diff -Nrcpad gcc-10.1.0/ChangeLog gcc-10.2.0/ChangeLog
*** gcc-10.1.0/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,7 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/LAST_UPDATED gcc-10.2.0/LAST_UPDATED
*** gcc-10.1.0/LAST_UPDATED	Thu May  7 10:50:52 2020
--- gcc-10.2.0/LAST_UPDATED	Thu Jul 23 06:35:55 2020
***************
*** 1 ****
! Obtained from git: releases/gcc-10.1.0 revision 6e6e3f144a33ae504149dc992453b4f6dea12fdb
--- 1 ----
! Obtained from git: releases/gcc-10.2.0 revision ee5c3db6c5b2c3332912fb4c9cfa2864569ebd9a
diff -Nrcpad gcc-10.1.0/MD5SUMS gcc-10.2.0/MD5SUMS
*** gcc-10.1.0/MD5SUMS	Thu May  7 11:08:31 2020
--- gcc-10.2.0/MD5SUMS	Thu Jul 23 06:50:03 2020
***************
*** 1,5 ****
  # This file contains the MD5 checksums of the files in the 
! # gcc-10.1.0.tar.xz tarball.
  #
  # Besides verifying that all files in the tarball were correctly expanded,
  # it also can be used to determine if any files have changed since the
--- 1,5 ----
  # This file contains the MD5 checksums of the files in the 
! # gcc-10.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
*************** bda40697a9e2e23c4a52125fc1cc713d  .dir-l
*** 17,23 ****
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! 5516c557f542b5335f9b64994e170e9c  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
--- 17,23 ----
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! dd016eeb0c3ee53e7903b89cf128ff3b  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
*************** e9fe891b162f4aa1b9dd2f6d32b041b5  INSTAL
*** 32,43 ****
  9a15ddbf1b6937ce25f38e1ff5e1b54c  INSTALL/prerequisites.html
  b837a1e2fb39ecd453886d9ca05a2786  INSTALL/specific.html
  aa64c5e8c1a4235d4d6ff2b96321a4a1  INSTALL/test.html
! 8481125ede004090f3df469e25f3e2da  LAST_UPDATED
  4ccaac378eb9cf3fbfcf750473e826bf  MAINTAINERS
  a17604d493359c825eafd4af94730246  Makefile.def
  ff6d1260e969bb733093c18248246493  Makefile.in
  a9cb179e6102a6074986bbfc9b6bf96a  Makefile.tpl
! 41ae7e3e3d02107835c7887b51883f01  NEWS
  80d26bc3b1ad4f6969a96a24c9181bf5  README
  a657821f65bab77f4fbf3a75cdee6da9  ar-lib
  500b9244caa7a7ab23ece1db37efa76d  compile
--- 32,43 ----
  9a15ddbf1b6937ce25f38e1ff5e1b54c  INSTALL/prerequisites.html
  b837a1e2fb39ecd453886d9ca05a2786  INSTALL/specific.html
  aa64c5e8c1a4235d4d6ff2b96321a4a1  INSTALL/test.html
! 6ccee2fc6b63c4665f542496751d5fb3  LAST_UPDATED
  4ccaac378eb9cf3fbfcf750473e826bf  MAINTAINERS
  a17604d493359c825eafd4af94730246  Makefile.def
  ff6d1260e969bb733093c18248246493  Makefile.in
  a9cb179e6102a6074986bbfc9b6bf96a  Makefile.tpl
! 6ddcbb667fe3258619a6705372f567ae  NEWS
  80d26bc3b1ad4f6969a96a24c9181bf5  README
  a657821f65bab77f4fbf3a75cdee6da9  ar-lib
  500b9244caa7a7ab23ece1db37efa76d  compile
*************** a657821f65bab77f4fbf3a75cdee6da9  ar-lib
*** 45,51 ****
  b3c47a769a12794661355d3a5dcfeb3d  config.guess
  040359150cf11493f973a46d8a25b06b  config.rpath
  8172cd8087c91ceb16a61a62c9d71ff1  config.sub
! 3864086abc40928225717ffefb7a4a9c  config/ChangeLog
  0fcd4badfe2a2191778bdf5ab94aa40c  config/acinclude.m4
  2ea0edfde0ce5ce69b49317a5650f048  config/acx.m4
  6b030f5cf640bdd401ea739f54a667f8  config/asmcfi.m4
--- 45,51 ----
  b3c47a769a12794661355d3a5dcfeb3d  config.guess
  040359150cf11493f973a46d8a25b06b  config.rpath
  8172cd8087c91ceb16a61a62c9d71ff1  config.sub
! 64d92943e400248f39bd3e353f3bd614  config/ChangeLog
  0fcd4badfe2a2191778bdf5ab94aa40c  config/acinclude.m4
  2ea0edfde0ce5ce69b49317a5650f048  config/acx.m4
  6b030f5cf640bdd401ea739f54a667f8  config/asmcfi.m4
*************** abb913a79f307c92b276ddb058600c2b  config
*** 68,74 ****
  300f4b357f96bcf7bed569192152a866  config/bootstrap-lto.mk
  f466ea6022e6627a2e3d94bb0cc7eeb9  config/bootstrap-time.mk
  065f6478cf9a6fdc999f666517cfb8b4  config/bootstrap-ubsan.mk
! 2a345c51b0991f307b2d59c6c57c3c29  config/cet.m4
  04bdbef77f5fd2e282f7dee0bde60444  config/codeset.m4
  b5a5c394536a15e50be1998bd341fd02  config/depstand.m4
  321e8bd6894bd9a668af361e89e92e9b  config/dfp.m4
--- 68,74 ----
  300f4b357f96bcf7bed569192152a866  config/bootstrap-lto.mk
  f466ea6022e6627a2e3d94bb0cc7eeb9  config/bootstrap-time.mk
  065f6478cf9a6fdc999f666517cfb8b4  config/bootstrap-ubsan.mk
! f64597752e0a5b1175dc8f0d924a2ed0  config/cet.m4
  04bdbef77f5fd2e282f7dee0bde60444  config/codeset.m4
  b5a5c394536a15e50be1998bd341fd02  config/depstand.m4
  321e8bd6894bd9a668af361e89e92e9b  config/dfp.m4
*************** e2dc6b4fd62b77bff96b7951ef74f78f  config
*** 144,150 ****
  0163b672c888aaf1c8ad3e867a0ec9f1  config/zlib.m4
  cb4e682dda76b201825b850dc4f3bab1  configure
  d5383dbcf262fd8612042d62d3b19663  configure.ac
! f6f793f50586cafabfa593a466e6ddf4  contrib/ChangeLog
  5fc435c7928f858246df931ea3f3ece7  contrib/ChangeLog.jit
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  8498c0cdfe3f444ad6f540ec9e11cbec  contrib/analyze_brprob.py
--- 144,150 ----
  0163b672c888aaf1c8ad3e867a0ec9f1  config/zlib.m4
  cb4e682dda76b201825b850dc4f3bab1  configure
  d5383dbcf262fd8612042d62d3b19663  configure.ac
! 4893e5dceee63593e7c8a90c2ae535d2  contrib/ChangeLog
  5fc435c7928f858246df931ea3f3ece7  contrib/ChangeLog.jit
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  8498c0cdfe3f444ad6f540ec9e11cbec  contrib/analyze_brprob.py
*************** defd641fcdf03f433c3ad5d4b2520e36  contri
*** 174,179 ****
--- 174,186 ----
  080dea8d6b4a4c8c6bf8ae7b8ecf15a6  contrib/filter_gcc_for_doxygen
  db03e57377f9eb202b7b783eb81fe40d  contrib/filter_knr2ansi.pl
  b038940be99369232106ef9e9b15bee3  contrib/filter_params.py
+ a2a8948ffa0e5231c294fb58c7065d22  contrib/gcc-changelog/git_check_commit.py
+ 50779824005f8feccb16b70657894827  contrib/gcc-changelog/git_commit.py
+ c7354311157e47eabbdcd320e4aff290  contrib/gcc-changelog/git_email.py
+ b1451838e060424f5118b06138401394  contrib/gcc-changelog/git_repository.py
+ 2b528163759a747ab543bfe2357e9c03  contrib/gcc-changelog/git_update_version.py
+ e49908d6739ea30ef84e3b9d5cf06d9d  contrib/gcc-changelog/test_email.py
+ 3df35b7a53a7482af40f304e551d546b  contrib/gcc-changelog/test_patches.txt
  b3ff47ac72204a11fc255ab031774557  contrib/gcc-git-customization.sh
  dfceb883caf21f3071f7309ee0ac8a6b  contrib/gcc.doxy
  55236e85d8087042189b701cd05d84be  contrib/gcc_build
*************** cecb3852a568945e2a82691f772f2d47  contri
*** 182,190 ****
  379516c6635d267f661c36248d59ccef  contrib/gennews
  25491ab6a5a68d252f311f5a9c6f4c8f  contrib/git-add-user-branch.sh
  7e5729822d673e846d5ef26e1f1b8591  contrib/git-add-vendor-branch.sh
  6277756eb398a594323d2d2b52962046  contrib/git-fetch-vendor.sh
  59304fc08afa489baa6b920cc76dc625  contrib/gthr_supp_vxw_5x.c
! 96e84f22834271b022ec3b2a4793d4f6  contrib/header-tools/ChangeLog
  4f7d3bf5dd67c6b144a7a1ea0bb4127b  contrib/header-tools/README
  05ef7fb87e90ba93ee04659be072a357  contrib/header-tools/count-headers
  ba0485a3c721bce9e32407ef996d2a9d  contrib/header-tools/gcc-order-headers
--- 189,198 ----
  379516c6635d267f661c36248d59ccef  contrib/gennews
  25491ab6a5a68d252f311f5a9c6f4c8f  contrib/git-add-user-branch.sh
  7e5729822d673e846d5ef26e1f1b8591  contrib/git-add-vendor-branch.sh
+ 8a17c9986f188e635747ac59a4ef6d2e  contrib/git-backport.py
  6277756eb398a594323d2d2b52962046  contrib/git-fetch-vendor.sh
  59304fc08afa489baa6b920cc76dc625  contrib/gthr_supp_vxw_5x.c
! e1a7970854ee263e0fb3bd74aa077242  contrib/header-tools/ChangeLog
  4f7d3bf5dd67c6b144a7a1ea0bb4127b  contrib/header-tools/README
  05ef7fb87e90ba93ee04659be072a357  contrib/header-tools/count-headers
  ba0485a3c721bce9e32407ef996d2a9d  contrib/header-tools/gcc-order-headers
*************** a34668cfad9dec733354503fbc67fb24  contri
*** 208,214 ****
  87a19b40fbd220938cf6c23c42c255e2  contrib/prepare_patch.sh
  a6f2829359f65be5c182fd414e30fe8a  contrib/prerequisites.md5
  663d159a25cdcd62d1182f124f0dae82  contrib/prerequisites.sha512
! 1c3757bcf5ca12639ccdc1618302d223  contrib/reghunt/ChangeLog
  cf247a580e49d212518de409793db0a8  contrib/reghunt/bin/gcc-build-full
  724e70ea3e80f87f2a201bbe2f1eef37  contrib/reghunt/bin/gcc-build-simple
  3f2318bae7562a4ad1639e686916a545  contrib/reghunt/bin/gcc-cleanup
--- 216,222 ----
  87a19b40fbd220938cf6c23c42c255e2  contrib/prepare_patch.sh
  a6f2829359f65be5c182fd414e30fe8a  contrib/prerequisites.md5
  663d159a25cdcd62d1182f124f0dae82  contrib/prerequisites.sha512
! 8bc00d3e20c0517c0297a04fc20a5ee3  contrib/reghunt/ChangeLog
  cf247a580e49d212518de409793db0a8  contrib/reghunt/bin/gcc-build-full
  724e70ea3e80f87f2a201bbe2f1eef37  contrib/reghunt/bin/gcc-build-simple
  3f2318bae7562a4ad1639e686916a545  contrib/reghunt/bin/gcc-cleanup
*************** f251d49dd87647250fcd74dd50b7835f  contri
*** 267,273 ****
  e2829fc4af4f433a6a328a62d5ce8066  contrib/reghunt/examples/reg-watch
  afd863c2ec84c906e20f9b9787b1f0fe  contrib/reghunt/examples/reg-watch.awk
  8955535523d4b5f48006bcb851ba9b4b  contrib/reghunt/examples/testall
! 29eb3048ee7d59eca51666cd80fd68e9  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
--- 275,281 ----
  e2829fc4af4f433a6a328a62d5ce8066  contrib/reghunt/examples/reg-watch
  afd863c2ec84c906e20f9b9787b1f0fe  contrib/reghunt/examples/reg-watch.awk
  8955535523d4b5f48006bcb851ba9b4b  contrib/reghunt/examples/testall
! c7cbcb36d8b83386653a924055989231  contrib/regression/ChangeLog
  30553bfced1b2b46bf7ca01ef6ba69d1  contrib/regression/GCC_Regression_Tester.wdgt/Default.png
  ad38ddd771df222eb9d413e3c7f6a751  contrib/regression/GCC_Regression_Tester.wdgt/Icon.png
  777bd286c147cc02861811f66b9a4440  contrib/regression/GCC_Regression_Tester.wdgt/Info.plist
*************** a0d12be401961a2557883b7c09dc71eb  contri
*** 306,312 ****
  b99476ca28b484080c3ec5916a9ca3f9  contrib/vimrc
  da7aeedeb5a86ee6f5982e559a2d6dcc  contrib/warn_summary
  8b59f0d0a2dcdced14765c514fbad719  depcomp
! b50fca10eea0959251dc33b82b1e6a06  fixincludes/ChangeLog
  6de190723745dc3f75080144dfa2215e  fixincludes/Makefile.in
  b6e3f4950abc6e254b467063381f6473  fixincludes/README
  455903ad4ff71fa5c5340ef7ae41a0e6  fixincludes/README-fixinc
--- 314,320 ----
  b99476ca28b484080c3ec5916a9ca3f9  contrib/vimrc
  da7aeedeb5a86ee6f5982e559a2d6dcc  contrib/warn_summary
  8b59f0d0a2dcdced14765c514fbad719  depcomp
! c986c160d7eb9fb058a0fe453a7cbd63  fixincludes/ChangeLog
  6de190723745dc3f75080144dfa2215e  fixincludes/Makefile.in
  b6e3f4950abc6e254b467063381f6473  fixincludes/README
  455903ad4ff71fa5c5340ef7ae41a0e6  fixincludes/README-fixinc
*************** a5e817d35ded04a0fb03999b50c0e89e  fixinc
*** 446,457 ****
  955462b555900ecd3934223c64e21fa7  fixincludes/tests/base/types/vxTypesBase.h
  8baab8698bb83c6b90ef4091c00ddc1e  fixincludes/tests/base/unistd.h
  1ce72cc651f747fb639548ef7ebd9343  gcc/ABOUT-GCC-NLS
! 0708b30fc2adba4588f1369fd11215fa  gcc/BASE-VER
  59530bdf33659b29e73d4adb9f9f6552  gcc/COPYING
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! c725aa9b88cef3d444c2b4882db5d729  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
--- 454,465 ----
  955462b555900ecd3934223c64e21fa7  fixincludes/tests/base/types/vxTypesBase.h
  8baab8698bb83c6b90ef4091c00ddc1e  fixincludes/tests/base/unistd.h
  1ce72cc651f747fb639548ef7ebd9343  gcc/ABOUT-GCC-NLS
! 2dd0e2e47830e928bfcb0e158f7a491b  gcc/BASE-VER
  59530bdf33659b29e73d4adb9f9f6552  gcc/COPYING
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! 12a5129a963ed7c83c816ec8b745c5ea  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
*************** fb3fadb88e1d2b3b640cfaaa5ff11780  gcc/Ch
*** 483,500 ****
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 635898c860b1778d1cd4dbf058024585  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
  36698274bb69e2ada20f5cc434f3caa5  gcc/FSFChangeLog.11
  c33c506f2d95a3607de3aa55eaa5eb38  gcc/LANGUAGES
! 960747cc6e148a166754fc25d3d2e7ed  gcc/Makefile.in
  ec6799501b2eb2923d5de6a66169dbd2  gcc/ONEWS
  b23b4202aae37888126f4e47d40b8fe9  gcc/README.Portability
  44bcc4f9a8803d3dcc72b217421afef0  gcc/acinclude.m4
  6879fc308101ea4a52d17fb89e463ec2  gcc/aclocal.m4
! e2f35c02709e92e86148e62e4217ecfd  gcc/ada/ChangeLog
  683be0b07dc4f64f118fd5e8ae9cb30d  gcc/ada/ChangeLog-2001
  7aff25efb203be4136b8776cdc812956  gcc/ada/ChangeLog-2002
  cd2379152000f40157d349018fb9364d  gcc/ada/ChangeLog-2003
--- 491,508 ----
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! f1eba1c7d8d309de349c06b9c35589ab  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
  36698274bb69e2ada20f5cc434f3caa5  gcc/FSFChangeLog.11
  c33c506f2d95a3607de3aa55eaa5eb38  gcc/LANGUAGES
! d6c501af49a26fc600f1fcbbf5374c71  gcc/Makefile.in
  ec6799501b2eb2923d5de6a66169dbd2  gcc/ONEWS
  b23b4202aae37888126f4e47d40b8fe9  gcc/README.Portability
  44bcc4f9a8803d3dcc72b217421afef0  gcc/acinclude.m4
  6879fc308101ea4a52d17fb89e463ec2  gcc/aclocal.m4
! f6db677e5c0b0b25a7b0552cbe27f600  gcc/ada/ChangeLog
  683be0b07dc4f64f118fd5e8ae9cb30d  gcc/ada/ChangeLog-2001
  7aff25efb203be4136b8776cdc812956  gcc/ada/ChangeLog-2002
  cd2379152000f40157d349018fb9364d  gcc/ada/ChangeLog-2003
*************** d4f780daf2cc65cb4f10a61557048e73  gcc/ad
*** 749,755 ****
  58982dff402d599e00b3a7b2af4369b3  gcc/ada/gcc-interface/lang.opt
  2951f2ed25b3f3e082b18080466e3451  gcc/ada/gcc-interface/misc.c
  56f626f9ee32eba8c2d478af39425ad5  gcc/ada/gcc-interface/targtyps.c
! 4855add16c9a74fbcb288fb6fcb48c95  gcc/ada/gcc-interface/trans.c
  af4aeb630e259a3a2381a23bfe40e459  gcc/ada/gcc-interface/utils.c
  0e98c3f541bd20833a44c42d83ab1cc7  gcc/ada/gcc-interface/utils2.c
  470e4bdb03236e817253a6279b1c132a  gcc/ada/get_scos.adb
--- 757,763 ----
  58982dff402d599e00b3a7b2af4369b3  gcc/ada/gcc-interface/lang.opt
  2951f2ed25b3f3e082b18080466e3451  gcc/ada/gcc-interface/misc.c
  56f626f9ee32eba8c2d478af39425ad5  gcc/ada/gcc-interface/targtyps.c
! 850fe68214959e79a624f806f23a7741  gcc/ada/gcc-interface/trans.c
  af4aeb630e259a3a2381a23bfe40e459  gcc/ada/gcc-interface/utils.c
  0e98c3f541bd20833a44c42d83ab1cc7  gcc/ada/gcc-interface/utils2.c
  470e4bdb03236e817253a6279b1c132a  gcc/ada/get_scos.adb
*************** bf97b7f8e6545014e1b279ad0d620c83  gcc/ad
*** 2685,2691 ****
  08e25cef2848d0514379987946b6ca3a  gcc/align.h
  c7cfb5850156fc8afe634563752d95a3  gcc/alloc-pool.c
  ee7f0ff2bee3fadcdee7a89a27acb71b  gcc/alloc-pool.h
! c83d360a267f38906f6a2d7b36652f4b  gcc/analyzer/ChangeLog
  77136ce027aa1a848c103c22012f4981  gcc/analyzer/analysis-plan.cc
  1584264752cd434a0710f577b0dfa611  gcc/analyzer/analysis-plan.h
  3a2b0d98433a870a9557dfdce96f66a9  gcc/analyzer/analyzer-logging.cc
--- 2693,2699 ----
  08e25cef2848d0514379987946b6ca3a  gcc/align.h
  c7cfb5850156fc8afe634563752d95a3  gcc/alloc-pool.c
  ee7f0ff2bee3fadcdee7a89a27acb71b  gcc/alloc-pool.h
! d9b949d080f64193991c5cbe8edf3caf  gcc/analyzer/ChangeLog
  77136ce027aa1a848c103c22012f4981  gcc/analyzer/analysis-plan.cc
  1584264752cd434a0710f577b0dfa611  gcc/analyzer/analysis-plan.h
  3a2b0d98433a870a9557dfdce96f66a9  gcc/analyzer/analyzer-logging.cc
*************** d8c9aff92756dfb6bea625ad3991c6f4  gcc/an
*** 2734,2740 ****
  7fb862b48294ed6a0179f1e37e83e379  gcc/analyzer/supergraph.cc
  ae73cd9f21809df4536e52b1d362b94e  gcc/analyzer/supergraph.h
  d311c2d7a0c5f301689d9840cec0a20a  gcc/array-traits.h
! 5f110184f3da36cb5853a1f308394168  gcc/asan.c
  35a602d24f250605f18df0448e374e43  gcc/asan.h
  3c3a488f40039a38b62b0caa467387ae  gcc/attribs.c
  f2cd647934c49497538483a30bc682d0  gcc/attribs.h
--- 2742,2748 ----
  7fb862b48294ed6a0179f1e37e83e379  gcc/analyzer/supergraph.cc
  ae73cd9f21809df4536e52b1d362b94e  gcc/analyzer/supergraph.h
  d311c2d7a0c5f301689d9840cec0a20a  gcc/array-traits.h
! 1be4802b0a47819ab5613b034c73d0af  gcc/asan.c
  35a602d24f250605f18df0448e374e43  gcc/asan.h
  3c3a488f40039a38b62b0caa467387ae  gcc/attribs.c
  f2cd647934c49497538483a30bc682d0  gcc/attribs.h
*************** cf933c0e81e09ddcb384623eb6340d83  gcc/bb
*** 2748,2754 ****
  f7b5eb17081fd36741c37e2fbae07255  gcc/bitmap.c
  18c3da3fab8c769aed98aa69a2c72082  gcc/bitmap.h
  aa400898daf96dc45fdd63ffc02e43d9  gcc/brig-builtins.def
! c9fe711f45668ce480a531a2d3134b9a  gcc/brig/ChangeLog
  bab627d6443c1a1acc88dda9e6f6e709  gcc/brig/Make-lang.in
  0b230923a4c2c3af6b4d7ce68c999bb7  gcc/brig/brig-builtins.h
  774fc3b6756369a6579cac74f64c911f  gcc/brig/brig-c.h
--- 2756,2762 ----
  f7b5eb17081fd36741c37e2fbae07255  gcc/bitmap.c
  18c3da3fab8c769aed98aa69a2c72082  gcc/bitmap.h
  aa400898daf96dc45fdd63ffc02e43d9  gcc/brig-builtins.def
! 63d84b543768ed4882499f0e4be3e359  gcc/brig/ChangeLog
  bab627d6443c1a1acc88dda9e6f6e709  gcc/brig/Make-lang.in
  0b230923a4c2c3af6b4d7ce68c999bb7  gcc/brig/brig-builtins.h
  774fc3b6756369a6579cac74f64c911f  gcc/brig/brig-c.h
*************** d3b19e5439825080ec7a33d50b0068df  gcc/bu
*** 2794,2805 ****
  5df9af0c92717541648e2429ea89f585  gcc/builtins.c
  cf87a3e542aeb250ce5b39931e715fcd  gcc/builtins.def
  2ecd530cb8252acf75726a9febdb44db  gcc/builtins.h
! 017e73b973680d91afa01f58347d8b12  gcc/c-family/ChangeLog
  ea3fa1f4d7390a105fa3caab4f79aaf7  gcc/c-family/ChangeLog.gimple-classes
  15beccd0d77567834582c6b0c51fd52a  gcc/c-family/c-ada-spec.c
  5dc1afd075cf7eaa7849b1835aaf5151  gcc/c-family/c-ada-spec.h
  f6d8d57c19fba44b5e96e27781f4e970  gcc/c-family/c-attribs.c
! 39d7b37fcaa2daf543eeda73518c250b  gcc/c-family/c-common.c
  0c8a813eb65969867173b24c30327a76  gcc/c-family/c-common.def
  3100e30b03cf46bcc978a36f199e6cab  gcc/c-family/c-common.h
  d5f855d41dfcb98f0d6feb33202debad  gcc/c-family/c-cppbuiltin.c
--- 2802,2813 ----
  5df9af0c92717541648e2429ea89f585  gcc/builtins.c
  cf87a3e542aeb250ce5b39931e715fcd  gcc/builtins.def
  2ecd530cb8252acf75726a9febdb44db  gcc/builtins.h
! 8c89546ba5e959314ca27a0189af05ca  gcc/c-family/ChangeLog
  ea3fa1f4d7390a105fa3caab4f79aaf7  gcc/c-family/ChangeLog.gimple-classes
  15beccd0d77567834582c6b0c51fd52a  gcc/c-family/c-ada-spec.c
  5dc1afd075cf7eaa7849b1835aaf5151  gcc/c-family/c-ada-spec.h
  f6d8d57c19fba44b5e96e27781f4e970  gcc/c-family/c-attribs.c
! a63ede9884942d2ffc2316bb19842f38  gcc/c-family/c-common.c
  0c8a813eb65969867173b24c30327a76  gcc/c-family/c-common.def
  3100e30b03cf46bcc978a36f199e6cab  gcc/c-family/c-common.h
  d5f855d41dfcb98f0d6feb33202debad  gcc/c-family/c-cppbuiltin.c
*************** f7b4c29305c7378120228e7f1f9b6c1b  gcc/c-
*** 2817,2823 ****
  e1dcf5091ff72788ca64e5879a09caf8  gcc/c-family/c-ppoutput.c
  54de7ef297f770522a8c827efd2ec168  gcc/c-family/c-pragma.c
  fa1be6f6dcbcb409cda3c0635b5cb544  gcc/c-family/c-pragma.h
! 8135621ab9a5dc12c1ab18e4f7c53353  gcc/c-family/c-pretty-print.c
  dafd8acb0fa10050cb72c333378a1c45  gcc/c-family/c-pretty-print.h
  a8bdd9b65b2cc27b05b145cdad985c83  gcc/c-family/c-semantics.c
  fc14322847441cb3667440bc87da3b52  gcc/c-family/c-spellcheck.cc
--- 2825,2831 ----
  e1dcf5091ff72788ca64e5879a09caf8  gcc/c-family/c-ppoutput.c
  54de7ef297f770522a8c827efd2ec168  gcc/c-family/c-pragma.c
  fa1be6f6dcbcb409cda3c0635b5cb544  gcc/c-family/c-pragma.h
! ff34d47cb1a210d544fc8f0634feaa76  gcc/c-family/c-pretty-print.c
  dafd8acb0fa10050cb72c333378a1c45  gcc/c-family/c-pretty-print.h
  a8bdd9b65b2cc27b05b145cdad985c83  gcc/c-family/c-semantics.c
  fc14322847441cb3667440bc87da3b52  gcc/c-family/c-spellcheck.cc
*************** b43dece1279b57c11814d52a65e6b6ea  gcc/c-
*** 2834,2846 ****
  01877474441e3959ec1e408406d4474a  gcc/c-family/known-headers.h
  9a481669d5130c0d3aa82564914e7783  gcc/c-family/name-hint.h
  fdba3e06a73d1737a98b6c29a97a41b0  gcc/c-family/stub-objc.c
! 857ade83dc6c04e25b5ec05e12acec27  gcc/c/ChangeLog
  f6929faadb53d5b9422199d45077f288  gcc/c/Make-lang.in
  126762639055b3b1b86e5d430aa07db1  gcc/c/c-aux-info.c
  e377a3eb832170e8484be76c63e35536  gcc/c/c-convert.c
! 07fa0fc0aa433b1bcbf6ceaf46a39286  gcc/c/c-decl.c
  84043724eb03cdccb58873ba5e72c627  gcc/c/c-errors.c
! 70a22e7511042cf5c78475d67d318ccd  gcc/c/c-fold.c
  51b96bbd5befe77d593248445375d28d  gcc/c/c-lang.c
  8ff8157204a8c00a98837c8c608eb8d3  gcc/c/c-lang.h
  a923e8ff4b2e324962750726e86ee483  gcc/c/c-objc-common.c
--- 2842,2854 ----
  01877474441e3959ec1e408406d4474a  gcc/c-family/known-headers.h
  9a481669d5130c0d3aa82564914e7783  gcc/c-family/name-hint.h
  fdba3e06a73d1737a98b6c29a97a41b0  gcc/c-family/stub-objc.c
! d3697da6f14d2b6f9f725e85ddd33079  gcc/c/ChangeLog
  f6929faadb53d5b9422199d45077f288  gcc/c/Make-lang.in
  126762639055b3b1b86e5d430aa07db1  gcc/c/c-aux-info.c
  e377a3eb832170e8484be76c63e35536  gcc/c/c-convert.c
! ceb1f485ef013cc700cf829f7d1dd7f9  gcc/c/c-decl.c
  84043724eb03cdccb58873ba5e72c627  gcc/c/c-errors.c
! fb944462a2b56d967e6c2f3f2b311b11  gcc/c/c-fold.c
  51b96bbd5befe77d593248445375d28d  gcc/c/c-lang.c
  8ff8157204a8c00a98837c8c608eb8d3  gcc/c/c-lang.h
  a923e8ff4b2e324962750726e86ee483  gcc/c/c-objc-common.c
*************** b99037c5342efcb88c484e69767809b8  gcc/c/
*** 2848,2854 ****
  843a2e1766fbc088e2a7f281d6e9843b  gcc/c/c-parser.c
  4e3cefb76c65add787d87d68751b1a07  gcc/c/c-parser.h
  e9fc075c7931d694d1792d63eec30240  gcc/c/c-tree.h
! 1c477eeedc769551dee8b1fa406908fa  gcc/c/c-typeck.c
  c775f0b0fdab664f9af6d91c50d00bf1  gcc/c/config-lang.in
  315c046f9a968d163b235879526db9de  gcc/c/gccspec.c
  810ad966d180268d4d993296f973dd2a  gcc/c/gimple-parser.c
--- 2856,2862 ----
  843a2e1766fbc088e2a7f281d6e9843b  gcc/c/c-parser.c
  4e3cefb76c65add787d87d68751b1a07  gcc/c/c-parser.h
  e9fc075c7931d694d1792d63eec30240  gcc/c/c-tree.h
! afbf8444e0b01df07904dc0d05a0f680  gcc/c/c-typeck.c
  c775f0b0fdab664f9af6d91c50d00bf1  gcc/c/config-lang.in
  315c046f9a968d163b235879526db9de  gcc/c/gccspec.c
  810ad966d180268d4d993296f973dd2a  gcc/c/gimple-parser.c
*************** eb336c0f3cb3e28d202101e08547ad55  gcc/cf
*** 2867,2882 ****
  4ff5cc9e540613e104f270326dd30463  gcc/cfgbuild.h
  9d2b81afe3b70f5c45d0a35f5d5b8cd8  gcc/cfgcleanup.c
  18ca8e6def454559f2c04130a898ff21  gcc/cfgcleanup.h
! a5abc409ce4cdb2b837ec2cd24f37f08  gcc/cfgexpand.c
  9efa3c99ef3749b3e429ee43c39e044f  gcc/cfgexpand.h
  b047418dcd01aa64f4e5150cec60e3de  gcc/cfghooks.c
  0e2763c31f3c0575f4e5a386b4c571e0  gcc/cfghooks.h
  10c217fa3fab09cb893c1dfab90f3b7e  gcc/cfgloop.c
  f053e5c7a3ba9334215470ab73217ce8  gcc/cfgloop.h
  60932be4031375e83f13149bedb7d3f8  gcc/cfgloopanal.c
! 68d4223a3a4d1880427cb4efde4c4ca8  gcc/cfgloopmanip.c
  6a4905a41957ce68c581d825ff73ae29  gcc/cfgloopmanip.h
! b59b537d8b040dd73103951ef7dd4073  gcc/cfgrtl.c
  ec3e0c9cceed5cde000334a220d1fb2a  gcc/cfgrtl.h
  ef1b8e7795961ce0ea088ed77f3a494d  gcc/cgraph.c
  577bfb89ecbab96602c5ca88b0b44e43  gcc/cgraph.h
--- 2875,2890 ----
  4ff5cc9e540613e104f270326dd30463  gcc/cfgbuild.h
  9d2b81afe3b70f5c45d0a35f5d5b8cd8  gcc/cfgcleanup.c
  18ca8e6def454559f2c04130a898ff21  gcc/cfgcleanup.h
! 2537d0d36ad7bb7259c6c3b33ce99fb1  gcc/cfgexpand.c
  9efa3c99ef3749b3e429ee43c39e044f  gcc/cfgexpand.h
  b047418dcd01aa64f4e5150cec60e3de  gcc/cfghooks.c
  0e2763c31f3c0575f4e5a386b4c571e0  gcc/cfghooks.h
  10c217fa3fab09cb893c1dfab90f3b7e  gcc/cfgloop.c
  f053e5c7a3ba9334215470ab73217ce8  gcc/cfgloop.h
  60932be4031375e83f13149bedb7d3f8  gcc/cfgloopanal.c
! c314ec0b1f1597f8e9f5c3f4e1dc0024  gcc/cfgloopmanip.c
  6a4905a41957ce68c581d825ff73ae29  gcc/cfgloopmanip.h
! 77e71cf780f5d4fac7c1d65231c61f5e  gcc/cfgrtl.c
  ec3e0c9cceed5cde000334a220d1fb2a  gcc/cfgrtl.h
  ef1b8e7795961ce0ea088ed77f3a494d  gcc/cgraph.c
  577bfb89ecbab96602c5ca88b0b44e43  gcc/cgraph.h
*************** d0e4b33a4a5624ecb4ca454449ef852e  gcc/co
*** 2892,2906 ****
  416d4b94dd438f73c5d439f42105f2a3  gcc/collect2.h
  1d67c810e859fc4af8b450c90ce93a11  gcc/color-macros.h
  b538ae3d0d86d85d58477d0cc2edbf19  gcc/combine-stack-adj.c
! acb34f7a6bdc4cbc3ff795d57de552fa  gcc/combine.c
  6942b61cb20a34ce213644d097e91820  gcc/common.md
! 574dcc204ecb16f22ea9f16be1c46190  gcc/common.opt
  97a5a84c9ace6b2ba5208d4acb473e94  gcc/common/common-target-def.h
  12f036eba1ec1a240794559320929b8f  gcc/common/common-target.def
  d6b300b0e8835cc8196e8e5bf7b72075  gcc/common/common-target.h
  7efabd3b58700394ffbb74779f18f099  gcc/common/common-targhooks.c
  b3d591cea0deadd38b0d7aeb3fc223bb  gcc/common/common-targhooks.h
! 9c62507ee02c75d73f7bc761fd227e9a  gcc/common/config/aarch64/aarch64-common.c
  69cef0f9f5ee9931e966f2907b72f942  gcc/common/config/alpha/alpha-common.c
  3a7a42cf8770939ad560368ce7b5ceed  gcc/common/config/arc/arc-common.c
  0da8bb3da220f3915665f639ee92f902  gcc/common/config/arm/arm-common.c
--- 2900,2914 ----
  416d4b94dd438f73c5d439f42105f2a3  gcc/collect2.h
  1d67c810e859fc4af8b450c90ce93a11  gcc/color-macros.h
  b538ae3d0d86d85d58477d0cc2edbf19  gcc/combine-stack-adj.c
! 63b92a8a86e092b404c578245a678095  gcc/combine.c
  6942b61cb20a34ce213644d097e91820  gcc/common.md
! c44773b3d9980d7d9561b3808a396d2e  gcc/common.opt
  97a5a84c9ace6b2ba5208d4acb473e94  gcc/common/common-target-def.h
  12f036eba1ec1a240794559320929b8f  gcc/common/common-target.def
  d6b300b0e8835cc8196e8e5bf7b72075  gcc/common/common-target.h
  7efabd3b58700394ffbb74779f18f099  gcc/common/common-targhooks.c
  b3d591cea0deadd38b0d7aeb3fc223bb  gcc/common/common-targhooks.h
! dd0800ae529a87b856ad6cab3b19894a  gcc/common/config/aarch64/aarch64-common.c
  69cef0f9f5ee9931e966f2907b72f942  gcc/common/config/alpha/alpha-common.c
  3a7a42cf8770939ad560368ce7b5ceed  gcc/common/config/arc/arc-common.c
  0da8bb3da220f3915665f639ee92f902  gcc/common/config/arm/arm-common.c
*************** f6304e65f3c00a6a7aee195a39898f89  gcc/co
*** 2952,2966 ****
  8763e6612b3f349cca760cdd8226cddd  gcc/compare-elim.c
  eab0d30a85465c8dfc86d5de1b6fbeb0  gcc/conditions.h
  c8cbeab9205c5362586933dd45dc115e  gcc/config.build
! e87085e20d082da2eb55060753d14cb6  gcc/config.gcc
  a0c075b392f11951c415335bdf967308  gcc/config.host
! 79a8ba4fe20c094f75e86de6475a76b6  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
  e100e878ef9a128dbaa8fac0c0a00e15  gcc/config/aarch64/aarch64-arches.def
  bf995a60a00420d5ce6b62ef525b3b87  gcc/config/aarch64/aarch64-bti-insert.c
! e9d3b37c7bf099bfed30f5c04448438f  gcc/config/aarch64/aarch64-builtins.c
! c56830ae399197b7b7902cade909f9cb  gcc/config/aarch64/aarch64-c.c
! e7bfa57cb42d4bcf26a28d5c3f5e52cb  gcc/config/aarch64/aarch64-cores.def
  dd8f6cedfeb9baa55b3631a3eb08dba9  gcc/config/aarch64/aarch64-cost-tables.h
  fadf3865cbccee62906724ea36f6575a  gcc/config/aarch64/aarch64-d.c
  c8996ccf16af2d4d91b72e3d4cc4cdf7  gcc/config/aarch64/aarch64-elf-raw.h
--- 2960,2974 ----
  8763e6612b3f349cca760cdd8226cddd  gcc/compare-elim.c
  eab0d30a85465c8dfc86d5de1b6fbeb0  gcc/conditions.h
  c8cbeab9205c5362586933dd45dc115e  gcc/config.build
! c4780287fd147b394e2bb4c78027b627  gcc/config.gcc
  a0c075b392f11951c415335bdf967308  gcc/config.host
! 73178c94b78d70a1e76cc4ba6a1f728d  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
  e100e878ef9a128dbaa8fac0c0a00e15  gcc/config/aarch64/aarch64-arches.def
  bf995a60a00420d5ce6b62ef525b3b87  gcc/config/aarch64/aarch64-bti-insert.c
! 1ac626804bf17f66ea9718987338ee95  gcc/config/aarch64/aarch64-builtins.c
! dda3b9df3885276b96a13f7e1e4116ba  gcc/config/aarch64/aarch64-c.c
! a59239981ba9c44fd6a1790d7831d49d  gcc/config/aarch64/aarch64-cores.def
  dd8f6cedfeb9baa55b3631a3eb08dba9  gcc/config/aarch64/aarch64-cost-tables.h
  fadf3865cbccee62906724ea36f6575a  gcc/config/aarch64/aarch64-d.c
  c8996ccf16af2d4d91b72e3d4cc4cdf7  gcc/config/aarch64/aarch64-elf-raw.h
*************** c97840e68a2ac3eb338dc9997e7112d1  gcc/co
*** 2975,2981 ****
  08d4fd15ba1876277d36d918f13641df  gcc/config/aarch64/aarch64-option-extensions.def
  fd4267a19928f12195f70461bd5c06c4  gcc/config/aarch64/aarch64-opts.h
  2d3c997a76ea54fd838b69085e0a560b  gcc/config/aarch64/aarch64-passes.def
! d017f7e4e3d4c30a5851daa2a1d6c7f9  gcc/config/aarch64/aarch64-protos.h
  2e263bfa2bd1fea303c37b04ce63eb60  gcc/config/aarch64/aarch64-simd-builtin-types.def
  0d18972546b2bc76b2afa905ffdb6591  gcc/config/aarch64/aarch64-simd-builtins.def
  4b59fc92343bc0a754f4c1db4ae7316d  gcc/config/aarch64/aarch64-simd.md
--- 2983,2989 ----
  08d4fd15ba1876277d36d918f13641df  gcc/config/aarch64/aarch64-option-extensions.def
  fd4267a19928f12195f70461bd5c06c4  gcc/config/aarch64/aarch64-opts.h
  2d3c997a76ea54fd838b69085e0a560b  gcc/config/aarch64/aarch64-passes.def
! 424b896e23ee7cf3cf84707abc4356fb  gcc/config/aarch64/aarch64-protos.h
  2e263bfa2bd1fea303c37b04ce63eb60  gcc/config/aarch64/aarch64-simd-builtin-types.def
  0d18972546b2bc76b2afa905ffdb6591  gcc/config/aarch64/aarch64-simd-builtins.def
  4b59fc92343bc0a754f4c1db4ae7316d  gcc/config/aarch64/aarch64-simd.md
*************** c94e53bffc6998ca046cd74f9e425e17  gcc/co
*** 2989,3004 ****
  0b43387d6c0d3a042a0a37a8037fae22  gcc/config/aarch64/aarch64-sve-builtins-sve2.cc
  618643b7c84a6de14467802d82a5d2c2  gcc/config/aarch64/aarch64-sve-builtins-sve2.def
  825f04b0d5062963df3bbc66157d46d3  gcc/config/aarch64/aarch64-sve-builtins-sve2.h
! 3dff1abe4aae62d0b8439e70fac02634  gcc/config/aarch64/aarch64-sve-builtins.cc
  abe33f03faf6cbe321c71fda2b57c71f  gcc/config/aarch64/aarch64-sve-builtins.def
  dec3b249c63675f5a0bcf80607264444  gcc/config/aarch64/aarch64-sve-builtins.h
  4ee386a2b3d0156f378eaf98205ae11c  gcc/config/aarch64/aarch64-sve.md
  653fe3800e137f208724d4da0811acc3  gcc/config/aarch64/aarch64-sve2.md
! f0ff2ff9749b2ed88868eae32847337c  gcc/config/aarch64/aarch64-tune.md
  ad6fb026e098fe48cf03b7f46ca13b41  gcc/config/aarch64/aarch64-tuning-flags.def
  284de9008114b29d2b3367a8907cabc9  gcc/config/aarch64/aarch64-vxworks.h
! b998e1fbdbc7215575351bca0f695223  gcc/config/aarch64/aarch64.c
! 9b110596312fba38f89ef813f90a9f82  gcc/config/aarch64/aarch64.h
  277ccc4e1deae45cadfc39e6ad369dc7  gcc/config/aarch64/aarch64.md
  82ca60e9fb27b64f4c6a620b9c2d10ae  gcc/config/aarch64/aarch64.opt
  50f832b6b6b6912cdbcecf928e8bd3de  gcc/config/aarch64/arm_acle.h
--- 2997,3012 ----
  0b43387d6c0d3a042a0a37a8037fae22  gcc/config/aarch64/aarch64-sve-builtins-sve2.cc
  618643b7c84a6de14467802d82a5d2c2  gcc/config/aarch64/aarch64-sve-builtins-sve2.def
  825f04b0d5062963df3bbc66157d46d3  gcc/config/aarch64/aarch64-sve-builtins-sve2.h
! a889c99583c3657c2706fe579e310d79  gcc/config/aarch64/aarch64-sve-builtins.cc
  abe33f03faf6cbe321c71fda2b57c71f  gcc/config/aarch64/aarch64-sve-builtins.def
  dec3b249c63675f5a0bcf80607264444  gcc/config/aarch64/aarch64-sve-builtins.h
  4ee386a2b3d0156f378eaf98205ae11c  gcc/config/aarch64/aarch64-sve.md
  653fe3800e137f208724d4da0811acc3  gcc/config/aarch64/aarch64-sve2.md
! 799977a808d8b6c8c768b649df360af1  gcc/config/aarch64/aarch64-tune.md
  ad6fb026e098fe48cf03b7f46ca13b41  gcc/config/aarch64/aarch64-tuning-flags.def
  284de9008114b29d2b3367a8907cabc9  gcc/config/aarch64/aarch64-vxworks.h
! 9322a94cf457d69811c53f6b00022435  gcc/config/aarch64/aarch64.c
! e065400ac5126ea2e295375dff8e603f  gcc/config/aarch64/aarch64.h
  277ccc4e1deae45cadfc39e6ad369dc7  gcc/config/aarch64/aarch64.md
  82ca60e9fb27b64f4c6a620b9c2d10ae  gcc/config/aarch64/aarch64.opt
  50f832b6b6b6912cdbcecf928e8bd3de  gcc/config/aarch64/arm_acle.h
*************** db564cb2c0bc4b2857f5ebf9d38cd02e  gcc/co
*** 3034,3040 ****
  e9e4d81fc187a540c984a3ce5dc325bc  gcc/config/alpha/alpha-modes.def
  026f7d9567ff45cd1b720c805c4166ab  gcc/config/alpha/alpha-passes.def
  88126bcdf887c8ba5e84bd1fb0030c6e  gcc/config/alpha/alpha-protos.h
! 3d8a2a4de1539261e707478672c2d26e  gcc/config/alpha/alpha.c
  060573fbeb69cb096ba9000df08c9fa5  gcc/config/alpha/alpha.h
  3d507b04ba3ecd3a41f026d0a54249c7  gcc/config/alpha/alpha.md
  d2a1e933711cdd89259088df02f012e0  gcc/config/alpha/alpha.opt
--- 3042,3048 ----
  e9e4d81fc187a540c984a3ce5dc325bc  gcc/config/alpha/alpha-modes.def
  026f7d9567ff45cd1b720c805c4166ab  gcc/config/alpha/alpha-passes.def
  88126bcdf887c8ba5e84bd1fb0030c6e  gcc/config/alpha/alpha-protos.h
! 483023decd301796d70d7c031333b6d2  gcc/config/alpha/alpha.c
  060573fbeb69cb096ba9000df08c9fa5  gcc/config/alpha/alpha.h
  3d507b04ba3ecd3a41f026d0a54249c7  gcc/config/alpha/alpha.md
  d2a1e933711cdd89259088df02f012e0  gcc/config/alpha/alpha.opt
*************** eea4261516ee4ede23b1abadbc61af4b  gcc/co
*** 3098,3104 ****
  3d8ba2aaee00973800016a36cd75656b  gcc/config/arm/aarch-common.c
  ee3c42e137c21bc92c7ac820b6fa3da6  gcc/config/arm/aarch-cost-tables.h
  789272e082287ba7b243d2a476de4ff8  gcc/config/arm/aout.h
! bec54b1f0edbbd4ff0bea414a24cb7af  gcc/config/arm/arm-builtins.c
  26b09ae8b9e7598fbdda3b4070bf9a6f  gcc/config/arm/arm-builtins.h
  cdfd6c5f642db3d9054b353436d07ff8  gcc/config/arm/arm-c.c
  934131b508429be5faf6f66a89eca9cc  gcc/config/arm/arm-cpus.in
--- 3106,3112 ----
  3d8ba2aaee00973800016a36cd75656b  gcc/config/arm/aarch-common.c
  ee3c42e137c21bc92c7ac820b6fa3da6  gcc/config/arm/aarch-cost-tables.h
  789272e082287ba7b243d2a476de4ff8  gcc/config/arm/aout.h
! 873d831060403e72b3f961481fa64d10  gcc/config/arm/arm-builtins.c
  26b09ae8b9e7598fbdda3b4070bf9a6f  gcc/config/arm/arm-builtins.h
  cdfd6c5f642db3d9054b353436d07ff8  gcc/config/arm/arm-c.c
  934131b508429be5faf6f66a89eca9cc  gcc/config/arm/arm-cpus.in
*************** f727e7f536ad470bb7174f2d00c1d383  gcc/co
*** 3109,3120 ****
  39ccfe33ac81fb206aaf667df7b2c117  gcc/config/arm/arm-ldmstm.ml
  043e53fa28fccc5766c5e2523369b020  gcc/config/arm/arm-modes.def
  631077b70ffe49ffbd25cf0e6b76f611  gcc/config/arm/arm-opts.h
! 81981dda21b59f5b115f5411b936cc20  gcc/config/arm/arm-protos.h
  44622fc33fd2523937cfce491e279b46  gcc/config/arm/arm-simd-builtin-types.def
  3f35d09c877dab2565477a0626d25f7d  gcc/config/arm/arm-tables.opt
  fc8c352a180baa70d843cdb48c0e8b81  gcc/config/arm/arm-tune.md
! ace29c8ed4e48c993ee4e7cff30ed4d1  gcc/config/arm/arm.c
! 7242090f1d52e7ed088b98eeada70b52  gcc/config/arm/arm.h
  d38b2295102f48fb7412e9014a62b50f  gcc/config/arm/arm.md
  b3218434aa9744c269bbbc5820567f78  gcc/config/arm/arm.opt
  92534062d244959bdcd18adc5d185c7f  gcc/config/arm/arm1020e.md
--- 3117,3128 ----
  39ccfe33ac81fb206aaf667df7b2c117  gcc/config/arm/arm-ldmstm.ml
  043e53fa28fccc5766c5e2523369b020  gcc/config/arm/arm-modes.def
  631077b70ffe49ffbd25cf0e6b76f611  gcc/config/arm/arm-opts.h
! d09a5a46712eb4e8f328fea76f42ae75  gcc/config/arm/arm-protos.h
  44622fc33fd2523937cfce491e279b46  gcc/config/arm/arm-simd-builtin-types.def
  3f35d09c877dab2565477a0626d25f7d  gcc/config/arm/arm-tables.opt
  fc8c352a180baa70d843cdb48c0e8b81  gcc/config/arm/arm-tune.md
! b36894e5421e60d71209a1208886ce0d  gcc/config/arm/arm.c
! c935b17c9f16b1795ba5758c23e393b6  gcc/config/arm/arm.h
  d38b2295102f48fb7412e9014a62b50f  gcc/config/arm/arm.md
  b3218434aa9744c269bbbc5820567f78  gcc/config/arm/arm.opt
  92534062d244959bdcd18adc5d185c7f  gcc/config/arm/arm1020e.md
*************** f9fb2d4803a2675c9141c038ebb45808  gcc/co
*** 3128,3141 ****
  8de388e84807fa4a309ab2274386319b  gcc/config/arm/arm_cde_builtins.def
  faee14128e82903dd6092173e3fcda2d  gcc/config/arm/arm_cmse.h
  121941743291dc22afc42381af34d1dd  gcc/config/arm/arm_fp16.h
! 013ddfeae3a628d69be2e67165835cbe  gcc/config/arm/arm_mve.h
  c6ae512b34d40755bb59e3b12e42c784  gcc/config/arm/arm_mve_builtins.def
  14d3d18506f5715a0f1e4a2f35fa7b55  gcc/config/arm/arm_mve_types.h
  83021c3a5752a0a483d6d1877d39ff3e  gcc/config/arm/arm_neon.h
  5e93dff2e98db3292cb1c7e3db2647a4  gcc/config/arm/arm_neon_builtins.def
  ac32751c0e64efbced83f35b83d8f829  gcc/config/arm/arm_vfp_builtins.def
  965387e42581ad985b174ae130bb53cb  gcc/config/arm/bpabi.h
! ba56c5bb98ddbf2fdd4dbe0d2471f2e9  gcc/config/arm/constraints.md
  803892c32478210901283c70f9a3b15c  gcc/config/arm/cortex-a15-neon.md
  f06e9583683aaf040494b47380ea3ca3  gcc/config/arm/cortex-a15.md
  a66392967adef19618efc84ae6ee6dd2  gcc/config/arm/cortex-a17-neon.md
--- 3136,3149 ----
  8de388e84807fa4a309ab2274386319b  gcc/config/arm/arm_cde_builtins.def
  faee14128e82903dd6092173e3fcda2d  gcc/config/arm/arm_cmse.h
  121941743291dc22afc42381af34d1dd  gcc/config/arm/arm_fp16.h
! e5f0cf95223b16bef146ccfc1b79ea70  gcc/config/arm/arm_mve.h
  c6ae512b34d40755bb59e3b12e42c784  gcc/config/arm/arm_mve_builtins.def
  14d3d18506f5715a0f1e4a2f35fa7b55  gcc/config/arm/arm_mve_types.h
  83021c3a5752a0a483d6d1877d39ff3e  gcc/config/arm/arm_neon.h
  5e93dff2e98db3292cb1c7e3db2647a4  gcc/config/arm/arm_neon_builtins.def
  ac32751c0e64efbced83f35b83d8f829  gcc/config/arm/arm_vfp_builtins.def
  965387e42581ad985b174ae130bb53cb  gcc/config/arm/bpabi.h
! 4753a4f6705c3fd60e25666c053d5524  gcc/config/arm/constraints.md
  803892c32478210901283c70f9a3b15c  gcc/config/arm/cortex-a15-neon.md
  f06e9583683aaf040494b47380ea3ca3  gcc/config/arm/cortex-a15.md
  a66392967adef19618efc84ae6ee6dd2  gcc/config/arm/cortex-a17-neon.md
*************** ead04158f0c4135990f48a876b12e071  gcc/co
*** 3176,3187 ****
  77bbfc52cec114473e16cc45525b78da  gcc/config/arm/marvell-f-iwmmxt.md
  593ec45cb06c77ec6517d3934663cfae  gcc/config/arm/marvell-pj4.md
  f2cd1bfe02c6d51cc3919ec1fa7a85dd  gcc/config/arm/mmintrin.h
! 426ebb92f53192558f29740af8c93a61  gcc/config/arm/mve.md
  e09aaf8b4f2a91445bee305dbc7ce140  gcc/config/arm/neon.md
  e75b4fadda28d0bc88964789d006bf77  gcc/config/arm/netbsd-eabi.h
  da8d328015b35fd5b8cd1ba383e1bbb9  gcc/config/arm/netbsd-elf.h
  67b2fd88a259fc8007327dea86cdf9b2  gcc/config/arm/parsecpu.awk
! eb473db67a0325c9ee6ab0485a5fb186  gcc/config/arm/predicates.md
  f4a86e4fad5b4973b6cdca4114088d5b  gcc/config/arm/rtems.h
  07678b5b8ea0443225b9349ebcaba1fa  gcc/config/arm/semi.h
  34fc812393e7e05c8e7e3044b3c9ad70  gcc/config/arm/symbian.h
--- 3184,3195 ----
  77bbfc52cec114473e16cc45525b78da  gcc/config/arm/marvell-f-iwmmxt.md
  593ec45cb06c77ec6517d3934663cfae  gcc/config/arm/marvell-pj4.md
  f2cd1bfe02c6d51cc3919ec1fa7a85dd  gcc/config/arm/mmintrin.h
! b94298ef1c5f5063c02dbd71149aab2d  gcc/config/arm/mve.md
  e09aaf8b4f2a91445bee305dbc7ce140  gcc/config/arm/neon.md
  e75b4fadda28d0bc88964789d006bf77  gcc/config/arm/netbsd-eabi.h
  da8d328015b35fd5b8cd1ba383e1bbb9  gcc/config/arm/netbsd-elf.h
  67b2fd88a259fc8007327dea86cdf9b2  gcc/config/arm/parsecpu.awk
! 4c0cf4477f69270b5065bd93cb75d782  gcc/config/arm/predicates.md
  f4a86e4fad5b4973b6cdca4114088d5b  gcc/config/arm/rtems.h
  07678b5b8ea0443225b9349ebcaba1fa  gcc/config/arm/semi.h
  34fc812393e7e05c8e7e3044b3c9ad70  gcc/config/arm/symbian.h
*************** a3ce364c42d20501f7ff53cea9c94af3  gcc/co
*** 3352,3358 ****
  c3e4beccd2b69a4c1d37e8f0035925ac  gcc/config/darwin-protos.h
  a624b70ea3936641f79468dbbd83d26a  gcc/config/darwin-sections.def
  8290a77c37ab1a6cf581376272318e3b  gcc/config/darwin.c
! 74f56ee30363031fffda9966c5dc5e7f  gcc/config/darwin.h
  faf4d2d82bcacf64bb0c8695f00b7895  gcc/config/darwin.opt
  c0d72544014788401186a931dc8c8c55  gcc/config/darwin10.h
  58a4325fe95db484ca5c5a7f298ef2c3  gcc/config/darwin12.h
--- 3360,3366 ----
  c3e4beccd2b69a4c1d37e8f0035925ac  gcc/config/darwin-protos.h
  a624b70ea3936641f79468dbbd83d26a  gcc/config/darwin-sections.def
  8290a77c37ab1a6cf581376272318e3b  gcc/config/darwin.c
! 79f18cac780238d309fe81cefd336e66  gcc/config/darwin.h
  faf4d2d82bcacf64bb0c8695f00b7895  gcc/config/darwin.opt
  c0d72544014788401186a931dc8c8c55  gcc/config/darwin10.h
  58a4325fe95db484ca5c5a7f298ef2c3  gcc/config/darwin12.h
*************** fa683344995f9f9ebec9feeda1ec716a  gcc/co
*** 3427,3434 ****
  54c47b954f734b86287eb4413984d34d  gcc/config/gcn/gcn-protos.h
  3b66c430ba0a152ca6fc850576c0d181  gcc/config/gcn/gcn-run.c
  831bd5bec703edf157808a969bac3d0c  gcc/config/gcn/gcn-tree.c
! 7ad0f11b9e5a94d872920119d3b1b796  gcc/config/gcn/gcn-valu.md
! 864cf84218f6a26914d0d4af832654db  gcc/config/gcn/gcn.c
  6f3ef80b98547a0a87b2e33d148f5409  gcc/config/gcn/gcn.h
  f1cfb09418c06ace552e9107efc64fce  gcc/config/gcn/gcn.md
  d709500121e0aed28db4a40934e9ff46  gcc/config/gcn/gcn.opt
--- 3435,3442 ----
  54c47b954f734b86287eb4413984d34d  gcc/config/gcn/gcn-protos.h
  3b66c430ba0a152ca6fc850576c0d181  gcc/config/gcn/gcn-run.c
  831bd5bec703edf157808a969bac3d0c  gcc/config/gcn/gcn-tree.c
! 1e3741097df04c340fb20812a86de75c  gcc/config/gcn/gcn-valu.md
! 0104a7fdc9831a8283e6d9ae211b740c  gcc/config/gcn/gcn.c
  6f3ef80b98547a0a87b2e33d148f5409  gcc/config/gcn/gcn.h
  f1cfb09418c06ace552e9107efc64fce  gcc/config/gcn/gcn.md
  d709500121e0aed28db4a40934e9ff46  gcc/config/gcn/gcn.opt
*************** e6896c24e23ba9bb59f65f7eea7d814b  gcc/co
*** 3480,3486 ****
  3b517b5dacb8f1ca675f305ca1f76828  gcc/config/i386/avx512cdintrin.h
  1dd1837e886e1a52f02d2aa3f67182d2  gcc/config/i386/avx512dqintrin.h
  43bf9d7c74dc1f9290224f374d6f469d  gcc/config/i386/avx512erintrin.h
! 553beabdce10b38b6d5727c0922f9e18  gcc/config/i386/avx512fintrin.h
  6c19b1782d389e155a239932643ccfe5  gcc/config/i386/avx512ifmaintrin.h
  ac74b24ec10ff04dae6993be08616614  gcc/config/i386/avx512ifmavlintrin.h
  8da3bc9ec56da67548b118f1ba2e3a35  gcc/config/i386/avx512pfintrin.h
--- 3488,3494 ----
  3b517b5dacb8f1ca675f305ca1f76828  gcc/config/i386/avx512cdintrin.h
  1dd1837e886e1a52f02d2aa3f67182d2  gcc/config/i386/avx512dqintrin.h
  43bf9d7c74dc1f9290224f374d6f469d  gcc/config/i386/avx512erintrin.h
! 0ff3fb865adabd6ab8aea106096d433f  gcc/config/i386/avx512fintrin.h
  6c19b1782d389e155a239932643ccfe5  gcc/config/i386/avx512ifmaintrin.h
  ac74b24ec10ff04dae6993be08616614  gcc/config/i386/avx512ifmavlintrin.h
  8da3bc9ec56da67548b118f1ba2e3a35  gcc/config/i386/avx512pfintrin.h
*************** a7241e61e02eb91d00b8df74f7331812  gcc/co
*** 3534,3540 ****
  1c900766d45d7583affccb7ad7b02756  gcc/config/i386/djgpp.h
  0c91769aab8f266208ffd10d734a07e5  gcc/config/i386/djgpp.opt
  628b607baecf786f8361d7b152cbd4e8  gcc/config/i386/dragonfly.h
! 8819eb5f47241de087c3fc412a6132a9  gcc/config/i386/driver-i386.c
  ee0c1470c81c156315766d98c5417660  gcc/config/i386/driver-mingw32.c
  d8a01bc02966c3442a75c34b1afcc4d1  gcc/config/i386/emmintrin.h
  be85ba29fce81baf96f3e4bb1a74fe11  gcc/config/i386/enqcmdintrin.h
--- 3542,3548 ----
  1c900766d45d7583affccb7ad7b02756  gcc/config/i386/djgpp.h
  0c91769aab8f266208ffd10d734a07e5  gcc/config/i386/djgpp.opt
  628b607baecf786f8361d7b152cbd4e8  gcc/config/i386/dragonfly.h
! 4a242a9aecc4226e3d5d0d73c7c1a12a  gcc/config/i386/driver-i386.c
  ee0c1470c81c156315766d98c5417660  gcc/config/i386/driver-mingw32.c
  d8a01bc02966c3442a75c34b1afcc4d1  gcc/config/i386/emmintrin.h
  be85ba29fce81baf96f3e4bb1a74fe11  gcc/config/i386/enqcmdintrin.h
*************** a272fd26d6041bc4515b6896c00c0a72  gcc/co
*** 3561,3571 ****
  7c05e9e74dcafa1fbe9d1675caea25f6  gcc/config/i386/i386-builtin-types.awk
  ec29ccbc1d26aeb4e0ec2191e078e9ba  gcc/config/i386/i386-builtin-types.def
  5ab7f189cd953b5beee2d6f0c6edeb15  gcc/config/i386/i386-builtin.def
! 481828cb8fd8eb50458c20feb10919d7  gcc/config/i386/i386-builtins.c
  aaba1d7f3051425031a61c126ca09427  gcc/config/i386/i386-builtins.h
! 251ff2991803c1b26a7b2c0c0bd51c2d  gcc/config/i386/i386-c.c
  0716ad09835ba6d14c45620bd88d07f9  gcc/config/i386/i386-d.c
! a8a492e6f00c896bcb5288e17599428a  gcc/config/i386/i386-expand.c
  a6e63c2f63741f10d6b63d604468a9df  gcc/config/i386/i386-expand.h
  4dd7deef1cb6bc84de4152979018e664  gcc/config/i386/i386-features.c
  608d27b39a4b79afc971e416cb13f3f8  gcc/config/i386/i386-features.h
--- 3569,3579 ----
  7c05e9e74dcafa1fbe9d1675caea25f6  gcc/config/i386/i386-builtin-types.awk
  ec29ccbc1d26aeb4e0ec2191e078e9ba  gcc/config/i386/i386-builtin-types.def
  5ab7f189cd953b5beee2d6f0c6edeb15  gcc/config/i386/i386-builtin.def
! e8043e957c0f6109448b82c4795d86a5  gcc/config/i386/i386-builtins.c
  aaba1d7f3051425031a61c126ca09427  gcc/config/i386/i386-builtins.h
! 1554cea8cb4688de9bcc6312e67186f0  gcc/config/i386/i386-c.c
  0716ad09835ba6d14c45620bd88d07f9  gcc/config/i386/i386-d.c
! 17950096619de0b1d7b19474946525f3  gcc/config/i386/i386-expand.c
  a6e63c2f63741f10d6b63d604468a9df  gcc/config/i386/i386-expand.h
  4dd7deef1cb6bc84de4152979018e664  gcc/config/i386/i386-features.c
  608d27b39a4b79afc971e416cb13f3f8  gcc/config/i386/i386-features.h
*************** b3e9baa55fb8746055ad945e5fbe38b8  gcc/co
*** 3576,3583 ****
  942113f86f41f99e3b37fa463f0e076d  gcc/config/i386/i386-passes.def
  4c4e023d2265ddea8fb87705452b342e  gcc/config/i386/i386-protos.h
  94b513e63e01887bc0fad18cefebb954  gcc/config/i386/i386.c
! d3fbb024d03784166c7cea58265628e3  gcc/config/i386/i386.h
! e9b9a0786aa200ba726d1e7f1fce8e42  gcc/config/i386/i386.md
  9e6e4b9987d94293dd6935ca4bab91ac  gcc/config/i386/i386.opt
  c58df180ee34f0f28fc135d0ec98da21  gcc/config/i386/i386elf.h
  f936c0131591cc882312338cc5f1c56f  gcc/config/i386/ia32intrin.h
--- 3584,3591 ----
  942113f86f41f99e3b37fa463f0e076d  gcc/config/i386/i386-passes.def
  4c4e023d2265ddea8fb87705452b342e  gcc/config/i386/i386-protos.h
  94b513e63e01887bc0fad18cefebb954  gcc/config/i386/i386.c
! 8a32fd25164308e0a8376a8f2857ac87  gcc/config/i386/i386.h
! a0f82c246cc7ff194aa876e469641f70  gcc/config/i386/i386.md
  9e6e4b9987d94293dd6935ca4bab91ac  gcc/config/i386/i386.opt
  c58df180ee34f0f28fc135d0ec98da21  gcc/config/i386/i386elf.h
  f936c0131591cc882312338cc5f1c56f  gcc/config/i386/ia32intrin.h
*************** ddcd1cb3a09ffbd9dd766cd2104f5bb5  gcc/co
*** 3603,3609 ****
  7d7b39eb3d86f8c69e1f5097450641fa  gcc/config/i386/mingw32.h
  aa58ab6086f2737f5df04d3499dacccf  gcc/config/i386/mm3dnow.h
  9d23fd034decf2b5d1ced4e20483318d  gcc/config/i386/mmintrin.h
! 9acd3cb5e3926ab41d8afe1661422d2c  gcc/config/i386/mmx.md
  16fab98a5282ac6bb04ea826b7823259  gcc/config/i386/movdirintrin.h
  b0bf984f4cf56dc50b9fba82b07ad69f  gcc/config/i386/msformat-c.c
  f168b0ac83a82e4c663d7069f1247a9c  gcc/config/i386/mwaitxintrin.h
--- 3611,3617 ----
  7d7b39eb3d86f8c69e1f5097450641fa  gcc/config/i386/mingw32.h
  aa58ab6086f2737f5df04d3499dacccf  gcc/config/i386/mm3dnow.h
  9d23fd034decf2b5d1ced4e20483318d  gcc/config/i386/mmintrin.h
! 0cd5fc011b7ea5257ae9fe4514b22925  gcc/config/i386/mmx.md
  16fab98a5282ac6bb04ea826b7823259  gcc/config/i386/movdirintrin.h
  b0bf984f4cf56dc50b9fba82b07ad69f  gcc/config/i386/msformat-c.c
  f168b0ac83a82e4c663d7069f1247a9c  gcc/config/i386/mwaitxintrin.h
*************** b536f806896e5b96bf8c7ca33d07c56e  gcc/co
*** 3632,3642 ****
  f6b0a9b38fc804adcd8a679d1d1a298d  gcc/config/i386/slm.md
  4530deeaee608a58494762629aba3c83  gcc/config/i386/smmintrin.h
  59a6647bb24abb7905b8ebad61cdf12b  gcc/config/i386/sol2.h
! 1e3e30835d2040ed61f0b7b6cc598469  gcc/config/i386/sse.md
  25052628dbb6b92ee7352816628eafbc  gcc/config/i386/ssemath.h
  5a6204853f559cf5c23ad0cbdbde8d0a  gcc/config/i386/stringop.def
  fcd2b90fc8aa0ee423309f1e928ac5f3  gcc/config/i386/subst.md
! c65c19f40fc1a831dba33cd6b68aa78d  gcc/config/i386/sync.md
  6d2764479e7c7b7a1dfed63be9438478  gcc/config/i386/sysv4.h
  6dc10eff36b3c555147afb6569d74500  gcc/config/i386/t-cet
  5e1cda24cd3b7d11404571c8c71cb94d  gcc/config/i386/t-cygming
--- 3640,3650 ----
  f6b0a9b38fc804adcd8a679d1d1a298d  gcc/config/i386/slm.md
  4530deeaee608a58494762629aba3c83  gcc/config/i386/smmintrin.h
  59a6647bb24abb7905b8ebad61cdf12b  gcc/config/i386/sol2.h
! 9a86bfda8592581ca996fc628743779c  gcc/config/i386/sse.md
  25052628dbb6b92ee7352816628eafbc  gcc/config/i386/ssemath.h
  5a6204853f559cf5c23ad0cbdbde8d0a  gcc/config/i386/stringop.def
  fcd2b90fc8aa0ee423309f1e928ac5f3  gcc/config/i386/subst.md
! 028440a1d000aebcd2eba797d53e8f46  gcc/config/i386/sync.md
  6d2764479e7c7b7a1dfed63be9438478  gcc/config/i386/sysv4.h
  6dc10eff36b3c555147afb6569d74500  gcc/config/i386/t-cet
  5e1cda24cd3b7d11404571c8c71cb94d  gcc/config/i386/t-cygming
*************** e58df883302c8f47d93015aeefa678c8  gcc/co
*** 3683,3689 ****
  bc631868cf8c8a5a71613a2fe2197f5d  gcc/config/i386/x86-tune-sched-bd.c
  aaeacee6e11072fd1883d33512ccc0a7  gcc/config/i386/x86-tune-sched-core.c
  d46f598b587c680741e59697d0b23408  gcc/config/i386/x86-tune-sched.c
! 4f274be9f60e9ec5ef06793afc5fb261  gcc/config/i386/x86-tune.def
  14cf034ca3a3ff23ef6720da6c77563c  gcc/config/i386/x86intrin.h
  8d86deedc973c8e14cb01945ca45f055  gcc/config/i386/xm-cygwin.h
  37ac1d568896935329d5fd7fdbd5a56d  gcc/config/i386/xm-djgpp.h
--- 3691,3697 ----
  bc631868cf8c8a5a71613a2fe2197f5d  gcc/config/i386/x86-tune-sched-bd.c
  aaeacee6e11072fd1883d33512ccc0a7  gcc/config/i386/x86-tune-sched-core.c
  d46f598b587c680741e59697d0b23408  gcc/config/i386/x86-tune-sched.c
! e48468f1f450ef33b9e0e4eb7855c2db  gcc/config/i386/x86-tune.def
  14cf034ca3a3ff23ef6720da6c77563c  gcc/config/i386/x86intrin.h
  8d86deedc973c8e14cb01945ca45f055  gcc/config/i386/xm-cygwin.h
  37ac1d568896935329d5fd7fdbd5a56d  gcc/config/i386/xm-djgpp.h
*************** a9d006ee62315521bbd7490f21598a81  gcc/co
*** 4089,4095 ****
  3fbb2a357dd33dab760bc17095d9007b  gcc/config/or1k/or1k.md
  ded80ae45e90ea3ece3ad7bdfb009db0  gcc/config/or1k/or1k.opt
  b30f2e5160bb8424cee4d14dfc490db1  gcc/config/or1k/predicates.md
! 0d2140002e32c636d10cd70b22b73ed9  gcc/config/or1k/rtems.h
  1d2270d8dd7e536b26f4f79c8a806dfe  gcc/config/or1k/t-or1k
  f58d4380ee68891690f4302989ce00cb  gcc/config/or1k/t-rtems
  2fe42c55b2fb7fa11f7ba03d88977b3b  gcc/config/pa/constraints.md
--- 4097,4103 ----
  3fbb2a357dd33dab760bc17095d9007b  gcc/config/or1k/or1k.md
  ded80ae45e90ea3ece3ad7bdfb009db0  gcc/config/or1k/or1k.opt
  b30f2e5160bb8424cee4d14dfc490db1  gcc/config/or1k/predicates.md
! 51a4b32cb93473c16d7a242d68b0529c  gcc/config/or1k/rtems.h
  1d2270d8dd7e536b26f4f79c8a806dfe  gcc/config/or1k/t-or1k
  f58d4380ee68891690f4302989ce00cb  gcc/config/or1k/t-rtems
  2fe42c55b2fb7fa11f7ba03d88977b3b  gcc/config/pa/constraints.md
*************** cae2a396ba118653ca99f372ece39631  gcc/co
*** 4162,4179 ****
  6452bca45d407656fecd5eae707123bf  gcc/config/riscv/multilib-generator
  60ab753f464b2a88ee86189187f3ec90  gcc/config/riscv/peephole.md
  594584ec2ba551e9b58f36f154ac382a  gcc/config/riscv/pic.md
! 27f5014f06f0500f839898672c7ed858  gcc/config/riscv/predicates.md
! f255a061d0c79122dfd5a1bb7c435f95  gcc/config/riscv/riscv-builtins.c
  03814de089fda4c78022ab06ae39a189  gcc/config/riscv/riscv-c.c
  d720e237513fd5f86919b747aad43b3a  gcc/config/riscv/riscv-d.c
! b44eafbf8b29b71d7d1a7dcd3168fc30  gcc/config/riscv/riscv-ftypes.def
  d4a0e32d016f64d2515fc00ee90e9115  gcc/config/riscv/riscv-modes.def
  5a4c013a8d773cdc1886b093f00452a7  gcc/config/riscv/riscv-opts.h
! f65481e09453cfc1db6e1513bc029192  gcc/config/riscv/riscv-protos.h
! 1ddcaa4c9bd85f9602d995b6a6a36b3b  gcc/config/riscv/riscv-sr.c
! 0c69085e20300a05e8b7b638bd78e150  gcc/config/riscv/riscv.c
  3e59def3f9f8adf7f5779831a43c3dd1  gcc/config/riscv/riscv.h
! 9c8d74b752c757c87439596af1354ac2  gcc/config/riscv/riscv.md
  74bd90ecbb49ef32ca8e24c1d51b6a14  gcc/config/riscv/riscv.opt
  fedc147af199790c80324872da7c22fd  gcc/config/riscv/rtems.h
  462630614e6e7a6209f8f18b6dff0eef  gcc/config/riscv/sifive-7.md
--- 4170,4187 ----
  6452bca45d407656fecd5eae707123bf  gcc/config/riscv/multilib-generator
  60ab753f464b2a88ee86189187f3ec90  gcc/config/riscv/peephole.md
  594584ec2ba551e9b58f36f154ac382a  gcc/config/riscv/pic.md
! b8e72eb7f595b70b07a7e8e4c13547de  gcc/config/riscv/predicates.md
! 7bc8d4e3ef36abd53dd804df38a1b7c4  gcc/config/riscv/riscv-builtins.c
  03814de089fda4c78022ab06ae39a189  gcc/config/riscv/riscv-c.c
  d720e237513fd5f86919b747aad43b3a  gcc/config/riscv/riscv-d.c
! dbd1ada02e99fc6757a037cd345573e2  gcc/config/riscv/riscv-ftypes.def
  d4a0e32d016f64d2515fc00ee90e9115  gcc/config/riscv/riscv-modes.def
  5a4c013a8d773cdc1886b093f00452a7  gcc/config/riscv/riscv-opts.h
! a2db0ab03c898ea216460425bc2dc283  gcc/config/riscv/riscv-protos.h
! f60d94e10e9a0c6a4ddae1f3aae0bbc4  gcc/config/riscv/riscv-sr.c
! 6620def31fdf991d22283ed21c01f815  gcc/config/riscv/riscv.c
  3e59def3f9f8adf7f5779831a43c3dd1  gcc/config/riscv/riscv.h
! 7b8b07ccedac1024b2bbe860a1a13b1f  gcc/config/riscv/riscv.md
  74bd90ecbb49ef32ca8e24c1d51b6a14  gcc/config/riscv/riscv.opt
  fedc147af199790c80324872da7c22fd  gcc/config/riscv/rtems.h
  462630614e6e7a6209f8f18b6dff0eef  gcc/config/riscv/sifive-7.md
*************** f33ab722a2d7283c751e7a708083d57f  gcc/co
*** 4217,4224 ****
  8621952139923f16a93c35b6195372f1  gcc/config/rs6000/aix64.opt
  970bd741336f3b6ad6cfc92047dda24d  gcc/config/rs6000/aix71.h
  3c332f07ff88aa9b8b7a951dfefb7edd  gcc/config/rs6000/aix72.h
! 28436758c3d781253f7ea4c7b0e1f4c4  gcc/config/rs6000/altivec.h
! cb3e730ab3e7439ef93c22bbdb5ea83e  gcc/config/rs6000/altivec.md
  174cef0139277020d6daf3b4321db0a7  gcc/config/rs6000/amo.h
  7ad82036aad04f9e4b357a24e5c58941  gcc/config/rs6000/biarch64.h
  3e51a92868e87279a0a9f776a0e25540  gcc/config/rs6000/bmi2intrin.h
--- 4225,4232 ----
  8621952139923f16a93c35b6195372f1  gcc/config/rs6000/aix64.opt
  970bd741336f3b6ad6cfc92047dda24d  gcc/config/rs6000/aix71.h
  3c332f07ff88aa9b8b7a951dfefb7edd  gcc/config/rs6000/aix72.h
! e0643ccc7d7695c7e9c1392db6707564  gcc/config/rs6000/altivec.h
! ee08238bb2eff082213c3fc4e1476fed  gcc/config/rs6000/altivec.md
  174cef0139277020d6daf3b4321db0a7  gcc/config/rs6000/amo.h
  7ad82036aad04f9e4b357a24e5c58941  gcc/config/rs6000/biarch64.h
  3e51a92868e87279a0a9f776a0e25540  gcc/config/rs6000/bmi2intrin.h
*************** e751b266aa2120ce44c4880910c66d58  gcc/co
*** 4235,4241 ****
  5c8bae5229b702c07286d957de0da5ee  gcc/config/rs6000/darwin8.h
  d203a735214c9167b01dae3d03fe70a1  gcc/config/rs6000/default64.h
  984792b09f951fea186992bb1be7c209  gcc/config/rs6000/dfp.md
! d047e0efebca9f2784f57d11a0d723bf  gcc/config/rs6000/driver-rs6000.c
  f67f39d3026bf6f3a724784cae7f8436  gcc/config/rs6000/e300c2c3.md
  b3cc72b8ae0ab3ef6d91521a5fcec2c1  gcc/config/rs6000/e500mc.md
  9ae18b10b84b0bcfe1e5a56cb18a6ef9  gcc/config/rs6000/e500mc64.md
--- 4243,4249 ----
  5c8bae5229b702c07286d957de0da5ee  gcc/config/rs6000/darwin8.h
  d203a735214c9167b01dae3d03fe70a1  gcc/config/rs6000/default64.h
  984792b09f951fea186992bb1be7c209  gcc/config/rs6000/dfp.md
! 84b1d738647584e6466f91e84169bde3  gcc/config/rs6000/driver-rs6000.c
  f67f39d3026bf6f3a724784cae7f8436  gcc/config/rs6000/e300c2c3.md
  b3cc72b8ae0ab3ef6d91521a5fcec2c1  gcc/config/rs6000/e500mc.md
  9ae18b10b84b0bcfe1e5a56cb18a6ef9  gcc/config/rs6000/e500mc64.md
*************** adb51c0ede7af39901c908ef90b8ce02  gcc/co
*** 4247,4253 ****
  00ac4af2f26f595d33160122f1aeb09d  gcc/config/rs6000/emmintrin.h
  d38e4a0ca30e43063770e42f8b82b318  gcc/config/rs6000/freebsd.h
  8691f4040ae40b42df312b3ee2909c7e  gcc/config/rs6000/freebsd64.h
- 4fdb45d455a81927f86cec5ca61c49df  gcc/config/rs6000/future.md
  39fd75208b3401fd5ec3058c3547e1c3  gcc/config/rs6000/genopt.sh
  58f4531000b6cafedd5868c7f2e77bfb  gcc/config/rs6000/host-darwin.c
  6cfa23d52debd4a531544eaca91f258b  gcc/config/rs6000/host-ppc64-darwin.c
--- 4255,4260 ----
*************** d38e4a0ca30e43063770e42f8b82b318  gcc/co
*** 4255,4271 ****
  f1450818eb75bc606df84ab4761a595d  gcc/config/rs6000/htmintrin.h
  35c1ff7bbc3135e846ebd7e10c981733  gcc/config/rs6000/htmxlintrin.h
  348c3309ad9c079c89a0458a1055ba15  gcc/config/rs6000/linux.h
! 29df6b5a8b7fb6476d102fb8314983f3  gcc/config/rs6000/linux64.h
  a5b14520695a7ce5f93998a8fa3eea35  gcc/config/rs6000/linux64.opt
  aab6a02122e8086655ea2092bf5e8277  gcc/config/rs6000/linuxaltivec.h
  28eb56aa72960c68f1ce93a0dcbbb50a  gcc/config/rs6000/lynx.h
  0cc3c5f9101501b8253ce3176c3ffce4  gcc/config/rs6000/milli.exp
  b6fc09392c42f3e842f22bfdc03be49a  gcc/config/rs6000/mm_malloc.h
  33fe1e8d7b634276881e0d10819f1eac  gcc/config/rs6000/mmintrin.h
  61382586f43f8c34149111f3808e03ea  gcc/config/rs6000/mpc.md
  a24c854cbca4a77aa796b28b86a7a75d  gcc/config/rs6000/netbsd.h
  9dddbc6ce32fc9f189af4c45ff4bdc3c  gcc/config/rs6000/option-defaults.h
  b24b9fba4116847326388c33dad0ca30  gcc/config/rs6000/pmmintrin.h
  dbb156aa36d6c59e70d636f7196b08bc  gcc/config/rs6000/power4.md
  c70bb269e55104b36b354fb12e4d9880  gcc/config/rs6000/power5.md
  a63bced0c9173139737e131cba03b033  gcc/config/rs6000/power6.md
--- 4262,4280 ----
  f1450818eb75bc606df84ab4761a595d  gcc/config/rs6000/htmintrin.h
  35c1ff7bbc3135e846ebd7e10c981733  gcc/config/rs6000/htmxlintrin.h
  348c3309ad9c079c89a0458a1055ba15  gcc/config/rs6000/linux.h
! 2797e5df99938afed94e86eae15a3e8e  gcc/config/rs6000/linux64.h
  a5b14520695a7ce5f93998a8fa3eea35  gcc/config/rs6000/linux64.opt
  aab6a02122e8086655ea2092bf5e8277  gcc/config/rs6000/linuxaltivec.h
  28eb56aa72960c68f1ce93a0dcbbb50a  gcc/config/rs6000/lynx.h
  0cc3c5f9101501b8253ce3176c3ffce4  gcc/config/rs6000/milli.exp
  b6fc09392c42f3e842f22bfdc03be49a  gcc/config/rs6000/mm_malloc.h
+ 498857d0545168e1face087f60e9b614  gcc/config/rs6000/mma.md
  33fe1e8d7b634276881e0d10819f1eac  gcc/config/rs6000/mmintrin.h
  61382586f43f8c34149111f3808e03ea  gcc/config/rs6000/mpc.md
  a24c854cbca4a77aa796b28b86a7a75d  gcc/config/rs6000/netbsd.h
  9dddbc6ce32fc9f189af4c45ff4bdc3c  gcc/config/rs6000/option-defaults.h
  b24b9fba4116847326388c33dad0ca30  gcc/config/rs6000/pmmintrin.h
+ f5ba99782614874631476169c08e7c89  gcc/config/rs6000/power10.md
  dbb156aa36d6c59e70d636f7196b08bc  gcc/config/rs6000/power4.md
  c70bb269e55104b36b354fb12e4d9880  gcc/config/rs6000/power5.md
  a63bced0c9173139737e131cba03b033  gcc/config/rs6000/power6.md
*************** a63bced0c9173139737e131cba03b033  gcc/co
*** 4273,4303 ****
  7a511293f597b257085ff152392293cf  gcc/config/rs6000/power8.md
  b363744cf555db6f21cf65583a9f1d22  gcc/config/rs6000/power9.md
  7b2b59e840776fe051a5e7d7f9025c5b  gcc/config/rs6000/ppc-asm.h
! 98d6668687717b11170120b802564f93  gcc/config/rs6000/ppc-auxv.h
  211f86e3790aaa31e29fab4dd00a1963  gcc/config/rs6000/ppu_intrinsics.h
! b9f4d765d78698a46a6298e011da2ce2  gcc/config/rs6000/predicates.md
! 4ec3da70c3a75d176ce32906dafed97d  gcc/config/rs6000/rs6000-builtin.def
! 4cfea179295ff4112711ee65652b4e82  gcc/config/rs6000/rs6000-c.c
! b9b93f578cc2c717231df87872b07a58  gcc/config/rs6000/rs6000-call.c
! 293aa839e703a52e1871cfdb4ef4fb19  gcc/config/rs6000/rs6000-cpus.def
  48f25a13b4c16bbf8abc640b18baaf04  gcc/config/rs6000/rs6000-d.c
  6ca6ecc62264d6525efb0303f303fbcb  gcc/config/rs6000/rs6000-internal.h
  0680e4bef9d435c70ff0b0346875dc7e  gcc/config/rs6000/rs6000-linux.c
  e25bd37cb4cb46e8bca3b8fe77cf1f49  gcc/config/rs6000/rs6000-logue.c
! 653dad99326a5c751ac8b0fe74c908eb  gcc/config/rs6000/rs6000-modes.def
  74d680e195ea101592ac1b6839d532c6  gcc/config/rs6000/rs6000-modes.h
! 025da51b54ae0b33acc62c4160d9adcd  gcc/config/rs6000/rs6000-opts.h
  0d18db3973ed0496c5a7c9494302ef24  gcc/config/rs6000/rs6000-p8swap.c
  5deaf0e53bbb270a90617edbf89b93c3  gcc/config/rs6000/rs6000-passes.def
  563c0ef0afd159a301260d7c6cda4949  gcc/config/rs6000/rs6000-protos.h
! f0bde7722956fae0cfe97fa03952facd  gcc/config/rs6000/rs6000-string.c
! 3c016eaa8c0d1597400697cb5bcd6069  gcc/config/rs6000/rs6000-tables.opt
! 128bf602de2d0ca4188f2e39dd9c3afd  gcc/config/rs6000/rs6000.c
! cf8bd846bcea9970202f39092b222cce  gcc/config/rs6000/rs6000.h
! 78948065c9223333faa4c4d059960ee2  gcc/config/rs6000/rs6000.md
! 572453963c849b9883d3964df15a1ac3  gcc/config/rs6000/rs6000.opt
  f783f97dd8ba81866de4caa94379cf5d  gcc/config/rs6000/rs64.md
! 6250d26758c384d2069165a5a98050d9  gcc/config/rs6000/rtems.h
  fdcf290afcca6a9a881bc2a4e2329ef2  gcc/config/rs6000/secureplt.h
  06e7b5a5cd00206c607e731c8069a07a  gcc/config/rs6000/si2vmx.h
  40c534235601ca14258240455fa44c7b  gcc/config/rs6000/smmintrin.h
--- 4282,4312 ----
  7a511293f597b257085ff152392293cf  gcc/config/rs6000/power8.md
  b363744cf555db6f21cf65583a9f1d22  gcc/config/rs6000/power9.md
  7b2b59e840776fe051a5e7d7f9025c5b  gcc/config/rs6000/ppc-asm.h
! 60e0334a510e1ca34a137e003ab080c5  gcc/config/rs6000/ppc-auxv.h
  211f86e3790aaa31e29fab4dd00a1963  gcc/config/rs6000/ppu_intrinsics.h
! 4ae3bbf58a5f700d19154ed394fa0e37  gcc/config/rs6000/predicates.md
! 613478fe49187302f5ec66303e1cf401  gcc/config/rs6000/rs6000-builtin.def
! e38b28e9f2c579a0a86b970af7cb0eb5  gcc/config/rs6000/rs6000-c.c
! 9dfde53a2b30948721d9ade7eaf03fc2  gcc/config/rs6000/rs6000-call.c
! 24fc94e29ab1ae855818c037fa366b61  gcc/config/rs6000/rs6000-cpus.def
  48f25a13b4c16bbf8abc640b18baaf04  gcc/config/rs6000/rs6000-d.c
  6ca6ecc62264d6525efb0303f303fbcb  gcc/config/rs6000/rs6000-internal.h
  0680e4bef9d435c70ff0b0346875dc7e  gcc/config/rs6000/rs6000-linux.c
  e25bd37cb4cb46e8bca3b8fe77cf1f49  gcc/config/rs6000/rs6000-logue.c
! 6019ce43647fb67478f67b0014f9e197  gcc/config/rs6000/rs6000-modes.def
  74d680e195ea101592ac1b6839d532c6  gcc/config/rs6000/rs6000-modes.h
! 478e6c4e3fffd52cc5f65d8201180f4e  gcc/config/rs6000/rs6000-opts.h
  0d18db3973ed0496c5a7c9494302ef24  gcc/config/rs6000/rs6000-p8swap.c
  5deaf0e53bbb270a90617edbf89b93c3  gcc/config/rs6000/rs6000-passes.def
  563c0ef0afd159a301260d7c6cda4949  gcc/config/rs6000/rs6000-protos.h
! d6ec81c1ffdb5849dc866b5ef0282b43  gcc/config/rs6000/rs6000-string.c
! 6cd7b03a52d165ce37498421647b2870  gcc/config/rs6000/rs6000-tables.opt
! 8cd1ad4d82f2789cbfba4dee3268d890  gcc/config/rs6000/rs6000.c
! bf522d6d575f4a5079e80c040fe71191  gcc/config/rs6000/rs6000.h
! 8575069a4bac51a089b88ba8b57cd6fe  gcc/config/rs6000/rs6000.md
! d4abbeeb0148f7b2ded6a9b9c796f3a7  gcc/config/rs6000/rs6000.opt
  f783f97dd8ba81866de4caa94379cf5d  gcc/config/rs6000/rs64.md
! d243ba917805636d3fe964e1bf471023  gcc/config/rs6000/rtems.h
  fdcf290afcca6a9a881bc2a4e2329ef2  gcc/config/rs6000/secureplt.h
  06e7b5a5cd00206c607e731c8069a07a  gcc/config/rs6000/si2vmx.h
  40c534235601ca14258240455fa44c7b  gcc/config/rs6000/smmintrin.h
*************** c8849c51ed697da336c77957f6ff07ad  gcc/co
*** 4322,4328 ****
  0cad3696ebc4091476eb7b7bca27426a  gcc/config/rs6000/t-ppcendian
  cc35ccf5fc7ee9c6021fbb9a4518a5e8  gcc/config/rs6000/t-ppcgas
  1b8aba690a39464c4ea9c647d73d6983  gcc/config/rs6000/t-ppcos
! 5e3dcddf45eb0cda78138db81c820e5e  gcc/config/rs6000/t-rs6000
  f26fbf7a1adb516aabc60b157bff7620  gcc/config/rs6000/t-rtems
  3a287ff0e99ea59191a91f04d86ca948  gcc/config/rs6000/t-vxworks
  f11925c88524d2fd457bf77944da1302  gcc/config/rs6000/t-vxworksae
--- 4331,4337 ----
  0cad3696ebc4091476eb7b7bca27426a  gcc/config/rs6000/t-ppcendian
  cc35ccf5fc7ee9c6021fbb9a4518a5e8  gcc/config/rs6000/t-ppcgas
  1b8aba690a39464c4ea9c647d73d6983  gcc/config/rs6000/t-ppcos
! 7c55af762efc55837b20c85b5651a767  gcc/config/rs6000/t-rs6000
  f26fbf7a1adb516aabc60b157bff7620  gcc/config/rs6000/t-rtems
  3a287ff0e99ea59191a91f04d86ca948  gcc/config/rs6000/t-vxworks
  f11925c88524d2fd457bf77944da1302  gcc/config/rs6000/t-vxworksae
*************** f11925c88524d2fd457bf77944da1302  gcc/co
*** 4331,4337 ****
  7b1e2f439e6bc01c529a8a58fcdec732  gcc/config/rs6000/tmmintrin.h
  9376354b2d5ece1437c8903ce64d70ad  gcc/config/rs6000/vec_types.h
  d14f3dc62c5e064004d6e6dcd2713156  gcc/config/rs6000/vector.md
! 0dccc6b4d88cfdb355123623623794cd  gcc/config/rs6000/vsx.md
  6d50c0c76d5f156088c6f113c2ef3f81  gcc/config/rs6000/vxworks.h
  b6ff8b73a277bd9533ebb88d01316d55  gcc/config/rs6000/vxworksae.h
  193beb2307a726d77214fcb2aa344f2e  gcc/config/rs6000/vxworksmils.h
--- 4340,4346 ----
  7b1e2f439e6bc01c529a8a58fcdec732  gcc/config/rs6000/tmmintrin.h
  9376354b2d5ece1437c8903ce64d70ad  gcc/config/rs6000/vec_types.h
  d14f3dc62c5e064004d6e6dcd2713156  gcc/config/rs6000/vector.md
! 09e8210fb030734bb496d415113271d0  gcc/config/rs6000/vsx.md
  6d50c0c76d5f156088c6f113c2ef3f81  gcc/config/rs6000/vxworks.h
  b6ff8b73a277bd9533ebb88d01316d55  gcc/config/rs6000/vxworksae.h
  193beb2307a726d77214fcb2aa344f2e  gcc/config/rs6000/vxworksmils.h
*************** af875b9bcb1ec1da1f33d5e34df8ca7b  gcc/co
*** 4343,4349 ****
  699438376f6e4dc3ef37a1ec63277e85  gcc/config/rs6000/x86intrin.h
  67a9f42301677a09272432835955a27d  gcc/config/rs6000/xcoff.h
  285ba08bc485c243e5d79d05c57226e7  gcc/config/rs6000/xmmintrin.h
! 27b67c698ab6815e65d26a428aaadee8  gcc/config/rtems.h
  f26f246b25c615ef8d0cc7eb8f05403c  gcc/config/rtems.opt
  992fe3bece71f0f5348cf6f4f498f847  gcc/config/rx/constraints.md
  d76f15f3fed2b762631d54825617012b  gcc/config/rx/elf.opt
--- 4352,4358 ----
  699438376f6e4dc3ef37a1ec63277e85  gcc/config/rs6000/x86intrin.h
  67a9f42301677a09272432835955a27d  gcc/config/rs6000/xcoff.h
  285ba08bc485c243e5d79d05c57226e7  gcc/config/rs6000/xmmintrin.h
! 11dc13c965f59fd889dfbf46e03e6939  gcc/config/rtems.h
  f26f246b25c615ef8d0cc7eb8f05403c  gcc/config/rtems.opt
  992fe3bece71f0f5348cf6f4f498f847  gcc/config/rx/constraints.md
  d76f15f3fed2b762631d54825617012b  gcc/config/rx/elf.opt
*************** e3e94c066797685d8a2622b1c5957f4d  gcc/co
*** 4381,4388 ****
  20208c81b581795dd2ba29f268618abc  gcc/config/s390/s390-opts.h
  6b36763d67c9b5c42e44faf743a3f705  gcc/config/s390/s390-passes.def
  b0455af5364399ae3ba243b620c905d9  gcc/config/s390/s390-protos.h
! b0bf32021734c5501b45154801d0f26c  gcc/config/s390/s390.c
! 3fb41040e73339a46747b88389d089c0  gcc/config/s390/s390.h
  5607cbff8f1ba849ee9e00308b50152a  gcc/config/s390/s390.md
  db7d06c04b3bf2d126240250a0a51879  gcc/config/s390/s390.opt
  ba0d65505653fe3c086f99808dab58a0  gcc/config/s390/s390intrin.h
--- 4390,4397 ----
  20208c81b581795dd2ba29f268618abc  gcc/config/s390/s390-opts.h
  6b36763d67c9b5c42e44faf743a3f705  gcc/config/s390/s390-passes.def
  b0455af5364399ae3ba243b620c905d9  gcc/config/s390/s390-protos.h
! ea3e003e4c6654dea1a29f96bfbc91e6  gcc/config/s390/s390.c
! acc3212572e8072a3057cdf104243b7e  gcc/config/s390/s390.h
  5607cbff8f1ba849ee9e00308b50152a  gcc/config/s390/s390.md
  db7d06c04b3bf2d126240250a0a51879  gcc/config/s390/s390.opt
  ba0d65505653fe3c086f99808dab58a0  gcc/config/s390/s390intrin.h
*************** c7643b8578205c263707de49c1153c30  gcc/co
*** 4563,4569 ****
  a6ae71a556271cc116214b3e9e87d867  gcc/config/usegld.h
  de40ee1662f1ea7cae5191e6e4860221  gcc/config/v850/constraints.md
  8dd0b0e4c69bd1ad38976cb631d29b90  gcc/config/v850/predicates.md
! b164a74e38074a321f1d9552f032445a  gcc/config/v850/rtems.h
  41b5d5e91cc905b1e3ba5de47db5f9c6  gcc/config/v850/t-rtems
  20c50a15e75e372f1f25b65b60419f61  gcc/config/v850/t-v850
  febe9b5cba5f44a70bb11187bd07665c  gcc/config/v850/v850-c.c
--- 4572,4578 ----
  a6ae71a556271cc116214b3e9e87d867  gcc/config/usegld.h
  de40ee1662f1ea7cae5191e6e4860221  gcc/config/v850/constraints.md
  8dd0b0e4c69bd1ad38976cb631d29b90  gcc/config/v850/predicates.md
! ee0d0d851a6e78cf1a4d418ba594bf6e  gcc/config/v850/rtems.h
  41b5d5e91cc905b1e3ba5de47db5f9c6  gcc/config/v850/t-rtems
  20c50a15e75e372f1f25b65b60419f61  gcc/config/v850/t-v850
  febe9b5cba5f44a70bb11187bd07665c  gcc/config/v850/v850-c.c
*************** e42654dd30c5612779ef93d34c3c29c1  gcc/co
*** 4657,4664 ****
  a23e48474ee8aa13f49b361bd3c98841  gcc/config/xtensa/xtensa.h
  01660331fadee5f3e28f5bfb0cd602fb  gcc/config/xtensa/xtensa.md
  08b3738376c03bf4cee8df572e6705f2  gcc/config/xtensa/xtensa.opt
! 2f7f4a66addb93ae54fdbb5359e1048d  gcc/configure
! 0ab729b2d64c4223101e46ea5c32b82e  gcc/configure.ac
  b87ae58d1c8749424f6bd5aaa5d01093  gcc/context.c
  b2a80d0c51705d2a0d6e75048c697b96  gcc/context.h
  1b4f206d9f1dfe887814858b2628b6ee  gcc/convert.c
--- 4666,4673 ----
  a23e48474ee8aa13f49b361bd3c98841  gcc/config/xtensa/xtensa.h
  01660331fadee5f3e28f5bfb0cd602fb  gcc/config/xtensa/xtensa.md
  08b3738376c03bf4cee8df572e6705f2  gcc/config/xtensa/xtensa.opt
! 662a27c045689222d4610b517d6eebdb  gcc/configure
! ac138fdb2fc17181a1fe6e547df46219  gcc/configure.ac
  b87ae58d1c8749424f6bd5aaa5d01093  gcc/context.c
  b2a80d0c51705d2a0d6e75048c697b96  gcc/context.h
  1b4f206d9f1dfe887814858b2628b6ee  gcc/convert.c
*************** cc47dc829b58cf28ea4a0d34724ef655  gcc/co
*** 4668,4674 ****
  ccc965b70117adaa9e520ce66d2cdc1c  gcc/coroutine-passes.cc
  32cd3e0c3c24ae7baa097dd5059aa2eb  gcc/coverage.c
  1929f2519bcd6977e0d213f459d3b40c  gcc/coverage.h
! 44591bca23ce97f0bf4d4caf87c99446  gcc/cp/ChangeLog
  d271e3663538ba1f3281cab3838e92cd  gcc/cp/ChangeLog-1993
  f5a44adbc05521162350ca409d1d95ce  gcc/cp/ChangeLog-1994
  ac55db48d964cb5469ff03c1cd3ee04d  gcc/cp/ChangeLog-1995
--- 4677,4683 ----
  ccc965b70117adaa9e520ce66d2cdc1c  gcc/coroutine-passes.cc
  32cd3e0c3c24ae7baa097dd5059aa2eb  gcc/coverage.c
  1929f2519bcd6977e0d213f459d3b40c  gcc/coverage.h
! 6beb4ab8047cc91db70a652ac1da6116  gcc/cp/ChangeLog
  d271e3663538ba1f3281cab3838e92cd  gcc/cp/ChangeLog-1993
  f5a44adbc05521162350ca409d1d95ce  gcc/cp/ChangeLog-1994
  ac55db48d964cb5469ff03c1cd3ee04d  gcc/cp/ChangeLog-1995
*************** c1c7801b9b0f379e702a4f6cb83972e7  gcc/cp
*** 4700,4725 ****
  9aa3cd9f75c785de9f51446e3f295515  gcc/cp/ChangeLog.tree-ssa
  6df3c44d0c0dd3bec79bc34db725697a  gcc/cp/Make-lang.in
  fd0465d46d6794ff1574f592b953651b  gcc/cp/NEWS
! c74deaf8df7933667bd3e5f716b62854  gcc/cp/call.c
  8ff7b45f5a8aee8f834b85eeca6a88f9  gcc/cp/cfns.gperf
  37c2b7bedf298de9dac0cafb46f58d9b  gcc/cp/cfns.h
! d83668bbe6ff4f67940662df45df907d  gcc/cp/class.c
  8aaf367382ec0ba58ec54105f81bae4c  gcc/cp/config-lang.in
! 832b08353212b5b3a2445f73eb7dc91b  gcc/cp/constexpr.c
! 777966cff7f1b16c7a2bfa610634ee41  gcc/cp/constraint.cc
! 4a34389111632be04bf48edaf8ca1fae  gcc/cp/coroutines.cc
! 0ac64ea0e8a8145134ac5591f6553d03  gcc/cp/cp-gimplify.c
  eab55c7f7088d85452230ea3e4fb6e0b  gcc/cp/cp-lang.c
  1b652554949dd65ee7cf9f3033110264  gcc/cp/cp-name-hint.h
  172ce9c8be17744f898dc4d87767f723  gcc/cp/cp-objcp-common.c
  867dac9005ac1106eeacfcb9bfb19498  gcc/cp/cp-objcp-common.h
  9866a1a74d7bb46f53c618115ee4c4d2  gcc/cp/cp-tree.def
! b7498737e7b9ce8846c67c7f4055bf38  gcc/cp/cp-tree.h
  1fdd2540a34a8d3711868857e16b12ea  gcc/cp/cp-ubsan.c
! 3b3986bfc53208d2610fb0a4f905dd76  gcc/cp/cvt.c
  eb2e3a9c14c44c0cc5c5dbcc9c82618d  gcc/cp/cxx-pretty-print.c
  b5cc2e7a6254261a168bd34a412a0fc6  gcc/cp/cxx-pretty-print.h
! e74a2dba68ed89f0ebf5089e00098683  gcc/cp/decl.c
  5c07af228d899d28c4a7a4096ae1ae34  gcc/cp/decl.h
  26043ae00a9366ac385aa8947033ecf1  gcc/cp/decl2.c
  98c98b8f005396a75738d141023feafe  gcc/cp/dump.c
--- 4709,4734 ----
  9aa3cd9f75c785de9f51446e3f295515  gcc/cp/ChangeLog.tree-ssa
  6df3c44d0c0dd3bec79bc34db725697a  gcc/cp/Make-lang.in
  fd0465d46d6794ff1574f592b953651b  gcc/cp/NEWS
! 142f7d8d8d8d1e5395548e73873cd049  gcc/cp/call.c
  8ff7b45f5a8aee8f834b85eeca6a88f9  gcc/cp/cfns.gperf
  37c2b7bedf298de9dac0cafb46f58d9b  gcc/cp/cfns.h
! fc21602969995cf7389c4842319527b7  gcc/cp/class.c
  8aaf367382ec0ba58ec54105f81bae4c  gcc/cp/config-lang.in
! b1768418669d3d5b14d1cb72d2437a7d  gcc/cp/constexpr.c
! 1f2d9ae303a019f4025ac15e6c0eb866  gcc/cp/constraint.cc
! 68dd35f0746a35156de6e14d560057a2  gcc/cp/coroutines.cc
! 0e0a4dd1195a1cf679d5fe889774f31c  gcc/cp/cp-gimplify.c
  eab55c7f7088d85452230ea3e4fb6e0b  gcc/cp/cp-lang.c
  1b652554949dd65ee7cf9f3033110264  gcc/cp/cp-name-hint.h
  172ce9c8be17744f898dc4d87767f723  gcc/cp/cp-objcp-common.c
  867dac9005ac1106eeacfcb9bfb19498  gcc/cp/cp-objcp-common.h
  9866a1a74d7bb46f53c618115ee4c4d2  gcc/cp/cp-tree.def
! 9124a631f1d46a5eb88453125992aff5  gcc/cp/cp-tree.h
  1fdd2540a34a8d3711868857e16b12ea  gcc/cp/cp-ubsan.c
! b2a8f5903a71486ddc75e6a19c1c7354  gcc/cp/cvt.c
  eb2e3a9c14c44c0cc5c5dbcc9c82618d  gcc/cp/cxx-pretty-print.c
  b5cc2e7a6254261a168bd34a412a0fc6  gcc/cp/cxx-pretty-print.h
! 7a383d6e7ee012353f49f84115fffbcc  gcc/cp/decl.c
  5c07af228d899d28c4a7a4096ae1ae34  gcc/cp/decl.h
  26043ae00a9366ac385aa8947033ecf1  gcc/cp/decl2.c
  98c98b8f005396a75738d141023feafe  gcc/cp/dump.c
*************** e74a2dba68ed89f0ebf5089e00098683  gcc/cp
*** 4728,4755 ****
  1f0efe7b19143c3848cff516e6fd0b2f  gcc/cp/expr.c
  01b0de4604aab6440ec5ea83f09fb4d6  gcc/cp/friend.c
  acc27a3f2e7fed4b7ba30986e3dbf8e9  gcc/cp/g++spec.c
! 363fad45ac3a79ed7e368ffbd0085d82  gcc/cp/init.c
  92b0f7063902f422625afae24f9f7026  gcc/cp/lambda.c
  2395c9f9b982880dfc925c3cbd76a4bc  gcc/cp/lang-specs.h
  8c0a7e69fc667bef06ad7bdf5b6d4a32  gcc/cp/lex.c
  88f9b3b7adcb56a71c281373d1c5643e  gcc/cp/logic.cc
  e9abc90fbb89800538e4fc30b89579bc  gcc/cp/mangle.c
! 85db1bca97f1b2f3bf1ed62f41cbf3e2  gcc/cp/method.c
! f912f7048ba250d4266baedddd48f326  gcc/cp/name-lookup.c
  f09435d1b0c974cfe45f48bfc0669984  gcc/cp/name-lookup.h
  a7154f7d3b54c0184476a88977d4ab3c  gcc/cp/operators.def
  2020b94f5eaba0f663c44127b2833d0c  gcc/cp/optimize.c
! 06efcffe37ab7abd5fa6b97551805fa8  gcc/cp/parser.c
  70f2f8fc5650f18f4aceff1a6ddc2dfd  gcc/cp/parser.h
! 998056b41597e4aa38b5c0ccf26192ae  gcc/cp/pt.c
  322572fac27749e839caf803dad33025  gcc/cp/ptree.c
  7ff8a27380a1e6717713246bd546b2d3  gcc/cp/rtti.c
  b239665685aa93eae46b21aeabe23c8d  gcc/cp/search.c
! 39fed0d2dd3f957e6ebd2c569cff09b0  gcc/cp/semantics.c
  ffe7c5b53b053545405f6124665af676  gcc/cp/tree.c
  3f2539996a1b62490a573f1445ac7399  gcc/cp/type-utils.h
! 4ef51947ad246cfba0d382462d163e12  gcc/cp/typeck.c
! 8ab434c65c4f738100613e2c902a4102  gcc/cp/typeck2.c
  06da302baeb2dc3b6a3cf7b842ae87fe  gcc/cp/vtable-class-hierarchy.c
  3fb2d72bc2ca089b8759ce3e4ef4e807  gcc/cppbuiltin.c
  95b9b9600032c06f6166f88d2560827d  gcc/cppbuiltin.h
--- 4737,4764 ----
  1f0efe7b19143c3848cff516e6fd0b2f  gcc/cp/expr.c
  01b0de4604aab6440ec5ea83f09fb4d6  gcc/cp/friend.c
  acc27a3f2e7fed4b7ba30986e3dbf8e9  gcc/cp/g++spec.c
! 62319e113190173cb637038b3a949072  gcc/cp/init.c
  92b0f7063902f422625afae24f9f7026  gcc/cp/lambda.c
  2395c9f9b982880dfc925c3cbd76a4bc  gcc/cp/lang-specs.h
  8c0a7e69fc667bef06ad7bdf5b6d4a32  gcc/cp/lex.c
  88f9b3b7adcb56a71c281373d1c5643e  gcc/cp/logic.cc
  e9abc90fbb89800538e4fc30b89579bc  gcc/cp/mangle.c
! 954cd6ed86e4c27db74922ef8e6f7530  gcc/cp/method.c
! 000b6d6b0fa83d65ec0b2422b53b863b  gcc/cp/name-lookup.c
  f09435d1b0c974cfe45f48bfc0669984  gcc/cp/name-lookup.h
  a7154f7d3b54c0184476a88977d4ab3c  gcc/cp/operators.def
  2020b94f5eaba0f663c44127b2833d0c  gcc/cp/optimize.c
! ce6fc94fc9e8d8702d123c8f65e8134f  gcc/cp/parser.c
  70f2f8fc5650f18f4aceff1a6ddc2dfd  gcc/cp/parser.h
! 6c0fda3233592e8dc9fec32a4244e492  gcc/cp/pt.c
  322572fac27749e839caf803dad33025  gcc/cp/ptree.c
  7ff8a27380a1e6717713246bd546b2d3  gcc/cp/rtti.c
  b239665685aa93eae46b21aeabe23c8d  gcc/cp/search.c
! 2585494511f8123d9a4feb60d34f605a  gcc/cp/semantics.c
  ffe7c5b53b053545405f6124665af676  gcc/cp/tree.c
  3f2539996a1b62490a573f1445ac7399  gcc/cp/type-utils.h
! 8cad24814bdf5b3f98b8a8801f7be07a  gcc/cp/typeck.c
! 96d0000f56fb8c2bc1b7d273a8bb75c5  gcc/cp/typeck2.c
  06da302baeb2dc3b6a3cf7b842ae87fe  gcc/cp/vtable-class-hierarchy.c
  3fb2d72bc2ca089b8759ce3e4ef4e807  gcc/cppbuiltin.c
  95b9b9600032c06f6166f88d2560827d  gcc/cppbuiltin.h
*************** d810e2056298f1078b649030d36a60dc  gcc/cp
*** 4760,4766 ****
  9b1c75dc9d50876118df7d62bae8de96  gcc/cselib.c
  ec27fbd17f014711211a34a157aaaff3  gcc/cselib.h
  1ded054093de910d9786c62bc4fe8cc6  gcc/cstamp-h.in
! 94386fc633c7408fe81a6bb8c770be74  gcc/d/ChangeLog
  86f687c485111eedca2eb048294f957e  gcc/d/ChangeLog-2006
  70ed1c47fd9b3f5dd95055642ed79265  gcc/d/ChangeLog-2007
  a7090ab2dd83aa4f44823c17566b83ef  gcc/d/ChangeLog-2008
--- 4769,4775 ----
  9b1c75dc9d50876118df7d62bae8de96  gcc/cselib.c
  ec27fbd17f014711211a34a157aaaff3  gcc/cselib.h
  1ded054093de910d9786c62bc4fe8cc6  gcc/cstamp-h.in
! f94bf89bec6cae37ae7932f501948a61  gcc/d/ChangeLog
  86f687c485111eedca2eb048294f957e  gcc/d/ChangeLog-2006
  70ed1c47fd9b3f5dd95055642ed79265  gcc/d/ChangeLog-2007
  a7090ab2dd83aa4f44823c17566b83ef  gcc/d/ChangeLog-2008
*************** d46228dde1a38d9a1d640d737074c7c6  gcc/d/
*** 4778,4787 ****
  a24248ae4062800ab22eb699b5eaab39  gcc/d/Make-lang.in
  426254b45d40584d0597c63f3fd1f889  gcc/d/README.gcc
  a19568c9e376fa3deab3a175f14443a2  gcc/d/config-lang.in
! 2ab65f84453a937d809ed5660b03a1f6  gcc/d/d-attribs.cc
! acdf15a43543f1b40e097d04a2d3159e  gcc/d/d-builtins.cc
! 71b245f712d4d75e4e3c636b7bcf2141  gcc/d/d-codegen.cc
! 3f6e8823b58983cf7b8918ec22b1870d  gcc/d/d-convert.cc
  82503e77563d3ec8e545f2620cde0557  gcc/d/d-diagnostic.cc
  e827b9b6a1e1c0bd9a4813a84f17af9b  gcc/d/d-frontend.cc
  6d4172dbc76a861d1c70b5a3061e128a  gcc/d/d-incpath.cc
--- 4787,4796 ----
  a24248ae4062800ab22eb699b5eaab39  gcc/d/Make-lang.in
  426254b45d40584d0597c63f3fd1f889  gcc/d/README.gcc
  a19568c9e376fa3deab3a175f14443a2  gcc/d/config-lang.in
! cd46a07008703f3011cf3fc599a24da1  gcc/d/d-attribs.cc
! 6367fad2ef849168bd280abc831f796e  gcc/d/d-builtins.cc
! 6dd8f28c8c5bc952b4b3aebf1de6ceda  gcc/d/d-codegen.cc
! 836fe4104cb1f24171d5a819f8fa35e2  gcc/d/d-convert.cc
  82503e77563d3ec8e545f2620cde0557  gcc/d/d-diagnostic.cc
  e827b9b6a1e1c0bd9a4813a84f17af9b  gcc/d/d-frontend.cc
  6d4172dbc76a861d1c70b5a3061e128a  gcc/d/d-incpath.cc
*************** f42d8bfed669a3bec3e42184acae5aaf  gcc/d/
*** 4794,4800 ****
  190f70769a319f3e03954d38569386a9  gcc/d/d-target.def
  f6be21ab2346d2541839e048e3f4a06d  gcc/d/d-target.h
  69794a5bb5ef563bb29567fef3ef24e3  gcc/d/d-tree.def
! 39fdb9cc1f939863a6f77c0c85cfd803  gcc/d/d-tree.h
  cd3608816ea2f38a4ebf826af6b4eba6  gcc/d/decl.cc
  bb43b09505bba37d2c084b519c8d89a5  gcc/d/dmd/MERGE
  094ef829e65f40de6ff4b765b3ca0aba  gcc/d/dmd/access.c
--- 4803,4809 ----
  190f70769a319f3e03954d38569386a9  gcc/d/d-target.def
  f6be21ab2346d2541839e048e3f4a06d  gcc/d/d-target.h
  69794a5bb5ef563bb29567fef3ef24e3  gcc/d/d-tree.def
! fb11bd76916c06ad02bbc2941f59f850  gcc/d/d-tree.h
  cd3608816ea2f38a4ebf826af6b4eba6  gcc/d/decl.cc
  bb43b09505bba37d2c084b519c8d89a5  gcc/d/dmd/MERGE
  094ef829e65f40de6ff4b765b3ca0aba  gcc/d/dmd/access.c
*************** e4224ccaecb14d942c71d31bef20d78c  gcc/d/
*** 4812,4818 ****
  71b2987c4c086034392d6cec93c5bc36  gcc/d/dmd/clone.c
  a08115f4884c22aade2c43474e78216e  gcc/d/dmd/compiler.h
  b3601d5b994054853b715fff03bad6ce  gcc/d/dmd/complex_t.h
! d60997f61bf4e9f9b95709d2d8e1148c  gcc/d/dmd/cond.c
  3743612ce9ac20ed2a1664625fdfccf1  gcc/d/dmd/cond.h
  3fdd1677662d9a463525c79db213bf3d  gcc/d/dmd/constfold.c
  246cd36a8335ddc3fe07c00f884ed3b3  gcc/d/dmd/cppmangle.c
--- 4821,4827 ----
  71b2987c4c086034392d6cec93c5bc36  gcc/d/dmd/clone.c
  a08115f4884c22aade2c43474e78216e  gcc/d/dmd/compiler.h
  b3601d5b994054853b715fff03bad6ce  gcc/d/dmd/complex_t.h
! caeb00c33f51f84915ae526f0a0a62d0  gcc/d/dmd/cond.c
  3743612ce9ac20ed2a1664625fdfccf1  gcc/d/dmd/cond.h
  3fdd1677662d9a463525c79db213bf3d  gcc/d/dmd/constfold.c
  246cd36a8335ddc3fe07c00f884ed3b3  gcc/d/dmd/cppmangle.c
*************** b51bf064e22dde0a02049ba02cfc1c3b  gcc/d/
*** 4843,4849 ****
  8966a99836d97acba39cd471926927c6  gcc/d/dmd/escape.c
  fa613b9334c70d6f828316e8ae0f45c7  gcc/d/dmd/expression.c
  e1c998286f9d3e7786e3deb044986d0a  gcc/d/dmd/expression.h
! bca37bd9159cb33969e257450ce0adbd  gcc/d/dmd/expressionsem.c
  e5a3b0fc3f48711061b3e912de22ff27  gcc/d/dmd/func.c
  cde112db136fdefee83d87dd156d9c87  gcc/d/dmd/globals.h
  7dd635952261e678b949533d3d2abdc4  gcc/d/dmd/hdrgen.c
--- 4852,4858 ----
  8966a99836d97acba39cd471926927c6  gcc/d/dmd/escape.c
  fa613b9334c70d6f828316e8ae0f45c7  gcc/d/dmd/expression.c
  e1c998286f9d3e7786e3deb044986d0a  gcc/d/dmd/expression.h
! 5d65b3e1f7b6493a2c623d94432ddefb  gcc/d/dmd/expressionsem.c
  e5a3b0fc3f48711061b3e912de22ff27  gcc/d/dmd/func.c
  cde112db136fdefee83d87dd156d9c87  gcc/d/dmd/globals.h
  7dd635952261e678b949533d3d2abdc4  gcc/d/dmd/hdrgen.c
*************** b6b97848ff841c2ba786e35a155e7969  gcc/d/
*** 4927,4933 ****
  892df329899d0581aea17c5742a9652a  gcc/d/dmd/utils.c
  a8f7c4f694d68924d68d98d7d2c17d09  gcc/d/dmd/version.h
  ee40ca13e71f17c1810a03367e9f8b1b  gcc/d/dmd/visitor.h
! d78b0f7adb380a2f71fe12906d432cc0  gcc/d/expr.cc
  68181946228b38dfb5d6fccf924382c4  gcc/d/gdc.texi
  a3c0cc319f091942f45eea92a6af41ff  gcc/d/imports.cc
  90faf3430dcce01c79d67a55e2bf5d8a  gcc/d/intrinsics.cc
--- 4936,4942 ----
  892df329899d0581aea17c5742a9652a  gcc/d/dmd/utils.c
  a8f7c4f694d68924d68d98d7d2c17d09  gcc/d/dmd/version.h
  ee40ca13e71f17c1810a03367e9f8b1b  gcc/d/dmd/visitor.h
! 9c7cef1fd3afc75e6ad6fcc0a49e39d1  gcc/d/expr.cc
  68181946228b38dfb5d6fccf924382c4  gcc/d/gdc.texi
  a3c0cc319f091942f45eea92a6af41ff  gcc/d/imports.cc
  90faf3430dcce01c79d67a55e2bf5d8a  gcc/d/intrinsics.cc
*************** c18771821b3c0277be8874098ef0a496  gcc/do
*** 4988,4994 ****
  0aeda9bf1c0b3e2f6f82916a118096d8  gcc/doc/configterms.texi
  591c43bd3e0acf5e1319e6a54b9797dd  gcc/doc/contrib.texi
  9d45c807a3aa05e4129599f4144c79d3  gcc/doc/contribute.texi
! 9038b9360440e4bdf634d79e22f822e4  gcc/doc/cpp.1
  a68f36164d42cf40e5e1abdea67329c5  gcc/doc/cpp.info
  d22d7ff978a79826f33cabe6d3ece0e0  gcc/doc/cpp.texi
  0de35fd948c2d1bfadf0b56403bcd70c  gcc/doc/cppdiropts.texi
--- 4997,5003 ----
  0aeda9bf1c0b3e2f6f82916a118096d8  gcc/doc/configterms.texi
  591c43bd3e0acf5e1319e6a54b9797dd  gcc/doc/contrib.texi
  9d45c807a3aa05e4129599f4144c79d3  gcc/doc/contribute.texi
! f2c9c481c4aa1886884959336638a7b4  gcc/doc/cpp.1
  a68f36164d42cf40e5e1abdea67329c5  gcc/doc/cpp.info
  d22d7ff978a79826f33cabe6d3ece0e0  gcc/doc/cpp.texi
  0de35fd948c2d1bfadf0b56403bcd70c  gcc/doc/cppdiropts.texi
*************** ec4caf3825b9937f10f1dde42b534a68  gcc/do
*** 4997,5025 ****
  c0d6abb8d561540b8519a01789ab20e4  gcc/doc/cppinternals.texi
  1592fa0920a0202b757dece389015e3f  gcc/doc/cppopts.texi
  314fc175d338403fc1a2d890f6f325b7  gcc/doc/cppwarnopts.texi
! 78f9fe12c63e1d3e8762b3a081012027  gcc/doc/extend.texi
  470b981de977916fd30c8a64c80b7fde  gcc/doc/fragments.texi
  20adbdf5bf9edc8cb6efd4a9cfc1a5c8  gcc/doc/frontends.texi
! 2e9de63f9cc6b395a0b2af4ff788fa68  gcc/doc/fsf-funding.7
! 9f9c4e18de907c2622c041575cf4e69c  gcc/doc/g++.1
! 9f9c4e18de907c2622c041575cf4e69c  gcc/doc/gcc.1
! 4557cfd00117ec8d869255f6aedee8b4  gcc/doc/gcc.info
  7a4d49e66462ecaddb8c3d35a4be3ce7  gcc/doc/gcc.texi
  a6428cd67fb86c97fca88983ebcf45b4  gcc/doc/gccinstall.info
! 8a6509e5d7a40f746212252624a8be71  gcc/doc/gccint.info
  4c3bb0ef5f4f8fd8a877cebf249596fa  gcc/doc/gccint.texi
! 64ea269bf5a5360f6f7d39486acfb3e1  gcc/doc/gcov-dump.1
  d0a4d191b48a6c48c8e5d1d6673aca45  gcc/doc/gcov-dump.texi
! 7ed2acfbccc218660a1301d7a5949036  gcc/doc/gcov-tool.1
  51792fbbdc63c819a9ca77e38c002af9  gcc/doc/gcov-tool.texi
! 4ef4fc481239dfb7ad0e06f5e17a8cd5  gcc/doc/gcov.1
  7b5042f630659261fc8686377fa6b034  gcc/doc/gcov.texi
  e92265395b7daf7dc7ce05d3ec64a376  gcc/doc/generic.texi
! 9e1fd1b1f3357fe4cbd1d39eb0c0d1bf  gcc/doc/gfdl.7
! 6d54d3f1239fcf9ae7d42f3ab7d5921d  gcc/doc/gfortran.1
  af5c4e3c5b6e9491191874ab81bae52b  gcc/doc/gimple.texi
  290370669f02bef1502ada9273e5261f  gcc/doc/gnu.texi
! 7792616ec54be6b39eddbd2450bcc883  gcc/doc/gpl.7
  7cdd885d331cff4af22305f97d7c2f90  gcc/doc/gty.texi
  791902062ac528ae5e40ab627fddda4a  gcc/doc/headerdirs.texi
  5965b4c8e9b7704d12a73ce2dd213ed5  gcc/doc/hostconfig.texi
--- 5006,5034 ----
  c0d6abb8d561540b8519a01789ab20e4  gcc/doc/cppinternals.texi
  1592fa0920a0202b757dece389015e3f  gcc/doc/cppopts.texi
  314fc175d338403fc1a2d890f6f325b7  gcc/doc/cppwarnopts.texi
! 9bd7e3b2e3a675d3b02b96953480d661  gcc/doc/extend.texi
  470b981de977916fd30c8a64c80b7fde  gcc/doc/fragments.texi
  20adbdf5bf9edc8cb6efd4a9cfc1a5c8  gcc/doc/frontends.texi
! bf4a7043cebfe29578c71b757443f731  gcc/doc/fsf-funding.7
! 2b74509aca8969bc255a6ca66e88800a  gcc/doc/g++.1
! 2b74509aca8969bc255a6ca66e88800a  gcc/doc/gcc.1
! 21a8d2fa386ed9acfa4898f9ef19532c  gcc/doc/gcc.info
  7a4d49e66462ecaddb8c3d35a4be3ce7  gcc/doc/gcc.texi
  a6428cd67fb86c97fca88983ebcf45b4  gcc/doc/gccinstall.info
! d5f78a5bffee3a63746ffdbfd801ab52  gcc/doc/gccint.info
  4c3bb0ef5f4f8fd8a877cebf249596fa  gcc/doc/gccint.texi
! e88c3746d285061688bef014f543238a  gcc/doc/gcov-dump.1
  d0a4d191b48a6c48c8e5d1d6673aca45  gcc/doc/gcov-dump.texi
! 06475e4887bf399baf37254904b600b0  gcc/doc/gcov-tool.1
  51792fbbdc63c819a9ca77e38c002af9  gcc/doc/gcov-tool.texi
! d8c81b9159cb7735536412aff306161d  gcc/doc/gcov.1
  7b5042f630659261fc8686377fa6b034  gcc/doc/gcov.texi
  e92265395b7daf7dc7ce05d3ec64a376  gcc/doc/generic.texi
! be2c3fae1f092cbedc6013e34c1b5f25  gcc/doc/gfdl.7
! 89dbd865205d877d54879248fc173e69  gcc/doc/gfortran.1
  af5c4e3c5b6e9491191874ab81bae52b  gcc/doc/gimple.texi
  290370669f02bef1502ada9273e5261f  gcc/doc/gnu.texi
! 42817ebea0aa19bda936b9b6895c1160  gcc/doc/gpl.7
  7cdd885d331cff4af22305f97d7c2f90  gcc/doc/gty.texi
  791902062ac528ae5e40ab627fddda4a  gcc/doc/headerdirs.texi
  5965b4c8e9b7704d12a73ce2dd213ed5  gcc/doc/hostconfig.texi
*************** b6389c8331319f90193f11ac084e86e4  gcc/do
*** 5034,5044 ****
  6ff31a27cc9768c390d1682a5a895625  gcc/doc/install.texi
  7a4b82d3eebd4858aa30fe0f4404d548  gcc/doc/install.texi2html
  31edfbf55a9d3df130c88d68f0169c39  gcc/doc/interface.texi
! 4ce67e82a8d282563694760540446f4d  gcc/doc/invoke.texi
  3a49345ce16cd33f59d6cf7e0ee815ab  gcc/doc/languages.texi
  268b9397afea988eadd93ce81b1bb9a2  gcc/doc/libgcc.texi
  e02b5aa8f429c0957c133e264c9dc3ec  gcc/doc/loop.texi
! 93f068d1ec7420ffcad1dffc388b4a31  gcc/doc/lto-dump.1
  b99bd8da5b02b02634f7d9a942ffbe71  gcc/doc/lto-dump.texi
  f18a876be44fd2b5c38b7c10dcf2bc94  gcc/doc/lto.texi
  a8f68d3e6eec459c1c1d361c337737a3  gcc/doc/makefile.texi
--- 5043,5053 ----
  6ff31a27cc9768c390d1682a5a895625  gcc/doc/install.texi
  7a4b82d3eebd4858aa30fe0f4404d548  gcc/doc/install.texi2html
  31edfbf55a9d3df130c88d68f0169c39  gcc/doc/interface.texi
! 706c4ae832844aa7a5bee459abf5db2a  gcc/doc/invoke.texi
  3a49345ce16cd33f59d6cf7e0ee815ab  gcc/doc/languages.texi
  268b9397afea988eadd93ce81b1bb9a2  gcc/doc/libgcc.texi
  e02b5aa8f429c0957c133e264c9dc3ec  gcc/doc/loop.texi
! 12b22b53846b8710a2f8d6403b0a7d35  gcc/doc/lto-dump.1
  b99bd8da5b02b02634f7d9a942ffbe71  gcc/doc/lto-dump.texi
  f18a876be44fd2b5c38b7c10dcf2bc94  gcc/doc/lto.texi
  a8f68d3e6eec459c1c1d361c337737a3  gcc/doc/makefile.texi
*************** c8cddba054facb64016d208fa5f6cee0  gcc/do
*** 5053,5059 ****
  ad9645d6c4b09dcccdbd6c29369ab018  gcc/doc/portability.texi
  474fab6f0ffc4d3c4d47c5899a77c2ff  gcc/doc/rtl.texi
  e93d1c976693b8f2c62a65d0f0d4fd59  gcc/doc/service.texi
! b9d25b31fb211ef35c745995d34820fe  gcc/doc/sourcebuild.texi
  83f77099f0e2da567afa1db2d4aa019a  gcc/doc/standards.texi
  20b8974aa9ac7e34f59ec7396fe6da06  gcc/doc/tm.texi
  855d559c75914c067a61c03fd195fcb7  gcc/doc/tm.texi.in
--- 5062,5068 ----
  ad9645d6c4b09dcccdbd6c29369ab018  gcc/doc/portability.texi
  474fab6f0ffc4d3c4d47c5899a77c2ff  gcc/doc/rtl.texi
  e93d1c976693b8f2c62a65d0f0d4fd59  gcc/doc/service.texi
! bcfc6c9b93ce86c6fd4b1b51f1508144  gcc/doc/sourcebuild.texi
  83f77099f0e2da567afa1db2d4aa019a  gcc/doc/standards.texi
  20b8974aa9ac7e34f59ec7396fe6da06  gcc/doc/tm.texi
  855d559c75914c067a61c03fd195fcb7  gcc/doc/tm.texi.in
*************** e700ad8762808b917b9a500b2ed3dd59  gcc/dw
*** 5080,5086 ****
  e6300fda4482943609922a8ada0055ba  gcc/early-remat.c
  acd39cd487582156a31695fa0540491a  gcc/edit-context.c
  86a7830502c4192323bdc9712d3866f5  gcc/edit-context.h
! 535c134669052704484d8016d52edd2c  gcc/emit-rtl.c
  27da404037f68c319a148b3edba55507  gcc/emit-rtl.h
  1599b8f61bfe954037be2b7318a44122  gcc/errors.c
  be4b862f1488d8a23c64b9b34a3a9449  gcc/errors.h
--- 5089,5095 ----
  e6300fda4482943609922a8ada0055ba  gcc/early-remat.c
  acd39cd487582156a31695fa0540491a  gcc/edit-context.c
  86a7830502c4192323bdc9712d3866f5  gcc/edit-context.h
! 331389a1dd0917f3aaa097f3f1ea9f9d  gcc/emit-rtl.c
  27da404037f68c319a148b3edba55507  gcc/emit-rtl.h
  1599b8f61bfe954037be2b7318a44122  gcc/errors.c
  be4b862f1488d8a23c64b9b34a3a9449  gcc/errors.h
*************** e5ca1c392b78812e6cf88944b72bf4c9  gcc/ex
*** 5094,5100 ****
  8c8476ba0f61914dffce238540c59b95  gcc/explow.h
  aa54e7d23d32c44aa55f894191d92b6a  gcc/expmed.c
  5e0174392e3f3a8cc0a63391e02aa772  gcc/expmed.h
! c298459e9a400bdff1db4dcef8a9f130  gcc/expr.c
  39274814d6e8332f62ce66e987da6dcd  gcc/expr.h
  a89ff289b70e8fa646431a2b2cd439d3  gcc/fibonacci_heap.c
  9bcdbc3fe605cab6b77a06f781d4a583  gcc/fibonacci_heap.h
--- 5103,5109 ----
  8c8476ba0f61914dffce238540c59b95  gcc/explow.h
  aa54e7d23d32c44aa55f894191d92b6a  gcc/expmed.c
  5e0174392e3f3a8cc0a63391e02aa772  gcc/expmed.h
! 63083a10666c0cf5866cc7062f7d208a  gcc/expr.c
  39274814d6e8332f62ce66e987da6dcd  gcc/expr.h
  a89ff289b70e8fa646431a2b2cd439d3  gcc/fibonacci_heap.c
  9bcdbc3fe605cab6b77a06f781d4a583  gcc/fibonacci_heap.h
*************** e517874590fbc1aa38018dc5ec8ca49c  gcc/fl
*** 5109,5117 ****
  2ba3f19d1d4d27e75495303b9c20747e  gcc/flags.h
  e67031cc5484426a7b8b85669b18e5b0  gcc/fold-const-call.c
  16906a527f09ac9bf549f3acfa4223cd  gcc/fold-const-call.h
! 8c4d3c15c5e9588d1e7a085f3ac81e70  gcc/fold-const.c
  abc79786bf3632dfb6fbaa4020b7260a  gcc/fold-const.h
! 1900635714371a7d786f970c9502e27a  gcc/fortran/ChangeLog
  3330102ad3a0217cba963be6b5eefd58  gcc/fortran/ChangeLog-2002
  d000ab985b1eeb1ad5749f98b8fef99f  gcc/fortran/ChangeLog-2003
  bf42f94f0c51dcc7d8051cc7fda1efdc  gcc/fortran/ChangeLog-2004
--- 5118,5126 ----
  2ba3f19d1d4d27e75495303b9c20747e  gcc/flags.h
  e67031cc5484426a7b8b85669b18e5b0  gcc/fold-const-call.c
  16906a527f09ac9bf549f3acfa4223cd  gcc/fold-const-call.h
! a24d1f09002b4979477c2658f5a666fd  gcc/fold-const.c
  abc79786bf3632dfb6fbaa4020b7260a  gcc/fold-const.h
! 3fb92b67b2115752a31b1efc3d4b20ca  gcc/fortran/ChangeLog
  3330102ad3a0217cba963be6b5eefd58  gcc/fortran/ChangeLog-2002
  d000ab985b1eeb1ad5749f98b8fef99f  gcc/fortran/ChangeLog-2003
  bf42f94f0c51dcc7d8051cc7fda1efdc  gcc/fortran/ChangeLog-2004
*************** a71efd3e199a80ee07c7f350cc8fcf91  gcc/fo
*** 5136,5143 ****
  ca8b1e108aefbac2b7ac57c153617f6c  gcc/fortran/arith.h
  55de4a4c2701c0ba48282c56f1abe2b8  gcc/fortran/array.c
  22a0a106380de68c4cdc48f21e8df1eb  gcc/fortran/bbt.c
! 0ffbba8a191464541bcfa4179cc8f2ca  gcc/fortran/check.c
! 158dde501c21ea55d5faae845d944f00  gcc/fortran/class.c
  ff1762e0971ecf2d08fcffa2311224bd  gcc/fortran/config-lang.in
  d0f92e4c6353c809d59a8b3d9f6c1b82  gcc/fortran/constructor.c
  d74f46867c50e9065742294cf7981112  gcc/fortran/constructor.h
--- 5145,5152 ----
  ca8b1e108aefbac2b7ac57c153617f6c  gcc/fortran/arith.h
  55de4a4c2701c0ba48282c56f1abe2b8  gcc/fortran/array.c
  22a0a106380de68c4cdc48f21e8df1eb  gcc/fortran/bbt.c
! 9b1e9618ae68243a72a705307cbfa4b7  gcc/fortran/check.c
! 66bfc02fcb987e0d02832f0b34376b5d  gcc/fortran/class.c
  ff1762e0971ecf2d08fcffa2311224bd  gcc/fortran/config-lang.in
  d0f92e4c6353c809d59a8b3d9f6c1b82  gcc/fortran/constructor.c
  d74f46867c50e9065742294cf7981112  gcc/fortran/constructor.h
*************** d74f46867c50e9065742294cf7981112  gcc/fo
*** 5146,5213 ****
  b36a6c41c7be94c6ecabf570d20ef218  gcc/fortran/cpp.h
  5b4a2450d1c587c2228851d90f2ee78c  gcc/fortran/data.c
  4577ffbed1dda4ed381606219c395ead  gcc/fortran/data.h
! 0f0c624f71bc823354c86e4b75d96d8a  gcc/fortran/decl.c
! 791d42a203d649454900ce787ce5ce5e  gcc/fortran/dependency.c
  c44b979760eb69c741f2153783e81265  gcc/fortran/dependency.h
  fe38f7f2ad5072b9d33051a8c1fb46a7  gcc/fortran/dump-parse-tree.c
  339cf2cc8c2a7445bbf46589cfd8565c  gcc/fortran/error.c
! 9cf7f136538fee3672fc1f0497cc7cfb  gcc/fortran/expr.c
  d7765a920ed5575a88d4db604b220ae8  gcc/fortran/f95-lang.c
  45c519bc0696fcccdebc1f5cecb0b125  gcc/fortran/frontend-passes.c
  4a9175c58f9890ba356a1a7a096d5080  gcc/fortran/gfc-diagnostic.def
  6185d88092feb0bfe9da2dd3a00c4a9b  gcc/fortran/gfc-internals.texi
! 35656232f7eba98e1b6b6aaf197906e6  gcc/fortran/gfortran.h
  eca98d7c78d98354b56c0bc1cde9fd55  gcc/fortran/gfortran.info
  ba78f919c059d2c39dea6fd637ec60c4  gcc/fortran/gfortran.texi
  4cc401504b7e658fab348681169c32a4  gcc/fortran/gfortranspec.c
! b79f5633bde6fcab67417dff164168ef  gcc/fortran/interface.c
! b3d7790ed38e6e59be90bcf58d3c0983  gcc/fortran/intrinsic.c
  ceea3037f74de08ef111da7bb019ed4c  gcc/fortran/intrinsic.h
  3f2c8033b77095fe2a5b4a2fddc73fc8  gcc/fortran/intrinsic.texi
  a06453ed65fec3338fa1b2817ff8957b  gcc/fortran/invoke.texi
  9db0125e1a6ce052f14d181caf7f31a2  gcc/fortran/io.c
  6d5e915cff913cdb02ba2baa120b8fe8  gcc/fortran/ioparm.def
! 81bf249e27427a1b99b7060c56e9bc83  gcc/fortran/iresolve.c
  06cbd27c3b0bbe8982f480c02560715c  gcc/fortran/iso-c-binding.def
  1bc68fc9ea57d5448d32e38f470839ef  gcc/fortran/iso-fortran-env.def
  4704c3c4e98e7f39a242215740f10a69  gcc/fortran/lang-specs.h
  e283f0937fc450e80999166335b17244  gcc/fortran/lang.opt
! 60177970b43846f389ab078b07cddb94  gcc/fortran/libgfortran.h
! ce8661125bb61e1374c2c33335125dbd  gcc/fortran/match.c
  828ba0a275b20969ca5988535d6e958a  gcc/fortran/match.h
  be55c16cc142b0c725759a753b87bf54  gcc/fortran/matchexp.c
  a7b0953cc8a68adc1bb8bbae3cfe218d  gcc/fortran/mathbuiltins.def
! 4df8708fd3307612b6588d8ce4de8659  gcc/fortran/misc.c
  91f92eb1cc8d3fcced886c4e6a90e5c9  gcc/fortran/module.c
  049781cfce8cb7443fd4f45512b0480a  gcc/fortran/openmp.c
  a846edad604c36aca8373eca299f9003  gcc/fortran/options.c
  3049f44d1db54aab95d8fe51bd3e6806  gcc/fortran/parse.c
  be3bc61c20fd3fe95f04b104478ae250  gcc/fortran/parse.h
! e51802a8adf79de8934bdae741669084  gcc/fortran/primary.c
! 2f8324a2245830d528470d99b657fad1  gcc/fortran/resolve.c
  9210d7371a77a15b79b659e8719ab872  gcc/fortran/scanner.c
  679740af5fd1779d09bad19b2a37b9cf  gcc/fortran/scanner.h
  767dfa6ca08efcebffe0edea835f43b0  gcc/fortran/simplify.c
  c992b80ea1e122025853709b9349485d  gcc/fortran/st.c
! 0a8e3a783d4c0d319899c003801134a3  gcc/fortran/symbol.c
  45d37e6409d42b3c81e83c67c0d01bd0  gcc/fortran/target-memory.c
  2079251ce04664a8bcacf6d0d1b9c63d  gcc/fortran/target-memory.h
! b2bb6a1fde9682fe8ebb332f296af066  gcc/fortran/trans-array.c
  5f7e7c6d824b5b11c403458ed281d99d  gcc/fortran/trans-array.h
! 31cdf9dcceeaddd61f233bd3d0896a26  gcc/fortran/trans-common.c
  7067790d4cb3a5061b0d1ce2e9c343e9  gcc/fortran/trans-const.c
  b56b11f97407d25ca49b09760f059abe  gcc/fortran/trans-const.h
! 2e8e3b4dd63a04c20ec2743c132243b4  gcc/fortran/trans-decl.c
! 90870bb34685ef406ea918c65488c432  gcc/fortran/trans-expr.c
  b7b13c98af45e67f877c2791bdf9ebc3  gcc/fortran/trans-intrinsic.c
  8b2a38b5821ecb86b2d2c64402eab26a  gcc/fortran/trans-io.c
! bf50d44ed876e619440634c6781816d9  gcc/fortran/trans-openmp.c
! eb91193cf7cc558e31861f4f3fa1f6db  gcc/fortran/trans-stmt.c
  5bf228024f266738a2c924e3b4c3c159  gcc/fortran/trans-stmt.h
  84586514e05c0e2c74d2f72d85a20564  gcc/fortran/trans-types.c
  9c69f1144a81294c83c5dfccf059e4c4  gcc/fortran/trans-types.h
  d679a6514bd585a8dddf2d94fc1a9a20  gcc/fortran/trans.c
! b757333a9408030daef19b30201470ac  gcc/fortran/trans.h
  125b02d4dda231478bb8db64c9539602  gcc/fortran/trigd_fe.inc
  58b4d60332325e7af086f8737b608276  gcc/fortran/types.def
  1b79283e54291d237be28ab4ae4b3f1d  gcc/fp-test.c
--- 5155,5222 ----
  b36a6c41c7be94c6ecabf570d20ef218  gcc/fortran/cpp.h
  5b4a2450d1c587c2228851d90f2ee78c  gcc/fortran/data.c
  4577ffbed1dda4ed381606219c395ead  gcc/fortran/data.h
! 6a15dcd0fb0a2245021bdbef5283b7e2  gcc/fortran/decl.c
! ff2a9c749b3cdddd0069d2681223f4b0  gcc/fortran/dependency.c
  c44b979760eb69c741f2153783e81265  gcc/fortran/dependency.h
  fe38f7f2ad5072b9d33051a8c1fb46a7  gcc/fortran/dump-parse-tree.c
  339cf2cc8c2a7445bbf46589cfd8565c  gcc/fortran/error.c
! 9c5da52125719bafcb0a6767399efb4b  gcc/fortran/expr.c
  d7765a920ed5575a88d4db604b220ae8  gcc/fortran/f95-lang.c
  45c519bc0696fcccdebc1f5cecb0b125  gcc/fortran/frontend-passes.c
  4a9175c58f9890ba356a1a7a096d5080  gcc/fortran/gfc-diagnostic.def
  6185d88092feb0bfe9da2dd3a00c4a9b  gcc/fortran/gfc-internals.texi
! 2bf9d041340bdd6bf01acc81fc501117  gcc/fortran/gfortran.h
  eca98d7c78d98354b56c0bc1cde9fd55  gcc/fortran/gfortran.info
  ba78f919c059d2c39dea6fd637ec60c4  gcc/fortran/gfortran.texi
  4cc401504b7e658fab348681169c32a4  gcc/fortran/gfortranspec.c
! 2a5fdb144ed2009fbe2aee92cec9aef0  gcc/fortran/interface.c
! 89cfa5b7a0373af850cd003cb4094f33  gcc/fortran/intrinsic.c
  ceea3037f74de08ef111da7bb019ed4c  gcc/fortran/intrinsic.h
  3f2c8033b77095fe2a5b4a2fddc73fc8  gcc/fortran/intrinsic.texi
  a06453ed65fec3338fa1b2817ff8957b  gcc/fortran/invoke.texi
  9db0125e1a6ce052f14d181caf7f31a2  gcc/fortran/io.c
  6d5e915cff913cdb02ba2baa120b8fe8  gcc/fortran/ioparm.def
! 1df569aef497af4046705421bb8e8c4f  gcc/fortran/iresolve.c
  06cbd27c3b0bbe8982f480c02560715c  gcc/fortran/iso-c-binding.def
  1bc68fc9ea57d5448d32e38f470839ef  gcc/fortran/iso-fortran-env.def
  4704c3c4e98e7f39a242215740f10a69  gcc/fortran/lang-specs.h
  e283f0937fc450e80999166335b17244  gcc/fortran/lang.opt
! 226cf6b14c1286da7bf2193ae58b56d2  gcc/fortran/libgfortran.h
! d2dcf56f9bc328d3464916befec410e6  gcc/fortran/match.c
  828ba0a275b20969ca5988535d6e958a  gcc/fortran/match.h
  be55c16cc142b0c725759a753b87bf54  gcc/fortran/matchexp.c
  a7b0953cc8a68adc1bb8bbae3cfe218d  gcc/fortran/mathbuiltins.def
! c9bf5dc75ed2884a365f9e56a8d20adf  gcc/fortran/misc.c
  91f92eb1cc8d3fcced886c4e6a90e5c9  gcc/fortran/module.c
  049781cfce8cb7443fd4f45512b0480a  gcc/fortran/openmp.c
  a846edad604c36aca8373eca299f9003  gcc/fortran/options.c
  3049f44d1db54aab95d8fe51bd3e6806  gcc/fortran/parse.c
  be3bc61c20fd3fe95f04b104478ae250  gcc/fortran/parse.h
! ace1f4d8d074ea0ff26a538201359084  gcc/fortran/primary.c
! 0b0e2cddf60510d69a2e0dbe259c6c73  gcc/fortran/resolve.c
  9210d7371a77a15b79b659e8719ab872  gcc/fortran/scanner.c
  679740af5fd1779d09bad19b2a37b9cf  gcc/fortran/scanner.h
  767dfa6ca08efcebffe0edea835f43b0  gcc/fortran/simplify.c
  c992b80ea1e122025853709b9349485d  gcc/fortran/st.c
! 68eda559c17fe42472ac86c38c28a099  gcc/fortran/symbol.c
  45d37e6409d42b3c81e83c67c0d01bd0  gcc/fortran/target-memory.c
  2079251ce04664a8bcacf6d0d1b9c63d  gcc/fortran/target-memory.h
! fc16b4c8cbbaef0000a39dbd77e02d06  gcc/fortran/trans-array.c
  5f7e7c6d824b5b11c403458ed281d99d  gcc/fortran/trans-array.h
! 3b24f22e64661b57edc88f7be8c0e39d  gcc/fortran/trans-common.c
  7067790d4cb3a5061b0d1ce2e9c343e9  gcc/fortran/trans-const.c
  b56b11f97407d25ca49b09760f059abe  gcc/fortran/trans-const.h
! 1a8b0a9cf341bfe43775282be8b6d43c  gcc/fortran/trans-decl.c
! 2f86bf41bb7553157be202511d95e3b7  gcc/fortran/trans-expr.c
  b7b13c98af45e67f877c2791bdf9ebc3  gcc/fortran/trans-intrinsic.c
  8b2a38b5821ecb86b2d2c64402eab26a  gcc/fortran/trans-io.c
! fb13cf07a10d1a0e7b45bb1ddbe5016c  gcc/fortran/trans-openmp.c
! 5e400feea024f94a2d59ec24e66e1f30  gcc/fortran/trans-stmt.c
  5bf228024f266738a2c924e3b4c3c159  gcc/fortran/trans-stmt.h
  84586514e05c0e2c74d2f72d85a20564  gcc/fortran/trans-types.c
  9c69f1144a81294c83c5dfccf059e4c4  gcc/fortran/trans-types.h
  d679a6514bd585a8dddf2d94fc1a9a20  gcc/fortran/trans.c
! 7985ddeb266b9a32d508616e11e1ca26  gcc/fortran/trans.h
  125b02d4dda231478bb8db64c9539602  gcc/fortran/trigd_fe.inc
  58b4d60332325e7af086f8737b608276  gcc/fortran/types.def
  1b79283e54291d237be28ab4ae4b3f1d  gcc/fp-test.c
*************** cfff649691185f367fd2b8e73ac7ad99  gcc/gc
*** 5227,5234 ****
  bd03f9afb8e7458acac40b10fd781d0a  gcc/gcc.h
  bbb1c23e69c2fe3a3d5ad53c86e1ecb6  gcc/gcov-counter.def
  f54685150224625db645d8f0a852916f  gcc/gcov-dump.c
! 5e77583aed5674578eec7b1435e3cf1b  gcc/gcov-io.c
! 8b7b1e7c9b8c493d694252ea96bda18b  gcc/gcov-io.h
  eb19b7e5481ed7c089d8ac513ae148e5  gcc/gcov-iov.c
  aee3fcda20da194ec98aa98556358c00  gcc/gcov-tool.c
  e571aa63c92577c6d5ce04d416acd787  gcc/gcov.c
--- 5236,5243 ----
  bd03f9afb8e7458acac40b10fd781d0a  gcc/gcc.h
  bbb1c23e69c2fe3a3d5ad53c86e1ecb6  gcc/gcov-counter.def
  f54685150224625db645d8f0a852916f  gcc/gcov-dump.c
! 484597673270a5a8b9bf584634305e35  gcc/gcov-io.c
! c9495f16c4875ab5710ac89f993d61ab  gcc/gcov-io.h
  eb19b7e5481ed7c089d8ac513ae148e5  gcc/gcov-iov.c
  aee3fcda20da194ec98aa98556358c00  gcc/gcov-tool.c
  e571aa63c92577c6d5ce04d416acd787  gcc/gcov.c
*************** a1e549f76fdae9e7751ece58813a2001  gcc/ge
*** 5258,5264 ****
  512811c4f04c2a6b3ee96bd1050c8254  gcc/genextract.c
  6b1b20df0e1c1d98bbb87eda8feb1aa9  gcc/genflags.c
  d5ba0558db6b0ab6fa6173d1928e95a8  gcc/gengenrtl.c
! 87b91a9e60c780a61110c019b5cd51e9  gcc/gengtype-lex.c
  790251f979c35416aba2f02f062588a3  gcc/gengtype-lex.l
  50e413eeb1665bf9eb5c8f68ac1b3513  gcc/gengtype-parse.c
  0f39be6bb5abe83175ebce4bd00ad8b8  gcc/gengtype-state.c
--- 5267,5273 ----
  512811c4f04c2a6b3ee96bd1050c8254  gcc/genextract.c
  6b1b20df0e1c1d98bbb87eda8feb1aa9  gcc/genflags.c
  d5ba0558db6b0ab6fa6173d1928e95a8  gcc/gengenrtl.c
! d42fcee0b95353893cf7587e5952d92f  gcc/gengtype-lex.c
  790251f979c35416aba2f02f062588a3  gcc/gengtype-lex.l
  50e413eeb1665bf9eb5c8f68ac1b3513  gcc/gengtype-parse.c
  0f39be6bb5abe83175ebce4bd00ad8b8  gcc/gengtype-state.c
*************** c47bf3facc266285c6e5bd3e650c492a  gcc/gi
*** 5288,5294 ****
  de56894589d757f1f3f145c4c83b72ff  gcc/gimple-builder.h
  7558743a36f3786faa1b536fc3b338b8  gcc/gimple-expr.c
  75dcc7cd70023b5f7d5893cd38d98788  gcc/gimple-expr.h
! 39111ca998c455c6acc9de38f23f44a3  gcc/gimple-fold.c
  0a76fb5bab9be03fb7841b54cc77fe13  gcc/gimple-fold.h
  288a5e28f5cb5268fc516fcb152423e4  gcc/gimple-iterator.c
  fb4e7f4a72cf6ee4d871410e32f4969e  gcc/gimple-iterator.h
--- 5297,5303 ----
  de56894589d757f1f3f145c4c83b72ff  gcc/gimple-builder.h
  7558743a36f3786faa1b536fc3b338b8  gcc/gimple-expr.c
  75dcc7cd70023b5f7d5893cd38d98788  gcc/gimple-expr.h
! a03ce333d148ebb36f36af6450e3534e  gcc/gimple-fold.c
  0a76fb5bab9be03fb7841b54cc77fe13  gcc/gimple-fold.h
  288a5e28f5cb5268fc516fcb152423e4  gcc/gimple-iterator.c
  fb4e7f4a72cf6ee4d871410e32f4969e  gcc/gimple-iterator.h
*************** e0505ac1c8203b199b62569942aa4e86  gcc/gi
*** 5309,5315 ****
  99487699bd43229ba38ae6f32357515f  gcc/gimple-ssa-evrp.c
  66a99b8b8ed32ca17bfaa44d94fb352d  gcc/gimple-ssa-isolate-paths.c
  52b5e409d797ce70c64b4786ee0bf3b8  gcc/gimple-ssa-nonnull-compare.c
! 67784e05aa3a541dcae2962fdacca5c6  gcc/gimple-ssa-split-paths.c
  bf48772e4c10881b67ac229cd00aff50  gcc/gimple-ssa-sprintf.c
  efa5c26f49400c69308076a67929c753  gcc/gimple-ssa-store-merging.c
  8960c3cbca38a2eaf05bd32e3ecf4854  gcc/gimple-ssa-strength-reduction.c
--- 5318,5324 ----
  99487699bd43229ba38ae6f32357515f  gcc/gimple-ssa-evrp.c
  66a99b8b8ed32ca17bfaa44d94fb352d  gcc/gimple-ssa-isolate-paths.c
  52b5e409d797ce70c64b4786ee0bf3b8  gcc/gimple-ssa-nonnull-compare.c
! c7c49b9d0297fb5d524ed3f7394f0968  gcc/gimple-ssa-split-paths.c
  bf48772e4c10881b67ac229cd00aff50  gcc/gimple-ssa-sprintf.c
  efa5c26f49400c69308076a67929c753  gcc/gimple-ssa-store-merging.c
  8960c3cbca38a2eaf05bd32e3ecf4854  gcc/gimple-ssa-strength-reduction.c
*************** d4f63d3a8fc90415c3899934879d276f  gcc/gi
*** 5327,5333 ****
  6af173fb8b0b7db4a75ef3ed7b51161f  gcc/gimple.h
  0d22d1df93aff237ce1c96b54a6eb509  gcc/gimplify-me.c
  13e150fec65c17a13458b4af15a922ab  gcc/gimplify-me.h
! f6442e5bdb37b2095edeb84a8b80caba  gcc/gimplify.c
  39d4e3996900e0d2d838e0c7dcf99364  gcc/gimplify.h
  1caa0bdf66e19f5a1051d40c48026308  gcc/ginclude/float.h
  62f748511bcda55470e6287312fd2661  gcc/ginclude/iso646.h
--- 5336,5342 ----
  6af173fb8b0b7db4a75ef3ed7b51161f  gcc/gimple.h
  0d22d1df93aff237ce1c96b54a6eb509  gcc/gimplify-me.c
  13e150fec65c17a13458b4af15a922ab  gcc/gimplify-me.h
! 6b53fb6e36a1a77c0b92b204520797d0  gcc/gimplify.c
  39d4e3996900e0d2d838e0c7dcf99364  gcc/gimplify.h
  1caa0bdf66e19f5a1051d40c48026308  gcc/ginclude/float.h
  62f748511bcda55470e6287312fd2661  gcc/ginclude/iso646.h
*************** a7b6c54cea96cb12874d9565e58bab5a  gcc/gi
*** 5344,5350 ****
  0608636acf1496b7f55fd44f5db0b82b  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
  f68ba128faa37699b34eabd954dec2e7  gcc/glimits.h
! f8e432e365d4fb649e6e11a4ad12baca  gcc/go/ChangeLog
  7704e902d7eca77c3c54d4b0d74e1280  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
  ba1d1d5398ab441ac25b708319bb4d33  gcc/go/config-lang.in
--- 5353,5359 ----
  0608636acf1496b7f55fd44f5db0b82b  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
  f68ba128faa37699b34eabd954dec2e7  gcc/glimits.h
! ef4e21dfaefaf32c6ad472593c99c04c  gcc/go/ChangeLog
  7704e902d7eca77c3c54d4b0d74e1280  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
  ba1d1d5398ab441ac25b708319bb4d33  gcc/go/config-lang.in
*************** c5d6aaa7e913ef205113a2bba2e5206f  gcc/go
*** 5360,5366 ****
  46f49e79ed5bd91f45e19fb1abf77ce3  gcc/go/go-sha1.cc
  00f8a1b9148cad694608d662b6a0776f  gcc/go/go-system.h
  5d4950ecb7b26d2c5e4e7b4e0dd74707  gcc/go/gofrontend/LICENSE
! 8e82cf79d280ebb18ea9b7b46c91575b  gcc/go/gofrontend/MERGE
  3a55d95595a6f9e37dee53826b4daff2  gcc/go/gofrontend/PATENTS
  31c16a91d82f8ad3319819ebbba2d17f  gcc/go/gofrontend/README
  db2b7cea2edb5acc9de424c6dce22fa0  gcc/go/gofrontend/ast-dump.cc
--- 5369,5375 ----
  46f49e79ed5bd91f45e19fb1abf77ce3  gcc/go/go-sha1.cc
  00f8a1b9148cad694608d662b6a0776f  gcc/go/go-system.h
  5d4950ecb7b26d2c5e4e7b4e0dd74707  gcc/go/gofrontend/LICENSE
! a99320e0a4141f09eb02bb81b65da472  gcc/go/gofrontend/MERGE
  3a55d95595a6f9e37dee53826b4daff2  gcc/go/gofrontend/PATENTS
  31c16a91d82f8ad3319819ebbba2d17f  gcc/go/gofrontend/README
  db2b7cea2edb5acc9de424c6dce22fa0  gcc/go/gofrontend/ast-dump.cc
*************** da96456925299dc0de952ca021113513  gcc/hs
*** 5449,5455 ****
  03b89303f9ba314748e772e520e598dd  gcc/hsa-common.c
  bc10d380257e50c884b17282f7d3152e  gcc/hsa-common.h
  c4447555ab5eba3ddaf5653957e55c4a  gcc/hsa-dump.c
! 8f81fd0ae3e7a75704bdc5b46a6e24f1  gcc/hsa-gen.c
  98431bbb0fd8cc8565529cf98d4aecc5  gcc/hsa-regalloc.c
  0d03c84006ee5171d42014d2edfc2ce4  gcc/hw-doloop.c
  ba4bc2226879e0be934d32f6f2aadeaa  gcc/hw-doloop.h
--- 5458,5464 ----
  03b89303f9ba314748e772e520e598dd  gcc/hsa-common.c
  bc10d380257e50c884b17282f7d3152e  gcc/hsa-common.h
  c4447555ab5eba3ddaf5653957e55c4a  gcc/hsa-dump.c
! f61bfa11e5056710d46d3ef576f21438  gcc/hsa-gen.c
  98431bbb0fd8cc8565529cf98d4aecc5  gcc/hsa-regalloc.c
  0d03c84006ee5171d42014d2edfc2ce4  gcc/hw-doloop.c
  ba4bc2226879e0be934d32f6f2aadeaa  gcc/hw-doloop.h
*************** c10958cc3a7b24c385a20752fe3a2e0d  gcc/in
*** 5474,5481 ****
  bb3281212ea808669439ad4662b1b953  gcc/intl.h
  9091098d66baa63d871f42b506403c89  gcc/ipa-comdats.c
  c6aab0984c5c7f160128180563211181  gcc/ipa-cp.c
! 42a0ecfe51f425209874c19646891ad4  gcc/ipa-devirt.c
! 550e39a9d3c93142da8f21075038b4ea  gcc/ipa-fnsummary.c
  074cb8448c24cdcd2c461a1010d38ba6  gcc/ipa-fnsummary.h
  8a41316f338b5a85f877fd92ef93cccf  gcc/ipa-hsa.c
  b149f188258067c2ba54b189e8cdb27a  gcc/ipa-icf-gimple.c
--- 5483,5490 ----
  bb3281212ea808669439ad4662b1b953  gcc/intl.h
  9091098d66baa63d871f42b506403c89  gcc/ipa-comdats.c
  c6aab0984c5c7f160128180563211181  gcc/ipa-cp.c
! b7b85d85158e9ded02b08cc2be35b956  gcc/ipa-devirt.c
! 06519476fd95e78edae3ca4177edeb34  gcc/ipa-fnsummary.c
  074cb8448c24cdcd2c461a1010d38ba6  gcc/ipa-fnsummary.h
  8a41316f338b5a85f877fd92ef93cccf  gcc/ipa-hsa.c
  b149f188258067c2ba54b189e8cdb27a  gcc/ipa-icf-gimple.c
*************** bfc25a0b140dcb9010bed1d5cda4ac03  gcc/ip
*** 5486,5492 ****
  548b57d8647aadd1ddfdfe86db803ae0  gcc/ipa-inline-transform.c
  583cb3e30c6bd939aa176db36f0fad67  gcc/ipa-inline.c
  bcd49baed1b788693f2054a0dccd974d  gcc/ipa-inline.h
! 9dbf6ae502aa0655715faa6fe1329e68  gcc/ipa-param-manipulation.c
  e63fee9db5b563404cea0ca9776d7184  gcc/ipa-param-manipulation.h
  2d241e119d12331dba76d610313bfdbb  gcc/ipa-polymorphic-call.c
  b0a1a35798dfa17cb36973fddca8deec  gcc/ipa-predicate.c
--- 5495,5501 ----
  548b57d8647aadd1ddfdfe86db803ae0  gcc/ipa-inline-transform.c
  583cb3e30c6bd939aa176db36f0fad67  gcc/ipa-inline.c
  bcd49baed1b788693f2054a0dccd974d  gcc/ipa-inline.h
! 0716f1369edccc925147ea7fa52a0c1f  gcc/ipa-param-manipulation.c
  e63fee9db5b563404cea0ca9776d7184  gcc/ipa-param-manipulation.h
  2d241e119d12331dba76d610313bfdbb  gcc/ipa-polymorphic-call.c
  b0a1a35798dfa17cb36973fddca8deec  gcc/ipa-predicate.c
*************** de42570b6f80064efcbd15aa15f687a7  gcc/ip
*** 5500,5506 ****
  165cab683c90b638603bed4138b2d41c  gcc/ipa-reference.c
  9eefdcbb15155dc403bd5991f911cd30  gcc/ipa-reference.h
  f055de76a5a05f54d00a80ac20759a93  gcc/ipa-split.c
! f87c6ca4d5fab20bb783e9d6ff0c4e2a  gcc/ipa-sra.c
  455cfd66c52224becd8618c34429a359  gcc/ipa-utils.c
  c5ef87f290b28cde2c6ca601a7f94400  gcc/ipa-utils.h
  07a2becdd98104b287d8d760fcf0f7cd  gcc/ipa-visibility.c
--- 5509,5515 ----
  165cab683c90b638603bed4138b2d41c  gcc/ipa-reference.c
  9eefdcbb15155dc403bd5991f911cd30  gcc/ipa-reference.h
  f055de76a5a05f54d00a80ac20759a93  gcc/ipa-split.c
! 8ae22aed0a339f940b72dba6fddd8a73  gcc/ipa-sra.c
  455cfd66c52224becd8618c34429a359  gcc/ipa-utils.c
  c5ef87f290b28cde2c6ca601a7f94400  gcc/ipa-utils.h
  07a2becdd98104b287d8d760fcf0f7cd  gcc/ipa-visibility.c
*************** b8e3c890bc1ccade77558f2eba0dce60  gcc/ir
*** 5515,5521 ****
  0dc43e699b75d425b8cac6469fc76ea3  gcc/ira.c
  bcf6b7eea8ae7e6b363a86565178be1f  gcc/ira.h
  7a4e770c6d51b1f35bb2994ca37824aa  gcc/is-a.h
! 0d160cc63e64733658683a44c2677f76  gcc/jit/ChangeLog
  6071bdf04fb356c5ac99a99ec00c9a12  gcc/jit/ChangeLog.jit
  076bc0388a1d91f63b16ea0bb0196cd3  gcc/jit/Make-lang.in
  fd0d76b6467c987f813d430a35d4760a  gcc/jit/TODO.rst
--- 5524,5530 ----
  0dc43e699b75d425b8cac6469fc76ea3  gcc/ira.c
  bcf6b7eea8ae7e6b363a86565178be1f  gcc/ira.h
  7a4e770c6d51b1f35bb2994ca37824aa  gcc/is-a.h
! 55228c54b5cb155877028e1204d6a972  gcc/jit/ChangeLog
  6071bdf04fb356c5ac99a99ec00c9a12  gcc/jit/ChangeLog.jit
  076bc0388a1d91f63b16ea0bb0196cd3  gcc/jit/Make-lang.in
  fd0d76b6467c987f813d430a35d4760a  gcc/jit/TODO.rst
*************** fd95b974149e11ab6f2516dfa4453907  gcc/lr
*** 5628,5634 ****
  09fce56317682a0920a5b696ef4ca16a  gcc/lra-spills.c
  e2ffed8852357edda7ee24f214edd6f0  gcc/lra.c
  de3a9e5dafc34e41ce918d46e8051170  gcc/lra.h
! f3e810e34da99c2004a4f91a48184941  gcc/lto-cgraph.c
  d22e61df87f5d19630b884196141c530  gcc/lto-compress.c
  aa402e11f42c338c24c7ad2196df098c  gcc/lto-compress.h
  bac01f078d76bff59b02e19224e1e8d8  gcc/lto-opts.c
--- 5637,5643 ----
  09fce56317682a0920a5b696ef4ca16a  gcc/lra-spills.c
  e2ffed8852357edda7ee24f214edd6f0  gcc/lra.c
  de3a9e5dafc34e41ce918d46e8051170  gcc/lra.h
! 48256086fea956f99a65ee44c8ab26be  gcc/lto-cgraph.c
  d22e61df87f5d19630b884196141c530  gcc/lto-compress.c
  aa402e11f42c338c24c7ad2196df098c  gcc/lto-compress.h
  bac01f078d76bff59b02e19224e1e8d8  gcc/lto-opts.c
*************** e93f46b84c122dd0a5c55ca59f72ae37  gcc/lt
*** 5636,5646 ****
  97dbb324bc66497e90859cdd69f25c91  gcc/lto-section-names.h
  25a5d56053984a5dd00d68af10f528e4  gcc/lto-section-out.c
  854b415ee01dd9f89eb4d964bdf36d76  gcc/lto-streamer-in.c
! 50e190ac505a00bee0423ff3a803042d  gcc/lto-streamer-out.c
  7f01a6cf0a9257695848ec7b31a038fa  gcc/lto-streamer.c
  9358e036d61919a778e94e91cfb6921d  gcc/lto-streamer.h
  84e2b4eb6c051f64123b4bb85aa89966  gcc/lto-wrapper.c
! c5f47e097ad38968a66c2e80c8c9b796  gcc/lto/ChangeLog
  ff902999e2da9680340e8d0cace7ec16  gcc/lto/Make-lang.in
  6bb73fcbce79fbfce7649ed545fd08e2  gcc/lto/common.c
  12eb383f6e35176f4a54226df1009acf  gcc/lto/common.h
--- 5645,5655 ----
  97dbb324bc66497e90859cdd69f25c91  gcc/lto-section-names.h
  25a5d56053984a5dd00d68af10f528e4  gcc/lto-section-out.c
  854b415ee01dd9f89eb4d964bdf36d76  gcc/lto-streamer-in.c
! d07ee2f5cf096c7da2683c555c46b00f  gcc/lto-streamer-out.c
  7f01a6cf0a9257695848ec7b31a038fa  gcc/lto-streamer.c
  9358e036d61919a778e94e91cfb6921d  gcc/lto-streamer.h
  84e2b4eb6c051f64123b4bb85aa89966  gcc/lto-wrapper.c
! 1191753014fea34c8cb8749df6ec7924  gcc/lto/ChangeLog
  ff902999e2da9680340e8d0cace7ec16  gcc/lto/Make-lang.in
  6bb73fcbce79fbfce7649ed545fd08e2  gcc/lto/common.c
  12eb383f6e35176f4a54226df1009acf  gcc/lto/common.h
*************** eabfaa5f3f130f5eecd38b7e0fabf3bb  gcc/mk
*** 5674,5680 ****
  07afcffe769aaf6f4c2700740fb1def3  gcc/mode-switching.c
  51259004b15264d71f36523db5858b85  gcc/modulo-sched.c
  2e0b84cc43cf21e916fc5727f4b74ff1  gcc/multiple_target.c
! 82fe1a47042de4c5fb33765a6cf99dfd  gcc/objc/ChangeLog
  fcd05e1453dc56982727d6b4728d6ca9  gcc/objc/Make-lang.in
  88d6d4c884e7d92ad2d64ce7e15b9e97  gcc/objc/config-lang.in
  ac21dc9666c05c196265804e425f0312  gcc/objc/lang-specs.h
--- 5683,5689 ----
  07afcffe769aaf6f4c2700740fb1def3  gcc/mode-switching.c
  51259004b15264d71f36523db5858b85  gcc/modulo-sched.c
  2e0b84cc43cf21e916fc5727f4b74ff1  gcc/multiple_target.c
! a83243f492bfcc8b845b3b570d910291  gcc/objc/ChangeLog
  fcd05e1453dc56982727d6b4728d6ca9  gcc/objc/Make-lang.in
  88d6d4c884e7d92ad2d64ce7e15b9e97  gcc/objc/config-lang.in
  ac21dc9666c05c196265804e425f0312  gcc/objc/lang-specs.h
*************** ba8bb35eefefe34c0ef8e803ad1e613f  gcc/ob
*** 5693,5699 ****
  77a5736ece7b6c331052c4bb60507116  gcc/objc/objc-runtime-shared-support.c
  9626708ffde2a801337d858ad9f4b9f1  gcc/objc/objc-runtime-shared-support.h
  0996fe056d9bbb9cd033a1c4cc77e561  gcc/objc/objc-tree.def
! d5f878f882d08b8c5ea8e03d65d5ac94  gcc/objcp/ChangeLog
  3cbc95bd25fa86ffaff1f83e52772e28  gcc/objcp/Make-lang.in
  c7ddd8c51d7e8c1428875a246dc4cb33  gcc/objcp/config-lang.in
  ded26818173a53d24e4db8138bb737cf  gcc/objcp/lang-specs.h
--- 5702,5708 ----
  77a5736ece7b6c331052c4bb60507116  gcc/objc/objc-runtime-shared-support.c
  9626708ffde2a801337d858ad9f4b9f1  gcc/objc/objc-runtime-shared-support.h
  0996fe056d9bbb9cd033a1c4cc77e561  gcc/objc/objc-tree.def
! 1f73ca1eccdb4056622b383d2c87cdea  gcc/objcp/ChangeLog
  3cbc95bd25fa86ffaff1f83e52772e28  gcc/objcp/Make-lang.in
  c7ddd8c51d7e8c1428875a246dc4cb33  gcc/objcp/config-lang.in
  ded26818173a53d24e4db8138bb737cf  gcc/objcp/lang-specs.h
*************** be872037f2be317642757dff9ee4e7e9  gcc/ob
*** 5703,5717 ****
  0886e27233c32e6179a7381c27d8b4c2  gcc/omp-builtins.def
  c3372387589fffd4f63e518be6050e29  gcc/omp-expand.c
  d5c5e7983604146d429dd7d971026ffc  gcc/omp-expand.h
! ecbf99fef059c87fe81ef57b4c2f313c  gcc/omp-general.c
! 6961304453b0734c33218c2600bc7b5b  gcc/omp-general.h
  eec49c45264ffe98078e1790dde1d085  gcc/omp-grid.c
  58dec197c27b0fe6b637589c91ce6570  gcc/omp-grid.h
  3c4bd2bb11f634b0f015611555989801  gcc/omp-low.c
  d8bb78f41734f384394b7458c6980f00  gcc/omp-low.h
! 29100495497a78987a2ca63c58ccc498  gcc/omp-offload.c
  fc27509534cd1450c6222e58845bcdbc  gcc/omp-offload.h
! 336e3c96e0a2227ccb33d9ada5362fb4  gcc/omp-simd-clone.c
  f69d96f435266c7bde5f8e1677c167e1  gcc/omp-simd-clone.h
  d0a81eedcf152cd33ce84cf504e1acbd  gcc/opt-functions.awk
  3224099293c3389515c08fd516efb3d0  gcc/opt-gather.awk
--- 5712,5726 ----
  0886e27233c32e6179a7381c27d8b4c2  gcc/omp-builtins.def
  c3372387589fffd4f63e518be6050e29  gcc/omp-expand.c
  d5c5e7983604146d429dd7d971026ffc  gcc/omp-expand.h
! 217e6d59e7657f5aa858cb9ac22e25e5  gcc/omp-general.c
! 9b5747816823c44340c559fe9034bd42  gcc/omp-general.h
  eec49c45264ffe98078e1790dde1d085  gcc/omp-grid.c
  58dec197c27b0fe6b637589c91ce6570  gcc/omp-grid.h
  3c4bd2bb11f634b0f015611555989801  gcc/omp-low.c
  d8bb78f41734f384394b7458c6980f00  gcc/omp-low.h
! 24ebb9ee1fc2c1d908a26c372dd457b2  gcc/omp-offload.c
  fc27509534cd1450c6222e58845bcdbc  gcc/omp-offload.h
! 59ab69eec1d5213481bcd9dea612609d  gcc/omp-simd-clone.c
  f69d96f435266c7bde5f8e1677c167e1  gcc/omp-simd-clone.h
  d0a81eedcf152cd33ce84cf504e1acbd  gcc/opt-functions.awk
  3224099293c3389515c08fd516efb3d0  gcc/opt-gather.awk
*************** aced1909ce22d0d2abaf931cb20a7d9c  gcc/op
*** 5740,5746 ****
  c3ba56dedec8e14dcfb5d90c45476fac  gcc/opts-common.c
  1df7723e0e429b5782fab606f607a6ed  gcc/opts-diagnostic.h
  9d40dab9f8e955a4b603bcb14ad5aa9a  gcc/opts-global.c
! 3bb976c366216fd170608c32f093bd91  gcc/opts.c
  b9db66046cc8d424df631c6e6125c3ad  gcc/opts.h
  dad5ae63231bd35e23b9877dbb8c82ae  gcc/ordered-hash-map-tests.cc
  7e515f0766d0e07e39cd6b2cd2d727cc  gcc/ordered-hash-map.h
--- 5749,5755 ----
  c3ba56dedec8e14dcfb5d90c45476fac  gcc/opts-common.c
  1df7723e0e429b5782fab606f607a6ed  gcc/opts-diagnostic.h
  9d40dab9f8e955a4b603bcb14ad5aa9a  gcc/opts-global.c
! 76e6e277e45649ab4629ab54fefe0d4f  gcc/opts.c
  b9db66046cc8d424df631c6e6125c3ad  gcc/opts.h
  dad5ae63231bd35e23b9877dbb8c82ae  gcc/ordered-hash-map-tests.cc
  7e515f0766d0e07e39cd6b2cd2d727cc  gcc/ordered-hash-map.h
*************** f9634d3f1151e564d7cb0fc885b12d5e  gcc/pa
*** 5752,5799 ****
  1f2be2b4db63158092aa9a432324b9f4  gcc/plugin.c
  1a2ee442016e04c400c5b1ecfa2b6f7a  gcc/plugin.def
  d57e52d4dd66ce4213264b80d2489b27  gcc/plugin.h
! 4c19f186623ae3b82e5aab0c1054f571  gcc/po/ChangeLog
  1c98342dfff1dce80a9f3dd527d40985  gcc/po/EXCLUDES
! 8267b1c59e9b2bc914f054c3f568eb03  gcc/po/be.gmo
! 989d26846e281ccf3c7de04be3e9a6cc  gcc/po/be.po
! fdc99378961663575f441dda6707fe07  gcc/po/da.gmo
! 70ec42754ec34a9c0e15c5e14d8ebe6a  gcc/po/da.po
! 7f80522f434192964cb268f1a7123ff9  gcc/po/de.gmo
! 56b907d131dd4ede4b5deaa0eec22164  gcc/po/de.po
! ccbe3ed2df973c8e39111601184a05a5  gcc/po/el.gmo
! b3b956aab443872e0f2267ea8a90ddb7  gcc/po/el.po
! 6c5d602b343bd1d639ff590a1d5b009e  gcc/po/es.gmo
! 4fde46b656c8db9b3aa941192018dfd4  gcc/po/es.po
  f4772c0e70eac57b9bde5ed4d98d160c  gcc/po/exgettext
! 393c11ef60d3e7b11d60416320a07fdf  gcc/po/fi.gmo
! 51d0d5e8792c24c84e4c265035c1e2fd  gcc/po/fi.po
! 3bc9fbd2c094f9cbe5c910e99b9f5d9a  gcc/po/fr.gmo
! fb46c7160073dc7b7ebf34ca830b7004  gcc/po/fr.po
! 77960deb733ce01d0e9ee9267cb07165  gcc/po/gcc.pot
! 69238b937adbbc69d593e2478953422e  gcc/po/hr.gmo
! 6b04d3b67414268572185148bd682f12  gcc/po/hr.po
! 38ab5bd6732021d4ceba151b7046113f  gcc/po/id.gmo
! ae21e01aa8a27fa41f502451c420dfb5  gcc/po/id.po
! db3945362d321cf58ffb65c5b2ca4f5a  gcc/po/ja.gmo
! 35dfb236c81b2eaec65e6d486f324453  gcc/po/ja.po
! f5a5a1a029a7ce3890e2028715ed4517  gcc/po/nl.gmo
! 21a772bf7744e491275cdf842a7d2364  gcc/po/nl.po
! e85ffa063d3eb6be4573d2d6a1ed664b  gcc/po/ru.gmo
! 78ea257e19a9604addc2a32e5e606a6c  gcc/po/ru.po
! afadc774dc3e4107b980864179d22544  gcc/po/sr.gmo
! f1bb0e58b466e1f45b188b7c5b643acc  gcc/po/sr.po
! 47fc632de5a711f837ba4d43f7b4b6a5  gcc/po/sv.gmo
! 005c741f99559534c6191ebc7109a8cb  gcc/po/sv.po
! cb99e55924e7b7fb0fe3cd288867373b  gcc/po/tr.gmo
! c437a9fdb7990049867a95bc4546543e  gcc/po/tr.po
! 8f8093b5aa93a4301f4f9a7a1041e417  gcc/po/uk.gmo
! c3d50569f32eff713bd145ebcca730b9  gcc/po/uk.po
! 4c28b243ee290d1405edd7ff3953267f  gcc/po/vi.gmo
! 2665317f187b97aeae42e42edb067cf2  gcc/po/vi.po
! 29cff152b1de214a1f47be03acfa97ae  gcc/po/zh_CN.gmo
! 51457e136240fddee62f1d1a3f0d435b  gcc/po/zh_CN.po
! 5b90b54832f66462ea87f5e5e3c601cc  gcc/po/zh_TW.gmo
! 29e2cc97b642abdf6c068f32450a7f7d  gcc/po/zh_TW.po
  3e810a4ad7bb49c60f02b4cd9631fb28  gcc/poly-int-types.h
  653045738566582cf810de3860dc9cb8  gcc/poly-int.h
  b63265778fad2e12ae472e77541500e0  gcc/postreload-gcse.c
--- 5761,5808 ----
  1f2be2b4db63158092aa9a432324b9f4  gcc/plugin.c
  1a2ee442016e04c400c5b1ecfa2b6f7a  gcc/plugin.def
  d57e52d4dd66ce4213264b80d2489b27  gcc/plugin.h
! 16a60573833731dee3a6bbfbcd00f54f  gcc/po/ChangeLog
  1c98342dfff1dce80a9f3dd527d40985  gcc/po/EXCLUDES
! df8eb609dbb028d033b7d05185cc0715  gcc/po/be.gmo
! c59c56e7c56c8c7bd2f2741c70019581  gcc/po/be.po
! 221f7653b95e1e5336b3f82a3fd3fe10  gcc/po/da.gmo
! fa07caef9476ebba374aecf544a074ed  gcc/po/da.po
! 0cdaa550e28cbcd3d17973eb875f5b36  gcc/po/de.gmo
! 0cd05d73cc117e716964e55c4588190e  gcc/po/de.po
! 189b9d1af87594807b0d0e10036a64c3  gcc/po/el.gmo
! 520f977993edec4a8f2674e97f594d92  gcc/po/el.po
! ca884d75950d85242d782a680ece3fcd  gcc/po/es.gmo
! a8a164f17fd9b8c6a6323f2c6b0c354f  gcc/po/es.po
  f4772c0e70eac57b9bde5ed4d98d160c  gcc/po/exgettext
! 97e74cc24ae0282c2503d61dd778e4cb  gcc/po/fi.gmo
! 9859efa73cc8c0f9fd056488cc2df3fc  gcc/po/fi.po
! b5ac8751c20127f79bfc3b4d9f1526b4  gcc/po/fr.gmo
! c1e8b6c1d3459dce8b1109b929169c09  gcc/po/fr.po
! b9de36119897356a50fbbb3515773aa1  gcc/po/gcc.pot
! 4a80754a114619235beb0f8c1a1216f8  gcc/po/hr.gmo
! 75c3557ac41f306b021c815195774bac  gcc/po/hr.po
! db27e2129fddcc842e03abc500dbc796  gcc/po/id.gmo
! 7916486578495d15b953028d08e6145c  gcc/po/id.po
! 1d44c88066e124b00558553c69f9152b  gcc/po/ja.gmo
! 88be77cf58c8074e9714e395a8df7fc3  gcc/po/ja.po
! a203f998a3f9da5ef255d297b08e6786  gcc/po/nl.gmo
! a1f8ff419e24c8dcfb8afa8aa9a53330  gcc/po/nl.po
! e2a6fcb116920dee4613fad2e9be8a62  gcc/po/ru.gmo
! 5fa3f77f0376a14051951b85a45a09d1  gcc/po/ru.po
! 898eb62ac0b9d618f75b6f66c981d5ea  gcc/po/sr.gmo
! c6cfc130ff0650e096b9db7623e6c2cb  gcc/po/sr.po
! f7f848ac3b84737986fde85d70497a2b  gcc/po/sv.gmo
! 42ca2ac3f03e803b61213cf6f491cbca  gcc/po/sv.po
! 3671ee406deb7b0a6378f382076aeaad  gcc/po/tr.gmo
! c502ebb18585473b815268266ff317f8  gcc/po/tr.po
! 25e8b12c6741793730870a4645eaf27b  gcc/po/uk.gmo
! 8af77ae63f102047a72347d2347a577c  gcc/po/uk.po
! 6565b3a2a12c2080fd9cd64dfc42bac2  gcc/po/vi.gmo
! 0c4fcb89bc401ceeeef65fd253acbb9c  gcc/po/vi.po
! 79eedd673f7014e60377c914a3c2d6d0  gcc/po/zh_CN.gmo
! 22d044dceed57116ce81a912fe56a7b5  gcc/po/zh_CN.po
! df30c09f823869ef92aa1783cc009580  gcc/po/zh_TW.gmo
! 29c85b455c122078d99ca4961005a7b7  gcc/po/zh_TW.po
  3e810a4ad7bb49c60f02b4cd9631fb28  gcc/poly-int-types.h
  653045738566582cf810de3860dc9cb8  gcc/poly-int.h
  b63265778fad2e12ae472e77541500e0  gcc/postreload-gcse.c
*************** c33b3fc9ba89834873de69a49254192d  gcc/pr
*** 5823,5829 ****
  3e153d95772f220936426e6dbfddd06a  gcc/read-rtl-function.c
  cb9ed6f9beb45255274771f0401e8ced  gcc/read-rtl-function.h
  437121d85d30d0a998b32903bad42923  gcc/read-rtl.c
! 65f6d570f4a67524671435be1b5d52a6  gcc/real.c
  eba2922f65dc437f981d495af9aea3e3  gcc/real.h
  457e3af42be2fa1ae17b1f1a8d24bb12  gcc/realmpfr.c
  92b92805d57b18955d48576ec085dd07  gcc/realmpfr.h
--- 5832,5838 ----
  3e153d95772f220936426e6dbfddd06a  gcc/read-rtl-function.c
  cb9ed6f9beb45255274771f0401e8ced  gcc/read-rtl-function.h
  437121d85d30d0a998b32903bad42923  gcc/read-rtl.c
! ca583beab99b1d486d0e37ae7699bcb1  gcc/real.c
  eba2922f65dc437f981d495af9aea3e3  gcc/real.h
  457e3af42be2fa1ae17b1f1a8d24bb12  gcc/realmpfr.c
  92b92805d57b18955d48576ec085dd07  gcc/realmpfr.h
*************** e2164620d88b7b5e86874b70ea560f64  gcc/ta
*** 5931,5937 ****
  d4582a9831d4b16fe13326c8c145c4e5  gcc/targhooks.c
  7bbf8e5d152f6a9369b8fad9f737885a  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 90b385447eaeae7fe62504a92684607c  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
--- 5940,5946 ----
  d4582a9831d4b16fe13326c8c145c4e5  gcc/targhooks.c
  7bbf8e5d152f6a9369b8fad9f737885a  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! fc6ff8043bd7c4ae51b26186bb12eb9a  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
*************** b44bd876d38f53dd6df2b7c2310e6f0a  gcc/te
*** 8688,8693 ****
--- 8697,8703 ----
  a0bc51d5990da2df457fd68c965179a2  gcc/testsuite/c-c++-common/Wmultistatement-macros-9.c
  4f6ad8cac6b84de53049a5eea97fab49  gcc/testsuite/c-c++-common/Wno-builtin-declaration-mismatch-1.c
  b935c2a58d7f731bf0cccb6a7d11766c  gcc/testsuite/c-c++-common/Wparentheses-1.c
+ 0c7edfe9355052ed29a31dd7ba300828  gcc/testsuite/c-c++-common/Wparentheses-2.c
  ccb8ce6afa2243d9aec47e26a1e585f2  gcc/testsuite/c-c++-common/Wpointer-arith-1.c
  65a57bad4b8b23479abc12a4777b052f  gcc/testsuite/c-c++-common/Wpointer-compare-1.c
  11d3248b6ea99e7a45d1a774cb605703  gcc/testsuite/c-c++-common/Wprio-ctor-dtor.c
*************** ec3ffe9a8e4715f9d3b6d04cc7349632  gcc/te
*** 9178,9187 ****
  3c89c1e0d95fb4f33562e9b7d8f26b5a  gcc/testsuite/c-c++-common/goacc/kernels-alias-6.c
  010520cb65564a4d628a3efd8f5309cd  gcc/testsuite/c-c++-common/goacc/kernels-alias-7.c
  0a7d6157a17763d46d948eed182962aa  gcc/testsuite/c-c++-common/goacc/kernels-alias-8.c
! e2a9cbb19ee091825a6c272813098029  gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta-2.c
  7acf9940330af3f540ef895653dbff42  gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta-3.c
! 2b543c4509b9dd121b87fc6367d41f78  gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta-4.c
! f1bd4ad94cca5ee4c2501e86381ac528  gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta.c
  e3a0f1c375f36ae3f072b97ca4be8af8  gcc/testsuite/c-c++-common/goacc/kernels-alias.c
  37219df46c20afb4e83e03c1789b55cd  gcc/testsuite/c-c++-common/goacc/kernels-counter-var-redundant-load.c
  dc5878971e2c2137e5f435ee5228012f  gcc/testsuite/c-c++-common/goacc/kernels-counter-vars-function-scope.c
--- 9188,9197 ----
  3c89c1e0d95fb4f33562e9b7d8f26b5a  gcc/testsuite/c-c++-common/goacc/kernels-alias-6.c
  010520cb65564a4d628a3efd8f5309cd  gcc/testsuite/c-c++-common/goacc/kernels-alias-7.c
  0a7d6157a17763d46d948eed182962aa  gcc/testsuite/c-c++-common/goacc/kernels-alias-8.c
! b3c20783edf8490b5b8bac932315ae0c  gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta-2.c
  7acf9940330af3f540ef895653dbff42  gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta-3.c
! 96a946ab7b1b8f779a76ef11cbc47bd9  gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta-4.c
! fd810ebe54a80c58e76683e0a559234f  gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta.c
  e3a0f1c375f36ae3f072b97ca4be8af8  gcc/testsuite/c-c++-common/goacc/kernels-alias.c
  37219df46c20afb4e83e03c1789b55cd  gcc/testsuite/c-c++-common/goacc/kernels-counter-var-redundant-load.c
  dc5878971e2c2137e5f435ee5228012f  gcc/testsuite/c-c++-common/goacc/kernels-counter-vars-function-scope.c
*************** d8680bac58d645327339827aeb4d6670  gcc/te
*** 9213,9219 ****
  c6bb19f1b877604f532b3271637f15af  gcc/testsuite/c-c++-common/goacc/loop-clauses.c
  943121f9af2ecdb53cd96ba15a3c0258  gcc/testsuite/c-c++-common/goacc/loop-private-1.c
  c433ed40537345c26ace448f210a1463  gcc/testsuite/c-c++-common/goacc/loop-shape.c
! 5ef5dacaf48012f84913e1efd580ef6f  gcc/testsuite/c-c++-common/goacc/mdc-1.c
  a1af888000974e530b8f236ccc5b10f9  gcc/testsuite/c-c++-common/goacc/mdc-2.c
  c644835069ca62b0871e65dd11ac6116  gcc/testsuite/c-c++-common/goacc/nested-reductions-warn.c
  5dbe1c94c52777f2ba869d6a3ce7f449  gcc/testsuite/c-c++-common/goacc/nested-reductions.c
--- 9223,9229 ----
  c6bb19f1b877604f532b3271637f15af  gcc/testsuite/c-c++-common/goacc/loop-clauses.c
  943121f9af2ecdb53cd96ba15a3c0258  gcc/testsuite/c-c++-common/goacc/loop-private-1.c
  c433ed40537345c26ace448f210a1463  gcc/testsuite/c-c++-common/goacc/loop-shape.c
! 3514c07408629f55cf122ff9aec042e0  gcc/testsuite/c-c++-common/goacc/mdc-1.c
  a1af888000974e530b8f236ccc5b10f9  gcc/testsuite/c-c++-common/goacc/mdc-2.c
  c644835069ca62b0871e65dd11ac6116  gcc/testsuite/c-c++-common/goacc/nested-reductions-warn.c
  5dbe1c94c52777f2ba869d6a3ce7f449  gcc/testsuite/c-c++-common/goacc/nested-reductions.c
*************** b0bf71cce5ee03e8c5cc8266b46bfe0a  gcc/te
*** 9257,9262 ****
--- 9267,9273 ----
  71ff1b7541d8c733624f242976e1b747  gcc/testsuite/c-c++-common/goacc/sb-1.c
  1dde0d0d526302b12c8c22cfe846ddc1  gcc/testsuite/c-c++-common/goacc/sb-2.c
  2e25fe0594ffb9e9a8f935be5d6e9cfa  gcc/testsuite/c-c++-common/goacc/sb-3.c
+ 0050356033b141d3c915709a0fa7967f  gcc/testsuite/c-c++-common/goacc/struct-enter-exit-data-1.c
  5109f14e1fb05cda829d216ab6c5a02f  gcc/testsuite/c-c++-common/goacc/tile-2.c
  a140f15e3d552040b8f3c805cd73f542  gcc/testsuite/c-c++-common/goacc/tile.c
  4f12915b0be66791d61798f30094289c  gcc/testsuite/c-c++-common/goacc/uninit-copy-clause.c
*************** b9f70a44108d3410396c88c5623b3919  gcc/te
*** 9353,9358 ****
--- 9364,9370 ----
  c24725037d3fce70e48f0d8904037cee  gcc/testsuite/c-c++-common/gomp/gridify-2.c
  c7544ae76b33ed7babf0c27bf94d0136  gcc/testsuite/c-c++-common/gomp/gridify-3.c
  1216c6524ff3a9bfcf178bb37b9b3961  gcc/testsuite/c-c++-common/gomp/has-include-1.c
+ 314e58aff1081ed7acd30d0b457fa992  gcc/testsuite/c-c++-common/gomp/hsa-indirect-call-1.c
  23583f36afaee374633de54a6b57a3e6  gcc/testsuite/c-c++-common/gomp/if-1.c
  1a907f0d46c82ea2b68fa098d75a6865  gcc/testsuite/c-c++-common/gomp/if-2.c
  71d3b22e0e174e813b323afe92d6f310  gcc/testsuite/c-c++-common/gomp/if-3.c
*************** b45c683e1065f93893860cdb2a150b1c  gcc/te
*** 9720,9725 ****
--- 9732,9738 ----
  bf9f9984774fc19887b8b04e985fbdc2  gcc/testsuite/c-c++-common/pr92833-4.c
  e0634fac709f26330953f3dcafaa2394  gcc/testsuite/c-c++-common/pr94385.c
  4dfa0ccb316da545a1f8b242aac41f3e  gcc/testsuite/c-c++-common/pr94755.c
+ 87b3bbe050a2e54c8aa76908ea34822d  gcc/testsuite/c-c++-common/pr95903.c
  b0ba836310044e7b419ef679f0b48d6f  gcc/testsuite/c-c++-common/raw-string-1.c
  554e7071d2525351de28445762633866  gcc/testsuite/c-c++-common/raw-string-10.c
  fc54e7227094f307fa566b3a8cd0ba9a  gcc/testsuite/c-c++-common/raw-string-11.c
*************** fa61e3c373fcba452c87c1104eb24869  gcc/te
*** 10847,10852 ****
--- 10860,10868 ----
  a0d717a73a9e41d16aea89209cfa3945  gcc/testsuite/g++.dg/concepts/pr93933.C
  7a0477eb036739c0c97b917a8eb16ff7  gcc/testsuite/g++.dg/concepts/pr94252.C
  133bd1f7fbfc0df42c679d0cefe16434  gcc/testsuite/g++.dg/concepts/pr94827.C
+ 42fd858d044be8a33f514fa6649f23a7  gcc/testsuite/g++.dg/concepts/pr95181-2.C
+ e68480b7ad09bc8b28b4647c839fdc1c  gcc/testsuite/g++.dg/concepts/pr95181.C
+ 0f1fc57ab3b7de768005bbf852ef84f3  gcc/testsuite/g++.dg/concepts/pr95386.C
  76f5a1ce3a9cd79740775294888399ba  gcc/testsuite/g++.dg/concepts/template-parm11.C
  6eb9175b34b49ae5634767dfc9023095  gcc/testsuite/g++.dg/concepts/template-parm12.C
  1c24f39158a8d64167f93c84ced6ec7c  gcc/testsuite/g++.dg/concepts/template-parm2.C
*************** d8a86369c88b1e698b51da5f95da9c9b  gcc/te
*** 10939,10944 ****
--- 10955,10963 ----
  53724dc0cd699d864fc77299b7051204  gcc/testsuite/g++.dg/conversion/ref1.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
+ ec278d0c2a69cb842dbe397a2f7cd1da  gcc/testsuite/g++.dg/conversion/ref5.C
+ 7694270a112c0852442331463edd46d7  gcc/testsuite/g++.dg/conversion/ref6.C
  6e5e81ebfb94f64d88135e578c526065  gcc/testsuite/g++.dg/conversion/reinterpret1.C
  da446c68ad3e26a27f1f02cfb80bb439  gcc/testsuite/g++.dg/conversion/reinterpret2.C
  f267cf08380163dcddb564b0eaf39749  gcc/testsuite/g++.dg/conversion/reinterpret3.C
*************** a157bc98a77e48d728f7a2f9311318c3  gcc/te
*** 10971,10978 ****
  ff4276300b4842eb3dd7e602a1cca38b  gcc/testsuite/g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C
  92e20e2f480000feccfad8ad050b84dc  gcc/testsuite/g++.dg/coroutines/co-return-syntax-06-main.C
  a8b153bbc8ce941d24c7c0e6ab6c5831  gcc/testsuite/g++.dg/coroutines/co-return-syntax-07-vararg.C
! 5a9ca4b472b00378ffecc780a0fa838c  gcc/testsuite/g++.dg/coroutines/co-return-syntax-08-bad-return.C
  3583594a4a80757f5d4368c8d77a858c  gcc/testsuite/g++.dg/coroutines/co-return-syntax-09-lambda-auto.C
  f07a3576ed78eb08d9dd53eac477cd7b  gcc/testsuite/g++.dg/coroutines/co-return-warning-1.C
  aa517ad92377039530de5c9dc496beda  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-00-needs-expr.C
  5e7fab059a6acab2c92b4dbc895ee573  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-01-outside-fn.C
--- 10990,10998 ----
  ff4276300b4842eb3dd7e602a1cca38b  gcc/testsuite/g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C
  92e20e2f480000feccfad8ad050b84dc  gcc/testsuite/g++.dg/coroutines/co-return-syntax-06-main.C
  a8b153bbc8ce941d24c7c0e6ab6c5831  gcc/testsuite/g++.dg/coroutines/co-return-syntax-07-vararg.C
! f1e4cc3b06139fce645eb31f56882134  gcc/testsuite/g++.dg/coroutines/co-return-syntax-08-bad-return.C
  3583594a4a80757f5d4368c8d77a858c  gcc/testsuite/g++.dg/coroutines/co-return-syntax-09-lambda-auto.C
+ 2cb95b60dd3267cb66e323dc17a755ef  gcc/testsuite/g++.dg/coroutines/co-return-syntax-10-movable.C
  f07a3576ed78eb08d9dd53eac477cd7b  gcc/testsuite/g++.dg/coroutines/co-return-warning-1.C
  aa517ad92377039530de5c9dc496beda  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-00-needs-expr.C
  5e7fab059a6acab2c92b4dbc895ee573  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-01-outside-fn.C
*************** ddfd6a90cf32e5a6f5b08574c034f7eb  gcc/te
*** 10987,11008 ****
  78af0a6168ada3b1d34931291fa17911  gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C
  ffc351894b467f0868dd9e3ff56e8b09  gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C
  bcba22803ed3d0f8efcb00d0980effed  gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C
  8e2244c730152e6c96e90cb463a33d11  gcc/testsuite/g++.dg/coroutines/coro-builtins.C
  6729d98cd27bd6c7a87c7780244643f0  gcc/testsuite/g++.dg/coroutines/coro-missing-gro.C
! cf5a8fc32c4f607c3bf113a286276fb3  gcc/testsuite/g++.dg/coroutines/coro-missing-promise-yield.C
! f522ca7c39fa96dea4941503ca947586  gcc/testsuite/g++.dg/coroutines/coro-missing-promise.C
! ac1cb071959a07e07fe9b996e2cb4318  gcc/testsuite/g++.dg/coroutines/coro-missing-ret-value.C
! 96d55940e7e142a2126c0aad08a5b6e8  gcc/testsuite/g++.dg/coroutines/coro-missing-ret-void.C
  326d429f7ee24d6da2a365e79d458907  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-1.C
  74f2a8f9bf3b2026e637bc43b0018f28  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-2.C
! f31fcd9e93e3f1adeac5519229534d53  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-3.C
  9c2912eb0f4f363e69a689cd66309f84  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh.h
  8bb9a557eebbfb2add0de2e6f7f82a62  gcc/testsuite/g++.dg/coroutines/coro-pre-proc.C
  1d70f12cf58a9dfd8bdb128ab7657e17  gcc/testsuite/g++.dg/coroutines/coro.h
! bef4d11f77bb4e54893280f7db9b532b  gcc/testsuite/g++.dg/coroutines/coro1-allocators.h
  478574fcd282b18447d13478fa0bec3f  gcc/testsuite/g++.dg/coroutines/coro1-missing-await-method.C
  d247f0915a601046c980bfc101413dad  gcc/testsuite/g++.dg/coroutines/coro1-refs-and-ctors.h
! 6a594acaba4561f80e28b031917713af  gcc/testsuite/g++.dg/coroutines/coro1-ret-int-yield-int.h
  717fc21c526305fc294a1c2108d5c4fc  gcc/testsuite/g++.dg/coroutines/coroutines.exp
  cbb42d13b1660a8eb1d40a3d88308140  gcc/testsuite/g++.dg/coroutines/pr93458-1-missing-traits.C
  d9151fc224e4913ed7ffacd748769917  gcc/testsuite/g++.dg/coroutines/pr93458-2-bad-traits.C
--- 11007,11034 ----
  78af0a6168ada3b1d34931291fa17911  gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C
  ffc351894b467f0868dd9e3ff56e8b09  gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C
  bcba22803ed3d0f8efcb00d0980effed  gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C
+ 766d2bdd86466980accbe16110bfb42c  gcc/testsuite/g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C
+ f01469c240b17c53394619fcb820b2aa  gcc/testsuite/g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C
+ a50880b566fed6d07b909ccdaa5107a7  gcc/testsuite/g++.dg/coroutines/coro-bad-grooaf-00-static.C
+ bf25ae08316051d9833582ee358711b2  gcc/testsuite/g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C
  8e2244c730152e6c96e90cb463a33d11  gcc/testsuite/g++.dg/coroutines/coro-builtins.C
+ 2ee732d97a353f9dae689cd5e7a0e6bf  gcc/testsuite/g++.dg/coroutines/coro-missing-final-suspend.C
  6729d98cd27bd6c7a87c7780244643f0  gcc/testsuite/g++.dg/coroutines/coro-missing-gro.C
! d622746579a0968e8d80e69091842263  gcc/testsuite/g++.dg/coroutines/coro-missing-initial-suspend.C
! 1c07f9abd7c02bd9eb1f6ff5cd459858  gcc/testsuite/g++.dg/coroutines/coro-missing-promise-yield.C
! 183e1bc35b9297a5df07a652fa3e6796  gcc/testsuite/g++.dg/coroutines/coro-missing-promise.C
! 3d5a304bdbea20616f15b70e98269491  gcc/testsuite/g++.dg/coroutines/coro-missing-ret-value.C
! e9b20d6caddf662a32ac8f7756bac1b9  gcc/testsuite/g++.dg/coroutines/coro-missing-ret-void.C
  326d429f7ee24d6da2a365e79d458907  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-1.C
  74f2a8f9bf3b2026e637bc43b0018f28  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-2.C
! bd0ea3710f987fa8b866de1dda671af6  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-3.C
  9c2912eb0f4f363e69a689cd66309f84  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh.h
  8bb9a557eebbfb2add0de2e6f7f82a62  gcc/testsuite/g++.dg/coroutines/coro-pre-proc.C
  1d70f12cf58a9dfd8bdb128ab7657e17  gcc/testsuite/g++.dg/coroutines/coro.h
! b52e0ee93123cc4be82288a0ad62bfcf  gcc/testsuite/g++.dg/coroutines/coro1-allocators.h
  478574fcd282b18447d13478fa0bec3f  gcc/testsuite/g++.dg/coroutines/coro1-missing-await-method.C
  d247f0915a601046c980bfc101413dad  gcc/testsuite/g++.dg/coroutines/coro1-refs-and-ctors.h
! 2cfaf47b7612a291e899c021ed4990c4  gcc/testsuite/g++.dg/coroutines/coro1-ret-int-yield-int.h
  717fc21c526305fc294a1c2108d5c4fc  gcc/testsuite/g++.dg/coroutines/coroutines.exp
  cbb42d13b1660a8eb1d40a3d88308140  gcc/testsuite/g++.dg/coroutines/pr93458-1-missing-traits.C
  d9151fc224e4913ed7ffacd748769917  gcc/testsuite/g++.dg/coroutines/pr93458-2-bad-traits.C
*************** a692885ae53653cf5947fa818a85f111  gcc/te
*** 11013,11021 ****
--- 11039,11060 ----
  5b804bd8735580b8a8d6c70ec3f70df8  gcc/testsuite/g++.dg/coroutines/pr94528.C
  4ffe18795b9fc302da61aa4d2174cd4d  gcc/testsuite/g++.dg/coroutines/pr94682-preview-this.C
  258943eeb5d2e1b3877e1af1b3395d53  gcc/testsuite/g++.dg/coroutines/pr94752.C
+ bd516c5865d9e7ccb7376cdd2e004d0f  gcc/testsuite/g++.dg/coroutines/pr94817.C
+ 80f2ddf6e7fa3b7d98d16dcb37394788  gcc/testsuite/g++.dg/coroutines/pr94829.C
  9dee9544581b70807dd7772145ee2d80  gcc/testsuite/g++.dg/coroutines/pr94879-folly-1.C
  d04b71cde9b764bbaf85344ecd631bd6  gcc/testsuite/g++.dg/coroutines/pr94883-folly-2.C
  fa1dba5da47078603d79923b5b343d43  gcc/testsuite/g++.dg/coroutines/pr94886-folly-3.C
+ 37f9943285911fdb79ef476e6ce7117f  gcc/testsuite/g++.dg/coroutines/pr95050.C
+ 601569dd428dacfa2e7af793c8e57e21  gcc/testsuite/g++.dg/coroutines/pr95345.C
+ 8bf205f696ed7639e65915dc4a69b1e6  gcc/testsuite/g++.dg/coroutines/pr95346.C
+ 5f7f99cdffd231c601cf3a57331ecac7  gcc/testsuite/g++.dg/coroutines/pr95350.C
+ 1f1ede91bb43b6cd7ad1e658e2f15742  gcc/testsuite/g++.dg/coroutines/pr95440.C
+ 05100d20f9b9853bd56ead602feb1718  gcc/testsuite/g++.dg/coroutines/pr95477.C
+ ad31826ccc407ca77f13ccedabe598c9  gcc/testsuite/g++.dg/coroutines/pr95505.C
+ d7c4d12326724992c8854e0b38126068  gcc/testsuite/g++.dg/coroutines/pr95518.C
+ 5d57060ce6bbfee81af4cbe2607957c5  gcc/testsuite/g++.dg/coroutines/pr95711.C
+ da3e043a65035766965e80d23c99bf52  gcc/testsuite/g++.dg/coroutines/pr95736.C
+ cbeb02465eadad3e04bc59dd4db51546  gcc/testsuite/g++.dg/coroutines/pr95813.C
  a56b788ccac90b6c4033e09a37311b67  gcc/testsuite/g++.dg/coroutines/pr9xxxx-mismatched-traits-and-promise-prev.C
  e5855150057a1e681eabe6c4c4c37e4d  gcc/testsuite/g++.dg/coroutines/ramp-return-a.C
  695b11618163db1e2b396417d78f1fa9  gcc/testsuite/g++.dg/coroutines/ramp-return-b.C
*************** e6797ba1485aa70ccf8c591270bee03d  gcc/te
*** 11100,11107 ****
  7ea52e357db9c2c3a00fc793aee86f69  gcc/testsuite/g++.dg/coroutines/torture/func-params-05.C
  40fb60b2ba2fffcd307be3dba2f73dcd  gcc/testsuite/g++.dg/coroutines/torture/func-params-06.C
  f39a32f504887835abf0a5d096197cd9  gcc/testsuite/g++.dg/coroutines/torture/func-params-07.C
! cbe4291ad9dbdacd33a511d99b5ed3a1  gcc/testsuite/g++.dg/coroutines/torture/func-params-08.C
! 65860f12c0ea2b37ca5cbd5462f90767  gcc/testsuite/g++.dg/coroutines/torture/func-params-09-awaitable-parms.C
  9c0021a6862508e52c469c691312fd90  gcc/testsuite/g++.dg/coroutines/torture/lambda-00-co-ret.C
  5d7700a35e2895ac9093a40aad334e80  gcc/testsuite/g++.dg/coroutines/torture/lambda-01-co-ret-parm.C
  c068042fd29351854f88260b5b4c63d2  gcc/testsuite/g++.dg/coroutines/torture/lambda-02-co-yield-values.C
--- 11139,11146 ----
  7ea52e357db9c2c3a00fc793aee86f69  gcc/testsuite/g++.dg/coroutines/torture/func-params-05.C
  40fb60b2ba2fffcd307be3dba2f73dcd  gcc/testsuite/g++.dg/coroutines/torture/func-params-06.C
  f39a32f504887835abf0a5d096197cd9  gcc/testsuite/g++.dg/coroutines/torture/func-params-07.C
! 58ab7ccfbae559fa0f520394969b04bb  gcc/testsuite/g++.dg/coroutines/torture/func-params-08.C
! 695486cc7994cd88a388d2d5de85535b  gcc/testsuite/g++.dg/coroutines/torture/func-params-09-awaitable-parms.C
  9c0021a6862508e52c469c691312fd90  gcc/testsuite/g++.dg/coroutines/torture/lambda-00-co-ret.C
  5d7700a35e2895ac9093a40aad334e80  gcc/testsuite/g++.dg/coroutines/torture/lambda-01-co-ret-parm.C
  c068042fd29351854f88260b5b4c63d2  gcc/testsuite/g++.dg/coroutines/torture/lambda-02-co-yield-values.C
*************** b980842cc9bcb2b9e860aa2e3af5dc8c  gcc/te
*** 11122,11127 ****
--- 11161,11175 ----
  f58ead96d21abc6ab14e106c24d390f1  gcc/testsuite/g++.dg/coroutines/torture/local-var-06-structured-binding.C
  824ffa19fd9a1fb3609576a3ca666820  gcc/testsuite/g++.dg/coroutines/torture/mid-suspend-destruction-0.C
  33c54ba08ef1e709e2fb67d90cc048b4  gcc/testsuite/g++.dg/coroutines/torture/pr92933.C
+ f50995d33b63c7c1fdc5d79e68bd9a54  gcc/testsuite/g++.dg/coroutines/torture/pr95003.C
+ f15d0868b7388079e03b56a95cf11a64  gcc/testsuite/g++.dg/coroutines/torture/pr95519-00-return_void.C
+ b1b510867b818d76320b1b17e7d87962  gcc/testsuite/g++.dg/coroutines/torture/pr95519-01-initial-suspend.C
+ bc8c0e4347c30987e423c33501ef5d0b  gcc/testsuite/g++.dg/coroutines/torture/pr95519-02-final_suspend.C
+ 69c77b7e3b1f0a4591c2ba4940af948a  gcc/testsuite/g++.dg/coroutines/torture/pr95519-03-return-value.C
+ 3e69f064fae83c4daf2e900c1560c912  gcc/testsuite/g++.dg/coroutines/torture/pr95519-04-yield-value.C
+ a92f1748832306a243a6785ecb1c5152  gcc/testsuite/g++.dg/coroutines/torture/pr95519-05-gro.C
+ 77dde2143b4e478a1b87273551b2506d  gcc/testsuite/g++.dg/coroutines/torture/pr95519-06-grooaf.C
+ 9b9297459a70238f4fbf5cfc0ed64df3  gcc/testsuite/g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C
  074cd02b7474e8119248041c10f08ad3  gcc/testsuite/g++.dg/cpp/_Pragma1.C
  8ce78309bd631829da82f2798d24d628  gcc/testsuite/g++.dg/cpp/c++98-pedantic.C
  731959b0908b124d4eee4dab104d68bb  gcc/testsuite/g++.dg/cpp/c++98.C
*************** a3fe89999694d5e28c05f50283b43674  gcc/te
*** 11498,11503 ****
--- 11546,11552 ----
  f4f262de9adf968192a3da56a3c4adc1  gcc/testsuite/g++.dg/cpp0x/constexpr-array22.C
  2e25f59424b3bb9e86bdcc2fe91c41af  gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C
  3ac9c1d9fb2c907fc817b194d0e9d585  gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C
+ 37381df196b22d02192a5089e6c46365  gcc/testsuite/g++.dg/cpp0x/constexpr-array25.C
  8b7c8e7c1b64cfa0626f7f2311c9fef5  gcc/testsuite/g++.dg/cpp0x/constexpr-array3.C
  6451aa5bb5fa736dda3ebad1dc2e8336  gcc/testsuite/g++.dg/cpp0x/constexpr-array4.C
  1d46f32449f9e0292d662928246ec784  gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C
*************** c40c8e60c51460a8c4576cf7e9487ce3  gcc/te
*** 11728,11733 ****
--- 11777,11783 ----
  0243ed8d6dc6cc84334b7250ce7437cc  gcc/testsuite/g++.dg/cpp0x/constexpr-sassert.C
  707c661c266e778c1084c105e9d93852  gcc/testsuite/g++.dg/cpp0x/constexpr-self1.C
  f0ab53b23cf8ef048b8891b5ab461a71  gcc/testsuite/g++.dg/cpp0x/constexpr-shift1.C
+ edabbe102f6cd2a1c942ec042cd84549  gcc/testsuite/g++.dg/cpp0x/constexpr-shift2.C
  7a36f88a96eb3ed09cffef0f69eabd70  gcc/testsuite/g++.dg/cpp0x/constexpr-sizeof1.C
  e18407480b883d38af683aed53d2093c  gcc/testsuite/g++.dg/cpp0x/constexpr-sizeof2.C
  f2a2bd8f3f76f7eef94a256167e0f091  gcc/testsuite/g++.dg/cpp0x/constexpr-sizeof3.C
*************** f933eabf4dcde8d87d03370c9257ce9d  gcc/te
*** 12259,12264 ****
--- 12309,12315 ----
  75dbdd73972da9a369980925ff477d9d  gcc/testsuite/g++.dg/cpp0x/initlist-array1.C
  5900d3033d3e379599e256c557071368  gcc/testsuite/g++.dg/cpp0x/initlist-array10.C
  a4d425861fbc15c68f5c3a9c0b1d1b8c  gcc/testsuite/g++.dg/cpp0x/initlist-array11.C
+ acdc66e4d80b02a42a452d3b516a42b6  gcc/testsuite/g++.dg/cpp0x/initlist-array12.C
  09f09079c354ad93c3844a14549e0854  gcc/testsuite/g++.dg/cpp0x/initlist-array2.C
  8c888f7ab5cc44480801a14718225380  gcc/testsuite/g++.dg/cpp0x/initlist-array3.C
  6c1907913d332611dd16d03002d759f9  gcc/testsuite/g++.dg/cpp0x/initlist-array4.C
*************** f130e737443b7a01f91ec2fe01f62eff  gcc/te
*** 12484,12489 ****
--- 12535,12541 ----
  b585b1ced3a56644fa0fe5fea48a7186  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const8.C
  2b3062fcf828f181fc3399b93693031a  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const9.C
  b4468f4f3ad891d5e034fa908a0a57e9  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-constexpr1.C
+ 1ea88d8208d59f25e2b46e3f1efcf9de  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-constexpr2.C
  db7bc02fc98b9ea2b1ac747f9c1b93fc  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv.C
  59ff738b6c6f39d1085d9586f3b2460e  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv10.C
  af8f4c292dd27cf325f9b83b0e8ae304  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv11.C
*************** b30089102d26f0e176aa3f8e7e75923a  gcc/te
*** 12764,12769 ****
--- 12816,12822 ----
  dbb54b67a2672d41d2a9ce040685f064  gcc/testsuite/g++.dg/cpp0x/noexcept55.C
  3d489ab8bea1f26d9895fd708e8aaba1  gcc/testsuite/g++.dg/cpp0x/noexcept56.C
  0899d3ce9c806d82592b9a4f2847bdf8  gcc/testsuite/g++.dg/cpp0x/noexcept57.C
+ 8baf3fe2d599fb545d36b51d50d630ec  gcc/testsuite/g++.dg/cpp0x/noexcept60.C
  3bf83ccb654cedbb57a45851fb14aa9d  gcc/testsuite/g++.dg/cpp0x/nolinkage1.C
  6b7c91b931bbdacbbffbf9b90a79bc6a  gcc/testsuite/g++.dg/cpp0x/nolinkage1.h
  c92e0eda44dd6b3d74960b249fa5204f  gcc/testsuite/g++.dg/cpp0x/nolinkage1a.cc
*************** e754c2eb76d7ab2dff572da57c588a4d  gcc/te
*** 12812,12817 ****
--- 12865,12871 ----
  5bb35197de42268300623627600348d9  gcc/testsuite/g++.dg/cpp0x/nsdmi-template18.C
  0b3784303bce9e43936f535a111b1d8f  gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C
  d83133afa9fe5d533ed8b6cecc90cc44  gcc/testsuite/g++.dg/cpp0x/nsdmi-template2.C
+ f900a961724b234dbae2b1dd5e2b9ae6  gcc/testsuite/g++.dg/cpp0x/nsdmi-template20.C
  a4838f227c782d1dc8cc894a19deb0d1  gcc/testsuite/g++.dg/cpp0x/nsdmi-template3.C
  ecc55c2acf604366d5eab66ebf6a29dd  gcc/testsuite/g++.dg/cpp0x/nsdmi-template4.C
  2df81a05f5de27f3cb083ad4a290512a  gcc/testsuite/g++.dg/cpp0x/nsdmi-template5.C
*************** e0afea8f31b482e49f193350069eb677  gcc/te
*** 14455,14460 ****
--- 14509,14515 ----
  75b3bea8440797006b0d1b962f58c4ee  gcc/testsuite/g++.dg/cpp1z/constexpr-if31.C
  1d5b594f51f04bb4c8cdd450a24fd9e0  gcc/testsuite/g++.dg/cpp1z/constexpr-if32.C
  eef6b48a8fbf8eddc05a5373a7369c26  gcc/testsuite/g++.dg/cpp1z/constexpr-if33.C
+ bb1e8039c5f9a1898a554f4a2c5b948b  gcc/testsuite/g++.dg/cpp1z/constexpr-if34.C
  d32800b4d59baf4fd0d00036181adc4d  gcc/testsuite/g++.dg/cpp1z/constexpr-if4.C
  8fa44fc4f9f1105ec488f8e5308e62eb  gcc/testsuite/g++.dg/cpp1z/constexpr-if5.C
  dd3fed7a614d71be04ab2475cca10561  gcc/testsuite/g++.dg/cpp1z/constexpr-if6.C
*************** be58a05c982a80cf0c6b4457f2ee655c  gcc/te
*** 14540,14545 ****
--- 14595,14601 ----
  af1e704cf45a12bb8c7e2865e6b7debc  gcc/testsuite/g++.dg/cpp1z/decomp5.C
  7f5a05827bf70c6aae1a8d8e3d44d7f8  gcc/testsuite/g++.dg/cpp1z/decomp50.C
  1464417f149b2affc5587e647192d27f  gcc/testsuite/g++.dg/cpp1z/decomp51.C
+ 483e3caa4572c2f88ee6dff747cf3056  gcc/testsuite/g++.dg/cpp1z/decomp53.C
  1bdca83f97c5e15ddd3eda87ca5353f2  gcc/testsuite/g++.dg/cpp1z/decomp6.C
  09468d9aa8e4fe8ac0677b17a3c509a2  gcc/testsuite/g++.dg/cpp1z/decomp7.C
  0d7ba62c8322f4f98a085026e3ac529a  gcc/testsuite/g++.dg/cpp1z/decomp8.C
*************** e25670cc6a641732f54fe017b26fd246  gcc/te
*** 14811,14816 ****
--- 14867,14874 ----
  3f315ba7ac021707fcaa518bf77b73e4  gcc/testsuite/g++.dg/cpp2a/concepts-friend3.C
  7b35d21b203429bd5d98983dd5c0cf35  gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C
  535b411a30b7e4636ae8516c5caf72bb  gcc/testsuite/g++.dg/cpp2a/concepts-friend5.C
+ 921090d482556f3414f75aa90ca0fcfb  gcc/testsuite/g++.dg/cpp2a/concepts-friend6.C
+ 8fc5265429852a8c08186712fb5cc368  gcc/testsuite/g++.dg/cpp2a/concepts-friend7.C
  0a22b0845402691798ba6a63161e5ddf  gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C
  1937ae9933c87a03a76c217d414991cf  gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor10.C
  fe1e62c95a2bf83c96a7c376426b20ce  gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor11.C
*************** fd816746b85408f6a9941c624a49f53b  gcc/te
*** 14822,14832 ****
--- 14880,14896 ----
  ee878af04e01dedb5da886a5465c4e0c  gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor8.C
  138159544ab6a8bb9f504f8704b0b104  gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor9.C
  3d5780945f96712ff75a5a77b7376769  gcc/testsuite/g++.dg/cpp2a/concepts-lambda1.C
+ d5de687d9a2db5030fe9635cd6b560fc  gcc/testsuite/g++.dg/cpp2a/concepts-lambda10.C
+ e459f662c1babef952fc8ed43a3c456a  gcc/testsuite/g++.dg/cpp2a/concepts-lambda11.C
+ 00c2df64959390d6aa7fae1303f13993  gcc/testsuite/g++.dg/cpp2a/concepts-lambda12.C
  47e8d5f8d842b2bffab4e009786d6131  gcc/testsuite/g++.dg/cpp2a/concepts-lambda2.C
  2fc0bda8d986396f3dc4f755b1b8ff25  gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C
  7489e09e51fba58cbc65eff2195b25d8  gcc/testsuite/g++.dg/cpp2a/concepts-lambda4.C
  024723b56bff45488813a85f5f282959  gcc/testsuite/g++.dg/cpp2a/concepts-lambda5.C
  703446324db78bbaafc058da29f6c29d  gcc/testsuite/g++.dg/cpp2a/concepts-lambda6.C
+ 187d3db81a640f58a3351aaa777dec3f  gcc/testsuite/g++.dg/cpp2a/concepts-lambda7.C
+ 0efbf18a87e0e22f167e8f8664d4b14f  gcc/testsuite/g++.dg/cpp2a/concepts-lambda8.C
+ dcc812ca298a6d2d310068abfa0d1270  gcc/testsuite/g++.dg/cpp2a/concepts-lambda9.C
  d242a6264213cd3917d39cd479b7a400  gcc/testsuite/g++.dg/cpp2a/concepts-locations1.C
  450f4f063fbed3602e5e74f3d066929d  gcc/testsuite/g++.dg/cpp2a/concepts-member-concept.C
  3c79e2c6fe09b25b7de1995d82b5ab10  gcc/testsuite/g++.dg/cpp2a/concepts-memfun-err.C
*************** e4aaef3dab277c2193eb4dcca63838d3  gcc/te
*** 14840,14851 ****
--- 14904,14919 ----
  db9b9a846a39244749267e6c2d9751ef  gcc/testsuite/g++.dg/cpp2a/concepts-nonbool2.C
  346f87c83404f356f2db97a19e1e04a2  gcc/testsuite/g++.dg/cpp2a/concepts-p1141.C
  517f6d7a5f4dd6f650d5d9a39a8a2f24  gcc/testsuite/g++.dg/cpp2a/concepts-p2092.C
+ c02adf26d58e820807cae8699c98d45a  gcc/testsuite/g++.dg/cpp2a/concepts-p2113a.C
+ d419d794d35f72a64d62ad6da7dc8b75  gcc/testsuite/g++.dg/cpp2a/concepts-p2113b.C
  832c51f3914e8bfe28767b53255b00e6  gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec.C
  73a09ba5b73bea20b72e95116b9c7dee  gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec2.C
  3c01201683b221045bd1faca7a936921  gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec3.C
  bf127974b4c1572f39de08f9509b2a0d  gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec4.C
  88be4540da27326033ee60aad32e8c9f  gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec5.C
  ef6587e2dae4d0ef1b6bb2d49637a22b  gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec6.C
+ f43d24631924e6835f35ad16f9b77ac9  gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec7.C
+ b48de652a269ba0411d9c971e6b06869  gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec8.C
  b98a0dc46b059f2124b0dffa0ae4a059  gcc/testsuite/g++.dg/cpp2a/concepts-placeholder1.C
  c807f37867eb805d17186a363f6d4ad8  gcc/testsuite/g++.dg/cpp2a/concepts-placeholder2.C
  fc797eabdd1dc0d22609e8841d633f99  gcc/testsuite/g++.dg/cpp2a/concepts-pmf1.C
*************** f93f3305aa00a3c319cb8b40d5c8a5d2  gcc/te
*** 14954,14960 ****
  3cf642f6816cb27fa0e2ac27b9a7b848  gcc/testsuite/g++.dg/cpp2a/concepts-requires7.C
  ef54593157ed85e93426b55f8d2dbea3  gcc/testsuite/g++.dg/cpp2a/concepts-requires8.C
  8082355b58e1e919b8c8ece8778df93b  gcc/testsuite/g++.dg/cpp2a/concepts-requires9.C
! bf2fcd947716ececf49ddbb576a6c522  gcc/testsuite/g++.dg/cpp2a/concepts-return-req1.C
  dfcd95576f20c2cc8e894aafe754dd43  gcc/testsuite/g++.dg/cpp2a/concepts-sfinae1.C
  e7d2cd347c791b674d0be66da74077a1  gcc/testsuite/g++.dg/cpp2a/concepts-syntax1.C
  64d2cf2646f4681cca095fb60f81dec3  gcc/testsuite/g++.dg/cpp2a/concepts-template-parm1.C
--- 15022,15028 ----
  3cf642f6816cb27fa0e2ac27b9a7b848  gcc/testsuite/g++.dg/cpp2a/concepts-requires7.C
  ef54593157ed85e93426b55f8d2dbea3  gcc/testsuite/g++.dg/cpp2a/concepts-requires8.C
  8082355b58e1e919b8c8ece8778df93b  gcc/testsuite/g++.dg/cpp2a/concepts-requires9.C
! bc1ba800c2d459258747a850ee36b4b8  gcc/testsuite/g++.dg/cpp2a/concepts-return-req1.C
  dfcd95576f20c2cc8e894aafe754dd43  gcc/testsuite/g++.dg/cpp2a/concepts-sfinae1.C
  e7d2cd347c791b674d0be66da74077a1  gcc/testsuite/g++.dg/cpp2a/concepts-syntax1.C
  64d2cf2646f4681cca095fb60f81dec3  gcc/testsuite/g++.dg/cpp2a/concepts-template-parm1.C
*************** eb8d8c29070664c0e0e81f532f973101  gcc/te
*** 14972,14977 ****
--- 15040,15046 ----
  fa216b68436eac8fa6527aa4539e1f7c  gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C
  86aad33e101114ce8bda6fd384549350  gcc/testsuite/g++.dg/cpp2a/concepts-ts5.C
  04054c883f1b9a81d1638d700341f17c  gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C
+ 427561cea6003909c32f28fbe3d276c7  gcc/testsuite/g++.dg/cpp2a/concepts-ttp1.C
  f225c04d9e98e102817629e7fab79048  gcc/testsuite/g++.dg/cpp2a/concepts-using1.C
  2de1ba9cf25203d4cb78da6576eb04a0  gcc/testsuite/g++.dg/cpp2a/concepts-using2.C
  0b0b19d3414765f9a1b42b98ca9bf8e3  gcc/testsuite/g++.dg/cpp2a/concepts.C
*************** e653be614b47427e0ec998982e197f92  gcc/te
*** 14993,14998 ****
--- 15062,15068 ----
  d47ccb9544381b6ea21634d25ac4e852  gcc/testsuite/g++.dg/cpp2a/consteval14.C
  4a0878e63450081d81763b22f9b843b8  gcc/testsuite/g++.dg/cpp2a/consteval15.C
  8bd8f68291a139315c558daf74cdcf52  gcc/testsuite/g++.dg/cpp2a/consteval16.C
+ bbfc0967b09bb4b2f1ace77c10c76387  gcc/testsuite/g++.dg/cpp2a/consteval17.C
  6053d37c0ed21135f3f081cb54bda42d  gcc/testsuite/g++.dg/cpp2a/consteval2.C
  fc387c7b911c42cac7b695c9473df70b  gcc/testsuite/g++.dg/cpp2a/consteval3.C
  2d6205fea644048201c44086df527c3a  gcc/testsuite/g++.dg/cpp2a/consteval4.C
*************** b956928f88daa370afdd06c9164d12e5  gcc/te
*** 15044,15050 ****
  6d74cfb60b3b345974087dcf3ed59f2b  gcc/testsuite/g++.dg/cpp2a/constexpr-new1.C
  ee2ec05ccc231153595e8b6481ac0140  gcc/testsuite/g++.dg/cpp2a/constexpr-new10.C
  1098798e09a7a2f6cf0bdb381d4546f2  gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C
! 01d7580e3ca5a58d8c0b5495136b537e  gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C
  0e0114d216fdefa1313e14bd47963f19  gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C
  fbb86f233bb9ab7859ddbc542f26808b  gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C
  61fba59adab72d7883d782fd370b3730  gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C
--- 15114,15120 ----
  6d74cfb60b3b345974087dcf3ed59f2b  gcc/testsuite/g++.dg/cpp2a/constexpr-new1.C
  ee2ec05ccc231153595e8b6481ac0140  gcc/testsuite/g++.dg/cpp2a/constexpr-new10.C
  1098798e09a7a2f6cf0bdb381d4546f2  gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C
! 8cb928e79805a68c108a3645690fd2ee  gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C
  0e0114d216fdefa1313e14bd47963f19  gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C
  fbb86f233bb9ab7859ddbc542f26808b  gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C
  61fba59adab72d7883d782fd370b3730  gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C
*************** d5cf00e36fa4ba1a100d8370416e1bc2  gcc/te
*** 15072,15077 ****
--- 15142,15149 ----
  49f57461d06a171699e46760a6897b2a  gcc/testsuite/g++.dg/cpp2a/constexpr-virtual13.C
  402840205084f07ec2c6bb566171ea8e  gcc/testsuite/g++.dg/cpp2a/constexpr-virtual14.C
  951c8b64153a58a8121e2123efa1bf4a  gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.C
+ d39d73d76c96183868eeee6ef1f857f5  gcc/testsuite/g++.dg/cpp2a/constexpr-virtual16.C
+ 3705fff5ce2b4615567efbbb0bd45eab  gcc/testsuite/g++.dg/cpp2a/constexpr-virtual17.C
  8356345162577a74b103ae82b69fde6d  gcc/testsuite/g++.dg/cpp2a/constexpr-virtual2.C
  387607aa06c3438be11d475781b728ae  gcc/testsuite/g++.dg/cpp2a/constexpr-virtual3.C
  4d58f9556b7091659bbc5730f1a2697b  gcc/testsuite/g++.dg/cpp2a/constexpr-virtual4.C
*************** e8e7d84b8d1f40eb68384d1a3999a9d8  gcc/te
*** 15126,15131 ****
--- 15198,15204 ----
  099ff5f340c64b508606b9bed918fe74  gcc/testsuite/g++.dg/cpp2a/explicit13.C
  810f0281b91e7183e3cf352d69a13932  gcc/testsuite/g++.dg/cpp2a/explicit14.C
  a226c2e3c24e7d0eeccd78f590a27ebc  gcc/testsuite/g++.dg/cpp2a/explicit15.C
+ 2eb30ce4c96cd82452c0c9f4d990e26b  gcc/testsuite/g++.dg/cpp2a/explicit16.C
  4f274bd2175020b40ce5b2de0d923fdd  gcc/testsuite/g++.dg/cpp2a/explicit2.C
  e2b8b1544e1a743421685574bc054539  gcc/testsuite/g++.dg/cpp2a/explicit3.C
  7b8cb14575cc7970a40229dcb79d6390  gcc/testsuite/g++.dg/cpp2a/explicit4.C
*************** bb8d6be95bfb22151d11535f6f528b3d  gcc/te
*** 15159,15164 ****
--- 15232,15238 ----
  1dd7f180589d7fa9749e0becf23041d0  gcc/testsuite/g++.dg/cpp2a/inline-asm2.C
  7ac725de08593808d7b980841f2749d7  gcc/testsuite/g++.dg/cpp2a/inline-asm3.C
  5aa6c838680e7a1a1da22f5ee9de6c76  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated1.C
+ f2ad91569581aa3fa670ae32821491f9  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated10.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
*************** d3455abc58bb6904afd4636abab82ab2  gcc/te
*** 15206,15211 ****
--- 15280,15288 ----
  4c267e7f3452a21a5fd87bbb17ec9d16  gcc/testsuite/g++.dg/cpp2a/no_unique_address1.C
  c94ac6fb1a99bf541b66d604620fa09b  gcc/testsuite/g++.dg/cpp2a/no_unique_address2.C
  67a61649264fea12fb7cc5c31bc5313e  gcc/testsuite/g++.dg/cpp2a/no_unique_address3.C
+ ca2c81baf4111b5e8e15980b5237a344  gcc/testsuite/g++.dg/cpp2a/no_unique_address4.C
+ 90740bc45533addcc2e9deb65939bfd5  gcc/testsuite/g++.dg/cpp2a/no_unique_address5.C
+ 587615499aed3282fc8f6df45dd52ab2  gcc/testsuite/g++.dg/cpp2a/no_unique_address6.C
  edde7d5ae1f2eae2a4bdfe5484931bee  gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor.c
  3734529c98969b07a3256edc36b4fab1  gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C
  919e4ae841e8d2f96fdfec3498936e25  gcc/testsuite/g++.dg/cpp2a/nodiscard-reason-nonstring.C
*************** d0d10a2ce03d090730a5b999d36630ba  gcc/te
*** 15266,15271 ****
--- 15343,15349 ----
  fb97148b8730f6500483ca95c9c455a0  gcc/testsuite/g++.dg/cpp2a/paren-init23.C
  6098aee11f8f52c2d1ed1af978aca69a  gcc/testsuite/g++.dg/cpp2a/paren-init24.C
  a07cd1aa6629ef1d133dd1bdfa035093  gcc/testsuite/g++.dg/cpp2a/paren-init25.C
+ 7b5ea5f8954cb0985c8ee379c61a6d89  gcc/testsuite/g++.dg/cpp2a/paren-init26.C
  67184075d06cda1363ed1529aaccf14e  gcc/testsuite/g++.dg/cpp2a/paren-init3.C
  956f48634b09ca0119ccfc5158ba3b46  gcc/testsuite/g++.dg/cpp2a/paren-init4.C
  c15f28b443dd09680b8521febe04ae4e  gcc/testsuite/g++.dg/cpp2a/paren-init5.C
*************** ccca39496e50c0a043d542392e29e9d0  gcc/te
*** 15312,15318 ****
  a0f605b21fa0056a2fc69f1b7f659760  gcc/testsuite/g++.dg/cpp2a/spaceship-err1.C
  4133b0e37dcd6061463fe1c2935dea61  gcc/testsuite/g++.dg/cpp2a/spaceship-err2.C
  850cf7e8627939799f2de96807c1d1da  gcc/testsuite/g++.dg/cpp2a/spaceship-err3.C
! 1b29bcec5ab22e801f0529f68cde474f  gcc/testsuite/g++.dg/cpp2a/spaceship-err4.C
  34c09939c8689ee0a45a2e7360ae2eea  gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite1.C
  5ed489f0b3d4ebc68b2d0d0e9af9363b  gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite2.C
  82abd87990b7c0b98bc801bee9b68ca1  gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite3.C
--- 15390,15398 ----
  a0f605b21fa0056a2fc69f1b7f659760  gcc/testsuite/g++.dg/cpp2a/spaceship-err1.C
  4133b0e37dcd6061463fe1c2935dea61  gcc/testsuite/g++.dg/cpp2a/spaceship-err2.C
  850cf7e8627939799f2de96807c1d1da  gcc/testsuite/g++.dg/cpp2a/spaceship-err3.C
! 7b9f9bc6c5c8d11177b4b61541c95605  gcc/testsuite/g++.dg/cpp2a/spaceship-err4.C
! ebb778c7a30944f50dc09ed15f9d75bd  gcc/testsuite/g++.dg/cpp2a/spaceship-friend1.C
! 256e727cc84c1b3653dac7bcdf88436a  gcc/testsuite/g++.dg/cpp2a/spaceship-ref1.C
  34c09939c8689ee0a45a2e7360ae2eea  gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite1.C
  5ed489f0b3d4ebc68b2d0d0e9af9363b  gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite2.C
  82abd87990b7c0b98bc801bee9b68ca1  gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite3.C
*************** eb1889aa7cdceb6ad414017e27e78c4d  gcc/te
*** 15327,15335 ****
  6b0b0c252b23a36c706f1655cbe95d0a  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg1.C
  f5d80b2a9f3b114c72870af8328643d5  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C
  78f037494c017782d2798575fc6cdec8  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg3.C
  697bd9e7e306365958b40057a0d7b55b  gcc/testsuite/g++.dg/cpp2a/spaceship-synth1.C
  61aa63111778f4132d40487bc4745e46  gcc/testsuite/g++.dg/cpp2a/spaceship-synth1a.C
! 58ce975f518902c9b6a37634c8b58f7e  gcc/testsuite/g++.dg/cpp2a/spaceship-synth2.C
  47eae24e3da5c84424909f73bafe6cb5  gcc/testsuite/g++.dg/cpp2a/spaceship-synth2a.C
  881a7649d93edbfa1135b9b21fd0c2bf  gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.C
  1834bf54678a284f6306c0c07cb5d40b  gcc/testsuite/g++.dg/cpp2a/spaceship-synth3.C
--- 15407,15416 ----
  6b0b0c252b23a36c706f1655cbe95d0a  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg1.C
  f5d80b2a9f3b114c72870af8328643d5  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C
  78f037494c017782d2798575fc6cdec8  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg3.C
+ 15bc319256750cf3a9caf5d852b30aa1  gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg4.C
  697bd9e7e306365958b40057a0d7b55b  gcc/testsuite/g++.dg/cpp2a/spaceship-synth1.C
  61aa63111778f4132d40487bc4745e46  gcc/testsuite/g++.dg/cpp2a/spaceship-synth1a.C
! 4ac1cba9a4694cc58050cb82757fb6ee  gcc/testsuite/g++.dg/cpp2a/spaceship-synth2.C
  47eae24e3da5c84424909f73bafe6cb5  gcc/testsuite/g++.dg/cpp2a/spaceship-synth2a.C
  881a7649d93edbfa1135b9b21fd0c2bf  gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.C
  1834bf54678a284f6306c0c07cb5d40b  gcc/testsuite/g++.dg/cpp2a/spaceship-synth3.C
*************** af8e8c7d6ff8ce27e8a13199eb6a9f13  gcc/te
*** 15338,15343 ****
--- 15419,15427 ----
  21ae1934f1ba13d90c4439f2bd089a48  gcc/testsuite/g++.dg/cpp2a/spaceship-synth5.C
  dd387c28d3900e48cdeb39a89a6ebd13  gcc/testsuite/g++.dg/cpp2a/spaceship-synth6.C
  d94f618e0f3aac111fc1d3377af6c9c9  gcc/testsuite/g++.dg/cpp2a/spaceship-synth7.C
+ a75a1063a830b65f52d846e485896b4b  gcc/testsuite/g++.dg/cpp2a/spaceship-synth8.C
+ e6eff6554eb70bbd03e6aacbb13adf31  gcc/testsuite/g++.dg/cpp2a/spaceship-synth9.C
+ 15d8852abeec5772820ae98eb7eaba47  gcc/testsuite/g++.dg/cpp2a/spaceship-union1.C
  1d30652a622c913e10ef22e11297e99e  gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C
  1e1c8532eb7a2db750cd330cc1cf23d0  gcc/testsuite/g++.dg/cpp2a/spaceship-weak1.C
  a30bddb8eb14d1379e07b91b8b55f74f  gcc/testsuite/g++.dg/cpp2a/srcloc1.C
*************** ac8e92acc4020cb32c1c3e0a9dff5a30  gcc/te
*** 16129,16135 ****
  f3c9079f1057c4b34602ed3a7b2671f9  gcc/testsuite/g++.dg/ext/attr-nothrow-3.C
  405e734c8da7e57f8e9ed4c91a2af6e5  gcc/testsuite/g++.dg/ext/attr-nothrow.C
  a087d8abbea086449d9ff285e2638cb8  gcc/testsuite/g++.dg/ext/attr-optimize.C
! 007ad9da5c6059d81cb2599564984021  gcc/testsuite/g++.dg/ext/attr-parm-1.C
  6c46559e7142685ab641751fe1177b7e  gcc/testsuite/g++.dg/ext/attr-pure.C
  359c96c31d10d777ab488b368388f5fa  gcc/testsuite/g++.dg/ext/attr-returns-nonnull.C
  dc83c0d6c6079968c8315e6161d79429  gcc/testsuite/g++.dg/ext/attr-trailing1.C
--- 16213,16219 ----
  f3c9079f1057c4b34602ed3a7b2671f9  gcc/testsuite/g++.dg/ext/attr-nothrow-3.C
  405e734c8da7e57f8e9ed4c91a2af6e5  gcc/testsuite/g++.dg/ext/attr-nothrow.C
  a087d8abbea086449d9ff285e2638cb8  gcc/testsuite/g++.dg/ext/attr-optimize.C
! abcc4257209dae8941d67580c272bb5e  gcc/testsuite/g++.dg/ext/attr-parm-1.C
  6c46559e7142685ab641751fe1177b7e  gcc/testsuite/g++.dg/ext/attr-pure.C
  359c96c31d10d777ab488b368388f5fa  gcc/testsuite/g++.dg/ext/attr-returns-nonnull.C
  dc83c0d6c6079968c8315e6161d79429  gcc/testsuite/g++.dg/ext/attr-trailing1.C
*************** f858ebd95b83f4b214a9ef94ced0beb5  gcc/te
*** 16223,16228 ****
--- 16307,16313 ----
  85ec4b83c9e5b2bc81e40e73aa3f129b  gcc/testsuite/g++.dg/ext/builtin-arith-overflow-2.C
  fff9b32833bf9b9b7bbcc10ac630a0d9  gcc/testsuite/g++.dg/ext/builtin-bswap1.C
  e365f8ad6640a0436ca0135ba83acfe3  gcc/testsuite/g++.dg/ext/builtin-convertvector-1.C
+ 85ee2bb51775678716017f28fed495b0  gcc/testsuite/g++.dg/ext/builtin-has-attribute.C
  28c9dbe7fd0321641cd617b67234b425  gcc/testsuite/g++.dg/ext/builtin-line1.C
  8de123d2034c7e35f3a466e763cbefc8  gcc/testsuite/g++.dg/ext/builtin-object-size1.C
  88b60ec42eecbed410b21afccf5a7be3  gcc/testsuite/g++.dg/ext/builtin-object-size2.C
*************** fe2b610653d8cfc25626ade10b9f3f7e  gcc/te
*** 16633,16638 ****
--- 16718,16724 ----
  fd488da65b9de81be655103cb823fd46  gcc/testsuite/g++.dg/ext/timevar1.C
  c24cf794da85348840a86c5ccf862b83  gcc/testsuite/g++.dg/ext/timevar2.C
  b0c4b5418bbb0cea1304a888bae68465  gcc/testsuite/g++.dg/ext/tmplattr1.C
+ 0a9cab0d65461d0c39982ea2387640db  gcc/testsuite/g++.dg/ext/tmplattr10.C
  089638758b33bf99338184db0181179c  gcc/testsuite/g++.dg/ext/tmplattr2.C
  ff67a3df89d9e5bed9e2259c840fd1c3  gcc/testsuite/g++.dg/ext/tmplattr3.C
  13a9bd280c5578a4d3a70a4e930438d1  gcc/testsuite/g++.dg/ext/tmplattr4.C
*************** c67cb693c501dfa41dcf719d6d7498f1  gcc/te
*** 17420,17425 ****
--- 17506,17512 ----
  fa138468b4adf0b33b769fea6bc7c730  gcc/testsuite/g++.dg/init/const11.C
  3a8b3138b478fa333c87e5fee52427ed  gcc/testsuite/g++.dg/init/const12.C
  5abcdc7bb208c3ed067a92bdfb52b459  gcc/testsuite/g++.dg/init/const13.C
+ fbb2da53a2909025ce7bb4e5fd138563  gcc/testsuite/g++.dg/init/const14.C
  4db32f4d35d147ab0e7b83fc5a21a848  gcc/testsuite/g++.dg/init/const2.C
  88f5c7af426aec933b525e2bb17b1b0d  gcc/testsuite/g++.dg/init/const3.C
  0ac36de7c095e58a6e1031bab57934e3  gcc/testsuite/g++.dg/init/const4.C
*************** f75f3f4635c40b43f89ebcbc943c4cac  gcc/te
*** 18843,18848 ****
--- 18930,18938 ----
  ead957b0577914db81f592ac5a260cc6  gcc/testsuite/g++.dg/opt/pr94441.C
  6df5004704796dc776e18fced94a434f  gcc/testsuite/g++.dg/opt/pr94468.C
  dacd41d6dbf618fb881768d6a068d7f1  gcc/testsuite/g++.dg/opt/pr94618.C
+ 68efdf843522ab51908aa0aba5c03000  gcc/testsuite/g++.dg/opt/pr95080.C
+ 676550989cb8fb3f894f5522d6476c32  gcc/testsuite/g++.dg/opt/pr95528.C
+ 2ae3bd1284401f329edadc0752cf28be  gcc/testsuite/g++.dg/opt/pr96194.C
  1451eba24eea82cbd0c1ab87885c0f77  gcc/testsuite/g++.dg/opt/preinc1.C
  0841088f825be785d32663d712ecf675  gcc/testsuite/g++.dg/opt/ptrintsum1.C
  8ceccf2f02b3f64f372600e32148e146  gcc/testsuite/g++.dg/opt/ptrmem1.C
*************** bf7b37ee4a0b5b5d026b319a00e70924  gcc/te
*** 19583,19588 ****
--- 19673,19679 ----
  62ddef96cf0aa4902abbd5301a5d6e0d  gcc/testsuite/g++.dg/parse/enum11.C
  82a3873f5aec50e90ac9dc9b389b47d7  gcc/testsuite/g++.dg/parse/enum12.C
  e921222a9bac0af666c333368c4a788d  gcc/testsuite/g++.dg/parse/enum13.C
+ 5fe8b8b7ec17ec83b548eb941c6bc323  gcc/testsuite/g++.dg/parse/enum14.C
  7db35a121c5e06c218be6e74693c8270  gcc/testsuite/g++.dg/parse/enum2.C
  695a33ed7b16712f818c64312f7da6e6  gcc/testsuite/g++.dg/parse/enum3.C
  37fc43724f8801d8874bb3001647ef4f  gcc/testsuite/g++.dg/parse/enum4.C
*************** d75b945d8bfffb304a8d55dc4a97d457  gcc/te
*** 20463,20468 ****
--- 20554,20560 ----
  c31c403acbaa655ae0413e1d4350ae4b  gcc/testsuite/g++.dg/template/conv13.C
  c28b6679b01f4bbe8403c045289d2aef  gcc/testsuite/g++.dg/template/conv14.C
  d03295ed120e37ef2651d9c57aa0b774  gcc/testsuite/g++.dg/template/conv15.C
+ bc45c52058d378ff45879106160f09fc  gcc/testsuite/g++.dg/template/conv16.C
  383f6618c1ccaddea23b36ff23d6d35e  gcc/testsuite/g++.dg/template/conv2.C
  be5017725e9889a47d07ba0d3a3464ff  gcc/testsuite/g++.dg/template/conv3.C
  53aab59e272fd22ef1ad191d0f31e01d  gcc/testsuite/g++.dg/template/conv4.C
*************** c5b8c38be81661272893865e515d4cd7  gcc/te
*** 21599,21604 ****
--- 21691,21697 ----
  cc0e6150c7129bf68a638d26a3d2f022  gcc/testsuite/g++.dg/template/virtual2.C
  e7c05aafe76cbbce1b0b4f8e3a864522  gcc/testsuite/g++.dg/template/virtual3.C
  e8e64daa7b3951eb853a386477a44c63  gcc/testsuite/g++.dg/template/virtual4.C
+ 2a442923796333395eb52b82acbe22e1  gcc/testsuite/g++.dg/template/virtual5.C
  45c16592a226e36762e5e87feec97055  gcc/testsuite/g++.dg/template/vla1.C
  2379342eeb740123159168a074641754  gcc/testsuite/g++.dg/template/vla2.C
  23655735fa447bdfd2100e025e21ee03  gcc/testsuite/g++.dg/template/void1.C
*************** c09ff981d388790529f959a054685551  gcc/te
*** 22207,22212 ****
--- 22300,22309 ----
  82ba90720d09eac5e4f7c2b54e9ceefa  gcc/testsuite/g++.dg/torture/pr94216.C
  36a3b069a153f0060c6f91ebc9823189  gcc/testsuite/g++.dg/torture/pr94303.C
  8a54174d92b1f9bb07faa27614358474  gcc/testsuite/g++.dg/torture/pr94582.C
+ a799c054c48a1adfe45dbd068b878bcf  gcc/testsuite/g++.dg/torture/pr95308.C
+ e81182d941656df2cf9317a908d63c3a  gcc/testsuite/g++.dg/torture/pr95493-1.C
+ 3162c3dc7f72a4b2566d143f27e1095d  gcc/testsuite/g++.dg/torture/pr95493.C
+ b8b82b8b079f8b69e6feb08f5f8b6787  gcc/testsuite/g++.dg/torture/pr95717.C
  e47702cb1ff0caccc17257524e8667dc  gcc/testsuite/g++.dg/torture/predcom-1.C
  d28910105d9c9253d94d70eacd5e19d4  gcc/testsuite/g++.dg/torture/pushpop_macro.C
  a1b47b9c3e69d79d1895ebc4fd11032b  gcc/testsuite/g++.dg/torture/stackalign/check.h
*************** f47eaa2d8002496a7b4b7724ca81009b  gcc/te
*** 22292,22297 ****
--- 22389,22395 ----
  87bbb4a55dd7abc95e6b9094f8fa9d5c  gcc/testsuite/g++.dg/tree-ssa/final1.C
  e7acf0a7b027c556c76317572440f052  gcc/testsuite/g++.dg/tree-ssa/final2.C
  3c696786eeb4bd40f02526c5787fb676  gcc/testsuite/g++.dg/tree-ssa/final3.C
+ 06161dfe20b92fc9d93bef2500f54c06  gcc/testsuite/g++.dg/tree-ssa/final4.C
  bca63426f4323897c7869d093f089d80  gcc/testsuite/g++.dg/tree-ssa/fold-compare.C
  9c918af3cab5a77ccdb922ddbdb9c126  gcc/testsuite/g++.dg/tree-ssa/forwprop-switch.C
  64c09190e248a41f55f2136c28fdea69  gcc/testsuite/g++.dg/tree-ssa/fwprop-align.C
*************** b510682a84117ab69d6d6fc7663c13eb  gcc/te
*** 22470,22475 ****
--- 22568,22574 ----
  3d6952e95a1d28016364fe2ef5108b78  gcc/testsuite/g++.dg/tree-ssa/pr93940.C
  e3fc8e52e34eeab2a0ee22888a080920  gcc/testsuite/g++.dg/tree-ssa/pr94224.C
  923e882ed0f63d86765b1563169471f0  gcc/testsuite/g++.dg/tree-ssa/pr94403.C
+ 898168c15a8e46be3b42ea4b0dae43a7  gcc/testsuite/g++.dg/tree-ssa/pr95638.C
  b8201bfa7e55c2eb8fbf876e25c8e4a4  gcc/testsuite/g++.dg/tree-ssa/pred-1.C
  cbfe7d75cb5b5c7850564b006625c5e3  gcc/testsuite/g++.dg/tree-ssa/ptrmemfield.C
  f115b68cd787a27ea9c1c1050f60230c  gcc/testsuite/g++.dg/tree-ssa/restrict1.C
*************** dc35acb0f3b80c07fb4789cb89eb09b2  gcc/te
*** 22675,22680 ****
--- 22774,22780 ----
  6f2e63784179305f0c880851e4919fe0  gcc/testsuite/g++.dg/vect/pr87914.cc
  f43552c44ef4b1c173b99eef9aa263d8  gcc/testsuite/g++.dg/vect/pr89653.cc
  e3c0964a70677f56a2eccf0db300d710  gcc/testsuite/g++.dg/vect/pr92595.cc
+ cbe0abb42f5376d089dc918e9d8f8188  gcc/testsuite/g++.dg/vect/pr95487.cc
  fc32d36182f79190004abe52c516089e  gcc/testsuite/g++.dg/vect/simd-1.cc
  c0baf08fc01514d3f4fca19bf3fc9596  gcc/testsuite/g++.dg/vect/simd-10.cc
  a5d6231f7567ef96e7131ef4ea370a2a  gcc/testsuite/g++.dg/vect/simd-2.cc
*************** e5cc13e8f74ebb47c678a7c5745e57a8  gcc/te
*** 22762,22767 ****
--- 22862,22868 ----
  1a61a88751379aff79eff4189d8d053d  gcc/testsuite/g++.dg/warn/Wdelete-incomplete-3.C
  6b81ba9d76007bb24d88eea808849526  gcc/testsuite/g++.dg/warn/Wdelete-incomplete-4.C
  c82e0ad627d1dd3f9c88296bf13be5fc  gcc/testsuite/g++.dg/warn/Wdiv-by-zero-2.C
+ 24310d7d55598d64865fb3a8efa972cc  gcc/testsuite/g++.dg/warn/Wdiv-by-zero-3.C
  bd11a2daa2d98e0a5e4ef883cd664911  gcc/testsuite/g++.dg/warn/Wdiv-by-zero-bogus-2.C
  5fcfe548724a8bcc0d056db26a655d5a  gcc/testsuite/g++.dg/warn/Wdiv-by-zero-bogus.C
  c71f5fb3792e0ba57c0a4e43cd39038f  gcc/testsuite/g++.dg/warn/Wdiv-by-zero.C
*************** b383f047a6af35035ecd836253175c30  gcc/te
*** 22819,22824 ****
--- 22920,22927 ----
  52f77f366a578c7b96fa3a4d1ae9a1c9  gcc/testsuite/g++.dg/warn/Wmismatched-tags-4.C
  b963046db4cfda2a26e48a50fb49dc9f  gcc/testsuite/g++.dg/warn/Wmismatched-tags-5.C
  b306962faed01d9c7837f5c94d8fd54b  gcc/testsuite/g++.dg/warn/Wmismatched-tags-6.C
+ 4f4a6f65343802e0a210fb251cbdaaae  gcc/testsuite/g++.dg/warn/Wmismatched-tags-7.C
+ 51f559879287437f7bafa0b16b7ec7f3  gcc/testsuite/g++.dg/warn/Wmismatched-tags-8.C
  8bb91ffb5e984d7b02129f07fd4bd69c  gcc/testsuite/g++.dg/warn/Wmismatched-tags.C
  d3017d025f43f9093bf016847e418a34  gcc/testsuite/g++.dg/warn/Wmissing-declarations-1.C
  050c0fd9eb9dcd48940d99ba2041761b  gcc/testsuite/g++.dg/warn/Wmissing-field-initializers-1.C
*************** de70d0aa4d300c6c495ac17ceb16bb59  gcc/te
*** 22951,22956 ****
--- 23054,23060 ----
  a0b4ac370653ea8dfc5a0dc8707ab2fd  gcc/testsuite/g++.dg/warn/Wshadow-compatible-local-2.C
  df9b1547a2690405cde83653830ec338  gcc/testsuite/g++.dg/warn/Wshadow-local-1.C
  6abfb9ca38d9d4f52fad423dd3f4fc61  gcc/testsuite/g++.dg/warn/Wshadow-local-2.C
+ 2d0be4b805c5e01751b8213ba1078140  gcc/testsuite/g++.dg/warn/Wshadow-local-3.C
  2247cfbc59da044c90471731c49fe14d  gcc/testsuite/g++.dg/warn/Wsign-compare-1.C
  ce2ba38feca3c511f89db684e2f050a6  gcc/testsuite/g++.dg/warn/Wsign-compare-2.C
  65dcbd82ed4800506ba5d69b0d7b8ecc  gcc/testsuite/g++.dg/warn/Wsign-compare-3.C
*************** b84015e5a6773bd08e2a0f87ad5c4641  gcc/te
*** 22985,22990 ****
--- 23089,23095 ----
  f345b06fca626501d991adc9447c18e0  gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C
  443205fcd20b9b14da1367b1b8e16bce  gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C
  73aa8fdd361564d9ba904d4252613717  gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C
+ 16b9a30664bf0e9e0ead763d2f5c3a33  gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C
  d635ff290903ee4e0276548a094a3551  gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-union-2.C
  81024e5e796ea1637204d6a421f3c1bb  gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-union.C
  47299cf4c0e4a2de8810c91ebac11082  gcc/testsuite/g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C
*************** dc1d92954793f77541307f143e148bd1  gcc/te
*** 23023,23028 ****
--- 23128,23134 ----
  2222683b91dc91fe15e0d65ad2e003ac  gcc/testsuite/g++.dg/warn/Wtype-limits.C
  3b1a12f11ebbf80f8ab2cf6a03558cbc  gcc/testsuite/g++.dg/warn/Wtype-limits2.C
  f0d5fa8f13284bd1701b617d1310eef3  gcc/testsuite/g++.dg/warn/Wtype-limits3.C
+ 24b7acd7bbd9c40fc0427f1673b0d2eb  gcc/testsuite/g++.dg/warn/Wtype-limits4.C
  0101ac7bc499a86bdbc20c8ef3cfa386  gcc/testsuite/g++.dg/warn/Wuninitializable-member-no.C
  cb6b38abe346f8950bdb218ab4c6e17d  gcc/testsuite/g++.dg/warn/Wuninitializable-member.C
  fe4c6303d7ec13423e71cfb150c05d00  gcc/testsuite/g++.dg/warn/Wuninitialized-1.C
*************** df6eec31c99dfed294a6e4192dd69f3f  gcc/te
*** 23336,23341 ****
--- 23442,23448 ----
  7378ed0e14c995a8280ca89ec8d80e8f  gcc/testsuite/g++.dg/warn/string1.C
  cbeb61a079567f59bdce9faa40877398  gcc/testsuite/g++.dg/warn/switch1.C
  6f90eb3a0f4a4e7f096197fba7797aff  gcc/testsuite/g++.dg/warn/template-1.C
+ 70adf2e2f20bd052cfca2787bd225b0c  gcc/testsuite/g++.dg/warn/template-2.C
  6f5999bf56f2861a257750422cda17b6  gcc/testsuite/g++.dg/warn/translate-ice-1.C
  81ccb812ec92857cf80d860b4ffa0d31  gcc/testsuite/g++.dg/warn/undefined1.C
  f61b425b296038544edfc817dc29fd84  gcc/testsuite/g++.dg/warn/unit-1.C
*************** df2c973c281b61ba430c736c714be46c  gcc/te
*** 25748,25754 ****
  c0f0a60cf74d252087303d25f5507357  gcc/testsuite/g++.old-deja/g++.pt/conv3.C
  25d39394e96b80fde77f2b916b2c699b  gcc/testsuite/g++.old-deja/g++.pt/copy1.C
  dd98e99fef875456445a8b55b18ded46  gcc/testsuite/g++.old-deja/g++.pt/crash1.C
! b6d440ee5ae5a25fabec17351329472e  gcc/testsuite/g++.old-deja/g++.pt/crash10.C
  5abad4783367058ab516ca82870dc4f1  gcc/testsuite/g++.old-deja/g++.pt/crash11.C
  3708c5f29bf66988accc70090bc416e5  gcc/testsuite/g++.old-deja/g++.pt/crash12.C
  fcadc5744a7361e664ae053c8da7d49f  gcc/testsuite/g++.old-deja/g++.pt/crash13.C
--- 25855,25861 ----
  c0f0a60cf74d252087303d25f5507357  gcc/testsuite/g++.old-deja/g++.pt/conv3.C
  25d39394e96b80fde77f2b916b2c699b  gcc/testsuite/g++.old-deja/g++.pt/copy1.C
  dd98e99fef875456445a8b55b18ded46  gcc/testsuite/g++.old-deja/g++.pt/crash1.C
! 04ac7061ef7cad7fea411f40671be7df  gcc/testsuite/g++.old-deja/g++.pt/crash10.C
  5abad4783367058ab516ca82870dc4f1  gcc/testsuite/g++.old-deja/g++.pt/crash11.C
  3708c5f29bf66988accc70090bc416e5  gcc/testsuite/g++.old-deja/g++.pt/crash12.C
  fcadc5744a7361e664ae053c8da7d49f  gcc/testsuite/g++.old-deja/g++.pt/crash13.C
*************** c11e5f97e7a5971cc5c5017024f54496  gcc/te
*** 26609,26614 ****
--- 26716,26723 ----
  376b3a47b3ddd89e448a765321d0e622  gcc/testsuite/g++.target/aarch64/pr94514.C
  af40dade74feb71f52277a623af87930  gcc/testsuite/g++.target/aarch64/pr94515-1.C
  2d1f8d2fa70c2b254972cb8fdfbdf71e  gcc/testsuite/g++.target/aarch64/pr94515-2.C
+ 56e1fb5ac93105ccd085e98d790ec76d  gcc/testsuite/g++.target/aarch64/pr95114.C
+ e43908e16a16a9cb2513ec42f1dcbf6f  gcc/testsuite/g++.target/aarch64/pr95726.C
  1ce9a3af843eab0dca2dbb5193fb0db2  gcc/testsuite/g++.target/aarch64/return_address_sign_ab_exception.C
  1649b9447d9bcb87e619e52bd2ad8119  gcc/testsuite/g++.target/aarch64/return_address_sign_b_exception.C
  2b61d62e225e8a940cb70ec40a3dcf35  gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp
*************** c618c140432439db6335a96f19594f3c  gcc/te
*** 26622,26627 ****
--- 26731,26737 ----
  119a77075b375e3fbff8e0269a31a7f1  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/asrd_1.C
  0c928c97924422178666cd4bde39a47a  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/asrd_2.C
  428ee93be46b9776c30119306d6084d5  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/asrd_3.C
+ 28a29c3c10881ef8e6b6ae7c52fe8942  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/attributes_1.C
  d9ff398f186161148a0964c0ca3544fd  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/cntb_pat.c
  3df9c708e938188843faf8ca7a1df4c8  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/conversion_1.C
  5d6e37dfd6b22e3822381e6f179d8656  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/create2_1.C
*************** e64278e516f7ebae5481e326b54f28dd  gcc/te
*** 26713,26718 ****
--- 26823,26829 ----
  739abe94807464b66c9484720789acb1  gcc/testsuite/g++.target/arm/no_unique_address_1.C
  0437fd022b0aa45608be73a65770e277  gcc/testsuite/g++.target/arm/no_unique_address_2.C
  86ce099311b8a462979885c1f82c41db  gcc/testsuite/g++.target/arm/pr81497.C
+ bac47f3af32181c35f06a84f9b24d820  gcc/testsuite/g++.target/arm/pr95726.C
  af3c38f63117225abea203946d38310c  gcc/testsuite/g++.target/i386/avx-check.h
  0c5eaeccd7cb858b14466a66a9848484  gcc/testsuite/g++.target/i386/avx-os-support.h
  d01c52e5837b17bc9fa153504ea3aaff  gcc/testsuite/g++.target/i386/avx-pr54700-1.C
*************** fb915623fe5d0c1208c53c6de33e722a  gcc/te
*** 26802,26807 ****
--- 26913,26919 ----
  84541f8edc35b61b62256dbd71b731b8  gcc/testsuite/g++.target/riscv/call-with-empty-struct-float.C
  0224a15f72de72af47e3eeb572c2d4eb  gcc/testsuite/g++.target/riscv/call-with-empty-struct-int.C
  13fbd035f1483c414ba4dab326db8f4e  gcc/testsuite/g++.target/riscv/call-with-empty-struct.H
+ bda24fd764e95be6398892d48adf8be7  gcc/testsuite/g++.target/riscv/frflags.C
  cc3d65ef1611bfdbd9239932d1d5a246  gcc/testsuite/g++.target/riscv/riscv.exp
  63c9cacf807bdee09a1606a202373f30  gcc/testsuite/g++.target/s390/pr94704-1.C
  f536562eba9a9954ace3a616ac52f438  gcc/testsuite/g++.target/s390/pr94704-2.C
*************** fe28ee04c8b8995f8216e9c4e8700ebe  gcc/te
*** 27797,27802 ****
--- 27909,27915 ----
  07ab4e6864534dd89b7fc1fb6466c596  gcc/testsuite/gcc.c-torture/compile/or386.c
  12eeb3da1684fe30af3ec11b10b77be7  gcc/testsuite/gcc.c-torture/compile/p.c
  e718d4157d90cf3f8d7bd118d0f100e0  gcc/testsuite/gcc.c-torture/compile/packed-1.c
+ 8aa034128a6f591af42b1b7a04651f2c  gcc/testsuite/gcc.c-torture/compile/packed-aligned-1.c
  87cd18bf7cd0b89c70052c27921c6c65  gcc/testsuite/gcc.c-torture/compile/parms.c
  36accdf4e66bb93e0f0333b9cc1fe0b2  gcc/testsuite/gcc.c-torture/compile/pass.c
  e89355b99660c53d3dac89eba0ac8986  gcc/testsuite/gcc.c-torture/compile/pc44485.c
*************** a1747d3f25b202a434a5b39127e8ea5f  gcc/te
*** 29801,29806 ****
--- 29914,29920 ----
  e854bc80f793329b6c96d31e3f80a012  gcc/testsuite/gcc.c-torture/execute/p18298.c
  3c169902d628502c10f1402f266d1ce3  gcc/testsuite/gcc.c-torture/execute/packed-1.c
  800a3f99834a5cdcc44e2f924fa80443  gcc/testsuite/gcc.c-torture/execute/packed-2.c
+ 9c9024650c8b4b1672ea993228511949  gcc/testsuite/gcc.c-torture/execute/packed-aligned.c
  12785ab6e086a50cd8ab9f5bdb9a9bc5  gcc/testsuite/gcc.c-torture/execute/pending-4.c
  5ad23d6cafc55e78896b90e3669a14b8  gcc/testsuite/gcc.c-torture/execute/postmod-1.c
  7758cb727d75f4fc1c0e483d503de146  gcc/testsuite/gcc.c-torture/execute/pr15262-1.c
*************** b5fa8dac56892459f774433ef510a1ef  gcc/te
*** 30331,30336 ****
--- 30445,30451 ----
  076ee5beefb26b930fe10a5abb270f87  gcc/testsuite/gcc.c-torture/execute/pr94524-1.c
  fa267d86210141e4c59493413edf3921  gcc/testsuite/gcc.c-torture/execute/pr94524-2.c
  3c42a39532eb2f42a629be241d13cf86  gcc/testsuite/gcc.c-torture/execute/pr94567.c
+ 019b7fcbf7803c6f5079ceb04bf704a4  gcc/testsuite/gcc.c-torture/execute/pr94591.c
  069570d24b413c25a6dd15040ff939b8  gcc/testsuite/gcc.c-torture/execute/pr94724.c
  4cd616d2ecf1c6299b79404d41a63d52  gcc/testsuite/gcc.c-torture/execute/pr94734.c
  fd35de1f432762813573329dad3a87bc  gcc/testsuite/gcc.c-torture/execute/pr94809.c
*************** fcd274aa9e98ef2eed6f4ff3d3a74b4c  gcc/te
*** 30767,30772 ****
--- 30882,30888 ----
  8344c134aba4eaeeb2e6013c60761a78  gcc/testsuite/gcc.dg/Warray-bounds-58.c
  7de695ba5920d7bf7dad04b97e1dd4b9  gcc/testsuite/gcc.dg/Warray-bounds-59.c
  80c3d31a9d8de2d05bed1c5c1e97d4c5  gcc/testsuite/gcc.dg/Warray-bounds-6.c
+ 1b21b1f193ad0d2c647f55a9a290acf2  gcc/testsuite/gcc.dg/Warray-bounds-61.c
  5be3608072cf842ac1c1ee348830d85a  gcc/testsuite/gcc.dg/Warray-bounds-7.c
  21d65e4a3ed9e583a7990c62514f991a  gcc/testsuite/gcc.dg/Warray-bounds-8.c
  4e1e873542b1218915f33f761b49e234  gcc/testsuite/gcc.dg/Warray-bounds-9.c
*************** ef3626bfd9a01c1b3e4b0d6ca7d55c1a  gcc/te
*** 34310,34315 ****
--- 34426,34432 ----
  05d60743092504cb97cd1b69bc287d30  gcc/testsuite/gcc.dg/gomp/pr91063.c
  ed760ac8f4b74b9e23f9f524135a1729  gcc/testsuite/gcc.dg/gomp/pr91216.c
  c5e93f26d77634fb8db0acbd556b6ce8  gcc/testsuite/gcc.dg/gomp/pr92557.c
+ d3c061d3fd7dc8cf903b23054af3c7ea  gcc/testsuite/gcc.dg/gomp/pr95108.c
  32d1b4709fce01c7b0f596da5c040f2a  gcc/testsuite/gcc.dg/gomp/preprocess-1.c
  5a96f232ac76ad6d8182f67c3f3a4acf  gcc/testsuite/gcc.dg/gomp/reduction-1.c
  ee48ac12f6aa280cf17765633b31f541  gcc/testsuite/gcc.dg/gomp/reduction-2.c
*************** a7fd762dc34522882305feff890fdc31  gcc/te
*** 34782,34787 ****
--- 34899,34905 ----
  1ab517a08a8a5eb9faa7119d86053555  gcc/testsuite/gcc.dg/guality/pr90074.c
  a6784dd514ea635dd749972057296862  gcc/testsuite/gcc.dg/guality/pr90131.c
  0b685ef87ae28820211d55fb7f51b104  gcc/testsuite/gcc.dg/guality/pr90716.c
+ c9c3c711c2fb8ac1a0051b259a2d0a19  gcc/testsuite/gcc.dg/guality/pr95343.c
  9102efe5e2518fc06add3b4152dbbf46  gcc/testsuite/gcc.dg/guality/prevent-optimization.h
  c0d9571f415055f61c0ecd1bd0b82a7f  gcc/testsuite/gcc.dg/guality/restrict.c
  ed974f3f5302f2126afc51c7c8a44af0  gcc/testsuite/gcc.dg/guality/rotatetest.c
*************** ba23b80ec5972171f5efaac4c636f710  gcc/te
*** 35117,35122 ****
--- 35235,35242 ----
  772d702e6cd73999ec8ed7e6d0d777c7  gcc/testsuite/gcc.dg/ipa/pr93583.c
  dea785e90614c77a5c6b7c8662a00a12  gcc/testsuite/gcc.dg/ipa/pr93707.c
  7fff2b8ee43871a32b405561db26ae3c  gcc/testsuite/gcc.dg/ipa/pr93763.c
+ bed2937b7a1c69360ef16c6961d2ccaa  gcc/testsuite/gcc.dg/ipa/pr95113.c
+ 0c6f56fe557068a46a84936d90e19109  gcc/testsuite/gcc.dg/ipa/pr96040.c
  8294157f7e95bf0310146944166a33f7  gcc/testsuite/gcc.dg/ipa/propalign-1.c
  60d5533330395d9f80d7f318856ba6ab  gcc/testsuite/gcc.dg/ipa/propalign-2.c
  b3c9ac7648ec0372964326c8ec24be99  gcc/testsuite/gcc.dg/ipa/propalign-3.c
*************** b973a838787d1cdd121e558494416509  gcc/te
*** 37821,37829 ****
--- 37941,37966 ----
  40138e8aeca128ff9734d1724ce60836  gcc/testsuite/gcc.dg/pr94436.c
  fd36e17ce5abb4e77212836c4aa61205  gcc/testsuite/gcc.dg/pr94526.c
  d2666025ae58c20e36d06243ec17b107  gcc/testsuite/gcc.dg/pr94574.c
+ 42f4107edbbd34f9f5e97042cae71036  gcc/testsuite/gcc.dg/pr94600-1.c
+ 515ded7ae44445fdd45ad77c875a9139  gcc/testsuite/gcc.dg/pr94600-2.c
+ dc387b5c7070c07e70064e2022d37433  gcc/testsuite/gcc.dg/pr94600-3.c
+ 35545b21a99f804ccec657da20231447  gcc/testsuite/gcc.dg/pr94600-4.c
+ 5fdf97eb45e19c9f889b28dc5c69b6eb  gcc/testsuite/gcc.dg/pr94600-5.c
+ eac5798b27dbf479e9774dd3ff8a8be9  gcc/testsuite/gcc.dg/pr94600-6.c
+ c68ba5b1b529a21697713c3dffe4e940  gcc/testsuite/gcc.dg/pr94600-7.c
+ 7db38bf750ef12abb5d4c981f3a0670d  gcc/testsuite/gcc.dg/pr94600-8.c
  c72df927b15d18de0d1c05eef46be3ba  gcc/testsuite/gcc.dg/pr94705.c
  3b3ec7fa99929281677300b4678c9928  gcc/testsuite/gcc.dg/pr94780.c
  2a8fd6be342ac636e177ee04b63e5a07  gcc/testsuite/gcc.dg/pr94784.c
+ 4a231f2fae7b7510cf7b3374a29735db  gcc/testsuite/gcc.dg/pr94842.c
+ 3d72c356497bfbeaacb889491ca6f756  gcc/testsuite/gcc.dg/pr94873.c
+ 903a1bb951735666f689961e0bf5ab2a  gcc/testsuite/gcc.dg/pr94968.c
+ 1feb85be5d60e05ef1bda1b1214cd644  gcc/testsuite/gcc.dg/pr95118.c
+ 6b3d2610ef6b920618884db6c8135b74  gcc/testsuite/gcc.dg/pr95133.c
+ 130d9acc88fc75c668740cf769b79052  gcc/testsuite/gcc.dg/pr95141.c
+ d6b62b5a89d45f0f06171c8b01716c4e  gcc/testsuite/gcc.dg/pr95580.c
+ 563c3da44149a53b80a4845909b6be8a  gcc/testsuite/gcc.dg/pr95713.c
+ 1baa42b74e7a27e173aa760865ce25dd  gcc/testsuite/gcc.dg/pr95857.c
  ec1830becced622760bda688ca2bb126  gcc/testsuite/gcc.dg/pr9814-1.c
  38d740dd13641c97d4f565dcd6338d23  gcc/testsuite/gcc.dg/pragma-align-2.c
  4c08191735eadb7c6ea607dfcc965cf5  gcc/testsuite/gcc.dg/pragma-align.c
*************** d5053eab2105e6cdf547694ad59b90fa  gcc/te
*** 39745,39750 ****
--- 39882,39892 ----
  841bd77b45052cf6402c6a959ffe7fa8  gcc/testsuite/gcc.dg/torture/pr94479.c
  79631314e3a293ef93ce4202a5146f06  gcc/testsuite/gcc.dg/torture/pr94482.c
  e0ac106a863f9ebde2e73b57ac977143  gcc/testsuite/gcc.dg/torture/pr94516.c
+ c01fa386702975a48153d49c7102f94e  gcc/testsuite/gcc.dg/torture/pr94947-1.c
+ ae0f145265dd4960c43e14aeb325fd0e  gcc/testsuite/gcc.dg/torture/pr94947-2.c
+ a5d39ec2048b8f4f3145b829fa56bec1  gcc/testsuite/gcc.dg/torture/pr95049.c
+ 0b01dca702634f65529254117d74cdc9  gcc/testsuite/gcc.dg/torture/pr96130.c
+ 6904165f78a3e3bd6c3a2d614bbf3240  gcc/testsuite/gcc.dg/torture/pr96133.c
  d086c3946230ba05df33a45be4862730  gcc/testsuite/gcc.dg/torture/pta-callused-1.c
  39620328710fd9ff170741766805e426  gcc/testsuite/gcc.dg/torture/pta-escape-1.c
  f50cbae53561b1267140f574974f7fc0  gcc/testsuite/gcc.dg/torture/pta-ptrarith-1.c
*************** c25bc66e518faa330ec0e19ebd46e5b9  gcc/te
*** 41060,41065 ****
--- 41202,41209 ----
  33ab3e37b42c43100380b00f9d1cb455  gcc/testsuite/gcc.dg/tree-ssa/pr94125.c
  bbbf863dee2a824829c30c4d90e56d15  gcc/testsuite/gcc.dg/tree-ssa/pr94482-2.c
  6759e8446575d37973251ebb39554ebf  gcc/testsuite/gcc.dg/tree-ssa/pr94598.c
+ 53e20037498a94809dbeff091a2e7fb5  gcc/testsuite/gcc.dg/tree-ssa/pr94969.c
+ a43f5375ab3cccb18ca71f3f0527e303  gcc/testsuite/gcc.dg/tree-ssa/pr95804.c
  e6c9f2dd9d7405dee4bfd5d6d0fc455f  gcc/testsuite/gcc.dg/tree-ssa/pred-1.c
  90c3c1a872e4566cc043c50e818ef036  gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c
  ec45787b9b781da6181e7960a8cb76f0  gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c
*************** e95ed112f0ea45770ff240c4770cd2c7  gcc/te
*** 41791,41796 ****
--- 41935,41941 ----
  57be3b86af6986d32a0c953f61260905  gcc/testsuite/gcc.dg/ubsan/pr88234.c
  a5c9ec0d9db723760fffdcb855bb033b  gcc/testsuite/gcc.dg/ubsan/pr89284.c
  51557943b6a5571078dca811d526d7d8  gcc/testsuite/gcc.dg/ubsan/pr94423.c
+ 0f09425e087253b3e4d9360b845cfa01  gcc/testsuite/gcc.dg/ubsan/pr95810.c
  b06cb12a8a608ea1c7a805a7101b70dd  gcc/testsuite/gcc.dg/ubsan/ubsan.exp
  ff1993364d91d08b560ce3b84092e86d  gcc/testsuite/gcc.dg/ucnid-1-utf8.c
  b749062a1214fdf6ba947d30bdf90f30  gcc/testsuite/gcc.dg/ucnid-1.c
*************** a8e945235fc39bd948bb92818a1f5a28  gcc/te
*** 42033,42039 ****
  a099bfe58b0d62658078fc4fd7ffe4d2  gcc/testsuite/gcc.dg/vect/bb-slp-2.c
  df533136bf15423a719993ba26a20ddf  gcc/testsuite/gcc.dg/vect/bb-slp-20.c
  81aa0811f1b77581a83e26acb6b55827  gcc/testsuite/gcc.dg/vect/bb-slp-21.c
! dcbf8ae8d1e2b1db00ab4cbd2c19272c  gcc/testsuite/gcc.dg/vect/bb-slp-22.c
  5d3dbdc30150a9979ea8980d81fc76d8  gcc/testsuite/gcc.dg/vect/bb-slp-23.c
  5a6b6adf746d252020280f90f9e3a884  gcc/testsuite/gcc.dg/vect/bb-slp-24.c
  0ea667bb24b2353e5ffac10d5ba87fae  gcc/testsuite/gcc.dg/vect/bb-slp-25.c
--- 42178,42184 ----
  a099bfe58b0d62658078fc4fd7ffe4d2  gcc/testsuite/gcc.dg/vect/bb-slp-2.c
  df533136bf15423a719993ba26a20ddf  gcc/testsuite/gcc.dg/vect/bb-slp-20.c
  81aa0811f1b77581a83e26acb6b55827  gcc/testsuite/gcc.dg/vect/bb-slp-21.c
! 43fdecc9af9bb78f894100d48368b99d  gcc/testsuite/gcc.dg/vect/bb-slp-22.c
  5d3dbdc30150a9979ea8980d81fc76d8  gcc/testsuite/gcc.dg/vect/bb-slp-23.c
  5a6b6adf746d252020280f90f9e3a884  gcc/testsuite/gcc.dg/vect/bb-slp-24.c
  0ea667bb24b2353e5ffac10d5ba87fae  gcc/testsuite/gcc.dg/vect/bb-slp-25.c
*************** ede1734f85186c73229dd4786f51636c  gcc/te
*** 42625,42630 ****
--- 42770,42776 ----
  90356a03ecf699aa99d007b77b5e9097  gcc/testsuite/gcc.dg/vect/slp-43.c
  a397bfe9f818dafa44b2593952e5c479  gcc/testsuite/gcc.dg/vect/slp-44.c
  792cbc44782df2a27127d2a3c92d5e25  gcc/testsuite/gcc.dg/vect/slp-45.c
+ f11bf592c10029855c968c132805069c  gcc/testsuite/gcc.dg/vect/slp-46.c
  94cab958cbf9ae8fce13bdd8c3b74a6d  gcc/testsuite/gcc.dg/vect/slp-5.c
  af23113d71fb18e642c9a7a2b9f9c0fd  gcc/testsuite/gcc.dg/vect/slp-6.c
  b3d2fff99fdc9c33e68f2ba4a3b8955b  gcc/testsuite/gcc.dg/vect/slp-7.c
*************** d0bcbc3d9ff4ecc6817a33d0d9f3aed3  gcc/te
*** 44688,44697 ****
  86a8787839e88d2267f016ea88262ae8  gcc/testsuite/gcc.target/aarch64/profile.c
  48d743cb731002c6490f875730d154df  gcc/testsuite/gcc.target/aarch64/reg-alloc-1.c
  19e3d2fe2f3d2da546f57e32e1f53f39  gcc/testsuite/gcc.target/aarch64/reload-valid-spoff.c
! d63977a65e06bfc49a47b8a65ab10483  gcc/testsuite/gcc.target/aarch64/return_address_sign_1.c
  4b0e7c8dc1ccf80140eee97a9b37aeef  gcc/testsuite/gcc.target/aarch64/return_address_sign_2.c
  b9524ac9c94a04e98f82c9c679c0b715  gcc/testsuite/gcc.target/aarch64/return_address_sign_3.c
! 10e2090f7bc7a4ded64bf7ed92f04fc5  gcc/testsuite/gcc.target/aarch64/return_address_sign_b_1.c
  58a512be52520d352d047b5c26186ad4  gcc/testsuite/gcc.target/aarch64/return_address_sign_b_2.c
  10c0667fe6669dd3a58aad882ef86a33  gcc/testsuite/gcc.target/aarch64/return_address_sign_b_3.c
  4c29e6ea2fa29c84d350a343b163fe54  gcc/testsuite/gcc.target/aarch64/return_address_sign_builtin.c
--- 44834,44843 ----
  86a8787839e88d2267f016ea88262ae8  gcc/testsuite/gcc.target/aarch64/profile.c
  48d743cb731002c6490f875730d154df  gcc/testsuite/gcc.target/aarch64/reg-alloc-1.c
  19e3d2fe2f3d2da546f57e32e1f53f39  gcc/testsuite/gcc.target/aarch64/reload-valid-spoff.c
! bed515c59d85f8fa531ff7c57e701c41  gcc/testsuite/gcc.target/aarch64/return_address_sign_1.c
  4b0e7c8dc1ccf80140eee97a9b37aeef  gcc/testsuite/gcc.target/aarch64/return_address_sign_2.c
  b9524ac9c94a04e98f82c9c679c0b715  gcc/testsuite/gcc.target/aarch64/return_address_sign_3.c
! 524bdd3965ba73f33bc2d2a6258fc570  gcc/testsuite/gcc.target/aarch64/return_address_sign_b_1.c
  58a512be52520d352d047b5c26186ad4  gcc/testsuite/gcc.target/aarch64/return_address_sign_b_2.c
  10c0667fe6669dd3a58aad882ef86a33  gcc/testsuite/gcc.target/aarch64/return_address_sign_b_3.c
  4c29e6ea2fa29c84d350a343b163fe54  gcc/testsuite/gcc.target/aarch64/return_address_sign_builtin.c
*************** dbd822adb848a971885a06967432c628  gcc/te
*** 46988,46993 ****
--- 47134,47140 ----
  cffa63a742186323feab22505915a6e9  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_5.c
  4427e079ae4e96814bee01be95c9fa65  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_6.c
  2ba75bf268679b52cef1afffebca4e71  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_7.c
+ 92c276aa826427c641795daf9568c67a  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_8.c
  05382618b8c4ba6e308d6b5ff864fab5  gcc/testsuite/gcc.target/aarch64/sve/acle/general/bic_1.c
  5ae6341c57153ec20112c098c47d4a4f  gcc/testsuite/gcc.target/aarch64/sve/acle/general/brka_1.c
  4eea3d7baf0e2958356c0c33600e72e4  gcc/testsuite/gcc.target/aarch64/sve/acle/general/brka_2.c
*************** bb3a7f2587d8584d185738649f93a6f6  gcc/te
*** 47057,47062 ****
--- 47204,47210 ----
  6d3b0cbb6b0b88e0030fbf0003faa4c9  gcc/testsuite/gcc.target/aarch64/sve/acle/general/pnext_2.c
  cd84e485b3fa7a0d50f2ee5113eca33d  gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr94683.c
  111a35b5bdbe877086a99d29b13dc65b  gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr94700.c
+ dd9873ff910539b000561a51ccc3a52f  gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr96146.c
  19a916b28d48b38d8ba875db787a737d  gcc/testsuite/gcc.target/aarch64/sve/acle/general/ptrue_pat_1.c
  1a580ad78bce51f73cdc63c6074d6cab  gcc/testsuite/gcc.target/aarch64/sve/acle/general/ptrue_pat_2.c
  1690c7f5c85696da3bc6813dfa8b539c  gcc/testsuite/gcc.target/aarch64/sve/acle/general/ptrue_pat_3.c
*************** cade04c34d59dcc18fe0606f0bd12dda  gcc/te
*** 47671,47676 ****
--- 47819,47825 ----
  524dba2cfc8aa02f6ecbcd599762ae62  gcc/testsuite/gcc.target/aarch64/sve/pr91166.c
  69268dbafdd67918766f6fc2d133be88  gcc/testsuite/gcc.target/aarch64/sve/pr94605.c
  7a04cbd4fe6d9ffe0c440e333719e020  gcc/testsuite/gcc.target/aarch64/sve/pr94668.c
+ 85d46e9e9a0f82017c6cbb33b97503b2  gcc/testsuite/gcc.target/aarch64/sve/pr95361.c
  e9e92c2ec92da9f29261bd9d1a3cace4  gcc/testsuite/gcc.target/aarch64/sve/pred_elim_1.c
  bc00a0e0dea7500ecba0544bd58c0277  gcc/testsuite/gcc.target/aarch64/sve/pred_elim_2.c
  be3bc45b321c4b84deacc9d04819a288  gcc/testsuite/gcc.target/aarch64/sve/recip_1.c
*************** c850677a06284224d4f4c40ffd5e4d78  gcc/te
*** 48852,48857 ****
--- 49001,49008 ----
  639032a9f80bce937ccbcf962600a338  gcc/testsuite/gcc.target/aarch64/target_attr_17.c
  c58ba3dda55aafe8c837f58d3ba9dc9d  gcc/testsuite/gcc.target/aarch64/target_attr_18.c
  93145ff3e03510c58daa08e45866f6ba  gcc/testsuite/gcc.target/aarch64/target_attr_2.c
+ bda8eed00f321b4cfe8fffd7a2a549d1  gcc/testsuite/gcc.target/aarch64/target_attr_20.c
+ 9ea0cd1c37488478ebbda0afaf90eb5a  gcc/testsuite/gcc.target/aarch64/target_attr_21.c
  a4a6eccdba213faef4196f8ebe4152a3  gcc/testsuite/gcc.target/aarch64/target_attr_3.c
  c17cb964233b0aa7dd1ec0085d5a8fe2  gcc/testsuite/gcc.target/aarch64/target_attr_4.c
  77ed3e7c559e6c7bb67620fa37d32e76  gcc/testsuite/gcc.target/aarch64/target_attr_5.c
*************** caacbb41866e75cc6212745b2a92067c  gcc/te
*** 49797,49802 ****
--- 49948,49958 ----
  bbbd9db5da6bc910f8edb068a102d88d  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_libcall2.c
  a55cf229f5fac9dc5cf365b9fd80f3cf  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_load_from_array.c
  14c972daa06cbb9428714757f2db5d63  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c
+ eca0b9cdc77f8bcef8a2dc068fb71496  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c
+ e26202d4edf71145c7492beb44747a0f  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c
+ 15a58a4158f594cbc69086ecf6b64466  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c
+ 1b4ce2e92abf2730c7abea79e8bccdd2  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c
+ d05b003ee6273110a9a0a60e23bd9e51  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vaddq_m.c
  a1ffb5a33502274076e8725ca488460b  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c
  eeced768f90773336a8e655dd3e6d745  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c
  7b80060d84239248f0825fe307e58cee  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c
*************** db40c3bf601f9b12691129c0e8e70dae  gcc/te
*** 49813,49819 ****
  ed089be1753df1b68f1691f9880adaaf  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c
  6390245b323f08a5431e32f023949d47  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vector_float.c
  87de72d7e7f6373ba495adffd6e48a13  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vector_float1.c
! 104d2dd2e3dae4fabca66828b59ffe5b  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vector_float2.c
  a38c04c403ec70567fb7b7f75a2d8353  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vector_int.c
  07d592a99289cdac9e39c6ddf828c69a  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vector_int1.c
  6849878c965bf4138b728c97c5a56e38  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vector_int2.c
--- 49969,49975 ----
  ed089be1753df1b68f1691f9880adaaf  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c
  6390245b323f08a5431e32f023949d47  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vector_float.c
  87de72d7e7f6373ba495adffd6e48a13  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vector_float1.c
! 3bb15d54fbb10d61e919f307ea21ff57  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vector_float2.c
  a38c04c403ec70567fb7b7f75a2d8353  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vector_int.c
  07d592a99289cdac9e39c6ddf828c69a  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vector_int1.c
  6849878c965bf4138b728c97c5a56e38  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vector_int2.c
*************** bd7b53b643a24ab94441135df450cf48  gcc/te
*** 49832,49837 ****
--- 49988,49995 ----
  6d723f3ed57bbf59958eeeaaa8d7f804  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c
  aad5c23b3b136581e26cb0b4bfe7f686  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c
  760cdce1e28601fef6f8a0460331c343  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c
+ 63da76cd2f472ca8300c724a88ec9360  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldr.c
+ f291ad2973c42aaafa8eee3d90823aa3  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldr_z.c
  694c29401e50679c1061ace977f8181c  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c
  fd7f00c7b409567c045377bb049bccc3  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c
  67d015469c99da938f4caafb9be0847f  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c
*************** d7353e7d66c38cb2ff25fcc7cb925656  gcc/te
*** 49872,49877 ****
--- 50030,50043 ----
  bfc9157332eb986a5dd5bad012321474  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c
  71f9cde7e4d90f780abc8583449f2c34  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c
  e0b91459754372b8e6cb9a553b7a8f43  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c
+ 8a5ff8e591c706f8d608efd24384ee87  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base.c
+ d334d5432e0169d9c5e776bbd2d96f81  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base_p.c
+ ab72cfcef8400549b3b4d4d318e4955e  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset.c
+ 6812d15c5d1d195247aecef70c46e968  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset_p.c
+ c879488b4e9c56c955efe3d925ec2ca5  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c
+ 4b0efd440cdb0d7b7cd6b447ef77e2eb  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c
+ 08cf164f5014eeb82272fbef22e3878f  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstr.c
+ 4211e73819bb661ddd18271cf8dab0e5  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstr_p.c
  32beda1d8b877842f131d22f6fedf40a  gcc/testsuite/gcc.target/arm/mve/intrinsics/sqrshr.c
  a4d907ca6afd778aa767f352e05785f5  gcc/testsuite/gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c
  e49e7d0224d2de2b6eb25c3a244cd391  gcc/testsuite/gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c
*************** f1e786ff8d3ea24008f98b44e3626c9d  gcc/te
*** 50049,50056 ****
  f3c7bec6445e1f37875a63c5b4d0adad  gcc/testsuite/gcc.target/arm/mve/intrinsics/vandq_x_u16.c
  de16ebdc061a33ca749a517021208817  gcc/testsuite/gcc.target/arm/mve/intrinsics/vandq_x_u32.c
  fa74dfec139822389fe8f77cb67a9739  gcc/testsuite/gcc.target/arm/mve/intrinsics/vandq_x_u8.c
! 9d3422b4703b089b4882d0636c48c49d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_f16.c
! bd5d14a223d5513a36bc5aa48559c434  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_f32.c
  9e4d96d3dfa72ed08e951db3d81859d1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_f16.c
  a987822271c59d0cdf7a6ccd3c1311a4  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_f32.c
  df8af4a77bfc7ac21625271d64530b1b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c
--- 50215,50222 ----
  f3c7bec6445e1f37875a63c5b4d0adad  gcc/testsuite/gcc.target/arm/mve/intrinsics/vandq_x_u16.c
  de16ebdc061a33ca749a517021208817  gcc/testsuite/gcc.target/arm/mve/intrinsics/vandq_x_u32.c
  fa74dfec139822389fe8f77cb67a9739  gcc/testsuite/gcc.target/arm/mve/intrinsics/vandq_x_u8.c
! a0fa35d49e60fdf10fddbf7b9eb65078  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_f16.c
! 2c8c6dbf9ffac092efc55094444d48fa  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_f32.c
  9e4d96d3dfa72ed08e951db3d81859d1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_f16.c
  a987822271c59d0cdf7a6ccd3c1311a4  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_f32.c
  df8af4a77bfc7ac21625271d64530b1b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c
*************** ed65c75940a674ac8d844a085a9610fd  gcc/te
*** 50063,50078 ****
  5849552915daaf01438960ff8018de72  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_u16.c
  c1f8e410162cdc609125b18602bdaee2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_u32.c
  64558a0d7e601f341ffc78b7e18fe095  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_u8.c
! 1a895ec4f0403056830df60598221967  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_s16.c
! 0fe159e5f67ad83dc2b2f290bdd5d0c5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_s32.c
! a9994232dfbe2cd935bade81eca57b90  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_u16.c
! 24838063c3ce7a9dad450645888050a9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_u32.c
! 323615ecfc11f54305d5eb1ed94aea21  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_s16.c
! 65a1842b72529ac6f4373ab1dd945a98  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_s32.c
! dafcf5e68c6e53dd699fb96cbe042cd5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_s8.c
! 2e4f8da02b117483ae3dab5656c4588b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_u16.c
! b207c49d5234564f43598b25df935a5e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_u32.c
! 6a3467d5ed6b9bbaad95010e0d24dd49  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_u8.c
  4ed32590b5d17a2a3a487ebd95fc8285  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_x_f16.c
  16764faf4134c458b5c8bea8e5cbfb7e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_x_f32.c
  cc2b4c805b20aa36f6673adf577aa142  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_x_s16.c
--- 50229,50244 ----
  5849552915daaf01438960ff8018de72  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_u16.c
  c1f8e410162cdc609125b18602bdaee2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_u32.c
  64558a0d7e601f341ffc78b7e18fe095  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_u8.c
! 4ea455e5be27e71256b5577c85bcf8e9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_s16.c
! 867c42633cc98dca441e5ba26a901dee  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_s32.c
! 3c8e4765746266bb1848720d5c62ce75  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_u16.c
! b570736b3e0ca58fed8460c65ad2173f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_u32.c
! 082da8f212452887203971a8cb68231e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_s16.c
! e52ca5b837de98d3ab66105837b36393  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_s32.c
! b3369a91eee326640ab0db084a6c91e2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_s8.c
! a0078f2998fdb1c298bb2a73edf4becb  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_u16.c
! 7a2cd12d28922f47fa9a9dbdad32c8de  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_u32.c
! 42b8f7fb0bb73b1d7d76ef4e0e333728  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_u8.c
  4ed32590b5d17a2a3a487ebd95fc8285  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_x_f16.c
  16764faf4134c458b5c8bea8e5cbfb7e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_x_f32.c
  cc2b4c805b20aa36f6673adf577aa142  gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_x_s16.c
*************** dce4d25100be07ab57a2c607d1b839d1  gcc/te
*** 50747,50768 ****
  6681a93e27919282af3ceb45177ecabd  gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c
  10ddebe4873f39e9965d0934b601bbbb  gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c
  eb80c87ff6563796c6ca1db8b86cf358  gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c
! 55a5185fad28cebf7713471058a1e5b6  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_f16.c
! 974a26cc567478ca5fd280059630dc6a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_f32.c
! f19206773047dd209568d3b922e03488  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_s16.c
! c617758851583f0b67aabe0c09e5af9e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_s32.c
! ed1dd5b61bc1fdfba31e66d50f41fe53  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_s8.c
! 6c6fe27483a88d0bd35c4ef361045c44  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_u16.c
! 9e83b66a2b25085a2d8a6a49f274648a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_u32.c
! 0e3b5174295f74818e4489ebe889dc0a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_u8.c
! 1df449765ca3ee5b6ea254d5869d9877  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_f16.c
! d2e2888659caa0c82b81519318e0ae99  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_f32.c
! 399ec53318fe689f649b3ff5b27751d7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_s16.c
! d2a44973dea81c7cf1785d81235c65cb  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_s32.c
! 442832971d6af456bf312f19e0624e32  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_s8.c
! 85e34f623d0bc4d824a754fafb3ce802  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_u16.c
! f21c9283671ac5a32449d2d37d95a815  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_u32.c
! 5982c82cd6d390432a0ef685e248a4f9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_u8.c
  3846a3ee99d7f3a85c4e9ce0e06d0b8d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld2q_f16.c
  8ff6ee661647110eba0ee902705f2ace  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld2q_f32.c
  da8bbd7c8ce52691b9d26f898c5eaa07  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld2q_s16.c
--- 50913,50934 ----
  6681a93e27919282af3ceb45177ecabd  gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c
  10ddebe4873f39e9965d0934b601bbbb  gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c
  eb80c87ff6563796c6ca1db8b86cf358  gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c
! e09e10b44af8cdfb7910ae8a99a80b12  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_f16.c
! f62747ccac97e326d67f64153144192d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_f32.c
! b9fce508162a7e6e86df41672b5d53b3  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_s16.c
! 5e474961ea4e41c97a3679b5a3f9b071  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_s32.c
! 8714cacce55beafff3b5a0861922b4b0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_s8.c
! ca8b7b8719c65d3ce7db0cb5e202820e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_u16.c
! ab0fb1949e6b7e1fca49f2a3339dc2e4  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_u32.c
! 36efd21004782131be02943f6253fb92  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_u8.c
! f1fb11041841d3a424e1c6f14faf4f68  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_f16.c
! 98712246c0192d146dace3ccc0e17ff7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_f32.c
! 82836c9e53cde838887bf175f3bd6a9a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_s16.c
! 5b2bbfb164d036a009b67e2c3d9fcfb8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_s32.c
! e08c55e46db76183310c30da7627fed1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_s8.c
! 0d0400ac0c7763d4497ce8e855981945  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_u16.c
! ac47da27ef08555edf6808d2eec76caa  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_u32.c
! 79d29a6ca815b0ab8b7aa24e8f7e1ddf  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld1q_z_u8.c
  3846a3ee99d7f3a85c4e9ce0e06d0b8d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld2q_f16.c
  8ff6ee661647110eba0ee902705f2ace  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld2q_f32.c
  da8bbd7c8ce52691b9d26f898c5eaa07  gcc/testsuite/gcc.target/arm/mve/intrinsics/vld2q_s16.c
*************** c48c17fa57af1349fd5f19fcdb858bcb  gcc/te
*** 50793,50814 ****
  b8b0cae8a96532faf46950446681f338  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c
  5e102299c9dc6de1100d7639500b62f2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_s16.c
  17f3089d5fde1616da21c475f92b914b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_s32.c
! a415a3cdd24de42a332b524564360633  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_s8.c
  8dc384e90fdcd0a71f7d04f67f7108dd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_u16.c
  45b1827b5bdec7259eb71d25f816604e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_u32.c
! 3f550c131f00dfc600e97eb4279375ac  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_u8.c
  760126a222489795ffdeb745bde25d7b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c
  d0e32bbe79c058b67f14f389ed00c026  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c
! 3ab8fca3454da5503e85e89a2c70350e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c
  5131185b861ac35414764421a41d376a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c
  b64036d0e4652c89049f943a11bc896d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c
! 75b4f6c66fc9c5241c2a0dfbdbd1f179  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c
  49102b3b7196fa2c571c40fe8791ae8f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c
  3deda27797695493a9e567062c139857  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c
! 82e6474d18a6006c9d8f126b4180f47a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c
! 523067cbceeab6121cda91a64e9db230  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c
! 567f49d0bb30f426264b9827aeb85eaf  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c
! 6f89be65a1449e18f988d50bee83d773  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c
  b4cf7f2a1489458e36dfd4518713560f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c
  eec0c5413aaf58c513f78c16695ba8f8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c
  0770112509a3a62968093ae926528aef  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c
--- 50959,50980 ----
  b8b0cae8a96532faf46950446681f338  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c
  5e102299c9dc6de1100d7639500b62f2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_s16.c
  17f3089d5fde1616da21c475f92b914b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_s32.c
! abfc0e4654ba29e6b2339686efba6fb4  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_s8.c
  8dc384e90fdcd0a71f7d04f67f7108dd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_u16.c
  45b1827b5bdec7259eb71d25f816604e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_u32.c
! f7f5fdd1b66731a228a7fc133210c1df  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_u8.c
  760126a222489795ffdeb745bde25d7b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c
  d0e32bbe79c058b67f14f389ed00c026  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c
! 9af51a295133046c1871f7e26b71c8d9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c
  5131185b861ac35414764421a41d376a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c
  b64036d0e4652c89049f943a11bc896d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c
! 06fd44259c15a9ecf1df5b8265ae45b7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c
  49102b3b7196fa2c571c40fe8791ae8f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c
  3deda27797695493a9e567062c139857  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c
! ff4de3b6c0f13fa3859f2187ec0d5b5a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c
! f2c0451fbc0e1f59c801082c4fd2f2f7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c
! da4612a540a4502a2023ae0df8d1c7f7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c
! b086b8fd4df50799af737b21c7b69c1a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c
  b4cf7f2a1489458e36dfd4518713560f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c
  eec0c5413aaf58c513f78c16695ba8f8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c
  0770112509a3a62968093ae926528aef  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c
*************** c93dc803cd7f8a573f033096c608dba3  gcc/te
*** 50819,50825 ****
  cadb86272f293acc72a4eff2fbe6fa9a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c
  f640962350a6dae2e4fc8dfd59264cae  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c
  6a71d242ce147e9a1ca72f0d73cf6325  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c
! 029ef4e0f49375dcafd871f426e709f2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_f16.c
  0d369703e21c046037dc838bc1fafb04  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c
  fddd41cdd0cc8cb34940c01b673a7da4  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c
  d5f5d6524bfa126023bff933a756011d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c
--- 50985,50991 ----
  cadb86272f293acc72a4eff2fbe6fa9a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c
  f640962350a6dae2e4fc8dfd59264cae  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c
  6a71d242ce147e9a1ca72f0d73cf6325  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c
! 59b7d0d6392afa71053879447fcb16fd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_f16.c
  0d369703e21c046037dc838bc1fafb04  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c
  fddd41cdd0cc8cb34940c01b673a7da4  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c
  d5f5d6524bfa126023bff933a756011d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c
*************** d850b0daab2de1b4b3a1daa13ae0bf04  gcc/te
*** 50840,50864 ****
  d9c5b40f3af32f58db55ceed1ce116e1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c
  4d462a45e917c14cf4bf1b6884683472  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c
  09dd91514885997df4382d270cf2f1ab  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c
! 361eed29f654a758a38cee11dd62ac6a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_s16.c
! 1d3aaa47943f0da27ebd9b5f75fa7c4a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_s32.c
! edecdeef0b23cc72320560f41dc5706d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_u16.c
! 2755a9b7c46e6ef000210c7c43f19c97  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_u32.c
! 2417820c5177b19af79cde4f24d62469  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c
! 6be32a7f4b9e37b61e3f9f059abf3bb4  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c
! f12ca288a3427b016403b588b6c940ef  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c
! 5aefc32583abdce403f4216981469ea7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c
! e961fddff62437af45cec42aa723c581  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c
! eb6d316078c20230f98e5897be8d4cef  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_f32.c
  09ffdfcdf88ea2beb4f986113249db11  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c
  a1eaac4134d0d15cb534ec4919d34c1f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c
  5f4e01c70dcd9658e4f39653ebc8fadf  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c
! 82c49ca6edb808bb95482a66fca2fef3  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c
! f0729be6edf1eebe36d68230b47a2f5e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c
! e222460c3fab6bcd5e8bd5edc8e10d47  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c
! 7492babcb3eb1873d9ed6c8e536c7784  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c
! d7e34e684b1671ed7543425ad1242d2b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c
! c2199fc005398b600da1130c1dbdabb5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c
  d333d3194dbf929474c8c6016c699679  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c
  7fea2e7d6a072b0cbfe0a5e16e4697fc  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c
  e9a9b5d959c8260abaedc4be1cf324ca  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c
--- 51006,51030 ----
  d9c5b40f3af32f58db55ceed1ce116e1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c
  4d462a45e917c14cf4bf1b6884683472  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c
  09dd91514885997df4382d270cf2f1ab  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c
! 279448c1056ca111283b371bd272a48c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_s16.c
! 3a7f298db23a1de961fcc0efb57038c4  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_s32.c
! d246ff3a6cf7751ddc9e5bbd792e5085  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_u16.c
! c125cc946f6572574ad9d6178907d0ac  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_u32.c
! 03ee8313155c957df69b53390a07b39a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c
! 5c7651f30c7a4c31a8fbd5e2446192a0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c
! 6ec8720b3adba4aed441138942e707ca  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c
! 2d730d5d7de6e9d5bc00e8af70563bbb  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c
! 4965f7ce1f97b3b599a26f75d95ae42c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c
! 97ebc1c5736fc7f3ba7006a9baa2892e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_f32.c
  09ffdfcdf88ea2beb4f986113249db11  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c
  a1eaac4134d0d15cb534ec4919d34c1f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c
  5f4e01c70dcd9658e4f39653ebc8fadf  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c
! 853c1fd913d18719ecc086a2d5f633cc  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c
! 5d5ef25021a8113a5fb480841314fd3a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c
! a3790ebd5d675fa6ff483959b29ef823  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c
! c5df5ed6f724e6c6be59fa202b46c69d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c
! bcfea1585fb8836176f92b023ed891d8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c
! 7ec657731d5808019c6519f4085791cd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c
  d333d3194dbf929474c8c6016c699679  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c
  7fea2e7d6a072b0cbfe0a5e16e4697fc  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c
  e9a9b5d959c8260abaedc4be1cf324ca  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c
*************** e6716d9b325b90bc7aa62a56615503c0  gcc/te
*** 50874,50884 ****
  c41d03fd2be1eae911f39252caa40c73  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c
  66535ca35261a9b6f777aafddee2217e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c
  01e85e86bf1e512454173b86058a2076  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c
! c63d76518946440d6d9c476ff3d46163  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_s32.c
! ea750f3cb52a4c6af424567e9b741a33  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_u32.c
! e20ceebfcaa6dc56d9778f3fb6e3afee  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c
! f7d0699a6ee8f899a894335b8779c8e1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c
! 6ebc1b760a768cbd96ddfe3618db0fcd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c
  4596f8a6680597f5526864379597c690  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c
  9bc88de909354740e2801b0cefb06212  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c
  b4ffdc567fee6bf0d9219f602465b6ff  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c
--- 51040,51050 ----
  c41d03fd2be1eae911f39252caa40c73  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c
  66535ca35261a9b6f777aafddee2217e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c
  01e85e86bf1e512454173b86058a2076  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c
! 53fa12974b0acccdff9bd12fa8323cdd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_s32.c
! 6e6db9451acdfa563a8cdb9c57c4eacd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_u32.c
! 58cb73d621b713ebe5634431509c7854  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c
! fc232654d74a8f153c430f830464193d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c
! 5b256b4d531fa066fb2d4b1429db5841  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c
  4596f8a6680597f5526864379597c690  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c
  9bc88de909354740e2801b0cefb06212  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c
  b4ffdc567fee6bf0d9219f602465b6ff  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c
*************** e3c29d80edd7131235d02512539e9f64  gcc/te
*** 52254,52263 ****
  bc23d7c97ce5cd4d925d2584ba26e8d9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_u16.c
  7b89c0d503d807b8c470013ae87ac965  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_u32.c
  4f4647fda4b51e236989d04766be3f50  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_u8.c
! 3de9196050fb3fc4c0315c4fb9ca4212  gcc/testsuite/gcc.target/arm/mve/intrinsics/vuninitializedq_float.c
! 553223085467fd8ede79b4ae9ffca6af  gcc/testsuite/gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c
! 6dc0e93e1c1fd1c20f98ffa8446b26db  gcc/testsuite/gcc.target/arm/mve/intrinsics/vuninitializedq_int.c
! 6e5c1000e31c3c6b835b0b86bb68029f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c
  0936ad2e404c63790cbac6217ec1a656  gcc/testsuite/gcc.target/arm/mve/mve.exp
  a27c7480ff5cba860dda5da683bb3b87  gcc/testsuite/gcc.target/arm/naked-1.c
  292c423c2aa66b03398c922259527367  gcc/testsuite/gcc.target/arm/naked-2.c
--- 52420,52429 ----
  bc23d7c97ce5cd4d925d2584ba26e8d9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_u16.c
  7b89c0d503d807b8c470013ae87ac965  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_u32.c
  4f4647fda4b51e236989d04766be3f50  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_u8.c
! 23988252db151973cc6a8a718310f805  gcc/testsuite/gcc.target/arm/mve/intrinsics/vuninitializedq_float.c
! 1b1caac6115bffedba10607ae46ecb1a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c
! 64693abb5e7c68051ec591152e6e38bf  gcc/testsuite/gcc.target/arm/mve/intrinsics/vuninitializedq_int.c
! 378b54cba064e27254bece829f5bd660  gcc/testsuite/gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c
  0936ad2e404c63790cbac6217ec1a656  gcc/testsuite/gcc.target/arm/mve/mve.exp
  a27c7480ff5cba860dda5da683bb3b87  gcc/testsuite/gcc.target/arm/naked-1.c
  292c423c2aa66b03398c922259527367  gcc/testsuite/gcc.target/arm/naked-2.c
*************** d7f2f60c2c464ec7133704d0b8deb86d  gcc/te
*** 53463,53468 ****
--- 53629,53636 ----
  d8fff2cc6bc3321095b7345915e98ec1  gcc/testsuite/gcc.target/frv/fr550-builtins-4.c
  4f94aea2a37f6adad09abfdbb47bb87e  gcc/testsuite/gcc.target/frv/fr550-builtins-5.c
  aa3df950b377fb234b486475ab2bf41c  gcc/testsuite/gcc.target/frv/frv.exp
+ 151a34dad67fd69a1450b985def55eef  gcc/testsuite/gcc.target/gcn/gcn.exp
+ 1e706003dee9df5d57006e904e26af25  gcc/testsuite/gcc.target/gcn/vcc-clobber.c
  6618feb3136b4db14cb25d0ac22056c4  gcc/testsuite/gcc.target/h8300/andsi3_ashift_n_lower.c
  46fe1e4695a55c90d4b4fa9a52fc1de9  gcc/testsuite/gcc.target/h8300/h8300.exp
  945675e6af6576f674dcc30697a6f78b  gcc/testsuite/gcc.target/h8300/pr13721.c
*************** ea8f5f1fd33b05c11b1eb82ffd2b9d26  gcc/te
*** 55460,55467 ****
--- 55628,55637 ----
  faab2215d293f4db6f1cb7890858be20  gcc/testsuite/gcc.target/i386/avx512f-vbroadcastss-2.c
  e1194584e5c0e8505292895eb783e28f  gcc/testsuite/gcc.target/i386/avx512f-vcmppd-1.c
  3eb9d7bb1cd30f1cc232c846f58e9923  gcc/testsuite/gcc.target/i386/avx512f-vcmppd-2.c
+ 9d1bfb54da4127452b23a69245924448  gcc/testsuite/gcc.target/i386/avx512f-vcmppd-3.c
  5e54fc5875eaff2d721688cf22b140db  gcc/testsuite/gcc.target/i386/avx512f-vcmpps-1.c
  fb965451870058fc0338da3bf4ca50a1  gcc/testsuite/gcc.target/i386/avx512f-vcmpps-2.c
+ 695e2674186a97e2190a76ef6bf0e306  gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c
  cfc57dcbbde8b4d4956d3ef4c768f651  gcc/testsuite/gcc.target/i386/avx512f-vcmpsd-1.c
  8dd1b253e0d9570ae7c3f7c857ae299b  gcc/testsuite/gcc.target/i386/avx512f-vcmpsd-2.c
  4b831a874ffa5cf2908504608546f89b  gcc/testsuite/gcc.target/i386/avx512f-vcmpss-1.c
*************** b2cbf35d26b6c14bf91ddc351c1728b9  gcc/te
*** 59161,59166 ****
--- 59331,59340 ----
  2c68755a191496cfb5c6b92316444329  gcc/testsuite/gcc.target/i386/pr94494.c
  975929fc9881516edb25370a2a0a5a8c  gcc/testsuite/gcc.target/i386/pr94561.c
  c93af1b8273ac94a94f8677f1b5cd79e  gcc/testsuite/gcc.target/i386/pr94603.c
+ cf63209a9dbfa282faf0cb366089599d  gcc/testsuite/gcc.target/i386/pr94942.c
+ 4e8c40af3d22047b7829ab8236d292f8  gcc/testsuite/gcc.target/i386/pr95169.c
+ f6d659102349b35ce8612a7d4c1e273e  gcc/testsuite/gcc.target/i386/pr95255.c
+ e269bc4546a8f7005a446e4f30a8786d  gcc/testsuite/gcc.target/i386/pr95355.c
  849234c7a569c1e86023244bc5561263  gcc/testsuite/gcc.target/i386/pr9771-1.c
  24ceb6d5f3f5cde4b9d852839bdb98ae  gcc/testsuite/gcc.target/i386/prefetchw-1.c
  f11f4731c396f099373c033ab016a64f  gcc/testsuite/gcc.target/i386/prefetchwt1-1.c
*************** ee04d0a416bda5cc5ebbd0def15d5994  gcc/te
*** 61344,61350 ****
  660ec5b28bd11c4d01e9d4d45e4670fa  gcc/testsuite/gcc.target/powerpc/builtin-vec-sums-be-int.c
  2185aeb234f1817a5540c86fb962da8a  gcc/testsuite/gcc.target/powerpc/builtins-1-be-folded.c
  01e2e658b164ab1133e268dea77a673b  gcc/testsuite/gcc.target/powerpc/builtins-1-le-folded.c
! 27220e69230f672958f185fa104ff25c  gcc/testsuite/gcc.target/powerpc/builtins-1-p9-runnable.c
  81c2ce2759cd15dac2dd704613f98c24  gcc/testsuite/gcc.target/powerpc/builtins-1.c
  77f4cc7ca27ab5f1eaac6d0ad22a87aa  gcc/testsuite/gcc.target/powerpc/builtins-1.fold.h
  2a10ec821e82695013c36a701e935514  gcc/testsuite/gcc.target/powerpc/builtins-2-p9-runnable.c
--- 61518,61524 ----
  660ec5b28bd11c4d01e9d4d45e4670fa  gcc/testsuite/gcc.target/powerpc/builtin-vec-sums-be-int.c
  2185aeb234f1817a5540c86fb962da8a  gcc/testsuite/gcc.target/powerpc/builtins-1-be-folded.c
  01e2e658b164ab1133e268dea77a673b  gcc/testsuite/gcc.target/powerpc/builtins-1-le-folded.c
! 81c600d5735b14bfbe34e3395f54c063  gcc/testsuite/gcc.target/powerpc/builtins-1-p9-runnable.c
  81c2ce2759cd15dac2dd704613f98c24  gcc/testsuite/gcc.target/powerpc/builtins-1.c
  77f4cc7ca27ab5f1eaac6d0ad22a87aa  gcc/testsuite/gcc.target/powerpc/builtins-1.fold.h
  2a10ec821e82695013c36a701e935514  gcc/testsuite/gcc.target/powerpc/builtins-2-p9-runnable.c
*************** f50c15901a48e4cbd709055aff82c94c  gcc/te
*** 61370,61375 ****
--- 61544,61550 ----
  4c80e6ed7313a74771b414c92fbdcd7c  gcc/testsuite/gcc.target/powerpc/builtins-8-runnable.c
  2add1ae4a68a813b6bf3da8f6d2c12b4  gcc/testsuite/gcc.target/powerpc/builtins-9.c
  6a0869294a2f975212e388f211524c2a  gcc/testsuite/gcc.target/powerpc/builtins-mergew-mergow.c
+ 06e97ccf418072b1b2f90904e84d19c8  gcc/testsuite/gcc.target/powerpc/builtins-msum-runnable.c
  d249ac3ce4acf90083a999240ebe84ff  gcc/testsuite/gcc.target/powerpc/builtins-revb-runnable.c
  1548ac0ac81513395f471bec3629c51c  gcc/testsuite/gcc.target/powerpc/byte-in-either-range-0.c
  9c3c641fd8ab53aef392e688ba975ff5  gcc/testsuite/gcc.target/powerpc/byte-in-either-range-1.c
*************** ee2588ba44261404b1747c9ac2ab9547  gcc/te
*** 61388,61393 ****
--- 61563,61569 ----
  bceca9004faa6729357ac4757f81b563  gcc/testsuite/gcc.target/powerpc/cell_builtin-8.c
  88a65f2c70356d30873b9e3fbf14bd02  gcc/testsuite/gcc.target/powerpc/clone1.c
  b8e6c9f8968f2606ab8c45e4bae3d807  gcc/testsuite/gcc.target/powerpc/clone2.c
+ ff122eab001c6dc6685fe797943fdd89  gcc/testsuite/gcc.target/powerpc/clone3.c
  df3bb7789b2e14f68bc9eb0b7af53cea  gcc/testsuite/gcc.target/powerpc/cmpb-1.c
  ba0b1956af1db794975f1aee3d6e6273  gcc/testsuite/gcc.target/powerpc/cmpb-2.c
  82227502f9d3718b87af61166d6cbcd4  gcc/testsuite/gcc.target/powerpc/cmpb-3.c
*************** ba087d46247a19179361ce60b48592d1  gcc/te
*** 61404,61411 ****
  8bdf61637d7206a86bdd53011a38df98  gcc/testsuite/gcc.target/powerpc/convert-fp-64.c
  1f7277471f008809ee3572d95097e11a  gcc/testsuite/gcc.target/powerpc/copysign128-1.c
  4b60a8662648a73cedee85dd08e278eb  gcc/testsuite/gcc.target/powerpc/cprophard.c
! 90d6297f496119a66def439f404c01cb  gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c
! 0d5f8ef3f50127267e99c75c403b4dda  gcc/testsuite/gcc.target/powerpc/cpu-future.c
  81b6f286dd2f5fda45d87e46682a7d3a  gcc/testsuite/gcc.target/powerpc/cr_shrink-wrap.c
  9ec5a71503700f842b2d68337529fc06  gcc/testsuite/gcc.target/powerpc/crypto-builtin-1.c
  3eb98ea68ad5c689faea4d0223474f5f  gcc/testsuite/gcc.target/powerpc/crypto-builtin-2.c
--- 61580,61587 ----
  8bdf61637d7206a86bdd53011a38df98  gcc/testsuite/gcc.target/powerpc/convert-fp-64.c
  1f7277471f008809ee3572d95097e11a  gcc/testsuite/gcc.target/powerpc/copysign128-1.c
  4b60a8662648a73cedee85dd08e278eb  gcc/testsuite/gcc.target/powerpc/cprophard.c
! a326093b5bd617a734ae3eb9b9d90deb  gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c
! 1f6e5c800809283a311bbea2c2e28f46  gcc/testsuite/gcc.target/powerpc/cpu-future.c
  81b6f286dd2f5fda45d87e46682a7d3a  gcc/testsuite/gcc.target/powerpc/cr_shrink-wrap.c
  9ec5a71503700f842b2d68337529fc06  gcc/testsuite/gcc.target/powerpc/crypto-builtin-1.c
  3eb98ea68ad5c689faea4d0223474f5f  gcc/testsuite/gcc.target/powerpc/crypto-builtin-2.c
*************** ffc6830a7ab780cfd15ff8582d96a3f7  gcc/te
*** 61840,61847 ****
  9d79c9715a5734121e7d5c8fa078a7df  gcc/testsuite/gcc.target/powerpc/lhs-1.c
  b72cb485bdc6a86fc8bed93d719c35f4  gcc/testsuite/gcc.target/powerpc/lhs-2.c
  b2412be69d79cb1133b1ed3356a36fb3  gcc/testsuite/gcc.target/powerpc/lhs-3.c
! dc94cd89515c284e8252d88da5fecaeb  gcc/testsuite/gcc.target/powerpc/localentry-1.c
! a6f4739c1df19c7413b3b53f8e160fb2  gcc/testsuite/gcc.target/powerpc/localentry-detect-1.c
  edd0512cd703018bda99c607e742ce2c  gcc/testsuite/gcc.target/powerpc/longcall-1.c
  094f3e09aed127827288e30d1b8d8303  gcc/testsuite/gcc.target/powerpc/longcall-2.c
  be1c76ec79fb3c50cde115977877bc10  gcc/testsuite/gcc.target/powerpc/loop_align.c
--- 62016,62023 ----
  9d79c9715a5734121e7d5c8fa078a7df  gcc/testsuite/gcc.target/powerpc/lhs-1.c
  b72cb485bdc6a86fc8bed93d719c35f4  gcc/testsuite/gcc.target/powerpc/lhs-2.c
  b2412be69d79cb1133b1ed3356a36fb3  gcc/testsuite/gcc.target/powerpc/lhs-3.c
! dbbaed61ec168f90bf1e947a8fa6c878  gcc/testsuite/gcc.target/powerpc/localentry-1.c
! 56e1036ccf522d7df193857b864926f7  gcc/testsuite/gcc.target/powerpc/localentry-detect-1.c
  edd0512cd703018bda99c607e742ce2c  gcc/testsuite/gcc.target/powerpc/longcall-1.c
  094f3e09aed127827288e30d1b8d8303  gcc/testsuite/gcc.target/powerpc/longcall-2.c
  be1c76ec79fb3c50cde115977877bc10  gcc/testsuite/gcc.target/powerpc/loop_align.c
*************** c97fc8a68062ce7030d1c0bffaf20318  gcc/te
*** 61851,61856 ****
--- 62027,62041 ----
  baa1c96a04108c49c5c268ec5064328b  gcc/testsuite/gcc.target/powerpc/maddld-1.c
  e0e14ff5cc47e2735efaf83f4740e789  gcc/testsuite/gcc.target/powerpc/maddld.c
  9db67e8f35964a8ae2afb7840142608c  gcc/testsuite/gcc.target/powerpc/medium_offset.c
+ 1256ac93816d8a1e4a1b5590e2a84582  gcc/testsuite/gcc.target/powerpc/mma-builtin-1.c
+ 3d37afc338716bb9ee2ca06fed6f0f05  gcc/testsuite/gcc.target/powerpc/mma-builtin-2.c
+ 0fccf34a3b6c71fb895b8195aa737ddf  gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c
+ 0a018ba99ca7332f32e73c7f253c8871  gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c
+ a030b6c42d5b1e2f2855367dee56b37f  gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c
+ ab2a7ea5ea50966110883706974152ea  gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c
+ 9c7c4639d99727b0239b6186deebc0fe  gcc/testsuite/gcc.target/powerpc/mma-double-test.c
+ f6f39f6fe2b51843af9025b19f5d99a7  gcc/testsuite/gcc.target/powerpc/mma-single-test.c
+ a271f35c38761fdbb749bf1bec83cfe4  gcc/testsuite/gcc.target/powerpc/mma-supported.c
  fd90b8f8f736e4de9d0ea4c6ce93cf36  gcc/testsuite/gcc.target/powerpc/mmx-check.h
  8ea98bf9f7849c85085a75d0cc2e56f3  gcc/testsuite/gcc.target/powerpc/mmx-packs.c
  2ccf86033c167fa6b6775690a19bbdf6  gcc/testsuite/gcc.target/powerpc/mmx-packssdw-1.c
*************** f86f87dd7c82f05785a8e530a4718235  gcc/te
*** 61901,61911 ****
  0831e4d64f9c944a22351c0a3a55d827  gcc/testsuite/gcc.target/powerpc/no-r11-2.c
  dd4f340682017146e72e169792e742bb  gcc/testsuite/gcc.target/powerpc/no-r11-3.c
  a3a18f288ff9a907cedfa89231e2d3e8  gcc/testsuite/gcc.target/powerpc/non-lazy-ptr-test.c
! 8c35b0cf8697413656a72810984ca4d8  gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c
  b6f46bd0cf50a9df15d1cf7768e8087f  gcc/testsuite/gcc.target/powerpc/optimize-bswapdi-2.c
  b96c1a1a69bfb6f4e16a5153a31d50f7  gcc/testsuite/gcc.target/powerpc/optimize-bswapdi-3.c
  292aefe9bc5de9087844ad9ea6142eba  gcc/testsuite/gcc.target/powerpc/optimize-bswapsi-2.c
  582d7bb7e4106b5cb9134d552025a68e  gcc/testsuite/gcc.target/powerpc/outofline_rnreg.c
  6b3fcb3de6af2c0b3ca86ded91487247  gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst-v2.c
  b75815fd7a895d145154b5cf0c68e549  gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c
  8bea7369d1f259b76c9b70c7f551336b  gcc/testsuite/gcc.target/powerpc/p8vector-builtin-1.c
--- 62086,62098 ----
  0831e4d64f9c944a22351c0a3a55d827  gcc/testsuite/gcc.target/powerpc/no-r11-2.c
  dd4f340682017146e72e169792e742bb  gcc/testsuite/gcc.target/powerpc/no-r11-3.c
  a3a18f288ff9a907cedfa89231e2d3e8  gcc/testsuite/gcc.target/powerpc/non-lazy-ptr-test.c
! 24cc145b81503e457200f10394c14cc5  gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c
  b6f46bd0cf50a9df15d1cf7768e8087f  gcc/testsuite/gcc.target/powerpc/optimize-bswapdi-2.c
  b96c1a1a69bfb6f4e16a5153a31d50f7  gcc/testsuite/gcc.target/powerpc/optimize-bswapdi-3.c
  292aefe9bc5de9087844ad9ea6142eba  gcc/testsuite/gcc.target/powerpc/optimize-bswapsi-2.c
  582d7bb7e4106b5cb9134d552025a68e  gcc/testsuite/gcc.target/powerpc/outofline_rnreg.c
+ d412a6e566d0085778a45407aed601be  gcc/testsuite/gcc.target/powerpc/p10-arch31.c
+ 42d354a1a8188370b1b0f83ab21223ef  gcc/testsuite/gcc.target/powerpc/p10-identify.c
  6b3fcb3de6af2c0b3ca86ded91487247  gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst-v2.c
  b75815fd7a895d145154b5cf0c68e549  gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c
  8bea7369d1f259b76c9b70c7f551336b  gcc/testsuite/gcc.target/powerpc/p8vector-builtin-1.c
*************** a49cebe820198e98df6e4c433d7270fd  gcc/te
*** 61969,61975 ****
  eb724f0712c2e09bd99aa65ce0b1419c  gcc/testsuite/gcc.target/powerpc/paired-8.c
  b1d50d914f0b51e97312384685214bc6  gcc/testsuite/gcc.target/powerpc/paired-9.c
  86c888f921328d6e3f8fa16fa17951f3  gcc/testsuite/gcc.target/powerpc/parity-1.c
! dec581dce1a394e120ecd0040fb9806c  gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c
  b818a05f9892ef086f53347beb95c5ab  gcc/testsuite/gcc.target/powerpc/popcount-1.c
  a1ca0398bda92fa2d58fffbdae74b412  gcc/testsuite/gcc.target/powerpc/popcount-2.c
  765612a7627c33c6b923cafa4b6f8492  gcc/testsuite/gcc.target/powerpc/popcount-3.c
--- 62156,62162 ----
  eb724f0712c2e09bd99aa65ce0b1419c  gcc/testsuite/gcc.target/powerpc/paired-8.c
  b1d50d914f0b51e97312384685214bc6  gcc/testsuite/gcc.target/powerpc/paired-9.c
  86c888f921328d6e3f8fa16fa17951f3  gcc/testsuite/gcc.target/powerpc/parity-1.c
! 91c4049fffa4c4700bb5dd186ced8eb3  gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c
  b818a05f9892ef086f53347beb95c5ab  gcc/testsuite/gcc.target/powerpc/popcount-1.c
  a1ca0398bda92fa2d58fffbdae74b412  gcc/testsuite/gcc.target/powerpc/popcount-2.c
  765612a7627c33c6b923cafa4b6f8492  gcc/testsuite/gcc.target/powerpc/popcount-3.c
*************** ad8883ce93cd04d9815402552408fad8  gcc/te
*** 62165,62171 ****
  ba1b12b42ef5b65dd907b1cede8a6f35  gcc/testsuite/gcc.target/powerpc/pr71680.c
  fadd5af5f8c42b4165184bc52b97849a  gcc/testsuite/gcc.target/powerpc/pr71698.c
  c8ad35d730145210d55a41ad470d45de  gcc/testsuite/gcc.target/powerpc/pr71720.c
! d9ccfe0048f3d64bbe5861c9aea6294f  gcc/testsuite/gcc.target/powerpc/pr71763.c
  1a2ab1b5ac9370a9c043f60e7d47c0b8  gcc/testsuite/gcc.target/powerpc/pr71785.c
  1b89918520ab534b2dee02684491f2c7  gcc/testsuite/gcc.target/powerpc/pr71805.c
  ce78835a227344b0ee808a7cd36b8ab3  gcc/testsuite/gcc.target/powerpc/pr71977-1.c
--- 62352,62358 ----
  ba1b12b42ef5b65dd907b1cede8a6f35  gcc/testsuite/gcc.target/powerpc/pr71680.c
  fadd5af5f8c42b4165184bc52b97849a  gcc/testsuite/gcc.target/powerpc/pr71698.c
  c8ad35d730145210d55a41ad470d45de  gcc/testsuite/gcc.target/powerpc/pr71720.c
! c648368431c3b3e1cecfc144e7ce4260  gcc/testsuite/gcc.target/powerpc/pr71763.c
  1a2ab1b5ac9370a9c043f60e7d47c0b8  gcc/testsuite/gcc.target/powerpc/pr71785.c
  1b89918520ab534b2dee02684491f2c7  gcc/testsuite/gcc.target/powerpc/pr71805.c
  ce78835a227344b0ee808a7cd36b8ab3  gcc/testsuite/gcc.target/powerpc/pr71977-1.c
*************** aa28fe223a505772938b9d731a62130c  gcc/te
*** 62313,62321 ****
  c187e0f1af6407257235b1bb9a2fb7ac  gcc/testsuite/gcc.target/powerpc/pr92923-2.c
  bf5eef64bd13d358ccd4ecc20fc71dea  gcc/testsuite/gcc.target/powerpc/pr93012.c
  6ed2bd11c87cb97b53a02a6da437dd68  gcc/testsuite/gcc.target/powerpc/pr93073.c
! 2d7d7b3a499287c9811360fd08ed2f12  gcc/testsuite/gcc.target/powerpc/pr93122.c
  28bb6aa7286428bb15ccd941640b2015  gcc/testsuite/gcc.target/powerpc/pr93658.c
  d26617f5612756af307063fa03737a38  gcc/testsuite/gcc.target/powerpc/pr93800.c
  64482d2c5f46fd2fe948c15ae7162cfd  gcc/testsuite/gcc.target/powerpc/pragma_misc9.c
  98c02b2c2946f882d2b5e41da4b7d78b  gcc/testsuite/gcc.target/powerpc/pragma_power6.c
  9fc46dc795793c68c68bcda62ba3bb06  gcc/testsuite/gcc.target/powerpc/pragma_power7.c
--- 62500,62509 ----
  c187e0f1af6407257235b1bb9a2fb7ac  gcc/testsuite/gcc.target/powerpc/pr92923-2.c
  bf5eef64bd13d358ccd4ecc20fc71dea  gcc/testsuite/gcc.target/powerpc/pr93012.c
  6ed2bd11c87cb97b53a02a6da437dd68  gcc/testsuite/gcc.target/powerpc/pr93073.c
! 9a20865f980a7dab9057252484c9acee  gcc/testsuite/gcc.target/powerpc/pr93122.c
  28bb6aa7286428bb15ccd941640b2015  gcc/testsuite/gcc.target/powerpc/pr93658.c
  d26617f5612756af307063fa03737a38  gcc/testsuite/gcc.target/powerpc/pr93800.c
+ c3fdf2edbc3880b6e23670387a188c81  gcc/testsuite/gcc.target/powerpc/pr96125.c
  64482d2c5f46fd2fe948c15ae7162cfd  gcc/testsuite/gcc.target/powerpc/pragma_misc9.c
  98c02b2c2946f882d2b5e41da4b7d78b  gcc/testsuite/gcc.target/powerpc/pragma_power6.c
  9fc46dc795793c68c68bcda62ba3bb06  gcc/testsuite/gcc.target/powerpc/pragma_power7.c
*************** cdde8569ebb2ca104f942dd183c12fa2  gcc/te
*** 62958,62963 ****
--- 63146,63152 ----
  2e9c4b2355be46611bfe42e4a9f8d1f3  gcc/testsuite/gcc.target/powerpc/vsx-builtin-9b.c
  1e35ead3525b068deff65ea3783111ee  gcc/testsuite/gcc.target/powerpc/vsx-builtin-9c.c
  2d6ebc881e5a0f8f968a2999b0706911  gcc/testsuite/gcc.target/powerpc/vsx-builtin-9d.c
+ 6703b8b0c2c6390e3febd64e1cbe1556  gcc/testsuite/gcc.target/powerpc/vsx-builtin-msum.c
  4d6dbd4335898e06bfb3368b9da0f54b  gcc/testsuite/gcc.target/powerpc/vsx-extract-1.c
  b190b124ff5594ff601a895fbc280fa9  gcc/testsuite/gcc.target/powerpc/vsx-extract-2.c
  36aa5fcdb64f095e6127737b2d3cecfc  gcc/testsuite/gcc.target/powerpc/vsx-extract-3.c
*************** f69ed9814aa0739480a17cf1070d4373  gcc/te
*** 63075,63080 ****
--- 63264,63271 ----
  5607223fa3328b2b0ae87eeca06d0dfd  gcc/testsuite/gcc.target/riscv/pr91441.c
  1a434ff3440a676fb4f4c586bf3152e5  gcc/testsuite/gcc.target/riscv/pr93202.c
  6a4efdae4822baf9f3df7454d4e40a5b  gcc/testsuite/gcc.target/riscv/pr93304.c
+ b5552dc4ebe2e10cb2cd9798ba0a1ef5  gcc/testsuite/gcc.target/riscv/pr95252.c
+ d554990de6257eaed21c873a91b78998  gcc/testsuite/gcc.target/riscv/pr95683.c
  f0f91a28596e2dcf0af2dee634ce81cd  gcc/testsuite/gcc.target/riscv/predef-1.c
  a800b0b2c0a7c1b33ad7379a050995d6  gcc/testsuite/gcc.target/riscv/predef-2.c
  7536e7cf6900e49fcec2f3cf4afd1775  gcc/testsuite/gcc.target/riscv/predef-3.c
*************** a353c71e9bc85212fdb19558b2ceca1c  gcc/te
*** 63093,63098 ****
--- 63284,63290 ----
  223a88e1659997e57bba5dcb286f9e8b  gcc/testsuite/gcc.target/riscv/save-restore-6.c
  26a5614cc19809cc9b2bf059e8b0bdd0  gcc/testsuite/gcc.target/riscv/save-restore-7.c
  eb3e02261ae46eb9518822032d7fe89d  gcc/testsuite/gcc.target/riscv/save-restore-8.c
+ 734bfbd4b05b64b9c035fd7c5eba05a0  gcc/testsuite/gcc.target/riscv/save-restore-9.c
  150aa4eb381ea8572b1fe3f201704777  gcc/testsuite/gcc.target/riscv/shift-and-1.c
  9b847cd0a308530a3fd894de275aab48  gcc/testsuite/gcc.target/riscv/shift-and-2.c
  0b46a17ee46024f3154dbf8bdd5cbb02  gcc/testsuite/gcc.target/riscv/shift-shift-1.c
*************** ff7d9419a3b2402f3410b0aae024febc  gcc/te
*** 63437,63444 ****
  01db3581d32b46deb518f006aeb75821  gcc/testsuite/gcc.target/s390/target-attribute/tpragma-struct-vx-1.c
  9e482ff5796d7aa27f6f404a18462f13  gcc/testsuite/gcc.target/s390/target-attribute/tpragma-struct-vx-2.c
  201a36e4a6548d10d83352d305b4284a  gcc/testsuite/gcc.target/s390/tf_to_di-1.c
! 6c487f1cf0fc9142b10968213dcfc8b4  gcc/testsuite/gcc.target/s390/vector/align-1.c
! d68a866a15a643eeda4c8be22e4cfd31  gcc/testsuite/gcc.target/s390/vector/align-2.c
  37d2afe5f257fe6c269b2baa787ffe41  gcc/testsuite/gcc.target/s390/vector/combine-shift-vec.c
  cd87621c97dea4b44990c53afb0e84f0  gcc/testsuite/gcc.target/s390/vector/fp-signedint-convert-1.c
  7555086a7e981f40ab0a053876683cc4  gcc/testsuite/gcc.target/s390/vector/fp-unsignedint-convert-1.c
--- 63629,63636 ----
  01db3581d32b46deb518f006aeb75821  gcc/testsuite/gcc.target/s390/target-attribute/tpragma-struct-vx-1.c
  9e482ff5796d7aa27f6f404a18462f13  gcc/testsuite/gcc.target/s390/target-attribute/tpragma-struct-vx-2.c
  201a36e4a6548d10d83352d305b4284a  gcc/testsuite/gcc.target/s390/tf_to_di-1.c
! daf32d359b4f5080aef58859b29870b9  gcc/testsuite/gcc.target/s390/vector/align-1.c
! 6bf626314f1db50adc71184824f22bba  gcc/testsuite/gcc.target/s390/vector/align-2.c
  37d2afe5f257fe6c269b2baa787ffe41  gcc/testsuite/gcc.target/s390/vector/combine-shift-vec.c
  cd87621c97dea4b44990c53afb0e84f0  gcc/testsuite/gcc.target/s390/vector/fp-signedint-convert-1.c
  7555086a7e981f40ab0a053876683cc4  gcc/testsuite/gcc.target/s390/vector/fp-unsignedint-convert-1.c
*************** ff84d707937682f90e05f089db0bd9e8  gcc/te
*** 64399,64404 ****
--- 64591,64599 ----
  8041bf274da5c69bddc40cf797d487d8  gcc/testsuite/gdc.dg/pr94424.d
  48d876a6686fa02cab422bfc721bf94f  gcc/testsuite/gdc.dg/pr94777a.d
  84b5cd2c97627459dab31bcacb02e615  gcc/testsuite/gdc.dg/pr94777b.d
+ cf624d769a9b5200926d4c132fe75e3c  gcc/testsuite/gdc.dg/pr94970.d
+ fa256bce282d1c30c6edf903ca1c1b3c  gcc/testsuite/gdc.dg/pr95173.d
+ be038d26745b623aa5734e73550773e6  gcc/testsuite/gdc.dg/pr95250.d
  9119d0ec3d943f148ead051e9149fcd0  gcc/testsuite/gdc.dg/runnable.d
  7039ea5d3f34502d4ad2ebf20bbd078e  gcc/testsuite/gdc.dg/runnable2.d
  f8ff25c8358ba138bb7e92bed57a1406  gcc/testsuite/gdc.dg/simd.d
*************** d7c1d5b51768b8392a840e2fe80d99a9  gcc/te
*** 68590,68595 ****
--- 68785,68791 ----
  22ceceb7b00db9dc4208078543dcb9e7  gcc/testsuite/gfortran.dg/dependency_56.f90
  a33c5765cd46b461ee7c879ec4682e78  gcc/testsuite/gfortran.dg/dependency_57.f90
  ebf51298b5abedc961e1737069249a0a  gcc/testsuite/gfortran.dg/dependency_58.f90
+ d8731c4a7857584ae6a224900773f967  gcc/testsuite/gfortran.dg/dependency_59.f90
  03218919538313b26e09fa1b8f0efda0  gcc/testsuite/gfortran.dg/dependency_6.f90
  699f1378f5c1fcdc54eb21fdb4a59be1  gcc/testsuite/gfortran.dg/dependency_7.f90
  89a3206dfabae1e31ea62ec7fa264ee6  gcc/testsuite/gfortran.dg/dependency_8.f90
*************** d23c3cf960da52cea7987d80d427ca33  gcc/te
*** 68912,68917 ****
--- 69108,69114 ----
  498461068b03a38305d4fb9508177f88  gcc/testsuite/gfortran.dg/eoshift_large_1.f90
  ab70a97d276544b94e7ac094c3d3e859  gcc/testsuite/gfortran.dg/equiv_1.f90
  5f68a3e82f2a17143cbef7b550e39bf7  gcc/testsuite/gfortran.dg/equiv_10.f90
+ ec5e71c204c812fc3af8a6f1296c336c  gcc/testsuite/gfortran.dg/equiv_11.f90
  22bd6673bb33ef6c04f0188d8cb01b3e  gcc/testsuite/gfortran.dg/equiv_2.f90
  81fca82d5cbacf45dab41afd015c381d  gcc/testsuite/gfortran.dg/equiv_5.f90
  379f7f267f5fe8c92f71f777f2208b8d  gcc/testsuite/gfortran.dg/equiv_6.f90
*************** aa76dde0c8f8c461af7f6702bc38655e  gcc/te
*** 69033,69046 ****
  7777e7da27f0f204cb380c5791769371  gcc/testsuite/gfortran.dg/finalize_24.f90
  ee54ae40d5eeac0613d226e05644ee24  gcc/testsuite/gfortran.dg/finalize_25.f90
  41d2ab1f1acf2bfddbbdceb10c9ae399  gcc/testsuite/gfortran.dg/finalize_27.f90
! d30e2b4888cd7deaa0b011ec6dc2730a  gcc/testsuite/gfortran.dg/finalize_28.f90
  990865cd966f264913b80c5f4aac4498  gcc/testsuite/gfortran.dg/finalize_29.f08
  fd6f56591cff43978fb9e37af994eec0  gcc/testsuite/gfortran.dg/finalize_3.f03
  e100c711627c65e22ec895f123885efe  gcc/testsuite/gfortran.dg/finalize_30.f90
  bf2746f6ebfcb7ed0ee105a55caf722b  gcc/testsuite/gfortran.dg/finalize_31.f90
  5fc1e3c1d9863bacaa0e67ce6c523324  gcc/testsuite/gfortran.dg/finalize_32.f90
! 875a3f947cd6b17ca9e475a08d49022f  gcc/testsuite/gfortran.dg/finalize_33.f90
! bf28fc2ddb1347b5d4cd2aac68cccbc5  gcc/testsuite/gfortran.dg/finalize_34.f90
  92b4ca27645d88cb11543d720382b004  gcc/testsuite/gfortran.dg/finalize_4.f03
  ce817f495edb0ac306d6ae1052014e67  gcc/testsuite/gfortran.dg/finalize_5.f03
  00394d3b18b9e094a6751225fef04a51  gcc/testsuite/gfortran.dg/finalize_6.f90
--- 69230,69245 ----
  7777e7da27f0f204cb380c5791769371  gcc/testsuite/gfortran.dg/finalize_24.f90
  ee54ae40d5eeac0613d226e05644ee24  gcc/testsuite/gfortran.dg/finalize_25.f90
  41d2ab1f1acf2bfddbbdceb10c9ae399  gcc/testsuite/gfortran.dg/finalize_27.f90
! efc9cd9348a3f56180139e80d960002c  gcc/testsuite/gfortran.dg/finalize_28.f90
  990865cd966f264913b80c5f4aac4498  gcc/testsuite/gfortran.dg/finalize_29.f08
  fd6f56591cff43978fb9e37af994eec0  gcc/testsuite/gfortran.dg/finalize_3.f03
  e100c711627c65e22ec895f123885efe  gcc/testsuite/gfortran.dg/finalize_30.f90
  bf2746f6ebfcb7ed0ee105a55caf722b  gcc/testsuite/gfortran.dg/finalize_31.f90
  5fc1e3c1d9863bacaa0e67ce6c523324  gcc/testsuite/gfortran.dg/finalize_32.f90
! d9520d95c876e1ae6b037f5ed029efce  gcc/testsuite/gfortran.dg/finalize_33.f90
! 97eaf526899b7c3653e2cdf2e6586174  gcc/testsuite/gfortran.dg/finalize_34.f90
! 8a73305eb3c76b586a4aeaa5568c2141  gcc/testsuite/gfortran.dg/finalize_35.f90
! 62a846c35f5cb5673b42af4d9466d4f3  gcc/testsuite/gfortran.dg/finalize_36.f90
  92b4ca27645d88cb11543d720382b004  gcc/testsuite/gfortran.dg/finalize_4.f03
  ce817f495edb0ac306d6ae1052014e67  gcc/testsuite/gfortran.dg/finalize_5.f03
  00394d3b18b9e094a6751225fef04a51  gcc/testsuite/gfortran.dg/finalize_6.f90
*************** bd9a353d401afba38b6ad5f47b5ae41f  gcc/te
*** 69054,69059 ****
--- 69253,69259 ----
  45118bb2e79e39c7caf9c37dcda30b46  gcc/testsuite/gfortran.dg/findloc_5.f90
  b80ec5f6b587bbcad7647fce5f51e6f2  gcc/testsuite/gfortran.dg/findloc_6.f90
  419ae318160319ea2e9ffb1a589e850d  gcc/testsuite/gfortran.dg/findloc_7.f90
+ 1fa6e9b23d9f1915dc2131a48feec745  gcc/testsuite/gfortran.dg/findloc_8.f90
  dcdc431d3eebcd38c61326f1e9a107c4  gcc/testsuite/gfortran.dg/float_1.f90
  6d61a0e1310090a27fbd2ef3d9f7ea19  gcc/testsuite/gfortran.dg/flush_1.f90
  dfe8c326dde7ba4070312da0fb9fb955  gcc/testsuite/gfortran.dg/fmt_bz_bn.f
*************** edae9111fe15e3f1b8c0607efbf0974a  gcc/te
*** 69444,69450 ****
  c36dcd790a85c0e24d8ce6b806d09109  gcc/testsuite/gfortran.dg/goacc/derived-types-3.f90
  88646cb96ab13da1ad7ed62a79c20a32  gcc/testsuite/gfortran.dg/goacc/derived-types.f90
  1c8b2de53f8aaf0bf183889584624b23  gcc/testsuite/gfortran.dg/goacc/enter-exit-data.f95
! d74445bad7c9b8dd5b61d0eac65527b3  gcc/testsuite/gfortran.dg/goacc/finalize-1.f
  5df16712bea807f97abc1370c1e9959a  gcc/testsuite/gfortran.dg/goacc/firstprivate-1.f95
  80979b6cc7e2aaefc5c01c5a5ec35f63  gcc/testsuite/gfortran.dg/goacc/fixed-1.f
  a2e2e82a9ba48ccb237461a95e525152  gcc/testsuite/gfortran.dg/goacc/fixed-2.f
--- 69644,69650 ----
  c36dcd790a85c0e24d8ce6b806d09109  gcc/testsuite/gfortran.dg/goacc/derived-types-3.f90
  88646cb96ab13da1ad7ed62a79c20a32  gcc/testsuite/gfortran.dg/goacc/derived-types.f90
  1c8b2de53f8aaf0bf183889584624b23  gcc/testsuite/gfortran.dg/goacc/enter-exit-data.f95
! 69aadd40a283e3cdb94e2a1c6ab8bd5e  gcc/testsuite/gfortran.dg/goacc/finalize-1.f
  5df16712bea807f97abc1370c1e9959a  gcc/testsuite/gfortran.dg/goacc/firstprivate-1.f95
  80979b6cc7e2aaefc5c01c5a5ec35f63  gcc/testsuite/gfortran.dg/goacc/fixed-1.f
  a2e2e82a9ba48ccb237461a95e525152  gcc/testsuite/gfortran.dg/goacc/fixed-2.f
*************** bd5d0215a2a83dbd4aca37cf558a1b08  gcc/te
*** 69490,69495 ****
--- 69690,69697 ----
  8acc04efc98db4b4029c51746d1568e7  gcc/testsuite/gfortran.dg/goacc/loop-tree-1.f90
  4f92207bd61b03b464844ae3360e7402  gcc/testsuite/gfortran.dg/goacc/mapping-tests-1.f90
  10bd13df2513da40d5153eb388325930  gcc/testsuite/gfortran.dg/goacc/mapping-tests-2.f90
+ 31c169bb215da8c1f55f816504cbdfdd  gcc/testsuite/gfortran.dg/goacc/mapping-tests-3.f90
+ c2fe35b0f03d0c0f369bb6ffb9c04af4  gcc/testsuite/gfortran.dg/goacc/mapping-tests-4.f90
  6eef4f6a2c2a9cdd3e84855e5d4e4331  gcc/testsuite/gfortran.dg/goacc/modules.f95
  a7d01192484b5c937807678ca75537ad  gcc/testsuite/gfortran.dg/goacc/multi-clause.f90
  b63fdd4220109ab3e5c80c503d0d446b  gcc/testsuite/gfortran.dg/goacc/nested-function-1.f90
*************** c2c9b1a1db79eedb25331d3565231b66  gcc/te
*** 69754,69759 ****
--- 69956,69962 ----
  6399dd6d481972c65426ae5a0fe674a2  gcc/testsuite/gfortran.dg/gomp/pr89651.f90
  1365d33484c21cf6b603f60889b019a4  gcc/testsuite/gfortran.dg/gomp/pr92977.f90
  6db6e7072dccd0be789b6dc9bd2a586c  gcc/testsuite/gfortran.dg/gomp/pr93555.f90
+ dd3733fb2f9ce1c3658eebdc7cc337d2  gcc/testsuite/gfortran.dg/gomp/pr94672.f90
  b4be3f9de7631846875a711ae9b67293  gcc/testsuite/gfortran.dg/gomp/proc_ptr_1.f90
  87885556568e657ef4c936c53e1c7305  gcc/testsuite/gfortran.dg/gomp/proc_ptr_2.f90
  59e444df8ec8f5ea9859b5aef4d75865  gcc/testsuite/gfortran.dg/gomp/reduction1.f90
*************** c525cee40cfdc1d7f1dda5cf299fdde9  gcc/te
*** 69766,69771 ****
--- 69969,69975 ----
  bb19e54aafc9016401c4797e4cb0d75d  gcc/testsuite/gfortran.dg/gomp/sharing-2.f90
  31d6e090f7c514b28f2656086d853df7  gcc/testsuite/gfortran.dg/gomp/sharing-3.f90
  b3d1280c39c6cae9dddab498b1e1eeb4  gcc/testsuite/gfortran.dg/gomp/sharing-4.f90
+ 1270cfd451f11e2ba8a4b451bb9b51e3  gcc/testsuite/gfortran.dg/gomp/target-exit-data.f90
  3c3ee23796192e475b1597bfe4ae9d72  gcc/testsuite/gfortran.dg/gomp/target-parallel1.f90
  919bd1d4b3eea35828ead5f8cf204a98  gcc/testsuite/gfortran.dg/gomp/target1.f90
  b75e4a6eaec211becf176c75768a3f3d  gcc/testsuite/gfortran.dg/gomp/target2.f90
*************** e972ad6e0a543eb12481e61ddb341c93  gcc/te
*** 70714,70720 ****
  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
! 1b68566405fdc8429f357782bc8890c9  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
--- 70918,70924 ----
  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
*************** a96bcaba231d868e55f5131bd40acf4f  gcc/te
*** 71309,71314 ****
--- 71513,71522 ----
  c28f56ac28d07d5c6a114a4d14c467c6  gcc/testsuite/gfortran.dg/pr39152.f
  a9b6bd0717cd606ed255a3cc5e3d4343  gcc/testsuite/gfortran.dg/pr39666-1.f90
  22f478e101a15c3e611a0140bcb54089  gcc/testsuite/gfortran.dg/pr39666-2.f90
+ 6d5ad2e89a72a2d2d897c8559f03a5df  gcc/testsuite/gfortran.dg/pr39695_1.f90
+ 810c8267f85397567570c85815c62066  gcc/testsuite/gfortran.dg/pr39695_2.f90
+ e10e6ef05a05da32c098dc57b8872930  gcc/testsuite/gfortran.dg/pr39695_3.f90
+ d5a07e4fb254ff561108269c0ecffae6  gcc/testsuite/gfortran.dg/pr39695_4.f90
  6538a1bf717a767c8b613e4a6e213685  gcc/testsuite/gfortran.dg/pr39865.f90
  6d98ddbee368092b07f33b6c4f3132ce  gcc/testsuite/gfortran.dg/pr39937.f
  128d1f5873432fbeef9032aaaa925a0a  gcc/testsuite/gfortran.dg/pr40587.f
*************** a7f1ac7ef80efe661e72cd8935b9d68f  gcc/te
*** 71385,71390 ****
--- 71593,71599 ----
  b881e38dc8d6fafca5e4f096c430fac1  gcc/testsuite/gfortran.dg/pr49721-1.f
  23f5416fbc05d5ab74e23fdf64353554  gcc/testsuite/gfortran.dg/pr50069_1.f90
  58ef52a5a164af942250c1ed58c78a9d  gcc/testsuite/gfortran.dg/pr50069_2.f90
+ 1b8448bb243f9c4b118e60496390107b  gcc/testsuite/gfortran.dg/pr50392.f
  1d25f44577483b953a0c9a5958b04ec3  gcc/testsuite/gfortran.dg/pr50769.f90
  6d40b8b2b18fefbafaa1495c64dc7b65  gcc/testsuite/gfortran.dg/pr50875.f90
  8ba23b49a86151ea9987a2845a260bb9  gcc/testsuite/gfortran.dg/pr51434.f90
*************** fcdffb26a3d7f862eb7d9eaee5b49b49  gcc/te
*** 71423,71428 ****
--- 71632,71638 ----
  1ca63f28ae284979c3b2b1c01dc88abf  gcc/testsuite/gfortran.dg/pr58290.f90
  bc63d6ff9d523e63fa42eb148fceb4c6  gcc/testsuite/gfortran.dg/pr58484.f
  756af060f4f83f1c7fac64450555d67c  gcc/testsuite/gfortran.dg/pr58968.f
+ 38761fc6ca20bfa8a4d47530bb0173c3  gcc/testsuite/gfortran.dg/pr59107.f90
  54642dc29547df928c052d04531cae6f  gcc/testsuite/gfortran.dg/pr59440-1.f90
  29517347731146172a1733a27581daa9  gcc/testsuite/gfortran.dg/pr59440-2.f90
  f5878abe544570f500d4148c17a74cc4  gcc/testsuite/gfortran.dg/pr59440-3.f90
*************** e8e59f069c4b37c57b85939b49c5f51d  gcc/te
*** 71558,71563 ****
--- 71768,71774 ----
  7ba418a27a13483d7dc03ce4a2d4328f  gcc/testsuite/gfortran.dg/pr71642.f90
  e43018d3cb0e5cb6a1f0234e0cfdce65  gcc/testsuite/gfortran.dg/pr71649.f90
  dffe49f90e191f0e0d1a1c6f8d53f854  gcc/testsuite/gfortran.dg/pr71688.f90
+ 6605f7643b48fa0beee78eeb907008f1  gcc/testsuite/gfortran.dg/pr71706.f90
  1aa045033f7cb52ec480e9dcc3daf999  gcc/testsuite/gfortran.dg/pr71730.f90
  b310ef8caef5ed95412a60d1546be16a  gcc/testsuite/gfortran.dg/pr71764.f90
  71aa02c8e336e26a15cc65118a5c7776  gcc/testsuite/gfortran.dg/pr71799.f90
*************** a9e192b49dbc72e5972a1e60f82ee433  gcc/te
*** 71692,71698 ****
  c842772198f401b528cb6ac0f65c4b5b  gcc/testsuite/gfortran.dg/pr87994_1.f90
  1bbd8f79e620f6dc8314f507372e92b1  gcc/testsuite/gfortran.dg/pr87994_2.f90
  3a118bb4cf0e05ac1d34bf3d8b7a9364  gcc/testsuite/gfortran.dg/pr87994_3.f90
! c1733abbc24e42e42fd2d6ae738e6faf  gcc/testsuite/gfortran.dg/pr88025.f90
  87738ead717ba536de4c455534af755e  gcc/testsuite/gfortran.dg/pr88048.f90
  299cd4b3cd8f981657d37f9d6063d080  gcc/testsuite/gfortran.dg/pr88072.f90
  f2f69037301e6e901e6d032542873c68  gcc/testsuite/gfortran.dg/pr88116_1.f90
--- 71903,71909 ----
  c842772198f401b528cb6ac0f65c4b5b  gcc/testsuite/gfortran.dg/pr87994_1.f90
  1bbd8f79e620f6dc8314f507372e92b1  gcc/testsuite/gfortran.dg/pr87994_2.f90
  3a118bb4cf0e05ac1d34bf3d8b7a9364  gcc/testsuite/gfortran.dg/pr87994_3.f90
! c7ad205e6ae355ab8ed11e2933c01c0c  gcc/testsuite/gfortran.dg/pr88025.f90
  87738ead717ba536de4c455534af755e  gcc/testsuite/gfortran.dg/pr88048.f90
  299cd4b3cd8f981657d37f9d6063d080  gcc/testsuite/gfortran.dg/pr88072.f90
  f2f69037301e6e901e6d032542873c68  gcc/testsuite/gfortran.dg/pr88116_1.f90
*************** c3a4f71a34910c47ba7b2f7b83bedc54  gcc/te
*** 71715,71720 ****
--- 71926,71932 ----
  e1edad4c8bece96ce2107cf71bfae76a  gcc/testsuite/gfortran.dg/pr88357_1.f90
  1748a25be32cb7d5ab788f7c7ac160e9  gcc/testsuite/gfortran.dg/pr88357_2.f90
  9623a97e1eb634f1a2faf1f3d7acb66f  gcc/testsuite/gfortran.dg/pr88376.f90
+ 218b9adf9e09bdf06e2822d54e60ace6  gcc/testsuite/gfortran.dg/pr88379.f90
  c2b5f3bb0c21a060bae40c6396336f9f  gcc/testsuite/gfortran.dg/pr88467.f90
  d82653f0cc50f73a8d8759b21c4c24bd  gcc/testsuite/gfortran.dg/pr88611.f90
  cb3f3375da33c0d1dc2e041d90b817e7  gcc/testsuite/gfortran.dg/pr88833.f90
*************** f9f3f23d1f0e555393704aacc1883399  gcc/te
*** 71802,71816 ****
--- 72014,72032 ----
  07f97b5c9035f22956d8de6d516ad835  gcc/testsuite/gfortran.dg/pr92897.f90
  6c549fe6e961f7c6efa0d1c7fc21996f  gcc/testsuite/gfortran.dg/pr92898.f90
  174e7ed23ca6c98eafa672a87869df69  gcc/testsuite/gfortran.dg/pr92990.f90
+ 280ab7d986fcd8cc3dfd00cf28c71ef6  gcc/testsuite/gfortran.dg/pr92993.f90
  586be212d36e00160fa7287a5a206284  gcc/testsuite/gfortran.dg/pr93263_1.f90
  8ee3137f282f1f173ac8264cd48c1696  gcc/testsuite/gfortran.dg/pr93263_2.f90
+ 698d454bcab60ac4088a1e7580608530  gcc/testsuite/gfortran.dg/pr93337.f90
  c7e316d6485eeefb75d9244215792467  gcc/testsuite/gfortran.dg/pr93364.f90
  06ceb251cd1f91efba4a449cd034efcc  gcc/testsuite/gfortran.dg/pr93365.f90
+ 134c0658337cda14d175a3fad4e528f8  gcc/testsuite/gfortran.dg/pr93366.f90
  db4f2455ee82f701b58ba5d66bdd530e  gcc/testsuite/gfortran.dg/pr93461.f90
  94161ac0b4a6fa07f91b94a267e5093a  gcc/testsuite/gfortran.dg/pr93473.f90
  e853cb1d6d53cebb57679b7de592a8cb  gcc/testsuite/gfortran.dg/pr93484_1.f90
  d422d9251e2f720fa41ed649ec3ed4e4  gcc/testsuite/gfortran.dg/pr93484_2.f90
  099310f8cdad8cd49da3b411befe8fac  gcc/testsuite/gfortran.dg/pr93486.f90
+ ad5d9eaa5f8d1c73673f959f766e825d  gcc/testsuite/gfortran.dg/pr93497.f90
  321e671c6e1acf78d716c2076bdf3a00  gcc/testsuite/gfortran.dg/pr93498_1.f90
  fde8604ea120a8ce9b073bf211cdf432  gcc/testsuite/gfortran.dg/pr93498_2.f90
  044a867e31d2488aef215034fa209478  gcc/testsuite/gfortran.dg/pr93580.f90
*************** e0fe2bc5bc29092b239eac7f6bd6642a  gcc/te
*** 71823,71837 ****
  eae35493aa7d0321c6412d5a65df63aa  gcc/testsuite/gfortran.dg/pr93686_2.f90
  f9cd7fe0c8cb7be5b0846aa6c3eb0b93  gcc/testsuite/gfortran.dg/pr93686_3.f90
  9a2df63b77cda57168f292b09bde71b3  gcc/testsuite/gfortran.dg/pr93686_4.f90
! 5ae8cd18044c6e382e1d73b60781e2f9  gcc/testsuite/gfortran.dg/pr93714_1.f90
! 1709f1232d61b6638bf2d8db392c7ed9  gcc/testsuite/gfortran.dg/pr93714_2.f90
  8564903a85485b55debd7fc2adab990d  gcc/testsuite/gfortran.dg/pr93792.f90
  a5b6ce00cd18edc5606fea2eada6c169  gcc/testsuite/gfortran.dg/pr93835.f08
  6736173bcc319bca35f5453a7bca947b  gcc/testsuite/gfortran.dg/pr94030_1.f90
  b0f8acfae3746c459e5af7bcca222814  gcc/testsuite/gfortran.dg/pr94030_2.f90
  3fbf8e84b18aab42f89f48c0c8a9a41a  gcc/testsuite/gfortran.dg/pr94285.f90
  f17ab40b1ca95ac01da77049baa72103  gcc/testsuite/gfortran.dg/pr94329.f90
  16d161f7900dd36eabcbaea6cd9c1b6e  gcc/testsuite/gfortran.dg/pr94708.f90
  891574fabddfbfea0c1fe4cf0cd69927  gcc/testsuite/gfortran.dg/predcom-1.f
  76cb03b4659cc6b4cd2f072860817262  gcc/testsuite/gfortran.dg/predcom-2.f
  d667c79ea0bad11d2e191cce083c4c1a  gcc/testsuite/gfortran.dg/predict-1.f90
--- 72039,72080 ----
  eae35493aa7d0321c6412d5a65df63aa  gcc/testsuite/gfortran.dg/pr93686_2.f90
  f9cd7fe0c8cb7be5b0846aa6c3eb0b93  gcc/testsuite/gfortran.dg/pr93686_3.f90
  9a2df63b77cda57168f292b09bde71b3  gcc/testsuite/gfortran.dg/pr93686_4.f90
! 0636d4a049257c8e3f6c32b4b7309697  gcc/testsuite/gfortran.dg/pr93714_1.f90
! 93b8b244bce4583a43c29d892e177744  gcc/testsuite/gfortran.dg/pr93714_2.f90
  8564903a85485b55debd7fc2adab990d  gcc/testsuite/gfortran.dg/pr93792.f90
  a5b6ce00cd18edc5606fea2eada6c169  gcc/testsuite/gfortran.dg/pr93835.f08
  6736173bcc319bca35f5453a7bca947b  gcc/testsuite/gfortran.dg/pr94030_1.f90
  b0f8acfae3746c459e5af7bcca222814  gcc/testsuite/gfortran.dg/pr94030_2.f90
  3fbf8e84b18aab42f89f48c0c8a9a41a  gcc/testsuite/gfortran.dg/pr94285.f90
  f17ab40b1ca95ac01da77049baa72103  gcc/testsuite/gfortran.dg/pr94329.f90
+ b9faba8aac0e0dd38443caeb527db93d  gcc/testsuite/gfortran.dg/pr94397.F90
  16d161f7900dd36eabcbaea6cd9c1b6e  gcc/testsuite/gfortran.dg/pr94708.f90
+ a6b1d851f4c5b6cfffa8f56c8f9cd150  gcc/testsuite/gfortran.dg/pr95088.f90
+ 81355955ad98611710451ef6e76d9dbe  gcc/testsuite/gfortran.dg/pr95090.f90
+ 10a1157f7a9fa8f2042a563c98a25914  gcc/testsuite/gfortran.dg/pr95091.f90
+ 7d3e3457f90590b31740ffdd3a4866a3  gcc/testsuite/gfortran.dg/pr95104.f90
+ 66c58770643ed3f1944820fa6790cc27  gcc/testsuite/gfortran.dg/pr95340.f90
+ b9d5894d240b89777d50d53e0cd60929  gcc/testsuite/gfortran.dg/pr95373_1.f90
+ f55274affe4c9ad9830b5b95890a0e58  gcc/testsuite/gfortran.dg/pr95373_2.f90
+ bf06d26cfd17de7f7a1ca3d27181a469  gcc/testsuite/gfortran.dg/pr95500.f90
+ 957c4b1c6c2a82ac61e92b1200c1f5cc  gcc/testsuite/gfortran.dg/pr95503.f90
+ 5231d7be8a143a19ea814874ba722093  gcc/testsuite/gfortran.dg/pr95544.f90
+ 378769172a1f4a490bd397114840810b  gcc/testsuite/gfortran.dg/pr95587.f90
+ a5c2f3cef142134791933a56c788c163  gcc/testsuite/gfortran.dg/pr95611.f90
+ a5234963084d71f3cbff36fdddbc2a39  gcc/testsuite/gfortran.dg/pr95687.f90
+ 0b6e1357ba61754bfa53b9ec715e9aa3  gcc/testsuite/gfortran.dg/pr95688.f90
+ 83b0c584414e4a319a76de802810da35  gcc/testsuite/gfortran.dg/pr95689.f90
+ befa70efee1a50434d1f2eef63dcd2be  gcc/testsuite/gfortran.dg/pr95690.f90
+ 9e1f84d8082ed7be8e9a14e8ff4713bb  gcc/testsuite/gfortran.dg/pr95707.f90
+ 7dc7dd72d896c5e7c5e3df3a92c93424  gcc/testsuite/gfortran.dg/pr95708.f90
+ 17933bb3f99b8b553eb0e7141b2dcdb7  gcc/testsuite/gfortran.dg/pr95709.f90
+ 318783bae8c440456bbc1d8206606958  gcc/testsuite/gfortran.dg/pr95826.f90
+ 662210e69dcf405442181d9c4c2a91ec  gcc/testsuite/gfortran.dg/pr95827.f90
+ 62cd2c3c38efcf3442a00b172c23a0f1  gcc/testsuite/gfortran.dg/pr95828.f90
+ f2cfdbd57b646ea77c8d2d572b0b4a79  gcc/testsuite/gfortran.dg/pr95829.f90
+ 4624ef21d27373ca19abedc766bf24c8  gcc/testsuite/gfortran.dg/pr95880.f90
+ 5f79fc5c2f7a030ad1b82b4793b0c8a7  gcc/testsuite/gfortran.dg/pr95881.f90
+ a14ff0a951de87e6e87ae4eba23ae32e  gcc/testsuite/gfortran.dg/pr95978.f90
  891574fabddfbfea0c1fe4cf0cd69927  gcc/testsuite/gfortran.dg/predcom-1.f
  76cb03b4659cc6b4cd2f072860817262  gcc/testsuite/gfortran.dg/predcom-2.f
  d667c79ea0bad11d2e191cce083c4c1a  gcc/testsuite/gfortran.dg/predict-1.f90
*************** fb96510c4c3cf8708dbe908bf7410b3e  gcc/te
*** 72189,72194 ****
--- 72432,72438 ----
  1f7486e924246d1d4b31305e7648e554  gcc/testsuite/gfortran.dg/recursive_check_13.f90
  ffe79edcf9b34dadb8fd169df22b8ca9  gcc/testsuite/gfortran.dg/recursive_check_14.f90
  89db13c5d7ebc3baf5942104fb935f62  gcc/testsuite/gfortran.dg/recursive_check_15.f90
+ 290d6844c91b9b1fb46c3b509acf6a8a  gcc/testsuite/gfortran.dg/recursive_check_16.f90
  881c92b66cd57adb841f4c449922f1c6  gcc/testsuite/gfortran.dg/recursive_check_2.f90
  9756d61dc4460a36cf3565371f5ccea8  gcc/testsuite/gfortran.dg/recursive_check_3.f90
  f4d567993a23834af1926af8a5c3a3d9  gcc/testsuite/gfortran.dg/recursive_check_4.f03
*************** b8220e7f001fe7f8144e570e0a24ac0e  gcc/te
*** 72344,72349 ****
--- 72588,72594 ----
  cd8c016f6ead596119f334940e6d58e4  gcc/testsuite/gfortran.dg/select_type_46.f90
  4f15c72da02b84843e3a7ec6e64b8857  gcc/testsuite/gfortran.dg/select_type_47.f90
  fd6ab0a5e316e2999bc498f35a3c0877  gcc/testsuite/gfortran.dg/select_type_48.f90
+ 4030940822c0b2a93cef17754637d715  gcc/testsuite/gfortran.dg/select_type_49.f90
  652809f8153234254b8b67a7efca979e  gcc/testsuite/gfortran.dg/select_type_5.f03
  d4874fed6108821dfa28ab998af7855a  gcc/testsuite/gfortran.dg/select_type_6.f03
  3acc63d3709ace8561c2455ee8125fbc  gcc/testsuite/gfortran.dg/select_type_7.f03
*************** b48fbbc2cab88879e5ac6c732a077df4  gcc/te
*** 73376,73382 ****
  1787d16cb9866c69c2ce8e785b13b9ad  gcc/testsuite/gfortran.fortran-torture/execute/forall_2.f90
  6c21b323d45dce3f55e8e5663ab66d04  gcc/testsuite/gfortran.fortran-torture/execute/forall_3.f90
  ca34683b9e9b7fad5e8c6d6e8196f8dc  gcc/testsuite/gfortran.fortran-torture/execute/forall_4.f90
! ce4c005c9a8ce41be3c8308c56057c85  gcc/testsuite/gfortran.fortran-torture/execute/forall_5.f90
  d7a15b78143251dade624b93954122c6  gcc/testsuite/gfortran.fortran-torture/execute/forall_6.f90
  4d0d5375679ca4a4030516df177d0808  gcc/testsuite/gfortran.fortran-torture/execute/forall_7.f90
  6180fbd2eec4756dc123ab139c71eda8  gcc/testsuite/gfortran.fortran-torture/execute/function_module_1.f90
--- 73621,73627 ----
  1787d16cb9866c69c2ce8e785b13b9ad  gcc/testsuite/gfortran.fortran-torture/execute/forall_2.f90
  6c21b323d45dce3f55e8e5663ab66d04  gcc/testsuite/gfortran.fortran-torture/execute/forall_3.f90
  ca34683b9e9b7fad5e8c6d6e8196f8dc  gcc/testsuite/gfortran.fortran-torture/execute/forall_4.f90
! 9f52df8e35759b683f6d033267f8f29a  gcc/testsuite/gfortran.fortran-torture/execute/forall_5.f90
  d7a15b78143251dade624b93954122c6  gcc/testsuite/gfortran.fortran-torture/execute/forall_6.f90
  4d0d5375679ca4a4030516df177d0808  gcc/testsuite/gfortran.fortran-torture/execute/forall_7.f90
  6180fbd2eec4756dc123ab139c71eda8  gcc/testsuite/gfortran.fortran-torture/execute/function_module_1.f90
*************** b6ea03c9affde48d338d7326a8df2f95  gcc/te
*** 76694,76700 ****
  a2fee8c2c12291d3740008390bd0907e  gcc/testsuite/go.test/test/fixedbugs/issue3925.go
  725129abc0a4dde1e81f2f4f08e64f6e  gcc/testsuite/go.test/test/fixedbugs/issue4066.go
  f002a55104064771753b528974c8394a  gcc/testsuite/go.test/test/fixedbugs/issue4085a.go
! 71b1b1c27b519c99999f738376277ac8  gcc/testsuite/go.test/test/fixedbugs/issue4085b.go
  edbd5b50c846940ea0f4de1e9e693e53  gcc/testsuite/go.test/test/fixedbugs/issue4097.go
  3d1ddae481ea6ebd1428f13ff9c0c35a  gcc/testsuite/go.test/test/fixedbugs/issue4099.go
  b78f71e74f77811e6652524879f638a0  gcc/testsuite/go.test/test/fixedbugs/issue4162.go
--- 76939,76945 ----
  a2fee8c2c12291d3740008390bd0907e  gcc/testsuite/go.test/test/fixedbugs/issue3925.go
  725129abc0a4dde1e81f2f4f08e64f6e  gcc/testsuite/go.test/test/fixedbugs/issue4066.go
  f002a55104064771753b528974c8394a  gcc/testsuite/go.test/test/fixedbugs/issue4085a.go
! 964d3424dffd2a91f5fe153f39e6497f  gcc/testsuite/go.test/test/fixedbugs/issue4085b.go
  edbd5b50c846940ea0f4de1e9e693e53  gcc/testsuite/go.test/test/fixedbugs/issue4097.go
  3d1ddae481ea6ebd1428f13ff9c0c35a  gcc/testsuite/go.test/test/fixedbugs/issue4099.go
  b78f71e74f77811e6652524879f638a0  gcc/testsuite/go.test/test/fixedbugs/issue4162.go
*************** d3407b902d0f7b4b9cd90850a7d0b466  gcc/te
*** 77212,77218 ****
  3c2c787fcc8ef5c7700261d7e7b54a7f  gcc/testsuite/lib/gcc.exp
  674a35e6b0b36228df222d72193bdd05  gcc/testsuite/lib/gcov.exp
  e897eac8f31accc11d53cfae3ae16b0e  gcc/testsuite/lib/gdc-dg.exp
! 857df7607b2b55b633c2ea06e6acc8b1  gcc/testsuite/lib/gdc-utils.exp
  ab23eaa0145abe5e1e3f8db59e1c30f8  gcc/testsuite/lib/gdc.exp
  1e3b8e945da5c9712a08b670026f2b05  gcc/testsuite/lib/gfortran-dg.exp
  9f46408d4a5bf5a40fc562067fd252aa  gcc/testsuite/lib/gfortran.exp
--- 77457,77463 ----
  3c2c787fcc8ef5c7700261d7e7b54a7f  gcc/testsuite/lib/gcc.exp
  674a35e6b0b36228df222d72193bdd05  gcc/testsuite/lib/gcov.exp
  e897eac8f31accc11d53cfae3ae16b0e  gcc/testsuite/lib/gdc-dg.exp
! fa73f9421dbf106f035cc3015f117c05  gcc/testsuite/lib/gdc-utils.exp
  ab23eaa0145abe5e1e3f8db59e1c30f8  gcc/testsuite/lib/gdc.exp
  1e3b8e945da5c9712a08b670026f2b05  gcc/testsuite/lib/gfortran-dg.exp
  9f46408d4a5bf5a40fc562067fd252aa  gcc/testsuite/lib/gfortran.exp
*************** d632d5568c00760aea7b18467091554c  gcc/te
*** 77246,77252 ****
  de7c3a30aab1a4360904bd68322b8c39  gcc/testsuite/lib/scanwpaipa.exp
  84d4d1fa2ac6a05232c49ad827939a46  gcc/testsuite/lib/target-libpath.exp
  ca50260c50a30bdb6f74ff883e63b78b  gcc/testsuite/lib/target-supports-dg.exp
! e5c119cf2ae1575232b7bc2c0ce432c2  gcc/testsuite/lib/target-supports.exp
  201116acbb88a91edc571f6c7b961f79  gcc/testsuite/lib/target-utils.exp
  2dcea44ea4fe54415e381cfa752f4c4d  gcc/testsuite/lib/timeout-dg.exp
  d4e470f82175a3f3c70c1de64a1e104d  gcc/testsuite/lib/timeout.exp
--- 77491,77497 ----
  de7c3a30aab1a4360904bd68322b8c39  gcc/testsuite/lib/scanwpaipa.exp
  84d4d1fa2ac6a05232c49ad827939a46  gcc/testsuite/lib/target-libpath.exp
  ca50260c50a30bdb6f74ff883e63b78b  gcc/testsuite/lib/target-supports-dg.exp
! 5c105027d64be9adc892b477711df531  gcc/testsuite/lib/target-supports.exp
  201116acbb88a91edc571f6c7b961f79  gcc/testsuite/lib/target-utils.exp
  2dcea44ea4fe54415e381cfa752f4c4d  gcc/testsuite/lib/timeout-dg.exp
  d4e470f82175a3f3c70c1de64a1e104d  gcc/testsuite/lib/timeout.exp
*************** e42076aeff1c5ac155a88db5b1993d38  gcc/te
*** 78260,78266 ****
  4378026e42d5d5e9561eda512bf835f7  gcc/timevar.c
  613890b6b427697cf4319a200d7c1d19  gcc/timevar.def
  4950bf62dcb35f1bdfa61b68a66ab09f  gcc/timevar.h
! e90fc8b0d6ed4c8d23f7e0265fc771d3  gcc/toplev.c
  ab7ef188a1f8bb5ae52330292de9eddd  gcc/toplev.h
  cb93d16284083d3b9b3c4e20168620d6  gcc/tracer.c
  4a9a6b6950d1e4e70873268e85630fee  gcc/tracer.h
--- 78505,78511 ----
  4378026e42d5d5e9561eda512bf835f7  gcc/timevar.c
  613890b6b427697cf4319a200d7c1d19  gcc/timevar.def
  4950bf62dcb35f1bdfa61b68a66ab09f  gcc/timevar.h
! f63ca87395491bc7a88d4772d505f3e1  gcc/toplev.c
  ab7ef188a1f8bb5ae52330292de9eddd  gcc/toplev.h
  cb93d16284083d3b9b3c4e20168620d6  gcc/tracer.c
  4a9a6b6950d1e4e70873268e85630fee  gcc/tracer.h
*************** cb93d16284083d3b9b3c4e20168620d6  gcc/tr
*** 78269,78275 ****
  152e8165771ecddccc9d44e20851353b  gcc/tree-affine.c
  0b109601bb4905e4f569439451ec6fa1  gcc/tree-affine.h
  6bb5dae4af5b869cdbd66834af378767  gcc/tree-call-cdce.c
! bb3acfaa027c53980a5bc9d8916f35ec  gcc/tree-cfg.c
  8827d749b1f112912acd36b5fa86719f  gcc/tree-cfg.h
  69569b7be3c796a277a2083e8d5ee2c5  gcc/tree-cfgcleanup.c
  f441bd0bb33f69c0d7f1c0057582e027  gcc/tree-cfgcleanup.h
--- 78514,78520 ----
  152e8165771ecddccc9d44e20851353b  gcc/tree-affine.c
  0b109601bb4905e4f569439451ec6fa1  gcc/tree-affine.h
  6bb5dae4af5b869cdbd66834af378767  gcc/tree-call-cdce.c
! db04fb283273a2ea7cf212d8171e5e2d  gcc/tree-cfg.c
  8827d749b1f112912acd36b5fa86719f  gcc/tree-cfg.h
  69569b7be3c796a277a2083e8d5ee2c5  gcc/tree-cfgcleanup.c
  f441bd0bb33f69c0d7f1c0057582e027  gcc/tree-cfgcleanup.h
*************** f441bd0bb33f69c0d7f1c0057582e027  gcc/tr
*** 78277,78283 ****
  4e1efeebec075dc15c3b4e348b263b64  gcc/tree-chrec.h
  725228e8b574b3070f6675146ce45579  gcc/tree-complex.c
  e66a96b97f79de39ed0463c8d517c16c  gcc/tree-core.h
! 9ce0af80b9c3956b1e5198360fd4e789  gcc/tree-data-ref.c
  b733765819e76ff58bd73dca82313318  gcc/tree-data-ref.h
  c15744794488e9719b4b02dcfbe34f08  gcc/tree-dfa.c
  7f0ef8abf89f1173c38018b0b12d6a14  gcc/tree-dfa.h
--- 78522,78528 ----
  4e1efeebec075dc15c3b4e348b263b64  gcc/tree-chrec.h
  725228e8b574b3070f6675146ce45579  gcc/tree-complex.c
  e66a96b97f79de39ed0463c8d517c16c  gcc/tree-core.h
! 73d58d8e083fdeb11a8e2fcf2c681ab3  gcc/tree-data-ref.c
  b733765819e76ff58bd73dca82313318  gcc/tree-data-ref.h
  c15744794488e9719b4b02dcfbe34f08  gcc/tree-dfa.c
  7f0ef8abf89f1173c38018b0b12d6a14  gcc/tree-dfa.h
*************** d459e657ac4e11e8e50ab8429f4b15fb  gcc/tr
*** 78286,78293 ****
  608263f6448ac00b6771eb4fe778e47a  gcc/tree-diagnostic.h
  c64b90c644a821261a72935b93ba3540  gcc/tree-dump.c
  77f5351a825fd3910011228b4d5d213a  gcc/tree-dump.h
! dcd7de668f2fa4cd98154d8e01008b6f  gcc/tree-eh.c
! aba2cbba9c762d1bb4a0d6a71fbbfd93  gcc/tree-eh.h
  b36637c8810227ea2c6a401de7429e56  gcc/tree-emutls.c
  208a079bcf4a4809f93e36a3d682fa1e  gcc/tree-hash-traits.h
  225440007d2169d1603a2d188e9adb72  gcc/tree-hasher.h
--- 78531,78538 ----
  608263f6448ac00b6771eb4fe778e47a  gcc/tree-diagnostic.h
  c64b90c644a821261a72935b93ba3540  gcc/tree-dump.c
  77f5351a825fd3910011228b4d5d213a  gcc/tree-dump.h
! a5953bc67f96a8cd9d2e169848a29db0  gcc/tree-eh.c
! b4be426da366ec553dae1b61ab01654e  gcc/tree-eh.h
  b36637c8810227ea2c6a401de7429e56  gcc/tree-emutls.c
  208a079bcf4a4809f93e36a3d682fa1e  gcc/tree-hash-traits.h
  225440007d2169d1603a2d188e9adb72  gcc/tree-hasher.h
*************** b78983a1e11b29b129e9c3085568c653  gcc/tr
*** 78299,78305 ****
  6f7f61edb92c610f51c0a4c63816d0c9  gcc/tree-into-ssa.h
  128a1bf3cc21b0667fce6afbc582ece4  gcc/tree-iterator.c
  0c10dc55c53a2f9a6148855ba4710b52  gcc/tree-iterator.h
! 855b4bc891d9cf0e6ba94d43770da28d  gcc/tree-loop-distribution.c
  5d92aa591501a39e21040a7e352c6832  gcc/tree-nested.c
  97f5a7e0334053228b88087b732f6a67  gcc/tree-nested.h
  436506b70e017c3ee190301caaacd625  gcc/tree-nrv.c
--- 78544,78550 ----
  6f7f61edb92c610f51c0a4c63816d0c9  gcc/tree-into-ssa.h
  128a1bf3cc21b0667fce6afbc582ece4  gcc/tree-iterator.c
  0c10dc55c53a2f9a6148855ba4710b52  gcc/tree-iterator.h
! dc9521501236daa47963d7ac49d3fbfb  gcc/tree-loop-distribution.c
  5d92aa591501a39e21040a7e352c6832  gcc/tree-nested.c
  97f5a7e0334053228b88087b732f6a67  gcc/tree-nested.h
  436506b70e017c3ee190301caaacd625  gcc/tree-nrv.c
*************** b7424dd035be92255e7eb0bdd64347b9  gcc/tr
*** 78313,78319 ****
  8bf04fc2b4fa5e0828ee5be7f0f6a03a  gcc/tree-phinodes.c
  b4e0a37f771fc4a76ce646464d82d9f5  gcc/tree-phinodes.h
  409164e334f7ca8d194340919650dc86  gcc/tree-predcom.c
! f3189cf2d17ca9210caf3da11008342b  gcc/tree-pretty-print.c
  32e70ee5db96badf930dada0dbbf484d  gcc/tree-pretty-print.h
  30e1ca6d5662e9320f1c3aa8bd91cfcb  gcc/tree-profile.c
  c1752b439ea86c5f62b8119caa1c6afc  gcc/tree-scalar-evolution.c
--- 78558,78564 ----
  8bf04fc2b4fa5e0828ee5be7f0f6a03a  gcc/tree-phinodes.c
  b4e0a37f771fc4a76ce646464d82d9f5  gcc/tree-phinodes.h
  409164e334f7ca8d194340919650dc86  gcc/tree-predcom.c
! 430e0d29b7b4e61a154cdb16fa939194  gcc/tree-pretty-print.c
  32e70ee5db96badf930dada0dbbf484d  gcc/tree-pretty-print.h
  30e1ca6d5662e9320f1c3aa8bd91cfcb  gcc/tree-profile.c
  c1752b439ea86c5f62b8119caa1c6afc  gcc/tree-scalar-evolution.c
*************** e2bf1c52b8c66cfb9bf468c7c60b243f  gcc/tr
*** 78329,78347 ****
  e245cf4b2d0a0ab436575b5267da6b9e  gcc/tree-ssa-coalesce.c
  fb5fb25c0bf84f4deb3f9b217455a9bb  gcc/tree-ssa-coalesce.h
  ac0b1053dfb49bc5b0a1730094fc3ea9  gcc/tree-ssa-copy.c
! 1b363846583669b6f9fea87eb568f8fc  gcc/tree-ssa-dce.c
  4d3bb522f662c24caa6940d29527d3bf  gcc/tree-ssa-dce.h
  956bfaf1dc4e00e49e50d6a5496a4ef0  gcc/tree-ssa-dom.c
  3fd94e5b2a00ff49e08ceed53182ee38  gcc/tree-ssa-dom.h
  6e11b9149ccd3f77438a55a188da14f4  gcc/tree-ssa-dse.c
  1e30750dd1407ad9992723b0e011b9b0  gcc/tree-ssa-dse.h
! 1842b97a82ac78f930e73ab240afe0bf  gcc/tree-ssa-forwprop.c
  3974f63e7f9ff4d11ef8b4bea9759beb  gcc/tree-ssa-ifcombine.c
  81b92a9373657b4df491c12fafccd4ad  gcc/tree-ssa-live.c
  7444b51f18ddb0cd9e03cd1826756441  gcc/tree-ssa-live.h
  73da603af35d7ef37b8496ebd7dca5eb  gcc/tree-ssa-loop-ch.c
  da87e3c26bb0fec6b86912924d506725  gcc/tree-ssa-loop-im.c
! 935813990718122722a31c3d3b37d99a  gcc/tree-ssa-loop-ivcanon.c
  8287b51164ff1e134de843a506bb7dae  gcc/tree-ssa-loop-ivopts.c
  0caccb8fc15f362630bb5378f818e683  gcc/tree-ssa-loop-ivopts.h
  23d79623554b440d4fb72e92305ea751  gcc/tree-ssa-loop-manip.c
--- 78574,78592 ----
  e245cf4b2d0a0ab436575b5267da6b9e  gcc/tree-ssa-coalesce.c
  fb5fb25c0bf84f4deb3f9b217455a9bb  gcc/tree-ssa-coalesce.h
  ac0b1053dfb49bc5b0a1730094fc3ea9  gcc/tree-ssa-copy.c
! e98fdeb69a40f7971fecbcf25d91b5e2  gcc/tree-ssa-dce.c
  4d3bb522f662c24caa6940d29527d3bf  gcc/tree-ssa-dce.h
  956bfaf1dc4e00e49e50d6a5496a4ef0  gcc/tree-ssa-dom.c
  3fd94e5b2a00ff49e08ceed53182ee38  gcc/tree-ssa-dom.h
  6e11b9149ccd3f77438a55a188da14f4  gcc/tree-ssa-dse.c
  1e30750dd1407ad9992723b0e011b9b0  gcc/tree-ssa-dse.h
! 172845e15441e198e4d1c041c5f0f2db  gcc/tree-ssa-forwprop.c
  3974f63e7f9ff4d11ef8b4bea9759beb  gcc/tree-ssa-ifcombine.c
  81b92a9373657b4df491c12fafccd4ad  gcc/tree-ssa-live.c
  7444b51f18ddb0cd9e03cd1826756441  gcc/tree-ssa-live.h
  73da603af35d7ef37b8496ebd7dca5eb  gcc/tree-ssa-loop-ch.c
  da87e3c26bb0fec6b86912924d506725  gcc/tree-ssa-loop-im.c
! 9b06e443cde46a1c6558df7f4abda805  gcc/tree-ssa-loop-ivcanon.c
  8287b51164ff1e134de843a506bb7dae  gcc/tree-ssa-loop-ivopts.c
  0caccb8fc15f362630bb5378f818e683  gcc/tree-ssa-loop-ivopts.h
  23d79623554b440d4fb72e92305ea751  gcc/tree-ssa-loop-manip.c
*************** ed91c7af1f1877eee14288a9011c4604  gcc/tr
*** 78362,78375 ****
  0137091ad8dab1655b8d85e0f46cbbf7  gcc/tree-ssa-propagate.c
  341640b7dbbc9edd8f8c8d9c2eb4e75a  gcc/tree-ssa-propagate.h
  324f3afb9d31500ade160f4a9c37ab33  gcc/tree-ssa-reassoc.c
! c80378b5776a866de0c14cabbf51df4d  gcc/tree-ssa-sccvn.c
  92a8986889c8a0db505f8cce8dfe9e4f  gcc/tree-ssa-sccvn.h
  feb7190fa935b6d25c621f31953a2228  gcc/tree-ssa-scopedtables.c
  47b598298fa61c494505b9f430f243cf  gcc/tree-ssa-scopedtables.h
  893c3a2e43ffc65fb738bec71a93469d  gcc/tree-ssa-sink.c
  e5185f0f1fa3db52d5bdb469eafcd4ac  gcc/tree-ssa-strlen.c
  8f45fcfe9c63e9106a68a75a236ac03a  gcc/tree-ssa-strlen.h
! 726992531bdce3771d6711b462c01cbd  gcc/tree-ssa-structalias.c
  3dcabc4321b031865db6d427ec0f2c5d  gcc/tree-ssa-tail-merge.c
  f685f69789eecc07be8cc42011b1ed06  gcc/tree-ssa-ter.c
  50b5c86a5520c43bd146748db9735042  gcc/tree-ssa-ter.h
--- 78607,78620 ----
  0137091ad8dab1655b8d85e0f46cbbf7  gcc/tree-ssa-propagate.c
  341640b7dbbc9edd8f8c8d9c2eb4e75a  gcc/tree-ssa-propagate.h
  324f3afb9d31500ade160f4a9c37ab33  gcc/tree-ssa-reassoc.c
! 176d644b2dfbb46f228e6ab376d0eb50  gcc/tree-ssa-sccvn.c
  92a8986889c8a0db505f8cce8dfe9e4f  gcc/tree-ssa-sccvn.h
  feb7190fa935b6d25c621f31953a2228  gcc/tree-ssa-scopedtables.c
  47b598298fa61c494505b9f430f243cf  gcc/tree-ssa-scopedtables.h
  893c3a2e43ffc65fb738bec71a93469d  gcc/tree-ssa-sink.c
  e5185f0f1fa3db52d5bdb469eafcd4ac  gcc/tree-ssa-strlen.c
  8f45fcfe9c63e9106a68a75a236ac03a  gcc/tree-ssa-strlen.h
! 4a8069ef479b5d61bbe2f64e6f68c75e  gcc/tree-ssa-structalias.c
  3dcabc4321b031865db6d427ec0f2c5d  gcc/tree-ssa-tail-merge.c
  f685f69789eecc07be8cc42011b1ed06  gcc/tree-ssa-ter.c
  50b5c86a5520c43bd146748db9735042  gcc/tree-ssa-ter.h
*************** c8ba0af2809bd844311a92b58441929d  gcc/tr
*** 78393,78414 ****
  7268550b19133b3db7c0293f22d97f3d  gcc/tree-switch-conversion.c
  d3347c84fcc0dec9a9aed8cf8de61be6  gcc/tree-switch-conversion.h
  cc86acc5bbeaf6edcac80f0418ee00d9  gcc/tree-tailcall.c
! b314a81a4be69e29acb044c48c13c2f5  gcc/tree-vect-data-refs.c
  124e99dc7ba0cf84f0aaf9eeb7a855d8  gcc/tree-vect-generic.c
! 9dc830c7112e9c3eaec9792380031ed9  gcc/tree-vect-loop-manip.c
  f805aab6e2b6f171c2c7dd3166e03a1e  gcc/tree-vect-loop.c
  2b55c7316f2a0c749ad906b99539b606  gcc/tree-vect-patterns.c
  df0d4b15ce4c916422e050d0929d6f77  gcc/tree-vect-slp.c
! 7b27d2ae055141d8bef1494d3d45d6fa  gcc/tree-vect-stmts.c
  8e180bd98a1775eb97d5fc158f723534  gcc/tree-vector-builder.c
  d59856be0034d20fa3db4273fc8fa4bc  gcc/tree-vector-builder.h
  5846dba86cea5ebd56a930641129abc5  gcc/tree-vectorizer.c
  10751a79fe750495853f00e04157d3bf  gcc/tree-vectorizer.h
! e8a860a1149c649f10ef7e41c3ccb0cc  gcc/tree-vrp.c
  c8c0df1c1023f580bc46385a5b4c1398  gcc/tree-vrp.h
! 403a1cbef210c79326acec4dbcddac02  gcc/tree.c
  feec14642f58666703a84493d633bf44  gcc/tree.def
! 5bcc8ffd8a5c6457c9b83dc359c135b9  gcc/tree.h
  1b65ea609f67932622f25f55787ab458  gcc/treestruct.def
  13f52514cd082aaef51e5bf641c95001  gcc/tristate.cc
  f65513b8bb1e01109b10dae081b65514  gcc/tristate.h
--- 78638,78659 ----
  7268550b19133b3db7c0293f22d97f3d  gcc/tree-switch-conversion.c
  d3347c84fcc0dec9a9aed8cf8de61be6  gcc/tree-switch-conversion.h
  cc86acc5bbeaf6edcac80f0418ee00d9  gcc/tree-tailcall.c
! 62a594802469ace3e71a36cf545e7ac2  gcc/tree-vect-data-refs.c
  124e99dc7ba0cf84f0aaf9eeb7a855d8  gcc/tree-vect-generic.c
! 5507421e887578c39d352b09401dac80  gcc/tree-vect-loop-manip.c
  f805aab6e2b6f171c2c7dd3166e03a1e  gcc/tree-vect-loop.c
  2b55c7316f2a0c749ad906b99539b606  gcc/tree-vect-patterns.c
  df0d4b15ce4c916422e050d0929d6f77  gcc/tree-vect-slp.c
! 142648e4c4fc83c5f246d5cf02d11bd1  gcc/tree-vect-stmts.c
  8e180bd98a1775eb97d5fc158f723534  gcc/tree-vector-builder.c
  d59856be0034d20fa3db4273fc8fa4bc  gcc/tree-vector-builder.h
  5846dba86cea5ebd56a930641129abc5  gcc/tree-vectorizer.c
  10751a79fe750495853f00e04157d3bf  gcc/tree-vectorizer.h
! 118a0091f63bfd321435907bfff9a827  gcc/tree-vrp.c
  c8c0df1c1023f580bc46385a5b4c1398  gcc/tree-vrp.h
! f14e1bb49290e2e8c2bc262fc132cab8  gcc/tree.c
  feec14642f58666703a84493d633bf44  gcc/tree.def
! 8c3dfa903ad00be95b1513943c54a67f  gcc/tree.h
  1b65ea609f67932622f25f55787ab458  gcc/treestruct.def
  13f52514cd082aaef51e5bf641c95001  gcc/tristate.cc
  f65513b8bb1e01109b10dae081b65514  gcc/tristate.h
*************** a274bda31817b40877c1293fe8cec7dc  gcc/un
*** 78425,78434 ****
  e21a74085dfaef8cdf97cab939645275  gcc/valtrack.h
  48d38cf1d6084f5d90de1bb7e10ef767  gcc/value-prof.c
  a5a484b45e88c90e993b634185342d71  gcc/value-prof.h
! a2b2110d02757d44e699afb21347eeb4  gcc/value-range.cc
  b0d9e19182f317114b4ace7dd825aae4  gcc/value-range.h
  6c94b16215c5d4ef79ed0cb652d44037  gcc/var-tracking.c
! 3962185ba236244020617dbb4c0f1eeb  gcc/varasm.c
  653be5477fff14f116c6c0d91ccb8ed8  gcc/varasm.h
  c240a2fff05699dd50965775a1df8244  gcc/varpool.c
  8f1a5181ac5eb5727cfdfb414fc2a534  gcc/vec-perm-indices.c
--- 78670,78679 ----
  e21a74085dfaef8cdf97cab939645275  gcc/valtrack.h
  48d38cf1d6084f5d90de1bb7e10ef767  gcc/value-prof.c
  a5a484b45e88c90e993b634185342d71  gcc/value-prof.h
! 9cb049660a635b0157108a3b185cf1dd  gcc/value-range.cc
  b0d9e19182f317114b4ace7dd825aae4  gcc/value-range.h
  6c94b16215c5d4ef79ed0cb652d44037  gcc/var-tracking.c
! 0c6ba1ee6a69bb2e62c6b647aa8afd24  gcc/varasm.c
  653be5477fff14f116c6c0d91ccb8ed8  gcc/varasm.h
  c240a2fff05699dd50965775a1df8244  gcc/varpool.c
  8f1a5181ac5eb5727cfdfb414fc2a534  gcc/vec-perm-indices.c
*************** dd2af862c855085ed651c383b7cc8889  gcc/wi
*** 78453,78463 ****
  66087ece808189c4792bf7458f8b892e  gcc/xcoff.h
  c1a1f47efd530769576572f8d67855e6  gcc/xcoffout.c
  93de1ac25e02a930c0ccdc015fe3e4ff  gcc/xcoffout.h
! d47219d8fa226b5a8723811c40a964f5  gnattools/ChangeLog
  aaa671ca98fa9f94bfedd0ab395c5505  gnattools/Makefile.in
  8385a4d775aa1b9949c1f88488491c86  gnattools/configure
  1e063bb0b806e41cc0ed23d1b7047746  gnattools/configure.ac
! 02fd87a95ca977c37b85b78772bb3250  gotools/ChangeLog
  303548024e6fc434838f0f42f2e9439e  gotools/Makefile.am
  2c91078d2a6aa9838e182a651608c4d0  gotools/Makefile.in
  7e23031e2e274aaa07b61c1e8f18dc99  gotools/README
--- 78698,78708 ----
  66087ece808189c4792bf7458f8b892e  gcc/xcoff.h
  c1a1f47efd530769576572f8d67855e6  gcc/xcoffout.c
  93de1ac25e02a930c0ccdc015fe3e4ff  gcc/xcoffout.h
! 1be28f1d9cdceafd8d2186b84ed429aa  gnattools/ChangeLog
  aaa671ca98fa9f94bfedd0ab395c5505  gnattools/Makefile.in
  8385a4d775aa1b9949c1f88488491c86  gnattools/configure
  1e063bb0b806e41cc0ed23d1b7047746  gnattools/configure.ac
! 0e88d3122f34b632de3ec5d8dd9d8473  gotools/ChangeLog
  303548024e6fc434838f0f42f2e9439e  gotools/Makefile.am
  2c91078d2a6aa9838e182a651608c4d0  gotools/Makefile.in
  7e23031e2e274aaa07b61c1e8f18dc99  gotools/README
*************** c4e8176c1964a5ebe0a55900f2141299  gotool
*** 78468,78474 ****
  eb2aeb3a6cffe7b26a8f1c8a2da23dcd  gotools/gofmt.1
  59530bdf33659b29e73d4adb9f9f6552  include/COPYING
  d32239bcb673463ab874e80d47fae504  include/COPYING3
! aecc19eb088cf02f93fdf08b5e2125f5  include/ChangeLog
  4263432a72ff47ed8bf420208ee7eea5  include/ChangeLog-9103
  a43d76108493b20da790f953f829c6a5  include/ChangeLog.jit
  ca76b64dc47d03c76721ca95e36c7e3a  include/ansidecl.h
--- 78713,78719 ----
  eb2aeb3a6cffe7b26a8f1c8a2da23dcd  gotools/gofmt.1
  59530bdf33659b29e73d4adb9f9f6552  include/COPYING
  d32239bcb673463ab874e80d47fae504  include/COPYING3
! 67fa03bedebf60d45cf348b7f06e51cf  include/ChangeLog
  4263432a72ff47ed8bf420208ee7eea5  include/ChangeLog-9103
  a43d76108493b20da790f953f829c6a5  include/ChangeLog.jit
  ca76b64dc47d03c76721ca95e36c7e3a  include/ansidecl.h
*************** b564b95cf65bbe0873727f68ef98ead1  includ
*** 78488,78494 ****
  59a832d2da896043248a5291867a5b9f  include/gcc-interface.h
  6158da9e1dd5368d307a558d6f7e65ed  include/gdb/gdb-index.h
  90ff919637002f8360dd6cb04113bd8d  include/getopt.h
! 7252fe50f11feb20731e4678a14a56af  include/gomp-constants.h
  8b8ec029bf92ec21185437b91b921d67  include/hashtab.h
  f751fcd40726cb1e8fd3f06e6c690a77  include/hsa.h
  62073819d982d28def6d77eaf8875e99  include/leb128.h
--- 78733,78739 ----
  59a832d2da896043248a5291867a5b9f  include/gcc-interface.h
  6158da9e1dd5368d307a558d6f7e65ed  include/gdb/gdb-index.h
  90ff919637002f8360dd6cb04113bd8d  include/getopt.h
! 596738cdfcbb4c1c353c2655d4bdf365  include/gomp-constants.h
  8b8ec029bf92ec21185437b91b921d67  include/hashtab.h
  f751fcd40726cb1e8fd3f06e6c690a77  include/hsa.h
  62073819d982d28def6d77eaf8875e99  include/leb128.h
*************** b07687cc9e0f873ac2e25628c5e7912a  includ
*** 78513,78519 ****
  13e0194dd62a3563ba7c42d3db663f36  include/xregex2.h
  6c83d27bff34846af1fad683ef5a77e3  include/xtensa-config.h
  361482dd6b5b5eb7090fff3986fba68a  install-sh
! 5d56d1cd8d4522ac6626e179d01b31f6  intl/ChangeLog
  6c0af929faaeffc788c3216c1a4fb769  intl/Makefile.in
  6ec998bb4716c744bf8185e607f69301  intl/README
  76ca170a525d5b84d90f0478fe788931  intl/VERSION
--- 78758,78764 ----
  13e0194dd62a3563ba7c42d3db663f36  include/xregex2.h
  6c83d27bff34846af1fad683ef5a77e3  include/xtensa-config.h
  361482dd6b5b5eb7090fff3986fba68a  install-sh
! fa71d98fea30a602221a6cbd72d28df1  intl/ChangeLog
  6c0af929faaeffc788c3216c1a4fb769  intl/Makefile.in
  6ec998bb4716c744bf8185e607f69301  intl/README
  76ca170a525d5b84d90f0478fe788931  intl/VERSION
*************** ec38b8a64a735196854a8f7d76b79a78  intl/p
*** 78556,78567 ****
  b4758a0194e3e41362b939911472ce62  intl/relocatable.c
  bedade7bcfc3bc5eb09a2c6844f637f3  intl/relocatable.h
  43f287d082528203fc85c1d2d81bf30d  intl/textdomain.c
! a8f3715f2a47c3ad522b72e23f3852d1  libada/ChangeLog
  4147e5cbf56998a5d7cf62fdba854112  libada/Makefile.in
  c851e0f50ad5e334f1cdf3b8c0bae3e2  libada/configure
  45fd7edb8aa72c41d45412e88010a79c  libada/configure.ac
  46d3fe6da7a771cc2d5420c4137a6861  libatomic/.gitignore
! c5fa8847789a83a24e2065f4a7c2f405  libatomic/ChangeLog
  d42e0b7d4357d88dd10273050673a93a  libatomic/Makefile.am
  7386f3baeb9aa80af4a01a49d38f0c10  libatomic/Makefile.in
  879263fa8d462b018b9a483d6ac68e45  libatomic/acinclude.m4
--- 78801,78812 ----
  b4758a0194e3e41362b939911472ce62  intl/relocatable.c
  bedade7bcfc3bc5eb09a2c6844f637f3  intl/relocatable.h
  43f287d082528203fc85c1d2d81bf30d  intl/textdomain.c
! 7ec675562ecfce79b34a62734055da88  libada/ChangeLog
  4147e5cbf56998a5d7cf62fdba854112  libada/Makefile.in
  c851e0f50ad5e334f1cdf3b8c0bae3e2  libada/configure
  45fd7edb8aa72c41d45412e88010a79c  libada/configure.ac
  46d3fe6da7a771cc2d5420c4137a6861  libatomic/.gitignore
! 1591ed6ccedc00b0b40886f804fe671c  libatomic/ChangeLog
  d42e0b7d4357d88dd10273050673a93a  libatomic/Makefile.am
  7386f3baeb9aa80af4a01a49d38f0c10  libatomic/Makefile.in
  879263fa8d462b018b9a483d6ac68e45  libatomic/acinclude.m4
*************** c03a072efac9b30f8f8429ac52fd246b  libato
*** 78648,78654 ****
  8a7308fda7ed1543cb9e3be0f8e47bce  libatomic/testsuite/libatomic.c/atomic-store-5.c
  40618200985a15bcba64f871863da498  libatomic/testsuite/libatomic.c/c.exp
  97b0c9cdfcb733664bdf4efe0f5dc449  libatomic/testsuite/libatomic.c/generic-2.c
! 55d193946b5c6e496a609b92c65886b6  libbacktrace/ChangeLog
  eb3a88b53140eb234a99a4b3a55e56bf  libbacktrace/ChangeLog.jit
  0dee96cf83de0ad4944443622f9379c8  libbacktrace/Makefile.am
  cbc7c8020c0f8dcfa2d2a373f6da7e8b  libbacktrace/Makefile.in
--- 78893,78899 ----
  8a7308fda7ed1543cb9e3be0f8e47bce  libatomic/testsuite/libatomic.c/atomic-store-5.c
  40618200985a15bcba64f871863da498  libatomic/testsuite/libatomic.c/c.exp
  97b0c9cdfcb733664bdf4efe0f5dc449  libatomic/testsuite/libatomic.c/generic-2.c
! 9ec19d71a3f2093a1bc1291b0d2434e9  libbacktrace/ChangeLog
  eb3a88b53140eb234a99a4b3a55e56bf  libbacktrace/ChangeLog.jit
  0dee96cf83de0ad4944443622f9379c8  libbacktrace/Makefile.am
  cbc7c8020c0f8dcfa2d2a373f6da7e8b  libbacktrace/Makefile.in
*************** f175b907ae683da8043e40adf072fef2  libbac
*** 78663,78670 ****
  5f6ab8e5876d84354552c20ab79abb16  libbacktrace/backtrace.h
  aa64fd5ca71dc833efcd4dd0249cdf92  libbacktrace/btest.c
  3de9406c3fff6b4b0d3a6a36297b4e6c  libbacktrace/config.h.in
! 66c1a140dc659e2016d9f87d8eef5a35  libbacktrace/configure
! 31b10ea97eb6fec6000bae4c1119487a  libbacktrace/configure.ac
  c3a7e2da5f1eba46cd03c67f85c5b44e  libbacktrace/dwarf.c
  5e511438b60662ff0c12487860eef93f  libbacktrace/edtest.c
  0b133c8ee05a51e2b5b9c8965c8969d5  libbacktrace/edtest2.c
--- 78908,78915 ----
  5f6ab8e5876d84354552c20ab79abb16  libbacktrace/backtrace.h
  aa64fd5ca71dc833efcd4dd0249cdf92  libbacktrace/btest.c
  3de9406c3fff6b4b0d3a6a36297b4e6c  libbacktrace/config.h.in
! bce7cab8b1547531e71816df96c9cf80  libbacktrace/configure
! 1a4e22efbcabfbaa5a4b31fa6181d4cb  libbacktrace/configure.ac
  c3a7e2da5f1eba46cd03c67f85c5b44e  libbacktrace/dwarf.c
  5e511438b60662ff0c12487860eef93f  libbacktrace/edtest.c
  0b133c8ee05a51e2b5b9c8965c8969d5  libbacktrace/edtest2.c
*************** c3e362d9085bb7d5ac4b6cc0d299e9b3  libbac
*** 78693,78699 ****
  230c6487aa41dcf6385603f0eba3f318  libbacktrace/unknown.c
  38f8a61f09ebf0daecf10ca78c228587  libbacktrace/xcoff.c
  2573cfcfdf54eb3b48c559e89d4b8e0b  libbacktrace/ztest.c
! d704b4ee4386f7685cae80c43ec13cd5  libcc1/ChangeLog
  b01214d66c37fc7e9855428e6baa6bd7  libcc1/Makefile.am
  783b727d820db2db3b9801e87bfa4f99  libcc1/Makefile.in
  951b88f5687afa4f7735d87a83007fc0  libcc1/aclocal.m4
--- 78938,78944 ----
  230c6487aa41dcf6385603f0eba3f318  libbacktrace/unknown.c
  38f8a61f09ebf0daecf10ca78c228587  libbacktrace/xcoff.c
  2573cfcfdf54eb3b48c559e89d4b8e0b  libbacktrace/ztest.c
! d2e90396aa3d59a2fa6c8193bca999bf  libcc1/ChangeLog
  b01214d66c37fc7e9855428e6baa6bd7  libcc1/Makefile.am
  783b727d820db2db3b9801e87bfa4f99  libcc1/Makefile.in
  951b88f5687afa4f7735d87a83007fc0  libcc1/aclocal.m4
*************** b3af03e33f43aa92c6fd8d2022beb493  libcc1
*** 78722,78728 ****
  95b7cbcd3c24af802f4a02f68e2e3304  libcc1/names.hh
  755ea5d706408ca766c27354ac24d0d2  libcc1/rpc.hh
  577d73d4b34d5f45d090858af7a98d82  libcc1/status.hh
! a17d8b0bf7d56ee35af6340f55222e5b  libcpp/ChangeLog
  2bd831b17997584e38305782cebe6948  libcpp/ChangeLog.jit
  83cc3f43bcfa51a6019c4dbff5d9e6e6  libcpp/Makefile.in
  5f73e265652f92a8ad72a80124ac7061  libcpp/aclocal.m4
--- 78967,78973 ----
  95b7cbcd3c24af802f4a02f68e2e3304  libcc1/names.hh
  755ea5d706408ca766c27354ac24d0d2  libcc1/rpc.hh
  577d73d4b34d5f45d090858af7a98d82  libcc1/status.hh
! 41d4b1d3ca137f3f93bef98c3e5061bd  libcpp/ChangeLog
  2bd831b17997584e38305782cebe6948  libcpp/ChangeLog.jit
  83cc3f43bcfa51a6019c4dbff5d9e6e6  libcpp/Makefile.in
  5f73e265652f92a8ad72a80124ac7061  libcpp/aclocal.m4
*************** ec2b89a46d9013e7072891a16423d484  libcpp
*** 78750,78798 ****
  9bffef71f0dc7c27e6e9670482b78334  libcpp/makeucnid.c
  e29057d1bc56bfa2c506cda467aeaaf2  libcpp/mkdeps.c
  495ec808fc38a61b2088dbfaabe9c5cd  libcpp/pch.c
! 5d58c9787fb1e074e92ac0557edfc46b  libcpp/po/ChangeLog
! e23038d375790a2f8d6418aeb2ed9131  libcpp/po/be.gmo
  e3ee1b4c54df1144bdb2156cd4af4f8e  libcpp/po/be.po
! f6145a3122a8fdfd5cfefaf041ad694f  libcpp/po/ca.gmo
  f318a77dc858ea56af3cc4be5d200700  libcpp/po/ca.po
  1eb50437b0a6ea254c6aaa3657c4ac1c  libcpp/po/cpplib.pot
! c2c67f2c82ff4917d4598ecc3a57fef6  libcpp/po/da.gmo
  0b40dd541cd6e61f6f0569e05b7f7bbc  libcpp/po/da.po
! 6727abcc8bd3228dbf1c2d8022e20ede  libcpp/po/de.gmo
  7cb5cff02a6c4e84a5d7d61fa3dca35c  libcpp/po/de.po
! 767dcbf629bc1702219be3bfd68b0c9c  libcpp/po/el.gmo
  4478824ef6f6ae15a96a28995054494d  libcpp/po/el.po
! 536dd565371c741d6af4fbbba7e141d9  libcpp/po/eo.gmo
  c542bc43a3df3b4a8da0cb56a8052d43  libcpp/po/eo.po
! 1580e237d4d8a8453c1a50952ab512e5  libcpp/po/es.gmo
  4fab81981901f97771135334b8a23c5b  libcpp/po/es.po
! f4602c5bec4d467da9680e1a40661b88  libcpp/po/fi.gmo
  a2f3652d46ba136a8d6cb595e3aabfea  libcpp/po/fi.po
! ff4833d07b1275155c6f9361a60fcbd5  libcpp/po/fr.gmo
  0fb42e73be3794edc5c35bc254de0c69  libcpp/po/fr.po
! cd80ede7f549b25918e831733d54a355  libcpp/po/id.gmo
  a774f1fe2ff82386c7a55108b02c52de  libcpp/po/id.po
! 1c0717d3e0bba4c18023c6f3b2312965  libcpp/po/ja.gmo
  a54d912510224458a4665c22a09b7c57  libcpp/po/ja.po
! 287d0efc5ab66c3a62e798b39431f79d  libcpp/po/nl.gmo
  8bec08929b180d2d58e41c27fae9bd0b  libcpp/po/nl.po
! ce665243bdb058f05b5bf56574008269  libcpp/po/pt_BR.gmo
  71b80a55791e64f15e5343cbd2afc2e5  libcpp/po/pt_BR.po
! 3d2294dc9cc130c42b24adc7455b337d  libcpp/po/ru.gmo
  c83e70791d9ffd70ea2899b2d6cfa98d  libcpp/po/ru.po
! 37a9266ed91d52044b3290894296dee4  libcpp/po/sr.gmo
  92a36446c44aa79efc16e97e311d078c  libcpp/po/sr.po
! 34f6c209b71fbecfb091b5b93bd586cb  libcpp/po/sv.gmo
! e6004538a82fe1ad321f3f96b722c1d1  libcpp/po/sv.po
! d1a28a3b1d6711d6436206918864d64b  libcpp/po/tr.gmo
  d2a87338797f0fdeb802c924da7bb50a  libcpp/po/tr.po
! 6cdc9b9773fd5702021e1061c1070c5a  libcpp/po/uk.gmo
  cafa4ad9cda4fd0a0e81bfdac6ea3582  libcpp/po/uk.po
! 0994e0168afd4723d269821816aa5419  libcpp/po/vi.gmo
  cb331b4ad749261f7c1436e9d62e7174  libcpp/po/vi.po
! 93bc87ed6fd262e0da973301aaa17e06  libcpp/po/zh_CN.gmo
  f2a0f3e6943c36330b4b1af7de49c921  libcpp/po/zh_CN.po
! b211157db5b0a31faf241f2135c43e16  libcpp/po/zh_TW.gmo
  0b834e55a20e5bd5644c1b43c6d37a09  libcpp/po/zh_TW.po
  6f58b9bfd705894bc916fc9961e77007  libcpp/symtab.c
  f15afc03bd997db77424a8404de0ba1e  libcpp/system.h
--- 78995,79043 ----
  9bffef71f0dc7c27e6e9670482b78334  libcpp/makeucnid.c
  e29057d1bc56bfa2c506cda467aeaaf2  libcpp/mkdeps.c
  495ec808fc38a61b2088dbfaabe9c5cd  libcpp/pch.c
! d26385683a09ad2b259edec5ed532f92  libcpp/po/ChangeLog
! 236a7764238de3aa208e3a857c56f478  libcpp/po/be.gmo
  e3ee1b4c54df1144bdb2156cd4af4f8e  libcpp/po/be.po
! a64f63d1193f804860308855177c5f6a  libcpp/po/ca.gmo
  f318a77dc858ea56af3cc4be5d200700  libcpp/po/ca.po
  1eb50437b0a6ea254c6aaa3657c4ac1c  libcpp/po/cpplib.pot
! 1688d7c1ac42993ec98431a491fdb56d  libcpp/po/da.gmo
  0b40dd541cd6e61f6f0569e05b7f7bbc  libcpp/po/da.po
! 3e763615050115f46ca37ed998ef4dc6  libcpp/po/de.gmo
  7cb5cff02a6c4e84a5d7d61fa3dca35c  libcpp/po/de.po
! e0c8ada187620b9ddd9901f9f12e343a  libcpp/po/el.gmo
  4478824ef6f6ae15a96a28995054494d  libcpp/po/el.po
! b8451c6d54b48ad2c2ca9e4126ad5142  libcpp/po/eo.gmo
  c542bc43a3df3b4a8da0cb56a8052d43  libcpp/po/eo.po
! a0f4fc85bc6ea8af4d1239ffbfd4ab38  libcpp/po/es.gmo
  4fab81981901f97771135334b8a23c5b  libcpp/po/es.po
! cf6bed79cbb17af4679be6129c51ee2b  libcpp/po/fi.gmo
  a2f3652d46ba136a8d6cb595e3aabfea  libcpp/po/fi.po
! 2ab41dc58fea35b5f84964286cc3fd17  libcpp/po/fr.gmo
  0fb42e73be3794edc5c35bc254de0c69  libcpp/po/fr.po
! 74c1eb8c5483dd6b9bc74b6202b0b320  libcpp/po/id.gmo
  a774f1fe2ff82386c7a55108b02c52de  libcpp/po/id.po
! 7e86ebfd3138f73b03c11d5bd04b68fe  libcpp/po/ja.gmo
  a54d912510224458a4665c22a09b7c57  libcpp/po/ja.po
! 265a80eece245859660bea6e2a0dcf3a  libcpp/po/nl.gmo
  8bec08929b180d2d58e41c27fae9bd0b  libcpp/po/nl.po
! 16990e3aabaf32478eb6deddfe4684f6  libcpp/po/pt_BR.gmo
  71b80a55791e64f15e5343cbd2afc2e5  libcpp/po/pt_BR.po
! 0bc48aab5ef2e08542530f3526bd2832  libcpp/po/ru.gmo
  c83e70791d9ffd70ea2899b2d6cfa98d  libcpp/po/ru.po
! b0a15ebcbfbeb62c62de656757ffb4ef  libcpp/po/sr.gmo
  92a36446c44aa79efc16e97e311d078c  libcpp/po/sr.po
! a5104e9e79c0d8a8a0132496775c6e91  libcpp/po/sv.gmo
! 76ebbc81fcae560a58c02e0c7352f887  libcpp/po/sv.po
! c0743635b039c05e512fe59174e5803b  libcpp/po/tr.gmo
  d2a87338797f0fdeb802c924da7bb50a  libcpp/po/tr.po
! c9661a5ebcf4e46969df466554364b57  libcpp/po/uk.gmo
  cafa4ad9cda4fd0a0e81bfdac6ea3582  libcpp/po/uk.po
! 0b49d23e6164ca39210ccd3a2d301048  libcpp/po/vi.gmo
  cb331b4ad749261f7c1436e9d62e7174  libcpp/po/vi.po
! 9880036885ce3f5adb8c6de16cfa6019  libcpp/po/zh_CN.gmo
  f2a0f3e6943c36330b4b1af7de49c921  libcpp/po/zh_CN.po
! 69ea4caa8525ab1ca47612f557931a40  libcpp/po/zh_TW.gmo
  0b834e55a20e5bd5644c1b43c6d37a09  libcpp/po/zh_TW.po
  6f58b9bfd705894bc916fc9961e77007  libcpp/symtab.c
  f15afc03bd997db77424a8404de0ba1e  libcpp/system.h
*************** d1e3dd67c3540a32ef665af2597b84cf  libcpp
*** 78800,78806 ****
  b9ceddedbc75716da73d649fb6c90584  libcpp/ucnid.h
  3dd5221704b1febaea71e979ee418d16  libcpp/ucnid.tab
  a6c2b3de06c7424706b16f4c206396a1  libdecnumber/.gitignore
! 1c4adc9ad3f1c7abaf51219af6c48326  libdecnumber/ChangeLog
  2bd831b17997584e38305782cebe6948  libdecnumber/ChangeLog.jit
  d692c4e4e0b6dff10132a781dc3115ec  libdecnumber/Makefile.in
  5f9283b55276ee7e43f1b2d807e0d85f  libdecnumber/aclocal.m4
--- 79045,79051 ----
  b9ceddedbc75716da73d649fb6c90584  libcpp/ucnid.h
  3dd5221704b1febaea71e979ee418d16  libcpp/ucnid.tab
  a6c2b3de06c7424706b16f4c206396a1  libdecnumber/.gitignore
! 2ebdc4600c0a0d8abf5fad0cd7ebdb46  libdecnumber/ChangeLog
  2bd831b17997584e38305782cebe6948  libdecnumber/ChangeLog.jit
  d692c4e4e0b6dff10132a781dc3115ec  libdecnumber/Makefile.in
  5f9283b55276ee7e43f1b2d807e0d85f  libdecnumber/aclocal.m4
*************** a97c47969dfc92a7666dfe3c2e1e1448  libdec
*** 78863,78869 ****
  91741095dde1e8d43321a7d2c8af9ef0  libdecnumber/dpd/decimal64.c
  db0cc15dc64e7d60a762ebe3bb6a6921  libdecnumber/dpd/decimal64.h
  0f6db29710e7075c2fd62bc4478b3b8d  libdecnumber/dpd/decimal64Symbols.h
! e69638520df437ac1434e762592a0b0e  libffi/ChangeLog
  ba66fc19311348d373ec271be939a659  libffi/ChangeLog.libffi
  fbbc216bc25d759a72ea3e6d734af56b  libffi/ChangeLog.libgcj
  d946d2b97454ad50a1dbfbf48923c5be  libffi/ChangeLog.v1
--- 79108,79114 ----
  91741095dde1e8d43321a7d2c8af9ef0  libdecnumber/dpd/decimal64.c
  db0cc15dc64e7d60a762ebe3bb6a6921  libdecnumber/dpd/decimal64.h
  0f6db29710e7075c2fd62bc4478b3b8d  libdecnumber/dpd/decimal64Symbols.h
! bb37488ac836070d189f43f9ba2cea2d  libffi/ChangeLog
  ba66fc19311348d373ec271be939a659  libffi/ChangeLog.libffi
  fbbc216bc25d759a72ea3e6d734af56b  libffi/ChangeLog.libgcj
  d946d2b97454ad50a1dbfbf48923c5be  libffi/ChangeLog.v1
*************** d47c79b281339983862a8e52d8c73f0f  libffi
*** 79223,79240 ****
  291be426192f460f6a07dfe1c96ab094  libffi/testsuite/libffi.special/special.exp
  93fc3ea311b79f64004992807ce75d1e  libffi/testsuite/libffi.special/unwindtest.cc
  185d0795017fbbe253a13db8e34085f9  libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
! a3338640825c0db631462c511b0c47ad  libgcc/ChangeLog
  8a89bfe8c8707589b9b1470ad60f27c1  libgcc/Makefile.in
! edd3ba3e89d94f478766b0826293b312  libgcc/config.host
  083f194c4f87d0510383fd4156d3aaef  libgcc/config.in
! 4ce408d5b7d0c9e57c58ed963d290b3f  libgcc/config/aarch64/aarch64-unwind.h
  cb6bf25f692fb35cb8c66a813be70503  libgcc/config/aarch64/crtfastmath.c
  e86b2b14c591de0c1e48ca69a70a3985  libgcc/config/aarch64/crti.S
  bc8091ea114367b3b741725a189d2c2a  libgcc/config/aarch64/crtn.S
  bfb92cd2cc568e51bd58e7cf47d50161  libgcc/config/aarch64/freebsd-unwind.h
  8e2f2ebc742ebe6b5e5fade35c522e94  libgcc/config/aarch64/linux-unwind.h
  29aea81db92e457ee9e2c580be585925  libgcc/config/aarch64/lse-init.c
! c9c98a948b21394c70539a0b26e10a5b  libgcc/config/aarch64/lse.S
  9d3aad39b3858cbc22208edfefffecef  libgcc/config/aarch64/sfp-exceptions.c
  f08acb83a481296c295a09342a50697f  libgcc/config/aarch64/sfp-machine.h
  ca2e22cb19d821fce69a3fa9a07d0f48  libgcc/config/aarch64/sync-cache.c
--- 79468,79485 ----
  291be426192f460f6a07dfe1c96ab094  libffi/testsuite/libffi.special/special.exp
  93fc3ea311b79f64004992807ce75d1e  libffi/testsuite/libffi.special/unwindtest.cc
  185d0795017fbbe253a13db8e34085f9  libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
! 26a49525d9af8a36fc69257406f4f120  libgcc/ChangeLog
  8a89bfe8c8707589b9b1470ad60f27c1  libgcc/Makefile.in
! 710d6e0485cb71ad9d08226ece5c1b03  libgcc/config.host
  083f194c4f87d0510383fd4156d3aaef  libgcc/config.in
! 9858db9b07dcce5cb230400b57775ac2  libgcc/config/aarch64/aarch64-unwind.h
  cb6bf25f692fb35cb8c66a813be70503  libgcc/config/aarch64/crtfastmath.c
  e86b2b14c591de0c1e48ca69a70a3985  libgcc/config/aarch64/crti.S
  bc8091ea114367b3b741725a189d2c2a  libgcc/config/aarch64/crtn.S
  bfb92cd2cc568e51bd58e7cf47d50161  libgcc/config/aarch64/freebsd-unwind.h
  8e2f2ebc742ebe6b5e5fade35c522e94  libgcc/config/aarch64/linux-unwind.h
  29aea81db92e457ee9e2c580be585925  libgcc/config/aarch64/lse-init.c
! 4e18bc50ec857b7e4182ff3b7c46e05a  libgcc/config/aarch64/lse.S
  9d3aad39b3858cbc22208edfefffecef  libgcc/config/aarch64/sfp-exceptions.c
  f08acb83a481296c295a09342a50697f  libgcc/config/aarch64/sfp-machine.h
  ca2e22cb19d821fce69a3fa9a07d0f48  libgcc/config/aarch64/sync-cache.c
*************** edd359796dafc4dc78c672bcdfe885fa  libgcc
*** 79350,79356 ****
  39e55a737e39fc207b8597387f60c342  libgcc/config/avr/lib1funcs.S
  622f81485f02d0eac2caaafa7d3a2fd1  libgcc/config/avr/lib2-object.mk
  a1bb21bac26f7d1cb33aadeb1a2cb04d  libgcc/config/avr/lib2funcs.c
! dfe5aad4f3892dabd208b27eb9707b47  libgcc/config/avr/libf7/ChangeLog
  7c3f1609651224f834cf0c69375d2f58  libgcc/config/avr/libf7/asm-defs.h
  0b54a2cbfebb93a4e1bddfa3600d6f0b  libgcc/config/avr/libf7/f7-renames.h
  75a098c00650382be6b1f9157fb4af2d  libgcc/config/avr/libf7/f7-wraps.h
--- 79595,79601 ----
  39e55a737e39fc207b8597387f60c342  libgcc/config/avr/lib1funcs.S
  622f81485f02d0eac2caaafa7d3a2fd1  libgcc/config/avr/lib2-object.mk
  a1bb21bac26f7d1cb33aadeb1a2cb04d  libgcc/config/avr/lib2funcs.c
! e72821ea636a77a01f196ba53ccdfbe6  libgcc/config/avr/libf7/ChangeLog
  7c3f1609651224f834cf0c69375d2f58  libgcc/config/avr/libf7/asm-defs.h
  0b54a2cbfebb93a4e1bddfa3600d6f0b  libgcc/config/avr/libf7/f7-renames.h
  75a098c00650382be6b1f9157fb4af2d  libgcc/config/avr/libf7/f7-wraps.h
*************** d4cd30e890b5d772946c79359704fc0b  libgcc
*** 79538,79545 ****
  0987e17186e8a33dbf7c39d7934d4861  libgcc/config/i386/avx_resms64x.S
  ef88ad808d3f1101d7e96fae5706660f  libgcc/config/i386/avx_savms64.S
  12b992c114b195cf886a7a218b0d1e54  libgcc/config/i386/avx_savms64f.S
! ee0df68887bd29dd527874ebfa3ca4bc  libgcc/config/i386/cpuinfo.c
! 732c4cf0a58af131be6ddaae0947d4a8  libgcc/config/i386/cpuinfo.h
  0c87fa7e96794502d777bafe1dc1e3f2  libgcc/config/i386/crtfastmath.c
  21c3fa1ea956ac3832e62d8fc364d235  libgcc/config/i386/crti.S
  ede82965b6cedb502d5870be4b2f67d9  libgcc/config/i386/crtn.S
--- 79783,79790 ----
  0987e17186e8a33dbf7c39d7934d4861  libgcc/config/i386/avx_resms64x.S
  ef88ad808d3f1101d7e96fae5706660f  libgcc/config/i386/avx_savms64.S
  12b992c114b195cf886a7a218b0d1e54  libgcc/config/i386/avx_savms64f.S
! 3521f854c99af32964b1cd00b208f57a  libgcc/config/i386/cpuinfo.c
! 44a97fed50585fc5abc14104bad6e2c5  libgcc/config/i386/cpuinfo.h
  0c87fa7e96794502d777bafe1dc1e3f2  libgcc/config/i386/crtfastmath.c
  21c3fa1ea956ac3832e62d8fc364d235  libgcc/config/i386/crti.S
  ede82965b6cedb502d5870be4b2f67d9  libgcc/config/i386/crtn.S
*************** d251d0089e79b4bcbfc28a89612b8b05  libgcc
*** 79552,79557 ****
--- 79797,79803 ----
  9d2ab15be43c39996a9619571ae964b2  libgcc/config/i386/elf-lib.h
  19eb4e48ccd25fa960068c2b418fa8e7  libgcc/config/i386/enable-execute-stack-mingw32.c
  674963031901785223097c4905b5b070  libgcc/config/i386/freebsd-unwind.h
+ d65a13bc668307d04ad5e2500154884a  libgcc/config/i386/gnu-unwind.h
  b770de7172bef0602781f07ad25c08cc  libgcc/config/i386/gthr-win32.c
  00815d5c3f68597a73a7dd304abea71b  libgcc/config/i386/gthr-win32.h
  efba01dc186d85cce4dc435aad7b2021  libgcc/config/i386/i386-asm.h
*************** c24f5e234b0091e469960bc984cb63ac  libgcc
*** 79642,79648 ****
  3de7511560ec0cd082bc9f166d77732e  libgcc/config/ia64/vms-unwind.h
  739fa1e99eaa1be947f9160810ba8342  libgcc/config/iq2000/lib2funcs.c
  102f7dad8ad6b54434a1b8313d1e42c4  libgcc/config/iq2000/t-iq2000
! 58c437fbf53c1de17170661b30e6820e  libgcc/config/libbid/ChangeLog
  d686dd88df06e999b778807d77f67f20  libgcc/config/libbid/_addsub_dd.c
  39440f40364aec5c858424ea091e6fb0  libgcc/config/libbid/_addsub_sd.c
  a2a461592be070f0e4bcf72559dc9e11  libgcc/config/libbid/_addsub_td.c
--- 79888,79894 ----
  3de7511560ec0cd082bc9f166d77732e  libgcc/config/ia64/vms-unwind.h
  739fa1e99eaa1be947f9160810ba8342  libgcc/config/iq2000/lib2funcs.c
  102f7dad8ad6b54434a1b8313d1e42c4  libgcc/config/iq2000/t-iq2000
! d998cd95be8ac6959b301facb3e02a85  libgcc/config/libbid/ChangeLog
  d686dd88df06e999b778807d77f67f20  libgcc/config/libbid/_addsub_dd.c
  39440f40364aec5c858424ea091e6fb0  libgcc/config/libbid/_addsub_sd.c
  a2a461592be070f0e4bcf72559dc9e11  libgcc/config/libbid/_addsub_td.c
*************** b42330aa89239783e0adfd7db58bada1  libgcc
*** 80563,80570 ****
  e0a444f562377731a6ff7cfbc2974fee  libgcc/libgcov-interface.c
  e4995f4017ca4382aab525c069862390  libgcc/libgcov-merge.c
  63eff0a7d60c68b135178af39ed9c16a  libgcc/libgcov-profiler.c
! 2a1b56ee7c5a0328c8460156f02125f3  libgcc/libgcov-util.c
! 248c34a92f41ba371c9ddac66c203dd2  libgcc/libgcov.h
  06287f034722081687f831dcb61e986c  libgcc/memcmp.c
  dad9e98504e8f79e6e97aa29c6b49d96  libgcc/memcpy.c
  135a2882c25ab6f90748b020a6cc2f02  libgcc/memmove.c
--- 80809,80816 ----
  e0a444f562377731a6ff7cfbc2974fee  libgcc/libgcov-interface.c
  e4995f4017ca4382aab525c069862390  libgcc/libgcov-merge.c
  63eff0a7d60c68b135178af39ed9c16a  libgcc/libgcov-profiler.c
! 153d834727d0e1237e792f57aa65c46a  libgcc/libgcov-util.c
! 3159f83c723b21b8b8eafdc8311ef380  libgcc/libgcov.h
  06287f034722081687f831dcb61e986c  libgcc/memcmp.c
  dad9e98504e8f79e6e97aa29c6b49d96  libgcc/memcpy.c
  135a2882c25ab6f90748b020a6cc2f02  libgcc/memmove.c
*************** d40735264923c37e6ef43eb27e6cbfe2  libgcc
*** 80678,80684 ****
  db3096a9d572a6e431c5e755b15089b2  libgcc/unwind-dw2-fde-dip.c
  4e59474b92520f191df7fbff6c0e65b3  libgcc/unwind-dw2-fde.c
  a5c3ba0860379ea1a0b7ae52a11e013b  libgcc/unwind-dw2-fde.h
! 5654e912f8e44b621b2bbca479b1dc74  libgcc/unwind-dw2.c
  0525727976694f4fb0933263d1e594f0  libgcc/unwind-dw2.h
  a6bd60417c1879773f7ba2375536f533  libgcc/unwind-generic.h
  469073bae0e1104a18ff5cee26d0b4c9  libgcc/unwind-pe.h
--- 80924,80930 ----
  db3096a9d572a6e431c5e755b15089b2  libgcc/unwind-dw2-fde-dip.c
  4e59474b92520f191df7fbff6c0e65b3  libgcc/unwind-dw2-fde.c
  a5c3ba0860379ea1a0b7ae52a11e013b  libgcc/unwind-dw2-fde.h
! 8d7333587316d912faa912834abcb509  libgcc/unwind-dw2.c
  0525727976694f4fb0933263d1e594f0  libgcc/unwind-dw2.h
  a6bd60417c1879773f7ba2375536f533  libgcc/unwind-generic.h
  469073bae0e1104a18ff5cee26d0b4c9  libgcc/unwind-pe.h
*************** aefd60a1c8d6ffbb7ec97e35dee710d4  libgcc
*** 80689,80695 ****
  f36482a521eea94524c15eaa0859e473  libgcc/vtv_end_preinit.c
  9b5f2df98cbfd1de5a6f0f09efb80101  libgcc/vtv_start.c
  e0c401f31054829f53b8a41ab55218cf  libgcc/vtv_start_preinit.c
! aea6865e5055aa3756bdda02a9553732  libgfortran/ChangeLog
  9aca36338382e5b4b730e7779170b24d  libgfortran/ChangeLog-2002
  80d3edc880c2da0b7a2beec2e2c4f774  libgfortran/ChangeLog-2003
  9f0239429993a5e64ed793eb6c55a5c1  libgfortran/ChangeLog-2004
--- 80935,80941 ----
  f36482a521eea94524c15eaa0859e473  libgcc/vtv_end_preinit.c
  9b5f2df98cbfd1de5a6f0f09efb80101  libgcc/vtv_start.c
  e0c401f31054829f53b8a41ab55218cf  libgcc/vtv_start_preinit.c
! 577e000ede2e7d5d9c6c8852920c2ee0  libgfortran/ChangeLog
  9aca36338382e5b4b730e7779170b24d  libgfortran/ChangeLog-2002
  80d3edc880c2da0b7a2beec2e2c4f774  libgfortran/ChangeLog-2003
  9f0239429993a5e64ed793eb6c55a5c1  libgfortran/ChangeLog-2004
*************** e9051611daf30b5672939006d2ab936c  libgfo
*** 80709,80716 ****
  5bffa5826936db152a31f60524b34f0c  libgfortran/ChangeLog-2018
  a25a190e02c8ba2caa2c3dee224eba51  libgfortran/ChangeLog-2019
  1d6aadae3d96457d915a812657abfcb4  libgfortran/ISO_Fortran_binding.h
! b89d25ac314d5aee2fc852686c35af46  libgfortran/Makefile.am
! b2d0a50c185943dda818a636e17864fa  libgfortran/Makefile.in
  163a6e0b260d40c9b49c5bcdcf86e898  libgfortran/acinclude.m4
  77dad7b87b2adfbfda676696055ef90f  libgfortran/aclocal.m4
  8f974ce053b16a38064ccf064cc88e2f  libgfortran/c99_protos.h
--- 80955,80962 ----
  5bffa5826936db152a31f60524b34f0c  libgfortran/ChangeLog-2018
  a25a190e02c8ba2caa2c3dee224eba51  libgfortran/ChangeLog-2019
  1d6aadae3d96457d915a812657abfcb4  libgfortran/ISO_Fortran_binding.h
! ef0711aa28a4a5c9fd75e01a50ef4d0e  libgfortran/Makefile.am
! c4b3ecebd53e2d3b9e1ff0b6fd7a1066  libgfortran/Makefile.in
  163a6e0b260d40c9b49c5bcdcf86e898  libgfortran/acinclude.m4
  77dad7b87b2adfbfda676696055ef90f  libgfortran/aclocal.m4
  8f974ce053b16a38064ccf064cc88e2f  libgfortran/c99_protos.h
*************** e007ce0eaf31198295cc242be99b97cf  libgfo
*** 80942,80947 ****
--- 81188,81194 ----
  c99e84a1dba9c346732a50613db2939d  libgfortran/generated/eoshift3_16.c
  fe455ee6d092195e2de1695ddbcecc32  libgfortran/generated/eoshift3_4.c
  f2d717212f04d86c7d7506d05dca4467  libgfortran/generated/eoshift3_8.c
+ d2240ba90deaab5cc1af8c93260b1e08  libgfortran/generated/findloc0_c10.c
  dcf10286e1394538650de20b22099c8a  libgfortran/generated/findloc0_c16.c
  e48f365af28d29abbe707013d7dfb209  libgfortran/generated/findloc0_c4.c
  4633caebe5c099d4641148d61a10a28c  libgfortran/generated/findloc0_c8.c
*************** e48f365af28d29abbe707013d7dfb209  libgfo
*** 80956,80961 ****
--- 81203,81209 ----
  18bd2d8774bce66c32ce604aa2e3cfe7  libgfortran/generated/findloc0_r8.c
  6f29f1f5c1d30017f68ad64e0d34fb2e  libgfortran/generated/findloc0_s1.c
  0ab8d63ace0eef2b6016a056043681ba  libgfortran/generated/findloc0_s4.c
+ 13852ade6b66370d35e93ead68de6428  libgfortran/generated/findloc1_c10.c
  c0c7c77d57f305a3a77974df68763ff9  libgfortran/generated/findloc1_c16.c
  6c947129226c49b050e55b7082e127a7  libgfortran/generated/findloc1_c4.c
  d82939bddbac1ea2a06d0d28015c3659  libgfortran/generated/findloc1_c8.c
*************** d8816fe08045dc2339d856a44d18a492  libgfo
*** 81333,81339 ****
  1ee4fd9e11b045c9e369205169189d6d  libgfortran/generated/unpack_r16.c
  5cb53c5f73b692a2e4892ed59a17ed8e  libgfortran/generated/unpack_r4.c
  a204fd88ad2cff458f9d418aeef899af  libgfortran/generated/unpack_r8.c
! 46648db77c3c57e3185900f978bcb776  libgfortran/gfortran.map
  fb62b5426a9210f50d0fb994c1a89290  libgfortran/ieee/ieee_arithmetic.F90
  5c561e6854a2a220e77d722d02d47b57  libgfortran/ieee/ieee_exceptions.F90
  8b9a20ed76e252ae60ff5e81737292dc  libgfortran/ieee/ieee_features.F90
--- 81581,81587 ----
  1ee4fd9e11b045c9e369205169189d6d  libgfortran/generated/unpack_r16.c
  5cb53c5f73b692a2e4892ed59a17ed8e  libgfortran/generated/unpack_r4.c
  a204fd88ad2cff458f9d418aeef899af  libgfortran/generated/unpack_r8.c
! 7fb3b6818515ae8e6d4d783558b705d2  libgfortran/gfortran.map
  fb62b5426a9210f50d0fb994c1a89290  libgfortran/ieee/ieee_arithmetic.F90
  5c561e6854a2a220e77d722d02d47b57  libgfortran/ieee/ieee_exceptions.F90
  8b9a20ed76e252ae60ff5e81737292dc  libgfortran/ieee/ieee_features.F90
*************** c92f7918dde9f9f6365b9b8e18b7dbbb  libgfo
*** 81404,81412 ****
  13e0b3f802cb2034a2fd00c1e011dba2  libgfortran/intrinsics/umask.c
  bed327d5542b3ce6e70f9ae7502f5f7e  libgfortran/intrinsics/unlink.c
  891a2dd2471e6b1294adda0dc12a7dca  libgfortran/intrinsics/unpack_generic.c
! 14f1f0d498f7db14b74e3beb36bdda13  libgfortran/io/async.c
  2ae3054a9ad13684ca44dc1ff708b343  libgfortran/io/async.h
! f9419229dc6822e9f80bf5dc9f30adf7  libgfortran/io/close.c
  e8b27983b1d58e6a35263dedf3c5323f  libgfortran/io/fbuf.c
  5793f6f288275fa62f4d0a81c896cbff  libgfortran/io/fbuf.h
  178c96f7cb9abab804e9a25975f349a9  libgfortran/io/file_pos.c
--- 81652,81660 ----
  13e0b3f802cb2034a2fd00c1e011dba2  libgfortran/intrinsics/umask.c
  bed327d5542b3ce6e70f9ae7502f5f7e  libgfortran/intrinsics/unlink.c
  891a2dd2471e6b1294adda0dc12a7dca  libgfortran/intrinsics/unpack_generic.c
! 1980d48f9a4cc2d64593b05068ff95b6  libgfortran/io/async.c
  2ae3054a9ad13684ca44dc1ff708b343  libgfortran/io/async.h
! be7c09e1449b2dd5597b5b55282a35c3  libgfortran/io/close.c
  e8b27983b1d58e6a35263dedf3c5323f  libgfortran/io/fbuf.c
  5793f6f288275fa62f4d0a81c896cbff  libgfortran/io/fbuf.h
  178c96f7cb9abab804e9a25975f349a9  libgfortran/io/file_pos.c
*************** b55d7c72f30c3222c94c47d0d3b594a0  libgfo
*** 81420,81428 ****
  c71b56b16f4744d3758e1a0ab2c9c616  libgfortran/io/open.c
  3e64874d4fcdfc6ef2e3c817545ef89f  libgfortran/io/read.c
  d1614226ca38431773c5ee3812eb5745  libgfortran/io/size_from_kind.c
! 7a6f732ee15055a7e1636233074d5899  libgfortran/io/transfer.c
  9e5a3d9be754e712d66e7eed65aa194a  libgfortran/io/transfer128.c
! 9538f8c499cb92ac95402fd3609b0cf4  libgfortran/io/unit.c
  eae2c40103ea3601c8c896138e488f38  libgfortran/io/unix.c
  d6316abb8317c9eb634e27db785673df  libgfortran/io/unix.h
  2005062cf79e501ad3d4f6c9e4edbd16  libgfortran/io/write.c
--- 81668,81676 ----
  c71b56b16f4744d3758e1a0ab2c9c616  libgfortran/io/open.c
  3e64874d4fcdfc6ef2e3c817545ef89f  libgfortran/io/read.c
  d1614226ca38431773c5ee3812eb5745  libgfortran/io/size_from_kind.c
! 52b319ee9ca727c7b167c9dd99fb54e2  libgfortran/io/transfer.c
  9e5a3d9be754e712d66e7eed65aa194a  libgfortran/io/transfer128.c
! bc2f4e1713fd4ee1129d915bfefc6702  libgfortran/io/unit.c
  eae2c40103ea3601c8c896138e488f38  libgfortran/io/unix.c
  d6316abb8317c9eb634e27db785673df  libgfortran/io/unix.h
  2005062cf79e501ad3d4f6c9e4edbd16  libgfortran/io/write.c
*************** af355fc15971d40a31cd80fb6b7782ce  libgfo
*** 81506,81512 ****
  4181cd05d829a17fcb083f7d75b34137  libgfortran/runtime/compile_options.c
  d781506afbfe3992f280ecb59fe11529  libgfortran/runtime/convert_char.c
  53161c4cbd607067c6571eda7ce906e9  libgfortran/runtime/environ.c
! 8943bc16c3c720768c00e2b42b376413  libgfortran/runtime/error.c
  151e65fec40c6c56481f9c0a001da975  libgfortran/runtime/fpu.c
  804f3c8ab0b6c9e002e3ebd2b3ada563  libgfortran/runtime/in_pack_generic.c
  e367c2f419f8fbf15d5d18f6d4748cef  libgfortran/runtime/in_unpack_generic.c
--- 81754,81760 ----
  4181cd05d829a17fcb083f7d75b34137  libgfortran/runtime/compile_options.c
  d781506afbfe3992f280ecb59fe11529  libgfortran/runtime/convert_char.c
  53161c4cbd607067c6571eda7ce906e9  libgfortran/runtime/environ.c
! 2af61eaa6aa86df4741caaf50ab712f1  libgfortran/runtime/error.c
  151e65fec40c6c56481f9c0a001da975  libgfortran/runtime/fpu.c
  804f3c8ab0b6c9e002e3ebd2b3ada563  libgfortran/runtime/in_pack_generic.c
  e367c2f419f8fbf15d5d18f6d4748cef  libgfortran/runtime/in_unpack_generic.c
*************** a4f1b0fbfcd8a81e880d3f732626162d  libgfo
*** 81519,81531 ****
  c5458c505747cd7f657aabd153648714  libgfortran/runtime/stop.c
  a18e062c130246d07d0fe28a792329d6  libgfortran/runtime/string.c
  5d4950ecb7b26d2c5e4e7b4e0dd74707  libgo/LICENSE
! f533f71201829b90943ee0c2d83d43d6  libgo/MERGE
  5b699fa0634bf09811242e1c1f59aaf7  libgo/Makefile.am
  95ec09e473ad28967226b5245c725058  libgo/Makefile.in
  3a55d95595a6f9e37dee53826b4daff2  libgo/PATENTS
  d0952f0b499c9ebb887222764488a2fc  libgo/README
  d46376034c1fd6df47c8ba2cd5de9d0a  libgo/README.gcc
! 34f9d05c1ea0e9c93bee8622339332aa  libgo/VERSION
  1a52cbc1db42a585461a5c4bcb398840  libgo/aclocal.m4
  b2da9794b3e5d9bf82ae60f418ded11b  libgo/check-packages.txt
  e38e6bdc760646c30c15d9980ff41dfd  libgo/config.h.in
--- 81767,81779 ----
  c5458c505747cd7f657aabd153648714  libgfortran/runtime/stop.c
  a18e062c130246d07d0fe28a792329d6  libgfortran/runtime/string.c
  5d4950ecb7b26d2c5e4e7b4e0dd74707  libgo/LICENSE
! 565ca06166ea69c52b5492f3bf2c62e9  libgo/MERGE
  5b699fa0634bf09811242e1c1f59aaf7  libgo/Makefile.am
  95ec09e473ad28967226b5245c725058  libgo/Makefile.in
  3a55d95595a6f9e37dee53826b4daff2  libgo/PATENTS
  d0952f0b499c9ebb887222764488a2fc  libgo/README
  d46376034c1fd6df47c8ba2cd5de9d0a  libgo/README.gcc
! f84dcb039a6f05e728daa21086338ad1  libgo/VERSION
  1a52cbc1db42a585461a5c4bcb398840  libgo/aclocal.m4
  b2da9794b3e5d9bf82ae60f418ded11b  libgo/check-packages.txt
  e38e6bdc760646c30c15d9980ff41dfd  libgo/config.h.in
*************** c0c34c5d54a4e4929dbee8d13ff21796  libgo/
*** 81649,81655 ****
  7a3b8823d79387f7ff99452154b18940  libgo/go/cmd/buildid/doc.go
  37b130c012a1752dca585f3813b5d9a3  libgo/go/cmd/cgo/ast.go
  85fd1a0a064e855ae4c705e47e47546c  libgo/go/cmd/cgo/doc.go
! 978006a2b572a88b3a05ca30feffdd51  libgo/go/cmd/cgo/gcc.go
  9440547a2d28ea823d6f8a4db7364ea3  libgo/go/cmd/cgo/godefs.go
  e77d9555be7106bdcd78d3f830c715cc  libgo/go/cmd/cgo/main.go
  2d3e3419696c56d10bee8a991cea00e7  libgo/go/cmd/cgo/out.go
--- 81897,81903 ----
  7a3b8823d79387f7ff99452154b18940  libgo/go/cmd/buildid/doc.go
  37b130c012a1752dca585f3813b5d9a3  libgo/go/cmd/cgo/ast.go
  85fd1a0a064e855ae4c705e47e47546c  libgo/go/cmd/cgo/doc.go
! 0c161845066e9552d72252c5882fc1be  libgo/go/cmd/cgo/gcc.go
  9440547a2d28ea823d6f8a4db7364ea3  libgo/go/cmd/cgo/godefs.go
  e77d9555be7106bdcd78d3f830c715cc  libgo/go/cmd/cgo/main.go
  2d3e3419696c56d10bee8a991cea00e7  libgo/go/cmd/cgo/out.go
*************** efc0a34fb6763c8c757f71b5f6dd87c2  libgo/
*** 83158,83167 ****
  19f9396403ff4bc876895de2f0c11371  libgo/go/encoding/hex/hex.go
  e9dfbe155008fb81d46503d5ea1a8d91  libgo/go/encoding/hex/hex_test.go
  263ebe5161020fa6c2f8a7686b9ca0b2  libgo/go/encoding/json/bench_test.go
! d5448b74b4d2798a993a4ad10094d603  libgo/go/encoding/json/decode.go
! 0d8ed9450754074b8f2b3a029a440dd5  libgo/go/encoding/json/decode_test.go
! c91d94dac80c34d0462f69f095d6df74  libgo/go/encoding/json/encode.go
! 43bff939b8e1580c209e1e91cd3e9e32  libgo/go/encoding/json/encode_test.go
  6696d9e8b1715c9ccc8952351c83fab4  libgo/go/encoding/json/example_marshaling_test.go
  21ba7c7ab58f176aee4a162af24a6316  libgo/go/encoding/json/example_text_marshaling_test.go
  58f0b67923caf5d1a8ea55470b6c0ac0  libgo/go/encoding/json/fold.go
--- 83406,83415 ----
  19f9396403ff4bc876895de2f0c11371  libgo/go/encoding/hex/hex.go
  e9dfbe155008fb81d46503d5ea1a8d91  libgo/go/encoding/hex/hex_test.go
  263ebe5161020fa6c2f8a7686b9ca0b2  libgo/go/encoding/json/bench_test.go
! 559bacd8daaf7ba3a6804d9358738ae4  libgo/go/encoding/json/decode.go
! d1ba69c7bae2d227df08f90279aa32dc  libgo/go/encoding/json/decode_test.go
! 5608c6e49e4374fee8b9b427659ca083  libgo/go/encoding/json/encode.go
! e729b05a5dc7227120e5405477fe6b1e  libgo/go/encoding/json/encode_test.go
  6696d9e8b1715c9ccc8952351c83fab4  libgo/go/encoding/json/example_marshaling_test.go
  21ba7c7ab58f176aee4a162af24a6316  libgo/go/encoding/json/example_text_marshaling_test.go
  58f0b67923caf5d1a8ea55470b6c0ac0  libgo/go/encoding/json/fold.go
*************** c91d94dac80c34d0462f69f095d6df74  libgo/
*** 83172,83178 ****
  4044c215188d94d426b28383e503d7d2  libgo/go/encoding/json/scanner.go
  96a6d9c9c0216a2e3c1ddcb4a06c79af  libgo/go/encoding/json/scanner_test.go
  f4322e52985f772289ccce741790611e  libgo/go/encoding/json/stream.go
! 5a1f477aa732d9f2bcf6a2e2d048adab  libgo/go/encoding/json/stream_test.go
  1277e282f6bf1c91d83f726aae7be95c  libgo/go/encoding/json/tables.go
  cf8d91034e9bab7b6cb38c7e5098954c  libgo/go/encoding/json/tagkey_test.go
  9f0b63408a1cf1c63f1ba0a556aa0ca0  libgo/go/encoding/json/tags.go
--- 83420,83426 ----
  4044c215188d94d426b28383e503d7d2  libgo/go/encoding/json/scanner.go
  96a6d9c9c0216a2e3c1ddcb4a06c79af  libgo/go/encoding/json/scanner_test.go
  f4322e52985f772289ccce741790611e  libgo/go/encoding/json/stream.go
! 6f9a3b563b2f5d311fbda566fe0235c8  libgo/go/encoding/json/stream_test.go
  1277e282f6bf1c91d83f726aae7be95c  libgo/go/encoding/json/tables.go
  cf8d91034e9bab7b6cb38c7e5098954c  libgo/go/encoding/json/tagkey_test.go
  9f0b63408a1cf1c63f1ba0a556aa0ca0  libgo/go/encoding/json/tags.go
*************** db8fc78a2453f356fcf433c6b0d852b0  libgo/
*** 83260,83267 ****
  5cf2a7bba82f129795fa29b158a40820  libgo/go/go/doc/comment_test.go
  ab3c88177579e5642eeeb1fe919a6cc2  libgo/go/go/doc/doc.go
  caeaa151bf48f4c2764eb4c881bdac71  libgo/go/go/doc/doc_test.go
! 182bca95cfa99123bd053d0e3b5958c2  libgo/go/go/doc/example.go
! 6d09404275ed9d3daea01f9c0a6dfe27  libgo/go/go/doc/example_test.go
  fa43e8e8becdba36441c11035fd12961  libgo/go/go/doc/exports.go
  a8c394bea00b685d8d0c5c3e24018879  libgo/go/go/doc/filter.go
  0206a7ce8fddd8fd5bc959b35051e87b  libgo/go/go/doc/headscan.go
--- 83508,83515 ----
  5cf2a7bba82f129795fa29b158a40820  libgo/go/go/doc/comment_test.go
  ab3c88177579e5642eeeb1fe919a6cc2  libgo/go/go/doc/doc.go
  caeaa151bf48f4c2764eb4c881bdac71  libgo/go/go/doc/doc_test.go
! 117db6a9ce3d7c82826b2e8fa39ddb7b  libgo/go/go/doc/example.go
! b8957128fd815099b85b5974e652d270  libgo/go/go/doc/example_test.go
  fa43e8e8becdba36441c11035fd12961  libgo/go/go/doc/exports.go
  a8c394bea00b685d8d0c5c3e24018879  libgo/go/go/doc/filter.go
  0206a7ce8fddd8fd5bc959b35051e87b  libgo/go/go/doc/headscan.go
*************** bf14de558b361637cf2ad47ad9aba0c5  libgo/
*** 83411,83417 ****
  4d161a0b48ef22681b4fa685e515db91  libgo/go/go/internal/srcimporter/testdata/issue23092/issue23092.go
  55bc01f8d6ba92e431d53ab84eb2f323  libgo/go/go/internal/srcimporter/testdata/issue24392/issue24392.go
  0c204bff3c6bbce0ca03661eebb52b36  libgo/go/go/parser/error_test.go
! 76fdc004254ce932c8fed6adc953f55a  libgo/go/go/parser/interface.go
  5c15f7685bbbdaa66cce590a6957d20e  libgo/go/go/parser/parser.go
  53c8e7e1908e134ef43720f7d5b3c2eb  libgo/go/go/parser/parser_test.go
  785eea855ded220460b8f6bbc78a392a  libgo/go/go/parser/performance_test.go
--- 83659,83665 ----
  4d161a0b48ef22681b4fa685e515db91  libgo/go/go/internal/srcimporter/testdata/issue23092/issue23092.go
  55bc01f8d6ba92e431d53ab84eb2f323  libgo/go/go/internal/srcimporter/testdata/issue24392/issue24392.go
  0c204bff3c6bbce0ca03661eebb52b36  libgo/go/go/parser/error_test.go
! 08fb9723c9b9c40812889ffdc9dc4320  libgo/go/go/parser/interface.go
  5c15f7685bbbdaa66cce590a6957d20e  libgo/go/go/parser/parser.go
  53c8e7e1908e134ef43720f7d5b3c2eb  libgo/go/go/parser/parser_test.go
  785eea855ded220460b8f6bbc78a392a  libgo/go/go/parser/performance_test.go
*************** fa86fc80973fe66006a686c3ea958b02  libgo/
*** 84266,84273 ****
  025f18ceae84aff402e04c7d7dbb6b39  libgo/go/math/big/intconv_test.go
  f83cd650bde6dc9a8c2485bf06444de2  libgo/go/math/big/intmarsh.go
  b27cdb7ccf9576445e7184aade97c6f8  libgo/go/math/big/intmarsh_test.go
! 43a557a912902d0b64e07c4ce3dc55f3  libgo/go/math/big/nat.go
! 56b922d3007f931379b47a27a5e1dffc  libgo/go/math/big/nat_test.go
  d44aed2c1bc27a400a674876c1ec4162  libgo/go/math/big/natconv.go
  d9ebeb148d22afa7f74c364b0c7cae5f  libgo/go/math/big/natconv_test.go
  37ca7d53a658194c31917978905eee03  libgo/go/math/big/prime.go
--- 84514,84521 ----
  025f18ceae84aff402e04c7d7dbb6b39  libgo/go/math/big/intconv_test.go
  f83cd650bde6dc9a8c2485bf06444de2  libgo/go/math/big/intmarsh.go
  b27cdb7ccf9576445e7184aade97c6f8  libgo/go/math/big/intmarsh_test.go
! 5ca1685620fe531ddb4b12d21f23e1ed  libgo/go/math/big/nat.go
! 892a054407f9198b4483e925b5a1a4b9  libgo/go/math/big/nat_test.go
  d44aed2c1bc27a400a674876c1ec4162  libgo/go/math/big/natconv.go
  d9ebeb148d22afa7f74c364b0c7cae5f  libgo/go/math/big/natconv_test.go
  37ca7d53a658194c31917978905eee03  libgo/go/math/big/prime.go
*************** d67b9f7283a78ef5ba1da53ef164883e  libgo/
*** 84774,84780 ****
  83ee40aa9eaa1a9df162e6cf2c6dd57a  libgo/go/os/file_unix.go
  3040e1a73b2e16347d21e1660ebac89e  libgo/go/os/getwd.go
  946002a354047976f85f0555021ddf04  libgo/go/os/getwd_darwin.go
! febd75545abd5955d1b2e17287a5e9ec  libgo/go/os/os_test.go
  0354f67ab97ada46d26b0bfe309d15e5  libgo/go/os/os_unix_test.go
  52b996693ecfd16f3a630d28303f1386  libgo/go/os/os_windows_test.go
  b2353ee6b7171268f817c917019d4856  libgo/go/os/path.go
--- 85022,85028 ----
  83ee40aa9eaa1a9df162e6cf2c6dd57a  libgo/go/os/file_unix.go
  3040e1a73b2e16347d21e1660ebac89e  libgo/go/os/getwd.go
  946002a354047976f85f0555021ddf04  libgo/go/os/getwd_darwin.go
! f8b0cb2b42e6b04effc2e7d62f2ba5a7  libgo/go/os/os_test.go
  0354f67ab97ada46d26b0bfe309d15e5  libgo/go/os/os_unix_test.go
  52b996693ecfd16f3a630d28303f1386  libgo/go/os/os_windows_test.go
  b2353ee6b7171268f817c917019d4856  libgo/go/os/path.go
*************** e0c63ad8382340442573a02a97aebcda  libgo/
*** 84930,84936 ****
  19b157260ac0f3a295f274baceeb327e  libgo/go/runtime/crash_cgo_test.go
  cfee3af9ebba822f9b0e8a0bbd9375da  libgo/go/runtime/crash_gccgo_test.go
  faa0e8c2c9f18a97bc8528c36caec4ae  libgo/go/runtime/crash_nonunix_test.go
! da56a3386cc8558123c129f656d96dca  libgo/go/runtime/crash_test.go
  20e8bf2062e89a2688ae216cc9ba5cce  libgo/go/runtime/crash_unix_test.go
  c8a88dbc19dfc5555877f5d686ad81cf  libgo/go/runtime/debug.go
  56659816ee221b228427510ea5deaf6b  libgo/go/runtime/debug/garbage.go
--- 85178,85184 ----
  19b157260ac0f3a295f274baceeb327e  libgo/go/runtime/crash_cgo_test.go
  cfee3af9ebba822f9b0e8a0bbd9375da  libgo/go/runtime/crash_gccgo_test.go
  faa0e8c2c9f18a97bc8528c36caec4ae  libgo/go/runtime/crash_nonunix_test.go
! f998adf674bcc76821ed16e932457e00  libgo/go/runtime/crash_test.go
  20e8bf2062e89a2688ae216cc9ba5cce  libgo/go/runtime/crash_unix_test.go
  c8a88dbc19dfc5555877f5d686ad81cf  libgo/go/runtime/debug.go
  56659816ee221b228427510ea5deaf6b  libgo/go/runtime/debug/garbage.go
*************** bfbf41b480ab847220914454bd77cc57  libgo/
*** 85012,85018 ****
  2fb053473ff4ed45356f1cd92bedd65b  libgo/go/runtime/mgc.go
  a675c175229e5f286b000acd88117f40  libgo/go/runtime/mgc_gccgo.go
  c4bc6e550a4f5082563aa5a8c672f654  libgo/go/runtime/mgcmark.go
! eae01dbfbf47ed64c6b5e9527d19f79c  libgo/go/runtime/mgcscavenge.go
  77db3b92337cef2cdb8f9f1007d55919  libgo/go/runtime/mgcscavenge_test.go
  27bd2cbc098304e3506639d21f3fd1ec  libgo/go/runtime/mgcsweep.go
  d17b8ae81324935762746f9d9fdb5b2c  libgo/go/runtime/mgcsweepbuf.go
--- 85260,85266 ----
  2fb053473ff4ed45356f1cd92bedd65b  libgo/go/runtime/mgc.go
  a675c175229e5f286b000acd88117f40  libgo/go/runtime/mgc_gccgo.go
  c4bc6e550a4f5082563aa5a8c672f654  libgo/go/runtime/mgcmark.go
! 84a89107e3b061a9667e3c7b91bf9107  libgo/go/runtime/mgcscavenge.go
  77db3b92337cef2cdb8f9f1007d55919  libgo/go/runtime/mgcscavenge_test.go
  27bd2cbc098304e3506639d21f3fd1ec  libgo/go/runtime/mgcsweep.go
  d17b8ae81324935762746f9d9fdb5b2c  libgo/go/runtime/mgcsweepbuf.go
*************** ed723fbe16adf7188abb17effab02c6c  libgo/
*** 85025,85032 ****
  da14e118ed2e02ddb1c192fa92869e21  libgo/go/runtime/mpagealloc_32bit.go
  1534ee8fe9d6f4dfdbab1ea4cc4716a7  libgo/go/runtime/mpagealloc_64bit.go
  9b7b6912ee0cbe33b52756657f75b24c  libgo/go/runtime/mpagealloc_test.go
! c5e02cf42852bcc09be466501037b35d  libgo/go/runtime/mpagecache.go
! f138c6cb2b5569f30f9f1986a33e0aaa  libgo/go/runtime/mpagecache_test.go
  cdff46e6aa348ac1ca673ea29905a56b  libgo/go/runtime/mpallocbits.go
  aee91bae9f731d5317cd811df3b159b6  libgo/go/runtime/mpallocbits_test.go
  93d9031f2fa6a25ff5180a4e82a235f2  libgo/go/runtime/mprof.go
--- 85273,85280 ----
  da14e118ed2e02ddb1c192fa92869e21  libgo/go/runtime/mpagealloc_32bit.go
  1534ee8fe9d6f4dfdbab1ea4cc4716a7  libgo/go/runtime/mpagealloc_64bit.go
  9b7b6912ee0cbe33b52756657f75b24c  libgo/go/runtime/mpagealloc_test.go
! 7c0042216fdabf23123fdc42763b4bb3  libgo/go/runtime/mpagecache.go
! d2f54ff10655ec48fe4433ec98ffed9e  libgo/go/runtime/mpagecache_test.go
  cdff46e6aa348ac1ca673ea29905a56b  libgo/go/runtime/mpallocbits.go
  aee91bae9f731d5317cd811df3b159b6  libgo/go/runtime/mpallocbits_test.go
  93d9031f2fa6a25ff5180a4e82a235f2  libgo/go/runtime/mprof.go
*************** b0c0ee9afbf20e5ec7df25bf6a591593  libgo/
*** 85109,85117 ****
  936862d9700515fc5caa9ef8e071f154  libgo/go/runtime/preempt.go
  902cd6d78fa504200458c7068699c1b2  libgo/go/runtime/preempt_nonwindows.go
  834e0e1477dfb27e2b695f30d4786448  libgo/go/runtime/print.go
! 31947ac34b9f7956da260bb9c783c167  libgo/go/runtime/proc.go
  ae6799d03b400a51be099b6b67904f9e  libgo/go/runtime/proc_runtime_test.go
! 3df41a056feadae2e59ee7818c6a1804  libgo/go/runtime/proc_test.go
  05262f8d035dc7329132ff2204136f6a  libgo/go/runtime/profbuf.go
  d5e668c7e76529245dc2b9fa56fee3a8  libgo/go/runtime/profbuf_test.go
  8aa362f89e63dd0f2c9e73f3af511453  libgo/go/runtime/proflabel.go
--- 85357,85365 ----
  936862d9700515fc5caa9ef8e071f154  libgo/go/runtime/preempt.go
  902cd6d78fa504200458c7068699c1b2  libgo/go/runtime/preempt_nonwindows.go
  834e0e1477dfb27e2b695f30d4786448  libgo/go/runtime/print.go
! 5f0d60d5978f6365376d29c35f38a75e  libgo/go/runtime/proc.go
  ae6799d03b400a51be099b6b67904f9e  libgo/go/runtime/proc_runtime_test.go
! b6308ad3ba54fdc6c82ba6e9b3721a77  libgo/go/runtime/proc_test.go
  05262f8d035dc7329132ff2204136f6a  libgo/go/runtime/profbuf.go
  d5e668c7e76529245dc2b9fa56fee3a8  libgo/go/runtime/profbuf_test.go
  8aa362f89e63dd0f2c9e73f3af511453  libgo/go/runtime/proflabel.go
*************** ba7bb76c92c966c03bcc3391d031ea40  libgo/
*** 85159,85165 ****
  172e4208200267e59d0ea047a8c0440d  libgo/go/runtime/testdata/testprog/crash.go
  05819ba6376f3d906e353da60c400094  libgo/go/runtime/testdata/testprog/deadlock.go
  46b18b0249924cff581a0b20529a54f6  libgo/go/runtime/testdata/testprog/gc.go
! b1901d7a095530f198a3d35059682282  libgo/go/runtime/testdata/testprog/lockosthread.go
  d9e02d0b5bbe11e3d270bbd949888cf8  libgo/go/runtime/testdata/testprog/main.go
  1e74a8f6718e1af4736e09e826b27dc4  libgo/go/runtime/testdata/testprog/map.go
  f19e84cec09c98ef97a5220583b92976  libgo/go/runtime/testdata/testprog/memprof.go
--- 85407,85413 ----
  172e4208200267e59d0ea047a8c0440d  libgo/go/runtime/testdata/testprog/crash.go
  05819ba6376f3d906e353da60c400094  libgo/go/runtime/testdata/testprog/deadlock.go
  46b18b0249924cff581a0b20529a54f6  libgo/go/runtime/testdata/testprog/gc.go
! 1f0d55303ff24f2d6bc874e01a0f1810  libgo/go/runtime/testdata/testprog/lockosthread.go
  d9e02d0b5bbe11e3d270bbd949888cf8  libgo/go/runtime/testdata/testprog/main.go
  1e74a8f6718e1af4736e09e826b27dc4  libgo/go/runtime/testdata/testprog/map.go
  f19e84cec09c98ef97a5220583b92976  libgo/go/runtime/testdata/testprog/memprof.go
*************** b87f778e0156e954c0e918ccd41f4fa3  libgo/
*** 85450,85456 ****
  112479d6d9e365de6d786867c94dd2b6  libgo/go/syscall/syscall_linux_riscv64.go
  c6e4c1099b33e82cff86979650bbaa5f  libgo/go/syscall/syscall_linux_s390.go
  37f887c57173dd177a17d2c50ffca527  libgo/go/syscall/syscall_linux_s390x.go
! 58791af9ac21134ea793a5754b4efc07  libgo/go/syscall/syscall_linux_test.go
  d9361d43ef12dff92e57635f642be2a9  libgo/go/syscall/syscall_netbsd.go
  7cb17b469b491a72fcb4249bb3865514  libgo/go/syscall/syscall_netbsd_arm64.go
  d9361d43ef12dff92e57635f642be2a9  libgo/go/syscall/syscall_openbsd.go
--- 85698,85704 ----
  112479d6d9e365de6d786867c94dd2b6  libgo/go/syscall/syscall_linux_riscv64.go
  c6e4c1099b33e82cff86979650bbaa5f  libgo/go/syscall/syscall_linux_s390.go
  37f887c57173dd177a17d2c50ffca527  libgo/go/syscall/syscall_linux_s390x.go
! 3b0bcafeccb87ed3faee9b78ece5c8a9  libgo/go/syscall/syscall_linux_test.go
  d9361d43ef12dff92e57635f642be2a9  libgo/go/syscall/syscall_netbsd.go
  7cb17b469b491a72fcb4249bb3865514  libgo/go/syscall/syscall_netbsd_arm64.go
  d9361d43ef12dff92e57635f642be2a9  libgo/go/syscall/syscall_openbsd.go
*************** b20ddef474a1c4b0ebee9c8627deb41c  libgo/
*** 85718,85724 ****
  f75c8000816f3eac1bceebafd1e8ffa2  libgo/misc/cgo/test/testdata/issue9510a/a.go
  83bbcdcb1023f0de0807dbb2d7742f09  libgo/misc/cgo/test/testdata/issue9510b/b.go
  269d28ce1dda5d7d67560dd21997a3df  libgo/misc/cgo/test/testdata/test26213.go
! 492c357d91e6d0e4611fc5b01cdd8010  libgo/misc/cgo/test/testx.go
  e93af13b9ec72b3ff0a20994cef2d38c  libgo/misc/cgo/testasan/main.go
  381954d812e323ea75f173148eb351b7  libgo/misc/cgo/testcarchive/carchive_test.go
  f8d551b0a2fd42e8270f9527e25e56ea  libgo/misc/cgo/testcarchive/overlaydir_test.go
--- 85966,85972 ----
  f75c8000816f3eac1bceebafd1e8ffa2  libgo/misc/cgo/test/testdata/issue9510a/a.go
  83bbcdcb1023f0de0807dbb2d7742f09  libgo/misc/cgo/test/testdata/issue9510b/b.go
  269d28ce1dda5d7d67560dd21997a3df  libgo/misc/cgo/test/testdata/test26213.go
! 3f9cf9c6290b3983e82dfe29232d8856  libgo/misc/cgo/test/testx.go
  e93af13b9ec72b3ff0a20994cef2d38c  libgo/misc/cgo/testasan/main.go
  381954d812e323ea75f173148eb351b7  libgo/misc/cgo/testcarchive/carchive_test.go
  f8d551b0a2fd42e8270f9527e25e56ea  libgo/misc/cgo/testcarchive/overlaydir_test.go
*************** e3e86019491a40bd4f45424d7ce11037  libgo/
*** 85925,85931 ****
  c5574d106d35be5d94e80301b0855ada  libgo/testsuite/libgo-test-support.exp.in
  bf162aa572f7b96b25dbd2b027845d32  libgo/testsuite/libgo.testmain/testmain.exp
  cc9d2a0e34e31ba866a8caf9f46f48f3  libgomp/.gitattributes
! e147afdc0f46c853fab5ecbf7169b4ed  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  9fd2a1e7d1a539dbbc2d854e30b0e00b  libgomp/Makefile.am
  c94255d3f707999a734e6cf4b3cafeef  libgomp/Makefile.in
--- 86173,86179 ----
  c5574d106d35be5d94e80301b0855ada  libgo/testsuite/libgo-test-support.exp.in
  bf162aa572f7b96b25dbd2b027845d32  libgo/testsuite/libgo.testmain/testmain.exp
  cc9d2a0e34e31ba866a8caf9f46f48f3  libgomp/.gitattributes
! 5b2ca44ae701e33b356cf9be8840c17f  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  9fd2a1e7d1a539dbbc2d854e30b0e00b  libgomp/Makefile.am
  c94255d3f707999a734e6cf4b3cafeef  libgomp/Makefile.in
*************** a975b1cf520505ee9be61620c216ea82  libgom
*** 86052,86062 ****
  53b0dc4bbb525b3a7500afc76f3e51ff  libgomp/iter_ull.c
  80bd3c31185cf94ee2e48201c6ace5f1  libgomp/libgomp-plugin.c
  a183f11abf5bcd0b728c89ba99706f53  libgomp/libgomp-plugin.h
! 4efe8e0ea3ad2bf7bec1cb1a2939fd1f  libgomp/libgomp.h
! 60c194f764e71c200b1395f657d2e36c  libgomp/libgomp.info
  4052732f79d134fd439c1b39aa83c0db  libgomp/libgomp.map
  8b2aa50aecad82171348a6918309afd6  libgomp/libgomp.spec.in
! ed4c6955e3bb75687c10c4c1494b9064  libgomp/libgomp.texi
  9551cacd6b18881b3364e721d52390f1  libgomp/libgomp_f.h.in
  e86c9baf94937c05a5a03eb53b964061  libgomp/libgomp_g.h
  6792fef62e7b80c7d2121018153e2f5d  libgomp/lock.c
--- 86300,86310 ----
  53b0dc4bbb525b3a7500afc76f3e51ff  libgomp/iter_ull.c
  80bd3c31185cf94ee2e48201c6ace5f1  libgomp/libgomp-plugin.c
  a183f11abf5bcd0b728c89ba99706f53  libgomp/libgomp-plugin.h
! 514f0f464c1d4d936eb769888b3b0cca  libgomp/libgomp.h
! e8c59287f500e04679f068750a3b6ca5  libgomp/libgomp.info
  4052732f79d134fd439c1b39aa83c0db  libgomp/libgomp.map
  8b2aa50aecad82171348a6918309afd6  libgomp/libgomp.spec.in
! 0bf7d35e522085d8b7e5aa8f0efd6187  libgomp/libgomp.texi
  9551cacd6b18881b3364e721d52390f1  libgomp/libgomp_f.h.in
  e86c9baf94937c05a5a03eb53b964061  libgomp/libgomp_g.h
  6792fef62e7b80c7d2121018153e2f5d  libgomp/lock.c
*************** e86c9baf94937c05a5a03eb53b964061  libgom
*** 86065,86073 ****
  a2f88020bc0221efc62dc4d11da9a2e4  libgomp/oacc-async.c
  72ee5b3d711b6eba24c8b77f9fe574b5  libgomp/oacc-cuda.c
  5ebd9f7dc07ecb035d008d62a289df6c  libgomp/oacc-host.c
! 300b6df6cdd73e59182ca95071d7e368  libgomp/oacc-init.c
  413f640831197c500928b3efbdacc901  libgomp/oacc-int.h
! db6bd873aaf83b764c26c76f5f60ebe4  libgomp/oacc-mem.c
  23d86e83806fc2ae6a15e036b4fa1e5d  libgomp/oacc-parallel.c
  670eda218908aa7b0e2b13f29104cdf9  libgomp/oacc-plugin.c
  145df91fa5a7230229c7118605d3d52c  libgomp/oacc-plugin.h
--- 86313,86321 ----
  a2f88020bc0221efc62dc4d11da9a2e4  libgomp/oacc-async.c
  72ee5b3d711b6eba24c8b77f9fe574b5  libgomp/oacc-cuda.c
  5ebd9f7dc07ecb035d008d62a289df6c  libgomp/oacc-host.c
! e81e369d87db0c5b2b8324dbc703d31e  libgomp/oacc-init.c
  413f640831197c500928b3efbdacc901  libgomp/oacc-int.h
! 1c53ed7ea331117618b3537f540fb525  libgomp/oacc-mem.c
  23d86e83806fc2ae6a15e036b4fa1e5d  libgomp/oacc-parallel.c
  670eda218908aa7b0e2b13f29104cdf9  libgomp/oacc-plugin.c
  145df91fa5a7230229c7118605d3d52c  libgomp/oacc-plugin.h
*************** df937a07ca169a97f163c3997bda0dfa  libgom
*** 86096,86102 ****
  723f9272d0d9f33a1f83a303a09d4c43  libgomp/single.c
  ba124482fdc049e9a99041d9dd816bfa  libgomp/splay-tree.c
  d7583e2ad844cee8070dfaae09c5501b  libgomp/splay-tree.h
! fda1b4ba9f3a68c3b3891642a7465b9c  libgomp/target.c
  74fe88e494974b02dd7dc8c87c78d18d  libgomp/task.c
  7099d1c76e2fe2886ac388d4af76a3e7  libgomp/taskloop.c
  143611e2f787d1ffe83f8912eded0919  libgomp/team.c
--- 86344,86350 ----
  723f9272d0d9f33a1f83a303a09d4c43  libgomp/single.c
  ba124482fdc049e9a99041d9dd816bfa  libgomp/splay-tree.c
  d7583e2ad844cee8070dfaae09c5501b  libgomp/splay-tree.h
! 161f64088ae10451846623bc4c5ed86d  libgomp/target.c
  74fe88e494974b02dd7dc8c87c78d18d  libgomp/task.c
  7099d1c76e2fe2886ac388d4af76a3e7  libgomp/taskloop.c
  143611e2f787d1ffe83f8912eded0919  libgomp/team.c
*************** f112fca085266ac6e8e213a463c3d900  libgom
*** 86875,86880 ****
--- 87123,87129 ----
  f6bb53d5875b7f5160a51bdb73a74c59  libgomp/testsuite/libgomp.fortran/async_io_6.f90
  4970c9e01930449f7d2a907f094e7afb  libgomp/testsuite/libgomp.fortran/async_io_7.f90
  31240ed1ebd26bf4876192a37ac37526  libgomp/testsuite/libgomp.fortran/async_io_8.f90
+ f5bc3f5e91cbec8d383b3212d33c828a  libgomp/testsuite/libgomp.fortran/async_io_9.f90
  0cf6fc87987dbd18ee6f54a20ad2c091  libgomp/testsuite/libgomp.fortran/atomic1.f90
  bce2f1f8ced23c00da1bd2f23e448e44  libgomp/testsuite/libgomp.fortran/cancel-do-1.f90
  64e59c91265d33e711e819aef5a418e1  libgomp/testsuite/libgomp.fortran/cancel-do-2.f90
*************** fc21f2cb7745bf59fb29631d4f295c34  libgom
*** 86884,86889 ****
--- 87133,87139 ----
  6f47073d6c8e21623d7f5f1a8632f0f7  libgomp/testsuite/libgomp.fortran/cancel-taskgroup-2.f90
  7bf6c3a195ad06634b2eb63a30d3e53d  libgomp/testsuite/libgomp.fortran/character1.f90
  7808d64d74e885d65679c0932b5bc21f  libgomp/testsuite/libgomp.fortran/character2.f90
+ e8140da74a4301935bdc6003eeff81b7  libgomp/testsuite/libgomp.fortran/close_errors_1.f90
  f010e4e57b08360b6784834bc418f08c  libgomp/testsuite/libgomp.fortran/collapse1.f90
  90b4363d4abd073634838ef99f6e5a0a  libgomp/testsuite/libgomp.fortran/collapse2.f90
  32578bd42a3d18a3d1d31913c512c35f  libgomp/testsuite/libgomp.fortran/collapse3.f90
*************** f3e9642d4302feea21de2d2b9f5ca654  libgom
*** 87064,87069 ****
--- 87314,87320 ----
  7e2f3e496520976a37df3ba992f7f69a  libgomp/testsuite/libgomp.fortran/target-print-1-nvptx.f90
  bc18d7dcb406b7660308046e178bba0d  libgomp/testsuite/libgomp.fortran/target-print-1.f90
  b7c20b004458fd9909db3090ddfcd1d8  libgomp/testsuite/libgomp.fortran/target-simd.f90
+ 06e3ddc01cecc71c2af49a64f38f6a88  libgomp/testsuite/libgomp.fortran/target-var.f90
  1db1fe2cc8dbdf1b311a5f49a4004ed7  libgomp/testsuite/libgomp.fortran/target1.f90
  cd35897c72fe52157d20924875a4168f  libgomp/testsuite/libgomp.fortran/target2.f90
  b49956429e82860e59f365f5e6797a44  libgomp/testsuite/libgomp.fortran/target3.f90
*************** b1f5d4bd212151ec10ee5fcb2e86e8a9  libgom
*** 87110,87116 ****
  27c3a980a8e94305bd6a957c7ea5dbd8  libgomp/testsuite/libgomp.fortran/use_device_ptr-1.f90
  5b0545422a5d32741adf1b28e189108a  libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-1.f90
  95257bb64bc7b70916e7cf5e4c13ac0a  libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-2.f90
! 45a959f309d8daaa37e0a1de092f700f  libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-3.f90
  fd6becb20369d6ac5a1bacfc014b31a3  libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90
  fecda9fc3e70ac57c13ecf7a85196138  libgomp/testsuite/libgomp.fortran/vla1.f90
  4bd76ef74f55ed2027a8be5f22222133  libgomp/testsuite/libgomp.fortran/vla2.f90
--- 87361,87367 ----
  27c3a980a8e94305bd6a957c7ea5dbd8  libgomp/testsuite/libgomp.fortran/use_device_ptr-1.f90
  5b0545422a5d32741adf1b28e189108a  libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-1.f90
  95257bb64bc7b70916e7cf5e4c13ac0a  libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-2.f90
! 2b347c1c7f2cbe98905e1b48f453f08c  libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-3.f90
  fd6becb20369d6ac5a1bacfc014b31a3  libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90
  fecda9fc3e70ac57c13ecf7a85196138  libgomp/testsuite/libgomp.fortran/vla1.f90
  4bd76ef74f55ed2027a8be5f22222133  libgomp/testsuite/libgomp.fortran/vla2.f90
*************** d36c56b9b161368fbce8efe09449dbf6  libgom
*** 87202,87207 ****
--- 87453,87459 ----
  4172e47fb7e2cd81c1f9cf658c548fe7  libgomp/testsuite/libgomp.oacc-c-c++-common/acc_on_device-1.c
  05b66fbd6c12c103181fc52d3bf21146  libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-dispatch-1.c
  ee86294172ad7f6067afff8b162ae571  libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-init-1.c
+ f6d412d14f2b49d85657fb6dc68aa171  libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-init-2.c
  3f3763aa0692a9bb9cd30bf7bd378f3e  libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c
  2dee86d6d035ae512f59bcf4cfffb2ec  libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-parallel-1.c
  4c138d368db7fdb266456704e2b0ce53  libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-valid_bytes-1.c
*************** ebb8f3adc650c08eeaf1e77a9b7084d4  libgom
*** 87257,87264 ****
  2cd98ca3b7863b36c45dee4a3287e219  libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-4.c
  4c84a4caca56ab47db99abcfca3e5edc  libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-5.c
  25253ba221aa9b84a2e96a62dad50d32  libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-6.c
! 1130d967a93058c0702de7b25cb42180  libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-7.c
! a5f30f1f9b418e8f4f991452d21a877a  libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-8.c
  d4b69294a211a96b70ae02bd130cfd8d  libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-9.c
  ed51d15d31ea19fd605f14708740005e  libgomp/testsuite/libgomp.oacc-c-c++-common/default-1.c
  aa6b36c4a8b02af8803293f68c209f30  libgomp/testsuite/libgomp.oacc-c-c++-common/deviceptr-1.c
--- 87509,87516 ----
  2cd98ca3b7863b36c45dee4a3287e219  libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-4.c
  4c84a4caca56ab47db99abcfca3e5edc  libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-5.c
  25253ba221aa9b84a2e96a62dad50d32  libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-6.c
! 4aabddd036776023f9c2c3d6ed05828d  libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-7.c
! 43c4b0ed1cfe04cc6cc7b1239ae4831d  libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-8.c
  d4b69294a211a96b70ae02bd130cfd8d  libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-9.c
  ed51d15d31ea19fd605f14708740005e  libgomp/testsuite/libgomp.oacc-c-c++-common/default-1.c
  aa6b36c4a8b02af8803293f68c209f30  libgomp/testsuite/libgomp.oacc-c-c++-common/deviceptr-1.c
*************** f18533e09ca653b441891e7eada5fdff  libgom
*** 87478,87492 ****
  c5b8a4396d1df5891a1063fe60e5af2d  libgomp/testsuite/libgomp.oacc-c-c++-common/pr89376.c
  a5fb07fdca12453055a4cf8d4e255442  libgomp/testsuite/libgomp.oacc-c-c++-common/pr90009.c
  c9b357e596c6a3a3dd34effd5b721e30  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92726-1.c
! 75ef295bc0e257f1a7e576e44ad81ba7  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92843-1.c
  3524504aeeff40c4198c80d35c864e27  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-d-a.c
  cdfb8b004ff73fb23387dfae8ee42285  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-d-p.c
  cb8eaa981e66033bd29dadea1a552b06  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-r-a.c
  9a18fa904b180b7a8768451716f81c10  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-r-p.c
! f8df29e6dc2b3ed072cf13f0152b260f  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92854-1.c
  0dfb12a77388c3a0ee42c66e4036a2b8  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92877-1.c
  27a72959dba0ab84df97083cffc34318  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92970-1.c
  efb607db23705e7d0e0052136747aa2b  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92984-1.c
  8ccb391ecb020ee72dd4b3c91795a894  libgomp/testsuite/libgomp.oacc-c-c++-common/present-1.c
  b3824216ed6541363eaab687c61bb584  libgomp/testsuite/libgomp.oacc-c-c++-common/present-2.c
  f6a4f95364d4753e1b6bc27116c40f32  libgomp/testsuite/libgomp.oacc-c-c++-common/private-variables.c
--- 87730,87746 ----
  c5b8a4396d1df5891a1063fe60e5af2d  libgomp/testsuite/libgomp.oacc-c-c++-common/pr89376.c
  a5fb07fdca12453055a4cf8d4e255442  libgomp/testsuite/libgomp.oacc-c-c++-common/pr90009.c
  c9b357e596c6a3a3dd34effd5b721e30  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92726-1.c
! 3aebe6fa9be9777206ddef360eff568f  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92843-1.c
  3524504aeeff40c4198c80d35c864e27  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-d-a.c
  cdfb8b004ff73fb23387dfae8ee42285  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-d-p.c
  cb8eaa981e66033bd29dadea1a552b06  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-r-a.c
  9a18fa904b180b7a8768451716f81c10  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-r-p.c
! ee92965ca541f750df722d2fe265e58d  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92854-1.c
  0dfb12a77388c3a0ee42c66e4036a2b8  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92877-1.c
  27a72959dba0ab84df97083cffc34318  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92970-1.c
  efb607db23705e7d0e0052136747aa2b  libgomp/testsuite/libgomp.oacc-c-c++-common/pr92984-1.c
+ 6c8d1324f65ffb1621cb66cd023fa71a  libgomp/testsuite/libgomp.oacc-c-c++-common/pr95270-1.c
+ 01b2024c52a09bc7fc5e47194a1ef682  libgomp/testsuite/libgomp.oacc-c-c++-common/pr95270-2.c
  8ccb391ecb020ee72dd4b3c91795a894  libgomp/testsuite/libgomp.oacc-c-c++-common/present-1.c
  b3824216ed6541363eaab687c61bb584  libgomp/testsuite/libgomp.oacc-c-c++-common/present-2.c
  f6a4f95364d4753e1b6bc27116c40f32  libgomp/testsuite/libgomp.oacc-c-c++-common/private-variables.c
*************** a5908f72d8e64046cd847d94abb36a2d  libgom
*** 87504,87509 ****
--- 87758,87765 ----
  06d6258181236f8436fea821b653fdfe  libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-flt.c
  84693802273934d6c6eb0eee743e4a6f  libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-initial-1.c
  ad168cfedf92ebb1f18d0b4e037fec4c  libgomp/testsuite/libgomp.oacc-c-c++-common/reduction.h
+ d1b99a25ac537b945a0d13938f5cccd3  libgomp/testsuite/libgomp.oacc-c-c++-common/refcounting-1.c
+ ff9529db384a10d9260a07b720bac31d  libgomp/testsuite/libgomp.oacc-c-c++-common/refcounting-2.c
  bfb8a1981f65bf0f6f7e7ceffe50d12f  libgomp/testsuite/libgomp.oacc-c-c++-common/routine-1.c
  5f5eb258f275dae741462f4a29a1c0e9  libgomp/testsuite/libgomp.oacc-c-c++-common/routine-4.c
  5d15b42e8afb96a1fbd18f9d6b7cd167  libgomp/testsuite/libgomp.oacc-c-c++-common/routine-g-1.c
*************** bfb8a1981f65bf0f6f7e7ceffe50d12f  libgom
*** 87512,87517 ****
--- 87768,87777 ----
  1a465d1e1bc74775a2990782de6cc788  libgomp/testsuite/libgomp.oacc-c-c++-common/routine-w-1.c
  771ea191fe0f86feae77a91e786cd92f  libgomp/testsuite/libgomp.oacc-c-c++-common/routine-wv-1.c
  9418b01ffd5959058f86a266f7d445e6  libgomp/testsuite/libgomp.oacc-c-c++-common/routine-wv-2.c
+ 0c8d53037ec5c2b4a2208f9527b55b0c  libgomp/testsuite/libgomp.oacc-c-c++-common/struct-1.c
+ a2a3b463713aeac5d2334e0d7d3a7b08  libgomp/testsuite/libgomp.oacc-c-c++-common/struct-3-1-1.c
+ d5a34a7eae3b8074ac27869cb72cfff3  libgomp/testsuite/libgomp.oacc-c-c++-common/struct-copyout-1.c
+ c2c6207d7d3ab4450195bc971075c09f  libgomp/testsuite/libgomp.oacc-c-c++-common/struct-copyout-2.c
  9e863144cbe129ee6c6b4fef905f1ec2  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-1-lib.c
  4165d7eca516f6416c5b74cadb7c765b  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-1.c
  943fd52a12c4fc3969fa1422eb849618  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-2-lib.c
*************** bfb8a1981f65bf0f6f7e7ceffe50d12f  libgom
*** 87519,87525 ****
  074ced9b5d6c991d59695a6830fe8db8  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-3-lib.c
  1010b4fab626766e251758ed39909338  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-3.c
  5898e8ef786303e3d304847dfefa78ba  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-4-lib.c
! 3bb12187cadb69ee00cddb98de3c4ec0  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-4.c
  e371927b94d274fb7eb5f334f7c6edd7  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-5-lib.c
  6dc8122216e5dd5d6241c5c70082c05d  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-5.c
  12a9645fec45b059ec85569a1ec33657  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-6-lib.c
--- 87779,87785 ----
  074ced9b5d6c991d59695a6830fe8db8  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-3-lib.c
  1010b4fab626766e251758ed39909338  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-3.c
  5898e8ef786303e3d304847dfefa78ba  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-4-lib.c
! 2d1fbe2f9c8b8b729d29296130f0fcb8  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-4.c
  e371927b94d274fb7eb5f334f7c6edd7  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-5-lib.c
  6dc8122216e5dd5d6241c5c70082c05d  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-5.c
  12a9645fec45b059ec85569a1ec33657  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-6-lib.c
*************** e7a3c51b8d35c1cdddbc27fff479cd33  libgom
*** 87613,87619 ****
  4b09f26772b90e8ca03fb868985251f7  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-3.f90
  56ffa40df7356420fd446e1241dbe693  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-4.f90
  86dd2e6c15fd599dd52b4afe72ddada8  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-5.f90
! c3760e2940cabe667bbfa0482aad9b85  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-6.f90
  bf3569479adff6bf3eaca322769821f5  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-7.f90
  f8e3673404d0e8a4add84e5e910e0926  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-8.f90
  cd7fb9976506e9fd8976a32edc607640  libgomp/testsuite/libgomp.oacc-fortran/default-1.f90
--- 87873,87880 ----
  4b09f26772b90e8ca03fb868985251f7  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-3.f90
  56ffa40df7356420fd446e1241dbe693  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-4.f90
  86dd2e6c15fd599dd52b4afe72ddada8  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-5.f90
! 3a5dec097c4b7ee0e83632e27fefeffc  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-6-no_finalize.F90
! 756504614cc4b84b40d1c958764e3367  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-6.f90
  bf3569479adff6bf3eaca322769821f5  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-7.f90
  f8e3673404d0e8a4add84e5e910e0926  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-8.f90
  cd7fb9976506e9fd8976a32edc607640  libgomp/testsuite/libgomp.oacc-fortran/default-1.f90
*************** cdfddf352df6c0dd2ff55366462575ec  libgom
*** 87621,87629 ****
  57095ccfd680418928ca4837fbc882d6  libgomp/testsuite/libgomp.oacc-fortran/derivedtype-1.f95
  55a9a80a81230662b49c62fb85e8cf84  libgomp/testsuite/libgomp.oacc-fortran/derivedtype-2.f95
  7094eb65ee7121b33edac2c4502fd4cb  libgomp/testsuite/libgomp.oacc-fortran/dummy-array.f90
! c1bfb96c913a78be80133e27c4dd8c95  libgomp/testsuite/libgomp.oacc-fortran/error_stop-1.f
! 8672fa043acc9225ef0251834c52c782  libgomp/testsuite/libgomp.oacc-fortran/error_stop-2.f
! 2bcc37d4d4c307e18b6b4c2c867edbfd  libgomp/testsuite/libgomp.oacc-fortran/error_stop-3.f
  1ca90666ec166deb31a532f320f58fa2  libgomp/testsuite/libgomp.oacc-fortran/firstprivate-1.f90
  75812ec116d61973569d7f5ee5677cf7  libgomp/testsuite/libgomp.oacc-fortran/fortran.exp
  1c759d21e241899405470f8b5a93d4c4  libgomp/testsuite/libgomp.oacc-fortran/gang-static-1.f90
--- 87882,87892 ----
  57095ccfd680418928ca4837fbc882d6  libgomp/testsuite/libgomp.oacc-fortran/derivedtype-1.f95
  55a9a80a81230662b49c62fb85e8cf84  libgomp/testsuite/libgomp.oacc-fortran/derivedtype-2.f95
  7094eb65ee7121b33edac2c4502fd4cb  libgomp/testsuite/libgomp.oacc-fortran/dummy-array.f90
! 8db3687cdd62db5b1cdc1b4ab1991217  libgomp/testsuite/libgomp.oacc-fortran/dynamic-incr-structural-1.f90
! de0b6577a463e2b1228c30823e3d915e  libgomp/testsuite/libgomp.oacc-fortran/dynamic-pointer-1.f90
! dec0ff0c9d1763372e0d89a8d486c716  libgomp/testsuite/libgomp.oacc-fortran/error_stop-1.f
! b15b38824b1308517e500eed941b395c  libgomp/testsuite/libgomp.oacc-fortran/error_stop-2.f
! 4a500c43dca65f6d5bef5129616a5d0f  libgomp/testsuite/libgomp.oacc-fortran/error_stop-3.f
  1ca90666ec166deb31a532f320f58fa2  libgomp/testsuite/libgomp.oacc-fortran/firstprivate-1.f90
  75812ec116d61973569d7f5ee5677cf7  libgomp/testsuite/libgomp.oacc-fortran/fortran.exp
  1c759d21e241899405470f8b5a93d4c4  libgomp/testsuite/libgomp.oacc-fortran/gang-static-1.f90
*************** b17a9bac2116bc46ac5e479464f84c00  libgom
*** 87683,87688 ****
--- 87946,87959 ----
  6c2130a015fb31ec8a56158552fee173  libgomp/testsuite/libgomp.oacc-fortran/lib-7.f90
  341329394e0e33035b866cbd7ae074a3  libgomp/testsuite/libgomp.oacc-fortran/lib-8.f90
  bbd4b16c1ca7daf2a129c18670fd1947  libgomp/testsuite/libgomp.oacc-fortran/map-1.f90
+ e08cd040493e659bd3b19377dbc3f86b  libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-1-1.f90
+ cc3335aa2bc2ad1f59069020262f6d00  libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-1-2.F90
+ f274a16811a0056b7ccd7d2cdc3511f7  libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-1.f90
+ 693cf469fc3b644bf15d2d5ad795d88e  libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-2.f90
+ d4aeea5a977fd949d33903efee7b6eac  libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-3-1.f90
+ b6b35bb2af9f25e2274a3679afa46108  libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-3-2.f90
+ 3430829df66dbdf6f3cf833d71690f79  libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-4-1.f90
+ 3c38345849ff7536495e1b54bf8d2e4b  libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-4-2.f90
  060031985472bdf300b7cd7878d21406  libgomp/testsuite/libgomp.oacc-fortran/multidim-slice.f95
  1df3452565f733c9d0b26d17378b0546  libgomp/testsuite/libgomp.oacc-fortran/nested-function-1.f90
  30bb0f06fb079c27aec681ed76e93f52  libgomp/testsuite/libgomp.oacc-fortran/nested-function-2.f90
*************** ef528021ebe7dff74cf8f0a78d2eac65  libgom
*** 87740,87755 ****
  ee7521ad4aa9a4706a403ccbc2d58f80  libgomp/testsuite/libgomp.oacc-fortran/routine-5.f90
  72f512627fac89dcf61bcaadae02b3ed  libgomp/testsuite/libgomp.oacc-fortran/routine-7.f90
  33ef2e55343edd608f8494ebf9d3be7c  libgomp/testsuite/libgomp.oacc-fortran/routine-9.f90
! 30b58eb5fb7d0736b1668c7122916117  libgomp/testsuite/libgomp.oacc-fortran/stop-1.f
! 800bf43223ada211bac30294146695ed  libgomp/testsuite/libgomp.oacc-fortran/stop-2.f
! 3227f644b4504a62d8ec4a958980006a  libgomp/testsuite/libgomp.oacc-fortran/stop-3.f
  118ff709f6293993e72747d0a8eb6170  libgomp/testsuite/libgomp.oacc-fortran/subarrays-1.f90
  82af62e83e94b4aaa2e865016ba78741  libgomp/testsuite/libgomp.oacc-fortran/subarrays-2.f90
  e8a3245c095430c8ef2413afe2ee4c48  libgomp/testsuite/libgomp.oacc-fortran/update-1.f90
  1ee538b1d8c3361fa5c71fc8cac2aa7a  libgomp/testsuite/libgomp.oacc-fortran/update-2.f90
  989e6535f20045be32e9e91643a0b08f  libgomp/testsuite/libgomp.oacc-fortran/vector-routine.f90
  ba7b24b7084a24f7eeb9edb6a47f3dee  libgomp/work.c
! 3f36e3f0f6c602b047953b91a894fe7e  libhsail-rt/ChangeLog
  9147b482b39962a71e580b4a8265285e  libhsail-rt/Makefile.am
  f63e3c959c7490f1fbe708067e4884ae  libhsail-rt/Makefile.in
  de97a355fadb5753d182cbcf06b1b33a  libhsail-rt/README
--- 88011,88026 ----
  ee7521ad4aa9a4706a403ccbc2d58f80  libgomp/testsuite/libgomp.oacc-fortran/routine-5.f90
  72f512627fac89dcf61bcaadae02b3ed  libgomp/testsuite/libgomp.oacc-fortran/routine-7.f90
  33ef2e55343edd608f8494ebf9d3be7c  libgomp/testsuite/libgomp.oacc-fortran/routine-9.f90
! b597915a52bb85b1298c867e37105162  libgomp/testsuite/libgomp.oacc-fortran/stop-1.f
! 31a78af6c9cd8024bc256da6bee7798e  libgomp/testsuite/libgomp.oacc-fortran/stop-2.f
! 6767d800c1c100b32b1dba2d6080c0a3  libgomp/testsuite/libgomp.oacc-fortran/stop-3.f
  118ff709f6293993e72747d0a8eb6170  libgomp/testsuite/libgomp.oacc-fortran/subarrays-1.f90
  82af62e83e94b4aaa2e865016ba78741  libgomp/testsuite/libgomp.oacc-fortran/subarrays-2.f90
  e8a3245c095430c8ef2413afe2ee4c48  libgomp/testsuite/libgomp.oacc-fortran/update-1.f90
  1ee538b1d8c3361fa5c71fc8cac2aa7a  libgomp/testsuite/libgomp.oacc-fortran/update-2.f90
  989e6535f20045be32e9e91643a0b08f  libgomp/testsuite/libgomp.oacc-fortran/vector-routine.f90
  ba7b24b7084a24f7eeb9edb6a47f3dee  libgomp/work.c
! 358999d20625c9f03179927d733819e4  libhsail-rt/ChangeLog
  9147b482b39962a71e580b4a8265285e  libhsail-rt/Makefile.am
  f63e3c959c7490f1fbe708067e4884ae  libhsail-rt/Makefile.in
  de97a355fadb5753d182cbcf06b1b33a  libhsail-rt/README
*************** d3cb42f0affccdc8401528fdfd1f5b65  libhsa
*** 87776,87782 ****
  ef9f05873915c22cae79ef5545355353  libhsail-rt/target-config.h.in
  99c2e5e712b990ee07be10f53e41f3fb  libiberty/.gitignore
  a916467b91076e631dd8edb7424769c7  libiberty/COPYING.LIB
! f86d6be7014b5349f75b41e985cdcc5d  libiberty/ChangeLog
  347c31392973de6a4872d540c1718dc1  libiberty/ChangeLog.jit
  a3ef253370857a89895181e5431a20e3  libiberty/Makefile.in
  c68dbf7834af4281ebd84caa3fd54680  libiberty/README
--- 88047,88053 ----
  ef9f05873915c22cae79ef5545355353  libhsail-rt/target-config.h.in
  99c2e5e712b990ee07be10f53e41f3fb  libiberty/.gitignore
  a916467b91076e631dd8edb7424769c7  libiberty/COPYING.LIB
! b746906dca228219fe03ddbc0511364f  libiberty/ChangeLog
  347c31392973de6a4872d540c1718dc1  libiberty/ChangeLog.jit
  a3ef253370857a89895181e5431a20e3  libiberty/Makefile.in
  c68dbf7834af4281ebd84caa3fd54680  libiberty/README
*************** c490c2d0e84347da40a272a019f71dd4  libibe
*** 87803,87809 ****
  044204f5b4bcac5eae2face0602129ae  libiberty/config/mh-fbsd21
  904bdcd9daf97fa55a9ca8901ffe7435  libiberty/config/mh-openedition
  38e76da568ab25260754fdb9d5080513  libiberty/config/mh-windows
! 532eb2972f15f17187fbf95f767de82f  libiberty/configure
  495471cdc3b33de416ea63f5dccce55b  libiberty/configure.ac
  5824bd0f9be9f4fa74bb3bdc7fd9431c  libiberty/configure.com
  32e36ace2011f801ed41c55aafe01dfa  libiberty/copying-lib.texi
--- 88074,88080 ----
  044204f5b4bcac5eae2face0602129ae  libiberty/config/mh-fbsd21
  904bdcd9daf97fa55a9ca8901ffe7435  libiberty/config/mh-openedition
  38e76da568ab25260754fdb9d5080513  libiberty/config/mh-windows
! 6fcb0df7566e7d4a98552da0ab982a96  libiberty/configure
  495471cdc3b33de416ea63f5dccce55b  libiberty/configure.ac
  5824bd0f9be9f4fa74bb3bdc7fd9431c  libiberty/configure.com
  32e36ace2011f801ed41c55aafe01dfa  libiberty/copying-lib.texi
*************** b2c289eb14e9197dcad172f3acba12b7  libibe
*** 87941,87947 ****
  6f774a92661ca4a067f1691a7925524b  libiberty/xstrerror.c
  2854fd878740d7ea0f0c5ba34f695362  libiberty/xstrndup.c
  00ce7121672e7f540abedae54264e8e1  libiberty/xvasprintf.c
! 2b486feb8bb747df4c17d4c748d74db3  libitm/ChangeLog
  a9df0726c501bf71a46f426068e8fc9f  libitm/Makefile.am
  06bb67375770bbbe550b5708624ed9d8  libitm/Makefile.in
  3688bb99bcb94998fd633eabeeebd40f  libitm/aatree.cc
--- 88212,88218 ----
  6f774a92661ca4a067f1691a7925524b  libiberty/xstrerror.c
  2854fd878740d7ea0f0c5ba34f695362  libiberty/xstrndup.c
  00ce7121672e7f540abedae54264e8e1  libiberty/xvasprintf.c
! 11e977ea3aa75740e291a54531dbe022  libitm/ChangeLog
  a9df0726c501bf71a46f426068e8fc9f  libitm/Makefile.am
  06bb67375770bbbe550b5708624ed9d8  libitm/Makefile.in
  3688bb99bcb94998fd633eabeeebd40f  libitm/aatree.cc
*************** eeef7a6959349bb9af0d4e4b1d3d0506  libitm
*** 87956,87962 ****
  6b54043139fb66c56bf34cd1668d98ce  libitm/clone.cc
  4e293527be2fb0b9fa5c25fe2f29fbc0  libitm/common.h
  05ea82fd12c7b4a030b6310b862ff47d  libitm/config.h.in
! c5b60500799e826c417b260de357f776  libitm/config/aarch64/sjlj.S
  d073c7d0066092c99a651f6d69a951e0  libitm/config/aarch64/target.h
  6f9953b09b92f5e443cbb8d7002ff661  libitm/config/alpha/sjlj.S
  4e45ce8aab1407da683075b9b2ad0738  libitm/config/alpha/target.h
--- 88227,88233 ----
  6b54043139fb66c56bf34cd1668d98ce  libitm/clone.cc
  4e293527be2fb0b9fa5c25fe2f29fbc0  libitm/common.h
  05ea82fd12c7b4a030b6310b862ff47d  libitm/config.h.in
! 991f8855797e91207ec49d4c1974cb1f  libitm/config/aarch64/sjlj.S
  d073c7d0066092c99a651f6d69a951e0  libitm/config/aarch64/target.h
  6f9953b09b92f5e443cbb8d7002ff661  libitm/config/alpha/sjlj.S
  4e45ce8aab1407da683075b9b2ad0738  libitm/config/alpha/target.h
*************** b4e503ecfdccc9f13da8f73eeb6f23a9  libitm
*** 88044,88050 ****
  ef24198422c19f99b0c41be6a16f7081  libitm/testsuite/libitm.c/txrelease.c
  bc16054ebacc75aa7800d984c09e69df  libitm/useraction.cc
  73b31e65f4454e0d3684afca18e8be62  libitm/util.cc
! b763b75f8da39d8333de1d715525d7d9  libobjc/ChangeLog
  9d4f4158c2e1e11d5b0fbb824d28cb49  libobjc/Makefile.in
  5d2db5fdd28bd269de26be0cffc1dfc5  libobjc/NXConstStr.m
  f7220a0d5e4ece5d5f47b88a837d818e  libobjc/Object.m
--- 88315,88321 ----
  ef24198422c19f99b0c41be6a16f7081  libitm/testsuite/libitm.c/txrelease.c
  bc16054ebacc75aa7800d984c09e69df  libitm/useraction.cc
  73b31e65f4454e0d3684afca18e8be62  libitm/util.cc
! 71a8779e3dbbc4f21b3ddde133cc7f72  libobjc/ChangeLog
  9d4f4158c2e1e11d5b0fbb824d28cb49  libobjc/Makefile.in
  5d2db5fdd28bd269de26be0cffc1dfc5  libobjc/NXConstStr.m
  f7220a0d5e4ece5d5f47b88a837d818e  libobjc/Object.m
*************** a8ec801c9883d227d37816356bdc7327  libobj
*** 88101,88107 ****
  b260ef0ddaeec837196c8e6104dbfb65  libobjc/selector.c
  9bb351bbc1b307b03d3089874e1011a8  libobjc/sendmsg.c
  1ab3f79e5cb7359150b4c5d0feb93d62  libobjc/thr.c
! 703552843d10b64d3edf188bc7a6f9fa  liboffloadmic/ChangeLog
  99e2b0817f42c602b520261f7dee183b  liboffloadmic/Makefile.am
  a64a74f82774f355013471ad4dbe5014  liboffloadmic/Makefile.in
  ab5ae12a0dda7edadc0bd2be40ccff6a  liboffloadmic/aclocal.m4
--- 88372,88378 ----
  b260ef0ddaeec837196c8e6104dbfb65  libobjc/selector.c
  9bb351bbc1b307b03d3089874e1011a8  libobjc/sendmsg.c
  1ab3f79e5cb7359150b4c5d0feb93d62  libobjc/thr.c
! b09e6cdbafed8efd3529153d7dc9ee11  liboffloadmic/ChangeLog
  99e2b0817f42c602b520261f7dee183b  liboffloadmic/Makefile.am
  a64a74f82774f355013471ad4dbe5014  liboffloadmic/Makefile.in
  ab5ae12a0dda7edadc0bd2be40ccff6a  liboffloadmic/aclocal.m4
*************** b1def68202639bd452fb59aea3371fe4  liboff
*** 88189,88195 ****
  4659326a13bd5fed47bb680ddb6f5dc3  liboffloadmic/runtime/orsl-lite/include/orsl-lite.h
  cc603cdf253cc686bfcee192bb7630df  liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c
  dff5c8575c49d6aa71e549b0fa021479  liboffloadmic/runtime/orsl-lite/version.txt
! 3d02274b782e40cf16fa242f9eba144a  libphobos/ChangeLog
  c0cf15c8749b27e8cbddf4b7a0624410  libphobos/Makefile.am
  7ad7ee1e1bf5ae832c27808640f7d8fb  libphobos/Makefile.in
  ee88c20a7744a2305503e1670f3b7889  libphobos/README.gcc
--- 88460,88466 ----
  4659326a13bd5fed47bb680ddb6f5dc3  liboffloadmic/runtime/orsl-lite/include/orsl-lite.h
  cc603cdf253cc686bfcee192bb7630df  liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c
  dff5c8575c49d6aa71e549b0fa021479  liboffloadmic/runtime/orsl-lite/version.txt
! e3eca80845610b003b7695b3b6adc75e  libphobos/ChangeLog
  c0cf15c8749b27e8cbddf4b7a0624410  libphobos/Makefile.am
  7ad7ee1e1bf5ae832c27808640f7d8fb  libphobos/Makefile.in
  ee88c20a7744a2305503e1670f3b7889  libphobos/README.gcc
*************** a8c8d5fe3bf3060df2aef535a1a3cb15  libpho
*** 88219,88225 ****
  9d6d58736eca8f18fbb0207d7ea26756  libphobos/libdruntime/core/attribute.d
  89c32774af11f97ece25b34722c349cd  libphobos/libdruntime/core/bitop.d
  d1b3bf3883e943a1c78fc8f982a6970e  libphobos/libdruntime/core/checkedint.d
! 90b6b994ce2622d6332482799168706b  libphobos/libdruntime/core/cpuid.d
  e33bf04a13c9e74533581a69ef9a7c2c  libphobos/libdruntime/core/demangle.d
  a44eebee0344cacc3e7b8b0a99cff8c7  libphobos/libdruntime/core/exception.d
  7d5d8d0b5260df73ae5c40c44658f6fe  libphobos/libdruntime/core/internal/abort.d
--- 88490,88496 ----
  9d6d58736eca8f18fbb0207d7ea26756  libphobos/libdruntime/core/attribute.d
  89c32774af11f97ece25b34722c349cd  libphobos/libdruntime/core/bitop.d
  d1b3bf3883e943a1c78fc8f982a6970e  libphobos/libdruntime/core/checkedint.d
! 06a1a5c3186c2b3506708259793dc454  libphobos/libdruntime/core/cpuid.d
  e33bf04a13c9e74533581a69ef9a7c2c  libphobos/libdruntime/core/demangle.d
  a44eebee0344cacc3e7b8b0a99cff8c7  libphobos/libdruntime/core/exception.d
  7d5d8d0b5260df73ae5c40c44658f6fe  libphobos/libdruntime/core/internal/abort.d
*************** a2ae05947a98834a562acbc03bf33550  libpho
*** 88817,88823 ****
  d64e7c6f9f940e7d7f14d7d36c358989  libphobos/src/std/mathspecial.d
  67828c841f9f6ada962fea66bb268d33  libphobos/src/std/meta.d
  0399473cfd9632b309d72c0040489531  libphobos/src/std/mmfile.d
! 6f78d21d078e5be7d5e7e0c2f080b6c6  libphobos/src/std/net/curl.d
  70c88d4496f371ca966e6a139e837ea3  libphobos/src/std/net/isemail.d
  d471e006e4eff73c7d20b9167e24d741  libphobos/src/std/numeric.d
  388208c6635979df5a07648d1f0cdc2e  libphobos/src/std/outbuffer.d
--- 89088,89094 ----
  d64e7c6f9f940e7d7f14d7d36c358989  libphobos/src/std/mathspecial.d
  67828c841f9f6ada962fea66bb268d33  libphobos/src/std/meta.d
  0399473cfd9632b309d72c0040489531  libphobos/src/std/mmfile.d
! 91280f8cf7ed15cb9bbfd13bd3723112  libphobos/src/std/net/curl.d
  70c88d4496f371ca966e6a139e837ea3  libphobos/src/std/net/isemail.d
  d471e006e4eff73c7d20b9167e24d741  libphobos/src/std/numeric.d
  388208c6635979df5a07648d1f0cdc2e  libphobos/src/std/outbuffer.d
*************** ee1fa3514e0cedfb7488e2be873ec9fd  libpho
*** 88854,88860 ****
  47c382b5ecf8e5b81bf7760dc34f57c6  libphobos/src/std/windows/registry.d
  16a61b9b540df5967d61dc3060daf52d  libphobos/src/std/windows/syserror.d
  ed6622a6fa6da3b41e47f072aacdcccb  libphobos/src/std/xml.d
! cbd0a987b1d5f4cd266e841d44925c4b  libphobos/src/std/zip.d
  e286530c1673eab67616befb2f26f1a7  libphobos/src/std/zlib.d
  eda1ddbf394b618b7488efde98c0ef46  libphobos/testsuite/Makefile.am
  3adb7fa8a02f5588903141e348a35c8d  libphobos/testsuite/Makefile.in
--- 89125,89131 ----
  47c382b5ecf8e5b81bf7760dc34f57c6  libphobos/src/std/windows/registry.d
  16a61b9b540df5967d61dc3060daf52d  libphobos/src/std/windows/syserror.d
  ed6622a6fa6da3b41e47f072aacdcccb  libphobos/src/std/xml.d
! 53a8403333c9932242d98d51e5a5b3d6  libphobos/src/std/zip.d
  e286530c1673eab67616befb2f26f1a7  libphobos/src/std/zlib.d
  eda1ddbf394b618b7488efde98c0ef46  libphobos/testsuite/Makefile.am
  3adb7fa8a02f5588903141e348a35c8d  libphobos/testsuite/Makefile.in
*************** d6d76c43d490a2c9d8addee8eee021b8  libpho
*** 88916,88922 ****
  35a8e616fdcbacb81b4451aafb732c93  libphobos/testsuite/libphobos.typeinfo/typeinfo.exp
  9e301017360325e39a83c6b15962800a  libphobos/testsuite/testsuite_flags.in
  a916467b91076e631dd8edb7424769c7  libquadmath/COPYING.LIB
! a5ef792e87ba54c3127535040bccd65b  libquadmath/ChangeLog
  4696eddf264dd090e144b4849b0a6d91  libquadmath/Makefile.am
  644a78a01d94abe28b364eaa21142d82  libquadmath/Makefile.in
  d9afbc1f1e04c7e461265ff9323cc6f4  libquadmath/acinclude.m4
--- 89187,89193 ----
  35a8e616fdcbacb81b4451aafb732c93  libphobos/testsuite/libphobos.typeinfo/typeinfo.exp
  9e301017360325e39a83c6b15962800a  libphobos/testsuite/testsuite_flags.in
  a916467b91076e631dd8edb7424769c7  libquadmath/COPYING.LIB
! e7f5f583c0db9c5b7a2f05f4637a3454  libquadmath/ChangeLog
  4696eddf264dd090e144b4849b0a6d91  libquadmath/Makefile.am
  644a78a01d94abe28b364eaa21142d82  libquadmath/Makefile.in
  d9afbc1f1e04c7e461265ff9323cc6f4  libquadmath/acinclude.m4
*************** a81cc82679e80c86cfbd5575867450d0  libqua
*** 89056,89062 ****
  af84fa5118f4adec8393614994e1c4d6  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
  12c73a846f7668d29de720bd79502bef  libquadmath/update-quadmath.py
! 559f2d243a81a389d60bc76e7984d7e6  libsanitizer/ChangeLog
  0e35a2dc2727acc707a3f5ead45c8e12  libsanitizer/HOWTO_MERGE
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  214b34d29a767814ebb2e1fc47be8b55  libsanitizer/LOCAL_PATCHES
--- 89327,89333 ----
  af84fa5118f4adec8393614994e1c4d6  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
  12c73a846f7668d29de720bd79502bef  libquadmath/update-quadmath.py
! bc9d641c88d0122fa2f6f4728809b7a2  libsanitizer/ChangeLog
  0e35a2dc2727acc707a3f5ead45c8e12  libsanitizer/HOWTO_MERGE
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  214b34d29a767814ebb2e1fc47be8b55  libsanitizer/LOCAL_PATCHES
*************** cabf4d60cc2e457091514cb4f2237bbd  libsan
*** 89476,89482 ****
  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
! ddb5bc99776979a27a3a2f165ee81c9c  libssp/ChangeLog
  587c237b1073b8be40a1975c86d0ce01  libssp/Makefile.am
  b56958cdc5828ca811c35bbf479b3a09  libssp/Makefile.in
  f6f6c804e40e3a3ef407d3d13fafb6c0  libssp/aclocal.m4
--- 89747,89753 ----
  545e91fffb8d4987ca5d1c0054aadd11  libsanitizer/ubsan/ubsan_win_dll_thunk.cpp
  e9c85349d92ab1a6b66d0872077acd3b  libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cpp
  72f297f487b6bb9db917cce361192c28  libsanitizer/ubsan/ubsan_win_weak_interception.cpp
! 9cd3079403818a099e8c236aac6626e6  libssp/ChangeLog
  587c237b1073b8be40a1975c86d0ce01  libssp/Makefile.am
  b56958cdc5828ca811c35bbf479b3a09  libssp/Makefile.in
  f6f6c804e40e3a3ef407d3d13fafb6c0  libssp/aclocal.m4
*************** a8291ec60d5058c6b652ad3948ba88f2  libssp
*** 89505,89511 ****
  b7a581dfcf315a2215d8792224b15ba4  libssp/strncpy-chk.c
  4720732375196e3834d0dc2a4ccd4678  libssp/vsnprintf-chk.c
  c67bcbd0e33f52512fa906f33a6ad93c  libssp/vsprintf-chk.c
! c31a70b124d0e5ec4320bee5e3ad24d7  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
--- 89776,89782 ----
  b7a581dfcf315a2215d8792224b15ba4  libssp/strncpy-chk.c
  4720732375196e3834d0dc2a4ccd4678  libssp/vsnprintf-chk.c
  c67bcbd0e33f52512fa906f33a6ad93c  libssp/vsprintf-chk.c
! 7ad445c7989b15a00e145de908863f7d  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
*************** d3328a672a039bfd90d67d6b15cffeae  libstd
*** 90178,90184 ****
  d805d7b8d7e65d02ad70eeb0f54638d6  libstdc++-v3/include/bits/alloc_traits.h
  f43e89e976a1e5bd6e7ac6fc5d5b2e6f  libstdc++-v3/include/bits/allocated_ptr.h
  48aab785314be46559216ad61c8e602f  libstdc++-v3/include/bits/allocator.h
! b9ab7b4ccd0c5e24ae6325d8617f5d1c  libstdc++-v3/include/bits/atomic_base.h
  92c45df4ca56d697729ec08344786fda  libstdc++-v3/include/bits/atomic_futex.h
  a3a740622a4554763452ec10cec87f90  libstdc++-v3/include/bits/basic_ios.h
  e02561e847871b3c2e564e770d38dd91  libstdc++-v3/include/bits/basic_ios.tcc
--- 90449,90455 ----
  d805d7b8d7e65d02ad70eeb0f54638d6  libstdc++-v3/include/bits/alloc_traits.h
  f43e89e976a1e5bd6e7ac6fc5d5b2e6f  libstdc++-v3/include/bits/allocated_ptr.h
  48aab785314be46559216ad61c8e602f  libstdc++-v3/include/bits/allocator.h
! c1b0e3181857d5f71a77eea3dfa94b9d  libstdc++-v3/include/bits/atomic_base.h
  92c45df4ca56d697729ec08344786fda  libstdc++-v3/include/bits/atomic_futex.h
  a3a740622a4554763452ec10cec87f90  libstdc++-v3/include/bits/basic_ios.h
  e02561e847871b3c2e564e770d38dd91  libstdc++-v3/include/bits/basic_ios.tcc
*************** ff185b61e9f7d8ecea308b72ca27350b  libstd
*** 90200,90206 ****
  32189de09325718794e803d5b922bde1  libstdc++-v3/include/bits/fs_dir.h
  5a200424da45d06e75bbce0337a5e1ad  libstdc++-v3/include/bits/fs_fwd.h
  5ddba6e8f874cdbd27e7f542989380cf  libstdc++-v3/include/bits/fs_ops.h
! 65448c117e01ed9d9c68a07dff4ff997  libstdc++-v3/include/bits/fs_path.h
  22ff14d1a36511441f5a67a1abe47856  libstdc++-v3/include/bits/fstream.tcc
  9769ec5cf1d70f5d388572a69a3a88d5  libstdc++-v3/include/bits/functexcept.h
  adb5dde9a712ba1704c09ceb4d7ba09a  libstdc++-v3/include/bits/functional_hash.h
--- 90471,90477 ----
  32189de09325718794e803d5b922bde1  libstdc++-v3/include/bits/fs_dir.h
  5a200424da45d06e75bbce0337a5e1ad  libstdc++-v3/include/bits/fs_fwd.h
  5ddba6e8f874cdbd27e7f542989380cf  libstdc++-v3/include/bits/fs_ops.h
! ec52b0f743154f0107ddc7b4ab6d26c3  libstdc++-v3/include/bits/fs_path.h
  22ff14d1a36511441f5a67a1abe47856  libstdc++-v3/include/bits/fstream.tcc
  9769ec5cf1d70f5d388572a69a3a88d5  libstdc++-v3/include/bits/functexcept.h
  adb5dde9a712ba1704c09ceb4d7ba09a  libstdc++-v3/include/bits/functional_hash.h
*************** f4225872c9fa63721a76bf03d365cbab  libstd
*** 90213,90219 ****
  2103c37950b04e2ddd4fe96183d4a4eb  libstdc++-v3/include/bits/invoke.h
  4f7bbdd9c081fac2301db30cc0fedf68  libstdc++-v3/include/bits/ios_base.h
  f41ecd4020ddfbf088767f2ce83cddd9  libstdc++-v3/include/bits/istream.tcc
! 81909aa967a0afb92374183ba988cfce  libstdc++-v3/include/bits/iterator_concepts.h
  5e1af8238a7182366476acc7c95f6cb9  libstdc++-v3/include/bits/list.tcc
  e0f065d3ce709e381bafef4d30c88feb  libstdc++-v3/include/bits/locale_classes.h
  1a4d19df3be9b714847a5e438ba25b3b  libstdc++-v3/include/bits/locale_classes.tcc
--- 90484,90490 ----
  2103c37950b04e2ddd4fe96183d4a4eb  libstdc++-v3/include/bits/invoke.h
  4f7bbdd9c081fac2301db30cc0fedf68  libstdc++-v3/include/bits/ios_base.h
  f41ecd4020ddfbf088767f2ce83cddd9  libstdc++-v3/include/bits/istream.tcc
! 2087ea5a48125c629a5e1d587d9ef00b  libstdc++-v3/include/bits/iterator_concepts.h
  5e1af8238a7182366476acc7c95f6cb9  libstdc++-v3/include/bits/list.tcc
  e0f065d3ce709e381bafef4d30c88feb  libstdc++-v3/include/bits/locale_classes.h
  1a4d19df3be9b714847a5e438ba25b3b  libstdc++-v3/include/bits/locale_classes.tcc
*************** c1dbfdcef6bb8952176db50e5956f3f0  libstd
*** 90238,90248 ****
  1b5d16d389728709eac2abfad9183eff  libstdc++-v3/include/bits/random.tcc
  6af295ff99cb24f488dfa0cd451fce3d  libstdc++-v3/include/bits/range_access.h
  b2d2c50e4595aa9b96660c729ea685e4  libstdc++-v3/include/bits/range_cmp.h
! 1bb7d0b000c078f0a7fa6c9e3598d700  libstdc++-v3/include/bits/ranges_algo.h
! d03f19451e7b773ecec09962301373b6  libstdc++-v3/include/bits/ranges_algobase.h
  ae9efed2078ff014bb0b2c3798bc5a1b  libstdc++-v3/include/bits/ranges_uninitialized.h
  5e205c02ccd545cd3b349d65fa4aeca0  libstdc++-v3/include/bits/refwrap.h
! 532ec4953f222ba257e7203cb3887b78  libstdc++-v3/include/bits/regex.h
  f23ad4b66e11fbf0102e9bb997345693  libstdc++-v3/include/bits/regex.tcc
  175e478d9d4eb2d3dc50d03bb0e1c0a7  libstdc++-v3/include/bits/regex_automaton.h
  ec658fb588ddb17f4f5d56f054a2120b  libstdc++-v3/include/bits/regex_automaton.tcc
--- 90509,90519 ----
  1b5d16d389728709eac2abfad9183eff  libstdc++-v3/include/bits/random.tcc
  6af295ff99cb24f488dfa0cd451fce3d  libstdc++-v3/include/bits/range_access.h
  b2d2c50e4595aa9b96660c729ea685e4  libstdc++-v3/include/bits/range_cmp.h
! 93f13bfd87da594c9152df66340ab21e  libstdc++-v3/include/bits/ranges_algo.h
! cd8ecae4a6e9f314890c6630f15179af  libstdc++-v3/include/bits/ranges_algobase.h
  ae9efed2078ff014bb0b2c3798bc5a1b  libstdc++-v3/include/bits/ranges_uninitialized.h
  5e205c02ccd545cd3b349d65fa4aeca0  libstdc++-v3/include/bits/refwrap.h
! 1e86cf14a8dcd41a3828152d48cb5c57  libstdc++-v3/include/bits/regex.h
  f23ad4b66e11fbf0102e9bb997345693  libstdc++-v3/include/bits/regex.tcc
  175e478d9d4eb2d3dc50d03bb0e1c0a7  libstdc++-v3/include/bits/regex_automaton.h
  ec658fb588ddb17f4f5d56f054a2120b  libstdc++-v3/include/bits/regex_automaton.tcc
*************** a2872a3a5e8bdfdb68af596ab9b2956c  libstd
*** 90264,90276 ****
  cd2f8eeb37b2bb488d12b76e4456aa50  libstdc++-v3/include/bits/std_function.h
  b61e6d1a8f0dc4396b01505cea30c46b  libstdc++-v3/include/bits/std_mutex.h
  64453614d91759e74a8c5898e71e81b7  libstdc++-v3/include/bits/stl_algo.h
! 13d855e63e47cd71a3a92abdb67312bd  libstdc++-v3/include/bits/stl_algobase.h
  5dcf1b271ce1b05e9ac604309874f19c  libstdc++-v3/include/bits/stl_bvector.h
  3b91865ebdcda29a914d4a5427a1f2c7  libstdc++-v3/include/bits/stl_construct.h
  840c431d16d5df7d9104acddedd5cbbf  libstdc++-v3/include/bits/stl_deque.h
  f87fbc5d632d6a84307ec8d2ada3d6c3  libstdc++-v3/include/bits/stl_function.h
  ce0341fe6e305b41215648e27a5b71eb  libstdc++-v3/include/bits/stl_heap.h
! 8a2c31bcf971dde100f8396a1150c215  libstdc++-v3/include/bits/stl_iterator.h
  ec8f5457561f81d938fe7292bd695aa3  libstdc++-v3/include/bits/stl_iterator_base_funcs.h
  ef094ca966cf01515e8640f728ae4ba1  libstdc++-v3/include/bits/stl_iterator_base_types.h
  5f49cd6ecd76af79a9fac53049c58c08  libstdc++-v3/include/bits/stl_list.h
--- 90535,90547 ----
  cd2f8eeb37b2bb488d12b76e4456aa50  libstdc++-v3/include/bits/std_function.h
  b61e6d1a8f0dc4396b01505cea30c46b  libstdc++-v3/include/bits/std_mutex.h
  64453614d91759e74a8c5898e71e81b7  libstdc++-v3/include/bits/stl_algo.h
! cdeb1a581074a770884f85d3b36ab023  libstdc++-v3/include/bits/stl_algobase.h
  5dcf1b271ce1b05e9ac604309874f19c  libstdc++-v3/include/bits/stl_bvector.h
  3b91865ebdcda29a914d4a5427a1f2c7  libstdc++-v3/include/bits/stl_construct.h
  840c431d16d5df7d9104acddedd5cbbf  libstdc++-v3/include/bits/stl_deque.h
  f87fbc5d632d6a84307ec8d2ada3d6c3  libstdc++-v3/include/bits/stl_function.h
  ce0341fe6e305b41215648e27a5b71eb  libstdc++-v3/include/bits/stl_heap.h
! eb52e7340a57bfc8e1a0cdf3b8a44f0b  libstdc++-v3/include/bits/stl_iterator.h
  ec8f5457561f81d938fe7292bd695aa3  libstdc++-v3/include/bits/stl_iterator_base_funcs.h
  ef094ca966cf01515e8640f728ae4ba1  libstdc++-v3/include/bits/stl_iterator_base_types.h
  5f49cd6ecd76af79a9fac53049c58c08  libstdc++-v3/include/bits/stl_list.h
*************** aa5e37b34cb17fdf4166d73b9941c2b9  libstd
*** 90295,90301 ****
  e3095dcf7065f2d18a36fb8840a30df1  libstdc++-v3/include/bits/stringfwd.h
  50088534266c2789c805619613a114da  libstdc++-v3/include/bits/uniform_int_dist.h
  752f2a5920a05504809539555d6c9cff  libstdc++-v3/include/bits/unique_lock.h
! 155884230890c4e6a013cda846205a53  libstdc++-v3/include/bits/unique_ptr.h
  51bfc981cfde107ab90e8daf9ca11e09  libstdc++-v3/include/bits/unordered_map.h
  c7c1ca760b5b24a7e28645f9d121e99f  libstdc++-v3/include/bits/unordered_set.h
  2ad7e4c9f76cdfd15bcd0e5b01e77881  libstdc++-v3/include/bits/uses_allocator.h
--- 90566,90572 ----
  e3095dcf7065f2d18a36fb8840a30df1  libstdc++-v3/include/bits/stringfwd.h
  50088534266c2789c805619613a114da  libstdc++-v3/include/bits/uniform_int_dist.h
  752f2a5920a05504809539555d6c9cff  libstdc++-v3/include/bits/unique_lock.h
! 99e69d532037892e34fe80e7a0fe10c8  libstdc++-v3/include/bits/unique_ptr.h
  51bfc981cfde107ab90e8daf9ca11e09  libstdc++-v3/include/bits/unordered_map.h
  c7c1ca760b5b24a7e28645f9d121e99f  libstdc++-v3/include/bits/unordered_set.h
  2ad7e4c9f76cdfd15bcd0e5b01e77881  libstdc++-v3/include/bits/uses_allocator.h
*************** c69f68f2d2cbac034a41bb7ce5c36465  libstd
*** 90401,90407 ****
  ec721ea945725a41d5073a57903b612a  libstdc++-v3/include/debug/formatter.h
  07e6945efbd59ba69dfc02f2c4a203da  libstdc++-v3/include/debug/forward_list
  de00e8a73ae97c6fe1a0555582f4c574  libstdc++-v3/include/debug/functions.h
! a2ace17633118bb2e299e5ac642dcc55  libstdc++-v3/include/debug/helper_functions.h
  e9092530a7ddddbf6b4dcd53a5a504d1  libstdc++-v3/include/debug/list
  3d540bdbad977966971fd4e15e6cfb10  libstdc++-v3/include/debug/macros.h
  12a942b02c0226017ef599506e28b3e7  libstdc++-v3/include/debug/map
--- 90672,90678 ----
  ec721ea945725a41d5073a57903b612a  libstdc++-v3/include/debug/formatter.h
  07e6945efbd59ba69dfc02f2c4a203da  libstdc++-v3/include/debug/forward_list
  de00e8a73ae97c6fe1a0555582f4c574  libstdc++-v3/include/debug/functions.h
! 07f640e4a0022df2b0b701e00168db30  libstdc++-v3/include/debug/helper_functions.h
  e9092530a7ddddbf6b4dcd53a5a504d1  libstdc++-v3/include/debug/list
  3d540bdbad977966971fd4e15e6cfb10  libstdc++-v3/include/debug/macros.h
  12a942b02c0226017ef599506e28b3e7  libstdc++-v3/include/debug/map
*************** b4e4534fce63d69b0f8391aa7dc49e89  libstd
*** 90434,90440 ****
  e10fb986854b741fc79ea42b6d7af26a  libstdc++-v3/include/experimental/bits/fs_dir.h
  3e9004549b3c588dcca58852d3e0a0ee  libstdc++-v3/include/experimental/bits/fs_fwd.h
  e00eae994d75bb47387f4fa6aff504b1  libstdc++-v3/include/experimental/bits/fs_ops.h
! df168e54cedb485048ad081950de3304  libstdc++-v3/include/experimental/bits/fs_path.h
  44164985fdc9e47215384a6393a71240  libstdc++-v3/include/experimental/bits/lfts_config.h
  b37b8aae0135e4438dca38197e238d4d  libstdc++-v3/include/experimental/bits/net.h
  3bbe7959c4d2638414b77b93cdebe3dc  libstdc++-v3/include/experimental/bits/shared_ptr.h
--- 90705,90711 ----
  e10fb986854b741fc79ea42b6d7af26a  libstdc++-v3/include/experimental/bits/fs_dir.h
  3e9004549b3c588dcca58852d3e0a0ee  libstdc++-v3/include/experimental/bits/fs_fwd.h
  e00eae994d75bb47387f4fa6aff504b1  libstdc++-v3/include/experimental/bits/fs_ops.h
! 2d7c290da04dc39317dd6b6be214eac5  libstdc++-v3/include/experimental/bits/fs_path.h
  44164985fdc9e47215384a6393a71240  libstdc++-v3/include/experimental/bits/lfts_config.h
  b37b8aae0135e4438dca38197e238d4d  libstdc++-v3/include/experimental/bits/net.h
  3bbe7959c4d2638414b77b93cdebe3dc  libstdc++-v3/include/experimental/bits/shared_ptr.h
*************** b37b8aae0135e4438dca38197e238d4d  libstd
*** 90442,90458 ****
  e9d1aa517c9bb13efbf6ed52bd1baf46  libstdc++-v3/include/experimental/buffer
  94800126a824f286adc49e3b231724ec  libstdc++-v3/include/experimental/chrono
  cf74fd43a0d58ef217f46f170deaef31  libstdc++-v3/include/experimental/deque
! 922264c60faf09b82ef35a5138c3e25d  libstdc++-v3/include/experimental/executor
  cad9ec24afc63e6dc308a37d6f440ace  libstdc++-v3/include/experimental/filesystem
  ca110518e910a3be034032b8a9946302  libstdc++-v3/include/experimental/forward_list
  3ddb8dc14f6fc5e17bdff604bbc80efe  libstdc++-v3/include/experimental/functional
! 3035ae6a50ed95aea6561e47f5d46de4  libstdc++-v3/include/experimental/internet
  8aa89b7bbaa607d3cb3370b2fe73f60f  libstdc++-v3/include/experimental/io_context
  addea971b35a75f23989171878228e4f  libstdc++-v3/include/experimental/iterator
  6f22e77aadd04c97f9427288c525dc45  libstdc++-v3/include/experimental/list
  9ee64fa5791151806da524fb2932aa00  libstdc++-v3/include/experimental/map
  8f092ceaf155aa19b78cedea046912ad  libstdc++-v3/include/experimental/memory
! 867ec95ee819f92786809d2d89dedd90  libstdc++-v3/include/experimental/memory_resource
  a7d3ea8538cf6c8e57484af9a461a655  libstdc++-v3/include/experimental/net
  bf4ef7b68a82e1643ee24b5dac94501f  libstdc++-v3/include/experimental/netfwd
  3efdb002af18b9cd020fe6cbc5c157c8  libstdc++-v3/include/experimental/numeric
--- 90713,90729 ----
  e9d1aa517c9bb13efbf6ed52bd1baf46  libstdc++-v3/include/experimental/buffer
  94800126a824f286adc49e3b231724ec  libstdc++-v3/include/experimental/chrono
  cf74fd43a0d58ef217f46f170deaef31  libstdc++-v3/include/experimental/deque
! ae6120d59e2e1aefead2705b1c7f1c77  libstdc++-v3/include/experimental/executor
  cad9ec24afc63e6dc308a37d6f440ace  libstdc++-v3/include/experimental/filesystem
  ca110518e910a3be034032b8a9946302  libstdc++-v3/include/experimental/forward_list
  3ddb8dc14f6fc5e17bdff604bbc80efe  libstdc++-v3/include/experimental/functional
! 55463b64472bc4820d7db59baded6e79  libstdc++-v3/include/experimental/internet
  8aa89b7bbaa607d3cb3370b2fe73f60f  libstdc++-v3/include/experimental/io_context
  addea971b35a75f23989171878228e4f  libstdc++-v3/include/experimental/iterator
  6f22e77aadd04c97f9427288c525dc45  libstdc++-v3/include/experimental/list
  9ee64fa5791151806da524fb2932aa00  libstdc++-v3/include/experimental/map
  8f092ceaf155aa19b78cedea046912ad  libstdc++-v3/include/experimental/memory
! 69a595ed7e32bab5f954957195e1863e  libstdc++-v3/include/experimental/memory_resource
  a7d3ea8538cf6c8e57484af9a461a655  libstdc++-v3/include/experimental/net
  bf4ef7b68a82e1643ee24b5dac94501f  libstdc++-v3/include/experimental/netfwd
  3efdb002af18b9cd020fe6cbc5c157c8  libstdc++-v3/include/experimental/numeric
*************** bf4ef7b68a82e1643ee24b5dac94501f  libstd
*** 90462,90468 ****
  2082e6de6ad79541d6a07e1ad809a6e1  libstdc++-v3/include/experimental/ratio
  f6407626676a18b2f4cb95aeea19f7bb  libstdc++-v3/include/experimental/regex
  9b642da2039a1899dea07a5dcf79a312  libstdc++-v3/include/experimental/set
! f31d955654e90be8fc87f91dde0c7862  libstdc++-v3/include/experimental/socket
  2ec384c63d38a45ed97b0bbcb5afa770  libstdc++-v3/include/experimental/source_location
  2b4eb42f8ac6bc3f00c0f3d9b11f07ca  libstdc++-v3/include/experimental/string
  b01c080d3b2fde0d3a2f87ede30c7dd5  libstdc++-v3/include/experimental/string_view
--- 90733,90739 ----
  2082e6de6ad79541d6a07e1ad809a6e1  libstdc++-v3/include/experimental/ratio
  f6407626676a18b2f4cb95aeea19f7bb  libstdc++-v3/include/experimental/regex
  9b642da2039a1899dea07a5dcf79a312  libstdc++-v3/include/experimental/set
! c4df67f859946fb8847b3cd1f35ae0af  libstdc++-v3/include/experimental/socket
  2ec384c63d38a45ed97b0bbcb5afa770  libstdc++-v3/include/experimental/source_location
  2b4eb42f8ac6bc3f00c0f3d9b11f07ca  libstdc++-v3/include/experimental/string
  b01c080d3b2fde0d3a2f87ede30c7dd5  libstdc++-v3/include/experimental/string_view
*************** a7cee0670ef2f43ba603a1f326b37e8c  libstd
*** 90834,90840 ****
  b7a808489c19ee6f2a4e874eee3f9625  libstdc++-v3/include/std/atomic
  954ac33a322e64b798d32048ca59d17d  libstdc++-v3/include/std/bit
  5f1c8f4031c376daa520b4042e737031  libstdc++-v3/include/std/bitset
! 8647b6b59f5eb3ed352ba1a7b3294250  libstdc++-v3/include/std/charconv
  6cea717a15795c949143c77ab23f038b  libstdc++-v3/include/std/chrono
  8b37cc9e28ddcbaeebc68650806fcfaa  libstdc++-v3/include/std/codecvt
  d749241b64a50448a25412edfef0530f  libstdc++-v3/include/std/complex
--- 91105,91111 ----
  b7a808489c19ee6f2a4e874eee3f9625  libstdc++-v3/include/std/atomic
  954ac33a322e64b798d32048ca59d17d  libstdc++-v3/include/std/bit
  5f1c8f4031c376daa520b4042e737031  libstdc++-v3/include/std/bitset
! 9d9e8b68f04161b23e048b9cff2405f2  libstdc++-v3/include/std/charconv
  6cea717a15795c949143c77ab23f038b  libstdc++-v3/include/std/chrono
  8b37cc9e28ddcbaeebc68650806fcfaa  libstdc++-v3/include/std/codecvt
  d749241b64a50448a25412edfef0530f  libstdc++-v3/include/std/complex
*************** f092aacdbb37d52604a1c65a98a41a89  libstd
*** 90867,90873 ****
  a4920c96869c681a69d1ab1dc26906ee  libstdc++-v3/include/std/ostream
  c43c4eb1ed1a4868d4c6323cc6de7522  libstdc++-v3/include/std/queue
  eb0270a262359d9c42cc05dff455433d  libstdc++-v3/include/std/random
! bb454a96e7b116f9d7e4bfba6f16ca74  libstdc++-v3/include/std/ranges
  0b31cefab4f78a15b3d17e37a9bf18f7  libstdc++-v3/include/std/ratio
  07fc3055a48cf3b83bbc2dc3e4fa3b26  libstdc++-v3/include/std/regex
  b66d9f96bf954c63d6525112c84eb381  libstdc++-v3/include/std/scoped_allocator
--- 91138,91144 ----
  a4920c96869c681a69d1ab1dc26906ee  libstdc++-v3/include/std/ostream
  c43c4eb1ed1a4868d4c6323cc6de7522  libstdc++-v3/include/std/queue
  eb0270a262359d9c42cc05dff455433d  libstdc++-v3/include/std/random
! fffb7aaa87bf48b5f54e728ba7a09e94  libstdc++-v3/include/std/ranges
  0b31cefab4f78a15b3d17e37a9bf18f7  libstdc++-v3/include/std/ratio
  07fc3055a48cf3b83bbc2dc3e4fa3b26  libstdc++-v3/include/std/regex
  b66d9f96bf954c63d6525112c84eb381  libstdc++-v3/include/std/scoped_allocator
*************** a4fb839cf1231ef9e1358c002e576ec8  libstd
*** 90890,90896 ****
  e3b3bdf6bb027fd8ddee13353d7b6234  libstdc++-v3/include/std/unordered_set
  a94064237f304c0a3a898b4ec49bd248  libstdc++-v3/include/std/utility
  94ed65fd4131001ca7494272ac631b78  libstdc++-v3/include/std/valarray
! fd79e97106bd447b38233170461a9ca3  libstdc++-v3/include/std/variant
  d226f70ed3db8fb048011cc9efe12c5a  libstdc++-v3/include/std/vector
  3446aa477d9ba2ad45d7ee554d0b69e3  libstdc++-v3/include/std/version
  becf8176a2ce28ba95a0d84d6bbd909a  libstdc++-v3/include/tr1/array
--- 91161,91167 ----
  e3b3bdf6bb027fd8ddee13353d7b6234  libstdc++-v3/include/std/unordered_set
  a94064237f304c0a3a898b4ec49bd248  libstdc++-v3/include/std/utility
  94ed65fd4131001ca7494272ac631b78  libstdc++-v3/include/std/valarray
! 634be5dabd5901d68973a447ad601c02  libstdc++-v3/include/std/variant
  d226f70ed3db8fb048011cc9efe12c5a  libstdc++-v3/include/std/vector
  3446aa477d9ba2ad45d7ee554d0b69e3  libstdc++-v3/include/std/version
  becf8176a2ce28ba95a0d84d6bbd909a  libstdc++-v3/include/tr1/array
*************** f9251761bd503752899141cea5df2134  libstd
*** 91119,91125 ****
  228b7948ee402f4b4e27ee6e0dc0dfd0  libstdc++-v3/src/c++11/mutex_pool.h
  93533810bbe584776b924f1f9fb9e38c  libstdc++-v3/src/c++11/ostream-inst.cc
  ad5677c370e44dc219c9edd14948d12d  libstdc++-v3/src/c++11/placeholders.cc
! 20a3f61b784010d5eaa5a3bd74942acc  libstdc++-v3/src/c++11/random.cc
  9ca7f698d7bfe5f3749fba5640d40949  libstdc++-v3/src/c++11/regex.cc
  4638fae1fa44b4315ee51070b1375fe0  libstdc++-v3/src/c++11/shared_ptr.cc
  f261a5695cf413b262d8d771012c36cf  libstdc++-v3/src/c++11/snprintf_lite.cc
--- 91390,91396 ----
  228b7948ee402f4b4e27ee6e0dc0dfd0  libstdc++-v3/src/c++11/mutex_pool.h
  93533810bbe584776b924f1f9fb9e38c  libstdc++-v3/src/c++11/ostream-inst.cc
  ad5677c370e44dc219c9edd14948d12d  libstdc++-v3/src/c++11/placeholders.cc
! 9123dce0f6b32b92917cacfec039909d  libstdc++-v3/src/c++11/random.cc
  9ca7f698d7bfe5f3749fba5640d40949  libstdc++-v3/src/c++11/regex.cc
  4638fae1fa44b4315ee51070b1375fe0  libstdc++-v3/src/c++11/shared_ptr.cc
  f261a5695cf413b262d8d771012c36cf  libstdc++-v3/src/c++11/snprintf_lite.cc
*************** ef1ee344de2bc2b04be3d0f275c0b4d3  libstd
*** 91143,91149 ****
  d4725e2b923c90cb2144f84a4849b74f  libstdc++-v3/src/c++17/fs_dir.cc
  fb4c41d47cf6030908a8e91d0743facc  libstdc++-v3/src/c++17/fs_ops.cc
  6cfa98aadf0321fd74390d95ad26a68d  libstdc++-v3/src/c++17/fs_path.cc
! af466ec4bc69df4f2af963444020fcb2  libstdc++-v3/src/c++17/memory_resource.cc
  87912386c5e6de771b56062a52139e93  libstdc++-v3/src/c++17/ostream-inst.cc
  2f637a3602ab38de44daa31a9a1de119  libstdc++-v3/src/c++17/string-inst.cc
  006d4d754512e332eac656862570ac52  libstdc++-v3/src/c++98/Makefile.am
--- 91414,91420 ----
  d4725e2b923c90cb2144f84a4849b74f  libstdc++-v3/src/c++17/fs_dir.cc
  fb4c41d47cf6030908a8e91d0743facc  libstdc++-v3/src/c++17/fs_ops.cc
  6cfa98aadf0321fd74390d95ad26a68d  libstdc++-v3/src/c++17/fs_path.cc
! 80159ed768c2023c9573fa7bc90470dc  libstdc++-v3/src/c++17/memory_resource.cc
  87912386c5e6de771b56062a52139e93  libstdc++-v3/src/c++17/ostream-inst.cc
  2f637a3602ab38de44daa31a9a1de119  libstdc++-v3/src/c++17/string-inst.cc
  006d4d754512e332eac656862570ac52  libstdc++-v3/src/c++98/Makefile.am
*************** affb99d8679549af04e65495d7cbc931  libstd
*** 91600,91608 ****
  77216b37866de933394a1c8e339ae8d4  libstdc++-v3/testsuite/20_util/decay/requirements/typedefs.cc
  b91b32d401fafb65b6722e0565920791  libstdc++-v3/testsuite/20_util/declval/requirements/1.cc
  22980dfc93978681acf336f645ae62e5  libstdc++-v3/testsuite/20_util/declval/requirements/1_neg.cc
! 3caf5a118f50ad885c7cfdebc17dc480  libstdc++-v3/testsuite/20_util/default_delete/48631_neg.cc
  00512ee478ad9a057c7ec4020cf5df98  libstdc++-v3/testsuite/20_util/default_delete/cons/constexpr.cc
! 0e188a909354dee42658e59d4414f25b  libstdc++-v3/testsuite/20_util/default_delete/void_neg.cc
  735c2f154d3a0fc6f84caefca1da0156  libstdc++-v3/testsuite/20_util/duration/arithmetic/1.cc
  fe6b19ed1e00857146ddf031ae34c4e3  libstdc++-v3/testsuite/20_util/duration/arithmetic/2.cc
  e89851a2871c52b4a59dbc45f91f33df  libstdc++-v3/testsuite/20_util/duration/arithmetic/58850.cc
--- 91871,91879 ----
  77216b37866de933394a1c8e339ae8d4  libstdc++-v3/testsuite/20_util/decay/requirements/typedefs.cc
  b91b32d401fafb65b6722e0565920791  libstdc++-v3/testsuite/20_util/declval/requirements/1.cc
  22980dfc93978681acf336f645ae62e5  libstdc++-v3/testsuite/20_util/declval/requirements/1_neg.cc
! a6c59b34decaefef7fc56a80e06579ac  libstdc++-v3/testsuite/20_util/default_delete/48631_neg.cc
  00512ee478ad9a057c7ec4020cf5df98  libstdc++-v3/testsuite/20_util/default_delete/cons/constexpr.cc
! e6d4c467ab3f3ea797e7d13754f4a594  libstdc++-v3/testsuite/20_util/default_delete/void_neg.cc
  735c2f154d3a0fc6f84caefca1da0156  libstdc++-v3/testsuite/20_util/duration/arithmetic/1.cc
  fe6b19ed1e00857146ddf031ae34c4e3  libstdc++-v3/testsuite/20_util/duration/arithmetic/2.cc
  e89851a2871c52b4a59dbc45f91f33df  libstdc++-v3/testsuite/20_util/duration/arithmetic/58850.cc
*************** d7b9fec07e0327a260e496e80eae0625  libstd
*** 91667,91676 ****
  5f9a0241d2cd0d0a5662c0693f94529d  libstdc++-v3/testsuite/20_util/forward/e.cc
  3e6d8a18a374937d450810abfac08b84  libstdc++-v3/testsuite/20_util/forward/f_neg.cc
  a847d7bf59b80fb7f6ee1b44680ae87f  libstdc++-v3/testsuite/20_util/forward/requirements/explicit_instantiation.cc
! 2b7f6938a41c5e0dc6ce4db6b7e767a4  libstdc++-v3/testsuite/20_util/from_chars/1.cc
  0b4124f907207c84a1e99bace0079d95  libstdc++-v3/testsuite/20_util/from_chars/1_c++20_neg.cc
  5fc62381dffd100120f1517d02a10b59  libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc
  26ae2c32be616eacc364a5c7c72a7980  libstdc++-v3/testsuite/20_util/from_chars/2.cc
  eca14c465350941ea6aabc8833bd8cda  libstdc++-v3/testsuite/20_util/from_chars/compare.cc
  3b7efddb52461f79b6c265a9c09cb657  libstdc++-v3/testsuite/20_util/from_chars/requirements.cc
  d0115a8f8599b0626c6ddedbc38c67c8  libstdc++-v3/testsuite/20_util/function/1.cc
--- 91938,91948 ----
  5f9a0241d2cd0d0a5662c0693f94529d  libstdc++-v3/testsuite/20_util/forward/e.cc
  3e6d8a18a374937d450810abfac08b84  libstdc++-v3/testsuite/20_util/forward/f_neg.cc
  a847d7bf59b80fb7f6ee1b44680ae87f  libstdc++-v3/testsuite/20_util/forward/requirements/explicit_instantiation.cc
! 69cecf714fd791d7efdc890c471c0838  libstdc++-v3/testsuite/20_util/from_chars/1.cc
  0b4124f907207c84a1e99bace0079d95  libstdc++-v3/testsuite/20_util/from_chars/1_c++20_neg.cc
  5fc62381dffd100120f1517d02a10b59  libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc
  26ae2c32be616eacc364a5c7c72a7980  libstdc++-v3/testsuite/20_util/from_chars/2.cc
+ 22402aea68aeaabd9a54e64f50a77161  libstdc++-v3/testsuite/20_util/from_chars/3.cc
  eca14c465350941ea6aabc8833bd8cda  libstdc++-v3/testsuite/20_util/from_chars/compare.cc
  3b7efddb52461f79b6c265a9c09cb657  libstdc++-v3/testsuite/20_util/from_chars/requirements.cc
  d0115a8f8599b0626c6ddedbc38c67c8  libstdc++-v3/testsuite/20_util/function/1.cc
*************** dc7e67084ee40a7b89b329a388673ec1  libstd
*** 92435,92445 ****
--- 92707,92720 ----
  97e677bb0e3cd867286dfa17c6e9b67d  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct/constrained.cc
  9a1b7e4bfb2a3964d65ab2b01702d1c5  libstdc++-v3/testsuite/20_util/steady_clock/constexpr_data.cc
  f8db55835a14db41bba0bf7b0b30bb2b  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/allocate.cc
+ a5c12a29c462f85283fda0dbec2182f0  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/allocate_single.cc
  6460df3863e3db76b5262c6936b34ca8  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/cons.cc
+ 3ae523fbe59b84125e1245543e4133b6  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/cons_single.cc
  29ccf69f47f09e4f4e05fe5eed1920e5  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/is_equal.cc
  5b1aec48a22bb9d36d452a76ce592a02  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/multithreaded.cc
  b153dec0c15715b8ba73addbec367bc7  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/options.cc
  eb22a62bf88e150b45d6685ae9203544  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/release.cc
+ d134272b2f20dd4dc0634d2bb358da90  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/release_single.cc
  49d7cfe2a64cf41d2149b1bb07af6cc3  libstdc++-v3/testsuite/20_util/system_clock/1.cc
  36afcdc2237c28e9c149b78557d99d8a  libstdc++-v3/testsuite/20_util/system_clock/constexpr_data.cc
  8619d3cafbc87418a834201da72be7a7  libstdc++-v3/testsuite/20_util/temporary_buffer.cc
*************** ec17b984778fce7912266fc4526fcfb6  libstd
*** 92464,92469 ****
--- 92739,92745 ----
  3ca8fbd306c8319c7e54f7700866f1e7  libstdc++-v3/testsuite/20_util/to_chars/1.cc
  91f4db32aa7b37c08bcde6398569aefd  libstdc++-v3/testsuite/20_util/to_chars/2.cc
  6a6de18abec12388f9172f640f8832f2  libstdc++-v3/testsuite/20_util/to_chars/3.cc
+ 841cc30dd7cafc4dbfe620231b57a130  libstdc++-v3/testsuite/20_util/to_chars/95851.cc
  979dd70408e1b1c671644fd51961df8f  libstdc++-v3/testsuite/20_util/to_chars/chars_format.cc
  f1f6bb511550e64dc70aac6a54d90504  libstdc++-v3/testsuite/20_util/to_chars/compare.cc
  6c84cbbd712831d763fca1adfeb27fc3  libstdc++-v3/testsuite/20_util/to_chars/lwg3266.cc
*************** d82d6e978472004873e842f861636073  libstd
*** 92595,92600 ****
--- 92871,92877 ----
  b30d26b5e6b3c6af36535bbd45d8c158  libstdc++-v3/testsuite/20_util/unique_ptr/dr2899.cc
  ad0a4a88133b1eee32796f838e5989a7  libstdc++-v3/testsuite/20_util/unique_ptr/hash/1.cc
  9bc6b7df9afe0328a568cb8be2727c5b  libstdc++-v3/testsuite/20_util/unique_ptr/hash/90388.cc
+ 0b81a02cb11b1287462efab6eda5dd37  libstdc++-v3/testsuite/20_util/unique_ptr/io/lwg2948.cc
  c31031b0d99c1a96afd0c2bb409a4a9b  libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/43183.cc
  deb89269057f05d89b86b6af7ef3be4c  libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/48398.cc
  652a945e3e33dd9445a13cebd0009ed8  libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/93562.cc
*************** fd102d43e723306496bcc14b30a9565c  libstd
*** 92633,92641 ****
  3e354ee80feda90462e1034e058e156a  libstdc++-v3/testsuite/20_util/variant/86874.cc
  ffb4c8ffa343c1fd7f02f48a9b7d9423  libstdc++-v3/testsuite/20_util/variant/87431.cc
  beaa13ec1d1a4204888c8f2a79ee2fff  libstdc++-v3/testsuite/20_util/variant/87619.cc
  b8153d3e513daebee4d582e62bc8c1b0  libstdc++-v3/testsuite/20_util/variant/92878_92947.cc
  46ef9d2055f4dfb19780326f04956358  libstdc++-v3/testsuite/20_util/variant/any.cc
! 529bc9696b782e5dc1c82ce43e6cfdef  libstdc++-v3/testsuite/20_util/variant/compile.cc
  f81ad026888502e3bcef4b7e21e01bd5  libstdc++-v3/testsuite/20_util/variant/deduction.cc
  75302d1c9d8983d0fd213dcdadfa392e  libstdc++-v3/testsuite/20_util/variant/exception_safety.cc
  a05d8d34397294854dc0542502ac141f  libstdc++-v3/testsuite/20_util/variant/hash.cc
--- 92910,92920 ----
  3e354ee80feda90462e1034e058e156a  libstdc++-v3/testsuite/20_util/variant/86874.cc
  ffb4c8ffa343c1fd7f02f48a9b7d9423  libstdc++-v3/testsuite/20_util/variant/87431.cc
  beaa13ec1d1a4204888c8f2a79ee2fff  libstdc++-v3/testsuite/20_util/variant/87619.cc
+ 32853aa39cb1b1c0ce0663b1e7ea32af  libstdc++-v3/testsuite/20_util/variant/91807.cc
  b8153d3e513daebee4d582e62bc8c1b0  libstdc++-v3/testsuite/20_util/variant/92878_92947.cc
+ 71af8f248a5e8f7d25120f975e6ec1ea  libstdc++-v3/testsuite/20_util/variant/95915.cc
  46ef9d2055f4dfb19780326f04956358  libstdc++-v3/testsuite/20_util/variant/any.cc
! 9362b94d2f5b18846b2ac2671d100a4f  libstdc++-v3/testsuite/20_util/variant/compile.cc
  f81ad026888502e3bcef4b7e21e01bd5  libstdc++-v3/testsuite/20_util/variant/deduction.cc
  75302d1c9d8983d0fd213dcdadfa392e  libstdc++-v3/testsuite/20_util/variant/exception_safety.cc
  a05d8d34397294854dc0542502ac141f  libstdc++-v3/testsuite/20_util/variant/hash.cc
*************** ac5672e7f14c29e4e9daa6e47f80992b  libstd
*** 95095,95107 ****
--- 95374,95389 ----
  882c665ff5f8175c7c78a6ab0c38dbcf  libstdc++-v3/testsuite/24_iterators/bidirectional/concept.cc
  7bcc36e24b1de7e367f9734b360cd260  libstdc++-v3/testsuite/24_iterators/bidirectional/tag.cc
  3800d5ae8dd74f040738a1d3d352c3b9  libstdc++-v3/testsuite/24_iterators/common_iterator/1.cc
+ 324435aecd194db25d558253509d1c24  libstdc++-v3/testsuite/24_iterators/common_iterator/2.cc
  5129c792e6bfe1b6cbea670e3aa9b745  libstdc++-v3/testsuite/24_iterators/container_access.cc
  14ab787ffbe7315c795d857e5257adca  libstdc++-v3/testsuite/24_iterators/contiguous/concept.cc
  b35b2041457d61d21057e40506c78199  libstdc++-v3/testsuite/24_iterators/contiguous/tag.cc
  0c91c7597d95a7202c26ad07388f0a3b  libstdc++-v3/testsuite/24_iterators/counted_iterator/1.cc
  4c2a298fc3822028958001c3f4cc31fc  libstdc++-v3/testsuite/24_iterators/counted_iterator/lwg3389.cc
+ 472e2a0abff9fd043b940fd8bac67ad5  libstdc++-v3/testsuite/24_iterators/customization_points/92894.cc
  daee88c97f6e5f9ae44a9ad0e536a239  libstdc++-v3/testsuite/24_iterators/customization_points/iter_move.cc
  e75d7b0b6942fa4073bf6110ebb5ee44  libstdc++-v3/testsuite/24_iterators/customization_points/iter_swap.cc
+ 94034bfac86f3955e242b478ce62257b  libstdc++-v3/testsuite/24_iterators/customization_points/lwg3420.cc
  9cd763eadfec79189f914d3cd9c6cc04  libstdc++-v3/testsuite/24_iterators/forward/concept.cc
  1313bfb2b13faf5476a9610a1f60bddc  libstdc++-v3/testsuite/24_iterators/forward/tag.cc
  931cf34e41fe2e4c1115bd8694a7043d  libstdc++-v3/testsuite/24_iterators/front_insert_iterator/2.cc
*************** bdcee24ed1b69a88669379e581d404b5  libstd
*** 95120,95125 ****
--- 95402,95408 ----
  f664863570f3a05dcc52e28621e0d62f  libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++17.cc
  c3424d4d1df83c98611e39929ea6d646  libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++20.cc
  1aaf2012d70201bcb85defa8cfeacd6c  libstdc++-v3/testsuite/24_iterators/headers/iterator/types_std.cc
+ 13510f3e6f3ce4478f0f886adce2e9b9  libstdc++-v3/testsuite/24_iterators/indirect_callable/92894.cc
  9a41e4d5473b6de776139240d174da7c  libstdc++-v3/testsuite/24_iterators/indirect_callable/projected.cc
  c7492d0214d190d3d5d0143ffde9347a  libstdc++-v3/testsuite/24_iterators/input/concept.cc
  5fdd0aa932e6d00da9b1c7f7faf3f89f  libstdc++-v3/testsuite/24_iterators/input/tag.cc
*************** f0cdc00b3bc9c68919fb0b7ebe7c11ef  libstd
*** 95158,95164 ****
  6615610a231fe3f256bc31ac0fc9fbcb  libstdc++-v3/testsuite/24_iterators/move_iterator/input_iterator.cc
  dacb7f3a3e08dcffc71bcc6b21be151e  libstdc++-v3/testsuite/24_iterators/move_iterator/lwg3390.cc
  dac75da0e4feb879b523a12d8083087a  libstdc++-v3/testsuite/24_iterators/move_iterator/move_only.cc
! f2d9c6e0815ca6b757fba987e33a20a0  libstdc++-v3/testsuite/24_iterators/move_iterator/rel_ops_c++20.cc
  39903a61dbaef11c6527f78131dcc707  libstdc++-v3/testsuite/24_iterators/move_iterator/sentinel.cc
  239dbacda6832aa47081b383921bd1a4  libstdc++-v3/testsuite/24_iterators/normal_iterator/58403.cc
  d63a36d41f83bc5f59484199121f3bc7  libstdc++-v3/testsuite/24_iterators/normal_iterator/cmp_c++20.cc
--- 95441,95447 ----
  6615610a231fe3f256bc31ac0fc9fbcb  libstdc++-v3/testsuite/24_iterators/move_iterator/input_iterator.cc
  dacb7f3a3e08dcffc71bcc6b21be151e  libstdc++-v3/testsuite/24_iterators/move_iterator/lwg3390.cc
  dac75da0e4feb879b523a12d8083087a  libstdc++-v3/testsuite/24_iterators/move_iterator/move_only.cc
! 8566347691f9037b6a9b4632511b1348  libstdc++-v3/testsuite/24_iterators/move_iterator/rel_ops_c++20.cc
  39903a61dbaef11c6527f78131dcc707  libstdc++-v3/testsuite/24_iterators/move_iterator/sentinel.cc
  239dbacda6832aa47081b383921bd1a4  libstdc++-v3/testsuite/24_iterators/normal_iterator/58403.cc
  d63a36d41f83bc5f59484199121f3bc7  libstdc++-v3/testsuite/24_iterators/normal_iterator/cmp_c++20.cc
*************** f2cdd21ab5c93d6689119ee1599c59ab  libstd
*** 95205,95211 ****
  f071d97e5462ac5ff1a46b3c5d8c668e  libstdc++-v3/testsuite/24_iterators/reverse_iterator/dr2188.cc
  f7ff5148084bec3bb45505e5fa9a839f  libstdc++-v3/testsuite/24_iterators/reverse_iterator/greedy_ops.cc
  693ddbdec1c467b8085f742cdf86a48c  libstdc++-v3/testsuite/24_iterators/reverse_iterator/make.cc
! 66f5a104fe0bd28d53d863f4548beb15  libstdc++-v3/testsuite/24_iterators/reverse_iterator/rel_ops_c++20.cc
  282ecde9d08fe527d21eaa402b8f49dc  libstdc++-v3/testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc
  f4f2c5ea456af328806bb478e7232f3a  libstdc++-v3/testsuite/24_iterators/reverse_iterator/requirements/current.cc
  93f3ce89be876a4b2c3edd4125464f15  libstdc++-v3/testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc
--- 95488,95494 ----
  f071d97e5462ac5ff1a46b3c5d8c668e  libstdc++-v3/testsuite/24_iterators/reverse_iterator/dr2188.cc
  f7ff5148084bec3bb45505e5fa9a839f  libstdc++-v3/testsuite/24_iterators/reverse_iterator/greedy_ops.cc
  693ddbdec1c467b8085f742cdf86a48c  libstdc++-v3/testsuite/24_iterators/reverse_iterator/make.cc
! d15476df26cc7cf82dc831738d8022b7  libstdc++-v3/testsuite/24_iterators/reverse_iterator/rel_ops_c++20.cc
  282ecde9d08fe527d21eaa402b8f49dc  libstdc++-v3/testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc
  f4f2c5ea456af328806bb478e7232f3a  libstdc++-v3/testsuite/24_iterators/reverse_iterator/requirements/current.cc
  93f3ce89be876a4b2c3edd4125464f15  libstdc++-v3/testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc
*************** a44716b85a90e01a39fc1bbc773cf06f  libstd
*** 95262,95271 ****
--- 95545,95556 ----
  d6d3b4a968a888c5eaef0a2ebf180160  libstdc++-v3/testsuite/25_algorithms/copy/58982.cc
  19f14cbe8793bc1b06e29affef224fb4  libstdc++-v3/testsuite/25_algorithms/copy/86658.cc
  969fef3ea38904c70083de0ba1205baa  libstdc++-v3/testsuite/25_algorithms/copy/94013.cc
+ 06fb768df97f46dcf0b6a1296f415fc0  libstdc++-v3/testsuite/25_algorithms/copy/95578.cc
  03fe5425ab29f7853c4da61d2eacfc61  libstdc++-v3/testsuite/25_algorithms/copy/constexpr.cc
  cb898d5f8528ab636442ba26db01dea8  libstdc++-v3/testsuite/25_algorithms/copy/constrained.cc
  d0daafbd838daa77f51d8eff2c078367  libstdc++-v3/testsuite/25_algorithms/copy/debug/1_neg.cc
  a3764d3162963291cc6c00b35b769200  libstdc++-v3/testsuite/25_algorithms/copy/debug/2_neg.cc
+ 3213c56295e266c5978ab9762ee90871  libstdc++-v3/testsuite/25_algorithms/copy/debug/95289.cc
  a4e3b919e921272cb082f7fa810f39d2  libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/1.cc
  1bbbed4ee905380ac2d5d0b4e2f0fbdd  libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/2.cc
  f1bfc8cd3ff9b4b16dfb6191c99cfd4e  libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/31.cc
*************** e9cad388e8466353ba7a2f5667e21519  libstd
*** 95287,95292 ****
--- 95572,95578 ----
  e48ad7581f61efffaaccc4fd3a1c00e2  libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc
  b49dd405a3fa4e89768e500ff3914405  libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc
  ebb5ec19ebd8cd0a86e8a4d72c0f9194  libstdc++-v3/testsuite/25_algorithms/copy_backward/94013.cc
+ a149428d1678b75864338e83e5f6e30c  libstdc++-v3/testsuite/25_algorithms/copy_backward/95578.cc
  2170d1b94a81fddafda58311a0b813f2  libstdc++-v3/testsuite/25_algorithms/copy_backward/constexpr.cc
  088f68c771ec2361f8480b072a620b5a  libstdc++-v3/testsuite/25_algorithms/copy_backward/constrained.cc
  89009e92df8e496b839d497a3b26245a  libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/1_neg.cc
*************** e23190aa8674595e9df79de2e0e50f80  libstd
*** 95335,95340 ****
--- 95621,95627 ----
  3220492f992693aaa0b172f061f49992  libstdc++-v3/testsuite/25_algorithms/equal/1.cc
  38ade269b1a05750500b12b9c40208a8  libstdc++-v3/testsuite/25_algorithms/equal/2.cc
  bab32815bddb295904265ea9433f74ba  libstdc++-v3/testsuite/25_algorithms/equal/94013.cc
+ 9caa745bfc73fc0b6da4c3883d9a0299  libstdc++-v3/testsuite/25_algorithms/equal/95578.cc
  b6b002df7c4fda51ae2578dcf2beae6d  libstdc++-v3/testsuite/25_algorithms/equal/check_type.cc
  2044b401769629f04a86d9037d7b182d  libstdc++-v3/testsuite/25_algorithms/equal/check_type2.cc
  a84932743422228f752ee70bb882363c  libstdc++-v3/testsuite/25_algorithms/equal/constexpr.cc
*************** bf9dbfbc1c6600f7576e7ffc94bde7ce  libstd
*** 95373,95379 ****
  ebd01e224082a3b97bd59c68afb737d3  libstdc++-v3/testsuite/25_algorithms/fill_n/87982.cc
  efaa3b24526444ad5911ee49e2b3dcbe  libstdc++-v3/testsuite/25_algorithms/fill_n/87982_neg.cc
  56ec4f07e489762061aee5150901a599  libstdc++-v3/testsuite/25_algorithms/fill_n/94017.cc
! 580eea96e9193f72956f6e8f78139571  libstdc++-v3/testsuite/25_algorithms/fill_n/constexpr.cc
  769e0a431031732214494f3d91532aa7  libstdc++-v3/testsuite/25_algorithms/fill_n/constrained.cc
  5cafcf0f9ce4e279105e1df93aa06ba5  libstdc++-v3/testsuite/25_algorithms/fill_n/debug/1_neg.cc
  a735fcf2342954a1234ea35f0cbe0d6e  libstdc++-v3/testsuite/25_algorithms/fill_n/debug/2_neg.cc
--- 95660,95666 ----
  ebd01e224082a3b97bd59c68afb737d3  libstdc++-v3/testsuite/25_algorithms/fill_n/87982.cc
  efaa3b24526444ad5911ee49e2b3dcbe  libstdc++-v3/testsuite/25_algorithms/fill_n/87982_neg.cc
  56ec4f07e489762061aee5150901a599  libstdc++-v3/testsuite/25_algorithms/fill_n/94017.cc
! c44dccf2f7fefb919b56cd8d2e9c8f05  libstdc++-v3/testsuite/25_algorithms/fill_n/constexpr.cc
  769e0a431031732214494f3d91532aa7  libstdc++-v3/testsuite/25_algorithms/fill_n/constrained.cc
  5cafcf0f9ce4e279105e1df93aa06ba5  libstdc++-v3/testsuite/25_algorithms/fill_n/debug/1_neg.cc
  a735fcf2342954a1234ea35f0cbe0d6e  libstdc++-v3/testsuite/25_algorithms/fill_n/debug/2_neg.cc
*************** ab4596df2ae147826de3cd12afd8c19c  libstd
*** 95513,95518 ****
--- 95800,95806 ----
  51d57bfbe5a34d3b9bf51f5ecee3414c  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/71545.cc
  0bd7868dd71654e81b8e2c2557397bc5  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/93972.cc
  6ceefdfba4d0ac96126422253138a17c  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/94013.cc
+ a6003151e15598f8639df64781a07265  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/95578.cc
  bd6872c5d550edc33a21fcf2660e1830  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/check_type.cc
  87629d98b439999b40d46757a718bebe  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/constexpr.cc
  2f400dc12a0495492724981c213f6aba  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/constrained.cc
*************** dab61b74a6bbfabe20a5e101954ab499  libstd
*** 95605,95610 ****
--- 95893,95899 ----
  ebf13bf2627034bbd471091c4f3c3368  libstdc++-v3/testsuite/25_algorithms/move/69478.cc
  44e221569946a0e33a2e67f843382e50  libstdc++-v3/testsuite/25_algorithms/move/93872.cc
  f96db947c69a08837af8ac605b48c92d  libstdc++-v3/testsuite/25_algorithms/move/94013.cc
+ b30f988b1fbb90c45a8593ca770812c1  libstdc++-v3/testsuite/25_algorithms/move/95578.cc
  585202866e7fe990ca74f85d14ebafae  libstdc++-v3/testsuite/25_algorithms/move/constrained.cc
  c41fedc68e3cee79d652221a1c6b2c9a  libstdc++-v3/testsuite/25_algorithms/move/deque_iterators/1.cc
  22a53398fac55f2b6eca6cc938cf84fc  libstdc++-v3/testsuite/25_algorithms/move/deque_iterators/2.cc
*************** dbd3b05bff9c931a86930244ef0cf8cc  libstd
*** 95614,95619 ****
--- 95903,95909 ----
  c310d6baae77a49901d5ae11e16ee47d  libstdc++-v3/testsuite/25_algorithms/move_backward/69478.cc
  5ddca353d4abf9a6989855f035961cfa  libstdc++-v3/testsuite/25_algorithms/move_backward/93872.cc
  e70ae113f5f60af9678daeb34acd334b  libstdc++-v3/testsuite/25_algorithms/move_backward/94013.cc
+ 034b9379e803cdbc111a993cfa7a7d3b  libstdc++-v3/testsuite/25_algorithms/move_backward/95578.cc
  3b596af568842b93f812ef2b6b3064f4  libstdc++-v3/testsuite/25_algorithms/move_backward/constrained.cc
  d798b4d62b339492aca582244b60767f  libstdc++-v3/testsuite/25_algorithms/move_backward/deque_iterators/1.cc
  7c35e5d8a5b56c89a714013e82967737  libstdc++-v3/testsuite/25_algorithms/move_backward/deque_iterators/2.cc
*************** e93ad9af5d30bfee02b53a20a607fe89  libstd
*** 96313,96318 ****
--- 96603,96609 ----
  e289156e639f6fb62ab388683d910974  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc
  a27f8167898a2788a8563a8b1ab79b78  libstdc++-v3/testsuite/26_numerics/random/pr60037-neg.cc
  ca2cf6b593449ed1beeec7cb58fc6d60  libstdc++-v3/testsuite/26_numerics/random/random_device/85494.cc
+ 1191250054a363859a2f9ac2854b6f2d  libstdc++-v3/testsuite/26_numerics/random/random_device/94087.cc
  e55163461f2825863d85db7f79f567be  libstdc++-v3/testsuite/26_numerics/random/random_device/cons/default-cow.cc
  2c83337dd9aa02a244878c5853dd475a  libstdc++-v3/testsuite/26_numerics/random/random_device/cons/default.cc
  de2a3a80c9eec84ba5eebc3ada84b93b  libstdc++-v3/testsuite/26_numerics/random/random_device/cons/token.cc
*************** ea382d1fc8743ab0dedc9fd5e80ec8ec  libstd
*** 97597,97602 ****
--- 97888,97894 ----
  279b100d64b10c9e69361d78875a3b68  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/typedefs.cc
  665f8869ced07d712b857f0cf1dd8ff9  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/wchar_t/string_01.cc
  0731f2972eae4efca92df335e6ac7bbd  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/wchar_t/wstring_02.cc
+ a6afca4be20fc4c58c558968fa0c923d  libstdc++-v3/testsuite/28_regex/match_results/94627.cc
  80cf6ad66daa34a06721b8ae43c825e5  libstdc++-v3/testsuite/28_regex/match_results/ctors/char/default.cc
  d4e3ecbe993829549deb385a1b98b51c  libstdc++-v3/testsuite/28_regex/match_results/ctors/wchar_t/default.cc
  d551aad945769f814e6e4d99c868d54b  libstdc++-v3/testsuite/28_regex/match_results/format.cc
*************** d77e1701603565d9d30f634622e11dfd  libstd
*** 97683,97689 ****
  2d1d99bdd5f9c6f0ab1a127dc40e2348  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc
  1688ccdda611c39e21b34193459705d8  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc
  ba2baea8a27aafa987f8be353357659a  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc
! 7e71e4cd6ba033e0b5b8846705003543  libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc
  31250df4a48b39675f2a313a994ef359  libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc
  8fc796cad60b87bcd46b9b8a9f7f242e  libstdc++-v3/testsuite/29_atomics/atomic_float/value_init.cc
  ba0dbb85733938042fa14f6cee881782  libstdc++-v3/testsuite/29_atomics/atomic_integral/60940.cc
--- 97975,97982 ----
  2d1d99bdd5f9c6f0ab1a127dc40e2348  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc
  1688ccdda611c39e21b34193459705d8  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc
  ba2baea8a27aafa987f8be353357659a  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc
! a18dde5b480913fc9a6bc869ce734424  libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc
! c4e0fca79e064f9a604a88fb93fb407a  libstdc++-v3/testsuite/29_atomics/atomic_float/95282.cc
  31250df4a48b39675f2a313a994ef359  libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc
  8fc796cad60b87bcd46b9b8a9f7f242e  libstdc++-v3/testsuite/29_atomics/atomic_float/value_init.cc
  ba0dbb85733938042fa14f6cee881782  libstdc++-v3/testsuite/29_atomics/atomic_integral/60940.cc
*************** b6ddb62b80ac281468815f3e796f8019  libstd
*** 97710,97716 ****
  c8890c9ebf1013bfcb84bf6ef0dfd9aa  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/trivial.cc
  f766af88b885c19002523c1590ccf46e  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/typedefs.cc
  107aedcd2d45e07cfa4797a998b4b74f  libstdc++-v3/testsuite/29_atomics/atomic_ref/deduction.cc
! 826dbf9dbea3e5d873d0ea49e6299552  libstdc++-v3/testsuite/29_atomics/atomic_ref/float.cc
  fd84aa01c04d27e0a59c445aa4a7231c  libstdc++-v3/testsuite/29_atomics/atomic_ref/generic.cc
  eb981085a6b2ce75e5123ff452f12e65  libstdc++-v3/testsuite/29_atomics/atomic_ref/integral.cc
  4fafed74e18913b7a8319a9cb37d4698  libstdc++-v3/testsuite/29_atomics/atomic_ref/pointer.cc
--- 98003,98009 ----
  c8890c9ebf1013bfcb84bf6ef0dfd9aa  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/trivial.cc
  f766af88b885c19002523c1590ccf46e  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/typedefs.cc
  107aedcd2d45e07cfa4797a998b4b74f  libstdc++-v3/testsuite/29_atomics/atomic_ref/deduction.cc
! 34bf434f675c695d0d411eea651b8aeb  libstdc++-v3/testsuite/29_atomics/atomic_ref/float.cc
  fd84aa01c04d27e0a59c445aa4a7231c  libstdc++-v3/testsuite/29_atomics/atomic_ref/generic.cc
  eb981085a6b2ce75e5123ff452f12e65  libstdc++-v3/testsuite/29_atomics/atomic_ref/integral.cc
  4fafed74e18913b7a8319a9cb37d4698  libstdc++-v3/testsuite/29_atomics/atomic_ref/pointer.cc
*************** d611abeeb615057d36d434a05a365fe1  libstd
*** 98363,98369 ****
  f260bb39b8aeb73b6bd67b48fff115ca  libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/use_count.cc
  8ccd837b211c2b7f892de5363533f2d4  libstdc++-v3/testsuite/experimental/memory_resource/1.cc
  b25651dd540a945f6d450c6c18322707  libstdc++-v3/testsuite/experimental/memory_resource/70966.cc
! 14c9dcc3dc08c778d71c6109825f6ff8  libstdc++-v3/testsuite/experimental/memory_resource/new_delete_resource.cc
  833cccb9f5c45f49e954d2a9297e3ec0  libstdc++-v3/testsuite/experimental/memory_resource/null_memory_resource.cc
  7775cbe2eec65291037950ff4f3aab84  libstdc++-v3/testsuite/experimental/memory_resource/resource_adaptor.cc
  1217804e2557be367bf9033e360196c2  libstdc++-v3/testsuite/experimental/names.cc
--- 98656,98662 ----
  f260bb39b8aeb73b6bd67b48fff115ca  libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/use_count.cc
  8ccd837b211c2b7f892de5363533f2d4  libstdc++-v3/testsuite/experimental/memory_resource/1.cc
  b25651dd540a945f6d450c6c18322707  libstdc++-v3/testsuite/experimental/memory_resource/70966.cc
! 2491542b7dce9853dfaf4475462f0a1b  libstdc++-v3/testsuite/experimental/memory_resource/new_delete_resource.cc
  833cccb9f5c45f49e954d2a9297e3ec0  libstdc++-v3/testsuite/experimental/memory_resource/null_memory_resource.cc
  7775cbe2eec65291037950ff4f3aab84  libstdc++-v3/testsuite/experimental/memory_resource/resource_adaptor.cc
  1217804e2557be367bf9033e360196c2  libstdc++-v3/testsuite/experimental/names.cc
*************** eb9959a1d96a8795b21c64eccc98b5df  libstd
*** 98384,98389 ****
--- 98677,98683 ----
  67b9509087337b047c0d8bf509b2326a  libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc
  cf5421a194a86ae0759867dc18717880  libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc
  867474ae9bd1349de4570394cace1b0f  libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/reverse.cc
+ 04fe4c4f53ed4ab216eed00ee40220c3  libstdc++-v3/testsuite/experimental/net/socket/basic_socket.cc
  72d229da978ed2ca126130bb51153513  libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc
  e729651b5c1d8feb77982b00888c0ce5  libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc
  70dba3d7b1c76d643e173965a916b9fc  libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc
*************** dc33fb00cd582c622d95d3649f125c88  libstd
*** 99179,99184 ****
--- 99473,99479 ----
  39b75522cec9ff968f0b51592db19594  libstdc++-v3/testsuite/std/ranges/access/size_neg.cc
  3254d30a0de501c02bcf67fef8896772  libstdc++-v3/testsuite/std/ranges/access/ssize.cc
  22e72e6e004dd20ee7b5dd1577e40777  libstdc++-v3/testsuite/std/ranges/adaptors/93978.cc
+ 6e408c73555fe498fd238ea5c77b0bfa  libstdc++-v3/testsuite/std/ranges/adaptors/95322.cc
  0482f0affa648b7334ca34ce0cc40466  libstdc++-v3/testsuite/std/ranges/adaptors/all.cc
  a4d1f3ed07ae3c4a627dba7f1d049d09  libstdc++-v3/testsuite/std/ranges/adaptors/common.cc
  a5eca59ad3a505db37a370a792c4b569  libstdc++-v3/testsuite/std/ranges/adaptors/counted.cc
*************** c836a90323b839246645b3db18ad61db  libstd
*** 99938,99944 ****
  831e968fad59c8fb2c29852e989b4933  libstdc++-v3/testsuite/util/thread/all.h
  b950d655469c477755252b1e18009596  libtool-ldflags
  4bf194224189a68920266d22d5969120  libtool.m4
! 2787daffebba056d103e7817f8520909  libvtv/ChangeLog
  917a384819d8c88f932f05b9f8901a27  libvtv/Makefile.am
  b1170aae9472f26fdc8326737dc22aba  libvtv/Makefile.in
  3b765c4f4a0a0f606db1472bce2b8d29  libvtv/acinclude.m4
--- 100233,100239 ----
  831e968fad59c8fb2c29852e989b4933  libstdc++-v3/testsuite/util/thread/all.h
  b950d655469c477755252b1e18009596  libtool-ldflags
  4bf194224189a68920266d22d5969120  libtool.m4
! 865eaa65eb6e36dae64eccb35b6f54c9  libvtv/ChangeLog
  917a384819d8c88f932f05b9f8901a27  libvtv/Makefile.am
  b1170aae9472f26fdc8326737dc22aba  libvtv/Makefile.in
  3b765c4f4a0a0f606db1472bce2b8d29  libvtv/acinclude.m4
*************** a82059e4cf6d1733664ef9a8ac817f42  libvtv
*** 100021,100039 ****
  f1ea2b13357bfe01c43d3b6fbf31fd48  libvtv/vtv_utils.h
  247597a3fcc5b5aa8bd923351c59d853  ltgcc.m4
  06c2854f9cfe5864b2885e0d0e9c512f  ltmain.sh
! 7097ae4c1fe9779962ba793384dfee88  lto-plugin/ChangeLog
  48ea87886a6a768ab6024edccc8e1e31  lto-plugin/Makefile.am
  9113360bfd397d09dc99413406c60ad4  lto-plugin/Makefile.in
  75fc65b35d0a47ac098f7a278d37060b  lto-plugin/aclocal.m4
  de4c999b99ec1e3d1bcb8a340bd8d5fd  lto-plugin/config.h.in
! 662f9677f9908970341df230d554725f  lto-plugin/configure
  94b1550691bec5ce21db143723d02984  lto-plugin/configure.ac
  5cddfbef2711e18d36f2a275c365c824  lto-plugin/lto-plugin.c
  dee72a6a60e99528b0d17bf3ff9a1e15  ltoptions.m4
  bc2f6032c98896249eadb56177c7d357  ltsugar.m4
  c30cd33c496505f13d9fbdb6970c7c33  ltversion.m4
  293853a13b7e218e3a4342cf85fbbf25  lt~obsolete.m4
! 927474efa200663a7bc198235bdd0ffb  maintainer-scripts/ChangeLog
  33c7bc2d2c55956dfac85a05d8a80eff  maintainer-scripts/README
  e70ffb6559f8817db41ee1e69bc60287  maintainer-scripts/branch_changer.py
  1c3f2c7d87d076b4209a2a03844292e5  maintainer-scripts/bugzilla-close-candidate.py
--- 100316,100334 ----
  f1ea2b13357bfe01c43d3b6fbf31fd48  libvtv/vtv_utils.h
  247597a3fcc5b5aa8bd923351c59d853  ltgcc.m4
  06c2854f9cfe5864b2885e0d0e9c512f  ltmain.sh
! 92eb6293c0419fce7b6eab318974e501  lto-plugin/ChangeLog
  48ea87886a6a768ab6024edccc8e1e31  lto-plugin/Makefile.am
  9113360bfd397d09dc99413406c60ad4  lto-plugin/Makefile.in
  75fc65b35d0a47ac098f7a278d37060b  lto-plugin/aclocal.m4
  de4c999b99ec1e3d1bcb8a340bd8d5fd  lto-plugin/config.h.in
! dd8f907ddd55cac63218d17a616e1c3f  lto-plugin/configure
  94b1550691bec5ce21db143723d02984  lto-plugin/configure.ac
  5cddfbef2711e18d36f2a275c365c824  lto-plugin/lto-plugin.c
  dee72a6a60e99528b0d17bf3ff9a1e15  ltoptions.m4
  bc2f6032c98896249eadb56177c7d357  ltsugar.m4
  c30cd33c496505f13d9fbdb6970c7c33  ltversion.m4
  293853a13b7e218e3a4342cf85fbbf25  lt~obsolete.m4
! 431fbeaf50585e4d601ede1067de1d89  maintainer-scripts/ChangeLog
  33c7bc2d2c55956dfac85a05d8a80eff  maintainer-scripts/README
  e70ffb6559f8817db41ee1e69bc60287  maintainer-scripts/branch_changer.py
  1c3f2c7d87d076b4209a2a03844292e5  maintainer-scripts/bugzilla-close-candidate.py
*************** cf2baa0854f564a7785307e79f155efc  symlin
*** 100053,100059 ****
  40bb1f4ce4a60a36d1ec50d66aeed4d1  test-driver
  cb06c1be6a41d68b0a65e0c1a91752bc  ylwrap
  03bf3ba8089f4bf475ef4035cf316a47  zlib/CMakeLists.txt
! a9f6f61771e32ee3fc8a72278e7c4b94  zlib/ChangeLog
  25f33f86e95b8478cd142323485efc71  zlib/ChangeLog.gcj
  0e9a37be8e3b85cc0ccf60504064c297  zlib/ChangeLog.jit
  b7a1991f01daea3efe108a215c5514a5  zlib/FAQ
--- 100348,100354 ----
  40bb1f4ce4a60a36d1ec50d66aeed4d1  test-driver
  cb06c1be6a41d68b0a65e0c1a91752bc  ylwrap
  03bf3ba8089f4bf475ef4035cf316a47  zlib/CMakeLists.txt
! a3fef5e2891945c599b463e78c49264b  zlib/ChangeLog
  25f33f86e95b8478cd142323485efc71  zlib/ChangeLog.gcj
  0e9a37be8e3b85cc0ccf60504064c297  zlib/ChangeLog.jit
  b7a1991f01daea3efe108a215c5514a5  zlib/FAQ
diff -Nrcpad gcc-10.1.0/NEWS gcc-10.2.0/NEWS
*** gcc-10.1.0/NEWS	Thu May  7 10:51:18 2020
--- gcc-10.2.0/NEWS	Thu Jul 23 06:36:16 2020
*************** see ONEWS.
*** 6,25 ****
  
  ======================================================================
  http://gcc.gnu.org/gcc-10/index.html
                               GCC 10 Release Series
  
!    May 7, 2020
  
     The [1]GNU project and the GCC developers are pleased to announce the
     release of GCC 10.1.
  
!    This release is a major release, containing new features (as well as
!    many other improvements) relative to GCC 9.x.
  
  Release History
  
     GCC 10.1
!           May 7, 2020 ([2]changes, [3]documentation)
  
  References and Acknowledgements
  
--- 6,29 ----
  
  ======================================================================
  http://gcc.gnu.org/gcc-10/index.html
+ 
                               GCC 10 Release Series
  
!    July 23, 2020
  
     The [1]GNU project and the GCC developers are pleased to announce the
     release of GCC 10.1.
  
!    This release is a bug-fix release, containing fixes for regressions in
!    GCC 10.1 relative to previous releases of GCC.
  
  Release History
  
+    GCC 10.2
+           July 23, 2020 ([2]changes, [3]documentation)
+ 
     GCC 10.1
!           May 7, 2020 ([4]changes, [5]documentation)
  
  References and Acknowledgements
  
*************** References and Acknowledgements
*** 27,81 ****
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
!    A list of [4]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 [5]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [6]GCC project
!    web site or contact the [7]GCC development mailing list.
  
!    To obtain GCC please use [8]our mirror sites or [9]our version control
!    system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [10]GCC manuals. If that fails, the
!     [11]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 [12]gcc@gcc.gnu.org. All of [13]our lists have public
      archives.
  
!    Copyright (C) [14]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 [15]maintained by the GCC team. Last modified
!    2020-05-07[16].
  
  References
  
     1. http://www.gnu.org/
     2. http://gcc.gnu.org/gcc-10/changes.html
!    3. http://gcc.gnu.org/onlinedocs/10.1.0/
!    4. http://gcc.gnu.org/gcc-10/buildstat.html
!    5. http://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Contributors.html
!    6. http://gcc.gnu.org/index.html
!    7. mailto:gcc@gcc.gnu.org
!    8. http://gcc.gnu.org/mirrors.html
!    9. http://gcc.gnu.org/git.html
!   10. https://gcc.gnu.org/onlinedocs/
!   11. mailto:gcc-help@gcc.gnu.org
!   12. mailto:gcc@gcc.gnu.org
!   13. https://gcc.gnu.org/lists.html
!   14. https://www.fsf.org/
!   15. https://gcc.gnu.org/about.html
!   16. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-10/changes.html
                               GCC 10 Release Series
                          Changes, New Features, and Fixes
  
--- 31,88 ----
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
!    A list of [6]successful builds is updated as new information becomes
     available.
  
     The GCC developers would like to thank the numerous people that have
     contributed new features, improvements, bug fixes, and other changes as
!    well as test results to GCC. This [7]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [8]GCC project
!    web site or contact the [9]GCC development mailing list.
  
!    To obtain GCC please use [10]our mirror sites or [11]our version
!    control system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [12]GCC manuals. If that fails, the
!     [13]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [14]gcc@gcc.gnu.org. All of [15]our lists have public
      archives.
  
!    Copyright (C) [16]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [17]maintained by the GCC team. Last modified
!    2020-07-23[18].
  
  References
  
     1. http://www.gnu.org/
     2. http://gcc.gnu.org/gcc-10/changes.html
!    3. http://gcc.gnu.org/onlinedocs/10.2.0/
!    4. http://gcc.gnu.org/gcc-10/changes.html
!    5. http://gcc.gnu.org/onlinedocs/10.1.0/
!    6. http://gcc.gnu.org/gcc-10/buildstat.html
!    7. http://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Contributors.html
!    8. http://gcc.gnu.org/index.html
!    9. mailto:gcc@gcc.gnu.org
!   10. http://gcc.gnu.org/mirrors.html
!   11. http://gcc.gnu.org/git.html
!   12. https://gcc.gnu.org/onlinedocs/
!   13. mailto:gcc-help@gcc.gnu.org
!   14. mailto:gcc@gcc.gnu.org
!   15. https://gcc.gnu.org/lists.html
!   16. https://www.fsf.org/
!   17. https://gcc.gnu.org/about.html
!   18. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-10/changes.html
+ 
                               GCC 10 Release Series
                          Changes, New Features, and Fixes
  
*************** General Improvements
*** 152,164 ****
            + During link-time optimization the C++ One Definition Rule is
              used to increase precision of type based alias analysis.
       * Link-time optimization improvements:
!           + A new binary [13]lto-dump has been added. The program can dump
!             various information about a LTO bytecode object file.
!           + Parallel phase of the LTO can automatically detect a running
!             make's jobserver or can fall back to number of available
              cores.
!           + The LTO bytecode can be compressed with [14]zstd algorithm.
!             Configure script can automatically detect the zstd support.
            + Most --param values can now be specified at translation unit
              granularity. This includes all parameters controlling the
              inliner and other inter-procedural optimizations. Unlike
--- 159,172 ----
            + During link-time optimization the C++ One Definition Rule is
              used to increase precision of type based alias analysis.
       * Link-time optimization improvements:
!           + A new binary [13]lto-dump has been added. It dumps various
!             information about LTO bytecode object files.
!           + The parallel phase of the LTO can automatically detect a
!             running make's jobserver or fall back to number of available
              cores.
!           + The LTO bytecode can be compressed with the [14]zstd
!             algorithm. The configure script automatically detects zstd
!             support.
            + Most --param values can now be specified at translation unit
              granularity. This includes all parameters controlling the
              inliner and other inter-procedural optimizations. Unlike
*************** New Languages and Language-Specific Impr
*** 229,241 ****
              built-in functions. The warning also detects out-of-bounds
              accesses by calls to user-defined functions declared with the
              new attribute access.
       * Extended characters in identifiers may now be specified directly in
         the input encoding (UTF-8, by default), in addition to the UCN
         syntax (\uNNNN or \UNNNNNNNN) that is already supported:
  
! static const int Ï€ = 3;
! int get_naÃ¯ve_pi() {
!   return Ï€;
  }
  
    C
--- 237,254 ----
              built-in functions. The warning also detects out-of-bounds
              accesses by calls to user-defined functions declared with the
              new attribute access.
+           + [28]-Warith-conversion re-enables warnings from -Wconversion,
+             -Wfloat-conversion, and -Wsign-conversion that are now off by
+             default for an expression where the result of an arithmetic
+             operation will not fit in the target type due to promotion,
+             but the operands of the expression do fit in the target type.
       * Extended characters in identifiers may now be specified directly in
         the input encoding (UTF-8, by default), in addition to the UCN
         syntax (\uNNNN or \UNNNNNNNN) that is already supported:
  
! static const int p = 3;
! int get_naïve_pi() {
!   return p;
  }
  
    C
*************** int get_naÃ¯ve_pi() {
*** 275,280 ****
--- 288,295 ----
    C++
  
       * Several C++20 features have been implemented:
+           + Concepts, including P0734R0, P0857R0, P1084R2, P1141R2,
+             P0848R3, P1616R1, P1452R2
            + P1668R1, Permitting Unevaluated inline-assembly in constexpr
              Functions
            + P1161R3, Deprecate a[b,c]
*************** int get_naÃ¯ve_pi() {
*** 284,291 ****
            + P1152R4, Deprecating volatile
            + P0388R4, Permit conversions to arrays of unknown bound
            + P0784R7, constexpr new
-           + Concepts, including P0734R0, P0857R0, P1084R2, P1141R2,
-             P0848R3, P1616R1, P1452R2
            + P1301R4, [[nodiscard("with reason")]]
            + P1814R0, class template argument deduction for alias templates
            + P1816R0, class template argument deduction for aggregates
--- 299,304 ----
*************** int get_naÃ¯ve_pi() {
*** 309,321 ****
              initializer-list
            + DR 1710, Missing template keyword in class-or-decltype
       * New warnings:
!           + [28]-Wmismatched-tags, disabled by default, warns about
              declarations of structs, classes, and class templates and
              their specializations with a class-key that does not match
              either the definition or the first declaration if no
              definition is provided. The option is provided to ease
              portability to Windows-based compilers.
!           + [29]-Wredundant-tags, disabled by default, warns about
              redundant class-key and enum-key in contexts where the key can
              be eliminated without causing an syntactic ambiguity.
       * G++ can now detect modifying constant objects in constexpr
--- 322,334 ----
              initializer-list
            + DR 1710, Missing template keyword in class-or-decltype
       * New warnings:
!           + [29]-Wmismatched-tags, disabled by default, warns about
              declarations of structs, classes, and class templates and
              their specializations with a class-key that does not match
              either the definition or the first declaration if no
              definition is provided. The option is provided to ease
              portability to Windows-based compilers.
!           + [30]-Wredundant-tags, disabled by default, warns about
              redundant class-key and enum-key in contexts where the key can
              be eliminated without causing an syntactic ambiguity.
       * G++ can now detect modifying constant objects in constexpr
*************** int get_naÃ¯ve_pi() {
*** 326,332 ****
       * Memory consumption of the compiler has been reduced in constexpr
         evaluation.
       * The noexcept-specifier is now properly treated as a complete-class
!        context as per [30][class.mem].
       * The attribute deprecated can now be used on namespaces too.
       * The ABI of passing and returning certain C++ classes by value
         changed on several targets in GCC 10, including [31]AArch64,
--- 339,345 ----
       * Memory consumption of the compiler has been reduced in constexpr
         evaluation.
       * The noexcept-specifier is now properly treated as a complete-class
!        context as per [class.mem].
       * The attribute deprecated can now be used on namespaces too.
       * The ABI of passing and returning certain C++ classes by value
         changed on several targets in GCC 10, including [31]AArch64,
*************** int get_naÃ¯ve_pi() {
*** 372,377 ****
--- 385,416 ----
       * Reduced header dependencies, leading to faster compilation for some
         code.
  
+   D
+ 
+      * Support for static foreach has been implemented.
+      * Aliases can now be created directly from any __traits that return
+        symbols or tuples. Previously, an AliasSeq was necessary in order
+        to alias their return.
+      * It is now possible to detect the language ABI specified for a
+        struct, class, or interface using __traits(getLinkage, ...).
+      * Support for core.math.toPrec intrinsics has been added. These
+        intrinsics guarantee the rounding to specific floating-point
+        precisions at specified points in the code.
+      * Support for pragma(inline) has been implemented. Previously the
+        pragma was recognized, but had no effect on the compilation.
+      * Optional parentheses in asm operands are deprecated and will be
+        removed in a future release.
+      * All content imported files are now included in the make dependency
+        list when compiling with -M.
+      * Compiler recognized attributes provided by the gcc.attribute module
+        will now take effect when applied to function prototypes as well as
+        when applied to full function declarations.
+      * Added a --enable-libphobos-checking configure option to control
+        whether run-time checks are compiled into the D runtime library.
+      * Added a --with-libphobos-druntime-only configure option to indicate
+        whether to build only the core D runtime library, or both the core
+        and standard libraries into libphobos.
+ 
    Fortran
  
       * use_device_addr of version 5.0 of the [36]OpenMP specification is
*************** int get_naÃ¯ve_pi() {
*** 394,401 ****
         kindless entity. As a part of the rework, documented and
         undocumented extensions to the Fortran standard now emit errors
         during compilation. Some of these extensions are permitted with the
!        -fallow-invalid-boz, where the error is degraded to a warning and
!        the code is compiled as with older gfortran.
       * At any optimization level except-Os, gfortran now uses inline
         packing for arguments instead of calling a library routine. If the
         source contains a large number of arguments that need to be
--- 433,440 ----
         kindless entity. As a part of the rework, documented and
         undocumented extensions to the Fortran standard now emit errors
         during compilation. Some of these extensions are permitted with the
!        -fallow-invalid-boz option, which degrades the error to a warning
!        and the code is compiled as with older gfortran.
       * At any optimization level except-Os, gfortran now uses inline
         packing for arguments instead of calling a library routine. If the
         source contains a large number of arguments that need to be
*************** int get_naÃ¯ve_pi() {
*** 433,438 ****
--- 472,485 ----
         change therefore breaks the ABI, but only for cases where this 126
         character limit was exceeded.
  
+ libgccjit
+ 
+      * The libgccjit API gained four new entry points:
+           + [37]gcc_jit_version_major, [38]gcc_jit_version_minor, and
+             [39]gcc_jit_version_patchlevel for programmatically checking
+             the libgccjit version from client code, and
+           + [40]gcc_jit_context_new_bitfield
+ 
  New Targets and Target Specific Improvements
  
    AArch64 & arm
*************** typedef svbool_t pred512 __attribute__((
*** 468,474 ****
              one. Previously it would always use SVE if possible.
            + If a vector loop uses Advanced SIMD rather than SVE, the
              vectorizer now considers using SVE to vectorize the left-over
!             elements (the â€œscalar tailâ€� or â€œepilogâ€�).
            + Besides these specific points, there have been many general
              improvements to the way that the vectorizer uses SVE.
       * The -mbranch-protection=pac-ret option now accepts the optional
--- 515,521 ----
              one. Previously it would always use SVE if possible.
            + If a vector loop uses Advanced SIMD rather than SVE, the
              vectorizer now considers using SVE to vectorize the left-over
!             elements (the "scalar tail" or "epilog").
            + Besides these specific points, there have been many general
              improvements to the way that the vectorizer uses SVE.
       * The -mbranch-protection=pac-ret option now accepts the optional
*************** typedef svbool_t pred512 __attribute__((
*** 546,562 ****
            + Arm Cortex-A77 (cortex-a77).
            + Arm Cortex-A76AE (cortex-a76ae).
            + Arm Cortex-M35P (cortex-m35p).
         The GCC identifiers can be used as arguments to the -mcpu or -mtune
         options, for example: -mcpu=cortex-a77 or -mtune=cortex-m35p.
!      * Support has been extended for the ACLE [37]data-processing
         intrinsics to include 32-bit SIMD, saturating arithmetic, 16-bit
         multiplication and other related intrinsics aimed at DSP algorithm
         optimization.
       * Support for -mpure-code in Thumb-1 (v6m) has been added: this
         M-profile feature is no longer restricted to targets with MOVT. For
         example, -mcpu=cortex-m0 now supports this option.
!      * Support for the Custom Datapath Extension beta ACLE [38]intrinsics
         has been added.
  
    AMD Radeon (GCN)
  
--- 593,622 ----
            + Arm Cortex-A77 (cortex-a77).
            + Arm Cortex-A76AE (cortex-a76ae).
            + Arm Cortex-M35P (cortex-m35p).
+           + Arm Cortex-M55 (cortex-m55).
         The GCC identifiers can be used as arguments to the -mcpu or -mtune
         options, for example: -mcpu=cortex-a77 or -mtune=cortex-m35p.
!      * Support has been extended for the ACLE [41]data-processing
         intrinsics to include 32-bit SIMD, saturating arithmetic, 16-bit
         multiplication and other related intrinsics aimed at DSP algorithm
         optimization.
       * Support for -mpure-code in Thumb-1 (v6m) has been added: this
         M-profile feature is no longer restricted to targets with MOVT. For
         example, -mcpu=cortex-m0 now supports this option.
!      * Support for the [42]Armv8.1-M Mainline Architecture has been added.
!           + Armv8.1-M Mainline can be enabled by using the
!             -march=armv8.1-m.main command-line option.
!      * Support for the [43]MVE beta ACLE intrinsics has been added. These
!        intrinsics can be enabled by including the arm_mve.h header file
!        and passing the +mve or +mve.fp option extensions (for example:
!        -march=armv8.1-m.main+mve).
!      * Support for the Custom Datapath Extension beta ACLE [44]intrinsics
         has been added.
+      * Support for Armv8.1-M Mainline Security Extensions architecture has
+        been added. The -mcmse option, when used in combination with an
+        Armv8.1-M Mainline architecture (for example: -march=armv8.1-m.main
+        -mcmse), now leads to the generation of improved code sequences
+        when changing security states.
  
    AMD Radeon (GCN)
  
*************** typedef svbool_t pred512 __attribute__((
*** 589,595 ****
         to provide a custom device-specs file by means of
  
       avr-gcc -nodevicespecs -specs=my-spec-file <options>
!        and without the need to provide options -B and -mmcu=. See [39]AVR
         command-line options for details. This feature is also available in
         GCC 9.3+ and GCC 8.4+.
       * New command-line options -mdouble=[32,64] and -mlong-double=[32,64]
--- 649,655 ----
         to provide a custom device-specs file by means of
  
       avr-gcc -nodevicespecs -specs=my-spec-file <options>
!        and without the need to provide options -B and -mmcu=. See [45]AVR
         command-line options for details. This feature is also available in
         GCC 9.3+ and GCC 8.4+.
       * New command-line options -mdouble=[32,64] and -mlong-double=[32,64]
*************** typedef svbool_t pred512 __attribute__((
*** 597,607 ****
         double and long double types, respectively. Whether or not the
         mentioned layouts are available, whether the options act as a
         multilib option, and the default for either option are controlled
!        by the new [40]AVR configure options --with-double= and
         --with-long-double=.
       * A new configure option --with-libf7= has been added. It controls to
         which level avr-libgcc provides 64-bit floating point support by
!        means of [41]Libf7.
       * A new configure option --with-double-comparison= has been added.
         It's unlikely you need to set this option by hand.
  
--- 657,667 ----
         double and long double types, respectively. Whether or not the
         mentioned layouts are available, whether the options act as a
         multilib option, and the default for either option are controlled
!        by the new [46]AVR configure options --with-double= and
         --with-long-double=.
       * A new configure option --with-libf7= has been added. It controls to
         which level avr-libgcc provides 64-bit floating point support by
!        means of [47]Libf7.
       * A new configure option --with-double-comparison= has been added.
         It's unlikely you need to set this option by hand.
  
*************** typedef svbool_t pred512 __attribute__((
*** 630,636 ****
    PowerPC / PowerPC64 / RS6000
  
       * Many vector builtins have been listed as deprecated in the
!        [42]64-Bit ELF V2 ABI Specification for quite a number of years.
         The vector builtins listed in Tables A.8 through A.10 are now
         deprecated for GCC 10, and will likely be removed from support in
         GCC 11.
--- 690,696 ----
    PowerPC / PowerPC64 / RS6000
  
       * Many vector builtins have been listed as deprecated in the
!        [48]64-Bit ELF V2 ABI Specification for quite a number of years.
         The vector builtins listed in Tables A.8 through A.10 are now
         deprecated for GCC 10, and will likely be removed from support in
         GCC 11.
*************** Improvements for plugin authors
*** 660,670 ****
       * GCC diagnostics can now have a chain of events associated with
         them, describing a path through the code that triggers the problem.
         These can be printed by the diagnostics subsystem in various ways,
!        controlled by the [43]-fdiagnostics-path-format option, or captured
!        in JSON form via [44]-fdiagnostics-format=json.
!      * GCC diagnostics can now be associated with [45]CWE weakness
         identifiers, which will appear on the standard error stream, and in
!        the JSON output from [46]-fdiagnostics-format=json.
  
  Other significant improvements
  
--- 720,730 ----
       * GCC diagnostics can now have a chain of events associated with
         them, describing a path through the code that triggers the problem.
         These can be printed by the diagnostics subsystem in various ways,
!        controlled by the [49]-fdiagnostics-path-format option, or captured
!        in JSON form via [50]-fdiagnostics-format=json.
!      * GCC diagnostics can now be associated with [51]CWE weakness
         identifiers, which will appear on the standard error stream, and in
!        the JSON output from [52]-fdiagnostics-format=json.
  
  Other significant improvements
  
*************** Other significant improvements
*** 676,707 ****
       * For many releases, when GCC emits a warning it prints the option
         controlling that warning. As of GCC 10, that option text is now a
         clickable hyperlink for the documentation of that option (assuming
!        a [47]sufficiently capable terminal). This behavior can be
!        controlled via a new [48]-fdiagnostics-urls option (along with
         various environment variables and heuristics documented with that
         option).
  
  GCC 10.1
  
!    This is the [49]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 10.1 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [50]GCC manuals. If that fails, the
!     [51]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 [52]gcc@gcc.gnu.org. All of [53]our lists have public
      archives.
  
!    Copyright (C) [54]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 [55]maintained by the GCC team. Last modified
!    2020-05-07[56].
  
  References
  
--- 736,774 ----
       * For many releases, when GCC emits a warning it prints the option
         controlling that warning. As of GCC 10, that option text is now a
         clickable hyperlink for the documentation of that option (assuming
!        a [53]sufficiently capable terminal). This behavior can be
!        controlled via a new [54]-fdiagnostics-urls option (along with
         various environment variables and heuristics documented with that
         option).
  
  GCC 10.1
  
!    This is the [55]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 10.1 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
+ GCC 10.2
+ 
+    This is the [56]list of problem reports (PRs) from GCC's bug tracking
+    system that are known to be fixed in the 10.2 release. This list might
+    not be complete (that is, it is possible that some PRs that have been
+    fixed are not listed here).
+ 
  
      For questions related to the use of GCC, please consult these web
!     pages and the [57]GCC manuals. If that fails, the
!     [58]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [59]gcc@gcc.gnu.org. All of [60]our lists have public
      archives.
  
!    Copyright (C) [61]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [62]maintained by the GCC team. Last modified
!    2020-07-23[63].
  
  References
  
*************** References
*** 712,720 ****
     5. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/cpp/_005f_005fhas_005fbuiltin.html#g_t_005f_005fhas_005fbuiltin
     6. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-fno-allocation-dce
     7. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-fprofile-partial-training
!    8. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-fprofile-reproducible
!    9. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-fprofile-generate
!   10. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-fprofile-prefix-path
    11. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Static-Analyzer-Options.html
    12. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-finline-functions
    13. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/lto-dump.html
--- 779,787 ----
     5. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/cpp/_005f_005fhas_005fbuiltin.html#g_t_005f_005fhas_005fbuiltin
     6. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-fno-allocation-dce
     7. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-fprofile-partial-training
!    8. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Instrumentation-Options.html#index-fprofile-reproducible
!    9. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Instrumentation-Options.html#index-fprofile-generate
!   10. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Instrumentation-Options.html#index-fprofile-prefix-path
    11. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Static-Analyzer-Options.html
    12. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-finline-functions
    13. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/lto-dump.html
*************** References
*** 732,768 ****
    25. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wrestrict
    26. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wreturn-local-addr
    27. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wstringop-overflow
!   28. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wmismatched-tags
!   29. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wredundant-tags
!   30. http://eel.is/c++draft/class.mem#def:complete-class_context
    31. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94383
    32. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94711
    33. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707
    34. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94704
    35. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706
    36. https://www.openmp.org/specifications/
!   37. https://developer.arm.com/docs/101028/0009/data-processing-intrinsics
!   38. https://developer.arm.com/docs/101028/0010/custom-datapath-extension
!   39. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/AVR-Options.html#index-nodevicespecs
!   40. https://gcc.gnu.org/install/configure.html#avr
!   41. https://gcc.gnu.org/wiki/avr-gcc#Libf7
!   42. https://openpowerfoundation.org/?resource_lib=64-bit-elf-v2-abi-specification-power-architecture
!   43. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-path-format
!   44. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
!   45. https://cwe.mitre.org/
!   46. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
!   47. https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
!   48. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-urls
!   49. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.0
!   50. https://gcc.gnu.org/onlinedocs/
!   51. mailto:gcc-help@gcc.gnu.org
!   52. mailto:gcc@gcc.gnu.org
!   53. https://gcc.gnu.org/lists.html
!   54. https://www.fsf.org/
!   55. https://gcc.gnu.org/about.html
!   56. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-9/index.html
                                GCC 9 Release Series
  
     Mar 12, 2020
--- 799,843 ----
    25. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wrestrict
    26. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wreturn-local-addr
    27. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wstringop-overflow
!   28. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Warith-conversion
!   29. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wmismatched-tags
!   30. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wredundant-tags
    31. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94383
    32. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94711
    33. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707
    34. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94704
    35. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706
    36. https://www.openmp.org/specifications/
!   37. https://gcc.gnu.org/onlinedocs/jit/topics/compatibility.html#c.gcc_jit_version_major
!   38. https://gcc.gnu.org/onlinedocs/jit/topics/compatibility.html#c.gcc_jit_version_minor
!   39. https://gcc.gnu.org/onlinedocs/jit/topics/compatibility.html#c.gcc_jit_version_patchlevel
!   40. https://gcc.gnu.org/onlinedocs/jit/topics/types.html#c.gcc_jit_context_new_bitfield
!   41. https://developer.arm.com/docs/101028/0009/data-processing-intrinsics
!   42. https://developer.arm.com/architectures/cpu-architecture/m-profile
!   43. https://developer.arm.com/architectures/instruction-sets/simd-isas/helium/helium-intrinsics
!   44. https://developer.arm.com/docs/101028/0010/custom-datapath-extension
!   45. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/AVR-Options.html#index-nodevicespecs
!   46. https://gcc.gnu.org/install/configure.html#avr
!   47. https://gcc.gnu.org/wiki/avr-gcc#Libf7
!   48. https://openpowerfoundation.org/?resource_lib=64-bit-elf-v2-abi-specification-power-architecture
!   49. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-path-format
!   50. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
!   51. https://cwe.mitre.org/
!   52. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
!   53. https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
!   54. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-urls
!   55. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.0
!   56. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.2
!   57. https://gcc.gnu.org/onlinedocs/
!   58. mailto:gcc-help@gcc.gnu.org
!   59. mailto:gcc@gcc.gnu.org
!   60. https://gcc.gnu.org/lists.html
!   61. https://www.fsf.org/
!   62. https://gcc.gnu.org/about.html
!   63. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-9/index.html
+ 
                                GCC 9 Release Series
  
     Mar 12, 2020
*************** References
*** 843,848 ****
--- 918,924 ----
    20. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-9/changes.html
+ 
                                GCC 9 Release Series
                          Changes, New Features, and Fixes
  
*************** References
*** 1681,1686 ****
--- 1757,1763 ----
    74. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-8/index.html
+ 
                                GCC 8 Release Series
  
     Mar 4, 2020
*************** References
*** 1766,1771 ****
--- 1843,1849 ----
    22. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-8/changes.html
+ 
                                GCC 8 Release Series
                          Changes, New Features, and Fixes
  
*************** void copy (const char *s)
*** 2050,2056 ****
  {
      char buf[80];
      strncpy (buf, s, sizeof buf);
!     â€¦
  }
  warning: 'strncpy' specified bound 80 equals destination size [-Wstringop-trunca
  tion]
--- 2128,2134 ----
  {
      char buf[80];
      strncpy (buf, s, sizeof buf);
!     ...
  }
  warning: 'strncpy' specified bound 80 equals destination size [-Wstringop-trunca
  tion]
*************** void f (void)
*** 2123,2129 ****
  {
      char a[] = "abcd1234";
      strcpy (a, a + 4);
!     â€¦
  }
  warning: 'strcpy' accessing 5 bytes at offsets 0 and 4 overlaps 1 byte at offset
   4 [-Wrestrict]
--- 2201,2207 ----
  {
      char a[] = "abcd1234";
      strcpy (a, a + 4);
!     ...
  }
  warning: 'strcpy' accessing 5 bytes at offsets 0 and 4 overlaps 1 byte at offset
   4 [-Wrestrict]
*************** References
*** 2890,2895 ****
--- 2968,2974 ----
    44. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-7/index.html
+ 
                                GCC 7 Release Series
  
     Nov 14, 2019
*************** References
*** 2980,2985 ****
--- 3059,3065 ----
    24. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-7/changes.html
+ 
                                GCC 7 Release Series
                          Changes, New Features, and Fixes
  
*************** void f (int n)
*** 3348,3354 ****
      d = alloca (n);
    else
      d = malloc (n);
!   â€¦
  }
  
  warning: argument to 'alloca may be too large due to conversion from 'int' to 'l
--- 3428,3434 ----
      d = alloca (n);
    else
      d = malloc (n);
!   ...
  }
  
  warning: argument to 'alloca may be too large due to conversion from 'int' to 'l
*************** ong unsigned int' [-Walloca-larger-than=
*** 3361,3367 ****
  void f (size_t n)
  {
    char *d = alloca (n);
!   â€¦
  }
  
  warning: unbounded use of 'alloca' [-Walloca-larger-than=]
--- 3441,3447 ----
  void f (size_t n)
  {
    char *d = alloca (n);
!   ...
  }
  
  warning: unbounded use of 'alloca' [-Walloca-larger-than=]
*************** void f (unsigned x)
*** 3409,3415 ****
  {
    char d[4];
    snprintf (d, sizeof d, "%#02x", x & 0xff);
!   â€¦
  }
  
  warning: 'snprintf' output may be truncated before the last format character [-W
--- 3489,3495 ----
  {
    char d[4];
    snprintf (d, sizeof d, "%#02x", x & 0xff);
!   ...
  }
  
  warning: 'snprintf' output may be truncated before the last format character [-W
*************** void f (const char *fname)
*** 3437,3443 ****
    char d[8];
    strncpy (d, "/tmp/", sizeof d);
    strncat (d, fname, sizeof d);
!   â€¦
  }
  
  warning: specified bound 8 equals the size of the destination [-Wstringop-overfl
--- 3517,3523 ----
    char d[8];
    strncpy (d, "/tmp/", sizeof d);
    strncat (d, fname, sizeof d);
!   ...
  }
  
  warning: specified bound 8 equals the size of the destination [-Wstringop-overfl
*************** test.cc:4:11: error: expected ';' after
*** 3575,3584 ****
            + std::as_const, std::not_fn,
              std::has_unique_object_representations, constexpr
              std::addressof.
!        Thanks to Daniel KrÃ¼gler, Tim Shen, Edward Smith-Rowland, and Ville
         Voutilainen for work on the C++17 support.
       * A new power-of-two rehashing policy for use with the _Hashtable
!        internals, thanks to FranÃ§ois Dumont.
  
    Fortran
  
--- 3655,3664 ----
            + std::as_const, std::not_fn,
              std::has_unique_object_representations, constexpr
              std::addressof.
!        Thanks to Daniel Krügler, Tim Shen, Edward Smith-Rowland, and Ville
         Voutilainen for work on the C++17 support.
       * A new power-of-two rehashing policy for use with the _Hashtable
!        internals, thanks to François Dumont.
  
    Fortran
  
*************** const int* get_address (unsigned idx)
*** 3748,3754 ****
  }
  
       * A new command-line option -Wmisspelled-isr has been added. It turns
!        off â€” or turns into errors â€” warnings that are reported for
         interrupt service routines (ISRs) which don't follow AVR-LibC's
         naming convention of prefixing ISR names with __vector.
       * __builtin_avr_nops(n) is a new [18]built-in function that inserts n
--- 3828,3834 ----
  }
  
       * A new command-line option -Wmisspelled-isr has been added. It turns
!        off -- or turns into errors -- warnings that are reported for
         interrupt service routines (ISRs) which don't follow AVR-LibC's
         naming convention of prefixing ISR names with __vector.
       * __builtin_avr_nops(n) is a new [18]built-in function that inserts n
*************** References
*** 4088,4093 ****
--- 4168,4174 ----
    35. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-6/index.html
+ 
                                GCC 6 Release Series
  
     (This release series is no longer supported.)
*************** References
*** 4180,4185 ****
--- 4261,4267 ----
    24. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-6/changes.html
+ 
                                GCC 6 Release Series
                          Changes, New Features, and Fixes
  
*************** References
*** 4927,4932 ****
--- 5009,5015 ----
    33. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-5/index.html
+ 
                                GCC 5 Release Series
  
     (This release series is no longer supported.)
*************** References
*** 5019,5024 ****
--- 5102,5108 ----
    24. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-5/changes.html
+ 
                                GCC 5 Release Series
                          Changes, New Features, and Fixes
  
*************** Target Specific Changes
*** 5899,5912 ****
     provided this notice is preserved.
  
     These pages are [51]maintained by the GCC team. Last modified
!    2019-11-28[52].
  
  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
     5. https://www.openmp.org/wp-content/uploads/OpenMP4.0.0.pdf
     6. https://www.openmp.org/wp-content/uploads/OpenMP4.0.0.Examples.pdf
     7. https://gcc.gnu.org/wiki/OpenACC
--- 5983,5996 ----
     provided this notice is preserved.
  
     These pages are [51]maintained by the GCC team. Last modified
!    2020-05-31[52].
  
  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%20MPX%20support%20in%20the%20GCC%20compiler
     5. https://www.openmp.org/wp-content/uploads/OpenMP4.0.0.pdf
     6. https://www.openmp.org/wp-content/uploads/OpenMP4.0.0.Examples.pdf
     7. https://gcc.gnu.org/wiki/OpenACC
*************** References
*** 5947,5953 ****
    42. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.3
    43. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.4
    44. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.5
!   45. https://software.intel.com/en-us/blogs/2016/09/12/deprecate-pcommit-instruction
    46. https://gcc.gnu.org/onlinedocs/
    47. mailto:gcc-help@gcc.gnu.org
    48. mailto:gcc@gcc.gnu.org
--- 6031,6037 ----
    42. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.3
    43. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.4
    44. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.5
!   45. https://software.intel.com/content/www/us/en/develop/blogs/deprecate-pcommit-instruction.html
    46. https://gcc.gnu.org/onlinedocs/
    47. mailto:gcc-help@gcc.gnu.org
    48. mailto:gcc@gcc.gnu.org
*************** References
*** 5957,5962 ****
--- 6041,6047 ----
    52. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.9/index.html
+ 
                               GCC 4.9 Release Series
  
     (This release series is no longer supported.)
*************** References
*** 6049,6054 ****
--- 6134,6140 ----
    24. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.9/changes.html
+ 
                               GCC 4.9 Release Series
                          Changes, New Features, and Fixes
  
*************** New Languages and Language specific impr
*** 6162,6182 ****
         -fdiagnostics-color=never.
         Sample diagnostics output:
      $ g++ -fdiagnostics-color=always -S -Wall test.C
!     test.C: In function â€˜int foo()â€™:
      test.C:1:14: warning: no return statement in function returning non-void [-W
  return-type]
       int foo () { }
                    ^
      test.C:2:46: error: template instantiation depth exceeds maximum of 900 (use
!  -ftemplate-depth= to increase the maximum) instantiating â€˜struct X<100>â€™
       template <int N> struct X { static const int value = X<N-1>::value; }; temp
  late struct X<1000>;
                                                    ^
!     test.C:2:46:   recursively required from â€˜const int X<999>::valueâ€™
!     test.C:2:46:   required from â€˜const int X<1000>::valueâ€™
      test.C:2:88:   required from here
  
!     test.C:2:46: error: incomplete type â€˜X<100>â€™ used in nested name specifier
  
       * With the new [7]#pragma GCC ivdep, the user can assert that there
         are no loop-carried dependencies which would prevent concurrent
--- 6248,6268 ----
         -fdiagnostics-color=never.
         Sample diagnostics output:
      $ g++ -fdiagnostics-color=always -S -Wall test.C
!     test.C: In function `int foo()':
      test.C:1:14: warning: no return statement in function returning non-void [-W
  return-type]
       int foo () { }
                    ^
      test.C:2:46: error: template instantiation depth exceeds maximum of 900 (use
!  -ftemplate-depth= to increase the maximum) instantiating `struct X<100>'
       template <int N> struct X { static const int value = X<N-1>::value; }; temp
  late struct X<1000>;
                                                    ^
!     test.C:2:46:   recursively required from `const int X<999>::value'
!     test.C:2:46:   required from `const int X<1000>::value'
      test.C:2:88:   required from here
  
!     test.C:2:46: error: incomplete type `X<100>' used in nested name specifier
  
       * With the new [7]#pragma GCC ivdep, the user can assert that there
         are no loop-carried dependencies which would prevent concurrent
*************** auto incr = [](auto x) { return x++; };
*** 6281,6288 ****
  // a functional object that will add two like-type objects
  auto add = [] <typename T> (T a, T b) { return a + b; };
  
!      * G++ supports unconstrained generic functions as specified by Â§4.1.2
!        and Â§5.1.1 of [16]N3889: Concepts Lite Specification. Briefly, auto
         may be used as a type-specifier in a parameter declaration of any
         function declarator in order to introduce an implicit function
         template parameter, akin to generic lambdas.
--- 6367,6374 ----
  // a functional object that will add two like-type objects
  auto add = [] <typename T> (T a, T b) { return a + b; };
  
!      * G++ supports unconstrained generic functions as specified by §4.1.2
!        and §5.1.1 of [16]N3889: Concepts Lite Specification. Briefly, auto
         may be used as a type-specifier in a parameter declaration of any
         function declarator in order to introduce an implicit function
         template parameter, akin to generic lambdas.
*************** auto incr(T x) { return x++; }
*** 6375,6381 ****
         be used as argument to ISO_C_BINDING's C_LOC and as actual argument
         to another NO_ARG_CHECK dummy argument; also the other constraints
         of TYPE(*) apply. The dummy arguments should be declared as scalar
!        or assumed-size variable of type type(*) (recommended) â€“ or of type
         integer, real, complex or logical. With NO_ARG_CHECK, a pointer to
         the data without further type or shape information is passed,
         similar to C's void*. Note that also TS 29113's
--- 6461,6467 ----
         be used as argument to ISO_C_BINDING's C_LOC and as actual argument
         to another NO_ARG_CHECK dummy argument; also the other constraints
         of TYPE(*) apply. The dummy arguments should be declared as scalar
!        or assumed-size variable of type type(*) (recommended) - or of type
         integer, real, complex or logical. With NO_ARG_CHECK, a pointer to
         the data without further type or shape information is passed,
         similar to C's void*. Note that also TS 29113's
*************** References
*** 6699,6704 ****
--- 6785,6791 ----
    35. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.8/index.html
+ 
                               GCC 4.8 Release Series
  
     (This release series is no longer supported.)
*************** References
*** 6796,6801 ****
--- 6883,6889 ----
    26. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.8/changes.html
+ 
                               GCC 4.8 Release Series
                          Changes, New Features, and Fixes
  
*************** New Languages and Language specific impr
*** 6924,6931 ****
         diagnostics. Combined with the caret information, an example
         diagnostic showing these two features is:
  
! t.c:1:94: error: invalid operands to binary < (have â€˜struct mystructâ€™ and â€˜float
! â€™)
   #define MYMAX(A,B)    __extension__ ({ __typeof__(A) __a = (A); __typeof__(B) _
  _b = (B); __a < __b ? __b : __a; })
  
--- 7012,7019 ----
         diagnostics. Combined with the caret information, an example
         diagnostic showing these two features is:
  
! t.c:1:94: error: invalid operands to binary < (have `struct mystruct' and `float
! ')
   #define MYMAX(A,B)    __extension__ ({ __typeof__(A) __a = (A); __typeof__(B) _
  _b = (B); __a < __b ? __b : __a; })
  
*************** int i = A().f();  // error, f() requires
*** 7049,7056 ****
              older versions except as noted below.
            + ABI: Some internal names (used in the assembler/object file)
              have changed for symbols declared in the specification part of
!             a module. If an affected module â€“ or a file using it via use
!             association â€“ is recompiled, the module and all files which
              directly use such symbols have to be recompiled as well. This
              change only affects the following kind of module symbols:
                 o Procedure pointers. Note: C-interoperable function
--- 7137,7144 ----
              older versions except as noted below.
            + ABI: Some internal names (used in the assembler/object file)
              have changed for symbols declared in the specification part of
!             a module. If an affected module - or a file using it via use
!             association - is recompiled, the module and all files which
              directly use such symbols have to be recompiled as well. This
              change only affects the following kind of module symbols:
                 o Procedure pointers. Note: C-interoperable function
*************** int i = A().f();  // error, f() requires
*** 7077,7083 ****
       * The [21]-Wcompare-reals command-line option has been added. When
         this is set, warnings are issued when comparing REAL or COMPLEX
         types for equality and inequality; consider replacing a == b by
!        abs(aâˆ’b) < eps with a suitable eps. -Wcompare-reals is enabled by
         -Wextra.
       * The [22]-Wtarget-lifetime command-line option has been added
         (enabled with -Wall), which warns if the pointer in a pointer
--- 7165,7171 ----
       * The [21]-Wcompare-reals command-line option has been added. When
         this is set, warnings are issued when comparing REAL or COMPLEX
         types for equality and inequality; consider replacing a == b by
!        abs(a-b) < eps with a suitable eps. -Wcompare-reals is enabled by
         -Wextra.
       * The [22]-Wtarget-lifetime command-line option has been added
         (enabled with -Wall), which warns if the pointer in a pointer
*************** int i = A().f();  // error, f() requires
*** 7089,7095 ****
         4.0e0).
         (For Fortran source code, consider replacing the "q" in
         floating-point literals by a kind parameter (e.g. 4.0e0_qp with a
!        suitable qp). Note that â€“ in Fortran source code â€“ replacing "q" by
         a simple "e" is not equivalent.)
       * The GFORTRAN_TMPDIR environment variable for specifying a
         non-default directory for files opened with STATUS="SCRATCH", is
--- 7177,7183 ----
         4.0e0).
         (For Fortran source code, consider replacing the "q" in
         floating-point literals by a kind parameter (e.g. 4.0e0_qp with a
!        suitable qp). Note that - in Fortran source code - replacing "q" by
         a simple "e" is not equivalent.)
       * The GFORTRAN_TMPDIR environment variable for specifying a
         non-default directory for files opened with STATUS="SCRATCH", is
*************** New Targets and Target Specific Improvem
*** 7184,7191 ****
      }
         The inline assembler in this example will generate code like
      mov r24, 8+7
!        provided c is allocated to R24 and val is allocated to R8â€¦R15. This
!        works because the GNU assembler accepts plain register numbers
         without register prefix.
       * Static initializers with 3-byte symbols are supported now:
      extern const __memx char foo;
--- 7272,7279 ----
      }
         The inline assembler in this example will generate code like
      mov r24, 8+7
!        provided c is allocated to R24 and val is allocated to R8...R15.
!        This works because the GNU assembler accepts plain register numbers
         without register prefix.
       * Static initializers with 3-byte symbols are supported now:
      extern const __memx char foo;
*************** References
*** 7569,7574 ****
--- 7657,7663 ----
    44. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.7/index.html
+ 
                               GCC 4.7 Release Series
  
     (This release series is no longer supported.)
*************** References
*** 7661,7666 ****
--- 7750,7756 ----
    24. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.7/changes.html
+ 
                               GCC 4.7 Release Series
                          Changes, New Features, and Fixes
  
*************** long double pi = 180.0_degrees;
*** 7991,7997 ****
  template <class T> using Ptr = T*;
  Ptr<int> ip;  // decltype(ip) is int*
  
!      * Thanks to Ville Voutilainen and Pedro LamarÃ£o, G++ now implements
         [12]C++11 delegating constructors.
  
  struct A {
--- 8081,8087 ----
  template <class T> using Ptr = T*;
  Ptr<int> ip;  // decltype(ip) is int*
  
!      * Thanks to Ville Voutilainen and Pedro Lamarão, G++ now implements
         [12]C++11 delegating constructors.
  
  struct A {
*************** New Targets and Target Specific Improvem
*** 8185,8191 ****
  
       * GCC now supports the XMEGA architecture. This requires GNU binutils
         2.22 or later.
!      * Support for the [35]named address spaces __flash, __flash1, â€¦,
         __flash5 and __memx has been added. These address spaces locate
         read-only data in flash memory and allow reading from flash memory
         by means of ordinary C code, i.e. without the need of (inline)
--- 8275,8281 ----
  
       * GCC now supports the XMEGA architecture. This requires GNU binutils
         2.22 or later.
!      * Support for the [35]named address spaces __flash, __flash1, ...,
         __flash5 and __memx has been added. These address spaces locate
         read-only data in flash memory and allow reading from flash memory
         by means of ordinary C code, i.e. without the need of (inline)
*************** void set_portb (uint8_t value)
*** 8229,8235 ****
         suitable to be used as operand in an I/O command. The address must
         be a constant integer known at compile time.
       * The inline assembler constraint "R" to represent integers in the
!        range âˆ’6 â€¦ 5 has been removed without replacement.
       * Many optimizations to:
            + 64-bit integer arithmetic
            + Widening multiplication
--- 8319,8325 ----
         suitable to be used as operand in an I/O command. The address must
         be a constant integer known at compile time.
       * The inline assembler constraint "R" to represent integers in the
!        range -6 ... 5 has been removed without replacement.
       * Many optimizations to:
            + 64-bit integer arithmetic
            + Widening multiplication
*************** void set_portb (uint8_t value)
*** 8241,8247 ****
            + If-else decision trees generated by switch instructions
            + Merging of data located in flash memory
            + New libgcc variants for devices with 8-bit wide stack pointer
!           + â€¦
       * Better documentation:
            + Handling of EIND and indirect jumps on devices with more than
              128 KiB of program memory.
--- 8331,8337 ----
            + If-else decision trees generated by switch instructions
            + Merging of data located in flash memory
            + New libgcc variants for devices with 8-bit wide stack pointer
!           + ...
       * Better documentation:
            + Handling of EIND and indirect jumps on devices with more than
              128 KiB of program memory.
*************** References
*** 8493,8499 ****
    35. https://gcc.gnu.org/onlinedocs/gcc-4.7.1/gcc/Named-Address-Spaces.html
    36. http://nongnu.org/avr-libc/
    37. https://gcc.gnu.org/PR54461
!   38. https://gcc.gnu.org/onlinedocs/gcc-4.7.1/gcc/AVR-Built_002din-Functions.html
    39. https://sites.google.com/site/x32abi/
    40. http://www.dwarfstd.org/ShowIssue.php?issue=100909.1
    41. http://www.dwarfstd.org/ShowIssue.php?issue=100909.2
--- 8583,8589 ----
    35. https://gcc.gnu.org/onlinedocs/gcc-4.7.1/gcc/Named-Address-Spaces.html
    36. http://nongnu.org/avr-libc/
    37. https://gcc.gnu.org/PR54461
!   38. https://gcc.gnu.org/onlinedocs/gcc-4.7.1/gcc/AVR-Built%5f002din-Functions.html
    39. https://sites.google.com/site/x32abi/
    40. http://www.dwarfstd.org/ShowIssue.php?issue=100909.1
    41. http://www.dwarfstd.org/ShowIssue.php?issue=100909.2
*************** References
*** 8513,8518 ****
--- 8603,8609 ----
    55. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.6/index.html
+ 
                               GCC 4.6 Release Series
  
     (This release series is no longer supported.)
*************** References
*** 8605,8610 ****
--- 8696,8702 ----
    24. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.6/changes.html
+ 
                               GCC 4.6 Release Series
                          Changes, New Features, and Fixes
  
*************** New Languages and Language specific impr
*** 8944,8950 ****
  
       * [12]Improved experimental support for the upcoming ISO C++
         standard, C++0x, including using constexpr and nullptr.
!      * Performance improvements to the [13]Debug Mode, thanks to FranÃ§ois
         Dumont.
       * Atomic operations used for reference-counting are annotated so that
         they can be understood by race detectors such as Helgrind, see
--- 9036,9042 ----
  
       * [12]Improved experimental support for the upcoming ISO C++
         standard, C++0x, including using constexpr and nullptr.
!      * Performance improvements to the [13]Debug Mode, thanks to François
         Dumont.
       * Atomic operations used for reference-counting are annotated so that
         they can be understood by race detectors such as Helgrind, see
*************** New Languages and Language specific impr
*** 8999,9005 ****
              allocated (if unallocated) or reallocated (if the shape or
              type parameter is different). To avoid the small performance
              penalty, you can use a(:) = ... instead of a = ... for arrays
!             and character strings â€“ or disable the feature using -std=f95
              or -fno-realloc-lhs.
            + Deferred type parameter: For scalar allocatable and pointer
              variables the character length can be deferred.
--- 9091,9097 ----
              allocated (if unallocated) or reallocated (if the shape or
              type parameter is different). To avoid the small performance
              penalty, you can use a(:) = ... instead of a = ... for arrays
!             and character strings - or disable the feature using -std=f95
              or -fno-realloc-lhs.
            + Deferred type parameter: For scalar allocatable and pointer
              variables the character length can be deferred.
*************** New Languages and Language specific impr
*** 9054,9060 ****
              be declared in a single PROCEDURE statement; implied-shape
              arrays are supported for named constants (PARAMETER). The
              transformational, three argument versions of BESSEL_JN and
!             BESSEL_YN were added â€“ the elemental, two-argument version had
              been added in GCC 4.4; note that the transformational
              functions use a recurrence algorithm.
  
--- 9146,9152 ----
              be declared in a single PROCEDURE statement; implied-shape
              arrays are supported for named constants (PARAMETER). The
              transformational, three argument versions of BESSEL_JN and
!             BESSEL_YN were added - the elemental, two-argument version had
              been added in GCC 4.4; note that the transformational
              functions use a recurrence algorithm.
  
*************** References
*** 9535,9540 ****
--- 9627,9633 ----
    30. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.5/index.html
+ 
                               GCC 4.5 Release Series
  
     (This release series is no longer supported.)
*************** References
*** 9622,9627 ****
--- 9715,9721 ----
    19. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.5/changes.html
+ 
                               GCC 4.5 Release Series
                          Changes, New Features, and Fixes
  
*************** New Languages and Language specific impr
*** 9858,9864 ****
         defined ([12]DR 757).
       * Labels may now have attributes, as has been permitted for a while
         in C. This is only permitted when the label definition and the
!        attribute specifier is followed by a semicolonâ€”i.e., the label
         applies to an empty statement. The only useful attribute for a
         label is unused.
       * G++ now implements [13]DR 176. Previously G++ did not support using
--- 9952,9958 ----
         defined ([12]DR 757).
       * Labels may now have attributes, as has been permitted for a while
         in C. This is only permitted when the label definition and the
!        attribute specifier is followed by a semicolon--i.e., the label
         applies to an empty statement. The only useful attribute for a
         label is unused.
       * G++ now implements [13]DR 176. Previously G++ did not support using
*************** vector-size: improvement = 3: call stack
*** 9940,9946 ****
  
    Fortran
  
!      * The COMMON default padding has been changed â€“ instead of adding the
         padding before a variable it is now added afterwards, which
         increases the compatibility with other vendors and helps to obtain
         the correct output in some cases. Cf. also the -falign-commons
--- 10034,10040 ----
  
    Fortran
  
!      * The COMMON default padding has been changed - instead of adding the
         padding before a variable it is now added afterwards, which
         increases the compatibility with other vendors and helps to obtain
         the correct output in some cases. Cf. also the -falign-commons
*************** References
*** 10308,10313 ****
--- 10402,10408 ----
    33. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.4/index.html
+ 
                               GCC 4.4 Release Series
  
     This release series is no longer maintained.
*************** References
*** 10407,10412 ****
--- 10502,10508 ----
    22. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.4/changes.html
+ 
                               GCC 4.4 Release Series
                          Changes, New Features, and Fixes
  
*************** References
*** 11039,11044 ****
--- 11135,11141 ----
    24. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.3/index.html
+ 
                               GCC 4.3 Release Series
  
     (This release series is no longer supported.)
*************** References
*** 11134,11139 ****
--- 11231,11237 ----
    21. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.3/changes.html
+ 
                               GCC 4.3 Release Series
                          Changes, New Features, and Fixes
  
*************** References
*** 11949,11954 ****
--- 12047,12053 ----
    31. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.2/index.html
+ 
                               GCC 4.2 Release Series
  
     (This release series is no longer supported.)
*************** References
*** 12036,12041 ****
--- 12135,12141 ----
    19. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.2/changes.html
+ 
                               GCC 4.2 Release Series
                          Changes, New Features, and Fixes
  
*************** References
*** 12357,12362 ****
--- 12457,12463 ----
    12. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.1/index.html
+ 
                               GCC 4.1 Release Series
  
     (This release series is no longer supported.)
*************** References
*** 12436,12441 ****
--- 12537,12543 ----
    17. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.1/changes.html
+ 
                               GCC 4.1 Release Series
                          Changes, New Features, and Fixes
  
*************** References
*** 12995,13000 ****
--- 13097,13103 ----
    13. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.0/index.html
+ 
                               GCC 4.0 Release Series
  
     (This release series is no longer supported.)
*************** References
*** 13082,13087 ****
--- 13185,13191 ----
    19. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.0/changes.html
+ 
                               GCC 4.0 Release Series
                          Changes, New Features, and Fixes
  
*************** References
*** 13611,13616 ****
--- 13715,13721 ----
    22. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-3.4/index.html
+ 
                               GCC 3.4 Release Series
  
     (This release series is no longer supported.)
*************** References
*** 13713,13718 ****
--- 13818,13824 ----
    23. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-3.4/changes.html
+ 
                               GCC 3.4 Release Series
                          Changes, New Features, and Fixes
  
*************** References
*** 15485,15491 ****
     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. http://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
--- 15591,15597 ----
     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%20Builtins
    11. http://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
*************** References
*** 15501,15507 ****
    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
    29. https://gcc.gnu.org/PR14760
--- 15607,15613 ----
    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=%5C%5B3%5C.4.*%5BRr%5Degression&target_milestone=3.4.0&bug_status=RESOLVED&resolution=FIXED
    27. https://gcc.gnu.org/PR10129
    28. https://gcc.gnu.org/PR14576
    29. https://gcc.gnu.org/PR14760
*************** References
*** 15895,15900 ****
--- 16001,16007 ----
   417. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-3.3/index.html
+ 
                               GCC 3.3 Release Series
  
     (This release series is no longer supported.)
*************** References
*** 15996,16001 ****
--- 16103,16109 ----
    22. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-3.3/changes.html
+ 
                               GCC 3.3 Release Series
                          Changes, New Features, and Fixes
  
*************** References
*** 17906,17911 ****
--- 18014,18020 ----
   557. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-3.2/index.html
+ 
                               GCC 3.2 Release Series
  
     (This release series is no longer supported.)
*************** References
*** 17997,18002 ****
--- 18106,18112 ----
    18. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-3.2/changes.html
+ 
                               GCC 3.2 Release Series
                          Changes, New Features, and Fixes
  
*************** References
*** 18854,18859 ****
--- 18964,18970 ----
   252. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-3.1/index.html
+ 
                                      GCC 3.1
  
     (This release series is no longer supported.)
*************** References
*** 18922,18927 ****
--- 19033,19039 ----
    15. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-3.1/changes.html
+ 
                               GCC 3.1 Release Series
                          Changes, New Features, and Fixes
  
*************** New Targets and Target Specific Improvem
*** 19139,19145 ****
            + For those targets that support it, -mfpmath=sse will cause the
              compiler to generate SSE/SSE2 instructions for floating point
              math instead of x87 instructions. Usually, this will lead to
!             quicker code â€” especially on the Pentium 4. Note that only
              scalar floating point instructions are used and GCC does not
              exploit SIMD features yet.
            + Prefetch support has been added to the Pentium III, Pentium 4,
--- 19251,19257 ----
            + For those targets that support it, -mfpmath=sse will cause the
              compiler to generate SSE/SSE2 instructions for floating point
              math instead of x87 instructions. Usually, this will lead to
!             quicker code -- especially on the Pentium 4. Note that only
              scalar floating point instructions are used and GCC does not
              exploit SIMD features yet.
            + Prefetch support has been added to the Pentium III, Pentium 4,
*************** References
*** 19275,19280 ****
--- 19387,19393 ----
    14. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-3.0/index.html
+ 
                                     GCC 3.0.4
  
     (This release series is no longer supported.)
*************** References
*** 19350,19355 ****
--- 19463,19469 ----
    15. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-3.0/features.html
+ 
                                GCC 3.0 New Features
  
  Additional changes in GCC 3.0.4
*************** References
*** 19545,19550 ****
--- 19659,19665 ----
    19. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-3.0/caveats.html
+ 
                                  GCC 3.0 Caveats
  
       * -fstrict-aliasing is now part of -O2 and higher optimization
*************** References
*** 19605,19610 ****
--- 19720,19726 ----
     8. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-2.95/index.html
+ 
                                      GCC 2.95
  
     (This release series is no longer supported.)
*************** References
*** 19695,19700 ****
--- 19811,19817 ----
    16. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-2.95/features.html
+ 
                               GCC 2.95 New Features
  
       * General Optimizer Improvements:
*************** References
*** 19967,19972 ****
--- 20084,20090 ----
    23. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-2.95/caveats.html
+ 
                                  GCC 2.95 Caveats
  
       * GCC 2.95 will issue an error for invalid asm statements that had
*************** References
*** 20035,20040 ****
--- 20153,20159 ----
     8. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/egcs-1.1/index.html
+ 
                                      EGCS 1.1
  
     September 3, 1998: We are pleased to announce the release of EGCS 1.1.
*************** References
*** 20264,20269 ****
--- 20383,20389 ----
    16. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/egcs-1.1/features.html
+ 
                               EGCS 1.1 new features
  
       * Integrated GNU Fortran (g77) compiler and runtime library with
*************** References
*** 20358,20363 ****
--- 20478,20484 ----
    11. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/egcs-1.1/caveats.html
+ 
                                  EGCS 1.1 Caveats
  
       * EGCS has an integrated libstdc++, but does not have an integrated
*************** References
*** 20408,20413 ****
--- 20529,20535 ----
     7. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/egcs-1.0/index.html
+ 
                                      EGCS 1.0
  
     December 3, 1997: We are pleased to announce the release of EGCS 1.0.
*************** References
*** 20608,20613 ****
--- 20730,20736 ----
    11. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/egcs-1.0/features.html
+ 
                                 EGCS 1.0 features
  
       * Core compiler is based on the gcc2 development tree from Aug 2,
*************** References
*** 20672,20677 ****
--- 20795,20801 ----
     9. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/egcs-1.0/caveats.html
+ 
                                  EGCS 1.0 Caveats
  
       * EGCS has an integrated libstdc++, but does not have an integrated
diff -Nrcpad gcc-10.1.0/config/ChangeLog gcc-10.2.0/config/ChangeLog
*** gcc-10.1.0/config/ChangeLog	Thu May  7 10:50:31 2020
--- gcc-10.2.0/config/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,16 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
+ 2020-06-22  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2020-05-12  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR bootstrap/94998
+ 	* cet.m4 (GCC_CET_HOST_FLAGS): Enable CET in cross compiler if
+ 	possible.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/config/cet.m4 gcc-10.2.0/config/cet.m4
*** gcc-10.1.0/config/cet.m4	Thu May  7 10:49:58 2020
--- gcc-10.2.0/config/cet.m4	Thu Jul 23 06:35:16 2020
*************** if test x$may_have_cet = xyes; then
*** 111,117 ****
  fi
  
  if test x$may_have_cet = xyes; then
!   AC_TRY_RUN([
  static void
  foo (void)
  {
--- 111,118 ----
  fi
  
  if test x$may_have_cet = xyes; then
!   if test x$cross_compiling = xno; then
!     AC_TRY_RUN([
  static void
  foo (void)
  {
*************** main ()
*** 137,148 ****
    bar ();
    return 0;
  }
!   ],
!   [have_cet=no],
!   [have_cet=yes])
!   if test x$enable_cet = xno -a x$have_cet = xyes; then
!     AC_MSG_ERROR([Intel CET must be enabled on Intel CET enabled host])
    fi
  fi
  if test x$enable_cet = xyes; then
    $1="-fcf-protection"
--- 138,154 ----
    bar ();
    return 0;
  }
!     ],
!     [have_cet=no],
!     [have_cet=yes])
!     if test x$enable_cet = xno -a x$have_cet = xyes; then
!       AC_MSG_ERROR([Intel CET must be enabled on Intel CET enabled host])
!     fi
    fi
+ else
+   # Enable CET in cross compiler if possible so that it will run on both
+   # CET and non-CET hosts.
+   have_cet=yes
  fi
  if test x$enable_cet = xyes; then
    $1="-fcf-protection"
diff -Nrcpad gcc-10.1.0/contrib/ChangeLog gcc-10.2.0/contrib/ChangeLog
*** gcc-10.1.0/contrib/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/contrib/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,38 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
+ 2020-07-08  Alexandre Oliva  <oliva@adacore.com>
+ 
+ 	Backported from master:
+ 	2020-07-07  Alexandre Oliva  <oliva@adacore.com>
+ 		    Martin Liska  <mliska@suse.cz>
+ 
+ 	* gcc-changelog/git_commit.py: Support CASE and COND.
+ 	* gcc-changelog/test_patches.txt: Add test.
+ 	* gcc-changelog/test_email.py: Add test.
+ 
+ 2020-07-02  Martin Liska  <mliska@suse.cz>
+ 
+ 	* gcc-changelog/git_check_commit.py: New file.
+ 	* gcc-changelog/git_commit.py: New file.
+ 	* gcc-changelog/git_email.py: New file.
+ 	* gcc-changelog/git_repository.py: New file.
+ 	* gcc-changelog/git_update_version.py: New file.
+ 	* gcc-changelog/test_email.py: New file.
+ 	* gcc-changelog/test_patches.txt: New file.
+ 
+ 2020-05-29  Martin Liska  <mliska@suse.cz>
+ 
+ 	* git-backport.py: The script did 'git co HEAD~' when
+ 	there was no modified ChangeLog file in a successful
+ 	git cherry pick.
+ 	Run cherry-pick --continue without editor.
+ 
+ 2020-05-27  Martin Liska  <mliska@suse.cz>
+ 
+ 	* git-backport.py: New file.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/contrib/gcc-changelog/git_check_commit.py gcc-10.2.0/contrib/gcc-changelog/git_check_commit.py
*** gcc-10.1.0/contrib/gcc-changelog/git_check_commit.py	Thu Jan  1 00:00:00 1970
--- gcc-10.2.0/contrib/gcc-changelog/git_check_commit.py	Thu Jul 23 06:35:16 2020
***************
*** 0 ****
--- 1,49 ----
+ #!/usr/bin/env python3
+ #
+ # 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/>.  */
+ 
+ import argparse
+ 
+ from git_repository import parse_git_revisions
+ 
+ parser = argparse.ArgumentParser(description='Check git ChangeLog format '
+                                  'of a commit')
+ parser.add_argument('revisions', default='HEAD', nargs='?',
+                     help='Git revisions (e.g. hash~5..hash or just hash)')
+ parser.add_argument('-g', '--git-path', default='.',
+                     help='Path to git repository')
+ parser.add_argument('-p', '--print-changelog', action='store_true',
+                     help='Print final changelog entires')
+ parser.add_argument('-n', '--non-strict-mode', action='store_true',
+                     help='Use non-strict mode (allow changes in ChangeLog and '
+                     'other automatically updated files).')
+ args = parser.parse_args()
+ 
+ retval = 0
+ for git_commit in parse_git_revisions(args.git_path, args.revisions,
+                                       not args.non_strict_mode):
+     res = 'OK' if git_commit.success else 'FAILED'
+     print('Checking %s: %s' % (git_commit.original_info.hexsha, res))
+     if git_commit.success:
+         if args.print_changelog:
+             git_commit.print_output()
+     else:
+         for error in git_commit.errors:
+             print('ERR: %s' % error)
+         retval = 1
+ 
+ exit(retval)
diff -Nrcpad gcc-10.1.0/contrib/gcc-changelog/git_commit.py gcc-10.2.0/contrib/gcc-changelog/git_commit.py
*** gcc-10.1.0/contrib/gcc-changelog/git_commit.py	Thu Jan  1 00:00:00 1970
--- gcc-10.2.0/contrib/gcc-changelog/git_commit.py	Thu Jul 23 06:35:16 2020
***************
*** 0 ****
--- 1,676 ----
+ #!/usr/bin/env python3
+ #
+ # 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/>.  */
+ 
+ import os
+ import re
+ 
+ changelog_locations = set([
+     'config',
+     'contrib',
+     'contrib/header-tools',
+     'contrib/reghunt',
+     'contrib/regression',
+     'fixincludes',
+     'gcc/ada',
+     'gcc/analyzer',
+     'gcc/brig',
+     'gcc/c',
+     'gcc/c-family',
+     'gcc',
+     'gcc/cp',
+     'gcc/d',
+     'gcc/fortran',
+     'gcc/go',
+     'gcc/jit',
+     'gcc/lto',
+     'gcc/objc',
+     'gcc/objcp',
+     'gcc/po',
+     'gcc/testsuite',
+     'gnattools',
+     'gotools',
+     'include',
+     'intl',
+     'libada',
+     'libatomic',
+     'libbacktrace',
+     'libcc1',
+     'libcpp',
+     'libcpp/po',
+     'libdecnumber',
+     'libffi',
+     'libgcc',
+     'libgcc/config/avr/libf7',
+     'libgcc/config/libbid',
+     'libgfortran',
+     'libgomp',
+     'libhsail-rt',
+     'libiberty',
+     'libitm',
+     'libobjc',
+     'liboffloadmic',
+     'libphobos',
+     'libquadmath',
+     'libsanitizer',
+     'libssp',
+     'libstdc++-v3',
+     'libvtv',
+     'lto-plugin',
+     'maintainer-scripts',
+     'zlib'])
+ 
+ bug_components = set([
+     'ada',
+     'analyzer',
+     'boehm-gc',
+     'bootstrap',
+     'c',
+     'c++',
+     'd',
+     'debug',
+     'demangler',
+     'driver',
+     'fastjar',
+     'fortran',
+     'gcov-profile',
+     'go',
+     'hsa',
+     'inline-asm',
+     'ipa',
+     'java',
+     'jit',
+     'libbacktrace',
+     'libf2c',
+     'libffi',
+     'libfortran',
+     'libgcc',
+     'libgcj',
+     'libgomp',
+     'libitm',
+     'libobjc',
+     'libquadmath',
+     'libstdc++',
+     'lto',
+     'middle-end',
+     'modula2',
+     'objc',
+     'objc++',
+     'other',
+     'pch',
+     'pending',
+     'plugins',
+     'preprocessor',
+     'regression',
+     'rtl-optimization',
+     'sanitizer',
+     'spam',
+     'target',
+     'testsuite',
+     'translation',
+     'tree-optimization',
+     'web'])
+ 
+ ignored_prefixes = [
+     'gcc/d/dmd/',
+     'gcc/go/gofrontend/',
+     'gcc/testsuite/gdc.test/',
+     'gcc/testsuite/go.test/test/',
+     'libgo/',
+     'libphobos/libdruntime/',
+     'libphobos/src/',
+     'libsanitizer/',
+     ]
+ 
+ wildcard_prefixes = [
+     'gcc/testsuite/',
+     'libstdc++-v3/doc/html/'
+     ]
+ 
+ misc_files = [
+     'gcc/DATESTAMP',
+     'gcc/BASE-VER',
+     'gcc/DEV-PHASE'
+     ]
+ 
+ author_line_regex = \
+         re.compile(r'^(?P<datetime>\d{4}-\d{2}-\d{2})\ {2}(?P<name>.*  <.*>)')
+ additional_author_regex = re.compile(r'^\t(?P<spaces>\ *)?(?P<name>.*  <.*>)')
+ changelog_regex = re.compile(r'^(?:[fF]or +)?([a-z0-9+-/]*)ChangeLog:?')
+ pr_regex = re.compile(r'\tPR (?P<component>[a-z+-]+\/)?([0-9]+)$')
+ dr_regex = re.compile(r'\tDR ([0-9]+)$')
+ star_prefix_regex = re.compile(r'\t\*(?P<spaces>\ *)(?P<content>.*)')
+ end_of_location_regex = re.compile(r'[\[<(:]')
+ 
+ LINE_LIMIT = 100
+ TAB_WIDTH = 8
+ CO_AUTHORED_BY_PREFIX = 'co-authored-by: '
+ CHERRY_PICK_PREFIX = '(cherry picked from commit '
+ REVERT_PREFIX = 'This reverts commit '
+ 
+ REVIEW_PREFIXES = ('reviewed-by: ', 'reviewed-on: ', 'signed-off-by: ',
+                    'acked-by: ', 'tested-by: ', 'reported-by: ',
+                    'suggested-by: ')
+ DATE_FORMAT = '%Y-%m-%d'
+ 
+ 
+ class Error:
+     def __init__(self, message, line=None):
+         self.message = message
+         self.line = line
+ 
+     def __repr__(self):
+         s = self.message
+         if self.line:
+             s += ':"%s"' % self.line
+         return s
+ 
+ 
+ class ChangeLogEntry:
+     def __init__(self, folder, authors, prs):
+         self.folder = folder
+         # The 'list.copy()' function is not available before Python 3.3
+         self.author_lines = list(authors)
+         self.initial_prs = list(prs)
+         self.prs = list(prs)
+         self.lines = []
+         self.files = []
+         self.file_patterns = []
+ 
+     def parse_file_names(self):
+         # Whether the content currently processed is between a star prefix the
+         # end of the file list: a colon or an open paren.
+         in_location = False
+ 
+         for line in self.lines:
+             # If this line matches the star prefix, start the location
+             # processing on the information that follows the star.
+             m = star_prefix_regex.match(line)
+             if m:
+                 in_location = True
+                 line = m.group('content')
+ 
+             if in_location:
+                 # Strip everything that is not a filename in "line":
+                 # entities "(NAME)", cases "<PATTERN>", conditions
+                 # "[COND]", entry text (the colon, if present, and
+                 # anything that follows it).
+                 m = end_of_location_regex.search(line)
+                 if m:
+                     line = line[:m.start()]
+                     in_location = False
+ 
+                 # At this point, all that's left is a list of filenames
+                 # separated by commas and whitespaces.
+                 for file in line.split(','):
+                     file = file.strip()
+                     if file:
+                         if file.endswith('*'):
+                             self.file_patterns.append(file[:-1])
+                         else:
+                             self.files.append(file)
+ 
+     @property
+     def datetime(self):
+         for author in self.author_lines:
+             if author[1]:
+                 return author[1]
+         return None
+ 
+     @property
+     def authors(self):
+         return [author_line[0] for author_line in self.author_lines]
+ 
+     @property
+     def is_empty(self):
+         return not self.lines and self.prs == self.initial_prs
+ 
+     def contains_author(self, author):
+         for author_lines in self.author_lines:
+             if author_lines[0] == author:
+                 return True
+         return False
+ 
+ 
+ class GitInfo:
+     def __init__(self, hexsha, date, author, lines, modified_files):
+         self.hexsha = hexsha
+         self.date = date
+         self.author = author
+         self.lines = lines
+         self.modified_files = modified_files
+ 
+ 
+ class GitCommit:
+     def __init__(self, info, strict=True, commit_to_info_hook=None):
+         self.original_info = info
+         self.info = info
+         self.message = None
+         self.changes = None
+         self.changelog_entries = []
+         self.errors = []
+         self.top_level_authors = []
+         self.co_authors = []
+         self.top_level_prs = []
+         self.cherry_pick_commit = None
+         self.revert_commit = None
+         self.commit_to_info_hook = commit_to_info_hook
+ 
+         # Identify first if the commit is a Revert commit
+         for line in self.info.lines:
+             if line.startswith(REVERT_PREFIX):
+                 self.revert_commit = line[len(REVERT_PREFIX):].rstrip('.')
+                 break
+         if self.revert_commit:
+             self.info = self.commit_to_info_hook(self.revert_commit)
+ 
+         project_files = [f for f in self.info.modified_files
+                          if self.is_changelog_filename(f[0])
+                          or f[0] in misc_files]
+         ignored_files = [f for f in self.info.modified_files
+                          if self.in_ignored_location(f[0])]
+         if len(project_files) == len(self.info.modified_files):
+             # All modified files are only MISC files
+             return
+         elif project_files and strict:
+             self.errors.append(Error('ChangeLog, DATESTAMP, BASE-VER and '
+                                      'DEV-PHASE updates should be done '
+                                      'separately from normal commits'))
+             return
+ 
+         all_are_ignored = (len(project_files) + len(ignored_files)
+                            == len(self.info.modified_files))
+         self.parse_lines(all_are_ignored)
+         if self.changes:
+             self.parse_changelog()
+             self.parse_file_names()
+             self.check_for_empty_description()
+             self.deduce_changelog_locations()
+             self.check_file_patterns()
+             if not self.errors:
+                 self.check_mentioned_files()
+                 self.check_for_correct_changelog()
+ 
+     @property
+     def success(self):
+         return not self.errors
+ 
+     @property
+     def new_files(self):
+         return [x[0] for x in self.info.modified_files if x[1] == 'A']
+ 
+     @classmethod
+     def is_changelog_filename(cls, path):
+         return path.endswith('/ChangeLog') or path == 'ChangeLog'
+ 
+     @classmethod
+     def find_changelog_location(cls, name):
+         if name.startswith('\t'):
+             name = name[1:]
+         if name.endswith(':'):
+             name = name[:-1]
+         if name.endswith('/'):
+             name = name[:-1]
+         return name if name in changelog_locations else None
+ 
+     @classmethod
+     def format_git_author(cls, author):
+         assert '<' in author
+         return author.replace('<', ' <')
+ 
+     @classmethod
+     def parse_git_name_status(cls, string):
+         modified_files = []
+         for entry in string.split('\n'):
+             parts = entry.split('\t')
+             t = parts[0]
+             if t == 'A' or t == 'D' or t == 'M':
+                 modified_files.append((parts[1], t))
+             elif t.startswith('R'):
+                 modified_files.append((parts[1], 'D'))
+                 modified_files.append((parts[2], 'A'))
+         return modified_files
+ 
+     def parse_lines(self, all_are_ignored):
+         body = self.info.lines
+ 
+         for i, b in enumerate(body):
+             if not b:
+                 continue
+             if (changelog_regex.match(b) or self.find_changelog_location(b)
+                     or star_prefix_regex.match(b) or pr_regex.match(b)
+                     or dr_regex.match(b) or author_line_regex.match(b)):
+                 self.changes = body[i:]
+                 return
+         if not all_are_ignored:
+             self.errors.append(Error('cannot find a ChangeLog location in '
+                                      'message'))
+ 
+     def parse_changelog(self):
+         last_entry = None
+         will_deduce = False
+         for line in self.changes:
+             if not line:
+                 if last_entry and will_deduce:
+                     last_entry = None
+                 continue
+             if line != line.rstrip():
+                 self.errors.append(Error('trailing whitespace', line))
+             if len(line.replace('\t', ' ' * TAB_WIDTH)) > LINE_LIMIT:
+                 self.errors.append(Error('line exceeds %d character limit'
+                                          % LINE_LIMIT, line))
+             m = changelog_regex.match(line)
+             if m:
+                 last_entry = ChangeLogEntry(m.group(1).rstrip('/'),
+                                             self.top_level_authors,
+                                             self.top_level_prs)
+                 self.changelog_entries.append(last_entry)
+             elif self.find_changelog_location(line):
+                 last_entry = ChangeLogEntry(self.find_changelog_location(line),
+                                             self.top_level_authors,
+                                             self.top_level_prs)
+                 self.changelog_entries.append(last_entry)
+             else:
+                 author_tuple = None
+                 pr_line = None
+                 if author_line_regex.match(line):
+                     m = author_line_regex.match(line)
+                     author_tuple = (m.group('name'), m.group('datetime'))
+                 elif additional_author_regex.match(line):
+                     m = additional_author_regex.match(line)
+                     if len(m.group('spaces')) != 4:
+                         msg = 'additional author must be indented with '\
+                               'one tab and four spaces'
+                         self.errors.append(Error(msg, line))
+                     else:
+                         author_tuple = (m.group('name'), None)
+                 elif pr_regex.match(line):
+                     component = pr_regex.match(line).group('component')
+                     if not component:
+                         self.errors.append(Error('missing PR component', line))
+                         continue
+                     elif not component[:-1] in bug_components:
+                         self.errors.append(Error('invalid PR component', line))
+                         continue
+                     else:
+                         pr_line = line.lstrip()
+                 elif dr_regex.match(line):
+                     pr_line = line.lstrip()
+ 
+                 lowered_line = line.lower()
+                 if lowered_line.startswith(CO_AUTHORED_BY_PREFIX):
+                     name = line[len(CO_AUTHORED_BY_PREFIX):]
+                     author = self.format_git_author(name)
+                     self.co_authors.append(author)
+                     continue
+                 elif lowered_line.startswith(REVIEW_PREFIXES):
+                     continue
+                 elif line.startswith(CHERRY_PICK_PREFIX):
+                     commit = line[len(CHERRY_PICK_PREFIX):].rstrip(')')
+                     self.cherry_pick_commit = commit
+                     continue
+ 
+                 # ChangeLog name will be deduced later
+                 if not last_entry:
+                     if author_tuple:
+                         self.top_level_authors.append(author_tuple)
+                         continue
+                     elif pr_line:
+                         # append to top_level_prs only when we haven't met
+                         # a ChangeLog entry
+                         if (pr_line not in self.top_level_prs
+                                 and not self.changelog_entries):
+                             self.top_level_prs.append(pr_line)
+                         continue
+                     else:
+                         last_entry = ChangeLogEntry(None,
+                                                     self.top_level_authors,
+                                                     self.top_level_prs)
+                         self.changelog_entries.append(last_entry)
+                         will_deduce = True
+                 elif author_tuple:
+                     if not last_entry.contains_author(author_tuple[0]):
+                         last_entry.author_lines.append(author_tuple)
+                     continue
+ 
+                 if not line.startswith('\t'):
+                     err = Error('line should start with a tab', line)
+                     self.errors.append(err)
+                 elif pr_line:
+                     last_entry.prs.append(pr_line)
+                 else:
+                     m = star_prefix_regex.match(line)
+                     if m:
+                         if len(m.group('spaces')) != 1:
+                             msg = 'one space should follow asterisk'
+                             self.errors.append(Error(msg, line))
+                         else:
+                             last_entry.lines.append(line)
+                     else:
+                         if last_entry.is_empty:
+                             msg = 'first line should start with a tab, ' \
+                                   'an asterisk and a space'
+                             self.errors.append(Error(msg, line))
+                         else:
+                             last_entry.lines.append(line)
+ 
+     def parse_file_names(self):
+         for entry in self.changelog_entries:
+             entry.parse_file_names()
+ 
+     def check_file_patterns(self):
+         for entry in self.changelog_entries:
+             for pattern in entry.file_patterns:
+                 name = os.path.join(entry.folder, pattern)
+                 if name not in wildcard_prefixes:
+                     msg = 'unsupported wildcard prefix'
+                     self.errors.append(Error(msg, name))
+ 
+     def check_for_empty_description(self):
+         for entry in self.changelog_entries:
+             for i, line in enumerate(entry.lines):
+                 if (star_prefix_regex.match(line) and line.endswith(':') and
+                     (i == len(entry.lines) - 1
+                      or star_prefix_regex.match(entry.lines[i + 1]))):
+                     msg = 'missing description of a change'
+                     self.errors.append(Error(msg, line))
+ 
+     def get_file_changelog_location(self, changelog_file):
+         for file in self.info.modified_files:
+             if file[0] == changelog_file:
+                 # root ChangeLog file
+                 return ''
+             index = file[0].find('/' + changelog_file)
+             if index != -1:
+                 return file[0][:index]
+         return None
+ 
+     def deduce_changelog_locations(self):
+         for entry in self.changelog_entries:
+             if not entry.folder:
+                 changelog = None
+                 for file in entry.files:
+                     location = self.get_file_changelog_location(file)
+                     if (location == ''
+                        or (location and location in changelog_locations)):
+                         if changelog and changelog != location:
+                             msg = 'could not deduce ChangeLog file, ' \
+                                   'not unique location'
+                             self.errors.append(Error(msg))
+                             return
+                         changelog = location
+                 if changelog is not None:
+                     entry.folder = changelog
+                 else:
+                     msg = 'could not deduce ChangeLog file'
+                     self.errors.append(Error(msg))
+ 
+     @classmethod
+     def in_ignored_location(cls, path):
+         for ignored in ignored_prefixes:
+             if path.startswith(ignored):
+                 return True
+         return False
+ 
+     @classmethod
+     def get_changelog_by_path(cls, path):
+         components = path.split('/')
+         while components:
+             if '/'.join(components) in changelog_locations:
+                 break
+             components = components[:-1]
+         return '/'.join(components)
+ 
+     def check_mentioned_files(self):
+         folder_count = len([x.folder for x in self.changelog_entries])
+         assert folder_count == len(self.changelog_entries)
+ 
+         mentioned_files = set()
+         mentioned_patterns = []
+         used_patterns = set()
+         for entry in self.changelog_entries:
+             if not entry.files:
+                 msg = 'no files mentioned for ChangeLog in directory'
+                 self.errors.append(Error(msg, entry.folder))
+             assert not entry.folder.endswith('/')
+             for file in entry.files:
+                 if not self.is_changelog_filename(file):
+                     mentioned_files.add(os.path.join(entry.folder, file))
+             for pattern in entry.file_patterns:
+                 mentioned_patterns.append(os.path.join(entry.folder, pattern))
+ 
+         cand = [x[0] for x in self.info.modified_files
+                 if not self.is_changelog_filename(x[0])]
+         changed_files = set(cand)
+         for file in sorted(mentioned_files - changed_files):
+             msg = 'unchanged file mentioned in a ChangeLog'
+             self.errors.append(Error(msg, file))
+         for file in sorted(changed_files - mentioned_files):
+             if not self.in_ignored_location(file):
+                 if file in self.new_files:
+                     changelog_location = self.get_changelog_by_path(file)
+                     # Python2: we cannot use next(filter(...))
+                     entries = filter(lambda x: x.folder == changelog_location,
+                                      self.changelog_entries)
+                     entries = list(entries)
+                     entry = entries[0] if entries else None
+                     if not entry:
+                         prs = self.top_level_prs
+                         if not prs:
+                             # if all ChangeLog entries have identical PRs
+                             # then use them
+                             prs = self.changelog_entries[0].prs
+                             for entry in self.changelog_entries:
+                                 if entry.prs != prs:
+                                     prs = []
+                                     break
+                         entry = ChangeLogEntry(changelog_location,
+                                                self.top_level_authors,
+                                                prs)
+                         self.changelog_entries.append(entry)
+                     # strip prefix of the file
+                     assert file.startswith(entry.folder)
+                     file = file[len(entry.folder):].lstrip('/')
+                     entry.lines.append('\t* %s: New file.' % file)
+                     entry.files.append(file)
+                 else:
+                     used_pattern = [p for p in mentioned_patterns
+                                     if file.startswith(p)]
+                     used_pattern = used_pattern[0] if used_pattern else None
+                     if used_pattern:
+                         used_patterns.add(used_pattern)
+                     else:
+                         msg = 'changed file not mentioned in a ChangeLog'
+                         self.errors.append(Error(msg, file))
+ 
+         for pattern in mentioned_patterns:
+             if pattern not in used_patterns:
+                 error = 'pattern doesn''t match any changed files'
+                 self.errors.append(Error(error, pattern))
+ 
+     def check_for_correct_changelog(self):
+         for entry in self.changelog_entries:
+             for file in entry.files:
+                 full_path = os.path.join(entry.folder, file)
+                 changelog_location = self.get_changelog_by_path(full_path)
+                 if changelog_location != entry.folder:
+                     msg = 'wrong ChangeLog location "%s", should be "%s"'
+                     err = Error(msg % (entry.folder, changelog_location), file)
+                     self.errors.append(err)
+ 
+     @classmethod
+     def format_authors_in_changelog(cls, authors, timestamp, prefix=''):
+         output = ''
+         for i, author in enumerate(authors):
+             if i == 0:
+                 output += '%s%s  %s\n' % (prefix, timestamp, author)
+             else:
+                 output += '%s\t    %s\n' % (prefix, author)
+         output += '\n'
+         return output
+ 
+     def to_changelog_entries(self, use_commit_ts=False):
+         current_timestamp = self.info.date.strftime(DATE_FORMAT)
+         for entry in self.changelog_entries:
+             output = ''
+             timestamp = entry.datetime
+             if self.cherry_pick_commit:
+                 info = self.commit_to_info_hook(self.cherry_pick_commit)
+                 # it can happen that it is a cherry-pick for a different
+                 # repository
+                 if info:
+                     timestamp = info.date.strftime(DATE_FORMAT)
+                 else:
+                     timestamp = current_timestamp
+             elif self.revert_commit:
+                 timestamp = current_timestamp
+                 orig_date = self.original_info.date
+                 current_timestamp = orig_date.strftime(DATE_FORMAT)
+             elif not timestamp or use_commit_ts:
+                 timestamp = current_timestamp
+             authors = entry.authors if entry.authors else [self.info.author]
+             # add Co-Authored-By authors to all ChangeLog entries
+             for author in self.co_authors:
+                 if author not in authors:
+                     authors.append(author)
+ 
+             if self.cherry_pick_commit or self.revert_commit:
+                 output += self.format_authors_in_changelog([self.info.author],
+                                                            current_timestamp)
+                 if self.cherry_pick_commit:
+                     output += '\tBackported from master:\n'
+                 else:
+                     output += '\tRevert:\n'
+                 output += self.format_authors_in_changelog(authors,
+                                                            timestamp, '\t')
+             else:
+                 output += self.format_authors_in_changelog(authors, timestamp)
+             for pr in entry.prs:
+                 output += '\t%s\n' % pr
+             for line in entry.lines:
+                 output += line + '\n'
+             yield (entry.folder, output.rstrip())
+ 
+     def print_output(self):
+         for entry, output in self.to_changelog_entries():
+             print('------ %s/ChangeLog ------ ' % entry)
+             print(output)
+ 
+     def print_errors(self):
+         print('Errors:')
+         for error in self.errors:
+             print(error)
diff -Nrcpad gcc-10.1.0/contrib/gcc-changelog/git_email.py gcc-10.2.0/contrib/gcc-changelog/git_email.py
*** gcc-10.1.0/contrib/gcc-changelog/git_email.py	Thu Jan  1 00:00:00 1970
--- gcc-10.2.0/contrib/gcc-changelog/git_email.py	Thu Jul 23 06:35:16 2020
***************
*** 0 ****
--- 1,107 ----
+ #!/usr/bin/env python3
+ #
+ # 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/>.  */
+ 
+ import os
+ import sys
+ from itertools import takewhile
+ 
+ from dateutil.parser import parse
+ 
+ from git_commit import GitCommit, GitInfo
+ 
+ from unidiff import PatchSet
+ 
+ DATE_PREFIX = 'Date: '
+ FROM_PREFIX = 'From: '
+ 
+ 
+ class GitEmail(GitCommit):
+     def __init__(self, filename, strict=False):
+         self.filename = filename
+         diff = PatchSet.from_filename(filename)
+         date = None
+         author = None
+ 
+         with open(self.filename, 'r') as f:
+             lines = f.read().splitlines()
+         lines = list(takewhile(lambda line: line != '---', lines))
+         for line in lines:
+             if line.startswith(DATE_PREFIX):
+                 date = parse(line[len(DATE_PREFIX):])
+             elif line.startswith(FROM_PREFIX):
+                 author = GitCommit.format_git_author(line[len(FROM_PREFIX):])
+         header = list(takewhile(lambda line: line != '', lines))
+         body = lines[len(header) + 1:]
+ 
+         modified_files = []
+         for f in diff:
+             # Strip "a/" and "b/" prefixes
+             source = f.source_file[2:]
+             target = f.target_file[2:]
+ 
+             if f.is_added_file:
+                 t = 'A'
+             elif f.is_removed_file:
+                 t = 'D'
+             elif f.is_rename:
+                 # Consider that renamed files are two operations: the deletion
+                 # of the original name and the addition of the new one.
+                 modified_files.append((source, 'D'))
+                 t = 'A'
+             else:
+                 t = 'M'
+             modified_files.append((target, t))
+         git_info = GitInfo(None, date, author, body, modified_files)
+         super().__init__(git_info, strict=strict,
+                          commit_to_info_hook=lambda x: None)
+ 
+ 
+ # With zero arguments, process every patch file in the ./patches directory.
+ # With one argument, process the named patch file.
+ # Patch files must be in 'git format-patch' format.
+ if __name__ == '__main__':
+     if len(sys.argv) == 1:
+         allfiles = []
+         for root, _dirs, files in os.walk('patches'):
+             for f in files:
+                 full = os.path.join(root, f)
+                 allfiles.append(full)
+ 
+         success = 0
+         for full in sorted(allfiles):
+             email = GitEmail(full, False)
+             print(email.filename)
+             if email.success:
+                 success += 1
+                 print('  OK')
+             else:
+                 for error in email.errors:
+                     print('  ERR: %s' % error)
+ 
+         print()
+         print('Successfully parsed: %d/%d' % (success, len(allfiles)))
+     else:
+         email = GitEmail(sys.argv[1], False)
+         if email.success:
+             print('OK')
+             email.print_output()
+         else:
+             if not email.info.lines:
+                 print('Error: patch contains no parsed lines', file=sys.stderr)
+             email.print_errors()
+             sys.exit(1)
diff -Nrcpad gcc-10.1.0/contrib/gcc-changelog/git_repository.py gcc-10.2.0/contrib/gcc-changelog/git_repository.py
*** gcc-10.1.0/contrib/gcc-changelog/git_repository.py	Thu Jan  1 00:00:00 1970
--- gcc-10.2.0/contrib/gcc-changelog/git_repository.py	Thu Jul 23 06:35:16 2020
***************
*** 0 ****
--- 1,78 ----
+ #!/usr/bin/env python3
+ #
+ # 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/>.  */
+ 
+ from datetime import datetime
+ 
+ try:
+     from git import Repo
+ except ImportError:
+     print('Cannot import GitPython package, please install the package:')
+     print('  Fedora, openSUSE: python3-GitPython')
+     print('  Debian, Ubuntu: python3-git')
+     exit(1)
+ 
+ from git_commit import GitCommit, GitInfo
+ 
+ 
+ def parse_git_revisions(repo_path, revisions, strict=False):
+     repo = Repo(repo_path)
+ 
+     def commit_to_info(commit):
+         try:
+             c = repo.commit(commit)
+             diff = repo.commit(commit + '~').diff(commit)
+ 
+             modified_files = []
+             for file in diff:
+                 if hasattr(file, 'renamed_file'):
+                     is_renamed = file.renamed_file
+                 else:
+                     is_renamed = file.renamed
+                 if file.new_file:
+                     t = 'A'
+                 elif file.deleted_file:
+                     t = 'D'
+                 elif is_renamed:
+                     # Consider that renamed files are two operations:
+                     # the deletion of the original name
+                     # and the addition of the new one.
+                     modified_files.append((file.a_path, 'D'))
+                     t = 'A'
+                 else:
+                     t = 'M'
+                 modified_files.append((file.b_path, t))
+ 
+             date = datetime.utcfromtimestamp(c.committed_date)
+             author = '%s  <%s>' % (c.author.name, c.author.email)
+             git_info = GitInfo(c.hexsha, date, author,
+                                c.message.split('\n'), modified_files)
+             return git_info
+         except ValueError:
+             return None
+ 
+     parsed_commits = []
+     if '..' in revisions:
+         commits = list(repo.iter_commits(revisions))
+     else:
+         commits = [repo.commit(revisions)]
+ 
+     for commit in commits:
+         git_commit = GitCommit(commit_to_info(commit.hexsha), strict=strict,
+                                commit_to_info_hook=commit_to_info)
+         parsed_commits.append(git_commit)
+     return parsed_commits
diff -Nrcpad gcc-10.1.0/contrib/gcc-changelog/git_update_version.py gcc-10.2.0/contrib/gcc-changelog/git_update_version.py
*** gcc-10.1.0/contrib/gcc-changelog/git_update_version.py	Thu Jan  1 00:00:00 1970
--- gcc-10.2.0/contrib/gcc-changelog/git_update_version.py	Thu Jul 23 06:35:16 2020
***************
*** 0 ****
--- 1,145 ----
+ #!/usr/bin/env python3
+ #
+ # 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/>.  */
+ 
+ import argparse
+ import datetime
+ import os
+ 
+ from git import Repo
+ 
+ from git_repository import parse_git_revisions
+ 
+ current_timestamp = datetime.datetime.now().strftime('%Y%m%d\n')
+ 
+ 
+ def read_timestamp(path):
+     with open(path) as f:
+         return f.read()
+ 
+ 
+ def prepend_to_changelog_files(repo, folder, git_commit, add_to_git):
+     if not git_commit.success:
+         for error in git_commit.errors:
+             print(error)
+         raise AssertionError()
+     for entry, output in git_commit.to_changelog_entries(use_commit_ts=True):
+         full_path = os.path.join(folder, entry, 'ChangeLog')
+         print('writting to %s' % full_path)
+         if os.path.exists(full_path):
+             with open(full_path) as f:
+                 content = f.read()
+         else:
+             content = ''
+         with open(full_path, 'w+') as f:
+             f.write(output)
+             if content:
+                 f.write('\n\n')
+                 f.write(content)
+         if add_to_git:
+             repo.git.add(full_path)
+ 
+ 
+ active_refs = ['master', 'releases/gcc-8', 'releases/gcc-9', 'releases/gcc-10']
+ 
+ parser = argparse.ArgumentParser(description='Update DATESTAMP and generate '
+                                  'ChangeLog entries')
+ parser.add_argument('-g', '--git-path', default='.',
+                     help='Path to git repository')
+ parser.add_argument('-p', '--push', action='store_true',
+                     help='Push updated active branches')
+ parser.add_argument('-d', '--dry-mode',
+                     help='Generate patch for ChangeLog entries and do it'
+                          ' even if DATESTAMP is unchanged; folder argument'
+                          ' is expected')
+ parser.add_argument('-c', '--current', action='store_true',
+                     help='Modify current branch (--push argument is ignored)')
+ args = parser.parse_args()
+ 
+ repo = Repo(args.git_path)
+ origin = repo.remotes['origin']
+ 
+ 
+ def update_current_branch():
+     commit = repo.head.commit
+     commit_count = 1
+     while commit:
+         if (commit.author.email == 'gccadmin@gcc.gnu.org'
+                 and commit.message.strip() == 'Daily bump.'):
+             break
+         # We support merge commits but only with 2 parensts
+         assert len(commit.parents) <= 2
+         commit = commit.parents[-1]
+         commit_count += 1
+ 
+     print('%d revisions since last Daily bump' % commit_count)
+     datestamp_path = os.path.join(args.git_path, 'gcc/DATESTAMP')
+     if (read_timestamp(datestamp_path) != current_timestamp
+             or args.dry_mode or args.current):
+         head = repo.head.commit
+         # if HEAD is a merge commit, start with second parent
+         # (branched that is being merged into the current one)
+         assert len(head.parents) <= 2
+         if len(head.parents) == 2:
+             head = head.parents[1]
+         commits = parse_git_revisions(args.git_path, '%s..%s'
+                                       % (commit.hexsha, head.hexsha))
+         for git_commit in reversed(commits):
+             prepend_to_changelog_files(repo, args.git_path, git_commit,
+                                        not args.dry_mode)
+         if args.dry_mode:
+             diff = repo.git.diff('HEAD')
+             patch = os.path.join(args.dry_mode,
+                                  branch.name.split('/')[-1] + '.patch')
+             with open(patch, 'w+') as f:
+                 f.write(diff)
+             print('branch diff written to %s' % patch)
+             repo.git.checkout(force=True)
+         else:
+             # update timestamp
+             print('DATESTAMP will be changed:')
+             with open(datestamp_path, 'w+') as f:
+                 f.write(current_timestamp)
+             repo.git.add(datestamp_path)
+             if not args.current:
+                 repo.index.commit('Daily bump.')
+                 if args.push:
+                     repo.git.push('origin', branch)
+                     print('branch is pushed')
+     else:
+         print('DATESTAMP unchanged')
+ 
+ 
+ if args.current:
+     print('=== Working on the current branch ===', flush=True)
+     update_current_branch()
+ else:
+     for ref in origin.refs:
+         assert ref.name.startswith('origin/')
+         name = ref.name[len('origin/'):]
+         if name in active_refs:
+             if name in repo.branches:
+                 branch = repo.branches[name]
+             else:
+                 branch = repo.create_head(name, ref).set_tracking_branch(ref)
+             print('=== Working on: %s ===' % branch, flush=True)
+             branch.checkout()
+             origin.pull(rebase=True)
+             print('branch pulled and checked out')
+             update_current_branch()
+             assert not repo.index.diff(None)
+             print('branch is done\n', flush=True)
diff -Nrcpad gcc-10.1.0/contrib/gcc-changelog/test_email.py gcc-10.2.0/contrib/gcc-changelog/test_email.py
*** gcc-10.1.0/contrib/gcc-changelog/test_email.py	Thu Jan  1 00:00:00 1970
--- gcc-10.2.0/contrib/gcc-changelog/test_email.py	Thu Jul 23 06:35:16 2020
***************
*** 0 ****
--- 1,367 ----
+ #!/usr/bin/env python3
+ #
+ # 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/>.  */
+ 
+ import os
+ import tempfile
+ import unittest
+ 
+ from git_commit import GitCommit
+ 
+ from git_email import GitEmail
+ 
+ import unidiff
+ 
+ script_path = os.path.dirname(os.path.realpath(__file__))
+ 
+ unidiff_supports_renaming = hasattr(unidiff.PatchedFile(), 'is_rename')
+ 
+ 
+ NAME_STATUS1 = """
+ M	gcc/ada/impunit.adb'
+ R097	gcc/ada/libgnat/s-atopar.adb	gcc/ada/libgnat/s-aoinar.adb
+ """
+ 
+ 
+ class TestGccChangelog(unittest.TestCase):
+     def setUp(self):
+         self.patches = {}
+         self.temps = []
+ 
+         filename = None
+         patch_lines = []
+         with open(os.path.join(script_path, 'test_patches.txt')) as f:
+             lines = f.read()
+         for line in lines.split('\n'):
+             if line.startswith('==='):
+                 if patch_lines:
+                     self.patches[filename] = patch_lines
+                 filename = line.split(' ')[1]
+                 patch_lines = []
+             else:
+                 patch_lines.append(line)
+         if patch_lines:
+             self.patches[filename] = patch_lines
+ 
+     def tearDown(self):
+         for t in self.temps:
+             assert t.endswith('.patch')
+             os.remove(t)
+ 
+     def get_git_email(self, filename, strict=False):
+         with tempfile.NamedTemporaryFile(mode='w+', suffix='.patch',
+                                          delete=False) as f:
+             f.write('\n'.join(self.patches[filename]))
+             self.temps.append(f.name)
+         return GitEmail(f.name, strict)
+ 
+     def from_patch_glob(self, name, strict=False):
+         files = [f for f in self.patches.keys() if f.startswith(name)]
+         assert len(files) == 1
+         return self.get_git_email(files[0], strict)
+ 
+     def test_simple_patch_format(self):
+         email = self.get_git_email('0577-aarch64-Add-an-and.patch')
+         assert not email.errors
+         assert len(email.changelog_entries) == 2
+         entry = email.changelog_entries[0]
+         assert (entry.author_lines ==
+                 [('Richard Sandiford  <richard.sandiford@arm.com>',
+                   '2020-02-06')])
+         assert len(entry.authors) == 1
+         assert (entry.authors[0]
+                 == 'Richard Sandiford  <richard.sandiford@arm.com>')
+         assert entry.folder == 'gcc'
+         assert entry.prs == ['PR target/87763']
+         assert len(entry.files) == 3
+         assert entry.files[0] == 'config/aarch64/aarch64-protos.h'
+ 
+     def test_daily_bump(self):
+         email = self.get_git_email('0085-Daily-bump.patch')
+         assert not email.errors
+         assert not email.changelog_entries
+ 
+     def test_deduce_changelog_entries(self):
+         email = self.from_patch_glob('0040')
+         assert len(email.changelog_entries) == 2
+         assert email.changelog_entries[0].folder == 'gcc/cp'
+         assert email.changelog_entries[0].prs == ['PR c++/90916']
+         assert email.changelog_entries[0].files == ['pt.c']
+         # this one is added automatically
+         assert email.changelog_entries[1].folder == 'gcc/testsuite'
+ 
+     def test_only_changelog_updated(self):
+         email = self.from_patch_glob('0129')
+         assert not email.errors
+         assert not email.changelog_entries
+ 
+     def test_wrong_mentioned_filename(self):
+         email = self.from_patch_glob('0096')
+         assert email.errors
+         err = email.errors[0]
+         assert err.message == 'unchanged file mentioned in a ChangeLog'
+         assert err.line == 'gcc/testsuite/gcc.target/aarch64/' \
+                            'advsimd-intrinsics/vdot-compile-3-1.c'
+ 
+     def test_missing_tab(self):
+         email = self.from_patch_glob('0031')
+         assert len(email.errors) == 2
+         err = email.errors[0]
+         assert err.message == 'line should start with a tab'
+         assert err.line == '    * cfgloopanal.c (average_num_loop_insns): ' \
+                            'Free bbs when early'
+ 
+     def test_leading_changelog_format(self):
+         email = self.from_patch_glob('0184')
+         assert len(email.errors) == 4
+         assert email.errors[0].line == 'gcc/c-family/c-cppbuiltins.c'
+         assert email.errors[2].line == 'gcc/c-family/c-cppbuiltin.c'
+ 
+     def test_cannot_deduce_no_blank_line(self):
+         email = self.from_patch_glob('0334')
+         assert len(email.errors) == 1
+         assert len(email.changelog_entries) == 1
+         assert email.changelog_entries[0].folder is None
+ 
+     def test_author_lines(self):
+         email = self.from_patch_glob('0814')
+         assert not email.errors
+         assert (email.changelog_entries[0].author_lines ==
+                 [('Martin Jambor  <mjambor@suse.cz>', '2020-02-19')])
+ 
+     def test_multiple_authors_and_prs(self):
+         email = self.from_patch_glob('0735')
+         assert len(email.changelog_entries) == 1
+         entry = email.changelog_entries[0]
+         assert len(entry.author_lines) == 2
+         assert len(entry.authors) == 2
+         assert (entry.author_lines[1] ==
+                 ('Bernd Edlinger  <bernd.edlinger@hotmail.de>', None))
+ 
+     def test_multiple_prs(self):
+         email = self.from_patch_glob('1699')
+         assert len(email.changelog_entries) == 2
+         assert len(email.changelog_entries[0].prs) == 2
+ 
+     def test_missing_PR_component(self):
+         email = self.from_patch_glob('0735')
+         assert len(email.errors) == 1
+         assert email.errors[0].message == 'missing PR component'
+ 
+     def test_invalid_PR_component(self):
+         email = self.from_patch_glob('0198')
+         assert len(email.errors) == 1
+         assert email.errors[0].message == 'invalid PR component'
+ 
+     def test_additional_author_list(self):
+         email = self.from_patch_glob('0342')
+         msg = 'additional author must be indented ' \
+               'with one tab and four spaces'
+         assert email.errors[1].message == msg
+ 
+     def test_trailing_whitespaces(self):
+         email = self.get_git_email('trailing-whitespaces.patch')
+         assert len(email.errors) == 3
+ 
+     def test_space_after_asterisk(self):
+         email = self.from_patch_glob('1999')
+         assert len(email.errors) == 1
+         assert email.errors[0].message == 'one space should follow asterisk'
+ 
+     def test_long_lines(self):
+         email = self.get_git_email('long-lines.patch')
+         assert len(email.errors) == 1
+         assert email.errors[0].message == 'line exceeds 100 character limit'
+ 
+     def test_new_files(self):
+         email = self.from_patch_glob('0030')
+         assert not email.errors
+ 
+     def test_wrong_changelog_location(self):
+         email = self.from_patch_glob('0043')
+         assert len(email.errors) == 2
+         assert (email.errors[0].message ==
+                 'wrong ChangeLog location "gcc", should be "gcc/testsuite"')
+ 
+     def test_single_author_name(self):
+         email = self.from_patch_glob('1975')
+         assert len(email.changelog_entries) == 2
+         assert len(email.changelog_entries[0].author_lines) == 1
+         assert len(email.changelog_entries[1].author_lines) == 1
+ 
+     def test_bad_first_line(self):
+         email = self.from_patch_glob('0413')
+         assert len(email.errors) == 1
+ 
+     def test_co_authored_by(self):
+         email = self.from_patch_glob('1850')
+         assert email.co_authors == ['Jakub Jelinek  <jakub@redhat.com>']
+         output_entries = list(email.to_changelog_entries())
+         assert len(output_entries) == 2
+         ent0 = output_entries[0]
+         assert ent0[1].startswith('2020-04-16  Martin Liska  '
+                                   '<mliska@suse.cz>\n\t'
+                                   '    Jakub Jelinek  <jakub@redhat.com>')
+ 
+     def test_multiple_co_author_formats(self):
+         email = self.get_git_email('co-authored-by.patch')
+         assert len(email.co_authors) == 3
+         assert email.co_authors[0] == 'Jakub Jelinek  <jakub@redhat.com>'
+         assert email.co_authors[1] == 'John Miller  <jm@example.com>'
+         assert email.co_authors[2] == 'John Miller2  <jm2@example.com>'
+ 
+     def test_new_file_added_entry(self):
+         email = self.from_patch_glob('1957')
+         output_entries = list(email.to_changelog_entries())
+         assert len(output_entries) == 2
+         needle = ('\t* g++.dg/cpp2a/lambda-generic-variadic20.C'
+                   ': New file.')
+         assert output_entries[1][1].endswith(needle)
+         assert email.changelog_entries[1].prs == ['PR c++/94546']
+ 
+     def test_global_pr_entry(self):
+         email = self.from_patch_glob('2004')
+         assert not email.errors
+         assert email.changelog_entries[0].prs == ['PR other/94629']
+ 
+     def test_unique_prs(self):
+         email = self.get_git_email('pr-check1.patch')
+         assert not email.errors
+         assert email.changelog_entries[0].prs == ['PR ipa/12345']
+         assert email.changelog_entries[1].prs == []
+ 
+     def test_multiple_prs_not_added(self):
+         email = self.from_patch_glob('0001-Add-patch_are')
+         assert not email.errors
+         assert email.changelog_entries[0].prs == ['PR target/93492']
+         assert email.changelog_entries[1].prs == ['PR target/12345']
+         assert email.changelog_entries[2].prs == []
+         assert email.changelog_entries[2].folder == 'gcc/testsuite'
+ 
+     def test_strict_mode(self):
+         email = self.from_patch_glob('0001-Add-patch_are',
+                                      True)
+         msg = 'ChangeLog, DATESTAMP, BASE-VER and DEV-PHASE updates should ' \
+               'be done separately from normal commits'
+         assert email.errors[0].message == msg
+ 
+     def test_strict_mode_normal_patch(self):
+         email = self.get_git_email('0001-Just-test-it.patch', True)
+         assert not email.errors
+ 
+     def test_strict_mode_datestamp_only(self):
+         email = self.get_git_email('0002-Bump-date.patch', True)
+         assert not email.errors
+ 
+     def test_wrong_changelog_entry(self):
+         email = self.from_patch_glob('0020-IPA-Avoid')
+         msg = 'first line should start with a tab, an asterisk and a space'
+         assert (email.errors[0].message == msg)
+ 
+     def test_cherry_pick_format(self):
+         email = self.from_patch_glob('0001-c-Alias.patch')
+         assert not email.errors
+ 
+     def test_signatures(self):
+         email = self.from_patch_glob('0001-RISC-V-Make-unique.patch')
+         assert not email.errors
+         assert len(email.changelog_entries) == 1
+ 
+     def test_duplicate_top_level_author(self):
+         email = self.from_patch_glob('0001-Fortran-ProcPtr-function.patch')
+         assert not email.errors
+         assert len(email.changelog_entries[0].author_lines) == 1
+ 
+     def test_dr_entry(self):
+         email = self.from_patch_glob('0001-c-C-20-DR-2237.patch')
+         assert email.changelog_entries[0].prs == ['DR 2237']
+ 
+     def test_changes_only_in_ignored_location(self):
+         email = self.from_patch_glob('0001-go-in-ignored-location.patch')
+         assert not email.errors
+ 
+     def test_changelog_for_ignored_location(self):
+         email = self.from_patch_glob('0001-Update-merge.sh-to-reflect.patch')
+         assert (email.changelog_entries[0].lines[0]
+                 == '\t* LOCAL_PATCHES: Use git hash instead of SVN id.')
+ 
+     def test_multiline_file_list(self):
+         email = self.from_patch_glob(
+             '0001-Ada-Reuse-Is_Package_Or_Generic_Package-where-possib.patch')
+         assert (email.changelog_entries[0].files
+                 == ['contracts.adb', 'einfo.adb', 'exp_ch9.adb',
+                     'sem_ch12.adb', 'sem_ch4.adb', 'sem_ch7.adb',
+                     'sem_ch8.adb', 'sem_elab.adb', 'sem_type.adb',
+                     'sem_util.adb'])
+ 
+     @unittest.skipIf(not unidiff_supports_renaming,
+                      'Newer version of unidiff is needed (0.6.0+)')
+     def test_renamed_file(self):
+         email = self.from_patch_glob(
+             '0001-Ada-Add-support-for-XDR-streaming-in-the-default-run.patch')
+         assert not email.errors
+ 
+     def test_duplicite_author_lines(self):
+         email = self.from_patch_glob('0001-Fortran-type-is-real-kind-1.patch')
+         assert (email.changelog_entries[0].author_lines[0][0]
+                 == 'Steven G. Kargl  <kargl@gcc.gnu.org>')
+         assert (email.changelog_entries[0].author_lines[1][0]
+                 == 'Mark Eggleston  <markeggleston@gcc.gnu.org>')
+ 
+     def test_missing_change_description(self):
+         email = self.from_patch_glob('0001-Missing-change-description.patch')
+         assert len(email.errors) == 2
+         assert email.errors[0].message == 'missing description of a change'
+         assert email.errors[1].message == 'missing description of a change'
+ 
+     def test_libstdcxx_html_regenerated(self):
+         email = self.from_patch_glob('0001-Fix-text-of-hyperlink')
+         assert not email.errors
+         email = self.from_patch_glob('0002-libstdc-Fake-test-change-1.patch')
+         assert len(email.errors) == 1
+         msg = 'pattern doesn''t match any changed files'
+         assert email.errors[0].message == msg
+         assert email.errors[0].line == 'libstdc++-v3/doc/html/'
+         email = self.from_patch_glob('0003-libstdc-Fake-test-change-2.patch')
+         assert len(email.errors) == 1
+         msg = 'changed file not mentioned in a ChangeLog'
+         assert email.errors[0].message == msg
+ 
+     def test_not_deduce(self):
+         email = self.from_patch_glob('0001-configure.patch')
+         assert not email.errors
+         assert len(email.changelog_entries) == 2
+ 
+     def test_parse_git_name_status(self):
+         modified_files = GitCommit.parse_git_name_status(NAME_STATUS1)
+         assert len(modified_files) == 3
+         assert modified_files[1] == ('gcc/ada/libgnat/s-atopar.adb', 'D')
+         assert modified_files[2] == ('gcc/ada/libgnat/s-aoinar.adb', 'A')
+ 
+     def test_backport(self):
+         email = self.from_patch_glob('0001-asan-fix-RTX-emission.patch')
+         assert not email.errors
+         assert len(email.changelog_entries) == 1
+         entry = list(email.to_changelog_entries())[0][1]
+         assert entry.startswith('2020-06-11  Martin Liska  <mliska@suse.cz>')
+         assert '\tBackported from master:' in entry
+         assert '\t2020-06-11  Martin Liska  <mliska@suse.cz>' in entry
+         assert '\t\t    Jakub Jelinek  <jakub@redhat.com>' in entry
+ 
+     def test_square_and_lt_gt(self):
+         email = self.from_patch_glob('0001-Check-for-more-missing')
+         assert not email.errors
diff -Nrcpad gcc-10.1.0/contrib/gcc-changelog/test_patches.txt gcc-10.2.0/contrib/gcc-changelog/test_patches.txt
*** gcc-10.1.0/contrib/gcc-changelog/test_patches.txt	Thu Jan  1 00:00:00 1970
--- gcc-10.2.0/contrib/gcc-changelog/test_patches.txt	Thu Jul 23 06:35:16 2020
***************
*** 0 ****
--- 1,3197 ----
+ === 0342-ARC-Propagate-uncached-type-attribute-to-each-member.patch ===
+ From 62a715c706d8482560dadfa9ead0766f3c20e434 Mon Sep 17 00:00:00 2001
+ From: Claudiu Zissulescu <claziss@gmail.com>
+ Date: Mon, 27 Jan 2020 14:51:03 +0200
+ Subject: [PATCH 0342/2034] [ARC] Propagate uncached type attribute to each
+  member of a struct.
+ 
+ Like `packed` type attribute, the ARC's `uncached` type attribute
+ needs to be propagated to each member of the struct where it is used,
+ triggering the .di flag for any access of the struct members. However,
+ any complex CFG manipulation may drop memory pointer type attributes,
+ leading to the impossibility to discriminate the direct accesses from
+ normal ones. To solve this issue, we will treat the direct memory
+ accessed specially via unspecs.
+ 
+ gcc/
+ xxxx-xx-xx  Claudiu Zissulescu  <claziss@synopsys.com>
+ 	Petro Karashchenko  <petro.karashchenko@ring.com>
+ 
+ 	* config/arc/arc.c (arc_is_uncached_mem_p): Check struct
+ 	attributes if needed.
+ 	(prepare_move_operands): Generate special
+ 	unspec instruction for direct access.
+ 	(arc_isuncached_mem_p): Propagate uncached attribute to each
+ 	structure member.
+ 	* config/arc/arc.md (VUNSPEC_ARC_LDDI): Define.
+ 	(VUNSPEC_ARC_STDI): Likewise.
+ 	(ALLI): New mode iterator.
+ 	(mALLI): New mode attribute.
+ 	(lddi): New instruction pattern.
+ 	(stdi): Likewise.
+ 	(stdidi_split): Split instruction for architectures which are not
+ 	supporting ll64 option.
+ 	(lddidi_split): Likewise.
+ 
+ testsuite/
+ xxxx-xx-xx  Claudiu Zissulescu  <claziss@synopsys.com>
+ 	Petro Karashchenko  <petro.karashchenko@ring.com>
+ 
+ 	* gcc.target/arc/uncached-1.c: Update test.
+ 	* gcc.target/arc/uncached-2.c: Likewise.
+ 	* gcc.target/arc/uncached-3.c: New test.
+ 	* gcc.target/arc/uncached-4.c: Likewise.
+ 	* gcc.target/arc/uncached-5.c: Likewise.
+ 	* gcc.target/arc/uncached-6.c: Likewise.
+ 	* gcc.target/arc/uncached-7.c: Likewise.
+ 	* gcc.target/arc/uncached-8.c: Likewise.
+ 	* gcc.target/arc/arc.exp (ll64): New predicate.
+ ---
+  gcc/ChangeLog                             |  19 ++++
+  gcc/config/arc/arc.c                      | 118 ++++++++++++++--------
+  gcc/config/arc/arc.md                     |  60 +++++++++++
+  gcc/testsuite/ChangeLog                   |  11 ++
+  gcc/testsuite/gcc.target/arc/arc.exp      |   9 ++
+  gcc/testsuite/gcc.target/arc/uncached-1.c |   2 +-
+  gcc/testsuite/gcc.target/arc/uncached-2.c |   2 +-
+  gcc/testsuite/gcc.target/arc/uncached-3.c |  22 ++++
+  gcc/testsuite/gcc.target/arc/uncached-4.c |  42 ++++++++
+  gcc/testsuite/gcc.target/arc/uncached-5.c |  29 ++++++
+  gcc/testsuite/gcc.target/arc/uncached-6.c |  35 +++++++
+  gcc/testsuite/gcc.target/arc/uncached-7.c |  11 ++
+  gcc/testsuite/gcc.target/arc/uncached-8.c |  33 ++++++
+  13 files changed, 351 insertions(+), 42 deletions(-)
+  create mode 100644 gcc/testsuite/gcc.target/arc/uncached-3.c
+  create mode 100644 gcc/testsuite/gcc.target/arc/uncached-4.c
+  create mode 100644 gcc/testsuite/gcc.target/arc/uncached-5.c
+  create mode 100644 gcc/testsuite/gcc.target/arc/uncached-6.c
+  create mode 100644 gcc/testsuite/gcc.target/arc/uncached-7.c
+  create mode 100644 gcc/testsuite/gcc.target/arc/uncached-8.c
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index 91dfcd71a4b..2cc61d68cf3 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c
+ index 22475f2732e..e1a865f02e6 100644
+ --- a/gcc/config/arc/arc.c
+ +++ b/gcc/config/arc/arc.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/config/arc/arc.md b/gcc/config/arc/arc.md
+ index cf7aa8d83c9..46cb254ed28 100644
+ --- a/gcc/config/arc/arc.md
+ +++ b/gcc/config/arc/arc.md
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
+ index 16ddef07516..991934272e0 100644
+ --- a/gcc/testsuite/ChangeLog
+ +++ b/gcc/testsuite/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/arc/arc.exp b/gcc/testsuite/gcc.target/arc/arc.exp
+ index 8d1844edd22..501d4589c53 100644
+ --- a/gcc/testsuite/gcc.target/arc/arc.exp
+ +++ b/gcc/testsuite/gcc.target/arc/arc.exp
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/arc/uncached-1.c b/gcc/testsuite/gcc.target/arc/uncached-1.c
+ index 7a6bade81c4..fa5ecb7b7d3 100644
+ --- a/gcc/testsuite/gcc.target/arc/uncached-1.c
+ +++ b/gcc/testsuite/gcc.target/arc/uncached-1.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/arc/uncached-2.c b/gcc/testsuite/gcc.target/arc/uncached-2.c
+ index 89eed326e01..9d6bfbbb50e 100644
+ --- a/gcc/testsuite/gcc.target/arc/uncached-2.c
+ +++ b/gcc/testsuite/gcc.target/arc/uncached-2.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/arc/uncached-3.c b/gcc/testsuite/gcc.target/arc/uncached-3.c
+ new file mode 100644
+ index 00000000000..f2a317b2816
+ --- /dev/null
+ +++ b/gcc/testsuite/gcc.target/arc/uncached-3.c
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/gcc.target/arc/uncached-4.c b/gcc/testsuite/gcc.target/arc/uncached-4.c
+ new file mode 100644
+ index 00000000000..fecb16648b8
+ --- /dev/null
+ +++ b/gcc/testsuite/gcc.target/arc/uncached-4.c
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/gcc.target/arc/uncached-5.c b/gcc/testsuite/gcc.target/arc/uncached-5.c
+ new file mode 100644
+ index 00000000000..4fe0464fdde
+ --- /dev/null
+ +++ b/gcc/testsuite/gcc.target/arc/uncached-5.c
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/gcc.target/arc/uncached-6.c b/gcc/testsuite/gcc.target/arc/uncached-6.c
+ new file mode 100644
+ index 00000000000..581a9eccb3b
+ --- /dev/null
+ +++ b/gcc/testsuite/gcc.target/arc/uncached-6.c
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/gcc.target/arc/uncached-7.c b/gcc/testsuite/gcc.target/arc/uncached-7.c
+ new file mode 100644
+ index 00000000000..4001b8bd821
+ --- /dev/null
+ +++ b/gcc/testsuite/gcc.target/arc/uncached-7.c
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/gcc.target/arc/uncached-8.c b/gcc/testsuite/gcc.target/arc/uncached-8.c
+ new file mode 100644
+ index 00000000000..060229b11df
+ --- /dev/null
+ +++ b/gcc/testsuite/gcc.target/arc/uncached-8.c
+ @@ -0,0 +1 @@
+ +
+ -- 
+ 2.26.1
+ 
+ === 0814-sra-Avoid-totally-scalarizing-overallping-field_decl.patch ===
+ From 665c5bad168ab63629b29ed2ce08ed042c088dc2 Mon Sep 17 00:00:00 2001
+ From: Martin Jambor <mjambor@suse.cz>
+ Date: Wed, 19 Feb 2020 11:08:40 +0100
+ Subject: [PATCH 0814/2034] sra: Avoid totally scalarizing overallping
+  field_decls (PR 93667)
+ 
+ [[no_unique_address]] C++ attribute can cause two fields of a
+ RECORD_TYPE overlap, which currently confuses the totally scalarizing
+ code into creating invalid access tree.  For GCC 10, I'd like to
+ simply disable total scalarization of types where this happens.
+ 
+ For GCC 11 I'll write down a TODO item to enable total scalarization
+ of cases like this where the problematic fields are basically empty -
+ despite having a non-zero size - i.e. when they are just RECORD_TYPEs
+ without any data fields.
+ 
+ 2020-02-19  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	gcc/
+ 
+ 	PR tree-optimization/93667
+ 	* tree-sra.c (scalarizable_type_p): Return false if record fields
+ 	do not follow wach other.
+ 
+ 	gcc/testsuite/
+ 
+ 	PR tree-optimization/93667
+ 	* g++.dg/tree-ssa/pr93667.C: New test.
+ ---
+  gcc/ChangeLog                           |  6 ++++++
+  gcc/testsuite/ChangeLog                 |  5 +++++
+  gcc/testsuite/g++.dg/tree-ssa/pr93667.C | 11 +++++++++++
+  gcc/tree-sra.c                          | 14 ++++++++++++++
+  4 files changed, 36 insertions(+)
+  create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr93667.C
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index 77c2a9ad810..6b53f9a2f07 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
+ index 9b4fe11a6f6..8033fa0a3bb 100644
+ --- a/gcc/testsuite/ChangeLog
+ +++ b/gcc/testsuite/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/tree-ssa/pr93667.C b/gcc/testsuite/g++.dg/tree-ssa/pr93667.C
+ new file mode 100644
+ index 00000000000..d875f53d9ec
+ --- /dev/null
+ +++ b/gcc/testsuite/g++.dg/tree-ssa/pr93667.C
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/tree-sra.c b/gcc/tree-sra.c
+ index 0cfac0a8192..4c7d651e6b9 100644
+ --- a/gcc/tree-sra.c
+ +++ b/gcc/tree-sra.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === 0413-SRA-Total-scalarization-after-access-propagation-PR9.patch ===
+ From 636e80eea24b780f1d5f4c14c58fc00001df8508 Mon Sep 17 00:00:00 2001
+ From: Martin Jambor <mjambor@suse.cz>
+ Date: Wed, 29 Jan 2020 13:13:13 +0100
+ Subject: [PATCH 0413/2034] SRA: Total scalarization after access propagation
+  [PR92706]
+ 
+ 2020-01-29  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR tree-optimization/92706
+ 	* tree-sra.c (struct access): Adjust comment of
+ 	grp_total_scalarization.
+ 	(find_access_in_subtree): Look for single children spanning an entire
+ 	access.
+ 	(scalarizable_type_p): Allow register accesses, adjust callers.
+ 	(completely_scalarize): Remove function.
+ 	(scalarize_elem): Likewise.
+ 	(create_total_scalarization_access): Likewise.
+ 	(sort_and_splice_var_accesses): Do not track total scalarization
+ 	flags.
+ 	(analyze_access_subtree): New parameter totally, adjust to new meaning
+ 	of grp_total_scalarization.
+ 	(analyze_access_trees): Pass new parameter to analyze_access_subtree.
+ 	(can_totally_scalarize_forest_p): New function.
+ 	(create_total_scalarization_access): Likewise.
+ 	(create_total_access_and_reshape): Likewise.
+ 	(total_should_skip_creating_access): Likewise.
+ 	(totally_scalarize_subtree): Likewise.
+ 	(analyze_all_variable_accesses): Perform total scalarization after
+ 	subaccess propagation using the new functions above.
+ 	(initialize_constant_pool_replacements): Output initializers by
+ 	traversing the access tree.
+ 
+ 	testsuite/
+ 	* gcc.dg/tree-ssa/pr92706-2.c: New test.
+ 	* gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
+ ---
+  gcc/ChangeLog                             |  26 +
+  gcc/testsuite/ChangeLog                   |   6 +
+  gcc/testsuite/gcc.dg/guality/pr59776.c    |   4 +-
+  gcc/testsuite/gcc.dg/tree-ssa/pr92706-2.c |  19 +
+  gcc/tree-sra.c                            | 666 ++++++++++++++++------
+  5 files changed, 537 insertions(+), 184 deletions(-)
+  create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92706-2.c
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index 16247a59304..61da54df346 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
+ index 05518848829..38758207989 100644
+ --- a/gcc/testsuite/ChangeLog
+ +++ b/gcc/testsuite/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.dg/guality/pr59776.c b/gcc/testsuite/gcc.dg/guality/pr59776.c
+ index 382abb622bb..6c1c8165b70 100644
+ --- a/gcc/testsuite/gcc.dg/guality/pr59776.c
+ +++ b/gcc/testsuite/gcc.dg/guality/pr59776.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr92706-2.c b/gcc/testsuite/gcc.dg/tree-ssa/pr92706-2.c
+ new file mode 100644
+ index 00000000000..37ab9765db0
+ --- /dev/null
+ +++ b/gcc/testsuite/gcc.dg/tree-ssa/pr92706-2.c
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/tree-sra.c b/gcc/tree-sra.c
+ index 36106fecaf1..2b0849858de 100644
+ --- a/gcc/tree-sra.c
+ +++ b/gcc/tree-sra.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === 0334-Do-not-generate-a-unique-fnname-for-resolver.patch ===
+ From c2bd2b4664be8b73f8fd58a64dec1e93871797cc Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Mon, 27 Jan 2020 10:48:18 +0100
+ Subject: [PATCH 0334/2034] Do not generate a unique fnname for resolver.
+ 
+ 	PR target/93274
+ 	* config/i386/i386-features.c (make_resolver_func):
+ 	Align the code with ppc64 target implementation.
+ 	Do not generate a unique name for resolver function.
+ 	PR target/93274
+ 	* gcc.target/i386/pr81213.c: Adjust to not expect
+ 	a globally unique name.
+ ---
+  gcc/ChangeLog                           |  7 +++++++
+  gcc/config/i386/i386-features.c         | 19 ++++---------------
+  gcc/testsuite/ChangeLog                 |  6 ++++++
+  gcc/testsuite/gcc.target/i386/pr81213.c |  4 ++--
+  4 files changed, 19 insertions(+), 17 deletions(-)
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index 45075840824..59806baa757 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/config/i386/i386-features.c b/gcc/config/i386/i386-features.c
+ index e580b26b995..b49e6f8d408 100644
+ --- a/gcc/config/i386/i386-features.c
+ +++ b/gcc/config/i386/i386-features.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
+ index 2de060843d9..22a37dd1ab2 100644
+ --- a/gcc/testsuite/ChangeLog
+ +++ b/gcc/testsuite/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/i386/pr81213.c b/gcc/testsuite/gcc.target/i386/pr81213.c
+ index 13e15d5fef0..89c47529861 100644
+ --- a/gcc/testsuite/gcc.target/i386/pr81213.c
+ +++ b/gcc/testsuite/gcc.target/i386/pr81213.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === 1850-List-valid-pairs-for-new-and-delete-operators.patch ===
+ From d7a65edb629a010f7ef907d457343abcb569fab7 Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Thu, 16 Apr 2020 15:39:22 +0200
+ Subject: [PATCH 1850/2034] List valid pairs for new and delete operators.
+ 
+ 	PR c++/94314
+ 	* cgraphclones.c (set_new_clone_decl_and_node_flags): Drop
+ 	DECL_IS_REPLACEABLE_OPERATOR during cloning.
+ 	* tree-ssa-dce.c (valid_new_delete_pair_p): New function.
+ 	(propagate_necessity): Check operator names.
+ 
+ 	PR c++/94314
+ 	* g++.dg/pr94314.C: Do not use dg-additional-options
+ 	and remove not needed stdio.h include.
+ 	* g++.dg/pr94314-2.C: Likewise.
+ 	* g++.dg/pr94314-3.C: Likewise.
+ 	* g++.dg/pr94314-4.C: New test.
+ 
+ Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
+ ---
+  gcc/ChangeLog                    |  9 +++
+  gcc/cgraphclones.c               |  2 +
+  gcc/testsuite/ChangeLog          | 10 ++++
+  gcc/testsuite/g++.dg/pr94314-2.C |  5 +-
+  gcc/testsuite/g++.dg/pr94314-3.C |  5 +-
+  gcc/testsuite/g++.dg/pr94314-4.C | 30 ++++++++++
+  gcc/testsuite/g++.dg/pr94314.C   |  5 +-
+  gcc/tree-ssa-dce.c               | 98 ++++++++++++++++++++++++++++----
+  8 files changed, 142 insertions(+), 22 deletions(-)
+  create mode 100644 gcc/testsuite/g++.dg/pr94314-4.C
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index 74dbeeb44c6..9e499ec9c86 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.c
+ index c73b8f810f0..8f541a28b6e 100644
+ --- a/gcc/cgraphclones.c
+ +++ b/gcc/cgraphclones.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
+ index 756f1d759e6..94d2312022d 100644
+ --- a/gcc/testsuite/ChangeLog
+ +++ b/gcc/testsuite/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/pr94314-2.C b/gcc/testsuite/g++.dg/pr94314-2.C
+ index 36b93ed6d4d..998ce601767 100644
+ --- a/gcc/testsuite/g++.dg/pr94314-2.C
+ +++ b/gcc/testsuite/g++.dg/pr94314-2.C
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/pr94314-3.C b/gcc/testsuite/g++.dg/pr94314-3.C
+ index 575ba9d8ad8..846a5d6a3d8 100644
+ --- a/gcc/testsuite/g++.dg/pr94314-3.C
+ +++ b/gcc/testsuite/g++.dg/pr94314-3.C
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/pr94314-4.C b/gcc/testsuite/g++.dg/pr94314-4.C
+ new file mode 100644
+ index 00000000000..d097f29d4ad
+ --- /dev/null
+ +++ b/gcc/testsuite/g++.dg/pr94314-4.C
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/g++.dg/pr94314.C b/gcc/testsuite/g++.dg/pr94314.C
+ index 86e651d10ba..4e5ae122e9f 100644
+ --- a/gcc/testsuite/g++.dg/pr94314.C
+ +++ b/gcc/testsuite/g++.dg/pr94314.C
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.c
+ index fd5f24c746c..757cfad5b5e 100644
+ --- a/gcc/tree-ssa-dce.c
+ +++ b/gcc/tree-ssa-dce.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === 0085-Daily-bump.patch ===
+ From 03647d2e26176bb874460b67deab0c30aa715d59 Mon Sep 17 00:00:00 2001
+ From: GCC Administrator <gccadmin@gcc.gnu.org>
+ Date: Thu, 16 Jan 2020 00:16:32 +0000
+ Subject: [PATCH 0085/2034] Daily bump.
+ 
+ ---
+  gcc/DATESTAMP | 2 +-
+  1 file changed, 1 insertion(+), 1 deletion(-)
+ 
+ diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
+ index ba948c594d4..62611957f86 100644
+ --- a/gcc/DATESTAMP
+ +++ b/gcc/DATESTAMP
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === 0040-PR90916-ICE-in-retrieve-specialization.patch ===
+ From a5a3c2dcf73aa245b0eb6f6cf56c4d03ab6056da Mon Sep 17 00:00:00 2001
+ From: Nathan Sidwell <nathans@fb.com>
+ Date: Tue, 14 Jan 2020 11:12:40 -0800
+ Subject: [PATCH 0040/2034] [PR90916] ICE in retrieve specialization
+ 
+ https://gcc.gnu.org/ml/gcc-patches/2020-01/msg00809.html
+ 	PR c++/90916
+ 	* pt.c (retrieve_specialization): Get the TI from the decl or the
+ 	classtype as appropriate.
+ ---
+  gcc/cp/ChangeLog                        |  6 ++++++
+  gcc/cp/pt.c                             | 15 ++++++++++-----
+  gcc/testsuite/g++.dg/template/pr90916.C |  8 ++++++++
+  3 files changed, 24 insertions(+), 5 deletions(-)
+  create mode 100644 gcc/testsuite/g++.dg/template/pr90916.C
+ 
+ diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
+ index 004ce0fdcdf..3cc7c48b490 100644
+ --- a/gcc/cp/ChangeLog
+ +++ b/gcc/cp/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
+ index fa82ecad233..4fdc74f9ca8 100644
+ --- a/gcc/cp/pt.c
+ +++ b/gcc/cp/pt.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/template/pr90916.C b/gcc/testsuite/g++.dg/template/pr90916.C
+ new file mode 100644
+ index 00000000000..bdb7e7b58ef
+ --- /dev/null
+ +++ b/gcc/testsuite/g++.dg/template/pr90916.C
+ @@ -0,0 +1 @@
+ +
+ -- 
+ 2.26.1
+ 
+ === 2004-amdgcn-Check-HSA-return-codes-PR94629.patch ===
+ From 966de09be91c639d66d252c9ae6ab8da5ebfca18 Mon Sep 17 00:00:00 2001
+ From: Andrew Stubbs <ams@codesourcery.com>
+ Date: Mon, 20 Apr 2020 15:25:31 +0100
+ Subject: [PATCH 2004/2034] amdgcn: Check HSA return codes [PR94629]
+ 
+ Ensure that the returned status values are not ignored.  The old code was
+ not broken, but this is both safer and satisfies static analysis.
+ 
+ 2020-04-23  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	PR other/94629
+ 
+ 	libgomp/
+ 	* plugin/plugin-gcn.c (init_hsa_context): Check return value from
+ 	hsa_iterate_agents.
+ 	(GOMP_OFFLOAD_init_device): Check return values from both calls to
+ 	hsa_agent_iterate_regions.
+ ---
+  libgomp/ChangeLog           | 9 +++++++++
+  libgomp/plugin/plugin-gcn.c | 8 ++++++++
+  2 files changed, 17 insertions(+)
+ 
+ diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
+ index c524abbbfb6..ee1764d4ae3 100644
+ --- a/libgomp/ChangeLog
+ +++ b/libgomp/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/libgomp/plugin/plugin-gcn.c b/libgomp/plugin/plugin-gcn.c
+ index dc72c90962c..4c6a4c03b6e 100644
+ --- a/libgomp/plugin/plugin-gcn.c
+ +++ b/libgomp/plugin/plugin-gcn.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === 0198-Change-recursive-prepare_block_for_update-to-use-a-w.patch ===
+ From 6fc2f9337311c11dabcc464c808cbef205f17a52 Mon Sep 17 00:00:00 2001
+ From: Andrew Pinski <apinski@marvell.com>
+ Date: Tue, 21 Jan 2020 08:34:42 +0000
+ Subject: [PATCH 0198/2034] Change recursive prepare_block_for_update to use a
+  worklist
+ 
+ Reported as PR 93321, prepare_block_for_update with some huge
+ recusive inlining can go past the stack limit. Transforming this
+ recursive into worklist improves the stack usage here and we no
+ longer seg fault for the testcase.  Note the order we walk the siblings
+ change.
+ 
+ ChangeLog:
+ 	PR tree-opt/93321
+ 	* tree-into-ssa.c (prepare_block_for_update_1): Split out from ...
+ 	(prepare_block_for_update): This.  Use a worklist instead of recursing.
+ ---
+  gcc/ChangeLog       |  8 ++++++
+  gcc/tree-into-ssa.c | 59 ++++++++++++++++++++++++++++++++++++---------
+  2 files changed, 55 insertions(+), 12 deletions(-)
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index 8c17e5992d2..262f0d6506f 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/tree-into-ssa.c b/gcc/tree-into-ssa.c
+ index c27bf2ce121..6528acac31a 100644
+ --- a/gcc/tree-into-ssa.c
+ +++ b/gcc/tree-into-ssa.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === 0184-PR-80005-Fix-__has_include.patch ===
+ From ad1a3914ae8d67c94b0d2428e3f9672e7db491a1 Mon Sep 17 00:00:00 2001
+ From: Nathan Sidwell <nathan@acm.org>
+ Date: Mon, 20 Jan 2020 05:39:59 -0800
+ Subject: [PATCH 0184/2034] [PR 80005]  Fix __has_include
+ 
+ __has_include is funky in that it is macro-like from the POV of #ifdef and
+ friends, but lexes its parenthesize argument #include-like.  We were
+ failing the second part of that, because we used a forwarding macro to an
+ internal name, and hence always lexed the argument in macro-parameter
+ context.  We componded that by not setting the right flag when lexing, so
+ it didn't even know.  Mostly users got lucky.
+ 
+ This reimplements the handline.
+ 1) Remove the forwarding, but declare object-like macros that
+ expand to themselves.  This satisfies the #ifdef requirement
+ 
+ 2) Correctly set angled_brackets when lexing the parameter.  This tells
+ the lexer (a) <...> is a header name and (b) "..." is too (not a string).
+ 
+ 3) Remove the in__has_include lexer state, just tell find_file that that's
+ what's happenning, so it doesn't emit an error.
+ 
+ We lose the (undocumented) ability to #undef __has_include.  That may well
+ have been an accident of implementation.  There are no tests for it.
+ 
+ We gain __has_include behaviour for all users of the preprocessors -- not
+ just the C-family ones that defined a forwarding macro.
+ 
+ 	libcpp/
+ 	PR preprocessor/80005
+ 	* include/cpplib.h (BT_HAS_ATTRIBUTE): Fix comment.
+ 	* internal.h (struct lexer_state): Delete in__has_include field.
+ 	(struct spec_nodes): Rename n__has_include{,_next}__ fields.
+ 	(_cpp_defined_macro_p): New.
+ 	(_cpp_find_file): Add has_include parm.
+ 	* directives.c (lex_macro_node): Combine defined,
+ 	__has_inline{,_next} checking.
+ 	(do_ifdef, do_ifndef): Use _cpp_defined_macro_p.
+ 	(_cpp_init_directives): Refactor.
+ 	* expr.c (parse_defined): Use _cpp_defined_macro_p.
+ 	(eval_token): Adjust parse_has_include calls.
+ 	(parse_has_include): Add OP parameter.  Reimplement.
+ 	* files.c (_cpp_find_file): Add HAS_INCLUDE parm.  Use it to
+ 	inhibit error message.
+ 	(_cpp_stack_include): Adjust _cpp_find_file call.
+ 	(_cpp_fake_include, _cpp_compare_file_date): Likewise.
+ 	(open_file_failed): Remove in__has_include check.
+ 	(_cpp_has_header): Adjust _cpp_find_file call.
+ 	* identifiers.c (_cpp_init_hashtable): Don't init
+ 	__has_include{,_next} here ...
+ 	* init.c (cpp_init_builtins): ... init them here.  Define as
+ 	macros.
+ 	(cpp_read_main_file): Adjust _cpp_find_file call.
+ 	* pch.c (cpp_read_state): Adjust __has_include{,_next} access.
+ 	* traditional.c (_cpp_scan_out_locgical_line): Likewise.
+ 
+ 	gcc/c-family/
+ 	PR preprocessor/80005
+ 	* c-cppbuiltins.c (c_cpp_builtins): Don't define __has_include{,_next}.
+ 
+ 	gcc/testsuite/
+ 	PR preprocessor/80005
+ 	* g++.dg/cpp1y/feat-cxx14.C: Adjust.
+ 	* g++.dg/cpp1z/feat-cxx17.C: Adjust.
+ 	* g++.dg/cpp2a/feat-cxx2a.C: Adjust.
+ 	* g++.dg/cpp/pr80005.C: New.
+ ---
+  gcc/c-family/ChangeLog                  |  5 ++++
+  gcc/c-family/c-cppbuiltin.c             |  6 -----
+  gcc/testsuite/ChangeLog                 |  8 +++++++
+  gcc/testsuite/g++.dg/cpp/pr80005.C      | 24 +++++++++++++++++++
+  gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C | 10 ++------
+  gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 10 ++------
+  gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 10 ++------
+  libcpp/ChangeLog                        | 29 +++++++++++++++++++++-
+  libcpp/directives.c                     | 29 ++++++++--------------
+  libcpp/expr.c                           | 32 ++++++++++++-------------
+  libcpp/files.c                          | 27 +++++++++++----------
+  libcpp/identifiers.c                    |  3 +--
+  libcpp/include/cpplib.h                 |  2 +-
+  libcpp/init.c                           | 14 ++++++++++-
+  libcpp/internal.h                       | 20 +++++++++++-----
+  libcpp/pch.c                            |  4 ++--
+  libcpp/traditional.c                    |  8 +++----
+  17 files changed, 146 insertions(+), 95 deletions(-)
+  create mode 100644 gcc/testsuite/g++.dg/cpp/pr80005.C
+ 
+ diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
+ index 09ba2c8b40f..fdddb98a74d 100644
+ --- a/gcc/c-family/ChangeLog
+ +++ b/gcc/c-family/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/c-family/c-cppbuiltin.c b/gcc/c-family/c-cppbuiltin.c
+ index a6308921dc9..70a12055e27 100644
+ --- a/gcc/c-family/c-cppbuiltin.c
+ +++ b/gcc/c-family/c-cppbuiltin.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
+ index a526e32ac89..67d5f2e9e28 100644
+ --- a/gcc/testsuite/ChangeLog
+ +++ b/gcc/testsuite/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/cpp/pr80005.C b/gcc/testsuite/g++.dg/cpp/pr80005.C
+ new file mode 100644
+ index 00000000000..cc752616782
+ --- /dev/null
+ +++ b/gcc/testsuite/g++.dg/cpp/pr80005.C
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C b/gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C
+ index a2a93f437b3..a78b6a36f36 100644
+ --- a/gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C
+ +++ b/gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C b/gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C
+ index 55e56a06fe8..e6f456b2415 100644
+ --- a/gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C
+ +++ b/gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C b/gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C
+ index dd15cd6af3c..82fd602f9f1 100644
+ --- a/gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C
+ +++ b/gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
+ index 3249b93fe88..27a841bbdce 100644
+ --- a/libcpp/ChangeLog
+ +++ b/libcpp/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/libcpp/directives.c b/libcpp/directives.c
+ index 983206a5838..10735c8c668 100644
+ --- a/libcpp/directives.c
+ +++ b/libcpp/directives.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/libcpp/expr.c b/libcpp/expr.c
+ index 317faf50208..df21a4b9fb9 100644
+ --- a/libcpp/expr.c
+ +++ b/libcpp/expr.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/libcpp/files.c b/libcpp/files.c
+ index 7abae7ae6ec..260e787c329 100644
+ --- a/libcpp/files.c
+ +++ b/libcpp/files.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/libcpp/identifiers.c b/libcpp/identifiers.c
+ index 562d8fee3b5..9627e1bf4b0 100644
+ --- a/libcpp/identifiers.c
+ +++ b/libcpp/identifiers.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/libcpp/include/cpplib.h b/libcpp/include/cpplib.h
+ index 1c26c365347..56cbbd82750 100644
+ --- a/libcpp/include/cpplib.h
+ +++ b/libcpp/include/cpplib.h
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/libcpp/init.c b/libcpp/init.c
+ index 2b4923e1451..e798140ef8b 100644
+ --- a/libcpp/init.c
+ +++ b/libcpp/init.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/libcpp/internal.h b/libcpp/internal.h
+ index 3623baf8191..5453c3bff85 100644
+ --- a/libcpp/internal.h
+ +++ b/libcpp/internal.h
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/libcpp/pch.c b/libcpp/pch.c
+ index 607f805bebe..e631050936b 100644
+ --- a/libcpp/pch.c
+ +++ b/libcpp/pch.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/libcpp/traditional.c b/libcpp/traditional.c
+ index 21c63b47dd5..ff06d31a897 100644
+ --- a/libcpp/traditional.c
+ +++ b/libcpp/traditional.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === long-lines.patch ===
+ From eb7c7c524556df5364f03adc20f6a9db20858484 Mon Sep 17 00:00:00 2001
+ From: Jakub Jelinek <jakub@redhat.com>
+ Date: Mon, 13 Jan 2020 14:14:57 +0100
+ Subject: [PATCH 0004/2034] tree-opt: Fix bootstrap failure in
+  tree-ssa-forwprop.c some more PR90838
+ 
+ 2020-01-13  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/90838
+ 	* tree-ssa-forwprop.c (simplify_count_trailing_zeroes): Use
+ 	SCALAR_INT_TYPE_MODE directly in CTZ_DEFINED_VALUE_AT_ZERO macro and and SCALAR_INT_TYPE_MODE directly in and so
+ 	argument rather than to initialize temporary for targets that
+ 	don't use the mode argument at all.  Initialize ctzval to avoid
+ 	warning at -O0.
+ ---
+  gcc/ChangeLog           | 9 +++++++++
+  gcc/tree-ssa-forwprop.c | 6 +++---
+  2 files changed, 12 insertions(+), 3 deletions(-)
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index a195863212e..f7df07343d1 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.c
+ index aac31d02b6c..56c470f6ecf 100644
+ --- a/gcc/tree-ssa-forwprop.c
+ +++ b/gcc/tree-ssa-forwprop.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === 0735-PR-87488-Add-with-diagnostics-urls-configuration-opt.patch ===
+ From 458c8d6459c4005fc9886b6e25d168a6535ac415 Mon Sep 17 00:00:00 2001
+ From: Bernd Edlinger <bernd.edlinger@hotmail.de>
+ Date: Wed, 29 Jan 2020 15:31:10 +0100
+ Subject: [PATCH 0735/2034] PR 87488: Add --with-diagnostics-urls configuration
+  option
+ 
+ 2020-02-15  David Malcolm  <dmalcolm@redhat.com>
+ 	    Bernd Edlinger  <bernd.edlinger@hotmail.de>
+ 
+ 	PR 87488
+ 	PR other/93168
+ 	* config.in (DIAGNOSTICS_URLS_DEFAULT): New define.
+ 	* configure.ac (--with-diagnostics-urls): New configuration
+ 	option, based on --with-diagnostics-color.
+ 	(DIAGNOSTICS_URLS_DEFAULT): New define.
+ 	* config.h: Regenerate.
+ 	* configure: Regenerate.
+ 	* diagnostic.c (diagnostic_urls_init): Handle -1 for
+ 	DIAGNOSTICS_URLS_DEFAULT from configure-time
+ 	--with-diagnostics-urls=auto-if-env by querying for a GCC_URLS
+ 	and TERM_URLS environment variable.
+ 	* diagnostic-url.h (diagnostic_url_format): New enum type.
+ 	(diagnostic_urls_enabled_p): rename to...
+ 	(determine_url_format): ... this, and change return type.
+ 	* diagnostic-color.c (parse_env_vars_for_urls): New helper function.
+ 	(auto_enable_urls): Disable URLs on xfce4-terminal, gnome-terminal,
+ 	the linux console, and mingw.
+ 	(diagnostic_urls_enabled_p): rename to...
+ 	(determine_url_format): ... this, and adjust.
+ 	* pretty-print.h (pretty_printer::show_urls): rename to...
+ 	(pretty_printer::url_format): ... this, and change to enum.
+ 	* pretty-print.c (pretty_printer::pretty_printer,
+ 	pp_begin_url, pp_end_url, test_urls): Adjust.
+ 	* doc/install.texi (--with-diagnostics-urls): Document the new
+ 	configuration option.
+ 	(--with-diagnostics-color): Document the existing interaction
+ 	with GCC_COLORS better.
+ 	* doc/invoke.texi (-fdiagnostics-urls): Add GCC_URLS and TERM_URLS
+ 	vindex reference.  Update description of defaults based on the above.
+ 	(-fdiagnostics-color): Update description of how -fdiagnostics-color
+ 	interacts with GCC_COLORS.
+ ---
+  gcc/ChangeLog          |  36 +++++++++++++++
+  gcc/config.in          |   6 +++
+  gcc/configure          |  41 ++++++++++++++++-
+  gcc/configure.ac       |  28 ++++++++++++
+  gcc/diagnostic-color.c | 101 ++++++++++++++++++++++++++++++++++++++---
+  gcc/diagnostic-url.h   |  18 +++++++-
+  gcc/diagnostic.c       |  21 +++++++--
+  gcc/doc/install.texi   |  15 ++++--
+  gcc/doc/invoke.texi    |  39 ++++++++++++++--
+  gcc/pretty-print.c     |  44 +++++++++++++++---
+  gcc/pretty-print.h     |   5 +-
+  11 files changed, 328 insertions(+), 26 deletions(-)
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index e6eb6ab4c21..22f990a3088 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/config.in b/gcc/config.in
+ index 48292861842..01fb18dbbb5 100644
+ --- a/gcc/config.in
+ +++ b/gcc/config.in
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/configure b/gcc/configure
+ index 5fa565a40a4..f55cdb8c77f 100755
+ --- a/gcc/configure
+ +++ b/gcc/configure
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/configure.ac b/gcc/configure.ac
+ index 671b9a67d81..0e6e475950d 100644
+ --- a/gcc/configure.ac
+ +++ b/gcc/configure.ac
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/diagnostic-color.c b/gcc/diagnostic-color.c
+ index d5547952921..b1baded2c9e 100644
+ --- a/gcc/diagnostic-color.c
+ +++ b/gcc/diagnostic-color.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/diagnostic-url.h b/gcc/diagnostic-url.h
+ index 6be056941f1..d28460b928b 100644
+ --- a/gcc/diagnostic-url.h
+ +++ b/gcc/diagnostic-url.h
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/diagnostic.c b/gcc/diagnostic.c
+ index 3386f070256..e4a08f76def 100644
+ --- a/gcc/diagnostic.c
+ +++ b/gcc/diagnostic.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi
+ index 6ffafacff50..8ddebbb6267 100644
+ --- a/gcc/doc/install.texi
+ +++ b/gcc/doc/install.texi
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
+ index bd9ecebf103..597151670be 100644
+ --- a/gcc/doc/invoke.texi
+ +++ b/gcc/doc/invoke.texi
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/pretty-print.c b/gcc/pretty-print.c
+ index 817c1059e08..dde138b0533 100644
+ --- a/gcc/pretty-print.c
+ +++ b/gcc/pretty-print.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/pretty-print.h b/gcc/pretty-print.h
+ index 001468c966e..22892f12ab7 100644
+ --- a/gcc/pretty-print.h
+ +++ b/gcc/pretty-print.h
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === 0031-Fix-typo-and-avoid-possible-memory-leak-in-average_n.patch ===
+ From b38e86ddb7a9b6d7e87d7cc0b23983d027fcbd96 Mon Sep 17 00:00:00 2001
+ From: Kewen Lin <linkw@linux.ibm.com>
+ Date: Tue, 14 Jan 2020 02:34:10 -0600
+ Subject: [PATCH 0031/2034] Fix typo and avoid possible memory leak in
+  average_num_loop_insns
+ 
+ Function average_num_loop_insns forgets to free loop body in early
+ return.  Besides, overflow comparison checks 1000000 (e6) but the
+ return value is 100000 (e5), fix this typo.
+ 
+ gcc/ChangeLog
+ 
+ 2020-01-14  Kewen Lin  <linkw@gcc.gnu.org>
+ 
+     * cfgloopanal.c (average_num_loop_insns): Free bbs when early
+     return, fix typo on return value.
+ ---
+  gcc/ChangeLog     | 5 +++++
+  gcc/cfgloopanal.c | 5 ++++-
+  2 files changed, 9 insertions(+), 1 deletion(-)
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index 07e5bebe909..f3301b16464 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/cfgloopanal.c b/gcc/cfgloopanal.c
+ index 392b1c337c4..0b33e8272a7 100644
+ --- a/gcc/cfgloopanal.c
+ +++ b/gcc/cfgloopanal.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === 0735-PR-87488-Add-with-diagnostics-urls-configuration-opt.patch ===
+ From 458c8d6459c4005fc9886b6e25d168a6535ac415 Mon Sep 17 00:00:00 2001
+ From: Bernd Edlinger <bernd.edlinger@hotmail.de>
+ Date: Wed, 29 Jan 2020 15:31:10 +0100
+ Subject: [PATCH 0735/2034] PR 87488: Add --with-diagnostics-urls configuration
+  option
+ 
+ 2020-02-15  David Malcolm  <dmalcolm@redhat.com>
+ 	    Bernd Edlinger  <bernd.edlinger@hotmail.de>
+ 
+ 	PR 87488
+ 	PR other/93168
+ 	* config.in (DIAGNOSTICS_URLS_DEFAULT): New define.
+ 	* configure.ac (--with-diagnostics-urls): New configuration
+ 	option, based on --with-diagnostics-color.
+ 	(DIAGNOSTICS_URLS_DEFAULT): New define.
+ 	* config.h: Regenerate.
+ 	* configure: Regenerate.
+ 	* diagnostic.c (diagnostic_urls_init): Handle -1 for
+ 	DIAGNOSTICS_URLS_DEFAULT from configure-time
+ 	--with-diagnostics-urls=auto-if-env by querying for a GCC_URLS
+ 	and TERM_URLS environment variable.
+ 	* diagnostic-url.h (diagnostic_url_format): New enum type.
+ 	(diagnostic_urls_enabled_p): rename to...
+ 	(determine_url_format): ... this, and change return type.
+ 	* diagnostic-color.c (parse_env_vars_for_urls): New helper function.
+ 	(auto_enable_urls): Disable URLs on xfce4-terminal, gnome-terminal,
+ 	the linux console, and mingw.
+ 	(diagnostic_urls_enabled_p): rename to...
+ 	(determine_url_format): ... this, and adjust.
+ 	* pretty-print.h (pretty_printer::show_urls): rename to...
+ 	(pretty_printer::url_format): ... this, and change to enum.
+ 	* pretty-print.c (pretty_printer::pretty_printer,
+ 	pp_begin_url, pp_end_url, test_urls): Adjust.
+ 	* doc/install.texi (--with-diagnostics-urls): Document the new
+ 	configuration option.
+ 	(--with-diagnostics-color): Document the existing interaction
+ 	with GCC_COLORS better.
+ 	* doc/invoke.texi (-fdiagnostics-urls): Add GCC_URLS and TERM_URLS
+ 	vindex reference.  Update description of defaults based on the above.
+ 	(-fdiagnostics-color): Update description of how -fdiagnostics-color
+ 	interacts with GCC_COLORS.
+ ---
+  gcc/ChangeLog          |  36 +++++++++++++++
+  gcc/config.in          |   6 +++
+  gcc/configure          |  41 ++++++++++++++++-
+  gcc/configure.ac       |  28 ++++++++++++
+  gcc/diagnostic-color.c | 101 ++++++++++++++++++++++++++++++++++++++---
+  gcc/diagnostic-url.h   |  18 +++++++-
+  gcc/diagnostic.c       |  21 +++++++--
+  gcc/doc/install.texi   |  15 ++++--
+  gcc/doc/invoke.texi    |  39 ++++++++++++++--
+  gcc/pretty-print.c     |  44 +++++++++++++++---
+  gcc/pretty-print.h     |   5 +-
+  11 files changed, 328 insertions(+), 26 deletions(-)
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index e6eb6ab4c21..22f990a3088 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/config.in b/gcc/config.in
+ index 48292861842..01fb18dbbb5 100644
+ --- a/gcc/config.in
+ +++ b/gcc/config.in
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/configure b/gcc/configure
+ index 5fa565a40a4..f55cdb8c77f 100755
+ --- a/gcc/configure
+ +++ b/gcc/configure
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/configure.ac b/gcc/configure.ac
+ index 671b9a67d81..0e6e475950d 100644
+ --- a/gcc/configure.ac
+ +++ b/gcc/configure.ac
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/diagnostic-color.c b/gcc/diagnostic-color.c
+ index d5547952921..b1baded2c9e 100644
+ --- a/gcc/diagnostic-color.c
+ +++ b/gcc/diagnostic-color.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/diagnostic-url.h b/gcc/diagnostic-url.h
+ index 6be056941f1..d28460b928b 100644
+ --- a/gcc/diagnostic-url.h
+ +++ b/gcc/diagnostic-url.h
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/diagnostic.c b/gcc/diagnostic.c
+ index 3386f070256..e4a08f76def 100644
+ --- a/gcc/diagnostic.c
+ +++ b/gcc/diagnostic.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi
+ index 6ffafacff50..8ddebbb6267 100644
+ --- a/gcc/doc/install.texi
+ +++ b/gcc/doc/install.texi
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
+ index bd9ecebf103..597151670be 100644
+ --- a/gcc/doc/invoke.texi
+ +++ b/gcc/doc/invoke.texi
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/pretty-print.c b/gcc/pretty-print.c
+ index 817c1059e08..dde138b0533 100644
+ --- a/gcc/pretty-print.c
+ +++ b/gcc/pretty-print.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/pretty-print.h b/gcc/pretty-print.h
+ index 001468c966e..22892f12ab7 100644
+ --- a/gcc/pretty-print.h
+ +++ b/gcc/pretty-print.h
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === co-authored-by.patch ===
+ From d7a65edb629a010f7ef907d457343abcb569fab7 Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Thu, 16 Apr 2020 15:39:22 +0200
+ Subject: [PATCH 1850/2034] List valid pairs for new and delete operators.
+ 
+ 	PR c++/94314
+ 	* cgraphclones.c (set_new_clone_decl_and_node_flags): Drop
+ 	DECL_IS_REPLACEABLE_OPERATOR during cloning.
+ 	* tree-ssa-dce.c (valid_new_delete_pair_p): New function.
+ 	(propagate_necessity): Check operator names.
+ 
+ 	PR c++/94314
+ 	* g++.dg/pr94314.C: Do not use dg-additional-options
+ 	and remove not needed stdio.h include.
+ 	* g++.dg/pr94314-2.C: Likewise.
+ 	* g++.dg/pr94314-3.C: Likewise.
+ 	* g++.dg/pr94314-4.C: New test.
+ 
+ co-authored-By: Jakub Jelinek <jakub@redhat.com>
+ Co-Authored-by: John Miller <jm@example.com>
+ co-authored-by: John Miller2 <jm2@example.com>
+ ---
+  gcc/ChangeLog                    |  9 +++
+  gcc/cgraphclones.c               |  2 +
+  gcc/testsuite/ChangeLog          | 10 ++++
+  gcc/testsuite/g++.dg/pr94314-2.C |  5 +-
+  gcc/testsuite/g++.dg/pr94314-3.C |  5 +-
+  gcc/testsuite/g++.dg/pr94314-4.C | 30 ++++++++++
+  gcc/testsuite/g++.dg/pr94314.C   |  5 +-
+  gcc/tree-ssa-dce.c               | 98 ++++++++++++++++++++++++++++----
+  8 files changed, 142 insertions(+), 22 deletions(-)
+  create mode 100644 gcc/testsuite/g++.dg/pr94314-4.C
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index 74dbeeb44c6..9e499ec9c86 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.c
+ index c73b8f810f0..8f541a28b6e 100644
+ --- a/gcc/cgraphclones.c
+ +++ b/gcc/cgraphclones.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
+ index 756f1d759e6..94d2312022d 100644
+ --- a/gcc/testsuite/ChangeLog
+ +++ b/gcc/testsuite/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/pr94314-2.C b/gcc/testsuite/g++.dg/pr94314-2.C
+ index 36b93ed6d4d..998ce601767 100644
+ --- a/gcc/testsuite/g++.dg/pr94314-2.C
+ +++ b/gcc/testsuite/g++.dg/pr94314-2.C
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/pr94314-3.C b/gcc/testsuite/g++.dg/pr94314-3.C
+ index 575ba9d8ad8..846a5d6a3d8 100644
+ --- a/gcc/testsuite/g++.dg/pr94314-3.C
+ +++ b/gcc/testsuite/g++.dg/pr94314-3.C
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/pr94314-4.C b/gcc/testsuite/g++.dg/pr94314-4.C
+ new file mode 100644
+ index 00000000000..d097f29d4ad
+ --- /dev/null
+ +++ b/gcc/testsuite/g++.dg/pr94314-4.C
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/g++.dg/pr94314.C b/gcc/testsuite/g++.dg/pr94314.C
+ index 86e651d10ba..4e5ae122e9f 100644
+ --- a/gcc/testsuite/g++.dg/pr94314.C
+ +++ b/gcc/testsuite/g++.dg/pr94314.C
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.c
+ index fd5f24c746c..757cfad5b5e 100644
+ --- a/gcc/tree-ssa-dce.c
+ +++ b/gcc/tree-ssa-dce.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === 1699-combine-Fix-split_i2i3-ICE-PR94291.patch ===
+ From c23c899aedf11069e992eed7358802b262d62f98 Mon Sep 17 00:00:00 2001
+ From: Jakub Jelinek <jakub@redhat.com>
+ Date: Tue, 7 Apr 2020 21:30:12 +0200
+ Subject: [PATCH 1699/2034] combine: Fix split_i2i3 ICE [PR94291]
+ 
+ The following testcase ICEs on armv7hl-linux-gnueabi.
+ try_combine is called on:
+ (gdb) p debug_rtx (i3)
+ (insn 20 12 22 2 (set (mem/c:SI (plus:SI (reg/f:SI 102 sfp)
+                 (const_int -4 [0xfffffffffffffffc])) [1 x+0 S4 A32])
+         (reg:SI 125)) "pr94291.c":7:8 241 {*arm_movsi_insn}
+      (expr_list:REG_DEAD (reg:SI 125)
+         (nil)))
+ (gdb) p debug_rtx (i2)
+ (insn 12 7 20 2 (parallel [
+             (set (reg:CC 100 cc)
+                 (compare:CC (reg:SI 121 [ <retval> ])
+                     (const_int 0 [0])))
+             (set (reg:SI 125)
+                 (reg:SI 121 [ <retval> ]))
+         ]) "pr94291.c":7:8 248 {*movsi_compare0}
+      (expr_list:REG_UNUSED (reg:CC 100 cc)
+         (nil)))
+ and tries to recognize cc = r121 cmp 0; [sfp-4] = r121 parallel,
+ but that isn't recognized, so it splits it into two: split_i2i3
+ [sfp-4] = r121 followed by cc = r121 cmp 0 which is recognized, but
+ ICEs because the code below insist that the SET_DEST of newi2pat
+ (or first set in PARALLEL thereof) must be a REG or SUBREG of REG,
+ but it is a MEM in this case.  I don't see any condition that would
+ guarantee that, perhaps for the swap_i2i3 case it was somehow guaranteed.
+ 
+ As the code just wants to update LOG_LINKS and LOG_LINKS are only for
+ registers, not for MEM or anything else, the patch just doesn't update those
+ if it isn't a REG or SUBREG of REG.
+ 
+ 2020-04-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/94291
+ 	PR rtl-optimization/84169
+ 	* combine.c (try_combine): For split_i2i3, don't assume SET_DEST
+ 	must be a REG or SUBREG of REG; if it is not one of these, don't
+ 	update LOG_LINKs.
+ 
+ 	* gcc.dg/pr94291.c: New test.
+ ---
+  gcc/ChangeLog                  |  8 +++++++
+  gcc/combine.c                  | 42 +++++++++++++++++++---------------
+  gcc/testsuite/ChangeLog        |  6 +++++
+  gcc/testsuite/gcc.dg/pr94291.c | 14 ++++++++++++
+  4 files changed, 51 insertions(+), 19 deletions(-)
+  create mode 100644 gcc/testsuite/gcc.dg/pr94291.c
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index a1ab9fb4ef3..12803e90b0a 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/combine.c b/gcc/combine.c
+ index 58366a6d331..cff76cd3303 100644
+ --- a/gcc/combine.c
+ +++ b/gcc/combine.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
+ index 71b5a14bcbe..3cbf891d58d 100644
+ --- a/gcc/testsuite/ChangeLog
+ +++ b/gcc/testsuite/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.dg/pr94291.c b/gcc/testsuite/gcc.dg/pr94291.c
+ new file mode 100644
+ index 00000000000..7daa2b01166
+ --- /dev/null
+ +++ b/gcc/testsuite/gcc.dg/pr94291.c
+ @@ -0,0 +1 @@
+ +
+ -- 
+ 2.26.1
+ 
+ === 0001-Add-patch_area_size-and-patch_area_entry-to-crtl.patch ===
+ From 6607bdd99994c834f92fce924abdaea3405f62dc Mon Sep 17 00:00:00 2001
+ From: "H.J. Lu" <hjl.tools@gmail.com>
+ Date: Fri, 1 May 2020 21:03:10 -0700
+ Subject: [PATCH] Add patch_area_size and patch_area_entry to crtl
+ 
+ Currently patchable area is at the wrong place.  It is placed immediately
+ after function label and before .cfi_startproc.  A backend should be able
+ to add a pseudo patchable area instruction durectly into RTL.  This patch
+ adds patch_area_size and patch_area_entry to crtl so that the patchable
+ area info is available in RTL passes.
+ 
+ It also limits patch_area_size and patch_area_entry to 65535, which is
+ a reasonable maximum size for patchable area.
+ 
+ gcc/
+ 
+ 	PR target/93492
+ 	* cfgexpand.c (pass_expand::execute): Set crtl->patch_area_size
+ 	and crtl->patch_area_entry.
+ 	* emit-rtl.h (rtl_data): Add patch_area_size and patch_area_entry.
+ 	* opts.c (common_handle_option): Limit
+ 	function_entry_patch_area_size and function_entry_patch_area_start
+ 	to USHRT_MAX.  Fix a typo in error message.
+ 	* varasm.c (assemble_start_function): Use crtl->patch_area_size
+ 	and crtl->patch_area_entry.
+ 	* doc/invoke.texi: Document the maximum value for
+ 	-fpatchable-function-entry.
+ 
+ gcc/c-family/
+ 
+ 	PR target/12345
+ 	* c-attribs.c (handle_patchable_function_entry_attribute): Limit
+ 	value to USHRT_MAX (65535).
+ 
+ ---
+  gcc/ChangeLog                                 | 14 ++++++++
+  gcc/c-family/ChangeLog                        |  6 ++++
+  gcc/c-family/c-attribs.c                      |  9 +++++
+  gcc/cfgexpand.c                               | 33 +++++++++++++++++++
+  gcc/doc/invoke.texi                           |  1 +
+  gcc/emit-rtl.h                                |  6 ++++
+  gcc/opts.c                                    |  4 ++-
+  gcc/testsuite/ChangeLog                       |  7 ++++
+  .../patchable_function_entry-error-1.c        |  9 +++++
+  .../patchable_function_entry-error-2.c        |  9 +++++
+  .../patchable_function_entry-error-3.c        | 17 ++++++++++
+  gcc/varasm.c                                  | 30 ++---------------
+  12 files changed, 116 insertions(+), 29 deletions(-)
+  create mode 100644 gcc/testsuite/c-c++-common/patchable_function_entry-error-1.c
+  create mode 100644 gcc/testsuite/c-c++-common/patchable_function_entry-error-2.c
+  create mode 100644 gcc/testsuite/c-c++-common/patchable_function_entry-error-3.c
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index e85a8e8813e..fb776ba5a0e 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
+ index c429b49e68c..69ea1fdc4f3 100644
+ --- a/gcc/c-family/ChangeLog
+ +++ b/gcc/c-family/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/c-family/c-attribs.c b/gcc/c-family/c-attribs.c
+ index ac936d5bbbb..a101312c581 100644
+ --- a/gcc/c-family/c-attribs.c
+ +++ b/gcc/c-family/c-attribs.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c
+ index a7ec77d5c85..86efa22bf60 100644
+ --- a/gcc/cfgexpand.c
+ +++ b/gcc/cfgexpand.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
+ index 527d362533a..767d1f07801 100644
+ --- a/gcc/doc/invoke.texi
+ +++ b/gcc/doc/invoke.texi
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/emit-rtl.h b/gcc/emit-rtl.h
+ index a878efe3cf7..3d6565c8a30 100644
+ --- a/gcc/emit-rtl.h
+ +++ b/gcc/emit-rtl.h
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/opts.c b/gcc/opts.c
+ index c212a1a57dc..3dccef39701 100644
+ --- a/gcc/opts.c
+ +++ b/gcc/opts.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
+ index 176aa117904..185f9ea725e 100644
+ --- a/gcc/testsuite/ChangeLog
+ +++ b/gcc/testsuite/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/c-c++-common/patchable_function_entry-error-1.c b/gcc/testsuite/c-c++-common/patchable_function_entry-error-1.c
+ new file mode 100644
+ index 00000000000..f60bf46cfe3
+ --- /dev/null
+ +++ b/gcc/testsuite/c-c++-common/patchable_function_entry-error-1.c
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/c-c++-common/patchable_function_entry-error-2.c b/gcc/testsuite/c-c++-common/patchable_function_entry-error-2.c
+ new file mode 100644
+ index 00000000000..90f88c78be7
+ --- /dev/null
+ +++ b/gcc/testsuite/c-c++-common/patchable_function_entry-error-2.c
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/c-c++-common/patchable_function_entry-error-3.c b/gcc/testsuite/c-c++-common/patchable_function_entry-error-3.c
+ new file mode 100644
+ index 00000000000..4490e5c15ca
+ --- /dev/null
+ +++ b/gcc/testsuite/c-c++-common/patchable_function_entry-error-3.c
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/varasm.c b/gcc/varasm.c
+ index 271a67abf56..f062e48071f 100644
+ --- a/gcc/varasm.c
+ +++ b/gcc/varasm.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.2
+ 
+ === 1957-c-generic-lambda-forwarding-function-PR94546.patch ===
+ From aedd04caa945260ea77fd22f29b77292f7dba72e Mon Sep 17 00:00:00 2001
+ From: Jason Merrill <jason@redhat.com>
+ Date: Wed, 22 Apr 2020 02:27:54 -0400
+ Subject: [PATCH 1957/2034] c++: generic lambda forwarding function [PR94546]
+ 
+ While instantiating test(Plot) we partially instantiate the generic lambda.
+ We look at forward<T>(rest)... and see that it's just replacing parameter
+ packs with new parameter packs and tries to do a direct substitution.  But
+ because register_parameter_specializations had built up a
+ NONTYPE_ARGUMENT_PACK around the new parameter pack, the substitution
+ failed.  So let's not wrap it that way.
+ 
+ gcc/cp/ChangeLog
+ 2020-04-22  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/94546
+ 	* pt.c (register_parameter_specializations): If the instantiation is
+ 	still a parameter pack, don't wrap it in a NONTYPE_ARGUMENT_PACK.
+ 	(tsubst_pack_expansion, tsubst_expr): Adjust.
+ ---
+  gcc/cp/ChangeLog                              |  7 +++++
+  gcc/cp/pt.c                                   | 28 +++++++------------
+  .../g++.dg/cpp2a/lambda-generic-variadic20.C  | 23 +++++++++++++++
+  3 files changed, 40 insertions(+), 18 deletions(-)
+  create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic-variadic20.C
+ 
+ diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
+ index 640e4948130..4b6691a77f0 100644
+ --- a/gcc/cp/ChangeLog
+ +++ b/gcc/cp/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
+ index 7bf249cee5c..2fe7b66707c 100644
+ --- a/gcc/cp/pt.c
+ +++ b/gcc/cp/pt.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/cpp2a/lambda-generic-variadic20.C b/gcc/testsuite/g++.dg/cpp2a/lambda-generic-variadic20.C
+ new file mode 100644
+ index 00000000000..3d69dbb8e98
+ --- /dev/null
+ +++ b/gcc/testsuite/g++.dg/cpp2a/lambda-generic-variadic20.C
+ @@ -0,0 +1 @@
+ +
+ -- 
+ 2.26.1
+ 
+ === 0030-PR-c-92746-ICE-with-noexcept-of-function-concept-che.patch ===
+ From edabbec31e3bfc9a9757f80c8610706ed00e5a1a Mon Sep 17 00:00:00 2001
+ From: Jason Merrill <jason@redhat.com>
+ Date: Mon, 13 Jan 2020 18:13:46 -0500
+ Subject: [PATCH 0030/2034] 	PR c++/92746 - ICE with noexcept of function
+  concept check.
+ 
+ Another place that needs to specially handle Concepts TS function-style
+ concepts.
+ 
+ 	* except.c (check_noexcept_r): Handle concept-check.
+ ---
+  gcc/cp/ChangeLog                            | 3 +++
+  gcc/cp/except.c                             | 2 ++
+  gcc/testsuite/g++.dg/concepts/fn-concept3.C | 6 ++++++
+  3 files changed, 11 insertions(+)
+  create mode 100644 gcc/testsuite/g++.dg/concepts/fn-concept3.C
+ 
+ diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
+ index 59646c70fa4..4729e3d331d 100644
+ --- a/gcc/cp/ChangeLog
+ +++ b/gcc/cp/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/cp/except.c b/gcc/cp/except.c
+ index e073bd4d2bc..55b4b6af442 100644
+ --- a/gcc/cp/except.c
+ +++ b/gcc/cp/except.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/concepts/fn-concept3.C b/gcc/testsuite/g++.dg/concepts/fn-concept3.C
+ new file mode 100644
+ index 00000000000..ecb7f6b12f7
+ --- /dev/null
+ +++ b/gcc/testsuite/g++.dg/concepts/fn-concept3.C
+ @@ -0,0 +1 @@
+ +
+ -- 
+ 2.26.1
+ 
+ === 0129-Add-PR-number-to-change-log.patch ===
+ From f788c2d66a6ee1ded65dafccbc5e485d42af4808 Mon Sep 17 00:00:00 2001
+ From: Richard Sandiford <richard.sandiford@arm.com>
+ Date: Fri, 17 Jan 2020 12:22:58 +0000
+ Subject: [PATCH 0129/2034] Add PR number to change log
+ 
+ ---
+  gcc/ChangeLog | 1 +
+  1 file changed, 1 insertion(+)
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index 6c6d586ca75..49ca5f92dec 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === 0577-aarch64-Add-an-and.patch ===
+ From bba0c624c8b1d6e54dc58091dd21b0c2ab000434 Mon Sep 17 00:00:00 2001
+ From: Richard Sandiford <richard.sandiford@arm.com>
+ Date: Mon, 3 Feb 2020 21:43:44 +0000
+ Subject: [PATCH 0577/2034] aarch64: Add an and/ior-based movk pattern
+  [PR87763]
+ 
+ This patch adds a second movk pattern that models the instruction
+ as a "normal" and/ior operation rather than an insertion.  It fixes
+ the third insv_1.c failure in PR87763, which was a regression from
+ GCC 8.
+ 
+ 2020-02-06  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ gcc/
+ 	PR target/87763
+ 	* config/aarch64/aarch64-protos.h (aarch64_movk_shift): Declare.
+ 	* config/aarch64/aarch64.c (aarch64_movk_shift): New function.
+ 	* config/aarch64/aarch64.md (aarch64_movk<mode>): New pattern.
+ 
+ gcc/testsuite/
+ 	PR target/87763
+ 	* gcc.target/aarch64/movk_2.c: New test.
+ ---
+  gcc/ChangeLog                             |  7 ++
+  gcc/config/aarch64/aarch64-protos.h       |  1 +
+  gcc/config/aarch64/aarch64.c              | 24 +++++++
+  gcc/config/aarch64/aarch64.md             | 17 +++++
+  gcc/testsuite/ChangeLog                   |  5 ++
+  gcc/testsuite/gcc.target/aarch64/movk_2.c | 78 +++++++++++++++++++++++
+  6 files changed, 132 insertions(+)
+  create mode 100644 gcc/testsuite/gcc.target/aarch64/movk_2.c
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index efbbbf08225..cea8ffee99c 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/config/aarch64/aarch64-protos.h b/gcc/config/aarch64/aarch64-protos.h
+ index 24cc65a383a..d29975a8921 100644
+ --- a/gcc/config/aarch64/aarch64-protos.h
+ +++ b/gcc/config/aarch64/aarch64-protos.h
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c
+ index 6581e4cb075..6a1b4099af1 100644
+ --- a/gcc/config/aarch64/aarch64.c
+ +++ b/gcc/config/aarch64/aarch64.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/config/aarch64/aarch64.md b/gcc/config/aarch64/aarch64.md
+ index 90eebce85c0..9c1f17d0f85 100644
+ --- a/gcc/config/aarch64/aarch64.md
+ +++ b/gcc/config/aarch64/aarch64.md
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
+ index 601bc336290..cdb26581b9c 100644
+ --- a/gcc/testsuite/ChangeLog
+ +++ b/gcc/testsuite/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/aarch64/movk_2.c b/gcc/testsuite/gcc.target/aarch64/movk_2.c
+ new file mode 100644
+ index 00000000000..a0477ad5d42
+ --- /dev/null
+ +++ b/gcc/testsuite/gcc.target/aarch64/movk_2.c
+ @@ -0,0 +1 @@
+ +
+ -- 
+ 2.26.1
+ 
+ === 1975-S-390-Fix-several-test-cases.patch ===
+ From 803596fe9591026a50b59ff961ebc114097677b5 Mon Sep 17 00:00:00 2001
+ From: Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
+ Date: Tue, 10 Mar 2020 10:49:28 +0100
+ Subject: [PATCH 1975/2034] S/390: Fix several test cases
+ 
+ gcc/ChangeLog:
+ 
+ 2020-04-21  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+ 
+ 	* config/s390/s390.md ("*<risbg_n>_ior_and_sr_ze<mode>"): Lift from SI
+ 	mode to DSI. ("*trunc_sidi_and_subreg_ze<clobbercc_or_nocc>"): New
+ 	insn pattern.
+ 
+ gcc/testsuite/ChangeLog:
+ 
+ 2020-04-21  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+ 
+ 	* gcc.target/s390/addsub-signed-overflow-1.c: Fix options.
+ 	* gcc.target/s390/addsub-signed-overflow-2.c: Fix options.
+ 	* gcc.target/s390/bswap-1.c: Fix scan assembler regex.
+ 	* gcc.target/s390/global-array-element-pic2.c: Fix scan assembler regex.
+ 	* gcc.target/s390/load-relative-check.c: Fix options.
+ 	* gcc.target/s390/morestack.c: Fix options.
+ 	* gcc.target/s390/nobp-return-mem-z900.c: Temporarily silence this case.
+ 	* gcc.target/s390/risbg-ll-1.c: Fix scan assembler regex.
+ 	* gcc.target/s390/risbg-ll-2.c: Fix scan assembler regex.
+ 	* gcc.target/s390/risbg-ll-3.c: Fix scan assembler regex.
+ 	* gcc.target/s390/target-attribute/pr82012.c: Fix error message.
+ ---
+  gcc/config/s390/s390.md                       | 39 ++++++++++++-------
+  .../s390/addsub-signed-overflow-1.c           |  2 +-
+  .../s390/addsub-signed-overflow-2.c           |  2 +-
+  gcc/testsuite/gcc.target/s390/bswap-1.c       |  8 ++--
+  .../s390/global-array-element-pic2.c          |  4 +-
+  .../gcc.target/s390/load-relative-check.c     |  2 +-
+  gcc/testsuite/gcc.target/s390/morestack.c     |  2 +-
+  .../gcc.target/s390/nobp-return-mem-z900.c    | 17 ++++++--
+  gcc/testsuite/gcc.target/s390/risbg-ll-1.c    | 13 +++----
+  gcc/testsuite/gcc.target/s390/risbg-ll-2.c    |  6 +--
+  gcc/testsuite/gcc.target/s390/risbg-ll-3.c    |  2 +-
+  .../s390/target-attribute/pr82012.c           |  2 +-
+  12 files changed, 59 insertions(+), 40 deletions(-)
+ 
+ diff --git a/gcc/config/s390/s390.md b/gcc/config/s390/s390.md
+ index 44b59659e20..cf53ef1b791 100644
+ --- a/gcc/config/s390/s390.md
+ +++ b/gcc/config/s390/s390.md
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/s390/addsub-signed-overflow-1.c b/gcc/testsuite/gcc.target/s390/addsub-signed-overflow-1.c
+ index 143220d5541..ebc02479587 100644
+ --- a/gcc/testsuite/gcc.target/s390/addsub-signed-overflow-1.c
+ +++ b/gcc/testsuite/gcc.target/s390/addsub-signed-overflow-1.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/s390/addsub-signed-overflow-2.c b/gcc/testsuite/gcc.target/s390/addsub-signed-overflow-2.c
+ index 798e489cece..8bd1a764bc6 100644
+ --- a/gcc/testsuite/gcc.target/s390/addsub-signed-overflow-2.c
+ +++ b/gcc/testsuite/gcc.target/s390/addsub-signed-overflow-2.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/s390/bswap-1.c b/gcc/testsuite/gcc.target/s390/bswap-1.c
+ index edfcdf888c0..c11a0ea780b 100644
+ --- a/gcc/testsuite/gcc.target/s390/bswap-1.c
+ +++ b/gcc/testsuite/gcc.target/s390/bswap-1.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/s390/global-array-element-pic2.c b/gcc/testsuite/gcc.target/s390/global-array-element-pic2.c
+ index b9398a8042f..72b87d40b85 100644
+ --- a/gcc/testsuite/gcc.target/s390/global-array-element-pic2.c
+ +++ b/gcc/testsuite/gcc.target/s390/global-array-element-pic2.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/s390/load-relative-check.c b/gcc/testsuite/gcc.target/s390/load-relative-check.c
+ index 3d4671a6b3f..a55bc2442f1 100644
+ --- a/gcc/testsuite/gcc.target/s390/load-relative-check.c
+ +++ b/gcc/testsuite/gcc.target/s390/load-relative-check.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/s390/morestack.c b/gcc/testsuite/gcc.target/s390/morestack.c
+ index aa28b72aa6c..4cfa220e737 100644
+ --- a/gcc/testsuite/gcc.target/s390/morestack.c
+ +++ b/gcc/testsuite/gcc.target/s390/morestack.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/s390/nobp-return-mem-z900.c b/gcc/testsuite/gcc.target/s390/nobp-return-mem-z900.c
+ index 0b318115a8f..3d6aca1f95f 100644
+ --- a/gcc/testsuite/gcc.target/s390/nobp-return-mem-z900.c
+ +++ b/gcc/testsuite/gcc.target/s390/nobp-return-mem-z900.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/s390/risbg-ll-1.c b/gcc/testsuite/gcc.target/s390/risbg-ll-1.c
+ index 30350d04c45..1cac15820c0 100644
+ --- a/gcc/testsuite/gcc.target/s390/risbg-ll-1.c
+ +++ b/gcc/testsuite/gcc.target/s390/risbg-ll-1.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/s390/risbg-ll-2.c b/gcc/testsuite/gcc.target/s390/risbg-ll-2.c
+ index 754c17311dd..8bf1a0ff88b 100644
+ --- a/gcc/testsuite/gcc.target/s390/risbg-ll-2.c
+ +++ b/gcc/testsuite/gcc.target/s390/risbg-ll-2.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/s390/risbg-ll-3.c b/gcc/testsuite/gcc.target/s390/risbg-ll-3.c
+ index 2a2db543cd9..90d37f2c1ce 100644
+ --- a/gcc/testsuite/gcc.target/s390/risbg-ll-3.c
+ +++ b/gcc/testsuite/gcc.target/s390/risbg-ll-3.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/s390/target-attribute/pr82012.c b/gcc/testsuite/gcc.target/s390/target-attribute/pr82012.c
+ index 2e1f7ae57be..ad1bf76d4d2 100644
+ --- a/gcc/testsuite/gcc.target/s390/target-attribute/pr82012.c
+ +++ b/gcc/testsuite/gcc.target/s390/target-attribute/pr82012.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === 1999-rs6000-Fix-C-14-vs.-C-17-ABI-bug-on-powerpc64le-PR94.patch ===
+ From a39ed81b8a0b46320a7c6ece3f7ad4c3f8519609 Mon Sep 17 00:00:00 2001
+ From: Jakub Jelinek <jakub@redhat.com>
+ Date: Thu, 23 Apr 2020 09:59:57 +0200
+ Subject: [PATCH 1999/2034] rs6000: Fix C++14 vs. C++17 ABI bug on powerpc64le
+  [PR94707]
+ 
+ As mentioned in the PR and on IRC, the recently added struct-layout-1.exp
+ new tests FAIL on powerpc64le-linux (among other targets).
+ FAIL: tmpdir-g++.dg-struct-layout-1/t032 cp_compat_x_tst.o-cp_compat_y_tst.o execute
+ FAIL: tmpdir-g++.dg-struct-layout-1/t058 cp_compat_x_tst.o-cp_compat_y_tst.o execute
+ FAIL: tmpdir-g++.dg-struct-layout-1/t059 cp_compat_x_tst.o-cp_compat_y_tst.o execute
+ in particular.  The problem is that the presence or absence of the C++17
+ artificial empty base fields, which have non-zero TYPE_SIZE, but zero
+ DECL_SIZE, change the ABI decisions, if it is present (-std=c++17), the type
+ might not be considered homogeneous, while if it is absent (-std=c++14), it
+ can be.
+ 
+ The following patch fixes that and emits a -Wpsabi inform; perhaps more
+ often than it could, because the fact that rs6000_discover_homogeneous_aggregate
+ returns true when it didn't in in GCC 7/8/9 with -std=c++17 doesn't still
+ mean it will make a different ABI decision, but the warning triggered only
+ on the test I've changed (the struct-layout-1.exp tests use -w -Wno-psabi
+ already).
+ 
+ 2020-04-23  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/94707
+ 	* config/rs6000/rs6000-call.c (rs6000_aggregate_candidate): Add
+ 	cxx17_empty_base_seen argument.  Pass it to recursive calls.
+ 	Ignore cxx17_empty_base_field_p fields after setting
+ 	*cxx17_empty_base_seen to true.
+ 	(rs6000_discover_homogeneous_aggregate): Adjust
+ 	rs6000_aggregate_candidate caller.  With -Wpsabi, diagnose homogeneous
+ 	aggregates with C++17 empty base fields.
+ 
+ 	* g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher.
+ ---
+  gcc/ChangeLog                           | 13 ++++++++++
+  gcc/config/rs6000/rs6000-call.c         | 34 +++++++++++++++++++++----
+  gcc/testsuite/ChangeLog                 |  3 +++
+  gcc/testsuite/g++.dg/tree-ssa/pr27830.C |  2 ++
+  4 files changed, 47 insertions(+), 5 deletions(-)
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index 06f7eda0033..93c3076eb86 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/config/rs6000/rs6000-call.c b/gcc/config/rs6000/rs6000-call.c
+ index e08621ace27..a9ae7ab70ca 100644
+ --- a/gcc/config/rs6000/rs6000-call.c
+ +++ b/gcc/config/rs6000/rs6000-call.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
+ index 684e408c1a5..245c1512c76 100644
+ --- a/gcc/testsuite/ChangeLog
+ +++ b/gcc/testsuite/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/tree-ssa/pr27830.C b/gcc/testsuite/g++.dg/tree-ssa/pr27830.C
+ index 01c7fc18783..551ebc428cd 100644
+ --- a/gcc/testsuite/g++.dg/tree-ssa/pr27830.C
+ +++ b/gcc/testsuite/g++.dg/tree-ssa/pr27830.C
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === 0001-Add-patch_area_size-and-patch_area_entry-to-crtl.patch ===
+ From 6607bdd99994c834f92fce924abdaea3405f62dc Mon Sep 17 00:00:00 2001
+ From: "H.J. Lu" <hjl.tools@gmail.com>
+ Date: Fri, 1 May 2020 21:03:10 -0700
+ Subject: [PATCH] Add patch_area_size and patch_area_entry to crtl
+ 
+ Currently patchable area is at the wrong place.  It is placed immediately
+ after function label and before .cfi_startproc.  A backend should be able
+ to add a pseudo patchable area instruction durectly into RTL.  This patch
+ adds patch_area_size and patch_area_entry to crtl so that the patchable
+ area info is available in RTL passes.
+ 
+ It also limits patch_area_size and patch_area_entry to 65535, which is
+ a reasonable maximum size for patchable area.
+ 
+ gcc/
+ 
+ 	PR target/93492
+ 	* cfgexpand.c (pass_expand::execute): Set crtl->patch_area_size
+ 	and crtl->patch_area_entry.
+ 	* emit-rtl.h (rtl_data): Add patch_area_size and patch_area_entry.
+ 	* opts.c (common_handle_option): Limit
+ 	function_entry_patch_area_size and function_entry_patch_area_start
+ 	to USHRT_MAX.  Fix a typo in error message.
+ 	* varasm.c (assemble_start_function): Use crtl->patch_area_size
+ 	and crtl->patch_area_entry.
+ 	* doc/invoke.texi: Document the maximum value for
+ 	-fpatchable-function-entry.
+ 
+ gcc/c-family/
+ 
+ 	PR target/12345
+ 	* c-attribs.c (handle_patchable_function_entry_attribute): Limit
+ 	value to USHRT_MAX (65535).
+ 
+ ---
+  gcc/ChangeLog                                 | 14 ++++++++
+  gcc/c-family/ChangeLog                        |  6 ++++
+  gcc/c-family/c-attribs.c                      |  9 +++++
+  gcc/cfgexpand.c                               | 33 +++++++++++++++++++
+  gcc/doc/invoke.texi                           |  1 +
+  gcc/emit-rtl.h                                |  6 ++++
+  gcc/opts.c                                    |  4 ++-
+  gcc/testsuite/ChangeLog                       |  7 ++++
+  .../patchable_function_entry-error-1.c        |  9 +++++
+  .../patchable_function_entry-error-2.c        |  9 +++++
+  .../patchable_function_entry-error-3.c        | 17 ++++++++++
+  gcc/varasm.c                                  | 30 ++---------------
+  12 files changed, 116 insertions(+), 29 deletions(-)
+  create mode 100644 gcc/testsuite/c-c++-common/patchable_function_entry-error-1.c
+  create mode 100644 gcc/testsuite/c-c++-common/patchable_function_entry-error-2.c
+  create mode 100644 gcc/testsuite/c-c++-common/patchable_function_entry-error-3.c
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index e85a8e8813e..fb776ba5a0e 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
+ index c429b49e68c..69ea1fdc4f3 100644
+ --- a/gcc/c-family/ChangeLog
+ +++ b/gcc/c-family/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/c-family/c-attribs.c b/gcc/c-family/c-attribs.c
+ index ac936d5bbbb..a101312c581 100644
+ --- a/gcc/c-family/c-attribs.c
+ +++ b/gcc/c-family/c-attribs.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c
+ index a7ec77d5c85..86efa22bf60 100644
+ --- a/gcc/cfgexpand.c
+ +++ b/gcc/cfgexpand.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
+ index 527d362533a..767d1f07801 100644
+ --- a/gcc/doc/invoke.texi
+ +++ b/gcc/doc/invoke.texi
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/emit-rtl.h b/gcc/emit-rtl.h
+ index a878efe3cf7..3d6565c8a30 100644
+ --- a/gcc/emit-rtl.h
+ +++ b/gcc/emit-rtl.h
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/opts.c b/gcc/opts.c
+ index c212a1a57dc..3dccef39701 100644
+ --- a/gcc/opts.c
+ +++ b/gcc/opts.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
+ index 176aa117904..185f9ea725e 100644
+ --- a/gcc/testsuite/ChangeLog
+ +++ b/gcc/testsuite/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/c-c++-common/patchable_function_entry-error-1.c b/gcc/testsuite/c-c++-common/patchable_function_entry-error-1.c
+ new file mode 100644
+ index 00000000000..f60bf46cfe3
+ --- /dev/null
+ +++ b/gcc/testsuite/c-c++-common/patchable_function_entry-error-1.c
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/c-c++-common/patchable_function_entry-error-2.c b/gcc/testsuite/c-c++-common/patchable_function_entry-error-2.c
+ new file mode 100644
+ index 00000000000..90f88c78be7
+ --- /dev/null
+ +++ b/gcc/testsuite/c-c++-common/patchable_function_entry-error-2.c
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/c-c++-common/patchable_function_entry-error-3.c b/gcc/testsuite/c-c++-common/patchable_function_entry-error-3.c
+ new file mode 100644
+ index 00000000000..4490e5c15ca
+ --- /dev/null
+ +++ b/gcc/testsuite/c-c++-common/patchable_function_entry-error-3.c
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/varasm.c b/gcc/varasm.c
+ index 271a67abf56..f062e48071f 100644
+ --- a/gcc/varasm.c
+ +++ b/gcc/varasm.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.2
+ 
+ === 0002-Bump-date.patch ===
+ From a139bafeec76732d964b99e8be3d61b3cab0359d Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Tue, 12 May 2020 09:27:51 +0200
+ Subject: [PATCH 2/2] Bump date.
+ 
+ ---
+  gcc/DATESTAMP | 2 +-
+  1 file changed, 1 insertion(+), 1 deletion(-)
+ 
+ diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
+ index c3d42a6f89a..b03d4a0feab 100644
+ --- a/gcc/DATESTAMP
+ +++ b/gcc/DATESTAMP
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.2
+ 
+ === 0001-Just-test-it.patch ===
+ From 6b10b909c0b49ac7ace2cd53021b3ff7ffb2d3f4 Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Tue, 12 May 2020 09:25:54 +0200
+ Subject: [PATCH 1/2] Just test it.
+ 
+ gcc/ChangeLog:
+ 
+ 2020-05-12  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR ipa/12345
+ 	* tree-vrp.c: Done.
+ 	* tree.c: Done.
+ ---
+  gcc/tree-vrp.c | 2 ++
+  gcc/tree.c     | 3 +++
+  2 files changed, 5 insertions(+)
+ 
+ diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c
+ index a8861670790..32722d2c714 100644
+ --- a/gcc/tree-vrp.c
+ +++ b/gcc/tree-vrp.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/tree.c b/gcc/tree.c
+ index 0ddf002e9eb..fa7c6b28a4e 100644
+ --- a/gcc/tree.c
+ +++ b/gcc/tree.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.2
+ 
+ === trailing-whitespaces.patch ===
+ From eb7c7c524556df5364f03adc20f6a9db20858484 Mon Sep 17 00:00:00 2001
+ From: Jakub Jelinek <jakub@redhat.com>
+ Date: Mon, 13 Jan 2020 14:14:57 +0100
+ Subject: [PATCH 0004/2034] tree-opt: Fix bootstrap failure in
+  tree-ssa-forwprop.c some more PR90838
+ 
+ 2020-01-13  Jakub Jelinek  <jakub@redhat.com>   
+ 
+ 	PR tree-optimization/90838
+ 	* tree-ssa-forwprop.c (simplify_count_trailing_zeroes): Use
+ 	SCALAR_INT_TYPE_MODE directly in CTZ_DEFINED_VALUE_AT_ZERO macro      
+ 	argument rather than to initialize temporary for targets that
+ 	don't use the mode argument at all.  Initialize ctzval to avoid  
+ 	warning at -O0.
+ ---
+  gcc/ChangeLog           | 9 +++++++++
+  gcc/tree-ssa-forwprop.c | 6 +++---
+  2 files changed, 12 insertions(+), 3 deletions(-)
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index a195863212e..f7df07343d1 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.c
+ index aac31d02b6c..56c470f6ecf 100644
+ --- a/gcc/tree-ssa-forwprop.c
+ +++ b/gcc/tree-ssa-forwprop.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.1
+ 
+ === pr-check1.patch ===
+ From 5194b51ed9714808d88827531e91474895b6c706 Mon Sep 17 00:00:00 2001
+ From: Jason Merrill <jason@redhat.com>
+ Date: Thu, 16 Jan 2020 16:55:39 -0500
+ Subject: [PATCH 0121/2034] PR c++/93286 - ICE with __is_constructible and
+  variadic template.
+ 
+ Here we had been recursing in tsubst_copy_and_build if type2 was a TREE_LIST
+ because that function knew how to deal with pack expansions, and tsubst
+ didn't.  But tsubst_copy_and_build expects to be dealing with expressions,
+ so we crash when trying to convert_from_reference a type.
+ 
+ gcc/cp/ChangeLog:
+ 	PR ipa/12345
+ 	* pt.c (tsubst) [TREE_LIST]: Handle pack expansion.
+ 	(tsubst_copy_and_build) [TRAIT_EXPR]: Always use tsubst for type2.
+ 
+ gcc/testsuite/ChangeLog:
+ 	* g++.dg/ext/is_constructible4.C: New file.
+ ---
+  gcc/cp/ChangeLog                             |  4 ++
+  gcc/cp/pt.c                                  | 74 ++++++++++++++++++--
+  gcc/testsuite/g++.dg/ext/is_constructible4.C | 18 +++++
+  3 files changed, 89 insertions(+), 7 deletions(-)
+  create mode 100644 gcc/testsuite/g++.dg/ext/is_constructible4.C
+ 
+ diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
+ index 3ca5d7a11b4..c37e461bcc5 100644
+ --- a/gcc/cp/ChangeLog
+ +++ b/gcc/cp/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
+ index 9bb8cc13e5f..872f8ff8f52 100644
+ --- a/gcc/cp/pt.c
+ +++ b/gcc/cp/pt.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/ext/is_constructible4.C b/gcc/testsuite/g++.dg/ext/is_constructible4.C
+ new file mode 100644
+ index 00000000000..6dfe3c01661
+ --- /dev/null
+ +++ b/gcc/testsuite/g++.dg/ext/is_constructible4.C
+ @@ -0,0 +1 @@
+ +
+ -- 
+ 2.26.1
+ 
+ === 0020-IPA-Avoid-segfault-in-devirtualization_time_bonus-PR.patch ===
+ From 8472660b98a31b32b7d030c2cdc4d41d326364d5 Mon Sep 17 00:00:00 2001
+ From: Martin Jambor <mjambor@suse.cz>
+ Date: Mon, 13 Jan 2020 19:13:46 +0100
+ Subject: [PATCH 0020/2034] IPA: Avoid segfault in devirtualization_time_bonus
+  (PR 93223)
+ 
+ 2020-01-13  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR ipa/93223
+ 	* ipa-cp.c (devirtualization_time_bonus): Check whether isummary is
+ 	NULL.
+ 
+ 	testsuite/
+ 	* g++.dg/ipa/pr93223.C: New test.
+ ---
+  gcc/ipa-cp.c                       |  2 +-
+  gcc/testsuite/g++.dg/ipa/pr93223.C | 62 ++++++++++++++++++++++++++++++
+  2 files changed, 63 insertions(+), 1 deletion(-)
+  create mode 100644 gcc/testsuite/g++.dg/ipa/pr93223.C
+ 
+ diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.c
+ index 612f3d0a89b..17da1d8e8a7 100644
+ --- a/gcc/ipa-cp.c
+ +++ b/gcc/ipa-cp.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/ipa/pr93223.C b/gcc/testsuite/g++.dg/ipa/pr93223.C
+ new file mode 100644
+ index 00000000000..87f98b5e244
+ --- /dev/null
+ +++ b/gcc/testsuite/g++.dg/ipa/pr93223.C
+ @@ -0,0 +1 @@
+ +
+ -- 
+ 2.26.1
+ 
+ === 0043-Compare-TREE_ADDRESSABLE-and-TYPE_MODE-when-ODR-chec.patch ===
+ From 288c5324bf6e418dd94d718d1619464a4f68ff8e Mon Sep 17 00:00:00 2001
+ From: Jan Hubicka <jh@suse.cz>
+ Date: Tue, 14 Jan 2020 21:45:03 +0100
+ Subject: [PATCH 0043/2034] Compare TREE_ADDRESSABLE and TYPE_MODE when ODR
+  checking types.
+ 
+ 	PR lto/91576
+ 	* ipa-devirt.c (odr_types_equivalent_p): Compare TREE_ADDRESSABLE and
+ 	TYPE_MODE.
+ 
+ 	* testsuite/g++.dg/lto/odr-8_0.C: New testcase.
+ 	* testsuite/g++.dg/lto/odr-8_1.C: New testcase.
+ ---
+  gcc/ChangeLog                      |  6 ++++++
+  gcc/ipa-devirt.c                   | 21 +++++++++++++++++++++
+  gcc/testsuite/ChangeLog            |  6 ++++++
+  gcc/testsuite/g++.dg/lto/odr-8_0.C |  7 +++++++
+  gcc/testsuite/g++.dg/lto/odr-8_1.C | 12 ++++++++++++
+  5 files changed, 52 insertions(+)
+  create mode 100644 gcc/testsuite/g++.dg/lto/odr-8_0.C
+  create mode 100644 gcc/testsuite/g++.dg/lto/odr-8_1.C
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index 38165123654..33ca91a6467 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/ipa-devirt.c b/gcc/ipa-devirt.c
+ index f0031957375..b609a77701d 100644
+ --- a/gcc/ipa-devirt.c
+ +++ b/gcc/ipa-devirt.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
+ index 8e3b9105188..dc42601794b 100644
+ --- a/gcc/testsuite/ChangeLog
+ +++ b/gcc/testsuite/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/g++.dg/lto/odr-8_0.C b/gcc/testsuite/g++.dg/lto/odr-8_0.C
+ new file mode 100644
+ index 00000000000..59f51399fac
+ --- /dev/null
+ +++ b/gcc/testsuite/g++.dg/lto/odr-8_0.C
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/g++.dg/lto/odr-8_1.C b/gcc/testsuite/g++.dg/lto/odr-8_1.C
+ new file mode 100644
+ index 00000000000..742df8cc906
+ --- /dev/null
+ +++ b/gcc/testsuite/g++.dg/lto/odr-8_1.C
+ @@ -0,0 +1 @@
+ +
+ -- 
+ 2.26.1
+ 
+ === 0096-GCC-PATCH-AArch64-Add-ACLE-intrinsics-for-dot-produc.patch ===
+ From 8c197c851e7528baba7cb837f34c05ba2242f705 Mon Sep 17 00:00:00 2001
+ From: Stam Markianos-Wright <stam.markianos-wright@arm.com>
+ Date: Thu, 16 Jan 2020 14:20:48 +0000
+ Subject: [PATCH 0096/2034] [GCC][PATCH][AArch64]Add ACLE intrinsics for dot
+  product (usdot - vector, <us/su>dot - by element) for AArch64 AdvSIMD ARMv8.6
+  Extension
+ 
+ gcc/ChangeLog:
+ 
+ 2020-01-16  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
+ 
+ 	* config/aarch64/aarch64-builtins.c: (enum aarch64_type_qualifiers):
+ 	New qualifier_lane_quadtup_index, TYPES_TERNOP_SSUS,
+ 	TYPES_QUADOPSSUS_LANE_QUADTUP, TYPES_QUADOPSSSU_LANE_QUADTUP.
+ 	(aarch64_simd_expand_args): Add case SIMD_ARG_LANE_QUADTUP_INDEX.
+ 	(aarch64_simd_expand_builtin): Add qualifier_lane_quadtup_index.
+ 	* config/aarch64/aarch64-simd-builtins.def (usdot, usdot_lane,
+ 	usdot_laneq, sudot_lane,sudot_laneq): New.
+ 	* config/aarch64/aarch64-simd.md (aarch64_usdot): New.
+ 	(aarch64_<sur>dot_lane): New.
+ 	* config/aarch64/arm_neon.h (vusdot_s32): New.
+ 	(vusdotq_s32): New.
+ 	(vusdot_lane_s32): New.
+ 	(vsudot_lane_s32): New.
+ 	* config/aarch64/iterators.md (DOTPROD_I8MM): New iterator.
+ 	(UNSPEC_USDOT, UNSPEC_SUDOT): New unspecs.
+ 
+ gcc/testsuite/ChangeLog:
+ 
+ 2020-01-16  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
+ 
+ 	* gcc.target/aarch64/advsimd-intrinsics/vdot-compile-3-1.c: New test.
+ 	* gcc.target/aarch64/advsimd-intrinsics/vdot-compile-3-2.c: New test.
+ 	* gcc.target/aarch64/advsimd-intrinsics/vdot-compile-3-3.c: New test.
+ 	* gcc.target/aarch64/advsimd-intrinsics/vdot-compile-3-4.c: New test.
+ ---
+  gcc/ChangeLog                                 |  18 +++
+  gcc/config/aarch64/aarch64-builtins.c         |  45 +++++-
+  gcc/config/aarch64/aarch64-simd-builtins.def  |   5 +
+  gcc/config/aarch64/aarch64-simd.md            |  34 +++++
+  gcc/config/aarch64/arm_neon.h                 |  83 +++++++++++
+  gcc/config/aarch64/iterators.md               |   7 +
+  gcc/testsuite/ChangeLog                       |   7 +
+  .../aarch64/advsimd-intrinsics/vdot-3-1.c     | 136 +++++++++++++++++
+  .../aarch64/advsimd-intrinsics/vdot-3-2.c     | 137 ++++++++++++++++++
+  .../aarch64/advsimd-intrinsics/vdot-3-3.c     |  31 ++++
+  .../aarch64/advsimd-intrinsics/vdot-3-4.c     |  31 ++++
+  11 files changed, 531 insertions(+), 3 deletions(-)
+  create mode 100755 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c
+  create mode 100755 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c
+  create mode 100755 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c
+  create mode 100755 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c
+ 
+ diff --git a/gcc/ChangeLog b/gcc/ChangeLog
+ index 9a949980699..49dcecb6777 100644
+ --- a/gcc/ChangeLog
+ +++ b/gcc/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/config/aarch64/aarch64-builtins.c b/gcc/config/aarch64/aarch64-builtins.c
+ index f0e0461b7f0..f50c4857e1c 100644
+ --- a/gcc/config/aarch64/aarch64-builtins.c
+ +++ b/gcc/config/aarch64/aarch64-builtins.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/config/aarch64/aarch64-simd-builtins.def b/gcc/config/aarch64/aarch64-simd-builtins.def
+ index 57fc5933b43..4744dd1f6b2 100644
+ --- a/gcc/config/aarch64/aarch64-simd-builtins.def
+ +++ b/gcc/config/aarch64/aarch64-simd-builtins.def
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/config/aarch64/aarch64-simd.md b/gcc/config/aarch64/aarch64-simd.md
+ index 2989096b170..9e56e8caf35 100644
+ --- a/gcc/config/aarch64/aarch64-simd.md
+ +++ b/gcc/config/aarch64/aarch64-simd.md
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/config/aarch64/arm_neon.h b/gcc/config/aarch64/arm_neon.h
+ index eaba156e26c..c96214003dd 100644
+ --- a/gcc/config/aarch64/arm_neon.h
+ +++ b/gcc/config/aarch64/arm_neon.h
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/config/aarch64/iterators.md b/gcc/config/aarch64/iterators.md
+ index b9843b83c5f..83720d9802a 100644
+ --- a/gcc/config/aarch64/iterators.md
+ +++ b/gcc/config/aarch64/iterators.md
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
+ index 0d8aa6063a7..8b01aa06a40 100644
+ --- a/gcc/testsuite/ChangeLog
+ +++ b/gcc/testsuite/ChangeLog
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c
+ new file mode 100755
+ index 00000000000..ac4f821e771
+ --- /dev/null
+ +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c
+ new file mode 100755
+ index 00000000000..96bca2356e4
+ --- /dev/null
+ +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c
+ new file mode 100755
+ index 00000000000..18ecabef8dc
+ --- /dev/null
+ +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c
+ new file mode 100755
+ index 00000000000..66c87d48694
+ --- /dev/null
+ +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c
+ @@ -0,0 +1 @@
+ +
+ -- 
+ 2.26.1
+ 
+ === 0001-c-Alias.patch ===
+ From 3f1a149fc35cdba988464562e2fb824b10652d6b Mon Sep 17 00:00:00 2001
+ From: Nathan Sidwell <nathan@acm.org>
+ Date: Tue, 19 May 2020 13:29:19 -0700
+ Subject: [PATCH] c++: Alias template instantiation template info
+ 
+ I discovered that the alias instantiation machinery would setup
+ template_info, and then sometime later overwrite that with equivalent
+ info.  This broke modules, because the template info, once set, is
+ logically immutable.  Let's just not do that.
+ 
+ 	* pt.c (lookup_template_class_1): Do not reinit template_info of an
+ 	alias here.
+ 
+ (cherry picked from commit 74744bb1f2847b5b9ce3e97e0fec9c23bb0e499f)
+ ---
+  gcc/cp/pt.c | 17 +++++++++++++++--
+  1 file changed, 15 insertions(+), 2 deletions(-)
+ 
+ diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
+ index b8f03d18541..7230ac724ba 100644
+ --- a/gcc/cp/pt.c
+ +++ b/gcc/cp/pt.c
+ @@ -1 +1,2 @@
+ 
+ +
+ -- 
+ 2.26.2
+ === 0001-RISC-V-Make-unique.patch ===
+ From adce62f53d8ad00e8110a6a2de7962d7a850de16 Mon Sep 17 00:00:00 2001
+ From: Keith Packard <keithp@keithp.com>
+ Date: Wed, 29 Apr 2020 09:49:56 -0700
+ Subject: [PATCH] RISC-V: Make unique SECCAT_SRODATA names start with .srodata
+  (not .sdata2)
+ 
+ default_unique_section uses ".sdata2" as a prefix for SECCAT_SRODATA
+ unique sections, but RISC-V uses ".srodata" instead. Override the
+ TARGET_ASM_UNIQUE_SECTION function to catch this case, allowing the
+ default to be used for all other sections.
+ 
+ gcc/
+ 	* config/riscv/riscv.c (riscv_unique_section): New.
+ 	(TARGET_ASM_UNIQUE_SECTION): New.
+ 
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+ Reviewed-by: Keith Packard <keithp@keithp.com>
+ Reviewed-on: Keith Packard <keithp@keithp.com>
+ Co-Authored-by: Keith Packard <keithp@keithp.com>
+ Acked-By: Keith Packard <keithp@keithp.com>
+ Tested-by: Keith Packard <keithp@keithp.com>
+ Reported-by: Keith Packard <keithp@keithp.com>
+ Suggested-by: Keith Packard <keithp@keithp.com>
+ ---
+  gcc/ChangeLog            |  5 +++++
+  gcc/config/riscv/riscv.c | 40 ++++++++++++++++++++++++++++++++++++++++
+  2 files changed, 45 insertions(+)
+ 
+ diff --git a/gcc/config/riscv/riscv.c b/gcc/config/riscv/riscv.c
+ index e4c08d780db..1ad9799fce4 100644
+ --- a/gcc/config/riscv/riscv.c
+ +++ b/gcc/config/riscv/riscv.c
+ @@ -1 +1,2 @@
+ 
+ +
+ 
+ -- 
+ 2.26.2
+ 
+ === 0001-Fortran-ProcPtr-function.patch ===
+ From eb069ae8819c3a84d7f78becc5501e21ee3a9554 Mon Sep 17 00:00:00 2001
+ From: Mark Eggleston <markeggleston@gcc.gnu.org>
+ Date: Thu, 7 May 2020 08:02:02 +0100
+ Subject: [PATCH] Fortran  : ProcPtr function results: 'ppr@' in error message
+  PR39695
+ 
+ The value 'ppr@' is set in the name of result symbol, the actual
+ name of the symbol is in the procedure name symbol pointed
+ to by the result symbol's namespace (ns). When reporting errors for
+ symbols that have the proc_pointer attribute check whether the
+ result attribute is set and set the name accordingly.
+ 
+ 2020-05-20  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ gcc/fortran/
+ 
+ 	PR fortran/39695
+ 	* resolve.c (resolve_fl_procedure): Set name depending on
+ 	whether the result attribute is set.  For PROCEDURE/RESULT
+ 	conflict use the name in sym->ns->proc_name->name.
+ 	* symbol.c (gfc_add_type): Add check for function and result
+ 	attributes use sym->ns->proc_name->name if both are set.
+ 	Where the symbol cannot have a type use the name in
+ 	sym->ns->proc_name->name.
+ 
+ 2020-05-20  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ gcc/testsuite/
+ 
+ 	PR fortran/39695
+ 	* gfortran.dg/pr39695_1.f90: New test.
+ 	* gfortran.dg/pr39695_2.f90: New test.
+ 	* gfortran.dg/pr39695_3.f90: New test.
+ 	* gfortran.dg/pr39695_4.f90: New test.
+ ---
+  gcc/fortran/ChangeLog                   | 11 +++++++++++
+  gcc/fortran/resolve.c                   |  6 ++++--
+  gcc/fortran/symbol.c                    |  7 +++++--
+  gcc/testsuite/ChangeLog                 |  8 ++++++++
+  gcc/testsuite/gfortran.dg/pr39695_1.f90 |  8 ++++++++
+  gcc/testsuite/gfortran.dg/pr39695_2.f90 | 12 ++++++++++++
+  gcc/testsuite/gfortran.dg/pr39695_3.f90 | 11 +++++++++++
+  gcc/testsuite/gfortran.dg/pr39695_4.f90 | 14 ++++++++++++++
+  8 files changed, 73 insertions(+), 4 deletions(-)
+  create mode 100644 gcc/testsuite/gfortran.dg/pr39695_1.f90
+  create mode 100644 gcc/testsuite/gfortran.dg/pr39695_2.f90
+  create mode 100644 gcc/testsuite/gfortran.dg/pr39695_3.f90
+  create mode 100644 gcc/testsuite/gfortran.dg/pr39695_4.f90
+ 
+ diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c
+ index f6e10ea379c..aaee5eb6b9b 100644
+ --- a/gcc/fortran/resolve.c
+ +++ b/gcc/fortran/resolve.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/fortran/symbol.c b/gcc/fortran/symbol.c
+ index 59f602d80d5..b96706138c9 100644
+ --- a/gcc/fortran/symbol.c
+ +++ b/gcc/fortran/symbol.c
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/gcc/testsuite/gfortran.dg/pr39695_1.f90 b/gcc/testsuite/gfortran.dg/pr39695_1.f90
+ new file mode 100644
+ index 00000000000..4c4b3045f69
+ --- /dev/null
+ +++ b/gcc/testsuite/gfortran.dg/pr39695_1.f90
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/gfortran.dg/pr39695_2.f90 b/gcc/testsuite/gfortran.dg/pr39695_2.f90
+ new file mode 100644
+ index 00000000000..8534724959a
+ --- /dev/null
+ +++ b/gcc/testsuite/gfortran.dg/pr39695_2.f90
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/gfortran.dg/pr39695_3.f90 b/gcc/testsuite/gfortran.dg/pr39695_3.f90
+ new file mode 100644
+ index 00000000000..661e2540bb3
+ --- /dev/null
+ +++ b/gcc/testsuite/gfortran.dg/pr39695_3.f90
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/testsuite/gfortran.dg/pr39695_4.f90 b/gcc/testsuite/gfortran.dg/pr39695_4.f90
+ new file mode 100644
+ index 00000000000..ecb0a43929f
+ --- /dev/null
+ +++ b/gcc/testsuite/gfortran.dg/pr39695_4.f90
+ @@ -0,0 +1 @@
+ +
+ -- 
+ 2.26.2
+ 
+ === 0001-c-C-20-DR-2237.patch ===
+ From 4b38d56dbac6742b038551a36ec80200313123a1 Mon Sep 17 00:00:00 2001
+ From: Marek Polacek <polacek@redhat.com>
+ Date: Sat, 4 Apr 2020 18:09:53 -0400
+ Subject: [PATCH] c++: C++20 DR 2237, disallow simple-template-id in cdtor.
+ 
+ This patch implements DR 2237 which says that a simple-template-id is
+ no longer valid as the declarator-id of a constructor or destructor;
+ see [diff.cpp17.class]#2.  It is not explicitly stated but out-of-line
+ destructors with a simple-template-id are also meant to be ill-formed
+ now.  (Out-of-line constructors like that are invalid since DR1435 I
+ think.)  This change only applies to C++20; it is not a DR against C++17.
+ 
+ I'm not crazy about the diagnostic in constructors but ISTM that
+ cp_parser_constructor_declarator_p shouldn't print errors.
+ 
+ 	DR 2237
+ 	* parser.c (cp_parser_unqualified_id): Reject simple-template-id as
+ 	the declarator-id of a destructor.
+ ---
+ diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c
+ index a6a5d975af3..a8082d39aca 100644
+ --- a/gcc/cp/parser.c
+ +++ b/gcc/cp/parser.c
+ @@ -1 +1,2 @@
+ 
+ +
+ 
+ === 0001-go-in-ignored-location.patch ===
+ From 81994eab700da7fea6644541c163aa0f0f3b8cf1 Mon Sep 17 00:00:00 2001
+ From: =?UTF-8?q?Cl=C3=A9ment=20Chigot?= <chigot.c@gmail.com>
+ Date: Tue, 19 May 2020 16:03:54 +0200
+ Subject: libgo: update x/sys/cpu after gccgo support added
+ 
+ Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/234597
+ ---
+  gcc/go/gofrontend/MERGE                       |  2 +-
+  .../sys/cpu/{cpu_aix_ppc64.go => cpu_aix.go}  |  2 +-
+  .../golang.org/x/sys/cpu/syscall_aix_gccgo.go | 27 +++++++++++++++++++
+  3 files changed, 29 insertions(+), 2 deletions(-)
+  rename libgo/go/golang.org/x/sys/cpu/{cpu_aix_ppc64.go => cpu_aix.go} (96%)
+  create mode 100644 libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go
+ 
+ diff --git a/gcc/go/gofrontend/MERGE b/gcc/go/gofrontend/MERGE
+ index bc9c1f07eda..284374820b0 100644
+ --- a/gcc/go/gofrontend/MERGE
+ +++ b/gcc/go/gofrontend/MERGE
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go b/libgo/go/golang.org/x/sys/cpu/cpu_aix.go
+ similarity index 96%
+ rename from libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go
+ rename to libgo/go/golang.org/x/sys/cpu/cpu_aix.go
+ index b0ede112d4e..02d03129e50 100644
+ --- a/libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go
+ +++ b/libgo/go/golang.org/x/sys/cpu/cpu_aix.go
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go b/libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go
+ new file mode 100644
+ index 00000000000..2609cc49ae7
+ --- /dev/null
+ +++ b/libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go
+ @@ -0,0 +1 @@
+ +
+ 
+ -- 
+ 2.27.0.rc0.183.gde8f92d652-goog
+ === 0001-Update-merge.sh-to-reflect.patch  ===
+ From b3d566f570f4416299240b51654b70c74f6cba6a Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Mon, 25 May 2020 20:55:29 +0200
+ Subject: [PATCH] Update merge.sh to reflect usage of git.
+ 
+ After switching to GIT, we should use it in libsanitizer
+ merge script. I'll do merge from master as soon as
+ PR95311 gets fixed.
+ 
+ I'm going to install the patch.
+ 
+ libsanitizer/ChangeLog:
+ 
+ 	* LOCAL_PATCHES: Use git hash instead of SVN id.
+ 	* merge.sh: Use git instead of VCS.  Update paths
+ 	relative to upstream git repository.
+ ---
+  libsanitizer/LOCAL_PATCHES |  2 +-
+  libsanitizer/merge.sh      | 10 ++++------
+  2 files changed, 5 insertions(+), 7 deletions(-)
+ 
+ diff --git a/libsanitizer/LOCAL_PATCHES b/libsanitizer/LOCAL_PATCHES
+ index 292b7a6e489..7732de3d436 100644
+ --- a/libsanitizer/LOCAL_PATCHES
+ +++ b/libsanitizer/LOCAL_PATCHES
+ @@ -1 +1,2 @@
+ 
+ +
+ diff --git a/libsanitizer/merge.sh b/libsanitizer/merge.sh
+ index dfa7bf3d196..3f4f1629a22 100755
+ --- a/libsanitizer/merge.sh
+ +++ b/libsanitizer/merge.sh
+ @@ -1 +1,2 @@
+ 
+ +
+  
+ -- 
+ 2.26.2
+ === 0001-Ada-Reuse-Is_Package_Or_Generic_Package-where-possib.patch ===
+ From 557b268fffffdeb0980a17411f458eee333f55c6 Mon Sep 17 00:00:00 2001
+ From: Piotr Trojanek <trojanek@adacore.com>
+ Date: Thu, 12 Dec 2019 11:45:24 +0100
+ Subject: [PATCH] [Ada] Reuse Is_Package_Or_Generic_Package where possible
+ 
+ 2020-05-26  Piotr Trojanek  <trojanek@adacore.com>
+ 
+ gcc/ada/
+ 
+ 	* contracts.adb, einfo.adb, exp_ch9.adb, sem_ch12.adb,
+ 	sem_ch4.adb, sem_ch7.adb, sem_ch8.adb, sem_elab.adb,
+ 	sem_type.adb, sem_util.adb: Reuse Is_Package_Or_Generic_Package
+ 	where possible (similarly, reuse Is_Concurrent_Type if it was
+ 	possible in the same expressions).
+ ---
+  gcc/ada/contracts.adb |  2 +-
+  gcc/ada/einfo.adb     | 22 +++++++++++-----------
+  gcc/ada/exp_ch9.adb   |  2 +-
+  gcc/ada/sem_ch12.adb  |  2 +-
+  gcc/ada/sem_ch4.adb   |  2 +-
+  gcc/ada/sem_ch7.adb   |  6 +++---
+  gcc/ada/sem_ch8.adb   |  6 +++---
+  gcc/ada/sem_elab.adb  |  2 +-
+  gcc/ada/sem_type.adb  |  2 +-
+  gcc/ada/sem_util.adb  |  6 +++---
+  10 files changed, 26 insertions(+), 26 deletions(-)
+ 
+ diff --git a/gcc/ada/contracts.adb b/gcc/ada/contracts.adb
+ index 981bb91..d58f136 100644
+ --- a/gcc/ada/contracts.adb
+ +++ b/gcc/ada/contracts.adb
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/ada/einfo.adb b/gcc/ada/einfo.adb
+ index 98b508f..1df8ed0 100644
+ --- a/gcc/ada/einfo.adb
+ +++ b/gcc/ada/einfo.adb
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/ada/exp_ch9.adb b/gcc/ada/exp_ch9.adb
+ index 64ac353..392a221 100644
+ --- a/gcc/ada/exp_ch9.adb
+ +++ b/gcc/ada/exp_ch9.adb
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/ada/sem_ch12.adb b/gcc/ada/sem_ch12.adb
+ index dc3a3c2..209e060 100644
+ --- a/gcc/ada/sem_ch12.adb
+ +++ b/gcc/ada/sem_ch12.adb
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/ada/sem_ch4.adb b/gcc/ada/sem_ch4.adb
+ index 5910112..702f265 100644
+ --- a/gcc/ada/sem_ch4.adb
+ +++ b/gcc/ada/sem_ch4.adb
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/ada/sem_ch7.adb b/gcc/ada/sem_ch7.adb
+ index 6d9a1db..f217dfd 100644
+ --- a/gcc/ada/sem_ch7.adb
+ +++ b/gcc/ada/sem_ch7.adb
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/ada/sem_ch8.adb b/gcc/ada/sem_ch8.adb
+ index f083f7c..7f50b40 100644
+ --- a/gcc/ada/sem_ch8.adb
+ +++ b/gcc/ada/sem_ch8.adb
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/ada/sem_elab.adb b/gcc/ada/sem_elab.adb
+ index f3cac46..dbf3fac 100644
+ --- a/gcc/ada/sem_elab.adb
+ +++ b/gcc/ada/sem_elab.adb
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/ada/sem_type.adb b/gcc/ada/sem_type.adb
+ index e5d01dd..1868568 100644
+ --- a/gcc/ada/sem_type.adb
+ +++ b/gcc/ada/sem_type.adb
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/ada/sem_util.adb b/gcc/ada/sem_util.adb
+ index b980b4c..c1b1d9e 100644
+ --- a/gcc/ada/sem_util.adb
+ +++ b/gcc/ada/sem_util.adb
+ @@ -0,0 +1 @@
+ +
+ -- 
+ 2.1.4
+ 
+ === 0001-Ada-Add-support-for-XDR-streaming-in-the-default-run.patch ===
+ From ed248d9bc3b72b6888a1b9cd84a8ef26809249f0 Mon Sep 17 00:00:00 2001
+ From: Arnaud Charlet <charlet@adacore.com>
+ Date: Thu, 23 Apr 2020 05:46:29 -0400
+ Subject: [PATCH] [Ada] Add support for XDR streaming in the default runtime
+ 
+ --!# FROM: /homes/derodat/tron/gnat2fsf/gnat
+ --!# COMMIT: 5ad4cabb9f70114eb61c025e91406d4fba253f95
+ --!# Change-Id: I21f92cad27933747495cdfa544a048f62f944cbd
+ --!# TN: T423-014
+ 
+ Currently we provide a separate implementation of Stream_Attributes via
+ s-stratt__xdr.adb which needs to be recompiled manually.
+ 
+ This change introduces instead a new binder switch to choose at bind
+ time which stream implementation to use and replaces s-stratt__xdr.adb
+ by a new unit System.Stream_Attributes.XDR.
+ 
+ 2020-05-04  Arnaud Charlet  <charlet@adacore.com>
+ 
+ gcc/ada/
+ 
+ 	* Makefile.rtl: Add s-statxd.o.
+ 	* bindgen.adb (Gen_Adainit): Add support for XDR_Stream.
+ 	* bindusg.adb (Display): Add mention of -xdr.
+ 	* gnatbind.adb: Process -xdr switch.
+ 	* init.c (__gl_xdr_stream): New.
+ 	* opt.ads (XDR_Stream): New.
+ 	* libgnat/s-stratt__xdr.adb: Rename to...
+ 	* libgnat/s-statxd.adb: this and adjust.
+ 	* libgnat/s-statxd.ads: New.
+ 	* libgnat/s-stratt.ads, libgnat/s-stratt.adb: Choose between
+ 	default and XDR implementation at runtime.
+ 	* libgnat/s-ststop.ads: Update comments.
+ 	* doc/gnat_rm/implementation_advice.rst: Update doc on XDR
+ 	streaming.
+ 	* gnat_rm.texi: Regenerate.
+ ---
+  gcc/ada/Makefile.rtl                          |   1 +
+  gcc/ada/bindgen.adb                           |  29 +-
+  gcc/ada/bindusg.adb                           |   5 +
+  gcc/ada/doc/gnat_rm/implementation_advice.rst |  35 +--
+  gcc/ada/gnat_rm.texi                          |  36 +--
+  gcc/ada/gnatbind.adb                          |   5 +
+  gcc/ada/init.c                                |   1 +
+  .../{s-stratt__xdr.adb => s-statxd.adb}       |  63 ++--
+  gcc/ada/libgnat/s-statxd.ads                  | 117 +++++++
+  gcc/ada/libgnat/s-stratt.adb                  | 286 +++++++++++++++---
+  gcc/ada/libgnat/s-stratt.ads                  |   7 +-
+  gcc/ada/libgnat/s-ststop.ads                  |   4 +-
+  gcc/ada/opt.ads                               |   6 +-
+  13 files changed, 428 insertions(+), 167 deletions(-)
+  rename gcc/ada/libgnat/{s-stratt__xdr.adb => s-statxd.adb} (96%)
+  create mode 100644 gcc/ada/libgnat/s-statxd.ads
+ 
+ diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl
+ index b340a9ef919..15e4f68ccdb 100644
+ --- a/gcc/ada/Makefile.rtl
+ +++ b/gcc/ada/Makefile.rtl
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/ada/bindgen.adb b/gcc/ada/bindgen.adb
+ index 99ad3009d13..91b4cb38486 100644
+ --- a/gcc/ada/bindgen.adb
+ +++ b/gcc/ada/bindgen.adb
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/ada/bindusg.adb b/gcc/ada/bindusg.adb
+ index 45215d2ebea..6fd55ee8721 100644
+ --- a/gcc/ada/bindusg.adb
+ +++ b/gcc/ada/bindusg.adb
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/ada/doc/gnat_rm/implementation_advice.rst b/gcc/ada/doc/gnat_rm/implementation_advice.rst
+ index 31376d92461..998d0c597df 100644
+ --- a/gcc/ada/doc/gnat_rm/implementation_advice.rst
+ +++ b/gcc/ada/doc/gnat_rm/implementation_advice.rst
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/ada/gnat_rm.texi b/gcc/ada/gnat_rm.texi
+ index c174073d508..d72f905a2df 100644
+ --- a/gcc/ada/gnat_rm.texi
+ +++ b/gcc/ada/gnat_rm.texi
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/ada/gnatbind.adb b/gcc/ada/gnatbind.adb
+ index 4907082a42c..4372152b439 100644
+ --- a/gcc/ada/gnatbind.adb
+ +++ b/gcc/ada/gnatbind.adb
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/ada/init.c b/gcc/ada/init.c
+ index f9f627ebcff..e76aa79c5a8 100644
+ --- a/gcc/ada/init.c
+ +++ b/gcc/ada/init.c
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/ada/libgnat/s-stratt__xdr.adb b/gcc/ada/libgnat/s-statxd.adb
+ similarity index 96%
+ rename from gcc/ada/libgnat/s-stratt__xdr.adb
+ rename to gcc/ada/libgnat/s-statxd.adb
+ index 7e32fcf9b91..fcefae7e6f2 100644
+ --- a/gcc/ada/libgnat/s-stratt__xdr.adb
+ +++ b/gcc/ada/libgnat/s-statxd.adb
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/ada/libgnat/s-statxd.ads b/gcc/ada/libgnat/s-statxd.ads
+ new file mode 100644
+ index 00000000000..cca5e5471bd
+ --- /dev/null
+ +++ b/gcc/ada/libgnat/s-statxd.ads
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/ada/libgnat/s-stratt.adb b/gcc/ada/libgnat/s-stratt.adb
+ index 64f3f040081..366dabdc7b6 100644
+ --- a/gcc/ada/libgnat/s-stratt.adb
+ +++ b/gcc/ada/libgnat/s-stratt.adb
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/ada/libgnat/s-stratt.ads b/gcc/ada/libgnat/s-stratt.ads
+ index 73369490146..c8c453aad2a 100644
+ --- a/gcc/ada/libgnat/s-stratt.ads
+ +++ b/gcc/ada/libgnat/s-stratt.ads
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/ada/libgnat/s-ststop.ads b/gcc/ada/libgnat/s-ststop.ads
+ index d0da0609d9d..321460b89d8 100644
+ --- a/gcc/ada/libgnat/s-ststop.ads
+ +++ b/gcc/ada/libgnat/s-ststop.ads
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/ada/opt.ads b/gcc/ada/opt.ads
+ index 9e0263b431d..37f3d030e3f 100644
+ --- a/gcc/ada/opt.ads
+ +++ b/gcc/ada/opt.ads
+ @@ -1 +1,2 @@
+  
+ +
+ -- 
+ 2.20.1
+ === 0001-Fortran-type-is-real-kind-1.patch ===
+ From 3ea6977d0f1813d982743a09660eec1760e981ec Mon Sep 17 00:00:00 2001
+ From: Mark Eggleston <markeggleston@gcc.gnu.org>
+ Date: Wed, 1 Apr 2020 09:52:41 +0100
+ Subject: [PATCH] Fortran  : "type is( real(kind(1.)) )" spurious syntax error
+  PR94397
+ 
+ Based on a patch in the comments of the PR. That patch fixed this
+ problem but caused the test cases for PR93484 to fail. It has been
+ changed to reduce initialisation expressions if the expression is
+ not EXPR_VARIABLE and not EXPR_CONSTANT.
+ 
+ 2020-05-28  Steven G. Kargl  <kargl@gcc.gnu.org>
+ 	    Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ gcc/fortran/
+ 
+ 	PR fortran/94397
+ 	* match.c (gfc_match_type_spec): New variable ok initialised
+ 	to true. Set ok with the return value of gfc_reduce_init_expr
+ 	called only if the expression is not EXPR_CONSTANT and is not
+ 	EXPR_VARIABLE. Add !ok to the check for type not being integer
+ 	or the rank being greater than zero.
+ 
+ 2020-05-28  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ gcc/testsuite/
+ 
+ 	PR fortran/94397
+ 	* gfortran.dg/pr94397.F90: New test.
+ ---
+  gcc/fortran/match.c                   |  5 ++++-
+  gcc/testsuite/gfortran.dg/pr94397.F90 | 26 ++++++++++++++++++++++++++
+  2 files changed, 30 insertions(+), 1 deletion(-)
+  create mode 100644 gcc/testsuite/gfortran.dg/pr94397.F90
+ 
+ diff --git a/gcc/fortran/match.c b/gcc/fortran/match.c
+ index 8ae34a94a95..82d2b5087e5 100644
+ --- a/gcc/fortran/match.c
+ +++ b/gcc/fortran/match.c
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/testsuite/gfortran.dg/pr94397.F90 b/gcc/testsuite/gfortran.dg/pr94397.F90
+ new file mode 100644
+ index 00000000000..fda10c1a88b
+ --- /dev/null
+ +++ b/gcc/testsuite/gfortran.dg/pr94397.F90
+ @@ -0,0 +1 @@
+ +
+ -- 
+ 2.26.2
+ 
+ === 0001-Missing-change-description.patch ===
+ From 8ec655bd94615ba45adabae9b50df299edb74eda Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Fri, 29 May 2020 13:42:57 +0200
+ Subject: [PATCH] Test me.
+ 
+ gcc/ChangeLog:
+ 
+ 	* ipa-icf-gimple.c (compare_gimple_asm):
+ 	* ipa-icf-gimple2.c (compare_gimple_asm): Good.
+ 	* ipa-icf-gimple3.c (compare_gimple_asm):
+ ---
+  contrib/gcc-changelog/git_commit.py | 10 ++++++++++
+  gcc/ipa-icf-gimple.c                |  1 +
+  2 files changed, 11 insertions(+)
+ 
+ diff --git a/gcc/ipa-icf-gimple.c b/gcc/ipa-icf-gimple.c
+ index 1cd5872c03d..6f95aedb3d3 100644
+ --- a/gcc/ipa-icf-gimple.c
+ +++ b/gcc/ipa-icf-gimple.c
+ @@ -850,3 +850,4 @@
+  }
+  
+  } // ipa_icf_gimple namespace
+ +
+ -- 
+ 2.26.2
+ 
+ === 0001-Fix-text-of-hyperlink-in-manual.patch ===
+ From c7904d9e08a0ca3f733be3c2e8a3b912fa851fc5 Mon Sep 17 00:00:00 2001
+ From: Jonathan Wakely <jwakely@redhat.com>
+ Date: Fri, 8 Mar 2019 13:56:53 +0000
+ Subject: [PATCH] Fix text of hyperlink in manual
+ 
+ 	* doc/xml/manual/using.xml: Use link element instead of xref.
+ 	* doc/html/*: Regenerate.
+ 
+ ---
+  libstdc++-v3/ChangeLog                         | 3 +++
+  libstdc++-v3/doc/html/manual/using_macros.html | 3 ++-
+  libstdc++-v3/doc/xml/manual/using.xml          | 4 ++--
+  3 files changed, 7 insertions(+), 3 deletions(-)
+ 
+ diff --git a/libstdc++-v3/doc/html/manual/using_macros.html b/libstdc++-v3/doc/html/manual/using_macros.html
+ index 7030bd2d0fd..dad6564a97d 100644
+ --- a/libstdc++-v3/doc/html/manual/using_macros.html
+ +++ b/libstdc++-v3/doc/html/manual/using_macros.html
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/libstdc++-v3/doc/xml/manual/using.xml b/libstdc++-v3/doc/xml/manual/using.xml
+ index 2d44a739406..7647e9b8dad 100644
+ --- a/libstdc++-v3/doc/xml/manual/using.xml
+ +++ b/libstdc++-v3/doc/xml/manual/using.xml
+ @@ -1 +1,2 @@
+  
+ +
+ -- 
+ 2.25.4
+ 
+ === 0002-libstdc-Fake-test-change-1.patch ===
+ From fe4ade6778d1d97214db12bf2c40d0f40e7f953a Mon Sep 17 00:00:00 2001
+ From: Jonathan Wakely <jwakely@redhat.com>
+ Date: Tue, 2 Jun 2020 11:52:34 +0100
+ Subject: [PATCH] libstdc++: Fake change for testing git_commit.py
+ 
+ libstdc++-v3/ChangeLog:
+ 
+ 	* doc/xml/faq.xml: Fake change.
+ 	* doc/html/*: Regenerated.
+ ---
+  libstdc++-v3/doc/xml/faq.xml | 1 +
+  1 file changed, 1 insertion(+)
+ 
+ diff --git a/libstdc++-v3/doc/xml/faq.xml b/libstdc++-v3/doc/xml/faq.xml
+ index e419d3c22a0..bcc14dd6d90 100644
+ --- a/libstdc++-v3/doc/xml/faq.xml
+ +++ b/libstdc++-v3/doc/xml/faq.xml
+ @@ -1 +1,2 @@
+  
+ +
+ -- 
+ 2.25.4
+ 
+ === 0003-libstdc-Fake-test-change-2.patch ===
+ From e460effb3a42c1c046b682fe266da418f2693ef3 Mon Sep 17 00:00:00 2001
+ From: Jonathan Wakely <jwakely@redhat.com>
+ Date: Tue, 2 Jun 2020 11:52:34 +0100
+ Subject: [PATCH] libstdc++: Fake change for testing 2
+ 
+ libstdc++-v3/ChangeLog:
+ 
+ 	* doc/xml/faq.xml: Fake change.
+ ---
+  libstdc++-v3/doc/html/faq.html | 2 +-
+  libstdc++-v3/doc/xml/faq.xml   | 1 +
+  2 files changed, 2 insertions(+), 1 deletion(-)
+ 
+ diff --git a/libstdc++-v3/doc/html/faq.html b/libstdc++-v3/doc/html/faq.html
+ index 967e5f5f348..95d21b5bf9f 100644
+ --- a/libstdc++-v3/doc/html/faq.html
+ +++ b/libstdc++-v3/doc/html/faq.html
+ @@ -1 +1,2 @@
+  
+ +
+ --- a/libstdc++-v3/doc/xml/faq.xml
+ +++ b/libstdc++-v3/doc/xml/faq.xml
+ @@ -1 +1,2 @@
+  
+ +
+ -- 
+ 2.25.4
+ === 0001-configure.patch ===
+ From dbe341cf6a77bb28c5fdf8b32dcb0ff1c2a27348 Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Tue, 9 Jun 2020 09:39:36 +0200
+ Subject: [PATCH] c++: Fix --disable-bootstrap with older g++.
+ 
+ Previously I had AX_CXX_COMPILE_STDCXX in the gcc directory configure, which
+ added -std=c++11 to CXX if needed, but then CXX is overridden from the
+ toplevel directory, so it didn't have the desired effect.  Fixed by moving
+ the check to the toplevel.  Currently it is only used when building GCC
+ without bootstrapping; other packages that share the toplevel directory
+ can adjust the condition if they also want to require C++11 support.
+ 
+ ChangeLog:
+ 
+ 	* configure.ac: Check AX_CXX_COMPILE_STDCXX if not bootstrapping.
+ 	* configure: Regenerate.
+ 
+ gcc/ChangeLog:
+ 
+ 	* aclocal.m4: Remove ax_cxx_compile_stdcxx.m4.
+ 	* configure.ac: Remove AX_CXX_COMPILE_STDCXX.
+ 	* configure: Regenerate.
+ 
+ ---
+  configure        | 999 ++++++++++++++++++++++++++++++++++++++++++++++-
+  configure.ac     |   6 +-
+  gcc/aclocal.m4   |   1 -
+  gcc/configure    | 997 +---------------------------------------------
+  gcc/configure.ac |   2 -
+  5 files changed, 1004 insertions(+), 1001 deletions(-)
+ 
+ diff --git a/configure b/configure
+ index b7897446c70..a0c5aca9e8d 100755
+ --- a/configure
+ +++ b/configure
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/configure.ac b/configure.ac
+ index 59bd92a3e53..1a53ed418e4 100644
+ --- a/configure.ac
+ +++ b/configure.ac
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/aclocal.m4 b/gcc/aclocal.m4
+ index e93c1535063..1737d59d1cb 100644
+ --- a/gcc/aclocal.m4
+ +++ b/gcc/aclocal.m4
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/configure b/gcc/configure
+ index 46850710424..629c7c7e153 100755
+ --- a/gcc/configure
+ +++ b/gcc/configure
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/gcc/configure.ac b/gcc/configure.ac
+ index 60d83c30771..9e7efd13ecc 100644
+ --- a/gcc/configure.ac
+ +++ b/gcc/configure.ac
+ @@ -1 +1,2 @@
+  
+ +
+ -- 
+ 2.26.2
+ 
+ === 0001-asan-fix-RTX-emission.patch ===
+ From e1d68582022cfa2b1dc76646724b397ba2739439 Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Thu, 11 Jun 2020 09:34:41 +0200
+ Subject: [PATCH] asan: fix RTX emission for ilp32
+ 
+ gcc/ChangeLog:
+ 
+ 	PR sanitizer/95634
+ 	* asan.c (asan_emit_stack_protection): Fix emission for ilp32
+ 	by using Pmode instead of ptr_mode.
+ 
+ Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
+ (cherry picked from commit 8cff672cb9a132d3d3158c2edfc9a64b55292b80)
+ ---
+  gcc/asan.c | 1 +
+  1 file changed, 1 insertion(+)
+ 
+ diff --git a/gcc/asan.c b/gcc/asan.c
+ index 823eb539993..4ec22162c12 100644
+ --- a/gcc/asan.c
+ +++ b/gcc/asan.c
+ @@ -1 +1,2 @@
+  
+ +
+ -- 
+ 2.27.0
+ 
+ === 0001-Check-for-more-missing-math-decls-on-vxworks.patch ===
+ From 0edfc1fd22405ee8e946101e44cd8edc0ee12047 Mon Sep 17 00:00:00 2001
+ From: Douglas B Rupp <douglas.b.rupp@gmail.com>
+ Date: Sun, 31 May 2020 13:25:28 -0700
+ Subject: [PATCH] Check for more missing math decls on vxworks.
+ 
+ Use the GLIBCXX_CHECK_MATH_DECL macro to check for the full list of
+ vxworks math decls.
+ 
+ for libstdc++-v3/ChangeLog:
+ 
+ 	* crossconfig.m4 <*-vxworks>: Check for more math decls.
+ 	* configure [FAKEPATCH]: Rebuild.
+ ---
+  libstdc++-v3/configure      | 255 ++++++++++++++++++++++++++++++++++++++++++++
+  libstdc++-v3/crossconfig.m4 |   3 +-
+  2 files changed, 257 insertions(+), 1 deletion(-)
+ 
+ diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure
+ index b5beb45..4ef678e 100755
+ --- a/libstdc++-v3/configure
+ +++ b/libstdc++-v3/configure
+ @@ -1 +1,2 @@
+  
+ +
+ diff --git a/libstdc++-v3/crossconfig.m4 b/libstdc++-v3/crossconfig.m4
+ index fe18288..313f84d 100644
+ --- a/libstdc++-v3/crossconfig.m4
+ +++ b/libstdc++-v3/crossconfig.m4
+ @@ -1 +1,2 @@
+  
+ +
+ -- 
+ 2.7.4
+ 
diff -Nrcpad gcc-10.1.0/contrib/git-backport.py gcc-10.2.0/contrib/git-backport.py
*** gcc-10.1.0/contrib/git-backport.py	Thu Jan  1 00:00:00 1970
--- gcc-10.2.0/contrib/git-backport.py	Thu Jul 23 06:35:16 2020
***************
*** 0 ****
--- 1,65 ----
+ #!/usr/bin/env python3
+ 
+ # Copyright (C) 2020 Free Software Foundation, Inc.
+ #
+ # This file is part of GCC.
+ #
+ # GCC is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+ # the Free Software Foundation; either version 3, or (at your option)
+ # any later version.
+ #
+ # GCC is distributed in the hope that it will be useful,
+ # but WITHOUT ANY WARRANTY; without even the implied warranty of
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ # GNU General Public License for more details.
+ #
+ # You should have received a copy of the GNU General Public License
+ # along with GCC; see the file COPYING.  If not, write to
+ # the Free Software Foundation, 51 Franklin Street, Fifth Floor,
+ # Boston, MA 02110-1301, USA.
+ 
+ import argparse
+ import subprocess
+ 
+ if __name__ == '__main__':
+     parser = argparse.ArgumentParser(description='Backport a git revision and '
+                                      'stash all ChangeLog files.')
+     parser.add_argument('revision', help='Revision')
+     args = parser.parse_args()
+ 
+     r = subprocess.run('git cherry-pick -x %s' % args.revision, shell=True)
+     if r.returncode == 0:
+         cmd = 'git show --name-only --pretty="" -- "*ChangeLog"'
+         changelogs = subprocess.check_output(cmd, shell=True, encoding='utf8')
+         changelogs = changelogs.strip()
+         if changelogs:
+             for changelog in changelogs.split('\n'):
+                 subprocess.check_output('git checkout HEAD~ %s' % changelog,
+                                         shell=True)
+         subprocess.check_output('git commit --amend --no-edit', shell=True)
+     else:
+         # 1) remove all ChangeLog files from conflicts
+         out = subprocess.check_output('git diff --name-only --diff-filter=U',
+                                       shell=True,
+                                       encoding='utf8')
+         conflicts = out.strip().split('\n')
+         changelogs = [c for c in conflicts if c.endswith('ChangeLog')]
+         if changelogs:
+             cmd = 'git checkout --theirs %s' % '\n'.join(changelogs)
+             subprocess.check_output(cmd, shell=True)
+         # 2) remove all ChangeLog files from index
+         cmd = 'git diff --name-only --diff-filter=M HEAD'
+         out = subprocess.check_output(cmd, shell=True, encoding='utf8')
+         out = out.strip().split('\n')
+         modified = [c for c in out if c.endswith('ChangeLog')]
+         for m in modified:
+             subprocess.check_output('git reset %s' % m, shell=True)
+             subprocess.check_output('git checkout %s' % m, shell=True)
+ 
+         # try to continue
+         if len(conflicts) == len(changelogs):
+             cmd = 'git -c core.editor=true cherry-pick --continue'
+             subprocess.check_output(cmd, shell=True)
+         else:
+             print('Please resolve all remaining file conflicts.')
diff -Nrcpad gcc-10.1.0/contrib/header-tools/ChangeLog gcc-10.2.0/contrib/header-tools/ChangeLog
*** gcc-10.1.0/contrib/header-tools/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/contrib/header-tools/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,7 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/contrib/reghunt/ChangeLog gcc-10.2.0/contrib/reghunt/ChangeLog
*** gcc-10.1.0/contrib/reghunt/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/contrib/reghunt/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,7 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/contrib/regression/ChangeLog gcc-10.2.0/contrib/regression/ChangeLog
*** gcc-10.1.0/contrib/regression/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/contrib/regression/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,7 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/fixincludes/ChangeLog gcc-10.2.0/fixincludes/ChangeLog
*** gcc-10.1.0/fixincludes/ChangeLog	Thu May  7 10:50:31 2020
--- gcc-10.2.0/fixincludes/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,7 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/BASE-VER gcc-10.2.0/gcc/BASE-VER
*** gcc-10.1.0/gcc/BASE-VER	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/BASE-VER	Thu Jul 23 06:35:38 2020
***************
*** 1 ****
! 10.1.0
--- 1 ----
! 10.2.0
diff -Nrcpad gcc-10.1.0/gcc/ChangeLog gcc-10.2.0/gcc/ChangeLog
*** gcc-10.1.0/gcc/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,1292 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
+ 2020-07-21  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	* config/i386/i386.h (TARGET_AVOID_MFENCE):
+ 	Rename from TARGET_USE_XCHG_FOR_ATOMIC_STORE.
+ 	* config/i386/sync.md (atomic_store<mode>): Update for rename.
+ 	* config/i386/x86-tune.def (X86_TUNE_AVOID_MFENCE):
+ 	Rename from X86_TUNE_USE_XCHG_FOR_ATOMIC_STORE.
+ 
+ 2020-07-17  Romain Naour  <romain.naour@gmail.com>
+ 
+ 	Backported from master:
+ 	2020-06-03  Romain Naour  <romain.naour@gmail.com>
+ 
+ 	* Makefile.in (SELFTEST_DEPS): Move before including language makefile
+ 	fragments.
+ 
+ 2020-07-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-06-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+ 
+ 	* config.in: Regenerate.
+ 	* config/s390/s390.c (print_operand): Emit vector alignment hints
+ 	for target z13, if AS accepts them.  For other targets the logic
+ 	stays the same.
+ 	* config/s390/s390.h (TARGET_VECTOR_LOADSTORE_ALIGNMENT_HINTS): Define
+ 	macro.
+ 	* configure: Regenerate.
+ 	* configure.ac: Check HAVE_AS_VECTOR_LOADSTORE_ALIGNMENT_HINTS_ON_Z13.
+ 
+ 2020-07-15  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR target/95726
+ 	* config/aarch64/aarch64.c (aarch64_attribute_table): Add
+ 	"Advanced SIMD type".
+ 	* config/aarch64/aarch64-builtins.c: Include stringpool.h and
+ 	attribs.h.
+ 	(aarch64_init_simd_builtin_types): Add an "Advanced SIMD type"
+ 	attribute to each Advanced SIMD type.
+ 	* config/arm/arm.c (arm_attribute_table): Add "Advanced SIMD type".
+ 	* config/arm/arm-builtins.c: Include stringpool.h and attribs.h.
+ 	(arm_init_simd_builtin_types): Add an "Advanced SIMD type"
+ 	attribute to each Advanced SIMD type.
+ 
+ 2020-07-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-07-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/96174
+ 	* config/i386/avx512fintrin.h (_mm512_cmpeq_pd_mask,
+ 	_mm512_mask_cmpeq_pd_mask, _mm512_cmplt_pd_mask,
+ 	_mm512_mask_cmplt_pd_mask, _mm512_cmple_pd_mask,
+ 	_mm512_mask_cmple_pd_mask, _mm512_cmpunord_pd_mask,
+ 	_mm512_mask_cmpunord_pd_mask, _mm512_cmpneq_pd_mask,
+ 	_mm512_mask_cmpneq_pd_mask, _mm512_cmpnlt_pd_mask,
+ 	_mm512_mask_cmpnlt_pd_mask, _mm512_cmpnle_pd_mask,
+ 	_mm512_mask_cmpnle_pd_mask, _mm512_cmpord_pd_mask,
+ 	_mm512_mask_cmpord_pd_mask, _mm512_cmpeq_ps_mask,
+ 	_mm512_mask_cmpeq_ps_mask, _mm512_cmplt_ps_mask,
+ 	_mm512_mask_cmplt_ps_mask, _mm512_cmple_ps_mask,
+ 	_mm512_mask_cmple_ps_mask, _mm512_cmpunord_ps_mask,
+ 	_mm512_mask_cmpunord_ps_mask, _mm512_cmpneq_ps_mask,
+ 	_mm512_mask_cmpneq_ps_mask, _mm512_cmpnlt_ps_mask,
+ 	_mm512_mask_cmpnlt_ps_mask, _mm512_cmpnle_ps_mask,
+ 	_mm512_mask_cmpnle_ps_mask, _mm512_cmpord_ps_mask,
+ 	_mm512_mask_cmpord_ps_mask): Move outside of __OPTIMIZE__ guarded
+ 	section.
+ 
+ 2020-07-14  Matthias Klose  <doko@ubuntu.com>
+ 
+ 	Backported from master:
+ 	2020-07-14  Matthias Klose  <doko@ubuntu.com>
+ 
+ 	PR lto/95604
+ 	* lto-wrapper.c (merge_and_complain): Add decoded options as parameter,
+ 	error on different values for -fcf-protection.
+ 	(append_compiler_options): Pass -fcf-protection option.
+ 	(find_and_merge_options): Add decoded options as parameter,
+ 	pass decoded_options to merge_and_complain.
+ 	(run_gcc): Pass decoded options to find_and_merge_options.
+ 	* lto-opts.c (lto_write_options): Pass -fcf-protection option.
+ 
+ 2020-07-14  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR middle-end/95114
+ 	* tree.h (virtual_method_call_p): Add a default-false parameter
+ 	that indicates whether the function is being called from dump
+ 	routines.
+ 	(obj_type_ref_class): Likewise.
+ 	* tree.c (virtual_method_call_p): Likewise.
+ 	* ipa-devirt.c (obj_type_ref_class): Likewise.  Lazily add ODR
+ 	type information for the type when the parameter is false.
+ 	* tree-pretty-print.c (dump_generic_node): Update calls to
+ 	virtual_method_call_p and obj_type_ref_class accordingly.
+ 
+ 2020-07-14  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR tree-optimization/96146
+ 	* value-range.cc (value_range::set): Only decompose POLY_INT_CST
+ 	bounds to integers for VR_RANGE.  Decay to VR_VARYING for anti-ranges
+ 	involving POLY_INT_CSTs.
+ 
+ 2020-07-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-07-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/96194
+ 	* expr.c (expand_constructor): Don't create temporary for store to
+ 	volatile MEM if exp has an addressable type.
+ 
+ 2020-07-14  Matthias Klose  <doko@ubuntu.com>
+ 
+ 	Backported from master:
+ 	2020-07-14  Matthias Klose  <doko@ubuntu.com>
+ 
+ 	PR lto/95604
+ 	* lto-wrapper.c (merge_and_complain): Add decoded options as parameter,
+ 	error on different values for -fcf-protection.
+ 	(append_compiler_options): Pass -fcf-protection option.
+ 	(find_and_merge_options): Add decoded options as parameter,
+ 	pass decoded_options to merge_and_complain.
+ 	(run_gcc): Pass decoded options to find_and_merge_options.
+ 	* lto-opts.c (lto_write_options): Pass -fcf-protection option.
+ 
+ 2020-07-13  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+ 
+ 	Backported from master:
+ 	2020-07-13  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+ 
+ 	* config/aarch64/aarch64-c.c (aarch64_update_cpp_builtins): Add
+ 	__ARM_FEATURE_PAC_DEFAULT support.
+ 
+ 2020-07-13  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+ 
+ 	Backported from master:
+ 	2020-07-13  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+ 
+ 	PR target/94891
+ 	* doc/extend.texi: Update the text for  __builtin_return_address.
+ 
+ 2020-07-13  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+ 
+ 	Backported from master:
+ 	2020-07-13  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+ 
+ 	PR target/94891
+ 	* config/aarch64/aarch64.c (aarch64_return_address_signing_enabled):
+ 	Disable return address signing if __builtin_eh_return is used.
+ 
+ 2020-07-13  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+ 
+ 	Backported from master:
+ 	2020-07-13  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+ 
+ 	PR target/94891
+ 	PR target/94791
+ 	* config/aarch64/aarch64-protos.h (aarch64_return_addr_rtx): Declare.
+ 	* config/aarch64/aarch64.c (aarch64_return_addr_rtx): New.
+ 	(aarch64_return_addr): Use aarch64_return_addr_rtx.
+ 	* config/aarch64/aarch64.h (PROFILE_HOOK): Likewise.
+ 
+ 2020-07-13  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+ 
+ 	Backported from master:
+ 	2020-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+ 
+ 	* config/aarch64/aarch64-c.c (aarch64_update_cpp_builtins): Add
+ 	__ARM_FEATURE_BTI_DEFAULT support.
+ 
+ 2020-07-13  Julian Brown  <julian@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-07-13  Julian Brown  <julian@codesourcery.com>
+ 		    Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	* gimplify.c (gimplify_scan_omp_clauses): Do not strip
+ 	GOMP_MAP_TO_PSET/GOMP_MAP_POINTER for OpenACC enter/exit data
+ 	directives (see also PR92929).
+ 
+ 2020-07-13  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-07-13  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR ipa/96130
+ 	* ipa-fnsummary.c (analyze_function_body): Treat NULL bb->aux
+ 	as false predicate.
+ 
+ 2020-07-13  Hans-Peter Nilsson  <hp@axis.com>
+ 
+ 	Backported from master:
+ 	2020-07-13  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/94600
+ 	* expr.c (expand_constructor): Make a temporary also if we're
+ 	storing to volatile memory.
+ 
+ 2020-07-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-07-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/95857
+ 	* tree-cfg.c (group_case_labels_stmt): When removing an unreachable
+ 	base_bb, remember all forced and non-local labels on it and later
+ 	treat those as if they have NULL label_to_block.  Formatting fix.
+ 	Fix a comment typo.
+ 
+ 2020-07-10  Bill Seurer  <seurer@linux.vnet.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-07-10  Bill Seurer  <seurer@linux.vnet.ibm.com>
+ 
+ 	PR target/95581
+ 	* config/rs6000/rs6000-call.c: Add new type v16qi_ftype_pcvoid.
+ 	(altivec_init_builtins) Change __builtin_altivec_mask_for_load to use
+ 	v16qi_ftype_pcvoid with correct number of parameters.
+ 
+ 2020-07-10  Anton Youdkevitch  <anton.youdkevitch@bell-sw.com>
+ 
+ 	* config/aarch64/aarch64.c (thunderx2t99_regmove_cost,
+ 	thunderx2t99_vector_cost): Likewise.
+ 
+ 2020-07-10  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-07-09  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/96125
+ 	* config/rs6000/rs6000-call.c (rs6000_init_builtins): Define the MMA
+ 	specific types __vector_quad and __vector_pair, and initialize the
+ 	MMA built-ins if TARGET_EXTRA_BUILTINS is set.
+ 	(mma_init_builtins): Don't test for mask set in rs6000_builtin_mask.
+ 	Remove now unneeded mask variable.
+ 	* config/rs6000/rs6000.c (rs6000_option_override_internal): Add the
+ 	OPTION_MASK_MMA flag for power10 if not already set.
+ 
+ 2020-07-10  Will Schmidt  <will_schmidt@vnet.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-07-08  Will Schmidt  <will_schmidt@vnet.ibm.com>
+ 
+ 	* config/rs6000/altivec.h (vec_vmsumudm): New define.
+ 	* config/rs6000/altivec.md (UNSPEC_VMSUMUDM): New unspec.
+ 	  (altivec_vmsumudm): New define_insn.
+ 	* config/rs6000/rs6000-builtin.def (altivec_vmsumudm): New BU_ALTIVEC_3
+ 	  entry. (vmsumudm): New BU_ALTIVEC_OVERLOAD_3 entry.
+ 	* config/rs6000/rs6000-call.c (altivec_overloaded_builtins): Add entries for
+ 	  ALTIVEC_BUILTIN_VMSUMUDM variants of vec_msum.
+ 	* doc/extend.texi: Add document for vmsumudm behind vmsum.
+ 
+ 2020-07-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-07-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/96133
+ 	* gimple-fold.c (fold_array_ctor_reference): Do not
+ 	recurse to folding a CTOR that does not fully cover the
+ 	asked for object.
+ 
+ 2020-07-10  Bin Cheng  <bin.cheng@linux.alibaba.com>
+ 
+ 	Backported from master:
+ 	2020-07-09  Bin Cheng  <bin.cheng@linux.alibaba.com>
+ 
+ 	PR tree-optimization/95804
+ 	* tree-loop-distribution.c (break_alias_scc_partitions): Force
+ 	negative post order to reduction partition.
+ 
+ 2020-07-10  Bin Cheng  <bin.cheng@linux.alibaba.com>
+ 
+ 	Backported from master:
+ 	2020-06-20  Bin Cheng  <bin.cheng@linux.alibaba.com>
+ 
+ 	PR tree-optimization/95638
+ 	* tree-loop-distribution.c (pg_edge_callback_data): New field.
+ 	(loop_distribution::break_alias_scc_partitions): Record and restore
+ 	postorder information.  Fix memory leak.
+ 
+ 2020-07-09  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2020-07-09  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	* config/riscv/riscv-sr.c (riscv_remove_unneeded_save_restore_calls):
+ 	Abort if any arguments on stack.
+ 
+ 2020-07-09  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2020-06-22  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	* config/riscv/riscv-builtins.c (RISCV_FTYPE_NAME0): New.
+ 	(RISCV_FTYPE_ATYPES0): New.
+ 	(riscv_builtins): Using RISCV_USI_FTYPE for frflags.
+ 	* config/riscv/riscv-ftypes.def: Remove VOID argument.
+ 
+ 2020-07-09  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2020-06-16  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	PR target/95683
+ 	* config/riscv/riscv.c (riscv_gpr_save_operation_p): Remove
+ 	assertion and turn it into a early exit check.
+ 
+ 2020-07-09  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2020-06-15  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	* config/riscv/riscv.c (riscv_gen_gpr_save_insn): Change type to
+ 	unsigned for i.
+ 	(riscv_gpr_save_operation_p): Change type to unsigned for i and
+ 	len.
+ 
+ 2020-07-09  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2020-06-11  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	* config/riscv/riscv-protos.h (riscv_output_gpr_save): Remove.
+ 	* config/riscv/riscv-sr.c (riscv_sr_match_prologue): Update
+ 	value.
+ 	* config/riscv/riscv.c (riscv_output_gpr_save): Remove.
+ 	* config/riscv/riscv.md (gpr_save): Update output asm pattern.
+ 
+ 2020-07-09  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2020-06-11  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	* config/riscv/predicates.md (gpr_save_operation): New.
+ 	* config/riscv/riscv-protos.h (riscv_gen_gpr_save_insn): New.
+ 	(riscv_gpr_save_operation_p): Ditto.
+ 	* config/riscv/riscv-sr.c (riscv_remove_unneeded_save_restore_calls):
+ 	Ignore USEs for gpr_save patter.
+ 	* config/riscv/riscv.c (gpr_save_reg_order): New.
+ 	(riscv_expand_prologue): Use riscv_gen_gpr_save_insn to gen gpr_save.
+ 	(riscv_gen_gpr_save_insn): New.
+ 	(riscv_gpr_save_operation_p): Ditto.
+ 	* config/riscv/riscv.md (S3_REGNUM): New.
+ 	(S4_REGNUM): Ditto.
+ 	(S5_REGNUM): Ditto.
+ 	(S6_REGNUM): Ditto.
+ 	(S7_REGNUM): Ditto.
+ 	(S8_REGNUM): Ditto.
+ 	(S9_REGNUM): Ditto.
+ 	(S10_REGNUM): Ditto.
+ 	(S11_REGNUM): Ditto.
+ 	(gpr_save): Model USEs correctly.
+ 
+ 2020-07-09  Keith Packard  <keithp@keithp.com>
+ 
+ 	Backported from master:
+ 	2020-05-12  Keith Packard  <keithp@keithp.com>
+ 
+ 	* config/riscv/riscv.c (riscv_unique_section): New.
+ 	(TARGET_ASM_UNIQUE_SECTION): New.
+ 
+ 2020-07-08  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR target/95105
+ 	* config/aarch64/aarch64-sve-builtins.cc
+ 	(handle_arm_sve_vector_bits_attribute): Create a copy of the
+ 	original type's TYPE_MAIN_VARIANT, then reapply all the differences
+ 	between the original type and its main variant.
+ 
+ 2020-07-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-07-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/96075
+ 	* tree-vect-data-refs.c (vect_compute_data_ref_alignment): Use
+ 	TYPE_SIZE_UNIT of the vector component type instead of DR_STEP
+ 	for the misalignment calculation for negative step.
+ 
+ 2020-07-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-07-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	* lto-streamer-out.c (cmp_symbol_files): Use the computed
+ 	order map to sort symbols from the same sub-file together.
+ 	(lto_output): Compute a map of sub-file to an order number
+ 	it appears in the symbol output array.
+ 
+ 2020-07-06  Will Schmidt  <will_schmidt@vnet.ibm.com>
+ 
+ 	* config/rs6000/altivec.h (vec_pack_to_short_fp32): Update.
+ 	* config/rs6000/altivec.md (UNSPEC_CONVERT_4F32_8F16): New unspec.
+ 	(convert_4f32_8f16): New define_expand
+ 	* config/rs6000/rs6000-builtin.def (convert_4f32_8f16): New builtin define
+ 	and overload.
+ 	* config/rs6000/rs6000-call.c (P9V_BUILTIN_VEC_CONVERT_4F32_8F16): New
+ 	overloaded builtin entry.
+ 	* config/rs6000/vsx.md (UNSPEC_VSX_XVCVSPHP): New unspec.
+ 	(vsx_xvcvsphp): New define_insn.
+ 
+ 2020-07-04  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-07-03  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR ipa/96040
+ 	* ipa-sra.c (all_callee_accesses_present_p): Do not accept type
+ 	mismatched accesses.
+ 
+ 2020-07-03  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-07-02  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR debug/95343
+ 	* ipa-param-manipulation.c (ipa_param_adjustments::modify_call): Adjust
+ 	argument index if necessary.
+ 
+ 2020-07-02  Segher Boessenkool  <segher@kernel.crashing.org>
+ 
+ 	* config/rs6000/rs6000-c.c (rs6000_target_modify_macros): Define
+ 	_ARCH_PWR10 when appropriate.
+ 
+ 2020-07-02  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-06-26  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000-call.c (cpu_is_info) <power10>: New.
+ 	* doc/extend.texi (PowerPC Built-in Functions): Document power10,
+ 	arch_3_1 and mma.
+ 
+ 2020-07-02  Michael Meissner  <meissner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-06-09  Michael Meissner  <meissner@linux.ibm.com>
+ 
+ 	* config/rs6000/ppc-auxv.h (PPC_PLATFORM_POWER10): Allocate
+ 	'power10' PowerPC platform.
+ 	(PPC_FEATURE2_ARCH_3_1): New HWCAP2 bit for ARCH 3.1.
+ 	(PPC_FEATURE2_MMA): New HWCAP2 bit for MMA.
+ 	* config/rs6000/rs6000-call.c (cpu_supports_info): Add ARCH 3.1 and
+ 	MMA HWCAP2 bits.
+ 
+ 2020-07-01  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	Backported from master:
+ 	2020-06-22  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	* doc/sourcebuild.texi (arm_v8_1m_mve_fp_ok): Add item.
+ 	(arm_mve_hw): Likewise.
+ 
+ 2020-06-30  Segher Boessenkool  <segher@kernel.crashing.org>
+ 
+ 	* config/rs6000/rs6000.md (isa): Rename "fut" to "p10".
+ 
+ 2020-06-30  Segher Boessenkool  <segher@kernel.crashing.org>
+ 
+ 	* config/rs6000/driver-rs6000.c (asm_names): Use -mpwr10 for power10
+ 	on AIX, and -mpower10 elsewhere.
+ 	* config/rs6000/future.md: Delete.
+ 	* config/rs6000/linux64.h: Update comments.  Use TARGET_POWER10, not
+ 	TARGET_FUTURE.
+ 	* config/rs6000/power10.md: New file.
+ 	* config/rs6000/rs6000-builtin.def: Update comments.
+ 	* config/rs6000/rs6000-call.c: Use P10_BUILTIN_*, not FUTURE_BUILTIN_*.
+ 	Update compiler messages.
+ 	* config/rs6000/rs6000-cpus.def: Update comments.  Use ISA_3_1_*, not
+ 	ISA_FUTURE_*.  Use OPTION_MASK_POWER10, not OPTION_MASK_FUTURE.
+ 	* config/rs6000/rs6000-opts.h: Use PROCESSOR_POWER10, not
+ 	PROCESSOR_FUTURE.
+ 	* config/rs6000/rs6000-string.c: Ditto.
+ 	* config/rs6000/rs6000-tables.opt (rs6000_cpu_opt_value): Use "power10"
+ 	instead of "future", reorder it to right after "power9".
+ 	* config/rs6000/rs6000.c: Update comments.  Use OPTION_MASK_POWER10,
+ 	not OPTION_MASK_FUTURE.  Use TARGET_POWER10, not TARGET_FUTURE.  Use
+ 	RS6000_BTM_P10, not RS6000_BTM_FUTURE.  Update compiler messages.
+ 	Use PROCESSOR_POWER10, not PROCESSOR_FUTURE.  Use ISA_3_1_MASKS_SERVER,
+ 	not ISA_FUTURE_MASKS_SERVER.
+ 	(rs6000_opt_masks): Use "power10" instead of "future".
+ 	(rs6000_builtin_mask_names): Ditto.
+ 	(rs6000_disable_incompatible_switches): Ditto.
+ 	* config/rs6000/rs6000.h: Use -mpower10, not -mfuture.  Use
+ 	-mcpu=power10, not -mcpu=future.  Use MASK_POWER10, not MASK_FUTURE.
+ 	Use OPTION_MASK_POWER10, not OPTION_MASK_FUTURE.  Use RS6000_BTM_P10,
+ 	not RS6000_BTM_FUTURE.
+ 	* config/rs6000/rs6000.md: Use "power10", not "future".  Use
+ 	TARGET_POWER10, not TARGET_FUTURE.  Include "power10.md", not
+ 	"future.md".
+ 	* config/rs6000/rs6000.opt (mfuture): Delete.
+ 	(mpower10): New.
+ 	* config/rs6000/t-rs6000: Use "power10.md", not "future.md".
+ 	* config/rs6000/vsx.md: Use TARGET_POWER10, not TARGET_FUTURE.
+ 
+ 2020-06-30  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	Backported from master:
+ 	2020-05-18  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	* config/arm/arm.c (output_move_double): Fix codegen when loading into
+ 	a register pair with an odd base register.
+ 
+ 2020-06-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-06-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/95810
+ 	* fold-const.c (fold_cond_expr_with_comparison): Optimize
+ 	A <= 0 ? A : -A into (type)-absu(A) rather than -abs(A).
+ 
+ 2020-06-25  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2020-06-25  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/95874
+ 	* config/i386/i386.h (PTA_ICELAKE_CLIENT): Remove PTA_CLWB.
+ 	(PTA_ICELAKE_SERVER): Add PTA_CLWB.
+ 	(PTA_TIGERLAKE): Add PTA_CLWB.
+ 
+ 2020-06-24  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-06-21  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	* config/rs6000/predicates.md (mma_assemble_input_operand): New.
+ 	* config/rs6000/rs6000-builtin.def (BU_MMA_1, BU_MMA_V2, BU_MMA_3,
+ 	BU_MMA_5, BU_MMA_6, BU_VSX_1): Add support macros for defining MMA
+ 	built-in functions.
+ 	(ASSEMBLE_ACC, ASSEMBLE_PAIR, DISASSEMBLE_ACC, DISASSEMBLE_PAIR,
+ 	PMXVBF16GER2, PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN,
+ 	PMXVBF16GER2PP, PMXVF16GER2, PMXVF16GER2NN, PMXVF16GER2NP,
+ 	PMXVF16GER2PN, PMXVF16GER2PP, PMXVF32GER, PMXVF32GERNN,
+ 	PMXVF32GERNP, PMXVF32GERPN, PMXVF32GERPP, PMXVF64GER, PMXVF64GERNN,
+ 	PMXVF64GERNP, PMXVF64GERPN, PMXVF64GERPP, PMXVI16GER2, PMXVI16GER2PP,
+ 	PMXVI16GER2S, PMXVI16GER2SPP, PMXVI4GER8, PMXVI4GER8PP, PMXVI8GER4,
+ 	PMXVI8GER4PP, PMXVI8GER4SPP, XVBF16GER2, XVBF16GER2NN, XVBF16GER2NP,
+ 	XVBF16GER2PN, XVBF16GER2PP, XVCVBF16SP, XVCVSPBF16, XVF16GER2,
+ 	XVF16GER2NN, XVF16GER2NP, XVF16GER2PN, XVF16GER2PP, XVF32GER,
+ 	XVF32GERNN, XVF32GERNP, XVF32GERPN, XVF32GERPP, XVF64GER, XVF64GERNN,
+ 	XVF64GERNP, XVF64GERPN, XVF64GERPP, XVI16GER2, XVI16GER2PP, XVI16GER2S,
+ 	XVI16GER2SPP, XVI4GER8, XVI4GER8PP, XVI8GER4, XVI8GER4PP, XVI8GER4SPP,
+ 	XXMFACC, XXMTACC, XXSETACCZ): Add MMA built-ins.
+ 	* config/rs6000/rs6000.c (rs6000_emit_move): Use CONST_INT_P.
+ 	Allow zero constants.
+ 	(print_operand) <case 'A'>: New output modifier.
+ 	(rs6000_split_multireg_move): Add support for inserting accumulator
+ 	priming and depriming instructions.  Add support for splitting an
+ 	assemble accumulator pattern.
+ 	* config/rs6000/rs6000-call.c (mma_init_builtins, mma_expand_builtin,
+ 	rs6000_gimple_fold_mma_builtin): New functions.
+ 	(RS6000_BUILTIN_M): New macro.
+ 	(def_builtin): Handle RS6000_BTC_QUAD and RS6000_BTC_PAIR attributes.
+ 	(bdesc_mma): Add new MMA built-in support.
+ 	(htm_expand_builtin): Use RS6000_BTC_OPND_MASK.
+ 	(rs6000_invalid_builtin): Add handling of RS6000_BTM_FUTURE and
+ 	RS6000_BTM_MMA.
+ 	(rs6000_builtin_valid_without_lhs): Handle RS6000_BTC_VOID attribute.
+ 	(rs6000_gimple_fold_builtin): Call rs6000_builtin_is_supported_p
+ 	and rs6000_gimple_fold_mma_builtin.
+ 	(rs6000_expand_builtin): Call mma_expand_builtin.
+ 	Use RS6000_BTC_OPND_MASK.
+ 	(rs6000_init_builtins): Adjust comment.  Call mma_init_builtins.
+ 	(htm_init_builtins): Use RS6000_BTC_OPND_MASK.
+ 	(builtin_function_type): Handle VSX_BUILTIN_XVCVSPBF16 and
+ 	VSX_BUILTIN_XVCVBF16SP.
+ 	* config/rs6000/rs6000.h (RS6000_BTC_QUINARY, RS6000_BTC_SENARY,
+ 	RS6000_BTC_OPND_MASK, RS6000_BTC_QUAD, RS6000_BTC_PAIR,
+ 	RS6000_BTC_QUADPAIR, RS6000_BTC_GIMPLE): New defines.
+ 	(RS6000_BTC_PREDICATE, RS6000_BTC_ABS, RS6000_BTC_DST,
+ 	RS6000_BTC_TYPE_MASK, RS6000_BTC_ATTR_MASK): Adjust values.
+ 	* config/rs6000/mma.md (MAX_MMA_OPERANDS): New define_constant.
+ 	(UNSPEC_MMA_ASSEMBLE_ACC, UNSPEC_MMA_PMXVBF16GER2,
+ 	UNSPEC_MMA_PMXVBF16GER2NN, UNSPEC_MMA_PMXVBF16GER2NP,
+ 	UNSPEC_MMA_PMXVBF16GER2PN, UNSPEC_MMA_PMXVBF16GER2PP,
+ 	UNSPEC_MMA_PMXVF16GER2, UNSPEC_MMA_PMXVF16GER2NN,
+ 	UNSPEC_MMA_PMXVF16GER2NP, UNSPEC_MMA_PMXVF16GER2PN,
+ 	UNSPEC_MMA_PMXVF16GER2PP, UNSPEC_MMA_PMXVF32GER,
+ 	UNSPEC_MMA_PMXVF32GERNN, UNSPEC_MMA_PMXVF32GERNP,
+ 	UNSPEC_MMA_PMXVF32GERPN, UNSPEC_MMA_PMXVF32GERPP,
+ 	UNSPEC_MMA_PMXVF64GER, UNSPEC_MMA_PMXVF64GERNN,
+ 	UNSPEC_MMA_PMXVF64GERNP, UNSPEC_MMA_PMXVF64GERPN,
+ 	UNSPEC_MMA_PMXVF64GERPP, UNSPEC_MMA_PMXVI16GER2,
+ 	UNSPEC_MMA_PMXVI16GER2PP, UNSPEC_MMA_PMXVI16GER2S,
+ 	UNSPEC_MMA_PMXVI16GER2SPP, UNSPEC_MMA_PMXVI4GER8,
+ 	UNSPEC_MMA_PMXVI4GER8PP, UNSPEC_MMA_PMXVI8GER4,
+ 	UNSPEC_MMA_PMXVI8GER4PP, UNSPEC_MMA_PMXVI8GER4SPP,
+ 	UNSPEC_MMA_XVBF16GER2, UNSPEC_MMA_XVBF16GER2NN,
+ 	UNSPEC_MMA_XVBF16GER2NP, UNSPEC_MMA_XVBF16GER2PN,
+ 	UNSPEC_MMA_XVBF16GER2PP, UNSPEC_MMA_XVF16GER2, UNSPEC_MMA_XVF16GER2NN,
+ 	UNSPEC_MMA_XVF16GER2NP, UNSPEC_MMA_XVF16GER2PN, UNSPEC_MMA_XVF16GER2PP,
+ 	UNSPEC_MMA_XVF32GER, UNSPEC_MMA_XVF32GERNN, UNSPEC_MMA_XVF32GERNP,
+ 	UNSPEC_MMA_XVF32GERPN, UNSPEC_MMA_XVF32GERPP, UNSPEC_MMA_XVF64GER,
+ 	UNSPEC_MMA_XVF64GERNN, UNSPEC_MMA_XVF64GERNP, UNSPEC_MMA_XVF64GERPN,
+ 	UNSPEC_MMA_XVF64GERPP, UNSPEC_MMA_XVI16GER2, UNSPEC_MMA_XVI16GER2PP,
+ 	UNSPEC_MMA_XVI16GER2S, UNSPEC_MMA_XVI16GER2SPP, UNSPEC_MMA_XVI4GER8,
+ 	UNSPEC_MMA_XVI4GER8PP, UNSPEC_MMA_XVI8GER4, UNSPEC_MMA_XVI8GER4PP,
+ 	UNSPEC_MMA_XVI8GER4SPP, UNSPEC_MMA_XXMFACC, UNSPEC_MMA_XXMTACC): New.
+ 	(MMA_ACC, MMA_VV, MMA_AVV, MMA_PV, MMA_APV, MMA_VVI4I4I8,
+ 	MMA_AVVI4I4I8, MMA_VVI4I4I2, MMA_AVVI4I4I2, MMA_VVI4I4,
+ 	MMA_AVVI4I4, MMA_PVI4I2, MMA_APVI4I2, MMA_VVI4I4I4,
+ 	MMA_AVVI4I4I4): New define_int_iterator.
+ 	(acc, vv, avv, pv, apv, vvi4i4i8, avvi4i4i8, vvi4i4i2,
+ 	avvi4i4i2, vvi4i4, avvi4i4, pvi4i2, apvi4i2, vvi4i4i4,
+ 	avvi4i4i4): New define_int_attr.
+ 	(*movpxi): Add zero constant alternative.
+ 	(mma_assemble_pair, mma_assemble_acc): New define_expand.
+ 	(*mma_assemble_acc): New define_insn_and_split.
+ 	(mma_<acc>, mma_xxsetaccz, mma_<vv>, mma_<avv>, mma_<pv>, mma_<apv>,
+ 	mma_<vvi4i4i8>, mma_<avvi4i4i8>, mma_<vvi4i4i2>, mma_<avvi4i4i2>,
+ 	mma_<vvi4i4>, mma_<avvi4i4>, mma_<pvi4i2>, mma_<apvi4i2>,
+ 	mma_<vvi4i4i4>, mma_<avvi4i4i4>): New define_insn.
+ 	* config/rs6000/rs6000.md (define_attr "type"): New type mma.
+ 	* config/rs6000/vsx.md (UNSPEC_VSX_XVCVBF16SP): New.
+ 	(UNSPEC_VSX_XVCVSPBF16): Likewise.
+ 	(XVCVBF16): New define_int_iterator.
+ 	(xvcvbf16): New define_int_attr.
+ 	(vsx_<xvcvbf16>): New define_insn.
+ 	* doc/extend.texi: Document the mma built-ins.
+ 
+ 2020-06-24  Kelvin Nilsen  <wschmidt@linux.ibm.com>
+ 
+ 	* config/rs6000/predicates.md (u8bit_cint_operand): New predicate.
+ 
+ 2020-06-24  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-06-21  Peter Bergner  <bergner@linux.ibm.com>
+ 		    Michael Meissner  <meissner@linux.ibm.com>
+ 
+ 	* config/rs6000/mma.md: New file.
+ 	* config/rs6000/rs6000-c.c (rs6000_target_modify_macros): Define
+ 	__MMA__ for mma.
+ 	* config/rs6000/rs6000-call.c (rs6000_init_builtins): Add support
+ 	for __vector_pair and __vector_quad types.
+ 	* config/rs6000/rs6000-cpus.def (OTHER_FUTURE_MASKS): Add
+ 	OPTION_MASK_MMA.
+ 	(POWERPC_MASKS): Likewise.
+ 	* config/rs6000/rs6000-modes.def (OI, XI): New integer modes.
+ 	(POI, PXI): New partial integer modes.
+ 	* config/rs6000/rs6000.c (TARGET_INVALID_CONVERSION): Define.
+ 	(rs6000_hard_regno_nregs_internal): Use VECTOR_ALIGNMENT_P.
+ 	(rs6000_hard_regno_mode_ok_uncached): Likewise.
+ 	Add support for POImode being allowed in VSX registers and PXImode
+ 	being allowed in FP registers.
+ 	(rs6000_modes_tieable_p): Adjust comment.
+ 	Add support for POImode and PXImode.
+ 	(rs6000_debug_reg_global) <print_tieable_modes>: Add OImode, POImode
+ 	XImode, PXImode, V2SImode, V2SFmode and CCFPmode..
+ 	(rs6000_setup_reg_addr_masks): Use VECTOR_ALIGNMENT_P.
+ 	Set up appropriate addr_masks for vector pair and vector quad addresses.
+ 	(rs6000_init_hard_regno_mode_ok): Add support for vector pair and
+ 	vector quad registers.  Setup reload handlers for POImode and PXImode.
+ 	(rs6000_builtin_mask_calculate): Add support for RS6000_BTM_MMA.
+ 	(rs6000_option_override_internal): Error if -mmma is specified
+ 	without -mcpu=future.
+ 	(rs6000_slow_unaligned_access): Use VECTOR_ALIGNMENT_P.
+ 	(quad_address_p): Change size test to less than 16 bytes.
+ 	(reg_offset_addressing_ok_p): Add support for ISA 3.1 vector pair
+ 	and vector quad instructions.
+ 	(avoiding_indexed_address_p): Likewise.
+ 	(rs6000_emit_move): Disallow POImode and PXImode moves involving
+ 	constants.
+ 	(rs6000_preferred_reload_class): Prefer VSX registers for POImode
+ 	and FP registers for PXImode.
+ 	(rs6000_split_multireg_move): Support splitting POImode and PXImode
+ 	move instructions.
+ 	(rs6000_mangle_type): Adjust comment.  Add support for mangling
+ 	__vector_pair and __vector_quad types.
+ 	(rs6000_opt_masks): Add entry for mma.
+ 	(rs6000_builtin_mask_names): Add RS6000_BTM_MMA and RS6000_BTM_FUTURE.
+ 	(rs6000_function_value): Use VECTOR_ALIGNMENT_P.
+ 	(address_to_insn_form): Likewise.
+ 	(reg_to_non_prefixed): Likewise.
+ 	(rs6000_invalid_conversion): New function.
+ 	* config/rs6000/rs6000.h (MASK_MMA): Define.
+ 	(BIGGEST_ALIGNMENT): Set to 512 if MMA support is enabled.
+ 	(VECTOR_ALIGNMENT_P): New helper macro.
+ 	(ALTIVEC_VECTOR_MODE): Use VECTOR_ALIGNMENT_P.
+ 	(RS6000_BTM_MMA): Define.
+ 	(RS6000_BTM_COMMON): Add RS6000_BTM_MMA and RS6000_BTM_FUTURE.
+ 	(rs6000_builtin_type_index): Add RS6000_BTI_vector_pair and
+ 	RS6000_BTI_vector_quad.
+ 	(vector_pair_type_node): New.
+ 	(vector_quad_type_node): New.
+ 	* config/rs6000/rs6000.md: Include mma.md.
+ 	(define_mode_iterator RELOAD): Add POI and PXI.
+ 	* config/rs6000/t-rs6000 (MD_INCLUDES): Add mma.md.
+ 	* config/rs6000/rs6000.opt (-mmma): New.
+ 	* doc/invoke.texi: Document -mmma.
+ 
+ 2020-06-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-06-17  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/95717
+ 	* tree-vect-loop-manip.c (slpeel_tree_duplicate_loop_to_edge_cfg):
+ 	Move BB SSA updating before exit/latch PHI current def copying.
+ 
+ 2020-06-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/95493
+ 	PR middle-end/95690
+ 	* cfgexpand.c (expand_debug_expr): Avoid calling
+ 	set_mem_attributes_minus_bitpos when we were expanding
+ 	an SSA name.
+ 	* emit-rtl.c (set_mem_attributes_minus_bitpos): Remove
+ 	ARRAY_REF special-casing, add CONSTRUCTOR to the set of
+ 	special-cases we do not want MEM_EXPRs for.  Assert
+ 	we end up with reasonable MEM_EXPRs.
+ 	* varasm.c (build_constant_desc): Remove set_mem_attributes call.
+ 
+ 2020-06-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/95487
+ 	* tree-vect-stmts.c (vectorizable_store): Use a truth type
+ 	for the scatter mask.
+ 
+ 2020-06-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/95308
+ 	* tree-ssa-forwprop.c (pass_forwprop::execute): Generalize
+ 	test for TARGET_MEM_REFs.
+ 
+ 2020-06-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/95133
+ 	* gimple-ssa-split-paths.c
+ 	(find_block_to_duplicate_for_splitting_paths): Check for
+ 	normal edges.
+ 
+ 2020-06-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/95118
+ 	* real.c (real_to_decimal_for_mode): Make sure we handle
+ 	a zero with nonzero exponent.
+ 
+ 2020-06-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/95049
+ 	* tree-ssa-sccvn.c (set_ssa_val_to): Reject lattice transition
+ 	between different constants.
+ 
+ 2020-06-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/94964
+ 	* cfgloopmanip.c (create_preheader): Require non-complex
+ 	preheader edge for CP_SIMPLE_PREHEADERS.
+ 
+ 2020-06-20  Bin Cheng  <bin.cheng@linux.alibaba.com>
+ 
+ 	PR tree-optimization/94969
+ 	* tree-data-ref.c (constant_access_functions): Rename to...
+ 	(invariant_access_functions): ...this.  Add parameter.  Check for
+ 	invariant access function, rather than constant.
+ 	(build_classic_dist_vector): Call above function.
+ 	* tree-loop-distribution.c (pg_add_dependence_edges): Add comment.
+ 
+ 2020-06-19  Jiufu Guo  <guojiufu@linux.ibm.com>
+ 
+ 	PR target/95018
+ 	* common.opt (flag_cunroll_grow_size): New flag.
+ 	* toplev.c (process_options): Set flag_cunroll_grow_size.
+ 	* tree-ssa-loop-ivcanon.c (pass_complete_unroll::execute):
+ 	Use flag_cunroll_grow_size.
+ 	* config/rs6000/rs6000.c (rs6000_option_override_internal):
+ 	Override flag_cunroll_grow_size.
+ 
+ 2020-06-18  Aaron Sawdey  <acsawdey@linux.ibm.com>
+ 
+ 	PR target/95347
+ 	* config/rs6000/rs6000.c (is_stfs_insn): Rename to
+ 	is_lfs_stfs_insn and make it recognize lfs as well.
+ 	(prefixed_store_p): Use is_lfs_stfs_insn().
+ 	(prefixed_load_p): Use is_lfs_stfs_insn() to recognize lfs.
+ 
+ 2020-06-18  Aaron Sawdey  <acsawdey@linux.ibm.com>
+ 
+ 	PR target/95347
+ 	* config/rs6000/rs6000.c (prefixed_store_p): Add special case
+ 	for stfs.
+ 	(is_stfs_insn): New helper function.
+ 
+ 2020-06-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-06-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/95713
+ 	* tree-ssa-forwprop.c (simplify_vector_constructor): Don't allow
+ 	scalar mode halfvectype other than vector boolean for
+ 	VEC_PACK_TRUNC_EXPR.
+ 
+ 2020-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	Backported from master:
+ 	2020-06-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	* config/arm/arm_mve.h (__arm_vaddq_m_n_s8): Correct the intrinsic
+ 	arguments.
+ 	(__arm_vaddq_m_n_s32): Likewise.
+ 	(__arm_vaddq_m_n_s16): Likewise.
+ 	(__arm_vaddq_m_n_u8): Likewise.
+ 	(__arm_vaddq_m_n_u32): Likewise.
+ 	(__arm_vaddq_m_n_u16): Likewise.
+ 	(__arm_vaddq_m): Modify polymorphic variant.
+ 
+ 2020-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	Backported from master:
+ 	2020-06-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	* config/arm/mve.md (mve_uqrshll_sat<supf>_di): Correct the predicate
+ 	and constraint of all the operands.
+ 	(mve_sqrshrl_sat<supf>_di): Likewise.
+ 	(mve_uqrshl_si): Likewise.
+ 	(mve_sqrshr_si): Likewise.
+ 	(mve_uqshll_di): Likewise.
+ 	(mve_urshrl_di): Likewise.
+ 	(mve_uqshl_si): Likewise.
+ 	(mve_urshr_si): Likewise.
+ 	(mve_sqshl_si): Likewise.
+ 	(mve_srshr_si): Likewise.
+ 	(mve_srshrl_di): Likewise.
+ 	(mve_sqshll_di): Likewise.
+ 	* config/arm/predicates.md (arm_low_register_operand): Define.
+ 
+ 2020-06-17  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-06-17  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	* hsa-gen.c (gen_hsa_insns_for_call): Move 'function_decl ==
+ 	NULL_TREE' check earlier.
+ 
+ 2020-06-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	* config/arm/arm_mve.h (__arm_vbicq_n_u16): Correct the intrinsic
+ 	arguments.
+ 	(__arm_vbicq_n_s16): Likewise.
+ 	(__arm_vbicq_n_u32): Likewise.
+ 	(__arm_vbicq_n_s32): Likewise.
+ 	(__arm_vbicq): Modify polymorphic variant.
+ 
+ 2020-06-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	PR target/94735
+ 	* config/arm/predicates.md (mve_scatter_memory): Define to
+ 	match (mem (reg)) for scatter store memory.
+ 	* config/arm/mve.md (mve_vstrbq_scatter_offset_<supf><mode>): Modify
+ 	define_insn to define_expand.
+ 	(mve_vstrbq_scatter_offset_p_<supf><mode>): Likewise.
+ 	(mve_vstrhq_scatter_offset_<supf><mode>): Likewise.
+ 	(mve_vstrhq_scatter_shifted_offset_p_<supf><mode>): Likewise.
+ 	(mve_vstrhq_scatter_shifted_offset_<supf><mode>): Likewise.
+ 	(mve_vstrdq_scatter_offset_p_<supf>v2di): Likewise.
+ 	(mve_vstrdq_scatter_offset_<supf>v2di): Likewise.
+ 	(mve_vstrdq_scatter_shifted_offset_p_<supf>v2di): Likewise.
+ 	(mve_vstrdq_scatter_shifted_offset_<supf>v2di): Likewise.
+ 	(mve_vstrhq_scatter_offset_fv8hf): Likewise.
+ 	(mve_vstrhq_scatter_offset_p_fv8hf): Likewise.
+ 	(mve_vstrhq_scatter_shifted_offset_fv8hf): Likewise.
+ 	(mve_vstrhq_scatter_shifted_offset_p_fv8hf): Likewise.
+ 	(mve_vstrwq_scatter_offset_fv4sf): Likewise.
+ 	(mve_vstrwq_scatter_offset_p_fv4sf): Likewise.
+ 	(mve_vstrwq_scatter_offset_p_<supf>v4si): Likewise.
+ 	(mve_vstrwq_scatter_offset_<supf>v4si): Likewise.
+ 	(mve_vstrwq_scatter_shifted_offset_fv4sf): Likewise.
+ 	(mve_vstrwq_scatter_shifted_offset_p_fv4sf): Likewise.
+ 	(mve_vstrwq_scatter_shifted_offset_p_<supf>v4si): Likewise.
+ 	(mve_vstrwq_scatter_shifted_offset_<supf>v4si): Likewise.
+ 	(mve_vstrbq_scatter_offset_<supf><mode>_insn): Define insn for scatter
+ 	stores.
+ 	(mve_vstrbq_scatter_offset_p_<supf><mode>_insn): Likewise.
+ 	(mve_vstrhq_scatter_offset_<supf><mode>_insn): Likewise.
+ 	(mve_vstrhq_scatter_shifted_offset_p_<supf><mode>_insn): Likewise.
+ 	(mve_vstrhq_scatter_shifted_offset_<supf><mode>_insn): Likewise.
+ 	(mve_vstrdq_scatter_offset_p_<supf>v2di_insn): Likewise.
+ 	(mve_vstrdq_scatter_offset_<supf>v2di_insn): Likewise.
+ 	(mve_vstrdq_scatter_shifted_offset_p_<supf>v2di_insn): Likewise.
+ 	(mve_vstrdq_scatter_shifted_offset_<supf>v2di_insn): Likewise.
+ 	(mve_vstrhq_scatter_offset_fv8hf_insn): Likewise.
+ 	(mve_vstrhq_scatter_offset_p_fv8hf_insn): Likewise.
+ 	(mve_vstrhq_scatter_shifted_offset_fv8hf_insn): Likewise.
+ 	(mve_vstrhq_scatter_shifted_offset_p_fv8hf_insn): Likewise.
+ 	(mve_vstrwq_scatter_offset_fv4sf_insn): Likewise.
+ 	(mve_vstrwq_scatter_offset_p_fv4sf_insn): Likewise.
+ 	(mve_vstrwq_scatter_offset_p_<supf>v4si_insn): Likewise.
+ 	(mve_vstrwq_scatter_offset_<supf>v4si_insn): Likewise.
+ 	(mve_vstrwq_scatter_shifted_offset_fv4sf_insn): Likewise.
+ 	(mve_vstrwq_scatter_shifted_offset_p_fv4sf_insn): Likewise.
+ 	(mve_vstrwq_scatter_shifted_offset_p_<supf>v4si_insn): Likewise.
+ 	(mve_vstrwq_scatter_shifted_offset_<supf>v4si_insn): Likewise.
+ 
+ 2020-06-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	* config/arm/arm.c (mve_vector_mem_operand): Fix unwanted
+ 	fall-throughs.
+ 
+ 2020-06-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 	    Andre Vieira   <andre.simoesdiasvieira@arm.com>
+ 
+ 	PR target/94959
+ 	* config/arm/arm-protos.h (arm_mode_base_reg_class): Function
+ 	declaration.
+ 	(mve_vector_mem_operand): Likewise.
+ 	* config/arm/arm.c (thumb2_legitimate_address_p): For MVE target check
+ 	the load from memory to a core register is legitimate for give mode.
+ 	(mve_vector_mem_operand): Define function.
+ 	(arm_print_operand): Modify comment.
+ 	(arm_mode_base_reg_class): Define.
+ 	* config/arm/arm.h (MODE_BASE_REG_CLASS): Modify to add check for
+ 	TARGET_HAVE_MVE and expand to arm_mode_base_reg_class on TRUE.
+ 	* config/arm/constraints.md (Ux): Likewise.
+ 	(Ul): Likewise.
+ 	* config/arm/mve.md (mve_mov): Replace constraint Us with Ux and also
+ 	add support for missing Vector Store Register and Vector Load Register.
+ 	Add a new alternative to support load from memory to PC (or label) in
+ 	vector store/load.
+ 	(mve_vstrbq_<supf><mode>): Modify constraint Us to Ux.
+ 	(mve_vldrbq_<supf><mode>): Modify constriant Us to Ux, predicate to
+ 	mve_memory_operand and also modify the MVE instructions to emit.
+ 	(mve_vldrbq_z_<supf><mode>): Modify constraint Us to Ux.
+ 	(mve_vldrhq_fv8hf): Modify constriant Us to Ux, predicate to
+ 	mve_memory_operand and also modify the MVE instructions to emit.
+ 	(mve_vldrhq_<supf><mode>): Modify constriant Us to Ux, predicate to
+ 	mve_memory_operand and also modify the MVE instructions to emit.
+ 	(mve_vldrhq_z_fv8hf): Likewise.
+ 	(mve_vldrhq_z_<supf><mode>): Likewise.
+ 	(mve_vldrwq_fv4sf): Likewise.
+ 	(mve_vldrwq_<supf>v4si): Likewise.
+ 	(mve_vldrwq_z_fv4sf): Likewise.
+ 	(mve_vldrwq_z_<supf>v4si): Likewise.
+ 	(mve_vld1q_f<mode>): Modify constriant Us to Ux.
+ 	(mve_vld1q_<supf><mode>): Likewise.
+ 	(mve_vstrhq_fv8hf): Modify constriant Us to Ux, predicate to
+ 	mve_memory_operand.
+ 	(mve_vstrhq_p_fv8hf): Modify constriant Us to Ux, predicate to
+ 	mve_memory_operand and also modify the MVE instructions to emit.
+ 	(mve_vstrhq_p_<supf><mode>): Likewise.
+ 	(mve_vstrhq_<supf><mode>): Modify constriant Us to Ux, predicate to
+ 	mve_memory_operand.
+ 	(mve_vstrwq_fv4sf): Modify constriant Us to Ux.
+ 	(mve_vstrwq_p_fv4sf): Modify constriant Us to Ux and also modify the MVE
+ 	instructions to emit.
+ 	(mve_vstrwq_p_<supf>v4si): Likewise.
+ 	(mve_vstrwq_<supf>v4si): Likewise.Modify constriant Us to Ux.
+ 	* config/arm/predicates.md (mve_memory_operand): Define.
+ 
+ 2020-06-15  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	* config/gcn/gcn-valu.md (v<expander><mode>3): Fix unsignedp.
+ 
+ 2020-06-15  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	* omp-offload.c (add_decls_addresses_to_decl_constructor,
+ 	omp_finish_file): With in_lto_p, stream out all offload-table
+ 	items even if the symtab_node does not exist.
+ 
+ 2020-06-15  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR lto/94848
+ 	PR middle-end/95551
+ 	* omp-offload.c (add_decls_addresses_to_decl_constructor,
+ 	omp_finish_file): Skip removed items.
+ 	* lto-cgraph.c (output_offload_tables): Likewise; set force_output
+ 	to this node for variables and functions.
+ 
+ 2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/95528
+ 	* tree-ssa-forwprop.c (simplify_vector_constructor): Don't use
+ 	VEC_UNPACK*_EXPR or VEC_PACK_TRUNC_EXPR with scalar modes unless the
+ 	type is vector boolean.
+ 
+ 2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/95197
+ 	* gimplify.c (find_combined_omp_for): Move to omp-general.c.
+ 	* omp-general.h (find_combined_omp_for): Declare.
+ 	* omp-general.c: Include tree-iterator.h.
+ 	(find_combined_omp_for): New function, moved from gimplify.c.
+ 
+ 2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/95108
+ 	* omp-simd-clone.c (struct modify_stmt_info): Add after_stmt member.
+ 	(ipa_simd_modify_stmt_ops): For PHIs, only add before first stmt in
+ 	entry block if info->after_stmt is NULL, otherwise add after that stmt
+ 	and update it after adding each stmt.
+ 	(ipa_simd_modify_function_body): Initialize info.after_stmt.
+ 
+ 2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/95080
+ 	* cfgrtl.c (purge_dead_edges): Skip over debug and note insns even
+ 	if the last insn is a note.
+ 
+ 2020-06-12  Martin Liska  <mliska@suse.cz>
+ 	    Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR sanitizer/95634
+ 	* asan.c (asan_emit_stack_protection): Fix emission for ilp32
+ 	by using Pmode instead of ptr_mode.
+ 
+ 2020-06-12  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR sanitizer/94910
+ 	* asan.c (asan_emit_stack_protection): Emit
+ 	also **SavedFlagPtr(FakeStack, class_id) = 0 in order to release
+ 	a stack frame.
+ 
+ 2020-06-08  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR ipa/95113
+ 	* tree-ssa-dce.c (mark_stmt_if_obviously_necessary): Move non-call
+ 	exceptions check to...
+ 	* tree-eh.c (stmt_unremovable_because_of_non_call_eh_p): ...this
+ 	new function.
+ 	* tree-eh.h (stmt_unremovable_because_of_non_call_eh_p): Declare it.
+ 	* ipa-sra.c (isra_track_scalar_value_uses): Use it.  New parameter
+ 	fun.
+ 
+ 2020-06-05  Thomas Schwinge  <thomas@codesourcery.com>
+ 	    Julian Brown  <julian@codesourcery.com>
+ 
+ 	* gimplify.c (gimplify_adjust_omp_clauses): Remove
+ 	'GOMP_MAP_STRUCT' mapping from OpenACC 'exit data' directives.
+ 
+ 2020-06-05  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	* config/i386/driver-i386.c (host_detect_local_cpu): Support
+ 	Intel Airmont, Tremont, Comet Lake, Ice Lake and Tiger Lake
+ 	processor families.
+ 
+ 2020-06-05  Lili Cui  <lili.cui@intel.com>
+ 
+ 	PR target/95525
+ 	* config/i386/i386.h (PTA_WAITPKG): Change bitmask value.
+ 
+ 2020-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	* config/aarch64/aarch64-cores.def (zeus): Define.
+ 	* config/aarch64/aarch64-tune.md: Regenerate.
+ 	* doc/invoke.texi (AArch64 Options): Document zeus -mcpu option.
+ 
+ 2020-06-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR target/95420
+ 	* config.gcc (arm-wrs-vxworks7*): Set default cpu to generic-armv7-a.
+ 
+ 2020-05-29  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	PR target/94591
+ 	* config/aarch64/aarch64.c (aarch64_evpc_rev_local): Don't match
+ 	identity permutation.
+ 
+ 2020-05-29  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	* config/gcn/gcn-valu.md (add<mode>3_zext_dup): Change to a
+ 	define_expand, and rename the original to ...
+ 	(add<mode>3_vcc_zext_dup): ... this, and add a custom VCC operand.
+ 	(add<mode>3_zext_dup_exec): Likewise, with ...
+ 	(add<mode>3_vcc_zext_dup_exec): ... this.
+ 	(add<mode>3_zext_dup2): Likewise, with ...
+ 	(add<mode>3_zext_dup_exec): ... this.
+ 	(add<mode>3_zext_dup2_exec): Likewise, with ...
+ 	(add<mode>3_zext_dup2): ... this.
+ 	* config/gcn/gcn.c (gcn_expand_scalar_to_vector_address): Switch
+ 	addv64di3_zext* calls to use addv64di3_vcc_zext*.
+ 
+ 2020-05-29  Dong JianQiang  <dongjianqiang2@huawei.com>
+ 
+ 	PR gcov-profile/95332
+ 	* gcov-io.c (gcov_var::endian): Move field.
+ 	(from_file): Add IN_GCOV_TOOL check.
+ 	* gcov-io.h (gcov_magic): Ditto.
+ 
+ 2020-05-28  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR testsuite/95361
+ 	* config/aarch64/aarch64.c (aarch64_expand_epilogue): Only
+ 	redefine the CFA if we have CFI operations.
+ 
+ 2020-05-28  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	* config/i386/mmx.md (mmx_haddsubv2sf3): Correct
+ 	RTL template to model horizontal subtraction and addition.
+ 
+ 2020-05-28  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/95355
+ 	* config/i386/sse.md
+ 	(<mask_codefor>avx512f_<code>v16qiv16si2<mask_name>):
+ 	Remove %q operand modifier from insn template.
+ 	(avx512f_<code>v8hiv8di2<mask_name>): Ditto.
+ 
+ 2020-05-28  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR web/95380
+ 	* doc/invoke.texi: Add missing params, remove max-once-peeled-insns and
+ 	rename ipcp-unit-growth to ipa-cp-unit-growth.
+ 
+ 2020-05-24  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/95255
+ 	* config/i386/i386.md (<rounding_insn><mode>2): Do not try to
+ 	expand non-sse4 ROUND_ROUNDEVEN rounding via SSE support routines.
+ 
+ 2020-05-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master.
+ 	2020-05-22  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.h (ASM_GENERATE_INTERNAL_LABEL):
+ 	Make ubsan_{data,type},ASAN linker-visible.
+ 
+ 2020-05-24  H.J. Lu  <hongjiu.lu@intel.com>
+ 
+ 	PR target/95258
+ 	* config/i386/driver-i386.c (host_detect_local_cpu): Detect
+ 	AVX512VPOPCNTDQ.
+ 
+ 2020-05-22  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR lto/95190
+ 	* doc/invoke.texi (flto): Document behavior of diagnostic
+ 	options.
+ 
+ 2020-05-21  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/95169
+ 	* config/i386/i386-expand.c (ix86_expand_int_movcc):
+ 	 Avoid reversing a non-trapping comparison to a trapping one.
+ 
+ 2020-05-21  Martin Liska  <mliska@suse.cz>
+ 
+ 	* common/config/aarch64/aarch64-common.c (aarch64_handle_option):
+ 	Handle OPT_moutline_atomics.
+ 	* config/aarch64/aarch64.c: Add outline-atomics to
+ 	aarch64_attributes.
+ 	* doc/extend.texi: Document the newly added target attribute.
+ 
+ 2020-05-21  H.J. Lu  <hongjiu.lu@intel.com>
+ 
+ 	Backport from master
+ 	2020-05-21  H.J. Lu  <hongjiu.lu@intel.com>
+ 
+ 	PR target/95212
+ 	* config/i386/i386-builtins.c (processor_features): Move
+ 	F_AVX512VP2INTERSECT after F_AVX512BF16.
+ 	(isa_names_table): Likewise.
+ 
+ 2020-05-19  Gerald Pfeifer  <gerald@pfeifer.com>
+ 
+ 	Backport from mainline
+ 	2020-05-10  Gerald Pfeifer  <gerald@pfeifer.com>
+ 
+ 	* config/i386/i386-c.c (ix86_target_macros): Define _ILP32 and
+ 	__ILP32__ for 32-bit targets.
+ 
+ 2020-05-19  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backport from mainline
+ 	2020-05-15  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR middle-end/94635
+ 	* gimplify.c (gimplify_scan_omp_clauses): For MAP_TO_PSET with
+ 	OMP_TARGET_EXIT_DATA, use 'release:' unless the associated
+ 	item is 'delete:'.
+ 
+ 2020-05-18  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR middle-end/94940
+ 	* tree-vrp.c (vrp_prop::check_mem_ref): Remove unreachable code.
+ 	* tree.c (component_ref_size): Correct the handling or array members
+ 	of unions.
+ 	Drop a pointless test.
+ 	Rename a local variable.
+ 
+ 2020-05-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backport from mainline
+ 	2020-05-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR ipa/94947
+ 	* tree-ssa-structalias.c (refered_from_nonlocal_fn): Use
+ 	DECL_EXTERNAL || TREE_PUBLIC instead of externally_visible.
+ 	(refered_from_nonlocal_var): Likewise.
+ 	(ipa_pta_execute): Likewise.
+ 
+ 	2020-05-05  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR ipa/94947
+ 	* tree-ssa-structalias.c (ipa_pta_execute): Use
+ 	varpool_node::externally_visible_p ().
+ 	(refered_from_nonlocal_var): Likewise.
+ 
+ 2020-05-12  David Edelsohn  <dje.gcc@gmail.com>
+ 
+ 	Backport from mainline
+ 	2020-05-04  Clement Chigot  <clement.chigot@atos.net>
+ 		    David Edelsohn  <dje.gcc@gmail.com>
+ 
+ 	* config/rs6000/rs6000-call.c (rs6000_init_builtins): Override explicit
+ 	for fmodl, frexpl, ldexpl and modfl builtins.
+ 
+ 2020-05-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+ 
+ 	Backport from mainline
+ 	2020-05-05  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+ 
+ 	* config/rtems.h (RTEMS_STARTFILE_SPEC): Define if undefined.
+ 	(RTEMS_ENDFILE_SPEC): Likewise.
+ 	(STARTFILE_SPEC): Update comment.  Add RTEMS_STARTFILE_SPEC.
+ 	(ENDFILE_SPEC): Add RTEMS_ENDFILE_SPEC.
+ 	(LIB_SPECS): Support -nodefaultlibs option.
+ 	* config/or1k/rtems.h (RTEMS_STARTFILE_SPEC): Define.
+ 	(RTEMS_ENDFILE_SPEC): Likewise.
+ 	* config/rs6000/rtems.h (RTEMS_STARTFILE_SPEC): Likewise.
+ 	(RTEMS_ENDFILE_SPEC): Likewise.
+ 	* config/v850/rtems.h (RTEMS_STARTFILE_SPEC): Likewise.
+ 	(RTEMS_ENDFILE_SPEC): Likewise.
+ 
+ 2020-05-11  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backport from mainline
+ 	2020-05-11  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR c/95040
+ 	* common.opt: Fix typo in option description.
+ 
+ 2020-05-08  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/94724
+ 	* tree.c (get_narrower): Reuse the op temporary instead of
+ 	shadowing it.
+ 
+ 2020-05-07  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	* config/alpha/alpha.c (alpha_atomic_assign_expand_fenv): Use
+ 	TARGET_EXPR instead of MODIFY_EXPR for the first assignments to
+ 	fenv_var and new_fenv_var.
+ 
+ 2020-05-07  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backport from mainline
+ 	2020-05-07  Martin Liska  <mliska@suse.cz>
+ 
+ 	* doc/invoke.texi: Fix 2 optindex entries.
+ 
+ 2020-05-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from mainline
+ 	2020-05-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/94950
+ 	* config/riscv/riscv-builtins.c (riscv_atomic_assign_expand_fenv): Use
+ 	TARGET_EXPR instead of MODIFY_EXPR for first assignment to old_flags.
+ 
+ 	PR rtl-optimization/94873
+ 	* combine.c (combine_instructions): Don't optimize using REG_EQUAL
+ 	note if SET_SRC (set) has side-effects.
+ 
+ 	2020-05-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/94942
+ 	* config/i386/mmx.md (*vec_dupv4hi): Use xYw constraints instead of Yv.
+ 
+ 	2020-05-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* opts.c (get_option_html_page): Instead of hardcoding a list of
+ 	options common between C/C++ and Fortran only use gfortran/
+ 	documentation for warnings that have CL_Fortran set but not
+ 	CL_C or CL_CXX.
+ 
+ 2020-05-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* BASE-VER: Set to 10.1.1.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/DATESTAMP gcc-10.2.0/gcc/DATESTAMP
*** gcc-10.1.0/gcc/DATESTAMP	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/DATESTAMP	Thu Jul 23 06:35:17 2020
***************
*** 1 ****
! 20200507
--- 1 ----
! 20200723
diff -Nrcpad gcc-10.1.0/gcc/Makefile.in gcc-10.2.0/gcc/Makefile.in
*** gcc-10.1.0/gcc/Makefile.in	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/Makefile.in	Thu Jul 23 06:35:17 2020
*************** $(FULL_DRIVER_NAME): ./xgcc
*** 1726,1731 ****
--- 1726,1735 ----
  	$(LN_S) $< $@
  
  #
+ # SELFTEST_DEPS need to be set before including language makefile fragments.
+ # Otherwise $(SELFTEST_DEPS) is empty when used from <LANG>/Make-lang.in.
+ SELFTEST_DEPS = $(GCC_PASSES) stmp-int-hdrs $(srcdir)/testsuite/selftests
+ 
  # Language makefile fragments.
  
  # The following targets define the interface between us and the languages.
*************** DEVNULL=$(if $(findstring mingw,$(build)
*** 2001,2008 ****
  SELFTEST_FLAGS = -nostdinc $(DEVNULL) -S -o $(DEVNULL) \
  	-fself-test=$(srcdir)/testsuite/selftests
  
- SELFTEST_DEPS = $(GCC_PASSES) stmp-int-hdrs $(srcdir)/testsuite/selftests
- 
  # Run the selftests during the build once we have a driver and the frontend,
  # so that self-test failures are caught as early as possible.
  # Use "s-selftest-FE" to ensure that we only run the selftests if the
--- 2005,2010 ----
diff -Nrcpad gcc-10.1.0/gcc/ada/ChangeLog gcc-10.2.0/gcc/ada/ChangeLog
*** gcc-10.1.0/gcc/ada/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/ada/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,12 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
+ 2020-06-23  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+ 
+ 	* gcc-interface/trans.c (gnat_to_gnu) <N_Allocator>: Minor tweaks.
+ 	Call Has_Constrained_Partial_View on base type of designated type.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/ada/gcc-interface/trans.c gcc-10.2.0/gcc/ada/gcc-interface/trans.c
*** gcc-10.1.0/gcc/ada/gcc-interface/trans.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/ada/gcc-interface/trans.c	Thu Jul 23 06:35:17 2020
*************** gnat_to_gnu (Node_Id gnat_node)
*** 7748,7756 ****
  
      case N_Allocator:
        {
! 	tree gnu_init = NULL_TREE;
! 	tree gnu_type;
! 	bool ignore_init_type = false;
  
  	gnat_temp = Expression (gnat_node);
  
--- 7748,7755 ----
  
      case N_Allocator:
        {
! 	tree gnu_type, gnu_init;
! 	bool ignore_init_type;
  
  	gnat_temp = Expression (gnat_node);
  
*************** gnat_to_gnu (Node_Id gnat_node)
*** 7759,7773 ****
  	   contains both the type and an initial value for the object.  */
  	if (Nkind (gnat_temp) == N_Identifier
  	    || Nkind (gnat_temp) == N_Expanded_Name)
! 	  gnu_type = gnat_to_gnu_type (Entity (gnat_temp));
  	else if (Nkind (gnat_temp) == N_Qualified_Expression)
  	  {
  	    Entity_Id gnat_desig_type
  	      = Designated_Type (Underlying_Type (Etype (gnat_node)));
  
! 	    ignore_init_type = Has_Constrained_Partial_View (gnat_desig_type);
! 	    gnu_init = gnat_to_gnu (Expression (gnat_temp));
  
  	    gnu_init = maybe_unconstrained_array (gnu_init);
  
  	    gigi_checking_assert (!Do_Range_Check (Expression (gnat_temp)));
--- 7758,7779 ----
  	   contains both the type and an initial value for the object.  */
  	if (Nkind (gnat_temp) == N_Identifier
  	    || Nkind (gnat_temp) == N_Expanded_Name)
! 	  {
! 	    ignore_init_type = false;
! 	    gnu_init = NULL_TREE;
! 	    gnu_type = gnat_to_gnu_type (Entity (gnat_temp));
! 	  }
! 
  	else if (Nkind (gnat_temp) == N_Qualified_Expression)
  	  {
  	    Entity_Id gnat_desig_type
  	      = Designated_Type (Underlying_Type (Etype (gnat_node)));
  
! 	    /* The flag is effectively only set on the base types.  */
! 	    ignore_init_type
! 	      = Has_Constrained_Partial_View (Base_Type (gnat_desig_type));
  
+ 	    gnu_init = gnat_to_gnu (Expression (gnat_temp));
  	    gnu_init = maybe_unconstrained_array (gnu_init);
  
  	    gigi_checking_assert (!Do_Range_Check (Expression (gnat_temp)));
diff -Nrcpad gcc-10.1.0/gcc/analyzer/ChangeLog gcc-10.2.0/gcc/analyzer/ChangeLog
*** gcc-10.1.0/gcc/analyzer/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/analyzer/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,7 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/asan.c gcc-10.2.0/gcc/asan.c
*** gcc-10.1.0/gcc/asan.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/asan.c	Thu Jul 23 06:35:17 2020
*************** asan_emit_stack_protection (rtx base, rt
*** 1598,1605 ****
        if (use_after_return_class < 5
  	  && can_store_by_pieces (sz, builtin_memset_read_str, &c,
  				  BITS_PER_UNIT, true))
! 	store_by_pieces (shadow_mem, sz, builtin_memset_read_str, &c,
! 			 BITS_PER_UNIT, true, RETURN_BEGIN);
        else if (use_after_return_class >= 5
  	       || !set_storage_via_setmem (shadow_mem,
  					   GEN_INT (sz),
--- 1598,1622 ----
        if (use_after_return_class < 5
  	  && can_store_by_pieces (sz, builtin_memset_read_str, &c,
  				  BITS_PER_UNIT, true))
! 	{
! 	  /* Emit:
! 	       memset(ShadowBase, kAsanStackAfterReturnMagic, ShadowSize);
! 	       **SavedFlagPtr(FakeStack, class_id) = 0
! 	  */
! 	  store_by_pieces (shadow_mem, sz, builtin_memset_read_str, &c,
! 			   BITS_PER_UNIT, true, RETURN_BEGIN);
! 
! 	  unsigned HOST_WIDE_INT offset
! 	    = (1 << (use_after_return_class + 6));
! 	  offset -= GET_MODE_SIZE (ptr_mode);
! 	  mem = gen_rtx_MEM (ptr_mode, base);
! 	  mem = adjust_address (mem, ptr_mode, offset);
! 	  rtx addr = gen_reg_rtx (ptr_mode);
! 	  emit_move_insn (addr, mem);
! 	  addr = convert_memory_address (Pmode, addr);
! 	  mem = gen_rtx_MEM (QImode, addr);
! 	  emit_move_insn (mem, const0_rtx);
! 	}
        else if (use_after_return_class >= 5
  	       || !set_storage_via_setmem (shadow_mem,
  					   GEN_INT (sz),
diff -Nrcpad gcc-10.1.0/gcc/brig/ChangeLog gcc-10.2.0/gcc/brig/ChangeLog
*** gcc-10.1.0/gcc/brig/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/brig/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,7 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/c/ChangeLog gcc-10.2.0/gcc/c/ChangeLog
*** gcc-10.1.0/gcc/c/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/c/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,34 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
+ 2020-07-13  Julian Brown  <julian@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-07-09  Julian Brown  <julian@codesourcery.com>
+ 		    Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	PR middle-end/95270
+ 	* c-typeck.c (c_finish_omp_clauses): Set OMP_CLAUSE_SIZE (bias) to zero
+ 	for standalone attach/detach clauses.
+ 
+ 2020-06-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR c/95141
+ 	* c-fold.c (c_fully_fold_internal): Enhance guard on
+ 	overflow_warning.
+ 
+ 2020-05-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from mainline
+ 	2020-04-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/94842
+ 	* c-decl.c (set_labels_context_r): In addition to context-less
+ 	LABEL_DECLs adjust also LABEL_DECLs with context equal to
+ 	parent function if any.
+ 	(store_parm_decls): Adjust comment.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/c/c-decl.c gcc-10.2.0/gcc/c/c-decl.c
*** gcc-10.1.0/gcc/c/c-decl.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/c/c-decl.c	Thu Jul 23 06:35:17 2020
*************** store_parm_decls_from (struct c_arg_info
*** 9722,9736 ****
    store_parm_decls ();
  }
  
! /* Called by walk_tree to look for and update context-less labels.  */
  
  static tree
  set_labels_context_r (tree *tp, int *walk_subtrees, void *data)
  {
    if (TREE_CODE (*tp) == LABEL_EXPR
!       && DECL_CONTEXT (LABEL_EXPR_LABEL (*tp)) == NULL_TREE)
      {
!       DECL_CONTEXT (LABEL_EXPR_LABEL (*tp)) = static_cast<tree>(data);
        *walk_subtrees = 0;
      }
  
--- 9722,9739 ----
    store_parm_decls ();
  }
  
! /* Called by walk_tree to look for and update context-less labels
!    or labels with context in the parent function.  */
  
  static tree
  set_labels_context_r (tree *tp, int *walk_subtrees, void *data)
  {
+   tree ctx = static_cast<tree>(data);
    if (TREE_CODE (*tp) == LABEL_EXPR
!       && (DECL_CONTEXT (LABEL_EXPR_LABEL (*tp)) == NULL_TREE
! 	  || DECL_CONTEXT (LABEL_EXPR_LABEL (*tp)) == DECL_CONTEXT (ctx)))
      {
!       DECL_CONTEXT (LABEL_EXPR_LABEL (*tp)) = ctx;
        *walk_subtrees = 0;
      }
  
*************** store_parm_decls (void)
*** 9800,9806 ****
  	 gotos, labels, etc.  Because at that time the function decl
  	 for F has not been created yet, those labels do not have any
  	 function context.  But we have the fndecl now, so update the
! 	 labels accordingly.  gimplify_expr would crash otherwise.  */
        walk_tree_without_duplicates (&arg_info->pending_sizes,
  				    set_labels_context_r, fndecl);
        add_stmt (arg_info->pending_sizes);
--- 9803,9813 ----
  	 gotos, labels, etc.  Because at that time the function decl
  	 for F has not been created yet, those labels do not have any
  	 function context.  But we have the fndecl now, so update the
! 	 labels accordingly.  gimplify_expr would crash otherwise.
! 	 Or with nested functions the labels could be created with parent
! 	 function's context, while when the statement is emitted at the
! 	 start of the nested function, it needs the nested function's
! 	 context.  */
        walk_tree_without_duplicates (&arg_info->pending_sizes,
  				    set_labels_context_r, fndecl);
        add_stmt (arg_info->pending_sizes);
diff -Nrcpad gcc-10.1.0/gcc/c/c-fold.c gcc-10.2.0/gcc/c/c-fold.c
*** gcc-10.1.0/gcc/c/c-fold.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/c/c-fold.c	Thu Jul 23 06:35:17 2020
*************** c_fully_fold_internal (tree expr, bool i
*** 374,379 ****
--- 374,380 ----
  	ret = fold (expr);
        if (TREE_OVERFLOW_P (ret)
  	  && !TREE_OVERFLOW_P (op0)
+ 	  && !(BINARY_CLASS_P (op0) && TREE_OVERFLOW_P (TREE_OPERAND (op0, 1)))
  	  && !TREE_OVERFLOW_P (op1))
  	overflow_warning (EXPR_LOC_OR_LOC (expr, input_location), ret, expr);
        if (code == LSHIFT_EXPR
diff -Nrcpad gcc-10.1.0/gcc/c/c-typeck.c gcc-10.2.0/gcc/c/c-typeck.c
*** gcc-10.1.0/gcc/c/c-typeck.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/c/c-typeck.c	Thu Jul 23 06:35:17 2020
*************** c_finish_omp_clauses (tree clauses, enum
*** 14533,14538 ****
--- 14533,14547 ----
  		}
  	      if (c_oacc_check_attachments (c))
  		remove = true;
+ 	      if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_MAP
+ 		  && (OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_ATTACH
+ 		      || OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_DETACH))
+ 		/* In this case, we have a single array element which is a
+ 		   pointer, and we already set OMP_CLAUSE_SIZE in
+ 		   handle_omp_array_sections above.  For attach/detach clauses,
+ 		   reset the OMP_CLAUSE_SIZE (representing a bias) to zero
+ 		   here.  */
+ 		OMP_CLAUSE_SIZE (c) = size_zero_node;
  	      break;
  	    }
  	  if (t == error_mark_node)
*************** c_finish_omp_clauses (tree clauses, enum
*** 14546,14551 ****
--- 14555,14567 ----
  	      remove = true;
  	      break;
  	    }
+ 	  if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_MAP
+ 	      && (OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_ATTACH
+ 		  || OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_DETACH))
+ 	    /* For attach/detach clauses, set OMP_CLAUSE_SIZE (representing a
+ 	       bias) to zero here, so it is not set erroneously to the pointer
+ 	       size later on in gimplify.c.  */
+ 	    OMP_CLAUSE_SIZE (c) = size_zero_node;
  	  if (TREE_CODE (t) == COMPONENT_REF
  	      && OMP_CLAUSE_CODE (c) != OMP_CLAUSE__CACHE_)
  	    {
diff -Nrcpad gcc-10.1.0/gcc/c-family/ChangeLog gcc-10.2.0/gcc/c-family/ChangeLog
*** gcc-10.1.0/gcc/c-family/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/c-family/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,31 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
+ 2020-06-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-06-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/95903
+ 	* c-common.c (pointer_int_sum): Use TYPE_OVERFLOW_UNDEFINED instead of
+ 	!TYPE_UNSIGNED check to see if we can apply distributive law and handle
+ 	smaller precision intop operands separately.
+ 
+ 2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/95580
+ 	* c-pretty-print.c (c_pretty_printer::unary_expression): Handle the
+ 	case when MEM_REF's first argument has type pointer to incomplete type.
+ 
+ 202-05-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/94968
+ 	* c-common.c (speculation_safe_value_resolve_params): Return false if
+ 	error_operand_p (val2).
+ 	(resolve_overloaded_builtin) <case BUILT_IN_SPECULATION_SAFE_VALUE_N>:
+ 	Remove extraneous semicolon.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/c-family/c-common.c gcc-10.2.0/gcc/c-family/c-common.c
*** gcc-10.1.0/gcc/c-family/c-common.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/c-family/c-common.c	Thu Jul 23 06:35:17 2020
*************** pointer_int_sum (location_t loc, enum tr
*** 3141,3147 ****
        /* If the constant is unsigned, and smaller than the pointer size,
  	 then we must skip this optimization.  This is because it could cause
  	 an overflow error if the constant is negative but INTOP is not.  */
!       && (!TYPE_UNSIGNED (TREE_TYPE (intop))
  	  || (TYPE_PRECISION (TREE_TYPE (intop))
  	      == TYPE_PRECISION (TREE_TYPE (ptrop)))))
      {
--- 3141,3147 ----
        /* If the constant is unsigned, and smaller than the pointer size,
  	 then we must skip this optimization.  This is because it could cause
  	 an overflow error if the constant is negative but INTOP is not.  */
!       && (TYPE_OVERFLOW_UNDEFINED (TREE_TYPE (intop))
  	  || (TYPE_PRECISION (TREE_TYPE (intop))
  	      == TYPE_PRECISION (TREE_TYPE (ptrop)))))
      {
*************** speculation_safe_value_resolve_params (l
*** 6716,6721 ****
--- 6716,6723 ----
        tree val2 = (*params)[1];
        if (TREE_CODE (TREE_TYPE (val2)) == ARRAY_TYPE)
  	val2 = default_conversion (val2);
+       if (error_operand_p (val2))
+ 	return false;
        if (!(TREE_TYPE (val) == TREE_TYPE (val2)
  	    || useless_type_conversion_p (TREE_TYPE (val), TREE_TYPE (val2))))
  	{
*************** resolve_overloaded_builtin (location_t l
*** 7400,7406 ****
        {
  	tree new_function, first_param, result;
  	enum built_in_function fncode
! 	  = speculation_safe_value_resolve_call (function, params);;
  
  	if (fncode == BUILT_IN_NONE)
  	  return error_mark_node;
--- 7402,7408 ----
        {
  	tree new_function, first_param, result;
  	enum built_in_function fncode
! 	  = speculation_safe_value_resolve_call (function, params);
  
  	if (fncode == BUILT_IN_NONE)
  	  return error_mark_node;
diff -Nrcpad gcc-10.1.0/gcc/c-family/c-pretty-print.c gcc-10.2.0/gcc/c-family/c-pretty-print.c
*** gcc-10.1.0/gcc/c-family/c-pretty-print.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/c-family/c-pretty-print.c	Thu Jul 23 06:35:17 2020
*************** c_pretty_printer::unary_expression (tree
*** 1789,1796 ****
  	  if (!integer_zerop (TREE_OPERAND (e, 1)))
  	    {
  	      pp_c_left_paren (this);
! 	      if (!integer_onep (TYPE_SIZE_UNIT
! 				 (TREE_TYPE (TREE_TYPE (TREE_OPERAND (e, 0))))))
  		pp_c_type_cast (this, ptr_type_node);
  	    }
  	  pp_c_cast_expression (this, TREE_OPERAND (e, 0));
--- 1789,1797 ----
  	  if (!integer_zerop (TREE_OPERAND (e, 1)))
  	    {
  	      pp_c_left_paren (this);
! 	      tree type = TREE_TYPE (TREE_TYPE (TREE_OPERAND (e, 0)));
! 	      if (TYPE_SIZE_UNIT (type) == NULL_TREE
! 		  || !integer_onep (TYPE_SIZE_UNIT (type)))
  		pp_c_type_cast (this, ptr_type_node);
  	    }
  	  pp_c_cast_expression (this, TREE_OPERAND (e, 0));
diff -Nrcpad gcc-10.1.0/gcc/cfgexpand.c gcc-10.2.0/gcc/cfgexpand.c
*** gcc-10.1.0/gcc/cfgexpand.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cfgexpand.c	Thu Jul 23 06:35:17 2020
*************** expand_debug_expr (tree exp)
*** 4616,4622 ****
  	      op0 = copy_rtx (op0);
  	    if (op0 == orig_op0)
  	      op0 = shallow_copy_rtx (op0);
! 	    set_mem_attributes (op0, exp, 0);
  	  }
  
  	if (known_eq (bitpos, 0) && mode == GET_MODE (op0))
--- 4616,4623 ----
  	      op0 = copy_rtx (op0);
  	    if (op0 == orig_op0)
  	      op0 = shallow_copy_rtx (op0);
! 	    if (TREE_CODE (tem) != SSA_NAME)
! 	      set_mem_attributes (op0, exp, 0);
  	  }
  
  	if (known_eq (bitpos, 0) && mode == GET_MODE (op0))
diff -Nrcpad gcc-10.1.0/gcc/cfgloopmanip.c gcc-10.2.0/gcc/cfgloopmanip.c
*** gcc-10.1.0/gcc/cfgloopmanip.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cfgloopmanip.c	Thu Jul 23 06:35:17 2020
*************** create_preheader (class loop *loop, int
*** 1506,1514 ****
        else
          {
            /* If we want simple preheaders, also force the preheader to have
!              just a single successor.  */
            if ((flags & CP_SIMPLE_PREHEADERS)
!               && !single_succ_p (single_entry->src))
              need_forwarder_block = true;
            /* If we want fallthru preheaders, also create forwarder block when
               preheader ends with a jump or has predecessors from loop.  */
--- 1506,1515 ----
        else
          {
            /* If we want simple preheaders, also force the preheader to have
! 	     just a single successor and a normal edge.  */
            if ((flags & CP_SIMPLE_PREHEADERS)
! 	      && ((single_entry->flags & EDGE_COMPLEX)
! 		  || !single_succ_p (single_entry->src)))
              need_forwarder_block = true;
            /* If we want fallthru preheaders, also create forwarder block when
               preheader ends with a jump or has predecessors from loop.  */
diff -Nrcpad gcc-10.1.0/gcc/cfgrtl.c gcc-10.2.0/gcc/cfgrtl.c
*** gcc-10.1.0/gcc/cfgrtl.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cfgrtl.c	Thu Jul 23 06:35:17 2020
*************** purge_dead_edges (basic_block bb)
*** 3100,3106 ****
    bool found;
    edge_iterator ei;
  
!   if (DEBUG_INSN_P (insn) && insn != BB_HEAD (bb))
      do
        insn = PREV_INSN (insn);
      while ((DEBUG_INSN_P (insn) || NOTE_P (insn)) && insn != BB_HEAD (bb));
--- 3100,3106 ----
    bool found;
    edge_iterator ei;
  
!   if ((DEBUG_INSN_P (insn) || NOTE_P (insn)) && insn != BB_HEAD (bb))
      do
        insn = PREV_INSN (insn);
      while ((DEBUG_INSN_P (insn) || NOTE_P (insn)) && insn != BB_HEAD (bb));
diff -Nrcpad gcc-10.1.0/gcc/combine.c gcc-10.2.0/gcc/combine.c
*** gcc-10.1.0/gcc/combine.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/combine.c	Thu Jul 23 06:35:17 2020
*************** combine_instructions (rtx_insn *f, unsig
*** 1485,1490 ****
--- 1485,1491 ----
  	      if ((set = single_set (temp)) != 0
  		  && (note = find_reg_equal_equiv_note (temp)) != 0
  		  && (note = XEXP (note, 0), GET_CODE (note)) != EXPR_LIST
+ 		  && ! side_effects_p (SET_SRC (set))
  		  /* Avoid using a register that may already been marked
  		     dead by an earlier instruction.  */
  		  && ! unmentioned_reg_p (note, SET_SRC (set))
diff -Nrcpad gcc-10.1.0/gcc/common/config/aarch64/aarch64-common.c gcc-10.2.0/gcc/common/config/aarch64/aarch64-common.c
*** gcc-10.1.0/gcc/common/config/aarch64/aarch64-common.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/common/config/aarch64/aarch64-common.c	Thu Jul 23 06:35:17 2020
*************** aarch64_handle_option (struct gcc_option
*** 116,121 ****
--- 116,125 ----
        opts->x_flag_omit_leaf_frame_pointer = val;
        return true;
  
+     case OPT_moutline_atomics:
+       opts->x_aarch64_flag_outline_atomics = val;
+       return true;
+ 
      default:
        return true;
      }
diff -Nrcpad gcc-10.1.0/gcc/common.opt gcc-10.2.0/gcc/common.opt
*** gcc-10.1.0/gcc/common.opt	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/common.opt	Thu Jul 23 06:35:17 2020
*************** Enum(profile_update) String(prefer-atomi
*** 2210,2216 ****
  
  fprofile-prefix-path=
  Common Joined RejectNegative Var(profile_prefix_path)
! Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=.
  
  fprofile-generate
  Common
--- 2210,2216 ----
  
  fprofile-prefix-path=
  Common Joined RejectNegative Var(profile_prefix_path)
! Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=.
  
  fprofile-generate
  Common
*************** funroll-all-loops
*** 2851,2856 ****
--- 2851,2860 ----
  Common Report Var(flag_unroll_all_loops) Optimization
  Perform loop unrolling for all loops.
  
+ funroll-completely-grow-size
+ Undocumented Var(flag_cunroll_grow_size) Init(2) Optimization
+ ; Internal undocumented flag, allow size growth during complete unrolling
+ 
  ; Nonzero means that loop optimizer may assume that the induction variables
  ; that control loops do not overflow and that the loops with nontrivial
  ; exit condition are not infinite
diff -Nrcpad gcc-10.1.0/gcc/config/aarch64/aarch64-builtins.c gcc-10.2.0/gcc/config/aarch64/aarch64-builtins.c
*** gcc-10.1.0/gcc/config/aarch64/aarch64-builtins.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/aarch64/aarch64-builtins.c	Thu Jul 23 06:35:17 2020
***************
*** 43,48 ****
--- 43,50 ----
  #include "gimple-iterator.h"
  #include "case-cfn-macros.h"
  #include "emit-rtl.h"
+ #include "stringpool.h"
+ #include "attribs.h"
  
  #define v8qi_UP  E_V8QImode
  #define v4hi_UP  E_V4HImode
*************** aarch64_init_simd_builtin_types (void)
*** 802,811 ****
  
        if (aarch64_simd_types[i].itype == NULL)
  	{
! 	  aarch64_simd_types[i].itype
! 	    = build_distinct_type_copy
! 	      (build_vector_type (eltype, GET_MODE_NUNITS (mode)));
! 	  SET_TYPE_STRUCTURAL_EQUALITY (aarch64_simd_types[i].itype);
  	}
  
        tdecl = add_builtin_type (aarch64_simd_types[i].name,
--- 804,817 ----
  
        if (aarch64_simd_types[i].itype == NULL)
  	{
! 	  tree type = build_vector_type (eltype, GET_MODE_NUNITS (mode));
! 	  type = build_distinct_type_copy (type);
! 	  SET_TYPE_STRUCTURAL_EQUALITY (type);
! 
! 	  TYPE_ATTRIBUTES (type)
! 	    = tree_cons (get_identifier ("Advanced SIMD type"),
! 			 NULL_TREE, TYPE_ATTRIBUTES (type));
! 	  aarch64_simd_types[i].itype = type;
  	}
  
        tdecl = add_builtin_type (aarch64_simd_types[i].name,
diff -Nrcpad gcc-10.1.0/gcc/config/aarch64/aarch64-c.c gcc-10.2.0/gcc/config/aarch64/aarch64-c.c
*** gcc-10.1.0/gcc/config/aarch64/aarch64-c.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/aarch64/aarch64-c.c	Thu Jul 23 06:35:17 2020
*************** aarch64_update_cpp_builtins (cpp_reader
*** 178,183 ****
--- 178,199 ----
    aarch64_def_or_undef (TARGET_RNG, "__ARM_FEATURE_RNG", pfile);
    aarch64_def_or_undef (TARGET_MEMTAG, "__ARM_FEATURE_MEMORY_TAGGING", pfile);
  
+   aarch64_def_or_undef (aarch64_bti_enabled (),
+ 			"__ARM_FEATURE_BTI_DEFAULT", pfile);
+ 
+   cpp_undef (pfile, "__ARM_FEATURE_PAC_DEFAULT");
+   if (aarch64_ra_sign_scope != AARCH64_FUNCTION_NONE)
+     {
+       int v = 0;
+       if (aarch64_ra_sign_key == AARCH64_KEY_A)
+ 	v |= 1;
+       if (aarch64_ra_sign_key == AARCH64_KEY_B)
+ 	v |= 2;
+       if (aarch64_ra_sign_scope == AARCH64_FUNCTION_ALL)
+ 	v |= 4;
+       builtin_define_with_int_value ("__ARM_FEATURE_PAC_DEFAULT", v);
+     }
+ 
    aarch64_def_or_undef (TARGET_I8MM, "__ARM_FEATURE_MATMUL_INT8", pfile);
    aarch64_def_or_undef (TARGET_BF16_SIMD,
  			"__ARM_FEATURE_BF16_VECTOR_ARITHMETIC", pfile);
diff -Nrcpad gcc-10.1.0/gcc/config/aarch64/aarch64-cores.def gcc-10.2.0/gcc/config/aarch64/aarch64-cores.def
*** gcc-10.1.0/gcc/config/aarch64/aarch64-cores.def	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/aarch64/aarch64-cores.def	Thu Jul 23 06:35:17 2020
*************** AARCH64_CORE("thunderx3t110",  thunderx3
*** 129,134 ****
--- 129,137 ----
  
  /* ARMv8.4-A Architecture Processors.  */
  
+ /* Arm ('A') cores.  */
+ AARCH64_CORE("zeus", zeus, cortexa57, 8_4A,  AARCH64_FL_FOR_ARCH8_4 | AARCH64_FL_SVE | AARCH64_FL_RCPC | AARCH64_FL_I8MM | AARCH64_FL_BF16 | AARCH64_FL_F16 | AARCH64_FL_PROFILE | AARCH64_FL_SSBS | AARCH64_FL_RNG, neoversen1, 0x41, 0xd40, -1)
+ 
  /* Qualcomm ('Q') cores. */
  AARCH64_CORE("saphira",     saphira,    saphira,    8_4A,  AARCH64_FL_FOR_ARCH8_4 | AARCH64_FL_CRYPTO | AARCH64_FL_RCPC, saphira,   0x51, 0xC01, -1)
  
diff -Nrcpad gcc-10.1.0/gcc/config/aarch64/aarch64-protos.h gcc-10.2.0/gcc/config/aarch64/aarch64-protos.h
*** gcc-10.1.0/gcc/config/aarch64/aarch64-protos.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/aarch64/aarch64-protos.h	Thu Jul 23 06:35:17 2020
*************** int aarch64_vec_fpconst_pow_of_2 (rtx);
*** 578,583 ****
--- 578,584 ----
  rtx aarch64_eh_return_handler_rtx (void);
  rtx aarch64_mask_from_zextract_ops (rtx, rtx);
  const char *aarch64_output_move_struct (rtx *operands);
+ rtx aarch64_return_addr_rtx (void);
  rtx aarch64_return_addr (int, rtx);
  rtx aarch64_simd_gen_const_vector_dup (machine_mode, HOST_WIDE_INT);
  bool aarch64_simd_mem_operand_p (rtx);
diff -Nrcpad gcc-10.1.0/gcc/config/aarch64/aarch64-sve-builtins.cc gcc-10.2.0/gcc/config/aarch64/aarch64-sve-builtins.cc
*** gcc-10.1.0/gcc/config/aarch64/aarch64-sve-builtins.cc	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/aarch64/aarch64-sve-builtins.cc	Thu Jul 23 06:35:17 2020
*************** handle_arm_sve_vector_bits_attribute (tr
*** 3676,3699 ****
       svbool_t and its fixed-length variants.  Using a type variant
       avoids that but means that we treat some ambiguous combinations
       as valid.  */
    if (lang_GNU_C () && VECTOR_BOOLEAN_TYPE_P (type))
!     type = build_variant_type_copy (type);
    else
!     type = build_distinct_type_copy (type);
  
    /* The new type is a normal sized type; it doesn't have the same
       restrictions as sizeless types.  */
!   TYPE_ATTRIBUTES (type)
      = remove_attribute ("SVE sizeless type",
! 			copy_list (TYPE_ATTRIBUTES (type)));
  
!   /* Allow the GNU vector extensions to be applied to vectors.
!      The extensions aren't yet defined for packed predicates,
!      so continue to treat them as abstract entities for now.  */
!   if (!VECTOR_BOOLEAN_TYPE_P (type))
!     TYPE_INDIVISIBLE_P (type) = 0;
  
!   *node = type;
    return NULL_TREE;
  }
  
--- 3676,3714 ----
       svbool_t and its fixed-length variants.  Using a type variant
       avoids that but means that we treat some ambiguous combinations
       as valid.  */
+   tree new_type;
+   tree base_type = TYPE_MAIN_VARIANT (type);
    if (lang_GNU_C () && VECTOR_BOOLEAN_TYPE_P (type))
!     new_type = build_variant_type_copy (base_type);
    else
!     new_type = build_distinct_type_copy (base_type);
! 
!   /* Allow the GNU vector extensions to be applied to vectors.
!      The extensions aren't yet defined for packed predicates,
!      so continue to treat them as abstract entities for now.  */
!   if (!VECTOR_BOOLEAN_TYPE_P (new_type))
!     TYPE_INDIVISIBLE_P (new_type) = 0;
  
    /* The new type is a normal sized type; it doesn't have the same
       restrictions as sizeless types.  */
!   TYPE_ATTRIBUTES (new_type)
      = remove_attribute ("SVE sizeless type",
! 			copy_list (TYPE_ATTRIBUTES (new_type)));
  
!   /* Apply the relevant attributes, qualifiers and alignment of TYPE,
!      if they differ from the original (sizeless) BASE_TYPE.  */
!   if (TYPE_ATTRIBUTES (base_type) != TYPE_ATTRIBUTES (type)
!       || TYPE_QUALS (base_type) != TYPE_QUALS (type))
!     {
!       tree attrs = remove_attribute ("SVE sizeless type",
! 				     copy_list (TYPE_ATTRIBUTES (type)));
!       new_type = build_type_attribute_qual_variant (new_type, attrs,
! 						    TYPE_QUALS (type));
!     }
!   if (TYPE_ALIGN (base_type) != TYPE_ALIGN (type))
!     new_type = build_aligned_type (new_type, TYPE_ALIGN (type));
  
!   *node = new_type;
    return NULL_TREE;
  }
  
diff -Nrcpad gcc-10.1.0/gcc/config/aarch64/aarch64-tune.md gcc-10.2.0/gcc/config/aarch64/aarch64-tune.md
*** gcc-10.1.0/gcc/config/aarch64/aarch64-tune.md	Thu May  7 10:50:51 2020
--- gcc-10.2.0/gcc/config/aarch64/aarch64-tune.md	Thu Jul 23 06:35:54 2020
***************
*** 1,5 ****
  ;; -*- buffer-read-only: t -*-
  ;; Generated automatically by gentune.sh from aarch64-cores.def
  (define_attr "tune"
! 	"cortexa34,cortexa35,cortexa53,cortexa57,cortexa72,cortexa73,thunderx,thunderxt88p1,thunderxt88,octeontx,octeontxt81,octeontxt83,thunderxt81,thunderxt83,emag,xgene1,falkor,qdf24xx,exynosm1,phecda,thunderx2t99p1,vulcan,thunderx2t99,cortexa55,cortexa75,cortexa76,cortexa76ae,cortexa77,cortexa65,cortexa65ae,ares,neoversen1,neoversee1,octeontx2,octeontx2t98,octeontx2t96,octeontx2t93,octeontx2f95,octeontx2f95n,octeontx2f95mm,tsv110,thunderx3t110,saphira,cortexa57cortexa53,cortexa72cortexa53,cortexa73cortexa35,cortexa73cortexa53,cortexa75cortexa55,cortexa76cortexa55"
  	(const (symbol_ref "((enum attr_tune) aarch64_tune)")))
--- 1,5 ----
  ;; -*- buffer-read-only: t -*-
  ;; Generated automatically by gentune.sh from aarch64-cores.def
  (define_attr "tune"
! 	"cortexa34,cortexa35,cortexa53,cortexa57,cortexa72,cortexa73,thunderx,thunderxt88p1,thunderxt88,octeontx,octeontxt81,octeontxt83,thunderxt81,thunderxt83,emag,xgene1,falkor,qdf24xx,exynosm1,phecda,thunderx2t99p1,vulcan,thunderx2t99,cortexa55,cortexa75,cortexa76,cortexa76ae,cortexa77,cortexa65,cortexa65ae,ares,neoversen1,neoversee1,octeontx2,octeontx2t98,octeontx2t96,octeontx2t93,octeontx2f95,octeontx2f95n,octeontx2f95mm,tsv110,thunderx3t110,zeus,saphira,cortexa57cortexa53,cortexa72cortexa53,cortexa73cortexa35,cortexa73cortexa53,cortexa75cortexa55,cortexa76cortexa55"
  	(const (symbol_ref "((enum attr_tune) aarch64_tune)")))
diff -Nrcpad gcc-10.1.0/gcc/config/aarch64/aarch64.c gcc-10.2.0/gcc/config/aarch64/aarch64.c
*** gcc-10.1.0/gcc/config/aarch64/aarch64.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/aarch64/aarch64.c	Thu Jul 23 06:35:17 2020
*************** static const struct cpu_regmove_cost thu
*** 535,543 ****
  {
    1, /* GP2GP  */
    /* Avoid the use of int<->fp moves for spilling.  */
!   8, /* GP2FP  */
!   8, /* FP2GP  */
!   4  /* FP2FP  */
  };
  
  static const struct cpu_regmove_cost thunderx3t110_regmove_cost =
--- 535,543 ----
  {
    1, /* GP2GP  */
    /* Avoid the use of int<->fp moves for spilling.  */
!   5, /* GP2FP  */
!   6, /* FP2GP  */
!   3, /* FP2FP  */
  };
  
  static const struct cpu_regmove_cost thunderx3t110_regmove_cost =
*************** static const struct cpu_vector_cost thun
*** 704,718 ****
    6, /* scalar_fp_stmt_cost  */
    4, /* scalar_load_cost  */
    1, /* scalar_store_cost  */
!   5, /* vec_int_stmt_cost  */
!   6, /* vec_fp_stmt_cost  */
    10, /* vec_permute_cost  */
    6, /* vec_to_scalar_cost  */
    5, /* scalar_to_vec_cost  */
!   8, /* vec_align_load_cost  */
!   8, /* vec_unalign_load_cost  */
!   4, /* vec_unalign_store_cost  */
!   4, /* vec_store_cost  */
    2, /* cond_taken_branch_cost  */
    1  /* cond_not_taken_branch_cost  */
  };
--- 704,718 ----
    6, /* scalar_fp_stmt_cost  */
    4, /* scalar_load_cost  */
    1, /* scalar_store_cost  */
!   4, /* vec_int_stmt_cost  */
!   5, /* vec_fp_stmt_cost  */
    10, /* vec_permute_cost  */
    6, /* vec_to_scalar_cost  */
    5, /* scalar_to_vec_cost  */
!   4, /* vec_align_load_cost  */
!   4, /* vec_unalign_load_cost  */
!   1, /* vec_unalign_store_cost  */
!   1, /* vec_store_cost  */
    2, /* cond_taken_branch_cost  */
    1  /* cond_not_taken_branch_cost  */
  };
*************** static const struct attribute_spec aarch
*** 1429,1434 ****
--- 1429,1435 ----
    { "arm_sve_vector_bits", 1, 1, false, true,  false, true,
  			  aarch64_sve::handle_arm_sve_vector_bits_attribute,
  			  NULL },
+   { "Advanced SIMD type", 0, 0, false, true,  false, true,  NULL, NULL },
    { "SVE type",		  3, 3, false, true,  false, true,  NULL, NULL },
    { "SVE sizeless type",  0, 0, false, true,  false, true,  NULL, NULL },
    { NULL,                 0, 0, false, false, false, false, NULL, NULL }
*************** aarch64_return_address_signing_enabled (
*** 6946,6951 ****
--- 6947,6963 ----
    /* This function should only be called after frame laid out.   */
    gcc_assert (cfun->machine->frame.laid_out);
  
+   /* Turn return address signing off in any function that uses
+      __builtin_eh_return.  The address passed to __builtin_eh_return
+      is not signed so either it has to be signed (with original sp)
+      or the code path that uses it has to avoid authenticating it.
+      Currently eh return introduces a return to anywhere gadget, no
+      matter what we do here since it uses ret with user provided
+      address. An ideal fix for that is to use indirect branch which
+      can be protected with BTI j (to some extent).  */
+   if (crtl->calls_eh_return)
+     return false;
+ 
    /* If signing scope is AARCH64_FUNCTION_NON_LEAF, we only sign a leaf function
       if its LR is pushed onto stack.  */
    return (aarch64_ra_sign_scope == AARCH64_FUNCTION_ALL
*************** aarch64_expand_epilogue (bool for_sibcal
*** 8180,8186 ****
    if (callee_adjust != 0)
      aarch64_pop_regs (reg1, reg2, callee_adjust, &cfi_ops);
  
!   if (callee_adjust != 0 || maybe_gt (initial_adjust, 65536))
      {
        /* Emit delayed restores and set the CFA to be SP + initial_adjust.  */
        insn = get_last_insn ();
--- 8192,8198 ----
    if (callee_adjust != 0)
      aarch64_pop_regs (reg1, reg2, callee_adjust, &cfi_ops);
  
!   if (cfi_ops && (callee_adjust != 0 || maybe_gt (initial_adjust, 65536)))
      {
        /* Emit delayed restores and set the CFA to be SP + initial_adjust.  */
        insn = get_last_insn ();
*************** aarch64_initial_elimination_offset (unsi
*** 10807,10812 ****
--- 10819,10842 ----
    return cfun->machine->frame.frame_size;
  }
  
+ 
+ /* Get return address without mangling.  */
+ 
+ rtx
+ aarch64_return_addr_rtx (void)
+ {
+   rtx val = get_hard_reg_initial_val (Pmode, LR_REGNUM);
+   /* Note: aarch64_return_address_signing_enabled only
+      works after cfun->machine->frame.laid_out is set,
+      so here we don't know if the return address will
+      be signed or not.  */
+   rtx lr = gen_rtx_REG (Pmode, LR_REGNUM);
+   emit_move_insn (lr, val);
+   emit_insn (GEN_FCN (CODE_FOR_xpaclri) ());
+   return lr;
+ }
+ 
+ 
  /* Implement RETURN_ADDR_RTX.  We do not support moving back to a
     previous frame.  */
  
*************** aarch64_return_addr (int count, rtx fram
*** 10815,10821 ****
  {
    if (count != 0)
      return const0_rtx;
!   return get_hard_reg_initial_val (Pmode, LR_REGNUM);
  }
  
  
--- 10845,10851 ----
  {
    if (count != 0)
      return const0_rtx;
!   return aarch64_return_addr_rtx ();
  }
  
  
*************** static const struct aarch64_attribute_in
*** 15258,15263 ****
--- 15288,15295 ----
       aarch64_handle_attr_branch_protection, OPT_mbranch_protection_ },
    { "sign-return-address", aarch64_attr_enum, false, NULL,
       OPT_msign_return_address_ },
+   { "outline-atomics", aarch64_attr_bool, true, NULL,
+      OPT_moutline_atomics},
    { NULL, aarch64_attr_custom, false, NULL, OPT____ }
  };
  
*************** aarch64_evpc_rev_local (struct expand_ve
*** 20183,20189 ****
  
    if (d->vec_flags == VEC_SVE_PRED
        || !d->one_vector_p
!       || !d->perm[0].is_constant (&diff))
      return false;
  
    size = (diff + 1) * GET_MODE_UNIT_SIZE (d->vmode);
--- 20215,20222 ----
  
    if (d->vec_flags == VEC_SVE_PRED
        || !d->one_vector_p
!       || !d->perm[0].is_constant (&diff)
!       || !diff)
      return false;
  
    size = (diff + 1) * GET_MODE_UNIT_SIZE (d->vmode);
diff -Nrcpad gcc-10.1.0/gcc/config/aarch64/aarch64.h gcc-10.2.0/gcc/config/aarch64/aarch64.h
*** gcc-10.1.0/gcc/config/aarch64/aarch64.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/aarch64/aarch64.h	Thu Jul 23 06:35:17 2020
*************** typedef struct
*** 1095,1101 ****
  #define PROFILE_HOOK(LABEL)						\
    {									\
      rtx fun, lr;							\
!     lr = get_hard_reg_initial_val (Pmode, LR_REGNUM);			\
      fun = gen_rtx_SYMBOL_REF (Pmode, MCOUNT_NAME);			\
      emit_library_call (fun, LCT_NORMAL, VOIDmode, lr, Pmode);		\
    }
--- 1095,1101 ----
  #define PROFILE_HOOK(LABEL)						\
    {									\
      rtx fun, lr;							\
!     lr = aarch64_return_addr_rtx ();					\
      fun = gen_rtx_SYMBOL_REF (Pmode, MCOUNT_NAME);			\
      emit_library_call (fun, LCT_NORMAL, VOIDmode, lr, Pmode);		\
    }
diff -Nrcpad gcc-10.1.0/gcc/config/alpha/alpha.c gcc-10.2.0/gcc/config/alpha/alpha.c
*** gcc-10.1.0/gcc/config/alpha/alpha.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/alpha/alpha.c	Thu Jul 23 06:35:17 2020
*************** alpha_atomic_assign_expand_fenv (tree *h
*** 9775,9782 ****
      = build_fn_decl ("__ieee_set_fp_control",
  		     build_function_type_list (void_type_node, NULL));
    mask = build_int_cst (long_unsigned_type_node, ~SWCR_STATUS_MASK);
!   ld_fenv = build2 (MODIFY_EXPR, long_unsigned_type_node,
! 		    fenv_var, build_call_expr (get_fpscr, 0));
    masked_fenv = build2 (BIT_AND_EXPR, long_unsigned_type_node, fenv_var, mask);
    hold_fnclex = build_call_expr (set_fpscr, 1, masked_fenv);
    *hold = build2 (COMPOUND_EXPR, void_type_node,
--- 9775,9782 ----
      = build_fn_decl ("__ieee_set_fp_control",
  		     build_function_type_list (void_type_node, NULL));
    mask = build_int_cst (long_unsigned_type_node, ~SWCR_STATUS_MASK);
!   ld_fenv = build4 (TARGET_EXPR, long_unsigned_type_node, fenv_var,
! 		    build_call_expr (get_fpscr, 0), NULL_TREE, NULL_TREE);
    masked_fenv = build2 (BIT_AND_EXPR, long_unsigned_type_node, fenv_var, mask);
    hold_fnclex = build_call_expr (set_fpscr, 1, masked_fenv);
    *hold = build2 (COMPOUND_EXPR, void_type_node,
*************** alpha_atomic_assign_expand_fenv (tree *h
*** 9797,9804 ****
         __atomic_feraiseexcept (new_fenv_var);  */
  
    new_fenv_var = create_tmp_var_raw (long_unsigned_type_node);
!   reload_fenv = build2 (MODIFY_EXPR, long_unsigned_type_node, new_fenv_var,
! 			build_call_expr (get_fpscr, 0));
    restore_fnenv = build_call_expr (set_fpscr, 1, fenv_var);
    atomic_feraiseexcept = builtin_decl_implicit (BUILT_IN_ATOMIC_FERAISEEXCEPT);
    update_call
--- 9797,9804 ----
         __atomic_feraiseexcept (new_fenv_var);  */
  
    new_fenv_var = create_tmp_var_raw (long_unsigned_type_node);
!   reload_fenv = build4 (TARGET_EXPR, long_unsigned_type_node, new_fenv_var,
! 			build_call_expr (get_fpscr, 0), NULL_TREE, NULL_TREE);
    restore_fnenv = build_call_expr (set_fpscr, 1, fenv_var);
    atomic_feraiseexcept = builtin_decl_implicit (BUILT_IN_ATOMIC_FERAISEEXCEPT);
    update_call
diff -Nrcpad gcc-10.1.0/gcc/config/arm/arm-builtins.c gcc-10.2.0/gcc/config/arm/arm-builtins.c
*** gcc-10.1.0/gcc/config/arm/arm-builtins.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/arm/arm-builtins.c	Thu Jul 23 06:35:17 2020
***************
*** 43,48 ****
--- 43,50 ----
  #include "sbitmap.h"
  #include "stringpool.h"
  #include "arm-builtins.h"
+ #include "stringpool.h"
+ #include "attribs.h"
  
  #define SIMD_MAX_BUILTIN_ARGS 7
  
*************** arm_init_simd_builtin_types (void)
*** 1642,1650 ****
        if (eltype == NULL)
  	continue;
        if (arm_simd_types[i].itype == NULL)
! 	arm_simd_types[i].itype =
! 	  build_distinct_type_copy
! 	    (build_vector_type (eltype, GET_MODE_NUNITS (mode)));
  
        tdecl = add_builtin_type (arm_simd_types[i].name,
  				arm_simd_types[i].itype);
--- 1644,1659 ----
        if (eltype == NULL)
  	continue;
        if (arm_simd_types[i].itype == NULL)
! 	{
! 	  tree type = build_vector_type (eltype, GET_MODE_NUNITS (mode));
! 	  type = build_distinct_type_copy (type);
! 	  SET_TYPE_STRUCTURAL_EQUALITY (type);
! 
! 	  TYPE_ATTRIBUTES (type)
! 	    = tree_cons (get_identifier ("Advanced SIMD type"),
! 			 NULL_TREE, TYPE_ATTRIBUTES (type));
! 	  arm_simd_types[i].itype = type;
! 	}
  
        tdecl = add_builtin_type (arm_simd_types[i].name,
  				arm_simd_types[i].itype);
diff -Nrcpad gcc-10.1.0/gcc/config/arm/arm-protos.h gcc-10.2.0/gcc/config/arm/arm-protos.h
*** gcc-10.1.0/gcc/config/arm/arm-protos.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/arm/arm-protos.h	Thu Jul 23 06:35:17 2020
*************** extern bool arm_q_bit_access (void);
*** 64,69 ****
--- 64,71 ----
  extern bool arm_ge_bits_access (void);
  
  #ifdef RTX_CODE
+ enum reg_class
+ arm_mode_base_reg_class (machine_mode);
  extern void arm_gen_unlikely_cbranch (enum rtx_code, machine_mode cc_mode,
  				      rtx label_ref);
  extern bool arm_vector_mode_supported_p (machine_mode);
*************** extern bool arm_tls_referenced_p (rtx);
*** 114,119 ****
--- 116,122 ----
  
  extern int arm_coproc_mem_operand (rtx, bool);
  extern int neon_vector_mem_operand (rtx, int, bool);
+ extern int mve_vector_mem_operand (machine_mode, rtx, bool);
  extern int neon_struct_mem_operand (rtx);
  
  extern rtx *neon_vcmla_lane_prepare_operands (rtx *);
diff -Nrcpad gcc-10.1.0/gcc/config/arm/arm.c gcc-10.2.0/gcc/config/arm/arm.c
*** gcc-10.1.0/gcc/config/arm/arm.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/arm/arm.c	Thu Jul 23 06:35:17 2020
*************** static const struct attribute_spec arm_a
*** 382,387 ****
--- 382,388 ----
      arm_handle_cmse_nonsecure_entry, NULL },
    { "cmse_nonsecure_call", 0, 0, true, false, false, true,
      arm_handle_cmse_nonsecure_call, NULL },
+   { "Advanced SIMD type", 0, 0, false, true, false, true, NULL, NULL },
    { NULL, 0, 0, false, false, false, false, NULL, NULL }
  };
  
*************** thumb2_legitimate_address_p (machine_mod
*** 8443,8448 ****
--- 8444,8453 ----
    bool use_ldrd;
    enum rtx_code code = GET_CODE (x);
  
+   if (TARGET_HAVE_MVE
+       && (mode == V8QImode || mode == E_V4QImode || mode == V4HImode))
+     return mve_vector_mem_operand (mode, x, strict_p);
+ 
    if (arm_address_register_rtx_p (x, strict_p))
      return 1;
  
*************** arm_coproc_mem_operand (rtx op, bool wb)
*** 13257,13262 ****
--- 13262,13346 ----
    return FALSE;
  }
  
+ /* This function returns TRUE on matching mode and op.
+ 1. For given modes, check for [Rn], return TRUE for Rn <= LO_REGS.
+ 2. For other modes, check for [Rn], return TRUE for Rn < R15 (expect R13).  */
+ int
+ mve_vector_mem_operand (machine_mode mode, rtx op, bool strict)
+ {
+   enum rtx_code code;
+   HOST_WIDE_INT val;
+   int  reg_no;
+ 
+   /* Match: (mem (reg)).  */
+   if (REG_P (op))
+     {
+       int reg_no = REGNO (op);
+       return (((mode == E_V8QImode || mode == E_V4QImode || mode == E_V4HImode)
+ 	       ? reg_no <= LAST_LO_REGNUM
+ 	       :(reg_no < LAST_ARM_REGNUM && reg_no != SP_REGNUM))
+ 	      || (!strict && reg_no >= FIRST_PSEUDO_REGISTER));
+     }
+   code = GET_CODE (op);
+ 
+   if (code == POST_INC || code == PRE_DEC
+       || code == PRE_INC || code == POST_DEC)
+     {
+       reg_no = REGNO (XEXP (op, 0));
+       return (((mode == E_V8QImode || mode == E_V4QImode || mode == E_V4HImode)
+ 	       ? reg_no <= LAST_LO_REGNUM
+ 	       :(reg_no < LAST_ARM_REGNUM && reg_no != SP_REGNUM))
+ 	      || (!strict && reg_no >= FIRST_PSEUDO_REGISTER));
+     }
+   else if ((code == POST_MODIFY || code == PRE_MODIFY)
+ 	   && GET_CODE (XEXP (op, 1)) == PLUS && REG_P (XEXP (XEXP (op, 1), 1)))
+     {
+       reg_no = REGNO (XEXP (op, 0));
+       val = INTVAL (XEXP ( XEXP (op, 1), 1));
+       switch (mode)
+ 	{
+ 	  case E_V16QImode:
+ 	    if (abs_hwi (val))
+ 	      return ((reg_no < LAST_ARM_REGNUM && reg_no != SP_REGNUM)
+ 		      || (!strict && reg_no >= FIRST_PSEUDO_REGISTER));
+ 	    return FALSE;
+ 	  case E_V8HImode:
+ 	  case E_V8HFmode:
+ 	    if (abs (val) <= 255)
+ 	      return ((reg_no < LAST_ARM_REGNUM && reg_no != SP_REGNUM)
+ 		      || (!strict && reg_no >= FIRST_PSEUDO_REGISTER));
+ 	    return FALSE;
+ 	  case E_V8QImode:
+ 	  case E_V4QImode:
+ 	    if (abs_hwi (val))
+ 	      return (reg_no <= LAST_LO_REGNUM
+ 		      || (!strict && reg_no >= FIRST_PSEUDO_REGISTER));
+ 	    return FALSE;
+ 	  case E_V4HImode:
+ 	  case E_V4HFmode:
+ 	    if (val % 2 == 0 && abs (val) <= 254)
+ 	      return (reg_no <= LAST_LO_REGNUM
+ 		      || (!strict && reg_no >= FIRST_PSEUDO_REGISTER));
+ 	    return FALSE;
+ 	  case E_V4SImode:
+ 	  case E_V4SFmode:
+ 	    if (val % 4 == 0 && abs (val) <= 508)
+ 	      return ((reg_no < LAST_ARM_REGNUM && reg_no != SP_REGNUM)
+ 		      || (!strict && reg_no >= FIRST_PSEUDO_REGISTER));
+ 	    return FALSE;
+ 	  case E_V2DImode:
+ 	  case E_V2DFmode:
+ 	  case E_TImode:
+ 	    if (val % 4 == 0 && val >= 0 && val <= 1020)
+ 	      return ((reg_no < LAST_ARM_REGNUM && reg_no != SP_REGNUM)
+ 		      || (!strict && reg_no >= FIRST_PSEUDO_REGISTER));
+ 	  default:
+ 	    return FALSE;
+ 	}
+     }
+   return FALSE;
+ }
+ 
  /* Return TRUE if OP is a memory operand which we can load or store a vector
     to/from. TYPE is one of the following values:
      0 - Vector load/stor (vldr)
*************** neon_vector_mem_operand (rtx op, int typ
*** 13324,13338 ****
        && (INTVAL (XEXP (ind, 1)) & 3) == 0)
      return TRUE;
  
-   if (type == 1 && TARGET_HAVE_MVE
-       && (GET_CODE (ind) == POST_INC || GET_CODE (ind) == PRE_DEC))
-     {
-       rtx ind1 = XEXP (ind, 0);
-       if (!REG_P (ind1))
- 	return 0;
-       return VFP_REGNO_OK_FOR_SINGLE (REGNO (ind1));
-     }
- 
    return FALSE;
  }
  
--- 13408,13413 ----
*************** output_move_double (rtx *operands, bool
*** 19549,19554 ****
--- 19624,19630 ----
    if (code0 == REG)
      {
        unsigned int reg0 = REGNO (operands[0]);
+       const bool can_ldrd = TARGET_LDRD && (TARGET_THUMB2 || (reg0 % 2 == 0));
  
        otherops[0] = gen_rtx_REG (SImode, 1 + reg0);
  
*************** output_move_double (rtx *operands, bool
*** 19560,19566 ****
  
  	  if (emit)
  	    {
! 	      if (TARGET_LDRD
  		  && !(fix_cm3_ldrd && reg0 == REGNO(XEXP (operands[1], 0))))
  		output_asm_insn ("ldrd%?\t%0, [%m1]", operands);
  	      else
--- 19636,19642 ----
  
  	  if (emit)
  	    {
! 	      if (can_ldrd
  		  && !(fix_cm3_ldrd && reg0 == REGNO(XEXP (operands[1], 0))))
  		output_asm_insn ("ldrd%?\t%0, [%m1]", operands);
  	      else
*************** output_move_double (rtx *operands, bool
*** 19569,19575 ****
  	  break;
  
  	case PRE_INC:
! 	  gcc_assert (TARGET_LDRD);
  	  if (emit)
  	    output_asm_insn ("ldrd%?\t%0, [%m1, #8]!", operands);
  	  break;
--- 19645,19651 ----
  	  break;
  
  	case PRE_INC:
! 	  gcc_assert (can_ldrd);
  	  if (emit)
  	    output_asm_insn ("ldrd%?\t%0, [%m1, #8]!", operands);
  	  break;
*************** output_move_double (rtx *operands, bool
*** 19577,19583 ****
  	case PRE_DEC:
  	  if (emit)
  	    {
! 	      if (TARGET_LDRD)
  		output_asm_insn ("ldrd%?\t%0, [%m1, #-8]!", operands);
  	      else
  		output_asm_insn ("ldmdb%?\t%m1!, %M0", operands);
--- 19653,19659 ----
  	case PRE_DEC:
  	  if (emit)
  	    {
! 	      if (can_ldrd)
  		output_asm_insn ("ldrd%?\t%0, [%m1, #-8]!", operands);
  	      else
  		output_asm_insn ("ldmdb%?\t%m1!, %M0", operands);
*************** output_move_double (rtx *operands, bool
*** 19587,19593 ****
  	case POST_INC:
  	  if (emit)
  	    {
! 	      if (TARGET_LDRD)
  		output_asm_insn ("ldrd%?\t%0, [%m1], #8", operands);
  	      else
  		output_asm_insn ("ldmia%?\t%m1!, %M0", operands);
--- 19663,19669 ----
  	case POST_INC:
  	  if (emit)
  	    {
! 	      if (can_ldrd)
  		output_asm_insn ("ldrd%?\t%0, [%m1], #8", operands);
  	      else
  		output_asm_insn ("ldmia%?\t%m1!, %M0", operands);
*************** output_move_double (rtx *operands, bool
*** 19595,19601 ****
  	  break;
  
  	case POST_DEC:
! 	  gcc_assert (TARGET_LDRD);
  	  if (emit)
  	    output_asm_insn ("ldrd%?\t%0, [%m1], #-8", operands);
  	  break;
--- 19671,19677 ----
  	  break;
  
  	case POST_DEC:
! 	  gcc_assert (can_ldrd);
  	  if (emit)
  	    output_asm_insn ("ldrd%?\t%0, [%m1], #-8", operands);
  	  break;
*************** output_move_double (rtx *operands, bool
*** 19617,19622 ****
--- 19693,19699 ----
  		  /* Registers overlap so split out the increment.  */
  		  if (emit)
  		    {
+ 		      gcc_assert (can_ldrd);
  		      output_asm_insn ("add%?\t%1, %1, %2", otherops);
  		      output_asm_insn ("ldrd%?\t%0, [%1] @split", otherops);
  		    }
*************** output_move_double (rtx *operands, bool
*** 19628,19637 ****
  		  /* Use a single insn if we can.
  		     FIXME: IWMMXT allows offsets larger than ldrd can
  		     handle, fix these up with a pair of ldr.  */
! 		  if (TARGET_THUMB2
  		      || !CONST_INT_P (otherops[2])
  		      || (INTVAL (otherops[2]) > -256
! 			  && INTVAL (otherops[2]) < 256))
  		    {
  		      if (emit)
  			output_asm_insn ("ldrd%?\t%0, [%1, %2]!", otherops);
--- 19705,19715 ----
  		  /* Use a single insn if we can.
  		     FIXME: IWMMXT allows offsets larger than ldrd can
  		     handle, fix these up with a pair of ldr.  */
! 		  if (can_ldrd
! 		      && (TARGET_THUMB2
  		      || !CONST_INT_P (otherops[2])
  		      || (INTVAL (otherops[2]) > -256
! 			  && INTVAL (otherops[2]) < 256)))
  		    {
  		      if (emit)
  			output_asm_insn ("ldrd%?\t%0, [%1, %2]!", otherops);
*************** output_move_double (rtx *operands, bool
*** 19654,19663 ****
  	      /* Use a single insn if we can.
  		 FIXME: IWMMXT allows offsets larger than ldrd can handle,
  		 fix these up with a pair of ldr.  */
! 	      if (TARGET_THUMB2
  		  || !CONST_INT_P (otherops[2])
  		  || (INTVAL (otherops[2]) > -256
! 		      && INTVAL (otherops[2]) < 256))
  		{
  		  if (emit)
  		    output_asm_insn ("ldrd%?\t%0, [%1], %2", otherops);
--- 19732,19742 ----
  	      /* Use a single insn if we can.
  		 FIXME: IWMMXT allows offsets larger than ldrd can handle,
  		 fix these up with a pair of ldr.  */
! 	      if (can_ldrd
! 		  && (TARGET_THUMB2
  		  || !CONST_INT_P (otherops[2])
  		  || (INTVAL (otherops[2]) > -256
! 		      && INTVAL (otherops[2]) < 256)))
  		{
  		  if (emit)
  		    output_asm_insn ("ldrd%?\t%0, [%1], %2", otherops);
*************** output_move_double (rtx *operands, bool
*** 19688,19694 ****
  	  operands[1] = otherops[0];
  	  if (emit)
  	    {
! 	      if (TARGET_LDRD)
  		output_asm_insn ("ldrd%?\t%0, [%1]", operands);
  	      else
  		output_asm_insn ("ldmia%?\t%1, %M0", operands);
--- 19767,19773 ----
  	  operands[1] = otherops[0];
  	  if (emit)
  	    {
! 	      if (can_ldrd)
  		output_asm_insn ("ldrd%?\t%0, [%1]", operands);
  	      else
  		output_asm_insn ("ldmia%?\t%1, %M0", operands);
*************** output_move_double (rtx *operands, bool
*** 19733,19739 ****
  		    }
  		  otherops[0] = gen_rtx_REG(SImode, REGNO(operands[0]) + 1);
  		  operands[1] = otherops[0];
! 		  if (TARGET_LDRD
  		      && (REG_P (otherops[2])
  			  || TARGET_THUMB2
  			  || (CONST_INT_P (otherops[2])
--- 19812,19818 ----
  		    }
  		  otherops[0] = gen_rtx_REG(SImode, REGNO(operands[0]) + 1);
  		  operands[1] = otherops[0];
! 		  if (can_ldrd
  		      && (REG_P (otherops[2])
  			  || TARGET_THUMB2
  			  || (CONST_INT_P (otherops[2])
*************** output_move_double (rtx *operands, bool
*** 19794,19800 ****
  	      if (count)
  		*count = 2;
  
! 	      if (TARGET_LDRD)
  		return "ldrd%?\t%0, [%1]";
  
  	      return "ldmia%?\t%1, %M0";
--- 19873,19879 ----
  	      if (count)
  		*count = 2;
  
! 	      if (can_ldrd)
  		return "ldrd%?\t%0, [%1]";
  
  	      return "ldmia%?\t%1, %M0";
*************** arm_print_operand (FILE *stream, rtx x,
*** 24019,24025 ****
        }
        return;
  
!     /* To print the memory operand with "Us" constraint.  Based on the rtx_code
         the memory operands output looks like following.
         1. [Rn], #+/-<imm>
         2. [Rn, #+/-<imm>]!
--- 24098,24104 ----
        }
        return;
  
!     /* To print the memory operand with "Ux" constraint.  Based on the rtx_code
         the memory operands output looks like following.
         1. [Rn], #+/-<imm>
         2. [Rn, #+/-<imm>]!
*************** arm_gen_far_branch (rtx * operands, int
*** 33389,33394 ****
--- 33468,33485 ----
    return "";
  }
  
+ /* If given mode matches, load from memory to LO_REGS.
+    (i.e [Rn], Rn <= LO_REGS).  */
+ enum reg_class
+ arm_mode_base_reg_class (machine_mode mode)
+ {
+   if (TARGET_HAVE_MVE
+       && (mode == E_V8QImode || mode == E_V4QImode || mode == E_V4HImode))
+     return LO_REGS;
+ 
+   return MODE_BASE_REG_REG_CLASS (mode);
+ }
+ 
  struct gcc_target targetm = TARGET_INITIALIZER;
  
  #include "gt-arm.h"
diff -Nrcpad gcc-10.1.0/gcc/config/arm/arm.h gcc-10.2.0/gcc/config/arm/arm.h
*** gcc-10.1.0/gcc/config/arm/arm.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/arm/arm.h	Thu Jul 23 06:35:17 2020
*************** extern const char *fp_sysreg_names[NB_FP
*** 1292,1302 ****
  
  /* For the Thumb the high registers cannot be used as base registers
     when addressing quantities in QI or HI mode; if we don't know the
!    mode, then we must be conservative.  */
  #define MODE_BASE_REG_CLASS(MODE)				\
!   (TARGET_32BIT ? CORE_REGS					\
     : GET_MODE_SIZE (MODE) >= 4 ? BASE_REGS			\
!    : LO_REGS)
  
  /* For Thumb we cannot support SP+reg addressing, so we return LO_REGS
     instead of BASE_REGS.  */
--- 1292,1304 ----
  
  /* For the Thumb the high registers cannot be used as base registers
     when addressing quantities in QI or HI mode; if we don't know the
!    mode, then we must be conservative. For MVE we need to load from
!    memory to low regs based on given modes i.e [Rn], Rn <= LO_REGS.  */
  #define MODE_BASE_REG_CLASS(MODE)				\
!    (TARGET_HAVE_MVE ? arm_mode_base_reg_class (MODE)		\
!    :(TARGET_32BIT ? CORE_REGS					\
     : GET_MODE_SIZE (MODE) >= 4 ? BASE_REGS			\
!    : LO_REGS))
  
  /* For Thumb we cannot support SP+reg addressing, so we return LO_REGS
     instead of BASE_REGS.  */
diff -Nrcpad gcc-10.1.0/gcc/config/arm/arm_mve.h gcc-10.2.0/gcc/config/arm/arm_mve.h
*** gcc-10.1.0/gcc/config/arm/arm_mve.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/arm/arm_mve.h	Thu Jul 23 06:35:17 2020
*************** __arm_vorrq_n_u16 (uint16x8_t __a, const
*** 6361,6367 ****
  
  __extension__ extern __inline uint16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq_n_u16 (uint16x8_t __a, const uint16_t __imm)
  {
    return __builtin_mve_vbicq_n_uv8hi (__a, __imm);
  }
--- 6361,6367 ----
  
  __extension__ extern __inline uint16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq_n_u16 (uint16x8_t __a, const int __imm)
  {
    return __builtin_mve_vbicq_n_uv8hi (__a, __imm);
  }
*************** __arm_vorrq_n_s16 (int16x8_t __a, const
*** 6473,6479 ****
  
  __extension__ extern __inline int16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq_n_s16 (int16x8_t __a, const int16_t __imm)
  {
    return __builtin_mve_vbicq_n_sv8hi (__a, __imm);
  }
--- 6473,6479 ----
  
  __extension__ extern __inline int16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq_n_s16 (int16x8_t __a, const int __imm)
  {
    return __builtin_mve_vbicq_n_sv8hi (__a, __imm);
  }
*************** __arm_vorrq_n_u32 (uint32x4_t __a, const
*** 6564,6570 ****
  
  __extension__ extern __inline uint32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq_n_u32 (uint32x4_t __a, const uint32_t __imm)
  {
    return __builtin_mve_vbicq_n_uv4si (__a, __imm);
  }
--- 6564,6570 ----
  
  __extension__ extern __inline uint32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq_n_u32 (uint32x4_t __a, const int __imm)
  {
    return __builtin_mve_vbicq_n_uv4si (__a, __imm);
  }
*************** __arm_vorrq_n_s32 (int32x4_t __a, const
*** 6676,6682 ****
  
  __extension__ extern __inline int32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq_n_s32 (int32x4_t __a, const int32_t __imm)
  {
    return __builtin_mve_vbicq_n_sv4si (__a, __imm);
  }
--- 6676,6682 ----
  
  __extension__ extern __inline int32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq_n_s32 (int32x4_t __a, const int __imm)
  {
    return __builtin_mve_vbicq_n_sv4si (__a, __imm);
  }
*************** __arm_vabdq_m_u16 (uint16x8_t __inactive
*** 9713,9754 ****
  
  __extension__ extern __inline int8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m_n_s8 (int8x16_t __inactive, int8x16_t __a, int8_t __b, mve_pred16_t __p)
  {
    return __builtin_mve_vaddq_m_n_sv16qi (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline int32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m_n_s32 (int32x4_t __inactive, int32x4_t __a, int32_t __b, mve_pred16_t __p)
  {
    return __builtin_mve_vaddq_m_n_sv4si (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline int16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m_n_s16 (int16x8_t __inactive, int16x8_t __a, int16_t __b, mve_pred16_t __p)
  {
    return __builtin_mve_vaddq_m_n_sv8hi (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline uint8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m_n_u8 (uint8x16_t __inactive, uint8x16_t __a, uint8_t __b, mve_pred16_t __p)
  {
    return __builtin_mve_vaddq_m_n_uv16qi (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline uint32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m_n_u32 (uint32x4_t __inactive, uint32x4_t __a, uint32_t __b, mve_pred16_t __p)
  {
    return __builtin_mve_vaddq_m_n_uv4si (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline uint16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m_n_u16 (uint16x8_t __inactive, uint16x8_t __a, uint16_t __b, mve_pred16_t __p)
  {
    return __builtin_mve_vaddq_m_n_uv8hi (__inactive, __a, __b, __p);
  }
--- 9713,9754 ----
  
  __extension__ extern __inline int8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m_n_s8 (int8x16_t __inactive, int8x16_t __a, int __b, mve_pred16_t __p)
  {
    return __builtin_mve_vaddq_m_n_sv16qi (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline int32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m_n_s32 (int32x4_t __inactive, int32x4_t __a, int __b, mve_pred16_t __p)
  {
    return __builtin_mve_vaddq_m_n_sv4si (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline int16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m_n_s16 (int16x8_t __inactive, int16x8_t __a, int __b, mve_pred16_t __p)
  {
    return __builtin_mve_vaddq_m_n_sv8hi (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline uint8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m_n_u8 (uint8x16_t __inactive, uint8x16_t __a, int __b, mve_pred16_t __p)
  {
    return __builtin_mve_vaddq_m_n_uv16qi (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline uint32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m_n_u32 (uint32x4_t __inactive, uint32x4_t __a, int __b, mve_pred16_t __p)
  {
    return __builtin_mve_vaddq_m_n_uv4si (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline uint16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m_n_u16 (uint16x8_t __inactive, uint16x8_t __a, int __b, mve_pred16_t __p)
  {
    return __builtin_mve_vaddq_m_n_uv8hi (__inactive, __a, __b, __p);
  }
*************** __arm_vorrq (uint16x8_t __a, const int _
*** 23182,23188 ****
  
  __extension__ extern __inline uint16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq (uint16x8_t __a, const uint16_t __imm)
  {
   return __arm_vbicq_n_u16 (__a, __imm);
  }
--- 23182,23188 ----
  
  __extension__ extern __inline uint16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq (uint16x8_t __a, const int __imm)
  {
   return __arm_vbicq_n_u16 (__a, __imm);
  }
*************** __arm_vorrq (int16x8_t __a, const int __
*** 23294,23300 ****
  
  __extension__ extern __inline int16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq (int16x8_t __a, const int16_t __imm)
  {
   return __arm_vbicq_n_s16 (__a, __imm);
  }
--- 23294,23300 ----
  
  __extension__ extern __inline int16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq (int16x8_t __a, const int __imm)
  {
   return __arm_vbicq_n_s16 (__a, __imm);
  }
*************** __arm_vorrq (uint32x4_t __a, const int _
*** 23385,23391 ****
  
  __extension__ extern __inline uint32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq (uint32x4_t __a, const uint32_t __imm)
  {
   return __arm_vbicq_n_u32 (__a, __imm);
  }
--- 23385,23391 ----
  
  __extension__ extern __inline uint32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq (uint32x4_t __a, const int __imm)
  {
   return __arm_vbicq_n_u32 (__a, __imm);
  }
*************** __arm_vorrq (int32x4_t __a, const int __
*** 23497,23503 ****
  
  __extension__ extern __inline int32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq (int32x4_t __a, const int32_t __imm)
  {
   return __arm_vbicq_n_s32 (__a, __imm);
  }
--- 23497,23503 ----
  
  __extension__ extern __inline int32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vbicq (int32x4_t __a, const int __imm)
  {
   return __arm_vbicq_n_s32 (__a, __imm);
  }
*************** __arm_vabdq_m (uint16x8_t __inactive, ui
*** 26493,26534 ****
  
  __extension__ extern __inline int8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m (int8x16_t __inactive, int8x16_t __a, int8_t __b, mve_pred16_t __p)
  {
   return __arm_vaddq_m_n_s8 (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline int32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m (int32x4_t __inactive, int32x4_t __a, int32_t __b, mve_pred16_t __p)
  {
   return __arm_vaddq_m_n_s32 (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline int16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m (int16x8_t __inactive, int16x8_t __a, int16_t __b, mve_pred16_t __p)
  {
   return __arm_vaddq_m_n_s16 (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline uint8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m (uint8x16_t __inactive, uint8x16_t __a, uint8_t __b, mve_pred16_t __p)
  {
   return __arm_vaddq_m_n_u8 (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline uint32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m (uint32x4_t __inactive, uint32x4_t __a, uint32_t __b, mve_pred16_t __p)
  {
   return __arm_vaddq_m_n_u32 (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline uint16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m (uint16x8_t __inactive, uint16x8_t __a, uint16_t __b, mve_pred16_t __p)
  {
   return __arm_vaddq_m_n_u16 (__inactive, __a, __b, __p);
  }
--- 26493,26534 ----
  
  __extension__ extern __inline int8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m (int8x16_t __inactive, int8x16_t __a, int __b, mve_pred16_t __p)
  {
   return __arm_vaddq_m_n_s8 (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline int32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m (int32x4_t __inactive, int32x4_t __a, int __b, mve_pred16_t __p)
  {
   return __arm_vaddq_m_n_s32 (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline int16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m (int16x8_t __inactive, int16x8_t __a, int __b, mve_pred16_t __p)
  {
   return __arm_vaddq_m_n_s16 (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline uint8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m (uint8x16_t __inactive, uint8x16_t __a, int __b, mve_pred16_t __p)
  {
   return __arm_vaddq_m_n_u8 (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline uint32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m (uint32x4_t __inactive, uint32x4_t __a, int __b, mve_pred16_t __p)
  {
   return __arm_vaddq_m_n_u32 (__inactive, __a, __b, __p);
  }
  
  __extension__ extern __inline uint16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! __arm_vaddq_m (uint16x8_t __inactive, uint16x8_t __a, int __b, mve_pred16_t __p)
  {
   return __arm_vaddq_m_n_u16 (__inactive, __a, __b, __p);
  }
*************** extern void *__ARM_undef;
*** 35963,35972 ****
  #define __arm_vbicq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vbicq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), (const int16_t) __p1), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vbicq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), (const int32_t) __p1), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vbicq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), (const uint16_t) __p1), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vbicq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), (const uint32_t) __p1), \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vbicq_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vbicq_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t)), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vbicq_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t)), \
--- 35963,35972 ----
  #define __arm_vbicq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vbicq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce1 (__p1, int)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vbicq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce1 (__p1, int)), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vbicq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce1 (__p1, int)), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vbicq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce1 (__p1, int)), \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vbicq_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vbicq_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t)), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vbicq_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t)), \
*************** extern void *__ARM_undef;
*** 37383,37394 ****
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vaddq_m_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vaddq_m_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16x8_t), p3), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vaddq_m_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32x4_t), p3), \
!   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t), p3), \
!   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t), p3), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t), p3), \
!   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8_t), p3), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16_t), p3), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t), p3), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vaddq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16_t), p3), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vaddq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32_t), p3));})
  
--- 37383,37394 ----
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vaddq_m_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vaddq_m_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16x8_t), p3), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vaddq_m_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32x4_t), p3), \
!   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int), p3), \
!   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int), p3), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int), p3), \
!   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, int), p3), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, int), p3), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, int), p3), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vaddq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16_t), p3), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vaddq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32_t), p3));})
  
*************** extern void *__ARM_undef;
*** 38875,38884 ****
  #define __arm_vbicq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vbicq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), (const int16_t) __p1), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vbicq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), (const int32_t) __p1), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vbicq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), (const uint16_t) __p1), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vbicq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), (const uint32_t) __p1), \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vbicq_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vbicq_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t)), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vbicq_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t)), \
--- 38875,38884 ----
  #define __arm_vbicq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vbicq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce1 (__p1, int)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vbicq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce1 (__p1, int)), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vbicq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce1 (__p1, int)), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vbicq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce1 (__p1, int)), \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vbicq_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vbicq_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t)), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vbicq_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t)), \
*************** extern void *__ARM_undef;
*** 39749,39760 ****
    __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t), p3), \
!   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t), p3), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t), p3), \
!   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8_t), p3), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16_t), p3), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t), p3), \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vaddq_m_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8x16_t), p3), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vaddq_m_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16x8_t), p3), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vaddq_m_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3), \
--- 39749,39760 ----
    __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int), p3), \
!   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int), p3), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int), p3), \
!   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, int), p3), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, int), p3), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, int), p3), \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vaddq_m_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8x16_t), p3), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vaddq_m_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16x8_t), p3), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vaddq_m_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3), \
diff -Nrcpad gcc-10.1.0/gcc/config/arm/constraints.md gcc-10.2.0/gcc/config/arm/constraints.md
*** gcc-10.1.0/gcc/config/arm/constraints.md	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/arm/constraints.md	Thu Jul 23 06:35:17 2020
***************
*** 39,45 ****
  ;; in all states: Pf, Pg
  
  ;; The following memory constraints have been used:
! ;; in ARM/Thumb-2 state: Uh, Ut, Uv, Uy, Un, Um, Us, Up, Uf
  ;; in ARM state: Uq
  ;; in Thumb state: Uu, Uw
  ;; in all states: Q
--- 39,45 ----
  ;; in all states: Pf, Pg
  
  ;; The following memory constraints have been used:
! ;; in ARM/Thumb-2 state: Uh, Ut, Uv, Uy, Un, Um, Us, Up, Uf, Ux, Ul
  ;; in ARM state: Uq
  ;; in Thumb state: Uu, Uw
  ;; in all states: Q
***************
*** 47,52 ****
--- 47,64 ----
  (define_register_constraint "Up" "TARGET_HAVE_MVE ? VPR_REG : NO_REGS"
    "MVE VPR register")
  
+ (define_memory_constraint "Ul"
+  "@internal
+   In ARM/Thumb-2 state a valid address for load instruction with XEXP (op, 0)
+   being label of the literal data item to be loaded."
+  (and (match_code "mem")
+       (match_test "TARGET_HAVE_MVE && reload_completed
+ 		   && (GET_CODE (XEXP (op, 0)) == LABEL_REF
+ 		       || (GET_CODE (XEXP (op, 0)) == CONST
+ 			   && GET_CODE (XEXP (XEXP (op, 0), 0)) == PLUS
+ 			   && GET_CODE (XEXP (XEXP (XEXP (op, 0), 0), 0)) == LABEL_REF
+ 			   && CONST_INT_P (XEXP (XEXP (XEXP (op, 0), 0), 1))))")))
+ 
  (define_register_constraint "Uf" "TARGET_HAVE_MVE ? VFPCC_REG : NO_REGS"
    "MVE FPCCR register")
  
***************
*** 467,472 ****
--- 479,493 ----
   (and (match_code "mem")
        (match_test "TARGET_32BIT && neon_vector_mem_operand (op, 1, true)")))
  
+ (define_memory_constraint "Ux"
+  "@internal
+   In ARM/Thumb-2 state a valid address and load into CORE regs or only to
+   LO_REGS based on mode of op."
+  (and (match_code "mem")
+       (match_test "(TARGET_HAVE_MVE || TARGET_HAVE_MVE_FLOAT)
+ 		   && mve_vector_mem_operand (GET_MODE (op),
+ 					      XEXP (op, 0), true)")))
+ 
  (define_memory_constraint "Uq"
   "@internal
    In ARM state an address valid in ldrsb instructions."
diff -Nrcpad gcc-10.1.0/gcc/config/arm/mve.md gcc-10.2.0/gcc/config/arm/mve.md
*** gcc-10.1.0/gcc/config/arm/mve.md	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/arm/mve.md	Thu Jul 23 06:35:17 2020
***************
*** 666,673 ****
  (define_int_iterator VSHLCQ_M [VSHLCQ_M_S VSHLCQ_M_U])
  
  (define_insn "*mve_mov<mode>"
!   [(set (match_operand:MVE_types 0 "nonimmediate_operand" "=w,w,r,w,w,r,w,Us")
! 	(match_operand:MVE_types 1 "general_operand" "w,r,w,Dn,Usi,r,Dm,w"))]
    "TARGET_HAVE_MVE || TARGET_HAVE_MVE_FLOAT"
  {
    if (which_alternative == 3 || which_alternative == 6)
--- 666,673 ----
  (define_int_iterator VSHLCQ_M [VSHLCQ_M_S VSHLCQ_M_U])
  
  (define_insn "*mve_mov<mode>"
!   [(set (match_operand:MVE_types 0 "nonimmediate_operand" "=w,w,r,w,w,r,w,Ux,w")
! 	(match_operand:MVE_types 1 "general_operand" "w,r,w,Dn,Uxi,r,Dm,w,Ul"))]
    "TARGET_HAVE_MVE || TARGET_HAVE_MVE_FLOAT"
  {
    if (which_alternative == 3 || which_alternative == 6)
***************
*** 686,691 ****
--- 686,735 ----
  	sprintf (templ, "vmov.i%d\t%%q0, %%x1  @ <mode>", width);
        return templ;
      }
+ 
+   if (which_alternative == 4 || which_alternative == 7)
+     {
+       rtx ops[2];
+       int regno = (which_alternative == 7)
+ 		  ? REGNO (operands[1]) : REGNO (operands[0]);
+ 
+       ops[0] = operands[0];
+       ops[1] = operands[1];
+       if (<MODE>mode == V2DFmode || <MODE>mode == V2DImode)
+ 	{
+ 	  if (which_alternative == 7)
+ 	    {
+ 	      ops[1] = gen_rtx_REG (DImode, regno);
+ 	      output_asm_insn ("vstr.64\t%P1, %E0",ops);
+ 	    }
+ 	  else
+ 	    {
+ 	      ops[0] = gen_rtx_REG (DImode, regno);
+ 	      output_asm_insn ("vldr.64\t%P0, %E1",ops);
+ 	    }
+ 	}
+       else if (<MODE>mode == TImode)
+ 	{
+ 	  if (which_alternative == 7)
+ 	    output_asm_insn ("vstr.64\t%q1, %E0",ops);
+ 	  else
+ 	    output_asm_insn ("vldr.64\t%q0, %E1",ops);
+ 	}
+       else
+ 	{
+ 	  if (which_alternative == 7)
+ 	    {
+ 	      ops[1] = gen_rtx_REG (TImode, regno);
+ 	      output_asm_insn ("vstr<V_sz_elem1>.<V_sz_elem>\t%q1, %E0",ops);
+ 	    }
+ 	  else
+ 	    {
+ 	      ops[0] = gen_rtx_REG (TImode, regno);
+ 	      output_asm_insn ("vldr<V_sz_elem1>.<V_sz_elem>\t%q0, %E1",ops);
+ 	    }
+ 	}
+       return "";
+     }
    switch (which_alternative)
      {
      case 0:
***************
*** 694,719 ****
        return "vmov\t%e0, %Q1, %R1  @ <mode>\;vmov\t%f0, %J1, %K1";
      case 2:
        return "vmov\t%Q0, %R0, %e1  @ <mode>\;vmov\t%J0, %K0, %f1";
-     case 4:
-       if (MEM_P (operands[1])
- 	  && (GET_CODE (XEXP (operands[1], 0)) == LABEL_REF
- 	      || GET_CODE (XEXP (operands[1], 0)) == CONST))
- 	return output_move_neon (operands);
-       else
- 	return "vldrb.8 %q0, %E1";
      case 5:
        return output_move_quad (operands);
!     case 7:
!       return "vstrb.8 %q1, %E0";
      default:
        gcc_unreachable ();
        return "";
      }
  }
!   [(set_attr "type" "mve_move,mve_move,mve_move,mve_move,mve_load,multiple,mve_move,mve_store")
!    (set_attr "length" "4,8,8,4,8,8,4,4")
!    (set_attr "thumb2_pool_range" "*,*,*,*,1018,*,*,*")
!    (set_attr "neg_pool_range" "*,*,*,*,996,*,*,*")])
  
  (define_insn "*mve_mov<mode>"
    [(set (match_operand:MVE_types 0 "s_register_operand" "=w,w")
--- 738,756 ----
        return "vmov\t%e0, %Q1, %R1  @ <mode>\;vmov\t%f0, %J1, %K1";
      case 2:
        return "vmov\t%Q0, %R0, %e1  @ <mode>\;vmov\t%J0, %K0, %f1";
      case 5:
        return output_move_quad (operands);
!     case 8:
! 	return output_move_neon (operands);
      default:
        gcc_unreachable ();
        return "";
      }
  }
!   [(set_attr "type" "mve_move,mve_move,mve_move,mve_move,mve_load,multiple,mve_move,mve_store,mve_load")
!    (set_attr "length" "4,8,8,4,8,8,4,4,4")
!    (set_attr "thumb2_pool_range" "*,*,*,*,1018,*,*,*,*")
!    (set_attr "neg_pool_range" "*,*,*,*,996,*,*,*,*")])
  
  (define_insn "*mve_mov<mode>"
    [(set (match_operand:MVE_types 0 "s_register_operand" "=w,w")
***************
*** 8047,8053 ****
  ;; [vstrbq_s vstrbq_u]
  ;;
  (define_insn "mve_vstrbq_<supf><mode>"
!   [(set (match_operand:<MVE_B_ELEM> 0 "memory_operand" "=Us")
  	(unspec:<MVE_B_ELEM> [(match_operand:MVE_2 1 "s_register_operand" "w")]
  	 VSTRBQ))
    ]
--- 8084,8090 ----
  ;; [vstrbq_s vstrbq_u]
  ;;
  (define_insn "mve_vstrbq_<supf><mode>"
!   [(set (match_operand:<MVE_B_ELEM> 0 "mve_memory_operand" "=Ux")
  	(unspec:<MVE_B_ELEM> [(match_operand:MVE_2 1 "s_register_operand" "w")]
  	 VSTRBQ))
    ]
***************
*** 8065,8086 ****
  ;;
  ;; [vstrbq_scatter_offset_s vstrbq_scatter_offset_u]
  ;;
! (define_insn "mve_vstrbq_scatter_offset_<supf><mode>"
!   [(set (match_operand:<MVE_B_ELEM> 0 "memory_operand" "=Us")
! 	(unspec:<MVE_B_ELEM>
! 		[(match_operand:MVE_2 1 "s_register_operand" "w")
! 		 (match_operand:MVE_2 2 "s_register_operand" "w")]
! 	 VSTRBSOQ))
!   ]
    "TARGET_HAVE_MVE"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn("vstrb.<V_sz_elem>\t%q2, [%m0, %q1]",ops);
!    return "";
! }
    [(set_attr "length" "4")])
  
  ;;
--- 8102,8130 ----
  ;;
  ;; [vstrbq_scatter_offset_s vstrbq_scatter_offset_u]
  ;;
! (define_expand "mve_vstrbq_scatter_offset_<supf><mode>"
!   [(match_operand:<MVE_B_ELEM> 0 "mve_scatter_memory")
!    (match_operand:MVE_2 1 "s_register_operand")
!    (match_operand:MVE_2 2 "s_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRBSOQ)]
    "TARGET_HAVE_MVE"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (gen_mve_vstrbq_scatter_offset_<supf><mode>_insn (ind, operands[1],
! 							      operands[2]));
!   DONE;
! })
! 
! (define_insn "mve_vstrbq_scatter_offset_<supf><mode>_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:MVE_2 1 "s_register_operand" "w")
! 	   (match_operand:MVE_2 2 "s_register_operand" "w")]
! 	  VSTRBSOQ))]
!   "TARGET_HAVE_MVE"
!   "vstrb.<V_sz_elem>\t%q2, [%0, %q1]"
    [(set_attr "length" "4")])
  
  ;;
***************
*** 8133,8139 ****
  ;;
  (define_insn "mve_vldrbq_<supf><mode>"
    [(set (match_operand:MVE_2 0 "s_register_operand" "=w")
! 	(unspec:MVE_2 [(match_operand:<MVE_B_ELEM> 1 "memory_operand" "Us")]
  	 VLDRBQ))
    ]
    "TARGET_HAVE_MVE"
--- 8177,8183 ----
  ;;
  (define_insn "mve_vldrbq_<supf><mode>"
    [(set (match_operand:MVE_2 0 "s_register_operand" "=w")
! 	(unspec:MVE_2 [(match_operand:<MVE_B_ELEM> 1 "mve_memory_operand" "Ux")]
  	 VLDRBQ))
    ]
    "TARGET_HAVE_MVE"
***************
*** 8142,8148 ****
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vldrb.<supf><V_sz_elem>\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "4")])
--- 8186,8195 ----
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    if (<V_sz_elem> == 8)
!      output_asm_insn ("vldrb.<V_sz_elem>\t%q0, %E1",ops);
!    else
!      output_asm_insn ("vldrb.<supf><V_sz_elem>\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "4")])
***************
*** 8170,8192 ****
  ;;
  ;; [vstrbq_scatter_offset_p_s vstrbq_scatter_offset_p_u]
  ;;
! (define_insn "mve_vstrbq_scatter_offset_p_<supf><mode>"
!   [(set (match_operand:<MVE_B_ELEM> 0 "memory_operand" "=Us")
! 	(unspec:<MVE_B_ELEM>
! 		[(match_operand:MVE_2 1 "s_register_operand" "w")
! 		 (match_operand:MVE_2 2 "s_register_operand" "w")
! 		 (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	 VSTRBSOQ))
!   ]
    "TARGET_HAVE_MVE"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vpst\n\tvstrbt.<V_sz_elem>\t%q2, [%m0, %q1]",ops);
!    return "";
! }
    [(set_attr "length" "8")])
  
  ;;
--- 8217,8249 ----
  ;;
  ;; [vstrbq_scatter_offset_p_s vstrbq_scatter_offset_p_u]
  ;;
! (define_expand "mve_vstrbq_scatter_offset_p_<supf><mode>"
!   [(match_operand:<MVE_B_ELEM>  0 "mve_scatter_memory")
!    (match_operand:MVE_2 1 "s_register_operand")
!    (match_operand:MVE_2 2 "s_register_operand")
!    (match_operand:HI 3 "vpr_register_operand" "Up")
!    (unspec:V4SI [(const_int 0)] VSTRBSOQ)]
    "TARGET_HAVE_MVE"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (
!     gen_mve_vstrbq_scatter_offset_p_<supf><mode>_insn (ind, operands[1],
! 						       operands[2],
! 						       operands[3]));
!   DONE;
! })
! 
! (define_insn "mve_vstrbq_scatter_offset_p_<supf><mode>_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:MVE_2 1 "s_register_operand" "w")
! 	   (match_operand:MVE_2 2 "s_register_operand" "w")
! 	   (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	  VSTRBSOQ))]
!   "TARGET_HAVE_MVE"
!   "vpst\;vstrbt.<V_sz_elem>\t%q2, [%0, %q1]"
    [(set_attr "length" "8")])
  
  ;;
***************
*** 8216,8222 ****
  ;; [vstrbq_p_s vstrbq_p_u]
  ;;
  (define_insn "mve_vstrbq_p_<supf><mode>"
!   [(set (match_operand:<MVE_B_ELEM> 0 "memory_operand" "=Us")
  	(unspec:<MVE_B_ELEM> [(match_operand:MVE_2 1 "s_register_operand" "w")
  			      (match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VSTRBQ))
--- 8273,8279 ----
  ;; [vstrbq_p_s vstrbq_p_u]
  ;;
  (define_insn "mve_vstrbq_p_<supf><mode>"
!   [(set (match_operand:<MVE_B_ELEM> 0 "mve_memory_operand" "=Ux")
  	(unspec:<MVE_B_ELEM> [(match_operand:MVE_2 1 "s_register_operand" "w")
  			      (match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VSTRBQ))
***************
*** 8227,8233 ****
     int regno = REGNO (operands[1]);
     ops[1] = gen_rtx_REG (TImode, regno);
     ops[0]  = operands[0];
!    output_asm_insn ("vpst\n\tvstrbt.<V_sz_elem>\t%q1, %E0",ops);
     return "";
  }
    [(set_attr "length" "8")])
--- 8284,8290 ----
     int regno = REGNO (operands[1]);
     ops[1] = gen_rtx_REG (TImode, regno);
     ops[0]  = operands[0];
!    output_asm_insn ("vpst\;vstrbt.<V_sz_elem>\t%q1, %E0",ops);
     return "";
  }
    [(set_attr "length" "8")])
***************
*** 8262,8268 ****
  ;;
  (define_insn "mve_vldrbq_z_<supf><mode>"
    [(set (match_operand:MVE_2 0 "s_register_operand" "=w")
! 	(unspec:MVE_2 [(match_operand:<MVE_B_ELEM> 1 "memory_operand" "Us")
  		       (match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VLDRBQ))
    ]
--- 8319,8325 ----
  ;;
  (define_insn "mve_vldrbq_z_<supf><mode>"
    [(set (match_operand:MVE_2 0 "s_register_operand" "=w")
! 	(unspec:MVE_2 [(match_operand:<MVE_B_ELEM> 1 "mve_memory_operand" "Ux")
  		       (match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VLDRBQ))
    ]
***************
*** 8272,8278 ****
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vpst\n\tvldrbt.<supf><V_sz_elem>\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "8")])
--- 8329,8338 ----
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    if (<V_sz_elem> == 8)
!      output_asm_insn ("vpst\;vldrbt.<V_sz_elem>\t%q0, %E1",ops);
!    else
!      output_asm_insn ("vpst\;vldrbt.<supf><V_sz_elem>\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "8")])
***************
*** 8303,8309 ****
  ;;
  (define_insn "mve_vldrhq_fv8hf"
    [(set (match_operand:V8HF 0 "s_register_operand" "=w")
! 	(unspec:V8HF [(match_operand:V8HI 1 "memory_operand" "Us")]
  	 VLDRHQ_F))
    ]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
--- 8363,8369 ----
  ;;
  (define_insn "mve_vldrhq_fv8hf"
    [(set (match_operand:V8HF 0 "s_register_operand" "=w")
! 	(unspec:V8HF [(match_operand:V8HI 1 "mve_memory_operand" "Ux")]
  	 VLDRHQ_F))
    ]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
***************
*** 8312,8318 ****
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vldrh.f16\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "4")])
--- 8372,8378 ----
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vldrh.16\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "4")])
***************
*** 8414,8425 ****
    [(set_attr "length" "8")])
  
  ;;
- ;;
  ;; [vldrhq_s, vldrhq_u]
  ;;
  (define_insn "mve_vldrhq_<supf><mode>"
    [(set (match_operand:MVE_6 0 "s_register_operand" "=w")
! 	(unspec:MVE_6 [(match_operand:<MVE_H_ELEM> 1 "memory_operand" "Us")]
  	 VLDRHQ))
    ]
    "TARGET_HAVE_MVE"
--- 8474,8484 ----
    [(set_attr "length" "8")])
  
  ;;
  ;; [vldrhq_s, vldrhq_u]
  ;;
  (define_insn "mve_vldrhq_<supf><mode>"
    [(set (match_operand:MVE_6 0 "s_register_operand" "=w")
! 	(unspec:MVE_6 [(match_operand:<MVE_H_ELEM> 1 "mve_memory_operand" "Ux")]
  	 VLDRHQ))
    ]
    "TARGET_HAVE_MVE"
***************
*** 8428,8434 ****
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vldrh.<supf><V_sz_elem>\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "4")])
--- 8487,8496 ----
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    if (<V_sz_elem> == 16)
!      output_asm_insn ("vldrh.16\t%q0, %E1",ops);
!    else
!      output_asm_insn ("vldrh.<supf><V_sz_elem>\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "4")])
***************
*** 8438,8444 ****
  ;;
  (define_insn "mve_vldrhq_z_fv8hf"
    [(set (match_operand:V8HF 0 "s_register_operand" "=w")
! 	(unspec:V8HF [(match_operand:V8HI 1 "memory_operand" "Us")
  	(match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VLDRHQ_F))
    ]
--- 8500,8506 ----
  ;;
  (define_insn "mve_vldrhq_z_fv8hf"
    [(set (match_operand:V8HF 0 "s_register_operand" "=w")
! 	(unspec:V8HF [(match_operand:V8HI 1 "mve_memory_operand" "Ux")
  	(match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VLDRHQ_F))
    ]
***************
*** 8448,8454 ****
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vpst\n\tvldrht.f16\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "8")])
--- 8510,8516 ----
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vpst\;vldrht.16\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "8")])
***************
*** 8458,8464 ****
  ;;
  (define_insn "mve_vldrhq_z_<supf><mode>"
    [(set (match_operand:MVE_6 0 "s_register_operand" "=w")
! 	(unspec:MVE_6 [(match_operand:<MVE_H_ELEM> 1 "memory_operand" "Us")
  	(match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VLDRHQ))
    ]
--- 8520,8526 ----
  ;;
  (define_insn "mve_vldrhq_z_<supf><mode>"
    [(set (match_operand:MVE_6 0 "s_register_operand" "=w")
! 	(unspec:MVE_6 [(match_operand:<MVE_H_ELEM> 1 "mve_memory_operand" "Ux")
  	(match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VLDRHQ))
    ]
***************
*** 8468,8474 ****
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vpst\n\tvldrht.<supf><V_sz_elem>\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "8")])
--- 8530,8539 ----
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    if (<V_sz_elem> == 16)
!      output_asm_insn ("vpst\;vldrht.16\t%q0, %E1",ops);
!    else
!      output_asm_insn ("vpst\;vldrht.<supf><V_sz_elem>\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "8")])
***************
*** 8478,8484 ****
  ;;
  (define_insn "mve_vldrwq_fv4sf"
    [(set (match_operand:V4SF 0 "s_register_operand" "=w")
! 	(unspec:V4SF [(match_operand:V4SI 1 "memory_operand" "Us")]
  	 VLDRWQ_F))
    ]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
--- 8543,8549 ----
  ;;
  (define_insn "mve_vldrwq_fv4sf"
    [(set (match_operand:V4SF 0 "s_register_operand" "=w")
! 	(unspec:V4SF [(match_operand:V4SI 1 "memory_operand" "Ux")]
  	 VLDRWQ_F))
    ]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
***************
*** 8487,8493 ****
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vldrw.f32\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "4")])
--- 8552,8558 ----
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vldrw.32\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "4")])
***************
*** 8497,8503 ****
  ;;
  (define_insn "mve_vldrwq_<supf>v4si"
    [(set (match_operand:V4SI 0 "s_register_operand" "=w")
! 	(unspec:V4SI [(match_operand:V4SI 1 "memory_operand" "Us")]
  	 VLDRWQ))
    ]
    "TARGET_HAVE_MVE"
--- 8562,8568 ----
  ;;
  (define_insn "mve_vldrwq_<supf>v4si"
    [(set (match_operand:V4SI 0 "s_register_operand" "=w")
! 	(unspec:V4SI [(match_operand:V4SI 1 "memory_operand" "Ux")]
  	 VLDRWQ))
    ]
    "TARGET_HAVE_MVE"
***************
*** 8506,8512 ****
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vldrw.<supf>32\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "4")])
--- 8571,8577 ----
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vldrw.32\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "4")])
***************
*** 8516,8522 ****
  ;;
  (define_insn "mve_vldrwq_z_fv4sf"
    [(set (match_operand:V4SF 0 "s_register_operand" "=w")
! 	(unspec:V4SF [(match_operand:V4SI 1 "memory_operand" "Us")
  	(match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VLDRWQ_F))
    ]
--- 8581,8587 ----
  ;;
  (define_insn "mve_vldrwq_z_fv4sf"
    [(set (match_operand:V4SF 0 "s_register_operand" "=w")
! 	(unspec:V4SF [(match_operand:V4SI 1 "memory_operand" "Ux")
  	(match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VLDRWQ_F))
    ]
***************
*** 8526,8532 ****
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vpst\n\tvldrwt.f32\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "8")])
--- 8591,8597 ----
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vpst\;vldrwt.32\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "8")])
***************
*** 8536,8542 ****
  ;;
  (define_insn "mve_vldrwq_z_<supf>v4si"
    [(set (match_operand:V4SI 0 "s_register_operand" "=w")
! 	(unspec:V4SI [(match_operand:V4SI 1 "memory_operand" "Us")
  	(match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VLDRWQ))
    ]
--- 8601,8607 ----
  ;;
  (define_insn "mve_vldrwq_z_<supf>v4si"
    [(set (match_operand:V4SI 0 "s_register_operand" "=w")
! 	(unspec:V4SI [(match_operand:V4SI 1 "memory_operand" "Ux")
  	(match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VLDRWQ))
    ]
***************
*** 8546,8559 ****
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vpst\n\tvldrwt.<supf>32\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "8")])
  
  (define_expand "mve_vld1q_f<mode>"
    [(match_operand:MVE_0 0 "s_register_operand")
!    (unspec:MVE_0 [(match_operand:<MVE_CNVT> 1 "memory_operand")] VLD1Q_F)
    ]
    "TARGET_HAVE_MVE || TARGET_HAVE_MVE_FLOAT"
  {
--- 8611,8624 ----
     int regno = REGNO (operands[0]);
     ops[0] = gen_rtx_REG (TImode, regno);
     ops[1]  = operands[1];
!    output_asm_insn ("vpst\;vldrwt.32\t%q0, %E1",ops);
     return "";
  }
    [(set_attr "length" "8")])
  
  (define_expand "mve_vld1q_f<mode>"
    [(match_operand:MVE_0 0 "s_register_operand")
!    (unspec:MVE_0 [(match_operand:<MVE_CNVT> 1 "mve_memory_operand")] VLD1Q_F)
    ]
    "TARGET_HAVE_MVE || TARGET_HAVE_MVE_FLOAT"
  {
***************
*** 8563,8569 ****
  
  (define_expand "mve_vld1q_<supf><mode>"
    [(match_operand:MVE_2 0 "s_register_operand")
!    (unspec:MVE_2 [(match_operand:MVE_2 1 "memory_operand")] VLD1Q)
    ]
    "TARGET_HAVE_MVE"
  {
--- 8628,8634 ----
  
  (define_expand "mve_vld1q_<supf><mode>"
    [(match_operand:MVE_2 0 "s_register_operand")
!    (unspec:MVE_2 [(match_operand:MVE_2 1 "mve_memory_operand")] VLD1Q)
    ]
    "TARGET_HAVE_MVE"
  {
***************
*** 8991,8997 ****
  ;; [vstrhq_f]
  ;;
  (define_insn "mve_vstrhq_fv8hf"
!   [(set (match_operand:V8HI 0 "memory_operand" "=Us")
  	(unspec:V8HI [(match_operand:V8HF 1 "s_register_operand" "w")]
  	 VSTRHQ_F))
    ]
--- 9056,9062 ----
  ;; [vstrhq_f]
  ;;
  (define_insn "mve_vstrhq_fv8hf"
!   [(set (match_operand:V8HI 0 "mve_memory_operand" "=Ux")
  	(unspec:V8HI [(match_operand:V8HF 1 "s_register_operand" "w")]
  	 VSTRHQ_F))
    ]
***************
*** 9010,9016 ****
  ;; [vstrhq_p_f]
  ;;
  (define_insn "mve_vstrhq_p_fv8hf"
!   [(set (match_operand:V8HI 0 "memory_operand" "=Us")
  	(unspec:V8HI [(match_operand:V8HF 1 "s_register_operand" "w")
  		      (match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VSTRHQ_F))
--- 9075,9081 ----
  ;; [vstrhq_p_f]
  ;;
  (define_insn "mve_vstrhq_p_fv8hf"
!   [(set (match_operand:V8HI 0 "mve_memory_operand" "=Ux")
  	(unspec:V8HI [(match_operand:V8HF 1 "s_register_operand" "w")
  		      (match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VSTRHQ_F))
***************
*** 9021,9027 ****
     int regno = REGNO (operands[1]);
     ops[1] = gen_rtx_REG (TImode, regno);
     ops[0]  = operands[0];
!    output_asm_insn ("vpst\n\tvstrht.16\t%q1, %E0",ops);
     return "";
  }
    [(set_attr "length" "8")])
--- 9086,9092 ----
     int regno = REGNO (operands[1]);
     ops[1] = gen_rtx_REG (TImode, regno);
     ops[0]  = operands[0];
!    output_asm_insn ("vpst\;vstrht.16\t%q1, %E0",ops);
     return "";
  }
    [(set_attr "length" "8")])
***************
*** 9030,9036 ****
  ;; [vstrhq_p_s vstrhq_p_u]
  ;;
  (define_insn "mve_vstrhq_p_<supf><mode>"
!   [(set (match_operand:<MVE_H_ELEM> 0 "memory_operand" "=Us")
  	(unspec:<MVE_H_ELEM> [(match_operand:MVE_6 1 "s_register_operand" "w")
  			      (match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VSTRHQ))
--- 9095,9101 ----
  ;; [vstrhq_p_s vstrhq_p_u]
  ;;
  (define_insn "mve_vstrhq_p_<supf><mode>"
!   [(set (match_operand:<MVE_H_ELEM> 0 "mve_memory_operand" "=Ux")
  	(unspec:<MVE_H_ELEM> [(match_operand:MVE_6 1 "s_register_operand" "w")
  			      (match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VSTRHQ))
***************
*** 9041,9047 ****
     int regno = REGNO (operands[1]);
     ops[1] = gen_rtx_REG (TImode, regno);
     ops[0]  = operands[0];
!    output_asm_insn ("vpst\n\tvstrht.<V_sz_elem>\t%q1, %E0",ops);
     return "";
  }
    [(set_attr "length" "8")])
--- 9106,9112 ----
     int regno = REGNO (operands[1]);
     ops[1] = gen_rtx_REG (TImode, regno);
     ops[0]  = operands[0];
!    output_asm_insn ("vpst\;vstrht.<V_sz_elem>\t%q1, %E0",ops);
     return "";
  }
    [(set_attr "length" "8")])
***************
*** 9049,9142 ****
  ;;
  ;; [vstrhq_scatter_offset_p_s vstrhq_scatter_offset_p_u]
  ;;
! (define_insn "mve_vstrhq_scatter_offset_p_<supf><mode>"
!   [(set (match_operand:<MVE_H_ELEM> 0 "memory_operand" "=Us")
! 	(unspec:<MVE_H_ELEM>
! 		[(match_operand:MVE_6 1 "s_register_operand" "w")
! 		 (match_operand:MVE_6 2 "s_register_operand" "w")
! 		 (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	 VSTRHSOQ))
!   ]
    "TARGET_HAVE_MVE"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vpst\n\tvstrht.<V_sz_elem>\t%q2, [%m0, %q1]",ops);
!    return "";
! }
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrhq_scatter_offset_s vstrhq_scatter_offset_u]
  ;;
! (define_insn "mve_vstrhq_scatter_offset_<supf><mode>"
!   [(set (match_operand:<MVE_H_ELEM> 0 "memory_operand" "=Us")
! 	(unspec:<MVE_H_ELEM>
! 		[(match_operand:MVE_6 1 "s_register_operand" "w")
! 		 (match_operand:MVE_6 2 "s_register_operand" "w")]
! 	 VSTRHSOQ))
!   ]
    "TARGET_HAVE_MVE"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vstrh.<V_sz_elem>\t%q2, [%m0, %q1]",ops);
!    return "";
! }
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrhq_scatter_shifted_offset_p_s vstrhq_scatter_shifted_offset_p_u]
  ;;
! (define_insn "mve_vstrhq_scatter_shifted_offset_p_<supf><mode>"
!   [(set (match_operand:<MVE_H_ELEM> 0 "memory_operand" "=Us")
! 	(unspec:<MVE_H_ELEM>
! 		[(match_operand:MVE_6 1 "s_register_operand" "w")
! 		 (match_operand:MVE_6 2 "s_register_operand" "w")
! 		 (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	 VSTRHSSOQ))
!   ]
    "TARGET_HAVE_MVE"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vpst\n\tvstrht.<V_sz_elem>\t%q2, [%m0, %q1, uxtw #1]",ops);
!    return "";
! }
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrhq_scatter_shifted_offset_s vstrhq_scatter_shifted_offset_u]
  ;;
! (define_insn "mve_vstrhq_scatter_shifted_offset_<supf><mode>"
!   [(set (match_operand:<MVE_H_ELEM> 0 "memory_operand" "=Us")
! 	(unspec:<MVE_H_ELEM>
! 		[(match_operand:MVE_6 1 "s_register_operand" "w")
! 		 (match_operand:MVE_6 2 "s_register_operand" "w")]
! 	 VSTRHSSOQ))
!   ]
    "TARGET_HAVE_MVE"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vstrh.<V_sz_elem>\t%q2, [%m0, %q1, uxtw #1]",ops);
!    return "";
! }
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrhq_s, vstrhq_u]
  ;;
  (define_insn "mve_vstrhq_<supf><mode>"
!   [(set (match_operand:<MVE_H_ELEM> 0 "memory_operand" "=Us")
  	(unspec:<MVE_H_ELEM> [(match_operand:MVE_6 1 "s_register_operand" "w")]
  	 VSTRHQ))
    ]
--- 9114,9242 ----
  ;;
  ;; [vstrhq_scatter_offset_p_s vstrhq_scatter_offset_p_u]
  ;;
! (define_expand "mve_vstrhq_scatter_offset_p_<supf><mode>"
!   [(match_operand:<MVE_H_ELEM> 0 "mve_scatter_memory")
!    (match_operand:MVE_6 1 "s_register_operand")
!    (match_operand:MVE_6 2 "s_register_operand")
!    (match_operand:HI 3 "vpr_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRHSOQ)]
    "TARGET_HAVE_MVE"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (
!     gen_mve_vstrhq_scatter_offset_p_<supf><mode>_insn (ind, operands[1],
! 						       operands[2],
! 						       operands[3]));
!   DONE;
! })
! 
! (define_insn "mve_vstrhq_scatter_offset_p_<supf><mode>_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:MVE_6 1 "s_register_operand" "w")
! 	   (match_operand:MVE_6 2 "s_register_operand" "w")
! 	   (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	  VSTRHSOQ))]
!   "TARGET_HAVE_MVE"
!   "vpst\;vstrht.<V_sz_elem>\t%q2, [%0, %q1]"
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrhq_scatter_offset_s vstrhq_scatter_offset_u]
  ;;
! (define_expand "mve_vstrhq_scatter_offset_<supf><mode>"
!   [(match_operand:<MVE_H_ELEM> 0 "mve_scatter_memory")
!    (match_operand:MVE_6 1 "s_register_operand")
!    (match_operand:MVE_6 2 "s_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRHSOQ)]
    "TARGET_HAVE_MVE"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (gen_mve_vstrhq_scatter_offset_<supf><mode>_insn (ind, operands[1],
! 							      operands[2]));
!   DONE;
! })
! 
! (define_insn "mve_vstrhq_scatter_offset_<supf><mode>_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:MVE_6 1 "s_register_operand" "w")
! 	   (match_operand:MVE_6 2 "s_register_operand" "w")]
! 	  VSTRHSOQ))]
!   "TARGET_HAVE_MVE"
!   "vstrh.<V_sz_elem>\t%q2, [%0, %q1]"
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrhq_scatter_shifted_offset_p_s vstrhq_scatter_shifted_offset_p_u]
  ;;
! (define_expand "mve_vstrhq_scatter_shifted_offset_p_<supf><mode>"
!   [(match_operand:<MVE_H_ELEM> 0 "mve_scatter_memory")
!    (match_operand:MVE_6 1 "s_register_operand")
!    (match_operand:MVE_6 2 "s_register_operand")
!    (match_operand:HI 3 "vpr_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRHSSOQ)]
    "TARGET_HAVE_MVE"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (
!     gen_mve_vstrhq_scatter_shifted_offset_p_<supf><mode>_insn (ind, operands[1],
! 							       operands[2],
! 							       operands[3]));
!   DONE;
! })
! 
! (define_insn "mve_vstrhq_scatter_shifted_offset_p_<supf><mode>_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:MVE_6 1 "s_register_operand" "w")
! 	   (match_operand:MVE_6 2 "s_register_operand" "w")
! 	   (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	  VSTRHSSOQ))]
!   "TARGET_HAVE_MVE"
!   "vpst\;vstrht.<V_sz_elem>\t%q2, [%0, %q1, uxtw #1]"
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrhq_scatter_shifted_offset_s vstrhq_scatter_shifted_offset_u]
  ;;
! (define_expand "mve_vstrhq_scatter_shifted_offset_<supf><mode>"
!   [(match_operand:<MVE_H_ELEM> 0 "mve_scatter_memory")
!    (match_operand:MVE_6 1 "s_register_operand")
!    (match_operand:MVE_6 2 "s_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRHSSOQ)]
    "TARGET_HAVE_MVE"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (
!     gen_mve_vstrhq_scatter_shifted_offset_<supf><mode>_insn (ind, operands[1],
! 							     operands[2]));
!   DONE;
! })
! 
! (define_insn "mve_vstrhq_scatter_shifted_offset_<supf><mode>_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:MVE_6 1 "s_register_operand" "w")
! 	   (match_operand:MVE_6 2 "s_register_operand" "w")]
! 	  VSTRHSSOQ))]
!   "TARGET_HAVE_MVE"
!   "vstrh.<V_sz_elem>\t%q2, [%0, %q1, uxtw #1]"
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrhq_s, vstrhq_u]
  ;;
  (define_insn "mve_vstrhq_<supf><mode>"
!   [(set (match_operand:<MVE_H_ELEM> 0 "mve_memory_operand" "=Ux")
  	(unspec:<MVE_H_ELEM> [(match_operand:MVE_6 1 "s_register_operand" "w")]
  	 VSTRHQ))
    ]
***************
*** 9155,9161 ****
  ;; [vstrwq_f]
  ;;
  (define_insn "mve_vstrwq_fv4sf"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Us")
  	(unspec:V4SI [(match_operand:V4SF 1 "s_register_operand" "w")]
  	 VSTRWQ_F))
    ]
--- 9255,9261 ----
  ;; [vstrwq_f]
  ;;
  (define_insn "mve_vstrwq_fv4sf"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Ux")
  	(unspec:V4SI [(match_operand:V4SF 1 "s_register_operand" "w")]
  	 VSTRWQ_F))
    ]
***************
*** 9174,9180 ****
  ;; [vstrwq_p_f]
  ;;
  (define_insn "mve_vstrwq_p_fv4sf"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Us")
  	(unspec:V4SI [(match_operand:V4SF 1 "s_register_operand" "w")
  		      (match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VSTRWQ_F))
--- 9274,9280 ----
  ;; [vstrwq_p_f]
  ;;
  (define_insn "mve_vstrwq_p_fv4sf"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Ux")
  	(unspec:V4SI [(match_operand:V4SF 1 "s_register_operand" "w")
  		      (match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VSTRWQ_F))
***************
*** 9185,9191 ****
     int regno = REGNO (operands[1]);
     ops[1] = gen_rtx_REG (TImode, regno);
     ops[0]  = operands[0];
!    output_asm_insn ("vpst\n\tvstrwt.32\t%q1, %E0",ops);
     return "";
  }
    [(set_attr "length" "8")])
--- 9285,9291 ----
     int regno = REGNO (operands[1]);
     ops[1] = gen_rtx_REG (TImode, regno);
     ops[0]  = operands[0];
!    output_asm_insn ("vpst\;vstrwt.32\t%q1, %E0",ops);
     return "";
  }
    [(set_attr "length" "8")])
***************
*** 9194,9200 ****
  ;; [vstrwq_p_s vstrwq_p_u]
  ;;
  (define_insn "mve_vstrwq_p_<supf>v4si"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Us")
  	(unspec:V4SI [(match_operand:V4SI 1 "s_register_operand" "w")
  		      (match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VSTRWQ))
--- 9294,9300 ----
  ;; [vstrwq_p_s vstrwq_p_u]
  ;;
  (define_insn "mve_vstrwq_p_<supf>v4si"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Ux")
  	(unspec:V4SI [(match_operand:V4SI 1 "s_register_operand" "w")
  		      (match_operand:HI 2 "vpr_register_operand" "Up")]
  	 VSTRWQ))
***************
*** 9205,9211 ****
     int regno = REGNO (operands[1]);
     ops[1] = gen_rtx_REG (TImode, regno);
     ops[0]  = operands[0];
!    output_asm_insn ("vpst\n\tvstrwt.32\t%q1, %E0",ops);
     return "";
  }
    [(set_attr "length" "8")])
--- 9305,9311 ----
     int regno = REGNO (operands[1]);
     ops[1] = gen_rtx_REG (TImode, regno);
     ops[0]  = operands[0];
!    output_asm_insn ("vpst\;vstrwt.32\t%q1, %E0",ops);
     return "";
  }
    [(set_attr "length" "8")])
***************
*** 9214,9220 ****
  ;; [vstrwq_s vstrwq_u]
  ;;
  (define_insn "mve_vstrwq_<supf>v4si"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Us")
  	(unspec:V4SI [(match_operand:V4SI 1 "s_register_operand" "w")]
  	 VSTRWQ))
    ]
--- 9314,9320 ----
  ;; [vstrwq_s vstrwq_u]
  ;;
  (define_insn "mve_vstrwq_<supf>v4si"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Ux")
  	(unspec:V4SI [(match_operand:V4SI 1 "s_register_operand" "w")]
  	 VSTRWQ))
    ]
***************
*** 9297,9469 ****
  ;;
  ;; [vstrdq_scatter_offset_p_s vstrdq_scatter_offset_p_u]
  ;;
! (define_insn "mve_vstrdq_scatter_offset_p_<supf>v2di"
!   [(set (match_operand:V2DI 0 "memory_operand" "=Us")
! 	(unspec:V2DI
! 		[(match_operand:V2DI 1 "s_register_operand" "w")
! 		 (match_operand:V2DI 2 "s_register_operand" "w")
! 		 (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	 VSTRDSOQ))
!   ]
    "TARGET_HAVE_MVE"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vpst\;\tvstrdt.64\t%q2, [%m0, %q1]",ops);
!    return "";
! }
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrdq_scatter_offset_s vstrdq_scatter_offset_u]
  ;;
! (define_insn "mve_vstrdq_scatter_offset_<supf>v2di"
!   [(set (match_operand:V2DI 0 "memory_operand" "=Us")
! 	(unspec:V2DI
! 		[(match_operand:V2DI 1 "s_register_operand" "w")
! 		 (match_operand:V2DI 2 "s_register_operand" "w")]
! 	 VSTRDSOQ))
!   ]
    "TARGET_HAVE_MVE"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vstrd.64\t%q2, [%m0, %q1]",ops);
!    return "";
! }
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrdq_scatter_shifted_offset_p_s vstrdq_scatter_shifted_offset_p_u]
  ;;
! (define_insn "mve_vstrdq_scatter_shifted_offset_p_<supf>v2di"
!   [(set (match_operand:V2DI 0 "memory_operand" "=Us")
! 	(unspec:V2DI
! 		[(match_operand:V2DI 1 "s_register_operand" "w")
! 		 (match_operand:V2DI 2 "s_register_operand" "w")
! 		 (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	 VSTRDSSOQ))
!   ]
    "TARGET_HAVE_MVE"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vpst\;\tvstrdt.64\t%q2, [%m0, %q1, UXTW #3]",ops);
!    return "";
! }
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrdq_scatter_shifted_offset_s vstrdq_scatter_shifted_offset_u]
  ;;
! (define_insn "mve_vstrdq_scatter_shifted_offset_<supf>v2di"
!   [(set (match_operand:V2DI 0 "memory_operand" "=Us")
! 	(unspec:V2DI
! 		[(match_operand:V2DI 1 "s_register_operand" "w")
! 		 (match_operand:V2DI 2 "s_register_operand" "w")]
! 	 VSTRDSSOQ))
!   ]
    "TARGET_HAVE_MVE"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vstrd.64\t%q2, [%m0, %q1, UXTW #3]",ops);
!    return "";
! }
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrhq_scatter_offset_f]
  ;;
! (define_insn "mve_vstrhq_scatter_offset_fv8hf"
!   [(set (match_operand:V8HI 0 "memory_operand" "=Us")
! 	(unspec:V8HI
! 		[(match_operand:V8HI 1 "s_register_operand" "w")
! 		 (match_operand:V8HF 2 "s_register_operand" "w")]
! 	 VSTRHQSO_F))
!   ]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vstrh.16\t%q2, [%m0, %q1]",ops);
!    return "";
! }
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrhq_scatter_offset_p_f]
  ;;
! (define_insn "mve_vstrhq_scatter_offset_p_fv8hf"
!   [(set (match_operand:V8HI 0 "memory_operand" "=Us")
! 	(unspec:V8HI
! 		[(match_operand:V8HI 1 "s_register_operand" "w")
! 		 (match_operand:V8HF 2 "s_register_operand" "w")
! 		 (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	 VSTRHQSO_F))
!   ]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vpst\n\tvstrht.16\t%q2, [%m0, %q1]",ops);
!    return "";
! }
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrhq_scatter_shifted_offset_f]
  ;;
! (define_insn "mve_vstrhq_scatter_shifted_offset_fv8hf"
!   [(set (match_operand:V8HI 0 "memory_operand" "=Us")
! 	(unspec:V8HI
! 		[(match_operand:V8HI 1 "s_register_operand" "w")
! 		 (match_operand:V8HF 2 "s_register_operand" "w")]
! 	 VSTRHQSSO_F))
!   ]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vstrh.16\t%q2, [%m0, %q1, uxtw #1]",ops);
!    return "";
! }
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrhq_scatter_shifted_offset_p_f]
  ;;
! (define_insn "mve_vstrhq_scatter_shifted_offset_p_fv8hf"
!   [(set (match_operand:V8HI 0 "memory_operand" "=Us")
! 	(unspec:V8HI
! 		[(match_operand:V8HI 1 "s_register_operand" "w")
! 		 (match_operand:V8HF 2 "s_register_operand" "w")
! 		 (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	 VSTRHQSSO_F))
!   ]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vpst\n\tvstrht.16\t%q2, [%m0, %q1, uxtw #1]",ops);
!    return "";
! }
    [(set_attr "length" "8")])
  
  ;;
--- 9397,9636 ----
  ;;
  ;; [vstrdq_scatter_offset_p_s vstrdq_scatter_offset_p_u]
  ;;
! (define_expand "mve_vstrdq_scatter_offset_p_<supf>v2di"
!   [(match_operand:V2DI 0 "mve_scatter_memory")
!    (match_operand:V2DI 1 "s_register_operand")
!    (match_operand:V2DI 2 "s_register_operand")
!    (match_operand:HI 3 "vpr_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRDSOQ)]
    "TARGET_HAVE_MVE"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (gen_mve_vstrdq_scatter_offset_p_<supf>v2di_insn (ind, operands[1],
! 							      operands[2],
! 							      operands[3]));
!   DONE;
! })
! 
! (define_insn "mve_vstrdq_scatter_offset_p_<supf>v2di_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V2DI 1 "s_register_operand" "w")
! 	   (match_operand:V2DI 2 "s_register_operand" "w")
! 	   (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	  VSTRDSOQ))]
!   "TARGET_HAVE_MVE"
!   "vpst\;vstrdt.64\t%q2, [%0, %q1]"
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrdq_scatter_offset_s vstrdq_scatter_offset_u]
  ;;
! (define_expand "mve_vstrdq_scatter_offset_<supf>v2di"
!   [(match_operand:V2DI 0 "mve_scatter_memory")
!    (match_operand:V2DI 1 "s_register_operand")
!    (match_operand:V2DI 2 "s_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRDSOQ)]
    "TARGET_HAVE_MVE"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (gen_mve_vstrdq_scatter_offset_<supf>v2di_insn (ind, operands[1],
! 							    operands[2]));
!   DONE;
! })
! 
! (define_insn "mve_vstrdq_scatter_offset_<supf>v2di_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V2DI 1 "s_register_operand" "w")
! 	   (match_operand:V2DI 2 "s_register_operand" "w")]
! 	  VSTRDSOQ))]
!   "TARGET_HAVE_MVE"
!   "vstrd.64\t%q2, [%0, %q1]"
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrdq_scatter_shifted_offset_p_s vstrdq_scatter_shifted_offset_p_u]
  ;;
! (define_expand "mve_vstrdq_scatter_shifted_offset_p_<supf>v2di"
!   [(match_operand:V2DI 0 "mve_scatter_memory")
!    (match_operand:V2DI 1 "s_register_operand")
!    (match_operand:V2DI 2 "s_register_operand")
!    (match_operand:HI 3 "vpr_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRDSSOQ)]
    "TARGET_HAVE_MVE"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (
!     gen_mve_vstrdq_scatter_shifted_offset_p_<supf>v2di_insn (ind, operands[1],
! 							     operands[2],
! 							     operands[3]));
!   DONE;
! })
! 
! (define_insn "mve_vstrdq_scatter_shifted_offset_p_<supf>v2di_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V2DI 1 "s_register_operand" "w")
! 	   (match_operand:V2DI 2 "s_register_operand" "w")
! 	   (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	  VSTRDSSOQ))]
!   "TARGET_HAVE_MVE"
!   "vpst\;vstrdt.64\t%q2, [%0, %q1, UXTW #3]"
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrdq_scatter_shifted_offset_s vstrdq_scatter_shifted_offset_u]
  ;;
! (define_expand "mve_vstrdq_scatter_shifted_offset_<supf>v2di"
!   [(match_operand:V2DI 0 "mve_scatter_memory")
!    (match_operand:V2DI 1 "s_register_operand")
!    (match_operand:V2DI 2 "s_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRDSSOQ)]
    "TARGET_HAVE_MVE"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (
!     gen_mve_vstrdq_scatter_shifted_offset_<supf>v2di_insn (ind, operands[1],
! 							   operands[2]));
!   DONE;
! })
! 
! (define_insn "mve_vstrdq_scatter_shifted_offset_<supf>v2di_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V2DI 1 "s_register_operand" "w")
! 	   (match_operand:V2DI 2 "s_register_operand" "w")]
! 	  VSTRDSSOQ))]
!   "TARGET_HAVE_MVE"
!   "vstrd.64\t%q2, [%0, %q1, UXTW #3]"
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrhq_scatter_offset_f]
  ;;
! (define_expand "mve_vstrhq_scatter_offset_fv8hf"
!   [(match_operand:V8HI 0 "mve_scatter_memory")
!    (match_operand:V8HI 1 "s_register_operand")
!    (match_operand:V8HF 2 "s_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRHQSO_F)]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (gen_mve_vstrhq_scatter_offset_fv8hf_insn (ind, operands[1],
! 						       operands[2]));
!   DONE;
! })
! 
! (define_insn "mve_vstrhq_scatter_offset_fv8hf_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V8HI 1 "s_register_operand" "w")
! 	   (match_operand:V8HF 2 "s_register_operand" "w")]
! 	  VSTRHQSO_F))]
!   "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
!   "vstrh.16\t%q2, [%0, %q1]"
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrhq_scatter_offset_p_f]
  ;;
! (define_expand "mve_vstrhq_scatter_offset_p_fv8hf"
!   [(match_operand:V8HI 0 "mve_scatter_memory")
!    (match_operand:V8HI 1 "s_register_operand")
!    (match_operand:V8HF 2 "s_register_operand")
!    (match_operand:HI 3 "vpr_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRHQSO_F)]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (gen_mve_vstrhq_scatter_offset_p_fv8hf_insn (ind, operands[1],
! 							 operands[2],
! 							 operands[3]));
!   DONE;
! })
! 
! (define_insn "mve_vstrhq_scatter_offset_p_fv8hf_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V8HI 1 "s_register_operand" "w")
! 	   (match_operand:V8HF 2 "s_register_operand" "w")
! 	   (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	  VSTRHQSO_F))]
!   "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
!   "vpst\;vstrht.16\t%q2, [%0, %q1]"
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrhq_scatter_shifted_offset_f]
  ;;
! (define_expand "mve_vstrhq_scatter_shifted_offset_fv8hf"
!   [(match_operand:V8HI 0 "memory_operand" "=Us")
!    (match_operand:V8HI 1 "s_register_operand" "w")
!    (match_operand:V8HF 2 "s_register_operand" "w")
!    (unspec:V4SI [(const_int 0)] VSTRHQSSO_F)]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (gen_mve_vstrhq_scatter_shifted_offset_fv8hf_insn (ind, operands[1],
! 							       operands[2]));
!   DONE;
! })
! 
! (define_insn "mve_vstrhq_scatter_shifted_offset_fv8hf_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V8HI 1 "s_register_operand" "w")
! 	   (match_operand:V8HF 2 "s_register_operand" "w")]
! 	  VSTRHQSSO_F))]
!   "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
!   "vstrh.16\t%q2, [%0, %q1, uxtw #1]"
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrhq_scatter_shifted_offset_p_f]
  ;;
! (define_expand "mve_vstrhq_scatter_shifted_offset_p_fv8hf"
!   [(match_operand:V8HI 0 "memory_operand" "=Us")
!    (match_operand:V8HI 1 "s_register_operand" "w")
!    (match_operand:V8HF 2 "s_register_operand" "w")
!    (match_operand:HI 3 "vpr_register_operand" "Up")
!    (unspec:V4SI [(const_int 0)] VSTRHQSSO_F)]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (
!     gen_mve_vstrhq_scatter_shifted_offset_p_fv8hf_insn (ind, operands[1],
! 							operands[2],
! 							operands[3]));
!   DONE;
! })
! 
! (define_insn "mve_vstrhq_scatter_shifted_offset_p_fv8hf_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V8HI 1 "s_register_operand" "w")
! 	   (match_operand:V8HF 2 "s_register_operand" "w")
! 	   (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	  VSTRHQSSO_F))]
!   "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
!   "vpst\;vstrht.16\t%q2, [%0, %q1, uxtw #1]"
    [(set_attr "length" "8")])
  
  ;;
***************
*** 9514,9686 ****
  ;;
  ;; [vstrwq_scatter_offset_f]
  ;;
! (define_insn "mve_vstrwq_scatter_offset_fv4sf"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Us")
! 	(unspec:V4SI
! 		[(match_operand:V4SI 1 "s_register_operand" "w")
! 		 (match_operand:V4SF 2 "s_register_operand" "w")]
! 	 VSTRWQSO_F))
!   ]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vstrw.32\t%q2, [%m0, %q1]",ops);
!    return "";
! }
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrwq_scatter_offset_p_f]
  ;;
! (define_insn "mve_vstrwq_scatter_offset_p_fv4sf"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Us")
! 	(unspec:V4SI
! 		[(match_operand:V4SI 1 "s_register_operand" "w")
! 		 (match_operand:V4SF 2 "s_register_operand" "w")
! 		 (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	 VSTRWQSO_F))
!   ]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vpst\n\tvstrwt.32\t%q2, [%m0, %q1]",ops);
!    return "";
! }
    [(set_attr "length" "8")])
  
  ;;
! ;; [vstrwq_scatter_offset_p_s vstrwq_scatter_offset_p_u]
  ;;
! (define_insn "mve_vstrwq_scatter_offset_p_<supf>v4si"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Us")
! 	(unspec:V4SI
! 		[(match_operand:V4SI 1 "s_register_operand" "w")
! 		 (match_operand:V4SI 2 "s_register_operand" "w")
! 		 (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	 VSTRWSOQ))
!   ]
    "TARGET_HAVE_MVE"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vpst\n\tvstrwt.32\t%q2, [%m0, %q1]",ops);
!    return "";
! }
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrwq_scatter_offset_s vstrwq_scatter_offset_u]
  ;;
! (define_insn "mve_vstrwq_scatter_offset_<supf>v4si"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Us")
! 	(unspec:V4SI
! 		[(match_operand:V4SI 1 "s_register_operand" "w")
! 		 (match_operand:V4SI 2 "s_register_operand" "w")]
! 	 VSTRWSOQ))
!   ]
    "TARGET_HAVE_MVE"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vstrw.32\t%q2, [%m0, %q1]",ops);
!    return "";
! }
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrwq_scatter_shifted_offset_f]
  ;;
! (define_insn "mve_vstrwq_scatter_shifted_offset_fv4sf"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Us")
! 	(unspec:V4SI
! 		[(match_operand:V4SI 1 "s_register_operand" "w")
! 		 (match_operand:V4SF 2 "s_register_operand" "w")]
! 	 VSTRWQSSO_F))
!   ]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vstrw.32\t%q2, [%m0, %q1, uxtw #2]",ops);
!    return "";
! }
!   [(set_attr "length" "4")])
  
  ;;
  ;; [vstrwq_scatter_shifted_offset_p_f]
  ;;
! (define_insn "mve_vstrwq_scatter_shifted_offset_p_fv4sf"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Us")
! 	(unspec:V4SI
! 		[(match_operand:V4SI 1 "s_register_operand" "w")
! 		 (match_operand:V4SF 2 "s_register_operand" "w")
! 		 (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	 VSTRWQSSO_F))
!   ]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vpst\;\tvstrwt.32\t%q2, [%m0, %q1, uxtw #2]",ops);
!    return "";
! }
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrwq_scatter_shifted_offset_p_s vstrwq_scatter_shifted_offset_p_u]
  ;;
! (define_insn "mve_vstrwq_scatter_shifted_offset_p_<supf>v4si"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Us")
! 	(unspec:V4SI
! 		[(match_operand:V4SI 1 "s_register_operand" "w")
! 		 (match_operand:V4SI 2 "s_register_operand" "w")
! 		 (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	 VSTRWSSOQ))
!   ]
    "TARGET_HAVE_MVE"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vpst\;\tvstrwt.32\t%q2, [%m0, %q1, uxtw #2]",ops);
!    return "";
! }
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrwq_scatter_shifted_offset_s vstrwq_scatter_shifted_offset_u]
  ;;
! (define_insn "mve_vstrwq_scatter_shifted_offset_<supf>v4si"
!   [(set (match_operand:V4SI 0 "memory_operand" "=Us")
! 	(unspec:V4SI
! 		[(match_operand:V4SI 1 "s_register_operand" "w")
! 		 (match_operand:V4SI 2 "s_register_operand" "w")]
! 	 VSTRWSSOQ))
!   ]
    "TARGET_HAVE_MVE"
  {
!    rtx ops[3];
!    ops[0] = operands[0];
!    ops[1] = operands[1];
!    ops[2] = operands[2];
!    output_asm_insn ("vstrw.32\t%q2, [%m0, %q1, uxtw #2]",ops);
!    return "";
! }
    [(set_attr "length" "4")])
  
  ;;
--- 9681,9920 ----
  ;;
  ;; [vstrwq_scatter_offset_f]
  ;;
! (define_expand "mve_vstrwq_scatter_offset_fv4sf"
!   [(match_operand:V4SI 0 "mve_scatter_memory")
!    (match_operand:V4SI 1 "s_register_operand")
!    (match_operand:V4SF 2 "s_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRWQSO_F)]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (gen_mve_vstrwq_scatter_offset_fv4sf_insn (ind, operands[1],
! 						       operands[2]));
!   DONE;
! })
! 
! (define_insn "mve_vstrwq_scatter_offset_fv4sf_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V4SI 1 "s_register_operand" "w")
! 	   (match_operand:V4SF 2 "s_register_operand" "w")]
! 	  VSTRWQSO_F))]
!   "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
!   "vstrw.32\t%q2, [%0, %q1]"
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrwq_scatter_offset_p_f]
  ;;
! (define_expand "mve_vstrwq_scatter_offset_p_fv4sf"
!   [(match_operand:V4SI 0 "mve_scatter_memory")
!    (match_operand:V4SI 1 "s_register_operand")
!    (match_operand:V4SF 2 "s_register_operand")
!    (match_operand:HI 3 "vpr_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRWQSO_F)]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (gen_mve_vstrwq_scatter_offset_p_fv4sf_insn (ind, operands[1],
! 							 operands[2],
! 							 operands[3]));
!   DONE;
! })
! 
! (define_insn "mve_vstrwq_scatter_offset_p_fv4sf_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V4SI 1 "s_register_operand" "w")
! 	   (match_operand:V4SF 2 "s_register_operand" "w")
! 	   (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	  VSTRWQSO_F))]
!   "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
!   "vpst\;vstrwt.32\t%q2, [%0, %q1]"
    [(set_attr "length" "8")])
  
  ;;
! ;; [vstrwq_scatter_offset_s vstrwq_scatter_offset_u]
  ;;
! (define_expand "mve_vstrwq_scatter_offset_p_<supf>v4si"
!   [(match_operand:V4SI 0 "mve_scatter_memory")
!    (match_operand:V4SI 1 "s_register_operand")
!    (match_operand:V4SI 2 "s_register_operand")
!    (match_operand:HI 3 "vpr_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRWSOQ)]
    "TARGET_HAVE_MVE"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (gen_mve_vstrwq_scatter_offset_p_<supf>v4si_insn (ind, operands[1],
! 							      operands[2],
! 							      operands[3]));
!   DONE;
! })
! 
! (define_insn "mve_vstrwq_scatter_offset_p_<supf>v4si_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V4SI 1 "s_register_operand" "w")
! 	   (match_operand:V4SI 2 "s_register_operand" "w")
! 	   (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	  VSTRWSOQ))]
!   "TARGET_HAVE_MVE"
!   "vpst\;vstrwt.32\t%q2, [%0, %q1]"
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrwq_scatter_offset_s vstrwq_scatter_offset_u]
  ;;
! (define_expand "mve_vstrwq_scatter_offset_<supf>v4si"
!   [(match_operand:V4SI 0 "mve_scatter_memory")
!    (match_operand:V4SI 1 "s_register_operand")
!    (match_operand:V4SI 2 "s_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRWSOQ)]
    "TARGET_HAVE_MVE"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (gen_mve_vstrwq_scatter_offset_<supf>v4si_insn (ind, operands[1],
! 							    operands[2]));
!   DONE;
! })
! 
! (define_insn "mve_vstrwq_scatter_offset_<supf>v4si_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V4SI 1 "s_register_operand" "w")
! 	   (match_operand:V4SI 2 "s_register_operand" "w")]
! 	  VSTRWSOQ))]
!   "TARGET_HAVE_MVE"
!   "vstrw.32\t%q2, [%0, %q1]"
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrwq_scatter_shifted_offset_f]
  ;;
! (define_expand "mve_vstrwq_scatter_shifted_offset_fv4sf"
!   [(match_operand:V4SI 0 "mve_scatter_memory")
!    (match_operand:V4SI 1 "s_register_operand")
!    (match_operand:V4SF 2 "s_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRWQSSO_F)]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (gen_mve_vstrwq_scatter_shifted_offset_fv4sf_insn (ind, operands[1],
! 							       operands[2]));
!   DONE;
! })
! 
! (define_insn "mve_vstrwq_scatter_shifted_offset_fv4sf_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V4SI 1 "s_register_operand" "w")
! 	   (match_operand:V4SF 2 "s_register_operand" "w")]
! 	 VSTRWQSSO_F))]
!   "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
!   "vstrw.32\t%q2, [%0, %q1, uxtw #2]"
!   [(set_attr "length" "8")])
  
  ;;
  ;; [vstrwq_scatter_shifted_offset_p_f]
  ;;
! (define_expand "mve_vstrwq_scatter_shifted_offset_p_fv4sf"
!   [(match_operand:V4SI 0 "mve_scatter_memory")
!    (match_operand:V4SI 1 "s_register_operand")
!    (match_operand:V4SF 2 "s_register_operand")
!    (match_operand:HI 3 "vpr_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRWQSSO_F)]
    "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (
!     gen_mve_vstrwq_scatter_shifted_offset_p_fv4sf_insn (ind, operands[1],
! 							operands[2],
! 							operands[3]));
!   DONE;
! })
! 
! (define_insn "mve_vstrwq_scatter_shifted_offset_p_fv4sf_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V4SI 1 "s_register_operand" "w")
! 	   (match_operand:V4SF 2 "s_register_operand" "w")
! 	   (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	  VSTRWQSSO_F))]
!   "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
!   "vpst\;vstrwt.32\t%q2, [%0, %q1, uxtw #2]"
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrwq_scatter_shifted_offset_p_s vstrwq_scatter_shifted_offset_p_u]
  ;;
! (define_expand "mve_vstrwq_scatter_shifted_offset_p_<supf>v4si"
!   [(match_operand:V4SI 0 "mve_scatter_memory")
!    (match_operand:V4SI 1 "s_register_operand")
!    (match_operand:V4SI 2 "s_register_operand")
!    (match_operand:HI 3 "vpr_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRWSSOQ)]
    "TARGET_HAVE_MVE"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (
!     gen_mve_vstrwq_scatter_shifted_offset_p_<supf>v4si_insn (ind, operands[1],
! 							     operands[2],
! 							     operands[3]));
!   DONE;
! })
! 
! (define_insn "mve_vstrwq_scatter_shifted_offset_p_<supf>v4si_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V4SI 1 "s_register_operand" "w")
! 	   (match_operand:V4SI 2 "s_register_operand" "w")
! 	   (match_operand:HI 3 "vpr_register_operand" "Up")]
! 	  VSTRWSSOQ))]
!   "TARGET_HAVE_MVE"
!   "vpst\;vstrwt.32\t%q2, [%0, %q1, uxtw #2]"
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrwq_scatter_shifted_offset_s vstrwq_scatter_shifted_offset_u]
  ;;
! (define_expand "mve_vstrwq_scatter_shifted_offset_<supf>v4si"
!   [(match_operand:V4SI 0 "mve_scatter_memory")
!    (match_operand:V4SI 1 "s_register_operand")
!    (match_operand:V4SI 2 "s_register_operand")
!    (unspec:V4SI [(const_int 0)] VSTRWSSOQ)]
    "TARGET_HAVE_MVE"
  {
!   rtx ind = XEXP (operands[0], 0);
!   gcc_assert (REG_P (ind));
!   emit_insn (
!     gen_mve_vstrwq_scatter_shifted_offset_<supf>v4si_insn (ind, operands[1],
! 							   operands[2]));
!   DONE;
! })
! 
! (define_insn "mve_vstrwq_scatter_shifted_offset_<supf>v4si_insn"
!   [(set (mem:BLK (scratch))
! 	(unspec:BLK
! 	  [(match_operand:SI 0 "register_operand" "r")
! 	   (match_operand:V4SI 1 "s_register_operand" "w")
! 	   (match_operand:V4SI 2 "s_register_operand" "w")]
! 	  VSTRWSSOQ))]
!   "TARGET_HAVE_MVE"
!   "vstrw.32\t%q2, [%0, %q1, uxtw #2]"
    [(set_attr "length" "4")])
  
  ;;
***************
*** 11110,11118 ****
  ;; [uqrshll_di]
  ;;
  (define_insn "mve_uqrshll_sat<supf>_di"
!   [(set (match_operand:DI 0 "arm_general_register_operand" "+r")
! 	(unspec:DI [(match_operand:DI 1 "arm_general_register_operand" "r")
! 		    (match_operand:SI 2 "s_register_operand" "r")]
  	 UQRSHLLQ))]
    "TARGET_HAVE_MVE"
    "uqrshll%?\\t%Q1, %R1, #<supf>, %2"
--- 11344,11352 ----
  ;; [uqrshll_di]
  ;;
  (define_insn "mve_uqrshll_sat<supf>_di"
!   [(set (match_operand:DI 0 "arm_low_register_operand" "=l")
! 	(unspec:DI [(match_operand:DI 1 "arm_low_register_operand" "0")
! 		    (match_operand:SI 2 "register_operand" "r")]
  	 UQRSHLLQ))]
    "TARGET_HAVE_MVE"
    "uqrshll%?\\t%Q1, %R1, #<supf>, %2"
***************
*** 11122,11130 ****
  ;; [sqrshrl_di]
  ;;
  (define_insn "mve_sqrshrl_sat<supf>_di"
!   [(set (match_operand:DI 0 "arm_general_register_operand" "+r")
! 	(unspec:DI [(match_operand:DI 1 "arm_general_register_operand" "r")
! 		    (match_operand:SI 2 "s_register_operand" "r")]
  	 SQRSHRLQ))]
    "TARGET_HAVE_MVE"
    "sqrshrl%?\\t%Q1, %R1, #<supf>, %2"
--- 11356,11364 ----
  ;; [sqrshrl_di]
  ;;
  (define_insn "mve_sqrshrl_sat<supf>_di"
!   [(set (match_operand:DI 0 "arm_low_register_operand" "=l")
! 	(unspec:DI [(match_operand:DI 1 "arm_low_register_operand" "0")
! 		    (match_operand:SI 2 "register_operand" "r")]
  	 SQRSHRLQ))]
    "TARGET_HAVE_MVE"
    "sqrshrl%?\\t%Q1, %R1, #<supf>, %2"
***************
*** 11134,11142 ****
  ;; [uqrshl_si]
  ;;
  (define_insn "mve_uqrshl_si"
!   [(set (match_operand:SI 0 "arm_general_register_operand" "+r")
! 	(unspec:SI [(match_operand:SI 1 "arm_general_register_operand" "r")
! 		    (match_operand:SI 2 "s_register_operand" "r")]
  	 UQRSHL))]
    "TARGET_HAVE_MVE"
    "uqrshl%?\\t%1, %2"
--- 11368,11376 ----
  ;; [uqrshl_si]
  ;;
  (define_insn "mve_uqrshl_si"
!   [(set (match_operand:SI 0 "arm_general_register_operand" "=r")
! 	(unspec:SI [(match_operand:SI 1 "arm_general_register_operand" "0")
! 		    (match_operand:SI 2 "register_operand" "r")]
  	 UQRSHL))]
    "TARGET_HAVE_MVE"
    "uqrshl%?\\t%1, %2"
***************
*** 11146,11154 ****
  ;; [sqrshr_si]
  ;;
  (define_insn "mve_sqrshr_si"
!   [(set (match_operand:SI 0 "arm_general_register_operand" "+r")
! 	(unspec:SI [(match_operand:SI 1 "arm_general_register_operand" "r")
! 		    (match_operand:SI 2 "s_register_operand" "r")]
  	 SQRSHR))]
    "TARGET_HAVE_MVE"
    "sqrshr%?\\t%1, %2"
--- 11380,11388 ----
  ;; [sqrshr_si]
  ;;
  (define_insn "mve_sqrshr_si"
!   [(set (match_operand:SI 0 "arm_general_register_operand" "=r")
! 	(unspec:SI [(match_operand:SI 1 "arm_general_register_operand" "0")
! 		    (match_operand:SI 2 "register_operand" "r")]
  	 SQRSHR))]
    "TARGET_HAVE_MVE"
    "sqrshr%?\\t%1, %2"
***************
*** 11158,11166 ****
  ;; [uqshll_di]
  ;;
  (define_insn "mve_uqshll_di"
!   [(set (match_operand:DI 0 "arm_general_register_operand" "+r")
! 	(us_ashift:DI (match_operand:DI 1 "arm_general_register_operand" "r")
! 		      (match_operand:SI 2 "arm_reg_or_long_shift_imm" "rPg")))]
    "TARGET_HAVE_MVE"
    "uqshll%?\\t%Q1, %R1, %2"
    [(set_attr "predicable" "yes")])
--- 11392,11400 ----
  ;; [uqshll_di]
  ;;
  (define_insn "mve_uqshll_di"
!   [(set (match_operand:DI 0 "arm_low_register_operand" "=l")
! 	(us_ashift:DI (match_operand:DI 1 "arm_low_register_operand" "0")
! 		      (match_operand:SI 2 "immediate_operand" "Pg")))]
    "TARGET_HAVE_MVE"
    "uqshll%?\\t%Q1, %R1, %2"
    [(set_attr "predicable" "yes")])
***************
*** 11169,11177 ****
  ;; [urshrl_di]
  ;;
  (define_insn "mve_urshrl_di"
!   [(set (match_operand:DI 0 "arm_general_register_operand" "+r")
! 	(unspec:DI [(match_operand:DI 1 "arm_general_register_operand" "r")
! 		    (match_operand:SI 2 "arm_reg_or_long_shift_imm" "rPg")]
  	 URSHRL))]
    "TARGET_HAVE_MVE"
    "urshrl%?\\t%Q1, %R1, %2"
--- 11403,11411 ----
  ;; [urshrl_di]
  ;;
  (define_insn "mve_urshrl_di"
!   [(set (match_operand:DI 0 "arm_low_register_operand" "=l")
! 	(unspec:DI [(match_operand:DI 1 "arm_low_register_operand" "0")
! 		    (match_operand:SI 2 "immediate_operand" "Pg")]
  	 URSHRL))]
    "TARGET_HAVE_MVE"
    "urshrl%?\\t%Q1, %R1, %2"
***************
*** 11181,11189 ****
  ;; [uqshl_si]
  ;;
  (define_insn "mve_uqshl_si"
!   [(set (match_operand:SI 0 "arm_general_register_operand" "+r")
! 	(us_ashift:SI (match_operand:SI 1 "arm_general_register_operand" "r")
! 		      (match_operand:SI 2 "arm_reg_or_long_shift_imm" "rPg")))]
    "TARGET_HAVE_MVE"
    "uqshl%?\\t%1, %2"
    [(set_attr "predicable" "yes")])
--- 11415,11423 ----
  ;; [uqshl_si]
  ;;
  (define_insn "mve_uqshl_si"
!   [(set (match_operand:SI 0 "arm_general_register_operand" "=r")
! 	(us_ashift:SI (match_operand:SI 1 "arm_general_register_operand" "0")
! 		      (match_operand:SI 2 "immediate_operand" "Pg")))]
    "TARGET_HAVE_MVE"
    "uqshl%?\\t%1, %2"
    [(set_attr "predicable" "yes")])
***************
*** 11192,11200 ****
  ;; [urshr_si]
  ;;
  (define_insn "mve_urshr_si"
!   [(set (match_operand:SI 0 "arm_general_register_operand" "+r")
! 	(unspec:SI [(match_operand:SI 1 "arm_general_register_operand" "r")
! 		    (match_operand:SI 2 "arm_reg_or_long_shift_imm" "rPg")]
  	 URSHR))]
    "TARGET_HAVE_MVE"
    "urshr%?\\t%1, %2"
--- 11426,11434 ----
  ;; [urshr_si]
  ;;
  (define_insn "mve_urshr_si"
!   [(set (match_operand:SI 0 "arm_general_register_operand" "=r")
! 	(unspec:SI [(match_operand:SI 1 "arm_general_register_operand" "0")
! 		    (match_operand:SI 2 "immediate_operand" "Pg")]
  	 URSHR))]
    "TARGET_HAVE_MVE"
    "urshr%?\\t%1, %2"
***************
*** 11204,11212 ****
  ;; [sqshl_si]
  ;;
  (define_insn "mve_sqshl_si"
!   [(set (match_operand:SI 0 "arm_general_register_operand" "+r")
! 	(ss_ashift:SI (match_operand:DI 1 "arm_general_register_operand" "r")
! 		      (match_operand:SI 2 "arm_reg_or_long_shift_imm" "rPg")))]
    "TARGET_HAVE_MVE"
    "sqshl%?\\t%1, %2"
    [(set_attr "predicable" "yes")])
--- 11438,11446 ----
  ;; [sqshl_si]
  ;;
  (define_insn "mve_sqshl_si"
!   [(set (match_operand:SI 0 "arm_general_register_operand" "=r")
! 	(ss_ashift:SI (match_operand:DI 1 "arm_general_register_operand" "0")
! 		      (match_operand:SI 2 "immediate_operand" "Pg")))]
    "TARGET_HAVE_MVE"
    "sqshl%?\\t%1, %2"
    [(set_attr "predicable" "yes")])
***************
*** 11215,11223 ****
  ;; [srshr_si]
  ;;
  (define_insn "mve_srshr_si"
!   [(set (match_operand:SI 0 "arm_general_register_operand" "+r")
! 	(unspec:SI [(match_operand:DI 1 "arm_general_register_operand" "r")
! 		    (match_operand:SI 2 "arm_reg_or_long_shift_imm" "rPg")]
  	 SRSHR))]
    "TARGET_HAVE_MVE"
    "srshr%?\\t%1, %2"
--- 11449,11457 ----
  ;; [srshr_si]
  ;;
  (define_insn "mve_srshr_si"
!   [(set (match_operand:SI 0 "arm_general_register_operand" "=r")
! 	(unspec:SI [(match_operand:DI 1 "arm_general_register_operand" "0")
! 		    (match_operand:SI 2 "immediate_operand" "Pg")]
  	 SRSHR))]
    "TARGET_HAVE_MVE"
    "srshr%?\\t%1, %2"
***************
*** 11227,11235 ****
  ;; [srshrl_di]
  ;;
  (define_insn "mve_srshrl_di"
!   [(set (match_operand:DI 0 "arm_general_register_operand" "+r")
! 	(unspec:DI [(match_operand:DI 1 "arm_general_register_operand" "r")
! 		    (match_operand:SI 2 "arm_reg_or_long_shift_imm" "rPg")]
  	 SRSHRL))]
    "TARGET_HAVE_MVE"
    "srshrl%?\\t%Q1, %R1, %2"
--- 11461,11469 ----
  ;; [srshrl_di]
  ;;
  (define_insn "mve_srshrl_di"
!   [(set (match_operand:DI 0 "arm_low_register_operand" "=l")
! 	(unspec:DI [(match_operand:DI 1 "arm_low_register_operand" "0")
! 		    (match_operand:SI 2 "immediate_operand" "Pg")]
  	 SRSHRL))]
    "TARGET_HAVE_MVE"
    "srshrl%?\\t%Q1, %R1, %2"
***************
*** 11239,11247 ****
  ;; [sqshll_di]
  ;;
  (define_insn "mve_sqshll_di"
!   [(set (match_operand:DI 0 "arm_general_register_operand" "+r")
! 	(ss_ashift:DI (match_operand:DI 1 "arm_general_register_operand" "r")
! 		      (match_operand:SI 2 "arm_reg_or_long_shift_imm" "rPg")))]
    "TARGET_HAVE_MVE"
    "sqshll%?\\t%Q1, %R1, %2"
    [(set_attr "predicable" "yes")])
--- 11473,11481 ----
  ;; [sqshll_di]
  ;;
  (define_insn "mve_sqshll_di"
!   [(set (match_operand:DI 0 "arm_low_register_operand" "=l")
! 	(ss_ashift:DI (match_operand:DI 1 "arm_low_register_operand" "0")
! 		      (match_operand:SI 2 "immediate_operand" "Pg")))]
    "TARGET_HAVE_MVE"
    "sqshll%?\\t%Q1, %R1, %2"
    [(set_attr "predicable" "yes")])
diff -Nrcpad gcc-10.1.0/gcc/config/arm/predicates.md gcc-10.2.0/gcc/config/arm/predicates.md
*** gcc-10.1.0/gcc/config/arm/predicates.md	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/arm/predicates.md	Thu Jul 23 06:35:17 2020
***************
*** 31,36 ****
--- 31,48 ----
  	      || REGNO_REG_CLASS (REGNO (op)) != NO_REGS));
  })
  
+ (define_predicate "mve_memory_operand"
+   (and (match_code "mem")
+        (match_test "TARGET_32BIT
+ 		    && mve_vector_mem_operand (GET_MODE (op), XEXP (op, 0),
+ 					       false)")))
+ 
+ (define_predicate "mve_scatter_memory"
+   (and (match_code "mem")
+        (match_test "TARGET_HAVE_MVE && REG_P (XEXP (op, 0))
+ 		    && mve_vector_mem_operand (GET_MODE (op), XEXP (op, 0),
+ 					       false)")))
+ 
  ;; True for immediates in the range of 1 to 16 for MVE.
  (define_predicate "mve_imm_16"
    (match_test "satisfies_constraint_Rd (op)"))
***************
*** 143,148 ****
--- 155,172 ----
  	      || REGNO (op) >= FIRST_PSEUDO_REGISTER));
  })
  
+ ;; Low core register, or any pseudo.
+ (define_predicate "arm_low_register_operand"
+   (match_code "reg,subreg")
+ {
+   if (GET_CODE (op) == SUBREG)
+     op = SUBREG_REG (op);
+ 
+   return (REG_P (op)
+ 	  && (REGNO (op) <= LAST_LO_REGNUM
+ 	      || REGNO (op) >= FIRST_PSEUDO_REGISTER));
+ })
+ 
  (define_predicate "arm_general_adddi_operand"
    (ior (match_operand 0 "arm_general_register_operand")
         (and (match_code "const_int")
diff -Nrcpad gcc-10.1.0/gcc/config/darwin.h gcc-10.2.0/gcc/config/darwin.h
*** gcc-10.1.0/gcc/config/darwin.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/darwin.h	Thu Jul 23 06:35:17 2020
*************** extern GTY(()) section * darwin_sections
*** 808,813 ****
--- 808,819 ----
    do {							\
      if (strcmp ("LC", PREFIX) == 0)			\
        sprintf (LABEL, "*%s%ld", "lC", (long)(NUM));	\
+     else if (strcmp ("Lubsan_data", PREFIX) == 0)	\
+       sprintf (LABEL, "*%s%ld", "lubsan_data", (long)(NUM));\
+     else if (strcmp ("Lubsan_type", PREFIX) == 0)	\
+       sprintf (LABEL, "*%s%ld", "lubsan_type", (long)(NUM));\
+     else if (strcmp ("LASAN", PREFIX) == 0)	\
+       sprintf (LABEL, "*%s%ld", "lASAN", (long)(NUM));\
      else						\
        sprintf (LABEL, "*%s%ld", PREFIX, (long)(NUM));	\
    } while (0)
diff -Nrcpad gcc-10.1.0/gcc/config/gcn/gcn-valu.md gcc-10.2.0/gcc/config/gcn/gcn-valu.md
*** gcc-10.1.0/gcc/config/gcn/gcn-valu.md	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/gcn/gcn-valu.md	Thu Jul 23 06:35:17 2020
***************
*** 1379,1513 ****
    [(set_attr "type" "vmult")
     (set_attr "length" "8")])
  
! (define_insn_and_split "add<mode>3_zext_dup"
!   [(set (match_operand:V_DI 0 "register_operand"    "= v,  v")
  	(plus:V_DI
  	  (zero_extend:V_DI
  	    (vec_duplicate:<VnSI>
! 	      (match_operand:SI 1 "gcn_alu_operand" "BSv,ASv")))
! 	  (match_operand:V_DI 2 "gcn_alu_operand"   "vDA,vDb")))
!    (clobber (reg:DI VCC_REG))]
    ""
    "#"
    "gcn_can_split_p  (<MODE>mode, operands[0])
     && gcn_can_split_p (<MODE>mode, operands[2])"
    [(const_int 0)]
    {
-     rtx vcc = gen_rtx_REG (DImode, VCC_REG);
      emit_insn (gen_add<vnsi>3_vcc_dup
  		(gcn_operand_part (<MODE>mode, operands[0], 0),
  		 gcn_operand_part (DImode, operands[1], 0),
  		 gcn_operand_part (<MODE>mode, operands[2], 0),
! 		 vcc));
      emit_insn (gen_addc<vnsi>3
  		(gcn_operand_part (<MODE>mode, operands[0], 1),
  		 gcn_operand_part (<MODE>mode, operands[2], 1),
! 		 const0_rtx, vcc, vcc));
      DONE;
    }
    [(set_attr "type" "vmult")
     (set_attr "length" "8")])
  
! (define_insn_and_split "add<mode>3_zext_dup_exec"
!   [(set (match_operand:V_DI 0 "register_operand"		 "= v,  v")
  	(vec_merge:V_DI
  	  (plus:V_DI
  	    (zero_extend:V_DI
  	      (vec_duplicate:<VnSI>
! 		(match_operand:SI 1 "gcn_alu_operand"		 "ASv,BSv")))
! 	    (match_operand:V_DI 2 "gcn_alu_operand"		 "vDb,vDA"))
! 	  (match_operand:V_DI 3 "gcn_register_or_unspec_operand" " U0, U0")
! 	  (match_operand:DI 4 "gcn_exec_reg_operand"		 "  e,  e")))
!    (clobber (reg:DI VCC_REG))]
    ""
    "#"
    "gcn_can_split_p  (<MODE>mode, operands[0])
     && gcn_can_split_p (<MODE>mode, operands[2])
!    && gcn_can_split_p (<MODE>mode, operands[3])"
    [(const_int 0)]
    {
-     rtx vcc = gen_rtx_REG (DImode, VCC_REG);
      emit_insn (gen_add<vnsi>3_vcc_dup_exec
  		(gcn_operand_part (<MODE>mode, operands[0], 0),
  		 gcn_operand_part (DImode, operands[1], 0),
  		 gcn_operand_part (<MODE>mode, operands[2], 0),
! 		 vcc,
! 		 gcn_operand_part (<MODE>mode, operands[3], 0),
! 		 operands[4]));
      emit_insn (gen_addc<vnsi>3_exec
  		(gcn_operand_part (<MODE>mode, operands[0], 1),
  		 gcn_operand_part (<MODE>mode, operands[2], 1),
! 		 const0_rtx, vcc, vcc,
! 		 gcn_operand_part (<MODE>mode, operands[3], 1),
! 		 operands[4]));
      DONE;
    }
    [(set_attr "type" "vmult")
     (set_attr "length" "8")])
  
! (define_insn_and_split "add<mode>3_zext_dup2"
!   [(set (match_operand:V_DI 0 "register_operand"		      "=  v")
  	(plus:V_DI
  	  (zero_extend:V_DI (match_operand:<VnSI> 1 "gcn_alu_operand" " vA"))
! 	  (vec_duplicate:V_DI (match_operand:DI 2 "gcn_alu_operand"   "DbSv"))))
!    (clobber (reg:DI VCC_REG))]
    ""
    "#"
    "gcn_can_split_p (<MODE>mode, operands[0])"
    [(const_int 0)]
    {
-     rtx vcc = gen_rtx_REG (DImode, VCC_REG);
      emit_insn (gen_add<vnsi>3_vcc_dup
  		(gcn_operand_part (<MODE>mode, operands[0], 0),
  		 gcn_operand_part (DImode, operands[2], 0),
  		 operands[1],
! 		 vcc));
      rtx dsthi = gcn_operand_part (<MODE>mode, operands[0], 1);
      emit_insn (gen_vec_duplicate<vnsi>
  		(dsthi, gcn_operand_part (DImode, operands[2], 1)));
!     emit_insn (gen_addc<vnsi>3 (dsthi, dsthi, const0_rtx, vcc, vcc));
      DONE;
    }
    [(set_attr "type" "vmult")
     (set_attr "length" "8")])
  
! (define_insn_and_split "add<mode>3_zext_dup2_exec"
!   [(set (match_operand:V_DI 0 "register_operand"		       "= v")
  	(vec_merge:V_DI
  	  (plus:V_DI
  	    (zero_extend:V_DI (match_operand:<VnSI> 1 "gcn_alu_operand" "vA"))
  	    (vec_duplicate:V_DI (match_operand:DI 2 "gcn_alu_operand"  "BSv")))
! 	  (match_operand:V_DI 3 "gcn_register_or_unspec_operand"       " U0")
! 	  (match_operand:DI 4 "gcn_exec_reg_operand"		       "  e")))
!    (clobber (reg:DI VCC_REG))]
    ""
    "#"
    "gcn_can_split_p  (<MODE>mode, operands[0])
!    && gcn_can_split_p (<MODE>mode, operands[3])"
    [(const_int 0)]
    {
-     rtx vcc = gen_rtx_REG (DImode, VCC_REG);
      emit_insn (gen_add<vnsi>3_vcc_dup_exec
  		(gcn_operand_part (<MODE>mode, operands[0], 0),
  		 gcn_operand_part (DImode, operands[2], 0),
  		 operands[1],
! 		 vcc,
! 		 gcn_operand_part (<MODE>mode, operands[3], 0),
! 		 operands[4]));
      rtx dsthi = gcn_operand_part (<MODE>mode, operands[0], 1);
      emit_insn (gen_vec_duplicate<vnsi>_exec
  		(dsthi, gcn_operand_part (DImode, operands[2], 1),
! 		 gcn_operand_part (<MODE>mode, operands[3], 1),
! 		 operands[4]));
      emit_insn (gen_addc<vnsi>3_exec
! 		(dsthi, dsthi, const0_rtx, vcc, vcc,
! 		 gcn_operand_part (<MODE>mode, operands[3], 1),
! 		 operands[4]));
      DONE;
    }
    [(set_attr "type" "vmult")
     (set_attr "length" "8")])
  
  (define_insn_and_split "add<mode>3_sext_dup2"
    [(set (match_operand:V_DI 0 "register_operand"		      "= v")
  	(plus:V_DI
--- 1379,1584 ----
    [(set_attr "type" "vmult")
     (set_attr "length" "8")])
  
! (define_insn_and_split "add<mode>3_vcc_zext_dup"
!   [(set (match_operand:V_DI 0 "register_operand"    "=    v,    v")
  	(plus:V_DI
  	  (zero_extend:V_DI
  	    (vec_duplicate:<VnSI>
! 	      (match_operand:SI 1 "gcn_alu_operand" "   BSv,  ASv")))
! 	  (match_operand:V_DI 2 "gcn_alu_operand"   "   vDA,  vDb")))
!    (set (match_operand:DI 3 "register_operand"	    "=&SgcV,&SgcV")
! 	(ltu:DI (plus:V_DI 
! 		  (zero_extend:V_DI (vec_duplicate:<VnSI> (match_dup 1)))
! 		  (match_dup 2))
! 		(match_dup 1)))]
    ""
    "#"
    "gcn_can_split_p  (<MODE>mode, operands[0])
     && gcn_can_split_p (<MODE>mode, operands[2])"
    [(const_int 0)]
    {
      emit_insn (gen_add<vnsi>3_vcc_dup
  		(gcn_operand_part (<MODE>mode, operands[0], 0),
  		 gcn_operand_part (DImode, operands[1], 0),
  		 gcn_operand_part (<MODE>mode, operands[2], 0),
! 		 operands[3]));
      emit_insn (gen_addc<vnsi>3
  		(gcn_operand_part (<MODE>mode, operands[0], 1),
  		 gcn_operand_part (<MODE>mode, operands[2], 1),
! 		 const0_rtx, operands[3], operands[3]));
      DONE;
    }
    [(set_attr "type" "vmult")
     (set_attr "length" "8")])
  
! (define_expand "add<mode>3_zext_dup"
!   [(match_operand:V_DI 0 "register_operand")
!    (match_operand:SI 1 "gcn_alu_operand")
!    (match_operand:V_DI 2 "gcn_alu_operand")]
!   ""
!   {
!     rtx vcc = gen_rtx_REG (DImode, VCC_REG);
!     emit_insn (gen_add<mode>3_vcc_zext_dup (operands[0], operands[1],
! 					    operands[2], vcc));
!     DONE;
!   })
! 
! (define_insn_and_split "add<mode>3_vcc_zext_dup_exec"
!   [(set (match_operand:V_DI 0 "register_operand"	      "=    v,    v")
  	(vec_merge:V_DI
  	  (plus:V_DI
  	    (zero_extend:V_DI
  	      (vec_duplicate:<VnSI>
! 		(match_operand:SI 1 "gcn_alu_operand"	      "   ASv,  BSv")))
! 	    (match_operand:V_DI 2 "gcn_alu_operand"	      "   vDb,  vDA"))
! 	  (match_operand:V_DI 4 "gcn_register_or_unspec_operand" " U0,   U0")
! 	  (match_operand:DI 5 "gcn_exec_reg_operand"	      "     e,    e")))
!    (set (match_operand:DI 3 "register_operand"		      "=&SgcV,&SgcV")
! 	(and:DI
! 	  (ltu:DI (plus:V_DI 
! 		    (zero_extend:V_DI (vec_duplicate:<VnSI> (match_dup 1)))
! 		    (match_dup 2))
! 		  (match_dup 1))
! 	  (match_dup 5)))]
    ""
    "#"
    "gcn_can_split_p  (<MODE>mode, operands[0])
     && gcn_can_split_p (<MODE>mode, operands[2])
!    && gcn_can_split_p (<MODE>mode, operands[4])"
    [(const_int 0)]
    {
      emit_insn (gen_add<vnsi>3_vcc_dup_exec
  		(gcn_operand_part (<MODE>mode, operands[0], 0),
  		 gcn_operand_part (DImode, operands[1], 0),
  		 gcn_operand_part (<MODE>mode, operands[2], 0),
! 		 operands[3],
! 		 gcn_operand_part (<MODE>mode, operands[4], 0),
! 		 operands[5]));
      emit_insn (gen_addc<vnsi>3_exec
  		(gcn_operand_part (<MODE>mode, operands[0], 1),
  		 gcn_operand_part (<MODE>mode, operands[2], 1),
! 		 const0_rtx, operands[3], operands[3],
! 		 gcn_operand_part (<MODE>mode, operands[4], 1),
! 		 operands[5]));
      DONE;
    }
    [(set_attr "type" "vmult")
     (set_attr "length" "8")])
  
! (define_expand "add<mode>3_zext_dup_exec"
!   [(match_operand:V_DI 0 "register_operand")
!    (match_operand:SI 1 "gcn_alu_operand")
!    (match_operand:V_DI 2 "gcn_alu_operand")
!    (match_operand:V_DI 3 "gcn_register_or_unspec_operand")
!    (match_operand:DI 4 "gcn_exec_reg_operand")]
!   ""
!   {
!     rtx vcc = gen_rtx_REG (DImode, VCC_REG);
!     emit_insn (gen_add<mode>3_vcc_zext_dup_exec (operands[0], operands[1],
! 						 operands[2], vcc, operands[3],
! 						 operands[4]));
!     DONE;
!   })
! 
! (define_insn_and_split "add<mode>3_vcc_zext_dup2"
!   [(set (match_operand:V_DI 0 "register_operand"		   "=    v")
  	(plus:V_DI
  	  (zero_extend:V_DI (match_operand:<VnSI> 1 "gcn_alu_operand" " vA"))
! 	  (vec_duplicate:V_DI (match_operand:DI 2 "gcn_alu_operand" " DbSv"))))
!    (set (match_operand:DI 3 "register_operand"			   "=&SgcV")
! 	(ltu:DI (plus:V_DI 
! 		  (zero_extend:V_DI (match_dup 1))
! 		  (vec_duplicate:V_DI (match_dup 2)))
! 		(match_dup 1)))]
    ""
    "#"
    "gcn_can_split_p (<MODE>mode, operands[0])"
    [(const_int 0)]
    {
      emit_insn (gen_add<vnsi>3_vcc_dup
  		(gcn_operand_part (<MODE>mode, operands[0], 0),
  		 gcn_operand_part (DImode, operands[2], 0),
  		 operands[1],
! 		 operands[3]));
      rtx dsthi = gcn_operand_part (<MODE>mode, operands[0], 1);
      emit_insn (gen_vec_duplicate<vnsi>
  		(dsthi, gcn_operand_part (DImode, operands[2], 1)));
!     emit_insn (gen_addc<vnsi>3 (dsthi, dsthi, const0_rtx, operands[3],
! 				operands[3]));
      DONE;
    }
    [(set_attr "type" "vmult")
     (set_attr "length" "8")])
  
! (define_expand "add<mode>3_zext_dup2"
!   [(match_operand:V_DI 0 "register_operand")
!    (match_operand:<VnSI> 1 "gcn_alu_operand")
!    (match_operand:DI 2 "gcn_alu_operand")]
!   ""
!   {
!     rtx vcc = gen_rtx_REG (DImode, VCC_REG);
!     emit_insn (gen_add<mode>3_vcc_zext_dup2 (operands[0], operands[1],
! 					     operands[2], vcc));
!     DONE;
!   })
! 
! (define_insn_and_split "add<mode>3_vcc_zext_dup2_exec"
!   [(set (match_operand:V_DI 0 "register_operand"		    "=    v")
  	(vec_merge:V_DI
  	  (plus:V_DI
  	    (zero_extend:V_DI (match_operand:<VnSI> 1 "gcn_alu_operand" "vA"))
  	    (vec_duplicate:V_DI (match_operand:DI 2 "gcn_alu_operand"  "BSv")))
! 	  (match_operand:V_DI 4 "gcn_register_or_unspec_operand"    "    U0")
! 	  (match_operand:DI 5 "gcn_exec_reg_operand"		    "     e")))
!    (set (match_operand:DI 3 "register_operand"			    "=&SgcV")
! 	(and:DI
! 	  (ltu:DI (plus:V_DI 
! 		    (zero_extend:V_DI (match_dup 1))
! 		    (vec_duplicate:V_DI (match_dup 2)))
! 		  (match_dup 1))
! 	  (match_dup 5)))]
    ""
    "#"
    "gcn_can_split_p  (<MODE>mode, operands[0])
!    && gcn_can_split_p (<MODE>mode, operands[4])"
    [(const_int 0)]
    {
      emit_insn (gen_add<vnsi>3_vcc_dup_exec
  		(gcn_operand_part (<MODE>mode, operands[0], 0),
  		 gcn_operand_part (DImode, operands[2], 0),
  		 operands[1],
! 		 operands[3],
! 		 gcn_operand_part (<MODE>mode, operands[4], 0),
! 		 operands[5]));
      rtx dsthi = gcn_operand_part (<MODE>mode, operands[0], 1);
      emit_insn (gen_vec_duplicate<vnsi>_exec
  		(dsthi, gcn_operand_part (DImode, operands[2], 1),
! 		 gcn_operand_part (<MODE>mode, operands[4], 1),
! 		 operands[5]));
      emit_insn (gen_addc<vnsi>3_exec
! 		(dsthi, dsthi, const0_rtx, operands[3], operands[3],
! 		 gcn_operand_part (<MODE>mode, operands[4], 1),
! 		 operands[5]));
      DONE;
    }
    [(set_attr "type" "vmult")
     (set_attr "length" "8")])
  
+ (define_expand "add<mode>3_zext_dup2_exec"
+   [(match_operand:V_DI 0 "register_operand")
+    (match_operand:<VnSI> 1 "gcn_alu_operand")
+    (match_operand:DI 2 "gcn_alu_operand")
+    (match_operand:V_DI 3 "gcn_register_or_unspec_operand")
+    (match_operand:DI 4 "gcn_exec_reg_operand")]
+   ""
+   {
+     rtx vcc = gen_rtx_REG (DImode, VCC_REG);
+     emit_insn (gen_add<mode>3_vcc_zext_dup2_exec (operands[0], operands[1],
+ 						  operands[2], vcc,
+ 						  operands[3], operands[4]));
+     DONE;
+   })
+ 
  (define_insn_and_split "add<mode>3_sext_dup2"
    [(set (match_operand:V_DI 0 "register_operand"		      "= v")
  	(plus:V_DI
***************
*** 2042,2048 ****
    ""
    {
      enum {ashift, lshiftrt, ashiftrt};
!     bool unsignedp = (<code> == ashift || <code> == ashiftrt);
      rtx insi1 = gen_reg_rtx (<VnSI>mode);
      rtx insi2 = gen_reg_rtx (<VnSI>mode);
      rtx outsi = gen_reg_rtx (<VnSI>mode);
--- 2113,2119 ----
    ""
    {
      enum {ashift, lshiftrt, ashiftrt};
!     bool unsignedp = (<code> == lshiftrt);
      rtx insi1 = gen_reg_rtx (<VnSI>mode);
      rtx insi2 = gen_reg_rtx (<VnSI>mode);
      rtx outsi = gen_reg_rtx (<VnSI>mode);
diff -Nrcpad gcc-10.1.0/gcc/config/gcn/gcn.c gcc-10.2.0/gcc/config/gcn/gcn.c
*** gcc-10.1.0/gcc/config/gcn/gcn.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/gcn/gcn.c	Thu Jul 23 06:35:17 2020
*************** gcn_expand_scalar_to_vector_address (mac
*** 1786,1794 ****
  
    if (AS_FLAT_P (as))
      {
        if (REG_P (tmp))
  	{
- 	  rtx vcc = gen_rtx_REG (DImode, CC_SAVE_REG);
  	  rtx mem_base_lo = gcn_operand_part (DImode, mem_base, 0);
  	  rtx mem_base_hi = gcn_operand_part (DImode, mem_base, 1);
  	  rtx tmphi = gcn_operand_part (V64DImode, tmp, 1);
--- 1786,1795 ----
  
    if (AS_FLAT_P (as))
      {
+       rtx vcc = gen_rtx_REG (DImode, CC_SAVE_REG);
+ 
        if (REG_P (tmp))
  	{
  	  rtx mem_base_lo = gcn_operand_part (DImode, mem_base, 0);
  	  rtx mem_base_hi = gcn_operand_part (DImode, mem_base, 1);
  	  rtx tmphi = gcn_operand_part (V64DImode, tmp, 1);
*************** gcn_expand_scalar_to_vector_address (mac
*** 1809,1825 ****
  					      vcc, vcc, undef_v64si, exec));
  	    }
  	  else
! 	    emit_insn (gen_addv64di3_zext_dup (tmp, mem_base_lo, tmp));
  	}
        else
  	{
  	  tmp = gen_reg_rtx (V64DImode);
  	  if (exec)
! 	    emit_insn (gen_addv64di3_zext_dup2_exec (tmp, tmplo, mem_base,
! 						     gcn_gen_undef (V64DImode),
! 						     exec));
  	  else
! 	    emit_insn (gen_addv64di3_zext_dup2 (tmp, tmplo, mem_base));
  	}
  
        new_base = tmp;
--- 1810,1826 ----
  					      vcc, vcc, undef_v64si, exec));
  	    }
  	  else
! 	    emit_insn (gen_addv64di3_vcc_zext_dup (tmp, mem_base_lo, tmp, vcc));
  	}
        else
  	{
  	  tmp = gen_reg_rtx (V64DImode);
  	  if (exec)
! 	    emit_insn (gen_addv64di3_vcc_zext_dup2_exec
! 		       (tmp, tmplo, mem_base, vcc, gcn_gen_undef (V64DImode),
! 			exec));
  	  else
! 	    emit_insn (gen_addv64di3_vcc_zext_dup2 (tmp, tmplo, mem_base, vcc));
  	}
  
        new_base = tmp;
diff -Nrcpad gcc-10.1.0/gcc/config/i386/avx512fintrin.h gcc-10.2.0/gcc/config/i386/avx512fintrin.h
*** gcc-10.1.0/gcc/config/i386/avx512fintrin.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/i386/avx512fintrin.h	Thu Jul 23 06:35:17 2020
*************** _mm512_mask_cmp_pd_mask (__mmask8 __U, _
*** 15126,15131 ****
--- 15126,15213 ----
  
  extern __inline __mmask8
  __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
+ _mm_cmp_sd_mask (__m128d __X, __m128d __Y, const int __P)
+ {
+   return (__mmask8) __builtin_ia32_cmpsd_mask ((__v2df) __X,
+ 					       (__v2df) __Y, __P,
+ 					       (__mmask8) -1,
+ 					       _MM_FROUND_CUR_DIRECTION);
+ }
+ 
+ extern __inline __mmask8
+ __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
+ _mm_mask_cmp_sd_mask (__mmask8 __M, __m128d __X, __m128d __Y, const int __P)
+ {
+   return (__mmask8) __builtin_ia32_cmpsd_mask ((__v2df) __X,
+ 					       (__v2df) __Y, __P,
+ 					       (__mmask8) __M,
+ 					       _MM_FROUND_CUR_DIRECTION);
+ }
+ 
+ extern __inline __mmask8
+ __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
+ _mm_cmp_ss_mask (__m128 __X, __m128 __Y, const int __P)
+ {
+   return (__mmask8) __builtin_ia32_cmpss_mask ((__v4sf) __X,
+ 					       (__v4sf) __Y, __P,
+ 					       (__mmask8) -1,
+ 					       _MM_FROUND_CUR_DIRECTION);
+ }
+ 
+ extern __inline __mmask8
+ __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
+ _mm_mask_cmp_ss_mask (__mmask8 __M, __m128 __X, __m128 __Y, const int __P)
+ {
+   return (__mmask8) __builtin_ia32_cmpss_mask ((__v4sf) __X,
+ 					       (__v4sf) __Y, __P,
+ 					       (__mmask8) __M,
+ 					       _MM_FROUND_CUR_DIRECTION);
+ }
+ 
+ #else
+ #define _mm512_cmp_pd_mask(X, Y, P)					\
+   ((__mmask8) __builtin_ia32_cmppd512_mask ((__v8df)(__m512d)(X),	\
+ 					    (__v8df)(__m512d)(Y), (int)(P),\
+ 					    (__mmask8)-1,_MM_FROUND_CUR_DIRECTION))
+ 
+ #define _mm512_cmp_ps_mask(X, Y, P)					\
+   ((__mmask16) __builtin_ia32_cmpps512_mask ((__v16sf)(__m512)(X),	\
+ 					     (__v16sf)(__m512)(Y), (int)(P),\
+ 					     (__mmask16)-1,_MM_FROUND_CUR_DIRECTION))
+ 
+ #define _mm512_mask_cmp_pd_mask(M, X, Y, P)					\
+   ((__mmask8) __builtin_ia32_cmppd512_mask ((__v8df)(__m512d)(X),	\
+ 					    (__v8df)(__m512d)(Y), (int)(P),\
+ 					    (__mmask8)(M), _MM_FROUND_CUR_DIRECTION))
+ 
+ #define _mm512_mask_cmp_ps_mask(M, X, Y, P)					\
+   ((__mmask16) __builtin_ia32_cmpps512_mask ((__v16sf)(__m512)(X),	\
+ 					     (__v16sf)(__m512)(Y), (int)(P),\
+ 					     (__mmask16)(M),_MM_FROUND_CUR_DIRECTION))
+ 
+ #define _mm_cmp_sd_mask(X, Y, P)					\
+   ((__mmask8) __builtin_ia32_cmpsd_mask ((__v2df)(__m128d)(X),		\
+ 					 (__v2df)(__m128d)(Y), (int)(P),\
+ 					 (__mmask8)-1,_MM_FROUND_CUR_DIRECTION))
+ 
+ #define _mm_mask_cmp_sd_mask(M, X, Y, P)					\
+   ((__mmask8) __builtin_ia32_cmpsd_mask ((__v2df)(__m128d)(X),		\
+ 					 (__v2df)(__m128d)(Y), (int)(P),\
+ 					 M,_MM_FROUND_CUR_DIRECTION))
+ 
+ #define _mm_cmp_ss_mask(X, Y, P)					\
+   ((__mmask8) __builtin_ia32_cmpss_mask ((__v4sf)(__m128)(X),		\
+ 					 (__v4sf)(__m128)(Y), (int)(P), \
+ 					 (__mmask8)-1,_MM_FROUND_CUR_DIRECTION))
+ 
+ #define _mm_mask_cmp_ss_mask(M, X, Y, P)					\
+   ((__mmask8) __builtin_ia32_cmpss_mask ((__v4sf)(__m128)(X),		\
+ 					 (__v4sf)(__m128)(Y), (int)(P), \
+ 					 M,_MM_FROUND_CUR_DIRECTION))
+ #endif
+ 
+ extern __inline __mmask8
+ __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
  _mm512_cmpeq_pd_mask (__m512d __X, __m512d __Y)
  {
    return (__mmask8) __builtin_ia32_cmppd512_mask ((__v8df) __X,
*************** _mm512_mask_cmpord_ps_mask (__mmask16 __
*** 15444,15531 ****
  						   _MM_FROUND_CUR_DIRECTION);
  }
  
- extern __inline __mmask8
- __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
- _mm_cmp_sd_mask (__m128d __X, __m128d __Y, const int __P)
- {
-   return (__mmask8) __builtin_ia32_cmpsd_mask ((__v2df) __X,
- 					       (__v2df) __Y, __P,
- 					       (__mmask8) -1,
- 					       _MM_FROUND_CUR_DIRECTION);
- }
- 
- extern __inline __mmask8
- __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
- _mm_mask_cmp_sd_mask (__mmask8 __M, __m128d __X, __m128d __Y, const int __P)
- {
-   return (__mmask8) __builtin_ia32_cmpsd_mask ((__v2df) __X,
- 					       (__v2df) __Y, __P,
- 					       (__mmask8) __M,
- 					       _MM_FROUND_CUR_DIRECTION);
- }
- 
- extern __inline __mmask8
- __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
- _mm_cmp_ss_mask (__m128 __X, __m128 __Y, const int __P)
- {
-   return (__mmask8) __builtin_ia32_cmpss_mask ((__v4sf) __X,
- 					       (__v4sf) __Y, __P,
- 					       (__mmask8) -1,
- 					       _MM_FROUND_CUR_DIRECTION);
- }
- 
- extern __inline __mmask8
- __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
- _mm_mask_cmp_ss_mask (__mmask8 __M, __m128 __X, __m128 __Y, const int __P)
- {
-   return (__mmask8) __builtin_ia32_cmpss_mask ((__v4sf) __X,
- 					       (__v4sf) __Y, __P,
- 					       (__mmask8) __M,
- 					       _MM_FROUND_CUR_DIRECTION);
- }
- 
- #else
- #define _mm512_cmp_pd_mask(X, Y, P)					\
-   ((__mmask8) __builtin_ia32_cmppd512_mask ((__v8df)(__m512d)(X),	\
- 					    (__v8df)(__m512d)(Y), (int)(P),\
- 					    (__mmask8)-1,_MM_FROUND_CUR_DIRECTION))
- 
- #define _mm512_cmp_ps_mask(X, Y, P)					\
-   ((__mmask16) __builtin_ia32_cmpps512_mask ((__v16sf)(__m512)(X),	\
- 					     (__v16sf)(__m512)(Y), (int)(P),\
- 					     (__mmask16)-1,_MM_FROUND_CUR_DIRECTION))
- 
- #define _mm512_mask_cmp_pd_mask(M, X, Y, P)					\
-   ((__mmask8) __builtin_ia32_cmppd512_mask ((__v8df)(__m512d)(X),	\
- 					    (__v8df)(__m512d)(Y), (int)(P),\
- 					    (__mmask8)(M), _MM_FROUND_CUR_DIRECTION))
- 
- #define _mm512_mask_cmp_ps_mask(M, X, Y, P)					\
-   ((__mmask16) __builtin_ia32_cmpps512_mask ((__v16sf)(__m512)(X),	\
- 					     (__v16sf)(__m512)(Y), (int)(P),\
- 					     (__mmask16)(M),_MM_FROUND_CUR_DIRECTION))
- 
- #define _mm_cmp_sd_mask(X, Y, P)					\
-   ((__mmask8) __builtin_ia32_cmpsd_mask ((__v2df)(__m128d)(X),		\
- 					 (__v2df)(__m128d)(Y), (int)(P),\
- 					 (__mmask8)-1,_MM_FROUND_CUR_DIRECTION))
- 
- #define _mm_mask_cmp_sd_mask(M, X, Y, P)					\
-   ((__mmask8) __builtin_ia32_cmpsd_mask ((__v2df)(__m128d)(X),		\
- 					 (__v2df)(__m128d)(Y), (int)(P),\
- 					 M,_MM_FROUND_CUR_DIRECTION))
- 
- #define _mm_cmp_ss_mask(X, Y, P)					\
-   ((__mmask8) __builtin_ia32_cmpss_mask ((__v4sf)(__m128)(X),		\
- 					 (__v4sf)(__m128)(Y), (int)(P), \
- 					 (__mmask8)-1,_MM_FROUND_CUR_DIRECTION))
- 
- #define _mm_mask_cmp_ss_mask(M, X, Y, P)					\
-   ((__mmask8) __builtin_ia32_cmpss_mask ((__v4sf)(__m128)(X),		\
- 					 (__v4sf)(__m128)(Y), (int)(P), \
- 					 M,_MM_FROUND_CUR_DIRECTION))
- #endif
- 
  extern __inline __mmask16
  __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
  _mm512_kmov (__mmask16 __A)
--- 15526,15531 ----
diff -Nrcpad gcc-10.1.0/gcc/config/i386/driver-i386.c gcc-10.2.0/gcc/config/i386/driver-i386.c
*** gcc-10.1.0/gcc/config/i386/driver-i386.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/i386/driver-i386.c	Thu Jul 23 06:35:17 2020
*************** const char *host_detect_local_cpu (int a
*** 420,425 ****
--- 420,426 ----
    unsigned int has_avx5124fmaps = 0, has_avx5124vnniw = 0;
    unsigned int has_gfni = 0, has_avx512vbmi2 = 0;
    unsigned int has_avx512bitalg = 0;
+   unsigned int has_avx512vpopcntdq = 0;
    unsigned int has_shstk = 0;
    unsigned int has_avx512vnni = 0, has_vaes = 0;
    unsigned int has_vpclmulqdq = 0;
*************** const char *host_detect_local_cpu (int a
*** 526,531 ****
--- 527,533 ----
        has_vaes = ecx & bit_VAES;
        has_vpclmulqdq = ecx & bit_VPCLMULQDQ;
        has_avx512bitalg = ecx & bit_AVX512BITALG;
+       has_avx512vpopcntdq = ecx & bit_AVX512VPOPCNTDQ;
        has_movdiri = ecx & bit_MOVDIRI;
        has_movdir64b = ecx & bit_MOVDIR64B;
        has_enqcmd = ecx & bit_ENQCMD;
*************** const char *host_detect_local_cpu (int a
*** 773,781 ****
  	case 0x37:
  	case 0x4a:
  	case 0x4d:
- 	case 0x5a:
  	case 0x5d:
  	  /* Silvermont.  */
  	  cpu = "silvermont";
  	  break;
  	case 0x5c:
--- 775,786 ----
  	case 0x37:
  	case 0x4a:
  	case 0x4d:
  	case 0x5d:
  	  /* Silvermont.  */
+ 	case 0x4c:
+ 	case 0x5a:
+ 	case 0x75:
+ 	  /* Airmont.  */
  	  cpu = "silvermont";
  	  break;
  	case 0x5c:
*************** const char *host_detect_local_cpu (int a
*** 787,792 ****
--- 792,803 ----
  	  /* Goldmont Plus.  */
  	  cpu = "goldmont-plus";
  	  break;
+ 	case 0x86:
+ 	case 0x96:
+ 	case 0x9c:
+ 	  /* Tremont.  */
+ 	  cpu = "tremont";
+ 	  break;
  	case 0x0f:
  	  /* Merom.  */
  	case 0x17:
*************** const char *host_detect_local_cpu (int a
*** 837,842 ****
--- 848,856 ----
  	case 0x8e:
  	case 0x9e:
  	  /* Kaby Lake.  */
+ 	case 0xa5:
+ 	case 0xa6:
+ 	  /* Comet Lake.  */
  	  cpu = "skylake";
  	  break;
  	case 0x55:
*************** const char *host_detect_local_cpu (int a
*** 847,852 ****
--- 861,882 ----
  	    /* Skylake with AVX-512.  */
  	    cpu = "skylake-avx512";
  	  break;
+ 	case 0x6a:
+ 	case 0x6c:
+ 	  /* Ice Lake server.  */
+ 	  cpu = "icelake-server";
+ 	  break;
+ 	case 0x7e:
+ 	case 0x7d:
+ 	case 0x9d:
+ 	  /* Ice Lake client.  */
+ 	  cpu = "icelake-client";
+ 	  break;
+ 	case 0x8c:
+ 	case 0x8d:
+ 	  /* Tiger Lake.  */
+ 	  cpu = "tigerlake";
+ 	  break;
  	case 0x57:
  	  /* Knights Landing.  */
  	  cpu = "knl";
*************** const char *host_detect_local_cpu (int a
*** 1156,1161 ****
--- 1186,1192 ----
        const char *vpclmulqdq = has_vpclmulqdq ? " -mvpclmulqdq" : " -mno-vpclmulqdq";
        const char *avx512vp2intersect = has_avx512vp2intersect ? " -mavx512vp2intersect" : " -mno-avx512vp2intersect";
        const char *avx512bitalg = has_avx512bitalg ? " -mavx512bitalg" : " -mno-avx512bitalg";
+       const char *avx512vpopcntdq = has_avx512vpopcntdq ? " -mavx512vpopcntdq" : " -mno-avx512vpopcntdq";
        const char *movdiri = has_movdiri ? " -mmovdiri" : " -mno-movdiri";
        const char *movdir64b = has_movdir64b ? " -mmovdir64b" : " -mno-movdir64b";
        const char *enqcmd = has_enqcmd ? " -menqcmd" : " -mno-enqcmd";
*************** const char *host_detect_local_cpu (int a
*** 1176,1184 ****
  			avx512ifma, avx512vbmi, avx5124fmaps, avx5124vnniw,
  			clwb, mwaitx, clzero, pku, rdpid, gfni, shstk,
  			avx512vbmi2, avx512vnni, vaes, vpclmulqdq,
! 			avx512bitalg, movdiri, movdir64b, waitpkg, cldemote,
! 			ptwrite, avx512bf16, enqcmd, avx512vp2intersect,
! 			NULL);
      }
  
  done:
--- 1207,1215 ----
  			avx512ifma, avx512vbmi, avx5124fmaps, avx5124vnniw,
  			clwb, mwaitx, clzero, pku, rdpid, gfni, shstk,
  			avx512vbmi2, avx512vnni, vaes, vpclmulqdq,
! 			avx512bitalg, avx512vpopcntdq, movdiri, movdir64b,
! 			waitpkg, cldemote, ptwrite, avx512bf16, enqcmd,
! 			avx512vp2intersect, NULL);
      }
  
  done:
diff -Nrcpad gcc-10.1.0/gcc/config/i386/i386-builtins.c gcc-10.2.0/gcc/config/i386/i386-builtins.c
*** gcc-10.1.0/gcc/config/i386/i386-builtins.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/i386/i386-builtins.c	Thu Jul 23 06:35:17 2020
*************** enum processor_features
*** 1911,1918 ****
    F_VPCLMULQDQ,
    F_AVX512VNNI,
    F_AVX512BITALG,
-   F_AVX512VP2INTERSECT,
    F_AVX512BF16,
    F_MAX
  };
  
--- 1911,1918 ----
    F_VPCLMULQDQ,
    F_AVX512VNNI,
    F_AVX512BITALG,
    F_AVX512BF16,
+   F_AVX512VP2INTERSECT,
    F_MAX
  };
  
*************** static const _isa_names_table isa_names_
*** 2062,2069 ****
    {"vpclmulqdq", F_VPCLMULQDQ, P_ZERO},
    {"avx512vnni", F_AVX512VNNI, P_ZERO},
    {"avx512bitalg", F_AVX512BITALG, P_ZERO},
!   {"avx512vp2intersect",F_AVX512VP2INTERSECT, P_ZERO},
!   {"avx512bf16", F_AVX512BF16, P_ZERO}
  };
  
  /* This parses the attribute arguments to target in DECL and determines
--- 2062,2069 ----
    {"vpclmulqdq", F_VPCLMULQDQ, P_ZERO},
    {"avx512vnni", F_AVX512VNNI, P_ZERO},
    {"avx512bitalg", F_AVX512BITALG, P_ZERO},
!   {"avx512bf16", F_AVX512BF16, P_ZERO},
!   {"avx512vp2intersect",F_AVX512VP2INTERSECT, P_ZERO}
  };
  
  /* This parses the attribute arguments to target in DECL and determines
diff -Nrcpad gcc-10.1.0/gcc/config/i386/i386-c.c gcc-10.2.0/gcc/config/i386/i386-c.c
*** gcc-10.1.0/gcc/config/i386/i386-c.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/i386/i386-c.c	Thu Jul 23 06:35:17 2020
*************** ix86_target_macros (void)
*** 697,702 ****
--- 697,704 ----
        cpp_assert (parse_in, "cpu=i386");
        cpp_assert (parse_in, "machine=i386");
        builtin_define_std ("i386");
+       cpp_define (parse_in, "_ILP32");
+       cpp_define (parse_in, "__ILP32__");
      }
  
    if (!TARGET_80387)
diff -Nrcpad gcc-10.1.0/gcc/config/i386/i386-expand.c gcc-10.2.0/gcc/config/i386/i386-expand.c
*** gcc-10.1.0/gcc/config/i386/i386-expand.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/i386/i386-expand.c	Thu Jul 23 06:35:17 2020
*************** ix86_expand_int_movcc (rtx operands[])
*** 3059,3069 ****
  	    {
  	      gcc_assert (!DECIMAL_FLOAT_MODE_P (cmp_mode));
  
! 	      /* We may be reversing unordered compare to normal compare, that
! 		 is not valid in general (we may convert non-trapping condition
! 		 to trapping one), however on i386 we currently emit all
! 		 comparisons unordered.  */
! 	      new_code = reverse_condition_maybe_unordered (code);
  	    }
  	  else
  	    new_code = ix86_reverse_condition (code, cmp_mode);
--- 3059,3072 ----
  	    {
  	      gcc_assert (!DECIMAL_FLOAT_MODE_P (cmp_mode));
  
! 	      /* We may be reversing a non-trapping
! 		 comparison to a trapping comparison.  */
! 		  if (HONOR_NANS (cmp_mode) && flag_trapping_math
! 		      && code != EQ && code != NE
! 		      && code != ORDERED && code != UNORDERED)
! 		    new_code = UNKNOWN;
! 		  else
! 		    new_code = reverse_condition_maybe_unordered (code);
  	    }
  	  else
  	    new_code = ix86_reverse_condition (code, cmp_mode);
*************** ix86_expand_int_movcc (rtx operands[])
*** 3215,3225 ****
  		{
  		  gcc_assert (!DECIMAL_FLOAT_MODE_P (cmp_mode));
  
! 		  /* We may be reversing unordered compare to normal compare,
! 		     that is not valid in general (we may convert non-trapping
! 		     condition to trapping one), however on i386 we currently
! 		     emit all comparisons unordered.  */
! 		  new_code = reverse_condition_maybe_unordered (code);
  		}
  	      else
  		{
--- 3218,3232 ----
  		{
  		  gcc_assert (!DECIMAL_FLOAT_MODE_P (cmp_mode));
  
! 		  /* We may be reversing a non-trapping
! 		     comparison to a trapping comparison.  */
! 		  if (HONOR_NANS (cmp_mode) && flag_trapping_math
! 		      && code != EQ && code != NE
! 		      && code != ORDERED && code != UNORDERED)
! 		    new_code = UNKNOWN;
! 		  else
! 		    new_code = reverse_condition_maybe_unordered (code);
! 
  		}
  	      else
  		{
diff -Nrcpad gcc-10.1.0/gcc/config/i386/i386.h gcc-10.2.0/gcc/config/i386/i386.h
*** gcc-10.1.0/gcc/config/i386/i386.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/i386/i386.h	Thu Jul 23 06:35:17 2020
*************** extern unsigned char ix86_tune_features[
*** 592,599 ****
  	ix86_tune_features[X86_TUNE_AVOID_FALSE_DEP_FOR_BMI]
  #define TARGET_ONE_IF_CONV_INSN \
  	ix86_tune_features[X86_TUNE_ONE_IF_CONV_INSN]
! #define TARGET_USE_XCHG_FOR_ATOMIC_STORE \
! 	ix86_tune_features[X86_TUNE_USE_XCHG_FOR_ATOMIC_STORE]
  #define TARGET_EMIT_VZEROUPPER \
  	ix86_tune_features[X86_TUNE_EMIT_VZEROUPPER]
  #define TARGET_EXPAND_ABS \
--- 592,598 ----
  	ix86_tune_features[X86_TUNE_AVOID_FALSE_DEP_FOR_BMI]
  #define TARGET_ONE_IF_CONV_INSN \
  	ix86_tune_features[X86_TUNE_ONE_IF_CONV_INSN]
! #define TARGET_AVOID_MFENCE ix86_tune_features[X86_TUNE_AVOID_MFENCE]
  #define TARGET_EMIT_VZEROUPPER \
  	ix86_tune_features[X86_TUNE_EMIT_VZEROUPPER]
  #define TARGET_EXPAND_ABS \
*************** const wide_int_bitmask PTA_RDPID (0, HOS
*** 2433,2441 ****
  const wide_int_bitmask PTA_PCONFIG (0, HOST_WIDE_INT_1U << 7);
  const wide_int_bitmask PTA_WBNOINVD (0, HOST_WIDE_INT_1U << 8);
  const wide_int_bitmask PTA_AVX512VP2INTERSECT (0, HOST_WIDE_INT_1U << 9);
- const wide_int_bitmask PTA_WAITPKG (0, HOST_WIDE_INT_1U << 9);
  const wide_int_bitmask PTA_PTWRITE (0, HOST_WIDE_INT_1U << 10);
  const wide_int_bitmask PTA_AVX512BF16 (0, HOST_WIDE_INT_1U << 11);
  const wide_int_bitmask PTA_MOVDIRI(0, HOST_WIDE_INT_1U << 13);
  const wide_int_bitmask PTA_MOVDIR64B(0, HOST_WIDE_INT_1U << 14);
  
--- 2432,2440 ----
  const wide_int_bitmask PTA_PCONFIG (0, HOST_WIDE_INT_1U << 7);
  const wide_int_bitmask PTA_WBNOINVD (0, HOST_WIDE_INT_1U << 8);
  const wide_int_bitmask PTA_AVX512VP2INTERSECT (0, HOST_WIDE_INT_1U << 9);
  const wide_int_bitmask PTA_PTWRITE (0, HOST_WIDE_INT_1U << 10);
  const wide_int_bitmask PTA_AVX512BF16 (0, HOST_WIDE_INT_1U << 11);
+ const wide_int_bitmask PTA_WAITPKG (0, HOST_WIDE_INT_1U << 12);
  const wide_int_bitmask PTA_MOVDIRI(0, HOST_WIDE_INT_1U << 13);
  const wide_int_bitmask PTA_MOVDIR64B(0, HOST_WIDE_INT_1U << 14);
  
*************** const wide_int_bitmask PTA_CANNONLAKE =
*** 2464,2474 ****
    | PTA_AVX512VBMI | PTA_AVX512IFMA | PTA_SHA;
  const wide_int_bitmask PTA_ICELAKE_CLIENT = PTA_CANNONLAKE | PTA_AVX512VNNI
    | PTA_GFNI | PTA_VAES | PTA_AVX512VBMI2 | PTA_VPCLMULQDQ | PTA_AVX512BITALG
!   | PTA_RDPID | PTA_CLWB | PTA_AVX512VPOPCNTDQ;
  const wide_int_bitmask PTA_ICELAKE_SERVER = PTA_ICELAKE_CLIENT | PTA_PCONFIG
!   | PTA_WBNOINVD;
  const wide_int_bitmask PTA_TIGERLAKE = PTA_ICELAKE_CLIENT | PTA_MOVDIRI
!   | PTA_MOVDIR64B | PTA_AVX512VP2INTERSECT;
  const wide_int_bitmask PTA_KNL = PTA_BROADWELL | PTA_AVX512PF | PTA_AVX512ER
    | PTA_AVX512F | PTA_AVX512CD;
  const wide_int_bitmask PTA_BONNELL = PTA_CORE2 | PTA_MOVBE;
--- 2463,2473 ----
    | PTA_AVX512VBMI | PTA_AVX512IFMA | PTA_SHA;
  const wide_int_bitmask PTA_ICELAKE_CLIENT = PTA_CANNONLAKE | PTA_AVX512VNNI
    | PTA_GFNI | PTA_VAES | PTA_AVX512VBMI2 | PTA_VPCLMULQDQ | PTA_AVX512BITALG
!   | PTA_RDPID | PTA_AVX512VPOPCNTDQ;
  const wide_int_bitmask PTA_ICELAKE_SERVER = PTA_ICELAKE_CLIENT | PTA_PCONFIG
!   | PTA_WBNOINVD | PTA_CLWB;
  const wide_int_bitmask PTA_TIGERLAKE = PTA_ICELAKE_CLIENT | PTA_MOVDIRI
!   | PTA_MOVDIR64B | PTA_CLWB | PTA_AVX512VP2INTERSECT;
  const wide_int_bitmask PTA_KNL = PTA_BROADWELL | PTA_AVX512PF | PTA_AVX512ER
    | PTA_AVX512F | PTA_AVX512CD;
  const wide_int_bitmask PTA_BONNELL = PTA_CORE2 | PTA_MOVBE;
diff -Nrcpad gcc-10.1.0/gcc/config/i386/i386.md gcc-10.2.0/gcc/config/i386/i386.md
*** gcc-10.1.0/gcc/config/i386/i386.md	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/i386/i386.md	Thu Jul 23 06:35:17 2020
***************
*** 16941,16956 ****
      && (flag_fp_int_builtin_inexact || !flag_trapping_math))
     || (SSE_FLOAT_MODE_P (<MODE>mode) && TARGET_SSE_MATH
         && (TARGET_SSE4_1
! 	  || (ROUND_<ROUNDING> != ROUND_ROUNDEVEN
! 	      && (flag_fp_int_builtin_inexact || !flag_trapping_math))))"
  {
    if (SSE_FLOAT_MODE_P (<MODE>mode) && TARGET_SSE_MATH
!       && (TARGET_SSE4_1 || flag_fp_int_builtin_inexact || !flag_trapping_math))
      {
        if (TARGET_SSE4_1)
  	emit_insn (gen_sse4_1_round<mode>2
! 		   (operands[0], operands[1], GEN_INT (ROUND_<ROUNDING>
! 						       | ROUND_NO_EXC)));
        else if (TARGET_64BIT || (<MODE>mode != DFmode))
  	{
  	  if (ROUND_<ROUNDING> == ROUND_FLOOR)
--- 16941,16958 ----
      && (flag_fp_int_builtin_inexact || !flag_trapping_math))
     || (SSE_FLOAT_MODE_P (<MODE>mode) && TARGET_SSE_MATH
         && (TARGET_SSE4_1
! 	   || (ROUND_<ROUNDING> != ROUND_ROUNDEVEN
! 	       && (flag_fp_int_builtin_inexact || !flag_trapping_math))))"
  {
    if (SSE_FLOAT_MODE_P (<MODE>mode) && TARGET_SSE_MATH
!       && (TARGET_SSE4_1
! 	  || (ROUND_<ROUNDING> != ROUND_ROUNDEVEN
! 	      && (flag_fp_int_builtin_inexact || !flag_trapping_math))))
      {
        if (TARGET_SSE4_1)
  	emit_insn (gen_sse4_1_round<mode>2
! 		   (operands[0], operands[1],
! 		    GEN_INT (ROUND_<ROUNDING> | ROUND_NO_EXC)));
        else if (TARGET_64BIT || (<MODE>mode != DFmode))
  	{
  	  if (ROUND_<ROUNDING> == ROUND_FLOOR)
diff -Nrcpad gcc-10.1.0/gcc/config/i386/mmx.md gcc-10.2.0/gcc/config/i386/mmx.md
*** gcc-10.1.0/gcc/config/i386/mmx.md	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/i386/mmx.md	Thu Jul 23 06:35:17 2020
***************
*** 436,447 ****
  
  (define_insn "mmx_addsubv2sf3"
    [(set (match_operand:V2SF 0 "register_operand" "=y")
!         (vec_merge:V2SF
!           (plus:V2SF
!             (match_operand:V2SF 1 "register_operand" "0")
!             (match_operand:V2SF 2 "nonimmediate_operand" "ym"))
!           (minus:V2SF (match_dup 1) (match_dup 2))
!           (const_int 1)))]
    "TARGET_3DNOW_A"
    "pfpnacc\t{%2, %0|%0, %2}"
    [(set_attr "type" "mmxadd")
--- 436,452 ----
  
  (define_insn "mmx_addsubv2sf3"
    [(set (match_operand:V2SF 0 "register_operand" "=y")
! 	(vec_concat:V2SF
! 	  (minus:SF
! 	    (vec_select:SF
! 	      (match_operand:V2SF 1 "register_operand" "0")
! 	      (parallel [(const_int  0)]))
! 	    (vec_select:SF (match_dup 1) (parallel [(const_int 1)])))
! 	  (plus:SF
!             (vec_select:SF
! 	      (match_operand:V2SF 2 "nonimmediate_operand" "ym")
! 	      (parallel [(const_int  0)]))
! 	    (vec_select:SF (match_dup 2) (parallel [(const_int 1)])))))]
    "TARGET_3DNOW_A"
    "pfpnacc\t{%2, %0|%0, %2}"
    [(set_attr "type" "mmxadd")
***************
*** 1613,1622 ****
     (set_attr "mode" "DI")])
  
  (define_insn_and_split "*vec_dupv4hi"
!   [(set (match_operand:V4HI 0 "register_operand" "=y,Yv,Yw")
  	(vec_duplicate:V4HI
  	  (truncate:HI
! 	    (match_operand:SI 1 "register_operand" "0,Yv,r"))))]
    "(TARGET_MMX || TARGET_MMX_WITH_SSE)
     && (TARGET_SSE || TARGET_3DNOW_A)"
    "@
--- 1618,1627 ----
     (set_attr "mode" "DI")])
  
  (define_insn_and_split "*vec_dupv4hi"
!   [(set (match_operand:V4HI 0 "register_operand" "=y,xYw,Yw")
  	(vec_duplicate:V4HI
  	  (truncate:HI
! 	    (match_operand:SI 1 "register_operand" "0,xYw,r"))))]
    "(TARGET_MMX || TARGET_MMX_WITH_SSE)
     && (TARGET_SSE || TARGET_3DNOW_A)"
    "@
diff -Nrcpad gcc-10.1.0/gcc/config/i386/sse.md gcc-10.2.0/gcc/config/i386/sse.md
*** gcc-10.1.0/gcc/config/i386/sse.md	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/i386/sse.md	Thu Jul 23 06:35:17 2020
***************
*** 17457,17463 ****
  	(any_extend:V16SI
  	  (match_operand:V16QI 1 "nonimmediate_operand" "vm")))]
    "TARGET_AVX512F"
!   "vpmov<extsuffix>bd\t{%1, %0<mask_operand2>|%0<mask_operand2>, %q1}"
    [(set_attr "type" "ssemov")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
--- 17457,17463 ----
  	(any_extend:V16SI
  	  (match_operand:V16QI 1 "nonimmediate_operand" "vm")))]
    "TARGET_AVX512F"
!   "vpmov<extsuffix>bd\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
***************
*** 17734,17740 ****
  	(any_extend:V8DI
  	  (match_operand:V8HI 1 "nonimmediate_operand" "vm")))]
    "TARGET_AVX512F"
!   "vpmov<extsuffix>wq\t{%1, %0<mask_operand2>|%0<mask_operand2>, %q1}"
    [(set_attr "type" "ssemov")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
--- 17734,17740 ----
  	(any_extend:V8DI
  	  (match_operand:V8HI 1 "nonimmediate_operand" "vm")))]
    "TARGET_AVX512F"
!   "vpmov<extsuffix>wq\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
diff -Nrcpad gcc-10.1.0/gcc/config/i386/sync.md gcc-10.2.0/gcc/config/i386/sync.md
*** gcc-10.1.0/gcc/config/i386/sync.md	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/i386/sync.md	Thu Jul 23 06:35:17 2020
***************
*** 306,316 ****
      {
        operands[1] = force_reg (<MODE>mode, operands[1]);
  
!       /* For seq-cst stores, use XCHG when we lack MFENCE
!       	 or when target prefers XCHG.  */
        if (is_mm_seq_cst (model)
  	  && (!(TARGET_64BIT || TARGET_SSE2)
! 	      || TARGET_USE_XCHG_FOR_ATOMIC_STORE))
  	{
  	  emit_insn (gen_atomic_exchange<mode> (gen_reg_rtx (<MODE>mode),
  						operands[0], operands[1],
--- 306,315 ----
      {
        operands[1] = force_reg (<MODE>mode, operands[1]);
  
!       /* For seq-cst stores, use XCHG when we lack MFENCE.  */
        if (is_mm_seq_cst (model)
  	  && (!(TARGET_64BIT || TARGET_SSE2)
! 	      || TARGET_AVOID_MFENCE))
  	{
  	  emit_insn (gen_atomic_exchange<mode> (gen_reg_rtx (<MODE>mode),
  						operands[0], operands[1],
diff -Nrcpad gcc-10.1.0/gcc/config/i386/x86-tune.def gcc-10.2.0/gcc/config/i386/x86-tune.def
*** gcc-10.1.0/gcc/config/i386/x86-tune.def	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/i386/x86-tune.def	Thu Jul 23 06:35:17 2020
*************** DEF_TUNE (X86_TUNE_ONE_IF_CONV_INSN, "on
*** 313,320 ****
  	  m_SILVERMONT | m_KNL | m_KNM | m_INTEL | m_CORE_ALL | m_GOLDMONT
  	  | m_GOLDMONT_PLUS | m_TREMONT | m_GENERIC)
  
! /* X86_TUNE_USE_XCHG_FOR_ATOMIC_STORE: Use xchg instead of mov+mfence.  */
! DEF_TUNE (X86_TUNE_USE_XCHG_FOR_ATOMIC_STORE, "use_xchg_for_atomic_store",
  	 m_CORE_ALL | m_BDVER | m_ZNVER | m_GENERIC)
  
  /* X86_TUNE_EXPAND_ABS: This enables a new abs pattern by
--- 313,320 ----
  	  m_SILVERMONT | m_KNL | m_KNM | m_INTEL | m_CORE_ALL | m_GOLDMONT
  	  | m_GOLDMONT_PLUS | m_TREMONT | m_GENERIC)
  
! /* X86_TUNE_AVOID_MFENCE: Use lock prefixed instructions instead of mfence.  */
! DEF_TUNE (X86_TUNE_AVOID_MFENCE, "avoid_mfence",
  	 m_CORE_ALL | m_BDVER | m_ZNVER | m_GENERIC)
  
  /* X86_TUNE_EXPAND_ABS: This enables a new abs pattern by
diff -Nrcpad gcc-10.1.0/gcc/config/or1k/rtems.h gcc-10.2.0/gcc/config/or1k/rtems.h
*** gcc-10.1.0/gcc/config/or1k/rtems.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/or1k/rtems.h	Thu Jul 23 06:35:17 2020
***************
*** 28,30 ****
--- 28,33 ----
  	builtin_assert ("system=rtems");	\
      }						\
    while (0)
+ 
+ #define RTEMS_STARTFILE_SPEC "crtbegin%O%s"
+ #define RTEMS_ENDFILE_SPEC "crtend%O%s"
diff -Nrcpad gcc-10.1.0/gcc/config/riscv/predicates.md gcc-10.2.0/gcc/config/riscv/predicates.md
*** gcc-10.1.0/gcc/config/riscv/predicates.md	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/riscv/predicates.md	Thu Jul 23 06:35:17 2020
***************
*** 206,208 ****
--- 206,214 ----
  
  (define_predicate "fp_branch_comparison"
    (match_code "unordered,ordered,unlt,unge,unle,ungt,uneq,ltgt,ne,eq,lt,le,gt,ge"))
+ 
+ (define_special_predicate "gpr_save_operation"
+   (match_code "parallel")
+ {
+   return riscv_gpr_save_operation_p (op);
+ })
diff -Nrcpad gcc-10.1.0/gcc/config/riscv/riscv-builtins.c gcc-10.2.0/gcc/config/riscv/riscv-builtins.c
*** gcc-10.1.0/gcc/config/riscv/riscv-builtins.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/riscv/riscv-builtins.c	Thu Jul 23 06:35:17 2020
*************** along with GCC; see the file COPYING3.
*** 38,43 ****
--- 38,44 ----
  #include "langhooks.h"
  
  /* Macros to create an enumeration identifier for a function prototype.  */
+ #define RISCV_FTYPE_NAME0(A) RISCV_##A##_FTYPE
  #define RISCV_FTYPE_NAME1(A, B) RISCV_##A##_FTYPE_##B
  
  /* Classifies the prototype of a built-in function.  */
*************** AVAIL (hard_float, TARGET_HARD_FLOAT)
*** 121,131 ****
  
  /* RISCV_FTYPE_ATYPESN takes N RISCV_FTYPES-like type codes and lists
     their associated RISCV_ATYPEs.  */
  #define RISCV_FTYPE_ATYPES1(A, B) \
    RISCV_ATYPE_##A, RISCV_ATYPE_##B
  
  static const struct riscv_builtin_description riscv_builtins[] = {
!   DIRECT_BUILTIN (frflags, RISCV_USI_FTYPE_VOID, hard_float),
    DIRECT_NO_TARGET_BUILTIN (fsflags, RISCV_VOID_FTYPE_USI, hard_float)
  };
  
--- 122,134 ----
  
  /* RISCV_FTYPE_ATYPESN takes N RISCV_FTYPES-like type codes and lists
     their associated RISCV_ATYPEs.  */
+ #define RISCV_FTYPE_ATYPES0(A) \
+   RISCV_ATYPE_##A
  #define RISCV_FTYPE_ATYPES1(A, B) \
    RISCV_ATYPE_##A, RISCV_ATYPE_##B
  
  static const struct riscv_builtin_description riscv_builtins[] = {
!   DIRECT_BUILTIN (frflags, RISCV_USI_FTYPE, hard_float),
    DIRECT_NO_TARGET_BUILTIN (fsflags, RISCV_VOID_FTYPE_USI, hard_float)
  };
  
*************** riscv_atomic_assign_expand_fenv (tree *h
*** 283,290 ****
    tree fsflags = GET_BUILTIN_DECL (CODE_FOR_riscv_fsflags);
    tree old_flags = create_tmp_var_raw (RISCV_ATYPE_USI);
  
!   *hold = build2 (MODIFY_EXPR, RISCV_ATYPE_USI, old_flags,
! 		  build_call_expr (frflags, 0));
    *clear = build_call_expr (fsflags, 1, old_flags);
    *update = NULL_TREE;
  }
--- 286,293 ----
    tree fsflags = GET_BUILTIN_DECL (CODE_FOR_riscv_fsflags);
    tree old_flags = create_tmp_var_raw (RISCV_ATYPE_USI);
  
!   *hold = build4 (TARGET_EXPR, RISCV_ATYPE_USI, old_flags,
! 		  build_call_expr (frflags, 0), NULL_TREE, NULL_TREE);
    *clear = build_call_expr (fsflags, 1, old_flags);
    *update = NULL_TREE;
  }
diff -Nrcpad gcc-10.1.0/gcc/config/riscv/riscv-ftypes.def gcc-10.2.0/gcc/config/riscv/riscv-ftypes.def
*** gcc-10.1.0/gcc/config/riscv/riscv-ftypes.def	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/riscv/riscv-ftypes.def	Thu Jul 23 06:35:17 2020
*************** along with GCC; see the file COPYING3.
*** 26,30 ****
        LIST contains the return-type code followed by the codes for each
          argument type.  */
  
! DEF_RISCV_FTYPE (1, (USI, VOID))
  DEF_RISCV_FTYPE (1, (VOID, USI))
--- 26,30 ----
        LIST contains the return-type code followed by the codes for each
          argument type.  */
  
! DEF_RISCV_FTYPE (0, (USI))
  DEF_RISCV_FTYPE (1, (VOID, USI))
diff -Nrcpad gcc-10.1.0/gcc/config/riscv/riscv-protos.h gcc-10.2.0/gcc/config/riscv/riscv-protos.h
*** gcc-10.1.0/gcc/config/riscv/riscv-protos.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/riscv/riscv-protos.h	Thu Jul 23 06:35:17 2020
*************** extern rtx riscv_subword (rtx, bool);
*** 53,59 ****
  extern bool riscv_split_64bit_move_p (rtx, rtx);
  extern void riscv_split_doubleword_move (rtx, rtx);
  extern const char *riscv_output_move (rtx, rtx);
- extern const char *riscv_output_gpr_save (unsigned);
  extern const char *riscv_output_return ();
  #ifdef RTX_CODE
  extern void riscv_expand_int_scc (rtx, enum rtx_code, rtx, rtx);
--- 53,58 ----
*************** extern bool riscv_can_use_return_insn (v
*** 73,78 ****
--- 72,79 ----
  extern rtx riscv_function_value (const_tree, const_tree, enum machine_mode);
  extern bool riscv_expand_block_move (rtx, rtx, rtx);
  extern bool riscv_store_data_bypass_p (rtx_insn *, rtx_insn *);
+ extern rtx riscv_gen_gpr_save_insn (struct riscv_frame_info *);
+ extern bool riscv_gpr_save_operation_p (rtx);
  
  /* Routines implemented in riscv-c.c.  */
  void riscv_cpu_cpp_builtins (cpp_reader *);
diff -Nrcpad gcc-10.1.0/gcc/config/riscv/riscv-sr.c gcc-10.2.0/gcc/config/riscv/riscv-sr.c
*** gcc-10.1.0/gcc/config/riscv/riscv-sr.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/riscv/riscv-sr.c	Thu Jul 23 06:35:17 2020
*************** riscv_sr_match_prologue (rtx_insn **body
*** 115,121 ****
        && GET_CODE (XVECEXP (PATTERN (insn), 0, 0)) == UNSPEC_VOLATILE
        && (GET_CODE (XVECEXP (XVECEXP (PATTERN (insn), 0, 0), 0, 0))
  	  == CONST_INT)
!       && INTVAL (XVECEXP (XVECEXP (PATTERN (insn), 0, 0), 0, 0)) == 2)
      return insn;
  
    return NULL;
--- 115,121 ----
        && GET_CODE (XVECEXP (PATTERN (insn), 0, 0)) == UNSPEC_VOLATILE
        && (GET_CODE (XVECEXP (XVECEXP (PATTERN (insn), 0, 0), 0, 0))
  	  == CONST_INT)
!       && INTVAL (XVECEXP (XVECEXP (PATTERN (insn), 0, 0), 0, 0)) == 0)
      return insn;
  
    return NULL;
*************** check_for_no_return_call (rtx_insn *prol
*** 244,249 ****
--- 244,255 ----
  void
  riscv_remove_unneeded_save_restore_calls (void)
  {
+   /* We'll adjust stack size after this optimization, that require update every
+      sp use site, which could be unsafe, so we decide to turn off this
+      optimization if there are any arguments put on stack.  */
+   if (crtl->args.size != 0)
+     return;
+ 
    /* Will point to the first instruction of the function body, after the
       prologue end note.  */
    rtx_insn *body = NULL;
*************** riscv_remove_unneeded_save_restore_calls
*** 306,311 ****
--- 312,321 ----
  
  	  if (CALL_P (insn))
  	    ++call_count;
+ 	  /* Ignore any USEs in the gpr_save pattern.  They don't prevent us
+ 	     from optimizing away the save call.  */
+ 	  else if (insn == prologue_matched)
+ 	    ;
  	  else
  	    {
  	      df_ref use;
diff -Nrcpad gcc-10.1.0/gcc/config/riscv/riscv.c gcc-10.2.0/gcc/config/riscv/riscv.c
*** gcc-10.1.0/gcc/config/riscv/riscv.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/riscv/riscv.c	Thu Jul 23 06:35:17 2020
*************** static const struct attribute_spec riscv
*** 333,338 ****
--- 333,346 ----
    { NULL,	0,  0, false, false, false, false, NULL, NULL }
  };
  
+ /* Order for the CLOBBERs/USEs of gpr_save.  */
+ static const unsigned gpr_save_reg_order[] = {
+   INVALID_REGNUM, T0_REGNUM, T1_REGNUM, RETURN_ADDR_REGNUM,
+   S0_REGNUM, S1_REGNUM, S2_REGNUM, S3_REGNUM, S4_REGNUM,
+   S5_REGNUM, S6_REGNUM, S7_REGNUM, S8_REGNUM, S9_REGNUM,
+   S10_REGNUM, S11_REGNUM
+ };
+ 
  /* A table describing all the processors GCC knows about.  */
  static const struct riscv_cpu_info riscv_cpu_info_table[] = {
    { "rocket", generic, &rocket_tune_info },
*************** riscv_select_section (tree decl, int rel
*** 3415,3420 ****
--- 3423,3465 ----
      }
  }
  
+ /* Switch to the appropriate section for output of DECL.  */
+ 
+ static void
+ riscv_unique_section (tree decl, int reloc)
+ {
+   const char *prefix = NULL;
+   bool one_only = DECL_ONE_ONLY (decl) && !HAVE_COMDAT_GROUP;
+ 
+   switch (categorize_decl_for_section (decl, reloc))
+     {
+     case SECCAT_SRODATA:
+       prefix = one_only ? ".sr" : ".srodata";
+       break;
+ 
+     default:
+       break;
+     }
+   if (prefix)
+     {
+       const char *name, *linkonce;
+       char *string;
+ 
+       name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl));
+       name = targetm.strip_name_encoding (name);
+ 
+       /* If we're using one_only, then there needs to be a .gnu.linkonce
+ 	 prefix to the section name.  */
+       linkonce = one_only ? ".gnu.linkonce" : "";
+ 
+       string = ACONCAT ((linkonce, prefix, ".", name, NULL));
+ 
+       set_decl_section_name (decl, string);
+       return;
+     }
+   default_unique_section (decl, reloc);
+ }
+ 
  /* Return a section for X, handling small data. */
  
  static section *
*************** riscv_restore_reg (rtx reg, rtx mem)
*** 3829,3848 ****
    RTX_FRAME_RELATED_P (insn) = 1;
  }
  
- /* Return the code to invoke the GPR save routine.  */
- 
- const char *
- riscv_output_gpr_save (unsigned mask)
- {
-   static char s[32];
-   unsigned n = riscv_save_libcall_count (mask);
- 
-   ssize_t bytes = snprintf (s, sizeof (s), "call\tt0,__riscv_save_%u", n);
-   gcc_assert ((size_t) bytes < sizeof (s));
- 
-   return s;
- }
- 
  /* For stack frames that can't be allocated with a single ADDI instruction,
     compute the best value to initially allocate.  It must at a minimum
     allocate enough space to spill the callee-saved registers.  If TARGET_RVC,
--- 3874,3879 ----
*************** riscv_expand_prologue (void)
*** 3955,3963 ****
        rtx dwarf = NULL_RTX;
        dwarf = riscv_adjust_libcall_cfi_prologue ();
  
-       frame->mask = 0; /* Temporarily fib that we need not save GPRs.  */
        size -= frame->save_libcall_adjustment;
!       insn = emit_insn (gen_gpr_save (GEN_INT (mask)));
  
        RTX_FRAME_RELATED_P (insn) = 1;
        REG_NOTES (insn) = dwarf;
--- 3986,3994 ----
        rtx dwarf = NULL_RTX;
        dwarf = riscv_adjust_libcall_cfi_prologue ();
  
        size -= frame->save_libcall_adjustment;
!       insn = emit_insn (riscv_gen_gpr_save_insn (frame));
!       frame->mask = 0; /* Temporarily fib that we need not save GPRs.  */
  
        RTX_FRAME_RELATED_P (insn) = 1;
        REG_NOTES (insn) = dwarf;
*************** riscv_hard_regno_rename_ok (unsigned fro
*** 5049,5054 ****
--- 5080,5160 ----
    return !cfun->machine->interrupt_handler_p || df_regs_ever_live_p (to_regno);
  }
  
+ 
+ /* Helper function for generating gpr_save pattern.  */
+ 
+ rtx
+ riscv_gen_gpr_save_insn (struct riscv_frame_info *frame)
+ {
+   unsigned count = riscv_save_libcall_count (frame->mask);
+   /* 1 for unspec 2 for clobber t0/t1 and 1 for ra.  */
+   unsigned veclen = 1 + 2 + 1 + count;
+   rtvec vec = rtvec_alloc (veclen);
+ 
+   gcc_assert (veclen <= ARRAY_SIZE (gpr_save_reg_order));
+ 
+   RTVEC_ELT (vec, 0) =
+     gen_rtx_UNSPEC_VOLATILE (VOIDmode,
+       gen_rtvec (1, GEN_INT (count)), UNSPECV_GPR_SAVE);
+ 
+   for (unsigned i = 1; i < veclen; ++i)
+     {
+       unsigned regno = gpr_save_reg_order[i];
+       rtx reg = gen_rtx_REG (Pmode, regno);
+       rtx elt;
+ 
+       /* t0 and t1 are CLOBBERs, others are USEs.  */
+       if (i < 3)
+ 	elt = gen_rtx_CLOBBER (Pmode, reg);
+       else
+ 	elt = gen_rtx_USE (Pmode, reg);
+ 
+       RTVEC_ELT (vec, i) = elt;
+     }
+ 
+   /* Largest number of caller-save register must set in mask if we are
+      not using __riscv_save_0.  */
+   gcc_assert ((count == 0) ||
+ 	      BITSET_P (frame->mask, gpr_save_reg_order[veclen - 1]));
+ 
+   return gen_rtx_PARALLEL (VOIDmode, vec);
+ }
+ 
+ /* Return true if it's valid gpr_save pattern.  */
+ 
+ bool
+ riscv_gpr_save_operation_p (rtx op)
+ {
+   unsigned len = XVECLEN (op, 0);
+ 
+   if (len > ARRAY_SIZE (gpr_save_reg_order))
+     return false;
+ 
+   for (unsigned i = 0; i < len; i++)
+     {
+       rtx elt = XVECEXP (op, 0, i);
+       if (i == 0)
+ 	{
+ 	  /* First element in parallel is unspec.  */
+ 	  if (GET_CODE (elt) != UNSPEC_VOLATILE
+ 	      || GET_CODE (XVECEXP (elt, 0, 0)) != CONST_INT
+ 	      || XINT (elt, 1) != UNSPECV_GPR_SAVE)
+ 	    return false;
+ 	}
+       else
+ 	{
+ 	  /* Two CLOBBER and USEs, must check the order.  */
+ 	  unsigned expect_code = i < 3 ? CLOBBER : USE;
+ 	  if (GET_CODE (elt) != expect_code
+ 	      || !REG_P (XEXP (elt, 1))
+ 	      || (REGNO (XEXP (elt, 1)) != gpr_save_reg_order[i]))
+ 	    return false;
+ 	}
+ 	break;
+     }
+   return true;
+ }
+ 
  /* Initialize the GCC target structure.  */
  #undef TARGET_ASM_ALIGNED_HI_OP
  #define TARGET_ASM_ALIGNED_HI_OP "\t.half\t"
*************** riscv_hard_regno_rename_ok (unsigned fro
*** 5163,5168 ****
--- 5269,5277 ----
  #undef TARGET_ASM_SELECT_SECTION
  #define TARGET_ASM_SELECT_SECTION riscv_select_section
  
+ #undef TARGET_ASM_UNIQUE_SECTION
+ #define TARGET_ASM_UNIQUE_SECTION riscv_unique_section
+ 
  #undef TARGET_ASM_SELECT_RTX_SECTION
  #define TARGET_ASM_SELECT_RTX_SECTION  riscv_elf_select_rtx_section
  
diff -Nrcpad gcc-10.1.0/gcc/config/riscv/riscv.md gcc-10.2.0/gcc/config/riscv/riscv.md
*** gcc-10.1.0/gcc/config/riscv/riscv.md	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/riscv/riscv.md	Thu Jul 23 06:35:17 2020
***************
*** 75,80 ****
--- 75,89 ----
     (S0_REGNUM			8)
     (S1_REGNUM			9)
     (S2_REGNUM			18)
+    (S3_REGNUM			19)
+    (S4_REGNUM			20)
+    (S5_REGNUM			21)
+    (S6_REGNUM			22)
+    (S7_REGNUM			23)
+    (S8_REGNUM			24)
+    (S9_REGNUM			25)
+    (S10_REGNUM			26)
+    (S11_REGNUM			27)
  
     (NORMAL_RETURN		0)
     (SIBCALL_RETURN		1)
***************
*** 2405,2416 ****
    ""
    "ebreak")
  
  (define_insn "gpr_save"
!   [(unspec_volatile [(match_operand 0 "const_int_operand")] UNSPECV_GPR_SAVE)
!    (clobber (reg:SI T0_REGNUM))
!    (clobber (reg:SI T1_REGNUM))]
    ""
!   { return riscv_output_gpr_save (INTVAL (operands[0])); })
  
  (define_insn "gpr_restore"
    [(unspec_volatile [(match_operand 0 "const_int_operand")] UNSPECV_GPR_RESTORE)]
--- 2414,2429 ----
    ""
    "ebreak")
  
+ ;; Must use the registers that we save to prevent the rename reg optimization
+ ;; pass from using them before the gpr_save pattern when shrink wrapping
+ ;; occurs.  See bug 95252 for instance.
+ 
  (define_insn "gpr_save"
!   [(match_parallel 1 "gpr_save_operation"
!      [(unspec_volatile [(match_operand 0 "const_int_operand")]
! 	               UNSPECV_GPR_SAVE)])]
    ""
!   "call\tt0,__riscv_save_%0")
  
  (define_insn "gpr_restore"
    [(unspec_volatile [(match_operand 0 "const_int_operand")] UNSPECV_GPR_RESTORE)]
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/altivec.h gcc-10.2.0/gcc/config/rs6000/altivec.h
*** gcc-10.1.0/gcc/config/rs6000/altivec.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/altivec.h	Thu Jul 23 06:35:17 2020
***************
*** 161,166 ****
--- 161,167 ----
  #define vec_vmsumubm __builtin_vec_vmsumubm
  #define vec_vmsumshs __builtin_vec_vmsumshs
  #define vec_vmsumuhs __builtin_vec_vmsumuhs
+ #define vec_vmsumudm __builtin_vec_vmsumudm
  #define vec_vmulesb __builtin_vec_vmulesb
  #define vec_vmulesh __builtin_vec_vmulesh
  #define vec_vmuleuh __builtin_vec_vmuleuh
***************
*** 433,439 ****
  #define vec_first_match_or_eos_index __builtin_vec_first_match_or_eos_index
  #define vec_first_mismatch_index __builtin_vec_first_mismatch_index
  #define vec_first_mismatch_or_eos_index __builtin_vec_first_mismatch_or_eos_index
! #define vec_pack_to_short_fp32 __builtin_vec_convert_4f32_8i16
  #define vec_parity_lsbb __builtin_vec_vparity_lsbb
  #define vec_vctz __builtin_vec_vctz
  #define vec_cnttz __builtin_vec_vctz
--- 434,440 ----
  #define vec_first_match_or_eos_index __builtin_vec_first_match_or_eos_index
  #define vec_first_mismatch_index __builtin_vec_first_mismatch_index
  #define vec_first_mismatch_or_eos_index __builtin_vec_first_mismatch_or_eos_index
! #define vec_pack_to_short_fp32 __builtin_vec_convert_4f32_8f16
  #define vec_parity_lsbb __builtin_vec_vparity_lsbb
  #define vec_vctz __builtin_vec_vctz
  #define vec_cnttz __builtin_vec_vctz
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/altivec.md gcc-10.2.0/gcc/config/rs6000/altivec.md
*** gcc-10.1.0/gcc/config/rs6000/altivec.md	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/altivec.md	Thu Jul 23 06:35:17 2020
***************
*** 21,26 ****
--- 21,27 ----
  (define_c_enum "unspec"
    [UNSPEC_VCMPBFP
     UNSPEC_VMSUMU
+    UNSPEC_VMSUMUDM
     UNSPEC_VMSUMM
     UNSPEC_VMSUMSHM
     UNSPEC_VMSUMUHS
***************
*** 80,85 ****
--- 81,87 ----
     UNSPEC_VUPKHPX
     UNSPEC_VUPKLPX
     UNSPEC_CONVERT_4F32_8I16
+    UNSPEC_CONVERT_4F32_8F16
     UNSPEC_DST
     UNSPEC_DSTT
     UNSPEC_DSTST
***************
*** 795,800 ****
--- 797,812 ----
    "vmsumu<VI_char>m %0,%1,%2,%3"
    [(set_attr "type" "veccomplex")])
  
+ (define_insn "altivec_vmsumudm"
+   [(set (match_operand:V1TI 0 "register_operand" "=v")
+ 	(unspec:V1TI [(match_operand:V2DI 1 "register_operand" "v")
+ 		      (match_operand:V2DI 2 "register_operand" "v")
+ 		      (match_operand:V1TI 3 "register_operand" "v")]
+ 		     UNSPEC_VMSUMUDM))]
+   "TARGET_P8_VECTOR"
+   "vmsumudm %0,%1,%2,%3"
+   [(set_attr "type" "veccomplex")])
+ 
  (define_insn "altivec_vmsumm<VI_char>m"
    [(set (match_operand:V4SI 0 "register_operand" "=v")
          (unspec:V4SI [(match_operand:VIshort 1 "register_operand" "v")
***************
*** 3041,3046 ****
--- 3053,3089 ----
    DONE;
  })
  
+ ;; Convert two vector F32 to packed vector F16.
+ ;; This builtin packs 32-bit floating-point values into a packed
+ ;; 16-bit floating point values (stored in 16bit integer type).
+ ;; (vector unsigned short r = vec_pack_to_short_fp32 (a, b);
+ ;; The expected codegen for this builtin is
+ ;;    xvcvsphp t, a
+ ;;    xvcvsphp u, b
+ ;;    if (little endian)
+ ;;      vpkuwum r, t, u
+ ;;    else
+ ;;      vpkuwum r, u, t
+ 
+ (define_expand "convert_4f32_8f16"
+   [(set (match_operand:V8HI 0 "register_operand" "=v")
+ 	(unspec:V8HI [(match_operand:V4SF 1 "register_operand" "v")
+ 		      (match_operand:V4SF 2 "register_operand" "v")]
+ 		     UNSPEC_CONVERT_4F32_8F16))]
+   "TARGET_P9_VECTOR"
+ {
+   rtx rtx_tmp_hi = gen_reg_rtx (V4SImode);
+   rtx rtx_tmp_lo = gen_reg_rtx (V4SImode);
+ 
+   emit_insn (gen_vsx_xvcvsphp (rtx_tmp_hi, operands[1]));
+   emit_insn (gen_vsx_xvcvsphp (rtx_tmp_lo, operands[2]));
+   if (!BYTES_BIG_ENDIAN)
+     emit_insn (gen_altivec_vpkuwum (operands[0], rtx_tmp_hi, rtx_tmp_lo));
+   else
+     emit_insn (gen_altivec_vpkuwum (operands[0], rtx_tmp_lo, rtx_tmp_hi));
+   DONE;
+ })
+ 
  ;; Generate
  ;;    xxlxor/vxor SCRATCH0,SCRATCH0,SCRATCH0
  ;;    vsubu?m SCRATCH2,SCRATCH1,%1
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/driver-rs6000.c gcc-10.2.0/gcc/config/rs6000/driver-rs6000.c
*** gcc-10.1.0/gcc/config/rs6000/driver-rs6000.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/driver-rs6000.c	Thu Jul 23 06:35:17 2020
*************** static const struct asm_name asm_names[]
*** 447,452 ****
--- 447,453 ----
    { "power7",	"-mpwr7" },
    { "power8",	"-mpwr8" },
    { "power9",	"-mpwr9" },
+   { "power10",	"-mpwr10" },
    { "powerpc",	"-mppc" },
    { "rs64",	"-mppc" },
    { "603",	"-m603" },
*************** static const struct asm_name asm_names[]
*** 457,463 ****
    { "630",	"-m620" },
    { "970",	"-m970" },
    { "G5",	"-m970" },
-   { "future",	"-mfuture" },
    { NULL,	"\
    %{mvsx: -mpwr6; \
      maltivec: -m970; \
--- 458,463 ----
*************** static const struct asm_name asm_names[]
*** 475,480 ****
--- 475,481 ----
    { "power7",	"-mpower7" },
    { "power8",	"%{mpower9-vector:-mpower9;:-mpower8}" },
    { "power9",	"-mpower9" },
+   { "power10",	"-mpower10" },
    { "a2",	"-ma2" },
    { "powerpc",	"-mppc" },
    { "powerpc64", "-mppc64" },
*************** static const struct asm_name asm_names[]
*** 521,527 ****
    { "e5500",	"-me5500" },
    { "e6500",	"-me6500" },
    { "titan",	"-mtitan" },
-   { "future",	"-mfuture" },
    { NULL,	"\
  %{mpower9-vector: -mpower9; \
    mpower8-vector|mcrypto|mdirect-move|mhtm: -mpower8; \
--- 522,527 ----
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/future.md gcc-10.2.0/gcc/config/rs6000/future.md
*** gcc-10.1.0/gcc/config/rs6000/future.md	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/future.md	Thu Jan  1 00:00:00 1970
***************
*** 1,521 ****
- ;; Scheduling description for a future IBM processor.
- ;; Copyright (C) 2016-2020 Free Software Foundation, Inc.
- ;;
- ;; This is a clone of power9.md.  It is intended to be a placeholder until a
- ;; real scheduler module can be contributed.
- ;; The original power9.md was contributed by Pat Haugen (pthaugen@us.ibm.com).
- 
- ;; This file is part of GCC.
- ;;
- ;; GCC is free software; you can redistribute it and/or modify it
- ;; under the terms of the GNU General Public License as published
- ;; by the Free Software Foundation; either version 3, or (at your
- ;; option) any later version.
- ;;
- ;; GCC is distributed in the hope that it will be useful, but WITHOUT
- ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- ;; or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
- ;; License for more details.
- ;;
- ;; You should have received a copy of the GNU General Public License
- ;; along with GCC; see the file COPYING3.  If not see
- ;; <http://www.gnu.org/licenses/>.
- ;;
- ;; This file was cloned from power9.md.  In the future, we will have future
- ;; specific optimizations here.
- 
- (define_automaton "futuredsp,futurelsu,futurevsu,futurefpdiv,futuremisc")
- 
- (define_cpu_unit "lsu0_future,lsu1_future,lsu2_future,lsu3_future" "futurelsu")
- (define_cpu_unit "vsu0_future,vsu1_future,vsu2_future,vsu3_future" "futurevsu")
- ; Two vector permute units, part of vsu
- (define_cpu_unit "prm0_future,prm1_future" "futurevsu")
- ; Two fixed point divide units, not pipelined
- (define_cpu_unit "fx_div0_future,fx_div1_future" "futuremisc")
- (define_cpu_unit "bru_future,cryptu_future,dfu_future" "futuremisc")
- ; Create a false unit for use by non-pipelined FP div/sqrt
- (define_cpu_unit "fp_div0_future,fp_div1_future,fp_div2_future,fp_div3_future"
- 		 "futurefpdiv")
- 
- 
- (define_cpu_unit "x0_future,x1_future,xa0_future,xa1_future,
- 		  x2_future,x3_future,xb0_future,xb1_future,
- 		  br0_future,br1_future" "futuredsp")
- 
- 
- ; Dispatch port reservations
- ;
- ; Future can dispatch a maximum of 6 iops per cycle with the following
- ; general restrictions (other restrictions also apply):
- ;   1) At most 2 iops per execution slice
- ;   2) At most 2 iops to the branch unit
- ; Note that insn position in a dispatch group of 6 insns does not infer which
- ; execution slice the insn is routed to.  The units are used to infer the
- ; conflicts that exist (i.e. an 'even' requirement will preclude dispatch
- ; with 2 insns with 'superslice' requirement).
- 
- ; The xa0/xa1 units really represent the 3rd dispatch port for a superslice but
- ; are listed as separate units to allow those insns that preclude its use to
- ; still be scheduled two to a superslice while reserving the 3rd slot.  The
- ; same applies for xb0/xb1.
- (define_reservation "DU_xa_future" "xa0_future+xa1_future")
- (define_reservation "DU_xb_future" "xb0_future+xb1_future")
- 
- ; Any execution slice dispatch
- (define_reservation "DU_any_future"
- 		    "x0_future|x1_future|DU_xa_future|x2_future|x3_future|
- 		     DU_xb_future")
- 
- ; Even slice, actually takes even/odd slots
- (define_reservation "DU_even_future" "x0_future+x1_future|x2_future+x3_future")
- 
- ; Slice plus 3rd slot
- (define_reservation "DU_slice_3_future"
- 		    "x0_future+xa0_future|x1_future+xa1_future|
- 		     x2_future+xb0_future|x3_future+xb1_future")
- 
- ; Superslice
- (define_reservation "DU_super_future"
- 		    "x0_future+x1_future|x2_future+x3_future")
- 
- ; 2-way cracked
- (define_reservation "DU_C2_future" "x0_future+x1_future|
- 				    x1_future+DU_xa_future|
- 				    x1_future+x2_future|
- 				    DU_xa_future+x2_future|
- 				    x2_future+x3_future|
- 				    x3_future+DU_xb_future")
- 
- ; 2-way cracked plus 3rd slot
- (define_reservation "DU_C2_3_future" "x0_future+x1_future+xa0_future|
- 				      x1_future+x2_future+xa1_future|
- 				      x2_future+x3_future+xb0_future")
- 
- ; 3-way cracked (consumes whole decode/dispatch cycle)
- (define_reservation "DU_C3_future"
- 		    "x0_future+x1_future+xa0_future+xa1_future+x2_future+
- 		     x3_future+xb0_future+xb1_future+br0_future+br1_future")
- 
- ; Branch ports
- (define_reservation "DU_branch_future" "br0_future|br1_future")
- 
- 
- ; Execution unit reservations
- (define_reservation "LSU_future"
- 		    "lsu0_future|lsu1_future|lsu2_future|lsu3_future")
- 
- (define_reservation "LSU_pair_future"
- 		    "lsu0_future+lsu1_future|lsu1_future+lsu2_future|
- 		     lsu2_future+lsu3_future|lsu3_future+lsu0_future")
- 
- (define_reservation "VSU_future"
- 		    "vsu0_future|vsu1_future|vsu2_future|vsu3_future")
- 
- (define_reservation "VSU_super_future"
- 		    "vsu0_future+vsu1_future|vsu2_future+vsu3_future")
- 
- (define_reservation "VSU_PRM_future" "prm0_future|prm1_future")
- 
- ; Define the reservation to be used by FP div/sqrt which allows other insns
- ; to be issued to the VSU, but blocks other div/sqrt for a number of cycles.
- ; Note that the number of cycles blocked varies depending on insn, but we
- ; just use the same number for all in order to keep the number of DFA states
- ; reasonable.
- (define_reservation "FP_DIV_future"
- 		    "fp_div0_future*8|fp_div1_future*8|fp_div2_future*8|
- 		     fp_div3_future*8")
- (define_reservation "VEC_DIV_future"
- 		    "fp_div0_future*8+fp_div1_future*8|
- 		     fp_div2_future*8+fp_div3_future*8")
- 
- 
- ; LS Unit
- (define_insn_reservation "future-load" 4
-   (and (eq_attr "type" "load")
-        (eq_attr "sign_extend" "no")
-        (eq_attr "update" "no")
-        (eq_attr "cpu" "future"))
-   "DU_any_future,LSU_future")
- 
- (define_insn_reservation "future-load-update" 4
-   (and (eq_attr "type" "load")
-        (eq_attr "sign_extend" "no")
-        (eq_attr "update" "yes")
-        (eq_attr "cpu" "future"))
-   "DU_C2_future,LSU_future+VSU_future")
- 
- (define_insn_reservation "future-load-ext" 6
-   (and (eq_attr "type" "load")
-        (eq_attr "sign_extend" "yes")
-        (eq_attr "update" "no")
-        (eq_attr "cpu" "future"))
-   "DU_C2_future,LSU_future")
- 
- (define_insn_reservation "future-load-ext-update" 6
-   (and (eq_attr "type" "load")
-        (eq_attr "sign_extend" "yes")
-        (eq_attr "update" "yes")
-        (eq_attr "cpu" "future"))
-   "DU_C3_future,LSU_future+VSU_future")
- 
- (define_insn_reservation "future-fpload-double" 4
-   (and (eq_attr "type" "fpload")
-        (eq_attr "update" "no")
-        (eq_attr "size" "64")
-        (eq_attr "cpu" "future"))
-   "DU_slice_3_future,LSU_future")
- 
- (define_insn_reservation "future-fpload-update-double" 4
-   (and (eq_attr "type" "fpload")
-        (eq_attr "update" "yes")
-        (eq_attr "size" "64")
-        (eq_attr "cpu" "future"))
-   "DU_C2_3_future,LSU_future+VSU_future")
- 
- ; SFmode loads are cracked and have additional 2 cycles over DFmode
- (define_insn_reservation "future-fpload-single" 6
-   (and (eq_attr "type" "fpload")
-        (eq_attr "update" "no")
-        (eq_attr "size" "32")
-        (eq_attr "cpu" "future"))
-   "DU_C2_3_future,LSU_future")
- 
- (define_insn_reservation "future-fpload-update-single" 6
-   (and (eq_attr "type" "fpload")
-        (eq_attr "update" "yes")
-        (eq_attr "size" "32")
-        (eq_attr "cpu" "future"))
-   "DU_C3_future,LSU_future+VSU_future")
- 
- (define_insn_reservation "future-vecload" 5
-   (and (eq_attr "type" "vecload")
-        (eq_attr "cpu" "future"))
-   "DU_any_future,LSU_pair_future")
- 
- ; Store data can issue 2 cycles after AGEN issue, 3 cycles for vector store
- (define_insn_reservation "future-store" 0
-   (and (eq_attr "type" "store")
-        (eq_attr "update" "no")
-        (eq_attr "indexed" "no")
-        (eq_attr "cpu" "future"))
-   "DU_slice_3_future,LSU_future")
- 
- (define_insn_reservation "future-store-indexed" 0
-   (and (eq_attr "type" "store")
-        (eq_attr "update" "no")
-        (eq_attr "indexed" "yes")
-        (eq_attr "cpu" "future"))
-   "DU_slice_3_future,LSU_future")
- 
- ; Update forms have 2 cycle latency for updated addr reg
- (define_insn_reservation "future-store-update" 2
-   (and (eq_attr "type" "store")
-        (eq_attr "update" "yes")
-        (eq_attr "indexed" "no")
-        (eq_attr "cpu" "future"))
-   "DU_C2_3_future,LSU_future+VSU_future")
- 
- ; Update forms have 2 cycle latency for updated addr reg
- (define_insn_reservation "future-store-update-indexed" 2
-   (and (eq_attr "type" "store")
-        (eq_attr "update" "yes")
-        (eq_attr "indexed" "yes")
-        (eq_attr "cpu" "future"))
-   "DU_C2_3_future,LSU_future+VSU_future")
- 
- (define_insn_reservation "future-fpstore" 0
-   (and (eq_attr "type" "fpstore")
-        (eq_attr "update" "no")
-        (eq_attr "cpu" "future"))
-   "DU_slice_3_future,LSU_future")
- 
- ; Update forms have 2 cycle latency for updated addr reg
- (define_insn_reservation "future-fpstore-update" 2
-   (and (eq_attr "type" "fpstore")
-        (eq_attr "update" "yes")
-        (eq_attr "cpu" "future"))
-   "DU_C2_3_future,LSU_future+VSU_future")
- 
- (define_insn_reservation "future-vecstore" 0
-   (and (eq_attr "type" "vecstore")
-        (eq_attr "cpu" "future"))
-   "DU_super_future,LSU_pair_future")
- 
- (define_insn_reservation "future-larx" 4
-   (and (eq_attr "type" "load_l")
-        (eq_attr "cpu" "future"))
-   "DU_any_future,LSU_future")
- 
- (define_insn_reservation "future-stcx" 2
-   (and (eq_attr "type" "store_c")
-        (eq_attr "cpu" "future"))
-   "DU_C2_3_future,LSU_future+VSU_future")
- 
- (define_insn_reservation "future-sync" 4
-   (and (eq_attr "type" "sync,isync")
-        (eq_attr "cpu" "future"))
-   "DU_any_future,LSU_future")
- 
- 
- ; VSU Execution Unit
- 
- ; Fixed point ops
- 
- ; Most ALU insns are simple 2 cycle, including record form
- (define_insn_reservation "future-alu" 2
-   (and (eq_attr "type" "add,exts,integer,logical,isel")
-        (eq_attr "cpu" "future"))
-   "DU_any_future,VSU_future")
- ; 5 cycle CR latency
- (define_bypass 5 "future-alu"
- 		 "future-crlogical,future-mfcr,future-mfcrf")
- 
- ; Rotate/shift prevent use of third slot
- (define_insn_reservation "future-rot" 2
-   (and (eq_attr "type" "insert,shift")
-        (eq_attr "dot" "no")
-        (eq_attr "cpu" "future"))
-   "DU_slice_3_future,VSU_future")
- 
- ; Record form rotate/shift are cracked
- (define_insn_reservation "future-cracked-alu" 2
-   (and (eq_attr "type" "insert,shift")
-        (eq_attr "dot" "yes")
-        (eq_attr "cpu" "future"))
-   "DU_C2_3_future,VSU_future")
- ; 7 cycle CR latency
- (define_bypass 7 "future-cracked-alu"
- 		 "future-crlogical,future-mfcr,future-mfcrf")
- 
- (define_insn_reservation "future-alu2" 3
-   (and (eq_attr "type" "cntlz,popcnt,trap")
-        (eq_attr "cpu" "future"))
-   "DU_any_future,VSU_future")
- ; 6 cycle CR latency
- (define_bypass 6 "future-alu2"
- 		 "future-crlogical,future-mfcr,future-mfcrf")
- 
- (define_insn_reservation "future-cmp" 2
-   (and (eq_attr "type" "cmp")
-        (eq_attr "cpu" "future"))
-   "DU_any_future,VSU_future")
- 
- 
- ; Treat 'two' and 'three' types as 2 or 3 way cracked
- (define_insn_reservation "future-two" 4
-   (and (eq_attr "type" "two")
-        (eq_attr "cpu" "future"))
-   "DU_C2_future,VSU_future")
- 
- (define_insn_reservation "future-three" 6
-   (and (eq_attr "type" "three")
-        (eq_attr "cpu" "future"))
-   "DU_C3_future,VSU_future")
- 
- (define_insn_reservation "future-mul" 5
-   (and (eq_attr "type" "mul")
-        (eq_attr "dot" "no")
-        (eq_attr "cpu" "future"))
-   "DU_slice_3_future,VSU_future")
- 
- (define_insn_reservation "future-mul-compare" 5
-   (and (eq_attr "type" "mul")
-        (eq_attr "dot" "yes")
-        (eq_attr "cpu" "future"))
-   "DU_C2_3_future,VSU_future")
- ; 10 cycle CR latency
- (define_bypass 10 "future-mul-compare"
- 		 "future-crlogical,future-mfcr,future-mfcrf")
- 
- ; Fixed point divides reserve the divide units for a minimum of 8 cycles
- (define_insn_reservation "future-idiv" 16
-   (and (eq_attr "type" "div")
-        (eq_attr "size" "32")
-        (eq_attr "cpu" "future"))
-   "DU_even_future,fx_div0_future*8|fx_div1_future*8")
- 
- (define_insn_reservation "future-ldiv" 24
-   (and (eq_attr "type" "div")
-        (eq_attr "size" "64")
-        (eq_attr "cpu" "future"))
-   "DU_even_future,fx_div0_future*8|fx_div1_future*8")
- 
- (define_insn_reservation "future-crlogical" 2
-   (and (eq_attr "type" "cr_logical")
-        (eq_attr "cpu" "future"))
-   "DU_any_future,VSU_future")
- 
- (define_insn_reservation "future-mfcrf" 2
-   (and (eq_attr "type" "mfcrf")
-        (eq_attr "cpu" "future"))
-   "DU_any_future,VSU_future")
- 
- (define_insn_reservation "future-mfcr" 6
-   (and (eq_attr "type" "mfcr")
-        (eq_attr "cpu" "future"))
-   "DU_C3_future,VSU_future")
- 
- ; Should differentiate between 1 cr field and > 1 since target of > 1 cr
- ; is cracked
- (define_insn_reservation "future-mtcr" 2
-   (and (eq_attr "type" "mtcr")
-        (eq_attr "cpu" "future"))
-   "DU_any_future,VSU_future")
- 
- ; Move to LR/CTR are executed in VSU
- (define_insn_reservation "future-mtjmpr" 5
-   (and (eq_attr "type" "mtjmpr")
-        (eq_attr "cpu" "future"))
-   "DU_any_future,VSU_future")
- 
- ; Floating point/Vector ops
- (define_insn_reservation "future-fpsimple" 2
-   (and (eq_attr "type" "fpsimple")
-        (eq_attr "cpu" "future"))
-   "DU_slice_3_future,VSU_future")
- 
- (define_insn_reservation "future-fp" 5
-   (and (eq_attr "type" "fp,dmul")
-        (eq_attr "cpu" "future"))
-   "DU_slice_3_future,VSU_future")
- 
- (define_insn_reservation "future-fpcompare" 3
-   (and (eq_attr "type" "fpcompare")
-        (eq_attr "cpu" "future"))
-   "DU_slice_3_future,VSU_future")
- 
- ; FP div/sqrt are executed in the VSU slices.  They are not pipelined wrt other
- ; div/sqrt insns, but for the most part do not block pipelined ops.
- (define_insn_reservation "future-sdiv" 22
-   (and (eq_attr "type" "sdiv")
-        (eq_attr "cpu" "future"))
-   "DU_slice_3_future,VSU_future,FP_DIV_future")
- 
- (define_insn_reservation "future-ddiv" 27
-   (and (eq_attr "type" "ddiv")
-        (eq_attr "cpu" "future"))
-   "DU_slice_3_future,VSU_future,FP_DIV_future")
- 
- (define_insn_reservation "future-sqrt" 26
-   (and (eq_attr "type" "ssqrt")
-        (eq_attr "cpu" "future"))
-   "DU_slice_3_future,VSU_future,FP_DIV_future")
- 
- (define_insn_reservation "future-dsqrt" 36
-   (and (eq_attr "type" "dsqrt")
-        (eq_attr "cpu" "future"))
-   "DU_slice_3_future,VSU_future,FP_DIV_future")
- 
- (define_insn_reservation "future-vec-2cyc" 2
-   (and (eq_attr "type" "vecmove,veclogical,vecexts,veccmpfx")
-        (eq_attr "cpu" "future"))
-   "DU_super_future,VSU_super_future")
- 
- (define_insn_reservation "future-veccmp" 3
-   (and (eq_attr "type" "veccmp")
-        (eq_attr "cpu" "future"))
-   "DU_super_future,VSU_super_future")
- 
- (define_insn_reservation "future-vecsimple" 3
-   (and (eq_attr "type" "vecsimple")
-        (eq_attr "cpu" "future"))
-   "DU_super_future,VSU_super_future")
- 
- (define_insn_reservation "future-vecnormal" 7
-   (and (eq_attr "type" "vecfloat,vecdouble")
-        (eq_attr "size" "!128")
-        (eq_attr "cpu" "future"))
-   "DU_super_future,VSU_super_future")
- 
- ; Quad-precision FP ops, execute in DFU
- (define_insn_reservation "future-qp" 12
-   (and (eq_attr "type" "vecfloat,vecdouble")
-        (eq_attr "size" "128")
-        (eq_attr "cpu" "future"))
-   "DU_super_future,dfu_future")
- 
- (define_insn_reservation "future-vecperm" 3
-   (and (eq_attr "type" "vecperm")
-        (eq_attr "cpu" "future"))
-   "DU_super_future,VSU_PRM_future")
- 
- (define_insn_reservation "future-veccomplex" 7
-   (and (eq_attr "type" "veccomplex")
-        (eq_attr "cpu" "future"))
-   "DU_super_future,VSU_super_future")
- 
- (define_insn_reservation "future-vecfdiv" 24
-   (and (eq_attr "type" "vecfdiv")
-        (eq_attr "cpu" "future"))
-   "DU_super_future,VSU_super_future,VEC_DIV_future")
- 
- (define_insn_reservation "future-vecdiv" 27
-   (and (eq_attr "type" "vecdiv")
-        (eq_attr "size" "!128")
-        (eq_attr "cpu" "future"))
-   "DU_super_future,VSU_super_future,VEC_DIV_future")
- 
- ; Use 8 for DFU reservation on QP div/mul to limit DFA state size
- (define_insn_reservation "future-qpdiv" 56
-   (and (eq_attr "type" "vecdiv")
-        (eq_attr "size" "128")
-        (eq_attr "cpu" "future"))
-   "DU_super_future,dfu_future*8")
- 
- (define_insn_reservation "future-qpmul" 24
-   (and (eq_attr "type" "qmul")
-        (eq_attr "size" "128")
-        (eq_attr "cpu" "future"))
-   "DU_super_future,dfu_future*8")
- 
- (define_insn_reservation "future-mffgpr" 2
-   (and (eq_attr "type" "mffgpr")
-        (eq_attr "cpu" "future"))
-   "DU_slice_3_future,VSU_future")
- 
- (define_insn_reservation "future-mftgpr" 2
-   (and (eq_attr "type" "mftgpr")
-        (eq_attr "cpu" "future"))
-   "DU_slice_3_future,VSU_future")
- 
- 
- ; Branch Unit
- ; Move from LR/CTR are executed in BRU but consume a writeback port from an
- ; execution slice.
- (define_insn_reservation "future-mfjmpr" 6
-   (and (eq_attr "type" "mfjmpr")
-        (eq_attr "cpu" "future"))
-   "DU_branch_future,bru_future+VSU_future")
- 
- ; Branch is 2 cycles
- (define_insn_reservation "future-branch" 2
-   (and (eq_attr "type" "jmpreg,branch")
-        (eq_attr "cpu" "future"))
-   "DU_branch_future,bru_future")
- 
- 
- ; Crypto Unit
- (define_insn_reservation "future-crypto" 6
-   (and (eq_attr "type" "crypto")
-        (eq_attr "cpu" "future"))
-   "DU_super_future,cryptu_future")
- 
- 
- ; HTM Unit
- (define_insn_reservation "future-htm" 4
-   (and (eq_attr "type" "htm")
-        (eq_attr "cpu" "future"))
-   "DU_C2_future,LSU_future")
- 
- (define_insn_reservation "future-htm-simple" 2
-   (and (eq_attr "type" "htmsimple")
-        (eq_attr "cpu" "future"))
-   "DU_any_future,VSU_future")
- 
- 
- ; DFP Unit
- (define_insn_reservation "future-dfp" 12
-   (and (eq_attr "type" "dfp")
-        (eq_attr "cpu" "future"))
-   "DU_even_future,dfu_future")
- 
--- 0 ----
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/linux64.h gcc-10.2.0/gcc/config/rs6000/linux64.h
*** gcc-10.1.0/gcc/config/rs6000/linux64.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/linux64.h	Thu Jul 23 06:35:17 2020
*************** extern int dot_symbols;
*** 641,649 ****
  #undef	TARGET_FLOAT128_ENABLE_TYPE
  #define TARGET_FLOAT128_ENABLE_TYPE 1
  
! /* Enable using prefixed PC-relative addressing on the 'future' machine if the
!    ABI supports it.  The ELF v2 ABI only supports PC-relative relocations for
     the medium code model.  */
! #define PCREL_SUPPORTED_BY_OS	(TARGET_FUTURE && TARGET_PREFIXED	\
  				 && ELFv2_ABI_CHECK			\
  				 && TARGET_CMODEL == CMODEL_MEDIUM)
--- 641,649 ----
  #undef	TARGET_FLOAT128_ENABLE_TYPE
  #define TARGET_FLOAT128_ENABLE_TYPE 1
  
! /* Enable using prefixed PC-relative addressing on POWER10 if the ABI
!    supports it.  The ELF v2 ABI only supports PC-relative relocations for
     the medium code model.  */
! #define PCREL_SUPPORTED_BY_OS	(TARGET_POWER10 && TARGET_PREFIXED	\
  				 && ELFv2_ABI_CHECK			\
  				 && TARGET_CMODEL == CMODEL_MEDIUM)
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/mma.md gcc-10.2.0/gcc/config/rs6000/mma.md
*** gcc-10.1.0/gcc/config/rs6000/mma.md	Thu Jan  1 00:00:00 1970
--- gcc-10.2.0/gcc/config/rs6000/mma.md	Thu Jul 23 06:35:17 2020
***************
*** 0 ****
--- 1,586 ----
+ ;; Matrix-Multiply Assist (MMA) patterns.
+ ;; Copyright (C) 2020 Free Software Foundation, Inc.
+ ;; Contributed by Peter Bergner <bergner@linux.ibm.com> and
+ ;;		  Michael Meissner <meissner@linux.ibm.com>
+ ;;
+ ;; This file is part of GCC.
+ ;;
+ ;; GCC is free software; you can redistribute it and/or modify it
+ ;; under the terms of the GNU General Public License as published
+ ;; by the Free Software Foundation; either version 3, or (at your
+ ;; option) any later version.
+ ;;
+ ;; GCC is distributed in the hope that it will be useful, but WITHOUT
+ ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ ;; or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
+ ;; License for more details.
+ ;;
+ ;; You should have received a copy of the GNU General Public License
+ ;; along with GCC; see the file COPYING3.  If not see
+ ;; <http://www.gnu.org/licenses/>.
+ 
+ ;; The MMA patterns use the multi-register PXImode and POImode partial
+ ;; integer modes to implement the target specific __vector_quad and
+ ;; __vector_pair types that the MMA built-in functions reference.
+ ;; To use these modes, we must define XImode and OImode move patterns
+ ;; so the independent parts of the compiler can use our large partial
+ ;; integer modes.  However, if we enable the XImode and OImode move
+ ;; patterns, then the compiler will attempt to use them and this can
+ ;; cause byte swapping issues on litte-endian systems.  We don't need
+ ;; the XImode and OImode move patterns for actual code generation,
+ ;; therefore, we define the XImode and OImode move patterns, but we
+ ;; disable their use with a "false" condition flag.
+ 
+ (define_constants [(MAX_MMA_OPERANDS 7)])
+ 
+ ;; Constants for creating unspecs
+ 
+ (define_c_enum "unspec"
+   [UNSPEC_MMA_ASSEMBLE_ACC
+    UNSPEC_MMA_PMXVBF16GER2
+    UNSPEC_MMA_PMXVBF16GER2NN
+    UNSPEC_MMA_PMXVBF16GER2NP
+    UNSPEC_MMA_PMXVBF16GER2PN
+    UNSPEC_MMA_PMXVBF16GER2PP
+    UNSPEC_MMA_PMXVF16GER2
+    UNSPEC_MMA_PMXVF16GER2NN
+    UNSPEC_MMA_PMXVF16GER2NP
+    UNSPEC_MMA_PMXVF16GER2PN
+    UNSPEC_MMA_PMXVF16GER2PP
+    UNSPEC_MMA_PMXVF32GER
+    UNSPEC_MMA_PMXVF32GERNN
+    UNSPEC_MMA_PMXVF32GERNP
+    UNSPEC_MMA_PMXVF32GERPN
+    UNSPEC_MMA_PMXVF32GERPP
+    UNSPEC_MMA_PMXVF64GER
+    UNSPEC_MMA_PMXVF64GERNN
+    UNSPEC_MMA_PMXVF64GERNP
+    UNSPEC_MMA_PMXVF64GERPN
+    UNSPEC_MMA_PMXVF64GERPP
+    UNSPEC_MMA_PMXVI16GER2
+    UNSPEC_MMA_PMXVI16GER2PP
+    UNSPEC_MMA_PMXVI16GER2S
+    UNSPEC_MMA_PMXVI16GER2SPP
+    UNSPEC_MMA_PMXVI4GER8
+    UNSPEC_MMA_PMXVI4GER8PP
+    UNSPEC_MMA_PMXVI8GER4
+    UNSPEC_MMA_PMXVI8GER4PP
+    UNSPEC_MMA_PMXVI8GER4SPP
+    UNSPEC_MMA_XVBF16GER2
+    UNSPEC_MMA_XVBF16GER2NN
+    UNSPEC_MMA_XVBF16GER2NP
+    UNSPEC_MMA_XVBF16GER2PN
+    UNSPEC_MMA_XVBF16GER2PP
+    UNSPEC_MMA_XVF16GER2
+    UNSPEC_MMA_XVF16GER2NN
+    UNSPEC_MMA_XVF16GER2NP
+    UNSPEC_MMA_XVF16GER2PN
+    UNSPEC_MMA_XVF16GER2PP
+    UNSPEC_MMA_XVF32GER
+    UNSPEC_MMA_XVF32GERNN
+    UNSPEC_MMA_XVF32GERNP
+    UNSPEC_MMA_XVF32GERPN
+    UNSPEC_MMA_XVF32GERPP
+    UNSPEC_MMA_XVF64GER
+    UNSPEC_MMA_XVF64GERNN
+    UNSPEC_MMA_XVF64GERNP
+    UNSPEC_MMA_XVF64GERPN
+    UNSPEC_MMA_XVF64GERPP
+    UNSPEC_MMA_XVI16GER2
+    UNSPEC_MMA_XVI16GER2PP
+    UNSPEC_MMA_XVI16GER2S
+    UNSPEC_MMA_XVI16GER2SPP
+    UNSPEC_MMA_XVI4GER8
+    UNSPEC_MMA_XVI4GER8PP
+    UNSPEC_MMA_XVI8GER4
+    UNSPEC_MMA_XVI8GER4PP
+    UNSPEC_MMA_XVI8GER4SPP
+    UNSPEC_MMA_XXMFACC
+    UNSPEC_MMA_XXMTACC
+   ])
+ 
+ ;; MMA instructions with 1 accumulator argument
+ (define_int_iterator MMA_ACC		[UNSPEC_MMA_XXMFACC
+ 					 UNSPEC_MMA_XXMTACC])
+ 
+ ;; MMA instructions with 2 vector arguments
+ (define_int_iterator MMA_VV		[UNSPEC_MMA_XVI4GER8
+ 					 UNSPEC_MMA_XVI8GER4
+ 					 UNSPEC_MMA_XVI16GER2
+ 					 UNSPEC_MMA_XVI16GER2S
+ 					 UNSPEC_MMA_XVF16GER2
+ 					 UNSPEC_MMA_XVBF16GER2
+ 					 UNSPEC_MMA_XVF32GER])
+ 
+ ;; MMA instructions with 1 accumulator and 2 vector arguments
+ (define_int_iterator MMA_AVV		[UNSPEC_MMA_XVI4GER8PP
+ 					 UNSPEC_MMA_XVI8GER4PP
+ 					 UNSPEC_MMA_XVI8GER4SPP
+ 					 UNSPEC_MMA_XVI16GER2PP
+ 					 UNSPEC_MMA_XVI16GER2SPP
+ 					 UNSPEC_MMA_XVF16GER2PP
+ 					 UNSPEC_MMA_XVF16GER2PN
+ 					 UNSPEC_MMA_XVF16GER2NP
+ 					 UNSPEC_MMA_XVF16GER2NN
+ 					 UNSPEC_MMA_XVBF16GER2PP
+ 					 UNSPEC_MMA_XVBF16GER2PN
+ 					 UNSPEC_MMA_XVBF16GER2NP
+ 					 UNSPEC_MMA_XVBF16GER2NN
+ 					 UNSPEC_MMA_XVF32GERPP
+ 					 UNSPEC_MMA_XVF32GERPN
+ 					 UNSPEC_MMA_XVF32GERNP
+ 					 UNSPEC_MMA_XVF32GERNN])
+ 
+ ;; MMA instructions with 1 vector pair and 1 vector arguments
+ (define_int_iterator MMA_PV		[UNSPEC_MMA_XVF64GER])
+ 
+ ;; MMA instructions with 1 accumulator, 1 vector pair and 1 vector arguments
+ (define_int_iterator MMA_APV		[UNSPEC_MMA_XVF64GERPP
+ 					 UNSPEC_MMA_XVF64GERPN
+ 					 UNSPEC_MMA_XVF64GERNP
+ 					 UNSPEC_MMA_XVF64GERNN])
+ 
+ ;; MMA instructions with 2 vector, 2 4-bit and 1 8-bit arguments
+ (define_int_iterator MMA_VVI4I4I8	[UNSPEC_MMA_PMXVI4GER8])
+ 
+ ;; MMA instructions with 1 accumulator, 2 vector, 2 4-bit and 1 8-bit arguments
+ (define_int_iterator MMA_AVVI4I4I8	[UNSPEC_MMA_PMXVI4GER8PP])
+ 
+ ;; MMA instructions with 2 vector, 2 4-bit and 1 2-bit arguments
+ (define_int_iterator MMA_VVI4I4I2	[UNSPEC_MMA_PMXVI16GER2
+ 					 UNSPEC_MMA_PMXVI16GER2S
+ 					 UNSPEC_MMA_PMXVF16GER2
+ 					 UNSPEC_MMA_PMXVBF16GER2])
+ 
+ ;; MMA instructions with 1 accumulator, 2 vector, 2 4-bit and 1 2-bit arguments
+ (define_int_iterator MMA_AVVI4I4I2	[UNSPEC_MMA_PMXVI16GER2PP
+ 					 UNSPEC_MMA_PMXVI16GER2SPP
+ 					 UNSPEC_MMA_PMXVF16GER2PP
+ 					 UNSPEC_MMA_PMXVF16GER2PN
+ 					 UNSPEC_MMA_PMXVF16GER2NP
+ 					 UNSPEC_MMA_PMXVF16GER2NN
+ 					 UNSPEC_MMA_PMXVBF16GER2PP
+ 					 UNSPEC_MMA_PMXVBF16GER2PN
+ 					 UNSPEC_MMA_PMXVBF16GER2NP
+ 					 UNSPEC_MMA_PMXVBF16GER2NN])
+ 
+ ;; MMA instructions with 2 vector and 2 4-bit arguments
+ (define_int_iterator MMA_VVI4I4		[UNSPEC_MMA_PMXVF32GER])
+ 
+ ;; MMA instructions with 1 accumulator, 2 vector and 2 4-bit arguments
+ (define_int_iterator MMA_AVVI4I4	[UNSPEC_MMA_PMXVF32GERPP
+ 					 UNSPEC_MMA_PMXVF32GERPN
+ 					 UNSPEC_MMA_PMXVF32GERNP
+ 					 UNSPEC_MMA_PMXVF32GERNN])
+ 
+ ;; MMA instructions with 2 vector, 1 4-bit and 1 2-bit arguments
+ (define_int_iterator MMA_PVI4I2		[UNSPEC_MMA_PMXVF64GER])
+ 
+ ;; MMA instructions with 1 accumulator, 2 vector, 1 4-bit and 1 2-bit arguments
+ (define_int_iterator MMA_APVI4I2	[UNSPEC_MMA_PMXVF64GERPP
+ 					 UNSPEC_MMA_PMXVF64GERPN
+ 					 UNSPEC_MMA_PMXVF64GERNP
+ 					 UNSPEC_MMA_PMXVF64GERNN])
+ 
+ ;; MMA instructions with 2 vector and 3 4-bit arguments
+ (define_int_iterator MMA_VVI4I4I4	[UNSPEC_MMA_PMXVI8GER4])
+ 
+ ;; MMA instructions with 1 accumulator, 2 vector and 3 4-bit arguments
+ (define_int_iterator MMA_AVVI4I4I4	[UNSPEC_MMA_PMXVI8GER4PP
+ 					 UNSPEC_MMA_PMXVI8GER4SPP])
+ 
+ (define_int_attr acc		[(UNSPEC_MMA_XXMFACC		"xxmfacc")
+ 				 (UNSPEC_MMA_XXMTACC		"xxmtacc")])
+ 
+ (define_int_attr vv		[(UNSPEC_MMA_XVI4GER8		"xvi4ger8")
+ 				 (UNSPEC_MMA_XVI8GER4		"xvi8ger4")
+ 				 (UNSPEC_MMA_XVI16GER2		"xvi16ger2")
+ 				 (UNSPEC_MMA_XVI16GER2S		"xvi16ger2s")
+ 				 (UNSPEC_MMA_XVF16GER2		"xvf16ger2")
+ 				 (UNSPEC_MMA_XVBF16GER2		"xvbf16ger2")
+ 				 (UNSPEC_MMA_XVF32GER		"xvf32ger")])
+ 
+ (define_int_attr avv		[(UNSPEC_MMA_XVI4GER8PP		"xvi4ger8pp")
+ 				 (UNSPEC_MMA_XVI8GER4PP		"xvi8ger4pp")
+ 				 (UNSPEC_MMA_XVI8GER4SPP	"xvi8ger4spp")
+ 				 (UNSPEC_MMA_XVI16GER2PP	"xvi16ger2pp")
+ 				 (UNSPEC_MMA_XVI16GER2SPP	"xvi16ger2spp")
+ 				 (UNSPEC_MMA_XVF16GER2PP	"xvf16ger2pp")
+ 				 (UNSPEC_MMA_XVF16GER2PN	"xvf16ger2pn")
+ 				 (UNSPEC_MMA_XVF16GER2NP	"xvf16ger2np")
+ 				 (UNSPEC_MMA_XVF16GER2NN	"xvf16ger2nn")
+ 				 (UNSPEC_MMA_XVBF16GER2PP	"xvbf16ger2pp")
+ 				 (UNSPEC_MMA_XVBF16GER2PN	"xvbf16ger2pn")
+ 				 (UNSPEC_MMA_XVBF16GER2NP	"xvbf16ger2np")
+ 				 (UNSPEC_MMA_XVBF16GER2NN	"xvbf16ger2nn")
+ 				 (UNSPEC_MMA_XVF32GERPP		"xvf32gerpp")
+ 				 (UNSPEC_MMA_XVF32GERPN		"xvf32gerpn")
+ 				 (UNSPEC_MMA_XVF32GERNP		"xvf32gernp")
+ 				 (UNSPEC_MMA_XVF32GERNN		"xvf32gernn")])
+ 
+ (define_int_attr pv		[(UNSPEC_MMA_XVF64GER		"xvf64ger")])
+ 
+ (define_int_attr apv		[(UNSPEC_MMA_XVF64GERPP		"xvf64gerpp")
+ 				 (UNSPEC_MMA_XVF64GERPN		"xvf64gerpn")
+ 				 (UNSPEC_MMA_XVF64GERNP		"xvf64gernp")
+ 				 (UNSPEC_MMA_XVF64GERNN		"xvf64gernn")])
+ 
+ (define_int_attr vvi4i4i8	[(UNSPEC_MMA_PMXVI4GER8		"pmxvi4ger8")])
+ 
+ (define_int_attr avvi4i4i8	[(UNSPEC_MMA_PMXVI4GER8PP	"pmxvi4ger8pp")])
+ 
+ (define_int_attr vvi4i4i2	[(UNSPEC_MMA_PMXVI16GER2	"pmxvi16ger2")
+ 				 (UNSPEC_MMA_PMXVI16GER2S	"pmxvi16ger2s")
+ 				 (UNSPEC_MMA_PMXVF16GER2	"pmxvf16ger2")
+ 				 (UNSPEC_MMA_PMXVBF16GER2	"pmxvbf16ger2")])
+ 
+ (define_int_attr avvi4i4i2	[(UNSPEC_MMA_PMXVI16GER2PP	"pmxvi16ger2pp")
+ 				 (UNSPEC_MMA_PMXVI16GER2SPP	"pmxvi16ger2spp")
+ 				 (UNSPEC_MMA_PMXVF16GER2PP	"pmxvf16ger2pp")
+ 				 (UNSPEC_MMA_PMXVF16GER2PN	"pmxvf16ger2pn")
+ 				 (UNSPEC_MMA_PMXVF16GER2NP	"pmxvf16ger2np")
+ 				 (UNSPEC_MMA_PMXVF16GER2NN	"pmxvf16ger2nn")
+ 				 (UNSPEC_MMA_PMXVBF16GER2PP	"pmxvbf16ger2pp")
+ 				 (UNSPEC_MMA_PMXVBF16GER2PN	"pmxvbf16ger2pn")
+ 				 (UNSPEC_MMA_PMXVBF16GER2NP	"pmxvbf16ger2np")
+ 				 (UNSPEC_MMA_PMXVBF16GER2NN	"pmxvbf16ger2nn")])
+ 
+ (define_int_attr vvi4i4		[(UNSPEC_MMA_PMXVF32GER		"pmxvf32ger")])
+ 
+ (define_int_attr avvi4i4	[(UNSPEC_MMA_PMXVF32GERPP	"pmxvf32gerpp")
+ 				 (UNSPEC_MMA_PMXVF32GERPN	"pmxvf32gerpn")
+ 				 (UNSPEC_MMA_PMXVF32GERNP	"pmxvf32gernp")
+ 				 (UNSPEC_MMA_PMXVF32GERNN	"pmxvf32gernn")])
+ 
+ (define_int_attr pvi4i2		[(UNSPEC_MMA_PMXVF64GER		"pmxvf64ger")])
+ 
+ (define_int_attr apvi4i2	[(UNSPEC_MMA_PMXVF64GERPP	"pmxvf64gerpp")
+ 				 (UNSPEC_MMA_PMXVF64GERPN	"pmxvf64gerpn")
+ 				 (UNSPEC_MMA_PMXVF64GERNP	"pmxvf64gernp")
+ 				 (UNSPEC_MMA_PMXVF64GERNN	"pmxvf64gernn")])
+ 
+ (define_int_attr vvi4i4i4	[(UNSPEC_MMA_PMXVI8GER4		"pmxvi8ger4")])
+ 
+ (define_int_attr avvi4i4i4	[(UNSPEC_MMA_PMXVI8GER4PP	"pmxvi8ger4pp")
+ 				 (UNSPEC_MMA_PMXVI8GER4SPP	"pmxvi8ger4spp")])
+ 
+ 
+ ;; Define a disabled OImode move pattern, so we can use POImode.
+ (define_expand "movoi"
+   [(set (match_operand:OI 0 "nonimmediate_operand")
+ 	(match_operand:OI 1 "input_operand"))]
+   "0"
+ {
+   gcc_unreachable ();
+ })
+ 
+ ;; Vector pair support.  POImode can only live in VSRs.
+ (define_expand "movpoi"
+   [(set (match_operand:POI 0 "nonimmediate_operand")
+ 	(match_operand:POI 1 "input_operand"))]
+   "TARGET_MMA"
+ {
+   rs6000_emit_move (operands[0], operands[1], POImode);
+   DONE;
+ })
+ 
+ (define_insn_and_split "*movpoi"
+   [(set (match_operand:POI 0 "nonimmediate_operand" "=wa,m,wa")
+ 	(match_operand:POI 1 "input_operand" "m,wa,wa"))]
+   "TARGET_MMA
+    && (gpc_reg_operand (operands[0], POImode)
+        || gpc_reg_operand (operands[1], POImode))"
+   "@
+    lxvp%X1 %x0,%1
+    stxvp%X0 %x1,%0
+    #"
+   "&& reload_completed
+    && (!MEM_P (operands[0]) && !MEM_P (operands[1]))"
+   [(const_int 0)]
+ {
+   rs6000_split_multireg_move (operands[0], operands[1]);
+   DONE;
+ }
+   [(set_attr "type" "vecload,vecstore,veclogical")
+    (set_attr "length" "*,*,8")])
+ 
+ 
+ ;; Define a disabled XImode move pattern, so we can use PXImode.
+ (define_expand "movxi"
+   [(set (match_operand:XI 0 "nonimmediate_operand")
+ 	(match_operand:XI 1 "input_operand"))]
+   "0"
+ {
+   gcc_unreachable ();
+ })
+ 
+ ;; Vector quad support.  PXImode can only live in FPRs.
+ (define_expand "movpxi"
+   [(set (match_operand:PXI 0 "nonimmediate_operand")
+ 	(match_operand:PXI 1 "input_operand"))]
+   "TARGET_MMA"
+ {
+   rs6000_emit_move (operands[0], operands[1], PXImode);
+   DONE;
+ })
+ 
+ (define_insn_and_split "*movpxi"
+   [(set (match_operand:PXI 0 "nonimmediate_operand" "=d,m,d,d")
+ 	(match_operand:PXI 1 "input_operand" "m,d,d,O"))]
+   "TARGET_MMA
+    && ((gpc_reg_operand (operands[0], PXImode)
+ 	&& !(CONST_INT_P (operands[1]) && INTVAL (operands[1]) == 0))
+        || gpc_reg_operand (operands[1], PXImode))"
+   "#"
+   "&& reload_completed"
+   [(const_int 0)]
+ {
+   rs6000_split_multireg_move (operands[0], operands[1]);
+   DONE;
+ }
+   [(set_attr "type" "vecload,vecstore,veclogical,mma")
+    (set_attr "length" "8,8,16,*")
+    (set_attr "max_prefixed_insns" "2,2,*,*")])
+ 
+ (define_expand "mma_assemble_pair"
+   [(match_operand:POI 0 "vsx_register_operand")
+    (match_operand:V16QI 1 "input_operand")
+    (match_operand:V16QI 2 "input_operand")]
+   "TARGET_MMA"
+ {
+   rtx dst;
+ 
+   /* Let the compiler know the code below fully defines our output value.  */
+   emit_clobber (operands[0]);
+ 
+   dst = simplify_gen_subreg (V16QImode, operands[0], POImode, 0);
+   emit_move_insn (dst, operands[1]);
+   dst = simplify_gen_subreg (V16QImode, operands[0], POImode, 16);
+   emit_move_insn (dst, operands[2]);
+   DONE;
+ })
+ 
+ (define_expand "mma_assemble_acc"
+   [(match_operand:PXI 0 "fpr_reg_operand")
+    (match_operand:V16QI 1 "input_operand")
+    (match_operand:V16QI 2 "input_operand")
+    (match_operand:V16QI 3 "input_operand")
+    (match_operand:V16QI 4 "input_operand")]
+   "TARGET_MMA"
+ {
+   rtx src = gen_rtx_UNSPEC (PXImode,
+ 			    gen_rtvec (4, operands[1], operands[2],
+ 				       operands[3], operands[4]),
+ 			    UNSPEC_MMA_ASSEMBLE_ACC);
+   emit_move_insn (operands[0], src);
+   DONE;
+ })
+ 
+ (define_insn_and_split "*mma_assemble_acc"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=d")
+ 	(unspec:PXI [(match_operand:V16QI 1 "mma_assemble_input_operand" "mwa")
+ 		     (match_operand:V16QI 2 "mma_assemble_input_operand" "mwa")
+ 		     (match_operand:V16QI 3 "mma_assemble_input_operand" "mwa")
+ 		     (match_operand:V16QI 4 "mma_assemble_input_operand" "mwa")]
+ 		     UNSPEC_MMA_ASSEMBLE_ACC))]
+   "TARGET_MMA
+    && fpr_reg_operand (operands[0], PXImode)"
+   "#"
+   "&& reload_completed"
+   [(const_int 0)]
+ {
+   rtx src = gen_rtx_UNSPEC (PXImode,
+ 			    gen_rtvec (4, operands[1], operands[2],
+ 				       operands[3], operands[4]),
+ 			    UNSPEC_MMA_ASSEMBLE_ACC);
+   rs6000_split_multireg_move (operands[0], src);
+   DONE;
+ })
+ 
+ ;; MMA instructions that do not use their accumulators as an input, still
+ ;; must not allow their vector operands to overlap the registers used by
+ ;; the accumulator.  We enforce this by marking the output as early clobber.
+ 
+ (define_insn "mma_<acc>"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
+ 	(unspec:PXI [(match_operand:PXI 1 "fpr_reg_operand" "0")]
+ 		    MMA_ACC))]
+   "TARGET_MMA"
+   "<acc> %A0"
+   [(set_attr "type" "mma")])
+ 
+ (define_insn "mma_xxsetaccz"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=d")
+ 	(const_int 0))]
+   "TARGET_MMA"
+   "xxsetaccz %A0"
+   [(set_attr "type" "mma")])
+ 
+ (define_insn "mma_<vv>"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
+ 	(unspec:PXI [(match_operand:V16QI 1 "vsx_register_operand" "wa")
+ 		     (match_operand:V16QI 2 "vsx_register_operand" "wa")]
+ 		     MMA_VV))]
+   "TARGET_MMA"
+   "<vv> %A0,%x1,%x2"
+   [(set_attr "type" "mma")])
+ 
+ (define_insn "mma_<avv>"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
+ 	(unspec:PXI [(match_operand:PXI 1 "fpr_reg_operand" "0")
+ 		     (match_operand:V16QI 2 "vsx_register_operand" "wa")
+ 		     (match_operand:V16QI 3 "vsx_register_operand" "wa")]
+ 		     MMA_AVV))]
+   "TARGET_MMA"
+   "<avv> %A0,%x2,%x3"
+   [(set_attr "type" "mma")])
+ 
+ (define_insn "mma_<pv>"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
+ 	(unspec:PXI [(match_operand:POI 1 "vsx_register_operand" "wa")
+ 		     (match_operand:V16QI 2 "vsx_register_operand" "wa")]
+ 		     MMA_PV))]
+   "TARGET_MMA"
+   "<pv> %A0,%x1,%x2"
+   [(set_attr "type" "mma")])
+ 
+ (define_insn "mma_<apv>"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
+ 	(unspec:PXI [(match_operand:PXI 1 "fpr_reg_operand" "0")
+ 		     (match_operand:POI 2 "vsx_register_operand" "wa")
+ 		     (match_operand:V16QI 3 "vsx_register_operand" "wa")]
+ 		     MMA_APV))]
+   "TARGET_MMA"
+   "<apv> %A0,%x2,%x3"
+   [(set_attr "type" "mma")])
+ 
+ (define_insn "mma_<vvi4i4i8>"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
+ 	(unspec:PXI [(match_operand:V16QI 1 "vsx_register_operand" "wa")
+ 		     (match_operand:V16QI 2 "vsx_register_operand" "wa")
+ 		     (match_operand:SI 3 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 4 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 5 "u8bit_cint_operand" "n")]
+ 		     MMA_VVI4I4I8))]
+   "TARGET_MMA"
+   "<vvi4i4i8> %A0,%x1,%x2,%3,%4,%5"
+   [(set_attr "type" "mma")
+    (set_attr "length" "8")])
+ 
+ (define_insn "mma_<avvi4i4i8>"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
+ 	(unspec:PXI [(match_operand:PXI 1 "fpr_reg_operand" "0")
+ 		     (match_operand:V16QI 2 "vsx_register_operand" "wa")
+ 		     (match_operand:V16QI 3 "vsx_register_operand" "wa")
+ 		     (match_operand:SI 4 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 5 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 6 "u8bit_cint_operand" "n")]
+ 		     MMA_AVVI4I4I8))]
+   "TARGET_MMA"
+   "<avvi4i4i8> %A0,%x2,%x3,%4,%5,%6"
+   [(set_attr "type" "mma")
+    (set_attr "length" "8")])
+ 
+ (define_insn "mma_<vvi4i4i2>"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
+ 	(unspec:PXI [(match_operand:V16QI 1 "vsx_register_operand" "wa")
+ 		     (match_operand:V16QI 2 "vsx_register_operand" "wa")
+ 		     (match_operand:SI 3 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 4 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 5 "const_0_to_3_operand" "n")]
+ 		     MMA_VVI4I4I2))]
+   "TARGET_MMA"
+   "<vvi4i4i2> %A0,%x1,%x2,%3,%4,%5"
+   [(set_attr "type" "mma")
+    (set_attr "length" "8")])
+ 
+ (define_insn "mma_<avvi4i4i2>"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
+ 	(unspec:PXI [(match_operand:PXI 1 "fpr_reg_operand" "0")
+ 		     (match_operand:V16QI 2 "vsx_register_operand" "wa")
+ 		     (match_operand:V16QI 3 "vsx_register_operand" "wa")
+ 		     (match_operand:SI 4 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 5 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 6 "const_0_to_3_operand" "n")]
+ 		     MMA_AVVI4I4I2))]
+   "TARGET_MMA"
+   "<avvi4i4i2> %A0,%x2,%x3,%4,%5,%6"
+   [(set_attr "type" "mma")
+    (set_attr "length" "8")])
+ 
+ (define_insn "mma_<vvi4i4>"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
+ 	(unspec:PXI [(match_operand:V16QI 1 "vsx_register_operand" "wa")
+ 		     (match_operand:V16QI 2 "vsx_register_operand" "wa")
+ 		     (match_operand:SI 3 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 4 "const_0_to_15_operand" "n")]
+ 		     MMA_VVI4I4))]
+   "TARGET_MMA"
+   "<vvi4i4> %A0,%x1,%x2,%3,%4"
+   [(set_attr "type" "mma")
+    (set_attr "length" "8")])
+ 
+ (define_insn "mma_<avvi4i4>"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
+ 	(unspec:PXI [(match_operand:PXI 1 "fpr_reg_operand" "0")
+ 		     (match_operand:V16QI 2 "vsx_register_operand" "wa")
+ 		     (match_operand:V16QI 3 "vsx_register_operand" "wa")
+ 		     (match_operand:SI 4 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 5 "const_0_to_15_operand" "n")]
+ 		     MMA_AVVI4I4))]
+   "TARGET_MMA"
+   "<avvi4i4> %A0,%x2,%x3,%4,%5"
+   [(set_attr "type" "mma")
+    (set_attr "length" "8")])
+ 
+ (define_insn "mma_<pvi4i2>"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
+ 	(unspec:PXI [(match_operand:POI 1 "vsx_register_operand" "wa")
+ 		     (match_operand:V16QI 2 "vsx_register_operand" "wa")
+ 		     (match_operand:SI 3 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 4 "const_0_to_3_operand" "n")]
+ 		     MMA_PVI4I2))]
+   "TARGET_MMA"
+   "<pvi4i2> %A0,%x1,%x2,%3,%4"
+   [(set_attr "type" "mma")
+    (set_attr "length" "8")])
+ 
+ (define_insn "mma_<apvi4i2>"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
+ 	(unspec:PXI [(match_operand:PXI 1 "fpr_reg_operand" "0")
+ 		     (match_operand:POI 2 "vsx_register_operand" "wa")
+ 		     (match_operand:V16QI 3 "vsx_register_operand" "wa")
+ 		     (match_operand:SI 4 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 5 "const_0_to_3_operand" "n")]
+ 		     MMA_APVI4I2))]
+   "TARGET_MMA"
+   "<apvi4i2> %A0,%x2,%x3,%4,%5"
+   [(set_attr "type" "mma")
+    (set_attr "length" "8")])
+ 
+ (define_insn "mma_<vvi4i4i4>"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
+ 	(unspec:PXI [(match_operand:V16QI 1 "vsx_register_operand" "wa")
+ 		     (match_operand:V16QI 2 "vsx_register_operand" "wa")
+ 		     (match_operand:SI 3 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 4 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 5 "const_0_to_15_operand" "n")]
+ 		     MMA_VVI4I4I4))]
+   "TARGET_MMA"
+   "<vvi4i4i4> %A0,%x1,%x2,%3,%4,%5"
+   [(set_attr "type" "mma")
+    (set_attr "length" "8")])
+ 
+ (define_insn "mma_<avvi4i4i4>"
+   [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
+ 	(unspec:PXI [(match_operand:PXI 1 "fpr_reg_operand" "0")
+ 		     (match_operand:V16QI 2 "vsx_register_operand" "wa")
+ 		     (match_operand:V16QI 3 "vsx_register_operand" "wa")
+ 		     (match_operand:SI 4 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 5 "const_0_to_15_operand" "n")
+ 		     (match_operand:SI 6 "const_0_to_15_operand" "n")]
+ 		     MMA_AVVI4I4I4))]
+   "TARGET_MMA"
+   "<avvi4i4i4> %A0,%x2,%x3,%4,%5,%6"
+   [(set_attr "type" "mma")
+    (set_attr "length" "8")])
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/power10.md gcc-10.2.0/gcc/config/rs6000/power10.md
*** gcc-10.1.0/gcc/config/rs6000/power10.md	Thu Jan  1 00:00:00 1970
--- gcc-10.2.0/gcc/config/rs6000/power10.md	Thu Jul 23 06:35:17 2020
***************
*** 0 ****
--- 1,521 ----
+ ;; Scheduling description for IBM POWER10 processor.
+ ;; Copyright (C) 2016-2020 Free Software Foundation, Inc.
+ ;;
+ ;; This is a clone of power9.md.  It is intended to be a placeholder until a
+ ;; real scheduler model can be contributed.
+ ;; The original power9.md was contributed by Pat Haugen (pthaugen@us.ibm.com).
+ 
+ ;; This file is part of GCC.
+ ;;
+ ;; GCC is free software; you can redistribute it and/or modify it
+ ;; under the terms of the GNU General Public License as published
+ ;; by the Free Software Foundation; either version 3, or (at your
+ ;; option) any later version.
+ ;;
+ ;; GCC is distributed in the hope that it will be useful, but WITHOUT
+ ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ ;; or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
+ ;; License for more details.
+ ;;
+ ;; You should have received a copy of the GNU General Public License
+ ;; along with GCC; see the file COPYING3.  If not see
+ ;; <http://www.gnu.org/licenses/>.
+ 
+ ;; This file was cloned from power9.md, it does not (yet) describe the actual
+ ;; POWER10 processor.
+ 
+ (define_automaton "power10dsp,power10lsu,power10vsu,power10fpdiv,power10misc")
+ 
+ (define_cpu_unit "lsu0_power10,lsu1_power10,lsu2_power10,lsu3_power10" "power10lsu")
+ (define_cpu_unit "vsu0_power10,vsu1_power10,vsu2_power10,vsu3_power10" "power10vsu")
+ ; Two vector permute units, part of vsu
+ (define_cpu_unit "prm0_power10,prm1_power10" "power10vsu")
+ ; Two fixed point divide units, not pipelined
+ (define_cpu_unit "fx_div0_power10,fx_div1_power10" "power10misc")
+ (define_cpu_unit "bru_power10,cryptu_power10,dfu_power10" "power10misc")
+ ; Create a false unit for use by non-pipelined FP div/sqrt
+ (define_cpu_unit "fp_div0_power10,fp_div1_power10,fp_div2_power10,fp_div3_power10"
+ 		 "power10fpdiv")
+ 
+ 
+ (define_cpu_unit "x0_power10,x1_power10,xa0_power10,xa1_power10,
+ 		  x2_power10,x3_power10,xb0_power10,xb1_power10,
+ 		  br0_power10,br1_power10" "power10dsp")
+ 
+ 
+ ; Dispatch port reservations
+ ;
+ ; The processor can dispatch a maximum of 6 iops per cycle with the following
+ ; general restrictions (other restrictions also apply):
+ ;   1) At most 2 iops per execution slice
+ ;   2) At most 2 iops to the branch unit
+ ; Note that insn position in a dispatch group of 6 insns does not infer which
+ ; execution slice the insn is routed to.  The units are used to infer the
+ ; conflicts that exist (i.e. an 'even' requirement will preclude dispatch
+ ; with 2 insns with 'superslice' requirement).
+ 
+ ; The xa0/xa1 units really represent the 3rd dispatch port for a superslice but
+ ; are listed as separate units to allow those insns that preclude its use to
+ ; still be scheduled two to a superslice while reserving the 3rd slot.  The
+ ; same applies for xb0/xb1.
+ (define_reservation "DU_xa_power10" "xa0_power10+xa1_power10")
+ (define_reservation "DU_xb_power10" "xb0_power10+xb1_power10")
+ 
+ ; Any execution slice dispatch
+ (define_reservation "DU_any_power10"
+ 		    "x0_power10|x1_power10|DU_xa_power10|x2_power10|x3_power10|
+ 		     DU_xb_power10")
+ 
+ ; Even slice, actually takes even/odd slots
+ (define_reservation "DU_even_power10" "x0_power10+x1_power10|x2_power10+x3_power10")
+ 
+ ; Slice plus 3rd slot
+ (define_reservation "DU_slice_3_power10"
+ 		    "x0_power10+xa0_power10|x1_power10+xa1_power10|
+ 		     x2_power10+xb0_power10|x3_power10+xb1_power10")
+ 
+ ; Superslice
+ (define_reservation "DU_super_power10"
+ 		    "x0_power10+x1_power10|x2_power10+x3_power10")
+ 
+ ; 2-way cracked
+ (define_reservation "DU_C2_power10" "x0_power10+x1_power10|
+ 				    x1_power10+DU_xa_power10|
+ 				    x1_power10+x2_power10|
+ 				    DU_xa_power10+x2_power10|
+ 				    x2_power10+x3_power10|
+ 				    x3_power10+DU_xb_power10")
+ 
+ ; 2-way cracked plus 3rd slot
+ (define_reservation "DU_C2_3_power10" "x0_power10+x1_power10+xa0_power10|
+ 				      x1_power10+x2_power10+xa1_power10|
+ 				      x2_power10+x3_power10+xb0_power10")
+ 
+ ; 3-way cracked (consumes whole decode/dispatch cycle)
+ (define_reservation "DU_C3_power10"
+ 		    "x0_power10+x1_power10+xa0_power10+xa1_power10+x2_power10+
+ 		     x3_power10+xb0_power10+xb1_power10+br0_power10+br1_power10")
+ 
+ ; Branch ports
+ (define_reservation "DU_branch_power10" "br0_power10|br1_power10")
+ 
+ 
+ ; Execution unit reservations
+ (define_reservation "LSU_power10"
+ 		    "lsu0_power10|lsu1_power10|lsu2_power10|lsu3_power10")
+ 
+ (define_reservation "LSU_pair_power10"
+ 		    "lsu0_power10+lsu1_power10|lsu1_power10+lsu2_power10|
+ 		     lsu2_power10+lsu3_power10|lsu3_power10+lsu0_power10")
+ 
+ (define_reservation "VSU_power10"
+ 		    "vsu0_power10|vsu1_power10|vsu2_power10|vsu3_power10")
+ 
+ (define_reservation "VSU_super_power10"
+ 		    "vsu0_power10+vsu1_power10|vsu2_power10+vsu3_power10")
+ 
+ (define_reservation "VSU_PRM_power10" "prm0_power10|prm1_power10")
+ 
+ ; Define the reservation to be used by FP div/sqrt which allows other insns
+ ; to be issued to the VSU, but blocks other div/sqrt for a number of cycles.
+ ; Note that the number of cycles blocked varies depending on insn, but we
+ ; just use the same number for all in order to keep the number of DFA states
+ ; reasonable.
+ (define_reservation "FP_DIV_power10"
+ 		    "fp_div0_power10*8|fp_div1_power10*8|fp_div2_power10*8|
+ 		     fp_div3_power10*8")
+ (define_reservation "VEC_DIV_power10"
+ 		    "fp_div0_power10*8+fp_div1_power10*8|
+ 		     fp_div2_power10*8+fp_div3_power10*8")
+ 
+ 
+ ; LS Unit
+ (define_insn_reservation "power10-load" 4
+   (and (eq_attr "type" "load")
+        (eq_attr "sign_extend" "no")
+        (eq_attr "update" "no")
+        (eq_attr "cpu" "power10"))
+   "DU_any_power10,LSU_power10")
+ 
+ (define_insn_reservation "power10-load-update" 4
+   (and (eq_attr "type" "load")
+        (eq_attr "sign_extend" "no")
+        (eq_attr "update" "yes")
+        (eq_attr "cpu" "power10"))
+   "DU_C2_power10,LSU_power10+VSU_power10")
+ 
+ (define_insn_reservation "power10-load-ext" 6
+   (and (eq_attr "type" "load")
+        (eq_attr "sign_extend" "yes")
+        (eq_attr "update" "no")
+        (eq_attr "cpu" "power10"))
+   "DU_C2_power10,LSU_power10")
+ 
+ (define_insn_reservation "power10-load-ext-update" 6
+   (and (eq_attr "type" "load")
+        (eq_attr "sign_extend" "yes")
+        (eq_attr "update" "yes")
+        (eq_attr "cpu" "power10"))
+   "DU_C3_power10,LSU_power10+VSU_power10")
+ 
+ (define_insn_reservation "power10-fpload-double" 4
+   (and (eq_attr "type" "fpload")
+        (eq_attr "update" "no")
+        (eq_attr "size" "64")
+        (eq_attr "cpu" "power10"))
+   "DU_slice_3_power10,LSU_power10")
+ 
+ (define_insn_reservation "power10-fpload-update-double" 4
+   (and (eq_attr "type" "fpload")
+        (eq_attr "update" "yes")
+        (eq_attr "size" "64")
+        (eq_attr "cpu" "power10"))
+   "DU_C2_3_power10,LSU_power10+VSU_power10")
+ 
+ ; SFmode loads are cracked and have additional 2 cycles over DFmode
+ (define_insn_reservation "power10-fpload-single" 6
+   (and (eq_attr "type" "fpload")
+        (eq_attr "update" "no")
+        (eq_attr "size" "32")
+        (eq_attr "cpu" "power10"))
+   "DU_C2_3_power10,LSU_power10")
+ 
+ (define_insn_reservation "power10-fpload-update-single" 6
+   (and (eq_attr "type" "fpload")
+        (eq_attr "update" "yes")
+        (eq_attr "size" "32")
+        (eq_attr "cpu" "power10"))
+   "DU_C3_power10,LSU_power10+VSU_power10")
+ 
+ (define_insn_reservation "power10-vecload" 5
+   (and (eq_attr "type" "vecload")
+        (eq_attr "cpu" "power10"))
+   "DU_any_power10,LSU_pair_power10")
+ 
+ ; Store data can issue 2 cycles after AGEN issue, 3 cycles for vector store
+ (define_insn_reservation "power10-store" 0
+   (and (eq_attr "type" "store")
+        (eq_attr "update" "no")
+        (eq_attr "indexed" "no")
+        (eq_attr "cpu" "power10"))
+   "DU_slice_3_power10,LSU_power10")
+ 
+ (define_insn_reservation "power10-store-indexed" 0
+   (and (eq_attr "type" "store")
+        (eq_attr "update" "no")
+        (eq_attr "indexed" "yes")
+        (eq_attr "cpu" "power10"))
+   "DU_slice_3_power10,LSU_power10")
+ 
+ ; Update forms have 2 cycle latency for updated addr reg
+ (define_insn_reservation "power10-store-update" 2
+   (and (eq_attr "type" "store")
+        (eq_attr "update" "yes")
+        (eq_attr "indexed" "no")
+        (eq_attr "cpu" "power10"))
+   "DU_C2_3_power10,LSU_power10+VSU_power10")
+ 
+ ; Update forms have 2 cycle latency for updated addr reg
+ (define_insn_reservation "power10-store-update-indexed" 2
+   (and (eq_attr "type" "store")
+        (eq_attr "update" "yes")
+        (eq_attr "indexed" "yes")
+        (eq_attr "cpu" "power10"))
+   "DU_C2_3_power10,LSU_power10+VSU_power10")
+ 
+ (define_insn_reservation "power10-fpstore" 0
+   (and (eq_attr "type" "fpstore")
+        (eq_attr "update" "no")
+        (eq_attr "cpu" "power10"))
+   "DU_slice_3_power10,LSU_power10")
+ 
+ ; Update forms have 2 cycle latency for updated addr reg
+ (define_insn_reservation "power10-fpstore-update" 2
+   (and (eq_attr "type" "fpstore")
+        (eq_attr "update" "yes")
+        (eq_attr "cpu" "power10"))
+   "DU_C2_3_power10,LSU_power10+VSU_power10")
+ 
+ (define_insn_reservation "power10-vecstore" 0
+   (and (eq_attr "type" "vecstore")
+        (eq_attr "cpu" "power10"))
+   "DU_super_power10,LSU_pair_power10")
+ 
+ (define_insn_reservation "power10-larx" 4
+   (and (eq_attr "type" "load_l")
+        (eq_attr "cpu" "power10"))
+   "DU_any_power10,LSU_power10")
+ 
+ (define_insn_reservation "power10-stcx" 2
+   (and (eq_attr "type" "store_c")
+        (eq_attr "cpu" "power10"))
+   "DU_C2_3_power10,LSU_power10+VSU_power10")
+ 
+ (define_insn_reservation "power10-sync" 4
+   (and (eq_attr "type" "sync,isync")
+        (eq_attr "cpu" "power10"))
+   "DU_any_power10,LSU_power10")
+ 
+ 
+ ; VSU Execution Unit
+ 
+ ; Fixed point ops
+ 
+ ; Most ALU insns are simple 2 cycle, including record form
+ (define_insn_reservation "power10-alu" 2
+   (and (eq_attr "type" "add,exts,integer,logical,isel")
+        (eq_attr "cpu" "power10"))
+   "DU_any_power10,VSU_power10")
+ ; 5 cycle CR latency
+ (define_bypass 5 "power10-alu"
+ 		 "power10-crlogical,power10-mfcr,power10-mfcrf")
+ 
+ ; Rotate/shift prevent use of third slot
+ (define_insn_reservation "power10-rot" 2
+   (and (eq_attr "type" "insert,shift")
+        (eq_attr "dot" "no")
+        (eq_attr "cpu" "power10"))
+   "DU_slice_3_power10,VSU_power10")
+ 
+ ; Record form rotate/shift are cracked
+ (define_insn_reservation "power10-cracked-alu" 2
+   (and (eq_attr "type" "insert,shift")
+        (eq_attr "dot" "yes")
+        (eq_attr "cpu" "power10"))
+   "DU_C2_3_power10,VSU_power10")
+ ; 7 cycle CR latency
+ (define_bypass 7 "power10-cracked-alu"
+ 		 "power10-crlogical,power10-mfcr,power10-mfcrf")
+ 
+ (define_insn_reservation "power10-alu2" 3
+   (and (eq_attr "type" "cntlz,popcnt,trap")
+        (eq_attr "cpu" "power10"))
+   "DU_any_power10,VSU_power10")
+ ; 6 cycle CR latency
+ (define_bypass 6 "power10-alu2"
+ 		 "power10-crlogical,power10-mfcr,power10-mfcrf")
+ 
+ (define_insn_reservation "power10-cmp" 2
+   (and (eq_attr "type" "cmp")
+        (eq_attr "cpu" "power10"))
+   "DU_any_power10,VSU_power10")
+ 
+ 
+ ; Treat 'two' and 'three' types as 2 or 3 way cracked
+ (define_insn_reservation "power10-two" 4
+   (and (eq_attr "type" "two")
+        (eq_attr "cpu" "power10"))
+   "DU_C2_power10,VSU_power10")
+ 
+ (define_insn_reservation "power10-three" 6
+   (and (eq_attr "type" "three")
+        (eq_attr "cpu" "power10"))
+   "DU_C3_power10,VSU_power10")
+ 
+ (define_insn_reservation "power10-mul" 5
+   (and (eq_attr "type" "mul")
+        (eq_attr "dot" "no")
+        (eq_attr "cpu" "power10"))
+   "DU_slice_3_power10,VSU_power10")
+ 
+ (define_insn_reservation "power10-mul-compare" 5
+   (and (eq_attr "type" "mul")
+        (eq_attr "dot" "yes")
+        (eq_attr "cpu" "power10"))
+   "DU_C2_3_power10,VSU_power10")
+ ; 10 cycle CR latency
+ (define_bypass 10 "power10-mul-compare"
+ 		 "power10-crlogical,power10-mfcr,power10-mfcrf")
+ 
+ ; Fixed point divides reserve the divide units for a minimum of 8 cycles
+ (define_insn_reservation "power10-idiv" 16
+   (and (eq_attr "type" "div")
+        (eq_attr "size" "32")
+        (eq_attr "cpu" "power10"))
+   "DU_even_power10,fx_div0_power10*8|fx_div1_power10*8")
+ 
+ (define_insn_reservation "power10-ldiv" 24
+   (and (eq_attr "type" "div")
+        (eq_attr "size" "64")
+        (eq_attr "cpu" "power10"))
+   "DU_even_power10,fx_div0_power10*8|fx_div1_power10*8")
+ 
+ (define_insn_reservation "power10-crlogical" 2
+   (and (eq_attr "type" "cr_logical")
+        (eq_attr "cpu" "power10"))
+   "DU_any_power10,VSU_power10")
+ 
+ (define_insn_reservation "power10-mfcrf" 2
+   (and (eq_attr "type" "mfcrf")
+        (eq_attr "cpu" "power10"))
+   "DU_any_power10,VSU_power10")
+ 
+ (define_insn_reservation "power10-mfcr" 6
+   (and (eq_attr "type" "mfcr")
+        (eq_attr "cpu" "power10"))
+   "DU_C3_power10,VSU_power10")
+ 
+ ; Should differentiate between 1 cr field and > 1 since target of > 1 cr
+ ; is cracked
+ (define_insn_reservation "power10-mtcr" 2
+   (and (eq_attr "type" "mtcr")
+        (eq_attr "cpu" "power10"))
+   "DU_any_power10,VSU_power10")
+ 
+ ; Move to LR/CTR are executed in VSU
+ (define_insn_reservation "power10-mtjmpr" 5
+   (and (eq_attr "type" "mtjmpr")
+        (eq_attr "cpu" "power10"))
+   "DU_any_power10,VSU_power10")
+ 
+ ; Floating point/Vector ops
+ (define_insn_reservation "power10-fpsimple" 2
+   (and (eq_attr "type" "fpsimple")
+        (eq_attr "cpu" "power10"))
+   "DU_slice_3_power10,VSU_power10")
+ 
+ (define_insn_reservation "power10-fp" 5
+   (and (eq_attr "type" "fp,dmul")
+        (eq_attr "cpu" "power10"))
+   "DU_slice_3_power10,VSU_power10")
+ 
+ (define_insn_reservation "power10-fpcompare" 3
+   (and (eq_attr "type" "fpcompare")
+        (eq_attr "cpu" "power10"))
+   "DU_slice_3_power10,VSU_power10")
+ 
+ ; FP div/sqrt are executed in the VSU slices.  They are not pipelined wrt other
+ ; div/sqrt insns, but for the most part do not block pipelined ops.
+ (define_insn_reservation "power10-sdiv" 22
+   (and (eq_attr "type" "sdiv")
+        (eq_attr "cpu" "power10"))
+   "DU_slice_3_power10,VSU_power10,FP_DIV_power10")
+ 
+ (define_insn_reservation "power10-ddiv" 27
+   (and (eq_attr "type" "ddiv")
+        (eq_attr "cpu" "power10"))
+   "DU_slice_3_power10,VSU_power10,FP_DIV_power10")
+ 
+ (define_insn_reservation "power10-sqrt" 26
+   (and (eq_attr "type" "ssqrt")
+        (eq_attr "cpu" "power10"))
+   "DU_slice_3_power10,VSU_power10,FP_DIV_power10")
+ 
+ (define_insn_reservation "power10-dsqrt" 36
+   (and (eq_attr "type" "dsqrt")
+        (eq_attr "cpu" "power10"))
+   "DU_slice_3_power10,VSU_power10,FP_DIV_power10")
+ 
+ (define_insn_reservation "power10-vec-2cyc" 2
+   (and (eq_attr "type" "vecmove,veclogical,vecexts,veccmpfx")
+        (eq_attr "cpu" "power10"))
+   "DU_super_power10,VSU_super_power10")
+ 
+ (define_insn_reservation "power10-veccmp" 3
+   (and (eq_attr "type" "veccmp")
+        (eq_attr "cpu" "power10"))
+   "DU_super_power10,VSU_super_power10")
+ 
+ (define_insn_reservation "power10-vecsimple" 3
+   (and (eq_attr "type" "vecsimple")
+        (eq_attr "cpu" "power10"))
+   "DU_super_power10,VSU_super_power10")
+ 
+ (define_insn_reservation "power10-vecnormal" 7
+   (and (eq_attr "type" "vecfloat,vecdouble")
+        (eq_attr "size" "!128")
+        (eq_attr "cpu" "power10"))
+   "DU_super_power10,VSU_super_power10")
+ 
+ ; Quad-precision FP ops, execute in DFU
+ (define_insn_reservation "power10-qp" 12
+   (and (eq_attr "type" "vecfloat,vecdouble")
+        (eq_attr "size" "128")
+        (eq_attr "cpu" "power10"))
+   "DU_super_power10,dfu_power10")
+ 
+ (define_insn_reservation "power10-vecperm" 3
+   (and (eq_attr "type" "vecperm")
+        (eq_attr "cpu" "power10"))
+   "DU_super_power10,VSU_PRM_power10")
+ 
+ (define_insn_reservation "power10-veccomplex" 7
+   (and (eq_attr "type" "veccomplex")
+        (eq_attr "cpu" "power10"))
+   "DU_super_power10,VSU_super_power10")
+ 
+ (define_insn_reservation "power10-vecfdiv" 24
+   (and (eq_attr "type" "vecfdiv")
+        (eq_attr "cpu" "power10"))
+   "DU_super_power10,VSU_super_power10,VEC_DIV_power10")
+ 
+ (define_insn_reservation "power10-vecdiv" 27
+   (and (eq_attr "type" "vecdiv")
+        (eq_attr "size" "!128")
+        (eq_attr "cpu" "power10"))
+   "DU_super_power10,VSU_super_power10,VEC_DIV_power10")
+ 
+ ; Use 8 for DFU reservation on QP div/mul to limit DFA state size
+ (define_insn_reservation "power10-qpdiv" 56
+   (and (eq_attr "type" "vecdiv")
+        (eq_attr "size" "128")
+        (eq_attr "cpu" "power10"))
+   "DU_super_power10,dfu_power10*8")
+ 
+ (define_insn_reservation "power10-qpmul" 24
+   (and (eq_attr "type" "qmul")
+        (eq_attr "size" "128")
+        (eq_attr "cpu" "power10"))
+   "DU_super_power10,dfu_power10*8")
+ 
+ (define_insn_reservation "power10-mffgpr" 2
+   (and (eq_attr "type" "mffgpr")
+        (eq_attr "cpu" "power10"))
+   "DU_slice_3_power10,VSU_power10")
+ 
+ (define_insn_reservation "power10-mftgpr" 2
+   (and (eq_attr "type" "mftgpr")
+        (eq_attr "cpu" "power10"))
+   "DU_slice_3_power10,VSU_power10")
+ 
+ 
+ ; Branch Unit
+ ; Move from LR/CTR are executed in BRU but consume a writeback port from an
+ ; execution slice.
+ (define_insn_reservation "power10-mfjmpr" 6
+   (and (eq_attr "type" "mfjmpr")
+        (eq_attr "cpu" "power10"))
+   "DU_branch_power10,bru_power10+VSU_power10")
+ 
+ ; Branch is 2 cycles
+ (define_insn_reservation "power10-branch" 2
+   (and (eq_attr "type" "jmpreg,branch")
+        (eq_attr "cpu" "power10"))
+   "DU_branch_power10,bru_power10")
+ 
+ 
+ ; Crypto Unit
+ (define_insn_reservation "power10-crypto" 6
+   (and (eq_attr "type" "crypto")
+        (eq_attr "cpu" "power10"))
+   "DU_super_power10,cryptu_power10")
+ 
+ 
+ ; HTM Unit
+ (define_insn_reservation "power10-htm" 4
+   (and (eq_attr "type" "htm")
+        (eq_attr "cpu" "power10"))
+   "DU_C2_power10,LSU_power10")
+ 
+ (define_insn_reservation "power10-htm-simple" 2
+   (and (eq_attr "type" "htmsimple")
+        (eq_attr "cpu" "power10"))
+   "DU_any_power10,VSU_power10")
+ 
+ 
+ ; DFP Unit
+ (define_insn_reservation "power10-dfp" 12
+   (and (eq_attr "type" "dfp")
+        (eq_attr "cpu" "power10"))
+   "DU_even_power10,dfu_power10")
+ 
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/ppc-auxv.h gcc-10.2.0/gcc/config/rs6000/ppc-auxv.h
*** gcc-10.1.0/gcc/config/rs6000/ppc-auxv.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/ppc-auxv.h	Thu Jul 23 06:35:17 2020
***************
*** 48,53 ****
--- 48,56 ----
  #define PPC_PLATFORM_POWER8            13
  #define PPC_PLATFORM_POWER9            14
  
+ /* This is not yet official.  */
+ #define PPC_PLATFORM_POWER10           15
+ 
  /* AT_HWCAP bits.  These must match the values defined in the Linux kernel.  */
  #define PPC_FEATURE_32              0x80000000
  #define PPC_FEATURE_64              0x40000000
***************
*** 93,98 ****
--- 96,104 ----
  #define PPC_FEATURE2_SCV            0x00100000
  #define PPC_FEATURE2_HTM_NO_SUSPEND 0x00080000
  
+ /* These are not yet official.  */
+ #define PPC_FEATURE2_ARCH_3_1       0x00040000
+ #define PPC_FEATURE2_MMA            0x00020000
  
  /* Thread Control Block (TCB) offsets of the AT_PLATFORM, AT_HWCAP and
     AT_HWCAP2 values.  These must match the values defined in GLIBC.  */
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/predicates.md gcc-10.2.0/gcc/config/rs6000/predicates.md
*** gcc-10.1.0/gcc/config/rs6000/predicates.md	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/predicates.md	Thu Jul 23 06:35:17 2020
***************
*** 234,239 ****
--- 234,244 ----
    (and (match_code "const_int")
         (match_test "IN_RANGE (INTVAL (op), 0, 127)")))
  
+ ;; Return 1 if op is an unsigned 8-bit constant integer.
+ (define_predicate "u8bit_cint_operand"
+   (and (match_code "const_int")
+        (match_test "IN_RANGE (INTVAL (op), 0, 255)")))
+ 
  ;; Return 1 if op is a signed 8-bit constant integer.
  ;; Integer multiplication complete more quickly
  (define_predicate "s8bit_cint_operand"
***************
*** 1114,1119 ****
--- 1119,1129 ----
    return gpc_reg_operand (op, mode);
  })
  
+ ;; Return 1 if this operand is valid for a MMA assemble accumulator insn.
+ (define_special_predicate "mma_assemble_input_operand"
+   (match_test "(mode == V16QImode
+ 		&& (vsx_register_operand (op, mode) || MEM_P (op)))"))
+ 
  ;; Return true if operand is an operator used in rotate-and-mask instructions.
  (define_predicate "rotate_mask_operator"
    (match_code "rotate,ashift,lshiftrt"))
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/rs6000-builtin.def gcc-10.2.0/gcc/config/rs6000/rs6000-builtin.def
*** gcc-10.1.0/gcc/config/rs6000/rs6000-builtin.def	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/rs6000-builtin.def	Thu Jul 23 06:35:17 2020
***************
*** 31,36 ****
--- 31,37 ----
     RS6000_BUILTIN_A -- ABS builtins
     RS6000_BUILTIN_D -- DST builtins
     RS6000_BUILTIN_H -- HTM builtins
+    RS6000_BUILTIN_M -- MMA builtins
     RS6000_BUILTIN_P -- Altivec, VSX, ISA 2.07 vector predicate builtins
     RS6000_BUILTIN_X -- special builtins
  
***************
*** 69,74 ****
--- 70,79 ----
    #error "RS6000_BUILTIN_H is not defined."
  #endif
  
+ #ifndef RS6000_BUILTIN_M
+   #error "RS6000_BUILTIN_M is not defined."
+ #endif
+ 
  #ifndef RS6000_BUILTIN_P
    #error "RS6000_BUILTIN_P is not defined."
  #endif
***************
*** 324,329 ****
--- 329,410 ----
  		     | RS6000_BTC_SPECIAL),				\
  		    CODE_FOR_nothing)			/* ICODE */
  
+ /* MMA convenience macros.  */
+ 
+ #define BU_MMA_1(ENUM, NAME, ATTR, ICODE)				\
+   RS6000_BUILTIN_M (MMA_BUILTIN_ ## ENUM,		/* ENUM */	\
+ 		    "__builtin_mma_" NAME,		/* NAME */	\
+ 		    RS6000_BTM_MMA,			/* MASK */	\
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */	\
+ 		     | RS6000_BTC_UNARY					\
+ 		     | RS6000_BTC_VOID					\
+ 		     | RS6000_BTC_GIMPLE),				\
+ 		    CODE_FOR_nothing)			/* ICODE */	\
+   RS6000_BUILTIN_M (MMA_BUILTIN_ ## ENUM ## _INTERNAL,	/* ENUM */	\
+ 		    "__builtin_mma_" NAME "_internal",	/* NAME */	\
+ 		    RS6000_BTM_MMA,			/* MASK */	\
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */	\
+ 		     | RS6000_BTC_UNARY),				\
+ 		    CODE_FOR_ ## ICODE)			/* ICODE */
+ 
+ #define BU_MMA_V2(ENUM, NAME, ATTR, ICODE)				\
+   RS6000_BUILTIN_M (MMA_BUILTIN_ ## ENUM,		/* ENUM */	\
+ 		    "__builtin_mma_" NAME,		/* NAME */	\
+ 		    RS6000_BTM_MMA,			/* MASK */	\
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */	\
+ 		     | RS6000_BTC_BINARY				\
+ 		     | RS6000_BTC_VOID					\
+ 		     | RS6000_BTC_GIMPLE),				\
+ 		    CODE_FOR_nothing)			/* ICODE */
+ 
+ #define BU_MMA_3(ENUM, NAME, ATTR, ICODE)				\
+   RS6000_BUILTIN_M (MMA_BUILTIN_ ## ENUM,		/* ENUM */	\
+ 		    "__builtin_mma_" NAME,		/* NAME */	\
+ 		    RS6000_BTM_MMA,			/* MASK */	\
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */	\
+ 		     | RS6000_BTC_TERNARY				\
+ 		     | RS6000_BTC_VOID					\
+ 		     | RS6000_BTC_GIMPLE),				\
+ 		    CODE_FOR_nothing)			/* ICODE */	\
+   RS6000_BUILTIN_M (MMA_BUILTIN_ ## ENUM ## _INTERNAL,	/* ENUM */	\
+ 		    "__builtin_mma_" NAME "_internal",	/* NAME */	\
+ 		    RS6000_BTM_MMA,			/* MASK */	\
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */	\
+ 		     | RS6000_BTC_TERNARY),				\
+ 		    CODE_FOR_ ## ICODE)			/* ICODE */
+ 
+ #define BU_MMA_5(ENUM, NAME, ATTR, ICODE)				\
+   RS6000_BUILTIN_M (MMA_BUILTIN_ ## ENUM,		/* ENUM */	\
+ 		    "__builtin_mma_" NAME,		/* NAME */	\
+ 		    RS6000_BTM_MMA,			/* MASK */	\
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */	\
+ 		     | RS6000_BTC_QUINARY				\
+ 		     | RS6000_BTC_VOID					\
+ 		     | RS6000_BTC_GIMPLE),				\
+ 		    CODE_FOR_nothing)			/* ICODE */	\
+   RS6000_BUILTIN_M (MMA_BUILTIN_ ## ENUM ## _INTERNAL,	/* ENUM */	\
+ 		    "__builtin_mma_" NAME "_internal",	/* NAME */	\
+ 		    RS6000_BTM_MMA,			/* MASK */	\
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */	\
+ 		     | RS6000_BTC_QUINARY),				\
+ 		    CODE_FOR_ ## ICODE)			/* ICODE */
+ 
+ #define BU_MMA_6(ENUM, NAME, ATTR, ICODE)				\
+   RS6000_BUILTIN_M (MMA_BUILTIN_ ## ENUM,		/* ENUM */	\
+ 		    "__builtin_mma_" NAME,		/* NAME */	\
+ 		    RS6000_BTM_MMA,			/* MASK */	\
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */	\
+ 		     | RS6000_BTC_SENARY				\
+ 		     | RS6000_BTC_VOID					\
+ 		     | RS6000_BTC_GIMPLE),				\
+ 		    CODE_FOR_nothing)			/* ICODE */	\
+   RS6000_BUILTIN_M (MMA_BUILTIN_ ## ENUM ## _INTERNAL,	/* ENUM */	\
+ 		    "__builtin_mma_" NAME "_internal",	/* NAME */	\
+ 		    RS6000_BTM_MMA,			/* MASK */	\
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */	\
+ 		     | RS6000_BTC_SENARY),				\
+ 		    CODE_FOR_ ## ICODE)			/* ICODE */
+ 
  /* ISA 2.05 (power6) convenience macros. */
  /* For functions that depend on the CMPB instruction */
  #define BU_P6_2(ENUM, NAME, ATTR, ICODE)				\
*************** BU_ALTIVEC_3 (VMLADDUHM,      "vmladduhm
*** 947,952 ****
--- 1028,1034 ----
  BU_ALTIVEC_3 (VMSUMUBM,       "vmsumubm",       CONST, 	altivec_vmsumubm)
  BU_ALTIVEC_3 (VMSUMMBM,       "vmsummbm",       CONST, 	altivec_vmsummbm)
  BU_ALTIVEC_3 (VMSUMUHM,       "vmsumuhm",       CONST, 	altivec_vmsumuhm)
+ BU_ALTIVEC_3 (VMSUMUDM,       "vmsumudm",       CONST, 	altivec_vmsumudm)
  BU_ALTIVEC_3 (VMSUMSHM,       "vmsumshm",       CONST, 	altivec_vmsumshm)
  BU_ALTIVEC_3 (VMSUMUHS,       "vmsumuhs",       SAT,   	altivec_vmsumuhs)
  BU_ALTIVEC_3 (VMSUMSHS,       "vmsumshs",       SAT,   	altivec_vmsumshs)
*************** BU_ALTIVEC_OVERLOAD_3 (VMSUMSHM,   "vmsu
*** 1304,1309 ****
--- 1386,1392 ----
  BU_ALTIVEC_OVERLOAD_3 (VMSUMSHS,   "vmsumshs")
  BU_ALTIVEC_OVERLOAD_3 (VMSUMUBM,   "vmsumubm")
  BU_ALTIVEC_OVERLOAD_3 (VMSUMUHM,   "vmsumuhm")
+ BU_ALTIVEC_OVERLOAD_3 (VMSUMUDM,   "vmsumudm")
  BU_ALTIVEC_OVERLOAD_3 (VMSUMUHS,   "vmsumuhs")
  
  /* Altivec DST overloaded builtins.  */
*************** BU_P8V_OVERLOAD_3 (VPERMXOR,   "vpermxor
*** 2094,2099 ****
--- 2177,2183 ----
  BU_P9V_AV_2 (VSLV,		"vslv",			CONST, vslv)
  BU_P9V_AV_2 (VSRV,		"vsrv",			CONST, vsrv)
  BU_P9V_AV_2 (CONVERT_4F32_8I16, "convert_4f32_8i16", CONST, convert_4f32_8i16)
+ BU_P9V_AV_2 (CONVERT_4F32_8F16, "convert_4f32_8f16", CONST, convert_4f32_8f16)
  
  BU_P9V_AV_2 (VFIRSTMATCHINDEX_V16QI, "first_match_index_v16qi",
  	     CONST, first_match_index_v16qi)
*************** BU_P9V_AV_2 (VFIRSTMISMATCHOREOSINDEX_V4
*** 2124,2129 ****
--- 2208,2214 ----
  BU_P9V_OVERLOAD_2 (VSLV,	"vslv")
  BU_P9V_OVERLOAD_2 (VSRV,	"vsrv")
  BU_P9V_OVERLOAD_2 (CONVERT_4F32_8I16, "convert_4f32_8i16")
+ BU_P9V_OVERLOAD_2 (CONVERT_4F32_8F16, "convert_4f32_8f16")
  
  /* 2 argument vector functions added in ISA 3.0 (power9). */
  BU_P9V_AV_2 (VADUB,		"vadub",		CONST,  vaduv16qi3)
*************** BU_SPECIAL_X (RS6000_BUILTIN_CPU_SUPPORT
*** 2611,2613 ****
--- 2696,2772 ----
  /* Darwin CfString builtin.  */
  BU_SPECIAL_X (RS6000_BUILTIN_CFSTRING, "__builtin_cfstring", RS6000_BTM_ALWAYS,
  	      RS6000_BTC_MISC)
+ 
+ /* POWER10 MMA builtins.  */
+ BU_VSX_1 (XVCVBF16SP,	    "xvcvbf16sp",	MISC, vsx_xvcvbf16sp)
+ BU_VSX_1 (XVCVSPBF16,	    "xvcvspbf16",	MISC, vsx_xvcvspbf16)
+ 
+ BU_MMA_1 (XXMFACC,	    "xxmfacc",		QUAD, mma_xxmfacc)
+ BU_MMA_1 (XXMTACC,	    "xxmtacc",		QUAD, mma_xxmtacc)
+ BU_MMA_1 (XXSETACCZ,	    "xxsetaccz",	MISC, mma_xxsetaccz)
+ 
+ BU_MMA_V2 (DISASSEMBLE_ACC, "disassemble_acc",  QUAD, nothing)
+ BU_MMA_V2 (DISASSEMBLE_PAIR,"disassemble_pair", PAIR, nothing)
+ 
+ BU_MMA_3 (ASSEMBLE_PAIR,    "assemble_pair",	MISC, mma_assemble_pair)
+ BU_MMA_3 (XVBF16GER2,	    "xvbf16ger2",	MISC, mma_xvbf16ger2)
+ BU_MMA_3 (XVF16GER2,	    "xvf16ger2",	MISC, mma_xvf16ger2)
+ BU_MMA_3 (XVF32GER,	    "xvf32ger",		MISC, mma_xvf32ger)
+ BU_MMA_3 (XVF64GER,	    "xvf64ger",		PAIR, mma_xvf64ger)
+ BU_MMA_3 (XVI4GER8,	    "xvi4ger8",		MISC, mma_xvi4ger8)
+ BU_MMA_3 (XVI8GER4,	    "xvi8ger4",		MISC, mma_xvi8ger4)
+ BU_MMA_3 (XVI16GER2,	    "xvi16ger2",	MISC, mma_xvi16ger2)
+ BU_MMA_3 (XVI16GER2S,	    "xvi16ger2s",	MISC, mma_xvi16ger2s)
+ BU_MMA_3 (XVBF16GER2NN,	    "xvbf16ger2nn",     QUAD, mma_xvbf16ger2nn)
+ BU_MMA_3 (XVBF16GER2NP,	    "xvbf16ger2np",     QUAD, mma_xvbf16ger2np)
+ BU_MMA_3 (XVBF16GER2PN,	    "xvbf16ger2pn",     QUAD, mma_xvbf16ger2pn)
+ BU_MMA_3 (XVBF16GER2PP,	    "xvbf16ger2pp",     QUAD, mma_xvbf16ger2pp)
+ BU_MMA_3 (XVF16GER2NN,	    "xvf16ger2nn",      QUAD, mma_xvf16ger2nn)
+ BU_MMA_3 (XVF16GER2NP,	    "xvf16ger2np",      QUAD, mma_xvf16ger2np)
+ BU_MMA_3 (XVF16GER2PN,	    "xvf16ger2pn",      QUAD, mma_xvf16ger2pn)
+ BU_MMA_3 (XVF16GER2PP,	    "xvf16ger2pp",      QUAD, mma_xvf16ger2pp)
+ BU_MMA_3 (XVF32GERNN,	    "xvf32gernn",       QUAD, mma_xvf32gernn)
+ BU_MMA_3 (XVF32GERNP,	    "xvf32gernp",       QUAD, mma_xvf32gernp)
+ BU_MMA_3 (XVF32GERPN,	    "xvf32gerpn",       QUAD, mma_xvf32gerpn)
+ BU_MMA_3 (XVF32GERPP,	    "xvf32gerpp",       QUAD, mma_xvf32gerpp)
+ BU_MMA_3 (XVF64GERNN,	    "xvf64gernn",       QUADPAIR, mma_xvf64gernn)
+ BU_MMA_3 (XVF64GERNP,	    "xvf64gernp",       QUADPAIR, mma_xvf64gernp)
+ BU_MMA_3 (XVF64GERPN,	    "xvf64gerpn",       QUADPAIR, mma_xvf64gerpn)
+ BU_MMA_3 (XVF64GERPP,	    "xvf64gerpp",       QUADPAIR, mma_xvf64gerpp)
+ BU_MMA_3 (XVI4GER8PP,	    "xvi4ger8pp",	QUAD, mma_xvi4ger8pp)
+ BU_MMA_3 (XVI8GER4PP,	    "xvi8ger4pp",       QUAD, mma_xvi8ger4pp)
+ BU_MMA_3 (XVI8GER4SPP,	    "xvi8ger4spp",      QUAD, mma_xvi8ger4spp)
+ BU_MMA_3 (XVI16GER2PP,	    "xvi16ger2pp",      QUAD, mma_xvi16ger2pp)
+ BU_MMA_3 (XVI16GER2SPP,	    "xvi16ger2spp",     QUAD, mma_xvi16ger2spp)
+ 
+ BU_MMA_5 (ASSEMBLE_ACC,     "assemble_acc",	MISC, mma_assemble_acc)
+ BU_MMA_5 (PMXVF32GER,	    "pmxvf32ger",       MISC, mma_pmxvf32ger)
+ BU_MMA_5 (PMXVF64GER,	    "pmxvf64ger",       PAIR, mma_pmxvf64ger)
+ BU_MMA_5 (PMXVF32GERNN,	    "pmxvf32gernn",     QUAD, mma_pmxvf32gernn)
+ BU_MMA_5 (PMXVF32GERNP,	    "pmxvf32gernp",     QUAD, mma_pmxvf32gernp)
+ BU_MMA_5 (PMXVF32GERPN,	    "pmxvf32gerpn",     QUAD, mma_pmxvf32gerpn)
+ BU_MMA_5 (PMXVF32GERPP,	    "pmxvf32gerpp",     QUAD, mma_pmxvf32gerpp)
+ BU_MMA_5 (PMXVF64GERNN,	    "pmxvf64gernn",     QUADPAIR, mma_pmxvf64gernn)
+ BU_MMA_5 (PMXVF64GERNP,	    "pmxvf64gernp",     QUADPAIR, mma_pmxvf64gernp)
+ BU_MMA_5 (PMXVF64GERPN,	    "pmxvf64gerpn",     QUADPAIR, mma_pmxvf64gerpn)
+ BU_MMA_5 (PMXVF64GERPP,	    "pmxvf64gerpp",     QUADPAIR, mma_pmxvf64gerpp)
+ 
+ BU_MMA_6 (PMXVBF16GER2,	    "pmxvbf16ger2",     MISC, mma_pmxvbf16ger2)
+ BU_MMA_6 (PMXVF16GER2,	    "pmxvf16ger2",      MISC, mma_pmxvf16ger2)
+ BU_MMA_6 (PMXVI4GER8,	    "pmxvi4ger8",       MISC, mma_pmxvi4ger8)
+ BU_MMA_6 (PMXVI8GER4,	    "pmxvi8ger4",	MISC, mma_pmxvi8ger4)
+ BU_MMA_6 (PMXVI16GER2,	    "pmxvi16ger2",      MISC, mma_pmxvi16ger2)
+ BU_MMA_6 (PMXVI16GER2S,	    "pmxvi16ger2s",     MISC, mma_pmxvi16ger2s)
+ BU_MMA_6 (PMXVBF16GER2NN,   "pmxvbf16ger2nn",   QUAD, mma_pmxvbf16ger2nn)
+ BU_MMA_6 (PMXVBF16GER2NP,   "pmxvbf16ger2np",   QUAD, mma_pmxvbf16ger2np)
+ BU_MMA_6 (PMXVBF16GER2PN,   "pmxvbf16ger2pn",   QUAD, mma_pmxvbf16ger2pn)
+ BU_MMA_6 (PMXVBF16GER2PP,   "pmxvbf16ger2pp",   QUAD, mma_pmxvbf16ger2pp)
+ BU_MMA_6 (PMXVF16GER2NN,    "pmxvf16ger2nn",    QUAD, mma_pmxvf16ger2nn)
+ BU_MMA_6 (PMXVF16GER2NP,    "pmxvf16ger2np",    QUAD, mma_pmxvf16ger2np)
+ BU_MMA_6 (PMXVF16GER2PN,    "pmxvf16ger2pn",    QUAD, mma_pmxvf16ger2pn)
+ BU_MMA_6 (PMXVF16GER2PP,    "pmxvf16ger2pp",    QUAD, mma_pmxvf16ger2pp)
+ BU_MMA_6 (PMXVI4GER8PP,	    "pmxvi4ger8pp",     QUAD, mma_pmxvi4ger8pp)
+ BU_MMA_6 (PMXVI8GER4PP,	    "pmxvi8ger4pp",	QUAD, mma_pmxvi8ger4pp)
+ BU_MMA_6 (PMXVI8GER4SPP,    "pmxvi8ger4spp",	QUAD, mma_pmxvi8ger4spp)
+ BU_MMA_6 (PMXVI16GER2PP,    "pmxvi16ger2pp",    QUAD, mma_pmxvi16ger2pp)
+ BU_MMA_6 (PMXVI16GER2SPP,   "pmxvi16ger2spp",   QUAD, mma_pmxvi16ger2spp)
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/rs6000-c.c gcc-10.2.0/gcc/config/rs6000/rs6000-c.c
*** gcc-10.1.0/gcc/config/rs6000/rs6000-c.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/rs6000-c.c	Thu Jul 23 06:35:17 2020
*************** rs6000_target_modify_macros (bool define
*** 448,453 ****
--- 448,455 ----
      rs6000_define_or_undefine_macro (define_p, "_ARCH_PWR8");
    if ((flags & OPTION_MASK_MODULO) != 0)
      rs6000_define_or_undefine_macro (define_p, "_ARCH_PWR9");
+   if ((flags & OPTION_MASK_POWER10) != 0)
+     rs6000_define_or_undefine_macro (define_p, "_ARCH_PWR10");
    if ((flags & OPTION_MASK_SOFT_FLOAT) != 0)
      rs6000_define_or_undefine_macro (define_p, "_SOFT_FLOAT");
    if ((flags & OPTION_MASK_RECIP_PRECISION) != 0)
*************** rs6000_target_modify_macros (bool define
*** 591,596 ****
--- 593,602 ----
       PROCESSOR_CELL) (e.g. -mcpu=cell).  */
    if ((bu_mask & RS6000_BTM_CELL) != 0)
      rs6000_define_or_undefine_macro (define_p, "__PPU__");
+ 
+   /* Tell the user if we support the MMA instructions.  */
+   if ((flags & OPTION_MASK_MMA) != 0)
+     rs6000_define_or_undefine_macro (define_p, "__MMA__");
  }
  
  void
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/rs6000-call.c gcc-10.2.0/gcc/config/rs6000/rs6000-call.c
*** gcc-10.1.0/gcc/config/rs6000/rs6000-call.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/rs6000-call.c	Thu Jul 23 06:35:17 2020
*************** static const struct
*** 105,110 ****
--- 105,111 ----
    const char *cpu;
    unsigned int cpuid;
  } cpu_is_info[] = {
+   { "power10",	   PPC_PLATFORM_POWER10 },
    { "power9",	   PPC_PLATFORM_POWER9 },
    { "power8",	   PPC_PLATFORM_POWER8 },
    { "power7",	   PPC_PLATFORM_POWER7 },
*************** static const struct
*** 172,178 ****
    { "arch_3_00",	PPC_FEATURE2_ARCH_3_00,		1 },
    { "ieee128",		PPC_FEATURE2_HAS_IEEE128,	1 },
    { "darn",		PPC_FEATURE2_DARN,		1 },
!   { "scv",		PPC_FEATURE2_SCV,		1 }
  };
  
  static void altivec_init_builtins (void);
--- 173,181 ----
    { "arch_3_00",	PPC_FEATURE2_ARCH_3_00,		1 },
    { "ieee128",		PPC_FEATURE2_HAS_IEEE128,	1 },
    { "darn",		PPC_FEATURE2_DARN,		1 },
!   { "scv",		PPC_FEATURE2_SCV,		1 },
!   { "arch_3_1",		PPC_FEATURE2_ARCH_3_1,		1 },
!   { "mma",		PPC_FEATURE2_MMA,		1 },
  };
  
  static void altivec_init_builtins (void);
*************** static tree builtin_function_type (machi
*** 181,186 ****
--- 184,190 ----
  				   enum rs6000_builtins, const char *name);
  static void rs6000_common_init_builtins (void);
  static void htm_init_builtins (void);
+ static void mma_init_builtins (void);
  
  
  /* Hash table to keep track of the argument types for builtin functions.  */
*************** builtin_hasher::equal (builtin_hash_stru
*** 240,245 ****
--- 244,250 ----
  #undef RS6000_BUILTIN_A
  #undef RS6000_BUILTIN_D
  #undef RS6000_BUILTIN_H
+ #undef RS6000_BUILTIN_M
  #undef RS6000_BUILTIN_P
  #undef RS6000_BUILTIN_X
  
*************** builtin_hasher::equal (builtin_hash_stru
*** 264,269 ****
--- 269,277 ----
  #define RS6000_BUILTIN_H(ENUM, NAME, MASK, ATTR, ICODE)  \
    { NAME, ICODE, MASK, ATTR },
  
+ #define RS6000_BUILTIN_M(ENUM, NAME, MASK, ATTR, ICODE)  \
+   { NAME, ICODE, MASK, ATTR },
+ 
  #define RS6000_BUILTIN_P(ENUM, NAME, MASK, ATTR, ICODE)  \
    { NAME, ICODE, MASK, ATTR },
  
*************** static const struct rs6000_builtin_info_
*** 289,294 ****
--- 297,303 ----
  #undef RS6000_BUILTIN_A
  #undef RS6000_BUILTIN_D
  #undef RS6000_BUILTIN_H
+ #undef RS6000_BUILTIN_M
  #undef RS6000_BUILTIN_P
  #undef RS6000_BUILTIN_X
  
*************** const struct altivec_builtin_types altiv
*** 1972,1977 ****
--- 1981,1988 ----
  
    { P9V_BUILTIN_VEC_CONVERT_4F32_8I16, P9V_BUILTIN_CONVERT_4F32_8I16,
      RS6000_BTI_unsigned_V8HI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 },
+   { P9V_BUILTIN_VEC_CONVERT_4F32_8F16, P9V_BUILTIN_CONVERT_4F32_8F16,
+     RS6000_BTI_unsigned_V8HI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 },
  
    { P9V_BUILTIN_VEC_VFIRSTMATCHINDEX, P9V_BUILTIN_VFIRSTMATCHINDEX_V16QI,
      RS6000_BTI_UINTSI, RS6000_BTI_V16QI, RS6000_BTI_V16QI, 0 },
*************** const struct altivec_builtin_types altiv
*** 3073,3078 ****
--- 3084,3095 ----
      RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V8HI, RS6000_BTI_unsigned_V8HI, RS6000_BTI_unsigned_V4SI },
    { ALTIVEC_BUILTIN_VEC_MSUM, ALTIVEC_BUILTIN_VMSUMSHM,
      RS6000_BTI_V4SI, RS6000_BTI_V8HI, RS6000_BTI_V8HI, RS6000_BTI_V4SI },
+ 
+   { ALTIVEC_BUILTIN_VEC_MSUM, ALTIVEC_BUILTIN_VMSUMUDM,
+     RS6000_BTI_V1TI, RS6000_BTI_V2DI, RS6000_BTI_V2DI, RS6000_BTI_V1TI },
+   { ALTIVEC_BUILTIN_VEC_MSUM, ALTIVEC_BUILTIN_VMSUMUDM,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V1TI },
+ 
    { ALTIVEC_BUILTIN_VEC_VMSUMSHM, ALTIVEC_BUILTIN_VMSUMSHM,
      RS6000_BTI_V4SI, RS6000_BTI_V8HI, RS6000_BTI_V8HI, RS6000_BTI_V4SI },
    { ALTIVEC_BUILTIN_VEC_VMSUMUHM, ALTIVEC_BUILTIN_VMSUMUHM,
*************** def_builtin (const char *name, tree type
*** 8239,8244 ****
--- 8256,8264 ----
  	  attr_string = ", fp, const";
  	}
      }
+   else if ((classify & (RS6000_BTC_QUAD | RS6000_BTC_PAIR)) != 0)
+     /* The function uses a register quad and/or pair.  Nothing to do.  */
+     ;
    else if ((classify & RS6000_BTC_ATTR_MASK) != 0)
      gcc_unreachable ();
  
*************** def_builtin (const char *name, tree type
*** 8256,8261 ****
--- 8276,8282 ----
  #undef RS6000_BUILTIN_A
  #undef RS6000_BUILTIN_D
  #undef RS6000_BUILTIN_H
+ #undef RS6000_BUILTIN_M
  #undef RS6000_BUILTIN_P
  #undef RS6000_BUILTIN_X
  
*************** def_builtin (const char *name, tree type
*** 8268,8273 ****
--- 8289,8295 ----
  #define RS6000_BUILTIN_A(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_D(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_H(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_M(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_P(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_X(ENUM, NAME, MASK, ATTR, ICODE)
  
*************** static const struct builtin_description
*** 8285,8290 ****
--- 8307,8313 ----
  #undef RS6000_BUILTIN_A
  #undef RS6000_BUILTIN_D
  #undef RS6000_BUILTIN_H
+ #undef RS6000_BUILTIN_M
  #undef RS6000_BUILTIN_P
  #undef RS6000_BUILTIN_X
  
*************** static const struct builtin_description
*** 8297,8302 ****
--- 8320,8326 ----
    { MASK, ICODE, NAME, ENUM },
  
  #define RS6000_BUILTIN_H(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_M(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_P(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_X(ENUM, NAME, MASK, ATTR, ICODE)
  
*************** static const struct builtin_description
*** 8314,8319 ****
--- 8338,8344 ----
  #undef RS6000_BUILTIN_A
  #undef RS6000_BUILTIN_D
  #undef RS6000_BUILTIN_H
+ #undef RS6000_BUILTIN_M
  #undef RS6000_BUILTIN_P
  #undef RS6000_BUILTIN_X
  
*************** static const struct builtin_description
*** 8326,8331 ****
--- 8351,8357 ----
  #define RS6000_BUILTIN_A(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_D(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_H(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_M(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_P(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_X(ENUM, NAME, MASK, ATTR, ICODE)
  
*************** static const struct builtin_description
*** 8341,8346 ****
--- 8367,8373 ----
  #undef RS6000_BUILTIN_A
  #undef RS6000_BUILTIN_D
  #undef RS6000_BUILTIN_H
+ #undef RS6000_BUILTIN_M
  #undef RS6000_BUILTIN_P
  #undef RS6000_BUILTIN_X
  
*************** static const struct builtin_description
*** 8351,8356 ****
--- 8378,8384 ----
  #define RS6000_BUILTIN_A(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_D(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_H(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_M(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_P(ENUM, NAME, MASK, ATTR, ICODE) \
    { MASK, ICODE, NAME, ENUM },
  
*************** static const struct builtin_description
*** 8372,8377 ****
--- 8400,8406 ----
  #undef RS6000_BUILTIN_A
  #undef RS6000_BUILTIN_D
  #undef RS6000_BUILTIN_H
+ #undef RS6000_BUILTIN_M
  #undef RS6000_BUILTIN_P
  #undef RS6000_BUILTIN_X
  
*************** static const struct builtin_description
*** 8384,8389 ****
--- 8413,8419 ----
  
  #define RS6000_BUILTIN_D(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_H(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_M(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_P(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_X(ENUM, NAME, MASK, ATTR, ICODE)
  
*************** static const struct builtin_description
*** 8402,8407 ****
--- 8432,8438 ----
  #undef RS6000_BUILTIN_A
  #undef RS6000_BUILTIN_D
  #undef RS6000_BUILTIN_H
+ #undef RS6000_BUILTIN_M
  #undef RS6000_BUILTIN_P
  #undef RS6000_BUILTIN_X
  
*************** static const struct builtin_description
*** 8414,8419 ****
--- 8445,8451 ----
  #define RS6000_BUILTIN_A(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_D(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_H(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_M(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_P(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_X(ENUM, NAME, MASK, ATTR, ICODE)
  
*************** static const struct builtin_description
*** 8431,8436 ****
--- 8463,8469 ----
  #undef RS6000_BUILTIN_A
  #undef RS6000_BUILTIN_D
  #undef RS6000_BUILTIN_H
+ #undef RS6000_BUILTIN_M
  #undef RS6000_BUILTIN_P
  #undef RS6000_BUILTIN_X
  
*************** static const struct builtin_description
*** 8443,8448 ****
--- 8476,8482 ----
  #define RS6000_BUILTIN_A(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_D(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_H(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_M(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_P(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_X(ENUM, NAME, MASK, ATTR, ICODE)
  
*************** static const struct builtin_description
*** 8459,8464 ****
--- 8493,8499 ----
  #undef RS6000_BUILTIN_A
  #undef RS6000_BUILTIN_D
  #undef RS6000_BUILTIN_H
+ #undef RS6000_BUILTIN_M
  #undef RS6000_BUILTIN_P
  #undef RS6000_BUILTIN_X
  
*************** static const struct builtin_description
*** 8471,8476 ****
--- 8506,8512 ----
  #define RS6000_BUILTIN_H(ENUM, NAME, MASK, ATTR, ICODE) \
    { MASK, ICODE, NAME, ENUM },
  
+ #define RS6000_BUILTIN_M(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_P(ENUM, NAME, MASK, ATTR, ICODE)
  #define RS6000_BUILTIN_X(ENUM, NAME, MASK, ATTR, ICODE)
  
*************** static const struct builtin_description
*** 8479,8484 ****
--- 8515,8521 ----
  #include "rs6000-builtin.def"
  };
  
+ /* MMA builtins.  */
  #undef RS6000_BUILTIN_0
  #undef RS6000_BUILTIN_1
  #undef RS6000_BUILTIN_2
*************** static const struct builtin_description
*** 8486,8492 ****
--- 8523,8562 ----
  #undef RS6000_BUILTIN_A
  #undef RS6000_BUILTIN_D
  #undef RS6000_BUILTIN_H
+ #undef RS6000_BUILTIN_M
  #undef RS6000_BUILTIN_P
+ #undef RS6000_BUILTIN_X
+ 
+ #define RS6000_BUILTIN_0(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_1(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_2(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_3(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_4(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_A(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_D(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_H(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_M(ENUM, NAME, MASK, ATTR, ICODE) \
+   { MASK, ICODE, NAME, ENUM },
+ 
+ #define RS6000_BUILTIN_P(ENUM, NAME, MASK, ATTR, ICODE)
+ #define RS6000_BUILTIN_X(ENUM, NAME, MASK, ATTR, ICODE)
+ 
+ static const struct builtin_description bdesc_mma[] =
+ {
+ #include "rs6000-builtin.def"
+ };
+ 
+ #undef RS6000_BUILTIN_0
+ #undef RS6000_BUILTIN_1
+ #undef RS6000_BUILTIN_2
+ #undef RS6000_BUILTIN_3
+ #undef RS6000_BUILTIN_4
+ #undef RS6000_BUILTIN_A
+ #undef RS6000_BUILTIN_D
+ #undef RS6000_BUILTIN_H
+ #undef RS6000_BUILTIN_M
+ #undef RS6000_BUILTIN_P
+ #undef RS6000_BUILTIN_X
  
  /* Return true if a builtin function is overloaded.  */
  bool
*************** altivec_expand_stv_builtin (enum insn_co
*** 9216,9221 ****
--- 9286,9418 ----
    return NULL_RTX;
  }
  
+ /* Expand the MMA built-in in EXP.
+    Store true in *EXPANDEDP if we found a built-in to expand.  */
+ 
+ static rtx
+ mma_expand_builtin (tree exp, rtx target, bool *expandedp)
+ {
+   unsigned i;
+   tree fndecl = TREE_OPERAND (CALL_EXPR_FN (exp), 0);
+   enum rs6000_builtins fcode
+     = (enum rs6000_builtins) DECL_MD_FUNCTION_CODE (fndecl);
+   const struct builtin_description *d = bdesc_mma;
+ 
+   /* Expand the MMA built-in.  */
+   for (i = 0; i < ARRAY_SIZE (bdesc_mma); i++, d++)
+     if (d->code == fcode)
+       break;
+ 
+   if (i >= ARRAY_SIZE (bdesc_mma))
+     {
+       *expandedp = false;
+       return NULL_RTX;
+     }
+ 
+   *expandedp = true;
+ 
+   tree arg;
+   call_expr_arg_iterator iter;
+   enum insn_code icode = d->icode;
+   const struct insn_operand_data *insn_op;
+   rtx op[MAX_MMA_OPERANDS];
+   unsigned nopnds = 0;
+   unsigned attr = rs6000_builtin_info[fcode].attr;
+   bool void_func = (attr & RS6000_BTC_VOID);
+   machine_mode tmode = VOIDmode;
+ 
+   if (TREE_TYPE (TREE_TYPE (fndecl)) != void_type_node)
+     {
+       tmode = insn_data[icode].operand[0].mode;
+       if (!target
+ 	  || GET_MODE (target) != tmode
+ 	  || !(*insn_data[icode].operand[0].predicate) (target, tmode))
+ 	target = gen_reg_rtx (tmode);
+       op[nopnds++] = target;
+     }
+   else
+     target = const0_rtx;
+ 
+   FOR_EACH_CALL_EXPR_ARG (arg, iter, exp)
+     {
+       if (arg == error_mark_node)
+ 	return const0_rtx;
+ 
+       rtx opnd;
+       insn_op = &insn_data[icode].operand[nopnds];
+       if (TREE_CODE (arg) == ADDR_EXPR
+ 	  && MEM_P (DECL_RTL (TREE_OPERAND (arg, 0))))
+ 	opnd = DECL_RTL (TREE_OPERAND (arg, 0));
+       else
+ 	opnd = expand_normal (arg);
+ 
+       if (!(*insn_op->predicate) (opnd, insn_op->mode))
+ 	{
+ 	  if (!strcmp (insn_op->constraint, "n"))
+ 	    {
+ 	      if (!CONST_INT_P (opnd))
+ 		error ("argument %d must be an unsigned literal", nopnds);
+ 	      else
+ 		error ("argument %d is an unsigned literal that is "
+ 		       "out of range", nopnds);
+ 	      return const0_rtx;
+ 	    }
+ 	  opnd = copy_to_mode_reg (insn_op->mode, opnd);
+ 	}
+ 
+       /* Some MMA instructions have INOUT accumulator operands, so force
+ 	 their target register to be the same as their input register.  */
+       if (!void_func
+ 	  && nopnds == 1
+ 	  && !strcmp (insn_op->constraint, "0")
+ 	  && insn_op->mode == tmode
+ 	  && REG_P (opnd)
+ 	  && (*insn_data[icode].operand[0].predicate) (opnd, tmode))
+ 	target = op[0] = opnd;
+ 
+       op[nopnds++] = opnd;
+     }
+ 
+   unsigned attr_args = attr & RS6000_BTC_OPND_MASK;
+   if (attr & RS6000_BTC_QUAD)
+     attr_args++;
+ 
+   gcc_assert (nopnds == attr_args);
+ 
+   rtx pat;
+   switch (nopnds)
+     {
+     case 1:
+       pat = GEN_FCN (icode) (op[0]);
+       break;
+     case 2:
+       pat = GEN_FCN (icode) (op[0], op[1]);
+       break;
+     case 3:
+       pat = GEN_FCN (icode) (op[0], op[1], op[2]);
+       break;
+     case 4:
+       pat = GEN_FCN (icode) (op[0], op[1], op[2], op[3]);
+       break;
+     case 5:
+       pat = GEN_FCN (icode) (op[0], op[1], op[2], op[3], op[4]);
+       break;
+     case 6:
+       pat = GEN_FCN (icode) (op[0], op[1], op[2], op[3], op[4], op[5]);
+       break;
+     case 7:
+       pat = GEN_FCN (icode) (op[0], op[1], op[2], op[3], op[4], op[5], op[6]);
+       break;
+     default:
+       gcc_unreachable ();
+     }
+   if (!pat)
+     return NULL_RTX;
+   emit_insn (pat);
+ 
+   return target;
+ }
+ 
  /* Return the appropriate SPR number associated with the given builtin.  */
  static inline HOST_WIDE_INT
  htm_spr_num (enum rs6000_builtins code)
*************** htm_expand_builtin (tree exp, rtx target
*** 9362,9372 ****
  	if (flag_checking)
  	  {
  	    int expected_nopnds = 0;
! 	    if ((attr & RS6000_BTC_TYPE_MASK) == RS6000_BTC_UNARY)
  	      expected_nopnds = 1;
! 	    else if ((attr & RS6000_BTC_TYPE_MASK) == RS6000_BTC_BINARY)
  	      expected_nopnds = 2;
! 	    else if ((attr & RS6000_BTC_TYPE_MASK) == RS6000_BTC_TERNARY)
  	      expected_nopnds = 3;
  	    if (!(attr & RS6000_BTC_VOID))
  	      expected_nopnds += 1;
--- 9559,9569 ----
  	if (flag_checking)
  	  {
  	    int expected_nopnds = 0;
! 	    if ((attr & RS6000_BTC_OPND_MASK) == RS6000_BTC_UNARY)
  	      expected_nopnds = 1;
! 	    else if ((attr & RS6000_BTC_OPND_MASK) == RS6000_BTC_BINARY)
  	      expected_nopnds = 2;
! 	    else if ((attr & RS6000_BTC_OPND_MASK) == RS6000_BTC_TERNARY)
  	      expected_nopnds = 3;
  	    if (!(attr & RS6000_BTC_VOID))
  	      expected_nopnds += 1;
*************** rs6000_invalid_builtin (enum rs6000_buil
*** 10380,10385 ****
--- 10577,10586 ----
  	   "-m64");
    else if ((fnmask & RS6000_BTM_P9_MISC) == RS6000_BTM_P9_MISC)
      error ("%qs requires the %qs option", name, "-mcpu=power9");
+   else if ((fnmask & RS6000_BTM_P10) != 0)
+     error ("%qs requires the %qs option", name, "-mcpu=power10");
+   else if ((fnmask & RS6000_BTM_MMA) != 0)
+     error ("%qs requires the %qs option", name, "-mmma");
    else if ((fnmask & RS6000_BTM_LDBL128) == RS6000_BTM_LDBL128)
      {
        if (!TARGET_HARD_FLOAT)
*************** rs6000_fold_builtin (tree fndecl ATTRIBU
*** 10423,10428 ****
--- 10624,10633 ----
  static bool
  rs6000_builtin_valid_without_lhs (enum rs6000_builtins fn_code)
  {
+   /* Check for built-ins explicitly marked as a void function.  */
+   if (rs6000_builtin_info[fn_code].attr & RS6000_BTC_VOID)
+     return true;
+ 
    switch (fn_code)
      {
      case ALTIVEC_BUILTIN_STVX_V16QI:
*************** fold_mergeeo_helper (gimple_stmt_iterato
*** 10566,10571 ****
--- 10771,10926 ----
    gsi_replace (gsi, g, true);
  }
  
+ /* Expand the MMA built-ins early, so that we can convert the pass-by-reference
+    __vector_quad arguments into pass-by-value arguments, leading to more
+    efficient code generation.  */
+ 
+ bool
+ rs6000_gimple_fold_mma_builtin (gimple_stmt_iterator *gsi)
+ {
+   gimple *stmt = gsi_stmt (*gsi);
+   tree fndecl = gimple_call_fndecl (stmt);
+   enum rs6000_builtins fncode
+     = (enum rs6000_builtins) DECL_MD_FUNCTION_CODE (fndecl);
+   unsigned attr = rs6000_builtin_info[fncode].attr;
+ 
+   if ((attr & RS6000_BTC_GIMPLE) == 0)
+     return false;
+ 
+   unsigned nopnds = (attr & RS6000_BTC_OPND_MASK);
+   gimple_seq new_seq = NULL;
+   gimple *new_call;
+   tree new_decl;
+ 
+   if (rs6000_builtin_info[fncode + 1].icode == CODE_FOR_nothing)
+     {
+       /* This is an MMA disassemble built-in function.  */
+       gcc_assert (fncode == MMA_BUILTIN_DISASSEMBLE_ACC
+ 		  || fncode == MMA_BUILTIN_DISASSEMBLE_PAIR);
+ 
+       push_gimplify_context (true);
+       tree dst_ptr = gimple_call_arg (stmt, 0);
+       tree src_ptr = gimple_call_arg (stmt, 1);
+       tree src_type = TREE_TYPE (src_ptr);
+       tree src = make_ssa_name (TREE_TYPE (src_type));
+       gimplify_assign (src, build_simple_mem_ref (src_ptr), &new_seq);
+ 
+       /* If we are not disassembling an accumulator or our destination is
+ 	 another accumulator, then just copy the entire thing as is.  */
+       if (fncode != MMA_BUILTIN_DISASSEMBLE_ACC
+ 	  || TREE_TYPE (TREE_TYPE (dst_ptr)) == vector_quad_type_node)
+ 	{
+ 	  tree dst = build_simple_mem_ref (build1 (VIEW_CONVERT_EXPR,
+ 						   src_type, dst_ptr));
+ 	  gimplify_assign (dst, src, &new_seq);
+ 	  pop_gimplify_context (NULL);
+ 	  gsi_replace_with_seq (gsi, new_seq, true);
+ 	  return true;
+ 	}
+ 
+       /* We're disassembling an accumulator into a different type, so we need
+ 	 to emit a xxmfacc instruction now, since we cannot do it later.  */
+       new_decl = rs6000_builtin_decls[MMA_BUILTIN_XXMFACC_INTERNAL];
+       new_call = gimple_build_call (new_decl, 1, src);
+       src = make_ssa_name (vector_quad_type_node);
+       gimple_call_set_lhs (new_call, src);
+       gimple_seq_add_stmt (&new_seq, new_call);
+ 
+       /* Copy the accumulator vector by vector.  */
+       tree dst_type = build_pointer_type_for_mode (unsigned_V16QI_type_node,
+ 						   ptr_mode, true);
+       tree dst_base = build1 (VIEW_CONVERT_EXPR, dst_type, dst_ptr);
+       tree array_type = build_array_type_nelts (unsigned_V16QI_type_node, 4);
+       tree src_array = build1 (VIEW_CONVERT_EXPR, array_type, src);
+       for (unsigned i = 0; i < 4; i++)
+ 	{
+ 	  tree ref = build4 (ARRAY_REF, unsigned_V16QI_type_node, src_array,
+ 			     build_int_cst (size_type_node, i),
+ 			     NULL_TREE, NULL_TREE);
+ 	  tree dst = build2 (MEM_REF, unsigned_V16QI_type_node, dst_base,
+ 			     build_int_cst (dst_type, i * 16));
+ 	  gimplify_assign (dst, ref, &new_seq);
+ 	}
+       pop_gimplify_context (NULL);
+       gsi_replace_with_seq (gsi, new_seq, true);
+       return true;
+     }
+ 
+   /* Convert this built-in into an internal version that uses pass-by-value
+      arguments.  The internal built-in follows immediately after this one.  */
+   new_decl = rs6000_builtin_decls[fncode + 1];
+   tree lhs, mem, op[MAX_MMA_OPERANDS];
+   tree acc = gimple_call_arg (stmt, 0);
+   if (TREE_CODE (acc) == PARM_DECL)
+     mem = build1 (INDIRECT_REF, TREE_TYPE (TREE_TYPE (acc)), acc);
+   else
+     mem = build_simple_mem_ref (acc);
+   push_gimplify_context (true);
+ 
+   if ((attr & RS6000_BTC_QUAD) != 0)
+     {
+       /* This built-in has a pass-by-reference accumulator input, so load it
+ 	 into a temporary accumulator for use as a pass-by-value input.  */
+       op[0] = make_ssa_name (vector_quad_type_node);
+       for (unsigned i = 1; i < nopnds; i++)
+ 	op[i] = gimple_call_arg (stmt, i);
+       gimplify_assign (op[0], mem, &new_seq);
+     }
+   else
+     {
+       /* This built-in does not use its pass-by-reference accumulator argument
+ 	 as an input argument, so remove it from the input list.  */
+       nopnds--;
+       for (unsigned i = 0; i < nopnds; i++)
+ 	op[i] = gimple_call_arg (stmt, i + 1);
+     }
+ 
+   switch (nopnds)
+     {
+     case 0:
+       new_call = gimple_build_call (new_decl, 0);
+       break;
+     case 1:
+       new_call = gimple_build_call (new_decl, 1, op[0]);
+       break;
+     case 2:
+       new_call = gimple_build_call (new_decl, 2, op[0], op[1]);
+       break;
+     case 3:
+       new_call = gimple_build_call (new_decl, 3, op[0], op[1], op[2]);
+       break;
+     case 4:
+       new_call = gimple_build_call (new_decl, 4, op[0], op[1], op[2], op[3]);
+       break;
+     case 5:
+       new_call = gimple_build_call (new_decl, 5, op[0], op[1], op[2], op[3],
+ 				    op[4]);
+       break;
+     case 6:
+       new_call = gimple_build_call (new_decl, 6, op[0], op[1], op[2], op[3],
+ 				    op[4], op[5]);
+       break;
+     case 7:
+       new_call = gimple_build_call (new_decl, 7, op[0], op[1], op[2], op[3],
+ 				    op[4], op[5], op[6]);
+       break;
+     default:
+       gcc_unreachable ();
+     }
+ 
+   if (fncode == MMA_BUILTIN_ASSEMBLE_PAIR)
+     lhs = make_ssa_name (vector_pair_type_node);
+   else
+     lhs = make_ssa_name (vector_quad_type_node);
+   gimple_call_set_lhs (new_call, lhs);
+   gimple_seq_add_stmt (&new_seq, new_call);
+   gimplify_assign (mem, lhs, &new_seq);
+   pop_gimplify_context (NULL);
+   gsi_replace_with_seq (gsi, new_seq, true);
+ 
+   return true;
+ }
+ 
  /* Fold a machine-dependent built-in in GIMPLE.  (For folding into
     a constant, use rs6000_fold_builtin.)  */
  
*************** rs6000_gimple_fold_builtin (gimple_stmt_
*** 10601,10611 ****
      return false;
  
    /* Don't fold invalid builtins, let rs6000_expand_builtin diagnose it.  */
!   HOST_WIDE_INT mask = rs6000_builtin_info[uns_fncode].mask;
!   bool func_valid_p = (rs6000_builtin_mask & mask) == mask;
!   if (!func_valid_p)
      return false;
  
    switch (fn_code)
      {
      /* Flavors of vec_add.  We deliberately don't expand
--- 10956,10967 ----
      return false;
  
    /* Don't fold invalid builtins, let rs6000_expand_builtin diagnose it.  */
!   if (!rs6000_builtin_is_supported_p (fn_code))
      return false;
  
+   if (rs6000_gimple_fold_mma_builtin (gsi))
+     return true;
+ 
    switch (fn_code)
      {
      /* Flavors of vec_add.  We deliberately don't expand
*************** rs6000_expand_builtin (tree exp, rtx tar
*** 11739,11744 ****
--- 12095,12107 ----
        break;
      }
  
+   if (TARGET_MMA)
+     {
+       ret = mma_expand_builtin (exp, target, &success);
+ 
+       if (success)
+ 	return ret;
+     }
    if (TARGET_ALTIVEC)
      {
        ret = altivec_expand_builtin (exp, target, &success);
*************** rs6000_expand_builtin (tree exp, rtx tar
*** 11754,11760 ****
  	return ret;
      }  
  
!   unsigned attr = rs6000_builtin_info[uns_fcode].attr & RS6000_BTC_TYPE_MASK;
    /* RS6000_BTC_SPECIAL represents no-operand operators.  */
    gcc_assert (attr == RS6000_BTC_UNARY
  	      || attr == RS6000_BTC_BINARY
--- 12117,12123 ----
  	return ret;
      }  
  
!   unsigned attr = rs6000_builtin_info[uns_fcode].attr & RS6000_BTC_OPND_MASK;
    /* RS6000_BTC_SPECIAL represents no-operand operators.  */
    gcc_assert (attr == RS6000_BTC_UNARY
  	      || attr == RS6000_BTC_BINARY
*************** rs6000_init_builtins (void)
*** 11930,11935 ****
--- 12293,12316 ----
    else
      ieee128_float_type_node = ibm128_float_type_node = long_double_type_node;
  
+   /* Vector pair and vector quad support.  */
+   if (TARGET_EXTRA_BUILTINS)
+     {
+       tree oi_uns_type = make_unsigned_type (256);
+       vector_pair_type_node = build_distinct_type_copy (oi_uns_type);
+       SET_TYPE_MODE (vector_pair_type_node, POImode);
+       layout_type (vector_pair_type_node);
+       lang_hooks.types.register_builtin_type (vector_pair_type_node,
+ 					      "__vector_pair");
+ 
+       tree xi_uns_type = make_unsigned_type (512);
+       vector_quad_type_node = build_distinct_type_copy (xi_uns_type);
+       SET_TYPE_MODE (vector_quad_type_node, PXImode);
+       layout_type (vector_quad_type_node);
+       lang_hooks.types.register_builtin_type (vector_quad_type_node,
+ 					      "__vector_quad");
+     }
+ 
    /* Initialize the modes for builtin_function_type, mapping a machine mode to
       tree type node.  */
    builtin_mode_to_type[QImode][0] = integer_type_node;
*************** rs6000_init_builtins (void)
*** 11959,11964 ****
--- 12340,12347 ----
    builtin_mode_to_type[V8HImode][1] = unsigned_V8HI_type_node;
    builtin_mode_to_type[V16QImode][0] = V16QI_type_node;
    builtin_mode_to_type[V16QImode][1] = unsigned_V16QI_type_node;
+   builtin_mode_to_type[POImode][1] = vector_pair_type_node;
+   builtin_mode_to_type[PXImode][1] = vector_quad_type_node;
  
    tdecl = add_builtin_type ("__bool char", bool_char_type_node);
    TYPE_NAME (bool_char_type_node) = tdecl;
*************** rs6000_init_builtins (void)
*** 11985,11995 ****
    pixel_V8HI_type_node = rs6000_vector_type ("__vector __pixel",
  					     pixel_type_node, 8);
  
!   /* Create Altivec and VSX builtins on machines with at least the
       general purpose extensions (970 and newer) to allow the use of
       the target attribute.  */
    if (TARGET_EXTRA_BUILTINS)
!     altivec_init_builtins ();
    if (TARGET_HTM)
      htm_init_builtins ();
  
--- 12368,12381 ----
    pixel_V8HI_type_node = rs6000_vector_type ("__vector __pixel",
  					     pixel_type_node, 8);
  
!   /* Create Altivec, VSX and MMA builtins on machines with at least the
       general purpose extensions (970 and newer) to allow the use of
       the target attribute.  */
    if (TARGET_EXTRA_BUILTINS)
!     {
!       altivec_init_builtins ();
!       mma_init_builtins ();
!     }
    if (TARGET_HTM)
      htm_init_builtins ();
  
*************** rs6000_init_builtins (void)
*** 12070,12079 ****
    def_builtin ("__builtin_cpu_is", ftype, RS6000_BUILTIN_CPU_IS);
    def_builtin ("__builtin_cpu_supports", ftype, RS6000_BUILTIN_CPU_SUPPORTS);
  
!   /* AIX libm provides clog as __clog.  */
!   if (TARGET_XCOFF &&
!       (tdecl = builtin_decl_explicit (BUILT_IN_CLOG)) != NULL_TREE)
!     set_user_assembler_name (tdecl, "__clog");
  
  #ifdef SUBTARGET_INIT_BUILTINS
    SUBTARGET_INIT_BUILTINS;
--- 12456,12483 ----
    def_builtin ("__builtin_cpu_is", ftype, RS6000_BUILTIN_CPU_IS);
    def_builtin ("__builtin_cpu_supports", ftype, RS6000_BUILTIN_CPU_SUPPORTS);
  
!   if (TARGET_XCOFF)
!     {
!       /* AIX libm provides clog as __clog.  */
!       if ((tdecl = builtin_decl_explicit (BUILT_IN_CLOG)) != NULL_TREE)
! 	set_user_assembler_name (tdecl, "__clog");
! 
!       /* When long double is 64 bit, some long double builtins of libc
! 	 functions (like __builtin_frexpl) must call the double version
! 	 (frexp) not the long double version (frexpl) that expects a 128 bit
! 	 argument.  */
!       if (! TARGET_LONG_DOUBLE_128)
! 	{
! 	  if ((tdecl = builtin_decl_explicit (BUILT_IN_FMODL)) != NULL_TREE)
! 	    set_user_assembler_name (tdecl, "fmod");
! 	  if ((tdecl = builtin_decl_explicit (BUILT_IN_FREXPL)) != NULL_TREE)
! 	    set_user_assembler_name (tdecl, "frexp");
! 	  if ((tdecl = builtin_decl_explicit (BUILT_IN_LDEXPL)) != NULL_TREE)
! 	    set_user_assembler_name (tdecl, "ldexp");
! 	  if ((tdecl = builtin_decl_explicit (BUILT_IN_MODFL)) != NULL_TREE)
! 	    set_user_assembler_name (tdecl, "modf");
! 	}
!     }
  
  #ifdef SUBTARGET_INIT_BUILTINS
    SUBTARGET_INIT_BUILTINS;
*************** altivec_init_builtins (void)
*** 12159,12164 ****
--- 12563,12572 ----
      = build_function_type_list (opaque_V4SI_type_node,
  				long_integer_type_node, pcvoid_type_node,
  				NULL_TREE);
+   tree v16qi_ftype_pcvoid
+     = build_function_type_list (V16QI_type_node,
+ 				pcvoid_type_node,
+ 				NULL_TREE);
    tree v16qi_ftype_long_pcvoid
      = build_function_type_list (V16QI_type_node,
  				long_integer_type_node, pcvoid_type_node,
*************** altivec_init_builtins (void)
*** 12561,12567 ****
       targetm.vectorize.builtin_mask_for_load.  */
  
    decl = add_builtin_function ("__builtin_altivec_mask_for_load",
! 			       v16qi_ftype_long_pcvoid,
  			       ALTIVEC_BUILTIN_MASK_FOR_LOAD,
  			       BUILT_IN_MD, NULL, NULL_TREE);
    TREE_READONLY (decl) = 1;
--- 12969,12975 ----
       targetm.vectorize.builtin_mask_for_load.  */
  
    decl = add_builtin_function ("__builtin_altivec_mask_for_load",
! 			       v16qi_ftype_pcvoid,
  			       ALTIVEC_BUILTIN_MASK_FOR_LOAD,
  			       BUILT_IN_MD, NULL, NULL_TREE);
    TREE_READONLY (decl) = 1;
*************** altivec_init_builtins (void)
*** 12698,12703 ****
--- 13106,13216 ----
  }
  
  static void
+ mma_init_builtins (void)
+ {
+   const struct builtin_description *d = bdesc_mma;
+ 
+   for (unsigned i = 0; i < ARRAY_SIZE (bdesc_mma); i++, d++)
+     {
+       tree op[MAX_MMA_OPERANDS], type;
+       unsigned icode = (unsigned) d->icode;
+       unsigned attr = rs6000_builtin_info[d->code].attr;
+       int attr_args = (attr & RS6000_BTC_OPND_MASK);
+       bool gimple_func = (attr & RS6000_BTC_GIMPLE);
+       unsigned nopnds = 0;
+ 
+       if (d->name == 0)
+ 	{
+ 	  if (TARGET_DEBUG_BUILTIN)
+ 	    fprintf (stderr, "mma_builtin, bdesc_mma[%ld] no name\n",
+ 		     (long unsigned) i);
+ 	  continue;
+ 	}
+ 
+       if (gimple_func)
+ 	{
+ 	  gcc_assert (icode == CODE_FOR_nothing);
+ 	  op[nopnds++] = void_type_node;
+ 	  /* Some MMA built-ins that are expanded into gimple are converted
+ 	     into internal MMA built-ins that are expanded into rtl.
+ 	     The internal built-in follows immediately after this built-in.  */
+ 	  icode = d[1].icode;
+ 	}
+       else
+ 	{
+ 	  if ((attr & RS6000_BTC_QUAD) == 0)
+ 	    attr_args--;
+ 
+ 	  /* Ensure we have the correct number and type of operands.  */
+ 	  gcc_assert (attr_args == insn_data[icode].n_operands - 1);
+ 	}
+ 
+       if (icode == CODE_FOR_nothing)
+ 	{
+ 	  /* This is a disassemble MMA built-in function.  */
+ 	  gcc_assert (attr_args == RS6000_BTC_BINARY
+ 		      && (d->code == MMA_BUILTIN_DISASSEMBLE_ACC
+ 			  || d->code == MMA_BUILTIN_DISASSEMBLE_PAIR));
+ 	  op[nopnds++] = build_pointer_type (void_type_node);
+ 	  if (attr & RS6000_BTC_QUAD)
+ 	    op[nopnds++] = build_pointer_type (vector_quad_type_node);
+ 	  else
+ 	    op[nopnds++] = build_pointer_type (vector_pair_type_node);
+ 	}
+       else
+ 	{
+ 	  /* This is a normal MMA built-in function.  */
+ 	  unsigned j = (attr & RS6000_BTC_QUAD) ? 1 : 0;
+ 	  for (; j < insn_data[icode].n_operands; j++)
+ 	    {
+ 	      machine_mode mode = insn_data[icode].operand[j].mode;
+ 	      if (gimple_func && mode == PXImode)
+ 		op[nopnds++] = build_pointer_type (vector_quad_type_node);
+ 	      else if (gimple_func && mode == POImode
+ 		       && d->code == MMA_BUILTIN_ASSEMBLE_PAIR)
+ 		op[nopnds++] = build_pointer_type (vector_pair_type_node);
+ 	      else
+ 		/* MMA uses unsigned types.  */
+ 		op[nopnds++] = builtin_mode_to_type[mode][1];
+ 	    }
+ 	}
+ 
+       switch (nopnds)
+ 	{
+ 	case 1:
+ 	  type = build_function_type_list (op[0], NULL_TREE);
+ 	  break;
+ 	case 2:
+ 	  type = build_function_type_list (op[0], op[1], NULL_TREE);
+ 	  break;
+ 	case 3:
+ 	  type = build_function_type_list (op[0], op[1], op[2], NULL_TREE);
+ 	  break;
+ 	case 4:
+ 	  type = build_function_type_list (op[0], op[1], op[2], op[3],
+ 					   NULL_TREE);
+ 	  break;
+ 	case 5:
+ 	  type = build_function_type_list (op[0], op[1], op[2], op[3], op[4],
+ 					   NULL_TREE);
+ 	  break;
+ 	case 6:
+ 	  type = build_function_type_list (op[0], op[1], op[2], op[3], op[4],
+ 					   op[5], NULL_TREE);
+ 	  break;
+ 	case 7:
+ 	  type = build_function_type_list (op[0], op[1], op[2], op[3], op[4],
+ 					   op[5], op[6], NULL_TREE);
+ 	  break;
+ 	default:
+ 	  gcc_unreachable ();
+ 	}
+ 
+       def_builtin (d->name, type, d->code);
+     }
+ }
+ 
+ static void
  htm_init_builtins (void)
  {
    HOST_WIDE_INT builtin_mask = rs6000_builtin_mask;
*************** htm_init_builtins (void)
*** 12711,12717 ****
        HOST_WIDE_INT mask = d->mask;
        unsigned attr = rs6000_builtin_info[d->code].attr;
        bool void_func = (attr & RS6000_BTC_VOID);
!       int attr_args = (attr & RS6000_BTC_TYPE_MASK);
        int nopnds = 0;
        tree gpr_type_node;
        tree rettype;
--- 13224,13230 ----
        HOST_WIDE_INT mask = d->mask;
        unsigned attr = rs6000_builtin_info[d->code].attr;
        bool void_func = (attr & RS6000_BTC_VOID);
!       int attr_args = (attr & RS6000_BTC_OPND_MASK);
        int nopnds = 0;
        tree gpr_type_node;
        tree rettype;
*************** builtin_function_type (machine_mode mode
*** 12837,12842 ****
--- 13350,13357 ----
      case P8V_BUILTIN_VGBBD:
      case MISC_BUILTIN_CDTBCD:
      case MISC_BUILTIN_CBCDTD:
+     case VSX_BUILTIN_XVCVSPBF16:
+     case VSX_BUILTIN_XVCVBF16SP:
        h.uns_p[0] = 1;
        h.uns_p[1] = 1;
        break;
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/rs6000-cpus.def gcc-10.2.0/gcc/config/rs6000/rs6000-cpus.def
*** gcc-10.1.0/gcc/config/rs6000/rs6000-cpus.def	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/rs6000-cpus.def	Thu Jul 23 06:35:17 2020
***************
*** 75,88 ****
  				 | OPTION_MASK_P8_VECTOR		\
  				 | OPTION_MASK_P9_VECTOR)
  
! /* Flags that need to be turned off if -mno-future.  */
! #define OTHER_FUTURE_MASKS	(OPTION_MASK_PCREL			\
  				 | OPTION_MASK_PREFIXED)
  
! /* Support for a future processor's features.  */
! #define ISA_FUTURE_MASKS_SERVER	(ISA_3_0_MASKS_SERVER			\
! 				 | OPTION_MASK_FUTURE			\
! 				 | OTHER_FUTURE_MASKS)
  
  /* Flags that need to be turned off if -mno-power9-vector.  */
  #define OTHER_P9_VECTOR_MASKS	(OPTION_MASK_FLOAT128_HW		\
--- 75,88 ----
  				 | OPTION_MASK_P8_VECTOR		\
  				 | OPTION_MASK_P9_VECTOR)
  
! /* Flags that need to be turned off if -mno-power10.  */
! #define OTHER_POWER10_MASKS	(OPTION_MASK_MMA			\
! 				 | OPTION_MASK_PCREL			\
  				 | OPTION_MASK_PREFIXED)
  
! #define ISA_3_1_MASKS_SERVER	(ISA_3_0_MASKS_SERVER			\
! 				 | OPTION_MASK_POWER10			\
! 				 | OTHER_POWER10_MASKS)
  
  /* Flags that need to be turned off if -mno-power9-vector.  */
  #define OTHER_P9_VECTOR_MASKS	(OPTION_MASK_FLOAT128_HW		\
***************
*** 128,137 ****
  				 | OPTION_MASK_FLOAT128_HW		\
  				 | OPTION_MASK_FLOAT128_KEYWORD		\
  				 | OPTION_MASK_FPRND			\
! 				 | OPTION_MASK_FUTURE			\
  				 | OPTION_MASK_HTM			\
  				 | OPTION_MASK_ISEL			\
  				 | OPTION_MASK_MFCRF			\
  				 | OPTION_MASK_MODULO			\
  				 | OPTION_MASK_MULHW			\
  				 | OPTION_MASK_NO_UPDATE		\
--- 128,138 ----
  				 | OPTION_MASK_FLOAT128_HW		\
  				 | OPTION_MASK_FLOAT128_KEYWORD		\
  				 | OPTION_MASK_FPRND			\
! 				 | OPTION_MASK_POWER10			\
  				 | OPTION_MASK_HTM			\
  				 | OPTION_MASK_ISEL			\
  				 | OPTION_MASK_MFCRF			\
+ 				 | OPTION_MASK_MMA			\
  				 | OPTION_MASK_MODULO			\
  				 | OPTION_MASK_MULHW			\
  				 | OPTION_MASK_NO_UPDATE		\
*************** RS6000_CPU ("power6x", PROCESSOR_POWER6,
*** 241,249 ****
  RS6000_CPU ("power7", PROCESSOR_POWER7, MASK_POWERPC64 | ISA_2_6_MASKS_SERVER)
  RS6000_CPU ("power8", PROCESSOR_POWER8, MASK_POWERPC64 | ISA_2_7_MASKS_SERVER)
  RS6000_CPU ("power9", PROCESSOR_POWER9, MASK_POWERPC64 | ISA_3_0_MASKS_SERVER)
  RS6000_CPU ("powerpc", PROCESSOR_POWERPC, 0)
  RS6000_CPU ("powerpc64", PROCESSOR_POWERPC64, MASK_PPC_GFXOPT | MASK_POWERPC64)
  RS6000_CPU ("powerpc64le", PROCESSOR_POWER8, MASK_POWERPC64 | ISA_2_7_MASKS_SERVER)
  RS6000_CPU ("rs64", PROCESSOR_RS64A, MASK_PPC_GFXOPT | MASK_POWERPC64)
- RS6000_CPU ("future", PROCESSOR_FUTURE, MASK_POWERPC64
- 	    | ISA_FUTURE_MASKS_SERVER)
--- 242,249 ----
  RS6000_CPU ("power7", PROCESSOR_POWER7, MASK_POWERPC64 | ISA_2_6_MASKS_SERVER)
  RS6000_CPU ("power8", PROCESSOR_POWER8, MASK_POWERPC64 | ISA_2_7_MASKS_SERVER)
  RS6000_CPU ("power9", PROCESSOR_POWER9, MASK_POWERPC64 | ISA_3_0_MASKS_SERVER)
+ RS6000_CPU ("power10", PROCESSOR_POWER10, MASK_POWERPC64 | ISA_3_1_MASKS_SERVER)
  RS6000_CPU ("powerpc", PROCESSOR_POWERPC, 0)
  RS6000_CPU ("powerpc64", PROCESSOR_POWERPC64, MASK_PPC_GFXOPT | MASK_POWERPC64)
  RS6000_CPU ("powerpc64le", PROCESSOR_POWER8, MASK_POWERPC64 | ISA_2_7_MASKS_SERVER)
  RS6000_CPU ("rs64", PROCESSOR_RS64A, MASK_PPC_GFXOPT | MASK_POWERPC64)
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/rs6000-modes.def gcc-10.2.0/gcc/config/rs6000/rs6000-modes.def
*** gcc-10.1.0/gcc/config/rs6000/rs6000-modes.def	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/rs6000-modes.def	Thu Jul 23 06:35:17 2020
*************** VECTOR_MODE (INT, SI, 2);     /*
*** 82,84 ****
--- 82,94 ----
     for quad memory atomic operations to force getting an even/odd register
     combination.  */
  PARTIAL_INT_MODE (TI, 128, PTI);
+ 
+ /* Define, but don't use the larger integer modes.  We need an integer mode
+    defined that is the same size as the vector pair and vector quad modes.  */
+ 
+ INT_MODE (OI, 32);
+ INT_MODE (XI, 64);
+ 
+ /* Modes used by __vector_pair and __vector_quad.  */
+ PARTIAL_INT_MODE (OI, 256, POI);	/* __vector_pair.  */
+ PARTIAL_INT_MODE (XI, 512, PXI);	/* __vector_quad.  */
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/rs6000-opts.h gcc-10.2.0/gcc/config/rs6000/rs6000-opts.h
*** gcc-10.1.0/gcc/config/rs6000/rs6000-opts.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/rs6000-opts.h	Thu Jul 23 06:35:17 2020
*************** enum processor_type
*** 61,68 ****
     PROCESSOR_POWER7,
     PROCESSOR_POWER8,
     PROCESSOR_POWER9,
! 
!    PROCESSOR_FUTURE,
  
     PROCESSOR_RS64A,
     PROCESSOR_MPCCORE,
--- 61,67 ----
     PROCESSOR_POWER7,
     PROCESSOR_POWER8,
     PROCESSOR_POWER9,
!    PROCESSOR_POWER10,
  
     PROCESSOR_RS64A,
     PROCESSOR_MPCCORE,
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/rs6000-string.c gcc-10.2.0/gcc/config/rs6000/rs6000-string.c
*** gcc-10.1.0/gcc/config/rs6000/rs6000-string.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/rs6000-string.c	Thu Jul 23 06:35:17 2020
*************** expand_compare_loop (rtx operands[])
*** 963,969 ****
  	  max_bytes = 64;
        break;
      case PROCESSOR_POWER9:
!     case PROCESSOR_FUTURE:
        if (bytes_is_const)
  	max_bytes = 191;
        else
--- 963,969 ----
  	  max_bytes = 64;
        break;
      case PROCESSOR_POWER9:
!     case PROCESSOR_POWER10:
        if (bytes_is_const)
  	max_bytes = 191;
        else
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/rs6000-tables.opt gcc-10.2.0/gcc/config/rs6000/rs6000-tables.opt
*** gcc-10.1.0/gcc/config/rs6000/rs6000-tables.opt	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/rs6000-tables.opt	Thu Jul 23 06:35:17 2020
*************** EnumValue
*** 183,199 ****
  Enum(rs6000_cpu_opt_value) String(power9) Value(51)
  
  EnumValue
! Enum(rs6000_cpu_opt_value) String(powerpc) Value(52)
  
  EnumValue
! Enum(rs6000_cpu_opt_value) String(powerpc64) Value(53)
  
  EnumValue
! Enum(rs6000_cpu_opt_value) String(powerpc64le) Value(54)
  
  EnumValue
! Enum(rs6000_cpu_opt_value) String(rs64) Value(55)
  
  EnumValue
! Enum(rs6000_cpu_opt_value) String(future) Value(56)
  
--- 183,199 ----
  Enum(rs6000_cpu_opt_value) String(power9) Value(51)
  
  EnumValue
! Enum(rs6000_cpu_opt_value) String(power10) Value(52)
  
  EnumValue
! Enum(rs6000_cpu_opt_value) String(powerpc) Value(53)
  
  EnumValue
! Enum(rs6000_cpu_opt_value) String(powerpc64) Value(54)
  
  EnumValue
! Enum(rs6000_cpu_opt_value) String(powerpc64le) Value(55)
  
  EnumValue
! Enum(rs6000_cpu_opt_value) String(rs64) Value(56)
  
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/rs6000.c gcc-10.2.0/gcc/config/rs6000/rs6000.c
*** gcc-10.1.0/gcc/config/rs6000/rs6000.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/rs6000.c	Thu Jul 23 06:35:17 2020
*************** enum {
*** 259,265 ****
    CLONE_ISA_2_05,			/* ISA 2.05 (power6).  */
    CLONE_ISA_2_06,			/* ISA 2.06 (power7).  */
    CLONE_ISA_2_07,			/* ISA 2.07 (power8).  */
!   CLONE_ISA_3_00,			/* ISA 3.00 (power9).  */
    CLONE_MAX
  };
  
--- 259,266 ----
    CLONE_ISA_2_05,			/* ISA 2.05 (power6).  */
    CLONE_ISA_2_06,			/* ISA 2.06 (power7).  */
    CLONE_ISA_2_07,			/* ISA 2.07 (power8).  */
!   CLONE_ISA_3_00,			/* ISA 3.0 (power9).  */
!   CLONE_ISA_3_1,			/* ISA 3.1 (power10).  */
    CLONE_MAX
  };
  
*************** static const struct clone_map rs6000_clo
*** 274,280 ****
    { OPTION_MASK_CMPB,		"arch_2_05" },	/* ISA 2.05 (power6).  */
    { OPTION_MASK_POPCNTD,	"arch_2_06" },	/* ISA 2.06 (power7).  */
    { OPTION_MASK_P8_VECTOR,	"arch_2_07" },	/* ISA 2.07 (power8).  */
!   { OPTION_MASK_P9_VECTOR,	"arch_3_00" },	/* ISA 3.00 (power9).  */
  };
  
  
--- 275,282 ----
    { OPTION_MASK_CMPB,		"arch_2_05" },	/* ISA 2.05 (power6).  */
    { OPTION_MASK_POPCNTD,	"arch_2_06" },	/* ISA 2.06 (power7).  */
    { OPTION_MASK_P8_VECTOR,	"arch_2_07" },	/* ISA 2.07 (power8).  */
!   { OPTION_MASK_P9_VECTOR,	"arch_3_00" },	/* ISA 3.0 (power9).  */
!   { OPTION_MASK_POWER10,	"arch_3_1" },	/* ISA 3.1 (power10).  */
  };
  
  
*************** static const struct attribute_spec rs600
*** 1743,1748 ****
--- 1745,1753 ----
  #undef TARGET_CANNOT_SUBSTITUTE_MEM_EQUIV_P
  #define TARGET_CANNOT_SUBSTITUTE_MEM_EQUIV_P \
    rs6000_cannot_substitute_mem_equiv_p
+ 
+ #undef TARGET_INVALID_CONVERSION
+ #define TARGET_INVALID_CONVERSION rs6000_invalid_conversion
  
  
  /* Processor table.  */
*************** rs6000_hard_regno_nregs_internal (int re
*** 1796,1802 ****
       128-bit floating point that can go in vector registers, which has VSX
       memory addressing.  */
    if (FP_REGNO_P (regno))
!     reg_size = (VECTOR_MEM_VSX_P (mode) || FLOAT128_VECTOR_P (mode)
  		? UNITS_PER_VSX_WORD
  		: UNITS_PER_FP_WORD);
  
--- 1801,1807 ----
       128-bit floating point that can go in vector registers, which has VSX
       memory addressing.  */
    if (FP_REGNO_P (regno))
!     reg_size = (VECTOR_MEM_VSX_P (mode) || VECTOR_ALIGNMENT_P (mode)
  		? UNITS_PER_VSX_WORD
  		: UNITS_PER_FP_WORD);
  
*************** rs6000_hard_regno_mode_ok_uncached (int
*** 1819,1824 ****
--- 1824,1841 ----
    if (COMPLEX_MODE_P (mode))
      mode = GET_MODE_INNER (mode);
  
+   /* Vector pair modes need even/odd VSX register pairs.  Only allow vector
+      registers.  We need to allow OImode to have the same registers as POImode,
+      even though we do not enable the move pattern for OImode.  */
+   if (mode == POImode || mode == OImode)
+     return (TARGET_MMA && VSX_REGNO_P (regno) && (regno & 1) == 0);
+ 
+   /* MMA accumulator modes need FPR registers divisible by 4.  We need to allow
+      XImode to have the same registers as PXImode, even though we do not enable
+      the move pattern for XImode.  */
+   if (mode == PXImode || mode == XImode)
+     return (TARGET_MMA && FP_REGNO_P (regno) && (regno & 3) == 0);
+ 
    /* PTImode can only go in GPRs.  Quad word memory operations require even/odd
       register combinations, and use PTImode where we need to deal with quad
       word memory operations.  Don't allow quad words in the argument or frame
*************** rs6000_hard_regno_mode_ok_uncached (int
*** 1834,1840 ****
       asked for it.  */
    if (TARGET_VSX && VSX_REGNO_P (regno)
        && (VECTOR_MEM_VSX_P (mode)
! 	  || FLOAT128_VECTOR_P (mode)
  	  || reg_addr[mode].scalar_in_vmx_p
  	  || mode == TImode
  	  || (TARGET_VADDUQM && mode == V1TImode)))
--- 1851,1857 ----
       asked for it.  */
    if (TARGET_VSX && VSX_REGNO_P (regno)
        && (VECTOR_MEM_VSX_P (mode)
! 	  || VECTOR_ALIGNMENT_P (mode)
  	  || reg_addr[mode].scalar_in_vmx_p
  	  || mode == TImode
  	  || (TARGET_VADDUQM && mode == V1TImode)))
*************** rs6000_hard_regno_mode_ok_uncached (int
*** 1844,1850 ****
  
        if (ALTIVEC_REGNO_P (regno))
  	{
! 	  if (GET_MODE_SIZE (mode) != 16 && !reg_addr[mode].scalar_in_vmx_p)
  	    return 0;
  
  	  return ALTIVEC_REGNO_P (last_regno);
--- 1861,1867 ----
  
        if (ALTIVEC_REGNO_P (regno))
  	{
! 	  if (GET_MODE_SIZE (mode) < 16 && !reg_addr[mode].scalar_in_vmx_p)
  	    return 0;
  
  	  return ALTIVEC_REGNO_P (last_regno);
*************** rs6000_hard_regno_mode_ok_uncached (int
*** 1860,1866 ****
       modes and DImode.  */
    if (FP_REGNO_P (regno))
      {
!       if (FLOAT128_VECTOR_P (mode))
  	return false;
  
        if (SCALAR_FLOAT_MODE_P (mode)
--- 1877,1883 ----
       modes and DImode.  */
    if (FP_REGNO_P (regno))
      {
!       if (VECTOR_ALIGNMENT_P (mode))
  	return false;
  
        if (SCALAR_FLOAT_MODE_P (mode)
*************** rs6000_hard_regno_mode_ok (unsigned int
*** 1923,1938 ****
     GPR registers, and TImode can go in any GPR as well as VSX registers (PR
     57744).
  
     Altivec/VSX vector tests were moved ahead of scalar float mode, so that IEEE
     128-bit floating point on VSX systems ties with other vectors.  */
  
  static bool
  rs6000_modes_tieable_p (machine_mode mode1, machine_mode mode2)
  {
!   if (mode1 == PTImode)
!     return mode2 == PTImode;
!   if (mode2 == PTImode)
!     return false;
  
    if (ALTIVEC_OR_VSX_VECTOR_MODE (mode1))
      return ALTIVEC_OR_VSX_VECTOR_MODE (mode2);
--- 1940,1958 ----
     GPR registers, and TImode can go in any GPR as well as VSX registers (PR
     57744).
  
+    Similarly, don't allow POImode (vector pair, restricted to even VSX
+    registers) or PXImode (vector quad, restricted to FPR registers divisible
+    by 4) to tie with other modes.
+ 
     Altivec/VSX vector tests were moved ahead of scalar float mode, so that IEEE
     128-bit floating point on VSX systems ties with other vectors.  */
  
  static bool
  rs6000_modes_tieable_p (machine_mode mode1, machine_mode mode2)
  {
!   if (mode1 == PTImode || mode1 == POImode || mode1 == PXImode
!       || mode2 == PTImode || mode2 == POImode || mode2 == PXImode)
!     return mode1 == mode2;
  
    if (ALTIVEC_OR_VSX_VECTOR_MODE (mode1))
      return ALTIVEC_OR_VSX_VECTOR_MODE (mode2);
*************** rs6000_debug_reg_global (void)
*** 2204,2209 ****
--- 2224,2231 ----
      SDmode,
      DDmode,
      TDmode,
+     V2SImode,
+     V2SFmode,
      V16QImode,
      V8HImode,
      V4SImode,
*************** rs6000_debug_reg_global (void)
*** 2218,2226 ****
--- 2240,2253 ----
      V2DFmode,
      V8SFmode,
      V4DFmode,
+     OImode,
+     XImode,
+     POImode,
+     PXImode,
      CCmode,
      CCUNSmode,
      CCEQmode,
+     CCFPmode,
    };
  
    /* Virtual regs we are interested in.  */
*************** rs6000_setup_reg_addr_masks (void)
*** 2617,2623 ****
  		  && (rc == RELOAD_REG_GPR || rc == RELOAD_REG_FPR)
  		  && msize <= 8
  		  && !VECTOR_MODE_P (m2)
! 		  && !FLOAT128_VECTOR_P (m2)
  		  && !complex_p
  		  && (m != E_DFmode || !TARGET_VSX)
  		  && (m != E_SFmode || !TARGET_P8_VECTOR)
--- 2644,2650 ----
  		  && (rc == RELOAD_REG_GPR || rc == RELOAD_REG_FPR)
  		  && msize <= 8
  		  && !VECTOR_MODE_P (m2)
! 		  && !VECTOR_ALIGNMENT_P (m2)
  		  && !complex_p
  		  && (m != E_DFmode || !TARGET_VSX)
  		  && (m != E_SFmode || !TARGET_P8_VECTOR)
*************** rs6000_setup_reg_addr_masks (void)
*** 2673,2678 ****
--- 2700,2721 ----
  		addr_mask |= RELOAD_REG_QUAD_OFFSET;
  	    }
  
+ 	  /* Vector pairs can do both indexed and offset loads if the
+ 	     instructions are enabled, otherwise they can only do offset loads
+ 	     since it will be broken into two vector moves.  Vector quads can
+ 	     only do offset loads.  */
+ 	  else if ((addr_mask != 0) && TARGET_MMA
+ 		   && (m2 == POImode || m2 == PXImode))
+ 	    {
+ 	      addr_mask |= RELOAD_REG_OFFSET;
+ 	      if (rc == RELOAD_REG_FPR || rc == RELOAD_REG_VMX)
+ 		{
+ 		  addr_mask |= RELOAD_REG_QUAD_OFFSET;
+ 		  if (m2 == POImode)
+ 		    addr_mask |= RELOAD_REG_INDEXED;
+ 		}
+ 	    }
+ 
  	  /* VMX registers can do (REG & -16) and ((REG+REG) & -16)
  	     addressing on 128-bit types.  */
  	  if (rc == RELOAD_REG_VMX && msize == 16
*************** rs6000_init_hard_regno_mode_ok (bool glo
*** 2874,2879 ****
--- 2917,2934 ----
        rs6000_vector_align[TImode] = align64;
      }
  
+   /* Add support for vector pairs and vector quad registers.  */
+   if (TARGET_MMA)
+     {
+       rs6000_vector_unit[POImode] = VECTOR_NONE;
+       rs6000_vector_mem[POImode] = VECTOR_VSX;
+       rs6000_vector_align[POImode] = 256;
+ 
+       rs6000_vector_unit[PXImode] = VECTOR_NONE;
+       rs6000_vector_mem[PXImode] = VECTOR_VSX;
+       rs6000_vector_align[PXImode] = 512;
+     }
+ 
    /* Register class constraints for the constraints that depend on compile
       switches. When the VSX code was added, different constraints were added
       based on the type (DFmode, V2DFmode, V4SFmode).  For the vector types, all
*************** rs6000_init_hard_regno_mode_ok (bool glo
*** 3005,3010 ****
--- 3060,3073 ----
  		  reg_addr[TFmode].reload_gpr_vsx = CODE_FOR_reload_gpr_from_vsxtf;
  		  reg_addr[TFmode].reload_vsx_gpr = CODE_FOR_reload_vsx_from_gprtf;
  		}
+ 
+ 	      if (TARGET_MMA)
+ 		{
+ 		  reg_addr[POImode].reload_store = CODE_FOR_reload_poi_di_store;
+ 		  reg_addr[POImode].reload_load = CODE_FOR_reload_poi_di_load;
+ 		  reg_addr[PXImode].reload_store = CODE_FOR_reload_pxi_di_store;
+ 		  reg_addr[PXImode].reload_load = CODE_FOR_reload_pxi_di_load;
+ 		}
  	    }
  	}
        else
*************** rs6000_builtin_mask_calculate (void)
*** 3336,3342 ****
  	      && TARGET_HARD_FLOAT
  	      && !TARGET_IEEEQUAD)	    ? RS6000_BTM_LDBL128   : 0)
  	  | ((TARGET_FLOAT128_TYPE)	    ? RS6000_BTM_FLOAT128  : 0)
! 	  | ((TARGET_FLOAT128_HW)	    ? RS6000_BTM_FLOAT128_HW : 0));
  }
  
  /* Implement TARGET_MD_ASM_ADJUST.  All asm statements are considered
--- 3399,3407 ----
  	      && TARGET_HARD_FLOAT
  	      && !TARGET_IEEEQUAD)	    ? RS6000_BTM_LDBL128   : 0)
  	  | ((TARGET_FLOAT128_TYPE)	    ? RS6000_BTM_FLOAT128  : 0)
! 	  | ((TARGET_FLOAT128_HW)	    ? RS6000_BTM_FLOAT128_HW : 0)
! 	  | ((TARGET_MMA)		    ? RS6000_BTM_MMA	   : 0)
! 	  | ((TARGET_POWER10)               ? RS6000_BTM_P10       : 0));
  }
  
  /* Implement TARGET_MD_ASM_ADJUST.  All asm statements are considered
*************** rs6000_option_override_internal (bool gl
*** 4029,4043 ****
        rs6000_isa_flags &= ~OPTION_MASK_FLOAT128_HW;
      }
  
!   /* Enable -mprefixed by default on 'future' systems.  */
!   if (TARGET_FUTURE && (rs6000_isa_flags_explicit & OPTION_MASK_PREFIXED) == 0)
      rs6000_isa_flags |= OPTION_MASK_PREFIXED;
  
!   /* -mprefixed requires -mcpu=future.  */
!   else if (TARGET_PREFIXED && !TARGET_FUTURE)
      {
        if ((rs6000_isa_flags_explicit & OPTION_MASK_PREFIXED) != 0)
! 	error ("%qs requires %qs", "-mprefixed", "-mcpu=future");
  
        rs6000_isa_flags &= ~OPTION_MASK_PREFIXED;
      }
--- 4094,4108 ----
        rs6000_isa_flags &= ~OPTION_MASK_FLOAT128_HW;
      }
  
!   /* Enable -mprefixed by default on power10 systems.  */
!   if (TARGET_POWER10 && (rs6000_isa_flags_explicit & OPTION_MASK_PREFIXED) == 0)
      rs6000_isa_flags |= OPTION_MASK_PREFIXED;
  
!   /* -mprefixed requires -mcpu=power10 (or later).  */
!   else if (TARGET_PREFIXED && !TARGET_POWER10)
      {
        if ((rs6000_isa_flags_explicit & OPTION_MASK_PREFIXED) != 0)
! 	error ("%qs requires %qs", "-mprefixed", "-mcpu=power10");
  
        rs6000_isa_flags &= ~OPTION_MASK_PREFIXED;
      }
*************** rs6000_option_override_internal (bool gl
*** 4199,4204 ****
--- 4264,4282 ----
        rs6000_isa_flags &= ~OPTION_MASK_PCREL;
      }
  
+   /* Enable -mmma by default on power10 systems.  */
+   if (TARGET_POWER10 && (rs6000_isa_flags_explicit & OPTION_MASK_MMA) == 0)
+     rs6000_isa_flags |= OPTION_MASK_MMA;
+ 
+   /* Turn off vector pair/mma options on non-power10 systems.  */
+   else if (!TARGET_POWER10 && TARGET_MMA)
+     {
+       if ((rs6000_isa_flags_explicit & OPTION_MASK_MMA) != 0)
+ 	error ("%qs requires %qs", "-mmma", "-mcpu=power10");
+ 
+       rs6000_isa_flags &= ~OPTION_MASK_MMA;
+     }
+ 
    if (TARGET_DEBUG_REG || TARGET_DEBUG_TARGET)
      rs6000_print_isa_options (stderr, 0, "after subtarget", rs6000_isa_flags);
  
*************** rs6000_option_override_internal (bool gl
*** 4208,4214 ****
  			&& rs6000_tune != PROCESSOR_POWER7
  			&& rs6000_tune != PROCESSOR_POWER8
  			&& rs6000_tune != PROCESSOR_POWER9
! 			&& rs6000_tune != PROCESSOR_FUTURE
  			&& rs6000_tune != PROCESSOR_PPCA2
  			&& rs6000_tune != PROCESSOR_CELL
  			&& rs6000_tune != PROCESSOR_PPC476);
--- 4286,4292 ----
  			&& rs6000_tune != PROCESSOR_POWER7
  			&& rs6000_tune != PROCESSOR_POWER8
  			&& rs6000_tune != PROCESSOR_POWER9
! 			&& rs6000_tune != PROCESSOR_POWER10
  			&& rs6000_tune != PROCESSOR_PPCA2
  			&& rs6000_tune != PROCESSOR_CELL
  			&& rs6000_tune != PROCESSOR_PPC476);
*************** rs6000_option_override_internal (bool gl
*** 4222,4228 ****
  				 || rs6000_tune == PROCESSOR_POWER7
  				 || rs6000_tune == PROCESSOR_POWER8
  				 || rs6000_tune == PROCESSOR_POWER9
! 				 || rs6000_tune == PROCESSOR_FUTURE
  				 || rs6000_tune == PROCESSOR_PPCE500MC
  				 || rs6000_tune == PROCESSOR_PPCE500MC64
  				 || rs6000_tune == PROCESSOR_PPCE5500
--- 4300,4306 ----
  				 || rs6000_tune == PROCESSOR_POWER7
  				 || rs6000_tune == PROCESSOR_POWER8
  				 || rs6000_tune == PROCESSOR_POWER9
! 				 || rs6000_tune == PROCESSOR_POWER10
  				 || rs6000_tune == PROCESSOR_PPCE500MC
  				 || rs6000_tune == PROCESSOR_PPCE500MC64
  				 || rs6000_tune == PROCESSOR_PPCE5500
*************** rs6000_option_override_internal (bool gl
*** 4518,4524 ****
  	break;
  
        case PROCESSOR_POWER9:
!       case PROCESSOR_FUTURE:
  	rs6000_cost = &power9_cost;
  	break;
  
--- 4596,4602 ----
  	break;
  
        case PROCESSOR_POWER9:
!       case PROCESSOR_POWER10:
  	rs6000_cost = &power9_cost;
  	break;
  
*************** rs6000_option_override_internal (bool gl
*** 4566,4572 ****
--- 4644,4655 ----
  	    unroll_only_small_loops = 0;
  	  if (!global_options_set.x_flag_rename_registers)
  	    flag_rename_registers = 1;
+ 	  if (!global_options_set.x_flag_cunroll_grow_size)
+ 	    flag_cunroll_grow_size = 1;
  	}
+       else
+ 	if (!global_options_set.x_flag_cunroll_grow_size)
+ 	  flag_cunroll_grow_size = flag_peel_loops || optimize >= 3;
  
        /* If using typedef char *va_list, signal that
  	 __builtin_va_start (&ap, 0) can be optimized to
*************** rs6000_machine_from_flags (void)
*** 5450,5457 ****
    /* Disable the flags that should never influence the .machine selection.  */
    flags &= ~(OPTION_MASK_PPC_GFXOPT | OPTION_MASK_PPC_GPOPT);
  
!   if ((flags & (ISA_FUTURE_MASKS_SERVER & ~ISA_3_0_MASKS_SERVER)) != 0)
!     return "future";
    if ((flags & (ISA_3_0_MASKS_SERVER & ~ISA_2_7_MASKS_SERVER)) != 0)
      return "power9";
    if ((flags & (ISA_2_7_MASKS_SERVER & ~ISA_2_6_MASKS_SERVER)) != 0)
--- 5533,5540 ----
    /* Disable the flags that should never influence the .machine selection.  */
    flags &= ~(OPTION_MASK_PPC_GFXOPT | OPTION_MASK_PPC_GPOPT);
  
!   if ((flags & (ISA_3_1_MASKS_SERVER & ~ISA_3_0_MASKS_SERVER)) != 0)
!     return "power10";
    if ((flags & (ISA_3_0_MASKS_SERVER & ~ISA_2_7_MASKS_SERVER)) != 0)
      return "power9";
    if ((flags & (ISA_2_7_MASKS_SERVER & ~ISA_2_6_MASKS_SERVER)) != 0)
*************** rs6000_slow_unaligned_access (machine_mo
*** 7163,7169 ****
    return (STRICT_ALIGNMENT
  	  || (!TARGET_EFFICIENT_UNALIGNED_VSX
  	      && ((SCALAR_FLOAT_MODE_NOT_VECTOR_P (mode) && align < 32)
! 		  || ((VECTOR_MODE_P (mode) || FLOAT128_VECTOR_P (mode))
  		      && (int) align < VECTOR_ALIGN (mode)))));
  }
  
--- 7246,7252 ----
    return (STRICT_ALIGNMENT
  	  || (!TARGET_EFFICIENT_UNALIGNED_VSX
  	      && ((SCALAR_FLOAT_MODE_NOT_VECTOR_P (mode) && align < 32)
! 		  || ((VECTOR_MODE_P (mode) || VECTOR_ALIGNMENT_P (mode))
  		      && (int) align < VECTOR_ALIGN (mode)))));
  }
  
*************** quad_address_p (rtx addr, machine_mode m
*** 7348,7354 ****
  {
    rtx op0, op1;
  
!   if (GET_MODE_SIZE (mode) != 16)
      return false;
  
    if (legitimate_indirect_address_p (addr, strict))
--- 7431,7437 ----
  {
    rtx op0, op1;
  
!   if (GET_MODE_SIZE (mode) < 16)
      return false;
  
    if (legitimate_indirect_address_p (addr, strict))
*************** reg_offset_addressing_ok_p (machine_mode
*** 7666,7671 ****
--- 7749,7760 ----
  	return mode_supports_dq_form (mode);
        break;
  
+       /* The vector pair/quad types support offset addressing if the
+ 	 underlying vectors support offset addressing.  */
+     case E_POImode:
+     case E_PXImode:
+       return TARGET_MMA;
+ 
      case E_SDmode:
        /* If we can do direct load/stores of SDmode, restrict it to reg+reg
  	 addressing for the LFIWZX and STFIWX instructions.  */
*************** legitimate_indexed_address_p (rtx x, int
*** 8012,8019 ****
  bool
  avoiding_indexed_address_p (machine_mode mode)
  {
!   /* Avoid indexed addressing for modes that have non-indexed
!      load/store instruction forms.  */
    return (TARGET_AVOID_XFORM && VECTOR_MEM_NONE_P (mode));
  }
  
--- 8101,8114 ----
  bool
  avoiding_indexed_address_p (machine_mode mode)
  {
!   unsigned int msize = GET_MODE_SIZE (mode);
! 
!   /* Avoid indexed addressing for modes that have non-indexed load/store
!      instruction forms.  On power10, vector pairs have an indexed
!      form, but vector quads don't.  */
!   if (msize > 16)
!     return msize != 32;
! 
    return (TARGET_AVOID_XFORM && VECTOR_MEM_NONE_P (mode));
  }
  
*************** rs6000_reassociation_width (unsigned int
*** 9097,9103 ****
      {
      case PROCESSOR_POWER8:
      case PROCESSOR_POWER9:
!     case PROCESSOR_FUTURE:
        if (DECIMAL_FLOAT_MODE_P (mode))
  	return 1;
        if (VECTOR_MODE_P (mode))
--- 9192,9198 ----
      {
      case PROCESSOR_POWER8:
      case PROCESSOR_POWER9:
!     case PROCESSOR_POWER10:
        if (DECIMAL_FLOAT_MODE_P (mode))
  	return 1;
        if (VECTOR_MODE_P (mode))
*************** rs6000_emit_move (rtx dest, rtx source,
*** 9844,9849 ****
--- 9939,9951 ----
  	operands[1] = force_const_mem (mode, operands[1]);
        break;
  
+     case E_POImode:
+     case E_PXImode:
+       if (CONST_INT_P (operands[1]) && INTVAL (operands[1]) != 0)
+ 	error ("%qs is an opaque type, and you can't set it to other values.",
+ 	       (mode == POImode) ? "__vector_pair" : "__vector_quad");
+       break;
+ 
      case E_SImode:
      case E_DImode:
        /* Use default pattern for address of ELF small data */
*************** rs6000_preferred_reload_class (rtx x, en
*** 12105,12112 ****
        return NO_REGS;
      }
  
!   if (GET_MODE_CLASS (mode) == MODE_INT && rclass == GEN_OR_FLOAT_REGS)
!     return GENERAL_REGS;
  
    return rclass;
  }
--- 12207,12226 ----
        return NO_REGS;
      }
  
!   /* For the vector pair and vector quad modes, prefer their natural register
!      (VSX or FPR) rather than GPR registers.  For other integer types, prefer
!      the GPR registers.  */
!   if (rclass == GEN_OR_FLOAT_REGS)
!     {
!       if (mode == POImode)
! 	return VSX_REGS;
! 
!       if (mode == PXImode)
! 	return FLOAT_REGS;
! 
!       if (GET_MODE_CLASS (mode) == MODE_INT)
! 	return GENERAL_REGS;
!     }
  
    return rclass;
  }
*************** print_operand (FILE *file, rtx x, int co
*** 12739,12744 ****
--- 12853,12866 ----
        /* %c is output_addr_const if a CONSTANT_ADDRESS_P, otherwise
  	 output_operand.  */
  
+     case 'A':
+       /* Write the MMA accumulator number associated with VSX register X.  */
+       if (!REG_P (x) || !FP_REGNO_P (REGNO (x)) || (REGNO (x) % 4) != 0)
+ 	output_operand_lossage ("invalid %%A value");
+       else
+ 	fprintf (file, "%d", (REGNO (x) - FIRST_FPR_REGNO) / 4);
+       return;
+ 
      case 'D':
        /* Like 'J' but get to the GT bit only.  */
        if (!REG_P (x) || !CR_REGNO_P (REGNO (x)))
*************** rs6000_split_multireg_move (rtx dst, rtx
*** 15781,15787 ****
    reg = REG_P (dst) ? REGNO (dst) : REGNO (src);
    mode = GET_MODE (dst);
    nregs = hard_regno_nregs (reg, mode);
!   if (FP_REGNO_P (reg))
      reg_mode = DECIMAL_FLOAT_MODE_P (mode) ? DDmode :
  	(TARGET_HARD_FLOAT ? DFmode : SFmode);
    else if (ALTIVEC_REGNO_P (reg))
--- 15903,15922 ----
    reg = REG_P (dst) ? REGNO (dst) : REGNO (src);
    mode = GET_MODE (dst);
    nregs = hard_regno_nregs (reg, mode);
! 
!   /* If we have a vector quad register for MMA, and this is a load or store,
!      see if we can use vector paired load/stores.  */
!   if (mode == PXImode && TARGET_MMA
!       && (MEM_P (dst) || MEM_P (src)))
!     {
!       reg_mode = POImode;
!       nregs /= 2;
!     }
!   /* If we have a vector pair/quad mode, split it into two/four separate
!      vectors.  */
!   else if (mode == POImode || mode == PXImode)
!     reg_mode = V1TImode;
!   else if (FP_REGNO_P (reg))
      reg_mode = DECIMAL_FLOAT_MODE_P (mode) ? DDmode :
  	(TARGET_HARD_FLOAT ? DFmode : SFmode);
    else if (ALTIVEC_REGNO_P (reg))
*************** rs6000_split_multireg_move (rtx dst, rtx
*** 15825,15832 ****
--- 15960,16050 ----
        return;
      }
  
+   /* The __vector_pair and __vector_quad modes are multi-register modes,
+      so if have to load or store the registers, we have to be careful to
+      properly swap them if we're in little endian mode below.  This means
+      the last register gets the first memory location.  */
+   if (mode == POImode || mode == PXImode)
+     {
+       if (MEM_P (dst))
+ 	{
+ 	  unsigned offset = 0;
+ 	  unsigned size = GET_MODE_SIZE (reg_mode);
+ 
+ 	  /* If we are reading an accumulator register, we have to
+ 	     deprime it before we can access it.  */
+ 	  if (TARGET_MMA
+ 	      && GET_MODE (src) == PXImode && FP_REGNO_P (REGNO (src)))
+ 	    emit_insn (gen_mma_xxmfacc (src, src));
+ 
+ 	  for (int i = 0; i < nregs; i++)
+ 	    {
+ 	      unsigned subreg = (WORDS_BIG_ENDIAN)
+ 				  ? i * size : (nregs - 1 - i) * size;
+ 	      rtx dst2 = adjust_address (dst, reg_mode, offset);
+ 	      rtx src2 = simplify_gen_subreg (reg_mode, src, mode, subreg);
+ 	      offset += size;
+ 	      emit_insn (gen_rtx_SET (dst2, src2));
+ 	    }
+ 
+ 	  return;
+ 	}
+ 
+       if (MEM_P (src))
+ 	{
+ 	  unsigned offset = 0;
+ 	  unsigned size = GET_MODE_SIZE (reg_mode);
+ 
+ 	  for (int i = 0; i < nregs; i++)
+ 	    {
+ 	      unsigned subreg = (WORDS_BIG_ENDIAN)
+ 				  ? i * size : (nregs - 1 - i) * size;
+ 	      rtx dst2 = simplify_gen_subreg (reg_mode, dst, mode, subreg);
+ 	      rtx src2 = adjust_address (src, reg_mode, offset);
+ 	      offset += size;
+ 	      emit_insn (gen_rtx_SET (dst2, src2));
+ 	    }
+ 
+ 	  /* If we are writing an accumulator register, we have to
+ 	     prime it after we've written it.  */
+ 	  if (TARGET_MMA
+ 	      && GET_MODE (dst) == PXImode && FP_REGNO_P (REGNO (dst)))
+ 	    emit_insn (gen_mma_xxmtacc (dst, dst));
+ 
+ 	  return;
+ 	}
+ 
+       if (GET_CODE (src) == UNSPEC)
+ 	{
+ 	  gcc_assert (REG_P (dst)
+ 		      && FP_REGNO_P (REGNO (dst))
+ 		      && XINT (src, 1) == UNSPEC_MMA_ASSEMBLE_ACC);
+ 
+ 	  reg_mode = GET_MODE (XVECEXP (src, 0, 0));
+ 	  for (int i = 0; i < XVECLEN (src, 0); i++)
+ 	    {
+ 	      rtx dst_i = gen_rtx_REG (reg_mode, reg + i);
+ 	      emit_insn (gen_rtx_SET (dst_i, XVECEXP (src, 0, i)));
+ 	    }
+ 
+ 	  /* We are writing an accumulator register, so we have to
+ 	     prime it after we've written it.  */
+ 	  emit_insn (gen_mma_xxmtacc (dst, dst));
+ 
+ 	  return;
+ 	}
+ 
+       /* Register -> register moves can use common code.  */
+     }
+ 
    if (REG_P (src) && REG_P (dst) && (REGNO (src) < REGNO (dst)))
      {
+       /* If we are reading an accumulator register, we have to
+ 	 deprime it before we can access it.  */
+       if (TARGET_MMA
+ 	  && GET_MODE (src) == PXImode && FP_REGNO_P (REGNO (src)))
+ 	emit_insn (gen_mma_xxmfacc (src, src));
+ 
        /* Move register range backwards, if we might have destructive
  	 overlap.  */
        int i;
*************** rs6000_split_multireg_move (rtx dst, rtx
*** 15835,15840 ****
--- 16053,16064 ----
  						     i * reg_mode_size),
  				simplify_gen_subreg (reg_mode, src, mode,
  						     i * reg_mode_size)));
+ 
+       /* If we are writing an accumulator register, we have to
+ 	 prime it after we've written it.  */
+       if (TARGET_MMA
+ 	  && GET_MODE (dst) == PXImode && FP_REGNO_P (REGNO (dst)))
+ 	emit_insn (gen_mma_xxmtacc (dst, dst));
      }
    else
      {
*************** rs6000_split_multireg_move (rtx dst, rtx
*** 15967,15972 ****
--- 16191,16202 ----
  	    gcc_assert (rs6000_offsettable_memref_p (dst, reg_mode, true));
  	}
  
+       /* If we are reading an accumulator register, we have to
+ 	 deprime it before we can access it.  */
+       if (TARGET_MMA && REG_P (src)
+ 	  && GET_MODE (src) == PXImode && FP_REGNO_P (REGNO (src)))
+ 	emit_insn (gen_mma_xxmfacc (src, src));
+ 
        for (i = 0; i < nregs; i++)
  	{
  	  /* Calculate index to next subword.  */
*************** rs6000_split_multireg_move (rtx dst, rtx
*** 15984,15989 ****
--- 16214,16226 ----
  				  simplify_gen_subreg (reg_mode, src, mode,
  						       j * reg_mode_size)));
  	}
+ 
+       /* If we are writing an accumulator register, we have to
+ 	 prime it after we've written it.  */
+       if (TARGET_MMA && REG_P (dst)
+ 	  && GET_MODE (dst) == PXImode && FP_REGNO_P (REGNO (dst)))
+ 	emit_insn (gen_mma_xxmtacc (dst, dst));
+ 
        if (restore_basereg != NULL_RTX)
  	emit_insn (restore_basereg);
      }
*************** rs6000_adjust_cost (rtx_insn *insn, int
*** 16925,16931 ****
  
  	/* Separate a load from a narrower, dependent store.  */
  	if ((rs6000_sched_groups || rs6000_tune == PROCESSOR_POWER9
! 	     || rs6000_tune == PROCESSOR_FUTURE)
  	    && GET_CODE (PATTERN (insn)) == SET
  	    && GET_CODE (PATTERN (dep_insn)) == SET
  	    && MEM_P (XEXP (PATTERN (insn), 1))
--- 17162,17168 ----
  
  	/* Separate a load from a narrower, dependent store.  */
  	if ((rs6000_sched_groups || rs6000_tune == PROCESSOR_POWER9
! 	     || rs6000_tune == PROCESSOR_POWER10)
  	    && GET_CODE (PATTERN (insn)) == SET
  	    && GET_CODE (PATTERN (dep_insn)) == SET
  	    && MEM_P (XEXP (PATTERN (insn), 1))
*************** rs6000_adjust_cost (rtx_insn *insn, int
*** 16963,16969 ****
  		 || rs6000_tune == PROCESSOR_POWER7
  		 || rs6000_tune == PROCESSOR_POWER8
  		 || rs6000_tune == PROCESSOR_POWER9
! 		 || rs6000_tune == PROCESSOR_FUTURE
                   || rs6000_tune == PROCESSOR_CELL)
                  && recog_memoized (dep_insn)
                  && (INSN_CODE (dep_insn) >= 0))
--- 17200,17206 ----
  		 || rs6000_tune == PROCESSOR_POWER7
  		 || rs6000_tune == PROCESSOR_POWER8
  		 || rs6000_tune == PROCESSOR_POWER9
! 		 || rs6000_tune == PROCESSOR_POWER10
                   || rs6000_tune == PROCESSOR_CELL)
                  && recog_memoized (dep_insn)
                  && (INSN_CODE (dep_insn) >= 0))
*************** rs6000_issue_rate (void)
*** 17543,17549 ****
    case PROCESSOR_POWER8:
      return 7;
    case PROCESSOR_POWER9:
!   case PROCESSOR_FUTURE:
      return 6;
    default:
      return 1;
--- 17780,17786 ----
    case PROCESSOR_POWER8:
      return 7;
    case PROCESSOR_POWER9:
!   case PROCESSOR_POWER10:
      return 6;
    default:
      return 1;
*************** rs6000_handle_altivec_attribute (tree *n
*** 19215,19221 ****
  
  /* AltiVec defines five built-in scalar types that serve as vector
     elements; we must teach the compiler how to mangle them.  The 128-bit
!    floating point mangling is target-specific as well.  */
  
  static const char *
  rs6000_mangle_type (const_tree type)
--- 19452,19459 ----
  
  /* AltiVec defines five built-in scalar types that serve as vector
     elements; we must teach the compiler how to mangle them.  The 128-bit
!    floating point mangling is target-specific as well.  MMA defines
!    two built-in types to be used as opaque vector types.  */
  
  static const char *
  rs6000_mangle_type (const_tree type)
*************** rs6000_mangle_type (const_tree type)
*** 19237,19242 ****
--- 19475,19485 ----
    if (SCALAR_FLOAT_TYPE_P (type) && FLOAT128_IEEE_P (TYPE_MODE (type)))
      return ieee128_mangling_gcc_8_1 ? "U10__float128" : "u9__ieee128";
  
+   if (type == vector_pair_type_node)
+     return "u13__vector_pair";
+   if (type == vector_quad_type_node)
+     return "u13__vector_quad";
+ 
    /* For all other types, use the default mangling.  */
    return NULL;
  }
*************** rs6000_register_move_cost (machine_mode
*** 21302,21308 ****
  		 allocation a move within the same class might turn
  		 out to be a nop.  */
  	      if (rs6000_tune == PROCESSOR_POWER9
! 		  || rs6000_tune == PROCESSOR_FUTURE)
  		ret = 3 * hard_regno_nregs (FIRST_GPR_REGNO, mode);
  	      else
  		ret = 4 * hard_regno_nregs (FIRST_GPR_REGNO, mode);
--- 21545,21551 ----
  		 allocation a move within the same class might turn
  		 out to be a nop.  */
  	      if (rs6000_tune == PROCESSOR_POWER9
! 		  || rs6000_tune == PROCESSOR_POWER10)
  		ret = 3 * hard_regno_nregs (FIRST_GPR_REGNO, mode);
  	      else
  		ret = 4 * hard_regno_nregs (FIRST_GPR_REGNO, mode);
*************** rs6000_function_value (const_tree valtyp
*** 22494,22500 ****
    /* VSX is a superset of Altivec and adds V2DImode/V2DFmode.  Since the same
       return register is used in both cases, and we won't see V2DImode/V2DFmode
       for pure altivec, combine the two cases.  */
!   else if ((TREE_CODE (valtype) == VECTOR_TYPE || FLOAT128_VECTOR_P (mode))
  	   && TARGET_ALTIVEC && TARGET_ALTIVEC_ABI
  	   && ALTIVEC_OR_VSX_VECTOR_MODE (mode))
      regno = ALTIVEC_ARG_RETURN;
--- 22737,22743 ----
    /* VSX is a superset of Altivec and adds V2DImode/V2DFmode.  Since the same
       return register is used in both cases, and we won't see V2DImode/V2DFmode
       for pure altivec, combine the two cases.  */
!   else if ((TREE_CODE (valtype) == VECTOR_TYPE || VECTOR_ALIGNMENT_P (mode))
  	   && TARGET_ALTIVEC && TARGET_ALTIVEC_ABI
  	   && ALTIVEC_OR_VSX_VECTOR_MODE (mode))
      regno = ALTIVEC_ARG_RETURN;
*************** static struct rs6000_opt_mask const rs60
*** 22904,22915 ****
    { "float128",			OPTION_MASK_FLOAT128_KEYWORD,	false, true  },
    { "float128-hardware",	OPTION_MASK_FLOAT128_HW,	false, true  },
    { "fprnd",			OPTION_MASK_FPRND,		false, true  },
!   { "future",			OPTION_MASK_FUTURE,		false, true  },
    { "hard-dfp",			OPTION_MASK_DFP,		false, true  },
    { "htm",			OPTION_MASK_HTM,		false, true  },
    { "isel",			OPTION_MASK_ISEL,		false, true  },
    { "mfcrf",			OPTION_MASK_MFCRF,		false, true  },
    { "mfpgpr",			0,				false, true  },
    { "modulo",			OPTION_MASK_MODULO,		false, true  },
    { "mulhw",			OPTION_MASK_MULHW,		false, true  },
    { "multiple",			OPTION_MASK_MULTIPLE,		false, true  },
--- 23147,23159 ----
    { "float128",			OPTION_MASK_FLOAT128_KEYWORD,	false, true  },
    { "float128-hardware",	OPTION_MASK_FLOAT128_HW,	false, true  },
    { "fprnd",			OPTION_MASK_FPRND,		false, true  },
!   { "power10",			OPTION_MASK_POWER10,		false, true  },
    { "hard-dfp",			OPTION_MASK_DFP,		false, true  },
    { "htm",			OPTION_MASK_HTM,		false, true  },
    { "isel",			OPTION_MASK_ISEL,		false, true  },
    { "mfcrf",			OPTION_MASK_MFCRF,		false, true  },
    { "mfpgpr",			0,				false, true  },
+   { "mma",			OPTION_MASK_MMA,		false, true  },
    { "modulo",			OPTION_MASK_MODULO,		false, true  },
    { "mulhw",			OPTION_MASK_MULHW,		false, true  },
    { "multiple",			OPTION_MASK_MULTIPLE,		false, true  },
*************** static struct rs6000_opt_mask const rs60
*** 22980,22985 ****
--- 23224,23231 ----
    { "powerpc64",	 RS6000_BTM_POWERPC64,  false, false },
    { "float128",		 RS6000_BTM_FLOAT128,   false, false },
    { "float128-hw",	 RS6000_BTM_FLOAT128_HW,false, false },
+   { "mma",		 RS6000_BTM_MMA,	false, false },
+   { "power10",		 RS6000_BTM_P10,	false, false },
  };
  
  /* Option variables that we want to support inside attribute((target)) and
*************** rs6000_disable_incompatible_switches (vo
*** 23668,23674 ****
      const HOST_WIDE_INT dep_flags;	/* flags that depend on this option.  */
      const char *const name;		/* name of the switch.  */
    } flags[] = {
!     { OPTION_MASK_FUTURE,	OTHER_FUTURE_MASKS,	"future"	},
      { OPTION_MASK_P9_VECTOR,	OTHER_P9_VECTOR_MASKS,	"power9-vector"	},
      { OPTION_MASK_P8_VECTOR,	OTHER_P8_VECTOR_MASKS,	"power8-vector"	},
      { OPTION_MASK_VSX,		OTHER_VSX_VECTOR_MASKS,	"vsx"		},
--- 23914,23920 ----
      const HOST_WIDE_INT dep_flags;	/* flags that depend on this option.  */
      const char *const name;		/* name of the switch.  */
    } flags[] = {
!     { OPTION_MASK_POWER10,	OTHER_POWER10_MASKS,	"power10"	},
      { OPTION_MASK_P9_VECTOR,	OTHER_P9_VECTOR_MASKS,	"power9-vector"	},
      { OPTION_MASK_P8_VECTOR,	OTHER_P8_VECTOR_MASKS,	"power8-vector"	},
      { OPTION_MASK_VSX,		OTHER_VSX_VECTOR_MASKS,	"vsx"		},
*************** address_to_insn_form (rtx addr,
*** 24935,24941 ****
  	non_prefixed_format = NON_PREFIXED_DS;
  
        else if (TARGET_VSX && size >= 16
! 	       && (VECTOR_MODE_P (mode) || FLOAT128_VECTOR_P (mode)))
  	non_prefixed_format = NON_PREFIXED_DQ;
  
        else
--- 25181,25187 ----
  	non_prefixed_format = NON_PREFIXED_DS;
  
        else if (TARGET_VSX && size >= 16
! 	       && (VECTOR_MODE_P (mode) || VECTOR_ALIGNMENT_P (mode)))
  	non_prefixed_format = NON_PREFIXED_DQ;
  
        else
*************** address_to_insn_form (rtx addr,
*** 24978,24983 ****
--- 25224,25284 ----
    return INSN_FORM_BAD;
  }
  
+ /* Helper function to see if we're potentially looking at lfs/stfs.
+    - PARALLEL containing a SET and a CLOBBER
+    - stfs:
+     - SET is from UNSPEC_SI_FROM_SF to MEM:SI
+     - CLOBBER is a V4SF
+    - lfs:
+     - SET is from UNSPEC_SF_FROM_SI to REG:SF
+     - CLOBBER is a DI
+  */
+ 
+ static bool
+ is_lfs_stfs_insn (rtx_insn *insn)
+ {
+   rtx pattern = PATTERN (insn);
+   if (GET_CODE (pattern) != PARALLEL)
+     return false;
+ 
+   /* This should be a parallel with exactly one set and one clobber.  */
+   if (XVECLEN (pattern, 0) != 2)
+     return false;
+ 
+   rtx set = XVECEXP (pattern, 0, 0);
+   if (GET_CODE (set) != SET)
+     return false;
+ 
+   rtx clobber = XVECEXP (pattern, 0, 1);
+   if (GET_CODE (clobber) != CLOBBER)
+     return false;
+ 
+   /* All we care is that the destination of the SET is a mem:SI,
+      the source should be an UNSPEC_SI_FROM_SF, and the clobber
+      should be a scratch:V4SF.  */
+ 
+   rtx dest = SET_DEST (set);
+   rtx src = SET_SRC (set);
+   rtx scratch = SET_DEST (clobber);
+ 
+   if (GET_CODE (src) != UNSPEC)
+     return false;
+ 
+   /* stfs case.  */
+   if (XINT (src, 1) == UNSPEC_SI_FROM_SF
+       && GET_CODE (dest) == MEM && GET_MODE (dest) == SImode
+       && GET_CODE (scratch) == SCRATCH && GET_MODE (scratch) == V4SFmode)
+     return true;
+ 
+   /* lfs case.  */
+   if (XINT (src, 1) == UNSPEC_SF_FROM_SI
+       && GET_CODE (dest) == REG && GET_MODE (dest) == SFmode
+       && GET_CODE (scratch) == SCRATCH && GET_MODE (scratch) == DImode)
+     return true;
+ 
+   return false;
+ }
+ 
  /* Helper function to take a REG and a MODE and turn it into the non-prefixed
     instruction format (D/DS/DQ) used for offset memory.  */
  
*************** reg_to_non_prefixed (rtx reg, machine_mo
*** 25009,25015 ****
  
        else if (TARGET_VSX && size >= 16
  	       && (VECTOR_MODE_P (mode)
! 		   || FLOAT128_VECTOR_P (mode)
  		   || mode == TImode || mode == CTImode))
  	return (TARGET_P9_VECTOR) ? NON_PREFIXED_DQ : NON_PREFIXED_X;
  
--- 25310,25316 ----
  
        else if (TARGET_VSX && size >= 16
  	       && (VECTOR_MODE_P (mode)
! 		   || VECTOR_ALIGNMENT_P (mode)
  		   || mode == TImode || mode == CTImode))
  	return (TARGET_P9_VECTOR) ? NON_PREFIXED_DQ : NON_PREFIXED_X;
  
*************** reg_to_non_prefixed (rtx reg, machine_mo
*** 25033,25039 ****
  
        else if (TARGET_VSX && size >= 16
  	       && (VECTOR_MODE_P (mode)
! 		   || FLOAT128_VECTOR_P (mode)
  		   || mode == TImode || mode == CTImode))
  	return NON_PREFIXED_DQ;
  
--- 25334,25340 ----
  
        else if (TARGET_VSX && size >= 16
  	       && (VECTOR_MODE_P (mode)
! 		   || VECTOR_ALIGNMENT_P (mode)
  		   || mode == TImode || mode == CTImode))
  	return NON_PREFIXED_DQ;
  
*************** prefixed_load_p (rtx_insn *insn)
*** 25088,25094 ****
    else
      non_prefixed = reg_to_non_prefixed (reg, mem_mode);
  
!   return address_is_prefixed (XEXP (mem, 0), mem_mode, non_prefixed);
  }
  
  /* Whether a store instruction is a prefixed instruction.  This is called from
--- 25389,25398 ----
    else
      non_prefixed = reg_to_non_prefixed (reg, mem_mode);
  
!   if (non_prefixed == NON_PREFIXED_X && is_lfs_stfs_insn (insn))
!     return address_is_prefixed (XEXP (mem, 0), mem_mode, NON_PREFIXED_DEFAULT);
!   else
!     return address_is_prefixed (XEXP (mem, 0), mem_mode, non_prefixed);
  }
  
  /* Whether a store instruction is a prefixed instruction.  This is called from
*************** prefixed_store_p (rtx_insn *insn)
*** 25117,25124 ****
      return false;
  
    machine_mode mem_mode = GET_MODE (mem);
    enum non_prefixed_form non_prefixed = reg_to_non_prefixed (reg, mem_mode);
!   return address_is_prefixed (XEXP (mem, 0), mem_mode, non_prefixed);
  }
  
  /* Whether a load immediate or add instruction is a prefixed instruction.  This
--- 25421,25436 ----
      return false;
  
    machine_mode mem_mode = GET_MODE (mem);
+   rtx addr = XEXP (mem, 0);
    enum non_prefixed_form non_prefixed = reg_to_non_prefixed (reg, mem_mode);
! 
!   /* Need to make sure we aren't looking at a stfs which doesn't look
!      like the other things reg_to_non_prefixed/address_is_prefixed
!      looks for.  */
!   if (non_prefixed == NON_PREFIXED_X && is_lfs_stfs_insn (insn))
!     return address_is_prefixed (addr, mem_mode, NON_PREFIXED_DEFAULT);
!   else
!     return address_is_prefixed (addr, mem_mode, non_prefixed);
  }
  
  /* Whether a load immediate or add instruction is a prefixed instruction.  This
*************** rs6000_cannot_substitute_mem_equiv_p (rt
*** 26416,26421 ****
--- 26728,26772 ----
    return false;
  }
  
+ /* Implement TARGET_INVALID_CONVERSION.  */
+ 
+ static const char *
+ rs6000_invalid_conversion (const_tree fromtype, const_tree totype)
+ {
+   if (element_mode (fromtype) != element_mode (totype))
+     {
+       /* Do not allow conversions to/from PXImode and POImode types.  */
+       if (TYPE_MODE (fromtype) == PXImode)
+ 	return N_("invalid conversion from type %<__vector_quad%>");
+       if (TYPE_MODE (totype) == PXImode)
+ 	return N_("invalid conversion to type %<__vector_quad%>");
+       if (TYPE_MODE (fromtype) == POImode)
+ 	return N_("invalid conversion from type %<__vector_pair%>");
+       if (TYPE_MODE (totype) == POImode)
+ 	return N_("invalid conversion to type %<__vector_pair%>");
+     }
+   else if (POINTER_TYPE_P (fromtype) && POINTER_TYPE_P (totype))
+     {
+       /* Do not allow conversions to/from PXImode and POImode pointer
+ 	 types, except to/from void pointers.  */
+       if (TYPE_MODE (TREE_TYPE (fromtype)) == PXImode
+ 	  && TYPE_MODE (TREE_TYPE (totype)) != VOIDmode)
+ 	return N_("invalid conversion from type %<* __vector_quad%>");
+       if (TYPE_MODE (TREE_TYPE (totype)) == PXImode
+ 	  && TYPE_MODE (TREE_TYPE (fromtype)) != VOIDmode)
+ 	return N_("invalid conversion to type %<* __vector_quad%>");
+       if (TYPE_MODE (TREE_TYPE (fromtype)) == POImode
+ 	  && TYPE_MODE (TREE_TYPE (totype)) != VOIDmode)
+ 	return N_("invalid conversion from type %<* __vector_pair%>");
+       if (TYPE_MODE (TREE_TYPE (totype)) == POImode
+ 	  && TYPE_MODE (TREE_TYPE (fromtype)) != VOIDmode)
+ 	return N_("invalid conversion to type %<* __vector_pair%>");
+     }
+ 
+   /* Conversion allowed.  */
+   return NULL;
+ }
+ 
  struct gcc_target targetm = TARGET_INITIALIZER;
  
  #include "gt-rs6000.h"
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/rs6000.h gcc-10.2.0/gcc/config/rs6000/rs6000.h
*** gcc-10.1.0/gcc/config/rs6000/rs6000.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/rs6000.h	Thu Jul 23 06:35:17 2020
***************
*** 104,109 ****
--- 104,110 ----
     to the assembler if -mpower9-vector was also used.  */
  #define ASM_CPU_SPEC \
  "%{mcpu=native: %(asm_cpu_native); \
+   mcpu=power10: -mpower10; \
    mcpu=power9: -mpower9; \
    mcpu=power8|mcpu=powerpc64le: %{mpower9-vector: -mpower9;: -mpower8}; \
    mcpu=power7: -mpower7; \
***************
*** 159,165 ****
    mcpu=e5500: -me5500; \
    mcpu=e6500: -me6500; \
    mcpu=titan: -mtitan; \
-   mcpu=future: -mfuture; \
    !mcpu*: %{mpower9-vector: -mpower9; \
  	    mpower8-vector|mcrypto|mdirect-move|mhtm: -mpower8; \
  	    mvsx: -mpower7; \
--- 160,165 ----
*************** extern int rs6000_vector_align[];
*** 522,527 ****
--- 522,528 ----
  #define MASK_HTM			OPTION_MASK_HTM
  #define MASK_ISEL			OPTION_MASK_ISEL
  #define MASK_MFCRF			OPTION_MASK_MFCRF
+ #define MASK_MMA			OPTION_MASK_MMA
  #define MASK_MULHW			OPTION_MASK_MULHW
  #define MASK_MULTIPLE			OPTION_MASK_MULTIPLE
  #define MASK_NO_UPDATE			OPTION_MASK_NO_UPDATE
*************** extern int rs6000_vector_align[];
*** 537,543 ****
  #define MASK_STRICT_ALIGN		OPTION_MASK_STRICT_ALIGN
  #define MASK_UPDATE			OPTION_MASK_UPDATE
  #define MASK_VSX			OPTION_MASK_VSX
! #define MASK_FUTURE			OPTION_MASK_FUTURE
  
  #ifndef IN_LIBGCC2
  #define MASK_POWERPC64			OPTION_MASK_POWERPC64
--- 538,544 ----
  #define MASK_STRICT_ALIGN		OPTION_MASK_STRICT_ALIGN
  #define MASK_UPDATE			OPTION_MASK_UPDATE
  #define MASK_VSX			OPTION_MASK_VSX
! #define MASK_POWER10			OPTION_MASK_POWER10
  
  #ifndef IN_LIBGCC2
  #define MASK_POWERPC64			OPTION_MASK_POWERPC64
*************** extern unsigned rs6000_pointer_size;
*** 776,782 ****
  #define FUNCTION_BOUNDARY 32
  
  /* No data type wants to be aligned rounder than this.  */
! #define BIGGEST_ALIGNMENT 128
  
  /* Alignment of field after `int : 0' in a structure.  */
  #define EMPTY_FIELD_BOUNDARY 32
--- 777,783 ----
  #define FUNCTION_BOUNDARY 32
  
  /* No data type wants to be aligned rounder than this.  */
! #define BIGGEST_ALIGNMENT (TARGET_MMA ? 512 : 128)
  
  /* Alignment of field after `int : 0' in a structure.  */
  #define EMPTY_FIELD_BOUNDARY 32
*************** enum data_align { align_abi, align_opt,
*** 1035,1050 ****
  	 ((MODE) == V4SFmode		\
  	  || (MODE) == V2DFmode)	\
  
! /* Note KFmode and possibly TFmode (i.e. IEEE 128-bit floating point) are not
!    really a vector, but we want to treat it as a vector for moves, and
!    such.  */
  
  #define ALTIVEC_VECTOR_MODE(MODE)					\
    ((MODE) == V16QImode							\
     || (MODE) == V8HImode						\
     || (MODE) == V4SFmode						\
     || (MODE) == V4SImode						\
!    || FLOAT128_VECTOR_P (MODE))
  
  #define ALTIVEC_OR_VSX_VECTOR_MODE(MODE)				\
    (ALTIVEC_VECTOR_MODE (MODE) || VSX_VECTOR_MODE (MODE)			\
--- 1036,1052 ----
  	 ((MODE) == V4SFmode		\
  	  || (MODE) == V2DFmode)	\
  
! /* Modes that are not vectors, but require vector alignment.  Treat these like
!    vectors in terms of loads and stores.  */
! #define VECTOR_ALIGNMENT_P(MODE)					\
!   (FLOAT128_VECTOR_P (MODE) || (MODE) == POImode || (MODE) == PXImode)
  
  #define ALTIVEC_VECTOR_MODE(MODE)					\
    ((MODE) == V16QImode							\
     || (MODE) == V8HImode						\
     || (MODE) == V4SFmode						\
     || (MODE) == V4SImode						\
!    || VECTOR_ALIGNMENT_P (MODE))
  
  #define ALTIVEC_OR_VSX_VECTOR_MODE(MODE)				\
    (ALTIVEC_VECTOR_MODE (MODE) || VSX_VECTOR_MODE (MODE)			\
*************** extern int frame_pointer_needed;
*** 2249,2263 ****
     flags macros, but we've run out of bits, so we now map the options into new
     settings used here.  */
  
! /* Builtin attributes.  */
! #define RS6000_BTC_SPECIAL	0x00000000	/* Special function.  */
  #define RS6000_BTC_UNARY	0x00000001	/* normal unary function.  */
  #define RS6000_BTC_BINARY	0x00000002	/* normal binary function.  */
  #define RS6000_BTC_TERNARY	0x00000003	/* normal ternary function.  */
! #define RS6000_BTC_PREDICATE	0x00000004	/* predicate function.  */
! #define RS6000_BTC_ABS		0x00000005	/* Altivec/VSX ABS function.  */
! #define RS6000_BTC_DST		0x00000007	/* Altivec DST function.  */
! #define RS6000_BTC_TYPE_MASK	0x0000000f	/* Mask to isolate types */
  
  #define RS6000_BTC_MISC		0x00000000	/* No special attributes.  */
  #define RS6000_BTC_CONST	0x00000100	/* Neither uses, nor
--- 2251,2274 ----
     flags macros, but we've run out of bits, so we now map the options into new
     settings used here.  */
  
! /* Builtin operand count.  */
  #define RS6000_BTC_UNARY	0x00000001	/* normal unary function.  */
  #define RS6000_BTC_BINARY	0x00000002	/* normal binary function.  */
  #define RS6000_BTC_TERNARY	0x00000003	/* normal ternary function.  */
! #define RS6000_BTC_QUATERNARY	0x00000004	/* normal quaternary
! 						   function. */
! #define RS6000_BTC_QUINARY	0x00000005	/* normal quinary function.  */
! #define RS6000_BTC_SENARY	0x00000006	/* normal senary function.  */
! #define RS6000_BTC_OPND_MASK	0x00000007	/* Mask to isolate operands. */
! 
! /* Builtin attributes.  */
! #define RS6000_BTC_SPECIAL	0x00000000	/* Special function.  */
! #define RS6000_BTC_PREDICATE	0x00000008	/* predicate function.  */
! #define RS6000_BTC_ABS		0x00000010	/* Altivec/VSX ABS
! 						   function.  */
! #define RS6000_BTC_DST		0x00000020	/* Altivec DST function.  */
! 
! #define RS6000_BTC_TYPE_MASK	0x0000003f	/* Mask to isolate types */
  
  #define RS6000_BTC_MISC		0x00000000	/* No special attributes.  */
  #define RS6000_BTC_CONST	0x00000100	/* Neither uses, nor
*************** extern int frame_pointer_needed;
*** 2266,2278 ****
  						   state/mem and does
  						   not modify global state.  */
  #define RS6000_BTC_FP		0x00000400	/* depends on rounding mode.  */
! #define RS6000_BTC_ATTR_MASK	0x00000700	/* Mask of the attributes.  */
  
  /* Miscellaneous information.  */
  #define RS6000_BTC_SPR		0x01000000	/* function references SPRs.  */
  #define RS6000_BTC_VOID		0x02000000	/* function has no return value.  */
  #define RS6000_BTC_CR		0x04000000	/* function references a CR.  */
  #define RS6000_BTC_OVERLOADED	0x08000000	/* function is overloaded.  */
  #define RS6000_BTC_MISC_MASK	0x1f000000	/* Mask of the misc info.  */
  
  /* Convenience macros to document the instruction type.  */
--- 2277,2294 ----
  						   state/mem and does
  						   not modify global state.  */
  #define RS6000_BTC_FP		0x00000400	/* depends on rounding mode.  */
! #define RS6000_BTC_QUAD		0x00000800	/* Uses a register quad.  */
! #define RS6000_BTC_PAIR		0x00001000	/* Uses a register pair.  */
! #define RS6000_BTC_QUADPAIR	0x00001800	/* Uses a quad and a pair.  */
! #define RS6000_BTC_ATTR_MASK	0x00001f00	/* Mask of the attributes.  */
  
  /* Miscellaneous information.  */
  #define RS6000_BTC_SPR		0x01000000	/* function references SPRs.  */
  #define RS6000_BTC_VOID		0x02000000	/* function has no return value.  */
  #define RS6000_BTC_CR		0x04000000	/* function references a CR.  */
  #define RS6000_BTC_OVERLOADED	0x08000000	/* function is overloaded.  */
+ #define RS6000_BTC_GIMPLE	0x10000000	/* function should be expanded
+ 						   into gimple.  */
  #define RS6000_BTC_MISC_MASK	0x1f000000	/* Mask of the misc info.  */
  
  /* Convenience macros to document the instruction type.  */
*************** extern int frame_pointer_needed;
*** 2304,2309 ****
--- 2320,2327 ----
  #define RS6000_BTM_POWERPC64	MASK_POWERPC64	/* 64-bit registers.  */
  #define RS6000_BTM_FLOAT128	MASK_FLOAT128_KEYWORD /* IEEE 128-bit float.  */
  #define RS6000_BTM_FLOAT128_HW	MASK_FLOAT128_HW /* IEEE 128-bit float h/w.  */
+ #define RS6000_BTM_MMA		MASK_MMA	/* ISA 3.1 MMA.  */
+ #define RS6000_BTM_P10		MASK_POWER10
  
  #define RS6000_BTM_COMMON	(RS6000_BTM_ALTIVEC			\
  				 | RS6000_BTM_VSX			\
*************** extern int frame_pointer_needed;
*** 2324,2330 ****
  				 | RS6000_BTM_LDBL128			\
  				 | RS6000_BTM_POWERPC64			\
  				 | RS6000_BTM_FLOAT128			\
! 				 | RS6000_BTM_FLOAT128_HW)
  
  /* Define builtin enum index.  */
  
--- 2342,2350 ----
  				 | RS6000_BTM_LDBL128			\
  				 | RS6000_BTM_POWERPC64			\
  				 | RS6000_BTM_FLOAT128			\
! 				 | RS6000_BTM_FLOAT128_HW		\
! 				 | RS6000_BTM_MMA			\
! 				 | RS6000_BTM_P10)
  
  /* Define builtin enum index.  */
  
*************** extern int frame_pointer_needed;
*** 2335,2340 ****
--- 2355,2361 ----
  #undef RS6000_BUILTIN_A
  #undef RS6000_BUILTIN_D
  #undef RS6000_BUILTIN_H
+ #undef RS6000_BUILTIN_M
  #undef RS6000_BUILTIN_P
  #undef RS6000_BUILTIN_X
  
*************** extern int frame_pointer_needed;
*** 2345,2350 ****
--- 2366,2372 ----
  #define RS6000_BUILTIN_A(ENUM, NAME, MASK, ATTR, ICODE) ENUM,
  #define RS6000_BUILTIN_D(ENUM, NAME, MASK, ATTR, ICODE) ENUM,
  #define RS6000_BUILTIN_H(ENUM, NAME, MASK, ATTR, ICODE) ENUM,
+ #define RS6000_BUILTIN_M(ENUM, NAME, MASK, ATTR, ICODE) ENUM,
  #define RS6000_BUILTIN_P(ENUM, NAME, MASK, ATTR, ICODE) ENUM,
  #define RS6000_BUILTIN_X(ENUM, NAME, MASK, ATTR, ICODE) ENUM,
  
*************** enum rs6000_builtins
*** 2362,2367 ****
--- 2384,2390 ----
  #undef RS6000_BUILTIN_A
  #undef RS6000_BUILTIN_D
  #undef RS6000_BUILTIN_H
+ #undef RS6000_BUILTIN_M
  #undef RS6000_BUILTIN_P
  #undef RS6000_BUILTIN_X
  
*************** enum rs6000_builtin_type_index
*** 2433,2438 ****
--- 2456,2463 ----
    RS6000_BTI_ieee128_float,	 /* ieee 128-bit floating point */
    RS6000_BTI_ibm128_float,	 /* IBM 128-bit floating point */
    RS6000_BTI_const_str,		 /* pointer to const char * */
+   RS6000_BTI_vector_pair,	 /* unsigned 256-bit types (vector pair).  */
+   RS6000_BTI_vector_quad,	 /* unsigned 512-bit types (vector quad).  */
    RS6000_BTI_MAX
  };
  
*************** enum rs6000_builtin_type_index
*** 2485,2490 ****
--- 2510,2517 ----
  #define ieee128_float_type_node		 (rs6000_builtin_types[RS6000_BTI_ieee128_float])
  #define ibm128_float_type_node		 (rs6000_builtin_types[RS6000_BTI_ibm128_float])
  #define const_str_type_node		 (rs6000_builtin_types[RS6000_BTI_const_str])
+ #define vector_pair_type_node		 (rs6000_builtin_types[RS6000_BTI_vector_pair])
+ #define vector_quad_type_node		 (rs6000_builtin_types[RS6000_BTI_vector_quad])
  
  extern GTY(()) tree rs6000_builtin_types[RS6000_BTI_MAX];
  extern GTY(()) tree rs6000_builtin_decls[RS6000_BUILTIN_COUNT];
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/rs6000.md gcc-10.2.0/gcc/config/rs6000/rs6000.md
*** gcc-10.1.0/gcc/config/rs6000/rs6000.md	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/rs6000.md	Thu Jul 23 06:35:17 2020
***************
*** 198,204 ****
     vecsimple,veccomplex,vecdiv,veccmp,veccmpsimple,vecperm,
     vecfloat,vecfdiv,vecdouble,mffgpr,mftgpr,crypto,
     veclogical,veccmpfx,vecexts,vecmove,
!    htm,htmsimple,dfp"
    (const_string "integer"))
  
  ;; What data size does this instruction work on?
--- 198,204 ----
     vecsimple,veccomplex,vecdiv,veccmp,veccmpsimple,vecperm,
     vecfloat,vecfdiv,vecdouble,mffgpr,mftgpr,crypto,
     veclogical,veccmpfx,vecexts,vecmove,
!    htm,htmsimple,dfp,mma"
    (const_string "integer"))
  
  ;; What data size does this instruction work on?
***************
*** 312,323 ****
     ppc750,ppc7400,ppc7450,
     ppc403,ppc405,ppc440,ppc476,
     ppc8540,ppc8548,ppce300c2,ppce300c3,ppce500mc,ppce500mc64,ppce5500,ppce6500,
!    power4,power5,power6,power7,power8,power9,future,
     rs64a,mpccore,cell,ppca2,titan"
    (const (symbol_ref "(enum attr_cpu) rs6000_tune")))
  
  ;; The ISA we implement.
! (define_attr "isa" "any,p5,p6,p7,p7v,p8v,p9v,p9kf,p9tf,fut"
    (const_string "any"))
  
  ;; Is this alternative enabled for the current CPU/ISA/etc.?
--- 312,323 ----
     ppc750,ppc7400,ppc7450,
     ppc403,ppc405,ppc440,ppc476,
     ppc8540,ppc8548,ppce300c2,ppce300c3,ppce500mc,ppce500mc64,ppce5500,ppce6500,
!    power4,power5,power6,power7,power8,power9,power10,
     rs64a,mpccore,cell,ppca2,titan"
    (const (symbol_ref "(enum attr_cpu) rs6000_tune")))
  
  ;; The ISA we implement.
! (define_attr "isa" "any,p5,p6,p7,p7v,p8v,p9v,p9kf,p9tf,p10"
    (const_string "any"))
  
  ;; Is this alternative enabled for the current CPU/ISA/etc.?
***************
*** 358,365 ****
  	  (match_test "FLOAT128_VECTOR_P (TFmode)"))
       (const_int 1)
  
!      (and (eq_attr "isa" "fut")
! 	  (match_test "TARGET_FUTURE"))
       (const_int 1)
      ] (const_int 0)))
  
--- 358,365 ----
  	  (match_test "FLOAT128_VECTOR_P (TFmode)"))
       (const_int 1)
  
!      (and (eq_attr "isa" "p10")
! 	  (match_test "TARGET_POWER10"))
       (const_int 1)
      ] (const_int 0)))
  
***************
*** 399,405 ****
  (include "power7.md")
  (include "power8.md")
  (include "power9.md")
! (include "future.md")
  (include "cell.md")
  (include "a2.md")
  (include "titan.md")
--- 399,405 ----
  (include "power7.md")
  (include "power8.md")
  (include "power9.md")
! (include "power10.md")
  (include "cell.md")
  (include "a2.md")
  (include "titan.md")
***************
*** 757,763 ****
  ;; Reload iterator for creating the function to allocate a base register to
  ;; supplement addressing modes.
  (define_mode_iterator RELOAD [V16QI V8HI V4SI V2DI V4SF V2DF V1TI
! 			      SF SD SI DF DD DI TI PTI KF IF TF])
  
  ;; Iterate over smin, smax
  (define_code_iterator fp_minmax	[smin smax])
--- 757,764 ----
  ;; Reload iterator for creating the function to allocate a base register to
  ;; supplement addressing modes.
  (define_mode_iterator RELOAD [V16QI V8HI V4SI V2DI V4SF V2DF V1TI
! 			      SF SD SI DF DD DI TI PTI KF IF TF
! 			      POI PXI])
  
  ;; Iterate over smin, smax
  (define_code_iterator fp_minmax	[smin smax])
***************
*** 1771,1777 ****
     addis %0,%1,%v2
     addi %0,%1,%2"
    [(set_attr "type" "add")
!    (set_attr "isa" "*,*,*,fut")])
  
  (define_insn "*addsi3_high"
    [(set (match_operand:SI 0 "gpc_reg_operand" "=b")
--- 1772,1778 ----
     addis %0,%1,%v2
     addi %0,%1,%2"
    [(set_attr "type" "add")
!    (set_attr "isa" "*,*,*,p10")])
  
  (define_insn "*addsi3_high"
    [(set (match_operand:SI 0 "gpc_reg_operand" "=b")
***************
*** 6968,6974 ****
  	  "*,          *,
  	   *,          p8v,        p8v,
  	   *,          p8v,        p8v,
! 	   *,          *,          fut,        *,
  	   p8v,        p9v,        p9v,        p8v,
  	   p9v,        p8v,        p9v,
  	   p8v,        p8v,
--- 6969,6975 ----
  	  "*,          *,
  	   *,          p8v,        p8v,
  	   *,          p8v,        p8v,
! 	   *,          *,          p10,        *,
  	   p8v,        p9v,        p9v,        p8v,
  	   p9v,        p8v,        p9v,
  	   p8v,        p8v,
***************
*** 8908,8914 ****
  	   *,          *")
     (set_attr "isa"
  	  "*,          *,          *,
! 	   *,          *,          fut,        *,
  	   *,          *,          *,
  	   p9v,        p7v,        p9v,        p7v,        *,
  	   p9v,        p9v,        p7v,        *,          *,
--- 8909,8915 ----
  	   *,          *")
     (set_attr "isa"
  	  "*,          *,          *,
! 	   *,          *,          p10,        *,
  	   *,          *,          *,
  	   p9v,        p7v,        p9v,        p7v,        *,
  	   p9v,        p9v,        p7v,        *,          *,
***************
*** 14736,14741 ****
--- 14737,14743 ----
  (include "vector.md")
  (include "vsx.md")
  (include "altivec.md")
+ (include "mma.md")
  (include "dfp.md")
  (include "crypto.md")
  (include "htm.md")
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/rs6000.opt gcc-10.2.0/gcc/config/rs6000/rs6000.opt
*** gcc-10.1.0/gcc/config/rs6000/rs6000.opt	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/rs6000.opt	Thu Jul 23 06:35:17 2020
*************** long rs6000_stack_protector_guard_offset
*** 567,575 ****
  mspeculate-indirect-jumps
  Target Undocumented Var(rs6000_speculate_indirect_jumps) Init(1) Save
  
! mfuture
! Target Report Mask(FUTURE) Var(rs6000_isa_flags)
! Use instructions for a future architecture.
  
  mprefixed
  Target Report Mask(PREFIXED) Var(rs6000_isa_flags)
--- 567,575 ----
  mspeculate-indirect-jumps
  Target Undocumented Var(rs6000_speculate_indirect_jumps) Init(1) Save
  
! mpower10
! Target Report Mask(POWER10) Var(rs6000_isa_flags)
! Use instructions added in ISA 3.1.
  
  mprefixed
  Target Report Mask(PREFIXED) Var(rs6000_isa_flags)
*************** Generate (do not generate) prefixed memo
*** 578,580 ****
--- 578,584 ----
  mpcrel
  Target Report Mask(PCREL) Var(rs6000_isa_flags)
  Generate (do not generate) pc-relative memory addressing.
+ 
+ mmma
+ Target Report Mask(MMA) Var(rs6000_isa_flags)
+ Generate (do not generate) MMA instructions.
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/rtems.h gcc-10.2.0/gcc/config/rs6000/rtems.h
*** gcc-10.1.0/gcc/config/rs6000/rtems.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/rtems.h	Thu Jul 23 06:35:17 2020
***************
*** 292,294 ****
--- 292,297 ----
    "%{mads|myellowknife|mmvme|msim:%G %L %G;" \
    "!mcall-*|mcall-linux:" GNU_USER_TARGET_LINK_GCC_C_SEQUENCE_SPEC ";" \
    ":%G %L %G}"
+ 
+ #define RTEMS_STARTFILE_SPEC "ecrti%O%s rtems_crti%O%s crtbegin%O%s"
+ #define RTEMS_ENDFILE_SPEC "crtend%O%s rtems_crtn%O%s ecrtn%O%s"
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/t-rs6000 gcc-10.2.0/gcc/config/rs6000/t-rs6000
*** gcc-10.1.0/gcc/config/rs6000/t-rs6000	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/t-rs6000	Thu Jul 23 06:35:17 2020
*************** MD_INCLUDES = $(srcdir)/config/rs6000/rs
*** 73,79 ****
  	$(srcdir)/config/rs6000/power7.md \
  	$(srcdir)/config/rs6000/power8.md \
  	$(srcdir)/config/rs6000/power9.md \
! 	$(srcdir)/config/rs6000/future.md \
  	$(srcdir)/config/rs6000/cell.md \
  	$(srcdir)/config/rs6000/a2.md \
  	$(srcdir)/config/rs6000/predicates.md \
--- 73,79 ----
  	$(srcdir)/config/rs6000/power7.md \
  	$(srcdir)/config/rs6000/power8.md \
  	$(srcdir)/config/rs6000/power9.md \
! 	$(srcdir)/config/rs6000/power10.md \
  	$(srcdir)/config/rs6000/cell.md \
  	$(srcdir)/config/rs6000/a2.md \
  	$(srcdir)/config/rs6000/predicates.md \
*************** MD_INCLUDES = $(srcdir)/config/rs6000/rs
*** 83,88 ****
--- 83,89 ----
  	$(srcdir)/config/rs6000/vector.md \
  	$(srcdir)/config/rs6000/vsx.md \
  	$(srcdir)/config/rs6000/altivec.md \
+ 	$(srcdir)/config/rs6000/mma.md \
  	$(srcdir)/config/rs6000/crypto.md \
  	$(srcdir)/config/rs6000/htm.md \
  	$(srcdir)/config/rs6000/dfp.md
diff -Nrcpad gcc-10.1.0/gcc/config/rs6000/vsx.md gcc-10.2.0/gcc/config/rs6000/vsx.md
*** gcc-10.1.0/gcc/config/rs6000/vsx.md	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rs6000/vsx.md	Thu Jul 23 06:35:17 2020
***************
*** 295,301 ****
--- 295,304 ----
     UNSPEC_VSX_DIVUD
     UNSPEC_VSX_MULSD
     UNSPEC_VSX_SIGN_EXTEND
+    UNSPEC_VSX_XVCVBF16SP
+    UNSPEC_VSX_XVCVSPBF16
     UNSPEC_VSX_XVCVSPSXDS
+    UNSPEC_VSX_XVCVSPHP
     UNSPEC_VSX_VSLO
     UNSPEC_VSX_EXTRACT
     UNSPEC_VSX_SXEXPDP
***************
*** 344,349 ****
--- 347,358 ----
     UNSPEC_VSX_FIRST_MISMATCH_EOS_INDEX
    ])
  
+ (define_int_iterator XVCVBF16	[UNSPEC_VSX_XVCVSPBF16
+ 				 UNSPEC_VSX_XVCVBF16SP])
+ 
+ (define_int_attr xvcvbf16       [(UNSPEC_VSX_XVCVSPBF16 "xvcvspbf16")
+ 				 (UNSPEC_VSX_XVCVBF16SP "xvcvbf16sp")])
+ 
  ;; VSX moves
  
  ;; The patterns for LE permuted loads and stores come before the general
***************
*** 2177,2182 ****
--- 2186,2200 ----
    "xvcvhpsp %x0,%x1"
    [(set_attr "type" "vecfloat")])
  
+ ;; Generate xvcvsphp
+ (define_insn "vsx_xvcvsphp"
+   [(set (match_operand:V4SI 0 "register_operand" "=wa")
+ 	(unspec:V4SI [(match_operand:V4SF 1 "vsx_register_operand" "wa")]
+ 		     UNSPEC_VSX_XVCVSPHP))]
+   "TARGET_P9_VECTOR"
+   "xvcvsphp %x0,%x1"
+ [(set_attr "type" "vecfloat")])
+ 
  ;; xscvdpsp used for splat'ing a scalar to V4SF, knowing that the internal SF
  ;; format of scalars is actually DF.
  (define_insn "vsx_xscvdpsp_scalar"
***************
*** 5644,5646 ****
--- 5662,5671 ----
    DONE;
  })
  
+ (define_insn "vsx_<xvcvbf16>"
+   [(set (match_operand:V16QI 0 "vsx_register_operand" "=wa")
+ 	(unspec:V16QI [(match_operand:V16QI 1 "vsx_register_operand" "wa")]
+ 		      XVCVBF16))]
+   "TARGET_POWER10"
+   "<xvcvbf16> %x0,%x1"
+   [(set_attr "type" "vecfloat")])
diff -Nrcpad gcc-10.1.0/gcc/config/rtems.h gcc-10.2.0/gcc/config/rtems.h
*** gcc-10.1.0/gcc/config/rtems.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/rtems.h	Thu Jul 23 06:35:17 2020
***************
*** 22,36 ****
     see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
     <http://www.gnu.org/licenses/>.  */
  
  /*
!  * Dummy start/end specification to let linker work as
!  * needed by autoconf scripts using this compiler.
   */
  #undef STARTFILE_SPEC
! #define STARTFILE_SPEC "crt0.o%s"
  
  #undef ENDFILE_SPEC
! #define ENDFILE_SPEC   ""
  
  /*
   * Some targets do not set up LIB_SPECS, override it, here.
--- 22,46 ----
     see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
     <http://www.gnu.org/licenses/>.  */
  
+ #ifndef RTEMS_STARTFILE_SPEC
+ #define RTEMS_STARTFILE_SPEC "crti%O%s crtbegin%O%s"
+ #endif
+ 
+ #ifndef RTEMS_ENDFILE_SPEC
+ #define RTEMS_ENDFILE_SPEC "crtend%O%s crtn%O%s"
+ #endif
+ 
  /*
!  * The crt0.o is a dummy start file to let the linker work as needed by
!  * autoconf scripts using this compiler.
   */
  #undef STARTFILE_SPEC
! #define STARTFILE_SPEC "%{!qrtems:crt0%O%s} " \
! "%{qrtems:%{!nostdlib:%{!nostartfiles:" RTEMS_STARTFILE_SPEC "}}}"
  
  #undef ENDFILE_SPEC
! #define ENDFILE_SPEC \
! "%{qrtems:%{!nostdlib:%{!nostartfiles:" RTEMS_ENDFILE_SPEC "}}}"
  
  /*
   * Some targets do not set up LIB_SPECS, override it, here.
***************
*** 38,47 ****
  #define STD_LIB_SPEC "%{!shared:%{g*:-lg} %{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}}"
  
  #undef LIB_SPEC
! #define LIB_SPEC "%{!qrtems: " STD_LIB_SPEC "} " \
! "%{!nostdlib: %{qrtems: --start-group \
!  -lrtemsbsp -lrtemscpu \
!  -latomic -lc -lgcc --end-group %{!qnolinkcmds: -T linkcmds%s}}}"
  
  #define TARGET_POSIX_IO
  
--- 48,57 ----
  #define STD_LIB_SPEC "%{!shared:%{g*:-lg} %{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}}"
  
  #undef LIB_SPEC
! #define LIB_SPEC "%{!qrtems:" STD_LIB_SPEC "} " \
! "%{qrtems:%{!nostdlib:%{!nodefaultlibs:" \
! "--start-group -lrtemsbsp -lrtemscpu -latomic -lc -lgcc --end-group} " \
! "%{!qnolinkcmds:-T linkcmds%s}}}"
  
  #define TARGET_POSIX_IO
  
diff -Nrcpad gcc-10.1.0/gcc/config/s390/s390.c gcc-10.2.0/gcc/config/s390/s390.c
*** gcc-10.1.0/gcc/config/s390/s390.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/s390/s390.c	Thu Jul 23 06:35:17 2020
*************** print_operand (FILE *file, rtx x, int co
*** 7853,7867 ****
    switch (code)
      {
      case 'A':
! #ifdef HAVE_AS_VECTOR_LOADSTORE_ALIGNMENT_HINTS
!       if (TARGET_Z14 && MEM_P (x))
  	{
  	  if (MEM_ALIGN (x) >= 128)
  	    fprintf (file, ",4");
  	  else if (MEM_ALIGN (x) == 64)
  	    fprintf (file, ",3");
  	}
- #endif
        return;
      case 'C':
        fprintf (file, s390_branch_condition_mnemonic (x, FALSE));
--- 7853,7865 ----
    switch (code)
      {
      case 'A':
!       if (TARGET_VECTOR_LOADSTORE_ALIGNMENT_HINTS && MEM_P (x))
  	{
  	  if (MEM_ALIGN (x) >= 128)
  	    fprintf (file, ",4");
  	  else if (MEM_ALIGN (x) == 64)
  	    fprintf (file, ",3");
  	}
        return;
      case 'C':
        fprintf (file, s390_branch_condition_mnemonic (x, FALSE));
diff -Nrcpad gcc-10.1.0/gcc/config/s390/s390.h gcc-10.2.0/gcc/config/s390/s390.h
*** gcc-10.1.0/gcc/config/s390/s390.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/s390/s390.h	Thu Jul 23 06:35:17 2020
*************** enum processor_flags
*** 167,172 ****
--- 167,179 ----
  	(TARGET_VX && TARGET_CPU_VXE2)
  #define TARGET_VXE2_P(opts)						\
  	(TARGET_VX_P (opts) && TARGET_CPU_VXE2_P (opts))
+ #if defined(HAVE_AS_VECTOR_LOADSTORE_ALIGNMENT_HINTS_ON_Z13)
+ #define TARGET_VECTOR_LOADSTORE_ALIGNMENT_HINTS TARGET_Z13
+ #elif defined(HAVE_AS_VECTOR_LOADSTORE_ALIGNMENT_HINTS)
+ #define TARGET_VECTOR_LOADSTORE_ALIGNMENT_HINTS TARGET_Z14
+ #else
+ #define TARGET_VECTOR_LOADSTORE_ALIGNMENT_HINTS 0
+ #endif
  
  #ifdef HAVE_AS_MACHINE_MACHINEMODE
  #define S390_USE_TARGET_ATTRIBUTE 1
diff -Nrcpad gcc-10.1.0/gcc/config/v850/rtems.h gcc-10.2.0/gcc/config/v850/rtems.h
*** gcc-10.1.0/gcc/config/v850/rtems.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config/v850/rtems.h	Thu Jul 23 06:35:17 2020
***************
*** 39,41 ****
--- 39,44 ----
  %{!mv850es:%{!mv850e1:%{mv*:-mv%*}} \
  %{m8byte-align:-m8byte-align} \
  %{mgcc-abi:-mgcc-abi}}"
+ 
+ #define RTEMS_STARTFILE_SPEC ""
+ #define RTEMS_ENDFILE_SPEC ""
diff -Nrcpad gcc-10.1.0/gcc/config.gcc gcc-10.2.0/gcc/config.gcc
*** gcc-10.1.0/gcc/config.gcc	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/config.gcc	Thu Jul 23 06:35:17 2020
*************** arm-wrs-vxworks7*)
*** 1192,1198 ****
  	tmake_file="${tmake_file} arm/t-arm arm/t-vxworks arm/t-bpabi"
  	tm_file="elfos.h arm/elf.h arm/bpabi.h arm/aout.h ${tm_file}"
  	tm_file="${tm_file} vx-common.h vxworks.h arm/vxworks.h"
! 	target_cpu_cname="armv7-a"
  	need_64bit_hwint=yes
  	;;
  arm*-*-freebsd*)                # ARM FreeBSD EABI
--- 1192,1198 ----
  	tmake_file="${tmake_file} arm/t-arm arm/t-vxworks arm/t-bpabi"
  	tm_file="elfos.h arm/elf.h arm/bpabi.h arm/aout.h ${tm_file}"
  	tm_file="${tm_file} vx-common.h vxworks.h arm/vxworks.h"
! 	target_cpu_cname="generic-armv7-a"
  	need_64bit_hwint=yes
  	;;
  arm*-*-freebsd*)                # ARM FreeBSD EABI
diff -Nrcpad gcc-10.1.0/gcc/config.in gcc-10.2.0/gcc/config.in
*** gcc-10.1.0/gcc/config.in	Thu May  7 10:50:51 2020
--- gcc-10.2.0/gcc/config.in	Thu Jul 23 06:35:54 2020
***************
*** 706,711 ****
--- 706,718 ----
  #endif
  
  
+ /* Define if your assembler supports vl/vst/vlm/vstm with an optional
+    alignment hint argument on z13. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_AS_VECTOR_LOADSTORE_ALIGNMENT_HINTS_ON_Z13
+ #endif
+ 
+ 
  /* Define if your assembler supports VSX instructions. */
  #ifndef USED_FOR_TARGET
  #undef HAVE_AS_VSX
diff -Nrcpad gcc-10.1.0/gcc/configure gcc-10.2.0/gcc/configure
*** gcc-10.1.0/gcc/configure	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/configure	Thu Jul 23 06:35:17 2020
*************** $as_echo "#define HAVE_AS_VECTOR_LOADSTO
*** 28237,28242 ****
--- 28237,28273 ----
  
  fi
  
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for vector load/store alignment hints on z13" >&5
+ $as_echo_n "checking assembler for vector load/store alignment hints on z13... " >&6; }
+ if ${gcc_cv_as_s390_vector_loadstore_alignment_hints_on_z13+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_s390_vector_loadstore_alignment_hints_on_z13=no
+   if test x$gcc_cv_as != x; then
+     $as_echo '	vl %v24,0(%r15),3 ' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -mzarch -march=z13 -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_s390_vector_loadstore_alignment_hints_on_z13=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_s390_vector_loadstore_alignment_hints_on_z13" >&5
+ $as_echo "$gcc_cv_as_s390_vector_loadstore_alignment_hints_on_z13" >&6; }
+ if test $gcc_cv_as_s390_vector_loadstore_alignment_hints_on_z13 = yes; then
+ 
+ $as_echo "#define HAVE_AS_VECTOR_LOADSTORE_ALIGNMENT_HINTS_ON_Z13 1" >>confdefs.h
+ 
+ fi
+ 
  
      ;;
  esac
diff -Nrcpad gcc-10.1.0/gcc/configure.ac gcc-10.2.0/gcc/configure.ac
*** gcc-10.1.0/gcc/configure.ac	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/configure.ac	Thu Jul 23 06:35:17 2020
*************** configured with --enable-newlib-nano-for
*** 5103,5108 ****
--- 5103,5113 ----
        [	vl %v24,0(%r15),3 ],,
        [AC_DEFINE(HAVE_AS_VECTOR_LOADSTORE_ALIGNMENT_HINTS, 1,
  	  [Define if your assembler supports vl/vst/vlm/vstm with an optional alignment hint argument.])])
+     gcc_GAS_CHECK_FEATURE([vector load/store alignment hints on z13],
+       gcc_cv_as_s390_vector_loadstore_alignment_hints_on_z13,, [-mzarch -march=z13],
+       [	vl %v24,0(%r15),3 ],,
+       [AC_DEFINE(HAVE_AS_VECTOR_LOADSTORE_ALIGNMENT_HINTS_ON_Z13, 1,
+ 	  [Define if your assembler supports vl/vst/vlm/vstm with an optional alignment hint argument on z13.])])
  
      ;;
  esac
diff -Nrcpad gcc-10.1.0/gcc/cp/ChangeLog gcc-10.2.0/gcc/cp/ChangeLog
*** gcc-10.1.0/gcc/cp/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/cp/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,522 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
+ 2020-07-15  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR target/95726
+ 	* typeck.c (structural_comptypes): When comparing template
+ 	specializations, differentiate between vectors that have and
+ 	do not have an "Advanced SIMD type" attribute.
+ 
+ 2020-07-14  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-07-14  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/95789
+ 	PR c++/96104
+ 	PR c++/96179
+ 	* call.c (convert_like_real_1): Renamed from convert_like_real.
+ 	(convert_like_real): New wrapper for convert_like_real_1.
+ 
+ 2020-07-13  Julian Brown  <julian@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-07-09  Julian Brown  <julian@codesourcery.com>
+ 		    Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	PR middle-end/95270
+ 	* semantics.c (finish_omp_clauses): Likewise.
+ 
+ 2020-07-13  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR c++/96063
+ 	* parser.c (class_decl_loc_t::diag_mismatched_tags): Print notes only
+ 	if warning_at returns nonzero.
+ 
+ 2020-07-13  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-07-13  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/96077
+ 	* parser.c (cp_parser_enum_specifier): Commit to tentative parse
+ 	after we've seen an opening brace.
+ 
+ 2020-07-10  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/96105
+ 	PR c++/96052
+ 	PR c++/95976
+ 	* class.c (check_field_decls): An array of empty classes is not an
+ 	empty data member.
+ 	(layout_empty_base_or_field): Handle explicit alignment.
+ 	Fix union handling.
+ 
+ 2020-07-01  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-06-30  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (expand_one_await_expression): Remove
+ 	code dealing with initial suspend.
+ 	(build_actor_fn): Remove code special-casing initial
+ 	and final suspend. Handle the final suspend and marking
+ 	of the coroutine as done.
+ 	(coro_rewrite_function_body): New.
+ 	(bind_expr_find_in_subtree): Remove.
+ 	(coro_body_contains_bind_expr_p): Remove.
+ 	(morph_fn_to_coro): Split the rewrite of the original
+ 	function into coro_rewrite_function_body and call it.
+ 
+ 2020-07-01  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-06-30  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (morph_fn_to_coro): Remove trailing
+ 	space in a diagnostic.
+ 
+ 2020-06-30  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-06-28  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95711
+ 	* coroutines.cc (register_local_var_uses): Skip past
+ 	namespace decls.
+ 
+ 2020-06-30  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-06-27  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95736
+ 	* coroutines.cc (get_awaitable_var): New helper.
+ 	(build_co_await): Check more carefully before
+ 	copying an awaitable.
+ 	(expand_one_await_expression): No initializer
+ 	is required when the awaitable is not a temp.
+ 	(register_awaits): Remove handling that is now
+ 	completed when the await expression is built.
+ 
+ 2020-06-30  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-06-27  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (morph_fn_to_coro): Diagnose unavailable
+ 	get_return_object_on_allocation_failure.
+ 
+ 2020-06-29  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95519
+ 	* coroutines.cc (struct coroutine_info):Add a field
+ 	to hold computed p.return_void expressions.
+ 	(coro_build_promise_expression): New.
+ 	(get_coroutine_return_void_expr): New.
+ 	(finish_co_yield_expr): Build the promise expression
+ 	using coro_build_promise_expression.
+ 	(finish_co_return_stmt): Likewise.
+ 	(build_init_or_final_await): Likewise.
+ 	(morph_fn_to_coro): Likewise, for several cases.
+ 
+ 2020-06-29  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-06-26  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (morph_fn_to_coro): Handle error
+ 	returns in building g-r-o-o-a-f expressions.
+ 
+ 2020-06-28  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-06-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95518
+ 	PR c++/95813
+ 	* coroutines.cc (act_des_fn): Copy function
+ 	attributes onto the outlined coroutine helpers.
+ 
+ 2020-06-25  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-06-23  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95477
+ 	* coroutines.cc (morph_fn_to_coro): Apply a cleanup to
+ 	the get return object when the DTOR is non-trivial.
+ 
+ 2020-06-24  Jason Merrill  <jason@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-06-24  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/95719
+ 	* call.c (build_over_call): Look up the overrider in base_binfo.
+ 	* class.c (lookup_vfn_in_binfo): Look through BINFO_PRIMARY_P.
+ 
+ 2020-06-22  Jason Merrill  <jason@redhat.com>
+ 
+ 	* call.c (joust): Only compare constraints for non-template
+ 	candidates with matching parameters.
+ 	* pt.c (tsubst_pack_expansion): Fix getting a type parameter
+ 	pack.
+ 	(more_specialized_fn): Only compare constraints for candidates with
+ 	matching parameters.
+ 
+ 2020-06-22  Jason Merrill  <jason@redhat.com>
+ 
+ 	* cp-tree.h (copy_fndecl_with_name): Declare.
+ 	* class.c (copy_fndecl_with_name): Copy from build_clone.
+ 	(add_implicitly_declared_members): Add op== to TYPE_FIELDS.
+ 	* method.c (implicitly_declare_fn): Use copy_fndecl_with_name.
+ 	* decl.c (grokfndecl): Add initialized parm.
+ 	(grokdeclarator): Pass it down.
+ 
+ 2020-06-21  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-06-20  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95505
+ 	* coroutines.cc (morph_fn_to_coro): Update handling of
+ 	get-return-object-on-allocation-fail and diagnose missing
+ 	std::nothrow.
+ 
+ 2020-06-19  Jason Merrill  <jason@redhat.com>
+ 
+ 	* method.c (early_check_defaulted_comparison): Allow defaulting
+ 	comparison outside class.  Complain if non-member operator isn't a
+ 	friend.
+ 
+ 2020-06-19  Jason Merrill  <jason@redhat.com>
+ 
+ 	* method.c (early_check_defaulted_comparison): Check for &&.
+ 	(build_comparison_op): Allow empty union.  Diagnose non-category
+ 	type.
+ 	(common_comparison_type): Remove handling for non-category type.
+ 
+ 2020-06-19  Jason Merrill  <jason@redhat.com>
+ 
+ 	* call.c (build_new_op_1): Don't look for a CALL_EXPR when
+ 	calling a consteval function.
+ 
+ 2020-06-17  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/95508
+ 	* constexpr.c (maybe_fold_non_dependent_expr): New.
+ 	* cp-tree.h (maybe_fold_non_dependent_expr): Declare.
+ 	* typeck.c (cp_build_array_ref): Call maybe_fold_non_dependent_expr
+ 	instead of maybe_constant_value.
+ 
+ 2020-06-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (instantiate_coro_traits): Pass a reference
+ 	to lambda closure objects to traits instantiation.
+ 	(morph_fn_to_coro): Likewise for promise parameter
+ 	preview and allocator lookup.
+ 
+ 2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/95328
+ 	* decl.c (cp_finish_decomp): Call complete_type before checking
+ 	COMPLETE_TYPE_P.
+ 
+ 2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/95197
+ 	* cp-gimplify.c: Include omp-general.h.
+ 	(cp_genericize_r) <case OMP_DISTRIBUTE>: For class iteration
+ 	variables in composite distribute parallel for, instantiate copy
+ 	ctor of their types.
+ 
+ 2020-06-13  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95440
+ 	* call.c (add_candidates): Use vec_safe_length() for
+ 	testing the arguments list.
+ 	(build_new_method_call_1): Use vec_safe_is_empty() when
+ 	checking for an empty args list.
+ 
+ 2020-06-13  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/93467
+ 	* constraint.cc (associate_classtype_constraints): If there is a
+ 	discrepancy between the current template depth and the template
+ 	depth of the original declaration, then adjust the template
+ 	parameter depth within the current constraints appropriately.
+ 	* pt.c (tsubst_friend_class): Substitute into and set the
+ 	constraints on the injected declaration.
+ 
+ 2020-06-12  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95350
+ 	* coroutines.cc (struct param_info): Remove rv_ref field.
+ 	(build_actor_fn): Remove specifial rvalue ref handling.
+ 	(morph_fn_to_coro): Likewise.
+ 
+ 2020-06-11  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/95560
+ 	* name-lookup.c (check_local_shadow): Check if types are
+ 	non-null before calling same_type_p.
+ 
+ 2020-06-11  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/95066
+ 	* decl.c (duplicate_decls): Set DECL_HAS_DEPENDENT_EXPLICIT_SPEC_P.
+ 
+ 2020-06-11  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/94937
+ 	* cvt.c (cp_get_fndecl_from_callee): Return NULL_TREE if the function
+ 	type is not INDIRECT_TYPE_P.
+ 	* decl.c (omp_declare_variant_finalize_one): Call
+ 	cp_get_callee_fndecl_nofold instead of looking for the function decl
+ 	manually.
+ 
+ 2020-06-11  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/95344
+ 	* cp-gimplify.c (cp_fold) <case MODIFY_EXPR>: Don't set
+ 	TREE_THIS_VOLATILE here.
+ 	(cp_fold): Set it here along with TREE_NO_WARNING.
+ 
+ 2020-06-11  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/94955
+ 	* typeck.c (cp_build_binary_op): Use fold_for_warn instead of
+ 	cp_fold_rvalue.
+ 
+ 2020-06-11  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/90915
+ 	* parser.c (cp_parser_has_attribute_expression): Sorry on a
+ 	type-dependent argument.
+ 
+ 2020-06-11  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95137
+ 	* coroutines.cc (expand_one_await_expression): Build separate
+ 	DTOR trees for the awaitable object on the destroy and resume
+ 	paths.
+ 
+ 2020-06-10  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95346
+ 	* coroutines.cc (morph_fn_to_coro): Ensure that the get-
+ 	return-object is constructed correctly; When it is not the
+ 	final return value, pass it to the CTOR of the return type
+ 	as an rvalue, per the standard comment.
+ 
+ 2020-06-10  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/95562
+ 	* parser.c (cp_parser_direct_declarator): Clear
+ 	CP_PARSER_FLAGS_DELAY_NOEXCEPT if the declarator kind is not
+ 	cdk_id.
+ 
+ 2020-06-09  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95345
+ 	* coroutines.cc (finish_co_await_expr): Revise to allow for
+ 	parameter packs.
+ 	(finish_co_yield_expr): Likewise.
+ 
+ 2020-06-07  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95050
+ 	* coroutines.cc (build_co_await): Wrap the co_await expression
+ 	in a TARGET_EXPR, where needed.
+ 	(finish_co_yield_expr): Likewise.
+ 
+ 2020-06-06  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/94817
+ 	PR c++/94829
+ 	PR c++/95087
+ 	* coroutines.cc (morph_fn_to_coro): Set unformed outline
+ 	functions to error_mark_node.  For early error returns suppress
+ 	warnings about missing ramp return values.  Fix reinstatement
+ 	of the function body on pre-existing initial error.  If we see
+ 	an early fatal error, drop the erroneous function body.
+ 	* decl.c (finish_function): Use the normal error path for fails
+ 	in the ramp function, do not try to compile the helpers if the
+ 	transform fails.
+ 
+ 2020-06-04  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/93310
+ 	* constexpr.c (cxx_eval_constant_expression) [OBJ_TYPE_REF]:
+ 	Evaluate OBJ_TYPE_REF_EXPR.
+ 
+ 2020-06-04  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/95158
+ 	* class.c (lookup_vfn_in_binfo): New.
+ 	* call.c (build_over_call): Use it.
+ 	* cp-tree.h (resolves_to_fixed_type_p): Add default argument.
+ 	(lookup_vfn_in_binfo): Declare.
+ 
+ 2020-06-04  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	* pt.c (process_partial_specialization): Pass the full set of
+ 	generic template arguments to strictly_subsumes.
+ 
+ 2020-06-04  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/92103
+ 	* pt.c (most_specialized_partial_spec): Reorganize the loop over
+ 	DECL_TEMPLATE_SPECIALIZATIONS.  Check constraints_satisfied_p on
+ 	the original template declaration, not on the tsubsted one.
+ 
+ 2020-06-02  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/92633
+ 	PR c++/92838
+ 	* pt.c (tsubst_function_decl): Don't do set_constraints when
+ 	regenerating a lambda.
+ 	(tsubst_lambda_expr): Substitute into the lambda's constraints
+ 	and do set_constraints here.
+ 
+ 2020-06-02  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/95020
+ 	* constraint.cc (tsubst_requires_expr): Produce a new
+ 	requires-expression when processing_template_decl, even if
+ 	template arguments are not dependent.
+ 
+ 2020-05-30  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/95386
+ 	* constraint.cc (satisfaction_value): Relax to accept any
+ 	INTEGER_CST that satisfies integer_zerop or integer_onep.
+ 
+ 2020-05-30  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/92652
+ 	PR c++/93698
+ 	PR c++/94128
+ 	* parser.c (cp_parser_requires_clause_expression): Temporarily
+ 	increment processing_template_decl only if it is 0.
+ 	(cp_parser_constraint_expression): Likewise.
+ 	(cp_parser_requires_expression): Likewise.
+ 
+ 2020-05-30  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/95241
+ 	* constexpr.c (get_or_insert_ctor_field): Add limited support
+ 	for RANGE_EXPR index lookups.
+ 
+ 2020-05-30  Patrick Palka  <ppalka@redhat.com>
+ 	    Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/95181
+ 	* class.c (add_method): Let special member function templates
+ 	coexist if they are not equivalently constrained, or in a class
+ 	template.
+ 
+ 2020-05-30  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/95371
+ 	* pt.c (process_template_parm): Set DECL_TEMPLATE_INFO
+ 	on the DECL_TEMPLATE_RESULT.
+ 
+ 2020-05-27  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/95319
+ 	* decl.c (reshape_init_array_1): Don't reuse in overload context.
+ 
+ 2020-05-27  Jason Merrill  <jason@redhat.com>
+ 
+ 	* call.c (build_new_op_1): Suppress
+ 	warn_zero_as_null_pointer_constant across comparison of <=> result
+ 	to 0.
+ 
+ 2020-05-27  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/95222
+ 	* decl.c (grokdeclarator): Don't shift attributes in TYPENAME
+ 	context.
+ 
+ 2020-05-25  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/90212
+ 	* constexpr.c (potential_constant_expression_1): In a lambda
+ 	function, consider a captured variable directly.
+ 
+ 2020-05-25  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/90479
+ 	* init.c (get_nsdmi): Don't push_to_top_level for a local class.
+ 
+ 2020-05-25  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/91529
+ 	* decl.c (cp_finish_decl): Also clear TREE_READONLY if
+ 	-fmerge-all-constants.
+ 
+ 2020-05-25  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/93822
+ 	* pt.c (tsubst_decl): Make sure DECL_VALUE_EXPR continues to have
+ 	the same type as the variable.
+ 
+ 2020-05-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from mainline
+ 	2020-05-16  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (finish_co_return_stmt): Implement rules
+ 	from [class.copy.elision] /3.
+ 
+ 2020-05-10  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from mainline
+ 	2020-05-08  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95003
+ 	* coroutines.cc (build_actor_fn): Ensure that bind scopes
+ 	are marked as having side-effects where necessary.
+ 	(replace_statement_captures): Likewise.
+ 	(morph_fn_to_coro): Likewise.
+ 
+ 2020-05-08  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from mainline
+ 	2020-05-01  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/94885
+ 	* typeck2.c (process_init_constructor_record): Return PICFLAG_ERRONEOUS
+ 	if an initializer element was erroneous.
+ 
+ 2020-05-07  Marek Polacek  <polacek@redhat.com>
+ 	
+ 	Backported from mainline
+ 	2020-05-06  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/94938
+ 	* pt.c (tsubst_copy_and_build): Call type_dependent_expression_p_push
+ 	instead of uses_template_parms.  Move the warning_sentinels after the
+ 	RECURs.
+ 
+ 2020-05-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from mainline
+ 	2020-05-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/94951
+ 	* typeck.c (cp_strict_aliasing_warning): New function.
+ 	(cp_build_indirect_ref_1, build_reinterpret_cast_1): Use
+ 	it instead of strict_aliasing_warning.
+ 
+ 	PR c++/94907
+ 	* method.c (defaulted_late_check): Don't call synthesize_method
+ 	on constexpr sfk_comparison if it has been called on it already.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/cp/call.c gcc-10.2.0/gcc/cp/call.c
*** gcc-10.1.0/gcc/cp/call.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/call.c	Thu Jul 23 06:35:17 2020
*************** static tree build_over_call (struct z_ca
*** 171,176 ****
--- 171,178 ----
  		     /*c_cast_p=*/false, (COMPLAIN))
  static tree convert_like_real (conversion *, tree, tree, int, bool,
  			       bool, tsubst_flags_t);
+ static tree convert_like_real_1 (conversion *, tree, tree, int, bool,
+ 				 bool, tsubst_flags_t);
  static void op_error (const op_location_t &, enum tree_code, enum tree_code,
  		      tree, tree, tree, bool);
  static struct z_candidate *build_user_type_conversion_1 (tree, tree, int,
*************** add_candidates (tree fns, tree first_arg
*** 5841,5847 ****
  	}
  
        /* Don't bother reversing an operator with two identical parameters.  */
!       else if (args->length () == 2 && (flags & LOOKUP_REVERSED))
  	{
  	  tree parmlist = TYPE_ARG_TYPES (TREE_TYPE (fn));
  	  if (same_type_p (TREE_VALUE (parmlist),
--- 5843,5849 ----
  	}
  
        /* Don't bother reversing an operator with two identical parameters.  */
!       else if (vec_safe_length (args) == 2 && (flags & LOOKUP_REVERSED))
  	{
  	  tree parmlist = TYPE_ARG_TYPES (TREE_TYPE (fn));
  	  if (same_type_p (TREE_VALUE (parmlist),
*************** build_new_op_1 (const op_location_t &loc
*** 6307,6313 ****
  	      result = build_over_call (cand, LOOKUP_NORMAL, ocomplain);
  	    }
  
! 	  if (trivial_fn_p (cand->fn))
  	    /* There won't be a CALL_EXPR.  */;
  	  else if (result && result != error_mark_node)
  	    {
--- 6309,6315 ----
  	      result = build_over_call (cand, LOOKUP_NORMAL, ocomplain);
  	    }
  
! 	  if (trivial_fn_p (cand->fn) || DECL_IMMEDIATE_FUNCTION_P (cand->fn))
  	    /* There won't be a CALL_EXPR.  */;
  	  else if (result && result != error_mark_node)
  	    {
*************** build_new_op_1 (const op_location_t &loc
*** 6391,6396 ****
--- 6393,6399 ----
  		    tree rhs = integer_zero_node;
  		    if (cand->reversed ())
  		      std::swap (lhs, rhs);
+ 		    warning_sentinel ws (warn_zero_as_null_pointer_constant);
  		    result = build_new_op (loc, code,
  					   LOOKUP_NORMAL|LOOKUP_REWRITTEN,
  					   lhs, rhs, NULL_TREE,
*************** maybe_warn_array_conv (location_t loc, c
*** 7282,7287 ****
--- 7285,7323 ----
  	     "are only available with %<-std=c++2a%> or %<-std=gnu++2a%>");
  }
  
+ /* Wrapper for convert_like_real_1 that handles creating IMPLICIT_CONV_EXPR.  */
+ 
+ static tree
+ convert_like_real (conversion *convs, tree expr, tree fn, int argnum,
+ 		   bool issue_conversion_warnings,
+ 		   bool c_cast_p, tsubst_flags_t complain)
+ {
+   /* Creating &TARGET_EXPR<> in a template breaks when substituting,
+      and creating a CALL_EXPR in a template breaks in finish_call_expr
+      so use an IMPLICIT_CONV_EXPR for this conversion.  We would have
+      created such codes e.g. when calling a user-defined conversion
+      function.  */
+   tree conv_expr = NULL_TREE;
+   if (processing_template_decl
+       && convs->kind != ck_identity
+       && (CLASS_TYPE_P (convs->type) || CLASS_TYPE_P (TREE_TYPE (expr))))
+     {
+       conv_expr = build1 (IMPLICIT_CONV_EXPR, convs->type, expr);
+       if (convs->kind != ck_ref_bind)
+ 	conv_expr = convert_from_reference (conv_expr);
+       if (!convs->bad_p)
+ 	return conv_expr;
+       /* Do the normal processing to give the bad_p errors.  But we still
+ 	 need to return the IMPLICIT_CONV_EXPR, unless we're returning
+ 	 error_mark_node.  */
+     }
+   expr = convert_like_real_1 (convs, expr, fn, argnum,
+ 			      issue_conversion_warnings, c_cast_p, complain);
+   if (expr == error_mark_node)
+     return error_mark_node;
+   return conv_expr ? conv_expr : expr;
+ }
+ 
  /* Perform the conversions in CONVS on the expression EXPR.  FN and
     ARGNUM are used for diagnostics.  ARGNUM is zero based, -1
     indicates the `this' argument of a method.  INNER is nonzero when
*************** maybe_warn_array_conv (location_t loc, c
*** 7293,7301 ****
     conversions to inaccessible bases are permitted.  */
  
  static tree
! convert_like_real (conversion *convs, tree expr, tree fn, int argnum,
! 		   bool issue_conversion_warnings,
! 		   bool c_cast_p, tsubst_flags_t complain)
  {
    tree totype = convs->type;
    diagnostic_t diag_kind;
--- 7329,7337 ----
     conversions to inaccessible bases are permitted.  */
  
  static tree
! convert_like_real_1 (conversion *convs, tree expr, tree fn, int argnum,
! 		     bool issue_conversion_warnings,
! 		     bool c_cast_p, tsubst_flags_t complain)
  {
    tree totype = convs->type;
    diagnostic_t diag_kind;
*************** convert_like_real (conversion *convs, tr
*** 7396,7414 ****
    if (issue_conversion_warnings && (complain & tf_warning))
      conversion_null_warnings (totype, expr, fn, argnum);
  
-   /* Creating &TARGET_EXPR<> in a template breaks when substituting,
-      and creating a CALL_EXPR in a template breaks in finish_call_expr
-      so use an IMPLICIT_CONV_EXPR for this conversion.  We would have
-      created such codes e.g. when calling a user-defined conversion
-      function.  */
-   if (processing_template_decl
-       && convs->kind != ck_identity
-       && (CLASS_TYPE_P (totype) || CLASS_TYPE_P (TREE_TYPE (expr))))
-     {
-       expr = build1 (IMPLICIT_CONV_EXPR, totype, expr);
-       return convs->kind == ck_ref_bind ? expr : convert_from_reference (expr);
-     }
- 
    switch (convs->kind)
      {
      case ck_user:
--- 7432,7437 ----
*************** build_over_call (struct z_candidate *can
*** 8684,8702 ****
  	    return error_mark_node;
  	}
  
!       /* Optimize away vtable lookup if we know that this
! 	 function can't be overridden.  We need to check if
! 	 the context and the type where we found fn are the same,
! 	 actually FN might be defined in a different class
! 	 type because of a using-declaration. In this case, we
! 	 do not want to perform a non-virtual call.  Note that
! 	 resolves_to_fixed_type_p checks CLASSTYPE_FINAL too.  */
        if (DECL_FINAL_P (fn)
! 	  || (resolves_to_fixed_type_p (arg, 0)
! 	      && same_type_ignoring_top_level_qualifiers_p
! 	      (DECL_CONTEXT (fn), BINFO_TYPE (cand->conversion_path)))) 
  	flags |= LOOKUP_NONVIRTUAL;
  
        /* [class.mfct.nonstatic]: If a nonstatic member function of a class
  	 X is called for an object that is not of type X, or of a type
  	 derived from X, the behavior is undefined.
--- 8707,8731 ----
  	    return error_mark_node;
  	}
  
!       /* See if the function member or the whole class type is declared
! 	 final and the call can be devirtualized.  */
        if (DECL_FINAL_P (fn)
! 	  || CLASSTYPE_FINAL (TYPE_METHOD_BASETYPE (TREE_TYPE (fn))))
  	flags |= LOOKUP_NONVIRTUAL;
  
+       /* If we know the dynamic type of the object, look up the final overrider
+ 	 in the BINFO.  */
+       if (DECL_VINDEX (fn) && (flags & LOOKUP_NONVIRTUAL) == 0
+ 	  && resolves_to_fixed_type_p (arg))
+ 	{
+ 	  tree binfo = cand->conversion_path;
+ 	  if (BINFO_TYPE (binfo) != DECL_CONTEXT (fn))
+ 	    binfo = lookup_base (binfo, DECL_CONTEXT (fn), ba_unique,
+ 				 NULL, complain);
+ 	  fn = lookup_vfn_in_binfo (DECL_VINDEX (fn), binfo);
+ 	  flags |= LOOKUP_NONVIRTUAL;
+ 	}
+ 
        /* [class.mfct.nonstatic]: If a nonstatic member function of a class
  	 X is called for an object that is not of type X, or of a type
  	 derived from X, the behavior is undefined.
*************** build_new_method_call_1 (tree instance,
*** 10240,10246 ****
  	  && !(flags & LOOKUP_ONLYCONVERTING)
  	  && cxx_dialect >= cxx2a
  	  && CP_AGGREGATE_TYPE_P (basetype)
! 	  && !user_args->is_empty ())
  	{
  	  /* Create a CONSTRUCTOR from ARGS, e.g. {1, 2} from <1, 2>.  */
  	  tree list = build_tree_list_vec (user_args);
--- 10269,10275 ----
  	  && !(flags & LOOKUP_ONLYCONVERTING)
  	  && cxx_dialect >= cxx2a
  	  && CP_AGGREGATE_TYPE_P (basetype)
! 	  && !vec_safe_is_empty (user_args))
  	{
  	  /* Create a CONSTRUCTOR from ARGS, e.g. {1, 2} from <1, 2>.  */
  	  tree list = build_tree_list_vec (user_args);
*************** joust (struct z_candidate *cand1, struct
*** 11437,11448 ****
  	return winner;
      }
  
!   /* Concepts: ... or, if not that, F1 is more constrained than F2.
  
!      FIXME: For function templates with no winner, this subsumption may
!      be computed a separate time.  This needs to be validated, and if
!      so, the redundant check removed.  */
!   if (flag_concepts && DECL_P (cand1->fn) && DECL_P (cand2->fn))
      {
        winner = more_constrained (cand1->fn, cand2->fn);
        if (winner)
--- 11466,11478 ----
  	return winner;
      }
  
!   /* Concepts: F1 and F2 are non-template functions with the same
!      parameter-type-lists, and F1 is more constrained than F2 according to the
!      partial ordering of constraints described in 13.5.4.  */
  
!   if (flag_concepts && DECL_P (cand1->fn) && DECL_P (cand2->fn)
!       && !cand1->template_decl && !cand2->template_decl
!       && cand_parms_match (cand1, cand2))
      {
        winner = more_constrained (cand1->fn, cand2->fn);
        if (winner)
diff -Nrcpad gcc-10.1.0/gcc/cp/class.c gcc-10.2.0/gcc/cp/class.c
*** gcc-10.1.0/gcc/cp/class.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/class.c	Thu Jul 23 06:35:17 2020
*************** add_method (tree type, tree method, bool
*** 1077,1088 ****
  	{
            if (!equivalently_constrained (fn, method))
  	    {
  	      special_function_kind sfk = special_memfn_p (method);
  
! 	      if (sfk == sfk_none || DECL_INHERITED_CTOR (fn))
! 		/* Non-special member functions coexist if they are not
! 		   equivalently constrained.  A member function is not hidden
! 		   by an inherited constructor.  */
  		continue;
  
  	      /* P0848: For special member functions, deleted, unsatisfied, or
--- 1077,1095 ----
  	{
            if (!equivalently_constrained (fn, method))
  	    {
+ 	      if (processing_template_decl)
+ 		/* We can't check satisfaction in dependent context, wait until
+ 		   the class is instantiated.  */
+ 		continue;
+ 
  	      special_function_kind sfk = special_memfn_p (method);
  
! 	      if (sfk == sfk_none
! 		  || DECL_INHERITED_CTOR (fn)
! 		  || TREE_CODE (fn) == TEMPLATE_DECL)
! 		/* Member function templates and non-special member functions
! 		   coexist if they are not equivalently constrained.  A member
! 		   function is not hidden by an inherited constructor.  */
  		continue;
  
  	      /* P0848: For special member functions, deleted, unsatisfied, or
*************** get_vcall_index (tree fn, tree type)
*** 2438,2443 ****
--- 2445,2468 ----
    gcc_unreachable ();
  }
  
+ /* Given a DECL_VINDEX of a virtual function found in BINFO, return the final
+    overrider at that index in the vtable.  This should only be used when we
+    know that BINFO is correct for the dynamic type of the object.  */
+ 
+ tree
+ lookup_vfn_in_binfo (tree idx, tree binfo)
+ {
+   int ix = tree_to_shwi (idx);
+   if (TARGET_VTABLE_USES_DESCRIPTORS)
+     ix /= MAX (TARGET_VTABLE_USES_DESCRIPTORS, 1);
+   while (BINFO_PRIMARY_P (binfo))
+     /* BINFO_VIRTUALS in a primary base isn't accurate, find the derived
+        class that actually owns the vtable.  */
+     binfo = BINFO_INHERITANCE_CHAIN (binfo);
+   tree virtuals = BINFO_VIRTUALS (binfo);
+   return TREE_VALUE (chain_index (ix, virtuals));
+ }
+ 
  /* Update an entry in the vtable for BINFO, which is in the hierarchy
     dominated by T.  FN is the old function; VIRTUALS points to the
     corresponding position in the new BINFO_VIRTUALS list.  IX is the index
*************** add_implicitly_declared_members (tree t,
*** 3245,3251 ****
  	  do_friend (NULL_TREE, DECL_NAME (eq), eq,
  		     NULL_TREE, NO_SPECIAL, true);
  	else
! 	  add_method (t, eq, false);
        }
  
    while (*access_decls)
--- 3270,3281 ----
  	  do_friend (NULL_TREE, DECL_NAME (eq), eq,
  		     NULL_TREE, NO_SPECIAL, true);
  	else
! 	  {
! 	    add_method (t, eq, false);
! 	    DECL_CHAIN (eq) = TYPE_FIELDS (t);
! 	    TYPE_FIELDS (t) = eq;
! 	  }
! 	maybe_add_class_template_decl_list (t, eq, DECL_FRIEND_P (space));
        }
  
    while (*access_decls)
*************** check_field_decls (tree t, tree *access_
*** 3689,3695 ****
  	/* We don't treat zero-width bitfields as making a class
  	   non-empty.  */
  	;
!       else if (field_poverlapping_p (field) && is_empty_class (type))
  	/* Empty data members also don't make a class non-empty.  */
  	CLASSTYPE_CONTAINS_EMPTY_CLASS_P (t) = 1;
        else
--- 3719,3726 ----
  	/* We don't treat zero-width bitfields as making a class
  	   non-empty.  */
  	;
!       else if (field_poverlapping_p (field)
! 	       && is_empty_class (TREE_TYPE (field)))
  	/* Empty data members also don't make a class non-empty.  */
  	CLASSTYPE_CONTAINS_EMPTY_CLASS_P (t) = 1;
        else
*************** layout_empty_base_or_field (record_layou
*** 4356,4370 ****
  
    /* This routine should only be used for empty classes.  */
    gcc_assert (is_empty_class (type));
!   alignment = size_int (CLASSTYPE_ALIGN_UNIT (type));
  
    /* This is an empty base class.  We first try to put it at offset
       zero.  */
    tree offset = size_zero_node;
!   if (layout_conflict_p (type,
! 			 offset,
! 			 offsets,
! 			 /*vbases_p=*/0))
      {
        /* That didn't work.  Now, we move forward from the next
  	 available spot in the class.  */
--- 4387,4406 ----
  
    /* This routine should only be used for empty classes.  */
    gcc_assert (is_empty_class (type));
! 
!   if (decl && DECL_USER_ALIGN (decl))
!     alignment = size_int (DECL_ALIGN_UNIT (decl));
!   else
!     alignment = size_int (CLASSTYPE_ALIGN_UNIT (type));
  
    /* This is an empty base class.  We first try to put it at offset
       zero.  */
    tree offset = size_zero_node;
!   if (TREE_CODE (rli->t) != UNION_TYPE
!       && layout_conflict_p (type,
! 			    offset,
! 			    offsets,
! 			    /*vbases_p=*/0))
      {
        /* That didn't work.  Now, we move forward from the next
  	 available spot in the class.  */
*************** layout_empty_base_or_field (record_layou
*** 4384,4390 ****
  	}
      }
  
!   if (CLASSTYPE_USER_ALIGN (type))
      {
        rli->record_align = MAX (rli->record_align, CLASSTYPE_ALIGN (type));
        if (warn_packed)
--- 4420,4433 ----
  	}
      }
  
!   if (decl && DECL_USER_ALIGN (decl))
!     {
!       rli->record_align = MAX (rli->record_align, DECL_ALIGN (decl));
!       if (warn_packed)
! 	rli->unpacked_align = MAX (rli->unpacked_align, DECL_ALIGN (decl));
!       TYPE_USER_ALIGN (rli->t) = 1;
!     }
!   else if (CLASSTYPE_USER_ALIGN (type))
      {
        rli->record_align = MAX (rli->record_align, CLASSTYPE_ALIGN (type));
        if (warn_packed)
*************** check_methods (tree t)
*** 4666,4671 ****
--- 4709,4822 ----
      }
  }
  
+ tree
+ copy_fndecl_with_name (tree fn, tree name)
+ {
+   /* Copy the function.  */
+   tree clone = copy_decl (fn);
+   /* Reset the function name.  */
+   DECL_NAME (clone) = name;
+ 
+   if (flag_concepts)
+     /* Clone constraints.  */
+     if (tree ci = get_constraints (fn))
+       set_constraints (clone, copy_node (ci));
+ 
+   SET_DECL_ASSEMBLER_NAME (clone, NULL_TREE);
+   /* There's no pending inline data for this function.  */
+   DECL_PENDING_INLINE_INFO (clone) = NULL;
+   DECL_PENDING_INLINE_P (clone) = 0;
+ 
+   /* The base-class destructor is not virtual.  */
+   if (name == base_dtor_identifier)
+     {
+       DECL_VIRTUAL_P (clone) = 0;
+       DECL_VINDEX (clone) = NULL_TREE;
+     }
+   else if (IDENTIFIER_OVL_OP_P (name))
+     {
+       const ovl_op_info_t *ovl_op = IDENTIFIER_OVL_OP_INFO (name);
+       DECL_OVERLOADED_OPERATOR_CODE_RAW (clone) = ovl_op->ovl_op_code;
+     }
+ 
+   if (DECL_VIRTUAL_P (clone))
+     IDENTIFIER_VIRTUAL_P (name) = true;
+ 
+   bool ctor_omit_inherited_parms_p = ctor_omit_inherited_parms (clone);
+   if (ctor_omit_inherited_parms_p)
+     gcc_assert (DECL_HAS_IN_CHARGE_PARM_P (clone));
+ 
+   /* If there was an in-charge parameter, drop it from the function
+      type.  */
+   if (DECL_HAS_IN_CHARGE_PARM_P (clone))
+     {
+       tree basetype = TYPE_METHOD_BASETYPE (TREE_TYPE (clone));
+       tree parmtypes = TYPE_ARG_TYPES (TREE_TYPE (clone));
+       /* Skip the `this' parameter.  */
+       parmtypes = TREE_CHAIN (parmtypes);
+       /* Skip the in-charge parameter.  */
+       parmtypes = TREE_CHAIN (parmtypes);
+       /* And the VTT parm, in a complete [cd]tor.  */
+       if (DECL_HAS_VTT_PARM_P (fn)
+ 	  && ! DECL_NEEDS_VTT_PARM_P (clone))
+ 	parmtypes = TREE_CHAIN (parmtypes);
+       if (ctor_omit_inherited_parms_p)
+ 	{
+ 	  /* If we're omitting inherited parms, that just leaves the VTT.  */
+ 	  gcc_assert (DECL_NEEDS_VTT_PARM_P (clone));
+ 	  parmtypes = tree_cons (NULL_TREE, vtt_parm_type, void_list_node);
+ 	}
+       TREE_TYPE (clone)
+ 	= build_method_type_directly (basetype,
+ 				      TREE_TYPE (TREE_TYPE (clone)),
+ 				      parmtypes);
+       TREE_TYPE (clone)
+ 	= cp_build_type_attribute_variant (TREE_TYPE (clone),
+ 					   TYPE_ATTRIBUTES (TREE_TYPE (fn)));
+       TREE_TYPE (clone)
+ 	= cxx_copy_lang_qualifiers (TREE_TYPE (clone), TREE_TYPE (fn));
+     }
+ 
+   /* Copy the function parameters.  */
+   DECL_ARGUMENTS (clone) = copy_list (DECL_ARGUMENTS (clone));
+   /* Remove the in-charge parameter.  */
+   if (DECL_HAS_IN_CHARGE_PARM_P (clone))
+     {
+       DECL_CHAIN (DECL_ARGUMENTS (clone))
+ 	= DECL_CHAIN (DECL_CHAIN (DECL_ARGUMENTS (clone)));
+       DECL_HAS_IN_CHARGE_PARM_P (clone) = 0;
+     }
+   /* And the VTT parm, in a complete [cd]tor.  */
+   if (DECL_HAS_VTT_PARM_P (fn))
+     {
+       if (DECL_NEEDS_VTT_PARM_P (clone))
+ 	DECL_HAS_VTT_PARM_P (clone) = 1;
+       else
+ 	{
+ 	  DECL_CHAIN (DECL_ARGUMENTS (clone))
+ 	    = DECL_CHAIN (DECL_CHAIN (DECL_ARGUMENTS (clone)));
+ 	  DECL_HAS_VTT_PARM_P (clone) = 0;
+ 	}
+     }
+ 
+   /* A base constructor inheriting from a virtual base doesn't get the
+      arguments.  */
+   if (ctor_omit_inherited_parms_p)
+     DECL_CHAIN (DECL_CHAIN (DECL_ARGUMENTS (clone))) = NULL_TREE;
+ 
+   for (tree parms = DECL_ARGUMENTS (clone); parms; parms = DECL_CHAIN (parms))
+     {
+       DECL_CONTEXT (parms) = clone;
+       cxx_dup_lang_specific_decl (parms);
+     }
+ 
+   /* Create the RTL for this function.  */
+   SET_DECL_RTL (clone, NULL);
+   rest_of_decl_compilation (clone, namespace_bindings_p (), at_eof);
+ 
+   return clone;
+ }
+ 
  /* FN is a constructor or destructor.  Clone the declaration to create
     a specialized in-charge or not-in-charge version, as indicated by
     NAME.  */
diff -Nrcpad gcc-10.1.0/gcc/cp/constexpr.c gcc-10.2.0/gcc/cp/constexpr.c
*** gcc-10.1.0/gcc/cp/constexpr.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/constexpr.c	Thu Jul 23 06:35:17 2020
*************** get_or_insert_ctor_field (tree ctor, tre
*** 3245,3250 ****
--- 3245,3266 ----
      }
    else if (TREE_CODE (type) == ARRAY_TYPE || TREE_CODE (type) == VECTOR_TYPE)
      {
+       if (TREE_CODE (index) == RANGE_EXPR)
+ 	{
+ 	  /* Support for RANGE_EXPR index lookups is currently limited to
+ 	     accessing an existing element via POS_HINT, or appending a new
+ 	     element to the end of CTOR.  ??? Support for other access
+ 	     patterns may also be needed.  */
+ 	  vec<constructor_elt, va_gc> *elts = CONSTRUCTOR_ELTS (ctor);
+ 	  if (vec_safe_length (elts))
+ 	    {
+ 	      tree lo = TREE_OPERAND (index, 0);
+ 	      gcc_assert (array_index_cmp (elts->last().index, lo) < 0);
+ 	    }
+ 	  CONSTRUCTOR_APPEND_ELT (elts, index, NULL_TREE);
+ 	  return &elts->last();
+ 	}
+ 
        HOST_WIDE_INT i = find_array_ctor_elt (ctor, index, /*insert*/true);
        gcc_assert (i >= 0);
        constructor_elt *cep = CONSTRUCTOR_ELT (ctor, i);
*************** cxx_eval_constant_expression (const cons
*** 6291,6337 ****
        break;
  
      case OBJ_TYPE_REF:
!       {
! 	/* Virtual function call.  Let the constexpr machinery figure out
! 	   the dynamic type.  */
! 	int token = tree_to_shwi (OBJ_TYPE_REF_TOKEN (t));
! 	tree obj = OBJ_TYPE_REF_OBJECT (t);
! 	obj = cxx_eval_constant_expression (ctx, obj, lval, non_constant_p,
! 					    overflow_p);
! 	STRIP_NOPS (obj);
! 	/* We expect something in the form of &x.D.2103.D.2094; get x. */
! 	if (TREE_CODE (obj) != ADDR_EXPR
! 	    || !DECL_P (get_base_address (TREE_OPERAND (obj, 0))))
! 	  {
! 	    if (!ctx->quiet)
! 	      error_at (loc, "expression %qE is not a constant expression", t);
! 	    *non_constant_p = true;
! 	    return t;
! 	  }
! 	obj = TREE_OPERAND (obj, 0);
! 	while (TREE_CODE (obj) == COMPONENT_REF
! 	       && DECL_FIELD_IS_BASE (TREE_OPERAND (obj, 1)))
! 	  obj = TREE_OPERAND (obj, 0);
! 	tree objtype = TREE_TYPE (obj);
! 	if (VAR_P (obj)
! 	    && DECL_NAME (obj) == heap_identifier
! 	    && TREE_CODE (objtype) == ARRAY_TYPE)
! 	  objtype = TREE_TYPE (objtype);
! 	if (!CLASS_TYPE_P (objtype))
! 	  {
! 	    if (!ctx->quiet)
! 	      error_at (loc, "expression %qE is not a constant expression", t);
! 	    *non_constant_p = true;
! 	    return t;
! 	  }
! 	/* Find the function decl in the virtual functions list.  TOKEN is
! 	   the DECL_VINDEX that says which function we're looking for.  */
! 	tree virtuals = BINFO_VIRTUALS (TYPE_BINFO (objtype));
! 	if (TARGET_VTABLE_USES_DESCRIPTORS)
! 	  token /= MAX (TARGET_VTABLE_USES_DESCRIPTORS, 1);
! 	r = TREE_VALUE (chain_index (token, virtuals));
! 	break;
!       }
  
      case PLACEHOLDER_EXPR:
        /* Use of the value or address of the current object.  */
--- 6307,6315 ----
        break;
  
      case OBJ_TYPE_REF:
!       /* Virtual function lookup.  We don't need to do anything fancy.  */
!       return cxx_eval_constant_expression (ctx, OBJ_TYPE_REF_EXPR (t),
! 					   lval, non_constant_p, overflow_p);
  
      case PLACEHOLDER_EXPR:
        /* Use of the value or address of the current object.  */
*************** fold_non_dependent_expr (tree t,
*** 7065,7070 ****
--- 7043,7061 ----
    return maybe_constant_value (t, object, manifestly_const_eval);
  }
  
+ /* Like fold_non_dependent_expr, but if EXPR couldn't be folded to a constant,
+    return the original expression.  */
+ 
+ tree
+ maybe_fold_non_dependent_expr (tree expr,
+ 			       tsubst_flags_t complain/*=tf_warning_or_error*/)
+ {
+   tree t = fold_non_dependent_expr (expr, complain);
+   if (t && TREE_CONSTANT (t))
+     return t;
+ 
+   return expr;
+ }
  
  /* Like maybe_constant_init but first fully instantiate the argument.  */
  
*************** potential_constant_expression_1 (tree t,
*** 7520,7531 ****
  		 variable with automatic storage duration defined outside that
  		 lambda-expression, where the reference would be an
  		 odr-use.  */
  	      if (flags & tf_error)
  		{
  		  tree cap = DECL_CAPTURED_VARIABLE (t);
  		  error ("lambda capture of %qE is not a constant expression",
  			 cap);
! 		  if (!want_rval && decl_constant_var_p (cap))
  		    inform (input_location, "because it is used as a glvalue");
  		}
  	      return false;
--- 7511,7528 ----
  		 variable with automatic storage duration defined outside that
  		 lambda-expression, where the reference would be an
  		 odr-use.  */
+ 
+ 	      if (want_rval)
+ 		/* Since we're doing an lvalue-rvalue conversion, this might
+ 		   not be an odr-use, so evaluate the variable directly. */
+ 		return RECUR (DECL_CAPTURED_VARIABLE (t), rval);
+ 
  	      if (flags & tf_error)
  		{
  		  tree cap = DECL_CAPTURED_VARIABLE (t);
  		  error ("lambda capture of %qE is not a constant expression",
  			 cap);
! 		  if (decl_constant_var_p (cap))
  		    inform (input_location, "because it is used as a glvalue");
  		}
  	      return false;
diff -Nrcpad gcc-10.1.0/gcc/cp/constraint.cc gcc-10.2.0/gcc/cp/constraint.cc
*** gcc-10.1.0/gcc/cp/constraint.cc	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/constraint.cc	Thu Jul 23 06:35:17 2020
*************** associate_classtype_constraints (tree ty
*** 1075,1080 ****
--- 1075,1093 ----
  	 original declaration.  */
        if (tree orig_ci = get_constraints (decl))
          {
+ 	  if (int extra_levels = (TMPL_PARMS_DEPTH (current_template_parms)
+ 				  - TMPL_ARGS_DEPTH (TYPE_TI_ARGS (type))))
+ 	    {
+ 	      /* If there is a discrepancy between the current template depth
+ 		 and the template depth of the original declaration, then we
+ 		 must be redeclaring a class template as part of a friend
+ 		 declaration within another class template.  Before matching
+ 		 constraints, we need to reduce the template parameter level
+ 		 within the current constraints via substitution.  */
+ 	      tree outer_gtargs = template_parms_to_args (current_template_parms);
+ 	      TREE_VEC_LENGTH (outer_gtargs) = extra_levels;
+ 	      ci = tsubst_constraint_info (ci, outer_gtargs, tf_none, NULL_TREE);
+ 	    }
            if (!equivalent_constraints (ci, orig_ci))
              {
  	      error ("%qT does not match original declaration", type);
*************** tsubst_requires_expr (tree t, tree args,
*** 2173,2181 ****
    if (reqs == error_mark_node)
      return boolean_false_node;
  
!   /* In certain cases, produce a new requires-expression.
!      Otherwise the value of the expression is true.  */
!   if (processing_template_decl && uses_template_parms (args))
      return finish_requires_expr (cp_expr_location (t), parms, reqs);
  
    return boolean_true_node;
--- 2186,2192 ----
    if (reqs == error_mark_node)
      return boolean_false_node;
  
!   if (processing_template_decl)
      return finish_requires_expr (cp_expr_location (t), parms, reqs);
  
    return boolean_true_node;
*************** satisfy_disjunction (tree t, tree args,
*** 2492,2502 ****
  tree
  satisfaction_value (tree t)
  {
!   if (t == error_mark_node)
      return t;
!   if (t == boolean_true_node || t == integer_one_node)
      return boolean_true_node;
!   if (t == boolean_false_node || t == integer_zero_node)
      return boolean_false_node;
  
    /* Anything else should be invalid.  */
--- 2503,2514 ----
  tree
  satisfaction_value (tree t)
  {
!   if (t == error_mark_node || t == boolean_true_node || t == boolean_false_node)
      return t;
!   gcc_assert (TREE_CODE (t) == INTEGER_CST);
!   if (integer_onep (t))
      return boolean_true_node;
!   if (integer_zerop (t))
      return boolean_false_node;
  
    /* Anything else should be invalid.  */
diff -Nrcpad gcc-10.1.0/gcc/cp/coroutines.cc gcc-10.2.0/gcc/cp/coroutines.cc
*** gcc-10.1.0/gcc/cp/coroutines.cc	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/coroutines.cc	Thu Jul 23 06:35:17 2020
*************** struct GTY((for_user)) coroutine_info
*** 88,93 ****
--- 88,94 ----
  			one that will eventually be allocated in the coroutine
  			frame.  */
    tree promise_proxy; /* Likewise, a proxy promise instance.  */
+   tree return_void;   /* The expression for p.return_void() if it exists.  */
    location_t first_coro_keyword; /* The location of the keyword that made this
  				    function into a coroutine.  */
    /* Flags to avoid repeated errors for per-function issues.  */
*************** instantiate_coro_traits (tree fndecl, lo
*** 297,311 ****
  
    tree functyp = TREE_TYPE (fndecl);
    tree arg = DECL_ARGUMENTS (fndecl);
-   bool lambda_p = LAMBDA_FUNCTION_P (fndecl);
    tree arg_node = TYPE_ARG_TYPES (functyp);
    tree argtypes = make_tree_vec (list_length (arg_node)-1);
    unsigned p = 0;
  
    while (arg_node != NULL_TREE && !VOID_TYPE_P (TREE_VALUE (arg_node)))
      {
!       /* See PR94807, as to why we must exclude lambda here.  */
!       if (is_this_parameter (arg) && !lambda_p)
  	{
  	  /* We pass a reference to *this to the param preview.  */
  	  tree ct = TREE_TYPE (TREE_TYPE (arg));
--- 298,311 ----
  
    tree functyp = TREE_TYPE (fndecl);
    tree arg = DECL_ARGUMENTS (fndecl);
    tree arg_node = TYPE_ARG_TYPES (functyp);
    tree argtypes = make_tree_vec (list_length (arg_node)-1);
    unsigned p = 0;
  
    while (arg_node != NULL_TREE && !VOID_TYPE_P (TREE_VALUE (arg_node)))
      {
!       if (is_this_parameter (arg)
! 	  || DECL_NAME (arg) == closure_identifier)
  	{
  	  /* We pass a reference to *this to the param preview.  */
  	  tree ct = TREE_TYPE (TREE_TYPE (arg));
*************** lookup_promise_method (tree fndecl, tree
*** 555,560 ****
--- 555,621 ----
    return pm_memb;
  }
  
+ /* Build an expression of the form p.method (args) where the p is a promise
+    object for the current coroutine.
+    OBJECT is the promise object instance to use, it may be NULL, in which case
+    we will use the promise_proxy instance for this coroutine.
+    ARGS may be NULL, for empty parm lists.  */
+ 
+ static tree
+ coro_build_promise_expression (tree fn, tree promise_obj, tree member_id,
+ 			       location_t loc, vec<tree, va_gc> **args,
+ 			       bool musthave)
+ {
+   tree meth = lookup_promise_method (fn, member_id, loc, musthave);
+   if (meth == error_mark_node)
+     return error_mark_node;
+ 
+   /* If we don't find it, and it isn't needed, an empty return is OK.  */
+   if (!meth)
+     return NULL_TREE;
+ 
+   tree promise
+     = promise_obj ? promise_obj
+ 		  : get_coroutine_promise_proxy (current_function_decl);
+   tree expr;
+   if (BASELINK_P (meth))
+     expr = build_new_method_call (promise, meth, args, NULL_TREE,
+ 				  LOOKUP_NORMAL, NULL, tf_warning_or_error);
+   else
+     {
+       expr = build_class_member_access_expr (promise, meth, NULL_TREE,
+ 					     true, tf_warning_or_error);
+       vec<tree, va_gc> *real_args;
+       if (!args)
+ 	real_args = make_tree_vector ();
+       else
+ 	real_args = *args;
+       expr = build_op_call (expr, &real_args, tf_warning_or_error);
+     }
+   return expr;
+ }
+ 
+ /* Caching get for the expression p.return_void ().  */
+ 
+ static tree
+ get_coroutine_return_void_expr (tree decl, location_t loc, bool musthave)
+ {
+   if (coroutine_info *info = get_coroutine_info (decl))
+     {
+       /* If we don't have it try to build it.  */
+       if (!info->return_void)
+ 	info->return_void
+ 	  = coro_build_promise_expression (current_function_decl, NULL,
+ 					   coro_return_void_identifier,
+ 					   loc, NULL, musthave);
+       /* Don't return an error if it's an optional call.  */
+       if (!musthave && info->return_void == error_mark_node)
+ 	return NULL_TREE;
+       return info->return_void;
+     }
+   return musthave ? error_mark_node : NULL_TREE;
+ }
+ 
  /* Lookup an Awaitable member, which should be await_ready, await_suspend
     or await_resume.  */
  
*************** enum suspend_point_kind {
*** 679,684 ****
--- 740,769 ----
    FINAL_SUSPEND_POINT
  };
  
+ /* Helper function to build a named variable for the temps we use for each
+    await point.  The root of the name is determined by SUSPEND_KIND, and
+    the variable is of type V_TYPE.  The awaitable number is reset each time
+    we encounter a final suspend.  */
+ 
+ static tree
+ get_awaitable_var (suspend_point_kind suspend_kind, tree v_type)
+ {
+   static int awn = 0;
+   char *buf;
+   switch (suspend_kind)
+     {
+       default: buf = xasprintf ("Aw%d", awn++); break;
+       case CO_YIELD_SUSPEND_POINT: buf =  xasprintf ("Yd%d", awn++); break;
+       case INITIAL_SUSPEND_POINT: buf =  xasprintf ("Is"); break;
+       case FINAL_SUSPEND_POINT: buf =  xasprintf ("Fs"); awn = 0; break;
+   }
+   tree ret = get_identifier (buf);
+   free (buf);
+   ret = build_lang_decl (VAR_DECL, ret, v_type);
+   DECL_ARTIFICIAL (ret) = true;
+   return ret;
+ }
+ 
  /*  This performs [expr.await] bullet 3.3 and validates the interface obtained.
      It is also used to build the initial and final suspend points.
  
*************** build_co_await (location_t loc, tree a,
*** 738,760 ****
      return error_mark_node;
  
    /* To complete the lookups, we need an instance of 'e' which is built from
!      'o' according to [expr.await] 3.4.  However, we don't want to materialize
!      'e' here (it might need to be placed in the coroutine frame) so we will
!      make a temp placeholder instead.  If 'o' is a parameter or a local var,
!      then we do not need an additional var (parms and local vars are already
!      copied into the frame and will have lifetimes according to their original
!      scope).  */
    tree e_proxy = STRIP_NOPS (o);
    if (INDIRECT_REF_P (e_proxy))
      e_proxy = TREE_OPERAND (e_proxy, 0);
    if (TREE_CODE (e_proxy) == PARM_DECL
!       || (VAR_P (e_proxy) && (!DECL_ARTIFICIAL (e_proxy)
! 			      || DECL_HAS_VALUE_EXPR_P (e_proxy))))
!     e_proxy = o;
    else
      {
!       e_proxy = build_lang_decl (VAR_DECL, NULL_TREE, o_type);
!       DECL_ARTIFICIAL (e_proxy) = true;
      }
  
    /* I suppose we could check that this is contextually convertible to bool.  */
--- 823,879 ----
      return error_mark_node;
  
    /* To complete the lookups, we need an instance of 'e' which is built from
!      'o' according to [expr.await] 3.4.
! 
!      If we need to materialize this as a temporary, then that will have to be
!      'promoted' to a coroutine frame var.  However, if the awaitable is a
!      user variable, parameter or comes from a scope outside this function,
!      then we must use it directly - or we will see unnecessary copies.
! 
!      If o is a variable, find the underlying var.  */
    tree e_proxy = STRIP_NOPS (o);
    if (INDIRECT_REF_P (e_proxy))
      e_proxy = TREE_OPERAND (e_proxy, 0);
+   while (TREE_CODE (e_proxy) == COMPONENT_REF)
+     {
+       e_proxy = TREE_OPERAND (e_proxy, 0);
+       if (INDIRECT_REF_P (e_proxy))
+ 	e_proxy = TREE_OPERAND (e_proxy, 0);
+       if (TREE_CODE (e_proxy) == CALL_EXPR)
+ 	{
+ 	  /* We could have operator-> here too.  */
+ 	  tree op = TREE_OPERAND (CALL_EXPR_FN (e_proxy), 0);
+ 	  if (DECL_OVERLOADED_OPERATOR_P (op)
+ 	      && DECL_OVERLOADED_OPERATOR_IS (op, COMPONENT_REF))
+ 	    {
+ 	      e_proxy = CALL_EXPR_ARG (e_proxy, 0);
+ 	      STRIP_NOPS (e_proxy);
+ 	      gcc_checking_assert (TREE_CODE (e_proxy) == ADDR_EXPR);
+ 	      e_proxy = TREE_OPERAND (e_proxy, 0);
+ 	    }
+ 	}
+       STRIP_NOPS (e_proxy);
+     }
+ 
+   /* Only build a temporary if we need it.  */
    if (TREE_CODE (e_proxy) == PARM_DECL
!       || (VAR_P (e_proxy) && !is_local_temp (e_proxy)))
!     {
!       e_proxy = o;
!       o = NULL_TREE; /* The var is already present.  */
!     }
!   else if (CLASS_TYPE_P (o_type) || TYPE_NEEDS_CONSTRUCTING (o_type))
!     {
!       e_proxy = get_awaitable_var (suspend_kind, o_type);
!       releasing_vec arg (make_tree_vector_single (rvalue (o)));
!       o = build_special_member_call (e_proxy, complete_ctor_identifier,
! 				     &arg, o_type, LOOKUP_NORMAL,
! 				     tf_warning_or_error);
!     }
    else
      {
!       e_proxy = get_awaitable_var (suspend_kind, o_type);
!       o = build2 (INIT_EXPR, o_type, e_proxy, rvalue (o));
      }
  
    /* I suppose we could check that this is contextually convertible to bool.  */
*************** build_co_await (location_t loc, tree a,
*** 817,822 ****
--- 936,947 ----
    tree awaiter_calls = make_tree_vec (3);
    TREE_VEC_ELT (awaiter_calls, 0) = awrd_call; /* await_ready().  */
    TREE_VEC_ELT (awaiter_calls, 1) = awsp_call; /* await_suspend().  */
+   tree te = NULL_TREE;
+   if (TREE_CODE (awrs_call) == TARGET_EXPR)
+     {
+       te = awrs_call;
+       awrs_call = TREE_OPERAND (awrs_call, 1);
+     }
    TREE_VEC_ELT (awaiter_calls, 2) = awrs_call; /* await_resume().  */
  
    tree await_expr = build5_loc (loc, CO_AWAIT_EXPR,
*************** build_co_await (location_t loc, tree a,
*** 824,830 ****
  				a, e_proxy, o, awaiter_calls,
  				build_int_cst (integer_type_node,
  					       (int) suspend_kind));
!   return convert_from_reference (await_expr);
  }
  
  tree
--- 949,961 ----
  				a, e_proxy, o, awaiter_calls,
  				build_int_cst (integer_type_node,
  					       (int) suspend_kind));
!   if (te)
!     {
!       TREE_OPERAND (te, 1) = await_expr;
!       await_expr = te;
!     }
!   tree t = convert_from_reference (await_expr);
!   return t;
  }
  
  tree
*************** finish_co_await_expr (location_t kw, tre
*** 840,858 ****
    /* The current function has now become a coroutine, if it wasn't already.  */
    DECL_COROUTINE_P (current_function_decl) = 1;
  
!   if (processing_template_decl)
!     {
!       current_function_returns_value = 1;
! 
!       if (check_for_bare_parameter_packs (expr))
! 	return error_mark_node;
  
!       /* If we don't know the promise type, we can't proceed.  */
!       tree functype = TREE_TYPE (current_function_decl);
!       if (dependent_type_p (functype) || type_dependent_expression_p (expr))
! 	return build5_loc (kw, CO_AWAIT_EXPR, unknown_type_node, expr,
! 			   NULL_TREE, NULL_TREE, NULL_TREE, integer_zero_node);
!     }
  
    /* We must be able to look up the "await_transform" method in the scope of
       the promise type, and obtain its return type.  */
--- 971,988 ----
    /* The current function has now become a coroutine, if it wasn't already.  */
    DECL_COROUTINE_P (current_function_decl) = 1;
  
!   /* This function will appear to have no return statement, even if it
!      is declared to return non-void (most likely).  This is correct - we
!      synthesize the return for the ramp in the compiler.  So suppress any
!      extraneous warnings during substitution.  */
!   TREE_NO_WARNING (current_function_decl) = true;
  
!   /* If we don't know the promise type, we can't proceed, build the
!      co_await with the expression unchanged.  */
!   tree functype = TREE_TYPE (current_function_decl);
!   if (dependent_type_p (functype) || type_dependent_expression_p (expr))
!     return build5_loc (kw, CO_AWAIT_EXPR, unknown_type_node, expr,
! 		       NULL_TREE, NULL_TREE, NULL_TREE, integer_zero_node);
  
    /* We must be able to look up the "await_transform" method in the scope of
       the promise type, and obtain its return type.  */
*************** finish_co_yield_expr (location_t kw, tre
*** 918,958 ****
    /* The current function has now become a coroutine, if it wasn't already.  */
    DECL_COROUTINE_P (current_function_decl) = 1;
  
!   if (processing_template_decl)
!     {
!       current_function_returns_value = 1;
! 
!       if (check_for_bare_parameter_packs (expr))
! 	return error_mark_node;
  
!       tree functype = TREE_TYPE (current_function_decl);
!       /* If we don't know the promise type, we can't proceed.  */
!       if (dependent_type_p (functype) || type_dependent_expression_p (expr))
! 	return build2_loc (kw, CO_YIELD_EXPR, unknown_type_node, expr,
! 			   NULL_TREE);
!     }
  
    if (!coro_promise_type_found_p (current_function_decl, kw))
      /* We must be able to look up the "yield_value" method in the scope of
         the promise type, and obtain its return type.  */
      return error_mark_node;
  
!   /* The incoming expr is "e" per [expr.yield] para 1, lookup and build a
!      call for p.yield_value(e).  */
!   tree y_meth = lookup_promise_method (current_function_decl,
! 				       coro_yield_value_identifier, kw,
! 				       /*musthave=*/true);
!   if (!y_meth || y_meth == error_mark_node)
!     return error_mark_node;
! 
!   tree yield_fn = NULL_TREE;
    vec<tree, va_gc> *args = make_tree_vector_single (expr);
!   tree yield_call = build_new_method_call (
!     get_coroutine_promise_proxy (current_function_decl), y_meth, &args,
!     NULL_TREE, LOOKUP_NORMAL, &yield_fn, tf_warning_or_error);
! 
!   if (!yield_fn || yield_call == error_mark_node)
!     return error_mark_node;
  
    /* So now we have the type of p.yield_value (e).
       Now we want to build co_await p.yield_value (e).
--- 1048,1081 ----
    /* The current function has now become a coroutine, if it wasn't already.  */
    DECL_COROUTINE_P (current_function_decl) = 1;
  
!   /* This function will appear to have no return statement, even if it
!      is declared to return non-void (most likely).  This is correct - we
!      synthesize the return for the ramp in the compiler.  So suppress any
!      extraneous warnings during substitution.  */
!   TREE_NO_WARNING (current_function_decl) = true;
  
!   /* If we don't know the promise type, we can't proceed, build the
!      co_await with the expression unchanged.  */
!   tree functype = TREE_TYPE (current_function_decl);
!   if (dependent_type_p (functype) || type_dependent_expression_p (expr))
!     return build2_loc (kw, CO_YIELD_EXPR, unknown_type_node, expr, NULL_TREE);
  
    if (!coro_promise_type_found_p (current_function_decl, kw))
      /* We must be able to look up the "yield_value" method in the scope of
         the promise type, and obtain its return type.  */
      return error_mark_node;
  
!   /* [expr.yield] / 1
!      Let e be the operand of the yield-expression and p be an lvalue naming
!      the promise object of the enclosing coroutine, then the yield-expression
!      is equivalent to the expression co_await p.yield_value(e).
!      build p.yield_value(e):  */
    vec<tree, va_gc> *args = make_tree_vector_single (expr);
!   tree yield_call
!     = coro_build_promise_expression (current_function_decl, NULL,
! 				     coro_yield_value_identifier, kw,
! 				     &args, /*musthave=*/true);
!   release_tree_vector (args);
  
    /* So now we have the type of p.yield_value (e).
       Now we want to build co_await p.yield_value (e).
*************** finish_co_yield_expr (location_t kw, tre
*** 962,984 ****
    tree op = build_co_await (kw, yield_call, CO_YIELD_SUSPEND_POINT);
    if (op != error_mark_node)
      {
!       op = build2_loc (kw, CO_YIELD_EXPR, TREE_TYPE (op), expr, op);
        TREE_SIDE_EFFECTS (op) = 1;
      }
  
    return op;
  }
  
! /* Check that it's valid to have a co_return keyword here.
     If it is, then check and build the p.return_{void(),value(expr)}.
!    These are built against the promise proxy, but saved for expand time.  */
  
  tree
  finish_co_return_stmt (location_t kw, tree expr)
  {
!   if (expr == error_mark_node)
      return error_mark_node;
  
    if (!coro_common_keyword_context_valid_p (current_function_decl, kw,
  					    "co_return"))
      return error_mark_node;
--- 1085,1127 ----
    tree op = build_co_await (kw, yield_call, CO_YIELD_SUSPEND_POINT);
    if (op != error_mark_node)
      {
!       if (REFERENCE_REF_P (op))
! 	op = TREE_OPERAND (op, 0);
!       /* If the await expression is wrapped in a TARGET_EXPR, then transfer
! 	 that wrapper to the CO_YIELD_EXPR, since this is just a proxy for
! 	 its contained await.  Otherwise, just build the CO_YIELD_EXPR.  */
!       if (TREE_CODE (op) == TARGET_EXPR)
! 	{
! 	  tree t = TREE_OPERAND (op, 1);
! 	  t = build2_loc (kw, CO_YIELD_EXPR, TREE_TYPE (t), expr, t);
! 	  TREE_OPERAND (op, 1) = t;
! 	}
!       else
! 	op = build2_loc (kw, CO_YIELD_EXPR, TREE_TYPE (op), expr, op);
        TREE_SIDE_EFFECTS (op) = 1;
+       op = convert_from_reference (op);
      }
  
    return op;
  }
  
! /* Check and build a co_return statememt.
!    First that it's valid to have a co_return keyword here.
     If it is, then check and build the p.return_{void(),value(expr)}.
!    These are built against a proxy for the promise, which will be filled
!    in with the actual frame version when the function is transformed.  */
  
  tree
  finish_co_return_stmt (location_t kw, tree expr)
  {
!   if (expr)
!     STRIP_ANY_LOCATION_WRAPPER (expr);
! 
!   if (error_operand_p (expr))
      return error_mark_node;
  
+   /* If it fails the following test, the function is not permitted to be a
+      coroutine, so the co_return statement is erroneous.  */
    if (!coro_common_keyword_context_valid_p (current_function_decl, kw,
  					    "co_return"))
      return error_mark_node;
*************** finish_co_return_stmt (location_t kw, tr
*** 987,1018 ****
       already.  */
    DECL_COROUTINE_P (current_function_decl) = 1;
  
!   if (processing_template_decl)
!     {
!       current_function_returns_value = 1;
  
!       if (check_for_bare_parameter_packs (expr))
! 	return error_mark_node;
  
!       tree functype = TREE_TYPE (current_function_decl);
!       /* If we don't know the promise type, we can't proceed, return the
! 	 expression as it is.  */
!       if (dependent_type_p (functype) || type_dependent_expression_p (expr))
! 	{
! 	  expr
! 	    = build2_loc (kw, CO_RETURN_EXPR, void_type_node, expr, NULL_TREE);
! 	  expr = maybe_cleanup_point_expr_void (expr);
! 	  expr = add_stmt (expr);
! 	  return expr;
! 	}
      }
  
    if (!coro_promise_type_found_p (current_function_decl, kw))
      return error_mark_node;
  
-   if (error_operand_p (expr))
-     return error_mark_node;
- 
    /* Suppress -Wreturn-type for co_return, we need to check indirectly
       whether the promise type has a suitable return_void/return_value.  */
    TREE_NO_WARNING (current_function_decl) = true;
--- 1130,1161 ----
       already.  */
    DECL_COROUTINE_P (current_function_decl) = 1;
  
!   /* This function will appear to have no return statement, even if it
!      is declared to return non-void (most likely).  This is correct - we
!      synthesize the return for the ramp in the compiler.  So suppress any
!      extraneous warnings during substitution.  */
!   TREE_NO_WARNING (current_function_decl) = true;
  
!   if (processing_template_decl
!       && check_for_bare_parameter_packs (expr))
!     return error_mark_node;
  
!   /* If we don't know the promise type, we can't proceed, build the
!      co_return with the expression unchanged.  */
!   tree functype = TREE_TYPE (current_function_decl);
!   if (dependent_type_p (functype) || type_dependent_expression_p (expr))
!     {
!       /* co_return expressions are always void type, regardless of the
! 	 expression type.  */
!       expr = build2_loc (kw, CO_RETURN_EXPR, void_type_node,
! 			 expr, NULL_TREE);
!       expr = maybe_cleanup_point_expr_void (expr);
!       return add_stmt (expr);
      }
  
    if (!coro_promise_type_found_p (current_function_decl, kw))
      return error_mark_node;
  
    /* Suppress -Wreturn-type for co_return, we need to check indirectly
       whether the promise type has a suitable return_void/return_value.  */
    TREE_NO_WARNING (current_function_decl) = true;
*************** finish_co_return_stmt (location_t kw, tr
*** 1020,1054 ****
    if (!processing_template_decl && warn_sequence_point)
      verify_sequence_points (expr);
  
!   /* If the promise object doesn't have the correct return call then
!      there's a mis-match between the co_return <expr> and this.  */
!   tree co_ret_call = NULL_TREE;
!   if (expr == NULL_TREE || VOID_TYPE_P (TREE_TYPE (expr)))
      {
!       tree crv_meth
! 	= lookup_promise_method (current_function_decl,
! 				 coro_return_void_identifier, kw,
! 				 /*musthave=*/true);
!       if (!crv_meth || crv_meth == error_mark_node)
! 	return error_mark_node;
  
!       co_ret_call = build_new_method_call (
! 	get_coroutine_promise_proxy (current_function_decl), crv_meth, NULL,
! 	NULL_TREE, LOOKUP_NORMAL, NULL, tf_warning_or_error);
      }
    else
      {
!       tree crv_meth
! 	= lookup_promise_method (current_function_decl,
! 				 coro_return_value_identifier, kw,
! 				 /*musthave=*/true);
!       if (!crv_meth || crv_meth == error_mark_node)
! 	return error_mark_node;
  
!       vec<tree, va_gc> *args = make_tree_vector_single (expr);
!       co_ret_call = build_new_method_call (
! 	get_coroutine_promise_proxy (current_function_decl), crv_meth, &args,
! 	NULL_TREE, LOOKUP_NORMAL, NULL, tf_warning_or_error);
      }
  
    /* Makes no sense for a co-routine really. */
--- 1163,1220 ----
    if (!processing_template_decl && warn_sequence_point)
      verify_sequence_points (expr);
  
!   if (expr)
      {
!       /* If we had an id-expression obfuscated by force_paren_expr, we need
! 	 to undo it so we can try to treat it as an rvalue below.  */
!       expr = maybe_undo_parenthesized_ref (expr);
  
!       if (processing_template_decl)
! 	expr = build_non_dependent_expr (expr);
! 
!       if (error_operand_p (expr))
! 	return error_mark_node;
      }
+ 
+   /* If the promise object doesn't have the correct return call then
+      there's a mis-match between the co_return <expr> and this.  */
+   tree co_ret_call = error_mark_node;
+   if (expr == NULL_TREE || VOID_TYPE_P (TREE_TYPE (expr)))
+     co_ret_call
+       = get_coroutine_return_void_expr (current_function_decl, kw, true);
    else
      {
!       /* [class.copy.elision] / 3.
! 	 An implicitly movable entity is a variable of automatic storage
! 	 duration that is either a non-volatile object or an rvalue reference
! 	 to a non-volatile object type.  For such objects in the context of
! 	 the co_return, the overload resolution should be carried out first
! 	 treating the object as an rvalue, if that fails, then we fall back
! 	 to regular overload resolution.  */
  
!       if (treat_lvalue_as_rvalue_p (expr, /*parm_ok*/true)
! 	  && CLASS_TYPE_P (TREE_TYPE (expr))
! 	  && !TYPE_VOLATILE (TREE_TYPE (expr)))
! 	{
! 	  /* It's OK if this fails... */
! 	  vec<tree, va_gc> *args = make_tree_vector_single (move (expr));
! 	  co_ret_call
! 	    = coro_build_promise_expression (current_function_decl, NULL,
! 					     coro_return_value_identifier, kw,
! 					     &args, /*musthave=*/false);
! 	  release_tree_vector (args);
! 	}
! 
!       if (!co_ret_call || co_ret_call == error_mark_node)
! 	{
! 	  /* ... but this must succeed if we didn't get the move variant.  */
! 	  vec<tree, va_gc> *args = make_tree_vector_single (expr);
! 	  co_ret_call
! 	    = coro_build_promise_expression (current_function_decl, NULL,
! 					     coro_return_value_identifier, kw,
! 					     &args, /*musthave=*/true);
! 	  release_tree_vector (args);
! 	}
      }
  
    /* Makes no sense for a co-routine really. */
*************** finish_co_return_stmt (location_t kw, tr
*** 1057,1069 ****
  		"function declared %<noreturn%> has a"
  		" %<co_return%> statement");
  
-   if (!co_ret_call || co_ret_call == error_mark_node)
-     return error_mark_node;
- 
    expr = build2_loc (kw, CO_RETURN_EXPR, void_type_node, expr, co_ret_call);
    expr = maybe_cleanup_point_expr_void (expr);
!   expr = add_stmt (expr);
!   return expr;
  }
  
  /* We need to validate the arguments to __builtin_coro_promise, since the
--- 1223,1231 ----
  		"function declared %<noreturn%> has a"
  		" %<co_return%> statement");
  
    expr = build2_loc (kw, CO_RETURN_EXPR, void_type_node, expr, co_ret_call);
    expr = maybe_cleanup_point_expr_void (expr);
!   return add_stmt (expr);
  }
  
  /* We need to validate the arguments to __builtin_coro_promise, since the
*************** expand_one_await_expression (tree *stmt,
*** 1414,1421 ****
    tree awaiter_calls = TREE_OPERAND (saved_co_await, 3);
  
    tree source = TREE_OPERAND (saved_co_await, 4);
-   bool is_initial =
-     (source && TREE_INT_CST_LOW (source) == (int) INITIAL_SUSPEND_POINT);
    bool is_final = (source
  		   && TREE_INT_CST_LOW (source) == (int) FINAL_SUSPEND_POINT);
    bool needs_dtor = TYPE_HAS_NONTRIVIAL_DESTRUCTOR (TREE_TYPE (var));
--- 1576,1581 ----
*************** expand_one_await_expression (tree *stmt,
*** 1428,1451 ****
    tree resume_label = create_named_label_with_ctx (loc, buf, actor);
    tree empty_list = build_empty_stmt (loc);
  
-   tree dtor = NULL_TREE;
    tree await_type = TREE_TYPE (var);
-   if (needs_dtor)
-     dtor = build_special_member_call (var, complete_dtor_identifier, NULL,
- 				      await_type, LOOKUP_NORMAL,
- 				      tf_warning_or_error);
- 
    tree stmt_list = NULL;
-   tree t_expr = STRIP_NOPS (expr);
    tree r;
    tree *await_init = NULL;
!   if (t_expr == var)
!     dtor = NULL_TREE;
    else
      {
!       /* Initialize the var from the provided 'o' expression.  */
!       r = build2 (INIT_EXPR, await_type, var, expr);
!       r = coro_build_cvt_void_expr_stmt (r, loc);
        append_to_statement_list_force (r, &stmt_list);
        /* We have an initializer, which might itself contain await exprs.  */
        await_init = tsi_stmt_ptr (tsi_last (stmt_list));
--- 1588,1603 ----
    tree resume_label = create_named_label_with_ctx (loc, buf, actor);
    tree empty_list = build_empty_stmt (loc);
  
    tree await_type = TREE_TYPE (var);
    tree stmt_list = NULL;
    tree r;
    tree *await_init = NULL;
! 
!   if (!expr)
!     needs_dtor = false; /* No need, the var's lifetime is managed elsewhere.  */
    else
      {
!       r = coro_build_cvt_void_expr_stmt (expr, loc);
        append_to_statement_list_force (r, &stmt_list);
        /* We have an initializer, which might itself contain await exprs.  */
        await_init = tsi_stmt_ptr (tsi_last (stmt_list));
*************** expand_one_await_expression (tree *stmt,
*** 1555,1561 ****
    destroy_label = build_stmt (loc, LABEL_EXPR, destroy_label);
    append_to_statement_list (destroy_label, &body_list);
    if (needs_dtor)
!     append_to_statement_list (dtor, &body_list);
    r = build1_loc (loc, GOTO_EXPR, void_type_node, data->cleanup);
    append_to_statement_list (r, &body_list);
  
--- 1707,1718 ----
    destroy_label = build_stmt (loc, LABEL_EXPR, destroy_label);
    append_to_statement_list (destroy_label, &body_list);
    if (needs_dtor)
!     {
!       tree dtor = build_special_member_call (var, complete_dtor_identifier,
! 					     NULL, await_type, LOOKUP_NORMAL,
! 					     tf_warning_or_error);
!       append_to_statement_list (dtor, &body_list);
!     }
    r = build1_loc (loc, GOTO_EXPR, void_type_node, data->cleanup);
    append_to_statement_list (r, &body_list);
  
*************** expand_one_await_expression (tree *stmt,
*** 1568,1583 ****
    resume_label = build_stmt (loc, LABEL_EXPR, resume_label);
    append_to_statement_list (resume_label, &stmt_list);
  
-   if (is_initial)
-     {
-       /* Note that we are about to execute the await_resume() for the initial
- 	 await expression.  */
-       r = build2_loc (loc, MODIFY_EXPR, boolean_type_node, data->i_a_r_c,
- 		      boolean_true_node);
-       r = coro_build_cvt_void_expr_stmt (r, loc);
-       append_to_statement_list (r, &stmt_list);
-     }
- 
    /* This will produce the value (if one is provided) from the co_await
       expression.  */
    tree resume_call = TREE_VEC_ELT (awaiter_calls, 2); /* await_resume().  */
--- 1725,1730 ----
*************** expand_one_await_expression (tree *stmt,
*** 1590,1596 ****
    /* Get a pointer to the revised statment.  */
    tree *revised = tsi_stmt_ptr (tsi_last (stmt_list));
    if (needs_dtor)
!     append_to_statement_list (dtor, &stmt_list);
    data->index += 2;
  
    /* Replace the original statement with the expansion.  */
--- 1737,1748 ----
    /* Get a pointer to the revised statment.  */
    tree *revised = tsi_stmt_ptr (tsi_last (stmt_list));
    if (needs_dtor)
!     {
!       tree dtor = build_special_member_call (var, complete_dtor_identifier,
! 					     NULL, await_type, LOOKUP_NORMAL,
! 					     tf_warning_or_error);
!       append_to_statement_list (dtor, &stmt_list);
!     }
    data->index += 2;
  
    /* Replace the original statement with the expansion.  */
*************** struct param_info
*** 1763,1769 ****
    tree frame_type;   /* The type used to represent this parm in the frame.  */
    tree orig_type;    /* The original type of the parm (not as passed).  */
    bool by_ref;       /* Was passed by reference.  */
-   bool rv_ref;       /* Was an rvalue reference.  */
    bool pt_ref;       /* Was a pointer to object.  */
    bool trivial_dtor; /* The frame type has a trivial DTOR.  */
    bool this_ptr;     /* Is 'this' */
--- 1915,1920 ----
*************** static void
*** 1940,1958 ****
  build_actor_fn (location_t loc, tree coro_frame_type, tree actor, tree fnbody,
  		tree orig, hash_map<tree, param_info> *param_uses,
  		hash_map<tree, local_var_info> *local_var_uses,
! 		vec<tree, va_gc> *param_dtor_list, tree initial_await,
! 		tree final_await, unsigned body_count, tree frame_size)
  {
    verify_stmt_tree (fnbody);
    /* Some things we inherit from the original function.  */
-   tree coro_frame_ptr = build_pointer_type (coro_frame_type);
    tree handle_type = get_coroutine_handle_type (orig);
    tree self_h_proxy = get_coroutine_self_handle_proxy (orig);
    tree promise_type = get_coroutine_promise_type (orig);
    tree promise_proxy = get_coroutine_promise_proxy (orig);
-   tree act_des_fn_type
-     = build_function_type_list (void_type_node, coro_frame_ptr, NULL_TREE);
-   tree act_des_fn_ptr = build_pointer_type (act_des_fn_type);
  
    /* One param, the coro frame pointer.  */
    tree actor_fp = DECL_ARGUMENTS (actor);
--- 2091,2106 ----
  build_actor_fn (location_t loc, tree coro_frame_type, tree actor, tree fnbody,
  		tree orig, hash_map<tree, param_info> *param_uses,
  		hash_map<tree, local_var_info> *local_var_uses,
! 		vec<tree, va_gc> *param_dtor_list,
! 		tree fs_label, tree resume_fn_field,
! 		unsigned body_count, tree frame_size)
  {
    verify_stmt_tree (fnbody);
    /* Some things we inherit from the original function.  */
    tree handle_type = get_coroutine_handle_type (orig);
    tree self_h_proxy = get_coroutine_self_handle_proxy (orig);
    tree promise_type = get_coroutine_promise_type (orig);
    tree promise_proxy = get_coroutine_promise_proxy (orig);
  
    /* One param, the coro frame pointer.  */
    tree actor_fp = DECL_ARGUMENTS (actor);
*************** build_actor_fn (location_t loc, tree cor
*** 1971,1978 ****
    current_stmt_tree ()->stmts_are_full_exprs_p = 1;
    tree stmt = begin_compound_stmt (BCS_FN_BODY);
  
-   /* ??? Can we dispense with the enclosing bind if the function body does
-      not start with a bind_expr? (i.e. there's no contained scopes).  */
    tree actor_bind = build3 (BIND_EXPR, void_type_node, NULL, NULL, NULL);
    tree top_block = make_node (BLOCK);
    BIND_EXPR_BLOCK (actor_bind) = top_block;
--- 2119,2124 ----
*************** build_actor_fn (location_t loc, tree cor
*** 1985,2005 ****
    DECL_CONTEXT (continuation) = actor;
    BIND_EXPR_VARS (actor_bind) = continuation;
  
!   /* Update the block associated with the outer scope of the orig fn.  */
    tree first = expr_first (fnbody);
!   if (first && TREE_CODE (first) == BIND_EXPR)
!     {
!       /* We will discard this, since it's connected to the original scope
! 	 nest.  */
!       tree block = BIND_EXPR_BLOCK (first);
!       if (block) /* For this to be missing is probably a bug.  */
! 	{
! 	  gcc_assert (BLOCK_SUPERCONTEXT (block) == NULL_TREE);
! 	  gcc_assert (BLOCK_CHAIN (block) == NULL_TREE);
! 	  BLOCK_SUPERCONTEXT (block) = top_block;
! 	  BLOCK_SUBBLOCKS (top_block) = block;
! 	}
!     }
  
    add_stmt (actor_bind);
    tree actor_body = push_stmt_list ();
--- 2131,2145 ----
    DECL_CONTEXT (continuation) = actor;
    BIND_EXPR_VARS (actor_bind) = continuation;
  
!   /* Link in the block associated with the outer scope of the re-written
!      function body.  */
    tree first = expr_first (fnbody);
!   gcc_checking_assert (first && TREE_CODE (first) == BIND_EXPR);
!   tree block = BIND_EXPR_BLOCK (first);
!   gcc_checking_assert (BLOCK_SUPERCONTEXT (block) == NULL_TREE);
!   gcc_checking_assert (BLOCK_CHAIN (block) == NULL_TREE);
!   BLOCK_SUPERCONTEXT (block) = top_block;
!   BLOCK_SUBBLOCKS (top_block) = block;
  
    add_stmt (actor_bind);
    tree actor_body = push_stmt_list ();
*************** build_actor_fn (location_t loc, tree cor
*** 2035,2046 ****
  	  if (parm.pt_ref)
  	    fld_idx = build1_loc (loc, CONVERT_EXPR, TREE_TYPE (arg), fld_idx);
  
- 	  /* We expect an rvalue ref. here.  */
- 	  if (parm.rv_ref)
- 	    fld_idx = convert_to_reference (DECL_ARG_TYPE (arg), fld_idx,
- 					    CONV_STATIC, LOOKUP_NORMAL,
- 					    NULL_TREE, tf_warning_or_error);
- 
  	  int i;
  	  tree *puse;
  	  FOR_EACH_VEC_ELT (*parm.body_uses, i, puse)
--- 2175,2180 ----
*************** build_actor_fn (location_t loc, tree cor
*** 2082,2088 ****
    add_stmt (b);
  
    short unsigned lab_num = 3;
!   for (unsigned destr_pt = 0; destr_pt < body_count + 2; destr_pt++)
      {
        tree l_num = build_int_cst (short_unsigned_type_node, lab_num);
        b = build_case_label (l_num, NULL_TREE,
--- 2216,2222 ----
    add_stmt (b);
  
    short unsigned lab_num = 3;
!   for (unsigned destr_pt = 0; destr_pt < body_count; destr_pt++)
      {
        tree l_num = build_int_cst (short_unsigned_type_node, lab_num);
        b = build_case_label (l_num, NULL_TREE,
*************** build_actor_fn (location_t loc, tree cor
*** 2118,2125 ****
    add_stmt (b);
  
    lab_num = 2;
!   /* The final resume should be made to hit the default (trap, UB) entry.  */
!   for (unsigned resu_pt = 0; resu_pt < body_count + 1; resu_pt++)
      {
        tree l_num = build_int_cst (short_unsigned_type_node, lab_num);
        b = build_case_label (l_num, NULL_TREE,
--- 2252,2261 ----
    add_stmt (b);
  
    lab_num = 2;
!   /* The final resume should be made to hit the default (trap, UB) entry
!      although it will be unreachable via the normal entry point, since that
!      is set to NULL on reaching final suspend.  */
!   for (unsigned resu_pt = 0; resu_pt < body_count; resu_pt++)
      {
        tree l_num = build_int_cst (short_unsigned_type_node, lab_num);
        b = build_case_label (l_num, NULL_TREE,
*************** build_actor_fn (location_t loc, tree cor
*** 2172,2226 ****
    await_xform_data xform
      = {actor, actor_frame, promise_proxy, ap, self_h_proxy, ash};
  
-   /* Get a reference to the initial suspend var in the frame.  */
-   transform_await_expr (initial_await, &xform);
-   tree initial_await_stmt = coro_build_expr_stmt (initial_await, loc);
- 
-   /* co_return branches to the final_suspend label, so declare that now.  */
-   tree fs_label = create_named_label_with_ctx (loc, "final.suspend", actor);
- 
    /* Expand co_returns in the saved function body  */
    fnbody = expand_co_returns (&fnbody, promise_proxy, ap, fs_label);
  
-   /* n4849 adds specific behaviour to treat exceptions thrown by the
-      await_resume () of the initial suspend expression.  In order to
-      implement this, we need to treat the initial_suspend expression
-      as if it were part of the user-authored function body.  This
-      only applies if exceptions are enabled.  */
-   if (flag_exceptions)
-     {
-       tree outer = fnbody;
-       if (TREE_CODE (outer) == BIND_EXPR)
- 	outer = BIND_EXPR_BODY (outer);
-       gcc_checking_assert (TREE_CODE (outer) == TRY_BLOCK);
-       tree sl = TRY_STMTS (outer);
-       if (TREE_CODE (sl) == STATEMENT_LIST)
- 	{
- 	  tree_stmt_iterator si = tsi_start (sl);
- 	  tsi_link_before (&si, initial_await_stmt, TSI_NEW_STMT);
- 	}
-       else
- 	{
- 	  tree new_try = NULL_TREE;
- 	  append_to_statement_list (initial_await_stmt, &new_try);
- 	  append_to_statement_list (sl, &new_try);
- 	  TRY_STMTS (outer) = new_try;
- 	}
-     }
-   else
-     add_stmt (initial_await_stmt);
- 
    /* Transform the await expressions in the function body.  Only do each
       await tree once!  */
    hash_set<tree> pset;
    cp_walk_tree (&fnbody, transform_await_wrapper, &xform, &pset);
  
!   /* Add in our function body with the co_returns rewritten to final form.  */
!   add_stmt (fnbody);
! 
!   /* Final suspend starts here.  */
!   r = build_stmt (loc, LABEL_EXPR, fs_label);
!   add_stmt (r);
  
    /* Set the actor pointer to null, so that 'done' will work.
       Resume from here is UB anyway - although a 'ready' await will
--- 2308,2326 ----
    await_xform_data xform
      = {actor, actor_frame, promise_proxy, ap, self_h_proxy, ash};
  
    /* Expand co_returns in the saved function body  */
    fnbody = expand_co_returns (&fnbody, promise_proxy, ap, fs_label);
  
    /* Transform the await expressions in the function body.  Only do each
       await tree once!  */
    hash_set<tree> pset;
    cp_walk_tree (&fnbody, transform_await_wrapper, &xform, &pset);
  
!   /* Now replace the promise proxy with its real value.  */
!   proxy_replace p_data;
!   p_data.from = promise_proxy;
!   p_data.to = ap;
!   cp_walk_tree (&fnbody, replace_proxy, &p_data, NULL);
  
    /* Set the actor pointer to null, so that 'done' will work.
       Resume from here is UB anyway - although a 'ready' await will
*************** build_actor_fn (location_t loc, tree cor
*** 2230,2244 ****
  		     /*protect=*/1, /*want_type=*/0, tf_warning_or_error);
    tree res_x = build_class_member_access_expr (actor_frame, resume_m, NULL_TREE,
  					       false, tf_warning_or_error);
!   r = build1 (CONVERT_EXPR, act_des_fn_ptr, integer_zero_node);
!   r = build2 (INIT_EXPR, act_des_fn_ptr, res_x, r);
!   r = coro_build_cvt_void_expr_stmt (r, loc);
!   add_stmt (r);
  
!   /* Get a reference to the final suspend var in the frame.  */
!   transform_await_expr (final_await, &xform);
!   r = coro_build_expr_stmt (final_await, loc);
!   add_stmt (r);
  
    /* now do the tail of the function.  */
    tree del_promise_label
--- 2330,2341 ----
  		     /*protect=*/1, /*want_type=*/0, tf_warning_or_error);
    tree res_x = build_class_member_access_expr (actor_frame, resume_m, NULL_TREE,
  					       false, tf_warning_or_error);
!   p_data.from = resume_fn_field;
!   p_data.to = res_x;
!   cp_walk_tree (&fnbody, replace_proxy, &p_data, NULL);
  
!   /* Add in our function body with the co_returns rewritten to final form.  */
!   add_stmt (fnbody);
  
    /* now do the tail of the function.  */
    tree del_promise_label
*************** build_actor_fn (location_t loc, tree cor
*** 2405,2430 ****
      = build_class_member_access_expr (actor_frame, res_idx_m, NULL_TREE, false,
  				      tf_warning_or_error);
  
-   /* Boolean value to flag that the initial suspend expression's
-      await_resume () has been called, and therefore we are in the user's
-      function body for the purposes of handing exceptions.  */
-   tree i_a_r_c_m
-     = lookup_member (coro_frame_type, get_identifier ("__i_a_r_c"),
- 		     /*protect=*/1, /*want_type=*/0, tf_warning_or_error);
-   tree i_a_r_c
-     = build_class_member_access_expr (actor_frame, i_a_r_c_m, NULL_TREE,
- 				      false, tf_warning_or_error);
- 
    /* We've now rewritten the tree and added the initial and final
       co_awaits.  Now pass over the tree and expand the co_awaits.  */
  
!   coro_aw_data data = {actor, actor_fp, resume_pt_number, i_a_r_c,
  		       ash, del_promise_label, ret_label,
  		       continue_label, continuation, 2};
    cp_walk_tree (&actor_body, await_statement_expander, &data, NULL);
  
!   actor_body = pop_stmt_list (actor_body);
!   BIND_EXPR_BODY (actor_bind) = actor_body;
  
    finish_compound_stmt (stmt);
    DECL_SAVED_TREE (actor) = pop_stmt_list (actor_outer);
--- 2502,2517 ----
      = build_class_member_access_expr (actor_frame, res_idx_m, NULL_TREE, false,
  				      tf_warning_or_error);
  
    /* We've now rewritten the tree and added the initial and final
       co_awaits.  Now pass over the tree and expand the co_awaits.  */
  
!   coro_aw_data data = {actor, actor_fp, resume_pt_number, NULL_TREE,
  		       ash, del_promise_label, ret_label,
  		       continue_label, continuation, 2};
    cp_walk_tree (&actor_body, await_statement_expander, &data, NULL);
  
!   BIND_EXPR_BODY (actor_bind) = pop_stmt_list (actor_body);
!   TREE_SIDE_EFFECTS (actor_bind) = true;
  
    finish_compound_stmt (stmt);
    DECL_SAVED_TREE (actor) = pop_stmt_list (actor_outer);
*************** get_fn_local_identifier (tree orig, cons
*** 2529,2551 ****
    return get_identifier (an);
  }
  
  static tree
  build_init_or_final_await (location_t loc, bool is_final)
  {
    tree suspend_alt = is_final ? coro_final_suspend_identifier
  			      : coro_initial_suspend_identifier;
-   tree setup_meth = lookup_promise_method (current_function_decl, suspend_alt,
- 					   loc, /*musthave=*/true);
-   if (!setup_meth || setup_meth == error_mark_node)
-     return error_mark_node;
- 
-   tree s_fn = NULL_TREE;
-   tree setup_call = build_new_method_call (
-     get_coroutine_promise_proxy (current_function_decl), setup_meth, NULL,
-     NULL_TREE, LOOKUP_NORMAL, &s_fn, tf_warning_or_error);
  
!   if (!s_fn || setup_call == error_mark_node)
!     return error_mark_node;
  
    /* So build the co_await for this */
    /* For initial/final suspends the call is "a" per [expr.await] 3.2.  */
--- 2616,2633 ----
    return get_identifier (an);
  }
  
+ /* Build an initial or final await initialized from the promise
+    initial_suspend or final_suspend expression.  */
+ 
  static tree
  build_init_or_final_await (location_t loc, bool is_final)
  {
    tree suspend_alt = is_final ? coro_final_suspend_identifier
  			      : coro_initial_suspend_identifier;
  
!   tree setup_call
!     = coro_build_promise_expression (current_function_decl, NULL, suspend_alt,
! 				     loc, NULL, /*musthave=*/true);
  
    /* So build the co_await for this */
    /* For initial/final suspends the call is "a" per [expr.await] 3.2.  */
*************** register_awaits (tree *stmt, int *do_sub
*** 2747,2761 ****
    /* If the awaitable is a parm or a local variable, then we already have
       a frame copy, so don't make a new one.  */
    tree aw = TREE_OPERAND (aw_expr, 1);
    tree aw_field_type = TREE_TYPE (aw);
    tree aw_field_nam = NULL_TREE;
!   if (INDIRECT_REF_P (aw))
!     aw = TREE_OPERAND (aw, 0);
!   if (TREE_CODE (aw) == PARM_DECL
!       || (VAR_P (aw) && (!DECL_ARTIFICIAL (aw)
! 			 || DECL_HAS_VALUE_EXPR_P (aw))))
!     ; /* Don't make an additional copy.  */
!   else
      {
        /* The required field has the same type as the proxy stored in the
  	 await expr.  */
--- 2829,2840 ----
    /* If the awaitable is a parm or a local variable, then we already have
       a frame copy, so don't make a new one.  */
    tree aw = TREE_OPERAND (aw_expr, 1);
+   tree o = TREE_OPERAND (aw_expr, 2); /* Initializer for the frame var.  */
+   /* If we have an initializer, then the var is a temp and we need to make
+      it in the frame.  */
    tree aw_field_type = TREE_TYPE (aw);
    tree aw_field_nam = NULL_TREE;
!   if (o)
      {
        /* The required field has the same type as the proxy stored in the
  	 await expr.  */
*************** register_awaits (tree *stmt, int *do_sub
*** 2763,2775 ****
        aw_field_nam = coro_make_frame_entry (data->field_list, nam,
  					    aw_field_type, aw_loc);
        free (nam);
-     }
  
!   tree o = TREE_OPERAND (aw_expr, 2); /* Initialiser for the frame var.  */
!   /* If this is a target expression, then we need to remake it to strip off
!      any extra cleanups added.  */
!   if (TREE_CODE (o) == TARGET_EXPR)
!     TREE_OPERAND (aw_expr, 2) = get_target_expr (TREE_OPERAND (o, 1));
  
    tree v = TREE_OPERAND (aw_expr, 3);
    o = TREE_VEC_ELT (v, 1);
--- 2842,2853 ----
        aw_field_nam = coro_make_frame_entry (data->field_list, nam,
  					    aw_field_type, aw_loc);
        free (nam);
  
!       /* If the init is a target expression, then we need to remake it to
! 	 strip off any extra cleanups added.  */
!       if (o && TREE_CODE (o) == TARGET_EXPR)
! 	TREE_OPERAND (aw_expr, 2) = get_target_expr (TREE_OPERAND (o, 1));
!     }
  
    tree v = TREE_OPERAND (aw_expr, 3);
    o = TREE_VEC_ELT (v, 1);
*************** replace_statement_captures (tree *stmt,
*** 2889,2894 ****
--- 2967,2973 ----
  	}
      }
    BIND_EXPR_BLOCK (aw_bind) = b_block;
+   TREE_SIDE_EFFECTS (aw_bind) = TREE_SIDE_EFFECTS (BIND_EXPR_BODY (aw_bind));
    *stmt = aw_bind;
  }
  
*************** register_local_var_uses (tree *stmt, int
*** 3417,3423 ****
  	  local_var.field_idx = local_var.field_id = NULL_TREE;
  
  	  /* Make sure that we only present vars to the tests below.  */
! 	  if (TREE_CODE (lvar) == TYPE_DECL)
  	    continue;
  
  	  /* We don't move static vars into the frame. */
--- 3496,3503 ----
  	  local_var.field_idx = local_var.field_id = NULL_TREE;
  
  	  /* Make sure that we only present vars to the tests below.  */
! 	  if (TREE_CODE (lvar) == TYPE_DECL
! 	      || TREE_CODE (lvar) == NAMESPACE_DECL)
  	    continue;
  
  	  /* We don't move static vars into the frame. */
*************** act_des_fn (tree orig, tree fn_type, tre
*** 3473,3504 ****
    tree fn_name = get_fn_local_identifier (orig, name);
    tree fn = build_lang_decl (FUNCTION_DECL, fn_name, fn_type);
    DECL_CONTEXT (fn) = DECL_CONTEXT (orig);
    DECL_INITIAL (fn) = error_mark_node;
    tree id = get_identifier ("frame_ptr");
    tree fp = build_lang_decl (PARM_DECL, id, coro_frame_ptr);
    DECL_CONTEXT (fp) = fn;
    DECL_ARG_TYPE (fp) = type_passed_as (coro_frame_ptr);
    DECL_ARGUMENTS (fn) = fp;
    return fn;
  }
  
! /* Return a bind expression if we see one, else NULL_TREE.  */
  static tree
! bind_expr_find_in_subtree (tree *stmt, int *, void *)
  {
!   if (TREE_CODE (*stmt) == BIND_EXPR)
!     return *stmt;
!   return NULL_TREE;
! }
  
! /* Return the first bind expression that the sub-tree given by STMT
!    contains.  */
  
! static tree
! coro_body_contains_bind_expr_p (tree *stmt)
! {
!   hash_set<tree> visited;
!   return cp_walk_tree (stmt, bind_expr_find_in_subtree, NULL, &visited);
  }
  
  /* Here we:
--- 3553,3738 ----
    tree fn_name = get_fn_local_identifier (orig, name);
    tree fn = build_lang_decl (FUNCTION_DECL, fn_name, fn_type);
    DECL_CONTEXT (fn) = DECL_CONTEXT (orig);
+   DECL_ARTIFICIAL (fn) = true;
    DECL_INITIAL (fn) = error_mark_node;
    tree id = get_identifier ("frame_ptr");
    tree fp = build_lang_decl (PARM_DECL, id, coro_frame_ptr);
    DECL_CONTEXT (fp) = fn;
    DECL_ARG_TYPE (fp) = type_passed_as (coro_frame_ptr);
    DECL_ARGUMENTS (fn) = fp;
+   /* Copy selected attributes from the original function.  */
+   TREE_USED (fn) = TREE_USED (orig);
+   if (DECL_SECTION_NAME (orig))
+     set_decl_section_name (fn, DECL_SECTION_NAME (orig));
+   /* Copy any alignment that the FE added.  */
+   if (DECL_ALIGN (orig))
+     SET_DECL_ALIGN (fn, DECL_ALIGN (orig));
+   /* Copy any alignment the user added.  */
+   DECL_USER_ALIGN (fn) = DECL_USER_ALIGN (orig);
+   /* Apply attributes from the original fn.  */
+   DECL_ATTRIBUTES (fn) = copy_list (DECL_ATTRIBUTES (orig));
    return fn;
  }
  
! /* Re-write the body as per [dcl.fct.def.coroutine] / 5.  */
! 
  static tree
! coro_rewrite_function_body (location_t fn_start, tree fnbody,
! 			    tree orig, tree resume_fn_ptr_type,
! 			    tree& resume_fn_field, tree& fs_label)
  {
!   /* This will be our new outer scope.  */
!   tree update_body = build3 (BIND_EXPR, void_type_node, NULL, NULL, NULL);
!   tree top_block = make_node (BLOCK);
!   BIND_EXPR_BLOCK (update_body) = top_block;
!   BIND_EXPR_BODY (update_body) = push_stmt_list ();
  
!   /* If the function has a top level bind expression, then connect that
!      after first making sure we give it a new block.  */
!   tree first = expr_first (fnbody);
!   if (first && TREE_CODE (first) == BIND_EXPR)
!     {
!       tree block = BIND_EXPR_BLOCK (first);
!       gcc_checking_assert (block);
!       gcc_checking_assert (BLOCK_SUPERCONTEXT (block) == NULL_TREE);
!       gcc_checking_assert (BLOCK_CHAIN (block) == NULL_TREE);
!       /* Replace the top block to avoid issues with locations for args
! 	 appearing to be in a non-existent place.  */
!       tree replace_blk = make_node (BLOCK);
!       BLOCK_VARS (replace_blk) = BLOCK_VARS (block);
!       BLOCK_SUBBLOCKS (replace_blk) = BLOCK_SUBBLOCKS (block);
!       for (tree b = BLOCK_SUBBLOCKS (replace_blk); b; b = BLOCK_CHAIN (b))
! 	BLOCK_SUPERCONTEXT (b) = replace_blk;
!       BIND_EXPR_BLOCK (first) = replace_blk;
!       /* The top block has one child, so far, and we have now got a 
! 	 superblock.  */
!       BLOCK_SUPERCONTEXT (block) = top_block;
!       BLOCK_SUBBLOCKS (top_block) = block;
!     }
  
!   /* Wrap the function body in a try {} catch (...) {} block, if exceptions
!      are enabled.  */
!   tree promise = get_coroutine_promise_proxy (orig);
!   tree var_list = NULL_TREE;
!   tree initial_await = build_init_or_final_await (fn_start, false);
! 
!   /* [stmt.return.coroutine] / 3
!      If p.return_void() is a valid expression, flowing off the end of a
!      coroutine is equivalent to a co_return with no operand; otherwise
!      flowing off the end of a coroutine results in undefined behavior.  */
!   tree return_void
!     = get_coroutine_return_void_expr (current_function_decl, fn_start, false);
! 
!   if (flag_exceptions)
!     {
!       /* Build promise.unhandled_exception();  */
!       tree ueh
! 	= coro_build_promise_expression (current_function_decl, promise,
! 					 coro_unhandled_exception_identifier,
! 					 fn_start, NULL, /*musthave=*/true);
!       /* Create and initialize the initial-await-resume-called variable per
! 	 [dcl.fct.def.coroutine] / 5.3.  */
!       tree i_a_r_c = build_lang_decl (VAR_DECL, get_identifier ("__i_a_r_c"),
! 				      boolean_type_node);
!       DECL_ARTIFICIAL (i_a_r_c) = true;
!       DECL_CHAIN (i_a_r_c) = var_list;
!       var_list = i_a_r_c;
!       DECL_INITIAL (i_a_r_c) = boolean_false_node;
!       add_decl_expr (i_a_r_c);
!       /* Start the try-catch.  */
!       tree tcb = build_stmt (fn_start, TRY_BLOCK, NULL_TREE, NULL_TREE);
!       add_stmt (tcb);
!       TRY_STMTS (tcb) = push_stmt_list ();
!       if (initial_await != error_mark_node)
! 	{
! 	  /* Build a compound expression that sets the
! 	     initial-await-resume-called variable true and then calls the
! 	     initial suspend expression await resume.  */
! 	  tree vec = TREE_OPERAND (initial_await, 3);
! 	  tree aw_r = TREE_VEC_ELT (vec, 2);
! 	  tree update = build2 (MODIFY_EXPR, boolean_type_node, i_a_r_c,
! 				boolean_true_node);
! 	  aw_r = cp_build_compound_expr (update, aw_r, tf_warning_or_error);
! 	  TREE_VEC_ELT (vec, 2) = aw_r;
! 	}
!       /* Add the initial await to the start of the user-authored function.  */
!       finish_expr_stmt (initial_await);
!       /* Append the original function body.  */
!       add_stmt (fnbody);
!       if (return_void)
! 	add_stmt (return_void);
!       TRY_STMTS (tcb) = pop_stmt_list (TRY_STMTS (tcb));
!       TRY_HANDLERS (tcb) = push_stmt_list ();
!       /* Mimic what the parser does for the catch.  */
!       tree handler = begin_handler ();
!       finish_handler_parms (NULL_TREE, handler); /* catch (...) */
! 
!       /* Get the initial await resume called value.  */
!       tree not_iarc_if = begin_if_stmt ();
!       tree not_iarc = build1_loc (fn_start, TRUTH_NOT_EXPR,
! 				  boolean_type_node, i_a_r_c);
!       finish_if_stmt_cond (not_iarc, not_iarc_if);
!       /* If the initial await resume called value is false, rethrow...  */
!       tree rethrow = build_throw (fn_start, NULL_TREE);
!       TREE_NO_WARNING (rethrow) = true;
!       finish_expr_stmt (rethrow);
!       finish_then_clause (not_iarc_if);
!       tree iarc_scope = IF_SCOPE (not_iarc_if);
!       IF_SCOPE (not_iarc_if) = NULL;
!       not_iarc_if = do_poplevel (iarc_scope);
!       add_stmt (not_iarc_if);
!       /* ... else call the promise unhandled exception method.  */
!       ueh = maybe_cleanup_point_expr_void (ueh);
!       add_stmt (ueh);
!       finish_handler (handler);
!       TRY_HANDLERS (tcb) = pop_stmt_list (TRY_HANDLERS (tcb));
!     }
!   else
!     {
!       if (pedantic)
! 	{
! 	  /* We still try to look for the promise method and warn if it's not
! 	     present.  */
! 	  tree ueh_meth
! 	    = lookup_promise_method (orig, coro_unhandled_exception_identifier,
! 				     fn_start, /*musthave=*/false);
! 	  if (!ueh_meth || ueh_meth == error_mark_node)
! 	    warning_at (fn_start, 0, "no member named %qE in %qT",
! 			coro_unhandled_exception_identifier,
! 			get_coroutine_promise_type (orig));
! 	}
!       /* Else we don't check and don't care if the method is missing..
! 	 just add the initial suspend, function and return.  */
!       finish_expr_stmt (initial_await);
!       /* Append the original function body.  */
!       add_stmt (fnbody);
!       if (return_void)
! 	add_stmt (return_void);
!     }
! 
!   /* co_return branches to the final_suspend label, so declare that now.  */
!   fs_label
!     = create_named_label_with_ctx (fn_start, "final.suspend", NULL_TREE);
!   add_stmt (build_stmt (fn_start, LABEL_EXPR, fs_label));
! 
!   /* Before entering the final suspend point, we signal that this point has
!      been reached by setting the resume function pointer to zero (this is
!      what the 'done()' builtin tests) as per the current ABI.  */
!   resume_fn_field
!     = build_lang_decl (VAR_DECL, get_identifier ("resume.fn.ptr.proxy"),
! 		       resume_fn_ptr_type);
!   DECL_ARTIFICIAL (resume_fn_field) = true;
!   tree zero_resume
!     = build1 (CONVERT_EXPR, resume_fn_ptr_type, integer_zero_node);
!   zero_resume
!     = build2 (INIT_EXPR, resume_fn_ptr_type, resume_fn_field, zero_resume);
!   finish_expr_stmt (zero_resume);
!   finish_expr_stmt (build_init_or_final_await (fn_start, true));
!   BIND_EXPR_BODY (update_body) = pop_stmt_list (BIND_EXPR_BODY (update_body));
!   BIND_EXPR_VARS (update_body) = nreverse (var_list);
!   BLOCK_VARS (top_block) = BIND_EXPR_VARS (update_body);
! 
!   return update_body;
  }
  
  /* Here we:
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3538,3551 ****
  {
    gcc_checking_assert (orig && TREE_CODE (orig) == FUNCTION_DECL);
  
    if (!coro_function_valid_p (orig))
!     return false;
  
    /* We can't validly get here with an empty statement list, since there's no
       way for the FE to decide it's a coroutine in the absence of any code.  */
    tree fnbody = pop_stmt_list (DECL_SAVED_TREE (orig));
!   if (fnbody == NULL_TREE)
!     return false;
  
    /* We don't have the locus of the opening brace - it's filled in later (and
       there doesn't really seem to be any easy way to get at it).
--- 3772,3795 ----
  {
    gcc_checking_assert (orig && TREE_CODE (orig) == FUNCTION_DECL);
  
+   *resumer = error_mark_node;
+   *destroyer = error_mark_node;
    if (!coro_function_valid_p (orig))
!     {
!       /* For early errors, we do not want a diagnostic about the missing
! 	 ramp return value, since the user cannot fix this - a 'return' is
! 	 not allowed in a coroutine.  */
!       TREE_NO_WARNING (orig) = true;
!       /* Discard the body, we can't process it further.  */
!       pop_stmt_list (DECL_SAVED_TREE (orig));
!       DECL_SAVED_TREE (orig) = push_stmt_list ();
!       return false;
!     }
  
    /* We can't validly get here with an empty statement list, since there's no
       way for the FE to decide it's a coroutine in the absence of any code.  */
    tree fnbody = pop_stmt_list (DECL_SAVED_TREE (orig));
!   gcc_checking_assert (fnbody != NULL_TREE);
  
    /* We don't have the locus of the opening brace - it's filled in later (and
       there doesn't really seem to be any easy way to get at it).
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3559,3614 ****
    if (body_start == NULL_TREE || body_start == error_mark_node)
      {
        DECL_SAVED_TREE (orig) = push_stmt_list ();
!       append_to_statement_list (DECL_SAVED_TREE (orig), &fnbody);
        return false;
      }
  
!   /* So, we've tied off the original body.  Now start the replacement.
       If we encounter a fatal error we might return a now-empty body.
!      TODO: determine if it would help to restore the original.
! 	   determine if looking for more errors in coro_function_valid_p()
! 	   and stashing types is a better solution.  */
  
    tree newbody = push_stmt_list ();
    DECL_SAVED_TREE (orig) = newbody;
  
    /* If our original body is noexcept, then that's what we apply to our
!      generated functions.  Remember that we're NOEXCEPT and fish out the
!      contained list (we tied off to the top level already).  */
    bool is_noexcept = TREE_CODE (body_start) == MUST_NOT_THROW_EXPR;
    if (is_noexcept)
      {
!       /* Simplified abstract from begin_eh_spec_block, since we already
! 	 know the outcome.  */
!       fnbody = TREE_OPERAND (body_start, 0); /* Stash the original...  */
!       add_stmt (body_start);		     /* ... and start the new.  */
        TREE_OPERAND (body_start, 0) = push_stmt_list ();
      }
  
-   /* We can be presented with a function that currently has no outer bind
-      expression.  We will insert bind scopes in expanding await expressions,
-      and therefore need a top level to the tree, so synthesize an outer bind
-      expression and scope.  */
-   tree check_bind = expr_first (fnbody);
-   if (check_bind && TREE_CODE (check_bind) != BIND_EXPR)
-     {
-       tree update_body = build3 (BIND_EXPR, void_type_node, NULL, NULL, NULL);
-       tree blk = make_node (BLOCK);
-       gcc_checking_assert (!coro_body_contains_bind_expr_p (&fnbody));
-       BIND_EXPR_BLOCK (update_body) = blk;
-       if (TREE_CODE (fnbody) == STATEMENT_LIST)
- 	BIND_EXPR_BODY (update_body) = fnbody;
-       else
- 	{
- 	  tree tlist = NULL_TREE;
- 	  append_to_statement_list_force (fnbody, &tlist);
- 	  BIND_EXPR_BODY (update_body) = tlist;
- 	}
-       tree new_body_list = NULL_TREE;
-       append_to_statement_list_force (update_body, &new_body_list);
-       fnbody = new_body_list;
-     }
- 
    /* Create the coro frame type, as far as it can be known at this stage.
       1. Types we already know.  */
  
--- 3803,3840 ----
    if (body_start == NULL_TREE || body_start == error_mark_node)
      {
        DECL_SAVED_TREE (orig) = push_stmt_list ();
!       append_to_statement_list (fnbody, &DECL_SAVED_TREE (orig));
!       /* Suppress warnings about the missing return value.  */
!       TREE_NO_WARNING (orig) = true;
        return false;
      }
  
!   /* So, we've tied off the original user-authored body in fn_body.
! 
!      Start the replacement synthesized ramp body as newbody.
       If we encounter a fatal error we might return a now-empty body.
! 
!      Note, the returned ramp body is not 'popped', to be compatible with
!      the way that decl.c handles regular functions, the scope pop is done
!      in the caller.  */
  
    tree newbody = push_stmt_list ();
    DECL_SAVED_TREE (orig) = newbody;
  
    /* If our original body is noexcept, then that's what we apply to our
!      generated ramp, transfer any MUST_NOT_THOW_EXPR to that.  */
    bool is_noexcept = TREE_CODE (body_start) == MUST_NOT_THROW_EXPR;
    if (is_noexcept)
      {
!       /* The function body we will continue with is the single operand to
! 	 the must-not-throw.  */
!       fnbody = TREE_OPERAND (body_start, 0);
!       /* Transfer the must-not-throw to the ramp body.  */
!       add_stmt (body_start);
!       /* Re-start the ramp as must-not-throw.  */
        TREE_OPERAND (body_start, 0) = push_stmt_list ();
      }
  
    /* Create the coro frame type, as far as it can be known at this stage.
       1. Types we already know.  */
  
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3618,3644 ****
  
    /* 2. Types we need to define or look up.  */
  
-   /* We need to know, and inspect, each suspend point in the function
-      in several places.  It's convenient to place this map out of line
-      since it's used from tree walk callbacks.  */
-   suspend_points = new hash_map<tree, suspend_point_info>;
- 
-   /* Initial and final suspend types are special in that the co_awaits for
-      them are synthetic.  We need to find the type for each awaiter from
-      the coroutine promise.  */
-   tree initial_await = build_init_or_final_await (fn_start, false);
-   if (initial_await == error_mark_node)
-     return false;
-   /* The type of the frame var for this is the type of its temp proxy.  */
-   tree initial_suspend_type = TREE_TYPE (TREE_OPERAND (initial_await, 1));
- 
-   tree final_await = build_init_or_final_await (fn_start, true);
-   if (final_await == error_mark_node)
-     return false;
- 
-   /* The type of the frame var for this is the type of its temp proxy.  */
-   tree final_suspend_type = TREE_TYPE (TREE_OPERAND (final_await, 1));
- 
    tree fr_name = get_fn_local_identifier (orig, "frame");
    tree coro_frame_type = xref_tag (record_type, fr_name, ts_current, false);
    DECL_CONTEXT (TYPE_NAME (coro_frame_type)) = current_scope ();
--- 3844,3849 ----
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3651,3670 ****
    tree actor = act_des_fn (orig, act_des_fn_type, coro_frame_ptr, "actor");
    tree destroy = act_des_fn (orig, act_des_fn_type, coro_frame_ptr, "destroy");
  
    /* Build our dummy coro frame layout.  */
    coro_frame_type = begin_class_definition (coro_frame_type);
  
    tree field_list = NULL_TREE;
    tree resume_name
!     = coro_make_frame_entry (&field_list, "__resume", act_des_fn_ptr, fn_start);
!   tree destroy_name = coro_make_frame_entry (&field_list, "__destroy",
! 					     act_des_fn_ptr, fn_start);
    tree promise_name
      = coro_make_frame_entry (&field_list, "__p", promise_type, fn_start);
    tree fnf_name = coro_make_frame_entry (&field_list, "__frame_needs_free",
  					 boolean_type_node, fn_start);
-   tree iarc_name = coro_make_frame_entry (&field_list, "__i_a_r_c",
- 					 boolean_type_node, fn_start);
    tree resume_idx_name
      = coro_make_frame_entry (&field_list, "__resume_at",
  			     short_unsigned_type_node, fn_start);
--- 3856,3882 ----
    tree actor = act_des_fn (orig, act_des_fn_type, coro_frame_ptr, "actor");
    tree destroy = act_des_fn (orig, act_des_fn_type, coro_frame_ptr, "destroy");
  
+   /* Construct the wrapped function body; we will analyze this to determine
+      the requirements for the coroutine frame.  */
+ 
+   tree resume_fn_field = NULL_TREE;
+   tree fs_label = NULL_TREE;
+   fnbody = coro_rewrite_function_body (fn_start, fnbody, orig, act_des_fn_ptr,
+ 				       resume_fn_field, fs_label);
    /* Build our dummy coro frame layout.  */
    coro_frame_type = begin_class_definition (coro_frame_type);
  
    tree field_list = NULL_TREE;
    tree resume_name
!     = coro_make_frame_entry (&field_list, "__resume",
! 			     act_des_fn_ptr, fn_start);
!   tree destroy_name
!     = coro_make_frame_entry (&field_list, "__destroy",
! 			     act_des_fn_ptr, fn_start);
    tree promise_name
      = coro_make_frame_entry (&field_list, "__p", promise_type, fn_start);
    tree fnf_name = coro_make_frame_entry (&field_list, "__frame_needs_free",
  					 boolean_type_node, fn_start);
    tree resume_idx_name
      = coro_make_frame_entry (&field_list, "__resume_at",
  			     short_unsigned_type_node, fn_start);
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3704,3718 ****
  	  if (actual_type == NULL_TREE)
  	    actual_type = error_mark_node;
  	  parm.orig_type = actual_type;
! 	  parm.by_ref = parm.rv_ref = parm.pt_ref = false;
! 	  if (TREE_CODE (actual_type) == REFERENCE_TYPE
! 	      && TYPE_REF_IS_RVALUE (DECL_ARG_TYPE (arg)))
! 	    {
! 	      parm.rv_ref = true;
! 	      actual_type = TREE_TYPE (actual_type);
! 	      parm.frame_type = actual_type;
! 	    }
! 	  else if (TREE_CODE (actual_type) == REFERENCE_TYPE)
  	    {
  	      /* If the user passes by reference, then we will save the
  		 pointer to the original.  As noted in
--- 3916,3923 ----
  	  if (actual_type == NULL_TREE)
  	    actual_type = error_mark_node;
  	  parm.orig_type = actual_type;
! 	  parm.by_ref = parm.pt_ref = false;
! 	  if (TREE_CODE (actual_type) == REFERENCE_TYPE)
  	    {
  	      /* If the user passes by reference, then we will save the
  		 pointer to the original.  As noted in
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3720,3735 ****
  		 referenced item ends and then the coroutine is resumed,
  		 we have UB; well, the user asked for it.  */
  	      actual_type = build_pointer_type (TREE_TYPE (actual_type));
- 	      parm.frame_type = actual_type;
  	      parm.pt_ref = true;
  	    }
  	  else if (TYPE_REF_P (DECL_ARG_TYPE (arg)))
! 	    {
! 	      parm.by_ref = true;
! 	      parm.frame_type = actual_type;
! 	    }
! 	  else
! 	    parm.frame_type = actual_type;
  
  	  parm.this_ptr = is_this_parameter (arg);
  	  /* See PR94807.  When a lambda is in a template instantiation, the
--- 3925,3936 ----
  		 referenced item ends and then the coroutine is resumed,
  		 we have UB; well, the user asked for it.  */
  	      actual_type = build_pointer_type (TREE_TYPE (actual_type));
  	      parm.pt_ref = true;
  	    }
  	  else if (TYPE_REF_P (DECL_ARG_TYPE (arg)))
! 	    parm.by_ref = true;
! 
! 	  parm.frame_type = actual_type;
  
  	  parm.this_ptr = is_this_parameter (arg);
  	  /* See PR94807.  When a lambda is in a template instantiation, the
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3766,3776 ****
        cp_walk_tree (&fnbody, register_param_uses, &param_data, NULL);
      }
  
!   /* Initial suspend is mandated.  */
!   tree init_susp_name = coro_make_frame_entry (&field_list, "__aw_s.is",
! 					       initial_suspend_type, fn_start);
! 
!   register_await_info (initial_await, initial_suspend_type, init_susp_name);
  
    /* Now insert the data for any body await points, at this time we also need
       to promote any temporaries that are captured by reference (to regular
--- 3967,3976 ----
        cp_walk_tree (&fnbody, register_param_uses, &param_data, NULL);
      }
  
!   /* We need to know, and inspect, each suspend point in the function
!      in several places.  It's convenient to place this map out of line
!      since it's used from tree walk callbacks.  */
!   suspend_points = new hash_map<tree, suspend_point_info>;
  
    /* Now insert the data for any body await points, at this time we also need
       to promote any temporaries that are captured by reference (to regular
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3783,3794 ****
    body_aw_points.to_replace = make_tree_vector ();
    cp_walk_tree (&fnbody, await_statement_walker, &body_aw_points, NULL);
  
-   /* Final suspend is mandated.  */
-   tree fin_susp_name = coro_make_frame_entry (&field_list, "__aw_s.fs",
- 					      final_suspend_type, fn_start);
- 
-   register_await_info (final_await, final_suspend_type, fin_susp_name);
- 
    /* 4. Now make space for local vars, this is conservative again, and we
       would expect to delete unused entries later.  */
    hash_map<tree, local_var_info> local_var_uses;
--- 3983,3988 ----
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3848,3885 ****
      The unqualified-id get_return_object_on_allocation_failure is looked up
      in the scope of the promise type by class member access lookup.  */
  
!   tree grooaf_meth
!     = lookup_promise_method (orig, coro_gro_on_allocation_fail_identifier,
! 			     fn_start, /*musthave=*/false);
! 
!   tree grooaf = NULL_TREE;
    tree dummy_promise = build_dummy_object (get_coroutine_promise_type (orig));
  
!   /* We don't require this, so lookup_promise_method can return NULL...  */
!   if (grooaf_meth && BASELINK_P (grooaf_meth))
!     {
!       /* ... but, if the lookup succeeds, then the function must be
! 	 usable.
! 	 build_new_method_call () wants a valid pointer to (an empty)  args
! 	 list in this case.  */
!       vec<tree, va_gc> *args = make_tree_vector ();
!       grooaf = build_new_method_call (dummy_promise, grooaf_meth, &args,
! 				      NULL_TREE, LOOKUP_NORMAL, NULL,
! 				      tf_warning_or_error);
!       release_tree_vector (args);
!     }
  
    /* Allocate the frame, this has several possibilities:
       n4849 [dcl.fct.def.coroutine] / 9 (part 1)
       The allocation functionâ€™s name is looked up in the scope of the promise
       type.  It's not a failure for it to be absent see part 4, below.  */
    tree nwname = ovl_op_identifier (false, NEW_EXPR);
-   tree fns = lookup_promise_method (orig, nwname, fn_start,
- 				    /*musthave=*/false);
    tree new_fn = NULL_TREE;
!   if (fns && BASELINK_P (fns))
      {
!       /* n4849 [dcl.fct.def.coroutine] / 9 (part 2)
  	If the lookup finds an allocation function in the scope of the promise
  	type, overload resolution is performed on a function call created by
  	assembling an argument list.  The first argument is the amount of space
--- 4042,4074 ----
      The unqualified-id get_return_object_on_allocation_failure is looked up
      in the scope of the promise type by class member access lookup.  */
  
!   /* We don't require this, so coro_build_promise_expression can return NULL,
!      but, if the lookup succeeds, then the function must be usable.  */
    tree dummy_promise = build_dummy_object (get_coroutine_promise_type (orig));
+   tree grooaf
+     = coro_build_promise_expression (orig, dummy_promise,
+ 				     coro_gro_on_allocation_fail_identifier,
+ 				     fn_start, NULL, /*musthave=*/false);
  
!   /* however, should that fail, returning an error, the later stages can't
!      handle the erroneous expression, so we reset the call as if it was
!      absent.  */
!   if (grooaf == error_mark_node)
!     grooaf = NULL_TREE;
  
    /* Allocate the frame, this has several possibilities:
       n4849 [dcl.fct.def.coroutine] / 9 (part 1)
       The allocation functionâ€™s name is looked up in the scope of the promise
       type.  It's not a failure for it to be absent see part 4, below.  */
+ 
    tree nwname = ovl_op_identifier (false, NEW_EXPR);
    tree new_fn = NULL_TREE;
! 
!   if (TYPE_HAS_NEW_OPERATOR (promise_type))
      {
!       tree fns = lookup_promise_method (orig, nwname, fn_start,
! 					/*musthave=*/true);
!       /* [dcl.fct.def.coroutine] / 9 (part 2)
  	If the lookup finds an allocation function in the scope of the promise
  	type, overload resolution is performed on a function call created by
  	assembling an argument list.  The first argument is the amount of space
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3893,3901 ****
  	{
  	  param_info *parm_i = param_uses->get (arg);
  	  gcc_checking_assert (parm_i);
! 	  if (parm_i->lambda_cobj)
! 	    vec_safe_push (args, arg);
! 	  else if (parm_i->this_ptr)
  	    {
  	      /* We pass a reference to *this to the allocator lookup.  */
  	      tree tt = TREE_TYPE (TREE_TYPE (arg));
--- 4082,4088 ----
  	{
  	  param_info *parm_i = param_uses->get (arg);
  	  gcc_checking_assert (parm_i);
! 	  if (parm_i->this_ptr || parm_i->lambda_cobj)
  	    {
  	      /* We pass a reference to *this to the allocator lookup.  */
  	      tree tt = TREE_TYPE (TREE_TYPE (arg));
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3910,3939 ****
  	    vec_safe_push (args, arg);
  	}
  
!       /* We might need to check that the provided function is nothrow.  */
        tree func;
!       /* Failure is OK for the first attempt.  */
        new_fn = build_new_method_call (dummy_promise, fns, &args, NULL,
  				      LOOKUP_NORMAL, &func, tf_none);
        release_tree_vector (args);
  
!       if (!new_fn || new_fn == error_mark_node)
  	{
  	  /* n4849 [dcl.fct.def.coroutine] / 9 (part 3)
  	    If no viable function is found, overload resolution is performed
  	    again on a function call created by passing just the amount of
  	    space required as an argument of type std::size_t.  */
! 	  args = make_tree_vector ();
! 	  vec_safe_push (args, resizeable); /* Space needed.  */
  	  new_fn = build_new_method_call (dummy_promise, fns, &args,
  					  NULL_TREE, LOOKUP_NORMAL, &func,
  					  tf_none);
  	  release_tree_vector (args);
  	}
  
!      /* However, if the initial lookup succeeded, then one of these two
! 	options must be available.  */
!     if (!new_fn || new_fn == error_mark_node)
        {
  	error_at (fn_start, "%qE is provided by %qT but is not usable with"
  		  " the function signature %qD", nwname, promise_type, orig);
--- 4097,4125 ----
  	    vec_safe_push (args, arg);
  	}
  
!       /* Note the function selected; we test to see if it's NOTHROW.  */
        tree func;
!       /* Failure is not an error for this attempt.  */
        new_fn = build_new_method_call (dummy_promise, fns, &args, NULL,
  				      LOOKUP_NORMAL, &func, tf_none);
        release_tree_vector (args);
  
!       if (new_fn == error_mark_node)
  	{
  	  /* n4849 [dcl.fct.def.coroutine] / 9 (part 3)
  	    If no viable function is found, overload resolution is performed
  	    again on a function call created by passing just the amount of
  	    space required as an argument of type std::size_t.  */
! 	  args = make_tree_vector_single (resizeable); /* Space needed.  */
  	  new_fn = build_new_method_call (dummy_promise, fns, &args,
  					  NULL_TREE, LOOKUP_NORMAL, &func,
  					  tf_none);
  	  release_tree_vector (args);
  	}
  
!      /* However, if the promise provides an operator new, then one of these
! 	two options must be available.  */
!     if (new_fn == error_mark_node)
        {
  	error_at (fn_start, "%qE is provided by %qT but is not usable with"
  		  " the function signature %qD", nwname, promise_type, orig);
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3942,3949 ****
      else if (grooaf && !TYPE_NOTHROW_P (TREE_TYPE (func)))
        error_at (fn_start, "%qE is provided by %qT but %qE is not marked"
  		" %<throw()%> or %<noexcept%>", grooaf, promise_type, nwname);
      }
!   else
      {
        /* n4849 [dcl.fct.def.coroutine] / 9 (part 4)
  	 If this lookup fails, the allocation functionâ€™s name is looked up in
--- 4128,4139 ----
      else if (grooaf && !TYPE_NOTHROW_P (TREE_TYPE (func)))
        error_at (fn_start, "%qE is provided by %qT but %qE is not marked"
  		" %<throw()%> or %<noexcept%>", grooaf, promise_type, nwname);
+     else if (!grooaf && TYPE_NOTHROW_P (TREE_TYPE (func)))
+       warning_at (fn_start, 0, "%qE is marked %<throw()%> or %<noexcept%> but"
+ 		  " no usable %<get_return_object_on_allocation_failure%>"
+ 		  " is provided by %qT", nwname, promise_type);
      }
!   else /* No operator new in the promise.  */
      {
        /* n4849 [dcl.fct.def.coroutine] / 9 (part 4)
  	 If this lookup fails, the allocation functionâ€™s name is looked up in
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3953,3959 ****
        /* build_operator_new_call () will insert size needed as element 0 of
  	 this, and we might need to append the std::nothrow constant.  */
        vec_alloc (args, 2);
- 
        if (grooaf)
  	{
  	  /* n4849 [dcl.fct.def.coroutine] / 10 (part 2)
--- 4143,4148 ----
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3967,3972 ****
--- 4156,4164 ----
  	  tree std_nt = lookup_qualified_name (std_node,
  					       get_identifier ("nothrow"),
  					       0, /*complain=*/true, false);
+ 	  if (!std_nt || std_nt == error_mark_node)
+ 	    error_at (fn_start, "%qE is provided by %qT but %<std::nothrow%> "
+ 		      "cannot be found", grooaf, promise_type);
  	  vec_safe_push (args, std_nt);
  	}
  
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3981,3987 ****
  					tf_warning_or_error);
        resizeable = build_call_expr_internal_loc
  	(fn_start, IFN_CO_FRAME, size_type_node, 2, frame_size, coro_fp);
!       CALL_EXPR_ARG (new_fn, 0) = resizeable;
  
        release_tree_vector (args);
      }
--- 4173,4182 ----
  					tf_warning_or_error);
        resizeable = build_call_expr_internal_loc
  	(fn_start, IFN_CO_FRAME, size_type_node, 2, frame_size, coro_fp);
!       /* If the operator call fails for some reason, then don't try to
! 	 amend it.  */
!       if (new_fn != error_mark_node)
! 	CALL_EXPR_ARG (new_fn, 0) = resizeable;
  
        release_tree_vector (args);
      }
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4099,4107 ****
  
  	  /* Add this to the promise CTOR arguments list, accounting for
  	     refs and special handling for method this ptr.  */
! 	  if (parm.lambda_cobj)
! 	    vec_safe_push (promise_args, arg);
! 	  else if (parm.this_ptr)
  	    {
  	      /* We pass a reference to *this to the param preview.  */
  	      tree tt = TREE_TYPE (arg);
--- 4294,4300 ----
  
  	  /* Add this to the promise CTOR arguments list, accounting for
  	     refs and special handling for method this ptr.  */
! 	  if (parm.this_ptr || parm.lambda_cobj)
  	    {
  	      /* We pass a reference to *this to the param preview.  */
  	      tree tt = TREE_TYPE (arg);
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4116,4132 ****
  	    }
  	  else if (parm.by_ref)
  	    vec_safe_push (promise_args, fld_idx);
- 	  else if (parm.rv_ref)
- 	    vec_safe_push (promise_args, rvalue (fld_idx));
  	  else
  	    vec_safe_push (promise_args, arg);
  
  	  if (TYPE_NEEDS_CONSTRUCTING (parm.frame_type))
  	    {
  	      vec<tree, va_gc> *p_in;
! 	      if (parm.by_ref
! 		  && classtype_has_non_deleted_move_ctor (parm.frame_type)
! 		  && !classtype_has_non_deleted_copy_ctor (parm.frame_type))
  		p_in = make_tree_vector_single (rvalue (arg));
  	      else
  		p_in = make_tree_vector_single (arg);
--- 4309,4324 ----
  	    }
  	  else if (parm.by_ref)
  	    vec_safe_push (promise_args, fld_idx);
  	  else
  	    vec_safe_push (promise_args, arg);
  
  	  if (TYPE_NEEDS_CONSTRUCTING (parm.frame_type))
  	    {
  	      vec<tree, va_gc> *p_in;
! 	      if (CLASS_TYPE_P (parm.frame_type)
! 		  && classtype_has_non_deleted_move_ctor (parm.frame_type))
! 		p_in = make_tree_vector_single (move (arg));
! 	      else if (lvalue_p (arg))
  		p_in = make_tree_vector_single (rvalue (arg));
  	      else
  		p_in = make_tree_vector_single (arg);
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4139,4147 ****
  	    }
  	  else
  	    {
! 	      if (parm.rv_ref)
! 		r = convert_from_reference (arg);
! 	      else if (!same_type_p (parm.frame_type, DECL_ARG_TYPE (arg)))
  		r = build1_loc (DECL_SOURCE_LOCATION (arg), CONVERT_EXPR,
  				parm.frame_type, arg);
  	      else
--- 4331,4337 ----
  	    }
  	  else
  	    {
! 	      if (!same_type_p (parm.frame_type, DECL_ARG_TYPE (arg)))
  		r = build1_loc (DECL_SOURCE_LOCATION (arg), CONVERT_EXPR,
  				parm.frame_type, arg);
  	      else
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4207,4246 ****
    BIND_EXPR_BLOCK (gro_context_bind) = gro_block;
    add_stmt (gro_context_bind);
  
-   tree gro_meth = lookup_promise_method (orig,
- 					 coro_get_return_object_identifier,
- 					 fn_start, /*musthave=*/true );
    tree get_ro
!     = build_new_method_call (p, gro_meth, NULL, NULL_TREE, LOOKUP_NORMAL, NULL,
! 			     tf_warning_or_error);
    /* Without a return object we haven't got much clue what's going on.  */
    if (get_ro == error_mark_node)
      {
        BIND_EXPR_BODY (ramp_bind) = pop_stmt_list (ramp_body);
        DECL_SAVED_TREE (orig) = newbody;
        return false;
      }
  
    tree gro_context_body = push_stmt_list ();
!   bool gro_is_void_p = VOID_TYPE_P (TREE_TYPE (get_ro));
  
!   tree gro, gro_bind_vars = NULL_TREE;
    /* We have to sequence the call to get_return_object before initial
       suspend.  */
    if (gro_is_void_p)
!     finish_expr_stmt (get_ro);
    else
      {
!       gro = build_lang_decl (VAR_DECL, get_identifier ("coro.gro"),
! 			      TREE_TYPE (get_ro));
        DECL_CONTEXT (gro) = current_scope ();
        add_decl_expr (gro);
        gro_bind_vars = gro;
! 
!       r = build2_loc (fn_start, INIT_EXPR, TREE_TYPE (gro), gro, get_ro);
!       r = coro_build_cvt_void_expr_stmt (r, fn_start);
!       add_stmt (r);
      }
  
    /* Initialize the resume_idx_name to 0, meaning "not started".  */
    tree resume_idx_m
--- 4397,4479 ----
    BIND_EXPR_BLOCK (gro_context_bind) = gro_block;
    add_stmt (gro_context_bind);
  
    tree get_ro
!     = coro_build_promise_expression (orig, p,
! 				     coro_get_return_object_identifier,
! 				     fn_start, NULL, /*musthave=*/true);
    /* Without a return object we haven't got much clue what's going on.  */
    if (get_ro == error_mark_node)
      {
        BIND_EXPR_BODY (ramp_bind) = pop_stmt_list (ramp_body);
        DECL_SAVED_TREE (orig) = newbody;
+       /* Suppress warnings about the missing return value.  */
+       TREE_NO_WARNING (orig) = true;
        return false;
      }
  
    tree gro_context_body = push_stmt_list ();
!   tree gro_type = TREE_TYPE (get_ro);
!   bool gro_is_void_p = VOID_TYPE_P (gro_type);
  
!   tree gro = NULL_TREE;
!   tree gro_bind_vars = NULL_TREE;
!   tree gro_cleanup_stmt = NULL_TREE;
    /* We have to sequence the call to get_return_object before initial
       suspend.  */
    if (gro_is_void_p)
!     r = get_ro;
!   else if (same_type_p (gro_type, fn_return_type))
!     {
!      /* [dcl.fct.def.coroutine] / 7
! 	The expression promise.get_return_object() is used to initialize the
! 	glvalue result or... (see below)
! 	Construct the return result directly.  */
!       if (TYPE_NEEDS_CONSTRUCTING (gro_type))
! 	{
! 	  vec<tree, va_gc> *arg = make_tree_vector_single (get_ro);
! 	  r = build_special_member_call (DECL_RESULT (orig),
! 					 complete_ctor_identifier,
! 					 &arg, gro_type, LOOKUP_NORMAL,
! 					 tf_warning_or_error);
! 	  release_tree_vector (arg);
! 	}
!       else
! 	r = build2_loc (fn_start, INIT_EXPR, gro_type,
! 			DECL_RESULT (orig), get_ro);
!     }
    else
      {
!       /* ... or ... Construct an object that will be used as the single
! 	param to the CTOR for the return object.  */
!       gro = build_lang_decl (VAR_DECL, get_identifier ("coro.gro"), gro_type);
        DECL_CONTEXT (gro) = current_scope ();
        add_decl_expr (gro);
        gro_bind_vars = gro;
!       if (TYPE_NEEDS_CONSTRUCTING (gro_type))
! 	{
! 	  vec<tree, va_gc> *arg = make_tree_vector_single (get_ro);
! 	  r = build_special_member_call (gro, complete_ctor_identifier,
! 					 &arg, gro_type, LOOKUP_NORMAL,
! 					 tf_warning_or_error);
! 	  release_tree_vector (arg);
! 	}
!       else
! 	r = build2_loc (fn_start, INIT_EXPR, gro_type, gro, get_ro);
!       /* The constructed object might require a cleanup.  */
!       if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (gro_type))
! 	{
! 	  tree cleanup
! 	    = build_special_member_call (gro, complete_dtor_identifier,
! 					 NULL, gro_type, LOOKUP_NORMAL,
! 					 tf_warning_or_error);
! 	  gro_cleanup_stmt = build_stmt (input_location, CLEANUP_STMT, NULL,
! 					 cleanup, gro);
! 	}
      }
+   finish_expr_stmt (r);
+ 
+   if (gro_cleanup_stmt)
+     CLEANUP_BODY (gro_cleanup_stmt) = push_stmt_list ();
  
    /* Initialize the resume_idx_name to 0, meaning "not started".  */
    tree resume_idx_m
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4254,4270 ****
    r = coro_build_cvt_void_expr_stmt (r, fn_start);
    add_stmt (r);
  
-   /* Initialize 'initial-await-resume-called' as per
-      [dcl.fct.def.coroutine] / 5.3 */
-   tree i_a_r_c_m
-     = lookup_member (coro_frame_type, iarc_name, 1, 0, tf_warning_or_error);
-   tree i_a_r_c = build_class_member_access_expr (deref_fp, i_a_r_c_m,
- 						 NULL_TREE, false,
- 						 tf_warning_or_error);
-   r = build2 (INIT_EXPR, boolean_type_node, i_a_r_c, boolean_false_node);
-   r = coro_build_cvt_void_expr_stmt (r, fn_start);
-   add_stmt (r);
- 
    /* So .. call the actor ..  */
    r = build_call_expr_loc (fn_start, actor, 1, coro_fp);
    r = maybe_cleanup_point_expr_void (r);
--- 4487,4492 ----
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4273,4440 ****
    /* Switch to using 'input_location' as the loc, since we're now more
       logically doing things related to the end of the function.  */
  
!   /* The ramp is done, we just need the return value.  */
!   if (!same_type_p (TREE_TYPE (get_ro), fn_return_type))
!     {
!       /* construct the return value with a single GRO param, if it's not
! 	 void.  */
!       vec<tree, va_gc> *args = NULL;
!       vec<tree, va_gc> **arglist = NULL;
!       if (!gro_is_void_p)
! 	{
! 	  args = make_tree_vector_single (gro);
! 	  arglist = &args;
! 	}
!       r = build_special_member_call (NULL_TREE,
! 				     complete_ctor_identifier, arglist,
! 				     fn_return_type, LOOKUP_NORMAL,
! 				     tf_warning_or_error);
!       r = build_cplus_new (fn_return_type, r, tf_warning_or_error);
!     }
!   else if (!gro_is_void_p)
!     r = rvalue (gro); /* The GRO is the return value.  */
!   else
!     r = NULL_TREE;
! 
!   finish_return_stmt (r);
! 
!   /* Finish up the ramp function.  */
!   BIND_EXPR_VARS (gro_context_bind) = gro_bind_vars;
!   BIND_EXPR_BODY (gro_context_bind) = pop_stmt_list (gro_context_body);
!   BIND_EXPR_BODY (ramp_bind) = pop_stmt_list (ramp_body);
! 
!   /* We know the "real" promise and have a frame layout with a slot for each
!      suspend point, so we can build an actor function (which contains the
!      functionality for both 'resume' and 'destroy').
  
!      wrap the function body in a try {} catch (...) {} block, if exceptions
!      are enabled.  */
  
!   /* First make a new block for the body - that will be embedded in the
!      re-written function.  */
!   tree first = expr_first (fnbody);
!   bool orig_fn_has_outer_bind = false;
!   tree replace_blk = NULL_TREE;
!   if (first && TREE_CODE (first) == BIND_EXPR)
      {
!       orig_fn_has_outer_bind = true;
!       tree block = BIND_EXPR_BLOCK (first);
!       replace_blk = make_node (BLOCK);
!       if (block) /* missing block is probably an error.  */
  	{
! 	  gcc_assert (BLOCK_SUPERCONTEXT (block) == NULL_TREE);
! 	  gcc_assert (BLOCK_CHAIN (block) == NULL_TREE);
! 	  BLOCK_VARS (replace_blk) = BLOCK_VARS (block);
! 	  BLOCK_SUBBLOCKS (replace_blk) = BLOCK_SUBBLOCKS (block);
! 	  for (tree b = BLOCK_SUBBLOCKS (replace_blk); b; b = BLOCK_CHAIN (b))
! 	    BLOCK_SUPERCONTEXT (b) = replace_blk;
  	}
!       BIND_EXPR_BLOCK (first) = replace_blk;
      }
  
!   /* actor's version of the promise.  */
!   tree actor_frame = build1_loc (fn_start, INDIRECT_REF, coro_frame_type,
! 				 DECL_ARGUMENTS (actor));
!   tree ap_m = lookup_member (coro_frame_type, get_identifier ("__p"), 1, 0,
! 			     tf_warning_or_error);
!   tree ap = build_class_member_access_expr (actor_frame, ap_m, NULL_TREE,
! 					    false, tf_warning_or_error);
! 
!   /* Now we've built the promise etc, process fnbody for co_returns.
!      We want the call to return_void () below and it has no params so
!      we can create it once here.
!      Calls to return_value () will have to be checked and created as
!      required.  */
! 
!   tree return_void = NULL_TREE;
!   tree rvm
!     = lookup_promise_method (orig, coro_return_void_identifier, fn_start,
! 			     /*musthave=*/false);
!   if (rvm && rvm != error_mark_node)
!     return_void
!       = build_new_method_call (ap, rvm, NULL, NULL_TREE, LOOKUP_NORMAL, NULL,
! 			       tf_warning_or_error);
  
!   /* [stmt.return.coroutine] (2.2 : 3) if p.return_void() is a valid
!      expression, flowing off the end of a coroutine is equivalent to
!      co_return; otherwise UB.
!      We just inject the call to p.return_void() here, and fall through to
!      the final_suspend: label (eliding the goto).  If the function body has
!      a co_return, then this statement will be unreachable and DCEd.  */
!   if (return_void != NULL_TREE)
      {
!       tree append = push_stmt_list ();
!       add_stmt (fnbody);
!       add_stmt (return_void);
!       fnbody = pop_stmt_list(append);
      }
  
!   if (flag_exceptions)
!     {
!       tree ueh_meth
! 	= lookup_promise_method (orig, coro_unhandled_exception_identifier,
! 				 fn_start, /*musthave=*/true);
!       /* Build promise.unhandled_exception();  */
!       tree ueh
! 	= build_new_method_call (ap, ueh_meth, NULL, NULL_TREE, LOOKUP_NORMAL,
! 				 NULL, tf_warning_or_error);
! 
!       /* The try block is just the original function, there's no real
! 	 need to call any function to do this.  */
!       fnbody = build_stmt (fn_start, TRY_BLOCK, fnbody, NULL_TREE);
!       TRY_HANDLERS (fnbody) = push_stmt_list ();
!       /* Mimic what the parser does for the catch.  */
!       tree handler = begin_handler ();
!       finish_handler_parms (NULL_TREE, handler); /* catch (...) */
! 
!       /* Get the initial await resume called value.  */
!       tree i_a_r_c = build_class_member_access_expr (actor_frame, i_a_r_c_m,
! 						     NULL_TREE, false,
! 						     tf_warning_or_error);
!       tree not_iarc_if = begin_if_stmt ();
!       tree not_iarc = build1_loc (fn_start, TRUTH_NOT_EXPR,
! 				  boolean_type_node, i_a_r_c);
!       finish_if_stmt_cond (not_iarc, not_iarc_if);
!       /* If the initial await resume called value is false, rethrow...  */
!       tree rethrow = build_throw (fn_start, NULL_TREE);
!       TREE_NO_WARNING (rethrow) = true;
!       finish_expr_stmt (rethrow);
!       finish_then_clause (not_iarc_if);
!       tree iarc_scope = IF_SCOPE (not_iarc_if);
!       IF_SCOPE (not_iarc_if) = NULL;
!       not_iarc_if = do_poplevel (iarc_scope);
!       add_stmt (not_iarc_if);
!       /* ... else call the promise unhandled exception method.  */
!       ueh = maybe_cleanup_point_expr_void (ueh);
!       add_stmt (ueh);
!       finish_handler (handler);
!       TRY_HANDLERS (fnbody) = pop_stmt_list (TRY_HANDLERS (fnbody));
!       /* If the function starts with a BIND_EXPR, then we need to create
! 	 one here to contain the try-catch and to link up the scopes.  */
!       if (orig_fn_has_outer_bind)
! 	{
! 	  fnbody = build3 (BIND_EXPR, void_type_node, NULL, fnbody, NULL);
! 	  /* Make and connect the scope blocks.  */
! 	  tree tcb_block = make_node (BLOCK);
! 	  /* .. and connect it here.  */
! 	  BLOCK_SUPERCONTEXT (replace_blk) = tcb_block;
! 	  BLOCK_SUBBLOCKS (tcb_block) = replace_blk;
! 	  BIND_EXPR_BLOCK (fnbody) = tcb_block;
! 	}
!     }
!   else if (pedantic)
!     {
!       /* We still try to look for the promise method and warn if it's not
! 	 present.  */
!       tree ueh_meth
! 	= lookup_promise_method (orig, coro_unhandled_exception_identifier,
! 				 fn_start, /*musthave=*/false);
!       if (!ueh_meth || ueh_meth == error_mark_node)
! 	warning_at (fn_start, 0, "no member named %qE in %qT",
! 		    coro_unhandled_exception_identifier,
! 		    get_coroutine_promise_type (orig));
!     }
!   /* Else we don't check and don't care if the method is missing.  */
  
    /* Start to build the final functions.
  
--- 4495,4560 ----
    /* Switch to using 'input_location' as the loc, since we're now more
       logically doing things related to the end of the function.  */
  
!   /* The ramp is done, we just need the return value.
!      [dcl.fct.def.coroutine] / 7
!      The expression promise.get_return_object() is used to initialize the
!      glvalue result or prvalue result object of a call to a coroutine.
  
!      If the 'get return object' is non-void, then we built it before the
!      promise was constructed.  We now supply a reference to that var,
!      either as the return value (if it's the same type) or to the CTOR
!      for an object of the return type.  */
  
!   if (same_type_p (gro_type, fn_return_type))
!     r = gro_is_void_p ? NULL_TREE : DECL_RESULT (orig);
!   else
      {
!       if (CLASS_TYPE_P (fn_return_type))
  	{
! 	  /* For class type return objects, we can attempt to construct,
! 	     even if the gro is void.  */
! 	  vec<tree, va_gc> *args = NULL;
! 	  vec<tree, va_gc> **arglist = NULL;
! 	  if (!gro_is_void_p)
! 	    {
! 	      args = make_tree_vector_single (rvalue (gro));
! 	      arglist = &args;
! 	    }
! 	  r = build_special_member_call (NULL_TREE,
! 					 complete_ctor_identifier, arglist,
! 					 fn_return_type, LOOKUP_NORMAL,
! 					 tf_warning_or_error);
! 	  r = build_cplus_new (fn_return_type, r, tf_warning_or_error);
! 	  if (args)
! 	    release_tree_vector (args);
  	}
!       else if (gro_is_void_p)
! 	{
! 	  /* We can't initialize a non-class return value from void.  */
! 	  error_at (input_location, "cannot initialize a return object of type"
! 		    " %qT with an rvalue of type %<void%>", fn_return_type);
! 	  r = error_mark_node;
! 	}
!       else
! 	r = build1_loc (input_location, CONVERT_EXPR,
! 			fn_return_type, rvalue (gro));
      }
  
!   finish_return_stmt (r);
  
!   if (gro_cleanup_stmt)
      {
!       CLEANUP_BODY (gro_cleanup_stmt)
! 	= pop_stmt_list (CLEANUP_BODY (gro_cleanup_stmt));
!       add_stmt (gro_cleanup_stmt);
      }
  
!   /* Finish up the ramp function.  */
!   BIND_EXPR_VARS (gro_context_bind) = gro_bind_vars;
!   BIND_EXPR_BODY (gro_context_bind) = pop_stmt_list (gro_context_body);
!   TREE_SIDE_EFFECTS (gro_context_bind) = true;
!   BIND_EXPR_BODY (ramp_bind) = pop_stmt_list (ramp_body);
!   TREE_SIDE_EFFECTS (ramp_bind) = true;
  
    /* Start to build the final functions.
  
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4445,4451 ****
  
    /* Build the actor...  */
    build_actor_fn (fn_start, coro_frame_type, actor, fnbody, orig, param_uses,
! 		  &local_var_uses, param_dtor_list, initial_await, final_await,
  		  body_aw_points.await_number, frame_size);
  
    /* Destroyer ... */
--- 4565,4571 ----
  
    /* Build the actor...  */
    build_actor_fn (fn_start, coro_frame_type, actor, fnbody, orig, param_uses,
! 		  &local_var_uses, param_dtor_list, fs_label, resume_fn_field,
  		  body_aw_points.await_number, frame_size);
  
    /* Destroyer ... */
diff -Nrcpad gcc-10.1.0/gcc/cp/cp-gimplify.c gcc-10.2.0/gcc/cp/cp-gimplify.c
*** gcc-10.1.0/gcc/cp/cp-gimplify.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/cp-gimplify.c	Thu Jul 23 06:35:17 2020
*************** along with GCC; see the file COPYING3.
*** 40,45 ****
--- 40,46 ----
  #include "output.h"
  #include "file-prefix-map.h"
  #include "cgraph.h"
+ #include "omp-general.h"
  
  /* Forward declarations.  */
  
*************** cp_genericize_r (tree *stmt_p, int *walk
*** 1645,1653 ****
        *stmt_p = genericize_spaceship (*stmt_p);
        break;
  
      case OMP_FOR:
      case OMP_SIMD:
-     case OMP_DISTRIBUTE:
      case OMP_LOOP:
      case OACC_LOOP:
        genericize_omp_for_stmt (stmt_p, walk_subtrees, data);
--- 1646,1715 ----
        *stmt_p = genericize_spaceship (*stmt_p);
        break;
  
+     case OMP_DISTRIBUTE:
+       /* Need to explicitly instantiate copy ctors on class iterators of
+ 	 composite distribute parallel for.  */
+       if (OMP_FOR_INIT (*stmt_p) == NULL_TREE)
+ 	{
+ 	  tree *data[4] = { NULL, NULL, NULL, NULL };
+ 	  tree inner = walk_tree (&OMP_FOR_BODY (*stmt_p),
+ 				  find_combined_omp_for, data, NULL);
+ 	  if (inner != NULL_TREE
+ 	      && TREE_CODE (inner) == OMP_FOR)
+ 	    {
+ 	      for (int i = 0; i < TREE_VEC_LENGTH (OMP_FOR_INIT (inner)); i++)
+ 		if (OMP_FOR_ORIG_DECLS (inner)
+ 		    && TREE_CODE (TREE_VEC_ELT (OMP_FOR_ORIG_DECLS (inner),
+ 				  i)) == TREE_LIST
+ 		    && TREE_PURPOSE (TREE_VEC_ELT (OMP_FOR_ORIG_DECLS (inner),
+ 				     i)))
+ 		  {
+ 		    tree orig = TREE_VEC_ELT (OMP_FOR_ORIG_DECLS (inner), i);
+ 		    /* Class iterators aren't allowed on OMP_SIMD, so the only
+ 		       case we need to solve is distribute parallel for.  */
+ 		    gcc_assert (TREE_CODE (inner) == OMP_FOR
+ 				&& data[1]);
+ 		    tree orig_decl = TREE_PURPOSE (orig);
+ 		    tree c, cl = NULL_TREE;
+ 		    for (c = OMP_FOR_CLAUSES (inner);
+ 			 c; c = OMP_CLAUSE_CHAIN (c))
+ 		      if ((OMP_CLAUSE_CODE (c) == OMP_CLAUSE_PRIVATE
+ 			   || OMP_CLAUSE_CODE (c) == OMP_CLAUSE_LASTPRIVATE)
+ 			  && OMP_CLAUSE_DECL (c) == orig_decl)
+ 			{
+ 			  cl = c;
+ 			  break;
+ 			}
+ 		    if (cl == NULL_TREE)
+ 		      {
+ 			for (c = OMP_PARALLEL_CLAUSES (*data[1]);
+ 			     c; c = OMP_CLAUSE_CHAIN (c))
+ 			  if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_PRIVATE
+ 			      && OMP_CLAUSE_DECL (c) == orig_decl)
+ 			    {
+ 			      cl = c;
+ 			      break;
+ 			    }
+ 		      }
+ 		    if (cl)
+ 		      {
+ 			orig_decl = require_complete_type (orig_decl);
+ 			tree inner_type = TREE_TYPE (orig_decl);
+ 			if (orig_decl == error_mark_node)
+ 			  continue;
+ 			if (TYPE_REF_P (TREE_TYPE (orig_decl)))
+ 			  inner_type = TREE_TYPE (inner_type);
+ 
+ 			while (TREE_CODE (inner_type) == ARRAY_TYPE)
+ 			  inner_type = TREE_TYPE (inner_type);
+ 			get_copy_ctor (inner_type, tf_warning_or_error);
+ 		      }
+ 		}
+ 	    }
+ 	}
+       /* FALLTHRU */
      case OMP_FOR:
      case OMP_SIMD:
      case OMP_LOOP:
      case OACC_LOOP:
        genericize_omp_for_stmt (stmt_p, walk_subtrees, data);
*************** cp_fold (tree x)
*** 2675,2682 ****
  	  else
  	    x = org_x;
  	}
-       if (code == MODIFY_EXPR && TREE_CODE (x) == MODIFY_EXPR)
- 	TREE_THIS_VOLATILE (x) = TREE_THIS_VOLATILE (org_x);
  
        break;
  
--- 2737,2742 ----
*************** cp_fold (tree x)
*** 2932,2937 ****
--- 2992,3003 ----
        return org_x;
      }
  
+   if (EXPR_P (x) && TREE_CODE (x) == code)
+     {
+       TREE_THIS_VOLATILE (x) = TREE_THIS_VOLATILE (org_x);
+       TREE_NO_WARNING (x) = TREE_NO_WARNING (org_x);
+     }
+ 
    fold_cache->put (org_x, x);
    /* Prevent that we try to fold an already folded result again.  */
    if (x != org_x)
diff -Nrcpad gcc-10.1.0/gcc/cp/cp-tree.h gcc-10.2.0/gcc/cp/cp-tree.h
*** gcc-10.1.0/gcc/cp/cp-tree.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/cp-tree.h	Thu Jul 23 06:35:17 2020
*************** extern tree outermost_open_class		(void)
*** 6401,6407 ****
  extern tree current_nonlambda_class_type	(void);
  extern tree finish_struct			(tree, tree);
  extern void finish_struct_1			(tree);
! extern int resolves_to_fixed_type_p		(tree, int *);
  extern void init_class_processing		(void);
  extern int is_empty_class			(tree);
  extern bool is_really_empty_class		(tree, bool);
--- 6401,6407 ----
  extern tree current_nonlambda_class_type	(void);
  extern tree finish_struct			(tree, tree);
  extern void finish_struct_1			(tree);
! extern int resolves_to_fixed_type_p		(tree, int * = NULL);
  extern void init_class_processing		(void);
  extern int is_empty_class			(tree);
  extern bool is_really_empty_class		(tree, bool);
*************** extern void pop_lang_context			(void);
*** 6415,6420 ****
--- 6415,6421 ----
  extern tree instantiate_type			(tree, tree, tsubst_flags_t);
  extern void build_self_reference		(void);
  extern int same_signature_p			(const_tree, const_tree);
+ extern tree lookup_vfn_in_binfo			(tree, tree);
  extern void maybe_add_class_template_decl_list	(tree, tree, int);
  extern void unreverse_member_declarations	(tree);
  extern void invalidate_class_lookup_cache	(void);
*************** extern void check_abi_tags			(tree);
*** 6457,6462 ****
--- 6458,6464 ----
  extern tree missing_abi_tags			(tree);
  extern void fixup_type_variants			(tree);
  extern void fixup_attribute_variants		(tree);
+ extern tree copy_fndecl_with_name		(tree, tree);
  extern void clone_function_decl			(tree, bool);
  extern void adjust_clone_args			(tree);
  extern void deduce_noexcept_on_destructor       (tree);
*************** extern tree maybe_constant_init			(tree,
*** 7954,7959 ****
--- 7956,7963 ----
  extern tree fold_non_dependent_expr		(tree,
  						 tsubst_flags_t = tf_warning_or_error,
  						 bool = false, tree = NULL_TREE);
+ extern tree maybe_fold_non_dependent_expr	(tree,
+ 						 tsubst_flags_t = tf_warning_or_error);
  extern tree fold_non_dependent_init		(tree,
  						 tsubst_flags_t = tf_warning_or_error,
  						 bool = false);
diff -Nrcpad gcc-10.1.0/gcc/cp/cvt.c gcc-10.2.0/gcc/cp/cvt.c
*** gcc-10.1.0/gcc/cp/cvt.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/cvt.c	Thu Jul 23 06:35:17 2020
*************** cp_get_fndecl_from_callee (tree fn, bool
*** 995,1003 ****
    if (TREE_CODE (fn) == FUNCTION_DECL)
      return fn;
    tree type = TREE_TYPE (fn);
!   if (type == unknown_type_node)
      return NULL_TREE;
-   gcc_assert (INDIRECT_TYPE_P (type));
    if (fold)
      fn = maybe_constant_init (fn);
    STRIP_NOPS (fn);
--- 995,1002 ----
    if (TREE_CODE (fn) == FUNCTION_DECL)
      return fn;
    tree type = TREE_TYPE (fn);
!   if (type == NULL_TREE || !INDIRECT_TYPE_P (type))
      return NULL_TREE;
    if (fold)
      fn = maybe_constant_init (fn);
    STRIP_NOPS (fn);
diff -Nrcpad gcc-10.1.0/gcc/cp/decl.c gcc-10.2.0/gcc/cp/decl.c
*** gcc-10.1.0/gcc/cp/decl.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/decl.c	Thu Jul 23 06:35:17 2020
*************** duplicate_decls (tree newdecl, tree oldd
*** 2035,2040 ****
--- 2035,2042 ----
        DECL_FINAL_P (newdecl) |= DECL_FINAL_P (olddecl);
        DECL_OVERRIDE_P (newdecl) |= DECL_OVERRIDE_P (olddecl);
        DECL_THIS_STATIC (newdecl) |= DECL_THIS_STATIC (olddecl);
+       DECL_HAS_DEPENDENT_EXPLICIT_SPEC_P (newdecl)
+ 	|= DECL_HAS_DEPENDENT_EXPLICIT_SPEC_P (olddecl);
        if (DECL_OVERLOADED_OPERATOR_P (olddecl))
  	DECL_OVERLOADED_OPERATOR_CODE_RAW (newdecl)
  	  = DECL_OVERLOADED_OPERATOR_CODE_RAW (olddecl);
*************** reshape_init_array_1 (tree elt_type, tre
*** 6024,6031 ****
  
    /* The initializer for an array is always a CONSTRUCTOR.  If this is the
       outermost CONSTRUCTOR and the element type is non-aggregate, we don't need
!      to build a new one.  */
    bool reuse = (first_initializer_p
  		&& !CP_AGGREGATE_TYPE_P (elt_type)
  		&& !TREE_SIDE_EFFECTS (first_initializer_p));
    if (reuse)
--- 6026,6035 ----
  
    /* The initializer for an array is always a CONSTRUCTOR.  If this is the
       outermost CONSTRUCTOR and the element type is non-aggregate, we don't need
!      to build a new one.  But don't reuse if not complaining; if this is
!      tentative, we might also reshape to another type (95319).  */
    bool reuse = (first_initializer_p
+ 		&& (complain & tf_error)
  		&& !CP_AGGREGATE_TYPE_P (elt_type)
  		&& !TREE_SIDE_EFFECTS (first_initializer_p));
    if (reuse)
*************** omp_declare_variant_finalize_one (tree d
*** 7297,7313 ****
    if (variant == error_mark_node && !processing_template_decl)
      return true;
  
!   variant = cp_get_callee (variant);
!   if (variant)
!     {
!       if (TREE_CODE (variant) == FUNCTION_DECL)
! 	;
!       else if (TREE_TYPE (variant) && INDIRECT_TYPE_P (TREE_TYPE (variant)))
! 	variant = cp_get_fndecl_from_callee (variant, false);
!       else
! 	variant = NULL_TREE;
!     }
! 
    input_location = save_loc;
  
    if (variant)
--- 7301,7307 ----
    if (variant == error_mark_node && !processing_template_decl)
      return true;
  
!   variant = cp_get_callee_fndecl_nofold (variant);
    input_location = save_loc;
  
    if (variant)
*************** cp_finish_decl (tree decl, tree init, bo
*** 7833,7839 ****
  	    maybe_commonize_var (decl);
  	}
  
!       if (var_definition_p && TREE_STATIC (decl))
  	{
  	  /* If a TREE_READONLY variable needs initialization
  	     at runtime, it is no longer readonly and we need to
--- 7827,7836 ----
  	    maybe_commonize_var (decl);
  	}
  
!       if (var_definition_p
! 	  /* With -fmerge-all-constants, gimplify_init_constructor
! 	     might add TREE_STATIC to the variable.  */
! 	  && (TREE_STATIC (decl) || flag_merge_constants >= 2))
  	{
  	  /* If a TREE_READONLY variable needs initialization
  	     at runtime, it is no longer readonly and we need to
*************** cp_finish_decomp (tree decl, tree first,
*** 8394,8399 ****
--- 8391,8398 ----
        error_at (loc, "cannot decompose lambda closure type %qT", type);
        goto error_out;
      }
+   else if (processing_template_decl && complete_type (type) == error_mark_node)
+     goto error_out;
    else if (processing_template_decl && !COMPLETE_TYPE_P (type))
      pedwarn (loc, 0, "structured binding refers to incomplete class type %qT",
  	     type);
*************** grokfndecl (tree ctype,
*** 9339,9344 ****
--- 9338,9344 ----
  	    special_function_kind sfk,
  	    bool funcdef_flag,
  	    bool late_return_type_p,
+ 	    int initialized,
  	    int template_count,
  	    tree in_namespace,
  	    tree* attrlist,
*************** grokfndecl (tree ctype,
*** 9382,9388 ****
        /* C++20 CA378: Remove non-templated constrained functions.  */
        if (ci && !flag_concepts_ts
  	  && (!processing_template_decl
! 	      || (friendp && !memtmpl && !funcdef_flag)))
  	{
  	  error_at (location, "constraints on a non-templated function");
  	  ci = NULL_TREE;
--- 9382,9388 ----
        /* C++20 CA378: Remove non-templated constrained functions.  */
        if (ci && !flag_concepts_ts
  	  && (!processing_template_decl
! 	      || (friendp && !memtmpl && !initialized && !funcdef_flag)))
  	{
  	  error_at (location, "constraints on a non-templated function");
  	  ci = NULL_TREE;
*************** grokdeclarator (const cp_declarator *dec
*** 11938,11944 ****
  	  if (declarator->kind == cdk_array)
  	    attr_flags |= (int) ATTR_FLAG_ARRAY_NEXT;
  	  tree late_attrs = NULL_TREE;
! 	  if (decl_context != PARM)
  	    /* Assume that any attributes that get applied late to
  	       templates will DTRT when applied to the declaration
  	       as a whole.  */
--- 11938,11944 ----
  	  if (declarator->kind == cdk_array)
  	    attr_flags |= (int) ATTR_FLAG_ARRAY_NEXT;
  	  tree late_attrs = NULL_TREE;
! 	  if (decl_context != PARM && decl_context != TYPENAME)
  	    /* Assume that any attributes that get applied late to
  	       templates will DTRT when applied to the declaration
  	       as a whole.  */
*************** grokdeclarator (const cp_declarator *dec
*** 13268,13273 ****
--- 13268,13274 ----
  				       | (8 * consteval_p),
  			       initialized == SD_DELETED, sfk,
  			       funcdef_flag, late_return_type_p,
+ 			       initialized,
  			       template_count, in_namespace,
  			       attrlist, id_loc);
              decl = set_virt_specifiers (decl, virt_specifiers);
*************** grokdeclarator (const cp_declarator *dec
*** 13577,13582 ****
--- 13578,13584 ----
                             sfk,
                             funcdef_flag,
  			   late_return_type_p,
+ 			   initialized,
  			   template_count, in_namespace, attrlist,
  			   id_loc);
  	if (decl == NULL_TREE)
*************** finish_function (bool inline_p)
*** 16883,16888 ****
--- 16885,16891 ----
    bool coro_p = flag_coroutines
  		&& !processing_template_decl
  		&& DECL_COROUTINE_P (fndecl);
+   bool coro_emit_helpers = false;
  
    /* When we get some parse errors, we can end up without a
       current_function_decl, so cope.  */
*************** finish_function (bool inline_p)
*** 16911,16928 ****
  
    if (coro_p)
      {
!       if (!morph_fn_to_coro (fndecl, &resumer, &destroyer))
! 	{
! 	  DECL_SAVED_TREE (fndecl) = pop_stmt_list (DECL_SAVED_TREE (fndecl));
! 	  poplevel (1, 0, 1);
! 	  DECL_SAVED_TREE (fndecl) = error_mark_node;
! 	  return fndecl;
! 	}
  
        /* We should handle coroutine IFNs in middle end lowering.  */
        cfun->coroutine_component = true;
  
!       if (use_eh_spec_block (fndecl))
  	finish_eh_spec_block (TYPE_RAISES_EXCEPTIONS
  			      (TREE_TYPE (fndecl)),
  			      current_eh_spec_block);
--- 16914,16929 ----
  
    if (coro_p)
      {
!       /* Only try to emit the coroutine outlined helper functions if the
! 	 transforms succeeded.  Otherwise, treat errors in the same way as
! 	 a regular function.  */
!       coro_emit_helpers = morph_fn_to_coro (fndecl, &resumer, &destroyer);
  
        /* We should handle coroutine IFNs in middle end lowering.  */
        cfun->coroutine_component = true;
  
!       /* Do not try to process the ramp's EH unless outlining succeeded.  */
!       if (coro_emit_helpers && use_eh_spec_block (fndecl))
  	finish_eh_spec_block (TYPE_RAISES_EXCEPTIONS
  			      (TREE_TYPE (fndecl)),
  			      current_eh_spec_block);
*************** finish_function (bool inline_p)
*** 17171,17178 ****
        && !DECL_OMP_DECLARE_REDUCTION_P (fndecl))
      cp_genericize (fndecl);
  
!   /* Emit the resumer and destroyer functions now.  */
!   if (coro_p)
      {
        emit_coro_helper (resumer);
        emit_coro_helper (destroyer);
--- 17172,17180 ----
        && !DECL_OMP_DECLARE_REDUCTION_P (fndecl))
      cp_genericize (fndecl);
  
!   /* Emit the resumer and destroyer functions now, providing that we have
!      not encountered some fatal error.  */
!   if (coro_emit_helpers)
      {
        emit_coro_helper (resumer);
        emit_coro_helper (destroyer);
diff -Nrcpad gcc-10.1.0/gcc/cp/init.c gcc-10.2.0/gcc/cp/init.c
*** gcc-10.1.0/gcc/cp/init.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/init.c	Thu Jul 23 06:35:17 2020
*************** get_nsdmi (tree member, bool in_ctor, ts
*** 585,600 ****
  	  DECL_INSTANTIATING_NSDMI_P (member) = 1;
  
  	  bool pushed = false;
! 	  if (!currently_open_class (DECL_CONTEXT (member)))
  	    {
  	      push_to_top_level ();
! 	      push_nested_class (DECL_CONTEXT (member));
  	      pushed = true;
  	    }
  
  	  gcc_checking_assert (!processing_template_decl);
  
! 	  inject_this_parameter (DECL_CONTEXT (member), TYPE_UNQUALIFIED);
  
  	  start_lambda_scope (member);
  
--- 585,602 ----
  	  DECL_INSTANTIATING_NSDMI_P (member) = 1;
  
  	  bool pushed = false;
! 	  tree ctx = DECL_CONTEXT (member);
! 	  if (!currently_open_class (ctx)
! 	      && !LOCAL_CLASS_P (ctx))
  	    {
  	      push_to_top_level ();
! 	      push_nested_class (ctx);
  	      pushed = true;
  	    }
  
  	  gcc_checking_assert (!processing_template_decl);
  
! 	  inject_this_parameter (ctx, TYPE_UNQUALIFIED);
  
  	  start_lambda_scope (member);
  
diff -Nrcpad gcc-10.1.0/gcc/cp/method.c gcc-10.2.0/gcc/cp/method.c
*** gcc-10.1.0/gcc/cp/method.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/method.c	Thu Jul 23 06:35:17 2020
*************** early_check_defaulted_comparison (tree f
*** 1102,1118 ****
        return false;
      }
  
-   if (!ctx)
-     {
-       if (DECL_OVERLOADED_OPERATOR_IS (fn, SPACESHIP_EXPR))
- 	error_at (loc, "three-way comparison operator can only be defaulted "
- 		  "in a class definition");
-       else
- 	error_at (loc, "equality comparison operator can only be defaulted "
- 		  "in a class definition");
-       return false;
-     }
- 
    if (!DECL_OVERLOADED_OPERATOR_IS (fn, SPACESHIP_EXPR)
        && !same_type_p (TREE_TYPE (TREE_TYPE (fn)), boolean_type_node))
      {
--- 1102,1107 ----
*************** early_check_defaulted_comparison (tree f
*** 1134,1139 ****
--- 1123,1133 ----
        error_at (loc, "defaulted %qD must be %<const%>", fn);
        ok = false;
      }
+   if (mem && type_memfn_rqual (TREE_TYPE (fn)) == REF_QUAL_RVALUE)
+     {
+       error_at (loc, "defaulted %qD must not have %<&&%> ref-qualifier", fn);
+       ok = false;
+     }
    tree parmnode = FUNCTION_FIRST_USER_PARMTYPE (fn);
    bool saw_byval = false;
    bool saw_byref = mem;
*************** early_check_defaulted_comparison (tree f
*** 1141,1155 ****
    for (; parmnode != void_list_node; parmnode = TREE_CHAIN (parmnode))
      {
        tree parmtype = TREE_VALUE (parmnode);
!       if (same_type_p (parmtype, ctx))
  	saw_byval = true;
!       else if (TREE_CODE (parmtype) != REFERENCE_TYPE
! 	       || TYPE_QUALS (TREE_TYPE (parmtype)) != TYPE_QUAL_CONST
! 	       || !(same_type_ignoring_top_level_qualifiers_p
! 		    (TREE_TYPE (parmtype), ctx)))
! 	saw_bad = true;
        else
! 	saw_byref = true;
      }
  
    if (saw_bad || (saw_byval && saw_byref))
--- 1135,1161 ----
    for (; parmnode != void_list_node; parmnode = TREE_CHAIN (parmnode))
      {
        tree parmtype = TREE_VALUE (parmnode);
!       if (CLASS_TYPE_P (parmtype))
  	saw_byval = true;
!       else if (TREE_CODE (parmtype) == REFERENCE_TYPE
! 	       && !TYPE_REF_IS_RVALUE (parmtype)
! 	       && TYPE_QUALS (TREE_TYPE (parmtype)) == TYPE_QUAL_CONST)
! 	{
! 	  saw_byref = true;
! 	  parmtype = TREE_TYPE (parmtype);
! 	}
        else
! 	saw_bad = true;
! 
!       if (!saw_bad && !ctx)
! 	{
! 	  /* 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;
      }
  
    if (saw_bad || (saw_byval && saw_byref))
*************** common_comparison_type (vec<tree> &comps
*** 1186,1196 ****
        tree comp = comps[i];
        tree ctype = TREE_TYPE (comp);
        comp_cat_tag tag = cat_tag_for (ctype);
!       if (tag < cc_last)
! 	seen[tag] = ctype;
!       else
! 	/* If any Ti is not a comparison category type, U is void.  */
! 	return void_type_node;
      }
  
    /* Otherwise, if at least one T i is std::partial_ordering, U is
--- 1192,1200 ----
        tree comp = comps[i];
        tree ctype = TREE_TYPE (comp);
        comp_cat_tag tag = cat_tag_for (ctype);
!       /* build_comparison_op already checked this.  */
!       gcc_checking_assert (tag < cc_last);
!       seen[tag] = ctype;
      }
  
    /* Otherwise, if at least one T i is std::partial_ordering, U is
*************** build_comparison_op (tree fndecl, tsubst
*** 1312,1319 ****
    iloc_sentinel ils (info.loc);
  
    /* A defaulted comparison operator function for class C is defined as
!      deleted if ... C is a union-like class.  */
!   if (TREE_CODE (ctype) == UNION_TYPE)
      {
        if (complain & tf_error)
  	inform (info.loc, "cannot default compare union %qT", ctype);
--- 1316,1324 ----
    iloc_sentinel ils (info.loc);
  
    /* A defaulted comparison operator function for class C is defined as
!      deleted if ... C has variant members.  */
!   if (TREE_CODE (ctype) == UNION_TYPE
!       && next_initializable_field (TYPE_FIELDS (ctype)))
      {
        if (complain & tf_error)
  	inform (info.loc, "cannot default compare union %qT", ctype);
*************** build_comparison_op (tree fndecl, tsubst
*** 1336,1341 ****
--- 1341,1347 ----
  
    if (code == EQ_EXPR || code == SPACESHIP_EXPR)
      {
+       bool bad = false;
        auto_vec<tree> comps;
  
        /* Compare each of the subobjects.  Note that we get bases from
*************** build_comparison_op (tree fndecl, tsubst
*** 1348,1368 ****
  
  	  /* A defaulted comparison operator function for class C is defined as
  	     deleted if any non-static data member of C is of reference type or
! 	     C is a union-like class.  */
  	  if (TREE_CODE (expr_type) == REFERENCE_TYPE)
  	    {
  	      if (complain & tf_error)
  		inform (DECL_SOURCE_LOCATION (field), "cannot default compare "
  			"reference member %qD", field);
! 	      DECL_DELETED_FN (fndecl) = true;
  	      continue;
  	    }
! 	  else if (ANON_UNION_TYPE_P (expr_type))
  	    {
  	      if (complain & tf_error)
  		inform (DECL_SOURCE_LOCATION (field), "cannot default compare "
  			"anonymous union member");
! 	      DECL_DELETED_FN (fndecl) = true;
  	      continue;
  	    }
  
--- 1354,1375 ----
  
  	  /* A defaulted comparison operator function for class C is defined as
  	     deleted if any non-static data member of C is of reference type or
! 	     C has variant members.  */
  	  if (TREE_CODE (expr_type) == REFERENCE_TYPE)
  	    {
  	      if (complain & tf_error)
  		inform (DECL_SOURCE_LOCATION (field), "cannot default compare "
  			"reference member %qD", field);
! 	      bad = true;
  	      continue;
  	    }
! 	  else if (ANON_UNION_TYPE_P (expr_type)
! 		   && next_initializable_field (TYPE_FIELDS (expr_type)))
  	    {
  	      if (complain & tf_error)
  		inform (DECL_SOURCE_LOCATION (field), "cannot default compare "
  			"anonymous union member");
! 	      bad = true;
  	      continue;
  	    }
  
*************** build_comparison_op (tree fndecl, tsubst
*** 1374,1380 ****
  				    NULL_TREE, NULL, complain);
  	  if (comp == error_mark_node)
  	    {
! 	      DECL_DELETED_FN (fndecl) = true;
  	      continue;
  	    }
  	  comps.safe_push (comp);
--- 1381,1399 ----
  				    NULL_TREE, NULL, complain);
  	  if (comp == error_mark_node)
  	    {
! 	      bad = true;
! 	      continue;
! 	    }
! 	  if (code == SPACESHIP_EXPR
! 	      && cat_tag_for (TREE_TYPE (comp)) == cc_last)
! 	    {
! 	      /* The operator function is defined as deleted if ... Ri is not a
! 		 comparison category type.  */
! 	      if (complain & tf_error)
! 		inform (DECL_SOURCE_LOCATION (field),
! 			"three-way comparison of %qD has type %qT, not a "
! 			"comparison category type", field, TREE_TYPE (comp));
! 	      bad = true;
  	      continue;
  	    }
  	  comps.safe_push (comp);
*************** build_comparison_op (tree fndecl, tsubst
*** 1384,1389 ****
--- 1403,1413 ----
  	  rettype = common_comparison_type (comps);
  	  apply_deduced_return_type (fndecl, rettype);
  	}
+       if (bad)
+ 	{
+ 	  DECL_DELETED_FN (fndecl) = true;
+ 	  goto out;
+ 	}
        for (unsigned i = 0; i < comps.length(); ++i)
  	{
  	  tree comp = comps[i];
*************** build_comparison_op (tree fndecl, tsubst
*** 1468,1473 ****
--- 1492,1498 ----
  	finish_return_stmt (comp2);
      }
  
+  out:
    if (info.defining)
      finish_compound_stmt (compound_stmt);
    else
*************** implicitly_declare_fn (special_function_
*** 2632,2638 ****
    HOST_WIDE_INT saved_processing_template_decl;
    bool deleted_p = false;
    bool constexpr_p = false;
-   bool friend_p = (kind == sfk_comparison && DECL_FRIEND_P (pattern_fn));
    tree inherited_ctor = (kind == sfk_inheriting_constructor
  			 ? pattern_fn : NULL_TREE);
  
--- 2657,2662 ----
*************** implicitly_declare_fn (special_function_
*** 2640,2650 ****
       lazily, we may be creating the declaration for a member of TYPE
       while in some completely different context.  However, TYPE will
       never be a dependent class (because we never want to do lookups
!      for implicitly defined functions in a dependent class).
!      Furthermore, we must set PROCESSING_TEMPLATE_DECL to zero here
       because we only create clones for constructors and destructors
       when not in a template.  */
-   gcc_assert (!dependent_type_p (type));
    saved_processing_template_decl = processing_template_decl;
    processing_template_decl = 0;
  
--- 2664,2702 ----
       lazily, we may be creating the declaration for a member of TYPE
       while in some completely different context.  However, TYPE will
       never be a dependent class (because we never want to do lookups
!      for implicitly defined functions in a dependent class).  */
!   gcc_assert (!dependent_type_p (type));
! 
!   /* If the member-specification does not explicitly declare any member or
!      friend named operator==, an == operator function is declared
!      implicitly for each three-way comparison operator function defined as
!      defaulted in the member-specification, with the same access and
!      function-definition and in the same class scope as the respective
!      three-way comparison operator function, except that the return type is
!      replaced with bool and the declarator-id is replaced with
!      operator==.
! 
!      [Note: Such an implicitly-declared == operator for a class X is
!      defined as defaulted in the definition of X and has the same
!      parameter-declaration-clause and trailing requires-clause as the
!      respective three-way comparison operator. It is declared with friend,
!      virtual, constexpr, or consteval if the three-way comparison operator
!      function is so declared. If the three-way comparison operator function
!      has no noexcept-specifier, the implicitly-declared == operator
!      function has an implicit exception specification (14.5) that may
!      differ from the implicit exception specification of the three-way
!      comparison operator function. --end note]  */
!   if (kind == sfk_comparison)
!     {
!       fn = copy_fndecl_with_name (pattern_fn, ovl_op_identifier (EQ_EXPR));
!       DECL_ARTIFICIAL (fn) = 1;
!       TREE_TYPE (fn) = change_return_type (boolean_type_node, TREE_TYPE (fn));
!       return fn;
!     }
! 
!   /* Furthermore, we must set PROCESSING_TEMPLATE_DECL to zero here
       because we only create clones for constructors and destructors
       when not in a template.  */
    saved_processing_template_decl = processing_template_decl;
    processing_template_decl = 0;
  
*************** implicitly_declare_fn (special_function_
*** 2706,2740 ****
        break;
      }
  
-     case sfk_comparison:
-       /* If the class definition does not explicitly declare an == operator
- 	 function, but declares a defaulted three-way comparison operator
- 	 function, an == operator function is declared implicitly with the same
- 	 access as the three-way comparison operator function.
- 
- 	 The implicitly-declared == operator for a class X is an inline member
- 	 and is defined as defaulted in the definition of X.
- 
- 	 If the three-way comparison operator function is declared as a
- 	 non-static const member, the implicitly-declared == operator function
- 	 is a member of the form
- 
- 	   bool X::operator==(const X&) const;
- 
- 	 Otherwise, the implicitly-declared == operator function is of the form
- 
- 	   friend bool operator==(const X&, const X&); */
-       /* No other comparison operator is implicitly declared.  */
-       name = ovl_op_identifier (false, EQ_EXPR);
-       return_type = boolean_type_node;
-       rhs_parm_type = cp_build_qualified_type (type, TYPE_QUAL_CONST);
-       rhs_parm_type = cp_build_reference_type (rhs_parm_type, false);
-       parameter_types = tree_cons (NULL_TREE, rhs_parm_type, parameter_types);
-       if (friend_p)
- 	parameter_types = tree_cons (NULL_TREE, rhs_parm_type, parameter_types);
-       this_quals = TYPE_QUAL_CONST;
-       break;
- 
      default:
        gcc_unreachable ();
      }
--- 2758,2763 ----
*************** implicitly_declare_fn (special_function_
*** 2752,2761 ****
    else if (cxx_dialect >= cxx11)
      {
        raises = noexcept_deferred_spec;
!       if (kind != sfk_comparison)
! 	synthesized_method_walk (type, kind, const_p, NULL, &trivial_p,
! 				 &deleted_p, &constexpr_p, false,
! 				 &inherited_ctor, inherited_parms);
      }
    else
      synthesized_method_walk (type, kind, const_p, &raises, &trivial_p,
--- 2775,2783 ----
    else if (cxx_dialect >= cxx11)
      {
        raises = noexcept_deferred_spec;
!       synthesized_method_walk (type, kind, const_p, NULL, &trivial_p,
! 			       &deleted_p, &constexpr_p, false,
! 			       &inherited_ctor, inherited_parms);
      }
    else
      synthesized_method_walk (type, kind, const_p, &raises, &trivial_p,
*************** implicitly_declare_fn (special_function_
*** 2777,2790 ****
      type_set_nontrivial_flag (type, kind);
  
    /* Create the function.  */
!   if (friend_p)
!     fn_type = build_function_type (return_type, parameter_types);
!   else
!     {
!       tree this_type = cp_build_qualified_type (type, this_quals);
!       fn_type = build_method_type_directly (this_type, return_type,
! 					    parameter_types);
!     }
  
    if (raises)
      {
--- 2799,2807 ----
      type_set_nontrivial_flag (type, kind);
  
    /* Create the function.  */
!   tree this_type = cp_build_qualified_type (type, this_quals);
!   fn_type = build_method_type_directly (this_type, return_type,
! 					parameter_types);
  
    if (raises)
      {
*************** implicitly_declare_fn (special_function_
*** 2796,2807 ****
  	gcc_assert (seen_error ());
      }
    fn = build_lang_decl (FUNCTION_DECL, name, fn_type);
!   if (kind == sfk_comparison)
!     {
!       DECL_SOURCE_LOCATION (fn) = DECL_SOURCE_LOCATION (pattern_fn);
!       DECL_MAYBE_DELETED (fn) = true;
!     }
!   else if (kind != sfk_inheriting_constructor)
      DECL_SOURCE_LOCATION (fn) = DECL_SOURCE_LOCATION (TYPE_NAME (type));
  
    if (IDENTIFIER_OVL_OP_P (name))
--- 2813,2819 ----
  	gcc_assert (seen_error ());
      }
    fn = build_lang_decl (FUNCTION_DECL, name, fn_type);
!   if (kind != sfk_inheriting_constructor)
      DECL_SOURCE_LOCATION (fn) = DECL_SOURCE_LOCATION (TYPE_NAME (type));
  
    if (IDENTIFIER_OVL_OP_P (name))
*************** implicitly_declare_fn (special_function_
*** 2829,2841 ****
        retrofit_lang_decl (decl);
        DECL_PARM_INDEX (decl) = DECL_PARM_LEVEL (decl) = 1;
        DECL_ARGUMENTS (fn) = decl;
-       if (friend_p)
- 	{
- 	  /* The second parm of friend op==.  */
- 	  tree decl2 = copy_decl (decl);
- 	  DECL_CHAIN (decl) = decl2;
- 	  DECL_PARM_INDEX (decl2) = 2;
- 	}
      }
    else if (kind == sfk_inheriting_constructor)
      {
--- 2841,2846 ----
*************** implicitly_declare_fn (special_function_
*** 2861,2877 ****
        constexpr_p = DECL_DECLARED_CONSTEXPR_P (inherited_ctor);
      }
  
!   if (friend_p)
!     DECL_CONTEXT (fn) = DECL_CONTEXT (pattern_fn);
!   else
!     {
!       /* Add the "this" parameter.  */
!       this_parm = build_this_parm (fn, fn_type, this_quals);
!       DECL_CHAIN (this_parm) = DECL_ARGUMENTS (fn);
!       DECL_ARGUMENTS (fn) = this_parm;
  
!       grokclassfn (type, fn, kind == sfk_destructor ? DTOR_FLAG : NO_SPECIAL);
!     }
  
    DECL_IN_AGGR_P (fn) = 1;
    DECL_ARTIFICIAL (fn) = 1;
--- 2866,2877 ----
        constexpr_p = DECL_DECLARED_CONSTEXPR_P (inherited_ctor);
      }
  
!   /* Add the "this" parameter.  */
!   this_parm = build_this_parm (fn, fn_type, this_quals);
!   DECL_CHAIN (this_parm) = DECL_ARGUMENTS (fn);
!   DECL_ARGUMENTS (fn) = this_parm;
  
!   grokclassfn (type, fn, kind == sfk_destructor ? DTOR_FLAG : NO_SPECIAL);
  
    DECL_IN_AGGR_P (fn) = 1;
    DECL_ARTIFICIAL (fn) = 1;
*************** implicitly_declare_fn (special_function_
*** 2887,2898 ****
    set_linkage_according_to_type (type, fn);
    if (TREE_PUBLIC (fn))
      DECL_COMDAT (fn) = 1;
-   if (kind == sfk_comparison && !friend_p)
-     {
-       /* The implicit op== has the same access as the op<=>.  */
-       TREE_PRIVATE (fn) = TREE_PRIVATE (pattern_fn);
-       TREE_PROTECTED (fn) = TREE_PROTECTED (pattern_fn);
-     }
    rest_of_decl_compilation (fn, namespace_bindings_p (), at_eof);
    gcc_assert (!TREE_USED (fn));
  
--- 2887,2892 ----
*************** defaulted_late_check (tree fn)
*** 2939,2945 ****
      {
        /* If the function was declared constexpr, check that the definition
  	 qualifies.  Otherwise we can define the function lazily.  */
!       if (DECL_DECLARED_CONSTEXPR_P (fn))
  	synthesize_method (fn);
        return;
      }
--- 2933,2939 ----
      {
        /* If the function was declared constexpr, check that the definition
  	 qualifies.  Otherwise we can define the function lazily.  */
!       if (DECL_DECLARED_CONSTEXPR_P (fn) && !DECL_INITIAL (fn))
  	synthesize_method (fn);
        return;
      }
diff -Nrcpad gcc-10.1.0/gcc/cp/name-lookup.c gcc-10.2.0/gcc/cp/name-lookup.c
*** gcc-10.1.0/gcc/cp/name-lookup.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/name-lookup.c	Thu Jul 23 06:35:17 2020
*************** check_local_shadow (tree decl)
*** 2762,2768 ****
        enum opt_code warning_code;
        if (warn_shadow)
  	warning_code = OPT_Wshadow;
!       else if (same_type_p (TREE_TYPE (old), TREE_TYPE (decl))
  	       || TREE_CODE (decl) == TYPE_DECL
  	       || TREE_CODE (old) == TYPE_DECL
  	       || (!dependent_type_p (TREE_TYPE (decl))
--- 2762,2770 ----
        enum opt_code warning_code;
        if (warn_shadow)
  	warning_code = OPT_Wshadow;
!       else if ((TREE_TYPE (old)
! 		&& TREE_TYPE (decl)
! 		&& same_type_p (TREE_TYPE (old), TREE_TYPE (decl)))
  	       || TREE_CODE (decl) == TYPE_DECL
  	       || TREE_CODE (old) == TYPE_DECL
  	       || (!dependent_type_p (TREE_TYPE (decl))
diff -Nrcpad gcc-10.1.0/gcc/cp/parser.c gcc-10.2.0/gcc/cp/parser.c
*** gcc-10.1.0/gcc/cp/parser.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/parser.c	Thu Jul 23 06:35:17 2020
*************** cp_parser_has_attribute_expression (cp_p
*** 8677,8683 ****
    location_t atloc = cp_lexer_peek_token (parser->lexer)->location;
    if (tree attr = cp_parser_gnu_attribute_list (parser, /*exactly_one=*/true))
      {
!       if (oper != error_mark_node)
  	{
  	  /* Fold constant expressions used in attributes first.  */
  	  cp_check_const_attributes (attr);
--- 8677,8688 ----
    location_t atloc = cp_lexer_peek_token (parser->lexer)->location;
    if (tree attr = cp_parser_gnu_attribute_list (parser, /*exactly_one=*/true))
      {
!       if (oper == error_mark_node)
! 	/* Nothing.  */;
!       else if (type_dependent_expression_p (oper))
! 	sorry_at (atloc, "%<__builtin_has_attribute%> with dependent argument "
! 		  "not supported yet");
!       else
  	{
  	  /* Fold constant expressions used in attributes first.  */
  	  cp_check_const_attributes (attr);
*************** cp_parser_enum_specifier (cp_parser* par
*** 19350,19356 ****
  		     "ISO C++ forbids empty unnamed enum");
  	}
        else
! 	cp_parser_enumerator_list (parser, type);
  
        /* Consume the final '}'.  */
        braces.require_close (parser);
--- 19355,19366 ----
  		     "ISO C++ forbids empty unnamed enum");
  	}
        else
! 	{
! 	  /* We've seen a '{' so we know we're in an enum-specifier.
! 	     Commit to any tentative parse to get syntax errors.  */
! 	  cp_parser_commit_to_tentative_parse (parser);
! 	  cp_parser_enumerator_list (parser, type);
! 	}
  
        /* Consume the final '}'.  */
        braces.require_close (parser);
*************** cp_parser_direct_declarator (cp_parser*
*** 21225,21230 ****
--- 21235,21246 ----
  		  ref_qual = cp_parser_ref_qualifier_opt (parser);
  		  /* Parse the tx-qualifier.  */
  		  tree tx_qual = cp_parser_tx_qualifier_opt (parser);
+ 
+ 		  /* If it turned out that this is e.g. a pointer to a
+ 		     function, we don't want to delay noexcept parsing.  */
+ 		  if (declarator == NULL || declarator->kind != cdk_id)
+ 		    flags &= ~CP_PARSER_FLAGS_DELAY_NOEXCEPT;
+ 
  		  /* And the exception-specification.  */
  		  exception_specification
  		    = cp_parser_exception_specification_opt (parser,
*************** static tree
*** 27646,27656 ****
  cp_parser_requires_clause_expression (cp_parser *parser, bool lambda_p)
  {
    processing_constraint_expression_sentinel parsing_constraint;
!   ++processing_template_decl;
    cp_expr expr = cp_parser_constraint_logical_or_expression (parser, lambda_p);
    if (check_for_bare_parameter_packs (expr))
      expr = error_mark_node;
-   --processing_template_decl;
    return expr;
  }
  
--- 27662,27677 ----
  cp_parser_requires_clause_expression (cp_parser *parser, bool lambda_p)
  {
    processing_constraint_expression_sentinel parsing_constraint;
!   temp_override<int> ovr (processing_template_decl);
!   if (!processing_template_decl)
!     /* Adjust processing_template_decl so that we always obtain template
!        trees here.  We don't do the usual ++processing_template_decl
!        because that would skew the template parameter depth of a lambda
!        within if we're already inside a template.  */
!     processing_template_decl = 1;
    cp_expr expr = cp_parser_constraint_logical_or_expression (parser, lambda_p);
    if (check_for_bare_parameter_packs (expr))
      expr = error_mark_node;
    return expr;
  }
  
*************** static tree
*** 27667,27678 ****
  cp_parser_constraint_expression (cp_parser *parser)
  {
    processing_constraint_expression_sentinel parsing_constraint;
!   ++processing_template_decl;
    cp_expr expr = cp_parser_binary_expression (parser, false, true,
  					      PREC_NOT_OPERATOR, NULL);
    if (check_for_bare_parameter_packs (expr))
      expr = error_mark_node;
-   --processing_template_decl;
    expr.maybe_add_location_wrapper ();
    return expr;
  }
--- 27688,27701 ----
  cp_parser_constraint_expression (cp_parser *parser)
  {
    processing_constraint_expression_sentinel parsing_constraint;
!   temp_override<int> ovr (processing_template_decl);
!   if (!processing_template_decl)
!     /* As in cp_parser_requires_clause_expression.  */
!     processing_template_decl = 1;
    cp_expr expr = cp_parser_binary_expression (parser, false, true,
  					      PREC_NOT_OPERATOR, NULL);
    if (check_for_bare_parameter_packs (expr))
      expr = error_mark_node;
    expr.maybe_add_location_wrapper ();
    return expr;
  }
*************** cp_parser_requires_expression (cp_parser
*** 27781,27789 ****
        parms = NULL_TREE;
  
      /* Parse the requirement body. */
!     ++processing_template_decl;
      reqs = cp_parser_requirement_body (parser);
-     --processing_template_decl;
      if (reqs == error_mark_node)
        return error_mark_node;
    }
--- 27804,27814 ----
        parms = NULL_TREE;
  
      /* Parse the requirement body. */
!     temp_override<int> ovr (processing_template_decl);
!     if (!processing_template_decl)
!       /* As in cp_parser_requires_clause_expression.  */
!       processing_template_decl = 1;
      reqs = cp_parser_requirement_body (parser);
      if (reqs == error_mark_node)
        return error_mark_node;
    }
*************** class_decl_loc_t::diag_mismatched_tags (
*** 31379,31403 ****
    /* Issue a warning for the first mismatched declaration.
       Avoid using "%#qT" since the class-key for the same type will
       be the same regardless of which one was used in the declaraion.  */
!   warning_at (loc, OPT_Wmismatched_tags,
! 	      "%qT declared with a mismatched class-key %qs",
! 	      type_decl, xmatchkstr);
! 
!   /* Suggest how to avoid the warning for each instance since
!      the guidance may be different depending on context.  */
!   inform (loc,
! 	  (key_redundant_p
! 	   ? G_("remove the class-key or replace it with %qs")
! 	   : G_("replace the class-key with %qs")),
! 	  xpectkstr);
  
!   /* Also point to the first declaration or definition that guided
!      the decision to issue the warning above.  */
!   inform (cdlguide->location (idxguide),
! 	  (def_p
! 	   ? G_("%qT defined as %qs here")
! 	   : G_("%qT first declared as %qs here")),
! 	  type_decl, xpectkstr);
  
    /* Issue warnings for the remaining inconsistent declarations.  */
    for (unsigned i = idx + 1; i != ndecls; ++i)
--- 31404,31429 ----
    /* Issue a warning for the first mismatched declaration.
       Avoid using "%#qT" since the class-key for the same type will
       be the same regardless of which one was used in the declaraion.  */
!   if (warning_at (loc, OPT_Wmismatched_tags,
! 		  "%qT declared with a mismatched class-key %qs",
! 		  type_decl, xmatchkstr))
!     {
!       /* Suggest how to avoid the warning for each instance since
! 	 the guidance may be different depending on context.  */
!       inform (loc,
! 	      (key_redundant_p
! 	       ? G_("remove the class-key or replace it with %qs")
! 	       : G_("replace the class-key with %qs")),
! 	      xpectkstr);
  
!       /* Also point to the first declaration or definition that guided
! 	 the decision to issue the warning above.  */
!       inform (cdlguide->location (idxguide),
! 	      (def_p
! 	       ? G_("%qT defined as %qs here")
! 	       : G_("%qT first declared as %qs here")),
! 	      type_decl, xpectkstr);
!     }
  
    /* Issue warnings for the remaining inconsistent declarations.  */
    for (unsigned i = idx + 1; i != ndecls; ++i)
*************** class_decl_loc_t::diag_mismatched_tags (
*** 31412,31427 ****
        key_redundant_p = key_redundant (i);
        /* Set the function declaration to print in diagnostic context.  */
        current_function_decl = function (i);
!       warning_at (loc, OPT_Wmismatched_tags,
! 		  "%qT declared with a mismatched class-key %qs",
! 		  type_decl, xmatchkstr);
!       /* Suggest how to avoid the warning for each instance since
! 	 the guidance may be different depending on context.  */
!       inform (loc,
! 	      (key_redundant_p
! 	       ? G_("remove the class-key or replace it with %qs")
! 	       : G_("replace the class-key with %qs")),
! 	      xpectkstr);
      }
  
    /* Restore the current function in case it was replaced above.  */
--- 31438,31453 ----
        key_redundant_p = key_redundant (i);
        /* Set the function declaration to print in diagnostic context.  */
        current_function_decl = function (i);
!       if (warning_at (loc, OPT_Wmismatched_tags,
! 		      "%qT declared with a mismatched class-key %qs",
! 		      type_decl, xmatchkstr))
! 	/* Suggest how to avoid the warning for each instance since
! 	   the guidance may be different depending on context.  */
! 	inform (loc,
! 		(key_redundant_p
! 		 ? G_("remove the class-key or replace it with %qs")
! 		 : G_("replace the class-key with %qs")),
! 		xpectkstr);
      }
  
    /* Restore the current function in case it was replaced above.  */
diff -Nrcpad gcc-10.1.0/gcc/cp/pt.c gcc-10.2.0/gcc/cp/pt.c
*** gcc-10.1.0/gcc/cp/pt.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/pt.c	Thu Jul 23 06:35:17 2020
*************** process_template_parm (tree list, locati
*** 4575,4581 ****
  	  /* This is for distinguishing between real templates and template
  	     template parameters */
  	  TREE_TYPE (parm) = t;
! 	  TREE_TYPE (DECL_TEMPLATE_RESULT (parm)) = t;
  	  decl = parm;
  	}
        else
--- 4575,4590 ----
  	  /* This is for distinguishing between real templates and template
  	     template parameters */
  	  TREE_TYPE (parm) = t;
! 
! 	  /* any_template_parm_r expects to be able to get the targs of a
! 	     DECL_TEMPLATE_RESULT.  */
! 	  tree result = DECL_TEMPLATE_RESULT (parm);
! 	  TREE_TYPE (result) = t;
! 	  tree args = template_parms_to_args (DECL_TEMPLATE_PARMS (parm));
! 	  tree tinfo = build_template_info (parm, args);
! 	  retrofit_lang_decl (result);
! 	  DECL_TEMPLATE_INFO (result) = tinfo;
! 
  	  decl = parm;
  	}
        else
*************** process_partial_specialization (tree dec
*** 5044,5050 ****
    if (comp_template_args (inner_args, INNERMOST_TEMPLATE_ARGS (main_args))
        && (!flag_concepts
  	  || !strictly_subsumes (current_template_constraints (),
! 				 inner_args, maintmpl)))
      {
        if (!flag_concepts)
          error ("partial specialization %q+D does not specialize "
--- 5053,5059 ----
    if (comp_template_args (inner_args, INNERMOST_TEMPLATE_ARGS (main_args))
        && (!flag_concepts
  	  || !strictly_subsumes (current_template_constraints (),
! 				 main_args, maintmpl)))
      {
        if (!flag_concepts)
          error ("partial specialization %q+D does not specialize "
*************** tsubst_friend_class (tree friend_tmpl, t
*** 11199,11204 ****
--- 11208,11223 ----
  	  DECL_ANTICIPATED (tmpl)
  	    = DECL_ANTICIPATED (DECL_TEMPLATE_RESULT (tmpl)) = true;
  
+ 	  /* Substitute into and set the constraints on the new declaration.  */
+ 	  if (tree ci = get_constraints (friend_tmpl))
+ 	    {
+ 	      ++processing_template_decl;
+ 	      ci = tsubst_constraint_info (ci, args, tf_warning_or_error,
+ 					   DECL_FRIEND_CONTEXT (friend_tmpl));
+ 	      --processing_template_decl;
+ 	      set_constraints (tmpl, ci);
+ 	    }
+ 
  	  /* Inject this template into the enclosing namspace scope.  */
  	  tmpl = pushdecl_namespace_level (tmpl, true);
  	}
*************** tsubst_pack_expansion (tree t, tree args
*** 12852,12857 ****
--- 12871,12880 ----
            template_parm_level_and_index (parm_pack, &level, &idx);
            if (level <= levels)
              arg_pack = TMPL_ARG (args, level, idx);
+ 
+ 	  if (arg_pack && TREE_CODE (arg_pack) == TEMPLATE_TYPE_PARM
+ 	      && TEMPLATE_TYPE_PARAMETER_PACK (arg_pack))
+ 	    arg_pack = NULL_TREE;
          }
  
        orig_arg = arg_pack;
*************** tsubst_function_decl (tree t, tree args,
*** 13852,13858 ****
       don't substitute through the constraints; that's only done when
       they are checked.  */
    if (tree ci = get_constraints (t))
!     set_constraints (r, ci);
  
    if (DECL_FRIEND_P (t) && DECL_FRIEND_CONTEXT (t))
      SET_DECL_FRIEND_CONTEXT (r,
--- 13875,13884 ----
       don't substitute through the constraints; that's only done when
       they are checked.  */
    if (tree ci = get_constraints (t))
!     /* Unless we're regenerating a lambda, in which case we'll set the
!        lambda's constraints in tsubst_lambda_expr.  */
!     if (!lambda_fntype)
!       set_constraints (r, ci);
  
    if (DECL_FRIEND_P (t) && DECL_FRIEND_CONTEXT (t))
      SET_DECL_FRIEND_CONTEXT (r,
*************** tsubst_decl (tree t, tree args, tsubst_f
*** 14609,14614 ****
--- 14635,14645 ----
  	    if (DECL_HAS_VALUE_EXPR_P (t))
  	      {
  		tree ve = DECL_VALUE_EXPR (t);
+ 		/* If the DECL_VALUE_EXPR is converted to the declared type,
+ 		   preserve the identity so that gimplify_type_sizes works.  */
+ 		bool nop = (TREE_CODE (ve) == NOP_EXPR);
+ 		if (nop)
+ 		  ve = TREE_OPERAND (ve, 0);
  		ve = tsubst_expr (ve, args, complain, in_decl,
  				  /*constant_expression_p=*/false);
  		if (REFERENCE_REF_P (ve))
*************** tsubst_decl (tree t, tree args, tsubst_f
*** 14616,14621 ****
--- 14647,14656 ----
  		    gcc_assert (TYPE_REF_P (type));
  		    ve = TREE_OPERAND (ve, 0);
  		  }
+ 		if (nop)
+ 		  ve = build_nop (type, ve);
+ 		else
+ 		  gcc_checking_assert (TREE_TYPE (ve) == type);
  		SET_DECL_VALUE_EXPR (r, ve);
  	      }
  	    if (CP_DECL_THREAD_LOCAL_P (r)
*************** tsubst_lambda_expr (tree t, tree args, t
*** 19021,19026 ****
--- 19056,19072 ----
  	  finish_member_declaration (fn);
  	}
  
+       if (tree ci = get_constraints (oldfn))
+ 	{
+ 	  /* Substitute into the lambda's constraints.  */
+ 	  if (oldtmpl)
+ 	    ++processing_template_decl;
+ 	  ci = tsubst_constraint_info (ci, args, complain, in_decl);
+ 	  if (oldtmpl)
+ 	    --processing_template_decl;
+ 	  set_constraints (fn, ci);
+ 	}
+ 
        /* Let finish_function set this.  */
        DECL_DECLARED_CONSTEXPR_P (fn) = false;
  
*************** tsubst_copy_and_build (tree t,
*** 19408,19421 ****
        {
  	/* If T was type-dependent, suppress warnings that depend on the range
  	   of the types involved.  */
! 	bool was_dep = uses_template_parms (t);
  	warning_sentinel s1(warn_type_limits, was_dep);
  	warning_sentinel s2(warn_div_by_zero, was_dep);
  	warning_sentinel s3(warn_logical_op, was_dep);
  	warning_sentinel s4(warn_tautological_compare, was_dep);
  
- 	tree op0 = RECUR (TREE_OPERAND (t, 0));
- 	tree op1 = RECUR (TREE_OPERAND (t, 1));
  	tree r = build_x_binary_op
  	  (input_location, TREE_CODE (t),
  	   op0,
--- 19454,19469 ----
        {
  	/* If T was type-dependent, suppress warnings that depend on the range
  	   of the types involved.  */
! 	bool was_dep = type_dependent_expression_p_push (t);
! 
! 	tree op0 = RECUR (TREE_OPERAND (t, 0));
! 	tree op1 = RECUR (TREE_OPERAND (t, 1));
! 
  	warning_sentinel s1(warn_type_limits, was_dep);
  	warning_sentinel s2(warn_div_by_zero, was_dep);
  	warning_sentinel s3(warn_logical_op, was_dep);
  	warning_sentinel s4(warn_tautological_compare, was_dep);
  
  	tree r = build_x_binary_op
  	  (input_location, TREE_CODE (t),
  	   op0,
*************** more_specialized_fn (tree pat1, tree pat
*** 24101,24107 ****
  
    /* If both deductions succeed, the partial ordering selects the more
       constrained template.  */
!   if (!lose1 && !lose2)
      {
        int winner = more_constrained (decl1, decl2);
        if (winner > 0)
--- 24149,24163 ----
  
    /* If both deductions succeed, the partial ordering selects the more
       constrained template.  */
!   /* P2113: If the corresponding template-parameters of the
!      template-parameter-lists are not equivalent ([temp.over.link]) or if
!      the function parameters that positionally correspond between the two
!      templates are not of the same type, neither template is more
!      specialized than the other.  */
!   if (!lose1 && !lose2
!       && comp_template_parms (DECL_TEMPLATE_PARMS (pat1),
! 			      DECL_TEMPLATE_PARMS (pat2))
!       && compparms (origs1, origs2))
      {
        int winner = more_constrained (decl1, decl2);
        if (winner > 0)
*************** most_specialized_partial_spec (tree targ
*** 24549,24569 ****
  
    for (t = DECL_TEMPLATE_SPECIALIZATIONS (main_tmpl); t; t = TREE_CHAIN (t))
      {
!       tree spec_args;
!       tree spec_tmpl = TREE_VALUE (t);
  
        if (outer_args)
  	{
  	  /* Substitute in the template args from the enclosing class.  */
  	  ++processing_template_decl;
! 	  spec_tmpl = tsubst (spec_tmpl, outer_args, tf_none, NULL_TREE);
  	  --processing_template_decl;
  	}
  
!       if (spec_tmpl == error_mark_node)
! 	return error_mark_node;
! 
!       spec_args = get_partial_spec_bindings (tmpl, spec_tmpl, args);
        if (spec_args)
  	{
  	  if (outer_args)
--- 24605,24626 ----
  
    for (t = DECL_TEMPLATE_SPECIALIZATIONS (main_tmpl); t; t = TREE_CHAIN (t))
      {
!       const tree ospec_tmpl = TREE_VALUE (t);
  
+       tree spec_tmpl;
        if (outer_args)
  	{
  	  /* Substitute in the template args from the enclosing class.  */
  	  ++processing_template_decl;
! 	  spec_tmpl = tsubst (ospec_tmpl, outer_args, tf_none, NULL_TREE);
  	  --processing_template_decl;
+ 	  if (spec_tmpl == error_mark_node)
+ 	    return error_mark_node;
  	}
+       else
+ 	spec_tmpl = ospec_tmpl;
  
!       tree spec_args = get_partial_spec_bindings (tmpl, spec_tmpl, args);
        if (spec_args)
  	{
  	  if (outer_args)
*************** most_specialized_partial_spec (tree targ
*** 24572,24580 ****
            /* Keep the candidate only if the constraints are satisfied,
               or if we're not compiling with concepts.  */
            if (!flag_concepts
!               || constraints_satisfied_p (spec_tmpl, spec_args))
              {
!               list = tree_cons (spec_args, TREE_VALUE (t), list);
                TREE_TYPE (list) = TREE_TYPE (t);
              }
  	}
--- 24629,24637 ----
            /* Keep the candidate only if the constraints are satisfied,
               or if we're not compiling with concepts.  */
            if (!flag_concepts
! 	      || constraints_satisfied_p (ospec_tmpl, spec_args))
              {
! 	      list = tree_cons (spec_args, ospec_tmpl, list);
                TREE_TYPE (list) = TREE_TYPE (t);
              }
  	}
diff -Nrcpad gcc-10.1.0/gcc/cp/semantics.c gcc-10.2.0/gcc/cp/semantics.c
*** gcc-10.1.0/gcc/cp/semantics.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/semantics.c	Thu Jul 23 06:35:17 2020
*************** finish_omp_clauses (tree clauses, enum c
*** 7331,7336 ****
--- 7331,7345 ----
  		}
  	      if (cp_oacc_check_attachments (c))
  		remove = true;
+ 	      if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_MAP
+ 		  && (OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_ATTACH
+ 		      || OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_DETACH))
+ 		/* In this case, we have a single array element which is a
+ 		   pointer, and we already set OMP_CLAUSE_SIZE in
+ 		   handle_omp_array_sections above.  For attach/detach clauses,
+ 		   reset the OMP_CLAUSE_SIZE (representing a bias) to zero
+ 		   here.  */
+ 		OMP_CLAUSE_SIZE (c) = size_zero_node;
  	      break;
  	    }
  	  if (t == error_mark_node)
*************** finish_omp_clauses (tree clauses, enum c
*** 7344,7349 ****
--- 7353,7365 ----
  	      remove = true;
  	      break;
  	    }
+ 	  if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_MAP
+ 	      && (OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_ATTACH
+ 		  || OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_DETACH))
+ 	    /* For attach/detach clauses, set OMP_CLAUSE_SIZE (representing a
+ 	       bias) to zero here, so it is not set erroneously to the pointer
+ 	       size later on in gimplify.c.  */
+ 	    OMP_CLAUSE_SIZE (c) = size_zero_node;
  	  if (REFERENCE_REF_P (t)
  	      && TREE_CODE (TREE_OPERAND (t, 0)) == COMPONENT_REF)
  	    {
diff -Nrcpad gcc-10.1.0/gcc/cp/typeck.c gcc-10.2.0/gcc/cp/typeck.c
*** gcc-10.1.0/gcc/cp/typeck.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/typeck.c	Thu Jul 23 06:35:17 2020
*************** structural_comptypes (tree t1, tree t2,
*** 1429,1434 ****
--- 1429,1476 ----
  	  || maybe_ne (TYPE_VECTOR_SUBPARTS (t1), TYPE_VECTOR_SUBPARTS (t2))
  	  || !same_type_p (TREE_TYPE (t1), TREE_TYPE (t2)))
  	return false;
+ 
+       /* This hack is specific to release branches and fixes PR95726 for
+ 	 arm and aarch64 targets.  The idea is to treat GNU and Advanced
+ 	 SIMD types as distinct types for template specialization, but to
+ 	 treat them as the same type for other purposes.  For example:
+ 
+ 	    typedef float vecf __attribute__((vector_size(16)));
+ 	    template<typename T> struct bar;
+ 	    template<> struct bar<vecf> { static const int x = 1; };
+ 	    template<> struct bar<float32x4_t> { static const int x = 2; };
+ 	    static_assert(bar<vecf>::x + bar<float32x4_t>::x == 3, "boo");
+ 
+ 	 is supposed to be valid, and so "vecf" and "float32x4_t" should
+ 	 be different for at least template specialization.  However,
+ 	 GCC 10 and earlier also allowed things like:
+ 
+ 	    vecf x;
+ 	    float32x4_t &z = x;
+ 
+ 	 and:
+ 
+ 	    vecf x;
+ 	    float32x4_t y;
+ 	    ... c ? x : y ...
+ 
+ 	 both of which require "vecf" and "float32x4_t" to be the same.
+ 
+ 	 This was fixed in GCC 11+ by making the types distinct in all
+ 	 contexts, making the reference binding and ?: expression above
+ 	 invalid.  However, it would be inappropriate to change the
+ 	 semantics like that in release branches, so we do this instead.
+ 	 The space in the attribute name prevents any clash with user-
+ 	 specified attributes.  */
+       if (comparing_specializations)
+ 	{
+ 	  bool asimd1 = lookup_attribute ("Advanced SIMD type",
+ 					  TYPE_ATTRIBUTES (t1));
+ 	  bool asimd2 = lookup_attribute ("Advanced SIMD type",
+ 					  TYPE_ATTRIBUTES (t2));
+ 	  if (asimd1 != asimd2)
+ 	    return false;
+ 	}
        break;
  
      case TYPE_PACK_EXPANSION:
*************** build_x_indirect_ref (location_t loc, tr
*** 3318,3323 ****
--- 3360,3381 ----
      return rval;
  }
  
+ /* Like c-family strict_aliasing_warning, but don't warn for dependent
+    types or expressions.  */
+ 
+ static bool
+ cp_strict_aliasing_warning (location_t loc, tree type, tree expr)
+ {
+   if (processing_template_decl)
+     {
+       tree e = expr;
+       STRIP_NOPS (e);
+       if (dependent_type_p (type) || type_dependent_expression_p (e))
+ 	return false;
+     }
+   return strict_aliasing_warning (loc, type, expr);
+ }
+ 
  /* The implementation of the above, and of indirection implied by other
     constructs.  If DO_FOLD is true, fold away INDIRECT_REF of ADDR_EXPR.  */
  
*************** cp_build_indirect_ref_1 (location_t loc,
*** 3360,3369 ****
  	  /* If a warning is issued, mark it to avoid duplicates from
  	     the backend.  This only needs to be done at
  	     warn_strict_aliasing > 2.  */
! 	  if (warn_strict_aliasing > 2)
! 	    if (strict_aliasing_warning (EXPR_LOCATION (ptr),
! 					 type, TREE_OPERAND (ptr, 0)))
! 	      TREE_NO_WARNING (ptr) = 1;
  	}
  
        if (VOID_TYPE_P (t))
--- 3418,3427 ----
  	  /* If a warning is issued, mark it to avoid duplicates from
  	     the backend.  This only needs to be done at
  	     warn_strict_aliasing > 2.  */
! 	  if (warn_strict_aliasing > 2
! 	      && cp_strict_aliasing_warning (EXPR_LOCATION (ptr),
! 					     type, TREE_OPERAND (ptr, 0)))
! 	    TREE_NO_WARNING (ptr) = 1;
  	}
  
        if (VOID_TYPE_P (t))
*************** cp_build_array_ref (location_t loc, tree
*** 3537,3543 ****
  	 pointer arithmetic.)  */
        idx = cp_perform_integral_promotions (idx, complain);
  
!       idx = maybe_constant_value (idx);
  
        /* An array that is indexed by a non-constant
  	 cannot be stored in a register; we must be able to do
--- 3595,3601 ----
  	 pointer arithmetic.)  */
        idx = cp_perform_integral_promotions (idx, complain);
  
!       idx = maybe_fold_non_dependent_expr (idx, complain);
  
        /* An array that is indexed by a non-constant
  	 cannot be stored in a register; we must be able to do
*************** cp_build_binary_op (const op_location_t
*** 5606,5612 ****
  	{
  	  int unsigned_arg;
  	  tree arg0 = get_narrower (op0, &unsigned_arg);
! 	  tree const_op1 = cp_fold_rvalue (op1);
  
  	  final_type = result_type;
  
--- 5664,5672 ----
  	{
  	  int unsigned_arg;
  	  tree arg0 = get_narrower (op0, &unsigned_arg);
! 	  /* We're not really warning here but when we set short_shift we
! 	     used fold_for_warn to fold the operand.  */
! 	  tree const_op1 = fold_for_warn (op1);
  
  	  final_type = result_type;
  
*************** build_reinterpret_cast_1 (location_t loc
*** 7777,7783 ****
        expr = cp_build_addr_expr (expr, complain);
  
        if (warn_strict_aliasing > 2)
! 	strict_aliasing_warning (EXPR_LOCATION (expr), type, expr);
  
        if (expr != error_mark_node)
  	expr = build_reinterpret_cast_1
--- 7837,7843 ----
        expr = cp_build_addr_expr (expr, complain);
  
        if (warn_strict_aliasing > 2)
! 	cp_strict_aliasing_warning (EXPR_LOCATION (expr), type, expr);
  
        if (expr != error_mark_node)
  	expr = build_reinterpret_cast_1
*************** build_reinterpret_cast_1 (location_t loc
*** 7891,7897 ****
  
        if (warn_strict_aliasing <= 2)
  	/* strict_aliasing_warning STRIP_NOPs its expr.  */
! 	strict_aliasing_warning (EXPR_LOCATION (expr), type, expr);
  
        return build_nop_reinterpret (type, expr);
      }
--- 7951,7957 ----
  
        if (warn_strict_aliasing <= 2)
  	/* strict_aliasing_warning STRIP_NOPs its expr.  */
! 	cp_strict_aliasing_warning (EXPR_LOCATION (expr), type, expr);
  
        return build_nop_reinterpret (type, expr);
      }
diff -Nrcpad gcc-10.1.0/gcc/cp/typeck2.c gcc-10.2.0/gcc/cp/typeck2.c
*** gcc-10.1.0/gcc/cp/typeck2.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/cp/typeck2.c	Thu Jul 23 06:35:17 2020
*************** process_init_constructor_record (tree ty
*** 1661,1667 ****
  	      ++idx;
  	    }
  	}
!       if (next)
  	/* Already handled above.  */;
        else if (DECL_INITIAL (field))
  	{
--- 1661,1671 ----
  	      ++idx;
  	    }
  	}
!       if (next == error_mark_node)
! 	/* We skip initializers for empty bases/fields, so skipping an invalid
! 	   one could make us accept invalid code.  */
! 	return PICFLAG_ERRONEOUS;
!       else if (next)
  	/* Already handled above.  */;
        else if (DECL_INITIAL (field))
  	{
diff -Nrcpad gcc-10.1.0/gcc/d/ChangeLog gcc-10.2.0/gcc/d/ChangeLog
*** gcc-10.1.0/gcc/d/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/d/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,59 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
+ 2020-06-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-06-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	* dmd/cond.c (lowerArrayAggregate): Directly use the elements of the
+ 	array for TupleExp creation.
+ 	(lowerNonArrayAggregate): Inline creation of foreach range indexes.
+ 
+ 2020-06-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-06-25  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/95250
+ 	* dmd/expressionsem.c (class ExpressionSemanticVisitor): Return early
+ 	if error occurred during semantic of DivExp.
+ 
+ 2020-06-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-06-25  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/95173
+ 	* d-attribs.cc (uda_attribute_p): Don't search target attribute table
+ 	if NULL.
+ 
+ 2020-06-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	* d-builtins.cc (build_frontend_type): Handle struct fields with NULL
+ 	DECL_NAME.  Use byte_position to get the real field offset.
+ 
+ 2020-05-17  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backport from mainline
+ 	2020-05-06  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/94970
+ 	* d-codegen.cc (force_target_expr): Move create_temporary_var
+ 	implementation inline here.
+ 	(create_temporary_var): Remove.
+ 	(maybe_temporary_var): Remove.
+ 	(bind_expr): Remove.
+ 	* d-convert.cc (d_array_convert): Use build_local_temp to generate
+ 	temporaries, and generate its assignment.
+ 	* d-tree.h (create_temporary_var): Remove.
+ 	(maybe_temporary_var): Remove.
+ 	(d_array_convert): Remove vars argument.
+ 	* expr.cc (ExprVisitor::visit (CatExp *)): Use build_local_temp to
+ 	generate temporaries, don't wrap them in a BIND_EXPR.
+ 	(ExprVisitor::visit (NewExp *)): Likewise.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/d/d-attribs.cc gcc-10.2.0/gcc/d/d-attribs.cc
*** gcc-10.1.0/gcc/d/d-attribs.cc	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/d/d-attribs.cc	Thu Jul 23 06:35:17 2020
*************** uda_attribute_p (const char *name)
*** 216,225 ****
  	return true;
      }
  
!   for (const attribute_spec *p = targetm.attribute_table; p->name; p++)
      {
!       if (get_identifier (p->name) == ident)
! 	return true;
      }
  
    return false;
--- 216,228 ----
  	return true;
      }
  
!   if (targetm.attribute_table)
      {
!       for (const attribute_spec *p = targetm.attribute_table; p->name; p++)
! 	{
! 	  if (get_identifier (p->name) == ident)
! 	    return true;
! 	}
      }
  
    return false;
diff -Nrcpad gcc-10.1.0/gcc/d/d-builtins.cc gcc-10.2.0/gcc/d/d-builtins.cc
*** gcc-10.1.0/gcc/d/d-builtins.cc	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/d/d-builtins.cc	Thu Jul 23 06:35:17 2020
*************** build_frontend_type (tree type)
*** 238,243 ****
--- 238,246 ----
        sdecl->type->ctype = type;
        sdecl->type->merge2 ();
  
+       /* Add both named and anonymous fields as members of the struct.
+ 	 Anonymous fields still need a name in D, so call them "__pad%d".  */
+       int anonfield_id = 0;
        sdecl->members = new Dsymbols;
  
        for (tree field = TYPE_FIELDS (type); field; field = DECL_CHAIN (field))
*************** build_frontend_type (tree type)
*** 249,260 ****
  	      return NULL;
  	    }
  
! 	  Identifier *fident
! 	    = Identifier::idPool (IDENTIFIER_POINTER (DECL_NAME (field)));
  	  VarDeclaration *vd = VarDeclaration::create (Loc (), ftype, fident,
  						       NULL);
  	  vd->parent = sdecl;
! 	  vd->offset = tree_to_uhwi (DECL_FIELD_OFFSET (field));
  	  vd->semanticRun = PASSsemanticdone;
  	  vd->csym = field;
  	  sdecl->members->push (vd);
--- 252,270 ----
  	      return NULL;
  	    }
  
! 	  Identifier *fident;
! 	  if (DECL_NAME (field) == NULL_TREE)
! 	    fident = Identifier::generateId ("__pad", anonfield_id++);
! 	  else
! 	    {
! 	      const char *name = IDENTIFIER_POINTER (DECL_NAME (field));
! 	      fident = Identifier::idPool (name);
! 	    }
! 
  	  VarDeclaration *vd = VarDeclaration::create (Loc (), ftype, fident,
  						       NULL);
  	  vd->parent = sdecl;
! 	  vd->offset = tree_to_uhwi (byte_position (field));
  	  vd->semanticRun = PASSsemanticdone;
  	  vd->csym = field;
  	  sdecl->members->push (vd);
diff -Nrcpad gcc-10.1.0/gcc/d/d-codegen.cc gcc-10.2.0/gcc/d/d-codegen.cc
*** gcc-10.1.0/gcc/d/d-codegen.cc	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/d/d-codegen.cc	Thu Jul 23 06:35:17 2020
*************** build_target_expr (tree decl, tree exp)
*** 619,625 ****
  tree
  force_target_expr (tree exp)
  {
!   tree decl = create_temporary_var (TREE_TYPE (exp));
  
    return build_target_expr (decl, exp);
  }
--- 619,630 ----
  tree
  force_target_expr (tree exp)
  {
!   tree decl = build_decl (input_location, VAR_DECL, NULL_TREE,
! 			  TREE_TYPE (exp));
!   DECL_CONTEXT (decl) = current_function_decl;
!   DECL_ARTIFICIAL (decl) = 1;
!   DECL_IGNORED_P (decl) = 1;
!   layout_decl (decl, 0);
  
    return build_target_expr (decl, exp);
  }
*************** array_bounds_check (void)
*** 1766,1831 ****
      }
  }
  
- /* Return an undeclared local temporary of type TYPE
-    for use with BIND_EXPR.  */
- 
- tree
- create_temporary_var (tree type)
- {
-   tree decl = build_decl (input_location, VAR_DECL, NULL_TREE, type);
- 
-   DECL_CONTEXT (decl) = current_function_decl;
-   DECL_ARTIFICIAL (decl) = 1;
-   DECL_IGNORED_P (decl) = 1;
-   layout_decl (decl, 0);
- 
-   return decl;
- }
- 
- /* Return an undeclared local temporary OUT_VAR initialized
-    with result of expression EXP.  */
- 
- tree
- maybe_temporary_var (tree exp, tree *out_var)
- {
-   tree t = exp;
- 
-   /* Get the base component.  */
-   while (TREE_CODE (t) == COMPONENT_REF)
-     t = TREE_OPERAND (t, 0);
- 
-   if (!DECL_P (t) && !REFERENCE_CLASS_P (t))
-     {
-       *out_var = create_temporary_var (TREE_TYPE (exp));
-       DECL_INITIAL (*out_var) = exp;
-       return *out_var;
-     }
-   else
-     {
-       *out_var = NULL_TREE;
-       return exp;
-     }
- }
- 
- /* Builds a BIND_EXPR around BODY for the variables VAR_CHAIN.  */
- 
- tree
- bind_expr (tree var_chain, tree body)
- {
-   /* Only handles one var.  */
-   gcc_assert (TREE_CHAIN (var_chain) == NULL_TREE);
- 
-   if (DECL_INITIAL (var_chain))
-     {
-       tree ini = build_assign (INIT_EXPR, var_chain, DECL_INITIAL (var_chain));
-       DECL_INITIAL (var_chain) = NULL_TREE;
-       body = compound_expr (ini, body);
-     }
- 
-   return d_save_expr (build3 (BIND_EXPR, TREE_TYPE (body),
- 			      var_chain, body, NULL_TREE));
- }
- 
  /* Returns the TypeFunction class for Type T.
     Assumes T is already ->toBasetype().  */
  
--- 1771,1776 ----
diff -Nrcpad gcc-10.1.0/gcc/d/d-convert.cc gcc-10.2.0/gcc/d/d-convert.cc
*** gcc-10.1.0/gcc/d/d-convert.cc	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/d/d-convert.cc	Thu Jul 23 06:35:17 2020
*************** d_array_convert (Expression *exp)
*** 774,794 ****
  
  /* Convert EXP to a dynamic array, where ETYPE is the element type.
     Similar to above, except that EXP is allowed to be an element of an array.
!    Temporary variables that need some kind of BIND_EXPR are pushed to VARS.  */
  
  tree
! d_array_convert (Type *etype, Expression *exp, vec<tree, va_gc> **vars)
  {
    Type *tb = exp->type->toBasetype ();
  
    if ((tb->ty != Tarray && tb->ty != Tsarray) || same_type_p (tb, etype))
      {
        /* Convert single element to an array.  */
!       tree var = NULL_TREE;
!       tree expr = maybe_temporary_var (build_expr (exp), &var);
  
!       if (var != NULL_TREE)
! 	vec_safe_push (*vars, var);
  
        return d_array_value (build_ctype (exp->type->arrayOf ()),
  			    size_int (1), build_address (expr));
--- 774,796 ----
  
  /* Convert EXP to a dynamic array, where ETYPE is the element type.
     Similar to above, except that EXP is allowed to be an element of an array.
!    Temporary variables are created inline if EXP is not an lvalue.  */
  
  tree
! d_array_convert (Type *etype, Expression *exp)
  {
    Type *tb = exp->type->toBasetype ();
  
    if ((tb->ty != Tarray && tb->ty != Tsarray) || same_type_p (tb, etype))
      {
        /* Convert single element to an array.  */
!       tree expr = build_expr (exp);
  
!       if (!exp->isLvalue ())
! 	{
! 	  tree var = build_local_temp (TREE_TYPE (expr));
! 	  expr = compound_expr (modify_expr (var, expr), var);
! 	}
  
        return d_array_value (build_ctype (exp->type->arrayOf ()),
  			    size_int (1), build_address (expr));
diff -Nrcpad gcc-10.1.0/gcc/d/d-tree.h gcc-10.2.0/gcc/d/d-tree.h
*** gcc-10.1.0/gcc/d/d-tree.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/d/d-tree.h	Thu Jul 23 06:35:17 2020
*************** extern tree build_array_from_val (Type *
*** 561,568 ****
  extern tree void_okay_p (tree);
  extern tree build_bounds_condition (const Loc &, tree, tree, bool);
  extern bool array_bounds_check (void);
- extern tree create_temporary_var (tree);
- extern tree maybe_temporary_var (tree, tree *);
  extern tree bind_expr (tree, tree);
  extern TypeFunction *get_function_type (Type *);
  extern bool call_by_alias_p (FuncDeclaration *, FuncDeclaration *);
--- 561,566 ----
*************** extern tree convert_for_assignment (tree
*** 586,592 ****
  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 *, vec<tree, va_gc> **);
  
  /* In d-incpath.cc.  */
  extern void add_import_paths (const char *, const char *, bool);
--- 584,590 ----
  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 *);
  
  /* In d-incpath.cc.  */
  extern void add_import_paths (const char *, const char *, bool);
diff -Nrcpad gcc-10.1.0/gcc/d/dmd/cond.c gcc-10.2.0/gcc/d/dmd/cond.c
*** gcc-10.1.0/gcc/d/dmd/cond.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/d/dmd/cond.c	Thu Jul 23 06:35:17 2020
*************** static void lowerArrayAggregate(StaticFo
*** 92,104 ****
      el = el->ctfeInterpret();
      if (el->op == TOKint64)
      {
!         dinteger_t length = el->toInteger();
!         Expressions *es = new Expressions();
!         for (size_t i = 0; i < length; i++)
          {
!             IntegerExp *index = new IntegerExp(sfe->loc, i, Type::tsize_t);
!             Expression *value = new IndexExp(aggr->loc, aggr, index);
!             es->push(value);
          }
          sfe->aggrfe->aggr = new TupleExp(aggr->loc, es);
          sfe->aggrfe->aggr = semantic(sfe->aggrfe->aggr, sc);
--- 92,115 ----
      el = el->ctfeInterpret();
      if (el->op == TOKint64)
      {
!         Expressions *es;
!         if (aggr->op == TOKarrayliteral)
          {
!             // Directly use the elements of the array for the TupleExp creation
!             ArrayLiteralExp *ale = (ArrayLiteralExp *)aggr;
!             es = ale->elements;
!         }
!         else
!         {
!             size_t length = (size_t)el->toInteger();
!             es = new Expressions();
!             es->setDim(length);
!             for (size_t i = 0; i < length; i++)
!             {
!                 IntegerExp *index = new IntegerExp(sfe->loc, i, Type::tsize_t);
!                 Expression *value = new IndexExp(aggr->loc, aggr, index);
!                 (*es)[i] = value;
!             }
          }
          sfe->aggrfe->aggr = new TupleExp(aggr->loc, es);
          sfe->aggrfe->aggr = semantic(sfe->aggrfe->aggr, sc);
*************** static void lowerNonArrayAggregate(Stati
*** 307,319 ****
      Expression *catass = new CatAssignExp(aloc, new IdentifierExp(aloc, idres), res[1]);
      s2->push(createForeach(sfe, aloc, pparams[1], new ExpStatement(aloc, catass)));
      s2->push(new ReturnStatement(aloc, new IdentifierExp(aloc, idres)));
!     Expression *aggr = wrapAndCall(aloc, new CompoundStatement(aloc, s2));
!     sc = sc->startCTFE();
!     aggr = semantic(aggr, sc);
!     aggr = resolveProperties(sc, aggr);
!     sc = sc->endCTFE();
!     aggr = aggr->optimize(WANTvalue);
!     aggr = aggr->ctfeInterpret();
  
      assert(!!sfe->aggrfe ^ !!sfe->rangefe);
      sfe->aggrfe = new ForeachStatement(sfe->loc, TOKforeach, pparams[2], aggr,
--- 318,367 ----
      Expression *catass = new CatAssignExp(aloc, new IdentifierExp(aloc, idres), res[1]);
      s2->push(createForeach(sfe, aloc, pparams[1], new ExpStatement(aloc, catass)));
      s2->push(new ReturnStatement(aloc, new IdentifierExp(aloc, idres)));
! 
!     Expression *aggr;
!     Type *indexty;
! 
!     if (sfe->rangefe && (indexty = ety->semantic(aloc, sc))->isintegral())
!     {
!         sfe->rangefe->lwr->type = indexty;
!         sfe->rangefe->upr->type = indexty;
!         IntRange lwrRange = getIntRange(sfe->rangefe->lwr);
!         IntRange uprRange = getIntRange(sfe->rangefe->upr);
! 
!         const dinteger_t lwr = sfe->rangefe->lwr->toInteger();
!         dinteger_t upr = sfe->rangefe->upr->toInteger();
!         size_t length = 0;
! 
!         if (lwrRange.imin <= uprRange.imax)
!             length = (size_t)(upr - lwr);
! 
!         Expressions *exps = new Expressions();
!         exps->setDim(length);
! 
!         if (sfe->rangefe->op == TOKforeach)
!         {
!             for (size_t i = 0; i < length; i++)
!                 (*exps)[i] = new IntegerExp(aloc, lwr + i, indexty);
!         }
!         else
!         {
!             --upr;
!             for (size_t i = 0; i < length; i++)
!                 (*exps)[i] = new IntegerExp(aloc, upr - i, indexty);
!         }
!         aggr = new ArrayLiteralExp(aloc, indexty->arrayOf(), exps);
!     }
!     else
!     {
!         aggr = wrapAndCall(aloc, new CompoundStatement(aloc, s2));
!         sc = sc->startCTFE();
!         aggr = semantic(aggr, sc);
!         aggr = resolveProperties(sc, aggr);
!         sc = sc->endCTFE();
!         aggr = aggr->optimize(WANTvalue);
!         aggr = aggr->ctfeInterpret();
!     }
  
      assert(!!sfe->aggrfe ^ !!sfe->rangefe);
      sfe->aggrfe = new ForeachStatement(sfe->loc, TOKforeach, pparams[2], aggr,
diff -Nrcpad gcc-10.1.0/gcc/d/dmd/expressionsem.c gcc-10.2.0/gcc/d/dmd/expressionsem.c
*** gcc-10.1.0/gcc/d/dmd/expressionsem.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/d/dmd/expressionsem.c	Thu Jul 23 06:35:17 2020
*************** public:
*** 6887,6892 ****
--- 6887,6893 ----
          if (Expression *ex = binSemanticProp(exp, sc))
          {
              result = ex;
+             return;
          }
          Expression *e = exp->op_overload(sc);
          if (e)
diff -Nrcpad gcc-10.1.0/gcc/d/expr.cc gcc-10.2.0/gcc/d/expr.cc
*** gcc-10.1.0/gcc/d/expr.cc	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/d/expr.cc	Thu Jul 23 06:35:17 2020
*************** public:
*** 691,697 ****
      else
        etype = tb2->nextOf ();
  
-     vec<tree, va_gc> *elemvars = NULL;
      tree result;
  
      if (e->e1->op == TOKcat)
--- 691,696 ----
*************** public:
*** 711,719 ****
  
  	/* Store all concatenation args to a temporary byte[][ndims] array.  */
  	Type *targselem = Type::tint8->arrayOf ();
! 	tree var = create_temporary_var (make_array_type (targselem, ndims));
! 	tree init = build_constructor (TREE_TYPE (var), NULL);
! 	vec_safe_push (elemvars, var);
  
  	/* Loop through each concatenation from right to left.  */
  	vec<constructor_elt, va_gc> *elms = NULL;
--- 710,716 ----
  
  	/* Store all concatenation args to a temporary byte[][ndims] array.  */
  	Type *targselem = Type::tint8->arrayOf ();
! 	tree var = build_local_temp (make_array_type (targselem, ndims));
  
  	/* Loop through each concatenation from right to left.  */
  	vec<constructor_elt, va_gc> *elms = NULL;
*************** public:
*** 725,731 ****
  	      ? (oe = ce->e1)
  	      : (ce = (CatExp *)ce->e1, oe = ce->e2)))
  	  {
! 	    tree arg = d_array_convert (etype, oe, &elemvars);
  	    tree index = size_int (dim);
  	    CONSTRUCTOR_APPEND_ELT (elms, index, d_save_expr (arg));
  
--- 722,728 ----
  	      ? (oe = ce->e1)
  	      : (ce = (CatExp *)ce->e1, oe = ce->e2)))
  	  {
! 	    tree arg = d_array_convert (etype, oe);
  	    tree index = size_int (dim);
  	    CONSTRUCTOR_APPEND_ELT (elms, index, d_save_expr (arg));
  
*************** public:
*** 738,745 ****
  
  	/* Check there is no logic bug in constructing byte[][] of arrays.  */
  	gcc_assert (dim == 0);
! 	CONSTRUCTOR_ELTS (init) = elms;
! 	DECL_INITIAL (var) = init;
  
  	tree arrs = d_array_value (build_ctype (targselem->arrayOf ()),
  				   size_int (ndims), build_address (var));
--- 735,742 ----
  
  	/* Check there is no logic bug in constructing byte[][] of arrays.  */
  	gcc_assert (dim == 0);
! 	tree init = build_constructor (TREE_TYPE (var), elms);
! 	var = compound_expr (modify_expr (var, init), var);
  
  	tree arrs = d_array_value (build_ctype (targselem->arrayOf ()),
  				   size_int (ndims), build_address (var));
*************** public:
*** 752,764 ****
  	/* Handle single concatenation (a ~ b).  */
  	result = build_libcall (LIBCALL_ARRAYCATT, e->type, 3,
  				build_typeinfo (e->loc, e->type),
! 				d_array_convert (etype, e->e1, &elemvars),
! 				d_array_convert (etype, e->e2, &elemvars));
        }
  
-     for (size_t i = 0; i < vec_safe_length (elemvars); ++i)
-       result = bind_expr ((*elemvars)[i], result);
- 
      this->result_ = result;
    }
  
--- 749,758 ----
  	/* Handle single concatenation (a ~ b).  */
  	result = build_libcall (LIBCALL_ARRAYCATT, e->type, 3,
  				build_typeinfo (e->loc, e->type),
! 				d_array_convert (etype, e->e1),
! 				d_array_convert (etype, e->e2));
        }
  
      this->result_ = result;
    }
  
*************** public:
*** 2494,2505 ****
  	else
  	  {
  	    /* Multidimensional array allocations.  */
- 	    vec<constructor_elt, va_gc> *elms = NULL;
- 	    Type *telem = e->newtype->toBasetype ();
  	    tree tarray = make_array_type (Type::tsize_t, e->arguments->dim);
! 	    tree var = create_temporary_var (tarray);
! 	    tree init = build_constructor (TREE_TYPE (var), NULL);
  
  	    for (size_t i = 0; i < e->arguments->dim; i++)
  	      {
  		Expression *arg = (*e->arguments)[i];
--- 2488,2500 ----
  	else
  	  {
  	    /* Multidimensional array allocations.  */
  	    tree tarray = make_array_type (Type::tsize_t, e->arguments->dim);
! 	    tree var = build_local_temp (tarray);
! 	    vec<constructor_elt, va_gc> *elms = NULL;
  
+ 	    /* Get the base element type for the array, generating the
+ 	       initializer for the dims parameter along the way.  */
+ 	    Type *telem = e->newtype->toBasetype ();
  	    for (size_t i = 0; i < e->arguments->dim; i++)
  	      {
  		Expression *arg = (*e->arguments)[i];
*************** public:
*** 2510,2517 ****
  		gcc_assert (telem);
  	      }
  
! 	    CONSTRUCTOR_ELTS (init) = elms;
! 	    DECL_INITIAL (var) = init;
  
  	    /* Generate: _d_newarraymTX(ti, dims)
  		     or: _d_newarraymiTX(ti, dims)  */
--- 2505,2513 ----
  		gcc_assert (telem);
  	      }
  
! 	    /* Initialize the temporary.  */
! 	    tree init = modify_expr (var, build_constructor (tarray, elms));
! 	    var = compound_expr (init, var);
  
  	    /* Generate: _d_newarraymTX(ti, dims)
  		     or: _d_newarraymiTX(ti, dims)  */
*************** public:
*** 2524,2530 ****
  				       build_address (var));
  
  	    result = build_libcall (libcall, tb, 2, tinfo, dims);
- 	    result = bind_expr (var, result);
  	  }
  
  	if (e->argprefix)
--- 2520,2525 ----
diff -Nrcpad gcc-10.1.0/gcc/doc/cpp.1 gcc-10.2.0/gcc/doc/cpp.1
*** gcc-10.1.0/gcc/doc/cpp.1	Thu May  7 10:51:49 2020
--- gcc-10.2.0/gcc/doc/cpp.1	Thu Jul 23 06:36:34 2020
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
--- 1,4 ----
! .\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
***************
*** 54,73 ****
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .nr rF 0
! .if \n(.g .if rF .nr rF 1
! .if (\n(rF:(\n(.g==0)) \{\
! .    if \nF \{\
! .        de IX
! .        tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .        if !\nF==2 \{\
! .            nr % 0
! .            nr F 2
! .        \}
  .    \}
  .\}
- .rr rF
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
--- 54,69 ----
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .if !\nF .nr F 0
! .if \nF>0 \{\
! .    de IX
! .    tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .    if !\nF==2 \{\
! .        nr % 0
! .        nr F 2
  .    \}
  .\}
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "CPP 1"
! .TH CPP 1 "2020-05-07" "gcc-10.1.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "CPP 1"
! .TH CPP 1 "2020-07-23" "gcc-10.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** time of the source or package and it sho
*** 920,927 ****
  process.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fBgpl\fR\|(7), \fBgfdl\fR\|(7), \fBfsf\-funding\fR\|(7),
! \&\fBgcc\fR\|(1), and the Info entries for \fIcpp\fR and \fIgcc\fR.
  .SH "COPYRIGHT"
  .IX Header "COPYRIGHT"
  Copyright (c) 1987\-2020 Free Software Foundation, Inc.
--- 916,923 ----
  process.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fIgpl\fR\|(7), \fIgfdl\fR\|(7), \fIfsf\-funding\fR\|(7),
! \&\fIgcc\fR\|(1), and the Info entries for \fIcpp\fR and \fIgcc\fR.
  .SH "COPYRIGHT"
  .IX Header "COPYRIGHT"
  Copyright (c) 1987\-2020 Free Software Foundation, Inc.
*************** Permission is granted to copy, distribut
*** 930,936 ****
  under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.3 or
  any later version published by the Free Software Foundation.  A copy of
  the license is included in the
! man page \fBgfdl\fR\|(7).
  This manual contains no Invariant Sections.  The Front-Cover Texts are
  (a) (see below), and the Back-Cover Texts are (b) (see below).
  .PP
--- 926,932 ----
  under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.3 or
  any later version published by the Free Software Foundation.  A copy of
  the license is included in the
! man page \fIgfdl\fR\|(7).
  This manual contains no Invariant Sections.  The Front-Cover Texts are
  (a) (see below), and the Back-Cover Texts are (b) (see below).
  .PP
diff -Nrcpad gcc-10.1.0/gcc/doc/extend.texi gcc-10.2.0/gcc/doc/extend.texi
*** gcc-10.1.0/gcc/doc/extend.texi	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/doc/extend.texi	Thu Jul 23 06:35:17 2020
*************** Select the function scope on which branc
*** 4066,4071 ****
--- 4066,4077 ----
  behavior and permissible arguments are the same as for the command-line option
  @option{-mbranch-protection=}.  The default value is @code{none}.
  
+ @item outline-atomics
+ @cindex @code{outline-atomics} function attribute, AArch64
+ Enable or disable calls to out-of-line helpers to implement atomic operations.
+ This corresponds to the behavior of the command line options
+ @option{-moutline-atomics} and @option{-mno-outline-atomics}.
+ 
  @end table
  
  The above target attributes can be specified as follows:
*************** The @var{level} argument must be a const
*** 11055,11072 ****
  
  On some machines it may be impossible to determine the return address of
  any function other than the current one; in such cases, or when the top
! of the stack has been reached, this function returns @code{0} or a
! random value.  In addition, @code{__builtin_frame_address} may be used
  to determine if the top of the stack has been reached.
  
  Additional post-processing of the returned value may be needed, see
  @code{__builtin_extract_return_addr}.
  
  Calling this function with a nonzero argument can have unpredictable
  effects, including crashing the calling program.  As a result, calls
  that are considered unsafe are diagnosed when the @option{-Wframe-address}
  option is in effect.  Such calls should only be made in debugging
  situations.
  @end deftypefn
  
  @deftypefn {Built-in Function} {void *} __builtin_extract_return_addr (void *@var{addr})
--- 11061,11091 ----
  
  On some machines it may be impossible to determine the return address of
  any function other than the current one; in such cases, or when the top
! of the stack has been reached, this function returns an unspecified
! value.  In addition, @code{__builtin_frame_address} may be used
  to determine if the top of the stack has been reached.
  
  Additional post-processing of the returned value may be needed, see
  @code{__builtin_extract_return_addr}.
  
+ The stored representation of the return address in memory may be different
+ from the address returned by @code{__builtin_return_address}.  For example,
+ on AArch64 the stored address may be mangled with return address signing
+ whereas the address returned by @code{__builtin_return_address} is not.
+ 
  Calling this function with a nonzero argument can have unpredictable
  effects, including crashing the calling program.  As a result, calls
  that are considered unsafe are diagnosed when the @option{-Wframe-address}
  option is in effect.  Such calls should only be made in debugging
  situations.
+ 
+ On targets where code addresses are representable as @code{void *},
+ @smallexample
+ void *addr = __builtin_extract_return_addr (__builtin_return_address (0));
+ @end smallexample
+ gives the code address where the current function would return.  For example,
+ such an address may be used with @code{dladdr} or other interfaces that work
+ with code addresses.
  @end deftypefn
  
  @deftypefn {Built-in Function} {void *} __builtin_extract_return_addr (void *@var{addr})
*************** instructions, but allow the compiler to
*** 13748,13753 ****
--- 13767,13773 ----
  * PowerPC AltiVec/VSX Built-in Functions::
  * PowerPC Hardware Transactional Memory Built-in Functions::
  * PowerPC Atomic Memory Operation Functions::
+ * PowerPC Matrix-Multiply Assist Built-in Functions::
  * RX Built-in Functions::
  * S/390 System z Built-in Functions::
  * SH Built-in Functions::
*************** issues a warning.
*** 17011,17016 ****
--- 17031,17038 ----
  The following CPU names can be detected:
  
  @table @samp
+ @item power10
+ IBM POWER10 Server CPU.
  @item power9
  IBM POWER9 Server CPU.
  @item power8
*************** CPU supports ISA 2.06 (eg, POWER7)
*** 17087,17092 ****
--- 17109,17116 ----
  CPU supports ISA 2.07 (eg, POWER8)
  @item arch_3_00
  CPU supports ISA 3.0 (eg, POWER9)
+ @item arch_3_1
+ CPU supports ISA 3.1 (eg, POWER10)
  @item archpmu
  CPU supports the set of compatible performance monitoring events.
  @item booke
*************** CPU supports icache snooping capabilitie
*** 17120,17125 ****
--- 17144,17151 ----
  CPU supports 128-bit IEEE binary floating point instructions.
  @item isel
  CPU supports the integer select instruction.
+ @item mma
+ CPU supports the matrix-multiply assist instructions.
  @item mmu
  CPU has a memory management unit.
  @item notb
*************** bool scalar_test_data_class (__ieee128 s
*** 20043,20048 ****
--- 20069,20081 ----
  bool scalar_test_neg (float source);
  bool scalar_test_neg (double source);
  bool scalar_test_neg (__ieee128 source);
+ 
+ vector _uint128_t vec_msum (vector unsigned long long,
+ 			    vector unsigned long long,
+ 			    vector _uint128_t);
+ vector _int128_t vec_msum (vector signed long long,
+ 			   vector signed long long,
+ 			   vector _int128_t);
  @end smallexample
  
  The @code{scalar_extract_exp} and @code{scalar_extract_sig}
*************** Note that the sign of the significand is
*** 20062,20067 ****
--- 20095,20103 ----
  returned from the @code{scalar_extract_sig} function.  Use the
  @code{scalar_test_neg} function to test the sign of its @code{double}
  argument.
+ The @code{vec_msum} functions perform a vector multiply-sum, returning
+ the result of arg1*arg2+arg3.  ISA 3.0 adds support for vec_msum returning
+ a vector int128 result.
  
  The @code{scalar_insert_exp}
  functions require a 64-bit environment supporting ISA 3.0 or later.
*************** void amo_stdat_smax (int64_t *, int64_t)
*** 20965,20970 ****
--- 21001,21100 ----
  void amo_stdat_smin (int64_t *, int64_t);
  @end smallexample
  
+ @node PowerPC Matrix-Multiply Assist Built-in Functions
+ @subsection PowerPC Matrix-Multiply Assist Built-in Functions
+ ISA 3.1 of the PowerPC added new Matrix-Multiply Assist (MMA) instructions.
+ GCC provides support for these instructions through the following built-in
+ functions which are enabled with the @code{-mmma} option.  The vec_t type
+ below is defined to be a normal vector unsigned char type.Â  The uint2, uint4
+ and uint8 parameters are 2-bit, 4-bit and 8-bit unsigned integer constants
+ respectively.Â  The compiler will verify that they are constants and that
+ their values are within range.Â 
+ 
+ The built-in functions supported are:
+ 
+ @smallexample
+ void __builtin_mma_xvi4ger8 (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvi8ger4 (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvi16ger2 (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvi16ger2s (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvf16ger2 (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvbf16ger2 (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvf32ger (__vector_quad *, vec_t, vec_t);
+ 
+ void __builtin_mma_xvi4ger8pp (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvi8ger4pp (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvi8ger4spp(__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvi16ger2pp (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvi16ger2spp (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvf16ger2pp (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvf16ger2pn (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvf16ger2np (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvf16ger2nn (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvbf16ger2pp (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvbf16ger2pn (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvbf16ger2np (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvbf16ger2nn (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvf32gerpp (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvf32gerpn (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvf32gernp (__vector_quad *, vec_t, vec_t);
+ void __builtin_mma_xvf32gernn (__vector_quad *, vec_t, vec_t);
+ 
+ void __builtin_mma_pmxvi4ger8 (__vector_quad *, vec_t, vec_t, uint4, uint4, uint8);
+ void __builtin_mma_pmxvi4ger8pp (__vector_quad *, vec_t, vec_t, uint4, uint4, uint8);
+ 
+ void __builtin_mma_pmxvi8ger4 (__vector_quad *, vec_t, vec_t, uint4, uint4, uint4);
+ void __builtin_mma_pmxvi8ger4pp (__vector_quad *, vec_t, vec_t, uint4, uint4, uint4);
+ void __builtin_mma_pmxvi8ger4spp(__vector_quad *, vec_t, vec_t, uint4, uint4, uint4);
+ 
+ void __builtin_mma_pmxvi16ger2 (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
+ void __builtin_mma_pmxvi16ger2s (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
+ void __builtin_mma_pmxvf16ger2 (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
+ void __builtin_mma_pmxvbf16ger2 (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
+ 
+ void __builtin_mma_pmxvi16ger2pp (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
+ void __builtin_mma_pmxvi16ger2spp (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
+ void __builtin_mma_pmxvf16ger2pp (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
+ void __builtin_mma_pmxvf16ger2pn (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
+ void __builtin_mma_pmxvf16ger2np (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
+ void __builtin_mma_pmxvf16ger2nn (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
+ void __builtin_mma_pmxvbf16ger2pp (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
+ void __builtin_mma_pmxvbf16ger2pn (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
+ void __builtin_mma_pmxvbf16ger2np (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
+ void __builtin_mma_pmxvbf16ger2nn (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
+ 
+ void __builtin_mma_pmxvf32ger (__vector_quad *, vec_t, vec_t, uint4, uint4);
+ void __builtin_mma_pmxvf32gerpp (__vector_quad *, vec_t, vec_t, uint4, uint4);
+ void __builtin_mma_pmxvf32gerpn (__vector_quad *, vec_t, vec_t, uint4, uint4);
+ void __builtin_mma_pmxvf32gernp (__vector_quad *, vec_t, vec_t, uint4, uint4);
+ void __builtin_mma_pmxvf32gernn (__vector_quad *, vec_t, vec_t, uint4, uint4);
+ 
+ void __builtin_mma_xvf64ger (__vector_quad *, __vector_pair, vec_t);
+ void __builtin_mma_xvf64gerpp (__vector_quad *, __vector_pair, vec_t);
+ void __builtin_mma_xvf64gerpn (__vector_quad *, __vector_pair, vec_t);
+ void __builtin_mma_xvf64gernp (__vector_quad *, __vector_pair, vec_t);
+ void __builtin_mma_xvf64gernn (__vector_quad *, __vector_pair, vec_t);
+ 
+ void __builtin_mma_pmxvf64ger (__vector_quad *, __vector_pair, vec_t, uint4, uint2);
+ void __builtin_mma_pmxvf64gerpp (__vector_quad *, __vector_pair, vec_t, uint4, uint2);
+ void __builtin_mma_pmxvf64gerpn (__vector_quad *, __vector_pair, vec_t, uint4, uint2);
+ void __builtin_mma_pmxvf64gernp (__vector_quad *, __vector_pair, vec_t, uint4, uint2);
+ void __builtin_mma_pmxvf64gernn (__vector_quad *, __vector_pair, vec_t, uint4, uint2);
+ 
+ void __builtin_mma_xxmtacc (__vector_quad *);
+ void __builtin_mma_xxmfacc (__vector_quad *);
+ void __builtin_mma_xxsetaccz (__vector_quad *);
+ 
+ void __builtin_mma_assemble_acc (__vector_quad *, vec_t, vec_t, vec_t, vec_t);
+ void __builtin_mma_disassemble_acc (void *, __vector_quad *);
+ 
+ void __builtin_mma_assemble_pair (__vector_pair *, vec_t, vec_t);
+ void __builtin_mma_disassemble_pair (void *, __vector_pair *);
+ 
+ vec_t __builtin_vsx_xvcvspbf16 (vec_t);
+ vec_t __builtin_vsx_xvcvbf16sp (vec_t);
+ @end smallexample
+ 
  @node RX Built-in Functions
  @subsection RX Built-in Functions
  GCC supports some of the RX instructions which cannot be expressed in
diff -Nrcpad gcc-10.1.0/gcc/doc/fsf-funding.7 gcc-10.2.0/gcc/doc/fsf-funding.7
*** gcc-10.1.0/gcc/doc/fsf-funding.7	Thu May  7 10:51:49 2020
--- gcc-10.2.0/gcc/doc/fsf-funding.7	Thu Jul 23 06:36:34 2020
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
--- 1,4 ----
! .\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
***************
*** 54,73 ****
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .nr rF 0
! .if \n(.g .if rF .nr rF 1
! .if (\n(rF:(\n(.g==0)) \{\
! .    if \nF \{\
! .        de IX
! .        tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .        if !\nF==2 \{\
! .            nr % 0
! .            nr F 2
! .        \}
  .    \}
  .\}
- .rr rF
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
--- 54,69 ----
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .if !\nF .nr F 0
! .if \nF>0 \{\
! .    de IX
! .    tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .    if !\nF==2 \{\
! .        nr % 0
! .        nr F 2
  .    \}
  .\}
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "FSF-FUNDING 7"
! .TH FSF-FUNDING 7 "2020-05-07" "gcc-10.1.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "FSF-FUNDING 7"
! .TH FSF-FUNDING 7 "2020-07-23" "gcc-10.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** proper thing to do\*(R" when distributin
*** 185,191 ****
  assure a steady flow of resources into making more free software.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fBgpl\fR\|(7), \fBgfdl\fR\|(7).
  .SH "COPYRIGHT"
  .IX Header "COPYRIGHT"
  Copyright (c) 1994 Free Software Foundation, Inc.
--- 181,187 ----
  assure a steady flow of resources into making more free software.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fIgpl\fR\|(7), \fIgfdl\fR\|(7).
  .SH "COPYRIGHT"
  .IX Header "COPYRIGHT"
  Copyright (c) 1994 Free Software Foundation, Inc.
diff -Nrcpad gcc-10.1.0/gcc/doc/g++.1 gcc-10.2.0/gcc/doc/g++.1
*** gcc-10.1.0/gcc/doc/g++.1	Thu May  7 11:02:06 2020
--- gcc-10.2.0/gcc/doc/g++.1	Thu Jul 23 06:45:25 2020
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
--- 1,4 ----
! .\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
***************
*** 54,73 ****
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .nr rF 0
! .if \n(.g .if rF .nr rF 1
! .if (\n(rF:(\n(.g==0)) \{\
! .    if \nF \{\
! .        de IX
! .        tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .        if !\nF==2 \{\
! .            nr % 0
! .            nr F 2
! .        \}
  .    \}
  .\}
- .rr rF
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
--- 54,69 ----
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .if !\nF .nr F 0
! .if \nF>0 \{\
! .    de IX
! .    tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .    if !\nF==2 \{\
! .        nr % 0
! .        nr F 2
  .    \}
  .\}
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2020-05-07" "gcc-10.1.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2020-07-23" "gcc-10.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** See \s-1RS/6000\s0 and PowerPC Options.
*** 1207,1213 ****
  \&\-mgnu\-attribute  \-mno\-gnu\-attribute 
  \&\-mstack\-protector\-guard=\fR\fIguard\fR \fB\-mstack\-protector\-guard\-reg=\fR\fIreg\fR 
  \&\fB\-mstack\-protector\-guard\-offset=\fR\fIoffset\fR \fB\-mprefixed \-mno\-prefixed 
! \&\-mpcrel \-mno\-pcrel\fR
  .Sp
  \&\fI\s-1RX\s0 Options\fR
  \&\fB\-m64bit\-doubles  \-m32bit\-doubles  \-fpu  \-nofpu
--- 1203,1209 ----
  \&\-mgnu\-attribute  \-mno\-gnu\-attribute 
  \&\-mstack\-protector\-guard=\fR\fIguard\fR \fB\-mstack\-protector\-guard\-reg=\fR\fIreg\fR 
  \&\fB\-mstack\-protector\-guard\-offset=\fR\fIoffset\fR \fB\-mprefixed \-mno\-prefixed 
! \&\-mpcrel \-mno\-pcrel \-mmma \-mno\-mmma\fR
  .Sp
  \&\fI\s-1RX\s0 Options\fR
  \&\fB\-m64bit\-doubles  \-m32bit\-doubles  \-fpu  \-nofpu
*************** This is useful if you need to make sure
*** 3671,3678 ****
  be compiled with older versions of \s-1GCC.\s0
  .IP "\fB\-freplace\-objc\-classes\fR" 4
  .IX Item "-freplace-objc-classes"
! Emit a special marker instructing \fB\fBld\fB\|(1)\fR not to statically link in
! the resulting object file, and allow \fB\fBdyld\fB\|(1)\fR to load it in at
  run time instead.  This is used in conjunction with the Fix-and-Continue
  debugging mode, where the object file in question may be recompiled and
  dynamically reloaded in the course of program execution, without the need
--- 3667,3674 ----
  be compiled with older versions of \s-1GCC.\s0
  .IP "\fB\-freplace\-objc\-classes\fR" 4
  .IX Item "-freplace-objc-classes"
! Emit a special marker instructing \fB\f(BIld\fB\|(1)\fR not to statically link in
! the resulting object file, and allow \fB\f(BIdyld\fB\|(1)\fR to load it in at
  run time instead.  This is used in conjunction with the Fix-and-Continue
  debugging mode, where the object file in question may be recompiled and
  dynamically reloaded in the course of program execution, without the need
*************** example of how this can happen:
*** 5823,5829 ****
  .Sp
  If the value of \f(CW\*(C`y\*(C'\fR is always 1, 2 or 3, then \f(CW\*(C`x\*(C'\fR is
  always initialized, but \s-1GCC\s0 doesn't know this. To suppress the
! warning, you need to provide a default case with \fBassert\fR\|(0) or
  similar code.
  .Sp
  This option also warns when a non-volatile automatic variable might be
--- 5819,5825 ----
  .Sp
  If the value of \f(CW\*(C`y\*(C'\fR is always 1, 2 or 3, then \f(CW\*(C`x\*(C'\fR is
  always initialized, but \s-1GCC\s0 doesn't know this. To suppress the
! warning, you need to provide a default case with \fIassert\fR\|(0) or
  similar code.
  .Sp
  This option also warns when a non-volatile automatic variable might be
*************** When enabled, interprocedural constant p
*** 9415,9421 ****
  when externally visible function can be called with constant arguments.
  Because this optimization can create multiple copies of functions,
  it may significantly increase code size
! (see \fB\-\-param ipcp\-unit\-growth=\fR\fIvalue\fR).
  This flag is enabled by default at \fB\-O3\fR.
  It is also enabled by \fB\-fprofile\-use\fR and \fB\-fauto\-profile\fR.
  .IP "\fB\-fipa\-bit\-cp\fR" 4
--- 9411,9417 ----
  when externally visible function can be called with constant arguments.
  Because this optimization can create multiple copies of functions,
  it may significantly increase code size
! (see \fB\-\-param ipa\-cp\-unit\-growth=\fR\fIvalue\fR).
  This flag is enabled by default at \fB\-O3\fR.
  It is also enabled by \fB\-fprofile\-use\fR and \fB\-fauto\-profile\fR.
  .IP "\fB\-fipa\-bit\-cp\fR" 4
*************** conflicting translation units.  Specific
*** 10329,10334 ****
--- 10325,10338 ----
  precedence; and for example \fB\-ffp\-contract=off\fR takes precedence
  over \fB\-ffp\-contract=fast\fR.  You can override them at link time.
  .Sp
+ Diagnostic options such as \fB\-Wstringop\-overflow\fR are passed
+ through to the link stage and their setting matches that of the
+ compile-step at function granularity.  Note that this matters only
+ for diagnostics emitted during optimization.  Note that code
+ transforms such as inlining can lead to warnings being enabled
+ or disabled for regions if code not consistent with the setting
+ at compile time.
+ .Sp
  When you need to pass options to the assembler via \fB\-Wa\fR or
  \&\fB\-Xassembler\fR make sure to either compile such translation
  units with \fB\-fno\-lto\fR or consistently use the same assembler
*************** Specifies maximal overall growth of the
*** 11212,11219 ****
  For example, parameter value 20 limits unit growth to 1.2 times the original
  size. Cold functions (either marked cold via an attribute or by profile
  feedback) are not accounted into the unit size.
! .IP "\fBipcp-unit-growth\fR" 4
! .IX Item "ipcp-unit-growth"
  Specifies maximal overall growth of the compilation unit caused by
  interprocedural constant propagation.  For example, parameter value 10 limits
  unit growth to 1.1 times the original size.
--- 11216,11223 ----
  For example, parameter value 20 limits unit growth to 1.2 times the original
  size. Cold functions (either marked cold via an attribute or by profile
  feedback) are not accounted into the unit size.
! .IP "\fBipa-cp-unit-growth\fR" 4
! .IX Item "ipa-cp-unit-growth"
  Specifies maximal overall growth of the compilation unit caused by
  interprocedural constant propagation.  For example, parameter value 10 limits
  unit growth to 1.1 times the original size.
*************** will not try to thread through its block
*** 12225,12233 ****
  .IX Item "uninit-control-dep-attempts"
  Maximum number of nested calls to search for control dependencies
  during uninitialized variable analysis.
- .IP "\fBmax-once-peeled-insns\fR" 4
- .IX Item "max-once-peeled-insns"
- The maximum number of insns of a peeled loop that rolls only once.
  .IP "\fBsra-max-scalarization-size-Osize\fR" 4
  .IX Item "sra-max-scalarization-size-Osize"
  Maximum size, in storage units, of an aggregate
--- 12229,12234 ----
*************** a property of a variable such as its val
*** 12258,12263 ****
--- 12259,12295 ----
  of iterations or recursive calls \s-1GCC\s0 performs when optimizing certain
  statements or when determining their validity prior to issuing
  diagnostics.
+ .IP "\fBstore-merging-max-size\fR" 4
+ .IX Item "store-merging-max-size"
+ Maximum size of a single store merging region in bytes.
+ .IP "\fBhash-table-verification-limit\fR" 4
+ .IX Item "hash-table-verification-limit"
+ The number of elements for which hash table verification is done
+ for each searched element.
+ .IP "\fBmax-find-base-term-values\fR" 4
+ .IX Item "max-find-base-term-values"
+ Maximum number of VALUEs handled during a single find_base_term call.
+ .IP "\fBanalyzer-max-enodes-per-program-point\fR" 4
+ .IX Item "analyzer-max-enodes-per-program-point"
+ The maximum number of exploded nodes per program point within
+ the analyzer, before terminating analysis of that point.
+ .IP "\fBanalyzer-min-snodes-for-call-summary\fR" 4
+ .IX Item "analyzer-min-snodes-for-call-summary"
+ The minimum number of supernodes within a function for the
+ analyzer to consider summarizing its effects at call sites.
+ .IP "\fBanalyzer-max-recursion-depth\fR" 4
+ .IX Item "analyzer-max-recursion-depth"
+ The maximum number of times a callsite can appear in a call stack
+ within the analyzer, before terminating analysis of a call that would
+ recurse deeper.
+ .IP "\fBgimple-fe-computed-hot-bb-threshold\fR" 4
+ .IX Item "gimple-fe-computed-hot-bb-threshold"
+ The number of executions of a basic block which is considered hot.
+ The parameter is used only in \s-1GIMPLE FE.\s0
+ .IP "\fBanalyzer-bb-explosion-factor\fR" 4
+ .IX Item "analyzer-bb-explosion-factor"
+ The maximum number of 'after supernode' exploded nodes within the analyzer
+ per supernode, before terminating analysis.
  .RE
  .RS 4
  .Sp
*************** performance of the code.  Permissible va
*** 16260,16266 ****
  \&\fBocteontx2f95mm\fR
  \&\fBthunderx\fR, \fBthunderxt88\fR,
  \&\fBthunderxt88p1\fR, \fBthunderxt81\fR, \fBtsv110\fR,
! \&\fBthunderxt83\fR, \fBthunderx2t99\fR, \fBthunderx3t110\fR,
  \&\fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR
--- 16292,16298 ----
  \&\fBocteontx2f95mm\fR
  \&\fBthunderx\fR, \fBthunderxt88\fR,
  \&\fBthunderxt88p1\fR, \fBthunderxt81\fR, \fBtsv110\fR,
! \&\fBthunderxt83\fR, \fBthunderx2t99\fR, \fBthunderx3t110\fR, \fBzeus\fR,
  \&\fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR
*************** are provided for backwards compatibility
*** 19829,19835 ****
  .IP "\fB\-all_load\fR" 4
  .IX Item "-all_load"
  Loads all members of static archive libraries.
! See man \fBld\fR\|(1) for more information.
  .IP "\fB\-arch_errors_fatal\fR" 4
  .IX Item "-arch_errors_fatal"
  Cause the errors having to do with files that have the wrong architecture
--- 19861,19867 ----
  .IP "\fB\-all_load\fR" 4
  .IX Item "-all_load"
  Loads all members of static archive libraries.
! See man \fIld\fR\|(1) for more information.
  .IP "\fB\-arch_errors_fatal\fR" 4
  .IX Item "-arch_errors_fatal"
  Cause the errors having to do with files that have the wrong architecture
*************** bind all undefined references when the f
*** 19841,19851 ****
  .IP "\fB\-bundle\fR" 4
  .IX Item "-bundle"
  Produce a Mach-o bundle format file.
! See man \fBld\fR\|(1) for more information.
  .IP "\fB\-bundle_loader\fR \fIexecutable\fR" 4
  .IX Item "-bundle_loader executable"
  This option specifies the \fIexecutable\fR that will load the build
! output file being linked.  See man \fBld\fR\|(1) for more information.
  .IP "\fB\-dynamiclib\fR" 4
  .IX Item "-dynamiclib"
  When passed this option, \s-1GCC\s0 produces a dynamic library instead of
--- 19873,19883 ----
  .IP "\fB\-bundle\fR" 4
  .IX Item "-bundle"
  Produce a Mach-o bundle format file.
! See man \fIld\fR\|(1) for more information.
  .IP "\fB\-bundle_loader\fR \fIexecutable\fR" 4
  .IX Item "-bundle_loader executable"
  This option specifies the \fIexecutable\fR that will load the build
! output file being linked.  See man \fIld\fR\|(1) for more information.
  .IP "\fB\-dynamiclib\fR" 4
  .IX Item "-dynamiclib"
  When passed this option, \s-1GCC\s0 produces a dynamic library instead of
*************** following options:
*** 24602,24608 ****
  \&\-mpowerpc\-gpopt  \-mpowerpc\-gfxopt 
  \&\-mmulhw  \-mdlmzb  \-mmfpgpr  \-mvsx 
  \&\-mcrypto  \-mhtm  \-mpower8\-fusion  \-mpower8\-vector 
! \&\-mquad\-memory  \-mquad\-memory\-atomic  \-mfloat128  \-mfloat128\-hardware\fR
  .Sp
  The particular options set for any particular \s-1CPU\s0 varies between
  compiler versions, depending on what setting seems to produce optimal
--- 24634,24641 ----
  \&\-mpowerpc\-gpopt  \-mpowerpc\-gfxopt 
  \&\-mmulhw  \-mdlmzb  \-mmfpgpr  \-mvsx 
  \&\-mcrypto  \-mhtm  \-mpower8\-fusion  \-mpower8\-vector 
! \&\-mquad\-memory  \-mquad\-memory\-atomic  \-mfloat128 
! \&\-mfloat128\-hardware \-mprefixed \-mpcrel \-mmma\fR
  .Sp
  The particular options set for any particular \s-1CPU\s0 varies between
  compiler versions, depending on what setting seems to produce optimal
*************** addressing (\fB\-mprefixed\fR) options a
*** 25611,25616 ****
--- 25644,25657 ----
  .PD
  Generate (do not generate) addressing modes using prefixed load and
  store instructions when the option \fB\-mcpu=future\fR is used.
+ .IP "\fB\-mmma\fR" 4
+ .IX Item "-mmma"
+ .PD 0
+ .IP "\fB\-mno\-mma\fR" 4
+ .IX Item "-mno-mma"
+ .PD
+ Generate (do not generate) the \s-1MMA\s0 instructions when the option
+ \&\fB\-mcpu=future\fR is used.
  .PP
  \fI\s-1RX\s0 Options\fR
  .IX Subsection "RX Options"
*************** to subtle defects.  Supplying them in ca
*** 29468,29475 ****
  is innocuous.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fBgpl\fR\|(7), \fBgfdl\fR\|(7), \fBfsf\-funding\fR\|(7),
! \&\fBcpp\fR\|(1), \fBgcov\fR\|(1), \fBas\fR\|(1), \fBld\fR\|(1), \fBgdb\fR\|(1), \fBdbx\fR\|(1)
  and the Info entries for \fIgcc\fR, \fIcpp\fR, \fIas\fR,
  \&\fIld\fR, \fIbinutils\fR and \fIgdb\fR.
  .SH "AUTHOR"
--- 29509,29516 ----
  is innocuous.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fIgpl\fR\|(7), \fIgfdl\fR\|(7), \fIfsf\-funding\fR\|(7),
! \&\fIcpp\fR\|(1), \fIgcov\fR\|(1), \fIas\fR\|(1), \fIld\fR\|(1), \fIgdb\fR\|(1), \fIdbx\fR\|(1)
  and the Info entries for \fIgcc\fR, \fIcpp\fR, \fIas\fR,
  \&\fIld\fR, \fIbinutils\fR and \fIgdb\fR.
  .SH "AUTHOR"
*************** any later version published by the Free
*** 29487,29493 ****
  Invariant Sections being \*(L"\s-1GNU\s0 General Public License\*(R" and \*(L"Funding
  Free Software\*(R", the Front-Cover texts being (a) (see below), and with
  the Back-Cover Texts being (b) (see below).  A copy of the license is
! included in the \fBgfdl\fR\|(7) man page.
  .PP
  (a) The \s-1FSF\s0's Front-Cover Text is:
  .PP
--- 29528,29534 ----
  Invariant Sections being \*(L"\s-1GNU\s0 General Public License\*(R" and \*(L"Funding
  Free Software\*(R", the Front-Cover texts being (a) (see below), and with
  the Back-Cover Texts being (b) (see below).  A copy of the license is
! included in the \fIgfdl\fR\|(7) man page.
  .PP
  (a) The \s-1FSF\s0's Front-Cover Text is:
  .PP
diff -Nrcpad gcc-10.1.0/gcc/doc/gcc.1 gcc-10.2.0/gcc/doc/gcc.1
*** gcc-10.1.0/gcc/doc/gcc.1	Thu May  7 11:02:06 2020
--- gcc-10.2.0/gcc/doc/gcc.1	Thu Jul 23 06:45:25 2020
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
--- 1,4 ----
! .\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
***************
*** 54,73 ****
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .nr rF 0
! .if \n(.g .if rF .nr rF 1
! .if (\n(rF:(\n(.g==0)) \{\
! .    if \nF \{\
! .        de IX
! .        tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .        if !\nF==2 \{\
! .            nr % 0
! .            nr F 2
! .        \}
  .    \}
  .\}
- .rr rF
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
--- 54,69 ----
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .if !\nF .nr F 0
! .if \nF>0 \{\
! .    de IX
! .    tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .    if !\nF==2 \{\
! .        nr % 0
! .        nr F 2
  .    \}
  .\}
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2020-05-07" "gcc-10.1.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2020-07-23" "gcc-10.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** See \s-1RS/6000\s0 and PowerPC Options.
*** 1207,1213 ****
  \&\-mgnu\-attribute  \-mno\-gnu\-attribute 
  \&\-mstack\-protector\-guard=\fR\fIguard\fR \fB\-mstack\-protector\-guard\-reg=\fR\fIreg\fR 
  \&\fB\-mstack\-protector\-guard\-offset=\fR\fIoffset\fR \fB\-mprefixed \-mno\-prefixed 
! \&\-mpcrel \-mno\-pcrel\fR
  .Sp
  \&\fI\s-1RX\s0 Options\fR
  \&\fB\-m64bit\-doubles  \-m32bit\-doubles  \-fpu  \-nofpu
--- 1203,1209 ----
  \&\-mgnu\-attribute  \-mno\-gnu\-attribute 
  \&\-mstack\-protector\-guard=\fR\fIguard\fR \fB\-mstack\-protector\-guard\-reg=\fR\fIreg\fR 
  \&\fB\-mstack\-protector\-guard\-offset=\fR\fIoffset\fR \fB\-mprefixed \-mno\-prefixed 
! \&\-mpcrel \-mno\-pcrel \-mmma \-mno\-mmma\fR
  .Sp
  \&\fI\s-1RX\s0 Options\fR
  \&\fB\-m64bit\-doubles  \-m32bit\-doubles  \-fpu  \-nofpu
*************** This is useful if you need to make sure
*** 3671,3678 ****
  be compiled with older versions of \s-1GCC.\s0
  .IP "\fB\-freplace\-objc\-classes\fR" 4
  .IX Item "-freplace-objc-classes"
! Emit a special marker instructing \fB\fBld\fB\|(1)\fR not to statically link in
! the resulting object file, and allow \fB\fBdyld\fB\|(1)\fR to load it in at
  run time instead.  This is used in conjunction with the Fix-and-Continue
  debugging mode, where the object file in question may be recompiled and
  dynamically reloaded in the course of program execution, without the need
--- 3667,3674 ----
  be compiled with older versions of \s-1GCC.\s0
  .IP "\fB\-freplace\-objc\-classes\fR" 4
  .IX Item "-freplace-objc-classes"
! Emit a special marker instructing \fB\f(BIld\fB\|(1)\fR not to statically link in
! the resulting object file, and allow \fB\f(BIdyld\fB\|(1)\fR to load it in at
  run time instead.  This is used in conjunction with the Fix-and-Continue
  debugging mode, where the object file in question may be recompiled and
  dynamically reloaded in the course of program execution, without the need
*************** example of how this can happen:
*** 5823,5829 ****
  .Sp
  If the value of \f(CW\*(C`y\*(C'\fR is always 1, 2 or 3, then \f(CW\*(C`x\*(C'\fR is
  always initialized, but \s-1GCC\s0 doesn't know this. To suppress the
! warning, you need to provide a default case with \fBassert\fR\|(0) or
  similar code.
  .Sp
  This option also warns when a non-volatile automatic variable might be
--- 5819,5825 ----
  .Sp
  If the value of \f(CW\*(C`y\*(C'\fR is always 1, 2 or 3, then \f(CW\*(C`x\*(C'\fR is
  always initialized, but \s-1GCC\s0 doesn't know this. To suppress the
! warning, you need to provide a default case with \fIassert\fR\|(0) or
  similar code.
  .Sp
  This option also warns when a non-volatile automatic variable might be
*************** When enabled, interprocedural constant p
*** 9415,9421 ****
  when externally visible function can be called with constant arguments.
  Because this optimization can create multiple copies of functions,
  it may significantly increase code size
! (see \fB\-\-param ipcp\-unit\-growth=\fR\fIvalue\fR).
  This flag is enabled by default at \fB\-O3\fR.
  It is also enabled by \fB\-fprofile\-use\fR and \fB\-fauto\-profile\fR.
  .IP "\fB\-fipa\-bit\-cp\fR" 4
--- 9411,9417 ----
  when externally visible function can be called with constant arguments.
  Because this optimization can create multiple copies of functions,
  it may significantly increase code size
! (see \fB\-\-param ipa\-cp\-unit\-growth=\fR\fIvalue\fR).
  This flag is enabled by default at \fB\-O3\fR.
  It is also enabled by \fB\-fprofile\-use\fR and \fB\-fauto\-profile\fR.
  .IP "\fB\-fipa\-bit\-cp\fR" 4
*************** conflicting translation units.  Specific
*** 10329,10334 ****
--- 10325,10338 ----
  precedence; and for example \fB\-ffp\-contract=off\fR takes precedence
  over \fB\-ffp\-contract=fast\fR.  You can override them at link time.
  .Sp
+ Diagnostic options such as \fB\-Wstringop\-overflow\fR are passed
+ through to the link stage and their setting matches that of the
+ compile-step at function granularity.  Note that this matters only
+ for diagnostics emitted during optimization.  Note that code
+ transforms such as inlining can lead to warnings being enabled
+ or disabled for regions if code not consistent with the setting
+ at compile time.
+ .Sp
  When you need to pass options to the assembler via \fB\-Wa\fR or
  \&\fB\-Xassembler\fR make sure to either compile such translation
  units with \fB\-fno\-lto\fR or consistently use the same assembler
*************** Specifies maximal overall growth of the
*** 11212,11219 ****
  For example, parameter value 20 limits unit growth to 1.2 times the original
  size. Cold functions (either marked cold via an attribute or by profile
  feedback) are not accounted into the unit size.
! .IP "\fBipcp-unit-growth\fR" 4
! .IX Item "ipcp-unit-growth"
  Specifies maximal overall growth of the compilation unit caused by
  interprocedural constant propagation.  For example, parameter value 10 limits
  unit growth to 1.1 times the original size.
--- 11216,11223 ----
  For example, parameter value 20 limits unit growth to 1.2 times the original
  size. Cold functions (either marked cold via an attribute or by profile
  feedback) are not accounted into the unit size.
! .IP "\fBipa-cp-unit-growth\fR" 4
! .IX Item "ipa-cp-unit-growth"
  Specifies maximal overall growth of the compilation unit caused by
  interprocedural constant propagation.  For example, parameter value 10 limits
  unit growth to 1.1 times the original size.
*************** will not try to thread through its block
*** 12225,12233 ****
  .IX Item "uninit-control-dep-attempts"
  Maximum number of nested calls to search for control dependencies
  during uninitialized variable analysis.
- .IP "\fBmax-once-peeled-insns\fR" 4
- .IX Item "max-once-peeled-insns"
- The maximum number of insns of a peeled loop that rolls only once.
  .IP "\fBsra-max-scalarization-size-Osize\fR" 4
  .IX Item "sra-max-scalarization-size-Osize"
  Maximum size, in storage units, of an aggregate
--- 12229,12234 ----
*************** a property of a variable such as its val
*** 12258,12263 ****
--- 12259,12295 ----
  of iterations or recursive calls \s-1GCC\s0 performs when optimizing certain
  statements or when determining their validity prior to issuing
  diagnostics.
+ .IP "\fBstore-merging-max-size\fR" 4
+ .IX Item "store-merging-max-size"
+ Maximum size of a single store merging region in bytes.
+ .IP "\fBhash-table-verification-limit\fR" 4
+ .IX Item "hash-table-verification-limit"
+ The number of elements for which hash table verification is done
+ for each searched element.
+ .IP "\fBmax-find-base-term-values\fR" 4
+ .IX Item "max-find-base-term-values"
+ Maximum number of VALUEs handled during a single find_base_term call.
+ .IP "\fBanalyzer-max-enodes-per-program-point\fR" 4
+ .IX Item "analyzer-max-enodes-per-program-point"
+ The maximum number of exploded nodes per program point within
+ the analyzer, before terminating analysis of that point.
+ .IP "\fBanalyzer-min-snodes-for-call-summary\fR" 4
+ .IX Item "analyzer-min-snodes-for-call-summary"
+ The minimum number of supernodes within a function for the
+ analyzer to consider summarizing its effects at call sites.
+ .IP "\fBanalyzer-max-recursion-depth\fR" 4
+ .IX Item "analyzer-max-recursion-depth"
+ The maximum number of times a callsite can appear in a call stack
+ within the analyzer, before terminating analysis of a call that would
+ recurse deeper.
+ .IP "\fBgimple-fe-computed-hot-bb-threshold\fR" 4
+ .IX Item "gimple-fe-computed-hot-bb-threshold"
+ The number of executions of a basic block which is considered hot.
+ The parameter is used only in \s-1GIMPLE FE.\s0
+ .IP "\fBanalyzer-bb-explosion-factor\fR" 4
+ .IX Item "analyzer-bb-explosion-factor"
+ The maximum number of 'after supernode' exploded nodes within the analyzer
+ per supernode, before terminating analysis.
  .RE
  .RS 4
  .Sp
*************** performance of the code.  Permissible va
*** 16260,16266 ****
  \&\fBocteontx2f95mm\fR
  \&\fBthunderx\fR, \fBthunderxt88\fR,
  \&\fBthunderxt88p1\fR, \fBthunderxt81\fR, \fBtsv110\fR,
! \&\fBthunderxt83\fR, \fBthunderx2t99\fR, \fBthunderx3t110\fR,
  \&\fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR
--- 16292,16298 ----
  \&\fBocteontx2f95mm\fR
  \&\fBthunderx\fR, \fBthunderxt88\fR,
  \&\fBthunderxt88p1\fR, \fBthunderxt81\fR, \fBtsv110\fR,
! \&\fBthunderxt83\fR, \fBthunderx2t99\fR, \fBthunderx3t110\fR, \fBzeus\fR,
  \&\fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR
*************** are provided for backwards compatibility
*** 19829,19835 ****
  .IP "\fB\-all_load\fR" 4
  .IX Item "-all_load"
  Loads all members of static archive libraries.
! See man \fBld\fR\|(1) for more information.
  .IP "\fB\-arch_errors_fatal\fR" 4
  .IX Item "-arch_errors_fatal"
  Cause the errors having to do with files that have the wrong architecture
--- 19861,19867 ----
  .IP "\fB\-all_load\fR" 4
  .IX Item "-all_load"
  Loads all members of static archive libraries.
! See man \fIld\fR\|(1) for more information.
  .IP "\fB\-arch_errors_fatal\fR" 4
  .IX Item "-arch_errors_fatal"
  Cause the errors having to do with files that have the wrong architecture
*************** bind all undefined references when the f
*** 19841,19851 ****
  .IP "\fB\-bundle\fR" 4
  .IX Item "-bundle"
  Produce a Mach-o bundle format file.
! See man \fBld\fR\|(1) for more information.
  .IP "\fB\-bundle_loader\fR \fIexecutable\fR" 4
  .IX Item "-bundle_loader executable"
  This option specifies the \fIexecutable\fR that will load the build
! output file being linked.  See man \fBld\fR\|(1) for more information.
  .IP "\fB\-dynamiclib\fR" 4
  .IX Item "-dynamiclib"
  When passed this option, \s-1GCC\s0 produces a dynamic library instead of
--- 19873,19883 ----
  .IP "\fB\-bundle\fR" 4
  .IX Item "-bundle"
  Produce a Mach-o bundle format file.
! See man \fIld\fR\|(1) for more information.
  .IP "\fB\-bundle_loader\fR \fIexecutable\fR" 4
  .IX Item "-bundle_loader executable"
  This option specifies the \fIexecutable\fR that will load the build
! output file being linked.  See man \fIld\fR\|(1) for more information.
  .IP "\fB\-dynamiclib\fR" 4
  .IX Item "-dynamiclib"
  When passed this option, \s-1GCC\s0 produces a dynamic library instead of
*************** following options:
*** 24602,24608 ****
  \&\-mpowerpc\-gpopt  \-mpowerpc\-gfxopt 
  \&\-mmulhw  \-mdlmzb  \-mmfpgpr  \-mvsx 
  \&\-mcrypto  \-mhtm  \-mpower8\-fusion  \-mpower8\-vector 
! \&\-mquad\-memory  \-mquad\-memory\-atomic  \-mfloat128  \-mfloat128\-hardware\fR
  .Sp
  The particular options set for any particular \s-1CPU\s0 varies between
  compiler versions, depending on what setting seems to produce optimal
--- 24634,24641 ----
  \&\-mpowerpc\-gpopt  \-mpowerpc\-gfxopt 
  \&\-mmulhw  \-mdlmzb  \-mmfpgpr  \-mvsx 
  \&\-mcrypto  \-mhtm  \-mpower8\-fusion  \-mpower8\-vector 
! \&\-mquad\-memory  \-mquad\-memory\-atomic  \-mfloat128 
! \&\-mfloat128\-hardware \-mprefixed \-mpcrel \-mmma\fR
  .Sp
  The particular options set for any particular \s-1CPU\s0 varies between
  compiler versions, depending on what setting seems to produce optimal
*************** addressing (\fB\-mprefixed\fR) options a
*** 25611,25616 ****
--- 25644,25657 ----
  .PD
  Generate (do not generate) addressing modes using prefixed load and
  store instructions when the option \fB\-mcpu=future\fR is used.
+ .IP "\fB\-mmma\fR" 4
+ .IX Item "-mmma"
+ .PD 0
+ .IP "\fB\-mno\-mma\fR" 4
+ .IX Item "-mno-mma"
+ .PD
+ Generate (do not generate) the \s-1MMA\s0 instructions when the option
+ \&\fB\-mcpu=future\fR is used.
  .PP
  \fI\s-1RX\s0 Options\fR
  .IX Subsection "RX Options"
*************** to subtle defects.  Supplying them in ca
*** 29468,29475 ****
  is innocuous.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fBgpl\fR\|(7), \fBgfdl\fR\|(7), \fBfsf\-funding\fR\|(7),
! \&\fBcpp\fR\|(1), \fBgcov\fR\|(1), \fBas\fR\|(1), \fBld\fR\|(1), \fBgdb\fR\|(1), \fBdbx\fR\|(1)
  and the Info entries for \fIgcc\fR, \fIcpp\fR, \fIas\fR,
  \&\fIld\fR, \fIbinutils\fR and \fIgdb\fR.
  .SH "AUTHOR"
--- 29509,29516 ----
  is innocuous.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fIgpl\fR\|(7), \fIgfdl\fR\|(7), \fIfsf\-funding\fR\|(7),
! \&\fIcpp\fR\|(1), \fIgcov\fR\|(1), \fIas\fR\|(1), \fIld\fR\|(1), \fIgdb\fR\|(1), \fIdbx\fR\|(1)
  and the Info entries for \fIgcc\fR, \fIcpp\fR, \fIas\fR,
  \&\fIld\fR, \fIbinutils\fR and \fIgdb\fR.
  .SH "AUTHOR"
*************** any later version published by the Free
*** 29487,29493 ****
  Invariant Sections being \*(L"\s-1GNU\s0 General Public License\*(R" and \*(L"Funding
  Free Software\*(R", the Front-Cover texts being (a) (see below), and with
  the Back-Cover Texts being (b) (see below).  A copy of the license is
! included in the \fBgfdl\fR\|(7) man page.
  .PP
  (a) The \s-1FSF\s0's Front-Cover Text is:
  .PP
--- 29528,29534 ----
  Invariant Sections being \*(L"\s-1GNU\s0 General Public License\*(R" and \*(L"Funding
  Free Software\*(R", the Front-Cover texts being (a) (see below), and with
  the Back-Cover Texts being (b) (see below).  A copy of the license is
! included in the \fIgfdl\fR\|(7) man page.
  .PP
  (a) The \s-1FSF\s0's Front-Cover Text is:
  .PP
diff -Nrcpad gcc-10.1.0/gcc/doc/gcc.info gcc-10.2.0/gcc/doc/gcc.info
*** gcc-10.1.0/gcc/doc/gcc.info	Thu May  7 11:02:13 2020
--- gcc-10.2.0/gcc/doc/gcc.info	Thu Jul 23 06:45:28 2020
*************** Introduction
*** 60,66 ****
  
  This manual documents how to use the GNU compilers, as well as their
  features and incompatibilities, and how to report bugs.  It corresponds
! to the compilers (GCC) version 10.1.0.  The internals of the GNU
  compilers, including how to port them to new targets and some
  information about how to write front ends for new languages, are
  documented in a separate manual.  *Note Introduction: (gccint)Top.
--- 60,66 ----
  
  This manual documents how to use the GNU compilers, as well as their
  features and incompatibilities, and how to report bugs.  It corresponds
! to the compilers (GCC) version 10.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.
*************** _Machine-Dependent Options_
*** 1526,1532 ****
            -mgnu-attribute  -mno-gnu-attribute
            -mstack-protector-guard=GUARD -mstack-protector-guard-reg=REG
            -mstack-protector-guard-offset=OFFSET -mprefixed -mno-prefixed
!           -mpcrel -mno-pcrel
  
       _RX Options_
            -m64bit-doubles  -m32bit-doubles  -fpu  -nofpu
--- 1526,1532 ----
            -mgnu-attribute  -mno-gnu-attribute
            -mstack-protector-guard=GUARD -mstack-protector-guard-reg=REG
            -mstack-protector-guard-offset=OFFSET -mprefixed -mno-prefixed
!           -mpcrel -mno-pcrel -mmma -mno-mmma
  
       _RX Options_
            -m64bit-doubles  -m32bit-doubles  -fpu  -nofpu
*************** optimizations to be performed is desired
*** 9264,9270 ****
       function can be called with constant arguments.  Because this
       optimization can create multiple copies of functions, it may
       significantly increase code size (see '--param
!      ipcp-unit-growth=VALUE').  This flag is enabled by default at
       '-O3'.  It is also enabled by '-fprofile-use' and '-fauto-profile'.
  
  '-fipa-bit-cp'
--- 9264,9270 ----
       function can be called with constant arguments.  Because this
       optimization can create multiple copies of functions, it may
       significantly increase code size (see '--param
!      ipa-cp-unit-growth=VALUE').  This flag is enabled by default at
       '-O3'.  It is also enabled by '-fprofile-use' and '-fauto-profile'.
  
  '-fipa-bit-cp'
*************** optimizations to be performed is desired
*** 10133,10138 ****
--- 10133,10146 ----
       '-ffp-contract=off' takes precedence over '-ffp-contract=fast'.
       You can override them at link time.
  
+      Diagnostic options such as '-Wstringop-overflow' are passed through
+      to the link stage and their setting matches that of the
+      compile-step at function granularity.  Note that this matters only
+      for diagnostics emitted during optimization.  Note that code
+      transforms such as inlining can lead to warnings being enabled or
+      disabled for regions if code not consistent with the setting at
+      compile time.
+ 
       When you need to pass options to the assembler via '-Wa' or
       '-Xassembler' make sure to either compile such translation units
       with '-fno-lto' or consistently use the same assembler options on
*************** includes experimental options that may p
*** 11019,11025 ****
            (either marked cold via an attribute or by profile feedback)
            are not accounted into the unit size.
  
!      'ipcp-unit-growth'
            Specifies maximal overall growth of the compilation unit
            caused by interprocedural constant propagation.  For example,
            parameter value 10 limits unit growth to 1.1 times the
--- 11027,11033 ----
            (either marked cold via an attribute or by profile feedback)
            are not accounted into the unit size.
  
!      'ipa-cp-unit-growth'
            Specifies maximal overall growth of the compilation unit
            caused by interprocedural constant propagation.  For example,
            parameter value 10 limits unit growth to 1.1 times the
*************** includes experimental options that may p
*** 12097,12106 ****
            Maximum number of nested calls to search for control
            dependencies during uninitialized variable analysis.
  
-      'max-once-peeled-insns'
-           The maximum number of insns of a peeled loop that rolls only
-           once.
- 
       'sra-max-scalarization-size-Osize'
            Maximum size, in storage units, of an aggregate which should
            be considered for scalarization when compiling for size.
--- 12105,12110 ----
*************** includes experimental options that may p
*** 12131,12136 ****
--- 12135,12172 ----
            performs when optimizing certain statements or when
            determining their validity prior to issuing diagnostics.
  
+      'store-merging-max-size'
+           Maximum size of a single store merging region in bytes.
+ 
+      'hash-table-verification-limit'
+           The number of elements for which hash table verification is
+           done for each searched element.
+ 
+      'max-find-base-term-values'
+           Maximum number of VALUEs handled during a single
+           find_base_term call.
+ 
+      'analyzer-max-enodes-per-program-point'
+           The maximum number of exploded nodes per program point within
+           the analyzer, before terminating analysis of that point.
+ 
+      'analyzer-min-snodes-for-call-summary'
+           The minimum number of supernodes within a function for the
+           analyzer to consider summarizing its effects at call sites.
+ 
+      'analyzer-max-recursion-depth'
+           The maximum number of times a callsite can appear in a call
+           stack within the analyzer, before terminating analysis of a
+           call that would recurse deeper.
+ 
+      'gimple-fe-computed-hot-bb-threshold'
+           The number of executions of a basic block which is considered
+           hot.  The parameter is used only in GIMPLE FE.
+ 
+      'analyzer-bb-explosion-factor'
+           The maximum number of 'after supernode' exploded nodes within
+           the analyzer per supernode, before terminating analysis.
+ 
       The following choices of NAME are available on AArch64 targets:
  
       'aarch64-sve-compare-costs'
*************** These options are defined for AArch64 im
*** 15985,15991 ****
       'octeontx83', 'octeontx2', 'octeontx2t98', 'octeontx2t96'
       'octeontx2t93', 'octeontx2f95', 'octeontx2f95n', 'octeontx2f95mm'
       'thunderx', 'thunderxt88', 'thunderxt88p1', 'thunderxt81',
!      'tsv110', 'thunderxt83', 'thunderx2t99', 'thunderx3t110',
       'cortex-a57.cortex-a53', 'cortex-a72.cortex-a53',
       'cortex-a73.cortex-a35', 'cortex-a73.cortex-a53',
       'cortex-a75.cortex-a55', 'cortex-a76.cortex-a55' 'native'.
--- 16021,16027 ----
       'octeontx83', 'octeontx2', 'octeontx2t98', 'octeontx2t96'
       'octeontx2t93', 'octeontx2f95', 'octeontx2f95n', 'octeontx2f95mm'
       'thunderx', 'thunderxt88', 'thunderxt88p1', 'thunderxt81',
!      'tsv110', 'thunderxt83', 'thunderx2t99', 'thunderx3t110', 'zeus',
       'cortex-a57.cortex-a53', 'cortex-a72.cortex-a53',
       'cortex-a73.cortex-a35', 'cortex-a73.cortex-a53',
       'cortex-a75.cortex-a55', 'cortex-a76.cortex-a55' 'native'.
*************** These '-m' options are defined for the I
*** 23489,23495 ****
            -mpowerpc-gpopt  -mpowerpc-gfxopt
            -mmulhw  -mdlmzb  -mmfpgpr  -mvsx
            -mcrypto  -mhtm  -mpower8-fusion  -mpower8-vector
!           -mquad-memory  -mquad-memory-atomic  -mfloat128  -mfloat128-hardware
  
       The particular options set for any particular CPU varies between
       compiler versions, depending on what setting seems to produce
--- 23525,23532 ----
            -mpowerpc-gpopt  -mpowerpc-gfxopt
            -mmulhw  -mdlmzb  -mmfpgpr  -mvsx
            -mcrypto  -mhtm  -mpower8-fusion  -mpower8-vector
!           -mquad-memory  -mquad-memory-atomic  -mfloat128
!           -mfloat128-hardware -mprefixed -mpcrel -mmma
  
       The particular options set for any particular CPU varies between
       compiler versions, depending on what setting seems to produce
*************** These '-m' options are defined for the I
*** 24333,24338 ****
--- 24370,24380 ----
       Generate (do not generate) addressing modes using prefixed load and
       store instructions when the option '-mcpu=future' is used.
  
+ '-mmma'
+ '-mno-mma'
+      Generate (do not generate) the MMA instructions when the option
+      '-mcpu=future' is used.
+ 
  
  File: gcc.info,  Node: RX Options,  Next: S/390 and zSeries Options,  Prev: RS/6000 and PowerPC Options,  Up: Submodel Options
  
*************** per-function basis.
*** 32672,32677 ****
--- 32714,32724 ----
       for the command-line option '-mbranch-protection='.  The default
       value is 'none'.
  
+ 'outline-atomics'
+      Enable or disable calls to out-of-line helpers to implement atomic
+      operations.  This corresponds to the behavior of the command line
+      options '-moutline-atomics' and '-mno-outline-atomics'.
+ 
   The above target attributes can be specified as follows:
  
       __attribute__((target("ATTR-STRING")))
*************** function.
*** 41487,41505 ****
       On some machines it may be impossible to determine the return
       address of any function other than the current one; in such cases,
       or when the top of the stack has been reached, this function
!      returns '0' or a random value.  In addition,
       '__builtin_frame_address' may be used to determine if the top of
       the stack has been reached.
  
       Additional post-processing of the returned value may be needed, see
       '__builtin_extract_return_addr'.
  
       Calling this function with a nonzero argument can have
       unpredictable effects, including crashing the calling program.  As
       a result, calls that are considered unsafe are diagnosed when the
       '-Wframe-address' option is in effect.  Such calls should only be
       made in debugging situations.
  
   -- Built-in Function: void * __builtin_extract_return_addr (void *ADDR)
       The address as returned by '__builtin_return_address' may have to
       be fed through this function to get the actual encoded address.
--- 41534,41564 ----
       On some machines it may be impossible to determine the return
       address of any function other than the current one; in such cases,
       or when the top of the stack has been reached, this function
!      returns an unspecified value.  In addition,
       '__builtin_frame_address' may be used to determine if the top of
       the stack has been reached.
  
       Additional post-processing of the returned value may be needed, see
       '__builtin_extract_return_addr'.
  
+      The stored representation of the return address in memory may be
+      different from the address returned by '__builtin_return_address'.
+      For example, on AArch64 the stored address may be mangled with
+      return address signing whereas the address returned by
+      '__builtin_return_address' is not.
+ 
       Calling this function with a nonzero argument can have
       unpredictable effects, including crashing the calling program.  As
       a result, calls that are considered unsafe are diagnosed when the
       '-Wframe-address' option is in effect.  Such calls should only be
       made in debugging situations.
  
+      On targets where code addresses are representable as 'void *',
+           void *addr = __builtin_extract_return_addr (__builtin_return_address (0));
+      gives the code address where the current function would return.
+      For example, such an address may be used with 'dladdr' or other
+      interfaces that work with code addresses.
+ 
   -- Built-in Function: void * __builtin_extract_return_addr (void *ADDR)
       The address as returned by '__builtin_return_address' may have to
       be fed through this function to get the actual encoded address.
*************** instructions, but allow the compiler to
*** 43539,43544 ****
--- 43598,43604 ----
  * PowerPC AltiVec/VSX Built-in Functions::
  * PowerPC Hardware Transactional Memory Built-in Functions::
  * PowerPC Atomic Memory Operation Functions::
+ * PowerPC Matrix-Multiply Assist Built-in Functions::
  * RX Built-in Functions::
  * S/390 System z Built-in Functions::
  * SH Built-in Functions::
*************** File: gcc.info,  Node: Basic PowerPC Bui
*** 46507,46512 ****
--- 46567,46574 ----
  
       The following CPU names can be detected:
  
+      'power10'
+           IBM POWER10 Server CPU.
       'power9'
            IBM POWER9 Server CPU.
       'power8'
*************** File: gcc.info,  Node: Basic PowerPC Bui
*** 46577,46582 ****
--- 46639,46646 ----
            CPU supports ISA 2.07 (eg, POWER8)
       'arch_3_00'
            CPU supports ISA 3.0 (eg, POWER9)
+      'arch_3_1'
+           CPU supports ISA 3.1 (eg, POWER10)
       'archpmu'
            CPU supports the set of compatible performance monitoring
            events.
*************** File: gcc.info,  Node: Basic PowerPC Bui
*** 46611,46616 ****
--- 46675,46682 ----
            CPU supports 128-bit IEEE binary floating point instructions.
       'isel'
            CPU supports the integer select instruction.
+      'mma'
+           CPU supports the matrix-multiply assist instructions.
       'mmu'
            CPU has a memory management unit.
       'notb'
*************** later:
*** 49480,49485 ****
--- 49546,49558 ----
       bool scalar_test_neg (double source);
       bool scalar_test_neg (__ieee128 source);
  
+      vector _uint128_t vec_msum (vector unsigned long long,
+      			    vector unsigned long long,
+      			    vector _uint128_t);
+      vector _int128_t vec_msum (vector signed long long,
+      			   vector signed long long,
+      			   vector _int128_t);
+ 
   The 'scalar_extract_exp' and 'scalar_extract_sig' functions require a
  64-bit environment supporting ISA 3.0 or later.  The
  'scalar_extract_exp' and 'scalar_extract_sig' built-in functions return
*************** argument, the '0x00010000000000000000000
*** 49492,49498 ****
  treated similarly.  Note that the sign of the significand is not
  represented in the result returned from the 'scalar_extract_sig'
  function.  Use the 'scalar_test_neg' function to test the sign of its
! 'double' argument.
  
   The 'scalar_insert_exp' functions require a 64-bit environment
  supporting ISA 3.0 or later.  When supplied with a 64-bit first
--- 49565,49573 ----
  treated similarly.  Note that the sign of the significand is not
  represented in the result returned from the 'scalar_extract_sig'
  function.  Use the 'scalar_test_neg' function to test the sign of its
! 'double' argument.  The 'vec_msum' functions perform a vector
! multiply-sum, returning the result of arg1*arg2+arg3.  ISA 3.0 adds
! support for vec_msum returning a vector int128 result.
  
   The 'scalar_insert_exp' functions require a 64-bit environment
  supporting ISA 3.0 or later.  When supplied with a 64-bit first
*************** work on either PowerPC or S/390:
*** 50279,50285 ****
         }
  
  
! File: gcc.info,  Node: PowerPC Atomic Memory Operation Functions,  Next: RX Built-in Functions,  Prev: PowerPC Hardware Transactional Memory Built-in Functions,  Up: Target Builtins
  
  6.60.26 PowerPC Atomic Memory Operation Functions
  -------------------------------------------------
--- 50354,50360 ----
         }
  
  
! File: gcc.info,  Node: PowerPC Atomic Memory Operation Functions,  Next: PowerPC Matrix-Multiply Assist Built-in Functions,  Prev: PowerPC Hardware Transactional Memory Built-in Functions,  Up: Target Builtins
  
  6.60.26 PowerPC Atomic Memory Operation Functions
  -------------------------------------------------
*************** environments.  All of the functions are
*** 50342,50350 ****
       void amo_stdat_smin (int64_t *, int64_t);
  
  
! File: gcc.info,  Node: RX Built-in Functions,  Next: S/390 System z Built-in Functions,  Prev: PowerPC Atomic Memory Operation Functions,  Up: Target Builtins
  
! 6.60.27 RX Built-in Functions
  -----------------------------
  
  GCC supports some of the RX instructions which cannot be expressed in
--- 50417,50521 ----
       void amo_stdat_smin (int64_t *, int64_t);
  
  
! File: gcc.info,  Node: PowerPC Matrix-Multiply Assist Built-in Functions,  Next: RX Built-in Functions,  Prev: PowerPC Atomic Memory Operation Functions,  Up: Target Builtins
  
! 6.60.27 PowerPC Matrix-Multiply Assist Built-in Functions
! ---------------------------------------------------------
! 
! ISA 3.1 of the PowerPC added new Matrix-Multiply Assist (MMA)
! instructions.  GCC provides support for these instructions through the
! following built-in functions which are enabled with the '-mmma' option.
! The vec_t type below is defined to be a normal vector unsigned char
! type.Â  The uint2, uint4 and uint8 parameters are 2-bit, 4-bit and 8-bit
! unsigned integer constants respectively.Â  The compiler will verify that
! they are constants and that their values are within range.Â 
! 
!  The built-in functions supported are:
! 
!      void __builtin_mma_xvi4ger8 (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvi8ger4 (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvi16ger2 (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvi16ger2s (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvf16ger2 (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvbf16ger2 (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvf32ger (__vector_quad *, vec_t, vec_t);
! 
!      void __builtin_mma_xvi4ger8pp (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvi8ger4pp (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvi8ger4spp(__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvi16ger2pp (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvi16ger2spp (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvf16ger2pp (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvf16ger2pn (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvf16ger2np (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvf16ger2nn (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvbf16ger2pp (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvbf16ger2pn (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvbf16ger2np (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvbf16ger2nn (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvf32gerpp (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvf32gerpn (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvf32gernp (__vector_quad *, vec_t, vec_t);
!      void __builtin_mma_xvf32gernn (__vector_quad *, vec_t, vec_t);
! 
!      void __builtin_mma_pmxvi4ger8 (__vector_quad *, vec_t, vec_t, uint4, uint4, uint8);
!      void __builtin_mma_pmxvi4ger8pp (__vector_quad *, vec_t, vec_t, uint4, uint4, uint8);
! 
!      void __builtin_mma_pmxvi8ger4 (__vector_quad *, vec_t, vec_t, uint4, uint4, uint4);
!      void __builtin_mma_pmxvi8ger4pp (__vector_quad *, vec_t, vec_t, uint4, uint4, uint4);
!      void __builtin_mma_pmxvi8ger4spp(__vector_quad *, vec_t, vec_t, uint4, uint4, uint4);
! 
!      void __builtin_mma_pmxvi16ger2 (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
!      void __builtin_mma_pmxvi16ger2s (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
!      void __builtin_mma_pmxvf16ger2 (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
!      void __builtin_mma_pmxvbf16ger2 (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
! 
!      void __builtin_mma_pmxvi16ger2pp (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
!      void __builtin_mma_pmxvi16ger2spp (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
!      void __builtin_mma_pmxvf16ger2pp (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
!      void __builtin_mma_pmxvf16ger2pn (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
!      void __builtin_mma_pmxvf16ger2np (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
!      void __builtin_mma_pmxvf16ger2nn (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
!      void __builtin_mma_pmxvbf16ger2pp (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
!      void __builtin_mma_pmxvbf16ger2pn (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
!      void __builtin_mma_pmxvbf16ger2np (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
!      void __builtin_mma_pmxvbf16ger2nn (__vector_quad *, vec_t, vec_t, uint4, uint4, uint2);
! 
!      void __builtin_mma_pmxvf32ger (__vector_quad *, vec_t, vec_t, uint4, uint4);
!      void __builtin_mma_pmxvf32gerpp (__vector_quad *, vec_t, vec_t, uint4, uint4);
!      void __builtin_mma_pmxvf32gerpn (__vector_quad *, vec_t, vec_t, uint4, uint4);
!      void __builtin_mma_pmxvf32gernp (__vector_quad *, vec_t, vec_t, uint4, uint4);
!      void __builtin_mma_pmxvf32gernn (__vector_quad *, vec_t, vec_t, uint4, uint4);
! 
!      void __builtin_mma_xvf64ger (__vector_quad *, __vector_pair, vec_t);
!      void __builtin_mma_xvf64gerpp (__vector_quad *, __vector_pair, vec_t);
!      void __builtin_mma_xvf64gerpn (__vector_quad *, __vector_pair, vec_t);
!      void __builtin_mma_xvf64gernp (__vector_quad *, __vector_pair, vec_t);
!      void __builtin_mma_xvf64gernn (__vector_quad *, __vector_pair, vec_t);
! 
!      void __builtin_mma_pmxvf64ger (__vector_quad *, __vector_pair, vec_t, uint4, uint2);
!      void __builtin_mma_pmxvf64gerpp (__vector_quad *, __vector_pair, vec_t, uint4, uint2);
!      void __builtin_mma_pmxvf64gerpn (__vector_quad *, __vector_pair, vec_t, uint4, uint2);
!      void __builtin_mma_pmxvf64gernp (__vector_quad *, __vector_pair, vec_t, uint4, uint2);
!      void __builtin_mma_pmxvf64gernn (__vector_quad *, __vector_pair, vec_t, uint4, uint2);
! 
!      void __builtin_mma_xxmtacc (__vector_quad *);
!      void __builtin_mma_xxmfacc (__vector_quad *);
!      void __builtin_mma_xxsetaccz (__vector_quad *);
! 
!      void __builtin_mma_assemble_acc (__vector_quad *, vec_t, vec_t, vec_t, vec_t);
!      void __builtin_mma_disassemble_acc (void *, __vector_quad *);
! 
!      void __builtin_mma_assemble_pair (__vector_pair *, vec_t, vec_t);
!      void __builtin_mma_disassemble_pair (void *, __vector_pair *);
! 
!      vec_t __builtin_vsx_xvcvspbf16 (vec_t);
!      vec_t __builtin_vsx_xvcvbf16sp (vec_t);
! 
! 
! File: gcc.info,  Node: RX Built-in Functions,  Next: S/390 System z Built-in Functions,  Prev: PowerPC Matrix-Multiply Assist Built-in Functions,  Up: Target Builtins
! 
! 6.60.28 RX Built-in Functions
  -----------------------------
  
  GCC supports some of the RX instructions which cannot be expressed in
*************** following functions are supported:
*** 50442,50448 ****
  
  File: gcc.info,  Node: S/390 System z Built-in Functions,  Next: SH Built-in Functions,  Prev: RX Built-in Functions,  Up: Target Builtins
  
! 6.60.28 S/390 System z Built-in Functions
  -----------------------------------------
  
   -- Built-in Function: int __builtin_tbegin (void*)
--- 50613,50619 ----
  
  File: gcc.info,  Node: S/390 System z Built-in Functions,  Next: SH Built-in Functions,  Prev: RX Built-in Functions,  Up: Target Builtins
  
! 6.60.29 S/390 System z Built-in Functions
  -----------------------------------------
  
   -- Built-in Function: int __builtin_tbegin (void*)
*************** File: gcc.info,  Node: S/390 System z Bu
*** 50547,50553 ****
  
  File: gcc.info,  Node: SH Built-in Functions,  Next: SPARC VIS Built-in Functions,  Prev: S/390 System z Built-in Functions,  Up: Target Builtins
  
! 6.60.29 SH Built-in Functions
  -----------------------------
  
  The following built-in functions are supported on the SH1, SH2, SH3 and
--- 50718,50724 ----
  
  File: gcc.info,  Node: SH Built-in Functions,  Next: SPARC VIS Built-in Functions,  Prev: S/390 System z Built-in Functions,  Up: Target Builtins
  
! 6.60.30 SH Built-in Functions
  -----------------------------
  
  The following built-in functions are supported on the SH1, SH2, SH3 and
*************** SH4 families of processors:
*** 50589,50595 ****
  
  File: gcc.info,  Node: SPARC VIS Built-in Functions,  Next: TI C6X Built-in Functions,  Prev: SH Built-in Functions,  Up: Target Builtins
  
! 6.60.30 SPARC VIS Built-in Functions
  ------------------------------------
  
  GCC supports SIMD operations on the SPARC using both the generic vector
--- 50760,50766 ----
  
  File: gcc.info,  Node: SPARC VIS Built-in Functions,  Next: TI C6X Built-in Functions,  Prev: SH Built-in Functions,  Up: Target Builtins
  
! 6.60.31 SPARC VIS Built-in Functions
  ------------------------------------
  
  GCC supports SIMD operations on the SPARC using both the generic vector
*************** functions also become available:
*** 50803,50809 ****
  
  File: gcc.info,  Node: TI C6X Built-in Functions,  Next: TILE-Gx Built-in Functions,  Prev: SPARC VIS Built-in Functions,  Up: Target Builtins
  
! 6.60.31 TI C6X Built-in Functions
  ---------------------------------
  
  GCC provides intrinsics to access certain instructions of the TI C6X
--- 50974,50980 ----
  
  File: gcc.info,  Node: TI C6X Built-in Functions,  Next: TILE-Gx Built-in Functions,  Prev: SPARC VIS Built-in Functions,  Up: Target Builtins
  
! 6.60.32 TI C6X Built-in Functions
  ---------------------------------
  
  GCC provides intrinsics to access certain instructions of the TI C6X
*************** C6X instructions.
*** 50843,50849 ****
  
  File: gcc.info,  Node: TILE-Gx Built-in Functions,  Next: TILEPro Built-in Functions,  Prev: TI C6X Built-in Functions,  Up: Target Builtins
  
! 6.60.32 TILE-Gx Built-in Functions
  ----------------------------------
  
  GCC provides intrinsics to access every instruction of the TILE-Gx
--- 51014,51020 ----
  
  File: gcc.info,  Node: TILE-Gx Built-in Functions,  Next: TILEPro Built-in Functions,  Prev: TI C6X Built-in Functions,  Up: Target Builtins
  
! 6.60.33 TILE-Gx Built-in Functions
  ----------------------------------
  
  GCC provides intrinsics to access every instruction of the TILE-Gx
*************** that no network operations before it are
*** 50876,50882 ****
  
  File: gcc.info,  Node: TILEPro Built-in Functions,  Next: x86 Built-in Functions,  Prev: TILE-Gx Built-in Functions,  Up: Target Builtins
  
! 6.60.33 TILEPro Built-in Functions
  ----------------------------------
  
  GCC provides intrinsics to access every instruction of the TILEPro
--- 51047,51053 ----
  
  File: gcc.info,  Node: TILEPro Built-in Functions,  Next: x86 Built-in Functions,  Prev: TILE-Gx Built-in Functions,  Up: Target Builtins
  
! 6.60.34 TILEPro Built-in Functions
  ----------------------------------
  
  GCC provides intrinsics to access every instruction of the TILEPro
*************** that no network operations before it are
*** 50911,50917 ****
  
  File: gcc.info,  Node: x86 Built-in Functions,  Next: x86 transactional memory intrinsics,  Prev: TILEPro Built-in Functions,  Up: Target Builtins
  
! 6.60.34 x86 Built-in Functions
  ------------------------------
  
  These built-in functions are available for the x86-32 and x86-64 family
--- 51082,51088 ----
  
  File: gcc.info,  Node: x86 Built-in Functions,  Next: x86 transactional memory intrinsics,  Prev: TILEPro Built-in Functions,  Up: Target Builtins
  
! 6.60.35 x86 Built-in Functions
  ------------------------------
  
  These built-in functions are available for the x86-32 and x86-64 family
*************** be used instead.
*** 52382,52388 ****
  
  File: gcc.info,  Node: x86 transactional memory intrinsics,  Next: x86 control-flow protection intrinsics,  Prev: x86 Built-in Functions,  Up: Target Builtins
  
! 6.60.35 x86 Transactional Memory Intrinsics
  -------------------------------------------
  
  These hardware transactional memory intrinsics for x86 allow you to use
--- 52553,52559 ----
  
  File: gcc.info,  Node: x86 transactional memory intrinsics,  Next: x86 control-flow protection intrinsics,  Prev: x86 Built-in Functions,  Up: Target Builtins
  
! 6.60.36 x86 Transactional Memory Intrinsics
  -------------------------------------------
  
  These hardware transactional memory intrinsics for x86 allow you to use
*************** must synchronize together to ensure cons
*** 52472,52478 ****
  
  File: gcc.info,  Node: x86 control-flow protection intrinsics,  Prev: x86 transactional memory intrinsics,  Up: Target Builtins
  
! 6.60.36 x86 Control-Flow Protection Intrinsics
  ----------------------------------------------
  
   -- CET Function: ret_type _get_ssp (void)
--- 52643,52649 ----
  
  File: gcc.info,  Node: x86 control-flow protection intrinsics,  Prev: x86 transactional memory intrinsics,  Up: Target Builtins
  
! 6.60.37 x86 Control-Flow Protection Intrinsics
  ----------------------------------------------
  
   -- CET Function: ret_type _get_ssp (void)
*************** look up both forms.
*** 60535,60546 ****
  * fasan-shadow-offset:                   Instrumentation Options.
                                                               (line  453)
  * fasm:                                  C Dialect Options.  (line  252)
! * fassociative-math:                     Optimize Options.   (line 2275)
  * fasynchronous-unwind-tables:           Code Gen Options.   (line  156)
  * fauto-inc-dec:                         Optimize Options.   (line  568)
! * fauto-profile:                         Optimize Options.   (line 2150)
  * fbranch-count-reg:                     Optimize Options.   (line  420)
! * fbranch-probabilities:                 Optimize Options.   (line 2421)
  * fbuiltin:                              C Dialect Options.  (line  266)
  * fcall-saved:                           Code Gen Options.   (line  448)
  * fcall-used:                            Code Gen Options.   (line  434)
--- 60706,60717 ----
  * fasan-shadow-offset:                   Instrumentation Options.
                                                               (line  453)
  * fasm:                                  C Dialect Options.  (line  252)
! * fassociative-math:                     Optimize Options.   (line 2283)
  * fasynchronous-unwind-tables:           Code Gen Options.   (line  156)
  * fauto-inc-dec:                         Optimize Options.   (line  568)
! * fauto-profile:                         Optimize Options.   (line 2158)
  * fbranch-count-reg:                     Optimize Options.   (line  420)
! * fbranch-probabilities:                 Optimize Options.   (line 2429)
  * fbuiltin:                              C Dialect Options.  (line  266)
  * fcall-saved:                           Code Gen Options.   (line  448)
  * fcall-used:                            Code Gen Options.   (line  434)
*************** look up both forms.
*** 60560,60566 ****
                                                               (line  176)
  * fcompare-debug:                        Developer Options.  (line  799)
  * fcompare-debug-second:                 Developer Options.  (line  825)
! * fcompare-elim:                         Optimize Options.   (line 2080)
  * fconcepts:                             C++ Dialect Options.
                                                               (line  172)
  * fconcepts-ts:                          C++ Dialect Options.
--- 60731,60737 ----
                                                               (line  176)
  * fcompare-debug:                        Developer Options.  (line  799)
  * fcompare-debug-second:                 Developer Options.  (line  825)
! * fcompare-elim:                         Optimize Options.   (line 2088)
  * fconcepts:                             C++ Dialect Options.
                                                               (line  172)
  * fconcepts-ts:                          C++ Dialect Options.
*************** look up both forms.
*** 60579,60591 ****
                                                               (line  203)
  * fcoroutines:                           C++ Dialect Options.
                                                               (line  212)
! * fcprop-registers:                      Optimize Options.   (line 2092)
  * fcrossjumping:                         Optimize Options.   (line  561)
  * fcse-follow-jumps:                     Optimize Options.   (line  480)
  * fcse-skip-blocks:                      Optimize Options.   (line  489)
! * fcx-fortran-rules:                     Optimize Options.   (line 2408)
! * fcx-limited-range:                     Optimize Options.   (line 2396)
! * fdata-sections:                        Optimize Options.   (line 2559)
  * fdbg-cnt:                              Developer Options.  (line  935)
  * fdbg-cnt-list:                         Developer Options.  (line  932)
  * fdce:                                  Optimize Options.   (line  574)
--- 60750,60762 ----
                                                               (line  203)
  * fcoroutines:                           C++ Dialect Options.
                                                               (line  212)
! * fcprop-registers:                      Optimize Options.   (line 2100)
  * fcrossjumping:                         Optimize Options.   (line  561)
  * fcse-follow-jumps:                     Optimize Options.   (line  480)
  * fcse-skip-blocks:                      Optimize Options.   (line  489)
! * fcx-fortran-rules:                     Optimize Options.   (line 2416)
! * fcx-limited-range:                     Optimize Options.   (line 2404)
! * fdata-sections:                        Optimize Options.   (line 2567)
  * fdbg-cnt:                              Developer Options.  (line  935)
  * fdbg-cnt-list:                         Developer Options.  (line  932)
  * fdce:                                  Optimize Options.   (line  574)
*************** look up both forms.
*** 60750,60756 ****
  * fenforce-eh-specs:                     C++ Dialect Options.
                                                               (line  226)
  * fexceptions:                           Code Gen Options.   (line  119)
! * fexcess-precision:                     Optimize Options.   (line 2201)
  * fexec-charset:                         Preprocessor Options.
                                                               (line  270)
  * fexpensive-optimizations:              Optimize Options.   (line  653)
--- 60921,60927 ----
  * fenforce-eh-specs:                     C++ Dialect Options.
                                                               (line  226)
  * fexceptions:                           Code Gen Options.   (line  119)
! * fexcess-precision:                     Optimize Options.   (line 2209)
  * fexec-charset:                         Preprocessor Options.
                                                               (line  270)
  * fexpensive-optimizations:              Optimize Options.   (line  653)
*************** look up both forms.
*** 60760,60784 ****
                                                               (line  226)
  * fextern-tls-init:                      C++ Dialect Options.
                                                               (line  236)
! * ffast-math:                            Optimize Options.   (line 2225)
! * ffat-lto-objects:                      Optimize Options.   (line 2057)
  * ffile-prefix-map:                      Overall Options.    (line  372)
  * ffinite-loops:                         Optimize Options.   (line 1207)
! * ffinite-math-only:                     Optimize Options.   (line 2302)
  * ffix-and-continue:                     Darwin Options.     (line  104)
  * ffixed:                                Code Gen Options.   (line  422)
! * ffloat-store:                          Optimize Options.   (line 2187)
  * ffloat-store <1>:                      Disappointments.    (line   77)
  * fforward-propagate:                    Optimize Options.   (line  228)
  * ffp-contract:                          Optimize Options.   (line  237)
! * ffp-int-builtin-inexact:               Optimize Options.   (line 2374)
  * ffreestanding:                         Standards.          (line   99)
  * ffreestanding <1>:                     C Dialect Options.  (line  314)
  * ffreestanding <2>:                     Warning Options.    (line  412)
  * ffreestanding <3>:                     Common Function Attributes.
                                                               (line  421)
  * ffunction-cse:                         Optimize Options.   (line  434)
! * ffunction-sections:                    Optimize Options.   (line 2559)
  * fgcse:                                 Optimize Options.   (line  503)
  * fgcse-after-reload:                    Optimize Options.   (line  539)
  * fgcse-las:                             Optimize Options.   (line  532)
--- 60931,60955 ----
                                                               (line  226)
  * fextern-tls-init:                      C++ Dialect Options.
                                                               (line  236)
! * ffast-math:                            Optimize Options.   (line 2233)
! * ffat-lto-objects:                      Optimize Options.   (line 2065)
  * ffile-prefix-map:                      Overall Options.    (line  372)
  * ffinite-loops:                         Optimize Options.   (line 1207)
! * ffinite-math-only:                     Optimize Options.   (line 2310)
  * ffix-and-continue:                     Darwin Options.     (line  104)
  * ffixed:                                Code Gen Options.   (line  422)
! * ffloat-store:                          Optimize Options.   (line 2195)
  * ffloat-store <1>:                      Disappointments.    (line   77)
  * fforward-propagate:                    Optimize Options.   (line  228)
  * ffp-contract:                          Optimize Options.   (line  237)
! * ffp-int-builtin-inexact:               Optimize Options.   (line 2382)
  * ffreestanding:                         Standards.          (line   99)
  * ffreestanding <1>:                     C Dialect Options.  (line  314)
  * ffreestanding <2>:                     Warning Options.    (line  412)
  * ffreestanding <3>:                     Common Function Attributes.
                                                               (line  421)
  * ffunction-cse:                         Optimize Options.   (line  434)
! * ffunction-sections:                    Optimize Options.   (line 2567)
  * fgcse:                                 Optimize Options.   (line  503)
  * fgcse-after-reload:                    Optimize Options.   (line  539)
  * fgcse-las:                             Optimize Options.   (line  532)
*************** look up both forms.
*** 60873,60885 ****
  * floop-unroll-and-jam:                  Optimize Options.   (line 1344)
  * flra-remat:                            Optimize Options.   (line  743)
  * flto:                                  Optimize Options.   (line 1817)
! * flto-compression-level:                Optimize Options.   (line 2031)
! * flto-partition:                        Optimize Options.   (line 2017)
  * flto-report:                           Developer Options.  (line  868)
  * flto-report-wpa:                       Developer Options.  (line  876)
  * fmacro-prefix-map:                     Preprocessor Options.
                                                               (line  261)
! * fmath-errno:                           Optimize Options.   (line 2239)
  * fmax-errors:                           Warning Options.    (line   18)
  * fmax-include-depth:                    Preprocessor Options.
                                                               (line  235)
--- 61044,61056 ----
  * floop-unroll-and-jam:                  Optimize Options.   (line 1344)
  * flra-remat:                            Optimize Options.   (line  743)
  * flto:                                  Optimize Options.   (line 1817)
! * flto-compression-level:                Optimize Options.   (line 2039)
! * flto-partition:                        Optimize Options.   (line 2025)
  * flto-report:                           Developer Options.  (line  868)
  * flto-report-wpa:                       Developer Options.  (line  876)
  * fmacro-prefix-map:                     Preprocessor Options.
                                                               (line  261)
! * fmath-errno:                           Optimize Options.   (line 2247)
  * fmax-errors:                           Warning Options.    (line   18)
  * fmax-include-depth:                    Preprocessor Options.
                                                               (line  235)
*************** look up both forms.
*** 60892,60898 ****
                                                               (line   14)
  * fmodulo-sched:                         Optimize Options.   (line  408)
  * fmodulo-sched-allow-regmoves:          Optimize Options.   (line  413)
! * fmove-loop-invariants:                 Optimize Options.   (line 2519)
  * fms-extensions:                        C Dialect Options.  (line  368)
  * fms-extensions <1>:                    C++ Dialect Options.
                                                               (line  281)
--- 61063,61069 ----
                                                               (line   14)
  * fmodulo-sched:                         Optimize Options.   (line  408)
  * fmodulo-sched-allow-regmoves:          Optimize Options.   (line  413)
! * fmove-loop-invariants:                 Optimize Options.   (line 2527)
  * fms-extensions:                        C Dialect Options.  (line  368)
  * fms-extensions <1>:                    C++ Dialect Options.
                                                               (line  281)
*************** look up both forms.
*** 60965,60971 ****
  * fno-extern-tls-init:                   C++ Dialect Options.
                                                               (line  236)
  * fno-finite-loops:                      Optimize Options.   (line 1207)
! * fno-fp-int-builtin-inexact:            Optimize Options.   (line 2374)
  * fno-function-cse:                      Optimize Options.   (line  434)
  * fno-gnu-keywords:                      C++ Dialect Options.
                                                               (line  256)
--- 61136,61142 ----
  * fno-extern-tls-init:                   C++ Dialect Options.
                                                               (line  236)
  * fno-finite-loops:                      Optimize Options.   (line 1207)
! * fno-fp-int-builtin-inexact:            Optimize Options.   (line 2382)
  * fno-function-cse:                      Optimize Options.   (line  434)
  * fno-gnu-keywords:                      C++ Dialect Options.
                                                               (line  256)
*************** look up both forms.
*** 60989,60995 ****
  * fno-lifetime-dse:                      Optimize Options.   (line  667)
  * fno-local-ivars:                       Objective-C and Objective-C++ Dialect Options.
                                                               (line  152)
! * fno-math-errno:                        Optimize Options.   (line 2239)
  * fno-merge-debug-strings:               Debugging Options.  (line  134)
  * fno-nil-receivers:                     Objective-C and Objective-C++ Dialect Options.
                                                               (line   49)
--- 61160,61166 ----
  * fno-lifetime-dse:                      Optimize Options.   (line  667)
  * fno-local-ivars:                       Objective-C and Objective-C++ Dialect Options.
                                                               (line  152)
! * fno-math-errno:                        Optimize Options.   (line 2247)
  * fno-merge-debug-strings:               Debugging Options.  (line  134)
  * fno-nil-receivers:                     Objective-C and Objective-C++ Dialect Options.
                                                               (line   49)
*************** look up both forms.
*** 61018,61030 ****
  * fno-show-column:                       Diagnostic Message Formatting Options.
                                                               (line  393)
  * fno-signed-bitfields:                  C Dialect Options.  (line  434)
! * fno-signed-zeros:                      Optimize Options.   (line 2314)
  * fno-stack-limit:                       Instrumentation Options.
                                                               (line  635)
  * fno-threadsafe-statics:                C++ Dialect Options.
                                                               (line  396)
  * fno-toplevel-reorder:                  Optimize Options.   (line 1782)
! * fno-trapping-math:                     Optimize Options.   (line 2324)
  * fno-unsigned-bitfields:                C Dialect Options.  (line  434)
  * fno-use-cxa-get-exception-ptr:         C++ Dialect Options.
                                                               (line  409)
--- 61189,61201 ----
  * fno-show-column:                       Diagnostic Message Formatting Options.
                                                               (line  393)
  * fno-signed-bitfields:                  C Dialect Options.  (line  434)
! * fno-signed-zeros:                      Optimize Options.   (line 2322)
  * fno-stack-limit:                       Instrumentation Options.
                                                               (line  635)
  * fno-threadsafe-statics:                C++ Dialect Options.
                                                               (line  396)
  * fno-toplevel-reorder:                  Optimize Options.   (line 1782)
! * fno-trapping-math:                     Optimize Options.   (line 2332)
  * fno-unsigned-bitfields:                C Dialect Options.  (line  434)
  * fno-use-cxa-get-exception-ptr:         C++ Dialect Options.
                                                               (line  409)
*************** look up both forms.
*** 61080,61086 ****
                                                               (line  293)
  * fpch-preprocess:                       Preprocessor Options.
                                                               (line  301)
! * fpeel-loops:                           Optimize Options.   (line 2511)
  * fpeephole:                             Optimize Options.   (line 1539)
  * fpeephole2:                            Optimize Options.   (line 1539)
  * fpermissive:                           C++ Dialect Options.
--- 61251,61257 ----
                                                               (line  293)
  * fpch-preprocess:                       Preprocessor Options.
                                                               (line  301)
! * fpeel-loops:                           Optimize Options.   (line 2519)
  * fpeephole:                             Optimize Options.   (line 1539)
  * fpeephole2:                            Optimize Options.   (line 1539)
  * fpermissive:                           C++ Dialect Options.
*************** look up both forms.
*** 61111,61117 ****
  * fprofile-arcs:                         Instrumentation Options.
                                                               (line   30)
  * fprofile-arcs <1>:                     Other Builtins.     (line  563)
! * fprofile-correction:                   Optimize Options.   (line 2099)
  * fprofile-dir:                          Instrumentation Options.
                                                               (line  112)
  * fprofile-exclude-files:                Instrumentation Options.
--- 61282,61288 ----
  * fprofile-arcs:                         Instrumentation Options.
                                                               (line   30)
  * fprofile-arcs <1>:                     Other Builtins.     (line  563)
! * fprofile-correction:                   Optimize Options.   (line 2107)
  * fprofile-dir:                          Instrumentation Options.
                                                               (line  112)
  * fprofile-exclude-files:                Instrumentation Options.
*************** look up both forms.
*** 61122,61143 ****
                                                               (line  137)
  * fprofile-note:                         Instrumentation Options.
                                                               (line  154)
! * fprofile-reorder-functions:            Optimize Options.   (line 2451)
  * fprofile-report:                       Developer Options.  (line  893)
  * fprofile-reproducible:                 Instrumentation Options.
                                                               (line  208)
  * fprofile-update:                       Instrumentation Options.
                                                               (line  175)
! * fprofile-use:                          Optimize Options.   (line 2108)
! * fprofile-use <1>:                      Optimize Options.   (line 2122)
! * fprofile-values:                       Optimize Options.   (line 2441)
  * fpu:                                   RX Options.         (line   17)
  * frandom-seed:                          Developer Options.  (line  710)
! * freciprocal-math:                      Optimize Options.   (line 2292)
  * frecord-gcc-switches:                  Code Gen Options.   (line  341)
  * free:                                  Optimize Options.   (line  659)
  * freg-struct-return:                    Code Gen Options.   (line  193)
! * frename-registers:                     Optimize Options.   (line 2470)
  * freorder-blocks:                       Optimize Options.   (line 1569)
  * freorder-blocks-algorithm:             Optimize Options.   (line 1575)
  * freorder-blocks-and-partition:         Optimize Options.   (line 1586)
--- 61293,61316 ----
                                                               (line  137)
  * fprofile-note:                         Instrumentation Options.
                                                               (line  154)
! * fprofile-partial-training:             Optimize Options.   (line 2116)
! * fprofile-prefix-path:                  Instrumentation Options.
!                                                              (line  160)
! * fprofile-reorder-functions:            Optimize Options.   (line 2459)
  * fprofile-report:                       Developer Options.  (line  893)
  * fprofile-reproducible:                 Instrumentation Options.
                                                               (line  208)
  * fprofile-update:                       Instrumentation Options.
                                                               (line  175)
! * fprofile-use:                          Optimize Options.   (line 2130)
! * fprofile-values:                       Optimize Options.   (line 2449)
  * fpu:                                   RX Options.         (line   17)
  * frandom-seed:                          Developer Options.  (line  710)
! * freciprocal-math:                      Optimize Options.   (line 2300)
  * frecord-gcc-switches:                  Code Gen Options.   (line  341)
  * free:                                  Optimize Options.   (line  659)
  * freg-struct-return:                    Code Gen Options.   (line  193)
! * frename-registers:                     Optimize Options.   (line 2478)
  * freorder-blocks:                       Optimize Options.   (line 1569)
  * freorder-blocks-algorithm:             Optimize Options.   (line 1575)
  * freorder-blocks-and-partition:         Optimize Options.   (line 1586)
*************** look up both forms.
*** 61147,61153 ****
  * freport-bug:                           Developer Options.  (line  287)
  * frerun-cse-after-loop:                 Optimize Options.   (line  497)
  * freschedule-modulo-scheduled-loops:    Optimize Options.   (line  875)
! * frounding-math:                        Optimize Options.   (line 2339)
  * frtti:                                 C++ Dialect Options.
                                                               (line  341)
  * fsanitize-address-use-after-scope:     Instrumentation Options.
--- 61320,61326 ----
  * freport-bug:                           Developer Options.  (line  287)
  * frerun-cse-after-loop:                 Optimize Options.   (line  497)
  * freschedule-modulo-scheduled-loops:    Optimize Options.   (line  875)
! * frounding-math:                        Optimize Options.   (line 2347)
  * frtti:                                 C++ Dialect Options.
                                                               (line  341)
  * fsanitize-address-use-after-scope:     Instrumentation Options.
*************** look up both forms.
*** 61236,61245 ****
  * fsched-stalled-insns-dep:              Optimize Options.   (line  816)
  * fsched-verbose:                        Developer Options.  (line  622)
  * fsched2-use-superblocks:               Optimize Options.   (line  825)
! * fschedule-fusion:                      Optimize Options.   (line 2480)
  * fschedule-insns:                       Optimize Options.   (line  757)
  * fschedule-insns2:                      Optimize Options.   (line  767)
! * fsection-anchors:                      Optimize Options.   (line 2592)
  * fsel-sched-pipelining:                 Optimize Options.   (line  888)
  * fsel-sched-pipelining-outer-loops:     Optimize Options.   (line  893)
  * fselective-scheduling:                 Optimize Options.   (line  880)
--- 61409,61418 ----
  * fsched-stalled-insns-dep:              Optimize Options.   (line  816)
  * fsched-verbose:                        Developer Options.  (line  622)
  * fsched2-use-superblocks:               Optimize Options.   (line  825)
! * fschedule-fusion:                      Optimize Options.   (line 2488)
  * fschedule-insns:                       Optimize Options.   (line  757)
  * fschedule-insns2:                      Optimize Options.   (line  767)
! * fsection-anchors:                      Optimize Options.   (line 2600)
  * fsel-sched-pipelining:                 Optimize Options.   (line  888)
  * fsel-sched-pipelining-outer-loops:     Optimize Options.   (line  893)
  * fselective-scheduling:                 Optimize Options.   (line  880)
*************** look up both forms.
*** 61258,61276 ****
                                                               (line  393)
  * fshrink-wrap:                          Optimize Options.   (line  915)
  * fshrink-wrap-separate:                 Optimize Options.   (line  920)
! * fsignaling-nans:                       Optimize Options.   (line 2359)
  * fsigned-bitfields:                     C Dialect Options.  (line  434)
  * fsigned-bitfields <1>:                 Non-bugs.           (line   57)
  * fsigned-char:                          C Dialect Options.  (line  424)
  * fsigned-char <1>:                      Characters implementation.
                                                               (line   31)
! * fsigned-zeros:                         Optimize Options.   (line 2314)
  * fsimd-cost-model:                      Optimize Options.   (line 1448)
! * fsingle-precision-constant:            Optimize Options.   (line 2392)
  * fsized-deallocation:                   C++ Dialect Options.
                                                               (line  356)
  * fsplit-ivs-in-unroller:                Optimize Options.   (line 1469)
! * fsplit-loops:                          Optimize Options.   (line 2523)
  * fsplit-paths:                          Optimize Options.   (line 1464)
  * fsplit-stack:                          Instrumentation Options.
                                                               (line  652)
--- 61431,61449 ----
                                                               (line  393)
  * fshrink-wrap:                          Optimize Options.   (line  915)
  * fshrink-wrap-separate:                 Optimize Options.   (line  920)
! * fsignaling-nans:                       Optimize Options.   (line 2367)
  * fsigned-bitfields:                     C Dialect Options.  (line  434)
  * fsigned-bitfields <1>:                 Non-bugs.           (line   57)
  * fsigned-char:                          C Dialect Options.  (line  424)
  * fsigned-char <1>:                      Characters implementation.
                                                               (line   31)
! * fsigned-zeros:                         Optimize Options.   (line 2322)
  * fsimd-cost-model:                      Optimize Options.   (line 1448)
! * fsingle-precision-constant:            Optimize Options.   (line 2400)
  * fsized-deallocation:                   C++ Dialect Options.
                                                               (line  356)
  * fsplit-ivs-in-unroller:                Optimize Options.   (line 1469)
! * fsplit-loops:                          Optimize Options.   (line 2531)
  * fsplit-paths:                          Optimize Options.   (line 1464)
  * fsplit-stack:                          Instrumentation Options.
                                                               (line  652)
*************** look up both forms.
*** 61300,61306 ****
  * fstack-usage:                          Developer Options.  (line  897)
  * fstack_reuse:                          Code Gen Options.   (line   15)
  * fstats:                                Developer Options.  (line  926)
! * fstdarg-opt:                           Optimize Options.   (line 2588)
  * fstore-merging:                        Optimize Options.   (line 1398)
  * fstrict-aliasing:                      Optimize Options.   (line 1618)
  * fstrict-enums:                         C++ Dialect Options.
--- 61473,61479 ----
  * fstack-usage:                          Developer Options.  (line  897)
  * fstack_reuse:                          Code Gen Options.   (line   15)
  * fstats:                                Developer Options.  (line  926)
! * fstdarg-opt:                           Optimize Options.   (line 2596)
  * fstore-merging:                        Optimize Options.   (line 1398)
  * fstrict-aliasing:                      Optimize Options.   (line 1618)
  * fstrict-enums:                         C++ Dialect Options.
*************** look up both forms.
*** 61326,61336 ****
  * ftime-report-details:                  Developer Options.  (line  858)
  * ftls-model:                            Code Gen Options.   (line  489)
  * ftoplevel-reorder:                     Optimize Options.   (line 1782)
! * ftracer:                               Optimize Options.   (line 2488)
  * ftrack-macro-expansion:                Preprocessor Options.
                                                               (line  244)
  * ftrampolines:                          Code Gen Options.   (line  500)
! * ftrapping-math:                        Optimize Options.   (line 2324)
  * ftrapv:                                Code Gen Options.   (line   91)
  * ftree-bit-ccp:                         Optimize Options.   (line 1161)
  * ftree-builtin-call-dce:                Optimize Options.   (line 1201)
--- 61499,61509 ----
  * ftime-report-details:                  Developer Options.  (line  858)
  * ftls-model:                            Code Gen Options.   (line  489)
  * ftoplevel-reorder:                     Optimize Options.   (line 1782)
! * ftracer:                               Optimize Options.   (line 2496)
  * ftrack-macro-expansion:                Preprocessor Options.
                                                               (line  244)
  * ftrampolines:                          Code Gen Options.   (line  500)
! * ftrapping-math:                        Optimize Options.   (line 2332)
  * ftrapv:                                Code Gen Options.   (line   91)
  * ftree-bit-ccp:                         Optimize Options.   (line 1161)
  * ftree-builtin-call-dce:                Optimize Options.   (line 1201)
*************** look up both forms.
*** 61369,61377 ****
  * ftree-vrp:                             Optimize Options.   (line 1455)
  * funconstrained-commons:                Optimize Options.   (line  555)
  * funit-at-a-time:                       Optimize Options.   (line 1775)
! * funroll-all-loops:                     Optimize Options.   (line 2505)
! * funroll-loops:                         Optimize Options.   (line 2495)
! * funsafe-math-optimizations:            Optimize Options.   (line 2257)
  * funsigned-bitfields:                   C Dialect Options.  (line  434)
  * funsigned-bitfields <1>:               Structures unions enumerations and bit-fields implementation.
                                                               (line   17)
--- 61542,61550 ----
  * ftree-vrp:                             Optimize Options.   (line 1455)
  * funconstrained-commons:                Optimize Options.   (line  555)
  * funit-at-a-time:                       Optimize Options.   (line 1775)
! * funroll-all-loops:                     Optimize Options.   (line 2513)
! * funroll-loops:                         Optimize Options.   (line 2503)
! * funsafe-math-optimizations:            Optimize Options.   (line 2265)
  * funsigned-bitfields:                   C Dialect Options.  (line  434)
  * funsigned-bitfields <1>:               Structures unions enumerations and bit-fields implementation.
                                                               (line   17)
*************** look up both forms.
*** 61379,61385 ****
  * funsigned-char:                        C Dialect Options.  (line  406)
  * funsigned-char <1>:                    Characters implementation.
                                                               (line   31)
! * funswitch-loops:                       Optimize Options.   (line 2529)
  * funwind-tables:                        Code Gen Options.   (line  149)
  * fuse-cxa-atexit:                       C++ Dialect Options.
                                                               (line  402)
--- 61552,61558 ----
  * funsigned-char:                        C Dialect Options.  (line  406)
  * funsigned-char <1>:                    Characters implementation.
                                                               (line   31)
! * funswitch-loops:                       Optimize Options.   (line 2537)
  * funwind-tables:                        Code Gen Options.   (line  149)
  * fuse-cxa-atexit:                       C++ Dialect Options.
                                                               (line  402)
*************** look up both forms.
*** 61388,61407 ****
  * fuse-ld=bfd:                           Link Options.       (line   74)
  * fuse-ld=gold:                          Link Options.       (line   77)
  * fuse-ld=lld:                           Link Options.       (line   80)
! * fuse-linker-plugin:                    Optimize Options.   (line 2039)
  * fvar-tracking:                         Debugging Options.  (line  151)
  * fvar-tracking-assignments:             Debugging Options.  (line  161)
  * fvar-tracking-assignments-toggle:      Developer Options.  (line  846)
  * fvariable-expansion-in-unroller:       Optimize Options.   (line 1483)
  * fvect-cost-model:                      Optimize Options.   (line 1434)
  * fverbose-asm:                          Code Gen Options.   (line  262)
! * fversion-loops-for-strides:            Optimize Options.   (line 2536)
  * fvisibility:                           Code Gen Options.   (line  524)
  * fvisibility-inlines-hidden:            C++ Dialect Options.
                                                               (line  414)
  * fvisibility-ms-compat:                 C++ Dialect Options.
                                                               (line  442)
! * fvpt:                                  Optimize Options.   (line 2458)
  * fvtable-verify:                        Instrumentation Options.
                                                               (line  670)
  * fvtv-counts:                           Instrumentation Options.
--- 61561,61580 ----
  * fuse-ld=bfd:                           Link Options.       (line   74)
  * fuse-ld=gold:                          Link Options.       (line   77)
  * fuse-ld=lld:                           Link Options.       (line   80)
! * fuse-linker-plugin:                    Optimize Options.   (line 2047)
  * fvar-tracking:                         Debugging Options.  (line  151)
  * fvar-tracking-assignments:             Debugging Options.  (line  161)
  * fvar-tracking-assignments-toggle:      Developer Options.  (line  846)
  * fvariable-expansion-in-unroller:       Optimize Options.   (line 1483)
  * fvect-cost-model:                      Optimize Options.   (line 1434)
  * fverbose-asm:                          Code Gen Options.   (line  262)
! * fversion-loops-for-strides:            Optimize Options.   (line 2544)
  * fvisibility:                           Code Gen Options.   (line  524)
  * fvisibility-inlines-hidden:            C++ Dialect Options.
                                                               (line  414)
  * fvisibility-ms-compat:                 C++ Dialect Options.
                                                               (line  442)
! * fvpt:                                  Optimize Options.   (line 2466)
  * fvtable-verify:                        Instrumentation Options.
                                                               (line  670)
  * fvtv-counts:                           Instrumentation Options.
*************** look up both forms.
*** 61429,61435 ****
  * G <2>:                                 MIPS Options.       (line  460)
  * G <3>:                                 Nios II Options.    (line    9)
  * G <4>:                                 RS/6000 and PowerPC Options.
!                                                              (line  712)
  * G <5>:                                 System V Options.   (line   10)
  * gas-loc-support:                       Debugging Options.  (line  221)
  * gas-locview-support:                   Debugging Options.  (line  237)
--- 61602,61608 ----
  * G <2>:                                 MIPS Options.       (line  460)
  * G <3>:                                 Nios II Options.    (line    9)
  * G <4>:                                 RS/6000 and PowerPC Options.
!                                                              (line  713)
  * G <5>:                                 System V Options.   (line   10)
  * gas-loc-support:                       Debugging Options.  (line  221)
  * gas-locview-support:                   Debugging Options.  (line  237)
*************** look up both forms.
*** 61496,61502 ****
  * M:                                     Preprocessor Options.
                                                               (line   77)
  * m:                                     RS/6000 and PowerPC Options.
!                                                              (line  520)
  * m1:                                    SH Options.         (line    9)
  * m10:                                   PDP-11 Options.     (line   29)
  * m128bit-long-double:                   x86 Options.        (line  572)
--- 61669,61675 ----
  * M:                                     Preprocessor Options.
                                                               (line   77)
  * m:                                     RS/6000 and PowerPC Options.
!                                                              (line  521)
  * m1:                                    SH Options.         (line    9)
  * m10:                                   PDP-11 Options.     (line   29)
  * m128bit-long-double:                   x86 Options.        (line  572)
*************** look up both forms.
*** 61516,61522 ****
                                                               (line   86)
  * m32:                                   Nvidia PTX Options. (line   10)
  * m32 <1>:                               RS/6000 and PowerPC Options.
!                                                              (line  244)
  * m32 <2>:                               SPARC Options.      (line  315)
  * m32 <3>:                               TILE-Gx Options.    (line   23)
  * m32 <4>:                               TILEPro Options.    (line   13)
--- 61689,61695 ----
                                                               (line   86)
  * m32:                                   Nvidia PTX Options. (line   10)
  * m32 <1>:                               RS/6000 and PowerPC Options.
!                                                              (line  245)
  * m32 <2>:                               SPARC Options.      (line  315)
  * m32 <3>:                               TILE-Gx Options.    (line   23)
  * m32 <4>:                               TILEPro Options.    (line   13)
*************** look up both forms.
*** 61564,61570 ****
  * m5407:                                 M680x0 Options.     (line  165)
  * m64:                                   Nvidia PTX Options. (line   10)
  * m64 <1>:                               RS/6000 and PowerPC Options.
!                                                              (line  244)
  * m64 <2>:                               S/390 and zSeries Options.
                                                               (line   86)
  * m64 <3>:                               SPARC Options.      (line  315)
--- 61737,61743 ----
  * m5407:                                 M680x0 Options.     (line  165)
  * m64:                                   Nvidia PTX Options. (line   10)
  * m64 <1>:                               RS/6000 and PowerPC Options.
!                                                              (line  245)
  * m64 <2>:                               S/390 and zSeries Options.
                                                               (line   86)
  * m64 <3>:                               SPARC Options.      (line  315)
*************** look up both forms.
*** 61592,61611 ****
  * mabi <2>:                              PRU Options.        (line   28)
  * mabi <3>:                              RISC-V Options.     (line   17)
  * mabi <4>:                              RS/6000 and PowerPC Options.
!                                                              (line  551)
  * mabi <5>:                              x86 Options.        (line 1027)
  * mabi=32:                               MIPS Options.       (line  156)
  * mabi=64:                               MIPS Options.       (line  156)
  * mabi=eabi:                             MIPS Options.       (line  156)
  * mabi=elfv1:                            RS/6000 and PowerPC Options.
!                                                              (line  572)
  * mabi=elfv2:                            RS/6000 and PowerPC Options.
!                                                              (line  578)
  * mabi=gnu:                              MMIX Options.       (line   20)
  * mabi=ibmlongdouble:                    RS/6000 and PowerPC Options.
!                                                              (line  556)
  * mabi=ieeelongdouble:                   RS/6000 and PowerPC Options.
!                                                              (line  564)
  * mabi=mmixware:                         MMIX Options.       (line   20)
  * mabi=n32:                              MIPS Options.       (line  156)
  * mabi=o64:                              MIPS Options.       (line  156)
--- 61765,61784 ----
  * mabi <2>:                              PRU Options.        (line   28)
  * mabi <3>:                              RISC-V Options.     (line   17)
  * mabi <4>:                              RS/6000 and PowerPC Options.
!                                                              (line  552)
  * mabi <5>:                              x86 Options.        (line 1027)
  * mabi=32:                               MIPS Options.       (line  156)
  * mabi=64:                               MIPS Options.       (line  156)
  * mabi=eabi:                             MIPS Options.       (line  156)
  * mabi=elfv1:                            RS/6000 and PowerPC Options.
!                                                              (line  573)
  * mabi=elfv2:                            RS/6000 and PowerPC Options.
!                                                              (line  579)
  * mabi=gnu:                              MMIX Options.       (line   20)
  * mabi=ibmlongdouble:                    RS/6000 and PowerPC Options.
!                                                              (line  557)
  * mabi=ieeelongdouble:                   RS/6000 and PowerPC Options.
!                                                              (line  565)
  * mabi=mmixware:                         MMIX Options.       (line   20)
  * mabi=n32:                              MIPS Options.       (line  156)
  * mabi=o64:                              MIPS Options.       (line  156)
*************** look up both forms.
*** 61625,61639 ****
  * maddress-mode=long:                    x86 Options.        (line 1463)
  * maddress-mode=short:                   x86 Options.        (line 1468)
  * mads:                                  RS/6000 and PowerPC Options.
!                                                              (line  612)
  * madx:                                  x86 Options.        (line  799)
  * maes:                                  x86 Options.        (line  776)
  * maix-struct-return:                    RS/6000 and PowerPC Options.
!                                                              (line  544)
  * maix32:                                RS/6000 and PowerPC Options.
!                                                              (line  282)
  * maix64:                                RS/6000 and PowerPC Options.
!                                                              (line  282)
  * malign-300:                            H8/300 Options.     (line   41)
  * malign-call:                           ARC Options.        (line  435)
  * malign-data:                           RISC-V Options.     (line  127)
--- 61798,61812 ----
  * maddress-mode=long:                    x86 Options.        (line 1463)
  * maddress-mode=short:                   x86 Options.        (line 1468)
  * mads:                                  RS/6000 and PowerPC Options.
!                                                              (line  613)
  * madx:                                  x86 Options.        (line  799)
  * maes:                                  x86 Options.        (line  776)
  * maix-struct-return:                    RS/6000 and PowerPC Options.
!                                                              (line  545)
  * maix32:                                RS/6000 and PowerPC Options.
!                                                              (line  283)
  * maix64:                                RS/6000 and PowerPC Options.
!                                                              (line  283)
  * malign-300:                            H8/300 Options.     (line   41)
  * malign-call:                           ARC Options.        (line  435)
  * malign-data:                           RISC-V Options.     (line  127)
*************** look up both forms.
*** 61643,61658 ****
  * malign-labels:                         FRV Options.        (line  128)
  * malign-loops:                          M32R/D Options.     (line   73)
  * malign-natural:                        RS/6000 and PowerPC Options.
!                                                              (line  320)
  * malign-power:                          RS/6000 and PowerPC Options.
!                                                              (line  320)
  * malign-stringops:                      x86 Options.        (line 1207)
  * mall-opts:                             MeP Options.        (line   11)
  * malloc-cc:                             FRV Options.        (line   31)
  * mallow-string-insns:                   RX Options.         (line  150)
  * mallregs:                              RL78 Options.       (line   66)
  * maltivec:                              RS/6000 and PowerPC Options.
!                                                              (line  135)
  * mam33:                                 MN10300 Options.    (line   17)
  * mam33-2:                               MN10300 Options.    (line   24)
  * mam34:                                 MN10300 Options.    (line   27)
--- 61816,61831 ----
  * malign-labels:                         FRV Options.        (line  128)
  * malign-loops:                          M32R/D Options.     (line   73)
  * malign-natural:                        RS/6000 and PowerPC Options.
!                                                              (line  321)
  * malign-power:                          RS/6000 and PowerPC Options.
!                                                              (line  321)
  * malign-stringops:                      x86 Options.        (line 1207)
  * mall-opts:                             MeP Options.        (line   11)
  * malloc-cc:                             FRV Options.        (line   31)
  * mallow-string-insns:                   RX Options.         (line  150)
  * mallregs:                              RL78 Options.       (line   66)
  * maltivec:                              RS/6000 and PowerPC Options.
!                                                              (line  136)
  * mam33:                                 MN10300 Options.    (line   17)
  * mam33-2:                               MN10300 Options.    (line   24)
  * mam34:                                 MN10300 Options.    (line   27)
*************** look up both forms.
*** 61698,61704 ****
  * mauto-pic:                             IA-64 Options.      (line   50)
  * maverage:                              MeP Options.        (line   16)
  * mavoid-indexed-addresses:              RS/6000 and PowerPC Options.
!                                                              (line  359)
  * mavx:                                  x86 Options.        (line  764)
  * mavx2:                                 x86 Options.        (line  765)
  * mavx256-split-unaligned-load:          x86 Options.        (line 1342)
--- 61871,61877 ----
  * mauto-pic:                             IA-64 Options.      (line   50)
  * maverage:                              MeP Options.        (line   16)
  * mavoid-indexed-addresses:              RS/6000 and PowerPC Options.
!                                                              (line  360)
  * mavx:                                  x86 Options.        (line  764)
  * mavx2:                                 x86 Options.        (line  765)
  * mavx256-split-unaligned-load:          x86 Options.        (line 1342)
*************** look up both forms.
*** 61733,61739 ****
  * mbbit-peephole:                        ARC Options.        (line  441)
  * mbe8:                                  ARM Options.        (line   72)
  * mbig:                                  RS/6000 and PowerPC Options.
!                                                              (line  439)
  * mbig-endian:                           AArch64 Options.    (line   20)
  * mbig-endian <1>:                       ARC Options.        (line  596)
  * mbig-endian <2>:                       ARM Options.        (line   67)
--- 61906,61912 ----
  * mbbit-peephole:                        ARC Options.        (line  441)
  * mbe8:                                  ARM Options.        (line   72)
  * mbig:                                  RS/6000 and PowerPC Options.
!                                                              (line  440)
  * mbig-endian:                           AArch64 Options.    (line   20)
  * mbig-endian <1>:                       ARC Options.        (line  596)
  * mbig-endian <2>:                       ARM Options.        (line   67)
*************** look up both forms.
*** 61745,61768 ****
  * mbig-endian <8>:                       MicroBlaze Options. (line   56)
  * mbig-endian <9>:                       NDS32 Options.      (line    9)
  * mbig-endian <10>:                      RS/6000 and PowerPC Options.
!                                                              (line  439)
  * mbig-endian <11>:                      TILE-Gx Options.    (line   29)
  * mbig-endian-data:                      RX Options.         (line   42)
  * mbig-switch:                           V850 Options.       (line  176)
  * mbigtable:                             SH Options.         (line  141)
  * mbionic:                               GNU/Linux Options.  (line   22)
  * mbit-align:                            RS/6000 and PowerPC Options.
!                                                              (line  391)
  * mbit-ops:                              CR16 Options.       (line   25)
  * mbitfield:                             M680x0 Options.     (line  231)
  * mbitops:                               MeP Options.        (line   26)
  * mbitops <1>:                           SH Options.         (line  145)
  * mblock-compare-inline-limit:           RS/6000 and PowerPC Options.
!                                                              (line  692)
  * mblock-compare-inline-loop-limit:      RS/6000 and PowerPC Options.
!                                                              (line  698)
  * mblock-move-inline-limit:              RS/6000 and PowerPC Options.
!                                                              (line  686)
  * mbmi:                                  x86 Options.        (line  800)
  * mbmi2:                                 x86 Options.        (line  801)
  * mboard:                                OpenRISC Options.   (line    9)
--- 61918,61941 ----
  * mbig-endian <8>:                       MicroBlaze Options. (line   56)
  * mbig-endian <9>:                       NDS32 Options.      (line    9)
  * mbig-endian <10>:                      RS/6000 and PowerPC Options.
!                                                              (line  440)
  * mbig-endian <11>:                      TILE-Gx Options.    (line   29)
  * mbig-endian-data:                      RX Options.         (line   42)
  * mbig-switch:                           V850 Options.       (line  176)
  * mbigtable:                             SH Options.         (line  141)
  * mbionic:                               GNU/Linux Options.  (line   22)
  * mbit-align:                            RS/6000 and PowerPC Options.
!                                                              (line  392)
  * mbit-ops:                              CR16 Options.       (line   25)
  * mbitfield:                             M680x0 Options.     (line  231)
  * mbitops:                               MeP Options.        (line   26)
  * mbitops <1>:                           SH Options.         (line  145)
  * mblock-compare-inline-limit:           RS/6000 and PowerPC Options.
!                                                              (line  693)
  * mblock-compare-inline-loop-limit:      RS/6000 and PowerPC Options.
!                                                              (line  699)
  * mblock-move-inline-limit:              RS/6000 and PowerPC Options.
!                                                              (line  687)
  * mbmi:                                  x86 Options.        (line  800)
  * mbmi2:                                 x86 Options.        (line  801)
  * mboard:                                OpenRISC Options.   (line    9)
*************** look up both forms.
*** 61779,61785 ****
  * mbranch-predict:                       MMIX Options.       (line   48)
  * mbranch-protection:                    AArch64 Options.    (line  275)
  * mbss-plt:                              RS/6000 and PowerPC Options.
!                                                              (line  159)
  * mbuild-constants:                      DEC Alpha Options.  (line  141)
  * mbwx:                                  DEC Alpha Options.  (line  163)
  * mbypass-cache:                         Nios II Options.    (line  103)
--- 61952,61958 ----
  * mbranch-predict:                       MMIX Options.       (line   48)
  * mbranch-protection:                    AArch64 Options.    (line  275)
  * mbss-plt:                              RS/6000 and PowerPC Options.
!                                                              (line  160)
  * mbuild-constants:                      DEC Alpha Options.  (line  141)
  * mbwx:                                  DEC Alpha Options.  (line  163)
  * mbypass-cache:                         Nios II Options.    (line  103)
*************** look up both forms.
*** 61790,61812 ****
  * mcache-block-size:                     NDS32 Options.      (line   60)
  * mcache-volatile:                       Nios II Options.    (line  109)
  * mcall-eabi:                            RS/6000 and PowerPC Options.
!                                                              (line  514)
  * mcall-freebsd:                         RS/6000 and PowerPC Options.
!                                                              (line  528)
  * mcall-linux:                           RS/6000 and PowerPC Options.
!                                                              (line  524)
  * mcall-ms2sysv-xlogues:                 x86 Options.        (line 1047)
  * mcall-netbsd:                          RS/6000 and PowerPC Options.
!                                                              (line  532)
  * mcall-netbsd <1>:                      RS/6000 and PowerPC Options.
!                                                              (line  536)
  * mcall-prologues:                       AVR Options.        (line  190)
  * mcall-sysv:                            RS/6000 and PowerPC Options.
!                                                              (line  506)
  * mcall-sysv-eabi:                       RS/6000 and PowerPC Options.
!                                                              (line  514)
  * mcall-sysv-noeabi:                     RS/6000 and PowerPC Options.
!                                                              (line  517)
  * mcallee-super-interworking:            ARM Options.        (line  851)
  * mcaller-copies:                        HPPA Options.       (line   23)
  * mcaller-super-interworking:            ARM Options.        (line  858)
--- 61963,61985 ----
  * mcache-block-size:                     NDS32 Options.      (line   60)
  * mcache-volatile:                       Nios II Options.    (line  109)
  * mcall-eabi:                            RS/6000 and PowerPC Options.
!                                                              (line  515)
  * mcall-freebsd:                         RS/6000 and PowerPC Options.
!                                                              (line  529)
  * mcall-linux:                           RS/6000 and PowerPC Options.
!                                                              (line  525)
  * mcall-ms2sysv-xlogues:                 x86 Options.        (line 1047)
  * mcall-netbsd:                          RS/6000 and PowerPC Options.
!                                                              (line  533)
  * mcall-netbsd <1>:                      RS/6000 and PowerPC Options.
!                                                              (line  537)
  * mcall-prologues:                       AVR Options.        (line  190)
  * mcall-sysv:                            RS/6000 and PowerPC Options.
!                                                              (line  507)
  * mcall-sysv-eabi:                       RS/6000 and PowerPC Options.
!                                                              (line  515)
  * mcall-sysv-noeabi:                     RS/6000 and PowerPC Options.
!                                                              (line  518)
  * mcallee-super-interworking:            ARM Options.        (line  851)
  * mcaller-copies:                        HPPA Options.       (line   23)
  * mcaller-super-interworking:            ARM Options.        (line  858)
*************** look up both forms.
*** 61831,61847 ****
  * mcmodel=kernel:                        x86 Options.        (line 1447)
  * mcmodel=large:                         AArch64 Options.    (line   45)
  * mcmodel=large <1>:                     RS/6000 and PowerPC Options.
!                                                              (line  129)
  * mcmodel=large <2>:                     TILE-Gx Options.    (line   14)
  * mcmodel=large <3>:                     x86 Options.        (line 1459)
  * mcmodel=medany:                        RISC-V Options.     (line  105)
  * mcmodel=medium:                        RS/6000 and PowerPC Options.
!                                                              (line  124)
  * mcmodel=medium <1>:                    x86 Options.        (line 1452)
  * mcmodel=medlow:                        RISC-V Options.     (line   98)
  * mcmodel=small:                         AArch64 Options.    (line   39)
  * mcmodel=small <1>:                     RS/6000 and PowerPC Options.
!                                                              (line  120)
  * mcmodel=small <2>:                     TILE-Gx Options.    (line    9)
  * mcmodel=small <3>:                     x86 Options.        (line 1441)
  * mcmodel=tiny:                          AArch64 Options.    (line   34)
--- 62004,62020 ----
  * mcmodel=kernel:                        x86 Options.        (line 1447)
  * mcmodel=large:                         AArch64 Options.    (line   45)
  * mcmodel=large <1>:                     RS/6000 and PowerPC Options.
!                                                              (line  130)
  * mcmodel=large <2>:                     TILE-Gx Options.    (line   14)
  * mcmodel=large <3>:                     x86 Options.        (line 1459)
  * mcmodel=medany:                        RISC-V Options.     (line  105)
  * mcmodel=medium:                        RS/6000 and PowerPC Options.
!                                                              (line  125)
  * mcmodel=medium <1>:                    x86 Options.        (line 1452)
  * mcmodel=medlow:                        RISC-V Options.     (line   98)
  * mcmodel=small:                         AArch64 Options.    (line   39)
  * mcmodel=small <1>:                     RS/6000 and PowerPC Options.
!                                                              (line  121)
  * mcmodel=small <2>:                     TILE-Gx Options.    (line    9)
  * mcmodel=small <3>:                     x86 Options.        (line 1441)
  * mcmodel=tiny:                          AArch64 Options.    (line   34)
*************** look up both forms.
*** 61861,61867 ****
  * mcompact-branches=optimal:             MIPS Options.       (line  804)
  * mcompact-casesi:                       ARC Options.        (line  454)
  * mcompat-align-parm:                    RS/6000 and PowerPC Options.
!                                                              (line  897)
  * mcompress:                             FT32 Options.       (line   26)
  * mcond-exec:                            FRV Options.        (line  187)
  * mcond-move:                            FRV Options.        (line  159)
--- 62034,62040 ----
  * mcompact-branches=optimal:             MIPS Options.       (line  804)
  * mcompact-casesi:                       ARC Options.        (line  454)
  * mcompat-align-parm:                    RS/6000 and PowerPC Options.
!                                                              (line  898)
  * mcompress:                             FT32 Options.       (line   26)
  * mcond-exec:                            FRV Options.        (line  187)
  * mcond-move:                            FRV Options.        (line  159)
*************** look up both forms.
*** 61906,61912 ****
  * mcrc:                                  MIPS Options.       (line  416)
  * mcrc32:                                x86 Options.        (line  948)
  * mcrypto:                               RS/6000 and PowerPC Options.
!                                                              (line  176)
  * mcsync-anomaly:                        Blackfin Options.   (line   57)
  * mcsync-anomaly <1>:                    Blackfin Options.   (line   63)
  * mctor-dtor:                            NDS32 Options.      (line   81)
--- 62079,62085 ----
  * mcrc:                                  MIPS Options.       (line  416)
  * mcrc32:                                x86 Options.        (line  948)
  * mcrypto:                               RS/6000 and PowerPC Options.
!                                                              (line  177)
  * mcsync-anomaly:                        Blackfin Options.   (line   57)
  * mcsync-anomaly <1>:                    Blackfin Options.   (line   63)
  * mctor-dtor:                            NDS32 Options.      (line   81)
*************** look up both forms.
*** 61943,61949 ****
  * mdll:                                  x86 Windows Options.
                                                               (line   16)
  * mdlmzb:                                RS/6000 and PowerPC Options.
!                                                              (line  384)
  * mdmx:                                  MIPS Options.       (line  376)
  * mdouble:                               AVR Options.        (line  195)
  * mdouble <1>:                           FRV Options.        (line   48)
--- 62116,62122 ----
  * mdll:                                  x86 Windows Options.
                                                               (line   16)
  * mdlmzb:                                RS/6000 and PowerPC Options.
!                                                              (line  385)
  * mdmx:                                  MIPS Options.       (line  376)
  * mdouble:                               AVR Options.        (line  195)
  * mdouble <1>:                           FRV Options.        (line   48)
*************** look up both forms.
*** 61966,61976 ****
  * mdword:                                FRV Options.        (line   40)
  * mdword <1>:                            FRV Options.        (line   44)
  * mdynamic-no-pic:                       RS/6000 and PowerPC Options.
!                                                              (line  444)
  * mea:                                   ARC Options.        (line  112)
  * mEA:                                   ARC Options.        (line  625)
  * meabi:                                 RS/6000 and PowerPC Options.
!                                                              (line  631)
  * mearly-cbranchsi:                      ARC Options.        (line  476)
  * mearly-stop-bits:                      IA-64 Options.      (line  100)
  * meb:                                   MeP Options.        (line   68)
--- 62139,62149 ----
  * mdword:                                FRV Options.        (line   40)
  * mdword <1>:                            FRV Options.        (line   44)
  * mdynamic-no-pic:                       RS/6000 and PowerPC Options.
!                                                              (line  445)
  * mea:                                   ARC Options.        (line  112)
  * mEA:                                   ARC Options.        (line  625)
  * meabi:                                 RS/6000 and PowerPC Options.
!                                                              (line  632)
  * mearly-cbranchsi:                      ARC Options.        (line  476)
  * mearly-stop-bits:                      IA-64 Options.      (line  100)
  * meb:                                   MeP Options.        (line   68)
*************** look up both forms.
*** 61986,61992 ****
  * melf <1>:                              MMIX Options.       (line   43)
  * melrw:                                 C-SKY Options.      (line   60)
  * memb:                                  RS/6000 and PowerPC Options.
!                                                              (line  626)
  * membedded-data:                        MIPS Options.       (line  517)
  * memregs=:                              M32C Options.       (line   21)
  * menqcmd:                               x86 Options.        (line  823)
--- 62159,62165 ----
  * melf <1>:                              MMIX Options.       (line   43)
  * melrw:                                 C-SKY Options.      (line   60)
  * memb:                                  RS/6000 and PowerPC Options.
!                                                              (line  627)
  * membedded-data:                        MIPS Options.       (line  517)
  * memregs=:                              M32C Options.       (line   21)
  * menqcmd:                               x86 Options.        (line  823)
*************** look up both forms.
*** 62050,62058 ****
  * mfloat-ieee:                           DEC Alpha Options.  (line  171)
  * mfloat-vax:                            DEC Alpha Options.  (line  171)
  * mfloat128:                             RS/6000 and PowerPC Options.
!                                                              (line  213)
  * mfloat128-hardware:                    RS/6000 and PowerPC Options.
!                                                              (line  235)
  * mflush-func:                           MIPS Options.       (line  776)
  * mflush-func=NAME:                      M32R/D Options.     (line   93)
  * mflush-trap=NUMBER:                    M32R/D Options.     (line   86)
--- 62223,62231 ----
  * mfloat-ieee:                           DEC Alpha Options.  (line  171)
  * mfloat-vax:                            DEC Alpha Options.  (line  171)
  * mfloat128:                             RS/6000 and PowerPC Options.
!                                                              (line  214)
  * mfloat128-hardware:                    RS/6000 and PowerPC Options.
!                                                              (line  236)
  * mflush-func:                           MIPS Options.       (line  776)
  * mflush-func=NAME:                      M32R/D Options.     (line   93)
  * mflush-trap=NUMBER:                    M32R/D Options.     (line   86)
*************** look up both forms.
*** 62072,62078 ****
  * mfp16-format:                          ARM Options.        (line  728)
  * mfp32:                                 MIPS Options.       (line  258)
  * mfp64:                                 MIPS Options.       (line  261)
! * mfpmath:                               Optimize Options.   (line 2218)
  * mfpmath <1>:                           x86 Options.        (line  455)
  * mfpr-32:                               FRV Options.        (line   15)
  * mfpr-64:                               FRV Options.        (line   19)
--- 62245,62251 ----
  * mfp16-format:                          ARM Options.        (line  728)
  * mfp32:                                 MIPS Options.       (line  258)
  * mfp64:                                 MIPS Options.       (line  261)
! * mfpmath:                               Optimize Options.   (line 2226)
  * mfpmath <1>:                           x86 Options.        (line  455)
  * mfpr-32:                               FRV Options.        (line   15)
  * mfpr-64:                               FRV Options.        (line   19)
*************** look up both forms.
*** 62088,62094 ****
  * mfract-convert-truncate:               AVR Options.        (line  286)
  * mframe-header-opt:                     MIPS Options.       (line  885)
  * mfriz:                                 RS/6000 and PowerPC Options.
!                                                              (line  868)
  * mfsca:                                 SH Options.         (line  365)
  * mfsgsbase:                             x86 Options.        (line  780)
  * mfsmuld:                               SPARC Options.      (line  274)
--- 62261,62267 ----
  * mfract-convert-truncate:               AVR Options.        (line  286)
  * mframe-header-opt:                     MIPS Options.       (line  885)
  * mfriz:                                 RS/6000 and PowerPC Options.
!                                                              (line  869)
  * mfsca:                                 SH Options.         (line  365)
  * mfsgsbase:                             x86 Options.        (line  780)
  * mfsmuld:                               SPARC Options.      (line  274)
*************** look up both forms.
*** 62096,62107 ****
  * mft32b:                                FT32 Options.       (line   23)
  * mfull-regs:                            NDS32 Options.      (line   18)
  * mfull-toc:                             RS/6000 and PowerPC Options.
!                                                              (line  255)
  * mfunction-return:                      x86 Options.        (line 1384)
  * mfused-madd:                           IA-64 Options.      (line   88)
  * mfused-madd <1>:                       MIPS Options.       (line  624)
  * mfused-madd <2>:                       RS/6000 and PowerPC Options.
!                                                              (line  368)
  * mfused-madd <3>:                       S/390 and zSeries Options.
                                                               (line  182)
  * mfused-madd <4>:                       SH Options.         (line  356)
--- 62269,62280 ----
  * mft32b:                                FT32 Options.       (line   23)
  * mfull-regs:                            NDS32 Options.      (line   18)
  * mfull-toc:                             RS/6000 and PowerPC Options.
!                                                              (line  256)
  * mfunction-return:                      x86 Options.        (line 1384)
  * mfused-madd:                           IA-64 Options.      (line   88)
  * mfused-madd <1>:                       MIPS Options.       (line  624)
  * mfused-madd <2>:                       RS/6000 and PowerPC Options.
!                                                              (line  369)
  * mfused-madd <3>:                       S/390 and zSeries Options.
                                                               (line  182)
  * mfused-madd <4>:                       SH Options.         (line  356)
*************** look up both forms.
*** 62127,62133 ****
  * mgnu-as:                               IA-64 Options.      (line   18)
  * mgnu-asm:                              PDP-11 Options.     (line   49)
  * mgnu-attribute:                        RS/6000 and PowerPC Options.
!                                                              (line  585)
  * mgnu-ld:                               HPPA Options.       (line  111)
  * mgnu-ld <1>:                           IA-64 Options.      (line   23)
  * mgomp:                                 Nvidia PTX Options. (line   53)
--- 62300,62306 ----
  * mgnu-as:                               IA-64 Options.      (line   18)
  * mgnu-asm:                              PDP-11 Options.     (line   49)
  * mgnu-attribute:                        RS/6000 and PowerPC Options.
!                                                              (line  586)
  * mgnu-ld:                               HPPA Options.       (line  111)
  * mgnu-ld <1>:                           IA-64 Options.      (line   23)
  * mgomp:                                 Nvidia PTX Options. (line   53)
*************** look up both forms.
*** 62156,62162 ****
  * mhard-float <4>:                       MIPS Options.       (line  267)
  * mhard-float <5>:                       OpenRISC Options.   (line   29)
  * mhard-float <6>:                       RS/6000 and PowerPC Options.
!                                                              (line  332)
  * mhard-float <7>:                       S/390 and zSeries Options.
                                                               (line   11)
  * mhard-float <8>:                       SPARC Options.      (line   34)
--- 62329,62335 ----
  * mhard-float <4>:                       MIPS Options.       (line  267)
  * mhard-float <5>:                       OpenRISC Options.   (line   29)
  * mhard-float <6>:                       RS/6000 and PowerPC Options.
!                                                              (line  333)
  * mhard-float <7>:                       S/390 and zSeries Options.
                                                               (line   11)
  * mhard-float <8>:                       SPARC Options.      (line   34)
*************** look up both forms.
*** 62172,62178 ****
                                                               (line  217)
  * mhp-ld:                                HPPA Options.       (line  123)
  * mhtm:                                  RS/6000 and PowerPC Options.
!                                                              (line  182)
  * mhtm <1>:                              S/390 and zSeries Options.
                                                               (line  104)
  * mhw-div:                               Nios II Options.    (line  124)
--- 62345,62351 ----
                                                               (line  217)
  * mhp-ld:                                HPPA Options.       (line  123)
  * mhtm:                                  RS/6000 and PowerPC Options.
!                                                              (line  183)
  * mhtm <1>:                              S/390 and zSeries Options.
                                                               (line  104)
  * mhw-div:                               Nios II Options.    (line  124)
*************** look up both forms.
*** 62210,62216 ****
  * minrt:                                 MSP430 Options.     (line  115)
  * minrt <1>:                             PRU Options.        (line    9)
  * minsert-sched-nops:                    RS/6000 and PowerPC Options.
!                                                              (line  484)
  * minstrument-return:                    x86 Options.        (line 1300)
  * mint-register:                         RX Options.         (line  100)
  * mint16:                                PDP-11 Options.     (line   33)
--- 62383,62389 ----
  * minrt:                                 MSP430 Options.     (line  115)
  * minrt <1>:                             PRU Options.        (line    9)
  * minsert-sched-nops:                    RS/6000 and PowerPC Options.
!                                                              (line  485)
  * minstrument-return:                    x86 Options.        (line 1300)
  * mint-register:                         RX Options.         (line  100)
  * mint16:                                PDP-11 Options.     (line   33)
*************** look up both forms.
*** 62238,62244 ****
  * mips64r6:                              MIPS Options.       (line  116)
  * mirq-ctrl-saved:                       ARC Options.        (line  296)
  * misel:                                 RS/6000 and PowerPC Options.
!                                                              (line  165)
  * misize:                                ARC Options.        (line  379)
  * misize <1>:                            SH Options.         (line  186)
  * misr-vector-size:                      NDS32 Options.      (line   57)
--- 62411,62417 ----
  * mips64r6:                              MIPS Options.       (line  116)
  * mirq-ctrl-saved:                       ARC Options.        (line  296)
  * misel:                                 RS/6000 and PowerPC Options.
!                                                              (line  166)
  * misize:                                ARC Options.        (line  379)
  * misize <1>:                            SH Options.         (line  186)
  * misr-vector-size:                      NDS32 Options.      (line   57)
*************** look up both forms.
*** 62266,62272 ****
  * mlinker-opt:                           HPPA Options.       (line   85)
  * mlinux:                                CRIS Options.       (line   91)
  * mlittle:                               RS/6000 and PowerPC Options.
!                                                              (line  433)
  * mlittle-endian:                        AArch64 Options.    (line   30)
  * mlittle-endian <1>:                    ARC Options.        (line  605)
  * mlittle-endian <2>:                    ARM Options.        (line   63)
--- 62439,62445 ----
  * mlinker-opt:                           HPPA Options.       (line   85)
  * mlinux:                                CRIS Options.       (line   91)
  * mlittle:                               RS/6000 and PowerPC Options.
!                                                              (line  434)
  * mlittle-endian:                        AArch64 Options.    (line   30)
  * mlittle-endian <1>:                    ARC Options.        (line  605)
  * mlittle-endian <2>:                    ARM Options.        (line   63)
*************** look up both forms.
*** 62278,62284 ****
  * mlittle-endian <8>:                    MicroBlaze Options. (line   59)
  * mlittle-endian <9>:                    NDS32 Options.      (line   12)
  * mlittle-endian <10>:                   RS/6000 and PowerPC Options.
!                                                              (line  433)
  * mlittle-endian <11>:                   TILE-Gx Options.    (line   29)
  * mlittle-endian-data:                   RX Options.         (line   42)
  * mliw:                                  MN10300 Options.    (line   54)
--- 62451,62457 ----
  * mlittle-endian <8>:                    MicroBlaze Options. (line   59)
  * mlittle-endian <9>:                    NDS32 Options.      (line   12)
  * mlittle-endian <10>:                   RS/6000 and PowerPC Options.
!                                                              (line  434)
  * mlittle-endian <11>:                   TILE-Gx Options.    (line   29)
  * mlittle-endian-data:                   RX Options.         (line   42)
  * mliw:                                  MN10300 Options.    (line   54)
*************** look up both forms.
*** 62310,62316 ****
  * mlong32:                               MIPS Options.       (line  443)
  * mlong64:                               MIPS Options.       (line  438)
  * mlongcall:                             RS/6000 and PowerPC Options.
!                                                              (line  726)
  * mlongcalls:                            Xtensa Options.     (line   87)
  * mloongson-ext:                         MIPS Options.       (line  430)
  * mloongson-ext2:                        MIPS Options.       (line  434)
--- 62483,62489 ----
  * mlong32:                               MIPS Options.       (line  443)
  * mlong64:                               MIPS Options.       (line  438)
  * mlongcall:                             RS/6000 and PowerPC Options.
!                                                              (line  727)
  * mlongcalls:                            Xtensa Options.     (line   87)
  * mloongson-ext:                         MIPS Options.       (line  430)
  * mloongson-ext2:                        MIPS Options.       (line  434)
*************** look up both forms.
*** 62371,62379 ****
  * mmicromips:                            MIPS Options.       (line  387)
  * mmillicode:                            ARC Options.        (line  502)
  * mminimal-toc:                          RS/6000 and PowerPC Options.
!                                                              (line  255)
  * mminmax:                               MeP Options.        (line   87)
  * mmixed-code:                           ARC Options.        (line  516)
  * mmmx:                                  x86 Options.        (line  755)
  * mmodel=large:                          M32R/D Options.     (line   33)
  * mmodel=medium:                         M32R/D Options.     (line   27)
--- 62544,62554 ----
  * mmicromips:                            MIPS Options.       (line  387)
  * mmillicode:                            ARC Options.        (line  502)
  * mminimal-toc:                          RS/6000 and PowerPC Options.
!                                                              (line  256)
  * mminmax:                               MeP Options.        (line   87)
  * mmixed-code:                           ARC Options.        (line  516)
+ * mmma:                                  RS/6000 and PowerPC Options.
+                                                              (line  943)
  * mmmx:                                  x86 Options.        (line  755)
  * mmodel=large:                          M32R/D Options.     (line   33)
  * mmodel=medium:                         M32R/D Options.     (line   27)
*************** look up both forms.
*** 62393,62412 ****
  * mmul64:                                ARC Options.        (line  124)
  * mmuladd:                               FRV Options.        (line   64)
  * mmulhw:                                RS/6000 and PowerPC Options.
!                                                              (line  377)
  * mmult:                                 MeP Options.        (line   90)
  * mmult-bug:                             MN10300 Options.    (line    9)
  * mmultcost:                             ARC Options.        (line  578)
  * mmulti-cond-exec:                      FRV Options.        (line  215)
  * mmulticore:                            Blackfin Options.   (line  139)
  * mmultiple:                             RS/6000 and PowerPC Options.
!                                                              (line  338)
  * mmultiple-stld:                        C-SKY Options.      (line  121)
  * mmusl:                                 GNU/Linux Options.  (line   18)
  * mmvcle:                                S/390 and zSeries Options.
                                                               (line  138)
  * mmvme:                                 RS/6000 and PowerPC Options.
!                                                              (line  607)
  * mmwaitx:                               x86 Options.        (line  811)
  * mn:                                    H8/300 Options.     (line   20)
  * mn-flash:                              AVR Options.        (line  224)
--- 62568,62587 ----
  * mmul64:                                ARC Options.        (line  124)
  * mmuladd:                               FRV Options.        (line   64)
  * mmulhw:                                RS/6000 and PowerPC Options.
!                                                              (line  378)
  * mmult:                                 MeP Options.        (line   90)
  * mmult-bug:                             MN10300 Options.    (line    9)
  * mmultcost:                             ARC Options.        (line  578)
  * mmulti-cond-exec:                      FRV Options.        (line  215)
  * mmulticore:                            Blackfin Options.   (line  139)
  * mmultiple:                             RS/6000 and PowerPC Options.
!                                                              (line  339)
  * mmultiple-stld:                        C-SKY Options.      (line  121)
  * mmusl:                                 GNU/Linux Options.  (line   18)
  * mmvcle:                                S/390 and zSeries Options.
                                                               (line  138)
  * mmvme:                                 RS/6000 and PowerPC Options.
!                                                              (line  608)
  * mmwaitx:                               x86 Options.        (line  811)
  * mn:                                    H8/300 Options.     (line   20)
  * mn-flash:                              AVR Options.        (line  224)
*************** look up both forms.
*** 62427,62445 ****
  * mno-align-stringops:                   x86 Options.        (line 1207)
  * mno-allow-string-insns:                RX Options.         (line  150)
  * mno-altivec:                           RS/6000 and PowerPC Options.
!                                                              (line  135)
  * mno-am33:                              MN10300 Options.    (line   20)
  * mno-app-regs:                          SPARC Options.      (line   10)
  * mno-app-regs <1>:                      V850 Options.       (line  185)
  * mno-as100-syntax:                      RX Options.         (line   76)
  * mno-auto-litpools:                     Xtensa Options.     (line   60)
  * mno-avoid-indexed-addresses:           RS/6000 and PowerPC Options.
!                                                              (line  359)
  * mno-backchain:                         S/390 and zSeries Options.
                                                               (line   35)
  * mno-base-addresses:                    MMIX Options.       (line   53)
  * mno-bit-align:                         RS/6000 and PowerPC Options.
!                                                              (line  391)
  * mno-bitfield:                          M680x0 Options.     (line  227)
  * mno-branch-likely:                     MIPS Options.       (line  792)
  * mno-branch-predict:                    MMIX Options.       (line   48)
--- 62602,62620 ----
  * mno-align-stringops:                   x86 Options.        (line 1207)
  * mno-allow-string-insns:                RX Options.         (line  150)
  * mno-altivec:                           RS/6000 and PowerPC Options.
!                                                              (line  136)
  * mno-am33:                              MN10300 Options.    (line   20)
  * mno-app-regs:                          SPARC Options.      (line   10)
  * mno-app-regs <1>:                      V850 Options.       (line  185)
  * mno-as100-syntax:                      RX Options.         (line   76)
  * mno-auto-litpools:                     Xtensa Options.     (line   60)
  * mno-avoid-indexed-addresses:           RS/6000 and PowerPC Options.
!                                                              (line  360)
  * mno-backchain:                         S/390 and zSeries Options.
                                                               (line   35)
  * mno-base-addresses:                    MMIX Options.       (line   53)
  * mno-bit-align:                         RS/6000 and PowerPC Options.
!                                                              (line  392)
  * mno-bitfield:                          M680x0 Options.     (line  227)
  * mno-branch-likely:                     MIPS Options.       (line  792)
  * mno-branch-predict:                    MMIX Options.       (line   48)
*************** look up both forms.
*** 62465,62471 ****
  * mno-crt0:                              MN10300 Options.    (line   43)
  * mno-crt0 <1>:                          Moxie Options.      (line   18)
  * mno-crypto:                            RS/6000 and PowerPC Options.
!                                                              (line  176)
  * mno-csync-anomaly:                     Blackfin Options.   (line   63)
  * mno-custom-INSN:                       Nios II Options.    (line  139)
  * mno-data-align:                        CRIS Options.       (line   55)
--- 62640,62646 ----
  * mno-crt0:                              MN10300 Options.    (line   43)
  * mno-crt0 <1>:                          Moxie Options.      (line   18)
  * mno-crypto:                            RS/6000 and PowerPC Options.
!                                                              (line  177)
  * mno-csync-anomaly:                     Blackfin Options.   (line   63)
  * mno-custom-INSN:                       Nios II Options.    (line  139)
  * mno-data-align:                        CRIS Options.       (line   55)
*************** look up both forms.
*** 62476,62482 ****
  * mno-div:                               M680x0 Options.     (line  206)
  * mno-div <1>:                           MCore Options.      (line   15)
  * mno-dlmzb:                             RS/6000 and PowerPC Options.
!                                                              (line  384)
  * mno-double:                            FRV Options.        (line   52)
  * mno-dpfp-lrsr:                         ARC Options.        (line  108)
  * mno-dsp:                               MIPS Options.       (line  353)
--- 62651,62657 ----
  * mno-div:                               M680x0 Options.     (line  206)
  * mno-div <1>:                           MCore Options.      (line   15)
  * mno-dlmzb:                             RS/6000 and PowerPC Options.
!                                                              (line  385)
  * mno-double:                            FRV Options.        (line   52)
  * mno-dpfp-lrsr:                         ARC Options.        (line  108)
  * mno-dsp:                               MIPS Options.       (line  353)
*************** look up both forms.
*** 62484,62490 ****
  * mno-dwarf2-asm:                        IA-64 Options.      (line   94)
  * mno-dword:                             FRV Options.        (line   44)
  * mno-eabi:                              RS/6000 and PowerPC Options.
!                                                              (line  631)
  * mno-early-stop-bits:                   IA-64 Options.      (line  100)
  * mno-eflags:                            FRV Options.        (line  155)
  * mno-embedded-data:                     MIPS Options.       (line  517)
--- 62659,62665 ----
  * mno-dwarf2-asm:                        IA-64 Options.      (line   94)
  * mno-dword:                             FRV Options.        (line   44)
  * mno-eabi:                              RS/6000 and PowerPC Options.
!                                                              (line  632)
  * mno-early-stop-bits:                   IA-64 Options.      (line  100)
  * mno-eflags:                            FRV Options.        (line  155)
  * mno-embedded-data:                     MIPS Options.       (line  517)
*************** look up both forms.
*** 62512,62525 ****
  * mno-flat:                              SPARC Options.      (line   22)
  * mno-float:                             MIPS Options.       (line  274)
  * mno-float128:                          RS/6000 and PowerPC Options.
!                                                              (line  213)
  * mno-float128-hardware:                 RS/6000 and PowerPC Options.
!                                                              (line  235)
  * mno-flush-func:                        M32R/D Options.     (line   98)
  * mno-flush-trap:                        M32R/D Options.     (line   90)
  * mno-fmaf:                              SPARC Options.      (line  267)
  * mno-fp-in-toc:                         RS/6000 and PowerPC Options.
!                                                              (line  255)
  * mno-fp-regs:                           DEC Alpha Options.  (line   25)
  * mno-fp-ret-in-387:                     x86 Options.        (line  537)
  * mno-fprnd:                             RS/6000 and PowerPC Options.
--- 62687,62700 ----
  * mno-flat:                              SPARC Options.      (line   22)
  * mno-float:                             MIPS Options.       (line  274)
  * mno-float128:                          RS/6000 and PowerPC Options.
!                                                              (line  214)
  * mno-float128-hardware:                 RS/6000 and PowerPC Options.
!                                                              (line  236)
  * mno-flush-func:                        M32R/D Options.     (line   98)
  * mno-flush-trap:                        M32R/D Options.     (line   90)
  * mno-fmaf:                              SPARC Options.      (line  267)
  * mno-fp-in-toc:                         RS/6000 and PowerPC Options.
!                                                              (line  256)
  * mno-fp-regs:                           DEC Alpha Options.  (line   25)
  * mno-fp-ret-in-387:                     x86 Options.        (line  537)
  * mno-fprnd:                             RS/6000 and PowerPC Options.
*************** look up both forms.
*** 62532,62538 ****
  * mno-fused-madd:                        IA-64 Options.      (line   88)
  * mno-fused-madd <1>:                    MIPS Options.       (line  624)
  * mno-fused-madd <2>:                    RS/6000 and PowerPC Options.
!                                                              (line  368)
  * mno-fused-madd <3>:                    S/390 and zSeries Options.
                                                               (line  182)
  * mno-fused-madd <4>:                    SH Options.         (line  356)
--- 62707,62713 ----
  * mno-fused-madd:                        IA-64 Options.      (line   88)
  * mno-fused-madd <1>:                    MIPS Options.       (line  624)
  * mno-fused-madd <2>:                    RS/6000 and PowerPC Options.
!                                                              (line  369)
  * mno-fused-madd <3>:                    S/390 and zSeries Options.
                                                               (line  182)
  * mno-fused-madd <4>:                    SH Options.         (line  356)
*************** look up both forms.
*** 62540,62546 ****
  * mno-ginv:                              MIPS Options.       (line  421)
  * mno-gnu-as:                            IA-64 Options.      (line   18)
  * mno-gnu-attribute:                     RS/6000 and PowerPC Options.
!                                                              (line  585)
  * mno-gnu-ld:                            IA-64 Options.      (line   23)
  * mno-gotplt:                            CRIS Options.       (line   81)
  * mno-gpopt:                             MIPS Options.       (line  502)
--- 62715,62721 ----
  * mno-ginv:                              MIPS Options.       (line  421)
  * mno-gnu-as:                            IA-64 Options.      (line   18)
  * mno-gnu-attribute:                     RS/6000 and PowerPC Options.
!                                                              (line  586)
  * mno-gnu-ld:                            IA-64 Options.      (line   23)
  * mno-gotplt:                            CRIS Options.       (line   81)
  * mno-gpopt:                             MIPS Options.       (line  502)
*************** look up both forms.
*** 62551,62557 ****
                                                               (line   20)
  * mno-hardlit:                           MCore Options.      (line   10)
  * mno-htm:                               RS/6000 and PowerPC Options.
!                                                              (line  182)
  * mno-htm <1>:                           S/390 and zSeries Options.
                                                               (line  104)
  * mno-hw-div:                            Nios II Options.    (line  124)
--- 62726,62732 ----
                                                               (line   20)
  * mno-hardlit:                           MCore Options.      (line   10)
  * mno-htm:                               RS/6000 and PowerPC Options.
!                                                              (line  183)
  * mno-htm <1>:                           S/390 and zSeries Options.
                                                               (line  104)
  * mno-hw-div:                            Nios II Options.    (line  124)
*************** look up both forms.
*** 62570,62576 ****
  * mno-interlink-mips16:                  MIPS Options.       (line  147)
  * mno-interrupts:                        AVR Options.        (line  227)
  * mno-isel:                              RS/6000 and PowerPC Options.
!                                                              (line  165)
  * mno-jsr:                               RX Options.         (line  169)
  * mno-knuthdiv:                          MMIX Options.       (line   32)
  * mno-leaf-id-shared-library:            Blackfin Options.   (line   95)
--- 62745,62751 ----
  * mno-interlink-mips16:                  MIPS Options.       (line  147)
  * mno-interrupts:                        AVR Options.        (line  227)
  * mno-isel:                              RS/6000 and PowerPC Options.
!                                                              (line  166)
  * mno-jsr:                               RX Options.         (line  169)
  * mno-knuthdiv:                          MMIX Options.       (line   32)
  * mno-leaf-id-shared-library:            Blackfin Options.   (line   95)
*************** look up both forms.
*** 62586,62592 ****
  * mno-long-calls <4>:                    V850 Options.       (line   10)
  * mno-long-jumps:                        V850 Options.       (line  108)
  * mno-longcall:                          RS/6000 and PowerPC Options.
!                                                              (line  726)
  * mno-longcalls:                         Xtensa Options.     (line   87)
  * mno-loongson-ext:                      MIPS Options.       (line  430)
  * mno-loongson-ext2:                     MIPS Options.       (line  434)
--- 62761,62767 ----
  * mno-long-calls <4>:                    V850 Options.       (line   10)
  * mno-long-jumps:                        V850 Options.       (line  108)
  * mno-longcall:                          RS/6000 and PowerPC Options.
!                                                              (line  727)
  * mno-longcalls:                         Xtensa Options.     (line   87)
  * mno-loongson-ext:                      MIPS Options.       (line  430)
  * mno-loongson-ext2:                     MIPS Options.       (line  434)
*************** look up both forms.
*** 62609,62614 ****
--- 62784,62791 ----
                                                               (line   25)
  * mno-mips16:                            MIPS Options.       (line  120)
  * mno-mips3d:                            MIPS Options.       (line  382)
+ * mno-mma:                               RS/6000 and PowerPC Options.
+                                                              (line  943)
  * mno-mmicromips:                        MIPS Options.       (line  387)
  * mno-mpy:                               ARC Options.        (line  117)
  * mno-ms-bitfields:                      x86 Options.        (line 1087)
*************** look up both forms.
*** 62616,62626 ****
  * mno-mul-bug-workaround:                CRIS Options.       (line   32)
  * mno-muladd:                            FRV Options.        (line   68)
  * mno-mulhw:                             RS/6000 and PowerPC Options.
!                                                              (line  377)
  * mno-mult-bug:                          MN10300 Options.    (line   13)
  * mno-multi-cond-exec:                   FRV Options.        (line  223)
  * mno-multiple:                          RS/6000 and PowerPC Options.
!                                                              (line  338)
  * mno-mvcle:                             S/390 and zSeries Options.
                                                               (line  138)
  * mno-nested-cond-exec:                  FRV Options.        (line  237)
--- 62793,62803 ----
  * mno-mul-bug-workaround:                CRIS Options.       (line   32)
  * mno-muladd:                            FRV Options.        (line   68)
  * mno-mulhw:                             RS/6000 and PowerPC Options.
!                                                              (line  378)
  * mno-mult-bug:                          MN10300 Options.    (line   13)
  * mno-multi-cond-exec:                   FRV Options.        (line  223)
  * mno-multiple:                          RS/6000 and PowerPC Options.
!                                                              (line  339)
  * mno-mvcle:                             S/390 and zSeries Options.
                                                               (line  138)
  * mno-nested-cond-exec:                  FRV Options.        (line  237)
*************** look up both forms.
*** 62634,62645 ****
  * mno-paired-single:                     MIPS Options.       (line  370)
  * mno-pc-relative-literal-loads:         AArch64 Options.    (line  261)
  * mno-pcrel:                             RS/6000 and PowerPC Options.
!                                                              (line  930)
  * mno-pic:                               IA-64 Options.      (line   26)
  * mno-pid:                               RX Options.         (line  117)
  * mno-plt:                               MIPS Options.       (line  219)
  * mno-pltseq:                            RS/6000 and PowerPC Options.
!                                                              (line  763)
  * mno-popc:                              SPARC Options.      (line  281)
  * mno-popcntb:                           RS/6000 and PowerPC Options.
                                                               (line   25)
--- 62811,62822 ----
  * mno-paired-single:                     MIPS Options.       (line  370)
  * mno-pc-relative-literal-loads:         AArch64 Options.    (line  261)
  * mno-pcrel:                             RS/6000 and PowerPC Options.
!                                                              (line  931)
  * mno-pic:                               IA-64 Options.      (line   26)
  * mno-pid:                               RX Options.         (line  117)
  * mno-plt:                               MIPS Options.       (line  219)
  * mno-pltseq:                            RS/6000 and PowerPC Options.
!                                                              (line  764)
  * mno-popc:                              SPARC Options.      (line  281)
  * mno-popcntb:                           RS/6000 and PowerPC Options.
                                                               (line   25)
*************** look up both forms.
*** 62650,62658 ****
  * mno-postmodify:                        Adapteva Epiphany Options.
                                                               (line  109)
  * mno-power8-fusion:                     RS/6000 and PowerPC Options.
!                                                              (line  188)
  * mno-power8-vector:                     RS/6000 and PowerPC Options.
!                                                              (line  194)
  * mno-powerpc-gfxopt:                    RS/6000 and PowerPC Options.
                                                               (line   25)
  * mno-powerpc-gpopt:                     RS/6000 and PowerPC Options.
--- 62827,62835 ----
  * mno-postmodify:                        Adapteva Epiphany Options.
                                                               (line  109)
  * mno-power8-fusion:                     RS/6000 and PowerPC Options.
!                                                              (line  189)
  * mno-power8-vector:                     RS/6000 and PowerPC Options.
!                                                              (line  195)
  * mno-powerpc-gfxopt:                    RS/6000 and PowerPC Options.
                                                               (line   25)
  * mno-powerpc-gpopt:                     RS/6000 and PowerPC Options.
*************** look up both forms.
*** 62660,62688 ****
  * mno-powerpc64:                         RS/6000 and PowerPC Options.
                                                               (line   25)
  * mno-prefixed:                          RS/6000 and PowerPC Options.
!                                                              (line  937)
  * mno-prolog-function:                   V850 Options.       (line   23)
  * mno-prologue-epilogue:                 CRIS Options.       (line   71)
  * mno-prototype:                         RS/6000 and PowerPC Options.
!                                                              (line  591)
  * mno-push-args:                         x86 Options.        (line 1064)
  * mno-quad-memory:                       RS/6000 and PowerPC Options.
!                                                              (line  201)
  * mno-quad-memory-atomic:                RS/6000 and PowerPC Options.
!                                                              (line  207)
  * mno-readonly-in-sdata:                 RS/6000 and PowerPC Options.
!                                                              (line  682)
  * mno-red-zone:                          x86 Options.        (line 1433)
  * mno-register-names:                    IA-64 Options.      (line   37)
  * mno-regnames:                          RS/6000 and PowerPC Options.
!                                                              (line  720)
  * mno-relax:                             PRU Options.        (line   21)
  * mno-relax <1>:                         V850 Options.       (line  103)
  * mno-relax-immediate:                   MCore Options.      (line   19)
  * mno-relocatable:                       RS/6000 and PowerPC Options.
!                                                              (line  407)
  * mno-relocatable-lib:                   RS/6000 and PowerPC Options.
!                                                              (line  418)
  * mno-renesas:                           SH Options.         (line  155)
  * mno-round-nearest:                     Adapteva Epiphany Options.
                                                               (line   51)
--- 62837,62865 ----
  * mno-powerpc64:                         RS/6000 and PowerPC Options.
                                                               (line   25)
  * mno-prefixed:                          RS/6000 and PowerPC Options.
!                                                              (line  938)
  * mno-prolog-function:                   V850 Options.       (line   23)
  * mno-prologue-epilogue:                 CRIS Options.       (line   71)
  * mno-prototype:                         RS/6000 and PowerPC Options.
!                                                              (line  592)
  * mno-push-args:                         x86 Options.        (line 1064)
  * mno-quad-memory:                       RS/6000 and PowerPC Options.
!                                                              (line  202)
  * mno-quad-memory-atomic:                RS/6000 and PowerPC Options.
!                                                              (line  208)
  * mno-readonly-in-sdata:                 RS/6000 and PowerPC Options.
!                                                              (line  683)
  * mno-red-zone:                          x86 Options.        (line 1433)
  * mno-register-names:                    IA-64 Options.      (line   37)
  * mno-regnames:                          RS/6000 and PowerPC Options.
!                                                              (line  721)
  * mno-relax:                             PRU Options.        (line   21)
  * mno-relax <1>:                         V850 Options.       (line  103)
  * mno-relax-immediate:                   MCore Options.      (line   19)
  * mno-relocatable:                       RS/6000 and PowerPC Options.
!                                                              (line  408)
  * mno-relocatable-lib:                   RS/6000 and PowerPC Options.
!                                                              (line  419)
  * mno-renesas:                           SH Options.         (line  155)
  * mno-round-nearest:                     Adapteva Epiphany Options.
                                                               (line   51)
*************** look up both forms.
*** 62701,62707 ****
  * mno-sdata:                             ARC Options.        (line  422)
  * mno-sdata <1>:                         IA-64 Options.      (line   42)
  * mno-sdata <2>:                         RS/6000 and PowerPC Options.
!                                                              (line  677)
  * mno-sep-data:                          Blackfin Options.   (line  113)
  * mno-serialize-volatile:                Xtensa Options.     (line   35)
  * mno-setlb:                             MN10300 Options.    (line   69)
--- 62878,62884 ----
  * mno-sdata:                             ARC Options.        (line  422)
  * mno-sdata <1>:                         IA-64 Options.      (line   42)
  * mno-sdata <2>:                         RS/6000 and PowerPC Options.
!                                                              (line  678)
  * mno-sep-data:                          Blackfin Options.   (line  113)
  * mno-serialize-volatile:                Xtensa Options.     (line   35)
  * mno-setlb:                             MN10300 Options.    (line   69)
*************** look up both forms.
*** 62727,62743 ****
  * mno-strict-align:                      AArch64 Options.    (line   52)
  * mno-strict-align <1>:                  M680x0 Options.     (line  280)
  * mno-strict-align <2>:                  RS/6000 and PowerPC Options.
!                                                              (line  402)
  * mno-subxc:                             SPARC Options.      (line  288)
  * mno-sum-in-toc:                        RS/6000 and PowerPC Options.
!                                                              (line  255)
  * mno-sym32:                             MIPS Options.       (line  453)
  * mno-target-align:                      Xtensa Options.     (line   74)
  * mno-text-section-literals:             Xtensa Options.     (line   47)
  * mno-tls-markers:                       RS/6000 and PowerPC Options.
!                                                              (line  775)
  * mno-toc:                               RS/6000 and PowerPC Options.
!                                                              (line  427)
  * mno-toplevel-symbols:                  MMIX Options.       (line   39)
  * mno-tpf-trace:                         S/390 and zSeries Options.
                                                               (line  168)
--- 62904,62920 ----
  * mno-strict-align:                      AArch64 Options.    (line   52)
  * mno-strict-align <1>:                  M680x0 Options.     (line  280)
  * mno-strict-align <2>:                  RS/6000 and PowerPC Options.
!                                                              (line  403)
  * mno-subxc:                             SPARC Options.      (line  288)
  * mno-sum-in-toc:                        RS/6000 and PowerPC Options.
!                                                              (line  256)
  * mno-sym32:                             MIPS Options.       (line  453)
  * mno-target-align:                      Xtensa Options.     (line   74)
  * mno-text-section-literals:             Xtensa Options.     (line   47)
  * mno-tls-markers:                       RS/6000 and PowerPC Options.
!                                                              (line  776)
  * mno-toc:                               RS/6000 and PowerPC Options.
!                                                              (line  428)
  * mno-toplevel-symbols:                  MMIX Options.       (line   39)
  * mno-tpf-trace:                         S/390 and zSeries Options.
                                                               (line  168)
*************** look up both forms.
*** 62747,62753 ****
  * mno-unaligned-doubles:                 SPARC Options.      (line   73)
  * mno-uninit-const-in-rodata:            MIPS Options.       (line  525)
  * mno-update:                            RS/6000 and PowerPC Options.
!                                                              (line  349)
  * mno-user-mode:                         SPARC Options.      (line   85)
  * mno-usermode:                          SH Options.         (line  274)
  * mno-v3push:                            NDS32 Options.      (line   48)
--- 62924,62930 ----
  * mno-unaligned-doubles:                 SPARC Options.      (line   73)
  * mno-uninit-const-in-rodata:            MIPS Options.       (line  525)
  * mno-update:                            RS/6000 and PowerPC Options.
!                                                              (line  350)
  * mno-user-mode:                         SPARC Options.      (line   85)
  * mno-usermode:                          SH Options.         (line  274)
  * mno-v3push:                            NDS32 Options.      (line   48)
*************** look up both forms.
*** 62764,62772 ****
  * mno-volatile-asm-stop:                 IA-64 Options.      (line   32)
  * mno-volatile-cache:                    ARC Options.        (line  431)
  * mno-vrsave:                            RS/6000 and PowerPC Options.
!                                                              (line  151)
  * mno-vsx:                               RS/6000 and PowerPC Options.
!                                                              (line  170)
  * mno-vx:                                S/390 and zSeries Options.
                                                               (line  112)
  * mno-warn-devices-csv:                  MSP430 Options.     (line  153)
--- 62941,62949 ----
  * mno-volatile-asm-stop:                 IA-64 Options.      (line   32)
  * mno-volatile-cache:                    ARC Options.        (line  431)
  * mno-vrsave:                            RS/6000 and PowerPC Options.
!                                                              (line  152)
  * mno-vsx:                               RS/6000 and PowerPC Options.
!                                                              (line  171)
  * mno-vx:                                S/390 and zSeries Options.
                                                               (line  112)
  * mno-warn-devices-csv:                  MSP430 Options.     (line  153)
*************** look up both forms.
*** 62776,62782 ****
  * mno-xgot:                              M680x0 Options.     (line  312)
  * mno-xgot <1>:                          MIPS Options.       (line  229)
  * mno-xl-compat:                         RS/6000 and PowerPC Options.
!                                                              (line  290)
  * mno-xpa:                               MIPS Options.       (line  411)
  * mno-zdcbranch:                         SH Options.         (line  341)
  * mno-zero-extend:                       MMIX Options.       (line   26)
--- 62953,62959 ----
  * mno-xgot:                              M680x0 Options.     (line  312)
  * mno-xgot <1>:                          MIPS Options.       (line  229)
  * mno-xl-compat:                         RS/6000 and PowerPC Options.
!                                                              (line  291)
  * mno-xpa:                               MIPS Options.       (line  411)
  * mno-zdcbranch:                         SH Options.         (line  341)
  * mno-zero-extend:                       MMIX Options.       (line   26)
*************** look up both forms.
*** 62819,62828 ****
  * mpconfig:                              x86 Options.        (line  785)
  * mpcrel:                                M680x0 Options.     (line  272)
  * mpcrel <1>:                            RS/6000 and PowerPC Options.
!                                                              (line  930)
  * mpdebug:                               CRIS Options.       (line   36)
  * mpe:                                   RS/6000 and PowerPC Options.
!                                                              (line  309)
  * mpe-aligned-commons:                   x86 Windows Options.
                                                               (line   59)
  * mpic-data-is-text-relative:            ARM Options.        (line  792)
--- 62996,63005 ----
  * mpconfig:                              x86 Options.        (line  785)
  * mpcrel:                                M680x0 Options.     (line  272)
  * mpcrel <1>:                            RS/6000 and PowerPC Options.
!                                                              (line  931)
  * mpdebug:                               CRIS Options.       (line   36)
  * mpe:                                   RS/6000 and PowerPC Options.
!                                                              (line  310)
  * mpe-aligned-commons:                   x86 Windows Options.
                                                               (line   59)
  * mpic-data-is-text-relative:            ARM Options.        (line  792)
*************** look up both forms.
*** 62832,62841 ****
  * mpku:                                  x86 Options.        (line  813)
  * mplt:                                  MIPS Options.       (line  219)
  * mpltseq:                               RS/6000 and PowerPC Options.
!                                                              (line  763)
  * mpointer-size=SIZE:                    VMS Options.        (line   20)
  * mpointers-to-nested-functions:         RS/6000 and PowerPC Options.
!                                                              (line  876)
  * mpoke-function-name:                   ARM Options.        (line  800)
  * mpopc:                                 SPARC Options.      (line  281)
  * mpopcnt:                               x86 Options.        (line  797)
--- 63009,63018 ----
  * mpku:                                  x86 Options.        (line  813)
  * mplt:                                  MIPS Options.       (line  219)
  * mpltseq:                               RS/6000 and PowerPC Options.
!                                                              (line  764)
  * mpointer-size=SIZE:                    VMS Options.        (line   20)
  * mpointers-to-nested-functions:         RS/6000 and PowerPC Options.
!                                                              (line  877)
  * mpoke-function-name:                   ARM Options.        (line  800)
  * mpopc:                                 SPARC Options.      (line  281)
  * mpopcnt:                               x86 Options.        (line  797)
*************** look up both forms.
*** 62849,62857 ****
  * mpostmodify:                           Adapteva Epiphany Options.
                                                               (line  109)
  * mpower8-fusion:                        RS/6000 and PowerPC Options.
!                                                              (line  188)
  * mpower8-vector:                        RS/6000 and PowerPC Options.
!                                                              (line  194)
  * mpowerpc-gfxopt:                       RS/6000 and PowerPC Options.
                                                               (line   25)
  * mpowerpc-gpopt:                        RS/6000 and PowerPC Options.
--- 63026,63034 ----
  * mpostmodify:                           Adapteva Epiphany Options.
                                                               (line  109)
  * mpower8-fusion:                        RS/6000 and PowerPC Options.
!                                                              (line  189)
  * mpower8-vector:                        RS/6000 and PowerPC Options.
!                                                              (line  195)
  * mpowerpc-gfxopt:                       RS/6000 and PowerPC Options.
                                                               (line   25)
  * mpowerpc-gpopt:                        RS/6000 and PowerPC Options.
*************** look up both forms.
*** 62867,62882 ****
  * mpreferred-stack-boundary <1>:         x86 Options.        (line  709)
  * mprefetchwt1:                          x86 Options.        (line  790)
  * mprefixed:                             RS/6000 and PowerPC Options.
!                                                              (line  937)
  * mpretend-cmove:                        SH Options.         (line  383)
  * mprfchw:                               x86 Options.        (line  788)
  * mprint-tune-info:                      ARM Options.        (line  933)
  * mprioritize-restricted-insns:          RS/6000 and PowerPC Options.
!                                                              (line  456)
  * mprolog-function:                      V850 Options.       (line   23)
  * mprologue-epilogue:                    CRIS Options.       (line   71)
  * mprototype:                            RS/6000 and PowerPC Options.
!                                                              (line  591)
  * mptwrite:                              x86 Options.        (line  781)
  * mpure-code:                            ARM Options.        (line  943)
  * mpush-args:                            x86 Options.        (line 1064)
--- 63044,63059 ----
  * mpreferred-stack-boundary <1>:         x86 Options.        (line  709)
  * mprefetchwt1:                          x86 Options.        (line  790)
  * mprefixed:                             RS/6000 and PowerPC Options.
!                                                              (line  938)
  * mpretend-cmove:                        SH Options.         (line  383)
  * mprfchw:                               x86 Options.        (line  788)
  * mprint-tune-info:                      ARM Options.        (line  933)
  * mprioritize-restricted-insns:          RS/6000 and PowerPC Options.
!                                                              (line  457)
  * mprolog-function:                      V850 Options.       (line   23)
  * mprologue-epilogue:                    CRIS Options.       (line   71)
  * mprototype:                            RS/6000 and PowerPC Options.
!                                                              (line  592)
  * mptwrite:                              x86 Options.        (line  781)
  * mpure-code:                            ARM Options.        (line  943)
  * mpush-args:                            x86 Options.        (line 1064)
*************** look up both forms.
*** 62885,62893 ****
                                                               (line  159)
  * mq-class:                              ARC Options.        (line  521)
  * mquad-memory:                          RS/6000 and PowerPC Options.
!                                                              (line  201)
  * mquad-memory-atomic:                   RS/6000 and PowerPC Options.
!                                                              (line  207)
  * mr0rel-sec:                            Nios II Options.    (line   76)
  * mr10k-cache-barrier:                   MIPS Options.       (line  714)
  * mRcq:                                  ARC Options.        (line  525)
--- 63062,63070 ----
                                                               (line  159)
  * mq-class:                              ARC Options.        (line  521)
  * mquad-memory:                          RS/6000 and PowerPC Options.
!                                                              (line  202)
  * mquad-memory-atomic:                   RS/6000 and PowerPC Options.
!                                                              (line  208)
  * mr0rel-sec:                            Nios II Options.    (line   76)
  * mr10k-cache-barrier:                   MIPS Options.       (line  714)
  * mRcq:                                  ARC Options.        (line  525)
*************** look up both forms.
*** 62896,62909 ****
  * mrdrnd:                                x86 Options.        (line  782)
  * mrdseed:                               x86 Options.        (line  791)
  * mreadonly-in-sdata:                    RS/6000 and PowerPC Options.
!                                                              (line  682)
  * mrecip:                                RS/6000 and PowerPC Options.
!                                                              (line  783)
  * mrecip <1>:                            x86 Options.        (line  954)
  * mrecip-precision:                      RS/6000 and PowerPC Options.
!                                                              (line  840)
  * mrecip=opt:                            RS/6000 and PowerPC Options.
!                                                              (line  796)
  * mrecip=opt <1>:                        x86 Options.        (line  976)
  * mrecord-mcount:                        x86 Options.        (line 1288)
  * mrecord-return:                        x86 Options.        (line 1308)
--- 63073,63086 ----
  * mrdrnd:                                x86 Options.        (line  782)
  * mrdseed:                               x86 Options.        (line  791)
  * mreadonly-in-sdata:                    RS/6000 and PowerPC Options.
!                                                              (line  683)
  * mrecip:                                RS/6000 and PowerPC Options.
!                                                              (line  784)
  * mrecip <1>:                            x86 Options.        (line  954)
  * mrecip-precision:                      RS/6000 and PowerPC Options.
!                                                              (line  841)
  * mrecip=opt:                            RS/6000 and PowerPC Options.
!                                                              (line  797)
  * mrecip=opt <1>:                        x86 Options.        (line  976)
  * mrecord-mcount:                        x86 Options.        (line 1288)
  * mrecord-return:                        x86 Options.        (line 1308)
*************** look up both forms.
*** 62911,62917 ****
  * mreduced-regs:                         NDS32 Options.      (line   15)
  * mregister-names:                       IA-64 Options.      (line   37)
  * mregnames:                             RS/6000 and PowerPC Options.
!                                                              (line  720)
  * mregparm:                              x86 Options.        (line  649)
  * mrelax:                                AVR Options.        (line  231)
  * mrelax <1>:                            H8/300 Options.     (line    9)
--- 63088,63094 ----
  * mreduced-regs:                         NDS32 Options.      (line   15)
  * mregister-names:                       IA-64 Options.      (line   37)
  * mregnames:                             RS/6000 and PowerPC Options.
!                                                              (line  721)
  * mregparm:                              x86 Options.        (line  649)
  * mrelax:                                AVR Options.        (line  231)
  * mrelax <1>:                            H8/300 Options.     (line    9)
*************** look up both forms.
*** 62924,62932 ****
  * mrelax-immediate:                      MCore Options.      (line   19)
  * mrelax-pic-calls:                      MIPS Options.       (line  859)
  * mrelocatable:                          RS/6000 and PowerPC Options.
!                                                              (line  407)
  * mrelocatable-lib:                      RS/6000 and PowerPC Options.
!                                                              (line  418)
  * mrenesas:                              SH Options.         (line  152)
  * mrepeat:                               MeP Options.        (line   96)
  * mrestrict-it:                          ARM Options.        (line  927)
--- 63101,63109 ----
  * mrelax-immediate:                      MCore Options.      (line   19)
  * mrelax-pic-calls:                      MIPS Options.       (line  859)
  * mrelocatable:                          RS/6000 and PowerPC Options.
!                                                              (line  408)
  * mrelocatable-lib:                      RS/6000 and PowerPC Options.
!                                                              (line  419)
  * mrenesas:                              SH Options.         (line  152)
  * mrepeat:                               MeP Options.        (line   96)
  * mrestrict-it:                          ARM Options.        (line  927)
*************** look up both forms.
*** 62956,62962 ****
  * msave-mduc-in-interrupts:              RL78 Options.       (line   79)
  * msave-restore:                         RISC-V Options.     (line   87)
  * msave-toc-indirect:                    RS/6000 and PowerPC Options.
!                                                              (line  888)
  * mscc:                                  FRV Options.        (line  173)
  * msched-ar-data-spec:                   IA-64 Options.      (line  135)
  * msched-ar-in-data-spec:                IA-64 Options.      (line  157)
--- 63133,63139 ----
  * msave-mduc-in-interrupts:              RL78 Options.       (line   79)
  * msave-restore:                         RISC-V Options.     (line   87)
  * msave-toc-indirect:                    RS/6000 and PowerPC Options.
!                                                              (line  889)
  * mscc:                                  FRV Options.        (line  173)
  * msched-ar-data-spec:                   IA-64 Options.      (line  135)
  * msched-ar-in-data-spec:                IA-64 Options.      (line  157)
*************** look up both forms.
*** 62964,62970 ****
  * msched-br-in-data-spec:                IA-64 Options.      (line  150)
  * msched-control-spec:                   IA-64 Options.      (line  142)
  * msched-costly-dep:                     RS/6000 and PowerPC Options.
!                                                              (line  463)
  * msched-count-spec-in-critical-path:    IA-64 Options.      (line  185)
  * msched-fp-mem-deps-zero-cost:          IA-64 Options.      (line  202)
  * msched-in-control-spec:                IA-64 Options.      (line  164)
--- 63141,63147 ----
  * msched-br-in-data-spec:                IA-64 Options.      (line  150)
  * msched-control-spec:                   IA-64 Options.      (line  142)
  * msched-costly-dep:                     RS/6000 and PowerPC Options.
!                                                              (line  464)
  * msched-count-spec-in-critical-path:    IA-64 Options.      (line  185)
  * msched-fp-mem-deps-zero-cost:          IA-64 Options.      (line  202)
  * msched-in-control-spec:                IA-64 Options.      (line  164)
*************** look up both forms.
*** 62986,63012 ****
  * msdata:                                ARC Options.        (line  422)
  * msdata <1>:                            IA-64 Options.      (line   42)
  * msdata <2>:                            RS/6000 and PowerPC Options.
!                                                              (line  664)
  * msdata=all:                            C6X Options.        (line   30)
  * msdata=data:                           RS/6000 and PowerPC Options.
!                                                              (line  669)
  * msdata=default:                        C6X Options.        (line   22)
  * msdata=default <1>:                    RS/6000 and PowerPC Options.
!                                                              (line  664)
  * msdata=eabi:                           RS/6000 and PowerPC Options.
!                                                              (line  645)
  * msdata=none:                           C6X Options.        (line   35)
  * msdata=none <1>:                       M32R/D Options.     (line   40)
  * msdata=none <2>:                       RS/6000 and PowerPC Options.
!                                                              (line  677)
  * msdata=sdata:                          M32R/D Options.     (line   49)
  * msdata=sysv:                           RS/6000 and PowerPC Options.
!                                                              (line  655)
  * msdata=use:                            M32R/D Options.     (line   53)
  * msdram:                                Blackfin Options.   (line  169)
  * msdram <1>:                            MeP Options.        (line  110)
  * msecure-plt:                           RS/6000 and PowerPC Options.
!                                                              (line  154)
  * msecurity:                             C-SKY Options.      (line   80)
  * msel-sched-dont-check-control-spec:    IA-64 Options.      (line  207)
  * msep-data:                             Blackfin Options.   (line  107)
--- 63163,63189 ----
  * msdata:                                ARC Options.        (line  422)
  * msdata <1>:                            IA-64 Options.      (line   42)
  * msdata <2>:                            RS/6000 and PowerPC Options.
!                                                              (line  665)
  * msdata=all:                            C6X Options.        (line   30)
  * msdata=data:                           RS/6000 and PowerPC Options.
!                                                              (line  670)
  * msdata=default:                        C6X Options.        (line   22)
  * msdata=default <1>:                    RS/6000 and PowerPC Options.
!                                                              (line  665)
  * msdata=eabi:                           RS/6000 and PowerPC Options.
!                                                              (line  646)
  * msdata=none:                           C6X Options.        (line   35)
  * msdata=none <1>:                       M32R/D Options.     (line   40)
  * msdata=none <2>:                       RS/6000 and PowerPC Options.
!                                                              (line  678)
  * msdata=sdata:                          M32R/D Options.     (line   49)
  * msdata=sysv:                           RS/6000 and PowerPC Options.
!                                                              (line  656)
  * msdata=use:                            M32R/D Options.     (line   53)
  * msdram:                                Blackfin Options.   (line  169)
  * msdram <1>:                            MeP Options.        (line  110)
  * msecure-plt:                           RS/6000 and PowerPC Options.
!                                                              (line  155)
  * msecurity:                             C-SKY Options.      (line   80)
  * msel-sched-dont-check-control-spec:    IA-64 Options.      (line  207)
  * msep-data:                             Blackfin Options.   (line  107)
*************** look up both forms.
*** 63036,63042 ****
  * msim <6>:                              MSP430 Options.     (line   77)
  * msim <7>:                              RL78 Options.       (line    7)
  * msim <8>:                              RS/6000 and PowerPC Options.
!                                                              (line  601)
  * msim <9>:                              RX Options.         (line   71)
  * msim <10>:                             Visium Options.     (line   13)
  * msim <11>:                             Xstormy16 Options.  (line    9)
--- 63213,63219 ----
  * msim <6>:                              MSP430 Options.     (line   77)
  * msim <7>:                              RL78 Options.       (line    7)
  * msim <8>:                              RS/6000 and PowerPC Options.
!                                                              (line  602)
  * msim <9>:                              RX Options.         (line   71)
  * msim <10>:                             Visium Options.     (line   13)
  * msim <11>:                             Xstormy16 Options.  (line    9)
*************** look up both forms.
*** 63046,63052 ****
  * msingle-float:                         MIPS Options.       (line  284)
  * msingle-pic-base:                      ARM Options.        (line  779)
  * msingle-pic-base <1>:                  RS/6000 and PowerPC Options.
!                                                              (line  450)
  * msio:                                  HPPA Options.       (line  105)
  * msize-level:                           ARC Options.        (line  533)
  * mskip-rax-setup:                       x86 Options.        (line 1321)
--- 63223,63229 ----
  * msingle-float:                         MIPS Options.       (line  284)
  * msingle-pic-base:                      ARM Options.        (line  779)
  * msingle-pic-base <1>:                  RS/6000 and PowerPC Options.
!                                                              (line  451)
  * msio:                                  HPPA Options.       (line  105)
  * msize-level:                           ARC Options.        (line  533)
  * mskip-rax-setup:                       x86 Options.        (line 1321)
*************** look up both forms.
*** 63080,63086 ****
  * msoft-float <8>:                       OpenRISC Options.   (line   29)
  * msoft-float <9>:                       PDP-11 Options.     (line   13)
  * msoft-float <10>:                      RS/6000 and PowerPC Options.
!                                                              (line  332)
  * msoft-float <11>:                      S/390 and zSeries Options.
                                                               (line   11)
  * msoft-float <12>:                      SPARC Options.      (line   39)
--- 63257,63263 ----
  * msoft-float <8>:                       OpenRISC Options.   (line   29)
  * msoft-float <9>:                       PDP-11 Options.     (line   13)
  * msoft-float <10>:                      RS/6000 and PowerPC Options.
!                                                              (line  333)
  * msoft-float <11>:                      S/390 and zSeries Options.
                                                               (line   11)
  * msoft-float <12>:                      SPARC Options.      (line   39)
*************** look up both forms.
*** 63127,63146 ****
  * mstack-protector-guard:                AArch64 Options.    (line   64)
  * mstack-protector-guard <1>:            AArch64 Options.    (line   79)
  * mstack-protector-guard <2>:            RS/6000 and PowerPC Options.
!                                                              (line  914)
  * mstack-protector-guard <3>:            x86 Options.        (line 1347)
  * mstack-protector-guard-offset:         AArch64 Options.    (line   64)
  * mstack-protector-guard-offset <1>:     AArch64 Options.    (line   79)
  * mstack-protector-guard-offset <2>:     RS/6000 and PowerPC Options.
!                                                              (line  914)
  * mstack-protector-guard-offset <3>:     x86 Options.        (line 1347)
  * mstack-protector-guard-reg:            AArch64 Options.    (line   64)
  * mstack-protector-guard-reg <1>:        AArch64 Options.    (line   79)
  * mstack-protector-guard-reg <2>:        RS/6000 and PowerPC Options.
!                                                              (line  914)
  * mstack-protector-guard-reg <3>:        x86 Options.        (line 1347)
  * mstack-protector-guard-symbol:         RS/6000 and PowerPC Options.
!                                                              (line  914)
  * mstack-size:                           AMD GCN Options.    (line   23)
  * mstack-size <1>:                       C-SKY Options.      (line  134)
  * mstack-size <2>:                       S/390 and zSeries Options.
--- 63304,63323 ----
  * mstack-protector-guard:                AArch64 Options.    (line   64)
  * mstack-protector-guard <1>:            AArch64 Options.    (line   79)
  * mstack-protector-guard <2>:            RS/6000 and PowerPC Options.
!                                                              (line  915)
  * mstack-protector-guard <3>:            x86 Options.        (line 1347)
  * mstack-protector-guard-offset:         AArch64 Options.    (line   64)
  * mstack-protector-guard-offset <1>:     AArch64 Options.    (line   79)
  * mstack-protector-guard-offset <2>:     RS/6000 and PowerPC Options.
!                                                              (line  915)
  * mstack-protector-guard-offset <3>:     x86 Options.        (line 1347)
  * mstack-protector-guard-reg:            AArch64 Options.    (line   64)
  * mstack-protector-guard-reg <1>:        AArch64 Options.    (line   79)
  * mstack-protector-guard-reg <2>:        RS/6000 and PowerPC Options.
!                                                              (line  915)
  * mstack-protector-guard-reg <3>:        x86 Options.        (line 1347)
  * mstack-protector-guard-symbol:         RS/6000 and PowerPC Options.
!                                                              (line  915)
  * mstack-size:                           AMD GCN Options.    (line   23)
  * mstack-size <1>:                       C-SKY Options.      (line  134)
  * mstack-size <2>:                       S/390 and zSeries Options.
*************** look up both forms.
*** 63151,63167 ****
  * mstrict-align <1>:                     M680x0 Options.     (line  280)
  * mstrict-align <2>:                     RISC-V Options.     (line   93)
  * mstrict-align <3>:                     RS/6000 and PowerPC Options.
!                                                              (line  402)
  * mstrict-X:                             AVR Options.        (line  269)
  * mstring-compare-inline-limit:          RS/6000 and PowerPC Options.
!                                                              (line  706)
  * mstringop-strategy=ALG:                x86 Options.        (line 1224)
  * mstructure-size-boundary:              ARM Options.        (line  734)
  * msubxc:                                SPARC Options.      (line  288)
  * msv-mode:                              Visium Options.     (line   52)
  * msve-vector-bits:                      AArch64 Options.    (line  288)
  * msvr4-struct-return:                   RS/6000 and PowerPC Options.
!                                                              (line  547)
  * mswap:                                 ARC Options.        (line  152)
  * mswape:                                ARC Options.        (line  363)
  * msym32:                                MIPS Options.       (line  453)
--- 63328,63344 ----
  * mstrict-align <1>:                     M680x0 Options.     (line  280)
  * mstrict-align <2>:                     RISC-V Options.     (line   93)
  * mstrict-align <3>:                     RS/6000 and PowerPC Options.
!                                                              (line  403)
  * mstrict-X:                             AVR Options.        (line  269)
  * mstring-compare-inline-limit:          RS/6000 and PowerPC Options.
!                                                              (line  707)
  * mstringop-strategy=ALG:                x86 Options.        (line 1224)
  * mstructure-size-boundary:              ARM Options.        (line  734)
  * msubxc:                                SPARC Options.      (line  288)
  * msv-mode:                              Visium Options.     (line   52)
  * msve-vector-bits:                      AArch64 Options.    (line  288)
  * msvr4-struct-return:                   RS/6000 and PowerPC Options.
!                                                              (line  548)
  * mswap:                                 ARC Options.        (line  152)
  * mswape:                                ARC Options.        (line  363)
  * msym32:                                MIPS Options.       (line  453)
*************** look up both forms.
*** 63193,63203 ****
  * mtls-dialect=traditional:              AArch64 Options.    (line   96)
  * mtls-direct-seg-refs:                  x86 Options.        (line 1266)
  * mtls-markers:                          RS/6000 and PowerPC Options.
!                                                              (line  775)
  * mtls-size:                             AArch64 Options.    (line  100)
  * mtls-size <1>:                         IA-64 Options.      (line  112)
  * mtoc:                                  RS/6000 and PowerPC Options.
!                                                              (line  427)
  * mtomcat-stats:                         FRV Options.        (line  254)
  * mtoplevel-symbols:                     MMIX Options.       (line   39)
  * mtp:                                   ARM Options.        (line  866)
--- 63370,63380 ----
  * mtls-dialect=traditional:              AArch64 Options.    (line   96)
  * mtls-direct-seg-refs:                  x86 Options.        (line 1266)
  * mtls-markers:                          RS/6000 and PowerPC Options.
!                                                              (line  776)
  * mtls-size:                             AArch64 Options.    (line  100)
  * mtls-size <1>:                         IA-64 Options.      (line  112)
  * mtoc:                                  RS/6000 and PowerPC Options.
!                                                              (line  428)
  * mtomcat-stats:                         FRV Options.        (line  254)
  * mtoplevel-symbols:                     MMIX Options.       (line   39)
  * mtp:                                   ARM Options.        (line  866)
*************** look up both forms.
*** 63209,63215 ****
  * mtpf-trace-skip:                       S/390 and zSeries Options.
                                                               (line  174)
  * mtraceback:                            RS/6000 and PowerPC Options.
!                                                              (line  540)
  * mtrap-precision:                       DEC Alpha Options.  (line  109)
  * mtrust:                                C-SKY Options.      (line   83)
  * mtune:                                 AArch64 Options.    (line  199)
--- 63386,63392 ----
  * mtpf-trace-skip:                       S/390 and zSeries Options.
                                                               (line  174)
  * mtraceback:                            RS/6000 and PowerPC Options.
!                                                              (line  541)
  * mtrap-precision:                       DEC Alpha Options.  (line  109)
  * mtrust:                                C-SKY Options.      (line   83)
  * mtune:                                 AArch64 Options.    (line  199)
*************** look up both forms.
*** 63225,63231 ****
  * mtune <10>:                            MN10300 Options.    (line   30)
  * mtune <11>:                            RISC-V Options.     (line   59)
  * mtune <12>:                            RS/6000 and PowerPC Options.
!                                                              (line  112)
  * mtune <13>:                            S/390 and zSeries Options.
                                                               (line  161)
  * mtune <14>:                            SPARC Options.      (line  199)
--- 63402,63408 ----
  * mtune <10>:                            MN10300 Options.    (line   30)
  * mtune <11>:                            RISC-V Options.     (line   59)
  * mtune <12>:                            RS/6000 and PowerPC Options.
!                                                              (line  113)
  * mtune <13>:                            S/390 and zSeries Options.
                                                               (line  161)
  * mtune <14>:                            SPARC Options.      (line  199)
*************** look up both forms.
*** 63252,63258 ****
  * munix-asm:                             PDP-11 Options.     (line   43)
  * munordered-float:                      OpenRISC Options.   (line   39)
  * mupdate:                               RS/6000 and PowerPC Options.
!                                                              (line  349)
  * muser-enabled:                         LM32 Options.       (line   21)
  * muser-mode:                            SPARC Options.      (line   85)
  * muser-mode <1>:                        Visium Options.     (line   57)
--- 63429,63435 ----
  * munix-asm:                             PDP-11 Options.     (line   43)
  * munordered-float:                      OpenRISC Options.   (line   39)
  * mupdate:                               RS/6000 and PowerPC Options.
!                                                              (line  350)
  * muser-enabled:                         LM32 Options.       (line   21)
  * muser-mode:                            SPARC Options.      (line   85)
  * muser-mode <1>:                        Visium Options.     (line   57)
*************** look up both forms.
*** 63270,63276 ****
  * mvaes:                                 x86 Options.        (line  817)
  * mvdsp:                                 C-SKY Options.      (line   88)
  * mveclibabi:                            RS/6000 and PowerPC Options.
!                                                              (line  849)
  * mveclibabi <1>:                        x86 Options.        (line 1005)
  * mvect-double:                          Adapteva Epiphany Options.
                                                               (line  115)
--- 63447,63453 ----
  * mvaes:                                 x86 Options.        (line  817)
  * mvdsp:                                 C-SKY Options.      (line   88)
  * mveclibabi:                            RS/6000 and PowerPC Options.
!                                                              (line  850)
  * mveclibabi <1>:                        x86 Options.        (line 1005)
  * mvect-double:                          Adapteva Epiphany Options.
                                                               (line  115)
*************** look up both forms.
*** 63291,63303 ****
  * mvpclmulqdq:                           x86 Options.        (line  819)
  * mvr4130-align:                         MIPS Options.       (line  834)
  * mvrsave:                               RS/6000 and PowerPC Options.
!                                                              (line  151)
  * mvsx:                                  RS/6000 and PowerPC Options.
!                                                              (line  170)
  * mvx:                                   S/390 and zSeries Options.
                                                               (line  112)
  * mvxworks:                              RS/6000 and PowerPC Options.
!                                                              (line  622)
  * mvzeroupper:                           x86 Options.        (line  894)
  * mwaitpkg:                              x86 Options.        (line  818)
  * mwarn-devices-csv:                     MSP430 Options.     (line  153)
--- 63468,63480 ----
  * mvpclmulqdq:                           x86 Options.        (line  819)
  * mvr4130-align:                         MIPS Options.       (line  834)
  * mvrsave:                               RS/6000 and PowerPC Options.
!                                                              (line  152)
  * mvsx:                                  RS/6000 and PowerPC Options.
!                                                              (line  171)
  * mvx:                                   S/390 and zSeries Options.
                                                               (line  112)
  * mvxworks:                              RS/6000 and PowerPC Options.
!                                                              (line  623)
  * mvzeroupper:                           x86 Options.        (line  894)
  * mwaitpkg:                              x86 Options.        (line  818)
  * mwarn-devices-csv:                     MSP430 Options.     (line  153)
*************** look up both forms.
*** 63319,63325 ****
  * mxgot <1>:                             MIPS Options.       (line  229)
  * mxl-barrel-shift:                      MicroBlaze Options. (line   32)
  * mxl-compat:                            RS/6000 and PowerPC Options.
!                                                              (line  290)
  * mxl-float-convert:                     MicroBlaze Options. (line   50)
  * mxl-float-sqrt:                        MicroBlaze Options. (line   53)
  * mxl-gp-opt:                            MicroBlaze Options. (line   44)
--- 63496,63502 ----
  * mxgot <1>:                             MIPS Options.       (line  229)
  * mxl-barrel-shift:                      MicroBlaze Options. (line   32)
  * mxl-compat:                            RS/6000 and PowerPC Options.
!                                                              (line  291)
  * mxl-float-convert:                     MicroBlaze Options. (line   50)
  * mxl-float-sqrt:                        MicroBlaze Options. (line   53)
  * mxl-gp-opt:                            MicroBlaze Options. (line   44)
*************** look up both forms.
*** 63337,63343 ****
  * mxsaves:                               x86 Options.        (line  807)
  * mxy:                                   ARC Options.        (line  373)
  * myellowknife:                          RS/6000 and PowerPC Options.
!                                                              (line  617)
  * mzarch:                                S/390 and zSeries Options.
                                                               (line   94)
  * mzda:                                  V850 Options.       (line   45)
--- 63514,63520 ----
  * mxsaves:                               x86 Options.        (line  807)
  * mxy:                                   ARC Options.        (line  373)
  * myellowknife:                          RS/6000 and PowerPC Options.
!                                                              (line  618)
  * mzarch:                                S/390 and zSeries Options.
                                                               (line   94)
  * mzda:                                  V850 Options.       (line   45)
*************** look up both forms.
*** 63387,63393 ****
  * p <1>:                                 Common Function Attributes.
                                                               (line  691)
  * pagezero_size:                         Darwin Options.     (line  196)
! * param:                                 Optimize Options.   (line 2616)
  * pass-exit-codes:                       Overall Options.    (line  339)
  * pedantic:                              Standards.          (line   13)
  * pedantic <1>:                          Warning Options.    (line   86)
--- 63564,63570 ----
  * p <1>:                                 Common Function Attributes.
                                                               (line  691)
  * pagezero_size:                         Darwin Options.     (line  196)
! * param:                                 Optimize Options.   (line 2624)
  * pass-exit-codes:                       Overall Options.    (line  339)
  * pedantic:                              Standards.          (line   13)
  * pedantic <1>:                          Warning Options.    (line   86)
*************** Keyword Index
*** 64312,64318 ****
  * -nodefaultlibs and unresolved references: Link Options.    (line  154)
  * -nostdlib and unresolved references:   Link Options.       (line  154)
  * .sdata/.sdata2 references (PowerPC):   RS/6000 and PowerPC Options.
!                                                              (line  712)
  * //:                                    C++ Comments.       (line    6)
  * 0 in constraint:                       Simple Constraints. (line  125)
  * < in constraint:                       Simple Constraints. (line   47)
--- 64489,64495 ----
  * -nodefaultlibs and unresolved references: Link Options.    (line  154)
  * -nostdlib and unresolved references:   Link Options.       (line  154)
  * .sdata/.sdata2 references (PowerPC):   RS/6000 and PowerPC Options.
!                                                              (line  713)
  * //:                                    C++ Comments.       (line    6)
  * 0 in constraint:                       Simple Constraints. (line  125)
  * < in constraint:                       Simple Constraints. (line   47)
*************** Keyword Index
*** 64448,64454 ****
  * __builtin_cpu_is <1>:                  x86 Built-in Functions.
                                                               (line   96)
  * __builtin_cpu_supports:                Basic PowerPC Built-in Functions Available on all Configurations.
!                                                              (line   68)
  * __builtin_cpu_supports <1>:            x86 Built-in Functions.
                                                               (line  234)
  * __builtin_ctz:                         Other Builtins.     (line  909)
--- 64625,64631 ----
  * __builtin_cpu_is <1>:                  x86 Built-in Functions.
                                                               (line   96)
  * __builtin_cpu_supports:                Basic PowerPC Built-in Functions Available on all Configurations.
!                                                              (line   70)
  * __builtin_cpu_supports <1>:            x86 Built-in Functions.
                                                               (line  234)
  * __builtin_ctz:                         Other Builtins.     (line  909)
*************** Keyword Index
*** 64460,64466 ****
  * __builtin_expect_with_probability:     Other Builtins.     (line  597)
  * __builtin_extend_pointer:              Other Builtins.     (line    6)
  * __builtin_extend_pointer <1>:          Other Builtins.     (line  995)
! * __builtin_extract_return_addr:         Return Address.     (line   38)
  * __builtin_ffs:                         Other Builtins.     (line  901)
  * __builtin_ffsl:                        Other Builtins.     (line  924)
  * __builtin_ffsll:                       Other Builtins.     (line  946)
--- 64637,64643 ----
  * __builtin_expect_with_probability:     Other Builtins.     (line  597)
  * __builtin_extend_pointer:              Other Builtins.     (line    6)
  * __builtin_extend_pointer <1>:          Other Builtins.     (line  995)
! * __builtin_extract_return_addr:         Return Address.     (line   50)
  * __builtin_ffs:                         Other Builtins.     (line  901)
  * __builtin_ffsl:                        Other Builtins.     (line  924)
  * __builtin_ffsll:                       Other Builtins.     (line  946)
*************** Keyword Index
*** 64469,64476 ****
                                                               (line   37)
  * __builtin_fpclassify:                  Other Builtins.     (line    6)
  * __builtin_fpclassify <1>:              Other Builtins.     (line  797)
! * __builtin_frame_address:               Return Address.     (line   50)
! * __builtin_frob_return_addr:            Return Address.     (line   47)
  * __builtin_FUNCTION:                    Other Builtins.     (line  687)
  * __builtin_goacc_parlevel_id:           Other Builtins.     (line 1002)
  * __builtin_goacc_parlevel_size:         Other Builtins.     (line 1006)
--- 64646,64653 ----
                                                               (line   37)
  * __builtin_fpclassify:                  Other Builtins.     (line    6)
  * __builtin_fpclassify <1>:              Other Builtins.     (line  797)
! * __builtin_frame_address:               Return Address.     (line   62)
! * __builtin_frob_return_addr:            Return Address.     (line   59)
  * __builtin_FUNCTION:                    Other Builtins.     (line  687)
  * __builtin_goacc_parlevel_id:           Other Builtins.     (line 1002)
  * __builtin_goacc_parlevel_size:         Other Builtins.     (line 1006)
*************** Keyword Index
*** 65339,65345 ****
  * flexible array members:                Zero Length.        (line    6)
  * float as function value type:          Incompatibilities.  (line  141)
  * floating point precision:              Disappointments.    (line   68)
! * floating-point precision:              Optimize Options.   (line 2191)
  * floor:                                 Other Builtins.     (line    6)
  * floorf:                                Other Builtins.     (line    6)
  * floorl:                                Other Builtins.     (line    6)
--- 65516,65522 ----
  * flexible array members:                Zero Length.        (line    6)
  * float as function value type:          Incompatibilities.  (line  141)
  * floating point precision:              Disappointments.    (line   68)
! * floating-point precision:              Optimize Options.   (line 2199)
  * floor:                                 Other Builtins.     (line    6)
  * floorf:                                Other Builtins.     (line    6)
  * floorl:                                Other Builtins.     (line    6)
*************** Keyword Index
*** 66073,66078 ****
--- 66250,66257 ----
  * OS_task function attribute, AVR:       AVR Function Attributes.
                                                               (line   56)
  * other register constraints:            Simple Constraints. (line  161)
+ * outline-atomics function attribute, AArch64: AArch64 Function Attributes.
+                                                              (line   82)
  * output file option:                    Overall Options.    (line  196)
  * overloaded virtual function, warning:  C++ Dialect Options.
                                                               (line  817)
*************** Keyword Index
*** 66367,66373 ****
  * smaller data references:               M32R/D Options.     (line   57)
  * smaller data references <1>:           Nios II Options.    (line    9)
  * smaller data references (PowerPC):     RS/6000 and PowerPC Options.
!                                                              (line  712)
  * snprintf:                              Other Builtins.     (line    6)
  * Solaris 2 options:                     Solaris 2 Options.  (line    6)
  * SOURCE_DATE_EPOCH:                     Environment Variables.
--- 66546,66552 ----
  * smaller data references:               M32R/D Options.     (line   57)
  * smaller data references <1>:           Nios II Options.    (line    9)
  * smaller data references (PowerPC):     RS/6000 and PowerPC Options.
!                                                              (line  713)
  * snprintf:                              Other Builtins.     (line    6)
  * Solaris 2 options:                     Solaris 2 Options.  (line    6)
  * SOURCE_DATE_EPOCH:                     Environment Variables.
*************** Node: G++ and GCC4093
*** 66950,67369 ****
  Node: Standards6153
  Node: Invoking GCC19770
  Node: Option Summary24946
! Node: Overall Options79961
! Node: Invoking G++95289
! Node: C Dialect Options96812
! Node: C++ Dialect Options116044
! Node: Objective-C and Objective-C++ Dialect Options165186
! Node: Diagnostic Message Formatting Options176582
! Node: Warning Options202303
! Ref: Wtrigraphs298363
! Node: Static Analyzer Options334048
! Node: Debugging Options346757
! Node: Optimize Options366006
! Ref: Type-punning435573
! Node: Instrumentation Options540796
! Node: Preprocessor Options580696
! Ref: dashMF585543
! Ref: fdollars-in-identifiers590122
! Node: Assembler Options602502
! Node: Link Options603193
! Ref: Link Options-Footnote-1620069
! Node: Directory Options620405
! Node: Code Gen Options628808
! Node: Developer Options657173
! Node: Submodel Options699087
! Node: AArch64 Options700897
! Ref: aarch64-feature-modifiers715181
! Node: Adapteva Epiphany Options720293
! Node: AMD GCN Options726245
! Node: ARC Options727139
! Node: ARM Options748365
! Node: AVR Options789130
! Node: Blackfin Options815652
! Node: C6X Options823544
! Node: CRIS Options825087
! Node: CR16 Options828826
! Node: C-SKY Options829738
! Node: Darwin Options834598
! Node: DEC Alpha Options842039
! Node: eBPF Options853655
! Node: FR30 Options854697
! Node: FT32 Options855257
! Node: FRV Options856203
! Node: GNU/Linux Options862967
! Node: H8/300 Options864348
! Node: HPPA Options865800
! Node: IA-64 Options875332
! Node: LM32 Options883460
! Node: M32C Options883983
! Node: M32R/D Options885256
! Node: M680x0 Options888801
! Node: MCore Options902876
! Node: MeP Options904378
! Node: MicroBlaze Options908338
! Node: MIPS Options911428
! Node: MMIX Options947967
! Node: MN10300 Options950444
! Node: Moxie Options952987
! Node: MSP430 Options953474
! Node: NDS32 Options960570
! Node: Nios II Options962740
! Node: Nvidia PTX Options974902
! Node: OpenRISC Options977371
! Node: PDP-11 Options979891
! Node: picoChip Options981140
! Node: PowerPC Options983278
! Node: PRU Options983498
! Node: RISC-V Options985707
! Node: RL78 Options991211
! Node: RS/6000 and PowerPC Options994986
! Node: RX Options1035786
! Node: S/390 and zSeries Options1044388
! Node: Score Options1055151
! Node: SH Options1056000
! Node: Solaris 2 Options1071140
! Node: SPARC Options1072378
! Node: System V Options1088004
! Node: TILE-Gx Options1088832
! Node: TILEPro Options1089850
! Node: V850 Options1090354
! Node: VAX Options1097041
! Node: Visium Options1097579
! Node: VMS Options1099887
! Node: VxWorks Options1100703
! Node: x86 Options1101855
! Node: x86 Windows Options1163965
! Node: Xstormy16 Options1166770
! Node: Xtensa Options1167064
! Node: zSeries Options1172213
! Node: Spec Files1172409
! Node: Environment Variables1194577
! Node: Precompiled Headers1203303
! Node: C Implementation1209492
! Node: Translation implementation1211182
! Node: Environment implementation1211773
! Node: Identifiers implementation1212327
! Node: Characters implementation1213413
! Node: Integers implementation1217063
! Node: Floating point implementation1219112
! Node: Arrays and pointers implementation1222175
! Ref: Arrays and pointers implementation-Footnote-11223635
! Node: Hints implementation1223761
! Node: Structures unions enumerations and bit-fields implementation1225256
! Node: Qualifiers implementation1227480
! Node: Declarators implementation1229259
! Node: Statements implementation1229600
! Node: Preprocessing directives implementation1229926
! Node: Library functions implementation1232247
! Node: Architecture implementation1232896
! Node: Locale-specific behavior implementation1234541
! Node: C++ Implementation1234846
! Node: Conditionally-supported behavior1236129
! Node: Exception handling1236746
! Node: C Extensions1237213
! Node: Statement Exprs1242417
! Node: Local Labels1247789
! Node: Labels as Values1250762
! Ref: Labels as Values-Footnote-11253289
! Node: Nested Functions1253474
! Node: Nonlocal Gotos1257428
! Node: Constructing Calls1259694
! Node: Typeof1264409
! Node: Conditionals1268338
! Node: __int1281269227
! Node: Long Long1269752
! Node: Complex1271243
! Node: Floating Types1274011
! Node: Half-Precision1277478
! Node: Decimal Float1279889
! Node: Hex Floats1281743
! Node: Fixed-Point1282817
! Node: Named Address Spaces1286075
! Ref: AVR Named Address Spaces1286756
! Node: Zero Length1293368
! Node: Empty Structures1297549
! Node: Variable Length1297955
! Node: Variadic Macros1300673
! Node: Escaped Newlines1303051
! Node: Subscripting1303912
! Node: Pointer Arith1304637
! Node: Variadic Pointer Args1305214
! Node: Pointers to Arrays1305939
! Node: Initializers1306692
! Node: Compound Literals1307193
! Node: Designated Inits1310760
! Node: Case Ranges1314684
! Node: Cast to Union1315365
! Node: Mixed Declarations1317088
! Node: Function Attributes1317598
! Node: Common Function Attributes1322026
! Node: AArch64 Function Attributes1386867
! Node: AMD GCN Function Attributes1392838
! Node: ARC Function Attributes1395891
! Node: ARM Function Attributes1398828
! Node: AVR Function Attributes1403967
! Node: Blackfin Function Attributes1408502
! Node: CR16 Function Attributes1411000
! Node: C-SKY Function Attributes1411524
! Node: Epiphany Function Attributes1412821
! Node: H8/300 Function Attributes1415576
! Node: IA-64 Function Attributes1416774
! Node: M32C Function Attributes1417816
! Node: M32R/D Function Attributes1420154
! Node: m68k Function Attributes1421628
! Node: MCORE Function Attributes1422572
! Node: MeP Function Attributes1423383
! Node: MicroBlaze Function Attributes1424684
! Node: Microsoft Windows Function Attributes1426191
! Node: MIPS Function Attributes1430760
! Node: MSP430 Function Attributes1436378
! Node: NDS32 Function Attributes1440457
! Node: Nios II Function Attributes1442881
! Node: Nvidia PTX Function Attributes1444178
! Node: PowerPC Function Attributes1444793
! Node: RISC-V Function Attributes1451567
! Node: RL78 Function Attributes1452983
! Node: RX Function Attributes1454222
! Node: S/390 Function Attributes1456769
! Node: SH Function Attributes1458597
! Node: Symbian OS Function Attributes1462025
! Node: V850 Function Attributes1462361
! Node: Visium Function Attributes1462906
! Node: x86 Function Attributes1463434
! Node: Xstormy16 Function Attributes1485923
! Node: Variable Attributes1486430
! Node: Common Variable Attributes1487963
! Node: ARC Variable Attributes1506093
! Node: AVR Variable Attributes1506475
! Node: Blackfin Variable Attributes1511637
! Node: H8/300 Variable Attributes1512495
! Node: IA-64 Variable Attributes1513568
! Node: M32R/D Variable Attributes1514319
! Node: MeP Variable Attributes1515102
! Node: Microsoft Windows Variable Attributes1517195
! Node: MSP430 Variable Attributes1519648
! Node: Nvidia PTX Variable Attributes1521602
! Node: PowerPC Variable Attributes1522219
! Node: RL78 Variable Attributes1522776
! Node: V850 Variable Attributes1523195
! Node: x86 Variable Attributes1523828
! Node: Xstormy16 Variable Attributes1524884
! Node: Type Attributes1525454
! Node: Common Type Attributes1527118
! Node: ARC Type Attributes1548611
! Node: ARM Type Attributes1549083
! Node: MeP Type Attributes1549865
! Node: PowerPC Type Attributes1550267
! Node: x86 Type Attributes1551256
! Node: Label Attributes1552248
! Node: Enumerator Attributes1554181
! Node: Statement Attributes1555500
! Node: Attribute Syntax1556983
! Node: Function Prototypes1568241
! Node: C++ Comments1570021
! Node: Dollar Signs1570540
! Node: Character Escapes1571005
! Node: Alignment1571289
! Node: Inline1572942
! Node: Volatiles1577759
! Node: Using Assembly Language with C1580658
! Node: Basic Asm1581895
! Node: Extended Asm1587345
! Ref: Volatile1591444
! Ref: AssemblerTemplate1595564
! Ref: OutputOperands1599804
! Ref: FlagOutputOperands1606767
! Ref: InputOperands1609714
! Ref: Clobbers and Scratch Registers1613982
! Ref: GotoLabels1622623
! Ref: x86Operandmodifiers1624758
! Ref: x86floatingpointasmoperands1627915
! Node: Constraints1631244
! Node: Simple Constraints1632350
! Node: Multi-Alternative1639664
! Node: Modifiers1641339
! Node: Machine Constraints1644137
! Node: Asm Labels1700362
! Node: Explicit Register Variables1701982
! Ref: Explicit Reg Vars1702196
! Node: Global Register Variables1702805
! Ref: Global Reg Vars1703013
! Node: Local Register Variables1707795
! Ref: Local Reg Vars1708015
! Node: Size of an asm1711643
! Node: Alternate Keywords1713121
! Node: Incomplete Enums1714626
! Node: Function Names1715383
! Node: Return Address1717287
! Node: Vector Extensions1721225
! Node: Offsetof1730990
! Node: __sync Builtins1731823
! Node: __atomic Builtins1738266
! Node: Integer Overflow Builtins1751891
! Node: x86 specific memory model extensions for transactional memory1758374
! Node: Object Size Checking1759640
! Node: Other Builtins1765896
! Node: Target Builtins1815347
! Node: AArch64 Built-in Functions1817034
! Node: Alpha Built-in Functions1817489
! Node: Altera Nios II Built-in Functions1820537
! Node: ARC Built-in Functions1824906
! Node: ARC SIMD Built-in Functions1830118
! Node: ARM iWMMXt Built-in Functions1839014
! Node: ARM C Language Extensions (ACLE)1846010
! Node: ARM Floating Point Status and Control Intrinsics1847349
! Node: ARM ARMv8-M Security Extensions1847834
! Node: AVR Built-in Functions1849179
! Node: Blackfin Built-in Functions1852940
! Node: BPF Built-in Functions1853558
! Node: BPF Kernel Helpers1854453
! Node: FR-V Built-in Functions1864181
! Node: Argument Types1865040
! Node: Directly-mapped Integer Functions1866794
! Node: Directly-mapped Media Functions1867878
! Node: Raw read/write Functions1876084
! Node: Other Built-in Functions1876992
! Node: MIPS DSP Built-in Functions1878178
! Node: MIPS Paired-Single Support1890675
! Node: MIPS Loongson Built-in Functions1892174
! Node: Paired-Single Arithmetic1898696
! Node: Paired-Single Built-in Functions1899644
! Node: MIPS-3D Built-in Functions1902311
! Node: MIPS SIMD Architecture (MSA) Support1907705
! Node: MIPS SIMD Architecture Built-in Functions1910545
! Node: Other MIPS Built-in Functions1937399
! Node: MSP430 Built-in Functions1938408
! Node: NDS32 Built-in Functions1939809
! Node: picoChip Built-in Functions1941102
! Node: Basic PowerPC Built-in Functions1942451
! Node: Basic PowerPC Built-in Functions Available on all Configurations1943251
! Node: Basic PowerPC Built-in Functions Available on ISA 2.051951575
! Node: Basic PowerPC Built-in Functions Available on ISA 2.061956410
! Node: Basic PowerPC Built-in Functions Available on ISA 2.071958490
! Node: Basic PowerPC Built-in Functions Available on ISA 3.01959344
! Node: PowerPC AltiVec/VSX Built-in Functions1966260
! Node: PowerPC AltiVec Built-in Functions on ISA 2.051969942
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.062059180
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.072083625
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.02104829
! Node: PowerPC Hardware Transactional Memory Built-in Functions2139544
! Node: PowerPC Atomic Memory Operation Functions2148059
! Node: RX Built-in Functions2150594
! Node: S/390 System z Built-in Functions2154612
! Node: SH Built-in Functions2159842
! Node: SPARC VIS Built-in Functions2161570
! Node: TI C6X Built-in Functions2170102
! Node: TILE-Gx Built-in Functions2171133
! Node: TILEPro Built-in Functions2172252
! Node: x86 Built-in Functions2173352
! Node: x86 transactional memory intrinsics2237158
! Node: x86 control-flow protection intrinsics2240425
! Node: Target Format Checks2242196
! Node: Solaris Format Checks2242628
! Node: Darwin Format Checks2243054
! Node: Pragmas2244017
! Node: AArch64 Pragmas2244958
! Node: ARM Pragmas2245415
! Node: M32C Pragmas2246042
! Node: MeP Pragmas2247114
! Node: PRU Pragmas2249166
! Node: RS/6000 and PowerPC Pragmas2249744
! Node: S/390 Pragmas2250484
! Node: Darwin Pragmas2251050
! Node: Solaris Pragmas2252103
! Node: Symbol-Renaming Pragmas2253267
! Node: Structure-Layout Pragmas2254904
! Node: Weak Pragmas2257184
! Node: Diagnostic Pragmas2257919
! Node: Visibility Pragmas2262110
! Node: Push/Pop Macro Pragmas2262795
! Node: Function Specific Option Pragmas2263768
! Node: Loop-Specific Pragmas2265734
! Node: Unnamed Fields2267334
! Node: Thread-Local2269531
! Node: C99 Thread-Local Edits2271637
! Node: C++98 Thread-Local Edits2273635
! Node: Binary constants2277080
! Node: C++ Extensions2277751
! Node: C++ Volatiles2279381
! Node: Restricted Pointers2281729
! Node: Vague Linkage2283320
! Node: C++ Interface2286943
! Ref: C++ Interface-Footnote-12290740
! Node: Template Instantiation2290878
! Node: Bound member functions2296969
! Node: C++ Attributes2298501
! Node: Function Multiversioning2302573
! Node: Type Traits2304380
! Node: C++ Concepts2311330
! Node: Deprecated Features2312836
! Node: Backwards Compatibility2314661
! Node: Objective-C2315733
! Node: GNU Objective-C runtime API2316340
! Node: Modern GNU Objective-C runtime API2317347
! Node: Traditional GNU Objective-C runtime API2319783
! Node: Executing code before main2320510
! Node: What you can and what you cannot do in +load2323254
! Node: Type encoding2325624
! Node: Legacy type encoding2330765
! Node: @encode2331855
! Node: Method signatures2332400
! Node: Garbage Collection2334392
! Node: Constant string objects2337082
! Node: compatibility_alias2339591
! Node: Exceptions2340316
! Node: Synchronization2343026
! Node: Fast enumeration2344210
! Node: Using fast enumeration2344522
! Node: c99-like fast enumeration syntax2345733
! Node: Fast enumeration details2346436
! Node: Fast enumeration protocol2348776
! Node: Messaging with the GNU Objective-C runtime2351928
! Node: Dynamically registering methods2353300
! Node: Forwarding hook2354991
! Node: Compatibility2358031
! Node: Gcov2364587
! Node: Gcov Intro2365122
! Node: Invoking Gcov2367840
! Node: Gcov and Optimization2390675
! Node: Gcov Data Files2394418
! Node: Cross-profiling2395827
! Node: Gcov-tool2397681
! Node: Gcov-tool Intro2398106
! Node: Invoking Gcov-tool2400076
! Node: Gcov-dump2402654
! Node: Gcov-dump Intro2402977
! Node: Invoking Gcov-dump2403244
! Node: lto-dump2403845
! Node: lto-dump Intro2404144
! Node: Invoking lto-dump2404394
! Node: Trouble2405490
! Node: Actual Bugs2406907
! Node: Interoperation2407354
! Node: Incompatibilities2414245
! Node: Fixed Headers2422397
! Node: Standard Libraries2424055
! Node: Disappointments2425427
! Node: C++ Misunderstandings2429786
! Node: Static Definitions2430597
! Node: Name lookup2431650
! Ref: Name lookup-Footnote-12436431
! Node: Temporaries2436620
! Node: Copy Assignment2438596
! Node: Non-bugs2440403
! Node: Warnings and Errors2450909
! Node: Bugs2452671
! Node: Bug Criteria2453138
! Node: Bug Reporting2455348
! Node: Service2455566
! Node: Contributing2456386
! Node: Funding2457127
! Node: GNU Project2459617
! Node: Copying2460263
! Node: GNU Free Documentation License2497771
! Node: Contributors2522889
! Node: Option Index2563862
! Node: Keyword Index2842770
  
  End Tag Table
--- 67129,67549 ----
  Node: Standards6153
  Node: Invoking GCC19770
  Node: Option Summary24946
! Node: Overall Options79977
! Node: Invoking G++95305
! Node: C Dialect Options96828
! Node: C++ Dialect Options116060
! Node: Objective-C and Objective-C++ Dialect Options165202
! Node: Diagnostic Message Formatting Options176598
! Node: Warning Options202319
! Ref: Wtrigraphs298379
! Node: Static Analyzer Options334064
! Node: Debugging Options346773
! Node: Optimize Options366022
! Ref: Type-punning435591
! Node: Instrumentation Options542439
! Node: Preprocessor Options582339
! Ref: dashMF587186
! Ref: fdollars-in-identifiers591765
! Node: Assembler Options604145
! Node: Link Options604836
! Ref: Link Options-Footnote-1621712
! Node: Directory Options622048
! Node: Code Gen Options630451
! Node: Developer Options658816
! Node: Submodel Options700730
! Node: AArch64 Options702540
! Ref: aarch64-feature-modifiers716832
! Node: Adapteva Epiphany Options721944
! Node: AMD GCN Options727896
! Node: ARC Options728790
! Node: ARM Options750016
! Node: AVR Options790781
! Node: Blackfin Options817303
! Node: C6X Options825195
! Node: CRIS Options826738
! Node: CR16 Options830477
! Node: C-SKY Options831389
! Node: Darwin Options836249
! Node: DEC Alpha Options843690
! Node: eBPF Options855306
! Node: FR30 Options856348
! Node: FT32 Options856908
! Node: FRV Options857854
! Node: GNU/Linux Options864618
! Node: H8/300 Options865999
! Node: HPPA Options867451
! Node: IA-64 Options876983
! Node: LM32 Options885111
! Node: M32C Options885634
! Node: M32R/D Options886907
! Node: M680x0 Options890452
! Node: MCore Options904527
! Node: MeP Options906029
! Node: MicroBlaze Options909989
! Node: MIPS Options913079
! Node: MMIX Options949618
! Node: MN10300 Options952095
! Node: Moxie Options954638
! Node: MSP430 Options955125
! Node: NDS32 Options962221
! Node: Nios II Options964391
! Node: Nvidia PTX Options976553
! Node: OpenRISC Options979022
! Node: PDP-11 Options981542
! Node: picoChip Options982791
! Node: PowerPC Options984929
! Node: PRU Options985149
! Node: RISC-V Options987358
! Node: RL78 Options992862
! Node: RS/6000 and PowerPC Options996637
! Node: RX Options1037589
! Node: S/390 and zSeries Options1046191
! Node: Score Options1056954
! Node: SH Options1057803
! Node: Solaris 2 Options1072943
! Node: SPARC Options1074181
! Node: System V Options1089807
! Node: TILE-Gx Options1090635
! Node: TILEPro Options1091653
! Node: V850 Options1092157
! Node: VAX Options1098844
! Node: Visium Options1099382
! Node: VMS Options1101690
! Node: VxWorks Options1102506
! Node: x86 Options1103658
! Node: x86 Windows Options1165768
! Node: Xstormy16 Options1168573
! Node: Xtensa Options1168867
! Node: zSeries Options1174016
! Node: Spec Files1174212
! Node: Environment Variables1196380
! Node: Precompiled Headers1205106
! Node: C Implementation1211295
! Node: Translation implementation1212985
! Node: Environment implementation1213576
! Node: Identifiers implementation1214130
! Node: Characters implementation1215216
! Node: Integers implementation1218866
! Node: Floating point implementation1220915
! Node: Arrays and pointers implementation1223978
! Ref: Arrays and pointers implementation-Footnote-11225438
! Node: Hints implementation1225564
! Node: Structures unions enumerations and bit-fields implementation1227059
! Node: Qualifiers implementation1229283
! Node: Declarators implementation1231062
! Node: Statements implementation1231403
! Node: Preprocessing directives implementation1231729
! Node: Library functions implementation1234050
! Node: Architecture implementation1234699
! Node: Locale-specific behavior implementation1236344
! Node: C++ Implementation1236649
! Node: Conditionally-supported behavior1237932
! Node: Exception handling1238549
! Node: C Extensions1239016
! Node: Statement Exprs1244220
! Node: Local Labels1249592
! Node: Labels as Values1252565
! Ref: Labels as Values-Footnote-11255092
! Node: Nested Functions1255277
! Node: Nonlocal Gotos1259231
! Node: Constructing Calls1261497
! Node: Typeof1266212
! Node: Conditionals1270141
! Node: __int1281271030
! Node: Long Long1271555
! Node: Complex1273046
! Node: Floating Types1275814
! Node: Half-Precision1279281
! Node: Decimal Float1281692
! Node: Hex Floats1283546
! Node: Fixed-Point1284620
! Node: Named Address Spaces1287878
! Ref: AVR Named Address Spaces1288559
! Node: Zero Length1295171
! Node: Empty Structures1299352
! Node: Variable Length1299758
! Node: Variadic Macros1302476
! Node: Escaped Newlines1304854
! Node: Subscripting1305715
! Node: Pointer Arith1306440
! Node: Variadic Pointer Args1307017
! Node: Pointers to Arrays1307742
! Node: Initializers1308495
! Node: Compound Literals1308996
! Node: Designated Inits1312563
! Node: Case Ranges1316487
! Node: Cast to Union1317168
! Node: Mixed Declarations1318891
! Node: Function Attributes1319401
! Node: Common Function Attributes1323829
! Node: AArch64 Function Attributes1388670
! Node: AMD GCN Function Attributes1394864
! Node: ARC Function Attributes1397917
! Node: ARM Function Attributes1400854
! Node: AVR Function Attributes1405993
! Node: Blackfin Function Attributes1410528
! Node: CR16 Function Attributes1413026
! Node: C-SKY Function Attributes1413550
! Node: Epiphany Function Attributes1414847
! Node: H8/300 Function Attributes1417602
! Node: IA-64 Function Attributes1418800
! Node: M32C Function Attributes1419842
! Node: M32R/D Function Attributes1422180
! Node: m68k Function Attributes1423654
! Node: MCORE Function Attributes1424598
! Node: MeP Function Attributes1425409
! Node: MicroBlaze Function Attributes1426710
! Node: Microsoft Windows Function Attributes1428217
! Node: MIPS Function Attributes1432786
! Node: MSP430 Function Attributes1438404
! Node: NDS32 Function Attributes1442483
! Node: Nios II Function Attributes1444907
! Node: Nvidia PTX Function Attributes1446204
! Node: PowerPC Function Attributes1446819
! Node: RISC-V Function Attributes1453593
! Node: RL78 Function Attributes1455009
! Node: RX Function Attributes1456248
! Node: S/390 Function Attributes1458795
! Node: SH Function Attributes1460623
! Node: Symbian OS Function Attributes1464051
! Node: V850 Function Attributes1464387
! Node: Visium Function Attributes1464932
! Node: x86 Function Attributes1465460
! Node: Xstormy16 Function Attributes1487949
! Node: Variable Attributes1488456
! Node: Common Variable Attributes1489989
! Node: ARC Variable Attributes1508119
! Node: AVR Variable Attributes1508501
! Node: Blackfin Variable Attributes1513663
! Node: H8/300 Variable Attributes1514521
! Node: IA-64 Variable Attributes1515594
! Node: M32R/D Variable Attributes1516345
! Node: MeP Variable Attributes1517128
! Node: Microsoft Windows Variable Attributes1519221
! Node: MSP430 Variable Attributes1521674
! Node: Nvidia PTX Variable Attributes1523628
! Node: PowerPC Variable Attributes1524245
! Node: RL78 Variable Attributes1524802
! Node: V850 Variable Attributes1525221
! Node: x86 Variable Attributes1525854
! Node: Xstormy16 Variable Attributes1526910
! Node: Type Attributes1527480
! Node: Common Type Attributes1529144
! Node: ARC Type Attributes1550637
! Node: ARM Type Attributes1551109
! Node: MeP Type Attributes1551891
! Node: PowerPC Type Attributes1552293
! Node: x86 Type Attributes1553282
! Node: Label Attributes1554274
! Node: Enumerator Attributes1556207
! Node: Statement Attributes1557526
! Node: Attribute Syntax1559009
! Node: Function Prototypes1570267
! Node: C++ Comments1572047
! Node: Dollar Signs1572566
! Node: Character Escapes1573031
! Node: Alignment1573315
! Node: Inline1574968
! Node: Volatiles1579785
! Node: Using Assembly Language with C1582684
! Node: Basic Asm1583921
! Node: Extended Asm1589371
! Ref: Volatile1593470
! Ref: AssemblerTemplate1597590
! Ref: OutputOperands1601830
! Ref: FlagOutputOperands1608793
! Ref: InputOperands1611740
! Ref: Clobbers and Scratch Registers1616008
! Ref: GotoLabels1624649
! Ref: x86Operandmodifiers1626784
! Ref: x86floatingpointasmoperands1629941
! Node: Constraints1633270
! Node: Simple Constraints1634376
! Node: Multi-Alternative1641690
! Node: Modifiers1643365
! Node: Machine Constraints1646163
! Node: Asm Labels1702388
! Node: Explicit Register Variables1704008
! Ref: Explicit Reg Vars1704222
! Node: Global Register Variables1704831
! Ref: Global Reg Vars1705039
! Node: Local Register Variables1709821
! Ref: Local Reg Vars1710041
! Node: Size of an asm1713669
! Node: Alternate Keywords1715147
! Node: Incomplete Enums1716652
! Node: Function Names1717409
! Node: Return Address1719313
! Node: Vector Extensions1723900
! Node: Offsetof1733665
! Node: __sync Builtins1734498
! Node: __atomic Builtins1740941
! Node: Integer Overflow Builtins1754566
! Node: x86 specific memory model extensions for transactional memory1761049
! Node: Object Size Checking1762315
! Node: Other Builtins1768571
! Node: Target Builtins1818022
! Node: AArch64 Built-in Functions1819763
! Node: Alpha Built-in Functions1820218
! Node: Altera Nios II Built-in Functions1823266
! Node: ARC Built-in Functions1827635
! Node: ARC SIMD Built-in Functions1832847
! Node: ARM iWMMXt Built-in Functions1841743
! Node: ARM C Language Extensions (ACLE)1848739
! Node: ARM Floating Point Status and Control Intrinsics1850078
! Node: ARM ARMv8-M Security Extensions1850563
! Node: AVR Built-in Functions1851908
! Node: Blackfin Built-in Functions1855669
! Node: BPF Built-in Functions1856287
! Node: BPF Kernel Helpers1857182
! Node: FR-V Built-in Functions1866910
! Node: Argument Types1867769
! Node: Directly-mapped Integer Functions1869523
! Node: Directly-mapped Media Functions1870607
! Node: Raw read/write Functions1878813
! Node: Other Built-in Functions1879721
! Node: MIPS DSP Built-in Functions1880907
! Node: MIPS Paired-Single Support1893404
! Node: MIPS Loongson Built-in Functions1894903
! Node: Paired-Single Arithmetic1901425
! Node: Paired-Single Built-in Functions1902373
! Node: MIPS-3D Built-in Functions1905040
! Node: MIPS SIMD Architecture (MSA) Support1910434
! Node: MIPS SIMD Architecture Built-in Functions1913274
! Node: Other MIPS Built-in Functions1940128
! Node: MSP430 Built-in Functions1941137
! Node: NDS32 Built-in Functions1942538
! Node: picoChip Built-in Functions1943831
! Node: Basic PowerPC Built-in Functions1945180
! Node: Basic PowerPC Built-in Functions Available on all Configurations1945980
! Node: Basic PowerPC Built-in Functions Available on ISA 2.051954489
! Node: Basic PowerPC Built-in Functions Available on ISA 2.061959324
! Node: Basic PowerPC Built-in Functions Available on ISA 2.071961404
! Node: Basic PowerPC Built-in Functions Available on ISA 3.01962258
! Node: PowerPC AltiVec/VSX Built-in Functions1969174
! Node: PowerPC AltiVec Built-in Functions on ISA 2.051972856
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.062062094
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.072086539
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.02107743
! Node: PowerPC Hardware Transactional Memory Built-in Functions2142879
! Node: PowerPC Atomic Memory Operation Functions2151394
! Node: PowerPC Matrix-Multiply Assist Built-in Functions2153957
! Node: RX Built-in Functions2159952
! Node: S/390 System z Built-in Functions2163978
! Node: SH Built-in Functions2169208
! Node: SPARC VIS Built-in Functions2170936
! Node: TI C6X Built-in Functions2179468
! Node: TILE-Gx Built-in Functions2180499
! Node: TILEPro Built-in Functions2181618
! Node: x86 Built-in Functions2182718
! Node: x86 transactional memory intrinsics2246524
! Node: x86 control-flow protection intrinsics2249791
! Node: Target Format Checks2251562
! Node: Solaris Format Checks2251994
! Node: Darwin Format Checks2252420
! Node: Pragmas2253383
! Node: AArch64 Pragmas2254324
! Node: ARM Pragmas2254781
! Node: M32C Pragmas2255408
! Node: MeP Pragmas2256480
! Node: PRU Pragmas2258532
! Node: RS/6000 and PowerPC Pragmas2259110
! Node: S/390 Pragmas2259850
! Node: Darwin Pragmas2260416
! Node: Solaris Pragmas2261469
! Node: Symbol-Renaming Pragmas2262633
! Node: Structure-Layout Pragmas2264270
! Node: Weak Pragmas2266550
! Node: Diagnostic Pragmas2267285
! Node: Visibility Pragmas2271476
! Node: Push/Pop Macro Pragmas2272161
! Node: Function Specific Option Pragmas2273134
! Node: Loop-Specific Pragmas2275100
! Node: Unnamed Fields2276700
! Node: Thread-Local2278897
! Node: C99 Thread-Local Edits2281003
! Node: C++98 Thread-Local Edits2283001
! Node: Binary constants2286446
! Node: C++ Extensions2287117
! Node: C++ Volatiles2288747
! Node: Restricted Pointers2291095
! Node: Vague Linkage2292686
! Node: C++ Interface2296309
! Ref: C++ Interface-Footnote-12300106
! Node: Template Instantiation2300244
! Node: Bound member functions2306335
! Node: C++ Attributes2307867
! Node: Function Multiversioning2311939
! Node: Type Traits2313746
! Node: C++ Concepts2320696
! Node: Deprecated Features2322202
! Node: Backwards Compatibility2324027
! Node: Objective-C2325099
! Node: GNU Objective-C runtime API2325706
! Node: Modern GNU Objective-C runtime API2326713
! Node: Traditional GNU Objective-C runtime API2329149
! Node: Executing code before main2329876
! Node: What you can and what you cannot do in +load2332620
! Node: Type encoding2334990
! Node: Legacy type encoding2340131
! Node: @encode2341221
! Node: Method signatures2341766
! Node: Garbage Collection2343758
! Node: Constant string objects2346448
! Node: compatibility_alias2348957
! Node: Exceptions2349682
! Node: Synchronization2352392
! Node: Fast enumeration2353576
! Node: Using fast enumeration2353888
! Node: c99-like fast enumeration syntax2355099
! Node: Fast enumeration details2355802
! Node: Fast enumeration protocol2358142
! Node: Messaging with the GNU Objective-C runtime2361294
! Node: Dynamically registering methods2362666
! Node: Forwarding hook2364357
! Node: Compatibility2367397
! Node: Gcov2373953
! Node: Gcov Intro2374488
! Node: Invoking Gcov2377206
! Node: Gcov and Optimization2400041
! Node: Gcov Data Files2403784
! Node: Cross-profiling2405193
! Node: Gcov-tool2407047
! Node: Gcov-tool Intro2407472
! Node: Invoking Gcov-tool2409442
! Node: Gcov-dump2412020
! Node: Gcov-dump Intro2412343
! Node: Invoking Gcov-dump2412610
! Node: lto-dump2413211
! Node: lto-dump Intro2413510
! Node: Invoking lto-dump2413760
! Node: Trouble2414856
! Node: Actual Bugs2416273
! Node: Interoperation2416720
! Node: Incompatibilities2423611
! Node: Fixed Headers2431763
! Node: Standard Libraries2433421
! Node: Disappointments2434793
! Node: C++ Misunderstandings2439152
! Node: Static Definitions2439963
! Node: Name lookup2441016
! Ref: Name lookup-Footnote-12445797
! Node: Temporaries2445986
! Node: Copy Assignment2447962
! Node: Non-bugs2449769
! Node: Warnings and Errors2460275
! Node: Bugs2462037
! Node: Bug Criteria2462504
! Node: Bug Reporting2464714
! Node: Service2464932
! Node: Contributing2465752
! Node: Funding2466493
! Node: GNU Project2468983
! Node: Copying2469629
! Node: GNU Free Documentation License2507137
! Node: Contributors2532255
! Node: Option Index2573228
! Node: Keyword Index2852561
  
  End Tag Table
diff -Nrcpad gcc-10.1.0/gcc/doc/gccint.info gcc-10.2.0/gcc/doc/gccint.info
*** gcc-10.1.0/gcc/doc/gccint.info	Thu May  7 11:02:15 2020
--- gcc-10.2.0/gcc/doc/gccint.info	Thu Jul 23 06:45:29 2020
*************** Introduction
*** 55,61 ****
  This manual documents the internals of the GNU compilers, including how
  to port them to new targets and some information about how to write
  front ends for new languages.  It corresponds to the compilers (GCC)
! version 10.1.0.  The use of the GNU compilers is documented in a
  separate manual.  *Note Introduction: (gcc)Top.
  
   This manual is mainly a reference manual rather than a tutorial.  It
--- 55,61 ----
  This manual documents the internals of the GNU compilers, including how
  to port them to new targets and some information about how to write
  front ends for new languages.  It corresponds to the compilers (GCC)
! version 10.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
*************** specified for the particular test in an
*** 5141,5146 ****
--- 5141,5155 ----
       with the M-Profile Vector Extension (MVE). Some multilibs may be
       incompatible with these options.
  
+ 'arm_v8_1m_mve_fp_ok'
+      ARM target supports options to generate instructions from ARMv8.1-M
+      with the Half-precision floating-point instructions (HP),
+      Floating-point Extension (FP) along with M-Profile Vector Extension
+      (MVE). Some multilibs may be incompatible with these options.
+ 
+ 'arm_mve_hw'
+      Test system supports executing MVE instructions.
+ 
  'arm_v8m_main_cde'
       ARM target supports options to generate instructions from ARMv8-M
       with the Custom Datapath Extension (CDE). Some multilibs may be
*************** Ref: arm_v8_2a_fp16_scalar_ok234645
*** 56451,56837 ****
  Ref: arm_v8_2a_fp16_neon_ok235096
  Ref: arm_v8_2a_dotprod_neon_ok235571
  Ref: arm_fp16fml_neon_ok235991
! Ref: arm_coproc1_ok238124
! Ref: arm_coproc2_ok238250
! Ref: arm_coproc3_ok238478
! Ref: arm_simd32_ok238845
! Ref: arm_qbit_ok239023
! Ref: arm_softfp_ok239215
! Ref: arm_hard_ok239288
! Ref: stack_size_et251081
! Node: Add Options253474
! Ref: arm_fp16_ieee254712
! Ref: arm_fp16_alternative254967
! Ref: stack_size_ao257362
! Node: Require Support257724
! Node: Final Actions260626
! Node: Ada Tests269466
! Node: C Tests270629
! Node: LTO Testing275001
! Node: gcov Testing276644
! Node: profopt Testing279614
! Node: compat Testing281329
! Node: Torture Tests285569
! Node: GIMPLE Tests287203
! Node: RTL Tests288445
! Node: Options289751
! Node: Option file format290192
! Node: Option properties297181
! Node: Passes313344
! Node: Parsing pass314217
! Node: Gimplification pass317745
! Node: Pass manager319578
! Node: IPA passes321419
! Node: Small IPA passes322312
! Node: Regular IPA passes325749
! Node: Late IPA passes330811
! Node: Tree SSA passes331770
! Node: RTL passes353310
! Node: Optimization info365574
! Node: Dump setup366393
! Node: Optimization groups367522
! Node: Dump files and streams368501
! Node: Dump output verbosity369699
! Node: Dump types370755
! Node: Dump examples373097
! Node: poly_int374578
! Node: Overview of poly_int376058
! Node: Consequences of using poly_int378662
! Node: Comparisons involving poly_int380297
! Node: Comparison functions for poly_int381935
! Node: Properties of the poly_int comparisons383142
! Node: Comparing potentially-unordered poly_ints385584
! Node: Comparing ordered poly_ints386495
! Node: Checking for a poly_int marker value388519
! Node: Range checks on poly_ints389368
! Node: Sorting poly_ints392022
! Node: Arithmetic on poly_ints392795
! Node: Using poly_int with C++ arithmetic operators393596
! Node: wi arithmetic on poly_ints395127
! Node: Division of poly_ints395979
! Node: Other poly_int arithmetic397486
! Node: Alignment of poly_ints398892
! Node: Computing bounds on poly_ints402169
! Node: Converting poly_ints403558
! Node: Miscellaneous poly_int routines407105
! Node: Guidelines for using poly_int407745
! Node: GENERIC412677
! Node: Deficiencies414499
! Node: Tree overview414740
! Node: Macros and Functions418864
! Node: Identifiers419689
! Node: Containers421298
! Node: Types422455
! Node: Declarations434529
! Node: Working with declarations435024
! Node: Internal structure440628
! Node: Current structure hierarchy441012
! Node: Adding new DECL node types443105
! Node: Attributes447389
! Node: Expression trees448633
! Node: Constant expressions450387
! Node: Storage References456479
! Node: Unary and Binary Expressions459998
! Node: Vectors480900
! Node: Statements487804
! Node: Basic Statements488336
! Node: Blocks492963
! Node: Statement Sequences494664
! Node: Empty Statements494997
! Node: Jumps495571
! Node: Cleanups496224
! Node: OpenMP498265
! Node: OpenACC504110
! Node: Functions505227
! Node: Function Basics505698
! Node: Function Properties509382
! Node: Language-dependent trees512163
! Node: C and C++ Trees513050
! Node: Types for C++515935
! Node: Namespaces520905
! Node: Classes524011
! Node: Functions for C++528919
! Node: Statements for C++535170
! Node: C++ Expressions543223
! Node: GIMPLE544728
! Node: Tuple representation548393
! Node: Class hierarchy of GIMPLE statements555353
! Node: GIMPLE instruction set560341
! Node: GIMPLE Exception Handling561973
! Node: Temporaries563885
! Ref: Temporaries-Footnote-1565203
! Node: Operands565268
! Node: Compound Expressions566029
! Node: Compound Lvalues566263
! Node: Conditional Expressions567025
! Node: Logical Operators567684
! Node: Manipulating GIMPLE statements575031
! Node: Tuple specific accessors580967
! Node: GIMPLE_ASM581746
! Node: GIMPLE_ASSIGN584129
! Node: GIMPLE_BIND588833
! Node: GIMPLE_CALL590647
! Node: GIMPLE_CATCH594790
! Node: GIMPLE_COND595940
! Node: GIMPLE_DEBUG598735
! Node: GIMPLE_EH_FILTER603333
! Node: GIMPLE_LABEL604896
! Node: GIMPLE_GOTO605509
! Node: GIMPLE_NOP606032
! Node: GIMPLE_OMP_ATOMIC_LOAD606394
! Node: GIMPLE_OMP_ATOMIC_STORE607390
! Node: GIMPLE_OMP_CONTINUE608089
! Node: GIMPLE_OMP_CRITICAL609568
! Node: GIMPLE_OMP_FOR610562
! Node: GIMPLE_OMP_MASTER613978
! Node: GIMPLE_OMP_ORDERED614356
! Node: GIMPLE_OMP_PARALLEL614750
! Node: GIMPLE_OMP_RETURN617519
! Node: GIMPLE_OMP_SECTION618164
! Node: GIMPLE_OMP_SECTIONS618824
! Node: GIMPLE_OMP_SINGLE620434
! Node: GIMPLE_PHI621380
! Node: GIMPLE_RESX622659
! Node: GIMPLE_RETURN623378
! Node: GIMPLE_SWITCH623952
! Node: GIMPLE_TRY625827
! Node: GIMPLE_WITH_CLEANUP_EXPR627599
! Node: GIMPLE sequences628478
! Node: Sequence iterators631684
! Node: Adding a new GIMPLE statement code640141
! Node: Statement and operand traversals641486
! Node: Tree SSA644078
! Node: Annotations645866
! Node: SSA Operands646271
! Node: SSA660350
! Node: Alias analysis670056
! Node: Memory model673830
! Node: RTL675189
! Node: RTL Objects677377
! Node: RTL Classes681261
! Node: Accessors686560
! Node: Special Accessors688733
! Node: Flags694520
! Node: Machine Modes709783
! Node: Constants727189
! Node: Regs and Memory738578
! Node: Arithmetic757830
! Node: Comparisons768005
! Node: Bit-Fields772297
! Node: Vector Operations773848
! Node: Conversions775952
! Node: RTL Declarations780450
! Node: Side Effects781294
! Node: Incdec798303
! Node: Assembler801639
! Node: Debug Information803184
! Node: Insns805111
! Node: Calls832967
! Node: Sharing835560
! Node: Reading RTL838755
! Node: Control Flow839746
! Node: Basic Blocks841514
! Node: Edges846968
! Node: Profile information855587
! Node: Maintaining the CFG860271
! Node: Liveness information866039
! Node: Loop Analysis and Representation868165
! Node: Loop representation869201
! Node: Loop querying876567
! Node: Loop manipulation879388
! Node: LCSSA881724
! Node: Scalar evolutions883793
! Node: loop-iv887037
! Node: Number of iterations888959
! Node: Dependency analysis893040
! Node: Machine Desc899391
! Node: Overview901954
! Node: Patterns903994
! Node: Example908961
! Node: RTL Template910422
! Node: Output Template921078
! Node: Output Statement925259
! Node: Predicates929598
! Node: Machine-Independent Predicates932516
! Node: Defining Predicates937460
! Node: Constraints943423
! Node: Simple Constraints944892
! Node: Multi-Alternative957732
! Node: Class Preferences960941
! Node: Modifiers961833
! Node: Machine Constraints966566
! Node: Disable Insn Alternatives1028670
! Node: Define Constraints1032162
! Node: C Constraint Interface1039556
! Node: Standard Names1042683
! Ref: shift patterns1078927
! Ref: prologue instruction pattern1133707
! Ref: window_save instruction pattern1134200
! Ref: epilogue instruction pattern1134477
! Node: Pattern Ordering1156453
! Node: Dependent Patterns1157689
! Node: Jump Patterns1159309
! Ref: Jump Patterns-Footnote-11161454
! Node: Looping Patterns1161502
! Node: Insn Canonicalizations1167141
! Node: Expander Definitions1172348
! Node: Insn Splitting1180562
! Node: Including Patterns1195592
! Node: Peephole Definitions1197376
! Node: define_peephole1198629
! Node: define_peephole21204959
! Node: Insn Attributes1209048
! Node: Defining Attributes1210230
! Ref: define_enum_attr1213722
! Node: Expressions1214758
! Node: Tagging Insns1221508
! Node: Attr Example1225861
! Node: Insn Lengths1228234
! Node: Constant Attributes1231642
! Node: Mnemonic Attribute1232818
! Node: Delay Slots1234337
! Node: Processor pipeline description1237560
! Ref: Processor pipeline description-Footnote-11256372
! Node: Conditional Execution1256696
! Node: Define Subst1260179
! Node: Define Subst Example1262214
! Node: Define Subst Pattern Matching1265209
! Node: Define Subst Output Template1266435
! Node: Constant Definitions1268758
! Ref: define_enum1272540
! Node: Iterators1273028
! Node: Mode Iterators1273673
! Node: Defining Mode Iterators1274651
! Node: Substitutions1276145
! Node: Examples1278387
! Node: Code Iterators1279835
! Node: Int Iterators1282965
! Node: Subst Iterators1285411
! Node: Parameterized Names1287131
! Node: Target Macros1291149
! Node: Target Structure1294212
! Node: Driver1296704
! Node: Run-time Target1315674
! Node: Per-Function Data1325207
! Node: Storage Layout1327971
! Node: Type Layout1355470
! Node: Registers1368811
! Node: Register Basics1369785
! Node: Allocation Order1377347
! Node: Values in Registers1379831
! Node: Leaf Functions1387307
! Node: Stack Registers1390166
! Node: Register Classes1391438
! Node: Stack and Calling1426220
! Node: Frame Layout1426826
! Node: Exception Handling1438661
! Node: Stack Checking1444871
! Node: Frame Registers1450496
! Node: Elimination1459047
! Node: Stack Arguments1462903
! Node: Register Arguments1470099
! Node: Scalar Return1494960
! Node: Aggregate Return1501416
! Node: Caller Saves1505970
! Node: Function Entry1506712
! Node: Profiling1518264
! Node: Tail Calls1520374
! Node: Shrink-wrapping separate components1522284
! Node: Stack Smashing Protection1525325
! Node: Miscellaneous Register Hooks1527814
! Node: Varargs1528679
! Node: Trampolines1538079
! Node: Library Calls1546902
! Node: Addressing Modes1551792
! Node: Anchored Addresses1580799
! Node: Condition Code1583442
! Node: CC0 Condition Codes1585769
! Node: MODE_CC Condition Codes1589015
! Node: Costs1595841
! Node: Scheduling1617212
! Node: Sections1641134
! Node: PIC1657353
! Node: Assembler Format1659412
! Node: File Framework1660550
! Ref: TARGET_HAVE_SWITCHABLE_BSS_SECTIONS1668149
! Node: Data Output1671419
! Node: Uninitialized Data1679707
! Node: Label Output1684721
! Node: Initialization1709332
! Node: Macros for Initialization1715293
! Node: Instruction Output1722012
! Node: Dispatch Tables1732641
! Node: Exception Region Output1737470
! Node: Alignment Output1744552
! Node: Debugging Info1748239
! Node: All Debuggers1748893
! Node: DBX Options1751665
! Node: DBX Hooks1757103
! Node: File Names and DBX1758412
! Node: DWARF1760516
! Node: VMS Debug1766331
! Node: Floating Point1766910
! Node: Mode Switching1769665
! Node: Target Attributes1774102
! Node: Emulated TLS1783518
! Node: MIPS Coprocessors1786908
! Node: PCH Target1788067
! Node: C++ ABI1789909
! Node: D Language and ABI1794701
! Node: Named Address Spaces1795746
! Node: Misc1801673
! Ref: TARGET_SHIFT_TRUNCATION_MASK1809544
! Node: Host Config1864878
! Node: Host Common1865947
! Node: Filesystem1868321
! Node: Host Misc1872436
! Node: Fragments1874885
! Node: Target Fragment1876080
! Node: Host Fragment1886892
! Node: Collect21887132
! Node: Header Dirs1889768
! Node: Type Information1891191
! Node: GTY Options1894467
! Node: Inheritance and GTY1905725
! Ref: Inheritance and GTY-Footnote-11907290
! Node: User GC1907560
! Node: GGC Roots1911299
! Node: Files1912012
! Node: Invoking the garbage collector1914719
! Node: Troubleshooting1916224
! Node: Plugins1917299
! Node: Plugins loading1918428
! Node: Plugin API1919527
! Node: Plugins pass1927253
! Node: Plugins GC1929224
! Node: Plugins description1930941
! Node: Plugins attr1931477
! Node: Plugins recording1933757
! Node: Plugins gate1934607
! Node: Plugins tracking1935198
! Node: Plugins building1935786
! Node: LTO1939287
! Node: LTO Overview1940159
! Node: LTO object file layout1945986
! Node: IPA1950616
! Node: WHOPR1959666
! Node: Internal flags1964226
! Node: Match and Simplify1965637
! Node: GIMPLE API1966599
! Node: The Language1969394
! Node: Static Analyzer1981369
! Node: Analyzer Internals1981634
! Node: Debugging the Analyzer1997278
! Node: User Experience Guidelines1999889
! Node: Guidelines for Diagnostics2000825
! Ref: input_location_example2007886
! Node: Guidelines for Options2017569
! Node: Funding2017746
! Node: GNU Project2020253
! Node: Copying2020902
! Node: GNU Free Documentation License2058413
! Node: Contributors2083534
! Node: Option Index2124510
! Node: Concept Index2125387
  
  End Tag Table
--- 56460,56846 ----
  Ref: arm_v8_2a_fp16_neon_ok235096
  Ref: arm_v8_2a_dotprod_neon_ok235571
  Ref: arm_fp16fml_neon_ok235991
! Ref: arm_coproc1_ok238491
! Ref: arm_coproc2_ok238617
! Ref: arm_coproc3_ok238845
! Ref: arm_simd32_ok239212
! Ref: arm_qbit_ok239390
! Ref: arm_softfp_ok239582
! Ref: arm_hard_ok239655
! Ref: stack_size_et251448
! Node: Add Options253841
! Ref: arm_fp16_ieee255079
! Ref: arm_fp16_alternative255334
! Ref: stack_size_ao257729
! Node: Require Support258091
! Node: Final Actions260993
! Node: Ada Tests269833
! Node: C Tests270996
! Node: LTO Testing275368
! Node: gcov Testing277011
! Node: profopt Testing279981
! Node: compat Testing281696
! Node: Torture Tests285936
! Node: GIMPLE Tests287570
! Node: RTL Tests288812
! Node: Options290118
! Node: Option file format290559
! Node: Option properties297548
! Node: Passes313711
! Node: Parsing pass314584
! Node: Gimplification pass318112
! Node: Pass manager319945
! Node: IPA passes321786
! Node: Small IPA passes322679
! Node: Regular IPA passes326116
! Node: Late IPA passes331178
! Node: Tree SSA passes332137
! Node: RTL passes353677
! Node: Optimization info365941
! Node: Dump setup366760
! Node: Optimization groups367889
! Node: Dump files and streams368868
! Node: Dump output verbosity370066
! Node: Dump types371122
! Node: Dump examples373464
! Node: poly_int374945
! Node: Overview of poly_int376425
! Node: Consequences of using poly_int379029
! Node: Comparisons involving poly_int380664
! Node: Comparison functions for poly_int382302
! Node: Properties of the poly_int comparisons383509
! Node: Comparing potentially-unordered poly_ints385951
! Node: Comparing ordered poly_ints386862
! Node: Checking for a poly_int marker value388886
! Node: Range checks on poly_ints389735
! Node: Sorting poly_ints392389
! Node: Arithmetic on poly_ints393162
! Node: Using poly_int with C++ arithmetic operators393963
! Node: wi arithmetic on poly_ints395494
! Node: Division of poly_ints396346
! Node: Other poly_int arithmetic397853
! Node: Alignment of poly_ints399259
! Node: Computing bounds on poly_ints402536
! Node: Converting poly_ints403925
! Node: Miscellaneous poly_int routines407472
! Node: Guidelines for using poly_int408112
! Node: GENERIC413044
! Node: Deficiencies414866
! Node: Tree overview415107
! Node: Macros and Functions419231
! Node: Identifiers420056
! Node: Containers421665
! Node: Types422822
! Node: Declarations434896
! Node: Working with declarations435391
! Node: Internal structure440995
! Node: Current structure hierarchy441379
! Node: Adding new DECL node types443472
! Node: Attributes447756
! Node: Expression trees449000
! Node: Constant expressions450754
! Node: Storage References456846
! Node: Unary and Binary Expressions460365
! Node: Vectors481267
! Node: Statements488171
! Node: Basic Statements488703
! Node: Blocks493330
! Node: Statement Sequences495031
! Node: Empty Statements495364
! Node: Jumps495938
! Node: Cleanups496591
! Node: OpenMP498632
! Node: OpenACC504477
! Node: Functions505594
! Node: Function Basics506065
! Node: Function Properties509749
! Node: Language-dependent trees512530
! Node: C and C++ Trees513417
! Node: Types for C++516302
! Node: Namespaces521272
! Node: Classes524378
! Node: Functions for C++529286
! Node: Statements for C++535537
! Node: C++ Expressions543590
! Node: GIMPLE545095
! Node: Tuple representation548760
! Node: Class hierarchy of GIMPLE statements555720
! Node: GIMPLE instruction set560708
! Node: GIMPLE Exception Handling562340
! Node: Temporaries564252
! Ref: Temporaries-Footnote-1565570
! Node: Operands565635
! Node: Compound Expressions566396
! Node: Compound Lvalues566630
! Node: Conditional Expressions567392
! Node: Logical Operators568051
! Node: Manipulating GIMPLE statements575398
! Node: Tuple specific accessors581334
! Node: GIMPLE_ASM582113
! Node: GIMPLE_ASSIGN584496
! Node: GIMPLE_BIND589200
! Node: GIMPLE_CALL591014
! Node: GIMPLE_CATCH595157
! Node: GIMPLE_COND596307
! Node: GIMPLE_DEBUG599102
! Node: GIMPLE_EH_FILTER603700
! Node: GIMPLE_LABEL605263
! Node: GIMPLE_GOTO605876
! Node: GIMPLE_NOP606399
! Node: GIMPLE_OMP_ATOMIC_LOAD606761
! Node: GIMPLE_OMP_ATOMIC_STORE607757
! Node: GIMPLE_OMP_CONTINUE608456
! Node: GIMPLE_OMP_CRITICAL609935
! Node: GIMPLE_OMP_FOR610929
! Node: GIMPLE_OMP_MASTER614345
! Node: GIMPLE_OMP_ORDERED614723
! Node: GIMPLE_OMP_PARALLEL615117
! Node: GIMPLE_OMP_RETURN617886
! Node: GIMPLE_OMP_SECTION618531
! Node: GIMPLE_OMP_SECTIONS619191
! Node: GIMPLE_OMP_SINGLE620801
! Node: GIMPLE_PHI621747
! Node: GIMPLE_RESX623026
! Node: GIMPLE_RETURN623745
! Node: GIMPLE_SWITCH624319
! Node: GIMPLE_TRY626194
! Node: GIMPLE_WITH_CLEANUP_EXPR627966
! Node: GIMPLE sequences628845
! Node: Sequence iterators632051
! Node: Adding a new GIMPLE statement code640508
! Node: Statement and operand traversals641853
! Node: Tree SSA644445
! Node: Annotations646233
! Node: SSA Operands646638
! Node: SSA660717
! Node: Alias analysis670423
! Node: Memory model674197
! Node: RTL675556
! Node: RTL Objects677744
! Node: RTL Classes681628
! Node: Accessors686927
! Node: Special Accessors689100
! Node: Flags694887
! Node: Machine Modes710150
! Node: Constants727556
! Node: Regs and Memory738945
! Node: Arithmetic758197
! Node: Comparisons768372
! Node: Bit-Fields772664
! Node: Vector Operations774215
! Node: Conversions776319
! Node: RTL Declarations780817
! Node: Side Effects781661
! Node: Incdec798670
! Node: Assembler802006
! Node: Debug Information803551
! Node: Insns805478
! Node: Calls833334
! Node: Sharing835927
! Node: Reading RTL839122
! Node: Control Flow840113
! Node: Basic Blocks841881
! Node: Edges847335
! Node: Profile information855954
! Node: Maintaining the CFG860638
! Node: Liveness information866406
! Node: Loop Analysis and Representation868532
! Node: Loop representation869568
! Node: Loop querying876934
! Node: Loop manipulation879755
! Node: LCSSA882091
! Node: Scalar evolutions884160
! Node: loop-iv887404
! Node: Number of iterations889326
! Node: Dependency analysis893407
! Node: Machine Desc899758
! Node: Overview902321
! Node: Patterns904361
! Node: Example909328
! Node: RTL Template910789
! Node: Output Template921445
! Node: Output Statement925626
! Node: Predicates929965
! Node: Machine-Independent Predicates932883
! Node: Defining Predicates937827
! Node: Constraints943790
! Node: Simple Constraints945259
! Node: Multi-Alternative958099
! Node: Class Preferences961308
! Node: Modifiers962200
! Node: Machine Constraints966933
! Node: Disable Insn Alternatives1029037
! Node: Define Constraints1032529
! Node: C Constraint Interface1039923
! Node: Standard Names1043050
! Ref: shift patterns1079294
! Ref: prologue instruction pattern1134074
! Ref: window_save instruction pattern1134567
! Ref: epilogue instruction pattern1134844
! Node: Pattern Ordering1156820
! Node: Dependent Patterns1158056
! Node: Jump Patterns1159676
! Ref: Jump Patterns-Footnote-11161821
! Node: Looping Patterns1161869
! Node: Insn Canonicalizations1167508
! Node: Expander Definitions1172715
! Node: Insn Splitting1180929
! Node: Including Patterns1195959
! Node: Peephole Definitions1197743
! Node: define_peephole1198996
! Node: define_peephole21205326
! Node: Insn Attributes1209415
! Node: Defining Attributes1210597
! Ref: define_enum_attr1214089
! Node: Expressions1215125
! Node: Tagging Insns1221875
! Node: Attr Example1226228
! Node: Insn Lengths1228601
! Node: Constant Attributes1232009
! Node: Mnemonic Attribute1233185
! Node: Delay Slots1234704
! Node: Processor pipeline description1237927
! Ref: Processor pipeline description-Footnote-11256739
! Node: Conditional Execution1257063
! Node: Define Subst1260546
! Node: Define Subst Example1262581
! Node: Define Subst Pattern Matching1265576
! Node: Define Subst Output Template1266802
! Node: Constant Definitions1269125
! Ref: define_enum1272907
! Node: Iterators1273395
! Node: Mode Iterators1274040
! Node: Defining Mode Iterators1275018
! Node: Substitutions1276512
! Node: Examples1278754
! Node: Code Iterators1280202
! Node: Int Iterators1283332
! Node: Subst Iterators1285778
! Node: Parameterized Names1287498
! Node: Target Macros1291516
! Node: Target Structure1294579
! Node: Driver1297071
! Node: Run-time Target1316041
! Node: Per-Function Data1325574
! Node: Storage Layout1328338
! Node: Type Layout1355837
! Node: Registers1369178
! Node: Register Basics1370152
! Node: Allocation Order1377714
! Node: Values in Registers1380198
! Node: Leaf Functions1387674
! Node: Stack Registers1390533
! Node: Register Classes1391805
! Node: Stack and Calling1426587
! Node: Frame Layout1427193
! Node: Exception Handling1439028
! Node: Stack Checking1445238
! Node: Frame Registers1450863
! Node: Elimination1459414
! Node: Stack Arguments1463270
! Node: Register Arguments1470466
! Node: Scalar Return1495327
! Node: Aggregate Return1501783
! Node: Caller Saves1506337
! Node: Function Entry1507079
! Node: Profiling1518631
! Node: Tail Calls1520741
! Node: Shrink-wrapping separate components1522651
! Node: Stack Smashing Protection1525692
! Node: Miscellaneous Register Hooks1528181
! Node: Varargs1529046
! Node: Trampolines1538446
! Node: Library Calls1547269
! Node: Addressing Modes1552159
! Node: Anchored Addresses1581166
! Node: Condition Code1583809
! Node: CC0 Condition Codes1586136
! Node: MODE_CC Condition Codes1589382
! Node: Costs1596208
! Node: Scheduling1617579
! Node: Sections1641501
! Node: PIC1657720
! Node: Assembler Format1659779
! Node: File Framework1660917
! Ref: TARGET_HAVE_SWITCHABLE_BSS_SECTIONS1668516
! Node: Data Output1671786
! Node: Uninitialized Data1680074
! Node: Label Output1685088
! Node: Initialization1709699
! Node: Macros for Initialization1715660
! Node: Instruction Output1722379
! Node: Dispatch Tables1733008
! Node: Exception Region Output1737837
! Node: Alignment Output1744919
! Node: Debugging Info1748606
! Node: All Debuggers1749260
! Node: DBX Options1752032
! Node: DBX Hooks1757470
! Node: File Names and DBX1758779
! Node: DWARF1760883
! Node: VMS Debug1766698
! Node: Floating Point1767277
! Node: Mode Switching1770032
! Node: Target Attributes1774469
! Node: Emulated TLS1783885
! Node: MIPS Coprocessors1787275
! Node: PCH Target1788434
! Node: C++ ABI1790276
! Node: D Language and ABI1795068
! Node: Named Address Spaces1796113
! Node: Misc1802040
! Ref: TARGET_SHIFT_TRUNCATION_MASK1809911
! Node: Host Config1865245
! Node: Host Common1866314
! Node: Filesystem1868688
! Node: Host Misc1872803
! Node: Fragments1875252
! Node: Target Fragment1876447
! Node: Host Fragment1887259
! Node: Collect21887499
! Node: Header Dirs1890135
! Node: Type Information1891558
! Node: GTY Options1894834
! Node: Inheritance and GTY1906092
! Ref: Inheritance and GTY-Footnote-11907657
! Node: User GC1907927
! Node: GGC Roots1911666
! Node: Files1912379
! Node: Invoking the garbage collector1915086
! Node: Troubleshooting1916591
! Node: Plugins1917666
! Node: Plugins loading1918795
! Node: Plugin API1919894
! Node: Plugins pass1927620
! Node: Plugins GC1929591
! Node: Plugins description1931308
! Node: Plugins attr1931844
! Node: Plugins recording1934124
! Node: Plugins gate1934974
! Node: Plugins tracking1935565
! Node: Plugins building1936153
! Node: LTO1939654
! Node: LTO Overview1940526
! Node: LTO object file layout1946353
! Node: IPA1950983
! Node: WHOPR1960033
! Node: Internal flags1964593
! Node: Match and Simplify1966004
! Node: GIMPLE API1966966
! Node: The Language1969761
! Node: Static Analyzer1981736
! Node: Analyzer Internals1982001
! Node: Debugging the Analyzer1997645
! Node: User Experience Guidelines2000256
! Node: Guidelines for Diagnostics2001192
! Ref: input_location_example2008253
! Node: Guidelines for Options2017936
! Node: Funding2018113
! Node: GNU Project2020620
! Node: Copying2021269
! Node: GNU Free Documentation License2058780
! Node: Contributors2083901
! Node: Option Index2124877
! Node: Concept Index2125754
  
  End Tag Table
diff -Nrcpad gcc-10.1.0/gcc/doc/gcov-dump.1 gcc-10.2.0/gcc/doc/gcov-dump.1
*** gcc-10.1.0/gcc/doc/gcov-dump.1	Thu May  7 10:51:49 2020
--- gcc-10.2.0/gcc/doc/gcov-dump.1	Thu Jul 23 06:36:34 2020
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
--- 1,4 ----
! .\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
***************
*** 54,73 ****
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .nr rF 0
! .if \n(.g .if rF .nr rF 1
! .if (\n(rF:(\n(.g==0)) \{\
! .    if \nF \{\
! .        de IX
! .        tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .        if !\nF==2 \{\
! .            nr % 0
! .            nr F 2
! .        \}
  .    \}
  .\}
- .rr rF
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
--- 54,69 ----
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .if !\nF .nr F 0
! .if \nF>0 \{\
! .    de IX
! .    tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .    if !\nF==2 \{\
! .        nr % 0
! .        nr F 2
  .    \}
  .\}
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GCOV-DUMP 1"
! .TH GCOV-DUMP 1 "2020-05-07" "gcc-10.1.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCOV-DUMP 1"
! .TH GCOV-DUMP 1 "2020-07-23" "gcc-10.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** any later version published by the Free
*** 193,199 ****
  Invariant Sections being \*(L"\s-1GNU\s0 General Public License\*(R" and \*(L"Funding
  Free Software\*(R", the Front-Cover texts being (a) (see below), and with
  the Back-Cover Texts being (b) (see below).  A copy of the license is
! included in the \fBgfdl\fR\|(7) man page.
  .PP
  (a) The \s-1FSF\s0's Front-Cover Text is:
  .PP
--- 189,195 ----
  Invariant Sections being \*(L"\s-1GNU\s0 General Public License\*(R" and \*(L"Funding
  Free Software\*(R", the Front-Cover texts being (a) (see below), and with
  the Back-Cover Texts being (b) (see below).  A copy of the license is
! included in the \fIgfdl\fR\|(7) man page.
  .PP
  (a) The \s-1FSF\s0's Front-Cover Text is:
  .PP
diff -Nrcpad gcc-10.1.0/gcc/doc/gcov-tool.1 gcc-10.2.0/gcc/doc/gcov-tool.1
*** gcc-10.1.0/gcc/doc/gcov-tool.1	Thu May  7 10:51:49 2020
--- gcc-10.2.0/gcc/doc/gcov-tool.1	Thu Jul 23 06:36:34 2020
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
--- 1,4 ----
! .\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
***************
*** 54,73 ****
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .nr rF 0
! .if \n(.g .if rF .nr rF 1
! .if (\n(rF:(\n(.g==0)) \{\
! .    if \nF \{\
! .        de IX
! .        tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .        if !\nF==2 \{\
! .            nr % 0
! .            nr F 2
! .        \}
  .    \}
  .\}
- .rr rF
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
--- 54,69 ----
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .if !\nF .nr F 0
! .if \nF>0 \{\
! .    de IX
! .    tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .    if !\nF==2 \{\
! .        nr % 0
! .        nr F 2
  .    \}
  .\}
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GCOV-TOOL 1"
! .TH GCOV-TOOL 1 "2020-05-07" "gcc-10.1.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCOV-TOOL 1"
! .TH GCOV-TOOL 1 "2020-07-23" "gcc-10.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** Set the verbose mode.
*** 344,350 ****
  .RE
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fBgpl\fR\|(7), \fBgfdl\fR\|(7), \fBfsf\-funding\fR\|(7), \fBgcc\fR\|(1), \fBgcov\fR\|(1) and the Info entry for
  \&\fIgcc\fR.
  .SH "COPYRIGHT"
  .IX Header "COPYRIGHT"
--- 340,346 ----
  .RE
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fIgpl\fR\|(7), \fIgfdl\fR\|(7), \fIfsf\-funding\fR\|(7), \fIgcc\fR\|(1), \fIgcov\fR\|(1) and the Info entry for
  \&\fIgcc\fR.
  .SH "COPYRIGHT"
  .IX Header "COPYRIGHT"
*************** any later version published by the Free
*** 356,362 ****
  Invariant Sections being \*(L"\s-1GNU\s0 General Public License\*(R" and \*(L"Funding
  Free Software\*(R", the Front-Cover texts being (a) (see below), and with
  the Back-Cover Texts being (b) (see below).  A copy of the license is
! included in the \fBgfdl\fR\|(7) man page.
  .PP
  (a) The \s-1FSF\s0's Front-Cover Text is:
  .PP
--- 352,358 ----
  Invariant Sections being \*(L"\s-1GNU\s0 General Public License\*(R" and \*(L"Funding
  Free Software\*(R", the Front-Cover texts being (a) (see below), and with
  the Back-Cover Texts being (b) (see below).  A copy of the license is
! included in the \fIgfdl\fR\|(7) man page.
  .PP
  (a) The \s-1FSF\s0's Front-Cover Text is:
  .PP
diff -Nrcpad gcc-10.1.0/gcc/doc/gcov.1 gcc-10.2.0/gcc/doc/gcov.1
*** gcc-10.1.0/gcc/doc/gcov.1	Thu May  7 10:51:49 2020
--- gcc-10.2.0/gcc/doc/gcov.1	Thu Jul 23 06:36:34 2020
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
--- 1,4 ----
! .\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
***************
*** 54,73 ****
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .nr rF 0
! .if \n(.g .if rF .nr rF 1
! .if (\n(rF:(\n(.g==0)) \{\
! .    if \nF \{\
! .        de IX
! .        tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .        if !\nF==2 \{\
! .            nr % 0
! .            nr F 2
! .        \}
  .    \}
  .\}
- .rr rF
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
--- 54,69 ----
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .if !\nF .nr F 0
! .if \nF>0 \{\
! .    de IX
! .    tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .    if !\nF==2 \{\
! .        nr % 0
! .        nr F 2
  .    \}
  .\}
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GCOV 1"
! .TH GCOV 1 "2020-05-07" "gcc-10.1.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCOV 1"
! .TH GCOV 1 "2020-07-23" "gcc-10.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** That can help users to find profile clas
*** 1015,1021 ****
  to a misleading profile.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fBgpl\fR\|(7), \fBgfdl\fR\|(7), \fBfsf\-funding\fR\|(7), \fBgcc\fR\|(1) and the Info entry for \fIgcc\fR.
  .SH "COPYRIGHT"
  .IX Header "COPYRIGHT"
  Copyright (c) 1996\-2020 Free Software Foundation, Inc.
--- 1011,1017 ----
  to a misleading profile.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fIgpl\fR\|(7), \fIgfdl\fR\|(7), \fIfsf\-funding\fR\|(7), \fIgcc\fR\|(1) and the Info entry for \fIgcc\fR.
  .SH "COPYRIGHT"
  .IX Header "COPYRIGHT"
  Copyright (c) 1996\-2020 Free Software Foundation, Inc.
*************** any later version published by the Free
*** 1026,1032 ****
  Invariant Sections being \*(L"\s-1GNU\s0 General Public License\*(R" and \*(L"Funding
  Free Software\*(R", the Front-Cover texts being (a) (see below), and with
  the Back-Cover Texts being (b) (see below).  A copy of the license is
! included in the \fBgfdl\fR\|(7) man page.
  .PP
  (a) The \s-1FSF\s0's Front-Cover Text is:
  .PP
--- 1022,1028 ----
  Invariant Sections being \*(L"\s-1GNU\s0 General Public License\*(R" and \*(L"Funding
  Free Software\*(R", the Front-Cover texts being (a) (see below), and with
  the Back-Cover Texts being (b) (see below).  A copy of the license is
! included in the \fIgfdl\fR\|(7) man page.
  .PP
  (a) The \s-1FSF\s0's Front-Cover Text is:
  .PP
diff -Nrcpad gcc-10.1.0/gcc/doc/gfdl.7 gcc-10.2.0/gcc/doc/gfdl.7
*** gcc-10.1.0/gcc/doc/gfdl.7	Thu May  7 10:51:49 2020
--- gcc-10.2.0/gcc/doc/gfdl.7	Thu Jul 23 06:36:34 2020
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
--- 1,4 ----
! .\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
***************
*** 54,73 ****
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .nr rF 0
! .if \n(.g .if rF .nr rF 1
! .if (\n(rF:(\n(.g==0)) \{\
! .    if \nF \{\
! .        de IX
! .        tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .        if !\nF==2 \{\
! .            nr % 0
! .            nr F 2
! .        \}
  .    \}
  .\}
- .rr rF
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
--- 54,69 ----
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .if !\nF .nr F 0
! .if \nF>0 \{\
! .    de IX
! .    tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .    if !\nF==2 \{\
! .        nr % 0
! .        nr F 2
  .    \}
  .\}
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GFDL 7"
! .TH GFDL 7 "2020-05-07" "gcc-10.1.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GFDL 7"
! .TH GFDL 7 "2020-07-23" "gcc-10.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** free software license, such as the \s-1G
*** 641,647 ****
  to permit their use in free software.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fBgpl\fR\|(7), \fBfsf\-funding\fR\|(7).
  .SH "COPYRIGHT"
  .IX Header "COPYRIGHT"
  Copyright (c) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
--- 637,643 ----
  to permit their use in free software.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fIgpl\fR\|(7), \fIfsf\-funding\fR\|(7).
  .SH "COPYRIGHT"
  .IX Header "COPYRIGHT"
  Copyright (c) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
diff -Nrcpad gcc-10.1.0/gcc/doc/gfortran.1 gcc-10.2.0/gcc/doc/gfortran.1
*** gcc-10.1.0/gcc/doc/gfortran.1	Thu May  7 11:02:05 2020
--- gcc-10.2.0/gcc/doc/gfortran.1	Thu Jul 23 06:45:24 2020
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
--- 1,4 ----
! .\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
***************
*** 54,73 ****
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .nr rF 0
! .if \n(.g .if rF .nr rF 1
! .if (\n(rF:(\n(.g==0)) \{\
! .    if \nF \{\
! .        de IX
! .        tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .        if !\nF==2 \{\
! .            nr % 0
! .            nr F 2
! .        \}
  .    \}
  .\}
- .rr rF
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
--- 54,69 ----
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .if !\nF .nr F 0
! .if \nF>0 \{\
! .    de IX
! .    tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .    if !\nF==2 \{\
! .        nr % 0
! .        nr F 2
  .    \}
  .\}
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GFORTRAN 1"
! .TH GFORTRAN 1 "2020-05-07" "gcc-10.1.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GFORTRAN 1"
! .TH GFORTRAN 1 "2020-07-23" "gcc-10.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** For instructions on reporting bugs, see
*** 1714,1721 ****
  <\fBhttps://gcc.gnu.org/bugs/\fR>.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fBgpl\fR\|(7), \fBgfdl\fR\|(7), \fBfsf\-funding\fR\|(7),
! \&\fBcpp\fR\|(1), \fBgcov\fR\|(1), \fBgcc\fR\|(1), \fBas\fR\|(1), \fBld\fR\|(1), \fBgdb\fR\|(1), \fBdbx\fR\|(1)
  and the Info entries for \fIgcc\fR, \fIcpp\fR, \fIgfortran\fR, \fIas\fR,
  \&\fIld\fR, \fIbinutils\fR and \fIgdb\fR.
  .SH "AUTHOR"
--- 1710,1717 ----
  <\fBhttps://gcc.gnu.org/bugs/\fR>.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fIgpl\fR\|(7), \fIgfdl\fR\|(7), \fIfsf\-funding\fR\|(7),
! \&\fIcpp\fR\|(1), \fIgcov\fR\|(1), \fIgcc\fR\|(1), \fIas\fR\|(1), \fIld\fR\|(1), \fIgdb\fR\|(1), \fIdbx\fR\|(1)
  and the Info entries for \fIgcc\fR, \fIcpp\fR, \fIgfortran\fR, \fIas\fR,
  \&\fIld\fR, \fIbinutils\fR and \fIgdb\fR.
  .SH "AUTHOR"
*************** under the terms of the \s-1GNU\s0 Free D
*** 1731,1737 ****
  any later version published by the Free Software Foundation; with the
  Invariant Sections being \*(L"Funding Free Software\*(R", the Front-Cover
  Texts being (a) (see below), and with the Back-Cover Texts being (b)
! (see below).  A copy of the license is included in the \fBgfdl\fR\|(7) man page.
  .PP
  (a) The \s-1FSF\s0's Front-Cover Text is:
  .PP
--- 1727,1733 ----
  any later version published by the Free Software Foundation; with the
  Invariant Sections being \*(L"Funding Free Software\*(R", the Front-Cover
  Texts being (a) (see below), and with the Back-Cover Texts being (b)
! (see below).  A copy of the license is included in the \fIgfdl\fR\|(7) man page.
  .PP
  (a) The \s-1FSF\s0's Front-Cover Text is:
  .PP
diff -Nrcpad gcc-10.1.0/gcc/doc/gpl.7 gcc-10.2.0/gcc/doc/gpl.7
*** gcc-10.1.0/gcc/doc/gpl.7	Thu May  7 10:51:49 2020
--- gcc-10.2.0/gcc/doc/gpl.7	Thu Jul 23 06:36:34 2020
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
--- 1,4 ----
! .\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
***************
*** 54,73 ****
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .nr rF 0
! .if \n(.g .if rF .nr rF 1
! .if (\n(rF:(\n(.g==0)) \{\
! .    if \nF \{\
! .        de IX
! .        tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .        if !\nF==2 \{\
! .            nr % 0
! .            nr F 2
! .        \}
  .    \}
  .\}
- .rr rF
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
--- 54,69 ----
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .if !\nF .nr F 0
! .if \nF>0 \{\
! .    de IX
! .    tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .    if !\nF==2 \{\
! .        nr % 0
! .        nr F 2
  .    \}
  .\}
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "GPL 7"
! .TH GPL 7 "2020-05-07" "gcc-10.1.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GPL 7"
! .TH GPL 7 "2020-07-23" "gcc-10.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** the \s-1GNU\s0 Lesser General Public Lic
*** 841,847 ****
  first, please read <\fBhttps://www.gnu.org/licenses/why\-not\-lgpl.html\fR>.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fBgfdl\fR\|(7), \fBfsf\-funding\fR\|(7).
  .SH "COPYRIGHT"
  .IX Header "COPYRIGHT"
  Copyright (c) 2007 Free Software Foundation, Inc.
--- 837,843 ----
  first, please read <\fBhttps://www.gnu.org/licenses/why\-not\-lgpl.html\fR>.
  .SH "SEE ALSO"
  .IX Header "SEE ALSO"
! \&\fIgfdl\fR\|(7), \fIfsf\-funding\fR\|(7).
  .SH "COPYRIGHT"
  .IX Header "COPYRIGHT"
  Copyright (c) 2007 Free Software Foundation, Inc.
diff -Nrcpad gcc-10.1.0/gcc/doc/invoke.texi gcc-10.2.0/gcc/doc/invoke.texi
*** gcc-10.1.0/gcc/doc/invoke.texi	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/doc/invoke.texi	Thu Jul 23 06:35:17 2020
*************** See RS/6000 and PowerPC Options.
*** 1198,1204 ****
  -mgnu-attribute  -mno-gnu-attribute @gol
  -mstack-protector-guard=@var{guard} -mstack-protector-guard-reg=@var{reg} @gol
  -mstack-protector-guard-offset=@var{offset} -mprefixed -mno-prefixed @gol
! -mpcrel -mno-pcrel}
  
  @emph{RX Options}
  @gccoptlist{-m64bit-doubles  -m32bit-doubles  -fpu  -nofpu@gol
--- 1198,1204 ----
  -mgnu-attribute  -mno-gnu-attribute @gol
  -mstack-protector-guard=@var{guard} -mstack-protector-guard-reg=@var{reg} @gol
  -mstack-protector-guard-offset=@var{offset} -mprefixed -mno-prefixed @gol
! -mpcrel -mno-pcrel -mmma -mno-mmma}
  
  @emph{RX Options}
  @gccoptlist{-m64bit-doubles  -m32bit-doubles  -fpu  -nofpu@gol
*************** When enabled, interprocedural constant p
*** 10254,10260 ****
  when externally visible function can be called with constant arguments.
  Because this optimization can create multiple copies of functions,
  it may significantly increase code size
! (see @option{--param ipcp-unit-growth=@var{value}}).
  This flag is enabled by default at @option{-O3}.
  It is also enabled by @option{-fprofile-use} and @option{-fauto-profile}.
  
--- 10254,10260 ----
  when externally visible function can be called with constant arguments.
  Because this optimization can create multiple copies of functions,
  it may significantly increase code size
! (see @option{--param ipa-cp-unit-growth=@var{value}}).
  This flag is enabled by default at @option{-O3}.
  It is also enabled by @option{-fprofile-use} and @option{-fauto-profile}.
  
*************** conflicting translation units.  Specific
*** 11204,11209 ****
--- 11204,11217 ----
  precedence; and for example @option{-ffp-contract=off} takes precedence
  over @option{-ffp-contract=fast}.  You can override them at link time.
  
+ Diagnostic options such as @option{-Wstringop-overflow} are passed
+ through to the link stage and their setting matches that of the
+ compile-step at function granularity.  Note that this matters only
+ for diagnostics emitted during optimization.  Note that code
+ transforms such as inlining can lead to warnings being enabled
+ or disabled for regions if code not consistent with the setting
+ at compile time.
+ 
  When you need to pass options to the assembler via @option{-Wa} or
  @option{-Xassembler} make sure to either compile such translation
  units with @option{-fno-lto} or consistently use the same assembler
*************** default, GCC emits an error message when
*** 11399,11405 ****
  This option is enabled by @option{-fauto-profile}.
  
  @item -fprofile-partial-training
! @opindex fprofile-use
  With @code{-fprofile-use} all portions of programs not executed during train
  run are optimized agressively for size rather than speed.  In some cases it is
  not practical to train all possible hot paths in the program. (For
--- 11407,11413 ----
  This option is enabled by @option{-fauto-profile}.
  
  @item -fprofile-partial-training
! @opindex fprofile-partial-training
  With @code{-fprofile-use} all portions of programs not executed during train
  run are optimized agressively for size rather than speed.  In some cases it is
  not practical to train all possible hot paths in the program. (For
*************** For example, parameter value 20 limits u
*** 12135,12141 ****
  size. Cold functions (either marked cold via an attribute or by profile
  feedback) are not accounted into the unit size.
  
! @item ipcp-unit-growth
  Specifies maximal overall growth of the compilation unit caused by
  interprocedural constant propagation.  For example, parameter value 10 limits
  unit growth to 1.1 times the original size.
--- 12143,12149 ----
  size. Cold functions (either marked cold via an attribute or by profile
  feedback) are not accounted into the unit size.
  
! @item ipa-cp-unit-growth
  Specifies maximal overall growth of the compilation unit caused by
  interprocedural constant propagation.  For example, parameter value 10 limits
  unit growth to 1.1 times the original size.
*************** will not try to thread through its block
*** 13141,13149 ****
  Maximum number of nested calls to search for control dependencies
  during uninitialized variable analysis.
  
- @item max-once-peeled-insns
- The maximum number of insns of a peeled loop that rolls only once.
- 
  @item sra-max-scalarization-size-Osize
  Maximum size, in storage units, of an aggregate
  which should be considered for scalarization when compiling for size.
--- 13149,13154 ----
*************** of iterations or recursive calls GCC per
*** 13174,13179 ****
--- 13179,13215 ----
  statements or when determining their validity prior to issuing
  diagnostics.
  
+ @item store-merging-max-size
+ Maximum size of a single store merging region in bytes.
+ 
+ @item hash-table-verification-limit
+ The number of elements for which hash table verification is done
+ for each searched element.
+ 
+ @item max-find-base-term-values
+ Maximum number of VALUEs handled during a single find_base_term call.
+ 
+ @item analyzer-max-enodes-per-program-point
+ The maximum number of exploded nodes per program point within
+ the analyzer, before terminating analysis of that point.
+ 
+ @item analyzer-min-snodes-for-call-summary
+ The minimum number of supernodes within a function for the
+ analyzer to consider summarizing its effects at call sites.
+ 
+ @item analyzer-max-recursion-depth
+ The maximum number of times a callsite can appear in a call stack
+ within the analyzer, before terminating analysis of a call that would
+ recurse deeper.
+ 
+ @item gimple-fe-computed-hot-bb-threshold
+ The number of executions of a basic block which is considered hot.
+ The parameter is used only in GIMPLE FE.
+ 
+ @item analyzer-bb-explosion-factor
+ The maximum number of 'after supernode' exploded nodes within the analyzer
+ per supernode, before terminating analysis.
+ 
  @end table
  
  The following choices of @var{name} are available on AArch64 targets:
*************** location.  If you combine the option wit
*** 13393,13398 ****
--- 13429,13435 ----
  the @file{.gcno} file will be overwritten.
  
  @item -fprofile-prefix-path=@var{path}
+ @opindex fprofile-prefix-path
  
  This option can be used in combination with
  @option{profile-generate=}@var{profile_dir} and
*************** performance of the code.  Permissible va
*** 16941,16947 ****
  @samp{octeontx2f95mm}
  @samp{thunderx}, @samp{thunderxt88},
  @samp{thunderxt88p1}, @samp{thunderxt81}, @samp{tsv110},
! @samp{thunderxt83}, @samp{thunderx2t99}, @samp{thunderx3t110},
  @samp{cortex-a57.cortex-a53}, @samp{cortex-a72.cortex-a53},
  @samp{cortex-a73.cortex-a35}, @samp{cortex-a73.cortex-a53},
  @samp{cortex-a75.cortex-a55}, @samp{cortex-a76.cortex-a55}
--- 16978,16984 ----
  @samp{octeontx2f95mm}
  @samp{thunderx}, @samp{thunderxt88},
  @samp{thunderxt88p1}, @samp{thunderxt81}, @samp{tsv110},
! @samp{thunderxt83}, @samp{thunderx2t99}, @samp{thunderx3t110}, @samp{zeus},
  @samp{cortex-a57.cortex-a53}, @samp{cortex-a72.cortex-a53},
  @samp{cortex-a73.cortex-a35}, @samp{cortex-a73.cortex-a53},
  @samp{cortex-a75.cortex-a55}, @samp{cortex-a76.cortex-a55}
*************** following options:
*** 25585,25591 ****
  -mpowerpc-gpopt  -mpowerpc-gfxopt @gol
  -mmulhw  -mdlmzb  -mmfpgpr  -mvsx @gol
  -mcrypto  -mhtm  -mpower8-fusion  -mpower8-vector @gol
! -mquad-memory  -mquad-memory-atomic  -mfloat128  -mfloat128-hardware}
  
  The particular options set for any particular CPU varies between
  compiler versions, depending on what setting seems to produce optimal
--- 25622,25629 ----
  -mpowerpc-gpopt  -mpowerpc-gfxopt @gol
  -mmulhw  -mdlmzb  -mmfpgpr  -mvsx @gol
  -mcrypto  -mhtm  -mpower8-fusion  -mpower8-vector @gol
! -mquad-memory  -mquad-memory-atomic  -mfloat128 @gol
! -mfloat128-hardware -mprefixed -mpcrel -mmma}
  
  The particular options set for any particular CPU varies between
  compiler versions, depending on what setting seems to produce optimal
*************** addressing (@option{-mprefixed}) options
*** 26581,26586 ****
--- 26619,26631 ----
  @opindex mno-prefixed
  Generate (do not generate) addressing modes using prefixed load and
  store instructions when the option @option{-mcpu=future} is used.
+ 
+ @item -mmma
+ @itemx -mno-mma
+ @opindex mmma
+ @opindex mno-mma
+ Generate (do not generate) the MMA instructions when the option
+ @option{-mcpu=future} is used.
  @end table
  
  @node RX Options
diff -Nrcpad gcc-10.1.0/gcc/doc/lto-dump.1 gcc-10.2.0/gcc/doc/lto-dump.1
*** gcc-10.1.0/gcc/doc/lto-dump.1	Thu May  7 10:51:49 2020
--- gcc-10.2.0/gcc/doc/lto-dump.1	Thu Jul 23 06:36:34 2020
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
--- 1,4 ----
! .\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
  .\"
  .\" Standard preamble:
  .\" ========================================================================
***************
*** 54,73 ****
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .nr rF 0
! .if \n(.g .if rF .nr rF 1
! .if (\n(rF:(\n(.g==0)) \{\
! .    if \nF \{\
! .        de IX
! .        tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .        if !\nF==2 \{\
! .            nr % 0
! .            nr F 2
! .        \}
  .    \}
  .\}
- .rr rF
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
--- 54,69 ----
  .\" Avoid warning from groff about undefined register 'F'.
  .de IX
  ..
! .if !\nF .nr F 0
! .if \nF>0 \{\
! .    de IX
! .    tm Index:\\$1\t\\n%\t"\\$2"
  ..
! .    if !\nF==2 \{\
! .        nr % 0
! .        nr F 2
  .    \}
  .\}
  .\"
  .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
  .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
***************
*** 133,139 ****
  .\" ========================================================================
  .\"
  .IX Title "LTO-DUMP 1"
! .TH LTO-DUMP 1 "2020-05-07" "gcc-10.1.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "LTO-DUMP 1"
! .TH LTO-DUMP 1 "2020-07-23" "gcc-10.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** any later version published by the Free
*** 222,228 ****
  Invariant Sections being \*(L"\s-1GNU\s0 General Public License\*(R" and \*(L"Funding
  Free Software\*(R", the Front-Cover texts being (a) (see below), and with
  the Back-Cover Texts being (b) (see below).  A copy of the license is
! included in the \fBgfdl\fR\|(7) man page.
  .PP
  (a) The \s-1FSF\s0's Front-Cover Text is:
  .PP
--- 218,224 ----
  Invariant Sections being \*(L"\s-1GNU\s0 General Public License\*(R" and \*(L"Funding
  Free Software\*(R", the Front-Cover texts being (a) (see below), and with
  the Back-Cover Texts being (b) (see below).  A copy of the license is
! included in the \fIgfdl\fR\|(7) man page.
  .PP
  (a) The \s-1FSF\s0's Front-Cover Text is:
  .PP
diff -Nrcpad gcc-10.1.0/gcc/doc/sourcebuild.texi gcc-10.2.0/gcc/doc/sourcebuild.texi
*** gcc-10.1.0/gcc/doc/sourcebuild.texi	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/doc/sourcebuild.texi	Thu Jul 23 06:35:17 2020
*************** ARM target supports options to generate
*** 1915,1920 ****
--- 1915,1929 ----
  the M-Profile Vector Extension (MVE). Some multilibs may be incompatible
  with these options.
  
+ @item arm_v8_1m_mve_fp_ok
+ ARM target supports options to generate instructions from ARMv8.1-M with
+ the Half-precision floating-point instructions (HP), Floating-point Extension
+ (FP) along with M-Profile Vector Extension (MVE). Some multilibs may be
+ incompatible with these options.
+ 
+ @item arm_mve_hw
+ Test system supports executing MVE instructions.
+ 
  @item arm_v8m_main_cde
  ARM target supports options to generate instructions from ARMv8-M with
  the Custom Datapath Extension (CDE). Some multilibs may be incompatible
diff -Nrcpad gcc-10.1.0/gcc/emit-rtl.c gcc-10.2.0/gcc/emit-rtl.c
*** gcc-10.1.0/gcc/emit-rtl.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/emit-rtl.c	Thu Jul 23 06:35:17 2020
*************** set_mem_attributes_minus_bitpos (rtx ref
*** 2065,2072 ****
  	  new_size = DECL_SIZE_UNIT (t);
  	}
  
!       /* ???  If we end up with a constant here do record a MEM_EXPR.  */
!       else if (CONSTANT_CLASS_P (t))
  	;
  
        /* If this is a field reference, record it.  */
--- 2065,2074 ----
  	  new_size = DECL_SIZE_UNIT (t);
  	}
  
!       /* ???  If we end up with a constant or a descriptor do not
! 	 record a MEM_EXPR.  */
!       else if (CONSTANT_CLASS_P (t)
! 	       || TREE_CODE (t) == CONSTRUCTOR)
  	;
  
        /* If this is a field reference, record it.  */
*************** set_mem_attributes_minus_bitpos (rtx ref
*** 2080,2138 ****
  	    new_size = DECL_SIZE_UNIT (TREE_OPERAND (t, 1));
  	}
  
!       /* If this is an array reference, look for an outer field reference.  */
!       else if (TREE_CODE (t) == ARRAY_REF)
! 	{
! 	  tree off_tree = size_zero_node;
! 	  /* We can't modify t, because we use it at the end of the
! 	     function.  */
! 	  tree t2 = t;
! 
! 	  do
! 	    {
! 	      tree index = TREE_OPERAND (t2, 1);
! 	      tree low_bound = array_ref_low_bound (t2);
! 	      tree unit_size = array_ref_element_size (t2);
! 
! 	      /* We assume all arrays have sizes that are a multiple of a byte.
! 		 First subtract the lower bound, if any, in the type of the
! 		 index, then convert to sizetype and multiply by the size of
! 		 the array element.  */
! 	      if (! integer_zerop (low_bound))
! 		index = fold_build2 (MINUS_EXPR, TREE_TYPE (index),
! 				     index, low_bound);
! 
! 	      off_tree = size_binop (PLUS_EXPR,
! 				     size_binop (MULT_EXPR,
! 						 fold_convert (sizetype,
! 							       index),
! 						 unit_size),
! 				     off_tree);
! 	      t2 = TREE_OPERAND (t2, 0);
! 	    }
! 	  while (TREE_CODE (t2) == ARRAY_REF);
! 
! 	  if (DECL_P (t2)
! 	      || (TREE_CODE (t2) == COMPONENT_REF
! 		  /* For trailing arrays t2 doesn't have a size that
! 		     covers all valid accesses.  */
! 		  && ! array_at_struct_end_p (t)))
! 	    {
! 	      attrs.expr = t2;
! 	      attrs.offset_known_p = false;
! 	      if (poly_int_tree_p (off_tree, &attrs.offset))
! 		{
! 		  attrs.offset_known_p = true;
! 		  apply_bitpos = bitpos;
! 		}
! 	    }
! 	  /* Else do not record a MEM_EXPR.  */
! 	}
! 
!       /* If this is an indirect reference, record it.  */
!       else if (TREE_CODE (t) == MEM_REF 
! 	       || TREE_CODE (t) == TARGET_MEM_REF)
  	{
  	  attrs.expr = t;
  	  attrs.offset_known_p = true;
  	  attrs.offset = 0;
--- 2082,2093 ----
  	    new_size = DECL_SIZE_UNIT (TREE_OPERAND (t, 1));
  	}
  
!       /* Else record it.  */
!       else
  	{
+ 	  gcc_assert (handled_component_p (t)
+ 		      || TREE_CODE (t) == MEM_REF
+ 		      || TREE_CODE (t) == TARGET_MEM_REF);
  	  attrs.expr = t;
  	  attrs.offset_known_p = true;
  	  attrs.offset = 0;
diff -Nrcpad gcc-10.1.0/gcc/expr.c gcc-10.2.0/gcc/expr.c
*** gcc-10.1.0/gcc/expr.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/expr.c	Thu Jul 23 06:35:17 2020
*************** expand_constructor (tree exp, rtx target
*** 8268,8274 ****
    /* Handle calls that pass values in multiple non-contiguous
       locations.  The Irix 6 ABI has examples of this.  */
    if (target == 0 || ! safe_from_p (target, exp, 1)
!       || GET_CODE (target) == PARALLEL || modifier == EXPAND_STACK_PARM)
      {
        if (avoid_temp_mem)
  	return NULL_RTX;
--- 8268,8279 ----
    /* Handle calls that pass values in multiple non-contiguous
       locations.  The Irix 6 ABI has examples of this.  */
    if (target == 0 || ! safe_from_p (target, exp, 1)
!       || GET_CODE (target) == PARALLEL || modifier == EXPAND_STACK_PARM
!       /* Also make a temporary if the store is to volatile memory, to
! 	 avoid individual accesses to aggregate members.  */
!       || (GET_CODE (target) == MEM
! 	  && MEM_VOLATILE_P (target)
! 	  && !TREE_ADDRESSABLE (TREE_TYPE (exp))))
      {
        if (avoid_temp_mem)
  	return NULL_RTX;
diff -Nrcpad gcc-10.1.0/gcc/fold-const.c gcc-10.2.0/gcc/fold-const.c
*** gcc-10.1.0/gcc/fold-const.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fold-const.c	Thu Jul 23 06:35:17 2020
*************** fold_cond_expr_with_comparison (location
*** 5770,5777 ****
        case LT_EXPR:
  	if (TYPE_UNSIGNED (TREE_TYPE (arg1)))
  	  break;
! 	tem = fold_build1_loc (loc, ABS_EXPR, TREE_TYPE (arg1), arg1);
! 	return negate_expr (fold_convert_loc (loc, type, tem));
        default:
  	gcc_assert (TREE_CODE_CLASS (comp_code) == tcc_comparison);
  	break;
--- 5770,5791 ----
        case LT_EXPR:
  	if (TYPE_UNSIGNED (TREE_TYPE (arg1)))
  	  break;
! 	if (ANY_INTEGRAL_TYPE_P (TREE_TYPE (arg1))
! 	    && !TYPE_OVERFLOW_WRAPS (TREE_TYPE (arg1)))
! 	  {
! 	    /* A <= 0 ? A : -A for A INT_MIN is valid, but -abs(INT_MIN)
! 	       is not, invokes UB both in abs and in the negation of it.
! 	       So, use ABSU_EXPR instead.  */
! 	    tree utype = unsigned_type_for (TREE_TYPE (arg1));
! 	    tem = fold_build1_loc (loc, ABSU_EXPR, utype, arg1);
! 	    tem = negate_expr (tem);
! 	    return fold_convert_loc (loc, type, tem);
! 	  }
! 	else
! 	  {
! 	    tem = fold_build1_loc (loc, ABS_EXPR, TREE_TYPE (arg1), arg1);
! 	    return negate_expr (fold_convert_loc (loc, type, tem));
! 	  }
        default:
  	gcc_assert (TREE_CODE_CLASS (comp_code) == tcc_comparison);
  	break;
diff -Nrcpad gcc-10.1.0/gcc/fortran/ChangeLog gcc-10.2.0/gcc/fortran/ChangeLog
*** gcc-10.1.0/gcc/fortran/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/fortran/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,425 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
+ 2020-07-13  Julian Brown  <julian@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-07-09  Julian Brown  <julian@codesourcery.com>
+ 
+ 	* trans-openmp.c (gfc_trans_omp_clauses): Use 'inner' not 'decl' for
+ 	derived type members which themselves have derived types.
+ 
+ 2020-07-08  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-07-06  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95709
+ 	* resolve.c (gfc_resolve_code): Check for valid arguments to
+ 	assigned GOTO.
+ 
+ 2020-07-06  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-07-02  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/93337
+ 	* class.c (gfc_find_derived_vtab): Punt if name is not set.
+ 
+ 2020-07-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	PR fortran/95366
+ 	* gfortran.h (gfc_typename): Add optional argument for_hash.
+ 	* misc.c (gfc_typename): When for_hash is true, just retur
+ 	  CHARACTER(kind).
+ 	* class.c (gfc_intrinsic_hash_value): Call gfc_typename with
+ 	  for_hash = true.
+ 
+ 2020-07-02  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-06-30  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/88379
+ 	* resolve.c (resolve_assoc_var): Avoid NULL pointer dereference.
+ 
+ 2020-07-01  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-07-01  Steven G. Kargl  <kargl@gcc.gnu.org>
+ 		    Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	PR fortran/95829
+ 	* decl.c (gfc_match_decl_type_spec): Compare with "* ) " instead
+ 	of "*)".
+ 
+ 2020-06-30  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-06-29  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95978
+ 	* decl.c (gfc_match_data): Avoid NULL pointer dereference.
+ 
+ 2020-06-30  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-06-29  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/71706
+ 	* trans-stmt.c (gfc_trans_sync): Do proper kind conversion in
+ 	bounds-checking code.
+ 
+ 2020-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-06-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	PR fortran/95743
+ 	* trans-decl.c (gfc_generate_function_code): Do not generate
+ 	recursion check for compiler-generated procedures.
+ 
+ 2020-06-29  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-06-28  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95340
+ 	* match.c (gfc_match_select_rank): Do not dereference NULL pointer.
+ 
+ 2020-06-29  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-06-28  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95880
+ 	* symbol.c (gfc_add_type): If sym->ns->proc_name is set, use it,
+ 	otherwise fall back to sym->name.
+ 
+ 2020-06-27  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-06-27  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95881
+ 	* resolve.c (resolve_symbol): Avoid NULL pointer dereference.
+ 
+ 2020-06-26  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-06-25  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95826
+ 	* decl.c (gfc_match_decl_type_spec): Replace a fixed size
+ 	buffer by a pointer and reallocate if necessary.
+ 
+ 2020-06-26  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-06-25  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95828
+ 	* match.c (select_rank_set_tmp): Enlarge internal buffer used in
+ 	generating a mangled name.
+ 	* resolve.c (resolve_select_rank): Likewise.
+ 
+ 2020-06-25  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-06-24  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95827
+ 	* iresolve.c (gfc_get_string): Enlarge internal buffer used in
+ 	generating the mangled name.
+ 
+ 2020-06-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-06-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	PR fortran/95812
+ 	* dependency.c (ref_same_as_full_array): Handle case of AR_FULL
+ 	vs. AR_FULL.
+ 
+ 2020-06-23  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-06-22  Steven G. Kargl  <kargl@gcc.gnu.org>
+ 		    Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	PR fortran/95708
+ 	* intrinsic.c (add_functions): Replace CLASS_INQUIRY with
+ 	CLASS_TRANSFORMATIONAL for intrinsic num_images.
+ 	(make_generic): Replace ACTUAL_NO with ACTUAL_YES for
+ 	intrinsic team_number.
+ 	* resolve.c (resolve_fl_procedure): Check pointer ts.u.derived
+ 	exists before using it.
+ 
+ 2020-06-22  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-06-20  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95707
+ 	* gfortran.h (gfc_common_head): Enlarge buffer.
+ 	* trans-common.c (gfc_sym_mangled_common_id): Enlarge temporary
+ 	buffers, and add check on length on mangled name to prevent
+ 	overflow.
+ 
+ 2020-06-22  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-06-20  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95688
+ 	* iresolve.c (gfc_get_string): Enlarge static buffer size.
+ 
+ 2020-06-22  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-06-20  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95687
+ 	* class.c (get_unique_type_string): Return a string with dynamic
+ 	length.
+ 	(get_unique_hashed_string, gfc_hash_value): Use dynamic result
+ 	from get_unique_type_string instead of static buffer.
+ 
+ 2020-06-22  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-06-20  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95689
+ 	* interface.c (check_sym_interfaces): Enlarge temporary buffer,
+ 	and add check on length on mangled name to prevent overflow.
+ 
+ 2020-06-22  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-06-20  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95587
+ 	* match.c (gfc_match_equivalence): Check constraints on
+ 	EQUIVALENCE objects also for CLASS variables.
+ 
+ 2020-06-17  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-06-17  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95088
+ 	* class.c (get_unique_type_string): Replace use of fixed size
+ 	buffer by internally passing a pointer to strings.
+ 
+ 2020-06-14  Steven G. Kargl  <kargl@gcc.gnu.org>
+ 	    Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95544
+ 	* check.c (invalid_null_arg): Rename to gfc_invalid_null_arg.
+ 	(gfc_check_associated, gfc_check_kind, gfc_check_merge)
+ 	(gfc_check_shape, gfc_check_size, gfc_check_spread)
+ 	(gfc_check_transfer): Adjust.
+ 	(gfc_check_len_lentrim, gfc_check_trim): Check for NULL() argument.
+ 	* gfortran.h: Declare gfc_invalid_null_arg ().
+ 	* intrinsic.c (check_arglist): Check for NULL() argument.
+ 
+ 2020-06-14  Steve Kargl  <kargl@gcc.gnu.org>
+ 	    Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/93366
+ 	* check.c (gfc_check_associated, invalid_null_arg): Factorize
+ 	check for presence of invalid NULL() argument.
+ 	(gfc_check_kind, gfc_check_merge, gfc_check_shape)
+ 	(gfc_check_sizeof, gfc_check_spread, gfc_check_transfer): Use this
+ 	check for presence of invalid NULL() arguments.
+ 
+ 2020-06-14  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95503
+ 	* expr.c (gfc_check_pointer_assign): Skip contiguity check of rhs
+ 	of pointer assignment if lhs cannot be simply contiguous.
+ 
+ 2020-06-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	PR fortran/94109
+ 	* class.c (finalize_component): Return early if finalization has
+ 	already happened for expression and component within namespace.
+ 	* gfortran.h (gfc_was_finalized): New type.
+ 	(gfc_namespace): Add member was_finalzed.
+ 	(gfc_expr): Remove finalized.
+ 	* symbol.c (gfc_free_namespace): Free was_finalized.
+ 
+ 2020-06-11  Harald Anlauf  <anlauf@gmx.de>
+ 	    Steven G. Kargl   <kargl@gcc.gnu.org>
+ 
+ 	PR fortran/95611
+ 	* decl.c (access_attr_decl): Use correct symbol in error message.
+ 
+ 2020-06-11  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95091
+ 	* class.c (gfc_hash_value): Add cast.
+ 
+ 2020-06-11  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95091
+ 	* class.c (get_unique_type_string, gfc_hash_value): Enlarge
+ 	buffers, and check whether the strings returned by
+ 	get_unique_type_string() fit.
+ 
+ 2020-06-05  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95373
+ 	* primary.c (is_inquiry_ref): Move validity check of inquiry
+ 	references against selected Fortran standard from here...
+ 	(gfc_match_varspec) ...to here.
+ 
+ 2020-06-05  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95373
+ 	* primary.c (is_inquiry_ref): Check validity of inquiry
+ 	references against selected Fortran standard.
+ 
+ 2020-06-05  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95106
+ 	* trans-common.c (gfc_sym_mangled_common_id): Enlarge temporaries
+ 	for name-mangling.
+ 
+ 2020-06-05  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95530
+ 	PR fortran/95537
+ 	* decl.c (gfc_match_decl_type_spec): Enlarge buffer, and enhance
+ 	string copy to detect buffer overflow.
+ 	* gfortran.h (gfc_common_head): Enlarge buffer.
+ 	* trans-common.c (finish_equivalences): Enhance string copy to
+ 	detect buffer overflow.
+ 
+ 2020-06-05  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95090
+ 	* class.c (get_unique_type_string): Use buffer overrun check.
+ 
+ 2020-06-05  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95090
+ 	* class.c (get_unique_type_string): Enlarge temporary for
+ 	name-mangling.  Use strncpy to prevent buffer overrun.
+ 	(get_unique_hashed_string): Enlarge temporary.
+ 	(gfc_hash_value): Enlarge temporary for name-mangling.
+ 
+ 2020-06-05  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95090
+ 	* iresolve.c (gfc_get_string): Enlarge temporary for
+ 	name-mangling.
+ 
+ 2020-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
+ 	    Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95500
+ 	* trans-expr.c (gfc_conv_expr_reference): Do not dereference NULL
+ 	pointer.
+ 
+ 2020-06-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	PR fortran/94361
+ 	* class.c (finalize_component): Use expr->finalized instead of
+ 	comp->finalized.
+ 	* gfortran.h (gfc_component): Remove finalized member.
+ 	(gfc_expr): Add it here instead.
+ 
+ 2020-05-28  Steven G. Kargl  <kargl@gcc.gnu.org>
+ 	    Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 	    Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	PR fortran/94397
+ 	* match.c (gfc_match_type_spec): New variable ok initialised
+ 	to true. Set ok with the return value of gfc_reduce_init_expr
+ 	called only if the expression is not EXPR_CONSTANT and is not
+ 	EXPR_VARIABLE. Add !ok to the check for type not being integer
+ 	or the rank being greater than zero.
+ 
+ 2020-05-28  Tobias Burnus  <tobias@codesourcery.com>
+ 	    Mark Eggleston  <markeggleston@gnu.gcc.org>
+ 
+ 	PR fortran/50392
+ 	* trans-decl.c (gfc_get_symbol_decl): Remove unnecessary block
+ 	delimiters.  Add auxiliary variables if a label is assigned to
+ 	a return variable. (gfc_gat_fake_result): If the symbol has an
+ 	assign attribute set declaration from the symbol's backend
+ 	declaration.
+ 
+ 2020-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	PR libfortran/95191
+ 	* libgfortran.h (libgfortran_error_codes): Add
+ 	LIBERROR_BAD_WAIT_ID.
+ 
+ 2020-05-20  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	Backported from master
+ 	2020-05-20  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	PR fortran/39695
+ 	* resolve.c (resolve_fl_procedure): Set name depending on
+ 	whether the result attribute is set.  For PROCEDURE/RESULT
+ 	conflict use the name in sym->ns->proc_name->name.
+ 	* symbol.c (gfc_add_type): Add check for function and result
+ 	attributes use sym->ns->proc_name->name if both are set.
+ 	Where the symbol cannot have a type use the name in
+ 	sym->ns->proc_name->name.
+ 
+ 2020-05-13  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	Backported from master
+ 	2020-05-13  Steven G. Kargl  <kargl@gcc.gnu.org>
+ 
+ 	PR fortran/93497
+ 	* decl.c (char_len_param_value): Check whether character
+ 	length expression is of type EXPR_OP and if so simplify it.
+ 	* resolve.c (resolve_charlen): Reject length if it has a
+ 	rank.
+ 
+ 2020-05-12  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from mainline
+ 	2020-05-11  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/94672
+ 	* trans.h (gfc_conv_expr_present): Add use_saved_decl=false argument.
+ 	* trans-expr.c (gfc_conv_expr_present): Likewise; use DECL directly
+ 	and only if use_saved_decl is true, use the actual PARAM_DECL arg (saved
+ 	descriptor).
+ 	* trans-array.c (gfc_trans_dummy_array_bias): Set local 'arg.0'
+ 	variable to NULL if 'arg' is not present.
+ 	* trans-openmp.c (gfc_omp_check_optional_argument): Simplify by checking
+ 	'arg.0' instead of the true PARM_DECL.
+ 	(gfc_omp_finish_clause): Remove setting 'arg.0' to NULL.
+ 
+ 2020-05-11  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	Backported from mainline
+ 	2020-05-11  Janus Weil  <janus@gcc.gnu.org>
+ 		    Dominique d'Humieres  <dominiq@lps.ens.fr>
+ 
+ 	PR fortran/59107
+ 	* gfortran.h: Rename field resolved as resolve_symbol_called
+ 	and assign two 2 bits instead of 1.
+ 	* interface.c (check_dtio_interface1): Use new field name.
+ 	(gfc_find_typebound_dtio_proc): Use new field name.
+ 	* resolve.c (gfc_resolve_intrinsic): Replace check of the formal
+ 	field with resolve_symbol_called is at least 2, if it is not
+ 	set the field to 2.  (resolve_typebound_procedure): Use new field
+ 	name.  (resolve_symbol): Use new field name and check whether it
+ 	is at least 1, if it is not set the field to 1.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/fortran/check.c gcc-10.2.0/gcc/fortran/check.c
*** gcc-10.1.0/gcc/fortran/check.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/check.c	Thu Jul 23 06:35:17 2020
*************** gfc_check_x_yd (gfc_expr *x, gfc_expr *y
*** 1431,1436 ****
--- 1431,1448 ----
    return true;
  }
  
+ bool
+ gfc_invalid_null_arg (gfc_expr *x)
+ {
+   if (x->expr_type == EXPR_NULL)
+     {
+       gfc_error ("NULL at %L is not permitted as actual argument "
+ 		 "to %qs intrinsic function", &x->where,
+ 		 gfc_current_intrinsic);
+       return true;
+     }
+   return false;
+ }
  
  bool
  gfc_check_associated (gfc_expr *pointer, gfc_expr *target)
*************** gfc_check_associated (gfc_expr *pointer,
*** 1438,1449 ****
    symbol_attribute attr1, attr2;
    int i;
    bool t;
-   locus *where;
- 
-   where = &pointer->where;
  
!   if (pointer->expr_type == EXPR_NULL)
!     goto null_arg;
  
    attr1 = gfc_expr_attr (pointer);
  
--- 1450,1458 ----
    symbol_attribute attr1, attr2;
    int i;
    bool t;
  
!   if (gfc_invalid_null_arg (pointer))
!     return false;
  
    attr1 = gfc_expr_attr (pointer);
  
*************** gfc_check_associated (gfc_expr *pointer,
*** 1468,1476 ****
    if (target == NULL)
      return true;
  
!   where = &target->where;
!   if (target->expr_type == EXPR_NULL)
!     goto null_arg;
  
    if (target->expr_type == EXPR_VARIABLE || target->expr_type == EXPR_FUNCTION)
      attr2 = gfc_expr_attr (target);
--- 1477,1484 ----
    if (target == NULL)
      return true;
  
!   if (gfc_invalid_null_arg (target))
!     return false;
  
    if (target->expr_type == EXPR_VARIABLE || target->expr_type == EXPR_FUNCTION)
      attr2 = gfc_expr_attr (target);
*************** gfc_check_associated (gfc_expr *pointer,
*** 1518,1530 ****
  	  }
      }
    return t;
- 
- null_arg:
- 
-   gfc_error ("NULL pointer at %L is not permitted as actual argument "
- 	     "of %qs intrinsic function", where, gfc_current_intrinsic);
-   return false;
- 
  }
  
  
--- 1526,1531 ----
*************** gfc_check_kill_sub (gfc_expr *pid, gfc_e
*** 3373,3378 ****
--- 3374,3382 ----
  bool
  gfc_check_kind (gfc_expr *x)
  {
+   if (gfc_invalid_null_arg (x))
+     return false;
+ 
    if (gfc_bt_struct (x->ts.type) || x->ts.type == BT_CLASS)
      {
        gfc_error ("%qs argument of %qs intrinsic at %L must be of "
*************** gfc_check_len_lentrim (gfc_expr *s, gfc_
*** 3449,3454 ****
--- 3453,3461 ----
    if (!type_check (s, 0, BT_CHARACTER))
      return false;
  
+   if (gfc_invalid_null_arg (s))
+     return false;
+ 
    if (!kind_check (kind, 1, BT_INTEGER))
      return false;
    if (kind && !gfc_notify_std (GFC_STD_F2003, "%qs intrinsic "
*************** gfc_check_transf_bit_intrins (gfc_actual
*** 4134,4139 ****
--- 4141,4152 ----
  bool
  gfc_check_merge (gfc_expr *tsource, gfc_expr *fsource, gfc_expr *mask)
  {
+   if (gfc_invalid_null_arg (tsource))
+     return false;
+ 
+   if (gfc_invalid_null_arg (fsource))
+     return false;
+ 
    if (!same_type_check (tsource, 0, fsource, 1))
      return false;
  
*************** gfc_check_shape (gfc_expr *source, gfc_e
*** 5051,5056 ****
--- 5064,5072 ----
  {
    gfc_array_ref *ar;
  
+   if (gfc_invalid_null_arg (source))
+     return false;
+ 
    if (source->rank == 0 || source->expr_type != EXPR_VARIABLE)
      return true;
  
*************** gfc_check_size (gfc_expr *array, gfc_exp
*** 5133,5138 ****
--- 5149,5157 ----
  bool
  gfc_check_sizeof (gfc_expr *arg)
  {
+   if (gfc_invalid_null_arg (arg))
+     return false;
+ 
    if (arg->ts.type == BT_PROCEDURE)
      {
        gfc_error ("%qs argument of %qs intrinsic at %L shall not be a procedure",
*************** gfc_check_sngl (gfc_expr *a)
*** 5618,5623 ****
--- 5637,5645 ----
  bool
  gfc_check_spread (gfc_expr *source, gfc_expr *dim, gfc_expr *ncopies)
  {
+   if (gfc_invalid_null_arg (source))
+     return false;
+ 
    if (source->rank >= GFC_MAX_DIMENSIONS)
      {
        gfc_error ("%qs argument of %qs intrinsic at %L must be less "
*************** gfc_check_transfer (gfc_expr *source, gf
*** 6148,6153 ****
--- 6170,6178 ----
    size_t source_size;
    size_t result_size;
  
+   if (gfc_invalid_null_arg (source))
+     return false;
+ 
    /* SOURCE shall be a scalar or array of any type.  */
    if (source->ts.type == BT_PROCEDURE
        && source->symtree->n.sym->attr.subroutine == 1)
*************** gfc_check_transfer (gfc_expr *source, gf
*** 6164,6169 ****
--- 6189,6197 ----
    if (mold->ts.type == BT_BOZ && illegal_boz_arg (mold))
      return false;
  
+   if (gfc_invalid_null_arg (mold))
+     return false;
+ 
    /* MOLD shall be a scalar or array of any type.  */
    if (mold->ts.type == BT_PROCEDURE
        && mold->symtree->n.sym->attr.subroutine == 1)
*************** gfc_check_trim (gfc_expr *x)
*** 6387,6392 ****
--- 6415,6423 ----
    if (!type_check (x, 0, BT_CHARACTER))
      return false;
  
+   if (gfc_invalid_null_arg (x))
+     return false;
+ 
    if (!scalar_check (x, 0))
      return false;
  
diff -Nrcpad gcc-10.1.0/gcc/fortran/class.c gcc-10.2.0/gcc/fortran/class.c
*** gcc-10.1.0/gcc/fortran/class.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/class.c	Thu Jul 23 06:35:17 2020
*************** gfc_class_initializer (gfc_typespec *ts,
*** 476,497 ****
     and module name. This is used to construct unique names for the class
     containers and vtab symbols.  */
  
! static void
! get_unique_type_string (char *string, gfc_symbol *derived)
  {
!   char dt_name[GFC_MAX_SYMBOL_LEN+1];
    if (derived->attr.unlimited_polymorphic)
!     strcpy (dt_name, "STAR");
    else
!     strcpy (dt_name, gfc_dt_upper_string (derived->name));
    if (derived->attr.unlimited_polymorphic)
!     sprintf (string, "_%s", dt_name);
    else if (derived->module)
!     sprintf (string, "%s_%s", derived->module, dt_name);
    else if (derived->ns->proc_name)
!     sprintf (string, "%s_%s", derived->ns->proc_name->name, dt_name);
    else
!     sprintf (string, "_%s", dt_name);
  }
  
  
--- 476,513 ----
     and module name. This is used to construct unique names for the class
     containers and vtab symbols.  */
  
! static char *
! get_unique_type_string (gfc_symbol *derived)
  {
!   const char *dt_name;
!   char *string;
!   size_t len;
    if (derived->attr.unlimited_polymorphic)
!     dt_name = "STAR";
    else
!     dt_name = gfc_dt_upper_string (derived->name);
!   len = strlen (dt_name) + 2;
    if (derived->attr.unlimited_polymorphic)
!     {
!       string = XNEWVEC (char, len);
!       sprintf (string, "_%s", dt_name);
!     }
    else if (derived->module)
!     {
!       string = XNEWVEC (char, strlen (derived->module) + len);
!       sprintf (string, "%s_%s", derived->module, dt_name);
!     }
    else if (derived->ns->proc_name)
!     {
!       string = XNEWVEC (char, strlen (derived->ns->proc_name->name) + len);
!       sprintf (string, "%s_%s", derived->ns->proc_name->name, dt_name);
!     }
    else
!     {
!       string = XNEWVEC (char, len);
!       sprintf (string, "_%s", dt_name);
!     }
!   return string;
  }
  
  
*************** get_unique_type_string (char *string, gf
*** 501,508 ****
  static void
  get_unique_hashed_string (char *string, gfc_symbol *derived)
  {
!   char tmp[2*GFC_MAX_SYMBOL_LEN+2];
!   get_unique_type_string (&tmp[0], derived);
    /* If string is too long, use hash value in hex representation (allow for
       extra decoration, cf. gfc_build_class_symbol & gfc_find_derived_vtab).
       We need space to for 15 characters "__class_" + symbol name + "_%d_%da",
--- 517,525 ----
  static void
  get_unique_hashed_string (char *string, gfc_symbol *derived)
  {
!   /* Provide sufficient space to hold "symbol.symbol_symbol".  */
!   char *tmp;
!   tmp = get_unique_type_string (derived);
    /* If string is too long, use hash value in hex representation (allow for
       extra decoration, cf. gfc_build_class_symbol & gfc_find_derived_vtab).
       We need space to for 15 characters "__class_" + symbol name + "_%d_%da",
*************** get_unique_hashed_string (char *string,
*** 514,519 ****
--- 531,537 ----
      }
    else
      strcpy (string, tmp);
+   free (tmp);
  }
  
  
*************** unsigned int
*** 523,537 ****
  gfc_hash_value (gfc_symbol *sym)
  {
    unsigned int hash = 0;
!   char c[2*(GFC_MAX_SYMBOL_LEN+1)];
    int i, len;
  
!   get_unique_type_string (&c[0], sym);
    len = strlen (c);
  
    for (i = 0; i < len; i++)
      hash = (hash << 6) + (hash << 16) - hash + c[i];
  
    /* Return the hash but take the modulus for the sake of module read,
       even though this slightly increases the chance of collision.  */
    return (hash % 100000000);
--- 541,557 ----
  gfc_hash_value (gfc_symbol *sym)
  {
    unsigned int hash = 0;
!   /* Provide sufficient space to hold "symbol.symbol_symbol".  */
!   char *c;
    int i, len;
  
!   c = get_unique_type_string (sym);
    len = strlen (c);
  
    for (i = 0; i < len; i++)
      hash = (hash << 6) + (hash << 16) - hash + c[i];
  
+   free (c);
    /* Return the hash but take the modulus for the sake of module read,
       even though this slightly increases the chance of collision.  */
    return (hash % 100000000);
*************** unsigned int
*** 544,550 ****
  gfc_intrinsic_hash_value (gfc_typespec *ts)
  {
    unsigned int hash = 0;
!   const char *c = gfc_typename (ts);
    int i, len;
  
    len = strlen (c);
--- 564,570 ----
  gfc_intrinsic_hash_value (gfc_typespec *ts)
  {
    unsigned int hash = 0;
!   const char *c = gfc_typename (ts, true);
    int i, len;
  
    len = strlen (c);
*************** finalize_component (gfc_expr *expr, gfc_
*** 907,918 ****
  {
    gfc_expr *e;
    gfc_ref *ref;
  
    if (!comp_is_finalizable (comp))
      return;
  
!   if (comp->finalized)
!     return;
  
    e = gfc_copy_expr (expr);
    if (!e->ref)
--- 927,944 ----
  {
    gfc_expr *e;
    gfc_ref *ref;
+   gfc_was_finalized *f;
  
    if (!comp_is_finalizable (comp))
      return;
  
!   /* If this expression with this component has been finalized
!      already in this namespace, there is nothing to do.  */
!   for (f = sub_ns->was_finalized; f; f = f->next)
!     {
!       if (f->e == expr && f->c == comp)
! 	return;
!     }
  
    e = gfc_copy_expr (expr);
    if (!e->ref)
*************** finalize_component (gfc_expr *expr, gfc_
*** 1002,1007 ****
--- 1028,1034 ----
  	}
        else
  	(*code) = cond;
+ 
      }
    else if (comp->ts.type == BT_DERIVED
  	    && comp->ts.u.derived->f2k_derived
*************** finalize_component (gfc_expr *expr, gfc_
*** 1041,1047 ****
  			    sub_ns);
        gfc_free_expr (e);
      }
!   comp->finalized = true;
  }
  
  
--- 1068,1080 ----
  			    sub_ns);
        gfc_free_expr (e);
      }
! 
!   /* Record that this was finalized already in this namespace.  */
!   f = sub_ns->was_finalized;
!   sub_ns->was_finalized = XCNEW (gfc_was_finalized);
!   sub_ns->was_finalized->e = expr;
!   sub_ns->was_finalized->c = comp;
!   sub_ns->was_finalized->next = f;
  }
  
  
*************** gfc_find_derived_vtab (gfc_symbol *deriv
*** 2244,2249 ****
--- 2277,2285 ----
    if (!derived)
      return NULL;
  
+   if (!derived->name)
+     return NULL;
+ 
    /* Find the gsymbol for the module of use associated derived types.  */
    if ((derived->attr.use_assoc || derived->attr.used_in_submodule)
         && !derived->attr.vtype && !derived->attr.is_class)
diff -Nrcpad gcc-10.1.0/gcc/fortran/decl.c gcc-10.2.0/gcc/fortran/decl.c
*** gcc-10.1.0/gcc/fortran/decl.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/decl.c	Thu Jul 23 06:35:17 2020
*************** gfc_match_data (void)
*** 728,734 ****
  	  gfc_constructor *c;
  	  c = gfc_constructor_first (new_data->value->expr->value.constructor);
  	  for (; c; c = gfc_constructor_next (c))
! 	    if (c->expr->ts.type == BT_BOZ)
  	      {
  		gfc_error ("BOZ literal constant at %L cannot appear in a "
  			   "structure constructor", &c->expr->where);
--- 728,734 ----
  	  gfc_constructor *c;
  	  c = gfc_constructor_first (new_data->value->expr->value.constructor);
  	  for (; c; c = gfc_constructor_next (c))
! 	    if (c->expr && c->expr->ts.type == BT_BOZ)
  	      {
  		gfc_error ("BOZ literal constant at %L cannot appear in a "
  			   "structure constructor", &c->expr->where);
*************** char_len_param_value (gfc_expr **expr, b
*** 1077,1082 ****
--- 1077,1087 ----
    if (!gfc_expr_check_typed (*expr, gfc_current_ns, false))
      return MATCH_ERROR;
  
+   /* If gfortran gets an EXPR_OP, try to simplifiy it.  This catches things
+      like CHARACTER(([1])).   */
+   if ((*expr)->expr_type == EXPR_OP)
+     gfc_simplify_expr (*expr, 1);
+ 
    if ((*expr)->expr_type == EXPR_FUNCTION)
      {
        if ((*expr)->ts.type == BT_INTEGER
*************** match_byte_typespec (gfc_typespec *ts)
*** 4074,4080 ****
  match
  gfc_match_decl_type_spec (gfc_typespec *ts, int implicit_flag)
  {
!   char name[GFC_MAX_SYMBOL_LEN + 1];
    gfc_symbol *sym, *dt_sym;
    match m;
    char c;
--- 4079,4086 ----
  match
  gfc_match_decl_type_spec (gfc_typespec *ts, int implicit_flag)
  {
!   /* Provide sufficient space to hold "pdtsymbol".  */
!   char *name = XALLOCAVEC (char, GFC_MAX_SYMBOL_LEN + 1);
    gfc_symbol *sym, *dt_sym;
    match m;
    char c;
*************** gfc_match_decl_type_spec (gfc_typespec *
*** 4107,4113 ****
        gfc_gobble_whitespace ();
        if (gfc_peek_ascii_char () == '*')
  	{
! 	  if ((m = gfc_match ("*)")) != MATCH_YES)
  	    return m;
  	  if (gfc_comp_struct (gfc_current_state ()))
  	    {
--- 4113,4119 ----
        gfc_gobble_whitespace ();
        if (gfc_peek_ascii_char () == '*')
  	{
! 	  if ((m = gfc_match ("* ) ")) != MATCH_YES)
  	    return m;
  	  if (gfc_comp_struct (gfc_current_state ()))
  	    {
*************** gfc_match_decl_type_spec (gfc_typespec *
*** 4264,4270 ****
  	    return m;
  	  gcc_assert (!sym->attr.pdt_template && sym->attr.pdt_type);
  	  ts->u.derived = sym;
! 	  strcpy (name, gfc_dt_lower_string (sym->name));
  	}
  
        if (sym && sym->attr.flavor == FL_STRUCT)
--- 4270,4282 ----
  	    return m;
  	  gcc_assert (!sym->attr.pdt_template && sym->attr.pdt_type);
  	  ts->u.derived = sym;
! 	  const char* lower = gfc_dt_lower_string (sym->name);
! 	  size_t len = strlen (lower);
! 	  /* Reallocate with sufficient size.  */
! 	  if (len > GFC_MAX_SYMBOL_LEN)
! 	    name = XALLOCAVEC (char, len + 1);
! 	  memcpy (name, lower, len);
! 	  name[len] = '\0';
  	}
  
        if (sym && sym->attr.flavor == FL_STRUCT)
*************** access_attr_decl (gfc_statement st)
*** 9048,9054 ****
  	  else
  	    {
  	      gfc_error ("Access specification of the .%s. operator at %C "
! 			 "has already been specified", sym->name);
  	      goto done;
  	    }
  
--- 9060,9066 ----
  	  else
  	    {
  	      gfc_error ("Access specification of the .%s. operator at %C "
! 			 "has already been specified", uop->name);
  	      goto done;
  	    }
  
diff -Nrcpad gcc-10.1.0/gcc/fortran/dependency.c gcc-10.2.0/gcc/fortran/dependency.c
*** gcc-10.1.0/gcc/fortran/dependency.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/dependency.c	Thu Jul 23 06:35:17 2020
*************** ref_same_as_full_array (gfc_ref *full_re
*** 2033,2038 ****
--- 2033,2040 ----
      return false;
    if (ref->type != REF_ARRAY)
      return false;
+   if (ref->u.ar.type == AR_FULL)
+     return true;
    if (ref->u.ar.type != AR_SECTION)
      return false;
  
diff -Nrcpad gcc-10.1.0/gcc/fortran/expr.c gcc-10.2.0/gcc/fortran/expr.c
*** gcc-10.1.0/gcc/fortran/expr.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/expr.c	Thu Jul 23 06:35:17 2020
*************** gfc_check_pointer_assign (gfc_expr *lval
*** 4346,4352 ****
       contiguous.  Be lenient in the definition of what counts as
       contiguous.  */
  
!   if (lhs_attr.contiguous && !gfc_is_simply_contiguous (rvalue, false, true))
      gfc_warning (OPT_Wextra, "Assignment to contiguous pointer from "
  		 "non-contiguous target at %L", &rvalue->where);
  
--- 4346,4354 ----
       contiguous.  Be lenient in the definition of what counts as
       contiguous.  */
  
!   if (lhs_attr.contiguous
!       && lhs_attr.dimension > 0
!       && !gfc_is_simply_contiguous (rvalue, false, true))
      gfc_warning (OPT_Wextra, "Assignment to contiguous pointer from "
  		 "non-contiguous target at %L", &rvalue->where);
  
diff -Nrcpad gcc-10.1.0/gcc/fortran/gfortran.h gcc-10.2.0/gcc/fortran/gfortran.h
*** gcc-10.1.0/gcc/fortran/gfortran.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/gfortran.h	Thu Jul 23 06:35:17 2020
*************** typedef struct gfc_component
*** 1107,1113 ****
    struct gfc_typebound_proc *tb;
    /* When allocatable/pointer and in a coarray the associated token.  */
    tree caf_token;
-   bool finalized;
  }
  gfc_component;
  
--- 1107,1112 ----
*************** typedef struct gfc_symbol
*** 1621,1627 ****
    /* Set if the symbol is used in a function result specification .  */
    unsigned fn_result_spec:1;
    /* Used to avoid multiple resolutions of a single symbol.  */
!   unsigned resolved:1;
    /* Set if this is a module function or subroutine with the
       abreviated declaration in a submodule.  */
    unsigned abr_modproc_decl:1;
--- 1620,1629 ----
    /* Set if the symbol is used in a function result specification .  */
    unsigned fn_result_spec:1;
    /* Used to avoid multiple resolutions of a single symbol.  */
!   /* = 2 if this has already been resolved as an intrinsic,
!        in gfc_resolve_intrinsic,
!      = 1 if it has been resolved in resolve_symbol.  */
!   unsigned resolve_symbol_called:2;
    /* Set if this is a module function or subroutine with the
       abreviated declaration in a submodule.  */
    unsigned abr_modproc_decl:1;
*************** typedef struct gfc_common_head
*** 1675,1681 ****
    char use_assoc, saved, threadprivate;
    unsigned char omp_declare_target : 1;
    unsigned char omp_declare_target_link : 1;
!   char name[GFC_MAX_SYMBOL_LEN + 1];
    struct gfc_symbol *head;
    const char* binding_label;
    int is_bind_c;
--- 1677,1684 ----
    char use_assoc, saved, threadprivate;
    unsigned char omp_declare_target : 1;
    unsigned char omp_declare_target_link : 1;
!   /* Provide sufficient space to hold "symbol.symbol.eq.1234567890".  */
!   char name[2*GFC_MAX_SYMBOL_LEN + 1 + 14 + 1];
    struct gfc_symbol *head;
    const char* binding_label;
    int is_bind_c;
*************** gfc_oacc_routine_name;
*** 1771,1776 ****
--- 1774,1789 ----
  
  #define gfc_get_oacc_routine_name() XCNEW (gfc_oacc_routine_name)
  
+ /* Node in linked list to see what has already been finalized
+    earlier.  */
+ 
+ typedef struct gfc_was_finalized {
+   gfc_expr *e;
+   gfc_component *c;
+   struct gfc_was_finalized *next;
+ }
+ gfc_was_finalized;
+ 
  /* A namespace describes the contents of procedure, module, interface block
     or BLOCK construct.  */
  /* ??? Anything else use these?  */
*************** typedef struct gfc_namespace
*** 1863,1868 ****
--- 1876,1886 ----
    /* Linked list of !$omp declare simd constructs.  */
    struct gfc_omp_declare_simd *omp_declare_simd;
  
+   /* A hash set for the the gfc expressions that have already
+      been finalized in this namespace.  */
+ 
+   gfc_was_finalized *was_finalized;
+ 
    /* Set to 1 if namespace is a BLOCK DATA program unit.  */
    unsigned is_block_data:1;
  
*************** void gfc_clear_ts (gfc_typespec *);
*** 2913,2919 ****
  FILE *gfc_open_file (const char *);
  const char *gfc_basic_typename (bt);
  const char *gfc_dummy_typename (gfc_typespec *);
! const char *gfc_typename (gfc_typespec *);
  const char *gfc_typename (gfc_expr *);
  const char *gfc_op2string (gfc_intrinsic_op);
  const char *gfc_code2string (const mstring *, int);
--- 2931,2937 ----
  FILE *gfc_open_file (const char *);
  const char *gfc_basic_typename (bt);
  const char *gfc_dummy_typename (gfc_typespec *);
! const char *gfc_typename (gfc_typespec *, bool for_hash = false);
  const char *gfc_typename (gfc_expr *);
  const char *gfc_op2string (gfc_intrinsic_op);
  const char *gfc_code2string (const mstring *, int);
*************** bool gfc_calculate_transfer_sizes (gfc_e
*** 3547,3552 ****
--- 3565,3571 ----
  bool gfc_boz2int (gfc_expr *, int);
  bool gfc_boz2real (gfc_expr *, int);
  bool gfc_invalid_boz (const char *, locus *);
+ bool gfc_invalid_null_arg (gfc_expr *);
  
  
  /* class.c */
diff -Nrcpad gcc-10.1.0/gcc/fortran/interface.c gcc-10.2.0/gcc/fortran/interface.c
*** gcc-10.1.0/gcc/fortran/interface.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/interface.c	Thu Jul 23 06:35:17 2020
*************** check_interface1 (gfc_interface *p, gfc_
*** 1981,1987 ****
  static void
  check_sym_interfaces (gfc_symbol *sym)
  {
!   char interface_name[GFC_MAX_SYMBOL_LEN + sizeof("generic interface ''")];
    gfc_interface *p;
  
    if (sym->ns != gfc_current_ns)
--- 1981,1988 ----
  static void
  check_sym_interfaces (gfc_symbol *sym)
  {
!   /* Provide sufficient space to hold "generic interface 'symbol.symbol'".  */
!   char interface_name[2*GFC_MAX_SYMBOL_LEN+2 + sizeof("generic interface ''")];
    gfc_interface *p;
  
    if (sym->ns != gfc_current_ns)
*************** check_sym_interfaces (gfc_symbol *sym)
*** 1989,1994 ****
--- 1990,1997 ----
  
    if (sym->generic != NULL)
      {
+       size_t len = strlen (sym->name) + sizeof("generic interface ''");
+       gcc_assert (len < sizeof (interface_name));
        sprintf (interface_name, "generic interface '%s'", sym->name);
        if (check_interface0 (sym->generic, interface_name))
  	return;
*************** check_dtio_interface1 (gfc_symbol *deriv
*** 5015,5021 ****
      gfc_error ("DTIO procedure %qs at %L must be a subroutine",
  	       dtio_sub->name, &dtio_sub->declared_at);
  
!   if (!dtio_sub->resolved)
      gfc_resolve_formal_arglist (dtio_sub);
  
    arg_num = 0;
--- 5018,5024 ----
      gfc_error ("DTIO procedure %qs at %L must be a subroutine",
  	       dtio_sub->name, &dtio_sub->declared_at);
  
!   if (!dtio_sub->resolve_symbol_called)
      gfc_resolve_formal_arglist (dtio_sub);
  
    arg_num = 0;
*************** gfc_find_typebound_dtio_proc (gfc_symbol
*** 5149,5155 ****
    gfc_symtree *tb_io_st = NULL;
    bool t = false;
  
!   if (!derived || !derived->resolved || derived->attr.flavor != FL_DERIVED)
      return NULL;
  
    /* Try to find a typebound DTIO binding.  */
--- 5152,5159 ----
    gfc_symtree *tb_io_st = NULL;
    bool t = false;
  
!   if (!derived || !derived->resolve_symbol_called
!       || derived->attr.flavor != FL_DERIVED)
      return NULL;
  
    /* Try to find a typebound DTIO binding.  */
diff -Nrcpad gcc-10.1.0/gcc/fortran/intrinsic.c gcc-10.2.0/gcc/fortran/intrinsic.c
*** gcc-10.1.0/gcc/fortran/intrinsic.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/intrinsic.c	Thu Jul 23 06:35:17 2020
*************** add_functions (void)
*** 2733,2740 ****
  
    make_generic ("null", GFC_ISYM_NULL, GFC_STD_F95);
  
!   add_sym_2 ("num_images", GFC_ISYM_NUM_IMAGES, CLASS_INQUIRY, ACTUAL_NO,
! 	     BT_INTEGER, di, GFC_STD_F2008,
  	     gfc_check_num_images, gfc_simplify_num_images, NULL,
  	     dist, BT_INTEGER, di, OPTIONAL,
  	     failed, BT_LOGICAL, dl, OPTIONAL);
--- 2733,2740 ----
  
    make_generic ("null", GFC_ISYM_NULL, GFC_STD_F95);
  
!   add_sym_2 ("num_images", GFC_ISYM_NUM_IMAGES, CLASS_TRANSFORMATIONAL,
! 	     ACTUAL_NO, BT_INTEGER, di, GFC_STD_F2008,
  	     gfc_check_num_images, gfc_simplify_num_images, NULL,
  	     dist, BT_INTEGER, di, OPTIONAL,
  	     failed, BT_LOGICAL, dl, OPTIONAL);
*************** add_functions (void)
*** 3174,3180 ****
    make_generic ("tanh", GFC_ISYM_TANH, GFC_STD_F77);
  
    add_sym_1 ("team_number", GFC_ISYM_TEAM_NUMBER, CLASS_TRANSFORMATIONAL,
! 	     ACTUAL_YES, BT_INTEGER, di, GFC_STD_F2018,
  	     gfc_check_team_number, NULL, gfc_resolve_team_number,
  	     team, BT_DERIVED, di, OPTIONAL);
  
--- 3174,3180 ----
    make_generic ("tanh", GFC_ISYM_TANH, GFC_STD_F77);
  
    add_sym_1 ("team_number", GFC_ISYM_TEAM_NUMBER, CLASS_TRANSFORMATIONAL,
! 	     ACTUAL_NO, BT_INTEGER, di, GFC_STD_F2018,
  	     gfc_check_team_number, NULL, gfc_resolve_team_number,
  	     team, BT_DERIVED, di, OPTIONAL);
  
*************** check_arglist (gfc_actual_arglist **ap,
*** 4442,4447 ****
--- 4442,4459 ----
  	  return false;
  	}
  
+       /* F2018, p. 328: An argument to an intrinsic procedure other than
+ 	 ASSOCIATED, NULL, or PRESENT shall be a data object.  An EXPR_NULL
+ 	 is not a data object.  */
+       if (actual->expr->expr_type == EXPR_NULL
+ 	  && (!(sym->id == GFC_ISYM_ASSOCIATED
+ 		|| sym->id == GFC_ISYM_NULL
+ 		|| sym->id == GFC_ISYM_PRESENT)))
+ 	{
+ 	  gfc_invalid_null_arg (actual->expr);
+ 	  return false;
+ 	}
+ 
        /* If the formal argument is INTENT([IN]OUT), check for definability.  */
        if (formal->intent == INTENT_INOUT || formal->intent == INTENT_OUT)
  	{
diff -Nrcpad gcc-10.1.0/gcc/fortran/iresolve.c gcc-10.2.0/gcc/fortran/iresolve.c
*** gcc-10.1.0/gcc/fortran/iresolve.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/iresolve.c	Thu Jul 23 06:35:17 2020
*************** along with GCC; see the file COPYING3.
*** 47,53 ****
  const char *
  gfc_get_string (const char *format, ...)
  {
!   char temp_name[128];
    const char *str;
    va_list ap;
    tree ident;
--- 47,54 ----
  const char *
  gfc_get_string (const char *format, ...)
  {
!   /* Provide sufficient space for "_F.caf_token__symbol.symbol_MOD_symbol".  */
!   char temp_name[15 + 2*GFC_MAX_SYMBOL_LEN + 5 + GFC_MAX_SYMBOL_LEN + 1];
    const char *str;
    va_list ap;
    tree ident;
diff -Nrcpad gcc-10.1.0/gcc/fortran/libgfortran.h gcc-10.2.0/gcc/fortran/libgfortran.h
*** gcc-10.1.0/gcc/fortran/libgfortran.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/libgfortran.h	Thu Jul 23 06:35:17 2020
*************** typedef enum
*** 124,129 ****
--- 124,130 ----
    LIBERROR_SHORT_RECORD,
    LIBERROR_CORRUPT_FILE,
    LIBERROR_INQUIRE_INTERNAL_UNIT, /* Must be different from STAT_STOPPED_IMAGE.  */
+   LIBERROR_BAD_WAIT_ID,
    LIBERROR_LAST			/* Not a real error, the last error # + 1.  */
  }
  libgfortran_error_codes;
diff -Nrcpad gcc-10.1.0/gcc/fortran/match.c gcc-10.2.0/gcc/fortran/match.c
*** gcc-10.1.0/gcc/fortran/match.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/match.c	Thu Jul 23 06:35:17 2020
*************** found:
*** 2265,2271 ****
  	 a scalar integer initialization-expr and valid kind parameter. */
        if (c == ')')
  	{
! 	  if (e->ts.type != BT_INTEGER || e->rank > 0)
  	    {
  	      gfc_free_expr (e);
  	      return MATCH_NO;
--- 2265,2274 ----
  	 a scalar integer initialization-expr and valid kind parameter. */
        if (c == ')')
  	{
! 	  bool ok = true;
! 	  if (e->expr_type != EXPR_CONSTANT && e->expr_type != EXPR_VARIABLE)
! 	    ok = gfc_reduce_init_expr (e);
! 	  if (!ok || e->ts.type != BT_INTEGER || e->rank > 0)
  	    {
  	      gfc_free_expr (e);
  	      return MATCH_NO;
*************** gfc_match_equivalence (void)
*** 5697,5702 ****
--- 5700,5710 ----
  
  	  if (!gfc_add_in_equivalence (&sym->attr, sym->name, NULL))
  	    goto cleanup;
+ 	  if (sym->ts.type == BT_CLASS
+ 	      && CLASS_DATA (sym)
+ 	      && !gfc_add_in_equivalence (&CLASS_DATA (sym)->attr,
+ 					  sym->name, NULL))
+ 	    goto cleanup;
  
  	  if (sym->attr.in_common)
  	    {
*************** static void
*** 6488,6494 ****
  select_rank_set_tmp (gfc_typespec *ts, int *case_value)
  {
    char name[2 * GFC_MAX_SYMBOL_LEN];
!   char tname[GFC_MAX_SYMBOL_LEN];
    gfc_symtree *tmp;
    gfc_symbol *selector = select_type_stack->selector;
    gfc_symbol *sym;
--- 6496,6502 ----
  select_rank_set_tmp (gfc_typespec *ts, int *case_value)
  {
    char name[2 * GFC_MAX_SYMBOL_LEN];
!   char tname[GFC_MAX_SYMBOL_LEN + 7];
    gfc_symtree *tmp;
    gfc_symbol *selector = select_type_stack->selector;
    gfc_symbol *sym;
*************** gfc_match_select_rank (void)
*** 6687,6693 ****
        if (expr1->symtree)
  	{
  	  sym = expr1->symtree->n.sym;
! 	  as = sym->ts.type == BT_CLASS ? CLASS_DATA (sym)->as : sym->as;
  	}
  
        if (expr1->expr_type != EXPR_VARIABLE
--- 6695,6702 ----
        if (expr1->symtree)
  	{
  	  sym = expr1->symtree->n.sym;
! 	  as = (sym->ts.type == BT_CLASS
! 		&& CLASS_DATA (sym)) ? CLASS_DATA (sym)->as : sym->as;
  	}
  
        if (expr1->expr_type != EXPR_VARIABLE
diff -Nrcpad gcc-10.1.0/gcc/fortran/misc.c gcc-10.2.0/gcc/fortran/misc.c
*** gcc-10.1.0/gcc/fortran/misc.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/misc.c	Thu Jul 23 06:35:17 2020
*************** gfc_basic_typename (bt type)
*** 122,128 ****
     the argument list of a single statement.  */
  
  const char *
! gfc_typename (gfc_typespec *ts)
  {
    static char buffer1[GFC_MAX_SYMBOL_LEN + 7];  /* 7 for "TYPE()" + '\0'.  */
    static char buffer2[GFC_MAX_SYMBOL_LEN + 7];
--- 122,128 ----
     the argument list of a single statement.  */
  
  const char *
! gfc_typename (gfc_typespec *ts, bool for_hash)
  {
    static char buffer1[GFC_MAX_SYMBOL_LEN + 7];  /* 7 for "TYPE()" + '\0'.  */
    static char buffer2[GFC_MAX_SYMBOL_LEN + 7];
*************** gfc_typename (gfc_typespec *ts)
*** 149,154 ****
--- 149,160 ----
        sprintf (buffer, "LOGICAL(%d)", ts->kind);
        break;
      case BT_CHARACTER:
+       if (for_hash)
+ 	{
+ 	  sprintf (buffer, "CHARACTER(%d)", ts->kind);
+ 	  break;
+ 	}
+ 
        if (ts->u.cl && ts->u.cl->length)
  	length = gfc_mpz_get_hwi (ts->u.cl->length->value.integer);
        if (ts->kind == gfc_default_character_kind)
diff -Nrcpad gcc-10.1.0/gcc/fortran/primary.c gcc-10.2.0/gcc/fortran/primary.c
*** gcc-10.1.0/gcc/fortran/primary.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/primary.c	Thu Jul 23 06:35:17 2020
*************** gfc_match_varspec (gfc_expr *primary, in
*** 2245,2250 ****
--- 2245,2271 ----
  	    {
  	      if (tmp)
  		{
+ 		  switch (tmp->u.i)
+ 		    {
+ 		    case INQUIRY_RE:
+ 		    case INQUIRY_IM:
+ 		      if (!gfc_notify_std (GFC_STD_F2008,
+ 					   "RE or IM part_ref at %C"))
+ 			return MATCH_ERROR;
+ 		      break;
+ 
+ 		    case INQUIRY_KIND:
+ 		      if (!gfc_notify_std (GFC_STD_F2003,
+ 					   "KIND part_ref at %C"))
+ 			return MATCH_ERROR;
+ 		      break;
+ 
+ 		    case INQUIRY_LEN:
+ 		      if (!gfc_notify_std (GFC_STD_F2003, "LEN part_ref at %C"))
+ 			return MATCH_ERROR;
+ 		      break;
+ 		    }
+ 
  		  if ((tmp->u.i == INQUIRY_RE || tmp->u.i == INQUIRY_IM)
  		      && primary->ts.type != BT_COMPLEX)
  		    {
diff -Nrcpad gcc-10.1.0/gcc/fortran/resolve.c gcc-10.2.0/gcc/fortran/resolve.c
*** gcc-10.1.0/gcc/fortran/resolve.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/resolve.c	Thu Jul 23 06:35:17 2020
*************** gfc_resolve_intrinsic (gfc_symbol *sym,
*** 1753,1761 ****
    gfc_intrinsic_sym* isym = NULL;
    const char* symstd;
  
!   if (sym->formal)
      return true;
  
    /* Already resolved.  */
    if (sym->from_intmod && sym->ts.type != BT_UNKNOWN)
      return true;
--- 1753,1763 ----
    gfc_intrinsic_sym* isym = NULL;
    const char* symstd;
  
!   if (sym->resolve_symbol_called >= 2)
      return true;
  
+   sym->resolve_symbol_called = 2;
+ 
    /* Already resolved.  */
    if (sym->from_intmod && sym->ts.type != BT_UNKNOWN)
      return true;
*************** resolve_assoc_var (gfc_symbol* sym, bool
*** 9046,9052 ****
  	  as = NULL;
  	  sym->ts = *ts;
  	  sym->ts.type = BT_CLASS;
! 	  attr = CLASS_DATA (sym)->attr;
  	  attr.class_ok = 0;
  	  attr.associate_var = 1;
  	  attr.dimension = attr.codimension = 0;
--- 9048,9054 ----
  	  as = NULL;
  	  sym->ts = *ts;
  	  sym->ts.type = BT_CLASS;
! 	  attr = CLASS_DATA (sym) ? CLASS_DATA (sym)->attr : sym->attr;
  	  attr.class_ok = 0;
  	  attr.associate_var = 1;
  	  attr.dimension = attr.codimension = 0;
*************** resolve_select_rank (gfc_code *code, gfc
*** 9636,9642 ****
    gfc_namespace *ns;
    gfc_code *body, *new_st, *tail;
    gfc_case *c;
!   char tname[GFC_MAX_SYMBOL_LEN];
    char name[2 * GFC_MAX_SYMBOL_LEN];
    gfc_symtree *st;
    gfc_expr *selector_expr = NULL;
--- 9638,9644 ----
    gfc_namespace *ns;
    gfc_code *body, *new_st, *tail;
    gfc_case *c;
!   char tname[GFC_MAX_SYMBOL_LEN + 7];
    char name[2 * GFC_MAX_SYMBOL_LEN];
    gfc_symtree *st;
    gfc_expr *selector_expr = NULL;
*************** start:
*** 11799,11808 ****
  	case EXEC_GOTO:
  	  if (code->expr1 != NULL)
  	    {
! 	      if (code->expr1->ts.type != BT_INTEGER)
! 		gfc_error ("ASSIGNED GOTO statement at %L requires an "
! 			   "INTEGER variable", &code->expr1->where);
! 	      else if (code->expr1->symtree->n.sym->attr.assign != 1)
  		gfc_error ("Variable %qs has not been assigned a target "
  			   "label at %L", code->expr1->symtree->n.sym->name,
  			   &code->expr1->where);
--- 11801,11818 ----
  	case EXEC_GOTO:
  	  if (code->expr1 != NULL)
  	    {
! 	      if (code->expr1->expr_type != EXPR_VARIABLE
! 		  || code->expr1->ts.type != BT_INTEGER
! 		  || (code->expr1->ref
! 		      && code->expr1->ref->type == REF_ARRAY)
! 		  || code->expr1->symtree == NULL
! 		  || (code->expr1->symtree->n.sym
! 		      && (code->expr1->symtree->n.sym->attr.flavor
! 			  == FL_PARAMETER)))
! 		gfc_error ("ASSIGNED GOTO statement at %L requires a "
! 			   "scalar INTEGER variable", &code->expr1->where);
! 	      else if (code->expr1->symtree->n.sym
! 		       && code->expr1->symtree->n.sym->attr.assign != 1)
  		gfc_error ("Variable %qs has not been assigned a target "
  			   "label at %L", code->expr1->symtree->n.sym->name,
  			   &code->expr1->where);
*************** resolve_charlen (gfc_charlen *cl)
*** 12356,12362 ****
  	}
  
        /* cl->length has been resolved.  It should have an integer type.  */
!       if (cl->length->ts.type != BT_INTEGER)
  	{
  	  gfc_error ("Scalar INTEGER expression expected at %L",
  		     &cl->length->where);
--- 12366,12372 ----
  	}
  
        /* cl->length has been resolved.  It should have an integer type.  */
!       if (cl->length->ts.type != BT_INTEGER || cl->length->rank != 0)
  	{
  	  gfc_error ("Scalar INTEGER expression expected at %L",
  		     &cl->length->where);
*************** resolve_fl_procedure (gfc_symbol *sym, i
*** 12997,13002 ****
--- 13007,13013 ----
  	{
  	  if (arg->sym
  	      && arg->sym->ts.type == BT_DERIVED
+ 	      && arg->sym->ts.u.derived
  	      && !arg->sym->ts.u.derived->attr.use_assoc
  	      && !gfc_check_symbol_access (arg->sym->ts.u.derived)
  	      && !gfc_notify_std (GFC_STD_F2003, "%qs is of a PRIVATE type "
*************** resolve_fl_procedure (gfc_symbol *sym, i
*** 13123,13130 ****
      {
        if (sym->attr.proc_pointer)
  	{
  	  gfc_error ("Procedure pointer %qs at %L shall not be elemental",
! 		     sym->name, &sym->declared_at);
  	  return false;
  	}
        if (sym->attr.dummy)
--- 13134,13143 ----
      {
        if (sym->attr.proc_pointer)
  	{
+ 	  const char* name = (sym->attr.result ? sym->ns->proc_name->name
+ 					       : sym->name);
  	  gfc_error ("Procedure pointer %qs at %L shall not be elemental",
! 		     name, &sym->declared_at);
  	  return false;
  	}
        if (sym->attr.dummy)
*************** resolve_fl_procedure (gfc_symbol *sym, i
*** 13211,13217 ****
        if (sym->attr.subroutine && sym->attr.result)
  	{
  	  gfc_error ("PROCEDURE attribute conflicts with RESULT attribute "
! 		     "in %qs at %L", sym->name, &sym->declared_at);
  	  return false;
  	}
        if (sym->attr.external && sym->attr.function && !sym->attr.module_procedure
--- 13224,13230 ----
        if (sym->attr.subroutine && sym->attr.result)
  	{
  	  gfc_error ("PROCEDURE attribute conflicts with RESULT attribute "
! 		     "in %qs at %L", sym->ns->proc_name->name, &sym->declared_at);
  	  return false;
  	}
        if (sym->attr.external && sym->attr.function && !sym->attr.module_procedure
*************** resolve_typebound_procedure (gfc_symtree
*** 13909,13915 ****
      {
        /* If proc has not been resolved at this point, proc->name may
  	 actually be a USE associated entity. See PR fortran/89647. */
!       if (!proc->resolved
  	  && proc->attr.function == 0 && proc->attr.subroutine == 0)
  	{
  	  gfc_symbol *tmp;
--- 13922,13928 ----
      {
        /* If proc has not been resolved at this point, proc->name may
  	 actually be a USE associated entity. See PR fortran/89647. */
!       if (!proc->resolve_symbol_called
  	  && proc->attr.function == 0 && proc->attr.subroutine == 0)
  	{
  	  gfc_symbol *tmp;
*************** resolve_symbol (gfc_symbol *sym)
*** 15154,15162 ****
    gfc_array_spec *as;
    bool saved_specification_expr;
  
!   if (sym->resolved)
      return;
!   sym->resolved = 1;
  
    /* No symbol will ever have union type; only components can be unions.
       Union type declaration symbols have type BT_UNKNOWN but flavor FL_UNION
--- 15167,15175 ----
    gfc_array_spec *as;
    bool saved_specification_expr;
  
!   if (sym->resolve_symbol_called >= 1)
      return;
!   sym->resolve_symbol_called = 1;
  
    /* No symbol will ever have union type; only components can be unions.
       Union type declaration symbols have type BT_UNKNOWN but flavor FL_UNION
*************** resolve_symbol (gfc_symbol *sym)
*** 15168,15173 ****
--- 15181,15187 ----
    if (flag_coarray == GFC_FCOARRAY_LIB && sym->ts.type == BT_CLASS
        && sym->ts.u.derived && CLASS_DATA (sym)
        && CLASS_DATA (sym)->attr.codimension
+       && CLASS_DATA (sym)->ts.u.derived
        && (CLASS_DATA (sym)->ts.u.derived->attr.alloc_comp
  	  || CLASS_DATA (sym)->ts.u.derived->attr.pointer_comp))
      {
diff -Nrcpad gcc-10.1.0/gcc/fortran/symbol.c gcc-10.2.0/gcc/fortran/symbol.c
*** gcc-10.1.0/gcc/fortran/symbol.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/symbol.c	Thu Jul 23 06:35:17 2020
*************** gfc_add_type (gfc_symbol *sym, gfc_types
*** 2004,2012 ****
  	gfc_error ("Symbol %qs at %L conflicts with symbol from module %qs, "
  		   "use-associated at %L", sym->name, where, sym->module,
  		   &sym->declared_at);
        else
  	gfc_error ("Symbol %qs at %L already has basic type of %s", sym->name,
! 		 where, gfc_basic_typename (type));
        return false;
      }
  
--- 2004,2015 ----
  	gfc_error ("Symbol %qs at %L conflicts with symbol from module %qs, "
  		   "use-associated at %L", sym->name, where, sym->module,
  		   &sym->declared_at);
+       else if (sym->attr.function && sym->attr.result)
+ 	gfc_error ("Symbol %qs at %L already has basic type of %s",
+ 		   sym->ns->proc_name->name, where, gfc_basic_typename (type));
        else
  	gfc_error ("Symbol %qs at %L already has basic type of %s", sym->name,
! 		   where, gfc_basic_typename (type));
        return false;
      }
  
*************** gfc_add_type (gfc_symbol *sym, gfc_types
*** 2024,2030 ****
        || (flavor == FL_PROCEDURE && sym->attr.subroutine)
        || flavor == FL_DERIVED || flavor == FL_NAMELIST)
      {
!       gfc_error ("Symbol %qs at %L cannot have a type", sym->name, where);
        return false;
      }
  
--- 2027,2035 ----
        || (flavor == FL_PROCEDURE && sym->attr.subroutine)
        || flavor == FL_DERIVED || flavor == FL_NAMELIST)
      {
!       gfc_error ("Symbol %qs at %L cannot have a type",
! 		 sym->ns->proc_name ? sym->ns->proc_name->name : sym->name,
! 		 where);
        return false;
      }
  
*************** gfc_free_namespace (gfc_namespace *ns)
*** 4014,4019 ****
--- 4019,4025 ----
  {
    gfc_namespace *p, *q;
    int i;
+   gfc_was_finalized *f;
  
    if (ns == NULL)
      return;
*************** gfc_free_namespace (gfc_namespace *ns)
*** 4046,4051 ****
--- 4052,4068 ----
      gfc_free_interface (ns->op[i]);
  
    gfc_free_data (ns->data);
+ 
+   /* Free all the expr + component combinations that have been
+      finalized.  */
+   f = ns->was_finalized;
+   while (f)
+     {
+       gfc_was_finalized* current = f;
+       f = f->next;
+       free (current);
+     }
+ 
    p = ns->contained;
    free (ns);
  
diff -Nrcpad gcc-10.1.0/gcc/fortran/trans-array.c gcc-10.2.0/gcc/fortran/trans-array.c
*** gcc-10.1.0/gcc/fortran/trans-array.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/trans-array.c	Thu Jul 23 06:35:17 2020
*************** gfc_trans_dummy_array_bias (gfc_symbol *
*** 6787,6795 ****
  		      && sym->attr.dummy));
    if (optional_arg)
      {
!       tmp = gfc_conv_expr_present (sym);
!       stmtInit = build3_v (COND_EXPR, tmp, stmtInit,
! 			   build_empty_stmt (input_location));
      }
  
    /* Cleanup code.  */
--- 6787,6797 ----
  		      && sym->attr.dummy));
    if (optional_arg)
      {
!       tree zero_init = fold_convert (TREE_TYPE (tmpdesc), null_pointer_node);
!       zero_init = fold_build2_loc (input_location, MODIFY_EXPR, void_type_node,
! 				   tmpdesc, zero_init);
!       tmp = gfc_conv_expr_present (sym, true);
!       stmtInit = build3_v (COND_EXPR, tmp, stmtInit, zero_init);
      }
  
    /* Cleanup code.  */
diff -Nrcpad gcc-10.1.0/gcc/fortran/trans-common.c gcc-10.2.0/gcc/fortran/trans-common.c
*** gcc-10.1.0/gcc/fortran/trans-common.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/trans-common.c	Thu Jul 23 06:35:17 2020
*************** static tree
*** 242,251 ****
  gfc_sym_mangled_common_id (gfc_common_head *com)
  {
    int has_underscore;
!   char mangled_name[GFC_MAX_MANGLED_SYMBOL_LEN + 1];
!   char name[GFC_MAX_SYMBOL_LEN + 1];
  
    /* Get the name out of the common block pointer.  */
    strcpy (name, com->name);
  
    /* If we're suppose to do a bind(c).  */
--- 242,254 ----
  gfc_sym_mangled_common_id (gfc_common_head *com)
  {
    int has_underscore;
!   /* Provide sufficient space to hold "symbol.symbol.eq.1234567890__".  */
!   char mangled_name[2*GFC_MAX_MANGLED_SYMBOL_LEN + 1 + 16 + 1];
!   char name[sizeof (mangled_name) - 2];
  
    /* Get the name out of the common block pointer.  */
+   size_t len = strlen (com->name);
+   gcc_assert (len < sizeof (name));
    strcpy (name, com->name);
  
    /* If we're suppose to do a bind(c).  */
*************** finish_equivalences (gfc_namespace *ns)
*** 1313,1319 ****
  	      c->where = ns->proc_name->declared_at;
  	    else if (ns->is_block_data)
  	      c->where = ns->sym_root->n.sym->declared_at;
! 	    strcpy (c->name, z->module);
  	  }
  	else
  	  c = NULL;
--- 1316,1326 ----
  	      c->where = ns->proc_name->declared_at;
  	    else if (ns->is_block_data)
  	      c->where = ns->sym_root->n.sym->declared_at;
! 
! 	    size_t len = strlen (z->module);
! 	    gcc_assert (len < sizeof (c->name));
! 	    memcpy (c->name, z->module, len);
! 	    c->name[len] = '\0';
  	  }
  	else
  	  c = NULL;
diff -Nrcpad gcc-10.1.0/gcc/fortran/trans-decl.c gcc-10.2.0/gcc/fortran/trans-decl.c
*** gcc-10.1.0/gcc/fortran/trans-decl.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/trans-decl.c	Thu Jul 23 06:35:17 2020
*************** gfc_get_symbol_decl (gfc_symbol * sym)
*** 1682,1690 ****
  
        TREE_USED (sym->backend_decl) = 1;
        if (sym->attr.assign && GFC_DECL_ASSIGN (sym->backend_decl) == 0)
! 	{
! 	  gfc_add_assign_aux_vars (sym);
! 	}
  
        if (sym->ts.type == BT_CLASS && sym->backend_decl)
  	GFC_DECL_CLASS(sym->backend_decl) = 1;
--- 1682,1688 ----
  
        TREE_USED (sym->backend_decl) = 1;
        if (sym->attr.assign && GFC_DECL_ASSIGN (sym->backend_decl) == 0)
! 	gfc_add_assign_aux_vars (sym);
  
        if (sym->ts.type == BT_CLASS && sym->backend_decl)
  	GFC_DECL_CLASS(sym->backend_decl) = 1;
*************** gfc_get_symbol_decl (gfc_symbol * sym)
*** 1692,1697 ****
--- 1690,1699 ----
       return sym->backend_decl;
      }
  
+   if (sym->result == sym && sym->attr.assign
+       && GFC_DECL_ASSIGN (sym->backend_decl) == 0)
+     gfc_add_assign_aux_vars (sym);
+ 
    if (sym->backend_decl)
      return sym->backend_decl;
  
*************** gfc_get_fake_result_decl (gfc_symbol * s
*** 3196,3201 ****
--- 3198,3206 ----
    else
      current_fake_result_decl = build_tree_list (NULL, decl);
  
+   if (sym->attr.assign)
+     DECL_LANG_SPECIFIC (decl) = DECL_LANG_SPECIFIC (sym->backend_decl);
+ 
    return decl;
  }
  
*************** gfc_generate_function_code (gfc_namespac
*** 6784,6790 ****
  		 || (sym->attr.entry_master
  		     && sym->ns->entries->sym->attr.recursive);
    if ((gfc_option.rtcheck & GFC_RTCHECK_RECURSION)
!       && !is_recursive && !flag_recursive)
      {
        char * msg;
  
--- 6789,6795 ----
  		 || (sym->attr.entry_master
  		     && sym->ns->entries->sym->attr.recursive);
    if ((gfc_option.rtcheck & GFC_RTCHECK_RECURSION)
!       && !is_recursive && !flag_recursive && !sym->attr.artificial)
      {
        char * msg;
  
diff -Nrcpad gcc-10.1.0/gcc/fortran/trans-expr.c gcc-10.2.0/gcc/fortran/trans-expr.c
*** gcc-10.1.0/gcc/fortran/trans-expr.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/trans-expr.c	Thu Jul 23 06:35:17 2020
*************** gfc_make_safe_expr (gfc_se * se)
*** 1712,1723 ****
     Also used for arguments to procedures with multiple entry points.  */
  
  tree
! gfc_conv_expr_present (gfc_symbol * sym)
  {
!   tree decl, cond;
  
    gcc_assert (sym->attr.dummy);
!   decl = gfc_get_symbol_decl (sym);
  
    /* Intrinsic scalars with VALUE attribute which are passed by value
       use a hidden argument to denote the present status.  */
--- 1712,1723 ----
     Also used for arguments to procedures with multiple entry points.  */
  
  tree
! gfc_conv_expr_present (gfc_symbol * sym, bool use_saved_desc)
  {
!   tree decl, orig_decl, cond;
  
    gcc_assert (sym->attr.dummy);
!   orig_decl = decl = gfc_get_symbol_decl (sym);
  
    /* Intrinsic scalars with VALUE attribute which are passed by value
       use a hidden argument to denote the present status.  */
*************** gfc_conv_expr_present (gfc_symbol * sym)
*** 1744,1753 ****
        return cond;
      }
  
!   if (TREE_CODE (decl) != PARM_DECL)
      {
-       /* Array parameters use a temporary descriptor, we want the real
-          parameter.  */
        gcc_assert (GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (decl))
               || GFC_ARRAY_TYPE_P (TREE_TYPE (decl)));
        decl = GFC_DECL_SAVED_DESCRIPTOR (decl);
--- 1744,1756 ----
        return cond;
      }
  
!   /* Assumed-shape arrays use a local variable for the array data;
!      the actual PARAM_DECL is in a saved decl.  As the local variable
!      is NULL, it can be checked instead, unless use_saved_desc is
!      requested.  */
! 
!   if (use_saved_desc && TREE_CODE (decl) != PARM_DECL)
      {
        gcc_assert (GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (decl))
               || GFC_ARRAY_TYPE_P (TREE_TYPE (decl)));
        decl = GFC_DECL_SAVED_DESCRIPTOR (decl);
*************** gfc_conv_expr_present (gfc_symbol * sym)
*** 1761,1769 ****
       we thus also need to check the array descriptor.  For BT_CLASS, it
       can also occur for scalars and F2003 due to type->class wrapping and
       class->class wrapping.  Note further that BT_CLASS always uses an
!      array descriptor for arrays, also for explicit-shape/assumed-size.  */
  
!   if (!sym->attr.allocatable
        && ((sym->ts.type != BT_CLASS && !sym->attr.pointer)
  	  || (sym->ts.type == BT_CLASS
  	      && !CLASS_DATA (sym)->attr.allocatable
--- 1764,1775 ----
       we thus also need to check the array descriptor.  For BT_CLASS, it
       can also occur for scalars and F2003 due to type->class wrapping and
       class->class wrapping.  Note further that BT_CLASS always uses an
!      array descriptor for arrays, also for explicit-shape/assumed-size.
!      For assumed-rank arrays, no local variable is generated, hence,
!      the following also applies with !use_saved_desc.  */
  
!   if ((use_saved_desc || TREE_CODE (orig_decl) == PARM_DECL)
!       && !sym->attr.allocatable
        && ((sym->ts.type != BT_CLASS && !sym->attr.pointer)
  	  || (sym->ts.type == BT_CLASS
  	      && !CLASS_DATA (sym)->attr.allocatable
*************** gfc_conv_expr_reference (gfc_se * se, gf
*** 8804,8809 ****
--- 8810,8816 ----
  
    if (expr->expr_type == EXPR_FUNCTION
        && ((expr->value.function.esym
+ 	   && expr->value.function.esym->result
  	   && expr->value.function.esym->result->attr.pointer
  	   && !expr->value.function.esym->result->attr.dimension)
  	  || (!expr->value.function.esym && !expr->ref
diff -Nrcpad gcc-10.1.0/gcc/fortran/trans-openmp.c gcc-10.2.0/gcc/fortran/trans-openmp.c
*** gcc-10.1.0/gcc/fortran/trans-openmp.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/trans-openmp.c	Thu Jul 23 06:35:17 2020
*************** gfc_omp_check_optional_argument (tree de
*** 90,105 ****
    if (!DECL_LANG_SPECIFIC (decl))
      return NULL_TREE;
  
!   bool is_array_type = false;
  
    /* For assumed-shape arrays, a local decl with arg->data is used.  */
    if (TREE_CODE (decl) != PARM_DECL
        && (GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (decl))
  	  || GFC_ARRAY_TYPE_P (TREE_TYPE (decl))))
!     {
!       is_array_type = true;
!       decl = GFC_DECL_SAVED_DESCRIPTOR (decl);
!     }
  
    if (decl == NULL_TREE
        || TREE_CODE (decl) != PARM_DECL
--- 90,102 ----
    if (!DECL_LANG_SPECIFIC (decl))
      return NULL_TREE;
  
!   tree orig_decl = decl;
  
    /* For assumed-shape arrays, a local decl with arg->data is used.  */
    if (TREE_CODE (decl) != PARM_DECL
        && (GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (decl))
  	  || GFC_ARRAY_TYPE_P (TREE_TYPE (decl))))
!     decl = GFC_DECL_SAVED_DESCRIPTOR (decl);
  
    if (decl == NULL_TREE
        || TREE_CODE (decl) != PARM_DECL
*************** gfc_omp_check_optional_argument (tree de
*** 132,154 ****
        return decl;
      }
  
!   tree cond = fold_build2_loc (input_location, NE_EXPR, boolean_type_node,
! 			       decl, null_pointer_node);
! 
!   /* Fortran regards unallocated allocatables/disassociated pointer which
!      are passed to a nonallocatable, nonpointer argument as not associated;
!      cf. F2018, 15.5.2.12, Paragraph 1.  */
!   if (is_array_type)
!     {
!       tree cond2 = build_fold_indirect_ref_loc (input_location, decl);
!       cond2 = gfc_conv_array_data (cond2);
!       cond2 = fold_build2_loc (input_location, NE_EXPR, boolean_type_node,
! 			       cond2, null_pointer_node);
!       cond = fold_build2_loc (input_location, TRUTH_ANDIF_EXPR,
! 			      boolean_type_node, cond, cond2);
!     }
! 
!   return cond;
  }
  
  
--- 129,136 ----
        return decl;
      }
  
!   return fold_build2_loc (input_location, NE_EXPR, boolean_type_node,
! 			  orig_decl, null_pointer_node);
  }
  
  
*************** gfc_omp_finish_clause (tree c, gimple_se
*** 1287,1308 ****
  	return;
        tree orig_decl = decl;
  
-       /* For nonallocatable, nonpointer arrays, a temporary variable is
- 	 generated, but this one is only defined if the variable is present;
- 	 hence, we now set it to NULL to avoid accessing undefined variables.
- 	 We cannot use a temporary variable here as otherwise the replacement
- 	 of the variables in omp-low.c will not work.  */
-       if (present && GFC_ARRAY_TYPE_P (TREE_TYPE (decl)))
- 	{
- 	  tree tmp = fold_build2_loc (input_location, MODIFY_EXPR,
- 				      void_type_node, decl, null_pointer_node);
- 	  tree cond = fold_build1_loc (input_location, TRUTH_NOT_EXPR,
- 				       boolean_type_node, present);
- 	  tmp = build3_loc (input_location, COND_EXPR, void_type_node,
- 			    cond, tmp, NULL_TREE);
- 	  gimplify_and_add (tmp, pre_p);
- 	}
- 
        c4 = build_omp_clause (OMP_CLAUSE_LOCATION (c), OMP_CLAUSE_MAP);
        OMP_CLAUSE_SET_MAP_KIND (c4, GOMP_MAP_POINTER);
        OMP_CLAUSE_DECL (c4) = decl;
--- 1269,1274 ----
*************** gfc_trans_omp_clauses (stmtblock_t *bloc
*** 2784,2792 ****
  			}
  		      else
  			{
! 			  OMP_CLAUSE_DECL (node) = decl;
  			  OMP_CLAUSE_SIZE (node)
! 			    = TYPE_SIZE_UNIT (TREE_TYPE (decl));
  			}
  		    }
  		  else if (lastcomp->next
--- 2750,2758 ----
  			}
  		      else
  			{
! 			  OMP_CLAUSE_DECL (node) = inner;
  			  OMP_CLAUSE_SIZE (node)
! 			    = TYPE_SIZE_UNIT (TREE_TYPE (inner));
  			}
  		    }
  		  else if (lastcomp->next
diff -Nrcpad gcc-10.1.0/gcc/fortran/trans-stmt.c gcc-10.2.0/gcc/fortran/trans-stmt.c
*** gcc-10.1.0/gcc/fortran/trans-stmt.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/trans-stmt.c	Thu Jul 23 06:35:17 2020
*************** gfc_trans_sync (gfc_code *code, gfc_exec
*** 1228,1233 ****
--- 1228,1234 ----
    if (code->expr1 && (gfc_option.rtcheck & GFC_RTCHECK_BOUNDS)
        && code->expr1->rank == 0)
      {
+       tree images2 = fold_convert (integer_type_node, images);
        tree cond;
        if (flag_coarray != GFC_FCOARRAY_LIB)
  	cond = fold_build2_loc (input_location, NE_EXPR, logical_type_node,
*************** gfc_trans_sync (gfc_code *code, gfc_exec
*** 1239,1245 ****
  				     2, integer_zero_node,
  				     build_int_cst (integer_type_node, -1));
  	  cond = fold_build2_loc (input_location, GT_EXPR, logical_type_node,
! 				  images, tmp);
  	  cond2 = fold_build2_loc (input_location, LT_EXPR, logical_type_node,
  				   images,
  				   build_int_cst (TREE_TYPE (images), 1));
--- 1240,1246 ----
  				     2, integer_zero_node,
  				     build_int_cst (integer_type_node, -1));
  	  cond = fold_build2_loc (input_location, GT_EXPR, logical_type_node,
! 				  images2, tmp);
  	  cond2 = fold_build2_loc (input_location, LT_EXPR, logical_type_node,
  				   images,
  				   build_int_cst (TREE_TYPE (images), 1));
*************** gfc_trans_sync (gfc_code *code, gfc_exec
*** 1248,1255 ****
  	}
        gfc_trans_runtime_check (true, false, cond, &se.pre,
  			       &code->expr1->where, "Invalid image number "
! 			       "%d in SYNC IMAGES",
! 			       fold_convert (integer_type_node, images));
      }
  
    /* Per F2008, 8.5.1, a SYNC MEMORY is implied by calling the
--- 1249,1255 ----
  	}
        gfc_trans_runtime_check (true, false, cond, &se.pre,
  			       &code->expr1->where, "Invalid image number "
! 			       "%d in SYNC IMAGES", images2);
      }
  
    /* Per F2008, 8.5.1, a SYNC MEMORY is implied by calling the
diff -Nrcpad gcc-10.1.0/gcc/fortran/trans.h gcc-10.2.0/gcc/fortran/trans.h
*** gcc-10.1.0/gcc/fortran/trans.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/fortran/trans.h	Thu Jul 23 06:35:17 2020
*************** void gfc_trans_common (gfc_namespace *);
*** 561,567 ****
  void gfc_conv_structure (gfc_se *, gfc_expr *, int);
  
  /* Return an expression which determines if a dummy parameter is present.  */
! tree gfc_conv_expr_present (gfc_symbol *);
  /* Convert a missing, dummy argument into a null or zero.  */
  void gfc_conv_missing_dummy (gfc_se *, gfc_expr *, gfc_typespec, int);
  
--- 561,567 ----
  void gfc_conv_structure (gfc_se *, gfc_expr *, int);
  
  /* Return an expression which determines if a dummy parameter is present.  */
! tree gfc_conv_expr_present (gfc_symbol *, bool use_saved_decl = false);
  /* Convert a missing, dummy argument into a null or zero.  */
  void gfc_conv_missing_dummy (gfc_se *, gfc_expr *, gfc_typespec, int);
  
diff -Nrcpad gcc-10.1.0/gcc/gcov-io.c gcc-10.2.0/gcc/gcov-io.c
*** gcc-10.1.0/gcc/gcov-io.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/gcov-io.c	Thu Jul 23 06:35:17 2020
*************** struct gcov_var
*** 48,53 ****
--- 48,54 ----
    unsigned overread;		/* Number of words overread.  */
    int error;			/* < 0 overflow, > 0 disk error.  */
    int mode;	                /* < 0 writing, > 0 reading */
+   int endian;			/* Swap endianness.  */
  #if IN_LIBGCOV
    /* Holds one block plus 4 bytes, thus all coverage reads & writes
       fit within this buffer and we always can transfer GCOV_BLOCK_SIZE
*************** struct gcov_var
*** 55,61 ****
       or 8 byte objects.  */
    gcov_unsigned_t buffer[GCOV_BLOCK_SIZE + 1];
  #else
-   int endian;			/* Swap endianness.  */
    /* Holds a variable length block, as the compiler can write
       strings and needs to backtrack.  */
    size_t alloc;
--- 56,61 ----
*************** gcov_rewrite (void)
*** 100,106 ****
  
  static inline gcov_unsigned_t from_file (gcov_unsigned_t value)
  {
! #if !IN_LIBGCOV
    if (gcov_var.endian)
      {
        value = (value >> 16) | (value << 16);
--- 100,106 ----
  
  static inline gcov_unsigned_t from_file (gcov_unsigned_t value)
  {
! #if !IN_LIBGCOV || defined (IN_GCOV_TOOL)
    if (gcov_var.endian)
      {
        value = (value >> 16) | (value << 16);
*************** gcov_close (void)
*** 222,228 ****
    return gcov_var.error;
  }
  
! #if !IN_LIBGCOV
  /* Check if MAGIC is EXPECTED. Use it to determine endianness of the
     file. Returns +1 for same endian, -1 for other endian and zero for
     not EXPECTED.  */
--- 222,228 ----
    return gcov_var.error;
  }
  
! #if !IN_LIBGCOV || defined (IN_GCOV_TOOL)
  /* Check if MAGIC is EXPECTED. Use it to determine endianness of the
     file. Returns +1 for same endian, -1 for other endian and zero for
     not EXPECTED.  */
diff -Nrcpad gcc-10.1.0/gcc/gcov-io.h gcc-10.2.0/gcc/gcov-io.h
*** gcc-10.1.0/gcc/gcov-io.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/gcov-io.h	Thu Jul 23 06:35:17 2020
*************** struct gcov_summary
*** 326,331 ****
--- 326,334 ----
  
  #if !IN_LIBGCOV
  GCOV_LINKAGE int gcov_open (const char */*name*/, int /*direction*/);
+ #endif
+ 
+ #if !IN_LIBGCOV || defined (IN_GCOV_TOOL)
  GCOV_LINKAGE int gcov_magic (gcov_unsigned_t, gcov_unsigned_t);
  #endif
  
diff -Nrcpad gcc-10.1.0/gcc/gengtype-lex.c gcc-10.2.0/gcc/gengtype-lex.c
*** gcc-10.1.0/gcc/gengtype-lex.c	Thu May  7 10:51:49 2020
--- gcc-10.2.0/gcc/gengtype-lex.c	Thu Jul 23 06:36:34 2020
***************
*** 3,11 ****
  #else
  #include "bconfig.h"
  #endif
! #line 2 "gengtype-lex.c"
  
! #line 4 "gengtype-lex.c"
  
  #define  YY_INT_ALIGNED short int
  
--- 3,11 ----
  #else
  #include "bconfig.h"
  #endif
! #line 1 "gengtype-lex.c"
  
! #line 3 "gengtype-lex.c"
  
  #define  YY_INT_ALIGNED short int
  
***************
*** 14,20 ****
  #define FLEX_SCANNER
  #define YY_FLEX_MAJOR_VERSION 2
  #define YY_FLEX_MINOR_VERSION 6
! #define YY_FLEX_SUBMINOR_VERSION 1
  #if YY_FLEX_SUBMINOR_VERSION > 0
  #define FLEX_BETA
  #endif
--- 14,20 ----
  #define FLEX_SCANNER
  #define YY_FLEX_MAJOR_VERSION 2
  #define YY_FLEX_MINOR_VERSION 6
! #define YY_FLEX_SUBMINOR_VERSION 4
  #if YY_FLEX_SUBMINOR_VERSION > 0
  #define FLEX_BETA
  #endif
*************** typedef unsigned int flex_uint32_t;
*** 89,98 ****
--- 89,104 ----
  #define UINT32_MAX             (4294967295U)
  #endif
  
+ #ifndef SIZE_MAX
+ #define SIZE_MAX               (~(size_t)0)
+ #endif
+ 
  #endif /* ! C99 */
  
  #endif /* ! FLEXINT_H */
  
+ /* begin standard C++ headers. */
+ 
  /* TODO: this is always defined, so inline it */
  #define yyconst const
  
*************** typedef unsigned int flex_uint32_t;
*** 105,136 ****
  /* Returned upon end-of-file. */
  #define YY_NULL 0
  
! /* Promotes a possibly negative, possibly signed char to an unsigned
!  * integer for use as an array index.  If the signed char is negative,
!  * we want to instead treat it as an 8-bit unsigned char, hence the
!  * double cast.
   */
! #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
  
  /* Enter a start condition.  This macro really ought to take a parameter,
   * but we do it the disgusting crufty way forced on us by the ()-less
   * definition of BEGIN.
   */
  #define BEGIN (yy_start) = 1 + 2 *
- 
  /* Translate the current start state into a value that can be later handed
   * to BEGIN to return to the state.  The YYSTATE alias is for lex
   * compatibility.
   */
  #define YY_START (((yy_start) - 1) / 2)
  #define YYSTATE YY_START
- 
  /* Action number for EOF rule of a given start state. */
  #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
- 
  /* Special action meaning "start processing a new file". */
! #define YY_NEW_FILE yyrestart(yyin  )
! 
  #define YY_END_OF_BUFFER_CHAR 0
  
  /* Size of default input buffer. */
--- 111,136 ----
  /* Returned upon end-of-file. */
  #define YY_NULL 0
  
! /* Promotes a possibly negative, possibly signed char to an
!  *   integer in range [0..255] for use as an array index.
   */
! #define YY_SC_TO_UI(c) ((YY_CHAR) (c))
  
  /* Enter a start condition.  This macro really ought to take a parameter,
   * but we do it the disgusting crufty way forced on us by the ()-less
   * definition of BEGIN.
   */
  #define BEGIN (yy_start) = 1 + 2 *
  /* Translate the current start state into a value that can be later handed
   * to BEGIN to return to the state.  The YYSTATE alias is for lex
   * compatibility.
   */
  #define YY_START (((yy_start) - 1) / 2)
  #define YYSTATE YY_START
  /* Action number for EOF rule of a given start state. */
  #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
  /* Special action meaning "start processing a new file". */
! #define YY_NEW_FILE yyrestart( yyin  )
  #define YY_END_OF_BUFFER_CHAR 0
  
  /* Size of default input buffer. */
*************** extern FILE *yyin, *yyout;
*** 167,173 ****
  #define EOB_ACT_CONTINUE_SCAN 0
  #define EOB_ACT_END_OF_FILE 1
  #define EOB_ACT_LAST_MATCH 2
! 
      #define YY_LESS_LINENO(n)
      #define YY_LINENO_REWIND_TO(ptr)
      
--- 167,173 ----
  #define EOB_ACT_CONTINUE_SCAN 0
  #define EOB_ACT_END_OF_FILE 1
  #define EOB_ACT_LAST_MATCH 2
!     
      #define YY_LESS_LINENO(n)
      #define YY_LINENO_REWIND_TO(ptr)
      
*************** extern FILE *yyin, *yyout;
*** 176,182 ****
  	do \
  		{ \
  		/* Undo effects of setting up yytext. */ \
!         yy_size_t yyless_macro_arg = (n); \
          YY_LESS_LINENO(yyless_macro_arg);\
  		*yy_cp = (yy_hold_char); \
  		YY_RESTORE_YY_MORE_OFFSET \
--- 176,182 ----
  	do \
  		{ \
  		/* Undo effects of setting up yytext. */ \
!         int yyless_macro_arg = (n); \
          YY_LESS_LINENO(yyless_macro_arg);\
  		*yy_cp = (yy_hold_char); \
  		YY_RESTORE_YY_MORE_OFFSET \
*************** extern FILE *yyin, *yyout;
*** 184,190 ****
  		YY_DO_BEFORE_ACTION; /* set up yytext again */ \
  		} \
  	while ( 0 )
- 
  #define unput(c) yyunput( c, (yytext_ptr)  )
  
  #ifndef YY_STRUCT_YY_BUFFER_STATE
--- 184,189 ----
*************** struct yy_buffer_state
*** 227,233 ****
  
      int yy_bs_lineno; /**< The line count. */
      int yy_bs_column; /**< The column count. */
!     
  	/* Whether to try to fill the input buffer when we reach the
  	 * end of it.
  	 */
--- 226,232 ----
  
      int yy_bs_lineno; /**< The line count. */
      int yy_bs_column; /**< The column count. */
! 
  	/* Whether to try to fill the input buffer when we reach the
  	 * end of it.
  	 */
*************** static YY_BUFFER_STATE * yy_buffer_stack
*** 266,272 ****
  #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
                            ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
                            : NULL)
- 
  /* Same as previous macro, but useful when we know that the buffer stack is not
   * NULL or when we need an lvalue. For internal use only.
   */
--- 265,270 ----
*************** static int yy_start = 0;	/* start state
*** 287,351 ****
   */
  static int yy_did_buffer_switch_on_eof;
  
! void yyrestart (FILE *input_file  );
! void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer  );
! YY_BUFFER_STATE yy_create_buffer (FILE *file,int size  );
! void yy_delete_buffer (YY_BUFFER_STATE b  );
! void yy_flush_buffer (YY_BUFFER_STATE b  );
! void yypush_buffer_state (YY_BUFFER_STATE new_buffer  );
! void yypop_buffer_state (void );
! 
! static void yyensure_buffer_stack (void );
! static void yy_load_buffer_state (void );
! static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file  );
  
! #define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER )
  
! YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size  );
! YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str  );
! YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,int len  );
  
! void *yyalloc (yy_size_t  );
! void *yyrealloc (void *,yy_size_t  );
! void yyfree (void *  );
  
  #define yy_new_buffer yy_create_buffer
- 
  #define yy_set_interactive(is_interactive) \
  	{ \
  	if ( ! YY_CURRENT_BUFFER ){ \
          yyensure_buffer_stack (); \
  		YY_CURRENT_BUFFER_LVALUE =    \
!             yy_create_buffer(yyin,YY_BUF_SIZE ); \
  	} \
  	YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
  	}
- 
  #define yy_set_bol(at_bol) \
  	{ \
  	if ( ! YY_CURRENT_BUFFER ){\
          yyensure_buffer_stack (); \
  		YY_CURRENT_BUFFER_LVALUE =    \
!             yy_create_buffer(yyin,YY_BUF_SIZE ); \
  	} \
  	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
  	}
- 
  #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
  
  /* Begin user sect3 */
  
  #define yywrap() (/*CONSTCOND*/1)
  #define YY_SKIP_YYWRAP
! 
! typedef unsigned char YY_CHAR;
  
  FILE *yyin = NULL, *yyout = NULL;
  
  typedef int yy_state_type;
  
  extern int yylineno;
- 
  int yylineno = 1;
  
  extern char *yytext;
--- 285,343 ----
   */
  static int yy_did_buffer_switch_on_eof;
  
! void yyrestart ( FILE *input_file  );
! void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer  );
! YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size  );
! void yy_delete_buffer ( YY_BUFFER_STATE b  );
! void yy_flush_buffer ( YY_BUFFER_STATE b  );
! void yypush_buffer_state ( YY_BUFFER_STATE new_buffer  );
! void yypop_buffer_state ( void );
  
! static void yyensure_buffer_stack ( void );
! static void yy_load_buffer_state ( void );
! static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file  );
! #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER )
  
! YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size  );
! YY_BUFFER_STATE yy_scan_string ( const char *yy_str  );
! YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len  );
  
! void *yyalloc ( yy_size_t  );
! void *yyrealloc ( void *, yy_size_t  );
! void yyfree ( void *  );
  
  #define yy_new_buffer yy_create_buffer
  #define yy_set_interactive(is_interactive) \
  	{ \
  	if ( ! YY_CURRENT_BUFFER ){ \
          yyensure_buffer_stack (); \
  		YY_CURRENT_BUFFER_LVALUE =    \
!             yy_create_buffer( yyin, YY_BUF_SIZE ); \
  	} \
  	YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
  	}
  #define yy_set_bol(at_bol) \
  	{ \
  	if ( ! YY_CURRENT_BUFFER ){\
          yyensure_buffer_stack (); \
  		YY_CURRENT_BUFFER_LVALUE =    \
!             yy_create_buffer( yyin, YY_BUF_SIZE ); \
  	} \
  	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
  	}
  #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
  
  /* Begin user sect3 */
  
  #define yywrap() (/*CONSTCOND*/1)
  #define YY_SKIP_YYWRAP
! typedef flex_uint8_t YY_CHAR;
  
  FILE *yyin = NULL, *yyout = NULL;
  
  typedef int yy_state_type;
  
  extern int yylineno;
  int yylineno = 1;
  
  extern char *yytext;
*************** extern char *yytext;
*** 354,363 ****
  #endif
  #define yytext_ptr yytext
  
! static yy_state_type yy_get_previous_state (void );
! static yy_state_type yy_try_NUL_trans (yy_state_type current_state  );
! static int yy_get_next_buffer (void );
! static void yynoreturn yy_fatal_error (yyconst char* msg  );
  
  /* Done after the current pattern has been matched and before the
   * corresponding action - sets up yytext.
--- 346,355 ----
  #endif
  #define yytext_ptr yytext
  
! static yy_state_type yy_get_previous_state ( void );
! static yy_state_type yy_try_NUL_trans ( yy_state_type current_state  );
! static int yy_get_next_buffer ( void );
! static void yynoreturn yy_fatal_error ( const char* msg  );
  
  /* Done after the current pattern has been matched and before the
   * corresponding action - sets up yytext.
*************** static void yynoreturn yy_fatal_error (y
*** 368,374 ****
  	(yy_hold_char) = *yy_cp; \
  	*yy_cp = '\0'; \
  	(yy_c_buf_p) = yy_cp;
- 
  #define YY_NUM_RULES 53
  #define YY_END_OF_BUFFER 54
  /* This struct is not used in this scanner,
--- 360,365 ----
*************** struct yy_trans_info
*** 378,384 ****
  	flex_int32_t yy_verify;
  	flex_int32_t yy_nxt;
  	};
! static yyconst flex_int16_t yy_accept[567] =
      {   0,
          0,    0,    0,    0,    0,    0,    0,    0,   54,   41,
         38,   50,   41,   50,   39,   41,   41,   39,   39,   39,
--- 369,375 ----
  	flex_int32_t yy_verify;
  	flex_int32_t yy_nxt;
  	};
! static const flex_int16_t yy_accept[567] =
      {   0,
          0,    0,    0,    0,    0,    0,    0,    0,   54,   41,
         38,   50,   41,   50,   39,   41,   41,   39,   39,   39,
*************** static yyconst flex_int16_t yy_accept[56
*** 444,450 ****
          0,    0,    0,    0,    0,    0
      } ;
  
! static yyconst YY_CHAR yy_ec[256] =
      {   0,
          1,    1,    1,    1,    1,    1,    1,    1,    2,    3,
          2,    2,    2,    1,    1,    1,    1,    1,    1,    1,
--- 435,441 ----
          0,    0,    0,    0,    0,    0
      } ;
  
! static const YY_CHAR yy_ec[256] =
      {   0,
          1,    1,    1,    1,    1,    1,    1,    1,    2,    3,
          2,    2,    2,    1,    1,    1,    1,    1,    1,    1,
*************** static yyconst YY_CHAR yy_ec[256] =
*** 476,482 ****
          1,    1,    1,    1,    1
      } ;
  
! static yyconst YY_CHAR yy_meta[68] =
      {   0,
          1,    2,    3,    1,    1,    1,    1,    1,    1,    4,
          5,    1,    1,    6,    6,    7,    8,    9,    9,    9,
--- 467,473 ----
          1,    1,    1,    1,    1
      } ;
  
! static const YY_CHAR yy_meta[68] =
      {   0,
          1,    2,    3,    1,    1,    1,    1,    1,    1,    4,
          5,    1,    1,    6,    6,    7,    8,    9,    9,    9,
*************** static yyconst YY_CHAR yy_meta[68] =
*** 487,493 ****
         11,   11,   11,   11,   11,   11,    1
      } ;
  
! static yyconst flex_uint16_t yy_base[614] =
      {   0,
          0,   67,  134,   16,   16,   17,   18,   20, 1259, 2411,
       2411,   19, 1217,   19,   31,   41,   43,   32,   33,   34,
--- 478,484 ----
         11,   11,   11,   11,   11,   11,    1
      } ;
  
! static const flex_int16_t yy_base[614] =
      {   0,
          0,   67,  134,   16,   16,   17,   18,   20, 1259, 2411,
       2411,   19, 1217,   19,   31,   41,   43,   32,   33,   34,
*************** static yyconst flex_uint16_t yy_base[614
*** 559,565 ****
       2379, 2389, 2399
      } ;
  
! static yyconst flex_int16_t yy_def[614] =
      {   0,
        567,  567,  566,    3,  568,  568,  568,  568,  566,  566,
        566,  569,  570,  571,  572,  566,  566,  572,  572,  572,
--- 550,556 ----
       2379, 2389, 2399
      } ;
  
! static const flex_int16_t yy_def[614] =
      {   0,
        567,  567,  566,    3,  568,  568,  568,  568,  566,  566,
        566,  569,  570,  571,  572,  566,  566,  572,  572,  572,
*************** static yyconst flex_int16_t yy_def[614]
*** 631,637 ****
        566,  566,  566
      } ;
  
! static yyconst flex_uint16_t yy_nxt[2479] =
      {   0,
         10,   10,   11,   10,   12,   10,   10,   13,   10,   10,
         10,   10,   14,   10,   10,   10,   10,   57,   60,   60,
--- 622,628 ----
        566,  566,  566
      } ;
  
! static const flex_int16_t yy_nxt[2479] =
      {   0,
         10,   10,   11,   10,   12,   10,   10,   13,   10,   10,
         10,   10,   14,   10,   10,   10,   10,   57,   60,   60,
*************** static yyconst flex_uint16_t yy_nxt[2479
*** 907,913 ****
        566,  566,  566,  566,  566,  566,  566,  566
      } ;
  
! static yyconst flex_int16_t yy_chk[2479] =
      {   0,
          1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
          1,    1,    1,    1,    1,    1,    1,    4,    5,    6,
--- 898,904 ----
        566,  566,  566,  566,  566,  566,  566,  566
      } ;
  
! static const flex_int16_t yy_chk[2479] =
      {   0,
          1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
          1,    1,    1,    1,    1,    1,    1,    4,    5,    6,
*************** int yy_flex_debug = 0;
*** 1197,1203 ****
  #define YY_MORE_ADJ 0
  #define YY_RESTORE_YY_MORE_OFFSET
  char *yytext;
! #line 1 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  /* -*- indented-text -*- */
  /* Process source files and output type information.
     Copyright (C) 2002-2020 Free Software Foundation, Inc.
--- 1188,1194 ----
  #define YY_MORE_ADJ 0
  #define YY_RESTORE_YY_MORE_OFFSET
  char *yytext;
! #line 1 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  /* -*- indented-text -*- */
  /* Process source files and output type information.
     Copyright (C) 2002-2020 Free Software Foundation, Inc.
*************** You should have received a copy of the G
*** 1218,1224 ****
  along with GCC; see the file COPYING3.  If not see
  <http://www.gnu.org/licenses/>.  */
  #define YY_NO_INPUT 1
! #line 24 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  #ifdef HOST_GENERATOR_FILE
  #include "config.h"
  #define GENERATOR_FILE 1
*************** update_lineno (const char *l, size_t len
*** 1246,1254 ****
        lexer_line.line++;
  }
  
! /* Include '::' in identifiers to capture C++ scope qualifiers.  */
  
! #line 1247 "gengtype-lex.c"
  
  #define INITIAL 0
  #define in_struct 1
--- 1237,1247 ----
        lexer_line.line++;
  }
  
! #line 1235 "gengtype-lex.c"
! #line 59 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
!     /* Include '::' in identifiers to capture C++ scope qualifiers.  */
  
! #line 1239 "gengtype-lex.c"
  
  #define INITIAL 0
  #define in_struct 1
*************** update_lineno (const char *l, size_t len
*** 1267,1302 ****
  #define YY_EXTRA_TYPE void *
  #endif
  
! static int yy_init_globals (void );
  
  /* Accessor methods to globals.
     These are made visible to non-reentrant scanners for convenience. */
  
! int yylex_destroy (void );
  
! int yyget_debug (void );
  
! void yyset_debug (int debug_flag  );
  
! YY_EXTRA_TYPE yyget_extra (void );
  
! void yyset_extra (YY_EXTRA_TYPE user_defined  );
  
! FILE *yyget_in (void );
  
! void yyset_in  (FILE * _in_str  );
  
! FILE *yyget_out (void );
  
! void yyset_out  (FILE * _out_str  );
  
! 			int yyget_leng (void );
  
! char *yyget_text (void );
  
! int yyget_lineno (void );
  
! void yyset_lineno (int _line_number  );
  
  /* Macros after this point can all be overridden by user definitions in
   * section 1.
--- 1260,1295 ----
  #define YY_EXTRA_TYPE void *
  #endif
  
! static int yy_init_globals ( void );
  
  /* Accessor methods to globals.
     These are made visible to non-reentrant scanners for convenience. */
  
! int yylex_destroy ( void );
  
! int yyget_debug ( void );
  
! void yyset_debug ( int debug_flag  );
  
! YY_EXTRA_TYPE yyget_extra ( void );
  
! void yyset_extra ( YY_EXTRA_TYPE user_defined  );
  
! FILE *yyget_in ( void );
  
! void yyset_in  ( FILE * _in_str  );
  
! FILE *yyget_out ( void );
  
! void yyset_out  ( FILE * _out_str  );
  
! 			int yyget_leng ( void );
  
! char *yyget_text ( void );
  
! int yyget_lineno ( void );
  
! void yyset_lineno ( int _line_number  );
  
  /* Macros after this point can all be overridden by user definitions in
   * section 1.
*************** void yyset_lineno (int _line_number  );
*** 1304,1312 ****
  
  #ifndef YY_SKIP_YYWRAP
  #ifdef __cplusplus
! extern "C" int yywrap (void );
  #else
! extern int yywrap (void );
  #endif
  #endif
  
--- 1297,1305 ----
  
  #ifndef YY_SKIP_YYWRAP
  #ifdef __cplusplus
! extern "C" int yywrap ( void );
  #else
! extern int yywrap ( void );
  #endif
  #endif
  
*************** extern int yywrap (void );
*** 1315,1333 ****
  #endif
  
  #ifndef yytext_ptr
! static void yy_flex_strncpy (char *,yyconst char *,int );
  #endif
  
  #ifdef YY_NEED_STRLEN
! static int yy_flex_strlen (yyconst char * );
  #endif
  
  #ifndef YY_NO_INPUT
- 
  #ifdef __cplusplus
! static int yyinput (void );
  #else
! static int input (void );
  #endif
  
  #endif
--- 1308,1325 ----
  #endif
  
  #ifndef yytext_ptr
! static void yy_flex_strncpy ( char *, const char *, int );
  #endif
  
  #ifdef YY_NEED_STRLEN
! static int yy_flex_strlen ( const char * );
  #endif
  
  #ifndef YY_NO_INPUT
  #ifdef __cplusplus
! static int yyinput ( void );
  #else
! static int input ( void );
  #endif
  
  #endif
*************** YY_DECL
*** 1463,1476 ****
  		if ( ! YY_CURRENT_BUFFER ) {
  			yyensure_buffer_stack ();
  			YY_CURRENT_BUFFER_LVALUE =
! 				yy_create_buffer(yyin,YY_BUF_SIZE );
  		}
  
! 		yy_load_buffer_state( );
  		}
  
  	{
! #line 66 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  
    /* Do this on entry to yylex():  */
    *yylval = 0;
--- 1455,1468 ----
  		if ( ! YY_CURRENT_BUFFER ) {
  			yyensure_buffer_stack ();
  			YY_CURRENT_BUFFER_LVALUE =
! 				yy_create_buffer( yyin, YY_BUF_SIZE );
  		}
  
! 		yy_load_buffer_state(  );
  		}
  
  	{
! #line 67 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  
    /* Do this on entry to yylex():  */
    *yylval = 0;
*************** YY_DECL
*** 1481,1487 ****
      }
  
    /* Things we look for in skipping mode: */
! #line 1480 "gengtype-lex.c"
  
  	while ( /*CONSTCOND*/1 )		/* loops until end-of-file is reached */
  		{
--- 1473,1479 ----
      }
  
    /* Things we look for in skipping mode: */
! #line 1471 "gengtype-lex.c"
  
  	while ( /*CONSTCOND*/1 )		/* loops until end-of-file is reached */
  		{
*************** yy_match:
*** 1510,1518 ****
  				{
  				yy_current_state = (int) yy_def[yy_current_state];
  				if ( yy_current_state >= 567 )
! 					yy_c = yy_meta[(unsigned int) yy_c];
  				}
! 			yy_current_state = yy_nxt[yy_base[yy_current_state] + (flex_int16_t) yy_c];
  			++yy_cp;
  			}
  		while ( yy_current_state != 566 );
--- 1502,1510 ----
  				{
  				yy_current_state = (int) yy_def[yy_current_state];
  				if ( yy_current_state >= 567 )
! 					yy_c = yy_meta[yy_c];
  				}
! 			yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
  			++yy_cp;
  			}
  		while ( yy_current_state != 566 );
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1542,1548 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 77 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return TYPEDEF;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1555,1561 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 81 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return STRUCT;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1568,1574 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 85 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return UNION;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1581,1587 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 89 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return STRUCT;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1594,1600 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 93 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return EXTERN;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1607,1613 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 97 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return STATIC;
*************** YY_RULE_SETUP
*** 1618,1642 ****
  
  case 7:
  YY_RULE_SETUP
! #line 105 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct_comment); }
  	YY_BREAK
  case 8:
  /* rule 8 can match eol */
  YY_RULE_SETUP
! #line 106 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 9:
  /* rule 9 can match eol */
  YY_RULE_SETUP
! #line 108 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 10:
  /* rule 10 can match eol */
  YY_RULE_SETUP
! #line 109 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 11:
--- 1610,1634 ----
  
  case 7:
  YY_RULE_SETUP
! #line 106 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct_comment); }
  	YY_BREAK
  case 8:
  /* rule 8 can match eol */
  YY_RULE_SETUP
! #line 107 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 9:
  /* rule 9 can match eol */
  YY_RULE_SETUP
! #line 109 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 10:
  /* rule 10 can match eol */
  YY_RULE_SETUP
! #line 110 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 11:
*************** YY_LINENO_REWIND_TO(yy_bp + 5);
*** 1646,1652 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 111 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  /* don't care */
  	YY_BREAK
  case 12:
*************** case 12:
*** 1655,1671 ****
  YY_LINENO_REWIND_TO(yy_cp - 1);
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 113 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  case 13:
  /* rule 13 can match eol */
! #line 114 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  case 14:
  /* rule 14 can match eol */
! #line 115 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  case 15:
  /* rule 15 can match eol */
  YY_RULE_SETUP
! #line 115 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 13:
  /* rule 13 can match eol */
! #line 115 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 14:
  /* rule 14 can match eol */
! #line 116 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 15:
  /* rule 15 can match eol */
  YY_RULE_SETUP
! #line 116 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
      *yylval = XDUPVAR (const char, yytext, yyleng, yyleng + 1);
      return IGNORABLE_CXX_KEYWORD;
*************** YY_LINENO_REWIND_TO(yy_bp + 3);
*** 1678,1684 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 3;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 119 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { return GTY_TOKEN; }
  	YY_BREAK
  case 17:
*************** YY_LINENO_REWIND_TO(yy_bp + 5);
*** 1688,1694 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 120 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { return UNION; }
  	YY_BREAK
  case 18:
*************** YY_LINENO_REWIND_TO(yy_bp + 6);
*** 1698,1704 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 6;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 121 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { return STRUCT; }
  	YY_BREAK
  case 19:
*************** YY_LINENO_REWIND_TO(yy_bp + 5);
*** 1708,1714 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 122 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { return STRUCT; }
  	YY_BREAK
  case 20:
*************** YY_LINENO_REWIND_TO(yy_bp + 7);
*** 1718,1724 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 7;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 123 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { return TYPEDEF; }
  	YY_BREAK
  case 21:
*************** YY_LINENO_REWIND_TO(yy_bp + 4);
*** 1728,1734 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 4;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 124 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { return ENUM; }
  	YY_BREAK
  case 22:
*************** YY_LINENO_REWIND_TO(yy_bp + 9);
*** 1738,1744 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 9;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 125 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { return PTR_ALIAS; }
  	YY_BREAK
  case 23:
*************** YY_LINENO_REWIND_TO(yy_bp + 10);
*** 1748,1754 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 10;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 126 "/d/gcc-10.1.0/gcc-10.1.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { return NESTED_PTR; }
  	YY_BREAK
  case 24:
*************** YY_LINENO_REWIND_TO(yy_bp + 4);
*** 1758,1769 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 4;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 127 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  { return USER_GTY; }
  	YY_BREAK
  case 25:
  YY_RULE_SETUP
! #line 128 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  { return NUM; }
  	YY_BREAK
  case 26:
--- 1750,1761 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 4;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 128 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { return USER_GTY; }
  	YY_BREAK
  case 25:
  YY_RULE_SETUP
! #line 129 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { return NUM; }
  	YY_BREAK
  case 26:
*************** case 26:
*** 1772,1782 ****
  YY_LINENO_REWIND_TO(yy_cp - 1);
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 131 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  case 27:
  /* rule 27 can match eol */
  YY_RULE_SETUP
! #line 131 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  {
    size_t len;
  
--- 1764,1774 ----
  YY_LINENO_REWIND_TO(yy_cp - 1);
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 132 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 27:
  /* rule 27 can match eol */
  YY_RULE_SETUP
! #line 132 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    size_t len;
  
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1795,1801 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 142 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return ID;
--- 1787,1793 ----
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 143 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return ID;
*************** YY_RULE_SETUP
*** 1804,1810 ****
  case 29:
  /* rule 29 can match eol */
  YY_RULE_SETUP
! #line 147 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return STRING;
--- 1796,1802 ----
  case 29:
  /* rule 29 can match eol */
  YY_RULE_SETUP
! #line 148 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return STRING;
*************** YY_RULE_SETUP
*** 1814,1820 ****
  case 30:
  /* rule 30 can match eol */
  YY_RULE_SETUP
! #line 152 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return ARRAY;
--- 1806,1812 ----
  case 30:
  /* rule 30 can match eol */
  YY_RULE_SETUP
! #line 153 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return ARRAY;
*************** YY_RULE_SETUP
*** 1823,1829 ****
  case 31:
  /* rule 31 can match eol */
  YY_RULE_SETUP
! #line 156 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng);
    return CHAR;
--- 1815,1821 ----
  case 31:
  /* rule 31 can match eol */
  YY_RULE_SETUP
! #line 157 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng);
    return CHAR;
*************** YY_RULE_SETUP
*** 1831,1854 ****
  	YY_BREAK
  case 32:
  YY_RULE_SETUP
! #line 161 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  { return ELLIPSIS; }
  	YY_BREAK
  case 33:
  YY_RULE_SETUP
! #line 162 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  { return yytext[0]; }
  	YY_BREAK
  /* ignore pp-directives */
  case 34:
  /* rule 34 can match eol */
  YY_RULE_SETUP
! #line 165 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  {lexer_line.line++;}
  	YY_BREAK
  case 35:
  YY_RULE_SETUP
! #line 167 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, "unexpected character `%s'", yytext);
  }
--- 1823,1846 ----
  	YY_BREAK
  case 32:
  YY_RULE_SETUP
! #line 162 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { return ELLIPSIS; }
  	YY_BREAK
  case 33:
  YY_RULE_SETUP
! #line 163 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { return yytext[0]; }
  	YY_BREAK
  /* ignore pp-directives */
  case 34:
  /* rule 34 can match eol */
  YY_RULE_SETUP
! #line 166 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {lexer_line.line++;}
  	YY_BREAK
  case 35:
  YY_RULE_SETUP
! #line 168 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, "unexpected character `%s'", yytext);
  }
*************** YY_RULE_SETUP
*** 1856,1891 ****
  
  case 36:
  YY_RULE_SETUP
! #line 172 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  { BEGIN(in_comment); }
  	YY_BREAK
  case 37:
  /* rule 37 can match eol */
  YY_RULE_SETUP
! #line 173 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 38:
  /* rule 38 can match eol */
  YY_RULE_SETUP
! #line 174 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 39:
! #line 176 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  case 40:
  /* rule 40 can match eol */
! #line 177 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  case 41:
  /* rule 41 can match eol */
  YY_RULE_SETUP
! #line 177 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 42:
  /* rule 42 can match eol */
  YY_RULE_SETUP
! #line 178 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 43:
--- 1848,1883 ----
  
  case 36:
  YY_RULE_SETUP
! #line 173 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { BEGIN(in_comment); }
  	YY_BREAK
  case 37:
  /* rule 37 can match eol */
  YY_RULE_SETUP
! #line 174 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 38:
  /* rule 38 can match eol */
  YY_RULE_SETUP
! #line 175 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 39:
! #line 177 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 40:
  /* rule 40 can match eol */
! #line 178 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 41:
  /* rule 41 can match eol */
  YY_RULE_SETUP
! #line 178 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 42:
  /* rule 42 can match eol */
  YY_RULE_SETUP
! #line 179 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 43:
*************** YY_LINENO_REWIND_TO(yy_bp + 1);
*** 1895,1915 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 179 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 44:
  /* rule 44 can match eol */
  YY_RULE_SETUP
! #line 182 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 45:
! #line 184 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  case 46:
  YY_RULE_SETUP
! #line 184 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 47:
--- 1887,1907 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 180 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 44:
  /* rule 44 can match eol */
  YY_RULE_SETUP
! #line 183 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 45:
! #line 185 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 46:
  YY_RULE_SETUP
! #line 185 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 47:
*************** YY_LINENO_REWIND_TO(yy_bp + 1);
*** 1919,1943 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 185 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 48:
  YY_RULE_SETUP
! #line 188 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  { BEGIN(INITIAL); } 
  	YY_BREAK
  case 49:
  YY_RULE_SETUP
! #line 189 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct); }
  	YY_BREAK
  case 50:
! #line 192 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  case 51:
  YY_RULE_SETUP
! #line 192 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, 
  		 "unterminated comment or string; unexpected EOF");
--- 1911,1935 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 186 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 48:
  YY_RULE_SETUP
! #line 189 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { BEGIN(INITIAL); } 
  	YY_BREAK
  case 49:
  YY_RULE_SETUP
! #line 190 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct); }
  	YY_BREAK
  case 50:
! #line 193 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 51:
  YY_RULE_SETUP
! #line 193 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, 
  		 "unterminated comment or string; unexpected EOF");
*************** YY_RULE_SETUP
*** 1946,1960 ****
  case 52:
  /* rule 52 can match eol */
  YY_RULE_SETUP
! #line 197 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 53:
  YY_RULE_SETUP
! #line 199 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
  YY_FATAL_ERROR( "flex scanner jammed" );
  	YY_BREAK
! #line 1953 "gengtype-lex.c"
  case YY_STATE_EOF(INITIAL):
  case YY_STATE_EOF(in_struct):
  case YY_STATE_EOF(in_struct_comment):
--- 1938,1952 ----
  case 52:
  /* rule 52 can match eol */
  YY_RULE_SETUP
! #line 198 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 53:
  YY_RULE_SETUP
! #line 200 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  YY_FATAL_ERROR( "flex scanner jammed" );
  	YY_BREAK
! #line 1944 "gengtype-lex.c"
  case YY_STATE_EOF(INITIAL):
  case YY_STATE_EOF(in_struct):
  case YY_STATE_EOF(in_struct_comment):
*************** case YY_STATE_EOF(in_comment):
*** 2036,2042 ****
  				{
  				(yy_did_buffer_switch_on_eof) = 0;
  
! 				if ( yywrap( ) )
  					{
  					/* Note: because we've taken care in
  					 * yy_get_next_buffer() to have set up
--- 2028,2034 ----
  				{
  				(yy_did_buffer_switch_on_eof) = 0;
  
! 				if ( yywrap(  ) )
  					{
  					/* Note: because we've taken care in
  					 * yy_get_next_buffer() to have set up
*************** static int yy_get_next_buffer (void)
*** 2103,2109 ****
  {
      	char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
  	char *source = (yytext_ptr);
! 	yy_size_t number_to_move, i;
  	int ret_val;
  
  	if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
--- 2095,2101 ----
  {
      	char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
  	char *source = (yytext_ptr);
! 	int number_to_move, i;
  	int ret_val;
  
  	if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
*************** static int yy_get_next_buffer (void)
*** 2132,2138 ****
  	/* Try to read more data. */
  
  	/* First move last chars to start of buffer. */
! 	number_to_move = (yy_size_t) ((yy_c_buf_p) - (yytext_ptr)) - 1;
  
  	for ( i = 0; i < number_to_move; ++i )
  		*(dest++) = *(source++);
--- 2124,2130 ----
  	/* Try to read more data. */
  
  	/* First move last chars to start of buffer. */
! 	number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1);
  
  	for ( i = 0; i < number_to_move; ++i )
  		*(dest++) = *(source++);
*************** static int yy_get_next_buffer (void)
*** 2168,2174 ****
  
  				b->yy_ch_buf = (char *)
  					/* Include room in for 2 EOB chars. */
! 					yyrealloc((void *) b->yy_ch_buf,(yy_size_t) (b->yy_buf_size + 2)  );
  				}
  			else
  				/* Can't grow it, we don't own it. */
--- 2160,2167 ----
  
  				b->yy_ch_buf = (char *)
  					/* Include room in for 2 EOB chars. */
! 					yyrealloc( (void *) b->yy_ch_buf,
! 							 (yy_size_t) (b->yy_buf_size + 2)  );
  				}
  			else
  				/* Can't grow it, we don't own it. */
*************** static int yy_get_next_buffer (void)
*** 2200,2206 ****
  		if ( number_to_move == YY_MORE_ADJ )
  			{
  			ret_val = EOB_ACT_END_OF_FILE;
! 			yyrestart(yyin  );
  			}
  
  		else
--- 2193,2199 ----
  		if ( number_to_move == YY_MORE_ADJ )
  			{
  			ret_val = EOB_ACT_END_OF_FILE;
! 			yyrestart( yyin  );
  			}
  
  		else
*************** static int yy_get_next_buffer (void)
*** 2214,2225 ****
  	else
  		ret_val = EOB_ACT_CONTINUE_SCAN;
  
! 	if ((int) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
  		/* Extend the array by 50%, plus the number we really need. */
  		int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
! 		YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,(yy_size_t) new_size  );
  		if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
  			YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
  	}
  
  	(yy_n_chars) += number_to_move;
--- 2207,2221 ----
  	else
  		ret_val = EOB_ACT_CONTINUE_SCAN;
  
! 	if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
  		/* Extend the array by 50%, plus the number we really need. */
  		int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
! 		YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc(
! 			(void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size  );
  		if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
  			YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
+ 		/* "- 2" to take care of EOB's */
+ 		YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2);
  	}
  
  	(yy_n_chars) += number_to_move;
*************** static int yy_get_next_buffer (void)
*** 2253,2261 ****
  			{
  			yy_current_state = (int) yy_def[yy_current_state];
  			if ( yy_current_state >= 567 )
! 				yy_c = yy_meta[(unsigned int) yy_c];
  			}
! 		yy_current_state = yy_nxt[yy_base[yy_current_state] + (flex_int16_t) yy_c];
  		}
  
  	return yy_current_state;
--- 2249,2257 ----
  			{
  			yy_current_state = (int) yy_def[yy_current_state];
  			if ( yy_current_state >= 567 )
! 				yy_c = yy_meta[yy_c];
  			}
! 		yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
  		}
  
  	return yy_current_state;
*************** static int yy_get_next_buffer (void)
*** 2281,2289 ****
  		{
  		yy_current_state = (int) yy_def[yy_current_state];
  		if ( yy_current_state >= 567 )
! 			yy_c = yy_meta[(unsigned int) yy_c];
  		}
! 	yy_current_state = yy_nxt[yy_base[yy_current_state] + (flex_int16_t) yy_c];
  	yy_is_jam = (yy_current_state == 566);
  
  		return yy_is_jam ? 0 : yy_current_state;
--- 2277,2285 ----
  		{
  		yy_current_state = (int) yy_def[yy_current_state];
  		if ( yy_current_state >= 567 )
! 			yy_c = yy_meta[yy_c];
  		}
! 	yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
  	yy_is_jam = (yy_current_state == 566);
  
  		return yy_is_jam ? 0 : yy_current_state;
*************** static int yy_get_next_buffer (void)
*** 2317,2323 ****
  
  		else
  			{ /* need more input */
! 			int offset = (yy_c_buf_p) - (yytext_ptr);
  			++(yy_c_buf_p);
  
  			switch ( yy_get_next_buffer(  ) )
--- 2313,2319 ----
  
  		else
  			{ /* need more input */
! 			int offset = (int) ((yy_c_buf_p) - (yytext_ptr));
  			++(yy_c_buf_p);
  
  			switch ( yy_get_next_buffer(  ) )
*************** static int yy_get_next_buffer (void)
*** 2334,2346 ****
  					 */
  
  					/* Reset buffer status. */
! 					yyrestart(yyin );
  
  					/*FALLTHROUGH*/
  
  				case EOB_ACT_END_OF_FILE:
  					{
! 					if ( yywrap( ) )
  						return 0;
  
  					if ( ! (yy_did_buffer_switch_on_eof) )
--- 2330,2342 ----
  					 */
  
  					/* Reset buffer status. */
! 					yyrestart( yyin );
  
  					/*FALLTHROUGH*/
  
  				case EOB_ACT_END_OF_FILE:
  					{
! 					if ( yywrap(  ) )
  						return 0;
  
  					if ( ! (yy_did_buffer_switch_on_eof) )
*************** static int yy_get_next_buffer (void)
*** 2380,2390 ****
  	if ( ! YY_CURRENT_BUFFER ){
          yyensure_buffer_stack ();
  		YY_CURRENT_BUFFER_LVALUE =
!             yy_create_buffer(yyin,YY_BUF_SIZE );
  	}
  
! 	yy_init_buffer(YY_CURRENT_BUFFER,input_file );
! 	yy_load_buffer_state( );
  }
  
  /** Switch to a different input buffer.
--- 2376,2386 ----
  	if ( ! YY_CURRENT_BUFFER ){
          yyensure_buffer_stack ();
  		YY_CURRENT_BUFFER_LVALUE =
!             yy_create_buffer( yyin, YY_BUF_SIZE );
  	}
  
! 	yy_init_buffer( YY_CURRENT_BUFFER, input_file );
! 	yy_load_buffer_state(  );
  }
  
  /** Switch to a different input buffer.
*************** static int yy_get_next_buffer (void)
*** 2412,2418 ****
  		}
  
  	YY_CURRENT_BUFFER_LVALUE = new_buffer;
! 	yy_load_buffer_state( );
  
  	/* We don't actually know whether we did this switch during
  	 * EOF (yywrap()) processing, but the only time this flag
--- 2408,2414 ----
  		}
  
  	YY_CURRENT_BUFFER_LVALUE = new_buffer;
! 	yy_load_buffer_state(  );
  
  	/* We don't actually know whether we did this switch during
  	 * EOF (yywrap()) processing, but the only time this flag
*************** static void yy_load_buffer_state  (void)
*** 2440,2446 ****
  {
  	YY_BUFFER_STATE b;
      
! 	b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state )  );
  	if ( ! b )
  		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  
--- 2436,2442 ----
  {
  	YY_BUFFER_STATE b;
      
! 	b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state )  );
  	if ( ! b )
  		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  
*************** static void yy_load_buffer_state  (void)
*** 2449,2461 ****
  	/* yy_ch_buf has to be 2 characters longer than the size given because
  	 * we need to put in 2 end-of-buffer characters.
  	 */
! 	b->yy_ch_buf = (char *) yyalloc((yy_size_t) (b->yy_buf_size + 2)  );
  	if ( ! b->yy_ch_buf )
  		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  
  	b->yy_is_our_buffer = 1;
  
! 	yy_init_buffer(b,file );
  
  	return b;
  }
--- 2445,2457 ----
  	/* yy_ch_buf has to be 2 characters longer than the size given because
  	 * we need to put in 2 end-of-buffer characters.
  	 */
! 	b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2)  );
  	if ( ! b->yy_ch_buf )
  		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  
  	b->yy_is_our_buffer = 1;
  
! 	yy_init_buffer( b, file );
  
  	return b;
  }
*************** static void yy_load_buffer_state  (void)
*** 2474,2482 ****
  		YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
  
  	if ( b->yy_is_our_buffer )
! 		yyfree((void *) b->yy_ch_buf  );
  
! 	yyfree((void *) b  );
  }
  
  /* Initializes or reinitializes a buffer.
--- 2470,2478 ----
  		YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
  
  	if ( b->yy_is_our_buffer )
! 		yyfree( (void *) b->yy_ch_buf  );
  
! 	yyfree( (void *) b  );
  }
  
  /* Initializes or reinitializes a buffer.
*************** static void yy_load_buffer_state  (void)
*** 2488,2494 ****
  {
  	int oerrno = errno;
      
! 	yy_flush_buffer(b );
  
  	b->yy_input_file = file;
  	b->yy_fill_buffer = 1;
--- 2484,2490 ----
  {
  	int oerrno = errno;
      
! 	yy_flush_buffer( b );
  
  	b->yy_input_file = file;
  	b->yy_fill_buffer = 1;
*************** static void yy_load_buffer_state  (void)
*** 2531,2537 ****
  	b->yy_buffer_status = YY_BUFFER_NEW;
  
  	if ( b == YY_CURRENT_BUFFER )
! 		yy_load_buffer_state( );
  }
  
  /** Pushes the new state onto the stack. The new state becomes
--- 2527,2533 ----
  	b->yy_buffer_status = YY_BUFFER_NEW;
  
  	if ( b == YY_CURRENT_BUFFER )
! 		yy_load_buffer_state(  );
  }
  
  /** Pushes the new state onto the stack. The new state becomes
*************** void yypush_buffer_state (YY_BUFFER_STAT
*** 2562,2568 ****
  	YY_CURRENT_BUFFER_LVALUE = new_buffer;
  
  	/* copied from yy_switch_to_buffer. */
! 	yy_load_buffer_state( );
  	(yy_did_buffer_switch_on_eof) = 1;
  }
  
--- 2558,2564 ----
  	YY_CURRENT_BUFFER_LVALUE = new_buffer;
  
  	/* copied from yy_switch_to_buffer. */
! 	yy_load_buffer_state(  );
  	(yy_did_buffer_switch_on_eof) = 1;
  }
  
*************** void yypop_buffer_state (void)
*** 2581,2587 ****
  		--(yy_buffer_stack_top);
  
  	if (YY_CURRENT_BUFFER) {
! 		yy_load_buffer_state( );
  		(yy_did_buffer_switch_on_eof) = 1;
  	}
  }
--- 2577,2583 ----
  		--(yy_buffer_stack_top);
  
  	if (YY_CURRENT_BUFFER) {
! 		yy_load_buffer_state(  );
  		(yy_did_buffer_switch_on_eof) = 1;
  	}
  }
*************** void yypop_buffer_state (void)
*** 2591,2597 ****
   */
  static void yyensure_buffer_stack (void)
  {
! 	int num_to_alloc;
      
  	if (!(yy_buffer_stack)) {
  
--- 2587,2593 ----
   */
  static void yyensure_buffer_stack (void)
  {
! 	yy_size_t num_to_alloc;
      
  	if (!(yy_buffer_stack)) {
  
*************** static void yyensure_buffer_stack (void)
*** 2605,2613 ****
  								);
  		if ( ! (yy_buffer_stack) )
  			YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
! 								  
  		memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
! 				
  		(yy_buffer_stack_max) = num_to_alloc;
  		(yy_buffer_stack_top) = 0;
  		return;
--- 2601,2609 ----
  								);
  		if ( ! (yy_buffer_stack) )
  			YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
! 
  		memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
! 
  		(yy_buffer_stack_max) = num_to_alloc;
  		(yy_buffer_stack_top) = 0;
  		return;
*************** static void yyensure_buffer_stack (void)
*** 2636,2642 ****
   * @param base the character buffer
   * @param size the size in bytes of the character buffer
   * 
!  * @return the newly allocated buffer state object. 
   */
  YY_BUFFER_STATE yy_scan_buffer  (char * base, yy_size_t  size )
  {
--- 2632,2638 ----
   * @param base the character buffer
   * @param size the size in bytes of the character buffer
   * 
!  * @return the newly allocated buffer state object.
   */
  YY_BUFFER_STATE yy_scan_buffer  (char * base, yy_size_t  size )
  {
*************** YY_BUFFER_STATE yy_scan_buffer  (char *
*** 2648,2654 ****
  		/* They forgot to leave room for the EOB's. */
  		return NULL;
  
! 	b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state )  );
  	if ( ! b )
  		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
  
--- 2644,2650 ----
  		/* They forgot to leave room for the EOB's. */
  		return NULL;
  
! 	b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state )  );
  	if ( ! b )
  		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
  
*************** YY_BUFFER_STATE yy_scan_buffer  (char *
*** 2662,2668 ****
  	b->yy_fill_buffer = 0;
  	b->yy_buffer_status = YY_BUFFER_NEW;
  
! 	yy_switch_to_buffer(b  );
  
  	return b;
  }
--- 2658,2664 ----
  	b->yy_fill_buffer = 0;
  	b->yy_buffer_status = YY_BUFFER_NEW;
  
! 	yy_switch_to_buffer( b  );
  
  	return b;
  }
*************** YY_BUFFER_STATE yy_scan_buffer  (char *
*** 2675,2684 ****
   * @note If you want to scan bytes that may contain NUL values, then use
   *       yy_scan_bytes() instead.
   */
! YY_BUFFER_STATE yy_scan_string (yyconst char * yystr )
  {
      
! 	return yy_scan_bytes(yystr,(int) strlen(yystr) );
  }
  
  /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
--- 2671,2680 ----
   * @note If you want to scan bytes that may contain NUL values, then use
   *       yy_scan_bytes() instead.
   */
! YY_BUFFER_STATE yy_scan_string (const char * yystr )
  {
      
! 	return yy_scan_bytes( yystr, (int) strlen(yystr) );
  }
  
  /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
*************** YY_BUFFER_STATE yy_scan_string (yyconst
*** 2688,2694 ****
   * 
   * @return the newly allocated buffer state object.
   */
! YY_BUFFER_STATE yy_scan_bytes  (yyconst char * yybytes, int  _yybytes_len )
  {
  	YY_BUFFER_STATE b;
  	char *buf;
--- 2684,2690 ----
   * 
   * @return the newly allocated buffer state object.
   */
! YY_BUFFER_STATE yy_scan_bytes  (const char * yybytes, int  _yybytes_len )
  {
  	YY_BUFFER_STATE b;
  	char *buf;
*************** YY_BUFFER_STATE yy_scan_bytes  (yyconst
*** 2697,2703 ****
      
  	/* Get memory for full buffer, including space for trailing EOB's. */
  	n = (yy_size_t) (_yybytes_len + 2);
! 	buf = (char *) yyalloc(n  );
  	if ( ! buf )
  		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
  
--- 2693,2699 ----
      
  	/* Get memory for full buffer, including space for trailing EOB's. */
  	n = (yy_size_t) (_yybytes_len + 2);
! 	buf = (char *) yyalloc( n  );
  	if ( ! buf )
  		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
  
*************** YY_BUFFER_STATE yy_scan_bytes  (yyconst
*** 2706,2712 ****
  
  	buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
  
! 	b = yy_scan_buffer(buf,n );
  	if ( ! b )
  		YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
  
--- 2702,2708 ----
  
  	buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
  
! 	b = yy_scan_buffer( buf, n );
  	if ( ! b )
  		YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
  
*************** YY_BUFFER_STATE yy_scan_bytes  (yyconst
*** 2722,2730 ****
  #define YY_EXIT_FAILURE 2
  #endif
  
! static void yynoreturn yy_fatal_error (yyconst char* msg )
  {
! 			(void) fprintf( stderr, "%s\n", msg );
  	exit( YY_EXIT_FAILURE );
  }
  
--- 2718,2726 ----
  #define YY_EXIT_FAILURE 2
  #endif
  
! static void yynoreturn yy_fatal_error (const char* msg )
  {
! 			fprintf( stderr, "%s\n", msg );
  	exit( YY_EXIT_FAILURE );
  }
  
*************** static void yynoreturn yy_fatal_error (y
*** 2735,2741 ****
  	do \
  		{ \
  		/* Undo effects of setting up yytext. */ \
!         yy_size_t yyless_macro_arg = (n); \
          YY_LESS_LINENO(yyless_macro_arg);\
  		yytext[yyleng] = (yy_hold_char); \
  		(yy_c_buf_p) = yytext + yyless_macro_arg; \
--- 2731,2737 ----
  	do \
  		{ \
  		/* Undo effects of setting up yytext. */ \
!         int yyless_macro_arg = (n); \
          YY_LESS_LINENO(yyless_macro_arg);\
  		yytext[yyleng] = (yy_hold_char); \
  		(yy_c_buf_p) = yytext + yyless_macro_arg; \
*************** static void yynoreturn yy_fatal_error (y
*** 2752,2758 ****
   */
  int yyget_lineno  (void)
  {
!         
      return yylineno;
  }
  
--- 2748,2754 ----
   */
  int yyget_lineno  (void)
  {
!     
      return yylineno;
  }
  
*************** int yylex_destroy  (void)
*** 2859,2865 ****
      
      /* Pop the buffer stack, destroying each element. */
  	while(YY_CURRENT_BUFFER){
! 		yy_delete_buffer(YY_CURRENT_BUFFER  );
  		YY_CURRENT_BUFFER_LVALUE = NULL;
  		yypop_buffer_state();
  	}
--- 2855,2861 ----
      
      /* Pop the buffer stack, destroying each element. */
  	while(YY_CURRENT_BUFFER){
! 		yy_delete_buffer( YY_CURRENT_BUFFER  );
  		YY_CURRENT_BUFFER_LVALUE = NULL;
  		yypop_buffer_state();
  	}
*************** int yylex_destroy  (void)
*** 2880,2886 ****
   */
  
  #ifndef yytext_ptr
! static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
  {
  		
  	int i;
--- 2876,2882 ----
   */
  
  #ifndef yytext_ptr
! static void yy_flex_strncpy (char* s1, const char * s2, int n )
  {
  		
  	int i;
*************** static void yy_flex_strncpy (char* s1, y
*** 2890,2896 ****
  #endif
  
  #ifdef YY_NEED_STRLEN
! static int yy_flex_strlen (yyconst char * s )
  {
  	int n;
  	for ( n = 0; s[n]; ++n )
--- 2886,2892 ----
  #endif
  
  #ifdef YY_NEED_STRLEN
! static int yy_flex_strlen (const char * s )
  {
  	int n;
  	for ( n = 0; s[n]; ++n )
*************** void yyfree (void * ptr )
*** 2925,2932 ****
  
  #define YYTABLES_NAME "yytables"
  
! #line 199 "/d/gcc-10.1.0/gcc-10.1.0/gcc/gengtype-lex.l"
! 
  
  
  void
--- 2921,2927 ----
  
  #define YYTABLES_NAME "yytables"
  
! #line 200 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  
  
  void
diff -Nrcpad gcc-10.1.0/gcc/gimple-fold.c gcc-10.2.0/gcc/gimple-fold.c
*** gcc-10.1.0/gcc/gimple-fold.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/gimple-fold.c	Thu Jul 23 06:35:17 2020
*************** fold_array_ctor_reference (tree type, tr
*** 6811,6820 ****
  	     SIZE to the size of the accessed element.  */
  	  inner_offset = 0;
  	  type = TREE_TYPE (val);
! 	  size = elt_size.to_uhwi () * BITS_PER_UNIT;
  	}
  
!       *suboff += (access_index * elt_size * BITS_PER_UNIT).to_uhwi ();
        return fold_ctor_reference (type, val, inner_offset, size, from_decl,
  				  suboff);
      }
--- 6811,6827 ----
  	     SIZE to the size of the accessed element.  */
  	  inner_offset = 0;
  	  type = TREE_TYPE (val);
! 	  size = elt_sz * BITS_PER_UNIT;
  	}
+       else if (size && access_index < CONSTRUCTOR_NELTS (ctor) - 1
+ 	       && TREE_CODE (val) == CONSTRUCTOR
+ 	       && (elt_sz * BITS_PER_UNIT - inner_offset) < size)
+ 	/* If this isn't the last element in the CTOR and a CTOR itself
+ 	   and it does not cover the whole object we are requesting give up
+ 	   since we're not set up for combining from multiple CTORs.  */
+ 	return NULL_TREE;
  
!       *suboff += access_index.to_uhwi () * elt_sz * BITS_PER_UNIT;
        return fold_ctor_reference (type, val, inner_offset, size, from_decl,
  				  suboff);
      }
diff -Nrcpad gcc-10.1.0/gcc/gimple-ssa-split-paths.c gcc-10.2.0/gcc/gimple-ssa-split-paths.c
*** gcc-10.1.0/gcc/gimple-ssa-split-paths.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/gimple-ssa-split-paths.c	Thu Jul 23 06:35:17 2020
*************** find_block_to_duplicate_for_splitting_pa
*** 67,74 ****
  	 region.  Verify that it is.
  
  	 First, verify that BB has two predecessors (each arm of the
! 	 IF-THEN-ELSE) and two successors (the latch and exit).  */
!       if (EDGE_COUNT (bb->preds) == 2 && EDGE_COUNT (bb->succs) == 2)
  	{
  	  /* Now verify that BB's immediate dominator ends in a
  	     conditional as well.  */
--- 67,80 ----
  	 region.  Verify that it is.
  
  	 First, verify that BB has two predecessors (each arm of the
! 	 IF-THEN-ELSE) and two successors (the latch and exit) and that
! 	 all edges are normal.  */
!       if (EDGE_COUNT (bb->preds) == 2
! 	  && !(EDGE_PRED (bb, 0)->flags & EDGE_COMPLEX)
! 	  && !(EDGE_PRED (bb, 1)->flags & EDGE_COMPLEX)
! 	  && EDGE_COUNT (bb->succs) == 2
! 	  && !(EDGE_SUCC (bb, 0)->flags & EDGE_COMPLEX)
! 	  && !(EDGE_SUCC (bb, 1)->flags & EDGE_COMPLEX))
  	{
  	  /* Now verify that BB's immediate dominator ends in a
  	     conditional as well.  */
diff -Nrcpad gcc-10.1.0/gcc/gimplify.c gcc-10.2.0/gcc/gimplify.c
*** gcc-10.1.0/gcc/gimplify.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/gimplify.c	Thu Jul 23 06:35:17 2020
*************** gimplify_scan_omp_clauses (tree *list_p,
*** 8760,8765 ****
--- 8760,8767 ----
  	    case OMP_TARGET_DATA:
  	    case OMP_TARGET_ENTER_DATA:
  	    case OMP_TARGET_EXIT_DATA:
+ 	    case OACC_ENTER_DATA:
+ 	    case OACC_EXIT_DATA:
  	    case OACC_HOST_DATA:
  	      if (OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_FIRSTPRIVATE_POINTER
  		  || (OMP_CLAUSE_MAP_KIND (c)
*************** gimplify_scan_omp_clauses (tree *list_p,
*** 8768,8782 ****
  		   mapped, but not the pointer to it.  */
  		remove = true;
  	      break;
- 	    case OACC_ENTER_DATA:
- 	    case OACC_EXIT_DATA:
- 	      if (OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_POINTER
- 		  || OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_TO_PSET
- 		  || OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_FIRSTPRIVATE_POINTER
- 		  || (OMP_CLAUSE_MAP_KIND (c)
- 		      == GOMP_MAP_FIRSTPRIVATE_REFERENCE))
- 		remove = true;
- 	      break;
  	    default:
  	      break;
  	    }
--- 8770,8775 ----
*************** gimplify_scan_omp_clauses (tree *list_p,
*** 8786,8795 ****
  	     does not make sense.  Likewise, for 'update' only transferring the
  	     data itself is needed as the rest has been handled in previous
  	     directives.  However, for 'exit data', the array descriptor needs
! 	     to be delete; hence, we turn the MAP_TO_PSET into a MAP_DELETE.  */
  	  if (code == OMP_TARGET_EXIT_DATA
  	      && OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_TO_PSET)
! 	    OMP_CLAUSE_SET_MAP_KIND (c, GOMP_MAP_DELETE);
  	  else if ((code == OMP_TARGET_EXIT_DATA || code == OMP_TARGET_UPDATE)
  		   && (OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_POINTER
  		       || OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_TO_PSET))
--- 8779,8798 ----
  	     does not make sense.  Likewise, for 'update' only transferring the
  	     data itself is needed as the rest has been handled in previous
  	     directives.  However, for 'exit data', the array descriptor needs
! 	     to be delete; hence, we turn the MAP_TO_PSET into a MAP_DELETE.
! 
! 	     NOTE: Generally, it is not safe to perform "enter data" operations
! 	     on arrays where the data *or the descriptor* may go out of scope
! 	     before a corresponding "exit data" operation -- and such a
! 	     descriptor may be synthesized temporarily, e.g. to pass an
! 	     explicit-shape array to a function expecting an assumed-shape
! 	     argument.  Performing "enter data" inside the called function
! 	     would thus be problematic.  */
  	  if (code == OMP_TARGET_EXIT_DATA
  	      && OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_TO_PSET)
! 	    OMP_CLAUSE_SET_MAP_KIND (c, OMP_CLAUSE_MAP_KIND (*prev_list_p)
! 					== GOMP_MAP_DELETE
! 					? GOMP_MAP_DELETE : GOMP_MAP_RELEASE);
  	  else if ((code == OMP_TARGET_EXIT_DATA || code == OMP_TARGET_UPDATE)
  		   && (OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_POINTER
  		       || OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_TO_PSET))
*************** gimplify_adjust_omp_clauses (gimple_seq
*** 10406,10412 ****
  		}
  	    }
  	  else if (OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_STRUCT
! 		   && code == OMP_TARGET_EXIT_DATA)
  	    remove = true;
  	  else if (DECL_SIZE (decl)
  		   && TREE_CODE (DECL_SIZE (decl)) != INTEGER_CST
--- 10409,10416 ----
  		}
  	    }
  	  else if (OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_STRUCT
! 		   && (code == OMP_TARGET_EXIT_DATA
! 		       || code == OACC_EXIT_DATA))
  	    remove = true;
  	  else if (DECL_SIZE (decl)
  		   && TREE_CODE (DECL_SIZE (decl)) != INTEGER_CST
*************** gimplify_omp_task (tree *expr_p, gimple_
*** 10984,11045 ****
    *expr_p = NULL_TREE;
  }
  
- /* Helper function of gimplify_omp_for, find OMP_FOR resp. OMP_SIMD
-    with non-NULL OMP_FOR_INIT.  Also, fill in pdata array,
-    pdata[0] non-NULL if there is anything non-trivial in between, pdata[1]
-    is address of OMP_PARALLEL in between if any, pdata[2] is address of
-    OMP_FOR in between if any and pdata[3] is address of the inner
-    OMP_FOR/OMP_SIMD.  */
- 
- static tree
- find_combined_omp_for (tree *tp, int *walk_subtrees, void *data)
- {
-   tree **pdata = (tree **) data;
-   *walk_subtrees = 0;
-   switch (TREE_CODE (*tp))
-     {
-     case OMP_FOR:
-       if (OMP_FOR_INIT (*tp) != NULL_TREE)
- 	{
- 	  pdata[3] = tp;
- 	  return *tp;
- 	}
-       pdata[2] = tp;
-       *walk_subtrees = 1;
-       break;
-     case OMP_SIMD:
-       if (OMP_FOR_INIT (*tp) != NULL_TREE)
- 	{
- 	  pdata[3] = tp;
- 	  return *tp;
- 	}
-       break;
-     case BIND_EXPR:
-       if (BIND_EXPR_VARS (*tp)
- 	  || (BIND_EXPR_BLOCK (*tp)
- 	      && BLOCK_VARS (BIND_EXPR_BLOCK (*tp))))
- 	pdata[0] = tp;
-       *walk_subtrees = 1;
-       break;
-     case STATEMENT_LIST:
-       if (!tsi_one_before_end_p (tsi_start (*tp)))
- 	pdata[0] = tp;
-       *walk_subtrees = 1;
-       break;
-     case TRY_FINALLY_EXPR:
-       pdata[0] = tp;
-       *walk_subtrees = 1;
-       break;
-     case OMP_PARALLEL:
-       pdata[1] = tp;
-       *walk_subtrees = 1;
-       break;
-     default:
-       break;
-     }
-   return NULL_TREE;
- }
- 
  /* Gimplify the gross structure of an OMP_FOR statement.  */
  
  static enum gimplify_status
--- 10988,10993 ----
diff -Nrcpad gcc-10.1.0/gcc/go/ChangeLog gcc-10.2.0/gcc/go/ChangeLog
*** gcc-10.1.0/gcc/go/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/go/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,7 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/go/gofrontend/MERGE gcc-10.2.0/gcc/go/gofrontend/MERGE
*** gcc-10.1.0/gcc/go/gofrontend/MERGE	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/go/gofrontend/MERGE	Thu Jul 23 06:35:17 2020
***************
*** 1,4 ****
! 761d68dacefc578e45ff299761f20989aef67823
  
  The first line of this file holds the git revision number of the last
  merge done from the gofrontend repository.
--- 1,4 ----
! 2ad0970e9da95024110cd3244e9e21313af70a5f
  
  The first line of this file holds the git revision number of the last
  merge done from the gofrontend repository.
diff -Nrcpad gcc-10.1.0/gcc/hsa-gen.c gcc-10.2.0/gcc/hsa-gen.c
*** gcc-10.1.0/gcc/hsa-gen.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/hsa-gen.c	Thu Jul 23 06:35:17 2020
*************** gen_hsa_insns_for_call (gimple *stmt, hs
*** 5299,5308 ****
    if (!gimple_call_builtin_p (stmt, BUILT_IN_NORMAL))
      {
        tree function_decl = gimple_call_fndecl (stmt);
-       /* Prefetch pass can create type-mismatching prefetch builtin calls which
- 	 fail the gimple_call_builtin_p test above.  Handle them here.  */
-       if (fndecl_built_in_p (function_decl, BUILT_IN_PREFETCH))
- 	return;
  
        if (function_decl == NULL_TREE)
  	{
--- 5299,5304 ----
*************** gen_hsa_insns_for_call (gimple *stmt, hs
*** 5311,5316 ****
--- 5307,5317 ----
  	  return;
  	}
  
+       /* Prefetch pass can create type-mismatching prefetch builtin calls which
+ 	 fail the gimple_call_builtin_p test above.  Handle them here.  */
+       if (fndecl_built_in_p (function_decl, BUILT_IN_PREFETCH))
+ 	return;
+ 
        if (hsa_callable_function_p (function_decl))
  	gen_hsa_insns_for_direct_call (stmt, hbb);
        else if (!gen_hsa_insns_for_known_library_call (stmt, hbb))
diff -Nrcpad gcc-10.1.0/gcc/ipa-devirt.c gcc-10.2.0/gcc/ipa-devirt.c
*** gcc-10.1.0/gcc/ipa-devirt.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/ipa-devirt.c	Thu Jul 23 06:35:17 2020
*************** add_type_duplicate (odr_type val, tree t
*** 1892,1901 ****
    return build_bases;
  }
  
! /* REF is OBJ_TYPE_REF, return the class the ref corresponds to.  */
  
  tree
! obj_type_ref_class (const_tree ref)
  {
    gcc_checking_assert (TREE_CODE (ref) == OBJ_TYPE_REF);
    ref = TREE_TYPE (ref);
--- 1892,1902 ----
    return build_bases;
  }
  
! /* REF is OBJ_TYPE_REF, return the class the ref corresponds to.
!    FOR_DUMP_P is true when being called from the dump routines.  */
  
  tree
! obj_type_ref_class (const_tree ref, bool for_dump_p)
  {
    gcc_checking_assert (TREE_CODE (ref) == OBJ_TYPE_REF);
    ref = TREE_TYPE (ref);
*************** obj_type_ref_class (const_tree ref)
*** 1911,1918 ****
    tree ret = TREE_TYPE (ref);
    if (!in_lto_p && !TYPE_STRUCTURAL_EQUALITY_P (ret))
      ret = TYPE_CANONICAL (ret);
    else
!     ret = get_odr_type (ret)->type;
    return ret;
  }
  
--- 1912,1921 ----
    tree ret = TREE_TYPE (ref);
    if (!in_lto_p && !TYPE_STRUCTURAL_EQUALITY_P (ret))
      ret = TYPE_CANONICAL (ret);
+   else if (odr_type ot = get_odr_type (ret, !for_dump_p))
+     ret = ot->type;
    else
!     gcc_assert (for_dump_p);
    return ret;
  }
  
diff -Nrcpad gcc-10.1.0/gcc/ipa-fnsummary.c gcc-10.2.0/gcc/ipa-fnsummary.c
*** gcc-10.1.0/gcc/ipa-fnsummary.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/ipa-fnsummary.c	Thu Jul 23 06:35:17 2020
*************** analyze_function_body (struct cgraph_nod
*** 2766,2772 ****
  	  edge ex;
  	  unsigned int j;
  	  class tree_niter_desc niter_desc;
! 	  bb_predicate = *(predicate *) loop->header->aux;
  
  	  exits = get_loop_exit_edges (loop);
  	  FOR_EACH_VEC_ELT (exits, j, ex)
--- 2766,2775 ----
  	  edge ex;
  	  unsigned int j;
  	  class tree_niter_desc niter_desc;
! 	  if (loop->header->aux)
! 	    bb_predicate = *(predicate *) loop->header->aux;
! 	  else
! 	    bb_predicate = false;
  
  	  exits = get_loop_exit_edges (loop);
  	  FOR_EACH_VEC_ELT (exits, j, ex)
*************** analyze_function_body (struct cgraph_nod
*** 2799,2805 ****
  	  for (unsigned i = 0; i < loop->num_nodes; i++)
  	    {
  	      gimple_stmt_iterator gsi;
! 	      bb_predicate = *(predicate *) body[i]->aux;
  	      for (gsi = gsi_start_bb (body[i]); !gsi_end_p (gsi);
  		   gsi_next (&gsi))
  		{
--- 2802,2811 ----
  	  for (unsigned i = 0; i < loop->num_nodes; i++)
  	    {
  	      gimple_stmt_iterator gsi;
! 	      if (body[i]->aux)
! 		bb_predicate = *(predicate *) body[i]->aux;
! 	      else
! 		bb_predicate = false;
  	      for (gsi = gsi_start_bb (body[i]); !gsi_end_p (gsi);
  		   gsi_next (&gsi))
  		{
diff -Nrcpad gcc-10.1.0/gcc/ipa-param-manipulation.c gcc-10.2.0/gcc/ipa-param-manipulation.c
*** gcc-10.1.0/gcc/ipa-param-manipulation.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/ipa-param-manipulation.c	Thu Jul 23 06:35:17 2020
*************** ipa_param_adjustments::modify_call (gcal
*** 787,793 ****
  	  if (!is_gimple_reg (old_parm) || kept[i])
  	    continue;
  	  tree origin = DECL_ORIGIN (old_parm);
! 	  tree arg = gimple_call_arg (stmt, i);
  
  	  if (!useless_type_conversion_p (TREE_TYPE (origin), TREE_TYPE (arg)))
  	    {
--- 787,797 ----
  	  if (!is_gimple_reg (old_parm) || kept[i])
  	    continue;
  	  tree origin = DECL_ORIGIN (old_parm);
! 	  tree arg;
! 	  if (transitive_remapping)
! 	    arg = gimple_call_arg (stmt, index_map[i]);
! 	  else
! 	    arg = gimple_call_arg (stmt, i);
  
  	  if (!useless_type_conversion_p (TREE_TYPE (origin), TREE_TYPE (arg)))
  	    {
diff -Nrcpad gcc-10.1.0/gcc/ipa-sra.c gcc-10.2.0/gcc/ipa-sra.c
*** gcc-10.1.0/gcc/ipa-sra.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/ipa-sra.c	Thu Jul 23 06:35:17 2020
*************** get_single_param_flow_source (const isra
*** 795,811 ****
  }
  
  /* Inspect all uses of NAME and simple arithmetic calculations involving NAME
!    in NODE and return a negative number if any of them is used for something
!    else than either an actual call argument, simple arithmetic operation or
!    debug statement.  If there are no such uses, return the number of actual
!    arguments that this parameter eventually feeds to (or zero if there is none).
!    For any such parameter, mark PARM_NUM as one of its sources.  ANALYZED is a
!    bitmap that tracks which SSA names we have already started
!    investigating.  */
  
  static int
! isra_track_scalar_value_uses (cgraph_node *node, tree name, int parm_num,
! 			      bitmap analyzed)
  {
    int res = 0;
    imm_use_iterator imm_iter;
--- 795,811 ----
  }
  
  /* Inspect all uses of NAME and simple arithmetic calculations involving NAME
!    in FUN represented with NODE and return a negative number if any of them is
!    used for something else than either an actual call argument, simple
!    arithmetic operation or debug statement.  If there are no such uses, return
!    the number of actual arguments that this parameter eventually feeds to (or
!    zero if there is none).  For any such parameter, mark PARM_NUM as one of its
!    sources.  ANALYZED is a bitmap that tracks which SSA names we have already
!    started investigating.  */
  
  static int
! isra_track_scalar_value_uses (function *fun, cgraph_node *node, tree name,
! 			      int parm_num, bitmap analyzed)
  {
    int res = 0;
    imm_use_iterator imm_iter;
*************** isra_track_scalar_value_uses (cgraph_nod
*** 859,866 ****
  	    }
  	  res += all_uses;
  	}
!       else if ((is_gimple_assign (stmt) && !gimple_has_volatile_ops (stmt))
! 	       || gimple_code (stmt) == GIMPLE_PHI)
  	{
  	  tree lhs;
  	  if (gimple_code (stmt) == GIMPLE_PHI)
--- 859,867 ----
  	    }
  	  res += all_uses;
  	}
!       else if (!stmt_unremovable_because_of_non_call_eh_p (fun, stmt)
! 	       && ((is_gimple_assign (stmt) && !gimple_has_volatile_ops (stmt))
! 		   || gimple_code (stmt) == GIMPLE_PHI))
  	{
  	  tree lhs;
  	  if (gimple_code (stmt) == GIMPLE_PHI)
*************** isra_track_scalar_value_uses (cgraph_nod
*** 876,882 ****
  	  gcc_assert (!gimple_vdef (stmt));
  	  if (bitmap_set_bit (analyzed, SSA_NAME_VERSION (lhs)))
  	    {
! 	      int tmp = isra_track_scalar_value_uses (node, lhs, parm_num,
  						      analyzed);
  	      if (tmp < 0)
  		{
--- 877,883 ----
  	  gcc_assert (!gimple_vdef (stmt));
  	  if (bitmap_set_bit (analyzed, SSA_NAME_VERSION (lhs)))
  	    {
! 	      int tmp = isra_track_scalar_value_uses (fun, node, lhs, parm_num,
  						      analyzed);
  	      if (tmp < 0)
  		{
*************** isra_track_scalar_param_local_uses (func
*** 927,933 ****
      return true;
  
    bitmap analyzed = BITMAP_ALLOC (NULL);
!   int call_uses = isra_track_scalar_value_uses (node, name, parm_num, analyzed);
    BITMAP_FREE (analyzed);
    if (call_uses < 0)
      return true;
--- 928,935 ----
      return true;
  
    bitmap analyzed = BITMAP_ALLOC (NULL);
!   int call_uses = isra_track_scalar_value_uses (fun, node, name, parm_num,
! 						analyzed);
    BITMAP_FREE (analyzed);
    if (call_uses < 0)
      return true;
*************** all_callee_accesses_present_p (isra_para
*** 3269,3275 ****
  	continue;
        param_access *pacc = find_param_access (param_desc, argacc->unit_offset,
  					      argacc->unit_size);
!       if (!pacc || !pacc->certain)
  	return false;
      }
    return true;
--- 3271,3279 ----
  	continue;
        param_access *pacc = find_param_access (param_desc, argacc->unit_offset,
  					      argacc->unit_size);
!       if (!pacc
! 	  || !pacc->certain
! 	  || !types_compatible_p (argacc->type, pacc->type))
  	return false;
      }
    return true;
diff -Nrcpad gcc-10.1.0/gcc/jit/ChangeLog gcc-10.2.0/gcc/jit/ChangeLog
*** gcc-10.1.0/gcc/jit/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/jit/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,7 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/lto/ChangeLog gcc-10.2.0/gcc/lto/ChangeLog
*** gcc-10.1.0/gcc/lto/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/lto/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,7 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/lto-cgraph.c gcc-10.2.0/gcc/lto-cgraph.c
*** gcc-10.1.0/gcc/lto-cgraph.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/lto-cgraph.c	Thu Jul 23 06:35:17 2020
*************** output_offload_tables (void)
*** 1067,1072 ****
--- 1067,1076 ----
  
    for (unsigned i = 0; i < vec_safe_length (offload_funcs); i++)
      {
+       symtab_node *node = symtab_node::get ((*offload_funcs)[i]);
+       if (!node)
+ 	continue;
+       node->force_output = true;
        streamer_write_enum (ob->main_stream, LTO_symtab_tags,
  			   LTO_symtab_last_tag, LTO_symtab_unavail_node);
        lto_output_fn_decl_index (ob->decl_state, ob->main_stream,
*************** output_offload_tables (void)
*** 1075,1080 ****
--- 1079,1088 ----
  
    for (unsigned i = 0; i < vec_safe_length (offload_vars); i++)
      {
+       symtab_node *node = symtab_node::get ((*offload_vars)[i]);
+       if (!node)
+ 	continue;
+       node->force_output = true;
        streamer_write_enum (ob->main_stream, LTO_symtab_tags,
  			   LTO_symtab_last_tag, LTO_symtab_variable);
        lto_output_var_decl_index (ob->decl_state, ob->main_stream,
diff -Nrcpad gcc-10.1.0/gcc/lto-streamer-out.c gcc-10.2.0/gcc/lto-streamer-out.c
*** gcc-10.1.0/gcc/lto-streamer-out.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/lto-streamer-out.c	Thu Jul 23 06:35:17 2020
*************** produce_lto_section ()
*** 2435,2444 ****
  /* Compare symbols to get them sorted by filename (to optimize streaming)  */
  
  static int
! cmp_symbol_files (const void *pn1, const void *pn2)
  {
    const symtab_node *n1 = *(const symtab_node * const *)pn1;
    const symtab_node *n2 = *(const symtab_node * const *)pn2;
  
    int file_order1 = n1->lto_file_data ? n1->lto_file_data->order : -1;
    int file_order2 = n2->lto_file_data ? n2->lto_file_data->order : -1;
--- 2435,2446 ----
  /* Compare symbols to get them sorted by filename (to optimize streaming)  */
  
  static int
! cmp_symbol_files (const void *pn1, const void *pn2, void *id_map_)
  {
    const symtab_node *n1 = *(const symtab_node * const *)pn1;
    const symtab_node *n2 = *(const symtab_node * const *)pn2;
+   hash_map<lto_file_decl_data *, int> *id_map
+     = (hash_map<lto_file_decl_data *, int> *)id_map_;
  
    int file_order1 = n1->lto_file_data ? n1->lto_file_data->order : -1;
    int file_order2 = n2->lto_file_data ? n2->lto_file_data->order : -1;
*************** cmp_symbol_files (const void *pn1, const
*** 2450,2461 ****
  
    /* Order within static library.  */
    if (n1->lto_file_data && n1->lto_file_data->id != n2->lto_file_data->id)
!     {
!       if (n1->lto_file_data->id > n2->lto_file_data->id)
! 	return 1;
!       if (n1->lto_file_data->id < n2->lto_file_data->id)
! 	return -1;
!     }
  
    /* And finaly order by the definition order.  */
    return n1->order - n2->order;
--- 2452,2458 ----
  
    /* Order within static library.  */
    if (n1->lto_file_data && n1->lto_file_data->id != n2->lto_file_data->id)
!     return *id_map->get (n1->lto_file_data) - *id_map->get (n2->lto_file_data);
  
    /* And finaly order by the definition order.  */
    return n1->order - n2->order;
*************** lto_output (void)
*** 2511,2517 ****
  	    symbols_to_copy.safe_push (node);
  	}
      }
!   symbols_to_copy.qsort (cmp_symbol_files);
    for (i = 0; i < symbols_to_copy.length (); i++)
      {
        symtab_node *snode = symbols_to_copy[i];
--- 2508,2530 ----
  	    symbols_to_copy.safe_push (node);
  	}
      }
!   /* Map the section hash to an order it appears in symbols_to_copy
!      since we want to sort same ID symbols next to each other but need
!      to avoid making overall order depend on the actual hash value.  */
!   int order = 0;
!   hash_map<lto_file_decl_data *, int> id_map;
!   for (i = 0; i < symbols_to_copy.length (); ++i)
!     {
!       symtab_node *snode = symbols_to_copy[i];
!       if (snode->lto_file_data)
! 	{
! 	  bool existed_p = false;
! 	  int &ord = id_map.get_or_insert (snode->lto_file_data, &existed_p);
! 	  if (!existed_p)
! 	    ord = order++;
! 	}
!     }
!   symbols_to_copy.sort (cmp_symbol_files, (void *)&id_map);
    for (i = 0; i < symbols_to_copy.length (); i++)
      {
        symtab_node *snode = symbols_to_copy[i];
diff -Nrcpad gcc-10.1.0/gcc/objc/ChangeLog gcc-10.2.0/gcc/objc/ChangeLog
*** gcc-10.1.0/gcc/objc/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/objc/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,7 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/objcp/ChangeLog gcc-10.2.0/gcc/objcp/ChangeLog
*** gcc-10.1.0/gcc/objcp/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/objcp/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,7 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/omp-general.c gcc-10.2.0/gcc/omp-general.c
*** gcc-10.1.0/gcc/omp-general.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/omp-general.c	Thu Jul 23 06:35:17 2020
*************** along with GCC; see the file COPYING3.
*** 42,47 ****
--- 42,48 ----
  #include "hsa-common.h"
  #include "tree-pass.h"
  #include "omp-device-properties.h"
+ #include "tree-iterator.h"
  
  enum omp_requires omp_requires_mask;
  
*************** omp_build_barrier (tree lhs)
*** 504,509 ****
--- 505,565 ----
    return g;
  }
  
+ /* Find OMP_FOR resp. OMP_SIMD with non-NULL OMP_FOR_INIT.  Also, fill in pdata
+    array, pdata[0] non-NULL if there is anything non-trivial in between,
+    pdata[1] is address of OMP_PARALLEL in between if any, pdata[2] is address
+    of OMP_FOR in between if any and pdata[3] is address of the inner
+    OMP_FOR/OMP_SIMD.  */
+ 
+ tree
+ find_combined_omp_for (tree *tp, int *walk_subtrees, void *data)
+ {
+   tree **pdata = (tree **) data;
+   *walk_subtrees = 0;
+   switch (TREE_CODE (*tp))
+     {
+     case OMP_FOR:
+       if (OMP_FOR_INIT (*tp) != NULL_TREE)
+ 	{
+ 	  pdata[3] = tp;
+ 	  return *tp;
+ 	}
+       pdata[2] = tp;
+       *walk_subtrees = 1;
+       break;
+     case OMP_SIMD:
+       if (OMP_FOR_INIT (*tp) != NULL_TREE)
+ 	{
+ 	  pdata[3] = tp;
+ 	  return *tp;
+ 	}
+       break;
+     case BIND_EXPR:
+       if (BIND_EXPR_VARS (*tp)
+ 	  || (BIND_EXPR_BLOCK (*tp)
+ 	      && BLOCK_VARS (BIND_EXPR_BLOCK (*tp))))
+ 	pdata[0] = tp;
+       *walk_subtrees = 1;
+       break;
+     case STATEMENT_LIST:
+       if (!tsi_one_before_end_p (tsi_start (*tp)))
+ 	pdata[0] = tp;
+       *walk_subtrees = 1;
+       break;
+     case TRY_FINALLY_EXPR:
+       pdata[0] = tp;
+       *walk_subtrees = 1;
+       break;
+     case OMP_PARALLEL:
+       pdata[1] = tp;
+       *walk_subtrees = 1;
+       break;
+     default:
+       break;
+     }
+   return NULL_TREE;
+ }
+ 
  /* Return maximum possible vectorization factor for the target.  */
  
  poly_uint64
diff -Nrcpad gcc-10.1.0/gcc/omp-general.h gcc-10.2.0/gcc/omp-general.h
*** gcc-10.1.0/gcc/omp-general.h	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/omp-general.h	Thu Jul 23 06:35:17 2020
*************** extern tree omp_get_for_step_from_incr (
*** 82,87 ****
--- 82,88 ----
  extern void omp_extract_for_data (gomp_for *for_stmt, struct omp_for_data *fd,
  				  struct omp_for_data_loop *loops);
  extern gimple *omp_build_barrier (tree lhs);
+ extern tree find_combined_omp_for (tree *, int *, void *);
  extern poly_uint64 omp_max_vf (void);
  extern int omp_max_simt_vf (void);
  extern int omp_constructor_traits_to_codes (tree, enum tree_code *);
diff -Nrcpad gcc-10.1.0/gcc/omp-offload.c gcc-10.2.0/gcc/omp-offload.c
*** gcc-10.1.0/gcc/omp-offload.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/omp-offload.c	Thu Jul 23 06:35:17 2020
*************** add_decls_addresses_to_decl_constructor
*** 124,129 ****
--- 124,133 ----
  #endif
  	  && lookup_attribute ("omp declare target link", DECL_ATTRIBUTES (it));
  
+       /* See also omp_finish_file and output_offload_tables in lto-cgraph.c.  */
+       if (!in_lto_p && !symtab_node::get (it))
+ 	continue;
+ 
        tree size = NULL_TREE;
        if (is_var)
  	size = fold_convert (const_ptr_type_node, DECL_SIZE_UNIT (it));
*************** omp_finish_file (void)
*** 180,186 ****
        add_decls_addresses_to_decl_constructor (offload_vars, v_v);
  
        tree vars_decl_type = build_array_type_nelts (pointer_sized_int_node,
! 						    num_vars * 2);
        tree funcs_decl_type = build_array_type_nelts (pointer_sized_int_node,
  						     num_funcs);
        SET_TYPE_ALIGN (vars_decl_type, TYPE_ALIGN (pointer_sized_int_node));
--- 184,190 ----
        add_decls_addresses_to_decl_constructor (offload_vars, v_v);
  
        tree vars_decl_type = build_array_type_nelts (pointer_sized_int_node,
! 						    vec_safe_length (v_v));
        tree funcs_decl_type = build_array_type_nelts (pointer_sized_int_node,
  						     num_funcs);
        SET_TYPE_ALIGN (vars_decl_type, TYPE_ALIGN (pointer_sized_int_node));
*************** omp_finish_file (void)
*** 215,225 ****
--- 219,235 ----
        for (unsigned i = 0; i < num_funcs; i++)
  	{
  	  tree it = (*offload_funcs)[i];
+ 	  /* See also add_decls_addresses_to_decl_constructor
+ 	     and output_offload_tables in lto-cgraph.c.  */
+ 	  if (!in_lto_p && !symtab_node::get (it))
+ 	    continue;
  	  targetm.record_offload_symbol (it);
  	}
        for (unsigned i = 0; i < num_vars; i++)
  	{
  	  tree it = (*offload_vars)[i];
+ 	  if (!in_lto_p && !symtab_node::get (it))
+ 	    continue;
  #ifdef ACCEL_COMPILER
  	  if (DECL_HAS_VALUE_EXPR_P (it)
  	      && lookup_attribute ("omp declare target link",
diff -Nrcpad gcc-10.1.0/gcc/omp-simd-clone.c gcc-10.2.0/gcc/omp-simd-clone.c
*** gcc-10.1.0/gcc/omp-simd-clone.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/omp-simd-clone.c	Thu Jul 23 06:35:17 2020
*************** simd_clone_init_simd_arrays (struct cgra
*** 821,826 ****
--- 821,827 ----
  struct modify_stmt_info {
    ipa_param_body_adjustments *adjustments;
    gimple *stmt;
+   gimple *after_stmt;
    /* True if the parent statement was modified by
       ipa_simd_modify_stmt_ops.  */
    bool modified;
*************** ipa_simd_modify_stmt_ops (tree *tp, int
*** 912,918 ****
        gimple_stmt_iterator gsi;
        if (gimple_code (info->stmt) == GIMPLE_PHI)
  	{
! 	  gsi = gsi_after_labels (single_succ (ENTRY_BLOCK_PTR_FOR_FN (cfun)));
  	  /* Cache SSA_NAME for next time.  */
  	  if (pbr
  	      && TREE_CODE (*orig_tp) == ADDR_EXPR
--- 913,922 ----
        gimple_stmt_iterator gsi;
        if (gimple_code (info->stmt) == GIMPLE_PHI)
  	{
! 	  if (info->after_stmt)
! 	    gsi = gsi_for_stmt (info->after_stmt);
! 	  else
! 	    gsi = gsi_after_labels (single_succ (ENTRY_BLOCK_PTR_FOR_FN (cfun)));
  	  /* Cache SSA_NAME for next time.  */
  	  if (pbr
  	      && TREE_CODE (*orig_tp) == ADDR_EXPR
*************** ipa_simd_modify_stmt_ops (tree *tp, int
*** 924,930 ****
  	}
        else
  	gsi = gsi_for_stmt (info->stmt);
!       gsi_insert_before (&gsi, stmt, GSI_SAME_STMT);
        *orig_tp = repl;
      }
    else if (!useless_type_conversion_p (TREE_TYPE (*tp), TREE_TYPE (repl)))
--- 928,939 ----
  	}
        else
  	gsi = gsi_for_stmt (info->stmt);
!       if (info->after_stmt)
! 	gsi_insert_after (&gsi, stmt, GSI_SAME_STMT);
!       else
! 	gsi_insert_before (&gsi, stmt, GSI_SAME_STMT);
!       if (gimple_code (info->stmt) == GIMPLE_PHI)
! 	info->after_stmt = stmt;
        *orig_tp = repl;
      }
    else if (!useless_type_conversion_p (TREE_TYPE (*tp), TREE_TYPE (repl)))
*************** ipa_simd_modify_function_body (struct cg
*** 1015,1020 ****
--- 1024,1030 ----
  	  gphi *phi = as_a <gphi *> (gsi_stmt (gsi));
  	  int i, n = gimple_phi_num_args (phi);
  	  info.stmt = phi;
+ 	  info.after_stmt = NULL;
  	  struct walk_stmt_info wi;
  	  memset (&wi, 0, sizeof (wi));
  	  info.modified = false;
*************** ipa_simd_modify_function_body (struct cg
*** 1040,1045 ****
--- 1050,1056 ----
  	{
  	  gimple *stmt = gsi_stmt (gsi);
  	  info.stmt = stmt;
+ 	  info.after_stmt = NULL;
  	  struct walk_stmt_info wi;
  
  	  memset (&wi, 0, sizeof (wi));
diff -Nrcpad gcc-10.1.0/gcc/opts.c gcc-10.2.0/gcc/opts.c
*** gcc-10.1.0/gcc/opts.c	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/opts.c	Thu Jul 23 06:35:17 2020
*************** get_option_html_page (int option_index)
*** 3141,3165 ****
      return "gcc/Static-Analyzer-Options.html";
  
  #ifdef CL_Fortran
!   if (cl_opt->flags & CL_Fortran)
!     {
!       switch (option_index)
! 	{
! 	default:
! 	  /* Most Fortran warnings are documented on this page.  */
! 	  return "gfortran/Error-and-Warning-Options.html";
! 
! 	case OPT_Wdate_time:
! 	case OPT_Wconversion:
! 	case OPT_Wconversion_extra:
! 	case OPT_Wmissing_include_dirs:
! 	case OPT_Wopenmp_simd:
! 	  /* These warnings are marked in fortran/lang.opt as
! 	     "Documented in C" and thus use the common
! 	     Warning-Options page below.  */
! 	  break;
! 	}
!     }
  #endif
  
    return "gcc/Warning-Options.html";
--- 3141,3155 ----
      return "gcc/Static-Analyzer-Options.html";
  
  #ifdef CL_Fortran
!   if ((cl_opt->flags & CL_Fortran) != 0
!       /* If it is option common to both C/C++ and Fortran, it is documented
! 	 in gcc/ rather than gfortran/ docs.  */
!       && (cl_opt->flags & CL_C) == 0
! #ifdef CL_CXX
!       && (cl_opt->flags & CL_CXX) == 0
! #endif
!      )
!     return "gfortran/Error-and-Warning-Options.html";
  #endif
  
    return "gcc/Warning-Options.html";
diff -Nrcpad gcc-10.1.0/gcc/po/ChangeLog gcc-10.2.0/gcc/po/ChangeLog
*** gcc-10.1.0/gcc/po/ChangeLog	Thu May  7 10:50:32 2020
--- gcc-10.2.0/gcc/po/ChangeLog	Thu Jul 23 06:35:38 2020
***************
*** 1,3 ****
--- 1,37 ----
+ 2020-07-23  Release Manager
+ 
+ 	* GCC 10.2.0 released.
+ 
+ 2020-07-20  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* gcc.pot: Regenerate.
+ 
+ 2020-07-08  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* sv.po: Update.
+ 
+ 2020-06-29  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* sv.po: Update.
+ 
+ 2020-06-22  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* sv.po: Update.
+ 
+ 2020-06-03  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* sv.po: Update.
+ 
+ 2020-05-18  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* sv.po: Update.
+ 
+ 2020-05-11  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
+ 	ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po,
+ 	zh_TW.po: Update.
+ 
  2020-05-07  Release Manager
  
  	* GCC 10.1.0 released.
diff -Nrcpad gcc-10.1.0/gcc/po/be.gmo gcc-10.2.0/gcc/po/be.gmo
*** gcc-10.1.0/gcc/po/be.gmo	Thu May  7 11:02:05 2020
--- gcc-10.2.0/gcc/po/be.gmo	Thu Jul 23 06:45:24 2020
***************
*** 4,11 ****
  t
  Ž
  #£
! ªÇ
! gr
Úèø#üT 
0u
X¦
Cÿ
C8R ‹ ¬Íå)#/.SB‚Å'ä''4-\'Š-²-à--<-j-˜-Æ-ô-"-P'~'¦'Î'ö--L-z-¨.Ö-%/S!ƒ%¥Ë7å;+Z†\œ6ù<09m2§#ÚWþ$7?>:)=0<1'9&,
346%5 .	-;(#/2"+8*!
  
  For bug reporting instructions, please see:
    from here# %s %.2f %.2f
--- 4,11 ----
  t
  Ž
  #£
! �Ç
! gI
±¿Ï#ÓT÷0L
X}
CÖ
8) b ƒ¤¼)Ü#.*BYœ'»'ã'-3'a-‰-·-å--A-o-�-Ë-ù-''U'}'¥'Í-õ-#-Q-.­Ü-ü/*!Z%|¢7¼ô+1]\s6Ð<9D2~#±WÕ$7?>:)=0<1'9&,
346%5 .	-;(#/2"+8*!
  
  For bug reporting instructions, please see:
    from here# %s %.2f %.2f
*************** For bug reporting instructions, please s
*** 17,23 ****
  missing terminating %c characterno argumentsoptions enabled: previous definition hereprograms: %s
  section attributes are not supported for this targettoo few arguments to functiontoo many arguments to functiontoo many input filesunknown register name: %sunrecognized addressvirtual functions cannot be friendsProject-Id-Version: gcc 3.1
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
- POT-Creation-Date: 2020-03-20 23:17+0000
  PO-Revision-Date: 2002-05-17 15:54+0200
  Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>
  Language-Team: Belarusian <i18n@tut.by>
--- 17,22 ----
diff -Nrcpad gcc-10.1.0/gcc/po/be.po gcc-10.2.0/gcc/po/be.po
*** gcc-10.1.0/gcc/po/be.po	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/po/be.po	Thu Jul 23 06:35:17 2020
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 3.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-03-20 23:17+0000\n"
  "PO-Revision-Date: 2002-05-17 15:54+0200\n"
  "Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
  "Language-Team: Belarusian <i18n@tut.by>\n"
--- 6,12 ----
  msgstr ""
  "Project-Id-Version: gcc 3.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-04-27 21:19+0000\n"
  "PO-Revision-Date: 2002-05-17 15:54+0200\n"
  "Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
  "Language-Team: Belarusian <i18n@tut.by>\n"
*************** msgstr ""
*** 16,34 ****
  "Content-Transfer-Encoding: 8bit\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
! #: cfgrtl.c:2738
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.c:2970
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.c:3026
  msgid "insn outside basic block"
  msgstr ""
  
! #: cfgrtl.c:3034
  msgid "return not followed by barrier"
  msgstr ""
  
--- 16,34 ----
  "Content-Transfer-Encoding: 8bit\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
! #: cfgrtl.c:2748
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.c:2980
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.c:3036
  msgid "insn outside basic block"
  msgstr ""
  
! #: cfgrtl.c:3044
  msgid "return not followed by barrier"
  msgstr ""
  
*************** msgstr ""
*** 99,105 ****
  msgid "%s: some warnings being treated as errors"
  msgstr ""
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1427
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr ""
--- 99,105 ----
  msgid "%s: some warnings being treated as errors"
  msgstr ""
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1431
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr ""
*************** msgstr ""
*** 201,212 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11740
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11831
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 201,212 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11745
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11836
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 1178,1209 ****
  msgid "'"
  msgstr ""
  
! #: langhooks.c:381
  msgid "At top level:"
  msgstr ""
  
! #: langhooks.c:397 cp/error.c:3478
  #, fuzzy, c-format
  msgid "In member function %qs"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: langhooks.c:401 cp/error.c:3481
  #, fuzzy, c-format
  #| msgid "In function `%s':"
  msgid "In function %qs"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: langhooks.c:446 cp/error.c:3431
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr ""
  
! #: langhooks.c:451 cp/error.c:3436
  #, fuzzy
  #| msgid "In file included from %s:%d"
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr "Ð£ Ñ„Ð°Ð¹Ð»Ðµ ÑƒÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹Ð¼ Ð· %s:%d"
  
! #: langhooks.c:457 cp/error.c:3442
  #, fuzzy, c-format
  #| msgid "In file included from %s:%d"
  msgid "    inlined from %qs"
--- 1178,1209 ----
  msgid "'"
  msgstr ""
  
! #: langhooks.c:382
  msgid "At top level:"
  msgstr ""
  
! #: langhooks.c:398 cp/error.c:3480
  #, fuzzy, c-format
  msgid "In member function %qs"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: langhooks.c:402 cp/error.c:3483
  #, fuzzy, c-format
  #| msgid "In function `%s':"
  msgid "In function %qs"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: langhooks.c:447 cp/error.c:3433
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr ""
  
! #: langhooks.c:452 cp/error.c:3438
  #, fuzzy
  #| msgid "In file included from %s:%d"
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr "Ð£ Ñ„Ð°Ð¹Ð»Ðµ ÑƒÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹Ð¼ Ð· %s:%d"
  
! #: langhooks.c:458 cp/error.c:3444
  #, fuzzy, c-format
  #| msgid "In file included from %s:%d"
  msgid "    inlined from %qs"
*************** msgstr "Ð£ Ñ„Ð°Ð¹Ð»Ðµ ÑƒÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹Ð¼
*** 1213,1329 ****
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.c:3015
  msgid "unable to generate reloads for impossible constraints:"
  msgstr ""
  
! #: lra-constraints.c:4006 reload.c:3814
  msgid "unable to generate reloads for:"
  msgstr ""
  
  #. What to print when a switch has no documentation.
! #: opts.c:186
  msgid "This option lacks documentation."
  msgstr ""
  
! #: opts.c:187
  msgid "Uses of this option are diagnosed."
  msgstr ""
  
! #: opts.c:1324
  #, c-format
! msgid "Same as %s.  Use the latter option instead."
  msgstr ""
  
! #: opts.c:1332
  #, c-format
  msgid "%s  Same as %s."
  msgstr ""
  
! #: opts.c:1395
  msgid "[available in "
  msgstr ""
  
! #: opts.c:1427
  msgid "[default]"
  msgstr ""
  
! #: opts.c:1436
  #, c-format
  msgid "%llu bytes"
  msgstr ""
  
! #: opts.c:1473
  msgid "[enabled]"
  msgstr ""
  
! #: opts.c:1475
  msgid "[disabled]"
  msgstr ""
  
! #: opts.c:1511
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr ""
  
! #: opts.c:1520
  #, c-format
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr ""
  
! #: opts.c:1526
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr ""
  
! #: opts.c:1571
  #, fuzzy, c-format
  msgid ""
  "  Known valid arguments for %s option:\n"
  "   "
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: opts.c:1621
  msgid "The following options are target specific"
  msgstr ""
  
! #: opts.c:1624
  msgid "The following options control compiler warning messages"
  msgstr ""
  
! #: opts.c:1627
  msgid "The following options control optimizations"
  msgstr ""
  
! #: opts.c:1630 opts.c:1670
  msgid "The following options are language-independent"
  msgstr ""
  
! #: opts.c:1633
  msgid "The following options control parameters"
  msgstr ""
  
! #: opts.c:1639
  msgid "The following options are specific to just the language "
  msgstr ""
  
! #: opts.c:1641
  msgid "The following options are supported by the language "
  msgstr ""
  
! #: opts.c:1652
  msgid "The following options are not documented"
  msgstr ""
  
! #: opts.c:1654
  msgid "The following options take separate arguments"
  msgstr ""
  
! #: opts.c:1656
  msgid "The following options take joined arguments"
  msgstr ""
  
! #: opts.c:1668
  msgid "The following options are language-related"
  msgstr ""
  
--- 1213,1339 ----
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.c:3019
  msgid "unable to generate reloads for impossible constraints:"
  msgstr ""
  
! #: lra-constraints.c:4010 reload.c:3814
  msgid "unable to generate reloads for:"
  msgstr ""
  
  #. What to print when a switch has no documentation.
! #: opts.c:187
  msgid "This option lacks documentation."
  msgstr ""
  
! #: opts.c:188
  msgid "Uses of this option are diagnosed."
  msgstr ""
  
! #: opts.c:1331
  #, c-format
! msgid "Same as %s%s (or, in negated form, %s%s)."
  msgstr ""
  
! #: opts.c:1336
! #, c-format
! msgid "Same as %s%s."
! msgstr ""
! 
! #: opts.c:1341
! #, c-format
! msgid "Same as %s."
! msgstr ""
! 
! #: opts.c:1349
  #, c-format
  msgid "%s  Same as %s."
  msgstr ""
  
! #: opts.c:1412
  msgid "[available in "
  msgstr ""
  
! #: opts.c:1444
  msgid "[default]"
  msgstr ""
  
! #: opts.c:1453
  #, c-format
  msgid "%llu bytes"
  msgstr ""
  
! #: opts.c:1490
  msgid "[enabled]"
  msgstr ""
  
! #: opts.c:1492
  msgid "[disabled]"
  msgstr ""
  
! #: opts.c:1528
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr ""
  
! #: opts.c:1537
  #, c-format
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr ""
  
! #: opts.c:1543
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr ""
  
! #: opts.c:1588
  #, fuzzy, c-format
  msgid ""
  "  Known valid arguments for %s option:\n"
  "   "
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: opts.c:1638
  msgid "The following options are target specific"
  msgstr ""
  
! #: opts.c:1641
  msgid "The following options control compiler warning messages"
  msgstr ""
  
! #: opts.c:1644
  msgid "The following options control optimizations"
  msgstr ""
  
! #: opts.c:1647 opts.c:1687
  msgid "The following options are language-independent"
  msgstr ""
  
! #: opts.c:1650
  msgid "The following options control parameters"
  msgstr ""
  
! #: opts.c:1656
  msgid "The following options are specific to just the language "
  msgstr ""
  
! #: opts.c:1658
  msgid "The following options are supported by the language "
  msgstr ""
  
! #: opts.c:1669
  msgid "The following options are not documented"
  msgstr ""
  
! #: opts.c:1671
  msgid "The following options take separate arguments"
  msgstr ""
  
! #: opts.c:1673
  msgid "The following options take joined arguments"
  msgstr ""
  
! #: opts.c:1685
  msgid "The following options are language-related"
  msgstr ""
  
*************** msgid "using simple load CSE after regis
*** 1356,1372 ****
  msgstr ""
  
  #. It's the compiler's fault.
! #: reload1.c:5997
  #, fuzzy
  msgid "could not find a spill register"
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
  #. It's the compiler's fault.
! #: reload1.c:7879
  msgid "VOIDmode on an output"
  msgstr ""
  
! #: reload1.c:8612
  msgid "failure trying to reload:"
  msgstr ""
  
--- 1366,1382 ----
  msgstr ""
  
  #. It's the compiler's fault.
! #: reload1.c:5998
  #, fuzzy
  msgid "could not find a spill register"
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
  #. It's the compiler's fault.
! #: reload1.c:7880
  msgid "VOIDmode on an output"
  msgstr ""
  
! #: reload1.c:8613
  msgid "failure trying to reload:"
  msgstr ""
  
*************** msgstr ""
*** 1440,1447 ****
  msgid "options enabled: "
  msgstr "Ð²Ñ‹Ð±Ð°Ñ€Ñ‹ ÑžÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹:"
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1073
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:413
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr ""
--- 1450,1457 ----
  msgid "options enabled: "
  msgstr "Ð²Ñ‹Ð±Ð°Ñ€Ñ‹ ÑžÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹:"
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1075
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:417
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr ""
*************** msgid "length modifier in strfmon format
*** 1927,2013 ****
  msgstr ""
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1450 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9459
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:9468 config/aarch64/aarch64.c:9481
! #: config/aarch64/aarch64.c:9493 config/aarch64/aarch64.c:9504
! #: config/aarch64/aarch64.c:9520 config/aarch64/aarch64.c:9534
! #: config/aarch64/aarch64.c:9554 config/aarch64/aarch64.c:9628
! #: config/aarch64/aarch64.c:9639 config/aarch64/aarch64.c:9653
! #: config/aarch64/aarch64.c:9875 config/aarch64/aarch64.c:9893
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:9572 config/aarch64/aarch64.c:9583
! #: config/aarch64/aarch64.c:9735 config/aarch64/aarch64.c:9746
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid vector constant"
  msgstr "`%E' - Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ñ�Ð·ÑŒÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ‚Ñ‹Ð¿Ñƒ string"
  
! #: config/aarch64/aarch64.c:9595 config/aarch64/aarch64.c:9607
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9621
  #, fuzzy, c-format
  #| msgid "invalid register name for `%s'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/aarch64/aarch64.c:9687 config/arm/arm.c:24031
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: config/aarch64/aarch64.c:9772
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.c:9775
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.c:9901 config/aarch64/aarch64.c:9906
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:9926
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
! #: config/aarch64/aarch64.c:21967 config/arm/arm.c:33015
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21969 config/arm/arm.c:33017
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21984 config/aarch64/aarch64.c:22000
! #: config/arm/arm.c:33032 config/arm/arm.c:33048
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13032
! #: config/rs6000/rs6000.c:13258 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 1937,2027 ----
  msgstr ""
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1454 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9890
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid vector constant"
  msgstr "`%E' - Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ñ�Ð·ÑŒÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ‚Ñ‹Ð¿Ñƒ string"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10052
  #, fuzzy, c-format
  #| msgid "invalid register name for `%s'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: config/aarch64/aarch64.c:10203
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.c:10206
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:10357
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22620
! msgid "cannot combine GNU and SVE vectors in a binary operation"
! msgstr ""
! 
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2023,2040 ****
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%r"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12952 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%R"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12872
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%N"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12900
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%P"
--- 2037,2054 ----
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%r"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%R"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%N"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%P"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ
*** 2064,2070 ****
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%U"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%v"
--- 2078,2084 ----
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%U"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%v"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ
*** 2074,2080 ****
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%C"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12736
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%E"
--- 2088,2094 ----
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%C"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%E"
*************** msgstr ""
*** 2087,2093 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6014 config/gcn/gcn.c:6125 config/rs6000/rs6000.c:13263
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%xn"
--- 2101,2107 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%xn"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
*** 2171,2206 ****
  msgid "unrecognized supposed constant"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: config/arm/arm.c:20399 config/arm/arm.c:20424 config/arm/arm.c:20434
! #: config/arm/arm.c:20443 config/arm/arm.c:20452
  #, fuzzy, c-format
  #| msgid "invalid %%f operand"
  msgid "invalid shift operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/arm/arm.c:23315 config/arm/arm.c:23333
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/arm/arm.c:23321
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23439 config/arm/arm.c:23452 config/arm/arm.c:23477
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23554 config/arm/arm.c:23576 config/arm/arm.c:23586
! #: config/arm/arm.c:23596 config/arm/arm.c:23606 config/arm/arm.c:23645
! #: config/arm/arm.c:23663 config/arm/arm.c:23688 config/arm/arm.c:23703
! #: config/arm/arm.c:23730 config/arm/arm.c:23737 config/arm/arm.c:23755
! #: config/arm/arm.c:23762 config/arm/arm.c:23770 config/arm/arm.c:23791
! #: config/arm/arm.c:23798 config/arm/arm.c:23978 config/arm/arm.c:23985
! #: config/arm/arm.c:24012 config/arm/arm.c:24019 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2185,2220 ----
  msgid "unrecognized supposed constant"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, fuzzy, c-format
  #| msgid "invalid %%f operand"
  msgid "invalid shift operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/arm/arm.c:23335
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€
*** 2208,2220 ****
  msgid "invalid operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23658
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23679
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2222,2234 ----
  msgid "invalid operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgstr ""
*** 2574,2590 ****
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6035
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/gcn/gcn.c:6023
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.c:6105
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid fp constant"
--- 2588,2604 ----
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/gcn/gcn.c:6038
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.c:6120
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid fp constant"
*************** msgstr "`%E' - Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½
*** 2597,2701 ****
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.c:11825
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.c:12364
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386.c:12369
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of asm flag output"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386.c:12600
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:12635
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:12704
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:12709
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:12764
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr ""
  
! #: config/i386/i386.c:12820
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.c:12899
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.c:12917
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:12930
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.c:12945
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.c:12973
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.c:12991
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13014
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13118
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/i386/i386.c:13180
  #, fuzzy, c-format
  #| msgid "invalid %%c operand"
  msgid "invalid constraints for operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%c Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/i386/i386.c:13230
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: config/i386/i386.c:16158
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
--- 2611,2715 ----
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.c:11830
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.c:12369
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386.c:12374
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of asm flag output"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386.c:12605
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:12640
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:12709
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:12714
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:12769
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr ""
  
! #: config/i386/i386.c:12825
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.c:12904
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.c:12922
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:12935
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.c:12950
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.c:12978
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.c:12996
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13019
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13123
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/i386/i386.c:13185
  #, fuzzy, c-format
  #| msgid "invalid %%c operand"
  msgid "invalid constraints for operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%c Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/i386/i386.c:13235
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: config/i386/i386.c:16163
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
*** 2738,2744 ****
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12890
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
--- 2752,2758 ----
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
*************** msgid "post-increment address is not a r
*** 2794,2800 ****
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19558
  msgid "bad address"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
--- 2808,2814 ----
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
*************** msgstr ""
*** 2898,2909 ****
  msgid "MMIX Internal: This is not a constant:"
  msgstr ""
  
! #: config/msp430/msp430.c:3571
  #, fuzzy, c-format
  msgid "invalid operand prefix"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/msp430/msp430.c:3605
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid zero extract"
--- 2912,2923 ----
  msgid "MMIX Internal: This is not a constant:"
  msgstr ""
  
! #: config/msp430/msp430.c:3575
  #, fuzzy, c-format
  msgid "invalid operand prefix"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/msp430/msp430.c:3609
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid zero extract"
*************** msgstr ""
*** 2992,3161 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3622
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
  
! #: config/rs6000/rs6000.c:3630
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3635
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3637
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3763
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3766
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3778
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:9985
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12528
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12709 config/xtensa/xtensa.c:2371
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:12724
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%e value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:12745
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12754
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12763
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12798
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12808
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12818
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12833 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12880
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%O"
  
! #: config/rs6000/rs6000.c:12927
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12969
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%t value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:12986
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12998
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13012 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13062
  #, c-format
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%V"
  
! #: config/rs6000/rs6000.c:13079 config/xtensa/xtensa.c:2435
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%x/X"
  
! #: config/rs6000/rs6000.c:13136
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13205
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/rs6000/rs6000.c:14049
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14055
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14061
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22817
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/rs6000/rs6000.c:25741
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: config/rs6000/rs6000.c:25810
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25886
  msgid "Bad GPR fusion"
  msgstr ""
  
--- 3006,3175 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3631
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
  
! #: config/rs6000/rs6000.c:3639
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3644
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3795
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10009
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:12757
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%e value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%O"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13002
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%t value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13095
  #, c-format
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%V"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%x/X"
  
! #: config/rs6000/rs6000.c:13169
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13238
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22852
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/rs6000/rs6000.c:25800
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: config/rs6000/rs6000.c:25869
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr ""
  
*************** msgstr ""
*** 3240,3258 ****
  msgid "vector argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/s390/s390.c:16170
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16180
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16183
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16191
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3254,3272 ----
  msgid "vector argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16193
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
*** 3319,3340 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1741 config/stormy16/stormy16.c:1812
  #, fuzzy, c-format
  msgid "'B' operand is not constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: config/stormy16/stormy16.c:1768
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1794
  #, fuzzy, c-format
  msgid "'o' operand is not constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: config/stormy16/stormy16.c:1826
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
--- 3333,3354 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1751 config/stormy16/stormy16.c:1822
  #, fuzzy, c-format
  msgid "'B' operand is not constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: config/stormy16/stormy16.c:1778
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1804
  #, fuzzy, c-format
  msgid "'o' operand is not constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: config/stormy16/stormy16.c:1836
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
*************** msgstr ""
*** 3510,3538 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2548 c/c-parser.c:2562 c/c-parser.c:5673
! #: c/c-parser.c:6304 c/c-parser.c:6754 c/c-parser.c:6933 c/c-parser.c:6967
! #: c/c-parser.c:7224 c/c-parser.c:11010 c/c-parser.c:11045 c/c-parser.c:11076
! #: c/c-parser.c:11123 c/c-parser.c:11304 c/c-parser.c:12090 c/c-parser.c:12160
! #: c/c-parser.c:12203 c/c-parser.c:17637 c/c-parser.c:17661 c/c-parser.c:17679
! #: c/c-parser.c:18101 c/c-parser.c:18151 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3241 c/c-parser.c:3428
! #: c/c-parser.c:3461 c/c-parser.c:11297 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:29893 cp/parser.c:30486
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
  
! #: c/c-parser.c:3011 c/c-parser.c:3986 c/c-parser.c:4181 c/c-parser.c:4246
! #: c/c-parser.c:4304 c/c-parser.c:4666 c/c-parser.c:4687 c/c-parser.c:4696
! #: c/c-parser.c:4747 c/c-parser.c:4756 c/c-parser.c:8552 c/c-parser.c:8618
! #: c/c-parser.c:9117 c/c-parser.c:9139 c/c-parser.c:9173 c/c-parser.c:9282
! #: c/c-parser.c:10065 c/c-parser.c:10476 c/c-parser.c:11411 c/c-parser.c:13607
! #: c/c-parser.c:14250 c/c-parser.c:14309 c/c-parser.c:14364 c/c-parser.c:15623
! #: c/c-parser.c:15721 c/c-parser.c:16954 c/c-parser.c:17721 c/c-parser.c:18109
! #: c/c-parser.c:20883 c/c-parser.c:20961 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
--- 3524,3553 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2547 c/c-parser.c:2561 c/c-parser.c:5672
! #: c/c-parser.c:6303 c/c-parser.c:6753 c/c-parser.c:6932 c/c-parser.c:6966
! #: c/c-parser.c:7223 c/c-parser.c:11009 c/c-parser.c:11044 c/c-parser.c:11075
! #: c/c-parser.c:11122 c/c-parser.c:11303 c/c-parser.c:12102 c/c-parser.c:12172
! #: c/c-parser.c:12215 c/c-parser.c:17664 c/c-parser.c:17688 c/c-parser.c:17706
! #: c/c-parser.c:18128 c/c-parser.c:18178 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
! #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
  
! #: c/c-parser.c:3010 c/c-parser.c:3985 c/c-parser.c:4180 c/c-parser.c:4245
! #: c/c-parser.c:4303 c/c-parser.c:4665 c/c-parser.c:4686 c/c-parser.c:4695
! #: c/c-parser.c:4746 c/c-parser.c:4755 c/c-parser.c:8551 c/c-parser.c:8617
! #: c/c-parser.c:9116 c/c-parser.c:9138 c/c-parser.c:9172 c/c-parser.c:9281
! #: c/c-parser.c:10064 c/c-parser.c:10475 c/c-parser.c:11410 c/c-parser.c:13626
! #: c/c-parser.c:14269 c/c-parser.c:14328 c/c-parser.c:14383 c/c-parser.c:15642
! #: c/c-parser.c:15740 c/c-parser.c:16981 c/c-parser.c:17748 c/c-parser.c:18136
! #: c/c-parser.c:20910 c/c-parser.c:20988 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
*************** msgstr ""
*** 3540,3651 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7173 cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
  
! #: c/c-parser.c:4075 c/c-parser.c:4807 c/c-parser.c:4951 c/c-parser.c:5024
! #: c/c-parser.c:5025 c/c-parser.c:5439 c/c-parser.c:5475 c/c-parser.c:7275
! #: c/c-parser.c:9273 c/c-parser.c:10163 c/c-parser.c:10452 c/c-parser.c:13054
! #: c/gimple-parser.c:1733 cp/parser.c:30498
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
  
! #: c/c-parser.c:4284
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4716 c/c-parser.c:4721 c/c-parser.c:13590 c/c-parser.c:14339
! #: c/c-parser.c:20244 c/c-parser.c:20691 c/c-parser.c:20904
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13412 cp/parser.c:30489
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4947 c/c-parser.c:4949 c/c-parser.c:12982 cp/parser.c:30501
! #: cp/parser.c:34075
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
! #: c/c-parser.c:5609 c/c-parser.c:11640 c/c-parser.c:17914 c/c-parser.c:18697
! #: c/c-parser.c:21739 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3229 c/c-parser.c:3451 c/c-parser.c:11192 cp/parser.c:19143
! #: cp/parser.c:30495
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
  
! #: c/c-parser.c:5887 c/c-parser.c:5896 c/c-parser.c:7703 c/c-parser.c:8754
! #: c/c-parser.c:11404 c/c-parser.c:11790 c/c-parser.c:11851 c/c-parser.c:13036
! #: c/c-parser.c:13951 c/c-parser.c:14167 c/c-parser.c:14657 c/c-parser.c:14753
! #: c/c-parser.c:15375 c/c-parser.c:15502 c/c-parser.c:20106 c/c-parser.c:20748
! #: c/c-parser.c:20807 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7180
! #: c/c-parser.c:13515 cp/parser.c:30528 cp/parser.c:32088 cp/parser.c:34866
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.c:6737 cp/parser.c:30415
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
  
! #: c/c-parser.c:8516 c/c-parser.c:8705 c/c-parser.c:9163 c/c-parser.c:9206
! #: c/c-parser.c:9344 c/c-parser.c:10055 c/c-parser.c:14344 c/c-parser.c:15458
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29891 cp/parser.c:30504
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
  
! #: c/c-parser.c:9063
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.c:10863 c/c-parser.c:10895 c/c-parser.c:11135 cp/parser.c:32662
! #: cp/parser.c:32736
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.c:11553 c/gimple-parser.c:1348 cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.c:14845 c/c-parser.c:15739 cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15367 c/c-parser.c:17370 c/c-parser.c:17414 c/c-parser.c:17646
! #: c/c-parser.c:18090 c/c-parser.c:20313 c/c-parser.c:20945
! #: c/gimple-parser.c:725 c/c-parser.c:5498 cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
! #: c/c-parser.c:17662 c/c-parser.c:17962 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30492 cp/parser.c:32881
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.c:18740 c/c-parser.c:18730 cp/parser.c:39492
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
--- 3555,3666 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7172 cp/parser.c:30641
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
  
! #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
! #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
! #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
  
! #: c/c-parser.c:4283
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4715 c/c-parser.c:4720 c/c-parser.c:13609 c/c-parser.c:14358
! #: c/c-parser.c:20271 c/c-parser.c:20718 c/c-parser.c:20931
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
! #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
! #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
  
! #: c/c-parser.c:5886 c/c-parser.c:5895 c/c-parser.c:7702 c/c-parser.c:8753
! #: c/c-parser.c:11403 c/c-parser.c:11799 c/c-parser.c:11863 c/c-parser.c:13055
! #: c/c-parser.c:13970 c/c-parser.c:14186 c/c-parser.c:14676 c/c-parser.c:14772
! #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
! #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
  
! #: c/c-parser.c:8515 c/c-parser.c:8704 c/c-parser.c:9162 c/c-parser.c:9205
! #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
  
! #: c/c-parser.c:9062
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
! #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
! #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
*************** msgstr ""
*** 3654,3660 ****
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1337 cp/parser.c:16591 cp/parser.c:30510
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 3669,3675 ----
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 3665,3928 ****
  msgid "expected label"
  msgstr ""
  
! #: cp/call.c:3851
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7202
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7336 cp/pt.c:2004 cp/pt.c:24462
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:11663
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:11664
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3247
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/decl.c:3248
  msgid "jump to case label"
  msgstr ""
  
! #: cp/error.c:382
  msgid "<missing>"
  msgstr ""
  
! #: cp/error.c:484
  msgid "<brace-enclosed initializer list>"
  msgstr ""
  
! #: cp/error.c:486
  msgid "<unresolved overloaded function type>"
  msgstr ""
  
! #: cp/error.c:655
  #, fuzzy
  #| msgid "parse error"
  msgid "<type error>"
  msgstr "Ð³Ñ€Ð°Ð¼Ð°Ñ‚Ñ‹Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:756
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.c:766 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr ""
  
! #: cp/error.c:768
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.c:894
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.c:1023
  #, fuzzy, c-format
  msgid "(static initializers for %s)"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/error.c:1025
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.c:1071
  #, fuzzy
  #| msgid "structure"
  msgid "<structured bindings>"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°"
  
! #: cp/error.c:1174
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.c:1198
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.c:1213
  msgid "{anonymous}"
  msgstr ""
  
! #: cp/error.c:1215
  #, fuzzy
  msgid "(anonymous namespace)"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: cp/error.c:1315
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/error.c:1337
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.c:1388
  #, fuzzy
  #| msgid "declaration of `%#D'"
  msgid "<declaration error>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/error.c:1937 cp/error.c:1957
  #, fuzzy
  msgid "<template parameter error>"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/error.c:2087
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2116 cp/error.c:3159 c-family/c-pretty-print.c:2196
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2134
  msgid "<throw-expression>"
  msgstr ""
  
! #: cp/error.c:2235
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.c:2684
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.c:2840
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.c:2879
  msgid "*this"
  msgstr ""
  
! #: cp/error.c:2893
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "Ð³Ñ€Ð°Ð¼Ð°Ñ‚Ñ‹Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: cp/error.c:2908
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.c:3372
  msgid "At global scope:"
  msgstr ""
  
! #: cp/error.c:3468
  #, fuzzy, c-format
  msgid "In static member function %qs"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/error.c:3470
  #, fuzzy, c-format
  #| msgid "In construct"
  msgid "In copy constructor %qs"
  msgstr "Ð£ ÐºÐ°Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: cp/error.c:3472
  #, fuzzy, c-format
  #| msgid "In construct"
  msgid "In constructor %qs"
  msgstr "Ð£ ÐºÐ°Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: cp/error.c:3474
  #, fuzzy, c-format
  #| msgid "In construct"
  msgid "In destructor %qs"
  msgstr "Ð£ ÐºÐ°Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: cp/error.c:3476
  #, fuzzy
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "Ð£ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/error.c:3496
  #, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.c:3497
  #, fuzzy
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/error.c:3522 cp/error.c:3676
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3525 cp/error.c:3679
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3533
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3534
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3539
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3540
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3547
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.c:3548
  #, fuzzy
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/error.c:3600
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3606
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3660
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.c:3664
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/pt.c:2002 cp/semantics.c:5543
  msgid "candidates are:"
  msgstr ""
  
--- 3680,3943 ----
  msgid "expected label"
  msgstr ""
  
! #: cp/call.c:3866
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7217
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3258
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr ""
  
! #: cp/error.c:384
  msgid "<missing>"
  msgstr ""
  
! #: cp/error.c:486
  msgid "<brace-enclosed initializer list>"
  msgstr ""
  
! #: cp/error.c:488
  msgid "<unresolved overloaded function type>"
  msgstr ""
  
! #: cp/error.c:657
  #, fuzzy
  #| msgid "parse error"
  msgid "<type error>"
  msgstr "Ð³Ñ€Ð°Ð¼Ð°Ñ‚Ñ‹Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:758
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.c:768 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr ""
  
! #: cp/error.c:770
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.c:896
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.c:1025
  #, fuzzy, c-format
  msgid "(static initializers for %s)"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/error.c:1027
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.c:1073
  #, fuzzy
  #| msgid "structure"
  msgid "<structured bindings>"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°"
  
! #: cp/error.c:1176
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.c:1200
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.c:1215
  msgid "{anonymous}"
  msgstr ""
  
! #: cp/error.c:1217
  #, fuzzy
  msgid "(anonymous namespace)"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: cp/error.c:1317
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/error.c:1339
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.c:1390
  #, fuzzy
  #| msgid "declaration of `%#D'"
  msgid "<declaration error>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/error.c:1939 cp/error.c:1959
  #, fuzzy
  msgid "<template parameter error>"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/error.c:2089
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2136
  msgid "<throw-expression>"
  msgstr ""
  
! #: cp/error.c:2237
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.c:2686
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.c:2842
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.c:2881
  msgid "*this"
  msgstr ""
  
! #: cp/error.c:2895
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "Ð³Ñ€Ð°Ð¼Ð°Ñ‚Ñ‹Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: cp/error.c:2910
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.c:3374
  msgid "At global scope:"
  msgstr ""
  
! #: cp/error.c:3470
  #, fuzzy, c-format
  msgid "In static member function %qs"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/error.c:3472
  #, fuzzy, c-format
  #| msgid "In construct"
  msgid "In copy constructor %qs"
  msgstr "Ð£ ÐºÐ°Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: cp/error.c:3474
  #, fuzzy, c-format
  #| msgid "In construct"
  msgid "In constructor %qs"
  msgstr "Ð£ ÐºÐ°Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: cp/error.c:3476
  #, fuzzy, c-format
  #| msgid "In construct"
  msgid "In destructor %qs"
  msgstr "Ð£ ÐºÐ°Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: cp/error.c:3478
  #, fuzzy
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "Ð£ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/error.c:3498
  #, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.c:3499
  #, fuzzy
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/error.c:3524 cp/error.c:3678
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3527 cp/error.c:3681
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3535
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3536
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3541
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3542
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3549
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.c:3550
  #, fuzzy
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/error.c:3602
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3608
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3662
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.c:3666
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/pt.c:2029 cp/semantics.c:5544
  msgid "candidates are:"
  msgstr ""
  
*************** msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð
*** 4061,4077 ****
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3910 fortran/check.c:3987 fortran/check.c:4052
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4384 fortran/intrinsic.c:4761
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3144
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 4076,4092 ----
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3219
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgstr ""
*** 4114,4120 ****
  msgid "Deleted feature:"
  msgstr ""
  
! #: fortran/expr.c:3676
  msgid "array assignment"
  msgstr ""
  
--- 4129,4135 ----
  msgid "Deleted feature:"
  msgstr ""
  
! #: fortran/expr.c:3696
  msgid "array assignment"
  msgstr ""
  
*************** msgstr ""
*** 4140,4161 ****
  msgid "Driving:"
  msgstr "ÑƒÐ²Ð°Ð³Ð°:"
  
! #: fortran/interface.c:3393 fortran/intrinsic.c:4435
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
! #: fortran/io.c:1899
  #, c-format
  msgid "%s tag"
  msgstr ""
  
! #: fortran/io.c:3434
  msgid "internal unit in WRITE"
  msgstr ""
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4821
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
--- 4155,4176 ----
  msgid "Driving:"
  msgstr "ÑƒÐ²Ð°Ð³Ð°:"
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
! #: fortran/io.c:1866
  #, c-format
  msgid "%s tag"
  msgstr ""
  
! #: fortran/io.c:3366
  msgid "internal unit in WRITE"
  msgstr ""
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
*************** msgstr ""
*** 4165,4241 ****
  msgid "Syntax error in expression at %C"
  msgstr ""
  
! #: fortran/module.c:1244
  msgid "Unexpected EOF"
  msgstr ""
  
! #: fortran/module.c:1356
  msgid "Name too long"
  msgstr ""
  
! #: fortran/module.c:1458 fortran/module.c:1561
  msgid "Bad name"
  msgstr ""
  
! #: fortran/module.c:1585
  msgid "Expected name"
  msgstr ""
  
! #: fortran/module.c:1588
  msgid "Expected left parenthesis"
  msgstr ""
  
! #: fortran/module.c:1591
  msgid "Expected right parenthesis"
  msgstr ""
  
! #: fortran/module.c:1594
  msgid "Expected integer"
  msgstr ""
  
! #: fortran/module.c:1597 fortran/module.c:2697
  msgid "Expected string"
  msgstr ""
  
! #: fortran/module.c:1622
  msgid "find_enum(): Enum not found"
  msgstr ""
  
! #: fortran/module.c:2175
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr ""
  
! #: fortran/module.c:2378
  msgid "Expected attribute bit name"
  msgstr ""
  
! #: fortran/module.c:3326
  msgid "Expected integer string"
  msgstr ""
  
! #: fortran/module.c:3330
  msgid "Error converting integer"
  msgstr ""
  
! #: fortran/module.c:3352
  msgid "Expected real string"
  msgstr ""
  
! #: fortran/module.c:3577
  msgid "Expected expression type"
  msgstr ""
  
! #: fortran/module.c:3657
  #, fuzzy
  #| msgid "invalid declarator"
  msgid "Bad operator"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ð°Ð»ÑŒÐ½Ñ–Ðº"
  
! #: fortran/module.c:3774
  msgid "Bad type in constant expression"
  msgstr ""
  
! #: fortran/module.c:7158
  msgid "Unexpected end of module"
  msgstr ""
  
--- 4180,4256 ----
  msgid "Syntax error in expression at %C"
  msgstr ""
  
! #: fortran/module.c:1246
  msgid "Unexpected EOF"
  msgstr ""
  
! #: fortran/module.c:1358
  msgid "Name too long"
  msgstr ""
  
! #: fortran/module.c:1460 fortran/module.c:1563
  msgid "Bad name"
  msgstr ""
  
! #: fortran/module.c:1587
  msgid "Expected name"
  msgstr ""
  
! #: fortran/module.c:1590
  msgid "Expected left parenthesis"
  msgstr ""
  
! #: fortran/module.c:1593
  msgid "Expected right parenthesis"
  msgstr ""
  
! #: fortran/module.c:1596
  msgid "Expected integer"
  msgstr ""
  
! #: fortran/module.c:1599 fortran/module.c:2699
  msgid "Expected string"
  msgstr ""
  
! #: fortran/module.c:1624
  msgid "find_enum(): Enum not found"
  msgstr ""
  
! #: fortran/module.c:2177
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr ""
  
! #: fortran/module.c:2380
  msgid "Expected attribute bit name"
  msgstr ""
  
! #: fortran/module.c:3328
  msgid "Expected integer string"
  msgstr ""
  
! #: fortran/module.c:3332
  msgid "Error converting integer"
  msgstr ""
  
! #: fortran/module.c:3354
  msgid "Expected real string"
  msgstr ""
  
! #: fortran/module.c:3579
  msgid "Expected expression type"
  msgstr ""
  
! #: fortran/module.c:3659
  #, fuzzy
  #| msgid "invalid declarator"
  msgid "Bad operator"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ð°Ð»ÑŒÐ½Ñ–Ðº"
  
! #: fortran/module.c:3776
  msgid "Bad type in constant expression"
  msgstr ""
  
! #: fortran/module.c:7160
  msgid "Unexpected end of module"
  msgstr ""
  
*************** msgstr ""
*** 4269,4279 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11821
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2103 fortran/resolve.c:11872 fortran/resolve.c:11875
  msgid "pointer assignment"
  msgstr ""
  
--- 4284,4294 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 4379,4499 ****
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4004
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4020
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4037
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4042
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4057
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4099
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4122
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4136
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4234
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4240
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4253
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4256
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4259
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4263
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4349
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7166
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7170
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7174
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7178
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7182
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7468 fortran/resolve.c:7471
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7848 fortran/resolve.c:7851
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8084 fortran/resolve.c:10011
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8128 fortran/resolve.c:10023
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9814
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10035
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 4394,4514 ----
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4262
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4265
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7187
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 4526,4591 ****
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10937
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:965
  #, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6181
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6276
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6323
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6333
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6340
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6484
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6552
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6618
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626 fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:8940
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:8972
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
--- 4541,4606 ----
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:968
  #, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6359
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6454
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6501
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6511
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6518
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6662
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6730
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6796
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6804 fortran/trans-intrinsic.c:6849
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9118
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9150
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
*************** msgid "Warn about creation of array temp
*** 5052,5061 ****
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ Ñ‡Ð°Ñ�Ð¾Ð²Ñ‹ Ñ„Ð°Ð¹Ð»"
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:644 common.opt:778 common.opt:998 common.opt:1002
! #: common.opt:1006 common.opt:1010 common.opt:1630 common.opt:1686
! #: common.opt:1818 common.opt:1822 common.opt:2056 common.opt:2258
! #: common.opt:2967
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
--- 5067,5076 ----
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ Ñ‡Ð°Ñ�Ð¾Ð²Ñ‹ Ñ„Ð°Ð¹Ð»"
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
! #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
! #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 5631,5645 ****
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:807 c-family/c.opt:1462 c-family/c.opt:1494
! #: c-family/c.opt:1502 c-family/c.opt:1754 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1080 common.opt:1084 common.opt:1088
! #: common.opt:1175 common.opt:1427 common.opt:1506 common.opt:1774
! #: common.opt:1905 common.opt:1948 common.opt:2333 common.opt:2369
! #: common.opt:2462 common.opt:2466 common.opt:2575 common.opt:2666
! #: common.opt:2674 common.opt:2682 common.opt:2690 common.opt:2791
! #: common.opt:2843 common.opt:2931 common.opt:3068 common.opt:3072
! #: common.opt:3076 common.opt:3080
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
--- 5646,5660 ----
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:807 c-family/c.opt:1466 c-family/c.opt:1498
! #: c-family/c.opt:1506 c-family/c.opt:1758 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1092 common.opt:1096 common.opt:1100
! #: common.opt:1187 common.opt:1439 common.opt:1518 common.opt:1786
! #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
! #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
! #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 6913,6920 ****
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1335 c-family/c.opt:1595 c-family/c.opt:1923
! #: c-family/c.opt:1927 c-family/c.opt:1943
  #, fuzzy, no-c-format
  msgid "No longer supported."
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
--- 6928,6935 ----
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1335 c-family/c.opt:1599 c-family/c.opt:1927
! #: c-family/c.opt:1931 c-family/c.opt:1947
  #, fuzzy, no-c-format
  msgid "No longer supported."
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
*************** msgstr ""
*** 6956,7658 ****
  
  #: c-family/c.opt:1458
  #, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr ""
  
! #: c-family/c.opt:1466
  #, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr ""
  
! #: c-family/c.opt:1470
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr ""
  
! #: c-family/c.opt:1474
  #, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr ""
  
! #: c-family/c.opt:1478
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr ""
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr ""
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr ""
  
! #: c-family/c.opt:1490
  #, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1498
  #, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr ""
  
! #: c-family/c.opt:1506
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr ""
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Preprocess directives only."
  msgstr ""
  
! #: c-family/c.opt:1514
  #, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr ""
  
! #: c-family/c.opt:1518
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr ""
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr ""
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr ""
  
! #: c-family/c.opt:1533
  #, no-c-format
  msgid "Do not elide common elements in template comparisons."
  msgstr ""
  
! #: c-family/c.opt:1537
  #, fuzzy, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c-family/c.opt:1544
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1548
  #, no-c-format
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr ""
  
! #: c-family/c.opt:1552
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr ""
  
! #: c-family/c.opt:1566
  #, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr ""
  
! #: c-family/c.opt:1570
  #, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr ""
  
! #: c-family/c.opt:1574
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU as"
  msgid "Generate code for GNU runtime environment."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU as"
  
! #: c-family/c.opt:1578
  #, no-c-format
  msgid "Use traditional GNU semantics for inline functions."
  msgstr ""
  
! #: c-family/c.opt:1591
  #, no-c-format
  msgid "Assume normal C execution environment."
  msgstr ""
  
! #: c-family/c.opt:1599
  #, no-c-format
  msgid "Export functions even if they can be inlined."
  msgstr ""
  
! #: c-family/c.opt:1603
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c-family/c.opt:1607
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c-family/c.opt:1611
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr ""
  
! #: c-family/c.opt:1618
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr ""
  
! #: c-family/c.opt:1625
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr ""
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr ""
  
! #: c-family/c.opt:1633
  #, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr ""
  
! #: c-family/c.opt:1652
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr ""
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr ""
  
! #: c-family/c.opt:1660
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr ""
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr ""
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr ""
  
! #: c-family/c.opt:1693
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr ""
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr ""
  
! #: c-family/c.opt:1703
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr ""
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr ""
  
! #: c-family/c.opt:1713
  #, no-c-format
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr ""
  
! #: c-family/c.opt:1717
  #, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr ""
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr ""
  
! #: c-family/c.opt:1726
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: c-family/c.opt:1730
  #, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr ""
  
! #: c-family/c.opt:1734
  #, no-c-format
  msgid "Enable OpenACC."
  msgstr ""
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr ""
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1746
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1750
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1761
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1765
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr ""
  
! #: c-family/c.opt:1769
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr ""
  
! #: c-family/c.opt:1773
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1781
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr ""
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr ""
  
! #: c-family/c.opt:1797
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr ""
  
! #: c-family/c.opt:1801
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr ""
  
! #: c-family/c.opt:1805 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr ""
  
! #: c-family/c.opt:1809
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr ""
  
! #: c-family/c.opt:1813
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1817 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr ""
  
! #: c-family/c.opt:1821
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr ""
  
! #: c-family/c.opt:1828
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1844
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr ""
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:1855 c-family/c.opt:1860
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:1877
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr ""
  
! #: c-family/c.opt:1881
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr ""
  
! #: c-family/c.opt:1888
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:1895
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:1903 ada/gcc-interface/lang.opt:89
  #, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr ""
  
! #: c-family/c.opt:1907
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr ""
  
! #: c-family/c.opt:1911
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:1931 d/lang.opt:330
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:1935
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:1947
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:1951
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr ""
  
! #: c-family/c.opt:1955
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr ""
  
! #: c-family/c.opt:1972
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:1976
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr ""
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:1988
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:1992
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:1996
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2000
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2004
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2008
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2018
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2034
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr ""
  
! #: c-family/c.opt:2038
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr ""
  
! #: c-family/c.opt:2042 c-family/c.opt:2046
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2050
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2054
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2058
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2062
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2066
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2070
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2074 c-family/c.opt:2078
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2082 c-family/c.opt:2212
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2086
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2090 c-family/c.opt:2094 c-family/c.opt:2216
! #: c-family/c.opt:2220
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2098
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2102 c-family/c.opt:2106 c-family/c.opt:2196
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2110 c-family/c.opt:2204
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2114
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2118 c-family/c.opt:2123
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2128
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2144
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2148
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2152 c-family/c.opt:2156
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2160
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2164
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2168 c-family/c.opt:2172
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2176
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2180 c-family/c.opt:2184
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2188
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2192
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2200
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2208
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2227
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr ""
  
! #: c-family/c.opt:2231
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2235
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
--- 6971,7678 ----
  
  #: c-family/c.opt:1458
  #, no-c-format
+ msgid "Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure."
+ msgstr ""
+ 
+ #: c-family/c.opt:1462
+ #, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr ""
  
! #: c-family/c.opt:1470
  #, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr ""
  
! #: c-family/c.opt:1474
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr ""
  
! #: c-family/c.opt:1478
  #, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr ""
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr ""
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr ""
  
! #: c-family/c.opt:1490
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr ""
  
! #: c-family/c.opt:1494
  #, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1502
  #, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr ""
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr ""
  
! #: c-family/c.opt:1514
  #, no-c-format
  msgid "Preprocess directives only."
  msgstr ""
  
! #: c-family/c.opt:1518
  #, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr ""
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr ""
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr ""
  
! #: c-family/c.opt:1530
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr ""
  
! #: c-family/c.opt:1537
  #, no-c-format
  msgid "Do not elide common elements in template comparisons."
  msgstr ""
  
! #: c-family/c.opt:1541
  #, fuzzy, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c-family/c.opt:1548
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1552
  #, no-c-format
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr ""
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: c-family/c.opt:1560
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr ""
  
! #: c-family/c.opt:1570
  #, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr ""
  
! #: c-family/c.opt:1574
  #, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr ""
  
! #: c-family/c.opt:1578
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU as"
  msgid "Generate code for GNU runtime environment."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU as"
  
! #: c-family/c.opt:1582
  #, no-c-format
  msgid "Use traditional GNU semantics for inline functions."
  msgstr ""
  
! #: c-family/c.opt:1595
  #, no-c-format
  msgid "Assume normal C execution environment."
  msgstr ""
  
! #: c-family/c.opt:1603
  #, no-c-format
  msgid "Export functions even if they can be inlined."
  msgstr ""
  
! #: c-family/c.opt:1607
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c-family/c.opt:1611
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c-family/c.opt:1615
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr ""
  
! #: c-family/c.opt:1622
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr ""
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr ""
  
! #: c-family/c.opt:1633
  #, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr ""
  
! #: c-family/c.opt:1637
  #, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr ""
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr ""
  
! #: c-family/c.opt:1660
  #, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr ""
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr ""
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr ""
  
! #: c-family/c.opt:1672
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr ""
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr ""
  
! #: c-family/c.opt:1701
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr ""
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr ""
  
! #: c-family/c.opt:1711
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr ""
  
! #: c-family/c.opt:1717
  #, no-c-format
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr ""
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr ""
  
! #: c-family/c.opt:1725
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr ""
  
! #: c-family/c.opt:1730
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: c-family/c.opt:1734
  #, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr ""
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Enable OpenACC."
  msgstr ""
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr ""
  
! #: c-family/c.opt:1746
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1750
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1754
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1765
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1769
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr ""
  
! #: c-family/c.opt:1773
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr ""
  
! #: c-family/c.opt:1777
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr ""
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1797
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr ""
  
! #: c-family/c.opt:1801
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr ""
  
! #: c-family/c.opt:1805
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr ""
  
! #: c-family/c.opt:1809 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr ""
  
! #: c-family/c.opt:1813
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr ""
  
! #: c-family/c.opt:1817
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1821 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr ""
  
! #: c-family/c.opt:1825
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr ""
  
! #: c-family/c.opt:1832
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr ""
  
! #: c-family/c.opt:1852
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:1859 c-family/c.opt:1864
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:1881
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr ""
  
! #: c-family/c.opt:1885
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr ""
  
! #: c-family/c.opt:1892
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:1903
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:1907 ada/gcc-interface/lang.opt:89
  #, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr ""
  
! #: c-family/c.opt:1911
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr ""
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:1923
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:1935 d/lang.opt:330
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1943
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:1951
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:1955
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr ""
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1971
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr ""
  
! #: c-family/c.opt:1976
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr ""
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:1988
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:1992
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:1996
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:2000
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2004
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2008
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2012
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2026
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2038
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr ""
  
! #: c-family/c.opt:2042
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr ""
  
! #: c-family/c.opt:2046 c-family/c.opt:2050
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2054
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2058
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2062
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2066
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2070
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2074
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2078 c-family/c.opt:2082
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2086 c-family/c.opt:2216
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2090
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2094 c-family/c.opt:2098 c-family/c.opt:2220
! #: c-family/c.opt:2224
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2102
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2106 c-family/c.opt:2110 c-family/c.opt:2200
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2114 c-family/c.opt:2208
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2118
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2122 c-family/c.opt:2127
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2144
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2148
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2152
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2156 c-family/c.opt:2160
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2164
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2168
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2172 c-family/c.opt:2176
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2180
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2184 c-family/c.opt:2188
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2192
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2196
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2204
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2212
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2231
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr ""
  
! #: c-family/c.opt:2235
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2239
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
*************** msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´
*** 8411,8417 ****
  
  #: config/darwin.opt:71
  #, no-c-format
! msgid "The earliest MacOS X version on which this program will run."
  msgstr ""
  
  #: config/darwin.opt:76
--- 8431,8437 ----
  
  #: config/darwin.opt:71
  #, no-c-format
! msgid "The earliest macOS version on which this program will run."
  msgstr ""
  
  #: config/darwin.opt:76
*************** msgstr ""
*** 8426,8492 ****
  
  #: config/darwin.opt:88
  #, no-c-format
! msgid "The version of ld64 in use for this toolchain."
  msgstr ""
  
  #: config/darwin.opt:94
  #, no-c-format
! msgid "Loads all members of archive libraries"
  msgstr ""
  
  #: config/darwin.opt:98
  #, no-c-format
! msgid "-allowable_client <name>\tThe output dylib is private to the client(s) named"
  msgstr ""
  
  #: config/darwin.opt:102
  #, no-c-format
! msgid "-arch <name>\tSpecify that the output file should be generated for architecture  \"name\""
  msgstr ""
  
  #: config/darwin.opt:106
  #, no-c-format
! msgid "Mismatches between file architecture and the \"-arch\" are errors instead of warnings"
  msgstr ""
  
  #: config/darwin.opt:110
  #, no-c-format
! msgid "The earliest MacOS X version on which this program will run (formatted for the assembler)"
  msgstr ""
  
  #: config/darwin.opt:114
  #, no-c-format
! msgid "Produce an output file that will bind symbols on load, rather than lazily."
  msgstr ""
  
  #: config/darwin.opt:118
  #, no-c-format
! msgid "Produce 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 minimum version for the client interface.  Clients must record a greater number than this 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."
  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:145
--- 8446,8512 ----
  
  #: 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:145
*************** msgstr ""
*** 8506,8522 ****
  
  #: config/darwin.opt:157
  #, no-c-format
! msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for -shared"
  msgstr ""
  
  #: config/darwin.opt:161
  #, no-c-format
! msgid "-exported_symbols_list <filename>\tGlobal symbols in \"filename\" will be exported from the linked output file, any symbols not mentioned will be treated as hidden."
  msgstr ""
  
  #: config/darwin.opt:165
  #, no-c-format
! msgid "Supply a list of objects to be linked from a file, rather than the command line"
  msgstr ""
  
  #: config/darwin.opt:169 config/darwin.opt:189
--- 8526,8542 ----
  
  #: config/darwin.opt:157
  #, no-c-format
! msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
  #: config/darwin.opt:161
  #, 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:165
  #, no-c-format
! msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
  #: config/darwin.opt:169 config/darwin.opt:189
*************** msgstr ""
*** 8536,8572 ****
  
  #: config/darwin.opt:181
  #, no-c-format
! msgid "Set the output object such that, on loading, dyld  will ignore any two-level information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
  #: config/darwin.opt:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the named framework in the framework search path."
  msgstr ""
  
  #: config/darwin.opt:193
  #, no-c-format
! msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\""
  msgstr ""
  
  #: config/darwin.opt:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\""
  msgstr ""
  
  #: config/darwin.opt:201
  #, no-c-format
! msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)"
  msgstr ""
  
  #: config/darwin.opt:205
  #, no-c-format
! msgid "-image_base <address>\tChoose a base address for a dylib or bundle."
  msgstr ""
  
  #: config/darwin.opt:209
  #, 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:213
--- 8556,8592 ----
  
  #: config/darwin.opt:181
  #, 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:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
  #: config/darwin.opt:193
  #, no-c-format
! msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
  #: config/darwin.opt:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
  #: config/darwin.opt:201
  #, no-c-format
! msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
  #: config/darwin.opt:205
  #, no-c-format
! msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
  #: config/darwin.opt:209
  #, 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:213
*************** msgstr ""
*** 8581,8592 ****
  
  #: config/darwin.opt:221
  #, no-c-format
! msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since MacOS 10.4"
  msgstr ""
  
  #: config/darwin.opt:225
  #, no-c-format
! msgid "(Obsolete after 10.4) -multiply_defined <treatment> Provided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
  #: config/darwin.opt:229
--- 8601,8612 ----
  
  #: config/darwin.opt:221
  #, no-c-format
! msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
  #: config/darwin.opt:225
  #, 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:229
*************** msgstr ""
*** 8596,8607 ****
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) The linker never dead strips these items, so the option is not needed."
  msgstr ""
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an exectuable."
  msgstr ""
  
  #: config/darwin.opt:241
--- 8616,8627 ----
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
  #: config/darwin.opt:241
*************** msgstr ""
*** 8621,8627 ****
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size size\tAllows setting the page 0 size to 4kb for certain special cases."
  msgstr ""
  
  #: config/darwin.opt:268
--- 8641,8647 ----
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
  #: config/darwin.opt:268
*************** msgstr ""
*** 8641,8657 ****
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tThis will allow relocs in read-only pages (not advisable)."
  msgstr ""
  
  #: config/darwin.opt:287
  #, 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:291
  #, no-c-format
! msgid "-sectcreate <segname> <sectname> <file>\tCreate section \"sectname\" in segment \"segname\" from the contents of \"file\"."
  msgstr ""
  
  #: config/darwin.opt:295
--- 8661,8677 ----
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
  #: config/darwin.opt:287
  #, 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:291
  #, no-c-format
! msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
  #: config/darwin.opt:295
*************** msgstr ""
*** 8661,8692 ****
  
  #: config/darwin.opt:299
  #, no-c-format
! msgid "(Obsolete) -sectorder <segname> <sectname> orderfile\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
  #: config/darwin.opt:303
  #, 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:308
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>"
  msgstr ""
  
  #: config/darwin.opt:312
  #, no-c-format
! msgid "Synonym for \"image_base\""
  msgstr ""
  
  #: config/darwin.opt:316
  #, 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:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate segname sectname file"
  msgstr ""
  
  #: config/darwin.opt:325
--- 8681,8712 ----
  
  #: config/darwin.opt:299
  #, no-c-format
! msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
  #: config/darwin.opt:303
  #, 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:308
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
  #: config/darwin.opt:312
  #, no-c-format
! msgid "Synonym for \"image_base\"."
  msgstr ""
  
  #: config/darwin.opt:316
  #, 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:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
  #: config/darwin.opt:325
*************** msgstr ""
*** 8696,8712 ****
  
  #: config/darwin.opt:329
  #, no-c-format
! msgid "-segprot <segname> max_prot init_prot\tThe protection values are \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
  #: config/darwin.opt:333
  #, no-c-format
! msgid "-segs_read_only_addr address \tAllows specifying the address of the read only portion of a dylib."
  msgstr ""
  
  #: config/darwin.opt:337
  #, no-c-format
! msgid "-segs_read_write_addr address \tAllows specifying the address of the read/write portion of a dylib."
  msgstr ""
  
  #: config/darwin.opt:341
--- 8716,8732 ----
  
  #: config/darwin.opt:329
  #, 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:333
  #, 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:337
  #, 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:341
*************** msgstr ""
*** 8716,8737 ****
  
  #: config/darwin.opt:345
  #, no-c-format
! msgid "-sub_library <name>\tLibrary named \"name\" will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:349
  #, no-c-format
! msgid "-sub_umbrella <name>\tFramework named \"name\" will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:353
  #, no-c-format
! msgid "This is the default"
  msgstr ""
  
  #: config/darwin.opt:357
  #, no-c-format
! msgid "Specifies content that can speed up dynamic loading when the binaries are unchanged."
  msgstr ""
  
  #: config/darwin.opt:361
--- 8736,8757 ----
  
  #: config/darwin.opt:345
  #, no-c-format
! msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:349
  #, no-c-format
! msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:353
  #, no-c-format
! msgid "This is the default."
  msgstr ""
  
  #: config/darwin.opt:357
  #, 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:361
*************** msgstr ""
*** 8746,8752 ****
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDon't export global symbols listed in filename."
  msgstr ""
  
  #: config/darwin.opt:373
--- 8766,8772 ----
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
  #: config/darwin.opt:373
*************** msgstr ""
*** 8756,8762 ****
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs the object files the linker loads"
  msgstr ""
  
  #: config/darwin.opt:381
--- 8776,8782 ----
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs which object files the linker loads."
  msgstr ""
  
  #: config/darwin.opt:381
*************** msgstr ""
*** 8766,8772 ****
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to whyload."
  msgstr ""
  
  #: config/darwin.opt:393
--- 8786,8792 ----
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
  #: config/darwin.opt:393
*************** msgstr ""
*** 11866,11877 ****
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:266
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:369
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr ""
--- 11886,11897 ----
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:269
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:372
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr ""
*************** msgstr ""
*** 16387,18758 ****
  
  #: common.opt:606
  #, no-c-format
! msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
  #: common.opt:610
  #, no-c-format
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr ""
  
! #: common.opt:617
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:621
  #, fuzzy, no-c-format
  #| msgid "virtual functions cannot be friends"
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: common.opt:625
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:632
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:636
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:640
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:651
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:655
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr ""
  
! #: common.opt:659
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:663
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:667
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:671
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:675
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr ""
  
! #: common.opt:679
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr ""
  
! #: common.opt:683
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr ""
  
! #: common.opt:687
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr ""
  
! #: common.opt:694
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr ""
  
! #: common.opt:701
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:705
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:709 common.opt:713
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:717 common.opt:721
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:725
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr ""
  
! #: common.opt:729
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr ""
  
! #: common.opt:733
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr ""
  
! #: common.opt:737
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr ""
  
! #: common.opt:741
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr ""
  
! #: common.opt:745
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:749
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:753
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:758
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr ""
  
! #: common.opt:762
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr ""
  
! #: common.opt:766
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr ""
  
! #: common.opt:770
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:774
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:782
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:786
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:790
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:794
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr ""
  
! #: common.opt:798
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr ""
  
! #: common.opt:802
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr ""
  
! #: common.opt:806
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr ""
  
! #: common.opt:810
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr ""
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:838
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:857
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:861
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:865
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:951
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:955
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:959
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: common.opt:969
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:976
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:983
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:990
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:994
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1014
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1018
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1022
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1026
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1031
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1035
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1042
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1046
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1050
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1059
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1068
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr ""
  
! #: common.opt:1072
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1076
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1092
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr ""
  
! #: common.opt:1096
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1100
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1104
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1111
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1115
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1119
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1123 common.opt:1127
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr ""
  
! #: common.opt:1131
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable code hoisting."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:1135
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1139
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1147
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1151
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1155
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1159
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1163
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1167
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1171
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1179
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1183
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1187
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1191
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1195
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1199
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1203
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1207
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1213
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1217
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1221
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1225
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1229
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1233
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1237
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1241
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1258
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1262
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1266
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1274
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1294
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1314
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1331
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1335
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1339
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1347
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1363
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1367
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1386
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1390
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1394
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1398
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1403
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1407
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1431
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1435
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1439
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1443
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1447
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:1451
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1470
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1486
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1490
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1494
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1498
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1502
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1510
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1514
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1531
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1538
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1542
  #, fuzzy, no-c-format
  #| msgid "for each function it appears in.)"
  msgid "Place each function into its own section."
  msgstr "Ð°Ð´Ð·Ñ–Ð½ Ñ€Ð°Ð· Ð´Ð»Ñ� ÐºÐ¾Ð¶Ð½Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–, Ð´Ð·Ðµ Ñ‘Ð½ Ð·'Ñ�ÑžÐ»Ñ�ÐµÑ†Ñ†Ð°.)"
  
! #: common.opt:1546
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1550
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1554
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1563
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1580
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1585
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1589
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1593
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1602
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1606 common.opt:1614 common.opt:2755
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1610
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1618
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1622
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1626
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1634
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1654
  #, fuzzy, no-c-format
  msgid "Process #ident directives."
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: common.opt:1658
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:1662
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:1666
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1682
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:1694
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Do not generate .size directives."
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: common.opt:1698
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:1704
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1708
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:1712
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:1716
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:1723
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1727
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1734
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1754
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:1758
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:1762
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:1766
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:1770
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:1778
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:1782
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:1786
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:1790
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:1794
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1798
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1802
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1806
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1810
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1814
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:1830
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1843
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1859
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1864
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1869
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1873
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1877
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1881
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:1885
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1889
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:1893
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:1897
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:1901
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1909
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1913
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable link-time optimization."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:1917
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1939
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:1944
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:1952
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:1956
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:1960
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: common.opt:1964
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:1968
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:1972
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:1979
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:1983
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:1987
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:1991
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:1995
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2003
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2007
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2011
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2015
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2019
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2023
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2027
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2040
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2044
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2048
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2052
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2060
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2064
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2068 common.opt:2072
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2076
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2080
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2084
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2088
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2092
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2096
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2100
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2104
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2108
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2112
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2116
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2120
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2124
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2128
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2132
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2136
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2140
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2144
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2148
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2153
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2157
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2161
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2185
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2201
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2205
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2209
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2213
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2240
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2250
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2254
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
! #: common.opt:2262
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2288
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2292
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2296
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2300
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2304
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2308
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2321
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2325
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2329
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2341
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2345
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2349
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2353
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2357
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2361
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2373
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2377
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2384
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2388
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2392
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2396
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2400
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2404
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2408
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2414
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2418
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2426
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2430
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2434
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2438
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2442
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2446
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2450
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2454
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2458
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2470
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2474
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2478
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:2483
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2487
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2491
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2495
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:2499
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:2503
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:2507
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2511
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2515
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2519
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2523
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2527
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2531
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð¿Ñ€Ð°Ð²Ñ�Ñ€ÐºÑ– Ñ�Ñ‚Ñ�ÐºÑƒ Ñž Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñƒ"
  
! #: common.opt:2535
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð¿Ñ€Ð°Ð²Ñ�Ñ€ÐºÑ– Ñ�Ñ‚Ñ�ÐºÑƒ Ñž Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñƒ"
  
! #: common.opt:2539
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:2547
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2551
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2555
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:2559
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2603
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:2607
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2611
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2615
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:2634
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2638
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:2642
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2650
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:2654
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2658
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2662
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2670
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:2678
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:2686
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:2694
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:2698
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:2702
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2706
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2710
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:2714
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable dead store elimination."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2718
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:2726
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable string length optimizations on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2730
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2736
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2743
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:2747
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:2751
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:2759
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:2763
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop optimizations on tree level."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2767
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:2771
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:2775
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2779
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2783
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2787
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:2795
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:2799
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2803
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2807
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:2819
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2828
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2832
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:2836
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2847
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2852
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2860
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2864
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2872
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2876
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:2880
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2888
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2914
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2922
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2927
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:2935
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2939
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2971
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:2981
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:2985
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3004
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3028
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3032
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3056
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3088
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3092
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3096
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3132
  #, fuzzy, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3163
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: common.opt:3167
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3171
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3189
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3193
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3200
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3204
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3229
  #, fuzzy, no-c-format
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <Ñ„Ð°Ð¹Ð»>                ÐŸÐ°Ð¼Ñ�Ñ�Ñ†Ñ–Ñ†ÑŒ Ð²Ñ‹Ð²Ð°Ð´ Ñƒ <Ñ„Ð°Ð¹Ð»>\n"
  
! #: common.opt:3233
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable function profiling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:3243
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3283
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3315
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3319
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3323
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3333
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3378
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3382
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3386
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3393
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 16407,18798 ----
  
  #: common.opt:606
  #, no-c-format
! msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
  #: common.opt:610
  #, no-c-format
+ msgid "Warn when attempting to free a non-heap object."
+ msgstr ""
+ 
+ #: common.opt:614
+ #, no-c-format
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr ""
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:625
  #, fuzzy, no-c-format
  #| msgid "virtual functions cannot be friends"
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: common.opt:629
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:636
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:640
! #, no-c-format
! msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
! msgstr ""
! 
! #: common.opt:644
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:648
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:659
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:663
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr ""
  
! #: common.opt:667
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:671
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:675
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:679
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:683
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr ""
  
! #: common.opt:687
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr ""
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr ""
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr ""
  
! #: common.opt:702
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr ""
  
! #: common.opt:709
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:713
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:717
! #, no-c-format
! msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
! msgstr ""
! 
! #: common.opt:721 common.opt:725
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:729 common.opt:733
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:737
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr ""
  
! #: common.opt:741
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr ""
  
! #: common.opt:745
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr ""
  
! #: common.opt:749
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr ""
  
! #: common.opt:753
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr ""
  
! #: common.opt:757
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:761
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:765
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:770
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr ""
  
! #: common.opt:774
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr ""
  
! #: common.opt:778
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr ""
  
! #: common.opt:782
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:786
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:794
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:798
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:802
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:806
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr ""
  
! #: common.opt:810
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr ""
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr ""
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr ""
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr ""
  
! #: common.opt:826
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:830
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:834
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:850
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:869
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:873
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:877
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:963
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:967
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:971
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: common.opt:981
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:988
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:995
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1002
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1006
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1026
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1030
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1034
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1038
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1043
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1047
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1058
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1062
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: common.opt:1066
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1071
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1080
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr ""
  
! #: common.opt:1084
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1088
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1104
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr ""
  
! #: common.opt:1108
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1112
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1116
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1123
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1127
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1131
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1135 common.opt:1139
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr ""
  
! #: common.opt:1143
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable code hoisting."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:1147
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1151
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1159
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1163
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1167
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1171
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1175
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1179
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1183
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1191
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1195
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1199
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1203
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1207
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1211
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1215
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1219
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1225
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1229
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1233
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1237
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1241
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1245
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1249
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1253
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1270
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1274
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1278
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1286
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1326
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1347
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1351
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1355
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1359
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1398
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1402
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1406
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1410
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1427
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1431
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1435
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1443
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1459
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:1463
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1467
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1482
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1498
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1502
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1506
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1510
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1514
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1522
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1526
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1543
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1550
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1554
  #, fuzzy, no-c-format
  #| msgid "for each function it appears in.)"
  msgid "Place each function into its own section."
  msgstr "Ð°Ð´Ð·Ñ–Ð½ Ñ€Ð°Ð· Ð´Ð»Ñ� ÐºÐ¾Ð¶Ð½Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–, Ð´Ð·Ðµ Ñ‘Ð½ Ð·'Ñ�ÑžÐ»Ñ�ÐµÑ†Ñ†Ð°.)"
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1562
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1566
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1570
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1592
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1597
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1601
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1605
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1614
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1618 common.opt:1626 common.opt:2771
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1622
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1630
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1634
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1650
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1654
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1658
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1666
  #, fuzzy, no-c-format
  msgid "Process #ident directives."
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: common.opt:1670
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:1674
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1694
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:1706
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Do not generate .size directives."
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: common.opt:1710
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:1716
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1720
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:1724
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:1728
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:1735
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1739
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1746
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1766
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:1770
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:1774
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:1778
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:1782
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:1790
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:1794
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:1798
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:1802
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:1806
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1810
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1814
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1818
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1855
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1871
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1876
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1881
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1885
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1889
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1893
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:1897
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1901
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:1905
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:1909
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:1913
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1921
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1925
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable link-time optimization."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:1929
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1951
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:1956
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:1964
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:1968
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:1972
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: common.opt:1976
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:1980
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:1984
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:1991
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:1995
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2003
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2007
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2011
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2015
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2019
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2023
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2027
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2031
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2035
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2039
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2052
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2056
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2060
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2064
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2072
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2076
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2080 common.opt:2084
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2088
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2092
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2096
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2100
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2104
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2108
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2112
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2116
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2120
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2124
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2128
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2132
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2136
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2140
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2144
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2148
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2152
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2156
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2160
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2173
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2177
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2181
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2197
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2213
! #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
! msgstr ""
! 
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2237
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2241
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2245
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2249
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2256
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2266
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2270
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
! #: common.opt:2278
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2304
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2308
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2312
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2316
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2320
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2324
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2341
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2345
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2353
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2357
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2361
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2369
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2373
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2377
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2381
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2389
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2393
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2400
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2404
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2408
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2412
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2416
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2420
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2424
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2430
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2434
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2442
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2446
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2450
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2454
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2458
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2462
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2466
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2470
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2474
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2486
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2494
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:2499
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2503
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2507
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2511
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:2515
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:2519
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:2523
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2527
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2531
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2535
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2539
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2543
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2547
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð¿Ñ€Ð°Ð²Ñ�Ñ€ÐºÑ– Ñ�Ñ‚Ñ�ÐºÑƒ Ñž Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñƒ"
  
! #: common.opt:2551
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð¿Ñ€Ð°Ð²Ñ�Ñ€ÐºÑ– Ñ�Ñ‚Ñ�ÐºÑƒ Ñž Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñƒ"
  
! #: common.opt:2555
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:2575
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2579
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2603
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:2607
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2611
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:2615
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2619
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:2623
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2631
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:2650
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2654
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:2658
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2666
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:2670
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2674
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2678
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2686
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:2694
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:2702
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:2718
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2722
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:2730
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable dead store elimination."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2734
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:2738
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:2742
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable string length optimizations on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2746
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2752
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2759
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:2763
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:2767
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:2775
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:2779
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop optimizations on tree level."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2783
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:2787
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:2791
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2795
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2799
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2803
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2819
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2827
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2831
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:2835
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2839
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2844
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2848
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:2852
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2924
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:2951
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:2959
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3056
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3148
  #, fuzzy, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3205
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3245
  #, fuzzy, no-c-format
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <Ñ„Ð°Ð¹Ð»>                ÐŸÐ°Ð¼Ñ�Ñ�Ñ†Ñ–Ñ†ÑŒ Ð²Ñ‹Ð²Ð°Ð´ Ñƒ <Ñ„Ð°Ð¹Ð»>\n"
  
! #: common.opt:3249
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable function profiling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3299
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3331
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3335
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3339
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3349
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3394
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 19754,19904 ****
  
  #: params.opt:849
  #, no-c-format
! msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
  #: params.opt:853
  #, no-c-format
! msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
  #: params.opt:857
  #, no-c-format
! msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
  #: params.opt:861
  #, no-c-format
! msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
  #: params.opt:865
  #, no-c-format
! msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
  #: params.opt:869
  #, no-c-format
! msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
  #: params.opt:873
  #, no-c-format
! msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
  #: params.opt:877
  #, no-c-format
! msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
  #: params.opt:881
  #, no-c-format
! msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
  #: params.opt:885
  #, no-c-format
! msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
  #: params.opt:889
  #, no-c-format
! msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
  #: params.opt:893
  #, no-c-format
! msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
  #: params.opt:897
  #, no-c-format
! msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
  #: params.opt:901
  #, no-c-format
! msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
  #: params.opt:905
  #, no-c-format
! msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
  #: params.opt:909
  #, no-c-format
! msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
  #: params.opt:913
  #, no-c-format
! msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
  #: params.opt:917
  #, no-c-format
! msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
  #: params.opt:921
  #, no-c-format
! msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
  #: params.opt:925
  #, no-c-format
! msgid "Time accounted for function thunk overhead."
  msgstr ""
  
  #: params.opt:929
  #, no-c-format
! msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
  #: params.opt:933
  #, no-c-format
! msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
  #: params.opt:937
  #, no-c-format
! msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
  #: params.opt:941
  #, no-c-format
! msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
  #: params.opt:945
  #, no-c-format
! msgid "Whether to use canonical types."
  msgstr ""
  
  #: params.opt:949
  #, no-c-format
! msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
  #: params.opt:953
  #, no-c-format
! msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
  #: params.opt:957
  #, no-c-format
! msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
  #: params.opt:961
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1376
! #: cp/cvt.c:1632
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr ""
--- 19794,19949 ----
  
  #: params.opt:849
  #, no-c-format
! msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
  #: params.opt:853
  #, no-c-format
! msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
  #: params.opt:857
  #, no-c-format
! msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
  #: params.opt:861
  #, no-c-format
! msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
  #: params.opt:865
  #, no-c-format
! msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
  #: params.opt:869
  #, no-c-format
! msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
  #: params.opt:873
  #, no-c-format
! msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
  #: params.opt:877
  #, no-c-format
! msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
  #: params.opt:881
  #, no-c-format
! msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
  #: params.opt:885
  #, no-c-format
! msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
  #: params.opt:889
  #, no-c-format
! msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
  #: params.opt:893
  #, no-c-format
! msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
  #: params.opt:897
  #, no-c-format
! msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
  #: params.opt:901
  #, no-c-format
! msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
  #: params.opt:905
  #, no-c-format
! msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
  #: params.opt:909
  #, no-c-format
! msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
  #: params.opt:913
  #, no-c-format
! msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
  #: params.opt:917
  #, no-c-format
! msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
  #: params.opt:921
  #, no-c-format
! msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
  #: params.opt:925
  #, no-c-format
! msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
  #: params.opt:929
  #, no-c-format
! msgid "Time accounted for function thunk overhead."
  msgstr ""
  
  #: params.opt:933
  #, no-c-format
! msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
  #: params.opt:937
  #, no-c-format
! msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
  #: params.opt:941
  #, no-c-format
! msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
  #: params.opt:945
  #, no-c-format
! msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
  #: params.opt:949
  #, no-c-format
! msgid "Whether to use canonical types."
  msgstr ""
  
  #: params.opt:953
  #, no-c-format
! msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
  #: params.opt:957
  #, no-c-format
! msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
  #: params.opt:961
  #, no-c-format
+ msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
+ msgstr ""
+ 
+ #: params.opt:965
+ #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr ""
*************** msgstr ""
*** 19925,19932 ****
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15282 c/c-parser.c:15289
! #: cp/parser.c:36139 cp/parser.c:36146
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
--- 19970,19977 ----
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
*************** msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
*** 19995,20001 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8856
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments"
--- 20040,20046 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments"
*************** msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼
*** 20158,20177 ****
  msgid "too few expressions for struct"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: go/gofrontend/expressions.cc:16933 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:16945
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17141 go/gofrontend/expressions.cc:17161
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17166 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 20203,20222 ----
  msgid "too few expressions for struct"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: go/gofrontend/expressions.cc:16941 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:16953
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17149 go/gofrontend/expressions.cc:17169
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17174 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgid "ignoring attribute %qE because it
*** 20380,20394 ****
  msgstr ""
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3885 c-family/c-attribs.c:3899
! #: c-family/c-attribs.c:3913 c-family/c-attribs.c:3928 cp/decl.c:14817
! #: cp/friend.c:303 cp/tree.c:4743
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3242 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
--- 20425,20439 ----
  msgstr ""
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
! #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3243 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
*************** msgstr ""
*** 20416,20422 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:609 c-family/c-attribs.c:3795
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
--- 20461,20467 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:609 c-family/c-attribs.c:3796
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
*************** msgstr ""
*** 20440,20446 ****
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:719 attribs.c:1627 attribs.c:1637 attribs.c:1647
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
--- 20485,20491 ----
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:720 attribs.c:1628 attribs.c:1638 attribs.c:1648
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
*************** msgstr ""
*** 20456,20478 ****
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2649
! #: c-family/c-attribs.c:2729 c-family/c-attribs.c:2881
! #: c-family/c-attribs.c:2900 c-family/c-attribs.c:3065
! #: c-family/c-attribs.c:3131 c-family/c-attribs.c:3158
! #: c-family/c-attribs.c:3213 c-family/c-attribs.c:3395
! #: c-family/c-attribs.c:3416 c-family/c-attribs.c:3529
! #: c-family/c-attribs.c:3797 c-family/c-attribs.c:4222
! #: c-family/c-attribs.c:4245 c-family/c-attribs.c:4284
! #: c-family/c-attribs.c:4366 c-family/c-attribs.c:4422
! #: c-family/c-attribs.c:4438 c-family/c-attribs.c:4532
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2053
! #: config/arm/arm.c:7127 config/arm/arm.c:7155 config/arm/arm.c:7172
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19322 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20501,20523 ----
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2650
! #: c-family/c-attribs.c:2730 c-family/c-attribs.c:2882
! #: c-family/c-attribs.c:2901 c-family/c-attribs.c:3066
! #: c-family/c-attribs.c:3132 c-family/c-attribs.c:3159
! #: c-family/c-attribs.c:3214 c-family/c-attribs.c:3396
! #: c-family/c-attribs.c:3417 c-family/c-attribs.c:3530
! #: c-family/c-attribs.c:3798 c-family/c-attribs.c:4219
! #: c-family/c-attribs.c:4242 c-family/c-attribs.c:4281
! #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
! #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr ""
*** 20480,20561 ****
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4933 lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: attribs.c:994
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:997 cp/decl.c:1162 cp/decl.c:2017 cp/decl.c:2061 cp/decl.c:2072
! #: cp/decl.c:2673 cp/decl.c:3092
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previous declaration of %qD"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: attribs.c:1140
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.c:1558
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1570
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1584
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1665
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr ""
  
! #: attribs.c:1673
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1681
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1712
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1726
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:1989
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.c:1995 attribs.c:2015
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr ""
  
! #: attribs.c:2009
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
--- 20525,20606 ----
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4932 lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: attribs.c:995
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previous declaration of %qD"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: attribs.c:1141
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.c:1559
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1571
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1585
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1666
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr ""
  
! #: attribs.c:1674
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1682
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1713
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1727
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:1990
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.c:1996 attribs.c:2016
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr ""
  
! #: attribs.c:2010
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
*************** msgstr ""
*** 20614,20620 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:815 cp/name-lookup.c:5329
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
--- 20659,20665 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð
*** 20907,20913 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11092
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
--- 20952,20958 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
*************** msgstr ""
*** 21000,21006 ****
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1433 calls.c:2065
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr ""
--- 21045,21051 ----
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1433 calls.c:2061
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr ""
*************** msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\"
*** 21071,21107 ****
  msgid "cannot tail-call: %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– ÐºÐ»Ñ�Ñ� `%s'"
  
! #: calls.c:2061
  #, gcc-internal-format
  msgid "%Kargument %i value %E is negative"
  msgstr ""
  
! #: calls.c:2108
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr ""
  
! #: calls.c:2113
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr ""
  
! #: calls.c:2165
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: calls.c:2169
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: calls.c:3755
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.c:4476
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
--- 21116,21152 ----
  msgid "cannot tail-call: %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– ÐºÐ»Ñ�Ñ� `%s'"
  
! #: calls.c:2057
  #, gcc-internal-format
  msgid "%Kargument %i value %E is negative"
  msgstr ""
  
! #: calls.c:2104
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr ""
  
! #: calls.c:2109
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr ""
  
! #: calls.c:2161
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: calls.c:2165
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: calls.c:3751
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.c:4472
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
*************** msgstr ""
*** 21556,22102 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.c:2462
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.c:2470
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.c:2509
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.c:2518
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.c:2540
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.c:2545
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2551
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2564
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.c:2594
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2601
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.c:2606
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.c:2619
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2631
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2637
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2642
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2663
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2704 cfgrtl.c:2714
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr ""
  
! #: cfgrtl.c:2727
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr ""
  
! #: cfgrtl.c:2737
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr ""
  
! #: cfgrtl.c:2763
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.c:2770
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.c:2781
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2789
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2862 cfgrtl.c:2910
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.c:2870
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.c:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.c:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.c:2968
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.c:3003
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.c:3042
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3124
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3220
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3225
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3255
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3261
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267 cgraph.c:3297
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3274
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3285
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3317
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3322
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cgraph.c:3331
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3360
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3367
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3377
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3389
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "local symbols must be defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraph.c:3394
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3399
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3404
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3431
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3437 cgraph.c:3497
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3453 cgraph.c:3524
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3475
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.c:3480
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3514
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3545
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3562
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3573
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3578
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3589
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3602
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3608
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3613
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3618
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3636
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3641
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3657
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3701
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3709
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cgraph.c:3718
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3728
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3738
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3778 cgraph.c:3791
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3783
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3798
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3909 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `-%s' is missing"
  msgid "%s: section %s.%d is missing"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cgraphunit.c:726
  #, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr ""
  
! #: cgraphunit.c:737
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of a symbol version"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cgraphunit.c:739
  #, gcc-internal-format
  msgid "same version was previously defined here"
  msgstr ""
  
! #: cgraphunit.c:745
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr ""
  
! #: cgraphunit.c:751
  #, gcc-internal-format
  msgid "common symbol cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:757
  #, gcc-internal-format
  msgid "comdat symbol cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:763
  #, gcc-internal-format
  msgid "weakref cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:769
  #, gcc-internal-format
  msgid "versioned symbol must be public"
  msgstr ""
  
! #: cgraphunit.c:775
  #, gcc-internal-format
  msgid "versioned symbol must have default visibility"
  msgstr ""
  
! #: cgraphunit.c:807
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr ""
  
! #: cgraphunit.c:859
! #, gcc-internal-format
! msgid "%<flatten%> attribute attribute is ignored on aliases"
! msgstr ""
  
  #: cgraphunit.c:868 cgraphunit.c:919
  #, gcc-internal-format
--- 21601,22147 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.c:2472
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.c:2480
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.c:2519
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.c:2528
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.c:2550
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.c:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2561
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2574
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.c:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2611
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.c:2616
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.c:2629
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2634
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2641
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2647
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2714 cfgrtl.c:2724
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr ""
  
! #: cfgrtl.c:2737
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr ""
  
! #: cfgrtl.c:2747
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr ""
  
! #: cfgrtl.c:2773
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.c:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.c:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2872 cfgrtl.c:2920
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.c:2880
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2953
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.c:3013
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.c:3052
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3136
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3389
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.c:3396
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3401
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "local symbols must be defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3449 cgraph.c:3509
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.c:3492
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3499
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3526
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3590
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3721
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3750
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3921 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `-%s' is missing"
  msgid "%s: section %s.%d is missing"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cgraphunit.c:727
  #, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr ""
  
! #: cgraphunit.c:738
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of a symbol version"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cgraphunit.c:740
  #, gcc-internal-format
  msgid "same version was previously defined here"
  msgstr ""
  
! #: cgraphunit.c:746
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr ""
  
! #: cgraphunit.c:752
  #, gcc-internal-format
  msgid "common symbol cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:758
  #, gcc-internal-format
  msgid "comdat symbol cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:764
  #, gcc-internal-format
  msgid "weakref cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:770
  #, gcc-internal-format
  msgid "versioned symbol must be public"
  msgstr ""
  
! #: cgraphunit.c:776
  #, gcc-internal-format
  msgid "versioned symbol must have default visibility"
  msgstr ""
  
! #: cgraphunit.c:808
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr ""
  
! #: cgraphunit.c:860
! #, fuzzy, gcc-internal-format
! msgid "%<flatten%> attribute is ignored on aliases"
! msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
  #: cgraphunit.c:868 cgraphunit.c:919
  #, gcc-internal-format
*************** msgid "%<weakref%> attribute ignored bec
*** 22124,22136 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1077 c/c-decl.c:11802
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "%q+F used but never defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraphunit.c:1079 c/c-decl.c:11812
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 22169,22181 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "%q+F used but never defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ð°Ð³Ð°
*** 22209,22215 ****
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ð°Ð³Ð° Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ� \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ñ‹Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: cgraphunit.c:2853
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
--- 22254,22260 ----
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ð°Ð³Ð° Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ� \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ñ‹Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: cgraphunit.c:2854
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
*************** msgstr ""
*** 22436,22513 ****
  msgid "aggregate value used where a fixed-point was expected"
  msgstr ""
  
! #: coverage.c:198
  #, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr ""
  
! #: coverage.c:209
  #, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr ""
  
! #: coverage.c:268
  #, gcc-internal-format, gfc-internal-format
  msgid "profile data for function %u is corrupted"
  msgstr ""
  
! #: coverage.c:269
  #, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr ""
  
! #: coverage.c:283
  #, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr ""
  
! #: coverage.c:284
  #, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr ""
  
! #: coverage.c:311
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr ""
  
! #: coverage.c:340
  #, gcc-internal-format
  msgid "profile for function %qD not found in profile data"
  msgstr ""
  
! #: coverage.c:357
  #, gcc-internal-format
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr ""
  
! #: coverage.c:366
  #, gcc-internal-format
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr ""
  
! #: coverage.c:385
  #, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr ""
  
! #: coverage.c:386
  #, gcc-internal-format
  msgid "execution counts assumed to be zero\n"
  msgstr ""
  
! #: coverage.c:399
  #, gcc-internal-format
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr ""
  
! #: coverage.c:673
  #, fuzzy, gcc-internal-format
  #| msgid "error writing to %s"
  msgid "error writing %qs"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ð·Ð°Ð¿Ñ–Ñ�Ñƒ Ñž %s"
  
! #: coverage.c:1267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't open %s"
  msgid "cannot open %s"
--- 22481,22563 ----
  msgid "aggregate value used where a fixed-point was expected"
  msgstr ""
  
! #: coverage.c:199
  #, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr ""
  
! #: coverage.c:210
  #, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr ""
  
! #: coverage.c:269
  #, gcc-internal-format, gfc-internal-format
  msgid "profile data for function %u is corrupted"
  msgstr ""
  
! #: coverage.c:270
  #, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr ""
  
! #: coverage.c:284
  #, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr ""
  
! #: coverage.c:285
  #, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr ""
  
! #: coverage.c:312
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr ""
  
! #: coverage.c:341
  #, gcc-internal-format
  msgid "profile for function %qD not found in profile data"
  msgstr ""
  
! #: coverage.c:358
  #, gcc-internal-format
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr ""
  
! #: coverage.c:367
  #, gcc-internal-format
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr ""
  
! #: coverage.c:386
  #, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr ""
  
! #: coverage.c:387
  #, gcc-internal-format
  msgid "execution counts assumed to be zero\n"
  msgstr ""
  
! #: coverage.c:400
  #, gcc-internal-format
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr ""
  
! #: coverage.c:674
  #, fuzzy, gcc-internal-format
  #| msgid "error writing to %s"
  msgid "error writing %qs"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ð·Ð°Ð¿Ñ–Ñ�Ñƒ Ñž %s"
  
! #: coverage.c:1235
! #, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr ""
! 
! #: coverage.c:1281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't open %s"
  msgid "cannot open %s"
*************** msgstr ""
*** 22605,22621 ****
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr ""
  
! #: dwarf2out.c:1117
  #, gcc-internal-format
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:10989
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14513
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
--- 22655,22671 ----
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr ""
  
! #: dwarf2out.c:1120
  #, gcc-internal-format
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:10992
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14516
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
*************** msgstr ""
*** 22697,22703 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14679 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 22747,22753 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgstr ""
*** 22727,22738 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11104
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11118
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
--- 22777,22788 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
*************** msgstr ""
*** 22813,22835 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.c:1784 gimplify.c:6275 gimplify.c:6435
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "impossible constraint in %<asm%>"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹ Ð°Ð¿Ñ�Ñ€Ð°Ñ‚Ð°Ñ€ '%s'"
  
! #: function.c:4255
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4276
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4946
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
--- 22863,22885 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.c:1784 gimplify.c:6277 gimplify.c:6437
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "impossible constraint in %<asm%>"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹ Ð°Ð¿Ñ�Ñ€Ð°Ñ‚Ð°Ñ€ '%s'"
  
! #: function.c:4263
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4284
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4954
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
*************** msgstr ""
*** 23396,23423 ****
  msgid "cannot write PCH file"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð°Ð¿Ñ–Ñ�Ð°Ñ†ÑŒ Ñž %s"
  
! #: gimple-fold.c:1811 gimple-fold.c:2872
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1877
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1882
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2260 tree-ssa-strlen.c:3304
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2262
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2280
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
--- 23446,23473 ----
  msgid "cannot write PCH file"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð°Ð¿Ñ–Ñ�Ð°Ñ†ÑŒ Ñž %s"
  
! #: gimple-fold.c:1817 gimple-fold.c:2878
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1883
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1888
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2266 tree-ssa-strlen.c:3310
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2268
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2286
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
*************** msgstr ""
*** 23441,23452 ****
  msgid "function returns address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13046 tree.c:13083 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7045 cp/call.c:8866
! #: cp/constexpr.c:852 cp/constexpr.c:3169 cp/cvt.c:1056 cp/cvt.c:1094
! #: cp/decl.c:7978 cp/decl2.c:5529 cp/decl2.c:5574 cp/pt.c:8664
! #: cp/semantics.c:1927 cp/semantics.c:4260 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
--- 23491,23502 ----
  msgid "function returns address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
*************** msgstr ""
*** 23814,24074 ****
  msgid "%Gnull format string"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:531
! #, gcc-internal-format
! msgid "use of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:567
! #, gcc-internal-format
! msgid "argument to variable-length array may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:569
! #, gcc-internal-format
! msgid "argument to %<alloca%> may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:574
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:585
! #, gcc-internal-format
! msgid "argument to variable-length array is too large"
  msgstr ""
  
- #: gimple-ssa-warn-alloca.c:587
- #, fuzzy, gcc-internal-format
- #| msgid "size of array `%s' is too large"
- msgid "argument to %<alloca%> is too large"
- msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
- 
  #: gimple-ssa-warn-alloca.c:591
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:599
! #, gcc-internal-format
! msgid "variable-length array bound is unknown"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:600
! #, gcc-internal-format
! msgid "%<alloca%> bound is unknown"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:604
! #, gcc-internal-format
! msgid "unbounded use of variable-length array"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:605
! #, gcc-internal-format
! msgid "unbounded use of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:609
! #, gcc-internal-format
! msgid "use of %<alloca%> within a loop"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:614
! #, gcc-internal-format
! msgid "argument to variable-length array may be too large due to conversion from %qT to %qT"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:617
! #, gcc-internal-format
! msgid "argument to %<alloca%> may be too large due to conversion from %qT to %qT"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:623
! #, gcc-internal-format
! msgid "argument to variable-length array is zero"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:625
! #, gcc-internal-format
! msgid "argument to %<alloca%> is zero"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1505
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1507
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1511
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1513
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1520
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1530
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1543
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1553
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1561
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1574
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1582
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1589
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1617
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1624
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1635
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1642
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1655
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1662
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1674
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1717
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1723
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1782
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1787
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: gimple-ssa-warn-restrict.c:1792 gimple-ssa-warn-restrict.c:1798
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1815
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1824
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1826
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1832 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4065 cp/decl.c:11620 cp/decl.c:12091 cp/decl.c:12100
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3469
! #: cp/parser.c:3520 cp/parser.c:6494 cp/parser.c:22190
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: gimple-ssa-warn-restrict.c:1839
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1841
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1847
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1848
  msgid "%G%qD offset %s is out of bounds"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1860
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1868 gimple-ssa-warn-restrict.c:1889
  #, gcc-internal-format
  msgid "subobject %qD declared here"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1878
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:2067
  msgid "%G%qD source argument is the same as destination"
  msgstr ""
  
--- 23864,24109 ----
  msgid "%Gnull format string"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:532
! msgid "%Guse of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:569
! msgid "%Gargument to variable-length array may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:571
! msgid "%Gargument to %<alloca%> may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:577
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:589
! msgid "%Gargument to variable-length array is too large"
  msgstr ""
  
  #: gimple-ssa-warn-alloca.c:591
+ msgid "%Gargument to %<alloca%> is too large"
+ msgstr ""
+ 
+ #: gimple-ssa-warn-alloca.c:596
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:605
! msgid "%Gvariable-length array bound is unknown"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:606
! msgid "%G%<alloca%> bound is unknown"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:612
! msgid "%Gunbounded use of variable-length array"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:613
! msgid "%Gunbounded use of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:619
! msgid "%Guse of %<alloca%> within a loop"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:625
! msgid "%Gargument to variable-length array may be too large due to conversion from %qT to %qT"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:628
! msgid "%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:635
! msgid "%Gargument to variable-length array is zero"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:637
! msgid "%Gargument to %<alloca%> is zero"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1483
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1485
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1489
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1491
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1498
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1508
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1521
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1531
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1539
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1552
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1560
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1567
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1595
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1602
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1613
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1620
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1633
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1640
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1652
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1695
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1701
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1760
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1765
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: gimple-ssa-warn-restrict.c:1770 gimple-ssa-warn-restrict.c:1776
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1793
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1796
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1802
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1804
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: gimple-ssa-warn-restrict.c:1817
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1819
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1825
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1826
  msgid "%G%qD offset %s is out of bounds"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1838
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1846 gimple-ssa-warn-restrict.c:1867
  #, gcc-internal-format
  msgid "subobject %qD declared here"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1856
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:2045
  msgid "%G%qD source argument is the same as destination"
  msgstr ""
  
*************** msgstr ""
*** 24109,24411 ****
  msgid "using result of function returning %<void%>"
  msgstr ""
  
! #: gimplify.c:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6289
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr ""
  
! #: gimplify.c:6436
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6476 gimplify.c:6485
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:7099
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.c:7101
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.c:7105
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.c:7107
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7120
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.c:7122
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7198
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7200
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7343
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7345
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7406
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7414
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7468
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7470
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7500 gimplify.c:8805
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.c:7521
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7644
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.c:7647
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.c:7661
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7664
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.c:7667
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8421 gimplify.c:8427
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8444
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8533
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8541 gimplify.c:12383
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8551 gimplify.c:8557 gimplify.c:8563 gimplify.c:8569
! #: gimplify.c:12376
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8656
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8973
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9147
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9436
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9493
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9521
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9697
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9907
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9956
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10203
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10258
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10349
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10495
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10514
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: gimplify.c:10613
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10947
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11487 gimplify.c:11746
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12314
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12338
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12358
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12410
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13268 omp-low.c:3252
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13286
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13299
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13312
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13323
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14613
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15135
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15140
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15147
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 24144,24446 ----
  msgid "using result of function returning %<void%>"
  msgstr ""
  
! #: gimplify.c:6278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6291
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr ""
  
! #: gimplify.c:6438
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6478 gimplify.c:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:7101
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.c:7103
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.c:7107
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.c:7109
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7122
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.c:7124
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7200
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7202
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7345
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7347
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7408
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7416
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7470
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7472
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7502 gimplify.c:8811
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.c:7523
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7646
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.c:7649
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.c:7663
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7666
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.c:7669
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8423 gimplify.c:8429
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8446
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8535
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8658
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9153
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9442
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9499
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9527
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9962
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10264
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: gimplify.c:10619
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10953
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11493 gimplify.c:11752
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12320
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12344
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12416
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13274 omp-low.c:3254
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13305
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13318
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13329
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15170
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15175
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgid_plural "Declaring method %qD final
*** 24796,24807 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4259
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4328
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
--- 24831,24842 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4289
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
*************** msgstr ""
*** 24831,24867 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1466
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1471
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1476
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1488
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1507
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2456
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2459
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 24866,24902 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr ""
*** 24901,24912 ****
  msgid "unable to find a register to spill"
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
! #: lra-constraints.c:4008 reload.c:3815 reload.c:4070
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
--- 24936,24947 ----
  msgid "unable to find a register to spill"
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
! #: lra-constraints.c:4012 reload.c:3815 reload.c:4070
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.c:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 25009,25060 ****
  msgid "bytecode stream: unexpected tag %s"
  msgstr ""
  
! #: lto-streamer-in.c:893 lto-streamer-in.c:904
  #, gcc-internal-format
  msgid "Cgraph edge statement index out of range"
  msgstr ""
  
! #: lto-streamer-in.c:898 lto-streamer-in.c:908
  #, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr ""
  
! #: lto-streamer-in.c:915
  #, gcc-internal-format
  msgid "Reference statement index out of range"
  msgstr ""
  
! #: lto-streamer-in.c:919
  #, gcc-internal-format
  msgid "Reference statement index not found"
  msgstr ""
  
! #: lto-streamer-in.c:1606
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr ""
  
! #: lto-streamer-in.c:1710
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1715
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1720
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1725
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1728
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%s - unsupported mode %qs"
--- 25044,25095 ----
  msgid "bytecode stream: unexpected tag %s"
  msgstr ""
  
! #: lto-streamer-in.c:894 lto-streamer-in.c:905
  #, gcc-internal-format
  msgid "Cgraph edge statement index out of range"
  msgstr ""
  
! #: lto-streamer-in.c:899 lto-streamer-in.c:909
  #, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr ""
  
! #: lto-streamer-in.c:916
  #, gcc-internal-format
  msgid "Reference statement index out of range"
  msgstr ""
  
! #: lto-streamer-in.c:920
  #, gcc-internal-format
  msgid "Reference statement index not found"
  msgstr ""
  
! #: lto-streamer-in.c:1607
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr ""
  
! #: lto-streamer-in.c:1711
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1716
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1721
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1726
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1729
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%s - unsupported mode %qs"
*************** msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð
*** 25177,25208 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.c:354
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr ""
  
! #: multiple_target.c:363
  #, gcc-internal-format
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr ""
  
! #: multiple_target.c:366
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr ""
  
! #: multiple_target.c:387
  #, gcc-internal-format
  msgid "%<default%> target was not set"
  msgstr ""
  
! #: multiple_target.c:391
  #, gcc-internal-format
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr ""
  
! #: multiple_target.c:395
  #, gcc-internal-format
  msgid "multiple %<default%> targets were set"
  msgstr ""
--- 25212,25243 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.c:350
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr ""
  
! #: multiple_target.c:359
  #, gcc-internal-format
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr ""
  
! #: multiple_target.c:362
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr ""
  
! #: multiple_target.c:383
  #, gcc-internal-format
  msgid "%<default%> target was not set"
  msgstr ""
  
! #: multiple_target.c:387
  #, gcc-internal-format
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr ""
  
! #: multiple_target.c:391
  #, gcc-internal-format
  msgid "multiple %<default%> targets were set"
  msgstr ""
*************** msgstr ""
*** 25227,25532 ****
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1814
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1821
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1830
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr ""
  
! #: omp-general.c:1838
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2380 omp-offload.c:1193
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2383 omp-offload.c:1194
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2387 omp-offload.c:1228
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-low.c:2434
  #, gcc-internal-format
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr ""
  
! #: omp-low.c:2489
  #, fuzzy, gcc-internal-format
  msgid "conflicting reduction operations for %qE"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: omp-low.c:2492
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "location of the previous reduction for %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: omp-low.c:2525
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr ""
  
! #: omp-low.c:2818
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr ""
  
! #: omp-low.c:2827
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr ""
  
! #: omp-low.c:2849 omp-low.c:2916
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:2868
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr ""
  
! #: omp-low.c:2883
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:2898
  #, gcc-internal-format
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr ""
  
! #: omp-low.c:2912
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr ""
  
! #: omp-low.c:2932
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr ""
  
! #: omp-low.c:2979
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr ""
  
! #: omp-low.c:3001
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "orphaned %qs construct"
  msgstr "Ð£ ÐºÐ°Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: omp-low.c:3030
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr ""
  
! #: omp-low.c:3035
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr ""
  
! #: omp-low.c:3055 omp-low.c:3068
  #, gcc-internal-format
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr ""
  
! #: omp-low.c:3097
  #, gcc-internal-format
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr ""
  
! #: omp-low.c:3122
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "invalid arguments"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: omp-low.c:3128
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr ""
  
! #: omp-low.c:3156
  #, gcc-internal-format
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3163
  #, gcc-internal-format
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3192
  #, gcc-internal-format
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3216 omp-low.c:3373 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr ""
  
! #: omp-low.c:3244
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr ""
  
! #: omp-low.c:3261
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr ""
  
! #: omp-low.c:3276
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:3289
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3302 omp-low.c:3324
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr ""
  
! #: omp-low.c:3310
  #, gcc-internal-format
  msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr ""
  
! #: omp-low.c:3341
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr ""
  
! #: omp-low.c:3359
  #, gcc-internal-format
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr ""
  
! #: omp-low.c:3381
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr ""
  
! #: omp-low.c:3394
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr ""
  
! #: omp-low.c:3443
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr ""
  
! #: omp-low.c:3456 omp-low.c:3463
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr ""
  
! #: omp-low.c:3686
  #, gcc-internal-format
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr ""
  
! #: omp-low.c:3712
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:8881
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:8904
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13181
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.c:13183 omp-low.c:13188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13192
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:651
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1226
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1230 omp-offload.c:1262
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1235
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1237
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1242
  #, fuzzy, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: omp-offload.c:1255
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1396
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1404
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1406
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
--- 25262,25572 ----
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1785
! #, gcc-internal-format
! msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
! msgstr ""
! 
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr ""
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-low.c:2436
  #, gcc-internal-format
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr ""
  
! #: omp-low.c:2491
  #, fuzzy, gcc-internal-format
  msgid "conflicting reduction operations for %qE"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: omp-low.c:2494
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "location of the previous reduction for %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: omp-low.c:2527
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr ""
  
! #: omp-low.c:2820
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr ""
  
! #: omp-low.c:2829
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr ""
  
! #: omp-low.c:2851 omp-low.c:2918
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:2870
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr ""
  
! #: omp-low.c:2885
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:2900
  #, gcc-internal-format
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr ""
  
! #: omp-low.c:2914
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr ""
  
! #: omp-low.c:2934
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr ""
  
! #: omp-low.c:2981
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr ""
  
! #: omp-low.c:3003
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "orphaned %qs construct"
  msgstr "Ð£ ÐºÐ°Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: omp-low.c:3032
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr ""
  
! #: omp-low.c:3037
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr ""
  
! #: omp-low.c:3057 omp-low.c:3070
  #, gcc-internal-format
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr ""
  
! #: omp-low.c:3099
  #, gcc-internal-format
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr ""
  
! #: omp-low.c:3124
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "invalid arguments"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: omp-low.c:3130
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr ""
  
! #: omp-low.c:3158
  #, gcc-internal-format
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3165
  #, gcc-internal-format
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3194
  #, gcc-internal-format
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3218 omp-low.c:3375 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr ""
  
! #: omp-low.c:3246
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr ""
  
! #: omp-low.c:3263
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr ""
  
! #: omp-low.c:3278
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:3291
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3304 omp-low.c:3326
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr ""
  
! #: omp-low.c:3312
  #, gcc-internal-format
  msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr ""
  
! #: omp-low.c:3343
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr ""
  
! #: omp-low.c:3361
  #, gcc-internal-format
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr ""
  
! #: omp-low.c:3383
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr ""
  
! #: omp-low.c:3396
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr ""
  
! #: omp-low.c:3445
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr ""
  
! #: omp-low.c:3458 omp-low.c:3465
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr ""
  
! #: omp-low.c:3688
  #, gcc-internal-format
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr ""
  
! #: omp-low.c:3714
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:8883
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:8906
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13183
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.c:13185 omp-low.c:13190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13194
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1254
  #, fuzzy, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
*************** msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½
*** 25562,25568 ****
  msgid "command-line option %qs is not supported by this configuration"
  msgstr ""
  
! #: opts-common.c:1285 opts.c:2076
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
--- 25602,25608 ----
  msgid "command-line option %qs is not supported by this configuration"
  msgstr ""
  
! #: opts-common.c:1285 opts.c:2093
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
*************** msgstr ""
*** 25664,25680 ****
  msgid "unrecognized shadow offset %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
! #: opts.c:91
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr ""
  
! #: opts.c:127
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr ""
  
! #: opts.c:134
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr ""
--- 25704,25720 ----
  msgid "unrecognized shadow offset %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
! #: opts.c:92
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr ""
  
! #: opts.c:128
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr ""
  
! #: opts.c:135
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr ""
*************** msgstr ""
*** 25784,25790 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:970 config/darwin.c:3214
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr ""
--- 25824,25830 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:970 config/darwin.c:3223
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr ""
*************** msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð
*** 25871,26016 ****
  msgid "vtable verification is not supported with LTO"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: opts.c:1659
  #, gcc-internal-format
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr ""
  
! #: opts.c:1873
  #, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr ""
  
! #: opts.c:1913
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr ""
  
! #: opts.c:1919
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr ""
  
! #: opts.c:1954
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs attribute directive ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: opts.c:1981
  #, gcc-internal-format
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr ""
  
! #: opts.c:1996
  #, gcc-internal-format
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr ""
  
! #: opts.c:2005
  #, gcc-internal-format
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr ""
  
! #: opts.c:2131
  #, gcc-internal-format
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr ""
  
! #: opts.c:2140
  #, gcc-internal-format
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr ""
  
! #: opts.c:2509
  #, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr ""
  
! #: opts.c:2521
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr ""
  
! #: opts.c:2529
  #, gcc-internal-format
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr ""
  
! #: opts.c:2604
  #, fuzzy, gcc-internal-format
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: opts.c:2662
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter `%s'"
  msgid "unknown stack check parameter %qs"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: opts.c:2690
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr ""
  
! #: opts.c:2701
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "dwarf version %wu is not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: opts.c:2755
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: opts.c:2933
  #, fuzzy, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: opts.c:2942
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "debug format %qs conflicts with prior selection"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: opts.c:2960
  #, fuzzy, gcc-internal-format
  msgid "unrecognized debug output level %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: opts.c:2962
  #, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr ""
  
! #: opts.c:2982
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr ""
  
! #: opts.c:2986
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr ""
  
! #: opts.c:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr ""
  
! #: opts.c:3060
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: opts.c:3064
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr ""
  
! #: opts.c:3068
  #, gcc-internal-format
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
  msgstr ""
--- 25911,26056 ----
  msgid "vtable verification is not supported with LTO"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: opts.c:1676
  #, gcc-internal-format
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr ""
  
! #: opts.c:1890
  #, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr ""
  
! #: opts.c:1930
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr ""
  
! #: opts.c:1936
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr ""
  
! #: opts.c:1971
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs attribute directive ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: opts.c:1998
  #, gcc-internal-format
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr ""
  
! #: opts.c:2013
  #, gcc-internal-format
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr ""
  
! #: opts.c:2022
  #, gcc-internal-format
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr ""
  
! #: opts.c:2148
  #, gcc-internal-format
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr ""
  
! #: opts.c:2157
  #, gcc-internal-format
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr ""
  
! #: opts.c:2526
  #, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr ""
  
! #: opts.c:2538
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr ""
  
! #: opts.c:2546
  #, gcc-internal-format
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr ""
  
! #: opts.c:2621
  #, fuzzy, gcc-internal-format
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: opts.c:2679
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter `%s'"
  msgid "unknown stack check parameter %qs"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: opts.c:2707
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr ""
  
! #: opts.c:2718
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "dwarf version %wu is not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: opts.c:2772
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: opts.c:2950
  #, fuzzy, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: opts.c:2959
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "debug format %qs conflicts with prior selection"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: opts.c:2977
  #, fuzzy, gcc-internal-format
  msgid "unrecognized debug output level %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: opts.c:2979
  #, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr ""
  
! #: opts.c:2999
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr ""
  
! #: opts.c:3003
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr ""
  
! #: opts.c:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr ""
  
! #: opts.c:3077
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: opts.c:3081
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr ""
  
! #: opts.c:3085
  #, gcc-internal-format
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
  msgstr ""
*************** msgstr ""
*** 26368,26374 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr ""
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5483
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr ""
--- 26408,26414 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr ""
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5488
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr ""
*************** msgstr ""
*** 26403,26419 ****
  msgid "unable to find a register to spill in class %qs"
  msgstr ""
  
! #: reload1.c:4585
  #, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr ""
  
! #: reload1.c:6002
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr ""
  
! #: reload1.c:7880
  #, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr ""
--- 26443,26459 ----
  msgid "unable to find a register to spill in class %qs"
  msgstr ""
  
! #: reload1.c:4586
  #, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr ""
  
! #: reload1.c:6003
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr ""
  
! #: reload1.c:7881
  #, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr ""
*************** msgstr ""
*** 26559,26600 ****
  msgid "packed attribute is unnecessary for %q+D"
  msgstr ""
  
! #: stor-layout.c:1345
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr ""
  
! #: stor-layout.c:1404
  #, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr ""
  
! #: stor-layout.c:1779
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr ""
  
! #: stor-layout.c:1807
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr ""
  
! #: stor-layout.c:1811
  #, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr ""
  
! #: stor-layout.c:1817
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr ""
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2583
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr ""
--- 26599,26640 ----
  msgid "packed attribute is unnecessary for %q+D"
  msgstr ""
  
! #: stor-layout.c:1346
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr ""
  
! #: stor-layout.c:1405
  #, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr ""
  
! #: stor-layout.c:1781
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr ""
  
! #: stor-layout.c:1809
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr ""
  
! #: stor-layout.c:1813
  #, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr ""
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr ""
  
! #: stor-layout.c:1821
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2585
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr ""
*************** msgstr ""
*** 26609,26787 ****
  msgid "%qD renamed after being referenced in assembly"
  msgstr ""
  
! #: symtab.c:1063
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function symbol is not function"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: symtab.c:1070
  #, gcc-internal-format
  msgid "inconsistent %<ifunc%> attribute"
  msgstr ""
  
! #: symtab.c:1078
  #, fuzzy, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: symtab.c:1084
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr ""
  
! #: symtab.c:1093
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1101
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1112 symtab.c:1119
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr ""
  
! #: symtab.c:1128
  #, gcc-internal-format
  msgid "node not found in symtab assembler name hash"
  msgstr ""
  
! #: symtab.c:1137
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr ""
  
! #: symtab.c:1142
  #, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr ""
  
! #: symtab.c:1147
  #, gcc-internal-format
  msgid "node is analyzed but it is not a definition"
  msgstr ""
  
! #: symtab.c:1152
  #, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr ""
  
! #: symtab.c:1157
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "node is alias but not definition"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: symtab.c:1162
  #, gcc-internal-format
  msgid "node is weakref but not an transparent_alias"
  msgstr ""
  
! #: symtab.c:1167
  #, gcc-internal-format
  msgid "node is transparent_alias but not an alias"
  msgstr ""
  
! #: symtab.c:1172
  #, gcc-internal-format
  msgid "node is symver but not alias"
  msgstr ""
  
! #: symtab.c:1181
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1188
  #, gcc-internal-format
  msgid "symver is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1197
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr ""
  
! #: symtab.c:1202
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr ""
  
! #: symtab.c:1207
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr ""
  
! #: symtab.c:1212
  #, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr ""
  
! #: symtab.c:1219
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr ""
  
! #: symtab.c:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr ""
  
! #: symtab.c:1244
  #, fuzzy, gcc-internal-format
  msgid "implicit_section flag is set but section isn%'t"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: symtab.c:1251
  #, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr ""
  
! #: symtab.c:1263
  #, gcc-internal-format
  msgid "Alias and target%'s section differs"
  msgstr ""
  
! #: symtab.c:1270
  #, gcc-internal-format
  msgid "Alias and target%'s comdat groups differs"
  msgstr ""
  
! #: symtab.c:1285
  #, gcc-internal-format
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr ""
  
! #: symtab.c:1293
  #, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr ""
  
! #: symtab.c:1316 symtab.c:1353
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr ""
  
! #: symtab.c:1349
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.c:1762
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.c:1764
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.c:1792
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
--- 26649,26827 ----
  msgid "%qD renamed after being referenced in assembly"
  msgstr ""
  
! #: symtab.c:1064
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function symbol is not function"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: symtab.c:1071
  #, gcc-internal-format
  msgid "inconsistent %<ifunc%> attribute"
  msgstr ""
  
! #: symtab.c:1079
  #, fuzzy, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: symtab.c:1085
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr ""
  
! #: symtab.c:1094
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1102
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1113 symtab.c:1120
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr ""
  
! #: symtab.c:1129
  #, gcc-internal-format
  msgid "node not found in symtab assembler name hash"
  msgstr ""
  
! #: symtab.c:1138
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr ""
  
! #: symtab.c:1143
  #, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr ""
  
! #: symtab.c:1148
  #, gcc-internal-format
  msgid "node is analyzed but it is not a definition"
  msgstr ""
  
! #: symtab.c:1153
  #, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr ""
  
! #: symtab.c:1158
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "node is alias but not definition"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: symtab.c:1163
  #, gcc-internal-format
  msgid "node is weakref but not an transparent_alias"
  msgstr ""
  
! #: symtab.c:1168
  #, gcc-internal-format
  msgid "node is transparent_alias but not an alias"
  msgstr ""
  
! #: symtab.c:1173
  #, gcc-internal-format
  msgid "node is symver but not alias"
  msgstr ""
  
! #: symtab.c:1182
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1189
  #, gcc-internal-format
  msgid "symver is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1198
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr ""
  
! #: symtab.c:1203
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr ""
  
! #: symtab.c:1208
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr ""
  
! #: symtab.c:1213
  #, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr ""
  
! #: symtab.c:1220
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr ""
  
! #: symtab.c:1235
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr ""
  
! #: symtab.c:1245
  #, fuzzy, gcc-internal-format
  msgid "implicit_section flag is set but section isn%'t"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: symtab.c:1252
  #, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr ""
  
! #: symtab.c:1264
  #, gcc-internal-format
  msgid "Alias and target%'s section differs"
  msgstr ""
  
! #: symtab.c:1271
  #, gcc-internal-format
  msgid "Alias and target%'s comdat groups differs"
  msgstr ""
  
! #: symtab.c:1286
  #, gcc-internal-format
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr ""
  
! #: symtab.c:1294
  #, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr ""
  
! #: symtab.c:1317 symtab.c:1354
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr ""
  
! #: symtab.c:1350
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.c:1763
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.c:1765
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.c:1793
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
*************** msgstr ""
*** 27099,27279 ****
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr ""
  
! #: tree-cfg.c:353
  #, fuzzy, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr "Ð�ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: tree-cfg.c:2965
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2970
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2985
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2991
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3013
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%m value"
  msgid "invalid expression for min lvalue"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%m"
  
! #: tree-cfg.c:3024
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: tree-cfg.c:3049
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3063
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3069
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3078
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3086
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3093
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3104
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.c:3120
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3135
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3146 tree-cfg.c:3155 tree-cfg.c:3172 tree-cfg.c:3806
! #: tree-cfg.c:3835 tree-cfg.c:3852 tree-cfg.c:3873 tree-cfg.c:3919
! #: tree-cfg.c:3940 tree-cfg.c:3994 tree-cfg.c:4014 tree-cfg.c:4050
! #: tree-cfg.c:4071 tree-cfg.c:4103 tree-cfg.c:4179 tree-cfg.c:4211
! #: tree-cfg.c:4223 tree-cfg.c:4282 tree-cfg.c:4307 tree-cfg.c:4380
! #: tree-cfg.c:4458
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.c:3166
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid %qs offset operator"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: tree-cfg.c:3190
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3198
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.c:3218 tree-cfg.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid address operand in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: tree-cfg.c:3225 tree-cfg.c:3251
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: tree-cfg.c:3232 tree-cfg.c:3258
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:3265 tree-cfg.c:4470
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3318
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3327
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3334
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: tree-cfg.c:3344
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3355
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: tree-cfg.c:3364
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3372
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3386
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3395
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3406
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 27139,27319 ----
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr ""
  
! #: tree-cfg.c:356
  #, fuzzy, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr "Ð�ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: tree-cfg.c:2968
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2973
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2994
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%m value"
  msgid "invalid expression for min lvalue"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%m"
  
! #: tree-cfg.c:3027
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: tree-cfg.c:3052
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3066
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3089
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3107
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3138
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.c:3169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid %qs offset operator"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: tree-cfg.c:3193
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3201
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid address operand in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3337
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: tree-cfg.c:3347
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3358
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3398
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 27284,27795 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3424
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.c:3447
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: tree-cfg.c:3467
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3483
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.c:3500
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3515
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3524
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.c:3531
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3553
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3559
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3582
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3611
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3626
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.c:3640
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.c:3655
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.c:3670
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.c:3710
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.c:3732
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:3743
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3757
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3782
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3789
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: tree-cfg.c:3894
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3905
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4111
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4124
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.c:4152
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4161
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4193
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4235 tree-cfg.c:4294
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4250
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4266
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:4326
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.c:4335
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:4341
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4351
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.c:4361
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4416
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.c:4425
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.c:4444
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4485 tree-cfg.c:4511
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: tree-cfg.c:4545 tree-cfg.c:4563
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4554 tree-cfg.c:4571
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4579
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4588
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4595
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4604
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4615
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4674
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4689 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.c:4713
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4732
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4740
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.c:4750
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4762
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4768
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4775
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: tree-cfg.c:4785
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4804
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4847
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: tree-cfg.c:4856
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4866
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4882
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4890
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:4973 tree-cfg.c:4982
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> result"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: tree-cfg.c:4992
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5006
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> argument"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: tree-cfg.c:5013
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.c:5111
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5168
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5184
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5233
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: tree-cfg.c:5336
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5345
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5356 tree-cfg.c:5403
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5364
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5391
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5431
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5437
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5459
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5481
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5488
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5495
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5519
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5528
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5537 tree-cfg.c:5546 tree-cfg.c:5571
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5561
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5630 tree-cfg.c:5652 tree-cfg.c:5669 tree-cfg.c:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5674
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5704
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5712
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "case labels not sorted: "
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: tree-cfg.c:5729
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð¿Ð¾Ð»Ðµ '%s' Ñƒ '%s'"
  
! #: tree-cfg.c:9380
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.c:9401 tree-cfg.c:9433
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.c:9499
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9504 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 27324,27835 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.c:3450
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: tree-cfg.c:3470
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3486
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3518
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3527
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3562
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3585
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3614
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3629
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.c:3643
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.c:3658
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.c:3713
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.c:3735
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3792
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: tree-cfg.c:3897
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3908
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4114
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4127
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4164
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4253
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4269
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:4329
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.c:4338
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:4344
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4354
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.c:4364
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4419
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.c:4428
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.c:4447
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4598
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4607
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4618
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4677
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4735
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4743
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.c:4753
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4771
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4778
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: tree-cfg.c:4788
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4798
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4807
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4869
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4885
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4893
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> result"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: tree-cfg.c:4995
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5009
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> argument"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: tree-cfg.c:5016
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.c:5114
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5236
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5643
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5715
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "case labels not sorted: "
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5755
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð¿Ð¾Ð»Ðµ '%s' Ñƒ '%s'"
  
! #: tree-cfg.c:9383
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.c:9502
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr ""
*** 27849,27925 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3831
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3838
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3878
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3892
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3906
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3918
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3926
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4059
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4745
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.c:4748 tree-inline.c:4769
  #, gcc-internal-format
  msgid "called from here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: tree-inline.c:4751 tree-inline.c:4772
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: tree-inline.c:4765
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
--- 27889,27965 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3832
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3839
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3879
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3893
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3919
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3927
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3939
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3959
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4060
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4068
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4746
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.c:4749 tree-inline.c:4770
  #, gcc-internal-format
  msgid "called from here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: tree-inline.c:4752 tree-inline.c:4773
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: tree-inline.c:4766
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
*************** msgstr ""
*** 28023,28182 ****
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.c:2143
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2147
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2157
  msgid "%G%qD writing %wu byte into a region of size %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2165
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2175
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2183
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2193
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2199
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2207
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2213
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2250
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2254
  #, gcc-internal-format
  msgid "at offset %s to object %qD declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2286
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2293
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "at offset %s to an object declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2302
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2310
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2317
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2322
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2327
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:3218
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3234
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3241
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3253
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3260 tree-ssa-strlen.c:3276
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3417
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.c:3423
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.c:3430
  #, gcc-internal-format
  msgid "length computed here"
  msgstr ""
  
! #: tree-ssa-strlen.c:4335
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4337
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4344
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4349
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4359
  #, gcc-internal-format
  msgid "in this expression"
  msgstr ""
--- 28063,28222 ----
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.c:2149
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2153
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2163
  msgid "%G%qD writing %wu byte into a region of size %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2171
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2181
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2189
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2199
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2205
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2213
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2219
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2256
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2260
  #, gcc-internal-format
  msgid "at offset %s to object %qD declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2292
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2299
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "at offset %s to an object declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2308
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2316
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2323
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2328
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2333
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:3224
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3240
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3247
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3259
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3266 tree-ssa-strlen.c:3282
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3423
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.c:3429
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.c:3436
  #, gcc-internal-format
  msgid "length computed here"
  msgstr ""
  
! #: tree-ssa-strlen.c:4341
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4343
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4350
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4355
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4365
  #, gcc-internal-format
  msgid "in this expression"
  msgstr ""
*************** msgstr ""
*** 28355,28371 ****
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:352
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:358
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1891
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
--- 28395,28411 ----
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:353
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1912
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 28380,28396 ****
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr ""
  
! #: tree-vect-generic.c:983
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.c:1463
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.c:3678
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
--- 28420,28436 ----
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr ""
  
! #: tree-vect-generic.c:1004
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.c:1484
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.c:3707
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 28470,28561 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8170
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr ""
  
! #: tree.c:8334
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:9695 tree.c:9780 tree.c:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9732
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9745
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9794
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9807
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9869
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9883
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9896
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9909
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13041
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13044
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13067
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13070
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13076
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13079
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
--- 28510,28601 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8187
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr ""
  
! #: tree.c:8351
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:9731 tree.c:9816 tree.c:9879
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9768
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9781
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9830
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9843
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9905
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9919
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9932
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9945
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9958
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13077
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13080
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
*************** msgstr ""
*** 28580,28812 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13845
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13886
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13888
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13890
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13913
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:13962
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:13966
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14005
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14007
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14009
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14026
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14028 tree.c:14039
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14030 tree.c:14041
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14037
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14349
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14354
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14366
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14385
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14393
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14399
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14415
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14425
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14435
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14456
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14462
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14484
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14502
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14509
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14516
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14532
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14548
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14558
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D' Ð½Ðµ Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: tree.c:14567
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14589
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14604
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14611
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14624
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14637
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14643
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14650
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14672
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 28620,28852 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13924
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13951
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14002
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14064
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14066 tree.c:14077
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14068 tree.c:14079
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14387
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14392
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14423
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14431
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14453
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14463
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14494
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14500
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14554
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D' Ð½Ðµ Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: tree.c:14605
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr ""
*** 28826,28837 ****
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr ""
  
! #: var-tracking.c:7173
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr ""
  
! #: var-tracking.c:7177
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr ""
--- 28866,28877 ----
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr ""
  
! #: var-tracking.c:7187
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr ""
  
! #: var-tracking.c:7191
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr ""
*************** msgstr ""
*** 28943,29014 ****
  msgid "initializer for floating value is not a floating constant"
  msgstr ""
  
! #: varasm.c:5328
  #, fuzzy, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: varasm.c:5584
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr ""
  
! #: varasm.c:5636
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr ""
  
! #: varasm.c:5672
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr ""
  
! #: varasm.c:5676
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr ""
  
! #: varasm.c:5705 varasm.c:6025
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr ""
  
! #: varasm.c:5900
  #, fuzzy, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:5928
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: varasm.c:5984
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:6003
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6005
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6012
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:6022
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:6240 config/sol2.c:159 config/i386/winnt.c:265
  #, fuzzy, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
--- 28983,29054 ----
  msgid "initializer for floating value is not a floating constant"
  msgstr ""
  
! #: varasm.c:5348
  #, fuzzy, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: varasm.c:5604
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr ""
  
! #: varasm.c:5656
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr ""
  
! #: varasm.c:5692
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr ""
  
! #: varasm.c:5696
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr ""
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr ""
  
! #: varasm.c:5920
  #, fuzzy, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:5948
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: varasm.c:6004
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:6023
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6025
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6032
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:6042
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, fuzzy, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
*************** msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ
*** 29112,29119 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3609
! #: c-family/c-attribs.c:3613
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
--- 29152,29159 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3610
! #: c-family/c-attribs.c:3614
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
*************** msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€
*** 29183,29189 ****
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2828
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' missing"
  msgid "%qE argument not a string"
--- 29223,29229 ----
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2829
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' missing"
  msgid "%qE argument not a string"
*************** msgid "%qE attribute ignored. Use %<-fcf
*** 29200,29207 ****
  msgstr ""
  
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4371 c-family/c-attribs.c:4406
! #: c-family/c-attribs.c:4412 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
--- 29240,29247 ----
  msgstr ""
  
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4368 c-family/c-attribs.c:4403
! #: c-family/c-attribs.c:4409 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
*************** msgstr ""
*** 29222,29228 ****
  msgid "%qE attribute only affects top level objects"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3205
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
--- 29262,29268 ----
  msgid "%qE attribute only affects top level objects"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3206
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
*************** msgstr ""
*** 29442,29448 ****
  msgid "weak %q+D cannot be defined %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3105
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
--- 29482,29488 ----
  msgid "weak %q+D cannot be defined %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3106
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
*************** msgstr ""
*** 29467,29718 ****
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2544
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2549
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:2597
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:2656
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c-family/c-attribs.c:2679
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:2692
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:2716
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2722
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.c:2735
  #, fuzzy, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: c-family/c-attribs.c:2747
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2763
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2775
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:2778 c-family/c-attribs.c:2782
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:2811
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2819
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.c:2841
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2863 c-family/c-attribs.c:3179
! #: c-family/c-attribs.c:4480 config/m32c/m32c.c:2935
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:2919 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:2984
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3003
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute %E is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:3015
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.c:3028
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.c:3118
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3185 c-family/c-attribs.c:4486
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.c:3252
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3254
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3353
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-attribs.c:3366 cp/class.c:4618
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.c:3424
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:3435
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.c:3438
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qE argument is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c-family/c-attribs.c:3486 cp/name-lookup.c:5007
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:3527
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3585 c-family/c-attribs.c:3587
  #, fuzzy, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c-family/c-attribs.c:3622 c-family/c-attribs.c:3626
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.c:3639 c-family/c-attribs.c:3643
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.c:3651 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:3657 ada/gcc-interface/utils.c:4038
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:3666 c-family/c-attribs.c:3669
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:3727
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:3784
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3792
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:3878
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3894
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: c-family/c-attribs.c:3908
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:3922
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:3974
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:3997
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4018
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4026
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 29507,29758 ----
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2548
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2553
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:2601
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:2657
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c-family/c-attribs.c:2680
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:2693
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:2717
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2723
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.c:2736
  #, fuzzy, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: c-family/c-attribs.c:2748
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2764
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2776
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:2779 c-family/c-attribs.c:2783
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:2812
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2820
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.c:2842
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2864 c-family/c-attribs.c:3180
! #: c-family/c-attribs.c:4477 config/m32c/m32c.c:2935
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:2920 c-family/c-attribs.c:2961
! #: c-family/c-attribs.c:2985
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3004
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute %E is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:3016
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.c:3029
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.c:3119
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3186 c-family/c-attribs.c:4483
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.c:3253
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3255
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3354
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.c:3425
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:3436
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.c:3439
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qE argument is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:3528
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3586 c-family/c-attribs.c:3588
  #, fuzzy, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c-family/c-attribs.c:3623 c-family/c-attribs.c:3627
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.c:3640 c-family/c-attribs.c:3644
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.c:3652 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:3658 ada/gcc-interface/utils.c:4038
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:3667 c-family/c-attribs.c:3670
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:3728
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:3785
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3793
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:3879
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3895
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: c-family/c-attribs.c:3909
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:3923
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:3975
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:3998
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4019
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4027
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 29721,29849 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4039
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.c:4080
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4083
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4108
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4112
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4119
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4127
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4138
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4151
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4169
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4256
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:4263
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "cleanup argument not a function"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c-family/c-attribs.c:4300
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.c:4308
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:4324 ada/gcc-interface/utils.c:6384
  #, fuzzy, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:4332 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:4387 ada/gcc-interface/utils.c:6729
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:4503
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.c:4518
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:4554
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:4575
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: c-family/c-attribs.c:4602
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: c-family/c-attribs.c:4706
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:4708
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:4885
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
--- 29761,29889 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4040
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.c:4081
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4084
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4109
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4113
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4120
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4128
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4139
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4152
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4170
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4253
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:4260
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "cleanup argument not a function"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c-family/c-attribs.c:4297
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.c:4305
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:4321 ada/gcc-interface/utils.c:6384
  #, fuzzy, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:4329 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:4384 ada/gcc-interface/utils.c:6729
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:4500
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.c:4515
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:4551
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:4572
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: c-family/c-attribs.c:4599
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: c-family/c-attribs.c:4703
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:4705
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:4882
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
*************** msgstr ""
*** 29994,30005 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3460 cp/semantics.c:662 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6795 c/c-typeck.c:15201
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
--- 30034,30045 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgstr ""
*** 30080,30086 ****
  msgid "duplicate case value"
  msgstr ""
  
! #: c-family/c-common.c:4919 c-family/c-warn.c:2510
  #, gcc-internal-format
  msgid "previously used here"
  msgstr ""
--- 30120,30126 ----
  msgid "duplicate case value"
  msgstr ""
  
! #: c-family/c-common.c:4919 c-family/c-warn.c:2515
  #, gcc-internal-format
  msgid "previously used here"
  msgstr ""
*************** msgstr ""
*** 30336,30406 ****
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7431
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8051
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.c:8093 c-family/c-common.c:8142 c-family/c-common.c:8158
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8246
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.c:8266
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c-family/c-common.c:8269
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c-family/c-common.c:8273
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c-family/c-common.c:8276
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c-family/c-common.c:8281
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8284
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8289
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8292
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8363
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
--- 30376,30446 ----
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.c:8268
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c-family/c-common.c:8271
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c-family/c-common.c:8275
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c-family/c-common.c:8278
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c-family/c-common.c:8283
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8286
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8291
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8294
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
*************** msgstr ""
*** 31068,31079 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7442 cp/parser.c:4228
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.c:1286 c/c-parser.c:7463
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
--- 31108,31119 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7441 cp/parser.c:4231
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.c:1286 c/c-parser.c:7462
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
*************** msgstr ""
*** 31123,31129 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9042
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 31163,31169 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 31139,31155 ****
  msgid "%qE is not initialized"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8931
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:871 cp/semantics.c:8550
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8937
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
--- 31179,31195 ----
  msgid "%qE is not initialized"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð
*** 31159,31165 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8665
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
--- 31199,31205 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
*************** msgstr ""
*** 31311,31374 ****
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr ""
  
! #: c-family/c-opts.c:1031
  #, fuzzy, gcc-internal-format
  msgid "external TLS initialization functions not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c-family/c-opts.c:1055
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.c:1070
  #, fuzzy, gcc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "opening output file %s: %m"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» ÑƒÐ²Ð¾Ð´Ñƒ `%s'"
  
! #: c-family/c-opts.c:1090
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.c:1244
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1255
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1258
  #, fuzzy, gcc-internal-format
  #| msgid "error writing to %s"
  msgid "when writing output to %s: %m"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ð·Ð°Ð¿Ñ–Ñ�Ñƒ Ñž %s"
  
! #: c-family/c-opts.c:1335
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.c:1359
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.c:1392
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.c:1395
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.c:1580
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
--- 31351,31414 ----
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr ""
  
! #: c-family/c-opts.c:1035
  #, fuzzy, gcc-internal-format
  msgid "external TLS initialization functions not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c-family/c-opts.c:1059
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.c:1074
  #, fuzzy, gcc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "opening output file %s: %m"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» ÑƒÐ²Ð¾Ð´Ñƒ `%s'"
  
! #: c-family/c-opts.c:1094
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.c:1248
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1259
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1262
  #, fuzzy, gcc-internal-format
  #| msgid "error writing to %s"
  msgid "when writing output to %s: %m"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ð·Ð°Ð¿Ñ–Ñ�Ñƒ Ñž %s"
  
! #: c-family/c-opts.c:1339
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.c:1363
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.c:1396
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.c:1399
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.c:1584
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
*************** msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½
*** 31716,31759 ****
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:329
  #, fuzzy, gcc-internal-format
  #| msgid "parse error"
  msgid "<type-error>"
  msgstr "Ð³Ñ€Ð°Ð¼Ð°Ñ‚Ñ‹Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: c-family/c-pretty-print.c:371
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:378
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:393
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:408
  #, fuzzy, gcc-internal-format
  #| msgid "syntax error"
  msgid "<tag-error>"
  msgstr "Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ�Ñ–Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: c-family/c-pretty-print.c:1244
  #, gcc-internal-format
  msgid "<erroneous-expression>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:1248 cp/cxx-pretty-print.c:133
  #, fuzzy, gcc-internal-format
  #| msgid "return"
  msgid "<return-value>"
--- 31756,31799 ----
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:333
  #, fuzzy, gcc-internal-format
  #| msgid "parse error"
  msgid "<type-error>"
  msgstr "Ð³Ñ€Ð°Ð¼Ð°Ñ‚Ñ‹Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:379
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:382
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:397
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:412
  #, fuzzy, gcc-internal-format
  #| msgid "syntax error"
  msgid "<tag-error>"
  msgstr "Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ�Ñ–Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: c-family/c-pretty-print.c:1250
  #, gcc-internal-format
  msgid "<erroneous-expression>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:1254 cp/cxx-pretty-print.c:133
  #, fuzzy, gcc-internal-format
  #| msgid "return"
  msgid "<return-value>"
*************** msgstr "Ð²Ñ�Ñ€Ñ‚Ð°Ð½Ð½Ðµ"
*** 31764,31771 ****
  msgid "wrong type argument to %s"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2657
! #: cp/constexpr.c:5290
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
--- 31804,31811 ----
  msgid "wrong type argument to %s"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
*************** msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿
*** 32029,32040 ****
  msgid "conversion to %qT from boolean expression"
  msgstr ""
  
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1387
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1395
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
  msgstr ""
--- 32069,32080 ----
  msgid "conversion to %qT from boolean expression"
  msgstr ""
  
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1392
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1400
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
  msgstr ""
*************** msgstr ""
*** 32049,32060 ****
  msgid "signed conversion from %qT to %qT changes the value of %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1385
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1393
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes the value of %qE"
  msgstr ""
--- 32089,32100 ----
  msgid "signed conversion from %qT to %qT changes the value of %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1390
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1398
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes the value of %qE"
  msgstr ""
*************** msgstr ""
*** 32075,32561 ****
  msgid "conversion from %qT to %qT may change value"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: c-family/c-warn.c:1406 c-family/c-warn.c:1423 c-family/c-warn.c:1440
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1475
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type"
  msgstr ""
  
! #: c-family/c-warn.c:1480
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type %qT"
  msgstr ""
  
! #: c-family/c-warn.c:1560
  #, gcc-internal-format
  msgid "lower value in case label range less than minimum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1574
  #, gcc-internal-format
  msgid "case label value is less than minimum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1591
  #, gcc-internal-format
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1604
  #, gcc-internal-format
  msgid "case label value exceeds maximum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1617
  #, gcc-internal-format
  msgid "switch missing default case"
  msgstr ""
  
! #: c-family/c-warn.c:1662
  #, gcc-internal-format
  msgid "switch condition has boolean value"
  msgstr ""
  
! #: c-family/c-warn.c:1744
  #, gcc-internal-format
  msgid "enumeration value %qE not handled in switch"
  msgstr ""
  
! #: c-family/c-warn.c:1772
  #, gcc-internal-format
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr ""
  
! #: c-family/c-warn.c:1794
  #, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1796
  #, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1798
  #, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1800
  #, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1804
  #, gcc-internal-format
  msgid "assignment of read-only member %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1805
  #, gcc-internal-format
  msgid "increment of read-only member %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1806
  #, gcc-internal-format
  msgid "decrement of read-only member %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1807
  #, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1811
  #, gcc-internal-format
  msgid "assignment of read-only variable %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1812
  #, gcc-internal-format
  msgid "increment of read-only variable %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1813
  #, gcc-internal-format
  msgid "decrement of read-only variable %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1814
  #, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1817
  #, gcc-internal-format
  msgid "assignment of read-only parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1818
  #, gcc-internal-format
  msgid "increment of read-only parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1819
  #, gcc-internal-format
  msgid "decrement of read-only parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1820
  #, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1825
  #, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1827
  #, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1829
  #, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1831
  #, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr ""
  
! #: c-family/c-warn.c:1836
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "assignment of function %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c-family/c-warn.c:1837
  #, fuzzy, gcc-internal-format
  msgid "increment of function %qD"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c-family/c-warn.c:1838
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "decrement of function %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c-family/c-warn.c:1839
  #, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1842 c/c-typeck.c:4914
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1843 c/c-typeck.c:4917
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1844 c/c-typeck.c:4920
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1845
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1859
  #, gcc-internal-format
  msgid "lvalue required as left operand of assignment"
  msgstr ""
  
! #: c-family/c-warn.c:1862
  #, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr ""
  
! #: c-family/c-warn.c:1865
  #, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr ""
  
! #: c-family/c-warn.c:1868
  #, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr ""
  
! #: c-family/c-warn.c:1871
  #, gcc-internal-format
  msgid "lvalue required in %<asm%> statement"
  msgstr ""
  
! #: c-family/c-warn.c:1888
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid type argument (have %qT)"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼Ñ�Ñ‚Ñ€Ð° `%T'"
  
! #: c-family/c-warn.c:1892
  #, gcc-internal-format
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1897
  #, gcc-internal-format
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1902
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c-family/c-warn.c:1907
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c-family/c-warn.c:1912
  #, gcc-internal-format
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1939
  #, gcc-internal-format
  msgid "array subscript has type %<char%>"
  msgstr ""
  
! #: c-family/c-warn.c:1975 c-family/c-warn.c:1978
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr ""
  
! #: c-family/c-warn.c:1981 c-family/c-warn.c:1984
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr ""
  
! #: c-family/c-warn.c:1990 c-family/c-warn.c:1993
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr ""
  
! #: c-family/c-warn.c:1996 c-family/c-warn.c:1999
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr ""
  
! #: c-family/c-warn.c:2005 c-family/c-warn.c:2008
  #, gcc-internal-format
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr ""
  
! #: c-family/c-warn.c:2015 c-family/c-warn.c:2019
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr ""
  
! #: c-family/c-warn.c:2023 c-family/c-warn.c:2026
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr ""
  
! #: c-family/c-warn.c:2031
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2039 c-family/c-warn.c:2043
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr ""
  
! #: c-family/c-warn.c:2047 c-family/c-warn.c:2050
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr ""
  
! #: c-family/c-warn.c:2056 c-family/c-warn.c:2059
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2062 c-family/c-warn.c:2065
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2069 c-family/c-warn.c:2072
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2077
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2084 c-family/c-warn.c:2087
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr ""
  
! #: c-family/c-warn.c:2092 c-family/c-warn.c:2095
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr ""
  
! #: c-family/c-warn.c:2105 c-family/c-warn.c:2111
  #, gcc-internal-format
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr ""
  
! #: c-family/c-warn.c:2127
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %q+D defined but not used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: c-family/c-warn.c:2129
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "label %q+D declared but not defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: c-family/c-warn.c:2152
  #, gcc-internal-format
  msgid "division by zero"
  msgstr ""
  
! #: c-family/c-warn.c:2172
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr ""
  
! #: c-family/c-warn.c:2196
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2235 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2288
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2341
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2345
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr ""
  
! #: c-family/c-warn.c:2356
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr ""
  
! #: c-family/c-warn.c:2411
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter `%s'"
  msgid "unused parameter %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: c-family/c-warn.c:2473
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "typedef %qD locally defined but not used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: c-family/c-warn.c:2509
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicated %<if%> condition"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"const\""
  
! #: c-family/c-warn.c:2538
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2546
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:2551
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr ""
  
! #: c-family/c-warn.c:2600
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2638 c-family/c-warn.c:2662
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr ""
  
! #: c-family/c-warn.c:2641 c-family/c-warn.c:2659
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr ""
  
! #: c-family/c-warn.c:2709
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2774 c/c-typeck.c:5485 cp/call.c:5673
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2881
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2882
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2975
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2982 c-family/c-warn.c:2985 cp/init.c:633
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3072
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
--- 32115,32601 ----
  msgid "conversion from %qT to %qT may change value"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1416 c-family/c-warn.c:1433 c-family/c-warn.c:1450
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1480
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type"
  msgstr ""
  
! #: c-family/c-warn.c:1485
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type %qT"
  msgstr ""
  
! #: c-family/c-warn.c:1565
  #, gcc-internal-format
  msgid "lower value in case label range less than minimum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1579
  #, gcc-internal-format
  msgid "case label value is less than minimum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1596
  #, gcc-internal-format
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1609
  #, gcc-internal-format
  msgid "case label value exceeds maximum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1622
  #, gcc-internal-format
  msgid "switch missing default case"
  msgstr ""
  
! #: c-family/c-warn.c:1667
  #, gcc-internal-format
  msgid "switch condition has boolean value"
  msgstr ""
  
! #: c-family/c-warn.c:1749
  #, gcc-internal-format
  msgid "enumeration value %qE not handled in switch"
  msgstr ""
  
! #: c-family/c-warn.c:1777
  #, gcc-internal-format
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr ""
  
! #: c-family/c-warn.c:1799
  #, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1801
  #, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1803
  #, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1805
  #, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1809
  #, gcc-internal-format
  msgid "assignment of read-only member %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1810
  #, gcc-internal-format
  msgid "increment of read-only member %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1811
  #, gcc-internal-format
  msgid "decrement of read-only member %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1812
  #, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1816
  #, gcc-internal-format
  msgid "assignment of read-only variable %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1817
  #, gcc-internal-format
  msgid "increment of read-only variable %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1818
  #, gcc-internal-format
  msgid "decrement of read-only variable %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1819
  #, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1822
  #, gcc-internal-format
  msgid "assignment of read-only parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1823
  #, gcc-internal-format
  msgid "increment of read-only parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1824
  #, gcc-internal-format
  msgid "decrement of read-only parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1825
  #, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1830
  #, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1832
  #, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1834
  #, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1836
  #, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr ""
  
! #: c-family/c-warn.c:1841
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "assignment of function %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c-family/c-warn.c:1842
  #, fuzzy, gcc-internal-format
  msgid "increment of function %qD"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c-family/c-warn.c:1843
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "decrement of function %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c-family/c-warn.c:1844
  #, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1847 c/c-typeck.c:4914
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1848 c/c-typeck.c:4917
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1849 c/c-typeck.c:4920
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1850
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1864
  #, gcc-internal-format
  msgid "lvalue required as left operand of assignment"
  msgstr ""
  
! #: c-family/c-warn.c:1867
  #, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr ""
  
! #: c-family/c-warn.c:1870
  #, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr ""
  
! #: c-family/c-warn.c:1873
  #, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr ""
  
! #: c-family/c-warn.c:1876
  #, gcc-internal-format
  msgid "lvalue required in %<asm%> statement"
  msgstr ""
  
! #: c-family/c-warn.c:1893
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid type argument (have %qT)"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼Ñ�Ñ‚Ñ€Ð° `%T'"
  
! #: c-family/c-warn.c:1897
  #, gcc-internal-format
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1902
  #, gcc-internal-format
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1907
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c-family/c-warn.c:1912
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c-family/c-warn.c:1917
  #, gcc-internal-format
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1944
  #, gcc-internal-format
  msgid "array subscript has type %<char%>"
  msgstr ""
  
! #: c-family/c-warn.c:1980 c-family/c-warn.c:1983
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr ""
  
! #: c-family/c-warn.c:1986 c-family/c-warn.c:1989
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr ""
  
! #: c-family/c-warn.c:1995 c-family/c-warn.c:1998
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr ""
  
! #: c-family/c-warn.c:2001 c-family/c-warn.c:2004
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr ""
  
! #: c-family/c-warn.c:2010 c-family/c-warn.c:2013
  #, gcc-internal-format
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr ""
  
! #: c-family/c-warn.c:2020 c-family/c-warn.c:2024
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr ""
  
! #: c-family/c-warn.c:2028 c-family/c-warn.c:2031
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr ""
  
! #: c-family/c-warn.c:2036
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2044 c-family/c-warn.c:2048
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr ""
  
! #: c-family/c-warn.c:2052 c-family/c-warn.c:2055
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr ""
  
! #: c-family/c-warn.c:2061 c-family/c-warn.c:2064
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2067 c-family/c-warn.c:2070
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2074 c-family/c-warn.c:2077
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2082
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2089 c-family/c-warn.c:2092
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr ""
  
! #: c-family/c-warn.c:2097 c-family/c-warn.c:2100
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr ""
  
! #: c-family/c-warn.c:2110 c-family/c-warn.c:2116
  #, gcc-internal-format
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr ""
  
! #: c-family/c-warn.c:2132
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %q+D defined but not used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: c-family/c-warn.c:2134
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "label %q+D declared but not defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: c-family/c-warn.c:2157
  #, gcc-internal-format
  msgid "division by zero"
  msgstr ""
  
! #: c-family/c-warn.c:2177
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr ""
  
! #: c-family/c-warn.c:2201
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2293
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2346
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2350
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr ""
  
! #: c-family/c-warn.c:2361
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr ""
  
! #: c-family/c-warn.c:2416
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter `%s'"
  msgid "unused parameter %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: c-family/c-warn.c:2478
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "typedef %qD locally defined but not used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: c-family/c-warn.c:2514
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicated %<if%> condition"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"const\""
  
! #: c-family/c-warn.c:2543
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2551
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:2556
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr ""
  
! #: c-family/c-warn.c:2605
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2643 c-family/c-warn.c:2667
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr ""
  
! #: c-family/c-warn.c:2646 c-family/c-warn.c:2664
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr ""
  
! #: c-family/c-warn.c:2714
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:633
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
*************** msgstr ""
*** 32570,32576 ****
  msgid "too many input files"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: common/config/aarch64/aarch64-common.c:497 config/aarch64/aarch64.c:13859
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
--- 32610,32616 ----
  msgid "too many input files"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
*************** msgid "unrecognized option passed to %%:
*** 32602,32615 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:13791
! #: config/aarch64/aarch64.c:13829
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:13794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
--- 32642,32655 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
*************** msgstr ""
*** 32967,33048 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2026
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2033
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2763
  #, fuzzy, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/darwin.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3164
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3169
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3184
  #, fuzzy, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/darwin.c:3262
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3305
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3485
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3492
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr ""
  
! #: config/darwin.c:3578
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr ""
  
! #: config/darwin.c:3589
  #, fuzzy, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/darwin.c:3613
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr ""
  
! #: config/darwin.c:3614
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr ""
--- 33007,33088 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:1942
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2035
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2042
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2772
  #, fuzzy, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/darwin.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3173
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3178
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3193
  #, fuzzy, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/darwin.c:3271
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3314
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3494
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3501
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr ""
  
! #: config/darwin.c:3587
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr ""
  
! #: config/darwin.c:3598
  #, fuzzy, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/darwin.c:3622
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr ""
  
! #: config/darwin.c:3623
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr ""
*************** msgid "profiler support for VxWorks"
*** 33134,33145 ****
  msgstr ""
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:2938
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3279
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr ""
--- 33174,33185 ----
  msgstr ""
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr ""
*************** msgstr ""
*** 33175,33517 ****
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:273
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:281
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1230
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/aarch64/aarch64.c:1300 config/aarch64/aarch64.c:1314
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1463
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1466
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1470
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1473
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1489
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1490
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:4900
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5254
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/aarch64/aarch64.c:5367 config/aarch64/aarch64.c:5413
! #: config/aarch64/aarch64.c:5533 config/aarch64/aarch64.c:15612
! #: config/arm/arm.c:6954 config/arm/arm.c:6984 config/arm/arm.c:28364
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5482
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5485
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5655
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13336
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13380
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13436
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid format for sve_width"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: config/aarch64/aarch64.c:13448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %%h value"
  msgid "invalid sve_width value: %d"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%h"
  
! #: config/aarch64/aarch64.c:13468
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ð�ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:13486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/aarch64/aarch64.c:13639
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13648
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13656
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:13666 config/rs6000/rs6000.c:4281
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.c:13731
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13747
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/aarch64/aarch64.c:13856
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13863
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13971
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13973
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/aarch64/aarch64.c:13997
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14000
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14004
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14032
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14035
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14166 config/arm/arm.c:3244
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14222
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/aarch64/aarch64.c:14229
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14297
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14470
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14473
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14477 config/aarch64/aarch64.c:14519
! #: config/aarch64/aarch64.c:14626
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14512
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14515
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14542
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14546
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14581
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14622
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14678 config/aarch64/aarch64.c:14851
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14722
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14730
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14784
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14841 config/arm/arm.c:32196
! #: config/rs6000/rs6000.c:23143 config/s390/s390.c:15516
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14868
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14877
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17254
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17256
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21828 config/i386/i386.c:22131
! #: config/i386/i386.c:22258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %d"
  msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ�"
  
! #: config/aarch64/aarch64.c:21838 config/aarch64/aarch64.c:21859
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21842
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21846
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21863
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21885
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr ""
--- 33215,33567 ----
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:275
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:283
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1327
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1845
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1848
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1852
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1855
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1871
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5653
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5907
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5910
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid format for sve_width"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: config/aarch64/aarch64.c:13948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %%h value"
  msgid "invalid sve_width value: %d"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%h"
  
! #: config/aarch64/aarch64.c:13968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ð�ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:13986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/aarch64/aarch64.c:14356
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14363
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14471
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14473
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/aarch64/aarch64.c:14497
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14500
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14504
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14532
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14535
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14722
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14804
! #, fuzzy, gcc-internal-format
! msgid "code model %qs not supported in ilp32 mode"
! msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
! 
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15047
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15051
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15127
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15289
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15373
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
! msgstr ""
! 
! #: config/aarch64/aarch64.c:17832
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17834
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
! #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %d"
  msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ�"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22454
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22458
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22475
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22497
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr ""
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args
*** 33694,33701 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7095 config/arm/arm.c:7113
! #: config/arm/arm.c:7289 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
--- 33744,33751 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args
*** 33704,33713 ****
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19220 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2219 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 33754,33763 ----
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½Ðº
*** 33841,34329 ****
  msgid "argument of %qE attribute ignored"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21048
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21112
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21141
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3049
  #, fuzzy, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/arm/arm-builtins.c:3156
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3160
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3179
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3201
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3223
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3301
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3379 config/arm/arm-builtins.c:3483
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3387 config/arm/arm-builtins.c:3432
! #: config/arm/arm-builtins.c:3490 config/arm/arm-builtins.c:3499
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of selector should be in 0 to 7"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3392 config/arm/arm-builtins.c:3501
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of selector should be in 0 to 3"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3397 config/arm/arm-builtins.c:3503
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of selector should be in 0 to 1"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3569
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3574
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of mask should be in 0 to 255"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3762
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3764
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3766
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3768
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3774
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3776
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3781
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3783
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3785
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3787
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3789
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3791
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3793
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3795
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3797
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3799
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3801
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3803
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3805
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3807
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3809
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3811
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3813
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3815
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
  
! #: config/arm/arm.c:2904
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2910
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:2914
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2930
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2950
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2960
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3075
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3125
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3474
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3483
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3486
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3519
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3544
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3556 config/arm/arm.c:32210
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3573
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3595 config/pru/pru.c:643
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/arm/arm.c:3739
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3776
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3779
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3787
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3800
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3803
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3808
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3811
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3816
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3828
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6076
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6078
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6296
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6356
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6740 config/arm/arm.c:6948 config/arm/arm.c:6981
! #: config/arm/arm.c:28357
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7238
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7250
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7259
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7281 config/arm/arm.c:7333
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arm/arm.c:7300
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7349
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/arm/arm.c:9300
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13038
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13041
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25219
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:25881
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26140
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26392
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26638
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32225
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
--- 33891,34402 ----
  msgid "argument of %qE attribute ignored"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21053
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21117
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21146
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3087
! #, gcc-internal-format
! msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
! msgstr ""
! 
! #: config/arm/arm-builtins.c:3090
! #, gcc-internal-format
! msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
! msgstr ""
! 
! #. Here we mention the builtin name to follow the same
! #. format that the C/C++ frontends use for referencing
! #. a given argument index.
! #: config/arm/arm-builtins.c:3098
! #, gcc-internal-format
! msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
! msgstr ""
! 
! #: config/arm/arm-builtins.c:3216
  #, fuzzy, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/arm/arm-builtins.c:3323
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3327
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of selector should be in 0 to 7"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of selector should be in 0 to 3"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of selector should be in 0 to 1"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3745
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of mask should be in 0 to 255"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
  
! #: config/arm/arm-c.c:107
! #, gcc-internal-format
! msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
! msgstr ""
! 
! #: config/arm/arm.c:2911
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2917
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:2921
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2924
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2967
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3082
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3132
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3481
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3490
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3526
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3551
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3563 config/arm/arm.c:32229
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3571
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3580
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/arm/arm.c:3746
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3822
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3825
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3833
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6100
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7260
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7272
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7281
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7303 config/arm/arm.c:7355
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arm/arm.c:7322
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7371
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/arm/arm.c:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13063
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25234
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:25896
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26155
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32244
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
*************** msgstr ""
*** 34331,34353 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32233
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32246
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32260
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: config/arm/arm.c:33263
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
--- 34404,34426 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32265
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32279
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: config/arm/arm.c:33257
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
*************** msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ñ‹Ñ
*** 35203,35229 ****
  msgid "can%'t set position in PCH file: %m"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð°Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹ Ñ„Ð°Ð¹Ð» %s"
  
! #: config/i386/i386-builtins.c:2259
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2309
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2320
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2421
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-builtins.c:2446 config/i386/i386-builtins.c:2496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "parameter to builtin not valid: %s"
--- 35276,35302 ----
  msgid "can%'t set position in PCH file: %m"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð°Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹ Ñ„Ð°Ð¹Ð» %s"
  
! #: config/i386/i386-builtins.c:2268
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2318
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2329
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2430
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-builtins.c:2455 config/i386/i386-builtins.c:2505
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "parameter to builtin not valid: %s"
*************** msgstr ""
*** 35319,35376 ****
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9789
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11016
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11020
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/i386/i386-expand.c:11691
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:12447 config/i386/i386-expand.c:12659
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12712
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12718
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:12737
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-features.c:2589
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.c:2594 config/i386/i386-features.c:2859
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function multiversioning not supported"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: config/i386/i386-features.c:2726
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
--- 35392,35449 ----
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11007
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/i386/i386-expand.c:11678
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12699
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12705
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:12724
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-features.c:2595
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.c:2600 config/i386/i386-features.c:2868
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function multiversioning not supported"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: config/i386/i386-features.c:2732
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
*************** msgstr ""
*** 35827,35833 ****
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19331
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE incompatible attribute ignored"
--- 35900,35906 ----
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE incompatible attribute ignored"
*************** msgstr ""
*** 36001,36074 ****
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.c:9396
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.c:9416
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9427
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12378
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12389 config/i386/i386.c:12403
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.c:12435
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12450
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12642
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16575
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:22092
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22099
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22106
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22152
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22182
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
--- 36074,36147 ----
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.c:9401
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.c:9421
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9432
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12383
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12394 config/i386/i386.c:12408
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.c:12440
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12455
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12647
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16580
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:22099
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22106
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22113
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22159
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22189
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
*************** msgstr ""
*** 36271,36277 ****
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1726
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr ""
--- 36344,36350 ----
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr ""
*************** msgstr ""
*** 37353,37363 ****
  msgid "%<-g%> option disabled"
  msgstr "Ð²Ñ‹Ð±Ð°Ñ€Ñ‹ ÑžÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹:"
  
! #: config/pa/pa.c:8762
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr ""
  
  #: config/pru/pru-passes.c:111
  #, gcc-internal-format
  msgid "large return values not supported with %<-mabi=ti%> option"
--- 37426,37442 ----
  msgid "%<-g%> option disabled"
  msgstr "Ð²Ñ‹Ð±Ð°Ñ€Ñ‹ ÑžÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹:"
  
! #: config/pa/pa.c:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr ""
  
+ #: config/pa/som.h:337
+ #, fuzzy, gcc-internal-format
+ #| msgid "-pipe is not supported"
+ msgid "weak aliases are not supported"
+ msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
+ 
  #: config/pru/pru-passes.c:111
  #, gcc-internal-format
  msgid "large return values not supported with %<-mabi=ti%> option"
*************** msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½
*** 37620,38133 ****
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5820
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6010
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6185
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6455
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7195
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7370
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8162
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8480
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8521
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8552
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8564
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8590
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8605
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8630
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8635
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8654
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8695
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8779
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8790
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8801
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8812
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8826
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8844
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8860
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8899
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8957
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_args_info' out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: config/rs6000/rs6000-call.c:9230
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: config/rs6000/rs6000-call.c:9426
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9445
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9473
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9499
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9552
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9577
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9597
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9609
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/rs6000/rs6000-call.c:9621
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9635
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9647
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/rs6000/rs6000-call.c:9655
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9722 config/rs6000/rs6000-call.c:10062
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9887
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10109
  #, fuzzy, gcc-internal-format
  #| msgid "second argument of `%s' should be `char **'"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "Ð´Ñ€ÑƒÐ³Ñ–Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"char **\""
  
! #: config/rs6000/rs6000-call.c:10124
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10318
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10320 config/rs6000/rs6000-call.c:10322
! #: config/rs6000/rs6000-call.c:10324 config/rs6000/rs6000-call.c:10330
! #: config/rs6000/rs6000-call.c:10332 config/rs6000/rs6000-call.c:10338
! #: config/rs6000/rs6000-call.c:10344 config/rs6000/rs6000-call.c:10348
! #: config/rs6000/rs6000-call.c:10350 config/rs6000/rs6000-call.c:10354
! #: config/rs6000/rs6000-call.c:10358
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10327 config/rs6000/rs6000-call.c:10335
! #: config/rs6000/rs6000-call.c:10341
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10356
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10361
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10364
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13019
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13041
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:1689
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "stack frame too large"
  msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: config/rs6000/rs6000-logue.c:5481
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use register sb"
  msgid "%qs uses register r29"
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
! #: config/rs6000/rs6000-logue.c:5489
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3145 config/rs6000/rs6000.c:3148
! #: config/rs6000/rs6000.c:3151
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3252
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3445
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3584
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000.c:3601
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/rs6000/rs6000.c:3680
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3688
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3713 config/rs6000/rs6000.c:3720
! #: config/rs6000/rs6000.c:3727 config/rs6000/rs6000.c:3735
! #: config/rs6000/rs6000.c:3754 config/rs6000/rs6000.c:3816
! #: config/rs6000/rs6000.c:3843 config/rs6000/rs6000.c:3870
! #: config/rs6000/rs6000.c:3885 config/rs6000/rs6000.c:3893
! #: config/rs6000/rs6000.c:3922 config/rs6000/rs6000.c:3924
! #: config/rs6000/rs6000.c:4010 config/rs6000/rs6000.c:4019
! #: config/rs6000/rs6000.c:4021 config/rs6000/rs6000.c:4030
! #: config/rs6000/rs6000.c:4171
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3913
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3939
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3948
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3951
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3970
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/rs6000/rs6000.c:3979
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4002
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4087
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4110 config/rs6000/rs6000.c:4125
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4138
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4276
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4293
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "%qs is not a valid base register in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/rs6000/rs6000.c:4301
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4599
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/rs6000/rs6000.c:4636
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7160
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:16704
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19006
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19088
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19090
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19092
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19094
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19100
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19103
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19108
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19111
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23115
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: config/rs6000/rs6000.c:23118
  #, fuzzy, gcc-internal-format
  #| msgid "%s=%s is too large"
  msgid "%s%qs%s is not allowed"
  msgstr "%s=%s Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: config/rs6000/rs6000.c:23120
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23657
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23816
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23848
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000.c:24092
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
--- 37699,38213 ----
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5845
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6035
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6480
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7220
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8187
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8505
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8546
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8577
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8589
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8615
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8630
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8655
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8660
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8679
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8720
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8804
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8815
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8826
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8837
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8851
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8869
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8885
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8924
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8982
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_args_info' out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: config/rs6000/rs6000-call.c:9255
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: config/rs6000/rs6000-call.c:9451
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9470
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9498
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9602
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9622
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9634
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/rs6000/rs6000-call.c:9646
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9660
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9672
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/rs6000/rs6000-call.c:9680
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10134
  #, fuzzy, gcc-internal-format
  #| msgid "second argument of `%s' should be `char **'"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "Ð´Ñ€ÑƒÐ³Ñ–Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"char **\""
  
! #: config/rs6000/rs6000-call.c:10149
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10343
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10381
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10386
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10389
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13016
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13038
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:1691
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "stack frame too large"
  msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: config/rs6000/rs6000-logue.c:5486
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use register sb"
  msgid "%qs uses register r29"
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
! #: config/rs6000/rs6000-logue.c:5494
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3261
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3593
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000.c:3610
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
! #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3930
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3956
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3965
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3968
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3987
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/rs6000/rs6000.c:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4106
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4302
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4319
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "%qs is not a valid base register in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/rs6000/rs6000.c:4327
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4623
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/rs6000/rs6000.c:4660
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:16737
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19039
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19121
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19123
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19125
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19127
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19133
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19136
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19141
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19144
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23150
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: config/rs6000/rs6000.c:23153
  #, fuzzy, gcc-internal-format
  #| msgid "%s=%s is too large"
  msgid "%s%qs%s is not allowed"
  msgstr "%s=%s Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: config/rs6000/rs6000.c:23155
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000.c:24139
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
*************** msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
*** 38475,38589 ****
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12898
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15156
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15163
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15198
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15201
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15230
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15234
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15246
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15255
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15261
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15266
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15279
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15282
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15285
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15288
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15348
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15384
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/s390/s390.c:15391
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/s390/s390.c:15421
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15582 config/s390/s390.c:15632 config/s390/s390.c:15649
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15588
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
--- 38555,38669 ----
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12900
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15158
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15200
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15203
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15232
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15236
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15248
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15257
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15265
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15386
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/s390/s390.c:15393
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15590
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
*************** msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½
*** 38660,38691 ****
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/stormy16/stormy16.c:1048
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1205
  #, gcc-internal-format
  msgid "function_profiler support"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1299
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1870
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.c:2242
  #, fuzzy, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/stormy16/stormy16.c:2249
  #, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr ""
--- 38740,38771 ----
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/stormy16/stormy16.c:1058
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1215
  #, gcc-internal-format
  msgid "function_profiler support"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1309
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1880
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.c:2252
  #, fuzzy, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/stormy16/stormy16.c:2259
  #, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr ""
*************** msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°
*** 39069,39075 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1590 c/c-decl.c:7067 c/c-decl.c:7975 c/c-decl.c:8782
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
--- 39149,39155 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1590 c/c-decl.c:7070 c/c-decl.c:7978 c/c-decl.c:8785
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
*************** msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–
*** 39289,39295 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2837
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
--- 39369,39375 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
*************** msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿
*** 39362,39368 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Ð�Ð± ÐºÐ¾Ð¶Ð½Ñ‹Ð¼ Ð½ÐµÐ°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½Ñ‹Ð¼ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€Ñ‹ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»Ñ�ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.c:3791 cp/decl.c:3136
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
--- 39442,39448 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Ð�Ð± ÐºÐ¾Ð¶Ð½Ñ‹Ð¼ Ð½ÐµÐ°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½Ñ‹Ð¼ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€Ñ‹ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»Ñ�ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.c:3791 cp/decl.c:3147
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
*************** msgstr ""
*** 39394,39400 ****
  msgid "duplicate label declaration %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:4007 cp/decl.c:3542
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
--- 39474,39480 ----
  msgid "duplicate label declaration %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
*************** msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð
*** 39515,39521 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7534 c/c-decl.c:9438
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
--- 39595,39601 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7537 c/c-decl.c:9441
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
*************** msgstr ""
*** 39609,39615 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:5568 cp/decl.c:7939
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 39689,39695 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�
*** 39690,39696 ****
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6074 c/c-decl.c:6467 c/c-decl.c:6477
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
--- 39770,39776 ----
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6074 c/c-decl.c:6470 c/c-decl.c:6480
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
*************** msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\
*** 39739,39745 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.c:6164 c/c-parser.c:3015
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
--- 39819,39825 ----
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.c:6164 c/c-parser.c:3014
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
*************** msgstr ""
*** 39784,39790 ****
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6215 cp/decl.c:11852
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
--- 39864,39870 ----
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6215 cp/decl.c:11845
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
*************** msgstr ""
*** 39822,39828 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6691
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
--- 39902,39908 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6694
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
*************** msgstr ""
*** 39847,39853 ****
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6381 c/c-decl.c:8506
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
--- 39927,39933 ----
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6381 c/c-decl.c:8509
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
*************** msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð
*** 39862,40557 ****
  msgid "size of unnamed array has non-integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6424
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6427
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6438
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6441
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6450
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.c:6452
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.c:6537
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:6540
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:6579 c/c-decl.c:7237
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6601
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: c/c-decl.c:6614
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6620
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6624
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6727
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE declared as function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:6730
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:6740
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:6781
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function definition has qualified void return type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: c/c-decl.c:6785 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:6823 c/c-decl.c:7033 c/c-decl.c:7087 c/c-decl.c:7171
! #: c/c-decl.c:7296 c/c-parser.c:3017
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:6829 c/c-decl.c:7039 c/c-decl.c:7176 c/c-decl.c:7301
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:6924
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:6928
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:6934
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:6950
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6953
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6959
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6962
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6977
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6979
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6988
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.c:6990
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:6995
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6997
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7002
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.c:7004
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7007
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:7014
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7048
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7050
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7093
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7104
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7121 cp/decl.c:10792
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7161
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7203
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7205
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7218
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:7225
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7227
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7267 c/c-decl.c:7278 c/c-decl.c:7281
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: c/c-decl.c:7338
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:7340
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7351
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:7354
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:7383
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7393
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7395
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7430
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7432
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7540 c/c-decl.c:9259
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7550
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7595
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7610
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7688
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7692 c/c-decl.c:7728
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-decl.c:7722
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:7768
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7882
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.c:7888
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "struct defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:7894
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "union defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:7971
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:7973
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:7982
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:7984
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8014 c/c-decl.c:8801
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8081 cp/decl.c:4968
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8086
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:8089
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:8182 c/c-decl.c:8200 c/c-decl.c:8261
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: c/c-decl.c:8287
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8415
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.c:8417
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.c:8422
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.c:8424
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8485 cp/decl.c:13096
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.c:8491
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.c:8497
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.c:8528
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:8633
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:8773
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8780
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: c/c-decl.c:8859 cp/decl.c:15543
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:8874
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:8994 c/c-decl.c:9010
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:9005
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:9029
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9037
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9156 cp/decl.c:5273 cp/decl.c:16102
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:9174
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9185
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type defaults to %<int%>"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: c/c-decl.c:9209
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9268
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for `%s'"
  msgid "no previous prototype for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð¿Ñ€Ð°Ñ‚Ð°Ñ‚Ñ‹Ð¿Ð° Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:9277
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:9285 cp/decl.c:16237
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "no previous declaration for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:9295
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:9314
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %<int%>"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: c/c-decl.c:9316
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9323
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%qD is normally a non-static function"
  msgstr "`%s' - Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-decl.c:9360
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9375
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9391
  #, gcc-internal-format
  msgid "parameter name omitted"
  msgstr ""
  
! #: c/c-decl.c:9430 c/c-decl.c:9434
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.c:9447
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.c:9471
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: c/c-decl.c:9480
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:9509 c/c-decl.c:9514
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9534
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:9541
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.c:9594
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9605
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-decl.c:9608 c/c-decl.c:9655 c/c-decl.c:9669
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "prototype declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:9647
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9652
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9662
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9667
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9918 cp/decl.c:17116
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:9937 cp/decl.c:17148
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
--- 39942,40637 ----
  msgid "size of unnamed array has non-integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6425
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6428
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6440
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6443
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6452
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.c:6454
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.c:6540
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:6543
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:6582 c/c-decl.c:7240
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6604
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: c/c-decl.c:6617
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6623
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6627
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6730
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE declared as function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:6733
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:6740
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:6743
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:6784
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function definition has qualified void return type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:6826 c/c-decl.c:7036 c/c-decl.c:7090 c/c-decl.c:7174
! #: c/c-decl.c:7299 c/c-parser.c:3016
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:6832 c/c-decl.c:7042 c/c-decl.c:7179 c/c-decl.c:7304
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:6927
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:6931
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:6937
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:6953
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6956
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6962
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6965
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6980
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6982
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6991
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.c:6993
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:6998
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7000
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7005
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.c:7007
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7010
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7020
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7051
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7053
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7096
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7107
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7124 cp/decl.c:10785
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7164
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7206
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7208
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7221
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:7228
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7230
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7270 c/c-decl.c:7281 c/c-decl.c:7284
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: c/c-decl.c:7341
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:7343
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7354
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:7357
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:7386
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7396
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7398
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7433
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7435
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7543 c/c-decl.c:9262
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7553
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7598
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7613
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7691
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7695 c/c-decl.c:7731
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-decl.c:7725
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:7771
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7885
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.c:7891
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "struct defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:7897
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "union defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:7974
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:7976
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:7985
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:7987
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8017 c/c-decl.c:8804
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8089
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:8092
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:8185 c/c-decl.c:8203 c/c-decl.c:8264
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8293
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8418
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.c:8420
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.c:8425
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.c:8427
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.c:8494
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.c:8500
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.c:8531
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:8636
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:8776
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8783
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:8877
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:8997 c/c-decl.c:9013
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:9008
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:9032
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9040
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:9177
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9188
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type defaults to %<int%>"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: c/c-decl.c:9212
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9271
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for `%s'"
  msgid "no previous prototype for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð¿Ñ€Ð°Ñ‚Ð°Ñ‚Ñ‹Ð¿Ð° Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:9280
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:9288 cp/decl.c:16230
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "no previous declaration for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:9298
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:9317
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %<int%>"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: c/c-decl.c:9319
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9326
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%qD is normally a non-static function"
  msgstr "`%s' - Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-decl.c:9363
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9378
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9394
  #, gcc-internal-format
  msgid "parameter name omitted"
  msgstr ""
  
! #: c/c-decl.c:9433 c/c-decl.c:9437
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.c:9450
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.c:9466
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.c:9474
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: c/c-decl.c:9483
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:9512 c/c-decl.c:9517
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9537
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:9544
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.c:9597
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9608
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-decl.c:9611 c/c-decl.c:9658 c/c-decl.c:9672
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "prototype declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:9650
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9655
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9665
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9670
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:9940 cp/decl.c:17147
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
*************** msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°
*** 40560,40796 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10033
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10038
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10045
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-decl.c:10077
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10081
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10088
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10093
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10097
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10101
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10395
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10454 c/c-decl.c:10461
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:10489 c/c-decl.c:10873 c/c-decl.c:11268
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10501 cp/parser.c:30306
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "`long long long' - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð° Ð´Ð»Ñ� GCC"
  
! #: c/c-decl.c:10514
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ `long long'"
  
! #: c/c-decl.c:10743 c/c-parser.c:9996
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:10789
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:10860 c/c-decl.c:11426
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: c/c-decl.c:10920
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:10942
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:10985
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11104
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11154
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:11225
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11249 c/c-decl.c:11522 c/c-parser.c:9010
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c/c-decl.c:11251
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11286
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11299
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11348
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: c/c-decl.c:11369
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11371
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11373
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11387 c/c-parser.c:8375
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11390 c/c-parser.c:8378
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C90 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11402
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11411
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11424
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11432
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11440
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11519
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11534
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ‹ \"complex\" Ñƒ Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ– \"double complex\""
  
! #: c/c-decl.c:11561
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11587 c/c-decl.c:11603 c/c-decl.c:11629
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:12028 cp/semantics.c:5623
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12032 cp/semantics.c:5627
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
--- 40640,40876 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10036
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10041
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10048
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-decl.c:10080
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10084
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10096
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10100
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10104
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10504 cp/parser.c:30413
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "`long long long' - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð° Ð´Ð»Ñ� GCC"
  
! #: c/c-decl.c:10517
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ `long long'"
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:10792
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: c/c-decl.c:10923
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:10945
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:10988
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11107
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11157
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:11228
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c/c-decl.c:11254
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11302
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11351
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: c/c-decl.c:11372
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11374
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11376
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C90 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11435
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11443
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11537
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ‹ \"complex\" Ñƒ Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ– \"double complex\""
  
! #: c/c-decl.c:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12035 cp/semantics.c:5628
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
*************** msgstr ""
*** 40845,40851 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
--- 40925,40931 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
*************** msgstr ""
*** 40856,40867 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-parser.c:1633 cp/semantics.c:3058
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1721 c/c-parser.c:11239
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
--- 40936,40947 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-parser.c:1633 cp/semantics.c:3059
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1721 c/c-parser.c:11238
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
*************** msgstr ""
*** 40881,40899 ****
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.c:1938 c/c-parser.c:4348
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-parser.c:1942 c/c-parser.c:2844 c/c-parser.c:4352
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown type name %qE"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: c/c-parser.c:1969 c/c-parser.c:12479 c/c-parser.c:18632 c/c-parser.c:19143
! #: c/c-parser.c:19652 cp/parser.c:39900 cp/parser.c:43708
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration specifiers"
--- 40961,40979 ----
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.c:1938 c/c-parser.c:4347
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-parser.c:1942 c/c-parser.c:2843 c/c-parser.c:4351
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown type name %qE"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration specifiers"
*************** msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ
*** 40910,40921 ****
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.c:2016 c/c-parser.c:3576
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32651 cp/parser.c:32725
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
--- 40990,41001 ----
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.c:2016 c/c-parser.c:3575
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
*************** msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½
*** 40931,40938 ****
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2100 c/c-parser.c:5949 c/c-parser.c:6273 cp/parser.c:11465
! #: cp/parser.c:11672
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
--- 41011,41018 ----
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
*************** msgstr ""
*** 40970,40976 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13636 cp/parser.c:13795
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 41050,41056 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr ""
*** 40988,41254 ****
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.c:2588
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:2591
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:2612 c/c-parser.c:7403 c/c-parser.c:12540 cp/parser.c:43323
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
  
! #: c/c-parser.c:2621
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:2627
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr ""
  
! #: c/c-parser.c:2636
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-parser.c:2641
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr ""
  
! #: c/c-parser.c:2648
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2650 cp/semantics.c:9685
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.c:2986
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.c:2989
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:2992
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:3019
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr ""
  
! #: c/c-parser.c:3049
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.c:3159
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: c/c-parser.c:3163 c/c-parser.c:4166 c/c-parser.c:4867 c/c-parser.c:4879
! #: c/c-parser.c:5362 c/c-parser.c:5660 c/c-parser.c:7270 c/c-parser.c:7353
! #: c/c-parser.c:8238 c/c-parser.c:8541 c/c-parser.c:8550 c/c-parser.c:9070
! #: c/c-parser.c:9253 c/c-parser.c:9279 c/c-parser.c:10107 c/c-parser.c:10531
! #: c/c-parser.c:10568 c/c-parser.c:10822 c/c-parser.c:10872 c/c-parser.c:11032
! #: c/c-parser.c:11062 c/c-parser.c:11070 c/c-parser.c:11099 c/c-parser.c:11112
! #: c/c-parser.c:11418 c/c-parser.c:11542 c/c-parser.c:11987 c/c-parser.c:12022
! #: c/c-parser.c:12075 c/c-parser.c:12128 c/c-parser.c:12144 c/c-parser.c:12190
! #: c/c-parser.c:12967 c/c-parser.c:13000 c/c-parser.c:15250 c/c-parser.c:15360
! #: c/c-parser.c:15633 c/c-parser.c:17724 c/c-parser.c:20166 c/c-parser.c:20357
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8655
! #: cp/parser.c:30543 cp/parser.c:33507 cp/parser.c:33537 cp/parser.c:33607
! #: cp/parser.c:36105 cp/parser.c:36227 cp/parser.c:41429 cp/parser.c:43027
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3205 cp/parser.c:19362
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.c:3211
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3250
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.c:3373
  #, gcc-internal-format
  msgid "expected class name"
  msgstr ""
  
! #: c/c-parser.c:3395
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.c:3424
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.c:3538 c/c-parser.c:5157
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.c:3549
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.c:3639
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3646
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.c:3700
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.c:3737
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support `long long'"
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ `long long'"
  
! #: c/c-parser.c:3740
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support `long long'"
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ `long long'"
  
! #: c/c-parser.c:3994
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4235
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr ""
  
! #: c/c-parser.c:4359
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr ""
  
! #: c/c-parser.c:4584
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4904 cp/parser.c:26798
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.c:4956
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-parser.c:4988 cp/parser.c:26864
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:4998
  #, gcc-internal-format
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5008
  #, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5267
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr ""
  
! #: c/c-parser.c:5326
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:5471
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.c:5483
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.c:5491
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.c:5675
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-parser.c:5681 c/c-parser.c:5767 c/c-parser.c:5781 c/gimple-parser.c:405
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-parser.c:5725 c/c-parser.c:5758
  #, 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.c:5789
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5794 cp/parser.c:11795
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.c:5812
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
--- 41068,41334 ----
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.c:2587
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:2590
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
  
! #: c/c-parser.c:2620
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:2626
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr ""
  
! #: c/c-parser.c:2635
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-parser.c:2640
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr ""
  
! #: c/c-parser.c:2647
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.c:2985
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.c:2988
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:2991
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:3018
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr ""
  
! #: c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.c:3158
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: c/c-parser.c:3162 c/c-parser.c:4165 c/c-parser.c:4866 c/c-parser.c:4878
! #: c/c-parser.c:5361 c/c-parser.c:5659 c/c-parser.c:7269 c/c-parser.c:7352
! #: c/c-parser.c:8237 c/c-parser.c:8540 c/c-parser.c:8549 c/c-parser.c:9069
! #: c/c-parser.c:9252 c/c-parser.c:9278 c/c-parser.c:10106 c/c-parser.c:10530
! #: c/c-parser.c:10567 c/c-parser.c:10821 c/c-parser.c:10871 c/c-parser.c:11031
! #: c/c-parser.c:11061 c/c-parser.c:11069 c/c-parser.c:11098 c/c-parser.c:11111
! #: c/c-parser.c:11417 c/c-parser.c:11541 c/c-parser.c:11999 c/c-parser.c:12034
! #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
! #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
! #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.c:3210
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3249
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.c:3372
  #, gcc-internal-format
  msgid "expected class name"
  msgstr ""
  
! #: c/c-parser.c:3394
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.c:3423
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.c:3537 c/c-parser.c:5156
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.c:3548
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.c:3638
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3645
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.c:3699
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.c:3736
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support `long long'"
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ `long long'"
  
! #: c/c-parser.c:3739
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support `long long'"
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ `long long'"
  
! #: c/c-parser.c:3993
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4234
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr ""
  
! #: c/c-parser.c:4358
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr ""
  
! #: c/c-parser.c:4583
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.c:4955
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:4997
  #, gcc-internal-format
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5007
  #, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5266
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr ""
  
! #: c/c-parser.c:5325
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:5470
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.c:5482
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.c:5490
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.c:5674
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-parser.c:5680 c/c-parser.c:5766 c/c-parser.c:5780 c/gimple-parser.c:405
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-parser.c:5724 c/c-parser.c:5757
  #, 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.c:5788
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.c:5811
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
*************** msgstr ""
*** 41257,42647 ****
  #. 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.c:5832 c/c-parser.c:6294 c/gimple-parser.c:2276
! #: cp/parser.c:11415
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.c:5891
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.c:5953 c/c-parser.c:6277
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:5961
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.c:6193
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6401 cp/parser.c:13169
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: c/c-parser.c:6443 cp/parser.c:13172
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: c/c-parser.c:6577 cp/parser.c:12065
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.c:6729
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.c:6867 c/c-parser.c:6899
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6922
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-parser.c:6947 cp/parser.c:12337
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6953 cp/parser.c:12343
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6989
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-parser.c:7100 c/c-parser.c:7111 c/c-parser.c:7122 cp/parser.c:20136
! #: cp/parser.c:20153 cp/parser.c:20167
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.c:7131
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.c:7181
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:7483 cp/parser.c:4264
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.c:7670
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7878 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7884 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.c:8102
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.c:8201
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.c:8332
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.c:8348
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.c:8418
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-parser.c:8441
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.c:8589
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: c/c-parser.c:8672
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:8675
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:8743
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.c:8746
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:8750
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8774
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8775
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8783
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8784
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.c:8807
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8809
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8828
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8849
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:8857
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:8863
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.c:8879
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:8902 c/c-parser.c:8906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:8910
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:9084 c/c-parser.c:10149 c/c-parser.c:10171
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.c:9105
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.c:9119
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.c:9306
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9322
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9392 c/c-parser.c:9409 c/c-parser.c:9416
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:9437
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:9481 c/c-parser.c:9491
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9513 c/c-parser.c:9523
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9556
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9575
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9623
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9646
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9663
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9712
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9728 c/c-parser.c:9758
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9736 c/c-parser.c:9778
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9750
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9770
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9876
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.c:9917
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9930
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9934
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9960
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-parser.c:9982
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9991
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.c:10036 cp/parser.c:7089
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-parser.c:10209
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10220
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10224
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c/c-parser.c:10237
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10311
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10316
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10335
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10339
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10344
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10357
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10361
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10378
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10383
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10388
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10414
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10843
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10939
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11187
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.c:11319
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11339
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11461
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.c:11899
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:11991 c/c-parser.c:12048 cp/parser.c:33567
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12012 cp/parser.c:33527
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12015 cp/parser.c:33530
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12029 cp/parser.c:33545
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12034 cp/parser.c:33551
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12041 cp/parser.c:33559
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12235 cp/parser.c:43363
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.c:12279 c/c-parser.c:19140 c/c-parser.c:19431 c/c-parser.c:19490
! #: c/c-parser.c:19574 cp/parser.c:39897 cp/parser.c:40227 cp/parser.c:40315
! #: cp/parser.c:40386 cp/parser.c:43410 cp/parser.c:43425 cp/parser.c:43440
! #: cp/parser.c:43456 cp/parser.c:43472 cp/parser.c:43488 cp/parser.c:43515
! #: cp/parser.c:43528 cp/parser.c:43551 cp/parser.c:43564
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12302 cp/parser.c:43541
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12389 cp/parser.c:43627
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12396 cp/parser.c:43633
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12424 c/c-parser.c:12448 cp/parser.c:43662 cp/parser.c:43695
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12461 cp/parser.c:43400
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.c:12798 c/c-parser.c:15744 c/c-parser.c:21171 c/c-parser.c:21179
! #: cp/parser.c:33973 cp/parser.c:36578 cp/parser.c:42479 cp/parser.c:42487
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:12825
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:13069 c/c-parser.c:13081
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.c:13232 c/c-parser.c:21468
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:13236 cp/semantics.c:7465
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-parser.c:13278 cp/parser.c:34652
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13355 cp/parser.c:34716
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13357 cp/parser.c:34718
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13477 cp/parser.c:34829
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13497 c/c-parser.c:19483 c/c-parser.c:19567 cp/parser.c:34847
! #: cp/parser.c:40219 cp/parser.c:40307
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.c:13550 cp/parser.c:34902
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13557 cp/parser.c:34909
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:13559 cp/parser.c:34911
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13565 cp/parser.c:34917
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13670 c/c-parser.c:13716 c/c-parser.c:13762 c/c-parser.c:13808
! #: c/c-parser.c:14225 c/c-parser.c:14307 c/c-parser.c:14839 c/c-parser.c:14967
! #: c/c-parser.c:15012 c/c-parser.c:15688
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.c:13681
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13727
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13773 cp/semantics.c:7668
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13820 cp/semantics.c:7698
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13856
  #, gcc-internal-format
  msgid "expected constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13895 cp/parser.c:35142
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13956 cp/parser.c:35207
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14022 cp/parser.c:35276
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14025 cp/parser.c:35279
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14099 cp/semantics.c:6835
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:14111 c/c-parser.c:14234 cp/semantics.c:6867
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14173 cp/parser.c:34424
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many %<static%> arguments"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:14207 cp/parser.c:34457
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "unexpected argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: c/c-parser.c:14374 cp/semantics.c:7830
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14432 c/c-parser.c:14438 cp/parser.c:35311 cp/parser.c:35321
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.c:14472 cp/parser.c:35359
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14525 cp/parser.c:35427
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14650 c/c-parser.c:20737 cp/parser.c:42138
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14763 cp/parser.c:35678
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14817 cp/parser.c:35694
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14821 cp/parser.c:35697
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14833 cp/semantics.c:6902
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14856 cp/parser.c:35717
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%-code"
  msgid "invalid schedule kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: c/c-parser.c:14977
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15022 cp/semantics.c:6998
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15067 cp/semantics.c:7117
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15130
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15180
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15219
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15487 cp/parser.c:36359
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15534 cp/parser.c:36407 cp/parser.c:36636 cp/parser.c:36686
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: c/c-parser.c:15621 cp/parser.c:36482
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°"
  
! #: c/c-parser.c:15719 cp/parser.c:36583
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.c:15795
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: c/c-parser.c:15839
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16063 cp/parser.c:36917
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16074 c/c-parser.c:16398 cp/parser.c:36928 cp/parser.c:37291
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "%qs is not valid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: c/c-parser.c:16118 cp/parser.c:36975
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16259 cp/parser.c:37153
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16387 cp/parser.c:37280
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16520 cp/parser.c:40733
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16530 cp/parser.c:40743
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16550 cp/parser.c:40763
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16561 cp/parser.c:40774
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16568 cp/parser.c:40781
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16576 cp/parser.c:40789
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16588 cp/parser.c:40801
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:40888
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16697 cp/parser.c:40905
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:16947 cp/parser.c:3008
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.c:16951
  #, gcc-internal-format
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.c:16969 cp/parser.c:42722
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.c:16992 c/c-parser.c:17040 cp/parser.c:1400
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17032 cp/parser.c:42776 cp/parser.c:42821
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17063 cp/parser.c:42850
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17064 cp/parser.c:42852
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17108 cp/parser.c:41106
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17260 cp/parser.c:37458
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17269 cp/parser.c:37467
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:17276 cp/parser.c:37474
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17331 cp/parser.c:37529
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17340 cp/parser.c:37538
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17349 cp/parser.c:37547
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17615 cp/parser.c:37752 cp/parser.c:37778
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17619 cp/parser.c:37809 cp/parser.c:37825
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17668 cp/semantics.c:9321 cp/semantics.c:9331
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17737 c/c-parser.c:17894
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17777 cp/semantics.c:9396
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:17834 cp/parser.c:38010
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:17846 cp/parser.c:38026
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:17882 cp/parser.c:38059
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:17889 cp/parser.c:38066
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17948 cp/parser.c:38671
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:17953 cp/parser.c:38677
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.c:18008 cp/parser.c:38728
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18019 cp/parser.c:38739
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18037 cp/parser.c:38767
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:18107 cp/semantics.c:8918 cp/semantics.c:9009
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.c:18199
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18257 cp/parser.c:39082
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18304 cp/parser.c:38877 cp/parser.c:38919 cp/pt.c:17398
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18438 cp/parser.c:39201
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18651 cp/parser.c:39418
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18859 cp/parser.c:39617
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19131 cp/parser.c:39888
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.c:19380 cp/parser.c:40157
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19396 cp/parser.c:40173
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19444 cp/parser.c:40399
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19516 cp/parser.c:40254
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19528 cp/parser.c:40266
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19602 cp/parser.c:40343
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19615 cp/parser.c:40356
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19834 cp/parser.c:40613
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19890
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:19941 c/c-parser.c:19969
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20008 cp/parser.c:41257
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20061 cp/parser.c:41309
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20086 cp/parser.c:41333
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41372 cp/pt.c:11226
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20116 cp/parser.c:41375 cp/pt.c:11243
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41403 cp/pt.c:11229
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20185 cp/parser.c:41447
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20207 cp/parser.c:41469 cp/pt.c:11233
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20218 cp/parser.c:41480
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20305 cp/parser.c:41566
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20380 cp/parser.c:41674
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.c:20400
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.c:20406 cp/decl.c:7324
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:20418 cp/decl.c:7333
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20461
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20469 cp/parser.c:41719
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20578 cp/parser.c:41824
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20627 cp/parser.c:41873
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20646 cp/parser.c:41898
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: c/c-parser.c:20653 cp/parser.c:41905
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr ""
  
! #: c/c-parser.c:20659 cp/parser.c:41912
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20687
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:20764
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20768
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20771
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20774
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20782
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:20791
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20908
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:20919
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr ""
  
! #: c/c-parser.c:20938
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21069 cp/parser.c:42372
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21133 cp/parser.c:42435
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21153 cp/parser.c:42461
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21162 cp/parser.c:42470
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21174 cp/parser.c:42482
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21186 cp/parser.c:42494
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21195 cp/parser.c:42503
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21209 cp/parser.c:42517
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21228
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21234
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21470 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21472 cp/semantics.c:8359
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21476 cp/semantics.c:8361
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:21655 cp/parser.c:43251
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21661 cp/parser.c:43257
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21670
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21678 cp/parser.c:43275
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:21762
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 41337,42737 ----
  #. 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.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.c:5890
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.c:5952 c/c-parser.c:6276
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:5960
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.c:6192
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: c/c-parser.c:6442 cp/parser.c:13217
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: c/c-parser.c:6576 cp/parser.c:12110
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.c:6728
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.c:6866 c/c-parser.c:6898
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6921
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6988
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:7098 c/c-parser.c:7109 c/c-parser.c:7120
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.c:7130
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.c:7180
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:7482 cp/parser.c:4267
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.c:7669
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.c:8101
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.c:8200
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.c:8331
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.c:8347
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.c:8417
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-parser.c:8440
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.c:8588
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: c/c-parser.c:8671
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:8674
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:8742
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.c:8745
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:8749
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8773
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8774
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8782
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8783
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.c:8806
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8808
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8827
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8848
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:8856
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:8862
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.c:8878
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:8901 c/c-parser.c:8905
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:8909
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:9083 c/c-parser.c:10148 c/c-parser.c:10170
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.c:9104
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.c:9118
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.c:9305
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9321
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9391 c/c-parser.c:9408 c/c-parser.c:9415
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:9436
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:9480 c/c-parser.c:9490
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9512 c/c-parser.c:9522
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9555
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9574
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9622
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9645
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9662
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9727 c/c-parser.c:9757
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9735 c/c-parser.c:9777
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9769
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9875
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.c:9916
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9929
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9933
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9959
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-parser.c:9981
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9990
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.c:10035 cp/parser.c:7127
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-parser.c:10208
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10219
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10223
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c/c-parser.c:10236
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10310
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10315
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10323
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10334
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10356
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10360
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10382
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10387
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10413
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10842
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10938
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11186
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.c:11318
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11338
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11460
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.c:11911
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.c:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12314 cp/parser.c:43749
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12401 cp/parser.c:43842
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43848
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12421
! #, gcc-internal-format
! msgid "%<#pragma omp requires%> may only be used at file scope"
! msgstr ""
! 
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:12844
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:13088 c/c-parser.c:13100
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.c:13251 c/c-parser.c:21495
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13689 c/c-parser.c:13735 c/c-parser.c:13781 c/c-parser.c:13827
! #: c/c-parser.c:14244 c/c-parser.c:14326 c/c-parser.c:14858 c/c-parser.c:14986
! #: c/c-parser.c:15031 c/c-parser.c:15707
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.c:13700
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13746
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13875
  #, gcc-internal-format
  msgid "expected constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14118 cp/semantics.c:6836
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:14130 c/c-parser.c:14253 cp/semantics.c:6868
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many %<static%> arguments"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "unexpected argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14852 cp/semantics.c:6903
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%-code"
  msgid "invalid schedule kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: c/c-parser.c:14996
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15041 cp/semantics.c:6999
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15086 cp/semantics.c:7118
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15199
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15238
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.c:15814
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: c/c-parser.c:15858
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "%qs is not valid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40966
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16595 cp/parser.c:40981
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16606 cp/parser.c:40999
! #, gcc-internal-format
! msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
! msgstr ""
! 
! #: c/c-parser.c:16616 cp/parser.c:41009
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:16974 cp/parser.c:3008
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.c:16978
  #, gcc-internal-format
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.c:17019 c/c-parser.c:17067 cp/parser.c:1400
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17090 cp/parser.c:43058
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43060
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17135 cp/parser.c:41314
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37659
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17764 c/c-parser.c:17921
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.c:18226
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18678 cp/parser.c:39609
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39808
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19423 cp/parser.c:40364
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19471 cp/parser.c:40590
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19555 cp/parser.c:40457
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19642 cp/parser.c:40547
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19917
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:19968 c/c-parser.c:19996
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20035 cp/parser.c:41465
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41541
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20212 cp/parser.c:41655
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.c:20427
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20488
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20496 cp/parser.c:41927
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr ""
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20714
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:20791
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20795
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20798
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20801
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20809
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:20818
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20935
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:20946
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr ""
  
! #: c/c-parser.c:20965
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21189 cp/parser.c:42678
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21255
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21261
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21697
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:21789
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 42652,42658 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4444
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 42742,42748 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr ""
*** 43559,43565 ****
  msgid "invalid initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-typeck.c:8310 cp/decl.c:6715
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
--- 43649,43655 ----
  msgid "invalid initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
*************** msgstr ""
*** 43731,43737 ****
  msgid "function returns address of label"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-typeck.c:10792 cp/semantics.c:1254
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
--- 43821,43827 ----
  msgid "function returns address of label"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-typeck.c:10792 cp/semantics.c:1255
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
*************** msgstr ""
*** 43746,43752 ****
  msgid "case label is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:10868 cp/parser.c:11586
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
--- 43836,43842 ----
  msgid "case label is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
*************** msgstr ""
*** 43756,43772 ****
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11052 cp/parser.c:13005
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11054 cp/parser.c:13028
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11059 cp/parser.c:13018
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
--- 43846,43862 ----
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
*************** msgstr ""
*** 43781,43787 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr ""
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:501
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
--- 43871,43877 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr ""
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
*************** msgstr ""
*** 43887,43904 ****
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12840 cp/semantics.c:9469
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9480
! #: cp/semantics.c:9490
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12896 cp/semantics.c:9525
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
--- 43977,43994 ----
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
*************** msgid "%<_Atomic%> %qE in %qs clause"
*** 43909,43921 ****
  msgstr ""
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4765 cp/semantics.c:7225 cp/semantics.c:7367
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4775
! #: cp/semantics.c:7386
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
--- 43999,44011 ----
  msgstr ""
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
*************** msgstr ""
*** 43925,43937 ****
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: c/c-typeck.c:12980 cp/semantics.c:4791 cp/semantics.c:7413
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4795
! #: cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
--- 44015,44027 ----
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
*************** msgid "%<_Atomic%> %qD in %qs clause"
*** 43942,44021 ****
  msgstr ""
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4813 cp/semantics.c:7424 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13036 cp/semantics.c:4847
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13043 cp/semantics.c:4854
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13066 cp/semantics.c:4887
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4904 cp/semantics.c:4970
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13102 cp/semantics.c:4923
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13110 cp/semantics.c:4931
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4940
! #: cp/semantics.c:5056
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13136 cp/semantics.c:4957
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13177 cp/semantics.c:4998
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13192 cp/semantics.c:5013
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13227 cp/semantics.c:5048
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5066
! #: cp/semantics.c:5195
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13253 cp/semantics.c:5074
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.c:13643 cp/semantics.c:6147
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
--- 44032,44111 ----
  msgstr ""
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13036 cp/semantics.c:4848
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13043 cp/semantics.c:4855
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13066 cp/semantics.c:4888
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4905 cp/semantics.c:4971
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13102 cp/semantics.c:4924
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13110 cp/semantics.c:4932
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4941
! #: cp/semantics.c:5057
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13136 cp/semantics.c:4958
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13177 cp/semantics.c:4999
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13192 cp/semantics.c:5014
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13227 cp/semantics.c:5049
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5067
! #: cp/semantics.c:5196
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13253 cp/semantics.c:5075
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.c:13643 cp/semantics.c:6148
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
*************** msgstr ""
*** 44025,44041 ****
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13656 cp/semantics.c:6154
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13669 cp/semantics.c:6170
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:13689 cp/semantics.c:6206
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
--- 44115,44131 ----
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13656 cp/semantics.c:6155
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13669 cp/semantics.c:6171
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:13689 cp/semantics.c:6207
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
*************** msgstr ""
*** 44045,44076 ****
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13723 cp/semantics.c:6240
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13729 cp/semantics.c:6246
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13735 cp/semantics.c:6252
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13772 cp/semantics.c:6300
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13851 cp/semantics.c:6372
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:13873 cp/semantics.c:6392
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
--- 44135,44166 ----
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13723 cp/semantics.c:6241
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13729 cp/semantics.c:6247
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13735 cp/semantics.c:6253
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13772 cp/semantics.c:6301
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13851 cp/semantics.c:6373
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:13873 cp/semantics.c:6393
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
*************** msgstr ""
*** 44100,44106 ****
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6039
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
--- 44190,44196 ----
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6040
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
*************** msgstr ""
*** 44110,44126 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8044
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8087
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14138 cp/semantics.c:6433
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
--- 44200,44216 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14138 cp/semantics.c:6434
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
*************** msgstr ""
*** 44135,44152 ****
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14173 cp/semantics.c:6507
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6594 cp/semantics.c:7596 cp/semantics.c:7891
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14218 cp/semantics.c:6609
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
--- 44225,44242 ----
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14173 cp/semantics.c:6508
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14218 cp/semantics.c:6610
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
*************** msgstr ""
*** 44158,44189 ****
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6622 cp/semantics.c:6630 cp/semantics.c:6687
! #: cp/semantics.c:6694 cp/semantics.c:6738 cp/semantics.c:7316
! #: cp/semantics.c:7475 cp/semantics.c:7482 cp/semantics.c:7500
! #: cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6633 cp/semantics.c:6697 cp/semantics.c:7485
! #: cp/semantics.c:7514
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14256 cp/semantics.c:6679
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14287 cp/semantics.c:6730
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14306 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
--- 44248,44279 ----
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
! #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14256 cp/semantics.c:6680
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14287 cp/semantics.c:6731
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14306 cp/semantics.c:7070
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
*************** msgstr ""
*** 44203,44209 ****
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14340 cp/semantics.c:7140
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
--- 44293,44299 ----
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14340 cp/semantics.c:7141
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
*************** msgstr ""
*** 44213,44282 ****
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14411 cp/semantics.c:7191
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:7216
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14438 cp/semantics.c:7235
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14447 cp/semantics.c:7246
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14490 cp/semantics.c:7291
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7312
! #: cp/semantics.c:7497
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7320
! #: cp/semantics.c:7503
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14562 cp/semantics.c:7374
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7454
! #: cp/semantics.c:7610
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14710 cp/semantics.c:7590
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14738 cp/semantics.c:7620
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7636
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14755 cp/semantics.c:7639
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
--- 44303,44372 ----
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14411 cp/semantics.c:7192
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14438 cp/semantics.c:7236
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14447 cp/semantics.c:7247
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14490 cp/semantics.c:7292
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14562 cp/semantics.c:7375
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14710 cp/semantics.c:7591
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14738 cp/semantics.c:7621
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7637
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14755 cp/semantics.c:7640
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
*************** msgstr ""
*** 44291,44307 ****
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8033
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7859
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8146
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
--- 44381,44397 ----
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
*************** msgstr ""
*** 44311,44338 ****
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7985
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7998
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8007
! #: cp/semantics.c:8025
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15045 cp/semantics.c:7965
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8015
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
--- 44401,44428 ----
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
*************** msgid "expected case label"
*** 44535,45323 ****
  msgstr ""
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3637
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:3641
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3648
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3655
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  no known conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:3661
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3673 cp/pt.c:6745
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3701
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3706
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3710
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3714
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3718
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3720
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3722
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3724
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3728
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.c:3748
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3754
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3770
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/call.c:3784
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3791
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4184
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4330
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4351
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4385 cp/call.c:11847 cp/cvt.c:842
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4533
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4536
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4760
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4832
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4846
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/call.c:4898
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:4899
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4902
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:4904
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:4906
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4923
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: %s"
  
! #: cp/call.c:4927
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4936 cp/call.c:4980 cp/call.c:4990
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4939
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4946
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4949
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4957
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:4960
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4966
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:4969
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:4993
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5103
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/call.c:5170
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5187 cp/call.c:5194
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5250
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5330
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5335
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5384 cp/call.c:5501 cp/call.c:5649
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5388
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5577
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5593
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5605
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6208
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6210
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6288
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6344
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %qs"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/call.c:6346
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6416
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:6800
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6803
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6842
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7006
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7012
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹ Ð°Ð¿Ñ�Ñ€Ð°Ñ‚Ð°Ñ€ '%s'"
  
! #: cp/call.c:7030
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7032 cp/decl.c:7987
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7037
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7039 cp/decl.c:7988
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared protected here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7044
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7153
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7156 cp/call.c:7175 cp/decl.c:9653 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "  declared here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7160
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7172
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7179
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7246
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7266
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7312
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7323
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7332
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7372 cp/cvt.c:227
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:7424 cp/call.c:7431
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7427
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7693
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7697
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7708
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7711
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7750
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7753 cp/call.c:7771
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7756
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7875
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:7899 cp/cvt.c:1965
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7943
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:7979
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:7989
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8057
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/call.c:8066
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8170
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8229
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8656
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:8659 cp/call.c:11287
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:8696
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:8864
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:8995
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9394
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9397
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9402
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9407
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9422
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9426
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9432
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9434
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9455
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9457
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9459
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9462
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9465
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9468
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9491
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9508
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9511
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9521
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9524
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9527
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9536
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:9558
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:9658
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9932 cp/typeck.c:9284
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:9954
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:9986
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10033
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10071 cp/pt.c:15871 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10073
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10265
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10268
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10289
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10294
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10295
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10318
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11285
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11354
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11355
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:11358
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11607
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:11611
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:11613
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:11659
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12202
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12206
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
--- 44625,45413 ----
  msgstr ""
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:3656
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  no known conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:3676
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3721
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3725
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3729
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3743
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4199
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4345
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4366
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4548
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4551
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4775
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4847
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4861
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/call.c:4913
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4917
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4938
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: %s"
  
! #: cp/call.c:4942
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4954
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4961
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4972
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:4975
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4981
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:4999
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5118
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/call.c:5185
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5202 cp/call.c:5209
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5265
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5345
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5350
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5399 cp/call.c:5516 cp/call.c:5664
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5592
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5608
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5620
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6223
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %qs"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6857
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7027
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹ Ð°Ð¿Ñ�Ñ€Ð°Ñ‚Ð°Ñ€ '%s'"
  
! #: cp/call.c:7045
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7052
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared protected here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7059
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7168
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "  declared here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7175
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7187
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7194
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7261
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7327
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7338
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7347
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7387 cp/cvt.c:227
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7445
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7715
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7719
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7730
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7733
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7772
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7775 cp/call.c:7793
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7778
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7897
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:7921 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7965
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8001
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8011
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8079
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/call.c:8088
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8192
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8678
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:8681 cp/call.c:11309
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:8718
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:8886
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9419
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9444
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9446
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9448
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9454
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9481
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9487
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9543
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9546
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9558
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:9580
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:9680
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9954 cp/typeck.c:9284
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:9976
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10008
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10055
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10095
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10287
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10311
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10316
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10317
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11307
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11377
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11629
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:11633
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:11635
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:11681
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12238
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12242
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
*************** msgstr ""
*** 45361,45367 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1174 cp/decl.c:1704 cp/decl.c:1713 cp/decl.c:1738 cp/decl.c:1761
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
--- 45451,45457 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
*************** msgid "%qD inherits the %E ABI tag that
*** 45404,45410 ****
  msgstr ""
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1079
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
--- 45494,45500 ----
  msgstr ""
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
*************** msgstr ""
*** 45484,45490 ****
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:2968 cp/parser.c:20803
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
--- 45574,45580 ----
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
*************** msgstr ""
*** 45601,45607 ****
  
  #: cp/class.c:3841
  #, gcc-internal-format
! msgid "  but does not override %<%T(const %T&)%>"
  msgstr ""
  
  #: cp/class.c:3843
--- 45691,45697 ----
  
  #: cp/class.c:3841
  #, gcc-internal-format
! msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
  #: cp/class.c:3843
*************** msgstr ""
*** 45611,45617 ****
  
  #: cp/class.c:3847
  #, gcc-internal-format
! msgid "  but does not override %<operator=(const %T&)%>"
  msgstr ""
  
  #: cp/class.c:3849
--- 45701,45707 ----
  
  #: cp/class.c:3847
  #, gcc-internal-format
! msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
  #: cp/class.c:3849
*************** msgstr ""
*** 45649,45869 ****
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5718 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5744
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5747
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5750
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5753
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5761
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5794
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5809
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:5816
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:5972
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6293
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6305
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6550
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6720
  #, fuzzy, gcc-internal-format
  #| msgid "size of `%s' is larger than %d bytes"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/class.c:7006
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7008
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7013
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:7041
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7043
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7052 cp/class.c:7083
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7060
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7062
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7081
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7195 cp/parser.c:24531
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7332
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7363
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7369
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7373
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7379
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7541
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7552
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8059
  #, fuzzy, gcc-internal-format
  #| msgid "language %s not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
  
! #: cp/class.c:8149
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8294
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8321
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8348
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/class.c:8351
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8427 cp/class.c:8469
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8447
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8720
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8723
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
--- 45739,45959 ----
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5742
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5748
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5751
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5759
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5792
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5807
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:5814
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:5935
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:5964
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:5970
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6291
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6303
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6548
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6718
  #, fuzzy, gcc-internal-format
  #| msgid "size of `%s' is larger than %d bytes"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/class.c:7004
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7006
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7011
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:7039
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7041
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7050 cp/class.c:7081
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7058
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7060
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7079
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7330
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7361
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7371
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7377
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7539
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7550
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8057
  #, fuzzy, gcc-internal-format
  #| msgid "language %s not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
  
! #: cp/class.c:8147
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8292
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8319
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8346
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/class.c:8349
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8445
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8718
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8721
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
*************** msgstr ""
*** 45933,46367 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.c:1375 cp/constexpr.c:2460
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.c:1380 cp/constexpr.c:1390 cp/constexpr.c:2650
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:1657 cp/constexpr.c:7196
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "call to internal function %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/constexpr.c:1712
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:1714
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.c:1912 cp/constexpr.c:1958 cp/constexpr.c:1990
! #: cp/constexpr.c:2011
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:1913
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:1959 cp/constexpr.c:1991
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2013
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.c:2016
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2095
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:2160
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2167
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2201 cp/constexpr.c:7228
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.c:2275
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.c:2282
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:2286
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:2362
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.c:2373
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:2690
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:2697
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.c:2720
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:2739
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.c:2897
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3164
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3167
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3172
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3175
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3358
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:3398
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3415 cp/constexpr.c:3508 cp/constexpr.c:5338
! #: cp/constexpr.c:5430 cp/constexpr.c:7148
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3421
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3449
! #, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
! msgstr ""
! 
! #: cp/constexpr.c:3468
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:4199 cp/constexpr.c:5959
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4219
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4262
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4264 cp/constexpr.c:4271
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/constexpr.c:4269
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4274
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4281
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "%qD used in its own initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:4286
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/constexpr.c:4289
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4294 cp/constexpr.c:4301
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4307
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:4310
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:4562
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4644
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5032 cp/constexpr.c:6247
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5138
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5234
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5235
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5300
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5313
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5487 cp/constexpr.c:7792
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5919 cp/constexpr.c:7342
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5971
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5985
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6086 cp/constexpr.c:6104 cp/constexpr.c:6120
! #: cp/constexpr.c:7618 cp/constexpr.c:7963
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6214
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6220
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6250
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:6472
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6480
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6495
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6505
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6525
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6539
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7088
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:7312
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7315
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7362
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7395
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7434
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7565
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:7632
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/constexpr.c:7647
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7711
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7761
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:7768
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:7841
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7939
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7971
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:8001
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8018
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
--- 46023,46462 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.c:1378 cp/constexpr.c:2524
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.c:1383 cp/constexpr.c:1393 cp/constexpr.c:2729
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "call to internal function %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/constexpr.c:1715
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:1717
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.c:1915 cp/constexpr.c:1961 cp/constexpr.c:1993
! #: cp/constexpr.c:2014
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:1916
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:1962 cp/constexpr.c:1994
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2016
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.c:2019
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2144
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:2209
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2216
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.c:2324
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.c:2331
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:2335
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:2426
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.c:2437
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:2769
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:2776
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.c:2799
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:2818
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.c:2976
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3332
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3335
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3340
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3343
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3526
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:3566
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3589
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3620 cp/constexpr.c:3642
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:3622
! #, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
! msgstr ""
! 
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4412
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4455
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4457 cp/constexpr.c:4464
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/constexpr.c:4462
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4467
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4474
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "%qD used in its own initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:4479
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/constexpr.c:4482
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4500
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:4503
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:4749
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4810
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:4823
! #, gcc-internal-format
! msgid "change of the active member of a union from %qD to %qD during initialization"
! msgstr ""
! 
! #: cp/constexpr.c:5215 cp/constexpr.c:6455
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5321
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5423
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5502
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6122 cp/constexpr.c:7556
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6174
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6188
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6422
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6428
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6458
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:6686
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6694
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6709
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6719
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7302
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:7526
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7576
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7609
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7648
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7779
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:7846
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/constexpr.c:7861
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7925
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7975
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:7982
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8055
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8153
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8185
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:8215
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8232
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr ""
*** 46371,46422 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1597
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1600
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1612
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2956
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2978 cp/cp-gimplify.c:2990 cp/decl.c:3915 cp/method.c:955
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:2996
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:3013
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3024
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:3036
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3125
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr ""
--- 46466,46517 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1595
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1598
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:3030
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:3047
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3058
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:3070
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3159
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr ""
*************** msgstr ""
*** 46467,46803 ****
  msgid "cannot convert type %qH to type %qI"
  msgstr ""
  
! #: cp/cvt.c:796
  #, fuzzy, gcc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "conversion from %q#T to %q#T"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/cvt.c:814
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr ""
  
! #: cp/cvt.c:825 cp/cvt.c:880
  #, gcc-internal-format
  msgid "%q#T used where a %qT was expected"
  msgstr ""
  
! #: cp/cvt.c:834
  #, gcc-internal-format
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr ""
  
! #: cp/cvt.c:896
  #, gcc-internal-format
  msgid "%q#T used where a floating-point value was expected"
  msgstr ""
  
! #: cp/cvt.c:954
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr ""
  
! #: cp/cvt.c:1049
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1051
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1067
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1069
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1077
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: cp/cvt.c:1091
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: cp/cvt.c:1145
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.c:1239
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1243
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1248
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1253
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1258
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1263
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1267
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1283
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.c:1287
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1292
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1297
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1302
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1307
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1311
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1325
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1330
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1335
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1340
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1345
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1350
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1355
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1396
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1400
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1405
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1410
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1415
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1420
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1424
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1477
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1481
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1485
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1489
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1493
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1497
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1501
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1517
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1522
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1527
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1532
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1537
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1542
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1570
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1575
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1580
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1584
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.c:1592
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1747
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1865
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.c:1880
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1883
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2314
  #, fuzzy, gcc-internal-format
  msgid "template-parameter-"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/cxx-pretty-print.c:2328
  #, gcc-internal-format
  msgid "requires"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2886 cp/error.c:1558
  #, gcc-internal-format
  msgid "with"
  msgstr ""
--- 46562,46898 ----
  msgid "cannot convert type %qH to type %qI"
  msgstr ""
  
! #: cp/cvt.c:809
  #, fuzzy, gcc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "conversion from %q#T to %q#T"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/cvt.c:827
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr ""
  
! #: cp/cvt.c:838 cp/cvt.c:893
  #, gcc-internal-format
  msgid "%q#T used where a %qT was expected"
  msgstr ""
  
! #: cp/cvt.c:847
  #, gcc-internal-format
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr ""
  
! #: cp/cvt.c:909
  #, gcc-internal-format
  msgid "%q#T used where a floating-point value was expected"
  msgstr ""
  
! #: cp/cvt.c:967
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr ""
  
! #: cp/cvt.c:1062
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1064
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1080
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1082
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1090
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: cp/cvt.c:1104
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: cp/cvt.c:1158
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.c:1252
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1276
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1296
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1413
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1418
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1423
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1428
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1433
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1437
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1490
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1494
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1498
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1502
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1506
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1510
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1514
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1530
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1535
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1540
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1545
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1550
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1555
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1583
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1593
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1597
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1601
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.c:1605
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1878
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2317
  #, fuzzy, gcc-internal-format
  msgid "template-parameter-"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/cxx-pretty-print.c:2331
  #, gcc-internal-format
  msgid "requires"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2889 cp/error.c:1560
  #, gcc-internal-format
  msgid "with"
  msgstr ""
*************** msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ
*** 46851,46857 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1264 cp/decl.c:14970
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
--- 46946,46952 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
*************** msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ
*** 46883,47048 ****
  msgid "ambiguating new declaration %q+#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1400 cp/decl.c:1777
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1467
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:1480 cp/decl.c:1616
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/decl.c:1481 cp/decl.c:1617
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/decl.c:1489
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.c:1493 cp/decl.c:1563
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1501
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.c:1503
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1591
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1597 cp/decl.c:1611
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1601
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.c:1695
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.c:1699
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1712
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.c:1736
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "conflicting declaration of template %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:1758
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1775
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1785
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1787
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1846 cp/decl2.c:923
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "%q#D previously defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1847 cp/name-lookup.c:2717 cp/name-lookup.c:2741
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1858
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð¿Ñ€Ð°Ñ‚Ð°Ñ‚Ñ‹Ð¿Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1860
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "previous non-prototype definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1900
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1903
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1938 cp/decl.c:1948
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:1941 cp/decl.c:1951
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2001
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "previous definition of %qD here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:2002
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2015
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2058
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:2070
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "deleted definition of %qD"
--- 46978,47144 ----
  msgid "ambiguating new declaration %q+#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1400 cp/decl.c:1778
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1468
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:1481 cp/decl.c:1617
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/decl.c:1482 cp/decl.c:1618
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/decl.c:1490
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.c:1494 cp/decl.c:1564
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1502
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.c:1504
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1592
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1598 cp/decl.c:1612
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1602
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.c:1696
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.c:1700
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1713
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.c:1737
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "conflicting declaration of template %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:1759
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1776
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1786
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1788
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1847 cp/decl2.c:923
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "%q#D previously defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1848 cp/name-lookup.c:2691 cp/name-lookup.c:2720
! #: cp/name-lookup.c:2744
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1859
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð¿Ñ€Ð°Ñ‚Ð°Ñ‚Ñ‹Ð¿Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1861
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "previous non-prototype definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1901
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1904
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1939 cp/decl.c:1949
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:1942 cp/decl.c:1952
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2002
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "previous definition of %qD here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:2003
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2016
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2059
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:2071
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "deleted definition of %qD"
*************** msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ
*** 47056,49411 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2532
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:2670
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
  #. Reject two definitions.
! #: cp/decl.c:2924 cp/decl.c:2953 cp/decl.c:2983 cp/decl.c:3000 cp/decl.c:3098
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:2940
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:2950
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:2964 cp/decl.c:3010
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2967 cp/decl.c:3013
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3030
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3044
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3047
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3062 cp/decl.c:3106 cp/name-lookup.c:2275 cp/name-lookup.c:2715
! #: cp/name-lookup.c:2739
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:3089
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3155
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3250
  #, gcc-internal-format
  msgid "  from here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/decl.c:3273 cp/decl.c:3501
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3301
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3304
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3318 cp/decl.c:3472
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3324 cp/decl.c:3454 cp/decl.c:3474
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3330 cp/decl.c:3484
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3336 cp/decl.c:3476
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3343 cp/decl.c:3478
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3461
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3464
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3516 cp/parser.c:13015 cp/parser.c:13036
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3922 cp/parser.c:6533
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:3933
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:3961 cp/decl.c:4054
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3962
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:3975
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:3984
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:3991
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4063
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:4387
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:4867
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4870
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4873
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4892
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:4895
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4937
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4942
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:4959
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:4992
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5000
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5007
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:5010
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5018
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5021
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5029
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5037
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5044 cp/decl.c:5047 cp/decl.c:5050
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5072
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5075
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5147
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5151
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5221 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:5230
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5260
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5284
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5292
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:5293
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5305
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5317
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5367
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5408
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:5413
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:5487
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5493 cp/decl.c:6573
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5503
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5539
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5613
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5619
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5638
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5642
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:5698
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5705
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:5717
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qD"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:5757
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:5781
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:5832
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5836
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5842
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5884
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:5891
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:5900
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:5908
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:5912
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5915
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6123
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6165
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6200
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6208
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6229
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6260
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6299 cp/decl.c:6545 cp/typeck2.c:1475 cp/typeck2.c:1782
! #: cp/typeck2.c:1830 cp/typeck2.c:1877
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6336
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6346
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6464
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6575
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6588
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6643
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6664
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6709
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6856
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:6891
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6893
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6896
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:6901
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7079
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:7347
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7371
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7376
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7381
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7386
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:7391
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7441
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7459 cp/decl.c:13724
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7463 cp/decl.c:13728
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7510
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7622
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7675
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7718
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:7887
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:7973
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7976
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7983
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8009
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8018
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8228
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:8244
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8253 cp/decl.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8260
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8305
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8331
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:8340
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8361
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8390
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8395
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8400
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8404
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8413
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:8860
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8863
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8868
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9097
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9101
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:9104
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:9120
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9122
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9148
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9156
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9159
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9161
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9178
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9181
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9183
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9190
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9197
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:9229
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9269
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9280
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9287
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9290
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9366
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr ""
  
! #: cp/decl.c:9385
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a function concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:9393
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.c:9438
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:9449
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:9468
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9477
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9494
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.c:9504
  #, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr ""
  
! #: cp/decl.c:9550
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9553
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.c:9556 cp/decl.c:9559
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.c:9561
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.c:9623
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9624
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9632
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9633
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9643
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9651
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9658
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.c:9671
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:9689
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9695
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9702
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:9707
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.c:9788
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' Ð¿Ð°Ð²Ñ–Ð½Ð½Ð° Ð²Ñ�Ñ€Ñ‚Ð°Ñ†ÑŒ `int'"
  
! #: cp/decl.c:9828
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:9833
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.c:9835
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:9852
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10043
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.c:10052
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:10059
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10062
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a variable concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:10187
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.c:10191
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10195
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10206
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10211
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10216
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10327
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "size of array %qD has non-integral type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D' Ð½Ðµ Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:10330
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:10361 cp/decl.c:10433
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:10365 cp/decl.c:10436
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10416
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10419
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10443
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10446
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10452
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10455
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10504
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10564
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10566 cp/pt.c:15592
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/decl.c:10576
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as array of void"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:10578
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.c:10583
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.c:10585
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.c:10590
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.c:10592
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.c:10597
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.c:10600
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.c:10618
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10622
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10709
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:10712
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:10723
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:10726
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:10739
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:10742
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:10751
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.c:10754
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10758
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10767
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:10796
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:10811
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:10816
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11066
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11069 cp/decl.c:11091
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11082
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.c:11106
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11113
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qE as non-member"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11141
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11192
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11200 cp/decl.c:11209 cp/decl.c:12988
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11217
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11222
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11257
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278 cp/decl.c:11285
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:11296
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11306
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:11314
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/decl.c:11350
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ‹ \"complex\" Ñƒ Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ– \"double complex\""
  
! #: cp/decl.c:11399 cp/decl.c:11403 cp/decl.c:11406
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:11423
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: cp/decl.c:11431
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: cp/decl.c:11485
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr ""
  
! #: cp/decl.c:11491
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr ""
  
! #: cp/decl.c:11499 cp/decl.c:11505
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.c:11510
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.c:11512
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11579
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11618
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11639
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.c:11648
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:11661
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11668
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.c:11678 cp/decl.c:11850
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:11686 cp/decl.c:11695 cp/decl.c:11701 cp/decl.c:11707
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:11717
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:11727 cp/decl.c:11730 cp/decl.c:11732 cp/decl.c:11735
! #: cp/decl.c:11745 cp/decl.c:11755 cp/decl.c:11765 cp/decl.c:11769
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:11739 cp/decl.c:11761
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:11749
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:11773
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11784
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:11787
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11822
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: cp/decl.c:11848
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.c:11862
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:11867
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11875
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:11889
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:11920
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/decl.c:11921
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11971
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12046
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12050
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12055
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12062
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12071
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12076
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:12087
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12096
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12123
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12151
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12163
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qs declared as function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12176
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12185 cp/pt.c:28782
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12224
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12232
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12233
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12251
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12273
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12277
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12304
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12371
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: cp/decl.c:12393
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12422
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12423
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12496
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12567
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12593
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12628
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12630
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12638
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12678
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:12687
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12690
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12701
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "%<explicit%> outside class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: cp/decl.c:12704
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:12707
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:12717
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12724
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12730
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12736
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12742
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12748
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12764
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:12767
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:12793
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:12796
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12805
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12829
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:12918
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:12926
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12928
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12932
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:12945
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12979
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:12994
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13013
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ð¿Ñ€Ð°Ñ‚Ð°ÐºÐ¾Ð»Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13022 cp/parser.c:18368
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13025
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13028
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13083
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13123
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `::'"
  
! #: cp/decl.c:13144
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13154
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13164
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13185
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %qD as member of %qT"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13198
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:13211
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13220
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13226
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:13234 cp/decl.c:13561
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– %s]"
  
! #: cp/decl.c:13243
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13246
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:13308
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13313
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13333
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13336
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13386 cp/decl.c:13397
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13391
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13425 cp/decl.c:13433 cp/decl.c:13440 cp/decl.c:13447
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13502
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13505
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13511
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13515
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13520
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13532
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13536
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13551
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13552
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13604
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13650
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13656
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13664
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:13671
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:13691
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13703
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:13708
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:13875
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:13878
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:13965
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13969
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13991
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:13999
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:14026
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14028
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14275
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14361
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14391
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr ""
  
! #: cp/decl.c:14397
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14407
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14433
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14444
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14470
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14471
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14483
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14484
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14495
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "%qD must have no arguments"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: cp/decl.c:14496 cp/decl.c:14506
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14507
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14521
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14545
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14552
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14554
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14563
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14565
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14581
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14607
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14619
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14674
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:14697
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14700
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14702
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qD has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14711 cp/decl.c:14718
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qT has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:14717
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 47152,49512 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:2673
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
  #. Reject two definitions.
! #: cp/decl.c:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:2943
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:2953
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
+ #: cp/decl.c:2980
+ #, gcc-internal-format
+ msgid "comparison operator %q+D defaulted after its first declaration"
+ msgstr ""
+ 
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3055
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3058
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
! #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:3100
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3167
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3312
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3315
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3329 cp/decl.c:3483
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3472
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3475
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:3944
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3973
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:3986
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:3995
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4002
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4074
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:4398
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:4890
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4893
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4896
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4915
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:4918
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4965
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:4982
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5030
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5048
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5052
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5056
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5060
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5064
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5095
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5098
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5170
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5174
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5244 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:5253
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5283
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5307
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5315
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:5316
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5328
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5340
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5390
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5431
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:5436
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:5510
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5516 cp/decl.c:6567
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5526
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5649
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5655
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5674
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5678
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:5734
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5741
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:5753
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qD"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:5793
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:5817
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:5868
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5872
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5878
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5920
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:5927
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:5936
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:5944
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5951
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6117
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6159
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6202
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6223
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6254
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6330
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6340
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6458
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6569
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6637
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6658
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6703
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6850
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6887
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6890
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7073
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:7341
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7365
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7370
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7380
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7457 cp/decl.c:13721
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7504
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7616
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7669
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7712
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:7881
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7970
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7977
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8003
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8012
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8222
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:8238
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8254
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8299
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8325
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8384
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8389
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8394
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8398
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8407
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:8854
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8857
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9095
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:9098
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:9114
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9116
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9142
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9144
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9153
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9161
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9164
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9166
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9177
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9184
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9191
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:9223
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9263
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9274
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9281
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9284
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9360
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr ""
  
! #: cp/decl.c:9379
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a function concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:9387
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.c:9432
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:9443
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:9462
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9488
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr ""
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9547
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.c:9550 cp/decl.c:9553
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.c:9555
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.c:9617
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9618
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9626
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9627
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9637
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9645
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9652
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.c:9665
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9675
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:9683
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9689
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9696
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:9701
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.c:9782
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' Ð¿Ð°Ð²Ñ–Ð½Ð½Ð° Ð²Ñ�Ñ€Ñ‚Ð°Ñ†ÑŒ `int'"
  
! #: cp/decl.c:9822
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:9827
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.c:9829
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:9846
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10037
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.c:10046
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:10053
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10056
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a variable concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:10181
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.c:10185
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10189
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10200
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10205
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10210
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10321
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "size of array %qD has non-integral type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D' Ð½Ðµ Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:10324
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:10354 cp/decl.c:10426
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:10358 cp/decl.c:10429
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10409
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10412
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10436
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10439
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10445
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10448
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10497
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10557
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/decl.c:10569
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as array of void"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:10571
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.c:10576
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.c:10578
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.c:10583
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.c:10585
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.c:10590
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.c:10593
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.c:10611
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10615
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10702
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:10705
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:10716
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:10719
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:10732
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:10735
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:10744
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.c:10747
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10751
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10760
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10781
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:10789
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:10804
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:10809
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11059
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11062 cp/decl.c:11084
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11065
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11075
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.c:11099
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11106
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qE as non-member"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11134
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11185
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11210
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11215
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11250
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11257 cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:11289
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11299
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:11307
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/decl.c:11343
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ‹ \"complex\" Ñƒ Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ– \"double complex\""
  
! #: cp/decl.c:11392 cp/decl.c:11396 cp/decl.c:11399
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:11416
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: cp/decl.c:11424
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: cp/decl.c:11478
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr ""
  
! #: cp/decl.c:11484
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr ""
  
! #: cp/decl.c:11492 cp/decl.c:11498
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.c:11503
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11572
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11611
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11632
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.c:11641
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:11654
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11661
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.c:11671 cp/decl.c:11843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:11679 cp/decl.c:11688 cp/decl.c:11694 cp/decl.c:11700
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:11710
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:11720 cp/decl.c:11723 cp/decl.c:11725 cp/decl.c:11728
! #: cp/decl.c:11738 cp/decl.c:11748 cp/decl.c:11758 cp/decl.c:11762
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:11732 cp/decl.c:11754
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:11742
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:11766
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11777
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:11780
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: cp/decl.c:11841
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.c:11855
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:11860
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11868
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:11882
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:11913
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/decl.c:11914
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11964
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:12016
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12039
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12043
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12048
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12064
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12069
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:12080
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12089
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12116
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12119
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12144
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12156
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qs declared as function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:12162
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12225
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12226
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12266
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12270
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12297
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12364
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: cp/decl.c:12386
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12415
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12416
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12489
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12560
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12586
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12621
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12623
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:12680
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12683
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12694
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "%<explicit%> outside class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: cp/decl.c:12697
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:12700
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:12710
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12723
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12729
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12735
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12741
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12757
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:12760
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:12786
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:12789
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12798
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12822
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:12911
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:12919
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12921
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12925
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12972
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:12987
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13006
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ð¿Ñ€Ð°Ñ‚Ð°ÐºÐ¾Ð»Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13021
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13097
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:13100
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13116
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `::'"
  
! #: cp/decl.c:13137
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13147
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13157
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13178
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %qD as member of %qT"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13191
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:13204
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13213
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13219
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– %s]"
  
! #: cp/decl.c:13236
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13239
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:13301
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13306
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13326
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13379 cp/decl.c:13390
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13384
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13495
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13498
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13504
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13508
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13513
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13525
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13529
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13545
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13588
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13636
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13649
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13657
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:13664
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:13684
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:13868
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:13871
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:13958
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13962
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13984
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:13992
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14021
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14268
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14347
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14384
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr ""
  
! #: cp/decl.c:14390
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14400
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14426
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14437
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14463
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14464
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14476
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14477
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14488
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "%qD must have no arguments"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14500
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14514
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14538
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14545
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14547
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14556
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14558
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14574
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14593
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14612
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14667
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:14690
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14693
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14695
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qD has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:14703
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qT has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 49417,49512 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14732
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:14786 cp/name-lookup.c:4476
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14816 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6592
! #: cp/pt.c:9558
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:14821
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14830 cp/name-lookup.c:4715 cp/name-lookup.c:4826
! #: cp/parser.c:6543 cp/parser.c:28273
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:14933
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:14969
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15116
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15127
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15152
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15182
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15184
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: cp/decl.c:15329
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15332 cp/decl.c:15340 cp/decl.c:15350 cp/decl.c:15933
! #: cp/parser.c:19266
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15337
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15347
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15420
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 49518,49613 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:14926
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:14962
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:15102
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15120
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15145
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15177
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: cp/decl.c:15322
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15330
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15413
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 49515,49587 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15567
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15735
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:15745
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:15794
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15795
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:15806
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:15826
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:15931 cp/parser.c:19264
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "multiple definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:15971
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:16146 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17004
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17006 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17242
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: cp/decl.c:17620
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 49616,49688 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15728
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:15738
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:15787
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15788
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:15799
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:15819
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:15924 cp/parser.c:19337
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "multiple definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:15964
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17003
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17005 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17241
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: cp/decl.c:17619
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 49621,49627 ****
  msgid "deleting %qT is undefined"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" ÑƒÐ¶Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cp/decl2.c:582 cp/pt.c:5734
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
--- 49722,49728 ----
  msgid "deleting %qT is undefined"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" ÑƒÐ¶Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
*************** msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ð
*** 49631,49637 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:637 cp/pt.c:5691
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 49732,49738 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:637 cp/pt.c:5724
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ
*** 49737,49793 ****
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl2.c:1444
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT is not mappable"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl2.c:1456
  #, gcc-internal-format
  msgid "type %qT with virtual members is not mappable"
  msgstr ""
  
! #: cp/decl2.c:1468
  #, gcc-internal-format
  msgid "static field %qD is not mappable"
  msgstr ""
  
! #: cp/decl2.c:1557
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.c:1629
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.c:1645
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.c:1652
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.c:1655
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.c:1720
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.c:1729
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.c:1766
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
--- 49838,49894 ----
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl2.c:1443
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT is not mappable"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl2.c:1455
  #, gcc-internal-format
  msgid "type %qT with virtual members is not mappable"
  msgstr ""
  
! #: cp/decl2.c:1467
  #, gcc-internal-format
  msgid "static field %qD is not mappable"
  msgstr ""
  
! #: cp/decl2.c:1556
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.c:1628
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.c:1644
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.c:1651
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.c:1654
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.c:1719
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.c:1728
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.c:1765
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
*************** msgstr ""
*** 49796,49877 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1778
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.c:1794
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.c:1824
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.c:1839
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.c:1842
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.c:1844
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.c:1854
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.c:2794
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2798
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2803
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2811
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.c:2829
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2833
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2838
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2845
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.c:4460
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr ""
--- 49897,49978 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1777
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.c:1793
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.c:1823
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.c:1838
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.c:1841
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.c:1843
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.c:1853
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.c:2808
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2812
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2817
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2825
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.c:2843
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2847
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2852
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2859
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.c:4474
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr ""
*************** msgstr ""
*** 49880,50107 ****
  #. 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.c:4469
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4473
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4477
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.c:4485
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.c:4489
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4492
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl2.c:4680
  #, 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.c:4683
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous mangling %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/decl2.c:4685
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.c:4757 cp/decl2.c:4760
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.c:5100
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "inline function %qD used but never defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cp/decl2.c:5300
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cp/decl2.c:5305
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.c:5405
  #, fuzzy, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl2.c:5409
  #, 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.c:5524
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5527
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5571
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.c:5593
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3874
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: cp/error.c:3966
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4317
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4322
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4327
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4332
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4337
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4342
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4347
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4352
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4357
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4362
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4367
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4372
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4377
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4382
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4387
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4437
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.c:4441
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/error.c:4455
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4459 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.c:4481
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4485 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.c:4496
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4500
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
--- 49981,50208 ----
  #. 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.c:4483
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4487
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4491
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.c:4499
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.c:4503
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4506
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl2.c:4694
  #, 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.c:4697
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous mangling %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/decl2.c:4699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.c:4771 cp/decl2.c:4774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.c:5114
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "inline function %qD used but never defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cp/decl2.c:5314
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cp/decl2.c:5319
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.c:5419
  #, fuzzy, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl2.c:5423
  #, 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.c:5538
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5541
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5585
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.c:5607
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3876
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4319
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4324
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4329
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4334
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4339
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4344
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4349
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4354
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4359
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4364
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4369
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4374
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4379
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4384
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4389
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4439
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.c:4443
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/error.c:4457
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.c:4483
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.c:4498
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4502
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 50156,50172 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1174
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1177
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
  
! #: cp/expr.c:224
  #, gcc-internal-format
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
--- 50257,50273 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1177
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1180
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
  
! #: cp/expr.c:236
  #, gcc-internal-format
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
*************** msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†
*** 50312,50329 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2004
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2007 cp/method.c:2018
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2015
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
--- 50413,50430 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
*************** msgstr ""
*** 50414,50425 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1785 cp/init.c:4612 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2094 cp/semantics.c:3448
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
--- 50515,50526 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
*************** msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ
*** 50439,50445 ****
  msgid "invalid use of non-static member function %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.c:2257 cp/semantics.c:1926
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
--- 50540,50546 ----
  msgid "invalid use of non-static member function %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
*************** msgstr ""
*** 50585,50666 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4521
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4827
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4861
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4866
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4881
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4886
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5194
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
  
! #: cp/lambda.c:526
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:541
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:545
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr ""
  
! #: cp/lambda.c:569
  #, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr ""
  
! #: cp/lambda.c:579
  #, fuzzy, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/lambda.c:631
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:707
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:709
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:823
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
--- 50686,50767 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4863
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4868
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4883
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4888
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5196
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
  
! #: cp/lambda.c:529
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:544
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:548
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr ""
  
! #: cp/lambda.c:572
  #, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr ""
  
! #: cp/lambda.c:582
  #, fuzzy, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/lambda.c:634
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:710
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:712
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:826
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
*************** msgstr ""
*** 50731,50787 ****
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3289
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3370
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:3919
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:3965
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:3971
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4243
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4248
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4253
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:1957
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:838 cp/method.c:1963
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
--- 50832,50888 ----
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3294
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3375
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:3924
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:3970
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:3976
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4248
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4253
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4258
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2004
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:838 cp/method.c:2010
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
*************** msgstr ""
*** 50806,50952 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/method.c:1115
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1123
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1147
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1150
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1153
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1308
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/method.c:1344
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1352
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1569
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1902
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1913
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1914
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1980
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: cp/method.c:2037
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2048
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2255
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2298
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2432
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2435
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2444
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2455
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2463 cp/method.c:2487
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2496
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2913
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:2916
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:2948
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:2968
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/method.c:3003
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/method.c:3012
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 50907,51063 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/method.c:1108
! #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1111
! #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1126
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1134
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1319
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/method.c:1355
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1363
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1580
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1949
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1960
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1961
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2027
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: cp/method.c:2084
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2095
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2302
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2479
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2482
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2491
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2510 cp/method.c:2534
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2960
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:2963
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:2995
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3015
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/method.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/method.c:3059
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
*************** msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿
*** 50982,51195 ****
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/name-lookup.c:2688
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/name-lookup.c:2817
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:2971
  #, fuzzy, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/name-lookup.c:2973
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "does not match previous declaration %q#D"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/name-lookup.c:3096
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.c:3289
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:3292
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:4611
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4619
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr ""
  
! #: cp/name-lookup.c:4628
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4635
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:4652
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/name-lookup.c:4690
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4707
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:4723
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "using-declaration may not name namespace %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/name-lookup.c:4806
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4846
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/name-lookup.c:4898
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:4900
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:4909
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4957
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.c:4964
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4974 cp/name-lookup.c:5001
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4980
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5017 cp/name-lookup.c:7305
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qD attribute directive ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/name-lookup.c:5303
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5355
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5888
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5894
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.c:6163
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:6166
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.c:6922
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7299
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.c:7302
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7385
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7405
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:7440
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7441
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/name-lookup.c:7514
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7523
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 51093,51311 ----
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/name-lookup.c:2689
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/name-lookup.c:2820
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:2974
  #, fuzzy, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "does not match previous declaration %q#D"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/name-lookup.c:3100
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.c:3293
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:3296
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4623
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr ""
  
! #: cp/name-lookup.c:4632
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4639
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:4656
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4711
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:4727
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "using-declaration may not name namespace %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/name-lookup.c:4810
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4850
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/name-lookup.c:4902
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:4904
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:4913
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4961
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4984
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qD attribute directive ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5898
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.c:6167
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:6170
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.c:6926
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7303
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.c:7306
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7409
! #, fuzzy, gcc-internal-format
! msgid "%<namespace %E%> is ambiguous"
! msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
! 
! #: cp/name-lookup.c:7425
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:7480
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7481
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 51214,51220 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41219
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 51330,51336 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 51239,51245 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3005 cp/parser.c:19203
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 51355,51361 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3005 cp/parser.c:19276
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€
*** 51319,51325 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3200 cp/pt.c:19141
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 51435,51441 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3200 cp/pt.c:19309
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr ""
*** 51441,52674 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3406
  #, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr ""
  
! #: cp/parser.c:3435 cp/parser.c:3447
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:3440 cp/parser.c:3452
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:3460
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:3465
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr ""
  
! #: cp/parser.c:3476
  #, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:3479
  #, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr ""
  
! #: cp/parser.c:3489
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3497
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3509 cp/parser.c:3513
  #, fuzzy, gcc-internal-format
  msgid "%qE in %q#T does not name a template type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:3517
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr ""
  
! #: cp/parser.c:4143
  #, gcc-internal-format
  msgid "expected string-literal"
  msgstr ""
  
! #: cp/parser.c:4209
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr ""
  
! #: cp/parser.c:4395
  #, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr ""
  
! #: cp/parser.c:4500
  #, gcc-internal-format
  msgid "integer literal exceeds range of %qT type"
  msgstr ""
  
! #: cp/parser.c:4507
  #, gcc-internal-format
  msgid "floating literal exceeds range of %qT type"
  msgstr ""
  
! #: cp/parser.c:4511
  #, gcc-internal-format
  msgid "floating literal truncated to zero"
  msgstr ""
  
! #: cp/parser.c:4540
  #, gcc-internal-format
  msgid "failed to translate literal to execution character set %qT"
  msgstr ""
  
! #: cp/parser.c:4574
  #, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr ""
  
! #: cp/parser.c:4580
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr ""
  
! #: cp/parser.c:4584
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr ""
  
! #: cp/parser.c:4588
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr ""
  
! #: cp/parser.c:4673
  #, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4724 cp/parser.c:13581
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:5083 cp/parser.c:5098
  #, fuzzy, gcc-internal-format
  msgid "expected binary operator"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:5104
  #, gcc-internal-format
  msgid "expected ..."
  msgstr ""
  
! #: cp/parser.c:5116
  #, gcc-internal-format
  msgid "binary expression in operand of fold-expression"
  msgstr ""
  
! #: cp/parser.c:5121
  #, gcc-internal-format
  msgid "conditional expression in operand of fold-expression"
  msgstr ""
  
! #: cp/parser.c:5129
  #, gcc-internal-format
  msgid "mismatched operator in fold-expression"
  msgstr ""
  
! #: cp/parser.c:5233
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "fixed-point types not supported in C++"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: cp/parser.c:5316
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.c:5328
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.c:5367
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5425 cp/parser.c:5602 cp/parser.c:5777 cp/semantics.c:3786
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.c:5455
  #, fuzzy, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:5596
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.c:5739
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:5933
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.c:6064
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.c:6102 cp/parser.c:8049
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:6213
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr ""
  
! #: cp/parser.c:6228
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6264 cp/parser.c:21361
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6374
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:6444
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.c:6471 cp/parser.c:6482
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6474
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6488
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6593 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, fuzzy, gcc-internal-format
! msgid "%qD is not a template"
! msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
! 
! #: cp/parser.c:6672
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6879 cp/parser.c:9281
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.c:6968
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.c:7060
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.c:7072 cp/pt.c:19756
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.c:7192
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/parser.c:7251
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7787 cp/typeck.c:2698
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/parser.c:7796
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.c:8101
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8211
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/parser.c:8306
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8580 cp/parser.c:30062
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.c:8726
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.c:8742
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8744
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8776
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8821
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:8850
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:8979
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9386
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.c:9535
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9538
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:9746
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10035
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10185
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10474
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10484
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10636
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10658
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10673
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10678 cp/parser.c:10699 cp/parser.c:10891
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10693
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:10713
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:10732
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10743
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10774
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10805
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:10809 cp/parser.c:10819 cp/semantics.c:3632 cp/semantics.c:3644
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:10815
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10864
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10869
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10948
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10952
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:11020
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "default argument specified for lambda parameter"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.c:11038
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/parser.c:11090
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11478 cp/parser.c:11679
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11518
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:11567
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:11686
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11695
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11743
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11908
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11935
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12105 cp/parser.c:30546
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:12146
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12148
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "condition declares a function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/parser.c:12188
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12269 cp/parser.c:20673 cp/parser.c:23108
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "expected initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:12651
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:12735
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12878 cp/parser.c:30549
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected iteration-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:12924
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:12948
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13079
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13087
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13100 cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13412 cp/parser.c:24877
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13504
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13719
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13739
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13760
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:13839
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13842
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ð½ÐµÐ°Ð´Ð½Ð¾Ð»ÑŒÐºÐ°Ð²Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%T' Ñ– `%T'"
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:13945
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:13963
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:14135
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14174
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14177
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14244
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14280
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:14287
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/parser.c:14368
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14387
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:14460 cp/parser.c:25391
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14479
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:14483
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:14547
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: cp/parser.c:14651
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14856
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15019
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15048
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15136
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15163
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:15175 cp/pt.c:25789
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15187 cp/pt.c:25801
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15239
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15311
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15712
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15718
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15727
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15733
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.c:15767
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected operator"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15813
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:15992
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16000
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16143
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16379 cp/parser.c:16465 cp/parser.c:22879
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:16383 cp/parser.c:16469
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:16536
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:16598
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:16636
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16637
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16644
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16748
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:16833 cp/parser.c:16999 cp/parser.c:17204
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:16879
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:16881
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17060
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17169 cp/parser.c:17187 cp/parser.c:17358
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:17325
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:17462
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:17466
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:17470
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:17529
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:17750
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:17943
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17949
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17954
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18111
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:18214
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:18326
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qE does not constrain a type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/parser.c:18327
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:18349
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:18356
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18599
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18675
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18836
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:18924
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:18928
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:18933
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19070
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/parser.c:19081
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19096
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19153
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19197
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19211
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:19223 cp/parser.c:24360
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19228 cp/parser.c:24365
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19240 cp/parser.c:24378
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:19277
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/parser.c:19297
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19300
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19487
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:19491
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a namespace-name"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/parser.c:19495
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:19556
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:19567
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19586
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19596
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19601
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19605
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:19608
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:19615
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:19670
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:19824
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19839
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:19869
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19879
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:19944
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:20115
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:20134 cp/parser.c:20151 cp/parser.c:20165
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:20141
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:20178
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:20194
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:20568
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/parser.c:20579
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20583
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:20634
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20754
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/parser.c:20796
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20810
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:21281
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/parser.c:21407
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:21411
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
--- 51557,52800 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3382 cp/parser.c:27700
! #, gcc-internal-format
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
! msgstr ""
! 
! #: cp/parser.c:3409
  #, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr ""
  
! #: cp/parser.c:3438 cp/parser.c:3450
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:3443 cp/parser.c:3455
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:3463
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:3468
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr ""
  
! #: cp/parser.c:3479
  #, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:3482
  #, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr ""
  
! #: cp/parser.c:3492
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3500
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3512 cp/parser.c:3516
  #, fuzzy, gcc-internal-format
  msgid "%qE in %q#T does not name a template type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:3520
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr ""
  
! #: cp/parser.c:4146
  #, gcc-internal-format
  msgid "expected string-literal"
  msgstr ""
  
! #: cp/parser.c:4212
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr ""
  
! #: cp/parser.c:4398
  #, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr ""
  
! #: cp/parser.c:4503
  #, gcc-internal-format
  msgid "integer literal exceeds range of %qT type"
  msgstr ""
  
! #: cp/parser.c:4510
  #, gcc-internal-format
  msgid "floating literal exceeds range of %qT type"
  msgstr ""
  
! #: cp/parser.c:4514
  #, gcc-internal-format
  msgid "floating literal truncated to zero"
  msgstr ""
  
! #: cp/parser.c:4543
  #, gcc-internal-format
  msgid "failed to translate literal to execution character set %qT"
  msgstr ""
  
! #: cp/parser.c:4577
  #, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr ""
  
! #: cp/parser.c:4583
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr ""
  
! #: cp/parser.c:4587
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr ""
  
! #: cp/parser.c:4591
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr ""
  
! #: cp/parser.c:4676
  #, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:5086 cp/parser.c:5101
  #, fuzzy, gcc-internal-format
  msgid "expected binary operator"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:5107
  #, gcc-internal-format
  msgid "expected ..."
  msgstr ""
  
! #: cp/parser.c:5119
  #, gcc-internal-format
  msgid "binary expression in operand of fold-expression"
  msgstr ""
  
! #: cp/parser.c:5124
  #, gcc-internal-format
  msgid "conditional expression in operand of fold-expression"
  msgstr ""
  
! #: cp/parser.c:5132
  #, gcc-internal-format
  msgid "mismatched operator in fold-expression"
  msgstr ""
  
! #: cp/parser.c:5236
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "fixed-point types not supported in C++"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: cp/parser.c:5319
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.c:5331
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.c:5370
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5428 cp/parser.c:5605 cp/parser.c:5780 cp/semantics.c:3787
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.c:5458
  #, fuzzy, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:5599
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.c:5742
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:5936
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.c:6067
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.c:6077
! #, gcc-internal-format
! msgid "%<template%> keyword not permitted in destructor name"
! msgstr ""
! 
! #: cp/parser.c:6114 cp/parser.c:8087
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:6225
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr ""
  
! #: cp/parser.c:6240
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, fuzzy, gcc-internal-format
! msgid "%qD is not a template"
! msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
! 
! #: cp/parser.c:6412
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:6492
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.c:6519 cp/parser.c:6530
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6522
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6536
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6710
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.c:7006
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.c:7098
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.c:7230
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/parser.c:7289
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/parser.c:7834
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.c:8139
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8249
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/parser.c:8344
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.c:8764
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.c:8780
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8859
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:8888
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9017
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9424
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:9784
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10073
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10223
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10512
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10522
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10674
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10731
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:10751
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:10770
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10812
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10843
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10891
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10986
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10990
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:11058
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "default argument specified for lambda parameter"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.c:11076
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/parser.c:11128
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11516 cp/parser.c:11717
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11556
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:11605
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11781
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11946
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11973
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12150 cp/parser.c:30653
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:12191
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12193
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "condition declares a function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/parser.c:12233
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12314 cp/parser.c:20746 cp/parser.c:23181
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "expected initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:12696
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:12780
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12923 cp/parser.c:30656
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected iteration-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:12969
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:12993
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13124
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13829
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:13884
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13887
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ð½ÐµÐ°Ð´Ð½Ð¾Ð»ÑŒÐºÐ°Ð²Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%T' Ñ– `%T'"
  
! #: cp/parser.c:13938
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:13990
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:14008
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14219
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14289
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14325
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:14332
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/parser.c:14413
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14432
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14524
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:14592
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: cp/parser.c:14696
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14901
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15064
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15093
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15097
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15181
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15208
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15356
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15757
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15763
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15772
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15778
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.c:15812
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected operator"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16037
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16045
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16188
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:16428 cp/parser.c:16514
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:16581
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:16643
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:16647
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16651
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:16681
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16689
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:16926
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:17370
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:17507
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:17511
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:17515
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:17795
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:17988
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17994
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17999
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18156
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:18286
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:18396
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qE does not constrain a type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/parser.c:18397
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:18419
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18669
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18745
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18906
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:18994
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:18998
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19143
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/parser.c:19154
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19169
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19270
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19284
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:19296 cp/parser.c:24433
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19301 cp/parser.c:24438
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19313 cp/parser.c:24451
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:19350
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19560
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:19564
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a namespace-name"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/parser.c:19568
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19659
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19669
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19674
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19678
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:19681
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:19743
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:19897
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19912
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:19942
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20017
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:20188
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:20214
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:20251
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:20267
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:20641
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/parser.c:20652
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20656
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20827
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/parser.c:20869
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20883
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:21354
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/parser.c:21480
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:21484
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
*************** msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°
*** 52677,53113 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21440
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ð°Ð»ÑŒÐ½Ñ–Ðº"
  
! #: cp/parser.c:21448
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:21450
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21559
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:21584
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:21703
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:21705
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:21726
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:21787
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate cv-qualifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:21841
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:21878
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:21936
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate virt-specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:22188
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/parser.c:22194 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2288
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%T'"
  
! #: cp/parser.c:22220
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:22225
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:22331
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:22606
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:22684
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:22863
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:22881
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22887
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:22889
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23015
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23019
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23343
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23363
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:23401
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23440
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:23491
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23550 cp/parser.c:23678
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:23908
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:23911
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:23914
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:24302
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:24313
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ñ�Ñ�Ð° %s"
  
! #: cp/parser.c:24321
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24328
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:24340
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24346
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:24400
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:24432
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:24468
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24533
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/parser.c:24623 cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:24647
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:24651
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.c:24898
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24916
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:24934
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25032
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:25039
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25052
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25202
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:25230
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25250
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25297
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25311
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25385
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25420
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25550
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25570
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25594
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25597
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25812 cp/parser.c:25910
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:25918
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:25924
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:25968
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:26009
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:26121
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:26728
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26742
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26831
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26860
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26868
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26905
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.c:26965
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:27305 cp/parser.c:27314
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:27627
  #, gcc-internal-format
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:27945
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:27953
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:28440
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28445
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:28449
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
--- 52803,53239 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ð°Ð»ÑŒÐ½Ñ–Ðº"
  
! #: cp/parser.c:21521
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:21523
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21632
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:21657
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:21776
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:21778
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:21799
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:21860
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate cv-qualifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:21914
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:21951
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22009
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate virt-specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:22261
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%T'"
  
! #: cp/parser.c:22293
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:22298
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:22404
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:22757
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:22936
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:22954
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22960
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23088
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23092
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23416
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23436
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:23474
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23513
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:23564
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:23981
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:23984
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:23987
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:24386
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ñ�Ñ�Ð° %s"
  
! #: cp/parser.c:24394
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24401
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:24413
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24419
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:24473
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24606
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:24720
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:24724
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.c:24971
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24989
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25105
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:25112
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25275
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25323
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25370
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25384
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25458
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25493
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25623
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25643
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25667
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25670
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25885 cp/parser.c:25983
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:25991
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26041
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:26082
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:26194
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:26801
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26815
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26978
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.c:27038
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:27378 cp/parser.c:27387
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:27717
  #, gcc-internal-format
! msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28048
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:28056
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28552
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:28556
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
*************** msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð
*** 53116,53728 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28456
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28853
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
  
! #: cp/parser.c:29020
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29029
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:29035
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29144
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:29167
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29176
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29196
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:29301
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:29352
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:29399
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:29699
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:29712
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30010
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30162
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:30177
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:30312
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: cp/parser.c:30323
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30328
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:30354
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:30406
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:30409
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:30412
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:30418
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:30421
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:30424
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:30427
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected %<operator%>"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:30433
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:30436
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:30439
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:30442
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:30445
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:30448
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:30451
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:30454
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.c:30457
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:30460
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:30463
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:30466
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:30469
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30472
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:30475
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.c:30507
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:30860
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31003
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:31008
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/parser.c:31056
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31195 cp/parser.c:31228
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:31202 cp/parser.c:31234
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31203 cp/parser.c:31235
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:31210
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:31211
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:31288
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:31309
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31557
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/parser.c:31798 cp/parser.c:33112 cp/parser.c:33301
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:31867
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:31937
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:31968
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32372
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32447 cp/parser.c:32465
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32459 cp/parser.c:32525
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32774 cp/parser.c:32781 cp/parser.c:32788
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid type for instance variable"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: cp/parser.c:32905
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:33077
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33084
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/parser.c:33360 cp/parser.c:33367 cp/parser.c:33374
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid type for property"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:34567
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:34584
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35558
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:36217
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:38287
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:38838
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:38925 cp/pt.c:17405
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:39019
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:41178
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42012
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:42042
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:42054
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42157
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:42177 cp/semantics.c:5680
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42181 cp/semantics.c:5688
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42184 cp/pt.c:13612 cp/semantics.c:5694
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42187 cp/semantics.c:5700
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42705
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42715
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43069
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43117 cp/semantics.c:9554
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43119 cp/semantics.c:9556
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43266
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43269
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43320
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:43642
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43674
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43754
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:43790
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:43991
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44047
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:298
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:311
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:720
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:818
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:829 cp/pt.c:1059
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:831
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "  from definition of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/pt.c:848
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:971
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:983
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:986 cp/pt.c:1125
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:1018
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1062
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "from definition of %q#D"
--- 53242,53859 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28960
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29136
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:29142
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29251
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:29274
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29303
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:29408
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:29459
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:29506
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:29806
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:29819
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30269
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:30419
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30435
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:30461
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:30534
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected %<operator%>"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:30561
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:30567
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30579
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:30582
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.c:30614
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:30629
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:30632
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31118
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:31123
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/parser.c:31243
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31383 cp/parser.c:31416
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:31398
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:31399
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:31480
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:31501
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31749
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32059
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32129
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid type for instance variable"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: cp/parser.c:33097
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33276
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid type for property"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:34759
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:34776
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35750
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:36409
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:38479
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:39210
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:41386
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42220
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:42250
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42365
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:42385 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42923
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43474
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:43814
! #, gcc-internal-format
! msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
! msgstr ""
! 
! #: cp/parser.c:43857
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43889
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43969
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:44005
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:44206
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:304
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:317
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:731
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:745
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:829
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:840 cp/pt.c:1070
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:842
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "  from definition of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/pt.c:859
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:982
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:994
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:997 cp/pt.c:1136
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:1029
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1073
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "from definition of %q#D"
*************** msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ
*** 53730,53872 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1103
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1121
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1587
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2007 cp/semantics.c:5549
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2143
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:2148
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:2419
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2423
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2434
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2640
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2650
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2656
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2680
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2685
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2721
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:2725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: cp/pt.c:2726
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: cp/pt.c:2816 cp/pt.c:2876
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2829
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2835
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2843
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2846
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2848
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2854
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:2887
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2891
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2923
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:2961
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a template function"
--- 53861,54003 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1114
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1132
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1598
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2034 cp/semantics.c:5550
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2170
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:2175
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:2446
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2450
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2461
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2667
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2677
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2683
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2712
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2748
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:2752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: cp/pt.c:2753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: cp/pt.c:2843 cp/pt.c:2903
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2856
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2862
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2870
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2873
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2875
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2881
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:2914
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2918
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2950
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:2988
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a template function"
*************** msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ
*** 53880,54041 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3023
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3039
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/pt.c:3071
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3074
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "friend declaration here"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.c:3182
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:3763
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.c:4078
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4146
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4148
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4200
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4217 cp/pt.c:4998
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4219
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.c:4345
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4348
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:4350
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:4934
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:4993
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:5017
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5021
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5025 cp/pt.c:5036 cp/pt.c:5044
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5033
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5043
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: cp/pt.c:5057
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5059
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5105
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5108
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5177
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:5239
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5243
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5426
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
--- 54011,54172 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3050
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3066
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/pt.c:3098
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3101
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "friend declaration here"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.c:3209
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:3790
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.c:4105
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4173
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4175
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4227
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4246
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.c:4372
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4375
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:4377
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:4967
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5026
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:5050
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5054
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5058 cp/pt.c:5069 cp/pt.c:5077
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5066
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5076
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: cp/pt.c:5090
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5092
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5138
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5141
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5164
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5210
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:5272
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5276
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5459
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
*************** msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð
*** 54043,54089 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5448
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5484
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5487
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5490
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5493
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5496 cp/pt.c:5554
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5668
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:5675
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5683
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 54174,54220 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5517
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5520
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5523
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5526
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5529 cp/pt.c:5587
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5701
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:5708
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5716
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 54093,54588 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5706
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:5850
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:5893
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5907
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:5910
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:5933
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:5936
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6072
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6085
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:6096
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  msgstr[1] "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:6100
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  msgstr[1] "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:6138
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6139
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6150
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6153 cp/pt.c:6202
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:6164
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.c:6166
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "original definition appeared here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/pt.c:6199
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6497 cp/pt.c:6566
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6500
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6503
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6516
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6520
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6569
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6571
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6633
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6642
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6651
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6660
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6671
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6681
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6690
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6702
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6706
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6717
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6728
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6740
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6771
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6784
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6788
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6799
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6809
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6819
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:6866
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:6874
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6884
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6899
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6908
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6915
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.c:6933
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.c:6941
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.c:7023
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.c:7181
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "in template argument for type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: cp/pt.c:7195
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr ""
  
! #: cp/pt.c:7281
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7289
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7307
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.c:7366
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7368
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7422
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:7971
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:7987
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8120
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8149
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:8154
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8170 cp/pt.c:8204 cp/pt.c:8258
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8178
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8186
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8192
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8212
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8262
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8276
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8279
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8343
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8481 cp/pt.c:8794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:8496 cp/pt.c:8628
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8624
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8633
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/pt.c:8658
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8662
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8760
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9407
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:9570
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9572
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:9698 cp/pt.c:20677
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10061
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10638
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11809
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12312
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12710
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:12799
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12802
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13382
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
--- 54224,54724 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:5883
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:5926
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5940
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:5943
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:5966
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6105
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6118
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:6129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  msgstr[1] "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:6133
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  msgstr[1] "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:6171
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6172
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6183
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6186 cp/pt.c:6235
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:6197
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.c:6199
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "original definition appeared here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/pt.c:6232
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6562
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6565
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6578
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6582
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6631
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6633
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6695
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6704
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6722
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6733
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6743
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6764
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6768
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6779
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6790
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6802
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6833
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6846
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6850
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6861
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6871
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6881
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:6928
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:6936
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6946
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6961
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6977
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.c:6995
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.c:7003
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.c:7112
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.c:7270
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "in template argument for type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: cp/pt.c:7284
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr ""
  
! #: cp/pt.c:7370
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7378
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7396
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.c:7455
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7511
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8060
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8076
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:8243
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8259 cp/pt.c:8293 cp/pt.c:8347
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8267
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8275
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8281
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8298
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8301
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8351
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8365
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8368
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8432
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8570 cp/pt.c:8883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8713
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8722
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/pt.c:8747
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8751
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8849
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9496
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:9659
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9661
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10150
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10733
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11904
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12804
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:12888
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12891
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13459
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
+ #: cp/pt.c:13558
+ #, gcc-internal-format
+ msgid "creating pointer to member function of non-class type %qT"
+ msgstr ""
+ 
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
*************** msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð
*** 54596,54896 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14409
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:14598
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼Ñ�Ñ‚Ñ€Ð° `%T'"
  
! #: cp/pt.c:14600
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.c:14719
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/pt.c:14721
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/pt.c:14759
! #, gcc-internal-format
! msgid "creating pointer to member function of non-class type %qT"
! msgstr ""
! 
! #: cp/pt.c:15446
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15448
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:15450
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15463
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:15466
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15514
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:15520
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15526
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:15626
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15646
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:15683
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15691
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:15818
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16011
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16013
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16103
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16226
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:16752 cp/pt.c:18553
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:16756 cp/pt.c:18557
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18695
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19682
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:19709
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19714
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19717
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19722
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:19770
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/pt.c:20074
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:20077
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:20401
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:20403
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: cp/pt.c:20413
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20428
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:20446
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:24459
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24461
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24467
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:24491 cp/pt.c:24586
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24497
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24499
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:24518
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:24524 cp/pt.c:24581
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:24529
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:24537
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24573
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24596 cp/pt.c:24680
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24601 cp/pt.c:24696
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:24658
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24660
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24669
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:24685
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24730
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25052
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 54732,55027 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:14787
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼Ñ�Ñ‚Ñ€Ð° `%T'"
  
! #: cp/pt.c:14789
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.c:14907
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/pt.c:14909
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/pt.c:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15602
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:15604
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15617
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:15620
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15668
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:15674
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15680
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15800
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:15837
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:15972
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:16150
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16165
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16257
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16380
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18852
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19854
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19889
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19894
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:19942
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/pt.c:20246
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:20249
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:20571
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:20573
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: cp/pt.c:20583
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20598
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:20616
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:24629
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24631
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24637
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24667
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24669
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:24688
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:24694 cp/pt.c:24751
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:24699
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:24707
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24743
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24771 cp/pt.c:24866
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:24828
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24830
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24839
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:24855
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24900
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25222
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 54902,55034 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25389
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:25577
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:25940
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:25962
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:25975
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.c:25987
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:25989
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:27343
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/pt.c:27604
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:27613
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:27638
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28545
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:28552
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:28653
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:28660
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:28675
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:28682
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.c:28746
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28749
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:28823
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:28825
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:28867
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:28871
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:28875
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:28879
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29002
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
--- 55033,55165 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25560
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:25756
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:26119
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26141
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26154
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.c:26166
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:26168
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:27521
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/pt.c:27782
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:27791
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:27816
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28726
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:28733
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:28834
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:28841
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:28856
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:28863
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29004
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29006
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29052
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29056
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29060
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29190
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
*************** msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ
*** 55155,55858 ****
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/semantics.c:776
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr ""
  
! #: cp/semantics.c:924
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr ""
  
! #: cp/semantics.c:1437
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1442
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1447
  #, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr ""
  
! #: cp/semantics.c:1657
  #, fuzzy, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/semantics.c:1739
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr ""
  
! #: cp/semantics.c:1924
  #, fuzzy, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:2197
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:2257
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2609
  #, fuzzy, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/semantics.c:2677
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/semantics.c:2755
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr ""
  
! #: cp/semantics.c:2757
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/semantics.c:2759
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:2781
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2789 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/semantics.c:2811
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr ""
  
! #: cp/semantics.c:2888
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3072
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/semantics.c:3122
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:3125
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:3142
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr ""
  
! #: cp/semantics.c:3173
  #, fuzzy, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:3443
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: cp/semantics.c:3606
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3623 cp/semantics.c:10258
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3627
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3629
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3641
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3643
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3770
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3780
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/semantics.c:3816
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:3847
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3854
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:3882
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/semantics.c:4051
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4080
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4214
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4246
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4259
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.c:4263
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4268
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4279
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4805 cp/semantics.c:6578 cp/semantics.c:6662
! #: cp/semantics.c:6713 cp/semantics.c:7055 cp/semantics.c:7202
! #: cp/semantics.c:7431 cp/semantics.c:7874
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5546
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.c:5819
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:5869
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:5988
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6446
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6461
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6485
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6590 cp/semantics.c:7887
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:6675
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6726
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6776
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6790
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6824
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6827
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6831
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6853
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6857
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6862
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6889
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6922
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6936
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:6956
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6985
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7015
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7066
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.c:7081
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7088
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7103
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7136
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7147
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7212
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7582
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7586
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7655
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7685
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7715
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7728
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7751
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:7761
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7815
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8156
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8364
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8561
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9027
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9318 cp/semantics.c:9328
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9687
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9696
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9726
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:9754
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10297
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10350
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10352
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10370
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
  
! #: cp/tree.c:1388
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1907
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4086
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4090
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4093
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid " declared here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/tree.c:4098
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4100
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4479
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qT is a union"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/tree.c:4491
  #, gcc-internal-format
  msgid "%qT has a mutable member"
  msgstr ""
  
! #: cp/tree.c:4502
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
  
! #: cp/tree.c:4505
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not public"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/tree.c:4513
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.c:4531
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4539
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: cp/tree.c:4546
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4564
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/tree.c:4570
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/tree.c:4590
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4594
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4657
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4679
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4687
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4698
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4710
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/tree.c:4737
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/tree.c:4757
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.c:4768
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4781 cp/tree.c:4794
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4783
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:4796
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
  
! #: cp/tree.c:4820
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:4826
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4833
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.c:4840
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:4862
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4868
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:5721
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: cp/tree.c:5804
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 55286,55989 ----
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/semantics.c:777
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr ""
  
! #: cp/semantics.c:925
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr ""
  
! #: cp/semantics.c:1438
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1443
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1448
  #, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr ""
  
! #: cp/semantics.c:1658
  #, fuzzy, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/semantics.c:1740
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr ""
  
! #: cp/semantics.c:1925
  #, fuzzy, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:2198
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:2258
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2610
  #, fuzzy, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/semantics.c:2678
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/semantics.c:2756
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr ""
  
! #: cp/semantics.c:2758
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/semantics.c:2760
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:2782
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/semantics.c:2812
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr ""
  
! #: cp/semantics.c:2889
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3073
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/semantics.c:3123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:3126
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:3143
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr ""
  
! #: cp/semantics.c:3174
  #, fuzzy, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:3444
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: cp/semantics.c:3607
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3628
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3630
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3642
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3644
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3771
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3781
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:3848
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3855
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:3883
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/semantics.c:4052
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4081
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4215
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4247
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4260
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.c:4264
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4269
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4280
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
! #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5547
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.c:5820
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:5870
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:5989
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6447
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6462
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6486
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:6676
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6727
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6777
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6791
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6825
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6828
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6832
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6854
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6858
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6863
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6890
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6923
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6937
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:6957
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6986
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7016
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7038
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7067
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.c:7082
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7089
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7104
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7137
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7148
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7213
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7583
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7716
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7729
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7752
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:7762
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7816
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8365
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8562
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9028
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9319 cp/semantics.c:9329
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9729
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:9757
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10300
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10353
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10373
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
  
! #: cp/tree.c:1391
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1910
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4108
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4112
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4115
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid " declared here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/tree.c:4120
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4122
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4528
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qT is a union"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/tree.c:4540
  #, gcc-internal-format
  msgid "%qT has a mutable member"
  msgstr ""
  
! #: cp/tree.c:4551
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
  
! #: cp/tree.c:4554
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not public"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/tree.c:4562
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.c:4580
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4588
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: cp/tree.c:4595
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4613
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/tree.c:4619
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/tree.c:4639
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4643
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4706
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4728
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4736
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4747
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4759
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/tree.c:4786
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/tree.c:4806
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.c:4817
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4830 cp/tree.c:4843
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4832
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:4845
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
  
! #: cp/tree.c:4869
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:4875
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4882
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.c:4889
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:4911
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4917
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:5770
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: cp/tree.c:5783
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 56967,57074 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1678 cp/typeck2.c:1708
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:1686
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1693
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1779
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1852
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1863
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:2057
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:2071
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D' Ð½Ðµ Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2101
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2103
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2130
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2161
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2230
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2238
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2279
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck2.c:2301
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr ""
  
! #: cp/typeck2.c:2321
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:2562
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2565
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
--- 57098,57205 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1696 cp/typeck2.c:1726
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:1704
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1711
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1797
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1870
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1881
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:2089
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D' Ð½Ðµ Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2119
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2148
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2157
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2179
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2237
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2248
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2256
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2297
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck2.c:2319
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr ""
  
! #: cp/typeck2.c:2339
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:2580
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2583
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
*************** msgid "Array reference at %C cannot have
*** 57294,57304 ****
  msgstr ""
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5892 fortran/check.c:5930 fortran/check.c:5972
! #: fortran/check.c:5999 fortran/check.c:6256 fortran/match.c:1866
! #: fortran/match.c:3259 fortran/match.c:3601 fortran/match.c:3797
! #: fortran/simplify.c:2891 fortran/simplify.c:2921 fortran/simplify.c:6177
! #: fortran/simplify.c:8158
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
--- 57425,57435 ----
  msgstr ""
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
! #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
! #: fortran/simplify.c:8236
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgstr ""
*** 57423,57565 ****
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.c:914
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.c:956
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr ""
  
! #: fortran/array.c:1032
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.c:1124 fortran/array.c:1352
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr ""
  
! #: fortran/array.c:1154
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.c:1163
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.c:1225
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.c:1245
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1251 fortran/match.c:4233
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
  
! #: fortran/array.c:1259
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.c:1277
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr ""
  
! #: fortran/array.c:1314 fortran/array.c:1324
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr ""
  
! #: fortran/array.c:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.c:1730
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.c:1877
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.c:2056
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2063
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2070
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2082
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.c:2174
  #, gcc-internal-format, gfc-internal-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.c:2296
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2359
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2363
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr ""
  
! #: fortran/array.c:2390 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, gcc-internal-format
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/array.c:2502
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.c:2553
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2598
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.c:2746
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 57554,57696 ----
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.c:918
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.c:960
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr ""
  
! #: fortran/array.c:1036
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.c:1128 fortran/array.c:1356
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr ""
  
! #: fortran/array.c:1158
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.c:1167
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.c:1229
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.c:1249
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
  
! #: fortran/array.c:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.c:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr ""
  
! #: fortran/array.c:1318 fortran/array.c:1328
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr ""
  
! #: fortran/array.c:1403
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.c:1734
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.c:1881
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.c:2060
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2067
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2074
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.c:2178
  #, gcc-internal-format, gfc-internal-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.c:2300
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2363
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr ""
  
! #: fortran/array.c:2394 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, gcc-internal-format
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/array.c:2506
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.c:2557
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2602
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.c:2750
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr ""
*** 57580,57586 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.c:123 fortran/resolve.c:10830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid use of BOZ literal constant at %L"
--- 57711,57717 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 57636,57642 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7459
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
--- 57767,57773 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7463
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
*************** msgstr ""
*** 57767,57773 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4364
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
--- 57898,57904 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4368
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
*************** msgid "%qs argument of %qs intrinsic at
*** 57986,57994 ****
  msgstr ""
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4930
! #: fortran/check.c:5064 fortran/check.c:5119 fortran/check.c:6242
! #: fortran/check.c:6371
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
--- 58117,58125 ----
  msgstr ""
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
*************** msgstr ""
*** 58139,58605 ****
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:3999
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.c:4117 fortran/check.c:7379 fortran/check.c:7394
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4194
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4205
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4212
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4232
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4299
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4349
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4357
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4436 fortran/check.c:6318
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4494
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4502
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4521
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4572
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4679
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4689
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4696
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4713
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4783
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4801
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4810
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4846
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4863 fortran/check.c:4882
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4873 fortran/check.c:4892
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:4991
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5022
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5057
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5134 fortran/check.c:7439
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5147 fortran/check.c:5286 fortran/check.c:7431
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5158 fortran/check.c:5298
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5228
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5277
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5330
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5366
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5380
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5387
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5427
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5443
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5527
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5555
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5606
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5619
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: fortran/check.c:5638
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5901
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5958
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5982
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6015
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6044
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6102
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6151
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6167
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6175
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6332
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6345
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6608 fortran/check.c:6640
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6648
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/check.c:6666
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6678
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6718
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6737
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6747
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6764
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6981
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7163
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7352 fortran/check.c:7363
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7423
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
--- 58270,58736 ----
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4003
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.c:4121 fortran/check.c:7383 fortran/check.c:7398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4216
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4236
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4276
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4303
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4353
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4440 fortran/check.c:6322
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4525
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4576
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4683
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4700
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4787
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4805
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4814
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4850
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4867 fortran/check.c:4886
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4877 fortran/check.c:4896
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:4995
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5026
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5061
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5138 fortran/check.c:7443
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5151 fortran/check.c:5290 fortran/check.c:7435
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5162 fortran/check.c:5302
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5281
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5370
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5377
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5391
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5416
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5431
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5498
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5505
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5525
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5542
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5623
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: fortran/check.c:5642
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5905
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5916
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5962
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5986
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6019
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6030
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6106
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6155
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6171
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6179
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6336
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6349
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6612 fortran/check.c:6644
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/check.c:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6682
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6768
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6985
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7167
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7356 fortran/check.c:7367
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
*************** msgstr ""
*** 58611,58617 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3872 fortran/decl.c:10515
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 58742,58748 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 58733,60546 ****
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.c:729
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.c:745
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:754
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.c:793
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.c:802
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:825
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:830
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr ""
  
! #: fortran/decl.c:841
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr ""
  
! #: fortran/decl.c:873
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr ""
  
! #: fortran/decl.c:904
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:906
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:926
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.c:950
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.c:1015
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.c:1039
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1060
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1143 fortran/resolve.c:12337
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: fortran/decl.c:1200
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1352 fortran/decl.c:1359 fortran/decl.c:1423
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1367
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1379
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1395
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.c:1411
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1494
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1521
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1528
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1535
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1550
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1563
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1571
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1580
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1587
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1598
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1666
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1725
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.c:1780
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1788
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1887
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: fortran/decl.c:1907
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1950
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2019
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.c:2030
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2060
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2146 fortran/decl.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2162
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2195 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.c:2243
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2278
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2335
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2352
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2369
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: fortran/decl.c:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2420
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2474
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2476
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2484
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:2494
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:2536
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2546
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2603
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2692
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2703
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:2728 fortran/decl.c:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2736
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:2799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization"
  msgid "Old-style initialization at %C"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: fortran/decl.c:2807
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.c:2840 fortran/decl.c:6979
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2863
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2872 fortran/decl.c:10689
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2896
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2910
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2926
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2935
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.c:2952
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3015 fortran/decl.c:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.c:3116 fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.c:3129 fortran/decl.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3137 fortran/decl.c:3270
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3167 fortran/decl.c:3893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: fortran/decl.c:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3191
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3296
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3527
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3540
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3653
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3701
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.c:3733
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3761
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3768
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.c:3783
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4028
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4104
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4126 fortran/decl.c:4160 fortran/decl.c:4193
! #: fortran/decl.c:4486
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4138 fortran/decl.c:4166 fortran/decl.c:4199
! #: fortran/decl.c:4225 fortran/decl.c:4511 fortran/decl.c:4526
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4189
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4241 fortran/decl.c:4377 fortran/decl.c:4389
! #: fortran/decl.c:4403 fortran/decl.c:4885 fortran/decl.c:4893
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: fortran/decl.c:4336
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4418
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4570
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4675
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4728
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: fortran/decl.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4899
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4906
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:5401
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5427
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5442
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5451
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5526
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5592 fortran/decl.c:9065
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5632
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5646
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5687
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5785
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5807
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5816
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5820
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5846
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5854
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5866
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5874
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5885
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6004
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6011
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "ÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð½Ð°Ð·Ð²Ð°"
  
! #: fortran/decl.c:6040
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6177
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6254
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6305
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6363
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6370
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6377
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6438
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6452 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.c:6458 fortran/decl.c:6466
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6506
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.c:6519
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6522
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6540
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.c:6543
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6582
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6588
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: fortran/decl.c:6714 fortran/decl.c:7851
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.c:6918
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6925
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6954
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7000 fortran/decl.c:7188 fortran/decl.c:11173
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7049 fortran/decl.c:11073
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7056
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7060
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7159 fortran/decl.c:9813
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7229
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7301
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7331 fortran/decl.c:7609 fortran/decl.c:7818
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7360 fortran/decl.c:7875
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7503
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7515
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7518
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7521
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7525 fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7533
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7542
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7550
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.c:7634 fortran/decl.c:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7728
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7947 fortran/decl.c:7954
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.c:8018
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8037
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8078
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8333
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.c:8342
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8353
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8373
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8404 fortran/decl.c:8412
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8511
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8527
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8551
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:8643
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8680
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:8694 fortran/decl.c:8734
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.c:8714
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8759
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:8783
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8795
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8853
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8872
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8911
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9009
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9025
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9073
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9107
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9134 fortran/decl.c:9159
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9180 fortran/decl.c:9200
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9235
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9255
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9315 fortran/decl.c:9371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9350
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9357
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9413
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9491
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9508
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9550
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9589
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9614
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9626
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9670
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9788
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9846
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9904
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9910
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9917
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9924
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9947
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9959
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9980
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10026
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.c:10032
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10079
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10112
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10147
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10179
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10186
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10349
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10391
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10402
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10405
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.c:10420
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.c:10429
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10492
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10575
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10706
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.c:10790
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10837 fortran/decl.c:10852
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:10872
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10892
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10919
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10937
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10953
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:10966
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10976
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:10989
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11031
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11037
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.c:11057
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11062
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11085
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11101
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11107
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11134
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11145
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11216
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11260
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11296
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11304
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11352
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11362
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11380
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11415
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11426
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11448
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11455
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11465
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11471
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: fortran/decl.c:11484
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.c:11554
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11600
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11620
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11634
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11698
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11715
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11732
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
--- 58864,60702 ----
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.c:733
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.c:749
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:758
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.c:797
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.c:806
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:829
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:834
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr ""
  
! #: fortran/decl.c:845
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr ""
  
! #: fortran/decl.c:877
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr ""
  
! #: fortran/decl.c:908
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:910
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:930
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.c:954
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.c:1019
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.c:1043
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1064
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1371
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1383
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1399
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1498
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1525
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1532
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1539
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1554
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1567
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1575
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1584
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1591
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1602
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1670
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1729
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1792
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1891
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1954
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2023
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2166
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2282
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: fortran/decl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2478
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2480
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2488
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:2498
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:2540
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2707
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2740
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization"
  msgid "Old-style initialization at %C"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: fortran/decl.c:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2867
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2909
! #, gcc-internal-format, gfc-internal-format
! msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
! msgstr ""
! 
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2931
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2948
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3540
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3690
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3714
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.c:3746
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3781
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3805
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4041
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4114
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: fortran/decl.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5435
! #, gcc-internal-format, gfc-internal-format
! msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
! msgstr ""
! 
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5447
! #, gcc-internal-format, gfc-internal-format
! msgid "KIND attribute at %C in a STRUCTURE definition"
! msgstr ""
! 
! #: fortran/decl.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5474
! #, gcc-internal-format, gfc-internal-format
! msgid "LEN attribute at %C in a STRUCTURE definition"
! msgstr ""
! 
! #: fortran/decl.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5489
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5500
! #, gcc-internal-format, gfc-internal-format
! msgid "Attribute at %L is not allowed in a STRUCTURE definition"
! msgstr ""
! 
! #: fortran/decl.c:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5551
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5623
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5810
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5841
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5845
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5871
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5879
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5899
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6036
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "ÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð½Ð°Ð·Ð²Ð°"
  
! #: fortran/decl.c:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6193
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6463
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6531
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.c:6544
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6565
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.c:6568
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6979
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7528
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7543
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7567
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7753
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8378
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8398
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8705
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8784
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8820
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9098
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9382
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9431
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9438
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9575
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9936
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9949
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9956
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10012
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.c:10064
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10111
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10179
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10211
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10218
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10423
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10434
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10437
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.c:10452
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.c:10461
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10524
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:11008
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11063
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11069
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11121
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11133
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11149
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11177
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11248
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11281
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11292
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11328
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11394
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11497
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11503
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: fortran/decl.c:11516
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11730
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgstr ""
*** 60590,60601 ****
  msgid "show_expr(): Don't know how to show expr"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:2987
  #, gcc-internal-format
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3328 fortran/dump-parse-tree.c:3433
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
--- 60746,60757 ----
  msgid "show_expr(): Don't know how to show expr"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3062
  #, gcc-internal-format
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3403 fortran/dump-parse-tree.c:3508
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
*************** msgstr ""
*** 60687,61069 ****
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:2425
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.c:2469
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.c:2501
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.c:2511
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.c:2527
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2538
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2546
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2569
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.c:2706
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2781
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2812
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2889 fortran/resolve.c:2712
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.c:2901
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2940
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.c:2960
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2966
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2975
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2979
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2985
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:2995
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:3049
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3184
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.c:3191
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.c:3198
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.c:3206
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.c:3353
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:3361
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.c:3368
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.c:3397
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.c:3428
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.c:3460
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.c:3469
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.c:3501
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.c:3505
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.c:3519
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.c:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3623
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.c:3634
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:3642
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3649
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3661
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3671
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3714
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3800
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3824
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.c:3829
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3858
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3864 fortran/expr.c:3884
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3872 fortran/expr.c:3891
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3964
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3973
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3983
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3989
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3996
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4004
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4027
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4080
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.c:4090 fortran/expr.c:4105
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4096 fortran/expr.c:4111 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4132
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.c:4145
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4159
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.c:4164
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4215
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
--- 60843,61225 ----
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:2445
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.c:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2514
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.c:2531
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.c:2547
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2558
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2566
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2589
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.c:2726
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2801
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.c:2921
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2960
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.c:2980
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2986
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2995
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2999
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:3005
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:3015
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:3069
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3204
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.c:3211
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.c:3218
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.c:3226
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.c:3373
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:3381
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.c:3388
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.c:3417
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.c:3448
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3468
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.c:3480
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.c:3539
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.c:3587
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3643
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:3662
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3669
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3691
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3734
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.c:3741
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3771
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3820
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3844
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.c:3849
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3878
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3884 fortran/expr.c:3904
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3892 fortran/expr.c:3911
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3938
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3959
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3984
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3993
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4003
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4009
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4016
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4024
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4047
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4100
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.c:4110 fortran/expr.c:4125
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4152
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.c:4165
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4192
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4199
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
*************** msgstr ""
*** 61071,61237 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4240 fortran/expr.c:4319
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4264
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4274
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4289
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4330
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4369
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4445 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4466 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4484
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4491
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4959
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6044
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6052
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6060
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6069
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6089
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6115
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6150
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6160
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6181
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6193
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6252
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6257
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6269
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.c:6311
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 61227,61393 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4263 fortran/expr.c:4342
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4287
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4321
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4329
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4392
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4468 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4489 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4501
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4507
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4514
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6067
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6083
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6092
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6112
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6125
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6183
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6196
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6204
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6216
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6275
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6280
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6292
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.c:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgstr ""
*** 61259,61265 ****
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
--- 61415,61421 ----
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
*************** msgstr ""
*** 61450,61461 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17047
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17065
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 61606,61617 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17067
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17085
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 61480,62107 ****
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.c:1856
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:1861
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.c:1865
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:1869
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.c:1885
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.c:1893
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr ""
  
! #: fortran/interface.c:1950 fortran/interface.c:1955
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:1960
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:1995
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2200
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2203
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2206
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2209
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2221
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2330
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2338 fortran/interface.c:2365
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2376
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.c:2409
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2419
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2435
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2445
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2460
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2490
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2508
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2523
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2538
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2557
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2570
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2577
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2651
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2667
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2680
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3039
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3062
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3066
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3075
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3140
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3143
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3167
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3189
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3196
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3210
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3227
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3235 fortran/interface.c:3240
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3260
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3276
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3290
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3299
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/interface.c:3309
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3319
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3332
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3360
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3372
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3382
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3412
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3431
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3448
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3468
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3491
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3499
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3625
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3654
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3680
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3690
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3720
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3762
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3773
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3815
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3819 fortran/interface.c:3829
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3825
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3838
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3846
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3854
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3871
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3880
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3904
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3919
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3929
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3981
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3992
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4077
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4147
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: fortran/interface.c:4520
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4637
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4731
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4743
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4751
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4759
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4768
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4774
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4783
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4794
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4802
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4813
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4843
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4863
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4872
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4883
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4890
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4911
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4918
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4925
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4937
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:4995 fortran/interface.c:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5007
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5016
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5023
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 61636,62263 ----
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.c:1864
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:1869
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.c:1873
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:1877
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.c:1889
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.c:1893
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.c:1901
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr ""
  
! #: fortran/interface.c:1958 fortran/interface.c:1963
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:1968
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:2003
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2208
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2229
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2233
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2384
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.c:2417
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2427
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2443
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2453
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2479
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2498
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2516
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2659
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2670
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2675
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2696
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3047
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3070
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3074
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3083
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3119
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3148
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3197
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3204
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3243 fortran/interface.c:3248
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3268
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3284
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3298
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/interface.c:3317
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3340
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3354
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3368
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3390
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3420
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3439
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3456
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3476
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3507
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3698
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3781
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4023
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4034
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4119
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4189
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: fortran/interface.c:4562
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4679
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4773
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4793
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4801
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4810
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4816
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4825
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4836
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4844
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4855
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4885
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4896
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4905
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4914
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4925
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4932
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4953
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5037 fortran/interface.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5049
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5061
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5068
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgstr ""
*** 62151,62278 ****
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4253
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr ""
  
! #: fortran/intrinsic.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4277
  #, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4284
  #, gcc-internal-format
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4311
  #, fuzzy, gcc-internal-format
  msgid "Too many arguments in call to %qs at %L"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/intrinsic.c:4326
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4329
  #, gcc-internal-format
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4336
  #, gcc-internal-format
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4350
  #, gcc-internal-format
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4422
  #, gcc-internal-format
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4539
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4642
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4682
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr ""
  
! #: fortran/intrinsic.c:4834
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4843
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4915
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4933
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5009
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5090
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5097
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5199
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5235 fortran/intrinsic.c:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr ""
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "Conversion from %s to %s at %L"
--- 62307,62434 ----
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4267
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr ""
  
! #: fortran/intrinsic.c:4280
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4291
  #, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4298
  #, gcc-internal-format
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4325
  #, fuzzy, gcc-internal-format
  msgid "Too many arguments in call to %qs at %L"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/intrinsic.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4343
  #, gcc-internal-format
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4350
  #, gcc-internal-format
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4364
  #, gcc-internal-format
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4436
  #, gcc-internal-format
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4647
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4687
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr ""
  
! #: fortran/intrinsic.c:4839
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4848
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4920
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4938
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5095
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5102
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5225
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr ""
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "Conversion from %s to %s at %L"
*************** msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð·
*** 62281,62985 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5326 fortran/resolve.c:10805
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5331
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5422
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5428
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
  
! #: fortran/io.c:180 fortran/primary.c:961
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr ""
  
! #: fortran/io.c:214
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in format at %C"
  msgstr ""
  
! #: fortran/io.c:457
  #, gcc-internal-format, gfc-internal-format
  msgid "DP format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:464
  #, gcc-internal-format, gfc-internal-format
  msgid "DC format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:471
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:600
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonnegative width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:604
  #, gcc-internal-format
  msgid "Unexpected element %qc in format string at %L"
  msgstr ""
  
! #: fortran/io.c:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected end of format string in format string at %L"
  msgstr ""
  
! #: fortran/io.c:608
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero width in format descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr ""
  
! #: fortran/io.c:657
  #, gcc-internal-format
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr ""
  
! #: fortran/io.c:689
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected P edit descriptor in format string at %L"
  msgstr ""
  
  #. P requires a prior number.
! #: fortran/io.c:697
  #, gcc-internal-format, gfc-internal-format
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:705
  #, gcc-internal-format, gfc-internal-format
  msgid "X descriptor requires leading space count at %L"
  msgstr ""
  
! #: fortran/io.c:734
  #, gcc-internal-format, gfc-internal-format
  msgid "$ descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:738
  #, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr ""
  
! #: fortran/io.c:770
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing item in format string at %L"
  msgstr ""
  
! #: fortran/io.c:801 fortran/io.c:816
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma required after P descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:831
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:850 fortran/io.c:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:866
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing positive width after L descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:897
  #, gcc-internal-format
  msgid "%<G0%> in format at %L"
  msgstr ""
  
! #: fortran/io.c:915
  #, gcc-internal-format, gfc-internal-format
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:935
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr ""
  
! #: fortran/io.c:945
  #, gcc-internal-format, gfc-internal-format
  msgid "positive width required at %L"
  msgstr ""
  
! #: fortran/io.c:968 fortran/io.c:975
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier %s at %L"
  msgstr ""
  
! #: fortran/io.c:1013 fortran/io.c:1022
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive exponent width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1070
  #, gcc-internal-format, gfc-internal-format
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1112
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1118
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier at %L"
  msgstr ""
  
! #: fortran/io.c:1140
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr ""
  
! #: fortran/io.c:1235 fortran/io.c:1297
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing class name"
  msgid "Missing comma at %L"
  msgstr "ÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð½Ð°Ð·Ð²Ð° ÐºÐ»Ð°Ñ�Ð°"
  
! #: fortran/io.c:1353
  #, gcc-internal-format, gfc-internal-format
  msgid "Extraneous characters in format at %L"
  msgstr ""
  
! #: fortran/io.c:1375
  #, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr ""
  
! #: fortran/io.c:1384
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/io.c:1390
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format label at %C"
  msgstr ""
  
! #: fortran/io.c:1438
! #, gcc-internal-format, gfc-internal-format
! msgid "IOMSG must be a scalar-default-char-variable at %L"
! msgstr ""
! 
! #: fortran/io.c:1452
! #, gcc-internal-format, gfc-internal-format
! msgid "%s requires a scalar-default-char-expr at %L"
! msgstr ""
! 
! #: fortran/io.c:1475 fortran/io.c:1506 fortran/io.c:1586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid value for %s specification at %C"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: fortran/io.c:1481 fortran/io.c:1512 fortran/io.c:1668 fortran/io.c:1681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s specification at %C"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: fortran/io.c:1523
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:1561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a variable at %L"
  msgstr ""
  
! #: fortran/io.c:1592
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "Duplicate %s label specification at %C"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: fortran/io.c:1612 fortran/io.c:1629 fortran/io.c:1650
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr ""
  
! #: fortran/io.c:1703
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr ""
  
! #: fortran/io.c:1728
  #, gcc-internal-format, gfc-internal-format
! msgid "FORMAT tag at %C cannot be a zero-sized array"
  msgstr ""
  
! #: fortran/io.c:1768
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr ""
  
! #: fortran/io.c:1774
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1779
  #, gcc-internal-format
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr ""
  
! #: fortran/io.c:1786
  #, gcc-internal-format
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr ""
  
! #: fortran/io.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1804
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1811
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1818
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1844
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be of type %s"
  msgstr ""
  
! #: fortran/io.c:1851
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr ""
  
! #: fortran/io.c:1858
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr ""
  
! #: fortran/io.c:1864
  #, gcc-internal-format, gfc-internal-format
  msgid "IOMSG tag at %L"
  msgstr ""
  
! #: fortran/io.c:1872
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1888
  #, gcc-internal-format, gfc-internal-format
  msgid "NEWUNIT specifier at %L"
  msgstr ""
  
! #: fortran/io.c:1906
  #, gcc-internal-format, gfc-internal-format
  msgid "CONVERT tag at %L"
  msgstr ""
  
! #: fortran/io.c:2128
  #, gcc-internal-format
! msgid "Fortran 2003: %s specifier in %s statement at %C has value %qs"
  msgstr ""
  
! #: fortran/io.c:2136 fortran/io.c:2163
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %C has value %qs"
  msgstr ""
  
! #: fortran/io.c:2155
  #, gcc-internal-format
! msgid "Extension: %s specifier in %s statement at %C has value %qs"
  msgstr ""
  
! #: fortran/io.c:2177 fortran/io.c:2185
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %C has invalid value %qs"
! msgstr ""
! 
! #: fortran/io.c:2238
! #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
! msgstr ""
! 
! #: fortran/io.c:2280
! #, gcc-internal-format, gfc-internal-format
! msgid "ACTION type conflicts with READONLY specifier at %C"
  msgstr ""
  
! #: fortran/io.c:2294
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2303 fortran/io.c:3955
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be of default CHARACTER kind"
  msgstr ""
  
! #: fortran/io.c:2311 fortran/io.c:3963
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be scalar"
  msgstr ""
  
! #: fortran/io.c:2330 fortran/io.c:4020
  #, gcc-internal-format, gfc-internal-format
! msgid "BLANK= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2367 fortran/io.c:3996
  #, gcc-internal-format, gfc-internal-format
! msgid "DECIMAL= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2405
  #, gcc-internal-format, gfc-internal-format
! msgid "ENCODING= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2468 fortran/io.c:4069
  #, gcc-internal-format, gfc-internal-format
! msgid "ROUND= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2507
  #, gcc-internal-format, gfc-internal-format
! msgid "SIGN= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2590
  #, gcc-internal-format, gfc-internal-format
! msgid "UNIT specifier not allowed with NEWUNIT at %C"
  msgstr ""
  
! #: fortran/io.c:2600
  #, gcc-internal-format, gfc-internal-format
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
  msgstr ""
  
! #: fortran/io.c:2607
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
  msgstr ""
  
! #: fortran/io.c:2754
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr ""
  
! #: fortran/io.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2922 fortran/match.c:3088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number missing in statement at %L"
  msgstr ""
  
! #: fortran/io.c:2963 fortran/io.c:3447
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2996
  #, gcc-internal-format, gfc-internal-format
  msgid "FLUSH statement at %C"
  msgstr ""
  
! #: fortran/io.c:3037
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format with default unit at %C"
  msgstr ""
  
! #: fortran/io.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr ""
  
! #: fortran/io.c:3131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate format specification at %C"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: fortran/io.c:3172
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:3208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NML specification at %C"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: fortran/io.c:3217
  #, gcc-internal-format
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr ""
  
! #: fortran/io.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr ""
  
! #: fortran/io.c:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
  msgstr ""
  
! #: fortran/io.c:3380
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr ""
  
! #: fortran/io.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr ""
  
! #: fortran/io.c:3415
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr ""
  
! #: fortran/io.c:3426
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr ""
  
! #: fortran/io.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr ""
  
! #: fortran/io.c:3470
  #, gcc-internal-format
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr ""
  
! #: fortran/io.c:3482
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3492 fortran/resolve.c:14937
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
  
! #: fortran/io.c:3500
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3511
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma before i/o item list at %L"
  msgstr ""
  
! #: fortran/io.c:3521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "ERR tag label %d at %L not defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: fortran/io.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "END tag label %d at %L not defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: fortran/io.c:3545
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "EOR tag label %d at %L not defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: fortran/io.c:3555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "FORMAT label %d at %L not defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: fortran/io.c:3586
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr ""
  
! #: fortran/io.c:3675
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr ""
  
! #: fortran/io.c:3707
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable in READ statement at %C"
  msgstr ""
  
! #: fortran/io.c:3713
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr ""
  
! #: fortran/io.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do at %L"
  msgstr ""
  
! #: fortran/io.c:3731
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in %s statement at %C"
  msgstr ""
  
  #. A general purpose syntax error.
! #: fortran/io.c:3797 fortran/io.c:4505 fortran/gfortran.h:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr ""
  
! #: fortran/io.c:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal file at %L with namelist"
  msgstr ""
  
! #: fortran/io.c:3900
! #, gcc-internal-format, gfc-internal-format
! msgid "IO UNIT in %s statement at %C must be an internal file in a PURE procedure"
! msgstr ""
! 
! #: fortran/io.c:3945
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgstr ""
  
! #: fortran/io.c:4045
  #, gcc-internal-format, gfc-internal-format
! msgid "PAD= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4121
  #, gcc-internal-format, gfc-internal-format
! msgid "DELIM= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4273
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4705
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr ""
  
! #: fortran/io.c:4717 fortran/io.c:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4755 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr ""
  
! #: fortran/io.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4965
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
--- 62437,63116 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5336
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
  
! #: fortran/io.c:176 fortran/primary.c:961
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr ""
  
! #: fortran/io.c:210
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in format at %C"
  msgstr ""
  
! #: fortran/io.c:453
  #, gcc-internal-format, gfc-internal-format
  msgid "DP format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:460
  #, gcc-internal-format, gfc-internal-format
  msgid "DC format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:467
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:596
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:598
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonnegative width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:600
  #, gcc-internal-format
  msgid "Unexpected element %qc in format string at %L"
  msgstr ""
  
! #: fortran/io.c:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected end of format string in format string at %L"
  msgstr ""
  
! #: fortran/io.c:604
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero width in format descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:624
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr ""
  
! #: fortran/io.c:653
  #, gcc-internal-format
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr ""
  
! #: fortran/io.c:685
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected P edit descriptor in format string at %L"
  msgstr ""
  
  #. P requires a prior number.
! #: fortran/io.c:693
  #, gcc-internal-format, gfc-internal-format
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:701
  #, gcc-internal-format, gfc-internal-format
  msgid "X descriptor requires leading space count at %L"
  msgstr ""
  
! #: fortran/io.c:730
  #, gcc-internal-format, gfc-internal-format
  msgid "$ descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:734
  #, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr ""
  
! #: fortran/io.c:766
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing item in format string at %L"
  msgstr ""
  
! #: fortran/io.c:797 fortran/io.c:812
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma required after P descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:827
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:846 fortran/io.c:850
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:862
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing positive width after L descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:893
  #, gcc-internal-format
  msgid "%<G0%> in format at %L"
  msgstr ""
  
! #: fortran/io.c:911
  #, gcc-internal-format, gfc-internal-format
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:931
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr ""
  
! #: fortran/io.c:941
  #, gcc-internal-format, gfc-internal-format
  msgid "positive width required at %L"
  msgstr ""
  
! #: fortran/io.c:964 fortran/io.c:971
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier %s at %L"
  msgstr ""
  
! #: fortran/io.c:1009 fortran/io.c:1018
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive exponent width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1108
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1114
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier at %L"
  msgstr ""
  
! #: fortran/io.c:1136
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr ""
  
! #: fortran/io.c:1231 fortran/io.c:1293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing class name"
  msgid "Missing comma at %L"
  msgstr "ÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð½Ð°Ð·Ð²Ð° ÐºÐ»Ð°Ñ�Ð°"
  
! #: fortran/io.c:1349
  #, gcc-internal-format, gfc-internal-format
  msgid "Extraneous characters in format at %L"
  msgstr ""
  
! #: fortran/io.c:1371
  #, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr ""
  
! #: fortran/io.c:1380
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/io.c:1386
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format label at %C"
  msgstr ""
  
! #: fortran/io.c:1441 fortran/io.c:1472 fortran/io.c:1552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid value for %s specification at %C"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: fortran/io.c:1447 fortran/io.c:1478 fortran/io.c:1634 fortran/io.c:1647
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s specification at %C"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: fortran/io.c:1489
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:1497
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:1527
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a variable at %L"
  msgstr ""
  
! #: fortran/io.c:1558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "Duplicate %s label specification at %C"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: fortran/io.c:1578 fortran/io.c:1595 fortran/io.c:1616
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr ""
  
! #: fortran/io.c:1669
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr ""
  
! #: fortran/io.c:1694
  #, gcc-internal-format, gfc-internal-format
! msgid "FORMAT tag at %L cannot be a zero-sized array"
  msgstr ""
  
! #: fortran/io.c:1735
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr ""
  
! #: fortran/io.c:1741
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1746
  #, gcc-internal-format
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr ""
  
! #: fortran/io.c:1753
  #, gcc-internal-format
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr ""
  
! #: fortran/io.c:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1771
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1778
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1785
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1811
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be of type %s"
  msgstr ""
  
! #: fortran/io.c:1818
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr ""
  
! #: fortran/io.c:1825
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr ""
  
! #: fortran/io.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "IOMSG tag at %L"
  msgstr ""
  
! #: fortran/io.c:1839
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1848
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1855
  #, gcc-internal-format, gfc-internal-format
  msgid "NEWUNIT specifier at %L"
  msgstr ""
  
! #: fortran/io.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "CONVERT tag at %L"
  msgstr ""
  
! #: fortran/io.c:2098
  #, gcc-internal-format
! msgid "Fortran 2003: %s specifier in %s statement at %L has value %qs"
  msgstr ""
  
! #: fortran/io.c:2106 fortran/io.c:2133
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %L has value %qs"
  msgstr ""
  
! #: fortran/io.c:2125
  #, gcc-internal-format
! msgid "Extension: %s specifier in %s statement at %L has value %qs"
  msgstr ""
  
! #: fortran/io.c:2147 fortran/io.c:2155
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %L has invalid value %qs"
  msgstr ""
  
! #: fortran/io.c:2212
  #, gcc-internal-format, gfc-internal-format
! msgid "ACTION type conflicts with READONLY specifier at %L"
  msgstr ""
  
! #: fortran/io.c:2228
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, gcc-internal-format, gfc-internal-format
! msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, gcc-internal-format, gfc-internal-format
! msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2307
  #, gcc-internal-format, gfc-internal-format
! msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, gcc-internal-format, gfc-internal-format
! msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2388
  #, gcc-internal-format, gfc-internal-format
! msgid "SIGN= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2456
  #, gcc-internal-format, gfc-internal-format
! msgid "UNIT specifier not allowed with NEWUNIT at %L"
  msgstr ""
  
! #: fortran/io.c:2467
  #, gcc-internal-format, gfc-internal-format
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %L"
  msgstr ""
  
! #: fortran/io.c:2474
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement at %L must have UNIT or NEWUNIT specified"
  msgstr ""
  
! #: fortran/io.c:2583
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2691
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2717
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr ""
  
! #: fortran/io.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number missing in statement at %L"
  msgstr ""
  
! #: fortran/io.c:2889 fortran/io.c:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2922
  #, gcc-internal-format, gfc-internal-format
  msgid "FLUSH statement at %C"
  msgstr ""
  
! #: fortran/io.c:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format with default unit at %C"
  msgstr ""
  
! #: fortran/io.c:2983
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr ""
  
! #: fortran/io.c:3057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate format specification at %C"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: fortran/io.c:3098
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:3134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NML specification at %C"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: fortran/io.c:3143
  #, gcc-internal-format
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr ""
  
! #: fortran/io.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr ""
  
! #: fortran/io.c:3305
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
  msgstr ""
  
! #: fortran/io.c:3312
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr ""
  
! #: fortran/io.c:3325
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr ""
  
! #: fortran/io.c:3347
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr ""
  
! #: fortran/io.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr ""
  
! #: fortran/io.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr ""
  
! #: fortran/io.c:3402
  #, gcc-internal-format
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr ""
  
! #: fortran/io.c:3414
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
  
! #: fortran/io.c:3432
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma before i/o item list at %L"
  msgstr ""
  
! #: fortran/io.c:3453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "ERR tag label %d at %L not defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: fortran/io.c:3465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "END tag label %d at %L not defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: fortran/io.c:3477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "EOR tag label %d at %L not defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: fortran/io.c:3487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "FORMAT label %d at %L not defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: fortran/io.c:3518
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr ""
  
! #: fortran/io.c:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr ""
  
! #: fortran/io.c:3639
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable in READ statement at %C"
  msgstr ""
  
! #: fortran/io.c:3645
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr ""
  
! #: fortran/io.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do at %L"
  msgstr ""
  
! #: fortran/io.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in %s statement at %C"
  msgstr ""
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr ""
  
! #: fortran/io.c:3816
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal file at %L with namelist"
  msgstr ""
  
! #: fortran/io.c:3831
  #, gcc-internal-format, gfc-internal-format
! msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr ""
  
! #: fortran/io.c:3942
  #, gcc-internal-format, gfc-internal-format
! msgid "PAD= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4011
  #, gcc-internal-format, gfc-internal-format
! msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4207
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4380
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4609
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr ""
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr ""
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgstr ""
*** 63100,63734 ****
  msgid "Assignment to a constant expression at %C"
  msgstr ""
  
! #: fortran/match.c:1464 fortran/match.c:1555
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1511
  #, gcc-internal-format
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr ""
  
! #: fortran/match.c:1529
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-expression at %C"
  msgstr ""
  
! #: fortran/match.c:1540
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1671 fortran/match.c:1678
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-clause after %C"
  msgstr ""
  
! #: fortran/match.c:1721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
  
! #: fortran/match.c:1727
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr ""
  
! #: fortran/match.c:1748
  #, gcc-internal-format
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr ""
  
! #: fortran/match.c:1758
  #, gcc-internal-format
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr ""
  
! #: fortran/match.c:1773
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr ""
  
! #: fortran/match.c:1781
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr ""
  
! #: fortran/match.c:1787
  #, gcc-internal-format
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr ""
  
! #: fortran/match.c:1848
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/match.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr ""
  
! #: fortran/match.c:1925
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.c:1937
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.c:1947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: fortran/match.c:1958
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr ""
  
! #: fortran/match.c:1966
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.c:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr ""
  
! #: fortran/match.c:1992
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr ""
  
! #: fortran/match.c:2010
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.c:2132
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2204 fortran/match.c:2273 fortran/match.c:2296
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.c:2656
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2781
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2801
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.c:2824
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.c:2850
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2861
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2870
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2907
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2913
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2949
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3037
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.c:3055
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3061
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3082
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3098
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3103
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3115
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3127
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3134
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3141
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3148
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3155
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3203
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3250
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3265
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3272
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3302 fortran/match.c:3644 fortran/match.c:3856
! #: fortran/match.c:4408 fortran/match.c:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3323 fortran/match.c:3665 fortran/match.c:3876
! #: fortran/match.c:4440 fortran/match.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3344
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3410
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3420
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3432
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3456
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3495
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3549
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3614
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3686
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3761
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3786
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3804
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3810
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: fortran/match.c:4034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.c:4078 fortran/match.c:4129
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4139
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4214
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4250
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4280 fortran/match.c:4717
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: fortran/match.c:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4327
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4332
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4366
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4418
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.c:4434
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4463
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4476
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4494
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4553
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4620
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4729
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4739
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5041
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5181
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
--- 63231,63865 ----
  msgid "Assignment to a constant expression at %C"
  msgstr ""
  
! #: fortran/match.c:1472 fortran/match.c:1563
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1519
  #, gcc-internal-format
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr ""
  
! #: fortran/match.c:1537
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-expression at %C"
  msgstr ""
  
! #: fortran/match.c:1548
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1679 fortran/match.c:1686
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-clause after %C"
  msgstr ""
  
! #: fortran/match.c:1729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
  
! #: fortran/match.c:1735
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr ""
  
! #: fortran/match.c:1756
  #, gcc-internal-format
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr ""
  
! #: fortran/match.c:1766
  #, gcc-internal-format
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr ""
  
! #: fortran/match.c:1781
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr ""
  
! #: fortran/match.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr ""
  
! #: fortran/match.c:1795
  #, gcc-internal-format
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr ""
  
! #: fortran/match.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:1862
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/match.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr ""
  
! #: fortran/match.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.c:1945
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.c:1955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: fortran/match.c:1966
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr ""
  
! #: fortran/match.c:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.c:1981
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr ""
  
! #: fortran/match.c:2000
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr ""
  
! #: fortran/match.c:2018
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.c:2140
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.c:2664
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2797
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.c:2832
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.c:2858
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2863
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2869
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2877
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2921
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3045
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3135
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3280
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3418
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3464
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3769
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: fortran/match.c:4042
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4313
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4426
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4465
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4502
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4770
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4910
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5189
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
*************** msgstr ""
*** 63736,63952 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5256
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5265
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5272
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5296
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5306
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5352
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5414
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5498
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5532
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5675
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5725
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5743
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.c:5879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/match.c:5885
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/match.c:5896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.c:5901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: fortran/match.c:6026 fortran/match.c:6042
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.c:6064
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6096
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: fortran/match.c:6426
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6451
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6635 fortran/match.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6733
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.c:6803
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6846
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6857
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6933
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6999
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7035
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7195
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 63867,64083 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5273
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5314
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5514
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5540
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5751
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.c:5887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/match.c:5893
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/match.c:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.c:5909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6104
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: fortran/match.c:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6615
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6706
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7044
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7204
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 64037,64300 ****
  msgid "Renaming operators in USE statements at %C"
  msgstr ""
  
! #: fortran/module.c:655
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr ""
  
! #: fortran/module.c:658
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr ""
  
! #: fortran/module.c:697
  #, gcc-internal-format
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr ""
  
! #: fortran/module.c:760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in declaration `%D'"
  msgid "SUBMODULE declaration at %C"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: fortran/module.c:765
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr ""
  
! #: fortran/module.c:840
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr ""
  
! #: fortran/module.c:1199
  #, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1203
  #, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1207
  #, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1600
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr ""
  
! #: fortran/module.c:1649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "error writing to %s"
  msgid "Error writing modules file: %s"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ð·Ð°Ð¿Ñ–Ñ�Ñƒ Ñž %s"
  
! #: fortran/module.c:1699
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr ""
  
! #: fortran/module.c:1920
  #, gcc-internal-format
  msgid "unquote_string(): got bad string"
  msgstr ""
  
! #: fortran/module.c:2812
  #, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr ""
  
! #: fortran/module.c:4943
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:4946
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:5140
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr ""
  
! #: fortran/module.c:5277
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.c:5498
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5505
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5510
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5745
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6078
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6268
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "%s: Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» `%s' Ð´Ð»Ñ� Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ�: %s\n"
  
! #: fortran/module.c:6289
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» `%s' Ð´Ð»Ñ� Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ�: %s\n"
  
! #: fortran/module.c:6300
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete file `%s': %s\n"
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ñ–ÑˆÑ‡Ñ‹Ñ†ÑŒ Ñ„Ð°Ð¹Ð» \"%s\": %s\n"
  
! #: fortran/module.c:6303
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr ""
  
! #: fortran/module.c:6309
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ Ñ‡Ð°Ñ�Ð¾Ð²Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: fortran/module.c:6366
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.c:6437
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6545 fortran/module.c:6889
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6673
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6694 fortran/module.c:6727 fortran/module.c:6769
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.c:6874
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:6896
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.c:6964
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.c:7018
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7044
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7073
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7098
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.c:7104
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7110
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7116
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7126
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» `%s' Ð´Ð»Ñ� Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ�: %s\n"
  
! #: fortran/module.c:7129
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.c:7140
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7163
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7171
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.c:7188
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
--- 64168,64431 ----
  msgid "Renaming operators in USE statements at %C"
  msgstr ""
  
! #: fortran/module.c:688
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr ""
  
! #: fortran/module.c:691
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr ""
  
! #: fortran/module.c:699
  #, gcc-internal-format
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr ""
  
! #: fortran/module.c:762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in declaration `%D'"
  msgid "SUBMODULE declaration at %C"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: fortran/module.c:767
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr ""
  
! #: fortran/module.c:842
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr ""
  
! #: fortran/module.c:1201
  #, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1205
  #, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1209
  #, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1602
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr ""
  
! #: fortran/module.c:1651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "error writing to %s"
  msgid "Error writing modules file: %s"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ð·Ð°Ð¿Ñ–Ñ�Ñƒ Ñž %s"
  
! #: fortran/module.c:1701
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr ""
  
! #: fortran/module.c:1922
  #, gcc-internal-format
  msgid "unquote_string(): got bad string"
  msgstr ""
  
! #: fortran/module.c:2814
  #, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr ""
  
! #: fortran/module.c:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:5142
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr ""
  
! #: fortran/module.c:5279
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.c:5500
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5507
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5512
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5747
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6080
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6270
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "%s: Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» `%s' Ð´Ð»Ñ� Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ�: %s\n"
  
! #: fortran/module.c:6291
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» `%s' Ð´Ð»Ñ� Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ�: %s\n"
  
! #: fortran/module.c:6302
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete file `%s': %s\n"
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ñ–ÑˆÑ‡Ñ‹Ñ†ÑŒ Ñ„Ð°Ð¹Ð» \"%s\": %s\n"
  
! #: fortran/module.c:6305
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr ""
  
! #: fortran/module.c:6311
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ Ñ‡Ð°Ñ�Ð¾Ð²Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: fortran/module.c:6368
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.c:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6547 fortran/module.c:6891
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6675
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6696 fortran/module.c:6729 fortran/module.c:6771
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.c:6876
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:6898
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.c:6966
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.c:7020
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7046
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7075
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7087
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7100
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.c:7106
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7112
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7118
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7128
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» `%s' Ð´Ð»Ñ� Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ�: %s\n"
  
! #: fortran/module.c:7131
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.c:7142
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7165
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7173
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7192
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
*************** msgstr ""
*** 64681,64688 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10627
! #: fortran/resolve.c:11918
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 64812,64819 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 66609,66615 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10156 fortran/resolve.c:11847
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 66740,66746 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 66694,67078 ****
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2611
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2716
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2736
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2774
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2829
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2925
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2929 fortran/resolve.c:16979
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3053
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3060
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3067
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3134
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3145
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qs at %L is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: fortran/resolve.c:3153 fortran/resolve.c:3645
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3165
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3208
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3242
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3256
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3272
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3334
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3338
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3389
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3469
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3478
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3513
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3558
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3616
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3655
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3659
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3704
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.c:3794
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3897
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3977
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:3995
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4278
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4448 fortran/resolve.c:4471
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4566
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4571
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4581
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4672
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4695
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4705
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4729
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4769
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/resolve.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4864
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4887
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.c:5028
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5035
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5057
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5084
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "Substring end index at %L is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.c:5277
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5291
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5301
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5347
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5439
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 66825,67209 ----
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2617
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2722
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2742
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2780
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2835
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2931
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3059
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3066
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3073
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3140
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3151
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qs at %L is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3248
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3340
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3344
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3407
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3475
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3484
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3519
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3564
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3661
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3665
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3710
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3903
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3983
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4681
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/resolve.c:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "Substring end index at %L is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.c:5286
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 67081,67092 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 67212,67223 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 67095,67377 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5569
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5784
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5789
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5859
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5872
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6116 fortran/resolve.c:6268
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6232
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6239
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6278
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6475
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6509
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6561
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7096
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7129
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7139
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.c:7143 fortran/resolve.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7205
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7228
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7251
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7317
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7324
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7332
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7337
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7350
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7454 fortran/resolve.c:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7462 fortran/resolve.c:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7572
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7788
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7803
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7816
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7834
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7915 fortran/resolve.c:7930
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7922
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7947
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7956 fortran/resolve.c:7985 fortran/resolve.c:8013
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7962
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7974
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8032
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8058
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8090
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8113
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8140
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8163
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8193
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8199 fortran/resolve.c:8205
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 67226,67508 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6248
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6518
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6570
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7105
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7148
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7359
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7931
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7956
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8067
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 67380,67658 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8433
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8601 fortran/resolve.c:8609
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8671 fortran/resolve.c:9300
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8697
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8709
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8724
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8827
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8880
  #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8902
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8909
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8914
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9175
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9210 fortran/resolve.c:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9251
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9263
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9275
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9288
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9535
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9672
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9675
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9685 fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9799
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9851
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9874
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9922
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:9982
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:9996
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10006 fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10018 fortran/resolve.c:10136
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10043
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10104
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10108 fortran/resolve.c:10118
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10163
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10190 fortran/resolve.c:10213
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10194 fortran/resolve.c:10219
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 67511,67794 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8896
  #, gcc-internal-format
! msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8913
! #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure name"
! msgstr ""
! 
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8941
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9290
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9302
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9305
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9315
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9826
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9934
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10023
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10067
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10187
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 67660,67846 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10330 fortran/resolve.c:10417
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10340 fortran/resolve.c:10427
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10380
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10548
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10558
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10635
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10740
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10853
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10885
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10891
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10935
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10939
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10944
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10962
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11280
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11522
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11534
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11779
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11782
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11855
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11901
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:11966
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12136
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12246
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12260
  #, 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 ""
--- 67796,67982 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10572
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10877
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10959
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11558
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11803
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11806
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11879
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11925
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11995
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12079
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12160
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12270
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12284
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 67848,68804 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12279
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "String length at %L is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.c:12596
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12600
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12608
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12618
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12633
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12645
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12677
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12699
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12730
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12766
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12791
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12812
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12819
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12866
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12869
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12873
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12876
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12879
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12882
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:12955
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:12977
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:12999
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13017
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13029
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13038
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13048
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13067
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13071
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13075
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13079
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13101
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13119
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13176
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13182
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13188
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13196
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13202
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13245
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13253
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13261
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13354
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13363
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13372
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13380
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13392
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13400
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13409
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13431
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13468
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13508
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13544
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13603
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13615
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13643
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13699
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13910
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13953
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:13967
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:13981 fortran/resolve.c:14467
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13989
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13998
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14004
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14010
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14039
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14049
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14144
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14247
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14256
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14266
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14302
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14400
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14414
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14430
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14440
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14449
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14458
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14500
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14513
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14524
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14557
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14565
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14574
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14656
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14701
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14714
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14778
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14811
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14825
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:14890
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14896
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14902
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14910
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14949
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14960
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14987
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15011
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15027
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15038
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15046
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15097
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15108
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15115
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15154
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15218
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15221
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15317
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15338
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15351
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15354
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15364
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15390
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15400
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15409
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15422 fortran/resolve.c:15599
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15436
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15445
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15454
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15469
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15503
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15510
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15536
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15546
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15625
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15640
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15653
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15671
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15683
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15692
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15704
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15713
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15725
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15741
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15749
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15756
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15768
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15777
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15793
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15799
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15824
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15905
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16018
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16025
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16032
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16048
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16055
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16103
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16116
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16215
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16223
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16356
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/resolve.c:16527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/resolve.c:16611
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16620
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16628
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16644
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16762
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16787
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16796
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16869
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16880
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16891
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16922
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:16989
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17002
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17040
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17072
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17158
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 67984,68940 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12303
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "String length at %L is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.c:12620
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12624
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12632
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12643
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12658
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12670
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12702
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12724
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12755
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12791
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12816
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12837
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12844
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12891
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12894
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12898
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12904
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12907
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12949
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:12980
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13002
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13024
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13042
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13054
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13063
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13073
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13096
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13100
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13104
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13117
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13126
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13132
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13144
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13213
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13221
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13227
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13278
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13286
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13295
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13379
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13388
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13397
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13411
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13417
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13425
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13434
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13456
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13493
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13533
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13569
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13628
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13640
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13668
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13724
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13935
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13978
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:13992
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14006 fortran/resolve.c:14492
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14014
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14023
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14029
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14035
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14064
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14074
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14169
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14272
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14281
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14316
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14327
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14425
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14439
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14455
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14465
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14474
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14483
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14525
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14549
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14582
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14681
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14726
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14739
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14803
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:14915
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14921
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14935
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14952
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14974
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14985
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15012
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15031
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15058
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15066
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15117
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15128
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15135
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15238
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15241
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15337
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15358
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15391
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15404
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15410
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15420
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15429
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15442 fortran/resolve.c:15619
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15456
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15465
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15474
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15482
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15556
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15566
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15645
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15660
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15673
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15703
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15712
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15724
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15733
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15745
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15761
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15769
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15788
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15797
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15813
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15819
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15844
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16030
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16038
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16045
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16068
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16075
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16123
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16136
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16235
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16243
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16251
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16376
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/resolve.c:16547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/resolve.c:16631
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16640
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16648
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16664
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16767
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16816
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16889
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16900
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16942
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17009
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17042
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17052
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17060
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17092
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17178
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 68866,68893 ****
  msgid "Invalid character 0x%s at %C"
  msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
  
! #: fortran/scanner.c:1811 fortran/scanner.c:1814
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.c:2102
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "file %qs left but not entered"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: fortran/scanner.c:2144
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr ""
  
! #: fortran/scanner.c:2487
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "Cannot open file %qs"
--- 69002,69029 ----
  msgid "Invalid character 0x%s at %C"
  msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
  
! #: fortran/scanner.c:1815 fortran/scanner.c:1818
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.c:1908
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.c:2137
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "file %qs left but not entered"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: fortran/scanner.c:2179
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr ""
  
! #: fortran/scanner.c:2522
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "Cannot open file %qs"
*************** msgstr ""
*** 68974,69252 ****
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1131
  #, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1159
  #, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1180
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr ""
  
! #: fortran/simplify.c:1194
  #, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1211
  #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
  msgstr ""
  
! #: fortran/simplify.c:1303
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr ""
  
! #: fortran/simplify.c:1666
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr ""
  
! #: fortran/simplify.c:1685
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr ""
  
! #: fortran/simplify.c:1766
! #, gcc-internal-format
! msgid "in simplify_trig_call(): Bad intrinsic"
! msgstr ""
! 
! #: fortran/simplify.c:1821
! #, gcc-internal-format
! msgid "in gfc_simplify_trigd(): Bad type"
! msgstr ""
! 
! #: fortran/simplify.c:1839
! #, gcc-internal-format
! msgid "in gfc_simplify_atrigd(): Bad type"
! msgstr ""
! 
! #: fortran/simplify.c:1863
! #, gcc-internal-format
! msgid "in gfc_simplify_atan2d(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1901
  #, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2270
  #, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2841
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:3055
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.c:3168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.c:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.c:3291
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3315
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.c:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3751 fortran/simplify.c:3759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "second argument of `%s' should be `char **'"
  msgid "Second argument of %s is negative at %L"
  msgstr "Ð´Ñ€ÑƒÐ³Ñ–Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"char **\""
  
! #: fortran/simplify.c:3771
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3896
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.c:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.c:4220 fortran/simplify.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr ""
  
! #: fortran/simplify.c:4536
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.c:4560
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4905
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.c:5813 fortran/simplify.c:5821
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.c:5827
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:5865 fortran/simplify.c:5873
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.c:5879
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:5951
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.c:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.c:6584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.c:6621
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6709
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6723
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.c:6733
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr ""
  
! #: fortran/simplify.c:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.c:7483
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.c:7512
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:7650 fortran/simplify.c:7931
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.c:7660
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.c:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.c:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr ""
  
! #: fortran/simplify.c:7767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: fortran/simplify.c:8098
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8121
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8605
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
--- 69110,69383 ----
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1138
! #, gcc-internal-format, gfc-internal-format
! msgid "Argument of ACOSD at %L must be between -1 and 1"
! msgstr ""
! 
! #: fortran/simplify.c:1164
! #, gcc-internal-format, gfc-internal-format
! msgid "Argument of ASIND at %L must be between -1 and 1"
! msgstr ""
! 
! #: fortran/simplify.c:1216
  #, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1244
  #, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1265
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr ""
  
! #: fortran/simplify.c:1279
  #, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1296
  #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2 at %L is zero, then the second argument must not be zero"
  msgstr ""
  
! #: fortran/simplify.c:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr ""
  
! #: fortran/simplify.c:1751
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr ""
  
! #: fortran/simplify.c:1770
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr ""
  
! #: fortran/simplify.c:1837
! #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2D at %L is zero, then the second argument must not be zero"
  msgstr ""
  
! #: fortran/simplify.c:1872
  #, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2336
  #, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2907
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:3121
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.c:3234
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.c:3357
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3381
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.c:3432
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3817 fortran/simplify.c:3825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "second argument of `%s' should be `char **'"
  msgid "Second argument of %s is negative at %L"
  msgstr "Ð´Ñ€ÑƒÐ³Ñ–Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"char **\""
  
! #: fortran/simplify.c:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3962
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.c:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.c:4296 fortran/simplify.c:4429
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr ""
  
! #: fortran/simplify.c:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.c:4636
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.c:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4981
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.c:5889 fortran/simplify.c:5897
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.c:5903
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:5941 fortran/simplify.c:5949
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.c:5955
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.c:6604
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.c:6660
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.c:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.c:6809
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.c:6861
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr ""
  
! #: fortran/simplify.c:6975
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.c:7559
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.c:7588
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:7726 fortran/simplify.c:8009
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.c:7736
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.c:7803
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr ""
  
! #: fortran/simplify.c:7843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: fortran/simplify.c:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8199
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8683
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
*************** msgstr ""
*** 69684,69690 ****
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 69815,69821 ----
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð
*** 69883,69905 ****
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:926
  #, gcc-internal-format
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:2431 fortran/trans-intrinsic.c:2978
! #: fortran/trans-intrinsic.c:3198
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11470 fortran/trans-stmt.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11477
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
--- 70014,70036 ----
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:929
  #, gcc-internal-format
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:2434 fortran/trans-intrinsic.c:2981
! #: fortran/trans-intrinsic.c:3201
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11666 fortran/trans-stmt.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11673
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 70041,70124 ****
  msgid "unable to open file"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñƒ Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» \"%s\""
  
! #: lto/lto-common.c:1977
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2004
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2036
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2045
  #, fuzzy, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
  
! #: lto/lto-common.c:2048
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr ""
  
! #: lto/lto-common.c:2070
  #, fuzzy, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: lto/lto-common.c:2081
  #, fuzzy, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: lto/lto-common.c:2087
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2209
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2222
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't open %s"
  msgid "Cannot open %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ %s"
  
! #: lto/lto-common.c:2364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð°Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ %s"
  
! #: lto/lto-common.c:2375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ Ð· %s"
  
! #: lto/lto-common.c:2693
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "could not open symbol resolution file: %m"
  msgstr "Ð�ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» Ð· Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ð¼Ñ– %s.\n"
  
! #: lto/lto-common.c:2817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: lto/lto-common.c:2854
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
--- 70172,70255 ----
  msgid "unable to open file"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñƒ Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» \"%s\""
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2046
  #, fuzzy, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr ""
  
! #: lto/lto-common.c:2071
  #, fuzzy, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: lto/lto-common.c:2082
  #, fuzzy, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2224
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't open %s"
  msgid "Cannot open %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ %s"
  
! #: lto/lto-common.c:2366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð°Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ %s"
  
! #: lto/lto-common.c:2377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ Ð· %s"
  
! #: lto/lto-common.c:2695
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "could not open symbol resolution file: %m"
  msgstr "Ð�ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» Ð· Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ð¼Ñ– %s.\n"
  
! #: lto/lto-common.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð
*** 71273,71288 ****
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1975 c-family/c.opt:1983 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3228
  #, fuzzy, gcc-internal-format
  #| msgid "missing white space after number '%.*s'"
  msgid "missing filename after %qs"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1971
! #: c-family/c.opt:1991 c-family/c.opt:1995 c-family/c.opt:1999
  #, fuzzy, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
--- 71404,71419 ----
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, fuzzy, gcc-internal-format
  #| msgid "missing white space after number '%.*s'"
  msgid "missing filename after %qs"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1975
! #: c-family/c.opt:1995 c-family/c.opt:1999 c-family/c.opt:2003
  #, fuzzy, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
*************** msgstr ""
*** 71304,71326 ****
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
  
! #: c-family/c.opt:1465
  #, fuzzy, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹ ÑžÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ� Ñ„Ð°Ð¹Ð»Ñ‹"
  
! #: c-family/c.opt:1584
  #, gcc-internal-format
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr ""
  
! #: c-family/c.opt:1671
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized ivar visibility value %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c-family/c.opt:1831
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized scalar storage order value %qs"
--- 71435,71457 ----
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
  
! #: c-family/c.opt:1469
  #, fuzzy, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹ ÑžÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ� Ñ„Ð°Ð¹Ð»Ñ‹"
  
! #: c-family/c.opt:1588
  #, gcc-internal-format
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr ""
  
! #: c-family/c.opt:1675
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized ivar visibility value %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c-family/c.opt:1835
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized scalar storage order value %qs"
*************** msgstr ""
*** 71406,71505 ****
  msgid "unknown linker output %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:1458
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: common.opt:1473
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1517
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr ""
  
! #: common.opt:1669
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:1738
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1833
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA algorithm %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: common.opt:1846
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA region %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: common.opt:1920
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown LTO partitioning model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:2022
  #, fuzzy, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: common.opt:2030
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr ""
  
! #: common.opt:2172
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2188
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown profile update method %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: common.opt:2278
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown Live-Patching Level %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:2311
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:2618
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown TLS model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:2950
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:2988
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: common.opt:3007
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
--- 71537,71636 ----
  msgid "unknown linker output %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:1470
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: common.opt:1485
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1529
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr ""
  
! #: common.opt:1681
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:1750
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1845
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA algorithm %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: common.opt:1858
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA region %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: common.opt:1932
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown LTO partitioning model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:2034
  #, fuzzy, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: common.opt:2042
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr ""
  
! #: common.opt:2184
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2200
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown profile update method %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: common.opt:2294
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown Live-Patching Level %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:2327
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:2634
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown TLS model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:2966
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:3004
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: common.opt:3023
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
diff -Nrcpad gcc-10.1.0/gcc/po/da.gmo gcc-10.2.0/gcc/po/da.gmo
*** gcc-10.1.0/gcc/po/da.gmo	Thu May  7 11:02:05 2020
--- gcc-10.2.0/gcc/po/da.gmo	Thu Jul 23 06:45:24 2020
***************
*** 1,68 ****
! Þ•Úì6#	¼mH’I’-K’1y’«’ À’Ûá’+½“0é“K”f”<|”B¹”Rü”@O•9�•FÊ•5–G–^–!s–$•–"º–+Ý–F	—QP—5¢—wØ—IP˜Aš˜KÜ˜N(™Bw™Oº™L
! šRWš;ªš8æš>›I^›I¨›Bò›~5œ?´œDôœE9�@�EÀ�Cž=Jž@ˆž6Éž{Ÿ?|Ÿ‰¼Ÿ9F P€ CÑ F¡s\¡EÐ¡C¢QZ¢N¬¢�û¢GŒ£ŒÔ£Oa¤R±¤C¥QH¥Nš¥Fé¥90¦=j¦=¨¦4æ¦P§Ml§Eº§B¨GC¨I‹¨HÕ¨B©=a©7Ÿ©6×ªE«8T«�«Ÿ«¹«Å«EÜ«L"¬Go¬·¬JÀ¬8­UD­-š­È­#Ø­#ü­3 ®3T®#ˆ®,¬®(Ù®,¯/¯*D¯!o¯'‘¯¹¯2Ð¯3°*7°2b°2•°1È°0ú°1+±2]±1�±%Â±"è±²9#²*]²6ˆ²8¿²(ø²8!³Z³1z³=¬³:ê³,%´6R´:‰´oÄ´,4µ*aµ,Œµ¹µ!Õµ÷µ*¶=¶)Y¶,ƒ¶/°¶à¶ò¶·$$·I·c·5|·*²·1Ý·3¸-C¸+q¸ �¸/¾¸î¸¹;¹R¹3k¹$Ÿ¹Ä¹-Û¹	ººº º)º/2ºbºyº)™ºÃºÞº#úº:»)Y»Jƒ»CÎ»¼*¼,1¼
! ^¼(i¼’¼5¯¼å¼)ù¼/#½!S½ u½'–½ ¾½0ß½¾
+¾ 9¾Z¾q¾‡¾ ¾º¾É¾-ç¾!¿)7¿a¿c¿l¿u¿$~¿3£¿×¿ó¿ÀÀ%À.À7À!@ÀbÀ~À‹À”À¡ÀªÀ³À¼ÀÅÀáÀêÀ,îÀÁ'Á5DÁ
zÁ€ˆÁ(	Â+2Â.^Â+�Â-¹Â$çÂ+Ã8Ã)RÃ.|Ã'«Ã2ÓÃ+Ä22Ä9eÄŸÄ-ºÄ,èÄÅ3!ÅUÅaÅ!mÅ
! �ÅšÅ©Å	±Å»ÅÈÅÚÅ	çÅ%ñÅ+ÆCÆ$\Æ5�Æ.·Æ0æÆÇ%3ÇYÇ%uÇ%›Ç$ÁÇ1æÇ#È(<È
eÈ1sÈ'¥ÈÍÈ$ÜÈÉ<É8ZÉ“É¬É!ÊÉìÉ
ÊÊ "ÊCÊ_Ê"nÊ‘Ê§Ê¾ÊÕÊ õÊ!Ë!8Ë#ZË#~Ë-¢ËÐË+åË)Ì ;Ì\ÌkÌ|Ì˜Ì*¬Ì ×Ì"øÌÍ 6Í+WÍ%ƒÍ ©Í"ÊÍ<íÍ*Î@Î$`Î*…Î°Î$ÌÎ)ñÎÏ';ÏcÏ(�ÏªÏ)ÄÏ%îÏÐ21Ð!dÐ#†Ð<ªÐ.çÐ0Ñ"GÑ jÑ(‹Ñ´ÑÉÑ"ÏÑòÑÒÒ.ÒDÒ dÒ2…Ò¸ÒÄÒ
äÒ@òÒB3Ó.vÓ¥ÓºÓ6ÏÓ!ÔB(Ô2kÔ%žÔ0ÄÔ,õÔ"ÕBÕ'bÕ ŠÕ!«Õ$ÍÕ:òÕ'-Ö#UÖ(yÖ¢Ö1ÀÖJòÖ!=×N_×j®×1Ø+KØ,wØ.¤Ø0ÓØ!Ù6&Ù.]Ù&ŒÙ,³Ù àÙ1Ú3Ú:RÚ&�Ú8´Ú1íÚ+Û2KÛ2~Û2±Û0äÛ6ÜLÜ"kÜAŽÜ:ÐÜ8ÝDÝ#dÝ=ˆÝ2ÆÝUùÝ&OÞ/vÞ-¦ÞaÔÞŒ6ßÃßÙßéßà,àZGàI¢à2ìàCá>cá¢áÀá,Ôá9â1;â8mâ ¦âÇâ*àâ$ã(0ãYã1yã)«ã-Õã,ä,0ä<]ä&šä/Áä=ñä&/å%Vå!|å!žå!Àå!âå<æRAæ;”æ>Ðæ8çBHçX‹çEäçG*èUrè[Èè4$éOYé'©é†ÑéXêdoêCÔê4ë-Më{ë“ë	 ëªë!¿ë-áë$ì%4ìZìlì	~ìˆì¡ì»ìÈì#ãì#í#+íOídíJ|íÇí+ÏíOûí"KîPnî$¿î$äî	ïD%ïFjïJ±ïNüï@Kð8ŒðPÅðHñE_ñ¥ñ¼ñÖñDåñ"*ò)Mò
wò3…ò+¹ò åòór ó-“ó-Áó-ïóeô3ƒô3·ô3ëôõ"9õb\õ¿õ Ýõ6þõ,5öbö*‚ö†­öŠ4÷e¿÷3%ø8Yø6’ø4Éø8þø97ù7qùC©ù6íù3$ú;Xú5”ú3Êú?þú7>û-vû-¤ûAÒûü)-üWüuü�ü¯üÊüGÖü.ý*Mý(xý8¡ý4Úý)þ79þ+qþ+�þ-Éþ5÷þ4-ÿ=bÿA ÿ7âÿ5-P;~0ºaëTMG¢BêS-T�8Ö-2=IpNºV	Z`D»ZN[CªYîOH?˜:Ø<JPJ›0æ24JDcÄI(	Ir	K¼	:
! 7C
! Ž{
! ’
! �¸Î1ä/4FO{˜Ë˜d
 ý
B0+sŸP¹/
! 5:&p!—/¹é'5.2dX—$ð/<IWco»+)F@p+±Ý'õ!1? q2’ÅGÞ&<!Y5{±1Ñ"&=S:q1¬5Þ8RM7 GØ 6(_"
¢°	Á
! Ë	Ö=à@>_ž) Ê%à#8*8c1œBÎ;/*k1–2Èû.ÿB.8q(ªAÓ
!	/&9`)©+Â+î"*=h;�½(Ý+/2$b5‡4½ò!&."U
! x.ƒ²0Éú #  @ %a %‡ ­ ¿ Ò %ã /	!%9!,_!,Œ!.¹!,è!,",B",o"*œ"&Ç"/î"#"*#M#l#‹#7˜#Ð#à#(é#%$'8$`$Wu$9Í$4%8<%=u% ³%Ô%î%)&.&I&)a&9‹&Å&%Ö&ü&'#/'*S'~'‹'!˜' º'*Û'&(6-(d(}(1œ(Î(ç(3)"7)1Z)EŒ)3Ò)2*)9*1c*(•*.¾*0í*+8+.U+1„+8¶+Pï+0@,$q,–,-®,5Ü,	-!-/>-(n-'—-¿-8Ô-
.&-.T.1l.<ž.;Û../5F/1|/.®//Ý/
0/&0+V0‚0•0"µ0Ø0,ò0$1(D1&m1”1'²1#Ú1Lþ1PK2;œ2-Ø23&3)D3n3Š3¥3$º34ß3*40?4,p40�4Î4Ý4/ã4"565%>55d5.š5BÉ5+6#86\66|6³6$Ä6/é67
(7
67%D7j77“7³74Ò78:8ET8<š8 ×8!ø8979M9f95…9J»9T:8[:5”:2Ê:ý:;;0;'8;$`;%…;%«;$Ñ;%ö; <)=<g<v<…<”<£<»<Õ<ä<õ<==-=<=[=j=y=ˆ=š=µ=É=Û=ê=ù=!>"2>U>f>y>1Œ>¾>Ô>è>ü>?$?:?N?i??’?£?¶?É?Ø?ð?ÿ?@$@8@J@Y@q@‡@¥@(¸@&á@'A$0AUA,uA¢A¿A0ÙA2
! B2=B3pB
¤B-²BàBúBC#C?C]C|C’C ¡C ÂCãCD5D&QDxD3D!³D3ÕD7	E6AExE$’E$·E/ÜE!F .F)OF)yF)£F-ÍF0ûF*,G:WGC’GÖG!öG+HDH-`HŽH!ªH2ÌH$ÿH-$I$RI5wI­IÄI'âI*
! J5JSJ,sJ" J1ÃJõJ
! K(K6<K*sK5žK6ÔK L",LOL$hL�LžLºLÖLòLM)'MQMaMBtM!·MÙM'øM, NMN]N6sN5ªN àN)O;+O/gO2—O#ÊOîO*P6P9VP6�P%ÇP/íP"Q&@QgQ€Q�Q;ªQ5æQR&4R*[R'†R®R ÈR:éR5$S8ZS*“S¾SÓSãS÷STT1TETWTiT{TŒTžT²TÈTÚTîTÿTU#U7UIU]UoUƒU•U§U»UÍUßUñUVV+V?VQVcVwV‰V�V¯VÃVÔVèVúVWW0WBWVWhW|WŽW¢W¸WÊWÜWîW/X0XBXRXhX‚X X'°X'ØX'Y(Y!@Y!bY „Y"¥Y3ÈYüYZ/*Z)ZZ0„ZµZ#ÕZ!ùZ[1.[`[+~[ª[
¾[#Ì[ð[ý[
\%\?\ Z\ {\ œ\ ½\ Þ\ ÿ\  ] A] b] ƒ]!¤] Æ]ç]^%^A^X^)v^) ^)Ê^ô^_0_L_h__›_²_Ò_î_
! `&`B`^`/z` ª`"Ë`î`a%&a.La){a¥a)Äaîab#b4Cb,xb%¥b2ËbþbDc,Yc†c$¥c3Êcþc3dRdfd…d:šdÕdèd!úd!e!>e$`e"…e#¨e#Ìe#ðef/fJfhf wf!˜fºf3×fgg /gPg!pg'’g,ºgçgögh%h?h!]hhœh-¶h/äh5iJigi6†i1½i6ïi0&jWj4qj¦j"¹jÜj!ûj%kCk(Wk/€k°k¿kÒk âk(lG,lKtl%Àlæl+m!.m/Pm €m¡m3¹mím$n8'n-`n(Žn)·nánÿno+o/:o5jo( oÉo2ào&p7:p'rpšp °p$Ñpöp9q,Pq4}q$²q4×q1r&>r+er‘r¦rÂrÇrÎr<är1!s"Ssvs5Žs<ÄsAt5Ct1yt«t!¾tAàt:"u9]u9—u;Ñu3
v3AvHuv&¾våv%w6'w3^w*’w%½wãwõw/x=6xtx>Žx2Íx y3!y<Uy’y)²y+Üy%z%.zTzhz„z¤z7Ãz-ûz6){5`{–{(¶{'ß{)|1|N|7k|4£| Ø|ù|	}	}}:!}%\}&‚};©}(å})~/8~/h~7˜~)Ð~(ú~'#'K	s}"˜»×6ñ
(€86€o€‚€A €,â€$�;4�>p�>¯�3î�4"‚)W‚�‚—‚­‚!Ì‚1î‚0 ƒ$Qƒ#vƒ šƒ»ƒ!Ëƒ"íƒ„*.„(Y„.‚„'±„6Ù„…&…E…+c…"�…(²…)Û…4†:†T†i†!€†¢†,±†4Þ†=‡5Q‡4‡‡)¼‡)æ‡-ˆ'>ˆ)fˆ0�ˆ5Áˆ÷ˆ$‰;‰[‰;x‰/´‰2ä‰2Š$JŠ@oŠ °ŠHÑŠ(‹2C‹$v‹.›‹9Ê‹Œ Œ.?Œ nŒ0�Œ#ÀŒ=äŒ"�-=�.k�(š�1Ã�'õ�Ž+=Ž3iŽ�Ž½Ž6ÛŽ%�&8�_�Dw�¼�Ð�å�ù��#�6�K�_�t�ˆ���³�Ç�Ý�÷�‘‘/‘I‘^‘t‘Š‘�‘°‘(È‘,ñ‘W’1v’2¨’Û’2í’  “2A“(t“3�“Ñ“ï“R”a”t”’”±”Ì”ì”
! ••64•8k•.¤•-Ó•&–'(–FP–C—–=Û–8—OR—D¢—1ç—-˜G˜Z˜'q˜'™˜3Á˜1õ˜)'™/Q™6�™A¸™4ú™/š/Išyš˜š,³š4àš/›6E›|›œ›0°›!á›œœ';œ)cœ!�œ¯œÁœ"Ôœ ÷œ�..�]�.z�©�¿�Ì�Þ�ñ�
! ž$ž>ž.Jž'yž¡ž­žÂž×ž%õžŸ!:Ÿ\Ÿ=pŸ2®Ÿ=áŸ2 BR 7• -Í û "¡.:¡%i¡)�¡¹¡&Ô¡)û¡ %¢4F¢&{¢+¢¢/Î¢þ¢5£!O£0q£¢£Â£Câ£D&¤,k¤/˜¤È¤7à¤'¥6@¥+w¥!£¥#Å¥Aé¥(+¦T¦	c¦$m¦ ’¦³¦5Ó¦0	§:§T§%o§"•§ ¸§ Ù§-ú§"(¨!K¨%m¨“¨«¨È¨ÚÜ¨·ª)¹ª-ãª «*2«ø]«7V¬5Ž¬OÄ¬­>)­Hh­W±­F	®2P®Aƒ®;Å®¯¯#1¯&U¯%|¯.¢¯MÑ¯†°2¦°jÙ°DD±;‰±HÅ±\²Qk²[½²R³Ql³I¾³@´?I´G‰´MÑ´Pµvpµ8çµ= ¶I^¶>¨¶Gç¶M/·A}·7¿·<÷·u4¸:ª¸‰å¸6o¹O¦¹Aö¹I8ºq‚ºMôºIB»PŒ»BÝ»ƒ ¼E¤¼…ê¼Tp½CÅ½?	¾WI¾}¡¾C¿9c¿9�¿9×¿4ÀXFÀQŸÀLñÀG>ÁF†ÁKÍÁKÂEeÂ<«Â èÂ6	Ä=@Ä7~Ä¶Ä"ÊÄíÄöÄGÅGPÅE˜ÅÞÅEçÅ:-Æ^hÆ0ÇÆøÆ&Ç&/Ç=VÇ9”Ç(ÎÇ0÷Ç,(È,UÈ‚È/™È"ÉÈ(ìÈÉ3-É4aÉ*–É4ÁÉ1öÉ4(Ê3]Ê4‘Ê1ÆÊ4øÊ%-ËSËrËCˆË-ÌË=úË?8Ì$xÌ;�ÌÙÌ.ôÌD#Í@hÍ(©Í=ÒÍ=ÎxNÎCÇÎAÏ.MÏ'|Ï ¤ÏÅÏ/áÏ Ð.2Ð1aÐ+“Ð¿ÐÑÐæÐ Ñ $ÑEÑ2\Ñ,�Ñ6¼Ñ7óÑ<+Ò9hÒ&¢Ò+ÉÒõÒÓ?Ó[Ó3xÓ$¬ÓÑÓ2æÓÔÔ Ô1Ô
! :Ô5EÔ{Ô$”Ô,¹Ô"æÔ	Õ $Õ9EÕ(ÕL¨ÕLõÕBÖ\Ö4cÖ
! ˜Ö+£Ö#ÏÖTóÖH×,]×3Š×#¾×$â×7Ø"?Ø.bØ‘Ø¬Ø#¹ØÝØùØÙ.Ù
GÙ"UÙ)xÙ(¢Ù0ËÙüÙ
! ÿÙ
! 
! Ú
! Ú+ Ú8LÚ!…Ú!§Ú
! ÉÚ
! ÔÚ
! ßÚ
! êÚ
! õÚ!Û "ÛCÛ
! VÛaÛ
! tÛ
! Û
! ŠÛ
! •Û  Û
! ÁÛÌÛ;ÐÛÜÜ,5Ü
! bÜžmÜ(Ý+5Ý.aÝ+�Ý-¼Ý'êÝ.ÞAÞ,]Þ/ŠÞ.ºÞ5éÞ,ß5Lß=‚ßÀß4àß/àEà8QàŠà–à-ŸàÍàÙàéàñà
! ýàáá*á(7á;`á(œá+Åá3ñá/%â3Uâ‰â7¡âÙâ%õâ0ã/Lã8|ãµã Ñãòã8ä,@ämä)€äªä>ÇäBåIå^å)|å¦åÁåØå#êåæ,æ*>æiææ–æ­æÌæ ìæ 
ç".ç"Qç)tçžç-´ç+âç%è4èFè!cè…è+ŸèËè èè	é"'é*Jé-ué-£éÑé:ïé*ê">ê)aê7‹ê!Ãê%åê,ë 8ë,Yë†ë+¤ëÐë*ëë(ì!?ì2aì*”ì-¿ì<íì)*í8Tí$�í$²í'×íÿíî.î)Nî	xî‚î›î"´î!×î8ùî
! 2ï#=ïaï@rïB³ï/öï&ð8ð5Jð €ðB¡ð0äð"ñ.8ñ)gñ‘ñ¯ñ!Íñ ïñ ò!1ò3Sò$‡ò%¬ò-Òòó.óCMó*‘óH¼ódô3jô%žô/Äô-ôô<"õ(_õ4ˆõ2½õ"ðõ-ö!Aö1cö$•öEºö4÷A5÷2w÷-ª÷2Ø÷0ø0<ø9møC§ø"ëø&ùK5ù?�ùFÁù*ú#3ú9Wú4‘ú[Æú*"û3Mû9�ûc»û‰ü©ü¾üÏüçü)þü\(ýN…ý4ÔýO	þBYþ!œþ¾þ.Òþ:ÿ/<ÿ9lÿ&¦ÿÍÿ)äÿ).8"g9Š*Ä0ï/ /PM€'Î.ö?%!e!‡#©&Í"ô'??YGÙK!?mI­i÷VaM¸SWZ6²Yé$C’h!ûqF�1Ö)	2	L	`	l	"ƒ	'¦	1Î	&
! '
! ;
! 	O
! Y
! x
! ”
! ¤
! *Á
! *ì
! %=TVlÃ2ÕO#XW|,Ô!
#
\;
_˜
cø
V\M³@{Bn¾H-v•¯B¿)<,i8{/´"äu!)—)Á)ëo4…4º4ï#$(H`q#Ò#ö-"Hk*‰¥´©Zq7v;®9ê7$;\<˜:ÕF9W6‘>È86@Aw=¹.÷/&CV š%»á!@	^mh(Ö'ÿ*'3R1†&¸Eß.%/T3„<¸@õE6K|9È> 0A Hr @» eü Pb!?³!Fó!W:"c’"Gö":>#Cy#b½#I $Zj$_Å$L%%Zr%TÍ%G"&ij&OÔ&<$'Ka'<­'Rê'P=(5Ž(7Ä(2ü(H/)lx)Iå)F/*Rv*3É*=ý*ž;+¢Ú+$},!¢,!Ä,3æ,/-9J-T„-™Ù-˜s.$/1/HA/,Š/·/OÏ/A0<a0.ž0+Í03ù0-1&H1Lo1C¼1X2)Y2ƒ2 2°2À2jÝ2~H3Ç3&ä3<4(H4q47‹4!Ã49å457=5u5Y•5ï56'67G663�6%Ñ6%÷67!678X79‘79Ë7:8H@8E‰8MÏ892&9#Y9,}9ª9»9
! Ï9
Ú9è99ô9=.:;l:¨:*«:Ö:&í:.;6C;?z;=º;@ø;!9<?[<4›<OÐ<H =i=3m=E¡=<ç=$$><I>†>
’> >/¨>#Ø>5ü>(2?6[?6’?%É?5ï?%@S@@!”@.¶@?å@3%A1YA;‹AIÇAB0B(NB)wB	¡B)«BÕB/îBC!.C"PC%sC-™C,ÇCôCD$D5BD=xD5¶D>ìD>+E@jE>«E>êE>)F@hF:©F2äF;GSG&cG"ŠG"­GÐG=âG H;H;HH-„H'²H!ÚHUüH8RI6‹I:ÂI:ýI.8JgJ…JGŸJçJK/K;MK‰K)–KÀKÙK(÷K. LOL[LgL+‡L,³L*àLBMNM)hM2’M'ÅMíM>N(KN5tNYªN<O>AO-€O8®O8çO@ P>aP$ P(ÅP@îPE/Q;uQT±Q*R31ReR.~R9­RçR!ïR8S5JS/€S°S<ÅS T2#TVTOpTRÀTQU@eUG¦UIîU78V8pV©V+ÄV-ðVW%4W1ZW#ŒWA°W/òW1"X5TX&ŠX'±X,ÙXJYIQY:›Y7ÖY*Z(9Z)bZ"ŒZ¯ZËZ"çZ4
! [)?[5i[>Ÿ[.Þ[
\\:%\*`\
‹\™\4¹\.î\F]@d].¥]*Ô]@ÿ]@^(Q^6z^
±^
¿^
Í^HÛ^'$_L_$e_Š_5¦_Ü_:ë_E&`>l`!«`&Í`ô`a*a(@a>ia\¨amb;sbB¯b;òb.c3cNclc9sc&­c'Ôc(üc'%d'Md$ud-šdÈdØdèdùd	e%eDeTegewe’e¤e"´e×eçe÷eff7fMfafqf�f#šf$¾fãföfg6 gWgog…g›g´gÇgßgõgh*h?hRhgh{h‹h¨h¸hÉhàhöh	ii2iJiji%~i)¤iAÎi)j$:j-_j*�j¸j*Ðj,ûj,(k-Ukƒk1�kÂk
! Þkék	l (l!Ilklƒl%“l&¹l#àlm6m-Vm„m@‹m!ÌmKîmJ:nP…nÖn&ðn&o2>o'qo™o%¹o%ßo%p3+p3_p0“p>ÄpGqKq iq<Šq ÇqAèq"*r%Mr2sr(¦r5Ïr&s=,sjs'†s1®s2às2t"Ft2it*œt7Çtÿt
! u:u9Xu*’u8½uCöu:v1ZvŒv,§vÔvåvww6wQw$mw’w¢wO²wx x#?x%cx‰xŸx6¸x9ïx')y%Qy=wy+µy@áy&"z!Iz+kz—z7·zPïz+@{0l{*�{5È{þ{|1|@L|?�|Í|)ä|(}*7}b}"{}<ž};Û}9~-Q~~”~¤~¸~Ì~à~ó~-@Uh|�£·ÈÛî€€)€<€P€c€v€Š€�€°€Ã€Ö€ê€þ€�%�8�L�_�s�†�š�«�¿�Ò�å�ø�‚‚2‚E‚Y‚l‚€‚—‚ª‚½‚Ð‚6â‚ƒ,ƒ>ƒUƒpƒ�ƒ(Ÿƒ(Èƒ,ñƒ„$;„$`„…„$¡„1Æ„ø„…3'…,[…2ˆ…#»…$ß…$†)†1;†m†*‰†´†È†Ý†
ü†
! ‡‡1‡L‡"i‡"Œ‡"¯‡"Ò‡"õ‡"ˆ";ˆ"^ˆ"�ˆ"¤ˆÇˆ"çˆ 
! ‰ +‰L‰g‰ ‰0 ‰0Ñ‰0Š!3ŠUŠsŠ‘Š¯ŠÇŠåŠ!ýŠ‹=‹[‹y‹—‹µ‹0Ó‹!Œ0&ŒWŒsŒ&�Œ5·Œ*íŒ�!7�Y�o�#Ž�7²�.ê�&Ž3@ŽtŽN�Ž+ÜŽ�&'�6N�C…�3É�ý��.�;C��–�,¯�,Ü�,	‘/6‘-f‘.”‘.Ã‘.ò‘!’":’%]’ƒ’'•’2½’ð’6“E“Y“&k“%’“)¸“'â“<
! ”G”X”v”"Ž”&±”2Ø”,•%8•-^•1Œ•1¾•ð•%–:6–7q–9©–<ã– —5<—r—'ˆ— °—2Ñ—=˜B˜*Y˜4„˜
¹˜Ç˜ß˜ñ˜'™P9™QŠ™1Ü™š-)šWš0tš ¥šÆšQÛš-›/I›Ny›EÈ›(œ(7œ `œ�œ*‘œ¼œ-ÏœOýœ.M�|�<•�2Ò�<ž*Bžmž!‚ž%¤ž Êž=ëž.)Ÿ;XŸ-”Ÿ2ÂŸ;õŸ11 2c – (© Ò 	Ú ä K¡8O¡$ˆ¡"­¡<Ð¡<
¢?J¢5Š¢.À¢ï¢!£A$£>f£=¥£=ã£>!¤4`¤4•¤NÊ¤"¥+<¥+h¥B”¥.×¥/¦&6¦]¦r¦4†¦D»¦§<§0Y§Š§4©§?Þ§#¨)B¨0l¨'�¨#Å¨é¨ý¨©0©5H©0~©8¯©7è© ª'?ª&gª-Žª#¼ª-àª3«LB«+�«»«	Ã«	Í«×«Mã«>1¬?p¬[°¬/­1<­<n­E«­Eñ­67®/n®2ž®/Ñ®
! ¯¯%,¯R¯!n¯<�¯Í¯;Ý¯°-°IL°-–°"Ä°:ç°C"±Cf±-ª±5Ø±*²9²Y²$s²#˜²D¼²C³1E³0w³-¨³Ö³&ç³1´@´9]´,—´0Ä´-õ´B#µfµ{µ'—µ<¿µ'üµ/$¶0T¶<…¶ Â¶ã¶·<!·^·&v·C�·Bá·<$¸;a¸C�¸*á¸3¹$@¹4e¹.š¹AÉ¹º&º Cºdº?€º)Àº,êº,»#D»Bh»(«»RÔ».'¼9V¼�¼T­¼H½#K½$o½-”½%Â½/è½.¾IG¾‘¾5±¾6ç¾/¿>N¿+�¿#¹¿2Ý¿AÀ RÀsÀ:�À(ËÀ&ôÀÁB3ÁvÁŠÁŸÁ³ÁÉÁÝÁðÁÂÂ.ÂBÂWÂmÂ�Â—ÂµÂÉÂÜÂïÂ
Ã"Ã8ÃNÃaÃtÃ,ŒÃ,¹Ã`æÃ1GÄ6yÄ°Ä1ÈÄ+úÄ1&Å-XÅ8†Å ¿ÅàÅQúÅLÆ#`Æ"„Æ§ÆÄÆàÆÇÇ72ÇIjÇ;´Ç1ðÇ5"È(XÈE�ÈFÇÈAÉ<PÉR�ÉLàÉE-Ê)sÊ�Ê¯Ê'ÅÊ1íÊBË>bË3¡Ë2ÕËKÌITÌ7žÌÖÌ;ñÌ-Í!KÍ(mÍ9–Í6ÐÍ?Î)GÎqÎ0ˆÎ¹Î×Î#ïÎ$Ï%8Ï^Ï|Ï�Ï Ï'ÀÏèÏ.ýÏ,Ð>LÐ‹Ð¡Ð­ÐÉÐãÐþÐÑ
! 4Ñ:?Ñ-zÑ
¨Ñ¶ÑÊÑÙÑ"öÑÒ"2ÒUÒ?fÒ4¦Ò?ÛÒ4ÓEPÓ:–Ó7ÑÓ"	Ô-,Ô:ZÔ4•Ô+ÊÔöÔ(Õ'=ÕeÕ2„Õ$·Õ-ÜÕ4
! Ö?Ö6]Ö ”ÖLµÖ"×"%×^H×V§×Aþ×1@ØrØB�Ø%ÒØ9øØ-2Ù"`Ù1ƒÙIµÙ0ÿÙ0Ú
! DÚ*OÚ'zÚ&¢Ú6ÉÚ5Û6ÛSÛ'qÛ%™Û'¿Û$çÛ,Ü&9Ü%`Ü$†Ü«Ü&ËÜòÜ¿S„¢›·!�ŽJ\Q!FYúu¤µ†Y–'ðR¥ˆÜÀy\}È…¢Çø«ÐDäH‚Kk-âÀªç{<>X÷Æ×màdt-Ã°al”ÎEµÞÑÒ¶«Â{ã’‰48&í_žÖ`Zuš^2�l;¨÷
! È$v
á;ÖByu71ÿcQ±¾cõôƒHö'£9eVÛFc·�x~áÊÔg†ròçþæ3Ëó¶Í­J×ô¸í°äðÆì©ŠÉÒ—˜ÚÊIó™*¦'çý™h‚sË,¯Ê!˜7™\{qÝÁ=»¯åÞ+†N
XBk’¾FâÕgTê®yƒ¬û¤DHh»ZD‡™¬kú¶e".<ÊÉw-Ïœ-O„=Ãù
»íÑ?\¿³…&æêá¢äzª"8>é˜CÕ@¸fÌ¦Ü ÞEW`bRü|Â]ïI:}´]C#Õ-L·w¤%²ûÑ%‹¥Ho�ý	®–ú¥š•qC.pcER‘EiH;'þbÈäÁÍ;�.)
Lo>Wå,/µÏ½Hd4÷šñ%‘f™îÒ¼Ð•
! ¿ÿUëø³�ÍAW·”ªôÓËÓaïõjbðÙ~ÞW/:+r7³$kJfwF;r9É£Ÿ(é×P6­Þ>dDNÎ…)w1›±•(Çüæ]Ã[WhŠêó²x­×«‰§UÏùŽà Aî´¤±Ï-VÈp�778‰šº“,>è¹_éd"`Í$¶�„°ËÅ?»�Ø	[ÐoèÚj¡áÅ¡¬(Gª]o{	ð)(èt˜„Œ
®Kß½d“œïÒ2’4‹‘ù*q´VæÔ^6ž¦0Ÿb
îê�e“¦Vý0aÐór[^–±`O‚×„]5çãI7}}àOOeºÔOv>«Žj�ú@_šö”*R§Y!WxÌ°ØSÔF_§«—N|�gf‰}Œq&þòjVÀ0n¡‡GvÀ3%†QpPèCZû½SëØ1s$ÙûÁ¡ôÝ3Ž‰¬Ô¨+‚‹��Æú<=‚J¶�xK…)þ%½­�¥›÷ahR„+VÞÔ5¡ƒé¦oj»,P5N®=œ8ˆí(€²§{žæ£2L—äïÉ©‡¹r�
! �ÝÄœœgÌÓ±h¸EðLž¢|ø¸†3Øˆi�2ñ�£ÅÑ3é´*¶Ös
! \!­,»GÁ~Pz1�¤‹/ÕŒ¯üŸŽ¼¡«mÁsÚ<AÅÎŸ&n‡Ý—›‹°Ìá.r¼Ú1ƒùgAeëMßs‰#YztÈ$ºA…[wcT#¿|Ó/^”NU
! ÊðV#‹§Š”¹8½£æ'2Î_¦“FSi?–
! €õvÎ3:©¹&pÇYpBè^øÈTºh ë,�l*cÉT€ñ°™ª…Ø¯f1íXR¸f€­Ã&(ü:7WD:ÑÿA‡õq¯y–+Ù]¾º4ÖâÜXYúMÄÍÑDãËS¶¾@ Õ®6«ÆîÀ¨‹þkþ,©_.xtg¯´ì¬¥&%›9yôSŸòisÂiÄ¡=Sb¤îò'ÚÛ
! €†·J6µÆÕ‘Žˆo�ÂÃñBTzDó
Ó6t\ÇnãuÛEÏU^�Gå�@»û{mQá˜ÁÖIŠk8ˆ÷Z9 ¨Ðç¯a8QŸ~`¼cµƒY	¥delq“¼ÅÅh�èušÔ“ÄÌÈÆJŠüz§ÖÛìjŒOÝ60I.ßXê©®i "!â0ÜÀÓoÊ#yœ6xbÒÜµÙ•ÄPn³|ìU¹£0×•ßnƒM?ž<åM°ÿTUêkÆ¤àÂÀ€ìm œzÉlgë®†¦G Žìl�ý³å¾ºG?tÐÁÑ ="’Iídù—i‚"OG`½BøÒÂ;45ývÊv‘CX2R½rõ;]ï¢Ã—MŠ•˜�·¨*)ÎÄF_”=¬Œuq²Îj1u'+ö³¾©µ¹Ÿ”öÇ²$±åËx5@ÙïfÛ:Z…Kž�~÷øNÿôK3ßÓ·$aÚLÅò"2Ïàw	�–ñÇ’Ú£ØûBÖ—¸Znt[\>Ãäª’�¥<mQv™.?�öm¨ÉØ©ž¼CQMÙ*L¹ñ¿ ˆN%ã²|•aJÂX¨p:}B5E?@õ²ˆ ›/Ìã|/~bª¾‰#º‘Ä5ç0�-×Òâe	€„ü‘¸¿l+)Ç4ö¢y¬[¢ÿ9@ƒ˜ ân	UŒ) ËàÛŠTÍýÝÐß³Z´‡ÏMîp/ù­‚K�‡P´(ÜÌóò�§Õ[9¿ë Ù¼H“’mL9±^C–`wÍ4{~Œš›<sPKIAz#!é}
  
  For bug reporting instructions, please see:
  
--- 1,64 ----
! Þ•Ùä6#	¬m8’9’-;’1i’›’ °’ÛÑ’+­“0Ù“K
! ”V”<l”B©”Rì”@?•9€•Fº•5–7–N–!c–$…–"ª–+Í–Fù–Q@—5’—wÈ—I@˜AŠ˜KÌ˜N™Bg™Oª™Lú™RGš;šš8Öš>›IN›I˜›Bâ›~%œ?¤œDäœE)�@o�E°�Cö�=:ž@xž6¹ž{ðž?lŸ‰¬Ÿ96 Pp CÁ F¡sL¡EÀ¡C¢QJ¢Nœ¢�ë¢G|£ŒÄ£OQ¤R¡¤Cô¤Q8¥NŠ¥FÙ¥9 ¦=Z¦=˜¦4Ö¦P§M\§Eª§Bð§G3¨I{¨HÅ¨B©=Q©7�©6ÇªEþª8D«}«�«©«µ«EÌ«L¬G_¬§¬J°¬8û¬U4­-Š­¸­#È­#ì­3®3D®#x®,œ®(É®,ò®¯*4¯!_¯'�¯©¯2À¯3ó¯*'°2R°2…°1¸°0ê°1±2M±1€±%²±"Ø±û±9²*M²6x²8¯²(è²8³J³1j³=œ³:Ú³,´6B´:y´o´´,$µ*Qµ,|µ©µ!Åµçµ*¶-¶)I¶,s¶/ ¶Ð¶â¶ø¶$·9·S·5l·*¢·1Í·3ÿ·-3¸+a¸ �¸/®¸Þ¸ð¸;¹B¹3[¹$�¹´¹-Ë¹ù¹ü¹ººº/"ºRºiº)‰º³ºÎº#êº:»)I»Js»C¾»¼¼,!¼
! N¼(Y¼‚¼5Ÿ¼Õ¼)é¼/½!C½ e½'†½ ®½0Ï½¾
¾ )¾J¾a¾w¾�¾ª¾¹¾-×¾!¿)'¿Q¿S¿\¿e¿$n¿3“¿Ç¿ã¿ÀÀÀÀ'À!0ÀRÀnÀ{À„À‘ÀšÀ£À¬ÀµÀÑÀÚÀ,ÞÀÁÁ54Á
jÁ€xÁ(ùÁ+"Â.NÂ+}Â-©Â$×Â+üÂ(Ã)BÃ.lÃ'›Ã2ÃÃ+öÃ2"Ä9UÄ�Ä-ªÄ,ØÄÅ3ÅEÅQÅ!]Å
! ÅŠÅ™Å	¡Å«Å¸ÅÊÅ	×Å%áÅ+Æ3Æ$LÆ5qÆ.§Æ0ÖÆÇ%#ÇIÇ%eÇ%‹Ç$±Ç1ÖÇ#È(,È
UÈ1cÈ'•È½È$ÌÈñÈ<
É8JÉƒÉœÉ!ºÉÜÉ
õÉÊ Ê3ÊOÊ"^Ê�Ê—Ê®ÊÅÊ åÊ!Ë!(Ë#JË#nË-’ËÀË+ÕË)Ì +ÌLÌ[ÌlÌˆÌ*œÌ ÇÌ"èÌÍ &Í+GÍ%sÍ ™Í"ºÍ<ÝÍÎ0Î$PÎ*uÎ Î$¼Î)áÎÏ'+ÏSÏ(qÏšÏ)´Ï%ÞÏÐ2!Ð!TÐ#vÐ<šÐ.×Ð0Ñ"7Ñ ZÑ({Ñ¤Ñ¹Ñ"¿ÑâÑÒÒÒ4Ò TÒ2uÒ¨Ò´Ò
ÔÒ@âÒB#Ó.fÓ•ÓªÓ6¿Ó!öÓBÔ2[Ô%ŽÔ0´Ô,åÔÕ2Õ'RÕ zÕ!›Õ$½Õ:âÕ'Ö#EÖ(iÖ’Ö1°ÖJâÖ!-×NO×jž×1	Ø+;Ø,gØ.”Ø0ÃØ!ôØ6Ù.MÙ&|Ù,£Ù ÐÙ1ñÙ#Ú:BÚ&}Ú8¤Ú1ÝÚ+Û2;Û2nÛ2¡Û0ÔÛ6Ü<Ü"[ÜA~Ü:ÀÜ8ûÜ4Ý#TÝ=xÝ2¶ÝUéÝ&?Þ/fÞ-–ÞaÄÞŒ&ß³ßÉßÙßðß,
! àZ7àI’à2ÜàCá>Sá’á°á,Äá9ñá1+â8]â –â·â*Ðâ$ûâ( ãIã1iã)›ã-Åã,óã, ä<Mä&Šä/±ä=áä&å%Få!lå!Žå!°å!Òå<ôåR1æ;„æ>Àæ8ÿæB8çX{çEÔçGèUbè[¸è4éOIé'™é†ÁéHêd_êCÄê4ë-=ëkëƒë	�ëšë!¯ë-Ñë$ÿë%$ìJì\ì	nìxì‘ì«ì¸ì#Óì#÷ì#í?íTíJlí·í+¿íOëí";îP^î$¯î$ÔîùîDïFZïJ¡ïNìï@;ð8|ðPµðHñEOñ•ñ¬ñÆñDÕñ"ò)=ò
gò3uò ©òÊòräò-Wó-…ó-³óeáó3Gô3{ô3¯ôãô"ýôb õƒõ ¡õ6Âõ,ùõ&ö*Fö†qöŠøöeƒ÷3é÷8ø6Vø4�ø8Âø9ûø75ùCmù6±ù3èù;ú5Xú3Žú?Âú7û-:û-hûA–ûØû)ñûü9üTüsüŽüGšü.âü*ý(<ý8eý4žý)Óý7ýý+5þ+aþ-�þ5»þ4ñþ=&ÿAdÿ7¦ÿ5Þÿ-;B0~a¯TGfB®SñTE8š-Ó2I4N~VÍZ$DZÄNCnY²O?\:œ<×JJ_0ª2Û4DCcˆIìI6	K€	:Ì	7
! Ž?
! ’Î
! a|’1¨/Ú4
! O?˜�˜(
 Á
â
Bô
+7cP}/Î5þ&4![/}­'Ê5ò2(X[$´Ùó
W'oï)
! @4+u¡'¹!á1 52V‰G¢ê!5?u1•"Çê:51p5¢8ØR7dGœä6ì#"C
ft	…
! �	š=¤@â>#b)dŽ%¤#Ê8î8'1`B’Õ;ó*/1Z2Œ¿.ÃBò85(nA—Ù
å	ó&ý$)Cm+†+²"Þ*,;E�(¡+Ê/ö$&5K4�¶!Ð&ò"
! <.Gv0�¾Êç  %% %K q ƒ – %§ /Í %ý ,#!,P!.}!,¬!,Ù!,",3"*`"&‹"/²"â""î"#0#O#7\#”#¤#(­#%Ö#'ü#$$W9$9‘$4Ë$8%=9% w%˜%²%)È%ò%
&)%&9O&‰&%š&À&Ø&#ó&*'B'O'!\' ~'*Ÿ'&Ê'6ñ'((A(1`(’(«(3Ç("û(1)EP)3–)2Ê))ý)1'*(Y*.‚*0±*â*ü*.+1H+8z+P³+0,$5,Z,-r,5 ,	Ö,!à,/-(2-'[-ƒ-8˜-Ñ-&ñ-.10.<b.;Ÿ..Û.5
! /1@/.r//¡/Ñ//ê/+0F0Y0"y0œ0,¶0$ã0(1&11X1'v1#ž1LÂ1P2;`2-œ2Ê2ê2)323N3i3$~34£3*Ø304,440a4’4¡4/§4"×4ú4%55(5.^5B�5+Ð5#ü5 66@6w6$ˆ6/­6Ý6
ì6
ú6%7.7C7W7w74–7Ë7:Ý7E8<^8 ›8!¼8Þ8û89*95I9J9TÊ98:5X:2Ž:Á:Ç:Ü:ô:'ü:$$;%I;%o;$•;%º; à;)<+<:<I<X<g<<™<¨<¹<È<á<ñ<==.===L=^=y=�=Ÿ=®=½=!Ô="ö=>*>=>1P>‚>˜>¬>À>×>è>þ>?-?C?V?g?z?�?œ?´?Ã?Ò?è?ü?@@5@K@i@(|@&¥@'Ì@$ô@A,9AfAƒA0�A2ÎA2B34B
hB-vB¤B¾BÊBçBC!C@CVC eC †C§CÅC5ßC&D<D3CD!wD3™D7ÍD6E<E$VE${E/ E!ÐE òE)F)=F)gF-‘F0¿F*ðF:GCVGšG!ºG+ÜGH-$HRH!nH2�H$ÃH-èH$I5;IqIˆI'¦I*ÎIùIJ,7J"dJ1‡J¹J
! ÌJ(×J6K*7K5bK6˜K ÏK"ðKL$,LQLbL~LšL¶LÒL)ëLM%MB8M!{M�M'¼M,äMN!N67N5nN ¤N)ÅN;ïN/+O2[O#ŽO²O*ÏOúO9P6TP%‹P/±P"áP&Q+QDQSQ;nQ5ªQàQ&øQ*R'JRrR ŒR:­R5èR8S*WS‚S—S§S»SÏSãSõS	TT-T?TPTbTvTŒTžT²TÃTÕTçTûT
U!U3UGUYUkUU‘U£UµUÇUÛUïUVV'V;VMVaVsV‡V˜V¬V¾VÐVâVôVWW,W@WRWfW|WŽW W²W/ÄWôWXX,XFXdX'tX'œX'ÄXìX!Y!&Y HY"iY3ŒYÀYÝY/îY)Z0HZyZ#™Z!½ZßZ1òZ$[+B[n[
‚[#�[´[Á[Ñ[é[\ \ ?\ `\ �\ ¢\ Ã\ ä\ ] &] G]!h] Š]«]É]é]^^):^)d^)Ž^¸^Ø^ô^_,_C___v_–_²_Î_ê_`"`/>` n`"�`²`Ï`%ê`.a)?aia)ˆa²aÈaça4b,<b%ib2�bÂbDØb,cJc$ic3ŽcÂc3âcd*dId:^d™d¬d!¾d!àd!e$$e"Ie#le#�e#´eØeóef,f ;f!\f~f3›fÏfãf ófg!4g'Vg,~g«gºgÒgégh!!hCh`h-zh/¨h5Øhi+i6Ji1�i6³i0êij45jjj"}j j!¿j%ájk(k/Dktkƒk–k ¦k(ÇkGðkK8l%„lªl+Æl!òl/m Dmem3}m±m$Æm8ëm-$n(Rn){n¥nÃnÐnïn/þn5.o(do�o2¤o&×o7þo'6p^p tp$•pºp9Úp,q4Aq$vq4›q1Ðq&r+)rUrjr†r‹r’r<¨r1år"s:s5Rs<ˆsAÅs5t1=tot!‚tA¤t:æt9!u9[u;•u3Ñu3vH9v&‚v©v%Åv6ëv3"w*Vw%�w§w¹w/Êw=úw8x>Rx2‘x Äx3åx<yVy)vy+ y%Ìy%òyz,zHzhz7‡z-¿z6íz5${Z{(z{'£{)Ë{õ{|7/|4g| œ|½|	Å|	Ï|Ù|:å|% }&F};m}(©})Ò}/ü}/,~7\~)”~(¾~'ç~'	7A"\›6µ
ì8ú3€F€Ad€,¦€$Ó€;ø€>4�>s�3²�4æ�)‚E‚[‚q‚!�‚1²‚0ä‚$ƒ#:ƒ ^ƒƒ!�ƒ"±ƒÔƒ*òƒ(„.F„'u„6�„Ô„ê„	…+'…"S…(v…)Ÿ…4É…þ…†-†!D†f†,u†4¢†=×†5‡4K‡)€‡)ª‡-Ô‡'ˆ)*ˆ0Tˆ5…ˆ»ˆ$Úˆÿˆ‰;<‰/x‰2¨‰2Û‰$Š@3Š tŠH•Š(ÞŠ2‹$:‹._‹9Ž‹È‹ä‹.Œ 2Œ0SŒ#„Œ=¨ŒæŒ-�./�(^�1‡�'¹�á�+Ž3-ŽaŽ�Ž6ŸŽ%ÖŽ&üŽ#�D;�€�”�©�½�Ó�ç�ú��#�8�L�a�w�‹�¡�»�Ï�â�ó�
‘"‘8‘N‘a‘t‘(Œ‘,µ‘Wâ‘1:’2l’Ÿ’2±’ ä’2“(8“3a“•“³“RÒ“%”8”V”u”�”°”Î”ã”6ø”8/•.h•-—•&Å•'ì•F–C[–=Ÿ–8Ý–O—Df—1«—-Ý—˜˜'5˜']˜3…˜1¹˜)ë˜/™6E™A|™4¾™ó™/
š=š\š,wš4¤š/Ùš6	›@›`›0t›!¥›Ç›ã›'ÿ›)'œ!Qœsœ…œ"˜œ »œÜœ.òœ!�.>�m�ƒ���¢�µ�Î�è�ž.ž'=žežqž†ž›ž%¹žßž!þž Ÿ=4Ÿ2rŸ=¥Ÿ2ãŸB 7Y -‘ ¿ "Û .þ %-¡)S¡}¡&˜¡)¿¡ é¡4
! ¢&?¢+f¢/’¢Â¢5Ý¢!£05£f£†£C¦£Dê£,/¤/\¤Œ¤7¤¤'Ü¤6¥+;¥!g¥#‰¥A­¥(ï¥¦	'¦$1¦ V¦w¦5—¦0Í¦þ¦§%3§"Y§ |§ �§-¾§"ì§!¨%1¨W¨o¨Œ¨± ¨Rª)Tª-~ª ¬ª*Íªøøª7ñ«5)¬O_¬¯¬>Ä¬H­WL­F¤­2ë­A®;`®œ®¶®#Ì®&ð®%¯.=¯Ml¯†º¯2A°jt°Dß°;$±H`±\©±Q²[X²R´²Q³IY³@£³?ä³G$´Ml´Pº´vµ8‚µ=»µIùµ>C¶G‚¶MÊ¶A·7Z·<’·uÏ·:E¸‰€¸6
! ¹OA¹A‘¹IÓ¹qºM�ºIÝºP'»Bx»ƒ»»E?¼……¼T½C`½?¤½Wä½}<¾Cº¾9þ¾98¿9r¿4¬¿Xá¿Q:ÀLŒÀGÙÀF!ÁKhÁK´ÁEÂ<FÂ ƒÂ6¤Ã=ÛÃ7ÄQÄ"eÄˆÄ‘ÄG£ÄGëÄE3ÅyÅE‚Å:ÈÅ^Æ0bÆ“Æ&£Æ&ÊÆ=ñÆ9/Ç(iÇ0’Ç,ÃÇ,ðÇÈ/4È"dÈ(‡È°È3ÈÈ4üÈ*1É4\É1‘É4ÃÉ3øÉ4,Ê1aÊ4“Ê%ÈÊîÊ
ËC#Ë-gË=•Ë?ÓË$Ì;8ÌtÌ.�ÌD¾Ì@Í(DÍ=mÍ=«ÍxéÍCbÎA¦Î.èÎ'Ï ?Ï`Ï/|Ï ¬Ï.ÍÏ1üÏ+.ÐZÐlÐ�Ð žÐ ¿ÐàÐ2÷Ð,*Ñ6WÑ7ŽÑ<ÆÑ9Ò&=Ò+dÒ�Ò¡Ò?¶ÒöÒ3Ó$GÓlÓ2�Ó´Ó·Ó»ÓÌÓ
! ÕÓ5àÓÔ$/Ô,TÔ"�Ô¤Ô ¿Ô9àÔ(ÕLCÕL�ÕÝÕ÷Õ4þÕ
! 3Ö+>Ö#jÖTŽÖãÖ,øÖ3%×#Y×$}×7¢×"Ú×.ý×,ØGØ#TØxØ”Ø°ØÉØ
âØ"ðØ)Ù(=Ù0fÙ—Ù
! šÙ
! ¥Ù
! °Ù+»Ù8çÙ! Ú!BÚ
! dÚ
! oÚ
! zÚ
! …Ú
! �Ú!›Ú ½ÚÞÚ
! ñÚüÚ
! Û
! Û
! %Û
! 0Û ;Û
! \ÛgÛ;kÛ§Û°Û,ÐÛ
! ýÛžÜ(§Ü+ÐÜ.üÜ++Ý-WÝ'…Ý.­ÝÜÝ,øÝ/%Þ.UÞ5„Þ,ºÞ5çÞ=ß[ß4{ß/°ßàß8ìß%à1à-:àhàtà„àŒà
! ˜à£àµàÅà(Òà;ûà(7á+`á3Œá/Àá3ðá$â7<âtâ%�â0¶â/çâ8ãPã lã�ã8¢ã,Ûãä)äEä>bäB¡äääùä)åAå\åså#…å©åÇå*Ùåææ1æHægæ ‡æ ¨æ"Éæ"ìæ)ç9ç-Oç+}ç%©çÏçáç!þç è+:èfè ƒè¤è"Âè*åè-é->élé:ŠéÅé"Ùé)üé7&ê!^ê%€ê,¦ê Óê,ôê!ë+?ëkë*†ë(±ë!Úë2üë*/ì-Zì<ˆì)Åì8ïì$(í$Mí'ríšíµí.ºí)éí	îî6î"Oî!rî8”î
! Íî#Øîüî@
ïBNï/‘ïÁïÓï5åï ðB<ð0ð"°ð.Óð)ñ,ñJñ!hñ Šñ «ñ!Ìñ3îñ$"ò%Gò-mò›ò.¹òCèò*,óHWód ó3ô%9ô/_ô-�ô<½ô(úô4#õ2Xõ"‹õ-®õ!Üõ1þõ$0öEUö4›öAÐö2÷-E÷2s÷0¦÷0×÷9øCBø"†ø&©øKÐø?ùF\ù*£ù#Îù9òù4,ú[aú*½ú3èú9ûcVû‰ºûDüYüjü‚ü)™ü\ÃüN ý4oýO¤ýBôý!7þYþ.mþ:œþ/×þ9ÿ&Aÿhÿ)ÿ)©ÿ.Óÿ"9%*_0Š/»/ëM'i.‘?À!!"#D&h"�'²?ÚYGtK¼?IHi’VüMSS¡Wõ6MY„$Þ’!–q¸F*1q)£Íçû	"	'A	1i	&›	Â	Ö		ê	ô	
! /
! ?
! *\
! *‡
! %²
! Ø
! ï
! V^2pO£#óW,o!œ¾\Ö_3
c“
V÷
MN@œ{ÝnYHÈ0JBZ)�<Ç8"OruŒ)),)Vo€4ð4%4Z#�(³`Ü#=#a-…"³Ö*ô¥©Åqo7á;9U7�;Ç<:@F{9Â6ü>38r6«Aâ=$.b/‘CÁ %&Lk!‰«	ÉmÓ(A'j*’3½1ñ&#EJ.�/¿3ï<#@`E¡Kç93>m0¬HÝ@& eg PÍ ?!F^!W¥!cý!Ga":©"Cä"b(#I‹#ZÕ#_0$L�$ZÝ$T8%G�%iÕ%O?&<�&KÌ&<'RU'P¨'5ù'7/(2g(Hš(lã(IP)Fš)Rá)34*=h*ž¦*¢E+$è+!
,!/,3Q,/…,9µ,Tï,™D-˜Þ-$w.œ.H¬.,õ."/O:/AŠ/<Ì/.	0+803d0˜0&³0LÚ0C'1Xk1)Ä1î122+2jH2~³223&O3<v3(³3Ü37ö3!.49P4Š47¨4à4Y5Z5r5'Š57²5ê536%<6%b6ˆ6!¡68Ã69ü6967:p7H«7Eô7M:8ˆ82‘8#Ä8,è89&9
! :9
E9S99_9=™9;×9:*:A:&X:.:6®:?å:=%;@c;!¤;?Æ;4<O;<H‹<Ô<3Ø<E=<R=$�=<´=ñ=
ý=>/>#C>5g>(�>6Æ>6ý>%4?5Z?�?S«?!ÿ?.!@?P@3�@1Ä@;ö@I2A|A›A(¹A)âA	B)B@B/YB‰B!™B"»B%ÞB-C,2C_CwC�C5­C=ãC5!D>WD>–D@ÕD>E>UE>”E@ÓE:F2OF;‚F¾F&ÎF"õF"G;G=MG‹G¦G;³G-ïG'H!EHUgH8½H6öH:-I:hI.£IÒIðIG
! JRJmJ/ˆJ;¸JôJ)K+KDK(bK.‹KºKÆKÒK+òK,L*KLBvL¹L)ÓL2ýL'0MXM>wM(¶M5ßMYN<oN>¬N-ëN8O8RO@‹O>ÌO$P(0P@YPEšP;àPTQ*qQ3œQÐQ.éQ9RRR!ZR8|R5µR/ëRS<0S mS2ŽSÁSOÛSR+TQ~T@ÐTGUIYU7£U8ÛUV+/V-[V‰V%ŸV1ÅV#÷VAW/]W1�W5¿W&õW'X,DXJqXI¼X:Y7AY*yY(¤Y)ÍY"÷YZ6Z"RZ4uZ)ªZ5ÔZ>
! [.I[x[‡[:�[*Ë[
ö[\4$\.Y\Fˆ\@Ï\.]*?]@j]«](¼]6å]
^
*^
8^HF^'�^·^$Ð^õ^5_G_:V_E‘_>×_!`&8`_``•`(«`>Ô`\ampa;ÞaBb;]b™bžb¹b×b9Þb&c'?c(gc'�c'¸c$àc-d3dCdSdddtd�d¯d¿dÒdâdýde"eBeRebere…e¢e¸eÌeÜeìe#f$)fNfafvf6‹fÂfÚfðfgg2gJg`g}g•gªg½gÒgægögh#h4hKhahth…h�hµhÕh%éh)iA9i){i$¥i-Êi*øi#j*;j,fj,“j-Àjîj1ûj-k
! IkTktk “k!´kÖkîk%þk&$l#Klol6Šl-Álïl@öl!7mKYmJ¥mPðmAn&[n&‚n2©n'Üno%$o%Jo%po3–o3Êo0þo>/pGnp¶p Ôp<õp 2qASq"•q%¸q2Þq(r5:r&pr=—rÕr'ñr1s2Ks2~s"±s2Ôs*t72tjt
! }t:ˆt9Ãt*ýt8(uCau¥u1Åu÷u,v?vPvkv†v¡v¼v$Øvýv
wOwmw‹w#ªw%Îwôw
! x6#x9Zx'”x%¼x=âx+ y@Ly&�y!´y+Öyz7"zPZz+«z0×z*{53{i{ˆ{œ{@·{?ø{8|)O|(y|*¢|Í|"æ|<	};F}9‚}-¼}ê}ÿ}~#~7~K~^~r~…~˜~«~À~Ó~ç~û~"3FYm€”§»Îáõ€€.€A€U€i€}€�€£€·€Ê€Þ€ñ€��*�=�P�c�v�‰���°�Ä�×�ë�‚‚(‚;‚6M‚„‚—‚©‚À‚Û‚ú‚(
! ƒ(3ƒ,\ƒ‰ƒ$¦ƒ$Ëƒðƒ$„11„c„€„3’„,Æ„2ó„#&…$J…$o…”…1¦…Ø…*ô…†3†H†
g†u†…†œ†·†"Ô†"÷†"‡"=‡"`‡"ƒ‡"¦‡"É‡"ì‡"ˆ2ˆ"Rˆ uˆ –ˆ·ˆÒˆ êˆ0‰0<‰0m‰!ž‰À‰Þ‰ü‰Š2ŠPŠ!hŠŠŠ¨ŠÆŠäŠ‹ ‹0>‹!o‹0‘‹Â‹Þ‹&û‹5"Œ*XŒƒŒ!¢ŒÄŒÚŒ#ùŒ7�.U�&„�3«�ß�Nø�+GŽsŽ&’Ž6¹ŽCðŽ34�h�}�™�;®�ê��,�,G�,t�/¡�-Ñ�.ÿ�..‘.]‘Œ‘"¥‘%È‘î‘'’2(’[’6y’°’Ä’&Ö’%ý’)#“'M“<u“²“Ã“á“"ù“&”2C”,v”%£”-É”1÷”1)•[•%{•:¡•7Ü•9–<N–‹–5§–Ý–'ó– —2<—=o—­—*Ä—4ï—
$˜2˜J˜\˜'|˜P¤˜Qõ˜1G™y™-”™Â™0ß™ š1šQFš˜š/´šNäšE3›(y›(¢› Ë›ì›*ü›'œ-:œOhœ.¸œçœ<�2=�<p�*­�Ø�!í�%ž 5ž=Vž.”ž;Ãž-ÿž2-Ÿ;`Ÿ1œŸ2ÎŸ ( = 	E O Kn 8º $ó "¡<;¡<x¡?µ¡5õ¡.+¢Z¢!m¢A�¢>Ñ¢=£=N£>Œ£4Ë£4¤N5¤"„¤+§¤+Ó¤Bÿ¤.B¥/q¥&¡¥È¥Ý¥4ñ¥D&¦k¦<‡¦0Ä¦õ¦4§?I§#‰§)­§0×§'¨#0¨T¨h¨€¨›¨5³¨0é¨8©7S©‹©'ª©&Ò©-ù©#'ª-Kª3yªL­ª+úª&«	.«	8«B«MN«>œ«?Û«[¬/w¬1§¬<Ù¬E­E\­6¢­/Ù­2	®/<®
! l®w®%—®½®!Ù®<û®8¯;H¯„¯˜¯I·¯-°"/°:R°C�°CÑ°-±5C±*y±¤±Ä±$Þ±#²D'²Cl²1°²0â²-³A³&R³1y³«³9È³,´0/´-`´BŽ´Ñ´æ´'µ<*µ'gµ/�µ0¿µ<ðµ -¶N¶l¶<Œ¶É¶&á¶C·BL·<�·;Ì·C¸*L¸3w¸$«¸4Ð¸.¹A4¹v¹‘¹ ®¹Ï¹?ë¹)+º,Uº,‚º#¯ºBÓº(»R?».’»9Á»û»T¼Hm¼#¶¼$Ú¼-ÿ¼%-½/S½.ƒ½I²½ü½5¾6R¾/‰¾>¹¾+ø¾#$¿2H¿A{¿ ½¿Þ¿:û¿(6À&_À†ÀBžÀáÀõÀ
! ÁÁ4ÁHÁ[ÁpÁ„Á™Á­ÁÂÁØÁìÁÂ Â4ÂGÂZÂxÂ�Â£Â¹ÂÌÂßÂ,÷Â,$Ã`QÃ1²Ã6äÃÄ13Ä+eÄ1‘Ä-ÃÄ8ñÄ *ÅKÅQeÅ·Å#ËÅ"ïÅÆ/ÆKÆkÆ‚Æ7�ÆIÕÆ;Ç1[Ç5�Ç(ÃÇEìÇF2ÈAyÈ<»ÈRøÈLKÉE˜É)ÞÉÊÊ'0Ê1XÊBŠÊ>ÍÊ3Ë2@ËKsËI¿Ë7	ÌAÌ;\Ì˜Ì!¶Ì(ØÌ9Í6;Í?rÍ)²ÍÜÍ0óÍ$ÎBÎ#ZÎ$~Î%£ÎÉÎçÎûÎÏ'+ÏSÏ.hÏ—Ï>·ÏöÏÐÐ4ÐNÐiÐ�Ð
! ŸÐ:ªÐ-åÐ
Ñ!Ñ5ÑDÑ"aÑ„Ñ"�ÑÀÑ?ÑÑ4Ò?FÒ4†ÒE»Ò:Ó7<Ó"tÓ-—Ó:ÅÓ4Ô+5ÔaÔ(Ô'¨ÔÐÔ2ïÔ$"Õ-GÕ4uÕªÕ6ÈÕ ÿÕL Ö"mÖ"�Ö^³ÖV×Ai×1«×Ý×Bú×%=Ø9cØ-�Ø"ËØ1îØI Ù0jÙ›Ù
! ¯Ù*ºÙ'åÙ&
Ú64Ú5kÚ¡Ú¾Ú'ÜÚ%Û'*Û$RÛ,wÛ&¤Û%ËÛ$ñÛÜ&6Ü]Ü¿Sƒ¡š¶ ŽŽI[P EXùt£´…Y•&ðQ¤
‡ÜÀy\}Ç„¡Ç÷«ÏCäG‚Kj,á¿©çz;=WöÅÖlßcs-Â¯`l“ÍD´ÝÑÑµªÁ{ã‘ˆ37%ì^žÕ_Zt™
! ]1�l:§ö	Ç#u
à:ÖBxt61þcP°½bôó‚Gö&¢8dUÚEb¶�w}àÉÔf†rñæýå2Êó¶Ì¬JÖó·í°ãðÆì¨
! ŠÈÒ–˜ÚÉHó˜)¥'æý™g�rÊ,®É —6˜[zpÜÀ=º¯äÞ*…MXAj’½EâÕgSé®y‚«ú£CGgºYD†™«júµd"-<ÊÈv,Ï›,Nƒ<ÂøºìÐ>[¾³…%æéà¡äyª"7>è˜CÔ@·eË¥Û ÞEV_bQü{Á\îH9|³]B"Ô,L·v£%±úÑ%‹¤Go�ü­•ù¥š”qB.obDR�EhH;&ýÿaÇã
ÀÌ:Ž-)Ko=Wå+.µÎ¼Hc3öšð%�e˜íÒ»Ð•
! ¾ÿUë÷²€Í@W¶“©ôÒÊÿÒaîõibïØ}ÝV.:+q6²#kIfvE;q9È£ž'èÖP5­Ý=dDNÎ…(w0š°”'Æûæ]Ã[Vg‰éò±w¬×«ˆ¦TÏù�ß Aí´¤±Î-UÈoœ777ˆ™¹’+>è¸^éc!`Í$µ�„°ËÅ>»Ž×Z
ÏnçÙi àÄ «(G©\nz	ï)'çs—ƒŒ
­JÞ~¼c’›ïÑ1‘4Š‘ø)q´UåÔ]6�¥/Ÿaíé�d’¦Uü/`ÏòqZ^•±_O‚Öƒ\5æâI6||àNNd¹ÓNu=ª�jŒÿù?_™õ“*Q§X VxË¯ØRÓF^¦ª–M|Žgeˆ}‹p%ýñiUÀ0n †Fv¿2$†QoOçBYû¼Rê×0r$ØûÀ¡óÝ2Ž‰¬Ó¨*�Š€�Æú;<�I
! µ�wJ„(þ$¼­�¤š÷`gQ„*VÝÓ5 ‚é¦njº,O4M­<›7‡í(²¦z�å¢1K–ãïÉ©†¸q€	œÜÃ
›œfËÒ°g·DïK�¡{ø·…2×ˆh€1ðœ£ÄÐ3è³*µÕs	\!¬+ºGÀ~Oz0�£‹.Ô‹®ûž�»¡ªlÁrÙ;AÄÎž&m†Ý—›Š¯Ìá.r»Ù1ƒùf@eêLÞrˆ"XzsÈ#¹@„ZvbS#¾{Ó/]“MT	ÊïV#Š§‰”¸8½¢å'1Í^¥“FRh>–
! ôuÍ29¨¸%pÆYpAç]øÇTºhŸë+�k)bÉS€ñ¯˜ª„×®e0ìWQ¸f€¬Â'û96VC:Ðþ@‡ôp¯x•+Ø\½º3ÕáÜWXùLÃÌÐCãËS¶¾?ŸÔ®5ªÅî¿§Šþký+©_-wtf®³ì«¥&$š8xóRžñhsÁhÄ =Ra¤îò&ÚÚ
! …¶I5´ÅÔ��‡n�ÂÃðATyCò
Ò5s[ÆmâtÛDÎT^�Fäœ?»úzlPá—ÀÕH‰j7ˆöY8§Ðæ®`8Qž}_~¼cµ‚X¤cekp’¼ÄÅhŽèt™Ó’ÃËÇÅIŠüy¦ÖÛëi‹ÿOÜ5~/I-ÞWê¨­iŸ"!â/Û¿Ò~nÉ#x›6waÑÛ´Ø•ÄOm²|ëT¹¢0Ö”ßmƒM>�<äL¯þSTêjÅ£àÁ¿ël œyÈkfê­…¥F�ëk�ý³ä½¹~F?tÏÁÐ<!’Hìdø—i�!NF`½B÷ÑÂ:34üuÉv�BX2R¼qõ:\î¡Â–L‰”—œ¶§)(ÍÃE^“<«‹up±
! Íi0u&*õ²¾¨´¸Ÿ”õÆ²#°åÊx4?ÙîeÚ9Z„Jž�~÷÷MþôJ3ßÓ·$`ÙKÄò!2ÎßwŒ•ðÆ‘Ù¢×úAÕ–·YnsZ[=Âã©‘Œ¤;mPu˜->Œõl¨ÈØ¨�»CPMÙ)L¹ñ¾ ‡N$â±{”aJÁW§o9|A4D?@ô±‡Ÿ›.Ìâ{/}a©½‰"¹‘Ã4ç/�,×Ñád	ƒû�¸¿k*(Ç4ö¢x¬Z¢ÿ8?‚—Ÿám	UŒ( ÊßÚ‰SÌüÜÏÞ²Y³†ÎLío.ø¬�K€‡O³'ÛËòñŒ¦Õ[8¾êØ»G“‘mK9°]B–_vÌ3{}‹™š;rPJH@y"!è|
  
  For bug reporting instructions, please see:
  
*************** with preprocessed source if appropriate.
*** 240,246 ****
  Remove redundant membars.Removing '%s'
  Return floating-point results in ac0 (fr0 in Unix assembler syntax).Reuse r30 on a per function basis.Running spec function '%s' with %d args
  
! Runtime name.SSE instruction set disabled, using 387 arithmeticsSame as %s.  Use the latter option instead.Same as: -mep -mprolog-function.See %s for instructions.
  Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment.Set 80387 floating-point precision to 32-bit.Set 80387 floating-point precision to 64-bit.Set 80387 floating-point precision to 80-bit.Set the estimated probability in percentage for builtin expect. The default value is 90% probability.Set the max size of data eligible for the SDA area.Set the max size of data eligible for the TDA area.Set the max size of data eligible for the ZDA area.Setting spec %s to '%s'
  
  Small data area: none, sdata, use.Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000.Specify cache flush function.Specify cache flush trap number.Specify integer and floating-point calling convention.Specify the name of the target architecture.Specify the target RX cpu type.Specify the version of the ptx ISA to use.Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available.Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available.Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent).Support AES built-in functions and code generation.Support CLDEMOTE built-in functions and code generation.Support CLZERO built-in functions and code generation.Support F16C built-in functions and code generation.Support FSGSBASE built-in functions and code generation.Support MOVDIR64B built-in functions and code generation.Support MOVDIRI built-in functions and code generation.Support MWAITX and MONITORX built-in functions and code generation.Support PCLMUL built-in functions and code generation.Support PKU built-in functions and code generation.Support PREFETCHWT1 built-in functions and code generation.Support RDRND built-in functions and code generation.Support RTM built-in functions and code generation.Support SHA1 and SHA256 built-in functions and code generation.Support WAITPKG built-in functions and code generation.Support code generation of crc32 instruction.Support code generation of movbe instruction.Support code generation of sahf instruction in 64bit x86-64 code.Support multi-threading.Syntax error in PROTECTED statement at %CTaken at least once:%s of %d
--- 236,242 ----
  Remove redundant membars.Removing '%s'
  Return floating-point results in ac0 (fr0 in Unix assembler syntax).Reuse r30 on a per function basis.Running spec function '%s' with %d args
  
! Runtime name.SSE instruction set disabled, using 387 arithmeticsSame as: -mep -mprolog-function.See %s for instructions.
  Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment.Set 80387 floating-point precision to 32-bit.Set 80387 floating-point precision to 64-bit.Set 80387 floating-point precision to 80-bit.Set the estimated probability in percentage for builtin expect. The default value is 90% probability.Set the max size of data eligible for the SDA area.Set the max size of data eligible for the TDA area.Set the max size of data eligible for the ZDA area.Setting spec %s to '%s'
  
  Small data area: none, sdata, use.Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000.Specify cache flush function.Specify cache flush trap number.Specify integer and floating-point calling convention.Specify the name of the target architecture.Specify the target RX cpu type.Specify the version of the ptx ISA to use.Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available.Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available.Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent).Support AES built-in functions and code generation.Support CLDEMOTE built-in functions and code generation.Support CLZERO built-in functions and code generation.Support F16C built-in functions and code generation.Support FSGSBASE built-in functions and code generation.Support MOVDIR64B built-in functions and code generation.Support MOVDIRI built-in functions and code generation.Support MWAITX and MONITORX built-in functions and code generation.Support PCLMUL built-in functions and code generation.Support PKU built-in functions and code generation.Support PREFETCHWT1 built-in functions and code generation.Support RDRND built-in functions and code generation.Support RTM built-in functions and code generation.Support SHA1 and SHA256 built-in functions and code generation.Support WAITPKG built-in functions and code generation.Support code generation of crc32 instruction.Support code generation of movbe instruction.Support code generation of sahf instruction in 64bit x86-64 code.Support multi-threading.Syntax error in PROTECTED statement at %CTaken at least once:%s of %d
*************** warranty; not even for MERCHANTABILITY o
*** 292,298 ****
  unconditional %2d taken %s
  undefined named operand %qsunexpected base-type in cris_print_baseunexpected index-type in cris_print_indexunexpected multiplicative operandunexpected offsetunexpected operandunexpected side-effects in addressunion cannot be made transparentunknown TLS model %qsunknown alignment %qs specified for option %qsunknown array size in deleteunknown callback event registered by plugin %sunknown cc_attr valueunknown destunknown insn modeunknown move insn:unknown punctuation '%c'unknown register name: %sunknown relocation unspecunknown srcunnamed struct/union that defines no instancesunnamed variable or field declared voidunreachableunrecognizable insn:unrecognized addressunrecognized format specifierunrecognized gcc debugging option: %cunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunsafe 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 transactionunsupported argument type to builtin functionunsupported combination: %sunsupported fixed-point conversionunsupported operand size for extended registerunsupported size for integer registerunterminated assembly dialect alternativeunterminated format stringuse of %s and %s together in %s formatuseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationusing-declaration for non-member at class scopevalue computed is not usedvar-tracking-assignments changes selective schedulingvariable %q+D part of alias cyclevariable %qD has initializer but incomplete typevariable or field declared voidvariable symbol is not variablevariable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable-sized object may not be initializedvector argument passed to unprototyped functionverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iversion attribute is not a stringvirtual functions cannot be friendsvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bewaitpid failedwarning: writing to LTRANS output list %s: %mwrong argument %qs to option %qswrong insn in the fallthru edgewrong number of template arguments (%d, should be %d)wrong strategy name %qs specified for option %qswrong type argument to %swrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codezero width in %s formatzero-length %s format stringzero-size array %qDProject-Id-Version: gcc-9.1-b20190203
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
- POT-Creation-Date: 2020-03-20 23:17+0000
  PO-Revision-Date: 2019-02-14 11:00+0200
  Last-Translator: Joe Hansen <joedalton2@yahoo.dk>
  Language-Team: Danish <dansk@dansk-gruppen.dk>
--- 288,293 ----
*************** prÃ¦processeret kildekode om nÃ¸dvendigt
*** 483,489 ****
  Fjern redundante membars.Fjerner Â»%sÂ«
  Returner kommatalsresultater i ac0 (fr0 i Unix-maskinkodesyntaks).Genbrug r30 pÃ¥ et pr. funktionsgrundlag.Afvikler specifikationsfunktionen Â»%sÂ« med %d argumenter
  
! KÃ¸rselstidsnavn.SSE-instruktionssÃ¦t deaktiveret, bruger 387-beregningerSamme som %s. Brug det sidste tilvalg i stedet.Samme som: -mep -mprolog-function.Se %s for instruktioner.
  VÃ¦lg den andel af den maksimale frekvens af udfÃ¸rsler af basisblokke i funktion givet en basisbloks hent-justering.SÃ¦t 80387-kommatalsprÃ¦cision til 32-bitSÃ¦t 80387-kommatalsprÃ¦cision til 64-bitSÃ¦t 80387-kommatalsprÃ¦cision til 80-bitAngiv den estimerede sandsynlighed i procent for indbygget forventning. StandardvÃ¦rdien er 90 % sandsynlighed.Angiv den maks. stÃ¸rrelse af data til SDA-omrÃ¥det.Angiv den maks. stÃ¸rrelse af data til TDA-omrÃ¥det.Angiv den maks. stÃ¸rrelse af data til ZDA-omrÃ¥det.SÃ¦tter specifikation %s til '%s'
  
  OmrÃ¥de til smÃ¥ data: none, sdata, use.Angiv CPU for planlÃ¦gningsformÃ¥l. Gyldige argumenter er 700, 7100, 7100LC, 7200, 7300 og 8000.Angiv mellemlagertÃ¸mningsfunktion.Angiv mellemlagertÃ¸mningsfunktion.Angiv kaldkonventione for heltal og kommatal.Angiv navnet pÃ¥ mÃ¥larkitekturen.Specificer mÃ¥l-RX-cpu-typen.Angiv versionen for ptx ISA'en at anvende.Stop fremadrettet vÃ¦kst hvis sandsynligheden for den bedste kant er mindre end denne tÃ¦rskel (i procent). Benyttes nÃ¥r profileringstilbagemelding er tilgÃ¦ngelig.Stop fremadrettet vÃ¦kst hvis sandsynligheden for den bedste kant er mindre end denne tÃ¦rskel (i procent). Benyttes nÃ¥r profileringstilbagemelding ikke er tilgÃ¦ngeligStop omvendt vÃ¦kst hvis den omvendte sandsynlighed for den bedste kant er mindre end denne tÃ¦rskel (i procent).UnderstÃ¸t indbyggede AES--funktioner og kodegenereringUnderstÃ¸t indbyggede CLDEMOTE-funktioner og kodegenereringUnderstÃ¸t indbyggede CLZERO-funktioner og kodegenereringUnderstÃ¸t indbyggede F16C-funktioner og kodegenereringUnderstÃ¸t indbyggede FSGSBASE-funktioner og kodegenereringUnderstÃ¸t indbyggede MOVDIR64B-funktioner og kodegenereringUnderstÃ¸t indbyggede MOVDIRI-funktioner og kodegenereringUnderstÃ¸t indbyggede MWAITX- og MONITORX-funktioner og kodegenereringUnderstÃ¸t indbyggede PCLMUL-funktioner og kodegenereringUnderstÃ¸t indbyggede PKU-funktioner og kodegenereringUnderstÃ¸t indbyggede PREFETCHWT1-funktioner og kodegenereringUnderstÃ¸t indbyggede RDRND-funktioner og kodegenereringUnderstÃ¸t indbyggede RTM-funktioner og kodegenereringUnderstÃ¸t indbyggede SHA1- og SHA256funktioner og kodegenereringUnderstÃ¸t indbyggede MMWAITPKGX-funktioner og kodegenereringUnderstÃ¸t kodeoprettelse af crc32-instruktionUnderstÃ¸t kodeoprettelse af movbe-instruktion.UnderstÃ¸t kodeoprettelse af sahf-instruktion i 64-bit x86-64-kode.UnderstÃ¸t brug af flere trÃ¥de.Syntaksfejl i PROTECTED-udtryk ved %CTaget mindst en gang:%s af %d
--- 478,484 ----
  Fjern redundante membars.Fjerner Â»%sÂ«
  Returner kommatalsresultater i ac0 (fr0 i Unix-maskinkodesyntaks).Genbrug r30 pÃ¥ et pr. funktionsgrundlag.Afvikler specifikationsfunktionen Â»%sÂ« med %d argumenter
  
! KÃ¸rselstidsnavn.SSE-instruktionssÃ¦t deaktiveret, bruger 387-beregningerSamme som: -mep -mprolog-function.Se %s for instruktioner.
  VÃ¦lg den andel af den maksimale frekvens af udfÃ¸rsler af basisblokke i funktion givet en basisbloks hent-justering.SÃ¦t 80387-kommatalsprÃ¦cision til 32-bitSÃ¦t 80387-kommatalsprÃ¦cision til 64-bitSÃ¦t 80387-kommatalsprÃ¦cision til 80-bitAngiv den estimerede sandsynlighed i procent for indbygget forventning. StandardvÃ¦rdien er 90 % sandsynlighed.Angiv den maks. stÃ¸rrelse af data til SDA-omrÃ¥det.Angiv den maks. stÃ¸rrelse af data til TDA-omrÃ¥det.Angiv den maks. stÃ¸rrelse af data til ZDA-omrÃ¥det.SÃ¦tter specifikation %s til '%s'
  
  OmrÃ¥de til smÃ¥ data: none, sdata, use.Angiv CPU for planlÃ¦gningsformÃ¥l. Gyldige argumenter er 700, 7100, 7100LC, 7200, 7300 og 8000.Angiv mellemlagertÃ¸mningsfunktion.Angiv mellemlagertÃ¸mningsfunktion.Angiv kaldkonventione for heltal og kommatal.Angiv navnet pÃ¥ mÃ¥larkitekturen.Specificer mÃ¥l-RX-cpu-typen.Angiv versionen for ptx ISA'en at anvende.Stop fremadrettet vÃ¦kst hvis sandsynligheden for den bedste kant er mindre end denne tÃ¦rskel (i procent). Benyttes nÃ¥r profileringstilbagemelding er tilgÃ¦ngelig.Stop fremadrettet vÃ¦kst hvis sandsynligheden for den bedste kant er mindre end denne tÃ¦rskel (i procent). Benyttes nÃ¥r profileringstilbagemelding ikke er tilgÃ¦ngeligStop omvendt vÃ¦kst hvis den omvendte sandsynlighed for den bedste kant er mindre end denne tÃ¦rskel (i procent).UnderstÃ¸t indbyggede AES--funktioner og kodegenereringUnderstÃ¸t indbyggede CLDEMOTE-funktioner og kodegenereringUnderstÃ¸t indbyggede CLZERO-funktioner og kodegenereringUnderstÃ¸t indbyggede F16C-funktioner og kodegenereringUnderstÃ¸t indbyggede FSGSBASE-funktioner og kodegenereringUnderstÃ¸t indbyggede MOVDIR64B-funktioner og kodegenereringUnderstÃ¸t indbyggede MOVDIRI-funktioner og kodegenereringUnderstÃ¸t indbyggede MWAITX- og MONITORX-funktioner og kodegenereringUnderstÃ¸t indbyggede PCLMUL-funktioner og kodegenereringUnderstÃ¸t indbyggede PKU-funktioner og kodegenereringUnderstÃ¸t indbyggede PREFETCHWT1-funktioner og kodegenereringUnderstÃ¸t indbyggede RDRND-funktioner og kodegenereringUnderstÃ¸t indbyggede RTM-funktioner og kodegenereringUnderstÃ¸t indbyggede SHA1- og SHA256funktioner og kodegenereringUnderstÃ¸t indbyggede MMWAITPKGX-funktioner og kodegenereringUnderstÃ¸t kodeoprettelse af crc32-instruktionUnderstÃ¸t kodeoprettelse af movbe-instruktion.UnderstÃ¸t kodeoprettelse af sahf-instruktion i 64-bit x86-64-kode.UnderstÃ¸t brug af flere trÃ¥de.Syntaksfejl i PROTECTED-udtryk ved %CTaget mindst en gang:%s af %d
diff -Nrcpad gcc-10.1.0/gcc/po/da.po gcc-10.2.0/gcc/po/da.po
*** gcc-10.1.0/gcc/po/da.po	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/po/da.po	Thu Jul 23 06:35:17 2020
*************** msgid ""
*** 137,143 ****
  msgstr ""
  "Project-Id-Version: gcc-9.1-b20190203\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-03-20 23:17+0000\n"
  "PO-Revision-Date: 2019-02-14 11:00+0200\n"
  "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
  "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
--- 137,143 ----
  msgstr ""
  "Project-Id-Version: gcc-9.1-b20190203\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-04-27 21:19+0000\n"
  "PO-Revision-Date: 2019-02-14 11:00+0200\n"
  "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
  "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
*************** msgstr ""
*** 148,166 ****
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
! #: cfgrtl.c:2738
  msgid "flow control insn inside a basic block"
  msgstr "strÃ¸mkontrolinstruktion inden i en basisblok"
  
! #: cfgrtl.c:2970
  msgid "wrong insn in the fallthru edge"
  msgstr "forkert instruktion i fald-gennem-kant"
  
! #: cfgrtl.c:3026
  msgid "insn outside basic block"
  msgstr "instruktion uden for basisblok"
  
! #: cfgrtl.c:3034
  msgid "return not followed by barrier"
  msgstr "returnering fÃ¸lges ikke af barriere"
  
--- 148,166 ----
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
! #: cfgrtl.c:2748
  msgid "flow control insn inside a basic block"
  msgstr "strÃ¸mkontrolinstruktion inden i en basisblok"
  
! #: cfgrtl.c:2980
  msgid "wrong insn in the fallthru edge"
  msgstr "forkert instruktion i fald-gennem-kant"
  
! #: cfgrtl.c:3036
  msgid "insn outside basic block"
  msgstr "instruktion uden for basisblok"
  
! #: cfgrtl.c:3044
  msgid "return not followed by barrier"
  msgstr "returnering fÃ¸lges ikke af barriere"
  
*************** msgstr "%s: alle advarsler bliver opfatt
*** 232,238 ****
  msgid "%s: some warnings being treated as errors"
  msgstr "%s: nogle advarsler bliver opfattet som fejl"
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1427
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr "<indbygget>"
--- 232,238 ----
  msgid "%s: some warnings being treated as errors"
  msgstr "%s: nogle advarsler bliver opfattet som fejl"
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1431
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr "<indbygget>"
*************** msgstr "Â»%%lÂ«-operand er ikke en etike
*** 330,341 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11740
  #, c-format
  msgid "floating constant misused"
  msgstr "kommatalskonstant misbrugt"
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11831
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 330,341 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11745
  #, c-format
  msgid "floating constant misused"
  msgstr "kommatalskonstant misbrugt"
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11836
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr "Â»"
*** 1321,1349 ****
  msgid "'"
  msgstr "Â«"
  
! #: langhooks.c:381
  msgid "At top level:"
  msgstr "Ved Ã¸verste niveau:"
  
! #: langhooks.c:397 cp/error.c:3478
  #, c-format
  msgid "In member function %qs"
  msgstr "I medlemsfunktionen %qs"
  
! #: langhooks.c:401 cp/error.c:3481
  #, c-format
  msgid "In function %qs"
  msgstr "I funktionen %qs"
  
! #: langhooks.c:446 cp/error.c:3431
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr "    indlejret fra %qs ved %r%s:%d:%d%R"
  
! #: langhooks.c:451 cp/error.c:3436
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr "    indlejret fra %qs ved %r%s:%d%R"
  
! #: langhooks.c:457 cp/error.c:3442
  #, c-format
  msgid "    inlined from %qs"
  msgstr "    indlejret fra %qs"
--- 1321,1349 ----
  msgid "'"
  msgstr "Â«"
  
! #: langhooks.c:382
  msgid "At top level:"
  msgstr "Ved Ã¸verste niveau:"
  
! #: langhooks.c:398 cp/error.c:3480
  #, c-format
  msgid "In member function %qs"
  msgstr "I medlemsfunktionen %qs"
  
! #: langhooks.c:402 cp/error.c:3483
  #, c-format
  msgid "In function %qs"
  msgstr "I funktionen %qs"
  
! #: langhooks.c:447 cp/error.c:3433
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr "    indlejret fra %qs ved %r%s:%d:%d%R"
  
! #: langhooks.c:452 cp/error.c:3438
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr "    indlejret fra %qs ved %r%s:%d%R"
  
! #: langhooks.c:458 cp/error.c:3444
  #, c-format
  msgid "    inlined from %qs"
  msgstr "    indlejret fra %qs"
*************** msgstr "    indlejret fra %qs"
*** 1352,1421 ****
  msgid "this is the insn:"
  msgstr "dette er instruktionen:"
  
! #: lra-constraints.c:3015
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "kunne ikke generere genindlÃ¦sninger for umulige begrÃ¦sninger:"
  
! #: lra-constraints.c:4006 reload.c:3814
  msgid "unable to generate reloads for:"
  msgstr "kunne ikke generere genindlÃ¦sninger for:"
  
  #. What to print when a switch has no documentation.
! #: opts.c:186
  msgid "This option lacks documentation."
  msgstr "Dette tilvalg mangler dokumentation."
  
! #: opts.c:187
  msgid "Uses of this option are diagnosed."
  msgstr "Brug af dette tilvalg diagnosticeres."
  
! #: opts.c:1324
  #, c-format
! msgid "Same as %s.  Use the latter option instead."
! msgstr "Samme som %s. Brug det sidste tilvalg i stedet."
  
! #: opts.c:1332
  #, c-format
  msgid "%s  Same as %s."
  msgstr "%s Samme som %s."
  
! #: opts.c:1395
  msgid "[available in "
  msgstr ""
  
! #: opts.c:1427
  msgid "[default]"
  msgstr "[standard]"
  
! #: opts.c:1436
  #, c-format
  msgid "%llu bytes"
  msgstr ""
  
! #: opts.c:1473
  msgid "[enabled]"
  msgstr "[aktiveret]"
  
! #: opts.c:1475
  msgid "[disabled]"
  msgstr "[deaktiveret]"
  
! #: opts.c:1511
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr " Ingen tilvalg med de Ã¸nskede karakteristika blev fundet\n"
  
! #: opts.c:1520
  #, c-format
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr " Ingen fundet. Brug --help=%s for at vise *alle* tilvalgene understÃ¸ttet af brugerfladen %s.\n"
  
! #: opts.c:1526
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr " Alle tilvalg med de Ã¸nskede karakteristika er allerede blevet vist\n"
  
! #: opts.c:1571
  #, fuzzy, c-format
  #| msgid "invalid type argument"
  msgid ""
--- 1352,1433 ----
  msgid "this is the insn:"
  msgstr "dette er instruktionen:"
  
! #: lra-constraints.c:3019
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "kunne ikke generere genindlÃ¦sninger for umulige begrÃ¦sninger:"
  
! #: lra-constraints.c:4010 reload.c:3814
  msgid "unable to generate reloads for:"
  msgstr "kunne ikke generere genindlÃ¦sninger for:"
  
  #. What to print when a switch has no documentation.
! #: opts.c:187
  msgid "This option lacks documentation."
  msgstr "Dette tilvalg mangler dokumentation."
  
! #: opts.c:188
  msgid "Uses of this option are diagnosed."
  msgstr "Brug af dette tilvalg diagnosticeres."
  
! #: opts.c:1331
  #, c-format
! msgid "Same as %s%s (or, in negated form, %s%s)."
! msgstr ""
  
! #: opts.c:1336
! #, fuzzy, c-format
! #| msgid "%s  Same as %s."
! msgid "Same as %s%s."
! msgstr "%s Samme som %s."
! 
! #: opts.c:1341
! #, fuzzy, c-format
! #| msgid "%s  Same as %s."
! msgid "Same as %s."
! msgstr "%s Samme som %s."
! 
! #: opts.c:1349
  #, c-format
  msgid "%s  Same as %s."
  msgstr "%s Samme som %s."
  
! #: opts.c:1412
  msgid "[available in "
  msgstr ""
  
! #: opts.c:1444
  msgid "[default]"
  msgstr "[standard]"
  
! #: opts.c:1453
  #, c-format
  msgid "%llu bytes"
  msgstr ""
  
! #: opts.c:1490
  msgid "[enabled]"
  msgstr "[aktiveret]"
  
! #: opts.c:1492
  msgid "[disabled]"
  msgstr "[deaktiveret]"
  
! #: opts.c:1528
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr " Ingen tilvalg med de Ã¸nskede karakteristika blev fundet\n"
  
! #: opts.c:1537
  #, c-format
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr " Ingen fundet. Brug --help=%s for at vise *alle* tilvalgene understÃ¸ttet af brugerfladen %s.\n"
  
! #: opts.c:1543
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr " Alle tilvalg med de Ã¸nskede karakteristika er allerede blevet vist\n"
  
! #: opts.c:1588
  #, fuzzy, c-format
  #| msgid "invalid type argument"
  msgid ""
*************** msgid ""
*** 1423,1471 ****
  "   "
  msgstr "ugyldig typeparameter"
  
! #: opts.c:1621
  msgid "The following options are target specific"
  msgstr "De fÃ¸lgende tilvalg er mÃ¥lspecifikke"
  
! #: opts.c:1624
  msgid "The following options control compiler warning messages"
  msgstr "De fÃ¸lgende tilvalg kontrollerer advarselsbeskeder for oversÃ¦tteren"
  
! #: opts.c:1627
  msgid "The following options control optimizations"
  msgstr "De fÃ¸lgende tilvalg kontrollerer optimeringer"
  
! #: opts.c:1630 opts.c:1670
  msgid "The following options are language-independent"
  msgstr "De fÃ¸lgende tilvalg er sproguafhÃ¦ngige"
  
! #: opts.c:1633
  #, fuzzy
  #| msgid "The following options control optimizations"
  msgid "The following options control parameters"
  msgstr "De fÃ¸lgende tilvalg kontrollerer optimeringer"
  
! #: opts.c:1639
  msgid "The following options are specific to just the language "
  msgstr "De fÃ¸lgende tilvalg er specifikke kun for sproget "
  
! #: opts.c:1641
  msgid "The following options are supported by the language "
  msgstr "De fÃ¸lgende tilvalg er understÃ¸ttet af sproget "
  
! #: opts.c:1652
  msgid "The following options are not documented"
  msgstr "De fÃ¸lgende tilvalg er ikke dokumenterede"
  
! #: opts.c:1654
  msgid "The following options take separate arguments"
  msgstr "De fÃ¸lgende tilvalg anvender forskellige parametre"
  
! #: opts.c:1656
  msgid "The following options take joined arguments"
  msgstr "De fÃ¸lgende tilvalg anvender fÃ¦lles parametre"
  
! #: opts.c:1668
  msgid "The following options are language-related"
  msgstr "De fÃ¸lgende tilvalg er sprogrelaterede"
  
--- 1435,1483 ----
  "   "
  msgstr "ugyldig typeparameter"
  
! #: opts.c:1638
  msgid "The following options are target specific"
  msgstr "De fÃ¸lgende tilvalg er mÃ¥lspecifikke"
  
! #: opts.c:1641
  msgid "The following options control compiler warning messages"
  msgstr "De fÃ¸lgende tilvalg kontrollerer advarselsbeskeder for oversÃ¦tteren"
  
! #: opts.c:1644
  msgid "The following options control optimizations"
  msgstr "De fÃ¸lgende tilvalg kontrollerer optimeringer"
  
! #: opts.c:1647 opts.c:1687
  msgid "The following options are language-independent"
  msgstr "De fÃ¸lgende tilvalg er sproguafhÃ¦ngige"
  
! #: opts.c:1650
  #, fuzzy
  #| msgid "The following options control optimizations"
  msgid "The following options control parameters"
  msgstr "De fÃ¸lgende tilvalg kontrollerer optimeringer"
  
! #: opts.c:1656
  msgid "The following options are specific to just the language "
  msgstr "De fÃ¸lgende tilvalg er specifikke kun for sproget "
  
! #: opts.c:1658
  msgid "The following options are supported by the language "
  msgstr "De fÃ¸lgende tilvalg er understÃ¸ttet af sproget "
  
! #: opts.c:1669
  msgid "The following options are not documented"
  msgstr "De fÃ¸lgende tilvalg er ikke dokumenterede"
  
! #: opts.c:1671
  msgid "The following options take separate arguments"
  msgstr "De fÃ¸lgende tilvalg anvender forskellige parametre"
  
! #: opts.c:1673
  msgid "The following options take joined arguments"
  msgstr "De fÃ¸lgende tilvalg anvender fÃ¦lles parametre"
  
! #: opts.c:1685
  msgid "The following options are language-related"
  msgstr "De fÃ¸lgende tilvalg er sprogrelaterede"
  
*************** msgid "using simple load CSE after regis
*** 1499,1514 ****
  msgstr "OmplanlÃ¦g instruktioner efter registerallokering"
  
  #. It's the compiler's fault.
! #: reload1.c:5997
  msgid "could not find a spill register"
  msgstr "kunne ikke finde et register at bortÃ¸dsle"
  
  #. It's the compiler's fault.
! #: reload1.c:7879
  msgid "VOIDmode on an output"
  msgstr "VOID-tilstand ved uddata"
  
! #: reload1.c:8612
  msgid "failure trying to reload:"
  msgstr "kunne ikke genindlÃ¦se:"
  
--- 1511,1526 ----
  msgstr "OmplanlÃ¦g instruktioner efter registerallokering"
  
  #. It's the compiler's fault.
! #: reload1.c:5998
  msgid "could not find a spill register"
  msgstr "kunne ikke finde et register at bortÃ¸dsle"
  
  #. It's the compiler's fault.
! #: reload1.c:7880
  msgid "VOIDmode on an output"
  msgstr "VOID-tilstand ved uddata"
  
! #: reload1.c:8613
  msgid "failure trying to reload:"
  msgstr "kunne ikke genindlÃ¦se:"
  
*************** msgstr "tilvalg overbragt: "
*** 1579,1586 ****
  msgid "options enabled: "
  msgstr "tilvalg slÃ¥et til: "
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1073
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:413
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonym>"
--- 1591,1598 ----
  msgid "options enabled: "
  msgstr "tilvalg slÃ¥et til: "
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1075
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:417
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonym>"
*************** msgid "length modifier in strfmon format
*** 2022,2112 ****
  msgstr "lÃ¦ngdemodifikation i strfmon-formatering"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1450 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr "<kommandolinje>"
  
! #: config/aarch64/aarch64.c:9459
  #, fuzzy, c-format
  #| msgid "Unsupported operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "Ikke understÃ¸ttet operand for koden Â»%cÂ«"
  
! #: config/aarch64/aarch64.c:9468 config/aarch64/aarch64.c:9481
! #: config/aarch64/aarch64.c:9493 config/aarch64/aarch64.c:9504
! #: config/aarch64/aarch64.c:9520 config/aarch64/aarch64.c:9534
! #: config/aarch64/aarch64.c:9554 config/aarch64/aarch64.c:9628
! #: config/aarch64/aarch64.c:9639 config/aarch64/aarch64.c:9653
! #: config/aarch64/aarch64.c:9875 config/aarch64/aarch64.c:9893
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:9572 config/aarch64/aarch64.c:9583
! #: config/aarch64/aarch64.c:9735 config/aarch64/aarch64.c:9746
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.c:9595 config/aarch64/aarch64.c:9607
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9621
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:9687 config/arm/arm.c:24031
  #, c-format
  msgid "missing operand"
  msgstr "manglende operand"
  
! #: config/aarch64/aarch64.c:9772
  #, c-format
  msgid "invalid constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.c:9775
  #, c-format
  msgid "invalid operand"
  msgstr "ugyldig operand"
  
! #: config/aarch64/aarch64.c:9901 config/aarch64/aarch64.c:9906
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ugyldig operandprÃ¦fiks Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:9926
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/aarch64/aarch64.c:21967 config/arm/arm.c:33015
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/aarch64/aarch64.c:21969 config/arm/arm.c:33017
  #, fuzzy
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: config/aarch64/aarch64.c:21984 config/aarch64/aarch64.c:22000
! #: config/arm/arm.c:33032 config/arm/arm.c:33048
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13032
! #: config/rs6000/rs6000.c:13258 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« brugt uden nogle lokale dynamiske TLS-referencer"
--- 2034,2130 ----
  msgstr "lÃ¦ngdemodifikation i strfmon-formatering"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1454 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr "<kommandolinje>"
  
! #: config/aarch64/aarch64.c:9890
  #, fuzzy, c-format
  #| msgid "Unsupported operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "Ikke understÃ¸ttet operand for koden Â»%cÂ«"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10052
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr "manglende operand"
  
! #: config/aarch64/aarch64.c:10203
  #, c-format
  msgid "invalid constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.c:10206
  #, c-format
  msgid "invalid operand"
  msgstr "ugyldig operand"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ugyldig operandprÃ¦fiks Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10357
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  #, fuzzy
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22620
! #, fuzzy
! #| msgid "invalid operands to binary %s"
! msgid "cannot combine GNU and SVE vectors in a binary operation"
! msgstr "ugyldige operander til binÃ¦r %s"
! 
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« brugt uden nogle lokale dynamiske TLS-referencer"
*************** msgid "invalid %%r value"
*** 2122,2139 ****
  msgstr "ugyldig %%r-vÃ¦rdi"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12952 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "ugyldig %%R-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12872
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "ugyldig %%N-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12900
  #, c-format
  msgid "invalid %%P value"
  msgstr "ugyldig %%P-vÃ¦rdi"
--- 2140,2157 ----
  msgstr "ugyldig %%r-vÃ¦rdi"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "ugyldig %%R-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "ugyldig %%N-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "ugyldig %%P-vÃ¦rdi"
*************** msgstr "ugyldig %%M-vÃ¦rdi"
*** 2163,2169 ****
  msgid "invalid %%U value"
  msgstr "ugyldig %%U-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%s value"
  msgstr "ugyldig %%s-vÃ¦rdi"
--- 2181,2187 ----
  msgid "invalid %%U value"
  msgstr "ugyldig %%U-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "ugyldig %%s-vÃ¦rdi"
*************** msgstr "ugyldig %%s-vÃ¦rdi"
*** 2173,2179 ****
  msgid "invalid %%C value"
  msgstr "ugyldig %%C-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12736
  #, c-format
  msgid "invalid %%E value"
  msgstr "ugyldig %%E-vÃ¦rdi"
--- 2191,2197 ----
  msgid "invalid %%C value"
  msgstr "ugyldig %%C-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "ugyldig %%E-vÃ¦rdi"
*************** msgstr "ukendt relokaliserings-unspec"
*** 2186,2192 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6014 config/gcn/gcn.c:6125 config/rs6000/rs6000.c:13263
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ugyldig %%xn-kode"
--- 2204,2210 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ugyldig %%xn-kode"
*************** msgstr "ugyldig UNSPEC som operand: %d"
*** 2269,2305 ****
  msgid "unrecognized supposed constant"
  msgstr "ukendt formodet konstant"
  
! #: config/arm/arm.c:20399 config/arm/arm.c:20424 config/arm/arm.c:20434
! #: config/arm/arm.c:20443 config/arm/arm.c:20452
  #, c-format
  msgid "invalid shift operand"
  msgstr "ugyldig skift-operand"
  
! #: config/arm/arm.c:23315 config/arm/arm.c:23333
  #, fuzzy, c-format
  #| msgid "Generate char instructions"
  msgid "predicated Thumb instruction"
  msgstr "GenerÃ©r char-instruktioner"
  
! #: config/arm/arm.c:23321
  #, fuzzy, c-format
  #| msgid "ret instruction not implemented"
  msgid "predicated instruction in conditional sequence"
  msgstr "ret-instruktion ikke implementeret"
  
! #: config/arm/arm.c:23439 config/arm/arm.c:23452 config/arm/arm.c:23477
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ikke understÃ¸ttet operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23554 config/arm/arm.c:23576 config/arm/arm.c:23586
! #: config/arm/arm.c:23596 config/arm/arm.c:23606 config/arm/arm.c:23645
! #: config/arm/arm.c:23663 config/arm/arm.c:23688 config/arm/arm.c:23703
! #: config/arm/arm.c:23730 config/arm/arm.c:23737 config/arm/arm.c:23755
! #: config/arm/arm.c:23762 config/arm/arm.c:23770 config/arm/arm.c:23791
! #: config/arm/arm.c:23798 config/arm/arm.c:23978 config/arm/arm.c:23985
! #: config/arm/arm.c:24012 config/arm/arm.c:24019 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2287,2323 ----
  msgid "unrecognized supposed constant"
  msgstr "ukendt formodet konstant"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, c-format
  msgid "invalid shift operand"
  msgstr "ugyldig skift-operand"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, fuzzy, c-format
  #| msgid "Generate char instructions"
  msgid "predicated Thumb instruction"
  msgstr "GenerÃ©r char-instruktioner"
  
! #: config/arm/arm.c:23335
  #, fuzzy, c-format
  #| msgid "ret instruction not implemented"
  msgid "predicated instruction in conditional sequence"
  msgstr "ret-instruktion ikke implementeret"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ikke understÃ¸ttet operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "Ikke understÃ¸ttet operand for k
*** 2307,2319 ****
  msgid "invalid operand for code '%c'"
  msgstr "ugyldig operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23658
  #, c-format
  msgid "instruction never executed"
  msgstr "instruktion aldrig udfÃ¸rt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23679
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "forÃ¦ldet Maverick-formatkode Â»%cÂ«"
--- 2325,2337 ----
  msgid "invalid operand for code '%c'"
  msgstr "ugyldig operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr "instruktion aldrig udfÃ¸rt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "forÃ¦ldet Maverick-formatkode Â»%cÂ«"
*************** msgstr ""
*** 2672,2690 ****
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6035
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "ugyldig operand til %%Z-koden"
  
! #: config/gcn/gcn.c:6023
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: ugyldig tilstand"
  
! #: config/gcn/gcn.c:6105
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
--- 2690,2708 ----
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "ugyldig operand til %%Z-koden"
  
! #: config/gcn/gcn.c:6038
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: ugyldig tilstand"
  
! #: config/gcn/gcn.c:6120
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
*************** msgstr "ugyldig konstant:"
*** 2698,2803 ****
  msgid "Expected register or constant integer."
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: config/i386/i386.c:11825
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ugyldig UNSPEC som operand"
  
! #: config/i386/i386.c:12364
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "ugyldig brug af 'restrict'"
  
! #: config/i386/i386.c:12369
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ugyldig brug af asm-flaguddata"
  
! #: config/i386/i386.c:12600
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ugyldig operandstÃ¸rrelse for operandkoden Â»OÂ«"
  
! #: config/i386/i386.c:12635
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ugyldig operandstÃ¸rrelse for operandkoden Â»zÂ«"
  
! #: config/i386/i386.c:12704
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "ugyldig operandtype brugt med operandkoden Â»ZÂ«"
  
! #: config/i386/i386.c:12709
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "ugyldig operandstÃ¸rrelse for operandkoden Â»ZÂ«"
  
! #: config/i386/i386.c:12764
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'Y'"
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode Â»YÂ«"
  
! #: config/i386/i386.c:12820
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode Â»YÂ«"
  
! #: config/i386/i386.c:12899
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode Â»DÂ«"
  
! #: config/i386/i386.c:12917
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode Â»%cÂ«"
  
! #: config/i386/i386.c:12930
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "operand er ikke en offsettable-hukommelsesreference, ugyldig operandkode Â»HÂ«"
  
! #: config/i386/i386.c:12945
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operand er ikke et heltal, ugyldig operandkode Â»KÂ«"
  
! #: config/i386/i386.c:12973
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "operand er ikke et specifikt heltal, ugyldig operandkode Â»rÂ«"
  
! #: config/i386/i386.c:12991
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operand er ikke et heltal, ugyldig operandkode Â»RÂ«"
  
! #: config/i386/i386.c:13014
  #, fuzzy, c-format
  #| msgid "operand is not a specific integer, invalid operand code 'r'"
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "operand er ikke et specifikt heltal, ugyldig operandkode Â»rÂ«"
  
! #: config/i386/i386.c:13118
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ugyldig operandkode Â»%cÂ«"
  
! #: config/i386/i386.c:13180
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ugyldige begrÃ¦nsninger for operand"
  
! #: config/i386/i386.c:13230
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector immediate"
  msgstr "ugyldig konstant:"
  
! #: config/i386/i386.c:16158
  msgid "unknown insn mode"
  msgstr "ukendt instruktionstilstand"
  
--- 2716,2821 ----
  msgid "Expected register or constant integer."
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: config/i386/i386.c:11830
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ugyldig UNSPEC som operand"
  
! #: config/i386/i386.c:12369
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "ugyldig brug af 'restrict'"
  
! #: config/i386/i386.c:12374
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ugyldig brug af asm-flaguddata"
  
! #: config/i386/i386.c:12605
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ugyldig operandstÃ¸rrelse for operandkoden Â»OÂ«"
  
! #: config/i386/i386.c:12640
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ugyldig operandstÃ¸rrelse for operandkoden Â»zÂ«"
  
! #: config/i386/i386.c:12709
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "ugyldig operandtype brugt med operandkoden Â»ZÂ«"
  
! #: config/i386/i386.c:12714
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "ugyldig operandstÃ¸rrelse for operandkoden Â»ZÂ«"
  
! #: config/i386/i386.c:12769
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'Y'"
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode Â»YÂ«"
  
! #: config/i386/i386.c:12825
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode Â»YÂ«"
  
! #: config/i386/i386.c:12904
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode Â»DÂ«"
  
! #: config/i386/i386.c:12922
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode Â»%cÂ«"
  
! #: config/i386/i386.c:12935
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "operand er ikke en offsettable-hukommelsesreference, ugyldig operandkode Â»HÂ«"
  
! #: config/i386/i386.c:12950
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operand er ikke et heltal, ugyldig operandkode Â»KÂ«"
  
! #: config/i386/i386.c:12978
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "operand er ikke et specifikt heltal, ugyldig operandkode Â»rÂ«"
  
! #: config/i386/i386.c:12996
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operand er ikke et heltal, ugyldig operandkode Â»RÂ«"
  
! #: config/i386/i386.c:13019
  #, fuzzy, c-format
  #| msgid "operand is not a specific integer, invalid operand code 'r'"
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "operand er ikke et specifikt heltal, ugyldig operandkode Â»rÂ«"
  
! #: config/i386/i386.c:13123
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ugyldig operandkode Â»%cÂ«"
  
! #: config/i386/i386.c:13185
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ugyldige begrÃ¦nsninger for operand"
  
! #: config/i386/i386.c:13235
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector immediate"
  msgstr "ugyldig konstant:"
  
! #: config/i386/i386.c:16163
  msgid "unknown insn mode"
  msgstr "ukendt instruktionstilstand"
  
*************** msgstr "ugyldig operation pÃ¥ %<__fpreg%
*** 2834,2840 ****
  msgid "invalid %%P operand"
  msgstr "ugyldig %%P-operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12890
  #, c-format
  msgid "invalid %%p value"
  msgstr "ugyldig %%p-vÃ¦rdi"
--- 2852,2858 ----
  msgid "invalid %%P operand"
  msgstr "ugyldig %%P-operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr "ugyldig %%p-vÃ¦rdi"
*************** msgid "post-increment address is not a r
*** 2888,2894 ****
  msgstr "postfiks forÃ¸gelsesadresse er ikke et register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19558
  msgid "bad address"
  msgstr "ugyldig adresse"
  
--- 2906,2912 ----
  msgstr "postfiks forÃ¸gelsesadresse er ikke et register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr "ugyldig adresse"
  
*************** msgstr "MMIX-intern: Hvad er CC af dette
*** 2988,2999 ****
  msgid "MMIX Internal: This is not a constant:"
  msgstr "MMIX-intern: Dette er ikke en konstant:"
  
! #: config/msp430/msp430.c:3571
  #, c-format
  msgid "invalid operand prefix"
  msgstr "ugyldig operandprÃ¦fiks"
  
! #: config/msp430/msp430.c:3605
  #, c-format
  msgid "invalid zero extract"
  msgstr "ugyldig zero-udtrÃ¦k"
--- 3006,3017 ----
  msgid "MMIX Internal: This is not a constant:"
  msgstr "MMIX-intern: Dette er ikke en konstant:"
  
! #: config/msp430/msp430.c:3575
  #, c-format
  msgid "invalid operand prefix"
  msgstr "ugyldig operandprÃ¦fiks"
  
! #: config/msp430/msp430.c:3609
  #, c-format
  msgid "invalid zero extract"
  msgstr "ugyldig zero-udtrÃ¦k"
*************** msgstr ""
*** 3083,3262 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3622
  #, fuzzy
  #| msgid "-mvsx requires hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "-mvsx krÃ¦ver udstyrskommatal"
  
! #: config/rs6000/rs6000.c:3630
  #, fuzzy
  #| msgid "-mvsx needs indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "-mvsx krÃ¦ver indekseret adressering"
  
! #: config/rs6000/rs6000.c:3635
  #, fuzzy
  #| msgid "-mvsx and -mno-altivec are incompatible"
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx og -mno-altivec er indbyrdes uforenelige"
  
! #: config/rs6000/rs6000.c:3637
  #, fuzzy
  #| msgid "-mno-altivec disables vsx"
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mno-altivec deaktiverer vsx"
  
! #: config/rs6000/rs6000.c:3763
  #, fuzzy
  #| msgid "-mquad-memory requires 64-bit mode"
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "-mquad-memory krÃ¦ver 64-bit tilstand"
  
! #: config/rs6000/rs6000.c:3766
  #, fuzzy
  #| msgid "-mquad-memory-atomic requires 64-bit mode"
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "-mquad-memory-atomic krÃ¦ver 64-bit tilstand"
  
! #: config/rs6000/rs6000.c:3778
  #, fuzzy
  #| msgid "-mquad-memory is not available in little endian mode"
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "-mquad-memory er ikke tilgÃ¦ngelig i lilleendet tilstand"
  
! #: config/rs6000/rs6000.c:9985
  #, fuzzy
  #| msgid "bad operand"
  msgid "bad move"
  msgstr "ugyldig operand"
  
! #: config/rs6000/rs6000.c:12528
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12709 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "ugyldig %%D-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12724
  #, c-format
  msgid "invalid %%e value"
  msgstr "ugyldig %%e-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12745
  #, c-format
  msgid "invalid %%f value"
  msgstr "ugyldig %%f-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12754
  #, c-format
  msgid "invalid %%F value"
  msgstr "ugyldig %%F-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12763
  #, c-format
  msgid "invalid %%G value"
  msgstr "ugyldig %%G-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12798
  #, c-format
  msgid "invalid %%j code"
  msgstr "ugyldig %%j-kode"
  
! #: config/rs6000/rs6000.c:12808
  #, c-format
  msgid "invalid %%J code"
  msgstr "ugyldig %%J-kode"
  
! #: config/rs6000/rs6000.c:12818
  #, c-format
  msgid "invalid %%k value"
  msgstr "ugyldig %%k-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12833 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "ugyldig %%K-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12880
  #, c-format
  msgid "invalid %%O value"
  msgstr "ugyldig %%O-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12927
  #, c-format
  msgid "invalid %%q value"
  msgstr "ugyldig %%q-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12969
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12986
  #, c-format
  msgid "invalid %%T value"
  msgstr "ugyldig %%T-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12998
  #, c-format
  msgid "invalid %%u value"
  msgstr "ugyldig %%u-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13012 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "ugyldig %%v-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13062
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13079 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "ugyldig %%x-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13136
  #, c-format
  msgid "invalid %%z value"
  msgstr "ugyldig %%z-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13205
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ugyldig %%y-vÃ¦rdi, prÃ¸v at brug Â»ZÂ«-begrÃ¦nsningen"
  
! #: config/rs6000/rs6000.c:14049
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 og __ibm128 kan ikke bruges i det samme udtryk"
  
! #: config/rs6000/rs6000.c:14055
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 og lang dobbelt kan ikke bruges i det samme udtryk"
  
! #: config/rs6000/rs6000.c:14061
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 og lang dobbelt kan ikke bruges i det samme udtryk"
  
! #: config/rs6000/rs6000.c:22817
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/rs6000/rs6000.c:25741
  msgid "Could not generate addis value for fusion"
  msgstr "Kunne ikke generere addis-vÃ¦rdi for fusion"
  
! #: config/rs6000/rs6000.c:25810
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Kunne ikke generere indlÃ¦sning/lagring af forskydning for fusion"
  
! #: config/rs6000/rs6000.c:25886
  msgid "Bad GPR fusion"
  msgstr "Ugyldig GPR-fusion"
  
--- 3101,3280 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3631
  #, fuzzy
  #| msgid "-mvsx requires hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "-mvsx krÃ¦ver udstyrskommatal"
  
! #: config/rs6000/rs6000.c:3639
  #, fuzzy
  #| msgid "-mvsx needs indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "-mvsx krÃ¦ver indekseret adressering"
  
! #: config/rs6000/rs6000.c:3644
  #, fuzzy
  #| msgid "-mvsx and -mno-altivec are incompatible"
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx og -mno-altivec er indbyrdes uforenelige"
  
! #: config/rs6000/rs6000.c:3646
  #, fuzzy
  #| msgid "-mno-altivec disables vsx"
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mno-altivec deaktiverer vsx"
  
! #: config/rs6000/rs6000.c:3780
  #, fuzzy
  #| msgid "-mquad-memory requires 64-bit mode"
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "-mquad-memory krÃ¦ver 64-bit tilstand"
  
! #: config/rs6000/rs6000.c:3783
  #, fuzzy
  #| msgid "-mquad-memory-atomic requires 64-bit mode"
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "-mquad-memory-atomic krÃ¦ver 64-bit tilstand"
  
! #: config/rs6000/rs6000.c:3795
  #, fuzzy
  #| msgid "-mquad-memory is not available in little endian mode"
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "-mquad-memory er ikke tilgÃ¦ngelig i lilleendet tilstand"
  
! #: config/rs6000/rs6000.c:10009
  #, fuzzy
  #| msgid "bad operand"
  msgid "bad move"
  msgstr "ugyldig operand"
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "ugyldig %%D-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12757
  #, c-format
  msgid "invalid %%e value"
  msgstr "ugyldig %%e-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr "ugyldig %%f-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr "ugyldig %%F-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr "ugyldig %%G-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr "ugyldig %%j-kode"
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr "ugyldig %%J-kode"
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr "ugyldig %%k-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "ugyldig %%K-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "ugyldig %%O-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr "ugyldig %%q-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13002
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr "ugyldig %%T-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr "ugyldig %%u-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "ugyldig %%v-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13095
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "ugyldig %%x-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13169
  #, c-format
  msgid "invalid %%z value"
  msgstr "ugyldig %%z-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13238
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ugyldig %%y-vÃ¦rdi, prÃ¸v at brug Â»ZÂ«-begrÃ¦nsningen"
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 og __ibm128 kan ikke bruges i det samme udtryk"
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 og lang dobbelt kan ikke bruges i det samme udtryk"
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 og lang dobbelt kan ikke bruges i det samme udtryk"
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/rs6000/rs6000.c:25800
  msgid "Could not generate addis value for fusion"
  msgstr "Kunne ikke generere addis-vÃ¦rdi for fusion"
  
! #: config/rs6000/rs6000.c:25869
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Kunne ikke generere indlÃ¦sning/lagring af forskydning for fusion"
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr "Ugyldig GPR-fusion"
  
*************** msgstr "ugyldig udtryk til uddataÃ¦ndrin
*** 3339,3357 ****
  msgid "vector argument passed to unprototyped function"
  msgstr "vektorparameter sendt til funktion uden prototype"
  
! #: config/s390/s390.c:16170
  msgid "types differ in signedness"
  msgstr "typer er forskellige i signedness"
  
! #: config/s390/s390.c:16180
  msgid "binary operator does not support two vector bool operands"
  msgstr "binÃ¦r operator understÃ¸tter ikke tovektor bool-operand"
  
! #: config/s390/s390.c:16183
  msgid "binary operator does not support vector bool operand"
  msgstr "binÃ¦r operator understÃ¸tter ikke vektor bool-operand"
  
! #: config/s390/s390.c:16191
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "binÃ¦r operator understÃ¸tter ikke at blande vektor bool med kommatals vektor-operand"
  
--- 3357,3375 ----
  msgid "vector argument passed to unprototyped function"
  msgstr "vektorparameter sendt til funktion uden prototype"
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr "typer er forskellige i signedness"
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr "binÃ¦r operator understÃ¸tter ikke tovektor bool-operand"
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr "binÃ¦r operator understÃ¸tter ikke vektor bool-operand"
  
! #: config/s390/s390.c:16193
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "binÃ¦r operator understÃ¸tter ikke at blande vektor bool med kommatals vektor-operand"
  
*************** msgstr "ugyldig %%s-operand"
*** 3418,3439 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "kommatalskonstant er ikke en gyldig umiddelbar operand"
  
! #: config/stormy16/stormy16.c:1741 config/stormy16/stormy16.c:1812
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "Â»BÂ«-operanden er ikke konstant"
  
! #: config/stormy16/stormy16.c:1768
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "Â»BÂ«-operanden har flere bit sat"
  
! #: config/stormy16/stormy16.c:1794
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "Â»oÂ«-operanden er ikke konstant"
  
! #: config/stormy16/stormy16.c:1826
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: ukendt kode"
--- 3436,3457 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "kommatalskonstant er ikke en gyldig umiddelbar operand"
  
! #: config/stormy16/stormy16.c:1751 config/stormy16/stormy16.c:1822
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "Â»BÂ«-operanden er ikke konstant"
  
! #: config/stormy16/stormy16.c:1778
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "Â»BÂ«-operanden har flere bit sat"
  
! #: config/stormy16/stormy16.c:1804
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "Â»oÂ«-operanden er ikke konstant"
  
! #: config/stormy16/stormy16.c:1836
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: ukendt kode"
*************** msgstr "({anonym})"
*** 3604,3632 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2548 c/c-parser.c:2562 c/c-parser.c:5673
! #: c/c-parser.c:6304 c/c-parser.c:6754 c/c-parser.c:6933 c/c-parser.c:6967
! #: c/c-parser.c:7224 c/c-parser.c:11010 c/c-parser.c:11045 c/c-parser.c:11076
! #: c/c-parser.c:11123 c/c-parser.c:11304 c/c-parser.c:12090 c/c-parser.c:12160
! #: c/c-parser.c:12203 c/c-parser.c:17637 c/c-parser.c:17661 c/c-parser.c:17679
! #: c/c-parser.c:18101 c/c-parser.c:18151 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3241 c/c-parser.c:3428
! #: c/c-parser.c:3461 c/c-parser.c:11297 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:29893 cp/parser.c:30486
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> forventet"
  
! #: c/c-parser.c:3011 c/c-parser.c:3986 c/c-parser.c:4181 c/c-parser.c:4246
! #: c/c-parser.c:4304 c/c-parser.c:4666 c/c-parser.c:4687 c/c-parser.c:4696
! #: c/c-parser.c:4747 c/c-parser.c:4756 c/c-parser.c:8552 c/c-parser.c:8618
! #: c/c-parser.c:9117 c/c-parser.c:9139 c/c-parser.c:9173 c/c-parser.c:9282
! #: c/c-parser.c:10065 c/c-parser.c:10476 c/c-parser.c:11411 c/c-parser.c:13607
! #: c/c-parser.c:14250 c/c-parser.c:14309 c/c-parser.c:14364 c/c-parser.c:15623
! #: c/c-parser.c:15721 c/c-parser.c:16954 c/c-parser.c:17721 c/c-parser.c:18109
! #: c/c-parser.c:20883 c/c-parser.c:20961 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
--- 3622,3651 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2547 c/c-parser.c:2561 c/c-parser.c:5672
! #: c/c-parser.c:6303 c/c-parser.c:6753 c/c-parser.c:6932 c/c-parser.c:6966
! #: c/c-parser.c:7223 c/c-parser.c:11009 c/c-parser.c:11044 c/c-parser.c:11075
! #: c/c-parser.c:11122 c/c-parser.c:11303 c/c-parser.c:12102 c/c-parser.c:12172
! #: c/c-parser.c:12215 c/c-parser.c:17664 c/c-parser.c:17688 c/c-parser.c:17706
! #: c/c-parser.c:18128 c/c-parser.c:18178 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
! #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> forventet"
  
! #: c/c-parser.c:3010 c/c-parser.c:3985 c/c-parser.c:4180 c/c-parser.c:4245
! #: c/c-parser.c:4303 c/c-parser.c:4665 c/c-parser.c:4686 c/c-parser.c:4695
! #: c/c-parser.c:4746 c/c-parser.c:4755 c/c-parser.c:8551 c/c-parser.c:8617
! #: c/c-parser.c:9116 c/c-parser.c:9138 c/c-parser.c:9172 c/c-parser.c:9281
! #: c/c-parser.c:10064 c/c-parser.c:10475 c/c-parser.c:11410 c/c-parser.c:13626
! #: c/c-parser.c:14269 c/c-parser.c:14328 c/c-parser.c:14383 c/c-parser.c:15642
! #: c/c-parser.c:15740 c/c-parser.c:16981 c/c-parser.c:17748 c/c-parser.c:18136
! #: c/c-parser.c:20910 c/c-parser.c:20988 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
*************** msgstr "%<;%> forventet"
*** 3634,3745 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7173 cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> forventet"
  
! #: c/c-parser.c:4075 c/c-parser.c:4807 c/c-parser.c:4951 c/c-parser.c:5024
! #: c/c-parser.c:5025 c/c-parser.c:5439 c/c-parser.c:5475 c/c-parser.c:7275
! #: c/c-parser.c:9273 c/c-parser.c:10163 c/c-parser.c:10452 c/c-parser.c:13054
! #: c/gimple-parser.c:1733 cp/parser.c:30498
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> forventet"
  
! #: c/c-parser.c:4284
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4716 c/c-parser.c:4721 c/c-parser.c:13590 c/c-parser.c:14339
! #: c/c-parser.c:20244 c/c-parser.c:20691 c/c-parser.c:20904
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13412 cp/parser.c:30489
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> forventet"
  
! #: c/c-parser.c:4947 c/c-parser.c:4949 c/c-parser.c:12982 cp/parser.c:30501
! #: cp/parser.c:34075
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> forventet"
  
! #: c/c-parser.c:5609 c/c-parser.c:11640 c/c-parser.c:17914 c/c-parser.c:18697
! #: c/c-parser.c:21739 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3229 c/c-parser.c:3451 c/c-parser.c:11192 cp/parser.c:19143
! #: cp/parser.c:30495
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> forventet"
  
! #: c/c-parser.c:5887 c/c-parser.c:5896 c/c-parser.c:7703 c/c-parser.c:8754
! #: c/c-parser.c:11404 c/c-parser.c:11790 c/c-parser.c:11851 c/c-parser.c:13036
! #: c/c-parser.c:13951 c/c-parser.c:14167 c/c-parser.c:14657 c/c-parser.c:14753
! #: c/c-parser.c:15375 c/c-parser.c:15502 c/c-parser.c:20106 c/c-parser.c:20748
! #: c/c-parser.c:20807 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7180
! #: c/c-parser.c:13515 cp/parser.c:30528 cp/parser.c:32088 cp/parser.c:34866
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> forventet"
  
! #: c/c-parser.c:6737 cp/parser.c:30415
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> forventet"
  
! #: c/c-parser.c:8516 c/c-parser.c:8705 c/c-parser.c:9163 c/c-parser.c:9206
! #: c/c-parser.c:9344 c/c-parser.c:10055 c/c-parser.c:14344 c/c-parser.c:15458
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29891 cp/parser.c:30504
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> forventet"
  
! #: c/c-parser.c:9063
  msgid "expected %<.%>"
  msgstr "%<.%> forventet"
  
! #: c/c-parser.c:10863 c/c-parser.c:10895 c/c-parser.c:11135 cp/parser.c:32662
! #: cp/parser.c:32736
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> forventet"
  
! #: c/c-parser.c:11553 c/gimple-parser.c:1348 cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> forventet"
  
! #: c/c-parser.c:14845 c/c-parser.c:15739 cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> forventet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15367 c/c-parser.c:17370 c/c-parser.c:17414 c/c-parser.c:17646
! #: c/c-parser.c:18090 c/c-parser.c:20313 c/c-parser.c:20945
! #: c/gimple-parser.c:725 c/c-parser.c:5498 cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> forventet"
  
! #: c/c-parser.c:17662 c/c-parser.c:17962 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30492 cp/parser.c:32881
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> forventet"
  
! #: c/c-parser.c:18740 c/c-parser.c:18730 cp/parser.c:39492
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
--- 3653,3764 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7172 cp/parser.c:30641
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> forventet"
  
! #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
! #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
! #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> forventet"
  
! #: c/c-parser.c:4283
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4715 c/c-parser.c:4720 c/c-parser.c:13609 c/c-parser.c:14358
! #: c/c-parser.c:20271 c/c-parser.c:20718 c/c-parser.c:20931
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> forventet"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> forventet"
  
! #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
! #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> forventet"
  
! #: c/c-parser.c:5886 c/c-parser.c:5895 c/c-parser.c:7702 c/c-parser.c:8753
! #: c/c-parser.c:11403 c/c-parser.c:11799 c/c-parser.c:11863 c/c-parser.c:13055
! #: c/c-parser.c:13970 c/c-parser.c:14186 c/c-parser.c:14676 c/c-parser.c:14772
! #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
! #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> forventet"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> forventet"
  
! #: c/c-parser.c:8515 c/c-parser.c:8704 c/c-parser.c:9162 c/c-parser.c:9205
! #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> forventet"
  
! #: c/c-parser.c:9062
  msgid "expected %<.%>"
  msgstr "%<.%> forventet"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> forventet"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> forventet"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> forventet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
! #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> forventet"
  
! #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> forventet"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
*************** msgstr "%<#pragma omp section%> eller %<
*** 3748,3754 ****
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16591 cp/parser.c:30510
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> forventet"
--- 3767,3773 ----
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> forventet"
*************** msgstr "%<<%> forventet"
*** 3759,4035 ****
  msgid "expected label"
  msgstr "forventet etiket"
  
! #: cp/call.c:3851
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7202
  #, fuzzy
  #| msgid "Enable use of DB instruction"
  msgid "  after user-defined conversion:"
  msgstr "AktivÃ©r brug af DB-instruktioner"
  
! #: cp/call.c:7336 cp/pt.c:2004 cp/pt.c:24462
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "candidate%s: %+#D"
  msgstr[1] "candidate%s: %+#D"
  
! #: cp/call.c:11663
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:11664
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3247
  msgid "jump to label %qD"
  msgstr "spring til etiketten %qD"
  
! #: cp/decl.c:3248
  msgid "jump to case label"
  msgstr "spring til case-etiket"
  
! #: cp/error.c:382
  msgid "<missing>"
  msgstr "<manglende>"
  
! #: cp/error.c:484
  msgid "<brace-enclosed initializer list>"
  msgstr "<initialiseringsliste i krÃ¸llede paranteser>"
  
! #: cp/error.c:486
  msgid "<unresolved overloaded function type>"
  msgstr "<kan ikke finde flertydiggjort funktion>"
  
! #: cp/error.c:655
  msgid "<type error>"
  msgstr "<typefejl>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:756
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.c:766 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<unavngivet>"
  
! #: cp/error.c:768
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<unavngivet %s>"
  
! #: cp/error.c:894
  msgid "<typeprefixerror>"
  msgstr "<typeprefixerror>"
  
! #: cp/error.c:1023
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(statiske startvÃ¦rdier for %s)"
  
! #: cp/error.c:1025
  #, fuzzy, c-format
  #| msgid "(static %s for %s)"
  msgid "(static destructors for %s)"
  msgstr "(statisk %s for %s)"
  
! #: cp/error.c:1071
  #, fuzzy
  #| msgid "structure"
  msgid "<structured bindings>"
  msgstr "struktur"
  
! #: cp/error.c:1174
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.c:1198
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.c:1213
  #, fuzzy
  msgid "{anonymous}"
  msgstr "<anonym %s>"
  
! #: cp/error.c:1215
  #, fuzzy
  #| msgid "((anonymous))"
  msgid "(anonymous namespace)"
  msgstr "((anonym))"
  
! #: cp/error.c:1315
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/error.c:1337
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.c:1388
  #, fuzzy
  #| msgid "declaration of `%#D'"
  msgid "<declaration error>"
  msgstr "omerklÃ¦ring af '%#D'"
  
! #: cp/error.c:1937 cp/error.c:1957
  #, fuzzy
  #| msgid "template parameter `%#D'"
  msgid "<template parameter error>"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/error.c:2087
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2116 cp/error.c:3159 c-family/c-pretty-print.c:2196
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2134
  #, fuzzy
  #| msgid "  in thrown expression"
  msgid "<throw-expression>"
  msgstr "  i kastet udtryk"
  
! #: cp/error.c:2235
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.c:2684
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.c:2840
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.c:2879
  msgid "*this"
  msgstr ""
  
! #: cp/error.c:2893
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "tolkningsfejl"
  
! #: cp/error.c:2908
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.c:3372
  msgid "At global scope:"
  msgstr ""
  
! #: cp/error.c:3468
  #, fuzzy, c-format
  #| msgid "In member function `%s':"
  msgid "In static member function %qs"
  msgstr "I medlemsfunktionen '%s':"
  
! #: cp/error.c:3470
  #, fuzzy, c-format
  #| msgid "In construct"
  msgid "In copy constructor %qs"
  msgstr "I konstruktionen"
  
! #: cp/error.c:3472
  #, fuzzy, c-format
  #| msgid "In construct"
  msgid "In constructor %qs"
  msgstr "I konstruktionen"
  
! #: cp/error.c:3474
  #, fuzzy, c-format
  #| msgid "In construct"
  msgid "In destructor %qs"
  msgstr "I konstruktionen"
  
! #: cp/error.c:3476
  #, fuzzy
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "I funktionen"
  
! #: cp/error.c:3496
  #, fuzzy, c-format
  #| msgid "%s: In instantiation of `%s':\n"
  msgid "%s: In substitution of %qS:\n"
  msgstr "%s: i instantiering af '%s':\n"
  
! #: cp/error.c:3497
  #, fuzzy
  #| msgid "%s: In instantiation of `%s':\n"
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "%s: i instantiering af '%s':\n"
  
! #: cp/error.c:3522 cp/error.c:3676
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3525 cp/error.c:3679
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3533
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3534
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3539
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3540
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3547
  #, fuzzy
  #| msgid "called from here"
  msgid "recursively required from here\n"
  msgstr "kaldt herfra"
  
! #: cp/error.c:3548
  #, fuzzy
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "kaldt herfra"
  
! #: cp/error.c:3600
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3606
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3660
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.c:3664
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/pt.c:2002 cp/semantics.c:5543
  #, fuzzy
  msgid "candidates are:"
  msgstr "candidate%s: %+#D"
--- 3778,4054 ----
  msgid "expected label"
  msgstr "forventet etiket"
  
! #: cp/call.c:3866
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7217
  #, fuzzy
  #| msgid "Enable use of DB instruction"
  msgid "  after user-defined conversion:"
  msgstr "AktivÃ©r brug af DB-instruktioner"
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "candidate%s: %+#D"
  msgstr[1] "candidate%s: %+#D"
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr "spring til etiketten %qD"
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr "spring til case-etiket"
  
! #: cp/error.c:384
  msgid "<missing>"
  msgstr "<manglende>"
  
! #: cp/error.c:486
  msgid "<brace-enclosed initializer list>"
  msgstr "<initialiseringsliste i krÃ¸llede paranteser>"
  
! #: cp/error.c:488
  msgid "<unresolved overloaded function type>"
  msgstr "<kan ikke finde flertydiggjort funktion>"
  
! #: cp/error.c:657
  msgid "<type error>"
  msgstr "<typefejl>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:758
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.c:768 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<unavngivet>"
  
! #: cp/error.c:770
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<unavngivet %s>"
  
! #: cp/error.c:896
  msgid "<typeprefixerror>"
  msgstr "<typeprefixerror>"
  
! #: cp/error.c:1025
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(statiske startvÃ¦rdier for %s)"
  
! #: cp/error.c:1027
  #, fuzzy, c-format
  #| msgid "(static %s for %s)"
  msgid "(static destructors for %s)"
  msgstr "(statisk %s for %s)"
  
! #: cp/error.c:1073
  #, fuzzy
  #| msgid "structure"
  msgid "<structured bindings>"
  msgstr "struktur"
  
! #: cp/error.c:1176
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.c:1200
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.c:1215
  #, fuzzy
  msgid "{anonymous}"
  msgstr "<anonym %s>"
  
! #: cp/error.c:1217
  #, fuzzy
  #| msgid "((anonymous))"
  msgid "(anonymous namespace)"
  msgstr "((anonym))"
  
! #: cp/error.c:1317
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/error.c:1339
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.c:1390
  #, fuzzy
  #| msgid "declaration of `%#D'"
  msgid "<declaration error>"
  msgstr "omerklÃ¦ring af '%#D'"
  
! #: cp/error.c:1939 cp/error.c:1959
  #, fuzzy
  #| msgid "template parameter `%#D'"
  msgid "<template parameter error>"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/error.c:2089
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2136
  #, fuzzy
  #| msgid "  in thrown expression"
  msgid "<throw-expression>"
  msgstr "  i kastet udtryk"
  
! #: cp/error.c:2237
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.c:2686
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.c:2842
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.c:2881
  msgid "*this"
  msgstr ""
  
! #: cp/error.c:2895
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "tolkningsfejl"
  
! #: cp/error.c:2910
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.c:3374
  msgid "At global scope:"
  msgstr ""
  
! #: cp/error.c:3470
  #, fuzzy, c-format
  #| msgid "In member function `%s':"
  msgid "In static member function %qs"
  msgstr "I medlemsfunktionen '%s':"
  
! #: cp/error.c:3472
  #, fuzzy, c-format
  #| msgid "In construct"
  msgid "In copy constructor %qs"
  msgstr "I konstruktionen"
  
! #: cp/error.c:3474
  #, fuzzy, c-format
  #| msgid "In construct"
  msgid "In constructor %qs"
  msgstr "I konstruktionen"
  
! #: cp/error.c:3476
  #, fuzzy, c-format
  #| msgid "In construct"
  msgid "In destructor %qs"
  msgstr "I konstruktionen"
  
! #: cp/error.c:3478
  #, fuzzy
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "I funktionen"
  
! #: cp/error.c:3498
  #, fuzzy, c-format
  #| msgid "%s: In instantiation of `%s':\n"
  msgid "%s: In substitution of %qS:\n"
  msgstr "%s: i instantiering af '%s':\n"
  
! #: cp/error.c:3499
  #, fuzzy
  #| msgid "%s: In instantiation of `%s':\n"
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "%s: i instantiering af '%s':\n"
  
! #: cp/error.c:3524 cp/error.c:3678
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3527 cp/error.c:3681
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3535
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3536
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3541
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3542
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3549
  #, fuzzy
  #| msgid "called from here"
  msgid "recursively required from here\n"
  msgstr "kaldt herfra"
  
! #: cp/error.c:3550
  #, fuzzy
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "kaldt herfra"
  
! #: cp/error.c:3602
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3608
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3662
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.c:3666
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/pt.c:2029 cp/semantics.c:5544
  #, fuzzy
  msgid "candidates are:"
  msgstr "candidate%s: %+#D"
*************** msgstr "manglende binÃ¦r operator"
*** 4184,4200 ****
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3910 fortran/check.c:3987 fortran/check.c:4052
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4384 fortran/intrinsic.c:4761
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3144
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 4203,4219 ----
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3219
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgstr ""
*** 4237,4243 ****
  msgid "Deleted feature:"
  msgstr ""
  
! #: fortran/expr.c:3676
  #, fuzzy
  #| msgid "assignment"
  msgid "array assignment"
--- 4256,4262 ----
  msgid "Deleted feature:"
  msgstr ""
  
! #: fortran/expr.c:3696
  #, fuzzy
  #| msgid "assignment"
  msgid "array assignment"
*************** msgstr "typerne i betingelsesudtrykket p
*** 4267,4288 ****
  msgid "Driving:"
  msgstr "advarsel: "
  
! #: fortran/interface.c:3393 fortran/intrinsic.c:4435
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
! #: fortran/io.c:1899
  #, c-format
  msgid "%s tag"
  msgstr ""
  
! #: fortran/io.c:3434
  msgid "internal unit in WRITE"
  msgstr ""
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4821
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
--- 4286,4307 ----
  msgid "Driving:"
  msgstr "advarsel: "
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
! #: fortran/io.c:1866
  #, c-format
  msgid "%s tag"
  msgstr ""
  
! #: fortran/io.c:3366
  msgid "internal unit in WRITE"
  msgstr ""
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
*************** msgstr ""
*** 4293,4386 ****
  msgid "Syntax error in expression at %C"
  msgstr "heltalsoverlÃ¸b i udtryk"
  
! #: fortran/module.c:1244
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "Unexpected EOF"
  msgstr "uventet operand"
  
! #: fortran/module.c:1356
  msgid "Name too long"
  msgstr ""
  
! #: fortran/module.c:1458 fortran/module.c:1561
  msgid "Bad name"
  msgstr ""
  
! #: fortran/module.c:1585
  #, fuzzy
  msgid "Expected name"
  msgstr "uventet operand"
  
! #: fortran/module.c:1588
  #, fuzzy
  msgid "Expected left parenthesis"
  msgstr "uventet operand"
  
! #: fortran/module.c:1591
  msgid "Expected right parenthesis"
  msgstr ""
  
! #: fortran/module.c:1594
  #, fuzzy
  msgid "Expected integer"
  msgstr "uventet operand"
  
! #: fortran/module.c:1597 fortran/module.c:2697
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "Expected string"
  msgstr "uventet operand"
  
! #: fortran/module.c:1622
  msgid "find_enum(): Enum not found"
  msgstr ""
  
! #: fortran/module.c:2175
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr ""
  
! #: fortran/module.c:2378
  #, fuzzy
  #| msgid "packed attribute is unnecessary"
  msgid "Expected attribute bit name"
  msgstr "packed-egenskab er unÃ¸dvendig"
  
! #: fortran/module.c:3326
  #, fuzzy
  #| msgid "section pointer missing"
  msgid "Expected integer string"
  msgstr "sektionshenvisning mangler"
  
! #: fortran/module.c:3330
  msgid "Error converting integer"
  msgstr ""
  
! #: fortran/module.c:3352
  #, fuzzy
  #| msgid "unterminated format string"
  msgid "Expected real string"
  msgstr "uafsluttet formateringsstreng"
  
! #: fortran/module.c:3577
  #, fuzzy
  #| msgid "unexpected address expression"
  msgid "Expected expression type"
  msgstr "uventet adresseudtryk"
  
! #: fortran/module.c:3657
  #, fuzzy
  #| msgid "bad operand"
  msgid "Bad operator"
  msgstr "ugyldig operand"
  
! #: fortran/module.c:3774
  #, fuzzy
  #| msgid "overflow in constant expression"
  msgid "Bad type in constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/module.c:7158
  #, fuzzy
  #| msgid "unexpected PIC symbol"
  msgid "Unexpected end of module"
--- 4312,4405 ----
  msgid "Syntax error in expression at %C"
  msgstr "heltalsoverlÃ¸b i udtryk"
  
! #: fortran/module.c:1246
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "Unexpected EOF"
  msgstr "uventet operand"
  
! #: fortran/module.c:1358
  msgid "Name too long"
  msgstr ""
  
! #: fortran/module.c:1460 fortran/module.c:1563
  msgid "Bad name"
  msgstr ""
  
! #: fortran/module.c:1587
  #, fuzzy
  msgid "Expected name"
  msgstr "uventet operand"
  
! #: fortran/module.c:1590
  #, fuzzy
  msgid "Expected left parenthesis"
  msgstr "uventet operand"
  
! #: fortran/module.c:1593
  msgid "Expected right parenthesis"
  msgstr ""
  
! #: fortran/module.c:1596
  #, fuzzy
  msgid "Expected integer"
  msgstr "uventet operand"
  
! #: fortran/module.c:1599 fortran/module.c:2699
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "Expected string"
  msgstr "uventet operand"
  
! #: fortran/module.c:1624
  msgid "find_enum(): Enum not found"
  msgstr ""
  
! #: fortran/module.c:2177
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr ""
  
! #: fortran/module.c:2380
  #, fuzzy
  #| msgid "packed attribute is unnecessary"
  msgid "Expected attribute bit name"
  msgstr "packed-egenskab er unÃ¸dvendig"
  
! #: fortran/module.c:3328
  #, fuzzy
  #| msgid "section pointer missing"
  msgid "Expected integer string"
  msgstr "sektionshenvisning mangler"
  
! #: fortran/module.c:3332
  msgid "Error converting integer"
  msgstr ""
  
! #: fortran/module.c:3354
  #, fuzzy
  #| msgid "unterminated format string"
  msgid "Expected real string"
  msgstr "uafsluttet formateringsstreng"
  
! #: fortran/module.c:3579
  #, fuzzy
  #| msgid "unexpected address expression"
  msgid "Expected expression type"
  msgstr "uventet adresseudtryk"
  
! #: fortran/module.c:3659
  #, fuzzy
  #| msgid "bad operand"
  msgid "Bad operator"
  msgstr "ugyldig operand"
  
! #: fortran/module.c:3776
  #, fuzzy
  #| msgid "overflow in constant expression"
  msgid "Bad type in constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/module.c:7160
  #, fuzzy
  #| msgid "unexpected PIC symbol"
  msgid "Unexpected end of module"
*************** msgstr ""
*** 4416,4426 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11821
  msgid "assignment"
  msgstr "tildeling"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11872 fortran/resolve.c:11875
  #, fuzzy
  #| msgid "assignment"
  msgid "pointer assignment"
--- 4435,4445 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr "tildeling"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  #, fuzzy
  #| msgid "assignment"
  msgid "pointer assignment"
*************** msgstr ""
*** 4536,4662 ****
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4004
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4020
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4037
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4042
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4057
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4099
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4122
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4136
  #, fuzzy
  #| msgid "`%V' qualifiers cannot be applied to `%T'"
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "modifikationerne '%V' kan ikke anvendes pÃ¥ '%T'"
  
! #: fortran/resolve.c:4234
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4240
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4253
  #, fuzzy, c-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.c:4256
  #, fuzzy, c-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.c:4259
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4263
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4349
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7166
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7170
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7174
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7178
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ugyldigt udtryk som operand"
  
! #: fortran/resolve.c:7182
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7468 fortran/resolve.c:7471
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7848 fortran/resolve.c:7851
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8084 fortran/resolve.c:10011
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8128 fortran/resolve.c:10023
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9814
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10035
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 4555,4681 ----
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  #, fuzzy
  #| msgid "`%V' qualifiers cannot be applied to `%T'"
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "modifikationerne '%V' kan ikke anvendes pÃ¥ '%T'"
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4262
  #, fuzzy, c-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.c:4265
  #, fuzzy, c-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7187
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ugyldigt udtryk som operand"
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 4689,4755 ****
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10937
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:965
  #, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6181
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6276
  #, fuzzy, c-format
  #| msgid "too few arguments to function `%s'"
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: fortran/trans-intrinsic.c:6323
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6333
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6340
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6484
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6552
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6618
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626 fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:8940
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:8972
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
--- 4708,4774 ----
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:968
  #, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6359
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6454
  #, fuzzy, c-format
  #| msgid "too few arguments to function `%s'"
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: fortran/trans-intrinsic.c:6501
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6511
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6518
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6662
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6730
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6796
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6804 fortran/trans-intrinsic.c:6849
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9118
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9150
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
*************** msgid "Warn about creation of array temp
*** 5246,5255 ****
  msgstr "Advar om beregninger pÃ¥ funktionshenvisninger"
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:644 common.opt:778 common.opt:998 common.opt:1002
! #: common.opt:1006 common.opt:1010 common.opt:1630 common.opt:1686
! #: common.opt:1818 common.opt:1822 common.opt:2056 common.opt:2258
! #: common.opt:2967
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
--- 5265,5274 ----
  msgstr "Advar om beregninger pÃ¥ funktionshenvisninger"
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
! #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
! #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 5850,5864 ****
  msgid "Append underscores to externally visible names."
  msgstr "TilfÃ¸j aldrig en anden understreg til eksterne variable"
  
! #: fortran/lang.opt:807 c-family/c.opt:1462 c-family/c.opt:1494
! #: c-family/c.opt:1502 c-family/c.opt:1754 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1080 common.opt:1084 common.opt:1088
! #: common.opt:1175 common.opt:1427 common.opt:1506 common.opt:1774
! #: common.opt:1905 common.opt:1948 common.opt:2333 common.opt:2369
! #: common.opt:2462 common.opt:2466 common.opt:2575 common.opt:2666
! #: common.opt:2674 common.opt:2682 common.opt:2690 common.opt:2791
! #: common.opt:2843 common.opt:2931 common.opt:3068 common.opt:3072
! #: common.opt:3076 common.opt:3080
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
--- 5869,5883 ----
  msgid "Append underscores to externally visible names."
  msgstr "TilfÃ¸j aldrig en anden understreg til eksterne variable"
  
! #: fortran/lang.opt:807 c-family/c.opt:1466 c-family/c.opt:1498
! #: c-family/c.opt:1506 c-family/c.opt:1758 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1092 common.opt:1096 common.opt:1100
! #: common.opt:1187 common.opt:1439 common.opt:1518 common.opt:1786
! #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
! #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
! #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 7210,7217 ****
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1335 c-family/c.opt:1595 c-family/c.opt:1923
! #: c-family/c.opt:1927 c-family/c.opt:1943
  #, fuzzy, no-c-format
  #| msgid "--driver no longer supported"
  msgid "No longer supported."
--- 7229,7236 ----
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1335 c-family/c.opt:1599 c-family/c.opt:1927
! #: c-family/c.opt:1931 c-family/c.opt:1947
  #, fuzzy, no-c-format
  #| msgid "--driver no longer supported"
  msgid "No longer supported."
*************** msgid "Enable certain features present i
*** 7254,7970 ****
  msgstr "foreslÃ¥r undladelse af brug af #elif i traditionel C"
  
  #: c-family/c.opt:1458
  #, fuzzy, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr "operander til ?: har forskellige typer"
  
! #: c-family/c.opt:1466
  #, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr ""
  
! #: c-family/c.opt:1470
  #, fuzzy, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr "Angiv maksimal skabelonsinstantieringsdybde"
  
! #: c-family/c.opt:1474
  #, fuzzy, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr "Angiv maksimal skabelonsinstantieringsdybde"
  
! #: c-family/c.opt:1478
  #, fuzzy, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr "Angiv maksimal skabelonsinstantieringsdybde"
  
! #: c-family/c.opt:1482
  #, fuzzy, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr "Angiv maksimal skabelonsinstantieringsdybde"
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr ""
  
! #: c-family/c.opt:1490
  #, fuzzy, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: c-family/c.opt:1498
  #, fuzzy, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr "Advar ikke nÃ¥r alle konstruktions-/destruktionsfunktioner er private"
  
! #: c-family/c.opt:1506
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr ""
  
! #: c-family/c.opt:1510
  #, fuzzy, no-c-format
  #| msgid "Process #ident directives"
  msgid "Preprocess directives only."
  msgstr "Behandl #ident-direktiver"
  
! #: c-family/c.opt:1514
  #, fuzzy, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr "formatering er en bredtegnsstreng"
  
! #: c-family/c.opt:1518
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr ""
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr ""
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr ""
  
! #: c-family/c.opt:1533
  #, fuzzy, no-c-format
  msgid "Do not elide common elements in template comparisons."
  msgstr "DeaktivÃ©r ikke pladsregistre"
  
! #: c-family/c.opt:1537
  #, fuzzy, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr "GenerÃ©r ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: c-family/c.opt:1544
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1548
  #, fuzzy, no-c-format
  #| msgid "universal-character-name '\\u%04x' not valid in identifier"
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr "universelt tegn '\\u%04x' er ikke gyldigt i kaldenavne"
  
! #: c-family/c.opt:1552
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr ""
  
! #: c-family/c.opt:1566
  #, fuzzy, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr "Antag at standardbibliotekerne og main mÃ¥ske ikke eksisterer"
  
! #: c-family/c.opt:1570
  #, fuzzy, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr "Genkend ikke GNU-definerede reserverede ord"
  
! #: c-family/c.opt:1574
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU runtime environment"
  msgid "Generate code for GNU runtime environment."
  msgstr "GenerÃ©r kode til GNU-kÃ¸rselmiljÃ¸"
  
! #: c-family/c.opt:1578
  #, fuzzy, no-c-format
  #| msgid "traditional C rejects initialization of unions"
  msgid "Use traditional GNU semantics for inline functions."
  msgstr "traditionel C forbyder tildeling af startvÃ¦rdi til unioner"
  
! #: c-family/c.opt:1591
  #, fuzzy, no-c-format
  #| msgid "Assume normal C execution environment"
  msgid "Assume normal C execution environment."
  msgstr "Antag normalt C-kÃ¸rselsmiljÃ¸"
  
! #: c-family/c.opt:1599
  #, fuzzy, no-c-format
  #| msgid "Export functions even if they can be inlined"
  msgid "Export functions even if they can be inlined."
  msgstr "EksportÃ©r funktioner ogsÃ¥ selvom de kan integreres"
  
! #: c-family/c.opt:1603
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
  
! #: c-family/c.opt:1607
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
  
! #: c-family/c.opt:1611
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr ""
  
! #: c-family/c.opt:1618
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr ""
  
! #: c-family/c.opt:1625
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr ""
  
! #: c-family/c.opt:1629
  #, fuzzy, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr "  -finline-limit=<str>    BegrÃ¦ns stÃ¸rrelsen af inlie funktion til <str>\n"
  
! #: c-family/c.opt:1633
  #, fuzzy, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr "Udsend ikke pedantiske advarsler om brug af Microsoft-udvidelser"
  
! #: c-family/c.opt:1652
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr ""
  
! #: c-family/c.opt:1656
  #, fuzzy, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr "GenerÃ©r kode til NeXT-kÃ¸rselmiljÃ¸"
  
! #: c-family/c.opt:1660
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr ""
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr ""
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr ""
  
! #: c-family/c.opt:1693
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr ""
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr ""
  
! #: c-family/c.opt:1703
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr ""
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr ""
  
! #: c-family/c.opt:1713
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr "AktivÃ©r undtagelseshÃ¥ndtering"
  
! #: c-family/c.opt:1717
  #, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr ""
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr ""
  
! #: c-family/c.opt:1726
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr "AktivÃ©r undtagelseshÃ¥ndtering"
  
! #: c-family/c.opt:1730
  #, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr ""
  
! #: c-family/c.opt:1734
  #, fuzzy, no-c-format
  #| msgid "Enable debugging"
  msgid "Enable OpenACC."
  msgstr "AktivÃ©r fejlanalyseringsinfo"
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr ""
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1746
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1750
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1761
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1765
  #, fuzzy, no-c-format
  #| msgid "Downgrade conformance errors to warnings"
  msgid "Downgrade conformance errors to warnings."
  msgstr "NedgradÃ©r standardoverholdelsesfejl til advarsler"
  
! #: c-family/c.opt:1769
  #, fuzzy, no-c-format
  #| msgid "Enable Transmeta picoJava extensions"
  msgid "Enable Plan 9 language extensions."
  msgstr "AktivÃ©r Transmeta picoJava-udvidelser"
  
! #: c-family/c.opt:1773
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1781
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr ""
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr ""
  
! #: c-family/c.opt:1797
  #, fuzzy, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "%s har ingen %s"
  
! #: c-family/c.opt:1801
  #, fuzzy, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "GenerÃ©r ikke typebeskrivelsesoplysninger til kÃ¸rselstidspunktet"
  
! #: c-family/c.opt:1805 ada/gcc-interface/lang.opt:81
  #, fuzzy, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: c-family/c.opt:1809
  #, fuzzy, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr "Overskriv den underliggende type af wchar_t til 'unsigned short'"
  
! #: c-family/c.opt:1813
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1817 ada/gcc-interface/lang.opt:85
  #, fuzzy, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr "Lad 'char' vÃ¦re med fortegn som standard"
  
! #: c-family/c.opt:1821
  #, fuzzy, no-c-format
  #| msgid "hexadecimal floating constants require an exponent"
  msgid "Enable C++14 sized deallocation support."
  msgstr "hexadecimal kommatalskonstant skal have en eksponent"
  
! #: c-family/c.opt:1828
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1844
  #, fuzzy, no-c-format
  #| msgid "Display statistics accumulated during compilation"
  msgid "Display statistics accumulated during compilation."
  msgstr "Vis statistik som indsamles under oversÃ¦ttelsen"
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:1855 c-family/c.opt:1860
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:1877
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr ""
  
! #: c-family/c.opt:1881
  #, fuzzy, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr "Det maksimale antal faser der skal gennemgÃ¥s ved udfÃ¸rsel af GCSE"
  
! #: c-family/c.opt:1888
  #, fuzzy, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr "Angiv maksimal skabelonsinstantieringsdybde"
  
! #: c-family/c.opt:1895
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:1903 ada/gcc-interface/lang.opt:89
  #, fuzzy, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr "Lad 'char' vÃ¦re uden fortegn som standard"
  
! #: c-family/c.opt:1907
  #, fuzzy, no-c-format
  #| msgid "Use __cxa_atexit to register destructors"
  msgid "Use __cxa_atexit to register destructors."
  msgstr "Benyt __cxa_atexit til at registrere destruktionsfunktioner"
  
! #: c-family/c.opt:1911
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:1931 d/lang.opt:330
  #, fuzzy, no-c-format
  #| msgid "Emit common-like symbols as weak symbols"
  msgid "Emit common-like symbols as weak symbols."
  msgstr "Udsend almindelige symboler som svage symboler"
  
! #: c-family/c.opt:1935
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:1947
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:1951
  #, fuzzy, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Udskriv erklÃ¦ringer i en .decl-fil"
  
! #: c-family/c.opt:1955
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr ""
  
! #: c-family/c.opt:1972
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:1976
  #, fuzzy, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "  -aux-info <fil>         Udskriv erklÃ¦ringsoplysninger til <fil>\n"
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:1988
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:1992
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:1996
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2000
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2004
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2008
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2018
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2034
  #, fuzzy, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "GenerÃ©r C-inkluderingsfil med platformspecifikke faciliteter"
  
! #: c-family/c.opt:2038
  #, fuzzy, no-c-format
  msgid "Remap file names when including files."
  msgstr "tomt filnavn i #%s"
  
! #: c-family/c.opt:2042 c-family/c.opt:2046
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2050
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2054
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2058
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2062
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2066
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2070
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2074 c-family/c.opt:2078
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2082 c-family/c.opt:2212
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2086
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2090 c-family/c.opt:2094 c-family/c.opt:2216
! #: c-family/c.opt:2220
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2098
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2102 c-family/c.opt:2106 c-family/c.opt:2196
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2110 c-family/c.opt:2204
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2114
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2118 c-family/c.opt:2123
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2128
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2144
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2148
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2152 c-family/c.opt:2156
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2160
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2164
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2168 c-family/c.opt:2172
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2176
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2180 c-family/c.opt:2184
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2188
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2192
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2200
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2208
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2227
  #, fuzzy, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: c-family/c.opt:2231
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2235
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
--- 7273,7994 ----
  msgstr "foreslÃ¥r undladelse af brug af #elif i traditionel C"
  
  #: c-family/c.opt:1458
+ #, no-c-format
+ msgid "Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure."
+ msgstr ""
+ 
+ #: c-family/c.opt:1462
  #, fuzzy, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr "operander til ?: har forskellige typer"
  
! #: c-family/c.opt:1470
  #, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr ""
  
! #: c-family/c.opt:1474
  #, fuzzy, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr "Angiv maksimal skabelonsinstantieringsdybde"
  
! #: c-family/c.opt:1478
  #, fuzzy, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr "Angiv maksimal skabelonsinstantieringsdybde"
  
! #: c-family/c.opt:1482
  #, fuzzy, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr "Angiv maksimal skabelonsinstantieringsdybde"
  
! #: c-family/c.opt:1486
  #, fuzzy, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr "Angiv maksimal skabelonsinstantieringsdybde"
  
! #: c-family/c.opt:1490
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr ""
  
! #: c-family/c.opt:1494
  #, fuzzy, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: c-family/c.opt:1502
  #, fuzzy, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr "Advar ikke nÃ¥r alle konstruktions-/destruktionsfunktioner er private"
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr ""
  
! #: c-family/c.opt:1514
  #, fuzzy, no-c-format
  #| msgid "Process #ident directives"
  msgid "Preprocess directives only."
  msgstr "Behandl #ident-direktiver"
  
! #: c-family/c.opt:1518
  #, fuzzy, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr "formatering er en bredtegnsstreng"
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr ""
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr ""
  
! #: c-family/c.opt:1530
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr ""
  
! #: c-family/c.opt:1537
  #, fuzzy, no-c-format
  msgid "Do not elide common elements in template comparisons."
  msgstr "DeaktivÃ©r ikke pladsregistre"
  
! #: c-family/c.opt:1541
  #, fuzzy, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr "GenerÃ©r ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: c-family/c.opt:1548
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1552
  #, fuzzy, no-c-format
  #| msgid "universal-character-name '\\u%04x' not valid in identifier"
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr "universelt tegn '\\u%04x' er ikke gyldigt i kaldenavne"
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: c-family/c.opt:1560
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr ""
  
! #: c-family/c.opt:1570
  #, fuzzy, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr "Antag at standardbibliotekerne og main mÃ¥ske ikke eksisterer"
  
! #: c-family/c.opt:1574
  #, fuzzy, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr "Genkend ikke GNU-definerede reserverede ord"
  
! #: c-family/c.opt:1578
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU runtime environment"
  msgid "Generate code for GNU runtime environment."
  msgstr "GenerÃ©r kode til GNU-kÃ¸rselmiljÃ¸"
  
! #: c-family/c.opt:1582
  #, fuzzy, no-c-format
  #| msgid "traditional C rejects initialization of unions"
  msgid "Use traditional GNU semantics for inline functions."
  msgstr "traditionel C forbyder tildeling af startvÃ¦rdi til unioner"
  
! #: c-family/c.opt:1595
  #, fuzzy, no-c-format
  #| msgid "Assume normal C execution environment"
  msgid "Assume normal C execution environment."
  msgstr "Antag normalt C-kÃ¸rselsmiljÃ¸"
  
! #: c-family/c.opt:1603
  #, fuzzy, no-c-format
  #| msgid "Export functions even if they can be inlined"
  msgid "Export functions even if they can be inlined."
  msgstr "EksportÃ©r funktioner ogsÃ¥ selvom de kan integreres"
  
! #: c-family/c.opt:1607
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
  
! #: c-family/c.opt:1611
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
  
! #: c-family/c.opt:1615
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr ""
  
! #: c-family/c.opt:1622
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr ""
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr ""
  
! #: c-family/c.opt:1633
  #, fuzzy, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr "  -finline-limit=<str>    BegrÃ¦ns stÃ¸rrelsen af inlie funktion til <str>\n"
  
! #: c-family/c.opt:1637
  #, fuzzy, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr "Udsend ikke pedantiske advarsler om brug af Microsoft-udvidelser"
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr ""
  
! #: c-family/c.opt:1660
  #, fuzzy, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr "GenerÃ©r kode til NeXT-kÃ¸rselmiljÃ¸"
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr ""
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr ""
  
! #: c-family/c.opt:1672
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr ""
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr ""
  
! #: c-family/c.opt:1701
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr ""
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr ""
  
! #: c-family/c.opt:1711
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr ""
  
! #: c-family/c.opt:1717
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr "AktivÃ©r undtagelseshÃ¥ndtering"
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr ""
  
! #: c-family/c.opt:1725
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr ""
  
! #: c-family/c.opt:1730
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr "AktivÃ©r undtagelseshÃ¥ndtering"
  
! #: c-family/c.opt:1734
  #, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr ""
  
! #: c-family/c.opt:1738
  #, fuzzy, no-c-format
  #| msgid "Enable debugging"
  msgid "Enable OpenACC."
  msgstr "AktivÃ©r fejlanalyseringsinfo"
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr ""
  
! #: c-family/c.opt:1746
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1750
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1754
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1765
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1769
  #, fuzzy, no-c-format
  #| msgid "Downgrade conformance errors to warnings"
  msgid "Downgrade conformance errors to warnings."
  msgstr "NedgradÃ©r standardoverholdelsesfejl til advarsler"
  
! #: c-family/c.opt:1773
  #, fuzzy, no-c-format
  #| msgid "Enable Transmeta picoJava extensions"
  msgid "Enable Plan 9 language extensions."
  msgstr "AktivÃ©r Transmeta picoJava-udvidelser"
  
! #: c-family/c.opt:1777
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr ""
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1797
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr ""
  
! #: c-family/c.opt:1801
  #, fuzzy, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "%s har ingen %s"
  
! #: c-family/c.opt:1805
  #, fuzzy, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "GenerÃ©r ikke typebeskrivelsesoplysninger til kÃ¸rselstidspunktet"
  
! #: c-family/c.opt:1809 ada/gcc-interface/lang.opt:81
  #, fuzzy, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: c-family/c.opt:1813
  #, fuzzy, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr "Overskriv den underliggende type af wchar_t til 'unsigned short'"
  
! #: c-family/c.opt:1817
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1821 ada/gcc-interface/lang.opt:85
  #, fuzzy, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr "Lad 'char' vÃ¦re med fortegn som standard"
  
! #: c-family/c.opt:1825
  #, fuzzy, no-c-format
  #| msgid "hexadecimal floating constants require an exponent"
  msgid "Enable C++14 sized deallocation support."
  msgstr "hexadecimal kommatalskonstant skal have en eksponent"
  
! #: c-family/c.opt:1832
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1848
  #, fuzzy, no-c-format
  #| msgid "Display statistics accumulated during compilation"
  msgid "Display statistics accumulated during compilation."
  msgstr "Vis statistik som indsamles under oversÃ¦ttelsen"
  
! #: c-family/c.opt:1852
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:1859 c-family/c.opt:1864
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:1881
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr ""
  
! #: c-family/c.opt:1885
  #, fuzzy, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr "Det maksimale antal faser der skal gennemgÃ¥s ved udfÃ¸rsel af GCSE"
  
! #: c-family/c.opt:1892
  #, fuzzy, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr "Angiv maksimal skabelonsinstantieringsdybde"
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:1903
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:1907 ada/gcc-interface/lang.opt:89
  #, fuzzy, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr "Lad 'char' vÃ¦re uden fortegn som standard"
  
! #: c-family/c.opt:1911
  #, fuzzy, no-c-format
  #| msgid "Use __cxa_atexit to register destructors"
  msgid "Use __cxa_atexit to register destructors."
  msgstr "Benyt __cxa_atexit til at registrere destruktionsfunktioner"
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:1923
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:1935 d/lang.opt:330
  #, fuzzy, no-c-format
  #| msgid "Emit common-like symbols as weak symbols"
  msgid "Emit common-like symbols as weak symbols."
  msgstr "Udsend almindelige symboler som svage symboler"
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1943
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:1951
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:1955
  #, fuzzy, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Udskriv erklÃ¦ringer i en .decl-fil"
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1971
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr ""
  
! #: c-family/c.opt:1976
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:1980
  #, fuzzy, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "  -aux-info <fil>         Udskriv erklÃ¦ringsoplysninger til <fil>\n"
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:1988
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:1992
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:1996
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:2000
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2004
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2008
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2012
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2026
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2038
  #, fuzzy, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "GenerÃ©r C-inkluderingsfil med platformspecifikke faciliteter"
  
! #: c-family/c.opt:2042
  #, fuzzy, no-c-format
  msgid "Remap file names when including files."
  msgstr "tomt filnavn i #%s"
  
! #: c-family/c.opt:2046 c-family/c.opt:2050
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2054
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2058
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2062
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2066
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2070
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2074
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2078 c-family/c.opt:2082
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2086 c-family/c.opt:2216
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2090
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2094 c-family/c.opt:2098 c-family/c.opt:2220
! #: c-family/c.opt:2224
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2102
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2106 c-family/c.opt:2110 c-family/c.opt:2200
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2114 c-family/c.opt:2208
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2118
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2122 c-family/c.opt:2127
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2144
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2148
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2152
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2156 c-family/c.opt:2160
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2164
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2168
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2172 c-family/c.opt:2176
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2180
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2184 c-family/c.opt:2188
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2192
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2196
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2204
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2212
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2231
  #, fuzzy, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: c-family/c.opt:2235
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2239
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
*************** msgstr "GenerÃ©r kode til en given chip-
*** 8772,8778 ****
  
  #: config/darwin.opt:71
  #, no-c-format
! msgid "The earliest MacOS X version on which this program will run."
  msgstr ""
  
  #: config/darwin.opt:76
--- 8796,8802 ----
  
  #: config/darwin.opt:71
  #, no-c-format
! msgid "The earliest macOS version on which this program will run."
  msgstr ""
  
  #: config/darwin.opt:76
*************** msgstr "UnderstÃ¸t kodeoprettelse af mov
*** 8789,8855 ****
  
  #: config/darwin.opt:88
  #, no-c-format
! msgid "The version of ld64 in use for this toolchain."
  msgstr ""
  
  #: config/darwin.opt:94
  #, no-c-format
! msgid "Loads all members of archive libraries"
  msgstr ""
  
  #: config/darwin.opt:98
  #, no-c-format
! msgid "-allowable_client <name>\tThe output dylib is private to the client(s) named"
  msgstr ""
  
  #: config/darwin.opt:102
! #, no-c-format
! msgid "-arch <name>\tSpecify that the output file should be generated for architecture  \"name\""
! msgstr ""
  
  #: config/darwin.opt:106
  #, no-c-format
! msgid "Mismatches between file architecture and the \"-arch\" are errors instead of warnings"
  msgstr ""
  
  #: config/darwin.opt:110
  #, no-c-format
! msgid "The earliest MacOS X version on which this program will run (formatted for the assembler)"
  msgstr ""
  
  #: config/darwin.opt:114
  #, no-c-format
! msgid "Produce an output file that will bind symbols on load, rather than lazily."
  msgstr ""
  
  #: config/darwin.opt:118
  #, no-c-format
! msgid "Produce 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 minimum version for the client interface.  Clients must record a greater number than this 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."
  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:145
--- 8813,8880 ----
  
  #: 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:145
*************** msgstr ""
*** 8869,8885 ****
  
  #: config/darwin.opt:157
  #, no-c-format
! msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for -shared"
  msgstr ""
  
  #: config/darwin.opt:161
  #, no-c-format
! msgid "-exported_symbols_list <filename>\tGlobal symbols in \"filename\" will be exported from the linked output file, any symbols not mentioned will be treated as hidden."
  msgstr ""
  
  #: config/darwin.opt:165
  #, no-c-format
! msgid "Supply a list of objects to be linked from a file, rather than the command line"
  msgstr ""
  
  #: config/darwin.opt:169 config/darwin.opt:189
--- 8894,8910 ----
  
  #: config/darwin.opt:157
  #, no-c-format
! msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
  #: config/darwin.opt:161
  #, 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:165
  #, no-c-format
! msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
  #: config/darwin.opt:169 config/darwin.opt:189
*************** msgstr ""
*** 8900,8936 ****
  
  #: config/darwin.opt:181
  #, no-c-format
! msgid "Set the output object such that, on loading, dyld  will ignore any two-level information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
  #: config/darwin.opt:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the named framework in the framework search path."
  msgstr ""
  
  #: config/darwin.opt:193
  #, no-c-format
! msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\""
  msgstr ""
  
  #: config/darwin.opt:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\""
  msgstr ""
  
  #: config/darwin.opt:201
  #, no-c-format
! msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)"
  msgstr ""
  
  #: config/darwin.opt:205
  #, no-c-format
! msgid "-image_base <address>\tChoose a base address for a dylib or bundle."
  msgstr ""
  
  #: config/darwin.opt:209
  #, 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:213
--- 8925,8961 ----
  
  #: config/darwin.opt:181
  #, 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:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
  #: config/darwin.opt:193
  #, no-c-format
! msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
  #: config/darwin.opt:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
  #: config/darwin.opt:201
  #, no-c-format
! msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
  #: config/darwin.opt:205
  #, no-c-format
! msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
  #: config/darwin.opt:209
  #, 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:213
*************** msgstr ""
*** 8945,8956 ****
  
  #: config/darwin.opt:221
  #, no-c-format
! msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since MacOS 10.4"
  msgstr ""
  
  #: config/darwin.opt:225
  #, no-c-format
! msgid "(Obsolete after 10.4) -multiply_defined <treatment> Provided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
  #: config/darwin.opt:229
--- 8970,8981 ----
  
  #: config/darwin.opt:221
  #, no-c-format
! msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
  #: config/darwin.opt:225
  #, 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:229
*************** msgstr ""
*** 8960,8971 ****
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) The linker never dead strips these items, so the option is not needed."
  msgstr ""
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an exectuable."
  msgstr ""
  
  #: config/darwin.opt:241
--- 8985,8996 ----
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
  #: config/darwin.opt:241
*************** msgstr "%Jdette er den fÃ¸rste default-e
*** 8987,8993 ****
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size size\tAllows setting the page 0 size to 4kb for certain special cases."
  msgstr ""
  
  #: config/darwin.opt:268
--- 9012,9018 ----
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
  #: config/darwin.opt:268
*************** msgstr ""
*** 9007,9023 ****
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tThis will allow relocs in read-only pages (not advisable)."
  msgstr ""
  
  #: config/darwin.opt:287
  #, 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:291
  #, no-c-format
! msgid "-sectcreate <segname> <sectname> <file>\tCreate section \"sectname\" in segment \"segname\" from the contents of \"file\"."
  msgstr ""
  
  #: config/darwin.opt:295
--- 9032,9048 ----
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
  #: config/darwin.opt:287
  #, 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:291
  #, no-c-format
! msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
  #: config/darwin.opt:295
*************** msgstr ""
*** 9027,9058 ****
  
  #: config/darwin.opt:299
  #, no-c-format
! msgid "(Obsolete) -sectorder <segname> <sectname> orderfile\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
  #: config/darwin.opt:303
  #, 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:308
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>"
  msgstr ""
  
  #: config/darwin.opt:312
  #, no-c-format
! msgid "Synonym for \"image_base\""
  msgstr ""
  
  #: config/darwin.opt:316
  #, 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:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate segname sectname file"
  msgstr ""
  
  #: config/darwin.opt:325
--- 9052,9083 ----
  
  #: config/darwin.opt:299
  #, no-c-format
! msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
  #: config/darwin.opt:303
  #, 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:308
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
  #: config/darwin.opt:312
  #, no-c-format
! msgid "Synonym for \"image_base\"."
  msgstr ""
  
  #: config/darwin.opt:316
  #, 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:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
  #: config/darwin.opt:325
*************** msgstr ""
*** 9062,9078 ****
  
  #: config/darwin.opt:329
  #, no-c-format
! msgid "-segprot <segname> max_prot init_prot\tThe protection values are \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
  #: config/darwin.opt:333
  #, no-c-format
! msgid "-segs_read_only_addr address \tAllows specifying the address of the read only portion of a dylib."
  msgstr ""
  
  #: config/darwin.opt:337
  #, no-c-format
! msgid "-segs_read_write_addr address \tAllows specifying the address of the read/write portion of a dylib."
  msgstr ""
  
  #: config/darwin.opt:341
--- 9087,9103 ----
  
  #: config/darwin.opt:329
  #, 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:333
  #, 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:337
  #, 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:341
*************** msgstr "%Jdette er den fÃ¸rste default-e
*** 9083,9105 ****
  
  #: config/darwin.opt:345
  #, no-c-format
! msgid "-sub_library <name>\tLibrary named \"name\" will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:349
  #, no-c-format
! msgid "-sub_umbrella <name>\tFramework named \"name\" will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:353
  #, 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:357
  #, no-c-format
! msgid "Specifies content that can speed up dynamic loading when the binaries are unchanged."
  msgstr ""
  
  #: config/darwin.opt:361
--- 9108,9130 ----
  
  #: config/darwin.opt:345
  #, no-c-format
! msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:349
  #, no-c-format
! msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:353
  #, 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:357
  #, 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:361
*************** msgstr ""
*** 9114,9120 ****
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDon't export global symbols listed in filename."
  msgstr ""
  
  #: config/darwin.opt:373
--- 9139,9145 ----
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
  #: config/darwin.opt:373
*************** msgstr ""
*** 9124,9130 ****
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs the object files the linker loads"
  msgstr ""
  
  #: config/darwin.opt:381
--- 9149,9155 ----
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs which object files the linker loads."
  msgstr ""
  
  #: config/darwin.opt:381
*************** msgstr ""
*** 9134,9140 ****
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to whyload."
  msgstr ""
  
  #: config/darwin.opt:393
--- 9159,9165 ----
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
  #: config/darwin.opt:393
*************** msgstr ""
*** 12402,12413 ****
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:266
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:369
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr ""
--- 12427,12438 ----
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:269
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:372
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr ""
*************** msgstr "  -Wlarger-than-<tal>     Advar
*** 17405,19949 ****
  
  #: common.opt:606
  #, no-c-format
! msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
  #: common.opt:610
  #, fuzzy, no-c-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr "Advar nÃ¥r en inline funktion ikke kan indbygges"
  
! #: common.opt:617
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:621
  #, fuzzy, no-c-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Advar nÃ¥r en inline funktion ikke kan indbygges"
  
! #: common.opt:625
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:632
  #, fuzzy, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "  -Wlarger-than-<tal>     Advar hvis et objekt er stÃ¸rre end <tal> byte\n"
  
! #: common.opt:636
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:640
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:651
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:655
  #, fuzzy, no-c-format
  #| msgid "floating point overflow in expression"
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "kommatalsoverlÃ¸b i udtryk"
  
! #: common.opt:659
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:663
  #, fuzzy, no-c-format
  #| msgid "Warn when the packed attribute has no effect on struct layout"
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Advar nÃ¥r packed-egenskaben ikke har nogen effekt pÃ¥ struct-layoutet"
  
! #: common.opt:667
  #, fuzzy, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Advar nÃ¥r udfyldning er pÃ¥krÃ¦vet for at justere struct-medlemmer"
  
! #: common.opt:671
  #, fuzzy, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "  -pedantic               Udsend advarsler som er nÃ¸dvendige for streng overholdelse af ISO C\n"
  
! #: common.opt:675
  #, fuzzy, no-c-format
  #| msgid "returning reference to temporary"
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "returnerer reference til midlertidig variabel"
  
! #: common.opt:679
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Advar nÃ¥r en lokal variabel skygger for en anden"
  
! #: common.opt:683
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Advar nÃ¥r en lokal variabel skygger for en anden"
  
! #: common.opt:687
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Advar nÃ¥r en lokal variabel skygger for en anden"
  
! #: common.opt:694
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Advar nÃ¥r en lokal variabel skygger for en anden"
  
! #: common.opt:701
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:705
  #, fuzzy, no-c-format
  #| msgid "Warn when a stackframe is larger than the specified size"
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "Advar nÃ¥r en stakramme er stÃ¸rre end den angivne stÃ¸rrelse"
  
! #: common.opt:709 common.opt:713
  #, fuzzy, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Advar om kode som kan bryde strenge aliasregler"
  
! #: common.opt:717 common.opt:721
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:725
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til egenskaben noreturn"
  
! #: common.opt:729
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til egenskaben noreturn"
  
! #: common.opt:733
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til egenskaben noreturn"
  
! #: common.opt:737
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til egenskaben noreturn"
  
! #: common.opt:741
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til egenskaben noreturn"
  
! #: common.opt:745
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:749
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:753
  #, fuzzy, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Advar om kode som kan bryde strenge aliasregler"
  
! #: common.opt:758
  #, fuzzy, no-c-format
  #| msgid "Do not suppress warnings from system headers"
  msgid "Do not suppress warnings from system headers."
  msgstr "Undertryk ikke advarsler fra systeminkluderingsfiler"
  
! #: common.opt:762
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn whenever a trampoline is generated."
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: common.opt:766
  #, fuzzy, no-c-format
  #| msgid "comparison is always false due to limited range of data type"
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "sammenligning er altid falsk pÃ¥ grund af den begrÃ¦nsede rÃ¦kkevidde af datatypen"
  
! #: common.opt:770
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about uninitialized automatic variables."
  msgstr "Advar om ikke-klargjorte automatiske variabler"
  
! #: common.opt:774
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Advar om ikke-klargjorte automatiske variabler"
  
! #: common.opt:782
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:786
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Advar nÃ¥r en funktionsparameter ikke benyttes"
  
! #: common.opt:790
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: common.opt:794
  #, fuzzy, no-c-format
  #| msgid "Warn when a function is unused"
  msgid "Warn when a function is unused."
  msgstr "Advar nÃ¥r en funktion ikke benyttes"
  
! #: common.opt:798
  #, fuzzy, no-c-format
  #| msgid "Warn when a label is unused"
  msgid "Warn when a label is unused."
  msgstr "Advar nÃ¥r en etiket ikke benyttes"
  
! #: common.opt:802
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a function parameter is unused."
  msgstr "Advar nÃ¥r en funktionsparameter ikke benyttes"
  
! #: common.opt:806
  #, fuzzy, no-c-format
  #| msgid "Warn when an expression value is unused"
  msgid "Warn when an expression value is unused."
  msgstr "Advar nÃ¥r vÃ¦rdien af et udtryk ikke benyttes"
  
! #: common.opt:810
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn when a variable is unused."
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:822
  #, fuzzy, no-c-format
  #| msgid "Warn when a function is declared extern, then inline"
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Advar nÃ¥r en funktion erklÃ¦ret extern erklÃ¦res inline"
  
! #: common.opt:838
  #, fuzzy, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "  -aux-info <fil>         Udskriv erklÃ¦ringsoplysninger til <fil>\n"
  
! #: common.opt:857
  #, fuzzy, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "  -d[bogstaver]           AktivÃ©r dump fra specifikke faser i oversÃ¦tteren\n"
  
! #: common.opt:861
  #, fuzzy, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "  -dumpbase <fil>         Basisnavn til brug for dump fra specifikke faser\n"
  
! #: common.opt:865
  #, fuzzy, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "  -dumpbase <fil>         Basisnavn til brug for dump fra specifikke faser\n"
  
! #: common.opt:951
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:955
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:959
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of functions."
  msgstr "JustÃ©r begyndelsen af funktioner"
  
! #: common.opt:969
  #, fuzzy, no-c-format
  #| msgid "Align labels which are only reached by jumping"
  msgid "Align labels which are only reached by jumping."
  msgstr "JustÃ©r etiketter som kun nÃ¥s ved spring"
  
! #: common.opt:976
  #, fuzzy, no-c-format
  #| msgid "Align all labels"
  msgid "Align all labels."
  msgstr "JustÃ©r alle etiketter"
  
! #: common.opt:983
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops"
  msgid "Align the start of loops."
  msgstr "JustÃ©r begyndelsen af lÃ¸kker"
  
! #: common.opt:990
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:994
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:1014
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1018
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1022
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1026
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1031
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1035
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: common.opt:1042
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1046
  #, fuzzy, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "GenerÃ©r afvindingstabeller eksakt for hver instruktionsgrÃ¦nse"
  
! #: common.opt:1050
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "GenerÃ©r char-instruktioner"
  
! #: common.opt:1054
  #, fuzzy, no-c-format
  #| msgid "Use profiling information for branch probabilities"
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
  
! #: common.opt:1059
  #, fuzzy, no-c-format
  #| msgid "Use profiling information for branch probabilities"
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
  
! #: common.opt:1068
  #, fuzzy, no-c-format
  #| msgid "Generate code to check bounds before indexing arrays"
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "GenerÃ©r kode til at kontrollere grÃ¦nserne fÃ¸r tabeller indekseres"
  
  # RETMIG: rigtig?
! #: common.opt:1072
  #, fuzzy, no-c-format
  #| msgid "Replace add, compare, branch with branch on count register"
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Erstat tilfÃ¸j, sammenlign, forgrening med forgrening pÃ¥ tÃ¦lleregister"
  
! #: common.opt:1076
  #, fuzzy, no-c-format
  #| msgid "Use profiling information for branch probabilities"
  msgid "Use profiling information for branch probabilities."
  msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
  
! #: common.opt:1092
  #, fuzzy, no-c-format
  #| msgid "Reuse r30 on a per function basis"
  msgid "Output callgraph information on a per-file basis."
  msgstr "Genbrug r30 pÃ¥ et pr. funktionsgrundlag"
  
! #: common.opt:1096
  #, fuzzy, no-c-format
  #| msgid "Reuse r30 on a per function basis"
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Genbrug r30 pÃ¥ et pr. funktionsgrundlag"
  
! #: common.opt:1100
  #, fuzzy, no-c-format
  #| msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<register>\tMarker <register> som vÃ¦rende bevaret over funktioner"
  
! #: common.opt:1104
  #, fuzzy, no-c-format
  #| msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<register>\tMarker <register> som vÃ¦rende benyttet af funktionskald"
  
! #: common.opt:1111
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Save registers around function calls."
  msgstr "Gem registre omkring funktionskald"
  
! #: common.opt:1115
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: common.opt:1119
  #, fuzzy, no-c-format
  #| msgid "Check the return value of new in C++"
  msgid "Check the return value of new in C++."
  msgstr "Kontroller returvÃ¦rdien for new i C++"
  
! #: common.opt:1123 common.opt:1127
  #, fuzzy, no-c-format
  #| msgid "internal gcc abort"
  msgid "Perform internal consistency checkings."
  msgstr "intern GCC-afbrydelse"
  
! #: common.opt:1131
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Enable code hoisting."
  msgstr "AktivÃ©r aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:1135
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1139
  #, fuzzy, no-c-format
  #| msgid "Do not put uninitialized globals in the common section"
  msgid "Put uninitialized globals in the common section."
  msgstr "Anbring ikke uklargjorte globale variabler i den fÃ¦lles sektion"
  
! #: common.opt:1147
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1151
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1155
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions after register allocation"
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "OmplanlÃ¦g instruktioner efter registerallokering"
  
! #: common.opt:1159
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1163
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1167
  #, fuzzy, no-c-format
  #| msgid "Perform cross-jumping optimization"
  msgid "Perform cross-jumping optimization."
  msgstr "UdfÃ¸r krydsspringsoptimering"
  
  # RETMIG: hvad er CSE?
! #: common.opt:1171
  #, fuzzy, no-c-format
  #| msgid "When running CSE, follow jumps to their targets"
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Ved kÃ¸rsel af CSE fÃ¸lg spring til deres mÃ¥l"
  
! #: common.opt:1179
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1183
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1187
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "placÃ©r dataelementer i deres egen sektion"
  
! #: common.opt:1191
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1195
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1199
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1203
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1207
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1213
  #, fuzzy, no-c-format
  #| msgid "Defer popping functions args from stack until later"
  msgid "Defer popping functions args from stack until later."
  msgstr "Vent med fjernelse af funktionsparametre fra stakken til senere"
  
! #: common.opt:1217
  #, fuzzy, no-c-format
  #| msgid "Attempt to fill delay slots of branch instructions"
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "ForsÃ¸g at udfylde ventepladser med forgreningsinstruktioner"
  
! #: common.opt:1221
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1225
  #, fuzzy, no-c-format
  #| msgid "Delete useless null pointer checks"
  msgid "Delete useless null pointer checks."
  msgstr "Fjern ubrugelige nul-henvisningstjek"
  
! #: common.opt:1229
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1233
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform speculative devirtualization."
  msgstr "UdfÃ¸r superbloksformering vha. haleduplikering"
  
! #: common.opt:1237
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1241
  #, fuzzy, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr "  -fdiagnostics-show-location=[once | every-line] Indikerer hvor ofte kildeplaceringsoplysninger skal udsendes som prÃ¦fiks til begyndelsen af meddelelserne ved linjeombrydning\n"
  
! #: common.opt:1258
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1262
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1266
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1274
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1294
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1314
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1331
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1335
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1339
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1347
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1363
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1367
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1386
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1390
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1394
  #, fuzzy, no-c-format
  #| msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
  
! #: common.opt:1398
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1403
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1407
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:1411
  #, fuzzy, no-c-format
  #| msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
  
! #: common.opt:1415
  #, fuzzy, no-c-format
  #| msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
  
! #: common.opt:1419
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1423
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:1431
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1435
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1439
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1443
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1447
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "AktivÃ©r undtagelseshÃ¥ndtering"
  
! #: common.opt:1451
  #, fuzzy, no-c-format
  #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "UdfÃ¸r et antal mindre, dyre optimeringer"
  
! #: common.opt:1455
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1470
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1486
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1490
  #, fuzzy, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Antag at ingen NaN eller +-Inf bliver genereret"
  
! #: common.opt:1494
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1498
  #, fuzzy, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "  -ffixed-<register>      MarkÃ©r <register> som vÃ¦rende utilgÃ¦ngeligt for oversÃ¦tteren\n"
  
! #: common.opt:1502
  #, fuzzy, no-c-format
  #| msgid "Control allocation order of integer registers"
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "KontrollÃ©r tildelingsordenen for heltalsregistrene"
  
! #: common.opt:1510
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1514
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1531
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1538
  #, fuzzy, no-c-format
  #| msgid "Allow function addresses to be held in registers"
  msgid "Allow function addresses to be held in registers."
  msgstr "Tillad funktionsadresser at blive opbevaret i registre"
  
! #: common.opt:1542
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "placÃ©r hver funktion i dens egen sektion"
  
! #: common.opt:1546
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "UdfÃ¸r global eliminering af fÃ¦lles underudtryk"
  
! #: common.opt:1550
  #, fuzzy, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "UdfÃ¸r forbedret indlÃ¦sningsbevÃ¦gelse under eliminering af fÃ¦lles underudtryk"
  
! #: common.opt:1554
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "UdfÃ¸r lagringsbevÃ¦gelse efter eliminering af fÃ¦lles underudtryk"
  
! #: common.opt:1558
  #, fuzzy, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "UdfÃ¸r forbedret indlÃ¦sningsbevÃ¦gelse under eliminering af fÃ¦lles underudtryk"
  
! #: common.opt:1563
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "UdfÃ¸r global eliminering af fÃ¦lles underudtryk"
  
! #: common.opt:1580
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1585
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "Enable in and out of Graphite representation."
  msgstr "AktivÃ©r automatisk skabelonsinstantiering"
  
! #: common.opt:1589
  #, fuzzy, no-c-format
  #| msgid "Emit call graph information"
  msgid "Enable Graphite Identity transformation."
  msgstr "Udsend kaldegrafinfo"
  
! #: common.opt:1593
  #, fuzzy, no-c-format
  #| msgid "Enable use of conditional move instructions"
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "AktivÃ©r brug af betingede flytteinstruktioner"
  
! #: common.opt:1602
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1606 common.opt:1614 common.opt:2755
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1610
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop interchange on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:1618
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform unroll-and-jam on loops."
  msgstr "UdfÃ¸r lÃ¸kkeudrulning for alle lÃ¸kker"
  
! #: common.opt:1622
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1626
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1634
  #, fuzzy, no-c-format
  #| msgid "Run the loop optimizer twice"
  msgid "Enable the loop nest optimizer."
  msgstr "KÃ¸r lÃ¸kkeoptimeringen to gange"
  
! #: common.opt:1638
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1646
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "AktivÃ©r gÃ¦t af forgreningssandsynligheder"
  
! #: common.opt:1654
  #, fuzzy, no-c-format
  #| msgid "Process #ident directives"
  msgid "Process #ident directives."
  msgstr "Behandl #ident-direktiver"
  
! #: common.opt:1658
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "UdfÃ¸r konvertering af betingede spring til forgreningslÃ¸se Ã¦kvivalenter"
  
! #: common.opt:1662
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to conditional execution"
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "UdfÃ¸r konvertering af betingede spring til betinget udfÃ¸rsel"
  
! #: common.opt:1666
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1682
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "UdfÃ¸r konvertering af betingede spring til forgreningslÃ¸se Ã¦kvivalenter"
  
! #: common.opt:1694
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Do not generate .size directives."
  msgstr "GenerÃ©r ikke .size-direktiver"
  
! #: common.opt:1698
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:1704
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1708
  #, fuzzy, no-c-format
  #| msgid "Integrate simple functions into their callers"
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "IntegrÃ©r simple funktioner i deres kaldere"
  
! #: common.opt:1712
  #, fuzzy, no-c-format
  #| msgid "Integrate simple functions into their callers"
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "IntegrÃ©r simple funktioner i deres kaldere"
  
! #: common.opt:1716
  #, fuzzy, no-c-format
  #| msgid "Integrate simple functions into their callers"
  msgid "Integrate functions only required by their single caller."
  msgstr "IntegrÃ©r simple funktioner i deres kaldere"
  
! #: common.opt:1723
  #, fuzzy, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "  -finline-limit=<str>    BegrÃ¦ns stÃ¸rrelsen af inlie funktion til <str>\n"
  
! #: common.opt:1727
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1734
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1754
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "InstrumentÃ©r funktionsindgange/-afslutninger med profileringskald"
  
! #: common.opt:1758
  #, fuzzy, no-c-format
  #| msgid "Instrument function exit in instrumented functions with __fentry__."
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "InstrumentÃ©r funktionsafslutninger i instrumenteret funktioner med __fentry__."
  
! #: common.opt:1762
  #, fuzzy, no-c-format
  #| msgid "Instrument function exit in instrumented functions with __fentry__."
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "InstrumentÃ©r funktionsafslutninger i instrumenteret funktioner med __fentry__."
  
! #: common.opt:1766
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural constant propagation."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1770
  #, fuzzy, no-c-format
  #| msgid "how much can given compilation unit grow because of the inlining (in percent)"
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Hvor meget en oversÃ¦ttelsesenhed kan vokse pga. indlejring (i procent)"
  
! #: common.opt:1778
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1782
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural profile propagation."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1786
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural points-to analysis."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1790
  #, fuzzy, no-c-format
  #| msgid "Discard unused virtual functions"
  msgid "Discover pure and const functions."
  msgstr "KassÃ©r ubrugte virtuelle funktioner"
  
! #: common.opt:1794
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "UdfÃ¸r lÃ¸kkeudrulning for alle lÃ¸kker"
  
! #: common.opt:1798
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform Identical Code Folding for functions."
  msgstr "UdfÃ¸r lÃ¸kkeudrulning for alle lÃ¸kker"
  
! #: common.opt:1802
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform Identical Code Folding for variables."
  msgstr "UdfÃ¸r lÃ¸kkeudrulning for alle lÃ¸kker"
  
! #: common.opt:1806
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1810
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1814
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1826
  #, fuzzy, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1830
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1843
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1859
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1864
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1869
  #, fuzzy, no-c-format
  #| msgid "Store locals in argument registers"
  msgid "Share slots for saving different hard registers."
  msgstr "Gem lokale variable i parameterregistre"
  
! #: common.opt:1873
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1877
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1881
  #, fuzzy, no-c-format
  #| msgid "Strength reduce all loop general induction variables"
  msgid "Optimize induction variables on trees."
  msgstr "StyrkereducÃ©r alle generelle lÃ¸kkeinduktionsvariabler"
  
! #: common.opt:1885
  #, fuzzy, no-c-format
  #| msgid "case label not within a switch statement"
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: common.opt:1889
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "GenerÃ©r kode for funktioner selv hvis de indlejres helt"
  
! #: common.opt:1893
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "GenerÃ©r kode for funktioner selv hvis de indlejres helt"
  
! #: common.opt:1897
  #, fuzzy, no-c-format
  #| msgid "Emit static const variables even if they are not used"
  msgid "Emit static const variables even if they are not used."
  msgstr "KonstruÃ©r statiske, konstante variabler selv hvis de ikke bruges"
  
! #: common.opt:1901
  #, fuzzy, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Eksterne symboler har indledende understreg"
  
! #: common.opt:1909
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1913
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable link-time optimization."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:1917
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1939
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:1944
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:1952
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:1956
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:1960
  #, fuzzy, no-c-format
  #| msgid "Set errno after built-in math functions"
  msgid "Set errno after built-in math functions."
  msgstr "SÃ¦t errno efter indbyggede matematikfunktioner"
  
! #: common.opt:1964
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:1968
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "RapportÃ©r om permanente hukommelsesallokering ved afslutningen af kÃ¸rslen"
  
! #: common.opt:1972
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "RapportÃ©r om permanente hukommelsesallokering ved afslutningen af kÃ¸rslen"
  
! #: common.opt:1979
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants and constant variables"
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "ForsÃ¸g at forene identiske konstanter og konstante variabler"
  
! #: common.opt:1983
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants across compilation units"
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "ForsÃ¸g at forene identiske konstanter over forskellige oversÃ¦ttelsesenheder"
  
! #: common.opt:1987
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants across compilation units"
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "ForsÃ¸g at forene identiske konstanter over forskellige oversÃ¦ttelsesenheder"
  
! #: common.opt:1991
  #, fuzzy, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "  -fmessage-length=<antal>  BegrÃ¦ns lÃ¦ngden af diagnosticeringmeddelelser til lÃ¦ngden <antal> tegn/linje. 0 undertrykker linjeombrydning\n"
  
! #: common.opt:1995
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2003
  #, fuzzy, no-c-format
  #| msgid "Force all loop invariant computations out of loops"
  msgid "Move loop invariant computations out of loops."
  msgstr "Tving alle lÃ¸kkeinvariansberegninger ud af lÃ¸kker"
  
! #: common.opt:2007
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Use the RTL dead code elimination pass."
  msgstr "AktivÃ©r aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:2011
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Foretag en komplet registerflytningsoptimering"
  
! #: common.opt:2015
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2019
  #, fuzzy, no-c-format
  #| msgid "Support synchronous non-call exceptions"
  msgid "Support synchronous non-call exceptions."
  msgstr "UnderstÃ¸t synkrone ikke-kaldende undtagelser"
  
! #: common.opt:2023
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2027
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2040
  #, fuzzy, no-c-format
  #| msgid "When possible do not generate stack frames"
  msgid "When possible do not generate stack frames."
  msgstr "GenerÃ©r ikke stakrammer nÃ¥r det kan undgÃ¥s"
  
! #: common.opt:2044
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2048
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2052
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2060
  #, fuzzy, no-c-format
  #| msgid "Optimize sibling and tail recursive calls"
  msgid "Optimize sibling and tail recursive calls."
  msgstr "OptimÃ©r sÃ¸skende- og halerekursive kald"
  
! #: common.opt:2064
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2068 common.opt:2072
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2076
  #, fuzzy, no-c-format
  #| msgid "Pack structure members together without holes"
  msgid "Pack structure members together without holes."
  msgstr "Pak strukturmedlemmer sammen uden mellemrum"
  
! #: common.opt:2080
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2084
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "ReturnÃ©r smÃ¥ sammensatte vÃ¦rdier i hukommelsen, ikke i registre"
  
! #: common.opt:2088
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2092
  #, fuzzy, no-c-format
  #| msgid "Enable machine specific peephole optimizations"
  msgid "Enable machine specific peephole optimizations."
  msgstr "AktivÃ©r maskinspecifikke kighulsoptimeringer"
  
! #: common.opt:2096
  #, fuzzy, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "AktivÃ©r en RTL-kikhulsfase fÃ¸r sched2"
  
! #: common.opt:2100
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "GenerÃ©r placeringsuafhÃ¦ngig kode, om muligt"
  
! #: common.opt:2104
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "GenerÃ©r placeringsuafhÃ¦ngig kode, om muligt"
  
! #: common.opt:2108
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "GenerÃ©r placeringsuafhÃ¦ngig kode, om muligt"
  
! #: common.opt:2112
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "GenerÃ©r placeringsuafhÃ¦ngig kode, om muligt"
  
! #: common.opt:2116
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2120
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2124
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2128
  #, fuzzy, no-c-format
  #| msgid "Enables a register move optimization"
  msgid "Run predictive commoning optimization."
  msgstr "AktivÃ©r en registerflytningsoptimering"
  
! #: common.opt:2132
  #, fuzzy, no-c-format
  #| msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "GenerÃ©r prÃ¦hentningsinstruktioner, hvis tilgÃ¦ngelige, for tabeller i lÃ¸kker"
  
! #: common.opt:2136
  #, fuzzy, no-c-format
  #| msgid "Enable basic program profiling code"
  msgid "Enable basic program profiling code."
  msgstr "AktivÃ©r basal programprofileringskode"
  
! #: common.opt:2140
  #, fuzzy, no-c-format
  #| msgid "Generate code for near calls"
  msgid "Generate absolute source path names for gcov."
  msgstr "GenerÃ©r kode til nÃ¦re kald"
  
! #: common.opt:2144
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "IndsÃ¦t buebaseret programprofileringskode"
  
! #: common.opt:2148
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2153
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2157
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:2161
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2185
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2201
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2205
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2209
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2213
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2225
  #, fuzzy, no-c-format
  #| msgid "internal gcc abort"
  msgid "Report on consistency of profile."
  msgstr "intern GCC-afbrydelse"
  
! #: common.opt:2229
  #, fuzzy, no-c-format
  #| msgid "Reorder functions to improve code placement"
  msgid "Enable function reordering that improves code placement."
  msgstr "Omordn funktioner for at forbedre kodeplacering"
  
! #: common.opt:2233
  #, fuzzy, no-c-format
  #| msgid "Generate cld instruction in the function prologue."
  msgid "Insert NOP instructions at each function entry."
  msgstr "Opret cld-instruktion i en funktions begyndelse."
  
! #: common.opt:2240
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2250
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2254
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "ReturnÃ©r smÃ¥ sammensatte vÃ¦rdier i registre"
  
! #: common.opt:2262
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2288
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2292
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2296
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2300
  #, fuzzy, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2304
  #, fuzzy, no-c-format
  #| msgid "Reorder basic blocks to improve code placement"
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Omordn basisblokke for at forbedre kodeplacering"
  
! #: common.opt:2308
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2321
  #, fuzzy, no-c-format
  #| msgid "Reorder basic blocks to improve code placement"
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "Omordn basisblokke for at forbedre kodeplacering"
  
! #: common.opt:2325
  #, fuzzy, no-c-format
  #| msgid "Reorder functions to improve code placement"
  msgid "Reorder functions to improve code placement."
  msgstr "Omordn funktioner for at forbedre kodeplacering"
  
! #: common.opt:2329
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "KÃ¸r CSE-fase efter lÃ¸kkeoptimeringer"
  
! #: common.opt:2337
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2341
  #, fuzzy, no-c-format
  #| msgid "Enable scheduling across basic blocks"
  msgid "Enable scheduling across basic blocks."
  msgstr "AktivÃ©r planlÃ¦gning over basisblokke"
  
! #: common.opt:2345
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2349
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of non-loads"
  msgid "Allow speculative motion of non-loads."
  msgstr "Tillad spekulativ bevÃ¦gelse af ikke-indlÃ¦sninger"
  
! #: common.opt:2353
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of some loads"
  msgid "Allow speculative motion of some loads."
  msgstr "Tillad spekulativ bevÃ¦gelse af nogle indlÃ¦sninger"
  
! #: common.opt:2357
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of more loads"
  msgid "Allow speculative motion of more loads."
  msgstr "Tillad spekulativ bevÃ¦gelse af flere indlÃ¦sninger"
  
! #: common.opt:2361
  #, fuzzy, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "  -fsched-verbose=<tal>    Angiv hvor meget planlÃ¦ggeren skal fortÃ¦lle\n"
  
! #: common.opt:2365
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2373
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions before register allocation"
  msgid "Reschedule instructions before register allocation."
  msgstr "OmplanlÃ¦g instruktioner fÃ¸r registerallokering"
  
! #: common.opt:2377
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions after register allocation"
  msgid "Reschedule instructions after register allocation."
  msgstr "OmplanlÃ¦g instruktioner efter registerallokering"
  
! #: common.opt:2384
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2388
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2392
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2396
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2400
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2404
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2408
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2414
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2418
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2426
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2430
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2434
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlÃ¦ggeren"
  
! #: common.opt:2438
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlÃ¦ggeren"
  
! #: common.opt:2442
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlÃ¦ggeren"
  
! #: common.opt:2446
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlÃ¦ggeren"
  
! #: common.opt:2450
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlÃ¦ggeren"
  
! #: common.opt:2454
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlÃ¦ggeren"
  
! #: common.opt:2458
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2470
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2474
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2478
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:2483
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2487
  #, fuzzy, no-c-format
  #| msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "DeaktivÃ©r optimeringer som kan opdages ved IEEE-signalerende NaN'er"
  
! #: common.opt:2491
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2495
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "KonvertÃ©r kommatalskonstanter til enkeltprÃ¦cisionskonstanter"
  
! #: common.opt:2499
  #, fuzzy, no-c-format
  #| msgid "Strength reduce all loop general induction variables"
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "StyrkereducÃ©r alle generelle lÃ¸kkeinduktionsvariabler"
  
! #: common.opt:2503
  #, fuzzy, no-c-format
  #| msgid "Generate APCS conformant stack frames"
  msgid "Generate discontiguous stack frames."
  msgstr "GenerÃ©r APCS-overholdende stakrammer"
  
! #: common.opt:2507
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2511
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2515
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2519
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2523
  #, fuzzy, no-c-format
  #| msgid "Number of registers used to pass integer arguments"
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Antallet af registre der skal bruges til at overbringe heltalsparametre"
  
! #: common.opt:2527
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2531
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "IndsÃ¦t stakkontrolleringskode i programmet"
  
! #: common.opt:2535
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "IndsÃ¦t stakkontrolleringskode i programmet"
  
! #: common.opt:2539
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:2547
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2551
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2555
  #, fuzzy, no-c-format
  #| msgid "Enable stack probing"
  msgid "Use propolice as a stack protection method."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2559
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2571
  #, fuzzy, no-c-format
  #| msgid "Reuse r30 on a per function basis"
  msgid "Output stack usage information on a per-function basis."
  msgstr "Genbrug r30 pÃ¥ et pr. funktionsgrundlag"
  
! #: common.opt:2583
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply"
  msgid "Assume strict aliasing rules apply."
  msgstr "Antag at strenge aliasregler skal anvendes"
  
! #: common.opt:2587
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:2591
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2595
  #, fuzzy, no-c-format
  #| msgid "Check for syntax errors, then stop"
  msgid "Check for syntax errors, then stop."
  msgstr "Kontroller for syntaksfejl og stop derefter"
  
! #: common.opt:2599
  #, fuzzy, no-c-format
  #| msgid "Create data files needed by \"gcov\""
  msgid "Create data files needed by \"gcov\"."
  msgstr "Opret datafiler som Â»gcovÂ« har brug for"
  
! #: common.opt:2603
  #, fuzzy, no-c-format
  #| msgid "Perform jump threading optimizations"
  msgid "Perform jump threading optimizations."
  msgstr "UdfÃ¸r springtrÃ¥dningsoptimeringer"
  
! #: common.opt:2607
  #, fuzzy, no-c-format
  #| msgid "Report the time taken by each compiler pass"
  msgid "Report the time taken by each compiler pass."
  msgstr "Rapporter den tid det tager for hvert kompilergennemlÃ¸b"
  
! #: common.opt:2611
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2615
  #, fuzzy, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indikerer den forvalgte trÃ¥d-lokale lagringsmodel for kodegenerering\n"
  
! #: common.opt:2634
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2638
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform superblock formation via tail duplication."
  msgstr "UdfÃ¸r superbloksformering vha. haleduplikering"
  
! #: common.opt:2642
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2650
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Kommatalsoperationer kan fange"
  
! #: common.opt:2654
  #, fuzzy, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "OpsÃ¦t fÃ¦lde for overlÃ¸b med fortegn i addition/subtraktion/multiplikation"
  
! #: common.opt:2658
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "AktivÃ©r SSA-optimeringer"
  
! #: common.opt:2662
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-BIT-CCP optimization on trees"
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Aktiver SSA-BIT-CCP-optimering pÃ¥ trÃ¦er"
  
! #: common.opt:2670
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop header copying on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2678
  #, fuzzy, no-c-format
  #| msgid "Enable SSA code sinking on trees"
  msgid "Enable SSA coalescing of user variables."
  msgstr "Aktiver SSA-kodesinking pÃ¥ trÃ¦er"
  
! #: common.opt:2686
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2694
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to conditional execution"
  msgid "Transform condition stores into unconditional ones."
  msgstr "UdfÃ¸r konvertering af betingede spring til betinget udfÃ¸rsel"
  
! #: common.opt:2698
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to conditional execution"
  msgid "Perform conversions of switch initializations."
  msgstr "UdfÃ¸r konvertering af betingede spring til betinget udfÃ¸rsel"
  
! #: common.opt:2702
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "AktivÃ©r aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:2706
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable dominator optimizations."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2710
  #, fuzzy, no-c-format
  #| msgid "Enable most warning messages"
  msgid "Enable tail merging on trees."
  msgstr "AktivÃ©r de fleste advarselsbeskeder"
  
! #: common.opt:2714
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Enable dead store elimination."
  msgstr "AktivÃ©r aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:2718
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2722
  #, fuzzy, no-c-format
  #| msgid "Force all loop invariant computations out of loops"
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Tving alle lÃ¸kkeinvariansberegninger ud af lÃ¸kker"
  
! #: common.opt:2726
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable string length optimizations on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2730
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2736
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2743
  #, fuzzy, no-c-format
  #| msgid "Enable parallel instructions"
  msgid "Enable loop distribution on trees."
  msgstr "AktivÃ©r parallelle instruktioner"
  
! #: common.opt:2747
  #, fuzzy, no-c-format
  #| msgid "Enable parallel instructions"
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "AktivÃ©r parallelle instruktioner"
  
! #: common.opt:2751
  #, fuzzy, no-c-format
  #| msgid "Force all loop invariant computations out of loops"
  msgid "Enable loop invariant motion on trees."
  msgstr "Tving alle lÃ¸kkeinvariansberegninger ud af lÃ¸kker"
  
! #: common.opt:2759
  #, fuzzy, no-c-format
  #| msgid "Strength reduce all loop general induction variables"
  msgid "Create canonical induction variables in loops."
  msgstr "StyrkereducÃ©r alle generelle lÃ¸kkeinduktionsvariabler"
  
! #: common.opt:2763
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop optimizations on tree level."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2767
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "AktivÃ©r automatisk skabelonsinstantiering"
  
! #: common.opt:2771
  #, fuzzy, no-c-format
  #| msgid "Enable use of conditional move instructions"
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "AktivÃ©r brug af betingede flytteinstruktioner"
  
! #: common.opt:2775
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "AktivÃ©r SSA-optimeringer"
  
! #: common.opt:2779
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2783
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2787
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable reassociation on tree level."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2795
  #, fuzzy, no-c-format
  #| msgid "Enable SSA code sinking on trees"
  msgid "Enable SSA code sinking on trees."
  msgstr "Aktiver SSA-kodesinking pÃ¥ trÃ¦er"
  
! #: common.opt:2799
  #, fuzzy, no-c-format
  #| msgid "Perform strength reduction optimizations"
  msgid "Perform straight-line strength reduction."
  msgstr "UdfÃ¸r styrkereduceringsoptimeringer"
  
! #: common.opt:2803
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2807
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2815
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:2819
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2828
  #, fuzzy, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Anbring hele oversÃ¦ttelsesenheden i en fil"
  
! #: common.opt:2832
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling when iteration count is known"
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "UdfÃ¸r lÃ¸kkeudrulning nÃ¥r iterationsantallet er kendt"
  
! #: common.opt:2836
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform loop unrolling for all loops."
  msgstr "UdfÃ¸r lÃ¸kkeudrulning for alle lÃ¸kker"
  
! #: common.opt:2847
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2852
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2860
  #, fuzzy, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Tillad matematikoptimeringer der kan overtrÃ¦de IEEE- eller ANSI-standarderne"
  
! #: common.opt:2864
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2868
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2872
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2876
  #, fuzzy, no-c-format
  #| msgid "Just generate unwind tables for exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "GenerÃ©r blot afvindingstabeller for undtagelseshÃ¥ndtering"
  
! #: common.opt:2880
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:2884
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the gold linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:2888
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:2900
  #, fuzzy, no-c-format
  #| msgid "Perform tail call optimization"
  msgid "Perform variable tracking."
  msgstr "UdfÃ¸r halekaldsoptimering"
  
! #: common.opt:2908
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2914
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2922
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2927
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2935
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2939
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2943
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:2947
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:2963
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2971
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:2981
  #, fuzzy, no-c-format
  #| msgid "Add extra commentary to assembler output"
  msgid "Add extra commentary to assembler output."
  msgstr "TilfÃ¸j ekstra kommentarer til menneskeligt lÃ¦sbar maskinkodeuddata"
  
! #: common.opt:2985
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3004
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3028
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:3032
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3036
  #, fuzzy, no-c-format
  #| msgid "Enable use of conditional move instructions"
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "AktivÃ©r brug af betingede flytteinstruktioner"
  
! #: common.opt:3040
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:3044
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Assume pointer overflow wraps around."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:3048
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3052
  #, fuzzy, no-c-format
  #| msgid "Put zero initialized data in the bss section"
  msgid "Put zero initialized data in the bss section."
  msgstr "Anbring nul-klargjorte data i bss-sektionen"
  
! #: common.opt:3056
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3088
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3092
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3096
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "GenerÃ©r fejlfindingsinfo i udvidet standardformat"
  
! #: common.opt:3100
  #, fuzzy, no-c-format
  #| msgid "Generate a single exit point for each function"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "GenerÃ©r et enkelt afslutningspunkt for hver funktion"
  
! #: common.opt:3104
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3112
  #, fuzzy, no-c-format
  #| msgid "Don't generate fused multiply/add instructions"
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "GenerÃ©r ikke sammensatte gang/addÃ©r-instruktioner"
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Opret sektioner for DWARF-pubnavne og pubtyper."
  
! #: common.opt:3120
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Opret sektioner for DWARF-pubnavne og pubtyper med GNU-udvidelser."
  
! #: common.opt:3124
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3128
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in separate .dwo files"
  msgid "Generate debug information in separate .dwo files."
  msgstr "Opret fejlsÃ¸gningsinformation i separate .dwo-filer"
  
! #: common.opt:3132
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in STABS format"
  msgid "Generate debug information in STABS format."
  msgstr "Opret fejlsÃ¸gningsinformation i STABS-format"
  
! #: common.opt:3136
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in extended STABS format"
  msgid "Generate debug information in extended STABS format."
  msgstr "Opret fejlsÃ¸gningsinformation i udvidet STABS-format"
  
! #: common.opt:3140
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3156
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3163
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in VMS format."
  msgstr "Opret fejlsÃ¸gningsinformation i VMS-format"
  
! #: common.opt:3167
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in XCOFF format"
  msgid "Generate debug information in XCOFF format."
  msgstr "Opret fejlsÃ¸gningsinformation i XCOFF-format"
  
! #: common.opt:3171
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in extended XCOFF format"
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Opret fejlsÃ¸gningsinformation i udvidet XCOFF-format"
  
! #: common.opt:3189
  #, fuzzy, no-c-format
  #| msgid "Generate compressed debug sections"
  msgid "Generate compressed debug sections."
  msgstr "Opret komprimeret fejlsÃ¸gningssektioner"
  
! #: common.opt:3193
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3200
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3204
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3229
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: common.opt:3233
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "MIPS16-funktionsprofilering"
  
! #: common.opt:3243
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3283
  #, fuzzy, no-c-format
  #| msgid "Do not display functions compiled or elapsed time"
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Vis ikke funktioner der oversÃ¦ttes eller forlÃ¸bet tid"
  
! #: common.opt:3315
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktiver uddybende uddata"
  
! #: common.opt:3319
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Vis oversÃ¦tterens version"
  
! #: common.opt:3323
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Undertryk advarsler"
  
! #: common.opt:3333
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Opret et delt bibliotek"
  
! #: common.opt:3378
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Opret en placeringsuafhÃ¦ngig kÃ¸rbar fil"
  
! #: common.opt:3382
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a dynamically linked position independent executable."
  msgstr "Opret en placeringsuafhÃ¦ngig kÃ¸rbar fil"
  
! #: common.opt:3386
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a static position independent executable."
  msgstr "Opret en placeringsuafhÃ¦ngig kÃ¸rbar fil"
  
! #: common.opt:3393
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 17430,19994 ----
  
  #: common.opt:606
  #, no-c-format
! msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
  #: common.opt:610
+ #, no-c-format
+ msgid "Warn when attempting to free a non-heap object."
+ msgstr ""
+ 
+ #: common.opt:614
  #, fuzzy, no-c-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr "Advar nÃ¥r en inline funktion ikke kan indbygges"
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:625
  #, fuzzy, no-c-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Advar nÃ¥r en inline funktion ikke kan indbygges"
  
! #: common.opt:629
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:636
  #, fuzzy, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "  -Wlarger-than-<tal>     Advar hvis et objekt er stÃ¸rre end <tal> byte\n"
  
! #: common.opt:640
! #, no-c-format
! msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
! msgstr ""
! 
! #: common.opt:644
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:648
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:659
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:663
  #, fuzzy, no-c-format
  #| msgid "floating point overflow in expression"
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "kommatalsoverlÃ¸b i udtryk"
  
! #: common.opt:667
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:671
  #, fuzzy, no-c-format
  #| msgid "Warn when the packed attribute has no effect on struct layout"
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Advar nÃ¥r packed-egenskaben ikke har nogen effekt pÃ¥ struct-layoutet"
  
! #: common.opt:675
  #, fuzzy, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Advar nÃ¥r udfyldning er pÃ¥krÃ¦vet for at justere struct-medlemmer"
  
! #: common.opt:679
  #, fuzzy, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "  -pedantic               Udsend advarsler som er nÃ¸dvendige for streng overholdelse af ISO C\n"
  
! #: common.opt:683
  #, fuzzy, no-c-format
  #| msgid "returning reference to temporary"
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "returnerer reference til midlertidig variabel"
  
! #: common.opt:687
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Advar nÃ¥r en lokal variabel skygger for en anden"
  
! #: common.opt:691
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Advar nÃ¥r en lokal variabel skygger for en anden"
  
! #: common.opt:695
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Advar nÃ¥r en lokal variabel skygger for en anden"
  
! #: common.opt:702
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Advar nÃ¥r en lokal variabel skygger for en anden"
  
! #: common.opt:709
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:713
  #, fuzzy, no-c-format
  #| msgid "Warn when a stackframe is larger than the specified size"
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "Advar nÃ¥r en stakramme er stÃ¸rre end den angivne stÃ¸rrelse"
  
! #: common.opt:717
! #, no-c-format
! msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
! msgstr ""
! 
! #: common.opt:721 common.opt:725
  #, fuzzy, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Advar om kode som kan bryde strenge aliasregler"
  
! #: common.opt:729 common.opt:733
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:737
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til egenskaben noreturn"
  
! #: common.opt:741
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til egenskaben noreturn"
  
! #: common.opt:745
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til egenskaben noreturn"
  
! #: common.opt:749
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til egenskaben noreturn"
  
! #: common.opt:753
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til egenskaben noreturn"
  
! #: common.opt:757
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:761
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:765
  #, fuzzy, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Advar om kode som kan bryde strenge aliasregler"
  
! #: common.opt:770
  #, fuzzy, no-c-format
  #| msgid "Do not suppress warnings from system headers"
  msgid "Do not suppress warnings from system headers."
  msgstr "Undertryk ikke advarsler fra systeminkluderingsfiler"
  
! #: common.opt:774
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn whenever a trampoline is generated."
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: common.opt:778
  #, fuzzy, no-c-format
  #| msgid "comparison is always false due to limited range of data type"
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "sammenligning er altid falsk pÃ¥ grund af den begrÃ¦nsede rÃ¦kkevidde af datatypen"
  
! #: common.opt:782
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about uninitialized automatic variables."
  msgstr "Advar om ikke-klargjorte automatiske variabler"
  
! #: common.opt:786
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Advar om ikke-klargjorte automatiske variabler"
  
! #: common.opt:794
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:798
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Advar nÃ¥r en funktionsparameter ikke benyttes"
  
! #: common.opt:802
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: common.opt:806
  #, fuzzy, no-c-format
  #| msgid "Warn when a function is unused"
  msgid "Warn when a function is unused."
  msgstr "Advar nÃ¥r en funktion ikke benyttes"
  
! #: common.opt:810
  #, fuzzy, no-c-format
  #| msgid "Warn when a label is unused"
  msgid "Warn when a label is unused."
  msgstr "Advar nÃ¥r en etiket ikke benyttes"
  
! #: common.opt:814
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a function parameter is unused."
  msgstr "Advar nÃ¥r en funktionsparameter ikke benyttes"
  
! #: common.opt:818
  #, fuzzy, no-c-format
  #| msgid "Warn when an expression value is unused"
  msgid "Warn when an expression value is unused."
  msgstr "Advar nÃ¥r vÃ¦rdien af et udtryk ikke benyttes"
  
! #: common.opt:822
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn when a variable is unused."
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: common.opt:826
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:830
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:834
  #, fuzzy, no-c-format
  #| msgid "Warn when a function is declared extern, then inline"
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Advar nÃ¥r en funktion erklÃ¦ret extern erklÃ¦res inline"
  
! #: common.opt:850
  #, fuzzy, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "  -aux-info <fil>         Udskriv erklÃ¦ringsoplysninger til <fil>\n"
  
! #: common.opt:869
  #, fuzzy, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "  -d[bogstaver]           AktivÃ©r dump fra specifikke faser i oversÃ¦tteren\n"
  
! #: common.opt:873
  #, fuzzy, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "  -dumpbase <fil>         Basisnavn til brug for dump fra specifikke faser\n"
  
! #: common.opt:877
  #, fuzzy, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "  -dumpbase <fil>         Basisnavn til brug for dump fra specifikke faser\n"
  
! #: common.opt:963
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:967
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:971
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of functions."
  msgstr "JustÃ©r begyndelsen af funktioner"
  
! #: common.opt:981
  #, fuzzy, no-c-format
  #| msgid "Align labels which are only reached by jumping"
  msgid "Align labels which are only reached by jumping."
  msgstr "JustÃ©r etiketter som kun nÃ¥s ved spring"
  
! #: common.opt:988
  #, fuzzy, no-c-format
  #| msgid "Align all labels"
  msgid "Align all labels."
  msgstr "JustÃ©r alle etiketter"
  
! #: common.opt:995
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops"
  msgid "Align the start of loops."
  msgstr "JustÃ©r begyndelsen af lÃ¸kker"
  
! #: common.opt:1002
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1006
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:1026
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1030
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1034
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1038
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1043
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1047
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1058
  #, fuzzy, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "GenerÃ©r afvindingstabeller eksakt for hver instruktionsgrÃ¦nse"
  
! #: common.opt:1062
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "GenerÃ©r char-instruktioner"
  
! #: common.opt:1066
  #, fuzzy, no-c-format
  #| msgid "Use profiling information for branch probabilities"
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
  
! #: common.opt:1071
  #, fuzzy, no-c-format
  #| msgid "Use profiling information for branch probabilities"
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
  
! #: common.opt:1080
  #, fuzzy, no-c-format
  #| msgid "Generate code to check bounds before indexing arrays"
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "GenerÃ©r kode til at kontrollere grÃ¦nserne fÃ¸r tabeller indekseres"
  
  # RETMIG: rigtig?
! #: common.opt:1084
  #, fuzzy, no-c-format
  #| msgid "Replace add, compare, branch with branch on count register"
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Erstat tilfÃ¸j, sammenlign, forgrening med forgrening pÃ¥ tÃ¦lleregister"
  
! #: common.opt:1088
  #, fuzzy, no-c-format
  #| msgid "Use profiling information for branch probabilities"
  msgid "Use profiling information for branch probabilities."
  msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
  
! #: common.opt:1104
  #, fuzzy, no-c-format
  #| msgid "Reuse r30 on a per function basis"
  msgid "Output callgraph information on a per-file basis."
  msgstr "Genbrug r30 pÃ¥ et pr. funktionsgrundlag"
  
! #: common.opt:1108
  #, fuzzy, no-c-format
  #| msgid "Reuse r30 on a per function basis"
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Genbrug r30 pÃ¥ et pr. funktionsgrundlag"
  
! #: common.opt:1112
  #, fuzzy, no-c-format
  #| msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<register>\tMarker <register> som vÃ¦rende bevaret over funktioner"
  
! #: common.opt:1116
  #, fuzzy, no-c-format
  #| msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<register>\tMarker <register> som vÃ¦rende benyttet af funktionskald"
  
! #: common.opt:1123
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Save registers around function calls."
  msgstr "Gem registre omkring funktionskald"
  
! #: common.opt:1127
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: common.opt:1131
  #, fuzzy, no-c-format
  #| msgid "Check the return value of new in C++"
  msgid "Check the return value of new in C++."
  msgstr "Kontroller returvÃ¦rdien for new i C++"
  
! #: common.opt:1135 common.opt:1139
  #, fuzzy, no-c-format
  #| msgid "internal gcc abort"
  msgid "Perform internal consistency checkings."
  msgstr "intern GCC-afbrydelse"
  
! #: common.opt:1143
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Enable code hoisting."
  msgstr "AktivÃ©r aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:1147
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1151
  #, fuzzy, no-c-format
  #| msgid "Do not put uninitialized globals in the common section"
  msgid "Put uninitialized globals in the common section."
  msgstr "Anbring ikke uklargjorte globale variabler i den fÃ¦lles sektion"
  
! #: common.opt:1159
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1163
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1167
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions after register allocation"
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "OmplanlÃ¦g instruktioner efter registerallokering"
  
! #: common.opt:1171
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1175
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1179
  #, fuzzy, no-c-format
  #| msgid "Perform cross-jumping optimization"
  msgid "Perform cross-jumping optimization."
  msgstr "UdfÃ¸r krydsspringsoptimering"
  
  # RETMIG: hvad er CSE?
! #: common.opt:1183
  #, fuzzy, no-c-format
  #| msgid "When running CSE, follow jumps to their targets"
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Ved kÃ¸rsel af CSE fÃ¸lg spring til deres mÃ¥l"
  
! #: common.opt:1191
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1195
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1199
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "placÃ©r dataelementer i deres egen sektion"
  
! #: common.opt:1203
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1207
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1211
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1215
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1219
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1225
  #, fuzzy, no-c-format
  #| msgid "Defer popping functions args from stack until later"
  msgid "Defer popping functions args from stack until later."
  msgstr "Vent med fjernelse af funktionsparametre fra stakken til senere"
  
! #: common.opt:1229
  #, fuzzy, no-c-format
  #| msgid "Attempt to fill delay slots of branch instructions"
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "ForsÃ¸g at udfylde ventepladser med forgreningsinstruktioner"
  
! #: common.opt:1233
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1237
  #, fuzzy, no-c-format
  #| msgid "Delete useless null pointer checks"
  msgid "Delete useless null pointer checks."
  msgstr "Fjern ubrugelige nul-henvisningstjek"
  
! #: common.opt:1241
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1245
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform speculative devirtualization."
  msgstr "UdfÃ¸r superbloksformering vha. haleduplikering"
  
! #: common.opt:1249
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1253
  #, fuzzy, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr "  -fdiagnostics-show-location=[once | every-line] Indikerer hvor ofte kildeplaceringsoplysninger skal udsendes som prÃ¦fiks til begyndelsen af meddelelserne ved linjeombrydning\n"
  
! #: common.opt:1270
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1274
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1278
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1286
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1326
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1347
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1351
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1355
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1359
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1398
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1402
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1406
  #, fuzzy, no-c-format
  #| msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
  
! #: common.opt:1410
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1419
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:1423
  #, fuzzy, no-c-format
  #| msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
  
! #: common.opt:1427
  #, fuzzy, no-c-format
  #| msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
  
! #: common.opt:1431
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1435
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:1443
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1447
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1459
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "AktivÃ©r undtagelseshÃ¥ndtering"
  
! #: common.opt:1463
  #, fuzzy, no-c-format
  #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "UdfÃ¸r et antal mindre, dyre optimeringer"
  
! #: common.opt:1467
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1482
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1498
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1502
  #, fuzzy, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Antag at ingen NaN eller +-Inf bliver genereret"
  
! #: common.opt:1506
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1510
  #, fuzzy, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "  -ffixed-<register>      MarkÃ©r <register> som vÃ¦rende utilgÃ¦ngeligt for oversÃ¦tteren\n"
  
! #: common.opt:1514
  #, fuzzy, no-c-format
  #| msgid "Control allocation order of integer registers"
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "KontrollÃ©r tildelingsordenen for heltalsregistrene"
  
! #: common.opt:1522
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1526
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1543
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1550
  #, fuzzy, no-c-format
  #| msgid "Allow function addresses to be held in registers"
  msgid "Allow function addresses to be held in registers."
  msgstr "Tillad funktionsadresser at blive opbevaret i registre"
  
! #: common.opt:1554
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "placÃ©r hver funktion i dens egen sektion"
  
! #: common.opt:1558
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "UdfÃ¸r global eliminering af fÃ¦lles underudtryk"
  
! #: common.opt:1562
  #, fuzzy, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "UdfÃ¸r forbedret indlÃ¦sningsbevÃ¦gelse under eliminering af fÃ¦lles underudtryk"
  
! #: common.opt:1566
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "UdfÃ¸r lagringsbevÃ¦gelse efter eliminering af fÃ¦lles underudtryk"
  
! #: common.opt:1570
  #, fuzzy, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "UdfÃ¸r forbedret indlÃ¦sningsbevÃ¦gelse under eliminering af fÃ¦lles underudtryk"
  
! #: common.opt:1575
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "UdfÃ¸r global eliminering af fÃ¦lles underudtryk"
  
! #: common.opt:1592
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1597
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "Enable in and out of Graphite representation."
  msgstr "AktivÃ©r automatisk skabelonsinstantiering"
  
! #: common.opt:1601
  #, fuzzy, no-c-format
  #| msgid "Emit call graph information"
  msgid "Enable Graphite Identity transformation."
  msgstr "Udsend kaldegrafinfo"
  
! #: common.opt:1605
  #, fuzzy, no-c-format
  #| msgid "Enable use of conditional move instructions"
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "AktivÃ©r brug af betingede flytteinstruktioner"
  
! #: common.opt:1614
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1618 common.opt:1626 common.opt:2771
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1622
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop interchange on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:1630
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform unroll-and-jam on loops."
  msgstr "UdfÃ¸r lÃ¸kkeudrulning for alle lÃ¸kker"
  
! #: common.opt:1634
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1646
  #, fuzzy, no-c-format
  #| msgid "Run the loop optimizer twice"
  msgid "Enable the loop nest optimizer."
  msgstr "KÃ¸r lÃ¸kkeoptimeringen to gange"
  
! #: common.opt:1650
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1654
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1658
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "AktivÃ©r gÃ¦t af forgreningssandsynligheder"
  
! #: common.opt:1666
  #, fuzzy, no-c-format
  #| msgid "Process #ident directives"
  msgid "Process #ident directives."
  msgstr "Behandl #ident-direktiver"
  
! #: common.opt:1670
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "UdfÃ¸r konvertering af betingede spring til forgreningslÃ¸se Ã¦kvivalenter"
  
! #: common.opt:1674
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to conditional execution"
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "UdfÃ¸r konvertering af betingede spring til betinget udfÃ¸rsel"
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1694
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "UdfÃ¸r konvertering af betingede spring til forgreningslÃ¸se Ã¦kvivalenter"
  
! #: common.opt:1706
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Do not generate .size directives."
  msgstr "GenerÃ©r ikke .size-direktiver"
  
! #: common.opt:1710
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:1716
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1720
  #, fuzzy, no-c-format
  #| msgid "Integrate simple functions into their callers"
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "IntegrÃ©r simple funktioner i deres kaldere"
  
! #: common.opt:1724
  #, fuzzy, no-c-format
  #| msgid "Integrate simple functions into their callers"
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "IntegrÃ©r simple funktioner i deres kaldere"
  
! #: common.opt:1728
  #, fuzzy, no-c-format
  #| msgid "Integrate simple functions into their callers"
  msgid "Integrate functions only required by their single caller."
  msgstr "IntegrÃ©r simple funktioner i deres kaldere"
  
! #: common.opt:1735
  #, fuzzy, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "  -finline-limit=<str>    BegrÃ¦ns stÃ¸rrelsen af inlie funktion til <str>\n"
  
! #: common.opt:1739
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1746
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1766
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "InstrumentÃ©r funktionsindgange/-afslutninger med profileringskald"
  
! #: common.opt:1770
  #, fuzzy, no-c-format
  #| msgid "Instrument function exit in instrumented functions with __fentry__."
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "InstrumentÃ©r funktionsafslutninger i instrumenteret funktioner med __fentry__."
  
! #: common.opt:1774
  #, fuzzy, no-c-format
  #| msgid "Instrument function exit in instrumented functions with __fentry__."
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "InstrumentÃ©r funktionsafslutninger i instrumenteret funktioner med __fentry__."
  
! #: common.opt:1778
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural constant propagation."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1782
  #, fuzzy, no-c-format
  #| msgid "how much can given compilation unit grow because of the inlining (in percent)"
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Hvor meget en oversÃ¦ttelsesenhed kan vokse pga. indlejring (i procent)"
  
! #: common.opt:1790
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1794
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural profile propagation."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1798
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural points-to analysis."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1802
  #, fuzzy, no-c-format
  #| msgid "Discard unused virtual functions"
  msgid "Discover pure and const functions."
  msgstr "KassÃ©r ubrugte virtuelle funktioner"
  
! #: common.opt:1806
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "UdfÃ¸r lÃ¸kkeudrulning for alle lÃ¸kker"
  
! #: common.opt:1810
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform Identical Code Folding for functions."
  msgstr "UdfÃ¸r lÃ¸kkeudrulning for alle lÃ¸kker"
  
! #: common.opt:1814
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform Identical Code Folding for variables."
  msgstr "UdfÃ¸r lÃ¸kkeudrulning for alle lÃ¸kker"
  
! #: common.opt:1818
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1838
  #, fuzzy, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1842
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1855
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1871
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1876
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1881
  #, fuzzy, no-c-format
  #| msgid "Store locals in argument registers"
  msgid "Share slots for saving different hard registers."
  msgstr "Gem lokale variable i parameterregistre"
  
! #: common.opt:1885
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1889
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1893
  #, fuzzy, no-c-format
  #| msgid "Strength reduce all loop general induction variables"
  msgid "Optimize induction variables on trees."
  msgstr "StyrkereducÃ©r alle generelle lÃ¸kkeinduktionsvariabler"
  
! #: common.opt:1897
  #, fuzzy, no-c-format
  #| msgid "case label not within a switch statement"
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: common.opt:1901
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "GenerÃ©r kode for funktioner selv hvis de indlejres helt"
  
! #: common.opt:1905
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "GenerÃ©r kode for funktioner selv hvis de indlejres helt"
  
! #: common.opt:1909
  #, fuzzy, no-c-format
  #| msgid "Emit static const variables even if they are not used"
  msgid "Emit static const variables even if they are not used."
  msgstr "KonstruÃ©r statiske, konstante variabler selv hvis de ikke bruges"
  
! #: common.opt:1913
  #, fuzzy, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Eksterne symboler har indledende understreg"
  
! #: common.opt:1921
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1925
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable link-time optimization."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:1929
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1951
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:1956
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:1964
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:1968
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:1972
  #, fuzzy, no-c-format
  #| msgid "Set errno after built-in math functions"
  msgid "Set errno after built-in math functions."
  msgstr "SÃ¦t errno efter indbyggede matematikfunktioner"
  
! #: common.opt:1976
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:1980
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "RapportÃ©r om permanente hukommelsesallokering ved afslutningen af kÃ¸rslen"
  
! #: common.opt:1984
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "RapportÃ©r om permanente hukommelsesallokering ved afslutningen af kÃ¸rslen"
  
! #: common.opt:1991
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants and constant variables"
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "ForsÃ¸g at forene identiske konstanter og konstante variabler"
  
! #: common.opt:1995
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants across compilation units"
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "ForsÃ¸g at forene identiske konstanter over forskellige oversÃ¦ttelsesenheder"
  
! #: common.opt:1999
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants across compilation units"
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "ForsÃ¸g at forene identiske konstanter over forskellige oversÃ¦ttelsesenheder"
  
! #: common.opt:2003
  #, fuzzy, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "  -fmessage-length=<antal>  BegrÃ¦ns lÃ¦ngden af diagnosticeringmeddelelser til lÃ¦ngden <antal> tegn/linje. 0 undertrykker linjeombrydning\n"
  
! #: common.opt:2007
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2011
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2015
  #, fuzzy, no-c-format
  #| msgid "Force all loop invariant computations out of loops"
  msgid "Move loop invariant computations out of loops."
  msgstr "Tving alle lÃ¸kkeinvariansberegninger ud af lÃ¸kker"
  
! #: common.opt:2019
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Use the RTL dead code elimination pass."
  msgstr "AktivÃ©r aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:2023
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Foretag en komplet registerflytningsoptimering"
  
! #: common.opt:2027
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2031
  #, fuzzy, no-c-format
  #| msgid "Support synchronous non-call exceptions"
  msgid "Support synchronous non-call exceptions."
  msgstr "UnderstÃ¸t synkrone ikke-kaldende undtagelser"
  
! #: common.opt:2035
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2039
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2052
  #, fuzzy, no-c-format
  #| msgid "When possible do not generate stack frames"
  msgid "When possible do not generate stack frames."
  msgstr "GenerÃ©r ikke stakrammer nÃ¥r det kan undgÃ¥s"
  
! #: common.opt:2056
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2060
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2064
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2072
  #, fuzzy, no-c-format
  #| msgid "Optimize sibling and tail recursive calls"
  msgid "Optimize sibling and tail recursive calls."
  msgstr "OptimÃ©r sÃ¸skende- og halerekursive kald"
  
! #: common.opt:2076
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2080 common.opt:2084
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2088
  #, fuzzy, no-c-format
  #| msgid "Pack structure members together without holes"
  msgid "Pack structure members together without holes."
  msgstr "Pak strukturmedlemmer sammen uden mellemrum"
  
! #: common.opt:2092
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2096
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "ReturnÃ©r smÃ¥ sammensatte vÃ¦rdier i hukommelsen, ikke i registre"
  
! #: common.opt:2100
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2104
  #, fuzzy, no-c-format
  #| msgid "Enable machine specific peephole optimizations"
  msgid "Enable machine specific peephole optimizations."
  msgstr "AktivÃ©r maskinspecifikke kighulsoptimeringer"
  
! #: common.opt:2108
  #, fuzzy, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "AktivÃ©r en RTL-kikhulsfase fÃ¸r sched2"
  
! #: common.opt:2112
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "GenerÃ©r placeringsuafhÃ¦ngig kode, om muligt"
  
! #: common.opt:2116
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "GenerÃ©r placeringsuafhÃ¦ngig kode, om muligt"
  
! #: common.opt:2120
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "GenerÃ©r placeringsuafhÃ¦ngig kode, om muligt"
  
! #: common.opt:2124
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "GenerÃ©r placeringsuafhÃ¦ngig kode, om muligt"
  
! #: common.opt:2128
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2132
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2136
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2140
  #, fuzzy, no-c-format
  #| msgid "Enables a register move optimization"
  msgid "Run predictive commoning optimization."
  msgstr "AktivÃ©r en registerflytningsoptimering"
  
! #: common.opt:2144
  #, fuzzy, no-c-format
  #| msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "GenerÃ©r prÃ¦hentningsinstruktioner, hvis tilgÃ¦ngelige, for tabeller i lÃ¸kker"
  
! #: common.opt:2148
  #, fuzzy, no-c-format
  #| msgid "Enable basic program profiling code"
  msgid "Enable basic program profiling code."
  msgstr "AktivÃ©r basal programprofileringskode"
  
! #: common.opt:2152
  #, fuzzy, no-c-format
  #| msgid "Generate code for near calls"
  msgid "Generate absolute source path names for gcov."
  msgstr "GenerÃ©r kode til nÃ¦re kald"
  
! #: common.opt:2156
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "IndsÃ¦t buebaseret programprofileringskode"
  
! #: common.opt:2160
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2169
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:2173
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2177
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2181
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2197
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2213
! #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
! msgstr ""
! 
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2237
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2241
  #, fuzzy, no-c-format
  #| msgid "internal gcc abort"
  msgid "Report on consistency of profile."
  msgstr "intern GCC-afbrydelse"
  
! #: common.opt:2245
  #, fuzzy, no-c-format
  #| msgid "Reorder functions to improve code placement"
  msgid "Enable function reordering that improves code placement."
  msgstr "Omordn funktioner for at forbedre kodeplacering"
  
! #: common.opt:2249
  #, fuzzy, no-c-format
  #| msgid "Generate cld instruction in the function prologue."
  msgid "Insert NOP instructions at each function entry."
  msgstr "Opret cld-instruktion i en funktions begyndelse."
  
! #: common.opt:2256
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2266
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2270
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "ReturnÃ©r smÃ¥ sammensatte vÃ¦rdier i registre"
  
! #: common.opt:2278
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2304
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2308
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2312
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2316
  #, fuzzy, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2320
  #, fuzzy, no-c-format
  #| msgid "Reorder basic blocks to improve code placement"
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Omordn basisblokke for at forbedre kodeplacering"
  
! #: common.opt:2324
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2337
  #, fuzzy, no-c-format
  #| msgid "Reorder basic blocks to improve code placement"
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "Omordn basisblokke for at forbedre kodeplacering"
  
! #: common.opt:2341
  #, fuzzy, no-c-format
  #| msgid "Reorder functions to improve code placement"
  msgid "Reorder functions to improve code placement."
  msgstr "Omordn funktioner for at forbedre kodeplacering"
  
! #: common.opt:2345
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "KÃ¸r CSE-fase efter lÃ¸kkeoptimeringer"
  
! #: common.opt:2353
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2357
  #, fuzzy, no-c-format
  #| msgid "Enable scheduling across basic blocks"
  msgid "Enable scheduling across basic blocks."
  msgstr "AktivÃ©r planlÃ¦gning over basisblokke"
  
! #: common.opt:2361
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2365
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of non-loads"
  msgid "Allow speculative motion of non-loads."
  msgstr "Tillad spekulativ bevÃ¦gelse af ikke-indlÃ¦sninger"
  
! #: common.opt:2369
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of some loads"
  msgid "Allow speculative motion of some loads."
  msgstr "Tillad spekulativ bevÃ¦gelse af nogle indlÃ¦sninger"
  
! #: common.opt:2373
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of more loads"
  msgid "Allow speculative motion of more loads."
  msgstr "Tillad spekulativ bevÃ¦gelse af flere indlÃ¦sninger"
  
! #: common.opt:2377
  #, fuzzy, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "  -fsched-verbose=<tal>    Angiv hvor meget planlÃ¦ggeren skal fortÃ¦lle\n"
  
! #: common.opt:2381
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2389
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions before register allocation"
  msgid "Reschedule instructions before register allocation."
  msgstr "OmplanlÃ¦g instruktioner fÃ¸r registerallokering"
  
! #: common.opt:2393
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions after register allocation"
  msgid "Reschedule instructions after register allocation."
  msgstr "OmplanlÃ¦g instruktioner efter registerallokering"
  
! #: common.opt:2400
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2404
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2408
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2412
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2416
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2420
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2424
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2430
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2434
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2442
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2446
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2450
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlÃ¦ggeren"
  
! #: common.opt:2454
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlÃ¦ggeren"
  
! #: common.opt:2458
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlÃ¦ggeren"
  
! #: common.opt:2462
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlÃ¦ggeren"
  
! #: common.opt:2466
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlÃ¦ggeren"
  
! #: common.opt:2470
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlÃ¦ggeren"
  
! #: common.opt:2474
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2486
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2494
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:2499
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2503
  #, fuzzy, no-c-format
  #| msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "DeaktivÃ©r optimeringer som kan opdages ved IEEE-signalerende NaN'er"
  
! #: common.opt:2507
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2511
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "KonvertÃ©r kommatalskonstanter til enkeltprÃ¦cisionskonstanter"
  
! #: common.opt:2515
  #, fuzzy, no-c-format
  #| msgid "Strength reduce all loop general induction variables"
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "StyrkereducÃ©r alle generelle lÃ¸kkeinduktionsvariabler"
  
! #: common.opt:2519
  #, fuzzy, no-c-format
  #| msgid "Generate APCS conformant stack frames"
  msgid "Generate discontiguous stack frames."
  msgstr "GenerÃ©r APCS-overholdende stakrammer"
  
! #: common.opt:2523
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2527
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2531
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2535
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2539
  #, fuzzy, no-c-format
  #| msgid "Number of registers used to pass integer arguments"
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Antallet af registre der skal bruges til at overbringe heltalsparametre"
  
! #: common.opt:2543
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2547
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "IndsÃ¦t stakkontrolleringskode i programmet"
  
! #: common.opt:2551
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "IndsÃ¦t stakkontrolleringskode i programmet"
  
! #: common.opt:2555
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2571
  #, fuzzy, no-c-format
  #| msgid "Enable stack probing"
  msgid "Use propolice as a stack protection method."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2575
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2579
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2587
  #, fuzzy, no-c-format
  #| msgid "Reuse r30 on a per function basis"
  msgid "Output stack usage information on a per-function basis."
  msgstr "Genbrug r30 pÃ¥ et pr. funktionsgrundlag"
  
! #: common.opt:2599
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply"
  msgid "Assume strict aliasing rules apply."
  msgstr "Antag at strenge aliasregler skal anvendes"
  
! #: common.opt:2603
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:2607
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2611
  #, fuzzy, no-c-format
  #| msgid "Check for syntax errors, then stop"
  msgid "Check for syntax errors, then stop."
  msgstr "Kontroller for syntaksfejl og stop derefter"
  
! #: common.opt:2615
  #, fuzzy, no-c-format
  #| msgid "Create data files needed by \"gcov\""
  msgid "Create data files needed by \"gcov\"."
  msgstr "Opret datafiler som Â»gcovÂ« har brug for"
  
! #: common.opt:2619
  #, fuzzy, no-c-format
  #| msgid "Perform jump threading optimizations"
  msgid "Perform jump threading optimizations."
  msgstr "UdfÃ¸r springtrÃ¥dningsoptimeringer"
  
! #: common.opt:2623
  #, fuzzy, no-c-format
  #| msgid "Report the time taken by each compiler pass"
  msgid "Report the time taken by each compiler pass."
  msgstr "Rapporter den tid det tager for hvert kompilergennemlÃ¸b"
  
! #: common.opt:2627
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2631
  #, fuzzy, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indikerer den forvalgte trÃ¥d-lokale lagringsmodel for kodegenerering\n"
  
! #: common.opt:2650
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2654
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform superblock formation via tail duplication."
  msgstr "UdfÃ¸r superbloksformering vha. haleduplikering"
  
! #: common.opt:2658
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2666
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Kommatalsoperationer kan fange"
  
! #: common.opt:2670
  #, fuzzy, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "OpsÃ¦t fÃ¦lde for overlÃ¸b med fortegn i addition/subtraktion/multiplikation"
  
! #: common.opt:2674
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "AktivÃ©r SSA-optimeringer"
  
! #: common.opt:2678
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-BIT-CCP optimization on trees"
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Aktiver SSA-BIT-CCP-optimering pÃ¥ trÃ¦er"
  
! #: common.opt:2686
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop header copying on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2694
  #, fuzzy, no-c-format
  #| msgid "Enable SSA code sinking on trees"
  msgid "Enable SSA coalescing of user variables."
  msgstr "Aktiver SSA-kodesinking pÃ¥ trÃ¦er"
  
! #: common.opt:2702
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2710
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to conditional execution"
  msgid "Transform condition stores into unconditional ones."
  msgstr "UdfÃ¸r konvertering af betingede spring til betinget udfÃ¸rsel"
  
! #: common.opt:2714
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to conditional execution"
  msgid "Perform conversions of switch initializations."
  msgstr "UdfÃ¸r konvertering af betingede spring til betinget udfÃ¸rsel"
  
! #: common.opt:2718
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "AktivÃ©r aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:2722
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable dominator optimizations."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2726
  #, fuzzy, no-c-format
  #| msgid "Enable most warning messages"
  msgid "Enable tail merging on trees."
  msgstr "AktivÃ©r de fleste advarselsbeskeder"
  
! #: common.opt:2730
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Enable dead store elimination."
  msgstr "AktivÃ©r aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:2734
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2738
  #, fuzzy, no-c-format
  #| msgid "Force all loop invariant computations out of loops"
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Tving alle lÃ¸kkeinvariansberegninger ud af lÃ¸kker"
  
! #: common.opt:2742
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable string length optimizations on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2746
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2752
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2759
  #, fuzzy, no-c-format
  #| msgid "Enable parallel instructions"
  msgid "Enable loop distribution on trees."
  msgstr "AktivÃ©r parallelle instruktioner"
  
! #: common.opt:2763
  #, fuzzy, no-c-format
  #| msgid "Enable parallel instructions"
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "AktivÃ©r parallelle instruktioner"
  
! #: common.opt:2767
  #, fuzzy, no-c-format
  #| msgid "Force all loop invariant computations out of loops"
  msgid "Enable loop invariant motion on trees."
  msgstr "Tving alle lÃ¸kkeinvariansberegninger ud af lÃ¸kker"
  
! #: common.opt:2775
  #, fuzzy, no-c-format
  #| msgid "Strength reduce all loop general induction variables"
  msgid "Create canonical induction variables in loops."
  msgstr "StyrkereducÃ©r alle generelle lÃ¸kkeinduktionsvariabler"
  
! #: common.opt:2779
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop optimizations on tree level."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2783
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "AktivÃ©r automatisk skabelonsinstantiering"
  
! #: common.opt:2787
  #, fuzzy, no-c-format
  #| msgid "Enable use of conditional move instructions"
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "AktivÃ©r brug af betingede flytteinstruktioner"
  
! #: common.opt:2791
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "AktivÃ©r SSA-optimeringer"
  
! #: common.opt:2795
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2799
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2803
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable reassociation on tree level."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2811
  #, fuzzy, no-c-format
  #| msgid "Enable SSA code sinking on trees"
  msgid "Enable SSA code sinking on trees."
  msgstr "Aktiver SSA-kodesinking pÃ¥ trÃ¦er"
  
! #: common.opt:2815
  #, fuzzy, no-c-format
  #| msgid "Perform strength reduction optimizations"
  msgid "Perform straight-line strength reduction."
  msgstr "UdfÃ¸r styrkereduceringsoptimeringer"
  
! #: common.opt:2819
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2827
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2831
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:2835
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2839
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2844
  #, fuzzy, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Anbring hele oversÃ¦ttelsesenheden i en fil"
  
! #: common.opt:2848
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling when iteration count is known"
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "UdfÃ¸r lÃ¸kkeudrulning nÃ¥r iterationsantallet er kendt"
  
! #: common.opt:2852
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform loop unrolling for all loops."
  msgstr "UdfÃ¸r lÃ¸kkeudrulning for alle lÃ¸kker"
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2876
  #, fuzzy, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Tillad matematikoptimeringer der kan overtrÃ¦de IEEE- eller ANSI-standarderne"
  
! #: common.opt:2880
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2884
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, fuzzy, no-c-format
  #| msgid "Just generate unwind tables for exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "GenerÃ©r blot afvindingstabeller for undtagelseshÃ¥ndtering"
  
! #: common.opt:2896
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:2900
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the gold linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:2904
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:2916
  #, fuzzy, no-c-format
  #| msgid "Perform tail call optimization"
  msgid "Perform variable tracking."
  msgstr "UdfÃ¸r halekaldsoptimering"
  
! #: common.opt:2924
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2938
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2943
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2951
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2955
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2959
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:2963
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:2997
  #, fuzzy, no-c-format
  #| msgid "Add extra commentary to assembler output"
  msgid "Add extra commentary to assembler output."
  msgstr "TilfÃ¸j ekstra kommentarer til menneskeligt lÃ¦sbar maskinkodeuddata"
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3044
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3052
  #, fuzzy, no-c-format
  #| msgid "Enable use of conditional move instructions"
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "AktivÃ©r brug af betingede flytteinstruktioner"
  
! #: common.opt:3056
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:3060
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Assume pointer overflow wraps around."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3068
  #, fuzzy, no-c-format
  #| msgid "Put zero initialized data in the bss section"
  msgid "Put zero initialized data in the bss section."
  msgstr "Anbring nul-klargjorte data i bss-sektionen"
  
! #: common.opt:3072
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3104
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3108
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3112
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "GenerÃ©r fejlfindingsinfo i udvidet standardformat"
  
! #: common.opt:3116
  #, fuzzy, no-c-format
  #| msgid "Generate a single exit point for each function"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "GenerÃ©r et enkelt afslutningspunkt for hver funktion"
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, fuzzy, no-c-format
  #| msgid "Don't generate fused multiply/add instructions"
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "GenerÃ©r ikke sammensatte gang/addÃ©r-instruktioner"
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Opret sektioner for DWARF-pubnavne og pubtyper."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Opret sektioner for DWARF-pubnavne og pubtyper med GNU-udvidelser."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3144
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in separate .dwo files"
  msgid "Generate debug information in separate .dwo files."
  msgstr "Opret fejlsÃ¸gningsinformation i separate .dwo-filer"
  
! #: common.opt:3148
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in STABS format"
  msgid "Generate debug information in STABS format."
  msgstr "Opret fejlsÃ¸gningsinformation i STABS-format"
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in extended STABS format"
  msgid "Generate debug information in extended STABS format."
  msgstr "Opret fejlsÃ¸gningsinformation i udvidet STABS-format"
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in VMS format."
  msgstr "Opret fejlsÃ¸gningsinformation i VMS-format"
  
! #: common.opt:3183
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in XCOFF format"
  msgid "Generate debug information in XCOFF format."
  msgstr "Opret fejlsÃ¸gningsinformation i XCOFF-format"
  
! #: common.opt:3187
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in extended XCOFF format"
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Opret fejlsÃ¸gningsinformation i udvidet XCOFF-format"
  
! #: common.opt:3205
  #, fuzzy, no-c-format
  #| msgid "Generate compressed debug sections"
  msgid "Generate compressed debug sections."
  msgstr "Opret komprimeret fejlsÃ¸gningssektioner"
  
! #: common.opt:3209
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3245
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: common.opt:3249
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "MIPS16-funktionsprofilering"
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3299
  #, fuzzy, no-c-format
  #| msgid "Do not display functions compiled or elapsed time"
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Vis ikke funktioner der oversÃ¦ttes eller forlÃ¸bet tid"
  
! #: common.opt:3331
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktiver uddybende uddata"
  
! #: common.opt:3335
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Vis oversÃ¦tterens version"
  
! #: common.opt:3339
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Undertryk advarsler"
  
! #: common.opt:3349
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Opret et delt bibliotek"
  
! #: common.opt:3394
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Opret en placeringsuafhÃ¦ngig kÃ¸rbar fil"
  
! #: common.opt:3398
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a dynamically linked position independent executable."
  msgstr "Opret en placeringsuafhÃ¦ngig kÃ¸rbar fil"
  
! #: common.opt:3402
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a static position independent executable."
  msgstr "Opret en placeringsuafhÃ¦ngig kÃ¸rbar fil"
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgid "Maximum size, in storage units, o
*** 20970,21125 ****
  msgstr ""
  
  #: params.opt:849
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke i gennemsnit."
  
! #: params.opt:853
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:857
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:861
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:865
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:869
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:873
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:877
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:881
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Den procendel af funktioner vÃ¦gtet efter udfÃ¸rselsfrekvens som skal dÃ¦kkes af sporingsformering; benyttes nÃ¥r profileringstilbagemelding ikke er tilgÃ¦ngeligt"
  
! #: params.opt:885
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Den procendel af funktioner vÃ¦gtet efter udfÃ¸rselsfrekvens som skal dÃ¦kkes af sporingsformering; benyttes nÃ¥r profileringstilbagemelding er tilgÃ¦ngeligt."
  
! #: params.opt:889
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Maksimal kodevÃ¦kst forÃ¥rsaget af haleduplikering (i procent)."
  
! #: params.opt:893
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Stop fremadrettet vÃ¦kst hvis sandsynligheden for den bedste kant er mindre end denne tÃ¦rskel (i procent). Benyttes nÃ¥r profileringstilbagemelding ikke er tilgÃ¦ngelig"
  
! #: params.opt:897
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Stop fremadrettet vÃ¦kst hvis sandsynligheden for den bedste kant er mindre end denne tÃ¦rskel (i procent). Benyttes nÃ¥r profileringstilbagemelding er tilgÃ¦ngelig."
  
! #: params.opt:901
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Stop omvendt vÃ¦kst hvis den omvendte sandsynlighed for den bedste kant er mindre end denne tÃ¦rskel (i procent)."
  
! #: params.opt:905
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:909
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:913
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Instruktion medtaget forfunktionsindledning/-afslutning og andre systembyrder."
  
! #: params.opt:917
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Tid medtaget for funktionsindledning/-afslutninger og andre systembyrder"
  
! #: params.opt:921
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Instruktion medtaget for funktion thunk-systembyrde."
  
! #: params.opt:925
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Tid medtaget for funktion thunk-systembyrde."
  
! #: params.opt:929
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:933
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:937
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:941
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:945
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Om der skal bruges kanoniske typer."
  
! #: params.opt:949
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: params.opt:953
  #, fuzzy, no-c-format
  #| msgid "Maximum number of namespaces to search for alternatives when name lookup fails."
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "Det maksimale antal navnerum der sÃ¸ges i efter alternativer, nÃ¥r navneopslag mislykkes."
  
! #: params.opt:957
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:961
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1376
! #: cp/cvt.c:1632
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "beregnet vÃ¦rdi benyttes ikke"
--- 21015,21175 ----
  msgstr ""
  
  #: params.opt:849
+ #, no-c-format
+ msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
+ msgstr ""
+ 
+ #: params.opt:853
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke i gennemsnit."
  
! #: params.opt:857
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:861
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:865
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:869
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:873
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:877
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:881
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:885
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Den procendel af funktioner vÃ¦gtet efter udfÃ¸rselsfrekvens som skal dÃ¦kkes af sporingsformering; benyttes nÃ¥r profileringstilbagemelding ikke er tilgÃ¦ngeligt"
  
! #: params.opt:889
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Den procendel af funktioner vÃ¦gtet efter udfÃ¸rselsfrekvens som skal dÃ¦kkes af sporingsformering; benyttes nÃ¥r profileringstilbagemelding er tilgÃ¦ngeligt."
  
! #: params.opt:893
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Maksimal kodevÃ¦kst forÃ¥rsaget af haleduplikering (i procent)."
  
! #: params.opt:897
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Stop fremadrettet vÃ¦kst hvis sandsynligheden for den bedste kant er mindre end denne tÃ¦rskel (i procent). Benyttes nÃ¥r profileringstilbagemelding ikke er tilgÃ¦ngelig"
  
! #: params.opt:901
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Stop fremadrettet vÃ¦kst hvis sandsynligheden for den bedste kant er mindre end denne tÃ¦rskel (i procent). Benyttes nÃ¥r profileringstilbagemelding er tilgÃ¦ngelig."
  
! #: params.opt:905
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Stop omvendt vÃ¦kst hvis den omvendte sandsynlighed for den bedste kant er mindre end denne tÃ¦rskel (i procent)."
  
! #: params.opt:909
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:913
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:917
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Instruktion medtaget forfunktionsindledning/-afslutning og andre systembyrder."
  
! #: params.opt:921
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Tid medtaget for funktionsindledning/-afslutninger og andre systembyrder"
  
! #: params.opt:925
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Instruktion medtaget for funktion thunk-systembyrde."
  
! #: params.opt:929
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Tid medtaget for funktion thunk-systembyrde."
  
! #: params.opt:933
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:937
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:941
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:945
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:949
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Om der skal bruges kanoniske typer."
  
! #: params.opt:953
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: params.opt:957
  #, fuzzy, no-c-format
  #| msgid "Maximum number of namespaces to search for alternatives when name lookup fails."
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "Det maksimale antal navnerum der sÃ¸ges i efter alternativer, nÃ¥r navneopslag mislykkes."
  
! #: params.opt:961
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:965
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "beregnet vÃ¦rdi benyttes ikke"
*************** msgstr "forventet numerisk type"
*** 21146,21153 ****
  msgid "expected boolean type"
  msgstr "forventet boolesk type"
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15282 c/c-parser.c:15289
! #: cp/parser.c:36139 cp/parser.c:36146
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "uventet operand"
--- 21196,21203 ----
  msgid "expected boolean type"
  msgstr "forventet boolesk type"
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "uventet operand"
*************** msgstr "ikke nok parametre"
*** 21221,21227 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8856
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "for mange parametre"
--- 21271,21277 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "for mange parametre"
*************** msgstr "for mange udtryk for struct"
*** 21367,21390 ****
  msgid "too few expressions for struct"
  msgstr "for fÃ¥ udtryk for struct"
  
! #: go/gofrontend/expressions.cc:16933 go/gofrontend/statements.cc:1909
  #, fuzzy
  #| msgid "Invalid interface type"
  msgid "type assertion only valid for interface types"
  msgstr "Ugyldig grÃ¦nsefladetype"
  
! #: go/gofrontend/expressions.cc:16945
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17141 go/gofrontend/expressions.cc:17161
  #: go/gofrontend/statements.cc:1756
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "expected channel"
  msgstr "uventet operand"
  
! #: go/gofrontend/expressions.cc:17166 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 21417,21440 ----
  msgid "too few expressions for struct"
  msgstr "for fÃ¥ udtryk for struct"
  
! #: go/gofrontend/expressions.cc:16941 go/gofrontend/statements.cc:1909
  #, fuzzy
  #| msgid "Invalid interface type"
  msgid "type assertion only valid for interface types"
  msgstr "Ugyldig grÃ¦nsefladetype"
  
! #: go/gofrontend/expressions.cc:16953
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17149 go/gofrontend/expressions.cc:17169
  #: go/gofrontend/statements.cc:1756
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "expected channel"
  msgstr "uventet operand"
  
! #: go/gofrontend/expressions.cc:17174 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgid "ignoring attribute %qE because it
*** 21623,21638 ****
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3885 c-family/c-attribs.c:3899
! #: c-family/c-attribs.c:3913 c-family/c-attribs.c:3928 cp/decl.c:14817
! #: cp/friend.c:303 cp/tree.c:4743
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3242 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute directive ignored"
--- 21673,21688 ----
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
! #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3243 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute directive ignored"
*************** msgstr "forventede %<return%>"
*** 21662,21668 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:609 c-family/c-attribs.c:3795
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute does not apply to types"
  msgid "%qE attribute does not apply to types"
--- 21712,21718 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:609 c-family/c-attribs.c:3796
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute does not apply to types"
  msgid "%qE attribute does not apply to types"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 21688,21694 ****
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:719 attribs.c:1627 attribs.c:1637 attribs.c:1647
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
--- 21738,21744 ----
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:720 attribs.c:1628 attribs.c:1638 attribs.c:1648
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 21704,21726 ****
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2649
! #: c-family/c-attribs.c:2729 c-family/c-attribs.c:2881
! #: c-family/c-attribs.c:2900 c-family/c-attribs.c:3065
! #: c-family/c-attribs.c:3131 c-family/c-attribs.c:3158
! #: c-family/c-attribs.c:3213 c-family/c-attribs.c:3395
! #: c-family/c-attribs.c:3416 c-family/c-attribs.c:3529
! #: c-family/c-attribs.c:3797 c-family/c-attribs.c:4222
! #: c-family/c-attribs.c:4245 c-family/c-attribs.c:4284
! #: c-family/c-attribs.c:4366 c-family/c-attribs.c:4422
! #: c-family/c-attribs.c:4438 c-family/c-attribs.c:4532
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2053
! #: config/arm/arm.c:7127 config/arm/arm.c:7155 config/arm/arm.c:7172
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19322 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 21754,21776 ----
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2650
! #: c-family/c-attribs.c:2730 c-family/c-attribs.c:2882
! #: c-family/c-attribs.c:2901 c-family/c-attribs.c:3066
! #: c-family/c-attribs.c:3132 c-family/c-attribs.c:3159
! #: c-family/c-attribs.c:3214 c-family/c-attribs.c:3396
! #: c-family/c-attribs.c:3417 c-family/c-attribs.c:3530
! #: c-family/c-attribs.c:3798 c-family/c-attribs.c:4219
! #: c-family/c-attribs.c:4242 c-family/c-attribs.c:4281
! #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
! #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 21728,21810 ****
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4933 lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: attribs.c:994
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: attribs.c:997 cp/decl.c:1162 cp/decl.c:2017 cp/decl.c:2061 cp/decl.c:2072
! #: cp/decl.c:2673 cp/decl.c:3092
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "tidligere erklÃ¦ring af %qD"
  
! #: attribs.c:1140
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: attribs.c:1558
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1570
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1584
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1665
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: attribs.c:1673
  #, fuzzy, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: attribs.c:1681
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "statisk variabel '%s' er markeret dllimport"
  
! #: attribs.c:1712
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1726
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:1989
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.c:1995 attribs.c:2015
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD-mÃ¥l erklÃ¦ret her"
  
! #: attribs.c:2009
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
--- 21778,21860 ----
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4932 lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: attribs.c:995
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "tidligere erklÃ¦ring af %qD"
  
! #: attribs.c:1141
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: attribs.c:1559
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1571
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1585
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1666
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: attribs.c:1674
  #, fuzzy, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: attribs.c:1682
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "statisk variabel '%s' er markeret dllimport"
  
! #: attribs.c:1713
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1727
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:1990
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.c:1996 attribs.c:2016
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD-mÃ¥l erklÃ¦ret her"
  
! #: attribs.c:2010
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
*************** msgstr "  '%#D' erklÃ¦ret her"
*** 21867,21873 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "forskydning udenfor grÃ¦nserne af konstant streng"
  
! #: builtins.c:815 cp/name-lookup.c:5329
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qE declared here"
--- 21917,21923 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "forskydning udenfor grÃ¦nserne af konstant streng"
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qE declared here"
*************** msgstr "ugyldig typeparameter"
*** 22188,22194 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11092
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
--- 22238,22244 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
*************** msgstr "parameter er en struktur"
*** 22286,22292 ****
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: calls.c:1433 calls.c:2065
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kargument %i range [%E, %E] is negative"
--- 22336,22342 ----
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: calls.c:1433 calls.c:2061
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kargument %i range [%E, %E] is negative"
*************** msgstr "  '%#D' erklÃ¦ret her"
*** 22367,22405 ****
  msgid "cannot tail-call: %s"
  msgstr "[kan ikke finde %s]"
  
! #: calls.c:2061
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kargument %i value %E is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: calls.c:2108
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr ""
  
! #: calls.c:2113
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr ""
  
! #: calls.c:2165
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: calls.c:2169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: calls.c:3755
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktionskald har en sammensat vÃ¦rdi"
  
! #: calls.c:4476
  #, fuzzy, gcc-internal-format
  #| msgid "Pass all arguments on stack"
  msgid "passing too large argument on stack"
--- 22417,22455 ----
  msgid "cannot tail-call: %s"
  msgstr "[kan ikke finde %s]"
  
! #: calls.c:2057
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kargument %i value %E is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: calls.c:2104
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr ""
  
! #: calls.c:2109
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr ""
  
! #: calls.c:2161
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: calls.c:2165
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: calls.c:3751
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktionskald har en sammensat vÃ¦rdi"
  
! #: calls.c:4472
  #, fuzzy, gcc-internal-format
  #| msgid "Pass all arguments on stack"
  msgid "passing too large argument on stack"
*************** msgstr ""
*** 22883,23462 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.c:2462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "multiple declarations for method `%s'"
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "mere end Ã©n erklÃ¦ring af metoden '%s'"
  
! #: cfgrtl.c:2470
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.c:2509
  #, fuzzy, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: REG_BR_PROB passer ikke til konf. %i %i"
  
! #: cfgrtl.c:2518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: REG_BR_PROB passer ikke til konf. %i %i"
  
! #: cfgrtl.c:2540
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.c:2545
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2551
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2564
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.c:2594
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing REG_EH_REGION note in the end of bb %i"
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "Mangler REG_EH_REGION-note i slutningen af basisblok %i"
  
! #: cfgrtl.c:2606
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many outgoing branch edges from bb %i"
  msgid "too many exception handling edges in bb %i"
  msgstr "For mange udgÃ¥ende forgreningskanter fra basisblok %i"
  
! #: cfgrtl.c:2614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many outgoing branch edges from bb %i"
  msgid "too many outgoing branch edges from bb %i"
  msgstr "For mange udgÃ¥ende forgreningskanter fra basisblok %i"
  
! #: cfgrtl.c:2619
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fallthru edge after unconditional jump %i"
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "Fald gennem-kant efter ubetinget spring %i"
  
! #: cfgrtl.c:2624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Wrong amount of branch edges after unconditional jump %i"
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "Forkert antal forgreningskanter efter ubetinget spring %i"
  
! #: cfgrtl.c:2631
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Wrong amount of branch edges after conditional jump %i"
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "Forkert antal forgreningskanter efter betinget spring %i"
  
! #: cfgrtl.c:2637
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Call edges for non-call insn in bb %i"
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "Kaldekanter for ikke-kaldsinstruktion i basisblok %i"
  
! #: cfgrtl.c:2642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Call edges for non-call insn in bb %i"
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "Kaldekanter for ikke-kaldsinstruktion i basisblok %i"
  
! #: cfgrtl.c:2652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Abnormal edges for no purpose in bb %i"
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "Unormale kanter uden noget formÃ¥l i basisblok %i"
  
! #: cfgrtl.c:2663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many outgoing branch edges from bb %i"
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "For mange udgÃ¥ende forgreningskanter fra basisblok %i"
  
! #: cfgrtl.c:2704 cfgrtl.c:2714
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK mangler for blok %d"
  
! #: cfgrtl.c:2727
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d i midten af basisblok %d"
  
! #: cfgrtl.c:2737
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "i basisblok %d:"
  
! #: cfgrtl.c:2763
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.c:2770
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.c:2781
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2789
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2862 cfgrtl.c:2910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "insn outside basic block"
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "instruktion uden for basisblok"
  
! #: cfgrtl.c:2870
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "slutinstruktion %d for blok %d ikke fundet i instruktionsstrÃ¸mmen"
  
! #: cfgrtl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "instruktion %d er i flere basisblokke (%d og %d)"
  
! #: cfgrtl.c:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "hovedinstruktion %d for blok %d ikke fundet i instruktionsstrÃ¸mmen"
  
! #: cfgrtl.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "manglende barriere efter blok %i"
  
! #: cfgrtl.c:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Ukorrekte blokke til fald-gennem %i->%i"
  
! #: cfgrtl.c:2968
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Ukorrekt fald-gennem %i->%i"
  
! #: cfgrtl.c:3003
  #, fuzzy, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "basisblokkene er ikke nummeret i rÃ¦kkefÃ¸lge"
  
! #: cfgrtl.c:3042
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "antallet af basisbloknoter i instruktionskÃ¦den (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3124
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count invalid"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.c:3220
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3225
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3255
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3261
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267 cgraph.c:3297
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3274
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3285
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s/%i"
  msgid "missing direct call for speculation %i"
  msgstr "Manglende antal for kaldt funktion %s/%i"
  
! #: cgraph.c:3322
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "manglende barriere efter blok %i"
  
! #: cgraph.c:3331
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3360
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3367
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3377
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: cgraph.c:3384
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "tp_first_run must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: cgraph.c:3389
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "local symbols must be defined"
  msgstr "ingen symboltabel fundet"
  
! #: cgraph.c:3394
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3399
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3404
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3423
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: cgraph.c:3431
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3437 cgraph.c:3497
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "edge count is not compatible with function count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3453 cgraph.c:3524
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3475
  #, fuzzy, gcc-internal-format
  #| msgid "section pointer missing"
  msgid "inlined_to pointer is wrong"
  msgstr "sektionshenvisning mangler"
  
! #: cgraph.c:3480
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple inline callers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3514
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count does not match BB count"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.c:3545
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3562
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3573
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3578
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer to bit-field `%D'"
  msgid "inlined_to pointer refers to itself"
  msgstr "ugyldig henvisning til bitfeltet '%D'"
  
! #: cgraph.c:3589
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3602
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3608
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3613
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3618
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3636
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3641
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3657
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3701
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3709
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' used prior to declaration"
  msgid "edge points to wrong declaration:"
  msgstr "'%s' benyttes fÃ¸r erklÃ¦ringen"
  
! #: cgraph.c:3718
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3728
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3738
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3778 cgraph.c:3791
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3783
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "origin points to a different parent"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden stÃ¸rrelse"
  
! #: cgraph.c:3798
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_cgraph_node failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: cgraph.c:3909 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "string section missing"
  msgid "%s: section %s.%d is missing"
  msgstr "strengsektion mangler"
  
! #: cgraphunit.c:726
  #, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr ""
  
! #: cgraphunit.c:737
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate definition of class method `%s'"
  msgid "duplicate definition of a symbol version"
  msgstr "mere end Ã©n definition af klassemetoden '%s'"
  
! #: cgraphunit.c:739
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "same version was previously defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cgraphunit.c:745
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr ""
  
! #: cgraphunit.c:751
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "common symbol cannot be versioned"
  msgstr "ingen symboltabel fundet"
  
! #: cgraphunit.c:757
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "comdat symbol cannot be versioned"
  msgstr "ingen symboltabel fundet"
  
! #: cgraphunit.c:763
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "weakref cannot be versioned"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cgraphunit.c:769
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweak declaration of '%D' must be public"
  msgid "versioned symbol must be public"
  msgstr "%Jsvag erklÃ¦ring af '%D' skal vÃ¦re public"
  
! #: cgraphunit.c:775
  #, gcc-internal-format
  msgid "versioned symbol must have default visibility"
  msgstr ""
  
! #: cgraphunit.c:807
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr ""
  
! #: cgraphunit.c:859
  #, fuzzy, gcc-internal-format
! #| msgid "`%s' attribute directive ignored"
! msgid "%<flatten%> attribute attribute is ignored on aliases"
! msgstr "egenskabsdirektivet '%s' ignoreret"
  
  #: cgraphunit.c:868 cgraphunit.c:919
  #, gcc-internal-format
--- 22933,23512 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.c:2472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "multiple declarations for method `%s'"
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "mere end Ã©n erklÃ¦ring af metoden '%s'"
  
! #: cfgrtl.c:2480
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.c:2519
  #, fuzzy, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: REG_BR_PROB passer ikke til konf. %i %i"
  
! #: cfgrtl.c:2528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: REG_BR_PROB passer ikke til konf. %i %i"
  
! #: cfgrtl.c:2550
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.c:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2561
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2574
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.c:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2611
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing REG_EH_REGION note in the end of bb %i"
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "Mangler REG_EH_REGION-note i slutningen af basisblok %i"
  
! #: cfgrtl.c:2616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many outgoing branch edges from bb %i"
  msgid "too many exception handling edges in bb %i"
  msgstr "For mange udgÃ¥ende forgreningskanter fra basisblok %i"
  
! #: cfgrtl.c:2624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many outgoing branch edges from bb %i"
  msgid "too many outgoing branch edges from bb %i"
  msgstr "For mange udgÃ¥ende forgreningskanter fra basisblok %i"
  
! #: cfgrtl.c:2629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fallthru edge after unconditional jump %i"
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "Fald gennem-kant efter ubetinget spring %i"
  
! #: cfgrtl.c:2634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Wrong amount of branch edges after unconditional jump %i"
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "Forkert antal forgreningskanter efter ubetinget spring %i"
  
! #: cfgrtl.c:2641
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Wrong amount of branch edges after conditional jump %i"
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "Forkert antal forgreningskanter efter betinget spring %i"
  
! #: cfgrtl.c:2647
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Call edges for non-call insn in bb %i"
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "Kaldekanter for ikke-kaldsinstruktion i basisblok %i"
  
! #: cfgrtl.c:2652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Call edges for non-call insn in bb %i"
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "Kaldekanter for ikke-kaldsinstruktion i basisblok %i"
  
! #: cfgrtl.c:2662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Abnormal edges for no purpose in bb %i"
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "Unormale kanter uden noget formÃ¥l i basisblok %i"
  
! #: cfgrtl.c:2673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many outgoing branch edges from bb %i"
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "For mange udgÃ¥ende forgreningskanter fra basisblok %i"
  
! #: cfgrtl.c:2714 cfgrtl.c:2724
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK mangler for blok %d"
  
! #: cfgrtl.c:2737
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d i midten af basisblok %d"
  
! #: cfgrtl.c:2747
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "i basisblok %d:"
  
! #: cfgrtl.c:2773
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.c:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.c:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2872 cfgrtl.c:2920
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "insn outside basic block"
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "instruktion uden for basisblok"
  
! #: cfgrtl.c:2880
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "slutinstruktion %d for blok %d ikke fundet i instruktionsstrÃ¸mmen"
  
! #: cfgrtl.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "instruktion %d er i flere basisblokke (%d og %d)"
  
! #: cfgrtl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "hovedinstruktion %d for blok %d ikke fundet i instruktionsstrÃ¸mmen"
  
! #: cfgrtl.c:2953
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "manglende barriere efter blok %i"
  
! #: cfgrtl.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Ukorrekte blokke til fald-gennem %i->%i"
  
! #: cfgrtl.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Ukorrekt fald-gennem %i->%i"
  
! #: cfgrtl.c:3013
  #, fuzzy, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "basisblokkene er ikke nummeret i rÃ¦kkefÃ¸lge"
  
! #: cfgrtl.c:3052
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "antallet af basisbloknoter i instruktionskÃ¦den (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3136
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count invalid"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s/%i"
  msgid "missing direct call for speculation %i"
  msgstr "Manglende antal for kaldt funktion %s/%i"
  
! #: cgraph.c:3334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "manglende barriere efter blok %i"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3389
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: cgraph.c:3396
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "tp_first_run must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: cgraph.c:3401
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "local symbols must be defined"
  msgstr "ingen symboltabel fundet"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3449 cgraph.c:3509
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "edge count is not compatible with function count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3487
  #, fuzzy, gcc-internal-format
  #| msgid "section pointer missing"
  msgid "inlined_to pointer is wrong"
  msgstr "sektionshenvisning mangler"
  
! #: cgraph.c:3492
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple inline callers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cgraph.c:3499
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3526
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count does not match BB count"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3590
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer to bit-field `%D'"
  msgid "inlined_to pointer refers to itself"
  msgstr "ugyldig henvisning til bitfeltet '%D'"
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3721
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' used prior to declaration"
  msgid "edge points to wrong declaration:"
  msgstr "'%s' benyttes fÃ¸r erklÃ¦ringen"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3750
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "origin points to a different parent"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden stÃ¸rrelse"
  
! #: cgraph.c:3810
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_cgraph_node failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: cgraph.c:3921 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "string section missing"
  msgid "%s: section %s.%d is missing"
  msgstr "strengsektion mangler"
  
! #: cgraphunit.c:727
  #, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr ""
  
! #: cgraphunit.c:738
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate definition of class method `%s'"
  msgid "duplicate definition of a symbol version"
  msgstr "mere end Ã©n definition af klassemetoden '%s'"
  
! #: cgraphunit.c:740
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "same version was previously defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cgraphunit.c:746
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr ""
  
! #: cgraphunit.c:752
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "common symbol cannot be versioned"
  msgstr "ingen symboltabel fundet"
  
! #: cgraphunit.c:758
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "comdat symbol cannot be versioned"
  msgstr "ingen symboltabel fundet"
  
! #: cgraphunit.c:764
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "weakref cannot be versioned"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cgraphunit.c:770
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweak declaration of '%D' must be public"
  msgid "versioned symbol must be public"
  msgstr "%Jsvag erklÃ¦ring af '%D' skal vÃ¦re public"
  
! #: cgraphunit.c:776
  #, gcc-internal-format
  msgid "versioned symbol must have default visibility"
  msgstr ""
  
! #: cgraphunit.c:808
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr ""
  
! #: cgraphunit.c:860
  #, fuzzy, gcc-internal-format
! #| msgid "`%s' attribute ignored for `%s'"
! msgid "%<flatten%> attribute is ignored on aliases"
! msgstr "'%s'-egenskaben ignoreret for '%s'"
  
  #: cgraphunit.c:868 cgraphunit.c:919
  #, gcc-internal-format
*************** msgid "%<weakref%> attribute ignored bec
*** 23487,23498 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1077 c/c-decl.c:11802
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F brugt, men aldrig defineret"
  
! #: cgraphunit.c:1079 c/c-decl.c:11812
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F erklÃ¦ret %<static%>, men aldrig defineret"
--- 23537,23548 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F brugt, men aldrig defineret"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F erklÃ¦ret %<static%>, men aldrig defineret"
*************** msgstr "%JstÃ¸rrelsen af returtypen til
*** 23576,23582 ****
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "%JstÃ¸rrelsen af returtypen til '%D' er stÃ¸rre end %wd byte"
  
! #: cgraphunit.c:2853
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
--- 23626,23632 ----
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "%JstÃ¸rrelsen af returtypen til '%D' er stÃ¸rre end %wd byte"
  
! #: cgraphunit.c:2854
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
*************** msgstr "kan ikke konvertere vÃ¦rdi til e
*** 23817,23896 ****
  msgid "aggregate value used where a fixed-point was expected"
  msgstr "en vÃ¦rdi af en sammensat type er angivet hvor der forventedes et kommatal"
  
! #: coverage.c:198
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr "\"%s\" er ikke et ugyldigt filnavn"
  
! #: coverage.c:209
  #, fuzzy, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr "GCC-styringsprogram version %s kÃ¸rer GCCc version %s\n"
  
! #: coverage.c:268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Profile does not match flowgraph of function %s (out of date?)"
  msgid "profile data for function %u is corrupted"
  msgstr "Profil passer ikke til flowgraph af funktionen %s (forÃ¦ldet?)"
  
! #: coverage.c:269
  #, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr ""
  
! #: coverage.c:283
  #, fuzzy, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr "overlÃ¸b i tolkerens stak"
  
! #: coverage.c:284
  #, fuzzy, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr "'%s' er forÃ¦ldet"
  
! #: coverage.c:311
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr ""
  
! #: coverage.c:340
  #, fuzzy, gcc-internal-format
  #| msgid "Profile does not match flowgraph of function %s (out of date?)"
  msgid "profile for function %qD not found in profile data"
  msgstr "Profil passer ikke til flowgraph af funktionen %s (forÃ¦ldet?)"
  
! #: coverage.c:357
  #, gcc-internal-format
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr ""
  
! #: coverage.c:366
  #, gcc-internal-format
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr ""
  
! #: coverage.c:385
  #, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr ""
  
! #: coverage.c:386
  #, fuzzy, gcc-internal-format
  #| msgid "file %s not found, execution counts assumed to be zero"
  msgid "execution counts assumed to be zero\n"
  msgstr "filen %s ikke fundet, antager at kÃ¸rselstÃ¦llere er nul"
  
! #: coverage.c:399
  #, gcc-internal-format
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr ""
  
! #: coverage.c:673
  #, fuzzy, gcc-internal-format
  msgid "error writing %qs"
  msgstr "fejl ved skrivning til %s"
  
! #: coverage.c:1267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "kan ikke Ã¥bne %s"
--- 23867,23952 ----
  msgid "aggregate value used where a fixed-point was expected"
  msgstr "en vÃ¦rdi af en sammensat type er angivet hvor der forventedes et kommatal"
  
! #: coverage.c:199
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr "\"%s\" er ikke et ugyldigt filnavn"
  
! #: coverage.c:210
  #, fuzzy, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr "GCC-styringsprogram version %s kÃ¸rer GCCc version %s\n"
  
! #: coverage.c:269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Profile does not match flowgraph of function %s (out of date?)"
  msgid "profile data for function %u is corrupted"
  msgstr "Profil passer ikke til flowgraph af funktionen %s (forÃ¦ldet?)"
  
! #: coverage.c:270
  #, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr ""
  
! #: coverage.c:284
  #, fuzzy, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr "overlÃ¸b i tolkerens stak"
  
! #: coverage.c:285
  #, fuzzy, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr "'%s' er forÃ¦ldet"
  
! #: coverage.c:312
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr ""
  
! #: coverage.c:341
  #, fuzzy, gcc-internal-format
  #| msgid "Profile does not match flowgraph of function %s (out of date?)"
  msgid "profile for function %qD not found in profile data"
  msgstr "Profil passer ikke til flowgraph af funktionen %s (forÃ¦ldet?)"
  
! #: coverage.c:358
  #, gcc-internal-format
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr ""
  
! #: coverage.c:367
  #, gcc-internal-format
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr ""
  
! #: coverage.c:386
  #, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr ""
  
! #: coverage.c:387
  #, fuzzy, gcc-internal-format
  #| msgid "file %s not found, execution counts assumed to be zero"
  msgid "execution counts assumed to be zero\n"
  msgstr "filen %s ikke fundet, antager at kÃ¸rselstÃ¦llere er nul"
  
! #: coverage.c:400
  #, gcc-internal-format
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr ""
  
! #: coverage.c:674
  #, fuzzy, gcc-internal-format
  msgid "error writing %qs"
  msgstr "fejl ved skrivning til %s"
  
! #: coverage.c:1235
! #, fuzzy, gcc-internal-format
! #| msgid "%s does not support %s"
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr "%s understÃ¸tter ikke %s"
! 
! #: coverage.c:1281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "kan ikke Ã¥bne %s"
*************** msgstr "ignorerer ukendt tilvalg '%.*s'
*** 23991,24007 ****
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr ""
  
! #: dwarf2out.c:1117
  #, gcc-internal-format
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:10989
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14513
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
--- 24047,24063 ----
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr ""
  
! #: dwarf2out.c:1120
  #, gcc-internal-format
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:10992
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14516
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
*************** msgstr "typeomtvingelse passer ikke til
*** 24087,24093 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: except.c:3517 tree.c:14679 value-prof.c:517
  #, fuzzy, gcc-internal-format
  #| msgid "options enabled: "
  msgid "%qs failed"
--- 24143,24149 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, fuzzy, gcc-internal-format
  #| msgid "options enabled: "
  msgid "%qs failed"
*************** msgstr "GenerÃ©r kode til en C400"
*** 24119,24130 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11104
  #, fuzzy, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: expr.c:11118
  #, fuzzy, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
--- 24175,24186 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, fuzzy, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: expr.c:11123
  #, fuzzy, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
*************** msgstr "stÃ¸rrelsen af tabellen '%s' er
*** 24214,24236 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: function.c:1784 gimplify.c:6275 gimplify.c:6435
  #, fuzzy, gcc-internal-format
  #| msgid "impossible constraint in `asm'"
  msgid "impossible constraint in %<asm%>"
  msgstr "umulig begrÃ¦nsing i 'asm'"
  
! #: function.c:4255
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "variablen '%s' bliver mÃ¥ske overskrevet af 'longjmp' eller 'vfork'"
  
! #: function.c:4276
  #, fuzzy, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "parameteren '%s' bliver mÃ¥ske overskrevet af 'longjmp' eller 'vfork'"
  
! #: function.c:4946
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funktion returnerer en vÃ¦rdi af en sammensat type"
--- 24270,24292 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: function.c:1784 gimplify.c:6277 gimplify.c:6437
  #, fuzzy, gcc-internal-format
  #| msgid "impossible constraint in `asm'"
  msgid "impossible constraint in %<asm%>"
  msgstr "umulig begrÃ¦nsing i 'asm'"
  
! #: function.c:4263
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "variablen '%s' bliver mÃ¥ske overskrevet af 'longjmp' eller 'vfork'"
  
! #: function.c:4284
  #, fuzzy, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "parameteren '%s' bliver mÃ¥ske overskrevet af 'longjmp' eller 'vfork'"
  
! #: function.c:4954
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funktion returnerer en vÃ¦rdi af en sammensat type"
*************** msgstr "Ã¥bn /dev/zero: %m"
*** 24814,24842 ****
  msgid "cannot write PCH file"
  msgstr "kan ikke skrive i uddatafil"
  
! #: gimple-fold.c:1811 gimple-fold.c:2872
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments for spec function"
  msgid "%qD source argument is the same as destination"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: gimple-fold.c:1877
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1882
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2260 tree-ssa-strlen.c:3304
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2262
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2280
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
--- 24870,24898 ----
  msgid "cannot write PCH file"
  msgstr "kan ikke skrive i uddatafil"
  
! #: gimple-fold.c:1817 gimple-fold.c:2878
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments for spec function"
  msgid "%qD source argument is the same as destination"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: gimple-fold.c:1883
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1888
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2266 tree-ssa-strlen.c:3310
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2268
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2286
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
*************** msgstr "funktion kan returnere adressen
*** 24862,24873 ****
  msgid "function returns address of local variable"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13046 tree.c:13083 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7045 cp/call.c:8866
! #: cp/constexpr.c:852 cp/constexpr.c:3169 cp/cvt.c:1056 cp/cvt.c:1094
! #: cp/decl.c:7978 cp/decl2.c:5529 cp/decl2.c:5574 cp/pt.c:8664
! #: cp/semantics.c:1927 cp/semantics.c:4260 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
--- 24918,24929 ----
  msgid "function returns address of local variable"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
*************** msgstr ""
*** 25245,25529 ****
  msgid "%Gnull format string"
  msgstr "formateringsstreng er nul"
  
! #: gimple-ssa-warn-alloca.c:531
! #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
! msgid "use of %<alloca%>"
  msgstr "ugyldig brug af '%D"
  
! #: gimple-ssa-warn-alloca.c:567
! #, fuzzy, gcc-internal-format
  #| msgid "Warn when a variable is unused"
! msgid "argument to variable-length array may be too large"
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: gimple-ssa-warn-alloca.c:569
! #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
! msgid "argument to %<alloca%> may be too large"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: gimple-ssa-warn-alloca.c:574
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:585
! #, fuzzy, gcc-internal-format
  #| msgid "Warn when a variable is unused"
! msgid "argument to variable-length array is too large"
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: gimple-ssa-warn-alloca.c:587
! #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
! msgid "argument to %<alloca%> is too large"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: gimple-ssa-warn-alloca.c:591
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:599
! #, fuzzy, gcc-internal-format
  #| msgid "Warn when a variable is unused"
! msgid "variable-length array bound is unknown"
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: gimple-ssa-warn-alloca.c:600
! #, fuzzy, gcc-internal-format
  #| msgid "type of `%E' is unknown"
! msgid "%<alloca%> bound is unknown"
  msgstr "typen af '%E' er ukendt"
  
! #: gimple-ssa-warn-alloca.c:604
! #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
! msgid "unbounded use of variable-length array"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: gimple-ssa-warn-alloca.c:605
! #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
! msgid "unbounded use of %<alloca%>"
  msgstr "ugyldig brug af '%D"
  
! #: gimple-ssa-warn-alloca.c:609
! #, gcc-internal-format
! msgid "use of %<alloca%> within a loop"
! msgstr ""
  
! #: gimple-ssa-warn-alloca.c:614
! #, gcc-internal-format
! msgid "argument to variable-length array may be too large due to conversion from %qT to %qT"
! msgstr ""
  
! #: gimple-ssa-warn-alloca.c:617
! #, gcc-internal-format
! msgid "argument to %<alloca%> may be too large due to conversion from %qT to %qT"
! msgstr ""
  
! #: gimple-ssa-warn-alloca.c:623
! #, fuzzy, gcc-internal-format
  #| msgid "Warn when a variable is unused"
! msgid "argument to variable-length array is zero"
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: gimple-ssa-warn-alloca.c:625
! #, gcc-internal-format
! msgid "argument to %<alloca%> is zero"
! msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1505
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1507
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1511
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1513
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1520
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1530
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1543
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1553
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1561
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1574
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1582
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1589
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1617
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1624
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1635
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1642
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1655
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1662
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1674
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1717
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: gimple-ssa-warn-restrict.c:1723
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: gimple-ssa-warn-restrict.c:1782
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1787
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: gimple-ssa-warn-restrict.c:1792 gimple-ssa-warn-restrict.c:1798
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1815
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1824
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1826
  #, fuzzy
  #| msgid "array subscript is not an integer"
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: gimple-ssa-warn-restrict.c:1832 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4065 cp/decl.c:11620 cp/decl.c:12091 cp/decl.c:12100
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3469
! #: cp/parser.c:3520 cp/parser.c:6494 cp/parser.c:22190
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: gimple-ssa-warn-restrict.c:1839
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1841
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1847
  #, fuzzy
  #| msgid "accumulator number is out of bounds"
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: gimple-ssa-warn-restrict.c:1848
  #, fuzzy
  #| msgid "accumulator number is out of bounds"
  msgid "%G%qD offset %s is out of bounds"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: gimple-ssa-warn-restrict.c:1860
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1868 gimple-ssa-warn-restrict.c:1889
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "subobject %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: gimple-ssa-warn-restrict.c:1878
  #, fuzzy
  #| msgid "array subscript is not an integer"
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr "tabelindeks er ikke et heltal"
  
! #: gimple-ssa-warn-restrict.c:2067
  #, fuzzy
  #| msgid "no arguments for spec function"
  msgid "%G%qD source argument is the same as destination"
--- 25301,25589 ----
  msgid "%Gnull format string"
  msgstr "formateringsstreng er nul"
  
! #: gimple-ssa-warn-alloca.c:532
! #, fuzzy
  #| msgid "invalid use of `%D'"
! msgid "%Guse of %<alloca%>"
  msgstr "ugyldig brug af '%D"
  
! #: gimple-ssa-warn-alloca.c:569
! #, fuzzy
  #| msgid "Warn when a variable is unused"
! msgid "%Gargument to variable-length array may be too large"
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: gimple-ssa-warn-alloca.c:571
! #, fuzzy
  #| msgid "argument to `%s' attribute larger than %d"
! msgid "%Gargument to %<alloca%> may be too large"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: gimple-ssa-warn-alloca.c:577
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:589
! #, fuzzy
  #| msgid "Warn when a variable is unused"
! msgid "%Gargument to variable-length array is too large"
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: gimple-ssa-warn-alloca.c:591
! #, fuzzy
  #| msgid "argument to `%s' attribute larger than %d"
! msgid "%Gargument to %<alloca%> is too large"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: gimple-ssa-warn-alloca.c:596
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:605
! #, fuzzy
  #| msgid "Warn when a variable is unused"
! msgid "%Gvariable-length array bound is unknown"
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: gimple-ssa-warn-alloca.c:606
! #, fuzzy
  #| msgid "type of `%E' is unknown"
! msgid "%G%<alloca%> bound is unknown"
  msgstr "typen af '%E' er ukendt"
  
! #: gimple-ssa-warn-alloca.c:612
! #, fuzzy
  #| msgid "ISO C++ forbids variable-size array"
! msgid "%Gunbounded use of variable-length array"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: gimple-ssa-warn-alloca.c:613
! #, fuzzy
  #| msgid "invalid use of `%D'"
! msgid "%Gunbounded use of %<alloca%>"
  msgstr "ugyldig brug af '%D"
  
! #: gimple-ssa-warn-alloca.c:619
! #, fuzzy
! #| msgid "invalid use of `%D'"
! msgid "%Guse of %<alloca%> within a loop"
! msgstr "ugyldig brug af '%D"
  
! #: gimple-ssa-warn-alloca.c:625
! #, fuzzy
! #| msgid "Warn when a variable is unused"
! msgid "%Gargument to variable-length array may be too large due to conversion from %qT to %qT"
! msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: gimple-ssa-warn-alloca.c:628
! #, fuzzy
! #| msgid "argument to `%s' attribute larger than %d"
! msgid "%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT"
! msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: gimple-ssa-warn-alloca.c:635
! #, fuzzy
  #| msgid "Warn when a variable is unused"
! msgid "%Gargument to variable-length array is zero"
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: gimple-ssa-warn-alloca.c:637
! #, fuzzy
! #| msgid "argument to `%s' attribute larger than %d"
! msgid "%Gargument to %<alloca%> is zero"
! msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: gimple-ssa-warn-restrict.c:1483
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1485
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1489
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1491
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1498
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1508
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1521
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1531
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1539
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1552
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1560
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1567
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1595
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1602
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1613
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1620
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1633
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1640
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1652
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1695
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: gimple-ssa-warn-restrict.c:1701
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: gimple-ssa-warn-restrict.c:1760
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1765
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: gimple-ssa-warn-restrict.c:1770 gimple-ssa-warn-restrict.c:1776
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1793
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1796
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1802
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1804
  #, fuzzy
  #| msgid "array subscript is not an integer"
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: gimple-ssa-warn-restrict.c:1817
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1819
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1825
  #, fuzzy
  #| msgid "accumulator number is out of bounds"
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: gimple-ssa-warn-restrict.c:1826
  #, fuzzy
  #| msgid "accumulator number is out of bounds"
  msgid "%G%qD offset %s is out of bounds"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: gimple-ssa-warn-restrict.c:1838
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1846 gimple-ssa-warn-restrict.c:1867
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "subobject %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: gimple-ssa-warn-restrict.c:1856
  #, fuzzy
  #| msgid "array subscript is not an integer"
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr "tabelindeks er ikke et heltal"
  
! #: gimple-ssa-warn-restrict.c:2045
  #, fuzzy
  #| msgid "no arguments for spec function"
  msgid "%G%qD source argument is the same as destination"
*************** msgstr ""
*** 25568,25895 ****
  msgid "using result of function returning %<void%>"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: gimplify.c:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6289
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "ugyldig venstrevÃ¦rdi i asm-sÃ¦tning"
  
! #: gimplify.c:6436
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6476 gimplify.c:6485
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "output number %d not directly addressable"
  msgid "memory input %d is not directly addressable"
  msgstr "uddata nr. %d kan ikke adresseres direkte"
  
! #: gimplify.c:7099
  #, 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.c:7101
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing region"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7105
  #, 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.c:7107
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7120
  #, 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.c:7122
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7198
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %qs"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: gimplify.c:7200
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7343
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7345
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "enclosing OpenACC %qs construct"
  msgstr "I konstruktionen"
  
! #: gimplify.c:7406
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7414
  #, 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.c:7468
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: gimplify.c:7470
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %<target%>"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7500 gimplify.c:8805
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: gimplify.c:7521
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7644
  #, 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.c:7647
  #, 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.c:7661
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7664
  #, 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.c:7667
  #, 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.c:8421 gimplify.c:8427
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.c:8444
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.c:8533
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8541 gimplify.c:12383
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8551 gimplify.c:8557 gimplify.c:8563 gimplify.c:8569
! #: gimplify.c:12376
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: gimplify.c:8656
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8973
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9147
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9436
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9493
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: gimplify.c:9521
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9697
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9907
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9956
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10203
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10258
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10349
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10495
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10514
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid private reduction on %qE"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: gimplify.c:10613
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10947
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11487 gimplify.c:11746
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12314
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: gimplify.c:12338
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12358
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: gimplify.c:12410
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13268 omp-low.c:3252
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13286
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13299
  #, fuzzy, gcc-internal-format
  #| msgid "number of results does not match number of values"
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "antallet af resultater matcher ikke antallet af vÃ¦rdier"
  
! #: gimplify.c:13312
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13323
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14613
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15135
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is promoted to `%s' when passed through `...'"
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "'%s' forfremmes til '%s' ved overbringelse gennem '...'"
  
! #: gimplify.c:15140
  #, fuzzy, gcc-internal-format
  #| msgid "(so you should pass `%s' not `%s' to `va_arg')"
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(sÃ¥ du skal overbring '%s' ikke '%s' til 'va_arg')"
  
! #: gimplify.c:15147
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 25628,25955 ----
  msgid "using result of function returning %<void%>"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: gimplify.c:6278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6291
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "ugyldig venstrevÃ¦rdi i asm-sÃ¦tning"
  
! #: gimplify.c:6438
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6478 gimplify.c:6487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "output number %d not directly addressable"
  msgid "memory input %d is not directly addressable"
  msgstr "uddata nr. %d kan ikke adresseres direkte"
  
! #: gimplify.c:7101
  #, 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.c:7103
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing region"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7107
  #, 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.c:7109
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7122
  #, 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.c:7124
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7200
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %qs"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: gimplify.c:7202
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7345
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7347
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "enclosing OpenACC %qs construct"
  msgstr "I konstruktionen"
  
! #: gimplify.c:7408
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7416
  #, 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.c:7470
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: gimplify.c:7472
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %<target%>"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7502 gimplify.c:8811
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: gimplify.c:7523
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7646
  #, 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.c:7649
  #, 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.c:7663
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7666
  #, 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.c:7669
  #, 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.c:8423 gimplify.c:8429
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.c:8446
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.c:8535
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: gimplify.c:8658
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9153
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9442
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9499
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: gimplify.c:9527
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9962
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10264
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid private reduction on %qE"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: gimplify.c:10619
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10953
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11493 gimplify.c:11752
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12320
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: gimplify.c:12344
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12364
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: gimplify.c:12416
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13274 omp-low.c:3254
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13305
  #, fuzzy, gcc-internal-format
  #| msgid "number of results does not match number of values"
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "antallet af resultater matcher ikke antallet af vÃ¦rdier"
  
! #: gimplify.c:13318
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13329
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15170
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is promoted to `%s' when passed through `...'"
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "'%s' forfremmes til '%s' ved overbringelse gennem '...'"
  
! #: gimplify.c:15175
  #, fuzzy, gcc-internal-format
  #| msgid "(so you should pass `%s' not `%s' to `va_arg')"
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(sÃ¥ du skal overbring '%s' ikke '%s' til 'va_arg')"
  
! #: gimplify.c:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgid_plural "Declaring method %qD final
*** 26306,26317 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4259
  #, fuzzy, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: ipa-fnsummary.c:4328
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
--- 26366,26377 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4289
  #, fuzzy, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
*************** msgstr "funktion er muligvis en kandidat
*** 26344,26382 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1466
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1471
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1476
  #, fuzzy, gcc-internal-format
  #| msgid "using `typename' outside of template"
  msgid "Access terminates outside of its parent"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: ipa-sra.c:1488
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1507
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "IPA-SRA access verification failed"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: ipa-sra.c:2456
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2459
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 26404,26442 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, fuzzy, gcc-internal-format
  #| msgid "using `typename' outside of template"
  msgid "Access terminates outside of its parent"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "IPA-SRA access verification failed"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr "'asm'-operand %d passer sandsynl
*** 26419,26431 ****
  msgid "unable to find a register to spill"
  msgstr "kan ikke finde et register at bortÃ¸dsle i klassen '%s'"
  
! #: lra-constraints.c:4008 reload.c:3815 reload.c:4070
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent operand constraints in an `asm'"
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "inkonsistente operandbegrÃ¦sninger i 'asm'"
  
! #: lra-constraints.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
--- 26479,26491 ----
  msgid "unable to find a register to spill"
  msgstr "kan ikke finde et register at bortÃ¸dsle i klassen '%s'"
  
! #: lra-constraints.c:4012 reload.c:3815 reload.c:4070
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent operand constraints in an `asm'"
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "inkonsistente operandbegrÃ¦sninger i 'asm'"
  
! #: lra-constraints.c:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 26529,26583 ****
  msgid "bytecode stream: unexpected tag %s"
  msgstr ""
  
! #: lto-streamer-in.c:893 lto-streamer-in.c:904
  #, fuzzy, gcc-internal-format
  #| msgid "hex escape sequence out of range"
  msgid "Cgraph edge statement index out of range"
  msgstr "den hexadecimale undvigesekvens er uden for det gyldige interval"
  
! #: lto-streamer-in.c:898 lto-streamer-in.c:908
  #, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr ""
  
! #: lto-streamer-in.c:915
  #, fuzzy, gcc-internal-format
  #| msgid "hex escape sequence out of range"
  msgid "Reference statement index out of range"
  msgstr "den hexadecimale undvigesekvens er uden for det gyldige interval"
  
! #: lto-streamer-in.c:919
  #, fuzzy, gcc-internal-format
  #| msgid "Warn if deprecated empty statements are found"
  msgid "Reference statement index not found"
  msgstr "Advar hvis forÃ¦ldede tomme sÃ¦tninger bliver fundet"
  
! #: lto-streamer-in.c:1606
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr "kan ikke lÃ¦se LTO-tilstandstabel fra %s"
  
! #: lto-streamer-in.c:1710
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1715
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1720
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1725
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1728
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "%s - unsupported mode %qs"
--- 26589,26643 ----
  msgid "bytecode stream: unexpected tag %s"
  msgstr ""
  
! #: lto-streamer-in.c:894 lto-streamer-in.c:905
  #, fuzzy, gcc-internal-format
  #| msgid "hex escape sequence out of range"
  msgid "Cgraph edge statement index out of range"
  msgstr "den hexadecimale undvigesekvens er uden for det gyldige interval"
  
! #: lto-streamer-in.c:899 lto-streamer-in.c:909
  #, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr ""
  
! #: lto-streamer-in.c:916
  #, fuzzy, gcc-internal-format
  #| msgid "hex escape sequence out of range"
  msgid "Reference statement index out of range"
  msgstr "den hexadecimale undvigesekvens er uden for det gyldige interval"
  
! #: lto-streamer-in.c:920
  #, fuzzy, gcc-internal-format
  #| msgid "Warn if deprecated empty statements are found"
  msgid "Reference statement index not found"
  msgstr "Advar hvis forÃ¦ldede tomme sÃ¦tninger bliver fundet"
  
! #: lto-streamer-in.c:1607
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr "kan ikke lÃ¦se LTO-tilstandstabel fra %s"
  
! #: lto-streamer-in.c:1711
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1716
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1721
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1726
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1729
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "%s - unsupported mode %qs"
*************** msgstr "mÃ¥lprocessoren understÃ¸tter ik
*** 26712,26747 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr "versionsattribut er ikke en streng"
  
! #: multiple_target.c:354
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: multiple_target.c:363
  #, fuzzy, gcc-internal-format
  #| msgid "version attribute is not a string"
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr "versionsattribut er ikke en streng"
  
! #: multiple_target.c:366
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr ""
  
! #: multiple_target.c:387
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "%<default%> target was not set"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: multiple_target.c:391
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: multiple_target.c:395
  #, fuzzy, gcc-internal-format
  #| msgid "multiple default labels in one switch"
  msgid "multiple %<default%> targets were set"
--- 26772,26807 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr "versionsattribut er ikke en streng"
  
! #: multiple_target.c:350
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: multiple_target.c:359
  #, fuzzy, gcc-internal-format
  #| msgid "version attribute is not a string"
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr "versionsattribut er ikke en streng"
  
! #: multiple_target.c:362
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr ""
  
! #: multiple_target.c:383
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "%<default%> target was not set"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: multiple_target.c:387
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: multiple_target.c:391
  #, fuzzy, gcc-internal-format
  #| msgid "multiple default labels in one switch"
  msgid "multiple %<default%> targets were set"
*************** msgstr ""
*** 26768,27080 ****
  msgid "... to the previous %qs clause here"
  msgstr "%Jtidligere benyttet her"
  
! #: omp-general.c:1814
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1821
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1830
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "... with %qs clause here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: omp-general.c:1838
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2380 omp-offload.c:1193
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2383 omp-offload.c:1194
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2387 omp-offload.c:1228
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-low.c:2434
  #, gcc-internal-format
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr ""
  
! #: omp-low.c:2489
  #, fuzzy, gcc-internal-format
  msgid "conflicting reduction operations for %qE"
  msgstr "modstridende typer for '%#D'"
  
! #: omp-low.c:2492
  #, fuzzy, gcc-internal-format
  msgid "location of the previous reduction for %qE"
  msgstr "ingen tidligere erklÃ¦ring af '%s'"
  
! #: omp-low.c:2525
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr ""
  
! #: omp-low.c:2818
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr ""
  
! #: omp-low.c:2827
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr ""
  
! #: omp-low.c:2849 omp-low.c:2916
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: omp-low.c:2868
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr ""
  
! #: omp-low.c:2883
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: omp-low.c:2898
  #, gcc-internal-format
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr ""
  
! #: omp-low.c:2912
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: omp-low.c:2932
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr ""
  
! #: omp-low.c:2979
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr ""
  
! #: omp-low.c:3001
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "orphaned %qs construct"
  msgstr "I konstruktionen"
  
! #: omp-low.c:3030
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr ""
  
! #: omp-low.c:3035
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr ""
  
! #: omp-low.c:3055 omp-low.c:3068
  #, gcc-internal-format
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr ""
  
! #: omp-low.c:3097
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: omp-low.c:3122
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid arguments"
  msgstr "ugyldig typeparameter"
  
! #: omp-low.c:3128
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr ""
  
! #: omp-low.c:3156
  #, gcc-internal-format
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3163
  #, gcc-internal-format
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3192
  #, gcc-internal-format
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3216 omp-low.c:3373 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr ""
  
! #: omp-low.c:3244
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr ""
  
! #: omp-low.c:3261
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr ""
  
! #: omp-low.c:3276
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:3289
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3302 omp-low.c:3324
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr ""
  
! #: omp-low.c:3310
  #, gcc-internal-format
  msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr ""
  
! #: omp-low.c:3341
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr ""
  
! #: omp-low.c:3359
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: omp-low.c:3381
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr ""
  
! #: omp-low.c:3394
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr ""
  
! #: omp-low.c:3443
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr ""
  
! #: omp-low.c:3456 omp-low.c:3463
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr ""
  
! #: omp-low.c:3686
  #, gcc-internal-format
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr ""
  
! #: omp-low.c:3712
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:8881
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:8904
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13181
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.c:13183 omp-low.c:13188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid entry to %s structured block"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13192
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:651
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1226
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1230 omp-offload.c:1262
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1235
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1237
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1242
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "routine %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: omp-offload.c:1255
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1396
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1404
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1406
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
--- 26828,27145 ----
  msgid "... to the previous %qs clause here"
  msgstr "%Jtidligere benyttet her"
  
! #: omp-general.c:1785
! #, gcc-internal-format
! msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
! msgstr ""
! 
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "... with %qs clause here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-low.c:2436
  #, gcc-internal-format
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr ""
  
! #: omp-low.c:2491
  #, fuzzy, gcc-internal-format
  msgid "conflicting reduction operations for %qE"
  msgstr "modstridende typer for '%#D'"
  
! #: omp-low.c:2494
  #, fuzzy, gcc-internal-format
  msgid "location of the previous reduction for %qE"
  msgstr "ingen tidligere erklÃ¦ring af '%s'"
  
! #: omp-low.c:2527
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr ""
  
! #: omp-low.c:2820
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr ""
  
! #: omp-low.c:2829
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr ""
  
! #: omp-low.c:2851 omp-low.c:2918
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: omp-low.c:2870
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr ""
  
! #: omp-low.c:2885
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: omp-low.c:2900
  #, gcc-internal-format
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr ""
  
! #: omp-low.c:2914
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: omp-low.c:2934
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr ""
  
! #: omp-low.c:2981
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr ""
  
! #: omp-low.c:3003
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "orphaned %qs construct"
  msgstr "I konstruktionen"
  
! #: omp-low.c:3032
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr ""
  
! #: omp-low.c:3037
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr ""
  
! #: omp-low.c:3057 omp-low.c:3070
  #, gcc-internal-format
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr ""
  
! #: omp-low.c:3099
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: omp-low.c:3124
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid arguments"
  msgstr "ugyldig typeparameter"
  
! #: omp-low.c:3130
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr ""
  
! #: omp-low.c:3158
  #, gcc-internal-format
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3165
  #, gcc-internal-format
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3194
  #, gcc-internal-format
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3218 omp-low.c:3375 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr ""
  
! #: omp-low.c:3246
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr ""
  
! #: omp-low.c:3263
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr ""
  
! #: omp-low.c:3278
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:3291
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3304 omp-low.c:3326
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr ""
  
! #: omp-low.c:3312
  #, gcc-internal-format
  msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr ""
  
! #: omp-low.c:3343
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr ""
  
! #: omp-low.c:3361
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: omp-low.c:3383
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr ""
  
! #: omp-low.c:3396
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr ""
  
! #: omp-low.c:3445
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr ""
  
! #: omp-low.c:3458 omp-low.c:3465
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr ""
  
! #: omp-low.c:3688
  #, gcc-internal-format
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr ""
  
! #: omp-low.c:3714
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:8883
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:8906
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13183
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.c:13185 omp-low.c:13190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid entry to %s structured block"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13194
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1254
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "routine %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
*************** msgstr ""
*** 27111,27117 ****
  msgid "command-line option %qs is not supported by this configuration"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: opts-common.c:1285 opts.c:2076
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr "der mangler en parameter til tilvalget '-%s'"
--- 27176,27182 ----
  msgid "command-line option %qs is not supported by this configuration"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: opts-common.c:1285 opts.c:2093
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr "der mangler en parameter til tilvalget '-%s'"
*************** msgstr "-traditional understÃ¸ttes ikke
*** 27214,27230 ****
  msgid "unrecognized shadow offset %qs"
  msgstr "ukendt adresse"
  
! #: opts.c:91
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr ""
  
! #: opts.c:127
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr ""
  
! #: opts.c:134
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr ""
--- 27279,27295 ----
  msgid "unrecognized shadow offset %qs"
  msgstr "ukendt adresse"
  
! #: opts.c:92
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr ""
  
! #: opts.c:128
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr ""
  
! #: opts.c:135
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr ""
*************** msgstr "-traditional understÃ¸ttes ikke
*** 27340,27346 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:970 config/darwin.c:3214
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
--- 27405,27411 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:970 config/darwin.c:3223
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
*************** msgstr "profilgenerering understÃ¸ttes i
*** 27437,27588 ****
  msgid "vtable verification is not supported with LTO"
  msgstr "profilgenerering understÃ¸ttes ikke med -mg\n"
  
! #: opts.c:1659
  #, gcc-internal-format
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr ""
  
! #: opts.c:1873
  #, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr ""
  
! #: opts.c:1913
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts.c:1919
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts.c:1954
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute directive ignored"
  msgid "%qs attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: opts.c:1981
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr "ugyldig typeparameter"
  
! #: opts.c:1996
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: opts.c:2005
  #, fuzzy, gcc-internal-format
  #| msgid "-malign-loops=%d is not between 0 and %d"
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr "-malign-loops=%d er ikke mellem 0 og %d"
  
! #: opts.c:2131
  #, gcc-internal-format
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr ""
  
! #: opts.c:2140
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts.c:2509
  #, fuzzy, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: opts.c:2521
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr ""
  
! #: opts.c:2529
  #, fuzzy, gcc-internal-format
  #| msgid "alignment must be a small power of two, not %d"
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr "justering skal vÃ¦re en lille potens af to, ikke %d"
  
! #: opts.c:2604
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: opts.c:2662
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown stack check parameter %qs"
  msgstr "ukendt registernavn: %s"
  
! #: opts.c:2690
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr ""
  
! #: opts.c:2701
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "dwarf version %wu is not supported"
  msgstr "stakgrÃ¦nseudtryk understÃ¸ttes ikke"
  
! #: opts.c:2755
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts.c:2933
  #, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr "mÃ¥lsystemet understÃ¸tter ikke fejlfindingsuddata"
  
! #: opts.c:2942
  #, gcc-internal-format
  msgid "debug format %qs conflicts with prior selection"
  msgstr "fejlsÃ¸gningsformatet %qs er i modstrid med tidligere valg"
  
! #: opts.c:2960
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognised debug output level %qs"
  msgid "unrecognized debug output level %qs"
  msgstr "ukendt fejlsÃ¸gningsuddataniveau %qs"
  
! #: opts.c:2962
  #, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr "fejlsÃ¸gningsuddataniveau %qs er for hÃ¸jt"
  
! #: opts.c:2982
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr "henter maksimumbegrÃ¦nsning pÃ¥ kernefilens stÃ¸rrelse: %m"
  
! #: opts.c:2986
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr "angiver kernefilens stÃ¸rrelsesbegrÃ¦nsning til maksimum: %m"
  
! #: opts.c:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr "ukendt GCC-fejlfindingstilvalg: %c"
  
! #: opts.c:3060
  #, fuzzy, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts.c:3064
  #, fuzzy, gcc-internal-format
  #| msgid "-Werror=%s: no option -%s"
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr "-Werror=%s: intet tilvalg -%s"
  
! #: opts.c:3068
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not a valid option to the preprocessor"
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
--- 27502,27653 ----
  msgid "vtable verification is not supported with LTO"
  msgstr "profilgenerering understÃ¸ttes ikke med -mg\n"
  
! #: opts.c:1676
  #, gcc-internal-format
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr ""
  
! #: opts.c:1890
  #, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr ""
  
! #: opts.c:1930
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts.c:1936
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts.c:1971
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute directive ignored"
  msgid "%qs attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: opts.c:1998
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr "ugyldig typeparameter"
  
! #: opts.c:2013
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: opts.c:2022
  #, fuzzy, gcc-internal-format
  #| msgid "-malign-loops=%d is not between 0 and %d"
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr "-malign-loops=%d er ikke mellem 0 og %d"
  
! #: opts.c:2148
  #, gcc-internal-format
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr ""
  
! #: opts.c:2157
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts.c:2526
  #, fuzzy, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: opts.c:2538
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr ""
  
! #: opts.c:2546
  #, fuzzy, gcc-internal-format
  #| msgid "alignment must be a small power of two, not %d"
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr "justering skal vÃ¦re en lille potens af to, ikke %d"
  
! #: opts.c:2621
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: opts.c:2679
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown stack check parameter %qs"
  msgstr "ukendt registernavn: %s"
  
! #: opts.c:2707
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr ""
  
! #: opts.c:2718
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "dwarf version %wu is not supported"
  msgstr "stakgrÃ¦nseudtryk understÃ¸ttes ikke"
  
! #: opts.c:2772
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts.c:2950
  #, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr "mÃ¥lsystemet understÃ¸tter ikke fejlfindingsuddata"
  
! #: opts.c:2959
  #, gcc-internal-format
  msgid "debug format %qs conflicts with prior selection"
  msgstr "fejlsÃ¸gningsformatet %qs er i modstrid med tidligere valg"
  
! #: opts.c:2977
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognised debug output level %qs"
  msgid "unrecognized debug output level %qs"
  msgstr "ukendt fejlsÃ¸gningsuddataniveau %qs"
  
! #: opts.c:2979
  #, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr "fejlsÃ¸gningsuddataniveau %qs er for hÃ¸jt"
  
! #: opts.c:2999
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr "henter maksimumbegrÃ¦nsning pÃ¥ kernefilens stÃ¸rrelse: %m"
  
! #: opts.c:3003
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr "angiver kernefilens stÃ¸rrelsesbegrÃ¦nsning til maksimum: %m"
  
! #: opts.c:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr "ukendt GCC-fejlfindingstilvalg: %c"
  
! #: opts.c:3077
  #, fuzzy, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts.c:3081
  #, fuzzy, gcc-internal-format
  #| msgid "-Werror=%s: no option -%s"
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr "-Werror=%s: intet tilvalg -%s"
  
! #: opts.c:3085
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not a valid option to the preprocessor"
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
*************** msgstr "en global registervariabel fÃ¸lg
*** 27976,27982 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr "register for %qD brugt til flere globale registervariabler"
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5483
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "er i konflikt med %qD"
--- 28041,28047 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr "register for %qD brugt til flere globale registervariabler"
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5488
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "er i konflikt med %qD"
*************** msgstr "kan ikke finde et register i kla
*** 28012,28028 ****
  msgid "unable to find a register to spill in class %qs"
  msgstr "kan ikke finde et register at bortÃ¸dsle i klassen %qs"
  
! #: reload1.c:4585
  #, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr "%<asm%>-operand krÃ¦ver umulig genindlÃ¦sning"
  
! #: reload1.c:6002
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr "%<asm%>-operandbegrÃ¦nsning er ikke forenelig med operandstÃ¸rrelse"
  
! #: reload1.c:7880
  #, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr "uddataoperand er konstant i %<asm%>"
--- 28077,28093 ----
  msgid "unable to find a register to spill in class %qs"
  msgstr "kan ikke finde et register at bortÃ¸dsle i klassen %qs"
  
! #: reload1.c:4586
  #, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr "%<asm%>-operand krÃ¦ver umulig genindlÃ¦sning"
  
! #: reload1.c:6003
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr "%<asm%>-operandbegrÃ¦nsning er ikke forenelig med operandstÃ¸rrelse"
  
! #: reload1.c:7881
  #, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr "uddataoperand er konstant i %<asm%>"
*************** msgstr "packed-egenskab forÃ¥rsager inef
*** 28171,28212 ****
  msgid "packed attribute is unnecessary for %q+D"
  msgstr "packed-egenskab er unÃ¸dvendig for %q+D"
  
! #: stor-layout.c:1345
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr "udfylder struct for at justere %q+D"
  
! #: stor-layout.c:1404
  #, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr "forskydning af pakket bit-felt %qD har Ã¦ndret sig i GCC 4.4"
  
! #: stor-layout.c:1779
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr "udfylder struct-stÃ¸rrelse til justeringskant"
  
! #: stor-layout.c:1807
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr "packed-egenskab forÃ¥rsager ineffektiv justering af %qE"
  
! #: stor-layout.c:1811
  #, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr "packed-egenskab er unÃ¸dvendig for %qE"
  
! #: stor-layout.c:1817
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr "packed-egenskab forÃ¥rsager ineffektiv justering"
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr "packed-egenskab er unÃ¸dvendig"
  
! #: stor-layout.c:2583
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "justering af tabelelementer er stÃ¸rre end elementstÃ¸rrelse"
--- 28236,28277 ----
  msgid "packed attribute is unnecessary for %q+D"
  msgstr "packed-egenskab er unÃ¸dvendig for %q+D"
  
! #: stor-layout.c:1346
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr "udfylder struct for at justere %q+D"
  
! #: stor-layout.c:1405
  #, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr "forskydning af pakket bit-felt %qD har Ã¦ndret sig i GCC 4.4"
  
! #: stor-layout.c:1781
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr "udfylder struct-stÃ¸rrelse til justeringskant"
  
! #: stor-layout.c:1809
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr "packed-egenskab forÃ¥rsager ineffektiv justering af %qE"
  
! #: stor-layout.c:1813
  #, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr "packed-egenskab er unÃ¸dvendig for %qE"
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr "packed-egenskab forÃ¥rsager ineffektiv justering"
  
! #: stor-layout.c:1821
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr "packed-egenskab er unÃ¸dvendig"
  
! #: stor-layout.c:2585
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "justering af tabelelementer er stÃ¸rre end elementstÃ¸rrelse"
*************** msgstr "  oprindelig definition er her"
*** 28222,28406 ****
  msgid "%qD renamed after being referenced in assembly"
  msgstr "%D omdÃ¸bt efter at vÃ¦re refereret i maskinkode"
  
! #: symtab.c:1063
  #, gcc-internal-format
  msgid "function symbol is not function"
  msgstr "funktionsymbol er ikke en funktion"
  
! #: symtab.c:1070
  #, gcc-internal-format
  msgid "inconsistent %<ifunc%> attribute"
  msgstr ""
  
! #: symtab.c:1078
  #, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr "variabelsymbol er ikke en variabel"
  
! #: symtab.c:1084
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr "node har ukendt type"
  
! #: symtab.c:1093
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr "node blev ikke fundet node->decl->decl_with_vis.symtab_node"
  
! #: symtab.c:1101
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr "node er forskellig fra node->decl->decl_with_vis.symtab_node"
  
! #: symtab.c:1112 symtab.c:1119
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr "maskinekodenavn pÃ¥ hashliste er Ã¸delagt"
  
! #: symtab.c:1128
  #, gcc-internal-format
  msgid "node not found in symtab assembler name hash"
  msgstr "node blev ikke fundet i symtabs maskinkodehash"
  
! #: symtab.c:1137
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr "dobbelt lÃ¦nket liste pÃ¥ maskinekodenavne er Ã¸delagt"
  
! #: symtab.c:1142
  #, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr "node har body_removed men er en definition"
  
! #: symtab.c:1147
  #, fuzzy, gcc-internal-format
  #| msgid "node is analyzed byt it is not a definition"
  msgid "node is analyzed but it is not a definition"
  msgstr "node er analyseret byt, det er ikke en definition"
  
! #: symtab.c:1152
  #, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr "node er alias men ikke implicit alias"
  
! #: symtab.c:1157
  #, gcc-internal-format
  msgid "node is alias but not definition"
  msgstr "node er alias men ikke definition"
  
! #: symtab.c:1162
  #, fuzzy, gcc-internal-format
  #| msgid "node is weakref but not an alias"
  msgid "node is weakref but not an transparent_alias"
  msgstr "node er weakref men ikke et alias"
  
! #: symtab.c:1167
  #, fuzzy, gcc-internal-format
  #| msgid "node is weakref but not an alias"
  msgid "node is transparent_alias but not an alias"
  msgstr "node er weakref men ikke et alias"
  
! #: symtab.c:1172
  #, fuzzy, gcc-internal-format
  #| msgid "node is alias but not implicit alias"
  msgid "node is symver but not alias"
  msgstr "node er alias men ikke implicit alias"
  
! #: symtab.c:1181
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1188
  #, gcc-internal-format
  msgid "symver is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1197
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr "node er i same_comdat_grooup-liste men har ingen comdat_group"
  
! #: symtab.c:1202
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr "same_comdat_group-liste over forskellige grupper"
  
! #: symtab.c:1207
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr "blanding af forskellige symboltyper i samme comdata-gruppe er ikke understÃ¸ttet"
  
! #: symtab.c:1212
  #, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr "node er alene i en comdat-gruppe"
  
! #: symtab.c:1219
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr "same_comdat_group er ikke en cirkulÃ¦r liste"
  
! #: symtab.c:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr "comdat-local-symbol refereret ti laf %s uden for dets comdat"
  
! #: symtab.c:1244
  #, fuzzy, gcc-internal-format
  #| msgid "implicit_section flag is set but section isn't"
  msgid "implicit_section flag is set but section isn%'t"
  msgstr "implicit_section-flag er angivet men sektion er ikke"
  
! #: symtab.c:1251
  #, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr "BÃ¥de sektion og comdat-gruppe er angivet"
  
! #: symtab.c:1263
  #, fuzzy, gcc-internal-format
  #| msgid "Alias and target's section differs"
  msgid "Alias and target%'s section differs"
  msgstr "Alias og mÃ¥ls sektion er forskellige"
  
! #: symtab.c:1270
  #, fuzzy, gcc-internal-format
  #| msgid "Alias and target's comdat groups differs"
  msgid "Alias and target%'s comdat groups differs"
  msgstr "Alias og mÃ¥ls comdat-grupper er forskellige"
  
! #: symtab.c:1285
  #, fuzzy, gcc-internal-format
  #| msgid "Alias and target's section differs"
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr "Alias og mÃ¥ls sektion er forskellige"
  
! #: symtab.c:1293
  #, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr ""
  
! #: symtab.c:1316 symtab.c:1353
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr "symtab_node::verify mislykkedes"
  
! #: symtab.c:1349
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "To symboler med samme comdat_group er ikke lÃ¦nket af same_comdat_group-listen."
  
! #: symtab.c:1762
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "funktion %q+D del af aliascyklus"
  
! #: symtab.c:1764
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "variabel %q+D del af aliascyklus"
  
! #: symtab.c:1792
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "sektion for alias %q+D skal matche sektion for dens mÃ¥larkitektur"
--- 28287,28471 ----
  msgid "%qD renamed after being referenced in assembly"
  msgstr "%D omdÃ¸bt efter at vÃ¦re refereret i maskinkode"
  
! #: symtab.c:1064
  #, gcc-internal-format
  msgid "function symbol is not function"
  msgstr "funktionsymbol er ikke en funktion"
  
! #: symtab.c:1071
  #, gcc-internal-format
  msgid "inconsistent %<ifunc%> attribute"
  msgstr ""
  
! #: symtab.c:1079
  #, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr "variabelsymbol er ikke en variabel"
  
! #: symtab.c:1085
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr "node har ukendt type"
  
! #: symtab.c:1094
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr "node blev ikke fundet node->decl->decl_with_vis.symtab_node"
  
! #: symtab.c:1102
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr "node er forskellig fra node->decl->decl_with_vis.symtab_node"
  
! #: symtab.c:1113 symtab.c:1120
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr "maskinekodenavn pÃ¥ hashliste er Ã¸delagt"
  
! #: symtab.c:1129
  #, gcc-internal-format
  msgid "node not found in symtab assembler name hash"
  msgstr "node blev ikke fundet i symtabs maskinkodehash"
  
! #: symtab.c:1138
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr "dobbelt lÃ¦nket liste pÃ¥ maskinekodenavne er Ã¸delagt"
  
! #: symtab.c:1143
  #, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr "node har body_removed men er en definition"
  
! #: symtab.c:1148
  #, fuzzy, gcc-internal-format
  #| msgid "node is analyzed byt it is not a definition"
  msgid "node is analyzed but it is not a definition"
  msgstr "node er analyseret byt, det er ikke en definition"
  
! #: symtab.c:1153
  #, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr "node er alias men ikke implicit alias"
  
! #: symtab.c:1158
  #, gcc-internal-format
  msgid "node is alias but not definition"
  msgstr "node er alias men ikke definition"
  
! #: symtab.c:1163
  #, fuzzy, gcc-internal-format
  #| msgid "node is weakref but not an alias"
  msgid "node is weakref but not an transparent_alias"
  msgstr "node er weakref men ikke et alias"
  
! #: symtab.c:1168
  #, fuzzy, gcc-internal-format
  #| msgid "node is weakref but not an alias"
  msgid "node is transparent_alias but not an alias"
  msgstr "node er weakref men ikke et alias"
  
! #: symtab.c:1173
  #, fuzzy, gcc-internal-format
  #| msgid "node is alias but not implicit alias"
  msgid "node is symver but not alias"
  msgstr "node er alias men ikke implicit alias"
  
! #: symtab.c:1182
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1189
  #, gcc-internal-format
  msgid "symver is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1198
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr "node er i same_comdat_grooup-liste men har ingen comdat_group"
  
! #: symtab.c:1203
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr "same_comdat_group-liste over forskellige grupper"
  
! #: symtab.c:1208
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr "blanding af forskellige symboltyper i samme comdata-gruppe er ikke understÃ¸ttet"
  
! #: symtab.c:1213
  #, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr "node er alene i en comdat-gruppe"
  
! #: symtab.c:1220
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr "same_comdat_group er ikke en cirkulÃ¦r liste"
  
! #: symtab.c:1235
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr "comdat-local-symbol refereret ti laf %s uden for dets comdat"
  
! #: symtab.c:1245
  #, fuzzy, gcc-internal-format
  #| msgid "implicit_section flag is set but section isn't"
  msgid "implicit_section flag is set but section isn%'t"
  msgstr "implicit_section-flag er angivet men sektion er ikke"
  
! #: symtab.c:1252
  #, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr "BÃ¥de sektion og comdat-gruppe er angivet"
  
! #: symtab.c:1264
  #, fuzzy, gcc-internal-format
  #| msgid "Alias and target's section differs"
  msgid "Alias and target%'s section differs"
  msgstr "Alias og mÃ¥ls sektion er forskellige"
  
! #: symtab.c:1271
  #, fuzzy, gcc-internal-format
  #| msgid "Alias and target's comdat groups differs"
  msgid "Alias and target%'s comdat groups differs"
  msgstr "Alias og mÃ¥ls comdat-grupper er forskellige"
  
! #: symtab.c:1286
  #, fuzzy, gcc-internal-format
  #| msgid "Alias and target's section differs"
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr "Alias og mÃ¥ls sektion er forskellige"
  
! #: symtab.c:1294
  #, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr ""
  
! #: symtab.c:1317 symtab.c:1354
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr "symtab_node::verify mislykkedes"
  
! #: symtab.c:1350
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "To symboler med samme comdat_group er ikke lÃ¦nket af same_comdat_group-listen."
  
! #: symtab.c:1763
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "funktion %q+D del af aliascyklus"
  
! #: symtab.c:1765
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "variabel %q+D del af aliascyklus"
  
! #: symtab.c:1793
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "sektion for alias %q+D skal matche sektion for dens mÃ¥larkitektur"
*************** msgstr "ydre transaktion i %<transaction
*** 28736,28936 ****
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr "%Kasm er ikke tilladt i %<transaction_safe%> funktion"
  
! #: tree-cfg.c:353
  #, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr "ignorerer lÃ¸kkeannotation"
  
! #: tree-cfg.c:2965
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "konstant blev ikke genberegnet da ADDR_EXPR Ã¦ndrede sig"
  
! #: tree-cfg.c:2970
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "sideeffekter blev ikke genberegnet da ADDR_EXPR Ã¦ndrede sig"
  
! #: tree-cfg.c:2985
  #, fuzzy, gcc-internal-format
  #| msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "DECL_GIMPLE_REG_P sat pÃ¥ en variabel med optaget adresse"
  
! #: tree-cfg.c:2991
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "adresse optaget, men ADDRESSABLE-bit er ikke angivet"
  
! #: tree-cfg.c:3013
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid expression for min lvalue"
  msgstr "ugyldigt udtryk som operand"
  
! #: tree-cfg.c:3024
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in indirect reference"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:3049
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "non-scalar %qs"
  msgstr "I konstruktionen"
  
! #: tree-cfg.c:3063
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "ugyldig position eller stÃ¸rrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.c:3069
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3078
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3086
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3093
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3104
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: tree-cfg.c:3120
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "ikke-venstrevÃ¦rdi i %s"
  
! #: tree-cfg.c:3135
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.c:3146 tree-cfg.c:3155 tree-cfg.c:3172 tree-cfg.c:3806
! #: tree-cfg.c:3835 tree-cfg.c:3852 tree-cfg.c:3873 tree-cfg.c:3919
! #: tree-cfg.c:3940 tree-cfg.c:3994 tree-cfg.c:4014 tree-cfg.c:4050
! #: tree-cfg.c:4071 tree-cfg.c:4103 tree-cfg.c:4179 tree-cfg.c:4211
! #: tree-cfg.c:4223 tree-cfg.c:4282 tree-cfg.c:4307 tree-cfg.c:4380
! #: tree-cfg.c:4458
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.c:3166
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "ugyldig forskydningsoperand for MEM_REF"
  
! #: tree-cfg.c:3190
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "konvertering fra '%T' til '%T' er tvetydigt"
  
! #: tree-cfg.c:3198
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden stÃ¸rrelse"
  
! #: tree-cfg.c:3218 tree-cfg.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s operand"
  msgid "invalid address operand in %qs"
  msgstr "ugyldig %%s-operand"
  
! #: tree-cfg.c:3225 tree-cfg.c:3251
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "ugyldig %%f-operand"
  
! #: tree-cfg.c:3232 tree-cfg.c:3258
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid clique in %qs"
  msgstr "ugyldig brug af '%D"
  
! #: tree-cfg.c:3265 tree-cfg.c:4470
  #, fuzzy, gcc-internal-format
  #| msgid "INDIRECT_REF in gimple IL"
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF i gimple IL"
  
! #: tree-cfg.c:3318
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "-split has no argument."
  msgid "gimple call has no target"
  msgstr "-split uden parametre"
  
! #: tree-cfg.c:3334
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: tree-cfg.c:3344
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "funktion kan ikke indbygges"
  
! #: tree-cfg.c:3355
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "invalid pure const state for function"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: tree-cfg.c:3364
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid LHS in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.c:3372
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3386
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "invalid conversion in gimple call"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.c:3395
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid static chain in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.c:3406
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 28801,29001 ----
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr "%Kasm er ikke tilladt i %<transaction_safe%> funktion"
  
! #: tree-cfg.c:356
  #, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr "ignorerer lÃ¸kkeannotation"
  
! #: tree-cfg.c:2968
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "konstant blev ikke genberegnet da ADDR_EXPR Ã¦ndrede sig"
  
! #: tree-cfg.c:2973
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "sideeffekter blev ikke genberegnet da ADDR_EXPR Ã¦ndrede sig"
  
! #: tree-cfg.c:2988
  #, fuzzy, gcc-internal-format
  #| msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "DECL_GIMPLE_REG_P sat pÃ¥ en variabel med optaget adresse"
  
! #: tree-cfg.c:2994
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "adresse optaget, men ADDRESSABLE-bit er ikke angivet"
  
! #: tree-cfg.c:3016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid expression for min lvalue"
  msgstr "ugyldigt udtryk som operand"
  
! #: tree-cfg.c:3027
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in indirect reference"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:3052
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "non-scalar %qs"
  msgstr "I konstruktionen"
  
! #: tree-cfg.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "ugyldig position eller stÃ¸rrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3089
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3107
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: tree-cfg.c:3123
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "ikke-venstrevÃ¦rdi i %s"
  
! #: tree-cfg.c:3138
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.c:3169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "ugyldig forskydningsoperand for MEM_REF"
  
! #: tree-cfg.c:3193
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "konvertering fra '%T' til '%T' er tvetydigt"
  
! #: tree-cfg.c:3201
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden stÃ¸rrelse"
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s operand"
  msgid "invalid address operand in %qs"
  msgstr "ugyldig %%s-operand"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "ugyldig %%f-operand"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid clique in %qs"
  msgstr "ugyldig brug af '%D"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, fuzzy, gcc-internal-format
  #| msgid "INDIRECT_REF in gimple IL"
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF i gimple IL"
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3330
  #, fuzzy, gcc-internal-format
  #| msgid "-split has no argument."
  msgid "gimple call has no target"
  msgstr "-split uden parametre"
  
! #: tree-cfg.c:3337
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: tree-cfg.c:3347
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "funktion kan ikke indbygges"
  
! #: tree-cfg.c:3358
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "invalid pure const state for function"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: tree-cfg.c:3367
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid LHS in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3389
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "invalid conversion in gimple call"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.c:3398
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid static chain in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 28941,29513 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3424
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: tree-cfg.c:3447
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid argument to gimple call"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: tree-cfg.c:3467
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in gimple comparison"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:3483
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.c:3500
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3515
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3524
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "invalid vector comparison resulting type"
  msgstr "Ugyldig metodeerklÃ¦ring, returtype pÃ¥krÃ¦vet"
  
! #: tree-cfg.c:3531
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3553
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3559
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in unary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:3582
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid vector types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3611
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3626
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in address space conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3640
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in fixed-point conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3655
  #, fuzzy, gcc-internal-format
  #| msgid "invalid suffix \"%.*s\" on floating constant"
  msgid "invalid types in conversion to floating-point"
  msgstr "ugyldig endelse \"%.*s\" i kommatalskonstant"
  
! #: tree-cfg.c:3670
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `void' for new"
  msgid "invalid types in conversion to integer"
  msgstr "ugyldig type 'void' til new"
  
! #: tree-cfg.c:3710
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.c:3732
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "ugyldig prototype for Â»%sÂ«"
  
! #: tree-cfg.c:3743
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3757
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "non-trivial conversion in unary operation"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.c:3782
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3789
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid operands in binary operation"
  msgstr "ugyldige operander til binÃ¦r %s"
  
! #: tree-cfg.c:3894
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.c:3905
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "invalid (pointer) operands %qs"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: tree-cfg.c:4111
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector type expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.c:4124
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in binary expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.c:4152
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4161
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in ternary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:4193
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4235 tree-cfg.c:4294
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector types expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.c:4250
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "vectors with different element number found in %qs"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.c:4266
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid mask type in %qs"
  msgstr "ugyldig roteringsinstruktion"
  
! #: tree-cfg.c:4326
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "not allowed type combination in %qs"
  msgstr "ikke-understÃ¸ttet kombination: %s"
  
! #: tree-cfg.c:4335
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size in %qs"
  msgstr "ugyldig position eller stÃ¸rrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.c:4341
  #, fuzzy, gcc-internal-format
  #| msgid "`sigof' applied to non-aggregate expression"
  msgid "%qs into non-mode-precision operand"
  msgstr "'sigof' benyttet pÃ¥ et udtryk der ikke er af en sammensat type"
  
! #: tree-cfg.c:4351
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "insertion out of range in %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: tree-cfg.c:4361
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a directory"
  msgid "%qs not at element boundary"
  msgstr "%qs er ikke en mappe"
  
! #: tree-cfg.c:4416
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: tree-cfg.c:4425
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "%qs LHS in clobber statement"
  msgstr "Ugyldig klargÃ¸ringssÃ¦tning"
  
! #: tree-cfg.c:4444
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.c:4485 tree-cfg.c:4511
  #, fuzzy, gcc-internal-format
  #| msgid "invalid indirect memory address"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ugyldig indirekte hukommelsesadresse"
  
! #: tree-cfg.c:4545 tree-cfg.c:4563
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "incorrect type of vector %qs elements"
  msgstr "venstreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: tree-cfg.c:4554 tree-cfg.c:4571
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of vector %qs elements"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: tree-cfg.c:4579
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4588
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4595
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4604
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "non-vector %qs with elements"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.c:4615
  #, fuzzy, gcc-internal-format
  #| msgid "ASSERT_EXPR with an always-false condition"
  msgid "%qs with an always-false condition"
  msgstr "ASSERT_EXPR med en altid-falsk betingelse"
  
! #: tree-cfg.c:4674
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in return statement"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:4689 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "invalid conversion in return statement"
  msgstr "Ugyldig klargÃ¸ringssÃ¦tning"
  
! #: tree-cfg.c:4713
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "goto destination is neither a label nor a pointer"
  msgstr "vÃ¦rdien der er pÃ¥fÃ¸rt et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: tree-cfg.c:4732
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%s code"
  msgid "invalid operand to switch statement"
  msgstr "ugyldig operand til %%s-koden"
  
! #: tree-cfg.c:4740
  #, fuzzy, gcc-internal-format
  #| msgid "Generate code for huge switch statements"
  msgid "non-integral type switch statement"
  msgstr "GenerÃ©r kode til store switch-sÃ¦tninger"
  
! #: tree-cfg.c:4750
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: tree-cfg.c:4762
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4768
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid case label in switch statement"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: tree-cfg.c:4775
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "invalid case range in switch statement"
  msgstr "ugyldig venstrevÃ¦rdi i asm-sÃ¦tning"
  
! #: tree-cfg.c:4785
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: tree-cfg.c:4795
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: tree-cfg.c:4804
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: tree-cfg.c:4847
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: tree-cfg.c:4856
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4866
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "formateringsstrengen har et ugyldigt operandtal"
  
! #: tree-cfg.c:4882
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%p code"
  msgid "invalid comparison code in gimple cond"
  msgstr "ugyldig operand til %%p-koden"
  
! #: tree-cfg.c:4890
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in increment"
  msgid "invalid labels in gimple cond"
  msgstr "ugyldig venstrevÃ¦rdi i forÃ¸gelse"
  
! #: tree-cfg.c:4973 tree-cfg.c:4982
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address"
  msgid "invalid %<PHI%> result"
  msgstr "ugyldig adresse"
  
! #: tree-cfg.c:4992
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "missing %<PHI%> def"
  msgstr "manglende tal"
  
! #: tree-cfg.c:5006
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %<PHI%> argument"
  msgstr "ugyldig typeparameter"
  
! #: tree-cfg.c:5013
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "uforenelige typer i %s"
  
! #: tree-cfg.c:5111
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.c:5168
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5184
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5233
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "local declaration from a different function"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: tree-cfg.c:5336
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5345
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5356 tree-cfg.c:5403
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5364
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5391
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5431
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5437
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5459
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_gimple failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.c:5481
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5488
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5495
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5519
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5528
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5537 tree-cfg.c:5546 tree-cfg.c:5571
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "flow control insn inside a basic block"
  msgid "control flow in the middle of basic block %d"
  msgstr "strÃ¸mkontrolinstruktion inden i en basisblok"
  
! #: tree-cfg.c:5594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fallthru edge after unconditional jump %i"
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Fald gennem-kant efter ubetinget spring %i"
  
! #: tree-cfg.c:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5630 tree-cfg.c:5652 tree-cfg.c:5669 tree-cfg.c:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5640
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit goto at end of bb %d"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: tree-cfg.c:5674
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5704
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5712
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "case labels not sorted: "
  msgstr "trampoliner understÃ¸ttes ikke"
  
! #: tree-cfg.c:5729
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "manglende felt '%s' i '%s'"
  
! #: tree-cfg.c:9380
  #, fuzzy, gcc-internal-format
  #| msgid "`noreturn' function does return"
  msgid "%<noreturn%> function does return"
  msgstr "funktion med egenskaben 'noreturn' returnerer"
  
  # RETMIG: dette mÃ¥ kunne gÃ¸res bedre
! #: tree-cfg.c:9401 tree-cfg.c:9433
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol nÃ¥r til slutningen af ikke-void funktion"
  
! #: tree-cfg.c:9499
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: tree-cfg.c:9504 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
--- 29006,29578 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: tree-cfg.c:3450
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid argument to gimple call"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: tree-cfg.c:3470
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in gimple comparison"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:3486
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3518
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3527
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "invalid vector comparison resulting type"
  msgstr "Ugyldig metodeerklÃ¦ring, returtype pÃ¥krÃ¦vet"
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3562
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in unary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:3585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid vector types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3614
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3629
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in address space conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3643
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in fixed-point conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3658
  #, fuzzy, gcc-internal-format
  #| msgid "invalid suffix \"%.*s\" on floating constant"
  msgid "invalid types in conversion to floating-point"
  msgstr "ugyldig endelse \"%.*s\" i kommatalskonstant"
  
! #: tree-cfg.c:3673
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `void' for new"
  msgid "invalid types in conversion to integer"
  msgstr "ugyldig type 'void' til new"
  
! #: tree-cfg.c:3713
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.c:3735
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "ugyldig prototype for Â»%sÂ«"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "non-trivial conversion in unary operation"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3792
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid operands in binary operation"
  msgstr "ugyldige operander til binÃ¦r %s"
  
! #: tree-cfg.c:3897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.c:3908
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "invalid (pointer) operands %qs"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: tree-cfg.c:4114
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector type expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.c:4127
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in binary expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4164
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in ternary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector types expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.c:4253
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "vectors with different element number found in %qs"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.c:4269
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid mask type in %qs"
  msgstr "ugyldig roteringsinstruktion"
  
! #: tree-cfg.c:4329
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "not allowed type combination in %qs"
  msgstr "ikke-understÃ¸ttet kombination: %s"
  
! #: tree-cfg.c:4338
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size in %qs"
  msgstr "ugyldig position eller stÃ¸rrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.c:4344
  #, fuzzy, gcc-internal-format
  #| msgid "`sigof' applied to non-aggregate expression"
  msgid "%qs into non-mode-precision operand"
  msgstr "'sigof' benyttet pÃ¥ et udtryk der ikke er af en sammensat type"
  
! #: tree-cfg.c:4354
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "insertion out of range in %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: tree-cfg.c:4364
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a directory"
  msgid "%qs not at element boundary"
  msgstr "%qs er ikke en mappe"
  
! #: tree-cfg.c:4419
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: tree-cfg.c:4428
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "%qs LHS in clobber statement"
  msgstr "Ugyldig klargÃ¸ringssÃ¦tning"
  
! #: tree-cfg.c:4447
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, fuzzy, gcc-internal-format
  #| msgid "invalid indirect memory address"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ugyldig indirekte hukommelsesadresse"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "incorrect type of vector %qs elements"
  msgstr "venstreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of vector %qs elements"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4598
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4607
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "non-vector %qs with elements"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.c:4618
  #, fuzzy, gcc-internal-format
  #| msgid "ASSERT_EXPR with an always-false condition"
  msgid "%qs with an always-false condition"
  msgstr "ASSERT_EXPR med en altid-falsk betingelse"
  
! #: tree-cfg.c:4677
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in return statement"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "invalid conversion in return statement"
  msgstr "Ugyldig klargÃ¸ringssÃ¦tning"
  
! #: tree-cfg.c:4716
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "goto destination is neither a label nor a pointer"
  msgstr "vÃ¦rdien der er pÃ¥fÃ¸rt et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: tree-cfg.c:4735
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%s code"
  msgid "invalid operand to switch statement"
  msgstr "ugyldig operand til %%s-koden"
  
! #: tree-cfg.c:4743
  #, fuzzy, gcc-internal-format
  #| msgid "Generate code for huge switch statements"
  msgid "non-integral type switch statement"
  msgstr "GenerÃ©r kode til store switch-sÃ¦tninger"
  
! #: tree-cfg.c:4753
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4771
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid case label in switch statement"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: tree-cfg.c:4778
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "invalid case range in switch statement"
  msgstr "ugyldig venstrevÃ¦rdi i asm-sÃ¦tning"
  
! #: tree-cfg.c:4788
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: tree-cfg.c:4798
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: tree-cfg.c:4807
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4869
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "formateringsstrengen har et ugyldigt operandtal"
  
! #: tree-cfg.c:4885
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%p code"
  msgid "invalid comparison code in gimple cond"
  msgstr "ugyldig operand til %%p-koden"
  
! #: tree-cfg.c:4893
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in increment"
  msgid "invalid labels in gimple cond"
  msgstr "ugyldig venstrevÃ¦rdi i forÃ¸gelse"
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address"
  msgid "invalid %<PHI%> result"
  msgstr "ugyldig adresse"
  
! #: tree-cfg.c:4995
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "missing %<PHI%> def"
  msgstr "manglende tal"
  
! #: tree-cfg.c:5009
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %<PHI%> argument"
  msgstr "ugyldig typeparameter"
  
! #: tree-cfg.c:5016
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "uforenelige typer i %s"
  
! #: tree-cfg.c:5114
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5236
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "local declaration from a different function"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5462
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_gimple failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5564
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "flow control insn inside a basic block"
  msgid "control flow in the middle of basic block %d"
  msgstr "strÃ¸mkontrolinstruktion inden i en basisblok"
  
! #: tree-cfg.c:5597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fallthru edge after unconditional jump %i"
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Fald gennem-kant efter ubetinget spring %i"
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit goto at end of bb %d"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5715
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "case labels not sorted: "
  msgstr "trampoliner understÃ¸ttes ikke"
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5755
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "manglende felt '%s' i '%s'"
  
! #: tree-cfg.c:9383
  #, fuzzy, gcc-internal-format
  #| msgid "`noreturn' function does return"
  msgid "%<noreturn%> function does return"
  msgstr "funktion med egenskaben 'noreturn' returnerer"
  
  # RETMIG: dette mÃ¥ kunne gÃ¸res bedre
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol nÃ¥r til slutningen af ikke-void funktion"
  
! #: tree-cfg.c:9502
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
*************** msgstr ""
*** 29574,29652 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr "forkert instruktion i fald-gennem-kant"
  
! #: tree-inline.c:3831
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3838
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3878
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3892
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3906
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3918
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3926
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4059
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4745
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinlining failed in call to '%F': %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%Jindlejring mislykkedes i kald til '%F': %s"
  
! #: tree-inline.c:4748 tree-inline.c:4769
  #, gcc-internal-format
  msgid "called from here"
  msgstr "kaldt herfra"
  
! #: tree-inline.c:4751 tree-inline.c:4772
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "called from this function"
  msgstr "kald af ikke-funktion '%D'"
  
! #: tree-inline.c:4765
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinlining failed in call to '%F': %s"
  msgid "inlining failed in call to %q+F: %s"
--- 29639,29717 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr "forkert instruktion i fald-gennem-kant"
  
! #: tree-inline.c:3832
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3839
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3879
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3893
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3919
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3927
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3939
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3959
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4060
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4068
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4746
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinlining failed in call to '%F': %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%Jindlejring mislykkedes i kald til '%F': %s"
  
! #: tree-inline.c:4749 tree-inline.c:4770
  #, gcc-internal-format
  msgid "called from here"
  msgstr "kaldt herfra"
  
! #: tree-inline.c:4752 tree-inline.c:4773
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "called from this function"
  msgstr "kald af ikke-funktion '%D'"
  
! #: tree-inline.c:4766
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinlining failed in call to '%F': %s"
  msgid "inlining failed in call to %q+F: %s"
*************** msgstr "operandtal mangler efter %%-lett
*** 29761,29922 ****
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.c:2143
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2147
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2157
  msgid "%G%qD writing %wu byte into a region of size %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2165
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2175
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2183
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2193
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2199
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2207
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2213
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2250
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2254
  #, fuzzy, gcc-internal-format
  msgid "at offset %s to object %qD declared here"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: tree-ssa-strlen.c:2286
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2293
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD target declared here"
  msgid "at offset %s to an object declared here"
  msgstr "%qD-mÃ¥l erklÃ¦ret her"
  
! #: tree-ssa-strlen.c:2302
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2310
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2317
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2322
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2327
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:3218
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3234
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3241
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3253
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3260 tree-ssa-strlen.c:3276
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3417
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.c:3423
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.c:3430
  #, fuzzy, gcc-internal-format
  #| msgid "length modifier"
  msgid "length computed here"
  msgstr "lÃ¦ngdetilpasning"
  
! #: tree-ssa-strlen.c:4335
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4337
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4344
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4349
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4359
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "in this expression"
--- 29826,29987 ----
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.c:2149
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2153
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2163
  msgid "%G%qD writing %wu byte into a region of size %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2171
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2181
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2189
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2199
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2205
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2213
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2219
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2256
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2260
  #, fuzzy, gcc-internal-format
  msgid "at offset %s to object %qD declared here"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: tree-ssa-strlen.c:2292
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2299
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD target declared here"
  msgid "at offset %s to an object declared here"
  msgstr "%qD-mÃ¥l erklÃ¦ret her"
  
! #: tree-ssa-strlen.c:2308
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2316
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2323
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2328
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2333
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:3224
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3240
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3247
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3259
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3266 tree-ssa-strlen.c:3282
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3423
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.c:3429
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.c:3436
  #, fuzzy, gcc-internal-format
  #| msgid "length modifier"
  msgid "length computed here"
  msgstr "lÃ¦ngdetilpasning"
  
! #: tree-ssa-strlen.c:4341
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4343
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4350
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4355
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4365
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "in this expression"
*************** msgstr ""
*** 30098,30115 ****
  msgid "verify_ssa failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-streamer-in.c:352
  #, fuzzy, gcc-internal-format
  #| msgid "hex escape sequence out of range"
  msgid "machine independent builtin code out of range"
  msgstr "den hexadecimale undvigesekvens er uden for det gyldige interval"
  
! #: tree-streamer-in.c:358
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1891
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
--- 30163,30180 ----
  msgid "verify_ssa failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-streamer-in.c:353
  #, fuzzy, gcc-internal-format
  #| msgid "hex escape sequence out of range"
  msgid "machine independent builtin code out of range"
  msgstr "den hexadecimale undvigesekvens er uden for det gyldige interval"
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1912
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 30124,30140 ****
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr ""
  
! #: tree-vect-generic.c:983
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.c:1463
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.c:3678
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
--- 30189,30205 ----
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr ""
  
! #: tree-vect-generic.c:1004
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.c:1484
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.c:3707
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 30226,30321 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8170
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "en tabel af funktioner giver ikke mening"
  
! #: tree.c:8334
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "en funktions returtype kan ikke vÃ¦re en funktion"
  
! #: tree.c:9695 tree.c:9780 tree.c:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: %s, har %s i %s, ved %s:%d"
  
! #: tree.c:9732
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede ingen af %s, har %s i %s, ved %s:%d"
  
! #: tree.c:9745
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede klasse %qs, har %qs (%s) i %s, ved %s:%d"
  
! #: tree.c:9794
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede ikke klasse %qs, har %qs (%s) i %s, ved %s:%d"
  
! #: tree.c:9807
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede omp_clause %s, har %s i %s, ved %s:%d"
  
! #: tree.c:9869
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede trÃ¦ som indeholder %qs-struktur, har %qs i %s, ved %s:%d"
  
! #: tree.c:9883
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik udtrykstrÃ¦ %d af tree_int_cst med %d udtrykstrÃ¦er i %s, ved %s:%d"
  
! #: tree.c:9896
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik udtrykstrÃ¦ %d af tree_vec med %d udtrykstrÃ¦er i %s, ved %s:%d"
  
! #: tree.c:9909
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik operand %d af %s med %d operander i %s, ved %s:%d"
  
! #: tree.c:9922
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik operand %d af omp_clause %s med %d operander i %s, ved %s:%d"
  
! #: tree.c:13041
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD er forÃ¦ldet: %s"
  
! #: tree.c:13044
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD  er forÃ¦ldet"
  
! #: tree.c:13067
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE er forÃ¦ldet: %s"
  
! #: tree.c:13070
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE er forÃ¦ldet"
  
! #: tree.c:13076
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "type er forÃ¦ldet: %s"
  
! #: tree.c:13079
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "type er forÃ¦ldet"
--- 30291,30386 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8187
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "en tabel af funktioner giver ikke mening"
  
! #: tree.c:8351
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "en funktions returtype kan ikke vÃ¦re en funktion"
  
! #: tree.c:9731 tree.c:9816 tree.c:9879
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: %s, har %s i %s, ved %s:%d"
  
! #: tree.c:9768
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede ingen af %s, har %s i %s, ved %s:%d"
  
! #: tree.c:9781
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede klasse %qs, har %qs (%s) i %s, ved %s:%d"
  
! #: tree.c:9830
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede ikke klasse %qs, har %qs (%s) i %s, ved %s:%d"
  
! #: tree.c:9843
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede omp_clause %s, har %s i %s, ved %s:%d"
  
! #: tree.c:9905
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede trÃ¦ som indeholder %qs-struktur, har %qs i %s, ved %s:%d"
  
! #: tree.c:9919
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik udtrykstrÃ¦ %d af tree_int_cst med %d udtrykstrÃ¦er i %s, ved %s:%d"
  
! #: tree.c:9932
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik udtrykstrÃ¦ %d af tree_vec med %d udtrykstrÃ¦er i %s, ved %s:%d"
  
! #: tree.c:9945
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik operand %d af %s med %d operander i %s, ved %s:%d"
  
! #: tree.c:9958
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik operand %d af omp_clause %s med %d operander i %s, ved %s:%d"
  
! #: tree.c:13077
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD er forÃ¦ldet: %s"
  
! #: tree.c:13080
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD  er forÃ¦ldet"
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE er forÃ¦ldet: %s"
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE er forÃ¦ldet"
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "type er forÃ¦ldet: %s"
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "type er forÃ¦ldet"
*************** msgstr "type er forÃ¦ldet"
*** 30340,30590 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13845
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13886
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13888
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:13890
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13913
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:13962
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:13964
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:13966
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14005
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14007
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14009
  #, gcc-internal-format
  msgid "and field"
  msgstr "og felt"
  
! #: tree.c:14026
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14028 tree.c:14039
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14030 tree.c:14041
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "types TREE_TYPE"
  
! #: tree.c:14037
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "type er ikke forenelig med dens variant"
  
! #: tree.c:14349
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "Hovedvariant er ikke defineret"
  
! #: tree.c:14354
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_BINFO type er ikke TYPE_MAIN_VARIANT"
  
! #: tree.c:14366
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14385
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL er ikke kompatibel"
  
! #: tree.c:14393
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL er ikke kompatibel"
  
! #: tree.c:14399
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14415
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "TYPE_VFIELD er ikke FIELD_DECL eller TREE_LIST"
  
! #: tree.c:14425
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "TYPE_NEXT_PTR_TO er ikke POINTER_TYPE"
  
! #: tree.c:14435
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "TYPE_NEXT_REF_TO er ikke REFERENCE_TYPE"
  
! #: tree.c:14456
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO is not TREE_BINFO"
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "TYPE_BINFO er ikke TREE_BINFO"
  
! #: tree.c:14462
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_BINFO type er ikke TYPE_MAIN_VARIANT"
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14484
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14502
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14509
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14516
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14532
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14548
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14558
  #, fuzzy, gcc-internal-format
  #| msgid "Array TYPE_DOMAIN is not integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Tabellen TYPE_DOMAIN er ikke af en heltalstype"
  
! #: tree.c:14567
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_FIELDS defined in incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "TYPE_FIELDS er defineret i en ufuldstÃ¦ndig type"
  
! #: tree.c:14589
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Forkert trÃ¦ i TYPE_FIELDS-liste"
  
! #: tree.c:14604
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14611
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14624
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "forkert TYPE_CACHED_VALUES-element"
  
! #: tree.c:14637
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14643
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Forkert trÃ¦ i TYPE_FIELDS-liste"
  
! #: tree.c:14650
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14672
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 30405,30655 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13924
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13926
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13951
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14002
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr "og felt"
  
! #: tree.c:14064
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14066 tree.c:14077
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14068 tree.c:14079
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "types TREE_TYPE"
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "type er ikke forenelig med dens variant"
  
! #: tree.c:14387
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "Hovedvariant er ikke defineret"
  
! #: tree.c:14392
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_BINFO type er ikke TYPE_MAIN_VARIANT"
  
! #: tree.c:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14423
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL er ikke kompatibel"
  
! #: tree.c:14431
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL er ikke kompatibel"
  
! #: tree.c:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14453
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "TYPE_VFIELD er ikke FIELD_DECL eller TREE_LIST"
  
! #: tree.c:14463
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "TYPE_NEXT_PTR_TO er ikke POINTER_TYPE"
  
! #: tree.c:14473
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "TYPE_NEXT_REF_TO er ikke REFERENCE_TYPE"
  
! #: tree.c:14494
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO is not TREE_BINFO"
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "TYPE_BINFO er ikke TREE_BINFO"
  
! #: tree.c:14500
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_BINFO type er ikke TYPE_MAIN_VARIANT"
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14554
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
  #| msgid "Array TYPE_DOMAIN is not integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Tabellen TYPE_DOMAIN er ikke af en heltalstype"
  
! #: tree.c:14605
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_FIELDS defined in incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "TYPE_FIELDS er defineret i en ufuldstÃ¦ndig type"
  
! #: tree.c:14627
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Forkert trÃ¦ i TYPE_FIELDS-liste"
  
! #: tree.c:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14662
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "forkert TYPE_CACHED_VALUES-element"
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14681
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Forkert trÃ¦ i TYPE_FIELDS-liste"
  
! #: tree.c:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr ""
*** 30604,30615 ****
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr ""
  
! #: var-tracking.c:7173
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr ""
  
! #: var-tracking.c:7177
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr ""
--- 30669,30680 ----
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr ""
  
! #: var-tracking.c:7187
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr ""
  
! #: var-tracking.c:7191
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr ""
*************** msgstr "startvÃ¦rdien for heltallet er f
*** 30725,30804 ****
  msgid "initializer for floating value is not a floating constant"
  msgstr "startvÃ¦rdien for kommatal er ikke en kommatalskonstant"
  
! #: varasm.c:5328
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member `%s'"
  msgid "invalid initial value for member %qE"
  msgstr "ugyldig startvÃ¦rdi for medlemmet '%s'"
  
! #: varasm.c:5584
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "'%s' er erklÃ¦ret inline efter at vÃ¦re blevet kaldt"
  
! #: varasm.c:5636
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: varasm.c:5672
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweak declaration of '%D' must be public"
  msgid "weak declaration of %q+D must be public"
  msgstr "%Jsvag erklÃ¦ring af '%D' skal vÃ¦re public"
  
! #: varasm.c:5676
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweak declaration of '%D' not supported"
  msgid "weak declaration of %q+D not supported"
  msgstr "%Jsvag erklÃ¦ring af '%D' ikke understÃ¸ttet"
  
! #: varasm.c:5705 varasm.c:6025
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "kun svage aliaser understÃ¸ttes i denne konfiguration"
  
! #: varasm.c:5900
  #, fuzzy, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: varasm.c:5928
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%qs is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: varasm.c:5984
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: varasm.c:6003
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6005
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%D' to have static linkage"
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "kan ikke erklÃ¦re medlemsfunktion '%D' til at have statisk kÃ¦dning"
  
! #: varasm.c:6012
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration; ignored"
  msgid "alias definitions not supported in this configuration"
  msgstr "aliasdefinitioner er ikke understÃ¸ttet i denne konfiguration; ignoreret"
  
! #: varasm.c:6022
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this configuration"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: varasm.c:6240 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "synlighedsegenskab er ikke understÃ¸ttet i denne konfiguration; ignoreret"
--- 30790,30869 ----
  msgid "initializer for floating value is not a floating constant"
  msgstr "startvÃ¦rdien for kommatal er ikke en kommatalskonstant"
  
! #: varasm.c:5348
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member `%s'"
  msgid "invalid initial value for member %qE"
  msgstr "ugyldig startvÃ¦rdi for medlemmet '%s'"
  
! #: varasm.c:5604
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "'%s' er erklÃ¦ret inline efter at vÃ¦re blevet kaldt"
  
! #: varasm.c:5656
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: varasm.c:5692
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweak declaration of '%D' must be public"
  msgid "weak declaration of %q+D must be public"
  msgstr "%Jsvag erklÃ¦ring af '%D' skal vÃ¦re public"
  
! #: varasm.c:5696
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweak declaration of '%D' not supported"
  msgid "weak declaration of %q+D not supported"
  msgstr "%Jsvag erklÃ¦ring af '%D' ikke understÃ¸ttet"
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "kun svage aliaser understÃ¸ttes i denne konfiguration"
  
! #: varasm.c:5920
  #, fuzzy, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: varasm.c:5948
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%qs is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: varasm.c:6004
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: varasm.c:6023
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6025
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%D' to have static linkage"
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "kan ikke erklÃ¦re medlemsfunktion '%D' til at have statisk kÃ¦dning"
  
! #: varasm.c:6032
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration; ignored"
  msgid "alias definitions not supported in this configuration"
  msgstr "aliasdefinitioner er ikke understÃ¸ttet i denne konfiguration; ignoreret"
  
! #: varasm.c:6042
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this configuration"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "synlighedsegenskab er ikke understÃ¸ttet i denne konfiguration; ignoreret"
*************** msgstr "'%s'-egenskaben ignoreret for '%
*** 30907,30914 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3609
! #: c-family/c-attribs.c:3613
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
--- 30972,30979 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3610
! #: c-family/c-attribs.c:3614
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
*************** msgstr "'%s'-egenskaben ignoreret for '%
*** 30990,30996 ****
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2828
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE argument not a string"
--- 31055,31061 ----
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2829
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE argument not a string"
*************** msgid "%qE attribute ignored. Use %<-fcf
*** 31008,31015 ****
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4371 c-family/c-attribs.c:4406
! #: c-family/c-attribs.c:4412 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
--- 31073,31080 ----
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4368 c-family/c-attribs.c:4403
! #: c-family/c-attribs.c:4409 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
*************** msgstr "'%s'-egenskaben kan kun anvendes
*** 31031,31037 ****
  msgid "%qE attribute only affects top level objects"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3205
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute on function returning %<void%>"
--- 31096,31102 ----
  msgid "%qE attribute only affects top level objects"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3206
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute on function returning %<void%>"
*************** msgstr "'%s' er defineret bÃ¥de normalt
*** 31268,31274 ****
  msgid "weak %q+D cannot be defined %qE"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3105
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qE argument not a string"
--- 31333,31339 ----
  msgid "weak %q+D cannot be defined %qE"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3106
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qE argument not a string"
*************** msgstr "parameteren til egenskaben '%s'
*** 31297,31572 ****
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: c-family/c-attribs.c:2544
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "'%s' omerklÃ¦ret som en anden form for symbol"
  
! #: c-family/c-attribs.c:2549
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c-family/c-attribs.c:2597
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:2656
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: c-family/c-attribs.c:2679
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:2692
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "'%s' er erklÃ¦ret inline efter at vÃ¦re blevet kaldt"
  
! #: c-family/c-attribs.c:2716
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on non-class types"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:2722
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.c:2735
  #, fuzzy, gcc-internal-format
  #| msgid "visibility arg not a string"
  msgid "visibility argument not a string"
  msgstr "synlighedsparameter er ikke en streng"
  
! #: c-family/c-attribs.c:2747
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on types"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:2763
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:2775
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: c-family/c-attribs.c:2778 c-family/c-attribs.c:2782
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:2811
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.c:2819
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.c:2841
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2863 c-family/c-attribs.c:3179
! #: c-family/c-attribs.c:4480 config/m32c/m32c.c:2935
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:2919 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:2984
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.c:3003
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute %E is not an integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:3015
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:3028
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: c-family/c-attribs.c:3118
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3185 c-family/c-attribs.c:4486
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "kan ikke angive '%s'-egenskaben efter definitionen"
  
! #: c-family/c-attribs.c:3252
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "egenskaben '%s' ignoreret"
  
! #: c-family/c-attribs.c:3254
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3353
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "type was previously declared %qE"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-attribs.c:3366 cp/class.c:4618
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: c-family/c-attribs.c:3424
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "'defined' optrÃ¦der uden et kaldenavn"
  
! #: c-family/c-attribs.c:3435
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: c-family/c-attribs.c:3438
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments for spec function"
  msgid "%qE argument is not a function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: c-family/c-attribs.c:3486 cp/name-lookup.c:5007
  #, fuzzy, gcc-internal-format
  #| msgid "second token after #line is not a string"
  msgid "deprecated message is not a string"
  msgstr "det andet symbol efter #line er ikke en streng"
  
! #: c-family/c-attribs.c:3527
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored for %qE"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:3585 c-family/c-attribs.c:3587
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid vector type for attribute %qE"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c-family/c-attribs.c:3622 c-family/c-attribs.c:3626
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:3639 c-family/c-attribs.c:3643
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:3651 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:3657 ada/gcc-interface/utils.c:4038
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:3666 c-family/c-attribs.c:3669
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:3727
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: c-family/c-attribs.c:3784
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:3792
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute does not apply to functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:3878
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3894
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: c-family/c-attribs.c:3908
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:3922
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:3974
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: c-family/c-attribs.c:3997
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "egenskaben '%s' ignoreret"
  
! #: c-family/c-attribs.c:4018
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4026
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 31362,31637 ----
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: c-family/c-attribs.c:2548
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "'%s' omerklÃ¦ret som en anden form for symbol"
  
! #: c-family/c-attribs.c:2553
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c-family/c-attribs.c:2601
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:2657
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: c-family/c-attribs.c:2680
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:2693
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "'%s' er erklÃ¦ret inline efter at vÃ¦re blevet kaldt"
  
! #: c-family/c-attribs.c:2717
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on non-class types"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:2723
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.c:2736
  #, fuzzy, gcc-internal-format
  #| msgid "visibility arg not a string"
  msgid "visibility argument not a string"
  msgstr "synlighedsparameter er ikke en streng"
  
! #: c-family/c-attribs.c:2748
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on types"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:2764
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:2776
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: c-family/c-attribs.c:2779 c-family/c-attribs.c:2783
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:2812
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.c:2820
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.c:2842
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2864 c-family/c-attribs.c:3180
! #: c-family/c-attribs.c:4477 config/m32c/m32c.c:2935
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:2920 c-family/c-attribs.c:2961
! #: c-family/c-attribs.c:2985
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.c:3004
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute %E is not an integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:3016
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:3029
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: c-family/c-attribs.c:3119
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3186 c-family/c-attribs.c:4483
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "kan ikke angive '%s'-egenskaben efter definitionen"
  
! #: c-family/c-attribs.c:3253
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "egenskaben '%s' ignoreret"
  
! #: c-family/c-attribs.c:3255
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3354
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "type was previously declared %qE"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: c-family/c-attribs.c:3425
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "'defined' optrÃ¦der uden et kaldenavn"
  
! #: c-family/c-attribs.c:3436
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: c-family/c-attribs.c:3439
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments for spec function"
  msgid "%qE argument is not a function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, fuzzy, gcc-internal-format
  #| msgid "second token after #line is not a string"
  msgid "deprecated message is not a string"
  msgstr "det andet symbol efter #line er ikke en streng"
  
! #: c-family/c-attribs.c:3528
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored for %qE"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:3586 c-family/c-attribs.c:3588
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid vector type for attribute %qE"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c-family/c-attribs.c:3623 c-family/c-attribs.c:3627
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:3640 c-family/c-attribs.c:3644
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:3652 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:3658 ada/gcc-interface/utils.c:4038
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:3667 c-family/c-attribs.c:3670
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:3728
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: c-family/c-attribs.c:3785
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:3793
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute does not apply to functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:3879
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3895
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: c-family/c-attribs.c:3909
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:3923
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:3975
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: c-family/c-attribs.c:3998
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "egenskaben '%s' ignoreret"
  
! #: c-family/c-attribs.c:4019
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4027
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 31575,31718 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4039
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: c-family/c-attribs.c:4080
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4083
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4108
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-attribs.c:4112
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-attribs.c:4119
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE-egenskaben krÃ¦ver et strengkonstant som parameter"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4127
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: c-family/c-attribs.c:4138
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4151
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:4169
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: c-family/c-attribs.c:4256
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "'defined' optrÃ¦der uden et kaldenavn"
  
! #: c-family/c-attribs.c:4263
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c-family/c-attribs.c:4300
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:4308
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute only applies to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:4324 ada/gcc-interface/utils.c:6384
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested position is not an integer constant"
  msgstr "den udbedte init_priority er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:4332 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:4387 ada/gcc-interface/utils.c:6729
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "empty string in attribute %<target%>"
  msgstr "__builtin_trap understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: c-family/c-attribs.c:4503
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.c:4518
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.c:4554
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:4575
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: c-family/c-attribs.c:4602
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid operand type %qT for %qs"
  msgstr "ugyldig parametertype '%T'"
  
! #: c-family/c-attribs.c:4706
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "sektionsegenskaber understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: c-family/c-attribs.c:4708
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "sektionsegenskaber understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: c-family/c-attribs.c:4885
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
--- 31640,31783 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4040
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: c-family/c-attribs.c:4081
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4084
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4109
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-attribs.c:4113
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-attribs.c:4120
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE-egenskaben krÃ¦ver et strengkonstant som parameter"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4128
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: c-family/c-attribs.c:4139
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4152
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:4170
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: c-family/c-attribs.c:4253
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "'defined' optrÃ¦der uden et kaldenavn"
  
! #: c-family/c-attribs.c:4260
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c-family/c-attribs.c:4297
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:4305
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute only applies to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:4321 ada/gcc-interface/utils.c:6384
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested position is not an integer constant"
  msgstr "den udbedte init_priority er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:4329 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:4384 ada/gcc-interface/utils.c:6729
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "empty string in attribute %<target%>"
  msgstr "__builtin_trap understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: c-family/c-attribs.c:4500
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.c:4515
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.c:4551
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:4572
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: c-family/c-attribs.c:4599
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid operand type %qT for %qs"
  msgstr "ugyldig parametertype '%T'"
  
! #: c-family/c-attribs.c:4703
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "sektionsegenskaber understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: c-family/c-attribs.c:4705
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "sektionsegenskaber understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: c-family/c-attribs.c:4882
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
*************** msgstr "heltalskonstanten er for stor fo
*** 31877,31888 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: c-family/c-common.c:3460 cp/semantics.c:662 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "foreslÃ¥r paranteser omkring tildeling der er benyttet som boolsk vÃ¦rdi"
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6795 c/c-typeck.c:15201
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
--- 31942,31953 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "foreslÃ¥r paranteser omkring tildeling der er benyttet som boolsk vÃ¦rdi"
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgstr "%Jdette er det fÃ¸rste punkt som
*** 31973,31979 ****
  msgid "duplicate case value"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: c-family/c-common.c:4919 c-family/c-warn.c:2510
  #, fuzzy, gcc-internal-format
  #| msgid "%Jpreviously used here"
  msgid "previously used here"
--- 32038,32044 ----
  msgid "duplicate case value"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: c-family/c-common.c:4919 c-family/c-warn.c:2515
  #, fuzzy, gcc-internal-format
  #| msgid "%Jpreviously used here"
  msgid "previously used here"
*************** msgstr ""
*** 32258,32335 ****
  msgid "invalid memory model argument %d of %qE"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-common.c:7431
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8051
  #, fuzzy, gcc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "index value is out of bound"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: c-family/c-common.c:8093 c-family/c-common.c:8142 c-family/c-common.c:8158
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8246
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
! #: c-family/c-common.c:8266
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: c-family/c-common.c:8269
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c-family/c-common.c:8273
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c-family/c-common.c:8276
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c-family/c-common.c:8281
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8284
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8289
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8292
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size of array exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8363
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
--- 32323,32400 ----
  msgid "invalid memory model argument %d of %qE"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, fuzzy, gcc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "index value is out of bound"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
! #: c-family/c-common.c:8268
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: c-family/c-common.c:8271
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c-family/c-common.c:8275
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c-family/c-common.c:8278
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c-family/c-common.c:8283
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8286
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8291
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8294
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size of array exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
*************** msgstr "kommatalskonstant er uden for de
*** 33058,33070 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7442 cp/parser.c:4228
  #, 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.c:1286 c/c-parser.c:7463
  #, fuzzy, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionel C tillader ikke strengsammensÃ¦tning"
--- 33123,33135 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7441 cp/parser.c:4231
  #, 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.c:1286 c/c-parser.c:7462
  #, fuzzy, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionel C tillader ikke strengsammensÃ¦tning"
*************** msgstr ""
*** 33116,33122 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9042
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid type for iteration variable %qE"
--- 33181,33187 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid type for iteration variable %qE"
*************** msgstr "ugyldig vektortype for egenskabe
*** 33134,33152 ****
  msgid "%qE is not initialized"
  msgstr "manglende startvÃ¦rdi"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8931
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' after predicate"
  msgid "missing controlling predicate"
  msgstr "manglende '(' efter udsagn"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8550
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid controlling predicate"
  msgstr "Ugyldigt kontroludtryk"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8937
  #, fuzzy, gcc-internal-format
  #| msgid "missing ')' in expression"
  msgid "missing increment expression"
--- 33199,33217 ----
  msgid "%qE is not initialized"
  msgstr "manglende startvÃ¦rdi"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' after predicate"
  msgid "missing controlling predicate"
  msgstr "manglende '(' efter udsagn"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid controlling predicate"
  msgstr "Ugyldigt kontroludtryk"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, fuzzy, gcc-internal-format
  #| msgid "missing ')' in expression"
  msgid "missing increment expression"
*************** msgstr "manglende ')' i udtryk"
*** 33157,33163 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8665
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid increment expression"
--- 33222,33228 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid increment expression"
*************** msgstr ""
*** 33322,33389 ****
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr ""
  
! #: c-family/c-opts.c:1031
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "external TLS initialization functions not supported on this target"
  msgstr "stakgrÃ¦nser understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: c-family/c-opts.c:1055
  #, fuzzy, gcc-internal-format
  #| msgid "too many filenames given.  Type %s --help for usage"
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "for mange filnavne angivet - vejledning i brug kan fÃ¥s med '%s --help'"
  
! #: c-family/c-opts.c:1070
  #, fuzzy, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "Ã¥bner uddatafilen %s"
  
! #: c-family/c-opts.c:1090
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.c:1244
  #, fuzzy, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "Ã¥bner afhÃ¦ngighedsfilen %s"
  
! #: c-family/c-opts.c:1255
  #, fuzzy, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "lukker afhÃ¦ngighedsfilen %s"
  
! #: c-family/c-opts.c:1258
  #, fuzzy, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "ved skrivning af uddata til %s"
  
! #: c-family/c-opts.c:1335
  #, fuzzy, gcc-internal-format
  #| msgid "to generate dependencies you must specify either -M or -MM"
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "for at generere afhÃ¦ngigheder skal du angive enten -M eller -MM"
  
! #: c-family/c-opts.c:1359
  #, fuzzy, gcc-internal-format
  #| msgid "-mn is used without -mh or -ms"
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "-mn benyttet uden -mh eller -ms"
  
! #: c-family/c-opts.c:1392
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: c-family/c-opts.c:1395
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: c-family/c-opts.c:1580
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
--- 33387,33454 ----
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr ""
  
! #: c-family/c-opts.c:1035
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "external TLS initialization functions not supported on this target"
  msgstr "stakgrÃ¦nser understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: c-family/c-opts.c:1059
  #, fuzzy, gcc-internal-format
  #| msgid "too many filenames given.  Type %s --help for usage"
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "for mange filnavne angivet - vejledning i brug kan fÃ¥s med '%s --help'"
  
! #: c-family/c-opts.c:1074
  #, fuzzy, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "Ã¥bner uddatafilen %s"
  
! #: c-family/c-opts.c:1094
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.c:1248
  #, fuzzy, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "Ã¥bner afhÃ¦ngighedsfilen %s"
  
! #: c-family/c-opts.c:1259
  #, fuzzy, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "lukker afhÃ¦ngighedsfilen %s"
  
! #: c-family/c-opts.c:1262
  #, fuzzy, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "ved skrivning af uddata til %s"
  
! #: c-family/c-opts.c:1339
  #, fuzzy, gcc-internal-format
  #| msgid "to generate dependencies you must specify either -M or -MM"
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "for at generere afhÃ¦ngigheder skal du angive enten -M eller -MM"
  
! #: c-family/c-opts.c:1363
  #, fuzzy, gcc-internal-format
  #| msgid "-mn is used without -mh or -ms"
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "-mn benyttet uden -mh eller -ms"
  
! #: c-family/c-opts.c:1396
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: c-family/c-opts.c:1399
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: c-family/c-opts.c:1584
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
*************** msgstr "#pragma pack(pop[, id], <n>) und
*** 33772,33816 ****
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:329
  #, fuzzy, gcc-internal-format
  #| msgid "parse error"
  msgid "<type-error>"
  msgstr "tolkningsfejl"
  
! #: c-family/c-pretty-print.c:371
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:378
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:393
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:408
  #, fuzzy, gcc-internal-format
  #| msgid "syntax error"
  msgid "<tag-error>"
  msgstr "syntaksfejl"
  
! #: c-family/c-pretty-print.c:1244
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "<erroneous-expression>"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: c-family/c-pretty-print.c:1248 cp/cxx-pretty-print.c:133
  #, fuzzy, gcc-internal-format
  #| msgid "return"
  msgid "<return-value>"
--- 33837,33881 ----
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:333
  #, fuzzy, gcc-internal-format
  #| msgid "parse error"
  msgid "<type-error>"
  msgstr "tolkningsfejl"
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:379
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:382
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:397
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:412
  #, fuzzy, gcc-internal-format
  #| msgid "syntax error"
  msgid "<tag-error>"
  msgstr "syntaksfejl"
  
! #: c-family/c-pretty-print.c:1250
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "<erroneous-expression>"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: c-family/c-pretty-print.c:1254 cp/cxx-pretty-print.c:133
  #, fuzzy, gcc-internal-format
  #| msgid "return"
  msgid "<return-value>"
*************** msgstr "returnering"
*** 33821,33828 ****
  msgid "wrong type argument to %s"
  msgstr "forkert parametertype til %s"
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2657
! #: cp/constexpr.c:5290
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
--- 33886,33893 ----
  msgid "wrong type argument to %s"
  msgstr "forkert parametertype til %s"
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
*************** msgstr "feltet '%s' er erklÃ¦ret som en
*** 34105,34117 ****
  msgid "conversion to %qT from boolean expression"
  msgstr "konvertering til en ufuldstÃ¦ndig type"
  
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1387
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' discards qualifiers"
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1395
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
--- 34170,34182 ----
  msgid "conversion to %qT from boolean expression"
  msgstr "konvertering til en ufuldstÃ¦ndig type"
  
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1392
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' discards qualifiers"
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1400
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
*************** msgstr "konvertering fra '%T' til '%T' f
*** 34129,34141 ****
  msgid "signed conversion from %qT to %qT changes the value of %qE"
  msgstr "konvertering fra '%T' til '%T' er tvetydigt"
  
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1385
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' discards qualifiers"
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1393
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion from %qT to %qT changes the value of %qE"
--- 34194,34206 ----
  msgid "signed conversion from %qT to %qT changes the value of %qE"
  msgstr "konvertering fra '%T' til '%T' er tvetydigt"
  
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1390
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' discards qualifiers"
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1398
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion from %qT to %qT changes the value of %qE"
*************** msgstr "konvertering fra '%T' til '%T' f
*** 34158,34668 ****
  msgid "conversion from %qT to %qT may change value"
  msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
! #: c-family/c-warn.c:1406 c-family/c-warn.c:1423 c-family/c-warn.c:1440
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
! #: c-family/c-warn.c:1475
  #, fuzzy, gcc-internal-format
  #| msgid "case value `%ld' not in enumerated type"
  msgid "case value %qs not in enumerated type"
  msgstr "case-vÃ¦rdien '%ld' eksisterer ikke i enum-type"
  
! #: c-family/c-warn.c:1480
  #, fuzzy, gcc-internal-format
  #| msgid "case value `%ld' not in enumerated type"
  msgid "case value %qs not in enumerated type %qT"
  msgstr "case-vÃ¦rdien '%ld' eksisterer ikke i enum-type"
  
! #: c-family/c-warn.c:1560
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is larger than the maximum value for its type"
  msgid "lower value in case label range less than minimum value for type"
  msgstr "heltalskonstant er stÃ¸rre end den maksimale vÃ¦rdi for dens type"
  
! #: c-family/c-warn.c:1574
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is larger than the maximum value for its type"
  msgid "case label value is less than minimum value for type"
  msgstr "heltalskonstant er stÃ¸rre end den maksimale vÃ¦rdi for dens type"
  
! #: c-family/c-warn.c:1591
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is larger than the maximum value for its type"
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr "heltalskonstant er stÃ¸rre end den maksimale vÃ¦rdi for dens type"
  
! #: c-family/c-warn.c:1604
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is larger than the maximum value for its type"
  msgid "case label value exceeds maximum value for type"
  msgstr "heltalskonstant er stÃ¸rre end den maksimale vÃ¦rdi for dens type"
  
! #: c-family/c-warn.c:1617
  #, gcc-internal-format
  msgid "switch missing default case"
  msgstr "switch-konstruktion mangler default"
  
! #: c-family/c-warn.c:1662
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "switch condition has boolean value"
  msgstr "betingelsen begyndte her"
  
! #: c-family/c-warn.c:1744
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration value `%s' not handled in switch"
  msgid "enumeration value %qE not handled in switch"
  msgstr "enum-vÃ¦rdien '%s' hÃ¥ndteres ikke i switch-sÃ¦tning"
  
! #: c-family/c-warn.c:1772
  #, gcc-internal-format
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr ""
  
! #: c-family/c-warn.c:1794
  #, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1796
  #, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1798
  #, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1800
  #, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr ""
  
  # RETMIG: lettere klodset konstruktion
! #: c-family/c-warn.c:1804
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only member `%s'"
  msgid "assignment of read-only member %qD"
  msgstr "%s af medlemmet '%s' der kun mÃ¥ lÃ¦ses"
  
  # RETMIG: lettere klodset konstruktion
! #: c-family/c-warn.c:1805
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only member `%s'"
  msgid "increment of read-only member %qD"
  msgstr "%s af medlemmet '%s' der kun mÃ¥ lÃ¦ses"
  
  # RETMIG: lettere klodset konstruktion
! #: c-family/c-warn.c:1806
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only member `%s'"
  msgid "decrement of read-only member %qD"
  msgstr "%s af medlemmet '%s' der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1807
  #, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1811
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only variable `%s'"
  msgid "assignment of read-only variable %qD"
  msgstr "%s af variablen '%s' der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1812
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only variable `%s'"
  msgid "increment of read-only variable %qD"
  msgstr "%s af variablen '%s' der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1813
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only variable `%s'"
  msgid "decrement of read-only variable %qD"
  msgstr "%s af variablen '%s' der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1814
  #, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr ""
  
  # RETMIG: lettere klodset konstruktion
! #: c-family/c-warn.c:1817
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only member `%s'"
  msgid "assignment of read-only parameter %qD"
  msgstr "%s af medlemmet '%s' der kun mÃ¥ lÃ¦ses"
  
  # RETMIG: lettere klodset konstruktion
! #: c-family/c-warn.c:1818
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only member `%s'"
  msgid "increment of read-only parameter %qD"
  msgstr "%s af medlemmet '%s' der kun mÃ¥ lÃ¦ses"
  
  # RETMIG: lettere klodset konstruktion
! #: c-family/c-warn.c:1819
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only member `%s'"
  msgid "decrement of read-only parameter %qD"
  msgstr "%s af medlemmet '%s' der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1820
  #, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1825
  #, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1827
  #, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1829
  #, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1831
  #, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr ""
  
! #: c-family/c-warn.c:1836
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "assignment of function %qD"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: c-family/c-warn.c:1837
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "increment of function %qD"
  msgstr "I sÃ¦tningsfunktion"
  
! #: c-family/c-warn.c:1838
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "decrement of function %qD"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: c-family/c-warn.c:1839
  #, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1842 c/c-typeck.c:4914
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "assignment of read-only location %qE"
  msgstr "%s af placering der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1843 c/c-typeck.c:4917
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "increment of read-only location %qE"
  msgstr "%s af placering der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1844 c/c-typeck.c:4920
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "decrement of read-only location %qE"
  msgstr "%s af placering der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1845
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1859
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "lvalue required as left operand of assignment"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: c-family/c-warn.c:1862
  #, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr ""
  
! #: c-family/c-warn.c:1865
  #, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr ""
  
! #: c-family/c-warn.c:1868
  #, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr ""
  
! #: c-family/c-warn.c:1871
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "lvalue required in %<asm%> statement"
  msgstr "ugyldig venstrevÃ¦rdi i asm-sÃ¦tning"
  
! #: c-family/c-warn.c:1888
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type argument (have %qT)"
  msgstr "ugyldig typeparameter"
  
! #: c-family/c-warn.c:1892
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-warn.c:1897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-warn.c:1902
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-warn.c:1907
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-warn.c:1912
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-warn.c:1939
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript has type `char'"
  msgid "array subscript has type %<char%>"
  msgstr "tabelindeks er af typen 'char'"
  
! #: c-family/c-warn.c:1975 c-family/c-warn.c:1978
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around + or - inside shift"
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr "foreslÃ¥r paranteser omkring + eller - inden i skifteoperation"
  
! #: c-family/c-warn.c:1981 c-family/c-warn.c:1984
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around + or - inside shift"
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr "foreslÃ¥r paranteser omkring + eller - inden i skifteoperation"
  
! #: c-family/c-warn.c:1990 c-family/c-warn.c:1993
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around + or - inside shift"
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr "foreslÃ¥r paranteser omkring + eller - inden i skifteoperation"
  
! #: c-family/c-warn.c:1996 c-family/c-warn.c:1999
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around + or - inside shift"
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr "foreslÃ¥r paranteser omkring + eller - inden i skifteoperation"
  
! #: c-family/c-warn.c:2005 c-family/c-warn.c:2008
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around && within ||"
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr "foreslÃ¥r paranteser omkring && inden i ||"
  
! #: c-family/c-warn.c:2015 c-family/c-warn.c:2019
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around arithmetic in operand of |"
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr "foreslÃ¥r paranteser omkring beregning i operand til |"
  
! #: c-family/c-warn.c:2023 c-family/c-warn.c:2026
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around comparison in operand of |"
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr "foreslÃ¥r paranteser omkring sammenligning i operand til |"
  
! #: c-family/c-warn.c:2031
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2039 c-family/c-warn.c:2043
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around arithmetic in operand of ^"
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr "foreslÃ¥r paranteser omkring beregning i operand til ^"
  
! #: c-family/c-warn.c:2047 c-family/c-warn.c:2050
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around comparison in operand of ^"
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr "foreslÃ¥r paranteser omkring sammenligning i operand til ^"
  
! #: c-family/c-warn.c:2056 c-family/c-warn.c:2059
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around + or - in operand of &"
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr "foreslÃ¥r paranteser omkring + eller - i operand til &"
  
! #: c-family/c-warn.c:2062 c-family/c-warn.c:2065
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around + or - in operand of &"
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr "foreslÃ¥r paranteser omkring + eller - i operand til &"
  
! #: c-family/c-warn.c:2069 c-family/c-warn.c:2072
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around comparison in operand of &"
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr "foreslÃ¥r paranteser omkring sammenligning i operand til &"
  
! #: c-family/c-warn.c:2077
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2084 c-family/c-warn.c:2087
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around comparison in operand of |"
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr "foreslÃ¥r paranteser omkring sammenligning i operand til |"
  
! #: c-family/c-warn.c:2092 c-family/c-warn.c:2095
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around comparison in operand of |"
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr "foreslÃ¥r paranteser omkring sammenligning i operand til |"
  
! #: c-family/c-warn.c:2105 c-family/c-warn.c:2111
  #, fuzzy, gcc-internal-format
  #| msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr "sammenligninger som 'x <= y <= z' fÃ¸lger ikke den matematiske betydning"
  
! #: c-family/c-warn.c:2127
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %q+D defined but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c-family/c-warn.c:2129
  #, fuzzy, gcc-internal-format
  msgid "label %q+D declared but not defined"
  msgstr "etiketten '%D' er benyttet, men ikke defineret"
  
! #: c-family/c-warn.c:2152
  #, gcc-internal-format
  msgid "division by zero"
  msgstr "division med nul"
  
! #: c-family/c-warn.c:2172
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr ""
  
! #: c-family/c-warn.c:2196
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2235 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "comparison between types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: c-family/c-warn.c:2288
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2341
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2345
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with constant"
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "sammenligning af forfremmet ~unsigned med konstant"
  
! #: c-family/c-warn.c:2356
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with unsigned"
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "sammenligning af forfremmet ~unsigned med unsigned"
  
! #: c-family/c-warn.c:2411
  #, fuzzy, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "ubenyttet parameter '%s'"
  
! #: c-family/c-warn.c:2473
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "typedef %qD locally defined but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c-family/c-warn.c:2509
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicated %<if%> condition"
  msgstr "'const' optrÃ¦der mere end Ã©n gang"
  
! #: c-family/c-warn.c:2538
  #, fuzzy, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "erklÃ¦ring af '%s' der er en statisk variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c-family/c-warn.c:2546
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "tidligere erklÃ¦ring af funktionen '%s' med egenskaben noinline"
  
! #: c-family/c-warn.c:2551
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "erklÃ¦ring af '%s' der er en statisk variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c-family/c-warn.c:2600
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2638 c-family/c-warn.c:2662
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression < 0 is always false"
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "sammenligning med unsigned udtryk < 0 er altid falsk"
  
! #: c-family/c-warn.c:2641 c-family/c-warn.c:2659
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "sammenligning med unsigned udtryk >= 0 er altid sand"
  
! #: c-family/c-warn.c:2709
  #, fuzzy
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
--- 34223,34733 ----
  msgid "conversion from %qT to %qT may change value"
  msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
! #: c-family/c-warn.c:1416 c-family/c-warn.c:1433 c-family/c-warn.c:1450
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
! #: c-family/c-warn.c:1480
  #, fuzzy, gcc-internal-format
  #| msgid "case value `%ld' not in enumerated type"
  msgid "case value %qs not in enumerated type"
  msgstr "case-vÃ¦rdien '%ld' eksisterer ikke i enum-type"
  
! #: c-family/c-warn.c:1485
  #, fuzzy, gcc-internal-format
  #| msgid "case value `%ld' not in enumerated type"
  msgid "case value %qs not in enumerated type %qT"
  msgstr "case-vÃ¦rdien '%ld' eksisterer ikke i enum-type"
  
! #: c-family/c-warn.c:1565
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is larger than the maximum value for its type"
  msgid "lower value in case label range less than minimum value for type"
  msgstr "heltalskonstant er stÃ¸rre end den maksimale vÃ¦rdi for dens type"
  
! #: c-family/c-warn.c:1579
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is larger than the maximum value for its type"
  msgid "case label value is less than minimum value for type"
  msgstr "heltalskonstant er stÃ¸rre end den maksimale vÃ¦rdi for dens type"
  
! #: c-family/c-warn.c:1596
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is larger than the maximum value for its type"
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr "heltalskonstant er stÃ¸rre end den maksimale vÃ¦rdi for dens type"
  
! #: c-family/c-warn.c:1609
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is larger than the maximum value for its type"
  msgid "case label value exceeds maximum value for type"
  msgstr "heltalskonstant er stÃ¸rre end den maksimale vÃ¦rdi for dens type"
  
! #: c-family/c-warn.c:1622
  #, gcc-internal-format
  msgid "switch missing default case"
  msgstr "switch-konstruktion mangler default"
  
! #: c-family/c-warn.c:1667
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "switch condition has boolean value"
  msgstr "betingelsen begyndte her"
  
! #: c-family/c-warn.c:1749
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration value `%s' not handled in switch"
  msgid "enumeration value %qE not handled in switch"
  msgstr "enum-vÃ¦rdien '%s' hÃ¥ndteres ikke i switch-sÃ¦tning"
  
! #: c-family/c-warn.c:1777
  #, gcc-internal-format
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr ""
  
! #: c-family/c-warn.c:1799
  #, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1801
  #, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1803
  #, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1805
  #, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr ""
  
  # RETMIG: lettere klodset konstruktion
! #: c-family/c-warn.c:1809
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only member `%s'"
  msgid "assignment of read-only member %qD"
  msgstr "%s af medlemmet '%s' der kun mÃ¥ lÃ¦ses"
  
  # RETMIG: lettere klodset konstruktion
! #: c-family/c-warn.c:1810
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only member `%s'"
  msgid "increment of read-only member %qD"
  msgstr "%s af medlemmet '%s' der kun mÃ¥ lÃ¦ses"
  
  # RETMIG: lettere klodset konstruktion
! #: c-family/c-warn.c:1811
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only member `%s'"
  msgid "decrement of read-only member %qD"
  msgstr "%s af medlemmet '%s' der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1812
  #, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1816
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only variable `%s'"
  msgid "assignment of read-only variable %qD"
  msgstr "%s af variablen '%s' der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1817
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only variable `%s'"
  msgid "increment of read-only variable %qD"
  msgstr "%s af variablen '%s' der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1818
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only variable `%s'"
  msgid "decrement of read-only variable %qD"
  msgstr "%s af variablen '%s' der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1819
  #, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr ""
  
  # RETMIG: lettere klodset konstruktion
! #: c-family/c-warn.c:1822
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only member `%s'"
  msgid "assignment of read-only parameter %qD"
  msgstr "%s af medlemmet '%s' der kun mÃ¥ lÃ¦ses"
  
  # RETMIG: lettere klodset konstruktion
! #: c-family/c-warn.c:1823
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only member `%s'"
  msgid "increment of read-only parameter %qD"
  msgstr "%s af medlemmet '%s' der kun mÃ¥ lÃ¦ses"
  
  # RETMIG: lettere klodset konstruktion
! #: c-family/c-warn.c:1824
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only member `%s'"
  msgid "decrement of read-only parameter %qD"
  msgstr "%s af medlemmet '%s' der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1825
  #, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1830
  #, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1832
  #, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1834
  #, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1836
  #, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr ""
  
! #: c-family/c-warn.c:1841
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "assignment of function %qD"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: c-family/c-warn.c:1842
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "increment of function %qD"
  msgstr "I sÃ¦tningsfunktion"
  
! #: c-family/c-warn.c:1843
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "decrement of function %qD"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: c-family/c-warn.c:1844
  #, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1847 c/c-typeck.c:4914
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "assignment of read-only location %qE"
  msgstr "%s af placering der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1848 c/c-typeck.c:4917
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "increment of read-only location %qE"
  msgstr "%s af placering der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1849 c/c-typeck.c:4920
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "decrement of read-only location %qE"
  msgstr "%s af placering der kun mÃ¥ lÃ¦ses"
  
! #: c-family/c-warn.c:1850
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1864
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "lvalue required as left operand of assignment"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: c-family/c-warn.c:1867
  #, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr ""
  
! #: c-family/c-warn.c:1870
  #, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr ""
  
! #: c-family/c-warn.c:1873
  #, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr ""
  
! #: c-family/c-warn.c:1876
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "lvalue required in %<asm%> statement"
  msgstr "ugyldig venstrevÃ¦rdi i asm-sÃ¦tning"
  
! #: c-family/c-warn.c:1893
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type argument (have %qT)"
  msgstr "ugyldig typeparameter"
  
! #: c-family/c-warn.c:1897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-warn.c:1902
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-warn.c:1907
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-warn.c:1912
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-warn.c:1917
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-warn.c:1944
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript has type `char'"
  msgid "array subscript has type %<char%>"
  msgstr "tabelindeks er af typen 'char'"
  
! #: c-family/c-warn.c:1980 c-family/c-warn.c:1983
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around + or - inside shift"
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr "foreslÃ¥r paranteser omkring + eller - inden i skifteoperation"
  
! #: c-family/c-warn.c:1986 c-family/c-warn.c:1989
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around + or - inside shift"
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr "foreslÃ¥r paranteser omkring + eller - inden i skifteoperation"
  
! #: c-family/c-warn.c:1995 c-family/c-warn.c:1998
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around + or - inside shift"
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr "foreslÃ¥r paranteser omkring + eller - inden i skifteoperation"
  
! #: c-family/c-warn.c:2001 c-family/c-warn.c:2004
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around + or - inside shift"
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr "foreslÃ¥r paranteser omkring + eller - inden i skifteoperation"
  
! #: c-family/c-warn.c:2010 c-family/c-warn.c:2013
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around && within ||"
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr "foreslÃ¥r paranteser omkring && inden i ||"
  
! #: c-family/c-warn.c:2020 c-family/c-warn.c:2024
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around arithmetic in operand of |"
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr "foreslÃ¥r paranteser omkring beregning i operand til |"
  
! #: c-family/c-warn.c:2028 c-family/c-warn.c:2031
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around comparison in operand of |"
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr "foreslÃ¥r paranteser omkring sammenligning i operand til |"
  
! #: c-family/c-warn.c:2036
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2044 c-family/c-warn.c:2048
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around arithmetic in operand of ^"
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr "foreslÃ¥r paranteser omkring beregning i operand til ^"
  
! #: c-family/c-warn.c:2052 c-family/c-warn.c:2055
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around comparison in operand of ^"
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr "foreslÃ¥r paranteser omkring sammenligning i operand til ^"
  
! #: c-family/c-warn.c:2061 c-family/c-warn.c:2064
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around + or - in operand of &"
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr "foreslÃ¥r paranteser omkring + eller - i operand til &"
  
! #: c-family/c-warn.c:2067 c-family/c-warn.c:2070
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around + or - in operand of &"
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr "foreslÃ¥r paranteser omkring + eller - i operand til &"
  
! #: c-family/c-warn.c:2074 c-family/c-warn.c:2077
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around comparison in operand of &"
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr "foreslÃ¥r paranteser omkring sammenligning i operand til &"
  
! #: c-family/c-warn.c:2082
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2089 c-family/c-warn.c:2092
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around comparison in operand of |"
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr "foreslÃ¥r paranteser omkring sammenligning i operand til |"
  
! #: c-family/c-warn.c:2097 c-family/c-warn.c:2100
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around comparison in operand of |"
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr "foreslÃ¥r paranteser omkring sammenligning i operand til |"
  
! #: c-family/c-warn.c:2110 c-family/c-warn.c:2116
  #, fuzzy, gcc-internal-format
  #| msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr "sammenligninger som 'x <= y <= z' fÃ¸lger ikke den matematiske betydning"
  
! #: c-family/c-warn.c:2132
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %q+D defined but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c-family/c-warn.c:2134
  #, fuzzy, gcc-internal-format
  msgid "label %q+D declared but not defined"
  msgstr "etiketten '%D' er benyttet, men ikke defineret"
  
! #: c-family/c-warn.c:2157
  #, gcc-internal-format
  msgid "division by zero"
  msgstr "division med nul"
  
! #: c-family/c-warn.c:2177
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr ""
  
! #: c-family/c-warn.c:2201
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "comparison between types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: c-family/c-warn.c:2293
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2346
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2350
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with constant"
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "sammenligning af forfremmet ~unsigned med konstant"
  
! #: c-family/c-warn.c:2361
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with unsigned"
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "sammenligning af forfremmet ~unsigned med unsigned"
  
! #: c-family/c-warn.c:2416
  #, fuzzy, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "ubenyttet parameter '%s'"
  
! #: c-family/c-warn.c:2478
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "typedef %qD locally defined but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c-family/c-warn.c:2514
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicated %<if%> condition"
  msgstr "'const' optrÃ¦der mere end Ã©n gang"
  
! #: c-family/c-warn.c:2543
  #, fuzzy, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "erklÃ¦ring af '%s' der er en statisk variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c-family/c-warn.c:2551
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "tidligere erklÃ¦ring af funktionen '%s' med egenskaben noinline"
  
! #: c-family/c-warn.c:2556
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "erklÃ¦ring af '%s' der er en statisk variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c-family/c-warn.c:2605
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2643 c-family/c-warn.c:2667
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression < 0 is always false"
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "sammenligning med unsigned udtryk < 0 er altid falsk"
  
! #: c-family/c-warn.c:2646 c-family/c-warn.c:2664
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "sammenligning med unsigned udtryk >= 0 er altid sand"
  
! #: c-family/c-warn.c:2714
  #, fuzzy
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
*************** msgid_plural "passing argument %i to %qs
*** 34670,34703 ****
  msgstr[0] "typeomtvingning fra '%T' til '%T' kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  msgstr[1] "typeomtvingning fra '%T' til '%T' kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: c-family/c-warn.c:2774 c/c-typeck.c:5485 cp/call.c:5673
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "this condition has identical branches"
  msgstr "betingelsen begyndte her"
  
! #: c-family/c-warn.c:2881
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2882
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2975
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2982 c-family/c-warn.c:2985 cp/init.c:633
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c-family/c-warn.c:3072
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
--- 34735,34768 ----
  msgstr[0] "typeomtvingning fra '%T' til '%T' kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  msgstr[1] "typeomtvingning fra '%T' til '%T' kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "this condition has identical branches"
  msgstr "betingelsen begyndte her"
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:633
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
*************** msgstr "%qs er ikke et gyldigt tilvalg t
*** 34712,34718 ****
  msgid "too many input files"
  msgstr "for mange inddatafiler"
  
! #: common/config/aarch64/aarch64-common.c:497 config/aarch64/aarch64.c:13859
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
--- 34777,34783 ----
  msgid "too many input files"
  msgstr "for mange inddatafiler"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 34747,34761 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:13791
! #: config/aarch64/aarch64.c:13829
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:13794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s"
--- 34812,34826 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s"
*************** msgstr "-mcpu=%s er i konflikt med tilva
*** 35144,35227 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2026
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2033
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2763
  #, fuzzy, gcc-internal-format
  #| msgid "visibility attribute not supported in this configuration; ignored"
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "synlighedsegenskab er ikke understÃ¸ttet i denne konfiguration; ignoreret"
  
! #: config/darwin.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3164
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3169
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3184
  #, fuzzy, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: config/darwin.c:3262
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3305
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3485
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3492
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
! #: config/darwin.c:3578
  #, fuzzy, gcc-internal-format
  #| msgid "string section missing"
  msgid "CFString literal is missing"
  msgstr "strengsektion mangler"
  
! #: config/darwin.c:3589
  #, fuzzy, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: config/darwin.c:3613
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr ""
  
! #: config/darwin.c:3614
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "embedded NUL in CFString literal"
--- 35209,35292 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:1942
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2035
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2042
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2772
  #, fuzzy, gcc-internal-format
  #| msgid "visibility attribute not supported in this configuration; ignored"
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "synlighedsegenskab er ikke understÃ¸ttet i denne konfiguration; ignoreret"
  
! #: config/darwin.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3173
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3178
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3193
  #, fuzzy, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: config/darwin.c:3271
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3314
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3494
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3501
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
! #: config/darwin.c:3587
  #, fuzzy, gcc-internal-format
  #| msgid "string section missing"
  msgid "CFString literal is missing"
  msgstr "strengsektion mangler"
  
! #: config/darwin.c:3598
  #, fuzzy, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: config/darwin.c:3622
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr ""
  
! #: config/darwin.c:3623
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "embedded NUL in CFString literal"
*************** msgid "profiler support for VxWorks"
*** 35326,35337 ****
  msgstr "function_profiler-understÃ¸ttelse for MMIX"
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:2938
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3279
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "%Klane index must be a constant immediate"
--- 35391,35402 ----
  msgstr "function_profiler-understÃ¸ttelse for MMIX"
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "%Klane index must be a constant immediate"
*************** msgstr "uventede bivirkninger i adresse"
*** 35371,35759 ****
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "uventede bivirkninger i adresse"
  
! #: config/aarch64/aarch64-c.c:273
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%qE-egenskaben krÃ¦ver et strengkonstant som parameter"
  
! #: config/aarch64/aarch64-c.c:281
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma GCC java_exceptions"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "ragelse i slutningen af #pragma GCC java_exceptions"
  
! #: config/aarch64/aarch64.c:1230
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: config/aarch64/aarch64.c:1300 config/aarch64/aarch64.c:1314
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: config/aarch64/aarch64.c:1463
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1466
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1470
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1473
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1489
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the Xtensa NSA option"
  msgid "this operation requires the SVE ISA extension"
  msgstr "Benyt ikke Xtensa-NSA-indstillingen"
  
! #: config/aarch64/aarch64.c:1490
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:4900
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: config/aarch64/aarch64.c:5254
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/aarch64/aarch64.c:5367 config/aarch64/aarch64.c:5413
! #: config/aarch64/aarch64.c:5533 config/aarch64/aarch64.c:15612
! #: config/arm/arm.c:6954 config/arm/arm.c:6984 config/arm/arm.c:28364
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5482
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the Xtensa NSA option"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Benyt ikke Xtensa-NSA-indstillingen"
  
! #: config/aarch64/aarch64.c:5485
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.c:5655
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13336
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13380
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13436
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "invalid format for sve_width"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/aarch64/aarch64.c:13448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid sve_width value: %d"
  msgstr "ugyldig %h-vÃ¦rdi"
  
! #: config/aarch64/aarch64.c:13468
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid range %s in option %s"
  msgid "tuning string missing in option (%s)"
  msgstr "ugyldigt interval %s i tilvalg %s"
  
! #: config/aarch64/aarch64.c:13486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown tuning option (%s)"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: config/aarch64/aarch64.c:13639
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13648
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13656
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length."
  msgstr "Angiv registerallokeringsordnen"
  
! #: config/aarch64/aarch64.c:13666 config/rs6000/rs6000.c:4281
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.c:13731
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13747
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s;"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/aarch64/aarch64.c:13856
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"-%s\""
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: config/aarch64/aarch64.c:13863
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "ukendt maskintilstand '%s'"
  
! #: config/aarch64/aarch64.c:13971
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: config/aarch64/aarch64.c:13973
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: config/aarch64/aarch64.c:13997
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"-%s\""
  msgid "missing arch name in %<-march=%s%>"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: config/aarch64/aarch64.c:14000
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "unknown value %qs for %<-march%>"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14004
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "et filnavn mangler efter '-%s'"
  
! #: config/aarch64/aarch64.c:14032
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"-%s\""
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: config/aarch64/aarch64.c:14035
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "ukendt vÃ¦rdi %qs for -mtune"
  
! #: config/aarch64/aarch64.c:14166 config/arm/arm.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
  
! #: config/aarch64/aarch64.c:14222
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.c:14229
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14297
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14470
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14473
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14477 config/aarch64/aarch64.c:14519
! #: config/aarch64/aarch64.c:14626
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14512
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14515
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14542
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14546
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14581
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/aarch64/aarch64.c:14622
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14678 config/aarch64/aarch64.c:14851
  #, fuzzy, gcc-internal-format
  #| msgid "malformed spec function name"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
! #: config/aarch64/aarch64.c:14722
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/aarch64/aarch64.c:14730
  #, fuzzy, gcc-internal-format
  #| msgid "target system does not support the %qs debug format"
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "mÃ¥larkitektursystem understÃ¸tter ikke %qs-fejlsÃ¸gningsformatet"
  
! #: config/aarch64/aarch64.c:14784
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/aarch64/aarch64.c:14841 config/arm/arm.c:32196
! #: config/rs6000/rs6000.c:23143 config/s390/s390.c:15516
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target%> argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.c:14868
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.c:14877
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:17254
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/aarch64/aarch64.c:17256
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "lane %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/aarch64/aarch64.c:21828 config/i386/i386.c:22131
! #: config/i386/i386.c:22258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %d"
  msgstr "versionen er ikke understÃ¸ttet"
  
! #: config/aarch64/aarch64.c:21838 config/aarch64/aarch64.c:21859
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21842
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.c:21846
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.c:21863
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.c:21885
  #, fuzzy, gcc-internal-format
  #| msgid "The -shared option is not currently supported for VAX ELF."
  msgid "GCC does not currently support simdlen %d for type %qT"
--- 35436,35835 ----
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "uventede bivirkninger i adresse"
  
! #: config/aarch64/aarch64-c.c:275
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%qE-egenskaben krÃ¦ver et strengkonstant som parameter"
  
! #: config/aarch64/aarch64-c.c:283
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma GCC java_exceptions"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "ragelse i slutningen af #pragma GCC java_exceptions"
  
! #: config/aarch64/aarch64.c:1327
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: config/aarch64/aarch64.c:1845
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1848
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1852
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1855
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1871
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the Xtensa NSA option"
  msgid "this operation requires the SVE ISA extension"
  msgstr "Benyt ikke Xtensa-NSA-indstillingen"
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: config/aarch64/aarch64.c:5653
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5907
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the Xtensa NSA option"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Benyt ikke Xtensa-NSA-indstillingen"
  
! #: config/aarch64/aarch64.c:5910
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "invalid format for sve_width"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/aarch64/aarch64.c:13948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid sve_width value: %d"
  msgstr "ugyldig %h-vÃ¦rdi"
  
! #: config/aarch64/aarch64.c:13968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid range %s in option %s"
  msgid "tuning string missing in option (%s)"
  msgstr "ugyldigt interval %s i tilvalg %s"
  
! #: config/aarch64/aarch64.c:13986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown tuning option (%s)"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length."
  msgstr "Angiv registerallokeringsordnen"
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s;"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/aarch64/aarch64.c:14356
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"-%s\""
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: config/aarch64/aarch64.c:14363
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "ukendt maskintilstand '%s'"
  
! #: config/aarch64/aarch64.c:14471
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: config/aarch64/aarch64.c:14473
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: config/aarch64/aarch64.c:14497
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"-%s\""
  msgid "missing arch name in %<-march=%s%>"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: config/aarch64/aarch64.c:14500
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "unknown value %qs for %<-march%>"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14504
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "et filnavn mangler efter '-%s'"
  
! #: config/aarch64/aarch64.c:14532
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"-%s\""
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: config/aarch64/aarch64.c:14535
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "ukendt vÃ¦rdi %qs for -mtune"
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
  
! #: config/aarch64/aarch64.c:14722
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14804
! #, fuzzy, gcc-internal-format
! #| msgid "code model %qs not supported in x32 mode"
! msgid "code model %qs not supported in ilp32 mode"
! msgstr "kodemodellen %qs er ikke understÃ¸ttet i x32-tilstand"
! 
! #: config/aarch64/aarch64.c:14975
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14978
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15017
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15020
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15047
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15051
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15086
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/aarch64/aarch64.c:15127
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, fuzzy, gcc-internal-format
  #| msgid "malformed spec function name"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
! #: config/aarch64/aarch64.c:15227
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/aarch64/aarch64.c:15235
  #, fuzzy, gcc-internal-format
  #| msgid "target system does not support the %qs debug format"
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "mÃ¥larkitektursystem understÃ¸tter ikke %qs-fejlsÃ¸gningsformatet"
  
! #: config/aarch64/aarch64.c:15289
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target%> argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.c:15373
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.c:15382
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
! msgstr ""
! 
! #: config/aarch64/aarch64.c:17832
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/aarch64/aarch64.c:17834
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "lane %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
! #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %d"
  msgstr "versionen er ikke understÃ¸ttet"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22454
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.c:22458
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.c:22475
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.c:22497
  #, fuzzy, gcc-internal-format
  #| msgid "The -shared option is not currently supported for VAX ELF."
  msgid "GCC does not currently support simdlen %d for type %qT"
*************** msgstr "parameteren til egenskaben '%s e
*** 35953,35960 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7095 config/arm/arm.c:7113
! #: config/arm/arm.c:7289 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
--- 36029,36036 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
*************** msgstr "parameteren til egenskaben '%s e
*** 35963,35972 ****
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19220 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2219 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
--- 36039,36048 ----
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 36121,36636 ****
  msgid "argument of %qE attribute ignored"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21048
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21112
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for make function"
  msgid "invalid type for %<asm%> flag output"
  msgstr "ugyldig type for make-funktion"
  
! #: config/arm/arm-builtins.c:3049
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "this builtin is not supported for this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: config/arm/arm-builtins.c:3156
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: config/arm/arm-builtins.c:3160
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/arm/arm-builtins.c:3179
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3201
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3223
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3301
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3379 config/arm/arm-builtins.c:3483
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "vÃ¦lger skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/arm/arm-builtins.c:3387 config/arm/arm-builtins.c:3432
! #: config/arm/arm-builtins.c:3490 config/arm/arm-builtins.c:3499
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3392 config/arm/arm-builtins.c:3501
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3397 config/arm/arm-builtins.c:3503
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3569
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/arm/arm-builtins.c:3574
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3762
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3764
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3766
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3768
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3774
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3776
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3781
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3783
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3785
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3787
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3789
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3791
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3793
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3795
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3797
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3799
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3801
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3803
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3805
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3807
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3809
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3811
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3813
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3815
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
  
! #: config/arm/arm.c:2904
  #, fuzzy, gcc-internal-format
  #| msgid "-msystem-v and -p are incompatible"
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-msystem-v og -p er indbyrdes uforenelige"
  
! #: config/arm/arm.c:2910
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support APCS-32"
  msgid "target CPU does not support ARM mode"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke APCS-32"
  
! #: config/arm/arm.c:2914
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "aktivering af tilbagesporingsunderstÃ¸ttelse giver kun mening ved oversÃ¦ttelse for en Thumb"
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "aktivering af interarbejdeunderstÃ¸ttelse for kaldte objekter giver kun mening ved oversÃ¦ttelse for en Thumb"
  
! #: config/arm/arm.c:2925
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g med -mno-apcs-frame giver mÃ¥ske ikke fornuftig fejlanalysering"
  
! #: config/arm/arm.c:2930
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2933
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use typeid with -fno-rtti"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "kan ikke bruge typeid med -fno-rtti"
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2950
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2960
  #, fuzzy, gcc-internal-format
  #| msgid "-G is incompatible with PIC code which is the default"
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-G er uforenelig med PIC-kode som genereres som standard"
  
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke THUMB-instruktioner"
  
! #: config/arm/arm.c:3125
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "target CPU does not support unaligned accesses"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3474
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3483
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3486
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS-genindtrÃ¦delig kode er ikke understÃ¸ttet - ignoreret"
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3517
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to 8 or 32"
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "strukturstÃ¸rrelsesgrÃ¦nse kan kun sÃ¦ttes til 8 eller 32"
  
! #: config/arm/arm.c:3519
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "strukturstÃ¸rrelsesgrÃ¦nse kan kun sÃ¦ttes til 8 eller 32"
  
! #: config/arm/arm.c:3544
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3556 config/arm/arm.c:32210
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i x32-tilstand"
  
! #: config/arm/arm.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= er ubrugelig uden -fpic"
  
! #: config/arm/arm.c:3573
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "kan ikke bruge '%s' til PIC-register"
  
! #: config/arm/arm.c:3595 config/pru/pru.c:643
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/arm/arm.c:3739
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable og -msdata=%s er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3776
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3779
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3787
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3800
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3803
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3808
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3811
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support THUMB instructions"
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke THUMB-instruktioner"
  
! #: config/arm/arm.c:3816
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3828
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6076
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6078
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6296
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6356
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6740 config/arm/arm.c:6948 config/arm/arm.c:6981
! #: config/arm/arm.c:28357
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7238
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.c:7250
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: config/arm/arm.c:7259
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.c:7281 config/arm/arm.c:7333
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: config/arm/arm.c:7300
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.c:7349
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: config/arm/arm.c:9300
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13038
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/arm/arm.c:13041
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%s %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/arm/arm.c:25219
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "kan ikke beregne virkelig placering af stakkede parametre"
  
! #: config/arm/arm.c:25881
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26140
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "ingen lave registre er tilgÃ¦ngelige til at modtage vÃ¦rdier fra hÃ¸je registre"
  
! #: config/arm/arm.c:26392
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/arm/arm.c:26638
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32225
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid fpu for target attribute or pragma %qs"
--- 36197,36736 ----
  msgid "argument of %qE attribute ignored"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21053
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21117
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21146
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for make function"
  msgid "invalid type for %<asm%> flag output"
  msgstr "ugyldig type for make-funktion"
  
! #: config/arm/arm-builtins.c:3087
! #, fuzzy, gcc-internal-format
! #| msgid "options enabled: "
! msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
! msgstr "tilvalg slÃ¥et til: "
! 
! #: config/arm/arm-builtins.c:3090
! #, gcc-internal-format
! msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
! msgstr ""
! 
! #. Here we mention the builtin name to follow the same
! #. format that the C/C++ frontends use for referencing
! #. a given argument index.
! #: config/arm/arm-builtins.c:3098
! #, fuzzy, gcc-internal-format
! msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
! msgstr "parameteren til 'asm' er ikke en konstant streng"
! 
! #: config/arm/arm-builtins.c:3216
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "this builtin is not supported for this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: config/arm/arm-builtins.c:3323
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: config/arm/arm-builtins.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "vÃ¦lger skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/arm/arm-builtins.c:3745
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
  
! #: config/arm/arm-c.c:107
! #, gcc-internal-format
! msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
! msgstr ""
! 
! #: config/arm/arm.c:2911
  #, fuzzy, gcc-internal-format
  #| msgid "-msystem-v and -p are incompatible"
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-msystem-v og -p er indbyrdes uforenelige"
  
! #: config/arm/arm.c:2917
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support APCS-32"
  msgid "target CPU does not support ARM mode"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke APCS-32"
  
! #: config/arm/arm.c:2921
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "aktivering af tilbagesporingsunderstÃ¸ttelse giver kun mening ved oversÃ¦ttelse for en Thumb"
  
! #: config/arm/arm.c:2924
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "aktivering af interarbejdeunderstÃ¸ttelse for kaldte objekter giver kun mening ved oversÃ¦ttelse for en Thumb"
  
! #: config/arm/arm.c:2932
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g med -mno-apcs-frame giver mÃ¥ske ikke fornuftig fejlanalysering"
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use typeid with -fno-rtti"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "kan ikke bruge typeid med -fno-rtti"
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2967
  #, fuzzy, gcc-internal-format
  #| msgid "-G is incompatible with PIC code which is the default"
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-G er uforenelig med PIC-kode som genereres som standard"
  
! #: config/arm/arm.c:3082
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke THUMB-instruktioner"
  
! #: config/arm/arm.c:3132
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "target CPU does not support unaligned accesses"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3481
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3490
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS-genindtrÃ¦delig kode er ikke understÃ¸ttet - ignoreret"
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to 8 or 32"
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "strukturstÃ¸rrelsesgrÃ¦nse kan kun sÃ¦ttes til 8 eller 32"
  
! #: config/arm/arm.c:3526
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "strukturstÃ¸rrelsesgrÃ¦nse kan kun sÃ¦ttes til 8 eller 32"
  
! #: config/arm/arm.c:3551
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3563 config/arm/arm.c:32229
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i x32-tilstand"
  
! #: config/arm/arm.c:3571
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= er ubrugelig uden -fpic"
  
! #: config/arm/arm.c:3580
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "kan ikke bruge '%s' til PIC-register"
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/arm/arm.c:3746
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable og -msdata=%s er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3822
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3825
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3833
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support THUMB instructions"
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke THUMB-instruktioner"
  
! #: config/arm/arm.c:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6100
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7260
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.c:7272
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: config/arm/arm.c:7281
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.c:7303 config/arm/arm.c:7355
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: config/arm/arm.c:7322
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.c:7371
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: config/arm/arm.c:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/arm/arm.c:13063
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%s %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/arm/arm.c:25234
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "kan ikke beregne virkelig placering af stakkede parametre"
  
! #: config/arm/arm.c:25896
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26155
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "ingen lave registre er tilgÃ¦ngelige til at modtage vÃ¦rdier fra hÃ¸je registre"
  
! #: config/arm/arm.c:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32244
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid fpu for target attribute or pragma %qs"
*************** msgstr "ugyldig vektortype for egenskabe
*** 36639,36662 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32233
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: config/arm/arm.c:32260
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/arm.c:33263
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
--- 36739,36762 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32265
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: config/arm/arm.c:32279
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/arm.c:33257
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
*************** msgstr "kan ikke udvide PCH-filen: %m"
*** 37578,37608 ****
  msgid "can%'t set position in PCH file: %m"
  msgstr "kan ikke angive position i PCH-filen: %m"
  
! #: config/i386/i386-builtins.c:2259
  #, fuzzy, gcc-internal-format
  #| msgid "No case for %s"
  msgid "no dispatcher found for the versioning attributes"
  msgstr "Ingen case for %s"
  
! #: config/i386/i386-builtins.c:2309
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "__builtin_trap understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: config/i386/i386-builtins.c:2320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No case for %s"
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "Ingen case for %s"
  
! #: config/i386/i386-builtins.c:2421
  #, fuzzy, gcc-internal-format
  #| msgid "argument to dss must be a 2-bit unsigned literal"
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "parameter til dss skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: config/i386/i386-builtins.c:2446 config/i386/i386-builtins.c:2496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter to builtin not valid: %s"
--- 37678,37708 ----
  msgid "can%'t set position in PCH file: %m"
  msgstr "kan ikke angive position i PCH-filen: %m"
  
! #: config/i386/i386-builtins.c:2268
  #, fuzzy, gcc-internal-format
  #| msgid "No case for %s"
  msgid "no dispatcher found for the versioning attributes"
  msgstr "Ingen case for %s"
  
! #: config/i386/i386-builtins.c:2318
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "__builtin_trap understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: config/i386/i386-builtins.c:2329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No case for %s"
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "Ingen case for %s"
  
! #: config/i386/i386-builtins.c:2430
  #, fuzzy, gcc-internal-format
  #| msgid "argument to dss must be a 2-bit unsigned literal"
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "parameter til dss skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: config/i386/i386-builtins.c:2455 config/i386/i386-builtins.c:2505
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter to builtin not valid: %s"
*************** msgstr "1. parameter skal vÃ¦re en 5 bit
*** 37716,37778 ****
  msgid "the last argument must be a 32-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9789
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: config/i386/i386-expand.c:11016
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11020
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "%qE needs isa option %s"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/i386/i386-expand.c:11691
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "last argument must be an immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/i386/i386-expand.c:12447 config/i386/i386-expand.c:12659
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12712
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12718
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect hint operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:12737
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-features.c:2589
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.c:2594 config/i386/i386-features.c:2859
  #, 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.c:2726
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
--- 37816,37878 ----
  msgid "the last argument must be a 32-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: config/i386/i386-expand.c:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11007
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "%qE needs isa option %s"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/i386/i386-expand.c:11678
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "last argument must be an immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12699
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12705
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect hint operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:12724
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-features.c:2595
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.c:2600 config/i386/i386-features.c:2868
  #, 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.c:2732
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
*************** msgstr "cdecl og thiscall er indbyrdes u
*** 38270,38276 ****
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-egenskaben bruges til ikke-klasse metode"
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19331
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
--- 38370,38376 ----
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-egenskaben bruges til ikke-klasse metode"
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
*************** msgstr "ms_hook_prologue er ikke forenel
*** 38453,38465 ****
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.c:9396
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: config/i386/i386.c:9416
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d does not support 64 bit fp registers"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
--- 38553,38565 ----
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.c:9401
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: config/i386/i386.c:9421
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d does not support 64 bit fp registers"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
*************** msgstr "-mips%d understÃ¸tter ikke 64-bi
*** 38467,38534 ****
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9427
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d does not support 64 bit fp registers"
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "-mips%d understÃ¸tter ikke 64-bit kommatalsregistre"
  
! #: config/i386/i386.c:12378
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported size for integer register"
  msgid "%<V%> modifier on non-integer register"
  msgstr "stÃ¸rrelse er ikke understÃ¸ttet for heltalsregister"
  
! #: config/i386/i386.c:12389 config/i386/i386.c:12403
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "stÃ¸rrelse er ikke understÃ¸ttet for heltalsregister"
  
! #: config/i386/i386.c:12435
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "udvidede registre har ikke hÃ¸je halvdele"
  
! #: config/i386/i386.c:12450
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ikke-understÃ¸ttet operandstÃ¸rrelse for udvidede registre"
  
! #: config/i386/i386.c:12642
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand type used with operand code 'Z'"
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "ugyldig operandtype brugt med operandkoden Â»ZÂ«"
  
! #: config/i386/i386.c:16575
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: config/i386/i386.c:22092
  #, fuzzy, gcc-internal-format
  #| msgid "Tune alignment for the specified chip or CPU version"
  msgid "unknown architecture specific memory model"
  msgstr "FinjustÃ©r justering til en given chip- eller processorversion"
  
! #: config/i386/i386.c:22099
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22106
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22152
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/i386/i386.c:22182
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
--- 38567,38634 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9432
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d does not support 64 bit fp registers"
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "-mips%d understÃ¸tter ikke 64-bit kommatalsregistre"
  
! #: config/i386/i386.c:12383
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported size for integer register"
  msgid "%<V%> modifier on non-integer register"
  msgstr "stÃ¸rrelse er ikke understÃ¸ttet for heltalsregister"
  
! #: config/i386/i386.c:12394 config/i386/i386.c:12408
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "stÃ¸rrelse er ikke understÃ¸ttet for heltalsregister"
  
! #: config/i386/i386.c:12440
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "udvidede registre har ikke hÃ¸je halvdele"
  
! #: config/i386/i386.c:12455
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ikke-understÃ¸ttet operandstÃ¸rrelse for udvidede registre"
  
! #: config/i386/i386.c:12647
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand type used with operand code 'Z'"
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "ugyldig operandtype brugt med operandkoden Â»ZÂ«"
  
! #: config/i386/i386.c:16580
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: config/i386/i386.c:22099
  #, fuzzy, gcc-internal-format
  #| msgid "Tune alignment for the specified chip or CPU version"
  msgid "unknown architecture specific memory model"
  msgstr "FinjustÃ©r justering til en given chip- eller processorversion"
  
! #: config/i386/i386.c:22106
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22113
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22159
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/i386/i386.c:22189
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
*************** msgstr "sektionsegenskaben er ikke tilla
*** 38744,38750 ****
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread er kun tilgÃ¦ngelig pÃ¥ fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1726
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "stakgrÃ¦nseudtryk understÃ¸ttes ikke"
--- 38844,38850 ----
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread er kun tilgÃ¦ngelig pÃ¥ fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "stakgrÃ¦nseudtryk understÃ¸ttes ikke"
*************** msgstr "-g er kun understÃ¸ttet ved brug
*** 39901,39911 ****
  msgid "%<-g%> option disabled"
  msgstr "tilvalget -g deaktiveret"
  
! #: config/pa/pa.c:8762
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr ""
  
  #: config/pru/pru-passes.c:111
  #, gcc-internal-format
  msgid "large return values not supported with %<-mabi=ti%> option"
--- 40001,40017 ----
  msgid "%<-g%> option disabled"
  msgstr "tilvalget -g deaktiveret"
  
! #: config/pa/pa.c:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr ""
  
+ #: config/pa/som.h:337
+ #, fuzzy, gcc-internal-format
+ #| msgid "-pipe is not supported"
+ msgid "weak aliases are not supported"
+ msgstr "-pipe understÃ¸ttes ikke"
+ 
  #: config/pru/pru-passes.c:111
  #, gcc-internal-format
  msgid "large return values not supported with %<-mabi=ti%> option"
*************** msgstr "%s understÃ¸ttes ikke af denne k
*** 40194,40761 ****
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ugyldigt register i instruktionen"
  
! #: config/rs6000/rs6000-call.c:5820
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6010
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6185
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6455
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7195
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7370
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8162
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - use of undefined type"
  msgid "internal error: builtin function %qs already processed"
  msgstr "intern fejl - brug af ikke-defineret type"
  
! #: config/rs6000/rs6000-call.c:8480
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs understÃ¸ttes ikke af denne mÃ¥larkitektur"
  
! #: config/rs6000/rs6000-call.c:8521
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "argument 1 must be an 8-bit field value"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/rs6000/rs6000-call.c:8552
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:8564
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "Argument must be a constant between 0 and 31."
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-call.c:8590
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:8605
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "Argument must be a value between 0 and 3."
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-call.c:8630
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:8635
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:8654
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "Argument must be a value between 0 and 7."
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-call.c:8695
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/rs6000/rs6000-call.c:8779
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:8790
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:8801
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:8812
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:8826
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:8844
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:8860
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:8899
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument 1 of %qs must be a constant"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: config/rs6000/rs6000-call.c:8957
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: config/rs6000/rs6000-call.c:9230
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument %d must be an unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: config/rs6000/rs6000-call.c:9426
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s accepterer kun 1 parameter"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9445
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "#%s med ugyldig parameter"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9473
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "#%s med ugyldig parameter"
  
! #: config/rs6000/rs6000-call.c:9499
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9552
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9577
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9597
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9609
  #, fuzzy, gcc-internal-format
  #| msgid "number must be 0 or 1"
  msgid "argument 1 must be 0 or 2"
  msgstr "tal skal enten vÃ¦re 0 eller 1"
  
! #: config/rs6000/rs6000-call.c:9621
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9635
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9647
  #, fuzzy, gcc-internal-format
  #| msgid "number must be 0 or 1"
  msgid "argument 2 must be 0 or 1"
  msgstr "tal skal enten vÃ¦re 0 eller 1"
  
! #: config/rs6000/rs6000-call.c:9655
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9722 config/rs6000/rs6000-call.c:10062
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9887
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10109
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "en tredje parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: config/rs6000/rs6000-call.c:10124
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "third argument to %qs must be [0, 12]"
  msgstr "en tredje parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: config/rs6000/rs6000-call.c:10318
  #, fuzzy, gcc-internal-format
  #| msgid "this media function is only available on the fr400"
  msgid "%qs is only valid for the cell processor"
  msgstr "denne mediafunktion er kun tilgÃ¦ngelig pÃ¥ fr400"
  
! #: config/rs6000/rs6000-call.c:10320 config/rs6000/rs6000-call.c:10322
! #: config/rs6000/rs6000-call.c:10324 config/rs6000/rs6000-call.c:10330
! #: config/rs6000/rs6000-call.c:10332 config/rs6000/rs6000-call.c:10338
! #: config/rs6000/rs6000-call.c:10344 config/rs6000/rs6000-call.c:10348
! #: config/rs6000/rs6000-call.c:10350 config/rs6000/rs6000-call.c:10354
! #: config/rs6000/rs6000-call.c:10358
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires the %qs option"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:10327 config/rs6000/rs6000-call.c:10335
! #: config/rs6000/rs6000-call.c:10341
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires the %qs and %qs options"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:10356
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:10361
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:10364
  #, fuzzy, gcc-internal-format
  #| msgid "inline functions not supported for this return value type"
  msgid "%qs is not supported with the current options"
  msgstr "integrerede funktioner understÃ¸ttes ikke for denne returvÃ¦rditype"
  
! #: config/rs6000/rs6000-call.c:13019
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - use of undefined type"
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "intern fejl - brug af ikke-defineret type"
  
! #: config/rs6000/rs6000-call.c:13041
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - use of undefined type"
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "intern fejl - brug af ikke-defineret type"
  
! #: config/rs6000/rs6000-logue.c:1689
  #, fuzzy, gcc-internal-format
  #| msgid "stack frame too big"
  msgid "stack frame too large"
  msgstr "stakramme for stor"
  
! #: config/rs6000/rs6000-logue.c:5481
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d does not support 64 bit fp registers"
  msgid "%qs uses register r29"
  msgstr "-mips%d understÃ¸tter ikke 64-bit kommatalsregistre"
  
! #: config/rs6000/rs6000-logue.c:5489
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC target is not supported for this machine"
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma GCC-mÃ¥larkitektur er ikke understÃ¸ttet pÃ¥ denne maskine"
  
! #: config/rs6000/rs6000.c:3145 config/rs6000/rs6000.c:3148
! #: config/rs6000/rs6000.c:3151
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid reference type"
  msgid "%qs requires %qs or %qs"
  msgstr "Ugyldig referencetype"
  
! #: config/rs6000/rs6000.c:3252
  #, fuzzy, gcc-internal-format
  #| msgid "-maix64 requires PowerPC64 architecture remain enabled"
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-maix64 krÃ¦ver at PowerPC64-arkitekturen forbliver aktiveret"
  
! #: config/rs6000/rs6000.c:3445
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3584
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "AltiVec not supported in this target"
  msgstr "stakgrÃ¦nser understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000.c:3601
  #, fuzzy, gcc-internal-format
  #| msgid "-mstring is not supported on little endian systems"
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring er ikke understÃ¸ttet pÃ¥ lilleendede systemer"
  
! #: config/rs6000/rs6000.c:3680
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3688
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code compatible with TI tools"
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "Udsend kode der er kompatibel med TI-vÃ¦rktÃ¸jer"
  
! #: config/rs6000/rs6000.c:3713 config/rs6000/rs6000.c:3720
! #: config/rs6000/rs6000.c:3727 config/rs6000/rs6000.c:3735
! #: config/rs6000/rs6000.c:3754 config/rs6000/rs6000.c:3816
! #: config/rs6000/rs6000.c:3843 config/rs6000/rs6000.c:3870
! #: config/rs6000/rs6000.c:3885 config/rs6000/rs6000.c:3893
! #: config/rs6000/rs6000.c:3922 config/rs6000/rs6000.c:3924
! #: config/rs6000/rs6000.c:4010 config/rs6000/rs6000.c:4019
! #: config/rs6000/rs6000.c:4021 config/rs6000/rs6000.c:4030
! #: config/rs6000/rs6000.c:4171
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs requires %qs"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/rs6000/rs6000.c:3913
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "ukendt registernavn: %s"
  
! #: config/rs6000/rs6000.c:3939
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/rs6000/rs6000.c:3948
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3951
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3970
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/rs6000/rs6000.c:3979
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4002
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4087
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4110 config/rs6000/rs6000.c:4125
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4138
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4276
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/rs6000/rs6000.c:4293
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qs is not a valid base register in %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: config/rs6000/rs6000.c:4301
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t use %qs as a call-used register"
  msgid "%qs needs a valid base register"
  msgstr "kan ikke bruge %qs som et kald-brugt register"
  
! #: config/rs6000/rs6000.c:4599
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/rs6000/rs6000.c:4636
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%s har ingen %s"
  
! #: config/rs6000/rs6000.c:7160
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:16704
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "ingen profilering af 64 bit-kode for denne ABI"
  
! #: config/rs6000/rs6000.c:19006
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of `this', which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "kan ikke tage adressen af 'this' som er et hÃ¸jrevÃ¦rdiudtryk"
  
! #: config/rs6000/rs6000.c:19088
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19090
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19092
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19094
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19100
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19103
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19108
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.c:19111
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23115
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ugyldig parametertype '%T'"
  
! #: config/rs6000/rs6000.c:23118
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%s%qs%s is not allowed"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/rs6000/rs6000.c:23120
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: config/rs6000/rs6000.c:23657
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23816
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23848
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: config/rs6000/rs6000.c:24092
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
--- 40300,40868 ----
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ugyldigt register i instruktionen"
  
! #: config/rs6000/rs6000-call.c:5845
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6035
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6480
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7220
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8187
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - use of undefined type"
  msgid "internal error: builtin function %qs already processed"
  msgstr "intern fejl - brug af ikke-defineret type"
  
! #: config/rs6000/rs6000-call.c:8505
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs understÃ¸ttes ikke af denne mÃ¥larkitektur"
  
! #: config/rs6000/rs6000-call.c:8546
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "argument 1 must be an 8-bit field value"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/rs6000/rs6000-call.c:8577
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:8589
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "Argument must be a constant between 0 and 31."
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-call.c:8615
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:8630
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "Argument must be a value between 0 and 3."
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-call.c:8655
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:8660
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:8679
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "Argument must be a value between 0 and 7."
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-call.c:8720
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/rs6000/rs6000-call.c:8804
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:8815
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:8826
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:8837
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:8851
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:8869
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:8885
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:8924
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument 1 of %qs must be a constant"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: config/rs6000/rs6000-call.c:8982
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: config/rs6000/rs6000-call.c:9255
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument %d must be an unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: config/rs6000/rs6000-call.c:9451
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s accepterer kun 1 parameter"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9470
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "#%s med ugyldig parameter"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9498
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "#%s med ugyldig parameter"
  
! #: config/rs6000/rs6000-call.c:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9602
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9622
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9634
  #, fuzzy, gcc-internal-format
  #| msgid "number must be 0 or 1"
  msgid "argument 1 must be 0 or 2"
  msgstr "tal skal enten vÃ¦re 0 eller 1"
  
! #: config/rs6000/rs6000-call.c:9646
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9660
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9672
  #, fuzzy, gcc-internal-format
  #| msgid "number must be 0 or 1"
  msgid "argument 2 must be 0 or 1"
  msgstr "tal skal enten vÃ¦re 0 eller 1"
  
! #: config/rs6000/rs6000-call.c:9680
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10134
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "en tredje parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: config/rs6000/rs6000-call.c:10149
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "third argument to %qs must be [0, 12]"
  msgstr "en tredje parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: config/rs6000/rs6000-call.c:10343
  #, fuzzy, gcc-internal-format
  #| msgid "this media function is only available on the fr400"
  msgid "%qs is only valid for the cell processor"
  msgstr "denne mediafunktion er kun tilgÃ¦ngelig pÃ¥ fr400"
  
! #: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires the %qs option"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires the %qs and %qs options"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:10381
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:10386
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:10389
  #, fuzzy, gcc-internal-format
  #| msgid "inline functions not supported for this return value type"
  msgid "%qs is not supported with the current options"
  msgstr "integrerede funktioner understÃ¸ttes ikke for denne returvÃ¦rditype"
  
! #: config/rs6000/rs6000-call.c:13016
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - use of undefined type"
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "intern fejl - brug af ikke-defineret type"
  
! #: config/rs6000/rs6000-call.c:13038
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - use of undefined type"
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "intern fejl - brug af ikke-defineret type"
  
! #: config/rs6000/rs6000-logue.c:1691
  #, fuzzy, gcc-internal-format
  #| msgid "stack frame too big"
  msgid "stack frame too large"
  msgstr "stakramme for stor"
  
! #: config/rs6000/rs6000-logue.c:5486
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d does not support 64 bit fp registers"
  msgid "%qs uses register r29"
  msgstr "-mips%d understÃ¸tter ikke 64-bit kommatalsregistre"
  
! #: config/rs6000/rs6000-logue.c:5494
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC target is not supported for this machine"
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma GCC-mÃ¥larkitektur er ikke understÃ¸ttet pÃ¥ denne maskine"
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid reference type"
  msgid "%qs requires %qs or %qs"
  msgstr "Ugyldig referencetype"
  
! #: config/rs6000/rs6000.c:3261
  #, fuzzy, gcc-internal-format
  #| msgid "-maix64 requires PowerPC64 architecture remain enabled"
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-maix64 krÃ¦ver at PowerPC64-arkitekturen forbliver aktiveret"
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3593
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "AltiVec not supported in this target"
  msgstr "stakgrÃ¦nser understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000.c:3610
  #, fuzzy, gcc-internal-format
  #| msgid "-mstring is not supported on little endian systems"
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring er ikke understÃ¸ttet pÃ¥ lilleendede systemer"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code compatible with TI tools"
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "Udsend kode der er kompatibel med TI-vÃ¦rktÃ¸jer"
  
! #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs requires %qs"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/rs6000/rs6000.c:3930
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "ukendt registernavn: %s"
  
! #: config/rs6000/rs6000.c:3956
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/rs6000/rs6000.c:3965
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3968
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3987
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/rs6000/rs6000.c:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4106
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4302
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/rs6000/rs6000.c:4319
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qs is not a valid base register in %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: config/rs6000/rs6000.c:4327
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t use %qs as a call-used register"
  msgid "%qs needs a valid base register"
  msgstr "kan ikke bruge %qs som et kald-brugt register"
  
! #: config/rs6000/rs6000.c:4623
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/rs6000/rs6000.c:4660
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%s har ingen %s"
  
! #: config/rs6000/rs6000.c:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:16737
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "ingen profilering af 64 bit-kode for denne ABI"
  
! #: config/rs6000/rs6000.c:19039
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of `this', which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "kan ikke tage adressen af 'this' som er et hÃ¸jrevÃ¦rdiudtryk"
  
! #: config/rs6000/rs6000.c:19121
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19123
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19125
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19127
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19133
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19136
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19141
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.c:19144
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23150
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ugyldig parametertype '%T'"
  
! #: config/rs6000/rs6000.c:23153
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%s%qs%s is not allowed"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/rs6000/rs6000.c:23155
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: config/rs6000/rs6000.c:24139
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
*************** msgstr "%JstÃ¸rrelsen af '%D' er %d byte
*** 41137,41256 ****
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12898
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "funktionen '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: config/s390/s390.c:15156
  #, fuzzy, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "kodemodellen %s er ikke understÃ¸ttet i PIC-tilstand"
  
! #: config/s390/s390.c:15163
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15198
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware vector support not available on %s"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15201
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15230
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15234
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15246
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15255
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15261
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15266
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15279
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15282
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15285
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15288
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15348
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "-f%s er ikke understÃ¸ttet: ignoreret"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15384
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: config/s390/s390.c:15391
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "argument to %qs is too large (max. %d)"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: config/s390/s390.c:15421
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15582 config/s390/s390.c:15632 config/s390/s390.c:15649
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15588
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "value %qs is not supported by attribute %<target%>"
--- 41244,41363 ----
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12900
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "funktionen '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: config/s390/s390.c:15158
  #, fuzzy, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "kodemodellen %s er ikke understÃ¸ttet i PIC-tilstand"
  
! #: config/s390/s390.c:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware vector support not available on %s"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15203
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15236
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15248
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15257
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15265
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "-f%s er ikke understÃ¸ttet: ignoreret"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15386
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: config/s390/s390.c:15393
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "argument to %qs is too large (max. %d)"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15590
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "value %qs is not supported by attribute %<target%>"
*************** msgstr "-fdata-sections understÃ¸ttes ik
*** 41337,41369 ****
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr "-mcmodel= understÃ¸ttes ikke pÃ¥ 32 bit-systemer"
  
! #: config/stormy16/stormy16.c:1048
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1205
  #, fuzzy, gcc-internal-format
  msgid "function_profiler support"
  msgstr "function_profiler-understÃ¸ttelse for MMIX"
  
! #: config/stormy16/stormy16.c:1299
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr "kan ikke bruge va_start i afbrydelsesfunktion"
  
! #: config/stormy16/stormy16.c:1870
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "switch-sÃ¦tning med %lu elementer er for stor"
  
! #: config/stormy16/stormy16.c:2242
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/stormy16/stormy16.c:2249
  #, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr ""
--- 41444,41476 ----
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr "-mcmodel= understÃ¸ttes ikke pÃ¥ 32 bit-systemer"
  
! #: config/stormy16/stormy16.c:1058
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1215
  #, fuzzy, gcc-internal-format
  msgid "function_profiler support"
  msgstr "function_profiler-understÃ¸ttelse for MMIX"
  
! #: config/stormy16/stormy16.c:1309
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr "kan ikke bruge va_start i afbrydelsesfunktion"
  
! #: config/stormy16/stormy16.c:1880
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "switch-sÃ¦tning med %lu elementer er for stor"
  
! #: config/stormy16/stormy16.c:2252
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/stormy16/stormy16.c:2259
  #, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr ""
*************** msgstr "etiketten '%D' er defineret, men
*** 41781,41787 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1590 c/c-decl.c:7067 c/c-decl.c:7975 c/c-decl.c:8782
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "  oprindelig definition er her"
--- 41888,41894 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1590 c/c-decl.c:7070 c/c-decl.c:7978 c/c-decl.c:8785
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "  oprindelig definition er her"
*************** msgstr "erklÃ¦ring af '%s' skygger for e
*** 42012,42018 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2837
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %qD shadows a global declaration"
--- 42119,42125 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %qD shadows a global declaration"
*************** msgstr "'%s' er ikke erklÃ¦ret (fÃ¸rst b
*** 42097,42103 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(et kaldenavn der ikke er erklÃ¦ret, rapporteres kun Ã©n gang per funktion)"
  
! #: c/c-decl.c:3791 cp/decl.c:3136
  #, fuzzy, gcc-internal-format
  #| msgid "label %s referenced outside of any function"
  msgid "label %qE referenced outside of any function"
--- 42204,42210 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(et kaldenavn der ikke er erklÃ¦ret, rapporteres kun Ã©n gang per funktion)"
  
! #: c/c-decl.c:3791 cp/decl.c:3147
  #, fuzzy, gcc-internal-format
  #| msgid "label %s referenced outside of any function"
  msgid "label %qE referenced outside of any function"
*************** msgstr "overlÃ¸b i konstant udtryk"
*** 42132,42138 ****
  msgid "duplicate label declaration %qE"
  msgstr "etiketten '%s' er blevet erklÃ¦ret mere end Ã©n gang"
  
! #: c/c-decl.c:4007 cp/decl.c:3542
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "duplicate label %qD"
--- 42239,42245 ----
  msgid "duplicate label declaration %qE"
  msgstr "etiketten '%s' er blevet erklÃ¦ret mere end Ã©n gang"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "duplicate label %qD"
*************** msgstr "ISO C90 understÃ¸tter ikke %<[*]
*** 42254,42260 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7534 c/c-decl.c:9438
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
--- 42361,42367 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7537 c/c-decl.c:9441
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
*************** msgstr "kan ikke anbringe et objekt med
*** 42352,42358 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: c/c-decl.c:5568 cp/decl.c:7939
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 42459,42465 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "ISO C90 forbyder tabellen '%s' m
*** 42445,42451 ****
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: c/c-decl.c:6074 c/c-decl.c:6467 c/c-decl.c:6477
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
--- 42552,42558 ----
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: c/c-decl.c:6074 c/c-decl.c:6470 c/c-decl.c:6480
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
*************** msgstr "'restrict' optrÃ¦der mere end Ã©
*** 42497,42503 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "modstridende superklassenavn '%s'"
  
! #: c/c-decl.c:6164 c/c-parser.c:3015
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
--- 42604,42610 ----
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "modstridende superklassenavn '%s'"
  
! #: c/c-decl.c:6164 c/c-parser.c:3014
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
*************** msgstr "lagringsklasse angivet for param
*** 42550,42556 ****
  msgid "storage class specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:6215 cp/decl.c:11852
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "lagringsklasse angivet for typenavn"
--- 42657,42663 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:6215 cp/decl.c:11845
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "lagringsklasse angivet for typenavn"
*************** msgstr "'%s' i funktionsvirkefelt underf
*** 42592,42598 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6691
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static eller typemodifikationer i ikke-parametertabelerklÃ¦ring"
--- 42699,42705 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6694
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static eller typemodifikationer i ikke-parametertabelerklÃ¦ring"
*************** msgstr "'%s' erklÃ¦ret som en tabel af f
*** 42621,42627 ****
  msgid "declaration of type name as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: c/c-decl.c:6381 c/c-decl.c:8506
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
--- 42728,42734 ----
  msgid "declaration of type name as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: c/c-decl.c:6381 c/c-decl.c:8509
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
*************** msgstr "stÃ¸rrelsen af tabellen '%s' er
*** 42638,43373 ****
  msgid "size of unnamed array has non-integer type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6424
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has incomplete type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6427
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has incomplete type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6438
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array `%s'"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C forbyder tabellen '%s' med stÃ¸rrelsen nul"
  
! #: c/c-decl.c:6441
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med stÃ¸rrelsen nul"
  
! #: c/c-decl.c:6450
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c/c-decl.c:6452
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c/c-decl.c:6537
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.c:6540
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.c:6579 c/c-decl.c:7237
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 understÃ¸tter ikke fleksible tabelmedlemmer"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6601
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: c/c-decl.c:6614
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tabeltypen er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:6620
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: c/c-decl.c:6624
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: c/c-decl.c:6727
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE er erklÃ¦ret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.c:6730
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "'typenavn er erklÃ¦ret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE er erklÃ¦ret som en funktion, der returnerer en array"
  
! #: c/c-decl.c:6740
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "typenavn er erklÃ¦ret som en funktion, der returnerer en array"
  
! #: c/c-decl.c:6781
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktiondefinition har kvalificeret void-returtype"
  
! #: c/c-decl.c:6785 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: c/c-decl.c:6823 c/c-decl.c:7033 c/c-decl.c:7087 c/c-decl.c:7171
! #: c/c-decl.c:7296 c/c-parser.c:3017
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.c:6829 c/c-decl.c:7039 c/c-decl.c:7176 c/c-decl.c:7301
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.c:6924
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:6928
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:6934
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
  
! #: c/c-decl.c:6950
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter `%E'"
  msgid "%qs specified for parameter %qE"
  msgstr "typeangivelse udeladt for parameteren '%E'"
  
! #: c/c-decl.c:6953
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter"
  msgid "%qs specified for unnamed parameter"
  msgstr "typeangivelsen er ikke angivet for parameteren"
  
! #: c/c-decl.c:6959
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:6962
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:6977
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:6979
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:6988
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.c:6990
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:6995
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:6997
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:7002
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.c:7004
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "'__alignof' benyttet pÃ¥ et bitfelt"
  
! #: c/c-decl.c:7007
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: c/c-decl.c:7014
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7048
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7050
  #, fuzzy, gcc-internal-format
  #| msgid "operator `%T' declared to return `%T'"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "operator '%T' erklÃ¦ret til at returnere '%T'"
  
! #: c/c-decl.c:7093
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C forbyder const eller volatile funktionstyper"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7104
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type `%T'"
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "datamedlem mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: c/c-decl.c:7121 cp/decl.c:10792
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable or field %qE declared void"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: c/c-decl.c:7161
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: c/c-decl.c:7203
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.c:7205
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.c:7218
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "field %qE declared as a function"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: c/c-decl.c:7225
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "feltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7227
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "navnet '%T' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7267 c/c-decl.c:7278 c/c-decl.c:7281
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function `%s'"
  msgid "invalid storage class for function %qE"
  msgstr "ugyldig lagringsklasse for funktion '%s'"
  
  # at oversÃ¦tte inline med et udsagnsord her bliver vist for tvetydigt
! #: c/c-decl.c:7338
  #, fuzzy, gcc-internal-format
  #| msgid "cannot inline function `main'"
  msgid "cannot inline function %<main%>"
  msgstr "funktionen 'main' kan ikke vÃ¦re inline"
  
! #: c/c-decl.c:7340
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7351
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:7354
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:7383
  #, fuzzy, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel eller felt '%s' erklÃ¦ret void"
  
! #: c/c-decl.c:7393
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7395
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7430
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:7432
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7540 c/c-decl.c:9259
  #, fuzzy, gcc-internal-format
  #| msgid "function declaration isn't a prototype"
  msgid "function declaration isn%'t a prototype"
  msgstr "funktionserklÃ¦ringen er ikke en prototype"
  
! #: c/c-decl.c:7550
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: c/c-decl.c:7595
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7610
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "parameter %u has void type"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7688
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-decl.c:7692 c/c-decl.c:7728
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: c/c-decl.c:7722
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameteren '%s' har kun en forhÃ¥ndserklÃ¦ring"
  
! #: c/c-decl.c:7768
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7882
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "enum type defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:7888
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "struct defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:7894
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "union defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:7971
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `union %s'"
  msgid "redefinition of %<union %E%>"
  msgstr "omdefinering af 'union %s'"
  
! #: c/c-decl.c:7973
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `struct %s'"
  msgid "redefinition of %<struct %E%>"
  msgstr "omdefinering af 'struct %s'"
  
! #: c/c-decl.c:7982
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<union %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.c:7984
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<struct %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.c:8014 c/c-decl.c:8801
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8081 cp/decl.c:4968
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: c/c-decl.c:8086
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understÃ¸tter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.c:8089
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understÃ¸tter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.c:8182 c/c-decl.c:8200 c/c-decl.c:8261
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate member `%D'"
  msgid "duplicate member %q+D"
  msgstr "medlemmet '%D' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:8287
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8415
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "union has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.c:8417
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: c/c-decl.c:8422
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "struct has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.c:8424
  #, fuzzy, gcc-internal-format
  #| msgid "%s has no member named `%s'"
  msgid "struct has no members"
  msgstr "%s har intet medlem ved navn '%s'"
  
! #: c/c-decl.c:8485 cp/decl.c:13096
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.c:8491
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: c/c-decl.c:8497
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.c:8528
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s er for stor"
  
! #: c/c-decl.c:8633
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan ikke ikke gÃ¸res gennemsigtig"
  
! #: c/c-decl.c:8773
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<enum %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8780
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "omerklÃ¦ring af 'enum %s'"
  
! #: c/c-decl.c:8859 cp/decl.c:15543
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:8874
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "enum-vÃ¦rdier overstige rÃ¦kkevidden af det stÃ¸rste heltal"
  
! #: c/c-decl.c:8994 c/c-decl.c:9010
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:9005
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:9029
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "enum-vÃ¦rdier for store"
  
! #: c/c-decl.c:9037
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C begrÃ¦nser enum-vÃ¦rdier til rÃ¦kkevidden af 'int'"
  
! #: c/c-decl.c:9156 cp/decl.c:5273 cp/decl.c:16102
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline funktion '%s' givet egenskaben noinline"
  
! #: c/c-decl.c:9174
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "returtypen er en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:9185
  #, fuzzy, gcc-internal-format
  #| msgid "return type defaults to `int'"
  msgid "return type defaults to %<int%>"
  msgstr "returtypen antages at vÃ¦re 'int'"
  
! #: c/c-decl.c:9209
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: c/c-decl.c:9268
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "ingen tidligere prototype for '%s'"
  
! #: c/c-decl.c:9277
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "'%s' blev brugt uden en prototype fÃ¸r dens definition"
  
! #: c/c-decl.c:9285 cp/decl.c:16237
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidligere erklÃ¦ring af '%s'"
  
! #: c/c-decl.c:9295
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "'%s' blev brugt uden en erklÃ¦ring fÃ¸r dens definition"
  
! #: c/c-decl.c:9314
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: c/c-decl.c:9316
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9323
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "'%s' er normalt en ikke-statisk funktion"
  
! #: c/c-decl.c:9360
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "kan ikke bruge '::' i parametererklÃ¦ring"
  
! #: c/c-decl.c:9375
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.c:9391
  #, fuzzy, gcc-internal-format
  msgid "parameter name omitted"
  msgstr "parameternavn udeladt"
  
! #: c/c-decl.c:9430 c/c-decl.c:9434
  #, fuzzy, gcc-internal-format
  #| msgid "traditional C rejects ISO C style function definitions"
  msgid "old-style function definition"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.c:9447
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parameternavn mangler fra parameterliste"
  
! #: c/c-decl.c:9463
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: c/c-decl.c:9471
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "flere parametre ved navn '%s'"
  
! #: c/c-decl.c:9480
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %qD declared with void type"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.c:9509 c/c-decl.c:9514
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "typen til '%s' antages at vÃ¦re 'int'"
  
! #: c/c-decl.c:9534
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:9541
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "erklÃ¦ring af parameteren '%s', men ingen sÃ¥dan parameter"
  
! #: c/c-decl.c:9594
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.c:9605
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.c:9608 c/c-decl.c:9655 c/c-decl.c:9669
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "tom erklÃ¦ring"
  
! #: c/c-decl.c:9647
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9652
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9662
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9667
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9918 cp/decl.c:17116
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: c/c-decl.c:9937 cp/decl.c:17148
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
--- 42745,43480 ----
  msgid "size of unnamed array has non-integer type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6425
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has incomplete type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6428
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has incomplete type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6440
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array `%s'"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C forbyder tabellen '%s' med stÃ¸rrelsen nul"
  
! #: c/c-decl.c:6443
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med stÃ¸rrelsen nul"
  
! #: c/c-decl.c:6452
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c/c-decl.c:6454
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c/c-decl.c:6540
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.c:6543
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.c:6582 c/c-decl.c:7240
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 understÃ¸tter ikke fleksible tabelmedlemmer"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6604
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: c/c-decl.c:6617
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tabeltypen er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:6623
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: c/c-decl.c:6627
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: c/c-decl.c:6730
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE er erklÃ¦ret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.c:6733
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "'typenavn er erklÃ¦ret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.c:6740
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE er erklÃ¦ret som en funktion, der returnerer en array"
  
! #: c/c-decl.c:6743
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "typenavn er erklÃ¦ret som en funktion, der returnerer en array"
  
! #: c/c-decl.c:6784
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktiondefinition har kvalificeret void-returtype"
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: c/c-decl.c:6826 c/c-decl.c:7036 c/c-decl.c:7090 c/c-decl.c:7174
! #: c/c-decl.c:7299 c/c-parser.c:3016
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.c:6832 c/c-decl.c:7042 c/c-decl.c:7179 c/c-decl.c:7304
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.c:6927
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:6931
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:6937
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
  
! #: c/c-decl.c:6953
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter `%E'"
  msgid "%qs specified for parameter %qE"
  msgstr "typeangivelse udeladt for parameteren '%E'"
  
! #: c/c-decl.c:6956
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter"
  msgid "%qs specified for unnamed parameter"
  msgstr "typeangivelsen er ikke angivet for parameteren"
  
! #: c/c-decl.c:6962
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:6965
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:6980
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:6982
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:6991
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.c:6993
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:6998
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:7000
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:7005
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.c:7007
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "'__alignof' benyttet pÃ¥ et bitfelt"
  
! #: c/c-decl.c:7010
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7020
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7051
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7053
  #, fuzzy, gcc-internal-format
  #| msgid "operator `%T' declared to return `%T'"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "operator '%T' erklÃ¦ret til at returnere '%T'"
  
! #: c/c-decl.c:7096
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C forbyder const eller volatile funktionstyper"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7107
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type `%T'"
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "datamedlem mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: c/c-decl.c:7124 cp/decl.c:10785
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable or field %qE declared void"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: c/c-decl.c:7164
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: c/c-decl.c:7206
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.c:7208
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.c:7221
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "field %qE declared as a function"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: c/c-decl.c:7228
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "feltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7230
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "navnet '%T' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7270 c/c-decl.c:7281 c/c-decl.c:7284
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function `%s'"
  msgid "invalid storage class for function %qE"
  msgstr "ugyldig lagringsklasse for funktion '%s'"
  
  # at oversÃ¦tte inline med et udsagnsord her bliver vist for tvetydigt
! #: c/c-decl.c:7341
  #, fuzzy, gcc-internal-format
  #| msgid "cannot inline function `main'"
  msgid "cannot inline function %<main%>"
  msgstr "funktionen 'main' kan ikke vÃ¦re inline"
  
! #: c/c-decl.c:7343
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7354
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:7357
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:7386
  #, fuzzy, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel eller felt '%s' erklÃ¦ret void"
  
! #: c/c-decl.c:7396
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7398
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7433
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:7435
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7543 c/c-decl.c:9262
  #, fuzzy, gcc-internal-format
  #| msgid "function declaration isn't a prototype"
  msgid "function declaration isn%'t a prototype"
  msgstr "funktionserklÃ¦ringen er ikke en prototype"
  
! #: c/c-decl.c:7553
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: c/c-decl.c:7598
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7613
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "parameter %u has void type"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7691
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-decl.c:7695 c/c-decl.c:7731
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: c/c-decl.c:7725
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameteren '%s' har kun en forhÃ¥ndserklÃ¦ring"
  
! #: c/c-decl.c:7771
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7885
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "enum type defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:7891
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "struct defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:7897
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "union defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:7974
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `union %s'"
  msgid "redefinition of %<union %E%>"
  msgstr "omdefinering af 'union %s'"
  
! #: c/c-decl.c:7976
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `struct %s'"
  msgid "redefinition of %<struct %E%>"
  msgstr "omdefinering af 'struct %s'"
  
! #: c/c-decl.c:7985
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<union %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.c:7987
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<struct %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.c:8017 c/c-decl.c:8804
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: c/c-decl.c:8089
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understÃ¸tter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.c:8092
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understÃ¸tter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.c:8185 c/c-decl.c:8203 c/c-decl.c:8264
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate member `%D'"
  msgid "duplicate member %q+D"
  msgstr "medlemmet '%D' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8293
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8418
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "union has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.c:8420
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: c/c-decl.c:8425
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "struct has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.c:8427
  #, fuzzy, gcc-internal-format
  #| msgid "%s has no member named `%s'"
  msgid "struct has no members"
  msgstr "%s har intet medlem ved navn '%s'"
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.c:8494
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: c/c-decl.c:8500
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.c:8531
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s er for stor"
  
! #: c/c-decl.c:8636
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan ikke ikke gÃ¸res gennemsigtig"
  
! #: c/c-decl.c:8776
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<enum %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8783
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "omerklÃ¦ring af 'enum %s'"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:8877
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "enum-vÃ¦rdier overstige rÃ¦kkevidden af det stÃ¸rste heltal"
  
! #: c/c-decl.c:8997 c/c-decl.c:9013
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:9008
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:9032
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "enum-vÃ¦rdier for store"
  
! #: c/c-decl.c:9040
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C begrÃ¦nser enum-vÃ¦rdier til rÃ¦kkevidden af 'int'"
  
! #: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline funktion '%s' givet egenskaben noinline"
  
! #: c/c-decl.c:9177
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "returtypen er en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:9188
  #, fuzzy, gcc-internal-format
  #| msgid "return type defaults to `int'"
  msgid "return type defaults to %<int%>"
  msgstr "returtypen antages at vÃ¦re 'int'"
  
! #: c/c-decl.c:9212
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: c/c-decl.c:9271
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "ingen tidligere prototype for '%s'"
  
! #: c/c-decl.c:9280
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "'%s' blev brugt uden en prototype fÃ¸r dens definition"
  
! #: c/c-decl.c:9288 cp/decl.c:16230
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidligere erklÃ¦ring af '%s'"
  
! #: c/c-decl.c:9298
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "'%s' blev brugt uden en erklÃ¦ring fÃ¸r dens definition"
  
! #: c/c-decl.c:9317
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: c/c-decl.c:9319
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9326
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "'%s' er normalt en ikke-statisk funktion"
  
! #: c/c-decl.c:9363
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "kan ikke bruge '::' i parametererklÃ¦ring"
  
! #: c/c-decl.c:9378
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.c:9394
  #, fuzzy, gcc-internal-format
  msgid "parameter name omitted"
  msgstr "parameternavn udeladt"
  
! #: c/c-decl.c:9433 c/c-decl.c:9437
  #, fuzzy, gcc-internal-format
  #| msgid "traditional C rejects ISO C style function definitions"
  msgid "old-style function definition"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.c:9450
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parameternavn mangler fra parameterliste"
  
! #: c/c-decl.c:9466
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: c/c-decl.c:9474
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "flere parametre ved navn '%s'"
  
! #: c/c-decl.c:9483
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %qD declared with void type"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.c:9512 c/c-decl.c:9517
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "typen til '%s' antages at vÃ¦re 'int'"
  
! #: c/c-decl.c:9537
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:9544
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "erklÃ¦ring af parameteren '%s', men ingen sÃ¥dan parameter"
  
! #: c/c-decl.c:9597
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.c:9608
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.c:9611 c/c-decl.c:9658 c/c-decl.c:9672
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "tom erklÃ¦ring"
  
! #: c/c-decl.c:9650
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9655
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9665
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9670
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: c/c-decl.c:9940 cp/decl.c:17147
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
*************** msgstr "etiketten '%D' er defineret, men
*** 43376,43621 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10033
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "begyndelseserklÃ¦ring i 'for'-lÃ¸kke benyttet uden for C99-tilstand"
  
! #: c/c-decl.c:10038
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10045
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
  
! #: c/c-decl.c:10077
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der er en statisk variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10081
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10088
  #, fuzzy, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "'struct %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10093
  #, fuzzy, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "'union %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10097
  #, fuzzy, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "'enum %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10101
  #, fuzzy, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der ikke er en variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10395
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10454 c/c-decl.c:10461
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "gentaget erklÃ¦ring af enheden '%s'"
  
! #: c/c-decl.c:10489 c/c-decl.c:10873 c/c-decl.c:11268
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "two or more data types in declaration specifiers"
  msgstr "mere end Ã©n datatype i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:10501 cp/parser.c:30306
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "'long long long' er for langt for GCC"
  
! #: c/c-decl.c:10514
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:10743 c/c-parser.c:9996
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:10789
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:10860 c/c-decl.c:11426
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "'%s' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:10920
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:10942
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<__int%d%> is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: c/c-decl.c:10985
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:11104
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11154
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: c/c-decl.c:11225
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:11249 c/c-decl.c:11522 c/c-parser.c:9010
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "fixed-point types not supported for this target"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: c/c-decl.c:11251
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11286
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11299
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' fails to be a typedef or built in type"
  msgid "%qE fails to be a typedef or built in type"
  msgstr "'%s' er hverken en typedef eller en indbygget type"
  
! #: c/c-decl.c:11348
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: c/c-decl.c:11369
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11371
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11373
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11387 c/c-parser.c:8375
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-decl.c:11390 c/c-parser.c:8378
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:11402
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `extern'"
  msgid "%<__thread%> before %<extern%>"
  msgstr "'__thread' fÃ¸r 'extern'"
  
! #: c/c-decl.c:11411
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `static'"
  msgid "%<__thread%> before %<static%>"
  msgstr "'__thread' fÃ¸r 'static'"
  
! #: c/c-decl.c:11424
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11432
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "multiple storage classes in declaration specifiers"
  msgstr "flere lagringsklasser optrÃ¦der i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:11440
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs used with %qE"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.c:11519
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11534
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C understÃ¸tter ikke at blot 'complex' betyder 'double complex'"
  
! #: c/c-decl.c:11561
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11587 c/c-decl.c:11603 c/c-decl.c:11629
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:12028 cp/semantics.c:5623
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12032 cp/semantics.c:5627
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
--- 43483,43728 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10036
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "begyndelseserklÃ¦ring i 'for'-lÃ¸kke benyttet uden for C99-tilstand"
  
! #: c/c-decl.c:10041
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10048
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
  
! #: c/c-decl.c:10080
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der er en statisk variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10084
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10091
  #, fuzzy, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "'struct %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10096
  #, fuzzy, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "'union %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10100
  #, fuzzy, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "'enum %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10104
  #, fuzzy, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der ikke er en variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "gentaget erklÃ¦ring af enheden '%s'"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "two or more data types in declaration specifiers"
  msgstr "mere end Ã©n datatype i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:10504 cp/parser.c:30413
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "'long long long' er for langt for GCC"
  
! #: c/c-decl.c:10517
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:10792
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "'%s' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:10923
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:10945
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<__int%d%> is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: c/c-decl.c:10988
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:11107
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11157
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: c/c-decl.c:11228
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "fixed-point types not supported for this target"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: c/c-decl.c:11254
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11302
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' fails to be a typedef or built in type"
  msgid "%qE fails to be a typedef or built in type"
  msgstr "'%s' er hverken en typedef eller en indbygget type"
  
! #: c/c-decl.c:11351
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: c/c-decl.c:11372
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11374
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11376
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:11405
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `extern'"
  msgid "%<__thread%> before %<extern%>"
  msgstr "'__thread' fÃ¸r 'extern'"
  
! #: c/c-decl.c:11414
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `static'"
  msgid "%<__thread%> before %<static%>"
  msgstr "'__thread' fÃ¸r 'static'"
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11435
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "multiple storage classes in declaration specifiers"
  msgstr "flere lagringsklasser optrÃ¦der i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:11443
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs used with %qE"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.c:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11537
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C understÃ¸tter ikke at blot 'complex' betyder 'double complex'"
  
! #: c/c-decl.c:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12035 cp/semantics.c:5628
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
*************** msgstr ""
*** 43674,43680 ****
  msgid "to match this %qs"
  msgstr "  anden type her"
  
! #: c/c-parser.c:1296 cp/parser.c:30540
  #, fuzzy, gcc-internal-format
  #| msgid "garbage at end of #line"
  msgid "expected end of line"
--- 43781,43787 ----
  msgid "to match this %qs"
  msgstr "  anden type her"
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, fuzzy, gcc-internal-format
  #| msgid "garbage at end of #line"
  msgid "expected end of line"
*************** msgstr "ragelse i slutningen af #line"
*** 43686,43697 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C forbyder en tom kildefil"
  
! #: c/c-parser.c:1633 cp/semantics.c:3058
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1721 c/c-parser.c:11239
  #, 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"
--- 43793,43804 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C forbyder en tom kildefil"
  
! #: c/c-parser.c:1633 cp/semantics.c:3059
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1721 c/c-parser.c:11238
  #, 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 ""
*** 43712,43731 ****
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.c:1938 c/c-parser.c:4348
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-parser.c:1942 c/c-parser.c:2844 c/c-parser.c:4352
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown type name %qE"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.c:1969 c/c-parser.c:12479 c/c-parser.c:18632 c/c-parser.c:19143
! #: c/c-parser.c:19652 cp/parser.c:39900 cp/parser.c:43708
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "expected declaration specifiers"
--- 43819,43838 ----
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.c:1938 c/c-parser.c:4347
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-parser.c:1942 c/c-parser.c:2843 c/c-parser.c:4351
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown type name %qE"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "expected declaration specifiers"
*************** msgstr "to typer angivet i Ã©n tom erklÃ
*** 43742,43753 ****
  msgid "%<fallthrough%> attribute at top level"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c/c-parser.c:2016 c/c-parser.c:3576
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32651 cp/parser.c:32725
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored for methods"
--- 43849,43860 ----
  msgid "%<fallthrough%> attribute at top level"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c/c-parser.c:2016 c/c-parser.c:3575
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored for methods"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 43764,43771 ****
  msgid "unexpected attribute"
  msgstr "uventet operand"
  
! #: c/c-parser.c:2100 c/c-parser.c:5949 c/c-parser.c:6273 cp/parser.c:11465
! #: cp/parser.c:11672
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
--- 43871,43878 ----
  msgid "unexpected attribute"
  msgstr "uventet operand"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
*************** msgstr ""
*** 43803,43809 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13636 cp/parser.c:13795
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 43910,43916 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr ""
*** 43821,44104 ****
  msgid "ISO C forbids nested functions"
  msgstr "ISO C forbyder indlejrede funktioner"
  
! #: c/c-parser.c:2588
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:2591
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:2612 c/c-parser.c:7403 c/c-parser.c:12540 cp/parser.c:43323
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected string literal"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.c:2621
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:2627
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "expression in static assertion is not an integer"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-parser.c:2636
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-parser.c:2641
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for static variable is not constant"
  msgid "expression in static assertion is not constant"
  msgstr "startvÃ¦rdien for den statiske variabel er ikke en konstant"
  
! #: c/c-parser.c:2648
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2650 cp/semantics.c:9685
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: c/c-parser.c:2986
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.c:2989
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the `%s' %s length modifier"
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "%s understÃ¸tter ikke '%s' %s-lÃ¦ngdemodifikationen"
  
! #: c/c-parser.c:2992
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:3019
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a void type"
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "sizeof benyttet pÃ¥ en void-type"
  
! #: c/c-parser.c:3049
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.c:3159
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "empty enum is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c/c-parser.c:3163 c/c-parser.c:4166 c/c-parser.c:4867 c/c-parser.c:4879
! #: c/c-parser.c:5362 c/c-parser.c:5660 c/c-parser.c:7270 c/c-parser.c:7353
! #: c/c-parser.c:8238 c/c-parser.c:8541 c/c-parser.c:8550 c/c-parser.c:9070
! #: c/c-parser.c:9253 c/c-parser.c:9279 c/c-parser.c:10107 c/c-parser.c:10531
! #: c/c-parser.c:10568 c/c-parser.c:10822 c/c-parser.c:10872 c/c-parser.c:11032
! #: c/c-parser.c:11062 c/c-parser.c:11070 c/c-parser.c:11099 c/c-parser.c:11112
! #: c/c-parser.c:11418 c/c-parser.c:11542 c/c-parser.c:11987 c/c-parser.c:12022
! #: c/c-parser.c:12075 c/c-parser.c:12128 c/c-parser.c:12144 c/c-parser.c:12190
! #: c/c-parser.c:12967 c/c-parser.c:13000 c/c-parser.c:15250 c/c-parser.c:15360
! #: c/c-parser.c:15633 c/c-parser.c:17724 c/c-parser.c:20166 c/c-parser.c:20357
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8655
! #: cp/parser.c:30543 cp/parser.c:33507 cp/parser.c:33537 cp/parser.c:33607
! #: cp/parser.c:36105 cp/parser.c:36227 cp/parser.c:41429 cp/parser.c:43027
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "uventet operand"
  
! #: c/c-parser.c:3205 cp/parser.c:19362
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutningen af enum-liste"
  
! #: c/c-parser.c:3211
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3250
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward references to `enum' types"
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C forbyder forhÃ¥ndsreferencer til 'enum'-typer"
  
! #: c/c-parser.c:3373
  #, fuzzy, gcc-internal-format
  msgid "expected class name"
  msgstr "uventet operand"
  
! #: c/c-parser.c:3395
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "ekstra semikolon angivet i struct eller union"
  
! #: c/c-parser.c:3424
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "intet semikolon i slutningen af struct eller union"
  
! #: c/c-parser.c:3538 c/c-parser.c:5157
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.c:3549
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C forbyder medlemserklÃ¦ringer uden medlemmer"
  
! #: c/c-parser.c:3639
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3646
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.c:3700
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "'sizeof' benyttet pÃ¥ et bitfelt"
  
! #: c/c-parser.c:3737
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-parser.c:3740
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-parser.c:3994
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4235
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C requires a named argument before `...'"
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C pÃ¥krÃ¦ver en navngiven parameter fÃ¸r '...'"
  
! #: c/c-parser.c:4359
  #, fuzzy, gcc-internal-format
  #| msgid "top-level declaration of `%s' specifies `auto'"
  msgid "expected declaration specifiers or %<...%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-parser.c:4584
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4904 cp/parser.c:26798
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c/c-parser.c:4956
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
  
! #: c/c-parser.c:4988 cp/parser.c:26864
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:4998
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-parser.c:5008
  #, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5267
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C forbyder tom startvÃ¦rdiblok"
  
! #: c/c-parser.c:5326
  #, 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.c:5471
  #, 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.c:5483
  #, 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.c:5491
  #, 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.c:5675
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C forbyder etiketerklÃ¦ringer"
  
! #: c/c-parser.c:5681 c/c-parser.c:5767 c/c-parser.c:5781 c/gimple-parser.c:405
  #, 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.c:5725 c/c-parser.c:5758
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C89 forbyder blandede erklÃ¦ringer og kode"
  
! #: c/c-parser.c:5789
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5794 cp/parser.c:11795
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.c:5812
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "forÃ¦ldet brug af etiket i slutningen af sammensat sÃ¦tning"
--- 43928,44211 ----
  msgid "ISO C forbids nested functions"
  msgstr "ISO C forbyder indlejrede funktioner"
  
! #: c/c-parser.c:2587
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:2590
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected string literal"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.c:2620
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:2626
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "expression in static assertion is not an integer"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-parser.c:2635
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-parser.c:2640
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for static variable is not constant"
  msgid "expression in static assertion is not constant"
  msgstr "startvÃ¦rdien for den statiske variabel er ikke en konstant"
  
! #: c/c-parser.c:2647
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: c/c-parser.c:2985
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.c:2988
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the `%s' %s length modifier"
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "%s understÃ¸tter ikke '%s' %s-lÃ¦ngdemodifikationen"
  
! #: c/c-parser.c:2991
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:3018
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a void type"
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "sizeof benyttet pÃ¥ en void-type"
  
! #: c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.c:3158
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "empty enum is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c/c-parser.c:3162 c/c-parser.c:4165 c/c-parser.c:4866 c/c-parser.c:4878
! #: c/c-parser.c:5361 c/c-parser.c:5659 c/c-parser.c:7269 c/c-parser.c:7352
! #: c/c-parser.c:8237 c/c-parser.c:8540 c/c-parser.c:8549 c/c-parser.c:9069
! #: c/c-parser.c:9252 c/c-parser.c:9278 c/c-parser.c:10106 c/c-parser.c:10530
! #: c/c-parser.c:10567 c/c-parser.c:10821 c/c-parser.c:10871 c/c-parser.c:11031
! #: c/c-parser.c:11061 c/c-parser.c:11069 c/c-parser.c:11098 c/c-parser.c:11111
! #: c/c-parser.c:11417 c/c-parser.c:11541 c/c-parser.c:11999 c/c-parser.c:12034
! #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
! #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
! #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "uventet operand"
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutningen af enum-liste"
  
! #: c/c-parser.c:3210
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3249
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward references to `enum' types"
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C forbyder forhÃ¥ndsreferencer til 'enum'-typer"
  
! #: c/c-parser.c:3372
  #, fuzzy, gcc-internal-format
  msgid "expected class name"
  msgstr "uventet operand"
  
! #: c/c-parser.c:3394
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "ekstra semikolon angivet i struct eller union"
  
! #: c/c-parser.c:3423
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "intet semikolon i slutningen af struct eller union"
  
! #: c/c-parser.c:3537 c/c-parser.c:5156
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.c:3548
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C forbyder medlemserklÃ¦ringer uden medlemmer"
  
! #: c/c-parser.c:3638
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3645
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.c:3699
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "'sizeof' benyttet pÃ¥ et bitfelt"
  
! #: c/c-parser.c:3736
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-parser.c:3739
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-parser.c:3993
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4234
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C requires a named argument before `...'"
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C pÃ¥krÃ¦ver en navngiven parameter fÃ¸r '...'"
  
! #: c/c-parser.c:4358
  #, fuzzy, gcc-internal-format
  #| msgid "top-level declaration of `%s' specifies `auto'"
  msgid "expected declaration specifiers or %<...%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-parser.c:4583
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c/c-parser.c:4955
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:4997
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-parser.c:5007
  #, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5266
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C forbyder tom startvÃ¦rdiblok"
  
! #: c/c-parser.c:5325
  #, 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.c:5470
  #, 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.c:5482
  #, 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.c:5490
  #, 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.c:5674
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C forbyder etiketerklÃ¦ringer"
  
! #: c/c-parser.c:5680 c/c-parser.c:5766 c/c-parser.c:5780 c/gimple-parser.c:405
  #, 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.c:5724 c/c-parser.c:5757
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C89 forbyder blandede erklÃ¦ringer og kode"
  
! #: c/c-parser.c:5788
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.c:5811
  #, 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
*** 44107,44219 ****
  #. 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.c:5832 c/c-parser.c:6294 c/gimple-parser.c:2276
! #: cp/parser.c:11415
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "uventet operand"
  
! #: c/c-parser.c:5891
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.c:5953 c/c-parser.c:6277
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-parser.c:5961
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.c:6193
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6401 cp/parser.c:13169
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.c:6443 cp/parser.c:13172
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.c:6577 cp/parser.c:12065
  #, 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.c:6729
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.c:6867 c/c-parser.c:6899
  #, 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.c:6922
  #, 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.c:6947 cp/parser.c:12337
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6953 cp/parser.c:12343
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6989
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121
  #, 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.c:7100 c/c-parser.c:7111 c/c-parser.c:7122 cp/parser.c:20136
! #: cp/parser.c:20153 cp/parser.c:20167
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "  fÃ¸rste type her"
  
! #: c/c-parser.c:7131
  #, 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.c:7181
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:7483 cp/parser.c:4264
  #, 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.c:7670
  #, 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"
--- 44214,44326 ----
  #. 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.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "uventet operand"
  
! #: c/c-parser.c:5890
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.c:5952 c/c-parser.c:6276
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-parser.c:5960
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.c:6192
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.c:6442 cp/parser.c:13217
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.c:6576 cp/parser.c:12110
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%HforeslÃ¥r eksplicitte krÃ¸llede paranteser for at undgÃ¥ tvetydig 'else'"
  
! #: c/c-parser.c:6728
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.c:6866 c/c-parser.c:6898
  #, 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.c:6921
  #, 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.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6988
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:7098 c/c-parser.c:7109 c/c-parser.c:7120
  #, 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.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "  fÃ¸rste type her"
  
! #: c/c-parser.c:7130
  #, 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.c:7180
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:7482 cp/parser.c:4267
  #, 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.c:7669
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
*************** msgstr "ISO C forbyder udeladelse af den
*** 44221,45595 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7878 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7884 cp/typeck.c:4694
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c/c-parser.c:8102
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-parser.c:8201
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionel C tillader ikke operatoren unÃ¦r plus"
  
! #: c/c-parser.c:8332
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-parser.c:8348
  #, 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.c:8418
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-parser.c:8441
  #, 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.c:8589
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot take address of %qs"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: c/c-parser.c:8672
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:8675
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:8743
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "%<_Generic%> association has function type"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-parser.c:8746
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "%<_Generic%> association has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.c:8750
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8774
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8775
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8783
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8784
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "compatible type is here"
  msgstr "uforenelige typer i %s"
  
! #: c/c-parser.c:8807
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "GenerÃ©r flere indlÃ¦snings-/lagringsinstruktioner"
  
! #: c/c-parser.c:8809
  #, fuzzy, gcc-internal-format
  msgid "other match is here"
  msgstr "  anden type her"
  
! #: c/c-parser.c:8828
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8849
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:8857
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-parser.c:8863
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: c/c-parser.c:8879
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: c/c-parser.c:8902 c/c-parser.c:8906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:8910
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:9084 c/c-parser.c:10149 c/c-parser.c:10171
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.c:9105
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.c:9119
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C forbyder sÃ¦tningsblokke inden i udtryk"
  
! #: c/c-parser.c:9306
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9322
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9392 c/c-parser.c:9409 c/c-parser.c:9416
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: c/c-parser.c:9437
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: c/c-parser.c:9481 c/c-parser.c:9491
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9513 c/c-parser.c:9523
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9556
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: c/c-parser.c:9575
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9623
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9646
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9663
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: c/c-parser.c:9701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: c/c-parser.c:9712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9728 c/c-parser.c:9758
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9736 c/c-parser.c:9778
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9750
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "complex arguments must have identical types"
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplekse parametre skal have identiske typer"
  
! #: c/c-parser.c:9770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-parser.c:9876
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for type-generic call"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: c/c-parser.c:9917
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9930
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_altivec_predicate must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "1. parameter til __builtin_altivec_predicate skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9934
  #, fuzzy, gcc-internal-format
  #| msgid "second arg to `__builtin_prefetch' must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "den anden parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9960
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "forkert parametertype til bitkomplement"
  
! #: c/c-parser.c:9982
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9991
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "operander til ?: har forskellige typer"
  
! #: c/c-parser.c:10036 cp/parser.c:7089
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: c/c-parser.c:10209
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10220
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10224
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: c/c-parser.c:10237
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10311
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10316
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10335
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10339
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10344
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10357
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10361
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10378
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10383
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10388
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10414
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10843
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10939
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11187
  #, fuzzy, gcc-internal-format
  #| msgid "extra semicolon in struct or union specified"
  msgid "extra semicolon in method definition specified"
  msgstr "ekstra semikolon angivet i struct eller union"
  
! #: c/c-parser.c:11319
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11339
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11461
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c method declaration is expected"
  msgstr "Klasse- eller grÃ¦nsefladeerklÃ¦ring forventet"
  
! #: c/c-parser.c:11899
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "no type or storage class may be specified here,"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-parser.c:11991 c/c-parser.c:12048 cp/parser.c:33567
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12012 cp/parser.c:33527
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12015 cp/parser.c:33530
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12029 cp/parser.c:33545
  #, fuzzy, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: c/c-parser.c:12034 cp/parser.c:33551
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12041 cp/parser.c:33559
  #, fuzzy, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "en dataomrÃ¥deegenskab kan ikke angives for lokale variable"
  
! #: c/c-parser.c:12235 cp/parser.c:43363
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.c:12279 c/c-parser.c:19140 c/c-parser.c:19431 c/c-parser.c:19490
! #: c/c-parser.c:19574 cp/parser.c:39897 cp/parser.c:40227 cp/parser.c:40315
! #: cp/parser.c:40386 cp/parser.c:43410 cp/parser.c:43425 cp/parser.c:43440
! #: cp/parser.c:43456 cp/parser.c:43472 cp/parser.c:43488 cp/parser.c:43515
! #: cp/parser.c:43528 cp/parser.c:43551 cp/parser.c:43564
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-parser.c:12302 cp/parser.c:43541
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.c:12389 cp/parser.c:43627
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12396 cp/parser.c:43633
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12424 c/c-parser.c:12448 cp/parser.c:43662 cp/parser.c:43695
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12461 cp/parser.c:43400
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.c:12798 c/c-parser.c:15744 c/c-parser.c:21171 c/c-parser.c:21179
! #: cp/parser.c:33973 cp/parser.c:36578 cp/parser.c:42479 cp/parser.c:42487
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:12825
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-parser.c:13069 c/c-parser.c:13081
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:13232 c/c-parser.c:21468
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is not a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: c/c-parser.c:13236 cp/semantics.c:7465
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qD is not a pointer variable"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: c/c-parser.c:13278 cp/parser.c:34652
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "collapse argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.c:13355 cp/parser.c:34716
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:13357 cp/parser.c:34718
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13477 cp/parser.c:34829
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:13497 c/c-parser.c:19483 c/c-parser.c:19567 cp/parser.c:34847
! #: cp/parser.c:40219 cp/parser.c:40307
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.c:13550 cp/parser.c:34902
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13557 cp/parser.c:34909
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13559 cp/parser.c:34911
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13565 cp/parser.c:34917
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13670 c/c-parser.c:13716 c/c-parser.c:13762 c/c-parser.c:13808
! #: c/c-parser.c:14225 c/c-parser.c:14307 c/c-parser.c:14839 c/c-parser.c:14967
! #: c/c-parser.c:15012 c/c-parser.c:15688
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.c:13681
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13727
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13773 cp/semantics.c:7668
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13820 cp/semantics.c:7698
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<priority%> value must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:13856
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.c:13895 cp/parser.c:35142
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:13956 cp/parser.c:35207
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:14022 cp/parser.c:35276
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:14025 cp/parser.c:35279
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:14099 cp/semantics.c:6835
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%qs expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-parser.c:14111 c/c-parser.c:14234 cp/semantics.c:6867
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%qs value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:14173 cp/parser.c:34424
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "too many %<static%> arguments"
  msgstr "for mange parametre"
  
! #: c/c-parser.c:14207 cp/parser.c:34457
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument"
  msgstr "uventet operand"
  
! #: c/c-parser.c:14374 cp/semantics.c:7830
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c/c-parser.c:14432 c/c-parser.c:14438 cp/parser.c:35311 cp/parser.c:35321
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "forventede %<new%>"
  
! #: c/c-parser.c:14472 cp/parser.c:35359
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:14525 cp/parser.c:35427
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.c:14650 c/c-parser.c:20737 cp/parser.c:42138
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14763 cp/parser.c:35678
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14817 cp/parser.c:35694
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14821 cp/parser.c:35697
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14833 cp/semantics.c:6902
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "chunk size value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:14856 cp/parser.c:35717
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.c:14977
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15022 cp/semantics.c:6998
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15067 cp/semantics.c:7117
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15130
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15180
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15219
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15487 cp/parser.c:36359
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-parser.c:15534 cp/parser.c:36407 cp/parser.c:36636 cp/parser.c:36686
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "ugyldig %%d-operand"
  
! #: c/c-parser.c:15621 cp/parser.c:36482
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.c:15719 cp/parser.c:36583
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.c:15795
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid proc_bind kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.c:15839
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:16063 cp/parser.c:36917
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16074 c/c-parser.c:16398 cp/parser.c:36928 cp/parser.c:37291
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-parser.c:16118 cp/parser.c:36975
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16259 cp/parser.c:37153
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16387 cp/parser.c:37280
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16520 cp/parser.c:40733
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16530 cp/parser.c:40743
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "array section in %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-parser.c:16550 cp/parser.c:40763
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.c:16561 cp/parser.c:40774
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-parser.c:16568 cp/parser.c:40781
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.c:16576 cp/parser.c:40789
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16588 cp/parser.c:40801
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:40888
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:16697 cp/parser.c:40905
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.c:16947 cp/parser.c:3008
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: c/c-parser.c:16951
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.c:16969 cp/parser.c:42722
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: c/c-parser.c:16992 c/c-parser.c:17040 cp/parser.c:1400
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:17032 cp/parser.c:42776 cp/parser.c:42821
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:17063 cp/parser.c:42850
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.c:17064 cp/parser.c:42852
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.c:17108 cp/parser.c:41106
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17260 cp/parser.c:37458
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17269 cp/parser.c:37467
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17276 cp/parser.c:37474
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17331 cp/parser.c:37529
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17340 cp/parser.c:37538
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17349 cp/parser.c:37547
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17615 cp/parser.c:37752 cp/parser.c:37778
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.c:17619 cp/parser.c:37809 cp/parser.c:37825
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand for 'p' modifier"
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ugyldig operand til 'p'-Ã¦ndring"
  
! #: c/c-parser.c:17668 cp/semantics.c:9321 cp/semantics.c:9331
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17737 c/c-parser.c:17894
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17777 cp/semantics.c:9396
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.c:17834 cp/parser.c:38010
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:17846 cp/parser.c:38026
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:17882 cp/parser.c:38059
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:17889 cp/parser.c:38066
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17948 cp/parser.c:38671
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:17953 cp/parser.c:38677
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.c:18008 cp/parser.c:38728
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18019 cp/parser.c:38739
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18037 cp/parser.c:38767
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "for statement expected"
  msgstr "')' eller term forventet"
  
! #: c/c-parser.c:18107 cp/semantics.c:8918 cp/semantics.c:9009
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of automaton `%s'"
  msgid "expected iteration declaration or initialization"
  msgstr "gentaget erklÃ¦ring af automaten '%s'"
  
! #: c/c-parser.c:18199
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18257 cp/parser.c:39082
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18304 cp/parser.c:38877 cp/parser.c:38919 cp/pt.c:17398
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18438 cp/parser.c:39201
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-parser.c:18651 cp/parser.c:39418
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18859 cp/parser.c:39617
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19131 cp/parser.c:39888
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<point%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:19380 cp/parser.c:40157
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19396 cp/parser.c:40173
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19444 cp/parser.c:40399
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19516 cp/parser.c:40254
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19528 cp/parser.c:40266
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19602 cp/parser.c:40343
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19615 cp/parser.c:40356
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19834 cp/parser.c:40613
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19890
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:19941 c/c-parser.c:19969
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20008 cp/parser.c:41257
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected trait selector name"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.c:20061 cp/parser.c:41309
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifier `%s' not allowed after struct or class"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "typemodifikationen '%s' er ikke tilladt efter struct eller class"
  
! #: c/c-parser.c:20086 cp/parser.c:41333
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type `%T' does not have member `%D'"
  msgid "selector %qs does not accept any properties"
  msgstr "ufuldstÃ¦ndig type '%T' har ikke medlemmet '%D'"
  
! #: c/c-parser.c:20113 cp/parser.c:41372 cp/pt.c:11226
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "score argument must be constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.c:20116 cp/parser.c:41375 cp/pt.c:11243
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "score argument must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:20140 cp/parser.c:41403 cp/pt.c:11229
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: c/c-parser.c:20185 cp/parser.c:41447
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected identifier or string literal"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.c:20207 cp/parser.c:41469 cp/pt.c:11233
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "property must be constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.c:20218 cp/parser.c:41480
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20305 cp/parser.c:41566
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:20380 cp/parser.c:41674
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.c:20400
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-parser.c:20406 cp/decl.c:7324
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
  
! #: c/c-parser.c:20418 cp/decl.c:7333
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20461
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20469 cp/parser.c:41719
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20578 cp/parser.c:41824
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20627 cp/parser.c:41873
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20646 cp/parser.c:41898
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20653 cp/parser.c:41905
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20659 cp/parser.c:41912
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20687
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:20764
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20768
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20771
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-parser.c:20774
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20782
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:20791
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20908
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:20919
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20938
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21069 cp/parser.c:42372
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:21133 cp/parser.c:42435
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:21153 cp/parser.c:42461
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21162 cp/parser.c:42470
  #, fuzzy, gcc-internal-format
  #| msgid "code model `large' not supported yet"
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "kodemodellen 'large' er ikke understÃ¸ttet endnu"
  
! #: c/c-parser.c:21174 cp/parser.c:42482
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21186 cp/parser.c:42494
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21195 cp/parser.c:42503
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21209 cp/parser.c:42517
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21228
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.c:21234
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.c:21470 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21472 cp/semantics.c:8359
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21476 cp/semantics.c:8361
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.c:21655 cp/parser.c:43251
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21661 cp/parser.c:43257
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21670
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> funktionskald er ikke inden for ydre transaktion eller %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21678 cp/parser.c:43275
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:21762
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "no closing brace"
--- 44328,45713 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c/c-parser.c:8101
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-parser.c:8200
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionel C tillader ikke operatoren unÃ¦r plus"
  
! #: c/c-parser.c:8331
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-parser.c:8347
  #, 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.c:8417
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-parser.c:8440
  #, 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.c:8588
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot take address of %qs"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: c/c-parser.c:8671
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:8674
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:8742
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "%<_Generic%> association has function type"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-parser.c:8745
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "%<_Generic%> association has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.c:8749
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8773
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8774
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8782
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8783
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "compatible type is here"
  msgstr "uforenelige typer i %s"
  
! #: c/c-parser.c:8806
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "GenerÃ©r flere indlÃ¦snings-/lagringsinstruktioner"
  
! #: c/c-parser.c:8808
  #, fuzzy, gcc-internal-format
  msgid "other match is here"
  msgstr "  anden type her"
  
! #: c/c-parser.c:8827
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8848
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:8856
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-parser.c:8862
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: c/c-parser.c:8878
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: c/c-parser.c:8901 c/c-parser.c:8905
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:8909
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:9083 c/c-parser.c:10148 c/c-parser.c:10170
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.c:9104
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.c:9118
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C forbyder sÃ¦tningsblokke inden i udtryk"
  
! #: c/c-parser.c:9305
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9321
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9391 c/c-parser.c:9408 c/c-parser.c:9415
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: c/c-parser.c:9436
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: c/c-parser.c:9480 c/c-parser.c:9490
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9512 c/c-parser.c:9522
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9555
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: c/c-parser.c:9574
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9622
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9645
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9662
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: c/c-parser.c:9700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: c/c-parser.c:9711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9727 c/c-parser.c:9757
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9735 c/c-parser.c:9777
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "complex arguments must have identical types"
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplekse parametre skal have identiske typer"
  
! #: c/c-parser.c:9769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-parser.c:9875
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for type-generic call"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: c/c-parser.c:9916
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9929
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_altivec_predicate must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "1. parameter til __builtin_altivec_predicate skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9933
  #, fuzzy, gcc-internal-format
  #| msgid "second arg to `__builtin_prefetch' must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "den anden parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9959
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "forkert parametertype til bitkomplement"
  
! #: c/c-parser.c:9981
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9990
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "operander til ?: har forskellige typer"
  
! #: c/c-parser.c:10035 cp/parser.c:7127
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: c/c-parser.c:10208
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10219
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10223
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: c/c-parser.c:10236
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10310
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10315
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10323
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10334
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10356
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10360
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10382
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10387
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10413
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10842
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10938
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11186
  #, fuzzy, gcc-internal-format
  #| msgid "extra semicolon in struct or union specified"
  msgid "extra semicolon in method definition specified"
  msgstr "ekstra semikolon angivet i struct eller union"
  
! #: c/c-parser.c:11318
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11338
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11460
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c method declaration is expected"
  msgstr "Klasse- eller grÃ¦nsefladeerklÃ¦ring forventet"
  
! #: c/c-parser.c:11911
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "no type or storage class may be specified here,"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, fuzzy, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, fuzzy, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "en dataomrÃ¥deegenskab kan ikke angives for lokale variable"
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.c:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-parser.c:12314 cp/parser.c:43749
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.c:12401 cp/parser.c:43842
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43848
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12421
! #, fuzzy, gcc-internal-format
! #| msgid "#pragma once in main file"
! msgid "%<#pragma omp requires%> may only be used at file scope"
! msgstr "'#pragma once' i hovedfil"
! 
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:12844
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-parser.c:13088 c/c-parser.c:13100
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:13251 c/c-parser.c:21495
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is not a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qD is not a pointer variable"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "collapse argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13689 c/c-parser.c:13735 c/c-parser.c:13781 c/c-parser.c:13827
! #: c/c-parser.c:14244 c/c-parser.c:14326 c/c-parser.c:14858 c/c-parser.c:14986
! #: c/c-parser.c:15031 c/c-parser.c:15707
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.c:13700
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13746
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<priority%> value must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:13875
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:14118 cp/semantics.c:6836
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%qs expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-parser.c:14130 c/c-parser.c:14253 cp/semantics.c:6868
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%qs value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "too many %<static%> arguments"
  msgstr "for mange parametre"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument"
  msgstr "uventet operand"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "forventede %<new%>"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14852 cp/semantics.c:6903
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "chunk size value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.c:14996
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15041 cp/semantics.c:6999
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15086 cp/semantics.c:7118
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15199
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15238
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "ugyldig %%d-operand"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.c:15814
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid proc_bind kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.c:15858
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "array section in %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.c:16580 cp/parser.c:40966
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.c:16595 cp/parser.c:40981
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16606 cp/parser.c:40999
! #, fuzzy, gcc-internal-format
! msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
! msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
! 
! #: c/c-parser.c:16616 cp/parser.c:41009
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.c:16974 cp/parser.c:3008
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: c/c-parser.c:16978
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: c/c-parser.c:17019 c/c-parser.c:17067 cp/parser.c:1400
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:17090 cp/parser.c:43058
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.c:17091 cp/parser.c:43060
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.c:17135 cp/parser.c:41314
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37659
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand for 'p' modifier"
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ugyldig operand til 'p'-Ã¦ndring"
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17764 c/c-parser.c:17921
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "for statement expected"
  msgstr "')' eller term forventet"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of automaton `%s'"
  msgid "expected iteration declaration or initialization"
  msgstr "gentaget erklÃ¦ring af automaten '%s'"
  
! #: c/c-parser.c:18226
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-parser.c:18678 cp/parser.c:39609
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39808
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<point%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19423 cp/parser.c:40364
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19471 cp/parser.c:40590
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19555 cp/parser.c:40457
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19642 cp/parser.c:40547
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19917
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:19968 c/c-parser.c:19996
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20035 cp/parser.c:41465
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected trait selector name"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifier `%s' not allowed after struct or class"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "typemodifikationen '%s' er ikke tilladt efter struct eller class"
  
! #: c/c-parser.c:20113 cp/parser.c:41541
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type `%T' does not have member `%D'"
  msgid "selector %qs does not accept any properties"
  msgstr "ufuldstÃ¦ndig type '%T' har ikke medlemmet '%D'"
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "score argument must be constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "score argument must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: c/c-parser.c:20212 cp/parser.c:41655
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected identifier or string literal"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "property must be constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.c:20427
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
  
! #: c/c-parser.c:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20488
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20496 cp/parser.c:41927
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20714
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:20791
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20795
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20798
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-parser.c:20801
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20809
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:20818
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20935
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:20946
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20965
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21189 cp/parser.c:42678
  #, fuzzy, gcc-internal-format
  #| msgid "code model `large' not supported yet"
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "kodemodellen 'large' er ikke understÃ¸ttet endnu"
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21255
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.c:21261
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21697
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> funktionskald er ikke inden for ydre transaktion eller %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:21789
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "no closing brace"
*************** msgstr "fejl ved lukning af %s: %m"
*** 45601,45607 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "'%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4444
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ugyldig brug af void-udtryk"
--- 45719,45725 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "'%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ugyldig brug af void-udtryk"
*************** msgstr "startvÃ¦rdielement kan ikke bere
*** 46627,46633 ****
  msgid "invalid initializer"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: c/c-typeck.c:8310 cp/decl.c:6715
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "objekt af typen '%T' med variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
--- 46745,46751 ----
  msgid "invalid initializer"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "objekt af typen '%T' med variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
*************** msgstr "'return' med en vÃ¦rdi i en funk
*** 46810,46816 ****
  msgid "function returns address of label"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
  
! #: c/c-typeck.c:10792 cp/semantics.c:1254
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-stÃ¸rrelsen er ikke et heltal"
--- 46928,46934 ----
  msgid "function returns address of label"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
  
! #: c/c-typeck.c:10792 cp/semantics.c:1255
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-stÃ¸rrelsen er ikke et heltal"
*************** msgstr "'long'-udtryk i switch konverter
*** 46827,46833 ****
  msgid "case label is not an integer constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.c:10868 cp/parser.c:11586
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
--- 46945,46951 ----
  msgid "case label is not an integer constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
*************** msgstr "case-etiket befinder sig ikke in
*** 46838,46854 ****
  msgid "%<default%> label not within a switch statement"
  msgstr "'default'-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: c/c-typeck.c:11052 cp/parser.c:13005
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-sÃ¦tning befinder sig ikke i en lÃ¸kke- eller switch-konstruktion"
  
! #: c/c-typeck.c:11054 cp/parser.c:13028
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-sÃ¦tning befinder sig ikke i en lÃ¸kke"
  
! #: c/c-typeck.c:11059 cp/parser.c:13018
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "break statement used with OpenMP for loop"
--- 46956,46972 ----
  msgid "%<default%> label not within a switch statement"
  msgstr "'default'-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-sÃ¦tning befinder sig ikke i en lÃ¸kke- eller switch-konstruktion"
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-sÃ¦tning befinder sig ikke i en lÃ¸kke"
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "break statement used with OpenMP for loop"
*************** msgstr "break-sÃ¦tning befinder sig ikke
*** 46866,46872 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "continue-sÃ¦tning befinder sig ikke i en lÃ¸kke"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:501
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement with no effect"
--- 46984,46990 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "continue-sÃ¦tning befinder sig ikke i en lÃ¸kke"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement with no effect"
*************** msgstr "vÃ¦rdi af union-type angivet hvo
*** 46983,47001 ****
  msgid "used vector type where scalar is required"
  msgstr "vÃ¦rdi af struct-type angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9469
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9480
! #: cp/semantics.c:9490
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9525
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
--- 47101,47119 ----
  msgid "used vector type where scalar is required"
  msgstr "vÃ¦rdi af struct-type angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
*************** msgid "%<_Atomic%> %qE in %qs clause"
*** 47007,47020 ****
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4765 cp/semantics.c:7225 cp/semantics.c:7367
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4775
! #: cp/semantics.c:7386
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qE is a member of a union"
--- 47125,47138 ----
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qE is a member of a union"
*************** msgstr "'%D' er ikke en medlemsskabelonf
*** 47026,47039 ****
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4791 cp/semantics.c:7413
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4795
! #: cp/semantics.c:7417
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %qs clause"
--- 47144,47157 ----
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %qs clause"
*************** msgid "%<_Atomic%> %qD in %qs clause"
*** 47046,47129 ****
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4813 cp/semantics.c:7424 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13036 cp/semantics.c:4847
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: c/c-typeck.c:13043 cp/semantics.c:4854
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: c/c-typeck.c:13066 cp/semantics.c:4887
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected EOF while reading source file %s.\n"
  msgid "expected single pointer in %qs clause"
  msgstr "StÃ¸dt pÃ¥ slutningen af kildefilen %s tidligere end forventet.\n"
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4904 cp/semantics.c:4970
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: c/c-typeck.c:13102 cp/semantics.c:4923
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13110 cp/semantics.c:4931
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4940
! #: cp/semantics.c:5056
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13136 cp/semantics.c:4957
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13177 cp/semantics.c:4998
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13192 cp/semantics.c:5013
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13227 cp/semantics.c:5048
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5066
! #: cp/semantics.c:5195
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13253 cp/semantics.c:5074
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE does not have pointer or array type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.c:13643 cp/semantics.c:6147
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
--- 47164,47247 ----
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13036 cp/semantics.c:4848
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: c/c-typeck.c:13043 cp/semantics.c:4855
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: c/c-typeck.c:13066 cp/semantics.c:4888
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected EOF while reading source file %s.\n"
  msgid "expected single pointer in %qs clause"
  msgstr "StÃ¸dt pÃ¥ slutningen af kildefilen %s tidligere end forventet.\n"
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4905 cp/semantics.c:4971
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: c/c-typeck.c:13102 cp/semantics.c:4924
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13110 cp/semantics.c:4932
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4941
! #: cp/semantics.c:5057
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13136 cp/semantics.c:4958
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13177 cp/semantics.c:4999
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13192 cp/semantics.c:5014
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13227 cp/semantics.c:5049
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5067
! #: cp/semantics.c:5196
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13253 cp/semantics.c:5075
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE does not have pointer or array type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.c:13643 cp/semantics.c:6148
  #, 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-,
*** 47135,47153 ****
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:13656 cp/semantics.c:6154
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13669 cp/semantics.c:6170
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: c/c-typeck.c:13689 cp/semantics.c:6206
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
--- 47253,47271 ----
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:13656 cp/semantics.c:6155
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13669 cp/semantics.c:6171
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: c/c-typeck.c:13689 cp/semantics.c:6207
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
*************** msgstr ""
*** 47157,47193 ****
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13723 cp/semantics.c:6240
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.c:13729 cp/semantics.c:6246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "end expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.c:13735 cp/semantics.c:6252
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "step expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.c:13772 cp/semantics.c:6300
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected pointer in %qs clause"
  msgstr "uventet operand"
  
! #: c/c-typeck.c:13851 cp/semantics.c:6372
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:13873 cp/semantics.c:6392
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause with array section"
--- 47275,47311 ----
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13723 cp/semantics.c:6241
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.c:13729 cp/semantics.c:6247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "end expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.c:13735 cp/semantics.c:6253
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "step expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.c:13772 cp/semantics.c:6301
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected pointer in %qs clause"
  msgstr "uventet operand"
  
! #: c/c-typeck.c:13851 cp/semantics.c:6373
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:13873 cp/semantics.c:6393
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause with array section"
*************** msgstr "bitfeltet '%s' er af en ufuldstÃ
*** 47223,47229 ****
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6039
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "brug af '%D' er tvetydigt"
--- 47341,47347 ----
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6040
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "brug af '%D' er tvetydigt"
*************** msgstr "brug af '%D' er tvetydigt"
*** 47233,47249 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8044
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8087
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14138 cp/semantics.c:6433
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
--- 47351,47367 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14138 cp/semantics.c:6434
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
*************** msgstr ""
*** 47258,47277 ****
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14173 cp/semantics.c:6507
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6594 cp/semantics.c:7596 cp/semantics.c:7891
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in clause %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.c:14218 cp/semantics.c:6609
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
--- 47376,47395 ----
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14173 cp/semantics.c:6508
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in clause %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.c:14218 cp/semantics.c:6610
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
*************** msgstr ""
*** 47283,47316 ****
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6622 cp/semantics.c:6630 cp/semantics.c:6687
! #: cp/semantics.c:6694 cp/semantics.c:6738 cp/semantics.c:7316
! #: cp/semantics.c:7475 cp/semantics.c:7482 cp/semantics.c:7500
! #: cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6633 cp/semantics.c:6697 cp/semantics.c:7485
! #: cp/semantics.c:7514
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14256 cp/semantics.c:6679
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: c/c-typeck.c:14287 cp/semantics.c:6730
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: c/c-typeck.c:14306 cp/semantics.c:7069
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<aligned%> clause"
--- 47401,47434 ----
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
! #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14256 cp/semantics.c:6680
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: c/c-typeck.c:14287 cp/semantics.c:6731
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: c/c-typeck.c:14306 cp/semantics.c:7070
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<aligned%> clause"
*************** msgstr "%<_Atomic%> %qD i %<aligned%>-kl
*** 47332,47338 ****
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14340 cp/semantics.c:7140
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not a variable in %<nontemporal%> clause"
--- 47450,47456 ----
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14340 cp/semantics.c:7141
  #, 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 %<depe
*** 47344,47414 ****
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: c/c-typeck.c:14411 cp/semantics.c:7191
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:7216
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.c:14438 cp/semantics.c:7235
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14447 cp/semantics.c:7246
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14490 cp/semantics.c:7291
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7312
! #: cp/semantics.c:7497
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i motion-klausuller"
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7320
! #: cp/semantics.c:7503
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: c/c-typeck.c:14562 cp/semantics.c:7374
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE har ikke en mappable-type i %qs-klausul"
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7454
! #: cp/semantics.c:7610
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD har ikke en mappable-type i %qs-klausul"
  
! #: c/c-typeck.c:14710 cp/semantics.c:7590
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE er hverken en variabel eller et funktionsnavn i klausul %qs"
  
! #: c/c-typeck.c:14738 cp/semantics.c:7620
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7636
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14755 cp/semantics.c:7639
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
--- 47462,47532 ----
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: c/c-typeck.c:14411 cp/semantics.c:7192
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:7217
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.c:14438 cp/semantics.c:7236
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14447 cp/semantics.c:7247
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14490 cp/semantics.c:7292
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i motion-klausuller"
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: c/c-typeck.c:14562 cp/semantics.c:7375
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE har ikke en mappable-type i %qs-klausul"
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD har ikke en mappable-type i %qs-klausul"
  
! #: c/c-typeck.c:14710 cp/semantics.c:7591
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE er hverken en variabel eller et funktionsnavn i klausul %qs"
  
! #: c/c-typeck.c:14738 cp/semantics.c:7621
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7637
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14755 cp/semantics.c:7640
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
*************** msgstr "grundoperanden til '->' er ikke
*** 47425,47441 ****
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8033
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7859
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8146
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
--- 47543,47559 ----
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
*************** msgstr ""
*** 47445,47473 ****
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7985
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7998
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8007
! #: cp/semantics.c:8025
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:15045 cp/semantics.c:7965
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8015
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
--- 47563,47591 ----
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
*************** msgid "expected case label"
*** 47691,47847 ****
  msgstr "forventet etiket"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3637
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.c:3641
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3648
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3655
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3661
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3673 cp/pt.c:6745
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3701
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T, %T) <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T, %T) <indbygget>"
  
! #: cp/call.c:3706
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <indbygget>"
  
! #: cp/call.c:3710
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <indbygget>"
  
! #: cp/call.c:3714
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <konvertering>"
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3718
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3720
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3722
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3724
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3728
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/call.c:3748
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3754
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3770
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument deduction/substitution failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/call.c:3784
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3791
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4184
  #, fuzzy
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "konvertering fra '%T' til '%T' er tvetydigt"
  
! #: cp/call.c:4330
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4351
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/call.c:4385 cp/call.c:11847 cp/cvt.c:842
  #, fuzzy
  #| msgid "could not convert `%E' to `%T'"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: cp/call.c:4533
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.c:4536
  #, fuzzy, gcc-internal-format
  #| msgid "call of overloaded `%D(%A)' is ambiguous"
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
--- 47809,47965 ----
  msgstr "forventet etiket"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.c:3656
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3676
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3716
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T, %T) <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T, %T) <indbygget>"
  
! #: cp/call.c:3721
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <indbygget>"
  
! #: cp/call.c:3725
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <indbygget>"
  
! #: cp/call.c:3729
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <konvertering>"
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3743
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument deduction/substitution failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4199
  #, fuzzy
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "konvertering fra '%T' til '%T' er tvetydigt"
  
! #: cp/call.c:4345
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4366
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  #, fuzzy
  #| msgid "could not convert `%E' to `%T'"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: cp/call.c:4548
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.c:4551
  #, fuzzy, gcc-internal-format
  #| msgid "call of overloaded `%D(%A)' is ambiguous"
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
*************** msgstr "kald af flertydig '%D(%A)' er tv
*** 47849,48561 ****
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4760
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "henvisning til medlemsfunktionen %E kan ikke kaldes uden et objekt; overvej at benytte .* eller ->*"
  
! #: cp/call.c:4832
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to `(%T) (%A)'"
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "ingen passende fundet for kald til '(%T) (%A)'"
  
! #: cp/call.c:4846
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/call.c:4898
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "tvetydig konvertering af tabelindeks"
  
! #: cp/call.c:4899
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4902
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:4904
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:4906
  #, fuzzy, gcc-internal-format
  #| msgid "operand is r0"
  msgid " (operand type is %qT)"
  msgstr "operanden er r0"
  
! #: cp/call.c:4923
  #, fuzzy, gcc-internal-format
  #| msgid "internal error: %s"
  msgid "ternary %<operator?:%>"
  msgstr "intern fejl: %s"
  
! #: cp/call.c:4927
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4936 cp/call.c:4980 cp/call.c:4990
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4939
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:4946
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4949
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4957
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:4960
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4966
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:4969
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:4984
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:4993
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5103
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ forbyder udeladelse af den mellemste del af et ?:-udtryk"
  
! #: cp/call.c:5170
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5187 cp/call.c:5194
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5250
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: cp/call.c:5330
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5335
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5384 cp/call.c:5501 cp/call.c:5649
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/call.c:5388
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5577
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:5593
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enum-typer passer ikke sammen i betinget udtryk: '%T' og '%T'"
  
! #: cp/call.c:5605
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/call.c:6208
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "ingen '%D(int)' erklÃ¦ret for suffiks '%s', prÃ¸ver prÃ¦fiksoperatoren i stedet"
  
! #: cp/call.c:6210
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "ingen '%D(int)' erklÃ¦ret for suffiks '%s', prÃ¸ver prÃ¦fiksoperatoren i stedet"
  
! #: cp/call.c:6288
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6344
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: cp/call.c:6346
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6416
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "comparison between %q#T and %q#T"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: cp/call.c:6800
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6803
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/call.c:6842
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/call.c:7006
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7012
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "ingen passende 'operator delete' for '%T'"
  
! #: cp/call.c:7030
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7032 cp/decl.c:7987
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared private here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7037
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7039 cp/decl.c:7988
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared protected here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7044
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "'%+#D' er ikke tilgÃ¦ngelig"
  
  # %s bliver til returnering eller tildeling eller noget i den retning
! #: cp/call.c:7153
  #, fuzzy, gcc-internal-format
  #| msgid "passing NULL used for non-pointer %s %P of `%D'"
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "overbringelse af NULL benyttet for ikke-henvisnings%s %P af '%D'"
  
! #: cp/call.c:7156 cp/call.c:7175 cp/decl.c:9653 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "  declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7160
  #, fuzzy, gcc-internal-format
  #| msgid "%s to non-pointer type `%T' from NULL"
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "%s til ikke-henvisningstypen '%T' fra NULL"
  
! #: cp/call.c:7172
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: cp/call.c:7179
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/call.c:7246
  #, fuzzy, gcc-internal-format
  #| msgid "  initializing argument %P of `%D'"
  msgid "  initializing argument %P of %qD"
  msgstr "  ved klargÃ¸ring af parameteren %P til '%D'"
  
! #: cp/call.c:7266
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/call.c:7312
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "too many braces around initializer for %qT"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi for '%T'"
  
! #: cp/call.c:7323
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.c:7332
  #, fuzzy
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/call.c:7372 cp/cvt.c:227
  #, fuzzy
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/call.c:7424 cp/call.c:7431
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7427
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7693
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.c:7697
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.c:7708
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.c:7711
  #, fuzzy
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.c:7750
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:7753 cp/call.c:7771
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "kan ikke erklÃ¦re feltet '%D' til at vÃ¦re af typen '%T'"
  
! #: cp/call.c:7756
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:7875
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:7899 cp/cvt.c:1965
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7943
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:7979
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type `%#T' through `...'"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "kan ikke modtage objekter af en ikke-POD type '%#T' gennem '...'"
  
! #: cp/call.c:7989
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8057
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/call.c:8066
  #, fuzzy, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/call.c:8170
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til formateringsegenskaber"
  
! #: cp/call.c:8229
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8656
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.c:8659 cp/call.c:11287
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "  in call to %qD"
  msgstr "  i kald af '%D'"
  
! #: cp/call.c:8696
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "'%T' er en utilgÃ¦ngelig stamklasse til '%T'"
  
! #: cp/call.c:8864
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/call.c:8995
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9394
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9397
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.c:9402
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9407
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9422
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/call.c:9424
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9426
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "; use value-initialization instead"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9432
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.c:9434
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9455
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/call.c:9457
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use copy-assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9459
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "; use copy-initialization instead"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: cp/call.c:9462
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9465
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9468
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9491
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9508
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9511
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9521
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9524
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9527
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9536
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:9558
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%#qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:9658
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktionsfunktioner kan ikke erklÃ¦res virtual"
  
! #: cp/call.c:9932 cp/typeck.c:9284
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.c:9954
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.c:9986
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.c:10033
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/call.c:10071 cp/pt.c:15871 cp/typeck.c:3127
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call destructor `%T::~%T' without object"
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "kan ikke kalde destruktionsfunktion '%T::~%T' uden objekt"
  
! #: cp/call.c:10073
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10265
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.c:10268
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "kald af flertydig '%D(%A)' er tvetydigt"
  
! #: cp/call.c:10289
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10294
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "returnerer en vÃ¦rdi fra en konstruktionsfunktion"
  
! #: cp/call.c:10295
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "returnerer en vÃ¦rdi fra en destruktionsfunktion"
  
! #: cp/call.c:10318
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function `%D' without object"
  msgid "cannot call member function %qD without object"
  msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
  
! #: cp/call.c:11285
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' chooses `%T' over `%T'"
  msgid "passing %qT chooses %qT over %qT"
  msgstr "videregivelse af '%T' vÃ¦lger '%T' frem for '%T'"
  
! #: cp/call.c:11354
  #, fuzzy, gcc-internal-format
  #| msgid "choosing `%D' over `%D'"
  msgid "choosing %qD over %qD"
  msgstr "vÃ¦lger '%D' frem for '%D'"
  
! #: cp/call.c:11355
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:11358
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  fordi konverteringssekvensen for parameteren er bedre"
  
! #: cp/call.c:11607
  #, fuzzy, gcc-internal-format
  #| msgid "default argument specified in explicit specialization"
  msgid "default argument mismatch in overload resolution"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/call.c:11611
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:11613
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:11659
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ifÃ¸lge ISO C++ er '%D' og '%D' tvetydigt selvom den vÃ¦rste konvertering for fÃ¸rstnÃ¦vnte er bedre end den vÃ¦rste konvertering for den sidstnÃ¦vnte"
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12202
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.c:12206
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
--- 47967,48679 ----
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4775
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "henvisning til medlemsfunktionen %E kan ikke kaldes uden et objekt; overvej at benytte .* eller ->*"
  
! #: cp/call.c:4847
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to `(%T) (%A)'"
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "ingen passende fundet for kald til '(%T) (%A)'"
  
! #: cp/call.c:4861
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/call.c:4913
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "tvetydig konvertering af tabelindeks"
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4917
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:4921
  #, fuzzy, gcc-internal-format
  #| msgid "operand is r0"
  msgid " (operand type is %qT)"
  msgstr "operanden er r0"
  
! #: cp/call.c:4938
  #, fuzzy, gcc-internal-format
  #| msgid "internal error: %s"
  msgid "ternary %<operator?:%>"
  msgstr "intern fejl: %s"
  
! #: cp/call.c:4942
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4954
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:4961
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4972
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:4975
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4981
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:4984
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:4999
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5008
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5118
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ forbyder udeladelse af den mellemste del af et ?:-udtryk"
  
! #: cp/call.c:5185
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5202 cp/call.c:5209
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5265
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: cp/call.c:5345
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5350
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5399 cp/call.c:5516 cp/call.c:5664
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/call.c:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5592
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:5608
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enum-typer passer ikke sammen i betinget udtryk: '%T' og '%T'"
  
! #: cp/call.c:5620
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/call.c:6223
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "ingen '%D(int)' erklÃ¦ret for suffiks '%s', prÃ¸ver prÃ¦fiksoperatoren i stedet"
  
! #: cp/call.c:6225
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "ingen '%D(int)' erklÃ¦ret for suffiks '%s', prÃ¸ver prÃ¦fiksoperatoren i stedet"
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "comparison between %q#T and %q#T"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/call.c:6857
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7027
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "ingen passende 'operator delete' for '%T'"
  
! #: cp/call.c:7045
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared private here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7052
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared protected here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7059
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "'%+#D' er ikke tilgÃ¦ngelig"
  
  # %s bliver til returnering eller tildeling eller noget i den retning
! #: cp/call.c:7168
  #, fuzzy, gcc-internal-format
  #| msgid "passing NULL used for non-pointer %s %P of `%D'"
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "overbringelse af NULL benyttet for ikke-henvisnings%s %P af '%D'"
  
! #: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "  declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7175
  #, fuzzy, gcc-internal-format
  #| msgid "%s to non-pointer type `%T' from NULL"
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "%s til ikke-henvisningstypen '%T' fra NULL"
  
! #: cp/call.c:7187
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: cp/call.c:7194
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/call.c:7261
  #, fuzzy, gcc-internal-format
  #| msgid "  initializing argument %P of `%D'"
  msgid "  initializing argument %P of %qD"
  msgstr "  ved klargÃ¸ring af parameteren %P til '%D'"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/call.c:7327
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "too many braces around initializer for %qT"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi for '%T'"
  
! #: cp/call.c:7338
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.c:7347
  #, fuzzy
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/call.c:7387 cp/cvt.c:227
  #, fuzzy
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/call.c:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7445
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7715
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.c:7719
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.c:7730
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.c:7733
  #, fuzzy
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.c:7772
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:7775 cp/call.c:7793
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "kan ikke erklÃ¦re feltet '%D' til at vÃ¦re af typen '%T'"
  
! #: cp/call.c:7778
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:7897
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:7921 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7965
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8001
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type `%#T' through `...'"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "kan ikke modtage objekter af en ikke-POD type '%#T' gennem '...'"
  
! #: cp/call.c:8011
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8079
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/call.c:8088
  #, fuzzy, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/call.c:8192
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til formateringsegenskaber"
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8678
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.c:8681 cp/call.c:11309
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "  in call to %qD"
  msgstr "  i kald af '%D'"
  
! #: cp/call.c:8718
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "'%T' er en utilgÃ¦ngelig stamklasse til '%T'"
  
! #: cp/call.c:8886
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/call.c:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9419
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9444
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/call.c:9446
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9448
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "; use value-initialization instead"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/call.c:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9454
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.c:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9477
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/call.c:9479
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use copy-assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9481
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "; use copy-initialization instead"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: cp/call.c:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9487
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9543
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9546
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9558
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:9580
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%#qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:9680
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktionsfunktioner kan ikke erklÃ¦res virtual"
  
! #: cp/call.c:9954 cp/typeck.c:9284
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.c:9976
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.c:10008
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.c:10055
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call destructor `%T::~%T' without object"
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "kan ikke kalde destruktionsfunktion '%T::~%T' uden objekt"
  
! #: cp/call.c:10095
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10287
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.c:10290
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "kald af flertydig '%D(%A)' er tvetydigt"
  
! #: cp/call.c:10311
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10316
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "returnerer en vÃ¦rdi fra en konstruktionsfunktion"
  
! #: cp/call.c:10317
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "returnerer en vÃ¦rdi fra en destruktionsfunktion"
  
! #: cp/call.c:10340
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function `%D' without object"
  msgid "cannot call member function %qD without object"
  msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
  
! #: cp/call.c:11307
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' chooses `%T' over `%T'"
  msgid "passing %qT chooses %qT over %qT"
  msgstr "videregivelse af '%T' vÃ¦lger '%T' frem for '%T'"
  
! #: cp/call.c:11376
  #, fuzzy, gcc-internal-format
  #| msgid "choosing `%D' over `%D'"
  msgid "choosing %qD over %qD"
  msgstr "vÃ¦lger '%D' frem for '%D'"
  
! #: cp/call.c:11377
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  fordi konverteringssekvensen for parameteren er bedre"
  
! #: cp/call.c:11629
  #, fuzzy, gcc-internal-format
  #| msgid "default argument specified in explicit specialization"
  msgid "default argument mismatch in overload resolution"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/call.c:11633
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:11635
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:11681
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ifÃ¸lge ISO C++ er '%D' og '%D' tvetydigt selvom den vÃ¦rste konvertering for fÃ¸rstnÃ¦vnte er bedre end den vÃ¦rste konvertering for den sidstnÃ¦vnte"
  
! #: cp/call.c:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12238
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.c:12242
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
*************** msgid "%q#D cannot be overloaded with %q
*** 48607,48613 ****
  msgstr "'%#D' og '%#D' kan ikke flertydiggÃ¸res"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/class.c:1174 cp/decl.c:1704 cp/decl.c:1713 cp/decl.c:1738 cp/decl.c:1761
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
--- 48725,48731 ----
  msgstr "'%#D' og '%#D' kan ikke flertydiggÃ¸res"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
*************** msgid "%qD inherits the %E ABI tag that
*** 48656,48662 ****
  msgstr ""
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1079
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT declared here"
--- 48774,48780 ----
  msgstr ""
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT declared here"
*************** msgstr "  af '%D'"
*** 48747,48753 ****
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
  
! #: cp/class.c:2968 cp/parser.c:20803
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is deprecated and may be removed"
  msgid "this flexibility is deprecated and will be removed"
--- 48865,48871 ----
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
  
! #: cp/class.c:2968 cp/parser.c:20876
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is deprecated and may be removed"
  msgid "this flexibility is deprecated and will be removed"
*************** msgstr "'%#T' har henvisningsdatamedlemm
*** 48885,48891 ****
  #: cp/class.c:3841
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override `%T(const %T&)'"
! msgid "  but does not override %<%T(const %T&)%>"
  msgstr "  men overskriver ikke '%T(const %T&)'"
  
  #: cp/class.c:3843
--- 49003,49009 ----
  #: cp/class.c:3841
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override `%T(const %T&)'"
! msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  men overskriver ikke '%T(const %T&)'"
  
  #: cp/class.c:3843
*************** msgstr "  eller 'operator=(const %T&)'"
*** 48897,48903 ****
  #: cp/class.c:3847
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override `operator=(const %T&)'"
! msgid "  but does not override %<operator=(const %T&)%>"
  msgstr "  men overskriver ikke 'operator=(const %T&)'"
  
  #: cp/class.c:3849
--- 49015,49021 ----
  #: cp/class.c:3847
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override `operator=(const %T&)'"
! msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  men overskriver ikke 'operator=(const %T&)'"
  
  #: cp/class.c:3849
*************** msgstr ""
*** 48939,49183 ****
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5718 cp/constexpr.c:254
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/class.c:5744
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%q+T is not literal because:"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/class.c:5747
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5750
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  %q+T has a non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/class.c:5753
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/class.c:5761
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5794
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5809
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/class.c:5816
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "  non-static data member %qD has volatile type"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/class.c:5937
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/class.c:5966
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference `%#D' in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ikke-statisk reference '%#D' i klasse uden en konstruktionsfunktion"
  
! #: cp/class.c:5972
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member `%#D' in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ikke-statisk konstant medlem '%#D' i klasse uden en konstruktionsfunktion"
  
! #: cp/class.c:6293
  #, fuzzy, gcc-internal-format
  #| msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direkte stamklasse '%T' er ikke tilgÃ¦ngelig i '%T' pÃ¥ grund af tvetydighed"
  
! #: cp/class.c:6305
  #, fuzzy, gcc-internal-format
  #| msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtuel stamklasse '%T' er ikke tilgÃ¦ngelig i '%T' pÃ¥ grund af tvetydighed"
  
! #: cp/class.c:6550
  #, fuzzy, gcc-internal-format
  #| msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "afsÃ¦ttet for '%D' fÃ¸lger ikke ABI'en og kan Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/class.c:6720
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: cp/class.c:7006
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<...%> with non-slice"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ugyldig brug af %<...%> med ikke-skive"
  
! #: cp/class.c:7008
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: cp/class.c:7013
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7041
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: cp/class.c:7043
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "fleksibelt tabelmedlem i ellers tom struktur"
  
! #: cp/class.c:7052 cp/class.c:7083
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7060
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: cp/class.c:7062
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "fleksibelt tabelmedlem i ellers tom struktur"
  
! #: cp/class.c:7081
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "next member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7195 cp/parser.c:24531
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7332
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has virtual functions but non-virtual destructor"
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "'%#T' har virtuelle funktioner, men ikke-virtuel destruktionsfunktion"
  
! #: cp/class.c:7363
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "type transparent %q#T does not have any fields"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: cp/class.c:7369
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7373
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
  
! #: cp/class.c:7379
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7541
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/class.c:7552
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "forsÃ¸gte at afslutte struct, men blev stoppet af tidligere fortolkningsfejl"
  
! #: cp/class.c:8059
  #, fuzzy, gcc-internal-format
  #| msgid "language string `\"%s\"' not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "sprogstrengen '\"%s\"' ikke genkendt"
  
! #: cp/class.c:8149
  #, fuzzy, gcc-internal-format
  #| msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "kan ikke benytte den flertydiggjorte funktion '%D' baseret pÃ¥ konvertering til typen '%T'"
  
! #: cp/class.c:8294
  #, fuzzy, gcc-internal-format
  #| msgid "no matches converting function `%D' to type `%#T'"
  msgid "no matches converting function %qD to type %q#T"
  msgstr "ingen passende ved konvertering af funktionen '%D' til typen '%#T'"
  
! #: cp/class.c:8321
  #, fuzzy, gcc-internal-format
  #| msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "konvertering af den flertydiggjorte funktion '%D' til typen '%T' er tvetydig"
  
! #: cp/class.c:8348
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member `%D'"
  msgid "assuming pointer to member %qD"
  msgstr "antager henvisning til medlemmet '%D'"
  
! #: cp/class.c:8351
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with `&%E')"
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
  
! #: cp/class.c:8427 cp/class.c:8469
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "ikke tilstrÃ¦kkelig information om typen"
  
! #: cp/class.c:8447
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%E' from type `%T' to type `%T'"
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "kan ikke konvertere '%E' fra typen '%T' til typen '%T'"
  
! #: cp/class.c:8720
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "erklÃ¦ring af '%s' skygger for et medlem af 'this'"
  
! #: cp/class.c:8723
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "%qD declared here as %q#D"
--- 49057,49301 ----
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/class.c:5742
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%q+T is not literal because:"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/class.c:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5748
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  %q+T has a non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/class.c:5751
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/class.c:5759
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5792
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5807
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/class.c:5814
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "  non-static data member %qD has volatile type"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/class.c:5935
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/class.c:5964
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference `%#D' in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ikke-statisk reference '%#D' i klasse uden en konstruktionsfunktion"
  
! #: cp/class.c:5970
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member `%#D' in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ikke-statisk konstant medlem '%#D' i klasse uden en konstruktionsfunktion"
  
! #: cp/class.c:6291
  #, fuzzy, gcc-internal-format
  #| msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direkte stamklasse '%T' er ikke tilgÃ¦ngelig i '%T' pÃ¥ grund af tvetydighed"
  
! #: cp/class.c:6303
  #, fuzzy, gcc-internal-format
  #| msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtuel stamklasse '%T' er ikke tilgÃ¦ngelig i '%T' pÃ¥ grund af tvetydighed"
  
! #: cp/class.c:6548
  #, fuzzy, gcc-internal-format
  #| msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "afsÃ¦ttet for '%D' fÃ¸lger ikke ABI'en og kan Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/class.c:6718
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: cp/class.c:7004
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<...%> with non-slice"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ugyldig brug af %<...%> med ikke-skive"
  
! #: cp/class.c:7006
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: cp/class.c:7011
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7039
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: cp/class.c:7041
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "fleksibelt tabelmedlem i ellers tom struktur"
  
! #: cp/class.c:7050 cp/class.c:7081
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7058
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: cp/class.c:7060
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "fleksibelt tabelmedlem i ellers tom struktur"
  
! #: cp/class.c:7079
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "next member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7330
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has virtual functions but non-virtual destructor"
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "'%#T' har virtuelle funktioner, men ikke-virtuel destruktionsfunktion"
  
! #: cp/class.c:7361
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "type transparent %q#T does not have any fields"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: cp/class.c:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7371
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
  
! #: cp/class.c:7377
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7539
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/class.c:7550
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "forsÃ¸gte at afslutte struct, men blev stoppet af tidligere fortolkningsfejl"
  
! #: cp/class.c:8057
  #, fuzzy, gcc-internal-format
  #| msgid "language string `\"%s\"' not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "sprogstrengen '\"%s\"' ikke genkendt"
  
! #: cp/class.c:8147
  #, fuzzy, gcc-internal-format
  #| msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "kan ikke benytte den flertydiggjorte funktion '%D' baseret pÃ¥ konvertering til typen '%T'"
  
! #: cp/class.c:8292
  #, fuzzy, gcc-internal-format
  #| msgid "no matches converting function `%D' to type `%#T'"
  msgid "no matches converting function %qD to type %q#T"
  msgstr "ingen passende ved konvertering af funktionen '%D' til typen '%#T'"
  
! #: cp/class.c:8319
  #, fuzzy, gcc-internal-format
  #| msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "konvertering af den flertydiggjorte funktion '%D' til typen '%T' er tvetydig"
  
! #: cp/class.c:8346
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member `%D'"
  msgid "assuming pointer to member %qD"
  msgstr "antager henvisning til medlemmet '%D'"
  
! #: cp/class.c:8349
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with `&%E')"
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
  
! #: cp/class.c:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "ikke tilstrÃ¦kkelig information om typen"
  
! #: cp/class.c:8445
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%E' from type `%T' to type `%T'"
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "kan ikke konvertere '%E' fra typen '%T' til typen '%T'"
  
! #: cp/class.c:8718
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "erklÃ¦ring af '%s' skygger for et medlem af 'this'"
  
! #: cp/class.c:8721
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "%qD declared here as %q#D"
*************** msgstr ""
*** 49253,49733 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:1375 cp/constexpr.c:2460
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "tom erklÃ¦ring"
  
! #: cp/constexpr.c:1380 cp/constexpr.c:1390 cp/constexpr.c:2650
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%q+E is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:1657 cp/constexpr.c:7196
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to internal function %qE"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/constexpr.c:1712
  #, 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.c:1714
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.c:1912 cp/constexpr.c:1958 cp/constexpr.c:1990
! #: cp/constexpr.c:2011
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:1913
  #, 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.c:1959 cp/constexpr.c:1991
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2013
  #, 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.c:2016
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2095
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/constexpr.c:2160
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2167
  #, 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.c:2201 cp/constexpr.c:7228
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/constexpr.c:2275
  #, 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.c:2282
  #, 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.c:2286
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' implicitly declared before its definition"
  msgid "%qD used before its definition"
  msgstr "'%s' er underforstÃ¥et erklÃ¦ret efter dens definition"
  
! #: cp/constexpr.c:2362
  #, fuzzy, gcc-internal-format
  #| msgid "protocol `%s' has circular dependency"
  msgid "call has circular dependency"
  msgstr "protokollen '%s' har cirkulÃ¦r afhÃ¦ngighed"
  
! #: cp/constexpr.c:2373
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.c:2690
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: cp/constexpr.c:2697
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: cp/constexpr.c:2720
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/constexpr.c:2739
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.c:2897
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3164
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3167
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3172
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3175
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3358
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "accessing uninitialized array element"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/constexpr.c:3398
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en 'void *'-henvisning"
  
! #: cp/constexpr.c:3415 cp/constexpr.c:3508 cp/constexpr.c:5338
! #: cp/constexpr.c:5430 cp/constexpr.c:7148
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qE is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:3421
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:3449
! #, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
! msgstr ""
! 
! #: cp/constexpr.c:3468
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "accessing uninitialized member %qD"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/constexpr.c:4199 cp/constexpr.c:5959
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing a null pointer"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en 'void *'-henvisning"
  
! #: cp/constexpr.c:4219
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:4262
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4264 cp/constexpr.c:4271
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "allocated here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/constexpr.c:4269
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:4274
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4281
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "%qD used in its own initializer"
  msgstr "for mange elementer i union-startvÃ¦rdi"
  
! #: cp/constexpr.c:4286
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/constexpr.c:4289
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is private"
  msgid "%q#D is volatile"
  msgstr "'%+#D' er privat"
  
! #: cp/constexpr.c:4294 cp/constexpr.c:4301
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4307
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/constexpr.c:4310
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/constexpr.c:4562
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4644
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/constexpr.c:5032 cp/constexpr.c:6247
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:5138
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.c:5234
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline assembly is not a constant expression"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: cp/constexpr.c:5235
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5300
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:5313
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.c:5487 cp/constexpr.c:7792
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/constexpr.c:5919 cp/constexpr.c:7342
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:5971
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:5985
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6086 cp/constexpr.c:6104 cp/constexpr.c:6120
! #: cp/constexpr.c:7618 cp/constexpr.c:7963
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.c:6214
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "uventet operand"
  
! #: cp/constexpr.c:6220
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
! #: cp/constexpr.c:6250
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "uventet adresseudtryk"
  
! #: cp/constexpr.c:6472
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6480
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:6495
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:6505
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:6525
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6539
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:7088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "ugyldig reinterpret_cast af et hÃ¸jrevÃ¦rdiudtryk fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.c:7312
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:7315
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7362
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "ugyldig reinterpret_cast fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.c:7395
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7434
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:7565
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:7632
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/constexpr.c:7647
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:7711
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:7761
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/constexpr.c:7768
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/constexpr.c:7841
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:7939
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:7971
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "tabelindekset i startvÃ¦rdien er ikke en konstant"
  
! #: cp/constexpr.c:8001
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:8018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected type for `id' (%s)"
  msgid "unexpected AST of kind %s"
--- 49371,49857 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:1378 cp/constexpr.c:2524
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "tom erklÃ¦ring"
  
! #: cp/constexpr.c:1383 cp/constexpr.c:1393 cp/constexpr.c:2729
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%q+E is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to internal function %qE"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/constexpr.c:1715
  #, 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.c:1717
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.c:1915 cp/constexpr.c:1961 cp/constexpr.c:1993
! #: cp/constexpr.c:2014
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:1916
  #, 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.c:1962 cp/constexpr.c:1994
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2016
  #, 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.c:2019
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2144
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/constexpr.c:2209
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2216
  #, 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.c:2250 cp/constexpr.c:7442
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/constexpr.c:2324
  #, 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.c:2331
  #, 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.c:2335
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' implicitly declared before its definition"
  msgid "%qD used before its definition"
  msgstr "'%s' er underforstÃ¥et erklÃ¦ret efter dens definition"
  
! #: cp/constexpr.c:2426
  #, fuzzy, gcc-internal-format
  #| msgid "protocol `%s' has circular dependency"
  msgid "call has circular dependency"
  msgstr "protokollen '%s' har cirkulÃ¦r afhÃ¦ngighed"
  
! #: cp/constexpr.c:2437
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.c:2769
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: cp/constexpr.c:2776
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: cp/constexpr.c:2799
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/constexpr.c:2818
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.c:2976
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3332
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3335
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3340
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3343
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3526
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "accessing uninitialized array element"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/constexpr.c:3566
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en 'void *'-henvisning"
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qE is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:3589
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:3620 cp/constexpr.c:3642
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "accessing uninitialized member %qD"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/constexpr.c:3622
! #, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
! msgstr ""
! 
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing a null pointer"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en 'void *'-henvisning"
  
! #: cp/constexpr.c:4412
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:4455
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4457 cp/constexpr.c:4464
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "allocated here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/constexpr.c:4462
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:4467
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4474
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "%qD used in its own initializer"
  msgstr "for mange elementer i union-startvÃ¦rdi"
  
! #: cp/constexpr.c:4479
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/constexpr.c:4482
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is private"
  msgid "%q#D is volatile"
  msgstr "'%+#D' er privat"
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4500
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/constexpr.c:4503
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/constexpr.c:4749
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4810
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/constexpr.c:4823
! #, fuzzy, gcc-internal-format
! #| msgid "cannot convert `%T' to `%T' in %s"
! msgid "change of the active member of a union from %qD to %qD during initialization"
! msgstr "kan ikke konvertere '%T' til '%T' i %s"
! 
! #: cp/constexpr.c:5215 cp/constexpr.c:6455
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:5321
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.c:5423
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline assembly is not a constant expression"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:5502
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/constexpr.c:6122 cp/constexpr.c:7556
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6174
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6188
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.c:6422
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "uventet operand"
  
! #: cp/constexpr.c:6428
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
! #: cp/constexpr.c:6458
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "uventet adresseudtryk"
  
! #: cp/constexpr.c:6686
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6694
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:6709
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:6719
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:7302
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "ugyldig reinterpret_cast af et hÃ¸jrevÃ¦rdiudtryk fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.c:7526
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7576
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "ugyldig reinterpret_cast fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.c:7609
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7648
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:7779
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:7846
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/constexpr.c:7861
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:7925
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:7975
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/constexpr.c:7982
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/constexpr.c:8055
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:8153
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8185
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "tabelindekset i startvÃ¦rdien er ikke en konstant"
  
! #: cp/constexpr.c:8215
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:8232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected type for `id' (%s)"
  msgid "unexpected AST of kind %s"
*************** msgstr "uventet type for 'id' (%s)"
*** 49738,49794 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1597
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: cp/cp-gimplify.c:1600
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/cp-gimplify.c:1612
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2956
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/cp-gimplify.c:2978 cp/cp-gimplify.c:2990 cp/decl.c:3915 cp/method.c:955
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/cp-gimplify.c:2996
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qD is not a class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/cp-gimplify.c:3013
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/cp-gimplify.c:3024
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/cp-gimplify.c:3036
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3125
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
--- 49862,49918 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1595
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: cp/cp-gimplify.c:1598
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/cp-gimplify.c:3030
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qD is not a class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/cp-gimplify.c:3047
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/cp-gimplify.c:3058
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/cp-gimplify.c:3070
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3159
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
*************** msgstr "typeomtvingning af '%T' til '%T'
*** 49850,50229 ****
  msgid "cannot convert type %qH to type %qI"
  msgstr "kan ikke konvertere typen '%T' til typen '%T'"
  
! #: cp/cvt.c:796
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%#T' to `%#T'"
  msgid "conversion from %q#T to %q#T"
  msgstr "konvertering fra '%#T' til '%#T'"
  
! #: cp/cvt.c:814
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr ""
  
! #: cp/cvt.c:825 cp/cvt.c:880
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' used where a `%T' was expected"
  msgid "%q#T used where a %qT was expected"
  msgstr "'%#T' benyttet hvor '%T' var forventet"
  
! #: cp/cvt.c:834
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert `%E' to `%T'"
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: cp/cvt.c:896
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' used where a floating point value was expected"
  msgid "%q#T used where a floating-point value was expected"
  msgstr "'%#T' benyttet hvor der forventedes en kommatalsvÃ¦rdi"
  
! #: cp/cvt.c:954
  #, fuzzy
  #| msgid "conversion from `%T' to non-scalar type `%T' requested"
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "konvertering fra '%T' til en ikke-skalartype '%T' udbedt"
  
! #: cp/cvt.c:1049
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1051
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1067
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1069
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1077
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "in call to %qD, declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/cvt.c:1091
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1145
  #, fuzzy, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: cp/cvt.c:1239
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to incomplete type"
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "konvertering til en ufuldstÃ¦ndig type"
  
! #: cp/cvt.c:1243
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1248
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1253
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1258
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1263
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1267
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1283
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of type `%T'"
  msgid "conversion to void will not access object of type %qT"
  msgstr "kan ikke allokere et objekt af typen '%T'"
  
! #: cp/cvt.c:1287
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1292
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1297
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1302
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1307
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1311
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1325
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1330
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1335
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1340
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1345
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1350
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1355
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1396
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1400
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1405
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1410
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1415
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1420
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1424
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1477
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1481
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1485
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1489
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1493
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1497
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1501
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1517
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1522
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1527
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1532
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1537
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "statement is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1542
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1570
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "second operand of conditional expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1575
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "third operand of conditional expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1580
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right operand of comma operator has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1584
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of comma operator has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1588
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement has no effect"
  msgstr "%HsÃ¦tning uden nogen virkning"
  
! #: cp/cvt.c:1592
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "for increment expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1747
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/cvt.c:1865
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument `%E' to `%T'"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
  
! #: cp/cvt.c:1880
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous default type conversion from `%T'"
  msgid "ambiguous default type conversion from %qT"
  msgstr "tvetydig standardtypekonvertering fra '%T'"
  
! #: cp/cvt.c:1883
  #, fuzzy, gcc-internal-format
  #| msgid "  candidate conversions include `%D' and `%D'"
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  kandidater til konverteringen inkluderer '%D' og '%D'"
  
! #: cp/cxx-pretty-print.c:2314
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter `%#D'"
  msgid "template-parameter-"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/cxx-pretty-print.c:2328
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "requires"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: cp/cxx-pretty-print.c:2886 cp/error.c:1558
  #, gcc-internal-format
  msgid "with"
  msgstr ""
--- 49974,50353 ----
  msgid "cannot convert type %qH to type %qI"
  msgstr "kan ikke konvertere typen '%T' til typen '%T'"
  
! #: cp/cvt.c:809
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%#T' to `%#T'"
  msgid "conversion from %q#T to %q#T"
  msgstr "konvertering fra '%#T' til '%#T'"
  
! #: cp/cvt.c:827
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr ""
  
! #: cp/cvt.c:838 cp/cvt.c:893
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' used where a `%T' was expected"
  msgid "%q#T used where a %qT was expected"
  msgstr "'%#T' benyttet hvor '%T' var forventet"
  
! #: cp/cvt.c:847
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert `%E' to `%T'"
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: cp/cvt.c:909
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' used where a floating point value was expected"
  msgid "%q#T used where a floating-point value was expected"
  msgstr "'%#T' benyttet hvor der forventedes en kommatalsvÃ¦rdi"
  
! #: cp/cvt.c:967
  #, fuzzy
  #| msgid "conversion from `%T' to non-scalar type `%T' requested"
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "konvertering fra '%T' til en ikke-skalartype '%T' udbedt"
  
! #: cp/cvt.c:1062
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1064
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1080
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1082
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1090
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "in call to %qD, declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/cvt.c:1104
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1158
  #, fuzzy, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: cp/cvt.c:1252
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to incomplete type"
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "konvertering til en ufuldstÃ¦ndig type"
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1276
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1296
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of type `%T'"
  msgid "conversion to void will not access object of type %qT"
  msgstr "kan ikke allokere et objekt af typen '%T'"
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1413
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1418
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1423
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1428
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1433
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1437
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1490
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1494
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1498
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1502
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1506
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1510
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1514
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1530
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1535
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1540
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1545
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1550
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "statement is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1555
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1583
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "second operand of conditional expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1588
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "third operand of conditional expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1593
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right operand of comma operator has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1597
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of comma operator has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1601
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement has no effect"
  msgstr "%HsÃ¦tning uden nogen virkning"
  
! #: cp/cvt.c:1605
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "for increment expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/cvt.c:1878
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument `%E' to `%T'"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
  
! #: cp/cvt.c:1893
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous default type conversion from `%T'"
  msgid "ambiguous default type conversion from %qT"
  msgstr "tvetydig standardtypekonvertering fra '%T'"
  
! #: cp/cvt.c:1896
  #, fuzzy, gcc-internal-format
  #| msgid "  candidate conversions include `%D' and `%D'"
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  kandidater til konverteringen inkluderer '%D' og '%D'"
  
! #: cp/cxx-pretty-print.c:2317
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter `%#D'"
  msgid "template-parameter-"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/cxx-pretty-print.c:2331
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "requires"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: cp/cxx-pretty-print.c:2889 cp/error.c:1560
  #, gcc-internal-format
  msgid "with"
  msgstr ""
*************** msgid "redeclaration %qD differs in %qs
*** 50280,50286 ****
  msgstr "erklÃ¦ring af '%D' som %s"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/decl.c:1264 cp/decl.c:14970
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
--- 50404,50410 ----
  msgstr "erklÃ¦ring af '%D' som %s"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/decl.c:1264 cp/decl.c:14963
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
*************** msgstr "'%D' er tidligere erklÃ¦ret"
*** 50316,50502 ****
  msgid "ambiguating new declaration %q+#D"
  msgstr "tvetydiggÃ¸r tidligere erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1400 cp/decl.c:1777
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration `%#D'"
  msgid "old declaration %q#D"
  msgstr "global erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1467
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
  # shadowing betyder at en funktion har samme navn og dermed skjuler en anden
! #: cp/decl.c:1480 cp/decl.c:1616
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "skygger for den indbyggede funktion '%s'"
  
! #: cp/decl.c:1481 cp/decl.c:1617
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing library function `%s'"
  msgid "shadowing library function %q#D"
  msgstr "skygger for biblioteksfunktionen '%s'"
  
! #: cp/decl.c:1489
  #, fuzzy, gcc-internal-format
  #| msgid "library function `%#D' redeclared as non-function `%#D'"
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "biblioteksfunktionen '%#D' er omerklÃ¦ret som '%#D' der ikke er en funktion"
  
! #: cp/decl.c:1493 cp/decl.c:1563
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "strider mod indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1501
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: cp/decl.c:1503
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration `%#D'"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "tidligere ikke-funktionserklÃ¦ring '%#D'"
  
! #: cp/decl.c:1591
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration `%#D'"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "tvetydiggÃ¸r indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1597 cp/decl.c:1611
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration `%#D'"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "tvetydiggÃ¸r indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1601
  #, fuzzy, gcc-internal-format
  #| msgid "semicolon missing after %s declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "semikolon mangler efter %s-erklÃ¦ring"
  
! #: cp/decl.c:1695
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: cp/decl.c:1699
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1712
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/decl.c:1736
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "conflicting declaration of template %q#D"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/decl.c:1758
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "conflicting declaration of C function %q#D"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/decl.c:1775
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration `%#D'"
  msgid "ambiguating new declaration of %q#D"
  msgstr "tvetydiggÃ¸r tidligere erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1785
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:1787
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D'"
  msgid "previous declaration as %q#D"
  msgstr "tidligere erklÃ¦ring af '%#D'"
  
! #: cp/decl.c:1846 cp/decl2.c:923
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D previously defined here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.c:1847 cp/name-lookup.c:2717 cp/name-lookup.c:2741
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously declared here"
  msgid "%q#D previously declared here"
  msgstr "'%#D' tidligere erklÃ¦ret her"
  
! #: cp/decl.c:1858
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for `%#D'"
  msgid "prototype specified for %q#D"
  msgstr "prototypen for '%#D'"
  
! #: cp/decl.c:1860
  #, fuzzy, gcc-internal-format
  #| msgid "non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "definition uden prototype her"
  
! #: cp/decl.c:1900
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with new declaration with %L linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "strider mod ny erklÃ¦ring af med %L-kÃ¦dning"
  
! #: cp/decl.c:1903
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "tidligere erklÃ¦ring af '%#D' med %L-kÃ¦dning"
  
! #: cp/decl.c:1938 cp/decl.c:1948
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "default argument given for parameter %d of %q#D"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/decl.c:1941 cp/decl.c:1951
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in `%#D'"
  msgid "previous specification in %q#D here"
  msgstr "efter tidligere specifikation i '%#D'"
  
! #: cp/decl.c:2001
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "tidligere definition her"
  
! #: cp/decl.c:2002
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/decl.c:2015
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktionen '%D' erklÃ¦ret virtual inden i en union"
  
! #: cp/decl.c:2058
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%D' in same scope"
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "overflÃ¸dig omerklÃ¦ring af '%D' i samme virkefelt"
  
! #: cp/decl.c:2070
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "deleted definition of %qD"
--- 50440,50627 ----
  msgid "ambiguating new declaration %q+#D"
  msgstr "tvetydiggÃ¸r tidligere erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1400 cp/decl.c:1778
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration `%#D'"
  msgid "old declaration %q#D"
  msgstr "global erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1468
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
  # shadowing betyder at en funktion har samme navn og dermed skjuler en anden
! #: cp/decl.c:1481 cp/decl.c:1617
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "skygger for den indbyggede funktion '%s'"
  
! #: cp/decl.c:1482 cp/decl.c:1618
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing library function `%s'"
  msgid "shadowing library function %q#D"
  msgstr "skygger for biblioteksfunktionen '%s'"
  
! #: cp/decl.c:1490
  #, fuzzy, gcc-internal-format
  #| msgid "library function `%#D' redeclared as non-function `%#D'"
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "biblioteksfunktionen '%#D' er omerklÃ¦ret som '%#D' der ikke er en funktion"
  
! #: cp/decl.c:1494 cp/decl.c:1564
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "strider mod indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1502
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: cp/decl.c:1504
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration `%#D'"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "tidligere ikke-funktionserklÃ¦ring '%#D'"
  
! #: cp/decl.c:1592
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration `%#D'"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "tvetydiggÃ¸r indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1598 cp/decl.c:1612
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration `%#D'"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "tvetydiggÃ¸r indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1602
  #, fuzzy, gcc-internal-format
  #| msgid "semicolon missing after %s declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "semikolon mangler efter %s-erklÃ¦ring"
  
! #: cp/decl.c:1696
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: cp/decl.c:1700
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1713
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/decl.c:1737
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "conflicting declaration of template %q#D"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/decl.c:1759
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "conflicting declaration of C function %q#D"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/decl.c:1776
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration `%#D'"
  msgid "ambiguating new declaration of %q#D"
  msgstr "tvetydiggÃ¸r tidligere erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1786
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:1788
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D'"
  msgid "previous declaration as %q#D"
  msgstr "tidligere erklÃ¦ring af '%#D'"
  
! #: cp/decl.c:1847 cp/decl2.c:923
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D previously defined here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.c:1848 cp/name-lookup.c:2691 cp/name-lookup.c:2720
! #: cp/name-lookup.c:2744
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously declared here"
  msgid "%q#D previously declared here"
  msgstr "'%#D' tidligere erklÃ¦ret her"
  
! #: cp/decl.c:1859
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for `%#D'"
  msgid "prototype specified for %q#D"
  msgstr "prototypen for '%#D'"
  
! #: cp/decl.c:1861
  #, fuzzy, gcc-internal-format
  #| msgid "non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "definition uden prototype her"
  
! #: cp/decl.c:1901
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with new declaration with %L linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "strider mod ny erklÃ¦ring af med %L-kÃ¦dning"
  
! #: cp/decl.c:1904
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "tidligere erklÃ¦ring af '%#D' med %L-kÃ¦dning"
  
! #: cp/decl.c:1939 cp/decl.c:1949
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "default argument given for parameter %d of %q#D"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/decl.c:1942 cp/decl.c:1952
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in `%#D'"
  msgid "previous specification in %q#D here"
  msgstr "efter tidligere specifikation i '%#D'"
  
! #: cp/decl.c:2002
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "tidligere definition her"
  
! #: cp/decl.c:2003
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/decl.c:2016
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktionen '%D' erklÃ¦ret virtual inden i en union"
  
! #: cp/decl.c:2059
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%D' in same scope"
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "overflÃ¸dig omerklÃ¦ring af '%D' i samme virkefelt"
  
! #: cp/decl.c:2071
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "deleted definition of %qD"
*************** msgstr "indlejret omdefinering af '%s'"
*** 50510,51289 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2532
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization of %qD after first use"
  msgstr "eksplicit specialisering af %D efter fÃ¸rste brug"
  
! #: cp/decl.c:2670
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
  #. Reject two definitions.
! #: cp/decl.c:2924 cp/decl.c:2953 cp/decl.c:2983 cp/decl.c:3000 cp/decl.c:3098
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "omdefinering af '%#T'"
  
! #: cp/decl.c:2940
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' conflicts with previous using declaration `%#D'"
  msgid "%qD conflicts with used function"
  msgstr "'%#D' strider mod tidligere using-erklÃ¦ring '%#D'"
  
! #: cp/decl.c:2950
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%q#D not declared in class"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/decl.c:2964 cp/decl.c:3010
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2967 cp/decl.c:3013
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3030
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3044
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "trÃ¥dlokal erklÃ¦ring af '%s' fÃ¸lger ikke-trÃ¥dlokal erklÃ¦ring"
  
! #: cp/decl.c:3047
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "ikke-trÃ¥dlokal erklÃ¦ring af '%s' fÃ¸lger trÃ¥dlokal erklÃ¦ring"
  
! #: cp/decl.c:3062 cp/decl.c:3106 cp/name-lookup.c:2275 cp/name-lookup.c:2715
! #: cp/name-lookup.c:2739
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "omerklÃ¦ring af '%#D'"
  
! #: cp/decl.c:3089
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%s' in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "overflÃ¸dig omerklÃ¦ring af '%s' i samme virkefelt"
  
! #: cp/decl.c:3155
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3156
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "en tidligere lokal variabel"
  
! #: cp/decl.c:3250
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  herfra"
  
! #: cp/decl.c:3273 cp/decl.c:3501
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3301
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of `%#D'"
  msgid "  crosses initialization of %q#D"
  msgstr "  krydser klargÃ¸ring af '%#D'"
  
! #: cp/decl.c:3304
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/decl.c:3318 cp/decl.c:3472
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3324 cp/decl.c:3454 cp/decl.c:3474
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  gÃ¥r ind i catch-blok"
  
! #: cp/decl.c:3330 cp/decl.c:3484
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters OpenMP structured block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3336 cp/decl.c:3476
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3343 cp/decl.c:3478
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.c:3461
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of `%#D'"
  msgid "  skips initialization of %q#D"
  msgstr "  springer over klargÃ¸ring af '%#D'"
  
! #: cp/decl.c:3464
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/decl.c:3516 cp/parser.c:13015 cp/parser.c:13036
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3922 cp/parser.c:6533
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/decl.c:3933
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a template"
  msgid "%q#T is not a class"
  msgstr "'%#T' er ikke en skabelon"
  
! #: cp/decl.c:3961 cp/decl.c:4054
  #, fuzzy, gcc-internal-format
  #| msgid "no class template named `%#T' in `%#T'"
  msgid "no class template named %q#T in %q#T"
  msgstr "ingen klasseskabelon ved navn '%#T' i '%#T'"
  
! #: cp/decl.c:3962
  #, fuzzy, gcc-internal-format
  #| msgid "no type named `%#T' in `%#T'"
  msgid "no type named %q#T in %q#T"
  msgstr "ingen type ved navn '%#T' i '%#T'"
  
! #: cp/decl.c:3975
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/decl.c:3984
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:3991
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4063
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameters do not match template %qD"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:4387
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-labels=%d is not supported"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "-falign-labels=%d understÃ¸ttes ikke"
  
! #: cp/decl.c:4867
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with constructor not allowed in anonymous aggregate"
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med konstruktionsfunktion er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.c:4870
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with destructor not allowed in anonymous aggregate"
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med destruktionsfunktion er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.c:4873
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med kopitildelingsoperator er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.c:4892
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "attribute ignored in declaration of %q#T"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: cp/decl.c:4895
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4937
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "flere typer i Ã©n erklÃ¦ring"
  
! #: cp/decl.c:4942
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of C++ built-in type `%T'"
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "omerklÃ¦ring af indbygget type i C++ '%T'"
  
! #: cp/decl.c:4959
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:4992
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "manglende typenavn i typedef-erklÃ¦ring"
  
! #: cp/decl.c:5000
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ forbyder anonyme strukturer"
  
! #: cp/decl.c:5007
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.c:5010
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.c:5015
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified inside a class"
  msgid "%<friend%> can only be specified inside a class"
  msgstr "'%D' kan kun angives inden i en klasse"
  
! #: cp/decl.c:5018
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for constructors"
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "'%D' kan kun angives for konstruktionsfunktioner"
  
! #: cp/decl.c:5021
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "a storage class can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5025
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5029
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5033
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5037
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5041
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: cp/decl.c:5044 cp/decl.c:5047 cp/decl.c:5050
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "tom erklÃ¦ring"
  
! #: cp/decl.c:5072
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter list used in explicit instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
  
! #: cp/decl.c:5075
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/decl.c:5147
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5151
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
  # init dÃ¦kker over vÃ¦rditildeling her - samme for de nÃ¦ste mange
! #: cp/decl.c:5221 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  #| msgid "typedef `%D' is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef '%D' bliver tildelt en vÃ¦rdi (benyt __typeof__ i stedet)"
  
! #: cp/decl.c:5230
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' has `extern' and is initialized"
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "erklÃ¦ringen af '%#D' indeholder 'extern' og variablen bliver tildelt en startvÃ¦rdi"
  
! #: cp/decl.c:5260
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: cp/decl.c:5284
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/decl.c:5292
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "non-member-template declaration of %qD"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/decl.c:5293
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "does not match member template declaration here"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/decl.c:5305
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ tillader ikke '%T::%D' at blive defineret som '%T::%D'"
  
! #: cp/decl.c:5317
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "duplicate initialization of %qD"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: cp/decl.c:5367
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.c:5408
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/decl.c:5413
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/decl.c:5487
  #, fuzzy, gcc-internal-format
  #| msgid "variable `%#D' has initializer but incomplete type"
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variablen '%#D' bliver tildelt en startvÃ¦rdi, men er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:5493 cp/decl.c:6573
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array `%#D' have incomplete type"
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementer i tabellen '%#D' er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:5503
  #, fuzzy, gcc-internal-format
  #| msgid "aggregate `%#D' has incomplete type and cannot be defined"
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "den sammensatte type '%#D' er af en ufuldstÃ¦ndig type og kan ikke defineres"
  
! #: cp/decl.c:5539
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as reference but not initialized"
  msgid "%qD declared as reference but not initialized"
  msgstr "'%D' erklÃ¦ret som en reference, men bliver ikke tildelt en startvÃ¦rdi"
  
! #: cp/decl.c:5613
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5619
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5638
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ikke-trivielle udpegede startvÃ¦rdier er ikke understÃ¸ttet"
  
! #: cp/decl.c:5642
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.c:5698
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "startvÃ¦rdien giver ikke stÃ¸rrelsen af %qD"
  
! #: cp/decl.c:5705
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "tabelstÃ¸rrelsen mangler i %qD"
  
! #: cp/decl.c:5717
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nulstÃ¸rrelsestabel %qD"
  
! #: cp/decl.c:5757
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "lagringsstÃ¸rrelsen af %qD er ikke kendt"
  
! #: cp/decl.c:5781
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't constant"
  msgid "storage size of %qD isn%'t constant"
  msgstr "lagringsstÃ¸rrelsen af '%D' er ikke konstant"
  
! #: cp/decl.c:5832
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "semantikken for indlejret funktionsstatisk data '%#D' er forkert (du ender med flere kopier)"
  
! #: cp/decl.c:5836
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "semantikken for indlejret funktionsstatisk data '%#D' er forkert (du ender med flere kopier)"
  
! #: cp/decl.c:5842
  #, fuzzy, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "  du kan arbejde dig rundt om dette ved at fjerne startvÃ¦rdien"
  
! #: cp/decl.c:5884
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%>"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: cp/decl.c:5891
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/decl.c:5900
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/decl.c:5908
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/decl.c:5912
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5915
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6123
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ugyldig startvÃ¦rdi til virtuel medlemsfunktion '%D'"
  
! #: cp/decl.c:6165
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for `%T' must be brace-enclosed"
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "startvÃ¦rdi for '%T' skal vÃ¦re indesluttet i krÃ¸llede paranteser"
  
! #: cp/decl.c:6200
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6208
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "%qT has no non-static data member named %qD"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/decl.c:6229
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/decl.c:6260
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in aggregate initializer"
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "for mange elementer i startvÃ¦rdi til sammensat type"
  
! #: cp/decl.c:6299 cp/decl.c:6545 cp/typeck2.c:1475 cp/typeck2.c:1782
! #: cp/typeck2.c:1830 cp/typeck2.c:1877
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "for mange startvÃ¦rdier for %qT"
  
! #: cp/decl.c:6336
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "braces around scalar initializer for type %qT"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi for '%T'"
  
! #: cp/decl.c:6346
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi for '%T'"
  
! #: cp/decl.c:6464
  #, fuzzy, gcc-internal-format
  #| msgid "missing braces around initializer"
  msgid "missing braces around initializer for %qT"
  msgstr "krÃ¸llede paranteser mangler omkring startvÃ¦rdien"
  
! #: cp/decl.c:6575
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array `%#D' have incomplete type"
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementer i tabellen '%#D' er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:6588
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "variable-sized compound literal"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: cp/decl.c:6643
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "'%D' er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:6664
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "scalar object %qD requires one element in initializer"
  msgstr "for mange elementer i union-startvÃ¦rdi"
  
! #: cp/decl.c:6709
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be initialized by constructor, not by `{...}'"
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "'%D' skal klargÃ¸res af en konstruktionsfunktion, ikke af '{...}'"
  
! #: cp/decl.c:6856
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: cp/decl.c:6891
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "tildeling af startvÃ¦rdi er ugyldig for statisk medlem med konstruktionsfunktion"
  
! #: cp/decl.c:6893
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "ISO C++ forbyder tildeling af startvÃ¦rdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.c:6896
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ forbyder tildeling af startvÃ¦rdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.c:6901
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(en klargÃ¸ring uden for klassens erklÃ¦ring er nÃ¸dvendig)"
  
! #: cp/decl.c:7079
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' with uninitialized const fields"
  msgid "reference %qD is initialized with itself"
  msgstr "medlem '%D' med konstante felter uden startvÃ¦rdi"
  
! #: cp/decl.c:7347
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "could not find variant declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: cp/decl.c:7371
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "for fÃ¥ parametre til %s '%+#D'"
  
! #: cp/decl.c:7376
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/decl.c:7381
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7386
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7391
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7441
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/decl.c:7459 cp/decl.c:13724
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++17 tillader ikke %<register%>-lagerklasseangivelse"
  
! #: cp/decl.c:7463 cp/decl.c:13728
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "%<register%> storage class specifier used"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: cp/decl.c:7510
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member (did you forget the `&' ?)"
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "ugyldig brug af medlem (glemte du en '&'?)"
  
! #: cp/decl.c:7622
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: cp/decl.c:7675
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing previous type declaration of `%#D'"
  msgid "shadowing previous type declaration of %q#D"
  msgstr "skygger for tidligere typeerklÃ¦ring af '%#D'"
  
! #: cp/decl.c:7718
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: cp/decl.c:7887
  #, fuzzy, gcc-internal-format
  #| msgid "function `%#D' is initialized like a variable"
  msgid "function %q#D is initialized like a variable"
  msgstr "funktionen '%#D' bliver tildelt en startvÃ¦rdi som en variabel"
  
! #: cp/decl.c:7973
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at `%D' because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  kan ikke bruge forÃ¦ldet binding til '%D' fordi den har en destruktionsfunktion"
  
! #: cp/decl.c:7976
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7983
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/decl.c:8009
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8018
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8228
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en henvisning til en variabel af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:8244
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: cp/decl.c:8253 cp/decl.c:8338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%u name provided for structured binding"
--- 50635,51419 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization of %qD after first use"
  msgstr "eksplicit specialisering af %D efter fÃ¸rste brug"
  
! #: cp/decl.c:2673
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
  #. Reject two definitions.
! #: cp/decl.c:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "omdefinering af '%#T'"
  
! #: cp/decl.c:2943
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' conflicts with previous using declaration `%#D'"
  msgid "%qD conflicts with used function"
  msgstr "'%#D' strider mod tidligere using-erklÃ¦ring '%#D'"
  
! #: cp/decl.c:2953
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%q#D not declared in class"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
+ #: cp/decl.c:2980
+ #, gcc-internal-format
+ msgid "comparison operator %q+D defaulted after its first declaration"
+ msgstr ""
+ 
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3055
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "trÃ¥dlokal erklÃ¦ring af '%s' fÃ¸lger ikke-trÃ¥dlokal erklÃ¦ring"
  
! #: cp/decl.c:3058
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "ikke-trÃ¥dlokal erklÃ¦ring af '%s' fÃ¸lger trÃ¥dlokal erklÃ¦ring"
  
! #: cp/decl.c:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
! #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "omerklÃ¦ring af '%#D'"
  
! #: cp/decl.c:3100
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%s' in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "overflÃ¸dig omerklÃ¦ring af '%s' i samme virkefelt"
  
! #: cp/decl.c:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3167
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "en tidligere lokal variabel"
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  herfra"
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3312
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of `%#D'"
  msgid "  crosses initialization of %q#D"
  msgstr "  krydser klargÃ¸ring af '%#D'"
  
! #: cp/decl.c:3315
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/decl.c:3329 cp/decl.c:3483
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  gÃ¥r ind i catch-blok"
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters OpenMP structured block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.c:3472
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of `%#D'"
  msgid "  skips initialization of %q#D"
  msgstr "  springer over klargÃ¸ring af '%#D'"
  
! #: cp/decl.c:3475
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/decl.c:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/decl.c:3944
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a template"
  msgid "%q#T is not a class"
  msgstr "'%#T' er ikke en skabelon"
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, fuzzy, gcc-internal-format
  #| msgid "no class template named `%#T' in `%#T'"
  msgid "no class template named %q#T in %q#T"
  msgstr "ingen klasseskabelon ved navn '%#T' i '%#T'"
  
! #: cp/decl.c:3973
  #, fuzzy, gcc-internal-format
  #| msgid "no type named `%#T' in `%#T'"
  msgid "no type named %q#T in %q#T"
  msgstr "ingen type ved navn '%#T' i '%#T'"
  
! #: cp/decl.c:3986
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/decl.c:3995
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4002
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4074
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameters do not match template %qD"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:4398
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-labels=%d is not supported"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "-falign-labels=%d understÃ¸ttes ikke"
  
! #: cp/decl.c:4890
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with constructor not allowed in anonymous aggregate"
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med konstruktionsfunktion er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.c:4893
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with destructor not allowed in anonymous aggregate"
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med destruktionsfunktion er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.c:4896
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med kopitildelingsoperator er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.c:4915
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "attribute ignored in declaration of %q#T"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: cp/decl.c:4918
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "flere typer i Ã©n erklÃ¦ring"
  
! #: cp/decl.c:4965
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of C++ built-in type `%T'"
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "omerklÃ¦ring af indbygget type i C++ '%T'"
  
! #: cp/decl.c:4982
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "manglende typenavn i typedef-erklÃ¦ring"
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ forbyder anonyme strukturer"
  
! #: cp/decl.c:5030
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.c:5033
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.c:5038
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified inside a class"
  msgid "%<friend%> can only be specified inside a class"
  msgstr "'%D' kan kun angives inden i en klasse"
  
! #: cp/decl.c:5041
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for constructors"
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "'%D' kan kun angives for konstruktionsfunktioner"
  
! #: cp/decl.c:5044
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "a storage class can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5048
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5052
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5056
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5060
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5064
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "tom erklÃ¦ring"
  
! #: cp/decl.c:5095
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter list used in explicit instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
  
! #: cp/decl.c:5098
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/decl.c:5170
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5174
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
  # init dÃ¦kker over vÃ¦rditildeling her - samme for de nÃ¦ste mange
! #: cp/decl.c:5244 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  #| msgid "typedef `%D' is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef '%D' bliver tildelt en vÃ¦rdi (benyt __typeof__ i stedet)"
  
! #: cp/decl.c:5253
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' has `extern' and is initialized"
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "erklÃ¦ringen af '%#D' indeholder 'extern' og variablen bliver tildelt en startvÃ¦rdi"
  
! #: cp/decl.c:5283
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: cp/decl.c:5307
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/decl.c:5315
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "non-member-template declaration of %qD"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/decl.c:5316
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "does not match member template declaration here"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/decl.c:5328
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ tillader ikke '%T::%D' at blive defineret som '%T::%D'"
  
! #: cp/decl.c:5340
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "duplicate initialization of %qD"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: cp/decl.c:5390
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.c:5431
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/decl.c:5436
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/decl.c:5510
  #, fuzzy, gcc-internal-format
  #| msgid "variable `%#D' has initializer but incomplete type"
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variablen '%#D' bliver tildelt en startvÃ¦rdi, men er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:5516 cp/decl.c:6567
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array `%#D' have incomplete type"
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementer i tabellen '%#D' er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:5526
  #, fuzzy, gcc-internal-format
  #| msgid "aggregate `%#D' has incomplete type and cannot be defined"
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "den sammensatte type '%#D' er af en ufuldstÃ¦ndig type og kan ikke defineres"
  
! #: cp/decl.c:5562
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as reference but not initialized"
  msgid "%qD declared as reference but not initialized"
  msgstr "'%D' erklÃ¦ret som en reference, men bliver ikke tildelt en startvÃ¦rdi"
  
! #: cp/decl.c:5649
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5655
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5674
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ikke-trivielle udpegede startvÃ¦rdier er ikke understÃ¸ttet"
  
! #: cp/decl.c:5678
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.c:5734
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "startvÃ¦rdien giver ikke stÃ¸rrelsen af %qD"
  
! #: cp/decl.c:5741
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "tabelstÃ¸rrelsen mangler i %qD"
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nulstÃ¸rrelsestabel %qD"
  
! #: cp/decl.c:5793
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "lagringsstÃ¸rrelsen af %qD er ikke kendt"
  
! #: cp/decl.c:5817
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't constant"
  msgid "storage size of %qD isn%'t constant"
  msgstr "lagringsstÃ¸rrelsen af '%D' er ikke konstant"
  
! #: cp/decl.c:5868
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "semantikken for indlejret funktionsstatisk data '%#D' er forkert (du ender med flere kopier)"
  
! #: cp/decl.c:5872
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "semantikken for indlejret funktionsstatisk data '%#D' er forkert (du ender med flere kopier)"
  
! #: cp/decl.c:5878
  #, fuzzy, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "  du kan arbejde dig rundt om dette ved at fjerne startvÃ¦rdien"
  
! #: cp/decl.c:5920
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%>"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: cp/decl.c:5927
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/decl.c:5936
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/decl.c:5944
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5951
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6117
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ugyldig startvÃ¦rdi til virtuel medlemsfunktion '%D'"
  
! #: cp/decl.c:6159
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for `%T' must be brace-enclosed"
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "startvÃ¦rdi for '%T' skal vÃ¦re indesluttet i krÃ¸llede paranteser"
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6202
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "%qT has no non-static data member named %qD"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/decl.c:6223
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/decl.c:6254
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in aggregate initializer"
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "for mange elementer i startvÃ¦rdi til sammensat type"
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "for mange startvÃ¦rdier for %qT"
  
! #: cp/decl.c:6330
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "braces around scalar initializer for type %qT"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi for '%T'"
  
! #: cp/decl.c:6340
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi for '%T'"
  
! #: cp/decl.c:6458
  #, fuzzy, gcc-internal-format
  #| msgid "missing braces around initializer"
  msgid "missing braces around initializer for %qT"
  msgstr "krÃ¸llede paranteser mangler omkring startvÃ¦rdien"
  
! #: cp/decl.c:6569
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array `%#D' have incomplete type"
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementer i tabellen '%#D' er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:6582
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "variable-sized compound literal"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: cp/decl.c:6637
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "'%D' er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:6658
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "scalar object %qD requires one element in initializer"
  msgstr "for mange elementer i union-startvÃ¦rdi"
  
! #: cp/decl.c:6703
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be initialized by constructor, not by `{...}'"
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "'%D' skal klargÃ¸res af en konstruktionsfunktion, ikke af '{...}'"
  
! #: cp/decl.c:6850
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: cp/decl.c:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "tildeling af startvÃ¦rdi er ugyldig for statisk medlem med konstruktionsfunktion"
  
! #: cp/decl.c:6887
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "ISO C++ forbyder tildeling af startvÃ¦rdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.c:6890
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ forbyder tildeling af startvÃ¦rdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.c:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(en klargÃ¸ring uden for klassens erklÃ¦ring er nÃ¸dvendig)"
  
! #: cp/decl.c:7073
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' with uninitialized const fields"
  msgid "reference %qD is initialized with itself"
  msgstr "medlem '%D' med konstante felter uden startvÃ¦rdi"
  
! #: cp/decl.c:7341
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "could not find variant declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: cp/decl.c:7365
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "for fÃ¥ parametre til %s '%+#D'"
  
! #: cp/decl.c:7370
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7380
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++17 tillader ikke %<register%>-lagerklasseangivelse"
  
! #: cp/decl.c:7457 cp/decl.c:13721
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "%<register%> storage class specifier used"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: cp/decl.c:7504
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member (did you forget the `&' ?)"
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "ugyldig brug af medlem (glemte du en '&'?)"
  
! #: cp/decl.c:7616
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: cp/decl.c:7669
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing previous type declaration of `%#D'"
  msgid "shadowing previous type declaration of %q#D"
  msgstr "skygger for tidligere typeerklÃ¦ring af '%#D'"
  
! #: cp/decl.c:7712
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: cp/decl.c:7881
  #, fuzzy, gcc-internal-format
  #| msgid "function `%#D' is initialized like a variable"
  msgid "function %q#D is initialized like a variable"
  msgstr "funktionen '%#D' bliver tildelt en startvÃ¦rdi som en variabel"
  
! #: cp/decl.c:7967
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at `%D' because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  kan ikke bruge forÃ¦ldet binding til '%D' fordi den har en destruktionsfunktion"
  
! #: cp/decl.c:7970
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7977
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/decl.c:8003
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8012
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8222
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en henvisning til en variabel af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:8238
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%u name provided for structured binding"
*************** msgid_plural "%u names provided for stru
*** 51291,53171 ****
  msgstr[0] "lagringsklasse angivet for strukturfelt '%s'"
  msgstr[1] "lagringsklasse angivet for strukturfelt '%s'"
  
! #: cp/decl.c:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8260
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8305
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "cannot decompose variable length vector %qT"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: cp/decl.c:8331
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.c:8340
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8361
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "in initialization of structured binding variable %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: cp/decl.c:8390
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot decompose union type %qT"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/decl.c:8395
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/decl.c:8400
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/decl.c:8404
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en henvisning til en variabel af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:8413
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/decl.c:8860
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8863
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8868
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9097
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of `%D'"
  msgid "initializer fails to determine size of %qT"
  msgstr "startvÃ¦rdien giver ikke stÃ¸rrelsen af '%D'"
  
! #: cp/decl.c:9101
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "tabelstÃ¸rrelsen mangler i '%D'"
  
! #: cp/decl.c:9104
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "nulstÃ¸rrelsestabel '%D'"
  
! #: cp/decl.c:9120
  #, fuzzy, gcc-internal-format
  #| msgid "destructor for alien class `%T' cannot be a member"
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "destruktionsfunktionen for den fremmede klasse '%T' kan ikke vÃ¦re et medlem"
  
! #: cp/decl.c:9122
  #, fuzzy, gcc-internal-format
  #| msgid "constructor for alien class `%T' cannot be a member"
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "konstruktionsfunktionen for den fremmede klasse '%T' kan ikke vÃ¦re et medlem"
  
! #: cp/decl.c:9148
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "'%D' erklÃ¦ret som 'virtual' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.c:9150
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklÃ¦ring af %s"
  
! #: cp/decl.c:9156
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "'%D' erklÃ¦ret som 'virtual' %s"
  
! #: cp/decl.c:9159
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
  # %s bliver omsat til typen
! #: cp/decl.c:9161
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklÃ¦ring af %s"
  
! #: cp/decl.c:9167
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> type"
  msgstr "'%D' erklÃ¦ret som 'virtual' %s"
  
! #: cp/decl.c:9170
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as an `inline' %s"
  msgid "%qD declared as an %<inline%> type"
  msgstr "'%D' erklÃ¦ret som 'inline' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.c:9172
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklÃ¦ring af %s"
  
! #: cp/decl.c:9178
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> field"
  msgstr "'%D' erklÃ¦ret som 'virtual' %s"
  
! #: cp/decl.c:9181
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as an `inline' %s"
  msgid "%qD declared as an %<inline%> field"
  msgstr "'%D' erklÃ¦ret som 'inline' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.c:9183
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklÃ¦ring af %s"
  
! #: cp/decl.c:9190
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "%q+D declared as a friend"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:9197
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared with an exception specification"
  msgid "%q+D declared with an exception specification"
  msgstr "'%D' erklÃ¦ret med en undtagelsesspecifikation"
  
! #: cp/decl.c:9229
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' not in a namespace surrounding `%D'"
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "erklÃ¦ring af '%D' er ikke i et navnerum der omgiver '%D'"
  
! #: cp/decl.c:9269
  #, fuzzy, gcc-internal-format
  #| msgid "static member function `%#D' declared with type qualifiers"
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statisk medlemsfunktion '%#D' erklÃ¦ret med typemodifikationer"
  
! #: cp/decl.c:9280
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:9287
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/decl.c:9290
  #, fuzzy, gcc-internal-format
  #| msgid "Java method '%D' has non-Java return type `%T'"
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "Java-metoden '%D' har har en returtype '%T' som ikke er fra Java"
  
! #: cp/decl.c:9366
  #, fuzzy, gcc-internal-format
  #| msgid "node is alias but not definition"
  msgid "concept %qD has no definition"
  msgstr "node er alias men ikke definition"
  
! #: cp/decl.c:9385
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "a function concept cannot be constrained"
  msgstr "funktion kan ikke indbygges"
  
! #: cp/decl.c:9393
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "constraints on a non-templated function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/decl.c:9438
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklÃ¦ring"
  
! #: cp/decl.c:9449
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-id `%D' in declaration of primary template"
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ugyldig brug af skabelons-id '%D' i erklÃ¦ring af primÃ¦r skabelon"
  
! #: cp/decl.c:9468
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/decl.c:9477
  #, fuzzy, gcc-internal-format
  #| msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "'inline' er ikke tilladt i erklÃ¦ring venneskabelonsspecialisering '%D'"
  
! #: cp/decl.c:9494
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.c:9504
  #, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr ""
  
! #: cp/decl.c:9550
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "kan ikke erklÃ¦re %<::main%> som en skabelon"
  
! #: cp/decl.c:9553
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "kan ikke erklÃ¦re %<::main%> som indlejret"
  
! #: cp/decl.c:9556 cp/decl.c:9559
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "kan ikke erklÃ¦re '::main' som statisk"
  
! #: cp/decl.c:9561
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be static"
  msgid "cannot declare %<::main%> to be static"
  msgstr "kan ikke erklÃ¦re '::main' som statisk"
  
! #: cp/decl.c:9623
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.c:9624
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.c:9632
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.c:9633
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.c:9643
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.c:9651
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.c:9658
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: cp/decl.c:9671
  #, fuzzy, gcc-internal-format
  #| msgid "template with C linkage"
  msgid "literal operator with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%qD has invalid argument list"
  msgstr "#%s med ugyldig parameter"
  
! #: cp/decl.c:9689
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9695
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9702
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:9707
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a non-member function"
  msgstr "'%D' skal vÃ¦re en ikke-statisk medlemsfunktion"
  
! #: cp/decl.c:9788
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "'main' skal returnere typen 'int'"
  
! #: cp/decl.c:9828
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared `%D'"
  msgid "definition of implicitly-declared %qD"
  msgstr "definition af underforstÃ¥et-erklÃ¦ret '%D'"
  
! #: cp/decl.c:9833
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared `%D'"
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "definition af underforstÃ¥et-erklÃ¦ret '%D'"
  
! #: cp/decl.c:9835
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.c:9852
  #, fuzzy, gcc-internal-format
  #| msgid "no `%#D' member function declared in class `%T'"
  msgid "no %q#D member function declared in class %qT"
  msgstr "ingen medlemsfunktion '%#D' erklÃ¦ret i klassen '%T'"
  
! #: cp/decl.c:10043
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "kan ikke erklÃ¦re '::main' som en skabelon"
  
! #: cp/decl.c:10052
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:10059
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10062
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "a variable concept cannot be constrained"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: cp/decl.c:10187
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.c:10191
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.c:10195
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.c:10206
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.c:10211
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ forbyder tildeling af startvÃ¦rdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.c:10216
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ forbyder tildeling af startvÃ¦rdi til medlemskonstant '%D' af en ikke-heltallig type"
  
! #: cp/decl.c:10327
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af en heltalstype"
  
! #: cp/decl.c:10330
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "stÃ¸rrelsen af tabel er ikke af en heltalstype"
  
! #: cp/decl.c:10361 cp/decl.c:10433
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.c:10365 cp/decl.c:10436
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.c:10416
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array `%D'"
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ forbyder tabellen '%D' med stÃ¸rrelsen nul"
  
! #: cp/decl.c:10419
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med stÃ¸rrelsen nul"
  
! #: cp/decl.c:10443
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array `%D'"
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ forbyder tabellen '%D' med variabel stÃ¸rrelse"
  
! #: cp/decl.c:10446
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: cp/decl.c:10452
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10455
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10504
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "tabeldimension for stor"
  
! #: cp/decl.c:10564
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "%qD declared as array of %qT"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:10566 cp/pt.c:15592
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of %qT"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10576
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of %qD as array of void"
  msgstr "'%s' erklÃ¦ret som en tabel af void"
  
! #: cp/decl.c:10578
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of void"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10583
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: cp/decl.c:10585
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "creating array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: cp/decl.c:10590
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of references"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: cp/decl.c:10592
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of references"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10597
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of function members"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: cp/decl.c:10600
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "creating array of function members"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: cp/decl.c:10618
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: cp/decl.c:10622
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: cp/decl.c:10709
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "angivelse af returneringstypen til konstruktionsfunktion er ugyldigt"
  
! #: cp/decl.c:10712
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:10723
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.c:10726
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:10739
  #, fuzzy, gcc-internal-format
  #| msgid "return type specified for `operator %T'"
  msgid "return type specified for %<operator %T%>"
  msgstr "returtype angivet for 'operator %T'"
  
! #: cp/decl.c:10742
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:10751
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.c:10754
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:10758
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:10767
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unavngiven variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:10796
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:10811
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklÃ¦ret uden for det globale virkefelt"
  
! #: cp/decl.c:10816
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.c:11066
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member `%D'"
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ugyldig brug af medlemmet '%D'"
  
! #: cp/decl.c:11069 cp/decl.c:11091
  #, fuzzy, gcc-internal-format
  #| msgid "invalid definition of qualified type `%T'"
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ugyldig definition af modificeret type '%T'"
  
! #: cp/decl.c:11072
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member `%D'"
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ugyldig brug af medlemmet '%D'"
  
! #: cp/decl.c:11082
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/decl.c:11106
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: cp/decl.c:11113
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qE as non-member"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: cp/decl.c:11141
  #, fuzzy, gcc-internal-format
  #| msgid "declarator-id missing; using reserved word `%D'"
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "erklÃ¦rer-id mangler; bruger reserveret ord '%D'"
  
! #: cp/decl.c:11192
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "function definition does not declare parameters"
  msgstr "'register' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: cp/decl.c:11200 cp/decl.c:11209 cp/decl.c:12988
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qD as non-function"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: cp/decl.c:11217
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "erklÃ¦ring af '%D' som %s"
  
! #: cp/decl.c:11222
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %qD as parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/decl.c:11257
  #, fuzzy, gcc-internal-format
  #| msgid "both long and short specified for `%s'"
  msgid "both %qs and %qs specified"
  msgstr "bÃ¥de long og short er angivet for '%s'"
  
! #: cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278 cp/decl.c:11285
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklÃ¦ring"
  
! #: cp/decl.c:11296
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11306
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "two or more data types in declaration of %qs"
  msgstr "mere end Ã©n datatype i erklÃ¦ringen af '%s'"
  
! #: cp/decl.c:11314
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:11350
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C understÃ¸tter ikke at blot 'complex' betyder 'double complex'"
  
! #: cp/decl.c:11399 cp/decl.c:11403 cp/decl.c:11406
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids declaration of `%s' with no type"
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ forbyder erklÃ¦ring af '%s' uden en type"
  
! #: cp/decl.c:11423
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__builtin_trap understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: cp/decl.c:11431
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ understÃ¸tter ikke 'long long'"
  
! #: cp/decl.c:11485
  #, fuzzy, gcc-internal-format
  #| msgid "signed and unsigned given together for `%s'"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "signed og unsigned er begge angivet for '%s'"
  
! #: cp/decl.c:11491
  #, fuzzy, gcc-internal-format
  #| msgid "long and short specified together for `%s'"
  msgid "%<long%> and %<short%> specified together"
  msgstr "long og short er begge angivet for '%s'"
  
! #: cp/decl.c:11499 cp/decl.c:11505
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with %qT"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.c:11510
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/decl.c:11512
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with %<typeof%>"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.c:11579
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: cp/decl.c:11618
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11639
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "medlemmet '%D' kan ikke afklÃ¦res bÃ¥de virtual og static"
  
! #: cp/decl.c:11648
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "medlemmet '%D' kan ikke afklÃ¦res bÃ¥de virtual og static"
  
! #: cp/decl.c:11661
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "typedef-erklÃ¦ringer er ugyldig i parametererklÃ¦ringer"
  
! #: cp/decl.c:11668
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for template parameter %qs"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: cp/decl.c:11678 cp/decl.c:11850
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for parameter %qs"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: cp/decl.c:11686 cp/decl.c:11695 cp/decl.c:11701 cp/decl.c:11707
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a parameter cannot be declared %qs"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:11717
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklÃ¦ring"
  
! #: cp/decl.c:11727 cp/decl.c:11730 cp/decl.c:11732 cp/decl.c:11735
! #: cp/decl.c:11745 cp/decl.c:11755 cp/decl.c:11765 cp/decl.c:11769
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "structured binding declaration cannot be %qs"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: cp/decl.c:11739 cp/decl.c:11761
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "konstruktionsfunktioner kan ikke erklÃ¦res virtual"
  
! #: cp/decl.c:11749
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/decl.c:11773
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "funktionen '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:11784
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: cp/decl.c:11787
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11822
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "flere lagringsklasser optrÃ¦der i erklÃ¦ringen af '%s'"
  
! #: cp/decl.c:11848
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specified for %qs"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: cp/decl.c:11862
  #, fuzzy, gcc-internal-format
  #| msgid "nested function `%s' declared `extern'"
  msgid "nested function %qs declared %<extern%>"
  msgstr "indlejret funktion '%s' er erklÃ¦ret 'extern'"
  
! #: cp/decl.c:11867
  #, fuzzy, gcc-internal-format
  #| msgid "top-level declaration of `%s' specifies `auto'"
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: cp/decl.c:11875
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "'%s' i funktionsvirkefelt underforstÃ¥et auto og erklÃ¦ret '__thread'"
  
! #: cp/decl.c:11889
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklÃ¦ringer"
  
! #: cp/decl.c:11920
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/decl.c:11921
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11971
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "flere lagringsklasser optrÃ¦der i erklÃ¦ringen af '%s'"
  
! #: cp/decl.c:12023
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "requires-clause on return type"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: cp/decl.c:12046
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12050
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.c:12055
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12062
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12071
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12076
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ugyldig brug af '%D"
  
! #: cp/decl.c:12087
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: cp/decl.c:12096
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12123
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12151
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12163
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning a function"
  msgid "%qs declared as function returning a function"
  msgstr "'%s' er erklÃ¦ret som en funktion der returnerer en funktion"
  
! #: cp/decl.c:12169
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning an array"
  msgid "%qs declared as function returning an array"
  msgstr "'%s' er erklÃ¦ret som en funktion der returnerer en tabel"
  
! #: cp/decl.c:12176
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12185 cp/pt.c:28782
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than floating due to prototype"
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%s som heltal i stedet for kommatal pÃ¥ grund af prototypen"
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "destruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12223
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "destructors may not be cv-qualified"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:12224
  #, fuzzy, gcc-internal-format
  #| msgid "constructors may not be `%s'"
  msgid "constructors may not be cv-qualified"
  msgstr "konstruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:12232
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "destructors may not be ref-qualified"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:12233
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "constructors may not be ref-qualified"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:12251
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "konstruktionsfunktioner kan ikke erklÃ¦res virtual"
  
! #: cp/decl.c:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12273
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/decl.c:12277
  #, fuzzy, gcc-internal-format
  #| msgid "can't define friend function `%s' in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "kan ikke definere vennefunktion '%s' i en lokal klassedefinition"
  
! #: cp/decl.c:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12304
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a conversion function cannot have a trailing return type"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktionsfunktioner mÃ¥ ikke have parametre"
  
! #: cp/decl.c:12371
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to `%#T'"
  msgid "cannot declare pointer to %q#T"
  msgstr "kan ikke erklÃ¦re henvisning til '%#T'"
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "cannot declare reference to %q#T"
  msgstr "kan ikke erklÃ¦re reference til '%#T'"
  
! #: cp/decl.c:12393
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to `%#T' member"
  msgid "cannot declare pointer to %q#T member"
  msgstr "kan ikke erklÃ¦re henvisning til medlemmet '%#T'"
  
! #: cp/decl.c:12422
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare references to references"
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "kan ikke erklÃ¦re referencer til referencer"
  
! #: cp/decl.c:12423
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/decl.c:12496
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12567
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' used as a declarator"
  msgid "template-id %qD used as a declarator"
  msgstr "skabelons-id '%D' benyttet som erklÃ¦rer"
  
! #: cp/decl.c:12593
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "medlemsfunktioner er underforstÃ¥et venner af deres klasse"
  
! #: cp/decl.c:12598
  #, fuzzy, gcc-internal-format
  #| msgid "extra qualification `%T::' on member `%s' ignored"
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra modifikation '%T::' af medlemmet '%s' ignoreret"
  
! #: cp/decl.c:12628
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%T::%s' within `%T'"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "kan ikke erklÃ¦re medlemsfunktion '%T::%s' inde i '%T'"
  
! #: cp/decl.c:12630
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%T::%s' within `%T'"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "kan ikke erklÃ¦re medlemsfunktion '%T::%s' inde i '%T'"
  
! #: cp/decl.c:12638
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member `%T::%s' within `%T'"
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "kan ikke erklÃ¦re medlem '%T::%s' inde i '%T'"
  
! #: cp/decl.c:12678
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/decl.c:12687
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type `%T'"
  msgid "data member may not have variably modified type %qT"
  msgstr "datamedlem mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: cp/decl.c:12690
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type `%T'"
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: cp/decl.c:12701
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklÃ¦ring"
  
! #: cp/decl.c:12704
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklÃ¦ring"
  
! #: cp/decl.c:12707
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be `explicit'"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "kun erklÃ¦ringer af konstruktionsfunktioner kan vÃ¦re 'explicit'"
  
! #: cp/decl.c:12717
  #, fuzzy, gcc-internal-format
  #| msgid "non-member `%s' cannot be declared `mutable'"
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "'%s' som ikke er medlem, kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:12724
  #, fuzzy, gcc-internal-format
  #| msgid "non-object member `%s' cannot be declared `mutable'"
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "'%s' som ikke er objektmedlem, kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:12730
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "funktionen '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:12736
  #, fuzzy, gcc-internal-format
  #| msgid "static `%s' cannot be declared `mutable'"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:12742
  #, fuzzy, gcc-internal-format
  #| msgid "const `%s' cannot be declared `mutable'"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:12748
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "referencen %qs kan ikke erklÃ¦res %<mutable%>"
  
! #: cp/decl.c:12764
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:12767
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:12793
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: cp/decl.c:12796
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef erklÃ¦ret %<auto%>"
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12805
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef-navn kan ikke vÃ¦re en indlejret-navn-specifikation"
  
! #: cp/decl.c:12829
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ forbyder indlejret type %qD med samme navn som den omgivende klasse"
  
! #: cp/decl.c:12918
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> angivet for friend class-erklÃ¦ring"
  
! #: cp/decl.c:12926
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:12928
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "friend-erklÃ¦ring krÃ¦ver klasseangivelse, dvs. %<friend class %T::%D%>"
  
! #: cp/decl.c:12932
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend-erklÃ¦ring krÃ¦ver klasseangivelse, dvs. %<friend %#T%>"
  
! #: cp/decl.c:12945
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "forsÃ¸g pÃ¥ at gÃ¸re klassen %qT til ven af det globale virkningsfelt"
  
! #: cp/decl.c:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12979
  #, fuzzy, gcc-internal-format
  #| msgid "abstract declarator `%T' used as declaration"
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakt erklÃ¦rer '%T' benyttet som erklÃ¦ring"
  
! #: cp/decl.c:12994
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/decl.c:13013
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use `::' in parameter declaration"
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "kan ikke bruge '::' i parametererklÃ¦ring"
  
! #: cp/decl.c:13022 cp/parser.c:18368
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter `%D' to be of type `%T'"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "kan ikke erklÃ¦re parameteren '%D' til at vÃ¦re af typen '%T'"
  
! #: cp/decl.c:13025
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.c:13028
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter declared %<auto%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklÃ¦ring"
  
! #: cp/decl.c:13083
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C90 understÃ¸tter ikke fleksible tabelmedlemmer"
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 understÃ¸tter ikke fleksible tabelmedlemmer"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13123
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "ugyldig brug af '::'"
  
! #: cp/decl.c:13144
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function `%#D' conflicts with"
  msgid "declaration of function %qD in invalid context"
  msgstr "erklÃ¦ring af C-funktionen '%#D' strider mod"
  
! #: cp/decl.c:13154
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktionen '%D' erklÃ¦ret virtual inden i en union"
  
! #: cp/decl.c:13164
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "'%D' kan ikke erklÃ¦res virtual eftersom den altid er statisk"
  
! #: cp/decl.c:13178
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:13185
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %qD as member of %qT"
  msgstr "erklÃ¦ring af '%s' skygger for et medlem af 'this'"
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a destructor cannot be %qs"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:13198
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.c:13211
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:13220
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a constructor cannot be %<concept%>"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:13226
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:13234 cp/decl.c:13561
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "kan ikke Ã¥bne %s"
  
! #: cp/decl.c:13243
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of implicitly-declared special member function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "specialisering af underforstÃ¥et erklÃ¦ret speciel medlemsfunktion"
  
! #: cp/decl.c:13246
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:13308
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "feltet '%D' er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:13313
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "name %qT has incomplete type"
  msgstr "navnet '%T' er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:13333
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is neither function nor member function; cannot be declared friend"
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:13336
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:13386 cp/decl.c:13397
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklÃ¦ret 'register'"
  
! #: cp/decl.c:13391
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.c:13425 cp/decl.c:13433 cp/decl.c:13440 cp/decl.c:13447
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "non-static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklÃ¦ret 'register'"
  
! #: cp/decl.c:13502
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `auto' invalid for function `%s'"
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "lagringsklassen 'auto' er ugyldig for funktionen '%s'"
  
! #: cp/decl.c:13505
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `register' invalid for function `%s'"
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "lagringsklassen 'register' er ugyldig for funktionen '%s'"
  
! #: cp/decl.c:13511
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.c:13515
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.c:13520
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: cp/decl.c:13532
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklÃ¦ret uden for det globale virkefelt"
  
! #: cp/decl.c:13536
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklÃ¦ret uden for det globale virkefelt"
  
! #: cp/decl.c:13544
  #, fuzzy, gcc-internal-format
  #| msgid "virtual non-class function `%s'"
  msgid "virtual non-class function %qs"
  msgstr "virtuel funktion '%s' tilhÃ¸rer ikke en klasse"
  
! #: cp/decl.c:13551
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in class context"
  msgid "%qs defined in a non-class scope"
  msgstr "metodedefinitionen optrÃ¦der ikke i en klassekontekst"
  
! #: cp/decl.c:13552
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "%qs declared in a non-class scope"
  msgstr "using-erklÃ¦ring for ikke-medlem ved klassevirkefelt"
  
! #: cp/decl.c:13595
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%D' to have static linkage"
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "kan ikke erklÃ¦re medlemsfunktion '%D' til at have statisk kÃ¦dning"
  
! #: cp/decl.c:13604
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "kan ikke erklÃ¦re en funktion for static inden i en anden funktion"
  
! #: cp/decl.c:13643
  #, fuzzy, gcc-internal-format
  #| msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "'static' mÃ¥ ikke bruges ved definering (i modsÃ¦tning til erklÃ¦ring) af et statisk datamedlem"
  
! #: cp/decl.c:13650
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static member %qD declared %<register%>"
  msgstr "statisk medlem '%D' erklÃ¦ret 'register'"
  
! #: cp/decl.c:13656
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member `%#D' to have extern linkage"
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "kan ikke eksplicit erklÃ¦re medlemmet '%#D' til at have extern-kÃ¦dning"
  
! #: cp/decl.c:13664
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.c:13671
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:13691
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' has `extern' and is initialized"
  msgid "declaration of %q#D has no initializer"
  msgstr "erklÃ¦ringen af '%#D' indeholder 'extern' og variablen bliver tildelt en startvÃ¦rdi"
  
! #: cp/decl.c:13703
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qs initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startvÃ¦rdi og er samtidig erklÃ¦ret 'extern'"
  
! #: cp/decl.c:13708
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qs has both %<extern%> and initializer"
  msgstr "'%s' er erklÃ¦ret 'extern', men bliver tildelt en startvÃ¦rdi"
  
! #: cp/decl.c:13875
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.c:13878
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses local variable %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.c:13965
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `virtual' in template declaration of `%#D'"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ugyldig brug af 'virtual' i skabelonserklÃ¦ring af '%#D'"
  
! #: cp/decl.c:13969
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklÃ¦ring"
  
! #: cp/decl.c:13991
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/decl.c:13999
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameteren '%D' er pÃ¥ ugyldig vis erklÃ¦ret som af en medlemsfunktionstype"
  
! #: cp/decl.c:14026
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grÃ¦nse '%T'"
  
! #: cp/decl.c:14028
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grÃ¦nse '%T'"
  
! #: cp/decl.c:14275
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constructor; you probably meant `%T (const %T&)'"
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ugyldig konstruktionsfunktion; du mente sandsynligvis '%T (const %T&)'"
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD may not be declared within a namespace"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.c:14361
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/decl.c:14391
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a nonstatic member function"
  msgstr "'%D' skal vÃ¦re en ikke-statisk medlemsfunktion"
  
! #: cp/decl.c:14397
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be either a non-static member function or a non-member function"
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "'%D' skal enten vÃ¦re en ikke-statisk medlemsfunktion eller ikke en medlemsfunktion"
  
! #: cp/decl.c:14407
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must have an argument of class or enumerated type"
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "'%D' skal have en parameter af en klasse- eller enum-type"
  
  #. 13.4.0.3
! #: cp/decl.c:14433
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ forbyder flertydiggÃ¸relse af operatoren ?:"
  
  #. Variadic.
! #: cp/decl.c:14444
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must not have variable number of arguments"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: cp/decl.c:14470
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "'%D' skal tage mod nul eller Ã©n parameter"
  
! #: cp/decl.c:14471
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: cp/decl.c:14483
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfiks '%D' skal tage mod 'int' som parameter"
  
! #: cp/decl.c:14484
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfiks '%D' skal tage mod 'int' som den anden parameter"
  
! #: cp/decl.c:14495
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.c:14496 cp/decl.c:14506
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: cp/decl.c:14507
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.c:14521
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "%qD cannot have default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl.c:14545
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.c:14552
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.c:14554
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.c:14563
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.c:14565
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.c:14581
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/decl.c:14600
  #, fuzzy, gcc-internal-format
  #| msgid "prefix `%D' should return `%T'"
  msgid "prefix %qD should return %qT"
  msgstr "prÃ¦fiks '%D' skal returnere '%T'"
  
! #: cp/decl.c:14607
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' should return `%T'"
  msgid "postfix %qD should return %qT"
  msgstr "postfiks '%D' skal returnere '%T'"
  
! #: cp/decl.c:14619
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should return by value"
  msgid "%qD should return by value"
  msgstr "'%D' skal returnere pr. vÃ¦rdi (ikke reference)"
  
! #: cp/decl.c:14674
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter `%T' after `%s'"
  msgid "using template type parameter %qT after %qs"
  msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
  
! #: cp/decl.c:14697
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization `%D' for `%+D'"
  msgid "using alias template specialization %qT after %qs"
  msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
  
! #: cp/decl.c:14700
  #, fuzzy, gcc-internal-format
  #| msgid "using typedef-name `%D' after `%s'"
  msgid "using typedef-name %qD after %qs"
  msgstr "bruger typedef-navn '%D' efter '%s'"
  
! #: cp/decl.c:14702
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "tidligere erklÃ¦ring som '%#D'"
  
! #: cp/decl.c:14710
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "'%#D' omerklÃ¦ret som %C"
  
! #: cp/decl.c:14711 cp/decl.c:14718
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dette er en tidligere erklÃ¦ring"
  
! #: cp/decl.c:14717
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "'%#D' omerklÃ¦ret som %C"
--- 51421,53301 ----
  msgstr[0] "lagringsklasse angivet for strukturfelt '%s'"
  msgstr[1] "lagringsklasse angivet for strukturfelt '%s'"
  
! #: cp/decl.c:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8254
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8299
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "cannot decompose variable length vector %qT"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: cp/decl.c:8325
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.c:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "in initialization of structured binding variable %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: cp/decl.c:8384
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot decompose union type %qT"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/decl.c:8389
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/decl.c:8394
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/decl.c:8398
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en henvisning til en variabel af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:8407
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/decl.c:8854
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8857
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of `%D'"
  msgid "initializer fails to determine size of %qT"
  msgstr "startvÃ¦rdien giver ikke stÃ¸rrelsen af '%D'"
  
! #: cp/decl.c:9095
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "tabelstÃ¸rrelsen mangler i '%D'"
  
! #: cp/decl.c:9098
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "nulstÃ¸rrelsestabel '%D'"
  
! #: cp/decl.c:9114
  #, fuzzy, gcc-internal-format
  #| msgid "destructor for alien class `%T' cannot be a member"
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "destruktionsfunktionen for den fremmede klasse '%T' kan ikke vÃ¦re et medlem"
  
! #: cp/decl.c:9116
  #, fuzzy, gcc-internal-format
  #| msgid "constructor for alien class `%T' cannot be a member"
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "konstruktionsfunktionen for den fremmede klasse '%T' kan ikke vÃ¦re et medlem"
  
! #: cp/decl.c:9142
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "'%D' erklÃ¦ret som 'virtual' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.c:9144
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklÃ¦ring af %s"
  
! #: cp/decl.c:9150
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "'%D' erklÃ¦ret som 'virtual' %s"
  
! #: cp/decl.c:9153
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
  # %s bliver omsat til typen
! #: cp/decl.c:9155
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklÃ¦ring af %s"
  
! #: cp/decl.c:9161
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> type"
  msgstr "'%D' erklÃ¦ret som 'virtual' %s"
  
! #: cp/decl.c:9164
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as an `inline' %s"
  msgid "%qD declared as an %<inline%> type"
  msgstr "'%D' erklÃ¦ret som 'inline' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.c:9166
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklÃ¦ring af %s"
  
! #: cp/decl.c:9172
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> field"
  msgstr "'%D' erklÃ¦ret som 'virtual' %s"
  
! #: cp/decl.c:9175
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as an `inline' %s"
  msgid "%qD declared as an %<inline%> field"
  msgstr "'%D' erklÃ¦ret som 'inline' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.c:9177
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklÃ¦ring af %s"
  
! #: cp/decl.c:9184
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "%q+D declared as a friend"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:9191
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared with an exception specification"
  msgid "%q+D declared with an exception specification"
  msgstr "'%D' erklÃ¦ret med en undtagelsesspecifikation"
  
! #: cp/decl.c:9223
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' not in a namespace surrounding `%D'"
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "erklÃ¦ring af '%D' er ikke i et navnerum der omgiver '%D'"
  
! #: cp/decl.c:9263
  #, fuzzy, gcc-internal-format
  #| msgid "static member function `%#D' declared with type qualifiers"
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statisk medlemsfunktion '%#D' erklÃ¦ret med typemodifikationer"
  
! #: cp/decl.c:9274
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:9281
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/decl.c:9284
  #, fuzzy, gcc-internal-format
  #| msgid "Java method '%D' has non-Java return type `%T'"
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "Java-metoden '%D' har har en returtype '%T' som ikke er fra Java"
  
! #: cp/decl.c:9360
  #, fuzzy, gcc-internal-format
  #| msgid "node is alias but not definition"
  msgid "concept %qD has no definition"
  msgstr "node er alias men ikke definition"
  
! #: cp/decl.c:9379
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "a function concept cannot be constrained"
  msgstr "funktion kan ikke indbygges"
  
! #: cp/decl.c:9387
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "constraints on a non-templated function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/decl.c:9432
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklÃ¦ring"
  
! #: cp/decl.c:9443
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-id `%D' in declaration of primary template"
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ugyldig brug af skabelons-id '%D' i erklÃ¦ring af primÃ¦r skabelon"
  
! #: cp/decl.c:9462
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/decl.c:9471
  #, fuzzy, gcc-internal-format
  #| msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "'inline' er ikke tilladt i erklÃ¦ring venneskabelonsspecialisering '%D'"
  
! #: cp/decl.c:9488
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr ""
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "kan ikke erklÃ¦re %<::main%> som en skabelon"
  
! #: cp/decl.c:9547
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "kan ikke erklÃ¦re %<::main%> som indlejret"
  
! #: cp/decl.c:9550 cp/decl.c:9553
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "kan ikke erklÃ¦re '::main' som statisk"
  
! #: cp/decl.c:9555
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be static"
  msgid "cannot declare %<::main%> to be static"
  msgstr "kan ikke erklÃ¦re '::main' som statisk"
  
! #: cp/decl.c:9617
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.c:9618
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.c:9626
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.c:9627
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.c:9637
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.c:9645
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.c:9652
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: cp/decl.c:9665
  #, fuzzy, gcc-internal-format
  #| msgid "template with C linkage"
  msgid "literal operator with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/decl.c:9675
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%qD has invalid argument list"
  msgstr "#%s med ugyldig parameter"
  
! #: cp/decl.c:9683
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9689
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9696
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:9701
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a non-member function"
  msgstr "'%D' skal vÃ¦re en ikke-statisk medlemsfunktion"
  
! #: cp/decl.c:9782
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "'main' skal returnere typen 'int'"
  
! #: cp/decl.c:9822
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared `%D'"
  msgid "definition of implicitly-declared %qD"
  msgstr "definition af underforstÃ¥et-erklÃ¦ret '%D'"
  
! #: cp/decl.c:9827
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared `%D'"
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "definition af underforstÃ¥et-erklÃ¦ret '%D'"
  
! #: cp/decl.c:9829
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.c:9846
  #, fuzzy, gcc-internal-format
  #| msgid "no `%#D' member function declared in class `%T'"
  msgid "no %q#D member function declared in class %qT"
  msgstr "ingen medlemsfunktion '%#D' erklÃ¦ret i klassen '%T'"
  
! #: cp/decl.c:10037
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "kan ikke erklÃ¦re '::main' som en skabelon"
  
! #: cp/decl.c:10046
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:10053
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10056
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "a variable concept cannot be constrained"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: cp/decl.c:10181
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.c:10185
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.c:10189
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.c:10200
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.c:10205
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ forbyder tildeling af startvÃ¦rdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.c:10210
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ forbyder tildeling af startvÃ¦rdi til medlemskonstant '%D' af en ikke-heltallig type"
  
! #: cp/decl.c:10321
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af en heltalstype"
  
! #: cp/decl.c:10324
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "stÃ¸rrelsen af tabel er ikke af en heltalstype"
  
! #: cp/decl.c:10354 cp/decl.c:10426
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.c:10358 cp/decl.c:10429
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.c:10409
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array `%D'"
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ forbyder tabellen '%D' med stÃ¸rrelsen nul"
  
! #: cp/decl.c:10412
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med stÃ¸rrelsen nul"
  
! #: cp/decl.c:10436
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array `%D'"
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ forbyder tabellen '%D' med variabel stÃ¸rrelse"
  
! #: cp/decl.c:10439
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: cp/decl.c:10445
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10448
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10497
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "tabeldimension for stor"
  
! #: cp/decl.c:10557
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "%qD declared as array of %qT"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of %qT"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10569
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of %qD as array of void"
  msgstr "'%s' erklÃ¦ret som en tabel af void"
  
! #: cp/decl.c:10571
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of void"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10576
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: cp/decl.c:10578
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "creating array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: cp/decl.c:10583
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of references"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: cp/decl.c:10585
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of references"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10590
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of function members"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: cp/decl.c:10593
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "creating array of function members"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: cp/decl.c:10611
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: cp/decl.c:10615
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: cp/decl.c:10702
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "angivelse af returneringstypen til konstruktionsfunktion er ugyldigt"
  
! #: cp/decl.c:10705
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:10716
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.c:10719
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:10732
  #, fuzzy, gcc-internal-format
  #| msgid "return type specified for `operator %T'"
  msgid "return type specified for %<operator %T%>"
  msgstr "returtype angivet for 'operator %T'"
  
! #: cp/decl.c:10735
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:10744
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.c:10747
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:10751
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:10760
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:10781
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unavngiven variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:10789
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:10804
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklÃ¦ret uden for det globale virkefelt"
  
! #: cp/decl.c:10809
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.c:11059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member `%D'"
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ugyldig brug af medlemmet '%D'"
  
! #: cp/decl.c:11062 cp/decl.c:11084
  #, fuzzy, gcc-internal-format
  #| msgid "invalid definition of qualified type `%T'"
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ugyldig definition af modificeret type '%T'"
  
! #: cp/decl.c:11065
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member `%D'"
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ugyldig brug af medlemmet '%D'"
  
! #: cp/decl.c:11075
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/decl.c:11099
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: cp/decl.c:11106
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qE as non-member"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: cp/decl.c:11134
  #, fuzzy, gcc-internal-format
  #| msgid "declarator-id missing; using reserved word `%D'"
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "erklÃ¦rer-id mangler; bruger reserveret ord '%D'"
  
! #: cp/decl.c:11185
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "function definition does not declare parameters"
  msgstr "'register' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qD as non-function"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: cp/decl.c:11210
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "erklÃ¦ring af '%D' som %s"
  
! #: cp/decl.c:11215
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %qD as parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/decl.c:11250
  #, fuzzy, gcc-internal-format
  #| msgid "both long and short specified for `%s'"
  msgid "both %qs and %qs specified"
  msgstr "bÃ¥de long og short er angivet for '%s'"
  
! #: cp/decl.c:11257 cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklÃ¦ring"
  
! #: cp/decl.c:11289
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11299
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "two or more data types in declaration of %qs"
  msgstr "mere end Ã©n datatype i erklÃ¦ringen af '%s'"
  
! #: cp/decl.c:11307
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:11343
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C understÃ¸tter ikke at blot 'complex' betyder 'double complex'"
  
! #: cp/decl.c:11392 cp/decl.c:11396 cp/decl.c:11399
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids declaration of `%s' with no type"
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ forbyder erklÃ¦ring af '%s' uden en type"
  
! #: cp/decl.c:11416
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__builtin_trap understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: cp/decl.c:11424
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ understÃ¸tter ikke 'long long'"
  
! #: cp/decl.c:11478
  #, fuzzy, gcc-internal-format
  #| msgid "signed and unsigned given together for `%s'"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "signed og unsigned er begge angivet for '%s'"
  
! #: cp/decl.c:11484
  #, fuzzy, gcc-internal-format
  #| msgid "long and short specified together for `%s'"
  msgid "%<long%> and %<short%> specified together"
  msgstr "long og short er begge angivet for '%s'"
  
! #: cp/decl.c:11492 cp/decl.c:11498
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with %qT"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.c:11503
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/decl.c:11505
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with %<typeof%>"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.c:11572
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: cp/decl.c:11611
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11632
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "medlemmet '%D' kan ikke afklÃ¦res bÃ¥de virtual og static"
  
! #: cp/decl.c:11641
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "medlemmet '%D' kan ikke afklÃ¦res bÃ¥de virtual og static"
  
! #: cp/decl.c:11654
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "typedef-erklÃ¦ringer er ugyldig i parametererklÃ¦ringer"
  
! #: cp/decl.c:11661
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for template parameter %qs"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: cp/decl.c:11671 cp/decl.c:11843
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for parameter %qs"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: cp/decl.c:11679 cp/decl.c:11688 cp/decl.c:11694 cp/decl.c:11700
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a parameter cannot be declared %qs"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:11710
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklÃ¦ring"
  
! #: cp/decl.c:11720 cp/decl.c:11723 cp/decl.c:11725 cp/decl.c:11728
! #: cp/decl.c:11738 cp/decl.c:11748 cp/decl.c:11758 cp/decl.c:11762
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "structured binding declaration cannot be %qs"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: cp/decl.c:11732 cp/decl.c:11754
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "konstruktionsfunktioner kan ikke erklÃ¦res virtual"
  
! #: cp/decl.c:11742
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/decl.c:11766
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "funktionen '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:11777
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: cp/decl.c:11780
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "flere lagringsklasser optrÃ¦der i erklÃ¦ringen af '%s'"
  
! #: cp/decl.c:11841
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specified for %qs"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: cp/decl.c:11855
  #, fuzzy, gcc-internal-format
  #| msgid "nested function `%s' declared `extern'"
  msgid "nested function %qs declared %<extern%>"
  msgstr "indlejret funktion '%s' er erklÃ¦ret 'extern'"
  
! #: cp/decl.c:11860
  #, fuzzy, gcc-internal-format
  #| msgid "top-level declaration of `%s' specifies `auto'"
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: cp/decl.c:11868
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "'%s' i funktionsvirkefelt underforstÃ¥et auto og erklÃ¦ret '__thread'"
  
! #: cp/decl.c:11882
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklÃ¦ringer"
  
! #: cp/decl.c:11913
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/decl.c:11914
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11964
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "flere lagringsklasser optrÃ¦der i erklÃ¦ringen af '%s'"
  
! #: cp/decl.c:12016
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "requires-clause on return type"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: cp/decl.c:12039
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12043
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.c:12048
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12064
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12069
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ugyldig brug af '%D"
  
! #: cp/decl.c:12080
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: cp/decl.c:12089
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12116
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.c:12119
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12144
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12156
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning a function"
  msgid "%qs declared as function returning a function"
  msgstr "'%s' er erklÃ¦ret som en funktion der returnerer en funktion"
  
! #: cp/decl.c:12162
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning an array"
  msgid "%qs declared as function returning an array"
  msgstr "'%s' er erklÃ¦ret som en funktion der returnerer en tabel"
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12178 cp/pt.c:28963
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than floating due to prototype"
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%s som heltal i stedet for kommatal pÃ¥ grund af prototypen"
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "destruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12216
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "destructors may not be cv-qualified"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:12217
  #, fuzzy, gcc-internal-format
  #| msgid "constructors may not be `%s'"
  msgid "constructors may not be cv-qualified"
  msgstr "konstruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:12225
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "destructors may not be ref-qualified"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:12226
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "constructors may not be ref-qualified"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "konstruktionsfunktioner kan ikke erklÃ¦res virtual"
  
! #: cp/decl.c:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12266
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/decl.c:12270
  #, fuzzy, gcc-internal-format
  #| msgid "can't define friend function `%s' in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "kan ikke definere vennefunktion '%s' i en lokal klassedefinition"
  
! #: cp/decl.c:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12297
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a conversion function cannot have a trailing return type"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktionsfunktioner mÃ¥ ikke have parametre"
  
! #: cp/decl.c:12364
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to `%#T'"
  msgid "cannot declare pointer to %q#T"
  msgstr "kan ikke erklÃ¦re henvisning til '%#T'"
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "cannot declare reference to %q#T"
  msgstr "kan ikke erklÃ¦re reference til '%#T'"
  
! #: cp/decl.c:12386
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to `%#T' member"
  msgid "cannot declare pointer to %q#T member"
  msgstr "kan ikke erklÃ¦re henvisning til medlemmet '%#T'"
  
! #: cp/decl.c:12415
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare references to references"
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "kan ikke erklÃ¦re referencer til referencer"
  
! #: cp/decl.c:12416
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/decl.c:12489
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12560
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' used as a declarator"
  msgid "template-id %qD used as a declarator"
  msgstr "skabelons-id '%D' benyttet som erklÃ¦rer"
  
! #: cp/decl.c:12586
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "medlemsfunktioner er underforstÃ¥et venner af deres klasse"
  
! #: cp/decl.c:12591
  #, fuzzy, gcc-internal-format
  #| msgid "extra qualification `%T::' on member `%s' ignored"
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra modifikation '%T::' af medlemmet '%s' ignoreret"
  
! #: cp/decl.c:12621
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%T::%s' within `%T'"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "kan ikke erklÃ¦re medlemsfunktion '%T::%s' inde i '%T'"
  
! #: cp/decl.c:12623
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%T::%s' within `%T'"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "kan ikke erklÃ¦re medlemsfunktion '%T::%s' inde i '%T'"
  
! #: cp/decl.c:12631
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member `%T::%s' within `%T'"
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "kan ikke erklÃ¦re medlem '%T::%s' inde i '%T'"
  
! #: cp/decl.c:12671
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/decl.c:12680
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type `%T'"
  msgid "data member may not have variably modified type %qT"
  msgstr "datamedlem mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: cp/decl.c:12683
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type `%T'"
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: cp/decl.c:12694
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklÃ¦ring"
  
! #: cp/decl.c:12697
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklÃ¦ring"
  
! #: cp/decl.c:12700
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be `explicit'"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "kun erklÃ¦ringer af konstruktionsfunktioner kan vÃ¦re 'explicit'"
  
! #: cp/decl.c:12710
  #, fuzzy, gcc-internal-format
  #| msgid "non-member `%s' cannot be declared `mutable'"
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "'%s' som ikke er medlem, kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:12717
  #, fuzzy, gcc-internal-format
  #| msgid "non-object member `%s' cannot be declared `mutable'"
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "'%s' som ikke er objektmedlem, kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:12723
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "funktionen '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:12729
  #, fuzzy, gcc-internal-format
  #| msgid "static `%s' cannot be declared `mutable'"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:12735
  #, fuzzy, gcc-internal-format
  #| msgid "const `%s' cannot be declared `mutable'"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:12741
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "referencen %qs kan ikke erklÃ¦res %<mutable%>"
  
! #: cp/decl.c:12757
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:12760
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:12786
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: cp/decl.c:12789
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef erklÃ¦ret %<auto%>"
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12798
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef-navn kan ikke vÃ¦re en indlejret-navn-specifikation"
  
! #: cp/decl.c:12822
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ forbyder indlejret type %qD med samme navn som den omgivende klasse"
  
! #: cp/decl.c:12911
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> angivet for friend class-erklÃ¦ring"
  
! #: cp/decl.c:12919
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:12921
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "friend-erklÃ¦ring krÃ¦ver klasseangivelse, dvs. %<friend class %T::%D%>"
  
! #: cp/decl.c:12925
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend-erklÃ¦ring krÃ¦ver klasseangivelse, dvs. %<friend %#T%>"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "forsÃ¸g pÃ¥ at gÃ¸re klassen %qT til ven af det globale virkningsfelt"
  
! #: cp/decl.c:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12972
  #, fuzzy, gcc-internal-format
  #| msgid "abstract declarator `%T' used as declaration"
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakt erklÃ¦rer '%T' benyttet som erklÃ¦ring"
  
! #: cp/decl.c:12987
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/decl.c:13006
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use `::' in parameter declaration"
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "kan ikke bruge '::' i parametererklÃ¦ring"
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter `%D' to be of type `%T'"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "kan ikke erklÃ¦re parameteren '%D' til at vÃ¦re af typen '%T'"
  
! #: cp/decl.c:13018
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.c:13021
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter declared %<auto%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklÃ¦ring"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/decl.c:13097
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C90 understÃ¸tter ikke fleksible tabelmedlemmer"
  
! #: cp/decl.c:13100
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 understÃ¸tter ikke fleksible tabelmedlemmer"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13116
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "ugyldig brug af '::'"
  
! #: cp/decl.c:13137
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function `%#D' conflicts with"
  msgid "declaration of function %qD in invalid context"
  msgstr "erklÃ¦ring af C-funktionen '%#D' strider mod"
  
! #: cp/decl.c:13147
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktionen '%D' erklÃ¦ret virtual inden i en union"
  
! #: cp/decl.c:13157
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "'%D' kan ikke erklÃ¦res virtual eftersom den altid er statisk"
  
! #: cp/decl.c:13171
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:13178
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %qD as member of %qT"
  msgstr "erklÃ¦ring af '%s' skygger for et medlem af 'this'"
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a destructor cannot be %qs"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:13191
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.c:13204
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:13213
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a constructor cannot be %<concept%>"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:13219
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "kan ikke Ã¥bne %s"
  
! #: cp/decl.c:13236
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of implicitly-declared special member function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "specialisering af underforstÃ¥et erklÃ¦ret speciel medlemsfunktion"
  
! #: cp/decl.c:13239
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:13301
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "feltet '%D' er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:13306
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "name %qT has incomplete type"
  msgstr "navnet '%T' er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:13326
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is neither function nor member function; cannot be declared friend"
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:13329
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:13379 cp/decl.c:13390
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklÃ¦ret 'register'"
  
! #: cp/decl.c:13384
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "non-static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklÃ¦ret 'register'"
  
! #: cp/decl.c:13495
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `auto' invalid for function `%s'"
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "lagringsklassen 'auto' er ugyldig for funktionen '%s'"
  
! #: cp/decl.c:13498
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `register' invalid for function `%s'"
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "lagringsklassen 'register' er ugyldig for funktionen '%s'"
  
! #: cp/decl.c:13504
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.c:13508
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.c:13513
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: cp/decl.c:13525
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklÃ¦ret uden for det globale virkefelt"
  
! #: cp/decl.c:13529
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklÃ¦ret uden for det globale virkefelt"
  
! #: cp/decl.c:13537
  #, fuzzy, gcc-internal-format
  #| msgid "virtual non-class function `%s'"
  msgid "virtual non-class function %qs"
  msgstr "virtuel funktion '%s' tilhÃ¸rer ikke en klasse"
  
! #: cp/decl.c:13544
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in class context"
  msgid "%qs defined in a non-class scope"
  msgstr "metodedefinitionen optrÃ¦der ikke i en klassekontekst"
  
! #: cp/decl.c:13545
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "%qs declared in a non-class scope"
  msgstr "using-erklÃ¦ring for ikke-medlem ved klassevirkefelt"
  
! #: cp/decl.c:13588
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%D' to have static linkage"
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "kan ikke erklÃ¦re medlemsfunktion '%D' til at have statisk kÃ¦dning"
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "kan ikke erklÃ¦re en funktion for static inden i en anden funktion"
  
! #: cp/decl.c:13636
  #, fuzzy, gcc-internal-format
  #| msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "'static' mÃ¥ ikke bruges ved definering (i modsÃ¦tning til erklÃ¦ring) af et statisk datamedlem"
  
! #: cp/decl.c:13643
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static member %qD declared %<register%>"
  msgstr "statisk medlem '%D' erklÃ¦ret 'register'"
  
! #: cp/decl.c:13649
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member `%#D' to have extern linkage"
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "kan ikke eksplicit erklÃ¦re medlemmet '%#D' til at have extern-kÃ¦dning"
  
! #: cp/decl.c:13657
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.c:13664
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:13684
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' has `extern' and is initialized"
  msgid "declaration of %q#D has no initializer"
  msgstr "erklÃ¦ringen af '%#D' indeholder 'extern' og variablen bliver tildelt en startvÃ¦rdi"
  
! #: cp/decl.c:13696
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qs initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startvÃ¦rdi og er samtidig erklÃ¦ret 'extern'"
  
! #: cp/decl.c:13701
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qs has both %<extern%> and initializer"
  msgstr "'%s' er erklÃ¦ret 'extern', men bliver tildelt en startvÃ¦rdi"
  
! #: cp/decl.c:13868
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.c:13871
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses local variable %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.c:13958
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `virtual' in template declaration of `%#D'"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ugyldig brug af 'virtual' i skabelonserklÃ¦ring af '%#D'"
  
! #: cp/decl.c:13962
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklÃ¦ring"
  
! #: cp/decl.c:13984
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/decl.c:13992
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameteren '%D' er pÃ¥ ugyldig vis erklÃ¦ret som af en medlemsfunktionstype"
  
! #: cp/decl.c:14019
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grÃ¦nse '%T'"
  
! #: cp/decl.c:14021
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grÃ¦nse '%T'"
  
! #: cp/decl.c:14268
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constructor; you probably meant `%T (const %T&)'"
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ugyldig konstruktionsfunktion; du mente sandsynligvis '%T (const %T&)'"
  
! #: cp/decl.c:14347
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD may not be declared within a namespace"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/decl.c:14384
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a nonstatic member function"
  msgstr "'%D' skal vÃ¦re en ikke-statisk medlemsfunktion"
  
! #: cp/decl.c:14390
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be either a non-static member function or a non-member function"
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "'%D' skal enten vÃ¦re en ikke-statisk medlemsfunktion eller ikke en medlemsfunktion"
  
! #: cp/decl.c:14400
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must have an argument of class or enumerated type"
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "'%D' skal have en parameter af en klasse- eller enum-type"
  
  #. 13.4.0.3
! #: cp/decl.c:14426
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ forbyder flertydiggÃ¸relse af operatoren ?:"
  
  #. Variadic.
! #: cp/decl.c:14437
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must not have variable number of arguments"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: cp/decl.c:14463
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "'%D' skal tage mod nul eller Ã©n parameter"
  
! #: cp/decl.c:14464
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: cp/decl.c:14476
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfiks '%D' skal tage mod 'int' som parameter"
  
! #: cp/decl.c:14477
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfiks '%D' skal tage mod 'int' som den anden parameter"
  
! #: cp/decl.c:14488
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: cp/decl.c:14500
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.c:14514
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "%qD cannot have default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl.c:14538
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.c:14545
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.c:14547
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.c:14556
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.c:14558
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.c:14574
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/decl.c:14593
  #, fuzzy, gcc-internal-format
  #| msgid "prefix `%D' should return `%T'"
  msgid "prefix %qD should return %qT"
  msgstr "prÃ¦fiks '%D' skal returnere '%T'"
  
! #: cp/decl.c:14600
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' should return `%T'"
  msgid "postfix %qD should return %qT"
  msgstr "postfiks '%D' skal returnere '%T'"
  
! #: cp/decl.c:14612
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should return by value"
  msgid "%qD should return by value"
  msgstr "'%D' skal returnere pr. vÃ¦rdi (ikke reference)"
  
! #: cp/decl.c:14667
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter `%T' after `%s'"
  msgid "using template type parameter %qT after %qs"
  msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
  
! #: cp/decl.c:14690
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization `%D' for `%+D'"
  msgid "using alias template specialization %qT after %qs"
  msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
  
! #: cp/decl.c:14693
  #, fuzzy, gcc-internal-format
  #| msgid "using typedef-name `%D' after `%s'"
  msgid "using typedef-name %qD after %qs"
  msgstr "bruger typedef-navn '%D' efter '%s'"
  
! #: cp/decl.c:14695
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "tidligere erklÃ¦ring som '%#D'"
  
! #: cp/decl.c:14703
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "'%#D' omerklÃ¦ret som %C"
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dette er en tidligere erklÃ¦ring"
  
! #: cp/decl.c:14710
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "'%#D' omerklÃ¦ret som %C"
*************** msgstr "'%#D' omerklÃ¦ret som %C"
*** 53177,53280 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14732
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/decl.c:14786 cp/name-lookup.c:4476
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14816 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6592
! #: cp/pt.c:9558
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not a template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/decl.c:14821
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14830 cp/name-lookup.c:4715 cp/name-lookup.c:4826
! #: cp/parser.c:6543 cp/parser.c:28273
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/decl.c:14933
  #, fuzzy, gcc-internal-format
  #| msgid "use of enum `%#D' without previous declaration"
  msgid "use of enum %q#D without previous declaration"
  msgstr "brug af enum '%#D' uden tidligere erklÃ¦ring"
  
! #: cp/decl.c:14969
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "redeclaration of %qT as a non-template"
  msgstr "friend-erklÃ¦ring '%#D' erklÃ¦rer en ikke-skabelonsfunktion"
  
! #: cp/decl.c:15109
  #, fuzzy, gcc-internal-format
  #| msgid "derived union `%T' invalid"
  msgid "derived union %qT invalid"
  msgstr "nedarvet union '%T' ugyldig"
  
! #: cp/decl.c:15116
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in the class %T"
  msgid "%qT defined with multiple direct bases"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.c:15127
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct or virtual base of `%T'"
  msgid "%qT defined with direct virtual base"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/decl.c:15152
  #, fuzzy, gcc-internal-format
  #| msgid "base type `%T' fails to be a struct or class type"
  msgid "base type %qT fails to be a struct or class type"
  msgstr "stamklassetype '%T' er hverken en struct- eller class-type"
  
! #: cp/decl.c:15182
  #, fuzzy, gcc-internal-format
  #| msgid "recursive type `%T' undefined"
  msgid "recursive type %qT undefined"
  msgstr "rekursiv type '%T' ikke defineret"
  
! #: cp/decl.c:15184
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate base type `%T' invalid"
  msgid "duplicate base type %qT invalid"
  msgstr "stamklassetype '%T' optrÃ¦der mere end Ã©n gang"
  
! #: cp/decl.c:15329
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15332 cp/decl.c:15340 cp/decl.c:15350 cp/decl.c:15933
! #: cp/parser.c:19266
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidligere definition her"
  
! #: cp/decl.c:15337
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15347
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15420
  #, 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"
--- 53307,53410 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not a template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/decl.c:14926
  #, fuzzy, gcc-internal-format
  #| msgid "use of enum `%#D' without previous declaration"
  msgid "use of enum %q#D without previous declaration"
  msgstr "brug af enum '%#D' uden tidligere erklÃ¦ring"
  
! #: cp/decl.c:14962
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "redeclaration of %qT as a non-template"
  msgstr "friend-erklÃ¦ring '%#D' erklÃ¦rer en ikke-skabelonsfunktion"
  
! #: cp/decl.c:15102
  #, fuzzy, gcc-internal-format
  #| msgid "derived union `%T' invalid"
  msgid "derived union %qT invalid"
  msgstr "nedarvet union '%T' ugyldig"
  
! #: cp/decl.c:15109
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in the class %T"
  msgid "%qT defined with multiple direct bases"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.c:15120
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct or virtual base of `%T'"
  msgid "%qT defined with direct virtual base"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/decl.c:15145
  #, fuzzy, gcc-internal-format
  #| msgid "base type `%T' fails to be a struct or class type"
  msgid "base type %qT fails to be a struct or class type"
  msgstr "stamklassetype '%T' er hverken en struct- eller class-type"
  
! #: cp/decl.c:15175
  #, fuzzy, gcc-internal-format
  #| msgid "recursive type `%T' undefined"
  msgid "recursive type %qT undefined"
  msgstr "rekursiv type '%T' ikke defineret"
  
! #: cp/decl.c:15177
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate base type `%T' invalid"
  msgid "duplicate base type %qT invalid"
  msgstr "stamklassetype '%T' optrÃ¦der mere end Ã©n gang"
  
! #: cp/decl.c:15322
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidligere definition her"
  
! #: cp/decl.c:15330
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15413
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "underlying type %qT of %qT must be an integral type"
*************** msgstr "parameter til '%s' skal vÃ¦re en
*** 53284,53364 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15567
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15735
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.c:15745
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.c:15794
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15795
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C begrÃ¦nser enum-vÃ¦rdier til rÃ¦kkevidden af 'int'"
  
! #: cp/decl.c:15806
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in enumeration values at `%D'"
  msgid "overflow in enumeration values at %qD"
  msgstr "enum-vÃ¦rdier for store ved '%D'"
  
! #: cp/decl.c:15826
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/decl.c:15931 cp/parser.c:19264
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "flere definitioner af %q#T"
  
! #: cp/decl.c:15971
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "return type %q#T is incomplete"
  msgstr "returtype '%#T' er ufuldstÃ¦ndig"
  
! #: cp/decl.c:16146 cp/typeck.c:9971
  #, fuzzy, gcc-internal-format
  #| msgid "`operator=' should return a reference to `*this'"
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "'operator=' bÃ¸r returnere en reference til '*this'"
  
! #: cp/decl.c:17004
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: cp/decl.c:17006 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17242
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in class `%T'"
  msgid "%qD is already defined in class %qT"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.c:17620
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 53414,53494 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15728
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.c:15738
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.c:15787
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15788
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C begrÃ¦nser enum-vÃ¦rdier til rÃ¦kkevidden af 'int'"
  
! #: cp/decl.c:15799
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in enumeration values at `%D'"
  msgid "overflow in enumeration values at %qD"
  msgstr "enum-vÃ¦rdier for store ved '%D'"
  
! #: cp/decl.c:15819
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/decl.c:15924 cp/parser.c:19337
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "flere definitioner af %q#T"
  
! #: cp/decl.c:15964
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "return type %q#T is incomplete"
  msgstr "returtype '%#T' er ufuldstÃ¦ndig"
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, fuzzy, gcc-internal-format
  #| msgid "`operator=' should return a reference to `*this'"
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "'operator=' bÃ¸r returnere en reference til '*this'"
  
! #: cp/decl.c:17003
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: cp/decl.c:17005 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17241
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in class `%T'"
  msgid "%qD is already defined in class %qT"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.c:17619
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "kan ikke udfÃ¸re delete pÃ¥ en f
*** 53403,53409 ****
  msgid "deleting %qT is undefined"
  msgstr "benyttelse af delete pÃ¥ '%T' er ikke defineret"
  
! #: cp/decl2.c:582 cp/pt.c:5734
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %q#D"
--- 53533,53539 ----
  msgid "deleting %qT is undefined"
  msgstr "benyttelse af delete pÃ¥ '%T' er ikke defineret"
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %q#D"
*************** msgstr "skabelonserklÃ¦ring af '%#D'"
*** 53415,53421 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/decl2.c:637 cp/pt.c:5691
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
--- 53545,53551 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/decl2.c:637 cp/pt.c:5724
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
*************** msgstr "statisk medlem '%D' kan ikke vÃ¦
*** 53538,53599 ****
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/decl2.c:1444
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type `%T' does not have member `%D'"
  msgid "incomplete type %qT is not mappable"
  msgstr "ufuldstÃ¦ndig type '%T' har ikke medlemmet '%D'"
  
! #: cp/decl2.c:1456
  #, fuzzy, gcc-internal-format
  msgid "type %qT with virtual members is not mappable"
  msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
  
! #: cp/decl2.c:1468
  #, fuzzy, gcc-internal-format
  #| msgid "unit `%s' is not used"
  msgid "static field %qD is not mappable"
  msgstr "enhed '%s' bliver ikke benyttet"
  
! #: cp/decl2.c:1557
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.c:1629
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonym struct er ikke inden i en navngiven type"
  
! #: cp/decl2.c:1645
  #, 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.c:1652
  #, 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.c:1655
  #, 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.c:1720
  #, 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.c:1729
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: cp/decl2.c:1766
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' must return type `%T'"
  msgid "%<operator new%> must return type %qT"
--- 53668,53729 ----
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/decl2.c:1443
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type `%T' does not have member `%D'"
  msgid "incomplete type %qT is not mappable"
  msgstr "ufuldstÃ¦ndig type '%T' har ikke medlemmet '%D'"
  
! #: cp/decl2.c:1455
  #, fuzzy, gcc-internal-format
  msgid "type %qT with virtual members is not mappable"
  msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
  
! #: cp/decl2.c:1467
  #, fuzzy, gcc-internal-format
  #| msgid "unit `%s' is not used"
  msgid "static field %qD is not mappable"
  msgstr "enhed '%s' bliver ikke benyttet"
  
! #: cp/decl2.c:1556
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.c:1628
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonym struct er ikke inden i en navngiven type"
  
! #: cp/decl2.c:1644
  #, 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.c:1651
  #, 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.c:1654
  #, 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.c:1719
  #, 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.c:1728
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: cp/decl2.c:1765
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' must return type `%T'"
  msgid "%<operator new%> must return type %qT"
*************** msgstr "'operator new' skal returnere ty
*** 53603,53690 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1778
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.c:1794
  #, 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.c:1824
  #, 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.c:1839
  #, 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.c:1842
  #, 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.c:1844
  #, 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.c:1854
  #, 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.c:2794
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2798
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2803
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2811
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.c:2829
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2833
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2838
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2845
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.c:4460
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%F' declared `static' but never defined"
  msgid "%q#D, declared using unnamed type, is used but never defined"
--- 53733,53820 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1777
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.c:1793
  #, 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.c:1823
  #, 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.c:1838
  #, 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.c:1841
  #, 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.c:1843
  #, 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.c:1853
  #, 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.c:2808
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2812
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2817
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2825
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.c:2843
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2847
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2852
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2859
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.c:4474
  #, 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
*** 53694,53950 ****
  #. 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.c:4469
  #, 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.c:4473
  #, 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.c:4477
  #, 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.c:4485
  #, 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.c:4489
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4492
  #, 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.c:4680
  #, 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.c:4683
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous mangling %q#D"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: cp/decl2.c:4685
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.c:4757 cp/decl2.c:4760
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.c:5100
  #, 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.c:5300
  #, 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.c:5305
  #, 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.c:5405
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "klassen %qE er forÃ¦ldet"
  
! #: cp/decl2.c:5409
  #, 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.c:5524
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/decl2.c:5527
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "use of deleted function %qD"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: cp/decl2.c:5571
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/decl2.c:5593
  #, fuzzy, gcc-internal-format
  #| msgid "use of template qualifier outside template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "brug af skabelonsmodifikation uden for skabelon"
  
! #: cp/error.c:3874
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "ingen parametre"
  
! #: cp/error.c:3966
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4317
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4322
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4327
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4332
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4337
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4342
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4347
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4352
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4357
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4362
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4367
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4372
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4377
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4382
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4387
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4437
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "ufuldstÃ¦ndig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/error.c:4441
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/error.c:4455
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.c:4459 cp/typeck.c:2517
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "%qD is not a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.c:4481
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.c:4485 cp/typeck.c:3111
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.c:4496
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/error.c:4500
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
--- 53824,54080 ----
  #. 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.c:4483
  #, 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.c:4487
  #, 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.c:4491
  #, 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.c:4499
  #, 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.c:4503
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4506
  #, 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.c:4694
  #, 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.c:4697
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous mangling %q#D"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: cp/decl2.c:4699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.c:4771 cp/decl2.c:4774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.c:5114
  #, 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.c:5314
  #, 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.c:5319
  #, 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.c:5419
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "klassen %qE er forÃ¦ldet"
  
! #: cp/decl2.c:5423
  #, 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.c:5538
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/decl2.c:5541
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "use of deleted function %qD"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: cp/decl2.c:5585
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/decl2.c:5607
  #, fuzzy, gcc-internal-format
  #| msgid "use of template qualifier outside template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "brug af skabelonsmodifikation uden for skabelon"
  
! #: cp/error.c:3876
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "ingen parametre"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4319
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4324
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4329
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4334
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4339
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4344
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4349
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4354
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4359
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4364
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4369
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4374
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4379
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4384
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4389
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4439
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "ufuldstÃ¦ndig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/error.c:4443
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/error.c:4457
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "%qD is not a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.c:4483
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.c:4498
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/error.c:4502
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
*************** msgstr "  af tidligere hÃ¥ndtering af '%
*** 54007,54023 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "hÃ¥ndteringen '...' skal vÃ¦re den sidste hÃ¥ndtering i try-blokken"
  
! #: cp/except.c:1174
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1177
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
  
! #: cp/expr.c:224
  #, gcc-internal-format
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
--- 54137,54153 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "hÃ¥ndteringen '...' skal vÃ¦re den sidste hÃ¥ndtering i try-blokken"
  
! #: cp/except.c:1177
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1180
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
  
! #: cp/expr.c:236
  #, gcc-internal-format
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
*************** msgstr "klassen '%T' er underforstÃ¥et v
*** 54185,54204 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "ugyldig startvÃ¦rdi til virtuel medlemsfunktion '%D'"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2004
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %q#T"
  msgstr "konstant medlem '%D' uden startvÃ¦rdi"
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2007 cp/method.c:2018
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2015
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in %q#T"
--- 54315,54334 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "ugyldig startvÃ¦rdi til virtuel medlemsfunktion '%D'"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %q#T"
  msgstr "konstant medlem '%D' uden startvÃ¦rdi"
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in %q#T"
*************** msgstr "typen '%D' er ikke en direkte el
*** 54301,54312 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/init.c:1785 cp/init.c:4612 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2094 cp/semantics.c:3448
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a class type"
--- 54431,54442 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a class type"
*************** msgstr "ugyldig henvisning til bitfeltet
*** 54329,54335 ****
  msgid "invalid use of non-static member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/init.c:2257 cp/semantics.c:1926
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
--- 54459,54465 ----
  msgid "invalid use of non-static member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
*************** msgstr ""
*** 54483,54566 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4521
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "startvÃ¦rdien slutter for tidligt"
  
! #: cp/init.c:4827
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukendt tabelstÃ¸rrelse i delete"
  
! #: cp/init.c:4861
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4866
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4881
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4886
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5194
  #, 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"
  
! #: cp/lambda.c:526
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:541
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:545
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr ""
  
! #: cp/lambda.c:569
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to references"
  msgid "cannot capture %qE by reference"
  msgstr "kan ikke erklÃ¦re %s til referencer"
  
! #: cp/lambda.c:579
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "capture by copy of incomplete type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstÃ¦ndig type '%T'"
  
! #: cp/lambda.c:631
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:707
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:709
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:823
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
--- 54613,54696 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "startvÃ¦rdien slutter for tidligt"
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukendt tabelstÃ¸rrelse i delete"
  
! #: cp/init.c:4863
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4868
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4883
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4888
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5196
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/lambda.c:529
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:544
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:548
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr ""
  
! #: cp/lambda.c:572
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to references"
  msgid "cannot capture %qE by reference"
  msgstr "kan ikke erklÃ¦re %s til referencer"
  
! #: cp/lambda.c:582
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "capture by copy of incomplete type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstÃ¦ndig type '%T'"
  
! #: cp/lambda.c:634
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:710
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:712
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:826
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
*************** msgstr ""
*** 54636,54698 ****
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3289
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3370
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:3919
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:3965
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.c:3971
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.c:4243
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.c:4248
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.c:4253
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/method.c:832 cp/method.c:1957
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member `%#D', can't use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ikke-statisk konstant medlem '%#D' kan ikke bruge standardtildelingsoperatoren"
  
! #: cp/method.c:838 cp/method.c:1963
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member `%#D', can't use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
--- 54766,54828 ----
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3294
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3375
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:3924
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:3970
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.c:3976
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.c:4248
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.c:4253
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.c:4258
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/method.c:832 cp/method.c:2004
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member `%#D', can't use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ikke-statisk konstant medlem '%#D' kan ikke bruge standardtildelingsoperatoren"
  
! #: cp/method.c:838 cp/method.c:2010
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member `%#D', can't use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
*************** msgstr "forkert parametertype til %s"
*** 54720,54879 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/method.c:1115
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1123
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take `void'"
  msgid "defaulted %qD must be %<const%>"
  msgstr "'%D' skal tage mod 'void'"
  
! #: cp/method.c:1147
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1150
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1153
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1308
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot default compare union %qT"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/method.c:1344
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member `%D'"
  msgid "cannot default compare reference member %qD"
  msgstr "kan ikke oprette henvisning til reference medlemmet '%D'"
  
! #: cp/method.c:1352
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "cannot default compare anonymous union member"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/method.c:1569
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1902
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1913
  #, fuzzy, gcc-internal-format
  #| msgid "Only constructors can invoke constructors"
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
  
! #: cp/method.c:1914
  #, fuzzy, gcc-internal-format
  #| msgid "Only constructors can invoke constructors"
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
  
! #: cp/method.c:1980
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "startvÃ¦rdi for %q#D er ugyldig"
  
! #: cp/method.c:2037
  #, fuzzy, gcc-internal-format
  #| msgid "(use `=' to initialize static data members)"
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "(brug '=' for at klargÃ¸re statiske datamedlemmer)"
  
! #: cp/method.c:2048
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2255
  #, fuzzy, gcc-internal-format
  #| msgid "(use `=' to initialize static data members)"
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "(brug '=' for at klargÃ¸re statiske datamedlemmer)"
  
! #: cp/method.c:2298
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2432
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2435
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2444
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2455
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2463 cp/method.c:2487
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2496
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2913
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.c:2916
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "expected signature: %qD"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.c:2948
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:2968
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a template cannot be defaulted"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/method.c:3003
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%qD cannot be defaulted"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/method.c:3012
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
--- 54850,55019 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/method.c:1108
! #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1111
! #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1126
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1134
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take `void'"
  msgid "defaulted %qD must be %<const%>"
  msgstr "'%D' skal tage mod 'void'"
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1319
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot default compare union %qT"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/method.c:1355
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member `%D'"
  msgid "cannot default compare reference member %qD"
  msgstr "kan ikke oprette henvisning til reference medlemmet '%D'"
  
! #: cp/method.c:1363
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "cannot default compare anonymous union member"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/method.c:1580
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1949
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1960
  #, fuzzy, gcc-internal-format
  #| msgid "Only constructors can invoke constructors"
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
  
! #: cp/method.c:1961
  #, fuzzy, gcc-internal-format
  #| msgid "Only constructors can invoke constructors"
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
  
! #: cp/method.c:2027
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "startvÃ¦rdi for %q#D er ugyldig"
  
! #: cp/method.c:2084
  #, fuzzy, gcc-internal-format
  #| msgid "(use `=' to initialize static data members)"
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "(brug '=' for at klargÃ¸re statiske datamedlemmer)"
  
! #: cp/method.c:2095
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2302
  #, fuzzy, gcc-internal-format
  #| msgid "(use `=' to initialize static data members)"
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "(brug '=' for at klargÃ¸re statiske datamedlemmer)"
  
! #: cp/method.c:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2479
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2482
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2491
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2510 cp/method.c:2534
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2960
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.c:2963
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "expected signature: %qD"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.c:2995
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3015
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a template cannot be defaulted"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/method.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%qD cannot be defaulted"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/method.c:3059
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
*************** msgstr "GenerÃ©r ikke kode til at kontro
*** 54911,55142 ****
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parameteren '%D' er pÃ¥ ugyldig vis erklÃ¦ret som af en medlemsfunktionstype"
  
! #: cp/name-lookup.c:2688
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %q#D shadows a parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/name-lookup.c:2817
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "erklÃ¦ring af '%s' skygger for et medlem af 'this'"
  
! #: cp/name-lookup.c:2971
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration `%#D'"
  msgid "local external declaration %q#D"
  msgstr "global erklÃ¦ring '%#D'"
  
! #: cp/name-lookup.c:2973
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "does not match previous declaration %q#D"
  msgstr "strider mod tidligere erklÃ¦ring '%#D'"
  
! #: cp/name-lookup.c:3096
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/name-lookup.c:3289
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:3292
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4611
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-erklÃ¦ring for ikke-medlem ved klassevirkefelt"
  
! #: cp/name-lookup.c:4619
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/name-lookup.c:4628
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "using-erklÃ¦ring for ikke-medlem ved klassevirkefelt"
  
! #: cp/name-lookup.c:4635
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T::%D%> names destructor"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.c:4652
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.c:4690
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4707
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:4723
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/name-lookup.c:4806
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' not in a namespace surrounding `%D'"
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "erklÃ¦ring af '%D' er ikke i et navnerum der omgiver '%D'"
  
! #: cp/name-lookup.c:4846
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate type qualifiers in %s declaration"
  msgid "explicit qualification in declaration of %qD"
  msgstr "dobbelte typemodifikationer i %s-erklÃ¦ring"
  
! #: cp/name-lookup.c:4898
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:4900
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/name-lookup.c:4909
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should have been declared inside `%D'"
  msgid "%qD should have been declared inside %qD"
  msgstr "'%D' skulle have vÃ¦ret erklÃ¦ret inden i '%D'"
  
! #: cp/name-lookup.c:4957
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: cp/name-lookup.c:4964
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4974 cp/name-lookup.c:5001
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4980
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: cp/name-lookup.c:5017 cp/name-lookup.c:7305
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: cp/name-lookup.c:5303
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5355
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5888
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5894
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/name-lookup.c:6163
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "the macro %qs had not yet been defined"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:6166
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "it was later defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/name-lookup.c:6922
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/name-lookup.c:7299
  #, fuzzy, gcc-internal-format
  #| msgid "switch \"%s\" is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "tilvalget '%s' understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/name-lookup.c:7302
  #, fuzzy, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: cp/name-lookup.c:7385
  #, fuzzy, gcc-internal-format
  #| msgid "namespace alias `%D' not allowed here, assuming `%D'"
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "navnerumsalias '%D' er ikke tilladt her, antager '%D'"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "cannot nest more than %d namespaces"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/name-lookup.c:7440
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/name-lookup.c:7441
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qD defined here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: cp/name-lookup.c:7514
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7523
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 55051,55288 ----
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parameteren '%D' er pÃ¥ ugyldig vis erklÃ¦ret som af en medlemsfunktionstype"
  
! #: cp/name-lookup.c:2689
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %q#D shadows a parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/name-lookup.c:2820
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "erklÃ¦ring af '%s' skygger for et medlem af 'this'"
  
! #: cp/name-lookup.c:2974
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration `%#D'"
  msgid "local external declaration %q#D"
  msgstr "global erklÃ¦ring '%#D'"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "does not match previous declaration %q#D"
  msgstr "strider mod tidligere erklÃ¦ring '%#D'"
  
! #: cp/name-lookup.c:3100
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/name-lookup.c:3293
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:3296
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-erklÃ¦ring for ikke-medlem ved klassevirkefelt"
  
! #: cp/name-lookup.c:4623
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/name-lookup.c:4632
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "using-erklÃ¦ring for ikke-medlem ved klassevirkefelt"
  
! #: cp/name-lookup.c:4639
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T::%D%> names destructor"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.c:4656
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4711
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:4727
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/name-lookup.c:4810
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' not in a namespace surrounding `%D'"
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "erklÃ¦ring af '%D' er ikke i et navnerum der omgiver '%D'"
  
! #: cp/name-lookup.c:4850
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate type qualifiers in %s declaration"
  msgid "explicit qualification in declaration of %qD"
  msgstr "dobbelte typemodifikationer i %s-erklÃ¦ring"
  
! #: cp/name-lookup.c:4902
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:4904
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/name-lookup.c:4913
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should have been declared inside `%D'"
  msgid "%qD should have been declared inside %qD"
  msgstr "'%D' skulle have vÃ¦ret erklÃ¦ret inden i '%D'"
  
! #: cp/name-lookup.c:4961
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4984
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5898
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/name-lookup.c:6167
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "the macro %qs had not yet been defined"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:6170
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "it was later defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/name-lookup.c:6926
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/name-lookup.c:7303
  #, fuzzy, gcc-internal-format
  #| msgid "switch \"%s\" is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "tilvalget '%s' understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/name-lookup.c:7306
  #, fuzzy, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: cp/name-lookup.c:7409
! #, fuzzy, gcc-internal-format
! #| msgid "use of `%D' is ambiguous"
! msgid "%<namespace %E%> is ambiguous"
! msgstr "brug af '%D' er tvetydigt"
! 
! #: cp/name-lookup.c:7425
  #, fuzzy, gcc-internal-format
  #| msgid "namespace alias `%D' not allowed here, assuming `%D'"
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "navnerumsalias '%D' er ikke tilladt her, antager '%D'"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "cannot nest more than %d namespaces"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/name-lookup.c:7480
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/name-lookup.c:7481
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qD defined here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "kaldenavnet '%s' er i modstrid m
*** 55162,55168 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41219
  #, 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"
--- 55308,55314 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
*************** msgstr "'%#D' kan ikke erklÃ¦res"
*** 55189,55195 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' i '%E' som er af en ikke-klassetype '%T'"
  
! #: cp/parser.c:3005 cp/parser.c:19203
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
--- 55335,55341 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' i '%E' som er af en ikke-klassetype '%T'"
  
! #: cp/parser.c:3005 cp/parser.c:19276
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
*************** msgstr "ugyldig roteringsinstruktion"
*** 55281,55287 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/parser.c:3200 cp/pt.c:19141
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 55427,55433 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/parser.c:3200 cp/pt.c:19309
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr "skabelonsparameter %d er ugyldig
*** 55410,56735 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:3406
  #, fuzzy, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr "  (benyt 'typename %T::%D' hvis det er hvad du mener)"
  
! #: cp/parser.c:3435 cp/parser.c:3447
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' does not declare a template type"
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:3440 cp/parser.c:3452
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' does not declare a template type"
  msgid "%qE in namespace %qE does not name a template type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:3460
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:3465
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:3476
  #, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:3479
  #, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr ""
  
! #: cp/parser.c:3489
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3497
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3509 cp/parser.c:3513
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' does not declare a template type"
  msgid "%qE in %q#T does not name a template type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:3517
  #, fuzzy, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:4143
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected multiplicative operand"
  msgid "expected string-literal"
  msgstr "uventet multiplikativ operand"
  
! #: cp/parser.c:4209
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr ""
  
! #: cp/parser.c:4395
  #, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr ""
  
! #: cp/parser.c:4500
  #, fuzzy, gcc-internal-format
  #| msgid "floating point number exceeds range of '%s'"
  msgid "integer literal exceeds range of %qT type"
  msgstr "kommatal overskrider intervallet for '%s"
  
! #: cp/parser.c:4507
  #, fuzzy, gcc-internal-format
  #| msgid "floating point number exceeds range of '%s'"
  msgid "floating literal exceeds range of %qT type"
  msgstr "kommatal overskrider intervallet for '%s"
  
! #: cp/parser.c:4511
  #, gcc-internal-format
  msgid "floating literal truncated to zero"
  msgstr ""
  
! #: cp/parser.c:4540
  #, fuzzy, gcc-internal-format
  msgid "failed to translate literal to execution character set %qT"
  msgstr "undvigesekvens er uden for det gyldig interval for tegn"
  
! #: cp/parser.c:4574
  #, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr ""
  
! #: cp/parser.c:4580
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr ""
  
! #: cp/parser.c:4584
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr ""
  
! #: cp/parser.c:4588
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr ""
  
! #: cp/parser.c:4673
  #, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4724 cp/parser.c:13581
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:5083 cp/parser.c:5098
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected binary operator"
  msgstr "uventet operand"
  
! #: cp/parser.c:5104
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<...%>"
  msgid "expected ..."
  msgstr "forventede %<...%>"
  
! #: cp/parser.c:5116
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "binary expression in operand of fold-expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/parser.c:5121
  #, fuzzy, gcc-internal-format
  msgid "conditional expression in operand of fold-expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/parser.c:5129
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "mismatched operator in fold-expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: cp/parser.c:5233
  #, fuzzy, gcc-internal-format
  #| msgid "-Wno-strict-prototypes is not supported in C++"
  msgid "fixed-point types not supported in C++"
  msgstr "-Wno-strict-prototypes er ikke understÃ¸ttet i C++"
  
! #: cp/parser.c:5316
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ forbyder krÃ¸llet parantes-grupper inden i udtryk"
  
! #: cp/parser.c:5328
  #, fuzzy, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.c:5367
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:5425 cp/parser.c:5602 cp/parser.c:5777 cp/semantics.c:3786
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected primary-expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:5455
  #, fuzzy, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:5596
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "Advar om extern-erklÃ¦ringer som ikke er ved filvirkefeltsniveauet"
  
! #: cp/parser.c:5739
  #, fuzzy, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:5933
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected id-expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:6064
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.c:6102 cp/parser.c:8049
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:6213
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "erklÃ¦ring af '%s' skygger for et medlem af 'this'"
  
! #: cp/parser.c:6228
  #, fuzzy, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "skabelons-id '%D' benyttet som erklÃ¦rer"
  
! #: cp/parser.c:6264 cp/parser.c:21361
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6374
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:6444
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/parser.c:6471 cp/parser.c:6482
  #, fuzzy, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "ufuldstÃ¦ndig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/parser.c:6474
  #, fuzzy, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "ufuldstÃ¦ndig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/parser.c:6488
  #, fuzzy, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "ufuldstÃ¦ndig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/parser.c:6593 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, fuzzy, gcc-internal-format
! #| msgid "`%T' is not a template"
! msgid "%qD is not a template"
! msgstr "'%T' er ikke en skabelon"
! 
! #: cp/parser.c:6672
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.c:6879 cp/parser.c:9281
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:6968
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:7060
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/parser.c:7072 cp/pt.c:19756
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/parser.c:7192
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ forbyder sammensatte konstanter"
  
! #: cp/parser.c:7251
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7787 cp/typeck.c:2698
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/parser.c:7796
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a member of `%T'"
  msgid "%<%D::%D%> is not a class member"
  msgstr "'%D::%D' er ikke et medlem af '%T'"
  
! #: cp/parser.c:8101
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8211
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ tillader ikke %<alignof%> med en ikke-type"
  
! #: cp/parser.c:8306
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:8580 cp/parser.c:30062
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "typer kan ikke defineres i et nyt udtryk"
  
! #: cp/parser.c:8726
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "typer kan ikke defineres i et nyt udtryk"
  
! #: cp/parser.c:8742
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:8744
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8776
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8821
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression-list or type-id"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:8850
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:8979
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/parser.c:9386
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "brug af Ã¦ldre type typeomtvingning"
  
! #: cp/parser.c:9535
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9538
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around && within ||"
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "foreslÃ¥r paranteser omkring && inden i ||"
  
! #: cp/parser.c:9746
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow ?: with omitted middle operand"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ tillader ikke ?: med udeladt midter operand"
  
! #: cp/parser.c:10035
  #, fuzzy, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstrevÃ¦rdier"
  
! #: cp/parser.c:10185
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:10474
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:10484
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:10636
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10658
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10673
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10678 cp/parser.c:10699 cp/parser.c:10891
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10693
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:10713
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to references"
  msgid "%<this%> cannot be captured by reference"
  msgstr "kan ikke erklÃ¦re %s til referencer"
  
! #: cp/parser.c:10732
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:10743
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10774
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:10781
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer for lambda init-capture"
  msgstr "en startvÃ¦rdi der ikke er tom, tildeles til en tabel med tomme elementer"
  
! #: cp/parser.c:10805
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only variable `%s'"
  msgid "capture of non-variable %qE"
  msgstr "%s af variablen '%s' der kun mÃ¥ lÃ¦ses"
  
! #: cp/parser.c:10809 cp/parser.c:10819 cp/semantics.c:3632 cp/semantics.c:3644
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/parser.c:10815
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10853
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<...%> in lambda capture"
  msgstr "for mange inddatafiler"
  
! #: cp/parser.c:10864
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10869
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10948
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:10952
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11020
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "default argument specified for lambda parameter"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.c:11038
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<mutable%>"
  msgstr "'volatile' optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:11090
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11478 cp/parser.c:11679
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:11518
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: cp/parser.c:11567
  #, fuzzy, gcc-internal-format
  #| msgid "case label `%E' not within a switch statement"
  msgid "case label %qE not within a switch statement"
  msgstr "case-etiket '%E' befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: cp/parser.c:11686
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11695
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11743
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "I sÃ¦tningsfunktion"
  
! #: cp/parser.c:11908
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11935
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:12105 cp/parser.c:30546
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: cp/parser.c:12146
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "condition declares an array"
  msgstr "funktion returnerer en vÃ¦rdi af en sammensat type"
  
! #: cp/parser.c:12148
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "condition declares a function"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: cp/parser.c:12188
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
  #. Anything else is an error.
! #: cp/parser.c:12269 cp/parser.c:20673 cp/parser.c:23108
  #, fuzzy, gcc-internal-format
  #| msgid "empty scalar initializer"
  msgid "expected initializer"
  msgstr "tom skalarstartvÃ¦rdi"
  
! #: cp/parser.c:12651
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: cp/parser.c:12735
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12878 cp/parser.c:30549
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:12924
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:12948
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:13079
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13087
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ forbyder beregnede goto'er"
  
! #: cp/parser.c:13100 cp/parser.c:30552
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:13412 cp/parser.c:24877
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13504
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13719
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13739
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13760
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13784
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:13839
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13842
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "flere erklÃ¦ringer '%T' og '%T'"
  
! #: cp/parser.c:13893
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:13945
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:13963
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "invalid initializer for structured binding declaration"
  msgstr "ugyldig startvÃ¦rdi til bitstreng"
  
! #: cp/parser.c:14135
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14174
  #, fuzzy, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: cp/parser.c:14177
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14244
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14280
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in friend function declarations"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklÃ¦ringer"
  
! #: cp/parser.c:14287
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' invalid in `%#T'"
  msgid "%qD invalid in lambda"
  msgstr "'%D' ugyldig i '%#T'"
  
! #: cp/parser.c:14368
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in friend function declarations"
  msgid "type-specifier invalid in lambda"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklÃ¦ringer"
  
! #: cp/parser.c:14387
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: cp/parser.c:14460 cp/parser.c:25391
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14479
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:14483
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:14547
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:14651
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:14856
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:15019
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:15048
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ugyldig brug af void-udtryk"
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15136
  #, fuzzy, gcc-internal-format
  #| msgid "only constructors take base initializers"
  msgid "only constructors take member initializers"
  msgstr "kun konstruktionsfunktioner har stamklasseklargÃ¸ringer"
  
! #: cp/parser.c:15163
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "cannot expand initializer for member %qD"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/parser.c:15175 cp/pt.c:25789
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15187 cp/pt.c:25801
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15239
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "forÃ¦ldet stamklasseklargÃ¸ring"
  
! #: cp/parser.c:15311
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15712
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15718
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expected suffix identifier"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/parser.c:15727
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15733
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type modifier within pointer declarator"
  msgid "invalid encoding prefix in literal operator"
  msgstr "ugyldig typemodifikation i erklÃ¦ring af henvisning"
  
! #: cp/parser.c:15767
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "uventet operand"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15813
  #, fuzzy, gcc-internal-format
  #| msgid "keyword `export' not implemented, and will be ignored"
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "det reserverede ord 'export' er ikke implementeret og vil blive ignoreret"
  
! #: cp/parser.c:15992
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid constrained type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16000
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16143
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:16379 cp/parser.c:16465 cp/parser.c:22879
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.c:16383 cp/parser.c:16469
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameter packs cannot have default arguments"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/parser.c:16536
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "uventet operand"
  
! #: cp/parser.c:16598
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:16636
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:16637
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16644
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "uventet operand"
  
! #: cp/parser.c:16748
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
  #. The name does not name a template.
! #: cp/parser.c:16833 cp/parser.c:16999 cp/parser.c:17204
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "uventet operand"
  
  #. Explain what went wrong.
! #: cp/parser.c:16879
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:16881
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "skabelons-id '%D' i erklÃ¦ring af primÃ¦r skabelon"
  
! #: cp/parser.c:17060
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17169 cp/parser.c:17187 cp/parser.c:17358
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "uventet operand"
  
! #: cp/parser.c:17325
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:17462
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.c:17466
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.c:17470
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.c:17529
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "skabelonsspecialisering med C-kÃ¦dning"
  
! #: cp/parser.c:17750
  #, fuzzy, gcc-internal-format
  #| msgid "sigof type specifier"
  msgid "expected type specifier"
  msgstr "sigof-typeangivelse"
  
! #: cp/parser.c:17943
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: cp/parser.c:17949
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: cp/parser.c:17954
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: cp/parser.c:18111
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "forventet skabelon-id for typen"
  
! #: cp/parser.c:18214
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "forventet type-navn"
  
! #: cp/parser.c:18326
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:18327
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "concept defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.c:18349
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "uventet operand"
  
! #: cp/parser.c:18356
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18599
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18675
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "typedef-navn kan ikke vÃ¦re en indlejret-navn-specifikation"
  
! #: cp/parser.c:18836
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration %qD does not declare anything"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: cp/parser.c:18924
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on uninstantiated type"
  msgid "attributes ignored on uninstantiated type"
  msgstr "ugyldig operation pÃ¥ uudskiftet type"
  
! #: cp/parser.c:18928
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "attributes ignored on template instantiation"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/parser.c:18933
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19070
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is an enumeration template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/parser.c:19081
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/parser.c:19096
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "unnamed scoped enum is not allowed"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.c:19153
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19197
  #, fuzzy, gcc-internal-format
  #| msgid "Enable automatic template instantiation"
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "AktivÃ©r automatisk skabelonsinstantiering"
  
! #: cp/parser.c:19211
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:19223 cp/parser.c:24360
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/parser.c:19228 cp/parser.c:24365
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/parser.c:19240 cp/parser.c:24378
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ekstra kvalifikation er ikke tilladt"
  
! #: cp/parser.c:19277
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ forbyder tomme unavngivet enum"
  
! #: cp/parser.c:19297
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19300
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19487
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:19491
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD er ikke et navnerum-navn"
  
! #: cp/parser.c:19495
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "forventet navnerum-navn"
  
! #: cp/parser.c:19556
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:19567
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19586
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:19596
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "uventet operand"
  
! #: cp/parser.c:19601
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "navnerumnavn krÃ¦vet"
  
! #: cp/parser.c:19605
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.c:19608
  #, fuzzy, gcc-internal-format
  #| msgid "function with nested functions cannot be inline"
  msgid "a nested namespace definition cannot be inline"
  msgstr "funktion med indlejrede funktioner kan ikke indbygges"
  
! #: cp/parser.c:19615
  #, fuzzy, gcc-internal-format
  #| msgid "namespace `%T' undeclared"
  msgid "namespace %qD entered"
  msgstr "navnerummet '%T' er ikke erklÃ¦ret"
  
! #: cp/parser.c:19670
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.c:19824
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:19839
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklÃ¦ring"
  
! #: cp/parser.c:19869
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:19879
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:19944
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:20115
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:20134 cp/parser.c:20151 cp/parser.c:20165
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:20141
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%D' is not defined outside of function scope"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%J'%D' er ikke defineret uden for funktionsvirkefelt"
  
! #: cp/parser.c:20178
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/parser.c:20194
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/parser.c:20568
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "en funktionsdefinition er ikke tilladt her"
  
! #: cp/parser.c:20579
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: cp/parser.c:20583
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: cp/parser.c:20634
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20754
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "initializer provided for function"
  msgstr "startvÃ¦rdi angivet for ikke-medlemsfunktion '%D'"
  
! #: cp/parser.c:20796
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:20810
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "funktionen '%s' omerklÃ¦ret som inline"
  
! #: cp/parser.c:21281
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array bound is not an integer constant"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/parser.c:21407
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "cannot define member of dependent typedef %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/parser.c:21411
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a template"
  msgid "%<%T::%E%> is not a type"
--- 55556,56892 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:3382 cp/parser.c:27700
! #, fuzzy, gcc-internal-format
! #| msgid "template argument %d is invalid"
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
! msgstr "skabelonsparameter %d er ugyldig"
! 
! #: cp/parser.c:3409
  #, fuzzy, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr "  (benyt 'typename %T::%D' hvis det er hvad du mener)"
  
! #: cp/parser.c:3438 cp/parser.c:3450
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' does not declare a template type"
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:3443 cp/parser.c:3455
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' does not declare a template type"
  msgid "%qE in namespace %qE does not name a template type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:3463
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:3468
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:3479
  #, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:3482
  #, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr ""
  
! #: cp/parser.c:3492
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3500
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3512 cp/parser.c:3516
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' does not declare a template type"
  msgid "%qE in %q#T does not name a template type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:3520
  #, fuzzy, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:4146
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected multiplicative operand"
  msgid "expected string-literal"
  msgstr "uventet multiplikativ operand"
  
! #: cp/parser.c:4212
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr ""
  
! #: cp/parser.c:4398
  #, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr ""
  
! #: cp/parser.c:4503
  #, fuzzy, gcc-internal-format
  #| msgid "floating point number exceeds range of '%s'"
  msgid "integer literal exceeds range of %qT type"
  msgstr "kommatal overskrider intervallet for '%s"
  
! #: cp/parser.c:4510
  #, fuzzy, gcc-internal-format
  #| msgid "floating point number exceeds range of '%s'"
  msgid "floating literal exceeds range of %qT type"
  msgstr "kommatal overskrider intervallet for '%s"
  
! #: cp/parser.c:4514
  #, gcc-internal-format
  msgid "floating literal truncated to zero"
  msgstr ""
  
! #: cp/parser.c:4543
  #, fuzzy, gcc-internal-format
  msgid "failed to translate literal to execution character set %qT"
  msgstr "undvigesekvens er uden for det gyldig interval for tegn"
  
! #: cp/parser.c:4577
  #, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr ""
  
! #: cp/parser.c:4583
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr ""
  
! #: cp/parser.c:4587
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr ""
  
! #: cp/parser.c:4591
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr ""
  
! #: cp/parser.c:4676
  #, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:5086 cp/parser.c:5101
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected binary operator"
  msgstr "uventet operand"
  
! #: cp/parser.c:5107
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<...%>"
  msgid "expected ..."
  msgstr "forventede %<...%>"
  
! #: cp/parser.c:5119
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "binary expression in operand of fold-expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/parser.c:5124
  #, fuzzy, gcc-internal-format
  msgid "conditional expression in operand of fold-expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/parser.c:5132
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "mismatched operator in fold-expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: cp/parser.c:5236
  #, fuzzy, gcc-internal-format
  #| msgid "-Wno-strict-prototypes is not supported in C++"
  msgid "fixed-point types not supported in C++"
  msgstr "-Wno-strict-prototypes er ikke understÃ¸ttet i C++"
  
! #: cp/parser.c:5319
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ forbyder krÃ¸llet parantes-grupper inden i udtryk"
  
! #: cp/parser.c:5331
  #, fuzzy, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.c:5370
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:5428 cp/parser.c:5605 cp/parser.c:5780 cp/semantics.c:3787
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected primary-expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:5458
  #, fuzzy, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:5599
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "Advar om extern-erklÃ¦ringer som ikke er ved filvirkefeltsniveauet"
  
! #: cp/parser.c:5742
  #, fuzzy, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:5936
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected id-expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:6067
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.c:6077
! #, fuzzy, gcc-internal-format
! msgid "%<template%> keyword not permitted in destructor name"
! msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
! 
! #: cp/parser.c:6114 cp/parser.c:8087
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:6225
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "erklÃ¦ring af '%s' skygger for et medlem af 'this'"
  
! #: cp/parser.c:6240
  #, fuzzy, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "skabelons-id '%D' benyttet som erklÃ¦rer"
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, fuzzy, gcc-internal-format
! #| msgid "`%T' is not a template"
! msgid "%qD is not a template"
! msgstr "'%T' er ikke en skabelon"
! 
! #: cp/parser.c:6412
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:6492
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/parser.c:6519 cp/parser.c:6530
  #, fuzzy, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "ufuldstÃ¦ndig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/parser.c:6522
  #, fuzzy, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "ufuldstÃ¦ndig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/parser.c:6536
  #, fuzzy, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "ufuldstÃ¦ndig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/parser.c:6710
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:7006
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:7098
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/parser.c:7230
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ forbyder sammensatte konstanter"
  
! #: cp/parser.c:7289
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/parser.c:7834
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a member of `%T'"
  msgid "%<%D::%D%> is not a class member"
  msgstr "'%D::%D' er ikke et medlem af '%T'"
  
! #: cp/parser.c:8139
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8249
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ tillader ikke %<alignof%> med en ikke-type"
  
! #: cp/parser.c:8344
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "typer kan ikke defineres i et nyt udtryk"
  
! #: cp/parser.c:8764
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "typer kan ikke defineres i et nyt udtryk"
  
! #: cp/parser.c:8780
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8859
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression-list or type-id"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:8888
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:9017
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/parser.c:9424
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "brug af Ã¦ldre type typeomtvingning"
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9576
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around && within ||"
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "foreslÃ¥r paranteser omkring && inden i ||"
  
! #: cp/parser.c:9784
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow ?: with omitted middle operand"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ tillader ikke ?: med udeladt midter operand"
  
! #: cp/parser.c:10073
  #, fuzzy, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstrevÃ¦rdier"
  
! #: cp/parser.c:10223
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:10512
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:10522
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:10674
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10731
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:10751
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to references"
  msgid "%<this%> cannot be captured by reference"
  msgstr "kan ikke erklÃ¦re %s til referencer"
  
! #: cp/parser.c:10770
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10812
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:10819
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer for lambda init-capture"
  msgstr "en startvÃ¦rdi der ikke er tom, tildeles til en tabel med tomme elementer"
  
! #: cp/parser.c:10843
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only variable `%s'"
  msgid "capture of non-variable %qE"
  msgstr "%s af variablen '%s' der kun mÃ¥ lÃ¦ses"
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10891
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<...%> in lambda capture"
  msgstr "for mange inddatafiler"
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10986
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:10990
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11058
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "default argument specified for lambda parameter"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.c:11076
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<mutable%>"
  msgstr "'volatile' optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:11128
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11516 cp/parser.c:11717
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:11556
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: cp/parser.c:11605
  #, fuzzy, gcc-internal-format
  #| msgid "case label `%E' not within a switch statement"
  msgid "case label %qE not within a switch statement"
  msgstr "case-etiket '%E' befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: cp/parser.c:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11781
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "I sÃ¦tningsfunktion"
  
! #: cp/parser.c:11946
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11973
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:12150 cp/parser.c:30653
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: cp/parser.c:12191
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "condition declares an array"
  msgstr "funktion returnerer en vÃ¦rdi af en sammensat type"
  
! #: cp/parser.c:12193
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "condition declares a function"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: cp/parser.c:12233
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
  #. Anything else is an error.
! #: cp/parser.c:12314 cp/parser.c:20746 cp/parser.c:23181
  #, fuzzy, gcc-internal-format
  #| msgid "empty scalar initializer"
  msgid "expected initializer"
  msgstr "tom skalarstartvÃ¦rdi"
  
! #: cp/parser.c:12696
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: cp/parser.c:12780
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12923 cp/parser.c:30656
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:12969
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:12993
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:13124
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ forbyder beregnede goto'er"
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13829
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:13884
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13887
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "flere erklÃ¦ringer '%T' og '%T'"
  
! #: cp/parser.c:13938
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:13990
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:14008
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "invalid initializer for structured binding declaration"
  msgstr "ugyldig startvÃ¦rdi til bitstreng"
  
! #: cp/parser.c:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14219
  #, fuzzy, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: cp/parser.c:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14289
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14325
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in friend function declarations"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklÃ¦ringer"
  
! #: cp/parser.c:14332
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' invalid in `%#T'"
  msgid "%qD invalid in lambda"
  msgstr "'%D' ugyldig i '%#T'"
  
! #: cp/parser.c:14413
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in friend function declarations"
  msgid "type-specifier invalid in lambda"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklÃ¦ringer"
  
! #: cp/parser.c:14432
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14524
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:14528
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:14592
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:14696
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:14901
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:15064
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:15093
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ugyldig brug af void-udtryk"
  
! #: cp/parser.c:15097
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15181
  #, fuzzy, gcc-internal-format
  #| msgid "only constructors take base initializers"
  msgid "only constructors take member initializers"
  msgstr "kun konstruktionsfunktioner har stamklasseklargÃ¸ringer"
  
! #: cp/parser.c:15208
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "cannot expand initializer for member %qD"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15284
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "forÃ¦ldet stamklasseklargÃ¸ring"
  
! #: cp/parser.c:15356
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15757
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15763
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expected suffix identifier"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/parser.c:15772
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15778
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type modifier within pointer declarator"
  msgid "invalid encoding prefix in literal operator"
  msgstr "ugyldig typemodifikation i erklÃ¦ring af henvisning"
  
! #: cp/parser.c:15812
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "uventet operand"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, fuzzy, gcc-internal-format
  #| msgid "keyword `export' not implemented, and will be ignored"
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "det reserverede ord 'export' er ikke implementeret og vil blive ignoreret"
  
! #: cp/parser.c:16037
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid constrained type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16045
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16188
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.c:16428 cp/parser.c:16514
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameter packs cannot have default arguments"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/parser.c:16581
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "uventet operand"
  
! #: cp/parser.c:16643
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.c:16647
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16651
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:16681
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16689
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "uventet operand"
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
  #. The name does not name a template.
! #: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "uventet operand"
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:16926
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "skabelons-id '%D' i erklÃ¦ring af primÃ¦r skabelon"
  
! #: cp/parser.c:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "uventet operand"
  
! #: cp/parser.c:17370
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:17507
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.c:17511
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.c:17515
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.c:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "skabelonsspecialisering med C-kÃ¦dning"
  
! #: cp/parser.c:17795
  #, fuzzy, gcc-internal-format
  #| msgid "sigof type specifier"
  msgid "expected type specifier"
  msgstr "sigof-typeangivelse"
  
! #: cp/parser.c:17988
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: cp/parser.c:17994
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: cp/parser.c:17999
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: cp/parser.c:18156
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "forventet skabelon-id for typen"
  
! #: cp/parser.c:18286
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "forventet type-navn"
  
! #: cp/parser.c:18396
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:18397
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "concept defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.c:18419
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "uventet operand"
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18669
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18745
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "typedef-navn kan ikke vÃ¦re en indlejret-navn-specifikation"
  
! #: cp/parser.c:18906
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration %qD does not declare anything"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: cp/parser.c:18994
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on uninstantiated type"
  msgid "attributes ignored on uninstantiated type"
  msgstr "ugyldig operation pÃ¥ uudskiftet type"
  
! #: cp/parser.c:18998
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "attributes ignored on template instantiation"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19143
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is an enumeration template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/parser.c:19154
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/parser.c:19169
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "unnamed scoped enum is not allowed"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.c:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19270
  #, fuzzy, gcc-internal-format
  #| msgid "Enable automatic template instantiation"
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "AktivÃ©r automatisk skabelonsinstantiering"
  
! #: cp/parser.c:19284
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:19296 cp/parser.c:24433
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/parser.c:19301 cp/parser.c:24438
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/parser.c:19313 cp/parser.c:24451
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ekstra kvalifikation er ikke tilladt"
  
! #: cp/parser.c:19350
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ forbyder tomme unavngivet enum"
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19560
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:19564
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD er ikke et navnerum-navn"
  
! #: cp/parser.c:19568
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "forventet navnerum-navn"
  
! #: cp/parser.c:19629
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19659
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:19669
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "uventet operand"
  
! #: cp/parser.c:19674
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "navnerumnavn krÃ¦vet"
  
! #: cp/parser.c:19678
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.c:19681
  #, fuzzy, gcc-internal-format
  #| msgid "function with nested functions cannot be inline"
  msgid "a nested namespace definition cannot be inline"
  msgstr "funktion med indlejrede funktioner kan ikke indbygges"
  
! #: cp/parser.c:19688
  #, fuzzy, gcc-internal-format
  #| msgid "namespace `%T' undeclared"
  msgid "namespace %qD entered"
  msgstr "navnerummet '%T' er ikke erklÃ¦ret"
  
! #: cp/parser.c:19743
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.c:19897
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:19912
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklÃ¦ring"
  
! #: cp/parser.c:19942
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20017
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:20188
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:20214
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%D' is not defined outside of function scope"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%J'%D' er ikke defineret uden for funktionsvirkefelt"
  
! #: cp/parser.c:20251
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/parser.c:20267
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/parser.c:20641
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "en funktionsdefinition er ikke tilladt her"
  
! #: cp/parser.c:20652
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: cp/parser.c:20656
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: cp/parser.c:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20827
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "initializer provided for function"
  msgstr "startvÃ¦rdi angivet for ikke-medlemsfunktion '%D'"
  
! #: cp/parser.c:20869
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:20883
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "funktionen '%s' omerklÃ¦ret som inline"
  
! #: cp/parser.c:21354
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array bound is not an integer constant"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/parser.c:21480
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "cannot define member of dependent typedef %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/parser.c:21484
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a template"
  msgid "%<%T::%E%> is not a type"
*************** msgstr "'%D::%D' er ikke en skabelon"
*** 56739,57200 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21440
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ugyldig erklÃ¦rer"
  
! #: cp/parser.c:21448
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/parser.c:21450
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21559
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/parser.c:21584
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:21703
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "%qD is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/parser.c:21705
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/parser.c:21726
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "uventet operand"
  
! #: cp/parser.c:21787
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate cv-qualifier"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:21841
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:21878
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: cp/parser.c:21936
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate virt-specifier"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:22188
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/parser.c:22194 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2288
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "ugyldig brug af '%T'"
  
! #: cp/parser.c:22220
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:22225
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:22331
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.c:22606
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "forventede %<,%> eller %<...%>"
  
! #: cp/parser.c:22684
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:22863
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.c:22881
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.c:22887
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameter pack cannot have a default argument"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/parser.c:22889
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "parameter pack cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.c:23015
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:23019
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:23343
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:23363
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tillader ikke GNU-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:23401
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tillader ikke C99-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23440
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> er ikke tilladt i udpegede startvÃ¦rdiliste"
  
! #: cp/parser.c:23491
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23550 cp/parser.c:23678
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "forventet klasse-navn"
  
! #: cp/parser.c:23908
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:23911
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:23914
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:24302
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "forventede %<{%> eller %<:%>"
  
! #: cp/parser.c:24313
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "kan ikke finde filen for klassen %s"
  
! #: cp/parser.c:24321
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24328
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:24340
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:24346
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid class name in declaration of %qD"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: cp/parser.c:24400
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "eksplicit specialisering fÃ¸lger ikke efter 'template <>'"
  
! #: cp/parser.c:24432
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:24468
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24533
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "tidligere definition af '%#T'"
  
! #: cp/parser.c:24623 cp/parser.c:30555
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "uventet operand"
  
! #: cp/parser.c:24647
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:24651
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:24898
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24916
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:24934
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25032
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:25039
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "default member initializer for unnamed bit-field"
  msgstr "'__alignof' benyttet pÃ¥ et bitfelt"
  
! #: cp/parser.c:25052
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25202
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/parser.c:25230
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25250
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:25297
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25311
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25385
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25420
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/parser.c:25550
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25570
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25594
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:25597
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:25812 cp/parser.c:25910
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:25918
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "GenerÃ©r ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: cp/parser.c:25924
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:25968
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ugyldig brug af %<auto%> i undtagelsesspecifikation"
  
! #: cp/parser.c:26009
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:26121
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:26728
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: cp/parser.c:26742
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26831
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26860
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26868
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26905
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected attribute before %<...%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:26965
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:27305 cp/parser.c:27314
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be enclosed in parentheses"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/parser.c:27627
! #, fuzzy, gcc-internal-format
! #| msgid "template argument %d is invalid"
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
! msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:27945
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "asm-sÃ¦tning er ikke en strengkonstant"
  
! #: cp/parser.c:27953
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "angivet justering er ikke en konstant"
  
! #: cp/parser.c:28440
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: cp/parser.c:28449
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
--- 56896,57356 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ugyldig erklÃ¦rer"
  
! #: cp/parser.c:21521
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/parser.c:21523
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21632
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/parser.c:21657
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:21776
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "%qD is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/parser.c:21778
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/parser.c:21799
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "uventet operand"
  
! #: cp/parser.c:21860
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate cv-qualifier"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:21914
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:21951
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: cp/parser.c:22009
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate virt-specifier"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:22261
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "ugyldig brug af '%T'"
  
! #: cp/parser.c:22293
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:22298
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:22404
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "forventede %<,%> eller %<...%>"
  
! #: cp/parser.c:22757
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:22936
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.c:22954
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.c:22960
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameter pack cannot have a default argument"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/parser.c:22962
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "parameter pack cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.c:23088
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:23092
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:23416
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:23436
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tillader ikke GNU-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:23474
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tillader ikke C99-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23513
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> er ikke tilladt i udpegede startvÃ¦rdiliste"
  
! #: cp/parser.c:23564
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "forventet klasse-navn"
  
! #: cp/parser.c:23981
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:23984
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:23987
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "forventede %<{%> eller %<:%>"
  
! #: cp/parser.c:24386
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "kan ikke finde filen for klassen %s"
  
! #: cp/parser.c:24394
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24401
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:24413
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:24419
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid class name in declaration of %qD"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: cp/parser.c:24473
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "eksplicit specialisering fÃ¸lger ikke efter 'template <>'"
  
! #: cp/parser.c:24505
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24606
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "tidligere definition af '%#T'"
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "uventet operand"
  
! #: cp/parser.c:24720
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:24724
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:24971
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24989
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25105
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:25112
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "default member initializer for unnamed bit-field"
  msgstr "'__alignof' benyttet pÃ¥ et bitfelt"
  
! #: cp/parser.c:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25275
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/parser.c:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25323
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:25370
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25384
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25458
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25493
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/parser.c:25623
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25643
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25667
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:25670
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:25885 cp/parser.c:25983
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:25991
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "GenerÃ©r ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: cp/parser.c:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26041
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ugyldig brug af %<auto%> i undtagelsesspecifikation"
  
! #: cp/parser.c:26082
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:26194
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:26801
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: cp/parser.c:26815
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26978
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected attribute before %<...%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:27038
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:27378 cp/parser.c:27387
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be enclosed in parentheses"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/parser.c:27717
! #, gcc-internal-format
! msgid "missing additional %<requires%> to start a requires-expression"
! msgstr ""
  
! #: cp/parser.c:28048
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "asm-sÃ¦tning er ikke en strengkonstant"
  
! #: cp/parser.c:28056
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "angivet justering er ikke en konstant"
  
! #: cp/parser.c:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28552
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: cp/parser.c:28556
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
*************** msgstr "for fÃ¥ skabelonsparameterlister
*** 57203,57844 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28456
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "for mange skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/parser.c:28853
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/parser.c:29020
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29029
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:29035
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29144
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for `%D' found"
  msgid "no matching concept for template-introduction"
  msgstr "ingen passende skabelon for '%D' fundet"
  
! #: cp/parser.c:29167
  #, fuzzy, gcc-internal-format
  #| msgid "invalid declaration of member template `%#D' in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "ugyldig erklÃ¦ring af medlemsskabelon '%#D' i lokal klasse"
  
! #: cp/parser.c:29176
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/parser.c:29196
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "invalid explicit specialization"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:29301
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %<typedef%>"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/parser.c:29352
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: cp/parser.c:29399
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:29699
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:29712
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:30010
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30162
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:30177
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> fÃ¸r %qD"
  
! #: cp/parser.c:30312
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 understÃ¸tter ikke %<long long%>"
  
! #: cp/parser.c:30323
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "duplikere %qD"
  
! #: cp/parser.c:30354
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikere %qs"
  
! #: cp/parser.c:30406
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "forventede %<new%>"
  
! #: cp/parser.c:30409
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "forventede %<delete%>"
  
! #: cp/parser.c:30412
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "forventede %<return%>"
  
! #: cp/parser.c:30418
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "forventede %<extern%>"
  
! #: cp/parser.c:30421
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "forventede %<static_assert%>"
  
! #: cp/parser.c:30424
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/parser.c:30427
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "forventede %<operator%>"
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "forventede %<class%>"
  
! #: cp/parser.c:30433
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "forventede %<template%>"
  
! #: cp/parser.c:30436
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "forventede %<namespace%>"
  
! #: cp/parser.c:30439
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "forventede %<using%>"
  
! #: cp/parser.c:30442
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "forventede %<asm%>"
  
! #: cp/parser.c:30445
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "forventede %<try%>"
  
! #: cp/parser.c:30448
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:30451
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "forventede %<throw%>"
  
! #: cp/parser.c:30454
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:30457
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "forventede %<__label__%>"
  
! #: cp/parser.c:30460
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "forventede %<@try%>"
  
! #: cp/parser.c:30463
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "forventede %<@synchronized%>"
  
! #: cp/parser.c:30466
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "forventede %<@throw%>"
  
! #: cp/parser.c:30469
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/parser.c:30472
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "forventede %<__transaction_relaxed%>"
  
! #: cp/parser.c:30475
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> forventet"
  
! #: cp/parser.c:30507
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "forventede %<::%>"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "forventede %<...%>"
  
! #: cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "forventede %<*%>"
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "forventede %<~%>"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.c:30860
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31003
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' tag used in naming `%#T'"
  msgid "%qs tag used in naming %q#T"
  msgstr "'%s'-mÃ¦rke benyttet i navngivning af '%#T'"
  
! #: cp/parser.c:31008
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T var tidligere erklÃ¦ret her"
  
! #: cp/parser.c:31056
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "kan ikke erklÃ¦re reference til '%#T'"
  
! #: cp/parser.c:31195 cp/parser.c:31228
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/parser.c:31202 cp/parser.c:31234
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31203 cp/parser.c:31235
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "uventet operand"
  
! #: cp/parser.c:31210
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qT defined as %qs here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: cp/parser.c:31211
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as `%#D' here"
  msgid "%qT first declared as %qs here"
  msgstr "  fÃ¸rst erklÃ¦ret som '%#D' her"
  
! #: cp/parser.c:31288
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omerklÃ¦ret med anden adgang"
  
! #: cp/parser.c:31309
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31557
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
  
! #: cp/parser.c:31798 cp/parser.c:33112 cp/parser.c:33301
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:31867
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:31937
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:31968
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32372
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32447 cp/parser.c:32465
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c++ method declaration is expected"
  msgstr "Klasse- eller grÃ¦nsefladeerklÃ¦ring forventet"
  
! #: cp/parser.c:32459 cp/parser.c:32525
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32774 cp/parser.c:32781 cp/parser.c:32788
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name `%s' for register variable"
  msgid "invalid type for instance variable"
  msgstr "ugyldigt registernavn '%s' for registervariabel"
  
! #: cp/parser.c:32905
  #, fuzzy, gcc-internal-format
  #| msgid "Identifier expected"
  msgid "identifier expected after %<@protocol%>"
  msgstr "Kaldenavn forventet"
  
! #: cp/parser.c:33077
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33084
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: cp/parser.c:33360 cp/parser.c:33367 cp/parser.c:33374
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "ugyldig typeparameter"
  
! #: cp/parser.c:34567
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression list"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:34584
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35558
  #, fuzzy, gcc-internal-format
  #| msgid "invalid identifier `%s'"
  msgid "invalid reduction-identifier"
  msgstr "ugyldigt kaldenavn '%s'"
  
! #: cp/parser.c:36217
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:38287
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:38838
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: cp/parser.c:38925 cp/pt.c:17405
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "iteration variable %qD should not be reduction"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/parser.c:39019
  #, fuzzy, gcc-internal-format
  #| msgid "not enough type information"
  msgid "not enough for loops to collapse"
  msgstr "ikke tilstrÃ¦kkelig information om typen"
  
! #: cp/parser.c:41178
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42012
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/parser.c:42042
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected id-expression (arguments)"
  msgstr "uventede bivirkninger i adresse"
  
! #: cp/parser.c:42054
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42157
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:42177 cp/semantics.c:5680
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42181 cp/semantics.c:5688
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42184 cp/pt.c:13612 cp/semantics.c:5694
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42187 cp/semantics.c:5700
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: cp/parser.c:42705
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42715
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43069
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43117 cp/semantics.c:9554
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43119 cp/semantics.c:9556
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43266
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43269
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43320
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma GCC java_exceptions"
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "ragelse i slutningen af #pragma GCC java_exceptions"
  
! #: cp/parser.c:43642
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.c:43674
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.c:43754
  #, fuzzy, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: cp/parser.c:43790
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:43991
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44047
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:298
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "data member %qD cannot be a member template"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/pt.c:311
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid member template declaration %qD"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/pt.c:720
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization in non-namespace scope `%D'"
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "eksplicit specialisering i virkefeltet '%D' der ikke er et navnerum"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
  
! #: cp/pt.c:818
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "specialisering af %qD skal fremstÃ¥ ved navnerumsanvendelsesomrÃ¥de"
  
! #: cp/pt.c:829 cp/pt.c:1059
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "specialisering af %qD i andet navnerum"
  
  # hÃ¦nger sammen med foregÃ¥ende tekst, derfor ikke 'fra'
! #: cp/pt.c:831
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  i forhold til definition af %q#D"
  
! #: cp/pt.c:848
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/pt.c:971
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/pt.c:983
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:986 cp/pt.c:1125
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization of non-template %qT"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:1018
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of `%T' after instantiation"
  msgid "specialization of %qT after instantiation"
  msgstr "specialisering af '%T' efter instantiering"
  
  # hÃ¦nger sammen med foregÃ¥ende tekst, derfor ikke 'fra'
! #: cp/pt.c:1062
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q#D"
  msgid "from definition of %q#D"
--- 57359,58005 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "for mange skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/parser.c:28960
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29136
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:29142
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29251
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for `%D' found"
  msgid "no matching concept for template-introduction"
  msgstr "ingen passende skabelon for '%D' fundet"
  
! #: cp/parser.c:29274
  #, fuzzy, gcc-internal-format
  #| msgid "invalid declaration of member template `%#D' in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "ugyldig erklÃ¦ring af medlemsskabelon '%#D' i lokal klasse"
  
! #: cp/parser.c:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/parser.c:29303
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "invalid explicit specialization"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:29408
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %<typedef%>"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/parser.c:29459
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: cp/parser.c:29506
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:29806
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:29819
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30269
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> fÃ¸r %qD"
  
! #: cp/parser.c:30419
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 understÃ¸tter ikke %<long long%>"
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30435
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "duplikere %qD"
  
! #: cp/parser.c:30461
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikere %qs"
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "forventede %<new%>"
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "forventede %<delete%>"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "forventede %<return%>"
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "forventede %<extern%>"
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "forventede %<static_assert%>"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "forventede %<operator%>"
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "forventede %<class%>"
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "forventede %<template%>"
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "forventede %<namespace%>"
  
! #: cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "forventede %<using%>"
  
! #: cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "forventede %<asm%>"
  
! #: cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "forventede %<try%>"
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "forventede %<throw%>"
  
! #: cp/parser.c:30561
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "forventede %<__label__%>"
  
! #: cp/parser.c:30567
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "forventede %<@try%>"
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "forventede %<@synchronized%>"
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "forventede %<@throw%>"
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/parser.c:30579
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "forventede %<__transaction_relaxed%>"
  
! #: cp/parser.c:30582
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> forventet"
  
! #: cp/parser.c:30614
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "forventede %<::%>"
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "forventede %<...%>"
  
! #: cp/parser.c:30629
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "forventede %<*%>"
  
! #: cp/parser.c:30632
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "forventede %<~%>"
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31118
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' tag used in naming `%#T'"
  msgid "%qs tag used in naming %q#T"
  msgstr "'%s'-mÃ¦rke benyttet i navngivning af '%#T'"
  
! #: cp/parser.c:31123
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T var tidligere erklÃ¦ret her"
  
! #: cp/parser.c:31243
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "kan ikke erklÃ¦re reference til '%#T'"
  
! #: cp/parser.c:31383 cp/parser.c:31416
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/parser.c:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "uventet operand"
  
! #: cp/parser.c:31398
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qT defined as %qs here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: cp/parser.c:31399
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as `%#D' here"
  msgid "%qT first declared as %qs here"
  msgstr "  fÃ¸rst erklÃ¦ret som '%#D' her"
  
! #: cp/parser.c:31480
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omerklÃ¦ret med anden adgang"
  
! #: cp/parser.c:31501
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31749
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32059
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32129
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c++ method declaration is expected"
  msgstr "Klasse- eller grÃ¦nsefladeerklÃ¦ring forventet"
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name `%s' for register variable"
  msgid "invalid type for instance variable"
  msgstr "ugyldigt registernavn '%s' for registervariabel"
  
! #: cp/parser.c:33097
  #, fuzzy, gcc-internal-format
  #| msgid "Identifier expected"
  msgid "identifier expected after %<@protocol%>"
  msgstr "Kaldenavn forventet"
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33276
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "ugyldig typeparameter"
  
! #: cp/parser.c:34759
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression list"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:34776
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35750
  #, fuzzy, gcc-internal-format
  #| msgid "invalid identifier `%s'"
  msgid "invalid reduction-identifier"
  msgstr "ugyldigt kaldenavn '%s'"
  
! #: cp/parser.c:36409
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:38479
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39030
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "iteration variable %qD should not be reduction"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/parser.c:39210
  #, fuzzy, gcc-internal-format
  #| msgid "not enough type information"
  msgid "not enough for loops to collapse"
  msgstr "ikke tilstrÃ¦kkelig information om typen"
  
! #: cp/parser.c:41386
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42220
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/parser.c:42250
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected id-expression (arguments)"
  msgstr "uventede bivirkninger i adresse"
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42365
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:42385 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: cp/parser.c:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42923
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43474
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43528
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma GCC java_exceptions"
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "ragelse i slutningen af #pragma GCC java_exceptions"
  
! #: cp/parser.c:43814
! #, fuzzy, gcc-internal-format
! msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
! msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
! 
! #: cp/parser.c:43857
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.c:43889
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.c:43969
  #, fuzzy, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:44206
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:304
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "data member %qD cannot be a member template"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/pt.c:317
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid member template declaration %qD"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/pt.c:731
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization in non-namespace scope `%D'"
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "eksplicit specialisering i virkefeltet '%D' der ikke er et navnerum"
  
! #: cp/pt.c:745
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
  
! #: cp/pt.c:829
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "specialisering af %qD skal fremstÃ¥ ved navnerumsanvendelsesomrÃ¥de"
  
! #: cp/pt.c:840 cp/pt.c:1070
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "specialisering af %qD i andet navnerum"
  
  # hÃ¦nger sammen med foregÃ¥ende tekst, derfor ikke 'fra'
! #: cp/pt.c:842
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  i forhold til definition af %q#D"
  
! #: cp/pt.c:859
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/pt.c:982
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/pt.c:994
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:997 cp/pt.c:1136
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization of non-template %qT"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:1029
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of `%T' after instantiation"
  msgid "specialization of %qT after instantiation"
  msgstr "specialisering af '%T' efter instantiering"
  
  # hÃ¦nger sammen med foregÃ¥ende tekst, derfor ikke 'fra'
! #: cp/pt.c:1073
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q#D"
  msgid "from definition of %q#D"
*************** msgstr "  i forhold til definition af %q
*** 57846,58007 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1103
  #, fuzzy, gcc-internal-format
  #| msgid "specialization `%T' after instantiation `%T'"
  msgid "specialization %qT after instantiation %qT"
  msgstr "specialisering af '%T' efter instantiering '%T'"
  
! #: cp/pt.c:1121
  #, fuzzy, gcc-internal-format
  #| msgid "template specialization with C linkage"
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "skabelonsspecialisering med C-kÃ¦dning"
  
! #: cp/pt.c:1587
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "specialization of %qD after instantiation"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/pt.c:2007 cp/semantics.c:5549
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2143
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is not a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/pt.c:2148
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a variable template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/pt.c:2419
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: cp/pt.c:2423
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2434
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization `%D' for `%+D'"
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
  
! #: cp/pt.c:2640
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:2650
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/pt.c:2656
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2680
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "eksplicit specialisering af %D efter fÃ¸rste brug"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2685
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/pt.c:2721
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "eksplicit specialisering af %D efter fÃ¸rste brug"
  
! #: cp/pt.c:2725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:2726
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:2816 cp/pt.c:2876
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "skabelons-id '%D' i erklÃ¦ring af primÃ¦r skabelon"
  
! #: cp/pt.c:2829
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
  
! #: cp/pt.c:2835
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "definition angivet for eksplicit instantiering"
  
! #: cp/pt.c:2843
  #, fuzzy, gcc-internal-format
  #| msgid "too many template parameter lists in declaration of `%D'"
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "for mange skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/pt.c:2846
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of `%D'"
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/pt.c:2848
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "eksplicit specialisering fÃ¸lger ikke efter 'template <>'"
  
! #: cp/pt.c:2854
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization declared %<concept%>"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:2887
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%D' of function template"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "partiel specialisering '%D' af funktionsskabelon"
  
! #: cp/pt.c:2891
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%D' of function template"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "partiel specialisering '%D' af funktionsskabelon"
  
! #: cp/pt.c:2923
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/pt.c:2961
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD is not a template function"
--- 58007,58168 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1114
  #, fuzzy, gcc-internal-format
  #| msgid "specialization `%T' after instantiation `%T'"
  msgid "specialization %qT after instantiation %qT"
  msgstr "specialisering af '%T' efter instantiering '%T'"
  
! #: cp/pt.c:1132
  #, fuzzy, gcc-internal-format
  #| msgid "template specialization with C linkage"
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "skabelonsspecialisering med C-kÃ¦dning"
  
! #: cp/pt.c:1598
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "specialization of %qD after instantiation"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/pt.c:2034 cp/semantics.c:5550
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2170
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is not a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/pt.c:2175
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a variable template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/pt.c:2446
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: cp/pt.c:2450
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2461
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization `%D' for `%+D'"
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
  
! #: cp/pt.c:2667
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:2677
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/pt.c:2683
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2707
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "eksplicit specialisering af %D efter fÃ¸rste brug"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2712
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/pt.c:2748
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "eksplicit specialisering af %D efter fÃ¸rste brug"
  
! #: cp/pt.c:2752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:2753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:2843 cp/pt.c:2903
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "skabelons-id '%D' i erklÃ¦ring af primÃ¦r skabelon"
  
! #: cp/pt.c:2856
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
  
! #: cp/pt.c:2862
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "definition angivet for eksplicit instantiering"
  
! #: cp/pt.c:2870
  #, fuzzy, gcc-internal-format
  #| msgid "too many template parameter lists in declaration of `%D'"
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "for mange skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/pt.c:2873
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of `%D'"
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/pt.c:2875
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "eksplicit specialisering fÃ¸lger ikke efter 'template <>'"
  
! #: cp/pt.c:2881
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization declared %<concept%>"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:2914
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%D' of function template"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "partiel specialisering '%D' af funktionsskabelon"
  
! #: cp/pt.c:2918
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%D' of function template"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "partiel specialisering '%D' af funktionsskabelon"
  
! #: cp/pt.c:2950
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/pt.c:2988
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD is not a template function"
*************** msgstr "'%D' er ikke en medlemsskabelonf
*** 58015,58178 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3023
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "specialisering af underforstÃ¥et erklÃ¦ret speciel medlemsfunktion"
  
! #: cp/pt.c:3039
  #, fuzzy, gcc-internal-format
  #| msgid "no member function `%D' declared in `%T'"
  msgid "no member function %qD declared in %qT"
  msgstr "ingen medlemsfunktion '%D' erklÃ¦ret i '%T'"
  
! #: cp/pt.c:3071
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/pt.c:3074
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "friend declaration here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/pt.c:3182
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization of function concept %qD"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:3763
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: cp/pt.c:4078
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4146
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/pt.c:4148
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/pt.c:4200
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4217 cp/pt.c:4998
  #, fuzzy, gcc-internal-format
  #| msgid "        `%D'"
  msgid "        %qD"
  msgstr "        '%D'"
  
! #: cp/pt.c:4219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "        `%D'"
  msgid "        %s"
  msgstr "        '%D'"
  
! #: cp/pt.c:4345
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/pt.c:4348
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/pt.c:4350
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "template parameter %qD declared here"
  msgstr "skabelonsparametertypen '%T' erklÃ¦ret 'friend'"
  
! #: cp/pt.c:4934
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of variable concept %q#D"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:4993
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
  
! #: cp/pt.c:5017
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.c:5021
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.c:5025 cp/pt.c:5036 cp/pt.c:5044
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5033
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5043
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments for partial specialization %qT"
  msgstr "for mange parametre til funktionen"
  
! #: cp/pt.c:5057
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.c:5059
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "primary template %qD"
  msgstr "etiketten '%D' optrÃ¦der mere end Ã©n gang"
  
! #: cp/pt.c:5105
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5108
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:5131
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "template argument %qE involves template parameter(s)"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:5177
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' of template argument `%E' depends on template parameter(s)"
  msgid "type %qT of template argument %qE depends on a template parameter"
--- 58176,58339 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3050
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "specialisering af underforstÃ¥et erklÃ¦ret speciel medlemsfunktion"
  
! #: cp/pt.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "no member function `%D' declared in `%T'"
  msgid "no member function %qD declared in %qT"
  msgstr "ingen medlemsfunktion '%D' erklÃ¦ret i '%T'"
  
! #: cp/pt.c:3098
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/pt.c:3101
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "friend declaration here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/pt.c:3209
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization of function concept %qD"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:3790
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: cp/pt.c:4105
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4173
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/pt.c:4175
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/pt.c:4227
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, fuzzy, gcc-internal-format
  #| msgid "        `%D'"
  msgid "        %qD"
  msgstr "        '%D'"
  
! #: cp/pt.c:4246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "        `%D'"
  msgid "        %s"
  msgstr "        '%D'"
  
! #: cp/pt.c:4372
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/pt.c:4375
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/pt.c:4377
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "template parameter %qD declared here"
  msgstr "skabelonsparametertypen '%T' erklÃ¦ret 'friend'"
  
! #: cp/pt.c:4967
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of variable concept %q#D"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:5026
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
  
! #: cp/pt.c:5050
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.c:5054
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.c:5058 cp/pt.c:5069 cp/pt.c:5077
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5066
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5076
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments for partial specialization %qT"
  msgstr "for mange parametre til funktionen"
  
! #: cp/pt.c:5090
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.c:5092
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "primary template %qD"
  msgstr "etiketten '%D' optrÃ¦der mere end Ã©n gang"
  
! #: cp/pt.c:5138
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5141
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:5164
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "template argument %qE involves template parameter(s)"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:5210
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' of template argument `%E' depends on template parameter(s)"
  msgid "type %qT of template argument %qE depends on a template parameter"
*************** msgid_plural "type %qT of template argum
*** 58180,58198 ****
  msgstr[0] "typen '%T' af skabelonsparameteren '%E' afhÃ¦nger af skabelonsparameter"
  msgstr[1] "typen '%T' af skabelonsparameteren '%E' afhÃ¦nger af skabelonsparameter"
  
! #: cp/pt.c:5239
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.c:5243
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/pt.c:5426
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for `%D'"
  msgid "no default argument for %qD"
--- 58341,58359 ----
  msgstr[0] "typen '%T' af skabelonsparameteren '%E' afhÃ¦nger af skabelonsparameter"
  msgstr[1] "typen '%T' af skabelonsparameteren '%E' afhÃ¦nger af skabelonsparameter"
  
! #: cp/pt.c:5272
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.c:5276
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/pt.c:5459
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for `%D'"
  msgid "no default argument for %qD"
*************** msgstr "ingen standardparameter til '%D'
*** 58201,58253 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5448
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5484
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.c:5487
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.c:5490
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.c:5493
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in partial specializations"
  msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
  
! #: cp/pt.c:5496 cp/pt.c:5554
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type `%T' has type `%T'"
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/pt.c:5668
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "template %qD declared"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/pt.c:5675
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "skabelonsklasse uden et navn"
  
! #: cp/pt.c:5683
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 58362,58414 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5517
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.c:5520
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.c:5523
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.c:5526
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in partial specializations"
  msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
  
! #: cp/pt.c:5529 cp/pt.c:5587
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type `%T' has type `%T'"
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/pt.c:5701
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "template %qD declared"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/pt.c:5708
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "skabelonsklasse uden et navn"
  
! #: cp/pt.c:5716
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 58257,58322 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5706
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid template declaration of %qD"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/pt.c:5850
  #, fuzzy, gcc-internal-format
  #| msgid "template definition of non-template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "skabelonsdefinition af ikke-skabelon '%#D'"
  
! #: cp/pt.c:5893
  #, fuzzy, gcc-internal-format
  #| msgid "expected %d levels of template parms for `%#D', got %d"
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "forvented %d niveauer af skabelonsparametre for '%#D', modtog %d"
  
! #: cp/pt.c:5907
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "got %d template parameters for %q#D"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.c:5910
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#T'"
  msgid "got %d template parameters for %q#T"
  msgstr "modtog %d skabelonsparametre for '%#T'"
  
! #: cp/pt.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  men %d pÃ¥krÃ¦vet"
  
! #: cp/pt.c:5933
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: cp/pt.c:5936
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing class templates are not explicitly specialized"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
  
! #: cp/pt.c:6072
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not a template type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/pt.c:6085
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of `%D'"
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/pt.c:6096
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "redeclared with %d template parameter"
--- 58418,58483 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid template declaration of %qD"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/pt.c:5883
  #, fuzzy, gcc-internal-format
  #| msgid "template definition of non-template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "skabelonsdefinition af ikke-skabelon '%#D'"
  
! #: cp/pt.c:5926
  #, fuzzy, gcc-internal-format
  #| msgid "expected %d levels of template parms for `%#D', got %d"
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "forvented %d niveauer af skabelonsparametre for '%#D', modtog %d"
  
! #: cp/pt.c:5940
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "got %d template parameters for %q#D"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.c:5943
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#T'"
  msgid "got %d template parameters for %q#T"
  msgstr "modtog %d skabelonsparametre for '%#T'"
  
! #: cp/pt.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  men %d pÃ¥krÃ¦vet"
  
! #: cp/pt.c:5966
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: cp/pt.c:5969
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing class templates are not explicitly specialized"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
  
! #: cp/pt.c:6105
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not a template type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/pt.c:6118
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of `%D'"
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/pt.c:6129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "redeclared with %d template parameter"
*************** msgid_plural "redeclared with %d templat
*** 58324,58330 ****
  msgstr[0] "'%D' benyttet uden skabelonsparametre"
  msgstr[1] "'%D' benyttet uden skabelonsparametre"
  
! #: cp/pt.c:6100
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration %qD used %d template parameter"
--- 58485,58491 ----
  msgstr[0] "'%D' benyttet uden skabelonsparametre"
  msgstr[1] "'%D' benyttet uden skabelonsparametre"
  
! #: cp/pt.c:6133
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration %qD used %d template parameter"
*************** msgid_plural "previous declaration %qD u
*** 58332,58815 ****
  msgstr[0] "tidligere erklÃ¦ring af '%#D' her"
  msgstr[1] "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/pt.c:6138
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter `%#D'"
  msgid "template parameter %q+#D"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/pt.c:6139
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "redeclared here as %q#D"
  msgstr "omerklÃ¦ret her som '%#D'"
  
! #: cp/pt.c:6150
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/pt.c:6153 cp/pt.c:6202
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6164
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "redefinition of default argument for %q#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/pt.c:6166
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6199
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/pt.c:6497 cp/pt.c:6566
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:6500
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "den skal vÃ¦re adressen af en funktion med ekstern kÃ¦dning"
  
! #: cp/pt.c:6503
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "den skal vÃ¦re adressen af en funktion med ekstern kÃ¦dning"
  
! #: cp/pt.c:6516
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:6520
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:6569
  #, fuzzy, gcc-internal-format
  #| msgid "it must be a pointer-to-member of the form `&X::Y'"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "den skal vÃ¦re en henvisning til medlem pÃ¥ formen '&X::Y'"
  
! #: cp/pt.c:6571
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "because it is a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/pt.c:6633
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.c:6642
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6651
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "  mismatched types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: cp/pt.c:6660
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:6671
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
! #: cp/pt.c:6681
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6690
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6702
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6706
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6717
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:6728
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:6740
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6771
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type `%T' to type `%T'"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "kan ikke konvertere typen '%T' til typen '%T'"
  
! #: cp/pt.c:6784
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is an ambiguous base of `%T'"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "'%T' er en tvetydig stamklasse til '%T'"
  
! #: cp/pt.c:6788
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not derived from type `%T'"
  msgid "  %qT is not derived from %qT"
  msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
  
! #: cp/pt.c:6799
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6809
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstÃ¦ndig type '%T'"
  
! #: cp/pt.c:6819
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument %qE does not match %qE"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:6866
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:6874
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:6884
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:6899
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:6908
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:6915
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:6933
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:6941
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7023
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7181
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:7195
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:7281
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7289
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7307
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.c:7366
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:7368
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7422
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:7971
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:7987
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attributes in template argument %qE"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/pt.c:8120
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/pt.c:8149
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "ugyldig brug af 'restrict'"
  
! #: cp/pt.c:8154
  #, fuzzy, gcc-internal-format
  #| msgid "to refer to a type member of a template parameter, use `typename %E'"
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "benyt 'typename %E' for at referere til et typemedlem af en skabelonsparameter"
  
! #: cp/pt.c:8170 cp/pt.c:8204 cp/pt.c:8258
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.c:8178
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a constant of type `%T', got `%T'"
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  forventede en konstant af typen '%T', modtog '%T'"
  
! #: cp/pt.c:8186
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type `%T' has type `%T'"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/pt.c:8192
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.c:8195
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected a type, got %qE"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.c:8209
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%T'"
  msgid "  expected a type, got %qT"
  msgstr "  forventede en type, modtog '%T'"
  
! #: cp/pt.c:8212
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a class template, got `%T'"
  msgid "  expected a class template, got %qT"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.c:8262
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type `%D', got `%D'"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  forventede en skabelon af typen '%D', modtog '%D'"
  
! #: cp/pt.c:8276
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.c:8279
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected %qD but got %qD"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.c:8343
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument `%E' to `%T'"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
  
! #: cp/pt.c:8481 cp/pt.c:8794
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:8496 cp/pt.c:8628
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/pt.c:8624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/pt.c:8633
  #, fuzzy, gcc-internal-format
  #| msgid "provided for `%D'"
  msgid "provided for %qD"
  msgstr "angivet for '%D'"
  
! #: cp/pt.c:8658
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8662
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/pt.c:8760
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9407
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%q#D is not a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/pt.c:9570
  #, fuzzy, gcc-internal-format
  #| msgid "non-template type `%T' used as a template"
  msgid "non-template type %qT used as a template"
  msgstr "ikke-skabelonstype '%T' benyttet som skabelon"
  
! #: cp/pt.c:9572
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "for template declaration %q+D"
  msgstr "til skabelonserklÃ¦ring '%D'"
  
! #: cp/pt.c:9698 cp/pt.c:20677
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "template constraint failure for %qD"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/pt.c:10061
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "use of invalid variable template %qE"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/pt.c:10638
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.c:11809
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: cp/pt.c:12312
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12710
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: cp/pt.c:12799
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12802
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13382
  #, 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'"
  
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
--- 58493,58982 ----
  msgstr[0] "tidligere erklÃ¦ring af '%#D' her"
  msgstr[1] "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/pt.c:6171
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter `%#D'"
  msgid "template parameter %q+#D"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/pt.c:6172
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "redeclared here as %q#D"
  msgstr "omerklÃ¦ret her som '%#D'"
  
! #: cp/pt.c:6183
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/pt.c:6186 cp/pt.c:6235
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6197
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "redefinition of default argument for %q#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/pt.c:6199
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6232
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:6562
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "den skal vÃ¦re adressen af en funktion med ekstern kÃ¦dning"
  
! #: cp/pt.c:6565
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "den skal vÃ¦re adressen af en funktion med ekstern kÃ¦dning"
  
! #: cp/pt.c:6578
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:6582
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:6631
  #, fuzzy, gcc-internal-format
  #| msgid "it must be a pointer-to-member of the form `&X::Y'"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "den skal vÃ¦re en henvisning til medlem pÃ¥ formen '&X::Y'"
  
! #: cp/pt.c:6633
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "because it is a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/pt.c:6695
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.c:6704
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6713
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "  mismatched types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: cp/pt.c:6722
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:6733
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
! #: cp/pt.c:6743
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6764
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6768
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6779
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:6790
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:6802
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6833
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type `%T' to type `%T'"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "kan ikke konvertere typen '%T' til typen '%T'"
  
! #: cp/pt.c:6846
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is an ambiguous base of `%T'"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "'%T' er en tvetydig stamklasse til '%T'"
  
! #: cp/pt.c:6850
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not derived from type `%T'"
  msgid "  %qT is not derived from %qT"
  msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
  
! #: cp/pt.c:6861
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6871
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstÃ¦ndig type '%T'"
  
! #: cp/pt.c:6881
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument %qE does not match %qE"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:6928
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:6936
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:6946
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:6961
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:6970
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:6977
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:6995
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7003
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7112
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7270
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:7284
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:7370
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7378
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7396
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.c:7455
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7511
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:8060
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8076
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attributes in template argument %qE"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/pt.c:8209
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/pt.c:8238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "ugyldig brug af 'restrict'"
  
! #: cp/pt.c:8243
  #, fuzzy, gcc-internal-format
  #| msgid "to refer to a type member of a template parameter, use `typename %E'"
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "benyt 'typename %E' for at referere til et typemedlem af en skabelonsparameter"
  
! #: cp/pt.c:8259 cp/pt.c:8293 cp/pt.c:8347
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.c:8267
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a constant of type `%T', got `%T'"
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  forventede en konstant af typen '%T', modtog '%T'"
  
! #: cp/pt.c:8275
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type `%T' has type `%T'"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/pt.c:8281
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.c:8284
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected a type, got %qE"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.c:8298
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%T'"
  msgid "  expected a type, got %qT"
  msgstr "  forventede en type, modtog '%T'"
  
! #: cp/pt.c:8301
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a class template, got `%T'"
  msgid "  expected a class template, got %qT"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.c:8351
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type `%D', got `%D'"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  forventede en skabelon af typen '%D', modtog '%D'"
  
! #: cp/pt.c:8365
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.c:8368
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected %qD but got %qD"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.c:8432
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument `%E' to `%T'"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
  
! #: cp/pt.c:8570 cp/pt.c:8883
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/pt.c:8713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/pt.c:8722
  #, fuzzy, gcc-internal-format
  #| msgid "provided for `%D'"
  msgid "provided for %qD"
  msgstr "angivet for '%D'"
  
! #: cp/pt.c:8747
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8751
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/pt.c:8849
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9496
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%q#D is not a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/pt.c:9659
  #, fuzzy, gcc-internal-format
  #| msgid "non-template type `%T' used as a template"
  msgid "non-template type %qT used as a template"
  msgstr "ikke-skabelonstype '%T' benyttet som skabelon"
  
! #: cp/pt.c:9661
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "for template declaration %q+D"
  msgstr "til skabelonserklÃ¦ring '%D'"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "template constraint failure for %qD"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/pt.c:10150
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "use of invalid variable template %qE"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/pt.c:10733
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.c:11904
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12804
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: cp/pt.c:12888
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12891
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13459
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "omdefinering af standardparameter for '%#D'"
  
+ #: cp/pt.c:13558
+ #, fuzzy, gcc-internal-format
+ #| msgid "creating pointer to member function of non-class type `%T'"
+ msgid "creating pointer to member function of non-class type %qT"
+ msgstr "opretter henvisning til medlemsfunktion af typen '%T' der ikke er en klasse"
+ 
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
*************** msgstr "omdefinering af standardparamete
*** 58823,59162 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14409
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "variable %qD has function type"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: cp/pt.c:14598
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/pt.c:14600
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "i erklÃ¦ringen '%D'"
  
! #: cp/pt.c:14719
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "function returning an array"
  msgstr "funktion returnerer en vÃ¦rdi af en sammensat type"
  
! #: cp/pt.c:14721
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning a function"
  msgid "function returning a function"
  msgstr "'%s' er erklÃ¦ret som en funktion der returnerer en funktion"
  
! #: cp/pt.c:14759
! #, 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.c:15446
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "danner reference til void"
  
! #: cp/pt.c:15448
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming pointer to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.c:15450
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming reference to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.c:15463
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming pointer to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.c:15466
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming reference to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.c:15514
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "creating pointer to member of non-class type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/pt.c:15520
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member reference type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.c:15526
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member of type void"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.c:15626
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15646
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class, struct, or union type"
  msgid "%qT is not a class, struct, or union type"
  msgstr "'%T' er ikke en class-, struct- eller union-type"
  
! #: cp/pt.c:15683
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15691
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "unavngiven klargÃ¸ring af '%T' som ikke har nogen stamklasser"
  
! #: cp/pt.c:15818
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' in template"
  msgid "use of %qs in template"
  msgstr "brug af '%s' i skabelon"
  
! #: cp/pt.c:15996
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/pt.c:16011
  #, fuzzy, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "'%D' benyttes som en type, men er ikke defineret som en type"
  
! #: cp/pt.c:16013
  #, fuzzy, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "  (benyt 'typename %T::%D' hvis det er hvad du mener)"
  
! #: cp/pt.c:16103
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: cp/pt.c:16226
  #, fuzzy, gcc-internal-format
  #| msgid "missing static field `%s'"
  msgid "using invalid field %qD"
  msgstr "manglende statisk felt '%s'"
  
! #: cp/pt.c:16752 cp/pt.c:18553
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of pack expansion expression"
  msgstr "ugyldig brug af void-udtryk"
  
! #: cp/pt.c:16756 cp/pt.c:18557
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18695
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "en startvÃ¦rdi der ikke er tom, tildeles til en tabel med tomme elementer"
  
! #: cp/pt.c:19682
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:19709
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19714
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19717
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19722
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "'%s' ikke erklÃ¦ret her (ikke i en funktion)"
  
! #: cp/pt.c:19770
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: cp/pt.c:20074
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.c:20077
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qD is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.c:20401
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "skabelonsparameter '%T' benytter anonym type"
  
! #: cp/pt.c:20403
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "standardparameter for '%#D' har typen '%T'"
  
! #: cp/pt.c:20413
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: cp/pt.c:20428
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/pt.c:20446
  #, fuzzy, gcc-internal-format
  #| msgid "  trying to instantiate `%D'"
  msgid "  trying to instantiate %qD"
  msgstr "  ved forsÃ¸g pÃ¥ at instantiere '%D'"
  
! #: cp/pt.c:24459
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.c:24461
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.c:24467
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:24491 cp/pt.c:24586
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-template %q#D"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.c:24497
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:24499
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:24518
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/pt.c:24524 cp/pt.c:24581
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for `%D' found"
  msgid "no matching template for %qD found"
  msgstr "ingen passende skabelon for '%D' fundet"
  
! #: cp/pt.c:24529
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.c:24537
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit instantiation of %q#D"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: cp/pt.c:24573
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#D'"
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "'%#D' er blevet eksplicit instantieret mere end Ã©n gang"
  
! #: cp/pt.c:24596 cp/pt.c:24680
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af 'extern' ved eksplicitte instantieringer"
  
! #: cp/pt.c:24601 cp/pt.c:24696
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "storage class %qD applied to template instantiation"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/pt.c:24658
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.c:24660
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.c:24669
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#T' before definition of template"
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "eksplicit instantiering af '%T' fÃ¸r definering af skabelonen"
  
! #: cp/pt.c:24685
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af '%s ved eksplicitte instantieringer"
  
! #: cp/pt.c:24730
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#T'"
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "'%#T' er blevet eksplicit instantieret mere end Ã©n gang"
  
! #: cp/pt.c:25052
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "exception specification of %qD depends on itself"
--- 58990,59323 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "variable %qD has function type"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: cp/pt.c:14787
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/pt.c:14789
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "i erklÃ¦ringen '%D'"
  
! #: cp/pt.c:14907
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "function returning an array"
  msgstr "funktion returnerer en vÃ¦rdi af en sammensat type"
  
! #: cp/pt.c:14909
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning a function"
  msgid "function returning a function"
  msgstr "'%s' er erklÃ¦ret som en funktion der returnerer en funktion"
  
! #: cp/pt.c:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "danner reference til void"
  
! #: cp/pt.c:15602
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming pointer to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.c:15604
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming reference to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.c:15617
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming pointer to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.c:15620
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming reference to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.c:15668
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "creating pointer to member of non-class type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/pt.c:15674
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member reference type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.c:15680
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member of type void"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15800
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class, struct, or union type"
  msgid "%qT is not a class, struct, or union type"
  msgstr "'%T' er ikke en class-, struct- eller union-type"
  
! #: cp/pt.c:15837
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15845
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "unavngiven klargÃ¸ring af '%T' som ikke har nogen stamklasser"
  
! #: cp/pt.c:15972
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' in template"
  msgid "use of %qs in template"
  msgstr "brug af '%s' i skabelon"
  
! #: cp/pt.c:16150
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/pt.c:16165
  #, fuzzy, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "'%D' benyttes som en type, men er ikke defineret som en type"
  
! #: cp/pt.c:16167
  #, fuzzy, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "  (benyt 'typename %T::%D' hvis det er hvad du mener)"
  
! #: cp/pt.c:16257
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: cp/pt.c:16380
  #, fuzzy, gcc-internal-format
  #| msgid "missing static field `%s'"
  msgid "using invalid field %qD"
  msgstr "manglende statisk felt '%s'"
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of pack expansion expression"
  msgstr "ugyldig brug af void-udtryk"
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18852
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "en startvÃ¦rdi der ikke er tom, tildeles til en tabel med tomme elementer"
  
! #: cp/pt.c:19854
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19889
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19894
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "'%s' ikke erklÃ¦ret her (ikke i en funktion)"
  
! #: cp/pt.c:19942
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: cp/pt.c:20246
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.c:20249
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qD is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.c:20571
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "skabelonsparameter '%T' benytter anonym type"
  
! #: cp/pt.c:20573
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "standardparameter for '%#D' har typen '%T'"
  
! #: cp/pt.c:20583
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: cp/pt.c:20598
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/pt.c:20616
  #, fuzzy, gcc-internal-format
  #| msgid "  trying to instantiate `%D'"
  msgid "  trying to instantiate %qD"
  msgstr "  ved forsÃ¸g pÃ¥ at instantiere '%D'"
  
! #: cp/pt.c:24629
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.c:24631
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.c:24637
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-template %q#D"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.c:24667
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:24669
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:24688
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/pt.c:24694 cp/pt.c:24751
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for `%D' found"
  msgid "no matching template for %qD found"
  msgstr "ingen passende skabelon for '%D' fundet"
  
! #: cp/pt.c:24699
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.c:24707
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit instantiation of %q#D"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: cp/pt.c:24743
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#D'"
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "'%#D' er blevet eksplicit instantieret mere end Ã©n gang"
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af 'extern' ved eksplicitte instantieringer"
  
! #: cp/pt.c:24771 cp/pt.c:24866
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "storage class %qD applied to template instantiation"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/pt.c:24828
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.c:24830
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.c:24839
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#T' before definition of template"
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "eksplicit instantiering af '%T' fÃ¸r definering af skabelonen"
  
! #: cp/pt.c:24855
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af '%s ved eksplicitte instantieringer"
  
! #: cp/pt.c:24900
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#T'"
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "'%#T' er blevet eksplicit instantieret mere end Ã©n gang"
  
! #: cp/pt.c:25222
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "exception specification of %qD depends on itself"
*************** msgstr "eksplicit specialisering af %D e
*** 59169,59317 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25389
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%D' but no definition available"
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eksplicit instantiering af '%D', men ingen definition tilgÃ¦ngelig"
  
! #: cp/pt.c:25577
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.c:25940
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:25962
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:25975
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.c:25987
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/pt.c:25989
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.c:27343
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/pt.c:27604
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/pt.c:27613
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/pt.c:27638
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/pt.c:28545
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/pt.c:28552
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:28653
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:28660
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:28675
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:28682
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "funktion overvejes ikke for indbygning"
  
! #: cp/pt.c:28746
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28749
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:28823
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Ugyldig metodeerklÃ¦ring, returtype pÃ¥krÃ¦vet"
  
! #: cp/pt.c:28825
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:28867
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:28871
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: cp/pt.c:28875
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: cp/pt.c:28879
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: cp/pt.c:29002
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ugyldig standardparameter i skabelon"
--- 59330,59478 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25560
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%D' but no definition available"
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eksplicit instantiering af '%D', men ingen definition tilgÃ¦ngelig"
  
! #: cp/pt.c:25756
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.c:26119
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:26141
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:26154
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.c:26166
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/pt.c:26168
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.c:27521
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/pt.c:27782
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/pt.c:27791
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/pt.c:27816
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/pt.c:28726
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/pt.c:28733
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:28834
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:28841
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:28856
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:28863
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "funktion overvejes ikke for indbygning"
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29004
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Ugyldig metodeerklÃ¦ring, returtype pÃ¥krÃ¦vet"
  
! #: cp/pt.c:29006
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29052
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: cp/pt.c:29056
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: cp/pt.c:29060
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: cp/pt.c:29190
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ugyldig standardparameter i skabelon"
*************** msgstr "'%#D' kan ikke erklÃ¦res"
*** 59456,60240 ****
  msgid "  since %q+#D declared in base class"
  msgstr "  eftersom '%#D' er erklÃ¦ret i stamklassen"
  
! #: cp/semantics.c:776
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/semantics.c:924
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr "%HforeslÃ¥r eksplicitte krÃ¸llede paranteser for at undgÃ¥ tvetydig 'else'"
  
! #: cp/semantics.c:1437
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1442
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1447
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "catching non-reference type %q#T"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/semantics.c:1657
  #, fuzzy, gcc-internal-format
  #| msgid "type of asm operand `%E' could not be determined"
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "typen af asm-operanden '%E' kunne ikke afgÃ¸res"
  
! #: cp/semantics.c:1739
  #, fuzzy, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr "begyndelseserklÃ¦ring i 'for'-lÃ¸kke benyttet uden for C99-tilstand"
  
! #: cp/semantics.c:1924
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member `%D' in static member function"
  msgid "invalid use of member %qD in static member function"
  msgstr "ugyldig brug af medlemmet '%D' i statisk medlemsfunktion"
  
! #: cp/semantics.c:2197
  #, fuzzy, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/semantics.c:2257
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2609
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "cannot call a concept as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/semantics.c:2677
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: cp/semantics.c:2755
  #, fuzzy, gcc-internal-format
  #| msgid "`this' is unavailable for static member functions"
  msgid "%<this%> is unavailable for static member functions"
  msgstr "'this' er ikke tilgÃ¦ngelig for statiske medlemsfunktioner"
  
! #: cp/semantics.c:2757
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `this' in non-member function"
  msgid "invalid use of %<this%> in non-member function"
  msgstr "ugyldig brug af 'this' i ikke-medlemsfunktion"
  
! #: cp/semantics.c:2759
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `this' at top level"
  msgid "invalid use of %<this%> at top level"
  msgstr "ugyldig brug af 'this' ved Ã¸verste niveau"
  
! #: cp/semantics.c:2781
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/semantics.c:2789 cp/typeck.c:2730
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/semantics.c:2811
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not of type `%T'"
  msgid "%qE is not of type %qT"
  msgstr "'%E' er ikke af typen '%T'"
  
! #: cp/semantics.c:2888
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3072
  #, fuzzy, gcc-internal-format
  #| msgid "template type parameters must use the keyword `class' or `typename'"
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr "skabelonstypeparametre skal begynde med 'class' eller 'typename'"
  
! #: cp/semantics.c:3122
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/semantics.c:3125
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/semantics.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "definition of `%#T' inside template parameter list"
  msgid "definition of %q#T inside template parameter list"
  msgstr "definition af '%#T' inden i skabelonsparameterliste"
  
! #: cp/semantics.c:3173
  #, fuzzy, gcc-internal-format
  #| msgid "invalid definition of qualified type `%T'"
  msgid "invalid definition of qualified type %qT"
  msgstr "ugyldig definition af modificeret type '%T'"
  
! #: cp/semantics.c:3443
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/semantics.c:3606
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/semantics.c:3623 cp/semantics.c:10258
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not captured"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/semantics.c:3627
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3629
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3641
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.c:3643
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of parameter from containing function"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.c:3770
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of parameter outside function body"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.c:3780
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/semantics.c:3816
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:3847
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "use of class template %qT as expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3854
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' er tvetydigt i det multiple nedarvningsnet"
  
! #: cp/semantics.c:3882
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/semantics.c:4051
  #, fuzzy, gcc-internal-format
  #| msgid "type of `%E' is unknown"
  msgid "type of %qE is unknown"
  msgstr "typen af '%E' er ukendt"
  
! #: cp/semantics.c:4080
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "'%T' er ikke en skabelonstype"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4214
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "lagringsklasseanvisninger er ugyldige i parametererklÃ¦ringer"
  
! #: cp/semantics.c:4246
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4259
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4263
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4268
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4279
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4805 cp/semantics.c:6578 cp/semantics.c:6662
! #: cp/semantics.c:6713 cp/semantics.c:7055 cp/semantics.c:7202
! #: cp/semantics.c:7431 cp/semantics.c:7874
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5546
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/semantics.c:5819
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.c:5869
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "%qE has const type for %<reduction%>"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: cp/semantics.c:5988
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6446
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6461
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6485
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6590 cp/semantics.c:7887
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in clause %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:6675
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: cp/semantics.c:6726
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: cp/semantics.c:6776
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<gang%> static expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:6790
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<gang%> static value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: cp/semantics.c:6824
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<gang%> num expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:6827
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<vector%> length expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:6831
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<worker%> num expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:6853
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6857
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%<vector%> length value must be positive"
  msgstr "angivet justering er ikke en potens af 2"
  
! #: cp/semantics.c:6862
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "%<worker%> num value must be positive"
  msgstr "venstre parameter skal vÃ¦re en skive"
  
! #: cp/semantics.c:6889
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6922
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6936
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.c:6956
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6985
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7015
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7066
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7081
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7088
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7103
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7136
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7147
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: cp/semantics.c:7212
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7582
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "template %qE in clause %qs"
  msgstr "for mange inddatafiler"
  
! #: cp/semantics.c:7586
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7655
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<grainsize%> expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:7685
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<priority%> expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:7715
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<hint%> expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:7728
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.c:7751
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.c:7761
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.c:7815
  #, fuzzy, gcc-internal-format
  #| msgid "slice end must be integer"
  msgid "%<tile%> argument needs integral type"
  msgstr "skive-slutning skal vÃ¦re heltal"
  
! #: cp/semantics.c:8156
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8364
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8561
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9027
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9318 cp/semantics.c:9328
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9687
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9696
  #, fuzzy, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "erklÃ¦ring uden static af '%s' fÃ¸lger static-erklÃ¦ring"
  
! #: cp/semantics.c:9726
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: cp/semantics.c:9754
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/semantics.c:10297
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
  # flertalsform unÃ¸dvendig
! #: cp/semantics.c:10350
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
! #: cp/semantics.c:10352
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10370
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported arg to `__builtin_return_address'"
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "ikke-understÃ¸ttet parameter til '__builtin_return_address'"
  
! #: cp/tree.c:1388
  #, fuzzy, gcc-internal-format
  #| msgid "`%V' qualifiers cannot be applied to `%T'"
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "modifikationerne '%V' kan ikke anvendes pÃ¥ '%T'"
  
! #: cp/tree.c:1907
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "statement-expression in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/tree.c:4086
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4090
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4093
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid " declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/tree.c:4098
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/tree.c:4100
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4479
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qT is a union"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/tree.c:4491
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "%qT has a mutable member"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/tree.c:4502
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%T' has incomplete type"
  msgid "base class %qT is not public"
  msgstr "stamklasse '%T' er af en ufuldstÃ¦ndig type"
  
! #: cp/tree.c:4505
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not public"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/tree.c:4513
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD has a non-structural type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/tree.c:4531
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: cp/tree.c:4539
  #, 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"
  
! #: cp/tree.c:4546
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.c:4564
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.c:4570
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to Java class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "egenskaben '%s' kan kun anvendes med Java-klassedefinitioner"
  
! #: cp/tree.c:4590
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute takes no arguments"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: cp/tree.c:4594
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: cp/tree.c:4657
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "den udbedte init_priority er ikke en heltalskonstant"
  
! #: cp/tree.c:4679
  #, fuzzy, gcc-internal-format
  #| msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "kan kun bruge egenskaben '%s' pÃ¥ filvirkefeltsdefinitioner af objekter af klassetype"
  
! #: cp/tree.c:4687
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "den udbedte init_priority er uden for det gyldige interval"
  
! #: cp/tree.c:4698
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "den udbedte init_priority er reserveret til intern brug"
  
! #: cp/tree.c:4710
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qE attribute is not supported on this platform"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: cp/tree.c:4737
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "erklÃ¦ring af '%D' som %s"
  
! #: cp/tree.c:4757
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "the %qE attribute requires arguments"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: cp/tree.c:4768
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: cp/tree.c:4781 cp/tree.c:4794
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: cp/tree.c:4783
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "'%T::%D' er ikke en gyldig erklÃ¦rer"
  
! #: cp/tree.c:4796
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a valid expression"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "'%T' er ikke et gyldigt udtryk"
  
! #: cp/tree.c:4820
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: cp/tree.c:4826
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.c:4833
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/tree.c:4840
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/tree.c:4862
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.c:4868
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.c:5721
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "zero as null pointer constant"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: cp/tree.c:5804
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
--- 59617,60401 ----
  msgid "  since %q+#D declared in base class"
  msgstr "  eftersom '%#D' er erklÃ¦ret i stamklassen"
  
! #: cp/semantics.c:777
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/semantics.c:925
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr "%HforeslÃ¥r eksplicitte krÃ¸llede paranteser for at undgÃ¥ tvetydig 'else'"
  
! #: cp/semantics.c:1438
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1443
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1448
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "catching non-reference type %q#T"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/semantics.c:1658
  #, fuzzy, gcc-internal-format
  #| msgid "type of asm operand `%E' could not be determined"
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "typen af asm-operanden '%E' kunne ikke afgÃ¸res"
  
! #: cp/semantics.c:1740
  #, fuzzy, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr "begyndelseserklÃ¦ring i 'for'-lÃ¸kke benyttet uden for C99-tilstand"
  
! #: cp/semantics.c:1925
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member `%D' in static member function"
  msgid "invalid use of member %qD in static member function"
  msgstr "ugyldig brug af medlemmet '%D' i statisk medlemsfunktion"
  
! #: cp/semantics.c:2198
  #, fuzzy, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/semantics.c:2258
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2610
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "cannot call a concept as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/semantics.c:2678
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: cp/semantics.c:2756
  #, fuzzy, gcc-internal-format
  #| msgid "`this' is unavailable for static member functions"
  msgid "%<this%> is unavailable for static member functions"
  msgstr "'this' er ikke tilgÃ¦ngelig for statiske medlemsfunktioner"
  
! #: cp/semantics.c:2758
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `this' in non-member function"
  msgid "invalid use of %<this%> in non-member function"
  msgstr "ugyldig brug af 'this' i ikke-medlemsfunktion"
  
! #: cp/semantics.c:2760
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `this' at top level"
  msgid "invalid use of %<this%> at top level"
  msgstr "ugyldig brug af 'this' ved Ã¸verste niveau"
  
! #: cp/semantics.c:2782
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/semantics.c:2812
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not of type `%T'"
  msgid "%qE is not of type %qT"
  msgstr "'%E' er ikke af typen '%T'"
  
! #: cp/semantics.c:2889
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3073
  #, fuzzy, gcc-internal-format
  #| msgid "template type parameters must use the keyword `class' or `typename'"
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr "skabelonstypeparametre skal begynde med 'class' eller 'typename'"
  
! #: cp/semantics.c:3123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/semantics.c:3126
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/semantics.c:3143
  #, fuzzy, gcc-internal-format
  #| msgid "definition of `%#T' inside template parameter list"
  msgid "definition of %q#T inside template parameter list"
  msgstr "definition af '%#T' inden i skabelonsparameterliste"
  
! #: cp/semantics.c:3174
  #, fuzzy, gcc-internal-format
  #| msgid "invalid definition of qualified type `%T'"
  msgid "invalid definition of qualified type %qT"
  msgstr "ugyldig definition af modificeret type '%T'"
  
! #: cp/semantics.c:3444
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/semantics.c:3607
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not captured"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/semantics.c:3628
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3630
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3642
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.c:3644
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of parameter from containing function"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.c:3771
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of parameter outside function body"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.c:3781
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:3848
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "use of class template %qT as expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3855
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' er tvetydigt i det multiple nedarvningsnet"
  
! #: cp/semantics.c:3883
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/semantics.c:4052
  #, fuzzy, gcc-internal-format
  #| msgid "type of `%E' is unknown"
  msgid "type of %qE is unknown"
  msgstr "typen af '%E' er ukendt"
  
! #: cp/semantics.c:4081
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "'%T' er ikke en skabelonstype"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4215
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "lagringsklasseanvisninger er ugyldige i parametererklÃ¦ringer"
  
! #: cp/semantics.c:4247
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4260
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4264
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4269
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4280
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
! #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5547
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/semantics.c:5820
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.c:5870
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "%qE has const type for %<reduction%>"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: cp/semantics.c:5989
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6447
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6462
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6486
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in clause %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:6676
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: cp/semantics.c:6727
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: cp/semantics.c:6777
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<gang%> static expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:6791
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<gang%> static value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: cp/semantics.c:6825
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<gang%> num expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:6828
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<vector%> length expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:6832
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<worker%> num expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:6854
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6858
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%<vector%> length value must be positive"
  msgstr "angivet justering er ikke en potens af 2"
  
! #: cp/semantics.c:6863
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "%<worker%> num value must be positive"
  msgstr "venstre parameter skal vÃ¦re en skive"
  
! #: cp/semantics.c:6890
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6923
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6937
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.c:6957
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6986
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7016
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7038
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7067
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7082
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7089
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7104
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7137
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7148
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: cp/semantics.c:7213
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7583
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "template %qE in clause %qs"
  msgstr "for mange inddatafiler"
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7656
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<grainsize%> expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:7686
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<priority%> expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:7716
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<hint%> expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:7729
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.c:7752
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.c:7762
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.c:7816
  #, fuzzy, gcc-internal-format
  #| msgid "slice end must be integer"
  msgid "%<tile%> argument needs integral type"
  msgstr "skive-slutning skal vÃ¦re heltal"
  
! #: cp/semantics.c:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8365
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8562
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9028
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9319 cp/semantics.c:9329
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9699
  #, fuzzy, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "erklÃ¦ring uden static af '%s' fÃ¸lger static-erklÃ¦ring"
  
! #: cp/semantics.c:9729
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: cp/semantics.c:9757
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/semantics.c:10300
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
  # flertalsform unÃ¸dvendig
! #: cp/semantics.c:10353
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
! #: cp/semantics.c:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10373
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported arg to `__builtin_return_address'"
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "ikke-understÃ¸ttet parameter til '__builtin_return_address'"
  
! #: cp/tree.c:1391
  #, fuzzy, gcc-internal-format
  #| msgid "`%V' qualifiers cannot be applied to `%T'"
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "modifikationerne '%V' kan ikke anvendes pÃ¥ '%T'"
  
! #: cp/tree.c:1910
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "statement-expression in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/tree.c:4108
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4112
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4115
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid " declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/tree.c:4120
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/tree.c:4122
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4528
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qT is a union"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/tree.c:4540
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "%qT has a mutable member"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/tree.c:4551
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%T' has incomplete type"
  msgid "base class %qT is not public"
  msgstr "stamklasse '%T' er af en ufuldstÃ¦ndig type"
  
! #: cp/tree.c:4554
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not public"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/tree.c:4562
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD has a non-structural type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/tree.c:4580
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: cp/tree.c:4588
  #, 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"
  
! #: cp/tree.c:4595
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.c:4613
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.c:4619
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to Java class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "egenskaben '%s' kan kun anvendes med Java-klassedefinitioner"
  
! #: cp/tree.c:4639
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute takes no arguments"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: cp/tree.c:4643
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: cp/tree.c:4706
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "den udbedte init_priority er ikke en heltalskonstant"
  
! #: cp/tree.c:4728
  #, fuzzy, gcc-internal-format
  #| msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "kan kun bruge egenskaben '%s' pÃ¥ filvirkefeltsdefinitioner af objekter af klassetype"
  
! #: cp/tree.c:4736
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "den udbedte init_priority er uden for det gyldige interval"
  
! #: cp/tree.c:4747
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "den udbedte init_priority er reserveret til intern brug"
  
! #: cp/tree.c:4759
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qE attribute is not supported on this platform"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: cp/tree.c:4786
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "erklÃ¦ring af '%D' som %s"
  
! #: cp/tree.c:4806
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "the %qE attribute requires arguments"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: cp/tree.c:4817
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: cp/tree.c:4830 cp/tree.c:4843
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: cp/tree.c:4832
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "'%T::%D' er ikke en gyldig erklÃ¦rer"
  
! #: cp/tree.c:4845
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a valid expression"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "'%T' er ikke et gyldigt udtryk"
  
! #: cp/tree.c:4869
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: cp/tree.c:4875
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.c:4882
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/tree.c:4889
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/tree.c:4911
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.c:4917
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.c:5770
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "zero as null pointer constant"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: cp/tree.c:5783
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr "krÃ¸llede paranteser omkring ska
*** 61492,61615 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1678 cp/typeck2.c:1708
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "missing initializer for member %qD"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/typeck2.c:1686
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' is uninitialized reference"
  msgid "member %qD is uninitialized reference"
  msgstr "medlemmet '%D' er en reference uden startvÃ¦rdi"
  
! #: cp/typeck2.c:1693
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "medlemmet '%D' er en reference uden startvÃ¦rdi"
  
! #: cp/typeck2.c:1779
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: cp/typeck2.c:1852
  #, fuzzy, gcc-internal-format
  #| msgid "no field `%D' in union being initialized"
  msgid "no field %qD found in union being initialized"
  msgstr "intet felt '%D' i union der tildeles startvÃ¦rdi"
  
! #: cp/typeck2.c:1863
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "indeksvÃ¦rdi i stedet for feltnavn i union-startvÃ¦rdi"
  
! #: cp/typeck2.c:2057
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "fundet en henvisningsefterfÃ¸lgelse der gÃ¥r i ring"
  
! #: cp/typeck2.c:2071
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' has non-pointer type `%T'"
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "grundoperanden til '->' har en ikke-henvisningstype '%T'"
  
! #: cp/typeck2.c:2101
  #, fuzzy, gcc-internal-format
  #| msgid "result of `operator->()' yields non-pointer result"
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "resultatet af 'operator->()' er ikke en henvisning"
  
! #: cp/typeck2.c:2103
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' is not a pointer"
  msgid "base operand of %<->%> is not a pointer"
  msgstr "grundoperanden til '->' er ikke en henvisning"
  
! #: cp/typeck2.c:2130
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "'%E' kan ikke bruges som en medlemshenvisning eftersom udtrykkets type er '%T'"
  
! #: cp/typeck2.c:2139
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "kan ikke anvende medlemshenvisning '%E' pÃ¥ '%E' som er af den ikke-sammensatte type '%T'"
  
! #: cp/typeck2.c:2161
  #, fuzzy, gcc-internal-format
  #| msgid "member type `%T::' incompatible with object type `%T'"
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "medlemstypen '%T::' uforenelige med objekttypen '%T'"
  
! #: cp/typeck2.c:2219
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2230
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2238
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2279
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "functional cast to array type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/typeck2.c:2301
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/typeck2.c:2321
  #, fuzzy, gcc-internal-format
  #| msgid "default-initialization of `%#D', which has reference type"
  msgid "invalid value-initialization of reference type"
  msgstr "standardklargÃ¸ring af '%#D' som er af en referencetype"
  
! #: cp/typeck2.c:2562
  #, fuzzy, gcc-internal-format
  #| msgid "call to function `%D' which throws incomplete type `%#T'"
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "kald af en funktion '%D' som kaster en ufuldstÃ¦ndig type '%#T'"
  
! #: cp/typeck2.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "call to function which throws incomplete type `%#T'"
  msgid "call to function which throws incomplete type %q#T"
--- 61653,61776 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1696 cp/typeck2.c:1726
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "missing initializer for member %qD"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/typeck2.c:1704
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' is uninitialized reference"
  msgid "member %qD is uninitialized reference"
  msgstr "medlemmet '%D' er en reference uden startvÃ¦rdi"
  
! #: cp/typeck2.c:1711
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "medlemmet '%D' er en reference uden startvÃ¦rdi"
  
! #: cp/typeck2.c:1797
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: cp/typeck2.c:1870
  #, fuzzy, gcc-internal-format
  #| msgid "no field `%D' in union being initialized"
  msgid "no field %qD found in union being initialized"
  msgstr "intet felt '%D' i union der tildeles startvÃ¦rdi"
  
! #: cp/typeck2.c:1881
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "indeksvÃ¦rdi i stedet for feltnavn i union-startvÃ¦rdi"
  
! #: cp/typeck2.c:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "fundet en henvisningsefterfÃ¸lgelse der gÃ¥r i ring"
  
! #: cp/typeck2.c:2089
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' has non-pointer type `%T'"
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "grundoperanden til '->' har en ikke-henvisningstype '%T'"
  
! #: cp/typeck2.c:2119
  #, fuzzy, gcc-internal-format
  #| msgid "result of `operator->()' yields non-pointer result"
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "resultatet af 'operator->()' er ikke en henvisning"
  
! #: cp/typeck2.c:2121
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' is not a pointer"
  msgid "base operand of %<->%> is not a pointer"
  msgstr "grundoperanden til '->' er ikke en henvisning"
  
! #: cp/typeck2.c:2148
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "'%E' kan ikke bruges som en medlemshenvisning eftersom udtrykkets type er '%T'"
  
! #: cp/typeck2.c:2157
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "kan ikke anvende medlemshenvisning '%E' pÃ¥ '%E' som er af den ikke-sammensatte type '%T'"
  
! #: cp/typeck2.c:2179
  #, fuzzy, gcc-internal-format
  #| msgid "member type `%T::' incompatible with object type `%T'"
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "medlemstypen '%T::' uforenelige med objekttypen '%T'"
  
! #: cp/typeck2.c:2237
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2248
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2256
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2297
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "functional cast to array type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/typeck2.c:2319
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/typeck2.c:2339
  #, fuzzy, gcc-internal-format
  #| msgid "default-initialization of `%#D', which has reference type"
  msgid "invalid value-initialization of reference type"
  msgstr "standardklargÃ¸ring af '%#D' som er af en referencetype"
  
! #: cp/typeck2.c:2580
  #, fuzzy, gcc-internal-format
  #| msgid "call to function `%D' which throws incomplete type `%#T'"
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "kald af en funktion '%D' som kaster en ufuldstÃ¦ndig type '%#T'"
  
! #: cp/typeck2.c:2583
  #, fuzzy, gcc-internal-format
  #| msgid "call to function which throws incomplete type `%#T'"
  msgid "call to function which throws incomplete type %q#T"
*************** msgid "Array reference at %C cannot have
*** 61846,61856 ****
  msgstr ""
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5892 fortran/check.c:5930 fortran/check.c:5972
! #: fortran/check.c:5999 fortran/check.c:6256 fortran/match.c:1866
! #: fortran/match.c:3259 fortran/match.c:3601 fortran/match.c:3797
! #: fortran/simplify.c:2891 fortran/simplify.c:2921 fortran/simplify.c:6177
! #: fortran/simplify.c:8158
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
--- 62007,62017 ----
  msgstr ""
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
! #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
! #: fortran/simplify.c:8236
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgstr ""
*** 61984,62131 ****
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.c:914
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.c:956
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr ""
  
! #: fortran/array.c:1032
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.c:1124 fortran/array.c:1352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/array.c:1154
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/array.c:1163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/array.c:1225
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.c:1245
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1251 fortran/match.c:4233
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
  
! #: fortran/array.c:1259
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: fortran/array.c:1277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: fortran/array.c:1314 fortran/array.c:1324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "Incompatible typespec for array element at %L"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: fortran/array.c:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.c:1730
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.c:1877
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.c:2056
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2063
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2070
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2082
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.c:2174
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/array.c:2296
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2359
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Bad array dimension at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/array.c:2390 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "Simplification error"
  msgstr "omerklÃ¦ring af '%#D'"
  
! #: fortran/array.c:2502
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.c:2553
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2598
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.c:2746
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 62145,62292 ----
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.c:918
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.c:960
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr ""
  
! #: fortran/array.c:1036
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.c:1128 fortran/array.c:1356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/array.c:1158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/array.c:1167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/array.c:1229
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.c:1249
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
  
! #: fortran/array.c:1263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: fortran/array.c:1281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: fortran/array.c:1318 fortran/array.c:1328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "Incompatible typespec for array element at %L"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: fortran/array.c:1403
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.c:1734
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.c:1881
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.c:2060
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2067
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2074
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.c:2178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/array.c:2300
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2363
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Bad array dimension at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/array.c:2394 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "Simplification error"
  msgstr "omerklÃ¦ring af '%#D'"
  
! #: fortran/array.c:2506
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.c:2557
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2602
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.c:2750
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr "datamedlem '%D' kan ikke vÃ¦re e
*** 62148,62154 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:123 fortran/resolve.c:10830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
--- 62309,62315 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 62210,62216 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7459
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
--- 62371,62377 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7463
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
*************** msgstr "anden type"
*** 62348,62354 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4364
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
--- 62509,62515 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4368
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
*************** msgid "%qs argument of %qs intrinsic at
*** 62575,62583 ****
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4930
! #: fortran/check.c:5064 fortran/check.c:5119 fortran/check.c:6242
! #: fortran/check.c:6371
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
--- 62736,62744 ----
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
*************** msgstr ""
*** 62735,63210 ****
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:3999
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: fortran/check.c:4117 fortran/check.c:7379 fortran/check.c:7394
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4194
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4205
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4212
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4232
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4299
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4349
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4357
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4436 fortran/check.c:6318
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4494
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4502
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4521
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4572
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4679
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4689
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4696
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4713
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4783
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4801
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4810
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: fortran/check.c:4846
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4863 fortran/check.c:4882
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4873 fortran/check.c:4892
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:4991
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5022
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5057
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5134 fortran/check.c:7439
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5147 fortran/check.c:5286 fortran/check.c:7431
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5158 fortran/check.c:5298
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5228
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5277
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5330
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5366
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5380
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5387
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5427
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5443
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5527
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5555
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5606
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5619
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: fortran/check.c:5638
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5901
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5958
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5982
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6015
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6044
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6102
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6151
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:6167
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:6175
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6332
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6345
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6608 fortran/check.c:6640
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6648
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many arguments to %s at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/check.c:6666
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: fortran/check.c:6718
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6737
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6747
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6764
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6981
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7163
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:7352 fortran/check.c:7363
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:7423
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
--- 62896,63371 ----
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4003
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: fortran/check.c:4121 fortran/check.c:7383 fortran/check.c:7398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4216
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4236
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4276
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4303
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4353
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4440 fortran/check.c:6322
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4525
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4576
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4683
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4700
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4787
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4805
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4814
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: fortran/check.c:4850
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4867 fortran/check.c:4886
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4877 fortran/check.c:4896
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:4995
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5026
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5061
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5138 fortran/check.c:7443
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5151 fortran/check.c:5290 fortran/check.c:7435
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5162 fortran/check.c:5302
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5281
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5370
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5377
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5391
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5416
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5431
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5498
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5505
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5525
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5542
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5623
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: fortran/check.c:5642
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5905
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5916
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5962
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5986
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6019
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6030
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6106
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6155
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:6171
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:6179
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6336
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6349
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6612 fortran/check.c:6644
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many arguments to %s at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/check.c:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6682
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6768
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6985
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7167
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:7356 fortran/check.c:7367
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
*************** msgstr ""
*** 63216,63222 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3872 fortran/decl.c:10515
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 63377,63383 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr "ugyldig startvÃ¦rdi til virtuel
*** 63343,64193 ****
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.c:729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/decl.c:745
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:754
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.c:793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Empty old style initializer list at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:802
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "extra elements in scalar initializer"
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "overskydende elementer i skalarstarvÃ¦rdi"
  
! #: fortran/decl.c:830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "Repeat spec must be an integer at %C"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/decl.c:841
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/decl.c:873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "End of scalar initializer expected at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/decl.c:904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Not enough elements in array initializer at %C"
  msgstr "for mange elementer i tabelstartvÃ¦rdi"
  
! #: fortran/decl.c:906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Too many elements in array initializer at %C"
  msgstr "for mange elementer i tabelstartvÃ¦rdi"
  
! #: fortran/decl.c:926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:950
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.c:1015
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.c:1039
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1060
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1143 fortran/resolve.c:12337
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Zero-length character constant at %0"
  msgid "Old-style character length at %C"
  msgstr "Nul-lÃ¦ngde tegnkonstant ved %0"
  
! #: fortran/decl.c:1200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in character length specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/decl.c:1352 fortran/decl.c:1359 fortran/decl.c:1423
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:1367
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:1379
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/decl.c:1395
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/decl.c:1411
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1494
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1521
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1528
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1535
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1550
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1563
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1571
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1580
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1587
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1598
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1666
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/decl.c:1725
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/decl.c:1780
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1788
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1887
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "manglende startvÃ¦rdi"
  
! #: fortran/decl.c:1907
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "kan ikke klargÃ¸re multidimensional tabel med startvÃ¦rdi"
  
! #: fortran/decl.c:2019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "kan ikke klargÃ¸re multidimensional tabel med startvÃ¦rdi"
  
! #: fortran/decl.c:2030
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2060
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2146 fortran/decl.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2162
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2195 fortran/symbol.c:2258
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Component %qs at %C already declared at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:2243
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2278
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "en parameterliste med '...' passer ikke til en erklÃ¦ring med en tom parameterliste"
  
! #: fortran/decl.c:2335
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization designators may not nest"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "klargÃ¸ringstegn mÃ¥ ikke indlejres"
  
! #: fortran/decl.c:2369
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in pointer initialization at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "non-NULL pointer initialization at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2420
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2474
  #, fuzzy, gcc-internal-format
  #| msgid "INTENT is not allowed inside of BLOCK at %C"
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "INTENT er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.c:2476
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:2484
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: fortran/decl.c:2494
  #, fuzzy, gcc-internal-format
  #| msgid "invalid character '%c' in #if"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/decl.c:2536
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Zero-size array at %0"
  msgid "Implied-shape array at %L"
  msgstr "NulstÃ¸rrelsestabel ved %0"
  
! #: fortran/decl.c:2603
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2692
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2703
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/decl.c:2728 fortran/decl.c:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2736
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read function profile from %s."
  msgid "Cannot set pointee array spec."
  msgstr "kan ikke lÃ¦se funktionsprofil fra %s."
  
! #: fortran/decl.c:2799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Old-style initialization at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2807
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2840 fortran/decl.c:6979
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2863
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2872 fortran/decl.c:10689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected an initialization expression at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/decl.c:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2896
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2910
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2926
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/decl.c:2952
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3015 fortran/decl.c:3051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jweak declaration of '%D' not supported"
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "%Jsvag erklÃ¦ring af '%D' ikke understÃ¸ttet"
  
! #: fortran/decl.c:3057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "nested extern declaration of `%s'"
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "indlejret extern-erklÃ¦ring af '%s'"
  
! #: fortran/decl.c:3116 fortran/decl.c:3193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing formal parameter term"
  msgid "Missing right parenthesis at %C"
  msgstr "Manglende formel parameterterm"
  
! #: fortran/decl.c:3129 fortran/decl.c:3264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected initialization expression at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/decl.c:3137 fortran/decl.c:3270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected scalar initialization expression at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/decl.c:3167 fortran/decl.c:3893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rounding mode not supported for VAX floats"
  msgid "Kind %d not supported for type %s at %C"
  msgstr "afrundingstilstand er ikke understÃ¸ttet for VAX-kommatal"
  
! #: fortran/decl.c:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3191
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rounding mode not supported for VAX floats"
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "afrundingstilstand er ikke understÃ¸ttet for VAX-kommatal"
  
! #: fortran/decl.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3527
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:3540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Structure name expected after RECORD at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:3653
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3701
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: fortran/decl.c:3733
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3761
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3768
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: fortran/decl.c:3783
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.c:4028
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4104
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4126 fortran/decl.c:4160 fortran/decl.c:4193
! #: fortran/decl.c:4486
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4138 fortran/decl.c:4166 fortran/decl.c:4199
! #: fortran/decl.c:4225 fortran/decl.c:4511 fortran/decl.c:4526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Malformed type-spec at %C"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.c:4189
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4241 fortran/decl.c:4377 fortran/decl.c:4389
! #: fortran/decl.c:4403 fortran/decl.c:4885 fortran/decl.c:4893
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/decl.c:4336
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4418
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:4570
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4675
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4728
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "IMPORT statement at %C"
  msgstr "Manglende komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4899
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4906
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:5287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflicting I/O control specifications at %0 and %1"
  msgid "Missing codimension specification at %C"
  msgstr "Modstridende I/O-kontrolangivelser ved %0 og %1"
  
! #: fortran/decl.c:5289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing dimension specification at %C"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/decl.c:5384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate %s attribute at %L"
  msgstr "mere end Ã©n ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/decl.c:5401
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5442
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: fortran/decl.c:5493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: fortran/decl.c:5526
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5592 fortran/decl.c:9065
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5632
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5646
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5687
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5785
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5807
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5816
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5820
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5846
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5854
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5866
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5874
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
--- 63504,64379 ----
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.c:733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/decl.c:749
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:758
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.c:797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Empty old style initializer list at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:806
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "extra elements in scalar initializer"
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "overskydende elementer i skalarstarvÃ¦rdi"
  
! #: fortran/decl.c:834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "Repeat spec must be an integer at %C"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/decl.c:845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/decl.c:877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "End of scalar initializer expected at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/decl.c:908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Not enough elements in array initializer at %C"
  msgstr "for mange elementer i tabelstartvÃ¦rdi"
  
! #: fortran/decl.c:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Too many elements in array initializer at %C"
  msgstr "for mange elementer i tabelstartvÃ¦rdi"
  
! #: fortran/decl.c:930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:954
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.c:1019
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.c:1043
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1064
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Zero-length character constant at %0"
  msgid "Old-style character length at %C"
  msgstr "Nul-lÃ¦ngde tegnkonstant ved %0"
  
! #: fortran/decl.c:1204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in character length specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:1371
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:1383
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/decl.c:1399
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1498
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1525
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1532
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1539
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1554
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1567
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1575
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1584
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1591
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1602
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1670
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/decl.c:1729
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/decl.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1792
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1891
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "manglende startvÃ¦rdi"
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "kan ikke klargÃ¸re multidimensional tabel med startvÃ¦rdi"
  
! #: fortran/decl.c:2023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "kan ikke klargÃ¸re multidimensional tabel med startvÃ¦rdi"
  
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2166
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Component %qs at %C already declared at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2282
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "en parameterliste med '...' passer ikke til en erklÃ¦ring med en tom parameterliste"
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization designators may not nest"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "klargÃ¸ringstegn mÃ¥ ikke indlejres"
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in pointer initialization at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "non-NULL pointer initialization at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2478
  #, fuzzy, gcc-internal-format
  #| msgid "INTENT is not allowed inside of BLOCK at %C"
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "INTENT er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.c:2480
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:2488
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: fortran/decl.c:2498
  #, fuzzy, gcc-internal-format
  #| msgid "invalid character '%c' in #if"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/decl.c:2540
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Zero-size array at %0"
  msgid "Implied-shape array at %L"
  msgstr "NulstÃ¸rrelsestabel ved %0"
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2707
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2740
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read function profile from %s."
  msgid "Cannot set pointee array spec."
  msgstr "kan ikke lÃ¦se funktionsprofil fra %s."
  
! #: fortran/decl.c:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Old-style initialization at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2867
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected an initialization expression at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2909
! #, gcc-internal-format, gfc-internal-format
! msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
! msgstr ""
! 
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2931
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jweak declaration of '%D' not supported"
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "%Jsvag erklÃ¦ring af '%D' ikke understÃ¸ttet"
  
! #: fortran/decl.c:3070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "nested extern declaration of `%s'"
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "indlejret extern-erklÃ¦ring af '%s'"
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing formal parameter term"
  msgid "Missing right parenthesis at %C"
  msgstr "Manglende formel parameterterm"
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected initialization expression at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected scalar initialization expression at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rounding mode not supported for VAX floats"
  msgid "Kind %d not supported for type %s at %C"
  msgstr "afrundingstilstand er ikke understÃ¸ttet for VAX-kommatal"
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3309
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rounding mode not supported for VAX floats"
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "afrundingstilstand er ikke understÃ¸ttet for VAX-kommatal"
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3540
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:3553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Structure name expected after RECORD at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3690
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3714
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: fortran/decl.c:3746
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3781
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.c:4041
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4114
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Malformed type-spec at %C"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/decl.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "IMPORT statement at %C"
  msgstr "Manglende komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4960
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:5300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflicting I/O control specifications at %0 and %1"
  msgid "Missing codimension specification at %C"
  msgstr "Modstridende I/O-kontrolangivelser ved %0 og %1"
  
! #: fortran/decl.c:5302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing dimension specification at %C"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/decl.c:5397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate %s attribute at %L"
  msgstr "mere end Ã©n ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5435
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
! msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
! 
! #: fortran/decl.c:5445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5447
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "KIND attribute at %C in a STRUCTURE definition"
! msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
! 
! #: fortran/decl.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5474
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "LEN attribute at %C in a STRUCTURE definition"
! msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
! 
! #: fortran/decl.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5489
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5498
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: fortran/decl.c:5500
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "Attribute at %L is not allowed in a STRUCTURE definition"
! msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
! 
! #: fortran/decl.c:5518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: fortran/decl.c:5551
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5623
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5810
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5841
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5845
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5871
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5879
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5899
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
*************** msgstr "ReturnÃ©r vÃ¦rdier fra funktione
*** 64195,65257 ****
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5885
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6004
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6011
  #, fuzzy, gcc-internal-format
  #| msgid "Missing term"
  msgid "Missing symbol"
  msgstr "Manglende term"
  
! #: fortran/decl.c:6040
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:6177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6254
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6305
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6363
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6370
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6377
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: fortran/decl.c:6452 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "Alternate-return argument at %C"
  msgstr "forkert parametertype til %s"
  
! #: fortran/decl.c:6458 fortran/decl.c:6466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: fortran/decl.c:6506
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "PlanlÃ¦g ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/decl.c:6519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't specify array dimension in a declaration"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Kan ikke angive tabeldimension i en erklÃ¦ring"
  
! #: fortran/decl.c:6522
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6540
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:6543
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6582
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6588
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicts with function declaration `%#D'"
  msgid "Unexpected junk after function declaration at %C"
  msgstr "strider mod funktionserklÃ¦ring '%#D'"
  
! #: fortran/decl.c:6714 fortran/decl.c:7851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: fortran/decl.c:6918
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6925
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6954
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7000 fortran/decl.c:7188 fortran/decl.c:11173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:7049 fortran/decl.c:11073
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7056
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7060
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7159 fortran/decl.c:9813
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7229
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7301
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7331 fortran/decl.c:7609 fortran/decl.c:7818
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7360 fortran/decl.c:7875
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "ENTRY statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:7512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7515
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.c:7521
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7525 fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY-sÃ¦tning ved %C kan ikke fremgÃ¥ i en STRUCTURE-blok"
  
! #: fortran/decl.c:7533
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7550
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.c:7562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:7583
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/decl.c:7634 fortran/decl.c:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7947 fortran/decl.c:7954
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: fortran/decl.c:8018
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing first operand for binary operator at %0"
  msgid "Missing closing paren for binding label at %C"
  msgstr "Manglende fÃ¸rste operand for binÃ¦r operator ved %0"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8078
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected END statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:8333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "END statement instead of %s statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
  #. We would have required END [something].
! #: fortran/decl.c:8342
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-udtryk forventet ved %L"
  
! #: fortran/decl.c:8353
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting %s statement at %L"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:8373
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8404 fortran/decl.c:8412
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: fortran/decl.c:8511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/decl.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8527
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "mere end Ã©n ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/decl.c:8643
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8680
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:8694 fortran/decl.c:8734
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8710
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "Cray pointer at %C must be an integer"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: fortran/decl.c:8714
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8759
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "kan ikke konverteres til en henvisningstype"
  
! #: fortran/decl.c:8783
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8795
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.c:8853
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.c:8872
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8911
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9009
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9025
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9073
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9107
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksfejl i PROTECTED-udtryk ved %C"
  
! #: fortran/decl.c:9134 fortran/decl.c:9159
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "Tilgangsangivelse eller PRIVATE-sÃ¦tning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/decl.c:9180 fortran/decl.c:9200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "Tilgangsangivelse eller PRIVATE-sÃ¦tning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/decl.c:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9235
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9255
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializing array with parameter list"
  msgid "Initializing already initialized variable at %C"
  msgstr "klargÃ¸r tabel med en parameterliste"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9315 fortran/decl.c:9371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9357
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9508
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "VALUE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "VOLATILE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9589
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9626
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9670
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9695
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: fortran/decl.c:9788
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9846
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9904
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9910
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9917
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9924
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at `%D' because it has a destructor"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "  kan ikke bruge forÃ¦ldet binding til '%D' fordi den har en destruktionsfunktion"
  
! #: fortran/decl.c:9947
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9959
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9980
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10026
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.c:10032
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:10079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after MAP statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:10112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after UNION statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:10147
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:10161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing structure name for outer structure definition at %0"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Manglende strukturnavn for ydre strukturdefinition ved %0"
  
! #: fortran/decl.c:10179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:10186
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.c:10349
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "empty declaration"
  msgid "Mangled derived type definition at %C"
  msgstr "tom erklÃ¦ring"
  
! #: fortran/decl.c:10391
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.c:10402
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10405
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.c:10420
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:10429
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10492
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10575
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10706
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type name expected before `*'"
  msgid "ENUM definition statement expected before %C"
  msgstr "der forventedes et typenavn fÃ¸r '*'"
  
! #: fortran/decl.c:10790
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10837 fortran/decl.c:10852
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "multiple access specifiers"
  msgid "Duplicate access-specifier at %C"
  msgstr "mere end Ã©n tilgangsangivelse"
  
! #: fortran/decl.c:10872
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10892
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10919
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10937
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10953
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:10966
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Forventede tilgangsangivere ved %C"
  
! #: fortran/decl.c:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Forventede bindingattribut ved %C"
  
! #: fortran/decl.c:10976
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE og DEFERRED kan ikke begge vises ved %C"
  
! #: fortran/decl.c:10989
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11031
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11037
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> forventet ved %C"
  
! #: fortran/decl.c:11057
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11062
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11085
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-liste ved %C"
  
! #: fortran/decl.c:11101
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> er ugyldig for DEFERRED-binding ved %C"
  
! #: fortran/decl.c:11107
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11134
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11145
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11216
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Forventede %<::%> ved %C"
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Forventede generisk navn elelr operatordeskriptor ved %C"
  
! #: fortran/decl.c:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forkert udformet GENERIC-udtryk ved %C"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Forventede %<=>%> ved %C"
  
! #: fortran/decl.c:11296
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11304
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11352
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11362
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11380
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11415
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11426
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11448
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11455
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11465
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11471
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/decl.c:11484
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:11554
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11600
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11620
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:11698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:11715
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:11732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
--- 64381,65443 ----
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6036
  #, fuzzy, gcc-internal-format
  #| msgid "Missing term"
  msgid "Missing symbol"
  msgstr "Manglende term"
  
! #: fortran/decl.c:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:6202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6463
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "Alternate-return argument at %C"
  msgstr "forkert parametertype til %s"
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: fortran/decl.c:6531
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "PlanlÃ¦g ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/decl.c:6544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't specify array dimension in a declaration"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Kan ikke angive tabeldimension i en erklÃ¦ring"
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6565
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:6568
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicts with function declaration `%#D'"
  msgid "Unexpected junk after function declaration at %C"
  msgstr "strider mod funktionserklÃ¦ring '%#D'"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6979
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "ENTRY statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7543
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY-sÃ¦tning ved %C kan ikke fremgÃ¥ i en STRUCTURE-blok"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.c:7587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:7608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/decl.c:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing first operand for binary operator at %0"
  msgid "Missing closing paren for binding label at %C"
  msgstr "Manglende fÃ¸rste operand for binÃ¦r operator ved %0"
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected END statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:8358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "END statement instead of %s statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-udtryk forventet ved %L"
  
! #: fortran/decl.c:8378
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting %s statement at %L"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:8398
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: fortran/decl.c:8536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8576
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "mere end Ã©n ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8705
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8735
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "Cray pointer at %C must be an integer"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8784
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "kan ikke konverteres til en henvisningstype"
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8820
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9098
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksfejl i PROTECTED-udtryk ved %C"
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "Tilgangsangivelse eller PRIVATE-sÃ¦tning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "Tilgangsangivelse eller PRIVATE-sÃ¦tning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializing array with parameter list"
  msgid "Initializing already initialized variable at %C"
  msgstr "klargÃ¸r tabel med en parameterliste"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9321
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9431
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "VALUE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "VOLATILE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9936
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9949
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9956
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at `%D' because it has a destructor"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "  kan ikke bruge forÃ¦ldet binding til '%D' fordi den har en destruktionsfunktion"
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10012
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.c:10064
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:10111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after MAP statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:10144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after UNION statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:10179
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:10193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing structure name for outer structure definition at %0"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Manglende strukturnavn for ydre strukturdefinition ved %0"
  
! #: fortran/decl.c:10211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:10218
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "empty declaration"
  msgid "Mangled derived type definition at %C"
  msgstr "tom erklÃ¦ring"
  
! #: fortran/decl.c:10423
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.c:10434
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10437
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.c:10452
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:10461
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10524
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type name expected before `*'"
  msgid "ENUM definition statement expected before %C"
  msgstr "der forventedes et typenavn fÃ¸r '*'"
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "multiple access specifiers"
  msgid "Duplicate access-specifier at %C"
  msgstr "mere end Ã©n tilgangsangivelse"
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Forventede tilgangsangivere ved %C"
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Forventede bindingattribut ved %C"
  
! #: fortran/decl.c:11008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE og DEFERRED kan ikke begge vises ved %C"
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11063
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11069
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> forventet ved %C"
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11121
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-liste ved %C"
  
! #: fortran/decl.c:11133
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> er ugyldig for DEFERRED-binding ved %C"
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11149
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11177
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11248
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Forventede %<::%> ved %C"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Forventede generisk navn elelr operatordeskriptor ved %C"
  
! #: fortran/decl.c:11281
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forkert udformet GENERIC-udtryk ved %C"
  
! #: fortran/decl.c:11292
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Forventede %<=>%> ved %C"
  
! #: fortran/decl.c:11328
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11394
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11497
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11503
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/decl.c:11516
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:11730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:11747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:11764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
*************** msgstr ""
*** 65301,65312 ****
  msgid "show_expr(): Don't know how to show expr"
  msgstr "show_expr(): Ved ikke hvordan udtryk skal vises"
  
! #: fortran/dump-parse-tree.c:2987
  #, gcc-internal-format
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3328 fortran/dump-parse-tree.c:3433
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot convert %qs to interoperable type at %L"
--- 65487,65498 ----
  msgid "show_expr(): Don't know how to show expr"
  msgstr "show_expr(): Ved ikke hvordan udtryk skal vises"
  
! #: fortran/dump-parse-tree.c:3062
  #, gcc-internal-format
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3403 fortran/dump-parse-tree.c:3508
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot convert %qs to interoperable type at %L"
*************** msgstr ""
*** 65402,65796 ****
  msgid "IM part_ref at %C"
  msgstr "Manglende komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/expr.c:2425
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.c:2469
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.c:2501
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.c:2511
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.c:2527
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/expr.c:2546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "Numeric operands are required in expression at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/expr.c:2569
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.c:2706
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2781
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2812
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2889 fortran/resolve.c:2712
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.c:2901
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2940
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.c:2960
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2966
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2975
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/expr.c:2979
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2985
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:2995
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:3049
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3184
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: fortran/expr.c:3191
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.c:3198
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.c:3206
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: fortran/expr.c:3353
  #, fuzzy, gcc-internal-format
  #| msgid "double quoted strings not allowed in #if expressions"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "strenge med dobbelte anfÃ¸rselstegn er ikke tilladte i #if-udtryk"
  
! #: fortran/expr.c:3361
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.c:3368
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.c:3397
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/expr.c:3428
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.c:3460
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "Funktion %qs ved %L skal vÃ¦re PURE"
  
! #: fortran/expr.c:3469
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.c:3501
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.c:3505
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.c:3519
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.c:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3623
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs ved %L er ikke en VÃ†RDI"
  
! #: fortran/expr.c:3634
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:3642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: fortran/expr.c:3649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: fortran/expr.c:3661
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3671
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3714
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3800
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3824
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.c:3829
  #, fuzzy, gcc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/expr.c:3858
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3864 fortran/expr.c:3884
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3872 fortran/expr.c:3891
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/expr.c:3964
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3973
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3983
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/expr.c:3989
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3996
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4004
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4027
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4080
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/expr.c:4090 fortran/expr.c:4105
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4096 fortran/expr.c:4111 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4132
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.c:4145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/expr.c:4159
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.c:4164
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4215
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
--- 65588,65982 ----
  msgid "IM part_ref at %C"
  msgstr "Manglende komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/expr.c:2445
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.c:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2514
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.c:2531
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.c:2547
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/expr.c:2566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "Numeric operands are required in expression at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/expr.c:2589
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.c:2726
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2801
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.c:2921
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2960
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.c:2980
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2986
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2995
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/expr.c:2999
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:3005
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:3015
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:3069
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3204
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: fortran/expr.c:3211
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.c:3218
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.c:3226
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: fortran/expr.c:3373
  #, fuzzy, gcc-internal-format
  #| msgid "double quoted strings not allowed in #if expressions"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "strenge med dobbelte anfÃ¸rselstegn er ikke tilladte i #if-udtryk"
  
! #: fortran/expr.c:3381
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.c:3388
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.c:3417
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/expr.c:3448
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3468
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.c:3480
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "Funktion %qs ved %L skal vÃ¦re PURE"
  
! #: fortran/expr.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.c:3539
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.c:3587
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3643
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs ved %L er ikke en VÃ†RDI"
  
! #: fortran/expr.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:3662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: fortran/expr.c:3669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: fortran/expr.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3691
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3734
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.c:3741
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3771
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3820
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3844
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.c:3849
  #, fuzzy, gcc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/expr.c:3878
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3884 fortran/expr.c:3904
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3892 fortran/expr.c:3911
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3938
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/expr.c:3984
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3993
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4003
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/expr.c:4009
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4016
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4024
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4047
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4100
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/expr.c:4110 fortran/expr.c:4125
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4152
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.c:4165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/expr.c:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4192
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4199
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
*************** msgstr ""
*** 65798,65967 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4240 fortran/expr.c:4319
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "pointer/integer type mismatch in conditional expression"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
  
! #: fortran/expr.c:4274
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4289
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4330
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4369
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4445 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4466 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4484
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/expr.c:4491
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/expr.c:4959
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6044
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6052
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6060
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6069
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6089
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6115
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6150
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6160
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/expr.c:6181
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/expr.c:6193
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/expr.c:6252
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6257
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6269
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.c:6311
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 65984,66153 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4263 fortran/expr.c:4342
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "pointer/integer type mismatch in conditional expression"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
  
! #: fortran/expr.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4321
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4329
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4392
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4468 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4489 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4501
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4507
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/expr.c:4514
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/expr.c:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6067
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6083
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6092
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6112
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6125
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6183
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6196
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/expr.c:6204
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/expr.c:6216
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/expr.c:6275
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6280
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6292
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.c:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgstr ""
*** 65991,65997 ****
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "creating array of `%T'"
  msgid "Creating array temporary at %L"
--- 66177,66183 ----
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "creating array of `%T'"
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 66189,66200 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17047
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17065
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 66375,66386 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17067
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17085
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 66219,66870 ****
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.c:1856
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/interface.c:1861
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.c:1865
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:1869
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.c:1885
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.c:1893
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr ""
  
! #: fortran/interface.c:1950 fortran/interface.c:1955
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from NaN to int"
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "konvertering fra NaN til int"
  
! #: fortran/interface.c:1960
  #, fuzzy, gcc-internal-format
  #| msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "reference '%s' er tvetydig: den optrÃ¦der i grÃ¦nsefladen '%s' og grÃ¦nsefladen '%s'"
  
! #: fortran/interface.c:1995
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2200
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2203
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2206
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2209
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2221
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "Invalid procedure argument at %L"
  msgstr "ugyldig typeparameter '%s'"
  
! #: fortran/interface.c:2338 fortran/interface.c:2365
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2376
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/interface.c:2409
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/interface.c:2419
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2435
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2445
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2460
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2490
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2508
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2523
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2538
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2557
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2570
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2577
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2651
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2667
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2680
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3039
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: fortran/interface.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/interface.c:3066
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3075
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/interface.c:3111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/interface.c:3140
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3143
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3167
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3189
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3196
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3210
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3227
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3235 fortran/interface.c:3240
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3260
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3276
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3290
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3299
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/interface.c:3309
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3319
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3332
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3360
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3372
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3382
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3412
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3431
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3448
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3468
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3491
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3499
  #, fuzzy, gcc-internal-format
  #| msgid "Missing value at %1 for real-number exponent at %0"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Manglende vÃ¦rdi ved %1 for reel eksponent ved %0"
  
! #: fortran/interface.c:3625
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3654
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3680
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3690
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3720
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3762
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3773
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3815
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/interface.c:3819 fortran/interface.c:3829
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/interface.c:3825
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3838
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3846
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3854
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid option argument `%s'"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "ugyldig tilvalgsparameter '%s'"
  
! #: fortran/interface.c:3880
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3904
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3919
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3929
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3981
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3992
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4077
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4147
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: fortran/interface.c:4520
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4637
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - too many interface type"
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "intern fejl - for mange grÃ¦nsefladetyper"
  
! #: fortran/interface.c:4731
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/interface.c:4743
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4751
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4759
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4768
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4774
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4783
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4794
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4802
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4813
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4843
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4863
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4872
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4883
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4890
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/interface.c:4918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: fortran/interface.c:4925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/interface.c:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "ReturnÃ©r vÃ¦rdier fra funktioner i fpu-registre"
  
! #: fortran/interface.c:4937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "complex arguments must have identical types"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "komplekse parametre skal have identiske typer"
  
! #: fortran/interface.c:4995 fortran/interface.c:5039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "SAVE-sÃ¦tning eller -egenskab ved %1 kan ikke angives sammen med SAVE-sÃ¦tning eller -egenskab ved %0"
  
! #: fortran/interface.c:5007
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/interface.c:5016
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/interface.c:5023
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 66405,67056 ----
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.c:1864
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/interface.c:1869
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.c:1873
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:1877
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.c:1889
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.c:1893
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.c:1901
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr ""
  
! #: fortran/interface.c:1958 fortran/interface.c:1963
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from NaN to int"
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "konvertering fra NaN til int"
  
! #: fortran/interface.c:1968
  #, fuzzy, gcc-internal-format
  #| msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "reference '%s' er tvetydig: den optrÃ¦der i grÃ¦nsefladen '%s' og grÃ¦nsefladen '%s'"
  
! #: fortran/interface.c:2003
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2208
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2229
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2233
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "Invalid procedure argument at %L"
  msgstr "ugyldig typeparameter '%s'"
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2384
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/interface.c:2417
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/interface.c:2427
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2443
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2453
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2479
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2498
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2516
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2659
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2670
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2675
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2696
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3047
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: fortran/interface.c:3070
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/interface.c:3074
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3083
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/interface.c:3119
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/interface.c:3148
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3197
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3204
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3243 fortran/interface.c:3248
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3268
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3284
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3298
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/interface.c:3317
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3340
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3354
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3368
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3390
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3420
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3439
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3456
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3476
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3507
  #, fuzzy, gcc-internal-format
  #| msgid "Missing value at %1 for real-number exponent at %0"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Manglende vÃ¦rdi ved %1 for reel eksponent ved %0"
  
! #: fortran/interface.c:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3698
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3781
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid option argument `%s'"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "ugyldig tilvalgsparameter '%s'"
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4023
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4034
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4119
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4189
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: fortran/interface.c:4562
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4679
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - too many interface type"
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "intern fejl - for mange grÃ¦nsefladetyper"
  
! #: fortran/interface.c:4773
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4793
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4801
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4810
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4816
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4825
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4836
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4844
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4855
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4885
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4896
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4905
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4914
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4925
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4932
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/interface.c:4960
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: fortran/interface.c:4967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "ReturnÃ©r vÃ¦rdier fra funktioner i fpu-registre"
  
! #: fortran/interface.c:4979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "complex arguments must have identical types"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "komplekse parametre skal have identiske typer"
  
! #: fortran/interface.c:5037 fortran/interface.c:5083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "SAVE-sÃ¦tning eller -egenskab ved %1 kan ikke angives sammen med SAVE-sÃ¦tning eller -egenskab ved %0"
  
! #: fortran/interface.c:5049
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/interface.c:5061
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/interface.c:5068
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr ""
*** 66915,67052 ****
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4253
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr ""
  
! #: fortran/intrinsic.c:4266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: fortran/intrinsic.c:4277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: fortran/intrinsic.c:4284
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr "ugyldig stamklasseangivelse"
  
! #: fortran/intrinsic.c:4311
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many arguments in call to %qs at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/intrinsic.c:4326
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4329
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/intrinsic.c:4336
  #, gcc-internal-format
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4350
  #, gcc-internal-format
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4422
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/intrinsic.c:4539
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4642
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4682
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "init_arglist(): too many arguments"
  msgstr "ugyldig typeparameter"
  
! #: fortran/intrinsic.c:4834
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4843
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4915
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Function %qs as initialization expression at %L"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/intrinsic.c:4933
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/intrinsic.c:5009
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5090
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5097
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: fortran/intrinsic.c:5220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conversion from NaN to int"
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "konvertering fra NaN til int"
  
! #: fortran/intrinsic.c:5235 fortran/intrinsic.c:5252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conversion from NaN to int"
  msgid "Conversion from %s to %s at %L"
--- 67101,67238 ----
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4267
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr ""
  
! #: fortran/intrinsic.c:4280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: fortran/intrinsic.c:4291
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: fortran/intrinsic.c:4298
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr "ugyldig stamklasseangivelse"
  
! #: fortran/intrinsic.c:4325
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many arguments in call to %qs at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/intrinsic.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4343
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/intrinsic.c:4350
  #, gcc-internal-format
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4364
  #, gcc-internal-format
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4436
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4647
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4687
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "init_arglist(): too many arguments"
  msgstr "ugyldig typeparameter"
  
! #: fortran/intrinsic.c:4839
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4848
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4920
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Function %qs as initialization expression at %L"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/intrinsic.c:4938
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5095
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5102
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: fortran/intrinsic.c:5225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conversion from NaN to int"
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "konvertering fra NaN til int"
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conversion from NaN to int"
  msgid "Conversion from %s to %s at %L"
*************** msgstr "konvertering fra NaN til int"
*** 67055,67810 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5326 fortran/resolve.c:10805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/intrinsic.c:5331
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/intrinsic.c:5422
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5428
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
  
! #: fortran/io.c:180 fortran/primary.c:961
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr ""
  
! #: fortran/io.c:214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Nonconforming tab character in format at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "DP format specifier not allowed at %C"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: fortran/io.c:464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "DC format specifier not allowed at %C"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: fortran/io.c:471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: fortran/io.c:600
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "Positive width required in format string at %L"
  msgstr "ukendt formateringsanvisning"
  
! #: fortran/io.c:602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "negative width in bit-field `%s'"
  msgid "Nonnegative width required in format string at %L"
  msgstr "negativ bredde i bitfeltet '%s'"
  
! #: fortran/io.c:604
  #, fuzzy, gcc-internal-format
  #| msgid "unterminated format string"
  msgid "Unexpected element %qc in format string at %L"
  msgstr "uafsluttet formateringsstreng"
  
! #: fortran/io.c:606
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unterminated format string"
  msgid "Unexpected end of format string in format string at %L"
  msgstr "uafsluttet formateringsstreng"
  
! #: fortran/io.c:608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "zero width in %s format"
  msgid "Zero width in format descriptor in format string at %L"
  msgstr "bredde pÃ¥ nul i %s-formatering"
  
! #: fortran/io.c:628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing open paren"
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr "manglende startparantes"
  
! #: fortran/io.c:657
  #, fuzzy, gcc-internal-format
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: fortran/io.c:689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unterminated format string"
  msgid "Expected P edit descriptor in format string at %L"
  msgstr "uafsluttet formateringsstreng"
  
  #. P requires a prior number.
! #: fortran/io.c:697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr "ukendt formateringsanvisning"
  
! #: fortran/io.c:705
  #, gcc-internal-format, gfc-internal-format
  msgid "X descriptor requires leading space count at %L"
  msgstr ""
  
! #: fortran/io.c:734
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "no description yet"
  msgid "$ descriptor at %L"
  msgstr "ingen beskrivelse endnu"
  
! #: fortran/io.c:738
  #, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr ""
  
! #: fortran/io.c:770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "null format string"
  msgid "Missing item in format string at %L"
  msgstr "formateringsstreng er nul"
  
! #: fortran/io.c:801 fortran/io.c:816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma required after P descriptor in format string at %L"
  msgstr "GenerÃ©r ikke typebeskrivelsesoplysninger til kÃ¸rselstidspunktet"
  
! #: fortran/io.c:831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr "ukendt formateringsanvisning"
  
! #: fortran/io.c:850 fortran/io.c:854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "zero width in %s format"
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr "bredde pÃ¥ nul i %s-formatering"
  
! #: fortran/io.c:866
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing positive width after L descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:897
  #, gcc-internal-format
  msgid "%<G0%> in format at %L"
  msgstr ""
  
! #: fortran/io.c:915
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: fortran/io.c:935
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr ""
  
! #: fortran/io.c:945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  but %d required"
  msgid "positive width required at %L"
  msgstr "  men %d pÃ¥krÃ¦vet"
  
! #: fortran/io.c:968 fortran/io.c:975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "Period required in format specifier %s at %L"
  msgstr "ukendt formateringsanvisning"
  
! #: fortran/io.c:1013 fortran/io.c:1022
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "Positive exponent width required in format string at %L"
  msgstr "ukendt formateringsanvisning"
  
! #: fortran/io.c:1070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing formal parameter term"
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr "Manglende formel parameterterm"
  
! #: fortran/io.c:1112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "Period required in format specifier in format string at %L"
  msgstr "ukendt formateringsanvisning"
  
! #: fortran/io.c:1118
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "Period required in format specifier at %L"
  msgstr "ukendt formateringsanvisning"
  
! #: fortran/io.c:1140
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr ""
  
! #: fortran/io.c:1235 fortran/io.c:1297
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing class name"
  msgid "Missing comma at %L"
  msgstr "Manglende klassenavn"
  
! #: fortran/io.c:1353
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Extraneous characters in format at %L"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:1375
  #, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr ""
  
! #: fortran/io.c:1384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/io.c:1390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing formal parameter term"
  msgid "Missing format label at %C"
  msgstr "Manglende formel parameterterm"
  
! #: fortran/io.c:1438
! #, gcc-internal-format, gfc-internal-format
! msgid "IOMSG must be a scalar-default-char-variable at %L"
! msgstr ""
! 
! #: fortran/io.c:1452
! #, gcc-internal-format, gfc-internal-format
! msgid "%s requires a scalar-default-char-expr at %L"
! msgstr ""
! 
! #: fortran/io.c:1475 fortran/io.c:1506 fortran/io.c:1586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid base-class specification"
  msgid "Invalid value for %s specification at %C"
  msgstr "ugyldig stamklasseangivelse"
  
! #: fortran/io.c:1481 fortran/io.c:1512 fortran/io.c:1668 fortran/io.c:1681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "after previous specification in `%#D'"
  msgid "Duplicate %s specification at %C"
  msgstr "efter tidligere specifikation i '%#D'"
  
! #: fortran/io.c:1523
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:1561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting a variable at %L"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:1592
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "Duplicate %s label specification at %C"
  msgstr "etiketten '%s' er blevet erklÃ¦ret mere end Ã©n gang"
  
! #: fortran/io.c:1612 fortran/io.c:1629 fortran/io.c:1650
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr ""
  
! #: fortran/io.c:1703
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr ""
  
! #: fortran/io.c:1728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "data member `%D' cannot be a member template"
! msgid "FORMAT tag at %C cannot be a zero-sized array"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: fortran/io.c:1768
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr ""
  
! #: fortran/io.c:1774
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1779
  #, gcc-internal-format
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr ""
  
! #: fortran/io.c:1786
  #, gcc-internal-format
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr ""
  
! #: fortran/io.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1804
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1811
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1818
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%s tag at %L must be of type %s"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/io.c:1851
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr ""
  
! #: fortran/io.c:1858
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr ""
  
! #: fortran/io.c:1864
  #, gcc-internal-format, gfc-internal-format
  msgid "IOMSG tag at %L"
  msgstr ""
  
! #: fortran/io.c:1872
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1888
  #, gcc-internal-format, gfc-internal-format
  msgid "NEWUNIT specifier at %L"
  msgstr ""
  
! #: fortran/io.c:1906
  #, gcc-internal-format, gfc-internal-format
  msgid "CONVERT tag at %L"
  msgstr ""
  
! #: fortran/io.c:2128
  #, fuzzy, gcc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
! msgid "Fortran 2003: %s specifier in %s statement at %C has value %qs"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/io.c:2136 fortran/io.c:2163
  #, fuzzy, gcc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
! msgid "%s specifier in %s statement at %C has value %qs"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/io.c:2155
  #, fuzzy, gcc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
! msgid "Extension: %s specifier in %s statement at %C has value %qs"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/io.c:2177 fortran/io.c:2185
  #, fuzzy, gcc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
! msgid "%s specifier in %s statement at %C has invalid value %qs"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/io.c:2238
! #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
! msgstr ""
! 
! #: fortran/io.c:2280
! #, gcc-internal-format, gfc-internal-format
! msgid "ACTION type conflicts with READONLY specifier at %C"
! msgstr ""
! 
! #: fortran/io.c:2294
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2303 fortran/io.c:3955
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be of default CHARACTER kind"
  msgstr ""
  
! #: fortran/io.c:2311 fortran/io.c:3963
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "argument 3 of `%s' must be a 2-bit literal"
! msgid "ASYNCHRONOUS= specifier at %L must be scalar"
! msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
! 
! #: fortran/io.c:2330 fortran/io.c:4020
  #, gcc-internal-format, gfc-internal-format
! msgid "BLANK= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2367 fortran/io.c:3996
  #, gcc-internal-format, gfc-internal-format
! msgid "DECIMAL= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2405
  #, gcc-internal-format, gfc-internal-format
! msgid "ENCODING= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2468 fortran/io.c:4069
  #, gcc-internal-format, gfc-internal-format
! msgid "ROUND= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2507
  #, gcc-internal-format, gfc-internal-format
! msgid "SIGN= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No UNIT= specifier in I/O control list at %0"
! msgid "UNIT specifier not allowed with NEWUNIT at %C"
  msgstr "Inge UNIT=-angivelse i I/O-kontrolliste ved %0"
  
! #: fortran/io.c:2600
  #, gcc-internal-format, gfc-internal-format
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
  msgstr ""
  
! #: fortran/io.c:2607
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
  msgstr ""
  
! #: fortran/io.c:2754
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr ""
  
! #: fortran/io.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2922 fortran/match.c:3088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "UNIT number missing in statement at %L"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:2963 fortran/io.c:3447
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "FLUSH statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/io.c:3037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing formal parameter term"
  msgid "Missing format with default unit at %C"
  msgstr "Manglende formel parameterterm"
  
! #: fortran/io.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr ""
  
! #: fortran/io.c:3131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Duplicate format specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/io.c:3172
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:3208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Duplicate NML specification at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/io.c:3217
  #, gcc-internal-format
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr ""
  
! #: fortran/io.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr ""
  
! #: fortran/io.c:3373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported FORMAT specifier at %0"
  msgid "UNIT not specified at %L"
  msgstr "Ikke-understÃ¸ttet FORMAT-angivelse ved %0"
  
! #: fortran/io.c:3380
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr ""
  
! #: fortran/io.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr ""
  
! #: fortran/io.c:3415
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr ""
  
! #: fortran/io.c:3426
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr ""
  
! #: fortran/io.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr ""
  
! #: fortran/io.c:3470
  #, gcc-internal-format
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr ""
  
! #: fortran/io.c:3482
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3492 fortran/resolve.c:14937
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
  
! #: fortran/io.c:3500
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3511
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma before i/o item list at %L"
  msgstr ""
  
! #: fortran/io.c:3521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "ERR tag label %d at %L not defined"
  msgstr "etiketten '%D' er benyttet, men ikke defineret"
  
! #: fortran/io.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "END tag label %d at %L not defined"
  msgstr "etiketten '%D' er benyttet, men ikke defineret"
  
! #: fortran/io.c:3545
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "EOR tag label %d at %L not defined"
  msgstr "etiketten '%D' er benyttet, men ikke defineret"
  
! #: fortran/io.c:3555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "FORMAT label %d at %L not defined"
  msgstr "etiketten '%D' er benyttet, men ikke defineret"
  
! #: fortran/io.c:3586
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr ""
  
! #: fortran/io.c:3675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/io.c:3707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting variable in READ statement at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:3713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do at %L"
  msgstr ""
  
! #: fortran/io.c:3731
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid expression statement"
  msgid "Expected expression in %s statement at %C"
  msgstr "Ugyldig udtrykssÃ¦tning"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3797 fortran/io.c:4505 fortran/gfortran.h:2984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "syntax error at '%s' token"
  msgid "Syntax error in %s statement at %C"
  msgstr "syntaksfejl ved symbolet '%s'"
  
! #: fortran/io.c:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal file at %L with namelist"
  msgstr ""
  
! #: fortran/io.c:3900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
! msgid "IO UNIT in %s statement at %C must be an internal file in a PURE procedure"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/io.c:3945
! #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
! msgstr ""
! 
! #: fortran/io.c:4045
! #, gcc-internal-format, gfc-internal-format
! msgid "PAD= at %C not allowed in Fortran 95"
! msgstr ""
  
! #: fortran/io.c:4121
  #, gcc-internal-format, gfc-internal-format
! msgid "DELIM= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4273
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected comma in I/O list at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:4539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/io.c:4705
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/io.c:4717 fortran/io.c:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4755 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4965
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
--- 67241,67972 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/intrinsic.c:5336
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
  
! #: fortran/io.c:176 fortran/primary.c:961
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr ""
  
! #: fortran/io.c:210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Nonconforming tab character in format at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "DP format specifier not allowed at %C"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: fortran/io.c:460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "DC format specifier not allowed at %C"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: fortran/io.c:467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: fortran/io.c:596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "Positive width required in format string at %L"
  msgstr "ukendt formateringsanvisning"
  
! #: fortran/io.c:598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "negative width in bit-field `%s'"
  msgid "Nonnegative width required in format string at %L"
  msgstr "negativ bredde i bitfeltet '%s'"
  
! #: fortran/io.c:600
  #, fuzzy, gcc-internal-format
  #| msgid "unterminated format string"
  msgid "Unexpected element %qc in format string at %L"
  msgstr "uafsluttet formateringsstreng"
  
! #: fortran/io.c:602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unterminated format string"
  msgid "Unexpected end of format string in format string at %L"
  msgstr "uafsluttet formateringsstreng"
  
! #: fortran/io.c:604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "zero width in %s format"
  msgid "Zero width in format descriptor in format string at %L"
  msgstr "bredde pÃ¥ nul i %s-formatering"
  
! #: fortran/io.c:624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing open paren"
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr "manglende startparantes"
  
! #: fortran/io.c:653
  #, fuzzy, gcc-internal-format
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: fortran/io.c:685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unterminated format string"
  msgid "Expected P edit descriptor in format string at %L"
  msgstr "uafsluttet formateringsstreng"
  
  #. P requires a prior number.
! #: fortran/io.c:693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr "ukendt formateringsanvisning"
  
! #: fortran/io.c:701
  #, gcc-internal-format, gfc-internal-format
  msgid "X descriptor requires leading space count at %L"
  msgstr ""
  
! #: fortran/io.c:730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "no description yet"
  msgid "$ descriptor at %L"
  msgstr "ingen beskrivelse endnu"
  
! #: fortran/io.c:734
  #, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr ""
  
! #: fortran/io.c:766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "null format string"
  msgid "Missing item in format string at %L"
  msgstr "formateringsstreng er nul"
  
! #: fortran/io.c:797 fortran/io.c:812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma required after P descriptor in format string at %L"
  msgstr "GenerÃ©r ikke typebeskrivelsesoplysninger til kÃ¸rselstidspunktet"
  
! #: fortran/io.c:827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr "ukendt formateringsanvisning"
  
! #: fortran/io.c:846 fortran/io.c:850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "zero width in %s format"
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr "bredde pÃ¥ nul i %s-formatering"
  
! #: fortran/io.c:862
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing positive width after L descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:893
  #, gcc-internal-format
  msgid "%<G0%> in format at %L"
  msgstr ""
  
! #: fortran/io.c:911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: fortran/io.c:931
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr ""
  
! #: fortran/io.c:941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  but %d required"
  msgid "positive width required at %L"
  msgstr "  men %d pÃ¥krÃ¦vet"
  
! #: fortran/io.c:964 fortran/io.c:971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "Period required in format specifier %s at %L"
  msgstr "ukendt formateringsanvisning"
  
! #: fortran/io.c:1009 fortran/io.c:1018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "Positive exponent width required in format string at %L"
  msgstr "ukendt formateringsanvisning"
  
! #: fortran/io.c:1066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing formal parameter term"
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr "Manglende formel parameterterm"
  
! #: fortran/io.c:1108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "Period required in format specifier in format string at %L"
  msgstr "ukendt formateringsanvisning"
  
! #: fortran/io.c:1114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "Period required in format specifier at %L"
  msgstr "ukendt formateringsanvisning"
  
! #: fortran/io.c:1136
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr ""
  
! #: fortran/io.c:1231 fortran/io.c:1293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing class name"
  msgid "Missing comma at %L"
  msgstr "Manglende klassenavn"
  
! #: fortran/io.c:1349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Extraneous characters in format at %L"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:1371
  #, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr ""
  
! #: fortran/io.c:1380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/io.c:1386
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing formal parameter term"
  msgid "Missing format label at %C"
  msgstr "Manglende formel parameterterm"
  
! #: fortran/io.c:1441 fortran/io.c:1472 fortran/io.c:1552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid base-class specification"
  msgid "Invalid value for %s specification at %C"
  msgstr "ugyldig stamklasseangivelse"
  
! #: fortran/io.c:1447 fortran/io.c:1478 fortran/io.c:1634 fortran/io.c:1647
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "after previous specification in `%#D'"
  msgid "Duplicate %s specification at %C"
  msgstr "efter tidligere specifikation i '%#D'"
  
! #: fortran/io.c:1489
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:1497
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:1527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting a variable at %L"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:1558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "Duplicate %s label specification at %C"
  msgstr "etiketten '%s' er blevet erklÃ¦ret mere end Ã©n gang"
  
! #: fortran/io.c:1578 fortran/io.c:1595 fortran/io.c:1616
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr ""
  
! #: fortran/io.c:1669
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr ""
  
! #: fortran/io.c:1694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "data member `%D' cannot be a member template"
! msgid "FORMAT tag at %L cannot be a zero-sized array"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: fortran/io.c:1735
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr ""
  
! #: fortran/io.c:1741
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1746
  #, gcc-internal-format
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr ""
  
! #: fortran/io.c:1753
  #, gcc-internal-format
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr ""
  
! #: fortran/io.c:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1771
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1778
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1785
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%s tag at %L must be of type %s"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/io.c:1818
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr ""
  
! #: fortran/io.c:1825
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr ""
  
! #: fortran/io.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "IOMSG tag at %L"
  msgstr ""
  
! #: fortran/io.c:1839
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1848
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1855
  #, gcc-internal-format, gfc-internal-format
  msgid "NEWUNIT specifier at %L"
  msgstr ""
  
! #: fortran/io.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "CONVERT tag at %L"
  msgstr ""
  
! #: fortran/io.c:2098
  #, fuzzy, gcc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
! msgid "Fortran 2003: %s specifier in %s statement at %L has value %qs"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/io.c:2106 fortran/io.c:2133
  #, fuzzy, gcc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
! msgid "%s specifier in %s statement at %L has value %qs"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/io.c:2125
  #, fuzzy, gcc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
! msgid "Extension: %s specifier in %s statement at %L has value %qs"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/io.c:2147 fortran/io.c:2155
  #, fuzzy, gcc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
! msgid "%s specifier in %s statement at %L has invalid value %qs"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/io.c:2212
  #, gcc-internal-format, gfc-internal-format
! msgid "ACTION type conflicts with READONLY specifier at %L"
  msgstr ""
  
! #: fortran/io.c:2228
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, gcc-internal-format, gfc-internal-format
! msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, gcc-internal-format, gfc-internal-format
! msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2307
  #, gcc-internal-format, gfc-internal-format
! msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, gcc-internal-format, gfc-internal-format
! msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2388
  #, gcc-internal-format, gfc-internal-format
! msgid "SIGN= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2456
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No UNIT= specifier in I/O control list at %0"
! msgid "UNIT specifier not allowed with NEWUNIT at %L"
  msgstr "Inge UNIT=-angivelse i I/O-kontrolliste ved %0"
  
! #: fortran/io.c:2467
  #, gcc-internal-format, gfc-internal-format
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %L"
  msgstr ""
  
! #: fortran/io.c:2474
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "complex arguments must have identical types"
! msgid "OPEN statement at %L must have UNIT or NEWUNIT specified"
! msgstr "komplekse parametre skal have identiske typer"
! 
! #: fortran/io.c:2583
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2691
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2717
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr ""
  
! #: fortran/io.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "UNIT number missing in statement at %L"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:2889 fortran/io.c:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "FLUSH statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/io.c:2963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing formal parameter term"
  msgid "Missing format with default unit at %C"
  msgstr "Manglende formel parameterterm"
  
! #: fortran/io.c:2983
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr ""
  
! #: fortran/io.c:3057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Duplicate format specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/io.c:3098
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:3134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Duplicate NML specification at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/io.c:3143
  #, gcc-internal-format
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr ""
  
! #: fortran/io.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr ""
  
! #: fortran/io.c:3305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported FORMAT specifier at %0"
  msgid "UNIT not specified at %L"
  msgstr "Ikke-understÃ¸ttet FORMAT-angivelse ved %0"
  
! #: fortran/io.c:3312
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr ""
  
! #: fortran/io.c:3325
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr ""
  
! #: fortran/io.c:3347
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr ""
  
! #: fortran/io.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr ""
  
! #: fortran/io.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr ""
  
! #: fortran/io.c:3402
  #, gcc-internal-format
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr ""
  
! #: fortran/io.c:3414
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
  
! #: fortran/io.c:3432
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma before i/o item list at %L"
  msgstr ""
  
! #: fortran/io.c:3453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "ERR tag label %d at %L not defined"
  msgstr "etiketten '%D' er benyttet, men ikke defineret"
  
! #: fortran/io.c:3465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "END tag label %d at %L not defined"
  msgstr "etiketten '%D' er benyttet, men ikke defineret"
  
! #: fortran/io.c:3477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "EOR tag label %d at %L not defined"
  msgstr "etiketten '%D' er benyttet, men ikke defineret"
  
! #: fortran/io.c:3487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "FORMAT label %d at %L not defined"
  msgstr "etiketten '%D' er benyttet, men ikke defineret"
  
! #: fortran/io.c:3518
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr ""
  
! #: fortran/io.c:3607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/io.c:3639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting variable in READ statement at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:3645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do at %L"
  msgstr ""
  
! #: fortran/io.c:3663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid expression statement"
  msgid "Expected expression in %s statement at %C"
  msgstr "Ugyldig udtrykssÃ¦tning"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "syntax error at '%s' token"
  msgid "Syntax error in %s statement at %C"
  msgstr "syntaksfejl ved symbolet '%s'"
  
! #: fortran/io.c:3816
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal file at %L with namelist"
  msgstr ""
  
! #: fortran/io.c:3831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
! msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/io.c:3942
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "asm not allowed in atomic transaction"
! msgid "PAD= at %L not allowed in Fortran 95"
! msgstr "asm er ikke tilladt i atomar transaktion"
  
! #: fortran/io.c:4011
  #, gcc-internal-format, gfc-internal-format
! msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4207
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected comma in I/O list at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:4447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/io.c:4609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgstr ""
*** 67931,68602 ****
  msgid "Assignment to a constant expression at %C"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/match.c:1464 fortran/match.c:1555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Arithmetic IF statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:1511
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' in expression"
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr "manglende '(' i udtryk"
  
! #: fortran/match.c:1529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "integer overflow in expression"
  msgid "Syntax error in IF-expression at %C"
  msgstr "heltalsoverlÃ¸b i udtryk"
  
! #: fortran/match.c:1540
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:1671 fortran/match.c:1678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "integer overflow in expression"
  msgid "Syntax error in IF-clause after %C"
  msgstr "heltalsoverlÃ¸b i udtryk"
  
! #: fortran/match.c:1721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid character '%c' in #if"
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/match.c:1727
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr ""
  
! #: fortran/match.c:1748
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' in expression"
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr "manglende '(' i udtryk"
  
! #: fortran/match.c:1758
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' in expression"
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr "manglende '(' i udtryk"
  
! #: fortran/match.c:1773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/match.c:1781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:1787
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/match.c:1848
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/match.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr ""
  
! #: fortran/match.c:1925
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.c:1937
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.c:1947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid character '%c' in #if"
  msgid "Invalid association target at %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/match.c:1958
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Duplicate name %qs in association at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/match.c:1966
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.c:1973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/match.c:1992
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr ""
  
! #: fortran/match.c:2010
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.c:2132
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2204 fortran/match.c:2273 fortran/match.c:2296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Invalid type-spec at %C"
  msgstr "ugyldig typeparameter"
  
! #: fortran/match.c:2391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/match.c:2656
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2781
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2801
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "%s statement at %C is not within a construct"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/match.c:2824
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/match.c:2850
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2861
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 follows ELSE block for IF construct at %1"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "SÃ¦tning ved %0 fÃ¸lger ELSE-blok for IF-konstruktion ved %1"
  
! #: fortran/match.c:2869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2870
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  enters try block"
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: fortran/match.c:2907
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2913
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2949
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "ugyldig venstrevÃ¦rdi i asm-sÃ¦tning"
  
! #: fortran/match.c:3055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: fortran/match.c:3061
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3082
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3098
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3103
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3115
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3127
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/match.c:3134
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3141
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3148
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3155
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "PAUSE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:3265
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3272
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3302 fortran/match.c:3644 fortran/match.c:3856
! #: fortran/match.c:4408 fortran/match.c:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3323 fortran/match.c:3665 fortran/match.c:3876
! #: fortran/match.c:4440 fortran/match.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3344
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EVENT POST statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EVENT WAIT statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3456
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "FORM TEAM statement at %C"
  msgstr "Manglende komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "END TEAM statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "SYNC TEAM statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3614
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3686
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "UNLOCK statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3786
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3804
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3810
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "ASSIGN statement at %C"
  msgstr "I sÃ¦tningsfunktion"
  
! #: fortran/match.c:4034
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "Assigned GOTO statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:4078 fortran/match.c:4129
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4139
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4214
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4250
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4280 fortran/match.c:4717
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected constant at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4327
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4332
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4366
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: fortran/match.c:4434
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4463
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4476
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4494
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4553
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4620
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4729
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4739
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "RETURN statement in main program at %C"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:4930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/match.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5041
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
--- 68093,68764 ----
  msgid "Assignment to a constant expression at %C"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/match.c:1472 fortran/match.c:1563
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Arithmetic IF statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:1519
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' in expression"
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr "manglende '(' i udtryk"
  
! #: fortran/match.c:1537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "integer overflow in expression"
  msgid "Syntax error in IF-expression at %C"
  msgstr "heltalsoverlÃ¸b i udtryk"
  
! #: fortran/match.c:1548
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:1679 fortran/match.c:1686
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "integer overflow in expression"
  msgid "Syntax error in IF-clause after %C"
  msgstr "heltalsoverlÃ¸b i udtryk"
  
! #: fortran/match.c:1729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid character '%c' in #if"
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/match.c:1735
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr ""
  
! #: fortran/match.c:1756
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' in expression"
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr "manglende '(' i udtryk"
  
! #: fortran/match.c:1766
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' in expression"
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr "manglende '(' i udtryk"
  
! #: fortran/match.c:1781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/match.c:1789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:1795
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/match.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:1862
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/match.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr ""
  
! #: fortran/match.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.c:1945
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.c:1955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid character '%c' in #if"
  msgid "Invalid association target at %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/match.c:1966
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Duplicate name %qs in association at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/match.c:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.c:1981
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/match.c:2000
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr ""
  
! #: fortran/match.c:2018
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.c:2140
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Invalid type-spec at %C"
  msgstr "ugyldig typeparameter"
  
! #: fortran/match.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/match.c:2664
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2797
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "%s statement at %C is not within a construct"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/match.c:2832
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/match.c:2858
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2863
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2869
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 follows ELSE block for IF construct at %1"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "SÃ¦tning ved %0 fÃ¸lger ELSE-blok for IF-konstruktion ved %1"
  
! #: fortran/match.c:2877
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  enters try block"
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2921
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "ugyldig venstrevÃ¦rdi i asm-sÃ¦tning"
  
! #: fortran/match.c:3063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "PAUSE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3280
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EVENT POST statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EVENT WAIT statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3440
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "FORM TEAM statement at %C"
  msgstr "Manglende komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "END TEAM statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "SYNC TEAM statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "UNLOCK statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "ASSIGN statement at %C"
  msgstr "I sÃ¦tningsfunktion"
  
! #: fortran/match.c:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "Assigned GOTO statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected constant at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4313
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: fortran/match.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4465
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4502
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4770
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "RETURN statement in main program at %C"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:4938
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
*************** msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makro
*** 68604,68840 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5256
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5265
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5272
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5296
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5306
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5352
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5414
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "BLOCK DATA construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/match.c:5498
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5532
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5675
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "ForsÃ¸g pÃ¥ at udvide COMMON-omrÃ¥de over dets begyndelsespunkt vha. EQUIVALENCE '%A'"
  
! #: fortran/match.c:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:5879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function at %L is recursive"
  msgstr "SÃ¦tningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/match.c:5885
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "SÃ¦tningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/match.c:5896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:5901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "Statement function at %C"
  msgstr "I sÃ¦tningsfunktion"
  
! #: fortran/match.c:6026 fortran/match.c:6042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/match.c:6064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected initialization expression in CASE at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/match.c:6096
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:6426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6451
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "SELECT RANK statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6635 fortran/match.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected CASE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in CASE specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:6803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6846
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6857
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:6933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:6953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected RANK statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6999
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in RANK specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7195
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 68766,69002 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5273
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5314
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "BLOCK DATA construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5514
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5540
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "ForsÃ¸g pÃ¥ at udvide COMMON-omrÃ¥de over dets begyndelsespunkt vha. EQUIVALENCE '%A'"
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:5887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function at %L is recursive"
  msgstr "SÃ¦tningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/match.c:5893
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "SÃ¦tningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/match.c:5904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:5909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "Statement function at %C"
  msgstr "I sÃ¦tningsfunktion"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/match.c:6072
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected initialization expression in CASE at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/match.c:6104
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:6434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "SELECT RANK statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected CASE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in CASE specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:6812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:6942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:6962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected RANK statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in RANK specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7204
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr "Manglende %A-angivelse i sÃ¦tnin
*** 68932,69204 ****
  msgid "Renaming operators in USE statements at %C"
  msgstr "Manglende komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/module.c:655
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/module.c:658
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: fortran/module.c:697
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/module.c:760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "SUBMODULE declaration at %C"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: fortran/module.c:765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/module.c:840
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/module.c:1199
  #, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1203
  #, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1207
  #, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1600
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr ""
  
! #: fortran/module.c:1649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error writing modules file: %s"
  msgstr "Fejl ved skrivning af uddatafilen %s.\n"
  
! #: fortran/module.c:1699
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr ""
  
! #: fortran/module.c:1920
  #, fuzzy, gcc-internal-format
  #| msgid "format string arg not a string type"
  msgid "unquote_string(): got bad string"
  msgstr "formateringsstrengsparameter er ikke af en strengtype"
  
! #: fortran/module.c:2812
  #, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr ""
  
! #: fortran/module.c:4943
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:4946
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:5140
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr ""
  
! #: fortran/module.c:5277
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.c:5498
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5505
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5510
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5745
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6078
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6268
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s for writing: %m"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "kan ikke Ã¥bne %s til skrivning: %m"
  
! #: fortran/module.c:6289
  #, fuzzy, gcc-internal-format
  #| msgid "%s: error writing file `%s': %s\n"
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: fejl ved skrivning til filen '%s': %s\n"
  
! #: fortran/module.c:6300
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete file `%s': %s\n"
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: kan ikke slette filen '%s': %s\n"
  
! #: fortran/module.c:6303
  #, fuzzy, gcc-internal-format
  #| msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "%s: advarsel: kan ikke omdÃ¸be filen '%s' til '%s': %s\n"
  
! #: fortran/module.c:6309
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete aux info file `%s': %s\n"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "%s: kan ikke slette hjÃ¦lpeinformationsfilen '%s': %s\n"
  
! #: fortran/module.c:6366
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs at %C already declared"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/module.c:6437
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6545 fortran/module.c:6889
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6673
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6694 fortran/module.c:6727 fortran/module.c:6769
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs already declared"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/module.c:6874
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:6896
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.c:6964
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.c:7018
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7044
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7073
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7098
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/module.c:7104
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7110
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7116
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7126
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: kan ikke Ã¥bne filen '%s' til at lÃ¦se fra: %s\n"
  
! #: fortran/module.c:7129
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.c:7140
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7163
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7171
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.c:7188
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
--- 69094,69366 ----
  msgid "Renaming operators in USE statements at %C"
  msgstr "Manglende komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/module.c:688
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/module.c:691
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: fortran/module.c:699
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/module.c:762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "SUBMODULE declaration at %C"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: fortran/module.c:767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/module.c:842
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/module.c:1201
  #, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1205
  #, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1209
  #, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1602
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr ""
  
! #: fortran/module.c:1651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error writing modules file: %s"
  msgstr "Fejl ved skrivning af uddatafilen %s.\n"
  
! #: fortran/module.c:1701
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr ""
  
! #: fortran/module.c:1922
  #, fuzzy, gcc-internal-format
  #| msgid "format string arg not a string type"
  msgid "unquote_string(): got bad string"
  msgstr "formateringsstrengsparameter er ikke af en strengtype"
  
! #: fortran/module.c:2814
  #, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr ""
  
! #: fortran/module.c:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:5142
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr ""
  
! #: fortran/module.c:5279
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.c:5500
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5507
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5512
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5747
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6080
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6270
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s for writing: %m"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "kan ikke Ã¥bne %s til skrivning: %m"
  
! #: fortran/module.c:6291
  #, fuzzy, gcc-internal-format
  #| msgid "%s: error writing file `%s': %s\n"
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: fejl ved skrivning til filen '%s': %s\n"
  
! #: fortran/module.c:6302
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete file `%s': %s\n"
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: kan ikke slette filen '%s': %s\n"
  
! #: fortran/module.c:6305
  #, fuzzy, gcc-internal-format
  #| msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "%s: advarsel: kan ikke omdÃ¸be filen '%s' til '%s': %s\n"
  
! #: fortran/module.c:6311
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete aux info file `%s': %s\n"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "%s: kan ikke slette hjÃ¦lpeinformationsfilen '%s': %s\n"
  
! #: fortran/module.c:6368
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs at %C already declared"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/module.c:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6547 fortran/module.c:6891
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6675
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6696 fortran/module.c:6729 fortran/module.c:6771
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs already declared"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/module.c:6876
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:6898
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.c:6966
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.c:7020
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7046
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7075
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7087
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7100
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/module.c:7106
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7112
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7118
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7128
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: kan ikke Ã¥bne filen '%s' til at lÃ¦se fra: %s\n"
  
! #: fortran/module.c:7131
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.c:7142
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7165
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7173
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7192
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
*************** msgstr ""
*** 69597,69604 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10627
! #: fortran/resolve.c:11918
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 69759,69766 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 71584,71590 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10156 fortran/resolve.c:11847
  #, 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"
--- 71746,71752 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Label %d referenced at %L is never defined"
*************** msgstr ""
*** 71675,72070 ****
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2611
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/resolve.c:2716
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2736
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2774
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2829
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2925
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: fortran/resolve.c:2929 fortran/resolve.c:16979
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3053
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3060
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3067
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3134
  #, fuzzy, gcc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:3145
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qs at %L is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: fortran/resolve.c:3153 fortran/resolve.c:3645
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3165
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3208
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3242
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "resolve_function(): bad function type"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: fortran/resolve.c:3256
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3272
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3334
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3338
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3389
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3469
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3478
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3513
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3558
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3616
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3655
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3659
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3704
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "resolve_subroutine(): bad function type"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: fortran/resolve.c:3742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "shared and mdll are not compatible"
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "shared og mdll er indbyrdes uforenelige"
  
! #: fortran/resolve.c:3794
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3897
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "ReturnÃ©r vÃ¦rdier fra funktioner i fpu-registre"
  
! #: fortran/resolve.c:3901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Impure function at %L might not be evaluated"
  msgstr "Advar nÃ¥r en inline funktion ikke kan indbygges"
  
! #: fortran/resolve.c:3977
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:3995
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4278
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4448 fortran/resolve.c:4471
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4566
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4571
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4581
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4672
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: fortran/resolve.c:4695
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4705
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4729
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4769
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument dim at %L must be scalar"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4864
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4887
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array `%A' at %0 is too large to handle"
  msgid "Array index at %L is an array of rank %d"
  msgstr "Tabellen '%A' ved %0 er for stor til at hÃ¥ndtere"
  
! #: fortran/resolve.c:5028
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5035
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5057
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring begin/end point at %0 out of defined range"
  msgid "Substring end index at %L must be scalar"
  msgstr "Understrengs begyndelses-/slutpunkt ved %0 er uden for det definerede interval"
  
! #: fortran/resolve.c:5074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5084
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "requested alignment is too large"
  msgid "Substring end index at %L is too large"
  msgstr "angivet justering er for stor"
  
! #: fortran/resolve.c:5277
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5291
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5301
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5347
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5439
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 71837,72232 ----
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2617
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/resolve.c:2722
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2742
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2780
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2835
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2931
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3059
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3066
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3073
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3140
  #, fuzzy, gcc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:3151
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qs at %L is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3248
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "resolve_function(): bad function type"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3340
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3344
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3407
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3475
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3484
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3519
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3564
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3661
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3665
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3710
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "resolve_subroutine(): bad function type"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: fortran/resolve.c:3748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "shared and mdll are not compatible"
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "shared og mdll er indbyrdes uforenelige"
  
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3903
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "ReturnÃ©r vÃ¦rdier fra funktioner i fpu-registre"
  
! #: fortran/resolve.c:3907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Impure function at %L might not be evaluated"
  msgstr "Advar nÃ¥r en inline funktion ikke kan indbygges"
  
! #: fortran/resolve.c:3983
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4681
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument dim at %L must be scalar"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.c:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array `%A' at %0 is too large to handle"
  msgid "Array index at %L is an array of rank %d"
  msgstr "Tabellen '%A' ved %0 er for stor til at hÃ¥ndtere"
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring begin/end point at %0 out of defined range"
  msgid "Substring end index at %L must be scalar"
  msgstr "Understrengs begyndelses-/slutpunkt ved %0 er uden for det definerede interval"
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "requested alignment is too large"
  msgid "Substring end index at %L is too large"
  msgstr "angivet justering er for stor"
  
! #: fortran/resolve.c:5286
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 72073,72084 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 72235,72246 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 72087,72376 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5569
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5784
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5789
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5859
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5872
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6116 fortran/resolve.c:6268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in typebound call at %L"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/resolve.c:6232
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6239
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6278
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6475
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6509
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6561
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7096
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7129
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "\"%s\" after # is not a positive integer"
  msgid "%s at %L must be integer"
  msgstr "\"%s\" efter # er ikke et positivt heltal"
  
! #: fortran/resolve.c:7143 fortran/resolve.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7205
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7228
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7251
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7317
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7324
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7332
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7337
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7350
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7454 fortran/resolve.c:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7462 fortran/resolve.c:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7572
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7788
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7803
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7816
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7834
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7915 fortran/resolve.c:7930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7956 fortran/resolve.c:7985 fortran/resolve.c:8013
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7962
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7974
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8032
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:8090
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8113
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8140
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8163
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8193
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8199 fortran/resolve.c:8205
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 72249,72538 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in typebound call at %L"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6248
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6518
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6570
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7105
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "\"%s\" after # is not a positive integer"
  msgid "%s at %L must be integer"
  msgstr "\"%s\" efter # er ikke et positivt heltal"
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7359
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 72379,72663 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8433
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8601 fortran/resolve.c:8609
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8671 fortran/resolve.c:9300
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8697
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8709
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8724
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8827
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8880
  #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8902
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Selector at %L cannot be NULL()"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.c:8914
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "Selector at %L has no type"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9175
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9210 fortran/resolve.c:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9251
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9263
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9275
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9288
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9535
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9672
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9675
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9685 fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9799
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/resolve.c:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9874
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9922
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:9982
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:9996
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10006 fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10018 fortran/resolve.c:10136
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.c:10104
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10108 fortran/resolve.c:10118
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/resolve.c:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10190 fortran/resolve.c:10213
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10194 fortran/resolve.c:10219
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 72541,72831 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8896
! #, fuzzy, gcc-internal-format
! #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
! msgid "Derived type %qs cannot be used as a variable at %L"
! msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
! 
! #: fortran/resolve.c:8913
  #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Selector at %L cannot be NULL()"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.c:8941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "Selector at %L has no type"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9290
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9302
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9305
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9315
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9826
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9934
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10023
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 72665,72856 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/resolve.c:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10330 fortran/resolve.c:10417
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10340 fortran/resolve.c:10427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:10371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10380
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "FORALL construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/resolve.c:10548
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10558
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10635
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10740
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10853
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10885
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10891
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10935
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10939
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10944
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10962
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11280
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11522
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Pointer procedure assignment at %L"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/resolve.c:11534
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11779
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11782
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11855
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid NULL at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.c:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:11966
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12136
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12246
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12260
  #, 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 ""
--- 72833,73024 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "FORALL construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/resolve.c:10572
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10877
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10959
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Pointer procedure assignment at %L"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/resolve.c:11558
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11803
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11806
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11879
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid NULL at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.c:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11995
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12079
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12160
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12270
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12284
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 72858,73826 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12279
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer at %0 too large"
  msgid "String length at %L is too large"
  msgstr "Heltal ved %0 for stort"
  
! #: fortran/resolve.c:12596
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12600
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12608
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12618
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12633
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12645
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12677
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12699
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12730
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12766
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12791
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12812
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12819
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12866
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12869
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12873
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12876
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12879
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12882
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fejl ved egenskabsundersÃ¸gelse af filen %s"
  
! #: fortran/resolve.c:12955
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:12977
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:12999
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13017
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "funktion kan ikke indbygges"
  
! #: fortran/resolve.c:13029
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object of type `%T' may not be initialized"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "objekt af typen '%T' med variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: fortran/resolve.c:13038
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13048
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13067
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13071
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13075
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13079
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13101
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13119
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13176
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13182
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13188
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13196
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13202
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13245
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13253
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13261
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13354
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/resolve.c:13372
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13380
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13392
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13400
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13409
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13431
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13468
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13508
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13544
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13603
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13615
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13643
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13699
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.c:13910
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13953
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:13967
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:13981 fortran/resolve.c:14467
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13989
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13998
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14004
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14010
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14039
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14049
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14144
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14247
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14256
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14266
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14302
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.c:14400
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14414
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14430
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14440
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14449
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14458
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14500
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14513
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14524
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14557
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14565
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14574
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/resolve.c:14701
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14714
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14778
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14811
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14825
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: fortran/resolve.c:14890
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14896
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14902
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14910
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14949
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14960
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14987
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15011
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15027
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15038
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "uforenelig afledt type i PARAMETER ved %L"
  
! #: fortran/resolve.c:15046
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.c:15097
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15108
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15115
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15154
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15218
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15221
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15317
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Ingen angivelse af underforstÃ¥et DO-iterator '%A' ved %0"
  
! #: fortran/resolve.c:15351
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15354
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15364
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15390
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15400
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15409
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15422 fortran/resolve.c:15599
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15436
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15445
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15454
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15469
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15503
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15510
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15536
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15546
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.c:15625
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15640
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15653
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15671
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15683
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15692
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15704
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15713
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15725
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15741
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15749
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15756
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15768
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15777
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15793
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15799
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15824
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15905
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting definable entity near %L"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:16018
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16025
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16032
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16048
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16055
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16103
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16116
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16215
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16223
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16356
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.c:16527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.c:16611
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16620
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16628
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16644
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16762
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16787
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16796
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16869
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16880
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16891
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16922
  #, fuzzy, gcc-internal-format
  #| msgid "parse error in method specification"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/resolve.c:16989
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17002
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17040
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17072
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17158
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 73026,73994 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12303
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer at %0 too large"
  msgid "String length at %L is too large"
  msgstr "Heltal ved %0 for stort"
  
! #: fortran/resolve.c:12620
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12624
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12632
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12643
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12658
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12670
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12702
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12724
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12755
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12791
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12816
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12837
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12844
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12891
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12894
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12898
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12901
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12904
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12907
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fejl ved egenskabsundersÃ¸gelse af filen %s"
  
! #: fortran/resolve.c:12980
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13002
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13024
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13042
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "funktion kan ikke indbygges"
  
! #: fortran/resolve.c:13054
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object of type `%T' may not be initialized"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "objekt af typen '%T' med variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: fortran/resolve.c:13063
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13073
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13096
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13100
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13104
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13117
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13126
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13132
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13144
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13213
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13221
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13227
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13278
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13286
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13295
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13379
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/resolve.c:13397
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13411
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13417
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13425
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13434
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13456
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13493
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13533
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13569
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13628
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13640
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13668
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.c:13935
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13978
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:13992
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14006 fortran/resolve.c:14492
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14014
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14023
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14029
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14035
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14064
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14074
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14169
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14272
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14281
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14316
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14327
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.c:14425
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14439
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14455
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14465
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14474
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14483
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14525
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14549
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14582
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/resolve.c:14726
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14739
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14803
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14850
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: fortran/resolve.c:14915
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14921
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14935
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14952
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14974
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14985
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15012
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15031
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15058
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "uforenelig afledt type i PARAMETER ved %L"
  
! #: fortran/resolve.c:15066
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.c:15117
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15128
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15135
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15238
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15241
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15337
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Ingen angivelse af underforstÃ¥et DO-iterator '%A' ved %0"
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15391
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15404
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15410
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15420
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15429
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15442 fortran/resolve.c:15619
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15456
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15465
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15474
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15482
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15556
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15566
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.c:15645
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15660
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15673
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15703
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15712
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15724
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15733
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15745
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15761
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15769
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15788
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15797
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15813
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15819
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15844
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: fortran/resolve.c:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting definable entity near %L"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:16038
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16045
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16068
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16075
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16123
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16136
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16235
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16243
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16251
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16376
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.c:16547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.c:16631
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16640
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16648
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16664
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16767
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16816
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16889
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16900
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16942
  #, fuzzy, gcc-internal-format
  #| msgid "parse error in method specification"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/resolve.c:17009
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17042
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17052
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17060
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17092
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17178
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 73887,73915 ****
  msgid "Invalid character 0x%s at %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/scanner.c:1811 fortran/scanner.c:1814
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.c:2102
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "file %qs left but not entered"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/scanner.c:2144
  #, fuzzy, gcc-internal-format
  #| msgid "%s in preprocessing directive"
  msgid "Illegal preprocessor directive"
  msgstr "%s i prÃ¦processordirektiv"
  
! #: fortran/scanner.c:2487
  #, fuzzy, gcc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "Cannot open file %qs"
--- 74055,74083 ----
  msgid "Invalid character 0x%s at %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/scanner.c:1815 fortran/scanner.c:1818
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.c:1908
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.c:2137
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "file %qs left but not entered"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/scanner.c:2179
  #, fuzzy, gcc-internal-format
  #| msgid "%s in preprocessing directive"
  msgid "Illegal preprocessor directive"
  msgstr "%s i prÃ¦processordirektiv"
  
! #: fortran/scanner.c:2522
  #, fuzzy, gcc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "Cannot open file %qs"
*************** msgstr ""
*** 73997,74280 ****
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1131
  #, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1159
  #, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1180
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr ""
  
! #: fortran/simplify.c:1194
  #, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1211
  #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
  msgstr ""
  
! #: fortran/simplify.c:1303
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr ""
  
! #: fortran/simplify.c:1666
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr ""
  
! #: fortran/simplify.c:1685
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr ""
  
! #: fortran/simplify.c:1766
! #, gcc-internal-format
! msgid "in simplify_trig_call(): Bad intrinsic"
! msgstr ""
! 
! #: fortran/simplify.c:1821
! #, gcc-internal-format
! msgid "in gfc_simplify_trigd(): Bad type"
! msgstr ""
! 
! #: fortran/simplify.c:1839
! #, gcc-internal-format
! msgid "in gfc_simplify_atrigd(): Bad type"
! msgstr ""
! 
! #: fortran/simplify.c:1863
! #, gcc-internal-format
! msgid "in gfc_simplify_atan2d(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1901
  #, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2270
  #, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2841
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:3055
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.c:3168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.c:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.c:3291
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3315
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.c:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3751 fortran/simplify.c:3759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "den anden parameter til '%s' skal vÃ¦re 'char **'"
  
! #: fortran/simplify.c:3771
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3896
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.c:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.c:4220 fortran/simplify.c:4353
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "DIM argument at %L is out of bounds"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: fortran/simplify.c:4536
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.c:4560
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4905
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.c:5813 fortran/simplify.c:5821
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/simplify.c:5827
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:5865 fortran/simplify.c:5873
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/simplify.c:5879
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:5951
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.c:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.c:6584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.c:6621
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6709
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6723
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.c:6733
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr ""
  
! #: fortran/simplify.c:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.c:7483
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.c:7512
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:7650 fortran/simplify.c:7931
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.c:7660
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.c:7727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "trampolines not yet implemented"
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "trampoliner understÃ¸ttes ikke endnu"
  
! #: fortran/simplify.c:7751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "function call has aggregate value"
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "funktionskald har en sammensat vÃ¦rdi"
  
! #: fortran/simplify.c:7767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid argument of SQRT at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/simplify.c:8098
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8121
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8605
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
--- 74165,74445 ----
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1138
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "argument 3 of `%s' must be a 2-bit literal"
! msgid "Argument of ACOSD at %L must be between -1 and 1"
! msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
! 
! #: fortran/simplify.c:1164
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "argument 3 of `%s' must be a 2-bit literal"
! msgid "Argument of ASIND at %L must be between -1 and 1"
! msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
! 
! #: fortran/simplify.c:1216
  #, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1244
  #, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1265
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr ""
  
! #: fortran/simplify.c:1279
  #, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1296
  #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2 at %L is zero, then the second argument must not be zero"
  msgstr ""
  
! #: fortran/simplify.c:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr ""
  
! #: fortran/simplify.c:1751
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr ""
  
! #: fortran/simplify.c:1770
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr ""
  
! #: fortran/simplify.c:1837
! #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2D at %L is zero, then the second argument must not be zero"
  msgstr ""
  
! #: fortran/simplify.c:1872
  #, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2336
  #, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2907
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:3121
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.c:3234
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.c:3357
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3381
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.c:3432
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3817 fortran/simplify.c:3825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "den anden parameter til '%s' skal vÃ¦re 'char **'"
  
! #: fortran/simplify.c:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3962
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.c:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.c:4296 fortran/simplify.c:4429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "DIM argument at %L is out of bounds"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: fortran/simplify.c:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.c:4636
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.c:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4981
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.c:5889 fortran/simplify.c:5897
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/simplify.c:5903
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:5941 fortran/simplify.c:5949
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/simplify.c:5955
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.c:6604
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.c:6660
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.c:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.c:6809
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.c:6861
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr ""
  
! #: fortran/simplify.c:6975
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.c:7559
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.c:7588
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:7726 fortran/simplify.c:8009
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.c:7736
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.c:7803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "trampolines not yet implemented"
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "trampoliner understÃ¸ttes ikke endnu"
  
! #: fortran/simplify.c:7827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "function call has aggregate value"
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "funktionskald har en sammensat vÃ¦rdi"
  
! #: fortran/simplify.c:7843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid argument of SQRT at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/simplify.c:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8199
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8683
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
*************** msgstr ""
*** 74731,74737 ****
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 74896,74902 ----
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr "for fÃ¥ parametre til funktionen
*** 74938,74960 ****
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:926
  #, gcc-internal-format
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:2431 fortran/trans-intrinsic.c:2978
! #: fortran/trans-intrinsic.c:3198
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11470 fortran/trans-stmt.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event variable at %L shall not be coindexed"
--- 75103,75125 ----
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:929
  #, gcc-internal-format
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:2434 fortran/trans-intrinsic.c:2981
! #: fortran/trans-intrinsic.c:3201
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11666 fortran/trans-stmt.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event variable at %L shall not be coindexed"
*************** msgstr "uens antal parenteser"
*** 75099,75182 ****
  msgid "unable to open file"
  msgstr "kunne ikke Ã¥bne filen"
  
! #: lto/lto-common.c:1977
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2004
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "kunne ikke fortolke hex-tal"
  
! #: lto/lto-common.c:2036
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2045
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "kunne ikke fortolke filforskydning"
  
! #: lto/lto-common.c:2048
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "uventet forskydning"
  
! #: lto/lto-common.c:2070
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ugyldig linje i lÃ¸sningsfilen"
  
! #: lto/lto-common.c:2081
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "ugyldig lÃ¸sning i lÃ¸sningsfilen"
  
! #: lto/lto-common.c:2087
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2209
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2222
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read LTO mode table from %s"
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "kan ikke lÃ¦se LTO-tilstandstabel fra %s"
  
! #: lto/lto-common.c:2343
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Kan ikke Ã¥bne %s"
  
! #: lto/lto-common.c:2364
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Kan ikke oversÃ¦tte %s"
  
! #: lto/lto-common.c:2375
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Kan ikke lÃ¦se %s"
  
! #: lto/lto-common.c:2693
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "kunne ikke Ã¥bne symbollÃ¸sningsfilen: %m"
  
! #: lto/lto-common.c:2817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing braces around initializer"
  msgid "missing resolution data for %s"
  msgstr "krÃ¸llede paranteser mangler omkring startvÃ¦rdien"
  
! #: lto/lto-common.c:2854
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
--- 75264,75347 ----
  msgid "unable to open file"
  msgstr "kunne ikke Ã¥bne filen"
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "kunne ikke fortolke hex-tal"
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2046
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "kunne ikke fortolke filforskydning"
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "uventet forskydning"
  
! #: lto/lto-common.c:2071
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ugyldig linje i lÃ¸sningsfilen"
  
! #: lto/lto-common.c:2082
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "ugyldig lÃ¸sning i lÃ¸sningsfilen"
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2224
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read LTO mode table from %s"
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "kan ikke lÃ¦se LTO-tilstandstabel fra %s"
  
! #: lto/lto-common.c:2345
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Kan ikke Ã¥bne %s"
  
! #: lto/lto-common.c:2366
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Kan ikke oversÃ¦tte %s"
  
! #: lto/lto-common.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Kan ikke lÃ¦se %s"
  
! #: lto/lto-common.c:2695
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "kunne ikke Ã¥bne symbollÃ¸sningsfilen: %m"
  
! #: lto/lto-common.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing braces around initializer"
  msgid "missing resolution data for %s"
  msgstr "krÃ¸llede paranteser mangler omkring startvÃ¦rdien"
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
*************** msgstr "et makronavn mangler efter %s"
*** 76381,76395 ****
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1975 c-family/c.opt:1983 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3228
  #, fuzzy, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "et filnavn mangler efter '-%s'"
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1971
! #: c-family/c.opt:1991 c-family/c.opt:1995 c-family/c.opt:1999
  #, fuzzy, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "et mÃ¥l mangler efter '-%s'"
--- 76546,76560 ----
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, fuzzy, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "et filnavn mangler efter '-%s'"
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1975
! #: c-family/c.opt:1995 c-family/c.opt:1999 c-family/c.opt:2003
  #, fuzzy, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "et mÃ¥l mangler efter '-%s'"
*************** msgstr "sproget %s ikke genkendt"
*** 76411,76432 ****
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr "sproget %s ikke genkendt"
  
! #: c-family/c.opt:1465
  #, fuzzy, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr "intet klassenavn angivet med '-%s'"
  
! #: c-family/c.opt:1584
  #, fuzzy, gcc-internal-format
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr "-fhandle-exceptions er blevet omdÃ¸bt til -fexceptions (og er nu til som standard)"
  
! #: c-family/c.opt:1671
  #, fuzzy, gcc-internal-format
  msgid "unrecognized ivar visibility value %qs"
  msgstr "ukendt registernavn '%s'"
  
! #: c-family/c.opt:1831
  #, fuzzy, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ukendt registernavn '%s'"
--- 76576,76597 ----
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr "sproget %s ikke genkendt"
  
! #: c-family/c.opt:1469
  #, fuzzy, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr "intet klassenavn angivet med '-%s'"
  
! #: c-family/c.opt:1588
  #, fuzzy, gcc-internal-format
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr "-fhandle-exceptions er blevet omdÃ¸bt til -fexceptions (og er nu til som standard)"
  
! #: c-family/c.opt:1675
  #, fuzzy, gcc-internal-format
  msgid "unrecognized ivar visibility value %qs"
  msgstr "ukendt registernavn '%s'"
  
! #: c-family/c.opt:1835
  #, fuzzy, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ukendt registernavn '%s'"
*************** msgstr "'%s' er forÃ¦ldet"
*** 76511,76611 ****
  msgid "unknown linker output %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:1458
  #, fuzzy, gcc-internal-format
  #| msgid "unknown string token %s\n"
  msgid "unknown excess precision style %qs"
  msgstr "ukendt strengsymbol %s\n"
  
! #: common.opt:1473
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1517
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "unknown floating point contraction style %qs"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: common.opt:1669
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:1738
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1833
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA algorithm %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:1846
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA region %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:1920
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown LTO partitioning model %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:2022
  #, fuzzy, gcc-internal-format
  #| msgid "target missing after %s"
  msgid "options or targets missing after %qs"
  msgstr "et mÃ¥l mangler efter %s"
  
! #: common.opt:2030
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2172
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2188
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2278
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown Live-Patching Level %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:2311
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:2618
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "ukendt tls-model %qs"
  
! #: common.opt:2950
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:2988
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "ikke genkendt synlighedsvÃ¦rdi %qs"
  
! #: common.opt:3007
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for `%s')"
  msgid "unknown vtable verify initialization priority %qs"
--- 76676,76776 ----
  msgid "unknown linker output %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:1470
  #, fuzzy, gcc-internal-format
  #| msgid "unknown string token %s\n"
  msgid "unknown excess precision style %qs"
  msgstr "ukendt strengsymbol %s\n"
  
! #: common.opt:1485
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1529
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "unknown floating point contraction style %qs"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: common.opt:1681
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:1750
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1845
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA algorithm %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:1858
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA region %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:1932
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown LTO partitioning model %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:2034
  #, fuzzy, gcc-internal-format
  #| msgid "target missing after %s"
  msgid "options or targets missing after %qs"
  msgstr "et mÃ¥l mangler efter %s"
  
! #: common.opt:2042
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2184
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2200
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2294
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown Live-Patching Level %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:2327
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:2634
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "ukendt tls-model %qs"
  
! #: common.opt:2966
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:3004
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "ikke genkendt synlighedsvÃ¦rdi %qs"
  
! #: common.opt:3023
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for `%s')"
  msgid "unknown vtable verify initialization priority %qs"
*************** msgstr "(i nÃ¦rheden af klargÃ¸ringen af
*** 76614,76619 ****
--- 76779,76787 ----
  #~ msgid "default %d minimum %d maximum %d"
  #~ msgstr "standard %d minimum %d maksimum %d"
  
+ #~ msgid "Same as %s.  Use the latter option instead."
+ #~ msgstr "Samme som %s. Brug det sidste tilvalg i stedet."
+ 
  #~ msgid "The --param option recognizes the following as parameters"
  #~ msgstr "Tilvalget --param genkender fÃ¸lgende som parametre"
  
*************** msgstr "(i nÃ¦rheden af klargÃ¸ringen af
*** 77728,77733 ****
--- 77896,77906 ----
  #~ msgstr "ugyldig konvertering fra '%T' til '%T'"
  
  #, fuzzy
+ #~| msgid "argument 3 of `%s' must be a 2-bit literal"
+ #~ msgid "ASYNCHRONOUS= specifier at %L must be scalar"
+ #~ msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
+ 
+ #, fuzzy
  #~| msgid "Missing %A specifier in statement at %0"
  #~ msgid "Missing %<(%> in statement at or before %L"
  #~ msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
*************** msgstr "(i nÃ¦rheden af klargÃ¸ringen af
*** 79585,79595 ****
  #~ msgid "malformed #pragma GCC coprocessor"
  #~ msgstr "forkert udformet '#pragma map' - ignoreret"
  
- #, fuzzy
- #~| msgid "options enabled: "
- #~ msgid "coprocessor not enabled"
- #~ msgstr "tilvalg slÃ¥et til: "
- 
  #~ msgid "malformed #pragma call"
  #~ msgstr "forkert udformet #pragma-kald"
  
--- 79758,79763 ----
diff -Nrcpad gcc-10.1.0/gcc/po/de.gmo gcc-10.2.0/gcc/po/de.gmo
*** gcc-10.1.0/gcc/po/de.gmo	Thu May  7 11:02:05 2020
--- gcc-10.2.0/gcc/po/de.gmo	Thu Jul 23 06:45:24 2020
***************
*** 1,1634 ****
! Þ•ˆ6\´¹Hœh€‹�‹-ƒ‹1±‹ã‹ ø‹ÛŒ+õŒ0!�KR�ž�´�
! À�Ë�<Ô�BŽRTŽ>§Ž@æŽ9'�Ca�F¥�5ì�I"�l�ƒ�!˜�$º� ß�‘"‘+A‘m‘-t‘#¢‘”Æ‘[’a’A€’'Â’ê’F“QO“5¡“]×“w5”I­”A÷”K9•N…•BÔ•O–Lg–R´–;—8C—>|—I»—I˜BO˜~’˜?™DQ™E–™@Ü™EšCcš=§šZåš@@›6�›{¸›B4œ?wœ‰·œ9A�P{�CÌ�FžsWžEËžCŸQUŸN§Ÿ�öŸG‡ ŒÏ O\¡R¬¡Cÿ¡QC¢N•¢Fä¢9+£=e£=££4á£P¤Mg¤Eµ¤Bû¤G>¥I†¥HÐ¥B¦=\¦7š¦6Ò§*	¨I4¨~¨ ›¨Y¼¨o©-†©E´©
! ú©'ª8-ª>fª¥ª)·ª0áª«+«ZG«l¢«+¬=;¬my¬0ç¬)­ B­c­;s­E¯­õ­#®2® I®7j®8¢®)Û®¯%¯$@¯$e¯*Š¯*µ¯à¯û¯ °7°Q°]°#n°’°8©°â°!ó°;±EQ±—±5¶±Eì±%2²1X².Š²¹²0×²L³6U³7Œ³lÄ³G1´$y´ž´J½´*µE3µ2yµE¬µlòµ_¶3{¶@¯¶ð¶5·>·G· ^·&·J¦·8ñ·U*¸:€¸»¸Î¸-á¸¹I¹h¹An¹@°¹/ñ¹@!º;bº#žºcÂº_&»Y†»là»XM¼T¦¼Qû¼KM½L™½Sæ½^:¾H™¾5â¾I¿Yb¿,¼¿*é¿6ÀAKÀ3�ÀcÁÀ=%ÁcÁyÁ#‰Á#­Á3ÑÁ*Â30Â3dÂ˜Â.«ÂÚÂíÂ5ÿÂ75ÃmÃ#ˆÃ,¬Ã"ÙÃ"üÃ#ÄCÄ6]Ä3”Ä/ÈÄJøÄ2CÅ8vÅ/¯Å&ßÅ6Æ,=ÆPjÆH»Æ8Ç-=Ç0kÇxœÇeÈB{È?¾ÈFþÈ3EÉ9yÉ2³É-æÉ0Ê_EÊV¥ÊZüÊEWËA�ËßËH÷ËF@ÌP‡ÌRØÌG+ÍEsÍQ¹ÍgÎssÎAçÎQ)Ïw{Ï[óÏbOÐY²ÐiÑovÑ<æÑW#ÒW{ÒVÓÒ^*ÓN‰Ó;ØÓoÔp„ÔJõÔ`@ÕI¡ÕoëÕR[Ök®ÖK×?f×Q¦×Mø×_FØI¦Ø9ðØ&*Ù9QÙ‹Ù<«Ù(èÙ*Ú:<Ú:wÚW²ÚG
! ÛYRÛZ¬Û\Ü¬dÜÌÝ^ÞÝn=Þf¬ÞvßeŠßuðß\fàlÃàJ0á:{áL¶ážâ¾¢âWaãg¹ã_!äo�ä^ñänPåU¿åeæ){æ%¥æ|ËæœHçFåçV,èNƒè^ÒèM1é]éDÝéT"ê wê!˜ê ºê&Ûê4ë7ë-Pë#~ë¢ë.¾ë íëì.'ì0Vì7‡ì!¿ìfáì4Hí=}íL»íî(î,Cî&pî —î¸îÓî0èîHïSbï?¶ïöï/ð#>ð:bð]�ð$ûð& ñ-Gñ?uñ6µñ4ìñ4!ò2Vò-‰ò5·òˆíò'vó3žóÒó?òó?2ôrô1�ô¿ô5Úô*õR;õjŽõ&ùõ& ö%Gö*möO˜ö>èö7'÷;_÷9›÷;Õ÷0ø4Bø1wø=©ø>çø;&ùpbù'Óù'ûù+#ú5OúT…úYÚúH4ûN}ûVÌû`#ü`„üVåü]<ýUšý\ðýhMþI¶þbÿVcÿ@ºÿ>ûÿ<:UwPÍH.g;–gÒŠ:CÅ-	R7GŠ/Ò888qRª@ýT>E“UÙE/Mu*ÃdîZSI®&ø>l^mË79	Zq	NÌ	8
! @T
! A•
! ?×
! h&€5§mÝQK8�3Ö4
! 
)?
\i
1Æ
9ø
2?Ih‰;òH.\w!Ô<ö63;j,¦!Ó6õ=,5jj 'Q3:…<À0ý4.,c4�,Å<ò5/!e&‡+®;Ú6=M,‹0¸,é3:JT…+Ú44;>p0¯0à-F?E†3Ì//0@`)¡)ËõFEV<œ3ÙK
!Y!{-�-ËCù.=Fl³5Ð,3@QB’>ÕfE{!Á!ã'#-<Q(ŽB·5ú90 @j B« 9î j(!(“!3¼!1ð!1"".T"8ƒ"5¼";ò"/.#/^#/Ž#/¾#+î#*$6E$|$J›$æ$1%D6%*{%*¦%/Ñ%M&3O&1ƒ&@µ&0ö&@''?h':¨';ã'8(&X(-(<­((ê(,)'@)(h))‘)W»)"*#6*BZ*2�*5Ð*1+8+)O+1y+?«+!ë+2
,_@,: ,8Û,/-"D-*g-I’-4Ü-C.HU.3ž.Ò.>ê.-)/CW/:›/2Ö/=	0G01f0˜0$·02Ü01&1UE1-›1.É13ø1?,2?l21¬2bÞ21A3:s30®3+ß3A4.M4*|42§4%Ú4251350e59–51Ð526156+g6,“63À6.ô6D#77h7$ 7+Å7Nñ7;@86|8³8:Ì8989;W99“9aÍ99/:Bi:B¬:0ï:� ;@±;Bò;;5<Dq<7¶<+î<$=0?=*p=A›=6Ý=3>$H>6m>*¤>.Ï>9þ>8?,X?0…?5¶?,ì?.@0H@%y@7Ÿ@&×@Cþ@:BA}A/šA6ÊACB@EB%†BB¬B$ïBCK2C*~C'©CÑC'ïC0DHD"cD?†D ÆD#çD0E(<E.eE*”E,¿E1ìE3FHRF+›F"ÇF1êF4G)QG4{G$°G/ÕG$H9*H9dH8žH1×H5	ID?I1„IP¶I‚JVŠJ4áJ/K7FKQ~K1ÐKEL6HL3L;³L?ïL>/M@nMe¯M?N/UN=…NiÃN<-OCjO3®O0âO7PEKP2‘P+ÄP+ðP>Q-[Q>‰QÈQçQR<RE[R<¡R;ÞRESF`S6§SIÞSX(T7�T.¹T8èTT!UvU1’U5ÄU+úU,&V@SVX”V4íV)"W6LW9ƒW*½W*èW6X*JXFuX?¼X6üX83YXlY@ÅY%Z,Z@>ZZo‘ZE[3G[5{[(±[)Ú[0\85\`n\KÏ\U];q].­]/Ü]8^E^@`^,¡^RÎ^V!_Qx_UÊ_9 `)Z`Q„`lÖ`aCa4¥a2ÚaZ
bPhbi¹bt#cK˜cnäc`Sd=´d9òdV,e4ƒe?¸e8øeU1f8‡f3Àf ôf4g'Jg&rg$™g"¾g%ág"h:*hGeh/­hÝh)ühB&iYiiNÃi‚j1•jQÇj.kHkHgkF°kE÷k8=lHvl1¿l,ñl"m8Am3zm"®m&ÑmIøm#BnCfn&ªn/Ñn2o44o.io5˜o:Îo	pEp/ap ‘p(²p#Ûp+ÿp&+q7RqBŠqHÍq(r"?r%br)ˆr$²r%×r7ýr$5sGZs*¢s,Ís8ús.3tbtN‚t1ÑtJuENu0”u€ÅulFv2³vIæv50w@fw+§wBÓw4x(KxftxkÛxXGy> y2ßyMz'`z"ˆz&«z)Òz<üz+9{#e{‰{¨{vÈ{_?|^Ÿ|Mþ|EL}-’}GÀ},~T5~.Š~*¹~Fä~K+Mw)Å!ï@€$R€$w€&œ€KÃ€��(;�5d�3š�iÎ�%8‚?^‚ž‚­‚Ì‚ç‚4ƒ7ƒFƒ/cƒ;“ƒMÏƒB„6`„G—„=ß„z…^˜…z÷…Yr†‡Ì†ET‡š‡4²‡(ç‡'ˆ=8ˆ:vˆJ±ˆ/üˆ+,‰,X‰)…‰,¯‰DÜ‰1!Š9SŠA�Š6ÏŠ:‹3A‹8u‹J®‹Kù‹/EŒHuŒK¾ŒS
! �.^�J��@Ø�!ŽB;Ž8~ŽR·Ž-
! �W8�J��ZÛ�?6�Hv�-¿�”í�E‚‘.È‘:÷‘?2’3r’2¦’<Ù’*“1A“ws“^ë“CJ”oŽ”0þ”;/•(k•3”•(È•2ñ•,$–'Q–Dy–5¾–)ô–(—%G—2m—o —I˜)Z˜!„˜X¦˜+ÿ˜J+™)v™: ™=Û™3š!Mš9oš2©š[Üš[8›-”›(Â›ë›6œ/;œ%kœ6‘œ/Èœ#øœ<�.Y�0ˆ�7¹�$ñ�5ž9Lž=†žGÄž*Ÿ%7Ÿ]ŸxŸ'–Ÿ@¾Ÿ%ÿŸ % ®Æ Lu¡MÂ¡¬¢¼½¢\z£j×£MB¤N�¤¸ß¤¬˜¥^E¦f¤¦È§¼Ô§f‘¨nø¨„g©2ì©Mª(mª5–ªQÌªH«Mg«Uµ«[¬Lg¬B´¬s÷¬ k­-Œ­Iº­@®”E®[Ú®¾6¯_õ¯†U°TÜ°41±Vf±0½±0î±-²5M²9ƒ²I½²B³bJ³‚­³A0´Qr´SÄ´*µCµ^µZsµzÎµ=I¶M‡¶OÕ¶6%·^\·7»·>ó·02¸4c¸7˜¸BÐ¸P¹=d¹?¢¹Jâ¹X-ºC†ºFÊº6»EH»’Ž»Q!¼Xs¼Ì¼*ì¼:½NR½H¡½;ê½(&¾"O¾6r¾#©¾Í¾.é¾#¿'<¿/d¿1”¿BÆ¿-	À17À!iÀ)‹À>µÀAôÀK6ÁV‚Á3ÙÁ:
Â3HÂ6|Â0³Â3äÂ?ÃBXÃ2›ÃAÎÃCÄŠTÄMßÄT-Å,‚Å*¯Å/ÚÅ,
! Æ7Æ
! SÆ#^Æ*‚Æ.­ÆÜÆJïÆ:ÇYÇrÇ+’ÇF¾ÇMÈJSÈjžÈN	É(XÉ�É+¡ÉpÍÉ>Ê#PÊ%tÊ4šÊÏÊàÊûÊË+6ËbË>}Ë<¼ËvùËpÌF�ÌSÔÌ/(Í-XÍ†Í¤Í@ÂÍÎ Î8Î:OÎ9ŠÎ9ÄÎ"þÎ3!Ï!UÏwÏ)�Ï*ºÏ0åÏ9Ð#PÐ$tÐA™ÐÛÐ"õÐ-Ñ3FÑ/zÑ,ªÑ<×ÑFÒ[Ò*vÒ.¡Ò+ÐÒ4üÒ71ÓSiÓG½Ó:Ô%@Ô!fÔ*ˆÔ³ÔÏÔ=ìÔ(*Õ1SÕ5…Õ*»Õ)æÕ,Ö/=ÖomÖkÝÖ0I×Xz×]Ó×a1Ø“ØW³Ø-Ù#9ÙE]Ù£Ù*¾ÙéÙ=ûÙ9Ú QÚ!rÚ ”Ú1µÚDçÚE,Û rÛD“Û{ØÛ0TÜ'…Ü6­Ü-äÜ)Ý#<Ý'`Ý"ˆÝ&«ÝÒÝ#òÝ'Þ">ÞaÞ-~Þ¬Þ¾Þ0ØÞ	ß"ß'3ß/[ß.‹ßºß'Úß à0#àTà#rà–à³àÒàêà á$)á:Ná0‰áBºá;ýá?9â?yâ¹âÏâ4ââ`ãxã$—ã¼ã#Úã'þã&ä6Eä|ä šä»äÍäãä%å%(åNånå†å¥åÄå-ßå
æ-(æ%Væ|æ.˜æÇæåæ3ç9çOçnç]€çÞç+ôç/ è#Pè0tè/¥è#Õèùè,éEéYé,xéC¥ééé6ûéA2ê+tê+ ê*Ìê.÷ê!&ë*HëRsë\Æëc#ì9‡ì=Áì!ÿì'!íHIí5’í)Èí)òí"î#?îcî.~î­î$½î(âî=ï.Iïxï;’ï(Îï÷ï.ð@AðU‚ðbØð‚;ñ‚¾ñAòCZòžò½ò#Ýò(ó0*ó5[ó‘ó§ó"¶ó"Ùó}üó5zô2°ô ãô6õ4;õpõMŽõNÜõ3+ö>_öKžö9êöE$÷Gj÷8²÷Pë÷C<øJ€ø1Ëø5ýø*3ù)^ùCˆùfÌù_3ú“ú1²úäúþú<û+Zû"†û6©û2àû1ü3Eü5yü7¯ü'çüIý-Yý6‡ý&¾ý$åýJ
! þNUþP¤þ>õþ[4ÿ@�ÿ5ÑÿA)I#s!—0¹,ê.1F2xG«Kó,?Ml,º;çX#=|Oº<
! .GCv5ºð)%:)`)Š´Íç2<63s0§ØGî364j8Ÿ8Ø+/"[Q~1ÐA	(D	,m	š	0¹	*ê	E
! B[
! @ž
! -ß
! /
-=.k(š(Ã*ì.)F1pG¢KêJ6
3�
,µ
&â
,	"6=Y,—'Ä1ì#'B9j0¤'Õ3ý01/b(’1»)í36K ‚2£ Ö?÷+7.c-’+Àì þ\=/š'Êò+*7'b$Š*¯Ú]ô;R_Ž0î) I2jE�)ã<
"J'm•-°+Þ
! ;2FnµÕ-ñ S@R”ZçOB’¨$ºXß18\jLÇIM^K¬ZøkSK¿NdZ+¿/ë#0?/p# -Ä,ò& F C] ¡ 3¸ +ì  !*9!.d!“!?³!ó!,"?"W")t""ž"4Á"(ö"f#†#+£#JÏ#;$$V$C{$<¿$5ü$*2%.]%Œ%F¦%"í%i&+z&>¦&'å&:
'H'_'z'5”'=Ê')(2(H(c(0~(0¯(à(,ò(6)CV)š)$²)&×)Gþ)2F*y*J˜*,ã*:+KK+-—+;Å+,#,>,.Z,+‰,µ,Ä,ä,A-E-"e-ˆ-¡-Á-)Ù-).-. H.#i.�.£.V¾./$5/Z/2y/¬/Å/Ü/.ô/5#0'Y0�0,ž09Ë01	1A&10h1"™1"¼1ß1Gü1DD2)‰2E³2/ù2G)36q3$¨38Í384d?4O¤4=ô4C25Hv5,¿5Bì5./67^63–6@Ê6;7HG7W�7;è75$8AZ8Wœ86ô89+9;e9T¡94ö96+:4b:L—:8ä:<;=Z;>˜;?×;Z<Ir<A¼<=þ<6<=6s=:ª=4å=@>I[><¥>Nâ>Q1?8ƒ?B¼?Kÿ?uK@5Á@O÷@IGA8‘A<ÊAFB:NBF‰BGÐBGCI`C=ªCfèC/OD.DA®DðD“E& EWÇEbFL‚FAÏF=GlOG¼G¶ÓGŠH£H#¿H%ãH)	I53IHiI²I=ÐISJEbJ:¨J<ãJ> K:_K>šK=ÙKOL@gLE¨L*îLM 8MSYM­MÍMBãMB&N:iN'¤N0ÌN6ýN24O*gO*’O2½O:ðO(+P6TPB‹PHÎP,Q0DQ"uQ+˜Q-ÄQ+òQ~R��R!-SOS hS ‰S ªS+ËS'÷S#T$CThT+ˆT1´T/æTU;6U
! rUI}UAÇU"	V1,V"^VF�VdÈVU-WPƒW'ÔWüWX4 X\UXO²X7Y5:Y{pYKìY28ZkZP|Z?ÍZ1
['?[#g[R‹[+Þ[&
! \'1\mY\4Ç\(ü\(%]N]_]:q]3¬]$à]^8"^0[^'Œ^R´^__D:_'_@§_ è_@	` J`-k`+™`Å`â`aa3da*˜a-Ãa#ña-b,CbpbU‰b(ßb,c&5cB\c#Ÿc+Ãc+ïcXd5td#ªdÎdpèdYe'ye¡e#½eáeOýe!Mf"of%’f¸fÓfäf0üf--g[g7tg'¬g"Ôg!÷g7h$Qhvh,’h#¿hãh!i%%i#Kioi�i­i0Äi(õi)jHjdj�j!“jµjËj.æj:kQPk¢k"Àk1ãk#l09l&jl
‘laŸl.m0mdAm1¦mØmÛmßm.ïmn&n2.n2anM”nMân0o0Douo(|o,¥oÒoÞoçop2pKApK�pCÙpq97q2qq9¤q<Þqr9$r^rwr‘r#ªrOÎr.s5Ms9ƒs5½sfós'Zt8‚t!»t4Ýt>u?Qu+‘u*½u,èu-v/Cvsv2Šv*½v.èv)w&Aw'hw&�w&·w%Þw#x'(x%Px(vx Ÿx$Àx åx"y,)y2Vy‰y©y*Èy,óy. z$Oz*tzAŸz1áz{+{)G{q{+‘{^½{?|?\|)œ|3Æ|5ú|D0}?u}Oµ}-~23~Lf~/³~6ã~ô,€<€W€8w€0°€3á€7�>M�$Œ�5±�,ç�.‚,C‚1p‚3¢‚2Ö‚	ƒ6%ƒ1\ƒ$Žƒ0³ƒäƒúƒ7„9„Y„u„#‰„­„ Í„+î„…!…2…F…X…k…ƒ…Ÿ…¿…Ò…å…:ü…)7†Ja†C¬†ð†‡((‡,Q‡S~‡Ò‡Ù‡,à‡
! 
ˆˆ7ˆTˆ(mˆ:–ˆÑˆ7îˆ(&‰O‰5o‰¥‰¹‰)Ö‰/Š
0Š!>Š `Š'�Š ©Š0ÊŠûŠ
‹ $‹E‹\‹r‹‹‹¥‹´‹-Ò‹"Œ!#Œ)EŒPoŒÀŒÂŒËŒÔŒ$ÝŒ3�6�R�1r�:¤�>ß�Ž'Ž0Ž9ŽBŽ!KŽmŽ‰Ž–ŽŸŽ¬ŽµŽ¾ŽÇŽÐŽìŽõŽAùŽB;�~~�°ý�K®�gú�b‘{‚‘eþ‘Œd’-ñ’G“Qg“¹“3Ù“=
”;K”5‡”,½”ê”•‰•^–•rõ•oh–Ø–
ö–*—</—.l—›—·—5Ô—

! ˜€˜™˜’Ÿ˜(2™+[™.‡™+¶™-â™€š|‘šn›3}›A±›kó›5_œ'•œ7½œ.õœ5$�&Z�$��.¦�Õ�[ñ�“MžŒážcnŸGÒŸJ Ge ¹­ +g¡1“¡KÅ¡V¢:h¢$£¢®È¢+w£££½£×£nð£)_¤¥‰¤B/¥.r¥>¡¥<à¥;¦:Y¦¡”¦'6§E^§W¤§>ü§S;¨Y�¨Lé¨L6©œƒ©? ªQ`ªb²ªB«QX«Eª«Oð«s@¬[´¬„­V•­\ì­=I®6‡®}¾®A<¯K~¯<Ê¯0°-8°8f°QŸ°Bñ°G4±Q|±HÎ±I²Wa²Z¹²V³Hk³D´³Jù³?D´=„´BÂ´�µC‡µDËµ7¶AH¶*Š¶Gµ¶Mý¶KK·;—·?Ó·E¸5Y¸H�¸bØ¸J;¹b†¹Yé¹9Cº1}ºB¯ºÑòºQÄ»r¼N‰¼9Ø¼6½ZI½9¤½iÞ½]H¾X¦¾Eÿ¾NE¿@”¿2Õ¿FÀbOÀU²À‡ÁM�Á`ÞÁ@?ÂV€ÂW×Â9/ÃliÃ\ÖÃB3ÄyvÄTðÄPEÅI–ÅFàÅN'ÆCvÆGºÆ~Çy�ÇLûÇ:HÈWƒÈTÛÈS0ÉR„É>×É:ÊdQÊ'¶Ê*ÞÊC	Ë/MËA}ËL¿Ë6ÌBCÌE†ÌCÌÌBÍ_SÍ6³Í+êÍ?Î@VÎ=—Î:ÕÎAÏCRÏG–Ï2ÞÏ7ÐBIÐZŒÐ@çÐ+(Ñ+TÑ9€ÑIºÑCÒ)HÒMrÒ7ÀÒ7øÒ+0Ó:\ÓA—Ó*ÙÓ*Ô,/Ô(\Ô7…Ô½Ô1ÛÔ=
Õ>KÕOŠÕÚÕ%õÕuÖ;‘ÖOÍÖ ×H>×D‡×5Ì×[ØK^ØBªØQíØ??ÙÙ8œÙuÕÙLKÚL˜Ú=åÚA#ÛBeÛA¨ÛBêÛ:-Ü$hÜA�Ü3ÏÜ,Ý!0Ý#RÝTvÝ-ËÝ+ùÝ,%ÞXRÞ³«Þs_ßqÓß‡EàtÍà`Báb£áVâY]â#·âBÛâUãStã¶Èã#ä£ä#¼ä6àä[å>så²åÂÇå4Šæ¿æ3Ëæÿæ(ç4ç0Mç~ç4œç!Ñç"óçè/è!;è
! ]èhèwè‹è˜è¯èÂèÊè	ÓèÝèíèüèéé*éEé`ésé€é�é�é¯éÄé	×éáéîéþéê	!ê
! +ê%6êX\êZµê[ë[lëOÈë"ì7;ìOsì'Ãì6ëì6"íFYí í9½í[÷í3Sî‡î î½î@ÑîBï?Uï-•ï0Ãïôï?ð3Kð0ð)°ð5Úðñ+ ñ0LñH}ñ$Æñ+ëñ:òRòAiò:«ò%æòó%&ó)Lóvó“ó-°óBÞó?!ô,aôPŽôSßôw3õC«õ'ïõ7ö5Oö?…ö=Åö6÷9:÷At÷G¶÷.þ÷)-ø:Wø"’ø µø/ÖøHùJOù'šù‡Âù>Jû‰ûE	üŽOübÞüPAý=’ý1Ðý/þq2þo¤þ.ÿ0CÿUtÿŸÊÿ=jO¨gøe`VÆWEuJ»):0)kl•B7^)–#Àäý'<'Qy—$©Î+î#>/^%Ž´Ò(ìh%~H¤4íJ"0mFž?åm%	l“	I
! HJ
! C“
! H×
! G BhO«(ûK$2p6£lÚeG
M­
8û
U4mŠ3ø2,*_4ŠQ¿#+51a'“5»VñmH{¶@2ns+â*,'W&'¦@Î9SI#�!ÁJã>.Zm.ÈL÷D1b%”DºKÿK;i:¥^àK??‹Ë;ë0'$X<}ºÖ$ôF%`6†6½)ôVGu4½tò@g:¨ã9F=/„#´2Ø1>=h|1å/UG>�JÜG' Go 6· +î .!hI!O²!K"8N"C‡"SË"d#Q„#=Ö#B$IW$X¡$\ú$4W%9Œ%CÆ%=
! &CH&6Œ&1Ã&7õ&H-'3v'=ª'Oè'08(0i(*š(!Å(<ç(-$))R))|)*¦))Ñ)Pû)6L*/ƒ*/³*/ã*8+5L+9‚+9¼+6ö+7-,.e,9”,-Î,:ü,<7-/t->¤-+ã-(..8.+g.8“.BÌ.:/J/Jh/³/iÈ/20'F0n0nˆ0÷0o1,‚1M¯1Ký1HI3-’37À37ø3>04Go44·4Oì4<5;X5(”53½5 ñ56m06'ž6;Æ6B79E707D°7Bõ7D88B}8GÀ8G9?P9�9®9^Ë9P*:6{:5²:5è:C;*b;[�;8é;{"<¨ž<XG=% =Æ=$ä=G	>)Q>8{>;´>Rð>+C?9o?)©?7Ó?R@:^@A™@8Û@)At>A0³A3äA8B.QB9€BKºB%C,C&HC1oC7¡C?ÙC%D%?D$eDTŠD2ßD*E1=EKoED»EAF+BF&nF%•F$»F?àF/ GPG#lG.�G1¿GzñGtlHHáH9*I[dI<ÀIGýI*EJ)pJXšJ<óJ#0K(TK/}Kq­KNL)nLN˜L2çLMM)hM2’M;ÅM;N1=NaoNÑN0äNGO_]Ok½O:)PdPH}P1ÆPdøPB]QC Q{äQR`RN³R1SV4S=‹SSÉSZTdxTdÝTEBUBˆUCËUCVSV@dV
¥V&³V3ÚVJW1YW>‹W<ÊWBX1JX6|X'³X3ÛX8Y7HY+€Y(¬Y4ÕYR
! Z>]ZœZ'·Z,ßZ;[4H[B}[kÀ[2,\:_\*š\%Å\ë\!]&]B]^]+w]£] Á]/â]^
1^:?^Gz^FÂ^@	_J_&b_‰_.¤_Ó_8é_:"`C]`@¡`>â`E!agaAça`)b'Šb²b;Âbþbcc=c.Rc�c›c<µc5òc5(d3^d(’d5»dñd*
e#8e\eee.re.¡e0Ðe8f:fZfExfN¾fG
gFUg@œg>Ýg<h&Yh<€h5½h=óh1iBQi$”i[¹iAj_Wjc·jDkM`kG®k_ök8Vl+�l.»lêlmm*m#;m#_m(ƒm¬m>Äm6n.:n\in9ÆnKoRLo2Ÿo8ÒoJpIVpD pMåpA3qJuq>Àq9ÿq09r/jr-šr8Èr4s6sRs7nsD¦sEësA1t)st�t6½t8ôt.-u3\uC�uÔu<êu>'v,fv3“v>Çv<wCw[wtw]”wYòwYLx9¦x5àx1y5Hy6~yFµy!üyzY1zW‹z=ãz+!{+M{/y{?©{Aé{+|F|a|Ms|oÁ|91}=k}>©}8è}!~->~,l~™~A²~@ô~>5<t5±8ç< €]€@v€+·€.ã€M�:`�7›�Ó�2ñ�($‚M‚.m‚œ‚!º‚+Ü‚/ƒ28ƒ!kƒ7�ƒEÅƒ„
$„2„ A„b„1w„1©„Û„"÷„…f)…(�…#¹…Ý…1ü….†%;†%a†(‡†°†3Ì†0‡*1‡)\‡>†‡`Å‡6&ˆ?]ˆG�ˆHåˆN.‰Z}‰QØ‰f*Šo‘ŠV‹WX‹S°‹GŒFLŒG“Œ$ÛŒ#�%$�*J�>u�´�)Í�8÷�C0ŽtŽ1ŽŽ7ÀŽEøŽ:>�Jy�5Ä�5ú�?0�Bp�"³�0Ö�6‘v>‘Wµ‘U
’Lc’4°’tå’?Z“"š“n½“L,”@y”Tº”+•V;•Y’•0ì• –8>–!w–:™–_Ô–4—Q— n—�—®—(Ã—ì—˜˜0˜ P˜!q˜!“˜#µ˜#Ù˜-ý˜+™B™\™)u™jŸ™'
! š'2šXZš,³š9àš*›4E›1z›v¬›r#œL–œKãœW/�B‡�kÊ�E6žQ|ž8Îž=Ÿ¡EŸ çŸQˆ /Ú A
! ¡jL¡f·¡3¢ER¢2˜¢DË¢.£<?£|£?�£KÐ£E¤b¤.w¤*¦¤!Ñ¤6ó¤7*¥#b¥c†¥Oê¥7:¦#r¦7–¦#Î¦9ò¦%,§9R§%Œ§K²§7þ§96¨%p¨Q–¨eè¨ON©cž©)ª<,ª)iª)“ª'½ªBåª(«*E«'p«'˜«IÀ«"
! ¬:-¬;h¬1¤¬BÖ¬2­ML­Cš­+Þ­4
! ®?®'[®-ƒ®7±® é®
! ¯k)¯:•¯GÐ¯?°1X°9Š°?Ä°1±16±[h±!Ä±#æ±O
! ²)Z² „²J¥²0ð²;!³#]³'�³*©³:Ô³>´#N´Or´%Â´?è´*(µ:Sµ>ŽµÍµ<åµ"¶0;¶.l¶›¶#·¶Û¶ê¶/	·@9·,z·?§·qç·9Y¸6“¸7Ê¸3¹36¹%j¹�¹-¢¹2Ð¹(º=,º=jº&¨ºHÏº#»P<»<�»&Ê»&ñ»L¼e¼*ƒ¼+®¼)Ú¼½L½9g½¡½%¶½)Ü½6¾*=¾8h¾.¡¾,Ð¾-ý¾-+¿6Y¿�¿*¯¿*Ú¿$À3*ÀO^À*®ÀOÙÀl)Áy–ÁuÂ:†ÂuÁÂD7Ã |Ã'ÄˆEÄ°ÎÄ„Å¬Æ¦±ÆÎXÇ)'È4QÈI†È)ÐÈ3úÈ#.ÉRÉ"cÉ"†É"©É ÌÉ íÉ$Ê$3Ê$XÊ"}Ê" Ê)ÃÊ,íÊ)Ë'DË9lËO¦Ë,öË*#Ì2NÌ)�Ì3«ÌRßÌ42ÍlgÍLÔÍK!ÎdmÎ?ÒÎWÏ9jÏ0¤Ï=ÕÏ4Ð:HÐ^ƒÐXâÐn;ÑYªÑWÒ\\ÒJ¹Ò[ÓD`ÓE¥ÓvëÓ#bÔ$†Ô#«Ô!ÏÔñÔ×Ö@ÙÖ:×@U×:–×+Ñ×8ý×M6ØS„ØkØØDÙM_Ù:­ÙOèÙ8ÚCIÚF�ÚgÔÚf<Û^£ÛXÜM[Ü ©ÜÊÜ8æÜ?ÝB_Ý¢Ý¹Ý'ÍÝ*õÝ“ ÞZ´Þ"ß82ßDkß °ß2Ñß3à$8à7]à•à;µà.ñà% áFá`á*wá:¢á*Ýá1âq:â8¬â.åâ9ã"NãJqã9¼ãöã,ä>ä2Wä5Šä9Àä:úä*5å `å!�å!£å6ÅåDüå4Aæ,væ*£æÎæîæ;	ç6Eç3|ç.°ç$ßç?è-Dè,rè9ŸèaÙè<;é=xée¶é:êHWê, ê-ÍêXûê.Tëƒë$ ëÅë ãëìFì4^ì4“ìÈì#àìí)í&Fí&mí+”íCÀí(î"-î(Pî(yî)¢î)Ìî*öî*!ï*Lï*wï*¢ï*Íï*øï*#ð*Nð*yð*¤ð*Ïð(úð(#ñ(Lñ(uñ(žñ(Çñ)ðñ(ò(Cò(lò(•ò*¾ò*éò*ó*?ó(jó(“ó(¼ó(åó(ô(7ô(`ô(‰ô(²ô(Ûô)õ).õ'Xõ(€õ(©õ)Òõ)üõ(&ö(Oö(xö(¡ö+Êö'öö'÷(F÷'o÷3—÷4Ë÷4ø35ø"iøBŒø?Ïø%ù 5ùBVù3™ù6Íù4úF9ú{€ú:üú'7û_û#{ûŸû6ºû.ñû4 ü)Uüü*ˆü.³ü+âü7ý?Fý>†ýAÅýÂþ2ÊþvýþLtÿLÁÿL9[0•HÆ@=P>Ž!ÍIïF9N€"ÏTòGfA€:Â>ý< W(x)¡"Ëî8'*`‹&¨&Ï ö0-H(vŸ#¸&Ü+'/!Wy!™!»-Ý("4"W)z,¤ Ñ,ò+	#K	$o	'”	*¼	)ç	2
! QD
! ›–
! "2AU1—-É)÷:!\6rP©?úT:
:�
=Ê
5)>h+�-­"ÛNþPM$ž8Ã7ü94n<„7Á?ù599o3©4Ý9<L6‰8ÀAù;;7wG¯%÷)7,a5Ž"Ä.ç"2U*b�žB®:ñ,G]xM“0á..A$p
•A£aåAG+‰mµR#mv^äcCB§ê0!0R6ƒºÕiò*\)‡1±-ã/)A,kb˜Eû(AdjoÏB?1‚*´*ß
!  >* ?i © >È Š!2’!0Å!6ö!7-"]e"0Ã"ô"#,%#&R#)y#$£#È#7ç#%$(E$n$'�$!µ$ ×$%ø$/%1N%€%&’%!¹%(Û%:&-?&m&2Œ&$¿&(ä&
'>-'!l'/Ž'¾'%×'.ý'8,(5e(›(/«(Û( ù(*)"E)Lh)Gµ)8ý)(6*!_*7�*)¹*%ã*%	+/+K++k+"—+º+#Ù+-ý+*+,$V,){,/¥,Õ,'õ,-(;-Cd-¨-Ä-?Þ-!.0@.$q.–.,­.#Ú.3þ.+2/^/vt/^ë/eJ0M°0þ0;12Y1*Œ1·1&Ñ1 ø182!R2:t2¯2Î2/ã2<37P3'ˆ3°31Ð3(47+4(c4Œ4$§4Ì4ë485E?5H…5)Î5)ø5w"6—š6x27««7W8t×8WL9‚¤9†':¥®:¬T;w<(y<¢<,Â<Uï<0E=-v=O¤=)ô=O>$n>=“>%Ñ>0÷>.(?W?v?“?­?È?à?Fû?"B@=e@$£@!È@&ê@;A(MA#vA/šANÊAB7BQB#oB2“B1ÆBøB+C;C)QC#{C3ŸC!ÓC&õCD1:DVlD ÃD<äD!E7E2TE,‡E ´E(ÕE,þE7+F#cF0‡F¸FcÖF4:G6oG¢¦G8IH,‚H7¯HçHI+I¾KI>
! JÛIJv%K<œK7ÙKdL vL=—L-ÕL'M(+McTM.¸MtçM‰\N!æN3O;<O1xO0ªO$ÛO'P"(PKP fP6‡P!¾P!àP6Q"9Q)\Q†Q¥Ql¼Q;)R9eR@ŸRYàR&:S aS-‚Sr°SQ#T;uT(±TÚTEôT::U(uUžU.³UgâU4JVRV+ÒV?þV>W[WCwW»WÁW=ÜWX%3XYXrX�X"°X-ÓXY Y9@YMzYÈYAÎY<Z8MZI†Z!ÐZXòZEK[‘[¤[·[Ì[ê[(ÿ[.(\W\m\/ƒ\A³\$õ\,]G]1^]3�]9Ä]<þ]N;^CŠ^#Î^+ò^3_0R_'ƒ_«_%Ë_+ñ_5`S`p`%�`µ`Ð`ð` a-a*Ia1ta0¦a+×aCb Gb"hb.‹b1ºb.ìb%c0Ac)rc0œcÍc:æc2!d(Td0}d®d¿d)×de`e$|e
¡e1¯eáe&öef/8f$hf�f'�f=ÅfgB#gfg3ƒg$·g/Üg<h1Ih{hŽh&«h5Òhi"#i&Fi*mi)˜i;ÂiYþi-Xj7†j:¾j3ùj--k1[k2�kÀk.àk<l5Ll5‚l1¸l;êl)&mqPmOÂm.n$An?fn-¦n)Ôn5þnJ4o%oY¥oÿo$p+?p7kp/£pFÓp-q@Hq4‰q!¾qàqöq4
r>Br0�rA²r=ôr62s-is2—sÊs!äs8t6?t-vtE¤têt;u9AuH{u:Äu7ÿu:7v7rv;ªv:æv<!wF^w*¥wÐw+íw*xDx6Px$‡xO¬x=üx=:y?xy¸y(ÐySùy>Mz2ŒzJ¿z;
! {5F{?|{m¼{%*|CP|9”|;Î|s
! }\~}(Û}�~1’~2Ä~2÷~F*0q3¢6Ö*
€'8€?`€8 €+Ù€>�?D�3„�R¸�!‚x-‚D¦‚9ë‚I%ƒ9oƒ©ƒ!Çƒ
éƒ3÷ƒH+„'t„/œ„GÌ„-…'B…:j…G¥…í…M
†_[†,»†>è†B'‡Nj‡O¹‡	ˆ4ˆ.Rˆ>�ˆLÀˆS
‰oa‰/Ñ‰>ŠJ@ŠH‹Š~ÔŠGS‹F›‹Eâ‹6(Œ5_ŒZ•Œ"ðŒZ�\n�Ë�
à�Fî�E5Ž4{Ž°Ž@ÆŽ@�0H�y�:ˆ�>Ã�C�2F�9y�8³�ì�
! ‘$‘):‘d‘~‘-š‘È‘Þ‘&ú‘4!’4V’4‹’%À’0æ’0“FH“F�“$Ö“Bû“.>”m”&†”­”Ä”×”ï”•)•B•V•j•-€•®•Ã•6Ø•!–1–D–W–t–ˆ–›–¯–Ë–Þ–þ–—5—L—l—ƒ— —´—:Í—D˜BM˜E�˜LÖ˜8#™4\™/‘™-Á™Hï™¹8š#òš›0›J›d›$›4¤›&Ù›/œ20œ;cœ%Ÿœ0Åœöœ&�7�*Q�<|�M¹�0ž08ž,iž–ž´ž!ÓžõžŸ0ŸJŸdŸ~Ÿ˜Ÿ¸ŸÓŸîŸ	 8$ ] 8x ± Ì ç ¡!¡?¡X¡t¡.�¡¾¡Ú¡ö¡#¢,6¢4c¢;˜¢Ô¢#ñ¢*£)@£Aj£2¬£'ß£"¤"*¤;M¤0‰¤ º¤"Û¤!þ¤! ¥$B¥$g¥9Œ¥6Æ¥=ý¥A;¦/}¦-­¦1Û¦E
§:S§nŽ§5ý§03¨Ed¨,ª¨3×¨>©4J©:©4º©ï©'
ª#5ª'Yª=�ª#¿ª(ãª9«+F«)r«+œ«6È«-ÿ«>-¬4l¬4¡¬2Ö¬0	­0:­+k­/—­/Ç­/÷­,'®$T®y®]—®õ®6
¯1D¯Av¯@¸¯ù¯@°;X°D”°#Ù°>ý°A<±7~±:¶±2ñ±5$²2Z²�²K©²õ²³/³*L³-w³6¥³'Ü³´Q ´r´'�´µ´Ð´-ë´(µ,Bµ,oµ,œµ)Éµóµ,¶6;¶'r¶Lš¶Lç¶<4·<q·B®·)ñ·¸1:¸.l¸.›¸LÊ¸k¹ƒº £º6ÄºJûºXF»(Ÿ»'È»ð»)¼@5¼4v¼C«¼&ï¼V½Pm½P¾½U¾!e¾>‡¾+Æ¾Aò¾94¿9n¿1¨¿¡Ú¿B|À#¿ÀCãÀI'ÁqÁ-�Á»ÁGÕÁ#Â}AÂ¯¿ÂoÃCˆÃNÌÃjÄ†Ä¦Ä1µÄçÄ;ÅBÅ_Å|Å4—ÅLÌÅMÆgÆDyÆD¾Æ Ç$Ç:;ÇvÇD�ÇLÒÇ>È5^È:”È6ÏÈIÉCPÉE”É+ÚÉ+ÊL2Ê)Ê2©ÊKÜÊJ(ËJsË'¾Ë/æË2ÌIÌ"YÌF|Ì(ÃÌ6ìÌ=#Í=aÍ9ŸÍ5ÙÍ(Î48Î0mÎ,žÎ8ËÎ(ÏC-Ï'qÏ.™ÏÈÏDæÏ'+Ð@SÐ.”Ð0ÃÐ!ôÐ<ÑFSÑ6šÑ.ÑÑCÒCDÒ&ˆÒ,¯Ò2ÜÒDÓ TÓ1uÓ§Ó=ÆÓ:ÔP?Ô&�Ô<·Ô8ôÔ--Õ[Õ!yÕ1›Õ.ÍÕ5üÕN2Ö+�ÖE­Ö?óÖ]3×9‘×2Ë×2þ×21Ø>dØ>£Ø,âØEÙHUÙEžÙ0äÙ6Ú,LÚ6yÚU°Ú!Û(ÛaGÛU©Û3ÿÛ/3Ü2cÜ$–Ü"»Ü)ÞÜ&ÝF/Ý2vÝ$©ÝNÎÝAÞ?_Þ5ŸÞtÕÞ—Jß9âßcàG€à?Èà:á8Cá%|á)¢áÌá#ìá#â-4â‰bâ=ìâ9*ãBdã2§ã%Úã%ä&&ä+Mä;yä:µä&ðäUåmå&Šå&±å/Øå2æ/;æ8kæ4¤æ!Ùæ+ûæ2'ç-Zç%ˆç)®ç%Øç%þç&$è+Kèwè2”è/Çè÷è&éa9éŒ›éL(êPuêjÆê41ë'fëŽëŠ®ë9ìUì2^ì.‘ì'Àì%èìí2-í`í-}í2«í7Þí2î=Iî8‡î8Àî=ùî87ï6pï;§ï4ãï9ð4Rð9‡ð4ÁðEöð7<ñ1tñ2¦ñ2ÙñFòKSòIŸòIéòE3óGyóÁóHAôTŠôßô0ùô,*õcWõF»õ¾ö•ÁöPW÷ö¨÷DŸøäø÷øù!ù7ùGùZùqù�ù@©ù,êù[ú0sú*¤úLÏú-û+Jû@vû>·û5öû.,ü[üXtüÍü<íü,*ý)WýF�ý8Èý7þ19þ<kþB¨þCëþG/ÿNwÿ.Æÿ=õÿm3	/¡	/Ñ	N	#P	at	6Ö	Y
	Zg	@Â	_	/c	(“	k¼	-(	.V	M…	IÓ	2	8P	C‰	vÍ	jD	0¯	!à	+	+.	+Z	+†	,²	,ß	-	-:	-h	-–	-Ä	-ò	- 		-N		-|		-ª		-Ø		-
! 	+4
! 	+`
! 	+Œ
! 	+¸
! 	+ä
! 	+	,<	+i	+•	+Á	+í	-	-G	-u	-£	+Ñ	+ý	+)
	+U
	+�
	+­
	+Ù
	+	+1	+]	,‰	,¶	*ã	+	+:	,f	,“	+À	+ì	+	+D	.p	*Ÿ	*Ê	+õ	#!	AE	U‡	BÝ	c 	„	+œ	KÈ	M	9b	+œ	È	>â	3!	&U	$|	Y¡	3û	4/	Qd	<¶	6ó	)*	>T	!“	"µ	GØ	K 	7l	)¤	*Î	$ù	$	#C	$g	$Œ	#±	‹Õ	8a	Jš	<å	#"	.F	>u	8´	4í	W"	*z	M¥	:ó	v.	?¥	5å	@	6\	>“	rÒ	4E	-z	:¨	Bã	@&	"g	0Š	»	$Î	 ó	N 	,c 	� 	­ 	/Í 	1ý 	8/!	+h!	)”!	<¾!	'û!	-#"	0Q"	a‚"	'ä"	4#	%A#	'g#	&�#	^¶#	.$	3D$	,x$	¥$	A¿$	5%	 7%	*X%	ƒ%	¡%	+¼%	<è%	%&	)=&	(g&	/�&	<À&	"ý&	, '	$M'	r'	 ˆ'	©'	 È'	/é'	3(	M(	)a(	?‹(	Ë(	Cß(	M#)	=q)	2¯)	Eâ)	D(*	Vm*	,Ä*	'ñ*	Y+	4s+	,¨+	0Õ+	0,	=7,	0u,	:¦,	1á,	9-	2M-	1€-	;²-	1î-	3 .	5T.	1Š.	2¼.	@ï.	10/	?b/	J¢/	6í/	8$0	4]0	4’0	<Ç0	>1	=C1	3�1	:µ1	Cð1	742	:l2	6§2	1Þ2	E3	AV3	Q˜3	_ê3	WJ4	O¢4	Hò4	 ;5	8\5	(•5	¾5	Ñ5	9ê5	H$6	Em6	)³6	Ý6	4ò6	3'7	N[7	1ª7	OÜ7	6,8	3c8	2—8	0Ê8	/û8	)+9	#U9	*y9	-¤9	*Ò9	-ý9	@+:	!l:	Ž:	<©:	æ:	-ø:	2&;	?Y;	.™;	$È;	í;	'<	(4<	(]<	5†<	¼<	Ñ<	!ê<	;=	:H=	5ƒ=	¹=	-Ì=	&ú=	 !>	B>	'a>	*‰>	%´>	*Ú>	$?	A*?	Cl?	°?	<Ð?	.
@	3<@	)p@	&š@	&Á@	6è@	7A	4WA	6ŒA	&ÃA	3êA	3B	IRB	%œB	ÂB	
ÛB	'éB	-C	&?C	fC	O†C	HÖC	HD	NhD	9·D	HñD	H:E	JƒE	ÎE	*åE	(F	9F	1YF	)‹F	-µF	,ãF	,G	<=G	5zG	&°G	/×G	=H	&EH	%lH	7’H	5ÊH	<I	"=I	`I	FtI	$»I	àI	.ïI	0J	WOJ	§J	<·J	ôJ	9
K	OGK	—K	³K	 ÒK	]óK	!QL	sL	:�L	TÊL	!M	AM	[M	%vM	$œM	ÁM	uÝM	gSN	D»N	:O	!;O	*]O	-ˆO	¶O	#ÖO	!úO	0P	<MP	<ŠP	&ÇP	<îP	R+Q	;~Q	>ºQ	tùQ	@nR	8¯R	wèR	9`S	3šS	BÎS	?T	GQT	X™T	3òT	G&U	JnU	E¹U	DÿU	YDV	lžV	pW	"|W	\ŸW	LüW	8IX	;‚X	E¾X	GY	?LY	jŒY	K÷Y	UCZ	[™Z	lõZ	4b[	O—[	Eç[	O-\	i}\	Oç\	[7]	'“]	:»]	aö]	�X^	WÚ^	82_	Œk_	Žø_	‰‡`	†a	H˜a	Náa	=0b	inb	7Øb	Yc	ujc	vàc	)Wd	)�d	<«d	9èd	"e	,9e	fe	?}e	^½e	=f	]Zf	@¸f	dùf	C^g	J¢g	_íg	)Mh	Vwh	@Îh	Qi	Vai	U¸i	=j	VLj	S£j	9÷j	31k	)ek	$�k	)´k	?Þk	.l	(Ml	%vl	hœl	*m	00m	.am	6�m	;Çm	+n	/n	:Mn	8ˆn	)Án	-ën	'o	Ao	%Uo	%{o	O¡o	%ño	p	&2p	4Yp	#Žp	2²p	åp	7q	/:q	1jq	œq	(¼q	åq	#ôq	‰r	O¢r	9òr	$,s	.Qs	?€s	.Às	Sïs	0Ct	8tt	5­t	Bãt	r&u	B™u	FÜu	^#v	d‚v	‚çv	fjw	PÑw	Z"x	K}x	Éx	;áx	:y	BXy	5›y	+Ñy	4ýy	-2z	`z	3wz	*«z	PÖz	'{	2?{	(r{	-›{	1É{	@û{	><|	I{|	?Å|	+}	61}	)h}	L’}	Eß}	%~	'<~	d~	
{~	V‰~	1à~	8	<K	&ˆ	(¯	BØ	<€	RX€	8«€	Sä€	8�	2R�	…�	3¡�	+Õ�	‚		‚	‚	+‚	?‚	Y‚	Un‚	IÄ‚	ƒ	4#ƒ	4Xƒ	6�ƒ	5Äƒ	vúƒ	3q„	=¥„	<ã„	! …	7B…	;z…	(¶…	'ß…	:†	.B†	9q†	C«†	@ï†	A0‡	Er‡	“¸‡	ýLˆ	îJ‰	û9Š	ì5‹	!"Œ	3DŒ	+xŒ	1¤Œ	!ÖŒ	9øŒ	42�	5g�	,��	;Ê�	UŽ	1\Ž	\ŽŽ	/ëŽ	*�	(F�	;o�	.«�	Ú�	4ì�	3!�	4U�	1Š�	>¼�	Bû�	Z>‘	Z™‘	Aô‘	\6’	\“’	?ð’	80“	2i“	/œ“	-Ì“	;ú“	;6”	4r”	"§”	OÊ”	O•	8j•	£•	$¸•	 Ý•	þ•	4–	&R–	;y–	)µ–	jß–	KJ—	`–—	8÷—	80˜	%i˜	)�˜	L¹˜	V™	]™	o™	.�™	0°™	:á™	Hš	Neš	x´š	j-›	‡˜›	h œ	I‰œ	&Óœ	7úœ	.2�	Fa�	=¨�	9æ�	6 ž	:Wž	3’ž	;Æž	:Ÿ	:=Ÿ	HxŸ	2ÁŸ	ôŸ	< 	%C 	;i 	¥ 	&¼ 	!ã 	#¡	)¡	*G¡	8r¡	ƒ«¡	U/¢		…¢	`�¢	`ð¢	Q£	:f£	B¡£	1ä£	O¤	7f¤	$ž¤	4Ã¤	ø¤	5¥	5G¥	}¥	Aš¥	$Ü¥	=¦	)?¦	*i¦	”¦	±¦	Ç¦	â¦	'î¦	*§	A§	+X§	>„§	BÃ§	¨	#¨	;B¨	(~¨	§¨	(Á¨	Cê¨	%.©	9T©	FŽ©	5Õ©	8ª	8Dª	2}ª	°ª	$½ª	7âª	«	#5«	#Y«	)}«	#§«	MË«	7¬	9Q¬	7‹¬	8Ã¬	.ü¬	@+­	Bl­	<¯­	@ì­	>-®	l®	�®	6›®	>Ò®	¯	;+¯	g¯	>�¯	/À¯	-ð¯	L°	*k°	:–°	Ñ°	.é°	7±	kP±	g¼±	j$²	B�²	-Ò²	U³	"V³	"y³	)œ³	.Æ³	õ³	;
´	"I´	†l´	8ó´	A,µ	=nµ	P¬µ	Jýµ	zH¶	PÃ¶	8·	MM·	{›·	\¸	$t¸	E™¸	-ß¸	-
¹	E;¹	@�¹	0Â¹	)ó¹	*º	3Hº	6|º	.³º	@âº	F#»	Fj»	B±»	Aô»	.6¼	#e¼	‰¼	L¡¼	3î¼	W"½	0z½	«½	'Æ½	5î½	-$¾	+R¾	,~¾	0«¾	%Ü¾	9¿	<¿	R¿	%j¿	5�¿	Æ¿	à¿	Zú¿	)UÀ	GÀ	GÇÀ	%Á	C5Á	)yÁ	2£Á	 ÖÁ	0÷Á	.(Â	HWÂ	4 Â	ÕÂ	$ðÂ	,Ã	)BÃ	:lÃ	&§Ã	/ÎÃ	AþÃ	4@Ä	>uÄ	<´Ä	3ñÄ	(%Å	)NÅ	&xÅ	%ŸÅ	JÅÅ	Æ	EÆ	4^Æ	7“Æ	_ËÆ	=+Ç	0iÇ	5šÇ	DÐÇ	ŒÈ	‹¢È	7.É	@fÉ	B§É	;êÉ	+&Ê	-RÊ	"€Ê	{£Ê	Ë	4Ë	4IË	%~Ë	=¤Ë	;âË	/Ì	7NÌ	4†Ì	.»Ì	@êÌ	:+Í	+fÍ	(’Í	J»Í	6Î	=Î	OYÎ	g©Î	5Ï	zGÏ	1ÂÏ	<ôÏ	&1Ð	5XÐ	³ŽÐ	?BÑ	"‚Ñ	)¥Ñ	,ÏÑ	4üÑ	B1Ò	*tÒ	0ŸÒ	PÐÒ	I!Ó	,kÓ	0˜Ó	;ÉÓ	FÔ	1LÔ	I~Ô	5ÈÔ	HþÔ	5GÕ	[}Õ	3ÙÕ	F
Ö	<TÖ	O‘Ö	YáÖ	=;×	5y×	Z¯×	S
! Ø	2^Ø	(‘Ø	ºØ	^ÒØ	G1Ù	?yÙ	O¹Ù	G	Ú	!QÚ	LsÚ	CÀÚ	�Û	†Û	s¡Û	$Ü	-:Ü	OhÜ	I¸Ü	8Ý	\;Ý	J˜Ý	ãÝ	$üÝ	!Þ	5=Þ	#sÞ	1—Þ	$ÉÞ	îÞ	#
! ß	B.ß	$qß	%–ß	6¼ß	óß	"à	[5à	0‘à	;Âà	0þà	-/á	%]á	!ƒá	L¥á	 òá	$â	8â	Pâ	bâ	?yâ	>¹â	>øâ	>7ã	?vã	>¶ã	<õã	=2ä	<pä	@­ä	?îä	g.å	:–å	=Ñå	&æ	&6æ	D]æ	F¢æ	Jéæ	N4ç	@ƒç	FÄç	8è	PDè	H•è	EÞè	2$é	"Wé	zé	6šé	;Ñé	.
ê	[<ê	Z˜ê	Zóê	9Në	8ˆë	8Áë	.úë	T)ì	)~ì	K¨ì	?ôì	4í	+Rí	~í	.•í	&Äí	'ëí	;î	;Oî	‹î	"¦î	.Éî	øî	ï	6ï	8Sï	9Œï	4Æï	,ûï	Y(ð	-‚ð	8°ð	;éð	D%ñ	1jñ	œñ	'»ñ	 ãñ	ò	 #ò	Dò	%cò	#‰ò	&­ò	@Ôò	9ó	>Oó	1Žó	,Àó	Díó	E2ô	xô	Mˆô	9Öô	&õ	]7õ	•õ	.¯õ	-Þõ	-ö	:ö	*Iö	&tö	*›ö	>Æö	/÷	,5÷	1b÷	/”÷	$Ä÷	;é÷	6%ø	!\ø	@~ø	2¿ø	&òø	,ù	>Fù	1…ù	6·ù	2îù	3!ú	0Uú	>†ú	Åú	4äú	Nû	?hû	:¨û	1ãû	ü	%/ü	&Uü	!|ü	žü	(½ü	6æü	 ý	.>ý	Dmý	"²ý	1Õý	%þ	4-þ	2bþ	<•þ	NÒþ	7!ÿ	*Yÿ	,„ÿ	"±ÿ	#Ôÿ	øÿ	7
! GJ
! 3’
! &Æ
! &í
! :
! BO
! A’
! )Ô
! 
þ
! <
! 3I
! G}
! Å
! -á
! >
! <N
! .‹
! :º
! #õ
! O
! =i
! >§
! 7æ
! %
! (D
! <m
! :ª
! å
! >
! @
! 2Q
! 8„
! ½
! Ì
! 2à
! 
! -.
! 3\
! '�
! %¸
! 7Þ
! 5
! IL
! #–
! 
º
! 6È
! ÿ
! 	
! -:	
! "h	
! (‹	
! X´	
! Q
! 
! 1_
  
! /‘
  
! 8Á
  
! ú
  
! 
! E5
! I{
! 9Å
! ÿ
! 
! ^.
! +�
! B¹
! 
ü
! 

! 
!  
! %9
! C_
! :£
! (Þ
! 3
! ;
! .X
! -‡
! vµ
! v,
! c£
! 
! $
! ;8
! ,t
! '¡
! >É
! >
! >G
! †
!  
! ³
! Í
! rà
! /S
! !ƒ
! $¥
! 9Ê
! 
! 2
! R
! %f
! Œ
! Y¥
! ÿ
! 
! $:
! K_
! <«
! ”è
! O}
! ;Í
! 2	
! 1<
! -n
! -œ
! -Ê
! ø
! <

! J
! 8[
! I”
! (Þ
! A
! DI
! 7Ž
! *Æ
! .ñ
! 3 
! DT
! 4™
! 2Î
! 
! 
! 1
! !L
! ,n
! �›
! �)
! E·
! ý
! =
! 4U
! 2Š
! 2½
! 1ð
! e"
! 3ˆ
! 3¼
! 3ð
! g$
! >Œ
! |Ë
! UH
! (ž
! ”Ç
  
! \ 
! g!
! O€!
! 1Ð!
! 1"
! 04"
! 0e"
! M–"
! ä"
! 0þ"
! 4/#
! 3d#
! 0˜#
! /É#
! $ù#
! *$
! @I$
! AŠ$
! 9Ì$
! %%
! 8,%
! :e%
!  %
! 2µ%
! ‚è%
! =k&
! =©&
!  ç&
! N'
! 2W'
! =Š'
! "È'
! ãë'
! <Ï(
! `)
! Tm)
! QÂ)
! G*
! E\*
! D¢*
! #ç*
!  +
! D,+
! Sq+
! 4Å+
! ?ú+
! ?:,
! -z,
! N¨,
! T÷,
! `L-
! D­-
! Pò-
! WC.
! )›.
! $Å.
! bê.
! M/
! 1b/
! D”/
! hÙ/
! B0
! 6\0
! “0
! *£0
! Î0
!  ì0
! U
1
! +c1
! V�1
! )æ1
! H2
! 2Y2
! 6Œ2
! Ã2
! >ã2
! >"3
! 1a3
! )“3
! ?½3
! Pý3
! [N4
! @ª4
! ^ë4
! WJ5
! 9¢5
! Ü5
! )ú5
! B$6
! 7g6
! @Ÿ6
! à6
! (ø6
! #!7
! 3E7
! >y7
! (¸7
! #á7
! #8
! ,)8
! <V8
! >“8
! 3Ò8
! 79
! S>9
! A’9
! Ô9
! ì9
!  :
! 2-:
! `:
! 1~:
! *°:
! $Û:
! ';
! @(;
! Ci;
! 5­;
! ¬ã;
! ¬�<
! N==
! 5Œ=
! <Â=
! Qÿ=
! !Q>
! "s>
! ?–>
! &Ö>
! Jý>
! 4H?
! ,}?
! Aª?
! ì?
! 5@
! A>@
! U€@
! 9Ö@
! AA
! JRA
! G�A
! 3åA
! B
! :2B
! %mB
! “B
! C±B
! 5õB
! 2+C
! '^C
! =†C
! ÄC
! /ßC
! †D
! Š–D
! e!E
! ‡E
! $¡E
! 0ÆE
! ?÷E
! _7F
!  —F
! C¸F
! .üF
!  +G
! =LG
! ;ŠG
! 0ÆG
! @÷G
! *8H
! AcH
! I¥H
! (ïH
! ?I
! 8XI
! 2‘I
! IÄI
! ]J
! SlJ
! ÀJ
! 3àJ
! &K
! 1;K
! (mK
! ,–K
! 3ÃK
! *÷K
! g"L
! QŠL
! AÜL
! OM
! "nM
! 3‘M
! :ÅM
! BN
! )CN
! 3mN
! 4¡N
! /ÖN
! 8O
!  ?O
! `O
! 6zO
! 6±O
! 4èO
! 4P
! 8RP
! (‹P
! 4´P
! 'éP
! 3Q
! 4EQ
! ;zQ
! ¶Q
! AÖQ
! GR
! N`R
! N¯R
! VþR
! ^US
! c´S
! iT
! h‚T
! ëT
! kU
! ëU
! kV
! �ëV
! mW
! �íW
! oX
! rïX
! €bY
! €ãY
! ~dZ
! €ãZ
! d[
! ƒä[
! 9h\
! 7¢\
! CÚ\
! 6]
! 7U]
! 3�]
! Á]
! ;à]
! 7^
! 5T^
! 5Š^
! À^
! 3Ü^
! 3_
! ?D_
! 3„_
! $¸_
! 4Ý_
! :`
! 7M`
! 8…`
! 3¾`
! &ò`
! a
! 6a
! (Ta
! $}a
! 5¢a
! HØa
! 2!b
! -Tb
! -‚b
! .°b
! Aßb
! Y!c
! /{c
! @«c
! uìc
! Sbd
! ¶d
! 6Öd
! /
e
! =e
! )Ve
! (€e
! \©e
! 0f
! *7f
! 0bf
! [“f
! Eïf
! 5g
! EHg
! GŽg
! 'Ög
! &þg
! %h
! !Ah
! .ch
! 1’h
! %Äh
! 0êh
! -i
! Ii
! .gi
! 2–i
! -Éi
! #÷i
! Lj
! 7hj
! 0 j
! %Ñj
! 8÷j
! 0k
! KNk
! ?šk
! 4Úk
! .l
! +>l
! 6jl
! 4¡l
! ,Öl
! Gm
! IKm
! 3•m
! bÉm
! 1,n
! $^n
! Bƒn
! Æn
! ßn
! ön
! (
! o
! ,3o
! F`o
! /§o
! .×o
! 0p
! +7p
! .cp
! ,’p
! ,¿p
! "ìp
! 2q
! ,Bq
! )oq
! (™q
! +Âq
! ,îq
! &r
! *Br
! +mr
! +™r
! %År
! "ër
! "s
! #1s
! &Us
! 7|s
! -´s
! -âs
! *t
! );t
! )et
! (�t
! $¸t
! &Ýt
! )u
! -.u
! +\u
! %ˆu
! (®u
! 5×u
! #
v
! '1v
! 4Yv
! 'Žv
! &¶v
!  Ýv
! +þv
! *w
! 2Iw
! 4|w
! 0±w
! 1âw
! ?x
! ;Tx
! K�x
! VÜx
! P3y
! K„y
! Ðy
! +ðy
! /z
! 'Lz
! tz
! ˆz
! (¨z
! …Ñz
! )W{
! #�{
! s¥{
! |
! ª7|
! $â}
! [~
! Kc~
! ¯~
! 1Å~
! ÷~
! 
! 1
! L
! k
! Š
! *–
! pÁ
! 42€
! =g€
! U¥€
! :û€
! ?6�
! �v�
! Y‚
! Ha‚
! gª‚
! 1ƒ
! „Dƒ
! NÉƒ
! [„
! Yt„
! <Î„
! <…
! >H…
! a‡…
! Aé…
! @+†
! Jl†
! @·†
! yø†
! Cr‡
! H¶‡
! ?ÿ‡
! :?ˆ
! Ozˆ
! MÊˆ
! J‰
! ac‰
! [Å‰
! W!Š
! >yŠ
! V¸Š
! =‹
! 9M‹
! R‡‹
! GÚ‹
! ="Œ
! i`Œ
! oÊŒ
! ):�
! hd�
! >Í�
! cŽ
! fpŽ
! ·×Ž
! Ç��
! ÇW�
! =‘
! E]‘
! ¹£‘
! Y]’
! <·’
! iô’
! a^“
! JÀ“
! S”
! D_”
! /¤”
! .Ô”
! *•
! (.•
! 8W•
! 4�•
! )Å•
! 7ï•
! +'–
! (S–
! +|–
! -¨–
! \Ö–
! ‰3—
! m½—
! g+˜
! f“˜
! >ú˜
! g9™
! W¡™
! 9ù™
! Ö3š
! ¼
! ›
! HÇ›
! Lœ
! Z]œ
! 5¸œ
! ‚îœ
! ƒq�
! Oõ�
! 4Ež
! =zž
! A¸ž
! 7úž
! 52Ÿ
! thŸ
! -ÝŸ
! ; 
! 0G 
! vx 
! Nï 
! L>¡
! a‹¡
! Tí¡
! GB¢
! vŠ¢
! B£
! 5D£
! Sz£
! TÎ£
! 8#¤
! -\¤
! 2Š¤
! I½¤
! N¥
! \V¥
! ‡³¥
! V;¦
! Z’¦
! yí¦
! Dg§
! Z¬§
! N¨
! CV¨
! Yš¨
! Oô¨
! ?D©
! :„©
! ?¿©
! <ÿ©
! J<ª
! J‡ª
! 0Òª
! >«
! —B«
! 2Ú«
! 4
¬
! _B¬
! D¢¬
! Aç¬
! c)­
! i�­
! /÷­
! J'®
! Ir®
! I¼®
! v¯
! X}¯
! YÖ¯
! T0°
! ?…°
! bÅ°
! K(±
! Ct±
! C¸±
! 7ü±
! É4²
! Èþ²
! aÇ³
! \)´
! —†´
! [µ
! ’zµ
! ‘
¶
! �Ÿ¶
! k0·
! :œ·
! Å×·
! 7�¸
! KÕ¸
! ^!¹
! d€¹
! Få¹
! ž,º
! ŽËº
! ’Z»
! ]í»
!  K¼
! l¼
! g‡¼
! ï¼
! ~½
! ƒ½
! ž½
! ´½
! 1Ê½
! /ü½
! 4,¾
! ¢a¾
! ¿
! }„¿
! :À
! A=À
! OÀ
! qÏÀ
! |AÁ
! 1¾Á
! VðÁ
! JGÂ
! P’Â
! VãÂ
! L:Ã
! {‡Ã
! .Ä
! f2Ä
! S™Ä
! BíÄ
! Y0Å
! `ŠÅ
! .ëÅ
! "Æ
! R=Æ
! Q�Æ
! 7âÆ
! 9Ç
! \TÇ
! ˜±Ç
! ˜JÈ
! ãÈ
! ,÷È
! ‘$É
!  ¶É
! &×É
! MþÉ
! /LÊ
! ;|Ê
! ¸Ê
! ÊÊ
! <êÊ
! U'Ë
! }Ë
! ?˜Ë
! ?ØË
! 7Ì
! ;PÌ
! "ŒÌ
! Z¯Ì
! B
  Í
! +MÍ
! %yÍ
! <ŸÍ
! "ÜÍ
! $ÿÍ
! .$Î
! 3SÎ
! '‡Î
! ¯Î
! /ÎÎ
! 2þÎ
! (1Ï
! 4ZÏ
! ,�Ï
! 3¼Ï
! NðÏ
! 7?Ð
! EwÐ
! ½Ð
! IÝÐ
! 'Ñ
! @EÑ
! †Ñ
! / Ñ
! /ÐÑ
! *Ò
! .+Ò
! HZÒ
! !£Ò
! -ÅÒ
! 1óÒ
! 2%Ó
! <XÓ
! ,•Ó
! 'ÂÓ
! 6êÓ
! "!Ô
! DÔ
! 2bÔ
! ]•Ô
! .óÔ
! @"Õ
! cÕ
! I‚Õ
! PÌÕ
! :Ö
! 6XÖ
! C�Ö
! 6ÓÖ
! ;
! ×
! NF×
! 4•×
! ;Ê×
! \Ø
!  cØ
! @„Ø
! 7ÅØ
! YýØ
! :WÙ
! *’Ù
! ½Ù
! 8ØÙ
! ?Ú
! QÚ
! 9jÚ
! 3¤Ú
! 3ØÚ
! &Û
! N3Û
! :‚Û
! -½Û
! ëÛ
! ?Ü
! )BÜ
! IlÜ
! ¶Ü
! /ÐÜ
! 1Ý
! 32Ý
! "fÝ
! +‰Ý
! &µÝ
! %ÜÝ
! Þ
! =!Þ
! S_Þ
! z³Þ
! ).ß
! /Xß
! 8ˆß
! /Áß
! +ñß
! à
! /;à
! +kà
! 1—à
! -Éà
! 0÷à
! '(á
! ,Pá
! }á
! 6�á
! Ôá
!  óá
! â
! .#â
! Râ
! râ
! ?’â
! "Òâ
! >õâ
! +4ã
! 2`ã
! #“ã
! ·ã
! UÑã
! -'ä
! Uä
! 6sä
! ªä
! #Ãä
! )çä
! 3å
! 0Eå
! 1vå
! 2¨å
! =Ûå
! 3æ
! 0Mæ
! 1~æ
! 4°æ
! 4åæ
! ç
! ):ç
! -dç
! +’ç
! ,¾ç
! 0ëç
! è
! -2è
! `è
! +{è
! (§è
! &Ðè
! &÷è
! *é
! $Ié
! 5né
! '¤é
! Ìé
!  áé
! 4ê
!  7ê
! cXê
! y¼ê
! ›6ë
! }Òë
! Pì
! -kì
! ,™ì
! 5Æì
! üì
! &í
! !<í
! (^í
! !‡í
! =©í
! /çí
! 1î
! Iî
! Ciî
! C­î
! #ñî
! =ï
! "Sï
! Hvï
! H¿ï
! 9ð
! .Bð
! 3qð
! /¥ð
! Õð
! 'òð
! 5ñ
! 2Pñ
! Gƒñ
! :Ëñ
! ò
! Š$ò
! X¯ò
! ó
! !ó
! 1ó
! Aó
! $Qó
! vó
! =”ó
! $Òó
! ÷ó
! Fô
! (Xô
! (�ô
! ªô
! ·ô
! Äô
! $Ôô
! ùô
! õ
! /õ
! Iõ
! aõ
! }õ
! —õ
! D­õ
! *òõ
! /ö
! 	Mö
! -Wö
! B…ö
! Èö
! $Ûö
! 0÷
! *1÷
! \÷
! !x÷
! Gš÷
! Fâ÷
! G)ø
! 5qø
! )§ø
! Ñø
! ìø
! *ù
! .3ù
! Cbù
! ¦ù
! $¼ù
! áù
!  ûù
! ú
! "7ú
! IZú
! I¤ú
! -îú
! ;û
! IXû
! !¢û
! 8Äû
! 1ýû
! 0/ü
! 7`ü
! &˜ü
! ,¿ü
! &ìü
! ý
! 63ý
! jý
! 8‚ý
! 1»ý
! íý
! 	þ
! -$þ
! -Rþ
! ,€þ
! 8­þ
! =æþ
! =$ÿ
! =bÿ
! = ÿ
! Þÿ
! êÿ
! )
! %4)Z2„·1Ï¤W¾:1Q6ƒ-º9è"@2Y¢Œ1/aC|Àà=ÿo=2­1à@+"l#�(³&Ü-\1:Ž1É;û/7g%ƒ0©'Ú"	%	E	a	/s	£	Â	à	ø	f
!  |
! '�
! Å
! â
! ý
! /4>)s4�Ò@ï0/A"q"”2·Dê!/
+Q
,}
ª
4É
þ
>+Q4}#²+Ö9*<cgAË
!+:Mˆ '¼?ä$ 8YyZ˜ZóyNzÈ%C>i¨.Á!ðH![3}+±1ÝC S2t3§#ÛÿGm`jÎ9:O"Š­2Ä4÷(,UrP‚9Ó!
5/,e-’AÀ03Ss‘¤·?Õ'(=1f˜¸5ÔE
! P>n>­2ì56U?Œ*Ì>÷46k*†1±³ã3—KË: R -h 5– )Ì %ö 9!9V!Y�!Pê!:;"Dv"4»"Að""2#,U#-‚#°#ƒÇ#DK$�$*¦$#Ñ$õ$%!%@:%{%&”%(»%ä%$&&&)D&,n&(›&Ä&7Þ&+'BB'J…'pÐ'JA(iŒ(Fö(7=){u)3ñ)g%*Q�*bß*ŽB+xÑ+PJ,F›,fâ,hI-J²-pý-mn.KÜ.L(/Gu/n½/X,02…0y¸0721=j1O¨1uø1_n2kÎ2W:3W’3*ê3P4Nf4Yµ4{5^‹5\ê5sG6T»6Q7Gb7fª7_8Rq8&Ä86ë8."9[Q93­9Wá9d9:,ž:uË:A;%\;<‚;.¿;@î;9/<$i<6Ž<2Å<4ø<'-=5U=3‹=#¿=Gã=<+>Gh>V°>V?V^?Vµ?W@Ud@Rº@F
ALTA1¡A6ÓA6
! B:AB&|B;£B4ßBCW3CS‹C5ßC]DHsDg¼DŸ$E)ÄE3îE5"F1XF*ŠF0µF5æFVG>sG5²G>èGg'H;�HEËHHIGZIg¢II
! J:TJ_�J>ïJN.KC}K8ÁK.úK1)L=[L)™LÃLqÝLEOM;•M1ÑM5N89N>rN@±NFòNC9OC}OCÁO1P07P1hP%šP`ÀP~!QX Q'ùQI!RJkRK¶RMSIPSEšS:àS/T-KT9yT!³T*ÕT)UN*U&yU0 U=ÑU3V>CV1‚V0´VåV%W4*WI_W#©W9ÍWGX.OX-~X5¬X8âX=Y2YYRŒY0ßY<Z7MZ5…Z7»Z(óZa[A~[PÀ[;\(M\Jv\2Á\8ô\2-]'`]Qˆ]QÚ]/,^3\^+�^‚¼^n?_-®_bÜ_`?`/ `EÐ`8aZOaQªa+üa"(bPKb_œb*üb7'c-_c.�c ¼c}Ýc&[d"‚d6¥dÜd@öd<7e9teE®e.ôeN#f!rfC”f9Øf3gFgfg?…g,Åg4ògH'hOph;Àh,üh;)i;ei<¡i:Þi&jN@j,�jh¼jx%k7žk^ÖkG5lE}l7ÃlNûlOJm(šmDÃmBnVKnY¢nGün;Do(€oB©oRìo+?p2kp7žpEÖpBqJ_qqªqQrOnr,¾r/ër's%CsGisE±s%÷s t4>tPst3ÄtFøtE?uA…uOÇu2vBJv4�v4Âvi÷vaw$|w#¡w5Åwûw%xI?xE‰x-ÏxOýxVMy.¤y=ÓyCzBUzK˜zOäz%4{TZ{0¯{Uà{36|1j|œ|=¼|)ú|2$}W}9t}3®}0â}P~cd~;È~>?C3ƒk·&#€3J€~€:ž€7Ù€]�Ro�(Â�0ë�+‚/H‚>x‚0·‚Fè‚L/ƒS|ƒJÐƒ@„\\„I¹„2…A6…4x…9­…bç…@J†C‹†%Ï†/õ†K%‡>q‡K°‡Nü‡>KˆgŠˆ(òˆV‰%r‰*˜‰Ã‰BË‰DŠÄSŠë‹DŒGI�T‘�Tæ�A;ŽI}Ž+ÇŽ0óŽÔ$�:ù�64�Jk�¶�*Ö�#‘!%‘IG‘g‘‘$ù‘^’'}’.¥’Ô’"ô’!“!9“"[“"~“3¡“"Õ“)ø“4"”4W”NŒ”KÛ”U'•®}•ª,–J×–Q"˜;t˜0°˜+á˜;
™:I™2„™/·™)ç™"š!4š8Všg�š9÷šx1›)ª›)Ô›6þ›5œ$;œ
`œnœ}œ	Žœ
! ˜œ	£œ:­œ/èœ3�.L�={�@¹�ú�>
žLž0Nž>žb¾ž;!Ÿ7]Ÿ%•Ÿ»Ÿ#ÛŸ8ÿŸ8 7S N‹ BÚ 6¡(T¡)}¡L§¡<ô¡71¢Ni¢E¸¢8þ¢.7£4f£-›£"É£Wì£ID¤?Ž¤GÎ¤¥35¥3i¥B�¥?à¥= ¦9^¦B˜¦MÛ¦F)§Gp§A¸§Sú§+N¨(z¨(£¨.Ì¨&û¨"©{8©+´©ià©MJª1˜ª-Êª1øª1*«g\«%Ä«"ê«E
¬%S¬#y¬%�¬tÃ¬*8­Hc­¬­8Ç­8®19®<k®3¨®1Ü®¯&,¯BS¯*–¯Á¯;ß¯9°HU°9ž°2Ø°*±\6±8“±1Ì±5þ±84²2m² ²2¤²5×²O
³]³#v³Qš³Jì³'7´._´BŽ´;Ñ´4
µ5Bµ8xµ/±µ%áµ$¶%,¶/R¶(‚¶)«¶#Õ¶)ù¶)#·-M·{·�·)Ÿ·É·/Ý·!
¸#/¸KS¸(Ÿ¸*È¸ó¸¹$#¹)H¹)r¹.œ¹>Ë¹@
! ºAKºc�ºAñº93»4m»;¢»3Þ»8¼HK¼D”¼PÙ¼>*½3i½7�½[Õ½<1¾n¾
z¾.ˆ¾$·¾	Ü¾?æ¾i&¿1�¿&Â¿é¿M	À-WÀ!…À7§À'ßÀ>Á<FÁ)ƒÁ6­Á2äÁ@Â!XÂ<zÂ·Â.ÒÂ%Ã'Ã0FÃ/wÃ?§Ã8çÃ? Ä4`Ä:•ÄAÐÄ=Å3PÅ„Å+žÅ)ÊÅ+ôÅ Æ'9Æ1aÆ;“Æ<ÏÆ!Ç$.ÇSÇ+mÇ+™Ç+ÅÇ+ñÇ+È+IÈ+uÈI¡È3ëÈ6ÉFVÉ>�ÉAÜÉ+Ê+JÊ+vÊ'¢ÊÊÊ"çÊ*
! Ë5Ë;NËŠËJªË:õË!0Ì$RÌ2wÌ5ªÌ‹àÌ2lÍ<ŸÍ=ÜÍEÎ;`Î@œÎMÝÎ7+Ï#cÏ‡Ï'¦ÏIÎÏ.ÐmGÐyµÐs/Ñn£ÑzÒt�ÒoÓ{rÓuîÓhdÔtÍÔnBÕy±Õv+Öw¢Öx×q“×;Ø2AØCtØ:¸ØGóØ);Ù(eÙ(ŽÙ&·Ù0ÞÙ0ÚS@Ú'”ÚA¼Ú.þÚ)-Û2WÛTŠÛ(ßÛ*Ü,3Ü3`Ü0”Ü'ÅÜ=íÜ=+ÝiÝ�Ý
�Ý*«Ý+ÖÝ+Þ).Þ&XÞÞ9—ÞÑÞ1âÞ&ß/;ß@kß.¬ß$Ûß5à46à4kà à;Àà<üàD9á~á7‹á(Ãá-ìá-âHâcâ}â/—â/Çâ1÷âM)ãNwã0Æã2÷ã0*ä7[ä9“ä!Íä!ïäHåAZå*œå!Çåéå&æ&*æ*Qæ"|æŸæN»æ.
! ç
! 9ç.Dç:sç)®ç5ØçcèErèA¸è úèé,6é$cé"ˆé.«é%Úé%ê$&êKêDbêD§ê4ìê@!ë(bë/‹ë»ëÑëèë2þëL1ì~ìT�ìLòì[?íW›í\óíDPîP•îCæî*ï/@ï'pï=˜ï5ÖïEð=RðM�ðEÞð($ñ5Mñ
ƒñ$‘ñ9¶ñ(ðñ7ò;QòE�òFÓòEóG`óD¨óCíó*1ô0\ô;�ô#Éôíô@õVIõ2 õ)Óõ%ýõ&#ö)Jö$tö=™öL×ö6$÷V[÷N²÷LøLNøG›øLãø0ù.Fùuù(‡ù0°ùMáù@/ú/pú: ú"Ûú2þú31û4eûQšû,ìû)ü0CüHtüM½ü/ý2;ýný'Œý3´ýèýþþ/þ Lþ%mþ“þ%¥þËþÜþîþÿÿ$"ÿGÿ%Xÿ/~ÿ%®ÿ,Ôÿ,..,],Š,·,ä*&</c“œ£(¯%Ø"þ!@_7l@¤åõHþG+f"’/µ+å&'8-`#Ž&²&Ù112d|(”½šÝ"x5›HÑ:7/r'¢0Ê$û% +F/r'¢(Ê ó+	@	!U	w	•	4µ	-ê	8
! /Q
! W�
! 9Ù
! 4H8Z)“,½'ê(;Yu+”6À÷,
+>
j
9s
­
Ì
è
"8?€x0ù;*f)�=«!é>IJ/”JÄ!.P=p ®-Ïý)-)W1�³Ò/í.@L-�-».é)3Z]G¸(N)#x$œ$Á*æ ,22_B’;ÕGZf.Á(ðD1^6�3Ç3û5/=eJ£*î"0<GmµÐè:)@"j*�*¸OãE3Py6Ê24&Ry9’ÌÝ7÷7/3g%›)Áë@-^>Œ>Ë<
!  DG 3Œ MÀ E!HT!�!#¸!#Ü!3"*4"_"l"y"
! —"¢"<²"9ï".)#7X#3�#.Ä#/ó#,#$0P$3�$;µ$Fñ$ 8%KY%#¥%FÉ%&>.&#m&+‘&.½&ì&,'@9'&z'!¡',Ã',ð'(-7('e(-�(+»(#ç(N)HZ)C£)Sç)L;*.ˆ*i·*b!+ „+#¥+ É+-ê+',V@,#—,1»,*í,&-&?-Cf-Eª-)ð-2.>M./Œ.>¼.4û.+0/4\/9‘/8Ë/3080%W05}0 ³0TÔ07)16a17˜1Ð1Ié1H32?|2\¼2Z3/t3(¤3-Í3û3*4+F41r44¤4‰Ù4Mc5-±5+ß5 6=,63j6-ž6TÌ6$!79F7$€7.¥7Ô7ë7(8</8'l8”8¨8»8Ë8ê8
! 9"'9;J9=†9Ä96Ú9):<;:(x:'¡:/É:1ù:#+;O;'m;1•;2Ç;?ú;K:<†<¦<¿<9Ù<@=8T=#�=±=Ñ=à=ÿ=>#>%>>%d>!Š>¬> Ç>è>?i?3ˆ?)¼?æ?"ù?@$5@Z@ x@1™@1Ë@Fý@EDAhŠA)óA3B2QB„BG£B'ëB.C-BC>pC¯CÄC$ßC8DB=DN€D)ÏDùD;E*LE*wE(¢E0ËE'üE&$F"KF-nFEœF8âFEG(aG&ŠG0±GAâG&$HKH)iH2“HÆHÚHðH$
! I/I6FI&}I¤I;ÀIQüI,NJ1{J0­J(ÞJ/K47K*lK—K%°K)ÖK)L8*L8cLAœL4ÞL@M$TM<yM.¶M4åM0NKNeNG‚NLÊNLO6dO.›O1ÊO/üOT,P �P'¢PÊP8æPPQ0pQ¡Q ¶Q×Q(öQ0R6PR&‡RI®R*øR#S+BSNnSN½S$T%1T&WT~T!”T$¶TÛTôT+U+8U-dU5’U-ÈUDöU5;V)qV[›V÷V6WKW"kW8ŽW	ÇWÑW!âWX#X@4X/uX(¥XÎX'ëX<Y-PY$~Y£Y/¸Y!èY5
! Z8@ZyZ`™Z>úZ69[>p[!¯[;Ñ[)
\#7\[\x\8”\.Í\3ü\90]8j] £]Ä]Bã]L&^&s^6š^$Ñ^ö^1_<@_;}_.¹_Bè_A+`5m`1£`FÕ`1aLNaL›a<èa<%b>bbC¡båb.ýb/,c\c.uc9¤c/Þc+dL:dH‡dEÐdAeXeMpeJ¾e"	f',f5Tf,Šf·f0Íf.þf.-g\g"zg�g²g'Ògúgh54h3jh8žhN×hX&i4i/´i8äi:jXj0uj*¦j(Ñj+új4&k9[k9•k(Ïk+øk,$l Ql/rl$¢lÇlæl:mc<m m2³m3æm2nOMn�n"½n?àn= oD^o&£o%Êo)ðo2pMp3gpE›p'áp,	q6q6Vq2�qUÀq(rG?r>‡rAÆr+s$4s%Yss&”s$»s4às/t,Et(rtB›tLÞt+uKu.hu=—u'Õu4ýu32v8fv7Ÿv+×v6w-:wPhw&¹w.àwBx.Rx1�x:³x:îx<)y)fy�yC®y'òy@zD[z@ zLáz5.{Bd{a§{(	|;2|Dn|L³|[}X\}Iµ}#ÿ}w#~F›~&â~	7$<\9™JÓ,€<K€Iˆ€Ò€é€+	�5�,U�L‚�PÏ�; ‚c\‚ À‚,á‚ ƒ*/ƒ-Zƒ/ˆƒ%¸ƒ7Þƒ?„/V„†„6¦„Ý„&ö„1…O…"m….�…#¿… ã…+†0†)P†)z†¤†À†Û†ø†‡#-‡-Q‡)‡©‡%É‡ï‡-ü‡1*ˆ$\ˆ4�ˆ*¶ˆ5áˆ5‰0M‰~‰6”‰"Ë‰î‰
! Š'Š9>Š0xŠ'©Š-ÑŠ,ÿŠ7,‹fd‹.Ë‹5ú‹0Œ<LŒ5‰Œ¿Œ,ÐŒ1ýŒ//�+_�3‹�0¿�/ð� Ž/Ž+JŽ9vŽ°Ž/¶Ž"æŽ
! 	��G�Hd�4­�)â�%�32�=f�J¤�jï�'Z‘*‚‘<­‘5ê‘& ’6G’'~’¦’/º’/ê’1“JL“>—“DÖ“!”/=”(m”)–”#À”#ä”a•"j•�•4­•>â•5!–.W–/†–*¶–&á–+—(4—$]—a‚—"ä— ˜6(˜F_˜.¦˜ZÕ˜C0™Ft™B»™Aþ™.@š*ošFšš.áš
››4›L›!d›†›0¦›×›+ñ›.œ#Lœ!pœ-’œ$Àœ$åœ#
! �..�@]�<ž�<Û�JžVcž7ºž=òž10Ÿ6bŸ/™ŸÉŸ,çŸ? /T 0„ 1µ /ç 5¡VM¡<¤¡Qá¡03¢ad¢UÆ¢k£Eˆ£JÎ£?¤Y¤Fy¤PÀ¤"¥D4¥Vy¥1Ð¥@¦6C¦Lz¦0Ç¦-ø¦;&§cb§Æ§ä§ñ§+¨7.¨:f¨1¡¨8Ó¨&©73©*k©1–©:È©@ª3Dª'xª% ª$Æª;ëª.'«NV«¥«5¿«õ«¬+¬?¬iT¬m¾¬K,­1x­"ª­ Í­î­#®C/®Bs®¶®Ï®Fé®T0¯8…¯D¾¯*°+.°*Z°…°1¥°'×°Fÿ°=F±#„±$¨±#Í±ñ±(
! ²(3² \²9}²·²Ö²ò²³%³&<³c³4u³Fª³Qñ³CC´‡´(ž´3Ç´û´6µ#RµTvµËµ-Üµ,
! ¶7¶*Q¶/|¶(¬¶Õ¶$ï¶·)3·1]·;�·,Ë·0ø·)¸/H¸&x¸)Ÿ¸É¸Ø¸+î¸"¹=¹]¹}¹*‘¹¼¹Ò¹é¹
º
º#º
@º%Nºtº”º©º&Àº?çº'»(D»Om»(½»(æ»¼/¼ F¼7g¼-Ÿ¼Í¼á¼½½J-½Vx½Ï½è½@¾(E¾n¾"‚¾¥¾8Å¾Fþ¾RE¿˜¿P²¿*À0.À/_À3�À,ÃÀðÀ!ÿÀ0!Á(RÁM{ÁHÉÁÂ$1ÂVÂ4qÂ¦Â+ºÂ+æÂÃ ,Ã4MÃM‚ÃÐÃ:âÃEÄ<cÄ Ä ¶Ä)×Ä(Å!*ÅLÅiÅÅ$˜Å+½Å$éÅ*Æ9Æ5XÆJŽÆTÙÆ.Ç
CÇQÇWqÇ8ÉÇÈÈ+È+:È5fÈHœÈåÈ É?!ÉCaÉ;¥É/áÉ3ÊAEÊ‡Ê3žÊ*ÒÊCýÊ<AË9~Ë+¸Ë2äË@Ì3XÌHŒÌ3ÕÌ>	Í0HÍ8yÍ8²ÍXëÍ$DÎ4iÎ&žÎ5ÅÎ5ûÎ1Ï7Ï'LÏtÏ‰Ï›Ï³Ï*»ÏæÏÐ%ÐR4Ð;‡Ð'ÃÐ'ëÐ$Ñ08Ñ-iÑ$—Ñ%¼Ñ%âÑ$Ò%-Ò SÒ$tÒ™ÒµÒ ÎÒ1ïÒ1!ÓSÓrÓ’Ó)°ÓÚÓúÓ+	Ô5ÔSÔbÔzÔO‰ÔÙÔèÔÕÕ2ÕJÕiÕxÕ‰Õ˜Õ°ÕÊÕ8ãÕÖ,Ö%;Ö&aÖ%ˆÖ+®ÖÚÖ9òÖ,×#K×o×~×:�×È×××é×ØØ*Ø9ØHØ!_Ø"�Ø0¤Ø[ÕØ1ÙBÙ1TÙ*†Ù±ÙÄÙ"×Ù1úÙ,ÚBÚBZÚ�Ú*¯Ú4ÚÚÛ$Û:Û5NÛ„Û!˜ÛºÛ(ÕÛ8þÛ.7ÜfÜyÜ�Ü ¡ÜÂÜ&âÜ	ÝÝ|2Ý¯Ý1ÃÝ0õÝ;&ÞbÞ}Þ.‘ÞÀÞÖÞéÞ‹úÞ†ß™ß¬ß»ßÓßâßà5àFà(dà3�àÁà0Îà0ÿàR0áJƒá+Îáúá-â-Dâ!râ$”â¹âÒâçâãã2ãFãWãkã~ã$’ã·ãÐã4çãä1ä!Fähä*ˆä³äÇä0ßäå-åBå#Våzå•å®åÀå×åôå
æ"$æGæ[æxæ•æ%²æØæíæþæ ç*;ç0fç—ç´çÌçÛçöç%è1èIèhè~è&�è·èÊè+Ûèé&éBéAXé@šéÛéøé%ê!6êXêkêƒê›ê¶êÑêæêëë8ëPëcë{ëD“ë ØëKùëFEìPŒìTÝì@2ísí‘í<°í9ííU'îT}î/Òî0ï+3ï/_ï/�ï<¿ï<üï99ð,sð6 ð,×ð2ñ.7ñDfñU«ñ/ò+1ò+]ò<‰òfÆò9-ó2gó^šó_ùó:Yô+”ô'ÀôCèô0,õD]õ.¢õAÑõ=öAQö*“ö¾öHÚö(#÷L÷Qc÷&µ÷>Ü÷øB4øBwøºøÚø.æø'ù$=ùbù*}ù¨ùÈù.Øù,ú64úkú#ˆú%¬ú"Òúõúû3û/Rû0‚û#³û8×û:ücKü?¯üïü0	ý/:ý/jýšý4¶ý0ëý2þ2Oþ3‚þ
¶þ
Äþ/Òþ>ÿ#Aÿ"eÿ!ˆÿ ªÿËÿ-éÿ
1
=
Z
v
”
³
8É

 
0>
4o
¤
 ³
Ô
ô

4
 P
*q
œ
(º
Pã
:4
4o
¤
=¼
ú

:$
B_
4¢
A×
=
/W
&‡
4®
"ã
,
73
k
*Š
&µ
Ü
#ö
*
"E
Dh
@­
5î
4$
&Y
I€
)Ê
ô
G	
\	
i	
8q	
jª	
F
! 
&\
! 
Bƒ
! 
4Æ
! 
û
! 

`0
@‘
#Ò
ö
Gý
3E
)y
@£
!ä
3

7:

6r

9©

<ã

+ 
L
)j
.”
%Ã
0é
'
B
\
p
Œ
/›
5Ë
6
@8
8y
*²
0Ý
;
2J
6}
$´
$Ù
/þ
!.
 P
)q
)›
)Å
-ï
$
B
ya
œÛ
0x
©
 Å
8æ
E
@e
3¦
4Ú

*'
VR
M©
:÷
C2
Iv
GÀ

 
>
 ^
,
,¬
!Ù
Fû
FB
^‰
Fè
Q/
c�
få
WL
A¤
9æ
T 
Ju
HÀ
0	
+:
:f
#¡
#Å
+é
o
A…
FÇ

6*
-a
�
!«
-Í
û
' 
9C 
%} 
)£ 
(Í 
 ö 
/!
2G!
$z!
[Ÿ!
-û!
-)"
OW"
h§"
$#
55#
k#
‚#
? #
;à#
$
8/$
h$
'‡$
8¯$
è$
%
!"%
*D%
o%
�%
4­%
1â%
,&
QA&
/“&
3Ã&
<÷&
k4'
h '
	(
"#(
!F(
0h(
1™(
Ë(

! Þ(
^é(
:H)
"ƒ)
(¦)
'Ï)
"÷)
!*
!<*
 ^*
!*
"¡*
+Ä*
%ð*
+
),+
$V+
#{+
+Ÿ+
0Ë+
ü+
,
.5,
/d,
"”,
·,
&Ö,
"ý,
# -
7D-
&|-
/£-
Ó-
&ò-
.
$3.
X.
$t.
#™.
$½.
&â.
-	/
'7/
1_/
‘/
#®/
#Ò/
ö/
0
20
!M0
$o0
$”0
-¹0
+ç0
1
!21
!T1
0v1
)§1
(Ñ1
ú1
2
:02
-k2
.™2
È2
0Þ2
/3
-?3
4m3
6¢3
*Ù3
64
#;4
#_4
1ƒ4
7µ4
5í4
#5
.@5
o5
6ƒ5
Jº5
@6
+F6
;r6
4®6
6ã6
67
Q7
5V7
TŒ7
 á7
#8
 &8
.G8
)v8
$ 8
$Å8
'ê8
9
O*9
bz9
/Ý9
-
:
;:
6V:
e�:
Xó:
?L;
=Œ;
-Ê;
.ø;
<'<
=d<
N¢<
(ñ<
E=
D`=
E¥=
Ië=
F5>
D|>
>Á>
h?
3i?
C�?
Sá?
,5@
,b@
"�@
²@
Í@
'æ@
$A
@3A
6tA
K«A
E÷A
K=B
L‰B
PÖB
L'C
RtC
HÇC
D
.D
>LD
‹D
!¥D
>ÇD
E
 E
1E
ME
iE
…E
¡E
:ºE
>õE
:4F
OoF
H¿F
EG
#NG
OrG
HÂG
EH
$QH
7vH
S®H
YI
Z\I
c·I
DJ
b`J
*ÃJ
)îJ
#K
/<K
;lK
%¨K
ÎK
=ÝK
 L
)<L
<fL
£L
9³L
8íL
,&M
[SM
W¯M
KN
ASN
A•N
2×N
-
! O
"8O
'[O
5ƒO
)¹O
ãO
úO

P
+P
?P
ZP
 tP
!•P
 ·P
!ØP
 úP
"Q
!>Q
"`Q
ƒQ
£Q
ÃQ
!ãQ
4R
:R
&XR
!R
¡R
»R
EÎR
FS
B[S
!žS
+ÀS
:ìS
v'T
1žT
PÐT
@!U
:bU
1�U
aÏU
(1V
(ZV
ƒV
#£V
(ÇV
ðV
)W
.9W
'hW
�W
;«W
<çW
?$X
EdX
)ªX
&ÔX
,ûX
#(Y
1LY
 ~Y
JŸY
%êY
0Z
=AZ
,Z
.¬Z
=ÛZ
H[
b[
)|[
'¦[
Î[
å[
-õ[
'#\
&K\
r\
'�\
µ\
%Õ\
-û\
+)]
5U]
6‹]
!Â]
ä]
0^
5^
+O^
.{^
#ª^
!Î^
-ð^
$_
$C_
#h_
6Œ_
?Ã_
3`
,7`
d`
6z`
±`
+Í`
:ù`
B4a
-wa
.¥a
5Ôa
/
! b
8:b
Usb
[Éb
\%c
e‚c
Fèc
d/d
a”d
göd
h^e
qÇe
R9f
pŒf
Yýf
.Wg
N†g
 Õg
]ög
"Th
>wh
-¶h
9äh
Ii
Ehi
H®i
H÷i
8@j
Dyj
)¾j
Cèj
;,k
Ohk
G¸k
Fl
+Gl
sl
/‘l
%Ál
-çl
0m
2Fm
#ym
�m
7ºm
+òm
*n
*In
Stn
<Èn
o
*%o
*Po
9{o
<µo
'òo
6p
!Qp
-sp
1¡p
4Óp
&q
N/q
Q~q
?Ðq
:r
,Kr
$xr
&�r
 Är
år
Is
=Os
/�s
"½s
(às
'	t
*1t
8\t
H•t
KÞt
3*u
^u
#zu
,žu
5Ëu
#v
;%v
)av
%‹v
!±v
Óv
/ñv
3!w
3Uw
/‰w
5¹w
ïw
-x
"6x
&Yx
€x
;™x
4Õx

! y
5y
.Oy
D~y
$Ãy
)èy
&z
)9z
0cz
1”z
Æz
;áz
5{
?S{
7“{
<Ë{
8|
A|
)Z|
„|
=£|
9á|
-}
'I}
?q}
2±}
8ä}
<~
Z~
&r~
*™~
'Ä~
ì~

 #
6D
F{
RÂ
:€
5P€
:†€
Á€
8Ø€
1�
-C�
(q�
[š�
3ö�
.*‚
@Y‚
Eš‚
Qà‚
*2ƒ
(]ƒ
*†ƒ
±ƒ
Æƒ
Öƒ
êƒ
þƒ
„
$„
8„
J„
\„
n„
„
‘„
¥„
»„
Í„
á„
ò„
…
…
*…
<…
P…
b…
v…
ˆ…
š…
®…
À…
Ò…
ä…
ö…
†
†
0†
D†
V†
h†
|†
Ž†
¢†
´†
È†
Ù†
í†
ÿ†
‡
#‡
5‡
G‡
[‡
m‡
�‡
“‡
§‡
¹‡
Ï‡
á‡
ó‡
ˆ
/ˆ
Gˆ
Yˆ
pˆ
C‡ˆ
CËˆ
‰
(‰
0?‰
;p‰
1¬‰
SÞ‰
h2Š
a›Š
ýŠ
‹
)‹
H‹
^‹
#y‹
$�‹
(Â‹
ë‹
Œ
#Œ
#4Œ
 XŒ
/yŒ
6©Œ
!àŒ
�
K!�
m�
'}�
'¥�
'Í�
õ�
Ž
%Ž
DŽ
1\Ž
5ŽŽ
3ÄŽ
0øŽ
4)�
/^�
)Ž�
G¸�
1�
72�
4j�
#Ÿ�
Ã�
!ß�
!‘
#‘
B‘
%Z‘
(€‘
©‘
É‘
0Û‘
4’
A’
Z’
 x’
™’
*­’
Ø’
&ø’
&“
&F“
<m“
'ª“
!Ò“
(ô“
”
/3”
&c”
%Š”
&°”
"×”
*ú”
+%•
)Q•
&{•
3¢•
Ö•
ó•
/–
)4–
"^–
.�–
0°–
"á–
—
:$—
_—
#}—
"¡—
+Ä—
!ð—
&˜
!9˜
)[˜
,…˜
&²˜
'Ù˜
™
-™
!K™
5m™
£™
:¶™
.ñ™
( š
Iš
1]š
�š
&ªš
+Ñš
$ýš
%"›
)H›
r›
1’›
Ä›
!â›
+œ
20œ
>cœ
-¢œ
,Ðœ
Oýœ
M�
&m�
”�
±�
Æ�
.Ú�
	ž
J)ž
Rtž
3Çž
(ûž
($Ÿ
2MŸ
$€Ÿ
N¥Ÿ
ôŸ
$ 
T6 
K‹ 
× 
ë 
¡
)#¡
+M¡
6y¡

°¡
.¾¡
#í¡
¢
$/¢
#T¢
x¢
+–¢
#Â¢
æ¢
÷¢
£
'£
'E£
(m£
*–£
+Á£
>í£
=,¤
>j¤
1©¤
(Û¤
"¥
"'¥
NJ¥
:™¥
Ô¥
ð¥
¦
¦
8¦
P¦
j¦
 …¦
 ¦¦
 Ç¦
 è¦
 	§
 *§
 K§
 l§
 �§
 ®§
!Ï§
 ñ§
¨
0¨
%G¨
#m¨
"‘¨
´¨
Ô¨
ð¨
©
)%©
)O©
)y©
£©
Ã©
ß©
û©
ª
.ª
Jª
aª
�ª
�ª
¹ª
Õª
ñª

«
#)«
 M«
/n«
$ž«
%Ã«
%é«
3¬
C¬
`¬
0x¬
©¬
»¬
 Ò¬
+ó¬
7­
/W­
‡­
"¢­
Å­
 Þ­
ÿ­
'®
 G®
h®
®
Vœ®
ó®
%¯
%4¯
0Z¯
.‹¯
2º¯
$í¯
°
,°
)I°
s°
%’°
¸°
)Ë°
6õ°
%,±
R±
=h±
$¦±
)Ë±
õ±
"²
#.²
&R²
y²
#•²
#¹²
#Ý²
³
 ³
<4³
!q³
8“³
$Ì³
 ñ³
*´
+=´
2i´
7œ´
/Ô´
$µ
*)µ
"Tµ
'wµ
Ÿµ
=¾µ
üµ
!¶
48¶
Hm¶
P¶¶
,·
4·
)J·
-t·
&¢·
'É·
ñ·
¸
41¸
,f¸
%“¸
¹¸
×¸
.í¸
4¹
2Q¹
,„¹
_±¹
qº
!ƒº
A¥º
Açº
)»
$E»
.j»
8™»
2Ò»
¼
+¼
7D¼
|¼
'�¼
·¼
DÍ¼
2½
,E½
r½
(‘½
.º½
.é½
(¾
=A¾
!¾
'¡¾
'É¾
$ñ¾
7¿
#N¿
%r¿
6˜¿
3Ï¿
@À
3DÀ
xÀ
)˜À
-ÂÀ
5ðÀ
(&Á
(OÁ
xÁ
(—Á
(ÀÁ
&éÁ
Â
3-Â
.aÂ
*�Â
A»Â
9ýÂ
7Ã
5KÃ
L�Ã
/ÎÃ
!þÃ
 Ä
C?Ä
1ƒÄ
/µÄ
.åÄ
(Å
=Å
UÅ
%nÅ
&”Å
»Å
)ÖÅ
Æ
Æ
*Æ
+GÆ
/sÆ
.£Æ
QÒÆ
H$Ç
4mÇ
:¢Ç
7ÝÇ
È
/È
7<È
'tÈ
1œÈ
.ÎÈ
.ýÈ
(,É
1UÉ
+‡É
.³É
+âÉ
%Ê
24Ê
gÊ
$‚Ê
§Ê
!¹Ê
EÛÊ
)!Ë
<KË
9ˆË
ÂË
"áË
Ì
Ì
)Ì
*HÌ
#sÌ
!—Ì
!¹Ì
!ÛÌ
!ýÌ
$Í
"DÍ
#gÍ
#‹Í
#¯Í
ÓÍ
'ñÍ
-Î
)GÎ
 qÎ
’Î
²Î
#ÒÎ
"öÎ
$Ï
">Ï
aÏ
&�Ï
'¨Ï
+ÐÏ
(üÏ
!%Ð
GÐ
%gÐ
7�Ð
3ÅÐ
1ùÐ
f+Ñ
V’Ñ
5éÑ
Ò
#&Ò
JÒ
jÒ
ŠÒ
,¡Ò
"ÎÒ
5ñÒ
R'Ó
2zÓ
I­Ó
N÷Ó
5FÔ
K|Ô
KÈÔ
]Õ
_rÕ
;ÒÕ
<Ö
KÖ
kÖ
'†Ö
C®Ö
:òÖ
"-×
-P×
~×
™×
_·×
LØ
,dØ
H‘Ø
1ÚØ
Ù
 Ù
!<Ù
+^Ù
ŠÙ
§Ù
3ÄÙ
HøÙ
AÚ
1UÚ
7‡Ú
¿Ú
ÔÚ
 äÚ
Û
!%Û
'GÛ
,oÛ
œÛ
5«Û
áÛ
&ùÛ
6 Ü
HWÜ
H Ü
OéÜ
'9Ý
=aÝ
FŸÝ
9æÝ
W Þ
qxÞ
œêÞ
‡ß
'§ß
Ïß
7æß
!à
+@à
0là
�à
-½à
ëà
á
+á
1Iá
2{á
*®á
+Ùá
/â
$5â
;Zâ
.–â
>Åâ
#ã
?(ã
#hã
!Œã
0®ã
1ßã
&ä
/8ä
4hä
2�ä
2Ðä
8å
/<å
>lå
/«å
&Ûå
$æ
C'æ
4kæ
: æ
@Ûæ
&ç
$Cç
$hç
-�ç
&»ç
$âç
Bè
-Jè
$xè
�è
ºè
.Öè
é
*#é
Né
hé
!†é
"¨é
3Ëé
)ÿé
)ê
%Eê
,kê
˜ê
$³ê
Øê
$óê
&ë
0?ë
&pë
8—ë
)Ðë
Búë
'=ì
$eì
/Šì
7ºì
/òì
#"í
!Fí
.hí
*—í
-Âí
Bðí
3î
!Fî
hî
E…î
hËî
4ï
-Sï
�ï
8�ï
!Æï
èï
.ð
7ð
 Qð
rð
,�ð
-½ð
/ëð
5ñ
6Qñ
/ˆñ
8¸ñ
?ññ
1ò
Nò
(mò
<–ò
6Óò
@
! ó
2Kó
M~ó
?Ìó
?ô
1Lô
9~ô
=¸ô
höô
=_õ
5�õ
5Óõ
%	ö
N/ö
.~ö
6­ö
0äö
P÷
2f÷
+™÷
Å÷
1Ü÷
Iø
&Xø
)ø
?©ø
6éø
@ ù
.aù
3�ù
,Äù
)ñù
(ú
0Dú
:uú
.°ú
&ßú
<û
"Cû
fû
C€û
DÄû
>	ü
4Hü
4}ü
4²ü
&çü
$ý
3ý
)Fý
"pý
=“ý
.Ñý
0þ
01þ
*bþ
*�þ
¸þ
4Ìþ
qÿ
.sÿ
Q¢ÿ
Iôÿ
">-aH�Øð!)1%[%�§&»â !!CP(c&Œ³Ç/â2/(b"‹8®9ç!!C7Y6‘È×ê4ú*/Z%q&—¾Ý!ü$9 ^(1¨8Ú9GM&•A¼0þW/D‡$Ì ñN	Ta	¶	0Õ	B
! AI
! 0‹
! 4¼
! Kñ
! !="_"‚¥Ä&á%f.1•%Çí2	
(<
+e
+‘
&½
+ä
)(-R0€%±0× &G,_'Œ.´2ã! 8#Y/}4­$âEAM4�jÄ2/)b@ŒÍ ê5<A+~ª2Àó3+?BkO®Dþ=C�/šÊ.ß1#@d yš…ºˆ@$É î/'?'gN�8Þ=-UZƒ7ÞQSh¼Û"ô$#<(`)‰9³-í':Gbª-Ãñ'=er8‘ Ê$ë#4E!U w.˜Çá5ý3O1^5�-Æô ! /0 C` 5¤ 
Ú "è /!-;!.i!+˜!4Ä!;ù!+5"*a"3Œ""À"&ã"#
! ##.#"R#"u#˜#¸#'Ö#(þ#'$2>$.q$ $&½$#ä$"%-+%,Y%†%/¡%,Ñ%(þ%5'&7]&'•&½& Ó&$ô&'+9'9e'Ÿ'*¼',ç',(4A("v(C™(&Ý(8)=)'[)%ƒ).©)/Ø)$*A-*Ko*5»*ñ*+'/+!W+Ly+VÆ+E,+c,,�,M¼,B
! -,M-:z-7µ-;í-5).3_.4“..È.÷./.1/+`/0Œ/"½/9à/I0Id0.®0*Ý0-10611g1&™1'À1(è1/24A2)v2, 2-Í2'û2(#3&L3s3‚3=’3(Ð3;ù3D54Fz4'Á44é4Z59y54³58è5H!6!j6(Œ6Eµ6Eû6A7S7)q71›72Í7a8ib8SÌ8 9(=9&f9:�9È9RØ9N+:+z:#¦:*Ê:+õ:*!;L;a; €;!¡;Ã;/ß;-<.=<l<q<4x<­<º<Ó<5é<,=<L=5‰=1¿=zñ=1l>Pž>lï>8\?L•?Hâ?+@B@\_@3¼@7ð@*(A.SA'‚A,ªA"×A<úA17B4iB+žBÊB5èB#C-BCpCLˆC5ÕCD DB>D:�D.¼D=ëDM)E9wEo±ER!FZtF&ÏFBöF>9GAxG*ºGNåG4H:NHP‰H<ÚHAIlYI5ÆI1üI).J2XJ"‹J®JÁJ!ÔJöJK1K$LK/qK/¡K/ÑK/L31L8eL3žL8ÒL+M37M+kM3—MAËM@
N:NN9‰N9ÃN9ýN;7O;sO3¯O3ãOHP.`P&�P¶P%ÒP6øP3/QYcQ<½Q8úQ3R3QR*…R.°R!ßRQS%SSDyS-¾SYìSYFT< T¶ÝT¶”U=KV2‰VF¼V'W)+W6UW6ŒWÃWãWõWX$ XEXVX9pX;ªX/æX/Y#FYjY"‡Y!ªY!ÌYîY"Z'Z=?Z}Z—Z®Z.ÂZHñZw:[!²[>Ô[2\ F\Bg\3ª\<Þ\*]F] `]�])¡]+Ë]%÷]%^0C^t^ˆ^¤^?Ä^D_I_%h_'Ž_*¶_7á_`5`Q`Yl`,Æ`Hó`A<aZ~aHÙa-"b6Pb5‡b½b(Ýb'c).cXc$uc+šc%Æc"ìc-d%=d!cd<…d>Âd,e.eKe@je'«e!Óe õef1f1Mf5f*µfàf7÷f=/gEmg1³gLågL2h-h*­h=Øh=i9Ti"Ži"±i#ÔiJøiCCj?‡jMÇjBk&Xk*k*ªk%ÕkUûk¿Ql‰m7›m.Óm†n8‰n3Ân4ön +o_Lo4¬o áo.pO1pB�pKÄpJqK[qK§qJóqK>r5Šr7ÀrJørGCs9‹s9ÅsEÿsQEtD—tDÜt@!u�bu:óu^.v#�v-±vßvæv	îvJøv+Cw	owyw…w%™w,¿wnìwm[xdÉx8.y:gy;¢y;Þy:zLUz%¢z&Èz;ïz:+{f{n{<{¼{!Ï{-ñ{.|*N|y|(—|8À|<ù|B6}Fy}BÀ}Z~(^~)‡~:±~(ì~1<GR„/×/€67€cn€6Ò€C	�6M�7„�)¼�Fæ�B-‚p‚;…‚&Á‚0è‚\ƒvƒ>”ƒAÓƒ(„->„4l„¡„"¿„Qâ„@4…Bu…1¸…4ê…'†'G†	o†y†D”†@Ù†‡.7‡f‡,ƒ‡1°‡)â‡"ˆ*/ˆ5Zˆ�ˆ¥ˆ¿ˆhØˆA‰^‰ x‰1™‰1Ë‰ ý‰Š;Š%XŠ~Š šŠ»Š%×ŠýŠ‹$2‹W‹.w‹¦‹µ‹&Ì‹#ó‹Œ0ŒHŒfŒ{Œ�Œ&¦Œ/ÍŒ:ýŒ)8�)b�2Œ�¿�Ù�6ö� -Ž
NŽ7\Ž.”ŽBÃŽJ�.Q�1€�@²�@ó�4�S�;o�,«�>Ø�(‘K@‘$Œ‘±‘8Ì‘’>’NZ’M©’3÷’@+“l“‰“š“)º“(ä“@
”%N”+t” ”2¶”+é”+•$A•6f•�•5¹•<ï•<,–4i–7ž–Ö–/õ–5%—A[—7�—>Õ—P˜ae˜%Ç˜Bí˜0™J™%i™-�™+½™6é™- š.Nš-}š«š*¾š`éš$J›1o›¡›=´›ò›,œ<œ\œ-|œ:ªœåœ1�4�4J�8�J¸�%ž%)ž&OžCvž&ºž&áž ŸD)ŸnŸŒŸL¤ŸAñŸ 3 T r � ¤ ¹ )Î ø ¡04¡8e¡,ž¡2Ë¡"þ¡?!¢a¢,�¢E®¢!ô¢(£,?£,l£$™£¾£Ü£(ø£7!¤!Y¤{¤2”¤$Ç¤Wì¤;D¥>€¥>¿¥9þ¥-8¦3f¦š¦4¸¦)í¦§!1§+S§§œ§(²§Û§ñ§D¨=U¨]“¨#ñ¨C©,Y©<†©6Ã©;ú©66ªnmª>Üª*«6F«4}«I²«.ü«$+¬-P¬!~¬& ¬ Ç¬è¬ü¬­7­Q­p­‹­(¦­%Ï­0õ­!&®"H®'k®(“®4¼®Eñ®*7¯)b¯;Œ¯6È¯+ÿ¯1+°=]°›°º°Ù°!ù°7±!S±u±“±1«±0Ý±)²)8²b²1}²8¯²9è²0"³?S³\“³\ð³$M´#r´–´f±´Oµ hµ]‰µ+çµ¶ 0¶MQ¶-Ÿ¶IÍ¶h·2€·³·!Ã·"å·,¸5¸4S¸*ˆ¸ ³¸OÔ¸$¹F>¹=…¹Ã¹$Ý¹$º8'º^`º(¿º(èº.»J@»&‹»5²»è»5¼:=¼=x¼/¶¼*æ¼S½Ce½%©½2Ï½#¾'&¾-N¾N|¾<Ë¾7¿&@¿^g¿VÆ¿6ÀRTÀˆ§À80ÁBiÁ@¬Á0íÁ9Â&XÂ4Â$´Â3ÙÂ6
ÃDÃZÃ&yÃ+ Ã5ÌÃ0Ä3Ä:QÄ)ŒÄ)¶Ä(àÄ(	Å#2Å(VÅ%Å+¥ÅÑÅ îÅÆ+/Æ[Æ"pÆ“Æ¥Æ
! ½ÆÈÆàÆÇ$Ç)BÇ.lÇ$›Ç(ÀÇ(éÇÈ(1È6ZÈ3‘È:ÅÈ?É4@É	uÉ%É'¥É-ÍÉ5ûÉ!1Ê1SÊ…Ê)£Ê#ÍÊ5ñÊ8'Ë+`Ë8ŒË1ÅË%÷Ë&ÌDÌ.bÌ‘Ì-°Ì'ÞÌ*Í41ÍfÍ$�Í(¦Í5ÏÍ#Î))Î)SÎ*}Î!¨Î"ÊÎ"íÎ.Ï?ÏZÏ!uÏ—Ï¶ÏÐÏHíÏ/6Ð@fÐ§Ð¼ÐeÓÐY9Ñ&“ÑºÑ ÒÑóÑ"ÒS2Ò†Ò.¥ÒÔÒóÒÓ1ÓPÓ?aÓG¡Ó?éÓ*)Ô!TÔvÔ#…Ô ©Ô*ÊÔ)õÔ,Õ4LÕ)�Õ$«Õ=ÐÕ'Ö<6Ö=sÖ'±Ö3ÙÖB
×4P×.…×#´×5Ø×EØ5TØ4ŠØ)¿Ø)éØ-Ù"AÙ@dÙ8¥Ù"ÞÙ9Ú!;ÚF]Ú$¤Ú*ÉÚ+ôÚ Û-6Û'dÛ)ŒÛ¶ÛEÒÛMÜUfÜF¼Ü0Ý&4Ý5[Ý'‘Ý5¹ÝïÝÞ'Þ$FÞkÞ‹ÞA¨Þ9êÞJ$ß0oß7 ßØß3ðß&$à-Kà(yà ¢à&Ãà êàá-$áVRá/©áÙáñá
â0)â'Zâ#‚â9¦â àâMã!Oã'qã'™ã9Áã3ûã4/ä;däM ä6îä/%å2Uå2ˆå,»åIèå32æfæ{æ3�æ/Ãæ3óæ7'ç3_ç“ç)³ç)Ýç+è/3è2cè$–è-»è@éè$*é!Oé#qé •é4¶éHëé(4ê]êtê�ê'¢êÊêßê)ûê(%ëZNë+©ë"Õëøëì"ì9>ìxì2ˆì6»ìTòì,Gí7tí3¬í/àí6î0GîJxî8Ãîüî%ï,>ï$kï.�ï9¿ï(ùï("ð4Kð9€ð7ºð=òð30ñ/dñ4”ñ.Éñ.øñ4'ò.\ò.‹ò,ºò9çò9!ó9[ó:•ó9Ðó:
! ô9Eô9ôW¹ôWõ.iõ˜õ­õ7Íõ<öOBöL’öXßöF8÷9÷$¹÷!Þ÷"ø&#ø)Jøtø�ø¯ø.Âø*ñø,ù Iù0jù#›ù=¿ùýù<ú.Uú)„ú5®ú*äú$û4û+Tû!€û ¢û-ÃûOñûAü!Zü<|ü-¹ü$çü7ý.Dý(sý.œý-Ëýùý1	þ7;þ.sþ/¢þFÒþ3ÿ'Mÿ"uÿ+˜ÿ3Äÿ@øÿD9%~¤+Ä3ð$:U9u4¯-ä(<;x#–#ºÞ(ûf$¡‹-$F†k6òM):w6²6é/ %P-v<¤Há5*&`7‡A¿GI@a$¢2ÇEú@	 T	:u	°	*Ç	Aò	34
! Dh
! 3­
! ;á
! $3B5v0¬6Ý@?UD•@Ú;
=W
•
©
¾
Ò
è
ü
$8MavŒ ¶Ðä÷"7Mcv‰9¡LÛI(HrM»Q	D[( (É3òd&3‹%¿=åH#?l(¬BÕH7aZ™YôPNBŸ[â8>\wbÔ\7X”KíN9UˆUÞU4VŠVáV8U�UåU;V‘VèV?U–UìUBV˜VïVF2�$Ðõ-iB>¬?ëF+ +r 4ž 0Ó 0!15!9g!%¡!!Ç!+é!+"+A",m"+š"+Æ",ò",#*L#Ww#,Ï#&ü#K#$Ko$U»$a%{s%Aï%41&]f&"Ä&Zç&ZB'[�'[ù'ZU([°('))4))^))ˆ)F²)Hù)WB*Xš*-ó*.!+9P+AŠ+7Ì+i,$n,l“,5-;6-%r-9˜-UÒ-5(.Q^.ˆ°.!9/>[/4š/>Ï/<0CK06�0-Æ0!ô0;17R1%Š11°12â122WH2 2.À2ï2<32>3-q3Ÿ3�¿3 M4n42‹4(¾4Eç4E-5Ms50Á5.ò5!63A6>u6X´6B
7P7Fb7!©7/Ë7!û718)O8'y8)¡87Ë8%9)9*G9"r9!•9)·9 á9:6!: X:Ry:/Ì:(ü:"%;1H;9z;´;)Ì;(ö;<=< R<s<†<1¤<+Ö<2=/5=/e=(•=8¾=&÷=>#=>"a>„>*Ÿ>!Ê> ì>
?*%?6P?*‡?²?2Ò?$@*@H@]@z@˜@)­@,×@0A75A!mA#�A0³A&äA#B;/B/kBA›B3ÝB/C(AC8jC!£CMÅC6D8JD.ƒD3²D-æDJEK_E,«EAØEHF>cFU¢F&øF'GLGGH”GUÝGF3HCzH@¾H=ÿH8=IOvI-ÆIôI0J/@JpJ8†J0¿JDðJ15K$gK7ŒK,ÄK0ñK"L8>L'wL&ŸL+ÆL%òL>MYWMb±M#NH8N(�N$ªN/ÏNÿN4O‚JOÍO-ìOCPC^P-¢P-ÐP-þP5,Q.bQ%‘Q·QËQÞQ'õQ0R0NRR”R´R"ÓR'öRSH<S(…S3®S1âS3T5HT~T/žTÎTFåT(,U)UU1U8±U+êU+V/BV6rV©V.)W+XW0„WµW(ÐW)ùW*#X-NX*|X,§XÔXòX"Y 4YUYkY‚YA�Y ßYEZ#FZ jZ7‹Z,ÃZ(ðZ4[N[(h[/‘[/Á[.ñ[ \?\%Z\4€\4µ\+ê\3]0J]3{],¯])Ü]7^6>^!u^&—^7¾^2ö^.)_)X_+‚_.®_6Ý_`4/`d`,‚`¯`"Å`/è`?a+XaB„a6ÇaþaFb%eb‹b7Ÿb2×b4
! c0?c>pc"¯c1Òc.d3d&Od!vd˜d´d^Ìd+e3Ge%{e(¡eÊeéef3fKf'`f(ˆf$±f>Öf9g)OgEyg!¿gágógh1h"Ohrh�h6¦h<Ýh i;iRi,mi&ši"ÁiHäi3-j/ajU‘j&çjLk3[kY�k8ék3"l4Vl ‹l¬l¿lÔl&ïl*m*Am,lm™m·m:×mDn)Wn�n›n"²nÕnõno1)o.[o*Šo9µo ïop-p,Cppp5ˆp.¾píp/q03qdqƒq q-­q"Ûq-þq,,rYrkr‰r£r¼rÏrçr*s)/s4YsKŽsÚs!÷s/t*It)ttžt½t*Õt!u$"u$Gulu‡u$ uÅußuùuIv3]v‘v!�v#¿v&ãv
! w5%w[w(qw@šwBÛwAx `x�x ¡x-Âx;ðx!,y1Ny€y y¼y!×yPùy6Jz<�z"¾z.ázG{GX{' {-È{3ö{ *|K|(h|%‘|1·|#é|5
}*C}'n}$–}'»}3ã}J~>b~%¡~+Ç~ó~"ÿ~"!7AYE›Dá&€A€#V€&z€2¡€:Ô€M�/]�(��?¶�.ö�2%‚$X‚Z}‚8Ø‚#ƒ5ƒQƒnƒ%Œƒ7²ƒ&êƒ(„):„!d„ †„2§„Ú„+ù„%…C…b…!�…£…+·…ã…J†=L†2Š†=½†2û†B.‡7q‡=©‡<ç‡A$ˆfˆƒˆ&Ÿˆ-Æˆ&ôˆ‰!;‰]‰y‰B—‰"Ú‰ý‰9Š4VŠ‹Š$ŸŠ!ÄŠ.æŠG‹]‹2w‹$ª‹Ï‹%æ‹)Œ6ŒSŒ-nŒœŒ&»ŒâŒ%÷Œ�2�hF�>¯�î�ŽPŽ9oŽ*©Ž>ÔŽ?�zS�#Î�-ò�D �1e�—�°�6À�÷�	‘f)‘K�‘NÜ‘_+’.‹’9º’2ô’<'“;d“G “(è“'”9”]P”&®”1Õ”D•=L•EŠ•<Ð•0
–8>–Kw–'Ã–?ë–+—-G—0u—$¦—EË—0˜B˜)`˜&Š˜±˜!Ä˜\æ˜(C™Gl™9´™/î™.š)Mš)wš ¡šÂš4Üš&›+8›*d›(�›F¸›0ÿ›L0œ4}œ²œ*Áœ1ìœU�Nt�Ã�]Ö�d4ž]™žU÷ždMŸU²ŸN UW ­ #Å é +þ *¡/A¡+q¡/�¡ Í¡Wî¡QF¢%˜¢2¾¢%ñ¢2£/J£/z£4ª£,ß£¤$¤*=¤-h¤@–¤-×¤@¥8F¥K¥8Ë¥K¦P¦1o¦¡¦.½¦Tì¦2A§2t§§§¶§3Ñ§ ¨)&¨+P¨*|¨5§¨Ý¨1æ¨$©!=©,_©<Œ©UÉ©!ªFAªˆª0§ª>Øª#«;«=Y«7—«CÏ«T¬Zh¬[Ã¬d­E„­cÊ­o.®#ž®!Â®ä®:¯[=¯#™¯½¯=Ý¯/°%K°q°‘°1±°Iã°C-±Dq±%¶±[Ü±&8²_²,²7¬²#ä²%³4.³2c³I–³à³0ô³%´?´(]´&†´/­´+Ý´-	µ+7µ@cµ<¤µ8áµ5¶6P¶‡¶£¶,À¶2í¶? ·`·z·7’·BÊ·,
¸':¸6b¸+™¸+Å¸6ñ¸?(¹)h¹2’¹Å¹Ú¹!ì¹'º(6º_º-º=­º#ëº!»51»)g»%‘».·»/æ»0¼.G¼6v¼#­¼Ñ¼ä¼3½67½'n½)–½ À½Aá½"#¾(F¾o¾�¾-�¾»¾	Ê¾AÔ¾¿)¿OI¿'™¿&Á¿è¿.À3ÀSÀ%qÀL—ÀäÀúÀÁ06ÁgÁlÁm}ÁŸëÁZ‹Â&æÂ%
Ã#3Ã*WÃ‚Ã*–Ã$ÁÃ*æÃ"Ä<4Ä8qÄ ªÄ"ËÄ&îÄÅ.Å*NÅ5yÅ.¯Å4ÞÅAÆ6UÆ2ŒÆ8¿Æ2øÆ2+Ç<^Ç2›Ç>ÎÇ5
È>CÈ)‚È0¬È"ÝÈÉÉ5É%QÉ"wÉ šÉ »É-ÜÉ"
! Ê!-ÊOÊ%iÊ%�ÊkµÊ'!Ë4IËJ~ËÉËÙË'÷Ë Ì+@Ì!lÌŽÌŸÌ½ÌÚÌòÌÍ#Í57Í-mÍ›Í<§ÍäÏ¼æÏ¹£Ð]Ñ vÑ
! —Ñ1¢Ò2ÔÒRÓZÓoÓ{Ó‡ÓK�ÓLÜÓZ)Ô=„ÔIÂÔ;ÕKHÕX”Õ=íÕP+Ö|Ö–Ö$­Ö&ÒÖ&ùÖ# ×&D×.k×š×*¡×+Ì×›ø×”ØšØ4´Ø(éØ%ÙZ8Ù}“Ù9Ú\KÚ‚¨ÚL+ÛAxÛQºÛÜLŒÜ`ÙÜ]:Ýd˜Ý>ýÝ;<ÞBxÞM»ÞQ	ßP[ß¬ßE,àAràR´à9áNAáM�á7ÞáQâBhâ9«â’åâFxã>¿ãŒþã9‹ä‚ÅäFHåM�åxÝåFVæF�æNäæQ3ç …çS&è¢zèOéMmé[»é^êOvêIÆêAë>Rë>‘ë@Ðë|ìSŽìKâìT.íFƒíMÊíPî:iîG¤î4ìî:!ð5\ðZ’ð(íð&ñc=ñ{¡ñ8òNVò¥ò+±ò8ÝòCóZó,nó3›ó	Ïó9Ùó\ôrpô;ãôJõnjõ/Ùõ8	ö)BölöG~öQÆö÷$2÷W÷*o÷Iš÷Iä÷6.ø%eø‹ø(¨ø(Ñø/úø2*ù"]ù"€ù £ùÄù
! Þùéù$ýù"ú8;ú
tú(‚ú@«úJìú7û=UûO“û,ãû;ü;Lüˆü6¨üVßüD6ýB{ýv¾ýO5þ*…þ'°þFØþ)ÿHIÿ8’ÿ>Ëÿt
! 9ŸMÙ&'>N�–"®'ÑKù<Er‚Aõ7I6[’[£ÿFOL8œIÕ>1^v�cdklÐ[=V™VðPGX˜VñlH	hµ	>
! R]
! a°
! ,0?@pO±IvK@Â

,*
,W
@„
+Å
6ñ
5(^>r±Ë;ß>Z*t2Ÿ3Ò97@*x>£Aâ8$Y]9·Bñ94-n@œ1ÝJWZB²7õ9-�ggéHQGšNâ81=j=¨Gæ<.lk]Ød6L›Nè7WOV§[þ]ZV¸U\elÂx/A¨\ê�G_Õh5cžryu]ïSM S¡ ^õ oT!WÄ!B"y_"sÙ"PM#cž#O$rR$ZÅ$n %F�%KÖ%L"&Yo&nÉ&]8'?–'/Ö'C("J(@m(0®(5ß(H)F^)e¥)Q*s]*nÑ*{@+ì¼+©,€¸-‘9.~Ë.”J/�ß/ o0}1ŽŽ1X2Dv2f»2Ò"3ôõ3sê4„^5qã5‚U6‚Ø6“[7pï7�`8Fâ8B)9ˆl9ªõ9N :_ï:UO;f¥;]<nj<KÙ<\%="‚=#¥=!É=.ë=;>V>2n>%¡>Ç>-å>!?5?1M?5?>µ?(ô?w@<•@>Ò@TAfA+{A-§A5ÕAB++BWB=mBM«B]ùBAWC™C9³C&íCADfVD ½DFÞD8%E?^E:žE8ÙE8F6KF1‚F9´F˜îF*‡G5²G+èGJHI_H!©H>ËH!
! IU,I0‚IR³IqJ*xJ-£J,ÑJ+þJ_*KBŠKAÍKCLASLC•L6ÙL:M<KM;ˆM@ÄM=NuCN(¹N(âN,O@8OXyO[ÒOJ.PPyPXÊPb#Qb†QXéQ_BRW¢R^úRjYSKÄSdTXuTHÎTBUCZUZžUWùUSQV3¥V@ÙVqW�ŒWHX1cXT•XRêX0=Y!nY!�Y>²YCñYl5ZH¢ZXëZLD[Z‘[Qì[G>\1†\d¸\c]K�] Í]@î]s/^t£^=_aV_Y¸_8`IK`J•`Gà`p(a'™a:ÁarüajobHÚb>#c<bc/Ÿc^Ïc:.dLid¶dIÒd{eD˜edÝexBf+»fJçfT2g>‡g8Æg%ÿgH%hOnhG¾h¦i3­iXái=:jAxj6ºj9ñj2+k9^k2˜kCËk:l"Jl/ml/�lLÍlHmDcm1¨m8Úm7n?KnD‹ndÐn15o9go:¡oKÜo4(p4]p5’pJÈpIqC]q7¡q7ÙqOr0ar-’rÀrJßrI*sEts7ºsPòs2Ct%vt3œt1ÐtSu2VuM‰u×u;ôu40vevC„vEÈvGwoVwTÆw)x)Ex/ox5ŸxFÕx:yMWyB¥y?èyC(zElz?²zsòz)f{>�{MÏ{5|3S|I‡|FÑ|L}De}Dª}Dï}D4~3y~0­~:Þ~!C;!7¡QÙ.+€.Z€9‰€]Ã€5!�7W�K��.Û�J
! ‚GU‚@�‚@Þ‚=ƒ(]ƒ/†ƒF¶ƒ:ýƒ18„,j„.—„.Æ„Wõ„(M…'v…?ž…8Þ…7†:O†Š†;¤†2à†J‡(^‡5‡‡h½‡G&ˆEnˆ2´ˆ+çˆ.‰RB‰5•‰LË‰JŠ7cŠ!›ŠG½Š:‹G@‹Jˆ‹8Ó‹CŒPŒ1pŒ¢Œ,ÂŒ9ïŒ)�$?�\d�2Á�0ô�8%ŽM^ŽO¬Ž3üŽb0�;“�>Ï�,�-;�?i�1©�(Û�8‘,=‘2j‘5�‘4Ó‘<’5E’2{’5®’*ä’9“/I“0y“Bª“>í“#,”*P”M{”9É”>•B•HF•�•T§•Tü•TQ–O¦–Tö–SK—SŸ—8ó—Ÿ,˜JÌ˜I™9a™K›™Pç™D8š=}šI»šC›ZI›O¤›Lô›=AœOœCÏœG�R[�8®�Eç�I-žNwžEÆžGŸITŸ>žŸPÝŸ0. M_ E­ "ó ;¡KR¡bž¡\¢&^¢C…¢%É¢*ï¢N£,i£(–£'¿£4ç£.¤K¤"f¤C‰¤#Í¤'ñ¤4¥/N¥7~¥'¶¥/Þ¥.¦3=¦Kq¦*½¦#è¦2§8?§-x§=¦§#ä§/¨%8¨H^¨C§¨>ë¨?*©9j©E¤©:ê©\%ªŒ‚ª`«;p«7¬«Oä«k4¬, ¬JÍ¬C­>\­C›­Wß­V7®IŽ®iØ®DB¯:‡¯FÂ¯s	°E}°KÃ°B±9R±AŒ±MÎ±5²3R²4†²L»²*³D3³x³”³°³BÅ³`´Ei´B¯´_ò´aRµ>´µSóµeG¶?­¶:í¶F(·Qo·'Á·Aé·K+¸#w¸#›¸L¿¸j¹:w¹0²¹@ã¹<$º0aº/’ºLÂº5»WE»E�»;ã»=¼\]¼@º¼'û¼#½@=½~½…�½M¾Fd¾F«¾;ò¾..¿@]¿Cž¿qâ¿`TÀlµÀ5"Á5XÁ6ŽÁ<ÅÁ!ÂI$ÂFnÂUµÂZÃTfÃZ»Ã?Ä,VÄ]ƒÄváÄiXÅFÂÅ3	Æd=ÆW¢ÆxúÆ�sÇPÈ�UÈ€ãÈFdÉ=«ÉeéÉ>OÊDŽÊ:ÓÊfËBuË3¸Ë!ìË7Ì-FÌ(tÌ*�Ì&ÈÌ'ïÌ%ÍG=Í\…Í8âÍ$Î(@ÎFiÎf°ÎVÏ€nÏ1ïÏK!Ð,mÐ"šÐR½ÐPÑSaÑAµÑX÷Ñ4PÒ4…ÒºÒCÚÒ9Ó&XÓ0ÓN°Ó#ÿÓK#Ô,oÔ3œÔ/ÐÔ6Õ57Õ.mÕHœÕåÕQ÷Õ;IÖ,…Ö2²Ö#åÖ1	×.;×Cj×K®×Nú×*IØ"tØ$—Ø0¼Ø(íØ*Ù3AÙ&uÙLœÙ2éÙ4Ú9QÚ4‹Ú ÀÚSáÚ45Û`jÛRËÛ1Ü�PÜ�ÒÜ3TÝkˆÝIôÝQ>Þ4�ÞRÅÞ7ß(Pß{yß�õßc…àMéà87ácpá.Ôá)â'-â-Uâ@ƒâ,Äâ'ñâã%8ã�^ãeïãƒUäQÙäP+å.|åL«å/øåj(æ3“æ+ÇæRóæQFçP˜ç1éç#èK?è(‹è(´è*ÝèYébéré-Žé6¼é=óé~1ê*°ê@Ûêë+ëJëeë=€ë¾ëÍë<êëF'ìUnìOÄì9íONíIží†èíloî•Üîxrï‘ëïP}ðÎð9æð/ ñ'PñBxñ?»ñPûñ0Lò/}ò?­ò,íò+óBFó5‰ó8¿óJøó;Cô<ô4¼ô;ñôP-õ^~õ:ÝõNöPgö]¸ö2÷PI÷@š÷$Û÷Lø?Mø]�øGëøw3ùd«ùWú=hú[¦ú%û—(ûCÀû?üEDüHŠüBÓü0ý:Gý0‚ýC³ý€÷ýjxþJãþ’.ÿ8ÁÿJúÿ3E>y6¸;ï.++ZJ†;Ñ0
+>1j@œ„ÝPb.³(âj1vC¨/ìE>b2¡$ÔDù=>m|mê4X,�º=Ó5/G;w?³(óB	2_	5’	=È	&
! =-
! Ak
! E­
! Có
! 47,l+™Å)ãE
+SÊÚJ
]%^ƒÒâÎµ~„Ž^’_ñØQÀ*jëhVÔ¿¼”hQfº�!;²Zî3I<}WºNjasÌ}@g¾E&zl*ç3MFE”ÚÚuµê+’º©fd 7Ë ^!9b!:œ!;×!="KQ"\�"Cú"n>#�­#H>$Y‡$Uá$47%l%‚%lœ%Ž	&>˜&T×&Y,'<†'pÃ'F4(C{(:¿(Gú(GB)_Š){ê)Sf*Wº*i+…|+W,SZ,D®,Tó,ÀH-`	.gj.BÒ.8/KN/fš/X0CZ0*ž0!É0<ë0"(1K1<g1(¤1,Í12ú13-2Qa28³2<ì24)36^3G•3IÝ3V'4h~4Bç4?*5Fj5=±5Cï5C36Sw6OË6@7P\7V­7¸8\½8c96~94µ9@ê98+: d:
! …:*�:1»:3í:!;\6;9“;Í;#ë;)<O9<O‰<^Ù<z8=H³=-ü=*>/J>mz>è>+?-,?KZ?¦?¸?"Ø?!û?&@ D@Qe@W·@rA ‚AK£AYïA2IB7|B!´BÖBJöBAC(WC€CJ—CFâCB)D%lD4’D!ÇD"éD+E88E9qEA«E'íE,FKBFŽF(­F/ÖF9G6@G.wG@¦GQçG%9H6_HF–H&ÝH8I9=I\wIPÔIG%J0mJ žJ8¿J(øJ!K>?K7~K-¶K2äK&L,>L*kL,–L�ÃL�TM9ÖMaNfrNvÙN%PO`vO2×O%
! PL0P)}P/§P×PJïP :Q,[Q&ˆQ ¯Q8ÐQV	RH`R.©ROØRš(S6ÃS-úS<(T3eT/™T'ÉT,ñT&U,EU"rU&•U+¼U%èU V5/VeV"}V8 V#ÙVýV&W.7W-fW”W)¯WÙW8÷W$0X'UX}X ™XºX ×X,øX,%YERY7˜Y@ÐY7ZGIZG‘ZÙZñZD[jP[&»[-â[ \'1\+Y\ …\I¦\!ð\#]6]G]&\]*ƒ]3®]'â]
! ^"^A^`^.}^¬^.É^%ø^ _1?_q_$Ž_;³_ï_`$`h5`ž`-µ`1ã`*a2@a1sa%¥a"Ëa,îab5bETbGšbâb:ûbV6c2�c4Àc5õc?+d/kd?›dgÛdwCe»eF;fC‚f(Æf1ïf[!gC}g0Ág/òg""h$Ehjh0Šh»h$Ïh)ôhJi2iiœi?¼i.üi+j5HjT~j_Ójl3k‹ k,l¬lIËl#m/9m*im,”m6ÁmFøm?nYn+kn7—n™ÏnJio5´o êo:p7Fp~pXšpYóp:MqDˆq]ÍqC+rMorO½rI
sXWsG°sYøs-Rt1€t-²t%àt@u}Gu]Åu#v6Cv#zv žv\¿v5w:Rw<�w9Êw6x?;x>{xJºx5yO;y7‹yBÃy/z16zehzhÎzj7{U¢{}ø{[v|=Ò|F}1W} ‰}"ª}@Í};~0J~9{~:µ~Vð~YG1¡[Ó-/€F]€n¤€L�^`�I¿�5	‚R?‚>’‚ Ñ‚/ò‚2"ƒ'Uƒ.}ƒ¬ƒÃƒÞƒ<ýƒG:„@‚„8Ã„ü„=…1V…4ˆ…?½…?ý…=†,]†#Š†^®†B
‡LP‡/�‡4Í‡!ˆE$ˆGjˆ]²ˆM‰R^‰2±‰9ä‰,Š;KŠ-‡Š+µŠ6áŠ,‹4E‹6z‹Y±‹WŒYcŒ=½Œ8ûŒ+4�2`�“�I³�9ý�,7Ž5dŽ0šŽ+ËŽ@÷Ž18�'j�=’�8Ð�7	�?A�?��0Á�:ò�:-‘%h‘5Ž‘,Ä‘Hñ‘;:’;v’;²’7î’&“#>“b“b“.â“#”5”+O”){”2¥”)Ø”.•1•dL•6±•Zè•7C–({– ¤–3Å–Eù–.?—=n—)¬—/Ö—$˜'+˜.S˜‚˜“˜:¨˜]ã˜'A™i™4†™»™cÛ™V?š_–šVöšM›c›,t›X¡›4ú›X/œPˆœLÙœM&�Mt�aÂ�ƒ$žP¨žQùžaKŸ*­Ÿ1ØŸ*
!  25 1h %š 2À ,ó ) ¡J¡Gf¡®¡:È¡,¢ 0¢5Q¢?‡¢0Ç¢Gø¢#@£/d£”£#°£,Ô£%¤7'¤8_¤o˜¤&¥7/¥Sg¥B»¥-þ¥I,¦Dv¦;»¦%÷¦9§W§^r§%Ñ§…÷§:}¨Q¸¨7
! ©KB©Ž©©©È©?æ©>&ª7eª�ª´ªÒª4ðª2%«X«@l«A­«Kï« ;¬5\¬4’¬DÇ¬3­*@­Rk­/¾­Bî­U1®2‡®Eº®"¯'#¯K¯1k¯5�¯Ó¯&æ¯&
°O4°!„°,¦°Ó°'ï°±//±+_±‹±*¨±Ó±ò±²]"²"€²'£²Ë²2è² ³<³R³8i³8¢³9Û³'´3=´?q´±´/µ´Lå´:2µ%mµ%“µ¹µNÙµN(¶-w¶T¥¶3ú¶X.·:‡·6Â·Dù·A>¸l€¸Wí¸DE¹ZŠ¹Qå¹27ºLjº6·º?îº?.»Kn»Eº»P¼bQ¼E´¼?ú¼O:½\Š½Bç½F*¾Fq¾_¸¾>¿AW¿<™¿SÖ¿E*ÀIpÀIºÀJÁGOÁc—ÁQûÁFMÂI”ÂBÞÂ?!ÃEaÃ;§ÃNãÃ]2ÄG�ÄMØÄ]&ÅB„ÅLÇÅ[ÆwpÆEèÆX.Çd‡ÇAìÇB.ÈPqÈCÂÈMÉQTÉL¦ÉZóÉVNÊm¥Ê3Ë,GË=tË²ËªÐË-{Ìj©ÌxÍM�Í;ÛÍKÎccÎÇÎÉáÎ«ÏÅÏ"ãÏ#Ð.*Ð6YÐJ�Ð"ÛÐDþÐ\CÑT ÑGõÑK=ÒI‰ÒCÓÒKÓKcÓ^¯ÓUÔMdÔ2²Ô$åÔ&
! Õ\1Õ ŽÕ¯ÕLËÕLÖCeÖ%©Ö1ÏÖ:×5<×5r×5¨×9Þ×BØ5[ØJ‘ØUÜØj2Ù2�Ù6ÐÙ(Ú10Ú;bÚ6žÚ«ÕÚ˜�Û8ÜSÜ2oÜ#¢ÜÆÜ4áÜ.Ý2EÝ2xÝ$«Ý-ÐÝ4þÝ43Þ!hÞ=ŠÞÈÞTÛÞP0ß'�ß2©ß*ÜßNàdVàY»àXá2ná¡á³á9ÄásþáTrâ@Çâ8ãœAãXÞã77äoäL€äBÍä6å/Gå#wåi›å/æ*5æ+`æ�Œæ;ç0Jç3{ç¯çÃç;ÔçDè5Uè‹è?ªè;êè*&énQéÀéÙéHòé+;êBgê"ªêDÍê$ë*7ë+bë#Žë6²ëséë=]ì3›ì:Ïì+
! í66í2mí íT»í+î-<î-jîC˜î!Üî/þî/.ï_^ïE¾ï'ð!,ðzNð)Éð5óð)ñ)Dñnñ[�ñ&éñ)ò9:ò)tòžò°ò3Ëò7ÿò 7ó7Xó+�ó7¼ó6ôó?+ô&kô’ôC¯ô(óô õ=õ#]õ(�õªõÉõæõ:üõ,7ö5dö/šö)Êöôö*
! ÷5÷P÷(k÷6”÷LË÷!ø :ø6[ø'’ø2ºø'íø
ù}#ù/¡ùÑù€âù2cú–ú™ú�ú=¶úôúüú6û6;ûIrûI¼ûü<üWü.^ü@�üÎüÚü@ãü$ý>0ý]oý]ÍýT+þ+€þA¬þKîþR:ÿU�ÿ	ãÿRíÿ@\w'–Y¾4;M<‰<Æg0kCœ2à;=OV�;ä: <[=˜1Ö3!;U?‘:Ñ78D7}7µ6í4$8Y6’9É1551k3�=ÑC	0S	/„	1´	3æ	9
! #T
! 4x
! M­
! Hû
! D!d/†%¶6ÜV9j9¤3Þ6
:I
H„
CÍ
U4g6œJÓD9c&�1Äö!@64w=¬=ê=($f5‹8Á6ú318e:ž9Ù>0<o+¬2Ø$	04:)o)™ÃÙ#ù)8G€‡*šÅØï %FYo=‰,ÇIôP>�*¬3×0]<š¡7¨
! à ë'.CSr-ÆFô:;/vN¦õ
! 0'/X
ˆ)–)À3ê)EH-Ž¼$Íò/Eb#u1™(Ë3ô;(Xd½ÀÒä,ö7# [ *{ 2¦ =Ù =!U!g!y!‹!�!'¯! ×!ø!""0"B"T"f" x"™"«"Q¯"Q#‰S#ÒÝ#O°$u%#v%˜š%z3&µ®&2d'Q—'Zé'#D(Dh(M­(9û(B5)=x)¶)Ì)¡Õ)iw*vá*’X+#ë+,1,>Q,>�, Ï,%ð,7-
! N-ˆY-â-®è-*—.-Â.0ð.-!//O/Ž/�0q�0L1NO1‡ž1D&2-k2>™2:Ø2:3+N38z3-³3&á3}4“†4²5nÍ5O<6VŒ6mã6½Q768=F8\„8Aá8@#91d9Ó–98j:*£: Î:#ï:†;6š;»Ñ;G�<8Õ<N=<]=Gš=Câ=³&>/Ú>h
! ?ns?Pâ?U3@h‰@Zò@SMA“¡A05BTfBr»BQ.Cg€CTèC`=DižDnEšwEcFsvFEêF:0GškGKH[RHE®H6ôH<+IPhIR¹IKJLXJ[¥JMKZOK_ªKa
! LilLOÖLE&MOlMF¼M<NE@N�†NMOObOG²OEúO3@PYtPQÎPM QAnQE°QEöQ8<RPuRWÆRMSslSdàSDET9ŠT=ÄTUVV„ZVMßV:-W6hWbŸW@XvCXpºXl+YZ˜YIóYH=Z?†ZWÆZc[b‚[›å[T�\JÖ\S!]\u]dÒ]B7^Šz^r_Ax_“º_bN`V±`cadlafÑa=8bGvb’¾b�QcZÓcC.dUrdhÈdW1eV‰eGàeC(fqlf+Þf3
! gF>g8…gV¾gXh>nhM­hTûhOPiB i`ãiFDj5‹jDÁjPk`WkJ¸kVlXZlO³l?m7Cm?{m‚»mE>n/„n5´nPênF;o<‚o+¿oKëoB7pPzp,ËpSøpRLq0Ÿq0Ðq2r.4rBcr.¦rCÕrAsU[sg±s$t&>t„etMêt`8u"™uK¼uXv9av^›vWúvKRwYžwGøw+@xOlxŒ¼xXIyQ¢yDôyN9zOˆzNØzO'{^w{,Ö{J|3N|7‚|/º|(ê|n}8‚}4»}9ð}p*~Í›~„iŠî®y€‘(�[º�U‚^l‚^Ë‚/*ƒBZƒd�ƒw„×z„#R…v…&�…7¶…^î…DM†’†ò¨†?›‡Û‡?ç‡'ˆ.3ˆ*bˆC�ˆ0ÑˆK‰6N‰4…‰º‰Ö‰.ß‰ŠŠ*Š
?ŠMŠeŠwŠŠˆŠ�Š¡Š±Š½Š×ŠëŠ‹#‹4‹@‹M‹^‹q‹Ž‹¥‹±‹Â‹Ø‹ï‹	ŒŒ*(ŒsSŒqÇŒa9�m›�f	Ž&pŽ>—ŽYÖŽ+0�8\�8•�YÎ�(�LF�_“�<ó�0‘!J‘l‘E€‘DÆ‘D’=P’6Ž’Å’EÜ’>"“4a“+–“>Â“”-”2?”Yr”%Ì”@ò”D3•x•H�•>Ù•-–F–'a–+‰–µ–Ò–4ð–I%—Jo—3º—Uî—ZD˜�Ÿ˜L!™*n™;™™<Õ™CšDVš7›š:ÓšE›QT›5¦›:Ü›Qœ8iœ6¢œIÙœH#�Jl�(·�†à�OgŸ’·ŸSJ µž |T¡WÑ¡K)¢9u¢8¯¢�è¢j£:ê£7%¤g]¤®Å¤It¥]¾¥w¦u”¦_
! §bj§[Í§X)¨?‚¨NÂ¨6©uH©&¾©Vå©U<ª:’ª4Íª««3«I«%_«8…«.¾«í«.¬%4¬-Z¬&ˆ¬/¯¬Aß¬+!­M­k­&‰­q°­("®RK®4ž®JÓ®>¯Q]¯K¯¯‚û¯€~°Qÿ°PQ±N¢±Jñ±R<²L�²QÜ²,.³Q[³7­³=å³#´y£´^µ9|µ[¶µ~¶/‘¶/Á¶4ñ¶2&·`Y·)º·6ä·6¸'R¸2z¸N­¸|ü¸—y¹Vºnhº=×º+»5A»4w»6¬»7ã»C¼P_¼s°¼&$½$K½Pp½>Á½A¾%B¾Oh¾2¸¾8ë¾ $¿NE¿^”¿ó¿HÀJZÀi¥À]ÁLmÁ(ºÁDãÁ5(Â0^ÂC�ÂÓÂ,ñÂ4ÃZSÃ.®Ã8ÝÃ?Ä-VÄW„ÄLÜÄ6)Å…`ÅCæÅI*Æ0tÆ8¥ÆVÞÆ15Ç-gÇM•Ç?ãÇS#ÈgwÈ6ßÈ7ÉUNÉD¤ÉIéÉH3ÊH|Ê:ÅÊ0Ë01ËqbËQÔËM&Ì=tÌK²ÌTþÌlSÍWÀÍFÎF_ÎM¦Î\ôÎ[QÏ:­ÏAèÏF*ÐEqÐI·Ð<Ñ6>Ñ=uÑO³Ñ;ÒF?ÒN†Ò8ÕÒ4Ó*CÓ$nÓF“Ó4ÚÓ-Ô-=Ô4kÔ+ ÔYÌÔD&Õ6kÕ7¢Õ6ÚÕ9Ö5KÖ>�Ö>ÀÖ;ÿÖ9;×1u×H§×0ð×@!ØBbØ7¥ØDÝØ+"Ù+NÙ1zÙ.¬ÙAÛÙPÚ2nÚ!¡ÚVÃÚÛˆ4Û½Û3ÒÛÜŽ"Ü±ÜŽÍÜ3\ÝM�ÝÄÞÝN£ß0òß=#à=aàAŸàOáà+1áT]á²áGÏá)â4Aâ!vâ&˜âw¿â(7ãF`ãH§ã<ðã8-äLfäL³äLåLMåZšåZõå?Pæ)�æºæaÚæK<ç=ˆç4Æç3ûçE/è1uè^§è@é„Gé©Ìédvê%Ûê!ë%#ëXIë+¢ëFÎëFì[\ì(¸ìGáì-)í4WíPŒí@ÝíNî9mî4§î{Üî1Xï3Šï<¾ï4ûï00ðhað5Êð'ñ/(ñIXñA¢ñLäñ11ò9cò8�ò�Öò<XóJ•óMàóY.ôWˆô^àô>?õ(~õ<§õ,äõ@öaRö´ö+Ñö2ýö50÷šf÷ŒøFŽøGÕøhùM†ùOÔù2$ú2WúVŠú=áúû#>û7bû~šû[ü1uüX§ü<ý[=ý4™ý=ÎýKþKXþ@¤þjåþPÿ8fÿJŸÿqêÿ}\HÚ#OC<“nÐV?P–ˆç]pXÎ='PeM¶oitlÞnKLºTO\J¬ ÷Qj.D®Yó8M	U†	IÜ	h&
! 4�
! ;Ä
! +4,Ba?¤.ä0>DZƒQÞ0
8M
2†
W¹
AFS{š7MN0œ>Í1:>4y4®1ãD6Z1‘2Ã#ö@)XjNÃAT-m›1·é:G;QƒMÕO#QsŠÅYPƒª4.cEs¹Ö#é
<'d„@£Gä@,6m/¤:Ô .0&_†–=¨?æA&8h#¡ÅQãP5N†NÕK$IpKº8@?2€<³ ðF5XeŽVô„K ‹Ð _\!R¼!U"~e"0ä"-#CC#‡#¦#¹#Ì#)Þ#)$,2$'_$:‡$7Â$.ú$_)%@‰%SÊ%`&F&@Æ&S'R['L®'Vû'JR(S�(Pñ(7B)9z);´)Nð):?*9z*´*Ë*6è*C+Ec+H©+*ò+ ,<>,>{,5º,9ð,R*-}->”-FÓ-/.5J.J€.JË./4/!S/ru/Wè/n@0>¯0;î0;*1;f1;¢1WÞ1'62^2er2YØ2=23>p37¯39ç3J!4Bl4¯4Ê4æ4Vû4‚R5BÕ5F6G_6>§6"æ62	71<7n7Kˆ7OÔ7J$8Mo89½89÷8[19!�9Q¯9S:WU:V­:O;LT;+¡;5Í;5<09<>j</©<.Ù<9=4B=Fw==¾=Hü=TE>)š>0Ä>"õ>7?%P??v?C¶?*ú?3%@ Y@z@5ú@40A/eA@•AÖA/ëA/BBKB,ŽB2»B3îB-"C PC<qCg®CFDU]DN³DQEKTEa EWFrZFyÍF_GGW§GVÿGNVHI¥HHïH)8I(bI,‹I=¸I]öI"TJ*wJJ¢JLíJ:K4UK:ŠKGÅK?
LRML> L>ßLLMNkM'ºM6âM<N„VNcÛN`?OY O<úOŒ7PJÄP*Q‚:QM½QHRcTR-¸R_æRrFSB¹S)üS>&T(eT@ŽT[ÏT+UKU%kU#‘UµU-ÏUýUV,V DV!eV"‡V"ªV$ÍV$òV0WHWfW„W2¡WHÔW)X)GXrqX6äX=Y/YY>‰Y9ÈYwZszZKîZP:[g‹[Mó[vA\G¸\[]<\]A™]±Û]°�^O>_1Ž_LÀ_g
`cu`9Ù`Ja4^aI“a7ÝaLbbbJzbJÅbZckc=�c(¿c&ècDdJTd0ŸdwÐd_HeJ¨e0óeJ$f0ofH f2éfHg2eg]˜gGögH>h2‡hiºh„$ig©i‚j2”jAÇj2	k2<k0okK kìk;
! l%Fl%llT’l'çlBmZRm6­mYäm5>nPtnFÅn4oDAo†o)£o(ÍoBöo 9pZptyp9îp\(qC…q>ÉqLrOUr1¥r5×r}
s&‹s5²sYès0Bt2stO¦t?ötB6u(yu,¢u/ÏuHÿuDHv$�vQ²v*wH/w+xwD¤w@éw*xBBx…x8žx5×x
y()yRy)gy?‘yDÑy1zRHz‚›z?{B^{8¡{2Ú{2
|,@|m|/|4¯|/ä|F}F[}-¢}SÐ}.$~YS~H­~)ö~) YJ¤6Ã6ú,1€^€Nv€GÅ€
�,#�*P�9{�/µ�<å�2"‚/U‚/…‚4µ‚>ê‚)ƒ2Iƒ4|ƒ.±ƒ<àƒ^„*|„c§„z…ˆ†…„†E”†„Ú†L_‡™¬‡<Fˆáƒˆ$e‰�ŠŠÐ‹é‹FíŒ;4ŽNpŽS¿Ž:�=N�(Œ�µ�"Ê�"í�"� 3� T�$u�$š�$¿�"ä�"‘)*‘4T‘1‰‘/»‘Cë‘U/’2…’4¸’>í’1,“D^“Z£“7þ“w6”P®”Oÿ”wO•HÇ•[–Gl–8´–@í–:.—Ci—m­—a˜~}˜]ü˜dZ™a¿™X!šozšLêšM7›„…›(
! œ(3œ(\œ(…œ®œÐ²�Qƒž?ÕžGŸ7]Ÿ-•Ÿ8ÃŸZüŸWW p¯  ¡P>¡G�¡`×¡8¢NX¢I§¢{ñ¢nm£fÜ£`C¤^¤¤'¥$+¥EP¥T–¥Jë¥6¦S¦*m¦2˜¦¡Ë¦pm§)Þ§?¨NH¨$—¨:¼¨,÷¨$©1D©v©C‘©3Õ©0	ª:ªXª9sª=­ª;ëª2'«Z«4Ú«)¬D9¬-~¬X¬¬I­O­/o­Ÿ­=»­;ù­=5®As®-µ®$ã® ¯ )¯JJ¯F•¯?Ü¯'°1D°-v°*¤°AÏ°9±.K±2z±(­±MÖ±)$²-N²9|²q¶²@(³Hi³n²³A!´Sc´=·´1õ´d'µ=Œµ#Êµ4îµ#¶ A¶b¶Vz¶8Ñ¶1
! ·+<·+h·+”·4À·*õ·! ¸,B¸Po¸.À¸.ï¸.¹.M¹/|¹/¬¹0Ü¹0
º0>º0oº0 º0Ñº0»03»0d»0•»0Æ»0÷».(¼.W¼.†¼.µ¼.ä¼.½/B½.r½.¡½.Ð½.ÿ½0.¾0_¾0�¾0Á¾.ò¾.!¿.P¿.¿.®¿.Ý¿.À.;À.jÀ.™À/ÈÀ/øÀ-(Á.VÁ.…Á/´Á/äÁ.Â.CÂ.rÂ.¡Â,ÐÂ-ýÂ-+Ã.YÃ4ˆÃ<½ÃEúÃ5@Ä5vÄ)¬ÄJÖÄJ!Å2lÅ6ŸÅHÖÅAÆFaÆ;¨ÆCäÆ¤(Ç:ÍÇCÈ$LÈ(qÈ"šÈ5½È8óÈ8,É1eÉ—É2¤É5×É2
Ê@@ÊD�ÊCÆÊL
! ËÆWË7Ì�VÌJØÌM#Í[qÍCÍÍ3ÎMEÎC“Î?×Î?Ï1WÏM‰ÏJ×ÏG"Ð$jÐ`�Ð)ðÐ!Ñ[<ÑG˜ÑHàÑ%)Ò*OÒ;zÒ2¶Ò)éÒ&Ó1:ÓHlÓLµÓÔ$Ô&DÔ kÔ0ŒÔ-½Ô(ëÔÕ#.Õ'RÕ+zÕ'¦Õ!ÎÕ ðÕ!Ö!3Ö-UÖ&ƒÖ"ªÖ"ÍÖ)ðÖ,×%G×3m×6¡× Ø×$ù×)Ø+HØ)tØ5žØ`ÔØ§5ÙÝÙEüÙBBÚ>…Ú:ÄÚKÿÚKÛ>_ÛXžÛ@÷ÛW8ÜI�Ü=ÚÜ>Ý0WÝˆÝ'¢Ý1ÊÝ#üÝ[ Þ`|Þ(ÝÞ>ß;EßB�ßÄßIÛßD%àPjàF»àJáCMáF‘áJØáM#âFqâI¸âUãKXãC¤ãMèã%6ä\ä.wä-¦ä6Ôä#å3/åcå#€å
¤å)²åÜåõåHæ@Næ�æ«æÀæàæTç5Uç/‹ç,»ç$èç
èGègdèRÌè+édKéq°é‹"êd®êcë@wë&¸ë ßë>ì??ì6ì$¶ì'Ûìˆí1Œí/¾í9îí-(î9Vî7�î7ÈîfïOgï.·ï†æïimðU×ð=-ñ2kñ0žñ&ÏñSöñYJò,¤ò?Ñò ó3²ó/æóFô<]ô„šôFõfõzõ/šõ0Êõ*ûõ'&ö*Nö7yö+±öKÝö)÷)H÷!r÷ ”÷$µ÷8Ú÷8øLø'fø*Žø4¹øAîø70ù-hù@–ù*×ù3ú'6úP^ú%¯úFÕúû%5û<[û?˜ûIØû"ü@7ü$xü'�ü;Åü'ý\)ýX†ý<ßýVþ+sþDŸþ2äþ.ÿ.Fÿ uÿ+–ÿ4Âÿ,÷ÿ%$&J>q4°)å3>C/‚-²,à1
T?” ±MÒ# ?D1„¶2Ò#B)*l—†±k8z¤_#S£H÷/@#p,”ÁEá(';P+Œ%¸=ÞM	=j	)¨	$Ò	4÷	0,
! @]
! <ž
! Û
! /û
! !+"M9pLª`÷)X)‚r¬›
x»
»4Šðu{cñtU�ÊœhÊ‹Ð3\'�'¸tàCU;™bÕ28dk$ÐJõ3@Nt8Ã(ü!%GdƒC Nä,3M`5®/ä9QN1 0Ò8]<"š%½#ã"B*;m©AÄ3#(W5€#¶.Ú%	=/cm*ÑDüA-_A�;Ï-599oA©.ë2 .M q| .î >!£\!9"':"4b"4—"Ì"%è"Í#9Ü#þ$„%=š%IØ%Z"&4}&H²&3û&(/')X'q‚'.ô'|#(¤ (*E)Ip)Nº);	*>E*-„*1²*/ä*'+2<+Qo+.Á+'ð+,,+E,1q,'£,Ë,së,;_-8›-@Ô-j.,€.'­.?Õ.q/a‡/Mé/%70]0Ay0K»01191>N1v�1>2\C2, 2DÍ2!3 43SU3©3%°3KÖ3$"4&G4!n4(�49¹43ó4,'5(T5.}5F¬5†ó5z6Sƒ6L×68$7U]7(³7dÜ7VA8˜8®8Ä8 Ú8û8-9+?9k9‚90™9IÊ9):4>:s:>�:7Î:>;>E;P„;BÕ;'<*@<0k<*œ<+Ç<%ó<,=(F=3o=£=Á=Ü=ü="><>U>s>.�>3¿>6ó> *?GK?"“?'¶?7Þ?@@3W@$‹@/°@(à@/	A9A<OA8ŒA(ÅA2îA!B3B/QB�Be˜B%þB
$C02CcC*CªC1ÂC)ôCD'4DM\D ªDDËDE5/E$eE/ŠEBºE1ýE/F BF$cF;ˆFÄF%ÝF)G*-G+XG=„GpÂG83HClHE°H=öH>4I:sI3®I âI4J=8J:vJ3±J2åJAK+ZKz†KXL2ZL%�LF³L4úL*/M;ZMw–M(Nh7N N'ÀN8èN>!O9`O`šO.ûOM*P3xP ¬PÍPäP4üPD1Q2vQ2©QEÜQ8"R2[R3ŽRÂR&ÝRDS1IS;{SJ·S(T?+T9kTY¥T=ÿT==U={U=¹UA÷U>9VExVr¾V*1W&\W+ƒW,¯WÜW@óW*4XY_XI¹XEYSIY�Y.µYbäYEGZ9�ZYÇZB![5d[;š[�Ö[!d\H†\CÏ\K]‹_]gë] S^§t^>_L[_7¨_eà_PF`&—`K¾`:
! a EaLfa<³a0ðaB!bDdb:©bWäb!<cy^cIØc:"dJ]d;¨d"äd!e
)e87eNpe,¿e0ìeUf4sf+¨f<Ôf[g"mgU�græg0YhJŠhDÕhdiUiÕi=îi4,jGajW©j\ky^k=ØkIlV`lk·l~#mV¢mPùmVJn:¡nGÜni$o:ŽobÉod,p‘p­pSÀpSqIhq²qEÉq@r:Pr‹rBœrGßrL's9ts;®s9ês$t=tXt+ntštµt@Òtu)u$Fu5ku5¡u5×u(
v76v2nvP¡v_òv(RwK{w5Çwýw1xHx_xrxŠxžx/³xãxøxy1"yTyiy9~y¸yÕyèyûyz.zAzUzsz!†z¨z!¿záz!øz{1{P{d{7}{lµ{k"|GŽ|]Ö|N4}>ƒ}:Â}'ý}K%~©q~:Tnˆ,ž>Ë.
! €59€(o€G˜€%à€1�8�'S�{�,–�=Ã�\‚0^‚0�‚+À‚ì‚!ƒ"-ƒPƒoƒ�ƒ®ƒÍƒìƒ„*„D„^„x„1˜„Ê„1ê„…<…\…|… œ…½…Õ…ð…5†E†d†ƒ†&¢†1É†6û†J2‡&}‡/¤‡+Ô‡,ˆJ-ˆ0xˆ)©ˆ#Óˆ#÷ˆB‰1^‰ �‰$±‰&Ö‰&ý‰)$Š)NŠAxŠ2ºŠNíŠK<‹-ˆ‹-¶‹-ä‹NŒ5aŒ~—ŒA�>X�L—�<ä�6!Ž8XŽ:‘Ž=ÌŽ@
! �1K�7}�.µ�/ä�:�$O�)t�Až�1à�/‘1B‘?t‘3´‘Fè‘=/’=m’;«’:ç’:"“5]“9““9Í“9”6A”.x”§”kÃ”/•3G•6{•C²•Mö•$D–8i–3¢–OÖ– &—CG—C‹—AÏ—A˜<S˜<�˜?Í˜
™m$™’™¯™Ì™Cé™9-š9gš3¡šÕšqôšf›#„›¨› ¾›5ß›0œ4Fœ4{œ4°œ1åœ�13�;e�(¡�VÊ�[!ž<}žAºžDüž'AŸ+iŸ*•Ÿ-ÀŸ8îŸU' ‡} #¢$)¢3N¢R‚¢nÕ¢#D£3h£œ£!²£EÔ£<¤FW¤&ž¤HÅ¤_¥an¥eÐ¥'6¦B^¦5¡¦J×¦?"§Ab§6¤§¹Û§Z•¨$ð¨H©R^©#±©5Õ©ª]+ª&‰ªž°ªÌO«¬K6¬Z‚¬uÝ¬!S­u­:„­"¿­[â­>®[®x®;“®YÏ®])¯‡¯Hš¯Aã¯#%°I°Ba°¤°^»°B±P]±7®±>æ±8%²Q^²H°²Jù²2D³(w³U ³+ö³3"´iV´LÀ´R
µ.`µ9�µ;Éµ¶,¶[J¶$¦¶@Ë¶?·?L·=Œ·1Ê·.ü·8+¸:d¸0Ÿ¸8Ð¸&	¹M0¹+~¹1ª¹Ü¹Iü¹%FºAlº=®ºBìº./»<^»J›»;æ»3"¼EV¼Iœ¼.æ¼3½7I½G�½#É½2í½) ¾IJ¾D”¾ZÙ¾,4¿>a¿G ¿5è¿&À*EÀ2pÀ2£À;ÖÀ_Á-rÁT Á9õÁu/ÂH¥Â4îÂ9#Ã7]Ã>•Ã@ÔÃ/ÄREÄQ˜ÄNêÄL9Å<†Å,ÃÅ8ðÅW)Æ+�Æ"­Æ[ÐÆX,ÇE…Ç.ËÇ6úÇ.1È.`È,�È(¼È\åÈ4BÉ,wÉZ¤ÉWÿÉJWÊC¢Ê æÊÍ‡ËHUÌxžÌ>ÍQVÍO¨ÍIøÍ(BÎ,kÎ(˜Î,ÁÎ!îÎ0ÏœAÏ:ÞÏ;ÐXUÐ4®Ð'ãÐ'Ñ(3Ñ-\ÑEŠÑvÐÑ(GÒWpÒÈÒ+çÒ*Ó8>Ó8wÓ4°ÓIåÓE/Ô+uÔ2¡ÔCÔÔ7Õ)PÕ-zÕ'¨Õ'ÐÕ(øÕ-!ÖOÖ8nÖ4§ÖÜÖ*÷Ö{"×šž×\9Ø\–Ø…óØ8yÙ3²Ù.æÙºÚ'ÐÚ
! øÚ<Û1@Û-rÛ% Û!ÆÛ5èÛ%Ü-DÜ9rÜ>¬Ü8ëÜD$Ý>iÝC¨ÝHìÝB5Þ=xÞA¶Þ;øÞ@4ß;uß@±ß:òßK-àEyà3¿àIóà>=áS|áUÐá^&âP…âQÖâW(ã†€ãOäXWä°äBÐä>åxRåKËåÒæ«êæG–ç)Þçcéléé˜éªéÄéÔéçé!þé êK<ê5ˆêj¾ê4)ë/^ëQŽë1àë7ì=Jì:ˆìNÃì;í1Ní]€í Þí2ÿí72î/jîKšî9æî9 ï9ZïG”ïKÜïO(ð\xðWÕð3-ñDañz¦ñ6!ò>XòX—ò;ðòk,ó?˜ózØó]SôN±ôhõ.iõ3˜õŽÌõ*[öE†öWÌöj$÷W�÷Jç÷X2øƒ‹ø}ù:�ù$Èù6íù6$ú6[ú6’ú7Éú7û89û8rû8«û8äû8ü8Vü8�ü8Èü8ý8:ý8sý8¬ý6åý6þ6Sþ6Šþ6Áþ6øþ7/ÿ6gÿ6žÿ6Õÿ68C8|8µ8î6'6^6•6Ì66:6q6¨6ß67M7…5½6ó6*7a7™6Ñ66?6v9­5ç56S&ŠL±hþDgy¬&(?Wh\ÀF	3d	!˜	Hº	;
! 2?
! +r
! ]ž
! :ü
! =7^uFÔ@1\EŽ$Ô!ùJ
Pf
B·
'ú
/"*R*})¨*Ò*ý)(™RAìR.B�0Ä9õE/@u@¶j÷,bU�DåŠ*RµHIQ=›IÙ�#G±1ù>+GjF²(ù9"\/t!¤]Æ/$T"t/—8ÇA-B.pFŸ'æ-0<]m,Ë=ø'6+^'Šb²6CL1�ÂNà;/)k1•#Çë+
! G6#~5¢-ØO=V+”7À+ø$ 'A %i '� =· =õ 3!-P!C~!Â!H×!^ "["<Û"M#Rf#a¹#8$5T$nŠ$:ù$24%6g%6ž%DÕ%6&@Q&;’&@Î&7'7G'A'7Á'9ù';3(7o(8§(Fà(7')F_)V¦)<ý)?:*:z*:µ*Bð*H3+C|+<À+Cý+HA,<Š,?Ç,<-7D-G|-CÄ-W.l`.hÍ.U6/ZŒ/%ç/G
0,U0‚0–0K±0Rý0GP1,˜1Å16Û152NH25—2QÍ2D39d33ž31Ò3/4;44/p4; 44Ü4-50?5Bp5$³5Ø5Cö5:63L6@€6RÁ6M70b7*“7.¾7/í7(8>F8…8¥8(Ã8:ì89'9:a9œ95³9'é9!:3:(S:+|:&¨:+Ï:$û:F ;Ng;+¶;Hâ;@+<?l<5¬<0â<7=3K=;=<»=Dø=3=>Aq><³>Mð>,>?k?‚?/”?9Ä?/þ?!.@UP@S¦@Sú@XNA>§A]æA]DB_¢BC'C(ACjC3ŠC9¾C0øC0)D/ZD<ŠD5ÇD&ýD-$E@RE"“E"¶E;ÙE<FIRF#œFÀFRÖF))GSG;eG?¡GeáGGHQWH©HFÂHd	I nI2�I.ÂI]ñI&OJvJH–J[ßJ ;K'\K„K+¢K,ÎK&ûK›"L}¾LL<ML‰M?ÖM;N<RN-�N1½N+ïNIOTeO_ºO5PAPPi’PMüPHJQ”“QD(R>mRx¬R?%SReSN¸SFTGNTa–T6øTI/UVyUkÐUW<V`”VfõV–\W%óWvXS�X9äXHYkgY^ÓYF2ZfyZOàZP0[c�[vå[7\\i”\Fþ\lE]™²]UL^m¢^(_G9_o�_œñ_jŽ`7ù`…1a‡·a…?bžÅbRdco·cD'dpldRÝd`0e„‘eˆf9Ÿf.ÙfCgCLg9�gHÊg!hj5h� hU"irxiUëihAjBªjXíjfFk4­k^âkFAlYˆl^âllAmE®mLômgAn9©n4ãn*o%Co*ioE”o&Úo*p*,ppWp+Èp/ôp6$qI[qI¥q-ïq"r7@r8xr+±r4Ýr"s5s-Ls zs^›s%ús t,=t9jt.¤t?Ótu72u0ju-›uÉu)èuv$#vŠHvYÓv=-w5kwC¡wEåw5+x\ax;¾x=úx>8yAwyv¹yE0zEvzh¼zx%{Œž{n+|Wš|mò|J`}«}CÈ}>~OK~H›~7ä~E>b¡4·1ì[€z€=—€,Õ€5�J8�Gƒ�NË�S‚Cn‚)²‚6Ü‚-ƒ\AƒLžƒëƒ2„6„K„nX„9Ç„?…BA…(„….­…`Ü…K=†f‰†Að†n2‡¡‡<½‡$ú‡Kˆ1kˆ
�ˆ«ˆºˆØˆ*ñˆ‰h8‰[¡‰ý‰EŠ<aŠ?žŠ6ÞŠ‘‹7§‹]ß‹`=Œ)žŒOÈŒG�)`�+Š�H¶�3ÿ�K3ŽMŽDÍŽD�<W�¡”� 6�W‘i’ˆ“˜”1·”(é”@•+S•C•6Ã•8ú•-3–;a–_�–;ý–h9—2¢—,Õ—+˜>.˜1m˜Ÿ˜C±˜Eõ˜@;™8|™@µ™Kö™`Bš`£šJ›bO›b²›Hœ2^œ4‘œ5Æœ*üœ?'�Ig�=±�$ï�hžk}žPéž:Ÿ9NŸ ˆŸ$©Ÿ>ÎŸ,
 W: *’ n½ R,¡m¡@í¡G.¢)v¢- ¢OÎ¢Y£x£�£6¦£5Ý£E¤SY¤i­¤�¥v¥¥–¦r³¦T&§*{§A¦§5è§_¨H~¨=Ç¨=©BC©;†©NÂ©7ªAIªf‹ª6òª)«K>«-Š«O¸« ¬+)¬'U¬'}¬%¥¬1Ë¬7ý¬�5­~Å­
! D®xO®wÈ®@¯H^¯G§¯8ï¯R(°?{°+»°Bç°#*±?N±?Ž±"Î±Pñ±+B²Mn².¼².ë²³7³N³j³$w³.œ³Ë³+â³F´HU´$ž´#Ã´Eç´+-µ"Yµ0|µG­µ'õµ;¶IY¶H£¶Gì¶G4·6|·³·-Å·<ó·0¸*J¸*u¸) ¸"Ê¸Kí¸;9¹=u¹B³¹Nö¹=EºFƒºHÊºB»FV»D�»â»ù»C¼EX¼ž¼A¸¼ú¼J½7`½.˜½JÇ½8¾;K¾‡¾-œ¾JÊ¾€¿|–¿nÀJ‚À9ÍÀXÁ$`Á$…Á+ªÁ0ÖÁ%Â;-Â.iÂ©˜ÂNBÃU‘ÃQçÃV9Ä[�Ä“ìÄ_€ÅTàÅI5Æ‰ÆS	Ç2]ÇQ�Ç0âÇ/ÈFCÈOŠÈ;ÚÈ1É8HÉ<�ÉH¾ÉAÊKIÊL•ÊCâÊE&ËClË;°Ë)ìËÌ^5ÌB”ÌW×Ì=/Í!mÍ*�Í?ºÍ6úÍ31Î2eÎ:˜Î,ÓÎMÏ!NÏ"pÏ5“ÏMÉÏ#Ð!;Ðj]Ð,ÈÐOõÐQEÑ+—ÑSÃÑ*Ò>BÒA�Ò6ÃÒ4úÒX/Ó=ˆÓ!ÆÓ'èÓ-Ô*>Ô@iÔ%ªÔ2ÐÔ@Õ.DÕ;sÕ=¯Õ4íÕ."Ö4QÖ#†Ö'ªÖ‚ÒÖU×L]×6ª×3á×ZØ:pØ-«Ø/ÙØ?	Ù©IÙ¨óÙ:œÚB×ÚDÛA_Û/¡Û-ÑÛ&ÿÛŠ&Ü±ÜÅÜ3ÙÜ(
Ý?6ÝDvÝ7»Ý@óÝ>4Þ6sÞCªÞ:îÞ3)ß.]ßBŒßFÏßàk5àe¡à=á‡Eá2Íá7â(8â5aâ³—âGKã-“ã=Áã5ÿãG5äO}ä'Íä<õäZ2åU�å2ãå6æFMæM”æ;âæSçGrçXºçAèlUè;ÂèLþè<KéMˆé^Öé?5ê6uêo¬êQë3në'¢ëÊëiáëRKìAžìPàìG1í yíQšíEìíŸ2îÒî}ñî0oï0 ï^Ñïc0ð1”ð]Æð\$ñ�ñ1›ñÍñaêñ'LòAtò'¶òÞò"þò^!ó.€ó3¯óBãó,&ôSôirô4ÜôGõ@Yõ5šõ4Ðõ'öa-ö&�ö*¶öáöüö÷D&÷Ck÷C¯÷Có÷D7øC|øAÀøBùAEùU‡ù@Ýùuú?”ú=Ôú(û-;ûUiûW¿û[ü_süQÓüW%ýI}ýaÇýY)þVƒþ4Úþ$ÿ-4ÿ;bÿGžÿ,æÿYXmXÆ=<]<š0×_2hU›Kñ"=1`!’4´-é-AEA‡ É#ê7(Fo$�=´?ò82)kx•/>>E}JÃ8!G.i'˜)À+ê%	,<	*i	=”	LÒ	E
! Ie
! B¯
! 8ò
! V+N‚ÑSä>83ws«
9=
8w
8°
é
5160hL™;æ9"8\?•2ÕU=^'œFÄ;0G6xH¯=ø?6)v( 3É;ý 9EZO HðF9A€Â/á/&A#h2Œ7¿,÷;$J`0«>Ü->I8ˆ@ÁSJV3¡/Õ'.-#\A€TÂ>9V0�QÁOMc<±
îGü6DP{ÌEé8/<h3¥>Ù%X>L—LäJ1,|0©BÚI g D… Ê AÞ < !]!$o!2”!Ç!3â!?"*V"+�";­"<é"I&#,p#
�#<«#è#&$5-$(c$*Œ$g·$I%5i%6Ÿ%@Ö%!&9&^V&Wµ&H
'V'q'e‡'9í'K'(s(†((™('Â(Eê(?0))p)9š) Ô)6õ)-,*}Z*xØ*Q+"Ñ+ô+6,$G,*l,A—,JÙ,F$-*k-–-!±-Ó-Šê-;u.)±.5Û.L/^/2|/¯/*Ì/&÷/\0&{0¢0+Á0Ví0<D1ž�1[ 28|2:µ2+ð2131N31€3²3HÍ347.4hf43Ï4V5YZ5V´5266>6Gu6K½6@	7@J7-‹7¹7"×7'ú7'"8yJ8zÄ8I?9‰9E¡9<ç9=$:=b:< :¿Ý:C�;Cá;@%<gf<HÎ<~=]–=+ô=ä >!?'@\=@Jš@Jå@I0AIzAZÄA(B3HB9|BA¶BHøBHAC,ŠC(·CAàCV"DByD.¼DLëDG8E%€E<¦E�ãEKsFD¿F.GN3GC‚GXÆG,HLHORIp¢IhJd|JcáJUEKS›K'ïK#LL;L`ˆL;éLD%MBjM0­MWÞMÀ6N‡÷N<OW¼O\P&qP˜PaµPQ2,QY_Q¹Q9R?UR•R3¢R)ÖR6SU7S0�S^¾S3TcQT7µT8íT &UIGUI‘UIÛU,%VDRVo—VkWGsWz»W_6X>–X"ÕX øXKY:eYM YîY:Z!=Z8_Z:˜Z,ÓZ[[#8[3\[=�[7Î[Y\P`\:±\ì\]%]3?]s](‹]4´],é])^?@^B€^AÃ^–_•œ_L2`3`W³`Qa2]a6�aOÇa6bZNb@©b0êbKcgc7‡cK¿cNdAZdGœdQädL6e5ƒe¹eFÓe&fAfEaf8§f9àf*g:Eg€g:Ÿg Úg¦{h‡"iªi'Èi0ðiM!jcoj'ÓjRûj3Nk'‚k?ªk>êk3)lM]l(«lEÔlZm1umL§mAôm?6nZvniÑna;o'�oHÅo2p<Ap6~p>µp@ôp:5q’pq^rSbrV¶r+
s:9sFtsN»s2
! t?=t@}t>¾tDýt!Budu=uB½u;v@<v?}v*½v@èv5)w?_w?ŸwGßw('xMPxSžxZòxZMyb¨yjzovzuæzt\{ˆÑ{ˆZ|ˆã|ˆl}Šõ}ˆ€~Š	ˆ”~€Œœ€Œ)�Š¶�ŒA‚‹Î‚�ZƒEêƒC0„Kt„=À„Cþ„:B…}…B�…>à…A†<a†ž†:»†?ö†G6‡:~‡+¹‡@å‡F&ˆCmˆD±ˆ?öˆ(6‰_‰}‰*œ‰/Ç‰=÷‰H5Š4~Š/³Š/ãŠ0‹DD‹b‰‹0ì‹@Œ�^ŒdìŒ$Q�;v�7²�ê�*	Ž/4ŽhdŽ;ÍŽ/	�;9�cu�WÙ�1�XJ�K£�)ï�(‘B‘$`‘;…‘2Á‘)ô‘3’3R’ †’4§’:Ü’4“)L“_v“BÖ“5”)O”:y” ´”OÕ”O%•7u•3­•9á•;–JW–0¢–JÓ–Z—By—[¼—+˜&D˜Ok˜»˜×˜ï˜.™14™Nf™5µ™0ë™1š,Nš/{š-«š-Ùš#›3+›-_›*�›)¸›,â›-œ(=œ)fœ,�œ,½œ&êœ#�"5�"X�'{�=£�-á�3ž,Cž*pž*›ž)Æž%ðž'Ÿ*>Ÿ.iŸ,˜Ÿ&ÅŸ)ìŸ4 $K &p +— -Ã (ñ ¡0:¡k¡:‹¡;Æ¡:¢0=¢In¢E¸¢Nþ¢VM£S¤£Rø£&K¤-r¤1 ¤)Ò¤ü¤%¥(?¥©h¥1¦.D¦ˆs¦-ü¦¡*§1Ì¨`þ¨F_©¦©5¾©ô© ª2ª)Oª$yª	žª@¨ª}éªNg«S¶«r
! ¬=}¬@»¬�ü¬Zš­Qõ­yG®7Á®˜ù®Y’¯eì¯bR°Bµ°Uø°GN±m–±C²@H²\‰²Oæ²}6³T´³R	´G\´@¤´Uå´N;µLŠµr×µcJ¶`®¶@·eP·D¶·>û·P:¸ƒ‹¸C¹qS¹xÅ¹&>ºgeºEÍºa»–u»°¼É½¼×‡½;_¾E›¾Áá¾b£¿BÀkIÀ_µÀXÁ`nÁMÏÁ1Â-OÂ)}Â.§Â<ÖÂ;Ã*OÃ:zÃ,µÃ(âÃ5Ä3AÄ{uÄÁñÄ‰³Åƒ=Æ‚ÁÆPDÇp•ÇWÈB^Èæ¡ÈÚˆÉccÊNÇÊeË2|Ë ¯Ë¨PÌ^ùÌPXÍ<©Í@æÍ@'ÎFhÎo¯Î/ÏBOÏE’ÏŒØÏ_eÐ^ÅÐR$ÑXwÑAÐÑƒÒE–ÒBÜÒXÓkxÓDäÓ7)Ô:aÔ\œÔSùÔZMÕŽ¨ÕX7Ö^�ÖlïÖW\×a´×RØHiØ`²ØNÙ7bÙWšÙ=òÙK0Úl|Ú^éÚ=HÛS†Û¯ÚÛCŠÜ>ÎÜg
ÝQuÝ>ÇÝ|ÞpƒÞ%ôÞLßMgßFµß�üß[šàpöàXgáRÀá‚âL–âIãâF-ãLtãëÁãê­äe˜åZþå”YætîæŽcçŽòçŽ�è…éG–é×Þé;¶êbòêdUëkºë@&ì¥gì§
í­µíjcîÎîëî]ïaï �ï"ðBð]ð:xð6³ð=êðª(ñŽÓñŒbòGïòR7ó^Šówéó�aô5ïôf%õJŒõM×õm%öZ“öîö@n÷u¯÷f%øGŒø]Ôød2ù>—ù,ÖùhúWlúAÄúCûhJûœ³ûœPüíü6ý¶>ý õý.þZEþ< þHÝþ&ÿ$9ÿA^ÿo ÿ#d4[™CõI93ƒk·Q#>u6´?ë&+1R4„5¹+ï!3=2q*¤4Ï/14\fHÃ_%l\’$ïI ^98¹;ò9.oh(Ø6	8	:¸	@ó	54
! 1j
! @œ
! +Ý
! +	55skCßB#"fZ‰aä6F
;}
F¹
;@<K}AÉHbT!·FÙ? ^`D¿49IVM  î;8K5„&ºUá:73r¦D¾2R6%‰<¯<ìB)+l;˜/Ô.'3D[S ‰ô(~0§DØ4*R}4�-Ò5/62f)™.Ã!ò; P"q”8¥#Þ!E$$jL�-Ü1
! &<ck€5ì"/@p)‡6±@è=):g;¢JÞ<)8f:ŸAÚ= (Z 3ƒ :· 5ò 6(!6_!–!4±!æ!9"9;"&u"&œ"5Ã"(ù"9"#/\#Œ#%¬#:Ò##
$w1$£©$¼M%¤
! &¯&-É&*÷&;"'^'.t'+£'-Ï'/ý'L-(,z(1§($Ù(Pþ(KO),›)DÈ)*
*R8*R‹*BÞ*5!+;W+1“+Å+(å+I,FX,JŸ,Iê,&4-·[-O.c.‚.˜.®.$Ä./é.@/.Z/‰/K¦/.ò/2!0T0g0z0$�0/µ0å01 1#>1b1}1Rœ13ï19#2]2:m2i¨23/23Db34§3$Ü344R64O‰4LÙ4C&5/j5š5!º5-Ü51
! 68<6u6+Œ6¸6!Ó6õ627JD7J�76Ú7G8WY8&±89Ø8693I93}9'±9.Ù9':!0:;R:Ž:C§:?ë:+;H;=h;<¦;*ã;M<H\<H¥<Hî<H7=€=$’=(·='à=8>8A>$z>EŸ>$å>Ä
! ?sÏ?CC@6‡@G¾@1AI8A$‚A§AEÄA»
! B<ÆB&CV*C&�C-¨CKÖC~"DQ¡DHóD <EK]E)©E(ÓE%üE0"F,SFj€FBëF>.G:mG7¨G#àGBHGGH=�H-ÍH)ûH$%IJI;aI(�I'ÆI)îI'Jn@J,¯J3ÜJ&K07K%hK1ŽK3ÀK%ôK,L%GLEmL%³L0ÙL(
! M.3M4bM@—M+ØM4N39N+mN9™NÓNPðN4AOGvO;¾O6úOD1P=vP¡´PTVQ)«Q"ÕQ;øQ4RMR;jRU¦R üR&S$DS#iSv�SvT}{T~ùT-xUL¦U!óU-V"CV]fV)ÄVKîV,:W;gW`£W#X=(X;fX)¢XÌXoêXŒZY{çYcZEZ*ÅZ%ðZN[3e[(™[Â[á[Uú[OP\& \<Ç\7]@<]a}]2ß](^&;^b^�^–^«^MÊ^7_?P_*�_»_×_Cò_P6`*‡`J²`Jý`+Ha6ta8«awäa7\bD”b?Ùb%c:?c6zcÅ±c<wdd´dFe"`e5ƒeM¹e=f(EfHnfN·f{g_‚gLâgR/hA‚hLÄh1i>Ci?‚i0Âi¡óiM•jãj'ùj%!kGk^kykK’kÞk/øk,(l!Ul)wl"¡l.Äl1ól-%mSm?rm5²m[èmQDn–nWoonoSÞo62pip>épr(q\›qrøq¤kr€sU‘sIçs†1t‹¸tNDu�“uˆ!vJªvQõvJGwu’w^x4gx�œx4yFSyXšy�óyn�zvðz`g{_È{*(|TS|\¨|o}|u}gò}[Z~x¶~V/^†Iås/€g£€T�-`�@Ž�3Ï�Y‚8]‚d–‚oû‚,kƒu˜ƒ&„*5„L`„@­„Fî„@5…+v…=¢…8à…/†&I†9p†Oª†)ú†s$‡8˜‡QÑ‡g#ˆg‹ˆgóˆf[‰pÂ‰r3Š_¦Šc‹cj‹CÎ‹AŒ@TŒC•Œ+ÙŒK�;Q�$��l²�EŽ;eŽˆ¡ŽT*��¼ÿ�1¼�Dî�M3‘5�‘6·‘:î‘=)’hg’DÐ’N“Xd“”½“VR”S©”hý”^f•‹Å•YQ–H«–}ô–Jr—[½—P˜>j˜/©˜?Ù˜;™(U™~™tž™KšK_šO«š4ûšG0›Kx›kÄ›F0œRwœRÊœR�Ep�3¶�3ê�,žcKžƒ¯žG3Ÿ+{ŸP§ŸQøŸRJ T� Pò JC¡:Ž¡/É¡2ù¡A,¢$n¢-“¢*Á¢Xì¢+E£<q£=®£Iì£>6¤9u¤J¯¤"ú¤/¥5M¥Vƒ¥)Ú¥C¦]H¦3¦¦2Ú¦D
§DR§M—§=å§e#¨4‰¨@¾¨;ÿ¨A;©C}©.Á©€ð©OqªRÁªI«.^«O�«;Ý«E¬8_¬@˜¬hÙ¬VB­6™­DÐ­$®™:®nÔ®4C¯nx¯gç¯7O°q‡°<ù°i6±a ±.²+1²C]²j¡²>³6K³9‚³0¼³#í³’´,¤´.Ñ´Aµ%BµThµJ½µG¶JP¶=›¶aÙ¶*;·Tf·@»·Hü·$E¸.j¸V™¸=ð¸B.¹cq¹ZÕ¹G0º6xºA¯ºAñºO3»Kƒ»?Ï»]¼Em¼k³¼”½G´½mü½Sj¾W¾¾K¿_b¿fÂ¿/)ÀRYÀ`¬À_
ÁKmÁQ¹ÁJÂ7VÂQŽÂnàÂCOÃC“ÃK×ÃJ#ÄEnÄ]´Ä”Åm§Å_Æ7uÆL­Æ:úÆ(5ÇO^ÇN®Ç:ýÇ(8È4aÈp–È7É\?ÉNœÉ8ëÉZ$Ê;ÊE»Ê7Ë>9ËoxË+èË&Ì);ÌHeÌ!®Ì/ÐÌWÍgXÍ?ÀÍhÎiiÎ4ÓÎ[ÏPdÏKµÏkÐomÐ:ÝÐiÑ0‚Ñ_³ÑCÒAWÒ,™ÒLÆÒ9ÓHMÓ/–ÓFÆÓB
Ô:PÔc‹ÔfïÔRVÕC©Õ1íÕCÖqcÖ8ÕÖC×0R×Aƒ×=Å×dØdhØ4ÍØGÙ9JÙ;„ÙAÀÙBÚHEÚUŽÚiäÚZNÛO©ÛoùÛ^iÜ;ÈÜNÝWSÝI«ÝwõÝ_mÞ[ÍÞ*)ß;TßJ�ßPÛß@,àBmàL°àdýà*báT�á(âá/â;â`CâX¤âÒýâþÐãIÏätætŽæ[çJ_çVªç+è;-è÷iè<aé]žéPüé&Mê4tê+©ê*ÕêNënOë%¾ë\äë(Aì(jì“ì ±ìÒìòì í 3í-Tí'‚í*ªí0Õí0î^7î]–îcôîÌXïÆ%ðžìða‹òCíò31ó5eóB›óAÞó6 ô;Wô*“ô$¾ô%ãôT	õŠ^õTéõ’>ö:Ñö.÷>;÷z÷&€÷§÷¼÷Ì÷
! ì÷÷÷ø?ø>WøA–ø4ØøI
ùLWù¤ùLµùúBúGHú}�ú@ûDOû+”û,Àû+íûDü"^üM�ühÏüX8ýE‘ý5×ý/
þW=þ=•þ7ÓþiÿQuÿQÇÿ?DY8ž0×eVnIÅG(WK€>ÌPJ\B§<ê\'d„]é\GY¤sþ:r5­6ã?7Z’¢«3Nk‚Sî7B	4z	5¯	5å	q
! *�
! )¸
! Mâ
! '0&X+Œ«/8Oh+¸Bä='
7e
D�
.â
./@/pE .æ!A7AyS»B=R4�fÅF,?s=³Bñ<4qAwD¹UþT3st§S1p8¢HÛB$?g9§Aá2#&V'}(¥1Î*++&W.~0­0Þ&&<c7z*²&Ý]%b*ˆ³Î.ì--I1wN©DøG=i…WïDG@ŒIÍCF[d¢Wf_AÆ@HIl’Fÿ
F T %d 'Š "² @Õ |!B“!4Ö!"^&"8…"!¾"Sà"14#=f#E¤#,ê#;$7S$W‹$ã$E% I%2j%'�% Å%1æ%0&@I&<Š&7Ç&9ÿ&H9'F‚'>É';(D(6b(:™(6Ô(#)'/)5W)D�)CÒ)4*+K*w*6•*6Ì*6+6:+6q+6¨+6ß+=,:T,4�,JÄ,E-?U-5•-5Ë-5.)7.a.$.0¤.Õ.Kò.#>/Pb/>³/)ò/ 0==0@{0¥¼0<b1EŸ1Lå1G22Kz2BÆ2X	3=b3% 3!Æ3.è3U41m4rŸ4€5s“5z6ˆ‚6{7{‡7‰8|�8t
! 9‚9u:vx:ï:‡o;ˆ÷;�€<C=4F=S{=5Ï=L>2R>.…>-´>(â><?9H?f‚?,é?U@5l@-¢@>Ð@aA1qA5£A7ÙA7B8IB,‚BC¯BAóB5CMCiC {C)œC0ÆCB÷C&:DaDCDÃD4ÓD'E90EBjE3­E)áE@F6LF;ƒF!¿FXáF?:GdzG
ßG9íG)'H8QH3ŠH¾HÙHóH2
I3@I7tIU¬IJJ4MJ6‚J3¹J;íJ=)KgKƒKH¡K?êK.*L)YL#ƒL"§L:ÊL,M32MfM[‚M,ÞM	N0N7FN%~N=¤NƒâN9fOP O#ñOP70P4hP/�P?ÍP0
Q.>Q.mQœQbµQ^R0wR=¨R"æR/	S9SXSwS?•S|ÕS&RTqyThëTzTUtÏUyDV[¾ViWc„WèW?ýW2=XSpXCÄXdYMmYf»YW"Z6zZA±ZóZ0[A7[*y[<¤[@á[O"\Pr\WÃ\Q]Nm]M¼]8
! ^9C^C}^/Á^#ñ^W_fm_4Ô_,	`06`5g`3�`-Ñ`Yÿ`^YaJ¸aubUyb]ÏbI-cYwcKÑcd52dhd*€d2«dRÞd_1e.‘e4Àe%õe>f:Zf2•f\Èf-%g+Sg/gU¯gRh8Xh;‘h.Íh8üh@5i!vi˜i"¨i!Ëi#íi-j?j0Wjˆj¢j½jØjðj+ÿj+k,Dk;qk0­k;Þk;l=Vl;”l;Ðl;m;Hm;„m/Àm8ðm)n=nDn/Xn-ˆn,¶n(ãn(o5o>GoH†oÏo
èoOöo(Fp2op)¢p6Ìp2q+6q.bq4‘q*Æq-ñq-r8Mr6†r½rÚr1÷r;)s±es!tD9tJ~t$ÉtDît03u'du-Œu5ºu6ðu<'v@dv8¥v9Þv1w<Jw%‡w,­wÚw øw/x3IxQ}x1ÏxZy?\y<œyÙyAêy',z5Tz&Šz&±zØz÷z!{44{<i{¦{*Á{)ì{|C|'c|‹|"©|'Ì|"ô|6}¢N}7ñ}K)~!u~<—~JÔ~,DL[‘2í\ €@}€>¾€?ý€J=�.ˆ�<·�ô�‚>1‚2p‚9£‚ Ý‚"þ‚6!ƒ5XƒJŽƒ.Ùƒ5„6>„$u„0š„sË„p?…A°…cò…3V†4Š†4¿†@ô†95‡6o‡B¦‡Né‡^8ˆ—ˆM§ˆTõˆ*J‰-u‰G£‰;ë‰<'Š<dŠ;¡Š>ÝŠ=‹GZ‹-¢‹$Ð‹0õ‹G&ŒnŒŽŒ%©Œ>ÏŒ:�,I�6v�1­�hß�QHŽ_šŽ>úŽ<9� v�+—�Ã�Lá�.�"B�<e�<¢�8ß�7‘:P‘*‹‘¶‘MÓ‘?!’Ma’M¯’Dý’TB“>—“tÖ“XK”j¤”)•59•3o•N£•>ò•1–=–I–	h–r–Sƒ–K×–9#—P]—D®—;ó—?/˜<o˜@¬˜Ií˜L7™a„™3æ™\š9wš^±š2›LC›:�›:Ë›<œ.Cœ?rœ_²œ?�0R�<ƒ�<À�*ý�@(ž7iž>¡ž=àž7ŸbVŸ^¹ŸO hh lÑ =>¡~|¡‚û¡-~¢4¬¢2á¢8£:M£`ˆ£/é£<¤4V¤.‹¤0º¤Në¤K:¥/†¥=¶¥Hô¥9=¦Hw¦AÀ¦6§I9§Lƒ§FÐ§A¨,Y¨4†¨I»¨.©h4©K�©Jé©E4ª!zªXœªUõªMK«}™«s¬A‹¬7Í¬?­,E­=r­5°­Bæ­F)®°p®_!¯G�¯=É¯7°V?°H–°?ß°i±3‰±O½±6
²ED²%Š²)°²=Ú²L³Be³"¨³!Ë³í³-´.:´+i´<•´YÒ´D,µ%qµ9—µ=ÑµS¶8c¶8œ¶BÕ¶8·5Q·.‡·<¶·?ó·B3¸Sv¸eÊ¸*0¹&[¹'‚¹Uª¹QºQRº6¤º1Ûº"
»00»"a»"„»/§»>×»>¼7U¼+�¼9¹¼*ó¼-½vL½>Ã½5¾ 8¾2Y¾'Œ¾0´¾,å¾7¿9J¿B„¿SÇ¿\ÀtxÀ=íÀI+ÁIuÁ,¿ÁVìÁ8CÂB|ÂA¿ÂRÃTÃ/qÃ:¡ÃUÜÃM2Ä^€Ä6ßÄ'ÅL>Å:‹Å:ÆÅ8ÆR:Æ?�Æ?ÍÆ7
ÇFEÇSŒÇQàÇS2È<†È:ÃÈDþÈSCÉ*—É-ÂÉ>ðÉJ/Ê$zÊ'ŸÊ+ÇÊ<óÊ'0ËEXË0žË ÏË:ðËY+Ì5…Ì0»Ì3ìÌ1 Í.RÍ/�Í+±ÍÝÍ&úÍ*!Î<LÎA‰ÎHËÎEÏ;ZÏH–Ï3ßÏGÐ7[Ð9“Ð3ÍÐ!Ñ%#ÑDIÑMŽÑMÜÑ:*Ò6eÒBœÒ9ßÒVÓ#pÓ4”Ó(ÉÓ<òÓZ/Ô4ŠÔ%¿Ô1åÔ/Õ9GÕA�Õ9ÃÕ&ýÕI$Ö*nÖ™Ö+¸ÖNäÖN3×$‚×%§×$Í×ò×'	Ø%1ØWØtØ#ŒØ1°Ø0âØ9Ù;MÙM‰Ù=×Ù4ÚcJÚ!®ÚDÐÚ(Û)>ÛBhÛ	«ÛµÛ<ÍÛ<
! ÜGÜWXÜ6°Ü3çÜÝ+7ÝAcÝD¥Ý9êÝ$Þ19Þ/kÞF›ÞIâÞ#,ßePßI¶ß@àIAà0‹àD¼à)á#+áOá(lá<•á6Òá:	âMDâK’â ÞâÿâUãjtã&ßã"ä()äRä1iäM›äKéä95åHoåG¸å@æ=AæVæ0Öæ`çjhçEÓçDèG^èC¦èêè/é06égé6~éRµé.ê17êPiêLºêJëFRë™ëi´ëNì.mì2œì9Ïì4	í>í6Ví/�í0½í îí@î Pîqî5‘î"Çîêî6	ï1@ïHrïY»ïlð2‚ðFµð;üð?8ñ%xñ@žñ5ßñ.ò6Dò@{òG¼òGó3Ló7€ó=¸ó*öó7!ô/Yô(‰ô$²ôL×ôk$õ�õ1¡õ1Óõ1öY7ö)‘ö/»öQëöO=÷[�÷:é÷9$ø1^ø>�ø"ÏøJòøO=ù:�ù5Èù$þù<#ú9`úašú1üúN.ûL}ûJÊû;ü0Qü1‚ü´ü+Òü1þü<0ýAmý,¯ý3ÜýVþjgþÒþòþ/ÿF@ÿ)‡ÿ:±ÿ3ìÿ7 :X4“/È1øL*8w2°Lã109b>œ>ÛH)c'�Gµ*ýM(OvKÆT:gC¢kæ+R@~N¿Ubd_ÇR''z¤¢EG	*�	¸	EÔ	F
! =a
! WŸ
! .÷
! F&^m'Ì0ô<%#b8†Z¿W
Fr
^¹
2KK/—:ÇE>H4‡C¼VDW0œ<Í%
! 80?i4©#Þ;4>1sI¥-ï<8Z+“'¿&ç)#82\=�#ÍñBJAVO˜&è61F=x=¶:ô/=J(ˆ!± ÓôE:V0‘.Â9ñC+zo3ê:YKx<Ä2FFC�/Ñ<2>3q'¥%Í3ó>'f8r"«
! ÎÙXëYDDž!ã0#?TU”mê+X 2„ G· 9ÿ .9!Ah!/ª!Ú!8ï!8("Aa"K£"@ï"O0##€#3¤#,Ø#,$'2$#Z$j~$&é$!%62%Ai%7«%7ã%7&2S&.†&Fµ&,ü&')'kQ'&½'%ä'@
! (JK(3–(cÊ(P.)U)MÕ)J#*3n*.¢*WÑ*9)+c+s+!“+µ+)Ï+&ù+? ,`,;~,9º,7ô,2,-B_-3¢-1Ö-1.9:.Ht.K½.I	/RS/f¦/P
0Q^09°0@ê07+1"c12†1G¹152@721x20ª28Û2[3=p3[®36
! 4hA4iª4t5V‰5Nà5O/6)6P©6Tú68O7Qˆ7[Ú7968<p8=­8Uë83A9.u9H¤9oí9*]:ˆ:—:>°:Mï:C=;2�;5´;+ê;@<2W<-Š<E¸<Cþ<;B=-~=(¬=,Õ=O>2R>R…>Ø>?õ>$5?/Z?Š?(¤?rÍ?ƒ@@YÄ@9A(XA)�A#«A)ÏAPùAGJB#’B#¶BWÚBf2CC™CSÝC.1D4`D7•D"ÍD8ðD0)EMZEK¨E/ôE0$F*UF%€F2¦F(ÙF(G7+G cG„G¤G ÄGåG+H#0H?THY”HmîHC\I I'¸I<àI)J<GJ$„JR©JüJ0KHAK*ŠK*µK5àK*LAL+]L*‰L1´L8æLBM:bM+�M+ÉM@õM76N$nN“N¢N-¸N#æN#
! O#.ORO*fO‘O§O¾O
ÕO
ãO'ñO
P0'P XPyP�P'¨PIÐPQ'9Q\aQ*¾Q*éQ R5RLR<jR2§RÚRíR&S3SPJSX›SôSTF+T0rT£T)¸T.âT9UFKUV’U éUc
! V;nV0ªV@ÛVDW8aWšW2ºW<íW<*XIgXs±X#%Y$IYnY7‰YÁY3ÛY3ZCZ%bZDˆZrÍZ@[<R[E�[@Õ[\&0\:W\5’\#È\ ì\
]+])H]0r],£]-Ð])þ]<(^Ue^s»^/_E_ T_bu_DØ_`.`C`/R`F‚`\É`&a)DaBnaH±aBúa1=b7obK§bóbLcC\c\ c=ýcS;d4�dIÄd\e5ke_¡e5f=7f3uf;©f;åfH!g%jg7�g'Èg3ðg4$hYh!`h4‚h·hÓh&ñhi0!iRiqi‘iY¦iCj:Dj-j*­j2Øj8k.Dk/sk0£k/Ôk/l14l(fl�l)¯l%Ùl2ÿl22mem €m¡m+¿m ëmn,nHngnvn�nQŸnñnoo6oPo jo‹ošo«oºoÔoðo:pFpVp'ep(�p%¶p-Üp
! q=$q bq%ƒq©q¸q=Çqrr&rArUrgrvr…r!œr"¾r2ár]srsƒs2•s.Ès÷s
! t$t2Btut‹tD£tèt0út6+ubuwu�uB¡uäu#øuv*8v:cv2žvÑvävûv"w!/w(Qwzw�w‰£w-x3Ax2ux=¨xæxy0yFy\yoy˜€yz,z?zNzhzwz“zA¢z"äz'{5/{e{3v{3ª{TÞ{I3|:}|¸|*Ô|*ÿ|*}(H}q}%Œ})²}Ü}ù}$~6~E~Z~u~$Š~¯~Ê~3å~7#L"p/“Ã(×C€"D€g€{€-�€»€Ð€ê€ü€ �)4�^�&s�š�®�Í�ì�-‚9‚R‚d‚&~‚4¥‚2Ú‚
ƒ*ƒCƒXƒ%tƒ*šƒÅƒ/Ýƒ
„&„%8„#^„‚„<’„Ï„!î„…H&…Go…·…Ò…'ê…*†=†P†n†Œ†¦†À†Õ†ó†#	‡-‡G‡Y‡s‡I�‡1Ù‡\ˆWhˆ]ÀˆW‰Wv‰!Î‰!ð‰>ŠBQŠ`”ŠiõŠ3_‹8“‹1Ì‹3þ‹32Œ:fŒ:¡Œ7ÜŒ/�DD�4‰�N¾�8
ŽFFŽj�Ž3øŽ1,�-^�BŒ�qÏ�IA�8‹�uÄ�v:‘4±‘(æ‘1’DA’4†’F»’4“R7“JŠ“RÕ“4(”]”T{”+Ð”ü”Y•/m•:�•!Ø•Tú•HO–0˜–É–EÝ–=#—/a—$‘—3¶—)ê—˜7,˜>d˜>£˜)â˜#™%0™2V™-‰™6·™)î™CšA\š9žšSØšX,›l…›Uò›Hœ6^œ@•œ@Öœ�53�4i�6ž�6Õ�7žDž
]ž/kž>›ž2Úž'
Ÿ'5Ÿ ]Ÿ#~Ÿ7¢ŸÚŸ
! ðŸûŸ 2 O m K (Ë ô G¡K\¡¨¡µ¡Ô¡ô¡¢4¢#P¢7t¢ ¬¢,Í¢Vú¢BQ£9”£0Î£Hÿ£H¤e¤C{¤K¿¤?¥:K¥6†¥9½¥/÷¥3'¦#[¦1¦?±¦ñ¦/§7A§$y§*ž§:É§(¨;-¨7i¨7¡¨6Ù¨4©RE©:˜©&Ó©Mú©HªUªV^ªuµªM+«$y«Cž«8â«¬3¬gR¬Oº¬'
! ­2­R9­8Œ­,Å­Xò­*K®?v®>¶®Cõ®>9¯Cx¯6¼¯%ó¯-°9G°'�°;©°)å°#±3±P±n±/€±I°±Nú±XI²8¢²*Û²0³;7³7s³G«³(ó³(´5E´%{´$¡´,Æ´,ó´, µ0Mµ'~µ#¦µŒÊµ·W¶=·M· i·CŠ·CÎ·L¸>_¸9ž¸Ø¸-ô¸Z"¹P}¹CÎ¹Lº\_ºZ¼º»3»#R»+v»1¢»;Ô»#¼J4¼U¼sÕ¼TI½Už½oô½xd¾XÝ¾U6¿CŒ¿bÐ¿X3À\ŒÀCéÀ0-Á>^Á&�Á*ÄÁ7ïÁ‡'ÂD¯ÂRôÂ%GÃ>mÃ>¬Ã!ëÃ*
Ä18Ä'jÄ&’Ä>¹Ä(øÄ,!Å+NÅ#zÅ.žÅ:ÍÅ/Æˆ8ÆHÁÆ4
! Ç`?Çl Ç0
ÈC>È#‚È&¦ÈAÍÈ=ÉMÉE`É$¦É2ËÉ;þÉ:ÊVÊ2vÊ8©ÊâÊ0Ë72ËMjË1¸ËeêË:PÌN‹ÌPÚÌ}+Íz©Í $Î*EÎ&pÎ4—Î3ÌÎÏ
! ÏoÏ=ŽÏ"ÌÏ4ïÏ'$Ð"LÐ!oÐ!‘Ð ³Ð!ÔÐ"öÐ<Ñ6VÑ&�Ñ)´Ñ$ÞÑ#Ò+'ÒASÒ•Ò²Ò.ÎÒ/ýÒ"-ÓPÓ&oÓ3–Ó#ÊÓ7îÓ&&Ô/MÔ}Ô&œÔÃÔ$ÝÔÕ5Õ#TÕ$xÕ&�Õ-ÄÕ'òÕ1ÖLÖ#iÖ#�Ö±ÖÎÖíÖ!×$*×$O×-t×+¢×Î×!í×!Ø01Ø(bØ(‹Ø´ØÐØ:íØ-(Ù.VÙ…Ù@ Ù?áÙ4!ÚCVÚ8šÚ(ÓÚ5üÚ(2Û([Û.„ÛY³Û:
Ü?HÜ9ˆÜÂÜCßÜJ#Ý@nÝ9¯ÝGéÝD1ÞHvÞG¿ÞßCßmPß#¾ß-âß$à.5à7dà/œà/Ìà&üà#áo;ás«á=â<]â šâB»âqþâcpãCÔãGä5`ä:–ä;Ñä<
åUJå2 åJÓåIæFhæN¯æGþæIFç?�çqÐçCBèT†èZÛè26é2ié,œé*Éé"ôé5ê4MêG‚êLÊêgëPëVÐëb'ì]ŠìTèìZ=íS˜íìí&îI3î}î!›î@½îþîï3ïSïsï“ï"³ï<ÖïJð>^ðZ�ðcøðJ\ñ%§ñZÍñS(òJ|ò&Çò8îòX'ói€ójêóoUôOÅôoõ9…õ2¿õ'òõ@öP[ö&¬öÓö=çö %÷(F÷Bo÷²÷UÃ÷<ø7VøcŽø]òøTPùA¥ùKçù=3ú7qú,©ú2ÖúC	û,Mûzû#•û"¹ûÜûðû
ü -ü!Nü pü!‘ü ³ü"Ôü!÷ü"ý<ý\ý|ý!œý>¾ý&ýý&$þ Kþlþ‡þ_šþ`úþe[ÿ ÁÿCâÿ>&ƒe.éVBoB²6õm,.š*É'ô%*B"m)�1º'ì:3>nH­Cö1:.l-›-ÉA÷!9S['¯7×N3^3’JÆYk*„3¯ãü.
	&<	)c	�	'¦	Î	'î	2
! 4I
! 4~
! I³
! )ý
! #'?K‹8¦9ß4/N?~0¾.ï.
5M
>ƒ
?Â
7:1X$Š<¯CìQ0<‚D¿8@=G~VÆgh…mîM\mªct|uñzgZâz=c¸0MM#›d¿"$=G+…;±?íV-g„eì7RDŠ.ÏJþHIO’PâJ3/~#®6Ò5	;?4{<°*í<82u1¨1ÚNB['ž-Æ2ôA'Di5®Aä,& 6S ;Š =Æ 2!t7!a¬!H"DW"-œ"$Ê"7ï"1'#0Y#FŠ#RÑ#9$$3^$7’$6Ê$7%I9%Oƒ%QÓ%D%&,j&4—&=Ì&F
! '/Q'R�'2Ô',(24(1g(@™(DÚ(D)@d)F¥)!ì)>*(M*(v*%Ÿ*GÅ*>
+L+E_+:¥+Mà+-.,2\,*�,2º,4í,."-Q->q-:°-Së-H?.Rˆ.9Û./81/!j/9Œ/5Æ/4ü/'10NY0@¨0Ké0P51†1*Ÿ1/Ê1,ú1'2B2&]26„2F»2R3@U3C–3@Ú34I44?~45¾4.ô4Y#5@}5>¾5Iý5GG6T�6,ä6A7'S7{7”7¨7À7Ø7ð78828G8\8r8‡8Ÿ8½8Ò8ê8ÿ89)9A9V9n9ƒ9›9°9Å9Ý9ò9::1:F:^:v:Ž:£:¸:Ð:å:ý:;*;?;W;l;�;–;«;À;Ø;í;<<2<G<`<u<Š<Ÿ<5µ<ë<==F6=F}=Ä=á=1þ=A0>2r>^¥>~?hƒ?ì?@!"@D@^@&~@7¥@4Ý@A"1A!TA'vA'žA7ÆA>þA'=B$eB_ŠBêB1ýB1/C1aC“C±C ÐCñC9D;JD6†D3½D<ñD0.E1_EM‘E;ßE9F6UF4ŒF!ÁF&ãF&
! G$1GVG-tG4¢G'×GÿG4H8IH‚H.œH)ËH$õH0I+KI-wI0¥I,ÖIGJ-KJ)yJ.£JÒJ1ëJ&K.DK4sK%¨K7ÎK9L5@L(vL=ŸL ÝLþL>M4RM&‡M4®M=ãM&!N#HNFlN³N%ÍN$óN,O&EO-lO$šO+¿O,ëO.P/GPwP1—P%ÉP?ïP/QBFQ6‰Q2ÀQóQ:R KR(lR0•R/ÆR0öR3'S$[S>€S ¿S$àS4T4:TDoT5´T4êTUU*uU* U!ËUíUV1'V$YV[~VnÚVDIW/ŽW/¾W6îW+%XlQX¾X(ÛX_YPdYµY"ÐY$óY1Z3JZA~ZÀZ6ÔZ+[&7[&^[$…[ ª[-Ë[(ù["\;\L\)i\3“\<Ç\1]26]Di]C®]Dò]27^/j^%š^*À^Uë^<A_ ~_!Ÿ_Á_"Õ_ø_ `!5`+W`+ƒ`+¯`+Û`+a+3a+_a+‹a+·a+ãa,b+<b$hb�b*¨b+Ób(ÿb/(c!Xczc%—c4½c4òc4'd%\d!‚d!¤d!Ædèd!e'e%De!je!Œe!®e!Ðe!òe!f)6f%`f:†f*Áf(ìf+g<Ag"~g¡g9¾g"øgh$5h0ZhK‹h6×hi,+iXi"ti'—i4¿i(ôij":jR]j °j$Ñj/öj8&k6_kD–k)Ûkl #l2Dl"wl*šlÅl)ãl<
m7Jm‚mP—m+èm+n@n3[n+�n+»n#çn)o&5o-\o!Šo¬oPÃo%pF:p-�p¯pÃp ãp#q5(q&^q-…q;³q$ïq*r&?rBfr ©r2Êr<ýrQ:sXŒs*åst(+t,Tt*�t%¬t"Òt+õtN!u:pu1«u-Ýu v9,v>fv;¥v6ávgwv€w,÷wL$xLqx&¾x6åx<yAYy>›yÚy;øyG4z|z1šz"ÌzXïzAH{7Š{.Â{3ñ{:%|G`|3¨|KÜ|/(}1X}1Š}0¼}Bí}10~3b~9–~EÐ~ACX/œ=Ì>
! €FI€<�€3Í€*�:,�:g�8¢�)Û�?‚HE‚9Ž‚VÈ‚Eƒeƒ>ƒY¾ƒ>„-W„(…„A®„Gð„78…/p…* …Ë…æ…'†(+†T†4r†§†Â†Þ†0û†3,‡.`‡a�‡Yñ‡:Kˆ<†ˆ9Ãˆýˆ‰6-‰.d‰8“‰1Ì‰-þ‰-,Š8ZŠ3“Š1ÇŠ/ùŠ-)‹:W‹’‹/²‹â‹2ó‹T&Œ,{ŒE¨ŒPîŒ?�*]�ˆ�ž�%³�1Ù�*Ž(6Ž(_Ž(ˆŽ(±Ž+ÚŽ)�*0�*[�*†�$±�.Ö�4�0:�'k�&“�&º�*á�)‘+6‘)b‘&Œ‘-³‘.á‘2’/C’(s’&œ’.Ã’Aò’I4“E~“|Ä“bA”B¤”ç”+î”*•*E•p•0‰•$º•=ß•c–5�–I·–\—8^—M——Må—M3˜M�˜9Ï˜1	™6;™r™,‹™C¸™Kü™+HšBtš!·š&Ùšd›]e›4Ã›Sø›4Lœ�œ"’œ&µœ0Üœ
�-�4J�K�Ë�=ê�5(ž^žyž$�ž#²ž%Öž4üž41ŸfŸ=xŸ¶Ÿ2ÖŸ9	 `C Z¤ ^ÿ :^¡F™¡Wà¡C8¢f|¢yã¢¥]£ ¤:$¤_¤?¤;¿¤+û¤3'¥#[¥D¥(Ä¥'í¥.¦;D¦?€¦(À¦+é¦:§*P§R{§9Î§H¨+Q¨C}¨#Á¨/å¨A©BW©7š©@Ò©EªCYªC�ªIáª@+«Wl«@Ä«7¬5=¬Ps¬DÄ¬<	­LF­,“­.À­+ï­8®4T®,‰®A¶®Eø®(>¯g¯4‚¯?·¯'÷¯5° U°$v°*›°/Æ°=ö°04±"e±.ˆ±4·±!ì±,²!;²-]²-‹²=¹²/÷²@'³6h³OŸ³4ï³-$´8R´@‹´=Ì´1
! µ"<µ6_µ2–µ<ÉµH¶O¶/a¶+‘¶Q½¶h·!x·;š·Ö·Iè·(2¸,[¸7ˆ¸À¸ Þ¸ÿ¸,¹-J¹5x¹?®¹?î¹5.ºBdºE§º?íº=-»0k»4œ»<Ñ»@¼4O¼J„¼DÏ¼?½3T½@ˆ½RÉ½n¾C‹¾DÏ¾G¿-\¿NŠ¿-Ù¿9À8AÀQzÀ<ÌÀ0	Á:Á8ZÁL“Á4àÁ/ÂAEÂ2‡ÂKºÂ2Ã69Ã/pÃ5 Ã/ÖÃ3Ä;:Ä;vÄ%²ÄVØÄ"/Å RÅUsÅOÉÅNÆ6hÆ6ŸÆ6ÖÆ(
Ç%6Ç\Ç+pÇ$œÇ>ÁÇ3È94È9nÈ,¨È,ÕÈÉ5ÉyTÉ?ÎÉTÊFcÊ*ªÊ0ÕÊMËTË/pË. Ë7ÏË6Ì?>Ì~Ì+œÌÈÌ"ÞÌ#Í%Í;Í,OÍ&|Í£Í¹Í3ØÍÎA%Î4gÎ&œÎ@ÃÎAÏ"FÏiÏ<�Ï;¾Ï
úÏÐ Ð72ÐCjÐ®Ð'ÈÐ&ðÐÑ!6Ñ!XÑzÑ#•Ñ$¹Ñ(ÞÑ5ÒS=ÒD‘ÒXÖÒ*/ÓZZÓ1µÓfçÓYNÔ)¨Ô ÒÔYóÔ[MÕ!©Õ4ËÕLÖbMÖS°Ö:×R?×%’×(¸×%á×!Ø()Ø&RØ+yØy¥Ø;Ù*[Ù†Ù8¤Ù0ÝÙ'Ú<6Ú,sÚ2 Ú(ÓÚ-üÚ,*Û3WÛ)‹Û<µÛ$òÛ,ÜDÜ4ZÜ+�Ü.»Ü&êÜ"Ý!4Ý#VÝ=zÝ=¸Ý;öÝS2Þ[†ÞKâÞ….ß?´ß0ôßJ%à#pà”à7³àFëà62áiá>„áÃáKãá./âE^âg¤â\ãQiã(»ã1äãä2-ä7`ä,˜äÅäÛäûä�å’ªå+=æ(iæ@’æ4Óæ4çh=ç<¦ç^ãçBBèi…èHïèY8éb’é.õé$ê+?ê-kê,™ê5Æê4üêB1ë?të#´ë+ØëVì[ì3{ì¯ì%Èìîì1í@í+PíA|í"¾í(áí,
! î)7îaî(uî&žî(Åîîî
ïE-ïsï“ï4¦ï9Ûï/ðEð%að‡ð@œð@ÝðIñhñ4…ñSºñ1ò6@ò2wò;ªòBæò2)ó2\ó7�ó)Çó+ñó#ô#Aô#eô#‰ô$­ô!Òô&ôô.õJõ=cõ8¡õÚõ4÷õ(,ö)Uö3ö6³öêö8÷;@÷>|÷=»÷Hù÷8Bø&{ø1¢ø5Ôø0
! ù<;ùJxù-Ãù;ñù=-ú=kúE©ú0ïúD û3eûD™û(Þû'ü'/ü6Wü7Žü0ÆüB÷ü\:ý@—ý$Øý$ýý)"þ$Lþ\qþTÎþ\#ÿ3€ÿ,´ÿXáÿX:0“GÄH=U?“4Ó55>t&”4»5ð8&%_B…KÈK?`( <É;=B(€6©2à=CQ7•0Í7þ-6.d,“ÀÓ>æ,%DRa—Uù4O	<„	lÁ	A.
! =p
! 8®
! ^ç
! )F-pIžIè2 F.g<–2Óh
vo
Ræ
!9([-„K²þb^tAÓ ,64c8˜Ñ$ç+/8h<‚C¿?CK4WŒ"˜»;Ó/M?4�4ÂŠ÷6‚Z¹sCˆTÌP!r#‹l¯2<O+Œ-¸,æ*%>Kd?°@ð61"h8‹<ÄHJYi@Ã!C<R€1ÓL]R/°zà][`¹)JDE�PÕ1&WX°GÐ] Ov JÆ �!?¯!5ï!4%"EZ", "&Í")ô":#:Y##”#3¸#,ì#:$:T$:�$9Ê$>%=C%>�%CÀ%4&>9&4x&>­&Bì&S/'Aƒ'@Å'@(@G(Eˆ(EÎ(;);P)QŒ)5Þ))*->*7l*4¤*6Ù*s+I„+9Î+,>(,2g,.š,*É,_ô,,T-R�-6Ô-g.gs.GÛ.Å#/Åé/H¯01ø0N*10y12ª1@Ý1@2&_2†2š2¶21Ð23*3CC3H‡30Ð3/4#14'U4(}4'¦4'Î4ö415B5O_5 ¯5Ð5é5@6YE6“Ÿ6(37A\75ž7#Ô7@ø7798:q8.¬8Û8*ø8#9(B90k9.œ9&Ë9<ò9/:C: ]:A~:HÀ:	;');,Q;-~;6¬;ã;<#<^B<=¡<Tß<M4=_‚=Mâ=60>@g>?¨>è>)?(2?2[?-Ž?+¼?3è?+@(H@0q@!¢@(Ä@Dí@F2A5yA¯A-ÏA?ýA.=B"lB'�B·B!ÓB9õB;/C%kC‘C3«C@ßC? D2`DK“DKßD.+E.ZER‰ERÜEP/F4€F)µF0ßF\GVmGTÄG]HHwH,ÀH,íH0I%KIYqIÈËI�”J5$K1ZK˜ŒK=%LDcLN¨L ÷L_MBxM&»M6âMXNKrNV¾NTOVjOWÁOTPWnPPÆPKQPcQM´Q>R>ARV€Ri×RhAShªSLTä`TNEUz”U0V>@VV†V“VP¢V0óV$W1W@W*YW2„Wm·Ww%Xn�XFY:SYDŽYEÓYFZN`Z3¯Z5ãZI[Jc[®[µ[FÄ[\,\3H\3|\+°\"Ü\)ÿ\3)]7]]P•]Væ]Y=^o—^+_13_De_/ª_:Ú_8`MN`+œ`3È`6ü`y3a<­aFêa<1b5nb+¤bQÐbA"cdcRyc$Ìc.ñcr d “d=´d@òd(3e0\e8�e"Æe,éeQf@hfA©f7ëf:#g'^g'†g®gºgK×gF#hjh%�h#§h.Ëh8úh/3i3ci,—i:Äiÿij4juNjÄjãj"þj4!k4Vk"‹k®kÍk'ìkl&2lYl%wl�l·l&Õl%ül1"mTmjm(‡m%°mÖmímn n7nNn'ln?”nCÔn.o-Go9uo ¯o#Ðo7ôo-,pZpBip7¬p‡äpXlq6Åq9üqC6rJzr"År èrC	s:MsXˆs+ás_
t,mtšt<µtòtAuVIuS u8ôuE-vsv�v'¨v5Ðv4wU;w,‘w0¾w:ïwY*x?„x=Äx(y;+ygy=ƒyDÁyGz<Nz=‹z.ÉzWøz6P{N‡{HÖ{G|_g|rÇ|+:}Kf} ²} Ó}"ô};~=S~M‘~?ß~==]›%µzÛ'V€4~€³€CÇ€"�..�]�z�4—�FÌ�‚21‚d‚B{‚@¾‚Oÿ‚#Oƒ/sƒ(£ƒDÌƒ*„(<„"e„Lˆ„!Õ„÷„N…Qa…³…·…Ö…ô…
! † †,6† c†„†-¢†<Ð†5
‡?C‡-ƒ‡@±‡!ò‡>ˆNSˆ,¢ˆ/Ïˆ7ÿˆ57‰&m‰”‰,´‰/á‰4Š/FŠvŠ7’Š+ÊŠqöŠAh‹Fª‹Fñ‹>8Œ;wŒ7³ŒëŒ7�.C�*r�/��CÍ�-Ž,?Ž/lŽœŽ$¶ŽNÛŽB*�_m�(Í�Hö�1?�Gq�G¹�H‘@J‘Š‹‘N’8e’Gž’9æ’Z “1{“*­“1Ø“"
! ”&-”%T”z”�”	¤”=®”&ì”•.•,I•6v•0­•!Þ•"–'#–0K–:|–<·–2ô–+'—HS—4œ—-Ñ—6ÿ—M6˜#„˜$¨˜+Í˜ù˜6™&P™"w™š™7µ™6í™+$š.Pšš4žš;Óš;›8K›G„›Ì›Lœ,Ìœ"ùœ)�|F�^Ã�1"žuTž5Êž+Ÿ.,Ÿ^[Ÿ5ºŸTðŸnE 5´ ê #ü ' ¡1H¡ z¡5›¡0Ñ¡"¢S%¢y¢b™¢Vü¢S£ r£ “£I´£aþ£+`¤9Œ¤?Æ¤d¥/k¥<›¥!Ø¥Xú¥:S¦=Ž¦,Ì¦*ù¦„$§U©§\ÿ§A\¨*ž¨9É¨1©R5©Eˆ©AÎ©8ªbIªb¬ª9«XI«ˆ¢«D+¬Vp¬UÇ¬A­E_­+¥­?Ñ­/®9A®A{®½®Ó®1ñ®+#¯8O¯2ˆ¯»¯=Û¯*°0D°/u°4¥°*Ú°,±)2±5\±’±(±±(Ú±4²!8²#Z²"~²¡²À²Ð²!ð².³A³:_³?š³5Ú³9´9J´/„´9´´Dî´33µHgµQ°µL¶O¶%\¶'‚¶3ª¶@Þ¶&·@F·"‡·5ª·)à·K
! ¸;V¸5’¸;È¸<¹-A¹*o¹"š¹3½¹!ñ¹9º-Mº/{º7«ºãº5ýº13»?e».¥»-Ô»9¼6<¼*s¼+ž¼&Ê¼8ñ¼*½F½-b½'�½$¸½ Ý½Jþ½2I¾P|¾Í¾á¾q÷¾^i¿0È¿ù¿!À2À(PÀYyÀÓÀ*òÀ+Á+IÁ+uÁ+¡ÁÍÁMíÁP;ÂHŒÂ=ÕÂ6ÃJÃ0cÃ ”Ã-µÃ+ãÃ0ÄQ@Ä-’Ä&ÀÄDçÄ*,ÅBWÅDšÅ0ßÅ?ÆDPÆ?•Æ1ÕÆ#ÇH+ÇBtÇ>·Ç=öÇ.4È.cÈ5’È(ÈÈJñÈA<É#~É?¢É.âÉUÊ&gÊ*ŽÊ+¹ÊåÊ;ûÊ17Ë1iË›ËN·ËVÌS]ÌF±Ì6øÌ0/ÍA`Í.¢ÍCÑÍÎ&3Î*ZÎ+…Î#±ÎÕÎPõÎ9FÏ^€Ï:ßÏDÐ_Ð:{Ð%¶Ð3ÜÐ2Ñ+CÑ1oÑ"¡ÑÄÑ*ÚÑ^Ò9dÒ žÒ$¿Ò$äÒ1	Ó1;Ó.mÓAœÓ(ÞÓ\Ô)dÔ-ŽÔ2¼Ô?ïÔ?/ÕAoÕB±ÕdôÕ7YÖ3‘Ö6ÅÖ6üÖB3×_v×BÖ×Ø$.Ø7SØ3‹Ø7¿Ø;÷Ø83ÙlÙ+‰Ù+µÙ*áÙ.Ú4;Ú&pÚ3—ÚFËÚ+Û&>Û*eÛ%�Û<¶Û\óÛ4PÜ…Ü¡Ü¿Ü3ÙÜ
Ý$'Ý8LÝ4…ÝkºÝ4&Þ3[Þ�Þ¯Þ#ÉÞAíÞ/ßA<ßE~ßaÄßK&àXràDËàGáDXá=�áTÛáB0â"sâ0–â7Çâÿâ4ã8Qã(Šã6³ãDêãL/äJ|äaÇäb)å1Œå0¾å0ïå0 æ0Qæ&‚æ0©æ%Úæ5ç56çMlç5ºç4ðç5%è4[è4�è_Åè_%é0…é¶é"ÔéF÷éC>êY‚êVÜêb3ëC–ëHÚë$#ì)Hì$rì%—ì-½ì*ëì!í8í7Lí@„í4Åí'úí<"î(_îIˆî+ÒîJþî?Iï4‰ïF¾ï*ð*0ð![ð/}ð*­ð)Øð5ñv8ñ$¯ñ/ÔñJò?Oò%�ò:µò)ðò*ó5Eó@{ó¼ó9Éó=ô-Aô.oô[žô:úô+5õ"aõ-„õ;²õEîõF4ö8{ö'´ö*Üö0÷8÷P÷!l÷>Ž÷/Í÷3ý÷*1øI\ø¦ø/Àø#ðøù.1ùx`ùÙÙù³ú%Ìú†òú=yûN·û:ü6Aü=xü4¶ü1ëü0ýANýO�ý;àý/þ<LþD‰þUÎþ$ÿ=;ÿ(yÿ3¢ÿIÖÿ (4D]¢,»Qè8:Hs8¼Hõ >._6Ž1Å2÷K*HvS¿@7TLŒÙö1Pm‰§Äâÿ<Yx˜µÑè&Ed€œC»TÿaTY¶[	Yl	MÆ	$
! $9
! 7^
! a–
! 4ø
! &-ITKžAê.,K[M§:õS0
R„
V×
E.dtAÙst�kgpSØP,_}_Ý_=`�`þ`__À_ _€`à`A`¢__c_Ã`#`„`å+F)r/œ/ÌpüBmE°Nö3E8y2²2å2MK'™)Á1ë11O2�1´1æ11J*|f§/&>[eUÁ_mw†åOl 4¼ pñ 'b!]Š!]è!^F"^¥"]#^b#(Á#2ê#2$2P$Mƒ$OÑ$j!%jŒ%.÷%6&&;]&@™&<Ú&`'+x'‚¤'@'(Eh(8®(Dç(b,)9�)XÉ)ˆ"*&«*DÒ*:+DR+B—+KÚ+G&,An,%°,HÖ,D-%d-7Š-5Â-=ø-i6.  .:Á.ü.?/5Q/1‡/#¹/©Ý/"‡0+ª00Ö0.1I61I€1TÊ122;R2 Ž23¯2Aã2p%3P–3"ç3V
! 4!a4/ƒ4!³45Õ4-5+95-e5=“5)Ñ5!û5%6&C6%j6-�6%¾6"ä687!@7Rb7?µ7(õ7"82A8@t8µ8-Î8*ü8'9E9 [9|9�95®9;ä94 :*U:1€:*²:@Ý:(; G;%h;$Ž;³;,Ð;$ý;#"<F<9`<Eš<;à<!=L>=%‹= ±=Ò=-ê=%>>>:Z>1•>2Ç>7ú> 2?$S?/x?'¨?(Ð?Fù?4@@Vu@DÌ@@A-RAF€A!ÇAdéABNB=‘B4ÏB@C8ECW~CSÖC1*DQ\DX®DQEeYE-¿E'íELFHbFU«FFGCHG@ŒG=ÍG8HODH4”HÉH9æH/ IPIDjIA¯I@ñIX2J*‹JC¶J0úJ(+K!TKEvK1¼K0îK3L'SLB{Lq¾L}0M"®MNÑM& N'GN6oN¦NC»N„ÿN"„O0§OJØOK#P5oP*¥P2ÐP9Q.=Q*lQ—Q®Q¿Q@ÔQ0R7FR~R%›R$ÁR$æR%S%1SUWS/­S?ÝS;T;YT7•T*ÍT7øT0UVJU2¡U1ÔU9V>@V2V5²V4èV:W~XW&×W+þW3*X3^XA’XBÔXCYF[YC¢YEæY6,Z7cZ;›Z!×Z.ùZ/([3X[MŒ[&Ú[I\)K\&u\Oœ\9ì\1&]9X]#’]G¶]Nþ]BM^4�^Å^,á^2_@A_@‚_:Ã_Aþ_D@`F…`>Ì`=aCIaC�a7Ña3	b?=b=}b:»b3öb6*c;acI�c#çcGd)Sd:}d¸d$×dAüdM>e?Œe^ÌeM+f0yfRªf8ýf!6gDXg?�gAÝg:hYZh0´h-åh*i%>i5di$ši¿iÞipþi)ojA™j:Ûj,kCkckk7•kÍk(ãk4l$AlAfl>¨l)çlgm$ymžm²mÇm8àm$n>nZn<snA°n/òn""o"Eo8ho2¡o0Ôo[pAap?£pjãp-NqX|q<ÕqgrGzr6Âr7ùr+1s]s|s"•s)¸s2âs4t6Jt#�t,¥t5ÒtAu-Juxu˜u+²u'Þu1v8v7Sv4‹v2ÀvNóv,Bw%ow•w4®w(ãw=x7Jx‚x3 x/Ôx"y'yEy8Vy/�y;¿y*ûy&z.?znz ‹z¬zÃz&Þz.{,4{6a{I˜{ â{%|5)|3_|2“|$Æ|ë|.}-6},d},‘} ¾}ß}'ú}"~%?~%e~U‹~:á~..)])‡±9Ñ€)$€_N€a®€`�$q�#–�$º�1ß�J‚*\‚B‡‚&Ê‚ñ‚&ƒ+3ƒj_ƒ?ÊƒD
! „>O„6Ž„XÅ„X…5w…)­…4×… †4-†=b†9 †SÚ†C.‡Rr‡HÅ‡Cˆ=Rˆ@�ˆNÑˆ_ ‰N€‰<Ï‰;ŠHŠ2YŠŒŠ#¢Š?ÆŠO‹BV‹™‹¶‹4É‹0þ‹4/Œ;dŒM Œ1îŒ' �=H�1†�5¸�'î�iŽ:€Ž »ŽÜŽüŽ�%/�7U�&��)´�*Þ�	�)�7H�€�:��"Ø�%û�!‘!@‘b‘2z‘-­‘YÛ‘J5’A€’JÂ’A
“QO“H¡“Rê“C=”L�”Î”&î”.•9D•.~•'­•)Õ•#ÿ•&#–\J–&§–&Î–Hõ–A>—€—0�—+Î—>ú—O9˜"‰˜>¬˜/ë˜™1:™'l™”™­™/Ë™û™+š>š1Zš"Œš!¯švÑšJH›&“› º›^Û›C:œ6~œgµœU�Œs�.ž;/žQkž@½ž"þž!ŸO?Ÿ�Ÿ2©ŸrÜŸbO X² k¡9w¡A±¡=ó¡D1¢Hv¢P¿¢-£.>£m£vŒ£3¤=7¤au¤E×¤N¥El¥:²¥Gí¥~5¦0´¦Cå¦&)§3P§A„§1Æ§Vø§BO¨6’¨5É¨<ÿ¨<©0Z©o‹©5û©^1ªI�ªAÚª@«.]«,Œ«#¹«Ý«4ý«'2¬0Z¬6‹¬4Â¬P÷¬8H­S�­:Õ­®<(®;e®}¡®…¯¥¯‡Á¯�I°…Ú°†`±�ç±{x²wô²wl³#ä³2´;´:[´ –´:·´1ò´E$µ(jµm“µm¶4o¶E¤¶4ê¶E·Qe·J··C¸<F¸ƒ¸Ÿ¸-¼¸,ê¸>¹,V¹>ƒ¹4Â¹F÷¹4>ºFsº$ºº6ßº»05»^f»0Å»8ö»/¼<¼8[¼%”¼*º¼2å¼)½2B½u½<~½*»½'æ½7¾EF¾SŒ¾#à¾K¿P¿;n¿Cª¿&î¿*ÀF@À:‡ÀQÂÀ[ÁlpÁmÝÁrKÂR¾ÂrÃ‡„Ã*Ä)7Ä&aÄAˆÄmÊÄ.8Å*gÅK’Å5ÞÅ,Æ0AÆ!rÆM”ÆOâÆR2Ç?…Ç-ÅÇróÇ0fÈ+—È8ÃÈOüÈ*LÉ+wÉ?£É@ãÉM$ÊrÊ6ŒÊ$ÃÊèÊ,Ë/5Ë4eË,šË)ÇË,ñËAÌ7`Ì3˜Ì9ÌÌAÍHÍdÍ:€Í8»Í?ôÍ*4Î(_ÎHˆÎSÑÎ=%Ï8cÏGœÏ<äÏ<!ÐG^ÐP¦Ð:÷ÐC2ÑvÑ‹Ñ'¢Ñ.ÊÑ+ùÑ,%Ò=RÒN�Ò#ßÒ!ÓA%Ó3gÓ%›Ó0ÁÓ3òÓA&Ô@hÔ>©Ô/èÔÕ$.Õ8SÕ?ŒÕ0ÌÕ:ýÕ,8ÖSeÖ(¹Ö,âÖ×$×B1×t×	ˆ×@’×Ó×2é×[Ø3xØ5¬Ø%âØ7Ù"@Ù&cÙ(ŠÙR³ÙÚ'!Ú*IÚ4tÚ©Ú­ÚpÇÚ¼8ÛjõÛ&`Ü%‡Ü#­Ü,ÑÜþÜ)Ý,FÝ9sÝ;­ÝMéÝI7Þ%�Þ&§Þ?ÎÞ'ß%6ß9\ß<–ß3Óß:àFBà;‰à7Åà>ýà8<á7uáA­á7ïáO'â9wâD±â1öâ4(ã;]ã™ã¸ã"Øã*ûã'&ä+Nä+zä5¦ä)Üä(å"/å-Rå)€åoªå9æ@Tæc•æùæç*%ç+Pç.|ç$«çÐçãçèè&7è^èyè6”èBËèé±+ÆH5Z,ôÊ'¶„Šªt&ÁöÇ0w-üýv!$"uÏ(0Øq$.	2õoÇ)ØÈ	$Õ/jZ5é¢a1QKµ"þ$¸ß0o´3À!ÓÐ-†™n�%`,V%¸¡"�´g[
u&¡Ãø4�)è4b+ì4‘#V2)0Í$4K'
S¿Æ*€(Â,÷R´�+Cíí +
?G¨
! g%ú-H+óh%Í
! $!à¼-¸	àø1n%sÃt4-Ê#e)óV$%)"Îü…2–
! qÍ*.õ3‰[*A'a
Õ-:#ö,¼á“3kž,®
5	j´!õ½Í!º#á!!ã"Y†¾$Ü5Ó2òæËÅ1²,A‚(þE)K±+��k
÷î'Dé‡
! Ä4b(Ï
! –+È(XÍ«0Üì"+Rà%u
! i"ìª¹
–)^’šE
! ù¸×¥1½D
! yó2W*«	u)˜'}0ó'ô0]+¿1øþ<ÔÖ-ü
! é,Õ"­(¬ ÿÛ
! Ìe|\/µ+ÑG$65Ï6×0"H%ô-4ïpH`â{*Á+ä2#>¾KÜ¤ß	Ü)d*
! †é+0 m(6<D'ˆ&\&
! 5Ô,ö3z…™!�îW"9$þ"¨_ƒ._vÌ%€Ša!ä
Ø$9
! Q44L6H'&Ÿ_2á22.Y)Õ&G$Ô07"Ê3Ê~-í`*né25!‡òï¦	¼	õ(ú¯Mb5¥£714P/ÿî~d"’$ÌD!¤	kî*&>	&Î$þ	÷u
3Á$‚*–¸/(oK3‹?E“$`ñ›0!QÜU1a	ç
%u›'µè*ˆÂà#Õy2†úo±]2C
¹ìV.Ýåó5š4Ê(Ø¯ÙiÔ&Çw(C-Žú
1S8'Êª(+xºkÀú/b)H.ñ1çúAÒg1£/Á#Ì.´5ú$9"=ƒŸ	."H#�(Ç
! Ð(ë.€6º2W)æQ�	2		#f+Z&&—1Z4”Ô©3„-&5{(	Ð}q,.•*«!òc$	
s#·+é3PiÎÈú "(Ú&³(°…uqø>#<*Ö� $•B.ž¯.ù"že"2Ä5ñÔ×2 z7„(²#y,_¬!T66µã#ì-]ˆ¹&m1c0÷Ã'�¤í)À&'à"
! �~
! dÁ4Ý3˜1—š•0+YÍá$„)–—/†*ª"ËtK„#©Q&ý¹#?a4™’-=×ú4N´¸&¨¼%§­"96°
! U
µ R3ß4
ñ!ë,„3¶-¥k(ÿw0Îçq[,^Ñ/}ó3v."D/¢%$Ö0¢-!ò#ä*h1S‘&/âó#Û³.ù'ÕP©4˜
! °3”‹¹1·Ê
! Q'æ*ê)6/-Sß$OC3(�
B„T2r6Ñ) É‰1�
! ú)óœ,Àî$ë-¡$�!
a5¦•†$�1×½);
¢,e/r…3a—,³Z%@q	7Å	ÿ"Ÿs †5jÖj_Y£<L�ó&4O6Ö,]�6¹�/ª-É	­L'O~)¸ y­°*íÒMƒ¡õ‹¦ °ç,©B+5ýõæ¸ðg0;'€+o
42'c/8
93û
Â$a.	"wn5=˜w)S26Õ(
! lf!¹t)lãâ$a‹,{--?-‘+t#35^ìù+ãÄ.¬þ*Ã"h¯E"!Ÿ0x)ö ù&óZ	;0Ü-ü-w)-ß!
! 4‰	�pª²â
±*<.Æ!j%±v
! ·3Ém4r3C
! nü2(R/ #S05›$ò-¨,x#î%{p¥(Ð&9Ú$Ì¶3(#(‘ê"aˆ'ne3ôÚÎ3F5]!ý<!ÿ6¿%ñ'ë2-
! 2%w0¤5F·1$JPs0ü!s¼#£/2ë5(
G¯'tÙœáNŽ ;>'Åôî5Æïb'l:%‘4Ö)±ÄõB0ØË&ð´Ú5Æ5x!ƒ"É!†ü"Ë$&²4•Ò
! `	�†b ašù5h#Ýæ@W4˜%i
08W$õ‹7-v™Ë"¼Ñú¢&!#'É"÷®'4ðVŽ3
! )Vó,Y/ù,örûV0¹lÎ'M	ù ;4‡»1ÝT/ªó|k
‰^&L3!­2–À 0œ6n_!è"˜Ã,k®2Y‚Y+…,.°öe3! *Î	¾ â=Û»‚0D	ã
-G™23>{ë ÆÓ+u,§	è›Y
! %
!  Ã0Ô ¾9îÐ3‚ ¾�©hè4$¨-<1"	3Ü1–*vzØl+ÖÙ(½8ˆ 
! ÷%*Œ'
K V_6j º3	'›šmÙ­)�	�&y
! 	W�2]d2g.W‘ e”'£î)5.6#Œ#y'sÒò¾?Ü4µ"&ÇÁ2Wf¶%x	e
! d
! •13a*Å(±ö™5•h-:h¶y~&¯,-˜:)œ[+R1¸Ô'R-/82Ò!œ¾04%´>Õív!W� ƒ
! S	)
Ä¯óÂƒ$Ø	N
! üî/¶y
˜m~V¼*�W6•€u³
vl-™
! ýh"k*²/ƒ,þ »2¤`4•Å|("Är&õ$"â
! D%“{œ	ÂR5)ùÈ&N/*	-ÿÝ-�$¡/'Îö!(œ)§/˜)K#�#_,Y
áGë'µµ+.ëMˆ‰œ%ec�3x
! �‚:\Ø}5 �Þh!.
w–©8(¦!�
çdd5-ÌT\ž(ÌÆ<*¡+&¹`50Í¤/„²!îq./4Ÿ+ù(¨Z¼dx*K
! û*`•:ý˜/x&4r*."-Õw"6
! å1Ò*dI(ž6/RŠ- [/+}ª$'$62g(©#1Ë1¡'Ã†{¾*Ô31$DS¸)�úè¯0‚3±
! ”(Ô¨#Y	Ú1S*œ°%o(½®¢x"Õ3Ï•[1i3Æá1 ý¦Ü›H„å4 ø„.½”p$t1=,ïxqë#.Æ'¤Â'ä(	:'Ð#Œ*ÚÏ4^7&®%Ý+‡q#{8…z2X]õ)þµ
! Á"2û5>/hô	Jjð[ g
f 4551	6Þx/ö#q(Y�$dÜ2,qµ5&ï
! °0Ç2ù0ƒœc(V¶"È#îŸ'j0’^*	$žÛ#î#X*4Ïyé.Õ5¾»+µï%À/]6Ó
! ©· {%E6’DÊ>Ü-¬%Ž(U! $�­²'0}
ò0ÿ,„ümeIø2:œ–.L4/i)& �"™^ñ(°4Ú±,$¥#ò,—&FN*[38^$”%Îl'�;(›š	.É|
*+a&%4¢Ð	ƒÂã7*%r)zÛÖM"�§aM1 O5¤2ýè3áf!ž É$´0mI.=p*�
! nfÂóømÚ�%Ä*Q»E-P,N0g¶ÓÿIÎ&¥÷(3ÒX,‚¬/Ì8Å+s*'z(#‡&-‚3O;%<n(Õ{Næ4¦0Z»(Ë»"0? –"cu (‡%¾,5m6J(Æ,V/b5+‚&º,Þ,³%ÜH$˜2‡-þoò1,/,%½.J‘4-'Þ±3añ&�$Ë-©» Ë,š¥41%l*6	Ág)¡!àà(Z6¡{s"÷(ì%ÿ0#Ž+�_0£6©’!=N½0=/“!‰.=+þæ)Æýk/L!>"8€%Í4†é[&P+£«Þ)˜@ì
! �:({1g!
! î$1¦€	¦�ƒ¢J^3'"+Ä'W]OA+‡*ñ#Œ#“ò¹Œ1ü!-ü‰·)uZ1]0#3Ž…s3„
! ÐU¶S"ÿ1[–‚0áò*’°€‡)ü š!$/ÒÅé)á'e ‡ ‰0ùö$®.&)ð®'-+a6R²&ˆ4¶�/–<„!‹4n&›!Ô�3€
Ç60Û)�£2ä»ƒo&‰Å4#¢ÃVñ3„d-‰%Ÿ»	xÞ!§*£,�¶!#-=#I!�„6Eß
! ðD,I,³#n#Í3\a
é*Š3mô#å"²5g",6‹¾‹›,¨M ´…®)2)%2†2'(˜OÀ‰4­.#$3Të$*6U3…4.åhè
rÙ
! –ƒ &? Ì4$b#´Ö{0¢Sô
! o. "Ã*§
! ”#�5±U(«O4£
! öC6,€Ø.× 1ƒé
g~ ;Ã¼4úV-•%0èùÚ:3ý !}Z¡‡‹#ª!: p
H2p ž#Å)ç¾(#êÕðX¨dEÁ*j7Û*ÜÁ,¤-Š^!|_4"_M4%14«Ô(¾·
! !)8Y¯é {5>5£ ö/º
�	;#G%¦C)0UéîvÉV./*å%¤`µ4¡2© ú5‡,˜ûtï'!˜1
/)¡´1h`!>.#A!%D�h
! ëÐüïW.uÑ$Ë„v,!à.Vu+	®,‰
Ÿ
! º»›0p#@£š(43­%$O
K/^1ªø%ø,‹+¾+È!-¯»á-ˆ*—2Ÿr-å‹ÔM.¥†'Ó"­!„
! ßë" /›)Û[ýa† ¶2:¯Š$Å&ö_°”":)å
! 
! .ó$EÑœ²(—*�è‡6(*f42ß?!÷3Ì—G›%+1.ˆy6·Ñ{¬#
ñ)rFã	
�.c-¦t/Çq,1ƒ&ôãS23¨*.Zi52*%=9,¡S+}6ŸN¢
! Î4÷ô&Hú+¡¡#ÑII„ àÅCÜRŽ0P*š˜Ç'÷:
! <•“Ø�(>0\ØÚ-.»h2¾'=0Á¸.}3¤"B'Ä3\Þêœ±4˜$qº,I%D
0"›&›/^%÷'ÀF0X	Õ1;› 2ç>
! V+ó"²&©+>/2'ôžÊË³
! QˆLÿ¬$XÅ
! PÝ%ËÂC1‚/£0\�x?'DÐ!E`1’
˜"Œ)x.F.c.Ä(–�m
�"<0Owœ,ÍJä�÷+R<æ1ñ
! Šm^ÙLnK'3\1ç£#©p)„P˜R,��Dn1£å-à8$ã-Z+wH+2w1à&ê^CŽ”4‡#�/¶
Sâ‡Í	¸5Ap-
p,.€JI/&
! ¿$Šê9=
! 'Ó1Œ$!Ô.Ì
2T$ÿ$Y�0Þ÷Ì!¤3Ãá5Ê›³Ê,B2�‚M$²jÔ�
! Â.÷&�Ú	J4ƒ-ÿ¤­“Ç¦~a#®%3Ñ53Ã29*	!M+à³*?)4'ý~3$ÿ'?0gæ¯‹&ñJ\ù-\m&à0;,áÇ—)ˆ0@k
! y3!Ï"é%Œ21ù"0—W1³FŽ<'ü+¹•!U9/^G!‚'æû0r´-‚Á¡0hh¬ƒ!>$%�c!ÿêcý	#�s)Qh	¿#…¹
! °™6ÄÃ/
+f
g6î3†..'z"ì.¯	y+¶
! N$Cª6¤
! ‹w+÷y$Ã%û#á‘O#•B ±¤&˜œ”Ù‹«š$'0Ýó¼
ëÂ(.î\.U	æ(žm œ¨'³J¸âÌÛh
r©	ï;2gy%0N	“5MªEï#\!ŒÙ—0ß#,ý4¡€5áÛ+ù)N2=%í"¢º4Á&ÆÆ
! ï‡3êÕ+l&Ñ4ó(Ó4o' H'b0×
! å
! 8jÐ,qi$P(f5N#Å³"X$¨u*�-�(Â'J»-Œ,Å!k%ù¤%*-ÂJ'
! ôŠ@Fy¿
,¢"r0,‹0L”} $—.§Ò$uŠ=:ê/„^"ºøu#Ý±#&6\�*È$ý/?z!†.$@;&è ê
7{.ƒ_	'2sk`Ï*Ò|Eµ(_-}×³	àŠ"1;	Ö]JÖ¢3|Å3ë
ê{&�î 

†(/#I’_	˜4!M+'�Òu,IgE5²�+�ËY#ž
! ü4�¬0Ä™§õ Ò5�38
ÏX³‰_&Ö1r+.D5l,
	zyÖp0 5šÈó
7I**j#º(­¯6+o	_
! ÑL7
˜+N–,`w­“/
 ô.Ã#e4ŒX‡Hõ»/:
6%_5/&1"3K"® $®/2r'�*Z:!bú#Fc Õ!æŒH6¹õ*"ö. F
! ƒ0H+ E"¬]A/¾
! S˜	ý)”.H3»')4ö2
'ÓÎ¼&3ñ4Ô[‘$'50/\œ}þ0¼ ›*' «0‘V'%�M%6>,ß�"9ú%-¸j&etq1¿;Ê—$!€¯á3Ã!MÂ)/186‡	E'X ‘c+·,øF(Ž"^+}
! ”A24m0º!|$Ï+‘5’)×&â*M,Ô>2Ì&<5â K+µ)¥u\5Ý)×//à .G#)+¥’d/Ô&+G2%(ˆ)Š‡!˜&ûé&Vqý+¸N(†1r#àG’.
E+12è&U/„"ÿçÎ5+]/"ýÉ Š+û(­¶£-ö¹$É.	1Ï$= Í±g�[ô'!w!ýó
$T-1ñ*•
! ”Š,!z/Ø SÓ*Hº-}ç(fŠ4*?3¬µÓñ+ô.ì"p‹'Q,HÒwúm%…+$./¤4±&“:4)öb4ø)¸6[x mã1
]%á"ÌY8ç%7+�æ”Mv$Óv.	+e%¼!ó}4_#“ Š
! Ð%`.y˜*+HÕ%.6‰ç
! åw/Ê‘¦æ[F!²t2Å0÷.?€
:	ˆž&M6
Ã+‡1º5w%X
›èì«1‡5_"†-Fp(Ç"Ç+–!R'	[$­	à5\'F/I16Nøä&Æ"aÄ“1q'(ÿÀb3û­ª,ÒÙ~
Ð-€Æ+ZÝºNn’ï"{/4!89A%ÿ4Ø&=˜Ô
! Ì$<"±éM1�/Å‰ ]-)ç- #ž0_*!Ç^]
‚†%-sH)—-L2!I&#$ïAJ7)YÖÞ ñ&ê
! ã%ÿ”5ò2S“µÄ0
! �,KNM*—ÍL	Z'V)½1Û€1• 6}!o)¤,ó'Š*.·	 6Yp+/‚6¶€5ãâ.š	†M/X52Á5" <$ä	Ð+eœ2Ú
™
9X%ü5Ä�2!×È&ó/!Ò‰¦1£1ýà~5 d#Ó5¶õ1›
æ#c
! ;"+ÿ)–5ˆ3K­(A•53(¾5Ü;˜w.é?,2©)ÿ&g«%±ûâ=	¯24æíÀ3N&©À)K1'/	#+‹¨
Õ}&M#4)c 
÷.°1øüy-4T¶í©Ïi0}›	ÔN‡(D"C0Â&J»¬Q[0v-�<6—+´
=x'3&v5Z+ŒX4Ù*‚1p´Ýã3¢Î
! Ÿv’,®1çC +òp4…*Š2_­$ò(%-¢O6'„ŸÝ\e6&Ç¶	€“&~Ý2×2jçUCþ T*{	_à˜Æ.Å$
! 
°)ô›å,rž'$¤Ð27C¡%ˆ1�)<1�-qÂ
»*/1Ù«¥æ!·A;)!U&'H1Õg*{
! Ü"!–2ˆ$Ï „	#1n	R%Ù%;�$óB7.Nke©×#v",lf(“4OC%³-Ÿ±õ�-¥+qJ5YÏ.Z
! ¨!KÃ5Z7%ã!Rr%F'á*v+—¡(êM%»4Óï,ü0W0(6Ç-¼¯{„4e2Ó$E,m.ç5í1–å` Ü À|1`öu6’¶/6^ •/­
! TN!.+,-´Gé
! ¥jÚSKl¬3.`#$)I!	,@
�´$Z8.ÌcC¬+$L%Š1…(öÎ)ÿ­3 pá
! kÄ©þ	x¢4|`&>-q6ÿ0˜,
!  ¥Ž.)1œ-Œ/¼ôQïe(ñý“
! 9!+Îi²!Û	¢2€"s$ç"€'tÝf5õœ("å+d0‘)e	-0"�™Î.»ÐŠ:0ç$'wo1¦"“0»‰Ã#² ¨(r5K4hQ5ë%÷
! 'S$íû•)24(õ_ôª_ ¿0Î#å'‡ØÂSsëº5™	®]5‹*^sDÏ»ã8––Ö>6zo�5D‡$+%Ý,G!µl%ßl¼Ð+…h%¦”Ý
x$—Q*ƒ(YB_5%+}	9(Þ­Æ&*{'ƒåo-ö0m,€ ;¯®«ê¡!'£+r$š{ï$Ã¤?465Ù3�n/T	U4o5Ê#éË _
Á }2_+6J
/k2b"QI6üž%gJ&�.q
! P%/'6&"
! 1/~#¸2a$;/P2+W!¾1%G')?7á,¹
! 3¡-8%(ë#<-F8Ž
! M!!"ü)Vˆ×:å#¸§	4 .±)V5js,+	‰!zÝ!@.)‡"S/{º­0‰2p1É1*k<.ŠÎaS'3Ã$ú(Ï+—
U¯@6p
! =Þ�¬‚5æß¼0/%ß1ÉQ §ií”	"4‚æ"�ª0«
×c3¯
! l’0I4z8è7å2™+Î =¾	�#4H!q+>ÏP.ˆa-ª18	ñl;›]g4ûRâ3|5	þ'–+a0D#‚2�"ó%ùEðJ	�+e*½&2U *… ÀÃ&’o!gÌE(, f(“Ú4(x™#…¼3?+&]pÛ¼
! &%±	l•-½4-!Ã1—!6Z³Þ$0)Þ1ï¹4ŽÏ/d{,
! l
! ?+)ÜÌù1.
! ‚‹–ë„t.1cBMn0¿
Õ.X.&×6¬ô+¤ �N!Jî0@±
$sRž++¬;Jî-€O!·-C0 
¬
! ×ïä'1þ4¥¦û
! ,–&¤'¦¿
! ß&f$m^–
”EÙž"ë„³&xKñ½ÞÑ>+¨
! @/
! ì×+Ú0¸'gÏ
‰E%lÉ45"'_
! ï‹
! s-z'K-¯%@Ûut"+Ô+)%âÖ5ú3Iê*�T#dH&[h
! 5Æ;+ð
Ë%ä‘
ë
! M0	5�04/
&(t]Aþ,8#JÐ
! ï-Y
! ¯³¿mÛ1!~MM
! ³¸±ñ0–ä¾Òì3Ÿv� û26Sñ84D·M&ëP'e+_4(PQ"®!ê¹,¨C)r#5R\%›.Ð2°)++F1Då&­,P0#‘-÷y&4+!5Ó'	2”)øW/-2J
! å51‘š(M3*¹]4Þ*å½‰qà$lê+ý(ˆ
! ™ü$64¸‡€Cñ
! –-
3f±¹’Åü³1•4Lë/J ¡O,í3àJ2cA&P)È4Ñ–</ñ—
! 4
! ë4mzR„'
! `+/§5B"z6Ä)'Ø,zïaNT ©ñ ½·—%�4ÅK)�$û$HÇ3LÒ#~)Š%-"?1i ;
! |©ï :Ò)ð!:t,{©2— Ó;Ÿ(G"F-'"®3æÔ¡”&ß3çZ$WR-*3{$´~(Z(þ'â&¯ «0,¶£%Ø/lO/?.>^×
Ç‡(%':�'$0£w#ø
XæÒ+$k-¥3%‘!�É&
! ƒ†	Q+å"¾ãKëh s19ö0�©
&‹(¹+ç4“ó)i&™'Ÿ5Ç*n,ôŽ)	Ô$M5Y3$+(2À4&÷% ßE ‰"D4ã5€f¼(
! Ts(h5Ké#¯¬M./b	2ï(g,½í(šâ2«-?%õ5
! C°90Ý	q =(A(µ/x(¸$Œ5ï È,Æ%w&b*™&u"®(/Ó/&2þ"ä)ä%€•^›'|îlL
")Z31k'Õ2­¤@¼4£.Â fq&¥�M*30~k6mbP6tª%åÇòZ2Ë‰(b.*
! b–»I&}ëš5Ýp5ð#¥¤ÈèÈ¥ÅÎ0Z¶,rkÐ p	o* 7�x3Ž.³3õ"ì|,8)À+áÅ
é1.4
ÂõH3%ts3™Z,mÁa(È†Ñ2‡Ö('*«#Æ-Eœ"�5M k8®É1l‘w
£Ò310.#@4&	\±%Å‘%©5‰#ü
O�Ðl6%‰æ1&MØ)é-x6�$[—>"#Ø²+° ¤	#Žö*ß(ßˆ'ä
! ©úòŠ*"³»´!,1l1ÞÌ0{Ü'¥"�	Òa
! àÚ
1i@$:*l2ú¹5{+³o³'œ0¿,Ï#´+2…í]9n6é!1,�[!óÔ
! \Æ3ì/¯1¼%
! *^
é—"pFŽ¨Ê|]1R¦+ù2èÑÒ}œ¨& 2K-*Ú
ÿ ÓË'S)«ëã4×'â.ž¹Gú�%sb†,&û+X'&n g@¤í4š.¡Êðça j1ÎL
2ä3i	™3
�%-Æ0:&1}%\4ôty	÷*Æ+\-¯-û!V,dÑ *gÑ0r+–ì& ­È%ƒ)'<Î¸-8$ˆ É!
G3Q~£)ø.PÂ¡ƒ$%3ÈÁmK
*±!FPjó1!&ÿ	äÁÏ|-H^5^Ì1ÐLW+¼)Ã
! ›¿5ç$ ø^Å-¨3uç ëI¢*�
! 6)?
! ŸÑ,»j6ˆ/^j5E-ß461t’‰o&ú*o0µ$Í²+4Í.;4´.ª ·&	·*?#Ø"~18/Óð.?Š À‡dr5-D-·ïf	Q#&LÉ% 7'X)G-®(Ô
×-l3_/e#è-O3;¨O¨T5tŽ/€ï/	t!Øù$ëŒ!‚
Âšÿ
UO	¡†/"ö%41ðg+¢á à3”­çÐ!›3^¢¨*ÏF¿)XQ»0|T¸1�1�2%`0$ùäC3Þ.JÕU0Å2h+COíˆ"ùù6g$1+0½(
! #$.uG4\l`0ð�Æfµ1wÚ*±' ,É-5Ë
! ®n+¼.6L=55]„{ò¯(6•;ø"_(!:sE/É#!ä*�)¡WH
! F&£	1
Ûé/](B-°5¾s
! Ê!ECû0X?2íËÒ V
! LY*/+å,A1­-)6”�ô4)/Ó�nõ’#*ê

$
//C&T
áŒ
! 	Œ"$)õº&µ?5-—}6Ÿ×*x4´%ÌQ!à‘2ºØ3{êÃÆ85
WÊ+å0ö¾3æ5Ùa}Ât'•,ì#Ä V ¬Ö
! Ò/qüþþ3Äl£e¿{³“hÊ4¦ì.5#^æ-à
>Œ®Ó*BP	�å-vÐz+¸§ W·$Í§$Š5-Y&œ!´Þ—i£6F9ëW5çd^2wJƒ †+>Ë4"(5²ñ+ù'Œ”%Ý#úú'S	k	#"V�1G5,0\ÈnP"(¬'»%g+2«5!ª/3�	oj)Ÿfšï2 2*#/3'¶5
G)	*Ë+ "ÁC4ý,0g
! ÷K%,xL*ù4Vä/ç+{ð+;<`9S.k4*K$s
! $Á³  (n$t._.™šu5<4‘¨ú( FJÙ0Ï3#ˆK(<)3ˆ	v4Ö/§2f'S&ÝÑÑ1œ&&Í+îd47‹$ëÞ'k™
! 
! 4©&11¾4/é½2w03b¤óx%½‡/å~¼¨4+†Rö(,š,P!ºÈ,4Óÿ!Á(Ùµ)"oO^0mÅ]ÿ2ê#K0¶O-¦(�Ü”Ú 7ý*¼p'Y Ã
¦Q-A"Û4Ê)3
± ð®Ç3 ,Ù#Q6Ú+€—Ë0í°@Íñ
ÀK…
! ~³‹b
wy1£#&0¯žÄ&j”!×�¨	ËÉ_2‚�0¤+/…ýT3ž*P$B("Sœ%çÒ"é't-¬(>4áô"0&mÅ[É‚$-íÃ5ØB45@01!/¨ì,G
z$ËJ#ƒÃ2IÄ«¯4¯+$,Aþ#£…'Œ&q/4&ø#%˜#3[(-	Ñ°ä¿(ª+ÁŸ×% Ü+Ø2N¹0¥û’,[«.£�‹%˜T
! Oá�ù"ç#’ @*	© 72¥z)DP¬þ(ô5D$…0�pû.žÍ#(ò˜0&ø+L1Ë*Ï€K(ôD*Q5V5µ
º/ìó«ªj'H	ÂöÁ-Î
l"i-#®*h&©-E	2!5F ·%ÌæÛÞ"@$9-S#Æç!z3g W-L+¨)‰í$º"%%(,Ê"7 /ï4,$ó0äª/H2+wGGD
u”-Ýf’%¾%0	G*Â)RÐ'«4·!)+©Œ± yÓFé	L3q 'Uä"O%u%…<
! ‘!.c?Uè!f{‚#Ù
! ö53¢-_´/¤!Óž=.B)|"‚Øÿ+ƒ
ø&Â1ëÖ!+FÃ(c4næž§m)§3ˆÜ%t;�t/�31b›ƒc•$ñ(ã '1(Í$¿/(ã©`š
›ô»édD «%J!òGpÈm3¯º0jå.h”Ýšj(í
! DÖ�&ŒN'2ÓÁÓ9ö-þl#ã(B—Ó:|	À%!^)Z"=
].	)t20H/(þ!ól…?ã
2&Uê(“!•*çö�*kœÒa"®
! ÃöT.~67(?¸b2&ÿ5,
ãö–2‡+Ã4Î+÷Ì#{2Ö4ò½
! ó5|39Òñ('Ú«hØ'’ÇT†Ø„S
MÆ•k5Ï÷	*&X5¥3,gµ0)&·[$É'Á	^(XF#8-q)¬5Q§ô3~*¢ Øq"y!Õ,îû%_%8’t6í._ù
! ø-kå°#Ûî4ïs-ßFU5ö

3ß3j%ˆŽ~6\6ûåd!”,.-=-4º"0Å44üý._$à¾‡,%q2q~35þp2ÃèÅií+Ì3, »
! y#6û'["6\¡1Ü	Þ+ª4¡¤�+@'ÄX#é0*4(ï„5ý!C6×(Ò
! 7,/ý+µo+B2f)��
! ™)¶¿@7À�@‚+¥%»#ã$g&4ˆ2#
ÕQˆAÜ.9 ž‰Ò%K0‚	ß2RA¯31-øDÓvea(£5Ÿ/;q?(²)Ê/|(“'ïŽ5Ç”+ìÅ›š)ŠØ“2Ù01£¬,ú1Ru/ ‡!Þ	44-!¥	'<b%	²¾f6¿1t4 !Ý1¿3õÚ“ú.CÛ$/-bTü*R(Ÿ*a/’4A-.À	',Ì'ì*ˆE2ps°&c@%;/)4.È!þg	’ë+OÐ.
! 0Õ¢1·@2¥ì/6Üæ3x+Å%©@Xz®×"%17�1¬&=â#Å,kK6Ì”	#V	 ˜Î14aò"v&i-WêiÀØ	å2Äè']3â&I i.€Âoû/^ñ#îA*­#rFÂ0Å"™%eœ*µ¡&Wûä-1¥
š1*%E1X1'G(\$á	$,ó¿”
! ´&
«ä3=i¶ø0Žs+)5-6B¥*—:Ê(U¼H-Õ0. 
‘v
È)±
! 5bñS6À5Ô0Ô),ÿÆÞ-Í C!h,½	 g510w ÛË¶.‹$n
! ´"\*ð*2>%è/)Ì,r	''ŽY5Èâ&ŸFÑ*¢Ÿ-6ãJ,56ÑHÑ3ê3Ù/£%
ã,Ê-!²­Ê0¶à2)"¿!‹ ›	ƒ2�-�	û1#µB÷ z,ÆIŒ(Ö%QK	°2Rò%ÖŸ™$å/®§W(°+`®F8
! ;!¸!ì'î.
%ÔÖ.oK'!½$$'/«€xÀ#<&+5ª&	vL{‘B6Ä1TêP'p �‚…g/¤2(
! ¶„&÷/zä59+P4¸#¹/®]V6‡.•2[#.M3¢Š
ÞJª'»YÆ)Â+†&$Ðž-áe'Î(N
«$í#ñÆ
•ô¼Œ0Õ(+(¦3å)Õ å³€!Z%ò%Ãw5®"VK*Ñ4KD&
! …- 
! /]v1°Ýu4OM)#î$É4”š S~Å.Ë3m-9	`|/O5&¼$©Î*÷)Ú¿‡ÄÈ2w.éI
! $-"*$®—$ÖÀÚgÍã ï0 5Y2·nQ$Ã ~	ràÐ"áR�ðŒÍQ,/¼'#Ù4�àm"ãe&YA
c2á!-&>¾2‹)´È'cD.B,ÉwÈŸ#¥2eZ92Ð´(¾\"2ïÚ.‚$ð'%’
! èš*<s
¯ò$üy<p+èM§,r›1Ê)k$L,Ž½,•'|Jéî2ØWx2¸+ÿ#«)ù/š]#¬1X\##h44Ä¤(5/Î"Š'Ø·#&(TÍ{Dý1.%ý™Ið	”Ò,¿À0ÿŸ õ,‘¯¢ê b&±(Ú,“-"y	‘Ã´Ú#÷àpà/Æà*œ1V1þT%ß
³0f.¹,<)Pó*j§
Ì â:.±1I¤Ð$«&ù#,,A¥
! ß!*š&„.3¶'lÔ2´¾¹*Æ1²¾/3"©V°Ê”¨dc#R­h`*\^/Y$Ð)J/ò,'C(– YÏ)“(l5È†ß,AØ5&î(ñ…!ô# .®	µ&M)S-ÞV÷Ï%ò4ðj…×
! ð25"/.<E±3¹((B/Ì(µò&·â'Y',Ž'|%°"#®#°"Gì¨5X.Ú(D1^N~.B$a51)§Ñ%,'ÀS7ÍýB/‚,Ù
�#�!•&}/dr,“à^ÍØ%¶&dG
! m!”R#Â
! Ó¹)ªÁ!^º+õ-?5Õ3W&¢	¼5%¸%Ü#4Õ
ü[] ß+´ ²07l.ÎR(¾û[
! Ç$, ®ÿiç*h6PpU6.Ù Ô(K¼Þ3_É}"ý¡%1RH©1Š!,§6'²B¬*Ë�u–0à'|Ó
É+k*5S‘	éF2š0m“*·/0…õ$Ë5$n))&N£
Š«ðj.W2l5£Ÿ$j4Œh2qÜ3‰Ûî
! x
\+�1;F
a%‡'+ž
©#þó$63Ô42h(Æ#G"²X0
! â%™1ßz4¾½c1YËm­öŠ&ÑÇŸ‡Á
! n»&æù%ë&ø)«(2ø©%ò	DÇi/%*Â#Q‚(Ð4¿&32÷ý1.ëƒ…6œ5œ
! 1í5×1·0�4w
! ÀQ¾²Š!Ù´2"šCC(M{¡5éú$¡ûƒ%ò!\/äÐ0~%ü-3ª—ž1;´d'.È2c*¨ˆ¢/kh'¥0¥,.ç'}1‹-¢š%Ý
FÅ/`Æ-Ð@))U‰è%èé#Ç·â%Æ(-´*þ.~"_)þ%ƒ¾A3ñ­ Åß í2Ø#¾6ñ�¬ã0¯
n4Ô"~¥¿.×, 4}'Ä#Ò4f,ÝX�ÚŒ2Î)("‡µ#Iµ,*dŸ!å30Ö&Å¥= �0h[ÚE&Ï&q!J0¢,ÒV#Ö
! -þ&Û'B
! z*„²,(i±0¼N4¹Ô)ù
Š)ã"3/i×$r.Ú~¼s%ø@0Ì-6nDì2'.”/Í"Ï1Ò2h!À2¦v/.ëðJ.)n\Œ%ã)á%ç	ÌQ’È9	 “‘Z©(¶¿'#h0x·M)z tÎ"í;‹1j”*Z!PužU¿v·(Â!¢B3ö8©0ªWF	¡×ß)* œ-#Ù)º.~i‘=~\,?q¶)ú,\½!Û.5÷å!@3SË$GïÊ~n*wXKV%—Ù-¿GÏz�j¦2­à+‘ˆŽÕ4¸¸Ý5Òv(3|—&U.û3È3
! Œ4Á0´PT!…/‚ä~¯&R!Ômð1°õ4uHÒ%Ëœº*%“)ÚÛ0P~4L.†Ïž¸z

! É
–‰ÛÁ
ß%í;.§4-,¦%¯}U«*¢+Ä_ñd}*×þ
+#V&.**P-	Õ)«/¹3c%¨ªU"øÔ#ÜÞo/RBj-µ‘1
! ™âè^'�z/1”^
! Ôm/P
gÑ.2pã+³0_ðr(�2ì5É;¸"R"Ý.,'ª
! ƒ1?6´õ40Ì"ž�Û€
! §-!¨fÑ-°2°#T,žE0ñ-Œ‡4þÞJ.*à¼+½&+ÌŽ!''¸ìC"º3-&Š4#5át ])4,•Þ4A) 	�W¿	Ú'n‰+¼Në…)NQ1ž3U28*ËCX
! Q
! œ$hv2J1ø'5+,�þ29‹"F+e<,™~2d6ƒ�¿N,†3½Šb,N%›@(äÜ,�ó
! »5L
"•%sWè#^ž!³$€k0:+%ð0zH(k+ËÞÊ1Ð5Å@^,Â! >§á4 ›Ö"Ès4õ#…4›xÆG.4™4¢J3B!»¦"Ê’ÈZ6Î!2f&³¾"#&%š$ ñ1%5#žfx1#)I+Çå(y4W-Å2ºvÐ*}R.ž/£&1%ÑK5fy.Ú)ˆ•�n‡Ô‹!Y(yL<2¦=*6&
.ë:2ß6.Xì:ã+Þ$\	%0,%×ðL94³�„þ
e 
  
! +UòÀ_2÷Ý ÙÇ52-�Á(S
¢
†"{Ž&O&z¹ p6#nø(•
<
Æè…C'�4ˆ,è.ñ"l$4·t@+Î/i¦/»0¬!Ø->T0gŠNôý&$f
! >'Œ.õsî"Å¾%
! Q2þGs	Q(Å$I
Q)'Bú0q5u3°Ù1„
P3ø$¦$d¾*Y54;YB#ÈŸf„¤�Ž
! ü/5ô]B
i!w-E;[U,D3¥'ûÑ)#,úÅi's2Zt
›+k«•­+¹G$e1vÇ(‡2$ k^#äF3€$Øëþšá1’¦v36
#a	p%�)&A0ŽÊô20'o4f#Ž#ƒ3h*iñ581Ž:ý,»$›Î#¢ã
! –"6[,bÊa3À<‚4
X>ö�œ ž4 rd’Z-Ý-0+á)m*x±/;*ä!v%<tEœ.I	¹'+6¿â!²O"‹ /‹À(‹.Þ—(æ3é(&².Ç,Â-ú
! ö1j�3·
C#‚¸3’&u'�?*S!Pj,52®ît	Û5˜3V3
(^X§ß*Ä/@--¢×))- �"¯÷¤
ò ðK.
hÅ*§ <Y!*I)2(ñI…1]Oíh)&Â¬,s!®D)'lXxÔ	À
! #Ý	ä·Ã/
/j!e,ï3#W'.5—œ%/-$–$vÔÿI-Ü2­°}.Æyâ0»-L(3Ó%§²•.Ýµ2wŒ.ì0*
j3!À*†d&ÌÖE'
! HÎÚ•i�1ú&Á5‰-nk3gcÝâ/Õ'¿ð3á(,G0`-)ü1T-Ò1Ã;6Ó°.1+ã€0âŠ0g10»Ø!5*B5Ôq
! ½#`"k"©/Æcê&Ç/Ó#Á3
:<á#§!û,*v7Ûè"ží
E‰)qoA5r
! Á×3¸049#Á/v#ÕÛ"×34y
´'4,Î!žr1´2J-U&j$ã.`	
! Ò-+
*1ßþŸ)„)z#×¶*Àòâ"…"i¹¬ä¬"�,±1FL§&F4·5	#U'Ä!<u!pê	E3çÈ.$˜[¯íÝ0ˆ+I3x·Í%É)x§(»)‹†|4Ê$¨2|..F%6‡Š*j	Ö (O$tW%ÆÂ¨R*ìã—tè˜5”ÑÝû)Œ }cA‚&0ªX&]Ì
! €) X!».¨/†â)é×U)i#Ö C5AÃÁ%<	d0 ø3 ü(UPço%q’(vï| @1.zp.*ï	Ý$²¤#°S,+ªH£yX"¤¨ê5¬-éf/h.17
! ç1†#|'Ô±-Â(tûÕ#n.|M÷ü@

! ÷0+k&?"I54X°-îCì	\�"d–«þ
! †}$e• ÝL):A#£í
6Ê#l0Fø5“#ÿy×d$Þ/1Ö+¯5T6Û$$]'ëz›-ž	¥.Û!_1ñ,ÙX!þ5L&-ç.N)y÷,Tuq-À™üõ	ž5µ¬
Ðµ-9.ªÈeÍ1!²0_5o,‹ö™-Ã bM˜œ
{²2*/� Þ&#‘*<¼2ð%Z/Y0i3©'n!€,×	Èƒã&�[)§1ì
žçŠ)
! ?âµsá/½+ñ$'³DP$ü#¯$W3
! [2“"Au¶$6 r/ªo Â2¬)¨0b	23–¿.’*3îc-(ÉAit–($¡ÐG/’2ìæ.’Ê øø$‘}Æ4¸
! ¾
;1æ/Ü0B”2´
! 9�Ž/#O0ß#0l)(
L$pJ)³úúÆ	[4#ld*¨1s*ò3+î©zåz	ø==$d%¼¡*Ï6ªÒ0¾!î"]½
àXä�+ˆî¿¤ˆ
ŸÄ›ÙÆÌ*™4•+#!á™5¤.„›>
Ü=e"Jl¹&—0ÓÜ&ÆÏi*È+í%IvÞÜª…'UÊ*­š+Ý“*0#Î,µÁ1x5ÚD“)	a¿"•3Ù'â4�ó ¬%íE
! D+ß
W
! O ‘
! 053‰,HV4@y.(SY,—:(.Á,³ª
! ª)Ô%TBþ ZmBY:,9è$³!0]5695#¥a2/�ß)·.VÜAa)ûÛ3l(Ã4ôŠ#k8(#ki,c})køéõãD?$%w3È5Ä7,Wq0€/í/	0€i%b-Þ
! $�,ôÐ
h$el4ò/b
7#R
! jÕÂÉ5N~j‘,£�10�'š3ä0Ž—š'
=3
/†
! 8&�)/
! â”ª54#6Îwâ5THäiÞM +E*f1�'×ñ	Þhô)ã˜Èíýu1h@:	êfj*N-ºq
|)5¥&$# w	fÉO8"U1V>BÒjÇrm*÷#ÁF$Ç &~¬2ˆ-çÃ$3ôŠ.±ƒ6Sê83l/!4½ B	õs§S3M	-7	À1L",èV&!3Ìº Ì5
! Z3\%"3-Ó&^“óppì(‹3™ ’5/
! ,ëär	ç& Â4ù*y/»\«r4`w÷1&-”>‰5`$o0.×4àæ%îgR›
! Ø(’+Û&Â5	¦ùY
! 	.7"û&C2½ö
! 9
¿2Û2ƒ'a'¾/"°$MÍ/ï)k"±2/2ã2ê~${)€.`2ƒ—*b`6q3:5Nð#Ž$H‡9à+ˆ#áË	°,&�,#Ìt3;º—<Š"B±$74í¨$#ù—4³É*z£Ç#ð5ü'6">Ç
§)7¨4±š“6Œ“
¡
!  12w6Ñ'R4Â/�'ûó4î
nú'°�-|+÷!�k#˜.¬6*”0NJ*…5‰$ù.'5
œ/S‚)50Ž\
! ¹¦‚
! D˜!9uÃ9xE
÷"*Çý%&|3¥$ï`3�*Ú*Ë²%þ)¨ÝÒ(/6�.Ã`b6D¤�ÞXb%="f2Âä4™î+0*€·Ðå‰¾-Ü(B1Jö'Áùi!Ô*Ü}a¶±Í-X“s'fð ¸‚£4	s.)¨|o[%	$L!æ	/Š£3²
! ¶(1�ú�
±G0éd(£!#ø0	Ç(Á0éK¬§+öiÍT¡.ç0q/,9)¬ÁÕ&2	|.‰v	ÿ,�2¢(¼€2!Ÿ,8D2’|§0/‘.'#)¡ I¨ ê1‡¹.U#Í'‚¸(w*É2«_O*±´&•A4	Ð©!y0&Ò'º›"§Œ; 
*
! '	nl }+™(à!¨.^.!6©,Ö
2Ù#"$�Ï|r™*¯Î)4V(7â»Ÿ%Ïåˆ†&Ðq%ˆ%„wïsi
J6L/öë*<C/
® ¦
! .2!#¨Š/+Ý
! ðö+]ÿ.ÛQ	7!"¢!¸](Î55Û,'-à1¹¶+²ÎÄà•"+œd)Ö3½¼'Ù"ò.Ë\
é Ó	n¬3"æG8¦&û"u((«"›ºÖ2J+>ð)‹/Ñ#ö"  è™'h3&*5)ÍÜ!n-Ò ¹!'µ'4	¥)Ê2(0l
²1\#y –3Ðåb1²"¹®-ï„,	,¶4Œ+„2î*`Ÿ&ß"’}6#4¸�91,¢ŽÊâe
ö`'ˆ!AÎ�±#n'œ+¿4Ä´W,
57+Z¨"²›·ü.°¹e-�X6¥!C*Üó!).�“VÉùÑ"0G º	¼-¿ô)²*4'¾)f”3ð
! ¢)Ø
=™ã“¿Ok)%&[šqÑ(
W‹÷-c,¥ ’1xû©=š!¸)<%¡ø3””¥Ä
! ¾º/æ$½-"
ˆ(ªÎÞš"æ*u$xÁ,)›V"}(½*pá)ÆÀ±!È ¤)O>&þËX(6E˜)™mÿà
! ÎÂIU-
&Í
ó/8!å*^4cÓ¹Ë5•7ù	š/—A
! 1–% )§ª}o�ñ6-î	]
! ý
! 1#ym'ºLÏ¶dº3äÖH0«ß“4Y"¼ø/,"i�2Z*Öc5â	Œ&yæ0ƒ*>!Ÿ¦*õ
! °#&
Ú2Í)C+T& ›øB†)w$�ccW *œy1ñ2Íý#
! 4ã´|/	§5ì$ÅÊþ"eƒd"¡ý$žª
yù*F*í-[ò)$*CÏÙAÏ/É
! yÞµ%ßÖ#..$5‰ð&¹V
Ñ	.
! 1«Éú&N6®ì¥/Éxë�l	üý'©„/‹
0.+t0‚"ß'€3i˜‡4+È‹ìP#`)f›Éß5Že!íD6Z¾Ë!R0�rM™0L
! y3Ù!ŠN)Ä"š„uv6&€/]	ï
ƒ	K*™
j
°“*2„1Í*"º£$¸4Œ'6�-K­»3’hÙ³+Øù]g‰®�ÑÐ [óÈ1Yÿ•+íSÕb1Ê.íç	ñ Ô"Q®y*,w:%Í"	õ&á&À" -T"Q	y(*›/î�5¶û	Ùú*Ž4e?/Ù2Ð"ˆO)“%‡¾t-+N++÷
ò)'Už.Æ$¥(³!T'N'F6Ñ‚	=
2!Ç˜*´E$ý 6ñ,ø(Ø
! ù!Œ3¶0q°!>*Z#ˆ.1¿3‰*‰3±5Z
EŸõ‚ê}Á<Y½<3fz¦) )Ù•©¹"Ã# Ì
åei©$s"EÕ²Í ½æ Ä4•	â(õ.….ˆùüD{´	^¸£”$ +»+ò
§"yT�4’<ØjÅ'{Õ\3>	/¶ /Ú/É.o&!®&Íæ,Ï59/æBÚÚ;,¦L‘¢.2ã5d„0è%E1=Ú!hr!Ù.éÔ2cm?!Ï!-`ª#+3¡æ¶1vúEæ'
µ\0j
! ŽùP5d
ÄØ1—½š%s;a¥5á -HE�ê!�Û(å
ß?~/˜ eS ?	„*ÒçÖ%Þß‘ý"¦.€ö&«
! t+@ ‰+"gD0Ý(1Ã)¼,ƒ-vÐÏÂ5/e5\ç
! Œ'è
! !(ë!`I6¢­vÇ¸Ž*!Ž	U#&9œ3B*³« b)*‰Ái1é"Ù+XÃ-†=ò|*Ç&´	(æ& 63à	HÞ%b/©
! 0.½	%œ}-.å$ %4(äMG+½4
! 4ê%Z0s/¾-	ì!¬œ4¸Ÿ9f*Ÿ7/º7$,5(�3Æ1¼ÌŒª	 è‚¬ô Õm5g'Y.¼ §,	è	§s1÷2æ".í x0c'—#÷t
! œ‘"$2à/µ*8 ¨+í&ç~¤†!ÿ30n"˜-A*C%0
y":¸õ´)o"ÖY%ÎAÌù 3Li4¯´4+Är ñ.:/Û
¯/
! ) …Ê5pû1u0ÙOÒ.1?`¬já0Ô!-1Ì+‚m2¯!Q3|Ð
 ß?%®4bï+£5â)º1Ý4oN±&4–[lvx™úõ¤/.15gÉ.˜ä½'Í,+…&=&5cÑš
! û-{3)'1	±½5ån3`
! q6!B&,õ.0“zúì§%U%ƒ/+-…(ë3
! -%ú	@,æ
wÈ†Ç·.!×>·z-ß-2c|%.r='ö/¤*®ôj	Õ/t%Ó ì·³u2(ëƒ-%ªê4É3L#" Ì&‰&N3¾£I]&)4”À)žµ#vÊþ/
S4¬$ƒ´1õ+
LSóãbÇw¿¿Ç!L½%Z ï)!L50Iuw'’Zÿ™"Wä]"‘(t(~'™	Í&S(˜+A6c×èP¾#^-U~
#1uà4!z57	]æ+oÉ( ,Ìç#á.>)œìèO°'þ-a·14c¦/e$ð/&,ì+î1Ÿ-
! .*Ï0U9G	àF"zÖ!(Ä-Ï'p-ò3z
! ‰(Ð&&Ò*þ1g#ÚøŸ.`(Á.�öº'´üT}#ä.¬4T476VusØ4ˆˆÝ‡->Ç#2±
! Ó-R+332B&ó-°I0ŒÖ·2ŒÛ�Õ$è)|0*VÂ"p3Å s(+c&èÿ
! úŽ2 æE#î6ä+1*#bí�
>,ö)ºŒ OÔ/É0îòo2.4#P6)< ÿ%Ú"sÄ=)¦,œiÑ&
! b �à-!?&ú2z"	Óü	J% Û 0ˆ(T1v	{!£Z¦4#4c6wïÃ	�)2»*âxµ	¸*Í(*Aåµö%áÎrÿû€YŠ	"˜$4rH =#ˆ6h†H*êDË/‘	’6a¶Ï0¿+Ï3üO+uÆ¼1U+6�Öò}›4$|0á[¶G&í'S
! û
! 5º$?,j"+ìž2î&36
! 'w‹5ßkc ?î£5Úm$5Úç@&Ÿ1£¶%,¦-P�m
! ’ï‚`/G,D®�0¦.Ü*z0zÿÛ&¡F3WBå¿Ä,$H+$õ2)æ–4n•.W3Íá
A½cÎ2`‘¹	-ã Ø
‚%6ª3@
! †Í¾|…úGJ�P\p&Q
…¿&i=}–4“+A £"¸,o,K&¤Ý„%Í(1ô³eu-w4{4¦«“{,®+A$Õ'·5²3I‹.&3Q¿*ÁR¥RR	¡> 3Z'Õï&�&Á³p"ô!æ'›2@�.Æ ÀÕ*ü%¹#=1%mo3§'
! &‡Ë#Ö$Ü2ÀÁ®°	åì1Ù5¸
6ì‘«2Žœ#Ê3&1Š+*)R6^s6Ý*a,µ!\)«,,&R)€-âCÉ/?i6ì§.~ r"ÛŽ-Ó3ª¦ÑÄ.b�#Ÿ4ý5(*70ô4	G°ð¼"
! ¿ó"„t*w#ÁŒ•4YÉ9*ï�êe2
>
! "Öö4Õƒ#24I"ù%…W,>	ÌW%Œ
xS5²>è0m!$ú5íŸÑ+_Ž+&z²-Ò
í0Ÿ"À-Î%ô4H"Ë.»Ø1òø û§$ý/<#¨½L¯ö	Z-1'Ñ
9%Ìš¡^AŸM(¯µ3íº
! ¿¦˜Lw´,ø.,KTT+yú"?K
%!ê.±Ë)` œ'Õu.Td÷$;-™ˆKê$¬,ñfe0Û-LÁ‡ó.›05Ä1 ;5@"½/
b¼À
µÀËˆW
«')/ô%¥73è*³Ó.¡,Bu	�–	‰2³)W?		fg&Œû3¶ºËc)ÊßµÝóÖä$á¡	¯)5À(A	³,‡w2È,j2Å#80Ë Q¯""ª2cÜ#	:­´©.Ö	È*Û*Äþô'¸T§Â+‘Áf-È
Aõ‰91kZt�/ŒOÕ	|!%%ø*Þ561
! L-’	­/{
! /Ëð¬*(Ì/f-$ Ï·§<(U‰
! öñ/¼@#ã©ä1&Q(8ž6d­4a&q4Ý'í	 A,ºâ5÷õo
F,%1þó+ ž„i
! ý
Ñô(‹3"-[	)$)~5„+S%4â,bl°Ú*
>%¡`è+2E-{ ‹2#N,pêhú!ˆ:#Ž-5
! Œ­['ô,‚n2ïX5!Ô-�!ù|#ëÆ9!\2,5 0ÀPP
! ëÛ/�!U	"O2a+ù�è2E4‡0¤
! ¤
! 0i+»k.Ç_ß��
Ù"
! 6æ)Ðk�;³23=2Ã™`%
Ç.A0� OÙ%'†(‡2d	G6,3ï5/5o¢0¦
d.2	¼ì/*='-("¿-l-5Éã'*>ñ'+_!*íƒ2
! +|2@)¥Ü*»!41Þ«)43/¦#ÚD1—3è1\ Ú
! *$Ä0ê,àN ®
! a2-ÁÝ"ãr,Šï*p¡­""/$çpÜ$È"@ð°
\%5“!(J!T
! (3+r1½z1N1¢Bt˜
! ŸHÒì)(gYžFû4[(‰'xýà)ó5
! 	*5,I'Ã.75k _3â+,V%…œb
! Å­*[-£*)%—5BÊ
R$é*
! Ý&¯*nŽ,|}ðÒ&F—';3‘/ 0ùèO$)Y-25q[üû 0g2«v*#
! ¼¸ÜŽÞŠ¤0,›  µ0,6Û¨0/P Dß/Ü…%C5#H4%
! œSñ�	ÿ*�22$$“ÎŽãòµU
! NÃ¥()Tµ¤ø÷5A.v Ü
'Çb'�'·BÏ,n
/ï!‹$	+*
'” † %æ$Ÿí,êYò
! �&×5„1P(#'0ámþ+ß(%5µU&/N.ž)º(J$q¡
©ò'Û\(÷¢$MÛ¥4v©]$²­5a2ë	y)Ÿì m‹.Ï£'·Â%Ä$Q.‹Wk!c
@!Ø0ª0Â§#_(|¶–g18V*ü&$=6*Ì2Ú-ß.[6é$ºuç30-ô/z%m	:67ô14 J"?M2ò5§Ùä$Û){„*K[.“,®07%#Gzû=‚	ð,@?¤$vT(k,p/ÑÛ%óÆ²ù-Ø*¹)®5�3ó	–#½3­&O¢'IGÍ5b&¾.3C	È/Þ'Â3ë  Ž
Ž1Â	2'"$+|&³Ä	(Ç	T-Ê$§9.½0ã*ÿÜ
! ë(¤Ðò} sDä,j+®$8,øó­6$^	×;>1Íy®t6
! Ãº%á+!/e#få >6Ó9'°ÿÈë1êeAQ86‹”
T#½¢'¥Þ#ßÅ%"²$¥-²	ý0?Uy5p�–13š1ê-¢!¦È“.™Ù‹	é5�5È
! i2.)H,TN$+O-$×L«¸Þ&X2À­
¹%‡÷1Ë
/�4˜¿Üz.Ñ‘3Û,¦'˜(ÃƒR2üQ0Ù™.ðý'1ÊG1Åm+Ë,3ž
[[œ¬À$P·"ƒ5ê: /·2Ü&t5Â*C,à4è5'¡)þÖ'O¿/U$3Z.	†
¹…04é-hv)á…$4�-ü+m((sÝ™/oIô
�W¹×­Jê5"`G'W ¾²0-"5î /]
! ç2÷Ø±Õ6ø!ë0Ñ!¨%–/jo��.â-Õ.u/�
! 'ü333·�ÿ _*<"¬	»x:"åX3…#(+6Vo#2K2­[5b5H'K*Ÿ3a,#�2>(*)ÊÊ0*,},îaÄ”1/o
! nF.}ãç&ê'ÑÙ	½�ò.â3÷4{"/ˆ5e.‚ÿ(|6›#r=4Ž% !âÕõ
áxð(’„fQ.nÌ)g�5P&"üêf3Ø·4H
„Û%™,I2É’"g3¢53Ó›(îM
è,ä2i(…¼ð";$["T'Ù¯#9Õ
! –'€Ö3 Fûý32)d 3àÏ}?
rð!0ð-—´#R,*—"/(ù{
Bh/:1–®r-ƒXa¦35%*Ñ,‚6+¹™&+K,5 Ï	S×!	×.F.zR&
! Å2Ò�/lÉ�
;âø
! v0°(Ï×J'ÔÛÓ0`®Íº¨Óx-É,X/7O.�,
)Ð¿ t$)ò+õ'q,Î3H)ü&q* ô*ù3ä onÐ/Y1I-Ø0TM-E/08!7[L0ûï1Lõ)@	Ç2ÒQÁ)+I1Œ	{60(¿ƒ+1
! š-pËÀ.”q}�#Vº3)Ä
ä(¢–¤1)s5Ž¯¶#rÌ	ú·4%©*3‡
 5_ª*•#ô¶.æ:$–	!âG]*ÎÍkc6 4e(]²6ü³¬ø#ì•(šð9&=!‘0‚-Ú1öç)Cê2³4	«+ÚŠPm#Èuô$òW#À,t³57Ü'%ª3~,~!³/“	ý×È0!%þä#í*eå	Œs
€#Ó)=8Ñ
! a’3+€!gU-Šæ
! ¨X+Â(,†6
! ¢#‡oÍ2éµ.ä$\»
E\2l�(v'î!¹ãM'mÝŠ(â1¡3¦âß¤€°
5'Ô1+)o6²2�Ë(†&"¼/€&xd+($û~/z‘”
! ´aÏ-yw,B�(O(ª.J+Ê&Š³“…õ/]ÉZ)‰/z&|@5Éîr
nÎ-½È-N5½)DZ�&•¡4T)Ò¢%è»¡ƒ6…5¶>3ìçà"½"ƒº)<2C.ý-†0$
! Y6õ%Ø+š2…	õ*tÊ	‰‘bf"±.%:Ü/±"©"ìõr2²d1Ò­6(Åo446HI$É)?Þ
»…
).òYÓ,¹2x‹è(Ü&¢0O'ß«bR
ul8+`áV!¯0% 3°Qä‹!ÓdS1é#Ä+C A]x7*ÜZô-�%Q/KŸ2¦è
! ]CÇ100l!I#.N",!™ª  o$O
! ò=ÿ,`-Ï2Ÿ
 /Ä%†4f0Ê“÷½R L Iå@~+d4Pd3ª8.6F)À'ƒ4—(&ð4ÖÞ2&òb!œó:&06Ä2†{#%C˜
û3Þ‘éo
! Jë)Ç !1Öø	é"	Öj,­1
! ),E!6ý€4Ù,Ê%h§:Ð�*k1þ¦5}¬.y-pO1À&Cb$Ò	ç/Rž×""Ff%s&
! �§2­'ž#`{Ç%Ç4…0k»,:-"Æ23‹ü3@2Ó£Šé“1Ì	88(G•1c	×vv`
40á‹ù	|
! @-/~£(+‘c’#[Å5þ'²
D(§Y43È(02�î,úRì­*‘$€¬ê0åð
êQ%‚!Ó!·Ò!Â-5#e¾&$üÃ3hÑ’'|
/$$À VAŒ- Nj1�Ö*U«3¨[&uõ'0W	ø ÌÙ$ ÿ-À—›5Tí!à,�Wƒ
! 0Ô5EÚ3öÞ0¶šÔ3»’/ùÊ ~0Á'ú‘'QšÚ%5Ø],˜Â†"2Ø'@�'<+Œ ,æ2ÄÕ)é4C$ÑÉP1S,ˆ.„$ý2Î-}ñž¯Ã 	Ó~Ë2÷U*c"'Þ(Ô.õ!WÓ(E.Æ/.2/èkä9	U5^6ÏË2·'	â)‰º-¥^+
! _'XÅ
‚.oZÑêr",´š#(°/V)ûê Vd,ÿ/*	%¹-yÔµï.õ0Ð1« Ý/Í0ð$x,—	xg-Ù&P–â!j/:ã/K!p!/Žž$B!€*"I++PB%¼n¤Í 1X-_"ü,G4f4Ÿë¶ñ%~$(Y«�!
  
  For bug reporting instructions, please see:
  
--- 1,1616 ----
! Þ•¤6<µåH\jð�ñ�-ó�1!ŽSŽ hŽÛ‰Ž+e�0‘�KÂ��$�
! 0�;�<D�B��RÄ�>‘@V‘9—‘CÑ‘F’5\’I’’Ü’ó’!“$*“ O“p“"Ž“+±“Ý“-ä“#””6”Ë”Ñ”Að”'2•Z•Fx•Q¿•5–]G–w¥–I—Ag—K©—Nõ—BD˜O‡˜L×˜R$™;w™8³™>ì™I+šIušB¿š~›?�›DÁ›Eœ@LœE�œCÓœ=�ZU�@°�6ñ�{(žB¤ž?çž‰'Ÿ9±ŸPëŸC< F€ sÇ E;¡C�¡QÅ¡N¢�f¢G÷¢Œ?£OÌ£R¤Co¤Q³¤N¥FT¥9›¥=Õ¥=¦4Q¦P†¦M×¦E%§Bk§G®§Iö§H@¨B‰¨=Ì¨7
! ©6Bª*yªI¤ªîª «Y,«o†«-ö«E$¬
! j¬'u¬8�¬>Ö¬­('­/P­€­+‰­Zµ­l®+}®=©®mç®0U¯)†¯ °¯Ñ¯;á¯E°c°#|° ° ·°7Ø°8±)I±s±“±$®±$Ó±*ø±*#²N²i² „²¥²¿²Ë²#Ü²³8³P³!a³;ƒ³E¿³´5$´EZ´% ´1Æ´.ø´'µ0EµLvµ6Ãµ7úµl2¶GŸ¶$ç¶·J+·*v·E¡·2ç·E¸l`¸Í¸3é¸@¹^¹5v¹¬¹µ¹ Ì¹&í¹Jº8_ºU˜º:îº)»<»-O»}»IŒ»Ö»AÜ»@¼/_¼@�¼;Ð¼#½c0½_”½Yô½lN¾X»¾T¿Qi¿K»¿LÀSTÀ^¨ÀHÁ5PÁI†ÁYÐÁ,*Â*WÂ6‚ÂA¹Â3ûÂc/Ã=“ÃÑÃçÃ#÷Ã#Ä3?Ä*sÄ3žÄ3ÒÄÅ.ÅHÅ[Å5mÅ7£ÅÛÅ#öÅ,Æ"GÆ"jÆ#�Æ±Æ6ËÆ3Ç/6ÇJfÇ2±Ç8äÇ/È&MÈ6tÈ,«ÈPØÈH)É8rÉ-«É0ÙÉx
! ÊeƒÊBéÊ?,ËFlË3³Ë9çË2!Ì-TÌ0‚Ì_³ÌVÍZjÍEÅÍAÎMÎHeÎF®ÎPõÎRFÏG™ÏEáÏQ'ÐgyÐsáÐAUÑQ—ÑwéÑ[aÒb½ÒY ÓizÓoäÓ<TÔW‘ÔWéÔVAÕD˜Õ7ÝÕ^ÖNtÖ;ÃÖoÿÖpo×Jà×`+ØIŒØoÖØRFÙk™ÙKÚ?QÚQ‘ÚMãÚ_1ÛI‘Û9ÛÛ&Ü9<ÜvÜ<–Ü(ÓÜ*üÜ:'Ý:bÝW�ÝGõÝY=ÞZ—Þ\òÞ¬OßÌüß^Éàn(áf—ávþáeuâuÛâ\Qãl®ãJä:fäL¡äžîä¾�åWLæg¤æ_çolç^Üçn;èUªèeé)fé%�é|¶éœ3êFÐêVëNnë^½ëMì]jìDÈìT
í bí!ƒí ¥í&Æí4íí"î-;î#iî�î.©î Øîùî.ï0Aï7rï!ªïfÌï43ð=hðL¦ðóð(ñ,.ñ&[ñ ‚ñ£ñ¾ñ0ÓñHòSMò?¡òáò/ùò#)ó:Mó]ˆó$æó&ô-2ô?`ô6 ô4×ô4õ2Aõ-tõ5¢õˆØõ'aö3‰ö½ö?Ýö?÷]÷1x÷ª÷5Å÷*û÷R&øjyø&äø&ù%2ù*XùOƒù>Óù7ú;Jú9†ú;Àú0üú4-û1bû=”û>Òû;üpMü'¾ü'æü+ý5:ýTpýYÅýHþNhþV·þ`ÿ`oÿVÐÿ]'U…\Ûh8I¡bëVN@¥>æ<%UbP¸H	.R;�g½Š%C°-ôR"Gu/½í8#8\R•@èT)E~UÄE	M`	*®	dÙ	Z>
! I™
! &ã
! >
! lIm¶7$Z\N·8
@?
A€
?Â
h&k5’mÈQ68ˆ3Á4õ)*\T1±9ã?4ht;ÝH\b!¿<á6;U,‘!¾6à=5Uj‹'öQ:p<«0è4,N4{,°<Ý5!P&r+™;Å6=8,v0£,Ô3:5Tp+Å4ñ4&>[0š0Ë-üF*Eq3·/ë/@K)Œ)¶àFúEA<‡3ÄKø!D!f-ˆ-¶Cä.(FWž5»,ñ @< B} >À fÿ Ef!!¬!!Î!'ð!#"<<"(y"B¢"5å"9#@U#B–#9Ù#j$(~$3§$1Û$1
%.?%8n%5§%;Ý%/&/I&/y&/©&+Ù&*'60'g'J†'Ñ'1ï'D!(*f(*‘(/¼(Mì(3:)1n)@ )0á)@*?S*:“*;Î*8
! +&C+-j+<˜+(Õ+,þ+'+,(S,)|,W¦,"þ,#!-BE-2ˆ-5»-1ñ-#.):.1d.?–.!Ö.2ø._+/:‹/8Æ//ÿ/"/0*R0I}04Ç0Cü0H@13‰1½1>Õ1-2CB2:†22Á2=ô2231Q3ƒ3$¢32Ç3ú34U04-†4.´43ã4?5?W51—5bÉ51,6:^60™6+Ê6Aö6.87*g72’7%Å72ë7180P89�81»82í81 9+R9,~93«9.ß9D:7S:$‹:+°:NÜ:;+;6g;ž;:·;ò;8	<;B<9~<a¸<9=BT=B—=0Ú=�>@œ>BÝ>; ?D\?7¡?+Ù?$@0*@*[@A†@6È@3ÿ@$3A6XA*�A.ºA9éA#B,CB0pB5¡B,×B.C03C%dC7ŠC&ÂCCéC:-DhD/…D6µDCìD@0E%qEB—E$ÚEÿEKF*iF'”F¼F'ÚF0G3G"NG?qG ±G#ÒG0öG('H.PH*H,ªH1×H3	IH=I+†I"²I1ÕI4J)<J4fJ$›J/ÀJ$ðJ9K9OK8‰K1ÂK5ôKD*L1oLP¡L‚òLVuM4ÌM/N71NQiN1»NEíN63O3jO;žO?ÚO>P@YPešP?Q/@Q=pQi®Q<RCUR3™R0ÍR7þRE6S2|S+¯S+ÛS>T-FT>tT³TÒTñT<	UEFU<ŒU;ÉUEVFKV6’VIÉVXW7lW.¤W8ÓWTX1aX5“X+ÉX,õX@"YXcY4¼Y)ñY6Z9RZ*ŒZ*·Z6âZ*[FD[?‹[6Ë[8\X;\@”\%Õ\û\@
]N]o`]EÐ]3^5J^(€^)©^0Ó^8_`=_Kž_Uê_;@`.|`/«`8Û`a@/a,paR�aVðaQGbU™b9ïb))cQScl¥cad4td2©dZÜdP7eiˆetòeKgfn³f`"g=ƒg9ÁgVûg4Rh?‡h8ÇhUi8Vi3�i Ãi4äi'j&Aj$hj"�j%°j"Öj:ùjG4k/|k¬k)ËkBõkY8lN’l‚ál1dmQ–m.èmnH6nFnEÆn8oHEo1Žo,Ào"ío8p3Ip"}p& pIÇp#qC5q&yq/ q2Ðq4r.8r+gr:“rÎrEàr/&s Vs(ws# s+Äs&ðs7tBOtH’t(Ût"u%'u)Mu$wu%œu7Âu$úuGv*gv,’v8¿v.øv'wNGw1–wJÈwEx0Yx€Šxly2xyI«y5õy@+z+lzB˜z4Ûz({f9{k {X|>e|2¤|M×|'%}"M}&p})—}<Á}+þ}#*~N~m~v�~_^dMÃE€-W€G…€Í€,ë€T�.m�*œ�FÇ�K‚MZ‚)¨‚!Ò‚@ô‚$5ƒ$Zƒ&ƒK¦ƒòƒ„(„5G„3}„i±„%…?A…�…�…¯…Ê…4å…†)†/F†;v†M²†B‡6C‡Gz‡=Â‡zˆ^{ˆzÚˆYU‰‡¯‰E7Š}Š4•Š(ÊŠ'óŠ=‹:Y‹J”‹/ß‹+Œ,;Œ)hŒ,’ŒD¿Œ1�96�Ap�6²�:é�3$Ž8XŽJ‘ŽKÜŽ/(�HX�K¡�Sí�.A�Jp�@»�!ü�B‘8a‘Rš‘-í‘W’Js’Z¾’?“HY“-¢“”Ð“Ee”.«”:Ú”?•3U•2‰•<¼•*ù•1$–wV–^Î–C-—oq—5á—0˜;H˜(„˜3­˜(á˜2
! ™,=™'j™D’™5×™)
š(7š%`š2†šo¹šI)›)s›!�›X¿›+œJDœ)�œ:¹œ=ôœ32�!f�9ˆ�2Â�[õ�[Qž-­ž(ÛžŸ6Ÿ/TŸ%„Ÿ6ªŸ/áŸ# <5 .r 0¡ 7Ò $
! ¡5/¡9e¡=Ÿ¡GÝ¡*%¢%P¢v¢‘¢'¯¢@×¢%£>£ \£®ý£L¬¤Mù¤¬G¥¼ô¥\±¦j§My§NÇ§¸¨¬Ï¨^|©fÛ©ÈBª¼«fÈ«n/¬„ž¬2#­MV­(¤­5Í­Q®HU®Mž®Uì®[B¯Lž¯Bë¯s.° ¢°-Ã°Iñ°@;±”|±[²¾m²_,³†Œ³T´4h´V�´0ô´0%µ-Vµ5„µ9ºµIôµB>¶b�¶‚ä¶Ag·Q©·Sû·*O¸%z¸  ¸)Á¸Kë¸07¹+h¹4”¹VÉ¹ º;ºPº(nº—º!«º(ÍºZöºzQ»=Ì»M
! ¼OX¼6¨¼^ß¼7>½>v½0µ½4æ½7¾BS¾P–¾=ç¾?%¿Je¿X°¿C	ÀFMÀ6”ÀEËÀ’ÁQ¤ÁXöÁOÂ*oÂ:šÂAÕÂNÃHfÃ;¯Ã(ëÃ"Ä67Ä#nÄ’Ä.®Ä#ÝÄ'Å/)Å1YÅL‹Å-ØÅBÆ-IÆ1wÆ!©Æ)ËÆ>õÆA4ÇKvÇVÂÇ3È:MÈ3ˆÈ6¼È0óÈ3$É?XÉB˜É2ÛÉAÊCPÊŠ”ÊMËTmË,ÂË*ïË/Ì,JÌwÌ
! “Ì#žÌ*ÂÌ.íÌÍJ/ÍzÍ™Í²Í+ÒÍFþÍMEÎJ“ÎjÞÎNIÏ(˜ÏÁÏ+áÏp
Ð~Ð#�Ð%´Ð4ÚÐÑ Ñ;ÑYÑ+vÑ¢Ñ>½Ñ<üÑv9Ò°ÒFÍÒSÓ/hÓ-˜ÓÆÓäÓ@ÔCÔ WÔxÔ:�Ô9ÊÔ9Õ">Õ3aÕ!•Õ·Õ)ÐÕ*úÕ0%Ö9VÖ#�Ö$´ÖAÙÖ×"5×-X×3†×/º×,ê×<ØFTØ›Ø*¶Ø.áØ+Ù4<Ù7qÙS©ÙGýÙ:EÚ%€Ú!¦Ú*ÈÚóÚÛ=,Û(jÛ1“Û5ÅÛ*ûÛ)&Ü,PÜ/}Üo­ÜkÝ0‰ÝXºÝ]ÞaqÞÓÞWóÞ-Kß#yßE�ßãß*þß)à=;àyà ‘à!²à Ôà1õàD'áElá ²áDÓá{â0”â'Åâ6íâ-$ã)Rã#|ã' ã"Èã&ëãä#2ä'Vä"~ä¡ä-¾äìäþä0åIåbå'så/›å.Ëåúå'æ Bæ0cæ”æ#²æÖæóæç*ç Hç$iç:Žç0ÉçBúç;=è?yè?¹èùèé4"é`Wé¸é$×éüé#ê'>êfê6…ê¼ê Úêûê
ë#ë%Bë%hëŽë®ëÆëåëì-ìMì-hì%–ì¼ì.Øìí%í3Eíyí�í®í]Àíî+4î/`î#�î0´î/åî#ï9ï,Xï…ï™ï,¸ïCåï)ð6;ðArð+´ð+àð*ñ.7ñ!fñ*ˆñR³ñ\òccò9Çò=ó!?ó'aóL‰óHÖó5ô)Uô)ô"©ô#Ìôðô.õ:õ$Jõ(oõ=˜õ.Öõö;ö([ö„ö.Ÿö@ÎöU÷be÷‚È÷‚KøÎøCçø+ùJù#jù(Žù0·ù5èùú4ú"Cú"fú}‰ú5û2=û pû6‘û4ÈûýûMüNiü3¸ü>ìüK+ý9wýE±ýG÷ý8?þPxþCÉþJ
ÿ1Xÿ5Šÿ*Àÿ)ëÿCfY_À 1?q‹<ª+ç"662m1 3Ò57<'tIœ-æ6&K$rJ—NâP1>‚[Á@5^A”)Ö#!$0F,w.¤1Ó2G8K€,ÌMù,G	;t	X°	=	
! OG
! <—
! .Ô
! C5G})�%Ç)í)AZt2�<Ã3
04
e
G{
3Ã
4÷
8,8ež+¼"èQ1]A�(Ñ,ú'0F*wE¢Bè@+-l/š-Ê.ø('(P*y.¤)Ó1ýG/KwJÃ3,B&o,–"Ã=æ,$'Q1y#«'Ï9÷01'b3Š0¾/ï(1H)z3¤6Ø 20 c?„+Ä.ð-+My ‹¬\Ê/''W+˜*Ä'ï$*<g]�;ß_0{)¬ Ö2÷E*)p<š"×'ú"-=+k—©;¿FûBb-~ ¬SÍR! Zt OÏ !5!$G!Xl!1Å!\÷!LT"I¡"Më"K9#Z…#kà#KL$N˜$dç$+L%/x%#¨%0Ì%/ý%#-&-Q&,&&¬&Ó&Cê&.'3E'+y' ¥'*Æ'.ñ' (?@(€(,Ÿ(Ì(ä())"+)4N)(ƒ)f¬)*+0*J\*;§*$ã*C+<L+5‰+*¿+.ê+,F3,"z,i�,+->3-'r-:š-Õ-ì-.5!.=W.)•.¿.Õ.ð.0/0</m/,/6¬/Cã/'0$?0&d0G‹02Ó01J%1,p1:�1KØ1-$2;R2Ž2#§2Ë2.ç2+3B3Q3q3A�3Ò3"ò34.4N4)f4)�4º4 Õ4#ö4505VK5¢5$Â5ç52696R6i6.�65°6'æ67,+79X7’7–7A³70õ7"&8"I8l8G‰8DÑ8)9E@9/†9G¶96þ9$5:8Z:8“:dÌ:O1;=�;C¿;H<,L<By<.¼<7ë<3#=@W=;˜=HÔ=W>;u>5±>Aç>W)?6�?9¸?;ò?T.@4ƒ@6¸@4ï@L$A8qA<ªA=çA>%B?dBZ¤BIÿBAIC=‹C6ÉC6D:7D4rD@§DIèD<2ENoEQ¾E8FBIFKŒFuØF5NGO„GIÔG8H<WHF”H:ÛHFIG]IG¥IIíI=7JfuJ/ÜJ.KA;K}K“™K&-LWTLb¬LLMA\M=žMlÜMIN¶`NO0O#LO%pO)–O5ÀOHöO?P=]PS›PEïP:5Q<pQ>­Q:ìQ>'R=fRO¤R@ôRE5S*{S¦S ÅSSæS:TZTBpTB³T:öT'1U0YU6ŠU2ÁU*ôU*V2JV:}V(¸V6áVBWH[W,¤W0ÑW"X+%X-QX+X~«X�*Y!ºYÜY õY Z 7Z+XZ'„Z#¬Z$ÐZõZ+[1A[/s[£[;Ã[
! ÿ[I
! \AT\"–\1¹\"ë\F]dU]Uº]P^'a^‰^œ^4­^\â^O?_7�_5Ç_{ý_Ky`2Å`ø`P	a?Za1ša'Ìa#ôaRb+kb&—b'¾bmæb4Tc(‰c(²cÛcìc:þc39d$md’d8¯d0èd'eRAe”e«eDÇe'f@4f uf@–f ×f-øf+&gRgoga�g3ñg*%h-Ph#~h-¢h,ÐhýhUi(li,•i&ÂiBéi#,j+Pj+|jX¨j5k#7k[kpukæk'l.l#JlnlOŠl!Úl"ül%mEm`mqm0‰m-ºmèm7n'9n"an!„n7¦n$Þno,o#Lopo!�o%²o#Øoüop:p0Qp(‚p)«pÕpñpq! qBqXq.sq:¢qQÝq/r"Mr1pr#¢r0Ær&÷r
sa,s.Žs½sdÎs13tethtlt.|t«t³t2»t2îtM!uMou½u0Ñuv(	v,2v_vkvtv’v2›vKÎvKwCfwªw9Äw2þw91x<kx¨x9±xëxyy#7yO[y.«y5Úy9z5Jzf€z'çz8{!H{4j{>Ÿ{?Þ{+|*J|,u|-¢|/Ð|}2}*J}.u})¤}&Î}'õ}&~&D~%k~#‘~'µ~%Ý~( ,$M r"“,¶2ã€6€*U€,€€.­€$Ü€*�A,�1n� �¸�)Ô�þ�+‚^J‚?©‚?é‚))ƒ3Sƒ5‡ƒD½ƒ?„OB„-’„2À„Ló„/@…6p…ô§…œ†·†8×†0‡3A‡7u‡>­‡$ì‡5ˆ,Gˆ.tˆ,£ˆ1Ðˆ3‰26‰i‰6…‰1¼‰$î‰0ŠDŠZŠ7aŠ™Š¹ŠÕŠ#éŠ
‹ -‹+N‹z‹�‹’‹¦‹¸‹Ë‹ã‹ÿ‹Œ2ŒEŒ:\Œ)—ŒJÁŒC�P�h�(ˆ�,±�SÞ�2Ž9Ž,@Ž
! mŽxŽ—Ž´Ž(ÍŽ:öŽ1�7N�(†�¯�5Ï���)6�/`�
��!ž� À�'á� 	‘0*‘[‘
v‘ „‘¥‘¼‘Ò‘ë‘’’-2’"`’!ƒ’)¥’PÏ’ “"“+“4“$=“3b“–“²“1Ò“:”>?”~”‡”�”™”¢”!«”Í”é”ö”ÿ”•••'•0•L•U•AY•B›•~Þ•°]–L—g[—Ã—{ã—g_˜ŒÇ˜UT™-ª™GØ™ š6@šnwš<æš5#›,Y›†›œ›‰¨›^2œr‘œo�t�
’�* �<Ë�.ž7žSž5pž
¦ž€´ž5Ÿ’;Ÿ(ÎŸ+÷Ÿ.# +R -~ €¬ |-¡nª¡3¢AM¢k�¢5û¢'1£7Y£.‘£5À£&ö£$¤.B¤q¤[�¤“é¤Œ}¥c
! ¦Gn¦J¶¦G§¹I§+¨1/¨Ja¨5¬¨:â¨$©¯B©+ò©ª8ªRªokª)Ûª³«N¹«.¬>7¬<v¬;³¬:ï¬“*­'¾­Eæ­W,®>„®SÃ®Y¯Lq¯L¾¯œ°?¨°Qè°b:±B�±Qà±E2²Ox²sÈ²[<³„˜³V´\t´=Ñ´6µ}FµAÄµK¶<R¶0�¶-À¶8î¶Q'·By·G¼·Q¸HV¸IŸ¸Wé¸ZA¹Vœ¹Hó¹D<ºJ�º?Ìº=»BJ»��»C¼DS¼7˜¼AÐ¼*½G=½M…½KÓ½;¾?[¾E›¾5á¾H¿b`¿JÃ¿bÀYqÀ9ËÀ1ÁB7ÁÑzÁQLÂržÂNÃ9`Ã6šÃZÑÃ9,ÄifÄ]ÐÄX.ÅE‡ÅNÍÅ@Æ2]ÆF�Æb×ÆU:Ç‡�ÇMÈafÈ@ÈÈV	ÉW`É9¸ÉlòÉ\_ÊB¼ÊyÿÊTyËPÎËIÌFiÌN°ÌCÿÌGCÍ~‹Íy
! ÎL„Î:ÑÎWÏTdÏS¹ÏR
Ð>`Ð:ŸÐdÚÐ'?Ñ*gÑC’Ñ/ÖÑAÒLHÒ6•ÒRÌÒEÓCeÓB©Ó_ìÓ6LÔ+ƒÔ?¯Ô@ïÔ=0Õ:nÕA©ÕCëÕG/Ö2wÖ7ªÖBâÖZ%×@€×+Á×+í×9ØISØC�Ø)áØMÙ7YÙ7‘Ù+ÉÙ:õÙA0Ú*rÚ*�Ú,ÈÚ(õÚ7ÛVÛ1tÛ=¦Û>äÛO#ÜsÜ%ŽÜu´Ü;*ÝOfÝ ¶ÝH×ÝD Þ5eÞ[›ÞK÷ÞBCßQ†ß?Øßà85àunàLäàL1ái~á=èáA&âBhâA«âBíâ:0ã$kãA�ã3Òã,ä!3ä#UäJyä-Ää+òä,åUKå³¡åsUæqÉæ‡;çþÃçoÂèy2éV¬éYê#]êB�êUÄêZë¶uë#,ìPì#iì6�ì[Äì> í_íÂtí47îlî3xî¬î(¸îáî0úî+ï4Iï!~ï" ïÃïÜï!èï
! 
! ðð$ð8ðEð\ðoðwð	€ðŠðšð©ðµðËð×ðòð
ñ ñ-ñ:ñJñ\ñqñ	„ñŽñ›ñ«ñ»ñ	Îñ
! Øñ%ãñX	òZbò[½ò[óOuó"Åó7èóO ô'pô6˜ô6ÏôFõMõ9jõ[¤õ3ö4öMöjö@~öB¿ö?÷-B÷0p÷¡÷?¸÷3ø÷5,ø0bø)“ø5½øóø+ù0/ùH`ù$©ù+Îù:úù5úALú:Žú%Éúïú%	û)/ûYûvû-“ûPÁûSüwfüCÞü'"ý7Jý5‚ý?¸ý=øý76þ:nþA©þGëþ.3ÿ)bÿ:Œÿ"Çÿ êÿ/H;J„'Ï‡÷>¾E>Ž„bPv=Ç1/7qgoÙ.I0xU©Ÿÿ=ŸOÝg-e•VûWR	Eª	Jð	);
! :e
! ) 
! |Ê
! lG´BÍ7)H#r–¯ÄÙî'
+
I
$[
€
+ 
#Ì
ð
/%@f„(žhÇ%0HV4ŸJÔ0FP?—m×lEI²HüCEH‰GÒBO](­KÖ2"6UlŒeùM_8­Uæm<3ª2Þ*4<Qq#Ã+ç1'E5mV£mú{h@än%+”À*Þ'	&1'X@€9ÁSû#O!sJ•>àZ.zL©ö1%FDlK±ý;:W^’Kñ?= } ;� 0Ù $
! !</!l!ˆ!$¦!FË!%"68"6o")¦"VÐ"G'#4o#t¤#@$:Z$•$9µ$Fï$/6%#f%2Š%1½%>ï%h.&1—&/É&Uù&>O'JŽ'GÙ'G!(6i(+ (.Ì(hû(Od)K´)8*C9*S}*dÑ*Q6+=ˆ+BÆ+I	,XS,\¬,4	-9>-Cx-=¼-Cú-6>.1u.7§.Hß.3(/=\/Oš/0ê/00*L0!w0<™0-Ö0)1).1*X1)ƒ1P­16þ1/520e2/–2/Æ20ö28'35`39–39Ð36
! 47A4.y49¨4-â4:5<K5/ˆ5>¸5+÷5(#6.L6+{68§6Bà6:#7^7J|7Ç7iÜ7F8'Z8‚8nœ89o&9,–9MÃ9K:H];-¦;7Ô;7<>D<Gƒ<4Ë<O=P=;l=(¨=3Ñ= >&>mD>'²>;Ú>B?9Y?0“?DÄ?B	@DL@B‘@GÔ@GA?dA¤AÂA^ßAP>B6�B5ÆB5üBC2C*vC[¡C8ýC{6D¨²DX[E%´EÚE$øEGF)eF8�F;ÈFRG+WG9ƒG)½G7çGRH:rHA­H8ïH)(ItRI0ÇI3øI8,J.eJ9”JKÎJ%K@K&\K1ƒK7µK?íK%-L%SL$yLTžL2óL*&M1QMKƒMDÏMAN+VN&‚N%©N$ÏN?ôN/4OdO#€O.¤O1ÓOzPt€PHõP9>Q[xQ<ÔQGR*YR)„RX®R<S#DS(hS/‘SqÁSN3T)‚TN¬T2ûTM.U)|U2¦U;ÙU;V1QVaƒVåV0øVG)W_qWkÑW:=XxXH‘X1ÚXdYBqYC´Y{øYRtZNÇZ1[VH[=Ÿ[SÝ[Z1\dŒ\dñ\EV]Bœ]Cß]C#^g^@x^
¹^&Ç^3î^J"_1m_>Ÿ_<Þ_B`1^`6�`'Ç`8ï`3(a8\a7•a+Ía(ùa4"bSWb>«bêb'c,-c;Zc4–cBËckd2zd:­d*èd%e9e!Rete�e¬e+Åeñe f/0f`f
f:�fGÈfFg@Wg˜g&°g×g.òg!h87h:phC«h@ïh>0iEoiµiA5j`wj'Øjk;kLk]klk‹k. kÏkék<l5@l5vl3¬l(àl5	m?m*[m#†mªm³m.Àm.ïm0n8Onˆn¨nEÆnNoG[oF£o@êo>+p<jp&§p<Îp5q=AqqBŸq$âq[rAcr_¥rcsDisM®sGüs_Dt8¤t+Ýt.	u8uTufuxu#‰u#­u(Ñuúu>v6Qv.ˆv\·v9wKNwRšw2íw8 xJYxI¤xDîxM3yA�yJÃy>z9Mz0‡z/¸z-èz8{4O{„{ {7¼{Dô{E9|A|)Á|ë|6}8B}.{}3ª}CÞ}"~<8~>u~,´~3á~><T‘©Â]âY@€Yš€9ô€5.�1d�5–�6Ì�F‚!J‚l‚Y‚WÙ‚=1ƒ+oƒ+›ƒ/Çƒ?÷ƒA7„y„”„¯„MÁ„o…9…=¹…>÷…86†o†-Œ†,º†ç†A‡@B‡>ƒ‡<Â‡5ÿ‡85ˆ<nˆ«ˆ@Äˆ+‰.1‰M`‰:®‰7é‰!Š2?Š(rŠ›Š.»ŠêŠ!‹+*‹/V‹2†‹!¹‹7Û‹EŒYŒ
rŒ€Œ �Œ°Œ1ÅŒ1÷Œ)�"E�h�fw�(Þ�#Ž+Ž1JŽ|Ž%‰Ž%¯Ž(ÕŽþŽ3�0N�*�)ª�>Ô�`�6t�?«�Gë�H3‘N|‘ZË‘Q&’fx’oß’VO“W¦“Sþ“GR”Fš”Gá”$)•#N•%r•*˜•>Ã•–)–8E–C~–Â–1Ü–7—EF—:Œ—JÇ—5˜5H˜?~˜B¾˜"™0$™6U™vŒ™WšU[šL±š4þšt3›?¨›"è›nœLzœ@ÇœT�+]�V‰�Yà�0:ž kž8Œž!Åž:çž_"Ÿ‚ŸŸŸ ¼ŸÝŸüŸ( : P g ~  ž !¿ !á #¡#'¡-K¡y¡�¡ª¡)Ã¡jí¡'X¢'€¢X¨¢,£9.£*h£4“£1È£vú£rq¤Lä¤K1¥W}¥BÕ¥k¦E„¦QÊ¦8§=U§¡“§ 5¨QÖ¨/(©AX©jš©fª3lªE ª2æªD«.^«<�«Ê«?Þ«K¬Ej¬°¬.Å¬*ô¬!­6A­7x­#°­cÔ­O8®7ˆ®#À®7ä®#¯9@¯%z¯9 ¯%Ú¯K°7L°9„°%¾°Qä°e6±Oœ±cì±)P²<z²)·²)á²'³B3³v³*“³'¾³'æ³I´"X´:{´;¶´1ò´B$µ2gµMšµCèµ+,¶4X¶�¶'©¶-Ñ¶7ÿ¶ 7·X·kw·:ã·G¸?f¸1¦¸9Ø¸?¹1R¹1„¹[¶¹!º#4ºOXº)¨º ÒºJóº0>»;o»#«»'Ï»*÷»:"¼>]¼#œ¼OÀ¼%½?6½*v½:¡½>Ü½¾<3¾p¾0‰¾.º¾é¾#¿)¿8¿/W¿@‡¿,È¿?õ¿q5À9§À6áÀ7Á3PÁ3„Á%¸ÁÞÁ-ðÁ2Â(QÂ=zÂ=¸Â&öÂHÃ#fÃPŠÃ<ÛÃ&Ä&?ÄLfÄ³Ä*ÑÄ+üÄ)(ÅRÅLhÅ9µÅïÅ%Æ)*Æ6TÆ*‹Æ8¶Æ.ïÆ,Ç-KÇ-yÇ6§ÇÞÇ*ýÇ*(È$SÈ3xÈO¬È*üÈO'ÉlwÉyäÉu^Ê:ÔÊuËD…Ë ÊË'kÌˆ“Ì°Í„ÍÍ¬RÎ¦ÿÎÎ¦Ï)uÐ4ŸÐIÔÐ)Ñ3HÑ#|Ñ Ñ"±Ñ"ÔÑ"÷Ñ Ò ;Ò$\Ò$�Ò$¦Ò"ËÒ"îÒ)Ó,;Ó)hÓ'’Ó9ºÓOôÓ,DÔ*qÔ2œÔ)ÏÔ3ùÔ3-ÕRaÕ4´ÕléÕLVÖK£ÖdïÖ?T×W”×9ì×0&Ø=WØ4•Ø:ÊØ^ÙXdÙn½ÙY,ÚW†Ú\ÞÚJ;Û[†ÛDâÛE'ÜvmÜ#äÜ$Ý#-Ý!QÝsÝ×ƒÞ@[ß:œß@×ß:à+Sà8àM¸àSákZáÆáMáá:/â^jâRÉâOãlãC}ãFÁãgäfpä^×äP6åX‡åMàå .æOæ8kæ?¤æBäæ'ç>ç'Rç*zç“¥çZ9è"”è8·èDðè 5é2Vé3‰é$½é7âéê;:ê.vê%¥êËêåê*üê:'ë*bë1�ëq¿ë81ì.jì9™ì"ÓìJöì9Aí{í,–íÃí2Üí5î9Eî:î*ºî åî!ï!(ï6JïD�ï4Æï,ûï*(ðSðsð;Žð6Êð3ñ.5ñ$dñ?‰ñ-Éñ,÷ñ9$òa^ò<Àò=ýòe;ó:¡óHÜó,%ô-RôX€ô.Ùôõ$%õJõ hõ‰õFœõ4ãõ4öMö#eö‰ö)¡ö&Ëö&òö+÷CE÷(‰÷"²÷(Õ÷(þ÷)'ø)Qø*{ø*¦ø*Ñø*üø*'ù*Rù*}ù*¨ù*Óù*þù*)ú*Tú(ú(¨ú(Ñú(úú(#û(Lû)uû(Ÿû(Èû(ñû(ü*Cü*nü*™ü*Äü(ïü(ý(Aý(jý(“ý(¼ý(åý(þ(7þ(`þ)‰þ)³þ'Ýþ(ÿ(.ÿ)Wÿ)�ÿ(«ÿ(Ôÿ(ýÿ(&+O'{'£(Ë'ô34P4…3º"îB?T%” ºBÛ36R4‰F¾{:�'¼ä#$6?.v4¥)Ú*
.8+g7“?Ë>AJÂŒ2Ov‚LùLF	L“	9à	0
! HK
! @”
! =Õ
! >!RItF¾N"TTwÌëA
:G
>‚
Á
 Ü
(ý
)&"Ps‘8¬*å&-&T {0œ-Í(û$#=&a+ˆ'´!Üþ!!@-b(�"¹"Ü)ÿ,) V,w+¤#Ð$ô'*A)l2–QÉ›"·AÚ1-N)|:¦á6÷P.?T¿:=O5�)Ãí+-2"`NƒPÒ$#8H7�9¹ó<	7F?~5¾9ô3.4b9—<Ñ68EA~;À7üG4%|¢)¼,æ5"I.l›"·Ú*ç#B3:v±ÌâýM 0f .— .Æ $õ 
!A(!aj!AÌ!+"m:"R¨"mû"^i#cÈ#B,$o$‰$0¦$0×$6%?%Z%iw%*á%)&16&-h&/–&)Æ&,ð&b'E€'(Æ'dï'oT(BÄ(1)*9)*d)�)>¯)?î).*>M*ŠŒ*2+0J+6{+7²+]ê+0H,y,‹,,ª,&×,)þ,$(-M-7l-%¤-(Ê-ó-'.!:. \.%}./£.1Ó./&/!>/(`/:‰/-Ä/ò/20$D0(i0’0>²0!ñ0/1C1%\1.‚18±15ê1 2/02`2 ~2*Ÿ2"Ê2Lí2G:38‚3(»3!ä374)>4%h4%Ž4´4Ð4+ð4"5?5#^5-‚5*°5$Û5)6/*6Z6'z6¢6(À6Cé6-7I7?c7!£70Å7$ö78,28#_83ƒ8+·8ã8vù8^p9eÏ9M5:ƒ:;¢:2Þ:*;<;&V; };8ž;!×;:ù;4<S</h<<˜<7Õ<'
=5=1U=(‡=7°=(è=>$,>Q>p>8‹>EÄ>H
! ?)S?)}?w§?—@x·@«0AÜAt\BWÑB‚)C†¬C¥3D¬ÙDw†E(þE'F,GFUtF0ÊF-ûFO)G)yGO£G$óG=H%VH0|H.­HÜHûHI2IMIeIF€I"ÇI=êI$(J!MJ&oJ;–J(ÒJ#ûJ/KNOKžK¼KÖK#ôK2L1KL}L+”LÀL)ÖL#M3$M!XM&zM¡M1¿MVñM HN<iN¦N¼N2ÙN,O 9O(ZO,ƒO7°O#èO0P=Pc[P4¿P6ôP¢+Q8ÎQ,R74RlRŒR+¤R¾ÐR>�SÛÎSvªT<!U7^Ud–U ûU=V-ZV'ˆV(°VcÙV.=WtlW‰áW!kX3�X;ÁX1ýX0/Y$`Y'…Y"­YÐY ëY6Z!CZ!eZ6‡Z"¾Z)áZ[*[lA[;®[9ê[@$\Ye\&¿\ æ\-]r5]Q¨];ú](6^_^Ey^:¿^(ú^#_.8_gg_4Ï_R`+W`?ƒ`Ã`à`Cü`@aFa=aaŸa%¸aÞa÷ab"5b-Xb†b¥b9ÅbMÿbMcASc<•c8ÒcId!UdXwdEÐde)e<eQeoe(„e.­eÜeòe/fA8f$zf,ŸfÌf1ãf3g9Ig<ƒgNÀgCh#Sh+wh3£h0×h'i0i%Pi+vi5¢iØiõi%j:jUjuj ‘j²j*Îj1ùj0+k+\kCˆk Ìk"ík.l1?l.ql% l0Æl)÷l0!mRm:km2¦m(Ùm0n3nDn)\n†n` n$o
&o14ofo&{o¢o/½o$íop'"p=JpˆpB¨pëp3q$<q/aq<‘q1Îqrr&0r5Wr�r"¨r&Ër*òr)s;GsYƒs-Ýs7t:Ct3~t-²t1àt2uEu.eu<”u5Ñu5v1=v;ov)«vqÕvOGw.—w$Æw?ëw-+x)Yx5ƒxJ¹x%yY*y„y$Ÿy+Äy7ðy/(zFXz-Ÿz@Íz4{!C{e{{{4’{>Ç{0|A7|=y|6·|-î|2}O}!i}8‹}6Ä}-û}E)~o~;Š~9Æ~H:I7„:¼7÷;/€:k€<¦€Fã€**�U�+r�*ž�É�6Õ�$‚O1‚=�‚=¿‚?ý‚=ƒ(UƒS~ƒ>Òƒ2„JD„;�„5Ë„?…mA…%¯…CÕ…9†;S†s�†\‡(`‡�‰‡1ˆ2Iˆ2|ˆF¯ˆ0öˆ3'‰6[‰*’‰'½‰?å‰8%Š+^Š>ŠŠ?ÉŠ3	‹R=‹!�‹x²‹D+Œ9pŒIªŒ9ôŒ.�!L�
n�3|�H°�'ù�/!ŽGQŽ-™Ž'ÇŽ:ïŽG*�r�M’�_à�,@�>m�B¬�Nï�O>‘Ž‘4¢‘.×‘>’LE’S’’oæ’/V“>†“JÅ“H”~Y”GØ”F •Eg•6­•5ä•Z–"u–Z˜–\ó–P—
e—Fs—Eº—4˜5˜@K˜@Œ˜0Í˜þ˜:
™>H™C‡™2Ë™9þ™88šqš�š©š)¿šéš›-›M›c›&›4¦›4Û›4œ%Eœ0kœ0œœFÍœF�$[�B€�.Ã�ò�&ž2žIž\žtžˆž)�žÇžÛžïž-Ÿ3ŸHŸ6]Ÿ!”Ÿ¶ŸÉŸÜŸùŸ
   4 P c ƒ š º Ñ ñ ¡%¡9¡:R¡D�¡BÒ¡E¢/[¢L‹¢8Ø¢4£/F£-v£H¤£Mí£¹;¤#õ¤¥3¥M¥g¥$‚¥4§¥&Ü¥/¦23¦;f¦%¢¦0È¦ù¦&§:§*T§<§M¼§0
! ¨0;¨,l¨™¨·¨!Ö¨ø¨©3©M©g©�©›©»©Ö©ñ©ª8'ª`ª8{ª´ªÏªêª«! «B«[«w«.’«Á«Ý«ù«#¬,9¬4f¬;›¬×¬#ô¬*­)C­Am­2¯­'â­"
! ®"-®;P®0Œ® ½®"Þ®!¯!#¯$E¯$j¯9�¯6É¯=°A>°/€°-°°1Þ°E±:V±n‘±5²06²Eg²,­²3Ú²>³4M³:‚³4½³ò³'´#8´'\´=„´#Â´(æ´9µ+Iµ)uµ+Ÿµ6Ëµ-¶>0¶4o¶4¤¶2Ù¶0·0=·+n·/š·/Ê·/ú·,*¸$W¸|¸]š¸ø¸6¹1G¹Ay¹@»¹ü¹@º;[ºD—º#Üº>»A?»7�»:¹»2ô»5'¼2]¼�¼K¬¼ø¼½2½*O½-z½6¨½'ß½¾Q#¾u¾'�¾¸¾Ó¾-î¾(¿,E¿,r¿,Ÿ¿)Ì¿ö¿,À6>À'uÀL�ÀLêÀ<7Á<tÁB±Á)ôÁÂ1=Â.oÂ.žÂLÍÂkÃ†Ä ¦Ä6ÇÄJþÄXIÅ(¢Å'ËÅóÅ)Æ@8Æ4yÆC®Æ&òÆVÇPpÇPÁÇUÈ!hÈ>ŠÈ+ÉÈAõÈ97É9qÉ1«É¡ÝÉBÊ#ÂÊCæÊI*ËtË-�Ë¾ËGØË# Ì}DÌ¯ÂÌrÍC‹ÍNÏÍjÎ‰Î©Î1¸ÎêÎ;	ÏEÏbÏÏ4šÏLÏÏMÐjÐD|ÐDÁÐ Ñ'Ñ:>ÑyÑD�ÑLÕÑ>"Ò5aÒ:—Ò6ÒÒI	ÓCSÓE—Ó+ÝÓ+	ÔL5Ô)‚Ô2¬ÔKßÔJ+ÕJvÕ'ÁÕ/éÕÖ")ÖFLÖ(“Ö6¼Ö=óÖ=1×9o×5©×(ß×4Ø0=Ø,nØ8›Ø(ÔØCýØ'AÙ.iÙ˜ÙD¶Ù'ûÙ@#Ú.dÚ0“Ú!ÄÚ<æÚF#Û6jÛ.¡ÛCÐÛCÜ&XÜ,Ü2¬ÜDßÜ $Ý1EÝwÝ=–Ý:ÔÝPÞ&`Þ<‡Þ8ÄÞ-ýÞ+ß!Iß1kß.�ß5ÌßNà+QàE}à?Ãà]á9aá2›á2Îá2â>4â>sâ,²âEßâH%ãEnã0´ã6åã,ä6IäU€ä!ÖäøäaåUyå3Ïå/æ23æ$fæ"‹æ)®æ&ØæFÿæ2Fç$yçNžçAíç?/è5oèt¥è—é9²écìéGPê?˜ê:Øê8ë%Lë)rëœë#¼ë#àë-ì‰2ì=¼ì9úìB4í2wí%ªí%Ðí&öí+î;Iî:…î&ÀîUçî=ï&Zï&�ï/¨ï2Øï/ð8;ð4tð!©ð+Ëð2÷ð-*ñ%Xñ)~ñ%¨ñ%Îñ&ôñ+òGò2dò/—òÇò&âòa	óŒkóLøóSEôT™ôjîô4Yõ'Žõ¶õŠÖõaö}ö2†ö.¹ö'èö%÷6÷2U÷ˆ÷-¥÷2Ó÷7ø2>ø=qø8¯ø8èø=!ù8_ù6˜ù;Ïù4ú9@ú4zú9¯ú4éúEû7dû1œû2Îû2üF4üK{üIÇüIýE[ýG¡ýéýHiþT²þÿ0!ÿ,RÿcÿFãÿ¾*	•é	P	öÐ	DÇ			7	I	_	o	‚	™	·	@Ñ	,	[?	0›	*Ì	L÷	-D	+r	@ž	>ß	5	.T	ƒ	Xœ	õ	<	,R	)	F©	8ð	7)	1a	<“	BÐ	T		Ch		G¬		Nô		.C
! 	=r
! 	m°
! 	/	/N	N~	#Í	añ	6S	YŠ	Zä	@?
	_€
	/à
	(	k9	-¥	.Ó	M	IP	2š	8Í	C	vJ	jÁ	0,	!]	+	+«	+×	+	,/	,\	-‰	-·	-å	-	-A	-o	-�	-Ë	-ù	-'	-U	-ƒ	+±	+Ý	+		+5	+a	+�	,¹	+æ	+	+>	+j	-–	-Ä	-ò	- 	+N	+z	+¦	+Ò	+þ	+*	+V	+‚	+®	+Ú	,	,3	*`	+‹	+·	,ã	,	+=	+i	+•	+Á	.í	*	*G	+r	#ž	AÂ	U	BZ	c�		+	KE	M‘	9ß	+	E	>_	3ž	&Ò	$ù	Y	3x	4¬	Qá	<3 	6p 	)§ 	>Ñ 	!!	"2!	GU!	K�!	7é!	)!"	*K"	$v"	$›"	#À"	$ä"	$	#	#.#	‹R#	8Þ#	J$	<b$	#Ÿ$	.Ã$	>ò$	81%	4j%	WŸ%	*÷%	M"&	:p&	v«&	?"'	5b'	@˜'	6Ù'	>(	rO(	4Â(	-÷(	:%)	B`)	@£)	"ä)	0*	8*	$K*	 p*	N‘*	,à*	
+	*+	/J+	1z+	8¬+	+å+	),	<;,	'x,	- ,	0Î,	aÿ,	'a-	4‰-	%¾-	'ä-	&.	^3.	.’.	3Á.	,õ.	"/	A</	5~/	 ´/	*Õ/	0	0	+90	<e0	¢0	)º0	(ä0	/
1	<=1	"z1	,�1	$Ê1	ï1	 2	&2	 E2	/f2	3–2	Ê2	.Þ2	)
3	?73	w3	C‹3	MÏ3	=4	2[4	EŽ4	DÔ4	V5	,p5	'�5	YÅ5	46	,T6	0�6	0²6	=ã6	0!7	:R7	1�7	9¿7	2ù7	1,8	;^8	1š8	3Ì8	59	169	2h9	@›9	1Ü9	?:	JN:	6™:	8Ð:	4	;	4>;	<s;	>°;	=ï;	3-<	:a<	Cœ<	7à<	:=	6S=	1Š=	E¼=	A>	QD>	_–>	Wö>	ON?	Hž?	 ç?	8@	-A@	(o@	˜@	«@	9Ä@	Hþ@	EGA	)�A	·A	4ÌA	3B	N5B	1„B	O¶B	6C	3=C	2qC	0¤C	/ÕC	)D	#/D	*SD	-~D	*¬D	-×D	@E	!FE	hE	<ƒE	ÀE	-ÒE	2F	?3F	.sF	$¢F	ÇF	'æF	(G	(7G	5`G	–G	«G	!ÄG	;æG	:"H	5]H	“H	-¦H	&ÔH	 ûH	I	';I	*cI	%ŽI	*´I	$ßI	AJ	CFJ	ŠJ	<ªJ	.çJ	3K	)JK	&tK	]›K	6ùK	70L	4hL	6�L	)ÔL	3þL	32M	IfM	%°M	ÖM	
ïM	'ýM	-%N	&SN	zN	OšN	HêN	H3O	N|O	9ËO	HP	HNP	J—P	âP	*ùP	($Q	MQ	1mQ	)ŸQ	-ÉQ	,÷Q	,$R	<QR	5ŽR	&ÄR	/ëR	=S	&YS	%€S	7¦S	5ÞS	<T	"QT	tT	FˆT	$ÏT	ôT	.U	02U	WcU	»U	<ËU	V	9!V	O[V	«V	ÇV	 æV	]W	!eW	‡W	:£W	TÞW	!3X	UX	oX	%ŠX	$°X	ÕX	uñX	ggY	DÏY	:Z	!OZ	*qZ	-œZ	ÊZ	#êZ	![	00[	<a[	<ž[	&Û[	<\	R?\	;’\	>Î\	t
]	@‚]	8Ã]	wü]	9t^	3®^	Bâ^	?%_	Ge_	X­_	3`	G:`	J‚`	EÍ`	Da	YXa	l²a	pb	"�b	‹³b	\?c	Lœc	8éc	;"d	E^d	G¤d	?ìd	j,e	K—e	Uãe	[9f	l•f	4g	O7g	E‡g	OÍg	ih	O‡h	[×h	'3i	:[i	a–i	�øi	Wzj	8Òj	Œk	Ž˜k	‰'l	†±l	H8m	N�m	=Ðm	in	7xn	Y°n	u
! o	v€o	)÷o	)!p	<Kp	9ˆp	Âp	,Ùp	q	?q	^]q	=¼q	]úq	@Xr	d™r	Cþr	JBs	_�s	)ís	Vt	@nt	Q¯t	Vu	UXu	=®u	Vìu	aCv	9¥v	3ßv	)w	$=w	)bw	?Œw	.Ìw	(ûw	%$x	hJx	*³x	0Þx	.y	6>y	;uy	+±y	Ýy	:ûy	86z	)oz	-™z	'Çz	ïz	%{	%){	OO{	%Ÿ{	Å{	&à{	4|	#<|	2`|	“|	7°|	/è|	1}	J}	(j}	“}	#¢}	‰Æ}	OP~	9 ~	$Ú~	.ÿ~	?.	.n	S�	0ñ	8"€	5[€	B‘€	rÔ€	BG�	FŠ�	^Ñ�	d0‚	‚•‚	fƒ	Pƒ	ZÐƒ	K+„	w„	;�„	:Ë„	B…	5I…	+…	4«…	-à…	†	3%†	*Y†	P„†	Õ†	2í†	( ‡	-I‡	1w‡	@©‡	>ê‡	I)ˆ	?sˆ	+³ˆ	6ßˆ	)‰	L@‰	E�‰	Ó‰	'ê‰	Š	
)Š	V7Š	1ŽŠ	8ÀŠ	<ùŠ	&6‹	(]‹	B†‹	<É‹	RŒ	8YŒ	S’Œ	æŒ	2�	3�	3O�	+ƒ�	¯�		¼�	Æ�	Ù�	í�	Ž	UŽ	IrŽ	¼Ž	4ÑŽ	4�	6;�	5r�	v¨�	3�	=S�	<‘�	!Î�	7ð�	;(‘	(d‘	'�‘	:µ‘	.ð‘	9’	CY’	@�’	AÞ’	E “	“f“	ýú“	îø”	ûç•	ìã–	!Ð—	3ò—	+&˜	1R˜	!„˜	9¦˜	4à˜	5™	,K™	;x™	U´™	1
! š	\<š	/™š	*Éš	(ôš	;›	.Y›	ˆ›	4š›	3Ï›	4œ	18œ	>jœ	B©œ	Zìœ	ZG�	A¢�	\ä�	\Až	?žž	8Þž	2Ÿ	/JŸ	-zŸ	;¨Ÿ	;äŸ	4  	"U 	Ox 	OÈ 	8¡	Q¡	$f¡	 ‹¡	¬¡	4Ë¡	&¢	;'¢	)c¢	j�¢	Kø¢	`D£	8¥£	8Þ£	%¤	)=¤	Lg¤	V´¤	¥	¥	./¥	0^¥	:�¥	HÊ¥	N¦	xb¦	jÛ¦	‡F§	hÎ§	I7¨	&�¨	7¨¨	.à¨	F©	=V©	9”©	6Î©	:ª	3@ª	;tª	:°ª	:ëª	H&«	2o«	¢«	<´«	%ñ«	;¬	S¬	&j¬	!‘¬	#³¬	×¬	*õ¬	8 ­	ƒY­	UÝ­		3®	`=®	`ž®	ÿ®	:¯	BO¯	1’¯	OÄ¯	7°	$L°	4q°	¦°	5¿°	5õ°	+±	AH±	$Š±	=¯±	)í±	*²	B²	_²	u²	�²	'œ²	*Ä²	ï²	+³	>2³	Bq³	´³	Ñ³	;ð³	(,´	U´	(o´	C˜´	%Ü´	9µ	F<µ	5ƒµ	8¹µ	8òµ	2+¶	^¶	$k¶	7�¶	È¶	#ã¶	#·	)+·	#U·	My·	7Ç·	9ÿ·	79¸	8q¸	.ª¸	@Ù¸	B¹	<]¹	@š¹	>Û¹	º	/º	6Iº	>€º	¿º	;Ùº	»	>/»	/n»	-ž»	LÌ»	*¼	:D¼	¼	.—¼	7Æ¼	kþ¼	gj½	jÒ½	B=¾	-€¾	U®¾	"¿	"'¿	)J¿	.t¿	£¿	;»¿	"÷¿	†À	8¡À	AÚÀ	=Á	PZÁ	J«Á	zöÁ	PqÂ	8ÂÂ	MûÂ	{IÃ	\ÅÃ	$"Ä	EGÄ	-�Ä	-»Ä	EéÄ	@/Å	0pÅ	)¡Å	*ËÅ	3öÅ	6*Æ	.aÆ	@�Æ	FÑÆ	FÇ	B_Ç	A¢Ç	.äÇ	#È	7È	LOÈ	3œÈ	WÐÈ	0(É	YÉ	'tÉ	5œÉ	-ÒÉ	+Ê	,,Ê	0YÊ	%ŠÊ	9°Ê	êÊ	Ë	%Ë	5>Ë	tË	ŽË	Z¨Ë	)Ì	G-Ì	GuÌ	%½Ì	CãÌ	)'Í	2QÍ	 „Í	0¥Í	.ÖÍ	HÎ	4NÎ	ƒÎ	$žÎ	,ÃÎ	)ðÎ	:Ï	&UÏ	/|Ï	A¬Ï	4îÏ	>#Ð	<bÐ	3ŸÐ	(ÓÐ	)üÐ	&&Ñ	%MÑ	JsÑ	¾Ñ	EÆÑ	4Ò	7AÒ	_yÒ	=ÙÒ	0Ó	5HÓ	D~Ó	ŒÃÓ	‹PÔ	7ÜÔ	@Õ	BUÕ	;˜Õ	+ÔÕ	-Ö	".Ö	{QÖ	ÍÖ	âÖ	4÷Ö	%,×	=R×	;�×	/Ì×	7ü×	44Ø	.iØ	@˜Ø	:ÙØ	+Ù	(@Ù	JiÙ	6´Ù	ëÙ	OÚ	gWÚ	5¿Ú	zõÚ	1pÛ	<¢Û	&ßÛ	5Ü	³<Ü	?ðÜ	"0Ý	)SÝ	,}Ý	4ªÝ	BßÝ	*"Þ	0MÞ	P~Þ	IÏÞ	,ß	0Fß	;wß	F³ß	1úß	I,à	5và	H¬à	5õà	[+á	3‡á	F»á	<â	O?â	Y�â	=éâ	5'ã	Z]ã	S¸ã	2ä	(?ä	hä	^€ä	Gßä	?'å	Ogå	G·å	!ÿå	L!æ	Cnæ	�²æ	4ç	sOç	$Ãç	Oèç	L8è	8…è	\¾è	é	$4é	Yé	5ué	#«é	1Ïé	$ê	&ê	#Bê	Bfê	$©ê	%Îê	6ôê	+ë	"Jë	[më	0Éë	;úë	06ì	-gì	%•ì	!»ì	LÝì	 *í	$Kí	pí	ˆí	ší	?±í	>ñí	>0î	>oî	?®î	>îî	<-ï	=jï	<¨ï	@åï	?&ð	gfð	:Îð	=	ñ	&Gñ	&nñ	D•ñ	FÚñ	J!ò	Nlò	@»ò	Füò	8Có	P|ó	HÍó	Eô	2\ô	"�ô	²ô	6Òô	;	õ	.Eõ	[tõ	ZÐõ	Z+ö	9†ö	8Àö	8ùö	.2÷	Ta÷	)¶÷	Kà÷	?,ø	lø	+Šø	¶ø	.Íø	&üø	'#ù	;Kù	;‡ù	Ãù	"Þù	.ú	0ú	Pú	nú	8‹ú	9Äú	4þú	,3û	Y`û	-ºû	8èû	;!ü	D]ü	1¢ü	Ôü	'óü	 ý	<ý	 [ý	|ý	%›ý	#Áý	&åý	@þ	9Mþ	>‡þ	1Æþ	,øþ	D%ÿ	Ejÿ	°ÿ	MÀÿ	9
! &H
! ^o
! `Î
! /
! .I
! -x
! -¦
! Ô
! *ã
! &
! *5
! >`
! /Ÿ
! ,Ï
! 1ü
! /.
! $^
! ;ƒ
! 6¿
! !ö
! @
! 2Y
! &Œ
! ,³
! >à
! 1
! 6Q
! 2ˆ
! 3»
! 0ï
! > 
! _
! 4~
! N³
! ?
! :B
! 1}
! ¯
! %É
! &ï
! !
! 8
! (W
! 6€
!  ·
! .Ø
! D	
! "L	
! 1o	
! %¡	
! 4Ç	
! 2ü	
! </
  
! Nl
  
! 7»
  
! *ó
  
! ,
! "K
! #n
! ’
! 7¬
! Gä
! 3,
! &`
! &‡
! :®
! Bé
! A,
! )n
! 
˜
! <¦
! 3ã
! G
! _
! -{
! >©
! <è
! .%
! :T
! #�
! O³
! =
! >A
! 7€
! %¸
! (Þ
! <
! :D
! 
! >›
! Ú
! 2ë
! 8
! W
! f
! 2z
! ­
! -È
! 3ö
! '*
! %R
! 7x
! 5°
! Iæ
! #0
! 
T
! 6b
! ™
! ´
! -Ô
! "
! (%
! XN
! Q§
! 1ù
! /+
! 8[
! ”
! ³
! EÏ
! I
! 9_
! ™
! ³
! ^È
! )'
! 
Q
! _
! Bk
! 
®
! 
¼
!  Ê
! %ë
! C
! :U
! (�
! 3¹
! í
! .
! 
! -9
! vg
! vÞ
! cU
! ¹
! Ö
! ;ê
! ,&
! 'S
! >{
! >º
! >ù
! 8
! R
! e
! 
! r’
! /
! !5
! $W
! 9|
! ¶
! 2Ñ
! 
! %
! >
! YW
! ±
! Ñ
! $ì
! K 
! <] 
! ”š 
! O/!
! ;!
! 2»!
! 1î!
! - "
! -N"
! -|"
! ª"
! <¿"
! ü"
! 8
#
! IF#
! (�#
! A¹#
! Dû#
! 7@$
! *x$
! .£$
! 3Ò$
! D%
! 4K%
! 2€%
! ³%
! Ì%
! ã%
! !þ%
! , &
! �M&
! �Û&
! Ei'
! ¯'
! =É'
! 4(
! 2<(
! 2o(
! 1¢(
! eÔ(
! 3:)
! 3n)
! 3¢)
! gÖ)
! >>*
! |}*
! Uú*
! (P+
! �y+
  
! ,
! "-
! O;-
! 1‹-
! 1½-
! 0ï-
! 0 .
! MQ.
! Ÿ.
! 0¹.
! 4ê.
! 3/
! 0S/
! /„/
! $´/
! *Ù/
! @0
! AE0
! 9‡0
! %Á0
! 8ç0
! : 1
! [1
! 2p1
! ‚£1
! =&2
! =d2
!  ¢2
! NÃ2
! 23
! =E3
! "ƒ3
! ã¦3
! <Š4
! `Ç4
! T(5
! Q}5
! GÏ5
! E6
! D]6
! #¢6
!  Æ6
! Dç6
! S,7
! 4€7
! ?µ7
! ?õ7
! -58
! Nc8
! `²8
! D9
! PX9
! W©9
! ):
! $+:
! bP:
! ³:
! 1È:
! Dú:
! h?;
! ¨;
! 6Â;
! ù;
! *	<
! 4<
!  R<
! Us<
! +É<
! Võ<
! )L=
! Hv=
! 2¿=
! 6ò=
! )>
! cI>
! >­>
! >ì>
! 1+?
! )]?
! ?‡?
! PÇ?
! [@
! @t@
! ^µ@
! WA
! 9lA
! ¦A
! )ÄA
! BîA
! 71B
! @iB
! ªB
! (ÂB
! #ëB
! 3C
! >CC
! (‚C
! #«C
! #ÏC
! ,óC
! < D
! >]D
! 3œD
! 7ÐD
! SE
! A\E
! žE
! ¶E
!  ÖE
! 2÷E
! *F
! 1HF
! *zF
! $¥F
! 'ÊF
! @òF
! C3G
! 5wG
! ¬­G
! ¬ZH
! NI
! 5VI
! <ŒI
! QÉI
! !J
! "=J
! ?`J
! & J
! JÇJ
! 4K
! ,GK
! AtK
! ¶K
! 5ÒK
! AL
! UJL
! 9 L
! AÚL
! JM
! GgM
! 3¯M
! ãM
! :üM
! %7N
! ]N
! C{N
! 5¿N
! 2õN
! '(O
! =PO
! ŽO
! /©O
! †ÙO
! Š`P
! eëP
! QQ
! $kQ
! 0�Q
! ?ÁQ
! _R
!  aR
! C‚R
! .ÆR
!  õR
! =S
! ;TS
! 0�S
! @ÁS
! *T
! A-T
! IoT
! (¹T
! ?âT
! 8"U
! 2[U
! IŽU
! ]ØU
! S6V
! ŠV
! 3ªV
! &ÞV
! 1W
! (7W
! ,`W
! 3�W
! *ÁW
! gìW
! QTX
! A¦X
! PèX
! "9Y
! 3\Y
! :�Y
! BËY
! )Z
! 38Z
! 4lZ
! /¡Z
! 8ÑZ
!  
! [
! +[
! 6E[
! 6|[
! 4³[
! 4è[
! 8\
! (V\
! 4\
! '´\
! 3Ü\
! 4]
! ;E]
! �]
! A¡]
! Gã]
! N+^
! Nz^
! VÉ^
! ^ _
! c_
! iã_
! hM`
! ¶`
! 6a
! ¶a
! 6b
! �¶b
! 8c
! �¸c
! :d
! rºd
! €-e
! €®e
! ~/f
! €®f
! /g
! ƒ¯g
! 93h
! 7mh
! C¥h
! 6éh
! 7 i
! 3Xi
! Œi
! ;«i
! 7çi
! 5j
! 5Uj
! ‹j
! 3§j
! 3Ûj
! ?k
! 3Ok
! $ƒk
! 4¨k
! :Ýk
! 7l
! 8Pl
! 3‰l
! &½l
! äl
! m
! (m
! $Hm
! 5mm
! H£m
! 2ìm
! -n
! -Mn
! .{n
! Aªn
! Yìn
! /Fo
! @vo
! u·o
! S-p
! �p
! 6¡p
! /Øp
! q
! )!q
! (Kq
! \tq
! 0Ñq
! *r
! 0-r
! [^r
! Eºr
! s
! Es
! GYs
! '¡s
! &És
! ðs
! !t
! ..t
! 1]t
! %�t
! 0µt
! -æt
! u
! .2u
! 2au
! -”u
! #Âu
! Læu
! 73v
! 0kv
! %œv
! 8Âv
! ûv
! Kw
! ?ew
! 4¥w
! .Úw
! +	x
! 65x
! 4lx
! ,¡x
! GÎx
! Iy
! 3`y
! b”y
! 1÷y
! $)z
! BNz
! ‘z
! «z
! Âz
! (Öz
! ,ÿz
! F,{
! /s{
! .£{
! 0Ò{
! +|
! ./|
! ,^|
! ,‹|
! "¸|
! 2Û|
! ,}
! );}
! (e}
! +Ž}
! ,º}
! &ç}
! *~
! +9~
! +e~
! %‘~
! "·~
! "Ú~
! #ý~
! &!
! 7H
! -€
! -®
! *Ü
! )€
! )1€
! ([€
! $„€
! &©€
! )Ð€
! -ú€
! +(�
! %T�
! (z�
! 5£�
! #Ù�
! 'ý�
! 4%‚
! 'Z‚
! &‚‚
!  ©‚
! +Ê‚
! ö‚
! 2ƒ
! 4Hƒ
! 0}ƒ
! 1®ƒ
! ?àƒ
! ; „
! K\„
! V¨„
! Pÿ„
! KP…
! œ…
! +¼…
! /è…
! '†
! @†
! T†
! (t†
! …�†
! )#‡
! #M‡
! sq‡
! å‡
! ªˆ
! $®‰
! [Ó‰
! K/Š
! {Š
! 1‘Š
! ÃŠ
! ÞŠ
! ýŠ
! ‹
! 7‹
! V‹
! *b‹
! p�‹
! 4þ‹
! =3Œ
! UqŒ
! :ÇŒ
! ?�
! �B�
! YÓ�
! H-Ž
! gvŽ
! 1ÞŽ
! „�
! N•�
! [ä�
! Y@�
! <š�
! <×�
! >‘
! aS‘
! Aµ‘
! @÷‘
! J8’
! @ƒ’
! yÄ’
! C>“
! H‚“
! ?Ë“
! :”
! OF”
! M–”
! Jä”
! a/•
! [‘•
! Wí•
! >E–
! V„–
! =Û–
! 9—
! RS—
! G¦—
! =î—
! i,˜
! o–˜
! )™
! h0™
! >™™
! cØ™
! f<š
! ·£š
! Ç[›
! Ç#œ
! =ëœ
! E)�
! ¹o�
! X)ž
! :‚ž
! i½ž
! a'Ÿ
! J‰Ÿ
! SÔŸ
! D( 
! /m 
! .� 
! *Ì 
! (÷ 
! 8 ¡
! 4Y¡
! )Ž¡
! 7¸¡
! +ð¡
! (¢
! +E¢
! -q¢
! \Ÿ¢
! ‰ü¢
! m†£
! gô£
! f\¤
! >Ã¤
! g¥
! Wj¥
! 9Â¥
! Öü¥
! ¼Ó¦
! H�§
! LÙ§
! Z&¨
! 5�¨
! ‚·¨
! ƒ:©
! O¾©
! 4ª
! =Cª
! A�ª
! 7Ãª
! 5ûª
! t1«
! -¦«
! ;Ô«
! 0¬
! vA¬
! N¸¬
! L­
! aT­
! T¶­
! G®
! vS®
! BÊ®
! 5
¯
! SC¯
! T—¯
! 8ì¯
! -%°
! 2S°
! I†°
! NÐ°
! \±
! ‡|±
! V²
! Z[²
! y¶²
! D0³
! Zu³
! NÐ³
! C´
! Yc´
! O½´
! ?
µ
! :Mµ
! ?ˆµ
! <Èµ
! J¶
! JP¶
! 0›¶
! >Ì¶
! —·
! 2£·
! 4Ö·
! _¸
! Dk¸
! A°¸
! cò¸
! iV¹
! /À¹
! Jð¹
! I;º
! I…º
! vÏº
! XF»
! YŸ»
! Tù»
! ?N¼
! bŽ¼
! Kñ¼
! C=½
! C�½
! 7Å½
! Éý½
! ÈÇ¾
! a�¿
! \ò¿
! —OÀ
! [çÀ
! ’CÁ
! ‘ÖÁ
! �hÂ
! kùÂ
! :eÃ
! Å Ã
! 7fÄ
! KžÄ
! ^êÄ
! dIÅ
! F®Å
! žõÅ
! Ž”Æ
! ’#Ç
! ]¶Ç
!  È
! 5È
! gPÈ
! ¸È
! ~ÍÈ
! LÉ
! gÉ
! }É
! 1“É
! /ÅÉ
! 4õÉ
! ¢*Ê
! ÍÊ
! }MË
! :ËË
! AÌ
! OHÌ
! q˜Ì
! |
  Í
! 1‡Í
! V¹Í
! JÎ
! P[Î
! V¬Î
! LÏ
! {PÏ
! .ÌÏ
! fûÏ
! SbÐ
! B¶Ð
! YùÐ
! `SÑ
! "´Ñ
! R×Ñ
! Q*Ò
! 7|Ò
! 9´Ò
! \îÒ
! ˜KÓ
! ˜äÓ
! }Ô
! ,’Ô
! ‘¿Ô
!  QÕ
! &rÕ
! M™Õ
! /çÕ
! ;Ö
! SÖ
! eÖ
! <…Ö
! UÂÖ
! ×
! ?3×
! ?s×
! 7³×
! ;ë×
! "'Ø
! ZJØ
! B¥Ø
! +èØ
! %Ù
! <:Ù
! "wÙ
! $šÙ
! .¿Ù
! 3îÙ
! '"Ú
! JÚ
! /iÚ
! 2™Ú
! (ÌÚ
! 4õÚ
! ,*Û
! 3WÛ
! N‹Û
! 7ÚÛ
! EÜ
! XÜ
! IxÜ
! ÂÜ
! @àÜ
! !Ý
! /;Ý
! /kÝ
! *›Ý
! .ÆÝ
! HõÝ
! !>Þ
! -`Þ
! 1ŽÞ
! 2ÀÞ
! <óÞ
! ,0ß
! ']ß
! 6…ß
! "¼ß
! ßß
! 2ýß
! ]0à
! .Žà
! @½à
! þà
! Iá
! Pgá
! :¸á
! 6óá
! C*â
! 6nâ
! ;¥â
! Náâ
! 40ã
! ;eã
! \¡ã
!  þã
! @ä
! 7`ä
! Y˜ä
! :òä
! *-å
! Xå
! 8så
! ?¬å
! ìå
! 9æ
! 3?æ
! 3sæ
! &§æ
! NÎæ
! :ç
! -Xç
! †ç
! ?�ç
! )Ýç
! Iè
! Qè
! /kè
! 1›è
! 3Íè
! "é
! +$é
! &Pé
! %wé
! �é
! =¼é
! Súé
! zNê
! )Éê
! /óê
! 8#ë
! /\ë
! +Œë
! ¸ë
! /Öë
! +ì
! 12ì
! -dì
! 0’ì
! 'Ãì
! ,ëì
! í
! 68í
! oí
!  Ží
! ¯í
! .¾í
! íí
! 
î
! ?-î
! "mî
! >�î
! +Ïî
! 2ûî
! #.ï
! Rï
! Ulï
! -Âï
! ðï
! 6ð
! Eð
! #^ð
! )‚ð
! 3¬ð
! 0àð
! 1ñ
! 2Cñ
! =vñ
! 3´ñ
! 0èñ
! 1ò
! 4Kò
! 4€ò
! µò
! )Õò
! -ÿò
! +-ó
! ,Yó
! 0†ó
! ·ó
! -Íó
! ûó
! +ô
! (Bô
! &kô
! &’ô
! *¹ô
! $äô
! 5	õ
! '?õ
! gõ
!  |õ
! 4�õ
!  Òõ
! cóõ
! yWö
! ›Ñö
! }m÷
! ë÷
! -ø
! ,4ø
! 5aø
! —ø
! &°ø
! !×ø
! (ùø
! !"ù
! =Dù
! /‚ù
! 1²ù
! äù
! Cú
! CHú
! #Œú
! =°ú
! "îú
! Hû
! HZû
! 9£û
! .Ýû
! 3ü
! /@ü
! pü
! '�ü
! 5µü
! 2ëü
! Gý
! :fý
! ¡ý
! Š¿ý
! XJþ
! £þ
! ¼þ
! Ìþ
! Üþ
! $ìþ
! ÿ
! =/ÿ
! $mÿ
! ’ÿ
! F¬ÿ
! (óÿ
! (ER_$o”²Êäü2DH*�/¸	è-òB c$v0›*Ì÷!G5F}GÄ5)Bl‡*£.ÎCýA$W| –·"ÒIõI?-‰;·Ió!=8_1˜0Ê7û&3,Z&‡®6Î	8	1V	ˆ	¤	-¿	-í	,
! 8H
! =�
! =¿
! =ý
! =;y…)¥%Ï)õ2R1jœ¤´WY
:±
1ì
6-U9ƒ½Û2ô¢'1ÊüC[{=šoØ2H1{­@Æ"#*(N&w-ž\Ì:)1d;–/Ò%0D'u"�Ààü/>]{“f° '8`}˜/©4Ù)48m@ŠË/Ü""/2RD…!Ê+ì,E4d™>­+ì4#M+q9�*×cAf¨!Æ:è#;'W?¿ ÓôZ3ZŽyézc%Þ>C.\!‹H­!ö3 +L 1x Cª  î 2!3B!#v!š!G³!mû!ji"Ô":ê""%#H#2_#4’#(Ç#ð#
$P$9n$!¨$5Ê$,%--%A[%0�%Î%î%&,&?&R&?p&'°&(Ø&1'3'S'5o'E¥'ë'>	(>H(2‡(5º(6ð(?')*g)>’)4Ñ)**!*1L*³~*32+Kf+:²+í+-,51,)g,%‘,9·,9ñ,Y+-P…-:Ö-D.4V.A‹."Í.,ð.-/K/ƒb/Dæ/+0*A0#l0�0¦0¼0@Õ01&/1(V11$œ1Á1)ß1,	2(62_27y2+±2BÝ2J 3pk3JÜ3i'4F‘47Ø4{53Œ5gÀ5Q(6bz6ŽÝ6xl7På7F68f}8hä8JM9p˜9m	:Kw:LÃ:G;nX;XÇ;2 <yS<7Í<==OC=u“=_	>ki>WÕ>W-?*…?P°?N@YP@{ª@^&A\…AsâATVBQ«BGýBfEC_¬CRD&_D6†D.½D[ìD3HEW|EdÔE,9FufFÜF%÷F<G.ZG@‰G9ÊG$H6)H2`H4“H'ÈH5ðH3&I#ZIG~I<ÆIGJVKJV¢JVùJVPKW§KUÿKRULF¨LLïL1<M6nM6¥M:ÜM&N;>N4zN¯NWÎNS&O5zO]°OHPgWPŸ¿P)_Q3‰Q5½Q1óQ*%R0PR5�RV·R>S5MS>ƒSgÂS;*TEfTH¬TGõTg=UI¥U:ïU_*V>ŠVNÉVCW8\W.•W1ÄW=öW)4X^XqxXEêX;0Y1lY5žY8ÔY>
Z@LZF�ZCÔZC[C\[1 [0Ò[1\%5\`[\~¼\X;]'”]I¼]J^KQ^M�^Ië^E5_:{_/¶_-æ_9`!N`*p`)›`NÅ`&a0;a=la3ªa>Þa1b0Ob€b%Ÿb4ÅbIúb#Dc9hcG¢c.êc-d5Gd8}d=¶d2ôdR'e0ze<«e7èe5 f7Vf(Žfa·fAgP[g;¬g(ègJh2\h8�h2Èh'ûhQ#iQui/Çi3÷i++j‚WjnÚj-Ikbwk`Úk/;lEkl8±lZêlQEm+—m"ÃmPæm_7n*—n7Ân-ún.(o Wo}xo&öo"p6@pwp@‘p<Òp9qEIq.�qN¾q!
rC/r9sr3­rárs? s,`s4�sHÂsOt;[t,—t;Ät;u<<u:yu&´uNÛu,*vhWvxÀv79w^qwGÐwEx7^xN–xOåx(5yD^yB£yVæyY=zG—z;ßz({BD{R‡{+Ú{2|79|Eq|B·|Jú|qE}Q·}O	~,Y~/†~'¶~%Þ~GEL%’ ¸4ÙP€3_€F“€EÚ€A �Ob�2²�Bå�4(‚4]‚i’‚ü‚$ƒ#<ƒ5`ƒ–ƒ%´ƒIÚƒE$„-j„O˜„Vè„.?…=n…C¬…Bð…K3†O†%Ï†Tõ†0J‡U{‡3Ñ‡1ˆ7ˆ=Wˆ)•ˆ2¿ˆòˆ9‰3I‰0}‰P®‰cÿ‰;cŠ>ŸŠ?ÞŠ3‹kR‹&¾‹3å‹Œ:9Œ7tŒ]¬ŒR
! �(]�0†�+·�/ã�>Ž0RŽFƒŽLÊŽS�Jk�@¶�\÷�IT�2ž�AÑ�4‘9H‘b‚‘@å‘C&’%j’/�’KÀ’>“KK“N—“>æ“g%”(�”V¶”%
•*3•^•Bf•D©•Äî•ë³–DŸ—Gä˜T,™T�™AÖ™Iš+bš0ŽšÔ¿š:”›6Ï›JœQœ*qœ#œœ!ÀœIâœg,�$”�^¹�'ž.@žož"�ž!²ž!Ôž"öž"Ÿ3<Ÿ"pŸ)“Ÿ4½Ÿ4òŸN' Kv UÂ ®¡ªÇ¡Jr¢Q½£;¤0K¤+|¤;¨¤:ä¤2¥/R¥)‚¥"¬¥!Ï¥8ñ¥g*¦9’¦xÌ¦)E§)o§6™§Ð§$Ö§
û§	¨¨	)¨
! 3¨	>¨:H¨/ƒ¨3³¨.ç¨=©@T©•©>¨©ç©0é©>ªbYª;¼ª7øª%0«V«#v«8š«Ó«7î«N&¬Bu¬6¸¬(ï¬)­LB­<�­7Ì­N®ES®8™®.Ò®4¯-6¯"d¯W‡¯Iß¯?)°Gi°±°3Ð°3±B8±?{±=»±9ù±B3²Mv²FÄ²G³AS³S•³+é³(´(>´.g´&–´½´{Ó´+Oµi{µMåµ13¶-e¶1“¶1Å¶g÷¶%_·"…·E¨·%î·#¸%8¸t^¸*Ó¸Hþ¸G¹8b¹8›¹1Ô¹<º3Cº1wº©º&ÇºBîº*1»\»;z»9¶»Hð»99¼2s¼*¦¼\Ñ¼8.½1g½5™½8Ï½2¾;¾2?¾5r¾O¨¾ø¾#¿Q5¿J‡¿'Ò¿.ú¿B)À;lÀ4¨À5ÝÀ8Á/LÁ%|Á$¢Á%ÇÁ/íÁ(Â)FÂ#pÂ)”Â)¾Â-èÂÃ+Ã):ÃdÃ/xÃ!¨Ã#ÊÃKîÃ(:Ä*cÄŽÄ¦Ä$¾Ä)ãÄ)
Å.7Å>fÅ@¥ÅAæÅc(ÆAŒÆ9ÎÆ4Ç;=Ç3yÇ8­ÇHæÇD/ÈPtÈ>ÅÈ3É78É[pÉ<ÌÉ	Ê
Ê.#Ê$RÊ	wÊ?�ÊiÁÊ1+Ë&]Ë„ËM¤Ë-òË! Ì7BÌ'zÌ>¢Ì<áÌ)Í6HÍ2Í@²Í!óÍ<ÎRÎ.mÎ%œÎÂÎ0áÎ/Ï?BÏ8‚Ï?»Ï4ûÏ:0ÐAkÐ=­Ð3ëÐQÑqÑ+‹Ñ)·Ñ+áÑ
Ò'&Ò1NÒ;€Ò<¼Ò!ùÒ$Ó@Ó+ZÓ+†Ó+²Ó+ÞÓ+
! Ô+6Ô+bÔIŽÔ3ØÔ6ÕFCÕ>ŠÕAÉÕ+Ö+7Ö+cÖ'�Ö·Ö"ÔÖ*÷Ö"×;;×w×J—×:â×!Ø$?Ø2dØ5—Ø‹ÍØ2YÙ<ŒÙ=ÉÙEÚ;MÚ@‰ÚMÊÚ7Û.PÛmÛyíÛsgÜnÛÜzJÝtÅÝo:Þ{ªÞu&ßhœßtànzàyéàvcáwÚáxRâqËâ;=ã2yãC¬ã:ðãG+ä)sä(�ä(Æä&ïä0å0GåSxå'ÌåAôå(6æ*_æ,Šæ3·æ0ëæ'ç=Dç=‚çÀçØç
ôç*è+-è+Yè)…è&¯èÖè9îè(é19é&ké/’é@Âé.ê$2ê5Wê4�ê4Âê÷ê;ë<SëD�ëÕë7âë(ì-Cì-qìŸìºìÔì/îì/í1NíM€íNÎí0î2Nî0�î7²î9êî!$ï!FïHhïA±ï*óï!ð@ð&Zð&�ð*¨ð"ÓðöðNñ.añ
! �ñ.›ñ:Êñ)ò5/òceòEÉòAó Qóró,�ó$ºó"ßó.ô%1ô%Wô$}ô¢ôD¹ôDþô4Cõ@xõ(¹õ/âõö(ö?ö2UöLˆöÕöTôöLI÷[–÷Wò÷\JøD§øPìøC=ù�ù/—ù'Çù=ïù5-úEcú=©úMçúE5û({û5¤û
Úû$èû9
ü(Gü7pü;¨üEäüF*ýEqýG·ýDÿýCDþ*ˆþ0³þ;äþ# ÿDÿ@_ÿV ÿ2÷ÿ)*%T&z)¡$Ë=ðL.6{V²N	LXL¥GòL:‡.�Ì(Þ0M8@†/Ç:÷"22U3ˆ4¼Qñ,C)p0šHËM/b2’Å'ã3?]i† £%Äê%ü"	3	E	W	j	$y	ž	%¯	/Õ	%
! ,+
! ,X
! .…
! ,´
! ,á
! ,,;*h&“/ºêóú(%/"Ux—¶7Ã@û<
L
HU
ž
+½
"é
/+<&h'�-·#å&	&01W1‰»Ó(ëš4"Ï5òH(q:Ž/É'ù0!$R%w+�/É'ù(! J+k—!¬Îì4-A8o/¨WØ904jŸ8±)ê,'A(i’°Ì+ë6N,h+•Á9Ê#?Yy8–€Ï0P;�½)Ø=!@>bI¡/ëJf!…§=Ç -&Tn)„)®1Ø
! )/D.t@£-ä-.@o)ŠZ´G(WN€#Ï$ó$ *=  h ,‰ 2¶ Bé ;,!h!Gu!Z½!."(G"Dp"1µ"6ç"3#3R#5†#=¼#Jú#*E$"p$0“$GÄ$%'%?%:\%)—%"Á%*ä%*&O:&EŠ&PÐ&6!'2X'‹'&©'Ð'9é'#(4(7N(7†(3¾(%ò())B)\)@t)-µ)>ã)>"*<a*Dž*3ã*M+Ee+H«+ô+#,#3,3W,*‹,¶,Ã,Ð,
! î,ù,<	-9F-.€-7¯-`ç-3H..|./«.,Û.0/39/;m/F©/ ð/K0#]0F�0È0>æ0#%1+I1.u1¤1,Ä1@ñ1&22!Y28{2,´2,á23-(3'V3-~3+¬3#Ø3Nü3HK4C”4SØ4L,5.y5i¨5b6 u6#–6 º6-Û6'	7V17#ˆ71¬7*Þ7&	8&08CW8E›8)á829>>9/}9>­94ì9+!:4M:9‚:8¼:3õ:);%H;5n; ¤;TÅ;7<6R<7‰<Á<IÚ<H$=?m=\­=Z
! >/e>(•>-¾>ì>*?+7?1c?4•?‰Ê?MT@-¢@+Ð@ ü@=A3[A-�AT½A$B97B$qB.–BÅBÜB(÷B< C']C…C™C¬C¼CÛCûC"D;;D=wDµD6ËD)E<,E(iE'’E/ºE1êE#F@F'^F1†F2¸F?ëFK+GwG—G°G9ÊG@H8EH#~H¢HÂHÑHðHII%/I%UI!{I�I ¸IÙIóIiJ3yJ)­J×J"êJ
K$&KKK iK1ŠK1¼KFîKE5Lh{L)äL3M2BMuMG”M'ÜM.N-3N>aN NµN$ÐN8õNB.ONqO)ÀOêO;P*=P*hP(“P0¼P'íP&Q"<Q-_QE�Q8ÓQER(RR&{R0¢RAÓR&S<S)ZS2„S·SËSáS$ûS T67T&nT•T;±TQíT,?U1lU0žU(ÏU/øU4(V*]VˆV%¡V)ÇV)ñV8W8TWA�W4ÏW@X$EX<jX.§X4ÖX0Y<YVYGsYL»YLZ6UZ.ŒZ1»Z/íZT[ r['“[»[8×[P\0a\’\ §\È\(ç\0]6A]Lx]&Å]Iì]*6^a^+€^N¬^Nû^$J_%o_&•_¼_!Ò_$ô_`2`+J`+v`-¢`5Ð`-aD4a5ya)¯a[Ùa5b6Rb‰b"©b8Ìb	cc! cBcac@rc*³c/Þc(d7d'Td<|d-¹d$çde/!e!Qe5se8©eâe`f>cf6¢f>Ùf!g;:g)vg# gÄgág8ýg.6h3eh9™h8Óh i-iBLiL�i&Üi6j$:j_j1wj<©j;æj."kBQkA”k5Ök1lF>l1…lL·lLm<Qm<Žm>Ëm>
! nCIn�n.¥n/Ôno.o9Lo/†o+¶oLâoH/pExpA¾pqMqJfq"±q'Ôq5üq,2r_r0ur.¦r.Õrs""sEsZs'zs¢sÀs5Üs3t8FtNtXÎt4'u/\u8Œu:Åuv0v*Nv(yv+¢v4Îv9w9=w(ww+ w,Ìw ùw/x$JxoxŽx:©xcäxHy2[y3Žy2ÂyOõyEz"ez?ˆz=ÈzD{&K{%r{)˜{2Â{õ{3|EC|'‰|,±|Þ|6þ|25}Uh}(¾}Gç}>/~An~+°~$Ü~%'&<$c4ˆ/½,í(€BC€L†€Ó€ó€.�=?�'}�4¥�3Ú�8‚7G‚+‚6«‚-â‚Pƒ&aƒ.ˆƒB·ƒ.úƒ1)„:[„:–„<Ñ„)…8…CV…'š…@Â…D†@H†L‰†5Ö†B‡aO‡(±‡;Ú‡DˆL[ˆ[¨ˆX‰I]‰#§‰wË‰FCŠ&ŠŠ±Š7ÌŠ<‹9A‹J{‹,Æ‹<ó‹I0ŒzŒ‘Œ+±ŒÝŒ,ýŒL*�Pw�;È�cŽ hŽ,‰Ž ¶Ž*×Ž-�/0�%`�7†�?¾�/þ�.�6N�…�&ž�1Å�÷�"‘.8‘#g‘ ‹‘+¬‘Ø‘)ø‘)"’L’h’ƒ’ ’À’#Õ’-ù’)'“Q“%q“—“-¤“1Ò“$”4)”*^”5‰”5¿”0õ”&•6<•"s•–•²•Ï•9æ•0 –'Q–-y–,§–7Ô–f—.s—5¢—Ø—<ô—51˜g˜,x˜1¥˜/×˜+™33™0g™/˜™È™×™+ò™9šXš/^š"Žš
! ±š¼šGÄšH›4U›)Š›%´›3Ú›=œJLœj—œ'�**�<U�5’�&È�6ï�'&žNž/bž/’ž1ÂžJôž>?ŸD~Ÿ!ÃŸ/åŸ( )> #h #Œ a° "¡5¡4U¡>Š¡5É¡.ÿ¡/.¢*^¢&‰¢+°¢(Ü¢$£a*£"Œ£ ¯£6Ð£F¤.N¤Z}¤CØ¤F¥Bc¥A¦¥.è¥*¦FB¦.‰¦
¸¦Æ¦Ü¦ô¦!§.§0N§§+™§.Å§#ô§!¨-:¨$h¨$�¨#²¨.Ö¨@©<F©<ƒ©JÀ©Vª7bª=šª1Øª6
! «/A«q«,�«?¼«/ü«0,¬1]¬/�¬5¿¬Võ¬<L­Q‰­0Û­a®Un®kÄ®E0¯Jv¯?Á¯°F!°Ph°"¹°DÜ°V!±1x±@ª±6ë±L"²0o²- ²;Î²c
! ³n³Œ³™³+ª³7Ö³:´1I´8{´&´´7Û´*µ1>µ:pµ@«µ3ìµ' ¶%H¶$n¶;“¶.Ï¶Nþ¶M·5g·�···Ó·ç·iü·mf¸KÔ¸1 ¹"R¹ u¹–¹#³¹C×¹Bº^ºwºF‘ºTØº8-»Df»*«»+Ö»*¼-¼1M¼'¼F§¼=î¼#,½$P½#u½™½(²½(Û½ ¾9%¾_¾~¾š¾´¾Í¾&ä¾¿4¿FR¿Q™¿Cë¿/À(FÀ3oÀ£À6ÃÀ#úÀTÁsÁ-„Á,²ÁßÁ*ùÁ/$Â(TÂ}Â$—Â¼Â)ÛÂ1Ã;7Ã,sÃ0 ÃÑÃ/ðÃ& Ä)GÄqÄ€Ä+–Ä"ÂÄåÄÅ%Å*9ÅdÅzÅ‘Å
¨Å
¶Å#ÄÅ
èÅ%öÅÆ<ÆQÆ&hÆ?�ÆÏÆ(ìÆOÇ(eÇ(ŽÇ·Ç×Ç îÇ7È-GÈuÈ‰È©È¿ÈJÕÈV ÉwÉ�É@¬É(íÉÊ"*ÊMÊ8mÊF¦ÊRíÊ@ËPZË*«Ë0ÖË/Ì37Ì,kÌ˜Ì!§Ì0ÉÌ(úÌM#ÍHqÍºÍ$ÙÍþÍ4ÎNÎ+bÎ+ŽÎºÎ ÔÎ4õÎM*ÏxÏ:ŠÏEÅÏ<ÐHÐ ^Ð)Ð(©Ð!ÒÐôÐÑ'Ñ$@Ñ+eÑ$‘Ñ*¶ÑáÑ5ÒJ6ÒT�ÒÖÒ
ëÒùÒWÓ8qÓªÓ»ÓÓÓ+âÓ5ÔHDÔ�Ô ¨Ô?ÉÔC	Õ;MÕ/‰Õ3¹ÕAíÕ/Ö3FÖ*zÖC¥Ö<éÖ9&×+`×2Œ×@¿×3ØH4Ø3}Ø>±Ø0ðØ8!Ù8ZÙX“Ù$ìÙ4Ú&FÚ5mÚ5£ÚHÙÚ"Û(Û'=ÛeÛzÛŒÛ¤Û*¬Û×ÛöÛÜR%Ü;xÜ'´Ü'ÜÜ$Ý0)Ý-ZÝ$ˆÝ%­Ý%ÓÝ$ùÝ%Þ DÞ$eÞŠÞ¦Þ ¿Þ1àÞ1ßDßcßƒß)¡ßËßëß+úß&àDàSàkàOzàÊàÙàñàá#á;áZáiázá‰á¡á»á8Ôá
ââ%,â&Râ%yâ+ŸâËâ9ãâã#<ã`ãoã:~ã¹ãÈãÚãõã	ää*ä9ä!Pä"rä0•ä[Æä"å3å1Eå*wå¢åµå"Èå1ëåæ3æBKæŽæ* æ4Ëæçç+ç5?çuç!‰ç«ç(Æç8ïç.(èWèjè�è ’è³è&Óèúèé|#é é1´é0æé;êSênê.‚ê±êÇêÚê‹ëêwëŠë�ë¬ëÄëÓëòë5ì7ì(Uì3~ì²ì0¿ì0ðìR!íJtí+¿íëí-î-5î!cî$…îªîÃîØîñî
ï#ï7ïHï\ïoï$ƒï¨ïÁï4Øï
ð"ð!7ðYð*yð¤ð¸ð0Ððññ3ñ#Gñkñ†ñŸñ±ñÈñåñþñ"ò8òLòiò†ò%£òÉòÞòïò ó*,ó0Wóˆó¥ó½óÌóçó%üó"ô:ôYôoô&�ô¨ô»ô+Ìôøôõ3õAIõ@‹õÌõéõ%ö!'öIö\ötöŒö§öÂö×öõö÷)÷A÷T÷l÷D„÷ É÷Kê÷F6øP}øTÎø@#ùdù‚ù<¡ù9ÞùUúTnú/Ãú0óú+$û/Pû/€û<°û<íû9*ü,dü6‘ü,Èü2õü.(ýDWýUœý/òý+"þ+Nþ<zþf·þ9ÿ2Xÿ^‹ÿ_êÿ:J
+…
'±
CÙ
0
DN
.“
AÂ
=
AB
*„
¯
HË
(
=
QT
&¦
>Í

B%
Bh
«
Ë
.×
'
$.
S
*n
™
¹
.É
,ø
6%
\
#y
%�
"Ã
æ

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

§
! 

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


0/

4`

3•

É

 Ø

ù


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

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

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

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

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

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

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

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

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

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

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

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

$ \/€Oc¡%Z&¬$ Í ï ¼:-D'(
! -X 4ñ0±Çdš&+Z;j05/1¬v&0�'{!ª5òI Á%ÝU÷!Þ1g–!ˆ-4&€éS+à%Nˆ"÷Î&Ò¤GVh!à
! Û&à+È†%@'-4]Æ/M…0®hð,Ÿ$Ê‰áy-¯Æ.B,E&Q+‚æÑ$®,Ž5—5¸114™£²˜0Ø4/t	ô2Ã¯'-øÛ5Q	!j3·¸ˆ!Ò"(™'W ²2 µf~*_1º2Šn0£t)™*¾3VòŸ�4å°!=b[«,—ñ®#_5	Ÿ5ÄuÕ.™&­ O#1‰1À2¨1“Ly)å®ªX&~)¨-!·'^Ë˜Êß	'FVV*>Ê+x4¡5j ¹¹¦"˜-.\7ë,ëÛM3ãY4IßPW’/W*ê)‚Ô
! :Ø ˜+o50Ê'ó*¤jS'#ôÊ1&ñ'È¥3/Î5�#J[HSn!­=+a"ÿ¸#¯/Ø
i1þs2bà‘KÖr]ùl
»è.0'!«¬+Â(53*·\Uw( 0.§¿ª.Ñ'¹
5þ%^³¬�T
! FK/¶D0*Ê&
! +Y!.3
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 1737,1743 ****
    -x, --hash-filenames            Hash long pathnames
    Known valid arguments for %s option:
       a constructor taking a single argument of its own class type is invalid  a qualified-id is required  after user-defined conversion:  ambiguous template argument for non-type template parameter is treated as function type  an inherited constructor is not a candidate for initialization from an expression of the same or derived type  and each type can be converted to the other  as it is a non-system directory that duplicates a system directory
!   base %qT  base class %qT of %q+T is non-literal  because conversion sequence for the argument is better  because the following virtual functions are pure within %qT:  but %d required  but does not override %<%T(const %T&)%>  but does not override %<operator=(const %T&)%>  by %qD  candidate conversions include %qD and %qD  candidate expects %d argument, %d provided  candidate expects %d arguments, %d provided  candidate expects at least %d argument, %d provided  candidate expects at least %d arguments, %d provided  cannot convert %qE (type %qT) to type %qT  cannot deduce a template for %qT from non-template type %qT  conversion from return type %qT of template conversion function specialization to %qT is not an exact match  conversion of argument %d would be ill-formed:  couldn%'t deduce template parameter %qD  crosses initialization of %q#D  declared here  deduced conflicting types for parameter %qT (%qT and %qT)  deduced conflicting values for non-type parameter %qE (%qE and %qE)  enters %<catch%> block  enters %<constexpr if%> statement  enters %<try%> block  enters OpenMP structured block  enters scope of %q#D which has non-trivial destructor  enters scope of %q#D, which has non-trivial destructor  enters synchronized or atomic statement  exits OpenMP structured block  expected %qD but got %qD  expected a class template, got %qE  expected a class template, got %qT  expected a constant of type %qT, got %qT  expected a template of type %qD, got %qT  expected a type, got %qE  expected a type, got %qT  for conversion from %qH to %qI  from definition of %q#D  from here  in call to %qD  in evaluation of %<%Q(%#T, %#T)%>  in thrown expression  inconsistent parameter pack deduction with %qT and %qT  inherited here  initializing argument %P of %qD  member function type %qT is not a valid template argument  merge [options] <dir1> <dir2>         Merge coverage file contents
    mismatched types %qT and %qT  no known conversion for argument %d from %qH to %qI  no known conversion for implicit %<this%> parameter from %qH to %qI  no known conversion from %qH to %qI  non-static data member %qD has non-literal type  non-static data member %qD has volatile type  or %<operator=(const %T&)%>  or a %<transaction_may_cancel_outer%> function  overlap [options] <dir1> <dir2>       Compute the overlap of two profiles
    passing %qT as %<this%> argument discards qualifiers  profiling support are only provided in archive format  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion  rewrite [options] <dir>               Rewrite coverage file contents
    since %q+#D declared in base class  skips initialization of %q#D  substitution of deduced template arguments resulted in errors seen above  template argument %qE does not match %qE  template argument %qE does not match pointer-to-member constant %qE  template argument deduction/substitution failed:  template parameter %qD is not a parameter pack, but argument %qD is  template parameters of a template template argument are inconsistent with other deduced template arguments  trying to instantiate %qD  types %qT and %qT have incompatible cv-qualifiers  variable-sized array type %qT is not a valid template argument  when initialized here  when instantiating default argument for call to %qD (BB %d) (operand type is %qT) (operand types are %qT and %qT) (operand types are %qT, %qT, and %qT) All options with the desired characteristics have already been displayed
--- 1719,1725 ----
    -x, --hash-filenames            Hash long pathnames
    Known valid arguments for %s option:
       a constructor taking a single argument of its own class type is invalid  a qualified-id is required  after user-defined conversion:  ambiguous template argument for non-type template parameter is treated as function type  an inherited constructor is not a candidate for initialization from an expression of the same or derived type  and each type can be converted to the other  as it is a non-system directory that duplicates a system directory
!   base %qT  base class %qT of %q+T is non-literal  because conversion sequence for the argument is better  because the following virtual functions are pure within %qT:  but %d required  but does not declare %<%T(const %T&)%>  but does not declare %<operator=(const %T&)%>  by %qD  candidate conversions include %qD and %qD  candidate expects %d argument, %d provided  candidate expects %d arguments, %d provided  candidate expects at least %d argument, %d provided  candidate expects at least %d arguments, %d provided  cannot convert %qE (type %qT) to type %qT  cannot deduce a template for %qT from non-template type %qT  conversion from return type %qT of template conversion function specialization to %qT is not an exact match  conversion of argument %d would be ill-formed:  couldn%'t deduce template parameter %qD  crosses initialization of %q#D  declared here  deduced conflicting types for parameter %qT (%qT and %qT)  deduced conflicting values for non-type parameter %qE (%qE and %qE)  enters %<catch%> block  enters %<constexpr if%> statement  enters %<try%> block  enters OpenMP structured block  enters scope of %q#D which has non-trivial destructor  enters scope of %q#D, which has non-trivial destructor  enters synchronized or atomic statement  exits OpenMP structured block  expected %qD but got %qD  expected a class template, got %qE  expected a class template, got %qT  expected a constant of type %qT, got %qT  expected a template of type %qD, got %qT  expected a type, got %qE  expected a type, got %qT  for conversion from %qH to %qI  from definition of %q#D  from here  in call to %qD  in evaluation of %<%Q(%#T, %#T)%>  in thrown expression  inconsistent parameter pack deduction with %qT and %qT  inherited here  initializing argument %P of %qD  member function type %qT is not a valid template argument  merge [options] <dir1> <dir2>         Merge coverage file contents
    mismatched types %qT and %qT  no known conversion for argument %d from %qH to %qI  no known conversion for implicit %<this%> parameter from %qH to %qI  no known conversion from %qH to %qI  non-static data member %qD has non-literal type  non-static data member %qD has volatile type  or %<operator=(const %T&)%>  or a %<transaction_may_cancel_outer%> function  overlap [options] <dir1> <dir2>       Compute the overlap of two profiles
    passing %qT as %<this%> argument discards qualifiers  profiling support are only provided in archive format  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion  rewrite [options] <dir>               Rewrite coverage file contents
    since %q+#D declared in base class  skips initialization of %q#D  substitution of deduced template arguments resulted in errors seen above  template argument %qE does not match %qE  template argument %qE does not match pointer-to-member constant %qE  template argument deduction/substitution failed:  template parameter %qD is not a parameter pack, but argument %qD is  template parameters of a template template argument are inconsistent with other deduced template arguments  trying to instantiate %qD  types %qT and %qT have incompatible cv-qualifiers  variable-sized array type %qT is not a valid template argument  when initialized here  when instantiating default argument for call to %qD (BB %d) (operand type is %qT) (operand types are %qT and %qT) (operand types are %qT, %qT, and %qT) All options with the desired characteristics have already been displayed
*************** write_c_file - output name is %s, prefix
*** 1746,1764 ****
   because all of its copy and move constructors are deleted candidate 1: %q#F candidate 2: %q#F conflicting code gen style switches are used declared here the expression has a constant value but is not a C++ constant-expression zstd!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L!$ACC LOOP %s loops don't form rectangular iteration space at %L!$ACC LOOP cannot be a DO CONCURRENT loop at %L!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L!$ACC LOOP iteration variable must be of type integer at %L!$ACC ROUTINE already applied at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L!$OMP ATOMIC intrinsic arguments must be scalar at %L!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L!$OMP ATOMIC with ALLOCATABLE variable at %L!$OMP DECLARE REDUCTION %s not found at %L!$OMP DECLARE REDUCTION %s not found for type %s at %L!$OMP DECLARE SIMD should refer to containing procedure %qs at %L!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"::" was expected after module nature at %C but was not found"USE :: module" at %C# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC memregs must precede any function decls#pragma GCC memregs takes a number [0..16]#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX$ descriptor at %L$ should be the last specifier in format at %L%#qT declared here%#qT defined here%%:canon_for_mlib takes 1 or more pairs of parameters%%:target_mode_check takes an even number of parameters%%LOC() as an rvalue at %C%+qD causes a section type conflict%+qD causes a section type conflict with %qD%+qD declared %qE after being used%+qD declared %qs after being used%+qD declared weak after being used%<!%> not valid in GIMPLE%<#pragma %s%> may only be used in compound statements%<#pragma GCC aarch64%> requires a string parameter%<#pragma GCC ivdep%> must be inside a function%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>%<#pragma GCC optimize%> is not a string or number%<#pragma GCC optimize%> is not allowed inside functions%<#pragma GCC optimize%> string is badly formed%<#pragma GCC option%> is not a string%<#pragma GCC option%> is not allowed inside functions%<#pragma GCC pch_preprocess%> must be first%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>%<#pragma GCC target%> is not supported for this machine%<#pragma GCC target%> string is badly formed%<#pragma GCC unroll%> must be inside a function%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u%<#pragma GCC visibility push()%> must specify %<default%>, %<internal%>, %<hidden%> or %<protected%>%<#pragma GCC visibility%> must be followed by %<push%> or %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target%<#pragma acc %s data%> has no data movement clause%<#pragma acc routine%> must be applied before definition%<#pragma acc routine%> must be applied before use%<#pragma acc routine%> must be at file scope%<#pragma acc routine%> names a set of overloads%<#pragma acc routine%> not immediately followed by a single function declaration or definition%<#pragma acc routine%> not immediately followed by function declaration or definition%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause%<#pragma align%> must appear before the declaration of %qD, ignoring%<#pragma implementation%> for %qs appears after file is included%<#pragma message: %s%>%<#pragma omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp atomic update%> uses two different expressions for memory%<#pragma omp atomic update%> uses two different variables for memory%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>%<#pragma omp declare %s%> must be followed by function declaration or definition%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>%<#pragma omp declare %s%> not immediately followed by a function declaration or definition%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition%<#pragma omp declare %s%> not immediately followed by function declaration or definition%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>%<#pragma omp declare reduction%> not at file or block scope%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct%<#pragma omp simd%> used with class iteration variable %qE%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma omp target enter data%> must contain at least one %<map%> clause%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause%<#pragma omp target exit data%> must contain at least one %<map%> clause%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma pack (pop)%> encountered without matching %<#pragma pack (push)%>%<#pragma pack%> has no effect with %<-fpack-struct%> - ignored%<#pragma pack(pop, %E)%> encountered without matching %<#pragma pack(push, %E)%>%<#pragma redefine_extname%> ignored due to conflict with %<asm%> declaration%<#pragma redefine_extname%> ignored due to conflict with previous %<#pragma redefine_extname%>%<#pragma redefine_extname%> ignored due to conflict with previous rename%<#pragma scalar_storage_order%> is not supported for C++%<#pragma vtable%> no longer supported%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> is not allowed here%<$%>operand number used after format without operand number%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%.*s%> directive argument is not a nul-terminated string%<%.*s%> directive output between %wu and %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output between %wu and %wu bytes may cause result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes may exceed minimum required size of 4095%<%.*s%> directive output may be truncated writing %wu byte into a region of size %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output of %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output truncated writing %wu byte into a region of size %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive precision out of range%<%.*s%> directive width out of range%<%.*s%> directive writing %wu byte into a region of size %wu%<%.*s%> directive writing %wu bytes into a region of size %wu%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing %wu or more bytes into a region of size %wu%<%.*s%> directive writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing up to %wu bytes into a region of size %wu%<%.*s%> directive writing up to %wu bytes into a region of size between %wu and %wu%<%D::%D%> is not a class member%<%D::%D%> is not a member of %qT%<%E::%E%> has not been declared%<%E::%E%> is not a class or namespace%<%E::%E%> is not a class, namespace, or enumeration%<%E::%E%> is not a type%<%E::%E%> scoped attribute directive ignored%<%T::%D%> names constructor in %qT%<%T::%D%> names destructor%<%T::%D%> names the constructor, not the type%<%T::%E%> has not been declared%<%T::%E%> is not a type%<%T::%E%> names the constructor, not the type%<%c%> is not a valid character in an identifier%<%c%> is not a valid first character for an identifier%<%c%E%> not found in protocol(s)%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration%<%s %s%> construct not closely nested inside of %qs%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region%<%s%> is unknown%<%s=%s%> and %<%s-%s%> are incompatible%<&%> constraint used with no register class%<&%> not allowed by itself in line %d%<&%> should come before %<...%>%<&&%> not valid in GIMPLE%<)%> expected at %C%<*%> in boolean context, suggest %<&&%> instead%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>%<-%s%> conflicts with the other architecture options, which specify a %s processor%<--help%> argument %q.*s is ambiguous, please be more specific%<-I-%> specified twice%<-MG%> may only be used with %<-M%> or %<-MM%>%<-W%serror=%s%>: no option %<-%s%>%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?%<-Wabi%> warns about differences from the most up-to-date ABI, which is also used by default%<-Wabi%> won%'t warn about anything%<-Wabi=1%> is not supported, using =2%<-Werror=%> argument %qs is not valid for %s%<-Werror=%s%>: %<-%s%> is not an option that controls warnings%<-Wformat-contains-nul%> ignored without %<-Wformat%>%<-Wformat-extra-args%> ignored without %<-Wformat%>%<-Wformat-nonliteral%> ignored without %<-Wformat%>%<-Wformat-security%> ignored without %<-Wformat%>%<-Wformat-y2k%> ignored without %<-Wformat%>%<-Wformat-zero-length%> ignored without %<-Wformat%>%<-Wmisleading-indentation%> is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers%<-f%s%> and %<%s=%s%> are incompatible%<-f%s%> is not supported with CONST16 instructions%<-f%s%> not supported: ignored%<-f%sleading-underscore%> not supported on this target machine%<-fPIC%> and %<-fpic%> are not supported in this configuration%<-fPIC%> is not supported%<-fPIC%>/%<-fpic%> not supported for this target%<-fPIE%> is not supported%<-fabi-compat-version=1%> is not supported, using =2%<-fabi-version=1%> is no longer supported%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1%<-falign-%s%> is not between 0 and %d%<-falign-labels=%d%> is not supported%<-falign-loops=%d%> is not supported%<-faligned-new=%d%> is not a power of two%<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-address%>%<-fassociative-math%> disabled; other options take precedence%<-fcall-saved-REG%> is not supported for out registers%<-fcf-protection=branch%> is not supported for this target%<-fcf-protection=full%> is not supported for this target%<-fcf-protection=return%> is not supported for this target%<-fd-lines-as-code%> has no effect in free form%<-fd-lines-as-comments%> has no effect in free form%<-fdata-sections%> not supported for this target%<-fdbg-cnt=%s:%d-%d%> has smaller upper limit than the lower%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>%<-fdirectives-only%> is incompatible with %<-traditional%>%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=standard%> for Ada%<-fexcess-precision=standard%> for C++%<-fexcess-precision=standard%> for Fortran%<-ffunction-sections%> not supported for this target%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)%<-fipa-bit-cp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-cp%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-cp-clone%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-icf%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-functions%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-variables%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pta%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pure-const%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-ra%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference-addressable%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-sra%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-stack-alignment%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-vrp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive%<-fno-fat-lto-objects%> are supported only with linker plugin%<-fno-gnu89-inline%> is only supported in GNU99 or C99 mode%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>%<-fobjc-exceptions%> is required to enable Objective-C exception syntax%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> greater than 1%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-fnext-runtime%> with %<-fobjc-abi-version%> argument less than 2%<-foffload-abi%> option can be specified only for offload compiler%<-fopenacc-dim%> operand is malformed at %qs%<-fpartial-inlining%> is incompatible with %<-flive-patching=inline-only-static%>%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target%<-fpic%> and %<-mapcs-reent%> are incompatible%<-fpic%> is not supported%<-fpie%> is not supported%<-fprefetch-loop-arrays%> is not supported with %<-Os%>%<-fprefetch-loop-arrays%> not supported for this target%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)%<-frecord-gcc-switches%> is not supported by the current target%<-freorder-blocks-and-partition%> does not support unwind info on this architecture%<-freorder-blocks-and-partition%> does not work on this architecture%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture%<-freorder-blocks-and-partition%> not supported on this architecture%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option%<-fsanitize-recover=%s%> is not supported%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are incompatible with %<-fsanitize=thread%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> is incompatible with %<-fsanitize=kernel-address%>%<-fsanitize=all%> option is not valid%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsplit-stack%> currently only supported on GNU/Linux%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with glibc-2.18 or later%<-fsplit-stack%> does not support 2 register parameters for a nested function%<-fsplit-stack%> does not support 3 register parameters%<-fsplit-stack%> does not support fastcall with nested function%<-fsplit-stack%> is not supported by this compiler configuration%<-fsplit-stack%> requires assembler support for CFI directives%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>%<-fstack-check=specific%> for Thumb-1%<-fstack-check=specific%> not implemented for MIPS16%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses%<-fstack-limit-%> options are ignored with %<-mfdpic%>; use %<-mstack-check-l1%>%<-fstack-limit-%> options are not supported on this cpu%<-fstack-protector%> not supported for this target%<-fuse-cxa-atexit%> is not supported for msp430-elf%<-fuse-linker-plugin%>, but %s not found%<-fwhole-program%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fwpa%> and %<-fltrans%> are mutually exclusive%<-g%> is only supported when using GAS on this processor%<-g%> option disabled%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level%<-gdwarf-6%> is output as version 5 with incompatibilities%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>%<-gnat%> misspelled as %<-gant%>%<-gsplit-dwarf%> is not supported on this platform, ignored%<-gsplit-dwarf%> is not supported with LTO, disabling%<-iplugindir%> <dir> option not passed from the gcc driver%<-m%s%> not supported in this configuration%<-m64%> requires a PowerPC64 cpu%<-mabi=%s%> not supported with %<-fsanitize=address%>%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>%<-mabi=%s%> not supported with %<-fsanitize=thread%>%<-mabi=2fp+%> option only support when FPU available, must be enable %<-mext-fpu-sp%> or %<-mext-fpu-dp%>%<-mabi=ms%> not supported with X32 ABI%<-maix64%> required: 64-bit computation with 32-bit addressing not yet supported%<-maix64%> requires PowerPC64 architecture remain enabled%<-malign-functions%> is obsolete, use %<-falign-functions%>%<-malign-functions=%d%> is not between 0 and %d%<-malign-jumps%> is obsolete, use %<-falign-jumps%>%<-malign-jumps=%d%> is not between 0 and %d%<-malign-loops%> is obsolete, use %<-falign-loops%>%<-malign-loops=%d%> is not between 0 and %d%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>%<-march=%s%> is not compatible with the selected ABI%<-march=%s%> requires %<-mfp32%>%<-march=%s%>: %s must separate with _%<-march=%s%>: Expect number after %<%dp%>.%<-march=%s%>: ISA string is not in canonical order. %<%c%>%<-march=%s%>: ISA string must begin with rv32 or rv64%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-masm=intel%> not supported in this configuration%<-max-stackframe=%d%> is not usable, not between 0 and %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination%<-mbranch-cost=%d%> is not between 0 and 5%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> is not compatible with %s%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH%<-mcmodel incompatible with other toc options%>%<-mcmodel%> incompatible with other toc options%<-mcmodel=%> is not supported in 32-bit mode%<-mcode-region=either%> requires the large memory model (%<-mlarge%>)%<-mcode-region=upper%> requires the large memory model (%<-mlarge%>)%<-mcorea%> and %<-mcoreb%> can%'t be used together%<-mcorea%> should be used with %<-mmulticore%>%<-mcoreb%> should be used with %<-mmulticore%>%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead%<-mcpu=%s%> conflicts with %<-march=%s%>%<-mcpu=%s%> has invalid silicon revision%<-mcpu=%s%> is not valid%<-mdata-region=either%> requires the large memory model (%<-mlarge%>)%<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)%<-mdiv%> requires %<-march%> to subsume the %<M%> extension%<-mdouble-float%> ignored without %<-mhard-float%>%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>%<-mes0%> can only be used with C%<-mexr%> is used without %<-ms%>%<-mexr%> is used without %<-ms%> or %<-msx%>%<-mfdivdu%> ignored without %<-mhard-float%>%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target%<-mfentry%> is supported only for 64-bit CPUs%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>%<-mfloat-abi=hard%> and VFP%<-mfloat-abi=hard%>: selected processor lacks an FPU%<-mfpxx%> can only be used with the o32 ABI%<-mfpxx%> requires %<-mlra%>%<-mfunction-return%> and %<-fcf-protection%> are not compatible%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI%<-mgp32%> used with a 64-bit ABI%<-mgp64%> used with a 32-bit ABI%<-mgp64%> used with a 32-bit processor%<-mgpopt%> not supported with PIC.%<-mgprel-sec=%> argument is not a valid regular expression.%<-mgprel-sec=%> not supported with PIC.%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>%<-mhard-float%> is not supported by the selected CPU%<-mincoming-stack-boundary=%d%> is not between %d and 12%<-mindirect-branch%> and %<-fcf-protection%> are not compatible%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible%<-mint32%> is not supported for H8300 and H8300L targets%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead%<-mips3d%> requires %<-mpaired-single%>%<-misr-secure=%d%> argument not in between 0 and 3%<-misr-vector-size=%d%> argument must be 4 or 16%<-mlarge%> requires a 430X-compatible %<-mmcu=%>%<-mlong-double-64%> not allowed with %<-m64%>%<-mloongson-ext2%> must be used with %<-mloongson-ext%>%<-mloongson-mmi%> must be used with %<-mhard-float%>%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>%<-mmul=g13%> cannot be used with %<-mcpu=g10%>%<-mmul=g13%> cannot be used with %<-mcpu=g14%>%<-mmul=g14%> cannot be used with %<-mcpu=g10%>%<-mmul=g14%> cannot be used with %<-mcpu=g13%>%<-mmulticore%> can only be used with BF561%<-mn%> is not supported for linux targets%<-mn%> is used without %<-mh%> or %<-ms%> or %<-msx%>%<-mno-%s%> turns off %<-m%s%>%<-mno-allow-string-insns%> forbids the generation of the RMPA instruction%<-mno-altivec%> disables vsx%<-mno-dpfp-lrsr%> supported only with %<-mdpfp%>%<-mno-exr%> is valid only with %<-ms%> or %<-msx%> - option ignored%<-mno-fentry%> isn%'t compatible with SEH%<-mno-gpopt%> needs %<-mexplicit-relocs%>%<-mno-mpy%> supported only for ARC700 or ARCv2%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> is not compatible with this target%<-mnop-mcount%> is not implemented for %<-fPIC%>%<-mpcrel%> %<-fPIC%> is not currently supported on selected cpu%<-mpic-register=%> is useless without %<-fpic%>%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)%<-mpreferred-stack-boundary%> is not supported for this target%<-mpreferred-stack-boundary=%d%> is not between %d and %d%<-mpreferred-stack-boundary=%d%> must be between %d and %d%<-mquad-memory%> is not available in little endian mode%<-mquad-memory%> requires 64-bit mode%<-mquad-memory-atomic%> requires 64-bit mode%<-mr0rel-sec=%> argument is not a valid regular expression.%<-mr0rel-sec=%> not supported with PIC.%<-mregparm%> is ignored for Intel MCU psABI%<-mregparm%> is ignored in 64-bit mode%<-mregparm=%d%> is not between 0 and %d%<-mrelax%> is only supported for RTP PIC%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> is ignored in 64bit mode%<-ms2600%> is used without %<-ms%>%<-mshared-library-id=%> specified without %<-mid-shared-library%>%<-mshared-library-id=%s%> is not between 0 and %d%<-msmart%> is incompatible with %<-mhigh-registers%>%<-mspfp_fast%> not available on ARC600 or ARC601%<-msse5%> was removed%<-msseregparm%> used without SSE enabled%<-mstack-guard%> implies use of %<-mstack-size%>%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code%<-msx%> is not supported in coff%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead%<-mvsx%> and %<-mno-altivec%> are incompatible%<-mvsx%> needs indexed addressing%<-mvsx%> requires hardware floating point%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>%<-pipe%> ignored because %<-save-temps%> specified%<-pipe%> not supported%<-static-libgfortran%> is not supported in this configuration%<-x %s%> after last input file has no effect%<.%s%> designator used multiple times in the same initializer list%<...%> handler must be the last handler for its try block%<...%> not allowed in designated initializer list%<::%> needed in PROCEDURE binding with explicit target at %C%<::%D%> has not been declared%<::%D%> has not been declared; did you mean %qs?%<::%E%> has not been declared%<::%E%> is not a class or namespace%<::%E%> is not a class, namespace, or enumeration%<::%E%> is not a type%<::main%> must return %<int%>%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<<<%> in boolean context, did you mean %<<%>?%<=> target%> is invalid for DEFERRED binding at %C%<>>%> operator is treated as two right angle brackets in C++11%<>>%> should be %<> >%> within a nested template argument list%<?:%> using integer constants in boolean context%<?:%> using integer constants in boolean context, the expression will always evaluate to %<true%>%<@catch%> parameter cannot be protocol-qualified%<@catch%> parameter is not a known Objective-C class type%<@dynamic%> is not available in Objective-C 1.0%<@dynamic%> not in @implementation context%<@dynamic%> requires the @interface of the class to be available%<@encode%> must specify a type as an argument%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@interface%> of class %qE not found%<@optional%> is allowed in @protocol context only%<@optional%> is not available in Objective-C 1.0%<@package%> is not available in Objective-C 1.0%<@package%> presently has the same effect as %<@public%>%<@property%> is not available in Objective-C 1.0%<@required%> is allowed in @protocol context only%<@required%> is not available in Objective-C 1.0%<@synchronized%> argument is not an object%<@synthesize%> cannot be used in categories%<@synthesize%> is not available in Objective-C 1.0%<@synthesize%> not in @implementation context%<@synthesize%> requires the @interface of the class to be available%<@throw%> (rethrow) used outside of a %<@catch%> block%<@throw%> argument is not an object%<@try%> without %<@catch%> or %<@finally%>%<CPU_TYPE%> and %<MPY_TYPE%> column headings are missing from %<devices.csv%>%<CPU_TYPE%> column heading is missing from %<devices.csv%>%<CTABLE_ENTRY%> base address is not a multiple of 256%<CTABLE_ENTRY%> index %%<DECL_GIMPLE_REG_P%> set on a variable with address taken%<G0%> in format at %L%<GCC ivdep%> directive not at the start of a loop at %C%<GCC novector%> directive not at the start of a loop at %C%<GCC unroll%> directive not at the start of a loop at %C%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C%<GCC vector%> directive not at the start of a loop at %C%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model%<LEXER_DEBUGGING_ENABLED_P%> is not set to true%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<MPY_TYPE%> column heading is missing from %<devices.csv%>%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>%<TYPE_BINFO%> is not %<TREE_BINFO%>%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p%<TYPE_CACHED_VALUES_P%> is set while it should not be%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>%<TYPE_CANONICAL%> is not compatible%<TYPE_CANONICAL%> of main variant is not main variant%<TYPE_FIELDS%> defined in incomplete type%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>%<TYPE_MAX_VALUE_RAW%> non-NULL%<TYPE_METHOD_BASETYPE%> is not main variant%<TYPE_METHOD_BASETYPE%> is not record nor union%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>%<TYPE_OFFSET_BASETYPE%> is not record nor union%<TYPE_VALUES_RAW%> field is non-NULL%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>%<V%> modifier on non-integer register%<[%E] =%> used in a GNU-style designated initializer for class %qT%<[*]%> not allowed in other than function prototype scope%<[*]%> not in a declaration%<[super ...]%> must appear in a method context%<_Alignas%> specifiers cannot reduce alignment of %qE%<_Alignas%> specifiers cannot reduce alignment of compound literal%<_Alignas%> specifiers cannot reduce alignment of unnamed field%<_Atomic%> %qD in %<aligned%> clause%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in %<linear%> clause%<_Atomic%> %qD in %qs clause%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in implicit %<map%> clause%<_Atomic%> %qE in %<reduction%> clause%<_Atomic%> %qE in %qs clause%<_Atomic%> applied to a qualified type%<_Atomic%> expression in %<#pragma omp atomic%>%<_Atomic%> in Objective-C%<_Atomic%> iteration variable %qE%<_Atomic%> qualified type in %<#pragma omp declare reduction%>%<_Atomic%>-qualified array type%<_Atomic%>-qualified function type%<_Atomic%>-qualified parameter type %qT of %q+D%<_Atomic%>-qualified return type of %qD%<_Float%d%s%> is not supported on this target%<_Generic%> association has function type%<_Generic%> association has incomplete type%<_Generic%> association has variable length type%<_Generic%> selector matches multiple associations%<_Generic%> selector of type %qT is not compatible with any association%<_Generic%> specifies two compatible types%<_Noreturn%> in empty declaration%<_Sat%> is used without %<_Fract%> or %<_Accum%>%<__BELOW100__%> attribute only applies to variables%<__GIMPLE%> only valid with %<-fgimple%>%<__RTL%> function cannot be compiled with %<-flto%>%<__alignof%> applied to a bit-field%<__auto_type%> followed by %<[[]]%> attributes%<__auto_type%> in empty declaration%<__auto_type%> may only be used with a single declarator%<__auto_type%> requires a plain identifier as declarator%<__auto_type%> requires an initialized data declaration%<__auto_type%> used with a bit-field initializer%<__builtin_arc_aligned%> with non-constant alignment%<__builtin_complex%> operand not of real binary floating-point type%<__builtin_complex%> operands of different types%<__builtin_convertvector%> first argument must be an integer or floating vector%<__builtin_convertvector%> number of elements of the first argument vector and the second argument vector type should be the same%<__builtin_convertvector%> second argument must be an integer or floating vector type%<__builtin_eh_return%> not supported on this target%<__builtin_longjmp%> second argument must be 1%<__builtin_mffsl%> not supported with %<-msoft-float%>%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>%<__builtin_next_arg%> called without an argument%<__builtin_rx_%s%> takes %<C%>, %<Z%>, %<S%>, %<O%>, %<I%>, or %<U%>%<__builtin_saveregs%> not supported by this subtarget%<__builtin_saveregs%> not supported by this target%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>%<__builtin_set_thread_pointer%> is not supported on this target%<__builtin_shuffle%> argument vector(s) inner type must have the same size as inner type of the mask%<__builtin_shuffle%> argument vectors must be of the same type%<__builtin_shuffle%> arguments must be vectors%<__builtin_shuffle%> last argument must be an integer vector%<__builtin_shuffle%> number of elements of the argument vector(s) and the mask vector should be the same%<__builtin_thread_pointer%> is not supported on this target%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments%<__delay_cycles%> is limited to 32-bit loop counts%<__delay_cycles%> only takes constant arguments%<__delay_cycles%> only takes non-negative cycle counts%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__int%d%> is not supported by this target%<__int%d%> is not supported on this target%<__label__%> declarations are only allowed in function scopes%<__label__%> not at the beginning of a block%<__restrict%> can only be specified for objects and functions%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> before %qD%<__thread%> can only be specified for objects and functions%<__transaction_atomic%> without transactional memory support enabled%<__transaction_cancel%> not within %<__transaction_atomic%>%<__transaction_cancel%> within a %<__transaction_relaxed%>%<__transaction_cancel%> without transactional memory support enabled%<__transaction_relaxed%> without transactional memory support enabled%<a%d%> argument of %qs intrinsic at %L must be %s(%d)%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L%<alias%> attribute ignored because function is defined%<alignas%> argument has non-integral type %qT%<aligned%> clause alignment expression must be integral%<aligned%> clause alignment expression must be positive constant integer expression%<alloca%> bound is unknown%<always_inline%> function might not be inlinable%<and%> of mutually exclusive equal-tests is always 0%<asm%> clobber conflict with input operand%<asm%> clobber conflict with output operand%<asm%> declaration ignored due to conflict with previous rename%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<asm%> not allowed in %<transaction_safe%> function%<asm%> not allowed in atomic transaction%<asm%> operand %d probably does not match constraints%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> qualifier %qT ignored outside of function body%<asm%> qualifier outside of function body%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list%<asm%> specifiers are not permitted on non-static data members%<assign%> attribute conflicts with %<copy%> attribute%<assign%> attribute conflicts with %<retain%> attribute%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<async%> expression must be integral%<atexit%> failed%<atomic%> property %qs is using bit-field instance variable %qs%<atomic_cancel%>%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause%<auto%> can only be specified for variables or function declarations%<auto%> changes meaning in C++11; please remove it%<auto%> conflicts with other OpenACC loop specifiers%<auto%> in file-scope empty declaration%<auto%> not allowed in alias declaration%<auto%> parameter not permitted in this context%<bank_switch%> has no effect on non-interrupt functions%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region%<builtin_return_address%> contains only 2 bytes of address%<cancel for%> inside %<nowait%> for construct%<cancel for%> inside %<ordered%> for construct%<cancel sections%> inside %<nowait%> sections construct%<catch%> is not supported%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>%<const%> %qs cannot be declared %<mutable%>%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration%<const%> can only be specified for objects and functions%<const%> qualified %<depobj%> expression%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>%<constexpr%> call flows off the end of the function%<constexpr%> constructor does not have empty body%<constexpr%> constructor for union %qT must initialize exactly one non-static data member%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type%<constexpr%> static data member %qD must have an initializer%<constexpr%> variable %qD has variably-modified type %qT%<constinit%> can only be applied to a variable with static or thread storage duration%<constinit%> on function return type is not allowed%<constinit%> variable %qD does not have a constant initializer%<copy%> attribute is only valid for Objective-C objects%<critical%> region may not be nested inside a %<critical%> region with the same name%<custom-%s=%> argument should be a non-negative integer%<custom-%s=%> is not recognized as FPU instruction%<custom-%s=%> requires argument%<decl-specifier%> in declaration of deduction guide%<decl-specifier%> invalid in condition%<declare variant%> on constructor %qD%<declare variant%> on defaulted %qD%<declare variant%> on deleted %qD%<declare variant%> on destructor %qD%<declare variant%> on virtual %qD%<decltype%> cannot resolve address of overloaded function%<decltype%> evaluates to %qT, which is not a class or enumeration type%<default%> label not within a switch statement%<default%> target was not set%<delete[]%> is not a constant expression%<depend%> clause with %<depobj%> dependence type on array section%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space%<depend%> clause with %<sink%> modifier waiting for lexically later iteration%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct%<depend(%s)%> is only allowed in %<omp ordered%>%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct%<depobj%> expression is not lvalue expression%<device%> id must be integral%<dim%> argument of %qs intrinsic at %L is not a valid codimension index%<dim%> argument of %qs intrinsic at %L is not a valid dimension index%<dim%> argument of %s intrinsic at %L is not a valid dimension index%<dist_schedule%> chunk size expression must be integral%<distribute%> region must be strictly nested inside %<teams%> construct%<dynamic_cast%> not permitted with %<-fno-rtti%>%<dynamic_cast<%#T>(%#D)%> can never succeed%<else%> without a previous %<if%>%<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<explicit%> in friend declaration%<explicit%> outside class declaration%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified multiple times%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<flatten%> attribute attribute is ignored on aliases%<flush%> list specified together with memory order clause%<fopen%>: %s: %m%<for%> loop initial declarations are only allowed in C99 or C11 mode%<friend%> can only be specified inside a class%<friend%> used outside of class%<gang%> num expression must be integral%<gang%> num value must be positive%<gang%> static expression must be integral%<gang%> static value must be positive%<generic%> CPU can be used only for %<-mtune=%> switch%<generic%> CPU can be used only for %<target("tune=")%> attribute%<getter%> attribute of property %qD conflicts with previous declaration%<gnu_inline%> attribute present on %q+D%<goto%> in %<constexpr%> function%<goto%> is not a constant expression%<grainsize%> expression must be integral%<grainsize%> value must be positive%<h%> applied to non-register operand%<hint%> expression must be constant integer expression%<hint%> expression must be integral%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>%<ifunc%> resolver for %qD must return %qT%<ifunc%> resolver for %qD should return %qT%<inbranch%> clause is incompatible with %<notinbranch%>%<inline%> can only be specified for functions%<inline%> in empty declaration%<inline%> is not allowed in declaration of friend template specialization %qD%<inline%> specified for friend class declaration%<inline%> specifier invalid for function %qs declared out of global scope%<inline%> specifier invalid for variable %qD declared at block scope%<inscan%> %<reduction%> clause on %qs construct%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator%<inscan%> %<reduction%> clause with array section%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<iterator%> modifier incompatible with %qs%<iterator%> modifier may not be specified on %<depobj%> construct%<l1-cache-size%> parameter is not a power of two %d%<lang_*%> check: failed in %s, at %s:%d%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>%<linear%> clause may not be specified together with %<ordered%> clause with a parameter%<linear%> clause step %qE is neither constant nor a parameter%<linear%> clause step expression must be integral%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause%<location_t%> is not defined as a type%<locus%> is not defined as a type%<long long long%> is too long for GCC%<long%> and %<short%> specified together%<long%> switch expression not converted to %<int%> in ISO C%<lp_array%> does not match %<region_tree%>%<lp_array%> is corrupted for lp %i%<lto_obj_file_open()%> failed%<main%> declared %<_Noreturn%>%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region%<memset%> used with constant zero length parameter; this could be due to transposed parameters%<memset%> used with length equal to number of elements without multiplication by element size%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit%<ms_hook_prologue%> attribute is not compatible with nested function%<msp430_set_driver_var%> expects 2 arguments%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct%<namespace%> definition is not allowed here%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array%<new%> of type %qT with extended alignment %d%<no-custom-%s%> does not accept arguments%<nogroup%> clause must not be used together with %<reduction%> clause%<nonatomic%> attribute of property %qD conflicts with previous declaration%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause%<nonnull%> argument %qD compared to NULL%<noreturn%> function does return%<nowait%> clause must not be used together with %<copyprivate%>%<num_tasks%> value must be positive%<num_teams%> value must be positive%<num_threads%> value must be positive%<offsetof%> within non-standard-layout type %qT is conditionally-supported%<operator %s%>%<operator %s%> in %<%s%E%>%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<operator delete[]%> cannot be a destroying delete%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)%<operator new%> must return type %qT%<operator new%> takes type %<size_t%> (%qT) as first parameter%<operator%s%>%<operator%s%> in %<%E %s %E%>%<operator%s%> in %<%E%s%>%<operator%s%> in %<%s%E%>%<operator=%> should return a reference to %<*this%>%<operator[]%>%<operator[]%> in %<%E[%E]%>%<or%> of unmatched not-equal tests is always 1%<order%> clause must not be used together with %<ordered%>%<ordered simd threads%> must be closely nested inside of %<for simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter may not be specified on %qs construct%<ordered%> clause with parameter on range-based %<for%> loop%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>%<pex_init%> failed: %m%<pragma omp requires%> requires at least one clause%<priority%> expression must be integral%<priority%> value must be non-negative%<readonly%> attribute conflicts with %<readwrite%> attribute%<readonly%> attribute conflicts with %<setter%> attribute%<readonly%> attribute of property %qD conflicts with previous declaration%<region_array%> does not match %<region_tree%>%<region_array%> is corrupted for region %i%<register%> in file-scope empty declaration%<register%> storage class specifier used%<reinterpret_cast%> from integer to pointer%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers%<reinterpret_cast%> is not a constant expression%<reinterpret_cast<%T>(%E)%> is not a constant expression%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>%<retain%> attribute conflicts with %<copy%> attribute%<retain%> attribute is only valid for Objective-C objects%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<safelen%> clause expression must be positive constant integer expression%<scalar_storage_order%> is not supported because endianness is not uniform%<seq%> overrides other OpenACC loop specifiers%<setter%> attribute of property %qD conflicts with previous declaration%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size%<signed%> and %<unsigned%> specified together%<simdlen%> clause expression must be positive constant integer expression%<simdlen%> clause value is bigger than %<safelen%> clause value%<sizeof%> applied to a bit-field%<sizeof%> on array function parameter %qE will return size of %qT%<sizeof...%> argument must be surrounded by parentheses%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array%<static%> %qs cannot be declared %<mutable%>%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specifier invalid for function %qs declared out of global scope%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>%<static_cast%> from type %qT to type %qT casts away qualifiers%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?%<std::%s%> is only available from %s onwards%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>%<std::tuple_size<%T>::value%> is not an integral constant expression%<strong%> using directive no longer supported%<struct %E%> declared in %<for%> loop initial declaration%<symver%> attribute argument %qs must contain one or two %<@%>%<symver%> attribute argument not a string constant%<symver%> attribute is only applicable to symbols%<symver%> attribute only applies to functions and variables%<target("rtd")%> is ignored in 64bit mode%<target("sseregparm")%> used without SSE enabled%<target("tune=x86-64")%> is deprecated; use %<target("tune=k8")%> or %<target("tune=generic")%> instead as appropriate%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits%<task%> reduction modifier on a construct with a %<nowait%> clause%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct%<template%> must follow a nested-name-specifier%<this%> allowed in OpenMP only in %<declare simd%> clauses%<this%> cannot be captured by reference%<this%> is unavailable for static member functions%<this%> may not be used in this context%<this%> was not captured for this lambda function%<thread_limit%> expression must be integral%<thread_limit%> value must be positive%<threadprivate%> %qD is not file, namespace or block scope variable%<threadprivate%> %qE directive not in %qT definition%<threadprivate%> %qE has incomplete type%<throw%> will always call %<terminate%>%<tile%> argument needs integral type%<tile%> argument needs positive integral constant%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> may only be specified for a virtual function%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<typedef%> was ignored in this declaration%<typeid%> is not a constant expression because %qE is of polymorphic type%<typeid%> of qualified function type %qT%<typeid%> operator cannot appear in a constant-expression%<typename %T::%D%> names %q#T, which is not a class template%<typename %T::%D%> names %q#T, which is not a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed arguments%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores%<vector%> length expression must be integral%<vector%> length value must be positive%<verify_gimple%> failed%<virtual%> %<consteval%> method %qD not supported yet%<virtual%> can only be specified for functions%<virtual%> outside class declaration%<virtual%> specified more than once in base-specifier%<void%> as only parameter may not be qualified%<void%> must be the only parameter%<volatile%> can only be specified for objects and functions%<volatile%>-qualified parameter is deprecated%<volatile%>-qualified return type is deprecated%<volatile%>-qualified structured binding is deprecated%<wait%> expression must be integral%<warn_if_not_aligned%> may not be specified for %q+D%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<worker%> num expression must be integral%<worker%> num value must be positive%<||%> not valid in GIMPLE%<~%> on a boolean expression%<~%> on an expression of type %<bool%>%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>%G%<%.*s%> directive argument is null%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu byte may overlap %wu byte%G%qD accessing %wu bytes may overlap %wu byte%G%qD accessing %wu byte may overlap up to %wu bytes%G%qD accessing %wu bytes may overlap up to %wu bytes%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes may overlap %wu byte%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%G%qD destination unchanged after copying no bytes%G%qD destination unchanged after copying no bytes from a string of length %E%G%qD forming offset %s is out of bounds%G%qD forming offset %s is out of the bounds [0, %wu]%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD forming offset %s is out of the bounds of object %qD with type %qT%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero%G%qD offset %s from the object at %qE is out of the bounds of %qT%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi%G%qD offset %s is out of bounds%G%qD offset %s is out of the bounds [0, %wu]%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD offset %s is out of the bounds of object %qD with type %qT%G%qD output may be truncated copying %E byte from a string of length %wu%G%qD output may be truncated copying %E bytes from a string of length %wu%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%G%qD output truncated before terminating nul copying %E byte from a string of the same length%G%qD output truncated before terminating nul copying %E bytes from a string of the same length%G%qD output truncated before terminating nul copying as many bytes from a string as its length%G%qD output truncated copying %E byte from a string of length %wu%G%qD output truncated copying %E bytes from a string of length %wu%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu%G%qD pointer overflow between offset %s and size %s%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%G%qD source argument is the same as destination%G%qD specified bound %E equals destination size%G%qD specified bound %E equals source length%G%qD specified bound %E exceeds destination size %wu%G%qD specified bound %wu exceeds maximum object size %wu%G%qD specified bound between %wu and %wu exceeds maximum object size %wu%G%qD specified bound depends on the length of the source argument%G%qD writing %wu byte into a region of size %wu%G%qD writing %wu bytes into a region of size %wu%G%qD writing %wu byte into a region of size between %wu and %wu%G%qD writing %wu bytes into a region of size between %wu and %wu%G%qD writing between %wu and %wu bytes into a region of size %wu%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>%Gargument %u null where non-null expected%Gnull destination pointer%Gnull format string%Gwriting %wu byte into a region of size %wu%Gwriting %wu bytes into a region of size %wu%Gwriting %wu byte into a region of size between %wu and %wu%Gwriting %wu bytes into a region of size between %wu and %wu%Gwriting between %wu and %wu bytes into a region of size %wu%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu%Gwriting one too many bytes into a region of a size that depends on %<strlen%>%K%<asm%> not allowed in %<transaction_safe%> function%K%qD reading %E byte from a region of size %E%K%qD reading %E bytes from a region of size %E%K%qD reading %E or more bytes from a region of size %E%K%qD reading between %E and %E bytes from a region of size %E%K%qD specified bound %E equals destination size%K%qD specified bound %E exceeds destination size %E%K%qD specified bound %E exceeds maximum object size %E%K%qD specified bound %E exceeds the size %E of unterminated array%K%qD specified bound %E may exceed the size of at most %E of unterminated array%K%qD specified bound [%E, %E] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds the size %E of unterminated array%K%qD specified bound [%wu, %wu] may exceed the size of at most %E of unterminated array%K%qD specified bound between %E and %E exceeds destination size %E%K%qD specified bound between %E and %E exceeds maximum object size %E%K%qD specified size %E exceeds maximum object size %E%K%qD specified size between %E and %E exceeds maximum object size %E%K%qD writing %E byte into a region of size %E overflows the destination%K%qD writing %E bytes into a region of size %E overflows the destination%K%qD writing %E or more bytes into a region of size %E overflows the destination%K%qD writing between %E and %E bytes into a region of size %E overflows the destination%K%s %wd out of range %wd - %wd%Kargument %d must be a constant immediate%Kargument %d must be a constant immediate in range [0,15]%Kargument %i is null but the corresponding size argument %i range is [%E, %E]%Kargument %i is null but the corresponding size argument %i value is %E%Kargument %i range [%E, %E] exceeds maximum object size %E%Kargument %i range [%E, %E] is negative%Kargument %i value %E is negative%Kargument %i value %qE exceeds maximum object size %E%Kargument %i value %qE is negative%Kargument %i value is zero%Kargument must be a 16-bit constant immediate%Kattempt to free a non-heap object%Kattempt to free a non-heap object %qD%Kcall to %qs declared with attribute error: %s%Kcall to %qs declared with attribute warning: %s%Kfirst argument of %qD must be a pointer, second integer constant%Kinvalid use of %<__builtin_va_arg_pack ()%>%Kinvalid use of %<__builtin_va_arg_pack_len ()%>%Klane %wd out of range %wd - %wd%Klane index must be a constant immediate%Klast argument of %qD is not integer constant between 0 and 3%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E%Kreading %E byte from a region of size %E%Kreading %E bytes from a region of size %E%Kreading %E or more bytes from a region of size %E%Kreading between %E and %E bytes from a region of size %E%Ksaturation bit range must be a constant immediate%Ksaturation bit range must be in the range [%wd, %wd]%Kspecified bound %E exceeds destination size %E%Kspecified bound %E exceeds maximum object size %E%Kspecified bound between %E and %E exceeds destination size %E%Kspecified bound between %E and %E exceeds maximum object size %E%Kspecified size %E exceeds maximum object size %E%Kspecified size between %E and %E exceeds maximum object size %E%Ktotal size and element size must be a non-zero constant immediate%Kwriting %E byte into a region of size %E overflows the destination%Kwriting %E bytes into a region of size %E overflows the destination%Kwriting %E or more bytes into a region of size %E overflows the destination%Kwriting between %E and %E bytes into a region of size %E overflows the destination%d constructor found
  %d constructors found
  %d destructor found
  %d destructors found
  %d exits recorded for loop %d (having %d exits)%d frame table found
  %d frame tables found
! %i-bit mode not compiled in%llu bytes%q#D cannot be overloaded with %q#D%q#D conflicts with a previous declaration%q#D conflicts with version inherited from %qT%q#D declared here%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D should be initialized%q#D, declared using local type %qT, is used but never defined%q#D, declared using unnamed type, is used but never defined%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX%q#T has no member named %qE%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)%q#T has no member named %qE; did you mean %qE?%q#T has no user-provided default constructor%q#T has pointer data members%q#T has virtual base classes%q#T has virtual functions and accessible non-virtual destructor%q#T is not a class%q#T is not a class or namespace%q#T is not a template%q#T is not a valid type for a template non-type parameter%q#T only defines a private destructor and has no friends%q#T only defines private constructors and has no friends%q#T used where a %qT was expected%q#T used where a floating-point value was expected%q#T was previously declared here%q+#D cannot be declared%q+#D is not a static data member of %q#T%q+#D marked %<final%>, but is not virtual%q+#D marked %<override%>, but does not override%q+D alias between function and variable is not supported%q+D aliased to external symbol %qE%q+D aliased to undefined symbol %qE%q+D already declared with dllexport attribute: dllimport ignored%q+D declared as a friend%q+D declared as variadic function%q+D declared with an exception specification%q+D defined as variadic function without prototype%q+D defined both normally and as %qE attribute%q+D has incompatible attributes %qs and %qs%q+D in declare target directive does not have mappable type%q+D is static but declared in inline function %qD which is not static%q+D is usually a function%q+D offset %E in %qT isn%'t aligned to %u%q+D offset %E in %qT may not be aligned to %u%q+D redeclared as different kind of symbol%q+D redeclared inline with %<gnu_inline%> attribute%q+D redeclared inline without %<gnu_inline%> attribute%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D static data member inside of declare target directive%q+D takes only zero or two arguments%q+E is not a constant expression%q+F declared %<static%> but never defined%q+F used but never defined%q+T is not literal because:%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in map clauses%qD appears more than once in motion clauses%qD appears more than once in reduction clauses%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %i declared attribute %<nonstring%>%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]%qD attribute directive ignored%qD attribute is meaningless since members of the anonymous namespace get local symbols%qD attribute requires a single NTBS argument%qD called in a constant expression%qD called in a constant expression before its definition is complete%qD can be marked override%qD cannot appear in a constant-expression%qD cannot be %qs%qD cannot be declared %<virtual%>, since it is always static%qD cannot be defaulted%qD cannot be used as a function%qD cannot have default arguments%qD changed semantics in GCC 4.4%qD clearing an object of non-trivial type %#qT%s%qD clearing an object of type %#qT containing a pointer-to-member%s%qD clearing an object of type %#qT with no trivial copy-assignment%s%qD conflicts with used function%qD copying an object of non-trivial type %#qT from an array of %#qT%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead%qD declared %<static%> in %<constexpr%> context%qD declared %<static%> in %qs function%qD declared %<thread_local%> in %<constexpr%> context%qD declared %<thread_local%> in %qs function%qD declared %<transaction_safe_dynamic%>%qD declared as a %<virtual%> field%qD declared as a %<virtual%> parameter%qD declared as a %<virtual%> type%qD declared as a %<virtual%> variable%qD declared as a non-parameter%qD declared as an %<inline%> field%qD declared as an %<inline%> parameter%qD declared as an %<inline%> type%qD declared as array of %qT%qD declared as reference but not initialized%qD declared here%qD declared here as %q#D%qD declared here, later in the translation unit%qD defined but not used%qD defined here%qD does not have %<const char *%> type%qD does not have a mappable type in %qs clause%qD does not have integral or enumeration type%qD does not have integral type%qD does not name an enumeration in %qT%qD does not refer to a function%qD does not refer to a namespace scope function%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qE%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in lambda%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is normally a non-static function%qD is not a class or namespace%qD is not a class type%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %<depend%> clause%qD is not public%qD is not usable as a %<constexpr%> function because:%qD is static but used in inline function %qD which is not static%qD is threadprivate variable in %qs clause%qD is too small to hold all values of %q#T%qD is used uninitialized in this function%qD may be used uninitialized in this function%qD may not be declared as static%qD may not be declared within a namespace%qD moving an object of non-trivial type %#qT and size %E into a region of size %E%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted destructor%qD must be a global variable in %<#pragma acc declare link%>%qD must be a non-member function%qD must be a nonstatic member function%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD redeclared with different access%qD redeclared with different visibility%qD referenced in target region does not have a mappable type%qD renamed after being referenced in assembly%qD should be initialized%qD should be initialized in the member initialization list%qD should have been declared inside %qD%qD should return by value%qD source argument is the same as destination%qD specified both in declare target %<link%> and %<to%> clauses%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specifies less restrictive attribute than its target %qD: %s%qD specifies less restrictive attributes than its target %qD: %s%qD specifies more restrictive attribute than its target %qD: %s%qD specifies more restrictive attributes than its target %qD: %s%qD target declared here%qD used as a variant with incompatible %<construct%> selector sets%qD used before its definition%qD used in its own initializer%qD used without template arguments%qD violates the C++ One Definition Rule%qD was declared %<extern%> and later %<static%>%qD was declared %qs which implies default visibility%qD was declared here%qD was hidden%qD was not declared %<constexpr%>%qD was not declared in this scope%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation%qD was not declared in this scope; did you mean %qs?%qD was not initialized with a constant expression%qD was previously declared here%qD was used with no declaration before its definition%qD was used with no prototype before its definition%qD will be initialized after%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute %E is not an integer constant%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE is not an integer constant%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer constant%qE attribute argument should be between 0 to 255%qE attribute argument should be between 18 to 255%qE attribute argument value %qE does not refer to a function parameter%qE attribute argument value %qE does not refer to a variable argument list%qE attribute argument value %qE exceeds %wu%qE attribute argument value %qE exceeds the number of function parameters %u%qE attribute argument value %qE is negative%qE attribute argument value %qE is not an integer constant%qE attribute argument value %qE refers to a variadic function parameter of unknown type%qE attribute argument value %qE refers to parameter type %qT%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be applied to variables with specific sections%qE attribute cannot be specified for local variables%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on automatic variables%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option.%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is not supported on this platform%qE attribute is only applicable on functions%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute must appear before %qs attribute%qE attribute must apply to a declaration%qE attribute not allowed with auto storage class%qE attribute not available to functions that return value on the stack%qE attribute not available to functions with arguments passed on the stack%qE attribute not available to functions with variable number of arguments%qE attribute on a function not returning a pointer%qE attribute on function returning %<void%>%qE attribute on non-volatile variable%qE attribute only affects top level objects%qE attribute only applies to SH2A%qE attribute only applies to base type of a function pointer%qE attribute only applies to function types%qE attribute only applies to functions%qE attribute only applies to interrupt functions%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute without arguments on a non-prototype%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE cannot have both %qs and %qs attributes%qE declared %<threadprivate%> after first use%qE declared as function returning a function%qE declared as function returning an array%qE declared here%qE defined as wrong kind of tag%qE does not constrain a type%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type%qE does not have a mappable type in %qs clause%qE does not have pointer or array type%qE does not name a type%qE does not name a type; did you mean %qs?%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has not been declared%qE implies default visibility, but %qD has already been declared with a different visibility%qE in %<aligned%> clause is neither a pointer nor an array%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array%qE in %<reduction%> clause is a zero size array%qE in %q#T does not name a template type%qE in %q#T does not name a type%qE in namespace %qE does not name a template type%qE in namespace %qE does not name a template type; did you mean %qs?%qE in namespace %qE does not name a type%qE in namespace %qE does not name a type; did you mean %qs?%qE incompatible attribute ignored%qE initialized and declared %<extern%>%qE is a member of a union%qE is a pointer; did you mean to use %<->%>?%qE is an unrecognized format function type%qE is deprecated%qE is deprecated: %s%qE is neither a variable nor a function name in clause %qs%qE is neither function nor member function; cannot be declared friend%qE is not a class or namespace%qE is not a class template%qE is not a class, namespace, or enumeration%qE is not a constant expression%qE is not a constant expression because allocated storage has not been deallocated%qE is not a constant expression because it refers to a result of %<operator new%>%qE is not a constant expression because it refers to an incompletely initialized variable%qE is not a constant expression because it refers to mutable subobjects of %qT%qE is not a template%qE is not a type%qE is not a valid %<asm%> qualifier%qE is not a valid template argument for %qT because it is not the address of a variable%qE is not a valid template argument for type %qT%qE is not a valid template argument for type %qT because %qD does not have external linkage%qE is not a valid template argument for type %qT because %qD has no linkage%qE is not a valid template argument for type %qT because it is a pointer%qE is not a valid template argument for type %qT because it is not an lvalue%qE is not a valid template argument for type %qT because it is of type %qT%qE is not a valid template argument for type %qT because of conflicts in cv-qualification%qE is not a valid template argument for type %qT because string literals can never be used in this context%qE is not a valid template argument of type %qT because %qD has no linkage%qE is not a valid template argument of type %qT because %qE is not a variable%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %<depend%> clause%qE is not of type %qT%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is predetermined %qs for %qs%qE is used uninitialized in this function%qE may be used uninitialized in this function%qE may not respond to %<%c%E%>%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<register%>%qE used with %<typedef%>%qE with %<link%> clause used in %<routine%> function%qE writing a terminating nul past the end of the destination%qF declared %<static%> but never defined%qF requires %<-mvx%>%qF requires z14 or higher%qF requires z15 or higher%qT and %qT are in disjoint named address spaces%qT as type rather than plain %<decltype(auto)%>%qT declared here%qT declared with a mismatched class-key %qs%qT declared with greater visibility than its base %qT%qT declared with greater visibility than the type of its field %qD%qT defined as %qs here%qT defined with direct virtual base%qT defined with multiple direct bases%qT does not have the %E ABI tag that %qT (used in the type of %qD) has%qT does not have the %E ABI tag that base %qT has%qT first declared as %qs here%qT has a base %qT whose type depends on the type %qT which has no linkage%qT has a base %qT whose type has no linkage%qT has a base %qT whose type uses the anonymous namespace%qT has a field %qD whose type depends on the type %qT which has no linkage%qT has a field %qD whose type has no linkage%qT has a field %qD whose type uses the anonymous namespace%qT has a mutable member%qT has a previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a union%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, struct, or union type%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qV qualifiers cannot be applied to %qT%qc conversion used unquoted%qc conversion used within a quoted sequence%qc directive redundant after prior occurence of the same%qs%qs LHS in clobber statement%qs already defined as specific binding for the generic %qs at %C%qs always evaluates to true in %<if constexpr%>%qs and %<%s-%s%> are incompatible%qs and %<%s=%s%> are incompatible%qs and %qs are incompatible%qs and %qs arguments of %qs intrinsic at %L must have identical shape.%qs and %qs arguments of %qs intrinsic at %L must have the same type%qs and %qs attributes are not compatible%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be used for type declarations%qs clause on %<requires%> directive not supported yet%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs declared incorrectly%qs defined in a non-class scope%qs does not support MIPS16 code%qs does not support feature %qs%qs entity cannot have an initializer at %C%qs entity cannot have attributes at %C%qs expects 1 argument but %d given%qs expects 2 arguments but %d given%qs expects a constant argument%qs expects a fixed-point value as argument%qs expects a fixed-point value as first argument%qs expects an integer value as second argument%qs expression must be integral%qs expression of %<volatile%>-qualified type is deprecated%qs failed%qs feature modifier is incompatible with the use of floating-point types%qs feature modifier is incompatible with the use of vector types%qs function cannot have arguments%qs function cannot have different interrupt type%qs function cannot return a value%qs function uses %<auto%> type specifier without trailing return type%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>%qs function with trailing return type has %qT as its type rather than plain %<auto%>%qs function with trailing return type not declared with %<auto%> type specifier%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is not a proper array section%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L%qs in DEPEND clause at %L is a zero size array section%qs in EXTENDS expression at %C is not a derived type%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause%qs in LINEAR clause at %L requires a scalar integer linear-step expression%qs in cannot appear in COMMON at %L [F2008:C5100]%qs in gimple IL%qs in the pointer assignment at %L cannot be an l-value since it is a procedure%qs in variable definition context (%s) at %L is not a variable%qs incompatible with explicitly disabled options%qs initialized and declared %<extern%>%qs into non-mode-precision operand%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram.%qs intrinsic with CHARACTER argument at %L%qs intrinsic with KIND argument at %L%qs intrinsic with RADIX argument at %L%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is deprecated%qs is deprecated and not recommended in any circumstances%qs is deprecated; use -fno-zero-initialized-in-bss%qs is deprecated; use -fstack-check%qs is incompatible with %qs%qs is incompatible with the use of floating-point types%qs is incompatible with the use of vector types%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a directory%qs is not a gcov data file%qs is not a valid base register in %<-mstack-protector-guard-reg=%>%qs is not a valid base register in %qs%qs is not a valid number in %<-mstack-protector-guard-offset=%>%qs is not a valid number in %qs%qs is not a valid offset in %<-mstack-protector-guard-offset=%>%qs is not a valid offset in %qs%qs is not a valid option to the preprocessor%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with the current options%qs is not valid for %<mmacosx-version-min%>%qs is not valid for %qs%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L%qs is only valid for the cell processor%qs is version %q.*s, expected version %q.*s%qs length expression must be integral%qs length expression must be positive constant integer expression%qs matching variant is deprecated.%qs matching variant requires z14 or higher%qs matching variant requires z15 or higher%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs of %qs is PRIVATE at %L%qs of module %qs, imported at %C, is also the name of the current program unit%qs of non-mode-precision operand%qs only supported in OpenACC code%qs profile count data file not found%qs property cannot be set%qs requires %qs%qs requires %qs or %qs%qs requires ISA 3.0 IEEE 128-bit floating point%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires the %qs (or newer), and %qs or %qs options%qs requires the %qs and %qs options%qs requires the %qs option%qs should be from a scalar to a like vector%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qT%qs specifies a conflicting level of parallelism%qs symbol %q+D must have static linkage%qs symbol %q+D ultimately targets itself%qs tag used in naming %q#T%qs unsupported for this ABI%qs used with %qE%qs uses dynamic stack allocation%qs uses register r29%qs value must be positive%qs variable is neither a pointer nor an array%qs variable is neither a pointer nor reference to pointer%qs variable is neither a pointer, nor an array nor reference to pointer or array%qs variable is not a pointer%qs with an always-false condition%qs: [%u] bad %<next_regno%> for empty chain (%u)%qs: [%u] bad %<oldest_regno%> (%u)%qs: [%u] non-empty register in chain (%s %u %i)%qs: loop in %<next_regno%> chain (%u)%r%s:%d:%R   %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%R   in %<constexpr%> expansion of %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%d:%R   in %<constexpr%> expansion of %qs%s%s
  %s  Same as %s.%s !$ACC LOOP loops not perfectly nested at %L%s %#qD%s %#qS%s %<%s%.*s%> expects a matching %<%T%s%> argument%s %<%s%.*s%> expects a matching %<%s%s%> argument%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT%s %<%s(%E)%> %p %d%s %qE does not fully implement the %qE protocol%s %qs%s %qs construct inside of %s %qs region%s %qs is an invalid argument to builtin %qs%s %s %p %d%s %s%s
  %s %wd out of range %wd - %wd%s '%s'
  %s - %u-bit integer numbers unsupported (mode %qs)%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)%s - %u-bit-precision floating-point numbers unsupported (mode %qs)%s - unsupported mode %qs%s argument to IMAGE_INDEX must be a rank one array at %L%s at %C is a DEC extension, enable with %<-fdec%>%s at %C is a DEC extension, enable with %<-fdec-static%>%s at %C is a DEC extension, enable with %<-fdec-structure%>%s at %L%s at %L is a DEC extension, enable with %<-fdec-static%>%s at %L must be INTEGER%s at %L must be a scalar%s at %L must be integer%s attribute applied to %s %s at %L%s attribute at %L is not allowed outside of the specification part of a module%s attribute conflicts with %s attribute at %L%s attribute conflicts with %s attribute in %qs at %L%s attribute not allowed in BLOCK DATA program unit at %L%s attribute of %qs conflicts with %s attribute at %L%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs%s cannot be a DO CONCURRENT loop at %L%s cannot be a DO WHILE or DO without loop control at %L%s cannot be used in %<asm%> here%s clause at %L requires a scalar INTEGER expression%s clause variable %qs at %L is neither a POINTER nor an array%s collapsed loops don't form rectangular iteration space at %L%s conflicts with i386 (arch flags ignored)%s conflicts with ppc (arch flags ignored)%s conflicts with ppc64 (arch flags ignored)%s conflicts with x86_64 (arch flags ignored)%s does not support %%n$ operand number formats%s does not support %s%s does not support %s with the %<%%%c%> %s format%s does not support block_ends_with_call_p%s does not support block_ends_with_condjump_p%s does not support can_duplicate_block_p%s does not support can_merge_blocks_p%s does not support can_remove_branch_p%s does not support create_basic_block%s does not support delete_basic_block%s does not support dump_bb_for_graph%s does not support duplicate_block%s does not support flow_call_edges_add%s does not support force_nonfallthru%s does not support make_forwarder_block%s does not support merge_blocks%s does not support move_block_after%s does not support predict_edge%s does not support predicted_by_p%s does not support redirect_edge_and_branch%s does not support redirect_edge_and_branch_force%s does not support split_block%s does not support split_edge%s does not support the %<%%%c%> %s format%s does not support the %<%%%s%c%> %s format%s does not support the %qs %s length modifier%s does not take any feature options%s expects a compile time integer constant%s expects a compile time long integer constant as first argument%s expression list treated as compound expression%s from %s called in %s%s from %s referenced in %s%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s incompatible with %<-mword-relocations%>%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute%s instructions aren%'t allowed in an exception service routine%s instructions aren%'t allowed in an interrupt service routine%s is not supported by this configuration%s iteration variable must be of type integer at %L%s iteration variable must not be THREADPRIVATE at %L%s iteration variable present on clause other than LASTPRIVATE at %L%s iteration variable present on clause other than LINEAR at %L%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L%s must contain at least one MAP clause at %L%s only supports non-pic code on M-profile targets%s only supports non-pic code on M-profile targets with the MOVT instruction%s out of range: Range is %i to %i, value is %i%s procedure at %L is already declared as %s procedure%s procedure at %L is already declared as %s procedure. 
! F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME%s requires a scalar-default-char-expr at %L%s returned %d exit status%s signal terminated program %s%s specifier in %s statement at %C has invalid value %qs%s specifier in %s statement at %C has value %qs%s statement at %C cannot follow %s statement at %L%s statement at %C cannot terminate a non-block DO loop%s statement at %C follows another accessibility specification%s statement at %C in PURE procedure%s statement at %C is not applicable to construct %qs%s statement at %C is not within a construct%s statement at %C is not within construct %qs%s statement at %C leaves CRITICAL construct%s statement at %C leaves DO CONCURRENT construct%s statement at %C leaving OpenACC structured block%s statement at %C leaving OpenMP structured block%s statement expected at %L%s statement is not allowed inside of BLOCK DATA at %C%s statement is not allowed inside of BLOCK at %C%s statement must appear in a MODULE%s statement not allowed in PURE procedure at %C%s string ill-formed
  %s tag%s tag at %L must be a character string of default kind%s tag at %L must be of type %s%s tag at %L must be scalar%s tag with INQUIRE%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s used within a quoted sequence%s variable %qE is private in outer context%s%#qD%s%#qD (deleted)%s%#qD (near match)%s%#qD (reversed)%s%#qD (rewritten)%s%<%D(%T)%> (built-in)%s%<%D(%T, %T)%> (built-in)%s%<%D(%T, %T, %T)%> (built-in)%s%qT (conversion)%s%qs%s is invalid%s%qs%s is not allowed%s%s%s %sversion %s (%s)
  %s	compiled by GNU C version %s, %s%s%s %sversion %s (%s) compiled by CC, %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
  %s%swarning: %s header version %s differs from library version %s.
--- 1728,1746 ----
   because all of its copy and move constructors are deleted candidate 1: %q#F candidate 2: %q#F conflicting code gen style switches are used declared here the expression has a constant value but is not a C++ constant-expression zstd!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L!$ACC LOOP %s loops don't form rectangular iteration space at %L!$ACC LOOP cannot be a DO CONCURRENT loop at %L!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L!$ACC LOOP iteration variable must be of type integer at %L!$ACC ROUTINE already applied at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L!$OMP ATOMIC intrinsic arguments must be scalar at %L!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L!$OMP ATOMIC with ALLOCATABLE variable at %L!$OMP DECLARE REDUCTION %s not found at %L!$OMP DECLARE REDUCTION %s not found for type %s at %L!$OMP DECLARE SIMD should refer to containing procedure %qs at %L!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"::" was expected after module nature at %C but was not found"USE :: module" at %C# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC memregs must precede any function decls#pragma GCC memregs takes a number [0..16]#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX$ descriptor at %L$ should be the last specifier in format at %L%#qT declared here%#qT defined here%%:canon_for_mlib takes 1 or more pairs of parameters%%:target_mode_check takes an even number of parameters%%LOC() as an rvalue at %C%+qD causes a section type conflict%+qD causes a section type conflict with %qD%+qD declared %qE after being used%+qD declared %qs after being used%+qD declared weak after being used%<!%> not valid in GIMPLE%<#pragma %s%> may only be used in compound statements%<#pragma GCC aarch64%> requires a string parameter%<#pragma GCC ivdep%> must be inside a function%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>%<#pragma GCC optimize%> is not a string or number%<#pragma GCC optimize%> is not allowed inside functions%<#pragma GCC optimize%> string is badly formed%<#pragma GCC option%> is not a string%<#pragma GCC option%> is not allowed inside functions%<#pragma GCC pch_preprocess%> must be first%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>%<#pragma GCC target%> is not supported for this machine%<#pragma GCC target%> string is badly formed%<#pragma GCC unroll%> must be inside a function%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u%<#pragma GCC visibility push()%> must specify %<default%>, %<internal%>, %<hidden%> or %<protected%>%<#pragma GCC visibility%> must be followed by %<push%> or %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target%<#pragma acc %s data%> has no data movement clause%<#pragma acc routine%> must be applied before definition%<#pragma acc routine%> must be applied before use%<#pragma acc routine%> must be at file scope%<#pragma acc routine%> names a set of overloads%<#pragma acc routine%> not immediately followed by a single function declaration or definition%<#pragma acc routine%> not immediately followed by function declaration or definition%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause%<#pragma align%> must appear before the declaration of %qD, ignoring%<#pragma implementation%> for %qs appears after file is included%<#pragma message: %s%>%<#pragma omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp atomic update%> uses two different expressions for memory%<#pragma omp atomic update%> uses two different variables for memory%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>%<#pragma omp declare %s%> must be followed by function declaration or definition%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>%<#pragma omp declare %s%> not immediately followed by a function declaration or definition%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition%<#pragma omp declare %s%> not immediately followed by function declaration or definition%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>%<#pragma omp declare reduction%> not at file or block scope%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements%<#pragma omp requires%> may only be used at file or namespace scope%<#pragma omp requires%> may only be used at file scope%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct%<#pragma omp simd%> used with class iteration variable %qE%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma omp target enter data%> must contain at least one %<map%> clause%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause%<#pragma omp target exit data%> must contain at least one %<map%> clause%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma pack (pop)%> encountered without matching %<#pragma pack (push)%>%<#pragma pack%> has no effect with %<-fpack-struct%> - ignored%<#pragma pack(pop, %E)%> encountered without matching %<#pragma pack(push, %E)%>%<#pragma redefine_extname%> ignored due to conflict with %<asm%> declaration%<#pragma redefine_extname%> ignored due to conflict with previous %<#pragma redefine_extname%>%<#pragma redefine_extname%> ignored due to conflict with previous rename%<#pragma scalar_storage_order%> is not supported for C++%<#pragma vtable%> no longer supported%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> is not allowed here%<$%>operand number used after format without operand number%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%.*s%> directive argument is not a nul-terminated string%<%.*s%> directive output between %wu and %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output between %wu and %wu bytes may cause result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes may exceed minimum required size of 4095%<%.*s%> directive output may be truncated writing %wu byte into a region of size %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output of %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output truncated writing %wu byte into a region of size %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive precision out of range%<%.*s%> directive width out of range%<%.*s%> directive writing %wu byte into a region of size %wu%<%.*s%> directive writing %wu bytes into a region of size %wu%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing %wu or more bytes into a region of size %wu%<%.*s%> directive writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing up to %wu bytes into a region of size %wu%<%.*s%> directive writing up to %wu bytes into a region of size between %wu and %wu%<%D::%D%> is not a class member%<%D::%D%> is not a member of %qT%<%E::%E%> has not been declared%<%E::%E%> is not a class or namespace%<%E::%E%> is not a class, namespace, or enumeration%<%E::%E%> is not a type%<%E::%E%> scoped attribute directive ignored%<%T::%D%> names constructor in %qT%<%T::%D%> names destructor%<%T::%D%> names the constructor, not the type%<%T::%E%> has not been declared%<%T::%E%> is not a type%<%T::%E%> names the constructor, not the type%<%c%> is not a valid character in an identifier%<%c%> is not a valid first character for an identifier%<%c%E%> not found in protocol(s)%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration%<%s %s%> construct not closely nested inside of %qs%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region%<%s%> is unknown%<%s=%s%> and %<%s-%s%> are incompatible%<&%> constraint used with no register class%<&%> not allowed by itself in line %d%<&%> should come before %<...%>%<&&%> not valid in GIMPLE%<)%> expected at %C%<*%> in boolean context, suggest %<&&%> instead%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>%<-%s%> conflicts with the other architecture options, which specify a %s processor%<--help%> argument %q.*s is ambiguous, please be more specific%<-I-%> specified twice%<-MG%> may only be used with %<-M%> or %<-MM%>%<-W%serror=%s%>: no option %<-%s%>%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?%<-Wabi%> warns about differences from the most up-to-date ABI, which is also used by default%<-Wabi%> won%'t warn about anything%<-Wabi=1%> is not supported, using =2%<-Werror=%> argument %qs is not valid for %s%<-Werror=%s%>: %<-%s%> is not an option that controls warnings%<-Wformat-contains-nul%> ignored without %<-Wformat%>%<-Wformat-extra-args%> ignored without %<-Wformat%>%<-Wformat-nonliteral%> ignored without %<-Wformat%>%<-Wformat-security%> ignored without %<-Wformat%>%<-Wformat-y2k%> ignored without %<-Wformat%>%<-Wformat-zero-length%> ignored without %<-Wformat%>%<-Wmisleading-indentation%> is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers%<-f%s%> and %<%s=%s%> are incompatible%<-f%s%> is not supported with CONST16 instructions%<-f%s%> not supported: ignored%<-f%sleading-underscore%> not supported on this target machine%<-fPIC%> and %<-fpic%> are not supported in this configuration%<-fPIC%> is not supported%<-fPIC%>/%<-fpic%> not supported for this target%<-fPIE%> is not supported%<-fabi-compat-version=1%> is not supported, using =2%<-fabi-version=1%> is no longer supported%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1%<-falign-%s%> is not between 0 and %d%<-falign-labels=%d%> is not supported%<-falign-loops=%d%> is not supported%<-faligned-new=%d%> is not a power of two%<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-address%>%<-fassociative-math%> disabled; other options take precedence%<-fcall-saved-REG%> is not supported for out registers%<-fcf-protection=branch%> is not supported for this target%<-fcf-protection=full%> is not supported for this target%<-fcf-protection=return%> is not supported for this target%<-fd-lines-as-code%> has no effect in free form%<-fd-lines-as-comments%> has no effect in free form%<-fdata-sections%> not supported for this target%<-fdbg-cnt=%s:%d-%d%> has smaller upper limit than the lower%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>%<-fdirectives-only%> is incompatible with %<-traditional%>%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=standard%> for Ada%<-fexcess-precision=standard%> for C++%<-fexcess-precision=standard%> for Fortran%<-ffunction-sections%> not supported for this target%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)%<-fipa-bit-cp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-cp%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-cp-clone%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-icf%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-functions%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-variables%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pta%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pure-const%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-ra%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference-addressable%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-sra%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-stack-alignment%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-vrp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive%<-fno-fat-lto-objects%> are supported only with linker plugin%<-fno-gnu89-inline%> is only supported in GNU99 or C99 mode%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>%<-fobjc-exceptions%> is required to enable Objective-C exception syntax%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> greater than 1%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-fnext-runtime%> with %<-fobjc-abi-version%> argument less than 2%<-foffload-abi%> option can be specified only for offload compiler%<-fopenacc-dim%> operand is malformed at %qs%<-fpartial-inlining%> is incompatible with %<-flive-patching=inline-only-static%>%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target%<-fpic%> and %<-mapcs-reent%> are incompatible%<-fpic%> is not supported%<-fpie%> is not supported%<-fprefetch-loop-arrays%> is not supported with %<-Os%>%<-fprefetch-loop-arrays%> not supported for this target%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)%<-frecord-gcc-switches%> is not supported by the current target%<-freorder-blocks-and-partition%> does not support unwind info on this architecture%<-freorder-blocks-and-partition%> does not work on this architecture%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture%<-freorder-blocks-and-partition%> not supported on this architecture%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option%<-fsanitize-recover=%s%> is not supported%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are incompatible with %<-fsanitize=thread%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> is incompatible with %<-fsanitize=kernel-address%>%<-fsanitize=all%> option is not valid%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsplit-stack%> currently only supported on GNU/Linux%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with glibc-2.18 or later%<-fsplit-stack%> does not support 2 register parameters for a nested function%<-fsplit-stack%> does not support 3 register parameters%<-fsplit-stack%> does not support fastcall with nested function%<-fsplit-stack%> is not supported by this compiler configuration%<-fsplit-stack%> requires assembler support for CFI directives%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>%<-fstack-check=specific%> for Thumb-1%<-fstack-check=specific%> not implemented for MIPS16%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses%<-fstack-limit-%> options are ignored with %<-mfdpic%>; use %<-mstack-check-l1%>%<-fstack-limit-%> options are not supported on this cpu%<-fstack-protector%> not supported for this target%<-fuse-cxa-atexit%> is not supported for msp430-elf%<-fuse-linker-plugin%>, but %s not found%<-fwhole-program%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fwpa%> and %<-fltrans%> are mutually exclusive%<-g%> is only supported when using GAS on this processor%<-g%> option disabled%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level%<-gdwarf-6%> is output as version 5 with incompatibilities%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>%<-gnat%> misspelled as %<-gant%>%<-gsplit-dwarf%> is not supported on this platform, ignored%<-gsplit-dwarf%> is not supported with LTO, disabling%<-iplugindir%> <dir> option not passed from the gcc driver%<-m%s%> not supported in this configuration%<-m64%> requires a PowerPC64 cpu%<-mabi=%s%> not supported with %<-fsanitize=address%>%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>%<-mabi=%s%> not supported with %<-fsanitize=thread%>%<-mabi=2fp+%> option only support when FPU available, must be enable %<-mext-fpu-sp%> or %<-mext-fpu-dp%>%<-mabi=ms%> not supported with X32 ABI%<-maix64%> required: 64-bit computation with 32-bit addressing not yet supported%<-maix64%> requires PowerPC64 architecture remain enabled%<-malign-functions%> is obsolete, use %<-falign-functions%>%<-malign-functions=%d%> is not between 0 and %d%<-malign-jumps%> is obsolete, use %<-falign-jumps%>%<-malign-jumps=%d%> is not between 0 and %d%<-malign-loops%> is obsolete, use %<-falign-loops%>%<-malign-loops=%d%> is not between 0 and %d%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>%<-march=%s%> is not compatible with the selected ABI%<-march=%s%> requires %<-mfp32%>%<-march=%s%>: %s must separate with _%<-march=%s%>: Expect number after %<%dp%>.%<-march=%s%>: ISA string is not in canonical order. %<%c%>%<-march=%s%>: ISA string must begin with rv32 or rv64%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-masm=intel%> not supported in this configuration%<-max-stackframe=%d%> is not usable, not between 0 and %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination%<-mbranch-cost=%d%> is not between 0 and 5%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> is not compatible with %s%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH%<-mcmodel incompatible with other toc options%>%<-mcmodel%> incompatible with other toc options%<-mcmodel=%> is not supported in 32-bit mode%<-mcode-region=either%> requires the large memory model (%<-mlarge%>)%<-mcode-region=upper%> requires the large memory model (%<-mlarge%>)%<-mcorea%> and %<-mcoreb%> can%'t be used together%<-mcorea%> should be used with %<-mmulticore%>%<-mcoreb%> should be used with %<-mmulticore%>%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead%<-mcpu=%s%> conflicts with %<-march=%s%>%<-mcpu=%s%> has invalid silicon revision%<-mcpu=%s%> is not valid%<-mdata-region=either%> requires the large memory model (%<-mlarge%>)%<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)%<-mdiv%> requires %<-march%> to subsume the %<M%> extension%<-mdouble-float%> ignored without %<-mhard-float%>%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>%<-mes0%> can only be used with C%<-mexr%> is used without %<-ms%>%<-mexr%> is used without %<-ms%> or %<-msx%>%<-mfdivdu%> ignored without %<-mhard-float%>%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target%<-mfentry%> is supported only for 64-bit CPUs%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>%<-mfloat-abi=hard%> and VFP%<-mfloat-abi=hard%>: selected processor lacks an FPU%<-mfpxx%> can only be used with the o32 ABI%<-mfpxx%> requires %<-mlra%>%<-mfunction-return%> and %<-fcf-protection%> are not compatible%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI%<-mgp32%> used with a 64-bit ABI%<-mgp64%> used with a 32-bit ABI%<-mgp64%> used with a 32-bit processor%<-mgpopt%> not supported with PIC.%<-mgprel-sec=%> argument is not a valid regular expression.%<-mgprel-sec=%> not supported with PIC.%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>%<-mhard-float%> is not supported by the selected CPU%<-mincoming-stack-boundary=%d%> is not between %d and 12%<-mindirect-branch%> and %<-fcf-protection%> are not compatible%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible%<-mint32%> is not supported for H8300 and H8300L targets%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead%<-mips3d%> requires %<-mpaired-single%>%<-misr-secure=%d%> argument not in between 0 and 3%<-misr-vector-size=%d%> argument must be 4 or 16%<-mlarge%> requires a 430X-compatible %<-mmcu=%>%<-mlong-double-64%> not allowed with %<-m64%>%<-mloongson-ext2%> must be used with %<-mloongson-ext%>%<-mloongson-mmi%> must be used with %<-mhard-float%>%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>%<-mmul=g13%> cannot be used with %<-mcpu=g10%>%<-mmul=g13%> cannot be used with %<-mcpu=g14%>%<-mmul=g14%> cannot be used with %<-mcpu=g10%>%<-mmul=g14%> cannot be used with %<-mcpu=g13%>%<-mmulticore%> can only be used with BF561%<-mn%> is not supported for linux targets%<-mn%> is used without %<-mh%> or %<-ms%> or %<-msx%>%<-mno-%s%> turns off %<-m%s%>%<-mno-allow-string-insns%> forbids the generation of the RMPA instruction%<-mno-altivec%> disables vsx%<-mno-dpfp-lrsr%> supported only with %<-mdpfp%>%<-mno-exr%> is valid only with %<-ms%> or %<-msx%> - option ignored%<-mno-fentry%> isn%'t compatible with SEH%<-mno-gpopt%> needs %<-mexplicit-relocs%>%<-mno-mpy%> supported only for ARC700 or ARCv2%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> is not compatible with this target%<-mnop-mcount%> is not implemented for %<-fPIC%>%<-mpcrel%> %<-fPIC%> is not currently supported on selected cpu%<-mpic-register=%> is useless without %<-fpic%>%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)%<-mpreferred-stack-boundary%> is not supported for this target%<-mpreferred-stack-boundary=%d%> is not between %d and %d%<-mpreferred-stack-boundary=%d%> must be between %d and %d%<-mquad-memory%> is not available in little endian mode%<-mquad-memory%> requires 64-bit mode%<-mquad-memory-atomic%> requires 64-bit mode%<-mr0rel-sec=%> argument is not a valid regular expression.%<-mr0rel-sec=%> not supported with PIC.%<-mregparm%> is ignored for Intel MCU psABI%<-mregparm%> is ignored in 64-bit mode%<-mregparm=%d%> is not between 0 and %d%<-mrelax%> is only supported for RTP PIC%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> is ignored in 64bit mode%<-ms2600%> is used without %<-ms%>%<-mshared-library-id=%> specified without %<-mid-shared-library%>%<-mshared-library-id=%s%> is not between 0 and %d%<-msmart%> is incompatible with %<-mhigh-registers%>%<-mspfp_fast%> not available on ARC600 or ARC601%<-msse5%> was removed%<-msseregparm%> used without SSE enabled%<-mstack-guard%> implies use of %<-mstack-size%>%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code%<-msx%> is not supported in coff%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead%<-mvsx%> and %<-mno-altivec%> are incompatible%<-mvsx%> needs indexed addressing%<-mvsx%> requires hardware floating point%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>%<-pipe%> ignored because %<-save-temps%> specified%<-pipe%> not supported%<-static-libgfortran%> is not supported in this configuration%<-x %s%> after last input file has no effect%<.%s%> designator used multiple times in the same initializer list%<...%> handler must be the last handler for its try block%<...%> not allowed in designated initializer list%<::%> needed in PROCEDURE binding with explicit target at %C%<::%D%> has not been declared%<::%D%> has not been declared; did you mean %qs?%<::%E%> has not been declared%<::%E%> is not a class or namespace%<::%E%> is not a class, namespace, or enumeration%<::%E%> is not a type%<::main%> must return %<int%>%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<<<%> in boolean context, did you mean %<<%>?%<=> target%> is invalid for DEFERRED binding at %C%<>>%> operator is treated as two right angle brackets in C++11%<>>%> should be %<> >%> within a nested template argument list%<?:%> using integer constants in boolean context%<?:%> using integer constants in boolean context, the expression will always evaluate to %<true%>%<@catch%> parameter cannot be protocol-qualified%<@catch%> parameter is not a known Objective-C class type%<@dynamic%> is not available in Objective-C 1.0%<@dynamic%> not in @implementation context%<@dynamic%> requires the @interface of the class to be available%<@encode%> must specify a type as an argument%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@interface%> of class %qE not found%<@optional%> is allowed in @protocol context only%<@optional%> is not available in Objective-C 1.0%<@package%> is not available in Objective-C 1.0%<@package%> presently has the same effect as %<@public%>%<@property%> is not available in Objective-C 1.0%<@required%> is allowed in @protocol context only%<@required%> is not available in Objective-C 1.0%<@synchronized%> argument is not an object%<@synthesize%> cannot be used in categories%<@synthesize%> is not available in Objective-C 1.0%<@synthesize%> not in @implementation context%<@synthesize%> requires the @interface of the class to be available%<@throw%> (rethrow) used outside of a %<@catch%> block%<@throw%> argument is not an object%<@try%> without %<@catch%> or %<@finally%>%<CPU_TYPE%> and %<MPY_TYPE%> column headings are missing from %<devices.csv%>%<CPU_TYPE%> column heading is missing from %<devices.csv%>%<CTABLE_ENTRY%> base address is not a multiple of 256%<CTABLE_ENTRY%> index %%<DECL_GIMPLE_REG_P%> set on a variable with address taken%<G0%> in format at %L%<GCC ivdep%> directive not at the start of a loop at %C%<GCC novector%> directive not at the start of a loop at %C%<GCC unroll%> directive not at the start of a loop at %C%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C%<GCC vector%> directive not at the start of a loop at %C%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model%<LEXER_DEBUGGING_ENABLED_P%> is not set to true%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<MPY_TYPE%> column heading is missing from %<devices.csv%>%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>%<TYPE_BINFO%> is not %<TREE_BINFO%>%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p%<TYPE_CACHED_VALUES_P%> is set while it should not be%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>%<TYPE_CANONICAL%> is not compatible%<TYPE_CANONICAL%> of main variant is not main variant%<TYPE_FIELDS%> defined in incomplete type%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>%<TYPE_MAX_VALUE_RAW%> non-NULL%<TYPE_METHOD_BASETYPE%> is not main variant%<TYPE_METHOD_BASETYPE%> is not record nor union%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>%<TYPE_OFFSET_BASETYPE%> is not record nor union%<TYPE_VALUES_RAW%> field is non-NULL%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>%<V%> modifier on non-integer register%<[%E] =%> used in a GNU-style designated initializer for class %qT%<[*]%> not allowed in other than function prototype scope%<[*]%> not in a declaration%<[super ...]%> must appear in a method context%<_Alignas%> specifiers cannot reduce alignment of %qE%<_Alignas%> specifiers cannot reduce alignment of compound literal%<_Alignas%> specifiers cannot reduce alignment of unnamed field%<_Atomic%> %qD in %<aligned%> clause%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in %<linear%> clause%<_Atomic%> %qD in %qs clause%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in implicit %<map%> clause%<_Atomic%> %qE in %<reduction%> clause%<_Atomic%> %qE in %qs clause%<_Atomic%> applied to a qualified type%<_Atomic%> expression in %<#pragma omp atomic%>%<_Atomic%> in Objective-C%<_Atomic%> iteration variable %qE%<_Atomic%> qualified type in %<#pragma omp declare reduction%>%<_Atomic%>-qualified array type%<_Atomic%>-qualified function type%<_Atomic%>-qualified parameter type %qT of %q+D%<_Atomic%>-qualified return type of %qD%<_Float%d%s%> is not supported on this target%<_Generic%> association has function type%<_Generic%> association has incomplete type%<_Generic%> association has variable length type%<_Generic%> selector matches multiple associations%<_Generic%> selector of type %qT is not compatible with any association%<_Generic%> specifies two compatible types%<_Noreturn%> in empty declaration%<_Sat%> is used without %<_Fract%> or %<_Accum%>%<__BELOW100__%> attribute only applies to variables%<__GIMPLE%> only valid with %<-fgimple%>%<__RTL%> function cannot be compiled with %<-flto%>%<__alignof%> applied to a bit-field%<__auto_type%> followed by %<[[]]%> attributes%<__auto_type%> in empty declaration%<__auto_type%> may only be used with a single declarator%<__auto_type%> requires a plain identifier as declarator%<__auto_type%> requires an initialized data declaration%<__auto_type%> used with a bit-field initializer%<__builtin_arc_aligned%> with non-constant alignment%<__builtin_complex%> operand not of real binary floating-point type%<__builtin_complex%> operands of different types%<__builtin_convertvector%> first argument must be an integer or floating vector%<__builtin_convertvector%> number of elements of the first argument vector and the second argument vector type should be the same%<__builtin_convertvector%> second argument must be an integer or floating vector type%<__builtin_eh_return%> not supported on this target%<__builtin_longjmp%> second argument must be 1%<__builtin_mffsl%> not supported with %<-msoft-float%>%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>%<__builtin_next_arg%> called without an argument%<__builtin_rx_%s%> takes %<C%>, %<Z%>, %<S%>, %<O%>, %<I%>, or %<U%>%<__builtin_saveregs%> not supported by this subtarget%<__builtin_saveregs%> not supported by this target%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>%<__builtin_set_thread_pointer%> is not supported on this target%<__builtin_shuffle%> argument vector(s) inner type must have the same size as inner type of the mask%<__builtin_shuffle%> argument vectors must be of the same type%<__builtin_shuffle%> arguments must be vectors%<__builtin_shuffle%> last argument must be an integer vector%<__builtin_shuffle%> number of elements of the argument vector(s) and the mask vector should be the same%<__builtin_thread_pointer%> is not supported on this target%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments%<__delay_cycles%> is limited to 32-bit loop counts%<__delay_cycles%> only takes constant arguments%<__delay_cycles%> only takes non-negative cycle counts%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__int%d%> is not supported by this target%<__int%d%> is not supported on this target%<__label__%> declarations are only allowed in function scopes%<__label__%> not at the beginning of a block%<__restrict%> can only be specified for objects and functions%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> before %qD%<__thread%> can only be specified for objects and functions%<__transaction_atomic%> without transactional memory support enabled%<__transaction_cancel%> not within %<__transaction_atomic%>%<__transaction_cancel%> within a %<__transaction_relaxed%>%<__transaction_cancel%> without transactional memory support enabled%<__transaction_relaxed%> without transactional memory support enabled%<a%d%> argument of %qs intrinsic at %L must be %s(%d)%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L%<alias%> attribute ignored because function is defined%<alignas%> argument has non-integral type %qT%<aligned%> clause alignment expression must be integral%<aligned%> clause alignment expression must be positive constant integer expression%<always_inline%> function might not be inlinable%<and%> of mutually exclusive equal-tests is always 0%<asm%> clobber conflict with input operand%<asm%> clobber conflict with output operand%<asm%> declaration ignored due to conflict with previous rename%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<asm%> not allowed in %<transaction_safe%> function%<asm%> not allowed in atomic transaction%<asm%> operand %d probably does not match constraints%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> qualifier %qT ignored outside of function body%<asm%> qualifier outside of function body%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list%<asm%> specifiers are not permitted on non-static data members%<assign%> attribute conflicts with %<copy%> attribute%<assign%> attribute conflicts with %<retain%> attribute%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<async%> expression must be integral%<atexit%> failed%<atomic%> property %qs is using bit-field instance variable %qs%<atomic_cancel%>%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause%<auto%> can only be specified for variables or function declarations%<auto%> changes meaning in C++11; please remove it%<auto%> conflicts with other OpenACC loop specifiers%<auto%> in file-scope empty declaration%<auto%> not allowed in alias declaration%<auto%> parameter not permitted in this context%<bank_switch%> has no effect on non-interrupt functions%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region%<builtin_return_address%> contains only 2 bytes of address%<cancel for%> inside %<nowait%> for construct%<cancel for%> inside %<ordered%> for construct%<cancel sections%> inside %<nowait%> sections construct%<catch%> is not supported%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>%<const%> %qs cannot be declared %<mutable%>%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration%<const%> can only be specified for objects and functions%<const%> qualified %<depobj%> expression%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>%<constexpr%> call flows off the end of the function%<constexpr%> constructor does not have empty body%<constexpr%> constructor for union %qT must initialize exactly one non-static data member%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type%<constexpr%> static data member %qD must have an initializer%<constexpr%> variable %qD has variably-modified type %qT%<constinit%> can only be applied to a variable with static or thread storage duration%<constinit%> on function return type is not allowed%<constinit%> variable %qD does not have a constant initializer%<copy%> attribute is only valid for Objective-C objects%<critical%> region may not be nested inside a %<critical%> region with the same name%<custom-%s=%> argument should be a non-negative integer%<custom-%s=%> is not recognized as FPU instruction%<custom-%s=%> requires argument%<decl-specifier%> in declaration of deduction guide%<decl-specifier%> invalid in condition%<declare variant%> on constructor %qD%<declare variant%> on defaulted %qD%<declare variant%> on deleted %qD%<declare variant%> on destructor %qD%<declare variant%> on virtual %qD%<decltype%> cannot resolve address of overloaded function%<decltype%> evaluates to %qT, which is not a class or enumeration type%<default%> label not within a switch statement%<default%> target was not set%<delete[]%> is not a constant expression%<depend%> clause with %<depobj%> dependence type on array section%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space%<depend%> clause with %<sink%> modifier waiting for lexically later iteration%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct%<depend(%s)%> is only allowed in %<omp ordered%>%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct%<depobj%> expression is not lvalue expression%<device%> id must be integral%<dim%> argument of %qs intrinsic at %L is not a valid codimension index%<dim%> argument of %qs intrinsic at %L is not a valid dimension index%<dim%> argument of %s intrinsic at %L is not a valid dimension index%<dist_schedule%> chunk size expression must be integral%<distribute%> region must be strictly nested inside %<teams%> construct%<dynamic_cast%> not permitted with %<-fno-rtti%>%<dynamic_cast<%#T>(%#D)%> can never succeed%<else%> without a previous %<if%>%<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<explicit%> in friend declaration%<explicit%> outside class declaration%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified multiple times%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<flatten%> attribute is ignored on aliases%<flush%> list specified together with memory order clause%<fopen%>: %s: %m%<for%> loop initial declarations are only allowed in C99 or C11 mode%<friend%> can only be specified inside a class%<friend%> used outside of class%<gang%> num expression must be integral%<gang%> num value must be positive%<gang%> static expression must be integral%<gang%> static value must be positive%<generic%> CPU can be used only for %<-mtune=%> switch%<generic%> CPU can be used only for %<target("tune=")%> attribute%<getter%> attribute of property %qD conflicts with previous declaration%<gnu_inline%> attribute present on %q+D%<goto%> in %<constexpr%> function%<goto%> is not a constant expression%<grainsize%> expression must be integral%<grainsize%> value must be positive%<h%> applied to non-register operand%<hint%> expression must be constant integer expression%<hint%> expression must be integral%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>%<ifunc%> resolver for %qD must return %qT%<ifunc%> resolver for %qD should return %qT%<inbranch%> clause is incompatible with %<notinbranch%>%<inline%> can only be specified for functions%<inline%> in empty declaration%<inline%> is not allowed in declaration of friend template specialization %qD%<inline%> specified for friend class declaration%<inline%> specifier invalid for function %qs declared out of global scope%<inline%> specifier invalid for variable %qD declared at block scope%<inscan%> %<reduction%> clause on %qs construct%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator%<inscan%> %<reduction%> clause with array section%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<iterator%> modifier incompatible with %qs%<iterator%> modifier may not be specified on %<depobj%> construct%<l1-cache-size%> parameter is not a power of two %d%<lang_*%> check: failed in %s, at %s:%d%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>%<linear%> clause may not be specified together with %<ordered%> clause with a parameter%<linear%> clause step %qE is neither constant nor a parameter%<linear%> clause step expression must be integral%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause%<location_t%> is not defined as a type%<locus%> is not defined as a type%<long long long%> is too long for GCC%<long%> and %<short%> specified together%<long%> switch expression not converted to %<int%> in ISO C%<lp_array%> does not match %<region_tree%>%<lp_array%> is corrupted for lp %i%<lto_obj_file_open()%> failed%<main%> declared %<_Noreturn%>%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region%<memset%> used with constant zero length parameter; this could be due to transposed parameters%<memset%> used with length equal to number of elements without multiplication by element size%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit%<ms_hook_prologue%> attribute is not compatible with nested function%<msp430_set_driver_var%> expects 2 arguments%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct%<namespace %E%> is ambiguous%<namespace%> definition is not allowed here%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array%<new%> of type %qT with extended alignment %d%<no-custom-%s%> does not accept arguments%<nogroup%> clause must not be used together with %<reduction%> clause%<nonatomic%> attribute of property %qD conflicts with previous declaration%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause%<nonnull%> argument %qD compared to NULL%<noreturn%> function does return%<nowait%> clause must not be used together with %<copyprivate%>%<num_tasks%> value must be positive%<num_teams%> value must be positive%<num_threads%> value must be positive%<offsetof%> within non-standard-layout type %qT is conditionally-supported%<operator %s%>%<operator %s%> in %<%s%E%>%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<operator delete[]%> cannot be a destroying delete%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)%<operator new%> must return type %qT%<operator new%> takes type %<size_t%> (%qT) as first parameter%<operator%s%>%<operator%s%> in %<%E %s %E%>%<operator%s%> in %<%E%s%>%<operator%s%> in %<%s%E%>%<operator=%> should return a reference to %<*this%>%<operator[]%>%<operator[]%> in %<%E[%E]%>%<or%> of unmatched not-equal tests is always 1%<order%> clause must not be used together with %<ordered%>%<ordered simd threads%> must be closely nested inside of %<for simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter may not be specified on %qs construct%<ordered%> clause with parameter on range-based %<for%> loop%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>%<pex_init%> failed: %m%<pragma omp requires%> requires at least one clause%<priority%> expression must be integral%<priority%> value must be non-negative%<readonly%> attribute conflicts with %<readwrite%> attribute%<readonly%> attribute conflicts with %<setter%> attribute%<readonly%> attribute of property %qD conflicts with previous declaration%<region_array%> does not match %<region_tree%>%<region_array%> is corrupted for region %i%<register%> in file-scope empty declaration%<register%> storage class specifier used%<reinterpret_cast%> from integer to pointer%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers%<reinterpret_cast%> is not a constant expression%<reinterpret_cast<%T>(%E)%> is not a constant expression%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>%<retain%> attribute conflicts with %<copy%> attribute%<retain%> attribute is only valid for Objective-C objects%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<safelen%> clause expression must be positive constant integer expression%<scalar_storage_order%> is not supported because endianness is not uniform%<seq%> overrides other OpenACC loop specifiers%<setter%> attribute of property %qD conflicts with previous declaration%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size%<signed%> and %<unsigned%> specified together%<simdlen%> clause expression must be positive constant integer expression%<simdlen%> clause value is bigger than %<safelen%> clause value%<sizeof%> applied to a bit-field%<sizeof%> on array function parameter %qE will return size of %qT%<sizeof...%> argument must be surrounded by parentheses%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array%<static%> %qs cannot be declared %<mutable%>%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specifier invalid for function %qs declared out of global scope%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>%<static_cast%> from type %qT to type %qT casts away qualifiers%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?%<std::%s%> is only available from %s onwards%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>%<std::tuple_size<%T>::value%> is not an integral constant expression%<strong%> using directive no longer supported%<struct %E%> declared in %<for%> loop initial declaration%<symver%> attribute argument %qs must contain one or two %<@%>%<symver%> attribute argument not a string constant%<symver%> attribute is only applicable to symbols%<symver%> attribute only applies to functions and variables%<target("rtd")%> is ignored in 64bit mode%<target("sseregparm")%> used without SSE enabled%<target("tune=x86-64")%> is deprecated; use %<target("tune=k8")%> or %<target("tune=generic")%> instead as appropriate%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits%<task%> reduction modifier on a construct with a %<nowait%> clause%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct%<template%> keyword not permitted in destructor name%<template%> must follow a nested-name-specifier%<this%> allowed in OpenMP only in %<declare simd%> clauses%<this%> cannot be captured by reference%<this%> is unavailable for static member functions%<this%> may not be used in this context%<this%> was not captured for this lambda function%<thread_limit%> expression must be integral%<thread_limit%> value must be positive%<threadprivate%> %qD is not file, namespace or block scope variable%<threadprivate%> %qE directive not in %qT definition%<threadprivate%> %qE has incomplete type%<throw%> will always call %<terminate%>%<tile%> argument needs integral type%<tile%> argument needs positive integral constant%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> may only be specified for a virtual function%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<typedef%> was ignored in this declaration%<typeid%> is not a constant expression because %qE is of polymorphic type%<typeid%> of qualified function type %qT%<typeid%> operator cannot appear in a constant-expression%<typename %T::%D%> names %q#T, which is not a class template%<typename %T::%D%> names %q#T, which is not a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed arguments%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores%<vector%> length expression must be integral%<vector%> length value must be positive%<verify_gimple%> failed%<virtual%> %<consteval%> method %qD not supported yet%<virtual%> can only be specified for functions%<virtual%> outside class declaration%<virtual%> specified more than once in base-specifier%<void%> as only parameter may not be qualified%<void%> must be the only parameter%<volatile%> can only be specified for objects and functions%<volatile%>-qualified parameter is deprecated%<volatile%>-qualified return type is deprecated%<volatile%>-qualified structured binding is deprecated%<wait%> expression must be integral%<warn_if_not_aligned%> may not be specified for %q+D%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<worker%> num expression must be integral%<worker%> num value must be positive%<||%> not valid in GIMPLE%<~%> on a boolean expression%<~%> on an expression of type %<bool%>%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>%G%<%.*s%> directive argument is null%G%<alloca%> bound is unknown%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu byte may overlap %wu byte%G%qD accessing %wu bytes may overlap %wu byte%G%qD accessing %wu byte may overlap up to %wu bytes%G%qD accessing %wu bytes may overlap up to %wu bytes%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes may overlap %wu byte%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%G%qD destination unchanged after copying no bytes%G%qD destination unchanged after copying no bytes from a string of length %E%G%qD forming offset %s is out of bounds%G%qD forming offset %s is out of the bounds [0, %wu]%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD forming offset %s is out of the bounds of object %qD with type %qT%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero%G%qD offset %s from the object at %qE is out of the bounds of %qT%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi%G%qD offset %s is out of bounds%G%qD offset %s is out of the bounds [0, %wu]%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD offset %s is out of the bounds of object %qD with type %qT%G%qD output may be truncated copying %E byte from a string of length %wu%G%qD output may be truncated copying %E bytes from a string of length %wu%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%G%qD output truncated before terminating nul copying %E byte from a string of the same length%G%qD output truncated before terminating nul copying %E bytes from a string of the same length%G%qD output truncated before terminating nul copying as many bytes from a string as its length%G%qD output truncated copying %E byte from a string of length %wu%G%qD output truncated copying %E bytes from a string of length %wu%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu%G%qD pointer overflow between offset %s and size %s%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%G%qD source argument is the same as destination%G%qD specified bound %E equals destination size%G%qD specified bound %E equals source length%G%qD specified bound %E exceeds destination size %wu%G%qD specified bound %wu exceeds maximum object size %wu%G%qD specified bound between %wu and %wu exceeds maximum object size %wu%G%qD specified bound depends on the length of the source argument%G%qD writing %wu byte into a region of size %wu%G%qD writing %wu bytes into a region of size %wu%G%qD writing %wu byte into a region of size between %wu and %wu%G%qD writing %wu bytes into a region of size between %wu and %wu%G%qD writing between %wu and %wu bytes into a region of size %wu%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>%Gargument %u null where non-null expected%Gargument to %<alloca%> is too large%Gargument to %<alloca%> is zero%Gargument to %<alloca%> may be too large%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT%Gargument to variable-length array is too large%Gargument to variable-length array is zero%Gargument to variable-length array may be too large%Gargument to variable-length array may be too large due to conversion from %qT to %qT%Gnull destination pointer%Gnull format string%Gunbounded use of %<alloca%>%Gunbounded use of variable-length array%Guse of %<alloca%>%Guse of %<alloca%> within a loop%Gvariable-length array bound is unknown%Gwriting %wu byte into a region of size %wu%Gwriting %wu bytes into a region of size %wu%Gwriting %wu byte into a region of size between %wu and %wu%Gwriting %wu bytes into a region of size between %wu and %wu%Gwriting between %wu and %wu bytes into a region of size %wu%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu%Gwriting one too many bytes into a region of a size that depends on %<strlen%>%K%<asm%> not allowed in %<transaction_safe%> function%K%qD reading %E byte from a region of size %E%K%qD reading %E bytes from a region of size %E%K%qD reading %E or more bytes from a region of size %E%K%qD reading between %E and %E bytes from a region of size %E%K%qD specified bound %E equals destination size%K%qD specified bound %E exceeds destination size %E%K%qD specified bound %E exceeds maximum object size %E%K%qD specified bound %E exceeds the size %E of unterminated array%K%qD specified bound %E may exceed the size of at most %E of unterminated array%K%qD specified bound [%E, %E] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds the size %E of unterminated array%K%qD specified bound [%wu, %wu] may exceed the size of at most %E of unterminated array%K%qD specified bound between %E and %E exceeds destination size %E%K%qD specified bound between %E and %E exceeds maximum object size %E%K%qD specified size %E exceeds maximum object size %E%K%qD specified size between %E and %E exceeds maximum object size %E%K%qD writing %E byte into a region of size %E overflows the destination%K%qD writing %E bytes into a region of size %E overflows the destination%K%qD writing %E or more bytes into a region of size %E overflows the destination%K%qD writing between %E and %E bytes into a region of size %E overflows the destination%K%s %wd out of range %wd - %wd%Kargument %d must be a constant immediate%Kargument %d must be a constant immediate in range [0,15]%Kargument %d to %qE must be a constant immediate in range [0-%d]%Kargument %i is null but the corresponding size argument %i range is [%E, %E]%Kargument %i is null but the corresponding size argument %i value is %E%Kargument %i range [%E, %E] exceeds maximum object size %E%Kargument %i range [%E, %E] is negative%Kargument %i value %E is negative%Kargument %i value %qE exceeds maximum object size %E%Kargument %i value %qE is negative%Kargument %i value is zero%Kargument must be a 16-bit constant immediate%Kattempt to free a non-heap object%Kattempt to free a non-heap object %qD%Kcall to %qs declared with attribute error: %s%Kcall to %qs declared with attribute warning: %s%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>%Kcoprocessor %d is not enabled with +cdecp%d%Kfirst argument of %qD must be a pointer, second integer constant%Kinvalid use of %<__builtin_va_arg_pack ()%>%Kinvalid use of %<__builtin_va_arg_pack_len ()%>%Klane %wd out of range %wd - %wd%Klane index must be a constant immediate%Klast argument of %qD is not integer constant between 0 and 3%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E%Kreading %E byte from a region of size %E%Kreading %E bytes from a region of size %E%Kreading %E or more bytes from a region of size %E%Kreading between %E and %E bytes from a region of size %E%Ksaturation bit range must be a constant immediate%Ksaturation bit range must be in the range [%wd, %wd]%Kspecified bound %E exceeds destination size %E%Kspecified bound %E exceeds maximum object size %E%Kspecified bound between %E and %E exceeds destination size %E%Kspecified bound between %E and %E exceeds maximum object size %E%Kspecified size %E exceeds maximum object size %E%Kspecified size between %E and %E exceeds maximum object size %E%Ktotal size and element size must be a non-zero constant immediate%Kwriting %E byte into a region of size %E overflows the destination%Kwriting %E bytes into a region of size %E overflows the destination%Kwriting %E or more bytes into a region of size %E overflows the destination%Kwriting between %E and %E bytes into a region of size %E overflows the destination%d constructor found
  %d constructors found
  %d destructor found
  %d destructors found
  %d exits recorded for loop %d (having %d exits)%d frame table found
  %d frame tables found
! %i-bit mode not compiled in%llu bytes%q#D cannot be overloaded with %q#D%q#D conflicts with a previous declaration%q#D conflicts with version inherited from %qT%q#D declared here%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D should be initialized%q#D, declared using local type %qT, is used but never defined%q#D, declared using unnamed type, is used but never defined%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX%q#T has no member named %qE%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)%q#T has no member named %qE; did you mean %qE?%q#T has no user-provided default constructor%q#T has pointer data members%q#T has virtual base classes%q#T has virtual functions and accessible non-virtual destructor%q#T is not a class%q#T is not a class or namespace%q#T is not a template%q#T is not a valid type for a template non-type parameter%q#T only defines a private destructor and has no friends%q#T only defines private constructors and has no friends%q#T used where a %qT was expected%q#T used where a floating-point value was expected%q#T was previously declared here%q+#D cannot be declared%q+#D is not a static data member of %q#T%q+#D marked %<final%>, but is not virtual%q+#D marked %<override%>, but does not override%q+D alias between function and variable is not supported%q+D aliased to external symbol %qE%q+D aliased to undefined symbol %qE%q+D already declared with dllexport attribute: dllimport ignored%q+D declared as a friend%q+D declared as variadic function%q+D declared with an exception specification%q+D defined as variadic function without prototype%q+D defined both normally and as %qE attribute%q+D has incompatible attributes %qs and %qs%q+D in declare target directive does not have mappable type%q+D is static but declared in inline function %qD which is not static%q+D is usually a function%q+D offset %E in %qT isn%'t aligned to %u%q+D offset %E in %qT may not be aligned to %u%q+D redeclared as different kind of symbol%q+D redeclared inline with %<gnu_inline%> attribute%q+D redeclared inline without %<gnu_inline%> attribute%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D static data member inside of declare target directive%q+D takes only zero or two arguments%q+E is not a constant expression%q+F declared %<static%> but never defined%q+F used but never defined%q+T is not literal because:%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in map clauses%qD appears more than once in motion clauses%qD appears more than once in reduction clauses%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %i declared attribute %<nonstring%>%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]%qD attribute directive ignored%qD attribute is meaningless since members of the anonymous namespace get local symbols%qD attribute requires a single NTBS argument%qD called in a constant expression%qD called in a constant expression before its definition is complete%qD can be marked override%qD cannot appear in a constant-expression%qD cannot be %qs%qD cannot be declared %<virtual%>, since it is always static%qD cannot be defaulted%qD cannot be used as a function%qD cannot have default arguments%qD changed semantics in GCC 4.4%qD clearing an object of non-trivial type %#qT%s%qD clearing an object of type %#qT containing a pointer-to-member%s%qD clearing an object of type %#qT with no trivial copy-assignment%s%qD conflicts with used function%qD copying an object of non-trivial type %#qT from an array of %#qT%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead%qD declared %<static%> in %<constexpr%> context%qD declared %<static%> in %qs function%qD declared %<thread_local%> in %<constexpr%> context%qD declared %<thread_local%> in %qs function%qD declared %<transaction_safe_dynamic%>%qD declared as a %<virtual%> field%qD declared as a %<virtual%> parameter%qD declared as a %<virtual%> type%qD declared as a %<virtual%> variable%qD declared as a non-parameter%qD declared as an %<inline%> field%qD declared as an %<inline%> parameter%qD declared as an %<inline%> type%qD declared as array of %qT%qD declared as reference but not initialized%qD declared here%qD declared here as %q#D%qD declared here, later in the translation unit%qD defined but not used%qD defined here%qD does not have %<const char *%> type%qD does not have a mappable type in %qs clause%qD does not have integral or enumeration type%qD does not have integral type%qD does not name an enumeration in %qT%qD does not refer to a function%qD does not refer to a namespace scope function%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qE%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in lambda%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is normally a non-static function%qD is not a class or namespace%qD is not a class type%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %<depend%> clause%qD is not public%qD is not usable as a %<constexpr%> function because:%qD is static but used in inline function %qD which is not static%qD is threadprivate variable in %qs clause%qD is too small to hold all values of %q#T%qD is used uninitialized in this function%qD may be used uninitialized in this function%qD may not be declared as static%qD may not be declared within a namespace%qD moving an object of non-trivial type %#qT and size %E into a region of size %E%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted destructor%qD must be a global variable in %<#pragma acc declare link%>%qD must be a non-member function%qD must be a nonstatic member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD redeclared with different access%qD redeclared with different visibility%qD referenced in target region does not have a mappable type%qD renamed after being referenced in assembly%qD should be initialized%qD should be initialized in the member initialization list%qD should have been declared inside %qD%qD should return by value%qD source argument is the same as destination%qD specified both in declare target %<link%> and %<to%> clauses%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specifies less restrictive attribute than its target %qD: %s%qD specifies less restrictive attributes than its target %qD: %s%qD specifies more restrictive attribute than its target %qD: %s%qD specifies more restrictive attributes than its target %qD: %s%qD target declared here%qD used as a variant with incompatible %<construct%> selector sets%qD used before its definition%qD used in its own initializer%qD used without template arguments%qD violates the C++ One Definition Rule%qD was declared %<extern%> and later %<static%>%qD was declared %qs which implies default visibility%qD was declared here%qD was hidden%qD was not declared %<constexpr%>%qD was not declared in this scope%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation%qD was not declared in this scope; did you mean %qs?%qD was not initialized with a constant expression%qD was previously declared here%qD was used with no declaration before its definition%qD was used with no prototype before its definition%qD will be initialized after%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute %E is not an integer constant%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE is not an integer constant%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer constant%qE attribute argument should be between 0 to 255%qE attribute argument should be between 18 to 255%qE attribute argument value %qE does not refer to a function parameter%qE attribute argument value %qE does not refer to a variable argument list%qE attribute argument value %qE exceeds %wu%qE attribute argument value %qE exceeds the number of function parameters %u%qE attribute argument value %qE is negative%qE attribute argument value %qE is not an integer constant%qE attribute argument value %qE refers to a variadic function parameter of unknown type%qE attribute argument value %qE refers to parameter type %qT%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be applied to variables with specific sections%qE attribute cannot be specified for local variables%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on automatic variables%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option.%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is not supported on this platform%qE attribute is only applicable on functions%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute must appear before %qs attribute%qE attribute must apply to a declaration%qE attribute not allowed with auto storage class%qE attribute not available to functions that return value on the stack%qE attribute not available to functions with arguments passed on the stack%qE attribute not available to functions with variable number of arguments%qE attribute on a function not returning a pointer%qE attribute on function returning %<void%>%qE attribute on non-volatile variable%qE attribute only affects top level objects%qE attribute only applies to SH2A%qE attribute only applies to base type of a function pointer%qE attribute only applies to function types%qE attribute only applies to functions%qE attribute only applies to interrupt functions%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute without arguments on a non-prototype%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE cannot have both %qs and %qs attributes%qE declared %<threadprivate%> after first use%qE declared as function returning a function%qE declared as function returning an array%qE declared here%qE defined as wrong kind of tag%qE does not constrain a type%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type%qE does not have a mappable type in %qs clause%qE does not have pointer or array type%qE does not name a type%qE does not name a type; did you mean %qs?%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has not been declared%qE implies default visibility, but %qD has already been declared with a different visibility%qE in %<aligned%> clause is neither a pointer nor an array%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array%qE in %<reduction%> clause is a zero size array%qE in %q#T does not name a template type%qE in %q#T does not name a type%qE in namespace %qE does not name a template type%qE in namespace %qE does not name a template type; did you mean %qs?%qE in namespace %qE does not name a type%qE in namespace %qE does not name a type; did you mean %qs?%qE incompatible attribute ignored%qE initialized and declared %<extern%>%qE is a member of a union%qE is a pointer; did you mean to use %<->%>?%qE is an unrecognized format function type%qE is deprecated%qE is deprecated: %s%qE is neither a variable nor a function name in clause %qs%qE is neither function nor member function; cannot be declared friend%qE is not a class or namespace%qE is not a class template%qE is not a class, namespace, or enumeration%qE is not a constant expression%qE is not a constant expression because allocated storage has not been deallocated%qE is not a constant expression because it refers to a result of %<operator new%>%qE is not a constant expression because it refers to an incompletely initialized variable%qE is not a constant expression because it refers to mutable subobjects of %qT%qE is not a template%qE is not a type%qE is not a valid %<asm%> qualifier%qE is not a valid template argument for %qT because it is not the address of a variable%qE is not a valid template argument for type %qT%qE is not a valid template argument for type %qT because %qD does not have external linkage%qE is not a valid template argument for type %qT because %qD has no linkage%qE is not a valid template argument for type %qT because it is a pointer%qE is not a valid template argument for type %qT because it is not an lvalue%qE is not a valid template argument for type %qT because it is of type %qT%qE is not a valid template argument for type %qT because of conflicts in cv-qualification%qE is not a valid template argument for type %qT because string literals can never be used in this context%qE is not a valid template argument of type %qT because %qD has no linkage%qE is not a valid template argument of type %qT because %qE is not a variable%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %<depend%> clause%qE is not of type %qT%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is predetermined %qs for %qs%qE is used uninitialized in this function%qE may be used uninitialized in this function%qE may not respond to %<%c%E%>%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<register%>%qE used with %<typedef%>%qE with %<link%> clause used in %<routine%> function%qE writing a terminating nul past the end of the destination%qF declared %<static%> but never defined%qF requires %<-mvx%>%qF requires z14 or higher%qF requires z15 or higher%qT and %qT are in disjoint named address spaces%qT as type rather than plain %<decltype(auto)%>%qT declared here%qT declared with a mismatched class-key %qs%qT declared with greater visibility than its base %qT%qT declared with greater visibility than the type of its field %qD%qT defined as %qs here%qT defined with direct virtual base%qT defined with multiple direct bases%qT does not have the %E ABI tag that %qT (used in the type of %qD) has%qT does not have the %E ABI tag that base %qT has%qT first declared as %qs here%qT has a base %qT whose type depends on the type %qT which has no linkage%qT has a base %qT whose type has no linkage%qT has a base %qT whose type uses the anonymous namespace%qT has a field %qD whose type depends on the type %qT which has no linkage%qT has a field %qD whose type has no linkage%qT has a field %qD whose type uses the anonymous namespace%qT has a mutable member%qT has a previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a union%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, struct, or union type%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qV qualifiers cannot be applied to %qT%qc conversion used unquoted%qc conversion used within a quoted sequence%qc directive redundant after prior occurence of the same%qs%qs LHS in clobber statement%qs already defined as specific binding for the generic %qs at %C%qs always evaluates to true in %<if constexpr%>%qs and %<%s-%s%> are incompatible%qs and %<%s=%s%> are incompatible%qs and %qs are incompatible%qs and %qs arguments of %qs intrinsic at %L must have identical shape.%qs and %qs arguments of %qs intrinsic at %L must have the same type%qs and %qs attributes are not compatible%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be used for type declarations%qs clause on %<requires%> directive not supported yet%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs declared incorrectly%qs defined in a non-class scope%qs does not support MIPS16 code%qs does not support feature %qs%qs entity cannot have an initializer at %C%qs entity cannot have attributes at %C%qs expects 1 argument but %d given%qs expects 2 arguments but %d given%qs expects a constant argument%qs expects a fixed-point value as argument%qs expects a fixed-point value as first argument%qs expects an integer value as second argument%qs expression must be integral%qs expression of %<volatile%>-qualified type is deprecated%qs failed%qs feature modifier is incompatible with the use of floating-point types%qs feature modifier is incompatible with the use of vector types%qs function cannot have arguments%qs function cannot have different interrupt type%qs function cannot return a value%qs function uses %<auto%> type specifier without trailing return type%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>%qs function with trailing return type has %qT as its type rather than plain %<auto%>%qs function with trailing return type not declared with %<auto%> type specifier%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is not a proper array section%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L%qs in DEPEND clause at %L is a zero size array section%qs in EXTENDS expression at %C is not a derived type%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause%qs in LINEAR clause at %L requires a scalar integer linear-step expression%qs in cannot appear in COMMON at %L [F2008:C5100]%qs in gimple IL%qs in the pointer assignment at %L cannot be an l-value since it is a procedure%qs in variable definition context (%s) at %L is not a variable%qs incompatible with explicitly disabled options%qs initialized and declared %<extern%>%qs into non-mode-precision operand%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram.%qs intrinsic with CHARACTER argument at %L%qs intrinsic with KIND argument at %L%qs intrinsic with RADIX argument at %L%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is deprecated%qs is deprecated and not recommended in any circumstances%qs is deprecated; use -fno-zero-initialized-in-bss%qs is deprecated; use -fstack-check%qs is incompatible with %qs%qs is incompatible with the use of floating-point types%qs is incompatible with the use of vector types%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a directory%qs is not a gcov data file%qs is not a valid base register in %<-mstack-protector-guard-reg=%>%qs is not a valid base register in %qs%qs is not a valid number in %<-mstack-protector-guard-offset=%>%qs is not a valid number in %qs%qs is not a valid offset in %<-mstack-protector-guard-offset=%>%qs is not a valid offset in %qs%qs is not a valid option to the preprocessor%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with the current options%qs is not valid for %<mmacosx-version-min%>%qs is not valid for %qs%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L%qs is only valid for the cell processor%qs is version %q.*s, expected version %q.*s%qs length expression must be integral%qs length expression must be positive constant integer expression%qs matching variant is deprecated.%qs matching variant requires z14 or higher%qs matching variant requires z15 or higher%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs of %qs is PRIVATE at %L%qs of module %qs, imported at %C, is also the name of the current program unit%qs of non-mode-precision operand%qs only supported in OpenACC code%qs profile count data file not found%qs property cannot be set%qs requires %qs%qs requires %qs or %qs%qs requires ISA 3.0 IEEE 128-bit floating point%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires the %qs (or newer), and %qs or %qs options%qs requires the %qs and %qs options%qs requires the %qs option%qs should be from a scalar to a like vector%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qT%qs specifies a conflicting level of parallelism%qs symbol %q+D must have static linkage%qs symbol %q+D ultimately targets itself%qs tag used in naming %q#T%qs unsupported for this ABI%qs used with %qE%qs uses dynamic stack allocation%qs uses register r29%qs value must be positive%qs variable is neither a pointer nor an array%qs variable is neither a pointer nor reference to pointer%qs variable is neither a pointer, nor an array nor reference to pointer or array%qs variable is not a pointer%qs with an always-false condition%qs: [%u] bad %<next_regno%> for empty chain (%u)%qs: [%u] bad %<oldest_regno%> (%u)%qs: [%u] non-empty register in chain (%s %u %i)%qs: loop in %<next_regno%> chain (%u)%r%s:%d:%R   %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%R   in %<constexpr%> expansion of %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%d:%R   in %<constexpr%> expansion of %qs%s%s
  %s  Same as %s.%s !$ACC LOOP loops not perfectly nested at %L%s %#qD%s %#qS%s %<%s%.*s%> expects a matching %<%T%s%> argument%s %<%s%.*s%> expects a matching %<%s%s%> argument%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT%s %<%s(%E)%> %p %d%s %qE does not fully implement the %qE protocol%s %qs%s %qs construct inside of %s %qs region%s %qs is an invalid argument to builtin %qs%s %s %p %d%s %s%s
  %s %wd out of range %wd - %wd%s '%s'
  %s - %u-bit integer numbers unsupported (mode %qs)%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)%s - %u-bit-precision floating-point numbers unsupported (mode %qs)%s - unsupported mode %qs%s argument to IMAGE_INDEX must be a rank one array at %L%s at %C is a DEC extension, enable with %<-fdec%>%s at %C is a DEC extension, enable with %<-fdec-static%>%s at %C is a DEC extension, enable with %<-fdec-structure%>%s at %L%s at %L is a DEC extension, enable with %<-fdec-static%>%s at %L must be INTEGER%s at %L must be a scalar%s at %L must be integer%s attribute applied to %s %s at %L%s attribute at %L is not allowed outside of the specification part of a module%s attribute conflicts with %s attribute at %L%s attribute conflicts with %s attribute in %qs at %L%s attribute not allowed in BLOCK DATA program unit at %L%s attribute of %qs conflicts with %s attribute at %L%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs%s cannot be a DO CONCURRENT loop at %L%s cannot be a DO WHILE or DO without loop control at %L%s cannot be used in %<asm%> here%s clause at %L requires a scalar INTEGER expression%s clause variable %qs at %L is neither a POINTER nor an array%s collapsed loops don't form rectangular iteration space at %L%s conflicts with i386 (arch flags ignored)%s conflicts with ppc (arch flags ignored)%s conflicts with ppc64 (arch flags ignored)%s conflicts with x86_64 (arch flags ignored)%s does not support %%n$ operand number formats%s does not support %s%s does not support %s with the %<%%%c%> %s format%s does not support block_ends_with_call_p%s does not support block_ends_with_condjump_p%s does not support can_duplicate_block_p%s does not support can_merge_blocks_p%s does not support can_remove_branch_p%s does not support create_basic_block%s does not support delete_basic_block%s does not support dump_bb_for_graph%s does not support duplicate_block%s does not support flow_call_edges_add%s does not support force_nonfallthru%s does not support make_forwarder_block%s does not support merge_blocks%s does not support move_block_after%s does not support predict_edge%s does not support predicted_by_p%s does not support redirect_edge_and_branch%s does not support redirect_edge_and_branch_force%s does not support split_block%s does not support split_edge%s does not support the %<%%%c%> %s format%s does not support the %<%%%s%c%> %s format%s does not support the %qs %s length modifier%s does not take any feature options%s expects a compile time integer constant%s expects a compile time long integer constant as first argument%s expression list treated as compound expression%s from %s called in %s%s from %s referenced in %s%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s incompatible with %<-mword-relocations%>%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute%s instructions aren%'t allowed in an exception service routine%s instructions aren%'t allowed in an interrupt service routine%s is not supported by this configuration%s iteration variable must be of type integer at %L%s iteration variable must not be THREADPRIVATE at %L%s iteration variable present on clause other than LASTPRIVATE at %L%s iteration variable present on clause other than LINEAR at %L%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L%s must contain at least one MAP clause at %L%s only supports non-pic code on M-profile targets%s only supports non-pic code on M-profile targets with the MOVT instruction%s out of range: Range is %i to %i, value is %i%s procedure at %L is already declared as %s procedure%s procedure at %L is already declared as %s procedure. 
! F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME%s returned %d exit status%s signal terminated program %s%s specifier in %s statement at %L has invalid value %qs%s specifier in %s statement at %L has value %qs%s statement at %C cannot follow %s statement at %L%s statement at %C cannot terminate a non-block DO loop%s statement at %C follows another accessibility specification%s statement at %C in PURE procedure%s statement at %C is not applicable to construct %qs%s statement at %C is not within a construct%s statement at %C is not within construct %qs%s statement at %C leaves CRITICAL construct%s statement at %C leaves DO CONCURRENT construct%s statement at %C leaving OpenACC structured block%s statement at %C leaving OpenMP structured block%s statement expected at %L%s statement is not allowed inside of BLOCK DATA at %C%s statement is not allowed inside of BLOCK at %C%s statement must appear in a MODULE%s statement not allowed in PURE procedure at %C%s string ill-formed
  %s tag%s tag at %L must be a character string of default kind%s tag at %L must be of type %s%s tag at %L must be scalar%s tag with INQUIRE%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s used within a quoted sequence%s variable %qE is private in outer context%s%#qD%s%#qD (deleted)%s%#qD (near match)%s%#qD (reversed)%s%#qD (rewritten)%s%<%D(%T)%> (built-in)%s%<%D(%T, %T)%> (built-in)%s%<%D(%T, %T, %T)%> (built-in)%s%qT (conversion)%s%qs%s is invalid%s%qs%s is not allowed%s%s%s %sversion %s (%s)
  %s	compiled by GNU C version %s, %s%s%s %sversion %s (%s) compiled by CC, %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
  %s%swarning: %s header version %s differs from library version %s.
*************** F2008: A pointer function assignment is
*** 1784,1803 ****
  %s:version '%.4s', prefer '%.4s'
  %s:version '%.4s', prefer version '%.4s'
  %u name provided for structured binding%u names provided for structured binding'' ' flag'!' flag'#' flag'%%%c' is not a valid operand prefix'%%&' used without any local dynamic TLS references'%%l' operand isn't a label'%s' file is already processed
! '%s' must have %d operands (excluding match_dups)'%s' must have at least %d operands (excluding match_dups)'%s' must have no more than %d operands (excluding match_dups)''' flag'(' flag'+' flag'-' flag'0' flag'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'm' flag'o' operand is not constant'q' flag(C)(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an exectuable.(Obsolete after 10.4)	Set MH_NOMULTIDEFS in an umbrella framework.(Obsolete after 10.4) -multiply_defined <treatment> Provided a mechanism for warning about symbols defined in multiple dylibs.(Obsolete after 10.4) -multiply_defined_unused <treatment>	Provided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs.(Obsolete after 10.4) Multi modules are ignored at runtime since MacOS 10.4(Obsolete and unhandled by ld64, ignored)	ld should produce an executable (only handled by ld_classic).(Obsolete)	This is the default.(Obsolete) -sectobjectsymbols <segname> <sectname>	Setting a local symbol at the start of a section is no longer supported.(Obsolete) -sectorder <segname> <sectname> orderfile	Replaced by a more general option "-order_file".(Obsolete) Allowed linking to proceed with "-flat_namespace" when a linked bundle contained a symbol also exported from the main executable.(Obsolete) LD_PREBIND is no longer supported.(Obsolete) Object files with LINKEDIT sections are no longer supported.(Obsolete) The linker never dead strips these items, so the option is not needed.(Obsolete) This is the default.(Obsolete, ignored)	Old support similar to whyload.(Obsolete, ld_classic only) -sectcreate segname sectname file(Obsolete, ld_classic only) -seg_addr_table_filename <path>(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(anonymous namespace)(anonymous)(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(messages without a matching method signature will be assumed to return %<id%> and accept %<...%> as arguments)(near initialization for %qs)(no argument)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(so you should pass %qT not %qT to %<va_arg%>)(static destructors for %s)(static initializers for %s)(the message is displayed only once per source file)
  ({anonymous})*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
! *this--help=<class>	Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params.--param inline-unit-growth limit reached--param large-function-growth limit reached--param large-stack-frame-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached--param=parloops-schedule=[static|dynamic|guided|auto|runtime]	Schedule type of omp schedule for loops parallelized by parloops.-A<question>=<answer>	Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>.-D<macro>[=<val>]	Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1.-E or -x required when input is from standard input-F <dir>	Add <dir> to the end of the main framework include path.-G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets).-Hd <dir>	Write D interface files to directory <dir>.-Hf <file>	Write D interface to <file>.-I <dir>	Add <dir> to the end of the main include path.-J<directory>	Put MODULE files in 'directory'.-MF <file>	Write dependency output to the given file.-MQ <target>	Add a MAKE-quoted target.-MT <target>	Add an unquoted target.-O<number>	Set optimization level to <number>.-U<macro>	Undefine <macro>.-Waligned-new=[none|global|all]	Warn even if 'new' uses a class member allocation function.-Walloc-size-larger-than=<bytes>	Warn for calls to allocation functions that attempt to allocate objects larger than the specified number of bytes.-Walloca-larger-than=<number>	Warn on unbounded uses of alloca, and on bounded uses of alloca whose bound can be larger than <number> bytes.-Wframe-larger-than=<byte-size>	Warn if a function's stack frame requires in excess of <byte-size>.-Wlarger-than=<byte-size>	Warn if an object's size exceeds <byte-size>.-Wnormalized=[none|id|nfc|nfkc]	Warn about non-normalized Unicode strings.-Wstack-usage=<byte-size>	Warn if stack usage might exceed <byte-size>.-Wvla-larger-than=<number>	Warn on unbounded uses of variable-length arrays, and on bounded uses of variable-length arrays whose bound can be larger than <number> bytes. <number> bytes.-Xbind-now and -Xbind-lazy are incompatible-Xf <file>	Write JSON output to the given <file>.-allowable_client <name>	The output dylib is private to the client(s) named-arch <name>	Specify that the output file should be generated for architecture  "name"-aux-info <file>	Emit declaration information into <file>.-bundle not allowed with -dynamiclib-bundle_loader <executable>	Treat "executable" (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-c required for gnat2scil-c required for gnat2why-client_name <name>	Enable the executable being built to link against a private dylib (using allowable_client)-client_name not allowed with -dynamiclib-compatibility_version <number>	Set the minimum version for the client interface.  Clients must record a greater number than this or the binding will fail at runtime-current_version <number>	Set the current version for the library.-current_version only allowed with -dynamiclib-d<letters>	Enable dumps from specific passes of the compiler.-dumpbase <file>	Set the file basename to be used for dumps.-dumpdir <dir>	Set the directory name to be used for dumps.-dylinker_install_name <path>	Only used for building dyld.-exported_symbols_list <filename>	Global symbols in "filename" will be exported from the linked output file, any symbols not mentioned will be treated as hidden.-f%s ignored (not supported for DJGPP)
! -fada-spec-parent=unit	Dump Ada specs as child units of given parent.-faligned-new=<N>	Use C++17 over-aligned type allocation for alignments greater than N.-fasan-shadow-offset=<number>	Use custom shadow memory offset.-fblas-matmul-limit=<n>	Size of the smallest matrix for which matmul will use BLAS.-fbounds-check=[on|safeonly|off]	Turn array bounds checks on, in @safe code only, or off.-fcall-saved-<register>	Mark <register> as being preserved across functions.-fcall-used-<register>	Mark <register> as being corrupted by function calls.-fcf-protection=[full|branch|return|none]	Instrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets.-fcheck=[...]	Specify which runtime checks are to be performed.-fcoarray=<none|single|lib>	Specify which coarray parallelization should be used.-fcompare-debug[=<opts>]	Compile with and without e.g. -gtoggle, and compare the final-insns dump.-fconst-string-class=<name>	Use class <name> for constant strings.-fconstexpr-cache-depth=<number>	Specify maximum constexpr recursion cache depth.-fconstexpr-depth=<number>	Specify maximum constexpr recursion depth.-fconstexpr-loop-limit=<number>	Specify maximum constexpr loop iteration count.-fconstexpr-ops-limit=<number>	Specify maximum number of constexpr operations during a single constexpr evaluation.-fconvert=<big-endian|little-endian|native|swap>	The endianness used for unformatted files.-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]	Set the debug counter limit.-fdebug-prefix-map=<old>=<new>	Map one directory name to another in debug information.-fdebug=<level|ident>	Compile in debug code, code <= <level>, or code identified by <ident>.-fdiagnostics-color=[never|always|auto]	Colorize diagnostics.-fdiagnostics-format=[text|json]	Select output format.-fdiagnostics-show-location=[once|every-line]	How often to emit source location at the beginning of line-wrapped diagnostics.-fdiagnostics-urls=[never|always|auto]	Embed URLs in diagnostics.-fdisable-[tree|rtl|ipa]-<pass>=range1+range2	Disable an optimization pass.-fdoc-dir=<dir>	Write documentation file to directory <dir>.-fdoc-file=<file>	Write documentation to <file>.-fdoc-inc=<file>	Include a Ddoc macro <file>.-fdump-<type>	Dump various compiler internals to a file.-fdump-final-insns=filename	Dump to filename the insns at the end of translation.-fdump-go-spec=filename	Write all declarations to file as Go code.-femit-struct-debug-baseonly	Aggressive reduced debug info for structs.-femit-struct-debug-detailed=<spec-list>	Detailed reduced debug info for structs.-femit-struct-debug-reduced	Conservative reduced debug info for structs.-fenable-[tree|rtl|ipa]-<pass>=range1+range2	Enable an optimization pass.-fexcess-precision=[fast|standard]	Specify handling of excess floating-point precision.-fexec-charset=<cset>	Convert all strings and character constants to character set <cset>.-ffile-prefix-map=<old>=<new>	Map one directory name to another in compilation result.-ffixed-<register>	Mark <register> as being unavailable to the compiler.-ffixed-line-length-<n>	Use n as character line width in fixed mode.-ffp-contract=[off|on|fast]	Perform floating-point expression contraction.-ffpe-summary=[...]	Print summary of floating point exceptions.-ffpe-trap=[...]	Stop on following floating point exceptions.-ffree-line-length-<n>	Use n as character line width in free mode.-fgnat-encodings=[all|gdb|minimal]	Select the balance between GNAT encodings and standard DWARF emitted in the debug information.-fgo-c-header=<file>	Write Go struct definitions to file as C code.-fgo-debug-escape-hash=<string>	Hash value to debug escape analysis.-fgo-dump-<type>	Dump Go frontend internal information.-fgo-optimize-<type>	Turn on optimization passes in the frontend.-fgo-pkgpath=<string>	Set Go package path.-fgo-prefix=<string>	Set package-specific prefix for exported Go names.-fgo-relative-import-path=<path>	Treat a relative import as relative to path.-finit-character=<n>	Initialize local character variables to ASCII value n.-finit-integer=<n>	Initialize local integer variables to n.-finit-logical=<true|false>	Initialize local logical variables.-finit-real=<zero|snan|nan|inf|-inf>	Initialize local real variables.-finline-arg-packing	Perform argument packing inline.-finline-limit=<number>	Limit the size of inlined functions to <number>.-finline-matmul-limit=<n>	Specify the size of the largest matrix for which matmul will be inlined.-finput-charset=<cset>	Specify the default character set for source files.-finstrument-functions-exclude-file-list=filename,...	Do not instrument functions listed in files.-finstrument-functions-exclude-function-list=name,...	Do not instrument listed functions.-fira-algorithm=[CB|priority]	Set the used IRA algorithm.-fira-region=[one|all|mixed]	Set regions for IRA.-fira-verbose=<number>	Control IRA's level of diagnostic messages.-flive-patching=[inline-only-static|inline-clone]	Control IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations.-flto-compression-level=<number>	Use zlib/zstd compression level <number> for IL.-fmacro-prefix-map=<old>=<new>	Map one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE().-fmax-array-constructor=<n>	Maximum number of objects in an array constructor.-fmax-errors=<number>	Maximum number of errors to report.-fmax-identifier-length=<n>	Maximum identifier length.-fmax-stack-var-size=<n>	Size in bytes of the largest array that will be put on the stack.-fmax-subrecord-length=<n>	Maximum length for subrecords.-fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping.-fmodule-file=<package.module>=<filespec>	use <filespec> as source file for <package.module>.-fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.-foffload-abi=[lp64|ilp32]	Set the ABI to use in an offload compiler.-foffload=<targets>=<options>	Specify offloading targets and options for them.-fopt-info[-<type>=filename]	Dump compiler optimization details.-force_flat_namespace not allowed with -dynamiclib-fpack-struct=<number>	Set initial maximum structure member alignment.-fpermitted-flt-eval-methods=[c11|ts-18661]	Specify which values of FLT_EVAL_METHOD are permitted.-fplugin-arg-<name>-<key>[=<value>]	Specify argument <key>=<value> for plugin <name>.-fprofile-reproducible=[serial|parallel-runs|multithreaded]	Control level of reproducibility of profile gathered by -fprofile-generate.-fprofile-update=[single|atomic|prefer-atomic]	Set the profile update method.-framework <name>	The linker should search for the named framework in the framework search path.-frandom-seed=<string>	Make compile reproducible using <string>.-freorder-blocks-algorithm=[simple|stc]	Set the used basic block reordering algorithm.-fsanitize-sections=<sec1,sec2,...>	Sanitize global variables in user-defined sections.-fsanitize=address is not supported in this configuration-fsched-stalled-insns-dep=<number>	Set dependence distance checking in premature scheduling of queued insns.-fsched-stalled-insns=<number>	Set number of queued insns that can be prematurely scheduled.-fsched-verbose=<number>	Set the verbosity level of the scheduler.-fsimd-cost-model=[unlimited|dynamic|cheap]	Specifies the vectorization cost model for code marked with a simd directive.-fsso-struct=[big-endian|little-endian|native]	Set the default scalar storage order.-fstack-check=[no|generic|specific]	Insert stack checking code into the program.-fstack-limit-register=<register>	Trap if the stack goes past <register>.-fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>.-fstack-reuse=[all|named_vars|none]	Set stack reuse level for local variables.-ftabstop=<number>	Distance between tab stops for column reporting.-ftemplate-depth=<number>	Specify maximum template instantiation depth.-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Set the default thread-local storage code generation model.-ftrack-macro-expansion=<0|1|2>	Track locations of tokens coming from macro expansion and display them in error messages.-ftree-parallelize-loops=<number>	Enable automatic parallelization of loops.-fuse-linker-plugin is not supported in this configuration-fvect-cost-model=[unlimited|dynamic|cheap]	Specifies the cost model for vectorization.-fversion=<level|ident>	Compile in version code >= <level> or identified by <ident>.-fvisibility=[default|internal|hidden|protected]	Set the default symbol visibility.-fvisibility=[private|protected|public|package]	Set the default symbol visibility.-fvtable-verify=preinit is not supported in this configuration-fvtable-verify=std is not supported in this configuration-fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>.-gnat<options>	Specify options to GNAT.-gz is not supported in this configuration-gz=<format>	Generate compressed debug sections in format <format>.-gz=zlib is not supported in this configuration-idirafter <dir>	Add <dir> to the end of the system include path.-iframework <dir>	Add <dir> to the end of the system framework include path.-imacros <file>	Accept definition of macros in <file>.-image_base <address>	Choose a base address for a dylib or bundle.-imultiarch <dir>	Set <dir> to be the multiarch include subdirectory.-imultilib <dir>	Set <dir> to be the multilib include subdirectory.-include <file>	Include the contents of <file> before other files.-init <symbol_name>	The symbol "symbol_name" will be used as the first initialiser for a dylib.-install_name <name>	Set the install name for a dylib.-install_name only allowed with -dynamiclib-iplugindir=<dir>	Set <dir> to be the default plugin directory.-iprefix <path>	Specify <path> as a prefix for next two options.-iquote <dir>	Add <dir> to the end of the quote include path.-isysroot <dir>	Set <dir> to be the system root directory.-isystem <dir>	Add <dir> to the start of the system include path.-iwithprefix <dir>	Add <dir> to the end of the system include path.-iwithprefixbefore <dir>	Add <dir> to the end of the main include path.-keep_private_externs not allowed with -dynamiclib-mabi=ABI	Generate code that conforms to the given ABI.-mabs=MODE	Select the IEEE 754 ABS/NEG instruction execution mode.-march=	Generate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case.-march=ARCH	Generate code for the specified chip or CPU version.-march=ISA	Generate code for the given ISA.-mas100-syntax is incompatible with -gdwarf-mbig-endian and -mlittle-endian may not be used together-mbranch-cost=COST	Set the cost of branches to roughly COST instructions.-mbranch-cost=N	Set the cost of branches to roughly N instructions.-mcall-ABI	Select ABI calling convention.-mcode-readable=SETTING	Specify when instructions are allowed to access code.-mcode-region requires the large memory model (-mlarge)-mcpu=	Use features of and schedule code for given CPU.-mcpu=CPU	Compile code for ARC variant CPU.-mcpu=CPU	Use features of and schedule code for given CPU.-mcpu=PROCESSOR		Use features of and schedule code for given CPU.-mcpu=m16c	Compile code for M16C variants.-mcpu=m32c	Compile code for M32C variants.-mcpu=m32cm	Compile code for M32CM variants.-mcpu=r8c	Compile code for R8C variants.-mdata-region requires the large memory model (-mlarge)-mdebug=	Enable debug output.-mdouble=<BITS>	Use <BITS> bits wide double type.-memregs=	Number of memreg bytes (default: 16, range: 0..16).-mfloat-abi=soft and -mfloat-abi=hard may not be used together-mflush-func=FUNC	Use FUNC to flush the cache before calling stack trampolines.-mhard-float not supported-mipsN	Generate code for ISA level N.-mlarge-data-threshold=<number>	Data greater than given threshold will go into .ldata section in x86-64 medium model.-mlong-double=<BITS>	Use <BITS> bits wide long double type.-mmax-stackframe=SIZE	Warn when a stackframe is larger than the specified size.-mmcu=MCU	Select the target MCU.-mmcu=MCU	Select the target System-On-Chip variant that embeds this PRU.-mmpy-option=MPY	Compile ARCv2 code with a multiplier design option.-mnan=ENCODING	Select the IEEE 754 NaN data encoding.-mno-serialize-volatile	Do not serialize volatile memory references with MEMW instructions.-moverride=<string>	Power users only! Override CPU optimization parameters.-mpointer-size=[no,32,short,64,long]	Set the default pointer size.-mr10k-cache-barrier=SETTING	Specify when r10k cache barriers should be inserted.-msdata=[none,data,sysv,eabi]	Select method for sdata handling.-msim	Use simulator runtime.-msingle-float and -msoft-float cannot both be specified-msmall-data-limit=N	Put global and static data smaller than <number> bytes into a special section (on some targets).-mstack-size=<number>	Set the private segment size per wave-front, in bytes.-msve-vector-bits=<number>	Set the number of bits in an SVE vector register.-mtls-size=[16,32]	Specify bit size of immediate TLS offsets.-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-mtraceback=[full,part,no]	Select type of traceback table.-mtune=	Schedule code for given CPU.-mtune=ARCH	Tune alignment for the specified chip or CPU version.-mtune=PROCESSOR	Optimize the output for PROCESSOR.-mtune=TUNE	Tune code for given ARC variant.-mx32 is not supported on Solaris-o <file>	Place output into <file>.-pagezero_size size	Allows setting the page 0 size to 4kb for certain special cases.-pg and -fomit-frame-pointer are incompatible-pie is not supported in this configuration-private_bundle not allowed with -dynamiclib-read_only_relocs <treatment>	This will allow relocs in read-only pages (not advisable).-sectalign <segname> <sectname> <value>	Set section "sectname" in segment "segname" to have alignment "value" which must be an integral power of two expressed in hexadecimal form.-sectcreate <segname> <sectname> <file>	Create section "sectname" in segment "segname" from the contents of "file".-seg_addr_table <file>	Specify the base addresses for dynamic libraries, "file" contains a line for each library.-segaddr <name> <address>	Set the base address of segment "name" to "address" which must be aligned to a page boundary (currently 4kb).-segprot <segname> max_prot init_prot	The protection values are "r", "w", "x" or "-" the latter meaning "no access".-segs_read_only_addr address 	Allows specifying the address of the read only portion of a dylib.-segs_read_write_addr address 	Allows specifying the address of the read/write portion of a dylib.-sub_library <name>	Library named "name" will be re-exported (only useful for dylibs).-sub_umbrella <name>	Framework named "name" will be re-exported (only useful for dylibs).-trigraphs	Support ISO C trigraphs.-umbrella <framework>	The specified framework will be re-exported.-undefined <treatment>	Specify the handling for undefined symbols (default is error).-unexported_symbols_list <filename>	Don't export global symbols listed in filename.-weak_reference_mismatches <treatment>	Specifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak.... to the previous %qs clause here... with %qs clause here... without %qs clause near to here...following parameter %P which has a default argument...this statement, but the latter is misleadingly indented as if it were guarded by the %qs.NOT. operator in expression at %L must have a LOGICAL operand.XOR. operator at %C/* Prototypes for external procedures generated from %s
     by GNU Fortran %s%s.
  
     Use of this interface is discouraged, consider using the
     BIND(C) feature of standard Fortran instead.  */
  
  128-bit %<long double%> not supported for VAX floats31 bit ABI.387 instruction set disabled, using SSE arithmetics64 bit ABI.64-bit ABI not supported in ESA/390 mode; use assignment instead; use assignment or value-initialization instead; use copy-assignment instead; use copy-assignment or copy-initialization instead; use copy-initialization instead; use value-initialization instead<During initialization>
! <anonymous><brace-enclosed initializer list><built-in><command-line><declaration error><enumerator><erroneous-expression><expression error><lambda<lambda><missing><return value> <return-value><statement><structured bindings><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><typeprefixerror><ubsan routine call><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>A BOZ literal constant at %L cannot appear as an actual argument in a function referenceA BOZ literal constant at %L cannot appear as an actual argument in a subroutine referenceA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.A floatig point to integer truncation may be replaced with rounding to save mode switching.A non-default set of initial values has been requested, which violates the ABI!A parameter name is required at %CA synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo scheduler.A type parameter list is required at %CAAPCS does not support %<-mcallee-super-interworking%>AAPCS does not support %<-mcaller-super-interworking%>ABI for flattened struct with zero-length bit-fields changed in GCC 10ABI requires %<-march=rv%d%>ABI variant code generation (for use with -mabi= option):ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)ABSTRACT INTERFACE %qs must not be referenced at %LABSTRACT INTERFACE at %CABSTRACT type %qs used at %LABSTRACT type at %CAC-IMPLIED-DO final expression references control variable at %LAC-IMPLIED-DO initial expression references control variable at %LAC-IMPLIED-DO step expression references control variable at %LACC CACHE directive must be inside of loop %CACCESS specification at %L was already specifiedACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableACTION type conflicts with READONLY specifier at %CALLOCATABLE attribute at %C in a TYPE definitionALLOCATABLE object %qs in %s clause at %LALLOCATABLE specified outside of INTERFACE body at %LALLOCATE objectALLOCATE of coarray at %C in CRITICAL blockALLOCATE of coarray at %C in DO CONCURRENT blockALLOCATED intrinsic at %L requires an array or scalar allocatable entityALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredARMv8-M Security Extensions incompatible with selected FPUASSIGN statement at %CASSIGN statement at %L requires a scalar default INTEGER variableASSIGNED GOTO statement at %L requires an INTEGER variableASSIGNED variable in FORMAT tag at %LASSOCIATE construct at %CASSOCIATE name %qs in %s clause at %LASSOCIATE name %qs in SHARED clause at %LASYNCHRONOUS attribute at %CASYNCHRONOUS statement at %CASYNCHRONOUS= at %C not allowed in Fortran 95ASYNCHRONOUS= specifier at %L must be an initialization expressionASYNCHRONOUS= specifier at %L must be of default CHARACTER kindASYNCHRONOUS= specifier at %L must be scalarATOM argument at %L of the %s intrinsic function shall be a coarray or coindexedATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KINDATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KINDATOM argument of the %s intrinsic function at %L shall be definableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAVX vector return without AVX enabled changes the ABIAVX512F vector argument without AVX512F enabled changes the ABIAVX512F vector return without AVX512F enabled changes the ABIAbbreviation for "-g -feliminate-unused-debug-symbols"Abbreviation for "-g -fno-eliminate-unused-debug-symbols"Absolute value of SHIFT shall be less than or equal to SIZE at %CAbstract interface %qs is invalid in procedure pointer assignment at %LAccept argument mismatches in procedure calls.Accept extensions to support legacy code.Access data in the same section from shared anchor points.Access offset before parent offsetAccess overlaps with its siblingAccess size greater or equal to its parent sizeAccess specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAccess terminates outside of its parentAccumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf.Actual CLASS array argument for %qs must be a full array at %LActual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an arrayActual argument at %L of %qs intrinsic shall be an associated pointerActual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has oneActual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL proceduresActual argument contains too few elements for dummy argument %qs (%lu/%lu) at %LActual argument for %qs cannot be an assumed-size array at %LActual argument for %qs must be ALLOCATABLE at %LActual argument for %qs must be a pointer at %LActual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qsActual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qsActual argument to %qs at %L must be a coarrayActual argument to %qs at %L must be polymorphicActual argument to %qs at %L must be simply contiguous or an element of such an arrayActual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]Actual argument to %qs at %L must have the same declared typeActual argument to contiguous pointer dummy %qs at %L must be simply contiguousActual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE componentActual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE componentActual string length does not match the declared one for dummy argument '%s' (%ld/%ld)Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)Add a common subexpression elimination pass after loop optimizations.Add description attributes to some DWARF DIEs that have no name attribute.Add explicit checks for division by zero.Add explicit checks for division overflow in INT_MIN / -1.Add extra commentary to assembler output.Add the .lower prefix to section names when compiling with -m{code,data}-region=lower (disabled by default).Additional debug prints.After diagnosing undefined behavior attempt to continue execution.Aggressively optimize loops using language constraints.Alias and target%'s comdat groups differsAlias and target%'s section differsAlias for --help=target.Alias for -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlign all labels.Align all loops to 32 byte boundary.Align code and data to 32 bits.Align destination of the string operations.Align doubles at 64-bit boundaries.Align function entry to 4 byte.Align labels which are only reached by jumping.Align some doubles on dword boundary.Align the start of functions.Align the start of loops.Align to the base type of the bit-field.Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system.Align variables on a 32-bit boundary.All intrinsics procedures are available regardless of selected standard.All memory accesses use I/O load/store instructions.All the LEN type parameters in the TYPE IS statement at %C must be ASSUMEDAllocatable %qs at %L cannot have an initializerAllocatable array %qs at %L must have a deferred shape or assumed rankAllocatable coarray variable %qs at %L must have deferred shapeAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type EVENT_TYPEAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPEAllocatable component %s at %L of type EVENT_TYPE must have a codimensionAllocatable component %s at %L of type LOCK_TYPE must have a codimensionAllocatable component of structure at %C must have a deferred shapeAllocatable component or deferred-shaped array near %C in DATA statementAllocatable function %qs at %L must have an explicit function interfaceAllocate local variables on the stack to allow indirect recursion.Allocate-object at %C is not a nonprocedure pointer nor an allocatable variableAllocate-object at %L also appears at %LAllocate-object at %L is neither a data pointer nor an allocatable variableAllocate-object at %L is subobject of object at %LAllocate-object at %L must be ALLOCATABLE or a POINTERAllocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tagAllocating %s at %L with type-spec requires the same character-length parameter as in the declarationAllocating %s of ABSTRACT base type at %L requires a type-spec or source-exprAllow (or do not allow) gcc to use the LOOP instruction.Allow a BOZ literal constant to appear in an invalid context and with X instead of Z.Allow access to instance variables as if they were local declarations within instance method implementations.Allow arbitrary character line width in fixed mode.Allow arbitrary character line width in free mode.Allow bit-fields to cross word boundaries.Allow branches to be packed with other instructions.Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions.Allow dollar signs in entity names.Allow fast jumps to the message dispatcher.Allow function addresses to be held in registers.Allow gcc to generate LIW instructions.Allow gcc to generate the SETLB and Lcc instructions.Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations.Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.Allow math optimizations that may violate IEEE or ISO standards.Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Allow premature scheduling of queued insns.Allow readonly data in sdata.Allow sign extension in fusion operations.Allow speculative motion of more loads.Allow speculative motion of non-loads.Allow speculative motion of some loads.Allow the arguments of the '?' operator to have different types.Allow the compiler to introduce new data races on stores.Allow the store merging pass to introduce unaligned stores if it is legal to do so.Allow the use of MDMX instructions.Allow the use of MT instructions.Allow the use of hardware floating point instructions for V850E2V3 and up.Allow the use of hardware floating-point ABI and instructions.Allow to use truncation instead of rounding towards zero for fractional fixed-point types.Allow two instructions to be issued per cycle.Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.Allow use r15 for inline ASM.Allow variadic functions without named parameter.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate calling convention.Alternate return at %L is not permitted in a DTIO procedureAlternate return cannot appear in operator interface at %LAlternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %LAlternate return specifier in elemental subroutine %qs at %L is not allowedAlternate return specifier in function %qs at %L is not allowedAlternate-return argument at %CAlthough not referenced, %qs has ambiguous interfaces at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAlways align function entry, jump target and return address.Always generate long calls.Always save $lp in the stack.Always treat bitfields as int-sized.Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.Always use JSR, never BSR, for calls.Ambiguous !$OMP DECLARE REDUCTION from module %s at %LAmbiguous interfaces in %s for %qs at %L and %qs at %LAmbiguous symbol in TYPE definition at %CAmend appropriate diagnostic messages with the command line option that controls them.An alias for minterlink-compressed provided for backward-compatibility.An alternate return at %L without a * dummy argumentAn indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: An outer FORALL construct already has an index with this name %LAnalyze and remove doubleword swaps from VSX computations.Analyzed alias has no referenceAnnotate assembler instructions with estimated addresses.Append a second underscore if the name already contains an underscore.Append underscores to externally visible names.Apply negative sign to zero values.Apply special rules for compiling runtime package.Apply variable expansion when loops are unrolled.Approximate the effect of function calls to simplify analysis.Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscriptArgument %<S%> of NEAREST at %L shall not be zeroArgument %qs appears twice in call to %qs at %LArgument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %LArgument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLEArgument %qs of %qs with PASS(%s) at %L may not have the POINTER attributeArgument %qs of %qs with PASS(%s) at %L must be of the derived type %qsArgument %qs of %qs with PASS(%s) at %L must be of the derived-type %qsArgument %qs of %qs with PASS(%s) at %L must be scalarArgument %qs of MOD at %L shall not be zeroArgument %qs of MODULO at %L shall not be zeroArgument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of elemental procedure at %L cannot have the ALLOCATABLE attributeArgument %qs of elemental procedure at %L cannot have the POINTER attributeArgument %qs of elemental procedure at %L must be scalarArgument %qs of pure function %qs at %L must be INTENT(IN) or VALUEArgument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENTArgument '%s' of statement function '%s' at %L must be scalarArgument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %sArgument FPTR at %L to C_F_POINTER must be a pointerArgument FPTR at %L to C_F_POINTER shall not be coindexedArgument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointerArgument FPTR at %L to C_F_PROCPOINTER shall not be coindexedArgument NCOPIES of REPEAT intrinsic is negative (its value is %ld)Argument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too largeArgument NCOPIES of REPEAT intrinsic is too large at %LArgument X at %L to C_FUNLOC shall be a procedure or a procedure pointerArgument X at %L to C_FUNLOC shall not be coindexedArgument X at %L to C_LOC shall be not be a zero-sized stringArgument X at %L to C_LOC shall have either the POINTER or the TARGET attributeArgument X at %L to C_LOC shall not be coindexedArgument at %L to C_LOC shall not be polymorphicArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument mismatch for the overriding procedure %qs at %L: %sArgument must be a constant between 0 and 31.Argument must be a value between 0 and 3.Argument must be a value between 0 and 7.Argument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must be of type %qsArgument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArgument to %<-fcheck%> is not valid: %sArgument to %<-ffpe-summary%> is not valid: %sArgument to %<-ffpe-trap%> is not valid: %sArgument types of %qs intrinsic at %L must match (%s/%s)Arguments of %qs at %L and %L cannot both be BOZ literal constantsArguments of %qs have different kind type parameters at %LArithmetic IF statement at %CArithmetic IF statement at %L requires a scalar REAL or INTEGER expressionArithmetic NaN at %LArithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic underflow at %LArithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Array %qs at %L cannot have a deferred shapeArray %qs at %L is a variable, which does not reduce to a constant expressionArray %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array.Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE objectArray %qs is not permitted in reduction at %LArray bound mismatch for dimension 1 of array (%ld/%ld)Array bound mismatch for dimension 2 of array (%ld/%ld)Array component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray constructor including type specification at %CArray constructor value at %L shall not be unlimited polymorphic [F2008: C4106]Array entity required at %LArray in initializer list at %L must have an explicit shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray is not contiguous at %LArray of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit sizeArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray pointer %qs at %L must have a deferred shape or assumed rankArray reference at %C cannot have more than %d dimensionsArray reference at %C has more than 7 dimensionsArray reference at %L is out of bounds (%ld < %ld) in codimension %dArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in codimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference at %L out of bounds (%ld < %ld) in loop beginning at %LArray reference at %L out of bounds (%ld > %ld) in loop beginning at %LArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section at %L to C_LOCArray section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %CArray section with a vector subscript at %L shall not be the target of a pointerArray sections: %qs not allowed in !$ACC DECLARE at %LArray specification at %C has more than %d dimensionsArray specification at %C with more than 7 dimensionsArray specification for symbol %qs in COMMON at %C must be explicitArray specification must be deferred at %LArray specification or array-valued SOURCE= expression required in ALLOCATE statement at %LArray specification required in ALLOCATE statement at %LArray-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeArray-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qsAs extending type %qs at %L has a coarray component, parent type %qs shall also have oneAssembler options
  =================
  
! Assigned GOTO statement at %CAssigned label is not a target labelAssigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment of scalar to unallocated arrayAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssignment to a LEN or KIND part_ref at %L is not allowedAssignment to a constant expression at %CAssignment to an allocatable polymorphic variable at %LAssignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>Assignment to coindexed variable at %L in a PURE procedureAssignment to contiguous pointer from non-contiguous target at %LAssignment to polymorphic coarray at %L is not permittedAssociate-name %qs at %L is used as arrayAssociate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, eitherAssociating entity %qs at %L is a procedure nameAssociating entity %qs at %L is a procedure pointerAssociating selector-expression at %L yields a procedureAssociation target at %C must not be coindexedAssociation target at %L cannot be a BOZ literal constantAssume ES is zero throughout program execution, use ES: for read-only data.Assume ICPLBs are enabled at runtime.Assume a large TLS segment.Assume all symbols have 32-bit values.Assume all variable arg functions are prototyped.Assume assembler support for (DWARF2+) .loc directives.Assume assembler support for view in (DWARF2+) .loc directives.Assume code will be assembled by GAS.Assume code will be linked by GNU ld.Assume code will be linked by HP ld.Assume common declarations may be overridden with ones with a larger trailing array.Assume data segments are relative to text segment.Assume floating-point operations can trap.Assume incoming stack aligned to this power of 2.Assume labels and symbols can be addressed using 16 bit absolute addresses.Assume loading data from flash is slower than fetching instructions.Assume memory references are ordered and barriers are not needed.Assume no NaNs or infinities are generated.Assume normal C execution environment.Assume pointer overflow wraps around.Assume possible double misalignment.Assume round to nearest is selected for purposes of scheduling.Assume signed arithmetic overflow wraps around.Assume small address space.Assume strict aliasing rules apply.Assume target CPU is configured as big endian.Assume target CPU is configured as little endian.Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.Assume that loops with an exit will terminate and not loop indefinitely.Assume that receivers of Objective-C messages may be nil.Assume that run-time support has been provided, so omit -lsim from the linker command line.Assume that standard D runtime libraries and "D main" exist.Assume that the reciprocal estimate instructions provide more accuracy.Assume that the source file is fixed form.Assume that the source file is free form.Assume that values of enumeration type are always within the minimum range of that type.Assume that zero displacement conditional branches are fast.Assume the VxWorks RTP environment.Assume the VxWorks vThreads environment.Assume unified syntax for inline assembly code.Assume we are finalizing for phsa and its libhsail-rt.  Enables additional phsa-specific optimizations (default).Assumed or deferred character length variable %qs in constant expression at %LAssumed rank array %qs in %s clause at %LAssumed shape array %qs at %L is not permitted in an initialization expressionAssumed shape array at %L must be a dummy argumentAssumed size array %qs at %L is not permitted in an initialization expressionAssumed size array %qs in %s clause at %LAssumed size array %qs in COPYPRIVATE clause at %LAssumed size array %qs in namelist %qs at %C is not allowedAssumed size array %qs in namelist %qs at %L is not allowedAssumed size array at %L must be a dummy argumentAssumed size polymorphic objects or components, such as that at %C, have not yet been implementedAssumed type at %CAssumed type at %C is not allowed for componentsAssumed type of variable %s at %L is only permitted for dummy variablesAssumed-rank argument at %L is only permitted as actual argument to intrinsic inquiry functionsAssumed-rank argument at %L is only permitted as first actual argument to the intrinsic inquiry function %sAssumed-rank argument requires an explicit interface at %LAssumed-rank array at %CAssumed-rank array at %L may not have the VALUE or CODIMENSION attributeAssumed-rank array at %L must be a dummy argumentAssumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-rank variable %s at %L may only be used as actual argumentAssumed-rank variable %s at %L shall not have a subobject referenceAssumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeAssumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %LAssumed-shape array %qs at %L is not permitted in an initialization expressionAssumed-size dummy array with !$ACC DECLARE at %LAssumed-type actual argument at %L requires that dummy argument %qs is of assumed typeAssumed-type argument %s at %L requires an explicit interfaceAssumed-type argument at %L is not permitted as actual argument to the intrinsic %sAssumed-type argument at %L is only permitted as first actual argument to the intrinsic %sAssumed-type variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeAssumed-type variable %s at %L may not have the INTENT(OUT) attributeAssumed-type variable %s at %L may only be used as actual argumentAssumed-type variable %s at %L shall not be an explicit-shape arrayAssumed-type variable %s at %L shall not have a subobject referenceAt global scope:At most %i profile runs is supported. Perhaps corrupted profile?At top level:Attempt to DEALLOCATE unallocated '%s'Attempt to fill delay slots of branch instructions.Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttempt to keep stack aligned to this power of 2.Attempt to merge identical constants across compilation units.Attempt to merge identical constants and constant variables.Attempt to merge identical debug strings across compilation units.Attempting to allocate already allocated variableAttempting to allocate already allocated variable '%s'Attribute %s at %L in a TYPE definitionAttribute at %L is not allowed in a TYPE definitionAttribute at %L is not allowed outside a TYPE definitionAugment variable location lists with progressive views.AutoFDO profile magic number does not matchAutoFDO profile version %u does match %uAutomatic array %qs at %L cannot have an initializerAutomatically adds space for longer path names in load commands (up to MAXPATHLEN)Automatically align branch targets to reduce branch penalties.Available BITS selections:Average number of iterations of a loop.Avoid all range limits on call instructions.Avoid combining multiple statements into one exploded edge.Avoid generating pc-relative calls; use indirection.Avoid generation of indexed load/store instructions when possible.Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.Avoid placing any readable data in program memory.Avoid speculative loads to work around a hardware anomaly.Avoid use of the DIV and MOD instructions.BB %i cannot throw but has an EH edgeBB %i has incorrect edgeBB %i has incorrect fallthru edgeBB %i has multiple EH edgesBB %i is missing an EH edgeBB %i is missing an edgeBB %i last statement has incorrectly set lpBB %i too many fallthru edgesBB_RTL flag not set for block %dBIND(C) Variable %qs at %L must have length oneBIND(C) applied to %s %s at %LBIND(C) at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) attribute at %L may not be specified for an internal procedureBIND(C) procedure with NAME may not have POINTER attribute at %CBIND(C) statement at %CBLANK= at %C not allowed in Fortran 95BLOCK DATA construct at %LBLOCK DATA element %qs at %L must be in COMMONBLOCK construct at %CBMX instructions are only supported with R2 architectureBOZ literal constant at %L cannot appear as an initializerBOZ literal constant at %L cannot appear in a structure constructorBOZ literal constant at %L cannot appear in an array constructorBOZ literal constant at %L cannot be an actual argument to %qsBOZ literal constant at %L cannot be an operand of unary operator %qsBOZ literal constant at %L is neither a DATA statement value nor an actual argument of INT/REAL/DBLE/CMPLX intrinsic subprogramBOZ literal constant near %L cannot be assigned to a %qs variableBOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initializationBOZ used outside a DATA statement at %LBYTE type at %CBYTE type used at %C is not available on the target machineBad 128-bit moveBad GPR fusionBad INTENT specification at %CBad IO basetype (%d)Bad allocate-object at %C for a PURE procedureBad array dimension at %LBad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification for implied-shape array at %CBad array specification in ALLOCATE statement at %LBad character %qc in OPERATOR name at %CBad coarray specification in ALLOCATE statement at %LBad continuation line at %CBad kind expression for function %qs at %LBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for assumed size array at %LBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBad type in gfc_simplify_signBase object for NOPASS type-bound procedure call at %L must be scalarBase object for procedure-pointer component call at %L is of ABSTRACT type %qsBase object for type-bound procedure call at %L is of ABSTRACT type %qsBinding at %C must have the same access as already defined binding %qsBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlank required in %s statement near %CBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %LBoth section and comdat group is setBound on number of candidates below that all candidates are considered in iv optimizations.Bound on number of iv uses in loop optimized in iv optimizations.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.Bound on size of expressions used in the scalar evolutions analyzer.Bound on the complexity of the expressions in the scalar evolutions analyzer.Bound on the cost of an expression to compute the number of iterations.Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.Bounds specification for %qs in pointer assignment at %LBranch at %L may result in an infinite loopBranches are this expensive (arbitrary units).Branches executed:%s of %d
  Build for Core A.Build for Core B.Build for SDRAM.Builtin %qF requires z14 or higher.Builtin %qF requires z15 or higher.Builtin function %s requires Nios II R%dBuiltin not implementedBy-value argument at %L cannot be an array or an array sectionBy-value argument at %L is not allowed in this contextBy-value argument at %L is not of numeric typeC interoperable character dummy variable %qs at %L with VALUE attribute must have length oneC kind type parameter is for type %s but type at %L is %sC++ constructors and destructors will not be invoked for Objective-C fieldsC++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>C++ lookup of %qD would return a field, not a typeC++ requires promoted type, not enum type, in %<va_arg%>C++11 %<constexpr%> only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 %<noexcept%> only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 %<thread_local%> allows dynamic initialization and destructionC++11 %<thread_local%> only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>C++20 %<constinit%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>C++20 concept definition syntax is %<concept <name> = <expr>%>C99 designator %qE is not an integral constant-expressionC99 designator %qE outside aggregate initializerCASE label at %L overlaps with CASE label at %LCCTL intrinsic function subtype out of range!CDX instructions are only supported with R2 architectureCFString literal expression is not a string constantCFString literal is missingCHANGE TEAM statement at %CCHARACTER expression at %L is being truncated (%ld/%ld)CHARACTER expression will be truncated in assignment (%ld/%ld) at %LCHARACTER expression will be truncated in constructor (%ld/%ld) at %LCHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %LCHARACTER length must be a constant at %LCHARACTER(*) function %qs at %LCHARACTER(*) function %qs at %L cannot be array-valuedCHARACTER(*) function %qs at %L cannot be pointer-valuedCHARACTER(*) function %qs at %L cannot be pureCHARACTER(*) function %qs at %L cannot be recursiveCLASS selector at %L needs a temporary which is not yet implementedCLASS statement at %CCLASS variable %qs at %L cannot have the PARAMETER attributeCLASS variable %qs at %L must be dummy, allocatable or pointerCLOSE statement at %L requires a UNIT numberCLOSE statement not allowed in PURE procedure at %CCODIMENSION specified for %qs outside its INTERFACE body at %LCOLLAPSE clause argument not constant positive integer at %CCOLLECT_GCC must be setCOLLECT_GCC must be set.COMMON %qs at %L does not existCOMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveCOMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>COMMON block %qs at %L cannot have the EXTERNAL attributeCOMMON block %qs at %L is also an intrinsic procedureCOMMON block %qs at %L is used as PARAMETER at %LCOMMON block %qs at %L that is also a function resultCOMMON block %qs at %L that is also a global procedureCOMMON block %qs at %L uses the same global identifier as entity at %LCOMMON block /%s/ not found at %CCOMMON block at %LCOMMON block at %L with binding label %qs uses the same global identifier as entity at %LCOMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qsCOMMON variable %qs at %L must have constant character lengthCOMPLEX argument %qs of %qs intrinsic at %LCOMPLEX quantities cannot be compared at %LCONTAINS block in derived type definition at %CCONTAINS statement at %C is already in a contained program unitCONTAINS statement without FUNCTION or SUBROUTINE statement at %LCONTIGUOUS attribute at %CCONTIGUOUS statement at %CCONVERT tag at %LCOUNT argument of the EVENT_QUERY intrinsic function at %L shall be definableCOUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integerCOUNT argument to SYSTEM_CLOCK at %L has non-default kindCOUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kindCOUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kindCPU you selected does not support x86-64 instruction setCRIS-port assertion failed: CRITICAL block inside of OpenACC region at %CCRITICAL block inside of OpenMP region at %CCRITICAL statement at %CCYCLE statement at %C is not applicable to non-loop construct %qsCYCLE statement at %C to non-innermost collapsed !$ACC LOOP loopCYCLE statement at %C to non-innermost collapsed !$OMP DO loopCYCLE statement at %C to non-innermost tiled !$ACC LOOP loopCall mcount for profiling before a function prologue.Call the dump function for variables and function in IL.Caller copies function arguments passed by hidden reference.Calls executed:%s of %d
  Cannot IMPORT %qs from host scoping unit at %C - does not exist.Cannot USE a module that is currently builtCannot USE a submodule that is currently builtCannot call %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>Cannot change attributes of USE-associated symbol %s at %LCannot change attributes of USE-associated symbol at %LCannot change directory to %sCannot compute the length of the char array at %L.Cannot construct ABSTRACT type %qs at %LCannot convert %qs to %qs at %LCannot convert %qs to interoperable type at %LCannot convert %s to %s at %LCannot delete module file %qs: %sCannot delete temporary module file %qs: %sCannot find an intrinsic module named %qs at %CCannot find keyword named %qs in call to %qs at %LCannot get current directory nameCannot initialize implied-shape array at %L with scalarCannot initialize parameter array at %L with variable length elementsCannot make directory %sCannot map %sCannot open %sCannot open JSON output file %s
  Cannot open file %qsCannot open module file %qs for reading at %C: %sCannot open module file %qs for writing at %C: %sCannot open source file %s
--- 1766,1785 ----
  %s:version '%.4s', prefer '%.4s'
  %s:version '%.4s', prefer version '%.4s'
  %u name provided for structured binding%u names provided for structured binding'' ' flag'!' flag'#' flag'%%%c' is not a valid operand prefix'%%&' used without any local dynamic TLS references'%%l' operand isn't a label'%s' file is already processed
! '%s' must have %d operands (excluding match_dups)'%s' must have at least %d operands (excluding match_dups)'%s' must have no more than %d operands (excluding match_dups)''' flag'(' flag'+' flag'-' flag'0' flag'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'm' flag'o' operand is not constant'q' flag(C)(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable.(Obsolete after 10.4)	Set MH_NOMULTIDEFS in an umbrella framework.(Obsolete after 10.4) -multiply_defined <treatment>	Provided a mechanism for warning about symbols defined in multiple dylibs.(Obsolete after 10.4) -multiply_defined_unused <treatment>	Provided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs.(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4.(Obsolete and unhandled by ld64, ignored)	ld should produce an executable (only handled by ld_classic).(Obsolete)	This is the default.(Obsolete) -sectobjectsymbols <segname> <sectname>	Setting a local symbol at the start of a section is no longer supported.(Obsolete) -sectorder <segname> <sectname> <orderfile>	Replaced by a more general option "-order_file".(Obsolete) Allowed linking to proceed with "-flat_namespace" when a linked bundle contained a symbol also exported from the main executable.(Obsolete) Current linkers never dead-strip these items, so the option is not needed.(Obsolete) LD_PREBIND is no longer supported.(Obsolete) Object files with LINKEDIT sections are no longer supported.(Obsolete) This is the default.(Obsolete, ignored)	Old support similar to "-whyload".(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>	Allowed creation of a section from a file.(Obsolete, ld_classic only) -seg_addr_table_filename <path>.(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(anonymous namespace)(anonymous)(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(messages without a matching method signature will be assumed to return %<id%> and accept %<...%> as arguments)(near initialization for %qs)(no argument)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(so you should pass %qT not %qT to %<va_arg%>)(static destructors for %s)(static initializers for %s)(the message is displayed only once per source file)
  ({anonymous})*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
! *this--help=<class>	Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params.--param inline-unit-growth limit reached--param large-function-growth limit reached--param large-stack-frame-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached--param=parloops-schedule=[static|dynamic|guided|auto|runtime]	Schedule type of omp schedule for loops parallelized by parloops.-A<question>=<answer>	Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>.-D<macro>[=<val>]	Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1.-E or -x required when input is from standard input-F <dir>	Add <dir> to the end of the main framework include path.-G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets).-Hd <dir>	Write D interface files to directory <dir>.-Hf <file>	Write D interface to <file>.-I <dir>	Add <dir> to the end of the main include path.-J<directory>	Put MODULE files in 'directory'.-MF <file>	Write dependency output to the given file.-MQ <target>	Add a MAKE-quoted target.-MT <target>	Add an unquoted target.-O<number>	Set optimization level to <number>.-U<macro>	Undefine <macro>.-Waligned-new=[none|global|all]	Warn even if 'new' uses a class member allocation function.-Walloc-size-larger-than=<bytes>	Warn for calls to allocation functions that attempt to allocate objects larger than the specified number of bytes.-Walloca-larger-than=<number>	Warn on unbounded uses of alloca, and on bounded uses of alloca whose bound can be larger than <number> bytes.-Wframe-larger-than=<byte-size>	Warn if a function's stack frame requires in excess of <byte-size>.-Wlarger-than=<byte-size>	Warn if an object's size exceeds <byte-size>.-Wnormalized=[none|id|nfc|nfkc]	Warn about non-normalized Unicode strings.-Wstack-usage=<byte-size>	Warn if stack usage might exceed <byte-size>.-Wvla-larger-than=<number>	Warn on unbounded uses of variable-length arrays, and on bounded uses of variable-length arrays whose bound can be larger than <number> bytes. <number> bytes.-Xbind-now and -Xbind-lazy are incompatible-Xf <file>	Write JSON output to the given <file>.-allowable_client <name>	The output dylib is private to the client <name>.-arch <name>	Generate output for architecture <name>.-aux-info <file>	Emit declaration information into <file>.-bundle not allowed with -dynamiclib-bundle_loader <executable>	Treat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution.-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-c required for gnat2scil-c required for gnat2why-client_name <name>	Enable the executable being built to link against a private dylib (using allowable_client).-client_name not allowed with -dynamiclib-compatibility_version <number>	Set 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.-current_version <number>	Set the current version for the library to <number>.-current_version only allowed with -dynamiclib-d<letters>	Enable dumps from specific passes of the compiler.-dumpbase <file>	Set the file basename to be used for dumps.-dumpdir <dir>	Set the directory name to be used for dumps.-dylinker_install_name <path>	Only used for building dyld.-exported_symbols_list <filename>	Export global symbols in <filename> in linked output file; any symbols not mentioned will be treated as "hidden".-f%s ignored (not supported for DJGPP)
! -fada-spec-parent=unit	Dump Ada specs as child units of given parent.-faligned-new=<N>	Use C++17 over-aligned type allocation for alignments greater than N.-fasan-shadow-offset=<number>	Use custom shadow memory offset.-fblas-matmul-limit=<n>	Size of the smallest matrix for which matmul will use BLAS.-fbounds-check=[on|safeonly|off]	Turn array bounds checks on, in @safe code only, or off.-fcall-saved-<register>	Mark <register> as being preserved across functions.-fcall-used-<register>	Mark <register> as being corrupted by function calls.-fcf-protection=[full|branch|return|none]	Instrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets.-fcheck=[...]	Specify which runtime checks are to be performed.-fcoarray=<none|single|lib>	Specify which coarray parallelization should be used.-fcompare-debug[=<opts>]	Compile with and without e.g. -gtoggle, and compare the final-insns dump.-fconst-string-class=<name>	Use class <name> for constant strings.-fconstexpr-cache-depth=<number>	Specify maximum constexpr recursion cache depth.-fconstexpr-depth=<number>	Specify maximum constexpr recursion depth.-fconstexpr-loop-limit=<number>	Specify maximum constexpr loop iteration count.-fconstexpr-ops-limit=<number>	Specify maximum number of constexpr operations during a single constexpr evaluation.-fconvert=<big-endian|little-endian|native|swap>	The endianness used for unformatted files.-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]	Set the debug counter limit.-fdebug-prefix-map=<old>=<new>	Map one directory name to another in debug information.-fdebug=<level|ident>	Compile in debug code, code <= <level>, or code identified by <ident>.-fdiagnostics-color=[never|always|auto]	Colorize diagnostics.-fdiagnostics-format=[text|json]	Select output format.-fdiagnostics-show-location=[once|every-line]	How often to emit source location at the beginning of line-wrapped diagnostics.-fdiagnostics-urls=[never|always|auto]	Embed URLs in diagnostics.-fdisable-[tree|rtl|ipa]-<pass>=range1+range2	Disable an optimization pass.-fdoc-dir=<dir>	Write documentation file to directory <dir>.-fdoc-file=<file>	Write documentation to <file>.-fdoc-inc=<file>	Include a Ddoc macro <file>.-fdump-<type>	Dump various compiler internals to a file.-fdump-final-insns=filename	Dump to filename the insns at the end of translation.-fdump-go-spec=filename	Write all declarations to file as Go code.-femit-struct-debug-baseonly	Aggressive reduced debug info for structs.-femit-struct-debug-detailed=<spec-list>	Detailed reduced debug info for structs.-femit-struct-debug-reduced	Conservative reduced debug info for structs.-fenable-[tree|rtl|ipa]-<pass>=range1+range2	Enable an optimization pass.-fexcess-precision=[fast|standard]	Specify handling of excess floating-point precision.-fexec-charset=<cset>	Convert all strings and character constants to character set <cset>.-ffile-prefix-map=<old>=<new>	Map one directory name to another in compilation result.-ffixed-<register>	Mark <register> as being unavailable to the compiler.-ffixed-line-length-<n>	Use n as character line width in fixed mode.-ffp-contract=[off|on|fast]	Perform floating-point expression contraction.-ffpe-summary=[...]	Print summary of floating point exceptions.-ffpe-trap=[...]	Stop on following floating point exceptions.-ffree-line-length-<n>	Use n as character line width in free mode.-fgnat-encodings=[all|gdb|minimal]	Select the balance between GNAT encodings and standard DWARF emitted in the debug information.-fgo-c-header=<file>	Write Go struct definitions to file as C code.-fgo-debug-escape-hash=<string>	Hash value to debug escape analysis.-fgo-dump-<type>	Dump Go frontend internal information.-fgo-optimize-<type>	Turn on optimization passes in the frontend.-fgo-pkgpath=<string>	Set Go package path.-fgo-prefix=<string>	Set package-specific prefix for exported Go names.-fgo-relative-import-path=<path>	Treat a relative import as relative to path.-finit-character=<n>	Initialize local character variables to ASCII value n.-finit-integer=<n>	Initialize local integer variables to n.-finit-logical=<true|false>	Initialize local logical variables.-finit-real=<zero|snan|nan|inf|-inf>	Initialize local real variables.-finline-arg-packing	Perform argument packing inline.-finline-limit=<number>	Limit the size of inlined functions to <number>.-finline-matmul-limit=<n>	Specify the size of the largest matrix for which matmul will be inlined.-finput-charset=<cset>	Specify the default character set for source files.-finstrument-functions-exclude-file-list=filename,...	Do not instrument functions listed in files.-finstrument-functions-exclude-function-list=name,...	Do not instrument listed functions.-fira-algorithm=[CB|priority]	Set the used IRA algorithm.-fira-region=[one|all|mixed]	Set regions for IRA.-fira-verbose=<number>	Control IRA's level of diagnostic messages.-flive-patching=[inline-only-static|inline-clone]	Control IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations.-flto-compression-level=<number>	Use zlib/zstd compression level <number> for IL.-fmacro-prefix-map=<old>=<new>	Map one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE().-fmax-array-constructor=<n>	Maximum number of objects in an array constructor.-fmax-errors=<number>	Maximum number of errors to report.-fmax-identifier-length=<n>	Maximum identifier length.-fmax-stack-var-size=<n>	Size in bytes of the largest array that will be put on the stack.-fmax-subrecord-length=<n>	Maximum length for subrecords.-fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping.-fmodule-file=<package.module>=<filespec>	use <filespec> as source file for <package.module>.-fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.-foffload-abi=[lp64|ilp32]	Set the ABI to use in an offload compiler.-foffload=<targets>=<options>	Specify offloading targets and options for them.-fopt-info[-<type>=filename]	Dump compiler optimization details.-force_flat_namespace not allowed with -dynamiclib-fpack-struct=<number>	Set initial maximum structure member alignment.-fpermitted-flt-eval-methods=[c11|ts-18661]	Specify which values of FLT_EVAL_METHOD are permitted.-fplugin-arg-<name>-<key>[=<value>]	Specify argument <key>=<value> for plugin <name>.-fprofile-reproducible=[serial|parallel-runs|multithreaded]	Control level of reproducibility of profile gathered by -fprofile-generate.-fprofile-update=[single|atomic|prefer-atomic]	Set the profile update method.-framework <name>	The linker should search for the framework <name> in the framework search path.-frandom-seed=<string>	Make compile reproducible using <string>.-freorder-blocks-algorithm=[simple|stc]	Set the used basic block reordering algorithm.-fsanitize-sections=<sec1,sec2,...>	Sanitize global variables in user-defined sections.-fsanitize=address is not supported in this configuration-fsched-stalled-insns-dep=<number>	Set dependence distance checking in premature scheduling of queued insns.-fsched-stalled-insns=<number>	Set number of queued insns that can be prematurely scheduled.-fsched-verbose=<number>	Set the verbosity level of the scheduler.-fsimd-cost-model=[unlimited|dynamic|cheap]	Specifies the vectorization cost model for code marked with a simd directive.-fsso-struct=[big-endian|little-endian|native]	Set the default scalar storage order.-fstack-check=[no|generic|specific]	Insert stack checking code into the program.-fstack-limit-register=<register>	Trap if the stack goes past <register>.-fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>.-fstack-reuse=[all|named_vars|none]	Set stack reuse level for local variables.-ftabstop=<number>	Distance between tab stops for column reporting.-ftemplate-depth=<number>	Specify maximum template instantiation depth.-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Set the default thread-local storage code generation model.-ftrack-macro-expansion=<0|1|2>	Track locations of tokens coming from macro expansion and display them in error messages.-ftree-parallelize-loops=<number>	Enable automatic parallelization of loops.-fuse-linker-plugin is not supported in this configuration-fvect-cost-model=[unlimited|dynamic|cheap]	Specifies the cost model for vectorization.-fversion=<level|ident>	Compile in version code >= <level> or identified by <ident>.-fvisibility=[default|internal|hidden|protected]	Set the default symbol visibility.-fvisibility=[private|protected|public|package]	Set the default symbol visibility.-fvtable-verify=preinit is not supported in this configuration-fvtable-verify=std is not supported in this configuration-fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>.-gnat<options>	Specify options to GNAT.-gz is not supported in this configuration-gz=<format>	Generate compressed debug sections in format <format>.-gz=zlib is not supported in this configuration-idirafter <dir>	Add <dir> to the end of the system include path.-iframework <dir>	Add <dir> to the end of the system framework include path.-imacros <file>	Accept definition of macros in <file>.-image_base <address>	Specify <address> as the base address for a dylib or bundle.-imultiarch <dir>	Set <dir> to be the multiarch include subdirectory.-imultilib <dir>	Set <dir> to be the multilib include subdirectory.-include <file>	Include the contents of <file> before other files.-init <symbol_name>	The symbol <symbol_name> will be used as the first initialiser for a dylib.-install_name <name>	Set the install name for a dylib.-install_name only allowed with -dynamiclib-iplugindir=<dir>	Set <dir> to be the default plugin directory.-iprefix <path>	Specify <path> as a prefix for next two options.-iquote <dir>	Add <dir> to the end of the quote include path.-isysroot <dir>	Set <dir> to be the system root directory.-isystem <dir>	Add <dir> to the start of the system include path.-iwithprefix <dir>	Add <dir> to the end of the system include path.-iwithprefixbefore <dir>	Add <dir> to the end of the main include path.-keep_private_externs not allowed with -dynamiclib-mabi=ABI	Generate code that conforms to the given ABI.-mabs=MODE	Select the IEEE 754 ABS/NEG instruction execution mode.-march=	Generate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case.-march=ARCH	Generate code for the specified chip or CPU version.-march=ISA	Generate code for the given ISA.-mas100-syntax is incompatible with -gdwarf-mbig-endian and -mlittle-endian may not be used together-mbranch-cost=COST	Set the cost of branches to roughly COST instructions.-mbranch-cost=N	Set the cost of branches to roughly N instructions.-mcall-ABI	Select ABI calling convention.-mcode-readable=SETTING	Specify when instructions are allowed to access code.-mcode-region requires the large memory model (-mlarge)-mcpu=	Use features of and schedule code for given CPU.-mcpu=CPU	Compile code for ARC variant CPU.-mcpu=CPU	Use features of and schedule code for given CPU.-mcpu=PROCESSOR		Use features of and schedule code for given CPU.-mcpu=m16c	Compile code for M16C variants.-mcpu=m32c	Compile code for M32C variants.-mcpu=m32cm	Compile code for M32CM variants.-mcpu=r8c	Compile code for R8C variants.-mdata-region requires the large memory model (-mlarge)-mdebug=	Enable debug output.-mdouble=<BITS>	Use <BITS> bits wide double type.-memregs=	Number of memreg bytes (default: 16, range: 0..16).-mfloat-abi=soft and -mfloat-abi=hard may not be used together-mflush-func=FUNC	Use FUNC to flush the cache before calling stack trampolines.-mhard-float not supported-mipsN	Generate code for ISA level N.-mlarge-data-threshold=<number>	Data greater than given threshold will go into .ldata section in x86-64 medium model.-mlong-double=<BITS>	Use <BITS> bits wide long double type.-mmax-stackframe=SIZE	Warn when a stackframe is larger than the specified size.-mmcu=MCU	Select the target MCU.-mmcu=MCU	Select the target System-On-Chip variant that embeds this PRU.-mmpy-option=MPY	Compile ARCv2 code with a multiplier design option.-mnan=ENCODING	Select the IEEE 754 NaN data encoding.-mno-serialize-volatile	Do not serialize volatile memory references with MEMW instructions.-moverride=<string>	Power users only! Override CPU optimization parameters.-mpointer-size=[no,32,short,64,long]	Set the default pointer size.-mr10k-cache-barrier=SETTING	Specify when r10k cache barriers should be inserted.-msdata=[none,data,sysv,eabi]	Select method for sdata handling.-msim	Use simulator runtime.-msingle-float and -msoft-float cannot both be specified-msmall-data-limit=N	Put global and static data smaller than <number> bytes into a special section (on some targets).-mstack-size=<number>	Set the private segment size per wave-front, in bytes.-msve-vector-bits=<number>	Set the number of bits in an SVE vector register.-mtarget-linker <version>	Specify that ld64 <version> is the toolchain linker for the current invocation.-mtls-size=[16,32]	Specify bit size of immediate TLS offsets.-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-mtraceback=[full,part,no]	Select type of traceback table.-mtune=	Schedule code for given CPU.-mtune=ARCH	Tune alignment for the specified chip or CPU version.-mtune=PROCESSOR	Optimize the output for PROCESSOR.-mtune=TUNE	Tune code for given ARC variant.-mx32 is not supported on Solaris-o <file>	Place output into <file>.-pagezero_size <size>	Allows setting the page 0 size to 4kb when required.-pg and -fomit-frame-pointer are incompatible-pie is not supported in this configuration-private_bundle not allowed with -dynamiclib-read_only_relocs <treatment>	Allow relocations in read-only pages (not recommended).-sectalign <segname> <sectname> <value>	Set section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form.-sectcreate <segname> <sectname> <file>	Create section <sectname> in segment <segname> from the contents of <file>.-seg_addr_table <file>	Specify the base addresses for dynamic libraries; <file> contains a line for each library.-segaddr <name> <address>	Set the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb).-segprot <segname> <max_prot> <init_prot>	The virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain "r", "w", "x" or "-" the latter meaning "no access".-segs_read_only_addr <address>	Specify that <address> is the base address of the read-only segments of a dylib.-segs_read_write_addr <address>	Specify that <address> is the base address address of the read-write segments of a dylib.-sub_library <name>	Library named <name> will be re-exported (only useful for dylibs).-sub_umbrella <name>	Framework named <name> will be re-exported (only useful for dylibs).-trigraphs	Support ISO C trigraphs.-umbrella <framework>	The specified framework will be re-exported.-undefined <treatment>	Specify the handling for undefined symbols (default is error).-unexported_symbols_list <filename>	Do not export the global symbols listed in <filename>.-weak_reference_mismatches <treatment>	Specifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak.... to the previous %qs clause here... with %qs clause here... without %qs clause near to here...following parameter %P which has a default argument...this statement, but the latter is misleadingly indented as if it were guarded by the %qs.NOT. operator in expression at %L must have a LOGICAL operand.XOR. operator at %C/* Prototypes for external procedures generated from %s
     by GNU Fortran %s%s.
  
     Use of this interface is discouraged, consider using the
     BIND(C) feature of standard Fortran instead.  */
  
  128-bit %<long double%> not supported for VAX floats31 bit ABI.387 instruction set disabled, using SSE arithmetics64 bit ABI.64-bit ABI not supported in ESA/390 mode; use assignment instead; use assignment or value-initialization instead; use copy-assignment instead; use copy-assignment or copy-initialization instead; use copy-initialization instead; use value-initialization instead<During initialization>
! <anonymous><brace-enclosed initializer list><built-in><command-line><declaration error><enumerator><erroneous-expression><expression error><lambda<lambda><missing><return value> <return-value><statement><structured bindings><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><typeprefixerror><ubsan routine call><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>A BOZ literal constant at %L cannot appear as an actual argument in a function referenceA BOZ literal constant at %L cannot appear as an actual argument in a subroutine referenceA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.A floatig point to integer truncation may be replaced with rounding to save mode switching.A non-default set of initial values has been requested, which violates the ABI!A parameter name is required at %CA synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo scheduler.A type parameter list is required at %CAAPCS does not support %<-mcallee-super-interworking%>AAPCS does not support %<-mcaller-super-interworking%>ABI for flattened struct with zero-length bit-fields changed in GCC 10ABI requires %<-march=rv%d%>ABI variant code generation (for use with -mabi= option):ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)ABSTRACT INTERFACE %qs must not be referenced at %LABSTRACT INTERFACE at %CABSTRACT type %qs used at %LABSTRACT type at %CAC-IMPLIED-DO final expression references control variable at %LAC-IMPLIED-DO initial expression references control variable at %LAC-IMPLIED-DO step expression references control variable at %LACC CACHE directive must be inside of loop %CACCESS specification at %L was already specifiedACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableACTION type conflicts with READONLY specifier at %LALLOCATABLE attribute at %C in a STRUCTURE definitionALLOCATABLE attribute at %C in a TYPE definitionALLOCATABLE object %qs in %s clause at %LALLOCATABLE specified outside of INTERFACE body at %LALLOCATE objectALLOCATE of coarray at %C in CRITICAL blockALLOCATE of coarray at %C in DO CONCURRENT blockALLOCATED intrinsic at %L requires an array or scalar allocatable entityALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredARMv8-M Security Extensions incompatible with selected FPUASSIGN statement at %CASSIGN statement at %L requires a scalar default INTEGER variableASSIGNED GOTO statement at %L requires an INTEGER variableASSIGNED variable in FORMAT tag at %LASSOCIATE construct at %CASSOCIATE name %qs in %s clause at %LASSOCIATE name %qs in SHARED clause at %LASYNCHRONOUS attribute at %CASYNCHRONOUS statement at %CASYNCHRONOUS= at %L not allowed in Fortran 95ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexedATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KINDATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KINDATOM argument of the %s intrinsic function at %L shall be definableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAVX vector return without AVX enabled changes the ABIAVX512F vector argument without AVX512F enabled changes the ABIAVX512F vector return without AVX512F enabled changes the ABIAbbreviation for "-g -feliminate-unused-debug-symbols".Abbreviation for "-g -fno-eliminate-unused-debug-symbols".Absolute value of SHIFT shall be less than or equal to SIZE at %CAbstract interface %qs is invalid in procedure pointer assignment at %LAccept argument mismatches in procedure calls.Accept extensions to support legacy code.Access data in the same section from shared anchor points.Access offset before parent offsetAccess overlaps with its siblingAccess size greater or equal to its parent sizeAccess specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAccess terminates outside of its parentAccumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf.Actual CLASS array argument for %qs must be a full array at %LActual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an arrayActual argument at %L of %qs intrinsic shall be an associated pointerActual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has oneActual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL proceduresActual argument contains too few elements for dummy argument %qs (%lu/%lu) at %LActual argument for %qs cannot be an assumed-size array at %LActual argument for %qs must be ALLOCATABLE at %LActual argument for %qs must be a pointer at %LActual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qsActual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qsActual argument to %qs at %L must be a coarrayActual argument to %qs at %L must be polymorphicActual argument to %qs at %L must be simply contiguous or an element of such an arrayActual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]Actual argument to %qs at %L must have the same declared typeActual argument to contiguous pointer dummy %qs at %L must be simply contiguousActual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE componentActual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE componentActual string length does not match the declared one for dummy argument '%s' (%ld/%ld)Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)Add a common subexpression elimination pass after loop optimizations.Add description attributes to some DWARF DIEs that have no name attribute.Add explicit checks for division by zero.Add explicit checks for division overflow in INT_MIN / -1.Add extra commentary to assembler output.Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged).Add the .lower prefix to section names when compiling with -m{code,data}-region=lower (disabled by default).Additional debug prints.After diagnosing undefined behavior attempt to continue execution.Aggressively optimize loops using language constraints.Alias and target%'s comdat groups differsAlias and target%'s section differsAlias for --help=target.Alias for -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlign all labels.Align all loops to 32 byte boundary.Align code and data to 32 bits.Align destination of the string operations.Align doubles at 64-bit boundaries.Align function entry to 4 byte.Align labels which are only reached by jumping.Align some doubles on dword boundary.Align the start of functions.Align the start of loops.Align to the base type of the bit-field.Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system.Align variables on a 32-bit boundary.All intrinsics procedures are available regardless of selected standard.All memory accesses use I/O load/store instructions.All the LEN type parameters in the TYPE IS statement at %C must be ASSUMEDAllocatable %qs at %L cannot have an initializerAllocatable array %qs at %L must have a deferred shape or assumed rankAllocatable coarray variable %qs at %L must have deferred shapeAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type EVENT_TYPEAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPEAllocatable component %s at %L of type EVENT_TYPE must have a codimensionAllocatable component %s at %L of type LOCK_TYPE must have a codimensionAllocatable component of structure at %C must have a deferred shapeAllocatable component or deferred-shaped array near %C in DATA statementAllocatable function %qs at %L must have an explicit function interfaceAllocate local variables on the stack to allow indirect recursion.Allocate-object at %C is not a nonprocedure pointer nor an allocatable variableAllocate-object at %L also appears at %LAllocate-object at %L is neither a data pointer nor an allocatable variableAllocate-object at %L is subobject of object at %LAllocate-object at %L must be ALLOCATABLE or a POINTERAllocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tagAllocating %s at %L with type-spec requires the same character-length parameter as in the declarationAllocating %s of ABSTRACT base type at %L requires a type-spec or source-exprAllow (or do not allow) gcc to use the LOOP instruction.Allow a BOZ literal constant to appear in an invalid context and with X instead of Z.Allow access to instance variables as if they were local declarations within instance method implementations.Allow arbitrary character line width in fixed mode.Allow arbitrary character line width in free mode.Allow bit-fields to cross word boundaries.Allow branches to be packed with other instructions.Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions.Allow dollar signs in entity names.Allow fast jumps to the message dispatcher.Allow function addresses to be held in registers.Allow gcc to generate LIW instructions.Allow gcc to generate the SETLB and Lcc instructions.Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations.Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.Allow math optimizations that may violate IEEE or ISO standards.Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Allow premature scheduling of queued insns.Allow readonly data in sdata.Allow sign extension in fusion operations.Allow speculative motion of more loads.Allow speculative motion of non-loads.Allow speculative motion of some loads.Allow the arguments of the '?' operator to have different types.Allow the compiler to introduce new data races on stores.Allow the store merging pass to introduce unaligned stores if it is legal to do so.Allow the use of MDMX instructions.Allow the use of MT instructions.Allow the use of hardware floating point instructions for V850E2V3 and up.Allow the use of hardware floating-point ABI and instructions.Allow to use truncation instead of rounding towards zero for fractional fixed-point types.Allow two instructions to be issued per cycle.Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.Allow use r15 for inline ASM.Allow variadic functions without named parameter.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate calling convention.Alternate return at %L is not permitted in a DTIO procedureAlternate return cannot appear in operator interface at %LAlternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %LAlternate return specifier in elemental subroutine %qs at %L is not allowedAlternate return specifier in function %qs at %L is not allowedAlternate-return argument at %CAlthough not referenced, %qs has ambiguous interfaces at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAlways align function entry, jump target and return address.Always generate long calls.Always save $lp in the stack.Always treat bitfields as int-sized.Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.Always use JSR, never BSR, for calls.Ambiguous !$OMP DECLARE REDUCTION from module %s at %LAmbiguous interfaces in %s for %qs at %L and %qs at %LAmbiguous symbol in TYPE definition at %CAmend appropriate diagnostic messages with the command line option that controls them.An alias for minterlink-compressed provided for backward-compatibility.An alternate return at %L without a * dummy argumentAn indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: An outer FORALL construct already has an index with this name %LAnalyze and remove doubleword swaps from VSX computations.Analyzed alias has no referenceAnnotate assembler instructions with estimated addresses.Append a second underscore if the name already contains an underscore.Append underscores to externally visible names.Apply negative sign to zero values.Apply special rules for compiling runtime package.Apply variable expansion when loops are unrolled.Approximate the effect of function calls to simplify analysis.Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscriptArgument %<S%> of NEAREST at %L shall not be zeroArgument %qs appears twice in call to %qs at %LArgument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %LArgument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLEArgument %qs of %qs with PASS(%s) at %L may not have the POINTER attributeArgument %qs of %qs with PASS(%s) at %L must be of the derived type %qsArgument %qs of %qs with PASS(%s) at %L must be of the derived-type %qsArgument %qs of %qs with PASS(%s) at %L must be scalarArgument %qs of MOD at %L shall not be zeroArgument %qs of MODULO at %L shall not be zeroArgument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of elemental procedure at %L cannot have the ALLOCATABLE attributeArgument %qs of elemental procedure at %L cannot have the POINTER attributeArgument %qs of elemental procedure at %L must be scalarArgument %qs of pure function %qs at %L must be INTENT(IN) or VALUEArgument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENTArgument '%s' of statement function '%s' at %L must be scalarArgument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %sArgument FPTR at %L to C_F_POINTER must be a pointerArgument FPTR at %L to C_F_POINTER shall not be coindexedArgument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointerArgument FPTR at %L to C_F_PROCPOINTER shall not be coindexedArgument NCOPIES of REPEAT intrinsic is negative (its value is %ld)Argument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too largeArgument NCOPIES of REPEAT intrinsic is too large at %LArgument X at %L to C_FUNLOC shall be a procedure or a procedure pointerArgument X at %L to C_FUNLOC shall not be coindexedArgument X at %L to C_LOC shall be not be a zero-sized stringArgument X at %L to C_LOC shall have either the POINTER or the TARGET attributeArgument X at %L to C_LOC shall not be coindexedArgument at %L to C_LOC shall not be polymorphicArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument mismatch for the overriding procedure %qs at %L: %sArgument must be a constant between 0 and 31.Argument must be a value between 0 and 3.Argument must be a value between 0 and 7.Argument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSD at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ASIND at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must be of type %qsArgument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArgument to %<-fcheck%> is not valid: %sArgument to %<-ffpe-summary%> is not valid: %sArgument to %<-ffpe-trap%> is not valid: %sArgument types of %qs intrinsic at %L must match (%s/%s)Arguments of %qs at %L and %L cannot both be BOZ literal constantsArguments of %qs have different kind type parameters at %LArithmetic IF statement at %CArithmetic IF statement at %L requires a scalar REAL or INTEGER expressionArithmetic NaN at %LArithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic underflow at %LArithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Array %qs at %L cannot have a deferred shapeArray %qs at %L is a variable, which does not reduce to a constant expressionArray %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array.Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE objectArray %qs is not permitted in reduction at %LArray bound mismatch for dimension 1 of array (%ld/%ld)Array bound mismatch for dimension 2 of array (%ld/%ld)Array component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray constructor including type specification at %CArray constructor value at %L shall not be unlimited polymorphic [F2008: C4106]Array entity required at %LArray in initializer list at %L must have an explicit shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray is not contiguous at %LArray of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit sizeArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray pointer %qs at %L must have a deferred shape or assumed rankArray reference at %C cannot have more than %d dimensionsArray reference at %C has more than 7 dimensionsArray reference at %L is out of bounds (%ld < %ld) in codimension %dArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in codimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference at %L out of bounds (%ld < %ld) in loop beginning at %LArray reference at %L out of bounds (%ld > %ld) in loop beginning at %LArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section at %L to C_LOCArray section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %CArray section with a vector subscript at %L shall not be the target of a pointerArray sections: %qs not allowed in !$ACC DECLARE at %LArray specification at %C has more than %d dimensionsArray specification at %C with more than 7 dimensionsArray specification for symbol %qs in COMMON at %C must be explicitArray specification must be deferred at %LArray specification or array-valued SOURCE= expression required in ALLOCATE statement at %LArray specification required in ALLOCATE statement at %LArray-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeArray-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qsAs extending type %qs at %L has a coarray component, parent type %qs shall also have oneAssembler options
  =================
  
! Assigned GOTO statement at %CAssigned label is not a target labelAssigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment of scalar to unallocated arrayAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssignment to a LEN or KIND part_ref at %L is not allowedAssignment to a constant expression at %CAssignment to an allocatable polymorphic variable at %LAssignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>Assignment to coindexed variable at %L in a PURE procedureAssignment to contiguous pointer from non-contiguous target at %LAssignment to polymorphic coarray at %L is not permittedAssociate-name %qs at %L is used as arrayAssociate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, eitherAssociating entity %qs at %L is a procedure nameAssociating entity %qs at %L is a procedure pointerAssociating selector-expression at %L yields a procedureAssociation target at %C must not be coindexedAssociation target at %L cannot be a BOZ literal constantAssume ES is zero throughout program execution, use ES: for read-only data.Assume ICPLBs are enabled at runtime.Assume a large TLS segment.Assume all symbols have 32-bit values.Assume all variable arg functions are prototyped.Assume assembler support for (DWARF2+) .loc directives.Assume assembler support for view in (DWARF2+) .loc directives.Assume code will be assembled by GAS.Assume code will be linked by GNU ld.Assume code will be linked by HP ld.Assume common declarations may be overridden with ones with a larger trailing array.Assume data segments are relative to text segment.Assume floating-point operations can trap.Assume incoming stack aligned to this power of 2.Assume labels and symbols can be addressed using 16 bit absolute addresses.Assume loading data from flash is slower than fetching instructions.Assume memory references are ordered and barriers are not needed.Assume no NaNs or infinities are generated.Assume normal C execution environment.Assume pointer overflow wraps around.Assume possible double misalignment.Assume round to nearest is selected for purposes of scheduling.Assume signed arithmetic overflow wraps around.Assume small address space.Assume strict aliasing rules apply.Assume target CPU is configured as big endian.Assume target CPU is configured as little endian.Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.Assume that loops with an exit will terminate and not loop indefinitely.Assume that receivers of Objective-C messages may be nil.Assume that run-time support has been provided, so omit -lsim from the linker command line.Assume that standard D runtime libraries and "D main" exist.Assume that the reciprocal estimate instructions provide more accuracy.Assume that the source file is fixed form.Assume that the source file is free form.Assume that values of enumeration type are always within the minimum range of that type.Assume that zero displacement conditional branches are fast.Assume the VxWorks RTP environment.Assume the VxWorks vThreads environment.Assume unified syntax for inline assembly code.Assume we are finalizing for phsa and its libhsail-rt.  Enables additional phsa-specific optimizations (default).Assumed or deferred character length variable %qs in constant expression at %LAssumed rank array %qs in %s clause at %LAssumed shape array %qs at %L is not permitted in an initialization expressionAssumed shape array at %L must be a dummy argumentAssumed size array %qs at %L is not permitted in an initialization expressionAssumed size array %qs in %s clause at %LAssumed size array %qs in COPYPRIVATE clause at %LAssumed size array %qs in namelist %qs at %C is not allowedAssumed size array %qs in namelist %qs at %L is not allowedAssumed size array at %L must be a dummy argumentAssumed size polymorphic objects or components, such as that at %C, have not yet been implementedAssumed type at %CAssumed type at %C is not allowed for componentsAssumed type of variable %s at %L is only permitted for dummy variablesAssumed-rank argument at %L is only permitted as actual argument to intrinsic inquiry functionsAssumed-rank argument at %L is only permitted as first actual argument to the intrinsic inquiry function %sAssumed-rank argument requires an explicit interface at %LAssumed-rank array at %CAssumed-rank array at %L may not have the VALUE or CODIMENSION attributeAssumed-rank array at %L must be a dummy argumentAssumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-rank variable %s at %L may only be used as actual argumentAssumed-rank variable %s at %L shall not have a subobject referenceAssumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeAssumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %LAssumed-shape array %qs at %L is not permitted in an initialization expressionAssumed-size dummy array with !$ACC DECLARE at %LAssumed-type actual argument at %L requires that dummy argument %qs is of assumed typeAssumed-type argument %s at %L requires an explicit interfaceAssumed-type argument at %L is not permitted as actual argument to the intrinsic %sAssumed-type argument at %L is only permitted as first actual argument to the intrinsic %sAssumed-type variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeAssumed-type variable %s at %L may not have the INTENT(OUT) attributeAssumed-type variable %s at %L may only be used as actual argumentAssumed-type variable %s at %L shall not be an explicit-shape arrayAssumed-type variable %s at %L shall not have a subobject referenceAt global scope:At most %i profile runs is supported. Perhaps corrupted profile?At top level:Attempt to DEALLOCATE unallocated '%s'Attempt to fill delay slots of branch instructions.Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttempt to keep stack aligned to this power of 2.Attempt to merge identical constants across compilation units.Attempt to merge identical constants and constant variables.Attempt to merge identical debug strings across compilation units.Attempting to allocate already allocated variableAttempting to allocate already allocated variable '%s'Attribute %s at %L in a TYPE definitionAttribute at %L is not allowed in a STRUCTURE definitionAttribute at %L is not allowed in a TYPE definitionAttribute at %L is not allowed outside a TYPE definitionAugment variable location lists with progressive views.AutoFDO profile magic number does not matchAutoFDO profile version %u does match %uAutomatic array %qs at %L cannot have an initializerAutomatically adds space for longer path names in load commands (up to MAXPATHLEN).Automatically align branch targets to reduce branch penalties.Available BITS selections:Average number of iterations of a loop.Avoid all range limits on call instructions.Avoid combining multiple statements into one exploded edge.Avoid generating pc-relative calls; use indirection.Avoid generation of indexed load/store instructions when possible.Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.Avoid placing any readable data in program memory.Avoid speculative loads to work around a hardware anomaly.Avoid use of the DIV and MOD instructions.BB %i cannot throw but has an EH edgeBB %i has incorrect edgeBB %i has incorrect fallthru edgeBB %i has multiple EH edgesBB %i is missing an EH edgeBB %i is missing an edgeBB %i last statement has incorrectly set lpBB %i too many fallthru edgesBB_RTL flag not set for block %dBIND(C) Variable %qs at %L must have length oneBIND(C) applied to %s %s at %LBIND(C) at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) attribute at %L may not be specified for an internal procedureBIND(C) procedure with NAME may not have POINTER attribute at %CBIND(C) statement at %CBLANK= at %L not allowed in Fortran 95BLOCK DATA construct at %LBLOCK DATA element %qs at %L must be in COMMONBLOCK construct at %CBMX instructions are only supported with R2 architectureBOZ literal constant at %L cannot appear as an initializerBOZ literal constant at %L cannot appear in a structure constructorBOZ literal constant at %L cannot appear in an array constructorBOZ literal constant at %L cannot be an actual argument to %qsBOZ literal constant at %L cannot be an operand of unary operator %qsBOZ literal constant at %L is neither a DATA statement value nor an actual argument of INT/REAL/DBLE/CMPLX intrinsic subprogramBOZ literal constant near %L cannot be assigned to a %qs variableBOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initializationBOZ used outside a DATA statement at %LBYTE type at %CBYTE type used at %C is not available on the target machineBad 128-bit moveBad GPR fusionBad INTENT specification at %CBad IO basetype (%d)Bad allocate-object at %C for a PURE procedureBad array dimension at %LBad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification for implied-shape array at %CBad array specification in ALLOCATE statement at %LBad character %qc in OPERATOR name at %CBad coarray specification in ALLOCATE statement at %LBad continuation line at %CBad kind expression for function %qs at %LBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for assumed size array at %LBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBad type in gfc_simplify_signBase object for NOPASS type-bound procedure call at %L must be scalarBase object for procedure-pointer component call at %L is of ABSTRACT type %qsBase object for type-bound procedure call at %L is of ABSTRACT type %qsBinding at %C must have the same access as already defined binding %qsBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlank required in %s statement near %CBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %LBoth section and comdat group is setBound on number of candidates below that all candidates are considered in iv optimizations.Bound on number of iv uses in loop optimized in iv optimizations.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.Bound on size of expressions used in the scalar evolutions analyzer.Bound on the complexity of the expressions in the scalar evolutions analyzer.Bound on the cost of an expression to compute the number of iterations.Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.Bounds specification for %qs in pointer assignment at %LBranch at %L may result in an infinite loopBranches are this expensive (arbitrary units).Branches executed:%s of %d
  Build for Core A.Build for Core B.Build for SDRAM.Builtin %qF requires z14 or higher.Builtin %qF requires z15 or higher.Builtin function %s requires Nios II R%dBuiltin not implementedBy-value argument at %L cannot be an array or an array sectionBy-value argument at %L is not allowed in this contextBy-value argument at %L is not of numeric typeC interoperable character dummy variable %qs at %L with VALUE attribute must have length oneC kind type parameter is for type %s but type at %L is %sC++ constructors and destructors will not be invoked for Objective-C fieldsC++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>C++ lookup of %qD would return a field, not a typeC++ requires promoted type, not enum type, in %<va_arg%>C++11 %<constexpr%> only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 %<noexcept%> only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 %<thread_local%> allows dynamic initialization and destructionC++11 %<thread_local%> only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>C++20 %<constinit%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>C++20 concept definition syntax is %<concept <name> = <expr>%>C99 designator %qE is not an integral constant-expressionC99 designator %qE outside aggregate initializerCASE label at %L overlaps with CASE label at %LCCTL intrinsic function subtype out of range!CDX instructions are only supported with R2 architectureCFString literal expression is not a string constantCFString literal is missingCHANGE TEAM statement at %CCHARACTER expression at %L is being truncated (%ld/%ld)CHARACTER expression will be truncated in assignment (%ld/%ld) at %LCHARACTER expression will be truncated in constructor (%ld/%ld) at %LCHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %LCHARACTER length must be a constant at %LCHARACTER(*) function %qs at %LCHARACTER(*) function %qs at %L cannot be array-valuedCHARACTER(*) function %qs at %L cannot be pointer-valuedCHARACTER(*) function %qs at %L cannot be pureCHARACTER(*) function %qs at %L cannot be recursiveCLASS selector at %L needs a temporary which is not yet implementedCLASS statement at %CCLASS variable %qs at %L cannot have the PARAMETER attributeCLASS variable %qs at %L must be dummy, allocatable or pointerCLOSE statement at %L requires a UNIT numberCLOSE statement not allowed in PURE procedure at %CCODIMENSION specified for %qs outside its INTERFACE body at %LCOLLAPSE clause argument not constant positive integer at %CCOLLECT_GCC must be setCOLLECT_GCC must be set.COMMON %qs at %L does not existCOMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveCOMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>COMMON block %qs at %L cannot have the EXTERNAL attributeCOMMON block %qs at %L is also an intrinsic procedureCOMMON block %qs at %L is used as PARAMETER at %LCOMMON block %qs at %L that is also a function resultCOMMON block %qs at %L that is also a global procedureCOMMON block %qs at %L uses the same global identifier as entity at %LCOMMON block /%s/ not found at %CCOMMON block at %LCOMMON block at %L with binding label %qs uses the same global identifier as entity at %LCOMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qsCOMMON variable %qs at %L must have constant character lengthCOMPLEX argument %qs of %qs intrinsic at %LCOMPLEX quantities cannot be compared at %LCONTAINS block in derived type definition at %CCONTAINS statement at %C is already in a contained program unitCONTAINS statement without FUNCTION or SUBROUTINE statement at %LCONTIGUOUS attribute at %CCONTIGUOUS statement at %CCONVERT tag at %LCOUNT argument of the EVENT_QUERY intrinsic function at %L shall be definableCOUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integerCOUNT argument to SYSTEM_CLOCK at %L has non-default kindCOUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kindCOUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kindCPU you selected does not support x86-64 instruction setCRIS-port assertion failed: CRITICAL block inside of OpenACC region at %CCRITICAL block inside of OpenMP region at %CCRITICAL statement at %CCYCLE statement at %C is not applicable to non-loop construct %qsCYCLE statement at %C to non-innermost collapsed !$ACC LOOP loopCYCLE statement at %C to non-innermost collapsed !$OMP DO loopCYCLE statement at %C to non-innermost tiled !$ACC LOOP loopCall mcount for profiling before a function prologue.Call the dump function for variables and function in IL.Caller copies function arguments passed by hidden reference.Calls executed:%s of %d
  Cannot IMPORT %qs from host scoping unit at %C - does not exist.Cannot USE a module that is currently builtCannot USE a submodule that is currently builtCannot call %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>Cannot change attributes of USE-associated symbol %s at %LCannot change attributes of USE-associated symbol at %LCannot change directory to %sCannot compute the length of the char array at %L.Cannot construct ABSTRACT type %qs at %LCannot convert %qs to %qs at %LCannot convert %qs to interoperable type at %LCannot convert %s to %s at %LCannot delete module file %qs: %sCannot delete temporary module file %qs: %sCannot find an intrinsic module named %qs at %CCannot find keyword named %qs in call to %qs at %LCannot get current directory nameCannot initialize implied-shape array at %L with scalarCannot initialize parameter array at %L with variable length elementsCannot make directory %sCannot map %sCannot open %sCannot open JSON output file %s
  Cannot open file %qsCannot open module file %qs for reading at %C: %sCannot open module file %qs for writing at %C: %sCannot open source file %s
*************** F2008: A pointer function assignment is
*** 1805,1851 ****
  Conflicting initializers in union at %L and %LConform more closely to IBM XLC semantics.Conform to nothing in particular.Conform to the ISO 1990 C standard as amended in 1994.Conform to the ISO 1990 C standard with GNU extensions.Conform to the ISO 1990 C standard.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.Conform to the ISO 1999 C standard with GNU extensions.Conform to the ISO 1999 C standard.Conform to the ISO 2011 C standard with GNU extensions.Conform to the ISO 2011 C standard.Conform to the ISO 2011 C++ standard with GNU extensions.Conform to the ISO 2011 C++ standard.Conform to the ISO 2014 C++ standard with GNU extensions.Conform to the ISO 2014 C++ standard.Conform to the ISO 2017 C standard (published in 2018) with GNU extensions.Conform to the ISO 2017 C standard (published in 2018).Conform to the ISO 2017 C++ standard with GNU extensions.Conform to the ISO 2017 C++ standard.Conform to the ISO 2020 C++ draft standard (experimental and incomplete support).Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support).Conform to the ISO 202X C standard draft (experimental and incomplete support).Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support).Conform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 2008 standard including TS 29113.Conform to the ISO Fortran 2008 standard.Conform to the ISO Fortran 2018 standard.Conform to the ISO Fortran 95 standard.Conform to the Objective-C 1.0 language as implemented in GCC 4.0.Conform to the o32 FPXX ABI.Consider access to byte sized memory slow.Consider type 'int' to be 16 bits wide.Consider type 'int' to be 32 bits wide.Constant expression in FORMAT tag at %L must be of type default CHARACTERConstant expression required at %CConstant logical value in CASE statement is repeated at %LConstruct webs and split unrelated uses of single variable.Contained function %qs at %L has no IMPLICIT typeContained procedure %qs at %C clashes with procedure defined at %LContained procedure %qs at %C is already ambiguousContained procedure %qs at %L has the same name as its encompassing procedureContained procedure %qs at %L of a PURE procedure must also be PUREControl generation of reciprocal estimates.Control register number must be in range 0-31 for %sControl the IEEE trap mode.Control the generated fp rounding mode.Control the precision given to fp exceptions.Control which events are displayed in diagnostic paths.Conversion from %qs to %qs at %LConversion from %s to %s at %LConversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argumentConversion of an Infinity or Not-a-Number at %L to INTEGERConvert conditional jumps in innermost loops to branchless equivalents.Convert floating point constants to single precision constants.Convert function return to call and return thunk.Convert indirect call and jump to call and return thunks.Copy array sections into a contiguous block on procedure entry.Copyright %s 2020 Free Software Foundation, Inc.
  Corank mismatch in argument %qs at %L (%d and %d)Cost at which GCSE optimizations will not constraint the distance an expression can travel.Cost to assume for a branch insn.Cost to assume for a multiply insn.Cost to assume for a multiply instruction, with 4 being equal to a normal insn.Could not generate addis value for fusionCould not open output file '%s'
  Count speculative dependencies while calculating priority of instructions.Cray Pointee at %C cannot be assumed shape arrayCray Pointee at %L appears in multiple pointer() statementsCray pointee %qs in %s clause at %LCray pointee %qs in SHARED clause at %LCray pointee object %qs in %s clause at %LCray pointee object %qs of derived type in %s clause at %LCray pointee object %qs of polymorphic type in %s clause at %LCray pointer %qs in %s clause at %LCray pointer at %C has %d bytes of precision; memory addresses require %d bytesCray pointer at %C must be an integerCray pointer declaration at %C requires %<-fcray-pointer%> flagCray pointer object %qs in %s clause at %LCray pointer object %qs of derived type in %s clause at %LCray pointer object %qs of polymorphic type in %s clause at %LCreate GUI application.Create a dynamically linked position independent executable.Create a shared library.Create a static position independent executable.Create canonical induction variables in loops.Create console application.Create data files needed by "gcov".Creating '%s'
! Creating array temporary at %LCreating array temporary at %L for argument %qsDATA array %qs at %L must be specified in a previous declarationDATA element %qs at %L cannot have a coindexDATA element %qs at %L is a pointer and so must be a full arrayDATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-targetDATA statement at %C after the first executable statementDATA statement at %C cannot appear within an INTERFACEDATA statement at %C is not allowed in a PURE procedureDATA statement at %L has more values than variablesDATA statement at %L has more variables than valuesDC format specifier not allowed at %CDEALLOCATE objectDEALLOCATE of coarray at %C in CRITICAL blockDEALLOCATE of coarray at %C in DO CONCURRENT blockDECIMAL= at %C not allowed in Fortran 95DEF_INTERNAL_FLT_FN (%s) has no associated built-in functionsDEF_INTERNAL_INT_FN (%s) has no associated built-in functionsDELIM= at %C not allowed in Fortran 95DEPEND SINK used together with DEPEND SOURCE on the same construct at %LDIM argument at %L is out of boundsDIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %LDIMENSION specified for %qs outside its INTERFACE body at %LDISTANCE= argument to NUM_IMAGES at %LDISTANCE= argument to THIS_IMAGE at %LDIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionDO CONCURRENT construct at %CDO loop at %L is undefined as it overflowsDO loop at %L is undefined as it underflowsDO loop at %L will be executed zero timesDO step value is zeroDO termination statement which is not END DO or CONTINUE with label %d at %CDO-iterator %qs at %L is inside iterator of the same nameDOUBLE COMPLEX at %CDP format specifier not allowed at %CDTIO %s procedure at %L must be recursiveDTIO character argument at %L must have assumed lengthDTIO dummy argument at %L must be a scalarDTIO dummy argument at %L must be an ASSUMED SHAPE ARRAYDTIO dummy argument at %L must be of KIND = %dDTIO dummy argument at %L must be of type %sDTIO dummy argument at %L must have INTENT %sDTIO procedure %qs at %L must be a subroutineDarwin does not support -mfentry or associated optionsDarwin is not an mx32 platformData element above array upper bound at %LData element below array lower bound at %LData is stored in big-endian format.Data is stored in little-endian format.  (Default).Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE).Data target at %L shall not have a coindexData transfer element at %L cannot be a full reference to an assumed-size arrayData transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedureData transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedureData transfer element at %L cannot have PRIVATE componentsData transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have procedure pointer componentsData-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic targetDebug library to use instead of phobos.Declaring method %qD final would enable devirtualization of %i callDeclaring method %qD final would enable devirtualization of %i callsDeclaring method %qD final would enable devirtualization of %i call executed %lli timesDeclaring method %qD final would enable devirtualization of %i calls executed %lli timesDeclaring type %qD final would enable devirtualization of %i callDeclaring type %qD final would enable devirtualization of %i callsDeclaring type %qD final would enable devirtualization of %i call executed %lli timesDeclaring type %qD final would enable devirtualization of %i calls executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i callDeclaring virtual destructor of %qD final would enable devirtualization of %i callsDeclaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli timesDefault library to use instead of phobos.Defer popping functions args from stack until later.Deferred array %qs at %L is not permitted in an initialization expressionDeferred type parameter not yet supportedDelete dead instructions that may throw exceptions.Delete useless null pointer checks.Deleted feature:Deprecated in favor of -std=c++11.Deprecated in favor of -std=c++14.Deprecated in favor of -std=c++17.Deprecated in favor of -std=c11.Deprecated in favor of -std=c99.Deprecated in favor of -std=gnu++11.Deprecated in favor of -std=gnu++14.Deprecated in favor of -std=gnu++17.Deprecated in favor of -std=gnu11.Deprecated in favor of -std=gnu99.Deprecated in favor of -std=iso9899:1999.Deprecated option.  Use -mno-vrsave instead.Deprecated option.  Use -mvrsave instead.Deprecated.  This switch has no effect.Derived type %qs at %C is being used before it is definedDerived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)Derived type %qs at %L has not been declaredDerived type %qs at %L may not be ABSTRACTDerived type %qs at %L must be an extension of %qsDerived type %qs at %L must be extensibleDerived type %qs cannot be used as a variable at %CDerived type %qs declared at %L must have the BIND attribute to be C interoperableDerived type %qs is used as an actual argument at %LDerived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processorDerived type at %C can only be PRIVATE in the specification part of a moduleDerived type at %C can only be PUBLIC in the specification part of a moduleDerived type at %C has not been previously defined and so cannot appear in a derived type definitionDerived type component %C is not a permitted EQUIVALENCE memberDerived type declaration with FINAL at %C must be in the specification part of a MODULEDerived type definition at %C with empty CONTAINS sectionDerived type definition at %C without componentsDerived type definition of %qs at %C has already been definedDerived type name %qs at %C already has a basic typeDerived type name %qs at %C already has a basic type of %sDerived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE objectDerived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE objectDerived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMONDerived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE objectDerived type variable %qs in COMMON at %L has an ultimate component that is allocatableDerived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attributeDerived type variable %qs in COMMON at %L may not have default initializerDerived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overriddenDerived-type %qs with BIND(C) must not have a CONTAINS section at %CDerived-type %qs with SEQUENCE must not have a CONTAINS section at %CDerived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializerDescription for mxl-mode-bootstrap.Description for mxl-mode-executable.Description for mxl-mode-novectors.Description for mxl-mode-xmdstub.Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Determine which dependences between insns are considered costly.Different CHARACTER lengths (%ld/%ld) in array constructorDifferent CHARACTER lengths (%ld/%ld) in array constructor at %LDifferent kind type parameters in pointer assignment at %LDifferent ranks in pointer assignment at %LDifferent shape for %s at %L on dimension %d (%d and %d)Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmulDifferent shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmulDifferent type kinds at %LDifferent types in pointer assignment at %L; attempted assignment of %s to %sDimensions specified for %s at %L after its initializationDisable ARCompact specific pass to generate conditional execution instructions.Disable FP regs.Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>Disable LR and SR instructions from using FPX extension aux registers.Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger.Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger.Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger.Disable floating point optimizations that ignore the IEEE signedness of zero.Disable hardware floating point.Disable indexed addressing.Disable optimizations observable by IEEE signaling NaNs.Disable optimizations that assume default FP rounding behavior.Disable position-independent code (PIC) for use in OS kernel code.Disable preprocessing.Disable space regs.Disable the use of RX FPU instructions.Disallow direct calls to global functions.Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).Disallow tail call optimization when a calling routine may have omitted character lengths.Discover pure and const functions.Discover read-only and non addressable static variables.Discover read-only, write-only and non-addressable static variables.Display compile time statistics.Display statistics accumulated during compilation.Display the code tree after front end optimization.Display the code tree after parsing.Display the code tree after parsing; deprecated option.Display the compiler's version.Display the frontend AST after parsing and semantic passes.Display the global symbol table after parsing.Display the symbols in reverse order.Display this information.Division by zero at %LDivision by zero converting %s to %s at %LDivision strategy, one of: call-div1, call-fp, call-table.Do CFG-sensitive rematerialization in LRA.Do alignment optimizations for call instructions.Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected.Do link the standard D startup files in the compilation.Do no generate BRcc instructions in arc_reorg.Do not allow constant data to be placed in code sections.Do not assume a large TLS segment.Do not assume that functions never executed during the train run are cold.Do not assume that standard C libraries and "main" exist.Do not disable space regs.Do not discard comments in macro expansions.Do not discard comments.Do not display functions compiled or elapsed time.Do not elide common elements in template comparisons.Do not emit addressing modes with side-effect assignment.Do not emit complex integer constants to read-only memory.Do not emit function prologue or epilogue.Do not enforce strict alignment.Do not generate #line directives.Do not generate .size directives.Do not generate a single exit point for each function.Do not generate code that can only run in supervisor mode (default).Do not generate load/store with update instructions.Do not generate mpy instructions for ARC700.Do not generate unaligned memory accesses.Do not inline integer division.Do not inline square root.Do not link against the device-specific library lib<MCU>.a.Do not link the standard D library in the compilation.Do not load the PIC register in function prologues.Do not look for object files in standard path.Do not mark ABI switches in e_flags.Do not perform optimizations increasing noticeably stack usage.Do not place floating point constants in TOC.Do not place symbol+offset constants in TOC.Do not predefine system-specific and GCC-specific macros.Do not pretty-print template specializations as the template signature followed by the arguments.Do not provide a default start-address 0x100 of the program.Do not push extended registers on stack in monitor functions.Do not search standard system include directories (those specified with -isystem will still be used).Do not search standard system include directories for C++.Do not support SSE4.1 and SSE4.2 built-in functions and code generation.Do not suppress C++ class debug information.Do not suppress warnings from system headers.Do not treat local variables and COMMON blocks as if they were named in SAVE statements.Do not tune code and read-only data alignment.Do not tune stack alignment.Do not tune writable data alignment.Do not use MDMX instructions.Do not use MIPS-3D instructions.Do not use VAX fp.Do not use a cache-flushing function before calling stack trampolines.Do not use addresses that allocate global registers.Do not use condition codes from normal instructions.Do not use hardware FP.Do not use hardware floating point.Do not use hardware fp.Do not use hardware quad fp instructions.Do not use the AltiVec ABI extensions.Do not use the bit-field instructions.Do not use the callt instruction (default).Do not use the device-specific specs file device-specs/specs-<MCU>.Do not use the fabsd custom instruction.Do not use the fabss custom instr.Do not use the faddd custom instruction.Do not use the fadds custom instruction.Do not use the fatand custom instruction.Do not use the fatans custom instruction.Do not use the fcmpeqd custom instruction.Do not use the fcmpeqs custom instruction.Do not use the fcmpged custom instruction.Do not use the fcmpges custom instruction.Do not use the fcmpgtd custom instruction.Do not use the fcmpgts custom instruction.Do not use the fcmpled custom instruction.Do not use the fcmples custom instruction.Do not use the fcmpltd custom instruction.Do not use the fcmplts custom instruction.Do not use the fcmpned custom instruction.Do not use the fcmpnes custom instruction.Do not use the fcosd custom instruction.Do not use the fcoss custom instruction.Do not use the fdivd custom instruction.Do not use the fdivs custom instruction.Do not use the fexpd custom instruction.Do not use the fexps custom instruction.Do not use the fextsd custom instruction.Do not use the fixdi custom instruction.Do not use the fixdu custom instruction.Do not use the fixsi custom instruction.Do not use the fixsu custom instruction.Do not use the floatid custom instruction.Do not use the floatis custom instruction.Do not use the floatud custom instruction.Do not use the floatus custom instruction.Do not use the flogd custom instruction.Do not use the flogs custom instruction.Do not use the fmaxd custom instruction.Do not use the fmaxs custom instruction.Do not use the fmind custom instruction.Do not use the fmins custom instruction.Do not use the fmuld custom instruction.Do not use the fmuls custom instruction.Do not use the fnegd custom instruction.Do not use the fnegs custom instruction.Do not use the frdxhi custom instruction.Do not use the frdxlo custom instruction.Do not use the frdy custom instruction.Do not use the fsind custom instruction.Do not use the fsins custom instruction.Do not use the fsqrtd custom instruction.Do not use the fsqrts custom instruction.Do not use the fsubd custom instruction.Do not use the fsubs custom instruction.Do not use the ftand custom instruction.Do not use the ftans custom instruction.Do not use the ftruncds custom instruction.Do not use the fwrx custom instruction.Do not use the fwry custom instruction.Do not use the round custom instruction.Do not use unaligned memory references.Do not warn about using "long long" when -pedantic.Do stack checking using bounds in L1 scratch memory.Does nothing.  Preserved for backward compatibility.Does nothing. Preserved for backward compatibility.Don't align items in code or data.Don't allocate floats and doubles in extended-precision registers.Don't assume that unaligned accesses are handled by the system.Don't call any cache flush functions.Don't call any cache flush trap.Don't create a dynamically linked position independent executable.Don't emit DWARF additions beyond selected version.Don't emit dllexported inline functions unless needed.Don't generate DWARF pubnames and pubtypes sections.Don't generate checks for control speculation in selective scheduling.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.Don't indicate any priority with TARGET_REGISTER_PRIORITY.Don't optimize block moves, use memcpy.Don't optimize block moves.Don't use P-mnemonics for branches.Don't use any of r32..r63.Don't use less than 25 bit addressing range for calls.Don't warn about uses of Microsoft extensions.Double CLASS IS block in SELECT TYPE statement at %LDowngrade conformance errors to warnings.Driving:Dummy %qs at %L cannot have an initializerDummy argument %qs at %L cannot be INTENT(OUT)Dummy argument %qs at %L cannot be OPTIONALDummy argument %qs at %L cannot be a derived type at %CDummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L was declared INTENT(OUT) but was not setDummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILEDummy argument %qs not allowed in expression at %LDummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedureDummy argument %qs with INTENT(IN) in pointer association context (%s) at %LDummy argument %qs with INTENT(IN) in variable definition context (%s) at %LDummy flag. This is the default unless FPX switches are provided explicitly.Dummy procedure %qs at %C cannot have a generic interfaceDummy procedure %qs at %L shall not be elementalDummy procedure %qs is invalid in procedure pointer initialization at %LDummy procedure %qs not allowed in elemental procedure %qs at %LDummy procedure %qs of PURE procedure at %L must also be PUREDummy procedure at %C may not have BIND(C) attribute with NAMEDump Source Coverage Obligations.Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt.Dump a textual representation of the exploded graph to SRCFILE.eg.txt.Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file.Dump declarations to a .decl file.Dump detailed information on GCC's internal representation of source code locations.Dump only the defined symbols.Dump optimization passes.Dump state-purging information to a SRCFILE.state-purge.dot file.Dump the analyzer exploded graph to a SRCFILE.eg.dot file.Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.Dump the demangled output.Dump the details of LTO objects.Dump the dump tool command line options.Dump the statistics of gimple statements.Dump the statistics of tree types.Dump the statistics of trees.Dump the symtab callgraph.Dump various analyzer internals to SRCFILE.analyzer.txt.Dump various analyzer internals to stderr.Duplicate %s attribute at %LDuplicate %s attribute specified at %LDuplicate %s label specification at %CDuplicate %s specification at %CDuplicate ASYNCHRONOUS attribute specified at %LDuplicate AUTOMATIC attribute specified at %LDuplicate BIND attribute specified at %LDuplicate DEFERRED at %CDuplicate DIMENSION attribute at %CDuplicate ELSE statements at %L and %CDuplicate EXTENDS attribute specified at %LDuplicate IMPLICIT NONE statement at %CDuplicate NML specification at %CDuplicate NON_OVERRIDABLE at %CDuplicate POINTER attribute at %CDuplicate PRIVATE statement at %CDuplicate PROTECTED attribute specified at %LDuplicate SAVE attribute specified at %LDuplicate SEQUENCE statement at %CDuplicate UNIT specification at %CDuplicate VALUE attribute specified at %LDuplicate VOLATILE attribute specified at %LDuplicate access-specifier at %CDuplicate argument %qs at %L to intrinsic %sDuplicate array spec for Cray pointee at %CDuplicate construct label %qs at %CDuplicate format specification at %CDuplicate name %qs in association at %CDuplicate name %qs in parameter list at %CDuplicate statement label %d at %L and %LDuplicate symbol %qs in formal argument list at %CDuring link time optimization warn about mismatched types of global declarations.Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return.Dynamically allocate cc registers.E specifier not allowed with g0 descriptor in format string at %LEDGE_CROSSING incorrectly set across same sectionEDGE_CROSSING missing across section boundaryEH edge crosses section boundary in bb %iEH incoming edge mixed with non-EH incoming edges in bb %iEH landing pad label ELEMENTAL function %qs at %L must have a scalar resultELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %LELEMENTAL prefix in MODULE PROCEDURE interface is missing at %LELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %LELSE IF statement at %C cannot follow ELSE statement at %LELSEWHERE statement at %C follows previous unmasked ELSEWHEREELSEWHERE statement at %C not enclosed in WHERE blockENCODING= at %C not allowed in Fortran 95END TEAM statement at %CEND statement instead of %s statement at %LEND tag at %C not allowed in output statementEND tag label %d at %L not definedENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVEENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVEENTRY %qs at %L has no IMPLICIT typeENTRY result %s cannot be a POINTER in FUNCTION %s at %LENTRY result %s cannot be an array in FUNCTION %s at %LENTRY result %s cannot be of type %s in FUNCTION %s at %LENTRY statement at %CENTRY statement at %C cannot appear in a contained procedureENTRY statement at %C cannot appear within a BLOCK DATAENTRY statement at %C cannot appear within a DERIVED TYPE blockENTRY statement at %C cannot appear within a DO blockENTRY statement at %C cannot appear within a FORALL blockENTRY statement at %C cannot appear within a MODULEENTRY statement at %C cannot appear within a PROGRAMENTRY statement at %C cannot appear within a SELECT blockENTRY statement at %C cannot appear within a STRUCTURE blockENTRY statement at %C cannot appear within a SUBMODULEENTRY statement at %C cannot appear within a WHERE blockENTRY statement at %C cannot appear within a contained subprogramENTRY statement at %C cannot appear within an IF-THEN blockENTRY statement at %C cannot appear within an INTERFACEENTRY statement at %L with BIND(C) prohibited in an elemental procedureENTRY_BLOCK has IL associated with itENUM and ENUMERATOR at %CENUM declaration at %C has no ENUMERATORSENUM definition statement expected before %CENUMERATOR %L not initialized with integer expressionEOR tag label %d at %L not definedEQUIVALENCE at %C requires two or more objectsEQUIVALENCE statement at %CERR tag label %d at %L not definedERRMSG at %LERRMSG at %L is useless without a STAT tagERRMSG tag at %LERRMSG variableERRMSG variable at %L shall be a scalar default CHARACTER variableERRMSG= argument at %L must be a scalar CHARACTER variableERROR STOP statement at %CESA/390 architecture.EVENT POST statement at %CEVENT WAIT statement at %CEVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPEEXIT statement at %C terminating !$ACC LOOP loopEXIT statement at %C terminating !$OMP DO loopEXIT statement with no do-construct-name at %CEXIT_BLOCK has IL associated with itEXTENDS at %LEXTERNAL attribute conflicts with FUNCTION attribute in %qs at %LEither all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attributeElement %d of actual argument of RESHAPE at %L cannot be negativeElement in %s array constructor at %L is %sElement of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %LElement of assumed-shape or pointer array passed to array dummy argument %qs at %LElement with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %LElemental function as initialization expression with non-integer/non-character arguments at %LElements with the same value at %L and %L in vector subscript in a variable definition context (%s)Eliminate multiple function invocations also for impure functions.Emit .gnu_attribute tags.Emit .stack_size directives.Emit 16-bit relocations to the small data areas.Emit 32-bit relocations to the small data areas.Emit IEEE-conformant code, without inexact exceptions.Emit RISC-V ELF attribute.Emit call graph information.Emit checks causing "break 8" instructions to execute when applying atomic builtins on misaligned memory.Emit code for the byte/word ISA extension.Emit code for the counting ISA extension.Emit code for the fp move and sqrt ISA extension.Emit code for the motion video ISA extension.Emit code using explicit relocation directives.Emit common-like symbols as weak symbols.Emit debug annotations during preprocessing.Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs.Emit diagnostics showing the location of nodes in the exploded graph.Emit direct branches to local functions.Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit.Emit function prologues only before parts of the function that need it, rather than at the top of the function.Emit function-calls using global offset table when generating PIC.Emit implicit instantiations of inline templates.Emit implicit instantiations of templates.Emit indirect branches to local functions.Emit long load/store sequences.Emit more verbose descriptions of control flow in diagnostics.Emit more verbose descriptions of state changes in diagnostics.Emit optimization diagnostics.Emit profiling counter call at function entry before prologue.Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run.Emit progressive recommended breakpoint locations.Emit rdval instead of rduniq for thread pointer.Emit static const variables even if they are not used.Emit stop bits before and after volatile extended asms.Emit traps as "break 8", default for CRIS v3 and up.  If disabled, calls to abort() are used.Emit verbose debug information in assembly code.Empty FINAL at %CEmpty IMPLICIT statement at %CEmpty array constructor at %C is not allowedEmpty old style initializer list at %CEmpty set of digits in BOZ constant at %CEnable 'q' instruction alternatives.Enable 16-entry register file.Enable 64-bit Time-Stamp Counter extension instruction.Enable C++ coroutines (experimental).Enable C++14 sized deallocation support.Enable C-SKY DSP instructions.Enable C-SKY Enhanced DSP instructions.Enable C-SKY SECURE instructions.Enable C-SKY TRUST instructions.Enable C-SKY Vector DSP instructions.Enable CFI tables via GAS assembler directives.Enable DEC-style STATIC and AUTOMATIC attributes.Enable DIV, DIVU.Enable DIV-REM instructions for ARCv2.Enable DSP 3.1 Pack A extensions.Enable DWARF line debug info via GNU as.Enable Dual and Single Operand Instructions for Telephony.Enable ENTER_S and LEAVE_S opcodes for ARCv2.Enable FT32B code compression.Enable Full Redundancy Elimination (FRE) on trees.Enable Function Descriptor PIC mode.Enable Graphite Identity transformation.Enable ID based shared library.Enable IEEE 128-bit floating point via the __float128 keyword.Enable Local Register Allocation.Enable Locked Load/Store Conditional extension.Enable MUL instructions.Enable MUL.X and UMUL.X instructions.Enable MULX instructions, assume fast shifter.Enable Objective-C exception and synchronization syntax.Enable Objective-C setjmp exception handling runtime.Enable OpenACC.Enable OpenMP (implies -frecursive in Fortran).Enable OpenMP GPU offloading.Enable OpenMP's SIMD directives.Enable PIC support for building libraries.Enable Plan 9 language extensions.Enable Rcq constraint handling - most short code generation depends on this.Enable Rcw constraint handling - ccfsm condexec mostly depends on this.Enable Read-Modify-Write (RMW) instructions support/use.Enable SSA coalescing of user variables.Enable SSA code sinking on trees.Enable SSA dead code elimination optimization on trees.Enable SSA-BIT-CCP optimization on trees.Enable SSA-CCP optimization on trees.Enable SSA-PRE optimization on trees.Enable TPF-OS tracing code.Enable Virtual Hosting support.Enable XY Memory extension (DSP version 3).Enable alignment of COMMON blocks.Enable all -Wunused- warnings.Enable all DEC language extensions.Enable all optimization info dumps on stderr.Enable an RTL peephole pass before sched2.Enable asan allocas/VLAs protection.Enable asan builtin functions protection.Enable asan detection of use-after-return bugs.Enable asan globals protection.Enable asan load operations protection.Enable asan stack protection.Enable asan store operations protection.Enable assembler and linker relaxation.  Enabled by default at -Os.Enable atomic instructions.Enable backend debugging.Enable backward propagation of use properties at the SSA level.Enable barrel shift instructions.Enable basic block vectorization (SLP) on trees.Enable basic program profiling code.Enable bbit peephole2.Enable cache bypass for volatile references.Enable cache prefetch instructions.Enable certain features present in the Concepts TS.Enable code density instructions for ARCv2.Enable code hoisting.Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for generating profile info for profile feedback directed optimizations.Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for performing profile feedback directed optimizations.Enable compact casesi pattern.Enable conditional dead code elimination for builtin calls.Enable conditional execution other than moves/scc.Enable conditional move instruction usage.Enable conditional moves.Enable constructor/destructor feature.Enable coprocessor instructions.Enable copy propagation of scalar-evolution information.Enable copy propagation on trees.Enable correction of flow inconsistent profile data input.Enable dead store elimination.Enable debug output.Enable decimal floating point hardware support.Enable default conversions between __float128 & long double.Enable default widths for i, f and g format specifiers.Enable divide and modulus instructions.Enable dominator optimizations.Enable double load/store instructions for ARC HS.Enable dual viterbi butterfly extension.Enable earlier placing stop bits for better scheduling.Enable early gimple folding of builtins.Enable exception handling.Enable forward propagation on trees.Enable front end optimization.Enable function profiling.Enable function reordering that improves code placement.Enable garbage collection (GC) in Objective-C/Objective-C++ programs.Enable generation of ARC SIMD instructions via target-specific builtins.Enable generation of R2 BMX instructions.Enable generation of R2 CDX instructions.Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div.Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override.Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul.Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch.Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override.Enable generation of hardware floating point instructions. The default is -msoft-float.Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override.Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations.Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations.Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension.Enable guessing of branch probabilities.Enable hardware floating point.Enable hardware floating-point instructions.Enable hoisting adjacent loads to encourage generating conditional move instructions.Enable hoisting loads from conditional pointers.Enable in and out of Graphite representation.Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable inlining of PLT in function calls.Enable inlining of function declared "inline", disabling disables all inlining.Enable interrupt stack instructions.Enable kind-specific variants of integer intrinsic functions.Enable label alignment optimizations.Enable legacy math intrinsics for compatibility.Enable legacy parsing of INCLUDE as statement.Enable link-time optimization.Enable linker optimizations.Enable linker relaxation.Enable linker relaxations.Enable linker relaxing.Enable load/store bonding.Enable loop distribution for patterns transformed into a library call.Enable loop distribution on trees.Enable loop epilogue vectorization using smaller vector size.Enable loop header copying on trees.Enable loop interchange on trees.Enable loop invariant motion on trees.Enable loop nest transforms.  Same as -floop-nest-optimize.Enable loop optimizations on tree level.Enable loop vectorization on trees.Enable machine specific peephole optimizations.Enable more verbose RTX cost dumps during debug.  For GCC developers use only.Enable most warning messages.Enable multicore support.Enable multiply instructions.Enable multiprocessor instructions.Enable nested conditional execution optimizations.Enable optimizing &&/|| in conditional execution.Enable parsing GIMPLE.Enable pre-reload use of cbranchsi pattern.Enable preprocessing.Enable range checking during compilation.Enable reassociation on tree level.Enable register pressure sensitive insn scheduling.Enable relaxing in the assembler.Enable scheduling across basic blocks.Enable separate data segment.Enable setting GPRs to the result of comparisons.Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET).Enable sign extend instructions.Enable split of 32 bit immediate loads into low / high part.Enable stack probing.Enable static analysis pass.Enable strict 32-bit psABI struct return checking.Enable string length optimizations on trees.Enable support for C++ concepts.Enable support for DEC STRUCTURE/RECORD.Enable support for GNU transactional memory.Enable support for the RH850 ABI.  This is the default.Enable support for the old GCC ABI.Enable swap byte ordering extension instruction.Enable tail merging on trees.Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals.Enable the critical path heuristic in the scheduler.Enable the dependent count heuristic in the scheduler.Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision.Enable the extended LRW instruction (default for CK801).Enable the group heuristic in the scheduler.Enable the last instruction heuristic in the scheduler.Enable the loop nest optimizer.Enable the normal mode.Enable the rank heuristic in the scheduler.Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision.Enable the speculative instruction heuristic in the scheduler.Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt.Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.Enable the use of RX FPU instructions.  This is the default.Enable the use of blank format items in format strings.Enable the use of character literals in assignments and data statements for non-character variables.Enable the use of indexed loads.Enable the use of pre/post modify with register displacement.Enable the use of the LRA register allocator.Enable the use of the fsca instruction.Enable the use of the fsrra instruction.Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits.Enable the use of the short load instructions.Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default.Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h.Enable traditional preprocessing.Enable transitivity of constraints during analysis.Enable unaligned word and halfword accesses to packed data.Enable use of BI/BIH instructions when available.Enable use of GPREL for read-only data in FDPIC.Enable use of NPS400 bit operations.Enable use of NPS400 xld/xst extension.Enable use of POST_INC / POST_DEC.Enable use of POST_MODIFY.Enable use of R16-R31 (default).Enable use of odd-numbered single-precision registers.Enable use of sdata/scommon/sbss.Enable user-defined instructions.Enable using IEEE 128-bit floating point instructions.Enable v850e3v5 loop instructions.Enable variable polynomial CRC extension.Enable vectorization on trees.Enable verbose output.Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor).Enable workarounds for the errata of the GR712RC processor.Enable workarounds for the errata of the UT699 processor.Enable workarounds for the errata of the UT699E/UT700 processor.Enable/Disable the traditional scheduling in loops that already passed modulo scheduling.Enable/disable GP-relative addressing.Enabled ID based shared library.Enables Position-Independent-Data (PID) mode.Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default.Enables the dynamic vectorizer cost model.  Preserved for backward compatibility.Enables verbose cost model dumping in the debug dump files.Encode SSE instructions with VEX prefix.End expression in DO loopEnd of nonblock DO statement at %C is interwoven with another DO loopEnd of nonblock DO statement at %C is within another blockEnd of scalar initializer expected at %CEnd of search list.
  Enforce class member access control semantics.Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attributeEntity %qs at %L is already present in the interfaceEntity with assumed character length at %L must be a dummy argument or a PARAMETEREnumerator exceeds the C integer type at %CEquivalence for %qs does not match ordering of COMMON %qs at %LEquivalent to -mgpopt=local.Equivalent to -mgpopt=none.Errmsg-variable at %L shall not be %sd within the same %s statementErrorError allocating %lu bytesError converting PARAMETER constant in complex constant at %CError converting integerError in pointer initialization at %CError in type-spec at %LError in typebound call at %LError reallocating to %lu bytesError writing JSON output file %s
  Error writing module file %qs for writing: %sError writing modules file: %sError writing output file '%s'
! Evaluation of nonstandard initialization expression at %LEvaluation of string longer than 2**28 at %L deferred to runtime, expect bugsEventEvent variable argument at %L must be a coarray but not coindexedEvent variable argument at %L must be a coarray or coindexedEvent variable at %L must be a scalar of type EVENT_TYPEExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExit on the first error occurred.Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.Expected ")" at %CExpected "," at %CExpected %<(%> at %CExpected %<)%> or %<,%> at %CExpected %<,%> at %CExpected %<,%> or end of statement at %CExpected %<::%> after binding-attributes at %CExpected %<::%> at %CExpected %<=>%> at %CExpected %<END INTERFACE ASSIGNMENT (=)%> at %CExpected '*' in coindex specification in ALLOCATE statement at %LExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected DO loop at %CExpected P edit descriptor in format string at %LExpected PARAMETER symbol in complex constant at %CExpected RANK or RANK DEFAULT following SELECT RANK at %CExpected SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a procedure for argument %qs at %LExpected a procedure pointer for argument %qs at %LExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected association at %CExpected association list at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected binding target after %<=>%> at %CExpected block name %qs of SELECT construct at %CExpected block name of %qs in %s statement at %LExpected bounds specification for %qs at %LExpected coarray variable as %qs argument to the %s intrinsic at %LExpected comma in I/O list at %CExpected component reference at %CExpected data constant after repeat spec at %CExpected entity-list in AUTOMATIC statement at %CExpected entity-list in STATIC statement at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected generic name or operator descriptor at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected label %qs for %s statement at %CExpected left parenthesisExpected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %LExpected module procedure name at %CExpected nameExpected parameter list in type declaration at %CExpected real stringExpected register or constant integer.Expected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected structure component or operator name after '.' at %CExpected terminating name at %CExpected type-bound procedure or procedure pointer component at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting %<END INTERFACE %s%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qsExpecting %<END INTERFACE OPERATOR (.%s.)%> at %CExpecting %s at %CExpecting %s statement at %LExpecting a comma in EQUIVALENCE at %CExpecting a scalar INTEGER expression at %C, found %sExpecting a variable at %LExpecting definable entity near %LExpecting list of named entities at %CExpecting variable in READ statement at %CExpecting variable or io-implied-do at %LExpecting variable or io-implied-do in READ statement at %LExplain what alignment considerations lead to the decision to make an insn short or long.Explicit interface required for %qs at %L: %sExplicit interface required for component %qs at %L: %sExplicit interface required for polymorphic argument at %LExplicit shaped array with nonconstant bounds at %CExport functions even if they can be inlined.Expression at %L in this context must be constantExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE selector at %L cannot be %sExpression in CASE statement at %L is not in the range of %sExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: %s specifier in %s statement at %C has value %qsExtension: Conversion from %s to %s at %LExtension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: Zero width after L descriptor at %LExtension: backslash character at %CExtension: exponent-letter %<q%> in real-literal-constant at %CExternal %qs at %L cannot have an initializerExternal IO UNIT cannot be an array at %LExternal object %qs at %L may not have an initializerExtra option to -Xassembler: %s, dropping all -Xassembler and -Wa options.Extraneous characters in format at %LF2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface bodyFAIL IMAGE statement at %CFAILED= argument to NUM_IMAGES at %LFDPIC mode is not supported in Thumb-1 modeFINAL clause at %L requires a scalar LOGICAL expressionFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure %qs at %L is not a SUBROUTINEFINAL procedure %qs declared at %L has the same rank (%d) as %qsFINAL procedure at %L must have exactly one argumentFINAL procedure declaration at %CFLUSH statement at %CFORALL construct at %LFORALL end expression at %L must be a scalar INTEGERFORALL index %qs may not appear in triplet specification at %LFORALL index-name at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar variable of type integerFORALL mask clause at %L requires a scalar LOGICAL expressionFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORM TEAM statement at %CFORMAT label %d at %L not definedFORMAT statement at %C cannot appear within an INTERFACEFORMAT statement at %L does not have a statement labelFORMAT tag at %C cannot be a zero-sized arrayFORMAT tag at %L must be of type default-kind CHARACTER or of INTEGERFP exceptions are enabled.FPTR argument at %L to C_F_POINTER shall not be polymorphicFPX fast and compact options cannot be specified togetherFPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.FPX: Generate Double Precision FPX (compact) instructions.FPX: Generate Double Precision FPX (fast) instructions.FPX: Generate Single Precision FPX (compact) instructions.FPX: Generate Single Precision FPX (fast) instructions.FUNCTION result %s cannot be a POINTER in FUNCTION %s at %LFUNCTION result %s cannot be an array in FUNCTION %s at %LFUNCTION result %s cannot be of type %s in FUNCTION %s at %LFactor complex constructors and destructors to favor space over speed.Failed to create structure type '%s' at %CFailed to match clause at %CFailure getting length of a constant array.Failure in conversion of BOZ to REAL at %LFatal ErrorFile %qs opened at %C is not a GNU Fortran module fileFine grain control of tune features.First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)First or last !$OMP ATOMIC intrinsic argument must be %qs at %LFix min_int calculationFixed line length must be at least sevenFlag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %<-fopenmp%>Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %<-fopenmp%>Flag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>Floating point custom instruction configuration name.Follow Renesas (formerly Hitachi) / SuperH calling conventions.Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.Follow the EABI linkage requirements.For dummy procedure %s, no binding name is allowed in BIND(C) at %CFor intrinsics library: pass all parameters in registers.For nested functions on stack executable permission is set.For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.For the assembler (and linker) permit any architecture sub-variant to be used without error.Forbid performing fp-as-gp optimization.Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'.Force all calls to be made via a jli instruction.Force assembly output to always use hex constants.Force bitfield accesses to match their type width.Force creation of temporary to test infrequently-executed forall code.Force disable hardware loop, even use -mext-dsp.Force functions to be aligned to a 4 byte boundary.Force generation of external symbol indirection stubs.Force indirect call and jump via register.Force performing fp-as-gp optimization.Force the underlying type for "wchar_t" to be "unsigned short".Force the usage of delay slots for conditional branches.Format statement in module main block at %CFortran 2003: %s specifier in %s statement at %C has value %qsFortran 2003: Character for %qs argument of %qs intrinsic at %LFortran 2003: DT format specifier not allowed at %CFortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %LFortran 2008 obsolescent feature:Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %LFortran 2008: Non-pointer actual argument at %L to pointer dummy %qsFortran 2008: Null pointer at %L to non-pointer dummy %qsFortran 2008: Pointer functions in variable definition context (%s) at %LFortran 2008: Semicolon at %C without preceding statementFortran 2018 deleted feature:Fortran 2018 obsolescent feature:Fortran 2018:Fortran 95 requires default INTEGER in %s tag at %LFound no matching specific binding for the call to the GENERIC %qs at %LFree line length must be at least threeFunction %qs as initialization expression at %LFunction %qs at %L cannot be called recursively, as it is not RECURSIVEFunction %qs at %L cannot have an initializerFunction %qs at %L has no IMPLICIT typeFunction %qs at %L has no IMPLICIT type; did you mean %qs?Function %qs at %L is INTRINSIC but is not compatible with an intrinsicFunction %qs at %L must be PUREFunction %qs in initialization expression at %L must be an intrinsic functionFunction %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argumentFunction %qs requires an argument list at %CFunction %qs, parameter %u, has IPA-SRA accesses which overlapFunction %s at %L has entries with mismatched array specificationsFunction %s at %L with entries returning variables of different string lengthsFunction %s, parameter %u, is used but does not have any certain IPA-SRA accessFunction not found.Function result %qs at %L cannot have an initializerFunction result %qs at %L has no IMPLICIT typeFunction result %qs at %L is invalid as X argument to C_FUNLOCFunction result %qs at %L shall not be a coarray or have a coarray componentFunction result %qs is invalid as proc-target in procedure pointer assignment at %LFunction result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attributeFunction starts are aligned to this power of 2.Functions which return values must end with return statements.Fuse certain integer operations together for better performance on power8.Fuse medium/large code model toc references with the memory instruction.GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC does not currently support argument type %qT for %<simd%> functionsGCC does not currently support mixed size types for %<simd%> functionsGCC does not currently support return type %qT for %<simd%> functionsGCC does not currently support simdlen %d for type %qTGCC is not configured to support %s as offload targetGCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-mtiny-printf%>GCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCN GPU type to use:GCSE disabledGENERIC %qs at %L cannot overwrite specific binding with the same nameGENERIC %qs at %L must target a specific binding, %qs is GENERIC, tooGENERIC at %C must be inside a derived-type CONTAINSGENERIC binding at %CGENERIC procedure %qs is not allowed as an actual argument at %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
! GNU C no longer supports -traditional without -EGNU Extension:GNU Objective C no longer supports traditional compilationGOTO statement at %L leaves CRITICAL construct for label at %LGOTO statement at %L leaves DO CONCURRENT construct for label at %LGarbage after PARAMETERIZED TYPE declaration at %CGenerate (do not generate) pc-relative memory addressing.Generate (do not generate) prefixed memory instructions.Generate 16-bit instructions.Generate 16bit i386 code.Generate 32-bit code.Generate 32-bit offsets in switch tables.Generate 32bit i386 code.Generate 32bit x86-64 code.Generate 32x16 multiply and mac instructions.Generate 64-bit code.Generate 64bit x86-64 code.Generate APCS conformant stack frames.Generate ARCompact 32-bit code for ARC600 processor.Generate ARCompact 32-bit code for ARC601 processor.Generate ARCompact 32-bit code for ARC700 processor.Generate AT&T-style stubs for Mach-O.Generate C header of platform-specific features.Generate C prototypes from BIND(C) declarations.Generate C prototypes from non-BIND(C) external procedure definitions.Generate C-SKY FPU double float instructions (default for hard float).Generate DSP extension instructions.Generate DWARF pubnames and pubtypes sections with GNU extensions.Generate DWARF pubnames and pubtypes sections.Generate ELF FDPIC code.Generate GFLOAT double precision code.Generate H8/300H code.Generate H8S code.Generate H8S/2600 code.Generate H8SX code.Generate ILP32 code.Generate IT blocks appropriate for ARMv8.Generate JSON file.Generate LP64 code.Generate MIPS16 code.Generate ModuleInfo struct for output module.Generate PA1.0 code.Generate PA1.1 code.Generate PA2.0 code (requires binutils 2.10 or later).Generate SBIT, CBIT instructions.Generate SH1 code.Generate SH2 code.Generate SH2a FPU-less code.Generate SH2e code.Generate SH3 code.Generate SH3e code.Generate SH4 FPU-less code.Generate SH4 code.Generate SH4-100 FPU-less code.Generate SH4-100 code.Generate SH4-200 FPU-less code.Generate SH4-200 code.Generate SH4-300 FPU-less code.Generate SH4-300 code.Generate SH4a FPU-less code.Generate SH4a code.Generate SH4al-dsp code.Generate VRSAVE instructions when generating AltiVec code.Generate __mcount_loc section with all _mcount and __fentry__ calls.Generate __mcount_loc section with all mcount or __fentry__ calls.Generate a #line directive pointing at the current working directory.Generate a __return_loc section pointing to all return instrumentation code.Generate a call to abort if a noreturn function returns.Generate a default D main() function when compiling.Generate a single exit point for each function.Generate absolute source path names for gcov.Generate aggregate parameter passing code with at most 64-bit alignment.Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax.Generate auto-inc/dec instructions.Generate big endian code.Generate big-endian code.Generate big-endian eBPF.Generate bit instructions.Generate call insns as direct calls.Generate call insns as indirect calls, if necessary.Generate call insns as indirect calls.Generate call insns as register indirect calls.Generate cld instruction in the function prologue.Generate code for C-SKY compiler runtime instead of libgcc.Generate code for CR16C architecture.Generate code for CR16C+ architecture (Default).Generate code for GNU as.Generate code for GNU assembler (gas).Generate code for GNU ld.Generate code for GNU runtime environment.Generate code for NeXT (Apple Mac OS X) runtime environment.Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.Generate code for SH4 340 series (MMU/FPU-less).Generate code for SH4 400 series (MMU/FPU-less).Generate code for SH4 500 series (FPU-less).Generate code for Smart Mode.Generate code for Thumb state.Generate code for UNIX assembler.Generate code for a 32-bit ABI.Generate code for a 5206e.Generate code for a 520X.Generate code for a 528x.Generate code for a 5307.Generate code for a 5407.Generate code for a 64-bit ABI.Generate code for a 68000.Generate code for a 68010.Generate code for a 68020.Generate code for a 68030.Generate code for a 68040, without any new instructions.Generate code for a 68040.Generate code for a 68060, without any new instructions.Generate code for a 68060.Generate code for a 68302.Generate code for a 68332.Generate code for a 68851.Generate code for a ColdFire v4e.Generate code for a DLL.Generate code for a Fido A.Generate code for a cpu32.Generate code for all template instantiations.Generate code for an 11/10.Generate code for an 11/40.Generate code for an 11/45.Generate code for assert contracts.Generate code for class invariant contracts.Generate code for darwin loadable kernel extensions.Generate code for functions even if they are fully inlined.Generate code for given CPU.Generate code for old exec BSS PLT.Generate code for postcondition contracts.Generate code for precondition contracts.Generate code for static functions even if they are never called.Generate code for switches without a default case.Generate code for the Android platform.Generate code for the M*Core M210.Generate code for the M*Core M340.Generate code for the kernel or loadable kernel extensions.Generate code for the supervisor mode (default).Generate code for the user mode.Generate code in 32 bit ARM state.Generate code in big endian mode.Generate code in big-endian mode.Generate code in little endian mode.Generate code in little-endian mode.Generate code suitable for executables (NOT shared libs).Generate code suitable for fast turn around debugging.Generate code that can be used in SVR4-style dynamic objects.Generate code that can keep local state uniform across all lanes.Generate code that conforms to Intel MCU psABI.Generate code that conforms to the given ABI.Generate code that conforms to the specified ABI.Generate code that is link-compatible with MIPS16 and microMIPS code.Generate code that uses 68881 floating-point instructions.Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.Generate code to check bounds before indexing arrays.Generate code to check exception specifications.Generate code to track when the CPU might be speculating incorrectly.Generate code to use a non-exec PLT and GOT.Generate code using global anchor symbol addresses.Generate code which uses hardware floating point instructions.Generate code which uses only the general registers.Generate code which uses the core registers only (r0-r14).Generate code with library calls for floating point.Generate code without GP reg.Generate compile-time CFString objects.Generate compressed debug sections.Generate conditional move instructions.Generate constant pools in the compiler instead of assembler.Generate cpp defines for server IO.Generate cpp defines for workstation IO.Generate debug information in DWARF v2 (or later) format.Generate debug information in STABS format.Generate debug information in VMS format.Generate debug information in XCOFF format.Generate debug information in default extended format.Generate debug information in default format.Generate debug information in default version of DWARF format.Generate debug information in extended STABS format.Generate debug information in extended XCOFF format.Generate debug information in separate .dwo files.Generate default double-precision SH2a-FPU code.Generate default single-precision SH2a-FPU code.Generate default single-precision SH4 code.Generate default single-precision SH4-100 code.Generate default single-precision SH4-200 code.Generate default single-precision SH4-300 code.Generate default single-precision SH4a code.Generate discontiguous stack frames.Generate divide instructions.Generate divide results with reminder having the same sign as the divisor (not the dividend).Generate documentation.Generate double-precision floating-point instructions.Generate eBPF for the given Linux kernel version.Generate extended arithmetic instructions, only valid for ARC700.Generate extended entry point information for inlined functions.Generate fast indirect calls.Generate floating point mathematics using given instruction set.Generate floating-point multiply-accumulation instructions.Generate frecipd/fsqrtd/fdivd instructions (default for hard float).Generate hardware abs instructions.Generate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate instructions supported by barrel shifter.Generate isel instructions.Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.Generate little endian code.Generate little-endian code.Generate little-endian eBPF.Generate load/store multiple instructions.Generate load/store with update instructions.Generate local calls to out-of-line atomic operations.Generate make dependencies and compile.Generate make dependencies.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate millicode thunks.Generate mul64 and mulu64 instructions.Generate norm instruction.Generate normal-mode code.Generate only single-precision SH2a-FPU code.Generate only single-precision SH4 code.Generate only single-precision SH4-100 code.Generate only single-precision SH4-200 code.Generate only single-precision SH4-300 code.Generate only single-precision SH4a code.Generate pc-relative code.Generate performance extension instructions.Generate performance extension version 2 instructions.Generate phony targets for all headers.Generate position-independent code for executables if possible (large mode).Generate position-independent code for executables if possible (small mode).Generate position-independent code if possible (large mode).Generate position-independent code if possible (small mode).Generate prefetch instructions, if available, for arrays in loops.Generate push/pop instructions (default).Generate re-entrant, PIC code.Generate reciprocals instead of divss and sqrtss.Generate return instruction in naked function.Generate run time type descriptor information.Generate sdata references.  This is the default, unless you compile for PIC.Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location.Generate self-relocatable code.Generate sin, cos, sqrt for FPU.Generate single-precision floating-point instructions.Generate software reciprocal divide and square root for better throughput.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Generate stm/ldm instructions (default).Generate string extension instructions.Generate swap instruction.Generate the integer modulo instructions.Generate the quad word memory atomic instructions (lqarx/stqcx).Generate the quad word memory instructions (lq/stq).Generate unwind tables that are exact at each instruction boundary.Generate v3 push25/pop25 instructions.Generate vzeroupper instruction before a transfer of control flow out of the function.Generic function %qs at %L is not consistent with a specific intrinsic interfaceGeneric name %qs of function %qs at %L being the same name as derived type at %LGeneric subroutine %qs at %L is not consistent with an intrinsic subroutine interfaceGive branches their default cost.Give deprecation messages about -ftransition=import anomalies.Give external symbols a leading underscore.Global binding name %qs at %L is already being used as a %s at %LGlobal binding name %qs at %L is already being used at %LGlobal name %qs at %L is already being used as a %s at %LGlobal name %qs at %L is already being used at %LGraphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite loop optimizations cannot be used (isl is not available).Guide linker to relax instructions.HSA SSA name defined by instruction that is supposed to be using itHSA SSA name not among operands of instruction that is supposed to use itHSA SSA verification failedHSA has not been enabled during configurationHSA image ops not handledHSA instruction uses a register but is not among recorded register usesHSA instruction verification failedHandle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default.Hollerith constant at %CHost associated variable %qs may not be in the DATA statement at %CHow much can given compilation unit grow because of the inlining (in percent).How much can given compilation unit grow because of the interprocedural constant propagation (in percent).I/O register operand for '%%%c'IBITS: Bad bitICE: emit_insn used where emit_jump_insn needed:
! ID of shared library to build.ID shared libraries and FD-PIC mode can%'t be used togetherIEEE_ARITHMETIC module at %CIEEE_EXCEPTIONS module at %CIEEE_FEATURES module at %CIF clause at %L requires a scalar LOGICAL expressionIF clause modifier %s at %L not appropriate for the current OpenMP constructIF clause without modifier at %L used together with IF clauses with modifiersIM part_ref at %CIMPLICIT NONE (type) statement at %L following an IMPLICIT statementIMPLICIT statement at %C following an IMPLICIT NONE (type) statementIMPORT NONE with spec list at %CIMPORT statement at %CIMPORT statement at %C only permitted in an INTERFACE bodyIMPURE procedure at %CINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTEGER expression of %s clause at %L must be non-negativeINTEGER expression of %s clause at %L must be positiveINTEGER expression of SCHEDULE clause's chunk_size at %L must be positiveINTEGER(KIND=8) is not available for %<-fdefault-integer-8%> optionINTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> optionINTENT (%s) conflicts with INTENT(%s) at %LINTENT is not allowed inside of BLOCK at %CINTENT(%s) actual argument at %L might interfere with actual argument at %L.INTENT(IN) POINTER %qs in %s clause at %LINTENT(IN) POINTER %qs in COPYPRIVATE clause at %LINTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphicINTERFACE procedure %qs at %L has the same name as the enclosing procedureIO UNIT in %s statement at %C must be an internal file in a PURE procedureIO definition for %q+D needs an addressIOLENGTH tag invalid in INQUIRE statement at %CIOMSG must be a scalar-default-char-variable at %LIOMSG tag at %LIPA-SRA access verification failedISA %qs is not supported in %<target%> attribute, use %<arch=%> syntaxISO C does not allow %<%E (expression)%>ISO C does not allow extra %<;%> outside of a functionISO C does not permit %<_Alignof%> applied to a function typeISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<[[]]%> attributes before C2XISO C does not support %<__int%d%> typesISO C does not support %<~%> for complex conjugationISO C does not support %qs predefined identifierISO C does not support complex integer typesISO C does not support decimal floating-point before C2XISO C does not support fixed-point typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C does not support the %<_Float%d%s%> typeISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a %<?:%> expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C forbids zero-size arrayISO C forbids zero-size array %qEISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ allows bit-field attributes only before the %<:%> tokenISO C++ did not adopt string literal operator templates taking an argument pack of charactersISO C++ does not allow %<?:%> with omitted middle operandISO C++ does not allow %<alignof%> with a non-typeISO C++ does not allow C99 designated initializersISO C++ does not allow GNU designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not permit %<alignof%> applied to a function typeISO C++ does not support %<__int%d%> for %qsISO C++ does not support plain %<complex%> meaning %<double complex%>ISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-functionISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-functionISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-functionISO C++ forbids converting a string constant to %qTISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids empty unnamed enumISO C++ forbids flexible array member %qsISO C++ forbids flexible array membersISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a %<?:%> expressionISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>ISO C++ forbids using a floating-point literal in a constant-expressionISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading %<operator ?:%>ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C++17 does not allow %<register%> storage class specifierISO C++17 does not allow dynamic exception specificationsISO C11 does not support omitting the string in %<_Static_assert%>ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Alignas%>ISO C90 does not support %<_Generic%>ISO C90 does not support %<_Noreturn%>ISO C90 does not support %<_Static_assert%>ISO C90 does not support %<__func__%> predefined identifierISO C90 does not support %<for%> loop initial declarationsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support %qEISO C90 does not support boolean typesISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 does not support the %<_Atomic%> qualifierISO C90 doesn%'t support unnamed structs/unionsISO C90 forbids array %qE whose size cannot be evaluatedISO C90 forbids array whose size cannot be evaluatedISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayISO C90 forbids variable length array %qEISO C99 does not support %<_Alignas%>ISO C99 does not support %<_Generic%>ISO C99 does not support %<_Noreturn%>ISO C99 does not support %<_Static_assert%>ISO C99 does not support %qEISO C99 does not support the %<_Atomic%> qualifierISO C99 doesn%'t support unnamed structs/unionsISO_C_BINDING module at %CISO_FORTRAN_ENV intrinsic module at %CIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.If bounds remapping is specified at %L, the pointer target shall not be NULLIf first argument of ATAN2 %L is zero, then the second argument must not be zeroIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.If scheduling post reload, do superblock scheduling.Ignore 'D' in column one in fixed form.Ignore dllimport for functions.Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.Ignore unsupported pragmas.Ignored.Illegal allocate-object at %C for a PURE procedureIllegal assignment to external procedure at %LIllegal character in BOZ constant at %CIllegal id in copy_walk_reduction_argIllegal preprocessor directiveIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIllegal type in character concatenation at %LImage control statement %s at %C in CRITICAL blockImage control statement %s at %C in DO CONCURRENT blockImage control statement %s at %C in PURE procedureImage control statement CRITICAL at %C in DO CONCURRENT blockImage control statement CRITICAL at %C in PURE procedureImage control statement EVENT %s at %C in CRITICAL blockImage control statement EVENT %s at %C in DO CONCURRENT blockImage control statement EVENT %s at %C in PURE procedureImage control statement RETURN at %C in CRITICAL blockImage control statement RETURN at %C in DO CONCURRENT blockImage control statement STOP at %C in CRITICAL blockImage control statement STOP at %C in DO CONCURRENT blockImage control statement SYNC at %C in CRITICAL blockImage control statement SYNC at %C in DO CONCURRENT blockImage control statement SYNC at %C in PURE procedureImageset argument at %L must be a scalar or rank-1 INTEGER expressionImageset argument at %L must between 1 and num_images()Implement C++17 inheriting constructor semantics.Implement DIP1000: Scoped pointers (experimental).Implement DIP25: Sealed references (experimental).Implement __atomic operations via libcalls to legacy __sync functions.Implement resolution of DR 150 for matching of template template arguments.Implicitly declared BIND(C) function %qs at %L may not be C interoperableImplicitly declared BIND(C) variable %qs at %L may not be C interoperableImplicitly declared function %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %LImplicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT typeImplied SAVE for module variable %qs at %L, needed due to the default initializationImplied-shape array at %LImpure function %qs at %L might not be evaluatedImpure function at %L might not be evaluatedIn %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived typeIn %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONsIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %sIn SSA-PRE optimization on trees, enable partial-partial redundancy elimination.In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection.In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qsIn constructor %qsIn copy constructor %qsIn destructor %qsIn file included fromIn function %qsIn lambda functionIn member function %qsIn static member function %qsInclude directory %qs: %sIncompatible allocate-object at %C for CHARACTER type-spec at %LIncompatible derived type in PARAMETER at %LIncompatible initialization between a derived type entity and an entity with %qs type at %CIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sIncompatible typespec for array element at %LIncompatible use of TILE and COLLAPSE at %LInconsistent equivalence rules involving %qs at %L and %qs at %LInconsistent internal state: No location in expression near %LInconsistent internal state: No location in statementInconsistent ranks for operator at %%L and %%LIncorrect EH edge %i->%iIncorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ldIncorrect function return valueIncrease the IEEE compliance for floating-point comparisons.Index in dimension %d is out of bounds at %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inhibit the use of hardware floating point instructions.Initialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of variable at %C is not allowed in a PURE procedureInitialization string at %L was truncated to fit the variable (%ld/%ld)Initialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initialized symbol %qs at %C can only be COMMON in BLOCK DATAInitialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocksInitializer not allowed for PARAMETER %qs at %CInitializing already initialized variable at %CInline __atomic operations when a lock free instruction sequence is available.Inline all known string operations.Inline code to invalidate instruction cache entries after setting up nested function trampolines.Inline constants if it can be done in 2 insns or less.Inline memset/memcpy string operations, but perform inline version only for small blocks.Inline recursively only when the probability of call being executed exceeds the parameter.Inquiry parameter cannot appear in a data-stmt-object-list at %CInsert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation.Insert NOP instructions at each function entry.Insert arc-based program profiling code.Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks.Insert code to profile values of expressions.Insert relax hint for linker to do relaxation.Insert stack checking code into the program.  Same as -fstack-check=specific.Instruction accounted for function prologue, epilogue and other overhead.Instruction accounted for function thunk overhead.Instrument function entry and exit with profiling calls.Instrument function exit in instrumented functions with __fentry__.Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon).Instrument only functions from files where names match any regular expression (separated by a semi-colon).Integer division truncated to constant %qs at %LInteger expression required at %CInteger id (N) of fabsd custom instruction.Integer id (N) of fabss custom instruction.Integer id (N) of faddd custom instruction.Integer id (N) of fadds custom instruction.Integer id (N) of fatand custom instruction.Integer id (N) of fatans custom instruction.Integer id (N) of fcmpeqd custom instruction.Integer id (N) of fcmpeqs custom instruction.Integer id (N) of fcmpged custom instruction.Integer id (N) of fcmpges custom instruction.Integer id (N) of fcmpgtd custom instruction.Integer id (N) of fcmpgts custom instruction.Integer id (N) of fcmpled custom instruction.Integer id (N) of fcmples custom instruction.Integer id (N) of fcmpltd custom instruction.Integer id (N) of fcmplts custom instruction.Integer id (N) of fcmpned custom instruction.Integer id (N) of fcmpnes custom instruction.Integer id (N) of fcosd custom instruction.Integer id (N) of fcoss custom instruction.Integer id (N) of fdivd custom instruction.Integer id (N) of fdivs custom instruction.Integer id (N) of fexpd custom instruction.Integer id (N) of fexps custom instruction.Integer id (N) of fextsd custom instruction.Integer id (N) of fixdi custom instruction.Integer id (N) of fixdu custom instruction.Integer id (N) of fixsi custom instruction.Integer id (N) of fixsu custom instruction.Integer id (N) of floatid custom instruction.Integer id (N) of floatis custom instruction.Integer id (N) of floatud custom instruction.Integer id (N) of floatus custom instruction.Integer id (N) of flogd custom instruction.Integer id (N) of flogs custom instruction.Integer id (N) of fmaxd custom instruction.Integer id (N) of fmaxs custom instruction.Integer id (N) of fmind custom instruction.Integer id (N) of fmins custom instruction.Integer id (N) of fmuld custom instruction.Integer id (N) of fmuls custom instruction.Integer id (N) of fnegd custom instruction.Integer id (N) of fnegs custom instruction.Integer id (N) of frdxhi custom instruction.Integer id (N) of frdxlo custom instruction.Integer id (N) of frdy custom instruction.Integer id (N) of fsind custom instruction.Integer id (N) of fsins custom instruction.Integer id (N) of fsqrtd custom instruction.Integer id (N) of fsqrts custom instruction.Integer id (N) of fsubd custom instruction.Integer id (N) of fsubs custom instruction.Integer id (N) of ftand custom instruction.Integer id (N) of ftans custom instruction.Integer id (N) of ftruncds custom instruction.Integer id (N) of fwrx custom instruction.Integer id (N) of fwry custom instruction.Integer id (N) of round custom instruction.Integer kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger overflow when calculating the amount of memory to allocateInteger too big for its kind at %C. This check can be disabled with the option %<-fno-range-check%>Integer too large at %CInteger value too large in expression at %CIntegrate functions into their callers when code size is known not to grow.Integrate functions not declared "inline" into their callers when profitable.Integrate functions only required by their single caller.Intel MCU psABI isn%'t supported in %s modeInterchanging loops at %LInterface %qs at %L is declared in a later PROCEDURE statementInterface %qs at %L may not be a statement functionInterface %qs at %L may not be genericInterface %qs at %L must be explicitInterface mismatch for procedure-pointer component %qs in structure constructor at %L: %sInterface mismatch in dummy procedure %qs at %L: %sInterface mismatch in global procedure %qs at %L: %sInterface mismatch in procedure pointer assignment at %L: %qs is not a subroutineInterface mismatch in procedure pointer assignment at %L: %sInterface must be specified for DEFERRED binding at %CInterface-name expected after %<(%> at %CInternal compiler error: Error reporting routines re-entered.
  Internal file at %L with namelistInternal procedure %qs in %s at %LInternal procedure %qs is invalid in procedure pointer assignment at %LInternal procedure %qs is invalid in procedure pointer initialization at %LInternal procedure %qs is used as actual argument at %LInternal unit with vector subscript at %LInterpret any INTEGER(4) as an INTEGER(8).Interpret any REAL(4) as a REAL(10).Interpret any REAL(4) as a REAL(16).Interpret any REAL(4) as a REAL(8).Interpret any REAL(8) as a REAL(10).Interpret any REAL(8) as a REAL(16).Interpret any REAL(8) as a REAL(4).Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.Intersperse literal pools with code in the text section.Interval in which to probe the stack expressed as a power of two in bytes.Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]
! Intrinsic %qs (is %s) is used at %LIntrinsic %qs at %L cannot have an initializerIntrinsic %qs at %L is invalid in procedure pointer assignmentIntrinsic %qs at %L is not allowed as an actual argumentIntrinsic %qs at %L must have at least two argumentsIntrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic function %qs (%d) not recognizedIntrinsic function %qs at %L is not permitted in an initialization expressionIntrinsic function %s at %L is not permitted for CO_REDUCEIntrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointerIntrinsic operator %qs referenced at %L not found in module %qsIntrinsic operator interface at %L must be a FUNCTIONIntrinsic procedure %qs not allowed in PROCEDURE statement at %LIntrinsic procedure at %L cannot be a MODULE PROCEDUREIntrinsic subroutine %qs at %L shall not have a type specifierIntrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clauseInvalid BOZ literal constant used in subscript at %CInvalid C identifier in NAME= specifier at %CInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid NAME %qs in !$ACC ROUTINE ( NAME ) at %CInvalid NULL at %LInvalid argument to !$ACC WAIT at %CInvalid association target at %CInvalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extensionInvalid character %qc in variable name at %CInvalid character 0x%s at %CInvalid character in name at %CInvalid character(s) in ELSE statement after %CInvalid clause in module with !$ACC DECLARE at %LInvalid codimension %d at %C, only %d codimensions existInvalid context for NULL () intrinsic at %LInvalid context for NULL() pointer at %%LInvalid exponent-letter %<q%> in real-literal-constant at %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedureInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid form of coarray reference at %CInvalid image number %d in SYNC IMAGESInvalid initialization expression for ALLOCATABLE component %qs in structure constructor at %LInvalid initializer %s in Data statement at %CInvalid keyword %qs in %qs intrinsic function at %LInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid old style initialization for derived type component at %CInvalid operator for !$OMP DECLARE REDUCTION %s at %LInvalid procedure argument at %LInvalid procedure pointer assignment at %LInvalid range %s in option %sInvalid real kind %d at %CInvalid standard code on intrinsic %qs (%d)Invalid substring in data-implied-do at %L in DATA statementInvalid type-spec at %CInvalid use of BOZ literal constant at %LInvalid value for %s specification at %CIssue a note when diagnostics are deduplicated.Issue warnings needed for strict compliance to the standard.Iterator step at %L cannot be zeroJump targets are aligned to this power of 2.Junk after ASSOCIATE statement at %CJunk after CALL at %CJunk after GENERIC binding at %CJunk after MAP statement at %CJunk after UNION statement at %CJunk after non-nested STRUCTURE statement at %CJust generate unwind tables for exception handling.Just use icc0/fcc0.KIND attribute at %C in a TYPE definitionKIND parameter of %s at %L must be an initialization expressionKIND part_ref at %CKeyword %qs at %C has already appeared in the current argument listKeyword argument %qs at %L is already associated with another actual argumentKeyword argument %qs at %L is invalid in a statement functionKeyword argument %qs at %L is not in the procedureKeyword argument %qs at %L is not in the procedure; did you mean %qs?Keyword argument requires explicit interface for procedure %qs at %LKeyword argument requires explicit interface for procedure pointer component %qs at %LKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CKind type parameter for entity at %L differs from the kind type parameter of the typespecKnown AArch64 ABIs (for use with the -mabi= option):Known ABIs (for use with the -mabi= option):Known ARC CPUs (for use with the -mcpu= option):Known ARM ABIs (for use with the -mabi= option):Known ARM CPUs (for use with the -mcpu= and -mtune= options):Known ARM FPUs (for use with the -mfpu= option):Known ARM architectures (for use with the -march= option):Known C6X ISAs (for use with the -march= option):Known CPUs (for use with the -mcpu= and -mtune= options):Known CSKY CPUs (for use with the -mcpu= options):Known CSKY FPUs (for use with the -mfpu= option):Known CSKY architectures (for use with the -march= option):Known FR-V CPUs (for use with the -mcpu= option):Known IQ2000 CPUs (for use with the -mcpu= option):Known Itanium CPUs (for use with the -mtune= option):Known M68K CPUs (for use with the -mcpu= option):Known M68K ISAs (for use with the -march= option):Known M68K microarchitectures (for use with the -mtune= option):Known MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Known PTX ISA versions (for use with the -misa= option):Known TILE-Gx CPUs (for use with the -mcpu= option):Known TILEPro CPUs (for use with the -mcpu= option):Known TLS dialects (for use with the -mtls-dialect= option):Known __fp16 formats (for use with the -mfp16-format= option):Known address mode (for use with the -maddress-mode= option):Known arch types (for use with the -march= option):Known assembler dialects (for use with the -masm= option):Known choices for return instrumentation with -minstrument-return=:Known cmodel types (for use with the -mcmodel= option):Known cmodel types (for use with the -mict-model= option):Known code models (for use with the -mcmodel= option):Known cpu types (for use with the -mcpu= option):Known data alignment choices (for use with the -malign-data= option):Known floating-point ABIs (for use with the -mfloat-abi= option):Known floating-point number of registers (for use with the -mconfig-fpu= option):Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):Known preferred register vector length (to use with the -mprefer-vector-width= option):Known stack protector guard (for use with the -mstack-protector-guard= option):Known vectorization library ABIs (for use with the -mveclibabi= option):L%d cache latency unknown for %sLEN argument (%ld) out of range 0:%ld in intrinsic IBITSLEN attribute at %C in a TYPE definitionLEN part_ref at %CLHS in %<noreturn%> callLINEAR clause modifier used on DO or SIMD construct at %LLINEAR clause specified together with ORDERED clause with argument at %LLINEAR dummy argument %qs with VALUE attribute with %s modifier at %LLINEAR variable %qs must be INTEGER at %LLOCK statement at %CLOCK_EVENT in variable definition context (%s) at %LLOCK_TYPE in variable definition context (%s) at %LLOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLOGICAL operands are required in expression at %LLOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLTO support has not been enabled in this configurationLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel %qs after %L doesn't match IF label %qsLabel %qs at %C doesn't match IF label %qsLabel %qs at %C doesn't match WHERE label %qsLabel at %L is not in the same block as the GOTO statement at %LLabel name %qs at %C is ambiguousLabeled DO statement at %LLeft parenthesis required after %<*%> in format string at %LLegacy Extension:Letter %qc already has an IMPLICIT type at %CLetter %qc already set in IMPLICIT statement at %CLetters must be in alphabetic order in IMPLICIT statement at %CLevel not found, use none, slim, blocks, vops.Level of hsa debug stores verbosity.Lift restrictions on GOT size.Like -M but ignore system header files.Like -MD but ignore system header files.Like -pedantic but issue them as errors.Limit of %d continuations exceeded in statement at %CLine truncated at %LLines executed:%s of %d
! Link in code for a __main kernel.Link the standard D library dynamically in the compilation.Link the standard D library statically in the compilation.Link to emit program in ELF format (rather than mmo).Link with HAL BSP.Link with a limited version of the C library.Link with libads.a, libc.a and crt0.o.Link with libc.a and libdebug.a.Link with libc.a and libsim.a.Link with libmvme.a, libc.a and crt0.o.Link with libsim.a, libc.a and sim-crt0.o.Link with libyk.a, libc.a and crt0.o.Link with the fast floating-point library.Link with the library-pic libraries.Link-time optimization with number of parallel jobs or jobserver.List all available debugging counters with their limits and counts.List all hidden GC allocations.List all non-mutable fields which occupy an object instance.List all usages of complex or imaginary types.List all variables going into thread local storage.List information on all language changes.List item shall not be coindexed at %CLoads all members of archive librariesLock variable at %L must be a scalar of type LOCK_TYPELogical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLogs the object files the linker loadsLogs which symbol(s) caused an object to be loaded.Look for and use PCH files even when preprocessing.Looks for opportunities to reduce stack adjustments and stack references.Loop code aligned to this power of 2.Loop iterates infinitelyLoop variableLoop variable at %C cannot be a coarrayLoop variable at %C cannot be a sub-componentLoop variable at %C cannot be an arrayLoop variable has been modifiedLoops iterating at least selected number of iterations will get loop alignment.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to %sMCU %qs supports %s ISA but %<-mcpu%> option is set to %sMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5seriesMIPS16 %<-mxgot%> codeMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMODULE PROCEDURE declaration at %CMODULE prefix at %CMODULE prefix at %C found outside of a module, submodule, or interfaceMOLD argument to NULL required at %LMOLD tag at %LMOLD tag at %L conflicts with SOURCE tag at %LMOLD tag at %L conflicts with the typespec at %LMOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %sMSA MIPS16 codeMSP430 builtin functions only work inside interrupt handlersMULT case in cris_op_strMagnitude of second argument of %s exceeds bit size at %LMagnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %CMaintain backchain pointer.Make "char" signed by default.Make "char" unsigned by default.Make GCC pass the --no-relax command-line option to the linker instead of the --relax option.Make all function calls indirect.Make integers 32 bits wide.Make structs a multiple of 4 bytes (warning: ABI altered).Make the linker relaxation machine assume that a program counter wrap-around occurs.Malformed GENERIC statement at %CMalformed type-spec at %CMalloc data into P2 space.Mangled derived type definition at %CMark MAC register as call-clobbered.Mark all loops as parallel.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.Marks all inlined functions and methods as having hidden visibility.Max basic blocks number in loop for loop invariant motion.Max loops number for regional RA.Max number of bytes to compare with loops.Max number of bytes to compare without loops.Max number of bytes to compare.Max number of bytes to move inline.Max size of conflict table in MB.Max. count of debug markers to expand or inline.Max. recursion depth for expanding var tracking expressions.Max. size of loc list for which reverse ops should be added.Max. size of var tracking hash tables.Maximal code growth caused by tail duplication (in percent).Maximal estimated growth of function body caused by early inlining of single call.Maximal estimated outcome of branch considered predictable.Maximal growth due to inlining of large function (in percent).Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation.Maximal size of a partition for LTO (in estimated instructions).Maximal stack frame growth due to inlining (in percent).Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with.Maximum amount of iterations of the pass over a function.Maximum amount of similar bbs to compare a bb with.Maximum depth of a loop nest to fully value-number optimistically.Maximum depth of recursive cloning for self-recursive function.Maximum depth of search in the dominator tree for expressions to hoist.Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum extension level reached with type %qs at %LMaximum length of candidate scans for straight-line strength reduction.Maximum length of partial antic set when performing tree pre optimization.Maximum number of VALUEs handled during a single find_base_term call.Maximum number of active local stores in RTL dead store elimination.Maximum number of aggregate content items for a parameter in jump functions and lattices.Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma.Maximum number of arrays per SCoP.Maximum number of assertions to add along the default edge of a switch statement during VRP.Maximum number of basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.Maximum number of conditional store pairs that can be sunk.Maximum number of constant stores to merge in the store merging pass.Maximum number of datarefs in loop for building loop data dependencies.Maximum number of disambiguations to perform per memory access.Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.Maximum number of insns in a basic block to consider for RTL if-conversion.Maximum number of instructions in basic block to be considered for SLP vectorization.Maximum number of instructions in the ready list that are considered eligible for renaming.Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.Maximum number of isl operations, 0 means unlimited.Maximum number of loop peels to enhance alignment of data references in a loop.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of namespaces to search for alternatives when name lookup fails.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of new jump thread paths to create for a finite state automaton.Maximum number of operations in a parameter expression that can be handled by IPA analysis.Maximum number of parameters in a SCoP.Maximum number of queries into the alias oracle per store.Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum number of times that an insn could be scheduled.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter.Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.Maximum recursion depth allowed when querying a property of an SSA name.Maximum size (in bytes) of objects tracked bytewise by dead store elimination.Maximum size in bytes of constant values allowed as operands.Maximum size of a list of values associated with each parameter for interprocedural constant propagation.Maximum size of a single store merging region in bytes.Maximum size of global and static variables which can be placed into the small data area.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Maximum subrecord length cannot exceed %dMaximum supported identifier length is %dMaximum unroll factor for the unroll-and-jam transformation.Memory Tagging Extension does not support %<-mabi=ilp32%>Merge adjacent stores.Merge similar-enough states during analysis.Merge subcomand usage:Min. ratio of insns to mem ops to enable prefetching in a loop.Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.Minimal distance between possibly conflicting store and load.Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.Minimal size of a partition for LTO (in estimated instructions).Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.Minimum heap size before we start collecting garbage, in kilobytes.Minimum number of iterations per thread of an innermost parallelized loop.Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable.Mismatch in BIND(C) names (%qs/%qs) at %CMismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in MODULE PROCEDURE formal argument names (%s/%s) at %CMismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qsMismatch in number of MODULE PROCEDURE formal arguments at %CMismatch in the procedure pointer assignment at %L: mismatch in the calling conventionMismatches between file architecture and the "-arch" are errors instead of warningsMissing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %CMissing %<&%> in continued character constant at %CMissing %<(%> in ELSE IF expression at %CMissing %<(%> in IF-expression at %CMissing %<)%> in ELSE IF expression at %CMissing %qs argument to %qs intrinsic at %L for %qs of type %qsMissing %qs argument to the %s intrinsic at %LMissing %qs in statement at or before %LMissing -mcpu option in ASM_CPU_SPEC?Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %LMissing THEN in ELSE IF statement after %LMissing actual argument %qs in call to %qs at %LMissing actual argument for argument %qs at %LMissing alternate return spec in subroutine call at %LMissing alternate return specifier in subroutine call at %LMissing argument list in function %qs at %CMissing argument to %qs at %CMissing array specification at %L in CODIMENSION statementMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing codimension specification at %CMissing comma at %LMissing counts for called function %sMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing format with default unit at %CMissing generic specification in USE statement at %CMissing item in format string at %LMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing leading left parenthesis in format string at %LMissing positive width after L descriptor at %LMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CMissing symbolModule %qs at line %d column %d: %sModule file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module.Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMore than one edge out of thunk nodeMove loop invariant computations out of loops.Multiple identifiers provided with single NAME= specifier at %CMultiple loop axes specified for routine at %CNAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %LNAME %qs invalid in !$ACC ROUTINE ( NAME ) at %LNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNAME= specifier at %C should be a constant expressionNAME= specifier at %C should be a scalar of default character kindNAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition contextNAMELIST array object %qs with assumed shape in namelist %qs at %LNAMELIST array object %qs with nonconstant shape in namelist %qs at %LNAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %LNAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %LNAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER componentsNAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %LNAMELIST object %qs with nonconstant character length in namelist %qs at %LNEWUNIT specifier at %LNEWUNIT specifier must have FILE= or STATUS='scratch' at %CNONMONOTONIC modifier specified for %s schedule kind at %LNONMONOTONIC schedule modifier specified with ORDERED clause at %LNON_OVERRIDABLE and DEFERRED cannot both appear at %CNOPASS or explicit interface required at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK attributeNULL appears on right-hand side in assignment at %LNULL intrinsic with allocatable MOLD at %LNULL pointer at %L is not permitted as actual argument of %qs intrinsic functionNULL used in arithmeticNULL() at %C cannot appear in an array constructorNULL() initialization at %C is ambiguousNULL() initialization at %C may not have MOLDNULL() near %L cannot appear in INQUIRE statementNULLIFY does not allow bounds remapping for pointer object at %CName %qs at %C is already defined as a generic interface at %LName %qs at %C is an ambiguous reference to %qs from current program unitName %qs at %C is an ambiguous reference to %qs from module %qsName %qs at %C is the name of the procedureName %qs in %s statement at %C is not a construct nameName %qs in %s statement at %C is unknownName %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic typeName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName of system library to link against.Name of the startfile.Name too longNamed COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)Named block DO at %L requires matching ENDDO nameNamed constant %qs at %L cannot be an EQUIVALENCE objectNamed constant %qs in variable definition context (%s) at %LNamed constant at %C in an EQUIVALENCENamelist %qs cannot be an argument at %LNamelist %qs cannot be an argument to subroutine or function at %LNamelist group name %qs at %C already has a basic type of %sNamelist group name %qs at %C already is USE associated and cannot be respecified.Namelist group name at %L cannot have the SAVE attributeNeed either entity or common block name for attribute specification statement at %CNegative argument N at %LNegative exponent of integer has zero result at %LNested CRITICAL block at %CNested function trampolines not supported on CK801.No binding name is allowed in BIND(C) at %CNo branches
  No calls
  No default crt0.o.No description yet.No edge out of thunk nodeNo executable lines
! No initializer for allocatable component %qs given in the structure constructor at %CNo initializer for component %qs given in the structure constructor at %CNo longer supported.No region crossing jump at section boundary in bb %iNon-ELEMENTAL user-defined assignment in WHERE at %LNon-PARAMETER symbol %qs at %L cannot be implied-shapeNon-POINTER in pointer association context (%s) at %LNon-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>Non-THREADPRIVATE object %qs in COPYIN clause at %LNon-character assumed shape array element in FORMAT tag at %LNon-character assumed size array element in FORMAT tag at %LNon-character in FORMAT tag at %LNon-character pointer array element in FORMAT tag at %LNon-constant lower bound in implied-shape declaration at %LNon-default LOGICAL kind in %s tag at %LNon-dummy object %qs in %s clause at %LNon-extensible derived-type %qs at %L must not be ABSTRACTNon-numeric character in statement label at %CNon-polymorphic passed-object dummy argument of %qs at %LNon-scalar FINAL procedure at %L should have assumed shape argumentNon-significant digits in %qs number at %C, maybe incorrect KINDNon-variable expression in variable definition context (%s) at %LNon-zero imaginary part discarded in conversion from %qs to %qs at %LNonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operatorNoncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Nonconforming tab character at %CNonconforming tab character in column %d of line %dNonconforming tab character in format at %CNonconstant array section at %L in DATA statementNonexistent include directory %qsNoninteger exponent in an initialization expression at %LNoninteroperable array FPTR at %L to C_F_POINTER: %sNoninteroperable array at %L as argument to C_LOC: %sNoninteroperable procedure at %L to C_FUNLOCNoninteroperable procedure pointer at %L to C_F_PROCPOINTERNonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %LNonnegative width required in format string at %LNonpointer object %qs with default initialization shall not appear in a DATA statement at %LNonpolymorphic reference to abstract type at %CNonstandard conversion from %s to %s at %LNonstandard type declaration %s*%d at %CNot configured with %<--enable-gather-detailed-mem-stats%>.Not enough elements in array initializer at %CNot expected TAG.Number of partitions the program should be split to.Number of registers used to pass integer arguments.Numeric PARAMETER required in complex constant at %CNumeric operands are required in expression at %LNumeric or CHARACTER operands are required in expression at %LOLD argument of the %s intrinsic function at %L shall be definableOMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clauseOMP DECLARE TARGET variable at %L is an element of a COMMON blockOMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clauseOMP TARGET UPDATE at %L requires at least one TO or FROM clauseOPEN statement at %C must have UNIT or NEWUNIT specifiedOPEN statement not allowed in PURE procedure at %COPERATOR argument at %L must be a PURE functionOPTIONAL is not allowed inside of BLOCK at %CORDER at %L is not a permutation of the size of SHAPE at %LORDERED clause argument not constant positive integer at %CORDERED clause parameter is less than COLLAPSE at %LObject %qs is not a variable at %LObject %qs is not a variable at %L; parameters cannot be and need not be copiedObject %qs is not a variable at %L; parameters cannot be and need not be mappedObjective-C declarations may only appear in global scopeObsolescent feature:Offline tool to handle gcda counts
  
  Old-style character length at %COld-style initialization at %COld-style type declaration %s*%d not supported at %COmit frame pointer for leaf functions.Omit range reduction step when performing complex division.Omit the frame pointer in leaf functions.One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %LOnly SOURCE or SINK dependence types are allowed on ORDERED directive at %LOnly array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar oneOnly generate absolute relocations on word sized values.Only intrinsic operators can be used in expression at %LOnly issue one instruction per cycle.Only retained for backward compatibility.Only the !$ACC ROUTINE form without list is allowed in interface block at %COnly the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %COnly use 32 FPRs.Only use 32 GPRs.OpenACC construct inside of non-OpenACC regionOpenACC directive inside of CRITICAL block at %COpenACC directives at %C may not appear in PURE proceduresOpenACC loop directive must be associated with an OpenACC compute regionOpenACC region inside of OpenACC routine, nested parallelism not supported yetOpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> regionOpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> regionOpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clauseOpenMP directives other than SIMD or DECLARE TARGET at %C may not appear in PURE or ELEMENTAL proceduresOpenMP runtime API call %qD in a region with %<order(concurrent)%> clauseOperand of .not. operator at %%L is %sOperand of unary numeric operator %%<%s%%> at %%L is %sOperand of user operator %%<%s%%> at %%L is %sOperands at %L and %L cannot appear as operands of binary operator %qsOperands of binary numeric operator %%<%s%%> at %%L are %s/%sOperands of comparison operator %%<%s%%> at %%L are %s/%sOperands of logical operator %%<%s%%> at %%L are %s/%sOperands of string concatenation operator at %%L are %s/%sOperands of user operator %%<%s%%> at %%L are %s/%sOperator interface at %L conflicts with intrinsic interfaceOperator interface at %L has the wrong number of argumentsOperator interface at %L must have, at most, two argumentsOptimize amount of stdarg registers saved to stack at start of function.Optimize conditional patterns using SSA PHI nodes.Optimize for CPU.Optimize for debugging experience rather than speed or size.Optimize for space rather than speed.Optimize for speed disregarding exact standards compliance.Optimize frame header.Optimize induction variables on trees.Optimize lui/addiu address loads.Optimize opcode sizes at link time.Optimize partition neutering.Optimize sibling and tail recursive calls.Optimize tail call instructions in assembler and linker.Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variablesOptions to Xassembler do not match: %s, %s, dropping all -Xassembler and -Wa options.Options:
  Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)Out of stack space.
! Output .debug_types section when using DWARF v4 debuginfo.Output callgraph information on a per-file basis with decorations.Output callgraph information on a per-file basis.Output lto objects containing both the intermediate language and binary output.Output stack usage information on a per-function basis.Output vtable verification counters.Output vtable verification pointer sets information.Overlap subcomand usage:Overlapping unequal initializers in EQUIVALENCE at %COverlapping unequal initializers in EQUIVALENCE at %LOverride -mbest-lib-options.P descriptor requires leading scale factor in format string at %LPAD= at %C not allowed in Fortran 95PARAMETER %qs is used at %L before its definition is completePARAMETER at %L is missing an initializerPARAMETER symbol in complex constant at %CPARAMETER without '()' at %CPAUSE statement at %CPC relative literal loads.PCS variantPHI argument is missing for edge %d->%dPHI argument is not SSA_NAME, or invariantPHI node with locationPHI node with wrong VUSE on edge from BB %dPIC code generation is not compatible with fast indirect callsPIC code generation is not supported in the portable runtime modelPIC is not supported for %qsPIC is only supported for RTPsPIC is required but not supported with CONST16 instructionsPIC register clobbered by %qs in %<asm%>PIC register isn't set upPIC support for %<-fstack-limit-symbol%>POINTER attribute is required for procedure pointer component at %CPOINTER object %qs in %s clause at %LPOINTER object %qs of polymorphic type in %s clause at %LPOINTER-valued function appears on right-hand side of assignment at %LPOS argument (%ld) out of range 0:%ld in intrinsic %sPOS argument (%ld) out of range 0:%ld in intrinsic BTESTPOS argument (%ld) out of range 0:%ld in intrinsic IBITSPOS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITSPRE disabledPRINT namelist at %C is an extensionPRINT statement at %C not allowed within PURE procedurePRINT_OPERAND null pointerPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND: Unknown punctuation %<%c%>PRINT_OPERAND_ADDRESS, null pointerPRIVATE statement at %C is only allowed in the specification part of a modulePRIVATE statement at %C must precede procedure bindingsPRIVATE statement at %C must precede structure componentsPRIVATE statement in TYPE at %C must be inside a MODULEPROCEDURE %qs at %L may not be used as its own interfacePROCEDURE at %C must be in a generic interfacePROCEDURE attribute conflicts with INTENT attribute in %qs at %LPROCEDURE attribute conflicts with NAMELIST attribute in %qs at %LPROCEDURE attribute conflicts with PROTECTED attribute at %LPROCEDURE attribute conflicts with RESULT attribute in %qs at %LPROCEDURE attribute conflicts with SAVE attribute in %qs at %LPROCEDURE list at %CPROCEDURE statement at %CPROCEDURE(interface) at %C should be declared DEFERREDPROTECTED at %C only allowed in specification part of a modulePROTECTED attribute at %CPROTECTED attribute conflicts with EXTERNAL attribute at %LPROTECTED statement at %CPTX does not support weak declarations (only weak definitions)PUBLIC %s %qs at %L of PRIVATE derived type %qsPUBLIC function %qs at %L of PRIVATE type %qsPUBLIC statement at %C is only allowed in the specification part of a modulePURE and IMPURE must not appear both at %CPURE prefix in MODULE PROCEDURE interface is missing at %LPack VLIW instructions.Pack structure members together without holes.Pad shorter fixed form lines to line width with spaces.Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expressionParameter array %qs at %L cannot be automatic or of deferred shapeParameterized derived type at %C is ambiguousParameterized type %qs does not have a component corresponding to parameter %qs at %LPass -EB option through to linker.Pass -EL option through to linker.Pass -marclinux option through to linker.Pass -marclinux_prof option through to linker.Pass -z text to linker.Pass the address of the ra save location to _mcount in $12.Passed-object at %L must be scalarPassed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedurePassed-object dummy argument of %qs at %L must be scalarPassed-object dummy argument of %qs at %L must not be ALLOCATABLEPassed-object dummy argument of %qs at %L must not be POINTERPasses on a request to the assembler to enable fixes for various silicon errata.Passes on a request to the assembler to warn about various silicon errata.Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modifiedPassing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qsPassing internal procedure at %L by location not allowedPath to header file that should be pre-included before each compilation unit.Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning.Percentage penalty the recursive functions will receive when they are evaluated for cloning.Perform IPA Value Range Propagation.Perform Identical Code Folding for functions and read-only variables.Perform Identical Code Folding for functions.Perform Identical Code Folding for variables.Perform SMS based modulo scheduling before the first scheduling pass.Perform SMS based modulo scheduling with register moves allowed.Perform VR4130-specific alignment optimizations.Perform Value Range Propagation on trees.Perform a forward propagation pass on RTL.Perform a number of minor, expensive optimizations.Perform a register copy-propagation optimization pass.Perform a register renaming optimization pass.Perform a target dependent instruction fusion optimization pass.Perform cloning to make Interprocedural constant propagation stronger.Perform comparison elimination after register allocation has finished.Perform conversion of conditional jumps to branchless equivalents.Perform conversion of conditional jumps to conditional execution.Perform conversions of switch initializations.Perform cross-jumping optimization.Perform early inlining.Perform enhanced load motion during global common subexpression elimination.Perform function-local points-to analysis on trees.Perform global common subexpression elimination after register allocation has finished.Perform global common subexpression elimination.Perform indirect inlining.Perform internal consistency checkings.Perform interprocedural bitwise constant propagation.Perform interprocedural constant propagation.Perform interprocedural points-to analysis.Perform interprocedural profile propagation.Perform interprocedural reduction of aggregates.Perform jump threading optimizations.Perform live range splitting during the SSA->normal pass.Perform loop peeling.Perform loop splitting.Perform loop unrolling for all loops.Perform loop unrolling when iteration count is known.Perform loop unswitching.Perform partial inlining.Perform redundant load after store elimination in global common subexpression elimination.Perform scalar replacement of aggregates.Perform software pipelining of inner loops during selective scheduling.Perform software pipelining of outer loops during selective scheduling.Perform speculative devirtualization.Perform store motion after global common subexpression elimination.Perform straight-line strength reduction.Perform superblock formation via tail duplication.Perform unroll-and-jam on loops.Perform unused symbol elimination in debug info.Perform unused type elimination in debug info.Perform variable tracking and also tag variables that are uninitialized.Perform variable tracking by annotating assignments.Perform variable tracking.Perform whole program optimizations.Period required in format specifier %s at %LPeriod required in format specifier at %LPeriod required in format specifier in format string at %LPermit '$' as an identifier character.Permit nonconforming uses of the tab character.Permit scheduling of a function's prologue and epilogue sequence.Permit scheduling of a function's prologue sequence.Permit scheduling of function prologue and epilogue sequences.Permit universal character names (\u and \U) in identifiers.Place a stop bit after every cycle when scheduling.Place data items into their own section.Place each function into its own section.Place floating point constants in TOC.Place symbol+offset constants in TOC.Please submit a full bug report,
  with preprocessed source if appropriate.
  PluginsPointer array component of structure at %C must have a deferred shapePointer assignment target cannot be a constant at %LPointer assignment target has PROTECTED attribute at %LPointer assignment target in initialization expression does not have the TARGET attribute at %LPointer assignment target is neither TARGET nor POINTER at %LPointer assignment target is not a POINTER at %LPointer assignment with vector subscript on rhs at %LPointer at %L in pointer assignment might outlive the pointer targetPointer component %s at %L has a noncoarray subcomponent of type EVENT_TYPE, which must have a codimension or be a subcomponent of a coarrayPointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, which must have a codimension or be a subcomponent of a coarrayPointer initialization at %C requires %<=>%>, not %<=%>Pointer initialization target at %L must have the SAVE attributePointer initialization target at %L must have the TARGET attributePointer initialization target at %L must not be ALLOCATABLEPointer object at %C shall not be coindexedPointer object at %L shall not have a coindexPointer procedure assignment at %LPointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attributePointers are 32-bit.Pointers are 64-bit.Policies available for use with -mcompact-branches=:Polymorphic FPTR at %L to C_F_POINTERPolymorphic component %s at %L in SEQUENCE or BIND(C) type %sPolymorphic scalar passed to array dummy argument %qs at %LPolymorphic subobject of coindexed object at %LPositive exponent width required in format string at %LPositive width required in format specifier %s at %LPositive width required in format string at %LPositive width required with T descriptor in format string at %LPossible change of value in conversion from %s to %s at %LPrefer branches over conditional execution.Prefer word accesses over byte accesses.Preferentially allocate registers that allow short instruction generation.Prepend global symbols with ":" (for use with PREFIX).Preprocess directives only.Preprocessed source stored into %s file, please attach this to your bugreport.
  Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl insns used for GOT accesses.Pretend a branch-around-a-move is a conditional move.Prevent $fp being allocated during register allocation so that compiler is able to force performing fp-as-gp optimization.Prevent the use of all floating-point operations.Prevent the use of all hardware floating-point instructions.Previous !$OMP DECLARE REDUCTION at %LPrevious !$OMP DECLARE REDUCTION from module %s at %LPrint CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code.Print CWE identifiers for diagnostic messages, where available.Print code coverage information.
  
  Print extra (possibly unwanted) warnings.Print fix-it hints in machine-readable form.Print fix-it hints to stderr in unified diff format.Print hierarchical comparisons when template types are mismatched.Print the initial values of the variables.Print the name of header files as they are used.Probability that COMDAT function will be shared with different compilation unit.Procedure %qs at %C has an explicit interface from a previous declarationProcedure %qs at %C is already defined at %LProcedure %qs at %L already has basic type of %sProcedure %qs at %L has the same name as a component of %qsProcedure %qs at %L has the same name as an inherited component of %qsProcedure %qs at %L may not have basic type of %sProcedure %qs at %L must have the BIND(C) attribute to be C interoperableProcedure %qs called at %L is not explicitly declaredProcedure %qs called at %L is not explicitly declared; did you mean %qs?Procedure %qs called with an implicit interface at %LProcedure %qs defined in interface body at %L clashes with internal procedure defined at %CProcedure %qs in %s at %L has no explicit interfaceProcedure %qs in %s at %L has no explicit interface; did you mean %qs?Procedure %qs in %s at %L is neither function nor subroutineProcedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATEProcedure %qs with PASS at %L must have at least one argumentProcedure %qs with PASS(%s) at %L has no argument %qsProcedure %qs with binding label %qs at %L uses the same global identifier as entity at %LProcedure argument at %L is local to a PURE procedure and has the POINTER attributeProcedure pointer %qs at %L shall not be elementalProcedure pointer %qs in %s clause at %LProcedure pointer at %CProcedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %LProcedure pointer component %qs called with an implicit interface at %LProcedure pointer component %qs requires an argument list at %CProcedure pointer component %qs with PASS at %L must have at least one argumentProcedure pointer component %qs with PASS(%s) at %L has no argument %qsProcedure pointer component at %CProcedure pointer initialization target at %L may not be a procedure pointerProcedure pointer result %qs at %L is missing the pointer attributeProcedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attributeProcess #ident directives.Process all modules specified on the command line, but only generate code for the module specified by the argument.Processing spec (%s), which is '%s'
! Produce a Mach-O bundle (file type MH_BUNDLE)Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld.Produce a Mach-O shared library (file type MH_DYLIB), synonym for -sharedProduce a backtrace when a runtime error is encountered.Produce a warning at runtime if a array temporary has been created for a procedure argument.Produce an output file that will bind symbols on load, rather than lazily.Produce big endian code.Produce code relocatable at runtime.Produce little endian code.Produces a Mach-O file suitable for embedded/ROM use.Profile information in %s corruptedProgram is entirely located in low 64k of memory.Prohibit PC relative function calls.Prohibit PC relative jumps.Protect parentheses in expressions.Provide bash completion for options starting with provided string.Provide libraries for the simulator.Purge unneeded state during analysis.Push extended registers on stack in monitor functions.Put all local arrays on stack.Put everything in the regular TOC.Put jump tables for switch statements into the .data section rather than the .code section.Put relocated read-only data into .data section.Put uninitialized constants in ROM (needs -membedded-data).Put uninitialized globals in the common section.Put zero initialized data in the bss section.R2 architecture is little-endian onlyRANK (%i) at %L is repeated at %LRANK (*) at %L cannot be used with the pointer or allocatable selector at %LRANK (*) at %L is repeated at %LRANK DEFAULT at %L is repeated at %LRE or IM part_ref at %CRE part_ref at %CREAL array index at %LREAL(KIND=10) is not available for %<-fdefault-real-10%> optionREAL(KIND=10) is not available for %<-freal-4-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-16%> optionREAL(KIND=16) is not available for %<-fdefault-real-16%> optionREAL(KIND=16) is not available for %<-freal-4-real-16%> optionREAL(KIND=4) is not available for %<-freal-8-real-4%> optionREAL(KIND=8) is not available for %<-fdefault-real-8%> optionREAL(KIND=8) is not available for %<-freal-4-real-8%> optionRECORD at %C is an extension, enable it with %<-fdec-structure%>RECURSIVE prefix in MODULE PROCEDURE interface is missing at %LRESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statementRESULT variable at %C must be different than function nameRESULT_DECL should be read only when DECL_BY_REFERENCE is setRETURN statement in main program at %CROUND= at %C not allowed in Fortran 95RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%dRTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%dRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dRTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dRTP PIC is incompatible with %<-msingle-pic-base%>RTP PIC is incompatible with ThumbRTTI will not work on this typeRX FPU instructions do not support NaNs and infinitiesRaising a negative REAL at %L to a REAL power is prohibitedRange specification at %L can never be matchedRank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and scalar)Rank mismatch in argument %qs at %L (scalar and rank-%d)Rank mismatch in array reference at %L (%d/%d)Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %LRank remapping target is not rank 1 at %LRank remapping target is smaller than size of the pointer (%ld < %ld) at %LRank remapping target must be rank 1 or simply contiguous at %LReading file %qs as free formReading module %qs at line %d column %d: %sReading specs from %s
! Real COUNT_RATE argument to SYSTEM_CLOCK at %LReal constant overflows its kind at %CReal constant underflows its kind at %CReal number at %C has a %<d%> exponent and an explicit kindReal number at %C has a %<q%> exponent and an explicit kindRealign stack in prologue.Reallocate the LHS in assignments.Recognize C++ keywords like "compl" and "xor".Recognize GNU-defined keywords.Recognize built-in functions.Recognize the "asm" keyword.Record DW_AT_decl_column and DW_AT_call_column in DWARF.Record gcc command line switches in DWARF DW_AT_producer.Record gcc command line switches in the object file.Record times taken by sub-phases separately.Recursive cloning only when the probability of call being executed exceeds the parameter.Redefinition of !$OMP DECLARE REDUCTION at %LRedefinition of predefined !$OMP DECLARE REDUCTION at %LRedefinition of predefined %s !$OMP DECLARE REDUCTION at %LReduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Reduce stack alignment on call sites if possible.Redundant !$ACC END LOOP at %CRedundant ACQUIRED_LOCK tag found at %LRedundant ERRMSG tag found at %LRedundant MOLD tag found at %LRedundant SOURCE tag found at %LRedundant STAT tag found at %LRedundant UNTIL_COUNT tag found at %LReference statement index not foundReference statement index out of rangeReference to impure function %qs at %L inside a DO CONCURRENT %sReference to impure function %qs at %L inside a FORALL %sReference to impure function %qs at %L within a PURE procedureRegion crossing jump across same section in bb %iRegister number must be in range 0-31 for %sRegular expression matching additional GP-addressible section names.Regular expression matching section names for r0-relative addressing.Relax branches.Relax literals in assembler and place them automatically in the text section.Relief of register pressure through live range shrinkage.Remap file names when including files.Remove code and data that is unreachable from any exported symbol (including the entry point)Remove redundant membars.Removed in GCC 10.  This switch has no effect.Removed in GCC 8.  This switch has no effect.Removed in GCC 9.  This switch has no effect.Removing '%s'
  Removing call to impure function %qs at %LRemoving call to impure function at %LRenaming operators in USE statements at %CReorder basic blocks and partition into hot and cold sections.Reorder basic blocks to improve code placement.Reorder functions to improve code placement.Reorder top level functions, variables, and asms.Repeat spec invalid in scalar initializer at %CRepeat spec must be an integer at %CReplace add, compare, branch with branch on count register.Replace temporary expressions in the SSA->normal pass.Report on consistency of profile.Report on memory allocation before interprocedural optimization.Report on permanent memory allocation in WPA only.Report on permanent memory allocation.Report the time taken by each compiler pass.Report various link-time optimization statistics for WPA only.Report various link-time optimization statistics.Request IEEE-conformant math library routines (OSF/1).Reschedule instructions after register allocation.Reschedule instructions before register allocation.Reschedule pipelined regions without pipelining.Reserve space for outgoing arguments in the function prologue.Reshaped array too large at %CRestrict the analyzer to run just the named checker.Restrict the use of hardware floating-point instructions to 32-bit operations.Result %qs of contained function %qs at %L has no IMPLICIT typeResult mismatch for the overriding procedure %qs at %L: %sResult of %s gives range error for its kind at %LResult of %s is NaN at %LResult of %s overflows its kind at %LResult of %s underflows its kind at %LResult of BESSEL_YN is -INF at %LResult of NEAREST is NaN at %LResult of SCALE overflows its kind at %LResult of exponentiation at %L exceeds the range of %sReturn 8-byte vectors in memory.Return all structures in memory (AIX default).Return floating-point results in ac0 (fr0 in Unix assembler syntax).Return pointers in both a0 and d0.Return small aggregates in memory, not registers.Return small aggregates in registers.Return small structures in registers (SVR4 default).Return type mismatch of function %qs at %L (%s/%s)Return type of BIND(C) function %qs at %L cannot be an arrayReturn type of BIND(C) function %qs of character type at %L must have length 1Return value %qs of function %qs declared at %L not setReturn value of function %qs at %L not setReturn values of functions in FPU registers.Reuse r30 on a per function basis.Revert to single phase name lookup.Rewrite subcommand usage:Right parenthesis expected at %C in format string at %LRightmost upper bound of assumed size array section not specified at %LRun only the second compilation of -fcompare-debug.Run predictive commoning optimization.Run selective scheduling after reload.Run self-tests, using the given path to locate test files.Run the link-time optimizer in local transformation (LTRANS) mode.Run the link-time optimizer in whole program analysis (WPA) mode.Running spec function '%s' with %d args
  
! Runtime name.SAVE attribute at %L cannot be specified in a PURE procedureSAVE statement at %C follows blanket SAVE statementSCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionSELECT RANK statement at %CSELECT TYPE at %C cannot appear in this scopeSELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %LSEQUENCE attribute at %C already specified in TYPE statementSEQUENCE statement at %C must precede CONTAINSSEQUENCE statement at %C must precede structure componentsSH2a does not support little-endianSHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTRSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTCSHIFT argument (%ld) out of range 0:%ld in intrinsic %sSIGN= at %C not allowed in Fortran 95SINK addend not a constant integer at %LSINK dependence type only allowed on ORDERED directive at %LSIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTCSIZE at %L must be positiveSOURCE dependence type only allowed on ORDERED directive at %LSOURCE tag at %LSOURCE tag at %L conflicts with the typespec at %LSOURCE tag at %L with more than a single allocate objectSSA corruptionSSA name undeclaredSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISTABS debugging information for Ada is obsolete and not supported anymoreSTAT tag at %L cannot be a constantSTAT variableSTAT= argument at %L must be a scalar INTEGER variableSTAT= argument to %s at %LSTAT= attribute in %C misplacedSTATUS at %L shall be an INTENT(OUT) variableSTOP code at %C cannot be negativeSTOP code at %C contains too many digitsSTOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]STOP code at %L must be a scalar default CHARACTER or INTEGER constant expressionSTOP code at %L must be default character KIND=%dSTOP code at %L must be default integer KIND=%dSTOP code at %L must be either INTEGER or CHARACTER typeSTOP code at %L must be scalarSUBMODULE declaration at %CSUBMODULE declaration at %C cannot appear within another scoping unitSUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVESVE type %qT cannot be passed to an unprototyped functionSYNC TEAM statement at %CSYNC statement at %CSame actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %LSame as %s.  Use the latter option instead.Same as -fassociative-math for expressions which include division.Same as -mA6.Same as -mA7.Same as: -mep -mprolog-function.Save registers around function calls.Save the TOC in the prologue for indirect calls rather than inline.Scalar %qs in FORMAT tag at %L is not an ASSIGNED variableScalar INTEGER expression expected at %LScalar PARAMETER required in complex constant at %CScalar entity required at %LScalar object %qs at %L may not be ALLOCATABLEScalarization using DIMEN_RANGE unimplementedScale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements.Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks.Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.Schedule code for given CPU.Schedule given CPU.Schedule instructions using selective scheduling algorithm.Schedule the start and end of the procedure.Second argument of %s is negative at %LSecond argument of defined assignment at %L must be INTENT(IN)Second argument of operator interface at %L cannot be optionalSecond argument of operator interface at %L must be INTENT(IN)See %s for instructions.
! Segmentation FaultSegmentation Fault (code)Select code model.Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment.Select large model - 20-bit addresses/pointers.Select method for sdata handling.Select return address signing scope.Select small model - 16-bit addresses/pointers (default).Select target ABI variant.Select the name for storing the profile note file.Select the runtime.Select type of coverage sanitization.Select what to sanitize.Selection expression in computed GOTO statement at %L must be a scalar integer expressionSelector at %L cannot be NULL()Selector at %L has no typeSelector at %L must not be coindexedSelector in SELECT TYPE at %C is not a named variable; use associate-name=>Selector shall be polymorphic in SELECT TYPE statement at %LSelects the type of RL78 core being targeted (g10/g13/g14).  The default is the G14.  If set, also selects the hardware multiply support to be used.Selects the type of hardware multiplication and division to use (none/g13/g14).Self reference in character length expression for %qs at %LSelf-referential argument %qs at %L is not allowedSemicolon at %C needs to be preceded by statementSet 80387 floating-point precision to 32-bit.Set 80387 floating-point precision to 64-bit.Set 80387 floating-point precision to 80-bit.Set Windows defines.Set a hard limit for the size of each stack frame, in bytes.Set branch cost.Set default accessibility of module entities to PRIVATE.Set dependence distance checking in premature scheduling of queued insns.Set errno after built-in math functions.Set linker output type (used internally during LTO optimization).Set minimum width of left margin of source code when showing source.Set name of __fentry__ symbol called at function entry.Set name of main routine for the debugger.Set name of output ALI file (internal switch).Set name of section to record mrecord-mcount calls.Set number of bytes on the stack preallocated for use by the callee.Set number of nops to emit before each insn pattern.Set probability threshold for unaligning branches.Set register to hold -1.Set sizeof(bool) to 1.Set start-address of data.Set start-address of the program.Set the PPC_EMB bit in the ELF flags header.Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0.Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1.Set the branch costs to roughly the specified number of instructions.Set the cost of branches.Set the default double precision kind to an 8 byte wide type.Set the default integer kind to an 8 byte wide type.Set the default real kind to an 10 byte wide type.Set the default real kind to an 16 byte wide type.Set the default real kind to an 8 byte wide type.Set the estimated probability in percentage for builtin expect. The default value is 90% probability.Set the max size of data eligible for the SDA area.Set the max size of data eligible for the TDA area.Set the max size of data eligible for the ZDA area.Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered.Set the maximum amount for a single stack increment operation.Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic.Set the maximum number of template instantiation notes for a single warning or error.Set the number of 64 KiB flash segments.Set the output object such that, on loading, dyld  will ignore any two-level information and resolve symbols in the discovery order for loaded libs.Set the prologue and epilogue hook addresses to TPF_TRACE_PROLOGUE_SKIP_TARGET and TPF_TRACE_EPILOGUE_SKIP_TARGET. Equivalent to using -mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGET and -mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGETSet the target CPU type.Set the top-level directory for storing the profile data. The default is 'pwd'.Set the trace check address for epilogue tpf hookSet the trace check address for prologue tpf hookSet the trace jump address for epilogue tpf hookSet the trace jump address for prologue tpf hookSets LP_COUNT register width.  Possible values are 8, 16, 20, 24, 28, and 32.Setting spec %s to '%s'
  
! Shape specification for allocatable scalar at %CShapes for operands at %L and %L are not conformableShapes of ORDER at %L and SHAPE at %L are differentShare slots for saving different hard registers.Share stack slots for spilled pseudo-registers.Shared DO termination label %d at %CShorten address references during linking.Show column numbers in diagnostics, when available.  Default on.Show labels annotating ranges of source code when showing source.Show line numbers in the left margin when showing source.Show stack depths of events in paths.Show the source line with a caret indicating the column.Shrink-wrap parts of the prologue and epilogue separately.Simplification errorSimplification of SPREAD at %C not yet implementedSize in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs.Size of %qs argument of %qs intrinsic at %L too small (%i/%i)Size of the stack guard expressed as a power of two in bytes.Size of tiles for loop blocking.Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os.Sizes of ORDER at %L and SHAPE at %L are differentSkip setting up RAX register when passing variable arguments.Small data area: none, sdata, use.Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts.  Default value is 1.Sorry, !$ACC DECLARE at %L is not allowed in BLOCK constructSorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupportedSorry, coindexed access to an unlimited polymorphic component at %L is not supportedSorry, coindexed access to an unlimited polymorphic object at %L is not supportedSorry, only support for integer kind %d implemented for image-set at %LSorry, the event component of derived type at %L is not yet supportedSorry, the lock component of derived type at %L is not yet supportedSort the symbols according to size.Sort the symbols alphabetically.Source-expr at %L and allocate-object at %L must have the same shapeSource-expr at %L must be scalar or have the same rank as the allocate-object at %LSpecification function %qs at %L cannot be RECURSIVESpecification function %qs at %L cannot be a statement functionSpecification function %qs at %L cannot be an internal functionSpecification function %qs at %L must be PURESpecifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48.Specifies content that can speed up dynamic loading when the binaries are unchanged.Specifies the number of registers replicated in second register bank on entry to fast interrupt.Specifies the number of registers to reserve for interrupt handlers.Specifies the registers that the processor saves on an interrupt entry and exit.Specifies whether interrupt functions should save and restore the accumulator register.Specify CPU for code generation purposes.Specify CPU for scheduling purposes.Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000.Specify TLS dialect.Specify UNIX standard for predefines and linking.Specify a file to which a list of files output by LTRANS is written.Specify a fpu configuration value from 0 to 7; 0-3 is as FPU spec says, and 4-7 is corresponding to 0-3.Specify a plugin to load.Specify alignment of structure fields default/natural.Specify an ABI.Specify bit size of immediate TLS offsets.Specify cache flush function.Specify cache flush trap number.Specify configuration of instruction mul: fast1, fast2 or slow. The default is fast1.Specify default OpenACC compute dimensions.Specify how many read/write ports for n9/n10 cores.  The value should be 3r2w or 2r1w.Specify how to access the thread pointer.Specify how to print any control-flow path associated with a diagnostic.Specify if floating point hardware should be used.Specify integer and floating-point calling convention.Specify main object for TPF-OS.Specify memcpy expansion strategy when expected size is known.Specify memset expansion strategy when expected size is known.Specify name for 32 bit signed division function.Specify range of registers to make fixed.Specify scheduling priority for dispatch slot restricted insns.Specify size of .local memory used for stack when the exact amount is not known.Specify that an external BLAS library should be used for matmul calls on large-size arrays.Specify that backslash in string introduces an escape character.Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements.Specify that the compiler should target secure code as per ARMv8-M Security Extensions.Specify the ISA to build for: msp430, msp430x, msp430xv2.Specify the MCU to build for.Specify the __fp16 floating-point format.Specify the address generation strategy for ICT call's code model.Specify the address generation strategy for code model.Specify the algorithm to partition symbols and vars at linktime.Specify the code model.Specify the compact branch usage policy.Specify the cpu for pipeline model.Specify the memory model in effect for the program.Specify the minimum bit alignment of structures. (Deprecated).Specify the model for atomic operations.Specify the name of the target CPU.Specify the name of the target GPU.Specify the name of the target architecture.Specify the name of the target floating point configuration.Specify the name of the target floating point hardware/format.Specify the register to be used for PIC addressing.Specify the security level of c-isr for the whole file.Specify the size of each cache block, which must be a power of 2 between 4 and 512.Specify the size of each interrupt vector, which must be 4 or 16.Specify the target CPU.Specify the target RX cpu type.Specify the target architecture.Specify the target floating-point hardware/format.Specify the target processor.Specify the type of hardware multiply to support.Specify the version of the ptx ISA to use.Specify thread local storage scheme.Specify thread pointer register number.Specify use soft floating point ABI which mean alias to -mabi=2.Specify use soft floating point ABI which mean alias to -mabi=2fp+.Specify where to find the compiled intrinsic modules.Specify whether functions should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower).Specify whether variables should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower).Specify which ABI to use for Objective-C family code and meta-data generation.Specify which ABI type to generate code for: 2, 2fp+.Specify which post scheduling nop insertion scheme to apply.Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associatedSplit 32-byte AVX unaligned load.Split 32-byte AVX unaligned store.Split lifetimes of induction variables when loops are unrolled.Split paths leading to loop backedges.Split unaligned 8 byte vector moves before post-modify address generation.Split wide types into independent registers earlier.Split wide types into independent registers.Stack frame larger than 2G is not supported for %<-fsplit-stack%>Start expression in DO loopStat-variable at %L must be a scalar INTEGER variableStat-variable at %L shall not be %sd within the same %s statementStatement at %L is not a valid branch target statement for the branch statement at %LStatement function %qs at %L conflicts with function nameStatement function %qs at %L is not allowed as an actual argumentStatement function %qs at %L may not have pointer or allocatable attributeStatement function %qs is invalid in procedure pointer assignment at %LStatement function %qs requires argument list at %CStatement function at %CStatement function at %L cannot appear within an INTERFACEStatement function at %L is recursiveStatement label at %C is zeroStatement label in END CRITICAL at %C does not match CRITICAL labelStatement label in ENDDO at %C doesn't match DO labelStatement label list in GOTO at %C cannot be emptyStatement label without statement at %LStatically link the GNU Fortran helper library (libgfortran).Step expression in DO loopStep expression in DO loop at %L cannot be zeroStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available.Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available.Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent).Store doubles in 64 bits.Store function names in object code.Stores doubles in 32 bits.  This is the default.Stores the MDUC registers in interrupt handlers for G13 target.Stream extra data to support more aggressive devirtualization in LTO local transformation mode.Stride must not be present at %LStride should not be specified for array section in %s clause at %LStrides not allowed in coarray subscript at %CString length at %L is too largeStructure component %qs at %L cannot be an EQUIVALENCE objectStructure constructor with missing optional arguments at %CStructure constructor with named arguments at %CStructure name %qs at %C cannot be the same as an intrinsic typeStructure name expected after RECORD at %CStructure name expected in non-nested structure declaration at %CSubroutine %qs at %L is INTRINSIC but is not compatible with an intrinsicSubroutine call to %qs at %L is not PURESubroutine call to %qs in DO CONCURRENT block at %L is not PURESubroutine call to %qs in FORALL block at %L is not PURESubroutine call to intrinsic %qs at %L is not PURESubroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURESubroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LSubroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %LSubstring at %L has length zeroSubstring end index at %L exceeds the string lengthSubstring end index at %L is too largeSubstring end index at %L must be of type INTEGERSubstring end index at %L must be scalarSubstring start index at %L is less than oneSubstring start index at %L must be of type INTEGERSubstring start index at %L must be scalarSuggest that the override keyword be used when the declaration of a virtual function overrides another.Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %dSum of second and third arguments of IBITS exceeds bit size at %LSupply a list of objects to be linked from a file, rather than the command lineSupport 3DNow! built-in functions.Support AES built-in functions and code generation.Support AVX512VNNI built-in functions and code generation.Support AVX512VP2INTERSECT built-in functions and code generation.Support Athlon 3Dnow! built-in functions.Support BMI built-in functions and code generation.Support BMI2 built-in functions and code generation.Support C++17 allocation of over-aligned types.Support CLDEMOTE built-in functions and code generation.Support CLFLUSHOPT instructions.Support CLWB instruction.Support CLZERO built-in functions and code generation.Support ENQCMD built-in functions and code generation.Support F16C built-in functions and code generation.Support FMA4 built-in functions and code generation.Support FSGSBASE built-in functions and code generation.Support FXSAVE and FXRSTOR instructions.Support GFNI built-in functions and code generation.Support Hardware Lock Elision prefixes.Support LWP built-in functions and code generation.Support LZCNT built-in function and code generation.Support MMX and SSE built-in functions and code generation.Support MMX built-in functions.Support MMX, SSE and SSE2 built-in functions and code generation.Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation.Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BF16 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BITALG built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VBMI2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VPOPCNTDQ built-in functions and code generation.Support MOVDIR64B built-in functions and code generation.Support MOVDIRI built-in functions and code generation.Support MWAITX and MONITORX built-in functions and code generation.Support PCLMUL built-in functions and code generation.Support PCONFIG built-in functions and code generation.Support PKU built-in functions and code generation.Support PREFETCHW instruction.Support PREFETCHWT1 built-in functions and code generation.Support PTWRITE built-in functions and code generation.Support RDPID built-in functions and code generation.Support RDRND built-in functions and code generation.Support RDSEED instruction.Support RTM built-in functions and code generation.Support SGX built-in functions and code generation.Support SHA1 and SHA256 built-in functions and code generation.Support TBM built-in functions and code generation.Support TLS segment larger than 64K.Support VAES built-in functions and code generation.Support VPCLMULQDQ built-in functions and code generation.Support WAITPKG built-in functions and code generation.Support WBNOINVD built-in functions and code generation.Support XOP built-in functions and code generation.Support XSAVE and XRSTOR instructions.Support XSAVEC instructions.Support XSAVEOPT instruction.Support XSAVES and XRSTORS instructions.Support alignments of up to 64-bits.Support calls between Thumb and ARM instruction sets.Support code generation of Advanced Bit Manipulation (ABM) instructions.Support code generation of cmpxchg16b instruction.Support code generation of crc32 instruction.Support code generation of movbe instruction.Support code generation of popcnt instruction.Support code generation of sahf instruction in 64bit x86-64 code.Support dynamic initialization of thread-local variables in a different translation unit.Support flag-preserving add-carry instructions.Support for HSA does not implement immediate 16 bit FPU operandsSupport for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implementedSupport for the A argument at %L with allocatable components is not yet implementedSupport legacy multi-threading.Support message passing with the Parallel Environment.Support more than 8192 GOT entries on ColdFire.Support multi-threading.Support multiply accumulate instructions.Support synchronous non-call exceptions.Supported AArch64 return address signing scope (for use with -msign-return-address= option):Supported ABIs (for use with the -mabi= option):Supported LTO compression algorithms: zlibSuppress output of addresses in debugging dumps.Suppress output of instruction numbers, line number notes and addresses in debugging dumps.Suppress output of previous and next insn numbers in debugging dumps.Suppress warnings.Switch ARM/Thumb modes on alternating functions for compiler testing.Switch on/off MIPS16 ASE on alternating functions for compiler testing.Switches off the -mstack-guard= option.Switches off the -mstack-size= option.Symbol %qs already declaredSymbol %qs at %C already declaredSymbol %qs at %C also declared as a type at %LSymbol %qs at %C has already been host associatedSymbol %qs at %C has no IMPLICIT typeSymbol %qs at %C has not been previously definedSymbol %qs at %C is already in a COMMON blockSymbol %qs at %C is ambiguousSymbol %qs at %C must be a NAMELIST group nameSymbol %qs at %L already has an explicit interfaceSymbol %qs at %L already has basic type of %sSymbol %qs at %L cannot have a typeSymbol %qs at %L conflicts with symbol from module %qs, use-associated at %LSymbol %qs at %L conflicts with the rename symbol at %LSymbol %qs at %L conflicts with the symbol at %LSymbol %qs at %L has no IMPLICIT typeSymbol %qs at %L has no IMPLICIT type; did you mean %qs?Symbol %qs at %L is ambiguousSymbol %qs at %L is marked PRIVATE but has been given the binding label %qsSymbol %qs has mixed component and non-component accesses at %LSymbol %qs in COMMON at %C cannot be a POINTER arraySymbol %qs in namelist %qs is INTENT(IN) at %CSymbol %qs is used before it is typed at %LSymbol %qs must be a PARAMETER in DATA statement at %CSymbol %qs present on both FROM and TO clauses at %LSymbol %qs present on multiple clauses at %LSymbol %qs referenced at %L not found in intrinsic module ISO_C_BINDINGSymbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENVSymbol %qs referenced at %L not found in module %qsSymbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qsSymbol at %C is not appropriate for an expressionSymbol at %L is not a DUMMY variableSynonym for "-export-dynamic" for linker versions that support it.Synonym for "image_base"Synonym for -Wcomment.Synonym of -gnatk8.Syntax error in !$ACC DECLARE list at %CSyntax error in !$ACC ROUTINE ( NAME ) at %CSyntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAMESyntax error in !$OMP DECLARE TARGET list at %CSyntax error in !$OMP THREADPRIVATE list at %CSyntax error in !GCC$ ATTRIBUTES statement at %CSyntax error in !GCC$ IVDEP directive at %CSyntax error in !GCC$ NOVECTOR directive at %CSyntax error in !GCC$ UNROLL directive at %CSyntax error in !GCC$ VECTOR directive at %CSyntax error in %s statement at %CSyntax error in ABSTRACT INTERFACE statement at %CSyntax error in ASYNCHRONOUS statement at %CSyntax error in AUTOMATIC statement at %CSyntax error in CASE specification at %CSyntax error in CHARACTER declaration at %CSyntax error in CLASS IS specification at %CSyntax error in COMPLEX constant at %CSyntax error in ELSE IF statement after %LSyntax error in ENUMERATOR definition at %CSyntax error in EQUIVALENCE statement at %LSyntax error in FORALL iterator at %CSyntax error in I/O iterator at %CSyntax error in IF-clause after %CSyntax error in IF-expression at %CSyntax error in IMPORT statement at %CSyntax error in NAME= specifier for binding label at %CSyntax error in OpenACC expression list at %CSyntax error in OpenMP DEPEND SINK list at %CSyntax error in OpenMP variable list at %CSyntax error in PROCEDURE statement at %CSyntax error in PROTECTED statement at %CSyntax error in RANK specification at %CSyntax error in SAVE statement at %CSyntax error in STATIC statement at %CSyntax error in SUBMODULE statement at %CSyntax error in SUBSTRING specification at %CSyntax error in TYPE IS specification at %CSyntax error in VALUE statement at %CSyntax error in VOLATILE statement at %CSyntax error in anonymous structure declaration at %CSyntax error in argument list at %CSyntax error in array constructor at %CSyntax error in character length specification at %CSyntax error in common block name at %CSyntax error in data declaration at %CSyntax error in expression at %CSyntax error in generic specification at %CSyntax error in iterator at %CSyntax error in nested structure declaration at %CSyntax error in old style initialization of %s at %CSyntax error in old style initializer list at %CSyntax error in procedure pointer component at %CSyntax error: Trailing garbage in END INTERFACE statement at %CSyntax error: Trailing garbage in INTERFACE statement at %CTARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %LTARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %LTARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %LTEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPETEAM= attribute in %C misplacedTHREADPRIVATE object %qs in %s clause at %LTHREADPRIVATE object %qs in SHARED clause at %LTILE requires constant expression at %LTLS dialect to use:TLS is not implemented for GCN.TODO: Vector sections in data statementsTODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions.TYPE IS at %L overlaps with TYPE IS at %LTYPE with intrinsic-type-spec at %CTake advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses.Taken at least once:%s of %d
  Takes two non-negative integer numbers separated by a comma. Prepend the function label with the number of two-byte Nop instructions indicated by the first.  Append Nop instructions covering the number of halfwords indicated by the second after the label.  Nop instructions of the largest possible size are used (six, four or two bytes), beginning with the largest possible size.  Using 0 for both values disables hotpatching.Target DFLOAT double precision code.Target block's relative execution frequency (as a percentage) required to sink a statement.Target expression in pointer assignment at %L must deliver a pointer resultTarget has split I&D.Target of rank remapping is too small (%ld < %ld)Target the AM33 processor.Target the AM33/2.0 processor.Target the AM34 processor.Target the FT32B architecture.Target the software simulator.Target: %s
  Tell DCE to remove unused C++ allocations.Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes.The %<-mfloat128%> option may not be fully supportedThe %s directive cannot be specified within a %s region at %LThe A argument at %L has type %s but the function passed as OPERATOR at %L returns %sThe A argument at %L of CO_REDUCE shall not be polymorphicThe A argument at %L to the intrinsic %s shall not be coindexedThe 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)The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %LThe DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %LThe ENI instruction operand must be either 0 or 1The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this objectThe FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%dThe FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%dThe FROM argument to MOVE_ALLOC at %L shall not be coindexedThe H format specifier at %L is a Fortran 95 deleted featureThe Hollerith constant at %L is truncated in conversion to %qsThe INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializerThe KIND parameter %qs at %C cannot either be ASSUMED or DEFERREDThe KIND parameter %qs in the PDT constructor at %C has no valueThe KIND part_ref at %C must be applied to an expression of intrinsic typeThe LEN part_ref at %C must be applied to a CHARACTER expressionThe NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLEThe RE or IM part_ref at %C must be applied to a COMPLEX expressionThe SELECT RANK CASE expression at %C must be a scalar, integer constantThe SELECT RANK selector at %C must be an assumed rank variableThe TO argument to MOVE_ALLOC at %L shall not be coindexedThe TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphicThe absolute value of SHIFT at %L must be less than or equal to BIT_SIZE(%qs)The absolute value of SHIFT at %L must be less than or equal to SIZE at %LThe allocatable object %qs at %L must have an explicit function interface or be declared as arrayThe allocate-object at %L and the source-expr at %L shall have the same kind type parameterThe argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %LThe argument of the RANK intrinsic at %L must be a data objectThe assignment to a KIND or LEN component of a parameterized type at %L is not allowedThe assumed-rank array %qs at %L shall not have a codimensionThe assumed-rank array at %C shall not have a codimensionThe assumed-rank array at %L requires that the dummy argument %qs has assumed-rankThe bug is not reproducible, so it is likely a hardware or OS problem.
! The character constant at %L is truncated in conversion to %sThe character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the sameThe character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the sameThe code model option names for -mcmodel:The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attributeThe component at %C which is a type parameter must be a scalarThe component with KIND or LEN attribute at %C does not not appear in the type parameter list at %LThe default (and opposite of -static), implied by user mode executables, shared libraries and bundles.The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot.The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode).The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely.The derived parameter %qs at %C does not have a default valueThe derived type %qs at %L is of type %qs, which has not been definedThe device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU.The earliest MacOS X version on which this program will run (formatted for the assembler)The earliest MacOS X version on which this program will run.The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGETThe element in the structure constructor at %L, for pointer component %qs, is %s but should be %sThe equivalence set for %qs cause an invalid extension to COMMON %qs at %LThe equivalence set for variable %qs declared at %L violates alignment requirementsThe errmsg= argument at %L must be a default-kind character variableThe event variable at %L shall not be coindexedThe following options are language-independentThe following options are language-relatedThe following options are not documentedThe following options are specific to just the language The following options are supported by the language The following options are target specificThe following options control compiler warning messagesThe following options control optimizationsThe following options control parametersThe following options take joined argumentsThe following options take separate argumentsThe function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %sThe function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalarThe function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both argumentsThe function passed as OPERATOR at %L shall have the TARGET attribute either for none or both argumentsThe function passed as OPERATOR at %L shall have the VALUE attribute either for none or both argumentsThe function passed as OPERATOR at %L shall have two argumentsThe function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the argumentsThe function result on the lhs of the assignment at %L must have the pointer attribute.The immediate value must fit into a %d-bit integer for %sThe intrinsic %qs at %L is not included in the selected standard but %s and %qs will be treated as if declared EXTERNAL.  Use an appropriate %<-std=%>* option or define %<-fall-intrinsics%> to allow this intrinsic.The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it.The leftmost part-ref in a data-ref cannot be a function reference at %CThe lower bound for a buffer to be considered for stack smashing protection.The max number of reload pseudos which are considered during spilling a non-reload pseudo.The maximum amount of memory to be allocated by GCSE.The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size.The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed.The maximum conflict delay for an insn to be considered for speculative motion.The maximum depth of a loop nest we completely peel.The maximum depth of recursive inlining for inline functions.The maximum depth of recursive inlining for non-inline functions.The maximum expansion factor when copying basic blocks.The maximum instructions CSE process before flushing.The maximum length of a constant string for a builtin string cmp call eligible for inlining. The default value is 3.The maximum length of path considered in cse.The maximum length of scheduling's pending operations list.The maximum memory locations recorded by cselib.The maximum number of 'after supernode' exploded nodes within the analyzer per supernode, before terminating analysis.The maximum number of RTL nodes that can be recorded as combiner's last value.The maximum number of SSA_NAME assignments to follow in determining a value.The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop.The maximum number of blocks in a region to be considered for interblock scheduling.The maximum number of branches on the path through the peeled sequence.The maximum number of exploded nodes per program point within the analyzer, before terminating analysis of that point.The maximum number of incoming edges to consider for crossjumping.The maximum number of insns combine tries to combine.The maximum number of insns in a region to be considered for interblock scheduling.The maximum number of insns in loop header duplicated by the copy loop headers pass.The maximum number of insns of a completely peeled loop.The maximum number of insns of a peeled loop.The maximum number of insns of an unswitched loop.The maximum number of insns to duplicate when unfactoring computed gotos.The maximum number of instructions in a single function eligible for inlining.The maximum number of instructions in an inner loop that is being considered for versioning.The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops.The maximum number of instructions inline function can grow to via recursive inlining.The maximum number of instructions non-inline function can grow to via recursive inlining.The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass.The maximum number of instructions to consider to fill a delay slot.The maximum number of instructions to consider to find accurate live register information.The maximum number of instructions to consider to unroll in a loop on average.The maximum number of instructions to consider to unroll in a loop.The maximum number of instructions to search backward when looking for equivalent reload.The maximum number of instructions when automatically inlining small functions.The maximum number of instructions when automatically inlining.The maximum number of instructions when inlining for size.The maximum number of iterations through CFG to extend regions.The maximum number of loop iterations we predict statically.The maximum number of nested indirect inlining performed by early inliner.The maximum number of peelings of a single loop that is peeled completely.The maximum number of peelings of a single loop.The maximum number of stmts in loop nest for loop interchange.The maximum number of times a callsite can appear in a call stack within the analyzer, before terminating analysis of a call that would recurse deeper.The maximum number of unrollings of a single loop.The maximum number of unswitchings in a single loop.The maximum ratio between array size and switch branches for a switch conversion to take place.The maximum ratio of insertions to deletions of expressions in GCSE.The maximum size of the lookahead window of selective scheduling.The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto.The minimal probability of speculation success (in percents), so that speculative insn will be scheduled.The minimum UID to be used for a nondebug insn.The minimum constant stride beyond which we should use prefetch hints for.The minimum cost of an expensive expression in the loop invariant motion.The minimum number of matching instructions to consider for crossjumping.The minimum number of supernodes within a function for the analyzer to consider summarizing its effects at call sites.The minimum probability an edge must have for the scheduler to save its state across it.The minimum probability of reaching a source block for interblock speculative scheduling.The minimum size of variables taking part in stack slot sharing when not optimizing.The minimum stride ratio for loop interchange to be profitable.The minimum threshold for probability of semi-invariant condition statement to trigger loop split.The minimum value of stage count that swing modulo scheduler will generate.The module or main program array %qs at %L must have constant shapeThe name %qs at %C has already been used as an external module nameThe name %qs cannot be used as a defined operator at %CThe number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2.The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1.The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %dThe number of cycles the swing modulo scheduler considers when checking conflicts using DFA.The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option.The number of elements for which hash table verification is done for each searched element.The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> optionThe number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> optionThe number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> optionThe number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE.The number of insns executed before prefetch is completed.The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode).The number of prefetches that can run at the same time.The number of registers in each class kept unused by loop invariant motion.The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointerThe object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)The parameter expression at %C must be of INTEGER type and not %s typeThe path to devices.csv.  The GCC driver can normally locate devices.csv itself and pass this option to the compiler, so the user shouldn't need to pass this.The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available.The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available.The pointer object %qs at %L must have an explicit function interface or be declared as arrayThe possible SVE vector lengths:The possible TLS dialects:The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)The resolution file.The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable.The size of L1 cache line.The size of L1 cache.The size of L2 cache.The size of function body to be considered large.The size of stack frame to be considered large.The size of translation unit to be considered large.The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine.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 coarrayThe source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarrayThe stat= argument at %L must be a kind=4 integer variableThe symbol %qs, referenced at %L, is not in the selected standardThe threshold ratio for performing partial redundancy elimination after reload.The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %LThe type for function %qs at %L is not accessibleThe type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parametersThe type parameter spec list at %C contains too many parameter expressionsThe type parameter spec list at %C does not contain enough parameter expressionsThe type parameter spec list in the type-spec at %L cannot contain DEFERRED parametersThe type-spec at %L shall specify that each length type parameter is assumedThe type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]The upper bound for sharing integer constants.The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %LThe value for the KIND parameter %qs at %C does not reduce to a constant expressionThe value of n in %<-finit-character=n%> must be between 0 and 127The value of the PDT LEN parameter '%s' does not agree with that in the dummy declarationThe value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %dThe version of ld64 in use for this toolchain.The version of the C++ ABI in use.The version of the C++ ABI used for -Wabi warnings and link compatibility aliases.There is already a procedure with binding name %qs for the derived type %qs at %CThere is no specific function for the generic %qs at %LThere is no specific subroutine for the generic %qs at %LThere's already a non-generic procedure with binding name %qs for the derived type %qs at %CThis is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
  
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! This is the defaultThis option is deprecated and has no effect.This option is ignored; it is provided for compatibility purposes only.  This used to select linker and preprocessor options for use with newlib.This option lacks documentation.This switch is deprecated; do not use.This switch is deprecated; use -Werror=implicit-function-declaration instead.This switch is deprecated; use -Wextra instead.This switch is deprecated; use -fsanitize-recover= instead.Thread model: %s
  Threadprivate at %L isn't SAVEdThreadprivate variable at %C is an element of a COMMON blockThreshold ipa-cp opportunity evaluation that is still considered beneficial to clone.Thumb-1 hard-float VFP ABIThumb: Assume function pointers may go to non-Thumb aware code.Thumb: Assume non-static functions may be called from ARM code.Thumb: Generate (leaf) stack frames even if not needed.Thumb: Generate (non-leaf) stack frames even if not needed.Thunk is not supposed to have bodyTiled loop cannot be parallelized across gangs, workers and vectors at the same time at %LTime accounted for function prologue, epilogue and other overhead.Time accounted for function thunk overhead.To enable preprocessing, use %<-cpp%>Together with -fpic and -fPIC, do not use GOTPLT references.Toggle -fvar-tracking-assignments.Toggle debug information generation.Too few codimensions at %C, expected %d not %dToo few dummy arguments in DTIO procedure %qs at %LToo many arguments in call to %qs at %LToo many arguments to %s at %LToo many codimensions at %C, expected %d not %dToo many components in structure constructor at %LToo many digits in statement label at %CToo many dummy arguments in DTIO procedure %qs at %LToo many elements in array initializer at %CTransform condition stores into unconditional ones.Transformational function %qs at %L is invalid in an initialization expressionTransparent alias and target%'s assembler names differsTrap for signed overflow in addition, subtraction and multiplication.Trap on integer divide by zero.Treat a throw() exception specification as noexcept to improve code size.Treat all warnings as errors.Treat data references as near, far or medium. medium is default.Treat integers as 32-bit.Treat known sprintf return values as constants.Treat lines with 'D' in column one as comments.Treat main as if it had attribute OS_task.Treat missing header files as generated files.Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer.Treat specified warning as error.Treat the input file as already preprocessed.True if a non-short-circuit operation is optimal.Try running '%s' in the shell to raise its limit.
! Try to allow the linker to turn PIC calls into direct calls.Try to convert virtual calls to direct ones.Try to interchange loops if profitable.Try to lay out derived types as compactly as possible.Tune code for the given processor.Tune expected memory latency.Tune for the specified target CPU or architecture.Turn on CET instrumentation for switch statements that use a jump table and an indirect jump.Turn on Redundant Extensions Elimination pass.Tweak register allocation to help 16-bit instruction generation.Two main PROGRAMs at %L and %CTwo or more part references with nonzero rank must not be specified at %LTwo symbols with same comdat_group are not linked by the same_comdat_group list.Type %qs containing DEFERRED binding at %C is not ABSTRACTType %qs of CLASS variable %qs at %L is not extensibleType declaration %qs at %L is not C interoperable but it is BIND(C)Type definition of %qs at %C was already defined at %LType inaccessible in variable definition context (%s) at %LType mismatch between actual argument at %L and actual argument at %L (%s/%s).Type mismatch in argument %qs at %L; passed %s to %sType name %qs at %C cannot be the same as an intrinsic typeType name %qs at %C conflicts with previously declared entity at %L, which has the same nameType name %qs at %C is ambiguousType of entity at %L is type incompatible with source-expr at %LType of entity at %L is type incompatible with typespecType parameter %qs at %C has no corresponding entry in the type parameter name list at %LType specified for intrinsic function %qs at %L is ignoredType-bound operator at %L cannot be NOPASSType-bound procedure at %CType-spec at %L cannot contain a deferred type parameterType-spec at %L cannot contain an asterisk for a type parameterUNIT not specified at %LUNIT number in CLOSE statement at %L must be non-negativeUNIT number in INQUIRE statement at %L cannot be %dUNIT number in statement at %L must be non-negativeUNIT number missing in statement at %LUNIT specification at %L must be an INTEGER expression or a CHARACTER variableUNIT specification at %L must not be a character PARAMETERUNIT specifier not allowed with NEWUNIT at %CUNLOCK statement at %CUNTIL_COUNT= argument at %L must be a scalar INTEGER expressionUSE statement at %C has no ONLY qualifierUnable to find a specific INTRINSIC procedure for the reference %qs at %LUnable to find symbol %qsUnable to generate load/store offset for fusionUnable to resolve the specific function %qs at %LUnable to resolve the specific subroutine %qs at %LUnclassifiable GCC directive at %CUnclassifiable GCC directive at %C, ignoredUnclassifiable OpenACC directive at %CUnclassifiable OpenMP directive at %CUnclassifiable statement at %CUndefined specific binding %qs as target of GENERIC %qs at %LUnder -ffast-math, generate a FRIZ instruction for (double)(long long) conversions.Under the control of Object Size type, warn about buffer overflow in string manipulation functions like memcpy and strcpy.Unequal character lengths (%ld/%ld) in %sUnequal character lengths (%ld/%ld) in %s at %LUnexpected %<%c%> for nonderived-type variable %qs at %CUnexpected %<*%> for codimension %d of %d at %CUnexpected %<*%> in coarray subscript at %CUnexpected %s statement at %CUnexpected %s statement at %C in INTERFACE bodyUnexpected %s statement in BLOCK DATA at %CUnexpected %s statement in CONTAINS section at %CUnexpected %s statement in FORALL block at %CUnexpected %s statement in INTERFACE block at %CUnexpected %s statement in MODULE at %CUnexpected %s statement in WHERE block at %CUnexpected CASE statement at %CUnexpected DIM argument with noncoarray argument at %LUnexpected END statement at %CUnexpected ENTRY statement at %CUnexpected EOFUnexpected NULL() intrinsic at %L to dummy %qsUnexpected OpenACC parallelism.Unexpected RANK statement at %CUnexpected SHAPE argument at %L to C_F_POINTER with scalar FPTRUnexpected TYPE IS statement at %CUnexpected alternate return specifier in subroutine call at %LUnexpected character in variable list at %CUnexpected characters in PARAMETER statement at %CUnexpected coarray designator at %CUnexpected constant at %CUnexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%LUnexpected element %qc in format string at %LUnexpected end of file in %qsUnexpected end of format string in format string at %LUnexpected end of moduleUnexpected intrinsic type %qs at %LUnexpected junk after !$ACC DECLARE at %CUnexpected junk after !$OMP DECLARE REDUCTION at %CUnexpected junk after !$OMP DECLARE TARGET at %CUnexpected junk after $OMP ATOMIC statement at %CUnexpected junk after $OMP BARRIER statement at %CUnexpected junk after $OMP CANCELLATION POINT statement at %CUnexpected junk after $OMP CRITICAL statement at %CUnexpected junk after $OMP FLUSH statement at %CUnexpected junk after $OMP MASTER statement at %CUnexpected junk after $OMP TASKGROUP statement at %CUnexpected junk after $OMP WORKSHARE statement at %CUnexpected junk after %qs at %LUnexpected junk after NOWAIT clause at %CUnexpected junk after OMP THREADPRIVATE at %CUnexpected junk after TASKWAIT clause at %CUnexpected junk after TASKYIELD clause at %CUnexpected junk after function declaration at %CUnexpected junk at %CUnexpected junk in formal argument list at %CUnexpected thumb1 far jumpUnexpected use of subroutine name %qs at %CUninitialized probability of edge %i->%iUnit number in I/O statement too largeUnit number in I/O statement too smallUnknown argument %qs at %L to intrinsic %sUnknown argument list function at %LUnknown attribute in !GCC$ ATTRIBUTES statement at %CUnknown form for stack limit expressionUnknown intrinsic opUnknown operator %%<%s%%> at %%LUnknown operator %%<%s%%> at %%L; did you mean '%s'?Unknown procedure name %qs at %CUnlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tagUnrecognized MCU name %qs, assuming that it has no hardware multiply.
  Use the %<-mhwmult%> option to set this explicitly.Unrecognized MCU name %qs, assuming that it is just a MSP430 with no hardware multiply.
  Use the %<-mcpu%> and %<-mhwmult%> options to set these explicitly.Unrecognized MCU name %qs, assuming that it just supports the MSP430 ISA.
  Use the %<-mcpu%> option to set the ISA explicitly.Unrecognized MCU name %qs.Unrecognized option to %<-finit-logical%>: %sUnrecognized option to endianness value: %qsUnrecognized option to floating-point init value: %qsUnrecognized option: %qsUnsupported code '%c' for fixed-point:Unsupported operand for code '%c'Unsupported statement inside WHERE at %LUnsupported value for mmpy-optionUnsupported: multiple OpenACC 'routine' levels of parallelismUnterminated character constant beginning at %CUnused PRIVATE module variable %qs declared at %LUnused dummy argument %qs at %LUnused initialization string at %L because variable has zero lengthUnused module variable %qs which has been explicitly imported at %LUnused parameter %qs declared at %LUnused parameter %qs which has been explicitly imported at %LUnused variable %qs declared at %LUpper array reference at %L is out of bounds (%ld < %ld) in dimension %dUpper array reference at %L is out of bounds (%ld > %ld) in dimension %dUpper bound of last coarray dimension must be %<*%> at %CUpper cobound is less than lower cobound at %LUpper cobound is less than lower cobound of 1 at %LUsage: %s [OPTION]... SUB_COMMAND [OPTION]...
--- 1787,1833 ----
  Conflicting initializers in union at %L and %LConform more closely to IBM XLC semantics.Conform to nothing in particular.Conform to the ISO 1990 C standard as amended in 1994.Conform to the ISO 1990 C standard with GNU extensions.Conform to the ISO 1990 C standard.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.Conform to the ISO 1999 C standard with GNU extensions.Conform to the ISO 1999 C standard.Conform to the ISO 2011 C standard with GNU extensions.Conform to the ISO 2011 C standard.Conform to the ISO 2011 C++ standard with GNU extensions.Conform to the ISO 2011 C++ standard.Conform to the ISO 2014 C++ standard with GNU extensions.Conform to the ISO 2014 C++ standard.Conform to the ISO 2017 C standard (published in 2018) with GNU extensions.Conform to the ISO 2017 C standard (published in 2018).Conform to the ISO 2017 C++ standard with GNU extensions.Conform to the ISO 2017 C++ standard.Conform to the ISO 2020 C++ draft standard (experimental and incomplete support).Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support).Conform to the ISO 202X C standard draft (experimental and incomplete support).Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support).Conform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 2008 standard including TS 29113.Conform to the ISO Fortran 2008 standard.Conform to the ISO Fortran 2018 standard.Conform to the ISO Fortran 95 standard.Conform to the Objective-C 1.0 language as implemented in GCC 4.0.Conform to the o32 FPXX ABI.Consider access to byte sized memory slow.Consider type 'int' to be 16 bits wide.Consider type 'int' to be 32 bits wide.Constant expression in FORMAT tag at %L must be of type default CHARACTERConstant expression required at %CConstant logical value in CASE statement is repeated at %LConstruct webs and split unrelated uses of single variable.Contained function %qs at %L has no IMPLICIT typeContained procedure %qs at %C clashes with procedure defined at %LContained procedure %qs at %C is already ambiguousContained procedure %qs at %L has the same name as its encompassing procedureContained procedure %qs at %L of a PURE procedure must also be PUREControl generation of reciprocal estimates.Control register number must be in range 0-31 for %sControl the IEEE trap mode.Control the generated fp rounding mode.Control the precision given to fp exceptions.Control which events are displayed in diagnostic paths.Conversion from %qs to %qs at %LConversion from %s to %s at %LConversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argumentConversion of an Infinity or Not-a-Number at %L to INTEGERConvert conditional jumps in innermost loops to branchless equivalents.Convert floating point constants to single precision constants.Convert function return to call and return thunk.Convert indirect call and jump to call and return thunks.Copy array sections into a contiguous block on procedure entry.Copyright %s 2020 Free Software Foundation, Inc.
  Corank mismatch in argument %qs at %L (%d and %d)Cost at which GCSE optimizations will not constraint the distance an expression can travel.Cost to assume for a branch insn.Cost to assume for a multiply insn.Cost to assume for a multiply instruction, with 4 being equal to a normal insn.Could not generate addis value for fusionCould not open output file '%s'
  Count speculative dependencies while calculating priority of instructions.Cray Pointee at %C cannot be assumed shape arrayCray Pointee at %L appears in multiple pointer() statementsCray pointee %qs in %s clause at %LCray pointee %qs in SHARED clause at %LCray pointee object %qs in %s clause at %LCray pointee object %qs of derived type in %s clause at %LCray pointee object %qs of polymorphic type in %s clause at %LCray pointer %qs in %s clause at %LCray pointer at %C has %d bytes of precision; memory addresses require %d bytesCray pointer at %C must be an integerCray pointer declaration at %C requires %<-fcray-pointer%> flagCray pointer object %qs in %s clause at %LCray pointer object %qs of derived type in %s clause at %LCray pointer object %qs of polymorphic type in %s clause at %LCreate GUI application.Create a dynamically linked position independent executable.Create a shared library.Create a static position independent executable.Create canonical induction variables in loops.Create console application.Create data files needed by "gcov".Creating '%s'
! Creating array temporary at %LCreating array temporary at %L for argument %qsDATA array %qs at %L must be specified in a previous declarationDATA element %qs at %L cannot have a coindexDATA element %qs at %L is a pointer and so must be a full arrayDATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-targetDATA statement at %C after the first executable statementDATA statement at %C cannot appear within an INTERFACEDATA statement at %C is not allowed in a PURE procedureDATA statement at %L has more values than variablesDATA statement at %L has more variables than valuesDC format specifier not allowed at %CDEALLOCATE objectDEALLOCATE of coarray at %C in CRITICAL blockDEALLOCATE of coarray at %C in DO CONCURRENT blockDECIMAL= at %L not allowed in Fortran 95DEF_INTERNAL_FLT_FN (%s) has no associated built-in functionsDEF_INTERNAL_INT_FN (%s) has no associated built-in functionsDELIM= at %L not allowed in Fortran 95DEPEND SINK used together with DEPEND SOURCE on the same construct at %LDIM argument at %L is out of boundsDIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %LDIMENSION specified for %qs outside its INTERFACE body at %LDISTANCE= argument to NUM_IMAGES at %LDISTANCE= argument to THIS_IMAGE at %LDIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionDO CONCURRENT construct at %CDO loop at %L is undefined as it overflowsDO loop at %L is undefined as it underflowsDO loop at %L will be executed zero timesDO step value is zeroDO termination statement which is not END DO or CONTINUE with label %d at %CDO-iterator %qs at %L is inside iterator of the same nameDOUBLE COMPLEX at %CDP format specifier not allowed at %CDTIO %s procedure at %L must be recursiveDTIO character argument at %L must have assumed lengthDTIO dummy argument at %L must be a scalarDTIO dummy argument at %L must be an ASSUMED SHAPE ARRAYDTIO dummy argument at %L must be of KIND = %dDTIO dummy argument at %L must be of type %sDTIO dummy argument at %L must have INTENT %sDTIO procedure %qs at %L must be a subroutineDarwin does not support -mfentry or associated optionsDarwin is not an mx32 platformData element above array upper bound at %LData element below array lower bound at %LData is stored in big-endian format.Data is stored in little-endian format.  (Default).Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE).Data target at %L shall not have a coindexData transfer element at %L cannot be a full reference to an assumed-size arrayData transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedureData transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedureData transfer element at %L cannot have PRIVATE componentsData transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have procedure pointer componentsData-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic targetDebug library to use instead of phobos.Declaring method %qD final would enable devirtualization of %i callDeclaring method %qD final would enable devirtualization of %i callsDeclaring method %qD final would enable devirtualization of %i call executed %lli timesDeclaring method %qD final would enable devirtualization of %i calls executed %lli timesDeclaring type %qD final would enable devirtualization of %i callDeclaring type %qD final would enable devirtualization of %i callsDeclaring type %qD final would enable devirtualization of %i call executed %lli timesDeclaring type %qD final would enable devirtualization of %i calls executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i callDeclaring virtual destructor of %qD final would enable devirtualization of %i callsDeclaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli timesDefault library to use instead of phobos.Defer popping functions args from stack until later.Deferred array %qs at %L is not permitted in an initialization expressionDeferred type parameter not yet supportedDelete dead instructions that may throw exceptions.Delete useless null pointer checks.Deleted feature:Deprecated in favor of -std=c++11.Deprecated in favor of -std=c++14.Deprecated in favor of -std=c++17.Deprecated in favor of -std=c11.Deprecated in favor of -std=c99.Deprecated in favor of -std=gnu++11.Deprecated in favor of -std=gnu++14.Deprecated in favor of -std=gnu++17.Deprecated in favor of -std=gnu11.Deprecated in favor of -std=gnu99.Deprecated in favor of -std=iso9899:1999.Deprecated option.  Use -mno-vrsave instead.Deprecated option.  Use -mvrsave instead.Deprecated.  This switch has no effect.Derived type %qs at %C is being used before it is definedDerived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)Derived type %qs at %L has not been declaredDerived type %qs at %L may not be ABSTRACTDerived type %qs at %L must be an extension of %qsDerived type %qs at %L must be extensibleDerived type %qs cannot be used as a variable at %CDerived type %qs cannot be used as a variable at %LDerived type %qs declared at %L must have the BIND attribute to be C interoperableDerived type %qs is used as an actual argument at %LDerived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processorDerived type at %C can only be PRIVATE in the specification part of a moduleDerived type at %C can only be PUBLIC in the specification part of a moduleDerived type at %C has not been previously defined and so cannot appear in a derived type definitionDerived type component %C is not a permitted EQUIVALENCE memberDerived type declaration with FINAL at %C must be in the specification part of a MODULEDerived type definition at %C with empty CONTAINS sectionDerived type definition at %C without componentsDerived type definition of %qs at %C has already been definedDerived type name %qs at %C already has a basic typeDerived type name %qs at %C already has a basic type of %sDerived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE objectDerived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE objectDerived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMONDerived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE objectDerived type variable %qs in COMMON at %L has an ultimate component that is allocatableDerived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attributeDerived type variable %qs in COMMON at %L may not have default initializerDerived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overriddenDerived-type %qs with BIND(C) must not have a CONTAINS section at %CDerived-type %qs with SEQUENCE must not have a CONTAINS section at %CDerived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializerDescription for mxl-mode-bootstrap.Description for mxl-mode-executable.Description for mxl-mode-novectors.Description for mxl-mode-xmdstub.Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Determine which dependences between insns are considered costly.Different CHARACTER lengths (%ld/%ld) in array constructorDifferent CHARACTER lengths (%ld/%ld) in array constructor at %LDifferent kind type parameters in pointer assignment at %LDifferent ranks in pointer assignment at %LDifferent shape for %s at %L on dimension %d (%d and %d)Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmulDifferent shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmulDifferent type kinds at %LDifferent types in pointer assignment at %L; attempted assignment of %s to %sDimensions specified for %s at %L after its initializationDisable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger.Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger.Disable ARCompact specific pass to generate conditional execution instructions.Disable FP regs.Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>Disable LR and SR instructions from using FPX extension aux registers.Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger.Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger.Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger.Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger.Disable floating point optimizations that ignore the IEEE signedness of zero.Disable hardware floating point.Disable indexed addressing.Disable optimizations observable by IEEE signaling NaNs.Disable optimizations that assume default FP rounding behavior.Disable position-independent code (PIC) for use in OS kernel code.Disable preprocessing.Disable space regs.Disable the use of RX FPU instructions.Disallow direct calls to global functions.Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).Disallow tail call optimization when a calling routine may have omitted character lengths.Discover pure and const functions.Discover read-only and non addressable static variables.Discover read-only, write-only and non-addressable static variables.Display compile time statistics.Display statistics accumulated during compilation.Display the code tree after front end optimization.Display the code tree after parsing.Display the code tree after parsing; deprecated option.Display the compiler's version.Display the frontend AST after parsing and semantic passes.Display the global symbol table after parsing.Display the symbols in reverse order.Display this information.Division by zero at %LDivision by zero converting %s to %s at %LDivision strategy, one of: call-div1, call-fp, call-table.Do CFG-sensitive rematerialization in LRA.Do alignment optimizations for call instructions.Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected.Do link the standard D startup files in the compilation.Do no generate BRcc instructions in arc_reorg.Do not allow constant data to be placed in code sections.Do not assume a large TLS segment.Do not assume that functions never executed during the train run are cold.Do not assume that standard C libraries and "main" exist.Do not disable space regs.Do not discard comments in macro expansions.Do not discard comments.Do not display functions compiled or elapsed time.Do not elide common elements in template comparisons.Do not emit addressing modes with side-effect assignment.Do not emit complex integer constants to read-only memory.Do not emit function prologue or epilogue.Do not enforce strict alignment.Do not generate #line directives.Do not generate .size directives.Do not generate a single exit point for each function.Do not generate code that can only run in supervisor mode (default).Do not generate load/store with update instructions.Do not generate mpy instructions for ARC700.Do not generate unaligned memory accesses.Do not inline integer division.Do not inline square root.Do not link against the device-specific library lib<MCU>.a.Do not link the standard D library in the compilation.Do not load the PIC register in function prologues.Do not look for object files in standard path.Do not mark ABI switches in e_flags.Do not perform optimizations increasing noticeably stack usage.Do not place floating point constants in TOC.Do not place symbol+offset constants in TOC.Do not predefine system-specific and GCC-specific macros.Do not pretty-print template specializations as the template signature followed by the arguments.Do not provide a default start-address 0x100 of the program.Do not push extended registers on stack in monitor functions.Do not search standard system include directories (those specified with -isystem will still be used).Do not search standard system include directories for C++.Do not support SSE4.1 and SSE4.2 built-in functions and code generation.Do not suppress C++ class debug information.Do not suppress warnings from system headers.Do not treat local variables and COMMON blocks as if they were named in SAVE statements.Do not tune code and read-only data alignment.Do not tune stack alignment.Do not tune writable data alignment.Do not use MDMX instructions.Do not use MIPS-3D instructions.Do not use VAX fp.Do not use a cache-flushing function before calling stack trampolines.Do not use addresses that allocate global registers.Do not use condition codes from normal instructions.Do not use hardware FP.Do not use hardware floating point.Do not use hardware fp.Do not use hardware quad fp instructions.Do not use the AltiVec ABI extensions.Do not use the bit-field instructions.Do not use the callt instruction (default).Do not use the device-specific specs file device-specs/specs-<MCU>.Do not use the fabsd custom instruction.Do not use the fabss custom instr.Do not use the faddd custom instruction.Do not use the fadds custom instruction.Do not use the fatand custom instruction.Do not use the fatans custom instruction.Do not use the fcmpeqd custom instruction.Do not use the fcmpeqs custom instruction.Do not use the fcmpged custom instruction.Do not use the fcmpges custom instruction.Do not use the fcmpgtd custom instruction.Do not use the fcmpgts custom instruction.Do not use the fcmpled custom instruction.Do not use the fcmples custom instruction.Do not use the fcmpltd custom instruction.Do not use the fcmplts custom instruction.Do not use the fcmpned custom instruction.Do not use the fcmpnes custom instruction.Do not use the fcosd custom instruction.Do not use the fcoss custom instruction.Do not use the fdivd custom instruction.Do not use the fdivs custom instruction.Do not use the fexpd custom instruction.Do not use the fexps custom instruction.Do not use the fextsd custom instruction.Do not use the fixdi custom instruction.Do not use the fixdu custom instruction.Do not use the fixsi custom instruction.Do not use the fixsu custom instruction.Do not use the floatid custom instruction.Do not use the floatis custom instruction.Do not use the floatud custom instruction.Do not use the floatus custom instruction.Do not use the flogd custom instruction.Do not use the flogs custom instruction.Do not use the fmaxd custom instruction.Do not use the fmaxs custom instruction.Do not use the fmind custom instruction.Do not use the fmins custom instruction.Do not use the fmuld custom instruction.Do not use the fmuls custom instruction.Do not use the fnegd custom instruction.Do not use the fnegs custom instruction.Do not use the frdxhi custom instruction.Do not use the frdxlo custom instruction.Do not use the frdy custom instruction.Do not use the fsind custom instruction.Do not use the fsins custom instruction.Do not use the fsqrtd custom instruction.Do not use the fsqrts custom instruction.Do not use the fsubd custom instruction.Do not use the fsubs custom instruction.Do not use the ftand custom instruction.Do not use the ftans custom instruction.Do not use the ftruncds custom instruction.Do not use the fwrx custom instruction.Do not use the fwry custom instruction.Do not use the round custom instruction.Do not use unaligned memory references.Do not warn about using "long long" when -pedantic.Do stack checking using bounds in L1 scratch memory.Does nothing.  Preserved for backward compatibility.Does nothing. Preserved for backward compatibility.Don't align items in code or data.Don't allocate floats and doubles in extended-precision registers.Don't assume that unaligned accesses are handled by the system.Don't call any cache flush functions.Don't call any cache flush trap.Don't create a dynamically linked position independent executable.Don't emit DWARF additions beyond selected version.Don't emit dllexported inline functions unless needed.Don't generate DWARF pubnames and pubtypes sections.Don't generate checks for control speculation in selective scheduling.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.Don't indicate any priority with TARGET_REGISTER_PRIORITY.Don't optimize block moves, use memcpy.Don't optimize block moves.Don't use P-mnemonics for branches.Don't use any of r32..r63.Don't use less than 25 bit addressing range for calls.Don't warn about uses of Microsoft extensions.Double CLASS IS block in SELECT TYPE statement at %LDowngrade conformance errors to warnings.Driving:Dummy %qs at %L cannot have an initializerDummy argument %qs at %L cannot be INTENT(OUT)Dummy argument %qs at %L cannot be OPTIONALDummy argument %qs at %L cannot be a derived type at %CDummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L was declared INTENT(OUT) but was not setDummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILEDummy argument %qs not allowed in expression at %LDummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedureDummy argument %qs with INTENT(IN) in pointer association context (%s) at %LDummy argument %qs with INTENT(IN) in variable definition context (%s) at %LDummy flag. This is the default unless FPX switches are provided explicitly.Dummy procedure %qs at %C cannot have a generic interfaceDummy procedure %qs at %L shall not be elementalDummy procedure %qs is invalid in procedure pointer initialization at %LDummy procedure %qs not allowed in elemental procedure %qs at %LDummy procedure %qs of PURE procedure at %L must also be PUREDummy procedure at %C may not have BIND(C) attribute with NAMEDump Source Coverage Obligations.Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt.Dump a textual representation of the exploded graph to SRCFILE.eg.txt.Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file.Dump declarations to a .decl file.Dump detailed information on GCC's internal representation of source code locations.Dump only the defined symbols.Dump optimization passes.Dump state-purging information to a SRCFILE.state-purge.dot file.Dump the analyzer exploded graph to a SRCFILE.eg.dot file.Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.Dump the demangled output.Dump the details of LTO objects.Dump the dump tool command line options.Dump the statistics of gimple statements.Dump the statistics of tree types.Dump the statistics of trees.Dump the symtab callgraph.Dump various analyzer internals to SRCFILE.analyzer.txt.Dump various analyzer internals to stderr.Duplicate %s attribute at %LDuplicate %s attribute specified at %LDuplicate %s label specification at %CDuplicate %s specification at %CDuplicate ASYNCHRONOUS attribute specified at %LDuplicate AUTOMATIC attribute specified at %LDuplicate BIND attribute specified at %LDuplicate DEFERRED at %CDuplicate DIMENSION attribute at %CDuplicate ELSE statements at %L and %CDuplicate EXTENDS attribute specified at %LDuplicate IMPLICIT NONE statement at %CDuplicate NML specification at %CDuplicate NON_OVERRIDABLE at %CDuplicate POINTER attribute at %CDuplicate PRIVATE statement at %CDuplicate PROTECTED attribute specified at %LDuplicate SAVE attribute specified at %LDuplicate SEQUENCE statement at %CDuplicate UNIT specification at %CDuplicate VALUE attribute specified at %LDuplicate VOLATILE attribute specified at %LDuplicate access-specifier at %CDuplicate argument %qs at %L to intrinsic %sDuplicate array spec for Cray pointee at %CDuplicate construct label %qs at %CDuplicate format specification at %CDuplicate name %qs in association at %CDuplicate name %qs in parameter list at %CDuplicate statement label %d at %L and %LDuplicate symbol %qs in formal argument list at %CDuring link time optimization warn about mismatched types of global declarations.Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return.Dynamically allocate cc registers.E specifier not allowed with g0 descriptor in format string at %LEDGE_CROSSING incorrectly set across same sectionEDGE_CROSSING missing across section boundaryEH edge crosses section boundary in bb %iEH incoming edge mixed with non-EH incoming edges in bb %iEH landing pad label ELEMENTAL function %qs at %L must have a scalar resultELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %LELEMENTAL prefix in MODULE PROCEDURE interface is missing at %LELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %LELSE IF statement at %C cannot follow ELSE statement at %LELSEWHERE statement at %C follows previous unmasked ELSEWHEREELSEWHERE statement at %C not enclosed in WHERE blockENCODING= at %L not allowed in Fortran 95END TEAM statement at %CEND statement instead of %s statement at %LEND tag at %C not allowed in output statementEND tag label %d at %L not definedENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVEENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVEENTRY %qs at %L has no IMPLICIT typeENTRY result %s cannot be a POINTER in FUNCTION %s at %LENTRY result %s cannot be an array in FUNCTION %s at %LENTRY result %s cannot be of type %s in FUNCTION %s at %LENTRY statement at %CENTRY statement at %C cannot appear in a contained procedureENTRY statement at %C cannot appear within a BLOCK DATAENTRY statement at %C cannot appear within a DERIVED TYPE blockENTRY statement at %C cannot appear within a DO blockENTRY statement at %C cannot appear within a FORALL blockENTRY statement at %C cannot appear within a MODULEENTRY statement at %C cannot appear within a PROGRAMENTRY statement at %C cannot appear within a SELECT blockENTRY statement at %C cannot appear within a STRUCTURE blockENTRY statement at %C cannot appear within a SUBMODULEENTRY statement at %C cannot appear within a WHERE blockENTRY statement at %C cannot appear within a contained subprogramENTRY statement at %C cannot appear within an IF-THEN blockENTRY statement at %C cannot appear within an INTERFACEENTRY statement at %L with BIND(C) prohibited in an elemental procedureENTRY_BLOCK has IL associated with itENUM and ENUMERATOR at %CENUM declaration at %C has no ENUMERATORSENUM definition statement expected before %CENUMERATOR %L not initialized with integer expressionEOR tag label %d at %L not definedEQUIVALENCE at %C requires two or more objectsEQUIVALENCE statement at %CERR tag label %d at %L not definedERRMSG at %LERRMSG at %L is useless without a STAT tagERRMSG tag at %LERRMSG variableERRMSG variable at %L shall be a scalar default CHARACTER variableERRMSG= argument at %L must be a scalar CHARACTER variableERROR STOP statement at %CESA/390 architecture.EVENT POST statement at %CEVENT WAIT statement at %CEVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPEEXIT statement at %C terminating !$ACC LOOP loopEXIT statement at %C terminating !$OMP DO loopEXIT statement with no do-construct-name at %CEXIT_BLOCK has IL associated with itEXTENDS at %LEXTERNAL attribute conflicts with FUNCTION attribute in %qs at %LEither all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attributeElement %d of actual argument of RESHAPE at %L cannot be negativeElement in %s array constructor at %L is %sElement of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %LElement of assumed-shape or pointer array passed to array dummy argument %qs at %LElement with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %LElemental function as initialization expression with non-integer/non-character arguments at %LElements with the same value at %L and %L in vector subscript in a variable definition context (%s)Eliminate multiple function invocations also for impure functions.Emit .gnu_attribute tags.Emit .stack_size directives.Emit 16-bit relocations to the small data areas.Emit 32-bit relocations to the small data areas.Emit IEEE-conformant code, without inexact exceptions.Emit RISC-V ELF attribute.Emit call graph information.Emit checks causing "break 8" instructions to execute when applying atomic builtins on misaligned memory.Emit code for the byte/word ISA extension.Emit code for the counting ISA extension.Emit code for the fp move and sqrt ISA extension.Emit code for the motion video ISA extension.Emit code using explicit relocation directives.Emit common-like symbols as weak symbols.Emit debug annotations during preprocessing.Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs.Emit diagnostics showing the location of nodes in the exploded graph.Emit direct branches to local functions.Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit.Emit function prologues only before parts of the function that need it, rather than at the top of the function.Emit function-calls using global offset table when generating PIC.Emit implicit instantiations of inline templates.Emit implicit instantiations of templates.Emit indirect branches to local functions.Emit long load/store sequences.Emit more verbose descriptions of control flow in diagnostics.Emit more verbose descriptions of state changes in diagnostics.Emit optimization diagnostics.Emit profiling counter call at function entry before prologue.Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run.Emit progressive recommended breakpoint locations.Emit rdval instead of rduniq for thread pointer.Emit static const variables even if they are not used.Emit stop bits before and after volatile extended asms.Emit traps as "break 8", default for CRIS v3 and up.  If disabled, calls to abort() are used.Emit verbose debug information in assembly code.Empty FINAL at %CEmpty IMPLICIT statement at %CEmpty array constructor at %C is not allowedEmpty old style initializer list at %CEmpty set of digits in BOZ constant at %CEnable 'q' instruction alternatives.Enable 16-entry register file.Enable 64-bit Time-Stamp Counter extension instruction.Enable C++ coroutines (experimental).Enable C++14 sized deallocation support.Enable C-SKY DSP instructions.Enable C-SKY Enhanced DSP instructions.Enable C-SKY SECURE instructions.Enable C-SKY TRUST instructions.Enable C-SKY Vector DSP instructions.Enable CFI tables via GAS assembler directives.Enable DEC-style STATIC and AUTOMATIC attributes.Enable DIV, DIVU.Enable DIV-REM instructions for ARCv2.Enable DSP 3.1 Pack A extensions.Enable DWARF line debug info via GNU as.Enable Dual and Single Operand Instructions for Telephony.Enable ENTER_S and LEAVE_S opcodes for ARCv2.Enable FT32B code compression.Enable Full Redundancy Elimination (FRE) on trees.Enable Function Descriptor PIC mode.Enable Graphite Identity transformation.Enable ID based shared library.Enable IEEE 128-bit floating point via the __float128 keyword.Enable Local Register Allocation.Enable Locked Load/Store Conditional extension.Enable MUL instructions.Enable MUL.X and UMUL.X instructions.Enable MULX instructions, assume fast shifter.Enable Objective-C exception and synchronization syntax.Enable Objective-C setjmp exception handling runtime.Enable OpenACC.Enable OpenMP (implies -frecursive in Fortran).Enable OpenMP GPU offloading.Enable OpenMP's SIMD directives.Enable PIC support for building libraries.Enable Plan 9 language extensions.Enable Rcq constraint handling - most short code generation depends on this.Enable Rcw constraint handling - ccfsm condexec mostly depends on this.Enable Read-Modify-Write (RMW) instructions support/use.Enable SSA coalescing of user variables.Enable SSA code sinking on trees.Enable SSA dead code elimination optimization on trees.Enable SSA-BIT-CCP optimization on trees.Enable SSA-CCP optimization on trees.Enable SSA-PRE optimization on trees.Enable TPF-OS tracing code.Enable Virtual Hosting support.Enable XY Memory extension (DSP version 3).Enable alignment of COMMON blocks.Enable all -Wunused- warnings.Enable all DEC language extensions.Enable all optimization info dumps on stderr.Enable an RTL peephole pass before sched2.Enable asan allocas/VLAs protection.Enable asan builtin functions protection.Enable asan detection of use-after-return bugs.Enable asan globals protection.Enable asan load operations protection.Enable asan stack protection.Enable asan store operations protection.Enable assembler and linker relaxation.  Enabled by default at -Os.Enable atomic instructions.Enable backend debugging.Enable backward propagation of use properties at the SSA level.Enable barrel shift instructions.Enable basic block vectorization (SLP) on trees.Enable basic program profiling code.Enable bbit peephole2.Enable cache bypass for volatile references.Enable cache prefetch instructions.Enable certain features present in the Concepts TS.Enable code density instructions for ARCv2.Enable code hoisting.Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for generating profile info for profile feedback directed optimizations.Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for performing profile feedback directed optimizations.Enable compact casesi pattern.Enable conditional dead code elimination for builtin calls.Enable conditional execution other than moves/scc.Enable conditional move instruction usage.Enable conditional moves.Enable constructor/destructor feature.Enable coprocessor instructions.Enable copy propagation of scalar-evolution information.Enable copy propagation on trees.Enable correction of flow inconsistent profile data input.Enable dead store elimination.Enable debug output.Enable decimal floating point hardware support.Enable default conversions between __float128 & long double.Enable default widths for i, f and g format specifiers.Enable divide and modulus instructions.Enable dominator optimizations.Enable double load/store instructions for ARC HS.Enable dual viterbi butterfly extension.Enable earlier placing stop bits for better scheduling.Enable early gimple folding of builtins.Enable exception handling.Enable forward propagation on trees.Enable front end optimization.Enable function profiling.Enable function reordering that improves code placement.Enable garbage collection (GC) in Objective-C/Objective-C++ programs.Enable generation of ARC SIMD instructions via target-specific builtins.Enable generation of R2 BMX instructions.Enable generation of R2 CDX instructions.Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div.Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override.Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul.Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch.Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override.Enable generation of hardware floating point instructions. The default is -msoft-float.Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override.Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations.Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations.Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension.Enable guessing of branch probabilities.Enable hardware floating point.Enable hardware floating-point instructions.Enable hoisting adjacent loads to encourage generating conditional move instructions.Enable hoisting loads from conditional pointers.Enable in and out of Graphite representation.Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable inlining of PLT in function calls.Enable inlining of function declared "inline", disabling disables all inlining.Enable interrupt stack instructions.Enable kind-specific variants of integer intrinsic functions.Enable label alignment optimizations.Enable legacy math intrinsics for compatibility.Enable legacy parsing of INCLUDE as statement.Enable link-time optimization.Enable linker optimizations.Enable linker relaxation.Enable linker relaxations.Enable linker relaxing.Enable load/store bonding.Enable loop distribution for patterns transformed into a library call.Enable loop distribution on trees.Enable loop epilogue vectorization using smaller vector size.Enable loop header copying on trees.Enable loop interchange on trees.Enable loop invariant motion on trees.Enable loop nest transforms.  Same as -floop-nest-optimize.Enable loop optimizations on tree level.Enable loop vectorization on trees.Enable machine specific peephole optimizations.Enable more verbose RTX cost dumps during debug.  For GCC developers use only.Enable most warning messages.Enable multicore support.Enable multiply instructions.Enable multiprocessor instructions.Enable nested conditional execution optimizations.Enable optimizing &&/|| in conditional execution.Enable parsing GIMPLE.Enable pre-reload use of cbranchsi pattern.Enable preprocessing.Enable range checking during compilation.Enable reassociation on tree level.Enable register pressure sensitive insn scheduling.Enable relaxing in the assembler.Enable scheduling across basic blocks.Enable separate data segment.Enable setting GPRs to the result of comparisons.Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET).Enable sign extend instructions.Enable split of 32 bit immediate loads into low / high part.Enable stack probing.Enable static analysis pass.Enable strict 32-bit psABI struct return checking.Enable string length optimizations on trees.Enable support for C++ concepts.Enable support for DEC STRUCTURE/RECORD.Enable support for GNU transactional memory.Enable support for the RH850 ABI.  This is the default.Enable support for the old GCC ABI.Enable swap byte ordering extension instruction.Enable tail merging on trees.Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals.Enable the critical path heuristic in the scheduler.Enable the dependent count heuristic in the scheduler.Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision.Enable the extended LRW instruction (default for CK801).Enable the group heuristic in the scheduler.Enable the last instruction heuristic in the scheduler.Enable the loop nest optimizer.Enable the normal mode.Enable the rank heuristic in the scheduler.Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision.Enable the speculative instruction heuristic in the scheduler.Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt.Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.Enable the use of RX FPU instructions.  This is the default.Enable the use of blank format items in format strings.Enable the use of character literals in assignments and data statements for non-character variables.Enable the use of indexed loads.Enable the use of pre/post modify with register displacement.Enable the use of the LRA register allocator.Enable the use of the fsca instruction.Enable the use of the fsrra instruction.Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits.Enable the use of the short load instructions.Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default.Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h.Enable traditional preprocessing.Enable transitivity of constraints during analysis.Enable unaligned word and halfword accesses to packed data.Enable use of BI/BIH instructions when available.Enable use of GPREL for read-only data in FDPIC.Enable use of NPS400 bit operations.Enable use of NPS400 xld/xst extension.Enable use of POST_INC / POST_DEC.Enable use of POST_MODIFY.Enable use of R16-R31 (default).Enable use of odd-numbered single-precision registers.Enable use of sdata/scommon/sbss.Enable user-defined instructions.Enable using IEEE 128-bit floating point instructions.Enable v850e3v5 loop instructions.Enable variable polynomial CRC extension.Enable vectorization on trees.Enable verbose output.Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor).Enable workarounds for the errata of the GR712RC processor.Enable workarounds for the errata of the UT699 processor.Enable workarounds for the errata of the UT699E/UT700 processor.Enable/Disable the traditional scheduling in loops that already passed modulo scheduling.Enable/disable GP-relative addressing.Enabled ID based shared library.Enables Position-Independent-Data (PID) mode.Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default.Enables the dynamic vectorizer cost model.  Preserved for backward compatibility.Enables verbose cost model dumping in the debug dump files.Encode SSE instructions with VEX prefix.End expression in DO loopEnd of nonblock DO statement at %C is interwoven with another DO loopEnd of nonblock DO statement at %C is within another blockEnd of scalar initializer expected at %CEnd of search list.
  Enforce class member access control semantics.Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attributeEntity %qs at %L is already present in the interfaceEntity with assumed character length at %L must be a dummy argument or a PARAMETEREnumerator exceeds the C integer type at %CEquivalence for %qs does not match ordering of COMMON %qs at %LEquivalent to -mgpopt=local.Equivalent to -mgpopt=none.Errmsg-variable at %L shall not be %sd within the same %s statementErrorError allocating %lu bytesError converting PARAMETER constant in complex constant at %CError converting integerError in pointer initialization at %CError in type-spec at %LError in typebound call at %LError reallocating to %lu bytesError writing JSON output file %s
  Error writing module file %qs for writing: %sError writing modules file: %sError writing output file '%s'
! Evaluation of nonstandard initialization expression at %LEvaluation of string longer than 2**28 at %L deferred to runtime, expect bugsEventEvent variable argument at %L must be a coarray but not coindexedEvent variable argument at %L must be a coarray or coindexedEvent variable at %L must be a scalar of type EVENT_TYPEExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExit on the first error occurred.Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.Expected ")" at %CExpected "," at %CExpected %<(%> at %CExpected %<)%> or %<,%> at %CExpected %<,%> at %CExpected %<,%> or end of statement at %CExpected %<::%> after binding-attributes at %CExpected %<::%> at %CExpected %<=>%> at %CExpected %<END INTERFACE ASSIGNMENT (=)%> at %CExpected '*' in coindex specification in ALLOCATE statement at %LExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected DO loop at %CExpected P edit descriptor in format string at %LExpected PARAMETER symbol in complex constant at %CExpected RANK or RANK DEFAULT following SELECT RANK at %CExpected SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a procedure for argument %qs at %LExpected a procedure pointer for argument %qs at %LExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected association at %CExpected association list at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected binding target after %<=>%> at %CExpected block name %qs of SELECT construct at %CExpected block name of %qs in %s statement at %LExpected bounds specification for %qs at %LExpected coarray variable as %qs argument to the %s intrinsic at %LExpected comma in I/O list at %CExpected component reference at %CExpected data constant after repeat spec at %CExpected entity-list in AUTOMATIC statement at %CExpected entity-list in STATIC statement at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected generic name or operator descriptor at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected label %qs for %s statement at %CExpected left parenthesisExpected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %LExpected module procedure name at %CExpected nameExpected parameter list in type declaration at %CExpected real stringExpected register or constant integer.Expected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected structure component or operator name after '.' at %CExpected terminating name at %CExpected type-bound procedure or procedure pointer component at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting %<END INTERFACE %s%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qsExpecting %<END INTERFACE OPERATOR (.%s.)%> at %CExpecting %s at %CExpecting %s statement at %LExpecting a comma in EQUIVALENCE at %CExpecting a scalar INTEGER expression at %C, found %sExpecting a variable at %LExpecting definable entity near %LExpecting list of named entities at %CExpecting variable in READ statement at %CExpecting variable or io-implied-do at %LExpecting variable or io-implied-do in READ statement at %LExplain what alignment considerations lead to the decision to make an insn short or long.Explicit interface required for %qs at %L: %sExplicit interface required for component %qs at %L: %sExplicit interface required for polymorphic argument at %LExplicit shaped array with nonconstant bounds at %CExport functions even if they can be inlined.Expression at %L in this context must be constantExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE selector at %L cannot be %sExpression in CASE statement at %L is not in the range of %sExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: %s specifier in %s statement at %L has value %qsExtension: Conversion from %s to %s at %LExtension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: Zero width after L descriptor at %LExtension: backslash character at %CExtension: exponent-letter %<q%> in real-literal-constant at %CExternal %qs at %L cannot have an initializerExternal IO UNIT cannot be an array at %LExternal object %qs at %L may not have an initializerExtra option to -Xassembler: %s, dropping all -Xassembler and -Wa options.Extraneous characters in format at %LF2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface bodyFAIL IMAGE statement at %CFAILED= argument to NUM_IMAGES at %LFDPIC mode is not supported in Thumb-1 modeFINAL clause at %L requires a scalar LOGICAL expressionFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure %qs at %L is not a SUBROUTINEFINAL procedure %qs declared at %L has the same rank (%d) as %qsFINAL procedure at %L must have exactly one argumentFINAL procedure declaration at %CFLUSH statement at %CFORALL construct at %LFORALL end expression at %L must be a scalar INTEGERFORALL index %qs may not appear in triplet specification at %LFORALL index-name at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar variable of type integerFORALL mask clause at %L requires a scalar LOGICAL expressionFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORM TEAM statement at %CFORMAT label %d at %L not definedFORMAT statement at %C cannot appear within an INTERFACEFORMAT statement at %L does not have a statement labelFORMAT tag at %L cannot be a zero-sized arrayFORMAT tag at %L must be of type default-kind CHARACTER or of INTEGERFP exceptions are enabled.FPTR argument at %L to C_F_POINTER shall not be polymorphicFPX fast and compact options cannot be specified togetherFPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.FPX: Generate Double Precision FPX (compact) instructions.FPX: Generate Double Precision FPX (fast) instructions.FPX: Generate Single Precision FPX (compact) instructions.FPX: Generate Single Precision FPX (fast) instructions.FUNCTION result %s cannot be a POINTER in FUNCTION %s at %LFUNCTION result %s cannot be an array in FUNCTION %s at %LFUNCTION result %s cannot be of type %s in FUNCTION %s at %LFactor complex constructors and destructors to favor space over speed.Failed to create structure type '%s' at %CFailed to match clause at %CFailure getting length of a constant array.Failure in conversion of BOZ to REAL at %LFatal ErrorFile %qs opened at %C is not a GNU Fortran module fileFine grain control of tune features.First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)First or last !$OMP ATOMIC intrinsic argument must be %qs at %LFix min_int calculationFixed line length must be at least sevenFlag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %<-fopenmp%>Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %<-fopenmp%>Flag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>Floating point custom instruction configuration name.Follow Renesas (formerly Hitachi) / SuperH calling conventions.Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.Follow the EABI linkage requirements.For dummy procedure %s, no binding name is allowed in BIND(C) at %CFor intrinsics library: pass all parameters in registers.For nested functions on stack executable permission is set.For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.For the assembler (and linker) permit any architecture sub-variant to be used without error.Forbid performing fp-as-gp optimization.Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'.Force all calls to be made via a jli instruction.Force assembly output to always use hex constants.Force bitfield accesses to match their type width.Force creation of temporary to test infrequently-executed forall code.Force disable hardware loop, even use -mext-dsp.Force functions to be aligned to a 4 byte boundary.Force generation of external symbol indirection stubs.Force indirect call and jump via register.Force performing fp-as-gp optimization.Force the underlying type for "wchar_t" to be "unsigned short".Force the usage of delay slots for conditional branches.Format statement in module main block at %CFortran 2003: %s specifier in %s statement at %L has value %qsFortran 2003: Character for %qs argument of %qs intrinsic at %LFortran 2003: DT format specifier not allowed at %CFortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %LFortran 2008 obsolescent feature:Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %LFortran 2008: Non-pointer actual argument at %L to pointer dummy %qsFortran 2008: Null pointer at %L to non-pointer dummy %qsFortran 2008: Pointer functions in variable definition context (%s) at %LFortran 2008: Semicolon at %C without preceding statementFortran 2018 deleted feature:Fortran 2018 obsolescent feature:Fortran 2018:Fortran 95 requires default INTEGER in %s tag at %LFound no matching specific binding for the call to the GENERIC %qs at %LFree line length must be at least threeFunction %qs as initialization expression at %LFunction %qs at %L cannot be called recursively, as it is not RECURSIVEFunction %qs at %L cannot have an initializerFunction %qs at %L has no IMPLICIT typeFunction %qs at %L has no IMPLICIT type; did you mean %qs?Function %qs at %L is INTRINSIC but is not compatible with an intrinsicFunction %qs at %L must be PUREFunction %qs in initialization expression at %L must be an intrinsic functionFunction %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argumentFunction %qs requires an argument list at %CFunction %qs, parameter %u, has IPA-SRA accesses which overlapFunction %s at %L has entries with mismatched array specificationsFunction %s at %L with entries returning variables of different string lengthsFunction %s, parameter %u, is used but does not have any certain IPA-SRA accessFunction not found.Function result %qs at %L cannot have an initializerFunction result %qs at %L has no IMPLICIT typeFunction result %qs at %L is invalid as X argument to C_FUNLOCFunction result %qs at %L shall not be a coarray or have a coarray componentFunction result %qs is invalid as proc-target in procedure pointer assignment at %LFunction result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attributeFunction starts are aligned to this power of 2.Functions which return values must end with return statements.Fuse certain integer operations together for better performance on power8.Fuse medium/large code model toc references with the memory instruction.GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC does not currently support argument type %qT for %<simd%> functionsGCC does not currently support mixed size types for %<simd%> functionsGCC does not currently support return type %qT for %<simd%> functionsGCC does not currently support simdlen %d for type %qTGCC is not configured to support %s as offload targetGCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-mtiny-printf%>GCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCN GPU type to use:GCSE disabledGENERIC %qs at %L cannot overwrite specific binding with the same nameGENERIC %qs at %L must target a specific binding, %qs is GENERIC, tooGENERIC at %C must be inside a derived-type CONTAINSGENERIC binding at %CGENERIC procedure %qs is not allowed as an actual argument at %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
! GNU C no longer supports -traditional without -EGNU Extension:GNU Objective C no longer supports traditional compilationGOTO statement at %L leaves CRITICAL construct for label at %LGOTO statement at %L leaves DO CONCURRENT construct for label at %LGarbage after PARAMETERIZED TYPE declaration at %CGenerate (do not generate) pc-relative memory addressing.Generate (do not generate) prefixed memory instructions.Generate 16-bit instructions.Generate 16bit i386 code.Generate 32-bit code.Generate 32-bit offsets in switch tables.Generate 32bit i386 code.Generate 32bit x86-64 code.Generate 32x16 multiply and mac instructions.Generate 64-bit code.Generate 64bit x86-64 code.Generate APCS conformant stack frames.Generate ARCompact 32-bit code for ARC600 processor.Generate ARCompact 32-bit code for ARC601 processor.Generate ARCompact 32-bit code for ARC700 processor.Generate AT&T-style stubs for Mach-O.Generate C header of platform-specific features.Generate C prototypes from BIND(C) declarations.Generate C prototypes from non-BIND(C) external procedure definitions.Generate C-SKY FPU double float instructions (default for hard float).Generate DSP extension instructions.Generate DWARF pubnames and pubtypes sections with GNU extensions.Generate DWARF pubnames and pubtypes sections.Generate ELF FDPIC code.Generate GFLOAT double precision code.Generate H8/300H code.Generate H8S code.Generate H8S/2600 code.Generate H8SX code.Generate ILP32 code.Generate IT blocks appropriate for ARMv8.Generate JSON file.Generate LP64 code.Generate MIPS16 code.Generate ModuleInfo struct for output module.Generate PA1.0 code.Generate PA1.1 code.Generate PA2.0 code (requires binutils 2.10 or later).Generate SBIT, CBIT instructions.Generate SH1 code.Generate SH2 code.Generate SH2a FPU-less code.Generate SH2e code.Generate SH3 code.Generate SH3e code.Generate SH4 FPU-less code.Generate SH4 code.Generate SH4-100 FPU-less code.Generate SH4-100 code.Generate SH4-200 FPU-less code.Generate SH4-200 code.Generate SH4-300 FPU-less code.Generate SH4-300 code.Generate SH4a FPU-less code.Generate SH4a code.Generate SH4al-dsp code.Generate VRSAVE instructions when generating AltiVec code.Generate __mcount_loc section with all _mcount and __fentry__ calls.Generate __mcount_loc section with all mcount or __fentry__ calls.Generate a #line directive pointing at the current working directory.Generate a Mach-O bundle (file type MH_BUNDLE).Generate a __return_loc section pointing to all return instrumentation code.Generate a call to abort if a noreturn function returns.Generate a default D main() function when compiling.Generate a single exit point for each function.Generate absolute source path names for gcov.Generate aggregate parameter passing code with at most 64-bit alignment.Generate an output executable that binds symbols on load, rather than lazily.Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax.Generate auto-inc/dec instructions.Generate big endian code.Generate big-endian code.Generate big-endian eBPF.Generate bit instructions.Generate call insns as direct calls.Generate call insns as indirect calls, if necessary.Generate call insns as indirect calls.Generate call insns as register indirect calls.Generate cld instruction in the function prologue.Generate code for C-SKY compiler runtime instead of libgcc.Generate code for CR16C architecture.Generate code for CR16C+ architecture (Default).Generate code for GNU as.Generate code for GNU assembler (gas).Generate code for GNU ld.Generate code for GNU runtime environment.Generate code for NeXT (Apple Mac OS X) runtime environment.Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.Generate code for SH4 340 series (MMU/FPU-less).Generate code for SH4 400 series (MMU/FPU-less).Generate code for SH4 500 series (FPU-less).Generate code for Smart Mode.Generate code for Thumb state.Generate code for UNIX assembler.Generate code for a 32-bit ABI.Generate code for a 5206e.Generate code for a 520X.Generate code for a 528x.Generate code for a 5307.Generate code for a 5407.Generate code for a 64-bit ABI.Generate code for a 68000.Generate code for a 68010.Generate code for a 68020.Generate code for a 68030.Generate code for a 68040, without any new instructions.Generate code for a 68040.Generate code for a 68060, without any new instructions.Generate code for a 68060.Generate code for a 68302.Generate code for a 68332.Generate code for a 68851.Generate code for a ColdFire v4e.Generate code for a DLL.Generate code for a Fido A.Generate code for a cpu32.Generate code for all template instantiations.Generate code for an 11/10.Generate code for an 11/40.Generate code for an 11/45.Generate code for assert contracts.Generate code for class invariant contracts.Generate code for darwin loadable kernel extensions.Generate code for functions even if they are fully inlined.Generate code for given CPU.Generate code for old exec BSS PLT.Generate code for postcondition contracts.Generate code for precondition contracts.Generate code for static functions even if they are never called.Generate code for switches without a default case.Generate code for the Android platform.Generate code for the M*Core M210.Generate code for the M*Core M340.Generate code for the kernel or loadable kernel extensions.Generate code for the supervisor mode (default).Generate code for the user mode.Generate code in 32 bit ARM state.Generate code in big endian mode.Generate code in big-endian mode.Generate code in little endian mode.Generate code in little-endian mode.Generate code suitable for executables (NOT shared libs).Generate code suitable for fast turn around debugging.Generate code that can be used in SVR4-style dynamic objects.Generate code that can keep local state uniform across all lanes.Generate code that conforms to Intel MCU psABI.Generate code that conforms to the given ABI.Generate code that conforms to the specified ABI.Generate code that is link-compatible with MIPS16 and microMIPS code.Generate code that uses 68881 floating-point instructions.Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.Generate code to check bounds before indexing arrays.Generate code to check exception specifications.Generate code to track when the CPU might be speculating incorrectly.Generate code to use a non-exec PLT and GOT.Generate code using global anchor symbol addresses.Generate code which uses hardware floating point instructions.Generate code which uses only the general registers.Generate code which uses the core registers only (r0-r14).Generate code with library calls for floating point.Generate code without GP reg.Generate compile-time CFString objects.Generate compressed debug sections.Generate conditional move instructions.Generate constant pools in the compiler instead of assembler.Generate cpp defines for server IO.Generate cpp defines for workstation IO.Generate debug information in DWARF v2 (or later) format.Generate debug information in STABS format.Generate debug information in VMS format.Generate debug information in XCOFF format.Generate debug information in default extended format.Generate debug information in default format.Generate debug information in default version of DWARF format.Generate debug information in extended STABS format.Generate debug information in extended XCOFF format.Generate debug information in separate .dwo files.Generate default double-precision SH2a-FPU code.Generate default single-precision SH2a-FPU code.Generate default single-precision SH4 code.Generate default single-precision SH4-100 code.Generate default single-precision SH4-200 code.Generate default single-precision SH4-300 code.Generate default single-precision SH4a code.Generate discontiguous stack frames.Generate divide instructions.Generate divide results with reminder having the same sign as the divisor (not the dividend).Generate documentation.Generate double-precision floating-point instructions.Generate eBPF for the given Linux kernel version.Generate extended arithmetic instructions, only valid for ARC700.Generate extended entry point information for inlined functions.Generate fast indirect calls.Generate floating point mathematics using given instruction set.Generate floating-point multiply-accumulation instructions.Generate frecipd/fsqrtd/fdivd instructions (default for hard float).Generate hardware abs instructions.Generate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate instructions supported by barrel shifter.Generate isel instructions.Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.Generate little endian code.Generate little-endian code.Generate little-endian eBPF.Generate load/store multiple instructions.Generate load/store with update instructions.Generate local calls to out-of-line atomic operations.Generate make dependencies and compile.Generate make dependencies.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate millicode thunks.Generate mul64 and mulu64 instructions.Generate norm instruction.Generate normal-mode code.Generate only single-precision SH2a-FPU code.Generate only single-precision SH4 code.Generate only single-precision SH4-100 code.Generate only single-precision SH4-200 code.Generate only single-precision SH4-300 code.Generate only single-precision SH4a code.Generate pc-relative code.Generate performance extension instructions.Generate performance extension version 2 instructions.Generate phony targets for all headers.Generate position-independent code for executables if possible (large mode).Generate position-independent code for executables if possible (small mode).Generate position-independent code if possible (large mode).Generate position-independent code if possible (small mode).Generate prefetch instructions, if available, for arrays in loops.Generate push/pop instructions (default).Generate re-entrant, PIC code.Generate reciprocals instead of divss and sqrtss.Generate return instruction in naked function.Generate run time type descriptor information.Generate sdata references.  This is the default, unless you compile for PIC.Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location.Generate self-relocatable code.Generate sin, cos, sqrt for FPU.Generate single-precision floating-point instructions.Generate software reciprocal divide and square root for better throughput.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Generate stm/ldm instructions (default).Generate string extension instructions.Generate swap instruction.Generate the integer modulo instructions.Generate the quad word memory atomic instructions (lqarx/stqcx).Generate the quad word memory instructions (lq/stq).Generate unwind tables that are exact at each instruction boundary.Generate v3 push25/pop25 instructions.Generate vzeroupper instruction before a transfer of control flow out of the function.Generic function %qs at %L is not consistent with a specific intrinsic interfaceGeneric name %qs of function %qs at %L being the same name as derived type at %LGeneric subroutine %qs at %L is not consistent with an intrinsic subroutine interfaceGive branches their default cost.Give deprecation messages about -ftransition=import anomalies.Give external symbols a leading underscore.Global binding name %qs at %L is already being used as a %s at %LGlobal binding name %qs at %L is already being used at %LGlobal name %qs at %L is already being used as a %s at %LGlobal name %qs at %L is already being used at %LGraphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite loop optimizations cannot be used (isl is not available).Guide linker to relax instructions.HSA SSA name defined by instruction that is supposed to be using itHSA SSA name not among operands of instruction that is supposed to use itHSA SSA verification failedHSA has not been enabled during configurationHSA image ops not handledHSA instruction uses a register but is not among recorded register usesHSA instruction verification failedHandle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default.Hollerith constant at %CHost associated variable %qs may not be in the DATA statement at %CHow much can given compilation unit grow because of the inlining (in percent).How much can given compilation unit grow because of the interprocedural constant propagation (in percent).I/O register operand for '%%%c'IBITS: Bad bitICE: emit_insn used where emit_jump_insn needed:
! ID of shared library to build.ID shared libraries and FD-PIC mode can%'t be used togetherIEEE_ARITHMETIC module at %CIEEE_EXCEPTIONS module at %CIEEE_FEATURES module at %CIF clause at %L requires a scalar LOGICAL expressionIF clause modifier %s at %L not appropriate for the current OpenMP constructIF clause without modifier at %L used together with IF clauses with modifiersIM part_ref at %CIMPLICIT NONE (type) statement at %L following an IMPLICIT statementIMPLICIT statement at %C following an IMPLICIT NONE (type) statementIMPORT NONE with spec list at %CIMPORT statement at %CIMPORT statement at %C only permitted in an INTERFACE bodyIMPURE procedure at %CINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTEGER expression of %s clause at %L must be non-negativeINTEGER expression of %s clause at %L must be positiveINTEGER expression of SCHEDULE clause's chunk_size at %L must be positiveINTEGER(KIND=8) is not available for %<-fdefault-integer-8%> optionINTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> optionINTENT (%s) conflicts with INTENT(%s) at %LINTENT is not allowed inside of BLOCK at %CINTENT(%s) actual argument at %L might interfere with actual argument at %L.INTENT(IN) POINTER %qs in %s clause at %LINTENT(IN) POINTER %qs in COPYPRIVATE clause at %LINTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphicINTERFACE procedure %qs at %L has the same name as the enclosing procedureIO UNIT in %s statement at %L must be an internal file in a PURE procedureIO definition for %q+D needs an addressIOLENGTH tag invalid in INQUIRE statement at %CIOMSG tag at %LIPA-SRA access verification failedISA %qs is not supported in %<target%> attribute, use %<arch=%> syntaxISO C does not allow %<%E (expression)%>ISO C does not allow extra %<;%> outside of a functionISO C does not permit %<_Alignof%> applied to a function typeISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<[[]]%> attributes before C2XISO C does not support %<__int%d%> typesISO C does not support %<~%> for complex conjugationISO C does not support %qs predefined identifierISO C does not support complex integer typesISO C does not support decimal floating-point before C2XISO C does not support fixed-point typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C does not support the %<_Float%d%s%> typeISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a %<?:%> expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C forbids zero-size arrayISO C forbids zero-size array %qEISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ allows bit-field attributes only before the %<:%> tokenISO C++ did not adopt string literal operator templates taking an argument pack of charactersISO C++ does not allow %<?:%> with omitted middle operandISO C++ does not allow %<alignof%> with a non-typeISO C++ does not allow C99 designated initializersISO C++ does not allow GNU designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not permit %<alignof%> applied to a function typeISO C++ does not support %<__int%d%> for %qsISO C++ does not support plain %<complex%> meaning %<double complex%>ISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-functionISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-functionISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-functionISO C++ forbids converting a string constant to %qTISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids empty unnamed enumISO C++ forbids flexible array member %qsISO C++ forbids flexible array membersISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a %<?:%> expressionISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>ISO C++ forbids using a floating-point literal in a constant-expressionISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading %<operator ?:%>ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C++17 does not allow %<register%> storage class specifierISO C++17 does not allow dynamic exception specificationsISO C11 does not support omitting the string in %<_Static_assert%>ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Alignas%>ISO C90 does not support %<_Generic%>ISO C90 does not support %<_Noreturn%>ISO C90 does not support %<_Static_assert%>ISO C90 does not support %<__func__%> predefined identifierISO C90 does not support %<for%> loop initial declarationsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support %qEISO C90 does not support boolean typesISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 does not support the %<_Atomic%> qualifierISO C90 doesn%'t support unnamed structs/unionsISO C90 forbids array %qE whose size cannot be evaluatedISO C90 forbids array whose size cannot be evaluatedISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayISO C90 forbids variable length array %qEISO C99 does not support %<_Alignas%>ISO C99 does not support %<_Generic%>ISO C99 does not support %<_Noreturn%>ISO C99 does not support %<_Static_assert%>ISO C99 does not support %qEISO C99 does not support the %<_Atomic%> qualifierISO C99 doesn%'t support unnamed structs/unionsISO_C_BINDING module at %CISO_FORTRAN_ENV intrinsic module at %CIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.If bounds remapping is specified at %L, the pointer target shall not be NULLIf first argument of ATAN2 at %L is zero, then the second argument must not be zeroIf first argument of ATAN2D at %L is zero, then the second argument must not be zeroIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.If scheduling post reload, do superblock scheduling.Ignore 'D' in column one in fixed form.Ignore dllimport for functions.Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.Ignore unsupported pragmas.Ignored.Illegal allocate-object at %C for a PURE procedureIllegal assignment to external procedure at %LIllegal character in BOZ constant at %CIllegal id in copy_walk_reduction_argIllegal preprocessor directiveIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIllegal type in character concatenation at %LImage control statement %s at %C in CRITICAL blockImage control statement %s at %C in DO CONCURRENT blockImage control statement %s at %C in PURE procedureImage control statement CRITICAL at %C in DO CONCURRENT blockImage control statement CRITICAL at %C in PURE procedureImage control statement EVENT %s at %C in CRITICAL blockImage control statement EVENT %s at %C in DO CONCURRENT blockImage control statement EVENT %s at %C in PURE procedureImage control statement RETURN at %C in CRITICAL blockImage control statement RETURN at %C in DO CONCURRENT blockImage control statement STOP at %C in CRITICAL blockImage control statement STOP at %C in DO CONCURRENT blockImage control statement SYNC at %C in CRITICAL blockImage control statement SYNC at %C in DO CONCURRENT blockImage control statement SYNC at %C in PURE procedureImageset argument at %L must be a scalar or rank-1 INTEGER expressionImageset argument at %L must between 1 and num_images()Implement C++17 inheriting constructor semantics.Implement DIP1000: Scoped pointers (experimental).Implement DIP25: Sealed references (experimental).Implement __atomic operations via libcalls to legacy __sync functions.Implement resolution of DR 150 for matching of template template arguments.Implicitly declared BIND(C) function %qs at %L may not be C interoperableImplicitly declared BIND(C) variable %qs at %L may not be C interoperableImplicitly declared function %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %LImplicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT typeImplied SAVE for module variable %qs at %L, needed due to the default initializationImplied-shape array at %LImpure function %qs at %L might not be evaluatedImpure function at %L might not be evaluatedIn %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived typeIn %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONsIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %sIn SSA-PRE optimization on trees, enable partial-partial redundancy elimination.In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection.In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qsIn constructor %qsIn copy constructor %qsIn destructor %qsIn file included fromIn function %qsIn lambda functionIn member function %qsIn static member function %qsInclude directory %qs: %sIncompatible allocate-object at %C for CHARACTER type-spec at %LIncompatible derived type in PARAMETER at %LIncompatible initialization between a derived type entity and an entity with %qs type at %CIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sIncompatible typespec for array element at %LIncompatible use of TILE and COLLAPSE at %LInconsistent equivalence rules involving %qs at %L and %qs at %LInconsistent internal state: No location in expression near %LInconsistent internal state: No location in statementInconsistent ranks for operator at %%L and %%LIncorrect EH edge %i->%iIncorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ldIncorrect function return valueIncrease the IEEE compliance for floating-point comparisons.Index in dimension %d is out of bounds at %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inhibit the use of hardware floating point instructions.Initialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of structure component with a HOLLERITH constant at %L is not allowedInitialization of variable at %C is not allowed in a PURE procedureInitialization string at %L was truncated to fit the variable (%ld/%ld)Initialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initialized symbol %qs at %C can only be COMMON in BLOCK DATAInitialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocksInitializer not allowed for PARAMETER %qs at %CInitializing already initialized variable at %CInline __atomic operations when a lock free instruction sequence is available.Inline all known string operations.Inline code to invalidate instruction cache entries after setting up nested function trampolines.Inline constants if it can be done in 2 insns or less.Inline memset/memcpy string operations, but perform inline version only for small blocks.Inline recursively only when the probability of call being executed exceeds the parameter.Inquiry parameter cannot appear in a data-stmt-object-list at %CInsert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation.Insert NOP instructions at each function entry.Insert arc-based program profiling code.Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks.Insert code to profile values of expressions.Insert relax hint for linker to do relaxation.Insert stack checking code into the program.  Same as -fstack-check=specific.Instruction accounted for function prologue, epilogue and other overhead.Instruction accounted for function thunk overhead.Instrument function entry and exit with profiling calls.Instrument function exit in instrumented functions with __fentry__.Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon).Instrument only functions from files where names match any regular expression (separated by a semi-colon).Integer division truncated to constant %qs at %LInteger expression required at %CInteger id (N) of fabsd custom instruction.Integer id (N) of fabss custom instruction.Integer id (N) of faddd custom instruction.Integer id (N) of fadds custom instruction.Integer id (N) of fatand custom instruction.Integer id (N) of fatans custom instruction.Integer id (N) of fcmpeqd custom instruction.Integer id (N) of fcmpeqs custom instruction.Integer id (N) of fcmpged custom instruction.Integer id (N) of fcmpges custom instruction.Integer id (N) of fcmpgtd custom instruction.Integer id (N) of fcmpgts custom instruction.Integer id (N) of fcmpled custom instruction.Integer id (N) of fcmples custom instruction.Integer id (N) of fcmpltd custom instruction.Integer id (N) of fcmplts custom instruction.Integer id (N) of fcmpned custom instruction.Integer id (N) of fcmpnes custom instruction.Integer id (N) of fcosd custom instruction.Integer id (N) of fcoss custom instruction.Integer id (N) of fdivd custom instruction.Integer id (N) of fdivs custom instruction.Integer id (N) of fexpd custom instruction.Integer id (N) of fexps custom instruction.Integer id (N) of fextsd custom instruction.Integer id (N) of fixdi custom instruction.Integer id (N) of fixdu custom instruction.Integer id (N) of fixsi custom instruction.Integer id (N) of fixsu custom instruction.Integer id (N) of floatid custom instruction.Integer id (N) of floatis custom instruction.Integer id (N) of floatud custom instruction.Integer id (N) of floatus custom instruction.Integer id (N) of flogd custom instruction.Integer id (N) of flogs custom instruction.Integer id (N) of fmaxd custom instruction.Integer id (N) of fmaxs custom instruction.Integer id (N) of fmind custom instruction.Integer id (N) of fmins custom instruction.Integer id (N) of fmuld custom instruction.Integer id (N) of fmuls custom instruction.Integer id (N) of fnegd custom instruction.Integer id (N) of fnegs custom instruction.Integer id (N) of frdxhi custom instruction.Integer id (N) of frdxlo custom instruction.Integer id (N) of frdy custom instruction.Integer id (N) of fsind custom instruction.Integer id (N) of fsins custom instruction.Integer id (N) of fsqrtd custom instruction.Integer id (N) of fsqrts custom instruction.Integer id (N) of fsubd custom instruction.Integer id (N) of fsubs custom instruction.Integer id (N) of ftand custom instruction.Integer id (N) of ftans custom instruction.Integer id (N) of ftruncds custom instruction.Integer id (N) of fwrx custom instruction.Integer id (N) of fwry custom instruction.Integer id (N) of round custom instruction.Integer kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger overflow when calculating the amount of memory to allocateInteger too big for its kind at %C. This check can be disabled with the option %<-fno-range-check%>Integer too large at %CInteger value too large in expression at %CIntegrate functions into their callers when code size is known not to grow.Integrate functions not declared "inline" into their callers when profitable.Integrate functions only required by their single caller.Intel MCU psABI isn%'t supported in %s modeInterchanging loops at %LInterface %qs at %L is declared in a later PROCEDURE statementInterface %qs at %L may not be a statement functionInterface %qs at %L may not be genericInterface %qs at %L must be explicitInterface mismatch for procedure-pointer component %qs in structure constructor at %L: %sInterface mismatch in dummy procedure %qs at %L: %sInterface mismatch in global procedure %qs at %L: %sInterface mismatch in procedure pointer assignment at %L: %qs is not a subroutineInterface mismatch in procedure pointer assignment at %L: %sInterface must be specified for DEFERRED binding at %CInterface-name expected after %<(%> at %CInternal compiler error: Error reporting routines re-entered.
  Internal file at %L with namelistInternal procedure %qs in %s at %LInternal procedure %qs is invalid in procedure pointer assignment at %LInternal procedure %qs is invalid in procedure pointer initialization at %LInternal procedure %qs is used as actual argument at %LInternal unit with vector subscript at %LInterpret any INTEGER(4) as an INTEGER(8).Interpret any REAL(4) as a REAL(10).Interpret any REAL(4) as a REAL(16).Interpret any REAL(4) as a REAL(8).Interpret any REAL(8) as a REAL(10).Interpret any REAL(8) as a REAL(16).Interpret any REAL(8) as a REAL(4).Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.Intersperse literal pools with code in the text section.Interval in which to probe the stack expressed as a power of two in bytes.Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]
! Intrinsic %qs (is %s) is used at %LIntrinsic %qs at %L cannot have an initializerIntrinsic %qs at %L is invalid in procedure pointer assignmentIntrinsic %qs at %L is not allowed as an actual argumentIntrinsic %qs at %L must have at least two argumentsIntrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic function %qs (%d) not recognizedIntrinsic function %qs at %L is not permitted in an initialization expressionIntrinsic function %s at %L is not permitted for CO_REDUCEIntrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointerIntrinsic operator %qs referenced at %L not found in module %qsIntrinsic operator interface at %L must be a FUNCTIONIntrinsic procedure %qs not allowed in PROCEDURE statement at %LIntrinsic procedure at %L cannot be a MODULE PROCEDUREIntrinsic subroutine %qs at %L shall not have a type specifierIntrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clauseInvalid BOZ literal constant used in subscript at %CInvalid C identifier in NAME= specifier at %CInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid NAME %qs in !$ACC ROUTINE ( NAME ) at %CInvalid NULL at %LInvalid argument to !$ACC WAIT at %CInvalid association target at %CInvalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extensionInvalid character %qc in variable name at %CInvalid character 0x%s at %CInvalid character in name at %CInvalid character(s) in ELSE statement after %CInvalid clause in module with !$ACC DECLARE at %LInvalid codimension %d at %C, only %d codimensions existInvalid context for NULL () intrinsic at %LInvalid context for NULL() pointer at %%LInvalid exponent-letter %<q%> in real-literal-constant at %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedureInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid form of coarray reference at %CInvalid image number %d in SYNC IMAGESInvalid initialization expression for ALLOCATABLE component %qs in structure constructor at %LInvalid initializer %s in Data statement at %CInvalid keyword %qs in %qs intrinsic function at %LInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid old style initialization for derived type component at %CInvalid operator for !$OMP DECLARE REDUCTION %s at %LInvalid procedure argument at %LInvalid procedure pointer assignment at %LInvalid range %s in option %sInvalid real kind %d at %CInvalid standard code on intrinsic %qs (%d)Invalid substring in data-implied-do at %L in DATA statementInvalid type-spec at %CInvalid use of BOZ literal constant at %LInvalid value for %s specification at %CIssue a note when diagnostics are deduplicated.Issue warnings needed for strict compliance to the standard.Iterator step at %L cannot be zeroJump targets are aligned to this power of 2.Junk after ASSOCIATE statement at %CJunk after CALL at %CJunk after GENERIC binding at %CJunk after MAP statement at %CJunk after UNION statement at %CJunk after non-nested STRUCTURE statement at %CJust generate unwind tables for exception handling.Just use icc0/fcc0.KIND attribute at %C in a STRUCTURE definitionKIND attribute at %C in a TYPE definitionKIND parameter of %s at %L must be an initialization expressionKIND part_ref at %CKeyword %qs at %C has already appeared in the current argument listKeyword argument %qs at %L is already associated with another actual argumentKeyword argument %qs at %L is invalid in a statement functionKeyword argument %qs at %L is not in the procedureKeyword argument %qs at %L is not in the procedure; did you mean %qs?Keyword argument requires explicit interface for procedure %qs at %LKeyword argument requires explicit interface for procedure pointer component %qs at %LKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CKind type parameter for entity at %L differs from the kind type parameter of the typespecKnown AArch64 ABIs (for use with the -mabi= option):Known ABIs (for use with the -mabi= option):Known ARC CPUs (for use with the -mcpu= option):Known ARM ABIs (for use with the -mabi= option):Known ARM CPUs (for use with the -mcpu= and -mtune= options):Known ARM FPUs (for use with the -mfpu= option):Known ARM architectures (for use with the -march= option):Known C6X ISAs (for use with the -march= option):Known CPUs (for use with the -mcpu= and -mtune= options):Known CSKY CPUs (for use with the -mcpu= options):Known CSKY FPUs (for use with the -mfpu= option):Known CSKY architectures (for use with the -march= option):Known FR-V CPUs (for use with the -mcpu= option):Known IQ2000 CPUs (for use with the -mcpu= option):Known Itanium CPUs (for use with the -mtune= option):Known M68K CPUs (for use with the -mcpu= option):Known M68K ISAs (for use with the -march= option):Known M68K microarchitectures (for use with the -mtune= option):Known MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Known PTX ISA versions (for use with the -misa= option):Known TILE-Gx CPUs (for use with the -mcpu= option):Known TILEPro CPUs (for use with the -mcpu= option):Known TLS dialects (for use with the -mtls-dialect= option):Known __fp16 formats (for use with the -mfp16-format= option):Known address mode (for use with the -maddress-mode= option):Known arch types (for use with the -march= option):Known assembler dialects (for use with the -masm= option):Known choices for return instrumentation with -minstrument-return=:Known cmodel types (for use with the -mcmodel= option):Known cmodel types (for use with the -mict-model= option):Known code models (for use with the -mcmodel= option):Known cpu types (for use with the -mcpu= option):Known data alignment choices (for use with the -malign-data= option):Known floating-point ABIs (for use with the -mfloat-abi= option):Known floating-point number of registers (for use with the -mconfig-fpu= option):Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):Known preferred register vector length (to use with the -mprefer-vector-width= option):Known stack protector guard (for use with the -mstack-protector-guard= option):Known vectorization library ABIs (for use with the -mveclibabi= option):L%d cache latency unknown for %sLEN argument (%ld) out of range 0:%ld in intrinsic IBITSLEN attribute at %C in a STRUCTURE definitionLEN attribute at %C in a TYPE definitionLEN part_ref at %CLHS in %<noreturn%> callLINEAR clause modifier used on DO or SIMD construct at %LLINEAR clause specified together with ORDERED clause with argument at %LLINEAR dummy argument %qs with VALUE attribute with %s modifier at %LLINEAR variable %qs must be INTEGER at %LLOCK statement at %CLOCK_EVENT in variable definition context (%s) at %LLOCK_TYPE in variable definition context (%s) at %LLOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLOGICAL operands are required in expression at %LLOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLTO support has not been enabled in this configurationLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel %qs after %L doesn't match IF label %qsLabel %qs at %C doesn't match IF label %qsLabel %qs at %C doesn't match WHERE label %qsLabel at %L is not in the same block as the GOTO statement at %LLabel name %qs at %C is ambiguousLabeled DO statement at %LLeft parenthesis required after %<*%> in format string at %LLegacy Extension:Letter %qc already has an IMPLICIT type at %CLetter %qc already set in IMPLICIT statement at %CLetters must be in alphabetic order in IMPLICIT statement at %CLevel not found, use none, slim, blocks, vops.Level of hsa debug stores verbosity.Lift restrictions on GOT size.Like -M but ignore system header files.Like -MD but ignore system header files.Like -pedantic but issue them as errors.Limit of %d continuations exceeded in statement at %CLine truncated at %LLines executed:%s of %d
! Link in code for a __main kernel.Link the standard D library dynamically in the compilation.Link the standard D library statically in the compilation.Link to emit program in ELF format (rather than mmo).Link with HAL BSP.Link with a limited version of the C library.Link with libads.a, libc.a and crt0.o.Link with libc.a and libdebug.a.Link with libc.a and libsim.a.Link with libmvme.a, libc.a and crt0.o.Link with libsim.a, libc.a and sim-crt0.o.Link with libyk.a, libc.a and crt0.o.Link with the fast floating-point library.Link with the library-pic libraries.Link-time optimization with number of parallel jobs or jobserver.List all available debugging counters with their limits and counts.List all hidden GC allocations.List all non-mutable fields which occupy an object instance.List all usages of complex or imaginary types.List all variables going into thread local storage.List information on all language changes.List item shall not be coindexed at %CLoad all members of archive libraries, rather than only those that satisfy undefined symbols.Lock variable at %L must be a scalar of type LOCK_TYPELogical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLogs which object files the linker loads.Logs which symbol(s) caused an object to be loaded.Look for and use PCH files even when preprocessing.Looks for opportunities to reduce stack adjustments and stack references.Loop code aligned to this power of 2.Loop iterates infinitelyLoop variableLoop variable at %C cannot be a coarrayLoop variable at %C cannot be a sub-componentLoop variable at %C cannot be an arrayLoop variable has been modifiedLoops iterating at least selected number of iterations will get loop alignment.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to %sMCU %qs supports %s ISA but %<-mcpu%> option is set to %sMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5seriesMIPS16 %<-mxgot%> codeMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMODULE PROCEDURE declaration at %CMODULE prefix at %CMODULE prefix at %C found outside of a module, submodule, or interfaceMOLD argument to NULL required at %LMOLD tag at %LMOLD tag at %L conflicts with SOURCE tag at %LMOLD tag at %L conflicts with the typespec at %LMOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %sMSA MIPS16 codeMSP430 builtin functions only work inside interrupt handlersMULT case in cris_op_strMagnitude of second argument of %s exceeds bit size at %LMagnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %CMaintain backchain pointer.Make "char" signed by default.Make "char" unsigned by default.Make GCC pass the --no-relax command-line option to the linker instead of the --relax option.Make all function calls indirect.Make integers 32 bits wide.Make structs a multiple of 4 bytes (warning: ABI altered).Make the linker relaxation machine assume that a program counter wrap-around occurs.Malformed GENERIC statement at %CMalformed type-spec at %CMalloc data into P2 space.Mangled derived type definition at %CMark MAC register as call-clobbered.Mark all loops as parallel.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.Marks all inlined functions and methods as having hidden visibility.Max basic blocks number in loop for loop invariant motion.Max loops number for regional RA.Max number of bytes to compare with loops.Max number of bytes to compare without loops.Max number of bytes to compare.Max number of bytes to move inline.Max size of conflict table in MB.Max. count of debug markers to expand or inline.Max. recursion depth for expanding var tracking expressions.Max. size of loc list for which reverse ops should be added.Max. size of var tracking hash tables.Maximal code growth caused by tail duplication (in percent).Maximal estimated growth of function body caused by early inlining of single call.Maximal estimated outcome of branch considered predictable.Maximal growth due to inlining of large function (in percent).Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation.Maximal size of a partition for LTO (in estimated instructions).Maximal stack frame growth due to inlining (in percent).Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with.Maximum amount of iterations of the pass over a function.Maximum amount of similar bbs to compare a bb with.Maximum depth of a loop nest to fully value-number optimistically.Maximum depth of recursive cloning for self-recursive function.Maximum depth of search in the dominator tree for expressions to hoist.Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum extension level reached with type %qs at %LMaximum length of candidate scans for straight-line strength reduction.Maximum length of partial antic set when performing tree pre optimization.Maximum number of VALUEs handled during a single find_base_term call.Maximum number of active local stores in RTL dead store elimination.Maximum number of aggregate content items for a parameter in jump functions and lattices.Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma.Maximum number of arrays per SCoP.Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable.Maximum number of assertions to add along the default edge of a switch statement during VRP.Maximum number of basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.Maximum number of conditional store pairs that can be sunk.Maximum number of constant stores to merge in the store merging pass.Maximum number of datarefs in loop for building loop data dependencies.Maximum number of disambiguations to perform per memory access.Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.Maximum number of insns in a basic block to consider for RTL if-conversion.Maximum number of instructions in basic block to be considered for SLP vectorization.Maximum number of instructions in the ready list that are considered eligible for renaming.Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.Maximum number of isl operations, 0 means unlimited.Maximum number of loop peels to enhance alignment of data references in a loop.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of namespaces to search for alternatives when name lookup fails.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of new jump thread paths to create for a finite state automaton.Maximum number of operations in a parameter expression that can be handled by IPA analysis.Maximum number of parameters in a SCoP.Maximum number of queries into the alias oracle per store.Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum number of times that an insn could be scheduled.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter.Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.Maximum recursion depth allowed when querying a property of an SSA name.Maximum size (in bytes) of objects tracked bytewise by dead store elimination.Maximum size in bytes of constant values allowed as operands.Maximum size of a list of values associated with each parameter for interprocedural constant propagation.Maximum size of a single store merging region in bytes.Maximum size of global and static variables which can be placed into the small data area.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Maximum subrecord length cannot exceed %dMaximum supported identifier length is %dMaximum unroll factor for the unroll-and-jam transformation.Memory Tagging Extension does not support %<-mabi=ilp32%>Merge adjacent stores.Merge similar-enough states during analysis.Merge subcomand usage:Min. ratio of insns to mem ops to enable prefetching in a loop.Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.Minimal distance between possibly conflicting store and load.Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.Minimal size of a partition for LTO (in estimated instructions).Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.Minimum heap size before we start collecting garbage, in kilobytes.Minimum number of iterations per thread of an innermost parallelized loop.Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable.Mismatch in BIND(C) names (%qs/%qs) at %CMismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in MODULE PROCEDURE formal argument names (%s/%s) at %CMismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qsMismatch in number of MODULE PROCEDURE formal arguments at %CMismatch in the procedure pointer assignment at %L: mismatch in the calling conventionMismatches between file architecture and one specified by "-arch" are errors instead of warnings.Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %CMissing %<&%> in continued character constant at %CMissing %<(%> in ELSE IF expression at %CMissing %<(%> in IF-expression at %CMissing %<)%> in ELSE IF expression at %CMissing %qs argument to %qs intrinsic at %L for %qs of type %qsMissing %qs argument to the %s intrinsic at %LMissing %qs in statement at or before %LMissing -mcpu option in ASM_CPU_SPEC?Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %LMissing THEN in ELSE IF statement after %LMissing actual argument %qs in call to %qs at %LMissing actual argument for argument %qs at %LMissing alternate return spec in subroutine call at %LMissing alternate return specifier in subroutine call at %LMissing argument list in function %qs at %CMissing argument to %qs at %CMissing array specification at %L in CODIMENSION statementMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing codimension specification at %CMissing comma at %LMissing counts for called function %sMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing format with default unit at %CMissing generic specification in USE statement at %CMissing item in format string at %LMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing leading left parenthesis in format string at %LMissing positive width after L descriptor at %LMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CMissing symbolModule %qs at line %d column %d: %sModule file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module.Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMore than one edge out of thunk nodeMove loop invariant computations out of loops.Multiple identifiers provided with single NAME= specifier at %CMultiple loop axes specified for routine at %CNAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %LNAME %qs invalid in !$ACC ROUTINE ( NAME ) at %LNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNAME= specifier at %C should be a constant expressionNAME= specifier at %C should be a scalar of default character kindNAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition contextNAMELIST array object %qs with assumed shape in namelist %qs at %LNAMELIST array object %qs with nonconstant shape in namelist %qs at %LNAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %LNAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %LNAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER componentsNAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %LNAMELIST object %qs with nonconstant character length in namelist %qs at %LNEWUNIT specifier at %LNEWUNIT specifier must have FILE= or STATUS='scratch' at %LNONMONOTONIC modifier specified for %s schedule kind at %LNONMONOTONIC schedule modifier specified with ORDERED clause at %LNON_OVERRIDABLE and DEFERRED cannot both appear at %CNOPASS or explicit interface required at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK attributeNULL appears on right-hand side in assignment at %LNULL intrinsic with allocatable MOLD at %LNULL pointer at %L is not permitted as actual argument of %qs intrinsic functionNULL used in arithmeticNULL() at %C cannot appear in an array constructorNULL() initialization at %C is ambiguousNULL() initialization at %C may not have MOLDNULL() near %L cannot appear in INQUIRE statementNULLIFY does not allow bounds remapping for pointer object at %CName %qs at %C is already defined as a generic interface at %LName %qs at %C is an ambiguous reference to %qs from current program unitName %qs at %C is an ambiguous reference to %qs from module %qsName %qs at %C is the name of the procedureName %qs in %s statement at %C is not a construct nameName %qs in %s statement at %C is unknownName %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic typeName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName of system library to link against.Name of the startfile.Name too longNamed COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)Named block DO at %L requires matching ENDDO nameNamed constant %qs at %L cannot be an EQUIVALENCE objectNamed constant %qs in variable definition context (%s) at %LNamed constant at %C in an EQUIVALENCENamelist %qs cannot be an argument at %LNamelist %qs cannot be an argument to subroutine or function at %LNamelist group name %qs at %C already has a basic type of %sNamelist group name %qs at %C already is USE associated and cannot be respecified.Namelist group name at %L cannot have the SAVE attributeNeed either entity or common block name for attribute specification statement at %CNegative argument N at %LNegative exponent of integer has zero result at %LNested CRITICAL block at %CNested function trampolines not supported on CK801.No binding name is allowed in BIND(C) at %CNo branches
  No calls
  No default crt0.o.No description yet.No edge out of thunk nodeNo executable lines
! No initializer for allocatable component %qs given in the structure constructor at %CNo initializer for component %qs given in the structure constructor at %CNo longer supported.No region crossing jump at section boundary in bb %iNon-ELEMENTAL user-defined assignment in WHERE at %LNon-PARAMETER symbol %qs at %L cannot be implied-shapeNon-POINTER in pointer association context (%s) at %LNon-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>Non-THREADPRIVATE object %qs in COPYIN clause at %LNon-character assumed shape array element in FORMAT tag at %LNon-character assumed size array element in FORMAT tag at %LNon-character in FORMAT tag at %LNon-character pointer array element in FORMAT tag at %LNon-constant lower bound in implied-shape declaration at %LNon-default LOGICAL kind in %s tag at %LNon-dummy object %qs in %s clause at %LNon-extensible derived-type %qs at %L must not be ABSTRACTNon-numeric character in statement label at %CNon-polymorphic passed-object dummy argument of %qs at %LNon-scalar FINAL procedure at %L should have assumed shape argumentNon-significant digits in %qs number at %C, maybe incorrect KINDNon-variable expression in variable definition context (%s) at %LNon-zero imaginary part discarded in conversion from %qs to %qs at %LNonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operatorNoncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Nonconforming tab character at %CNonconforming tab character in column %d of line %dNonconforming tab character in format at %CNonconstant array section at %L in DATA statementNonexistent include directory %qsNoninteger exponent in an initialization expression at %LNoninteroperable array FPTR at %L to C_F_POINTER: %sNoninteroperable array at %L as argument to C_LOC: %sNoninteroperable procedure at %L to C_FUNLOCNoninteroperable procedure pointer at %L to C_F_PROCPOINTERNonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %LNonnegative width required in format string at %LNonpointer object %qs with default initialization shall not appear in a DATA statement at %LNonpolymorphic reference to abstract type at %CNonstandard conversion from %s to %s at %LNonstandard type declaration %s*%d at %CNot configured with %<--enable-gather-detailed-mem-stats%>.Not enough elements in array initializer at %CNot expected TAG.Number of partitions the program should be split to.Number of registers used to pass integer arguments.Numeric PARAMETER required in complex constant at %CNumeric operands are required in expression at %LNumeric or CHARACTER operands are required in expression at %LOLD argument of the %s intrinsic function at %L shall be definableOMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clauseOMP DECLARE TARGET variable at %L is an element of a COMMON blockOMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clauseOMP TARGET UPDATE at %L requires at least one TO or FROM clauseOPEN statement at %L must have UNIT or NEWUNIT specifiedOPEN statement not allowed in PURE procedure at %COPERATOR argument at %L must be a PURE functionOPTIONAL is not allowed inside of BLOCK at %CORDER at %L is not a permutation of the size of SHAPE at %LORDERED clause argument not constant positive integer at %CORDERED clause parameter is less than COLLAPSE at %LObject %qs is not a variable at %LObject %qs is not a variable at %L; parameters cannot be and need not be copiedObject %qs is not a variable at %L; parameters cannot be and need not be mappedObjective-C declarations may only appear in global scopeObsolescent feature:Offline tool to handle gcda counts
  
  Old-style character length at %COld-style initialization at %COld-style type declaration %s*%d not supported at %COmit frame pointer for leaf functions.Omit range reduction step when performing complex division.Omit the frame pointer in leaf functions.One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %LOnly SOURCE or SINK dependence types are allowed on ORDERED directive at %LOnly array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar oneOnly generate absolute relocations on word sized values.Only intrinsic operators can be used in expression at %LOnly issue one instruction per cycle.Only retained for backward compatibility.Only the !$ACC ROUTINE form without list is allowed in interface block at %COnly the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %COnly use 32 FPRs.Only use 32 GPRs.OpenACC construct inside of non-OpenACC regionOpenACC directive inside of CRITICAL block at %COpenACC directives at %C may not appear in PURE proceduresOpenACC loop directive must be associated with an OpenACC compute regionOpenACC region inside of OpenACC routine, nested parallelism not supported yetOpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> regionOpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> regionOpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clauseOpenMP directives other than SIMD or DECLARE TARGET at %C may not appear in PURE or ELEMENTAL proceduresOpenMP runtime API call %qD in a region with %<order(concurrent)%> clauseOperand of .not. operator at %%L is %sOperand of unary numeric operator %%<%s%%> at %%L is %sOperand of user operator %%<%s%%> at %%L is %sOperands at %L and %L cannot appear as operands of binary operator %qsOperands of binary numeric operator %%<%s%%> at %%L are %s/%sOperands of comparison operator %%<%s%%> at %%L are %s/%sOperands of logical operator %%<%s%%> at %%L are %s/%sOperands of string concatenation operator at %%L are %s/%sOperands of user operator %%<%s%%> at %%L are %s/%sOperator interface at %L conflicts with intrinsic interfaceOperator interface at %L has the wrong number of argumentsOperator interface at %L must have, at most, two argumentsOptimize amount of stdarg registers saved to stack at start of function.Optimize conditional patterns using SSA PHI nodes.Optimize for CPU.Optimize for debugging experience rather than speed or size.Optimize for space rather than speed.Optimize for speed disregarding exact standards compliance.Optimize frame header.Optimize induction variables on trees.Optimize lui/addiu address loads.Optimize opcode sizes at link time.Optimize partition neutering.Optimize sibling and tail recursive calls.Optimize tail call instructions in assembler and linker.Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variablesOptions to Xassembler do not match: %s, %s, dropping all -Xassembler and -Wa options.Options:
  Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)Out of stack space.
! Output .debug_types section when using DWARF v4 debuginfo.Output callgraph information on a per-file basis with decorations.Output callgraph information on a per-file basis.Output lto objects containing both the intermediate language and binary output.Output stack usage information on a per-function basis.Output vtable verification counters.Output vtable verification pointer sets information.Overlap subcomand usage:Overlapping unequal initializers in EQUIVALENCE at %COverlapping unequal initializers in EQUIVALENCE at %LOverride -mbest-lib-options.P descriptor requires leading scale factor in format string at %LPAD= at %L not allowed in Fortran 95PARAMETER %qs is used at %L before its definition is completePARAMETER at %L is missing an initializerPARAMETER symbol in complex constant at %CPARAMETER without '()' at %CPAUSE statement at %CPC relative literal loads.PCS variantPHI argument is missing for edge %d->%dPHI argument is not SSA_NAME, or invariantPHI node with locationPHI node with wrong VUSE on edge from BB %dPIC code generation is not compatible with fast indirect callsPIC code generation is not supported in the portable runtime modelPIC is not supported for %qsPIC is only supported for RTPsPIC is required but not supported with CONST16 instructionsPIC register clobbered by %qs in %<asm%>PIC register isn't set upPIC support for %<-fstack-limit-symbol%>POINTER attribute is required for procedure pointer component at %CPOINTER object %qs in %s clause at %LPOINTER object %qs of polymorphic type in %s clause at %LPOINTER-valued function appears on right-hand side of assignment at %LPOS argument (%ld) out of range 0:%ld in intrinsic %sPOS argument (%ld) out of range 0:%ld in intrinsic BTESTPOS argument (%ld) out of range 0:%ld in intrinsic IBITSPOS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITSPRE disabledPRINT namelist at %C is an extensionPRINT statement at %C not allowed within PURE procedurePRINT_OPERAND null pointerPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND: Unknown punctuation %<%c%>PRINT_OPERAND_ADDRESS, null pointerPRIVATE statement at %C is only allowed in the specification part of a modulePRIVATE statement at %C must precede procedure bindingsPRIVATE statement at %C must precede structure componentsPRIVATE statement in TYPE at %C must be inside a MODULEPROCEDURE %qs at %L may not be used as its own interfacePROCEDURE at %C must be in a generic interfacePROCEDURE attribute conflicts with INTENT attribute in %qs at %LPROCEDURE attribute conflicts with NAMELIST attribute in %qs at %LPROCEDURE attribute conflicts with PROTECTED attribute at %LPROCEDURE attribute conflicts with RESULT attribute in %qs at %LPROCEDURE attribute conflicts with SAVE attribute in %qs at %LPROCEDURE list at %CPROCEDURE statement at %CPROCEDURE(interface) at %C should be declared DEFERREDPROTECTED at %C only allowed in specification part of a modulePROTECTED attribute at %CPROTECTED attribute conflicts with EXTERNAL attribute at %LPROTECTED statement at %CPTX does not support weak declarations (only weak definitions)PUBLIC %s %qs at %L of PRIVATE derived type %qsPUBLIC function %qs at %L of PRIVATE type %qsPUBLIC statement at %C is only allowed in the specification part of a modulePURE and IMPURE must not appear both at %CPURE prefix in MODULE PROCEDURE interface is missing at %LPack VLIW instructions.Pack structure members together without holes.Pad shorter fixed form lines to line width with spaces.Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expressionParameter array %qs at %L cannot be automatic or of deferred shapeParameterized derived type at %C is ambiguousParameterized type %qs does not have a component corresponding to parameter %qs at %LPass -EB option through to linker.Pass -EL option through to linker.Pass -marclinux option through to linker.Pass -marclinux_prof option through to linker.Pass -z text to linker.Pass the address of the ra save location to _mcount in $12.Passed-object at %L must be scalarPassed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedurePassed-object dummy argument of %qs at %L must be scalarPassed-object dummy argument of %qs at %L must not be ALLOCATABLEPassed-object dummy argument of %qs at %L must not be POINTERPasses on a request to the assembler to enable fixes for various silicon errata.Passes on a request to the assembler to warn about various silicon errata.Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modifiedPassing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qsPassing internal procedure at %L by location not allowedPath to header file that should be pre-included before each compilation unit.Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning.Percentage penalty the recursive functions will receive when they are evaluated for cloning.Perform IPA Value Range Propagation.Perform Identical Code Folding for functions and read-only variables.Perform Identical Code Folding for functions.Perform Identical Code Folding for variables.Perform SMS based modulo scheduling before the first scheduling pass.Perform SMS based modulo scheduling with register moves allowed.Perform VR4130-specific alignment optimizations.Perform Value Range Propagation on trees.Perform a forward propagation pass on RTL.Perform a number of minor, expensive optimizations.Perform a register copy-propagation optimization pass.Perform a register renaming optimization pass.Perform a target dependent instruction fusion optimization pass.Perform cloning to make Interprocedural constant propagation stronger.Perform comparison elimination after register allocation has finished.Perform conversion of conditional jumps to branchless equivalents.Perform conversion of conditional jumps to conditional execution.Perform conversions of switch initializations.Perform cross-jumping optimization.Perform early inlining.Perform enhanced load motion during global common subexpression elimination.Perform function-local points-to analysis on trees.Perform global common subexpression elimination after register allocation has finished.Perform global common subexpression elimination.Perform indirect inlining.Perform internal consistency checkings.Perform interprocedural bitwise constant propagation.Perform interprocedural constant propagation.Perform interprocedural points-to analysis.Perform interprocedural profile propagation.Perform interprocedural reduction of aggregates.Perform jump threading optimizations.Perform live range splitting during the SSA->normal pass.Perform loop peeling.Perform loop splitting.Perform loop unrolling for all loops.Perform loop unrolling when iteration count is known.Perform loop unswitching.Perform partial inlining.Perform redundant load after store elimination in global common subexpression elimination.Perform scalar replacement of aggregates.Perform software pipelining of inner loops during selective scheduling.Perform software pipelining of outer loops during selective scheduling.Perform speculative devirtualization.Perform store motion after global common subexpression elimination.Perform straight-line strength reduction.Perform superblock formation via tail duplication.Perform unroll-and-jam on loops.Perform unused symbol elimination in debug info.Perform unused type elimination in debug info.Perform variable tracking and also tag variables that are uninitialized.Perform variable tracking by annotating assignments.Perform variable tracking.Perform whole program optimizations.Period required in format specifier %s at %LPeriod required in format specifier at %LPeriod required in format specifier in format string at %LPermit '$' as an identifier character.Permit nonconforming uses of the tab character.Permit scheduling of a function's prologue and epilogue sequence.Permit scheduling of a function's prologue sequence.Permit scheduling of function prologue and epilogue sequences.Permit universal character names (\u and \U) in identifiers.Place a stop bit after every cycle when scheduling.Place data items into their own section.Place each function into its own section.Place floating point constants in TOC.Place symbol+offset constants in TOC.Please submit a full bug report,
  with preprocessed source if appropriate.
  PluginsPointer array component of structure at %C must have a deferred shapePointer assignment target cannot be a constant at %LPointer assignment target has PROTECTED attribute at %LPointer assignment target in initialization expression does not have the TARGET attribute at %LPointer assignment target is neither TARGET nor POINTER at %LPointer assignment target is not a POINTER at %LPointer assignment with vector subscript on rhs at %LPointer at %L in pointer assignment might outlive the pointer targetPointer component %s at %L has a noncoarray subcomponent of type EVENT_TYPE, which must have a codimension or be a subcomponent of a coarrayPointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, which must have a codimension or be a subcomponent of a coarrayPointer initialization at %C requires %<=>%>, not %<=%>Pointer initialization target at %L must have the SAVE attributePointer initialization target at %L must have the TARGET attributePointer initialization target at %L must not be ALLOCATABLEPointer object at %C shall not be coindexedPointer object at %L shall not have a coindexPointer procedure assignment at %LPointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attributePointers are 32-bit.Pointers are 64-bit.Policies available for use with -mcompact-branches=:Polymorphic FPTR at %L to C_F_POINTERPolymorphic component %s at %L in SEQUENCE or BIND(C) type %sPolymorphic scalar passed to array dummy argument %qs at %LPolymorphic subobject of coindexed object at %LPositive exponent width required in format string at %LPositive width required in format specifier %s at %LPositive width required in format string at %LPositive width required with T descriptor in format string at %LPossible change of value in conversion from %s to %s at %LPrefer branches over conditional execution.Prefer word accesses over byte accesses.Preferentially allocate registers that allow short instruction generation.Prepend global symbols with ":" (for use with PREFIX).Preprocess directives only.Preprocessed source stored into %s file, please attach this to your bugreport.
  Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl insns used for GOT accesses.Pretend a branch-around-a-move is a conditional move.Prevent $fp being allocated during register allocation so that compiler is able to force performing fp-as-gp optimization.Prevent the use of all floating-point operations.Prevent the use of all hardware floating-point instructions.Previous !$OMP DECLARE REDUCTION at %LPrevious !$OMP DECLARE REDUCTION from module %s at %LPrint CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code.Print CWE identifiers for diagnostic messages, where available.Print code coverage information.
  
  Print extra (possibly unwanted) warnings.Print fix-it hints in machine-readable form.Print fix-it hints to stderr in unified diff format.Print hierarchical comparisons when template types are mismatched.Print the initial values of the variables.Print the name of header files as they are used.Probability that COMDAT function will be shared with different compilation unit.Procedure %qs at %C has an explicit interface from a previous declarationProcedure %qs at %C is already defined at %LProcedure %qs at %L already has basic type of %sProcedure %qs at %L has the same name as a component of %qsProcedure %qs at %L has the same name as an inherited component of %qsProcedure %qs at %L may not have basic type of %sProcedure %qs at %L must have the BIND(C) attribute to be C interoperableProcedure %qs called at %L is not explicitly declaredProcedure %qs called at %L is not explicitly declared; did you mean %qs?Procedure %qs called with an implicit interface at %LProcedure %qs defined in interface body at %L clashes with internal procedure defined at %CProcedure %qs in %s at %L has no explicit interfaceProcedure %qs in %s at %L has no explicit interface; did you mean %qs?Procedure %qs in %s at %L is neither function nor subroutineProcedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATEProcedure %qs with PASS at %L must have at least one argumentProcedure %qs with PASS(%s) at %L has no argument %qsProcedure %qs with binding label %qs at %L uses the same global identifier as entity at %LProcedure argument at %L is local to a PURE procedure and has the POINTER attributeProcedure pointer %qs at %L shall not be elementalProcedure pointer %qs in %s clause at %LProcedure pointer at %CProcedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %LProcedure pointer component %qs called with an implicit interface at %LProcedure pointer component %qs requires an argument list at %CProcedure pointer component %qs with PASS at %L must have at least one argumentProcedure pointer component %qs with PASS(%s) at %L has no argument %qsProcedure pointer component at %CProcedure pointer initialization target at %L may not be a procedure pointerProcedure pointer result %qs at %L is missing the pointer attributeProcedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attributeProcess #ident directives.Process all modules specified on the command line, but only generate code for the module specified by the argument.Processing spec (%s), which is '%s'
! Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld.Produce a Mach-O shared library (file type MH_DYLIB), synonym for "-shared".Produce a backtrace when a runtime error is encountered.Produce a warning at runtime if a array temporary has been created for a procedure argument.Produce big endian code.Produce code relocatable at runtime.Produce little endian code.Produces a Mach-O file suitable for embedded/ROM use.Profile information in %s corruptedProgram is entirely located in low 64k of memory.Prohibit PC relative function calls.Prohibit PC relative jumps.Protect parentheses in expressions.Provide bash completion for options starting with provided string.Provide libraries for the simulator.Purge unneeded state during analysis.Push extended registers on stack in monitor functions.Put all local arrays on stack.Put everything in the regular TOC.Put jump tables for switch statements into the .data section rather than the .code section.Put relocated read-only data into .data section.Put uninitialized constants in ROM (needs -membedded-data).Put uninitialized globals in the common section.Put zero initialized data in the bss section.R2 architecture is little-endian onlyRANK (%i) at %L is repeated at %LRANK (*) at %L cannot be used with the pointer or allocatable selector at %LRANK (*) at %L is repeated at %LRANK DEFAULT at %L is repeated at %LRE or IM part_ref at %CRE part_ref at %CREAL array index at %LREAL(KIND=10) is not available for %<-fdefault-real-10%> optionREAL(KIND=10) is not available for %<-freal-4-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-16%> optionREAL(KIND=16) is not available for %<-fdefault-real-16%> optionREAL(KIND=16) is not available for %<-freal-4-real-16%> optionREAL(KIND=4) is not available for %<-freal-8-real-4%> optionREAL(KIND=8) is not available for %<-fdefault-real-8%> optionREAL(KIND=8) is not available for %<-freal-4-real-8%> optionRECORD at %C is an extension, enable it with %<-fdec-structure%>RECURSIVE prefix in MODULE PROCEDURE interface is missing at %LRESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statementRESULT variable at %C must be different than function nameRESULT_DECL should be read only when DECL_BY_REFERENCE is setRETURN statement in main program at %CROUND= at %L not allowed in Fortran 95RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%dRTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%dRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dRTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dRTP PIC is incompatible with %<-msingle-pic-base%>RTP PIC is incompatible with ThumbRTTI will not work on this typeRX FPU instructions do not support NaNs and infinitiesRaising a negative REAL at %L to a REAL power is prohibitedRange specification at %L can never be matchedRank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and scalar)Rank mismatch in argument %qs at %L (scalar and rank-%d)Rank mismatch in array reference at %L (%d/%d)Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %LRank remapping target is not rank 1 at %LRank remapping target is smaller than size of the pointer (%ld < %ld) at %LRank remapping target must be rank 1 or simply contiguous at %LReading file %qs as free formReading module %qs at line %d column %d: %sReading specs from %s
! Real COUNT_RATE argument to SYSTEM_CLOCK at %LReal constant overflows its kind at %CReal constant underflows its kind at %CReal number at %C has a %<d%> exponent and an explicit kindReal number at %C has a %<q%> exponent and an explicit kindRealign stack in prologue.Reallocate the LHS in assignments.Recognize C++ keywords like "compl" and "xor".Recognize GNU-defined keywords.Recognize built-in functions.Recognize the "asm" keyword.Record DW_AT_decl_column and DW_AT_call_column in DWARF.Record gcc command line switches in DWARF DW_AT_producer.Record gcc command line switches in the object file.Record times taken by sub-phases separately.Recursive cloning only when the probability of call being executed exceeds the parameter.Redefinition of !$OMP DECLARE REDUCTION at %LRedefinition of predefined !$OMP DECLARE REDUCTION at %LRedefinition of predefined %s !$OMP DECLARE REDUCTION at %LReduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Reduce stack alignment on call sites if possible.Redundant !$ACC END LOOP at %CRedundant ACQUIRED_LOCK tag found at %LRedundant ERRMSG tag found at %LRedundant MOLD tag found at %LRedundant SOURCE tag found at %LRedundant STAT tag found at %LRedundant UNTIL_COUNT tag found at %LReference statement index not foundReference statement index out of rangeReference to impure function %qs at %L inside a DO CONCURRENT %sReference to impure function %qs at %L inside a FORALL %sReference to impure function %qs at %L within a PURE procedureRegion crossing jump across same section in bb %iRegister number must be in range 0-31 for %sRegular expression matching additional GP-addressible section names.Regular expression matching section names for r0-relative addressing.Relax branches.Relax literals in assembler and place them automatically in the text section.Relief of register pressure through live range shrinkage.Remap file names when including files.Remove code and data that is unreachable from any exported symbol (including the entry point).Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=.Remove redundant membars.Removed in GCC 10.  This switch has no effect.Removed in GCC 8.  This switch has no effect.Removed in GCC 9.  This switch has no effect.Removing '%s'
  Removing call to impure function %qs at %LRemoving call to impure function at %LRenaming operators in USE statements at %CReorder basic blocks and partition into hot and cold sections.Reorder basic blocks to improve code placement.Reorder functions to improve code placement.Reorder top level functions, variables, and asms.Repeat spec invalid in scalar initializer at %CRepeat spec must be an integer at %CReplace add, compare, branch with branch on count register.Replace temporary expressions in the SSA->normal pass.Report on consistency of profile.Report on memory allocation before interprocedural optimization.Report on permanent memory allocation in WPA only.Report on permanent memory allocation.Report the time taken by each compiler pass.Report various link-time optimization statistics for WPA only.Report various link-time optimization statistics.Request IEEE-conformant math library routines (OSF/1).Reschedule instructions after register allocation.Reschedule instructions before register allocation.Reschedule pipelined regions without pipelining.Reserve space for outgoing arguments in the function prologue.Reshaped array too large at %CRestrict the analyzer to run just the named checker.Restrict the use of hardware floating-point instructions to 32-bit operations.Result %qs of contained function %qs at %L has no IMPLICIT typeResult mismatch for the overriding procedure %qs at %L: %sResult of %s gives range error for its kind at %LResult of %s is NaN at %LResult of %s overflows its kind at %LResult of %s underflows its kind at %LResult of BESSEL_YN is -INF at %LResult of NEAREST is NaN at %LResult of SCALE overflows its kind at %LResult of exponentiation at %L exceeds the range of %sReturn 8-byte vectors in memory.Return all structures in memory (AIX default).Return floating-point results in ac0 (fr0 in Unix assembler syntax).Return pointers in both a0 and d0.Return small aggregates in memory, not registers.Return small aggregates in registers.Return small structures in registers (SVR4 default).Return type mismatch of function %qs at %L (%s/%s)Return type of BIND(C) function %qs at %L cannot be an arrayReturn type of BIND(C) function %qs of character type at %L must have length 1Return value %qs of function %qs declared at %L not setReturn value of function %qs at %L not setReturn values of functions in FPU registers.Reuse r30 on a per function basis.Revert to single phase name lookup.Rewrite subcommand usage:Right parenthesis expected at %C in format string at %LRightmost upper bound of assumed size array section not specified at %LRun only the second compilation of -fcompare-debug.Run predictive commoning optimization.Run selective scheduling after reload.Run self-tests, using the given path to locate test files.Run the link-time optimizer in local transformation (LTRANS) mode.Run the link-time optimizer in whole program analysis (WPA) mode.Running spec function '%s' with %d args
  
! Runtime name.SAVE attribute at %L cannot be specified in a PURE procedureSAVE statement at %C follows blanket SAVE statementSCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionSELECT RANK statement at %CSELECT TYPE at %C cannot appear in this scopeSELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %LSEQUENCE attribute at %C already specified in TYPE statementSEQUENCE statement at %C must precede CONTAINSSEQUENCE statement at %C must precede structure componentsSH2a does not support little-endianSHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTRSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTCSHIFT argument (%ld) out of range 0:%ld in intrinsic %sSIGN= at %L not allowed in Fortran 95SINK addend not a constant integer at %LSINK dependence type only allowed on ORDERED directive at %LSIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTCSIZE at %L must be positiveSOURCE dependence type only allowed on ORDERED directive at %LSOURCE tag at %LSOURCE tag at %L conflicts with the typespec at %LSOURCE tag at %L with more than a single allocate objectSSA corruptionSSA name undeclaredSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISTABS debugging information for Ada is obsolete and not supported anymoreSTAT tag at %L cannot be a constantSTAT variableSTAT= argument at %L must be a scalar INTEGER variableSTAT= argument to %s at %LSTAT= attribute in %C misplacedSTATUS at %L shall be an INTENT(OUT) variableSTOP code at %C cannot be negativeSTOP code at %C contains too many digitsSTOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]STOP code at %L must be a scalar default CHARACTER or INTEGER constant expressionSTOP code at %L must be default character KIND=%dSTOP code at %L must be default integer KIND=%dSTOP code at %L must be either INTEGER or CHARACTER typeSTOP code at %L must be scalarSUBMODULE declaration at %CSUBMODULE declaration at %C cannot appear within another scoping unitSUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVESVE type %qT cannot be passed to an unprototyped functionSYNC TEAM statement at %CSYNC statement at %CSame actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %LSame as %s%s (or, in negated form, %s%s).Same as %s%s.Same as %s.Same as -fassociative-math for expressions which include division.Same as -mA6.Same as -mA7.Same as: -mep -mprolog-function.Save registers around function calls.Save the TOC in the prologue for indirect calls rather than inline.Scalar %qs in FORMAT tag at %L is not an ASSIGNED variableScalar INTEGER expression expected at %LScalar PARAMETER required in complex constant at %CScalar entity required at %LScalar object %qs at %L may not be ALLOCATABLEScalarization using DIMEN_RANGE unimplementedScale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements.Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks.Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.Schedule code for given CPU.Schedule given CPU.Schedule instructions using selective scheduling algorithm.Schedule the start and end of the procedure.Second argument of %s is negative at %LSecond argument of defined assignment at %L must be INTENT(IN)Second argument of operator interface at %L cannot be optionalSecond argument of operator interface at %L must be INTENT(IN)See %s for instructions.
! Segmentation FaultSegmentation Fault (code)Select code model.Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment.Select large model - 20-bit addresses/pointers.Select method for sdata handling.Select return address signing scope.Select small model - 16-bit addresses/pointers (default).Select target ABI variant.Select the name for storing the profile note file.Select the runtime.Select type of coverage sanitization.Select what to sanitize.Selection expression in computed GOTO statement at %L must be a scalar integer expressionSelector at %L cannot be NULL()Selector at %L has no typeSelector at %L must not be coindexedSelector in SELECT TYPE at %C is not a named variable; use associate-name=>Selector shall be polymorphic in SELECT TYPE statement at %LSelects the type of RL78 core being targeted (g10/g13/g14).  The default is the G14.  If set, also selects the hardware multiply support to be used.Selects the type of hardware multiplication and division to use (none/g13/g14).Self reference in character length expression for %qs at %LSelf-referential argument %qs at %L is not allowedSemicolon at %C needs to be preceded by statementSet 80387 floating-point precision to 32-bit.Set 80387 floating-point precision to 64-bit.Set 80387 floating-point precision to 80-bit.Set Windows defines.Set a hard limit for the size of each stack frame, in bytes.Set branch cost.Set default accessibility of module entities to PRIVATE.Set dependence distance checking in premature scheduling of queued insns.Set errno after built-in math functions.Set linker output type (used internally during LTO optimization).Set minimum width of left margin of source code when showing source.Set name of __fentry__ symbol called at function entry.Set name of main routine for the debugger.Set name of output ALI file (internal switch).Set name of section to record mrecord-mcount calls.Set number of bytes on the stack preallocated for use by the callee.Set number of nops to emit before each insn pattern.Set probability threshold for unaligning branches.Set register to hold -1.Set sizeof(bool) to 1.Set start-address of data.Set start-address of the program.Set the PPC_EMB bit in the ELF flags header.Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0.Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1.Set the branch costs to roughly the specified number of instructions.Set the cost of branches.Set the default double precision kind to an 8 byte wide type.Set the default integer kind to an 8 byte wide type.Set the default real kind to an 10 byte wide type.Set the default real kind to an 16 byte wide type.Set the default real kind to an 8 byte wide type.Set the estimated probability in percentage for builtin expect. The default value is 90% probability.Set the max size of data eligible for the SDA area.Set the max size of data eligible for the TDA area.Set the max size of data eligible for the ZDA area.Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered.Set the maximum amount for a single stack increment operation.Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic.Set the maximum number of template instantiation notes for a single warning or error.Set the number of 64 KiB flash segments.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.Set the prologue and epilogue hook addresses to TPF_TRACE_PROLOGUE_SKIP_TARGET and TPF_TRACE_EPILOGUE_SKIP_TARGET. Equivalent to using -mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGET and -mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGETSet the target CPU type.Set the top-level directory for storing the profile data. The default is 'pwd'.Set the trace check address for epilogue tpf hookSet the trace check address for prologue tpf hookSet the trace jump address for epilogue tpf hookSet the trace jump address for prologue tpf hookSets LP_COUNT register width.  Possible values are 8, 16, 20, 24, 28, and 32.Setting spec %s to '%s'
  
! Shape specification for allocatable scalar at %CShapes for operands at %L and %L are not conformableShapes of ORDER at %L and SHAPE at %L are differentShare slots for saving different hard registers.Share stack slots for spilled pseudo-registers.Shared DO termination label %d at %CShorten address references during linking.Show column numbers in diagnostics, when available.  Default on.Show labels annotating ranges of source code when showing source.Show line numbers in the left margin when showing source.Show stack depths of events in paths.Show the source line with a caret indicating the column.Shrink-wrap parts of the prologue and epilogue separately.Simplification errorSimplification of SPREAD at %C not yet implementedSize in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs.Size of %qs argument of %qs intrinsic at %L too small (%i/%i)Size of the stack guard expressed as a power of two in bytes.Size of tiles for loop blocking.Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os.Sizes of ORDER at %L and SHAPE at %L are differentSkip setting up RAX register when passing variable arguments.Small data area: none, sdata, use.Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts.  Default value is 1.Sorry, !$ACC DECLARE at %L is not allowed in BLOCK constructSorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupportedSorry, coindexed access to an unlimited polymorphic component at %L is not supportedSorry, coindexed access to an unlimited polymorphic object at %L is not supportedSorry, only support for integer kind %d implemented for image-set at %LSorry, the event component of derived type at %L is not yet supportedSorry, the lock component of derived type at %L is not yet supportedSort the symbols according to size.Sort the symbols alphabetically.Source-expr at %L and allocate-object at %L must have the same shapeSource-expr at %L must be scalar or have the same rank as the allocate-object at %LSpecification function %qs at %L cannot be RECURSIVESpecification function %qs at %L cannot be a statement functionSpecification function %qs at %L cannot be an internal functionSpecification function %qs at %L must be PURESpecifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48.Specifies the number of registers replicated in second register bank on entry to fast interrupt.Specifies the number of registers to reserve for interrupt handlers.Specifies the registers that the processor saves on an interrupt entry and exit.Specifies whether interrupt functions should save and restore the accumulator register.Specify CPU for code generation purposes.Specify CPU for scheduling purposes.Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000.Specify TLS dialect.Specify UNIX standard for predefines and linking.Specify a file to which a list of files output by LTRANS is written.Specify a fpu configuration value from 0 to 7; 0-3 is as FPU spec says, and 4-7 is corresponding to 0-3.Specify a plugin to load.Specify alignment of structure fields default/natural.Specify an ABI.Specify bit size of immediate TLS offsets.Specify cache flush function.Specify cache flush trap number.Specify configuration of instruction mul: fast1, fast2 or slow. The default is fast1.Specify default OpenACC compute dimensions.Specify how many read/write ports for n9/n10 cores.  The value should be 3r2w or 2r1w.Specify how to access the thread pointer.Specify how to print any control-flow path associated with a diagnostic.Specify if floating point hardware should be used.Specify integer and floating-point calling convention.Specify main object for TPF-OS.Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure.Specify memcpy expansion strategy when expected size is known.Specify memset expansion strategy when expected size is known.Specify name for 32 bit signed division function.Specify range of registers to make fixed.Specify scheduling priority for dispatch slot restricted insns.Specify size of .local memory used for stack when the exact amount is not known.Specify that an external BLAS library should be used for matmul calls on large-size arrays.Specify that backslash in string introduces an escape character.Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements.Specify that the compiler should target secure code as per ARMv8-M Security Extensions.Specify the ISA to build for: msp430, msp430x, msp430xv2.Specify the MCU to build for.Specify the __fp16 floating-point format.Specify the address generation strategy for ICT call's code model.Specify the address generation strategy for code model.Specify the algorithm to partition symbols and vars at linktime.Specify the code model.Specify the compact branch usage policy.Specify the cpu for pipeline model.Specify the memory model in effect for the program.Specify the minimum bit alignment of structures. (Deprecated).Specify the model for atomic operations.Specify the name of the target CPU.Specify the name of the target GPU.Specify the name of the target architecture.Specify the name of the target floating point configuration.Specify the name of the target floating point hardware/format.Specify the register to be used for PIC addressing.Specify the security level of c-isr for the whole file.Specify the size of each cache block, which must be a power of 2 between 4 and 512.Specify the size of each interrupt vector, which must be 4 or 16.Specify the target CPU.Specify the target RX cpu type.Specify the target architecture.Specify the target floating-point hardware/format.Specify the target processor.Specify the type of hardware multiply to support.Specify the version of the ptx ISA to use.Specify thread local storage scheme.Specify thread pointer register number.Specify use soft floating point ABI which mean alias to -mabi=2.Specify use soft floating point ABI which mean alias to -mabi=2fp+.Specify where to find the compiled intrinsic modules.Specify whether functions should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower).Specify whether variables should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower).Specify which ABI to use for Objective-C family code and meta-data generation.Specify which ABI type to generate code for: 2, 2fp+.Specify which post scheduling nop insertion scheme to apply.Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associatedSplit 32-byte AVX unaligned load.Split 32-byte AVX unaligned store.Split lifetimes of induction variables when loops are unrolled.Split paths leading to loop backedges.Split unaligned 8 byte vector moves before post-modify address generation.Split wide types into independent registers earlier.Split wide types into independent registers.Stack frame larger than 2G is not supported for %<-fsplit-stack%>Start expression in DO loopStat-variable at %L must be a scalar INTEGER variableStat-variable at %L shall not be %sd within the same %s statementStatement at %L is not a valid branch target statement for the branch statement at %LStatement function %qs at %L conflicts with function nameStatement function %qs at %L is not allowed as an actual argumentStatement function %qs at %L may not have pointer or allocatable attributeStatement function %qs is invalid in procedure pointer assignment at %LStatement function %qs requires argument list at %CStatement function at %CStatement function at %L cannot appear within an INTERFACEStatement function at %L is recursiveStatement label at %C is zeroStatement label in END CRITICAL at %C does not match CRITICAL labelStatement label in ENDDO at %C doesn't match DO labelStatement label list in GOTO at %C cannot be emptyStatement label without statement at %LStatically link the GNU Fortran helper library (libgfortran).Step expression in DO loopStep expression in DO loop at %L cannot be zeroStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available.Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available.Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent).Store doubles in 64 bits.Store function names in object code.Stores doubles in 32 bits.  This is the default.Stores the MDUC registers in interrupt handlers for G13 target.Stream extra data to support more aggressive devirtualization in LTO local transformation mode.Stride must not be present at %LStride should not be specified for array section in %s clause at %LStrides not allowed in coarray subscript at %CString length at %L is too largeStructure component %qs at %L cannot be an EQUIVALENCE objectStructure constructor with missing optional arguments at %CStructure constructor with named arguments at %CStructure name %qs at %C cannot be the same as an intrinsic typeStructure name expected after RECORD at %CStructure name expected in non-nested structure declaration at %CSubroutine %qs at %L is INTRINSIC but is not compatible with an intrinsicSubroutine call to %qs at %L is not PURESubroutine call to %qs in DO CONCURRENT block at %L is not PURESubroutine call to %qs in FORALL block at %L is not PURESubroutine call to intrinsic %qs at %L is not PURESubroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURESubroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LSubroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %LSubstring at %L has length zeroSubstring end index at %L exceeds the string lengthSubstring end index at %L is too largeSubstring end index at %L must be of type INTEGERSubstring end index at %L must be scalarSubstring start index at %L is less than oneSubstring start index at %L must be of type INTEGERSubstring start index at %L must be scalarSuggest that the override keyword be used when the declaration of a virtual function overrides another.Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %dSum of second and third arguments of IBITS exceeds bit size at %LSupply a list of objects to be linked from a file, rather than the command line.Support 3DNow! built-in functions.Support AES built-in functions and code generation.Support AVX512VNNI built-in functions and code generation.Support AVX512VP2INTERSECT built-in functions and code generation.Support Athlon 3Dnow! built-in functions.Support BMI built-in functions and code generation.Support BMI2 built-in functions and code generation.Support C++17 allocation of over-aligned types.Support CLDEMOTE built-in functions and code generation.Support CLFLUSHOPT instructions.Support CLWB instruction.Support CLZERO built-in functions and code generation.Support ENQCMD built-in functions and code generation.Support F16C built-in functions and code generation.Support FMA4 built-in functions and code generation.Support FSGSBASE built-in functions and code generation.Support FXSAVE and FXRSTOR instructions.Support GFNI built-in functions and code generation.Support Hardware Lock Elision prefixes.Support LWP built-in functions and code generation.Support LZCNT built-in function and code generation.Support MMX and SSE built-in functions and code generation.Support MMX built-in functions.Support MMX, SSE and SSE2 built-in functions and code generation.Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation.Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BF16 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BITALG built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VBMI2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VPOPCNTDQ built-in functions and code generation.Support MOVDIR64B built-in functions and code generation.Support MOVDIRI built-in functions and code generation.Support MWAITX and MONITORX built-in functions and code generation.Support PCLMUL built-in functions and code generation.Support PCONFIG built-in functions and code generation.Support PKU built-in functions and code generation.Support PREFETCHW instruction.Support PREFETCHWT1 built-in functions and code generation.Support PTWRITE built-in functions and code generation.Support RDPID built-in functions and code generation.Support RDRND built-in functions and code generation.Support RDSEED instruction.Support RTM built-in functions and code generation.Support SGX built-in functions and code generation.Support SHA1 and SHA256 built-in functions and code generation.Support TBM built-in functions and code generation.Support TLS segment larger than 64K.Support VAES built-in functions and code generation.Support VPCLMULQDQ built-in functions and code generation.Support WAITPKG built-in functions and code generation.Support WBNOINVD built-in functions and code generation.Support XOP built-in functions and code generation.Support XSAVE and XRSTOR instructions.Support XSAVEC instructions.Support XSAVEOPT instruction.Support XSAVES and XRSTORS instructions.Support alignments of up to 64-bits.Support calls between Thumb and ARM instruction sets.Support code generation of Advanced Bit Manipulation (ABM) instructions.Support code generation of cmpxchg16b instruction.Support code generation of crc32 instruction.Support code generation of movbe instruction.Support code generation of popcnt instruction.Support code generation of sahf instruction in 64bit x86-64 code.Support dynamic initialization of thread-local variables in a different translation unit.Support flag-preserving add-carry instructions.Support for HSA does not implement immediate 16 bit FPU operandsSupport for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implementedSupport for the A argument at %L with allocatable components is not yet implementedSupport legacy multi-threading.Support message passing with the Parallel Environment.Support more than 8192 GOT entries on ColdFire.Support multi-threading.Support multiply accumulate instructions.Support synchronous non-call exceptions.Supported AArch64 return address signing scope (for use with -msign-return-address= option):Supported ABIs (for use with the -mabi= option):Supported LTO compression algorithms: zlibSuppress output of addresses in debugging dumps.Suppress output of instruction numbers, line number notes and addresses in debugging dumps.Suppress output of previous and next insn numbers in debugging dumps.Suppress warnings.Switch ARM/Thumb modes on alternating functions for compiler testing.Switch on/off MIPS16 ASE on alternating functions for compiler testing.Switches off the -mstack-guard= option.Switches off the -mstack-size= option.Symbol %qs already declaredSymbol %qs at %C already declaredSymbol %qs at %C also declared as a type at %LSymbol %qs at %C has already been host associatedSymbol %qs at %C has no IMPLICIT typeSymbol %qs at %C has not been previously definedSymbol %qs at %C is already in a COMMON blockSymbol %qs at %C is ambiguousSymbol %qs at %C must be a NAMELIST group nameSymbol %qs at %L already has an explicit interfaceSymbol %qs at %L already has basic type of %sSymbol %qs at %L cannot have a typeSymbol %qs at %L conflicts with symbol from module %qs, use-associated at %LSymbol %qs at %L conflicts with the rename symbol at %LSymbol %qs at %L conflicts with the symbol at %LSymbol %qs at %L has no IMPLICIT typeSymbol %qs at %L has no IMPLICIT type; did you mean %qs?Symbol %qs at %L is ambiguousSymbol %qs at %L is marked PRIVATE but has been given the binding label %qsSymbol %qs has mixed component and non-component accesses at %LSymbol %qs in COMMON at %C cannot be a POINTER arraySymbol %qs in namelist %qs is INTENT(IN) at %CSymbol %qs is used before it is typed at %LSymbol %qs must be a PARAMETER in DATA statement at %CSymbol %qs present on both FROM and TO clauses at %LSymbol %qs present on multiple clauses at %LSymbol %qs referenced at %L not found in intrinsic module ISO_C_BINDINGSymbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENVSymbol %qs referenced at %L not found in module %qsSymbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qsSymbol at %C is not appropriate for an expressionSymbol at %L is not a DUMMY variableSynonym for "-export-dynamic" for linker versions that support it.Synonym for "image_base".Synonym for -Wcomment.Synonym of -gnatk8.Syntax error in !$ACC DECLARE list at %CSyntax error in !$ACC ROUTINE ( NAME ) at %CSyntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAMESyntax error in !$OMP DECLARE TARGET list at %CSyntax error in !$OMP THREADPRIVATE list at %CSyntax error in !GCC$ ATTRIBUTES statement at %CSyntax error in !GCC$ IVDEP directive at %CSyntax error in !GCC$ NOVECTOR directive at %CSyntax error in !GCC$ UNROLL directive at %CSyntax error in !GCC$ VECTOR directive at %CSyntax error in %s statement at %CSyntax error in ABSTRACT INTERFACE statement at %CSyntax error in ASYNCHRONOUS statement at %CSyntax error in AUTOMATIC statement at %CSyntax error in CASE specification at %CSyntax error in CHARACTER declaration at %CSyntax error in CLASS IS specification at %CSyntax error in COMPLEX constant at %CSyntax error in ELSE IF statement after %LSyntax error in ENUMERATOR definition at %CSyntax error in EQUIVALENCE statement at %LSyntax error in FORALL iterator at %CSyntax error in I/O iterator at %CSyntax error in IF-clause after %CSyntax error in IF-expression at %CSyntax error in IMPORT statement at %CSyntax error in NAME= specifier for binding label at %CSyntax error in OpenACC expression list at %CSyntax error in OpenMP DEPEND SINK list at %CSyntax error in OpenMP variable list at %CSyntax error in PROCEDURE statement at %CSyntax error in PROTECTED statement at %CSyntax error in RANK specification at %CSyntax error in SAVE statement at %CSyntax error in STATIC statement at %CSyntax error in SUBMODULE statement at %CSyntax error in SUBSTRING specification at %CSyntax error in TYPE IS specification at %CSyntax error in VALUE statement at %CSyntax error in VOLATILE statement at %CSyntax error in anonymous structure declaration at %CSyntax error in argument list at %CSyntax error in array constructor at %CSyntax error in character length specification at %CSyntax error in common block name at %CSyntax error in data declaration at %CSyntax error in expression at %CSyntax error in generic specification at %CSyntax error in iterator at %CSyntax error in nested structure declaration at %CSyntax error in old style initialization of %s at %CSyntax error in old style initializer list at %CSyntax error in procedure pointer component at %CSyntax error: Trailing garbage in END INTERFACE statement at %CSyntax error: Trailing garbage in INTERFACE statement at %CTARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %LTARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %LTARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %LTEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPETEAM= attribute in %C misplacedTHREADPRIVATE object %qs in %s clause at %LTHREADPRIVATE object %qs in SHARED clause at %LTILE requires constant expression at %LTLS dialect to use:TLS is not implemented for GCN.TODO: Vector sections in data statementsTODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions.TYPE IS at %L overlaps with TYPE IS at %LTYPE with intrinsic-type-spec at %CTake advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses.Taken at least once:%s of %d
  Takes two non-negative integer numbers separated by a comma. Prepend the function label with the number of two-byte Nop instructions indicated by the first.  Append Nop instructions covering the number of halfwords indicated by the second after the label.  Nop instructions of the largest possible size are used (six, four or two bytes), beginning with the largest possible size.  Using 0 for both values disables hotpatching.Target DFLOAT double precision code.Target block's relative execution frequency (as a percentage) required to sink a statement.Target expression in pointer assignment at %L must deliver a pointer resultTarget has split I&D.Target of rank remapping is too small (%ld < %ld)Target the AM33 processor.Target the AM33/2.0 processor.Target the AM34 processor.Target the FT32B architecture.Target the software simulator.Target: %s
  Tell DCE to remove unused C++ allocations.Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes.The %<-mfloat128%> option may not be fully supportedThe %s directive cannot be specified within a %s region at %LThe A argument at %L has type %s but the function passed as OPERATOR at %L returns %sThe A argument at %L of CO_REDUCE shall not be polymorphicThe A argument at %L to the intrinsic %s shall not be coindexedThe 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)The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %LThe DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %LThe ENI instruction operand must be either 0 or 1The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this objectThe FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%dThe FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%dThe FROM argument to MOVE_ALLOC at %L shall not be coindexedThe H format specifier at %L is a Fortran 95 deleted featureThe Hollerith constant at %L is truncated in conversion to %qsThe INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializerThe KIND parameter %qs at %C cannot either be ASSUMED or DEFERREDThe KIND parameter %qs in the PDT constructor at %C has no valueThe KIND part_ref at %C must be applied to an expression of intrinsic typeThe LEN part_ref at %C must be applied to a CHARACTER expressionThe NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLEThe RE or IM part_ref at %C must be applied to a COMPLEX expressionThe SELECT RANK CASE expression at %C must be a scalar, integer constantThe SELECT RANK selector at %C must be an assumed rank variableThe TO argument to MOVE_ALLOC at %L shall not be coindexedThe TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphicThe absolute value of SHIFT at %L must be less than or equal to BIT_SIZE(%qs)The absolute value of SHIFT at %L must be less than or equal to SIZE at %LThe allocatable object %qs at %L must have an explicit function interface or be declared as arrayThe allocate-object at %L and the source-expr at %L shall have the same kind type parameterThe argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %LThe argument of the RANK intrinsic at %L must be a data objectThe assignment to a KIND or LEN component of a parameterized type at %L is not allowedThe assumed-rank array %qs at %L shall not have a codimensionThe assumed-rank array at %C shall not have a codimensionThe assumed-rank array at %L requires that the dummy argument %qs has assumed-rankThe bug is not reproducible, so it is likely a hardware or OS problem.
! The character constant at %L is truncated in conversion to %sThe character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the sameThe character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the sameThe code model option names for -mcmodel:The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attributeThe component at %C which is a type parameter must be a scalarThe component with KIND or LEN attribute at %C does not not appear in the type parameter list at %LThe default (and opposite of -static), implied by user mode executables, shared libraries and bundles.The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot.The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode).The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely.The derived parameter %qs at %C does not have a default valueThe derived type %qs at %L is of type %qs, which has not been definedThe device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU.The earliest macOS version on which this program will run (formatted for the assembler).The earliest macOS version on which this program will run.The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGETThe element in the structure constructor at %L, for pointer component %qs, is %s but should be %sThe equivalence set for %qs cause an invalid extension to COMMON %qs at %LThe equivalence set for variable %qs declared at %L violates alignment requirementsThe errmsg= argument at %L must be a default-kind character variableThe event variable at %L shall not be coindexedThe following options are language-independentThe following options are language-relatedThe following options are not documentedThe following options are specific to just the language The following options are supported by the language The following options are target specificThe following options control compiler warning messagesThe following options control optimizationsThe following options control parametersThe following options take joined argumentsThe following options take separate argumentsThe function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %sThe function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalarThe function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both argumentsThe function passed as OPERATOR at %L shall have the TARGET attribute either for none or both argumentsThe function passed as OPERATOR at %L shall have the VALUE attribute either for none or both argumentsThe function passed as OPERATOR at %L shall have two argumentsThe function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the argumentsThe function result on the lhs of the assignment at %L must have the pointer attribute.The immediate value must fit into a %d-bit integer for %sThe intrinsic %qs at %L is not included in the selected standard but %s and %qs will be treated as if declared EXTERNAL.  Use an appropriate %<-std=%>* option or define %<-fall-intrinsics%> to allow this intrinsic.The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it.The leftmost part-ref in a data-ref cannot be a function reference at %CThe lower bound for a buffer to be considered for stack smashing protection.The max number of reload pseudos which are considered during spilling a non-reload pseudo.The maximum amount of memory to be allocated by GCSE.The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size.The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed.The maximum conflict delay for an insn to be considered for speculative motion.The maximum depth of a loop nest we completely peel.The maximum depth of recursive inlining for inline functions.The maximum depth of recursive inlining for non-inline functions.The maximum expansion factor when copying basic blocks.The maximum instructions CSE process before flushing.The maximum length of a constant string for a builtin string cmp call eligible for inlining. The default value is 3.The maximum length of path considered in cse.The maximum length of scheduling's pending operations list.The maximum memory locations recorded by cselib.The maximum number of 'after supernode' exploded nodes within the analyzer per supernode, before terminating analysis.The maximum number of RTL nodes that can be recorded as combiner's last value.The maximum number of SSA_NAME assignments to follow in determining a value.The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop.The maximum number of blocks in a region to be considered for interblock scheduling.The maximum number of branches on the path through the peeled sequence.The maximum number of exploded nodes per program point within the analyzer, before terminating analysis of that point.The maximum number of incoming edges to consider for crossjumping.The maximum number of insns combine tries to combine.The maximum number of insns in a region to be considered for interblock scheduling.The maximum number of insns in loop header duplicated by the copy loop headers pass.The maximum number of insns of a completely peeled loop.The maximum number of insns of a peeled loop.The maximum number of insns of an unswitched loop.The maximum number of insns to duplicate when unfactoring computed gotos.The maximum number of instructions in a single function eligible for inlining.The maximum number of instructions in an inner loop that is being considered for versioning.The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops.The maximum number of instructions inline function can grow to via recursive inlining.The maximum number of instructions non-inline function can grow to via recursive inlining.The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass.The maximum number of instructions to consider to fill a delay slot.The maximum number of instructions to consider to find accurate live register information.The maximum number of instructions to consider to unroll in a loop on average.The maximum number of instructions to consider to unroll in a loop.The maximum number of instructions to search backward when looking for equivalent reload.The maximum number of instructions when automatically inlining small functions.The maximum number of instructions when automatically inlining.The maximum number of instructions when inlining for size.The maximum number of iterations through CFG to extend regions.The maximum number of loop iterations we predict statically.The maximum number of nested indirect inlining performed by early inliner.The maximum number of peelings of a single loop that is peeled completely.The maximum number of peelings of a single loop.The maximum number of stmts in loop nest for loop interchange.The maximum number of times a callsite can appear in a call stack within the analyzer, before terminating analysis of a call that would recurse deeper.The maximum number of unrollings of a single loop.The maximum number of unswitchings in a single loop.The maximum ratio between array size and switch branches for a switch conversion to take place.The maximum ratio of insertions to deletions of expressions in GCSE.The maximum size of the lookahead window of selective scheduling.The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto.The minimal probability of speculation success (in percents), so that speculative insn will be scheduled.The minimum UID to be used for a nondebug insn.The minimum constant stride beyond which we should use prefetch hints for.The minimum cost of an expensive expression in the loop invariant motion.The minimum number of matching instructions to consider for crossjumping.The minimum number of supernodes within a function for the analyzer to consider summarizing its effects at call sites.The minimum probability an edge must have for the scheduler to save its state across it.The minimum probability of reaching a source block for interblock speculative scheduling.The minimum size of variables taking part in stack slot sharing when not optimizing.The minimum stride ratio for loop interchange to be profitable.The minimum threshold for probability of semi-invariant condition statement to trigger loop split.The minimum value of stage count that swing modulo scheduler will generate.The module or main program array %qs at %L must have constant shapeThe name %qs at %C has already been used as an external module nameThe name %qs cannot be used as a defined operator at %CThe number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2.The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1.The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %dThe number of cycles the swing modulo scheduler considers when checking conflicts using DFA.The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option.The number of elements for which hash table verification is done for each searched element.The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> optionThe number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> optionThe number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> optionThe number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE.The number of insns executed before prefetch is completed.The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode).The number of prefetches that can run at the same time.The number of registers in each class kept unused by loop invariant motion.The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointerThe object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)The parameter expression at %C must be of INTEGER type and not %s typeThe path to devices.csv.  The GCC driver can normally locate devices.csv itself and pass this option to the compiler, so the user shouldn't need to pass this.The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available.The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available.The pointer object %qs at %L must have an explicit function interface or be declared as arrayThe possible SVE vector lengths:The possible TLS dialects:The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)The resolution file.The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable.The size of L1 cache line.The size of L1 cache.The size of L2 cache.The size of function body to be considered large.The size of stack frame to be considered large.The size of translation unit to be considered large.The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine.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 coarrayThe source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarrayThe stat= argument at %L must be a kind=4 integer variableThe symbol %qs, referenced at %L, is not in the selected standardThe threshold ratio for performing partial redundancy elimination after reload.The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %LThe type for function %qs at %L is not accessibleThe type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parametersThe type parameter spec list at %C contains too many parameter expressionsThe type parameter spec list at %C does not contain enough parameter expressionsThe type parameter spec list in the type-spec at %L cannot contain DEFERRED parametersThe type-spec at %L shall specify that each length type parameter is assumedThe type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]The upper bound for sharing integer constants.The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %LThe value for the KIND parameter %qs at %C does not reduce to a constant expressionThe value of n in %<-finit-character=n%> must be between 0 and 127The value of the PDT LEN parameter '%s' does not agree with that in the dummy declarationThe value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %dThe version of the C++ ABI in use.The version of the C++ ABI used for -Wabi warnings and link compatibility aliases.There is already a procedure with binding name %qs for the derived type %qs at %CThere is no specific function for the generic %qs at %LThere is no specific subroutine for the generic %qs at %LThere's already a non-generic procedure with binding name %qs for the derived type %qs at %CThis is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
  
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! This is the default.This option is deprecated and has no effect.This option is ignored; it is provided for compatibility purposes only.  This used to select linker and preprocessor options for use with newlib.This option lacks documentation.This switch is deprecated; do not use.This switch is deprecated; use -Werror=implicit-function-declaration instead.This switch is deprecated; use -Wextra instead.This switch is deprecated; use -fsanitize-recover= instead.Thread model: %s
  Threadprivate at %L isn't SAVEdThreadprivate variable at %C is an element of a COMMON blockThreshold ipa-cp opportunity evaluation that is still considered beneficial to clone.Thumb-1 hard-float VFP ABIThumb: Assume function pointers may go to non-Thumb aware code.Thumb: Assume non-static functions may be called from ARM code.Thumb: Generate (leaf) stack frames even if not needed.Thumb: Generate (non-leaf) stack frames even if not needed.Thunk is not supposed to have bodyTiled loop cannot be parallelized across gangs, workers and vectors at the same time at %LTime accounted for function prologue, epilogue and other overhead.Time accounted for function thunk overhead.To enable preprocessing, use %<-cpp%>Together with -fpic and -fPIC, do not use GOTPLT references.Toggle -fvar-tracking-assignments.Toggle debug information generation.Too few codimensions at %C, expected %d not %dToo few dummy arguments in DTIO procedure %qs at %LToo many arguments in call to %qs at %LToo many arguments to %s at %LToo many codimensions at %C, expected %d not %dToo many components in structure constructor at %LToo many digits in statement label at %CToo many dummy arguments in DTIO procedure %qs at %LToo many elements in array initializer at %CTransform condition stores into unconditional ones.Transformational function %qs at %L is invalid in an initialization expressionTransparent alias and target%'s assembler names differsTrap for signed overflow in addition, subtraction and multiplication.Trap on integer divide by zero.Treat a throw() exception specification as noexcept to improve code size.Treat all warnings as errors.Treat data references as near, far or medium. medium is default.Treat integers as 32-bit.Treat known sprintf return values as constants.Treat lines with 'D' in column one as comments.Treat main as if it had attribute OS_task.Treat missing header files as generated files.Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer.Treat specified warning as error.Treat the input file as already preprocessed.True if a non-short-circuit operation is optimal.Try running '%s' in the shell to raise its limit.
! Try to allow the linker to turn PIC calls into direct calls.Try to convert virtual calls to direct ones.Try to interchange loops if profitable.Try to lay out derived types as compactly as possible.Tune code for the given processor.Tune expected memory latency.Tune for the specified target CPU or architecture.Turn on CET instrumentation for switch statements that use a jump table and an indirect jump.Turn on Redundant Extensions Elimination pass.Tweak register allocation to help 16-bit instruction generation.Two main PROGRAMs at %L and %CTwo or more part references with nonzero rank must not be specified at %LTwo symbols with same comdat_group are not linked by the same_comdat_group list.Type %qs containing DEFERRED binding at %C is not ABSTRACTType %qs of CLASS variable %qs at %L is not extensibleType declaration %qs at %L is not C interoperable but it is BIND(C)Type definition of %qs at %C was already defined at %LType inaccessible in variable definition context (%s) at %LType mismatch between actual argument at %L and actual argument at %L (%s/%s).Type mismatch in argument %qs at %L; passed %s to %sType name %qs at %C cannot be the same as an intrinsic typeType name %qs at %C conflicts with previously declared entity at %L, which has the same nameType name %qs at %C is ambiguousType of entity at %L is type incompatible with source-expr at %LType of entity at %L is type incompatible with typespecType parameter %qs at %C has no corresponding entry in the type parameter name list at %LType specified for intrinsic function %qs at %L is ignoredType-bound operator at %L cannot be NOPASSType-bound procedure at %CType-spec at %L cannot contain a deferred type parameterType-spec at %L cannot contain an asterisk for a type parameterUNIT not specified at %LUNIT number in CLOSE statement at %L must be non-negativeUNIT number in INQUIRE statement at %L cannot be %dUNIT number in statement at %L must be non-negativeUNIT number missing in statement at %LUNIT specification at %L must be an INTEGER expression or a CHARACTER variableUNIT specification at %L must not be a character PARAMETERUNIT specifier not allowed with NEWUNIT at %LUNLOCK statement at %CUNTIL_COUNT= argument at %L must be a scalar INTEGER expressionUSE statement at %C has no ONLY qualifierUnable to find a specific INTRINSIC procedure for the reference %qs at %LUnable to find symbol %qsUnable to generate load/store offset for fusionUnable to resolve the specific function %qs at %LUnable to resolve the specific subroutine %qs at %LUnclassifiable GCC directive at %CUnclassifiable GCC directive at %C, ignoredUnclassifiable OpenACC directive at %CUnclassifiable OpenMP directive at %CUnclassifiable statement at %CUndefined specific binding %qs as target of GENERIC %qs at %LUnder -ffast-math, generate a FRIZ instruction for (double)(long long) conversions.Under the control of Object Size type, warn about buffer overflow in string manipulation functions like memcpy and strcpy.Unequal character lengths (%ld/%ld) in %sUnequal character lengths (%ld/%ld) in %s at %LUnexpected %<%c%> for nonderived-type variable %qs at %CUnexpected %<*%> for codimension %d of %d at %CUnexpected %<*%> in coarray subscript at %CUnexpected %s statement at %CUnexpected %s statement at %C in INTERFACE bodyUnexpected %s statement in BLOCK DATA at %CUnexpected %s statement in CONTAINS section at %CUnexpected %s statement in FORALL block at %CUnexpected %s statement in INTERFACE block at %CUnexpected %s statement in MODULE at %CUnexpected %s statement in WHERE block at %CUnexpected CASE statement at %CUnexpected DIM argument with noncoarray argument at %LUnexpected END statement at %CUnexpected ENTRY statement at %CUnexpected EOFUnexpected NULL() intrinsic at %L to dummy %qsUnexpected OpenACC parallelism.Unexpected RANK statement at %CUnexpected SHAPE argument at %L to C_F_POINTER with scalar FPTRUnexpected TYPE IS statement at %CUnexpected alternate return specifier in subroutine call at %LUnexpected character in variable list at %CUnexpected characters in PARAMETER statement at %CUnexpected coarray designator at %CUnexpected constant at %CUnexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%LUnexpected element %qc in format string at %LUnexpected end of file in %qsUnexpected end of format string in format string at %LUnexpected end of moduleUnexpected intrinsic type %qs at %LUnexpected junk after !$ACC DECLARE at %CUnexpected junk after !$OMP DECLARE REDUCTION at %CUnexpected junk after !$OMP DECLARE TARGET at %CUnexpected junk after $OMP ATOMIC statement at %CUnexpected junk after $OMP BARRIER statement at %CUnexpected junk after $OMP CANCELLATION POINT statement at %CUnexpected junk after $OMP CRITICAL statement at %CUnexpected junk after $OMP FLUSH statement at %CUnexpected junk after $OMP MASTER statement at %CUnexpected junk after $OMP TASKGROUP statement at %CUnexpected junk after $OMP WORKSHARE statement at %CUnexpected junk after %qs at %LUnexpected junk after NOWAIT clause at %CUnexpected junk after OMP THREADPRIVATE at %CUnexpected junk after TASKWAIT clause at %CUnexpected junk after TASKYIELD clause at %CUnexpected junk after function declaration at %CUnexpected junk at %CUnexpected junk in formal argument list at %CUnexpected thumb1 far jumpUnexpected use of subroutine name %qs at %CUninitialized probability of edge %i->%iUnit number in I/O statement too largeUnit number in I/O statement too smallUnknown argument %qs at %L to intrinsic %sUnknown argument list function at %LUnknown attribute in !GCC$ ATTRIBUTES statement at %CUnknown form for stack limit expressionUnknown intrinsic opUnknown operator %%<%s%%> at %%LUnknown operator %%<%s%%> at %%L; did you mean '%s'?Unknown procedure name %qs at %CUnlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tagUnrecognized MCU name %qs, assuming that it has no hardware multiply.
  Use the %<-mhwmult%> option to set this explicitly.Unrecognized MCU name %qs, assuming that it is just a MSP430 with no hardware multiply.
  Use the %<-mcpu%> and %<-mhwmult%> options to set these explicitly.Unrecognized MCU name %qs, assuming that it just supports the MSP430 ISA.
  Use the %<-mcpu%> option to set the ISA explicitly.Unrecognized MCU name %qs.Unrecognized option to %<-finit-logical%>: %sUnrecognized option to endianness value: %qsUnrecognized option to floating-point init value: %qsUnrecognized option: %qsUnsupported code '%c' for fixed-point:Unsupported operand for code '%c'Unsupported statement inside WHERE at %LUnsupported value for mmpy-optionUnsupported: multiple OpenACC 'routine' levels of parallelismUnterminated character constant beginning at %CUnused PRIVATE module variable %qs declared at %LUnused dummy argument %qs at %LUnused initialization string at %L because variable has zero lengthUnused module variable %qs which has been explicitly imported at %LUnused parameter %qs declared at %LUnused parameter %qs which has been explicitly imported at %LUnused variable %qs declared at %LUpper array reference at %L is out of bounds (%ld < %ld) in dimension %dUpper array reference at %L is out of bounds (%ld > %ld) in dimension %dUpper bound of last coarray dimension must be %<*%> at %CUpper cobound is less than lower cobound at %LUpper cobound is less than lower cobound of 1 at %LUsage: %s [OPTION]... SUB_COMMAND [OPTION]...
*************** Use the %<-mcpu%> option to set the ISA
*** 1859,1887 ****
  
  Use %reloc() operators, rather than assembly macros, to load addresses.Use -G for data that is not defined by the current object.Use -G for object-local data.Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM).Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit floating-point registers.Use 32-bit general registers.Use 32-bit offsets in jump tables rather than 16-bit offsets.Use 4 byte entries in switch tables.Use 4 media accumulators.Use 4-operand madd.s/madd.d and related instructions where applicable.Use 4xx half-word multiply instructions.Use 4xx string-search dlmzb instruction.Use 64 FPRs.Use 64 GPRs.Use 64-bit ABI.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 8 media accumulators.Use 80-bit long double.Use ABI reserved registers.Use AltiVec instructions.Use Bionic C library.Use Branch Likely instructions, overriding the architecture default.Use CONST16 instruction to load constants.Use Cyclic Redundancy Check (CRC) instructions.Use EABI.Use Enhanced Virtual Addressing instructions.Use Floating-point Multiply Single to Double (FsMULd) instruction.Use GNU C library.Use GP relative sdata/sbss sections.Use GP-relative addressing to access small data.Use Global INValidate (GINV) instructions.Use H8/300 alignment rules.Use IEEE math for fp comparisons.Use IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.Use ISA 2.07 transactional memory (HTM) instructions.Use LRA instead of reload (transitional).Use LRA instead of reload.Use LRA register allocator.Use Loongson EXTension (EXT) instructions.Use Loongson EXTension R2 (EXT2) instructions.Use Loongson MultiMedia extensions Instructions (MMI) instructions.Use MCU instructions.Use MIPS MSA Extension instructions.Use MIPS-3D instructions.Use MIPS-DSP REV 2 instructions.Use MIPS-DSP instructions.Use Mingw-specific thread support.Use Neon double-word (rather than quad-word) registers for vectorization.Use Neon quad-word (rather than double-word) registers for vectorization.Use NewABI-style %reloc() assembly operators.Use P-mnemonics for branches statically predicted as taken.Use PLT for PIC calls (-fno-plt: load the address from GOT at call site).Use PMC-style 'mad' instructions.Use PowerPC General Purpose group optional instructions.Use PowerPC Graphics group optional instructions.Use PowerPC V2.01 single field mfcr instruction.Use PowerPC V2.02 floating point rounding instructions.Use PowerPC V2.02 popcntb instruction.Use PowerPC V2.05 compare bytes instruction.Use PowerPC V2.06 popcntd instruction.Use PowerPC-64 instruction set.Use RJMP / RCALL even though CALL / JMP are available.Use ROM instead of RAM.Use SSE register passing conventions for SF and DF mode.Use STB_GNU_UNIQUE if supported by the assembler.Use SmartMIPS instructions.Use UNIX assembler syntax.Use UltraSPARC Compare-and-Branch extensions.Use UltraSPARC Fused Multiply-Add extensions.Use UltraSPARC Population-Count instruction.Use UltraSPARC Subtract-Extended-with-Carry instruction.Use UltraSPARC Visual Instruction Set version 1.0 extensions.Use UltraSPARC Visual Instruction Set version 2.0 extensions.Use UltraSPARC Visual Instruction Set version 3.0 extensions.Use UltraSPARC Visual Instruction Set version 4.0 extensions.Use VAX fp.Use VAXC structure conventions.Use VMS exit codes instead of posix ones.Use Virtualization (VZ) instructions.Use __cxa_atexit to register destructors.Use __cxa_get_exception_ptr in exception handling.Use a 32-bit long type.Use a 4-byte record marker for unformatted files.Use a 64-bit long type.Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO.Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.Use a smart stack protection method for certain functions.Use a stack protection method for every function.Use additional VIS instructions introduced in OSA2017.Use addresses that allocate global registers.Use all registers, reserving none for interrupt handlers.Use alternate register names.Use an 8-bit 'int' type.Use an 8-byte record marker for unformatted files.Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code.Use arbitrary sized immediates in bit operations.Use big-endian byte order.Use branch-and-break sequences to check for integer divide by zero.Use branch-protection features.Use bras for executable < 64k.Use call-clobbered registers for parameters and return value.Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.Use caller save register across calls if possible.Use certain scalar instructions added in ISA 3.0.Use control speculation.Use custom stacks instead of local memory for automatic storage.Use data speculation after reload.Use data speculation before reload.Use decimal floating point instructions.Use default method for sdata handling.Use different calling convention using 'rtd'.Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.Use direct references against %gs when accessing tls data.Use eXtended Physical Address (XPA) instructions.Use epsilon-respecting floating point compare instructions.Use expression value profiles in optimizations.Use f2c calling convention.Use features of and optimize for CPU.Use features of and schedule code for given CPU.Use features of and schedule given CPU.Use features of architecture ARCH.Use flat register window model.Use fp double instructions.Use fp registers.Use full-set registers for register allocation.Use given SPARC-V9 code model.Use given TILE-Gx code model.Use given address mode.Use given assembler dialect.Use given register vector width instructions instead of maximum register width in the auto-vectorizer.Use given stack-protector guard.Use given thread-local storage dialect.Use given x86-64 code model.Use hardware FP (default).Use hardware FP.Use hardware division instructions on ColdFire.Use hardware floating point conversion instructions.Use hardware floating point instructions.Use hardware floating point square root instruction.Use hardware floating point.Use hardware floating-point divide and square root instructions.Use hardware fp.Use hardware instructions for integer division.Use hardware prefetch instruction.Use hardware quad FP instructions.Use hardware transactional execution instructions.Use hardware vector facility instructions and enable the vector ABI.Use in block control speculation.Use in block data speculation after reload.Use in block data speculation before reload.Use in/loc/out register names.Use indirect CALLXn instructions for large programs.Use indirect calls.Use inline plt sequences to implement long calls and -fno-plt.Use instructions for a future architecture.Use instructions of and schedule code for given CPU.Use integer madd/msub instructions.Use internal function id in profile lookup.Use jump tables for sufficiently large switch statements.Use ldcw/ldcd coherent cache-control hint.Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls.Use library calls to perform floating-point operations (default).Use little-endian byte order.Use ll, sc and sync instructions.Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable.Use media instructions.Use microMIPS instructions.Use multiply add/subtract instructions.Use multiply high instructions for high part of 32x32 multiply.Use musl C library.Use native (MS) bitfield layout.Use new adddi3/subdi3 patterns.Use normal calling convention.Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previouslyUse of non-intrinsic module %qs at %C conflicts with intrinsic module name used previouslyUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %sUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qsUse only one TOC entry per procedure.Use ordinarily cached memory accesses for volatile references.Use packed stack layout.Use paired-single floating-point instructions.Use pattern compare instructions.Use pc-relative switch case tables - this enables case table shortening.Use portable calling conventions.Use profiling information for branch probabilities.Use propolice as a stack protection method.Use push instructions to save outgoing arguments.Use r11 to hold the static link in calls to functions via pointers.Use red-zone in the x86-64 code.Use reduced-set registers for register allocation.Use register stack for parameters and return value.Use registers for argument passing.Use registers r2 and r5.Use reorder instructions (swap and byte reversed load/store) (default).Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Use sample profile information for call graph node weights. The profile file is specified in the argument.Use shared libraries.Use simple data speculation check for control speculation.Use simple data speculation check.Use simulator runtime.Use smaller but slower prologue and epilogue code.Use software emulation for floating point (default).Use software floating point comparisons.Use software floating point.Use stack bias.Use stack protection method only for functions with the stack_protect attribute.Use structs on stronger alignment for double-word copies.Use stubs for function prologues.Use subroutines for function prologues and epilogues.Use synci instruction to invalidate i-cache.Use table based fast divide (default at -O3).Use table lookup optimization for small signed integer divisions.Use tas.b instruction for __atomic_test_and_set.Use the AltiVec ABI extensions.Use the Cray Pointer extension.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU assembler syntax.Use the GNU extension to the PE format for aligned common data.Use the RTL dead code elimination pass.Use the RTL dead store elimination pass.Use the bfd linker instead of the default linker.Use the bit-field instructions.Use the divide instruction.Use the floating point unit for integer add/subtract.Use the given base register for addressing the stack-protector guard.Use the given data alignment.Use the given offset for addressing the stack-protector guard.Use the given symbol for addressing the stack-protector guard.Use the gold linker instead of the default linker.Use the hardware barrel shifter instead of emulation.Use the lld LLVM linker instead of the default linker.Use the most feature-enabling options allowed by other options.Use the mvcle instruction for block moves.Use the narrowest integer type possible for enumeration types.Use the new min/max instructions defined in ISA 3.0.Use the simulator runtime.Use the soft multiply emulation (default).Use the software emulation for divides (default).Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code.Use traditional GNU semantics for inline functions.Use trap instead of a library function for undefined behavior sanitization.Use trap instructions to check for integer divide by zero.Use uClibc C library.Use unicode startup and define UNICODE macro.Use vector and scalar instructions added in ISA 2.07.Use vector instructions added in ISA 3.0.Use vector/scalar (VSX) instructions.Use zero-extending memory loads, not sign-extending ones.Used for generating code for some older kernel revisions.Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE constructUser operator %qs referenced at %L not found in module %qsUser operator procedure %qs at %L cannot be assumed character lengthUser operator procedure %qs at %L must be a FUNCTIONUser operator procedure %qs at %L must have at least one argumentUses of this option are diagnosed.Using IBM extended precision %<long double%>Using IEEE extended precision %<long double%>Using built-in specs.
  Usually "private extern" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.VALUE argument of the %s intrinsic function at %L shall be definableVALUE attribute at %CVALUE is not allowed inside of BLOCK at %CVALUE object %qs in %s clause at %LVALUE statement at %CVOIDmode on an outputVOLATILE attribute at %CVOLATILE attribute at %L cannot be specified in a PURE procedureVOLATILE statement at %CValid Nios II ISA levels (for -march):Valid arguments for the -msdata= option:Valid arguments to -malign-:Valid arguments to -mcode-readable=:Valid arguments to -mfpmath=:Valid arguments to -mr10k-cache-barrier=:Valid arguments to -mstack-protector-guard=:Valid arguments to -mstringop-strategy=:Valid arguments to -mtp=:Valid options for GP-relative addressing (for -mgpopt):Validate vtable pointers before using them.Variable %qs at %C cannot be redefined inside loop beginning at %LVariable %qs at %C with an initializer already appears in a DATA statementVariable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scopeVariable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributesVariable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)Variable %qs at %L cannot have both the POINTER and BIND(C) attributesVariable %qs at %L has not been assigned a format labelVariable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)Variable %qs at %L in this context must be constantVariable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray componentsVariable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argumentVariable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphicVariable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowedVariable %qs at %L may not be a C interoperable kind but it is BIND(C)Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qsVariable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qsVariable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarrayVariable %qs at %L set to undefined value inside loop  beginning at %L as INTENT(OUT) argument to subroutine %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qsVariable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarrayVariable %qs cannot appear in a variable definition context (%s) at %L in PURE procedureVariable %qs cannot appear in the expression at %LVariable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qsVariable %qs has not been assigned a target label at %LVariable %qs in %s clause is used in NAMELIST statement at %LVariable %qs in common block %qs at %C cannot be bind(c) since it is not globalVariable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a globalVariable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %LVariable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %LVariable %qs is not a dummy argument at %LVariable %qs is used at %L before the ENTRY statement in which it is a parameterVariable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %LVariable %qs with binding label %qs at %L uses the same global identifier as entity at %LVariable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameterVariable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarrayVariable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarrayVariable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeVariable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attributeVariable %s at %L with NO_ARG_CHECK attribute may only be used as actual argumentVariable %s at %L with NO_ARG_CHECK attribute shall be a dummy argumentVariable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic typeVariable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size arrayVariable %s at %L with NO_ARG_CHECK attribute shall not have a subobject referenceVariable %s cannot be INTENT(IN) at %CVariable %s cannot be assigned in PURE procedure at %CVariable at %C is an element of a COMMON blockVariable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveVariable is USE-associated with !$ACC DECLARE at %LVariable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %LVariable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LVariable type is UNKNOWN in assignment at %LVariable with NO_ARG_CHECK attribute at %L is only permitted as argument to the intrinsic functions C_LOC and PRESENTVector library ABI to use.Vectorize for double-word operations.Version loops based on whether indices have a stride of one.Virtual function multiversioning not supportedVolatile memory accesses do not use I/O load/store instructions.Volatile memory accesses use I/O load/store instructions.WAIT at %C not allowed in Fortran 95WAIT clause at %L requires a scalar INTEGER expressionWAIT statement not allowed in PURE procedure at %CWHERE assignment target at %L has inconsistent shapeWHERE mask at %L has inconsistent shapeWHERE/ELSEWHERE clause at %L requires a LOGICAL arrayWarn about "extern" declarations not at file scope.Warn about "suspicious" constructs.Warn about 'new' of type with extended alignment without -faligned-new.Warn about @selector()s without previously declared methods.Warn about C constructs that are not in the common subset of C and C++.Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020.Warn about C++ polymorphic types where adding final keyword would improve code quality.Warn about C++ virtual methods where adding final keyword would improve code quality.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about GCC format strings with strings unsuitable for diagnostics.Warn about NULL being passed to argument slots marked as requiring non-NULL.Warn about PCH files that are found but not used.Warn about USE statements that have no ONLY qualifier.Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage.Warn about accesses to interior zero-length array members.Warn about alignment of COMMON blocks.Warn about all enumerated switches missing a specific case.Warn about an empty body in an if or else statement.Warn about an invalid DO loop.Warn about boolean expression compared with an integer value different from true/false.Warn about buffer overflow in string manipulation functions like memcpy and strcpy.Warn about called procedures not explicitly declared.Warn about calling std::move on a local object in a return statement preventing copy elision.Warn about calls to snprintf and similar functions that truncate output.Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1.Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument.Warn about calls with implicit interface.Warn about casting functions to incompatible types.Warn about casts between incompatible function types.Warn about casts that will produce a null result.Warn about casts which discard qualifiers.Warn about catch handlers of non-reference type.Warn about certain operations on boolean expressions.Warn about code paths in which NULL is passed to a must-not-be-NULL function argument.Warn about code paths in which a NULL pointer is dereferenced.Warn about code paths in which a freed value is used.Warn about code paths in which a heap-allocated pointer leaks.Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a stack frame that has returned.Warn about code paths in which a non-heap pointer is freed.Warn about code paths in which a pointer can be freed more than once.Warn about code paths in which a pointer to a stale stack frame is used.Warn about code paths in which a possibly-NULL pointer is dereferenced.Warn about code paths in which a possibly-NULL value is passed to a must-not-be-NULL function argument.Warn about code paths in which a stdio FILE can be closed more than once.Warn about code paths in which a stdio FILE is not closed.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an uninitialized value is used.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which sensitive data is written to a file.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about constant integer divisions with truncated results.Warn about creation of array temporaries.Warn about dangling else.Warn about declarations of entities that may be missing attributes that related entities have been declared with.Warn about deleting polymorphic objects with non-virtual destructors.Warn about deprecated 'vector long ...' AltiVec type usage.Warn about deprecated uses of volatile qualifier.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enumerated switches missing a "default:" statement.Warn about enumerated switches, with no default, missing a case.Warn about equality comparisons involving REAL or COMPLEX expressions.Warn about features not present in ISO C11, but present in ISO C2X.Warn about features not present in ISO C90, but present in ISO C99.Warn about features not present in ISO C99, but present in ISO C11.Warn about features not present in traditional C.Warn about format strings that are not literals.Warn about format strings that contain NUL bytes.Warn about function call elimination.Warn about function calls with format strings that write past the end of the destination region.Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1.Warn about function parameters declared without a type specifier in K&R-style functions.Warn about function pointer arithmetic.Warn about functions which might be candidates for __attribute__((cold)).Warn about functions which might be candidates for __attribute__((const)).Warn about functions which might be candidates for __attribute__((malloc)).Warn about functions which might be candidates for __attribute__((noreturn)).Warn about functions which might be candidates for __attribute__((pure)).Warn about functions which might be candidates for format attributes.Warn about global functions without previous declarations.Warn about global functions without prototypes.Warn about implicit conversion of enum types.Warn about implicit conversions from "float" to "double".Warn about implicit declarations.Warn about implicit function declarations.Warn about inappropriate attribute usage.Warn about incompatible integer to pointer and pointer to integer conversions.Warn about invalid OpenACC dimensions.Warn about invalid uses of the "offsetof" macro.Warn about macros defined in the main file that are not used.Warn about maybe uninitialized automatic variables.Warn about missing ampersand in continued character constants.Warn about missing fields in struct initializers.Warn about missing sized deallocation functions.Warn about misuses of pragmas.Warn about most implicit conversions.Warn about multiple declarations of the same object.Warn about narrowing conversions within { } that are ill-formed in C++11.Warn about non-virtual destructors.Warn about none ISO msvcrt scanf/printf width extensions.Warn about optimizations that assume that signed overflow is undefined.Warn about overflow in arithmetic expressions.Warn about overloaded virtual function names.Warn about overriding initializers with side effects.Warn about overriding initializers without side effects.Warn about packed bit-fields whose offset changed in GCC 4.4.Warn about pointer casts which increase alignment.Warn about positional initialization of structs requiring designated initializers.Warn about possible aliasing of dummy arguments.Warn about possible security problems with format functions.Warn about possible violations of sequence point rules.Warn about possibly incorrect subscripts in do loops.Warn about possibly missing braces around initializers.Warn about possibly missing parentheses.Warn about possibly nested block comments, and C++ comments spanning more than one physical line.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about real-literal-constants with 'q' exponent-letter.Warn about redundant calls to std::move.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about semicolon after in-class function definition.Warn about sign differences with format functions.Warn about signed-unsigned comparisons.Warn about some C++ One Definition Rule violations during link time optimization.Warn about statements between switch's controlling expression and the first case.Warn about stray tokens after #else and #endif.Warn about strftime formats yielding 2-digit years.Warn about subscripts whose type is "char".Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.Warn about suspicious declarations of "main".Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.Warn about suspicious length parameters to certain string functions if the argument uses sizeof.Warn about suspicious uses of memory addresses.Warn about switch values that are outside of the switch's type range.Warn about switches with boolean controlling expression.Warn about things that change between the current -fabi-version and the specified version.Warn about things that will change when compiling with an ABI-compliant compiler.Warn about truncated character expressions.Warn about truncated source lines.Warn about truncation in string manipulation functions like strncat and strncpy.Warn about type safety and similar errors and mismatches in declarations with alias attributes.Warn about uncasted NULL used as sentinel.Warn about underflow of numerical constant expressions.Warn about uninitialized automatic variables.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.Warn about unsuffixed float constants.Warn about unused dummy arguments.Warn about use of multi-character character constants.Warn about useless casts.Warn about user-specified include directories that do not exist.Warn about uses of __attribute__((deprecated)) declarations.Warn about uses of __attribute__((warning)) declarations.Warn about uses of a comma operator within a subscripting expression.Warn about uses of register storage specifier.Warn about uses of std::initializer_list that can result in dangling pointers.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn about zero-trip DO loops.Warn for calls to allocation functions that specify zero bytes.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for implicit type conversions between signed and unsigned integers.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn for obsolescent usage in a declaration.Warn for placement new expressions with undefined behavior.Warn for suspicious integer expressions in boolean context.Warn for unsafe raw memory writes to objects of class types.Warn from speculative compiles such as __traits(compiles).Warn if "defined" is used outside #if.Warn if C++17 noexcept function type will change the mangled name of a symbol.Warn if a C-style cast is used in a program.Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.Warn if a comparison always evaluates to true or false.Warn if a comparison is always true or always false due to the limited range of the data type.Warn if a deprecated compiler feature, class, method, or field is used.Warn if a function uses alloca or creates an array with dynamic size.Warn if a local declaration hides an instance variable.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a property for an Objective-C object has no assign semantics specified.Warn if a selector has multiple methods.Warn if a simd directive is overridden by the vectorizer cost model.Warn if a single function's framesize exceeds the given framesize.Warn if a string is longer than the maximum portable length specified by the standard.Warn if a subobject has an abi_tag attribute that the complete object type does not have.Warn if a throw expression will always result in a call to terminate().Warn if a user-procedure has the same name as an intrinsic.Warn if a variable length array is used.Warn if a virtual base has a non-trivial move assignment operator.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if an old-style parameter definition is used.Warn if an undefined macro is used in an #if directive.Warn if comparing pointer parameter with nonnull attribute with NULL.Warn if constant CFString objects contain non-portable characters.Warn if constructor or destructors with priorities from 0 to 100 are used.Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if devices.csv is not found or there are problem parsing it (default: on).Warn if inherited methods are unimplemented.Warn if left shift of a signed value overflows.Warn if left shifting a negative value.Warn if loops have been interchanged.Warn if passing too many arguments to a function for its format string.Warn if qualifiers on arrays which are pointer targets are discarded.Warn if shift count >= width of type.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the address space of an address is changed.Warn if the code is too complicated for the analyzer to fully explore.Warn if the pointer in a pointer assignment might outlive its target.Warn if the type of a variable might be not interoperable with C.Warn if trigraphs are encountered that might affect the meaning of the program.Warn if type qualifiers on pointers are discarded.Warn if type signatures of candidate methods do not match exactly.Warn in case profiles in -fprofile-use do not exist.Warn in case profiles in -fprofile-use do not match.Warn of prototypes causing type conversions different from what would happen in the absence of prototype.Warn on any use of alloca.Warn on direct multiple inheritance.Warn on direct virtual inheritance.Warn on intrinsics not part of the selected standard.Warn on namespace definition.Warn on primary template declaration.Warn on suspicious calls of standard functions computing absolute values.Warn on suspicious constructs involving reverse scalar storage order.Warn that -fno-automatic may break recursion.Warn when __builtin_frame_address or __builtin_return_address is used unsafely.Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.Warn when a #warning directive is encountered.Warn when a base is inaccessible in derived due to ambiguity.Warn when a built-in function is declared with the wrong signature.Warn when a built-in preprocessor macro is undefined or redefined.Warn when a class is redeclared or referenced using a mismatched class-key.Warn when a class or enumerated type is referenced using a redundant class-key.Warn when a const variable is unused.Warn when a conversion function will never be called due to the type it converts to.Warn when a declaration does not specify a type.Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.Warn when a declaration is found after a statement.Warn when a function cannot be expanded to HSAIL.Warn when a function is unused.Warn when a function parameter is only set, otherwise unused.Warn when a function parameter is unused.Warn when a jump misses a variable initialization.Warn when a label is unused.Warn when a left-hand-side array variable is reallocated.Warn when a left-hand-side variable is reallocated.Warn when a literal '0' is used as null pointer.Warn when a logical operator is suspiciously always evaluating to true or false.Warn when a noexcept expression evaluates to false even though the expression can't actually throw.Warn when a pointer differs in signedness in an assignment.Warn when a pointer is cast to an integer of a different size.Warn when a pointer is compared with a zero character constant.Warn when a register variable is declared volatile.Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.Warn when a switch case falls through.Warn when a variable is only set, otherwise unused.Warn when a variable is unused.Warn when a vector operation is compiled outside the SIMD.Warn when all constructors and destructors are private.Warn when an argument passed to a restrict-qualified parameter aliases with another argument.Warn when an atomic memory model parameter is known to be outside the valid range.Warn when an expression value is unused.Warn when an inlined function cannot be inlined.Warn when an optimization pass is disabled.Warn when attempting to free a non-heap object.Warn when converting the type of pointers to member functions.Warn when deleting a pointer to incomplete type.Warn when fields in a struct with the packed attribute are misaligned.Warn when logical not is used on the left hand side operand of a comparison.Warn when multiple, different, fast interrupt handlers are in the compilation unit.Warn when non-templatized friend functions are declared within a template.Warn when not issuing stack smashing protection for some reason.Warn when one local variable shadows another local variable or parameter of compatible type.Warn when one local variable shadows another local variable or parameter.Warn when one variable shadows another (globally).Warn when one variable shadows another.  Same as -Wshadow=global.Warn when overload promotes from unsigned to signed.Warn when padding is required to align structure members.Warn when profiling instrumentation was requested, but could not be applied to a certain function.Warn when sizeof is applied on a parameter declared as an array.Warn when the address of packed member of struct or union is taken.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when the indentation of the code does not reflect the block structure.Warn when the packed attribute has no effect on struct layout.Warn when there is a cast to a pointer from an integer of a different size.Warn when there is a conversion between pointers that have incompatible types.Warn when typedefs locally defined in a function are not used.Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).Warn whenever a trampoline is generated.Warn whenever an Objective-C assignment is being intercepted by the garbage collector.Warn whenever attributes are ignored.Warn whenever type qualifiers are ignored.WarningWhen "signed" or "unsigned" is not given make the bitfield signed.When "signed" or "unsigned" is not given make the bitfield unsigned.When -mhard-float is selected, enables generation of double-precision floating point instructions.  By default functions from libgcc are used to perform double-precision floating point operations.When -mhard-float is selected, enables generation of unordered floating point compare and set flag (lf.sfun*) instructions.  By default functions from libgcc are used to perform unordered floating point compare and set flag operations.When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X.When generating -fpic code, allow the use of PLTs. Ignored for fno-pic.When generating -mabicalls code, allow executables to use PLTs and copy relocations.When generating -mabicalls code, make the code suitable for use in shared libraries.When linking for big-endian targets, generate a BE8 format image.When linking for big-endian targets, generate a legacy BE32 format image.When possible do not generate stack frames.When running CSE, follow jumps to their targets.When vectorizing for SVE, consider using unpacked vectors for smaller elements and use the cost model to pick the cheapest approach.  Also use the cost model to choose between SVE and Advanced SIMD vectorization.Where shorter, use canonicalized paths to systems headers.Whether codegen errors should be ICEs when -fchecking.Whether software prefetch hints should be issued for non-constant strides.Whether to use canonical types.Which -fsched-pressure algorithm to apply.While setting up signal handler: %mWhile setting up signal stack: %mWhole program analysis (WPA) mode with number of parallel jobs specified.Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shapeWork around VR4130 mflo/mfhi errata.Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.Work around an early 4300 hardware bug.Work around bug in multiplication instruction.Work around certain 24K errata.Work around certain R10000 errata.Work around certain R4000 errata.Work around certain R4400 errata.Work around certain RM7000 errata.Work around certain VR4120 errata.Work around errata for early SB-1 revision 2 cores.Work around hardware multiply bug.Work around the R5900 short loop erratum.Workaround for ARM Cortex-A53 Erratum number 835769.Workaround for ARM Cortex-A53 Erratum number 843419.Wrap all indirect branches into execute in order to disable branch prediction.Wrap all indirect calls into execute in order to disable branch prediction.Wrap all indirect return branches into execute in order to disable branch prediction.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory.Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead.Write a SRCFILE.opt-record.json file detailing what optimizations were performed.Write all declarations as Ada code for the given file only.Write all declarations as Ada code transitively.Writing module %qs at line %d column %d: %sWrong OpenACC continuation at %C: expected !$ACC, got !$OMPWrong OpenMP continuation at %C: expected !$OMP, got !$ACCX argument at %L to C_LOC shall not be polymorphicX descriptor requires leading space count at %LX32 does not support %<ms_abi%> attributeXXX entering %<pop_everything ()%>XXX leaving %<pop_everything ()%>You must enable MVE instructions to use these intrinsicsYou must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics.You must enable VFP instructions to use these intrinsics.You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics.You need a C startup file for -msys-crt0=Zero is not a valid statement label at %CZero width in format descriptor in format string at %L[...][...] style array constructors at %C[Leaving %s]
! [available in [cannot find %s][default][disabled][enabled]__BELOW100__ attribute not allowed with auto storage class__delay_cycles is limited to 32-bit loop counts__delay_cycles only takes non-negative cycle counts__delay_cycles() only takes constant arguments__float128 and __ibm128 cannot be used in the same expression__float128 and long double cannot be used in the same expression__fp16 and no ldrh__ibm128 and long double cannot be used in the same expression`a brace-enclosed initializer is not allowed herea call to a constructor cannot appear in a constant-expressiona cast to a type other than an integral or enumeration type cannot appear in a constant-expressiona class template declaration must not declare anything elsea comma operator cannot appear in a constant-expressiona concept cannot be a member functiona concept cannot be constraineda constructor cannot be %<concept%>a conversion function cannot have a trailing return typea destructor cannot be %qsa different type is defined in another translation unita field of same name but different type is defined in another translation unita field with different name is defined in another translation unita function call cannot appear in a constant-expressiona function concept cannot be constraineda function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa lambda closure type has a deleted copy assignment operatora lambda closure type has a deleted default constructora later %<-fabi-version=%> (or =0) avoids this error with a change in manglinga member of a structure or union cannot have a variably modified typea nested function is not supported for reduced registersa nested namespace definition cannot be inlinea nested namespace definition cannot have attributesa non-template variable cannot be %<concept%>a parameter cannot be declared %qsa parameter list with an ellipsis cannot match an empty parameter name list declarationa statement expression is an insufficient context for overload resolutiona storage class can only be specified for objects and functionsa storage class on an anonymous aggregate in class scope is not alloweda template cannot be defaulteda template declaration cannot appear at block scopea template-id may not appear in a using-declarationa temporary bound to %qD only persists until the constructor exitsa transaction expression cannot appear in a constant-expressiona type defined in another translation unit is not polymorphica type defined in another translation unit is polymorphica type with different bases is defined in another translation unita type with different number of fields is defined in another translation unita type with different precision is defined in another translation unita type with different signedness is defined in another translation unita type with different size is defined in another translation unita type with different virtual table pointers is defined in another translation unita variable cannot be declared %<consteval%>a variable concept cannot be constraineda wide string is invalid in this contextabnormal call edges for non-call insn in bb %iabnormal edges for no purpose in bb %iabort in %s, at %s:%dabsolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of valueabstract declarator %qT used as declarationaccess declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keywordaccessing %qD member instead of initialized %qD member in constant expressionaccessing a member %qE of an atomic structure %qEaccessing a member %qE of an atomic union %qEaccessing data memory with program memory addressaccessing program memory with data memory addressaccessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>accessing uninitialized array elementaccessing uninitialized member %qDaccessing value of %qE through a %qT glvalue in a constant expressionaccumulator is not a constant integeraccumulator number is out of boundsactual argument to INTENT = OUT/INOUTadd %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixesadd explicit %<this%> or %<*this%> captureadd parentheses around left hand side expression to silence this warningadd_sym(): Bad sizing modeaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress mode %qs not supported in the %s bit modeaddress of array with reverse scalar storage order requestedaddress of explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of label %qD returnedaddress of local variable %qD returnedaddress of overloaded function with no contextual type informationaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraddress requested for %qD, which is declared %<register%>address space %qs not supported for devices with flash size up to %d KiBaddress spaces are not supported for reduced Tiny devicesaddress taken but %<TREE_ADDRESSABLE%> bit not setaddress taken, but ADDRESSABLE bit not setaddress-of an object %qE with thread local or automatic storage is not a constant expressionaggregate %q#D has incomplete type and cannot be definedaggregate value used where a complex was expectedaggregate value used where a fixed-point was expectedaggregate value used where a floating-point was expectedaggregate value used where an integer was expectedakaalias definitions not supported in Mach-O; ignoredalias definitions not supported in this configurationalias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>aliased declaration herealignment %u of %qT is less than %ualignment (%u) for %s exceeds maximum alignment for global common data.  Using %ualignment for %q+D was previously specified as %d and may not be decreasedalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %q+D is greater than maximum object file alignment %dalignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)alignment of %qD is bigger than original declarationalignment of %qD will increase in %<-fabi-version=9%>alignment of array elements is greater than element sizealignment specified for %<register%> object %qEalignment specified for bit-field %qEalignment specified for function %qEalignment specified for parameter %qEalignment specified for type name in %<sizeof%>alignment specified for type name in %qEalignment specified for type name in castalignment specified for typedef %qEalignment specified for unnamed bit-fieldalignment specified for unnamed parameterall member functions in class %qT are privateallocatable argumentallocated herealready captured %qD in lambda expressionalso found %<%c%s%>alternatives not allowed in %<asm%> flag outputambiguating new declaration %q+#Dambiguating new declaration of %q#Dambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')ambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%sambiguous overload for ambiguous overload for intrinsic %qsambiguous template instantiation for %q#Dambiguous template instantiation for %q#Tambiguous template specialization %qD for %q+Damdgpu_hsa_kernel attribute requires string constant argumentsan %<asm%> specification is not allowed on a function-definitionan address area attribute cannot be specified for local variablesan argument type that has a default promotion cannot match an empty parameter name list declarationan array of different size is defined in another translation unitan array reference cannot appear in a constant-expressionan assignment cannot appear in a constant-expressionan attribute that appertains to a type-specifier is ignoredan decrement cannot appear in a constant-expressionan empty string cannot be in %<target_clones%> attributean enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan enum with mismatching number of values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an increment cannot appear in a constant-expressionan indirect edge from %s has no corresponding call_stmtan indirect edge with unknown callee corresponding to a call_stmt with a known declaration:an interrupt handler cannot be compiled with %<-muser-mode%>anachronismanachronism: anachronistic old-style base class initializerand %qT has no template constructorsand fieldand the implicitly-defined constructor does not initialize %q#Danonymous %s declared inside parameter list will not be visible outside of this definition or declarationanonymous SSA name cannot have default definitionanonymous struct not inside named typeanonymous union with no membersapplying %<#pragma weak %+D%> after first use results in unspecified behaviorarchitecture %qs supported for assembler onlyare_identical_variables: Bad typeargument %d is an unsigned literal that is out of rangeargument %d must be an unsigned literalargument %d of %qE might be a candidate for a format attributeargument %d of %qE must be a pointer to a constant size typeargument %d of %qE must be a pointer typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD declared hereargument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wnormalized%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> unknownargument %u in call to function %qE does not have integral typeargument %u of %<__builtin_tgmath%> has no argumentsargument %u of %<__builtin_tgmath%> has variable argumentsargument %u of %<__builtin_tgmath%> has wrong number of argumentsargument %u of %<__builtin_tgmath%> is not a function pointerargument %u of %<__builtin_tgmath%> is unprototypedargument 1 must be 0 or 2argument 1 must be a 1-bit unsigned literalargument 1 must be a 5-bit signed literalargument 1 must be a 6-bit unsigned literalargument 1 must be a mapargument 1 must be an 8-bit field valueargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a constant size typeargument 1 of %qE must be a pointer to a nonzero size objectargument 1 of %qs is out of rangeargument 1 of %qs must be a constantargument 2 must be 0 or 1argument 2 must be a 1-bit unsigned literalargument 2 must be a 2-bit unsigned literalargument 2 must be a 3-bit unsigned literalargument 2 must be a 4-bit unsigned literalargument 2 must be a 5-bit unsigned literalargument 2 must be a 6-bit unsigned literalargument 2 must be a 7-bit unsigned literalargument 3 in call to function %qE does not have pointer to integral typeargument 3 in call to function %qE has boolean typeargument 3 in call to function %qE has enumerated typeargument 3 in call to function %qE has pointer to %<const%> type (%qT)argument 3 in call to function %qE has pointer to boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument 3 must be a 1-bit unsigned literalargument 3 must be a 2-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument 3 must be in the range [0, 15]argument list function at %Cargument must be a field referenceargument must be array or slice or channelargument must be channelargument must be string or array or slice or map or channelargument must have complex typeargument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>argument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute ignoredargument of %qE attribute is missingargument of %qE attribute is not "ilink" or "firq"argument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not "reset", "software_exception", "page_miss", "timer0", "timer1", "message", "dma0", "dma1", "wand" or "swi"argument of %qE attribute is not a string constantargument of %qE attribute is not a string constant or numberargument of Offsetof implies indirection of an embedded fieldargument of function call might be a candidate for a format attributeargument of type %qT not permitted with -mgeneral-regs-onlyargument to %%:compare-debug-auxbase-opt does not end in %<.gk%>argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>argument to %<__integer_pack%> must be between 0 and %dargument to %<alloca%> is too largeargument to %<alloca%> is zeroargument to %<alloca%> may be too largeargument to %<alloca%> may be too large due to conversion from %qT to %qTargument to %<decltype%> must be an expressionargument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to use the size of the destination?argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit lengthargument to %qE attribute is neither eic, nor vector=<line>argument to %qE attribute is neither zero, nor oneargument to %qE attribute is not "user", "supervisor", or "machine"argument to %qE attribute is not (keep|thunk|thunk-extern)argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)argument to %qE attribute is not intstackargument to %qE attribute larger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs must be a 2-bit unsigned literalargument to %qs should be a non-negative integerargument to %qs should be a non-negative integer optionally followed by a size unitargument to be formatted is not %<...%>argument to interrupt attribute is unsupported for weak functionsargument to variable-length array is too largeargument to variable-length array is zeroargument to variable-length array may be too largeargument to variable-length array may be too large due to conversion from %qT to %qTarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments of type %qT require the SVE ISA extensionarguments to %qs should be non-negative integersarguments to destructor are not allowedarguments to the %qE attribute must be narrow string literalsarguments to the %qE attribute must contain valid identifiersarith_power(): Bad basearith_power(): unknown typearithmetic IFarithmetic involving a null pointer in %qEarithmetic on pointer to an empty aggregatearithmetic on pointer to an incomplete typearray %<TYPE_DOMAIN%> is not integer typearray %q+D assumed to have one elementarray %qD declared herearray %qD initialized by parenthesized string literal %qEarray assignmentarray bound forbidden after parenthesized type-idarray bound is not an integer constantarray index in initializer exceeds array boundsarray index in initializer is not an integer constant expressionarray index in initializer not of integer typearray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray member %q#D declared herearray must be initialized with a brace-enclosed initializerarray of inappropriate type initialized from string constantarray of runtime bound cannot be captured by copy, only by referencearray resultarray section does not have mappable type in %qs clausearray section in %<#pragma acc declare%>array section is not contiguous in %qs clausearray size in new-expression must be constantarray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %E is above array bounds of %qTarray subscript %E is below array bounds of %qTarray subscript %E is outside array bounds of %qTarray subscript %E is outside the bounds of an interior zero-length array %qTarray subscript %qE is outside the bounds of an interior zero-length array %qTarray subscript %wi is below array bounds of %qTarray subscript %wi is outside array bounds of %qTarray subscript %wu is above array bounds of %qTarray subscript [%E, %E] is outside array bounds of %qTarray subscript [%wi, %wi] is outside array bounds of %qTarray subscript has type %<char%>array subscript is not an integerarray subscript value %qE is outside the bounds of array %qD of type %qTarray subscript value %qE is outside the bounds of array type %qTarray type has incomplete element type %qTarray types have different boundsarray used as initializerarrays of functions are not meaningfulasm flags not supported in thumb1 modeassembler does not support %<-mabi=ilp32%>assembler name hash list corruptedassertion missing after %qsassign semantics attributes of property %qD conflict with previous declarationassigning to an array from an initializer listassignmentassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment from pointer to non-enclosed address spaceassignment from temporary %<initializer_list%> does not extend the lifetime of the underlying arrayassignment left-hand side might be a candidate for a format attributeassignment makes %q#v qualified function pointer from unqualifiedassignment of constant field %qDassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only reference %qDassignment of read-only variable %qDassignment suppressionassignment to %qT from %qT makes integer from pointer without a castassignment to %qT from %qT makes pointer from integer without a castassignment to %qT from incompatible pointer type %qTassignment to %qT from pointer to %qD with incompatible type %qTassignment to expression with array typeassociate_integer_pointer(): Already associatedassumed-rank argumentassumed-shape argumentassumed-type argumentassuming cast to type %qT from overloaded functionassuming directive output of %wu byteassuming directive output of %wu bytesassuming pointer to member %qDassuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>assuming signed overflow does not occur when simplifying conditionalassuming signed overflow does not occur when simplifying conditional to constantassuming signed overflow does not occur when simplifying range testasynchronous argumentat offset %s to an object allocated by %qE hereat offset %s to an object declared hereat offset %s to an object with size %wu allocated by %qE hereat offset %s to an object with size %wu declared hereat offset %s to an object with size at most %wu allocated by %qD hereat offset %s to an object with size at most %wu declared hereat offset %s to an object with size between %wu and %wu allocated by %qE hereat offset %s to an object with size between %wu and %wu declared hereat offset %s to object %qD declared hereat offset %s to object %qD with size %E declared hereatexit failedattempt to take address of bit-fieldattempt to take address of bit-field structure member %qDattribute %<%E(%s)%> missing an argumentattribute %<%E(%s, %E)%> invalid positional argument %iattribute %<%E(%s, %E, %E)%> invalid positional argument %iattribute %<deprecated%> can appear at most once in an attribute-listattribute %<fallthrough%> can appear at most once in an attribute-listattribute %<fallthrough%> not preceding a case label or default labelattribute %<maybe_unused%> can appear at most once in an attribute-listattribute %<nodiscard%> can appear at most once in an attribute-listattribute %<noreturn%> can appear at most once in an attribute-listattribute %<target%> argument not a stringattribute %qE argument must be one of %qs or %qsattribute %qE argument must be one of %qs, %qs, %qs, or %qsattribute %qE argument not a stringattribute %qE invalid modeattribute %qE invalid mode %qs; expected one of %qs, %qs, or %qsattribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>attribute %qE without arguments on a non-prototypeattribute %qs applies to array types onlyattribute %qs argument %qs is unknownattribute %qs argument is not a stringattribute %qs invalid positional argumentattribute %qs mismatch with mode %qsattribute %qs mismatched positional argument values %i and %iattribute %qs missing positional argument 2 provided in previous designationattribute %qs positional argument %i invalid value %wiattribute %qs positional argument %i value %wi exceeds number of function arguments %uattribute %qs positional argument 1 references %qs-qualified argument type %qTattribute %qs positional argument 1 references argument of function type %qTattribute %qs positional argument 1 references non-pointer argument type %qTattribute %qs positional argument 2 conflicts with previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute declarationattribute for %q#T must follow the %qs keywordattribute ignoredattribute ignored in declaration of %q#Tattribute ignored in explicit instantiation %q#Tattribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>attribute using prefix used together with scoped attribute tokenattribute value %qs is unknown in %qs attributeattribute value %qs was already specified in %qs attributeattribute(target("%s")) is unknownattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes at the beginning of statement are ignoredattributes ignored on elaborated-type-specifier that is not a forward declarationattributes ignored on template instantiationattributes ignored on uninstantiated typeattributes in parameter array declarator ignoredattributes may not be specified before the %<@%D%> Objective-C++ keywordattributes should be specified before the declarator in a function definitionauto fpu selection not currently permitted hereautomatic variable %qE cannot be %<threadprivate%>aux field set for edge %s->%saux field set for indirect edge from %sbackend decl for module variable %qs already existsbad ADDR_SPACE_GLOBAL addressbad addressbad address, not (reg+disp):bad address, not a constant:bad address, not an I/O address:bad address, not post_inc or pre_dec:bad alignment: %dbad amount of stack space removal: %dbad builtin codebad builtin fcodebad builtin icodebad condition codebad expressionbad expression type during walk (%d)bad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad movebad opbad operandbad option %qs to attribute %<optimize%>bad option %qs to pragma %<optimize%>bad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad registerbad register to frv_print_operand_memory_reference_reg:bad return type for function argument %u of %<__builtin_tgmath%>bad shift insn:bad testbad type for argument %u of function argument %u of %<__builtin_tgmath%>bad usage of spec function %qsbad value %<%s%> for %<-mtls-size=%> switchbad value %qs for %<-mcpu%> switchbad value %qs for %<-mfp-rounding-mode%> switchbad value %qs for %<-mfp-trap-mode%> switchbad value %qs for %<-mmemory-latency%>bad value %qs for %<-mtls-size%> switchbad value %qs for %<-mtrap-precision%> switchbad value %qs for %<-mtune%> switchbad value (%qs) for %<-march=%> switchbad value (%qs) for %<-mtune=%> switchbad value (%qs) for %<target("arch=")%> attributebad value (%qs) for %<target("tune=")%> attributebad value for %<%s-%s%>bad value for %<%s=%s%>badly nested C headers from preprocessorbare apostrophe %<'%> in formatbarrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionbase %qT will be initialized afterbase class %q#T has accessible non-virtual destructorbase class %q#T should be explicitly initialized in the copy constructorbase class %qT is not publicbase initializer expansion %qT contains no parameter packsbase operand of %<->%> has non-pointer type %qTbase operand of %<->%> is not a pointerbase type %qT fails to be a struct or class typebase variable or SSA name undeclaredbasic block %d pred edge is corruptedbasic block %d should be marked irreduciblebasic block %d should not be marked irreduciblebasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d does not belong to loop %dbb %d has father loop %d, should be loop %dbb %d on wrong placebecause %qT has user-provided %qDbecause it is a member of %qTbecause it is used as a glvaluebecause the array element type %qT has variable sizebegin expression refers to outer iterator %qDbinary argument %u to decimal-only type-generic functionbinary expression in operand of fold-expressionbinary operator does not support mixing vector bool with floating point vector operandsbinary operator does not support two vector bool operandsbinary operator does not support vector bool operandbind(c) procedurebinding reference of type %qH to %qI discards qualifiersbit-field %q#D with non-integral type %qTbit-field %q+D width not an integer constantbit-field %qD has non-integral type %qTbit-field %qD with non-integral type %qTbit-field %qE has atomic typebit-field %qE in %qs clausebit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionbit-field has atomic typebitwise comparison always evaluates to falsebitwise comparison always evaluates to trueblock IFbody of %<constexpr%> function %qD not a return-statementbogus DISPOSE construction: %dbogus JARL construction: %dbogus JR construction: %dbogus PREPEARE construction: %dbogus comparison result typeboolean registers required for the floating-point optionboth %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>both %<__thread%> and %<thread_local%> specifiedboth %<monotonic%> and %<nonmonotonic%> modifiers specifiedboth %qs and %qs specifiedboth %s and %qE attribute provide addressboth arguments in binary fold have unexpanded parameter packsboth arguments must be compatibleboth arguments to %<__builtin___clear_cache%> must be pointersboth binary and decimal floating-point arguments to type-generic functionboth branches of %<if%> statement marked as %qsboth complex and decimal floating-point arguments to type-generic functionbraced spec %qs ends in escapebraced spec %qs is invalid at %qcbraced spec body %qs is invalidbraced-group within expression allowed only inside a functionbraces around scalar initializerbraces around scalar initializer for type %qTbranch %2d never executedbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbreak statement within %<#pragma simd%> loop bodybuild_dt: format with namelistbuilt-in %qD declared herebuilt-in function %q+D declared as non-functionbuilt-in function %qD declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE must be directly calledbuilt-in function %qE not supported for MIPS16builtin %qF is deprecated.builtin %qF is for GCC internal use only.builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher).builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher).builtin %qs is only valid in 64-bit modebuiltin %qs needs GLIBC (2.23 and newer) that exports hardware capability bitsbuiltin %qs only accepts 1 argumentbuiltin %qs only accepts 2 argumentsbuiltin %qs only accepts 3 argumentsbuiltin %qs only accepts a string argumentbuiltin %qs requires builtin %qsbuiltin requires an immediate for operand %dbuiltin vec_step can only be used on vector types.but %qD does not throw; perhaps it should be declared %<noexcept%>but is prevailed by one without from other translation unitbut not herebytecode stream in file %qs generated with GCC compiler older than 10.0bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%dbytecode stream: expected tag %s instead of %sbytecode stream: found empty cgraph nodebytecode stream: found multiple instances of cgraph node with uid %dbytecode stream: found non-null terminated stringbytecode stream: garbage at the end of symbols sectionbytecode stream: no callee found while reading edgebytecode stream: no caller found while reading edgebytecode stream: string too long for the string tablebytecode stream: tag %s is not in the expected range [%s, %s]bytecode stream: trying to read %d bytes after the end of the input bufferbytecode stream: unexpected LTO section %sbytecode stream: unexpected tag %sbytecode stream: unknown GIMPLE statement tag %sc++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>call   %2d never executed
  call   %2d returned %s
! call has circular dependencycall is considered never executed and code size would growcall is unlikely and code size would growcall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall stmt hash does not point to first direct edge of speculative call sequencecall to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>call to %qD uses the default argument for parameter %P, which is not yet definedcall to function %qD which throws incomplete type %q#Tcall to function which throws incomplete type %q#Tcall to internal function %qEcall to non-%<constexpr%> function %qDcall to non-function %qDcall-clobbered register used for global register variablecalled from herecalled from this functioncalled object %qD is not a function or function pointercalled object %qE is not a function or function pointercalled object is not a function or function pointercallee refers to comdat-local symbolscaller edge count does not match BB countcaller edge count invalidcaller is not optimizedcalling %qD with SSE calling convention without SSE/SSE2 enabledcalling %qD with a nonzero argument is unsafecalling %qD with attribute sseregparm without SSE/SSE2 enabledcalling %qT with attribute sseregparm without SSE/SSE2 enabledcalls to functions of type %qT require the SVE ISA extensioncalls to overloaded operators cannot appear in a constant-expressioncalls_comdat_local is set outside of a comdat groupcan only use %qE attribute on file-scope definitions of objects of class typecan use at most one of the %<constinit%> and %<constexpr%> specifierscan%'t apply both longcall and shortcall attributes to the same functioncan%'t extend PCH file: %mcan%'t get position in PCH file: %mcan%'t set position in PCH file: %mcan%'t use multiple stack checking methods togethercan't use non gp relative absolute addresscandidate 1:candidate 2:candidate is:candidates are:candidate:candidates are:cannot %<dynamic_cast%> %qE (of type %q#T) to type %q#T (%s)cannot add an enumerator list to a template instantiationcannot allocate an object of abstract type %qTcannot allocate stack for variable %q+D, naked functioncannot apply %<offsetof%> to a non constant addresscannot apply %<offsetof%> to an enumerator %qDcannot apply %<offsetof%> to destructor %<~%T%>cannot apply %<offsetof%> to member functioncannot apply %<offsetof%> to member function %qDcannot apply %<offsetof%> to static data member %qDcannot apply %<offsetof%> when %<operator[]%> is overloadedcannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind bit-field %qE to %qTcannot bind non-const lvalue reference of type %qH to an rvalue of type %qIcannot bind packed field %qE to %qTcannot bind reference of type %qH to %qI due to different array boundscannot bind rvalue %qE to %qTcannot bind rvalue reference of type %qH to lvalue of type %qIcannot call a concept as a functioncannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot capture %qE by referencecannot capture member %qD of anonymous unioncannot catch type %qT because it involves types of variable sizecannot close nonexistent response filecannot close receive-only channelcannot convert %qE from type %qH to type %qIcannot convert %qE from type %qT to type %qTcannot convert %qH to %qIcannot convert %qH to %qI in argument passingcannot convert %qH to %qI in assignmentcannot convert %qH to %qI in default argumentcannot convert %qH to %qI in initializationcannot convert %qH to %qI in returncannot convert a value of type %qT to vector type %qT which has different sizecannot convert a vector of type %qT to type %qT which has different sizecannot convert from %qT to base class %qT because %qT is incompletecannot convert from base class %qT to derived class %qT because the base is virtualcannot convert from base class %qT to derived class %qT via virtual base %qTcannot convert from incomplete type %qH to %qIcannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtualcannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qTcannot convert to a pointer typecannot convert type %qH to type %qIcannot convert value to a vectorcannot create pointer to reference member %qDcannot create precompiled header %s: %mcannot create type information for type %qT because it involves types of variable sizecannot declare %<::main%> to be %qscannot declare %<::main%> to be a global variablecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %<catch%> parameter to be of abstract class type %qTcannot declare %<catch%> parameter to be of rvalue reference type %qTcannot declare %qD to be a bit-field typecannot declare a parameter with %<decltype(auto)%>cannot declare bit-field %qD with %<warn_if_not_aligned%> typecannot declare bit-field %qD with function typecannot declare bit-field %qs with %<warn_if_not_aligned%> typecannot declare field %q+D to be of abstract type %qTcannot declare member %<%T::%s%> within %qTcannot declare member function %<%T::%s%> within %qTcannot declare member function %qD to have static linkagecannot declare parameter %q+D to be of abstract type %qTcannot declare parameter to be of abstract type %qTcannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare pointer to qualified function type %qTcannot declare reference to %q#Tcannot declare reference to %q#T, which is not a typedef or a template type argumentcannot declare reference to qualified function type %qTcannot declare static function inside another functioncannot declare variable %q+D to be of abstract type %qTcannot decompose addresscannot decompose class type %qT because it has an anonymous struct membercannot decompose class type %qT because it has an anonymous union membercannot decompose class type %qT without non-static data memberscannot decompose class type %qT: both it and its base class %qT have non-static data memberscannot decompose class type %qT: its base classes %qT and %qT have non-static data memberscannot decompose inaccessible member %qD of %qTcannot decompose lambda closure type %qTcannot decompose non-array non-class type %qTcannot decompose union type %qTcannot decompose variable length array %qTcannot decompose variable length vector %qTcannot decrement a pointer to incomplete type %qTcannot deduce template arguments for %qT from %<()%>cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructorscannot deduce template arguments of %qT, as it has no viable deduction guidescannot default compare anonymous union membercannot default compare reference member %qDcannot default compare union %qTcannot define friend function %qs in a local class definitioncannot define member function %<%T::%s%> within %qTcannot define member of dependent typedef %qTcannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot dereference %qE in %qs clausecannot derive from %<final%> base %qT in derived type %qTcannot disable built-in function %qscannot emit unaligned pointers in ptx assemblycannot execute %qs: %scannot execute %qs: %s: %mcannot expand initializer for member %qDcannot explicitly declare member %q#D to have extern linkagecannot fallthrough final case in switchcannot find %<ldd%>cannot find %<nm%>cannot find %qscannot find %s in plugin %s
  %scannot find %s in plugin %s: %scannot find LTO cgraph in %scannot find LTO section refs in %scannot find a register in class %qs while reloading %<asm%>cannot find a valid counter name %qs of %<-fdbg-cnt=%> optioncannot find class %qEcannot find instance variable associated with propertycannot find interface declaration for %qEcannot find interface declaration for %qE, superclass of %qEcannot find protocol declaration for %qEcannot find reference tag for class %qEcannot form pointer to member of non-class %q#Tcannot generate position-independent code for %qscannot get position in PCH file: %mcannot get program status: %mcannot handle inconsistent calls to %qscannot increment a pointer to incomplete type %qTcannot inherit constructors from indirect base %qTcannot initialize aggregate of type %qT with a compound literalcannot initialize array of %qT from a string literal with type array of %qTcannot inline function %<main%>cannot load plugin %s
! %scannot load plugin %s: %scannot mix operands of decimal floating and complex typescannot mix operands of decimal floating and other floating typescannot mix operands of decimal floating and vector typescannot nest more than %d namespacescannot open %qs for writing: %mcannot open %scannot open %s for writing: %mcannot open %s: %mcannot open '%s'cannot open input file: %scannot open intermediate gcn asm filecannot open intermediate gcn obj filecannot open intermediate ptx filecannot open ldd output: %mcannot open nested response filecannot open nm output: %mcannot open profile file %scannot pass argument in vector register because altivec instructions are disabled, use %qs to enable themcannot put object with volatile field into registercannot read %<LTO_section_decls%> from %scannot read %s: %mcannot read LTO mode table from %scannot read PCH file: %mcannot read function profile from %scannot read spec file %qs: %mcannot read string table from %scannot receive reference type %qT through %<...%>cannot reload integer constant operand in %<asm%>cannot resolve overloaded function %qD based on conversion to type %qTcannot return from a handler of a function-try-block of a constructorcannot return value in vector register because altivec instructions are disabled, use %qs to enable themcannot set %qE attribute after definitioncannot set interrupt attribute: no current functioncannot set interrupt attribute: no such identifiercannot specialize concept %q#Dcannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple filescannot specify %<override%> for a classcannot specify -static with -fsanitize=addresscannot specify -static with -fsanitize=threadcannot specify both %<-msep-data%> and %<-mid-shared-library%>cannot tail-call: %scannot take address of %qscannot take address of bit-field %qDcannot take address of scalar with reverse storage ordercannot take the address of %<this%>, which is an rvalue expressioncannot throw expression of type %qT because it involves types of variable sizecannot type switch on non-interface valuecannot update SSA formcannot use %<-%> as input filename for a precompiled headercannot use %<-mtp=cp15%> with 16-bit Thumbcannot use %<::%> in parameter declarationcannot use %<typeid%> with %<-fno-rtti%>cannot use %<va_arg%> with reverse storage ordercannot use %qs as a call-saved registercannot use %qs as a call-used registercannot use %qs as a fixed registercannot use an object as parameter to a methodcannot use exception attributes to function %qD under linux toolchaincannot use indirect_call attribute under linux toolchaincannot use interrupt attributes to function %qD under linux toolchaincannot use mode %qs for enumerated typescannot use mshared and static togethercannot use mthreads and mlegacy-threads togethercannot use reset attributes to function %qD under linux toolchaincannot use small-data accesses for %qscannot use type %s as type %scannot use va_start in interrupt functioncannot value-initialize array of unknown bound %qTcannot write %s: %mcannot write PCH filecannot write PCH file: %mcannot write padding to PCH file: %mcannot write to %s: %mcanonical types differ for identical types %qT and %qTcapture by copy of incomplete type %qTcapture of non-variable %qEcapture of variable %qD with non-automatic storage durationcapture of variably-modified type %qT that is not an N3639 array of runtime boundcase label %qE not within a switch statementcase label does not reduce to an integer constantcase label is not an integer constant expressioncase label not within a switch statementcase label value exceeds maximum value for typecase label value is less than minimum value for typecase labels not sorted in switch statementcase labels not sorted: case value %qs not in enumerated typecase value %qs not in enumerated type %qTcast adds %q#v qualifier to function typecast between incompatible function types from %qH to %qIcast between incompatible function types from %qT to %qTcast between incompatible pointer to member types from %qH to %qIcast discards %qv qualifier from pointer target typecast from %qH to %qI increases required alignment of target typecast from %qH to %qI loses precisioncast from function call of type %qT to non-matching type %qTcast from pointer to integer of different sizecast from type %qT to type %qT casts away qualifierscast increases required alignment of target typecast specifies array typecast specifies function typecast to %s address space pointer from disjoint %s address space pointercast to %s address space pointer from disjoint generic address space pointercast to generic address space pointer from disjoint %s address space pointercast to non-integral type %qT in a constant expressioncast to pointer from integer of different sizecast to union type from type not present in unioncasting %qT to %qT does not dereference pointercasting between pointer-to-function and pointer-to-object is conditionally-supportedcatching non-reference type %q#Tcatching polymorphic type %q#T by valuecatching type %q#T by valuecategory attributes are not available in Objective-C 1.0category attributes are not available in this version of the compiler, (ignored)cdecl and thiscall attributes are not compatiblecgraph count invalidcgraph_node has wrong clone listcgraph_node has wrong clone_ofcgraph_node has wrong prev_clone pointercgraph_node is in clone list but it is not clonechange of the active member of a union from %qD to %qDcheck_dimension(): Bad array referencecheck_dummy_characteristics: Unexpected result %i of gfc_dep_compare_exprcheck_init_expr(): Unknown expression typecheck_intents(): List mismatchcheck_restricted(): Unknown expression typecheck_result_characteristics (1): Unexpected result %i of gfc_dep_compare_exprcheck_result_characteristics (2): Unexpected result %i of gfc_dep_compare_exprcheck_some_aliasing(): List mismatchcheck_some_aliasing(): corrupted datachecksum is (%x,%x) instead of (%x,%x)choosing %qD over %qDchunk size value must be positivecircular pointer delegation detectedclass %qE already existsclass %qE is deprecatedclass %qT does not have any field named %qDclass %qT is implicitly friends with itselfclass %qs does not implement the %qE protocolclass attributes are not available in Objective-C 1.0class definition may not be declared a friendclass extension for class %qE declared after its %<@implementation%>class extensions are not available in Objective-C 1.0class template argument deduction failed:class template argument deduction is only available with %<-std=c++17%> or %<-std=gnu++17%>class type %qT is incompleteclauses in %<simd%> trait should be separated by %<,%>cleanup argument not a functioncleanup argument not an identifierclones for %<target_clones%> attribute cannot be createdclose: %sclosed intervalsclosing LTRANS output list %s: %mclosing dependency file %s: %mcoarray argumentcode may be misoptimized unless %<-fno-strict-aliasing%> is usedcode model %qs not supported in the %s bit modecode model %qs not supported in x32 modecode model %qs with %<-f%s%>code model %s does not support PIC modecollapse argument needs positive constant integer expressioncollapsed %s loops not perfectly nested at %Lcollapsed loops not perfectly nestedcollect2 version %s
! collection in fast enumeration is not an objectcomdat symbol cannot be versionedcomdat-local function called by %s outside its comdatcomdat-local symbol referred to by %s outside its comdatcomma at end of enumerator listcomma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>command-line option %qs is not supported by this configurationcommand-line option %qs is valid for %s but not for %scommand-line option %qs is valid for the driver but not for %scommon symbol cannot be versionedcommon symbol debug info is not structured as symbol+offsetcompare_actual_expr(): Bad component codecompare_bound_int(): Bad expressioncompare_real(): Bad operatorcomparing final insns dumpscomparing floating-point with %<==%> or %<!=%> is unsafecomparing vectors with different element typescomparing vectors with different number of elementscomparison always false due to limited range of data typecomparison always true due to limited range of data typecomparison between %q#T and %q#Tcomparison between %qT and %qTcomparison between distinct pointer types %qT and %qT lacks a castcomparison between distinct pointer-to-member types %qT and %qT lacks a castcomparison between pointer and integercomparison between pointer and zero character constantcomparison between types %qT and %qTcomparison is always %dcomparison is always %d due to width of bit-fieldcomparison is always false due to limited range of data typecomparison is always true due to limited range of data typecomparison of complete and incomplete pointerscomparison of constant %qE with boolean expression is always falsecomparison of constant %qE with boolean expression is always truecomparison of distinct Objective-C types lacks a castcomparison of distinct pointer types lacks a castcomparison of integer expressions of different signedness: %qT and %qTcomparison of pointers to disjoint address spacescomparison of promoted bitwise complement of an unsigned value with constantcomparison of promoted bitwise complement of an unsigned value with unsignedcomparison of unsigned expression in %<< 0%> is always falsecomparison of unsigned expression in %<>= 0%> is always truecomparison with string literal results in unspecified behaviorcomparisons like %<X<=Y<=Z%> do not have their mathematical meaningcompatible type is herecompilation terminated due to -Wfatal-errors.
  compilation terminated due to -fmax-errors=%u.
  compilation terminated.
  compiler does not support ZSTD LTO compressioncomplex argument %u to decimal-only type-generic functioncomplex arguments must have floating-point typecomplex arguments must have identical typescomplex floating point overflow in expression %qE of type %qT results in %qEcomplex floating point overflow in expression of type %qT results in %qEcomplex integer overflow in expression %qE of type %qT results in %qEcomplex integer overflow in expression of type %qT results in %qEcomplex invalid for %qscomponent %qs at %L has already been set by a parent derived type constructorcompound assignment with %<volatile%>-qualified left operand is deprecatedcompound literal has variable sizecompound literal of non-object type %qTcompound literal qualified by address-space qualifiercompound-statement in %<constexpr%> functioncompressed stream: %sconcept %q#D declared with a deduced return typeconcept %q#D declared with function parametersconcept %q#D with non-%<bool%> return type %qTconcept %qD has no definitionconcept %qE not in namespace scopeconcept defined hereconcept must have type %<bool%>concept-id %qD in nested-name-specifiercondition declares a functioncondition declares an arraycondition expression refers to iteration variable %qDconditional %<lastprivate%> clause on %qs constructconditional %<lastprivate%> on loop iterator %qD ignoredconditional expression between distinct pointer types %qT and %qT lacks a castconditional expression between distinct pointer-to-member types %qT and %qT lacks a castconditional expression in operand of fold-expressionconflicting C language linkage declaration %q#Dconflicting access specifications for field %qE, ignoredconflicting access specifications for method %q+D, ignoredconflicting declaration %q#Dconflicting declaration of %q#D with %qL linkageconflicting declaration of C function %q#Dconflicting declaration of template %q#Dconflicting named address spaces (%s vs %s)conflicting named address spaces (%s vs %s) for %q+Dconflicting named address spaces (%s vs generic) for %q+Dconflicting named address spaces (generic vs %s) for %q+Dconflicting reduction operations for %qEconflicting return type specified for %q+#Dconflicting specifiers in declaration of %qsconflicting super class name %qEconflicting type attributes specified for %q+#Dconflicting type qualifiers for %q+Dconflicting types for %<%c%s%>conflicting types for %q+Dconflicting types for built-in function %q+D; expected %qTconflicting use of %<-mcustom%> switches, target attributes, and/or %<__builtin_custom_%> functionsconflicts with %qDconsider using '-pg' instead of '-p' with gprof(1)consider using `-pg' instead of `-p' with gprof (1)consider using `-pg' instead of `-p' with gprof(1)const, volatile or restrict qualified type in %<#pragma omp declare reduction%>const/copy propagation disabledconst_double_split got a bad insn:constant argument %d for builtin %qF is out of range (%wd..%wd)constant argument %d for builtin %qF is out of range (0..%wu)constant argument %d for builtin %qF is out of range for target typeconstant argument out of range for %qsconstant argument out of range for %sconstant field %qD used as %<asm%> outputconstant not recomputed when %<ADDR_EXPR%> changedconstant refers to itselfconstant value required for builtin %qF argument %dconstraint mismatch at argument %d in template parameter list for %qDconstraints on a non-templated functionconstructor cannot be static member functionconstructor delegates to itselfconstructor delegation follows mem-initializer for %qDconstructor for alien class %qT cannot be a memberconstructor is not user-provided because it is explicitly defaulted in the class bodyconstructor priorities are not supportedconstructor priorities from 0 to %d are reserved for the implementationconstructor priorities must be integers from 0 to %d inclusiveconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared %<virtual%>constructors may not be cv-qualifiedconstructors may not be ref-qualifiedcontaining loop herecontains additional virtual method %qDcontinue statement not within a loopcontinue statement within %<#pragma simd%> loop bodycontraction %<%.*s%> in format; use %qs insteadcontrol flow in the middle of basic block %dcontrol reaches end of non-void functionconversion between distinct pointer types %qT and %qT lacks a castconversion between distinct pointer-to-member types %qT and %qT lacks a castconversion casts away constnessconversion from %q#T to %q#Tconversion from %qH to %qI discards qualifiersconversion from %qH to %qI in a converted constant expressionconversion from %qH to %qI is ambiguousconversion from %qH to non-scalar type %qI requestedconversion from %qT to %qT changes the value of %qEconversion from %qT to %qT changes value from %qE to %qEconversion from %qT to %qT discards imaginary componentconversion from %qT to %qT may change valueconversion from address space %qs to address space %qsconversion from normal type to notinheap typeconversion from pointer type %qT to arithmetic type %qT in a constant expressionconversion lacks type at end of formatconversion of %qE from %qH to %qI is ambiguousconversion of %qT null pointer to %qT is not a constant expressionconversion of %qs on the left hand side of %qsconversion of register to a different size in %qsconversion of scalar %qH to vector %qI involves truncationconversion of scalar %qT to vector %qT involves truncationconversion to %qT from %qT may change the sign of the resultconversion to %qT from boolean expressionconversion to incomplete typeconversion to non-const reference type %q#T from rvalue of type %qTconversion to non-scalar type requestedconversion to void cannot resolve address of overloaded functionconversion to void will not access object %qE of incomplete type %qTconversion to void will not access object of incomplete type %qTconversion to void will not access object of non-trivially-copyable type %qTconversion to void will not access object of type %qTconversion to volatile reference type %q#T from rvalue of type %qTconversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>converting %<false%> to pointer type %qTconverting %<false%> to pointer type for argument %P of %qDconverting %qT to %<void%> will never use a type conversion operatorconverting %qT to a base class %qT will never use a type conversion operatorconverting %qT to a reference to a base class %qT will never use a type conversion operatorconverting %qT to a reference to the same type will never use a type conversion operatorconverting %qT to the same type will never use a type conversion operatorconverting NULL to non-pointer typeconverting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer valueconverting an array compound literal to a pointer is ill-formed in C++converting far pointer to near pointerconverting from %qH to %qIconverting lambda that uses %<...%> to function pointerconverting overloaded function %qD to type %q#T is ambiguousconverting to %qH from %qI requires direct-initializationconverting to %qT from initializer list would use explicit constructor %qDconverting to non-pointer type %qT from NULLcopying non-static data member %q#D of rvalue reference typecopyprivate variable %qE is not threadprivate or private in outer contextcorrupt loop tree rootcorrupted exits list of loop %dcorrupted head of the exits list of loop %dcorrupted ltrans output file %scorrupted profile info: invalid time profilecorrupted profile info: number of executions for edge %d-%d thought to be %icorrupted profile info: number of iterations for basic block %d thought to be %icorrupted profile info: profile data is not flow-consistentcorrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)could not close Go dump file: %mcould not close final insn dump file %qs: %mcould not close response file %scould not close temporary response file %scould not close zeroed insn dump file %qs: %mcould not convert %qE from %<void%> to %<bool%>could not convert %qE from %qH to %qIcould not convert template argument %qE from %qT to %qTcould not emit HSAIL for function %s: function cannot be clonedcould not find %s in %s (consider using %<-B%>)could not find a spill registercould not find an integer type of the same size as %qTcould not find class %qEcould not find interface for class %qEcould not find setter/getter for %qE in class %qEcould not find specs file %s
  could not find variant declarationcould not locate MCU data file %<devices.csv%>could not open Go dump file %qs: %mcould not open dump file %qs: %mcould not open final insn dump file %qs: %mcould not open response file %scould not open symbol resolution file: %mcould not open temporary response file %scould not parse file offsetcould not parse hex numbercould not read the BRIG filecould not resolve typename typecould not split insncould not write to response file %scould not write to temporary response file %scouldn%'t understand kern.osversion %q.*scouldn%'t understand version %scouldn%'t unmap pch_address_space: %mcounter namecpu %qs is an invalid argument to builtin %qscpu %s is not based on arch %s, ignoring the archcreated and used with different ABIscreated and used with different architectures / ABIscreated and used with different endiannesscreated and used with different settings of %<-fpic%>created and used with different settings of %<-fpie%>created and used with differing settings of '%s'creating array of %qTcreating array of %qT, which is an abstract class typecreating array of function memberscreating array of functionscreating array of referencescreating array of voidcreating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member of type voidcreating pointer to member reference type %qTcreating selector for nonexistent method %qEcritical attribute has no effect on interrupt functionscustom instruction opcode must be compile time constant in the range 0-255 for %<__builtin_custom_%s%>custom-fpu-cfg option does not support %<no-%>custom-fpu-cfg option requires configuration argumentcv-qualified type parameterdata area attributes cannot be specified for local variablesdata area of %q+D conflicts with previous declarationdata declarationdata definition has no type or storage classdata member %q+D invalidly declared function typedata member %q+D invalidly declared method typedata member %qD cannot be a member templatedata member may not have variably modified type %qTdata type of %q+D isn%'t suitable for a registerdata-model=far not valid for cr16c architecturedead histogramdead statement in EH tabledeallocation of already deallocated storagedeallocation of storage that was not previously allocateddebugdebug format %qs conflicts with prior selectiondebug output level %qs is too highdebug pathdebug: decimal floating-point argument %u to binary-only type-generic functiondecimal floating-point argument %u to complex-only type-generic functiondecimal floating-point not supported for this targetdeclaration %qD does not declare anythingdeclaration does not declare anythingdeclaration for parameter %qD but no such parameterdeclaration of %<constexpr%> variable %qD is not a definitiondeclaration of %<extern%> variable %qD in %<for%> loop initial declarationdeclaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a templatedeclaration of %<~%T%> as member of %qTdeclaration of %q#D changes meaning of %qDdeclaration of %q#D conflicts with built-in declaration %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D has no initializerdeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %q#Tdeclaration of %q+#D shadows template parameterdeclaration of %q+D shadows a built-in functiondeclaration of %q+D shadows previous non-variabledeclaration of %q+D with attribute %<noinline%> follows inline declarationdeclaration of %q+D with no linkage follows extern declarationdeclaration of %qD ambiguates earlier template instantiation for %qDdeclaration of %qD as %<typedef%>declaration of %qD as array of function membersdeclaration of %qD as array of functionsdeclaration of %qD as array of referencesdeclaration of %qD as array of voiddeclaration of %qD as member of %qTdeclaration of %qD as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qD as non-functiondeclaration of %qD as parameterdeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD in namespace %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a built-in functiondeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of %qTdeclaration of %qD shadows a parameterdeclaration of %qD shadows a previous localdeclaration of %qE as array of functionsdeclaration of %qE as array of voidsdeclaration of %qE as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qE as non-functiondeclaration of %qE as non-memberdeclaration of %qF has a different exception specifierdeclaration of built-in function %qD without a prototype; expected %qTdeclaration of function %qD in invalid contextdeclaration of multidimensional array must have bounds for all dimensions except the firstdeclaration of non-variable %qD in %<for%> loop initial declarationdeclaration of static variable %qD in %<for%> loop initial declarationdeclaration of template parameter %q+#D with different constraintsdeclaration of template parameter %q+D shadows template parameterdeclaration of type name as array of functionsdeclaration of type name as array of voidsdeclarations in dependent base %qT are not found by unqualified lookupdeclarator-id missing; using reserved word %qDdeclared heredeclared private heredeclared protected heredecompressed stream: %sdecrement of a boolean expressiondecrement of constant field %qDdecrement of enumeration value is invalid in C++decrement of function %qDdecrement of member %qD in read-only objectdecrement of pointer to an incomplete type %qTdecrement of read-only location %qEdecrement of read-only member %qDdecrement of read-only named return value %qDdecrement of read-only parameter %qDdecrement of read-only reference %qDdecrement of read-only variable %qDdeduced class type %qD in function return typededuced expression type does not satisfy placeholder constraintsdeduced initializer does not satisfy placeholder constraintsdeduced return type does not satisfy placeholder constraintsdeduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>deduction guide %qD must be declared at namespace scopededuction guide %qD must be declared in the same scope as %qTdeduction guide %qD must not have a function bodydeduction guide for %qT must have trailing return typedefault %<target_clones%> attribute was not setdefault argument %qE uses %qDdefault argument %qE uses local variable %qDdefault argument for template parameter for class enclosing %qDdefault argument given for parameter %d of %q#Ddefault argument mismatch in overload resolutiondefault argument missing for parameter %P of %q#Ddefault argument specified for lambda parameterdefault argument specified in explicit specializationdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefault member initializer for %qD required before the end of its enclosing classdefault member initializer for unnamed bit-fielddefault member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>default template arguments may not be used in function template friend re-declarationdefault template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>default template arguments may not be used in partial specializationsdefault template arguments may not be used in template friend declarationsdefault type conversion cannot deduce template argument for %qDdefaulted %qD must be %<const%>defaulted %qD must have parameters of either type %<const %T&%> or %qTdefaulted %qD must have parameters of either type %<const %T&%> or %qT, not bothdefaulted %qD must return %<bool%>defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>defaulted constructor calls non-%<constexpr%> %qDdefaulted declaration %q+D does not match the expected signaturedefaulted default constructor does not initialize %q#Ddefaulted default constructor does not initialize any non-static data memberdefaulted destructor calls non-%<constexpr%> %qDdefaulted function %q+D with default argumentdefaulted member %qD must have parameter type %<const %T&%>defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qTdeferred type parameter at %Cdefined heredefined here %qDdefining a type in a cast is invalid in C++defining a type in a compound literal is invalid in C++defining explicit specialization %qD in friend declarationdefining type in %qs expression is invalid in C++definition in block %i does not dominate use in block %idefinition in block %i follows the usedefinition of %q#D ambiguates built-in declaration %q#Ddefinition of %q#D is marked %<dllimport%>definition of %q#T inside template parameter listdefinition of %q#T is not complete until the closing bracedefinition of %qD does not match %<#include <initializer_list>%>definition of %qD is not in namespace enclosing %qTdefinition of explicitly-defaulted %q+Ddefinition of implicitly-declared %qDdefinition of protocol %qE not founddefinition of static data member %q+D of dllimport%'d classdefinition provided for explicit instantiationdelegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>deleted definition of %qDdeleted function %q+D overriding non-deleted functiondeleting %qT is undefineddeleting LTRANS file %s: %mdeleting array %q#Edeleting file %s: %mdeleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviordeleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviordependent-name %qE is parsed as a non-type, but instantiation yields a typedeprecated conversion from string constant to %qTdeprecated message is not a stringdereferencing %<void *%> pointerdereferencing a null pointerdereferencing a null pointer in %qEdereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived type declarationderived union %qT invaliddesignator order for field %qD does not match declaration order in %qTdestination object referenced by %<restrict%>-qualified argument 1 was declared heredestroying %<operator delete%> must be a member functiondestroying %<operator delete%> must be a usual deallocation functiondestructor %qD declared as member templatedestructor cannot be static member functiondestructor for %qE shall not be run eitherdestructor for %qT is ambiguousdestructor for alien class %qT cannot be a memberdestructor priorities are not supporteddestructor priorities from 0 to %d are reserved for the implementationdestructor priorities must be integers from 0 to %d inclusivedestructors may not be cv-qualifieddestructors may not be ref-qualifieddestructors may not have parametersdetermining value of %qsdid you mean to dereference the pointer?did you mean to use logical not (%<!%>)?did you mean to use logical not?difference between %qE and %qD does not have integer typedifferent number of parametersdifferent number of resultsdifferent parameter typesdifferent receiver typesdifferent result typesdifferent underlying type in enum %q#Tdifferent varargsdirect base %qT inaccessible in %qT due to ambiguitydirect call to %s in speculative call sequence has no speculative flagdirect call to %s in speculative call sequence has speculative_id %i out of rangedirect-list-initialization of %<auto%> requires exactly one elementdirective argument %qEdirective argument in the range [%E, %E]directive with only %<device_type%> clauses ignoreddisable pass %s for function %sdisable pass %s for functions in the range of [%u, %u]distinct Objective-C type in returndivision %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elementsdivision by zerodivision by zero is not a constant expressiondo not specify both -march=... and -mcpu=...do_check(): too many argsdo_simplify(): Too many args for intrinsicdoes not match member template declaration heredoes not match previous declaration %q#Ddoes not support multilibdominator of %d should be %d, not %ddominator of %d status unknowndon%'t support DSP extension instructionsdon%'t support performance extension instructionsdon%'t support performance extension version 2 instructionsdon%'t support string extension instructionsdouble colon in MODULE PROCEDURE statement at %Ldouble constants not supporteddouble linked list of assembler names corrupteddouble linked list of clones corrupteddue to different exception specificationsdump file: %s
  duplicate %<_Atomic%>duplicate %<_Thread_local%> or %<__thread%>duplicate %<asm%> operand name %qsduplicate %<asm%> qualifier %qEduplicate %<asm%> qualifier %qTduplicate %<const%>duplicate %<default%> case in %<_Generic%>duplicate %<mutable%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qDduplicate %qEduplicate %qE declaration specifierduplicate %qsduplicate (or overlapping) case valueduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qEduplicate declaration of method %<%c%E%> with conflicting typesduplicate definition of '%s'duplicate definition of a symbol versionduplicate direct call to %s in speculative call sequence with speculative_id %iduplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate insn UID: %iduplicate instance variable %q+Dduplicate interface declaration for category %<%E(%E)%>duplicate interface declaration for class %qEduplicate label %qDduplicate label declaration %qEduplicate loop headerduplicate member %q+Dduplicate reference %s in speculative call sequence with speculative_id %iduplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>duplicate virt-specifierduplicated %<if%> conditionduplicated parameter specifier %s in amdgpu_hsa_kernel attributeduring %<-fcompare-debug%> recompilationduring %s pass: %s
! dwarf version %wu is not supporteddynamic dependency %s not founddynamic exception specifications are deprecated in C++11dynamic type %qT of its operand does not have a base class of type %qTdynamic type %qT of its operand does not have an unambiguous public base class %qTeBPF stack limit exceededeach undeclared identifier is reported only once for each function it appears inedge %s->%s has no corresponding call_stmtedge count is not compatible with function countedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreducibleedge has both call_stmt and lto_stmt_uid setedge not foundedge points to wrong declaration:either %<-fopenacc%> or %<-fopenmp%> must be seteither -fopenacc or -fopenmp must be seteither all initializer clauses should be designated or none of them should beelaborated-type-specifier for a scoped enum must not use the %qD keywordelement types must be the sameelement_number(): Bad dimension typeelemental binary operationelemental function arguments at %C are not compliantelemental procedureelements of array %q#D have incomplete typeelements of array %q#T have incomplete typeembedded %<\0%> in formatembedded NUL in CFString literalemitting PIC operand, but PIC register isn%'t set upempty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)empty declarationempty declaration with %<_Alignas%> does not redeclare tagempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty enum is invalidempty index range in initializerempty initializer for lambda init-captureempty initializer in lambda init-captureempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerempty string in attribute %<target%>empty struct has size 0 in C, size 1 in C++empty structured binding declarationempty union has size 0 in C, size 1 in C++enable pass %s for function %senable pass %s for functions in the range of [%u, %u]enabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenclosing %<target%>enclosing %qsenclosing OpenACC %qs constructenclosing class of %<constexpr%> non-static member function %q+#D is not a literal typeenclosing class templates are not explicitly specializedenclosing regionenclosing target regionenclosing taskend expression refers to outer iterator %qDend insn %d for block %d not found in the insn streamend of implied-do loop at %L could not be simplified to a constant valueenum constant defined hereenum constant in boolean contextenum conversion from %qT to %qT in assignment is invalid in C++enum conversion from %qT to %qT in initialization is invalid in C++enum conversion from %qT to %qT in return is invalid in C++enum conversion in assignment is invalid in C++enum conversion in initialization is invalid in C++enum conversion when passing argument %d of %qE is invalid in C++enum type defined hereenum value is not %<CONST_DECL%> or %<INTEGER_CST%>enum value name is not %<IDENTIFIER_NODE%>enum value type is not %<INTEGER_TYPE%> nor convertible to the enumenumerated and non-enumerated type in conditional expressionenumerated mismatch in conditional expression: %qT vs %qTenumeration value %qE not handled in switchenumeration values exceed range of largest integerenumerator value %qE is outside the range of underlying type %qTenumerator value for %qD is not an integer constantenumerator value for %qD must have integral or unscoped enumeration typeenumerator value for %qE is not an integer constantenumerator value for %qE is not an integer constant expressionenvironment variable %<COLLECT_GCC%> must be setenvironment variable %<COLLECT_GCC_OPTIONS%> must be setenvironment variable %<COLLECT_LTO_WRAPPER%> must be setenvironment variable %qs must expand to a non-negative integer less than or equal to %wdenvironment variable %qs not definedenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file %qsenvironment variable DJGPP points to missing file %qserrorerror closing %s: %merror in arguments to spec function %qserror in removing %serror writing %qserror writing to %s: %merror: errors during merging of translation unitseval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULLevaluating %qsexception cleanup for this placement new selects non-placement %<operator delete%>exception handling disabled, use %<-fexceptions%> to enableexception handling personality mismatchexception of type %<%T%> will be caughtexception of type %qT will be caughtexception specification of %qD depends on itselfexcess elements in %<char%> array initializerexcess elements in array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexcess use operand for statementexecution counts assumed to be zero
  execution counts estimated
! exit %d->%d not recordedexpand_binop failed in movsi gotexpansion pattern %qE contains no parameter packsexpansion pattern %qT contains no parameter packsexpansion point is location %iexpected %<#pragma acc%> clauseexpected %<#pragma omp scan%>expected %<#pragma omp section%> or %<}%>expected %<#pragma omp%> clauseexpected %<(%>expected %<(%> after template-argument-listexpected %<(%> or end of lineexpected %<)%>expected %<)%> or %<,%>expected %<*%>expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifierexpected %<,%>expected %<,%> or %<)%>expected %<,%> or %<...%>expected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<...%>expected %<:%>expected %<:%> or %<)%>expected %<:%> or %<...%>expected %<:%> or %<::%>expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>expected %<::%>expected %<;%>expected %<;%> after class definitionexpected %<;%> after struct definitionexpected %<;%> after union definitionexpected %<;%> at end of member declarationexpected %<;%> or %<{%>expected %<;%> or %<{%> after method attribute definitionexpected %<;%>, %<,%> or %<)%>expected %<;%>, identifier or %<(%>expected %<<%>expected %<=%>expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<>%>expected %<@end%>expected %<@synchronized%>expected %<@throw%>expected %<@try%>expected %<[%>expected %<]%>expected %<__label__%>expected %<__transaction_atomic%>expected %<__transaction_relaxed%>expected %<acq_rel%>, %<release%> or %<acquire%>expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>expected %<asm%>expected %<auto%>expected %<auto%> or %<decltype(auto)%> after %qEexpected %<cancel%> %<if%> clause modifierexpected %<catch%>expected %<class%>expected %<class%> or %<typename%>expected %<class%>, %<typename%>, or %<template%>expected %<co_yield%>expected %<concurrent%>expected %<construct%>, %<device%>, %<implementation%> or %<user%>expected %<data%>expected %<data%> after %<#pragma acc %s%>expected %<data%>, %<update%>, %<enter%> or %<exit%>expected %<declare%>expected %<decltype%>expected %<delete%>expected %<depend%>, %<destroy%> or %<update%> clauseexpected %<extern%>expected %<finally%> or %<catch%>expected %<for%> after %qsexpected %<host%>, %<nohost%> or %<any%>expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>expected %<inclusive%> or %<exclusive%> clauseexpected %<match%>expected %<namespace%>expected %<new%>expected %<none%> or %<present%>expected %<none%> or %<shared%>expected %<omp_priv%> or function-nameexpected %<operator%>expected %<point%>expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clauseexpected %<return%>expected %<scalar%>, %<aggregate%> or %<pointer%>expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>expected %<simd%>, %<reduction%>, %<target%> or %<variant%>expected %<static_assert%>expected %<target%>expected %<teams%>, %<parallel%> or %<thread%>expected %<template%>expected %<throw%>expected %<try%>expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clauseexpected %<using%>expected %<while%>expected %<{%>expected %<{%> or %<:%>expected %<}%>expected %<}%> before %<else%>expected %<~%>expected %d levels of template parms for %q#D, got %dexpected %i or more, found %iexpected %qT but argument is of type %qTexpected %qs %<if%> clause modifier rather than %qsexpected ...expected 64-bit address but argument 1 is %d-bitexpected 64-bit address but argument 2 is %d-bitexpected [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>expected a string after %<#pragma message%>expected an SSA_NAME objectexpected an argument to %<msp430_select_cpu%>expected an identifier for the attribute nameexpected attribute before %<...%>expected between %i and %i, found %iexpected binary operatorexpected block indexexpected block specifierexpected boolean expressionexpected boolean typeexpected case labelexpected channelexpected class nameexpected class-keyexpected class-nameexpected constant integer expressionexpected constant offsetexpected constant sizeexpected constructor, destructor, or type conversionexpected count valueexpected declarationexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected declaratorexpected else statementexpected empty string after %<operator%> keywordexpected end of capture-listexpected end of lineexpected expressionexpected expression-list or type-idexpected frequency qualityexpected frequency valueexpected functionexpected function nameexpected function-name %<(%>expected goto expressionexpected id-expressionexpected id-expression (arguments)expected identifierexpected identifier or %<(%>expected identifier or %<)%>expected identifier or %<*%>expected identifier or string literalexpected initializerexpected integerexpected integer expressionexpected integer expression listexpected interface or pointer to interfaceexpected iteration declaration or initializationexpected iteration-statementexpected jump-statementexpected labelexpected labeled-statementexpected loop numberexpected map index on right hand sideexpected namespace-nameexpected nested-name-specifierexpected numeric typeexpected operatorexpected parameter pack before %<...%>expected pass nameexpected pointerexpected pointer as argument of unary %<*%>expected pointer in %qs clauseexpected primary-expressionexpected ptr-operatorexpected qualified name in friend declaration for constructor %qDexpected qualified name in friend declaration for destructor %qDexpected selection-statementexpected signature: %qDexpected single pointer in %qs clauseexpected specifier-qualifier-listexpected statementexpected string literalexpected string-literalexpected suffix identifierexpected template-argumentexpected template-idexpected template-id for typeexpected template-nameexpected trait selector nameexpected type specifierexpected type-nameexpected type-specifierexpected unqualified-idexpecting argument of type pointer or of type integer for argument 1expecting internal function nameexplicit by-copy capture of %<this%> redundant with by-copy capture defaultexplicit by-copy capture of %qD redundant with by-copy capture defaultexplicit by-reference capture of %qD redundant with by-reference capture defaultexplicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>explicit deduction guides not considered for copy-initializationexplicit goto at end of bb %dexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)explicit instantiation of %qD outside its namespace must use a nested-name-specifierexplicit instantiation of function concept %q#Dexplicit instantiation of non-class template %qDexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit instantiation of variable concept %q#Dexplicit instantiation shall not use %<consteval%> specifierexplicit instantiation shall not use %<constexpr%> specifierexplicit instantiation shall not use %<inline%> specifierexplicit qualification in declaration of %qDexplicit specialization %q#D may be missing attributesexplicit specialization declared %<concept%>explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of %qD outside its namespace must use a nested-name-specifierexplicit specialization of function concept %qDexplicit specialization of non-template %qTexplicit template argument list not allowedexplicit template specialization cannot have a storage classexplicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:explicitly used registers must be grouped at top of stackexponent-letter 'q' in real-literal-constant at %Cexpr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %Lexpr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %Lexpression %qE does not designate a %<constexpr%> functionexpression %qE is not a constant expressionexpression cannot be used as a functionexpression in new-declarator must have integral or enumeration typeexpression in static assertion is not an integerexpression in static assertion is not an integer constant expressionexpression in static assertion is not constantexpression list treated as compound expression in functional castexpression list treated as compound expression in initializerexpression list treated as compound expression in mem-initializerexpression must be enclosed in parenthesesexpression must be integralexpression of abstract class type %qT cannot be used in throw-expressionexpression statement has incomplete typeextend_ref(): Bad tailextended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>extended registers have no high halvesextern declaration of %q+D follows declaration with no linkageextern model globalvalueexternal TLS initialization functions not supported on this targetexternal linkage required for symbol %q+D because of %qE attributeexternally visible inline cloneextra %<;%>extra %<;%> after in-class function definitionextra brace group at end of initializerextra elements in scalar initializerextra outgoing edge %d->%dextra qualification %<%T::%> on member %qsextra qualification not allowedextra semicolonextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)fail to initialize plugin %sfailed to create map component '%s'failed to create union component '%s'failed to expand built-in functionfailed to get exit status: %mfailed to get process times: %mfailed to initialize plugin %sfailed to open temporary file %s for LTO outputfailed to open temporary file %s with LTO outputfailed to reclaim unneeded functionfailed to reclaim unneeded function in same comdat groupfailed to translate literal to execution character set %qTfailure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>failure to simplify substring reference in DATA statement at %Lfailure trying to reload:fallthru edge after a control statement in bb %dfallthru edge after unconditional jump in bb %ifallthru edge crosses section boundary in bb %ifallthru to exit from bb %dfast enumeration is not available in Objective-C 1.0fastcall and cdecl attributes are not compatiblefastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefastcall and thiscall attributes are not compatiblefatal error: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)field %q#D can be accessed via %q#Dfield %q#D with same name as classfield %qD has incomplete type %qTfield %qE declared as a functionfield %qE has incomplete typefield name not in record or union initializerfield precision specifierfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfield width specifierfields have different layout in another translation unitfile %qs left but not enteredfile ends in default argumentfile-scope declaration of %qE specifies %<auto%>file-scope declaration of %qE specifies %<register%>fill characterfill character in strfmon formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini function found in object %sfirst %<sizeof%> operand was declared herefirst argument must be []bytefirst argument of %q+D should be %<int%>first argument to %<__builtin_call_with_static_chain%> must be a call expressionfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>first mismatch is fieldfirst offset must be in opposite direction of loop iterationsfirst register must be R0first seen herefixed ebp register requires %<-maccumulate-outgoing-args%>fixed ebp register requires %<target("accumulate-outgoing-args")%>fixed register %s used to pass parameter to functionfixed-point overflow in expression %qE of type %qT results in %qEfixed-point overflow in expression of type %qT results in %qEfixed-point types not supported for this targetfixed-point types not supported in C++flexible array member %qD in an otherwise empty %q#Tflexible array member %qD in unionflexible array member %qD not at end of %q#Tflexible array member in a struct with no named membersflexible array member in unionflexible array member not at end of structfloating constant exceeds range of %qTfloating constant misusedfloating constant truncated to zerofloating literal exceeds range of %qT typefloating literal truncated to zerofloating point overflow in expression %qE of type %qT results in %qEfloating point overflow in expression of type %qT results in %qEfloating-point constant not a valid immediate operandfloating-point suffix %qs shadowed by implementationflow control insn inside a basic blockfmax-include-depth=<number> Set the maximum depth of the nested #include.fold check: original tree changed by foldfold of empty expansion over %Ofold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>fopen %s: %mfor %qDfor a function-style cast, remove the redundant %<::%D%>for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)for increment expression cannot resolve address of overloaded functionfor increment expression has no effectfor increment expression is a reference, not call, to function %qEfor pointer type length expression must be specifiedfor statement expectedfor template declaration %q+Dfor the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512for unknown bound array type length expression must be specifiedfor, while or do statement expectedformatformat argument %d unused before used argument %d in %<$%>-style formatformat argument %d used more than once in %s formatformat argument should be a %qs referenceformat argument should be a %qs reference but a string was foundformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat of column headings in %<devices.csv%> is incorrectformat string argument follows the arguments to be formattedformat string argument is not a string typeformat string is defined hereformat string is not an array of type %qsforming pointer to qualified function type %qTforming pointer to reference type %qTforming reference to qualified function type %qTforming reference to reference type %qTforming reference to voidforming type of %qsforward declaration of %q#Tfound %<%c%s%>found %<-%E%> instead of %<+%E%> in protocol(s)found %<:%> in nested-name-specifier, expected %<::%>found a %qT but the format argument should be a stringfound a %qs reference but the format argument should be a stringfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolfound default case not at the start of case vectorfp software completion requires %<-mtrap-precision=i%>fr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe pointer required, but reservedframe size of %qs is %wd bytesframe size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added.frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function.frame size too large for reliable stack checkingfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupfriend declaration %q#D declares a non-template functionfriend declaration %qD in local class without prior local declarationfriend declaration %qD is not visible to explicit specializationfriend declaration %qD may not have virt-specifiersfriend declaration does not name a class or functionfriend declaration herefriend declaration not in class definitionfriend declaration of %q#D specifies default arguments and isn%'t the only declarationfriend declaration of %qD specifies default arguments and isn%'t a definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>friend function definition %qs cannot have a name qualified with %<%D::%>friend function definition %qs cannot have a name qualified with %<::%>from definition of %q#Dfrom previous declaration %qFfrv_print_operand: unknown codefunc can only be compared to nilfunction %q#D is initialized like a variablefunction %q+D definition is marked dllimportfunction %q+D part of alias cyclefunction %q+F can never be copied because it has %<noclone%> attributefunction %q+F can never be copied because it receives a non-local gotofunction %q+F can never be copied because it saves address of local label in a static variablefunction %q+F can never be inlined because it contains a computed gotofunction %q+F can never be inlined because it is suppressed using %<-fno-inline%>function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)function %q+F can never be inlined because it uses attributes conflicting with inliningfunction %q+F can never be inlined because it uses non-local gotofunction %q+F can never be inlined because it uses setjmpfunction %q+F can never be inlined because it uses setjmp-longjmp exception handlingfunction %q+F can never be inlined because it uses variable argument listsfunction %qD declared %<[[noreturn]]%> but its first declaration was notfunction %qD declared %<virtual%> inside a unionfunction %qD is initialized like a variablefunction %qD might be a candidate for %qs format attributefunction %qD redeclared as variablefunction %qD used as %<asm%> outputfunction %qs cannot be declared %<mutable%>function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codefunction arguments of %<__builtin_tgmath%> all have the same typefunction arguments of %<__builtin_tgmath%> lack type-generic parameterfunction attribute mismatchfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction concept must be calledfunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition declared %qsfunction definition does not declare parametersfunction definition has qualified void return typefunction does not return string typefunction has external linkage when the user requests only inlining static for live patchingfunction may return address of local variablefunction might be candidate for attribute %qsfunction might be candidate for attribute %qs if it is known to return normallyfunction name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>function not considered for inliningfunction not declared inline and code size would growfunction not inlinablefunction not inline candidatefunction or array type %qT in %<#pragma omp declare reduction%>function or array type in %<#pragma omp declare reduction%>function parameterfunction pointers not supported with %<-mabi=ti%> optionfunction result count mismatchfunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of labelfunction returns address of local variablefunction returns an aggregatefunction symbol is not functionfunction template %qD redeclared as a class templatefunction template-id %qD in nested-name-specifierfunction types not truly compatible in ISO Cfunction versions cannot be marked as %<gnu_inline%>, bodies have to be generatedfunction with qualified void return type calledfunction-scope %qE implicitly auto and declared %qsfunction-scope %qs implicitly auto and declared %<__thread%>function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTgarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
  gcov %s%s
  generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>generic thunk code fails for method %qD which uses %<...%>get_mpz(): Not an integer constantgetting core file size maximum limit: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typegfc_array_dimen_size(): Bad EXPR_ARRAY exprgfc_array_dimen_size(): Bad dimensiongfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variablegfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsgfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typegfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran does not support -E without -cppgfortran: Only one %<-J%> option allowedgimple call has no targetgimple call has two targetsgimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockgimplification failedglobal constructors not supported on this targetglobal destructors not supported on this targetglobal qualification of class name is invalidglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valueglobal/static variable assignment has been interceptedgot %d template parameters for %q#Dgot %d template parameters for %q#Tgoto destination is neither a label nor a pointergp is constant (but save/restore gp on indirect calls).gp_offset (%ld) or end_offset (%ld) is less than zerograve accent %<`%> in formatgsplit-dwarf is not supported on this platformhad to relocate PCHhard-float MIPS16 code for ABIs other than o32 and o64hardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %shardware vector support not available on %shardware vector support not available with %<-msoft-float%>has different parameters in another translation unithas different return value in another translation unithead insn %d for block %d not found in the insn streamherehigh bound %qE above array section size in %qs clausehistogram value statement does not correspond to the statement it is associated withiWMMXt and NEON are incompatibleiWMMXt unsupported under Thumb modeia64_print_operand: unknown codeidentical_array_ref(): inconsistent dimensionsidentifier %qE conflicts with C++ keywordidentifier %qE is a keyword in C++11identifier %qE is a keyword in C++20identifier expected after %<@protocol%>identifier overflow: %dif any %<if%> clause has modifier, then all %<if%> clauses have to use modifierif avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives insteadif this code is reached, the program will abortif using %qs is not feasible, use %qs insteadignoring %<#pragma %s %s%>ignoring %<#pragma align%> for explicitly aligned %q+Dignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argumentignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return typeignoring %<-fschedule-insns%> because of exception handling bugignoring %<asm%> specifier for non-static local variable %q+Dignoring %qD attribute on anonymous namespaceignoring %qD attribute on non-inline namespaceignoring %qE attribute applied to template instantiation %qTignoring %qE attribute applied to template specialization %qTignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>ignoring attribute %qE after earlier %qEignoring attribute %qE because it conflicts with attribute %<either%>ignoring attribute %qE because it conflicts with attribute %<lower%>ignoring attribute %qE because it conflicts with attribute %<noinit%>ignoring attribute %qE because it conflicts with attribute %<persistent%>ignoring attribute %qE because it conflicts with attribute %<section%>ignoring attribute %qE because it conflicts with attribute %<upper%>ignoring attribute %qE because it conflicts with attribute %qsignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qsignoring attributes applied to %qT after definitionignoring attributes applied to class type %qT outside of definitionignoring attributes applied to dependent type %qT without an associated declarationignoring attributes in template argument %qEignoring attributes on template argument %qTignoring duplicate directory "%s"
  ignoring large linear stepignoring loop annotationignoring malformed %<#pragma longcall%>ignoring nonexistent directory "%s"
! ignoring packed attribute because of unpacked non-POD field %q#Dignoring possibly conflicting option %<-fopt-info-%s%>ignoring return value of %qD declared with attribute %<warn_unused_result%>ignoring return value of %qD, declared with attribute %<nodiscard%>%signoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>ignoring return value of %qD, declared with attribute %<warn_unused_result%>ignoring return value of function declared with attribute %<warn_unused_result%>ignoring returned value of type %qT, declared with attribute %<nodiscard%>%signoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>ignoring sink clause with offset that is not a multiple of the loop stepignoring the %q#D declarationignoring unknown option %q.*signoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>ignoring zero linear stepillegal OP in optimize_comparisonillegal aggregate type %qE specified for instance variable %qsillegal argument 0 to %qsillegal operand illegal operand address (1)illegal operand address (2)illegal operand address (3)illegal operand address (4)illegal operand detectedillegal reference type specified for instance variable %qsimmediate evaluation returns address of immediate function %qDimplicit capture of %qE via %<[=]%> is deprecated in C++20implicit conversion from %qH to %qI to match other operand of binary expressionimplicit conversion from %qH to %qI to match other result of conditionalimplicit conversion from %qH to %qI when passing argument to functionimplicit conversion from %qT to %qTimplicit conversion from %qT to %qT to match other operand of binary expressionimplicit conversion from %qT to %qT to match other result of conditionalimplicit conversion from %qT to %qT when passing argument to functionimplicit declaration of function %qEimplicit declaration of function %qE; did you mean %qs?implicit dereference will not access object of type %qT in for increment expressionimplicit dereference will not access object of type %qT in left operand of comma operatorimplicit dereference will not access object of type %qT in right operand of comma operatorimplicit dereference will not access object of type %qT in second operand of conditional expressionimplicit dereference will not access object of type %qT in statementimplicit dereference will not access object of type %qT in third operand of conditional expressionimplicit mapping of assumed size array %qDimplicit templates may not be %<virtual%>implicit this pointer type mismatchimplicit_section flag is set but section isn%'timplicitly popped registers must be grouped at top of stackimplicitly-declared %qD is deprecatedimplied END DOimport_iso_c_binding_module(): Unable to create symbol for %simpossible constraint in %<asm%>impossible register constraint in %<asm%>impossible type assertion: type does not implement interfacein %s, at %s:%din C++03 a class-key must be used when declaring a friendin C++11 and above a default constructor can be explicitin C++11 destructors default to %<noexcept%>in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>in C++20 this comparison calls the current function recursively with reversed argumentsin C++98 %<template%> (as a disambiguator) is only allowed within templatesin C++98 %q+D may not be static because it is a member of a unionin C++98 %qD must be initialized by constructor, not by %<{...}%>in a call to allocation function %qD declared herein a call to built-in allocation function %qDin a call to built-in function %qDin a call to function %qD declared herein a call to function %qD declared with attribute %qsin a call with type %qT and attribute %qsin argument to unary !in basic block %d:in call to %qD, declared herein declaration %q+Din definition of macro %qsin expansion of macro %qsin gfc_simplify_acos(): Bad typein gfc_simplify_acosh(): Bad typein gfc_simplify_asin(): Bad typein gfc_simplify_asinh(): Bad typein gfc_simplify_atan(): Bad typein gfc_simplify_atan2d(): Bad typein gfc_simplify_atanh(): Bad typein gfc_simplify_atrigd(): Bad typein gfc_simplify_cos(): Bad typein gfc_simplify_exp(): Bad typein gfc_simplify_sin(): Bad typein gfc_simplify_trigd(): Bad typein initialization of structured binding variable %qDin passing argument %P of %qDin simplify_trig_call(): Bad intrinsicin template argument for type %qTin the definition of %q#Tin this expressionin-class initialization of static data member %q#D of incomplete typein-class initialization of static data member %q#D of non-literal typeinaccessible plugin file %s expanded from short plugin name %s: %minappropriate accumulator for %qsinclude %qs or provide a declaration of %qDincoming edge count does not match number of PHI argumentsincompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directiveincompatible address space qualifiers %qs and %qsincompatible data clause with reduction on %qE; promoting to %<present_or_copy%>incompatible floating point / vector register operand for '%%%c'incompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>incompatible register operand for '%%%c'incompatible type for argument %d of %qEincompatible type for map indexincompatible type for method %s%s%sincompatible type for method %s%s%s (%s)incompatible type for receiverincompatible types in %<PHI%> argument %uincompatible types in assignment of %qT to %qTincompatible types in binary expressionincompatible types in sendincompatible types when assigning to type %qT from type %qTincompatible types when initializing type %qT using type %qTincompatible types when returning type %qT but %qT was expectedincompatible vector types in conditional expression: %qT, %qT and %qTincomplete implementation of category %qEincomplete implementation of class %qEincomplete type %qT does not have member %qDincomplete type %qT is not mappableincomplete type %qT used in nested name specifierinconsistent %<ifunc%> attributeinconsistent begin/end types in range-based %<for%> statement: %qT and %qTinconsistent capitalization in formatinconsistent deduction for %qT: %qT and then %qTinconsistent deduction for auto return type: %qT and then %qTinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>inconsistent types %qT and %qT deduced for lambda return typeinconsistent user-defined literal suffixes %qD and %qD in string literalincorrect comparison modeincorrect entry in %<label_to_block_map%>incorrect format in scaling, using 1/1
  incorrect hint operandincorrect insn:incorrect number of arguments to function %qEincorrect number of vector %qs elementsincorrect property %qs of %qs selectorincorrect rounding operandincorrect setting of landing pad numberincorrect sharing of tree nodesincorrect type of vector %qs elementsincorrect type of vector CONSTRUCTOR elementsincorrectly nested OpenACC loop parallelismincrement expression refers to iteration variable %qDincrement is not constant 1 or -1 for %<!=%> conditionincrement of a boolean expressionincrement of constant field %qDincrement of enumeration value is invalid in C++increment of function %qDincrement of member %qD in read-only objectincrement of pointer to an incomplete type %qTincrement of read-only location %qEincrement of read-only member %qDincrement of read-only named return value %qDincrement of read-only parameter %qDincrement of read-only reference %qDincrement of read-only variable %qDincremented enumerator value is too large for %<long%>incremented enumerator value is too large for %<unsigned long%>index %E denotes an offset greater than size of %qTindex in dimension %d is out of bounds at %Lindex must be integerindex value instead of field name in union initializerindex value is out of boundindirect call count does not match BB countindirect call in function, which are not supported by eBPFindirect call in speculative call sequence has no speculative flagindirect function %q+D cannot be declared %qEindirect function %q+D cannot be declared weakindirect function call with a yet undetermined calleeindirect jumps are not available on this targetindirect_call attribute can%'t apply for static functionindirection will not access object of incomplete type %qT in for increment expressionindirection will not access object of incomplete type %qT in left operand of comma operatorindirection will not access object of incomplete type %qT in right operand of comma operatorindirection will not access object of incomplete type %qT in second operand of conditional expressionindirection will not access object of incomplete type %qT in statementindirection will not access object of incomplete type %qT in third operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in for increment expressionindirection will not access object of non-trivially-copyable type %qT in left operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in right operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in second operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in statementindirection will not access object of non-trivially-copyable type %qT in third operand of conditional expressioninferred scalar type %qT is not an integer or floating-point type of the same size as %qTinherited constructor %qD is not %<constexpr%>inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>init function found in object %sinit-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>init_arglist(): too many argumentsinitialization discards %qv qualifier from pointer target typeinitialization from distinct Objective-C typeinitialization from pointer to non-enclosed address spaceinitialization left-hand side might be a candidate for a format attributeinitialization makes %q#v qualified function pointer from unqualifiedinitialization of %qT from %qT makes integer from pointer without a castinitialization of %qT from %qT makes pointer from integer without a castinitialization of %qT from incompatible pointer type %qTinitialization of %qT from pointer to %qD with incompatible type %qTinitialization of a flexible array memberinitialization of common block variable %qs in DATA statement at %Cinitialization of flexible array member in a nested contextinitialization of new-expression for type %<auto%> requires exactly one elementinitialization of non-const reference type %q#T from rvalue of type %qTinitialization of volatile reference type %q#T from rvalue of type %qTinitializations for multiple members of %qTinitialized field overwritteninitialized field with side-effects overwritteninitialized member %q+D declared hereinitialized variable %q+D is marked dllimportinitializer element is not a constant expressioninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer expression refers to iteration variable %qDinitializer fails to determine size of %q+Dinitializer fails to determine size of %qDinitializer fails to determine size of %qTinitializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?initializer for %q#D expands to an empty list of expressionsinitializer for %q#D is invalidinitializer for %qT must be brace-enclosedinitializer for flexible array member %q#Dinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer in range-based %<for%> loopinitializer invalid for static member with constructorinitializer provided for functioninitializer specified for friend function %qDinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinitializer-string for %qT is too longinitializing %qD from %qE does not extend the lifetime of the underlying arrayinitializing %qH with %qI in converted constant expression does not bind directlyinitializing a base class of type %qT results in object slicinginjected-class-name %qD used as template template argumentinline assembly is not a constant expressioninline clone count is not compatibleinline clone in same comdat group listinline clone is forced to outputinline clone with address takeninline declaration of %qD follows declaration with attribute %<noinline%>inline function %q+D declared as dllimport: attribute ignoredinline function %q+D declared but never definedinline function %q+D declared weakinline function %q+D given attribute %qsinline function %qD given attribute %qsinline function %qD used but never definedinline namespace must be specified at initial definitioninline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>inlined_to pointer is set but no predecessors foundinlined_to pointer is wronginlined_to pointer refers to itselfinlined_to pointer set for noninline callersinlining failed in call to %<always_inline%> %q+F: %sinlining failed in call to %q+F: %sinner loop uses same OpenACC parallelism as containing loopinput file %qs is the same as output fileinput operand constraint contains %qcinsert_bbt(): Duplicate key foundinsertion out of range in %qsinsn %d basic block pointer is %d, should be %dinsn %d in footer of bb %d has non-NULL basic blockinsn %d in header of bb %d has non-NULL basic blockinsn %d is in multiple basic blocks (%d and %d)insn %d outside of basic blocks has non-NULL bb fieldinsn addresses not freedinsn addresses not set after shorten_branchesinsn contains an invalid address !insn does not satisfy its constraints:insn outside basic blockinsn with UID %i not found for operand %i (`%s') of insn %iinsn with UID %i not found for operand %i of insn %iinstall: %s%s
  installation error, cannot find %<crtoffloadtable.o%>instance variable %qE accessed in class methodinstance variable %qE is %s; this will be a hard error in the futureinstance variable %qE is declared %sinstance variable %qE is declared privateinstance variable %qs has unknown sizeinstance variable %qs is declared privateinstance variable %qs uses flexible array memberinstance variable assignment has been interceptedinstruction never executedinstruction scheduling not supported on this target machineinsufficient contextual information to determine typeinsufficient partitioning available to parallelize element loopinsufficient partitioning available to parallelize loopinsufficient partitioning available to parallelize tile loopinteger constant is too large for %<unsigned long%> typeinteger division by zerointeger literal exceeds range of %qT typeinteger overflow in array sizeinteger overflow in expression %qE of type %qT results in %qEinteger overflow in expression of type %qT results in %qEinteger suffix %qs shadowed by implementationintegral expression %qE is not constantintegral result type precision does not match field size of %qsinter-module optimizations not implemented for C++interface %qE does not have valid constant string layoutintermediate array offset %wi is outside array bounds of %qTinternal compiler errorinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal error: bad register: %dinternal error: builtin function %qs already processedinternal error: builtin function %qs had an unexpected return type %qsinternal error: builtin function %qs, argument %d had unexpected argument type %qsinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt Service Routines cannot be coded in Thumb modeinterrupt and naked attributes are not compatibleinterrupt handlers cannot be MIPS16 functionsinterrupt handlers cannot have argumentsinterrupt service routine can only have a pointer argument and an optional integer argumentinterrupt service routine cannot be called directlyinterrupt service routine must return %<void%>interrupt service routine should have %qs as the second argumentinterrupt service routine should have a pointer as the first argumentinterrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread is available only on fidointrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%%c operandinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H operandinvalid %%H specifierinvalid %%H valueinvalid %%I operandinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L operandinvalid %%L valueinvalid %%M operandinvalid %%M valueinvalid %%N operandinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%e valueinvalid %%f operandinvalid %%f valueinvalid %%h operandinvalid %%h valueinvalid %%i operandinvalid %%j codeinvalid %%j operandinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r operandinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t operandinvalid %%t valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid %%z valueinvalid %<#pragma %s%>invalid %<CASE_CHAIN%>invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<PHI%> argumentinvalid %<PHI%> resultinvalid %<const_cast%> from type %qT to type %qTinvalid %<const_cast%> of an rvalue of type %qT to type %qTinvalid %<static_cast%> from type %qT to type %qTinvalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>invalid %qs offset operatorinvalid 'asm': invalid (pointer) operands %qsinvalid IACC argumentinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid RHS for gimple memory store: %qsinvalid UNSPEC as operandinvalid UNSPEC as operand: %dinvalid _Literalinvalid abstract parameter type %qTinvalid abstract return type %qTinvalid abstract return type for function %q+#Dinvalid abstract return type for member function %q+#Dinvalid abstract type %qT for %qEinvalid abstract type for %q+Dinvalid access to non-static data member %qD in virtual base of NULL objectinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address in operandinvalid address modeinvalid address operand in %qsinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid alignment value for %<__builtin_arc_aligned%>invalid application of %<__alignof%> to a bit-fieldinvalid application of %<sizeof%> to a bit-fieldinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to array type %qT of incomplete element typeinvalid application of %qs to incomplete type %qTinvalid architecture for target attribute or pragma %qsinvalid argument %<%s%> for %<-mbranch-protection=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument of %qE attributeinvalid argument of %qs attributeinvalid argument of SQRT at %Linvalid argument to %qDinvalid argument to built-in functioninvalid argument to built-in function %sinvalid argument to gimple callinvalid argumentsinvalid arguments for %<-falign-%s%> option: %qsinvalid arguments for %<-fpatchable_function_entry%>invalid array assignmentinvalid base %qE for SSA nameinvalid base-class specificationinvalid block indexinvalid branch to/from %s structured blockinvalid calls_comdat_local flaginvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast of an rvalue expression of type %qT to type %qTinvalid cast to abstract class type %qTinvalid cast to function type %qTinvalid class name in declaration of %qDinvalid clique in %qsinvalid combination of multiple type-specifiersinvalid comparison code in gimple condinvalid comparison of generated arrayinvalid comparison of generated structinvalid comparison of nil with nilinvalid comparison of non-comparable arrayinvalid comparison of non-comparable structinvalid comparison of non-comparable typeinvalid comparison of non-ordered typeinvalid comparison operator for 'E' output modifierinvalid const_double operandinvalid constantinvalid constant - try using an output modifierinvalid constant for output modifier '%c'invalid constant in %<#pragma %s%>invalid constant in %<#pragma pack%> - ignoredinvalid constant vector for output modifier '%c'invalid constrained type parameterinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid controlling predicateinvalid conversion from %<__fpreg%>invalid conversion from %qH to %qIinvalid conversion from type %<bfloat16_t%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %<bfloat16_t%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid covariant return type for %q+#Dinvalid cpu %qs for %s%qs%sinvalid data model option %<-mdata-model=%s%>invalid declaration of %<%T::%E%>invalid declaration of member template in local classinvalid declaratorinvalid default argument for a template template parameterinvalid default case label in switch statementinvalid definition of qualified type %qTinvalid depend kindinvalid depend kind in omp %<ordered%> %<depend%>invalid dist_schedule kindinvalid element type for attribute %qsinvalid encoding prefix in literal operatorinvalid entry to %s structured blockinvalid exit from %s structured blockinvalid exit from OpenMP structured blockinvalid explicit specializationinvalid expression - try using an output modifierinvalid expression as operandinvalid expression for min lvalueinvalid expression for output modifier '%c'invalid expression type for %<#pragma omp atomic%>invalid failure memory model for %<__atomic_compare_exchange%>invalid feature modifier %qs in %<-march=%s%>invalid feature modifier %qs in %<-mcpu=%s%>invalid feature modifier %s of value ("%s") in %<target()%> pragma or attributeinvalid fnsummary in LTO streaminvalid form of %<#pragma omp atomic%>invalid format for sve_widthinvalid format of %sinvalid fp constantinvalid fpu for target attribute or pragma %qsinvalid function in gimple callinvalid hard register usage between earlyclobber operand and input operandinvalid hard register usage between output operand and matching constraint operandinvalid hard register usage between output operandsinvalid id value for exception attributeinvalid id value for interrupt attributeinvalid id value for interrupt/exception attributeinvalid id value for reset attributeinvalid in-class initialization of static data member of non-integral type %qTinvalid increment expressioninvalid initial value for member %qEinvalid initialization of non-const reference of type %qH from an rvalue of type %qIinvalid initialization of reference of type %qH from expression of type %qIinvalid initializerinvalid initializer clauseinvalid initializer for %q#Dinvalid initializer for array member %q#Dinvalid initializer for member function %qDinvalid initializer for structured binding declarationinvalid insn:invalid iterating variable in fast enumerationinvalid jump function in LTO streaminvalid labels in gimple condinvalid left hand side of assignmentinvalid line in the resolution fileinvalid linkage-specificationinvalid location for %<pragma %s%>, ignoredinvalid lvalue in %<asm%> output %dinvalid map kindinvalid maskinvalid mask type in %qsinvalid member template declaration %qDinvalid memory model argument %d of %qEinvalid memory model argument to builtininvalid memory model for %<__atomic_load%>invalid memory model for %<__atomic_store%>invalid name ("%s") in %<target("arch=")%> pragma or attributeinvalid name ("%s") in %<target("cpu=")%> pragma or attributeinvalid name ("%s") in %<target("tune=")%> pragma or attributeinvalid new-expression of abstract class type %qTinvalid nmi function for reset attributeinvalid non-type template argumentinvalid non-vector operands to %qsinvalid number in %<-mrgf-banked-regs=%s%> valid values are 0, 4, 8, 16, or 32invalid number of arguments for %<-falign-%s%> option: %qsinvalid offload table in %sinvalid offset operand in %qsinvalid operandinvalid operand %%xn codeinvalid operand addressinvalid operand code '%c'invalid operand for '%%%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'r' specifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in %qsinvalid operand in indirect referenceinvalid operand in return statementinvalid operand in unary operationinvalid operand modifier letterinvalid operand output codeinvalid operand prefixinvalid operand prefix '%%%c'invalid operand size for operand code 'O'invalid operand size for operand code 'Z'invalid operand size for operand code 'z'invalid operand to %%H/%%L codeinvalid operand to %%M codeinvalid operand to %%N codeinvalid operand to %%O codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%Z codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operand to %%z codeinvalid operand to switch statementinvalid operand type %qT for %qsinvalid operand type used with operand code 'Z'invalid operands in binary operationinvalid operands in gimple comparisoninvalid operands in ternary operationinvalid operands of types %qT and %qT to binary %qOinvalid operands to %%c codeinvalid operands to %qsinvalid operands to binary %s (have %qT and %qT)invalid operationinvalid operation (%s)invalid operation on %<__fpreg%>invalid operator for %<#pragma omp atomic%>invalid parameter combination for AltiVec intrinsic %qsinvalid parameter combination for intrinsic %qsinvalid parameter type %qTinvalid pass positioning operationinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid position or size in %qsinvalid position or size operand to %qsinvalid private reduction on %qEinvalid proc_bind kindinvalid property declarationinvalid protection type ("%s") in %<target("branch-protection=")%> pragma or attributeinvalid prototype for '%s'invalid punctuation %qc in constraintinvalid pure const state for functioninvalid pure specifier (only %<= 0%> is allowed)invalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid receive on send-only channelinvalid receiver type %qsinvalid reduction-identifierinvalid reference for 'J' output modifierinvalid register name for %q+Dinvalid regular expression %qs in %qsinvalid relocationinvalid resolution in the resolution fileinvalid return type %qT of %<constexpr%> function %q+Dinvalid rtl sharing found in the insninvalid schedule kindinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid send on receive-only channelinvalid setter, it must have one argumentinvalid shift operandinvalid source block specificationinvalid static chain in gimple callinvalid storage class for function %qEinvalid sve_width value: %dinvalid target memregs value %<%d%>invalid template declaration of %qDinvalid template non-type parameterinvalid template-argument-listinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type %<void%> for %<new%>invalid type %qT as initializer for a vector of type %qTinvalid type %qT declared %<friend%>invalid type argument (have %qT)invalid type argument of %<->%> (have %qT)invalid type argument of %<->*%> (have %qT)invalid type argument of array indexing (have %qT)invalid type argument of implicit conversion (have %qT)invalid type argument of unary %<*%> (have %qT)invalid type for %<asm%> flag outputinvalid type for _Literal with constructorinvalid type for instance variableinvalid type for iteration variable %qEinvalid type for make functioninvalid type for parameter %d of %<constexpr%> function %q+#Dinvalid type for propertyinvalid type of %<__MEM%> operandinvalid type of argument %u of type-generic functioninvalid type-generic return type for argument %u of %<__builtin_tgmath%>invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>invalid types %<%T[%T]%> for array subscriptinvalid types for %qsinvalid types in address space conversioninvalid types in conversion to floating-pointinvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<...%> calling non-variadic functioninvalid use of %<...%> with builtin functioninvalid use of %<...%> with non-sliceinvalid use of %<:%> modifierinvalid use of %<::%>invalid use of %<auto%> in conversion operatorinvalid use of %<auto%> in default template argumentinvalid use of %<auto%> in exception-specificationinvalid use of %<auto%> in template argumentinvalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function typeinvalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member typeinvalid use of %<decltype(auto)%>invalid use of %<extern%> variable %qD in %<#pragma acc declare%>invalid use of %<global%> variable %qD in %<#pragma acc declare%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %q#T with a flexible array member in %q#Tinvalid use of %q#T with a zero-size array in %q#Dinvalid use of %qDinvalid use of %qD in linkage specificationinvalid use of %qE to form a pointer-to-member-functioninvalid use of %qTinvalid use of %qT in template argumentinvalid use of '%%%c'invalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array indexing on pointer to memberinvalid use of array with unspecified boundsinvalid use of asm flag outputinvalid use of attribute %<fallthrough%>invalid use of attributes in empty declarationinvalid use of brace-enclosed initializer listinvalid use of constructor as a templateinvalid use of cv-qualified type %qT in parameter declarationinvalid use of dependent type %qTinvalid use of destructor %qD as a typeinvalid use of destructor %qE as a typeinvalid use of flexible array memberinvalid use of implicit conversion on pointer to memberinvalid use of incomplete type %q#Tinvalid use of incomplete typedef %qTinvalid use of member %qD (did you forget the %<&%> ?)invalid use of member %qD in static member functioninvalid use of member function %qD (did you forget the %<()%> ?)invalid use of method value as argument of Offsetofinvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of nonstatic data member %qEinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of qualified-name %<%D::%D%>invalid use of qualified-name %<%T::%D%>invalid use of qualified-name %<::%D%>invalid use of register '%s'invalid use of structure with flexible array memberinvalid use of template template parameter %qTinvalid use of template type parameter %qTinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of typeinvalid use of type %<void%> in parameter declarationinvalid use of type %qT as a default value for a template template-parameterinvalid use of unary %<*%> on pointer to memberinvalid use of undefined type %qTinvalid use of void expressioninvalid use of volatile lvalue inside %<transaction_safe%> functioninvalid use of volatile lvalue inside transactioninvalid user-defined conversion from %qH to %qIinvalid value-initialization of reference typeinvalid vector comparison resulting typeinvalid vector constantinvalid vector immediateinvalid vector type for attribute %qEinvalid vector types in nop conversioninvalid version number %qsinvalid warm function for reset attributeinvalid zero extractinverted slice rangeio_kind_name(): bad I/O-kindipa inline summary is missing in input fileipa reference summary is missing in ltrans unitis_c_interoperable(): gfc_simplify_expr failedit is defined as a pointer in different address space in another translation unitit is defined as a pointer to different type in another translation unitit must be a pointer-to-member of the form %<&X::Y%>it must be the address of a function with external linkageit must be the name of a function with external linkageit was later defined hereitem in READiterating variable in fast enumeration is not an objectiteration %s invokes undefined behavioriteration variable %qD should not be firstprivateiteration variable %qD should not be reductioniteration variable %qE is predetermined lineariteration variable %qE should be privateiteration variable %qE should not be firstprivateiteration variable %qE should not be lineariteration variable %qE should not be reductioniterator %qD has %<_Atomic%> qualified typeiterator %qD has const qualified typeiterator %qD has neither integral nor pointer typeiterator %qD has zero stepiterator step with non-integral typeiterator variableits dest_idx should be %d, not %divar %qs used by %<@synthesize%> declaration must be an existing ivariwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjump into scope of identifier with variably modified typejump into statement expressionjump skips variable initializationjump to case labeljump to label %qDjunk at end of #pragma ADDRESSjunk at end of #pragma GCC memregs [0..16]junk at end of #pragma __nostandardjunk at end of #pragma __standardjunk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of %<#pragma %s%>junk at end of %<#pragma CTABLE_ENTRY%>junk at end of %<#pragma GCC pch_preprocess%>junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma longcall%>junk at end of %<#pragma message%>junk at end of %<#pragma ms_struct%>junk at end of %<#pragma options%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma unused%>junk at end of %<#pragma weak%>junk at end of '#pragma extern_model'keyword %<export%> not implemented, and will be ignoredkeyword %<template%> not allowed in class-head-namekeyword %<template%> not allowed in declarator-idkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)keyword %<typename%> not allowed in this context (the base class is implicitly a type)keyword %<typename%> not allowed outside of templateslabel label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qE referenced outside of any functionlabel at end of compound statementlabel context is not the current function declarationlambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>lambda capture of %qE is not a constant expressionlambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>lambda in local class %q+T cannot capture variables from the enclosing contextlambda parameter %qD previously declared as a capturelambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %wdlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelarge return values not supported with %<-mabi=ti%> optionlast argument must be an immediatelast register name %s must be an odd registerld returned %d exit statusleft argument must be a sliceleft hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qTleft operand of comma operator cannot resolve address of overloaded functionleft operand of comma operator has no effectleft operand of comma operator is a reference, not call, to function %qEleft operand of shift expression %q+E is negativeleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count >= width of vector elementleft shift count is negativeleft shift of negative valueleft-hand operand of comma expression has no effectleft-hand side of assignment might be a candidate for a format attributelen larger than caplength %qE above array section size in %qs clauselength %qE of array section does not have integral typelength computed herelength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlength required when allocating a sliceletter %c was found & insn was not CONST_INTlibraries: %s
! library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlimit is %wu bytes, but argument is %slimit is %wu bytes, but argument may be as large as %slinear clause applied to non-integral non-pointer variable with %qT typelinear clause applied to non-integral non-pointer variable with type %qTlinear clause with %qs modifier applied to non-reference variable with %qT typelinear step expression must be integrallist-initializer for non-class type must not be parenthesizedlisting the stack pointer register %qs in a clobber list is deprecatedliteral operator %q#D conflicts with raw literal operatorliteral operator suffixes not preceded by %<_%> are reserved for future standardizationliteral operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class typeliteral operator with C linkagelive patching is not supported with LTOlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal data-share memory exhaustedlocal declaration from a different functionlocal declaration of %qE hides instance variablelocal external declaration %q#Dlocal label %qE conflicts with existing labellocal member %q#D declared herelocal method %q#D declared herelocal symbols must be definedlocal variable %qD may not appear in this contextlocal variable memory requirements exceed capacitylocation of the previous reduction for %qElocation references block not in block treelogical %<and%> applied to non-boolean constantlogical %<and%> of equal expressionslogical %<and%> of mutually exclusive tests is always falselogical %<or%> applied to non-boolean constantlogical %<or%> of collectively exhaustive tests is always truelogical %<or%> of equal expressionslogical not is only applied to the left hand side of comparisonlogical_to_bitwise(): Bad intrinsiclookup of %qT in %qT is ambiguousloop %d%'s header does not belong directly to itloop %d%'s header does not have exactly 2 entriesloop %d%'s header is not a loop headerloop %d%'s latch does not belong directly to itloop %d%'s latch does not have an edge to its headerloop %d%'s latch does not have exactly 1 successorloop %d%'s latch does not have header as successorloop %d%'s latch is marked as part of irreducible regionloop %d%'s latch is not dominated by its headerloop uses OpenACC parallelism disallowed by containing routineloop verification on loop tree that needs fixuploop with header %d marked for removalloop with header %d not in loop treelooser exception specification on overriding virtual function %q+#Flow bound %qE above array section size in %qs clauselow bound %qE of array section does not have integral typelower value in case label range less than minimum value for typelseek failed while reading export datalvalue required as decrement operandlvalue required as increment operandlvalue required as left operand of assignmentlvalue required as unary %<&%> operandlvalue required in %<asm%> statementlvalue-to-rvalue conversion of a volatile lvalue %qE with type %qTmachine independent builtin code out of rangemacro expands to multiple statementsmacro name missing after %qsmain variant is not definedmake_generic(): Cannot find generic symbol %qsmaking multiple clones of %qDmalformed #pragma ADDRESS variable addressmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#pragma CTABLE_ENTRY%> variable addressmalformed %<#pragma GCC visibility push%>malformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma extern_model%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma member_alignment%>malformed %<#pragma member_alignment%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma ms_struct {on|off|reset}%>, ignoringmalformed %<#pragma ms_struct%>, ignoringmalformed %<#pragma options align={mac68k|power|reset}%>, ignoringmalformed %<#pragma options%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed %<#pragma redefine_extname%>, ignoredmalformed %<#pragma weak%>, ignoredmalformed %<COLLECT_GCC_OPTIONS%>malformed %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed '#pragma __extern_prefix', ignoringmalformed option %<-fplugin-arg-%s%>: missing %<-<key>[=<value>]%>malformed ptx filemalformed spec function argumentsmalformed spec function namemalloc attribute should be used for a function that returns a pointermangled name for %qD will change in C++17 because the exception specification is part of a function typemangling %<__underlying_type%>mangling %<typeof%>, use %<decltype%> insteadmangling %Cmangling of %q#D as %qE conflicts with a previous manglemangling unknown fixed point typemap can only be compared to nilmapping field %qE of variable length structuremask must be an immediatematch_attr_spec(): Bad attributematch_level_4(): Bad operatormatch_string_constant(): Delimiter not foundmatching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermaximal number of LTO partitions streamed in parallel.maximum limit of %d namespaces searched for %qEmaximum number of LRA assignment passes is achieved (%d)maximum number of generated reload insns per insn achieved (%d)may not use both -EB and -ELmay not use both -m32 and -m64mduc registers only saved for G13 targetmedia functions are not available unless %<-mmedia%> is usedmem-initializer for %qD follows constructor delegationmember %q+#D with constructor not allowed in anonymous aggregatemember %q+#D with constructor not allowed in unionmember %q+#D with copy assignment operator not allowed in anonymous aggregatemember %q+#D with copy assignment operator not allowed in unionmember %q+#D with destructor not allowed in anonymous aggregatemember %q+#D with destructor not allowed in unionmember %q+D cannot be declared as a %<mutable%> referencemember %q+D cannot be declared both %<const%> and %<mutable%>member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>member %qD cannot be declared both %<virtual%> and %<static%>member %qD declared as friend before type %qT definedmember %qD in read-only object used as %<asm%> outputmember %qD is uninitialized referencemember %qD must be initialized by mem-initializer in %<constexpr%> constructormember %qD with uninitialized reference fieldsmember functions are implicitly friends of their classmember template %qD may not have virt-specifiersmembers of an explicitly specialized class are defined without a template headermemory allocation failed while reading export datamemory input %d is not directly addressablememory layout mismatchmemory reference expected for 'S' output modifiermethod %<%c%E%> declared %<@optional%> and %<@required%> at the same timemethod %s%s%s is marked go:nointerfacemethod %s%s%s requires a pointer receivermethod argument attributes are not available in Objective-C 1.0method attributes are not available in Objective-C 1.0method attributes cannot be specified in @implementation contextmethod attributes must be specified at the endmethod attributes must be specified at the end onlymethod declaration not in @interface contextmethod declared %qE overriding %qE methodmethod definition for %<%c%E%> not foundmethod definition not in @implementation contextmethod overrides both %<transaction_pure%> and %qE methodsmethod possibly missing a [super dealloc] callmethod type does not match object typemin partition size cannot be greater than max partition sizemio_array_ref(): Unknown array refmips16 function profilingmismatch in argument %u type of built-in function %qD; expected %qTmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatch in return type of built-in function %qD; expected %qTmismatched argument pack lengths while expanding %qEmismatched argument pack lengths while expanding %qTmismatched declarations during linktime optimizationmismatched operator in fold-expressionmismatching comparison operand typesmismatching parensmisplaced %<@%D%> Objective-C++ constructmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<(%> after %<#pragma unused%>, ignoringmissing %<)%> after %<#pragma unused%>, ignoringmissing %<=%> (after %<getter%> attribute)missing %<=%> (after %<setter%> attribute)missing %<PHI%> defmissing %<target%> attribute for multi-versioned %qDmissing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directivemissing REG_EH_REGION note at the end of bb %imissing [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>missing arch name in %<-march=%s%>missing argument for %<-mbranch-protection=%>missing argument to %<target("branch-protection=")%> pragma or attributemissing argument to %qsmissing barrier after block %imissing braces around initializermissing braces around initializer for %qTmissing callgraph edge for call stmt:missing close brace for named operandmissing close parenmissing collection in fast enumerationmissing controlling predicatemissing cpu name in %<-mcpu=%s%>missing cpu name in %<-mtune=%s%>missing dashmissing definitionmissing device or architecture after %qsmissing direct call for speculation %imissing edge %i->%imissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing indirect call in speculative call sequencemissing initializer for field %qD of %qTmissing initializer for member %qDmissing loop condition in loop with %<GCC ivdep%> pragmamissing loop condition in loop with %<GCC unroll%> pragmamissing makefile target after %qsmissing method %s%s%smissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template argumentsmissing template arguments after %qTmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemisspelled term %<%.*s%> in format; use %<%s%s%> insteadmixing declarations and function-definitions is forbiddenmixing different types of symbol in same comdat groups is not supportedmode %qs applied to inappropriate typemode size of non-integral result does not match field size of %qsmodification of %qE is not a constant expressionmodifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructsmodifying a const object %qE is not allowed in a constant expressionmodule nature in USE statement at %Cmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %<depend%> clause with %<source%> modifier on an %<ordered%> constructmore than one 'crtl' directivemore than one access specifier in base-specifiermore than one locator in %<depend%> clause on %<depobj%> constructmoving a local object in a return statement prevents copy elisionmpfr not configured to handle all floating modesmsp430_select_hwmult_lib needs one or more argumentsmultidimensional array must have bounds for all dimensions except the firstmultilib exclusion %qs is invalidmultilib exclusions %qs is invalidmultilib select %qs %qs is invalidmultilib select %qs is invalidmultilib spec %qs is invalidmultiple %<-mcpu=%> options specified.multiple %<default%> targets were setmultiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directivemultiple declarations in range-based %<for%> loopmultiple default labels in one switchmultiple definition of %q#Tmultiple fast interrupt routines seen: %qE and %qEmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple hot/cold transitions found (bb %i)multiple initializations given for %qDmultiple initializations given for base %qTmultiple inline callersmultiple interrupt attributes not allowedmultiple interrupt attributes to function %qDmultiple iterating variables in fast enumerationmultiple methods named %<%c%E%> foundmultiple nested types attributes to function %qDmultiple parameters named %qDmultiple prevailing defs for %qEmultiple ref-qualifiersmultiple save reg attributes to function %qDmultiple selectors named %<%c%E%> foundmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmultiple versions for one symbolmultiple virtual PHI nodes in BB %dmultiple-value argument in single-value contextmultiple-value function call in single-value contextmultiply option implies r%d is fixedmultiversioning needs %<ifunc%> which is not supported on this targetmultiversioning needs ifunc which is not supported on this targetmust %<#include <typeinfo>%> before using %<typeid%>must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>mutable %qD is not usable in a constant expressionnaked attribute only applies to functionsname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename missing for member functionname of class shadows template template parameter %qDname used in a GNU-style designated initializer for an arraynamed return values are no longer supportednamespace %qD enterednamespace alias %qD not allowed here, assuming %qDnamespace name requirednamespace-scope anonymous aggregates must be staticnarrowing conversion of %qE from %qH to %qInarrowing conversion of %qE from %qH to %qI is ill-formed in C++11need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scopeneed %<typename%> before %<%T::%E%> because %qT is a dependent scopeneed %<typename%> before %qE because %qT is a dependent scopeneed explicit conversionneed explicit conversion; missing method %s%s%snegative insn lengthnegative length in array section in %qs clausenegative low bound in array section in %qs clausenegative nesting depth of region %inegative shift countnegative width in bit-field %q+Dnegative width in bit-field %qsneither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is definedneither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is definednested assembly dialect alternativesnested extern declaration of %qDnested function %q+D declared but never definednested function %qE declared %<extern%>nested function %qs declared %<extern%>nested function trampolines not supported on GCN5 due to non-executable stacksnested function trampolines not supported on this targetnested functions cannot be profiled with %<-mfentry%> on s390nested functions not supported on this targetnested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>nested loop in reduction needs reduction clause for %qEnested name specifier %qT for enum declaration does not name a class or namespacenested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>nested namespace name requirednested quoting directivenested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew types may not be defined in a return typenext member %q#D declared hereno %<%D(int)%> declared for postfix %qsno %<%D(int)%> declared for postfix %qs, trying prefix operator insteadno %<%c%E%> method foundno %q#D member function declared in class %qTno %qs getter foundno FPX/FPU mixing allowedno FUNCTION_PROFILER for CRISno LTRANS output list filename providedno argumentsno arguments for spec functionno attribute can be applied to an explicit instantiationno class name specified with %qsno class template named %q#T in %q#Tno closing %<]%> for %<%%[%> formatno closing braceno constructorsno context to resolve type of %qEno conversion operators declaredno corresponding deallocation function for %qDno data type for mode %qsno declaration matches %q#Dno declaration of property %qs found in the interfaceno default argument for %qDno destructorsno dispatcher found for the versioning attributesno dispatcher found for the versioning attributes: %sno field %qD found in union being initializedno functions named %qDno immediate_use listno input filesno input files; unwilling to write output filesno integral type can represent all of the enumerator values for %qTno low registers available for popping high registersno match for no match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching concept for template-introductionno matching fixed-point overload found for %qsno matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s%E(%A)%#V%>no matching function for call to %<%T::operator %T(%A)%#V%>no matching function for call to %<%s(%A)%>no matching function for type-generic callno matching push for %<#pragma GCC visibility pop%>no matching template for %qD foundno member function %qD declared in %qTno post-decrement operator for typeno post-increment operator for typeno pre-decrement operator for typeno pre-increment operator for typeno previous declaration for %qDno previous prototype for %qDno processor type specified for linkingno profiling of 64-bit code for this ABIno register in addressno return statement in function returning non-voidno return statements in function returning %qTno sclass for %s stab (0x%x)no semicolon at end of struct or unionno suitable %<operator %s%> for %qTno suitable %qD found in class %qTno super class declared in @interface for %qEno super class declared in interface for %qEno type named %q#T in %q#Tno type or storage class may be specified here,no unexpanded parameter packs in binary foldno unique final overrider for %qD in %qTno valid clauses specified in %<#pragma acc declare%>node differs from node->decl->decl_with_vis.symtab_nodenode has body_removed but is definitionnode has unknown typenode is alias but not definitionnode is alias but not implicit aliasnode is alone in a comdat groupnode is analyzed but it is not a definitionnode is in same_comdat_group list but has no comdat_groupnode is symver but not aliasnode is transparent_alias but not an aliasnode is weakref but not an transparent_aliasnode not found in symtab assembler name hashnode not found node->decl->decl_with_vis.symtab_nodenodes with unreleased memory foundnoexcept-expression evaluates to %<false%> because of a call to %qDnon 32 bit register operand for '%%%c'non double precision REAL argument to %s intrinsic at %Lnon-AAPCS derived PCS variantnon-ASCII character in CFString literalnon-NULL pointer initialization at %Cnon-OpenACC construct inside of OpenACC regionnon-OpenACC construct inside of OpenACC routinenon-call exception handling mismatchnon-class, non-variable partial specialization %qE is not allowednon-cold basic block %d reachable only by paths crossing the cold partitionnon-const integer argument %u in call to function %qEnon-constant argument 0 to %qsnon-constant argument 1 to %qsnon-constant array in DATA statement %Lnon-constant array initializationnon-constant array new length must be specified directly, not by %<typedef%>non-constant array new length must be specified without parentheses around the type-idnon-constant compound literals cannot appear in a constant-expressionnon-constant condition for static assertionnon-constant element in constant CONSTRUCTORnon-constant in-class initialization invalid for non-inline static member %qDnon-constant in-class initialization invalid for static member %qDnon-constant initialization expression at %Lnon-deducible template %qT used without template argumentsnon-default INTEGER kind argument to %s intrinsic at %Lnon-delegitimized UNSPEC %s (%d) found in variable locationnon-deleted function %q+D overriding deleted functionnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function %qD declared as implicit templatenon-function in gimple callnon-integer argument 1 to %qsnon-integer argument 3 in call to function %qEnon-integer memory model argument %d of %qEnon-integer operand used with operand code %<z%>non-integral type switch statementnon-local lambda expression cannot have a capture-defaultnon-local variable %qD declared %<__thread%> has a non-trivial destructornon-local variable %qD declared %<__thread%> needs dynamic initializationnon-loop with header %d not marked for removalnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-member function %qD cannot have cv-qualifiernon-member function %qD cannot have ref-qualifiernon-member-template declaration of %qDnon-memory input %d must stay in memorynon-memory output %d must stay in memorynon-nested function with variably modified typenon-object member %qs cannot be declared %<mutable%>non-objective-c type %qT cannot be caughtnon-parameter %qs cannot be a parameter packnon-pointer argument to %<__builtin_launder%>non-register as LHS of binary operationnon-register as LHS of ternary operationnon-register as LHS of unary operationnon-scalar %qsnon-scalar typenon-scalar variable %qD in conditional %<lastprivate%> clausenon-standard suffix on floating constantnon-static const member %q#D in class without a constructornon-static const member %q#D, cannot use default assignment operatornon-static data member %q+D in a union may not have reference type %qTnon-static data member %qE declared %qsnon-static data member declared with placeholder %qTnon-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>non-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, cannot use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-thread-local declaration of %q#D follows thread-local declarationnon-thread-local declaration of %q+D follows thread-local declarationnon-top-level %qsnon-trivial conversion in %qsnon-trivial conversion in unary operationnon-trivial designated initializers not supportednon-type partial specialization %qE is not allowednon-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-variable %qD in declaration with more than one declarator with placeholder typenon-vector %qs with elementsnon-vector operands in vector comparisonnonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label nonzero array subscript %qE is used with array %qD of type %qT with unknown boundsnonzero array subscript %qE is used with array of type %qT with unknown boundsnormalization cannot co-exist with scaling
! not allowed type combination in %qsnot configured with sysroot headers suffixnot enough DO loops for %s !$ACC LOOP at %Lnot enough DO loops for collapsed %s at %Lnot enough argumentsnot enough arguments to returnnot enough for loops to collapsenot enough perfectly nested loopsnot enough type informationnot enough variable arguments to fit a sentinelnot generating patch area, nops not supportednot support %<-fpic%> option for v3m toolchainnotenote: null argument where non-null required (argument %lu)null pointernull pointer dereferencenumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of the vector not a power of twonumber of components of vector not a power of twonumber of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)number of results does not match number of valuesnumber of speculative targets %i mismatched with num_speculative_call_targets %inumber of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variablesnumeric argument of %qE attribute must be in range 0..63objc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject is not a methodobject missing in use of %qEobject property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>object type %qT does not match destructor name ~%qTobject with variably modified type must have no linkageobjective-c method declaration is expectedobjective-c++ message argument(s) are expectedobjective-c++ message receiver expectedobjective-c++ method declaration is expectedobsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>odr-used inline variable %qD is not definedoffload compiler %s not foundoffload compiler %s not found (consider using %<-B%>)offload dimension out of range (%d)offset %qwi outside bounds of constant stringoffset exceeds 16 bytesoffset of %qD is not ABI-compliant and may change in a future version of GCCoffset of packed bit-field %qD has changed in GCC 4.4old declaration %q#Dold-style function definitionold-style parameter declarations in prototyped function definitionomitted middle operand to %<?:%> operand cannot be mangledone field is a bitfield while the other is notone of the initializer call arguments should be %<&omp_priv%>one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>one type needs to be constructed while the other does notonly %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> regiononly %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attributeonly %u name provided for structured bindingonly %u names provided for structured bindingonly 0.0 can be loaded as an immediateonly DWARF debug format is supported for interrupt service routineonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> can be applied to a null statementonly constructors take member initializersonly declarations of constructors and conversion operators can be %<explicit%>only here as a %<friend%>only plain %<auto%> return type can be deduced to %<void%>only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2aonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of rangeonly weak aliases are supported in this configurationonly zero initializers are allowed in section %qsopaque vector types cannot be initializedopaque-enum-specifier must use a simple identifieropaque-enum-specifier without nameopen %s failed: %sopen /dev/zero: %mopening LTRANS output list %s: %mopening dependency file %s: %mopening output file %qs: %sopening output file %s: %moperand %%xn code invalid for QImodeoperand %d should be a 3 bit unsigned immediateoperand %d should be a 6 bit unsigned immediateoperand %d should be a 8 bit unsigned immediateoperand 1 should be an unsigned 3-bit immediateoperand 1 should be an unsigned 3-bit value (I0-I7)operand 2 should be an even 3-bit value (subreg 0,2,4,6)operand 2 should be an unsigned 3-bit value (I0-I7)operand 2 should be an unsigned 3-bit value (subreg 0-7)operand 2 should be an unsigned 8-bit valueoperand 3 should be an unsigned 3-bit value (I0-I7)operand 3 should be an unsigned 8-bit valueoperand 4 should be an unsigned 8-bit value (0-255)operand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code '%c'operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'I'operand is not a condition code, invalid operand code 'Y'operand is not a specific integer, invalid operand code 'R'operand is not a specific integer, invalid operand code 'r'operand is not an integer, invalid operand code 'K'operand is not an integer, invalid operand code 'R'operand is not an offsettable memory reference, invalid operand code 'H'operand must be an immediate of the right sizeoperand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operandoperand of fold expression has no unexpanded parameter packsoperand type %qT is incompatible with argument %d of %qEoperand types are %qT and %qToperands to %<?:%> have different types %qT and %qToperands to %T/%t must be reg + const_int:operation not permitted on type %<bfloat16_t%>operation on %qE may be undefinedoptimization attribute on %qD follows definition but the attribute doesn%'t matchoptimization level attribute mismatchoptimization may eliminate reads and/or writes to register variablesoption %<%s=%s%> is not available for %qs CPUoption %<-mdouble=32%> is only available if configured %<--with-double={32|32,64|64,32}%>option %<-mdouble=64%> is only available if configured %<--with-double={64|64,32|32,64}%>option %<-mirq-ctrl-saved%> valid only for ARC v2 processorsoption %<-mlong-double=32%> is only available if configured %<--with-long-double={32|32,64|64,32}%>, or %<--with-long-double=double%> together with %<--with-double={32|32,64|64,32}%>option %<-mlong-double=64%> is only available if configured %<--with-long-double={64|64,32|32,64}%>, or %<--with-long-double=double%> together with %<--with-double={64|64,32|32,64}%>option %<-mrgf-banked-regs%> valid only for ARC v2 processorsoption %<-mstructure-size-boundary%> is deprecatedoption %qs is ignored, the default value %qs is considered for %qs CPUoption %qs is not available for %qs CPUoption %qs is valid for %s but not for %soption %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions enabled: options or targets missing after %qsoptions passed: optype_msgid overflow: %dor use %<j%> instead of %<i%> for the GNU built-in suffixordered argument needs positive constant integer expressionordered comparison of pointer with integer zeroordered comparison of pointer with null pointerorigin points to a different parentoriginal %<default%> is hereoriginal declaration appeared hereoriginal definition appeared hereoriginal not compressed with zstdoriginal size unknownoriginally declared %<const%> hereoriginally defined hereoriginally indirect function call not considered for inliningoriginally specified hereorphaned %qs constructother match is hereought to match virtual method %qD but does notouter %<__transaction_cancel%> not within outer %<__transaction_atomic%>outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> functionouter block of region %i is wrongouter transaction in %<transaction_may_cancel_outer%> functionouter transaction in %<transaction_safe%> functionouter transaction in transactionoutput constraint %d cannot be specified together with %qs clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput file %s already exists in folder %soutput file not specifiedoutput filename may not be emptyoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output registers must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in conversion from %qT to %qT changes the value of %qEoverflow in conversion from %qT to %qT changes value from %qE to %qEoverflow in enumeration valuesoverflow in enumeration values at %qDoverflowed output argument list for %qsoverloaded function name %qE in clause %qsoverloaded function with no contextual type informationoverridden function is %q#Doverridden function is %q#Foverridden function is %qDoverride controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>overriding %qD declared %<transaction_safe%>pack expansion argument for non-pack parameter %qD of alias template %qDpack expansion argument for non-pack parameter %qD of concept %qDpack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qEpadding struct size to alignment boundarypadding struct to align %q+Dparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %<_Noreturn%>parameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared with void typeparameter %qD has incomplete typeparameter %qD includes pointer to array of unknown bound %qTparameter %qD includes reference to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %qD is initializedparameter %qD set but not usedparameter %qP of %qD might be a candidate for a format attributeparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter name omittedparameter names (without types) in function declarationparameter pack %<__bases%> only valid in template declarationparameter pack %q+D must be at the end of the template parameter listparameter pack %qD cannot have a default argumentparameter pack argument %qE must be at the end of the template argument listparameter pack argument %qT must be at the end of the template argument listparameter pack cannot have a default argumentparameter packs not expanded with %<...%>:parameter passing for argument of type %qT changed in GCC 7.1parameter passing for argument of type %qT changed in GCC 9.1parameter to builtin must be a string constant or literalparameter to builtin not valid: %sparametrized derived type argumentparent subprogram cannot be inlinedparentheses around %qE cannot be used to form a pointer-to-member-functionparentheses must be omitted if %qE attribute argument list is emptyparentheses must be omitted if attribute argument list is emptyparentheses required around this composite literal to avoid parsing ambiguityparenthesized initialization is not allowed in OpenMP %<for%> loopparenthesized initializer in array newparse error in SELECT RANK statement at %Cparse error in SELECT TYPE statement at %Cparse error in template argument listpart-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-objectpartial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument listpartial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument listpartial specialization %qD is not more specialized thanpartial specialization %qT declared %<friend%>partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansionpartial specialization of %qD after instantiation of %qDpartition found but function partition flag not setpass %qs not found but is referenced by new pass %qspass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>passing %qT as %<this%> argument discards qualifierspassing %qT chooses %qT over %qTpassing NULL to non-pointer argument %P of %qDpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as %qT rather than %qT due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards %qv qualifier from pointer target typepassing argument %d of %qE discards qualifiers from pointer target typepassing argument %d of %qE from distinct Objective-C typepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE from pointer to non-enclosed address spacepassing argument %d of %qE makes %q#v qualified function pointer from unqualifiedpassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepassing argument %i to %qs-qualified parameter aliases with argument %Zpassing argument %i to %qs-qualified parameter aliases with arguments %Zpassing arguments to ellipsis of inherited constructor %qDpassing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supportedpassing too large argument on stackpatchable function entry %wu exceeds size %wupath: pedwarnpedwarn: perhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: pex_init failed: %mplaceholder constraints not satisfiedplaceholder type not allowed in this contextplacement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwiplease use an explicit cpu name; valid cpu names are: %splugin %qs was specified with different paths: %qs and %qsplugin %s is not licensed under a GPL-compatible license
  %splugin %s is not licensed under a GPL-compatible license %splugin %s registered a null callback function for event %splugin %s should be specified before %<-fplugin-arg-%s%> in the command lineplugin cannot register a missing passplugin cannot register an unnamed passplugin cannot register pass %qs without reference pass nameplugin support is disabled; configure with --enable-pluginpointerpointer argumentpointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer member %q+D declared herepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer offset from symbol maybe incorrectpointer or allocatable resultpointer target types incompatible in C++pointer targeting address space %qs must be const in %qTpointer targeting address space %qs must be const in %s %q+Dpointer targets in assignment from %qT to %qT differ in signednesspointer targets in initialization of %qT from %qT differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in returning %qT from a function with return type %qT differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to array loses qualifier in conditional expressionpointer to interface type has no methodspointer to member conversion via virtual base %qTpointer to member type %qT incompatible with object type %qTpointer type mismatch between %qT and %qT of %qD and %qD in conditional expressionpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating-point was expectedpointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>pointer-to-member-function type %qT requires an lvaluepointer-to-member-function type %qT requires an lvalue before C++2apointer-to-member-function type %qT requires an rvaluepointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to arrays with different qualifiers are incompatible in ISO Cpointers to disjoint address spaces used in conditional expressionpolymorphic argumentposition plus size exceeds size of referenced object in %qsposition-independent code requires %qsposition-independent code requires the Linux ABIpositional initialization of field in %<struct%> declared with %<designated_init%> attributepositive width required at %Lpossible problem detected in invocation of %<operator delete%>possible problem detected in invocation of operator %<delete []%>post-increment address is not a registerpostfix %qD must have %<int%> as its argumentpostfix %qD must have %<int%> as its second argumentpostfix %qD should return %qTpotential null pointer dereferencepower9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9pragma or attribute %<target("%s")%> does not accept an argumentpragma or attribute %<target("%s")%> does not allow a negated formpragma or attribute %<target("%s")%> is not validpragma or attribute %<target("%s=%s")%> is not validpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredeclared arithmetic type %qT in %<#pragma omp declare reduction%>predeclared arithmetic type in %<#pragma omp declare reduction%>predicated Thumb instructionpredicated instruction in conditional sequenceprefix %qD should return %qTprefix attributes are ignored before %<@%D%>prefix attributes are ignored for implementationsprefix attributes are ignored for methodsprev_bb of %d should be %d, not %dprevious %<#pragma omp declare reduction%>previous %<pragma omp declare reduction%> declarationprevious declarationprevious declaration %q#Dprevious declaration %qDprevious declaration %qD used %d template parameterprevious declaration %qD used %d template parametersprevious declaration as %q#Dprevious declaration hereprevious declaration of %<%c%E%>previous declaration of %<%c%E%> as %<@optional%>previous declaration of %<%c%E%> as %<@required%>previous declaration of %<%c%s%>previous declaration of %q#Dprevious declaration of %q+Dprevious declaration of %q+D was hereprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D was hereprevious definition of %qD hereprevious implicit declaration of %q+D was hereprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specification in %q#D herepreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for CR16profiler support for VxWorksprofiling is not yet implemented for this architectureprofiling not supported with -mgprograms: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypepromoted bitwise complement of an unsigned value is always nonzeroproperties for %<simd%> selector may not be specified in %<metadirective%>property %qs already specified in %<@dynamic%>property %qs already specified in %<@synthesize%>property %qs is using instance variable %qs of incompatible typeproperty %qs is using the same instance variable as property %qsproperty cannot be a bit-fieldproperty cannot be an arrayproperty declaration not in @interface or @protocol contextproperty must be constant integer expressionproperty must be constant integer expression or string literalprotected member %q#D in anonymous unionprotected visibility attribute not supported in this configuration; ignoredprotocol %qE has circular dependencyprotocol %qE is deprecatedprotocol attributes are not available in Objective-C 1.0prototype declarationprototype for %q+D declares argument %d with incompatible typeprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionprototype for %q+D follows non-prototype definitionprototype for '%s' has required operands after optional operandsprototype specified for %q#Dprovided for %qDpseudo-destructor is not calledpure virtual %q#D called from constructorpure virtual %q#D called from destructorpure virtual %q#D called from non-static data member initializerpure-specifier on function-definitionq/Q modifiers invalid for symbol referencesqsort checking failedqsort comparator non-negative on sorted output: %dqsort comparator not anti-symmetric: %d, %dqsort comparator not transitive: %d, %d, %dqualified name does not name a classqualified type %qT does not match destructor name ~%qTqualified-id in declarationqualifiers are not allowed on constructor declarationqualifiers are not allowed on declaration of %<operator %T%>qualifiers are not allowed on declaration of deduction guidequalifiers are not allowed on destructor declarationqualifying type %qT does not match destructor name ~%qTquoted %qs directive in formatquoted %qs directive in format; use %qs insteadr0 needs to be available as a call-clobbered registerrange clause must have array, slice, string, map, or channel typerange expressions in switch statements are non-standardrange-based %<for%> expression of type %qT has incomplete typerange-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lread failed while reading export dataread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only reference %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading input filereading through null pointer (argument %d)receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supportedrecompiling with %<-fcompare-debug%>recursive evaluation of default argument for %q#Drecursive inliningrecursive instantiation of default member initializer for %qDrecursive type %qT undefinedrecursively required by substitution of %qS
  recursively required from %q#D
--- 1841,1869 ----
  
  Use %reloc() operators, rather than assembly macros, to load addresses.Use -G for data that is not defined by the current object.Use -G for object-local data.Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM).Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit floating-point registers.Use 32-bit general registers.Use 32-bit offsets in jump tables rather than 16-bit offsets.Use 4 byte entries in switch tables.Use 4 media accumulators.Use 4-operand madd.s/madd.d and related instructions where applicable.Use 4xx half-word multiply instructions.Use 4xx string-search dlmzb instruction.Use 64 FPRs.Use 64 GPRs.Use 64-bit ABI.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 8 media accumulators.Use 80-bit long double.Use ABI reserved registers.Use AltiVec instructions.Use Bionic C library.Use Branch Likely instructions, overriding the architecture default.Use CONST16 instruction to load constants.Use Cyclic Redundancy Check (CRC) instructions.Use EABI.Use Enhanced Virtual Addressing instructions.Use Floating-point Multiply Single to Double (FsMULd) instruction.Use GNU C library.Use GP relative sdata/sbss sections.Use GP-relative addressing to access small data.Use Global INValidate (GINV) instructions.Use H8/300 alignment rules.Use IEEE math for fp comparisons.Use IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.Use ISA 2.07 transactional memory (HTM) instructions.Use LRA instead of reload (transitional).Use LRA instead of reload.Use LRA register allocator.Use Loongson EXTension (EXT) instructions.Use Loongson EXTension R2 (EXT2) instructions.Use Loongson MultiMedia extensions Instructions (MMI) instructions.Use MCU instructions.Use MIPS MSA Extension instructions.Use MIPS-3D instructions.Use MIPS-DSP REV 2 instructions.Use MIPS-DSP instructions.Use Mingw-specific thread support.Use Neon double-word (rather than quad-word) registers for vectorization.Use Neon quad-word (rather than double-word) registers for vectorization.Use NewABI-style %reloc() assembly operators.Use P-mnemonics for branches statically predicted as taken.Use PLT for PIC calls (-fno-plt: load the address from GOT at call site).Use PMC-style 'mad' instructions.Use PowerPC General Purpose group optional instructions.Use PowerPC Graphics group optional instructions.Use PowerPC V2.01 single field mfcr instruction.Use PowerPC V2.02 floating point rounding instructions.Use PowerPC V2.02 popcntb instruction.Use PowerPC V2.05 compare bytes instruction.Use PowerPC V2.06 popcntd instruction.Use PowerPC-64 instruction set.Use RJMP / RCALL even though CALL / JMP are available.Use ROM instead of RAM.Use SSE register passing conventions for SF and DF mode.Use STB_GNU_UNIQUE if supported by the assembler.Use SmartMIPS instructions.Use UNIX assembler syntax.Use UltraSPARC Compare-and-Branch extensions.Use UltraSPARC Fused Multiply-Add extensions.Use UltraSPARC Population-Count instruction.Use UltraSPARC Subtract-Extended-with-Carry instruction.Use UltraSPARC Visual Instruction Set version 1.0 extensions.Use UltraSPARC Visual Instruction Set version 2.0 extensions.Use UltraSPARC Visual Instruction Set version 3.0 extensions.Use UltraSPARC Visual Instruction Set version 4.0 extensions.Use VAX fp.Use VAXC structure conventions.Use VMS exit codes instead of posix ones.Use Virtualization (VZ) instructions.Use __cxa_atexit to register destructors.Use __cxa_get_exception_ptr in exception handling.Use a 32-bit long type.Use a 4-byte record marker for unformatted files.Use a 64-bit long type.Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO.Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.Use a smart stack protection method for certain functions.Use a stack protection method for every function.Use additional VIS instructions introduced in OSA2017.Use addresses that allocate global registers.Use all registers, reserving none for interrupt handlers.Use alternate register names.Use an 8-bit 'int' type.Use an 8-byte record marker for unformatted files.Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code.Use arbitrary sized immediates in bit operations.Use big-endian byte order.Use branch-and-break sequences to check for integer divide by zero.Use branch-protection features.Use bras for executable < 64k.Use call-clobbered registers for parameters and return value.Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.Use caller save register across calls if possible.Use certain scalar instructions added in ISA 3.0.Use control speculation.Use custom stacks instead of local memory for automatic storage.Use data speculation after reload.Use data speculation before reload.Use decimal floating point instructions.Use default method for sdata handling.Use different calling convention using 'rtd'.Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.Use direct references against %gs when accessing tls data.Use eXtended Physical Address (XPA) instructions.Use epsilon-respecting floating point compare instructions.Use expression value profiles in optimizations.Use f2c calling convention.Use features of and optimize for CPU.Use features of and schedule code for given CPU.Use features of and schedule given CPU.Use features of architecture ARCH.Use flat register window model.Use fp double instructions.Use fp registers.Use full-set registers for register allocation.Use given SPARC-V9 code model.Use given TILE-Gx code model.Use given address mode.Use given assembler dialect.Use given register vector width instructions instead of maximum register width in the auto-vectorizer.Use given stack-protector guard.Use given thread-local storage dialect.Use given x86-64 code model.Use hardware FP (default).Use hardware FP.Use hardware division instructions on ColdFire.Use hardware floating point conversion instructions.Use hardware floating point instructions.Use hardware floating point square root instruction.Use hardware floating point.Use hardware floating-point divide and square root instructions.Use hardware fp.Use hardware instructions for integer division.Use hardware prefetch instruction.Use hardware quad FP instructions.Use hardware transactional execution instructions.Use hardware vector facility instructions and enable the vector ABI.Use in block control speculation.Use in block data speculation after reload.Use in block data speculation before reload.Use in/loc/out register names.Use indirect CALLXn instructions for large programs.Use indirect calls.Use inline plt sequences to implement long calls and -fno-plt.Use instructions for a future architecture.Use instructions of and schedule code for given CPU.Use integer madd/msub instructions.Use internal function id in profile lookup.Use jump tables for sufficiently large switch statements.Use ldcw/ldcd coherent cache-control hint.Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls.Use library calls to perform floating-point operations (default).Use little-endian byte order.Use ll, sc and sync instructions.Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable.Use media instructions.Use microMIPS instructions.Use multiply add/subtract instructions.Use multiply high instructions for high part of 32x32 multiply.Use musl C library.Use native (MS) bitfield layout.Use new adddi3/subdi3 patterns.Use normal calling convention.Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previouslyUse of non-intrinsic module %qs at %C conflicts with intrinsic module name used previouslyUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %sUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qsUse only one TOC entry per procedure.Use ordinarily cached memory accesses for volatile references.Use packed stack layout.Use paired-single floating-point instructions.Use pattern compare instructions.Use pc-relative switch case tables - this enables case table shortening.Use portable calling conventions.Use profiling information for branch probabilities.Use propolice as a stack protection method.Use push instructions to save outgoing arguments.Use r11 to hold the static link in calls to functions via pointers.Use red-zone in the x86-64 code.Use reduced-set registers for register allocation.Use register stack for parameters and return value.Use registers for argument passing.Use registers r2 and r5.Use reorder instructions (swap and byte reversed load/store) (default).Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Use sample profile information for call graph node weights. The profile file is specified in the argument.Use shared libraries.Use simple data speculation check for control speculation.Use simple data speculation check.Use simulator runtime.Use smaller but slower prologue and epilogue code.Use software emulation for floating point (default).Use software floating point comparisons.Use software floating point.Use stack bias.Use stack protection method only for functions with the stack_protect attribute.Use structs on stronger alignment for double-word copies.Use stubs for function prologues.Use subroutines for function prologues and epilogues.Use synci instruction to invalidate i-cache.Use table based fast divide (default at -O3).Use table lookup optimization for small signed integer divisions.Use tas.b instruction for __atomic_test_and_set.Use the AltiVec ABI extensions.Use the Cray Pointer extension.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU assembler syntax.Use the GNU extension to the PE format for aligned common data.Use the RTL dead code elimination pass.Use the RTL dead store elimination pass.Use the bfd linker instead of the default linker.Use the bit-field instructions.Use the divide instruction.Use the floating point unit for integer add/subtract.Use the given base register for addressing the stack-protector guard.Use the given data alignment.Use the given offset for addressing the stack-protector guard.Use the given symbol for addressing the stack-protector guard.Use the gold linker instead of the default linker.Use the hardware barrel shifter instead of emulation.Use the lld LLVM linker instead of the default linker.Use the most feature-enabling options allowed by other options.Use the mvcle instruction for block moves.Use the narrowest integer type possible for enumeration types.Use the new min/max instructions defined in ISA 3.0.Use the simulator runtime.Use the soft multiply emulation (default).Use the software emulation for divides (default).Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code.Use traditional GNU semantics for inline functions.Use trap instead of a library function for undefined behavior sanitization.Use trap instructions to check for integer divide by zero.Use uClibc C library.Use unicode startup and define UNICODE macro.Use vector and scalar instructions added in ISA 2.07.Use vector instructions added in ISA 3.0.Use vector/scalar (VSX) instructions.Use zero-extending memory loads, not sign-extending ones.Used for generating code for some older kernel revisions.Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE constructUser operator %qs referenced at %L not found in module %qsUser operator procedure %qs at %L cannot be assumed character lengthUser operator procedure %qs at %L must be a FUNCTIONUser operator procedure %qs at %L must have at least one argumentUses of this option are diagnosed.Using IBM extended precision %<long double%>Using IEEE extended precision %<long double%>Using built-in specs.
  Usually "private extern" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.VALUE argument of the %s intrinsic function at %L shall be definableVALUE attribute at %CVALUE is not allowed inside of BLOCK at %CVALUE object %qs in %s clause at %LVALUE statement at %CVOIDmode on an outputVOLATILE attribute at %CVOLATILE attribute at %L cannot be specified in a PURE procedureVOLATILE statement at %CValid Nios II ISA levels (for -march):Valid arguments for the -msdata= option:Valid arguments to -malign-:Valid arguments to -mcode-readable=:Valid arguments to -mfpmath=:Valid arguments to -mr10k-cache-barrier=:Valid arguments to -mstack-protector-guard=:Valid arguments to -mstringop-strategy=:Valid arguments to -mtp=:Valid options for GP-relative addressing (for -mgpopt):Validate vtable pointers before using them.Variable %qs at %C cannot be redefined inside loop beginning at %LVariable %qs at %C with an initializer already appears in a DATA statementVariable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scopeVariable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributesVariable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)Variable %qs at %L cannot have both the POINTER and BIND(C) attributesVariable %qs at %L has not been assigned a format labelVariable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)Variable %qs at %L in this context must be constantVariable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray componentsVariable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argumentVariable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphicVariable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowedVariable %qs at %L may not be a C interoperable kind but it is BIND(C)Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qsVariable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qsVariable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarrayVariable %qs at %L set to undefined value inside loop  beginning at %L as INTENT(OUT) argument to subroutine %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qsVariable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarrayVariable %qs cannot appear in a variable definition context (%s) at %L in PURE procedureVariable %qs cannot appear in the expression at %LVariable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qsVariable %qs has not been assigned a target label at %LVariable %qs in %s clause is used in NAMELIST statement at %LVariable %qs in common block %qs at %C cannot be bind(c) since it is not globalVariable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a globalVariable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %LVariable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %LVariable %qs is not a dummy argument at %LVariable %qs is used at %L before the ENTRY statement in which it is a parameterVariable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %LVariable %qs with binding label %qs at %L uses the same global identifier as entity at %LVariable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameterVariable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarrayVariable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarrayVariable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeVariable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attributeVariable %s at %L with NO_ARG_CHECK attribute may only be used as actual argumentVariable %s at %L with NO_ARG_CHECK attribute shall be a dummy argumentVariable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic typeVariable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size arrayVariable %s at %L with NO_ARG_CHECK attribute shall not have a subobject referenceVariable %s cannot be INTENT(IN) at %CVariable %s cannot be assigned in PURE procedure at %CVariable at %C is an element of a COMMON blockVariable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveVariable is USE-associated with !$ACC DECLARE at %LVariable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %LVariable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LVariable type is UNKNOWN in assignment at %LVariable with NO_ARG_CHECK attribute at %L is only permitted as argument to the intrinsic functions C_LOC and PRESENTVector library ABI to use.Vectorize for double-word operations.Version loops based on whether indices have a stride of one.Virtual function multiversioning not supportedVolatile memory accesses do not use I/O load/store instructions.Volatile memory accesses use I/O load/store instructions.WAIT at %C not allowed in Fortran 95WAIT clause at %L requires a scalar INTEGER expressionWAIT statement not allowed in PURE procedure at %CWHERE assignment target at %L has inconsistent shapeWHERE mask at %L has inconsistent shapeWHERE/ELSEWHERE clause at %L requires a LOGICAL arrayWarn about "extern" declarations not at file scope.Warn about "suspicious" constructs.Warn about 'new' of type with extended alignment without -faligned-new.Warn about @selector()s without previously declared methods.Warn about C constructs that are not in the common subset of C and C++.Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020.Warn about C++ polymorphic types where adding final keyword would improve code quality.Warn about C++ virtual methods where adding final keyword would improve code quality.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about GCC format strings with strings unsuitable for diagnostics.Warn about NULL being passed to argument slots marked as requiring non-NULL.Warn about PCH files that are found but not used.Warn about USE statements that have no ONLY qualifier.Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage.Warn about accesses to interior zero-length array members.Warn about alignment of COMMON blocks.Warn about all enumerated switches missing a specific case.Warn about an empty body in an if or else statement.Warn about an invalid DO loop.Warn about boolean expression compared with an integer value different from true/false.Warn about buffer overflow in string manipulation functions like memcpy and strcpy.Warn about called procedures not explicitly declared.Warn about calling std::move on a local object in a return statement preventing copy elision.Warn about calls to snprintf and similar functions that truncate output.Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1.Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument.Warn about calls with implicit interface.Warn about casting functions to incompatible types.Warn about casts between incompatible function types.Warn about casts that will produce a null result.Warn about casts which discard qualifiers.Warn about catch handlers of non-reference type.Warn about certain operations on boolean expressions.Warn about code paths in which NULL is passed to a must-not-be-NULL function argument.Warn about code paths in which a NULL pointer is dereferenced.Warn about code paths in which a freed value is used.Warn about code paths in which a heap-allocated pointer leaks.Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a stack frame that has returned.Warn about code paths in which a non-heap pointer is freed.Warn about code paths in which a pointer can be freed more than once.Warn about code paths in which a pointer to a stale stack frame is used.Warn about code paths in which a possibly-NULL pointer is dereferenced.Warn about code paths in which a possibly-NULL value is passed to a must-not-be-NULL function argument.Warn about code paths in which a stdio FILE can be closed more than once.Warn about code paths in which a stdio FILE is not closed.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an uninitialized value is used.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which sensitive data is written to a file.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about constant integer divisions with truncated results.Warn about creation of array temporaries.Warn about dangling else.Warn about declarations of entities that may be missing attributes that related entities have been declared with.Warn about deleting polymorphic objects with non-virtual destructors.Warn about deprecated 'vector long ...' AltiVec type usage.Warn about deprecated uses of volatile qualifier.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enumerated switches missing a "default:" statement.Warn about enumerated switches, with no default, missing a case.Warn about equality comparisons involving REAL or COMPLEX expressions.Warn about features not present in ISO C11, but present in ISO C2X.Warn about features not present in ISO C90, but present in ISO C99.Warn about features not present in ISO C99, but present in ISO C11.Warn about features not present in traditional C.Warn about format strings that are not literals.Warn about format strings that contain NUL bytes.Warn about function call elimination.Warn about function calls with format strings that write past the end of the destination region.Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1.Warn about function parameters declared without a type specifier in K&R-style functions.Warn about function pointer arithmetic.Warn about functions which might be candidates for __attribute__((cold)).Warn about functions which might be candidates for __attribute__((const)).Warn about functions which might be candidates for __attribute__((malloc)).Warn about functions which might be candidates for __attribute__((noreturn)).Warn about functions which might be candidates for __attribute__((pure)).Warn about functions which might be candidates for format attributes.Warn about global functions without previous declarations.Warn about global functions without prototypes.Warn about implicit conversion of enum types.Warn about implicit conversions from "float" to "double".Warn about implicit declarations.Warn about implicit function declarations.Warn about inappropriate attribute usage.Warn about incompatible integer to pointer and pointer to integer conversions.Warn about invalid OpenACC dimensions.Warn about invalid uses of the "offsetof" macro.Warn about macros defined in the main file that are not used.Warn about maybe uninitialized automatic variables.Warn about missing ampersand in continued character constants.Warn about missing fields in struct initializers.Warn about missing sized deallocation functions.Warn about misuses of pragmas.Warn about most implicit conversions.Warn about multiple declarations of the same object.Warn about narrowing conversions within { } that are ill-formed in C++11.Warn about non-virtual destructors.Warn about none ISO msvcrt scanf/printf width extensions.Warn about optimizations that assume that signed overflow is undefined.Warn about overflow in arithmetic expressions.Warn about overloaded virtual function names.Warn about overriding initializers with side effects.Warn about overriding initializers without side effects.Warn about packed bit-fields whose offset changed in GCC 4.4.Warn about pointer casts which increase alignment.Warn about positional initialization of structs requiring designated initializers.Warn about possible aliasing of dummy arguments.Warn about possible security problems with format functions.Warn about possible violations of sequence point rules.Warn about possibly incorrect subscripts in do loops.Warn about possibly missing braces around initializers.Warn about possibly missing parentheses.Warn about possibly nested block comments, and C++ comments spanning more than one physical line.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about real-literal-constants with 'q' exponent-letter.Warn about redundant calls to std::move.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about semicolon after in-class function definition.Warn about sign differences with format functions.Warn about signed-unsigned comparisons.Warn about some C++ One Definition Rule violations during link time optimization.Warn about statements between switch's controlling expression and the first case.Warn about stray tokens after #else and #endif.Warn about strftime formats yielding 2-digit years.Warn about subscripts whose type is "char".Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.Warn about suspicious declarations of "main".Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.Warn about suspicious length parameters to certain string functions if the argument uses sizeof.Warn about suspicious uses of memory addresses.Warn about switch values that are outside of the switch's type range.Warn about switches with boolean controlling expression.Warn about things that change between the current -fabi-version and the specified version.Warn about things that will change when compiling with an ABI-compliant compiler.Warn about truncated character expressions.Warn about truncated source lines.Warn about truncation in string manipulation functions like strncat and strncpy.Warn about type safety and similar errors and mismatches in declarations with alias attributes.Warn about uncasted NULL used as sentinel.Warn about underflow of numerical constant expressions.Warn about uninitialized automatic variables.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.Warn about unsuffixed float constants.Warn about unused dummy arguments.Warn about use of multi-character character constants.Warn about useless casts.Warn about user-specified include directories that do not exist.Warn about uses of __attribute__((deprecated)) declarations.Warn about uses of __attribute__((warning)) declarations.Warn about uses of a comma operator within a subscripting expression.Warn about uses of register storage specifier.Warn about uses of std::initializer_list that can result in dangling pointers.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn about zero-trip DO loops.Warn for calls to allocation functions that specify zero bytes.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for implicit type conversions between signed and unsigned integers.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn for obsolescent usage in a declaration.Warn for placement new expressions with undefined behavior.Warn for suspicious integer expressions in boolean context.Warn for unsafe raw memory writes to objects of class types.Warn from speculative compiles such as __traits(compiles).Warn if "defined" is used outside #if.Warn if C++17 noexcept function type will change the mangled name of a symbol.Warn if a C-style cast is used in a program.Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.Warn if a comparison always evaluates to true or false.Warn if a comparison is always true or always false due to the limited range of the data type.Warn if a deprecated compiler feature, class, method, or field is used.Warn if a function uses alloca or creates an array with dynamic size.Warn if a local declaration hides an instance variable.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a property for an Objective-C object has no assign semantics specified.Warn if a selector has multiple methods.Warn if a simd directive is overridden by the vectorizer cost model.Warn if a single function's framesize exceeds the given framesize.Warn if a string is longer than the maximum portable length specified by the standard.Warn if a subobject has an abi_tag attribute that the complete object type does not have.Warn if a throw expression will always result in a call to terminate().Warn if a user-procedure has the same name as an intrinsic.Warn if a variable length array is used.Warn if a virtual base has a non-trivial move assignment operator.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if an old-style parameter definition is used.Warn if an undefined macro is used in an #if directive.Warn if comparing pointer parameter with nonnull attribute with NULL.Warn if constant CFString objects contain non-portable characters.Warn if constructor or destructors with priorities from 0 to 100 are used.Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if devices.csv is not found or there are problem parsing it (default: on).Warn if inherited methods are unimplemented.Warn if left shift of a signed value overflows.Warn if left shifting a negative value.Warn if loops have been interchanged.Warn if passing too many arguments to a function for its format string.Warn if qualifiers on arrays which are pointer targets are discarded.Warn if shift count >= width of type.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the address space of an address is changed.Warn if the code is too complicated for the analyzer to fully explore.Warn if the pointer in a pointer assignment might outlive its target.Warn if the type of a variable might be not interoperable with C.Warn if trigraphs are encountered that might affect the meaning of the program.Warn if type qualifiers on pointers are discarded.Warn if type signatures of candidate methods do not match exactly.Warn in case profiles in -fprofile-use do not exist.Warn in case profiles in -fprofile-use do not match.Warn of prototypes causing type conversions different from what would happen in the absence of prototype.Warn on any use of alloca.Warn on direct multiple inheritance.Warn on direct virtual inheritance.Warn on intrinsics not part of the selected standard.Warn on namespace definition.Warn on primary template declaration.Warn on suspicious calls of standard functions computing absolute values.Warn on suspicious constructs involving reverse scalar storage order.Warn that -fno-automatic may break recursion.Warn when __builtin_frame_address or __builtin_return_address is used unsafely.Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.Warn when a #warning directive is encountered.Warn when a base is inaccessible in derived due to ambiguity.Warn when a built-in function is declared with the wrong signature.Warn when a built-in preprocessor macro is undefined or redefined.Warn when a class is redeclared or referenced using a mismatched class-key.Warn when a class or enumerated type is referenced using a redundant class-key.Warn when a const variable is unused.Warn when a conversion function will never be called due to the type it converts to.Warn when a declaration does not specify a type.Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.Warn when a declaration is found after a statement.Warn when a function cannot be expanded to HSAIL.Warn when a function is unused.Warn when a function parameter is only set, otherwise unused.Warn when a function parameter is unused.Warn when a jump misses a variable initialization.Warn when a label is unused.Warn when a left-hand-side array variable is reallocated.Warn when a left-hand-side variable is reallocated.Warn when a literal '0' is used as null pointer.Warn when a logical operator is suspiciously always evaluating to true or false.Warn when a noexcept expression evaluates to false even though the expression can't actually throw.Warn when a pointer differs in signedness in an assignment.Warn when a pointer is cast to an integer of a different size.Warn when a pointer is compared with a zero character constant.Warn when a register variable is declared volatile.Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.Warn when a switch case falls through.Warn when a variable is only set, otherwise unused.Warn when a variable is unused.Warn when a vector operation is compiled outside the SIMD.Warn when all constructors and destructors are private.Warn when an argument passed to a restrict-qualified parameter aliases with another argument.Warn when an atomic memory model parameter is known to be outside the valid range.Warn when an expression value is unused.Warn when an inlined function cannot be inlined.Warn when an optimization pass is disabled.Warn when attempting to free a non-heap object.Warn when converting the type of pointers to member functions.Warn when deleting a pointer to incomplete type.Warn when fields in a struct with the packed attribute are misaligned.Warn when logical not is used on the left hand side operand of a comparison.Warn when multiple, different, fast interrupt handlers are in the compilation unit.Warn when non-templatized friend functions are declared within a template.Warn when not issuing stack smashing protection for some reason.Warn when one local variable shadows another local variable or parameter of compatible type.Warn when one local variable shadows another local variable or parameter.Warn when one variable shadows another (globally).Warn when one variable shadows another.  Same as -Wshadow=global.Warn when overload promotes from unsigned to signed.Warn when padding is required to align structure members.Warn when profiling instrumentation was requested, but could not be applied to a certain function.Warn when sizeof is applied on a parameter declared as an array.Warn when the address of packed member of struct or union is taken.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when the indentation of the code does not reflect the block structure.Warn when the packed attribute has no effect on struct layout.Warn when there is a cast to a pointer from an integer of a different size.Warn when there is a conversion between pointers that have incompatible types.Warn when typedefs locally defined in a function are not used.Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).Warn whenever a trampoline is generated.Warn whenever an Objective-C assignment is being intercepted by the garbage collector.Warn whenever attributes are ignored.Warn whenever type qualifiers are ignored.WarningWhen "signed" or "unsigned" is not given make the bitfield signed.When "signed" or "unsigned" is not given make the bitfield unsigned.When -mhard-float is selected, enables generation of double-precision floating point instructions.  By default functions from libgcc are used to perform double-precision floating point operations.When -mhard-float is selected, enables generation of unordered floating point compare and set flag (lf.sfun*) instructions.  By default functions from libgcc are used to perform unordered floating point compare and set flag operations.When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X.When generating -fpic code, allow the use of PLTs. Ignored for fno-pic.When generating -mabicalls code, allow executables to use PLTs and copy relocations.When generating -mabicalls code, make the code suitable for use in shared libraries.When linking for big-endian targets, generate a BE8 format image.When linking for big-endian targets, generate a legacy BE32 format image.When possible do not generate stack frames.When running CSE, follow jumps to their targets.When vectorizing for SVE, consider using unpacked vectors for smaller elements and use the cost model to pick the cheapest approach.  Also use the cost model to choose between SVE and Advanced SIMD vectorization.Where shorter, use canonicalized paths to systems headers.Whether codegen errors should be ICEs when -fchecking.Whether software prefetch hints should be issued for non-constant strides.Whether to use canonical types.Which -fsched-pressure algorithm to apply.While setting up signal handler: %mWhile setting up signal stack: %mWhole program analysis (WPA) mode with number of parallel jobs specified.Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shapeWork around VR4130 mflo/mfhi errata.Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.Work around an early 4300 hardware bug.Work around bug in multiplication instruction.Work around certain 24K errata.Work around certain R10000 errata.Work around certain R4000 errata.Work around certain R4400 errata.Work around certain RM7000 errata.Work around certain VR4120 errata.Work around errata for early SB-1 revision 2 cores.Work around hardware multiply bug.Work around the R5900 short loop erratum.Workaround for ARM Cortex-A53 Erratum number 835769.Workaround for ARM Cortex-A53 Erratum number 843419.Wrap all indirect branches into execute in order to disable branch prediction.Wrap all indirect calls into execute in order to disable branch prediction.Wrap all indirect return branches into execute in order to disable branch prediction.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory.Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead.Write a SRCFILE.opt-record.json file detailing what optimizations were performed.Write all declarations as Ada code for the given file only.Write all declarations as Ada code transitively.Writing module %qs at line %d column %d: %sWrong OpenACC continuation at %C: expected !$ACC, got !$OMPWrong OpenMP continuation at %C: expected !$OMP, got !$ACCX argument at %L to C_LOC shall not be polymorphicX descriptor requires leading space count at %LX32 does not support %<ms_abi%> attributeXXX entering %<pop_everything ()%>XXX leaving %<pop_everything ()%>You must enable MVE instructions to use these intrinsicsYou must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics.You must enable VFP instructions to use these intrinsics.You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics.You need a C startup file for -msys-crt0=Zero is not a valid statement label at %CZero width in format descriptor in format string at %L[...][...] style array constructors at %C[Leaving %s]
! [available in [cannot find %s][default][disabled][enabled]__BELOW100__ attribute not allowed with auto storage class__delay_cycles is limited to 32-bit loop counts__delay_cycles only takes non-negative cycle counts__delay_cycles() only takes constant arguments__float128 and __ibm128 cannot be used in the same expression__float128 and long double cannot be used in the same expression__fp16 and no ldrh__ibm128 and long double cannot be used in the same expression`a brace-enclosed initializer is not allowed herea call to a constructor cannot appear in a constant-expressiona cast to a type other than an integral or enumeration type cannot appear in a constant-expressiona class template declaration must not declare anything elsea comma operator cannot appear in a constant-expressiona concept cannot be a member functiona concept cannot be constraineda constructor cannot be %<concept%>a conversion function cannot have a trailing return typea destructor cannot be %qsa different type is defined in another translation unita field of same name but different type is defined in another translation unita field with different name is defined in another translation unita function call cannot appear in a constant-expressiona function concept cannot be constraineda function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa lambda closure type has a deleted copy assignment operatora lambda closure type has a deleted default constructora later %<-fabi-version=%> (or =0) avoids this error with a change in manglinga member of a structure or union cannot have a variably modified typea nested function is not supported for reduced registersa nested namespace definition cannot be inlinea nested namespace definition cannot have attributesa non-template variable cannot be %<concept%>a parameter cannot be declared %qsa parameter list with an ellipsis cannot match an empty parameter name list declarationa statement expression is an insufficient context for overload resolutiona storage class can only be specified for objects and functionsa storage class on an anonymous aggregate in class scope is not alloweda template cannot be defaulteda template declaration cannot appear at block scopea template-id may not appear in a using-declarationa temporary bound to %qD only persists until the constructor exitsa transaction expression cannot appear in a constant-expressiona type defined in another translation unit is not polymorphica type defined in another translation unit is polymorphica type with different bases is defined in another translation unita type with different number of fields is defined in another translation unita type with different precision is defined in another translation unita type with different signedness is defined in another translation unita type with different size is defined in another translation unita type with different virtual table pointers is defined in another translation unita variable cannot be declared %<consteval%>a variable concept cannot be constraineda wide string is invalid in this contextabnormal call edges for non-call insn in bb %iabnormal edges for no purpose in bb %iabort in %s, at %s:%dabsolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of valueabstract declarator %qT used as declarationaccess declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keywordaccessing %qD member instead of initialized %qD member in constant expressionaccessing a member %qE of an atomic structure %qEaccessing a member %qE of an atomic union %qEaccessing data memory with program memory addressaccessing program memory with data memory addressaccessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>accessing uninitialized array elementaccessing uninitialized member %qDaccessing value of %qE through a %qT glvalue in a constant expressionaccumulator is not a constant integeraccumulator number is out of boundsactual argument to INTENT = OUT/INOUTadd %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixesadd explicit %<this%> or %<*this%> captureadd parentheses around left hand side expression to silence this warningadd_sym(): Bad sizing modeaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress mode %qs not supported in the %s bit modeaddress of array with reverse scalar storage order requestedaddress of explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of label %qD returnedaddress of local variable %qD returnedaddress of overloaded function with no contextual type informationaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraddress requested for %qD, which is declared %<register%>address space %qs not supported for devices with flash size up to %d KiBaddress spaces are not supported for reduced Tiny devicesaddress taken but %<TREE_ADDRESSABLE%> bit not setaddress taken, but ADDRESSABLE bit not setaddress-of an object %qE with thread local or automatic storage is not a constant expressionaggregate %q#D has incomplete type and cannot be definedaggregate value used where a complex was expectedaggregate value used where a fixed-point was expectedaggregate value used where a floating-point was expectedaggregate value used where an integer was expectedakaalias definitions not supported in Mach-O; ignoredalias definitions not supported in this configurationalias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>aliased declaration herealignment %u of %qT is less than %ualignment (%u) for %s exceeds maximum alignment for global common data.  Using %ualignment for %q+D was previously specified as %d and may not be decreasedalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %q+D is greater than maximum object file alignment %dalignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)alignment of %qD is bigger than original declarationalignment of %qD will increase in %<-fabi-version=9%>alignment of array elements is greater than element sizealignment specified for %<register%> object %qEalignment specified for bit-field %qEalignment specified for function %qEalignment specified for parameter %qEalignment specified for type name in %<sizeof%>alignment specified for type name in %qEalignment specified for type name in castalignment specified for typedef %qEalignment specified for unnamed bit-fieldalignment specified for unnamed parameterall member functions in class %qT are privateallocatable argumentallocated herealready captured %qD in lambda expressionalso found %<%c%s%>alternatives not allowed in %<asm%> flag outputambiguating new declaration %q+#Dambiguating new declaration of %q#Dambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')ambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%sambiguous overload for ambiguous overload for intrinsic %qsambiguous template instantiation for %q#Dambiguous template instantiation for %q#Tambiguous template specialization %qD for %q+Damdgpu_hsa_kernel attribute requires string constant argumentsan %<asm%> specification is not allowed on a function-definitionan address area attribute cannot be specified for local variablesan argument type that has a default promotion cannot match an empty parameter name list declarationan array of different size is defined in another translation unitan array reference cannot appear in a constant-expressionan assignment cannot appear in a constant-expressionan attribute that appertains to a type-specifier is ignoredan decrement cannot appear in a constant-expressionan empty string cannot be in %<target_clones%> attributean enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan enum with mismatching number of values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an increment cannot appear in a constant-expressionan indirect edge from %s has no corresponding call_stmtan indirect edge with unknown callee corresponding to a call_stmt with a known declaration:an interrupt handler cannot be compiled with %<-muser-mode%>anachronismanachronism: anachronistic old-style base class initializerand %qT has no template constructorsand fieldand the implicitly-defined constructor does not initialize %q#Danonymous %s declared inside parameter list will not be visible outside of this definition or declarationanonymous SSA name cannot have default definitionanonymous struct not inside named typeanonymous union with no membersapplying %<#pragma weak %+D%> after first use results in unspecified behaviorarchitecture %qs supported for assembler onlyare_identical_variables: Bad typeargument %d is an unsigned literal that is out of rangeargument %d must be an unsigned literalargument %d of %qE might be a candidate for a format attributeargument %d of %qE must be a pointer to a constant size typeargument %d of %qE must be a pointer typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD declared hereargument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wnormalized%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> unknownargument %u in call to function %qE does not have integral typeargument %u of %<__builtin_tgmath%> has no argumentsargument %u of %<__builtin_tgmath%> has variable argumentsargument %u of %<__builtin_tgmath%> has wrong number of argumentsargument %u of %<__builtin_tgmath%> is not a function pointerargument %u of %<__builtin_tgmath%> is unprototypedargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be 0 or 2argument 1 must be a 1-bit unsigned literalargument 1 must be a 5-bit signed literalargument 1 must be a 6-bit unsigned literalargument 1 must be a mapargument 1 must be an 8-bit field valueargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a constant size typeargument 1 of %qE must be a pointer to a nonzero size objectargument 1 of %qs is out of rangeargument 1 of %qs must be a constantargument 2 must be 0 or 1argument 2 must be a 1-bit unsigned literalargument 2 must be a 2-bit unsigned literalargument 2 must be a 3-bit unsigned literalargument 2 must be a 4-bit unsigned literalargument 2 must be a 5-bit unsigned literalargument 2 must be a 6-bit unsigned literalargument 2 must be a 7-bit unsigned literalargument 3 in call to function %qE does not have pointer to integral typeargument 3 in call to function %qE has boolean typeargument 3 in call to function %qE has enumerated typeargument 3 in call to function %qE has pointer to %<const%> type (%qT)argument 3 in call to function %qE has pointer to boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument 3 must be a 1-bit unsigned literalargument 3 must be a 2-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument 3 must be in the range [0, 15]argument list function at %Cargument must be a field referenceargument must be array or slice or channelargument must be channelargument must be string or array or slice or map or channelargument must have complex typeargument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>argument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute ignoredargument of %qE attribute is missingargument of %qE attribute is not "ilink" or "firq"argument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not "reset", "software_exception", "page_miss", "timer0", "timer1", "message", "dma0", "dma1", "wand" or "swi"argument of %qE attribute is not a string constantargument of %qE attribute is not a string constant or numberargument of Offsetof implies indirection of an embedded fieldargument of function call might be a candidate for a format attributeargument of type %qT not permitted with -mgeneral-regs-onlyargument to %%:compare-debug-auxbase-opt does not end in %<.gk%>argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>argument to %<__integer_pack%> must be between 0 and %dargument to %<decltype%> must be an expressionargument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to use the size of the destination?argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit lengthargument to %qE attribute is neither eic, nor vector=<line>argument to %qE attribute is neither zero, nor oneargument to %qE attribute is not "user", "supervisor", or "machine"argument to %qE attribute is not (keep|thunk|thunk-extern)argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)argument to %qE attribute is not intstackargument to %qE attribute larger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs must be a 2-bit unsigned literalargument to %qs should be a non-negative integerargument to %qs should be a non-negative integer optionally followed by a size unitargument to be formatted is not %<...%>argument to interrupt attribute is unsupported for weak functionsarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments of type %qT require the SVE ISA extensionarguments to %qs should be non-negative integersarguments to destructor are not allowedarguments to the %qE attribute must be narrow string literalsarguments to the %qE attribute must contain valid identifiersarith_power(): Bad basearith_power(): unknown typearithmetic IFarithmetic involving a null pointer in %qEarithmetic on pointer to an empty aggregatearithmetic on pointer to an incomplete typearray %<TYPE_DOMAIN%> is not integer typearray %q+D assumed to have one elementarray %qD declared herearray %qD initialized by parenthesized string literal %qEarray assignmentarray bound forbidden after parenthesized type-idarray bound is not an integer constantarray index in initializer exceeds array boundsarray index in initializer is not an integer constant expressionarray index in initializer not of integer typearray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray member %q#D declared herearray must be initialized with a brace-enclosed initializerarray of inappropriate type initialized from string constantarray of runtime bound cannot be captured by copy, only by referencearray resultarray section does not have mappable type in %qs clausearray section in %<#pragma acc declare%>array section is not contiguous in %qs clausearray size in new-expression must be constantarray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %E is above array bounds of %qTarray subscript %E is below array bounds of %qTarray subscript %E is outside array bounds of %qTarray subscript %E is outside the bounds of an interior zero-length array %qTarray subscript %qE is outside the bounds of an interior zero-length array %qTarray subscript %wi is below array bounds of %qTarray subscript %wi is outside array bounds of %qTarray subscript %wu is above array bounds of %qTarray subscript [%E, %E] is outside array bounds of %qTarray subscript [%wi, %wi] is outside array bounds of %qTarray subscript has type %<char%>array subscript is not an integerarray subscript value %qE is outside the bounds of array %qD of type %qTarray subscript value %qE is outside the bounds of array type %qTarray type has incomplete element type %qTarray types have different boundsarray used as initializerarrays of functions are not meaningfulasm flags not supported in thumb1 modeassembler does not support %<-mabi=ilp32%>assembler name hash list corruptedassertion missing after %qsassign semantics attributes of property %qD conflict with previous declarationassigning to an array from an initializer listassignmentassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment from pointer to non-enclosed address spaceassignment from temporary %<initializer_list%> does not extend the lifetime of the underlying arrayassignment left-hand side might be a candidate for a format attributeassignment makes %q#v qualified function pointer from unqualifiedassignment of constant field %qDassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only reference %qDassignment of read-only variable %qDassignment suppressionassignment to %qT from %qT makes integer from pointer without a castassignment to %qT from %qT makes pointer from integer without a castassignment to %qT from incompatible pointer type %qTassignment to %qT from pointer to %qD with incompatible type %qTassignment to expression with array typeassociate_integer_pointer(): Already associatedassumed-rank argumentassumed-shape argumentassumed-type argumentassuming cast to type %qT from overloaded functionassuming directive output of %wu byteassuming directive output of %wu bytesassuming pointer to member %qDassuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>assuming signed overflow does not occur when simplifying conditionalassuming signed overflow does not occur when simplifying conditional to constantassuming signed overflow does not occur when simplifying range testasynchronous argumentat offset %s to an object allocated by %qE hereat offset %s to an object declared hereat offset %s to an object with size %wu allocated by %qE hereat offset %s to an object with size %wu declared hereat offset %s to an object with size at most %wu allocated by %qD hereat offset %s to an object with size at most %wu declared hereat offset %s to an object with size between %wu and %wu allocated by %qE hereat offset %s to an object with size between %wu and %wu declared hereat offset %s to object %qD declared hereat offset %s to object %qD with size %E declared hereatexit failedattempt to take address of bit-fieldattempt to take address of bit-field structure member %qDattribute %<%E(%s)%> missing an argumentattribute %<%E(%s, %E)%> invalid positional argument %iattribute %<%E(%s, %E, %E)%> invalid positional argument %iattribute %<deprecated%> can appear at most once in an attribute-listattribute %<fallthrough%> can appear at most once in an attribute-listattribute %<fallthrough%> not preceding a case label or default labelattribute %<maybe_unused%> can appear at most once in an attribute-listattribute %<nodiscard%> can appear at most once in an attribute-listattribute %<noreturn%> can appear at most once in an attribute-listattribute %<target%> argument not a stringattribute %qE argument must be one of %qs or %qsattribute %qE argument must be one of %qs, %qs, %qs, or %qsattribute %qE argument not a stringattribute %qE invalid modeattribute %qE invalid mode %qs; expected one of %qs, %qs, or %qsattribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>attribute %qE without arguments on a non-prototypeattribute %qs applies to array types onlyattribute %qs argument %qs is unknownattribute %qs argument is not a stringattribute %qs invalid positional argumentattribute %qs mismatch with mode %qsattribute %qs mismatched positional argument values %i and %iattribute %qs missing positional argument 2 provided in previous designationattribute %qs positional argument %i invalid value %wiattribute %qs positional argument %i value %wi exceeds number of function arguments %uattribute %qs positional argument 1 references %qs-qualified argument type %qTattribute %qs positional argument 1 references argument of function type %qTattribute %qs positional argument 1 references non-pointer argument type %qTattribute %qs positional argument 2 conflicts with previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute declarationattribute for %q#T must follow the %qs keywordattribute ignoredattribute ignored in declaration of %q#Tattribute ignored in explicit instantiation %q#Tattribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>attribute using prefix used together with scoped attribute tokenattribute value %qs is unknown in %qs attributeattribute value %qs was already specified in %qs attributeattribute(target("%s")) is unknownattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes at the beginning of statement are ignoredattributes ignored on elaborated-type-specifier that is not a forward declarationattributes ignored on template instantiationattributes ignored on uninstantiated typeattributes in parameter array declarator ignoredattributes may not be specified before the %<@%D%> Objective-C++ keywordattributes should be specified before the declarator in a function definitionauto fpu selection not currently permitted hereautomatic variable %qE cannot be %<threadprivate%>aux field set for edge %s->%saux field set for indirect edge from %sbackend decl for module variable %qs already existsbad ADDR_SPACE_GLOBAL addressbad addressbad address, not (reg+disp):bad address, not a constant:bad address, not an I/O address:bad address, not post_inc or pre_dec:bad alignment: %dbad amount of stack space removal: %dbad builtin codebad builtin fcodebad builtin icodebad condition codebad expressionbad expression type during walk (%d)bad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad movebad opbad operandbad option %qs to attribute %<optimize%>bad option %qs to pragma %<optimize%>bad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad registerbad register to frv_print_operand_memory_reference_reg:bad return type for function argument %u of %<__builtin_tgmath%>bad shift insn:bad testbad type for argument %u of function argument %u of %<__builtin_tgmath%>bad usage of spec function %qsbad value %<%s%> for %<-mtls-size=%> switchbad value %qs for %<-mcpu%> switchbad value %qs for %<-mfp-rounding-mode%> switchbad value %qs for %<-mfp-trap-mode%> switchbad value %qs for %<-mmemory-latency%>bad value %qs for %<-mtls-size%> switchbad value %qs for %<-mtrap-precision%> switchbad value %qs for %<-mtune%> switchbad value (%qs) for %<-march=%> switchbad value (%qs) for %<-mtune=%> switchbad value (%qs) for %<target("arch=")%> attributebad value (%qs) for %<target("tune=")%> attributebad value for %<%s-%s%>bad value for %<%s=%s%>badly nested C headers from preprocessorbare apostrophe %<'%> in formatbarrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionbase %qT will be initialized afterbase class %q#T has accessible non-virtual destructorbase class %q#T should be explicitly initialized in the copy constructorbase class %qT is not publicbase initializer expansion %qT contains no parameter packsbase operand of %<->%> has non-pointer type %qTbase operand of %<->%> is not a pointerbase type %qT fails to be a struct or class typebase variable or SSA name undeclaredbasic block %d pred edge is corruptedbasic block %d should be marked irreduciblebasic block %d should not be marked irreduciblebasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d does not belong to loop %dbb %d has father loop %d, should be loop %dbb %d on wrong placebecause %qT has user-provided %qDbecause it is a member of %qTbecause it is used as a glvaluebecause the array element type %qT has variable sizebegin expression refers to outer iterator %qDbinary argument %u to decimal-only type-generic functionbinary expression in operand of fold-expressionbinary operator does not support mixing vector bool with floating point vector operandsbinary operator does not support two vector bool operandsbinary operator does not support vector bool operandbind(c) procedurebinding reference of type %qH to %qI discards qualifiersbit-field %q#D with non-integral type %qTbit-field %q+D width not an integer constantbit-field %qD has non-integral type %qTbit-field %qD with non-integral type %qTbit-field %qE has atomic typebit-field %qE in %qs clausebit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionbit-field has atomic typebitwise comparison always evaluates to falsebitwise comparison always evaluates to trueblock IFbody of %<constexpr%> function %qD not a return-statementbogus DISPOSE construction: %dbogus JARL construction: %dbogus JR construction: %dbogus PREPEARE construction: %dbogus comparison result typeboolean registers required for the floating-point optionboth %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>both %<__thread%> and %<thread_local%> specifiedboth %<monotonic%> and %<nonmonotonic%> modifiers specifiedboth %qs and %qs specifiedboth %s and %qE attribute provide addressboth arguments in binary fold have unexpanded parameter packsboth arguments must be compatibleboth arguments to %<__builtin___clear_cache%> must be pointersboth binary and decimal floating-point arguments to type-generic functionboth branches of %<if%> statement marked as %qsboth complex and decimal floating-point arguments to type-generic functionbraced spec %qs ends in escapebraced spec %qs is invalid at %qcbraced spec body %qs is invalidbraced-group within expression allowed only inside a functionbraces around scalar initializerbraces around scalar initializer for type %qTbranch %2d never executedbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbreak statement within %<#pragma simd%> loop bodybuild_dt: format with namelistbuilt-in %qD declared herebuilt-in function %q+D declared as non-functionbuilt-in function %qD declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE must be directly calledbuilt-in function %qE not supported for MIPS16builtin %qF is deprecated.builtin %qF is for GCC internal use only.builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher).builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher).builtin %qs is only valid in 64-bit modebuiltin %qs needs GLIBC (2.23 and newer) that exports hardware capability bitsbuiltin %qs only accepts 1 argumentbuiltin %qs only accepts 2 argumentsbuiltin %qs only accepts 3 argumentsbuiltin %qs only accepts a string argumentbuiltin %qs requires builtin %qsbuiltin requires an immediate for operand %dbuiltin vec_step can only be used on vector types.but %qD does not throw; perhaps it should be declared %<noexcept%>but is prevailed by one without from other translation unitbut not herebytecode stream in file %qs generated with GCC compiler older than 10.0bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%dbytecode stream: expected tag %s instead of %sbytecode stream: found empty cgraph nodebytecode stream: found multiple instances of cgraph node with uid %dbytecode stream: found non-null terminated stringbytecode stream: garbage at the end of symbols sectionbytecode stream: no callee found while reading edgebytecode stream: no caller found while reading edgebytecode stream: string too long for the string tablebytecode stream: tag %s is not in the expected range [%s, %s]bytecode stream: trying to read %d bytes after the end of the input bufferbytecode stream: unexpected LTO section %sbytecode stream: unexpected tag %sbytecode stream: unknown GIMPLE statement tag %sc++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>call   %2d never executed
  call   %2d returned %s
! call has circular dependencycall is considered never executed and code size would growcall is unlikely and code size would growcall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall stmt hash does not point to first direct edge of speculative call sequencecall to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>call to %qD uses the default argument for parameter %P, which is not yet definedcall to function %qD which throws incomplete type %q#Tcall to function which throws incomplete type %q#Tcall to internal function %qEcall to non-%<constexpr%> function %qDcall to non-function %qDcall-clobbered register used for global register variablecalled from herecalled from this functioncalled object %qD is not a function or function pointercalled object %qE is not a function or function pointercalled object is not a function or function pointercallee refers to comdat-local symbolscaller edge count does not match BB countcaller edge count invalidcaller is not optimizedcalling %qD with SSE calling convention without SSE/SSE2 enabledcalling %qD with a nonzero argument is unsafecalling %qD with attribute sseregparm without SSE/SSE2 enabledcalling %qT with attribute sseregparm without SSE/SSE2 enabledcalls to functions of type %qT require the SVE ISA extensioncalls to overloaded operators cannot appear in a constant-expressioncalls_comdat_local is set outside of a comdat groupcan only use %qE attribute on file-scope definitions of objects of class typecan use at most one of the %<constinit%> and %<constexpr%> specifierscan%'t apply both longcall and shortcall attributes to the same functioncan%'t extend PCH file: %mcan%'t get position in PCH file: %mcan%'t set position in PCH file: %mcan%'t use multiple stack checking methods togethercan't use non gp relative absolute addresscandidate 1:candidate 2:candidate is:candidates are:candidate:candidates are:cannot %<dynamic_cast%> %qE (of type %q#T) to type %q#T (%s)cannot add an enumerator list to a template instantiationcannot allocate an object of abstract type %qTcannot allocate stack for variable %q+D, naked functioncannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directivecannot apply %<offsetof%> to a non constant addresscannot apply %<offsetof%> to an enumerator %qDcannot apply %<offsetof%> to destructor %<~%T%>cannot apply %<offsetof%> to member functioncannot apply %<offsetof%> to member function %qDcannot apply %<offsetof%> to static data member %qDcannot apply %<offsetof%> when %<operator[]%> is overloadedcannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind bit-field %qE to %qTcannot bind non-const lvalue reference of type %qH to an rvalue of type %qIcannot bind packed field %qE to %qTcannot bind reference of type %qH to %qI due to different array boundscannot bind rvalue %qE to %qTcannot bind rvalue reference of type %qH to lvalue of type %qIcannot call a concept as a functioncannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot capture %qE by referencecannot capture member %qD of anonymous unioncannot catch type %qT because it involves types of variable sizecannot close nonexistent response filecannot close receive-only channelcannot combine GNU and SVE vectors in a binary operationcannot convert %qE from type %qH to type %qIcannot convert %qE from type %qT to type %qTcannot convert %qH to %qIcannot convert %qH to %qI in argument passingcannot convert %qH to %qI in assignmentcannot convert %qH to %qI in default argumentcannot convert %qH to %qI in initializationcannot convert %qH to %qI in returncannot convert a value of type %qT to vector type %qT which has different sizecannot convert a vector of type %qT to type %qT which has different sizecannot convert from %qT to base class %qT because %qT is incompletecannot convert from base class %qT to derived class %qT because the base is virtualcannot convert from base class %qT to derived class %qT via virtual base %qTcannot convert from incomplete type %qH to %qIcannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtualcannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qTcannot convert to a pointer typecannot convert type %qH to type %qIcannot convert value to a vectorcannot create pointer to reference member %qDcannot create precompiled header %s: %mcannot create type information for type %qT because it involves types of variable sizecannot declare %<::main%> to be %qscannot declare %<::main%> to be a global variablecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %<catch%> parameter to be of abstract class type %qTcannot declare %<catch%> parameter to be of rvalue reference type %qTcannot declare %qD to be a bit-field typecannot declare a parameter with %<decltype(auto)%>cannot declare bit-field %qD with %<warn_if_not_aligned%> typecannot declare bit-field %qD with function typecannot declare bit-field %qs with %<warn_if_not_aligned%> typecannot declare field %q+D to be of abstract type %qTcannot declare member %<%T::%s%> within %qTcannot declare member function %<%T::%s%> within %qTcannot declare member function %qD to have static linkagecannot declare parameter %q+D to be of abstract type %qTcannot declare parameter to be of abstract type %qTcannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare pointer to qualified function type %qTcannot declare reference to %q#Tcannot declare reference to %q#T, which is not a typedef or a template type argumentcannot declare reference to qualified function type %qTcannot declare static function inside another functioncannot declare variable %q+D to be of abstract type %qTcannot decompose addresscannot decompose class type %qT because it has an anonymous struct membercannot decompose class type %qT because it has an anonymous union membercannot decompose class type %qT without non-static data memberscannot decompose class type %qT: both it and its base class %qT have non-static data memberscannot decompose class type %qT: its base classes %qT and %qT have non-static data memberscannot decompose inaccessible member %qD of %qTcannot decompose lambda closure type %qTcannot decompose non-array non-class type %qTcannot decompose union type %qTcannot decompose variable length array %qTcannot decompose variable length vector %qTcannot decrement a pointer to incomplete type %qTcannot deduce template arguments for %qT from %<()%>cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructorscannot deduce template arguments of %qT, as it has no viable deduction guidescannot default compare anonymous union membercannot default compare reference member %qDcannot default compare union %qTcannot define friend function %qs in a local class definitioncannot define member function %<%T::%s%> within %qTcannot define member of dependent typedef %qTcannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot dereference %qE in %qs clausecannot derive from %<final%> base %qT in derived type %qTcannot disable built-in function %qscannot emit unaligned pointers in ptx assemblycannot execute %qs: %scannot execute %qs: %s: %mcannot expand initializer for member %qDcannot explicitly declare member %q#D to have extern linkagecannot fallthrough final case in switchcannot find %<ldd%>cannot find %<nm%>cannot find %qscannot find %s in plugin %s
  %scannot find %s in plugin %s: %scannot find LTO cgraph in %scannot find LTO section refs in %scannot find a register in class %qs while reloading %<asm%>cannot find a valid counter name %qs of %<-fdbg-cnt=%> optioncannot find class %qEcannot find instance variable associated with propertycannot find interface declaration for %qEcannot find interface declaration for %qE, superclass of %qEcannot find protocol declaration for %qEcannot find reference tag for class %qEcannot form pointer to member of non-class %q#Tcannot generate position-independent code for %qscannot get position in PCH file: %mcannot get program status: %mcannot handle inconsistent calls to %qscannot increment a pointer to incomplete type %qTcannot inherit constructors from indirect base %qTcannot initialize aggregate of type %qT with a compound literalcannot initialize array of %qT from a string literal with type array of %qTcannot inline function %<main%>cannot load plugin %s
! %scannot load plugin %s: %scannot mix operands of decimal floating and complex typescannot mix operands of decimal floating and other floating typescannot mix operands of decimal floating and vector typescannot nest more than %d namespacescannot open %qs for writing: %mcannot open %scannot open %s for writing: %mcannot open %s: %mcannot open '%s'cannot open input file: %scannot open intermediate gcn asm filecannot open intermediate gcn obj filecannot open intermediate ptx filecannot open ldd output: %mcannot open nested response filecannot open nm output: %mcannot open profile file %scannot pass argument in vector register because altivec instructions are disabled, use %qs to enable themcannot put object with volatile field into registercannot read %<LTO_section_decls%> from %scannot read %s: %mcannot read LTO mode table from %scannot read PCH file: %mcannot read function profile from %scannot read spec file %qs: %mcannot read string table from %scannot receive reference type %qT through %<...%>cannot reload integer constant operand in %<asm%>cannot resolve overloaded function %qD based on conversion to type %qTcannot return from a handler of a function-try-block of a constructorcannot return value in vector register because altivec instructions are disabled, use %qs to enable themcannot set %qE attribute after definitioncannot set interrupt attribute: no current functioncannot set interrupt attribute: no such identifiercannot specialize concept %q#Dcannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple filescannot specify %<override%> for a classcannot specify -static with -fsanitize=addresscannot specify -static with -fsanitize=threadcannot specify both %<-msep-data%> and %<-mid-shared-library%>cannot tail-call: %scannot take address of %qscannot take address of bit-field %qDcannot take address of scalar with reverse storage ordercannot take the address of %<this%>, which is an rvalue expressioncannot throw expression of type %qT because it involves types of variable sizecannot type switch on non-interface valuecannot update SSA formcannot use %<-%> as input filename for a precompiled headercannot use %<-mtp=cp15%> with 16-bit Thumbcannot use %<::%> in parameter declarationcannot use %<typeid%> with %<-fno-rtti%>cannot use %<va_arg%> with reverse storage ordercannot use %qs as a call-saved registercannot use %qs as a call-used registercannot use %qs as a fixed registercannot use an object as parameter to a methodcannot use exception attributes to function %qD under linux toolchaincannot use indirect_call attribute under linux toolchaincannot use interrupt attributes to function %qD under linux toolchaincannot use mode %qs for enumerated typescannot use mshared and static togethercannot use mthreads and mlegacy-threads togethercannot use reset attributes to function %qD under linux toolchaincannot use small-data accesses for %qscannot use type %s as type %scannot use va_start in interrupt functioncannot value-initialize array of unknown bound %qTcannot write %s: %mcannot write PCH filecannot write PCH file: %mcannot write padding to PCH file: %mcannot write to %s: %mcanonical types differ for identical types %qT and %qTcapture by copy of incomplete type %qTcapture of non-variable %qEcapture of variable %qD with non-automatic storage durationcapture of variably-modified type %qT that is not an N3639 array of runtime boundcase label %qE not within a switch statementcase label does not reduce to an integer constantcase label is not an integer constant expressioncase label not within a switch statementcase label value exceeds maximum value for typecase label value is less than minimum value for typecase labels not sorted in switch statementcase labels not sorted: case value %qs not in enumerated typecase value %qs not in enumerated type %qTcast adds %q#v qualifier to function typecast between incompatible function types from %qH to %qIcast between incompatible function types from %qT to %qTcast between incompatible pointer to member types from %qH to %qIcast discards %qv qualifier from pointer target typecast from %qH to %qI increases required alignment of target typecast from %qH to %qI loses precisioncast from function call of type %qT to non-matching type %qTcast from pointer to integer of different sizecast from type %qT to type %qT casts away qualifierscast increases required alignment of target typecast specifies array typecast specifies function typecast to %s address space pointer from disjoint %s address space pointercast to %s address space pointer from disjoint generic address space pointercast to generic address space pointer from disjoint %s address space pointercast to non-integral type %qT in a constant expressioncast to pointer from integer of different sizecast to union type from type not present in unioncasting %qT to %qT does not dereference pointercasting between pointer-to-function and pointer-to-object is conditionally-supportedcatching non-reference type %q#Tcatching polymorphic type %q#T by valuecatching type %q#T by valuecategory attributes are not available in Objective-C 1.0category attributes are not available in this version of the compiler, (ignored)cdecl and thiscall attributes are not compatiblecgraph count invalidcgraph_node has wrong clone listcgraph_node has wrong clone_ofcgraph_node has wrong prev_clone pointercgraph_node is in clone list but it is not clonechange of the active member of a union from %qD to %qDchange of the active member of a union from %qD to %qD during initializationcheck_dimension(): Bad array referencecheck_dummy_characteristics: Unexpected result %i of gfc_dep_compare_exprcheck_init_expr(): Unknown expression typecheck_intents(): List mismatchcheck_restricted(): Unknown expression typecheck_result_characteristics (1): Unexpected result %i of gfc_dep_compare_exprcheck_result_characteristics (2): Unexpected result %i of gfc_dep_compare_exprcheck_some_aliasing(): List mismatchcheck_some_aliasing(): corrupted datachecksum is (%x,%x) instead of (%x,%x)choosing %qD over %qDchunk size value must be positivecircular pointer delegation detectedclass %qE already existsclass %qE is deprecatedclass %qT does not have any field named %qDclass %qT is implicitly friends with itselfclass %qs does not implement the %qE protocolclass attributes are not available in Objective-C 1.0class definition may not be declared a friendclass extension for class %qE declared after its %<@implementation%>class extensions are not available in Objective-C 1.0class template argument deduction failed:class template argument deduction is only available with %<-std=c++17%> or %<-std=gnu++17%>class type %qT is incompleteclauses in %<simd%> trait should be separated by %<,%>cleanup argument not a functioncleanup argument not an identifierclones for %<target_clones%> attribute cannot be createdclose: %sclosed intervalsclosing LTRANS output list %s: %mclosing dependency file %s: %mcoarray argumentcode may be misoptimized unless %<-fno-strict-aliasing%> is usedcode model %qs not supported in ilp32 modecode model %qs not supported in the %s bit modecode model %qs not supported in x32 modecode model %qs with %<-f%s%>code model %s does not support PIC modecollapse argument needs positive constant integer expressioncollapsed %s loops not perfectly nested at %Lcollapsed loops not perfectly nestedcollect2 version %s
! collection in fast enumeration is not an objectcomdat symbol cannot be versionedcomdat-local function called by %s outside its comdatcomdat-local symbol referred to by %s outside its comdatcomma at end of enumerator listcomma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>command-line option %qs is not supported by this configurationcommand-line option %qs is valid for %s but not for %scommand-line option %qs is valid for the driver but not for %scommon symbol cannot be versionedcommon symbol debug info is not structured as symbol+offsetcompare_actual_expr(): Bad component codecompare_bound_int(): Bad expressioncompare_real(): Bad operatorcomparing final insns dumpscomparing floating-point with %<==%> or %<!=%> is unsafecomparing vectors with different element typescomparing vectors with different number of elementscomparison always false due to limited range of data typecomparison always true due to limited range of data typecomparison between %q#T and %q#Tcomparison between %qT and %qTcomparison between distinct pointer types %qT and %qT lacks a castcomparison between distinct pointer-to-member types %qT and %qT lacks a castcomparison between pointer and integercomparison between pointer and zero character constantcomparison between types %qT and %qTcomparison is always %dcomparison is always %d due to width of bit-fieldcomparison is always false due to limited range of data typecomparison is always true due to limited range of data typecomparison of complete and incomplete pointerscomparison of constant %qE with boolean expression is always falsecomparison of constant %qE with boolean expression is always truecomparison of distinct Objective-C types lacks a castcomparison of distinct pointer types lacks a castcomparison of integer expressions of different signedness: %qT and %qTcomparison of pointers to disjoint address spacescomparison of promoted bitwise complement of an unsigned value with constantcomparison of promoted bitwise complement of an unsigned value with unsignedcomparison of unsigned expression in %<< 0%> is always falsecomparison of unsigned expression in %<>= 0%> is always truecomparison operator %q+D defaulted after its first declarationcomparison with string literal results in unspecified behaviorcomparisons like %<X<=Y<=Z%> do not have their mathematical meaningcompatible type is herecompilation terminated due to -Wfatal-errors.
  compilation terminated due to -fmax-errors=%u.
  compilation terminated.
  compiler does not support ZSTD LTO compressioncomplex argument %u to decimal-only type-generic functioncomplex arguments must have floating-point typecomplex arguments must have identical typescomplex floating point overflow in expression %qE of type %qT results in %qEcomplex floating point overflow in expression of type %qT results in %qEcomplex integer overflow in expression %qE of type %qT results in %qEcomplex integer overflow in expression of type %qT results in %qEcomplex invalid for %qscomponent %qs at %L has already been set by a parent derived type constructorcompound assignment with %<volatile%>-qualified left operand is deprecatedcompound literal has variable sizecompound literal of non-object type %qTcompound literal qualified by address-space qualifiercompound-statement in %<constexpr%> functioncompressed stream: %sconcept %q#D declared with a deduced return typeconcept %q#D declared with function parametersconcept %q#D with non-%<bool%> return type %qTconcept %qD has no definitionconcept %qE not in namespace scopeconcept defined hereconcept must have type %<bool%>concept-id %qD in nested-name-specifiercondition declares a functioncondition declares an arraycondition expression refers to iteration variable %qDconditional %<lastprivate%> clause on %qs constructconditional %<lastprivate%> on loop iterator %qD ignoredconditional expression between distinct pointer types %qT and %qT lacks a castconditional expression between distinct pointer-to-member types %qT and %qT lacks a castconditional expression in operand of fold-expressionconflicting C language linkage declaration %q#Dconflicting access specifications for field %qE, ignoredconflicting access specifications for method %q+D, ignoredconflicting declaration %q#Dconflicting declaration of %q#D with %qL linkageconflicting declaration of C function %q#Dconflicting declaration of template %q#Dconflicting named address spaces (%s vs %s)conflicting named address spaces (%s vs %s) for %q+Dconflicting named address spaces (%s vs generic) for %q+Dconflicting named address spaces (generic vs %s) for %q+Dconflicting reduction operations for %qEconflicting return type specified for %q+#Dconflicting specifiers in declaration of %qsconflicting super class name %qEconflicting type attributes specified for %q+#Dconflicting type qualifiers for %q+Dconflicting types for %<%c%s%>conflicting types for %q+Dconflicting types for built-in function %q+D; expected %qTconflicting use of %<-mcustom%> switches, target attributes, and/or %<__builtin_custom_%> functionsconflicts with %qDconsider using '-pg' instead of '-p' with gprof(1)consider using `-pg' instead of `-p' with gprof (1)consider using `-pg' instead of `-p' with gprof(1)const, volatile or restrict qualified type in %<#pragma omp declare reduction%>const/copy propagation disabledconst_double_split got a bad insn:constant argument %d for builtin %qF is out of range (%wd..%wd)constant argument %d for builtin %qF is out of range (0..%wu)constant argument %d for builtin %qF is out of range for target typeconstant argument out of range for %qsconstant argument out of range for %sconstant field %qD used as %<asm%> outputconstant not recomputed when %<ADDR_EXPR%> changedconstant refers to itselfconstant value required for builtin %qF argument %dconstraint mismatch at argument %d in template parameter list for %qDconstraints on a non-templated functionconstructor cannot be static member functionconstructor delegates to itselfconstructor delegation follows mem-initializer for %qDconstructor for alien class %qT cannot be a memberconstructor is not user-provided because it is explicitly defaulted in the class bodyconstructor priorities are not supportedconstructor priorities from 0 to %d are reserved for the implementationconstructor priorities must be integers from 0 to %d inclusiveconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared %<virtual%>constructors may not be cv-qualifiedconstructors may not be ref-qualifiedcontaining loop herecontains additional virtual method %qDcontinue statement not within a loopcontinue statement within %<#pragma simd%> loop bodycontraction %<%.*s%> in format; use %qs insteadcontrol flow in the middle of basic block %dcontrol reaches end of non-void functionconversion between distinct pointer types %qT and %qT lacks a castconversion between distinct pointer-to-member types %qT and %qT lacks a castconversion casts away constnessconversion from %q#T to %q#Tconversion from %qH to %qI discards qualifiersconversion from %qH to %qI in a converted constant expressionconversion from %qH to %qI is ambiguousconversion from %qH to non-scalar type %qI requestedconversion from %qT to %qT changes the value of %qEconversion from %qT to %qT changes value from %qE to %qEconversion from %qT to %qT discards imaginary componentconversion from %qT to %qT may change valueconversion from address space %qs to address space %qsconversion from normal type to notinheap typeconversion from pointer type %qT to arithmetic type %qT in a constant expressionconversion lacks type at end of formatconversion of %qE from %qH to %qI is ambiguousconversion of %qT null pointer to %qT is not a constant expressionconversion of %qs on the left hand side of %qsconversion of register to a different size in %qsconversion of scalar %qH to vector %qI involves truncationconversion of scalar %qT to vector %qT involves truncationconversion to %qT from %qT may change the sign of the resultconversion to %qT from boolean expressionconversion to incomplete typeconversion to non-const reference type %q#T from rvalue of type %qTconversion to non-scalar type requestedconversion to void cannot resolve address of overloaded functionconversion to void will not access object %qE of incomplete type %qTconversion to void will not access object of incomplete type %qTconversion to void will not access object of non-trivially-copyable type %qTconversion to void will not access object of type %qTconversion to volatile reference type %q#T from rvalue of type %qTconversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>converting %<false%> to pointer type %qTconverting %<false%> to pointer type for argument %P of %qDconverting %qT to %<void%> will never use a type conversion operatorconverting %qT to a base class %qT will never use a type conversion operatorconverting %qT to a reference to a base class %qT will never use a type conversion operatorconverting %qT to a reference to the same type will never use a type conversion operatorconverting %qT to the same type will never use a type conversion operatorconverting NULL to non-pointer typeconverting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer valueconverting an array compound literal to a pointer is ill-formed in C++converting far pointer to near pointerconverting from %qH to %qIconverting lambda that uses %<...%> to function pointerconverting overloaded function %qD to type %q#T is ambiguousconverting to %qH from %qI requires direct-initializationconverting to %qT from initializer list would use explicit constructor %qDconverting to non-pointer type %qT from NULLcopying non-static data member %q#D of rvalue reference typecopyprivate variable %qE is not threadprivate or private in outer contextcorrupt loop tree rootcorrupted exits list of loop %dcorrupted head of the exits list of loop %dcorrupted ltrans output file %scorrupted profile info: invalid time profilecorrupted profile info: number of executions for edge %d-%d thought to be %icorrupted profile info: number of iterations for basic block %d thought to be %icorrupted profile info: profile data is not flow-consistentcorrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)could not close Go dump file: %mcould not close final insn dump file %qs: %mcould not close response file %scould not close temporary response file %scould not close zeroed insn dump file %qs: %mcould not convert %qE from %<void%> to %<bool%>could not convert %qE from %qH to %qIcould not convert template argument %qE from %qT to %qTcould not emit HSAIL for function %s: function cannot be clonedcould not find %s in %s (consider using %<-B%>)could not find a spill registercould not find an integer type of the same size as %qTcould not find class %qEcould not find interface for class %qEcould not find setter/getter for %qE in class %qEcould not find specs file %s
  could not find variant declarationcould not locate MCU data file %<devices.csv%>could not open Go dump file %qs: %mcould not open dump file %qs: %mcould not open final insn dump file %qs: %mcould not open response file %scould not open symbol resolution file: %mcould not open temporary response file %scould not parse file offsetcould not parse hex numbercould not read the BRIG filecould not resolve typename typecould not split insncould not write to response file %scould not write to temporary response file %scouldn%'t understand kern.osversion %q.*scouldn%'t understand version %scouldn%'t unmap pch_address_space: %mcounter namecpu %qs is an invalid argument to builtin %qscpu %s is not based on arch %s, ignoring the archcreated and used with different ABIscreated and used with different architectures / ABIscreated and used with different endiannesscreated and used with different settings of %<-fpic%>created and used with different settings of %<-fpie%>created and used with differing settings of '%s'creating array of %qTcreating array of %qT, which is an abstract class typecreating array of function memberscreating array of functionscreating array of referencescreating array of voidcreating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member of type voidcreating pointer to member reference type %qTcreating selector for nonexistent method %qEcritical attribute has no effect on interrupt functionscustom instruction opcode must be compile time constant in the range 0-255 for %<__builtin_custom_%s%>custom-fpu-cfg option does not support %<no-%>custom-fpu-cfg option requires configuration argumentcv-qualified type parameterdata area attributes cannot be specified for local variablesdata area of %q+D conflicts with previous declarationdata declarationdata definition has no type or storage classdata member %q+D invalidly declared function typedata member %q+D invalidly declared method typedata member %qD cannot be a member templatedata member may not have variably modified type %qTdata type of %q+D isn%'t suitable for a registerdata-model=far not valid for cr16c architecturedead histogramdead statement in EH tabledeallocation of already deallocated storagedeallocation of storage that was not previously allocateddebugdebug format %qs conflicts with prior selectiondebug output level %qs is too highdebug pathdebug: decimal floating-point argument %u to binary-only type-generic functiondecimal floating-point argument %u to complex-only type-generic functiondecimal floating-point not supported for this targetdeclaration %qD does not declare anythingdeclaration does not declare anythingdeclaration for parameter %qD but no such parameterdeclaration of %<constexpr%> variable %qD is not a definitiondeclaration of %<extern%> variable %qD in %<for%> loop initial declarationdeclaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a templatedeclaration of %<~%T%> as member of %qTdeclaration of %q#D changes meaning of %qDdeclaration of %q#D conflicts with built-in declaration %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D has no initializerdeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %q#Tdeclaration of %q+#D shadows template parameterdeclaration of %q+D shadows a built-in functiondeclaration of %q+D shadows previous non-variabledeclaration of %q+D with attribute %<noinline%> follows inline declarationdeclaration of %q+D with no linkage follows extern declarationdeclaration of %qD ambiguates earlier template instantiation for %qDdeclaration of %qD as %<typedef%>declaration of %qD as array of function membersdeclaration of %qD as array of functionsdeclaration of %qD as array of referencesdeclaration of %qD as array of voiddeclaration of %qD as member of %qTdeclaration of %qD as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qD as non-functiondeclaration of %qD as parameterdeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD in namespace %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a built-in functiondeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of %qTdeclaration of %qD shadows a parameterdeclaration of %qD shadows a previous localdeclaration of %qE as array of functionsdeclaration of %qE as array of voidsdeclaration of %qE as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qE as non-functiondeclaration of %qE as non-memberdeclaration of %qF has a different exception specifierdeclaration of built-in function %qD without a prototype; expected %qTdeclaration of function %qD in invalid contextdeclaration of multidimensional array must have bounds for all dimensions except the firstdeclaration of non-variable %qD in %<for%> loop initial declarationdeclaration of static variable %qD in %<for%> loop initial declarationdeclaration of template parameter %q+#D with different constraintsdeclaration of template parameter %q+D shadows template parameterdeclaration of type name as array of functionsdeclaration of type name as array of voidsdeclarations in dependent base %qT are not found by unqualified lookupdeclarator-id missing; using reserved word %qDdeclared heredeclared private heredeclared protected heredecompressed stream: %sdecrement of a boolean expressiondecrement of constant field %qDdecrement of enumeration value is invalid in C++decrement of function %qDdecrement of member %qD in read-only objectdecrement of pointer to an incomplete type %qTdecrement of read-only location %qEdecrement of read-only member %qDdecrement of read-only named return value %qDdecrement of read-only parameter %qDdecrement of read-only reference %qDdecrement of read-only variable %qDdeduced class type %qD in function return typededuced expression type does not satisfy placeholder constraintsdeduced initializer does not satisfy placeholder constraintsdeduced return type does not satisfy placeholder constraintsdeduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>deduction guide %qD must be declared at namespace scopededuction guide %qD must be declared in the same scope as %qTdeduction guide %qD must not have a function bodydeduction guide for %qT must have trailing return typedefault %<target_clones%> attribute was not setdefault argument %qE uses %qDdefault argument %qE uses local variable %qDdefault argument for template parameter for class enclosing %qDdefault argument given for parameter %d of %q#Ddefault argument mismatch in overload resolutiondefault argument missing for parameter %P of %q#Ddefault argument specified for lambda parameterdefault argument specified in explicit specializationdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefault member initializer for %qD required before the end of its enclosing classdefault member initializer for unnamed bit-fielddefault member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>default template arguments may not be used in function template friend re-declarationdefault template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>default template arguments may not be used in partial specializationsdefault template arguments may not be used in template friend declarationsdefault type conversion cannot deduce template argument for %qDdefaulted %qD must be %<const%>defaulted %qD must have parameters of either type %<const %T&%> or %qTdefaulted %qD must have parameters of either type %<const %T&%> or %qT, not bothdefaulted %qD must return %<bool%>defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>defaulted constructor calls non-%<constexpr%> %qDdefaulted declaration %q+D does not match the expected signaturedefaulted default constructor does not initialize %q#Ddefaulted default constructor does not initialize any non-static data memberdefaulted destructor calls non-%<constexpr%> %qDdefaulted function %q+D with default argumentdefaulted member %qD must have parameter type %<const %T&%>defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qTdeferred type parameter at %Cdefined heredefined here %qDdefining a type in a cast is invalid in C++defining a type in a compound literal is invalid in C++defining explicit specialization %qD in friend declarationdefining type in %qs expression is invalid in C++definition in block %i does not dominate use in block %idefinition in block %i follows the usedefinition of %q#D ambiguates built-in declaration %q#Ddefinition of %q#D is marked %<dllimport%>definition of %q#T inside template parameter listdefinition of %q#T is not complete until the closing bracedefinition of %qD does not match %<#include <initializer_list>%>definition of %qD is not in namespace enclosing %qTdefinition of explicitly-defaulted %q+Ddefinition of implicitly-declared %qDdefinition of protocol %qE not founddefinition of static data member %q+D of dllimport%'d classdefinition provided for explicit instantiationdelegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>deleted definition of %qDdeleted function %q+D overriding non-deleted functiondeleting %qT is undefineddeleting LTRANS file %s: %mdeleting array %q#Edeleting file %s: %mdeleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviordeleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviordependent-name %qE is parsed as a non-type, but instantiation yields a typedeprecated conversion from string constant to %qTdeprecated message is not a stringdereferencing %<void *%> pointerdereferencing a null pointerdereferencing a null pointer in %qEdereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived type declarationderived union %qT invaliddesignator order for field %qD does not match declaration order in %qTdestination object referenced by %<restrict%>-qualified argument 1 was declared heredestroying %<operator delete%> must be a member functiondestroying %<operator delete%> must be a usual deallocation functiondestructor %qD declared as member templatedestructor cannot be static member functiondestructor for %qE shall not be run eitherdestructor for %qT is ambiguousdestructor for alien class %qT cannot be a memberdestructor priorities are not supporteddestructor priorities from 0 to %d are reserved for the implementationdestructor priorities must be integers from 0 to %d inclusivedestructors may not be cv-qualifieddestructors may not be ref-qualifieddestructors may not have parametersdetermining value of %qsdid you mean to dereference the pointer?did you mean to use logical not (%<!%>)?did you mean to use logical not?difference between %qE and %qD does not have integer typedifferent number of parametersdifferent number of resultsdifferent parameter typesdifferent receiver typesdifferent result typesdifferent underlying type in enum %q#Tdifferent varargsdirect base %qT inaccessible in %qT due to ambiguitydirect call to %s in speculative call sequence has no speculative flagdirect call to %s in speculative call sequence has speculative_id %i out of rangedirect-list-initialization of %<auto%> requires exactly one elementdirective argument %qEdirective argument in the range [%E, %E]directive with only %<device_type%> clauses ignoreddisable pass %s for function %sdisable pass %s for functions in the range of [%u, %u]distinct Objective-C type in returndivision %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elementsdivision by zerodivision by zero is not a constant expressiondo not specify both -march=... and -mcpu=...do_check(): too many argsdo_simplify(): Too many args for intrinsicdoes not match member template declaration heredoes not match previous declaration %q#Ddoes not support multilibdominator of %d should be %d, not %ddominator of %d status unknowndon%'t support DSP extension instructionsdon%'t support performance extension instructionsdon%'t support performance extension version 2 instructionsdon%'t support string extension instructionsdouble colon in MODULE PROCEDURE statement at %Ldouble constants not supporteddouble linked list of assembler names corrupteddouble linked list of clones corrupteddue to different exception specificationsdump file: %s
  duplicate %<_Atomic%>duplicate %<_Thread_local%> or %<__thread%>duplicate %<asm%> operand name %qsduplicate %<asm%> qualifier %qEduplicate %<asm%> qualifier %qTduplicate %<const%>duplicate %<default%> case in %<_Generic%>duplicate %<mutable%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qDduplicate %qEduplicate %qE declaration specifierduplicate %qsduplicate (or overlapping) case valueduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qEduplicate declaration of method %<%c%E%> with conflicting typesduplicate definition of '%s'duplicate definition of a symbol versionduplicate direct call to %s in speculative call sequence with speculative_id %iduplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate insn UID: %iduplicate instance variable %q+Dduplicate interface declaration for category %<%E(%E)%>duplicate interface declaration for class %qEduplicate label %qDduplicate label declaration %qEduplicate loop headerduplicate member %q+Dduplicate reference %s in speculative call sequence with speculative_id %iduplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>duplicate virt-specifierduplicated %<if%> conditionduplicated parameter specifier %s in amdgpu_hsa_kernel attributeduring %<-fcompare-debug%> recompilationduring %s pass: %s
! dwarf version %wu is not supporteddynamic dependency %s not founddynamic exception specifications are deprecated in C++11dynamic type %qT of its operand does not have a base class of type %qTdynamic type %qT of its operand does not have an unambiguous public base class %qTeBPF stack limit exceededeach undeclared identifier is reported only once for each function it appears inedge %s->%s has no corresponding call_stmtedge count is not compatible with function countedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreducibleedge has both call_stmt and lto_stmt_uid setedge not foundedge points to wrong declaration:either %<-fopenacc%> or %<-fopenmp%> must be seteither -fopenacc or -fopenmp must be seteither all initializer clauses should be designated or none of them should beelaborated-type-specifier for a scoped enum must not use the %qD keywordelement types must be the sameelement_number(): Bad dimension typeelemental binary operationelemental function arguments at %C are not compliantelemental procedureelements of array %q#D have incomplete typeelements of array %q#T have incomplete typeembedded %<\0%> in formatembedded NUL in CFString literalemitting PIC operand, but PIC register isn%'t set upempty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)empty declarationempty declaration with %<_Alignas%> does not redeclare tagempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty enum is invalidempty index range in initializerempty initializer for lambda init-captureempty initializer in lambda init-captureempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerempty string in attribute %<target%>empty struct has size 0 in C, size 1 in C++empty structured binding declarationempty union has size 0 in C, size 1 in C++enable pass %s for function %senable pass %s for functions in the range of [%u, %u]enabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenclosing %<target%>enclosing %qsenclosing OpenACC %qs constructenclosing class of %<constexpr%> non-static member function %q+#D is not a literal typeenclosing class templates are not explicitly specializedenclosing regionenclosing target regionenclosing taskend expression refers to outer iterator %qDend insn %d for block %d not found in the insn streamend of implied-do loop at %L could not be simplified to a constant valueenum constant defined hereenum constant in boolean contextenum conversion from %qT to %qT in assignment is invalid in C++enum conversion from %qT to %qT in initialization is invalid in C++enum conversion from %qT to %qT in return is invalid in C++enum conversion in assignment is invalid in C++enum conversion in initialization is invalid in C++enum conversion when passing argument %d of %qE is invalid in C++enum type defined hereenum value is not %<CONST_DECL%> or %<INTEGER_CST%>enum value name is not %<IDENTIFIER_NODE%>enum value type is not %<INTEGER_TYPE%> nor convertible to the enumenumerated and non-enumerated type in conditional expressionenumerated mismatch in conditional expression: %qT vs %qTenumeration value %qE not handled in switchenumeration values exceed range of largest integerenumerator value %qE is outside the range of underlying type %qTenumerator value for %qD is not an integer constantenumerator value for %qD must have integral or unscoped enumeration typeenumerator value for %qE is not an integer constantenumerator value for %qE is not an integer constant expressionenvironment variable %<COLLECT_GCC%> must be setenvironment variable %<COLLECT_GCC_OPTIONS%> must be setenvironment variable %<COLLECT_LTO_WRAPPER%> must be setenvironment variable %qs must expand to a non-negative integer less than or equal to %wdenvironment variable %qs not definedenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file %qsenvironment variable DJGPP points to missing file %qsequality comparison operator can only be defaulted in a class definitionerrorerror closing %s: %merror in arguments to spec function %qserror in removing %serror writing %qserror writing to %s: %merror: errors during merging of translation unitseval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULLevaluating %qsexception cleanup for this placement new selects non-placement %<operator delete%>exception handling disabled, use %<-fexceptions%> to enableexception handling personality mismatchexception of type %<%T%> will be caughtexception of type %qT will be caughtexception specification of %qD depends on itselfexcess elements in %<char%> array initializerexcess elements in array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexcess use operand for statementexecution counts assumed to be zero
  execution counts estimated
! exit %d->%d not recordedexpand_binop failed in movsi gotexpansion pattern %qE contains no parameter packsexpansion pattern %qT contains no parameter packsexpansion point is location %iexpected %<#pragma acc%> clauseexpected %<#pragma omp scan%>expected %<#pragma omp section%> or %<}%>expected %<#pragma omp%> clauseexpected %<(%>expected %<(%> after template-argument-listexpected %<(%> or end of lineexpected %<)%>expected %<)%> or %<,%>expected %<*%>expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifierexpected %<,%>expected %<,%> or %<)%>expected %<,%> or %<...%>expected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<...%>expected %<:%>expected %<:%> or %<)%>expected %<:%> or %<...%>expected %<:%> or %<::%>expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>expected %<::%>expected %<;%>expected %<;%> after class definitionexpected %<;%> after struct definitionexpected %<;%> after union definitionexpected %<;%> at end of member declarationexpected %<;%> or %<{%>expected %<;%> or %<{%> after method attribute definitionexpected %<;%>, %<,%> or %<)%>expected %<;%>, identifier or %<(%>expected %<<%>expected %<=%>expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<>%>expected %<@end%>expected %<@synchronized%>expected %<@throw%>expected %<@try%>expected %<[%>expected %<]%>expected %<__label__%>expected %<__transaction_atomic%>expected %<__transaction_relaxed%>expected %<acq_rel%>, %<release%> or %<acquire%>expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>expected %<asm%>expected %<auto%>expected %<auto%> or %<decltype(auto)%> after %qEexpected %<cancel%> %<if%> clause modifierexpected %<catch%>expected %<class%>expected %<class%> or %<typename%>expected %<class%>, %<typename%>, or %<template%>expected %<co_yield%>expected %<concurrent%>expected %<construct%>, %<device%>, %<implementation%> or %<user%>expected %<data%>expected %<data%> after %<#pragma acc %s%>expected %<data%>, %<update%>, %<enter%> or %<exit%>expected %<declare%>expected %<decltype%>expected %<delete%>expected %<depend%>, %<destroy%> or %<update%> clauseexpected %<extern%>expected %<finally%> or %<catch%>expected %<for%> after %qsexpected %<host%>, %<nohost%> or %<any%>expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>expected %<inclusive%> or %<exclusive%> clauseexpected %<match%>expected %<namespace%>expected %<new%>expected %<none%> or %<present%>expected %<none%> or %<shared%>expected %<omp_priv%> or function-nameexpected %<operator%>expected %<point%>expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clauseexpected %<return%>expected %<scalar%>, %<aggregate%> or %<pointer%>expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>expected %<simd%>, %<reduction%>, %<target%> or %<variant%>expected %<static_assert%>expected %<target%>expected %<teams%>, %<parallel%> or %<thread%>expected %<template%>expected %<throw%>expected %<try%>expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clauseexpected %<using%>expected %<while%>expected %<{%>expected %<{%> or %<:%>expected %<}%>expected %<}%> before %<else%>expected %<~%>expected %d levels of template parms for %q#D, got %dexpected %i or more, found %iexpected %qT but argument is of type %qTexpected %qs %<if%> clause modifier rather than %qsexpected ...expected 64-bit address but argument 1 is %d-bitexpected 64-bit address but argument 2 is %d-bitexpected [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>expected a string after %<#pragma message%>expected an SSA_NAME objectexpected an argument to %<msp430_select_cpu%>expected an identifier for the attribute nameexpected attribute before %<...%>expected between %i and %i, found %iexpected binary operatorexpected block indexexpected block specifierexpected boolean expressionexpected boolean typeexpected case labelexpected channelexpected class nameexpected class-keyexpected class-nameexpected constant integer expressionexpected constant offsetexpected constant sizeexpected constructor, destructor, or type conversionexpected count valueexpected declarationexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected declaratorexpected else statementexpected empty string after %<operator%> keywordexpected end of capture-listexpected end of lineexpected expressionexpected expression-list or type-idexpected frequency qualityexpected frequency valueexpected functionexpected function nameexpected function-name %<(%>expected goto expressionexpected id-expressionexpected id-expression (arguments)expected identifierexpected identifier or %<(%>expected identifier or %<)%>expected identifier or %<*%>expected identifier or string literalexpected initializerexpected integerexpected integer expressionexpected integer expression listexpected interface or pointer to interfaceexpected iteration declaration or initializationexpected iteration-statementexpected jump-statementexpected labelexpected labeled-statementexpected loop numberexpected map index on right hand sideexpected namespace-nameexpected nested-name-specifierexpected numeric typeexpected operatorexpected parameter pack before %<...%>expected pass nameexpected pointerexpected pointer as argument of unary %<*%>expected pointer in %qs clauseexpected primary-expressionexpected ptr-operatorexpected qualified name in friend declaration for constructor %qDexpected qualified name in friend declaration for destructor %qDexpected selection-statementexpected signature: %qDexpected single pointer in %qs clauseexpected specifier-qualifier-listexpected statementexpected string literalexpected string-literalexpected suffix identifierexpected template-argumentexpected template-idexpected template-id for typeexpected template-nameexpected trait selector nameexpected type specifierexpected type-nameexpected type-specifierexpected unqualified-idexpecting argument of type pointer or of type integer for argument 1expecting internal function nameexplicit by-copy capture of %<this%> redundant with by-copy capture defaultexplicit by-copy capture of %qD redundant with by-copy capture defaultexplicit by-reference capture of %qD redundant with by-reference capture defaultexplicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>explicit deduction guides not considered for copy-initializationexplicit goto at end of bb %dexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)explicit instantiation of %qD outside its namespace must use a nested-name-specifierexplicit instantiation of function concept %q#Dexplicit instantiation of non-class template %qDexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit instantiation of variable concept %q#Dexplicit instantiation shall not use %<consteval%> specifierexplicit instantiation shall not use %<constexpr%> specifierexplicit instantiation shall not use %<inline%> specifierexplicit qualification in declaration of %qDexplicit specialization %q#D may be missing attributesexplicit specialization declared %<concept%>explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of %qD outside its namespace must use a nested-name-specifierexplicit specialization of function concept %qDexplicit specialization of non-template %qTexplicit template argument list not allowedexplicit template specialization cannot have a storage classexplicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:explicitly used registers must be grouped at top of stackexponent-letter 'q' in real-literal-constant at %Cexpr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %Lexpr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %Lexpression %qE does not designate a %<constexpr%> functionexpression %qE is not a constant expressionexpression cannot be used as a functionexpression in new-declarator must have integral or enumeration typeexpression in static assertion is not an integerexpression in static assertion is not an integer constant expressionexpression in static assertion is not constantexpression list treated as compound expression in functional castexpression list treated as compound expression in initializerexpression list treated as compound expression in mem-initializerexpression must be enclosed in parenthesesexpression must be integralexpression of abstract class type %qT cannot be used in throw-expressionexpression statement has incomplete typeextend_ref(): Bad tailextended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>extended registers have no high halvesextern declaration of %q+D follows declaration with no linkageextern model globalvalueexternal TLS initialization functions not supported on this targetexternal linkage required for symbol %q+D because of %qE attributeexternally visible inline cloneextra %<;%>extra %<;%> after in-class function definitionextra brace group at end of initializerextra elements in scalar initializerextra outgoing edge %d->%dextra qualification %<%T::%> on member %qsextra qualification not allowedextra semicolonextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)fail to initialize plugin %sfailed to create map component '%s'failed to create union component '%s'failed to expand built-in functionfailed to get exit status: %mfailed to get process times: %mfailed to initialize plugin %sfailed to open temporary file %s for LTO outputfailed to open temporary file %s with LTO outputfailed to reclaim unneeded functionfailed to reclaim unneeded function in same comdat groupfailed to translate literal to execution character set %qTfailure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>failure to simplify substring reference in DATA statement at %Lfailure trying to reload:fallthru edge after a control statement in bb %dfallthru edge after unconditional jump in bb %ifallthru edge crosses section boundary in bb %ifallthru to exit from bb %dfast enumeration is not available in Objective-C 1.0fastcall and cdecl attributes are not compatiblefastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefastcall and thiscall attributes are not compatiblefatal error: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)field %q#D can be accessed via %q#Dfield %q#D with same name as classfield %qD has incomplete type %qTfield %qE declared as a functionfield %qE has incomplete typefield name not in record or union initializerfield precision specifierfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfield width specifierfields have different layout in another translation unitfile %qs left but not enteredfile ends in default argumentfile-scope declaration of %qE specifies %<auto%>file-scope declaration of %qE specifies %<register%>filename %qs does not start with profile prefix %qsfill characterfill character in strfmon formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini function found in object %sfirst %<sizeof%> operand was declared herefirst argument must be []bytefirst argument of %q+D should be %<int%>first argument to %<__builtin_call_with_static_chain%> must be a call expressionfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>first mismatch is fieldfirst offset must be in opposite direction of loop iterationsfirst register must be R0first seen herefixed ebp register requires %<-maccumulate-outgoing-args%>fixed ebp register requires %<target("accumulate-outgoing-args")%>fixed register %s used to pass parameter to functionfixed-point overflow in expression %qE of type %qT results in %qEfixed-point overflow in expression of type %qT results in %qEfixed-point types not supported for this targetfixed-point types not supported in C++flexible array member %qD in an otherwise empty %q#Tflexible array member %qD in unionflexible array member %qD not at end of %q#Tflexible array member in a struct with no named membersflexible array member in unionflexible array member not at end of structfloating constant exceeds range of %qTfloating constant misusedfloating constant truncated to zerofloating literal exceeds range of %qT typefloating literal truncated to zerofloating point overflow in expression %qE of type %qT results in %qEfloating point overflow in expression of type %qT results in %qEfloating-point constant not a valid immediate operandfloating-point suffix %qs shadowed by implementationflow control insn inside a basic blockfmax-include-depth=<number> Set the maximum depth of the nested #include.fold check: original tree changed by foldfold of empty expansion over %Ofold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>fopen %s: %mfor %qDfor a function-style cast, remove the redundant %<::%D%>for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)for increment expression cannot resolve address of overloaded functionfor increment expression has no effectfor increment expression is a reference, not call, to function %qEfor pointer type length expression must be specifiedfor statement expectedfor template declaration %q+Dfor the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512for unknown bound array type length expression must be specifiedfor, while or do statement expectedformatformat argument %d unused before used argument %d in %<$%>-style formatformat argument %d used more than once in %s formatformat argument should be a %qs referenceformat argument should be a %qs reference but a string was foundformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat of column headings in %<devices.csv%> is incorrectformat string argument follows the arguments to be formattedformat string argument is not a string typeformat string is defined hereformat string is not an array of type %qsforming pointer to qualified function type %qTforming pointer to reference type %qTforming reference to qualified function type %qTforming reference to reference type %qTforming reference to voidforming type of %qsforward declaration of %q#Tfound %<%c%s%>found %<-%E%> instead of %<+%E%> in protocol(s)found %<:%> in nested-name-specifier, expected %<::%>found a %qT but the format argument should be a stringfound a %qs reference but the format argument should be a stringfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolfound default case not at the start of case vectorfp software completion requires %<-mtrap-precision=i%>fr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe pointer required, but reservedframe size of %qs is %wd bytesframe size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added.frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function.frame size too large for reliable stack checkingfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupfriend declaration %q#D declares a non-template functionfriend declaration %qD in local class without prior local declarationfriend declaration %qD is not visible to explicit specializationfriend declaration %qD may not have virt-specifiersfriend declaration does not name a class or functionfriend declaration herefriend declaration not in class definitionfriend declaration of %q#D specifies default arguments and isn%'t the only declarationfriend declaration of %qD specifies default arguments and isn%'t a definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>friend function definition %qs cannot have a name qualified with %<%D::%>friend function definition %qs cannot have a name qualified with %<::%>from definition of %q#Dfrom previous declaration %qFfrv_print_operand: unknown codefunc can only be compared to nilfunction %q#D is initialized like a variablefunction %q+D definition is marked dllimportfunction %q+D part of alias cyclefunction %q+F can never be copied because it has %<noclone%> attributefunction %q+F can never be copied because it receives a non-local gotofunction %q+F can never be copied because it saves address of local label in a static variablefunction %q+F can never be inlined because it contains a computed gotofunction %q+F can never be inlined because it is suppressed using %<-fno-inline%>function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)function %q+F can never be inlined because it uses attributes conflicting with inliningfunction %q+F can never be inlined because it uses non-local gotofunction %q+F can never be inlined because it uses setjmpfunction %q+F can never be inlined because it uses setjmp-longjmp exception handlingfunction %q+F can never be inlined because it uses variable argument listsfunction %qD declared %<[[noreturn]]%> but its first declaration was notfunction %qD declared %<virtual%> inside a unionfunction %qD is initialized like a variablefunction %qD might be a candidate for %qs format attributefunction %qD redeclared as variablefunction %qD used as %<asm%> outputfunction %qs cannot be declared %<mutable%>function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codefunction arguments of %<__builtin_tgmath%> all have the same typefunction arguments of %<__builtin_tgmath%> lack type-generic parameterfunction attribute mismatchfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction concept must be calledfunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition declared %qsfunction definition does not declare parametersfunction definition has qualified void return typefunction does not return string typefunction has external linkage when the user requests only inlining static for live patchingfunction may return address of local variablefunction might be candidate for attribute %qsfunction might be candidate for attribute %qs if it is known to return normallyfunction name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>function not considered for inliningfunction not declared inline and code size would growfunction not inlinablefunction not inline candidatefunction or array type %qT in %<#pragma omp declare reduction%>function or array type in %<#pragma omp declare reduction%>function parameterfunction pointers not supported with %<-mabi=ti%> optionfunction result count mismatchfunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of labelfunction returns address of local variablefunction returns an aggregatefunction symbol is not functionfunction template %qD redeclared as a class templatefunction template-id %qD in nested-name-specifierfunction types not truly compatible in ISO Cfunction versions cannot be marked as %<gnu_inline%>, bodies have to be generatedfunction with qualified void return type calledfunction-scope %qE implicitly auto and declared %qsfunction-scope %qs implicitly auto and declared %<__thread%>function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTgarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
  gcov %s%s
  generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>generic thunk code fails for method %qD which uses %<...%>get_mpz(): Not an integer constantgetting core file size maximum limit: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typegfc_array_dimen_size(): Bad EXPR_ARRAY exprgfc_array_dimen_size(): Bad dimensiongfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variablegfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsgfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typegfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran does not support -E without -cppgfortran: Only one %<-J%> option allowedgimple call has no targetgimple call has two targetsgimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockgimplification failedglobal constructors not supported on this targetglobal destructors not supported on this targetglobal qualification of class name is invalidglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valueglobal/static variable assignment has been interceptedgot %d template parameters for %q#Dgot %d template parameters for %q#Tgoto destination is neither a label nor a pointergp is constant (but save/restore gp on indirect calls).gp_offset (%ld) or end_offset (%ld) is less than zerograve accent %<`%> in formatgsplit-dwarf is not supported on this platformhad to relocate PCHhard-float MIPS16 code for ABIs other than o32 and o64hardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %shardware vector support not available on %shardware vector support not available with %<-msoft-float%>has different parameters in another translation unithas different return value in another translation unithead insn %d for block %d not found in the insn streamherehigh bound %qE above array section size in %qs clausehistogram value statement does not correspond to the statement it is associated withiWMMXt and NEON are incompatibleiWMMXt unsupported under Thumb modeia64_print_operand: unknown codeidentical_array_ref(): inconsistent dimensionsidentifier %qE conflicts with C++ keywordidentifier %qE is a keyword in C++11identifier %qE is a keyword in C++20identifier expected after %<@protocol%>identifier overflow: %dif any %<if%> clause has modifier, then all %<if%> clauses have to use modifierif avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives insteadif this code is reached, the program will abortif using %qs is not feasible, use %qs insteadignoring %<#pragma %s %s%>ignoring %<#pragma align%> for explicitly aligned %q+Dignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argumentignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return typeignoring %<-fschedule-insns%> because of exception handling bugignoring %<asm%> specifier for non-static local variable %q+Dignoring %qD attribute on anonymous namespaceignoring %qD attribute on non-inline namespaceignoring %qE attribute applied to template instantiation %qTignoring %qE attribute applied to template specialization %qTignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>ignoring attribute %qE after earlier %qEignoring attribute %qE because it conflicts with attribute %<either%>ignoring attribute %qE because it conflicts with attribute %<lower%>ignoring attribute %qE because it conflicts with attribute %<noinit%>ignoring attribute %qE because it conflicts with attribute %<persistent%>ignoring attribute %qE because it conflicts with attribute %<section%>ignoring attribute %qE because it conflicts with attribute %<upper%>ignoring attribute %qE because it conflicts with attribute %qsignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qsignoring attributes applied to %qT after definitionignoring attributes applied to class type %qT outside of definitionignoring attributes applied to dependent type %qT without an associated declarationignoring attributes in template argument %qEignoring attributes on template argument %qTignoring duplicate directory "%s"
  ignoring large linear stepignoring loop annotationignoring malformed %<#pragma longcall%>ignoring nonexistent directory "%s"
! ignoring packed attribute because of unpacked non-POD field %q#Dignoring possibly conflicting option %<-fopt-info-%s%>ignoring return value of %qD declared with attribute %<warn_unused_result%>ignoring return value of %qD, declared with attribute %<nodiscard%>%signoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>ignoring return value of %qD, declared with attribute %<warn_unused_result%>ignoring return value of function declared with attribute %<warn_unused_result%>ignoring returned value of type %qT, declared with attribute %<nodiscard%>%signoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>ignoring sink clause with offset that is not a multiple of the loop stepignoring the %q#D declarationignoring unknown option %q.*signoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>ignoring zero linear stepillegal OP in optimize_comparisonillegal aggregate type %qE specified for instance variable %qsillegal argument 0 to %qsillegal operand illegal operand address (1)illegal operand address (2)illegal operand address (3)illegal operand address (4)illegal operand detectedillegal reference type specified for instance variable %qsimmediate evaluation returns address of immediate function %qDimplicit capture of %qE via %<[=]%> is deprecated in C++20implicit conversion from %qH to %qI to match other operand of binary expressionimplicit conversion from %qH to %qI to match other result of conditionalimplicit conversion from %qH to %qI when passing argument to functionimplicit conversion from %qT to %qTimplicit conversion from %qT to %qT to match other operand of binary expressionimplicit conversion from %qT to %qT to match other result of conditionalimplicit conversion from %qT to %qT when passing argument to functionimplicit declaration of function %qEimplicit declaration of function %qE; did you mean %qs?implicit dereference will not access object of type %qT in for increment expressionimplicit dereference will not access object of type %qT in left operand of comma operatorimplicit dereference will not access object of type %qT in right operand of comma operatorimplicit dereference will not access object of type %qT in second operand of conditional expressionimplicit dereference will not access object of type %qT in statementimplicit dereference will not access object of type %qT in third operand of conditional expressionimplicit mapping of assumed size array %qDimplicit templates may not be %<virtual%>implicit this pointer type mismatchimplicit_section flag is set but section isn%'timplicitly popped registers must be grouped at top of stackimplicitly-declared %qD is deprecatedimplied END DOimport_iso_c_binding_module(): Unable to create symbol for %simpossible constraint in %<asm%>impossible register constraint in %<asm%>impossible type assertion: type does not implement interfacein %s, at %s:%din C++03 a class-key must be used when declaring a friendin C++11 and above a default constructor can be explicitin C++11 destructors default to %<noexcept%>in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>in C++20 this comparison calls the current function recursively with reversed argumentsin C++98 %<template%> (as a disambiguator) is only allowed within templatesin C++98 %q+D may not be static because it is a member of a unionin C++98 %qD must be initialized by constructor, not by %<{...}%>in a call to allocation function %qD declared herein a call to built-in allocation function %qDin a call to built-in function %qDin a call to function %qD declared herein a call to function %qD declared with attribute %qsin a call with type %qT and attribute %qsin argument to unary !in basic block %d:in call to %qD, declared herein declaration %q+Din definition of macro %qsin expansion of macro %qsin gfc_simplify_acos(): Bad typein gfc_simplify_acosh(): Bad typein gfc_simplify_asin(): Bad typein gfc_simplify_asinh(): Bad typein gfc_simplify_atan(): Bad typein gfc_simplify_atanh(): Bad typein gfc_simplify_cos(): Bad typein gfc_simplify_exp(): Bad typein gfc_simplify_sin(): Bad typein initialization of structured binding variable %qDin passing argument %P of %qDin template argument for type %qTin the definition of %q#Tin this expressionin-class initialization of static data member %q#D of incomplete typein-class initialization of static data member %q#D of non-literal typeinaccessible plugin file %s expanded from short plugin name %s: %minappropriate accumulator for %qsinclude %qs or provide a declaration of %qDincoming edge count does not match number of PHI argumentsincompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directiveincompatible address space qualifiers %qs and %qsincompatible data clause with reduction on %qE; promoting to %<present_or_copy%>incompatible floating point / vector register operand for '%%%c'incompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>incompatible register operand for '%%%c'incompatible type for argument %d of %qEincompatible type for map indexincompatible type for method %s%s%sincompatible type for method %s%s%s (%s)incompatible type for receiverincompatible types in %<PHI%> argument %uincompatible types in assignment of %qT to %qTincompatible types in binary expressionincompatible types in sendincompatible types when assigning to type %qT from type %qTincompatible types when initializing type %qT using type %qTincompatible types when returning type %qT but %qT was expectedincompatible vector types in conditional expression: %qT, %qT and %qTincomplete implementation of category %qEincomplete implementation of class %qEincomplete type %qT does not have member %qDincomplete type %qT is not mappableincomplete type %qT used in nested name specifierinconsistent %<ifunc%> attributeinconsistent begin/end types in range-based %<for%> statement: %qT and %qTinconsistent capitalization in formatinconsistent deduction for %qT: %qT and then %qTinconsistent deduction for auto return type: %qT and then %qTinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>inconsistent types %qT and %qT deduced for lambda return typeinconsistent user-defined literal suffixes %qD and %qD in string literalincorrect comparison modeincorrect entry in %<label_to_block_map%>incorrect format in scaling, using 1/1
  incorrect hint operandincorrect insn:incorrect number of arguments to function %qEincorrect number of vector %qs elementsincorrect property %qs of %qs selectorincorrect rounding operandincorrect setting of landing pad numberincorrect sharing of tree nodesincorrect type of vector %qs elementsincorrect type of vector CONSTRUCTOR elementsincorrectly nested OpenACC loop parallelismincrement expression refers to iteration variable %qDincrement is not constant 1 or -1 for %<!=%> conditionincrement of a boolean expressionincrement of constant field %qDincrement of enumeration value is invalid in C++increment of function %qDincrement of member %qD in read-only objectincrement of pointer to an incomplete type %qTincrement of read-only location %qEincrement of read-only member %qDincrement of read-only named return value %qDincrement of read-only parameter %qDincrement of read-only reference %qDincrement of read-only variable %qDincremented enumerator value is too large for %<long%>incremented enumerator value is too large for %<unsigned long%>index %E denotes an offset greater than size of %qTindex in dimension %d is out of bounds at %Lindex must be integerindex value instead of field name in union initializerindex value is out of boundindirect call count does not match BB countindirect call in function, which are not supported by eBPFindirect call in speculative call sequence has no speculative flagindirect function %q+D cannot be declared %qEindirect function %q+D cannot be declared weakindirect function call with a yet undetermined calleeindirect jumps are not available on this targetindirect_call attribute can%'t apply for static functionindirection will not access object of incomplete type %qT in for increment expressionindirection will not access object of incomplete type %qT in left operand of comma operatorindirection will not access object of incomplete type %qT in right operand of comma operatorindirection will not access object of incomplete type %qT in second operand of conditional expressionindirection will not access object of incomplete type %qT in statementindirection will not access object of incomplete type %qT in third operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in for increment expressionindirection will not access object of non-trivially-copyable type %qT in left operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in right operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in second operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in statementindirection will not access object of non-trivially-copyable type %qT in third operand of conditional expressioninferred scalar type %qT is not an integer or floating-point type of the same size as %qTinherited constructor %qD is not %<constexpr%>inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>init function found in object %sinit-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>init_arglist(): too many argumentsinitialization discards %qv qualifier from pointer target typeinitialization from distinct Objective-C typeinitialization from pointer to non-enclosed address spaceinitialization left-hand side might be a candidate for a format attributeinitialization makes %q#v qualified function pointer from unqualifiedinitialization of %qT from %qT makes integer from pointer without a castinitialization of %qT from %qT makes pointer from integer without a castinitialization of %qT from incompatible pointer type %qTinitialization of %qT from pointer to %qD with incompatible type %qTinitialization of a flexible array memberinitialization of common block variable %qs in DATA statement at %Cinitialization of flexible array member in a nested contextinitialization of new-expression for type %<auto%> requires exactly one elementinitialization of non-const reference type %q#T from rvalue of type %qTinitialization of volatile reference type %q#T from rvalue of type %qTinitializations for multiple members of %qTinitialized field overwritteninitialized field with side-effects overwritteninitialized member %q+D declared hereinitialized variable %q+D is marked dllimportinitializer element is not a constant expressioninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer expression refers to iteration variable %qDinitializer fails to determine size of %q+Dinitializer fails to determine size of %qDinitializer fails to determine size of %qTinitializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?initializer for %q#D expands to an empty list of expressionsinitializer for %q#D is invalidinitializer for %qT must be brace-enclosedinitializer for flexible array member %q#Dinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer in range-based %<for%> loopinitializer invalid for static member with constructorinitializer provided for functioninitializer specified for friend function %qDinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinitializer-string for %qT is too longinitializing %qD from %qE does not extend the lifetime of the underlying arrayinitializing %qH with %qI in converted constant expression does not bind directlyinitializing a base class of type %qT results in object slicinginjected-class-name %qD used as template template argumentinline assembly is not a constant expressioninline clone count is not compatibleinline clone in same comdat group listinline clone is forced to outputinline clone with address takeninline declaration of %qD follows declaration with attribute %<noinline%>inline function %q+D declared as dllimport: attribute ignoredinline function %q+D declared but never definedinline function %q+D declared weakinline function %q+D given attribute %qsinline function %qD given attribute %qsinline function %qD used but never definedinline namespace must be specified at initial definitioninline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>inlined_to pointer is set but no predecessors foundinlined_to pointer is wronginlined_to pointer refers to itselfinlined_to pointer set for noninline callersinlining failed in call to %<always_inline%> %q+F: %sinlining failed in call to %q+F: %sinner loop uses same OpenACC parallelism as containing loopinput file %qs is the same as output fileinput operand constraint contains %qcinsert_bbt(): Duplicate key foundinsertion out of range in %qsinsn %d basic block pointer is %d, should be %dinsn %d in footer of bb %d has non-NULL basic blockinsn %d in header of bb %d has non-NULL basic blockinsn %d is in multiple basic blocks (%d and %d)insn %d outside of basic blocks has non-NULL bb fieldinsn addresses not freedinsn addresses not set after shorten_branchesinsn contains an invalid address !insn does not satisfy its constraints:insn outside basic blockinsn with UID %i not found for operand %i (`%s') of insn %iinsn with UID %i not found for operand %i of insn %iinstall: %s%s
  installation error, cannot find %<crtoffloadtable.o%>instance variable %qE accessed in class methodinstance variable %qE is %s; this will be a hard error in the futureinstance variable %qE is declared %sinstance variable %qE is declared privateinstance variable %qs has unknown sizeinstance variable %qs is declared privateinstance variable %qs uses flexible array memberinstance variable assignment has been interceptedinstruction never executedinstruction scheduling not supported on this target machineinsufficient contextual information to determine typeinsufficient partitioning available to parallelize element loopinsufficient partitioning available to parallelize loopinsufficient partitioning available to parallelize tile loopinteger constant is too large for %<unsigned long%> typeinteger division by zerointeger literal exceeds range of %qT typeinteger overflow in array sizeinteger overflow in expression %qE of type %qT results in %qEinteger overflow in expression of type %qT results in %qEinteger suffix %qs shadowed by implementationintegral expression %qE is not constantintegral result type precision does not match field size of %qsinter-module optimizations not implemented for C++interface %qE does not have valid constant string layoutintermediate array offset %wi is outside array bounds of %qTinternal compiler errorinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal error: bad register: %dinternal error: builtin function %qs already processedinternal error: builtin function %qs had an unexpected return type %qsinternal error: builtin function %qs, argument %d had unexpected argument type %qsinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt Service Routines cannot be coded in Thumb modeinterrupt and naked attributes are not compatibleinterrupt handlers cannot be MIPS16 functionsinterrupt handlers cannot have argumentsinterrupt service routine can only have a pointer argument and an optional integer argumentinterrupt service routine cannot be called directlyinterrupt service routine must return %<void%>interrupt service routine should have %qs as the second argumentinterrupt service routine should have a pointer as the first argumentinterrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread is available only on fidointrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%%c operandinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H operandinvalid %%H specifierinvalid %%H valueinvalid %%I operandinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L operandinvalid %%L valueinvalid %%M operandinvalid %%M valueinvalid %%N operandinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%e valueinvalid %%f operandinvalid %%f valueinvalid %%h operandinvalid %%h valueinvalid %%i operandinvalid %%j codeinvalid %%j operandinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r operandinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t operandinvalid %%t valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid %%z valueinvalid %<#pragma %s%>invalid %<CASE_CHAIN%>invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<PHI%> argumentinvalid %<PHI%> resultinvalid %<const_cast%> from type %qT to type %qTinvalid %<const_cast%> of an rvalue of type %qT to type %qTinvalid %<static_cast%> from type %qT to type %qTinvalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>invalid %qs offset operatorinvalid 'asm': invalid (pointer) operands %qsinvalid IACC argumentinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid RHS for gimple memory store: %qsinvalid UNSPEC as operandinvalid UNSPEC as operand: %dinvalid _Literalinvalid abstract parameter type %qTinvalid abstract return type %qTinvalid abstract return type for function %q+#Dinvalid abstract return type for member function %q+#Dinvalid abstract type %qT for %qEinvalid abstract type for %q+Dinvalid access to non-static data member %qD in virtual base of NULL objectinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address in operandinvalid address modeinvalid address operand in %qsinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid alignment value for %<__builtin_arc_aligned%>invalid application of %<__alignof%> to a bit-fieldinvalid application of %<sizeof%> to a bit-fieldinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to array type %qT of incomplete element typeinvalid application of %qs to incomplete type %qTinvalid architecture for target attribute or pragma %qsinvalid argument %<%s%> for %<-mbranch-protection=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument of %qE attributeinvalid argument of %qs attributeinvalid argument of SQRT at %Linvalid argument to %qDinvalid argument to built-in functioninvalid argument to built-in function %sinvalid argument to gimple callinvalid argumentsinvalid arguments for %<-falign-%s%> option: %qsinvalid arguments for %<-fpatchable_function_entry%>invalid array assignmentinvalid base %qE for SSA nameinvalid base-class specificationinvalid block indexinvalid branch to/from %s structured blockinvalid calls_comdat_local flaginvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast of an rvalue expression of type %qT to type %qTinvalid cast to abstract class type %qTinvalid cast to function type %qTinvalid class name in declaration of %qDinvalid clique in %qsinvalid combination of multiple type-specifiersinvalid comparison code in gimple condinvalid comparison of generated arrayinvalid comparison of generated structinvalid comparison of nil with nilinvalid comparison of non-comparable arrayinvalid comparison of non-comparable structinvalid comparison of non-comparable typeinvalid comparison of non-ordered typeinvalid comparison operator for 'E' output modifierinvalid const_double operandinvalid constantinvalid constant - try using an output modifierinvalid constant for output modifier '%c'invalid constant in %<#pragma %s%>invalid constant in %<#pragma pack%> - ignoredinvalid constant vector for output modifier '%c'invalid constrained type parameterinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid controlling predicateinvalid conversion from %<__fpreg%>invalid conversion from %qH to %qIinvalid conversion from type %<bfloat16_t%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %<bfloat16_t%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid covariant return type for %q+#Dinvalid cpu %qs for %s%qs%sinvalid data model option %<-mdata-model=%s%>invalid declaration of %<%T::%E%>invalid declaration of member template in local classinvalid declaratorinvalid default argument for a template template parameterinvalid default case label in switch statementinvalid definition of qualified type %qTinvalid depend kindinvalid depend kind in omp %<ordered%> %<depend%>invalid dist_schedule kindinvalid element type for attribute %qsinvalid encoding prefix in literal operatorinvalid entry to %s structured blockinvalid exit from %s structured blockinvalid exit from OpenMP structured blockinvalid explicit specializationinvalid expression - try using an output modifierinvalid expression as operandinvalid expression for min lvalueinvalid expression for output modifier '%c'invalid expression type for %<#pragma omp atomic%>invalid failure memory model for %<__atomic_compare_exchange%>invalid feature modifier %qs in %<-march=%s%>invalid feature modifier %qs in %<-mcpu=%s%>invalid feature modifier %s of value ("%s") in %<target()%> pragma or attributeinvalid fnsummary in LTO streaminvalid form of %<#pragma omp atomic%>invalid format for sve_widthinvalid format of %sinvalid fp constantinvalid fpu for target attribute or pragma %qsinvalid function in gimple callinvalid hard register usage between earlyclobber operand and input operandinvalid hard register usage between output operand and matching constraint operandinvalid hard register usage between output operandsinvalid id value for exception attributeinvalid id value for interrupt attributeinvalid id value for interrupt/exception attributeinvalid id value for reset attributeinvalid in-class initialization of static data member of non-integral type %qTinvalid increment expressioninvalid initial value for member %qEinvalid initialization of non-const reference of type %qH from an rvalue of type %qIinvalid initialization of reference of type %qH from expression of type %qIinvalid initializerinvalid initializer clauseinvalid initializer for %q#Dinvalid initializer for array member %q#Dinvalid initializer for member function %qDinvalid initializer for structured binding declarationinvalid insn:invalid iterating variable in fast enumerationinvalid jump function in LTO streaminvalid labels in gimple condinvalid left hand side of assignmentinvalid line in the resolution fileinvalid linkage-specificationinvalid location for %<pragma %s%>, ignoredinvalid lvalue in %<asm%> output %dinvalid map kindinvalid maskinvalid mask type in %qsinvalid member template declaration %qDinvalid memory model argument %d of %qEinvalid memory model argument to builtininvalid memory model for %<__atomic_load%>invalid memory model for %<__atomic_store%>invalid name ("%s") in %<target("arch=")%> pragma or attributeinvalid name ("%s") in %<target("cpu=")%> pragma or attributeinvalid name ("%s") in %<target("tune=")%> pragma or attributeinvalid new-expression of abstract class type %qTinvalid nmi function for reset attributeinvalid non-type template argumentinvalid non-vector operands to %qsinvalid number in %<-mrgf-banked-regs=%s%> valid values are 0, 4, 8, 16, or 32invalid number of arguments for %<-falign-%s%> option: %qsinvalid offload table in %sinvalid offset operand in %qsinvalid operandinvalid operand %%xn codeinvalid operand addressinvalid operand code '%c'invalid operand for '%%%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'r' specifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in %qsinvalid operand in indirect referenceinvalid operand in return statementinvalid operand in unary operationinvalid operand modifier letterinvalid operand output codeinvalid operand prefixinvalid operand prefix '%%%c'invalid operand size for operand code 'O'invalid operand size for operand code 'Z'invalid operand size for operand code 'z'invalid operand to %%H/%%L codeinvalid operand to %%M codeinvalid operand to %%N codeinvalid operand to %%O codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%Z codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operand to %%z codeinvalid operand to switch statementinvalid operand type %qT for %qsinvalid operand type used with operand code 'Z'invalid operands in binary operationinvalid operands in gimple comparisoninvalid operands in ternary operationinvalid operands of types %qT and %qT to binary %qOinvalid operands to %%c codeinvalid operands to %qsinvalid operands to binary %s (have %qT and %qT)invalid operationinvalid operation (%s)invalid operation on %<__fpreg%>invalid operator for %<#pragma omp atomic%>invalid parameter combination for AltiVec intrinsic %qsinvalid parameter combination for intrinsic %qsinvalid parameter type %qTinvalid pass positioning operationinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid position or size in %qsinvalid position or size operand to %qsinvalid private reduction on %qEinvalid proc_bind kindinvalid property declarationinvalid protection type ("%s") in %<target("branch-protection=")%> pragma or attributeinvalid prototype for '%s'invalid punctuation %qc in constraintinvalid pure const state for functioninvalid pure specifier (only %<= 0%> is allowed)invalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid receive on send-only channelinvalid receiver type %qsinvalid reduction-identifierinvalid reference for 'J' output modifierinvalid register name for %q+Dinvalid regular expression %qs in %qsinvalid relocationinvalid resolution in the resolution fileinvalid return type %qT of %<constexpr%> function %q+Dinvalid rtl sharing found in the insninvalid schedule kindinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid send on receive-only channelinvalid setter, it must have one argumentinvalid shift operandinvalid source block specificationinvalid static chain in gimple callinvalid storage class for function %qEinvalid sve_width value: %dinvalid target memregs value %<%d%>invalid template declaration of %qDinvalid template non-type parameterinvalid template-argument-listinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type %<void%> for %<new%>invalid type %qT as initializer for a vector of type %qTinvalid type %qT declared %<friend%>invalid type argument (have %qT)invalid type argument of %<->%> (have %qT)invalid type argument of %<->*%> (have %qT)invalid type argument of array indexing (have %qT)invalid type argument of implicit conversion (have %qT)invalid type argument of unary %<*%> (have %qT)invalid type for %<asm%> flag outputinvalid type for _Literal with constructorinvalid type for instance variableinvalid type for iteration variable %qEinvalid type for make functioninvalid type for parameter %d of %<constexpr%> function %q+#Dinvalid type for propertyinvalid type of %<__MEM%> operandinvalid type of argument %u of type-generic functioninvalid type-generic return type for argument %u of %<__builtin_tgmath%>invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>invalid types %<%T[%T]%> for array subscriptinvalid types for %qsinvalid types in address space conversioninvalid types in conversion to floating-pointinvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<...%> calling non-variadic functioninvalid use of %<...%> with builtin functioninvalid use of %<...%> with non-sliceinvalid use of %<:%> modifierinvalid use of %<::%>invalid use of %<auto%> in conversion operatorinvalid use of %<auto%> in default template argumentinvalid use of %<auto%> in exception-specificationinvalid use of %<auto%> in template argumentinvalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function typeinvalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member typeinvalid use of %<decltype(auto)%>invalid use of %<extern%> variable %qD in %<#pragma acc declare%>invalid use of %<global%> variable %qD in %<#pragma acc declare%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %q#T with a flexible array member in %q#Tinvalid use of %q#T with a zero-size array in %q#Dinvalid use of %qDinvalid use of %qD in linkage specificationinvalid use of %qE to form a pointer-to-member-functioninvalid use of %qTinvalid use of %qT in template argumentinvalid use of '%%%c'invalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array indexing on pointer to memberinvalid use of array with unspecified boundsinvalid use of asm flag outputinvalid use of attribute %<fallthrough%>invalid use of attributes in empty declarationinvalid use of brace-enclosed initializer listinvalid use of constructor as a templateinvalid use of cv-qualified type %qT in parameter declarationinvalid use of dependent type %qTinvalid use of destructor %qD as a typeinvalid use of destructor %qE as a typeinvalid use of flexible array memberinvalid use of implicit conversion on pointer to memberinvalid use of incomplete type %q#Tinvalid use of incomplete typedef %qTinvalid use of member %qD (did you forget the %<&%> ?)invalid use of member %qD in static member functioninvalid use of member function %qD (did you forget the %<()%> ?)invalid use of method value as argument of Offsetofinvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of nonstatic data member %qEinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of qualified-name %<%D::%D%>invalid use of qualified-name %<%T::%D%>invalid use of qualified-name %<::%D%>invalid use of register '%s'invalid use of structure with flexible array memberinvalid use of template template parameter %qTinvalid use of template type parameter %qTinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of typeinvalid use of type %<void%> in parameter declarationinvalid use of type %qT as a default value for a template template-parameterinvalid use of unary %<*%> on pointer to memberinvalid use of undefined type %qTinvalid use of void expressioninvalid use of volatile lvalue inside %<transaction_safe%> functioninvalid use of volatile lvalue inside transactioninvalid user-defined conversion from %qH to %qIinvalid value-initialization of reference typeinvalid vector comparison resulting typeinvalid vector constantinvalid vector immediateinvalid vector type for attribute %qEinvalid vector types in nop conversioninvalid version number %qsinvalid warm function for reset attributeinvalid zero extractinverted slice rangeio_kind_name(): bad I/O-kindipa inline summary is missing in input fileipa reference summary is missing in ltrans unitis_c_interoperable(): gfc_simplify_expr failedit is defined as a pointer in different address space in another translation unitit is defined as a pointer to different type in another translation unitit must be a pointer-to-member of the form %<&X::Y%>it must be the address of a function with external linkageit must be the name of a function with external linkageit was later defined hereitem in READiterating variable in fast enumeration is not an objectiteration %s invokes undefined behavioriteration variable %qD should not be firstprivateiteration variable %qD should not be reductioniteration variable %qE is predetermined lineariteration variable %qE should be privateiteration variable %qE should not be firstprivateiteration variable %qE should not be lineariteration variable %qE should not be reductioniterator %qD has %<_Atomic%> qualified typeiterator %qD has const qualified typeiterator %qD has neither integral nor pointer typeiterator %qD has zero stepiterator step with non-integral typeiterator variableits dest_idx should be %d, not %divar %qs used by %<@synthesize%> declaration must be an existing ivariwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjump into scope of identifier with variably modified typejump into statement expressionjump skips variable initializationjump to case labeljump to label %qDjunk at end of #pragma ADDRESSjunk at end of #pragma GCC memregs [0..16]junk at end of #pragma __nostandardjunk at end of #pragma __standardjunk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of %<#pragma %s%>junk at end of %<#pragma CTABLE_ENTRY%>junk at end of %<#pragma GCC pch_preprocess%>junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma longcall%>junk at end of %<#pragma message%>junk at end of %<#pragma ms_struct%>junk at end of %<#pragma options%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma unused%>junk at end of %<#pragma weak%>junk at end of '#pragma extern_model'keyword %<export%> not implemented, and will be ignoredkeyword %<template%> not allowed in class-head-namekeyword %<template%> not allowed in declarator-idkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)keyword %<typename%> not allowed in this context (the base class is implicitly a type)keyword %<typename%> not allowed outside of templateslabel label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qE referenced outside of any functionlabel at end of compound statementlabel context is not the current function declarationlambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>lambda capture of %qE is not a constant expressionlambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>lambda in local class %q+T cannot capture variables from the enclosing contextlambda parameter %qD previously declared as a capturelambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %wdlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelarge return values not supported with %<-mabi=ti%> optionlast argument must be an immediatelast register name %s must be an odd registerld returned %d exit statusleft argument must be a sliceleft hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qTleft operand of comma operator cannot resolve address of overloaded functionleft operand of comma operator has no effectleft operand of comma operator is a reference, not call, to function %qEleft operand of shift expression %q+E is negativeleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count >= width of vector elementleft shift count is negativeleft shift of negative valueleft-hand operand of comma expression has no effectleft-hand side of assignment might be a candidate for a format attributelen larger than caplength %qE above array section size in %qs clauselength %qE of array section does not have integral typelength computed herelength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlength required when allocating a sliceletter %c was found & insn was not CONST_INTlibraries: %s
! library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlimit is %wu bytes, but argument is %slimit is %wu bytes, but argument may be as large as %slinear clause applied to non-integral non-pointer variable with %qT typelinear clause applied to non-integral non-pointer variable with type %qTlinear clause with %qs modifier applied to non-reference variable with %qT typelinear step expression must be integrallist-initializer for non-class type must not be parenthesizedlisting the stack pointer register %qs in a clobber list is deprecatedliteral operator %q#D conflicts with raw literal operatorliteral operator suffixes not preceded by %<_%> are reserved for future standardizationliteral operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class typeliteral operator with C linkagelive patching is not supported with LTOlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal data-share memory exhaustedlocal declaration from a different functionlocal declaration of %qE hides instance variablelocal external declaration %q#Dlocal label %qE conflicts with existing labellocal member %q#D declared herelocal method %q#D declared herelocal symbols must be definedlocal variable %qD may not appear in this contextlocal variable memory requirements exceed capacitylocation of the previous reduction for %qElocation references block not in block treelogical %<and%> applied to non-boolean constantlogical %<and%> of equal expressionslogical %<and%> of mutually exclusive tests is always falselogical %<or%> applied to non-boolean constantlogical %<or%> of collectively exhaustive tests is always truelogical %<or%> of equal expressionslogical not is only applied to the left hand side of comparisonlogical_to_bitwise(): Bad intrinsiclookup of %qT in %qT is ambiguousloop %d%'s header does not belong directly to itloop %d%'s header does not have exactly 2 entriesloop %d%'s header is not a loop headerloop %d%'s latch does not belong directly to itloop %d%'s latch does not have an edge to its headerloop %d%'s latch does not have exactly 1 successorloop %d%'s latch does not have header as successorloop %d%'s latch is marked as part of irreducible regionloop %d%'s latch is not dominated by its headerloop uses OpenACC parallelism disallowed by containing routineloop verification on loop tree that needs fixuploop with header %d marked for removalloop with header %d not in loop treelooser exception specification on overriding virtual function %q+#Flow bound %qE above array section size in %qs clauselow bound %qE of array section does not have integral typelower value in case label range less than minimum value for typelseek failed while reading export datalvalue required as decrement operandlvalue required as increment operandlvalue required as left operand of assignmentlvalue required as unary %<&%> operandlvalue required in %<asm%> statementlvalue-to-rvalue conversion of a volatile lvalue %qE with type %qTmachine independent builtin code out of rangemacro expands to multiple statementsmacro name missing after %qsmain variant is not definedmake_generic(): Cannot find generic symbol %qsmaking multiple clones of %qDmalformed #pragma ADDRESS variable addressmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#pragma CTABLE_ENTRY%> variable addressmalformed %<#pragma GCC visibility push%>malformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma extern_model%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma member_alignment%>malformed %<#pragma member_alignment%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma ms_struct {on|off|reset}%>, ignoringmalformed %<#pragma ms_struct%>, ignoringmalformed %<#pragma options align={mac68k|power|reset}%>, ignoringmalformed %<#pragma options%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed %<#pragma redefine_extname%>, ignoredmalformed %<#pragma weak%>, ignoredmalformed %<COLLECT_GCC_OPTIONS%>malformed %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed '#pragma __extern_prefix', ignoringmalformed option %<-fplugin-arg-%s%>: missing %<-<key>[=<value>]%>malformed ptx filemalformed spec function argumentsmalformed spec function namemalloc attribute should be used for a function that returns a pointermangled name for %qD will change in C++17 because the exception specification is part of a function typemangling %<__underlying_type%>mangling %<typeof%>, use %<decltype%> insteadmangling %Cmangling of %q#D as %qE conflicts with a previous manglemangling unknown fixed point typemap can only be compared to nilmapping field %qE of variable length structuremask must be an immediatematch_attr_spec(): Bad attributematch_level_4(): Bad operatormatch_string_constant(): Delimiter not foundmatching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermaximal number of LTO partitions streamed in parallel.maximum limit of %d namespaces searched for %qEmaximum number of LRA assignment passes is achieved (%d)maximum number of generated reload insns per insn achieved (%d)may not use both -EB and -ELmay not use both -m32 and -m64mduc registers only saved for G13 targetmedia functions are not available unless %<-mmedia%> is usedmem-initializer for %qD follows constructor delegationmember %q+#D with constructor not allowed in anonymous aggregatemember %q+#D with constructor not allowed in unionmember %q+#D with copy assignment operator not allowed in anonymous aggregatemember %q+#D with copy assignment operator not allowed in unionmember %q+#D with destructor not allowed in anonymous aggregatemember %q+#D with destructor not allowed in unionmember %q+D cannot be declared as a %<mutable%> referencemember %q+D cannot be declared both %<const%> and %<mutable%>member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>member %qD cannot be declared both %<virtual%> and %<static%>member %qD declared as friend before type %qT definedmember %qD in read-only object used as %<asm%> outputmember %qD is uninitialized referencemember %qD must be initialized by mem-initializer in %<constexpr%> constructormember %qD with uninitialized reference fieldsmember functions are implicitly friends of their classmember template %qD may not have virt-specifiersmembers of an explicitly specialized class are defined without a template headermemory allocation failed while reading export datamemory input %d is not directly addressablememory layout mismatchmemory reference expected for 'S' output modifiermethod %<%c%E%> declared %<@optional%> and %<@required%> at the same timemethod %s%s%s is marked go:nointerfacemethod %s%s%s requires a pointer receivermethod argument attributes are not available in Objective-C 1.0method attributes are not available in Objective-C 1.0method attributes cannot be specified in @implementation contextmethod attributes must be specified at the endmethod attributes must be specified at the end onlymethod declaration not in @interface contextmethod declared %qE overriding %qE methodmethod definition for %<%c%E%> not foundmethod definition not in @implementation contextmethod overrides both %<transaction_pure%> and %qE methodsmethod possibly missing a [super dealloc] callmethod type does not match object typemin partition size cannot be greater than max partition sizemio_array_ref(): Unknown array refmips16 function profilingmismatch in argument %u type of built-in function %qD; expected %qTmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatch in return type of built-in function %qD; expected %qTmismatched argument pack lengths while expanding %qEmismatched argument pack lengths while expanding %qTmismatched declarations during linktime optimizationmismatched operator in fold-expressionmismatching comparison operand typesmismatching parensmisplaced %<@%D%> Objective-C++ constructmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<(%> after %<#pragma unused%>, ignoringmissing %<)%> after %<#pragma unused%>, ignoringmissing %<=%> (after %<getter%> attribute)missing %<=%> (after %<setter%> attribute)missing %<PHI%> defmissing %<target%> attribute for multi-versioned %qDmissing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directivemissing REG_EH_REGION note at the end of bb %imissing [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>missing additional %<requires%> to start a requires-expressionmissing arch name in %<-march=%s%>missing argument for %<-mbranch-protection=%>missing argument to %<target("branch-protection=")%> pragma or attributemissing argument to %qsmissing barrier after block %imissing braces around initializermissing braces around initializer for %qTmissing callgraph edge for call stmt:missing close brace for named operandmissing close parenmissing collection in fast enumerationmissing controlling predicatemissing cpu name in %<-mcpu=%s%>missing cpu name in %<-mtune=%s%>missing dashmissing definitionmissing device or architecture after %qsmissing direct call for speculation %imissing edge %i->%imissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing indirect call in speculative call sequencemissing initializer for field %qD of %qTmissing initializer for member %qDmissing loop condition in loop with %<GCC ivdep%> pragmamissing loop condition in loop with %<GCC unroll%> pragmamissing makefile target after %qsmissing method %s%s%smissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template argumentsmissing template arguments after %qTmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemisspelled term %<%.*s%> in format; use %<%s%s%> insteadmixing declarations and function-definitions is forbiddenmixing different types of symbol in same comdat groups is not supportedmode %qs applied to inappropriate typemode size of non-integral result does not match field size of %qsmodification of %qE is not a constant expressionmodifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructsmodifying a const object %qE is not allowed in a constant expressionmodule nature in USE statement at %Cmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %<depend%> clause with %<source%> modifier on an %<ordered%> constructmore than one 'crtl' directivemore than one access specifier in base-specifiermore than one locator in %<depend%> clause on %<depobj%> constructmoving a local object in a return statement prevents copy elisionmpfr not configured to handle all floating modesmsp430_select_hwmult_lib needs one or more argumentsmultidimensional array must have bounds for all dimensions except the firstmultilib exclusion %qs is invalidmultilib exclusions %qs is invalidmultilib select %qs %qs is invalidmultilib select %qs is invalidmultilib spec %qs is invalidmultiple %<-mcpu=%> options specified.multiple %<default%> targets were setmultiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directivemultiple declarations in range-based %<for%> loopmultiple default labels in one switchmultiple definition of %q#Tmultiple fast interrupt routines seen: %qE and %qEmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple hot/cold transitions found (bb %i)multiple initializations given for %qDmultiple initializations given for base %qTmultiple inline callersmultiple interrupt attributes not allowedmultiple interrupt attributes to function %qDmultiple iterating variables in fast enumerationmultiple methods named %<%c%E%> foundmultiple nested types attributes to function %qDmultiple parameters named %qDmultiple prevailing defs for %qEmultiple ref-qualifiersmultiple save reg attributes to function %qDmultiple selectors named %<%c%E%> foundmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmultiple versions for one symbolmultiple virtual PHI nodes in BB %dmultiple-value argument in single-value contextmultiple-value function call in single-value contextmultiply option implies r%d is fixedmultiversioning needs %<ifunc%> which is not supported on this targetmultiversioning needs ifunc which is not supported on this targetmust %<#include <typeinfo>%> before using %<typeid%>must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>mutable %qD is not usable in a constant expressionnaked attribute only applies to functionsname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename missing for member functionname of class shadows template template parameter %qDname used in a GNU-style designated initializer for an arraynamed return values are no longer supportednamespace %qD enterednamespace alias %qD not allowed here, assuming %qDnamespace name requirednamespace-scope anonymous aggregates must be staticnarrowing conversion of %qE from %qH to %qInarrowing conversion of %qE from %qH to %qI is ill-formed in C++11need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scopeneed %<typename%> before %<%T::%E%> because %qT is a dependent scopeneed %<typename%> before %qE because %qT is a dependent scopeneed explicit conversionneed explicit conversion; missing method %s%s%snegative insn lengthnegative length in array section in %qs clausenegative low bound in array section in %qs clausenegative nesting depth of region %inegative shift countnegative width in bit-field %q+Dnegative width in bit-field %qsneither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is definedneither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is definednested assembly dialect alternativesnested extern declaration of %qDnested function %q+D declared but never definednested function %qE declared %<extern%>nested function %qs declared %<extern%>nested function trampolines not supported on GCN5 due to non-executable stacksnested function trampolines not supported on this targetnested functions cannot be profiled with %<-mfentry%> on s390nested functions not supported on this targetnested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>nested loop in reduction needs reduction clause for %qEnested name specifier %qT for enum declaration does not name a class or namespacenested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>nested namespace name requirednested quoting directivenested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew types may not be defined in a return typenext member %q#D declared hereno %<%D(int)%> declared for postfix %qsno %<%D(int)%> declared for postfix %qs, trying prefix operator insteadno %<%c%E%> method foundno %q#D member function declared in class %qTno %qs getter foundno FPX/FPU mixing allowedno FUNCTION_PROFILER for CRISno LTRANS output list filename providedno argumentsno arguments for spec functionno attribute can be applied to an explicit instantiationno class name specified with %qsno class template named %q#T in %q#Tno closing %<]%> for %<%%[%> formatno closing braceno constructorsno context to resolve type of %qEno conversion operators declaredno corresponding deallocation function for %qDno data type for mode %qsno declaration matches %q#Dno declaration of property %qs found in the interfaceno default argument for %qDno destructorsno dispatcher found for the versioning attributesno dispatcher found for the versioning attributes: %sno field %qD found in union being initializedno functions named %qDno immediate_use listno input filesno input files; unwilling to write output filesno integral type can represent all of the enumerator values for %qTno low registers available for popping high registersno match for no match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching concept for template-introductionno matching fixed-point overload found for %qsno matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s%E(%A)%#V%>no matching function for call to %<%T::operator %T(%A)%#V%>no matching function for call to %<%s(%A)%>no matching function for type-generic callno matching push for %<#pragma GCC visibility pop%>no matching template for %qD foundno member function %qD declared in %qTno post-decrement operator for typeno post-increment operator for typeno pre-decrement operator for typeno pre-increment operator for typeno previous declaration for %qDno previous prototype for %qDno processor type specified for linkingno profiling of 64-bit code for this ABIno register in addressno return statement in function returning non-voidno return statements in function returning %qTno sclass for %s stab (0x%x)no semicolon at end of struct or unionno suitable %<operator %s%> for %qTno suitable %qD found in class %qTno super class declared in @interface for %qEno super class declared in interface for %qEno type named %q#T in %q#Tno type or storage class may be specified here,no unexpanded parameter packs in binary foldno unique final overrider for %qD in %qTno valid clauses specified in %<#pragma acc declare%>node differs from node->decl->decl_with_vis.symtab_nodenode has body_removed but is definitionnode has unknown typenode is alias but not definitionnode is alias but not implicit aliasnode is alone in a comdat groupnode is analyzed but it is not a definitionnode is in same_comdat_group list but has no comdat_groupnode is symver but not aliasnode is transparent_alias but not an aliasnode is weakref but not an transparent_aliasnode not found in symtab assembler name hashnode not found node->decl->decl_with_vis.symtab_nodenodes with unreleased memory foundnoexcept-expression evaluates to %<false%> because of a call to %qDnon 32 bit register operand for '%%%c'non double precision REAL argument to %s intrinsic at %Lnon-AAPCS derived PCS variantnon-ASCII character in CFString literalnon-NULL pointer initialization at %Cnon-OpenACC construct inside of OpenACC regionnon-OpenACC construct inside of OpenACC routinenon-call exception handling mismatchnon-class, non-variable partial specialization %qE is not allowednon-cold basic block %d reachable only by paths crossing the cold partitionnon-const integer argument %u in call to function %qEnon-constant argument 0 to %qsnon-constant argument 1 to %qsnon-constant array in DATA statement %Lnon-constant array initializationnon-constant array new length must be specified directly, not by %<typedef%>non-constant array new length must be specified without parentheses around the type-idnon-constant compound literals cannot appear in a constant-expressionnon-constant condition for static assertionnon-constant element in constant CONSTRUCTORnon-constant in-class initialization invalid for non-inline static member %qDnon-constant in-class initialization invalid for static member %qDnon-constant initialization expression at %Lnon-deducible template %qT used without template argumentsnon-default INTEGER kind argument to %s intrinsic at %Lnon-delegitimized UNSPEC %s (%d) found in variable locationnon-deleted function %q+D overriding deleted functionnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function %qD declared as implicit templatenon-function in gimple callnon-integer argument 1 to %qsnon-integer argument 3 in call to function %qEnon-integer memory model argument %d of %qEnon-integer operand used with operand code %<z%>non-integral type switch statementnon-local lambda expression cannot have a capture-defaultnon-local variable %qD declared %<__thread%> has a non-trivial destructornon-local variable %qD declared %<__thread%> needs dynamic initializationnon-loop with header %d not marked for removalnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-member function %qD cannot have cv-qualifiernon-member function %qD cannot have ref-qualifiernon-member-template declaration of %qDnon-memory input %d must stay in memorynon-memory output %d must stay in memorynon-nested function with variably modified typenon-object member %qs cannot be declared %<mutable%>non-objective-c type %qT cannot be caughtnon-parameter %qs cannot be a parameter packnon-pointer argument to %<__builtin_launder%>non-register as LHS of binary operationnon-register as LHS of ternary operationnon-register as LHS of unary operationnon-scalar %qsnon-scalar typenon-scalar variable %qD in conditional %<lastprivate%> clausenon-standard suffix on floating constantnon-static const member %q#D in class without a constructornon-static const member %q#D, cannot use default assignment operatornon-static data member %q+D in a union may not have reference type %qTnon-static data member %qE declared %qsnon-static data member declared with placeholder %qTnon-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>non-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, cannot use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-thread-local declaration of %q#D follows thread-local declarationnon-thread-local declaration of %q+D follows thread-local declarationnon-top-level %qsnon-trivial conversion in %qsnon-trivial conversion in unary operationnon-trivial designated initializers not supportednon-type partial specialization %qE is not allowednon-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-variable %qD in declaration with more than one declarator with placeholder typenon-vector %qs with elementsnon-vector operands in vector comparisonnonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label nonzero array subscript %qE is used with array %qD of type %qT with unknown boundsnonzero array subscript %qE is used with array of type %qT with unknown boundsnormalization cannot co-exist with scaling
! not allowed type combination in %qsnot configured with sysroot headers suffixnot enough DO loops for %s !$ACC LOOP at %Lnot enough DO loops for collapsed %s at %Lnot enough argumentsnot enough arguments to returnnot enough for loops to collapsenot enough perfectly nested loopsnot enough type informationnot enough variable arguments to fit a sentinelnot generating patch area, nops not supportednot support %<-fpic%> option for v3m toolchainnotenote: null argument where non-null required (argument %lu)null pointernull pointer dereferencenumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of the vector not a power of twonumber of components of vector not a power of twonumber of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)number of results does not match number of valuesnumber of speculative targets %i mismatched with num_speculative_call_targets %inumber of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variablesnumeric argument of %qE attribute must be in range 0..63objc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject is not a methodobject missing in use of %qEobject property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>object type %qT does not match destructor name ~%qTobject with variably modified type must have no linkageobjective-c method declaration is expectedobjective-c++ message argument(s) are expectedobjective-c++ message receiver expectedobjective-c++ method declaration is expectedobsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>odr-used inline variable %qD is not definedoffload compiler %s not foundoffload compiler %s not found (consider using %<-B%>)offload dimension out of range (%d)offset %qwi outside bounds of constant stringoffset exceeds 16 bytesoffset of %qD is not ABI-compliant and may change in a future version of GCCoffset of packed bit-field %qD has changed in GCC 4.4old declaration %q#Dold-style function definitionold-style parameter declarations in prototyped function definitionomitted middle operand to %<?:%> operand cannot be mangledone field is a bitfield while the other is notone of the initializer call arguments should be %<&omp_priv%>one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>one type needs to be constructed while the other does notonly %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> regiononly %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attributeonly %u name provided for structured bindingonly %u names provided for structured bindingonly 0.0 can be loaded as an immediateonly DWARF debug format is supported for interrupt service routineonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> can be applied to a null statementonly constructors take member initializersonly declarations of constructors and conversion operators can be %<explicit%>only here as a %<friend%>only plain %<auto%> return type can be deduced to %<void%>only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2aonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of rangeonly weak aliases are supported in this configurationonly zero initializers are allowed in section %qsopaque vector types cannot be initializedopaque-enum-specifier must use a simple identifieropaque-enum-specifier without nameopen %s failed: %sopen /dev/zero: %mopening LTRANS output list %s: %mopening dependency file %s: %mopening output file %qs: %sopening output file %s: %moperand %%xn code invalid for QImodeoperand %d should be a 3 bit unsigned immediateoperand %d should be a 6 bit unsigned immediateoperand %d should be a 8 bit unsigned immediateoperand 1 should be an unsigned 3-bit immediateoperand 1 should be an unsigned 3-bit value (I0-I7)operand 2 should be an even 3-bit value (subreg 0,2,4,6)operand 2 should be an unsigned 3-bit value (I0-I7)operand 2 should be an unsigned 3-bit value (subreg 0-7)operand 2 should be an unsigned 8-bit valueoperand 3 should be an unsigned 3-bit value (I0-I7)operand 3 should be an unsigned 8-bit valueoperand 4 should be an unsigned 8-bit value (0-255)operand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code '%c'operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'I'operand is not a condition code, invalid operand code 'Y'operand is not a specific integer, invalid operand code 'R'operand is not a specific integer, invalid operand code 'r'operand is not an integer, invalid operand code 'K'operand is not an integer, invalid operand code 'R'operand is not an offsettable memory reference, invalid operand code 'H'operand must be an immediate of the right sizeoperand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operandoperand of fold expression has no unexpanded parameter packsoperand type %qT is incompatible with argument %d of %qEoperand types are %qT and %qToperands to %<?:%> have different types %qT and %qToperands to %T/%t must be reg + const_int:operation not permitted on type %<bfloat16_t%>operation on %qE may be undefinedoptimization attribute on %qD follows definition but the attribute doesn%'t matchoptimization level attribute mismatchoptimization may eliminate reads and/or writes to register variablesoption %<%s=%s%> is not available for %qs CPUoption %<-mdouble=32%> is only available if configured %<--with-double={32|32,64|64,32}%>option %<-mdouble=64%> is only available if configured %<--with-double={64|64,32|32,64}%>option %<-mirq-ctrl-saved%> valid only for ARC v2 processorsoption %<-mlong-double=32%> is only available if configured %<--with-long-double={32|32,64|64,32}%>, or %<--with-long-double=double%> together with %<--with-double={32|32,64|64,32}%>option %<-mlong-double=64%> is only available if configured %<--with-long-double={64|64,32|32,64}%>, or %<--with-long-double=double%> together with %<--with-double={64|64,32|32,64}%>option %<-mrgf-banked-regs%> valid only for ARC v2 processorsoption %<-mstructure-size-boundary%> is deprecatedoption %qs is ignored, the default value %qs is considered for %qs CPUoption %qs is not available for %qs CPUoption %qs is valid for %s but not for %soption %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions enabled: options or targets missing after %qsoptions passed: optype_msgid overflow: %dor use %<j%> instead of %<i%> for the GNU built-in suffixordered argument needs positive constant integer expressionordered comparison of pointer with integer zeroordered comparison of pointer with null pointerorigin points to a different parentoriginal %<default%> is hereoriginal declaration appeared hereoriginal definition appeared hereoriginal not compressed with zstdoriginal size unknownoriginally declared %<const%> hereoriginally defined hereoriginally indirect function call not considered for inliningoriginally specified hereorphaned %qs constructother match is hereought to match virtual method %qD but does notouter %<__transaction_cancel%> not within outer %<__transaction_atomic%>outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> functionouter block of region %i is wrongouter transaction in %<transaction_may_cancel_outer%> functionouter transaction in %<transaction_safe%> functionouter transaction in transactionoutput constraint %d cannot be specified together with %qs clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput file %s already exists in folder %soutput file not specifiedoutput filename may not be emptyoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output registers must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in conversion from %qT to %qT changes the value of %qEoverflow in conversion from %qT to %qT changes value from %qE to %qEoverflow in enumeration valuesoverflow in enumeration values at %qDoverflowed output argument list for %qsoverloaded function name %qE in clause %qsoverloaded function with no contextual type informationoverridden function is %q#Doverridden function is %q#Foverridden function is %qDoverride controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>overriding %qD declared %<transaction_safe%>pack expansion argument for non-pack parameter %qD of alias template %qDpack expansion argument for non-pack parameter %qD of concept %qDpack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qEpadding struct size to alignment boundarypadding struct to align %q+Dparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %<_Noreturn%>parameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared with void typeparameter %qD has incomplete typeparameter %qD includes pointer to array of unknown bound %qTparameter %qD includes reference to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %qD is initializedparameter %qD set but not usedparameter %qP of %qD might be a candidate for a format attributeparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter name omittedparameter names (without types) in function declarationparameter pack %<__bases%> only valid in template declarationparameter pack %q+D must be at the end of the template parameter listparameter pack %qD cannot have a default argumentparameter pack argument %qE must be at the end of the template argument listparameter pack argument %qT must be at the end of the template argument listparameter pack cannot have a default argumentparameter packs not expanded with %<...%>:parameter passing for argument of type %qT changed in GCC 7.1parameter passing for argument of type %qT changed in GCC 9.1parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1parameter to builtin must be a string constant or literalparameter to builtin not valid: %sparametrized derived type argumentparent subprogram cannot be inlinedparentheses around %qE cannot be used to form a pointer-to-member-functionparentheses must be omitted if %qE attribute argument list is emptyparentheses must be omitted if attribute argument list is emptyparentheses required around this composite literal to avoid parsing ambiguityparenthesized initialization is not allowed in OpenMP %<for%> loopparenthesized initializer in array newparse error in SELECT RANK statement at %Cparse error in SELECT TYPE statement at %Cparse error in template argument listpart-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-objectpartial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument listpartial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument listpartial specialization %qD is not more specialized thanpartial specialization %qT declared %<friend%>partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansionpartial specialization of %qD after instantiation of %qDpartition found but function partition flag not setpass %qs not found but is referenced by new pass %qspass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>passing %qT as %<this%> argument discards qualifierspassing %qT chooses %qT over %qTpassing NULL to non-pointer argument %P of %qDpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as %qT rather than %qT due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards %qv qualifier from pointer target typepassing argument %d of %qE discards qualifiers from pointer target typepassing argument %d of %qE from distinct Objective-C typepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE from pointer to non-enclosed address spacepassing argument %d of %qE makes %q#v qualified function pointer from unqualifiedpassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepassing argument %i to %qs-qualified parameter aliases with argument %Zpassing argument %i to %qs-qualified parameter aliases with arguments %Zpassing arguments to ellipsis of inherited constructor %qDpassing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supportedpassing too large argument on stackpatchable function entry %wu exceeds size %wupath: pedwarnpedwarn: perhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: pex_init failed: %mplaceholder constraints not satisfiedplaceholder type not allowed in this contextplacement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwiplease use an explicit cpu name; valid cpu names are: %splugin %qs was specified with different paths: %qs and %qsplugin %s is not licensed under a GPL-compatible license
  %splugin %s is not licensed under a GPL-compatible license %splugin %s registered a null callback function for event %splugin %s should be specified before %<-fplugin-arg-%s%> in the command lineplugin cannot register a missing passplugin cannot register an unnamed passplugin cannot register pass %qs without reference pass nameplugin support is disabled; configure with --enable-pluginpointerpointer argumentpointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer member %q+D declared herepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer offset from symbol maybe incorrectpointer or allocatable resultpointer target types incompatible in C++pointer targeting address space %qs must be const in %qTpointer targeting address space %qs must be const in %s %q+Dpointer targets in assignment from %qT to %qT differ in signednesspointer targets in initialization of %qT from %qT differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in returning %qT from a function with return type %qT differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to array loses qualifier in conditional expressionpointer to interface type has no methodspointer to member conversion via virtual base %qTpointer to member type %qT incompatible with object type %qTpointer type mismatch between %qT and %qT of %qD and %qD in conditional expressionpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating-point was expectedpointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>pointer-to-member-function type %qT requires an lvaluepointer-to-member-function type %qT requires an lvalue before C++2apointer-to-member-function type %qT requires an rvaluepointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to arrays with different qualifiers are incompatible in ISO Cpointers to disjoint address spaces used in conditional expressionpolymorphic argumentposition plus size exceeds size of referenced object in %qsposition-independent code requires %qsposition-independent code requires the Linux ABIpositional initialization of field in %<struct%> declared with %<designated_init%> attributepositive width required at %Lpossible problem detected in invocation of %<operator delete%>possible problem detected in invocation of operator %<delete []%>post-increment address is not a registerpostfix %qD must have %<int%> as its argumentpostfix %qD must have %<int%> as its second argumentpostfix %qD should return %qTpotential null pointer dereferencepower9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9pragma or attribute %<target("%s")%> does not accept an argumentpragma or attribute %<target("%s")%> does not allow a negated formpragma or attribute %<target("%s")%> is not validpragma or attribute %<target("%s=%s")%> is not validpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredeclared arithmetic type %qT in %<#pragma omp declare reduction%>predeclared arithmetic type in %<#pragma omp declare reduction%>predicated Thumb instructionpredicated instruction in conditional sequenceprefix %qD should return %qTprefix attributes are ignored before %<@%D%>prefix attributes are ignored for implementationsprefix attributes are ignored for methodsprev_bb of %d should be %d, not %dprevious %<#pragma omp declare reduction%>previous %<pragma omp declare reduction%> declarationprevious declarationprevious declaration %q#Dprevious declaration %qDprevious declaration %qD used %d template parameterprevious declaration %qD used %d template parametersprevious declaration as %q#Dprevious declaration hereprevious declaration of %<%c%E%>previous declaration of %<%c%E%> as %<@optional%>previous declaration of %<%c%E%> as %<@required%>previous declaration of %<%c%s%>previous declaration of %q#Dprevious declaration of %q+Dprevious declaration of %q+D was hereprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D was hereprevious definition of %qD hereprevious implicit declaration of %q+D was hereprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specification in %q#D herepreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for CR16profiler support for VxWorksprofiling is not yet implemented for this architectureprofiling not supported with -mgprograms: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypepromoted bitwise complement of an unsigned value is always nonzeroproperties for %<simd%> selector may not be specified in %<metadirective%>property %qs already specified in %<@dynamic%>property %qs already specified in %<@synthesize%>property %qs is using instance variable %qs of incompatible typeproperty %qs is using the same instance variable as property %qsproperty cannot be a bit-fieldproperty cannot be an arrayproperty declaration not in @interface or @protocol contextproperty must be constant integer expressionproperty must be constant integer expression or string literalprotected member %q#D in anonymous unionprotected visibility attribute not supported in this configuration; ignoredprotocol %qE has circular dependencyprotocol %qE is deprecatedprotocol attributes are not available in Objective-C 1.0prototype declarationprototype for %q+D declares argument %d with incompatible typeprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionprototype for %q+D follows non-prototype definitionprototype for '%s' has required operands after optional operandsprototype specified for %q#Dprovided for %qDpseudo-destructor is not calledpure virtual %q#D called from constructorpure virtual %q#D called from destructorpure virtual %q#D called from non-static data member initializerpure-specifier on function-definitionq/Q modifiers invalid for symbol referencesqsort checking failedqsort comparator non-negative on sorted output: %dqsort comparator not anti-symmetric: %d, %dqsort comparator not transitive: %d, %d, %dqualified name does not name a classqualified type %qT does not match destructor name ~%qTqualified-id in declarationqualifiers are not allowed on constructor declarationqualifiers are not allowed on declaration of %<operator %T%>qualifiers are not allowed on declaration of deduction guidequalifiers are not allowed on destructor declarationqualifying type %qT does not match destructor name ~%qTquoted %qs directive in formatquoted %qs directive in format; use %qs insteadr0 needs to be available as a call-clobbered registerrange clause must have array, slice, string, map, or channel typerange expressions in switch statements are non-standardrange-based %<for%> expression of type %qT has incomplete typerange-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lread failed while reading export dataread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only reference %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading input filereading through null pointer (argument %d)receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supportedrecompiling with %<-fcompare-debug%>recursive evaluation of default argument for %q#Drecursive inliningrecursive instantiation of default member initializer for %qDrecursive type %qT undefinedrecursively required by substitution of %qS
  recursively required from %q#D
*************** Use the %<-mcpu%> option to set the ISA
*** 1893,1904 ****
  requiresrequires-clause on declaration of non-function type %qTrequires-clause on return typerequires-clause on type-idrequires-clause on typedefresolution sub id %wx not in object fileresolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeresolver indirect function declared hereresult of %<operator->()%> yields non-pointer resultresult of %qE requires %u bits to represent, but %qT only has %u bitsresult type is not a plain type-constraintresult with non-constant character lengthreturn address signing is only supported for %<-mabi=lp64%>return discards %qv qualifier from pointer target typereturn edge does not point to exit in bb %dreturn from pointer to non-enclosed address spacereturn makes %q#v qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>return type of %qD is not %qsreturn type of functionreturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return type specified for deduction guidereturn value type mismatchreturn with value in function with no return typereturn-statement with a value, in function returning %qTreturn-statement with no value, in function returning %qTreturn-type-requirement is not a type-constraintreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssaw %d %<template<>%>, need %d for specializing a member function templatesay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerscale needs to be non-negativescaling cannot co-exist with normalization, skipping
  schedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parameterschedule chunk size expression must be integralscope %qT before %<~%> is not a class-namescoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT afterscoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>scoped/unscoped mismatch in enum %q#Tscore argument must be constant integer expressionscore argument must be non-negativesecond argument must be slice or stringsecond argument of %q+D should be %<char **%>second argument to %<__builtin_call_with_static_chain%> must be a pointer typesecond argument to %<__builtin_prefetch%> must be a constantsecond argument to %<va_arg%> is of incomplete type %qTsecond argument to %qs must be [0, 12]second argument to function %qE must be a constant integer power of 2 between %qi and %qu bitssecond operand of conditional expression cannot resolve address of overloaded functionsecond operand of conditional expression has no effectsecond operand of conditional expression is a reference, not call, to function %qEsecond operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>second parameter of %<va_start%> not last named argumentsection anchors must be disabled when toplevel reorder is disabledsection anchors must be disabled when unit-at-a-time is disabledsection attribute argument not a string constantsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationsection of alias %q+D must match section of its targetsection type conflictsection type conflict with %qDselected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs not allowed for context selector set %qsselector %qs specified more than once in set %qsselector must be an immediateselector must be an integer constant in the range [0, %wi]selector set %qs specified more than onceself-comparison always evaluates to falseself-comparison always evaluates to trueself-tests are not enabled in this buildself-tests incompatible with %<-E%>setjmp/longjmp inside %<simd%> constructsetter name must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshift count not integershift expression %q+E overflowsshift of non-integer operandshort read while reading export datashow_array_ref(): Unknown array referenceshow_array_spec(): Unhandled array shape type.show_code_node(): Bad statement codeshow_expr(): Bad intrinsic in expressionshow_expr(): Don't know how to show exprshow_ref(): Bad component codesibcall edges for non-call insn in bb %iside effects not recomputed when %<ADDR_EXPR%> changedside-effects element in no-side-effects CONSTRUCTORsigned conversion from %qT to %qT changes the value of %qEsigned conversion from %qT to %qT changes value from %qE to %qEsignedness of type and machine mode %qs don%'t matchsimple IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglistsingle %<target_clones%> attribute is ignoredsize %qE of array %qE exceeds maximum object size %qEsize %qE of array %qE is negativesize %qE of array exceeds maximum object size %qEsize %qE of array is negativesize in array new must have integral typesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecify a system register with a small string length.specifying vector types with %<__attribute__ ((mode))%> is deprecatedspecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspeculative edges are not adjacentspurious %<>>%>, use %<>%> to terminate a template argument listspurious leading punctuation sequence %<%.*s%> in formatspurious trailing %<%%%> in formatspurious trailing punctuation sequence %<%.*s%> in formatspurious trailing space in formatstack clash guard size %<%d%> must be equal to probing interval %<%d%>stack frame must be smaller than 64Kstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack guard value must be an exact power of 2stack limit expression is not supportedstack limits not supported on this targetstack probes for SVE framesstack probing requires %<-maccumulate-outgoing-args%> for correctnessstack probing requires %<target("accumulate-outgoing-args")%> for correctnessstack protector not protecting function: all local arrays are less than %d bytes longstack protector not protecting local variables: variable length bufferstack register used for global register variablestack size must be an exact power of 2stack size must be greater than the stack guard valuestack size must not be greater than 64kstack usage computation not supported for this targetstack usage is %wu bytesstack usage might be %wu bytesstack usage might be unboundedstack_offset must be a multiple of 4stack_offset must be at least 4stackframe too big: %d bytesstandard attributes on namespaces must precede the namespace namestart of RTL fragment must be on an earlier line than endstart of implied-do loop at %L could not be simplified to a constant valuestart/end of RTL fragment are in different filesstatement cannot resolve address of overloaded functionstatement has no effectstatement is a reference, not call, to function %qEstatement is not a constant expressionstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement uses released SSA namestatement volatile flag not up to datestatement will never be executedstatement with no effectstatement-expression in a constant expressionstatement-expressions are not allowed outside functions nor in template-argument listsstatic IO declaration for %q+D needs an addressstatic assertion failedstatic assertion failed: %Estatic assertion failed: %sstatic chain with function that doesn%'t use onestatic data member %qD in unnamed classstatic data member %qE declared %qsstatic declaration of %q+D follows non-static declarationstatic field %qD is not mappablestatic initialization of variable %q+D in %<.shared%> memory is not supportedstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic member %qD declared %<register%>static member function %q#D declared with type qualifiersstatic member function %qD cannot have cv-qualifierstatic member function %qD cannot have ref-qualifierstatic or type qualifiers in non-parameter array declaratorstatic type %qT of its operand is a non-public base class of dynamic type %qTstatically allocated instance of Objective-C class %qEstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestep expression refers to outer iterator %qDstep of implied-do loop at %L could not be simplified to a constant valuestmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for template parameter %qsstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstrange device name %qs after %qs: bad character %qcstrategy name %qs specified for option %qs not supported for 32-bit codestray %<,%> at end of member declarationstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstreaming subprocess failedstreaming subprocess was killed by signalstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct defined herestruct has no membersstruct has no named membersstructure alignment must be a small power of two, not %wustructure fieldstructure size boundary can only be set to 8 or 32structure size boundary can only be set to 8, 32 or 64structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>suggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> has no effect unless %<-ffinite-math-only%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-fno-math-errno%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-funsafe-math-optimizations%> is specifiedswitch %<-mcustom-%s%> is required for double precision floating pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not absolutetaking address of an immediate function %qDtaking address of constructor %qDtaking address of destructor %qDtaking address of expression of type %<void%>taking address of packed member of %qT may result in an unaligned pointer valuetaking address of rvaluetaking address of temporary arraytaking the absolute value of unsigned type %qT has no effecttaking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support ARMv8-M Security Extensionstarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget CPU does not support unaligned accessestarget OS does not support unaligned accessestarget argumenttarget attribute is not supported on this machinetarget attribute or pragma changes %<long double%> sizetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget does not support atomic profile update, single mode is selectedtarget does not support function version dispatchertarget format does not support infinitytarget is not pointer or referencetarget is not pointer or reference to classtarget is not pointer or reference to complete typetarget of conversion might be a candidate for a format attributetarget of initialization might be a candidate for a format attributetarget specific builtin not availabletarget specific option mismatchtarget system does not support debug outputtarget system does not support the %qs debug formattemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a constant integertemplate argument %qE involves template parameter(s)template argument for %qD uses local type %qTtemplate argument required for %<%s %T%>template arguments to %qD do not match original template %qDtemplate class without a nametemplate constraint failure for %qDtemplate declaration of %<typedef%>template declaration of %q#Dtemplate definition of non-template %q#Dtemplate instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)template parameter %q+#Dtemplate parameter %qD declared heretemplate parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration typetemplate parameter list used in explicit instantiationtemplate parameter lists provided don%'t match the template parameters of %qDtemplate parameter pack %qD cannot have a default argumenttemplate parameter pack cannot have a default argumenttemplate parameter packs cannot have default argumentstemplate parameter type %qT declared %<friend%>template parameters cannot be friendstemplate parameters do not match template %qDtemplate parameters not deducible in partial specialization:template placeholder type %qT must be followed by a simple declarator-idtemplate specialization of %qD not allowed by ISO C++template specialization with C linkagetemplate specifiers not specified in declaration of %qDtemplate template parameter %qT in declaration of deduction guidetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagetemplate-id %qD for %q+D does not match any template declarationtemplate-id %qD used as a declaratortemplate-id %qE in declaration of primary templatetemplate-introductions are not part of C++20 concepts [-fconcepts-ts]template-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>the %<bool%> keyword is not allowed in a C++20 concept definitionthe %<getter%> attribute may only be specified oncethe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %<setter%> attribute may only be specified oncethe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug format cannot be used with pre-compiled headersthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI of passing aggregates with %d-byte alignment has changed in GCC 5the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address of %qD is not a valid template argumentthe address of %qD is not a valid template argument because it does not have static storage durationthe address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe address of a label cannot appear in a constant-expressionthe address of the %qT subobject of %qD is not a valid template argumentthe argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison will always evaluate as %<false%> for the address of %qD will never be NULLthe comparison will always evaluate as %<true%> for the address of %qD will never be NULLthe compiler can assume that the address of %qD will always evaluate to %<true%>the compiler can assume that the address of %qD will never be NULLthe component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %Lthe conflicting type defined in another translation unitthe conflicting type defined in another translation unit has virtual table of different sizethe conflicting type defined in another translation unit has virtual table with different contentsthe conflicting type defined in another translation unit has virtual table with more entriesthe conflicting type defined in another translation unit with different RTTI informationthe content of uninitialized storage is not usable in a constant expressionthe control flow of function %qD does not match its profile data (counter %qs)the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code.the dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe extra base is defined herethe fifth argument must be an 8-bit immediatethe first argument of a %qs must be of a boolean vector type of the same number of elements as the resultthe first difference of corresponding definitions is field %qDthe first difference of corresponding definitions is method %qDthe first parameter of %<operator new%> cannot have a default argumentthe forth argument must be scale 1, 2, 4, 8the frame size of %wu bytes is larger than %wu bytesthe immediate argument must be a 4-bit immediatethe immediate argument must be a 5-bit immediatethe immediate argument must be an 8-bit immediatethe incompatible type defined in another translation unitthe incompatible type is defined herethe lambda has no capture-defaultthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 3-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 1-bit immediatethe last argument must be an 8-bit immediatethe last argument must be scale 1, 2, 4, 8the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5the m210 does not have little endian supportthe macro %qs had not yet been definedthe mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the max value for the last size range should be -1 for option %qsthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe program should also define %qDthe range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code.the range of mask should be in 0 to 255the range of selector should be in 0 to 1the range of selector should be in 0 to 3the range of selector should be in 0 to 7the register %qs cannot be clobbered in %<asm%> for the current targetthe register specified for %q+D cannot be accessed by the current targetthe register specified for %q+D is not general enough to be used as a register variablethe result of the conversion is unspecified because %qE is outside the range of type %qTthe third argument must be an 8-bit immediatethe third argument must be comparison constantthe type %qT of %<constexpr%> variable %qD is not literalthe type being destroyed is %qT, but the destructor refers to %qTthe value of %qD is not usable in a constant expressionthe value of the stack pointer after an %<asm%> statement must be the same as it was before the statementthe y option is obsolete and ignoredthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthird argument to %qs must be [0, 12]third argument to function %qE must be a constant integerthird operand of conditional expression cannot resolve address of overloaded functionthird operand of conditional expression has no effectthird operand of conditional expression is a reference, not call, to function %qEthird operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>this %qs clause does not guard...this builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this builtin function is only available on the v3f toolchainthis builtin function is only available on the v3s or v3f toolchainthis builtin function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %sthis compiler does not support PowerPC (arch flags ignored)this compiler does not support X86 (arch flags ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this flexibility is deprecated and will be removedthis is a GCC bug that can be worked around by adding attribute used to function calledthis is the first default labelthis is the first entry overlapping that valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this operation requires the SVE ISA extensionthis statement may fall throughthis target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restrictedthis target does not support %qsthis target is little-endianthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q#D follows non-thread-local declarationthread-local declaration of %q+D follows non-thread-local declarationthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:compare-debug-auxbase-opttoo few arguments to %%:replace-extensiontoo few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many alternatives in %<asm%>too many argumentstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-auxbase-opttoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript is deprecatedtop-level declaration of %qs specifies %<auto%>toplevel reorder must be disabled when unit-at-a-time is disabledtotal size of local objects %wu exceeds maximum %wutotal size of local objects exceeds maximum %wutotal size of local objects is too largetotal size of local variables exceeds architecture limittp_first_run must be non-negativetraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrailing return type %qT of deduction guide is not a specialization of %qTtrailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>trampoline generated for nested function %qDtransactional memory is not supported with %<-fsanitize=address%>transactional memory is not supported with %<-fsanitize=kernel-address%>transactional memory is not supported with non-call exceptionstransformational intrinsic %qs at %L is not permitted in an initialization expressiontrap mode not supported for VAX floatstree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dtree code %qs is not supported in LTO streamstree list ends on depth %itrue/false edge after a non-GIMPLE_COND in bb %dtry removing the parentheses around the type-idtry using %qE insteadtrying to capture %qD in instantiation of generic lambdatrying to encode non-integer type as a bit-fieldtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetuning string missing in option (%s)two consecutive %<[%> shall only introduce an attributetwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %q#T argument given to %<delete%>, expected pointertype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has no default constructor to calltype %qE has virtual member functionstype %qT (typedef of %qT) violates the C++ One Definition Ruletype %qT defined in anonymous namespace cannot match across the translation unit boundarytype %qT defined in anonymous namespace cannot match type %qT across the translation unit boundarytype %qT does not have a known sizetype %qT for explicit instantiation %qD does not match declared type %qTtype %qT is not a base type for type %qTtype %qT is not a direct base of %qTtype %qT is not a direct or virtual base of %qTtype %qT is too largetype %qT itself violates the C++ One Definition Ruletype %qT of template argument %qE depends on a template parametertype %qT of template argument %qE depends on template parameterstype %qT should match type %qTtype %qT violates the C++ One Definition Ruletype %qT with no linkage used to declare function %q#D with linkagetype %qT with no linkage used to declare variable %q#D with linkagetype %qT with virtual members is not mappabletype %qs does not conform to the %qE protocoltype assertion only valid for interface typestype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype is not compatible with its varianttype mismatch between an SSA_NAME and its symboltype mismatch for case label in switch statementtype mismatch in %qstype mismatch in %qs expressiontype mismatch in %qs referencetype mismatch in binary expressiontype mismatch in conditional expressiontype mismatch in parameter %itype must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>type name %qs should match type name %qstype name declared as function returning a functiontype name declared as function returning an arraytype of %<asm%> operand %qE could not be determinedtype of %<depobj%> expression is not %<omp_depend_t%>type of %qD defaults to %<int%>type of %qD does not match original declarationtype of %qE is unknowntype of array %q+D completed incompatibly with implicit initializationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype of iterator %qD refers to outer iterator %qDtype of property %qD conflicts with previous declarationtype precision mismatch in switch statementtype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to generate reloads for impossible constraints:unable to generate reloads for:unable to locate default linker script %qs in the library search pathsunable to open dynamic dependency %qsunable to open fileunable to open log file %<vtv_class_set_sizes.log%>: %munable to open log file %<vtv_count_data.log%>: %munable to open log file %<vtv_set_ptr_data.log%>: %munable to print out operand yet; code == %d (%c)unable to register info for plugin %qs - plugin name not foundunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in 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#Tunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected AST of kind %sunexpected argumentunexpected argument to msp430_select_hwmult_lib: %sunexpected attributeunexpected base-type in cris_print_baseunexpected error opening %<devices.csv%>unexpected expression %qE of kind %sunexpected file name %s in linker resolution file. Expected %sunexpected first argument to msp430_select_hwmult_lib: %sunexpected index-type in cris_print_indexunexpected keyword; remove space between quotes and suffix identifierunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled derived-type componentunidentifiable call opuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown CRIS cpu version specification in %<-mtune=%> : %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%> : %sunknown Control-Flow Protection Level %qsunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown Stack Reuse Level %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown alignment %qs specified for option %qsunknown architecture specific memory modelunknown architecture specifier in memory model to builtinunknown array bounds setting %qsunknown array size in deleteunknown attribute %qEunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown cc_attr valueunknown conversion type character %qc in formatunknown core architecture %qs specified with %qsunknown cpu %qs for %<-mtune%>unknown demangling style %qsunknown destunknown error reading %s from %<devices.csv%>unknown excess precision style %qsunknown flag passed in %<-moverride=%s%> (%s)unknown floating point contraction style %qsunknown insn modeunknown internal function %qEunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option after %<#pragma GCC diagnostic%> kind; did you mean %<-%s%>?unknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown punctuation '%c'unknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %s in amdgpu_hsa_kernel attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown tuning option (%s)unknown type %<%T%> found during Objective-C encodingunknown type name %qEunknown type name %qE; did you mean %qs?unknown type name %qE; use %<enum%> keyword to refer to the typeunknown type name %qE; use %<struct%> keyword to refer to the typeunknown type name %qE; use %<union%> keyword to refer to the typeunknown value %qs for %<-march%>unknown value %qs for %<-mcpu%>unknown value %qs for %<-mtune%>unknown value %qs of %<-mmacosx-version-min%>unknown vectorization library ABI type (%qs) for %qs switchunknown vectorizer cost model %qsunknown vtable verify initialization priority %qsunmatched color reset directiveunmatched quoting directiveunnamed class defined hereunnamed field has incomplete typeunnamed field is neither function nor member function; cannot be declared friendunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed scoped enum is not allowedunnamed struct/union that defines no instancesunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument of %<-mcpu%>: %sunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:asm_auto_mfpuunrecognized operand to %%:canon_for_mlibunrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:target_mode_checkunrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for Altivec builtin %qFunresolved overloaded builtinunrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>unsafe function call %qD within %<transaction_safe%> functionunsafe function call %qD within atomic transactionunsafe function call %qE within %<transaction_safe%> functionunsafe function call %qE within atomic transactionunsafe indirect function call within %<transaction_safe%> functionunsafe indirect function call within atomic transactionunset option %qs is ignored, it is always enabled for %qs CPUunsigned conversion from %qT to %qT changes the value of %qEunsigned conversion from %qT to %qT changes value from %qE to %qEunsuffixed floating constantunsupported argument to %qDunsupported argument type %qT for simdunsupported argument type to builtin functionunsupported code '%c' for fixed-point:unsupported combination: %qs %sunsupported combination: %qs%s %sunsupported combination: %sunsupported constant address:unsupported cpu name returned from kernel for %<-mcpu=native%>: %sunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operandunsupported operand %s for code '%c'unsupported operand for code '%c'unsupported operand size for extended registerunsupported operation or type for vector comparison returning a booleanunsupported record layoutunsupported return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %dunsupported size for integer registerunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunused arguments in %<$%>-style formatunused parameter %qDunused structured binding declarationunused variable %q+Dunused variable %qDunwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctnessupper value in case label range exceeds maximum value for typeuse %<#include%> insteaduse %<%T::%D%> insteaduse %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-Winvalid-pch%> for more informationuse %<-faligned-new%> to enable C++17 over-aligned new supportuse %<-fext-numeric-literals%> to enable more built-in suffixesuse %<-flax-vector-conversions%> to permit conversions between vectors with differing element types or numbers of subpartsuse %<...%> to expand argument packuse %<__attribute__ ((vector_size))%> insteaduse %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSWuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse e.g. %<-Wabi=11%> to warn about changes from GCC 7use of %<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 %<-fconcepts-ts%>use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invalid without %qsuse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invalid without %qsuse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit code without %qsuse of %<this%> in a constant expressionuse of %qD before deduction of %<auto%>use of %qs in templateuse of %qs length modifier with %qc type character has either no effect or undefined behavioruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of allocated storage after deallocation in a constant expressionuse of an operand of type %qT in %<operator++%> is deprecateduse of an operand of type %qT in %<operator++%> is forbidden in C++17use of an operand of type %qT in %<operator--%> is forbiddenuse of boolean types in AltiVec types is invaliduse of built-in parameter pack %qD outside of a templateuse of built-in trait %qE in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse the apostrophe directive %qs insteadused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %qs with unsigned type has no effectusing alias template specialization %qT after %qsusing complex absolute value function %qD when argument is of floating-point type %qTusing complex absolute value function %qD when argument is of integer type %qTusing darwin64 ABIusing decimal floating-point absolute value function %qD when argument is of complex type %qTusing decimal floating-point absolute value function %qD when argument is of floating-point type %qTusing decimal floating-point absolute value function %qD when argument is of integer type %qTusing floating-point absolute value function %qD when argument is of complex type %qTusing floating-point absolute value function %qD when argument is of decimal floating-point type %qTusing floating-point absolute value function %qD when argument is of integer type %qTusing integer absolute value function %qD when argument is of complex type %qTusing integer absolute value function %qD when argument is of floating-point type %qTusing invalid field %qDusing num_workers (%d), ignoring %dusing old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing simple load CSE after register allocationusing template type parameter %qT after %qsusing the range [%E, %E] for directive argumentusing typedef-name %qD after %qsusing value of simple assignment with %<volatile%>-qualified left operand is deprecatedusing vector_length (%d) due to call to vector-partitionable routine, ignoring %dusing vector_length (%d), ignoring %dusing vector_length (%d), ignoring runtime settingusing vector_length (64), ignoring %dusing vector_length (64), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name enumerator %<%E::%D%>using-declaration may not name namespace %qDvalid arguments are: %svalid arguments are: %s;valid arguments are: %s; did you mean %qs?valid arguments to %<-march=%> switch are: %svalid arguments to %<-march=%> switch are: %s; did you mean %qs?valid arguments to %<-mtune=%> switch are: %svalid arguments to %<-mtune=%> switch are: %s; did you mean %qs?valid arguments to %<target("arch=")%> attribute are: %svalid arguments to %<target("arch=")%> attribute are: %s; did you mean %qs?valid arguments to %<target("tune=")%> attribute are: %svalid arguments to %<target("tune=")%> attribute are: %s; did you mean %qs?valid arguments to %qs are: %svalid arguments to %qs are: %s; did you mean %qs?valid feature names are: %svalid feature names are: %s; did you mean %qs?valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096value %qE of type %qT is not a constant expressionvalue %qs is not supported by attribute %<target%>value argumentvalue computed is not usedvalue of %<-mfixed-range%> must have form REG1-REG2value passed in %qs is too largevalue-initialization of function type %qTvalue-initialization of incomplete type %qTvalue-initialization of reference type %qTvar-tracking-assignments changes selective schedulingvariablevariable %q#D has initializer but incomplete typevariable %q+D declared %<_Noreturn%>variable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %q+D must be const in order to be put into read-only section by means of %qsvariable %q+D part of alias cyclevariable %q+D with dynamic initialization put into program memory areavariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> functionvariable %qD redeclared as functionvariable %qD set but not usedvariable %qD used more than once with %<#pragma acc declare%>variable %qE declared in enclosing %<host_data%> regionvariable %qE is not an iteration of outermost loop %d, expected %qEvariable %qE of incomplete type %qT will not be accessed in for increment expressionvariable %qE of incomplete type %qT will not be accessed in left operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in right operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in second operand of conditional expressionvariable %qE of incomplete type %qT will not be accessed in statementvariable %qE of incomplete type %qT will not be accessed in third operand of conditional expressionvariable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length element type in array %<reduction%> clausevariable of same assembler name as the virtual table is defined in another translation unitvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable sized type %qT in %<reduction%> clausevariable sized type %qT in %qs clausevariable symbol is not variablevariable template declared herevariable template-id %qD in nested-name-specifiervariable templates only available with %<-std=c++14%> or %<-std=gnu++14%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying withoutvariable-length array bound is unknownvariable-sized compound literalvariable-sized object may not be initializedvariables marked with %qE attribute must be initializedvariably modified %qE at file scopevariably modified field at file scopevariably modified type not allowed in new-expressionvariadic functions must use the base AAPCS variantvariadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>variadic thunk callvariant %qD and base %qD have incompatible typesvariant %qD is a built-invariant %qD is not a functionvector %qs element is not a GIMPLE valuevector %qs with non-NULL element indexvector argument passed to unprototyped functionvector condition will be expanded piecewisevector operation will be expanded in parallelvector operation will be expanded piecewisevector operation will be expanded with a single scalar operationvector overflow in expression %qE of type %qT results in %qEvector overflow in expression of type %qT results in %qEvector shuffling operation will be expanded piecewisevector size not an integral multiple of component sizevector type expected in %qsvector types expected in %qsvectorization did not happen for a simd loopvectors with different element number found in %qsverify_bind_c_derived_type(): Given symbol is unexpectedly NULLverify_cgraph_node failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Missing count of block %iverify_flow_info: REG_BR_PROB does not match cfg %i %iverify_flow_info: REG_BR_PROB is set but cfg probability is notverify_flow_info: Wrong count of block %iverify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++2avirtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid value not ignored as it ought to bevolatile argumentvtable for vtable verification is not supported with LTOwaitpid failedwarning: warning: consider linking with '-static' as system libraries withwas expecting `%s'weak %q+D cannot be defined %qEweak declaration of %q+D being applied to a already existing, static definitionweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref cannot be versionedweakref is not supported in this configurationweights need to be non-negativewhen writing output to %s: %mwhile %qT decomposes into %E elementswhile %qT decomposes into %wu elementwhile %qT decomposes into %wu elementswhile referencing %qDwidth of %qD exceeds its typewidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwithwithin this loopwithout %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionwrite of %wu-bit data outside the bound of destination object, data truncated into %wu-bitwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenwriting into constant object (argument %d)writing output filewriting through null pointer (argument %d)writing to LTRANS output list %s: %mwriting to address space %qs not supportedwrong %<TYPE_CACHED_VALUES%> entrywrong amount of branch edges after conditional jump in bb %iwrong amount of branch edges after unconditional jump %iwrong argument %qs to option %qswrong edge %d->%d for PHI argumentwrong entry in %<TYPE_ARG_TYPES%> listwrong immediate use listwrong insn in the fallthru edgewrong list of exited loops for edge %d->%dwrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_call_with_static_chain%>wrong number of arguments to %<__builtin_choose_expr%>wrong number of arguments to %<__builtin_complex%>wrong number of arguments to %<__builtin_convertvector%>wrong number of arguments to %<__builtin_launder%>wrong number of arguments to %<__builtin_shuffle%>wrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of branch edges after unconditional jump in bb %iwrong number of template arguments (%d, should be %d)wrong number of template arguments (%d, should be at least %d)wrong outgoing edge flags at end of bb %dwrong strategy name %qs specified for option %qswrong tree in %<TYPE_FIELDS%> listwrong type argument to %swrong type argument to abswrong type argument to absuwrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary pluswrong type of argument %sx87 register return with x87 disabledxstormy16_print_operand: unknown codeyou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can use an inline namespace insteadyou can work around this by removing the initializeryou cannot take the address of a nested function if you use the %qs optionz/Architecture.zero as null pointer constantzero length array section in %qs clausezero or negative size array %q+Dzero sized type %qT in %<reduction%> clausezero sized type %qT in %qs clausezero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-size array %qDzero-size array %qTzero-size array member %qD in an otherwise empty %q#Tzero-size array member %qD not at end of %q#T{anonymous}Project-Id-Version: gcc 10.1-b20200322
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! POT-Creation-Date: 2020-03-20 23:17+0000
! PO-Revision-Date: 2020-03-27 21:02+0100
  Last-Translator: Roland Illig <roland.illig@gmx.de>
  Language-Team: German <translation-team-de@lists.sourceforge.net>
  Language: de
--- 1875,1885 ----
  requiresrequires-clause on declaration of non-function type %qTrequires-clause on return typerequires-clause on type-idrequires-clause on typedefresolution sub id %wx not in object fileresolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeresolver indirect function declared hereresult of %<operator->()%> yields non-pointer resultresult of %qE requires %u bits to represent, but %qT only has %u bitsresult type is not a plain type-constraintresult with non-constant character lengthreturn address signing is only supported for %<-mabi=lp64%>return discards %qv qualifier from pointer target typereturn edge does not point to exit in bb %dreturn from pointer to non-enclosed address spacereturn makes %q#v qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>return type of %qD is not %qsreturn type of functionreturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return type specified for deduction guidereturn value type mismatchreturn with value in function with no return typereturn-statement with a value, in function returning %qTreturn-statement with no value, in function returning %qTreturn-type-requirement is not a type-constraintreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssaw %d %<template<>%>, need %d for specializing a member function templatesay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerscale needs to be non-negativescaling cannot co-exist with normalization, skipping
  schedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parameterschedule chunk size expression must be integralscope %qT before %<~%> is not a class-namescoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT afterscoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>scoped/unscoped mismatch in enum %q#Tscore argument must be constant integer expressionscore argument must be non-negativesecond argument must be slice or stringsecond argument of %q+D should be %<char **%>second argument to %<__builtin_call_with_static_chain%> must be a pointer typesecond argument to %<__builtin_prefetch%> must be a constantsecond argument to %<va_arg%> is of incomplete type %qTsecond argument to %qs must be [0, 12]second argument to function %qE must be a constant integer power of 2 between %qi and %qu bitssecond operand of conditional expression cannot resolve address of overloaded functionsecond operand of conditional expression has no effectsecond operand of conditional expression is a reference, not call, to function %qEsecond operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>second parameter of %<va_start%> not last named argumentsection anchors must be disabled when toplevel reorder is disabledsection anchors must be disabled when unit-at-a-time is disabledsection attribute argument not a string constantsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationsection of alias %q+D must match section of its targetsection type conflictsection type conflict with %qDselected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs not allowed for context selector set %qsselector %qs specified more than once in set %qsselector must be an immediateselector must be an integer constant in the range [0, %wi]selector set %qs specified more than onceself-comparison always evaluates to falseself-comparison always evaluates to trueself-tests are not enabled in this buildself-tests incompatible with %<-E%>setjmp/longjmp inside %<simd%> constructsetter name must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshift count not integershift expression %q+E overflowsshift of non-integer operandshort read while reading export datashow_array_ref(): Unknown array referenceshow_array_spec(): Unhandled array shape type.show_code_node(): Bad statement codeshow_expr(): Bad intrinsic in expressionshow_expr(): Don't know how to show exprshow_ref(): Bad component codesibcall edges for non-call insn in bb %iside effects not recomputed when %<ADDR_EXPR%> changedside-effects element in no-side-effects CONSTRUCTORsigned conversion from %qT to %qT changes the value of %qEsigned conversion from %qT to %qT changes value from %qE to %qEsignedness of type and machine mode %qs don%'t matchsimple IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglistsingle %<target_clones%> attribute is ignoredsize %qE of array %qE exceeds maximum object size %qEsize %qE of array %qE is negativesize %qE of array exceeds maximum object size %qEsize %qE of array is negativesize in array new must have integral typesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecify a system register with a small string length.specifying vector types with %<__attribute__ ((mode))%> is deprecatedspecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspeculative edges are not adjacentspurious %<>>%>, use %<>%> to terminate a template argument listspurious leading punctuation sequence %<%.*s%> in formatspurious trailing %<%%%> in formatspurious trailing punctuation sequence %<%.*s%> in formatspurious trailing space in formatstack clash guard size %<%d%> must be equal to probing interval %<%d%>stack frame must be smaller than 64Kstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack guard value must be an exact power of 2stack limit expression is not supportedstack limits not supported on this targetstack probes for SVE framesstack probing requires %<-maccumulate-outgoing-args%> for correctnessstack probing requires %<target("accumulate-outgoing-args")%> for correctnessstack protector not protecting function: all local arrays are less than %d bytes longstack protector not protecting local variables: variable length bufferstack register used for global register variablestack size must be an exact power of 2stack size must be greater than the stack guard valuestack size must not be greater than 64kstack usage computation not supported for this targetstack usage is %wu bytesstack usage might be %wu bytesstack usage might be unboundedstack_offset must be a multiple of 4stack_offset must be at least 4stackframe too big: %d bytesstandard attributes on namespaces must precede the namespace namestart of RTL fragment must be on an earlier line than endstart of implied-do loop at %L could not be simplified to a constant valuestart/end of RTL fragment are in different filesstatement cannot resolve address of overloaded functionstatement has no effectstatement is a reference, not call, to function %qEstatement is not a constant expressionstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement uses released SSA namestatement volatile flag not up to datestatement will never be executedstatement with no effectstatement-expression in a constant expressionstatement-expressions are not allowed outside functions nor in template-argument listsstatic IO declaration for %q+D needs an addressstatic assertion failedstatic assertion failed: %Estatic assertion failed: %sstatic chain with function that doesn%'t use onestatic data member %qD in unnamed classstatic data member %qE declared %qsstatic declaration of %q+D follows non-static declarationstatic field %qD is not mappablestatic initialization of variable %q+D in %<.shared%> memory is not supportedstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic member %qD declared %<register%>static member function %q#D declared with type qualifiersstatic member function %qD cannot have cv-qualifierstatic member function %qD cannot have ref-qualifierstatic or type qualifiers in non-parameter array declaratorstatic type %qT of its operand is a non-public base class of dynamic type %qTstatically allocated instance of Objective-C class %qEstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestep expression refers to outer iterator %qDstep of implied-do loop at %L could not be simplified to a constant valuestmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for template parameter %qsstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstrange device name %qs after %qs: bad character %qcstrategy name %qs specified for option %qs not supported for 32-bit codestray %<,%> at end of member declarationstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstreaming subprocess failedstreaming subprocess was killed by signalstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct defined herestruct has no membersstruct has no named membersstructure alignment must be a small power of two, not %wustructure fieldstructure size boundary can only be set to 8 or 32structure size boundary can only be set to 8, 32 or 64structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>suggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> has no effect unless %<-ffinite-math-only%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-fno-math-errno%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-funsafe-math-optimizations%> is specifiedswitch %<-mcustom-%s%> is required for double precision floating pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not absolutetaking address of an immediate function %qDtaking address of constructor %qDtaking address of destructor %qDtaking address of expression of type %<void%>taking address of packed member of %qT may result in an unaligned pointer valuetaking address of rvaluetaking address of temporary arraytaking the absolute value of unsigned type %qT has no effecttaking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support ARMv8-M Security Extensionstarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget CPU does not support unaligned accessestarget OS does not support unaligned accessestarget argumenttarget attribute is not supported on this machinetarget attribute or pragma changes %<long double%> sizetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget does not support atomic profile update, single mode is selectedtarget does not support function version dispatchertarget format does not support infinitytarget is not pointer or referencetarget is not pointer or reference to classtarget is not pointer or reference to complete typetarget of conversion might be a candidate for a format attributetarget of initialization might be a candidate for a format attributetarget specific builtin not availabletarget specific option mismatchtarget system does not support debug outputtarget system does not support the %qs debug formattemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a constant integertemplate argument %qE involves template parameter(s)template argument for %qD uses local type %qTtemplate argument required for %<%s %T%>template arguments to %qD do not match original template %qDtemplate class without a nametemplate constraint failure for %qDtemplate declaration of %<typedef%>template declaration of %q#Dtemplate definition of non-template %q#Dtemplate instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)template parameter %q+#Dtemplate parameter %qD declared heretemplate parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration typetemplate parameter list used in explicit instantiationtemplate parameter lists provided don%'t match the template parameters of %qDtemplate parameter pack %qD cannot have a default argumenttemplate parameter pack cannot have a default argumenttemplate parameter packs cannot have default argumentstemplate parameter type %qT declared %<friend%>template parameters cannot be friendstemplate parameters do not match template %qDtemplate parameters not deducible in partial specialization:template placeholder type %qT must be followed by a simple declarator-idtemplate specialization of %qD not allowed by ISO C++template specialization with C linkagetemplate specifiers not specified in declaration of %qDtemplate template parameter %qT in declaration of deduction guidetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagetemplate-id %qD for %q+D does not match any template declarationtemplate-id %qD used as a declaratortemplate-id %qE in declaration of primary templatetemplate-introductions are not part of C++20 concepts [-fconcepts-ts]template-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>the %<bool%> keyword is not allowed in a C++20 concept definitionthe %<getter%> attribute may only be specified oncethe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %<setter%> attribute may only be specified oncethe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug format cannot be used with pre-compiled headersthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI of passing aggregates with %d-byte alignment has changed in GCC 5the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address of %qD is not a valid template argumentthe address of %qD is not a valid template argument because it does not have static storage durationthe address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe address of a label cannot appear in a constant-expressionthe address of the %qT subobject of %qD is not a valid template argumentthe argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison will always evaluate as %<false%> for the address of %qD will never be NULLthe comparison will always evaluate as %<true%> for the address of %qD will never be NULLthe compiler can assume that the address of %qD will always evaluate to %<true%>the compiler can assume that the address of %qD will never be NULLthe component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %Lthe conflicting type defined in another translation unitthe conflicting type defined in another translation unit has virtual table of different sizethe conflicting type defined in another translation unit has virtual table with different contentsthe conflicting type defined in another translation unit has virtual table with more entriesthe conflicting type defined in another translation unit with different RTTI informationthe content of uninitialized storage is not usable in a constant expressionthe control flow of function %qD does not match its profile data (counter %qs)the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code.the dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe extra base is defined herethe fifth argument must be an 8-bit immediatethe first argument of a %qs must be of a boolean vector type of the same number of elements as the resultthe first difference of corresponding definitions is field %qDthe first difference of corresponding definitions is method %qDthe first parameter of %<operator new%> cannot have a default argumentthe forth argument must be scale 1, 2, 4, 8the frame size of %wu bytes is larger than %wu bytesthe immediate argument must be a 4-bit immediatethe immediate argument must be a 5-bit immediatethe immediate argument must be an 8-bit immediatethe incompatible type defined in another translation unitthe incompatible type is defined herethe lambda has no capture-defaultthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 3-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 1-bit immediatethe last argument must be an 8-bit immediatethe last argument must be scale 1, 2, 4, 8the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5the m210 does not have little endian supportthe macro %qs had not yet been definedthe mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the max value for the last size range should be -1 for option %qsthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe program should also define %qDthe range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code.the range of mask should be in 0 to 255the range of selector should be in 0 to 1the range of selector should be in 0 to 3the range of selector should be in 0 to 7the register %qs cannot be clobbered in %<asm%> for the current targetthe register specified for %q+D cannot be accessed by the current targetthe register specified for %q+D is not general enough to be used as a register variablethe result of the conversion is unspecified because %qE is outside the range of type %qTthe third argument must be an 8-bit immediatethe third argument must be comparison constantthe type %qT of %<constexpr%> variable %qD is not literalthe type being destroyed is %qT, but the destructor refers to %qTthe value of %qD is not usable in a constant expressionthe value of the stack pointer after an %<asm%> statement must be the same as it was before the statementthe y option is obsolete and ignoredthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthird argument to %qs must be [0, 12]third argument to function %qE must be a constant integerthird operand of conditional expression cannot resolve address of overloaded functionthird operand of conditional expression has no effectthird operand of conditional expression is a reference, not call, to function %qEthird operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>this %qs clause does not guard...this builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this builtin function is only available on the v3f toolchainthis builtin function is only available on the v3s or v3f toolchainthis builtin function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %sthis compiler does not support PowerPC (arch flags ignored)this compiler does not support X86 (arch flags ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this flexibility is deprecated and will be removedthis is a GCC bug that can be worked around by adding attribute used to function calledthis is the first default labelthis is the first entry overlapping that valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this operation requires the SVE ISA extensionthis statement may fall throughthis target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restrictedthis target does not support %qsthis target is little-endianthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q#D follows non-thread-local declarationthread-local declaration of %q+D follows non-thread-local declarationthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of vectorsthree-way comparison operator can only be defaulted in a class definitionthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:compare-debug-auxbase-opttoo few arguments to %%:replace-extensiontoo few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many alternatives in %<asm%>too many argumentstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-auxbase-opttoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript is deprecatedtop-level declaration of %qs specifies %<auto%>toplevel reorder must be disabled when unit-at-a-time is disabledtotal size of local objects %wu exceeds maximum %wutotal size of local objects exceeds maximum %wutotal size of local objects is too largetotal size of local variables exceeds architecture limittp_first_run must be non-negativetraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrailing return type %qT of deduction guide is not a specialization of %qTtrailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>trampoline generated for nested function %qDtransactional memory is not supported with %<-fsanitize=address%>transactional memory is not supported with %<-fsanitize=kernel-address%>transactional memory is not supported with non-call exceptionstransformational intrinsic %qs at %L is not permitted in an initialization expressiontrap mode not supported for VAX floatstree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dtree code %qs is not supported in LTO streamstree list ends on depth %itrue/false edge after a non-GIMPLE_COND in bb %dtry removing the parentheses around the type-idtry using %qE insteadtrying to capture %qD in instantiation of generic lambdatrying to encode non-integer type as a bit-fieldtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetuning string missing in option (%s)two consecutive %<[%> shall only introduce an attributetwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %q#T argument given to %<delete%>, expected pointertype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has no default constructor to calltype %qE has virtual member functionstype %qT (typedef of %qT) violates the C++ One Definition Ruletype %qT defined in anonymous namespace cannot match across the translation unit boundarytype %qT defined in anonymous namespace cannot match type %qT across the translation unit boundarytype %qT does not have a known sizetype %qT for explicit instantiation %qD does not match declared type %qTtype %qT is not a base type for type %qTtype %qT is not a direct base of %qTtype %qT is not a direct or virtual base of %qTtype %qT is too largetype %qT itself violates the C++ One Definition Ruletype %qT of template argument %qE depends on a template parametertype %qT of template argument %qE depends on template parameterstype %qT should match type %qTtype %qT violates the C++ One Definition Ruletype %qT with no linkage used to declare function %q#D with linkagetype %qT with no linkage used to declare variable %q#D with linkagetype %qT with virtual members is not mappabletype %qs does not conform to the %qE protocoltype assertion only valid for interface typestype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype is not compatible with its varianttype mismatch between an SSA_NAME and its symboltype mismatch for case label in switch statementtype mismatch in %qstype mismatch in %qs expressiontype mismatch in %qs referencetype mismatch in binary expressiontype mismatch in conditional expressiontype mismatch in parameter %itype must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>type name %qs should match type name %qstype name declared as function returning a functiontype name declared as function returning an arraytype of %<asm%> operand %qE could not be determinedtype of %<depobj%> expression is not %<omp_depend_t%>type of %qD defaults to %<int%>type of %qD does not match original declarationtype of %qE is unknowntype of array %q+D completed incompatibly with implicit initializationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype of iterator %qD refers to outer iterator %qDtype of property %qD conflicts with previous declarationtype precision mismatch in switch statementtype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to generate reloads for impossible constraints:unable to generate reloads for:unable to locate default linker script %qs in the library search pathsunable to open dynamic dependency %qsunable to open fileunable to open log file %<vtv_class_set_sizes.log%>: %munable to open log file %<vtv_count_data.log%>: %munable to open log file %<vtv_set_ptr_data.log%>: %munable to print out operand yet; code == %d (%c)unable to register info for plugin %qs - plugin name not foundunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunconditional %2d never executed
  unconditional %2d taken %s
! undeclared selector %qEundefined behavior when second parameter of %<va_start%> is declared with %<register%> storageundefined named operand %qsunderlying type %qT of %qT must be an integral typeunderlying type mismatch in enum %q#Tunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected AST of kind %sunexpected argumentunexpected argument to msp430_select_hwmult_lib: %sunexpected attributeunexpected base-type in cris_print_baseunexpected error opening %<devices.csv%>unexpected expression %qE of kind %sunexpected file name %s in linker resolution file. Expected %sunexpected first argument to msp430_select_hwmult_lib: %sunexpected index-type in cris_print_indexunexpected keyword; remove space between quotes and suffix identifierunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled derived-type componentunidentifiable call opuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown CRIS cpu version specification in %<-mtune=%> : %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%> : %sunknown Control-Flow Protection Level %qsunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown Stack Reuse Level %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown alignment %qs specified for option %qsunknown architecture specific memory modelunknown architecture specifier in memory model to builtinunknown array bounds setting %qsunknown array size in deleteunknown attribute %qEunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown cc_attr valueunknown conversion type character %qc in formatunknown core architecture %qs specified with %qsunknown cpu %qs for %<-mtune%>unknown demangling style %qsunknown destunknown error reading %s from %<devices.csv%>unknown excess precision style %qsunknown flag passed in %<-moverride=%s%> (%s)unknown floating point contraction style %qsunknown insn modeunknown internal function %qEunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option after %<#pragma GCC diagnostic%> kind; did you mean %<-%s%>?unknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown punctuation '%c'unknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %s in amdgpu_hsa_kernel attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown tuning option (%s)unknown type %<%T%> found during Objective-C encodingunknown type name %qEunknown type name %qE; did you mean %qs?unknown type name %qE; use %<enum%> keyword to refer to the typeunknown type name %qE; use %<struct%> keyword to refer to the typeunknown type name %qE; use %<union%> keyword to refer to the typeunknown value %qs for %<-march%>unknown value %qs for %<-mcpu%>unknown value %qs for %<-mtune%>unknown value %qs of %<-mmacosx-version-min%>unknown vectorization library ABI type (%qs) for %qs switchunknown vectorizer cost model %qsunknown vtable verify initialization priority %qsunmatched color reset directiveunmatched quoting directiveunnamed class defined hereunnamed field has incomplete typeunnamed field is neither function nor member function; cannot be declared friendunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed scoped enum is not allowedunnamed struct/union that defines no instancesunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument of %<-mcpu%>: %sunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:asm_auto_mfpuunrecognized operand to %%:canon_for_mlibunrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:target_mode_checkunrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for Altivec builtin %qFunresolved overloaded builtinunrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>unsafe function call %qD within %<transaction_safe%> functionunsafe function call %qD within atomic transactionunsafe function call %qE within %<transaction_safe%> functionunsafe function call %qE within atomic transactionunsafe indirect function call within %<transaction_safe%> functionunsafe indirect function call within atomic transactionunset option %qs is ignored, it is always enabled for %qs CPUunsigned conversion from %qT to %qT changes the value of %qEunsigned conversion from %qT to %qT changes value from %qE to %qEunsuffixed floating constantunsupported argument to %qDunsupported argument type %qT for simdunsupported argument type to builtin functionunsupported code '%c' for fixed-point:unsupported combination: %qs %sunsupported combination: %qs%s %sunsupported combination: %sunsupported constant address:unsupported cpu name returned from kernel for %<-mcpu=native%>: %sunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operandunsupported operand %s for code '%c'unsupported operand for code '%c'unsupported operand size for extended registerunsupported operation or type for vector comparison returning a booleanunsupported record layoutunsupported return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %dunsupported size for integer registerunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunused arguments in %<$%>-style formatunused parameter %qDunused structured binding declarationunused variable %q+Dunused variable %qDunwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctnessupper value in case label range exceeds maximum value for typeuse %<#include%> insteaduse %<%T::%D%> insteaduse %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-Winvalid-pch%> for more informationuse %<-faligned-new%> to enable C++17 over-aligned new supportuse %<-fext-numeric-literals%> to enable more built-in suffixesuse %<-flax-vector-conversions%> to permit conversions between vectors with differing element types or numbers of subpartsuse %<...%> to expand argument packuse %<__attribute__ ((vector_size))%> insteaduse %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSWuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse e.g. %<-Wabi=11%> to warn about changes from GCC 7use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in member template conversion operator can never be deduceduse of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invalid without %qsuse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invalid without %qsuse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit code without %qsuse of %<this%> in a constant expressionuse of %qD before deduction of %<auto%>use of %qs in templateuse of %qs length modifier with %qc type character has either no effect or undefined behavioruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of allocated storage after deallocation in a constant expressionuse of an operand of type %qT in %<operator++%> is deprecateduse of an operand of type %qT in %<operator++%> is forbidden in C++17use of an operand of type %qT in %<operator--%> is forbiddenuse of boolean types in AltiVec types is invaliduse of built-in parameter pack %qD outside of a templateuse of built-in trait %qE in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse the apostrophe directive %qs insteadused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %qs with unsigned type has no effectusing alias template specialization %qT after %qsusing complex absolute value function %qD when argument is of floating-point type %qTusing complex absolute value function %qD when argument is of integer type %qTusing darwin64 ABIusing decimal floating-point absolute value function %qD when argument is of complex type %qTusing decimal floating-point absolute value function %qD when argument is of floating-point type %qTusing decimal floating-point absolute value function %qD when argument is of integer type %qTusing floating-point absolute value function %qD when argument is of complex type %qTusing floating-point absolute value function %qD when argument is of decimal floating-point type %qTusing floating-point absolute value function %qD when argument is of integer type %qTusing integer absolute value function %qD when argument is of complex type %qTusing integer absolute value function %qD when argument is of floating-point type %qTusing invalid field %qDusing num_workers (%d), ignoring %dusing old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing simple load CSE after register allocationusing template type parameter %qT after %qsusing the range [%E, %E] for directive argumentusing typedef-name %qD after %qsusing value of simple assignment with %<volatile%>-qualified left operand is deprecatedusing vector_length (%d) due to call to vector-partitionable routine, ignoring %dusing vector_length (%d), ignoring %dusing vector_length (%d), ignoring runtime settingusing vector_length (64), ignoring %dusing vector_length (64), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name enumerator %<%E::%D%>using-declaration may not name namespace %qDvalid arguments are: %svalid arguments are: %s;valid arguments are: %s; did you mean %qs?valid arguments to %<-march=%> switch are: %svalid arguments to %<-march=%> switch are: %s; did you mean %qs?valid arguments to %<-mtune=%> switch are: %svalid arguments to %<-mtune=%> switch are: %s; did you mean %qs?valid arguments to %<target("arch=")%> attribute are: %svalid arguments to %<target("arch=")%> attribute are: %s; did you mean %qs?valid arguments to %<target("tune=")%> attribute are: %svalid arguments to %<target("tune=")%> attribute are: %s; did you mean %qs?valid arguments to %qs are: %svalid arguments to %qs are: %s; did you mean %qs?valid feature names are: %svalid feature names are: %s; did you mean %qs?valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096value %qE of type %qT is not a constant expressionvalue %qs is not supported by attribute %<target%>value argumentvalue computed is not usedvalue of %<-mfixed-range%> must have form REG1-REG2value passed in %qs is too largevalue-initialization of function type %qTvalue-initialization of incomplete type %qTvalue-initialization of reference type %qTvar-tracking-assignments changes selective schedulingvariablevariable %q#D has initializer but incomplete typevariable %q+D declared %<_Noreturn%>variable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %q+D must be const in order to be put into read-only section by means of %qsvariable %q+D part of alias cyclevariable %q+D with dynamic initialization put into program memory areavariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> functionvariable %qD redeclared as functionvariable %qD set but not usedvariable %qD used more than once with %<#pragma acc declare%>variable %qE declared in enclosing %<host_data%> regionvariable %qE is not an iteration of outermost loop %d, expected %qEvariable %qE of incomplete type %qT will not be accessed in for increment expressionvariable %qE of incomplete type %qT will not be accessed in left operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in right operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in second operand of conditional expressionvariable %qE of incomplete type %qT will not be accessed in statementvariable %qE of incomplete type %qT will not be accessed in third operand of conditional expressionvariable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length element type in array %<reduction%> clausevariable of same assembler name as the virtual table is defined in another translation unitvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable sized type %qT in %<reduction%> clausevariable sized type %qT in %qs clausevariable symbol is not variablevariable template declared herevariable template-id %qD in nested-name-specifiervariable templates only available with %<-std=c++14%> or %<-std=gnu++14%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying withoutvariable-sized compound literalvariable-sized object may not be initializedvariables marked with %qE attribute must be initializedvariably modified %qE at file scopevariably modified field at file scopevariably modified type not allowed in new-expressionvariadic functions must use the base AAPCS variantvariadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>variadic thunk callvariant %qD and base %qD have incompatible typesvariant %qD is a built-invariant %qD is not a functionvector %qs element is not a GIMPLE valuevector %qs with non-NULL element indexvector argument passed to unprototyped functionvector condition will be expanded piecewisevector operation will be expanded in parallelvector operation will be expanded piecewisevector operation will be expanded with a single scalar operationvector overflow in expression %qE of type %qT results in %qEvector overflow in expression of type %qT results in %qEvector shuffling operation will be expanded piecewisevector size not an integral multiple of component sizevector type expected in %qsvector types expected in %qsvectorization did not happen for a simd loopvectors with different element number found in %qsverify_bind_c_derived_type(): Given symbol is unexpectedly NULLverify_cgraph_node failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Missing count of block %iverify_flow_info: REG_BR_PROB does not match cfg %i %iverify_flow_info: REG_BR_PROB is set but cfg probability is notverify_flow_info: Wrong count of block %iverify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++2avirtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid value not ignored as it ought to bevolatile argumentvtable for vtable verification is not supported with LTOwaitpid failedwarning: warning: consider linking with '-static' as system libraries withwas expecting `%s'weak %q+D cannot be defined %qEweak aliases are not supportedweak declaration of %q+D being applied to a already existing, static definitionweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref cannot be versionedweakref is not supported in this configurationweights need to be non-negativewhen writing output to %s: %mwhile %qT decomposes into %E elementswhile %qT decomposes into %wu elementwhile %qT decomposes into %wu elementswhile referencing %qDwidth of %qD exceeds its typewidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwithwithin this loopwithout %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionwrite of %wu-bit data outside the bound of destination object, data truncated into %wu-bitwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenwriting into constant object (argument %d)writing output filewriting through null pointer (argument %d)writing to LTRANS output list %s: %mwriting to address space %qs not supportedwrong %<TYPE_CACHED_VALUES%> entrywrong amount of branch edges after conditional jump in bb %iwrong amount of branch edges after unconditional jump %iwrong argument %qs to option %qswrong edge %d->%d for PHI argumentwrong entry in %<TYPE_ARG_TYPES%> listwrong immediate use listwrong insn in the fallthru edgewrong list of exited loops for edge %d->%dwrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_call_with_static_chain%>wrong number of arguments to %<__builtin_choose_expr%>wrong number of arguments to %<__builtin_complex%>wrong number of arguments to %<__builtin_convertvector%>wrong number of arguments to %<__builtin_launder%>wrong number of arguments to %<__builtin_shuffle%>wrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of branch edges after unconditional jump in bb %iwrong number of template arguments (%d, should be %d)wrong number of template arguments (%d, should be at least %d)wrong outgoing edge flags at end of bb %dwrong strategy name %qs specified for option %qswrong tree in %<TYPE_FIELDS%> listwrong type argument to %swrong type argument to abswrong type argument to absuwrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary pluswrong type of argument %sx87 register return with x87 disabledxstormy16_print_operand: unknown codeyou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can use an inline namespace insteadyou can work around this by removing the initializeryou cannot take the address of a nested function if you use the %qs optionz/Architecture.zero as null pointer constantzero length array section in %qs clausezero or negative size array %q+Dzero sized type %qT in %<reduction%> clausezero sized type %qT in %qs clausezero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-size array %qDzero-size array %qTzero-size array member %qD in an otherwise empty %q#Tzero-size array member %qD not at end of %q#T{anonymous}Project-Id-Version: gcc 10.1.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2020-05-10 20:21+0200
  Last-Translator: Roland Illig <roland.illig@gmx.de>
  Language-Team: German <translation-team-de@lists.sourceforge.net>
  Language: de
*************** Content-Type: text/plain; charset=UTF-8
*** 1907,1913 ****
  Content-Transfer-Encoding: 8bit
  X-Bugs: Report translation errors to the Language-Team address.
  Plural-Forms: nplurals=2; plural=(n != 1);
! X-Generator: Poedit 2.3
  X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1
  
  
--- 1888,1894 ----
  Content-Transfer-Encoding: 8bit
  X-Bugs: Report translation errors to the Language-Team address.
  Plural-Forms: nplurals=2; plural=(n != 1);
! X-Generator: Poedit 2.3.1
  X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1
  
  
*************** write_c_file: Ausgabename ist %s, PrÃ¤fi
*** 2026,2032 ****
    -x, --hash-filenames            lange Dateinamen hashen
    Bekannte gÃ¼ltige Argumente fÃ¼r Option Â»%sÂ«:
      Ein Konstruktor, der ein einzelnes Argument seines eigenen Klassentyps hat, ist ungÃ¼ltig  eine qualifizierte ID ist erforderlich  nach benutzerdefinierter Umwandlung:  mehrdeutiges Templateargument fÃ¼r Nichttyp-Templateparameter wird wie ein Funktionstyp behandelt  ein geerbter Konstruktor ist kein Kandidat fÃ¼r Initialisierung aus einem Ausdruck desselben oder eines abgeleiteten Typs  und jeder Typ kann zu jedem anderen konvertiert werden  da es ein Nicht-Systemverzeichnis ist, das ein Systemverzeichnis dupliziert
!   Basis %qT  Basisklasse %qT von %q+T ist kein Literal  denn die Umwandlungsfolge fÃ¼r das Argument ist besser  denn die folgenden virtuellen Funktionen sind rein innerhalb %qT:  aber %d benÃ¶tigt  aber Ã¼berschreibt nicht %<%T(const %T&)%>  aber Ã¼berschreibt nicht %<operator=(const %T&)%>  von %qD  in Frage kommende Umwandlungen beziehen %qD und %qD ein  Kandidat erwartet %d Argument, %d angegeben  Kandidat erwartet %d Argumente, %d angegeben  Kandidat erwartet mindestens %d Argument, %d angegeben  Kandidat erwartet mindestens %d Argumente, %d angegeben %qE (Typ %qT) kann nicht in den Typ %qT umgewandelt werden  fÃ¼r %qT kann kein Template aus Nicht-Templatetyp %qT hergeleitet werden Umwandlung von RÃ¼ckgabetyp %qT der Spezialisierung der Template-Umwandlungsfunktion in %qT passt nicht exakt  Umwandlung von Argument %d wÃ¤re unzulÃ¤ssig:  Template-Parameter %qD konnte nicht hergeleitet werden  Ã¼berschneidet Initialisierung von %q#D  hier deklariert hergeleitete Typen fÃ¼r Parameter %qT stehen in Konflikt (%qT und %qT) hergeleitete Werte fÃ¼r Nicht-Typ-Parameter %qE stehen in Konflikt (%qE und %qE)  betritt %<catch%>-Block  betritt %<constexpr if%>-Anweisung  betritt %<try%>-Block  tritt in OpenMP-strukturierten Block ein  Eintritt in GÃ¼ltigkeitsbereich von %q#D mit nicht-trivialem Destruktor  Eintritt in GÃ¼ltigkeitsbereich von %q#D mit nicht-trivialem Destruktor  synchronisierte oder atomare Anweisung wird betreten  beendet OpenMP-strukturierten Block  %qD erwartet, %qD erhalten  Klassentemplate erwartet, %qE erhalten  Klassentemplate erwartet, %qT erhalten  Konstante des Typs %qT erwartet, %qT erhalten  ein Template des Typs %qD erwartet, %qT erhalten  einen Typ erwartet, %qE erhalten  einen Typ erwartet, %qT erhalten  fÃ¼r Umwandlung von %qH in %qI  aus Definition von %q#D  von hier  in Aufruf von %qD  in Auswertung von %<%Q(%#T, %#T)%>  in geworfenem Ausdruck unpassende Herleitung von Parameterpack mit %qT und %qT  hier geerbt  Argument %P von %qD wird initialisiert Typ %qT von Elementfunktion ist kein gÃ¼ltiges Templateargument  merge [Optionen] <Ordner1> <Ordner2>  Abdeckungsdateien zusammenfÃ¼hren
   unpassende Typen %qT und %qT  keine bekannte Umwandlung fÃ¼r Argument %d von %qH nach %qI  keine bekannte Umwandlung fÃ¼r impliziten %<this%>-Parameter von %qH nach %qI  keine bekannte Umwandlung von %qH nach %qI  nicht-statisches Datenelement %qD hat nicht-literalen Typ  nicht-statisches Datenelement %qD hat nicht-literalen Typ  oder %<operator=(const %T&)%>  oder einer %<transaction_may_cancel_outer%>-Funktion  overlap [Optionen] <Verz1> <Verz2>    Ãœberlappung zwischen zwei Profilen berechnen
    die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer  Profiling-UnterstÃ¼tzung nur im Archivformat unterstÃ¼tzt werden RÃ¼ckgabetyp %qT der expliziten Umwandlungsfunktion kann nicht mit QualifizierungsÃ¤nderung in %qT umgewandelt werden  rewrite [Optionen] <Verzeichnis>      Inhalt der Abdeckungsdatei umschreiben
    denn %q+#D ist in Basisklasse deklariert  Ã¼berspringt Initialisierung von %q#D Ersetzung der ermittelten Templateargumente fÃ¼hrte zu obigen Fehlern Template-Argument %qE passt nicht zu %qE Templateargumente %qE passt nicht zum konstanten Zeiger auf Element %qE  Herleitung/Ersetzung von Templateargument gescheitert: Templateparameter %qD ist kein Parameterpack wie Argument %qD Templateparameter eines Template-Templatearguments sind mit anderen hergeleiteten Templateargumenten unvertrÃ¤glich  Versuch, %qD zu instanziieren Typen %qT und %qT haben unvertrÃ¤gliche CV-Qualifizierer Arraytyp %qT mit verÃ¤nderlicher GrÃ¶ÃŸe ist kein gÃ¼ltiges Templateargument  wÃ¤hrend es hier initialisiert wurde  bei Instanziierung des Standardarguments fÃ¼r Aufruf von %qD (BB %d) (Operandentyp ist %qT) (Operandentypen sind %qT und %qT) (Operandentypen sind %qT, %qT und %qT) Alle Optionen mit den gewÃ¼nschten Eigenschaften wurden bereits angezeigt
--- 2007,2013 ----
    -x, --hash-filenames            lange Dateinamen hashen
    Bekannte gÃ¼ltige Argumente fÃ¼r Option Â»%sÂ«:
      Ein Konstruktor, der ein einzelnes Argument seines eigenen Klassentyps hat, ist ungÃ¼ltig  eine qualifizierte ID ist erforderlich  nach benutzerdefinierter Umwandlung:  mehrdeutiges Templateargument fÃ¼r Nichttyp-Templateparameter wird wie ein Funktionstyp behandelt  ein geerbter Konstruktor ist kein Kandidat fÃ¼r Initialisierung aus einem Ausdruck desselben oder eines abgeleiteten Typs  und jeder Typ kann zu jedem anderen konvertiert werden  da es ein Nicht-Systemverzeichnis ist, das ein Systemverzeichnis dupliziert
!   Basis %qT  Basisklasse %qT von %q+T ist kein Literal  denn die Umwandlungsfolge fÃ¼r das Argument ist besser  denn die folgenden virtuellen Funktionen sind rein innerhalb %qT:  aber %d benÃ¶tigt  aber deklariert %<%T(const %T&)%> nicht  aber deklariert %<operator=(const %T&)%> nicht  von %qD  in Frage kommende Umwandlungen beziehen %qD und %qD ein  Kandidat erwartet %d Argument, %d angegeben  Kandidat erwartet %d Argumente, %d angegeben  Kandidat erwartet mindestens %d Argument, %d angegeben  Kandidat erwartet mindestens %d Argumente, %d angegeben %qE (Typ %qT) kann nicht in den Typ %qT umgewandelt werden  fÃ¼r %qT kann kein Template aus Nicht-Templatetyp %qT hergeleitet werden Umwandlung von RÃ¼ckgabetyp %qT der Spezialisierung der Template-Umwandlungsfunktion in %qT passt nicht exakt  Umwandlung von Argument %d wÃ¤re unzulÃ¤ssig:  Template-Parameter %qD konnte nicht hergeleitet werden  Ã¼berschneidet Initialisierung von %q#D  hier deklariert hergeleitete Typen fÃ¼r Parameter %qT stehen in Konflikt (%qT und %qT) hergeleitete Werte fÃ¼r Nicht-Typ-Parameter %qE stehen in Konflikt (%qE und %qE)  betritt %<catch%>-Block  betritt %<constexpr if%>-Anweisung  betritt %<try%>-Block  tritt in OpenMP-strukturierten Block ein  Eintritt in GÃ¼ltigkeitsbereich von %q#D mit nicht-trivialem Destruktor  Eintritt in GÃ¼ltigkeitsbereich von %q#D mit nicht-trivialem Destruktor  synchronisierte oder atomare Anweisung wird betreten  beendet OpenMP-strukturierten Block  %qD erwartet, %qD erhalten  Klassentemplate erwartet, %qE erhalten  Klassentemplate erwartet, %qT erhalten  Konstante des Typs %qT erwartet, %qT erhalten  ein Template des Typs %qD erwartet, %qT erhalten  einen Typ erwartet, %qE erhalten  einen Typ erwartet, %qT erhalten  fÃ¼r Umwandlung von %qH in %qI  aus Definition von %q#D  von hier  in Aufruf von %qD  in Auswertung von %<%Q(%#T, %#T)%>  in geworfenem Ausdruck unpassende Herleitung von Parameterpack mit %qT und %qT  hier geerbt  Argument %P von %qD wird initialisiert Typ %qT von Elementfunktion ist kein gÃ¼ltiges Templateargument  merge [Optionen] <Ordner1> <Ordner2>  Abdeckungsdateien zusammenfÃ¼hren
   unpassende Typen %qT und %qT  keine bekannte Umwandlung fÃ¼r Argument %d von %qH nach %qI  keine bekannte Umwandlung fÃ¼r impliziten %<this%>-Parameter von %qH nach %qI  keine bekannte Umwandlung von %qH nach %qI  nicht-statisches Datenelement %qD hat nicht-literalen Typ  nicht-statisches Datenelement %qD hat nicht-literalen Typ  oder %<operator=(const %T&)%>  oder einer %<transaction_may_cancel_outer%>-Funktion  overlap [Optionen] <Verz1> <Verz2>    Ãœberlappung zwischen zwei Profilen berechnen
    die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer  Profiling-UnterstÃ¼tzung nur im Archivformat unterstÃ¼tzt werden RÃ¼ckgabetyp %qT der expliziten Umwandlungsfunktion kann nicht mit QualifizierungsÃ¤nderung in %qT umgewandelt werden  rewrite [Optionen] <Verzeichnis>      Inhalt der Abdeckungsdatei umschreiben
    denn %q+#D ist in Basisklasse deklariert  Ã¼berspringt Initialisierung von %q#D Ersetzung der ermittelten Templateargumente fÃ¼hrte zu obigen Fehlern Template-Argument %qE passt nicht zu %qE Templateargumente %qE passt nicht zum konstanten Zeiger auf Element %qE  Herleitung/Ersetzung von Templateargument gescheitert: Templateparameter %qD ist kein Parameterpack wie Argument %qD Templateparameter eines Template-Templatearguments sind mit anderen hergeleiteten Templateargumenten unvertrÃ¤glich  Versuch, %qD zu instanziieren Typen %qT und %qT haben unvertrÃ¤gliche CV-Qualifizierer Arraytyp %qT mit verÃ¤nderlicher GrÃ¶ÃŸe ist kein gÃ¼ltiges Templateargument  wÃ¤hrend es hier initialisiert wurde  bei Instanziierung des Standardarguments fÃ¼r Aufruf von %qD (BB %d) (Operandentyp ist %qT) (Operandentypen sind %qT und %qT) (Operandentypen sind %qT, %qT und %qT) Alle Optionen mit den gewÃ¼nschten Eigenschaften wurden bereits angezeigt
*************** write_c_file: Ausgabename ist %s, PrÃ¤fi
*** 2035,2053 ****
   da alle seine Kopier- und Verschiebekonstruktoren gelÃ¶scht sind Kandidat 1: %q#F Kandidat 2: %q#F in Konflikt stehende Codeerzeugungsschalter verwendet hier deklariert der Ausdruck hat einen konstanten Wert, ist aber kein konstanter Ausdruck im Sinne von C++ zstd!$ACC LOOP %s in PARALLEL-Region erlaubt keine Â»%sÂ«-Argumente bei %LÂ»%s !$ACC LOOPÂ«-Schleifen bei %L formen keinen rechteckigen Wiederholungsraum!$ACC LOOP kann bei %L keine DO-CONCURRENT-Schleife sein!$ACC LOOP darf ohne Schleifensteuerung bei %L kein DO WHILE oder DO sein!$ACC-LOOP-Iterationsvariable bei %L muss vom Typ integer seinÂ»!$ACC ROUTINEÂ« wurde bereits bei %C angewendet!$ACC bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist!$OMP ATOMIC CAPTURE-Erfassungsanweisung muss bei %L von skalarer Variable intrinsischen Typs lesen!$OMP ATOMIC CAPTURE-Erfassungsanweisung muss eine skalare Variable intrinsischen Typs bei %L setzen!$OMP ATOMIC CAPTURE-Erfassungsanweisung liest bei %L von anderer Variable als die Update-Anweisung schreibt!$OMP ATOMIC CAPTURE-Updateanweisung muss bei %L skalare Variable intrinsischen Typs setzenAnweisung !$OMP ATOMIC READ muss bei %L von skalarer Variable intrinsischen Typs lesenEingebaute Zuweisung !$OMP ATOMIC IAND, IOR oder IEOR muss bei %L zwei Argumente habenEingebaute Zuweisung !$OMP ATOMIC muss bei %L MIN, MAX, IAND, IOR oder IEOR seinZuweisung !$OMP ATOMIC muss bei %L Â»var = var op exprÂ« oder Â»var = expr op varÂ« sein!$OMP ATOMIC Zuweisung muss auf der rechten Seite bei %L Operator oder Intrinsic habenZuweisungsoperator Â»!$OMP ATOMICÂ« muss bei %L ein binÃ¤res +, *, -, /, .AND., .OR., .EQV. oder .NEQV. seinVon den intrinsischen Argumenten fÃ¼r %<!$OMP ATOMIC%> bei %2$L darf hÃ¶chstens eins auf %1$qs verweisen!$OMP ATOMIC intrinsische Argumente mÃ¼ssen bei %L skalar seinAnweisung !$OMP ATOMIC muss eine skalare Variable intrinsischen Typs bei %L setzen!$OMP ATOMIC Â»var op exprÂ« bei %L ist nicht mathematisch Ã¤quivalent zu Â»var = var op (expr)Â«!$OMP ATOMIC mit ALLOCATABLE-Variable bei %L!$OMP DECLARE REDUCTION %s nicht gefunden bei %L!$OMP DECLARE REDUCTION Â»%sÂ« fÃ¼r Typ %s bei %L nicht gefunden!$OMP DECLARE SIMD bei %2$L sollte auf die enthaltende Prozedur %1$qs verweisenÂ»!$OMP DECLARE TARGETÂ«-Variable %qs bei %L ist nicht gespeichert (SAVE)!$OMP bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist"::" nach Modul-Eigenschaft bei %C erwartet, aber nicht gefunden"USE :: module" bei %C# %s %.2f %.2f
  Suche fÃ¼r Â»#include "..."Â« beginnt hier:
  Suche fÃ¼r Â»#include <...>Â« beginnt hier:
! #pragma GCC memregs muss vor allen Funktionsdeklarationen stehen#pragma GCC memregs nimmt eine Zahl [0..16]#pragma GHS endXXX passt nicht zum vorherigen startXXX#pragma GHS endXXXX ohne vorheriges startXXX gefunden$-Deskriptor bei %L$ sollte das letzte Spezifikationssymbol in Format bei %L sein%#qT wird hier deklariert%#qT hier definiert%%:canon_for_mlib verlangt 1 oder mehr Paare von Parametern%%:target_mode_check verlangt eine gerade Anzahl an Parametern%%LOC() als rvalue bei %C%+qD lÃ¶st einen Abschnittstypkonflikt aus%+qD lÃ¶st einen Abschnittstypkonflikt mit %qD aus%+qD als %qE deklariert, nachdem es verwendet wurde%+qD wurde als %qs deklariert, nachdem es verwendet wurde%+qD als schwach deklariert, nachdem es verwendet wurdeInterner Fehler: %<!%> not valid in GIMPLE%<#pragma %s%> darf nur in Verbundanweisungen verwendet werden%<#pragma GCC aarch64%> erfordert eine Zeichenkette als Parameter%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein%<#pragma GCC optimize (Zeichenkette [,Zeichenkette]...)%> hat kein abschlieÃŸendes %<)%>%<#pragma GCC optimize%> ist keine Zeichenkette oder Zahl%<#pragma GCC optimize%> ist nur auÃŸerhalb von Funktionen erlaubt%<#pragma GCC optimize%> Zeichenkette hat falsches Format%<#pragma GCC option%> ist keine Zeichenkette%<#pragma GCC option%> ist nur auÃŸerhalb von Funktionen erlaubt%<#pragma GCC pch_preprocess%> muss zuerst kommen%<#pragma GCC pop_options%> ohne zugehÃ¶riges %<#pragma GCC push_options%>%<#pragma GCC target (Zeichenkette [,Zeichenkette]...)%> hat kein abschlieÃŸendes %<)%>%<#pragma GCC target%> wird fÃ¼r diese Maschine nicht unterstÃ¼tzt%<#pragma GCC target%> Zeichenkette hat falsches Format%<#pragma GCC unroll%> muss innerhalb einer Funktion sein%<#pragma GCC unroll%> erfordert einen Zuweisungsausdruck, der zu einer nichtnegativen Ganzzahlkonstante kleiner als %u evaluiert%<#pragma GCC visibility push()%> muss %<default%>, %<internal%>, %<hidden%> oder %<protected%> angeben%<#pragma GCC visibility%> muss von %<push%> oder %<pop%> gefolgt werden%<#pragma STDC FLOAT_CONST_DECIMAL64%> wird fÃ¼r C++ nicht unterstÃ¼tzt%<#pragma STDC FLOAT_CONST_DECIMAL64%> wird auf diesem Ziel nicht unterstÃ¼tzt%<#pragma acc %s data%> hat keine Datenverschiebeklausel%<#pragma acc routine%> muss vor Definition angewendet werden%<#pragma acc routine%> muss vor Verwendung angewendet werden%<#pragma acc routine%> darf nur im Datei-GÃ¼ltigkeitsbereich auftreten%<#pragma acc routine%> benennt eine Menge von Ãœberladungen%<#pragma acc routine%> muss direkt vor einer Deklaration oder Definition einer einzelnen Funktion auftreten%<#pragma acc routine%> muss direkt vor einer Funktionsdeklaration oder -definition auftreten%<#pragma acc update%> muss mindestens eine %<device%>- oder %<host%>- or %<self%>-Klausel enthalten%<#pragma align%> muss vor der Deklaration von %qD auftreten; wird ignoriert%<#pragma implementation%> fÃ¼r %qs erscheint, nachdem Datei eingebunden wurde%<#pragma message: %s%>%<#pragma omp atomic capture%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher%<#pragma omp atomic capture%> verwendet zwei unterschiedliche Variablen fÃ¼r Speicher%<#pragma omp atomic read%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<release%>%<#pragma omp atomic update%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>%<#pragma omp atomic update%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher%<#pragma omp atomic update%> verwendet zwei unterschiedliche Variablen fÃ¼r Speicher%<#pragma omp atomic write%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>%<#pragma omp cancel%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben%<#pragma omp cancellation point%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben%<#pragma omp declare %s%> gefolgt von %<#pragma omp declare %s%>%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten%<#pragma omp declare %s%> muss von einer Funktionsdeklaration oder -definition oder einem weiteren %<#pragma omp declare %s%> gefolgt werdenhinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehenhinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen%<#pragma omp declare %s%> muss direkt von einer Funktionsdeklaration oder -definition gefolgt sein%<#pragma omp declare reduction%>-Kombinierer verweist auf Variable %qD, die weder %<omp_out%> noch %<omp_in%> ist%<#pragma omp declare reduction%>-Initialisierung verweist auf Variable %qD, die weder %<omp_priv%> noch %<omp_orig%> ist%<#pragma omp declare reduction%> darf nur im Datei- oder Block-GÃ¼ltigkeitsbereich auftreten%<#pragma omp declare target%> ohne zugehÃ¶riges %<#pragma omp end declare target%>%<#pragma omp end declare target%> ohne zugehÃ¶riges %<#pragma omp declare target%>%<#pragma omp ordered%> mit %<depend%>-Klausel darf nur in Verbundanweisungen verwendet werden%<#pragma omp scan%> darf nur in einem Schleifenkonstrukt mit %<inscan%>-%<reduction%>-Klausel verwendet werden%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden%<#pragma omp simd%> zusammen mit Iterationsvariable %qE verwendet%<#pragma omp target data%> muss mindestens eine %<map%>-, %<use_device_ptr%>- oder %<use_device_addr%>-Klausel enthalten%<#pragma omp target data%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel%<#pragma omp target enter data%> muss mindestens eine %<map%>-Klausel enthalten%<#pragma omp target enter data%> mit Zuordnungstyp auÃŸer %<to%> oder %<alloc%> an %<map%>-Klausel%<#pragma omp target exit data%> muss mindestens eine %<map%>-Klausel enthalten%<#pragma omp target exit data%> mit Zuordnungstyp auÃŸer %<from%>, %<release%> oder %<delete%> an %<map%>-Klausel%<#pragma omp target update%> muss mindestens eine %<from%>- oder %<to%>-Klausel enthalten%<#pragma omp target%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel%<#pragma pack (pop)%> gefunden ohne passendes %<#pragma pack (push)%>%<#pragma pack%> hat mit %<-fpack-struct%> keinen Effekt â€“ wird ignoriert%<#pragma pack(pop, %E)%> gefunden ohne passendes %<#pragma pack(push, %E)%>%<#pragma redefine_extname%> wird aufgrund von Konflikt mit %<asm%>-Deklaration ignoriert%<#pragma redefine_extname%> wird aufgrund des Konflikts mit vorherigem %<#pragma redefine_extname%> ignoriert%<#pragma redefine_extname%> wird aufgrund des Konflikts mit vorheriger Umbenennung ignoriert%<#pragma scalar_storage_order%> wird in C++ nicht unterstÃ¼tzt%<#pragma vtable%> wird nicht mehr unterstÃ¼tzt%<#pragma weak%>-Deklaration von %q+D nicht erlaubt; wird ignoriert%<#pragma%> ist hier nicht erlaubt%<$%>-Operandennummer nach Format ohne Operandennummer angegeben%<%%%>-Bedingung mit letztem Operanden verwendet%<%%%c%> liefert nur die letzten 2 Ziffern des Jahres%<%%%c%> liefert in manchen Locales nur die letzten 2 Ziffern des JahresArgument der Direktive %<%.*s%> ist keine nul-terminierte ZeichenketteAusgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes macht das Ergebnis grÃ¶ÃŸer als %<INT_MAX%>Ausgabe der Direktive %<%.*s%> zwischen %wu und %wu Bytes Ã¼bersteigt %<INT_MAX%>Ausgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes Ã¼berschreitet die minimal erforderliche GrÃ¶ÃŸe von 4095Ausgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes kÃ¶nnte das Ergebnis grÃ¶ÃŸer als %<INT_MAX%> machenAusgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes kÃ¶nnte die minimal erforderliche GrÃ¶ÃŸe von 4095 Ã¼berschreitenAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive von %wu Bytes macht das Ergebnis grÃ¶ÃŸer als %<INT_MAX%>Ausgabe der Direktive %<%.*s%> Ã¼bersteigt mit %wu Bytes %<INT_MAX%>Ausgabe der %<%.*s%>-Direktive von %wu Bytes Ã¼berschreitet die minimal erforderliche GrÃ¶ÃŸe von 4095Ausgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuGenauigkeit der %<%.*s%>-Direktive auÃŸerhalb des zulÃ¤ssigen BereichsBreite fÃ¼r %<%.*s%>-Direktive auÃŸerhalb des zulÃ¤ssigen Bereichs%<%.*s%>-Direktive schreibt %wu Byte in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%D::%D%> ist kein Klassenelement%<%D::%D%> ist kein Element von %qT%<%E::%E%> wurde nicht deklariert%<%E::%E%> ist keine Klasse oder Namensbereich%<%E::%E%> ist keine Klasse, Namensbereich oder AufzÃ¤hlung%<%E::%E%> ist kein TypAttribut-Direktive im Bereich %<%E::%E%> ignoriert%<%T::%D%> benennt Konstruktor in %qT%<%T::%D%> benennt Destruktor%<%T::%D%> benennt Konstruktor, nicht den Typ%<%T::%E%> wurde nicht deklariert%<%T::%E%> ist kein Typ%<%T::%E%> benennt den Konstruktor, nicht den Typ%<%c%> ist kein gÃ¼ltiges Zeichen in einem Bezeichner%<%c%> ist kein gÃ¼ltiges Anfangszeichen fÃ¼r einen Bezeichner%<%c%E%> nicht in Protokoll(en) gefundendas innerhalb der Parameterliste deklarierte %<%s %E%> ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar%<%s %s%>-Konstrukt innerhalb von %qs nicht eng geschachtelt%<%s + %s%> bei %L muss kleiner oder gleich BIT_SIZE(%qs) sein%<%s taskgroup%>-Konstrukt nicht eng geschachtelt innerhalb von %<taskgroup%>-Region%<%s%> ist unbekannt%<%s=%s%> und %<%s-%s%> sind unvertrÃ¤glich%<&%>-Bedingung ohne Registerklasse verwendetin Zeile %d ist %<&%> fÃ¼r sich alleine nicht erlaubt%<&%> sollte vor %<...%> kommenInterner Fehler: %<&&%> not valid in GIMPLE%<)%> bei %C erwartet%<*%> in booleschem Kontext, stattdessen ist %<&&%> empfohlen%<*this%>-Capture ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar%<-%s%> steht in Konflikt mit den anderen Architekturoptionen, die einen %s-Prozessor angebenArgument %q.*s fÃ¼r %<--help%> ist mehrdeutig, bitte prÃ¤zisieren%<-I-%> doppelt angegeben%<-MG%> darf nur mit %<-M%> oder %<-MM%> verwendet werden%<-W%serror=%s%>: Keine Option %<-%s%>%<-W%serror=%s%>: unbekannte Option %<-%s%>; meinten Sie %<-%s%>?%<-Wabi%> warnt vor Abweichungen von der aktuellsten ABI, die ebenfalls standardmÃ¤ÃŸig verwendet wird%<-Wabi%> wird vor nichts warnen%<-Wabi=1%> wird nicht unterstÃ¼tzt; stattdessen wird Â»=2Â« verwendetArgument %qs fÃ¼r %<-Werror=%> ist fÃ¼r %s nicht gÃ¼ltig%<-Werror=%s%>: %<-%s%> ist keine Option, die Warnungen steuert%<-Wformat-contains-nul%> wird ohne %<-Wformat%> ignoriert%<-Wformat-extra-args%> wird ohne %<-Wformat%> ignoriert%<-Wformat-nonliteral%> wird ohne %<-Wformat%> ignoriert%<-Wformat-security%> wird ohne %<-Wformat%> ignoriert%<-Wformat-y2k%> wird ohne %<-Wformat%> ignoriert%<-Wformat-zero-length%> wird ohne %<-Wformat%> ignoriert%<-Wmisleading-indentation%> ist von diesem Punkt an ausgeschaltet, da die Spalten-Verfolgung aufgrund der GrÃ¶ÃŸe des Codes/Headers ausgeschaltet wurde%<-f%s%> und %<%s=%s%> sind unvertrÃ¤glich%<-f%s%> wird mit CONST16-Befehlen nicht unterstÃ¼tzt%<-f%s%> nicht unterstÃ¼tzt: wird ignoriert%<-f%sleading-underscore%> wird auf dieser Zielmaschine nicht unterstÃ¼tzt%<-fPIC%> und %<-fpic%> werden in dieser Konfiguration nicht unterstÃ¼tzt%<-fPIC%> wird nicht unterstÃ¼tzt%<-fPIC%>/%<-fpic%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fPIE%> wird nicht unterstÃ¼tzt%<-fabi-compat-version=1%> wird nicht unterstÃ¼tzt; stattdessen wird Â»=2Â« verwendet%<-fabi-version=1%> wird nicht mehr unterstÃ¼tzt%<-fabi-version=12%> (GCC 8.1) Ã¤ndert versehentlich die Aufrufkonvention fÃ¼r %qT%<-fabi-version=13%> (GCC 8.2) korrigiert die Aufrufkonvention fÃ¼r %qT, die in 8.1 versehentlich geÃ¤ndert wurde%<-falign-%s%> ist nicht zwischen 0 und %d%<-falign-labels=%d%> wird nicht unterstÃ¼tzt%<-falign-loops=%d%> wird nicht unterstÃ¼tzt%<-faligned-new=%d%> ist keine Zweierpotenz%<-fasan-shadow-offset%> sollte nur zusammen mit %<-fsanitize=kernel-address%> verwendet werden%<-fassociative-math%> abgeschaltet; andere Optionen haben Vorrang%<-fcall-saved-REG%> wird fÃ¼r Ausgaberegister nicht unterstÃ¼tzt%<-fcf-protection=branch%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fcf-protection=full%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fcf-protection=return%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fd-lines-as-code%> hat in Freiform keine Auswirkung%<-fd-lines-as-comments%> hat in Freiform keine Auswirkung%<-fdata-sections%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fdbg-cnt=%s:%d:%d%> hat kleinere obere als untere Grenze%<-fdirectives-only%> ist mit %<-Wunused-macros%> unvertrÃ¤glich%<-fdirectives-only%> ist mit %<-traditional%> unvertrÃ¤glich%<-femit-struct-debug-detailed=dir:...%> muss zumindest so viel wie %<-femit-struct-debug-detailed=ind:...%> erlauben%<-fexcess-precision=standard%> fÃ¼r Ada%<-fexcess-precision=standard%> fÃ¼r C++%<-fexcess-precision=standard%> fÃ¼r Fortran%<-ffunction-sections%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fhandle-exceptions%> wurde in %<-fexceptions%> umbenannt (und ist nun voreingestellt)%<-fipa-bit-cp%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-cp%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fipa-cp-clone%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fipa-icf%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-icf-functions%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-icf-variables%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-pta%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-pure-const%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-ra%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-reference%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-reference-addressable%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-sra%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fipa-stack-alignment%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-vrp%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-flinker-output=rel%> und %<-fltrans%> schlieÃŸen sich gegenseitig aus%<-fno-fat-lto-objects%> werden nur mit Linker-Plugin unterstÃ¼tzt%<-fno-gnu89-inline%> wird nur im Modus GNU99 oder C99 unterstÃ¼tzt%<-fobjc-abi-version%> %d wird fÃ¼r 32-Bit-Ziele mit %<-fnext-runtime%> nicht unterstÃ¼tzt%<-fobjc-abi-version%> 2 muss fÃ¼r 64-Bit-Ziele mit %<-fnext-runtime%> verwendet werden%<-fobjc-exceptions%> verwenden, um Syntax fÃ¼r Objective-C-Ausnahmen einzuschalten%<-fobjc-gc%> wird fÃ¼r %<-fgnu-runtime%> ignoriert%<-fobjc-sjlj-exceptions%> wird fÃ¼r %<-fgnu-runtime%> ignoriert%<-fobjc-sjlj-exceptions%> wird fÃ¼r %<-fnext-runtime%> ignoriert, wenn %<-fobjc-abi-version%> grÃ¶ÃŸer als 1 ist%<-fobjc-sjlj-exceptions%> ist das einzige unterstÃ¼tzte Ausnahmesystem fÃ¼r %<-fnext-runtime%> mit %<-fobjc-abi-version%>-Argument kleiner 2Option %<-foffload-abi%> kann nur fÃ¼r Offload-Compiler angegeben werdenOperand fÃ¼r %<-fopenacc-dim%> bei %qs ist falsch%<-fpartial-inlining%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fpic%> und %<-fPIC%> werden ohne %<-mdsbt%> fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fpic%> und %<-mapcs-reent%> sind inkompatibel%<-fpic%> wird nicht unterstÃ¼tzt%<-fpie%> wird nicht unterstÃ¼tzt%<-fprefetch-loop-arrays%> wird nicht mit %<-Os%> unterstÃ¼tzt%<-fprefetch-loop-arrays%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fprefetch-loop-arrays%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt (ggf. die %<-march%>-Schalter versuchen)%<-frecord-gcc-switches%> wird fÃ¼r das aktuelle Ziel nicht unterstÃ¼tzt%<-freorder-blocks-and-partition%> unterstÃ¼tzt auf dieser Architektur nicht Unwind-Info%<-freorder-blocks-and-partition%> funktioniert auf dieser Architektur nicht%<-freorder-blocks-and-partition%> funktioniert auf dieser Architektur nicht mit Ausnahmen%<-freorder-blocks-and-partition%> wird auf dieser Architektur nicht unterstÃ¼tzt%<-fsanitize-address-use-after-scope%> erfordert %<-fstack-reuse=none%>%<-fsanitize-recover=%s%> wird nicht unterstÃ¼tzt%<-fsanitize=address%> und %<-fsanitize=kernel-address%> sind inkompatibel mit %<-fsanitize=thread%>%<-fsanitize=address%> und %<-fsanitize=kernel-address%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fsanitize=address%> ist mit %<-fsanitize=kernel-address%> unvertrÃ¤glich%<-fsanitize=all%> ist ungÃ¼ltig%<-fsanitize=leak%> ist mit %<-fsanitize=thread%> unvertrÃ¤glich%<-fsanitize=pointer-compare%> muss mit %<-fsanitize=address%> oder %<-fsanitize=kernel-address%> kombiniert werden%<-fsanitize=pointer-subtract%> muss mit %<-fsanitize=address%> oder %<-fsanitize=kernel-address%> kombiniert werden%<-fsplit-stack%> wird derzeit nur auf GNU/Linux unterstÃ¼tzt%<-fsplit-stack%> wird derzeit nur auf PowerPC64 GNU/Linux mit glibc-2.18 oder neuer unterstÃ¼tzt%<-fsplit-stack%> unterstÃ¼tzt nicht 2 Registerparameter fÃ¼r eine geschachtelte Funktion%<-fsplit-stack%> unterstÃ¼tzt nicht 3 Registerparameter%<-fsplit-stack%> unterstÃ¼tzt nicht fastcall mit geschachtelter Funktion%<-fsplit-stack%> wird von dieser Compilerkonfiguration nicht unterstÃ¼tzt%<-fsplit-stack%> erfordert AssemblerunterstÃ¼tzung fÃ¼r CFI-Direktiven%<-fstack-check=%> und %<-fstack-clash_protection%> schlieÃŸen einander aus. %<-fstack-check=%> wird deaktiviert%<-fstack-check=specific%> fÃ¼r Thumb-1%<-fstack-check=specific%> nicht fÃ¼r MIPS16 implementiert%<-fstack-clash-protection%> wird auf Architekturen, deren Stapel von klein nach groÃŸ wÃ¤chst, nicht unterstÃ¼tztOptionen %<-fstack-limit-%> werden durch %<-mfdpic%> ignoriert; stattdessen %<-mstack-check-l1%> verwendendie Optionen %<-fstack-limit-%> werden auf dieser CPU nicht unterstÃ¼tzt%<-fstack-protector%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fuse-cxa-atexit%> wird fÃ¼r msp430-elf nicht unterstÃ¼tzt%<-fuse-linker-plugin%>, aber %s nicht gefunden%<-fwhole-program%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fwpa%> und %<-fltrans%> schlieÃŸen sich gegenseitig aus%<-g%> wird nur bei der Verwendung von GAS auf diesem Prozessor unterstÃ¼tztOption %<-g%> ausgeschaltet%<-g%> mit %<-mno-apcs-frame%> kÃ¶nnte vernÃ¼nftiges Debugging verhindern%<-gdwarf=%s%> ist mehrdeutig; verwenden Sie %<-gdwarf-%s%> fÃ¼r die DWARF-Version und %<-gdwarf -g%s%> fÃ¼r die Debugstufe%<-gdwarf-6%> wird als Version 5 ausgegeben, mit InkompatibilitÃ¤ten%<-ginline-points%> wird zwangsweise ausgeschaltet, da %<-gstatement-frontiers%> nicht angegeben ist%<-ginternal-reset-location-views%> wird zwangsweise ausgeschaltet, da %<-gvariable-location-views%> nicht angegeben ist%<-gnat%> falsch buchstabiert als %<-gant%>%<-gsplit-dwarf%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt, wird ignoriert%<-gsplit-dwarf%> wird nicht zusammen mit LTO unterstÃ¼tzt, wird daher ausgeschaltetOption %<-iplugindir <Verz>%> nicht vom GCC-Treiber Ã¼bergeben%<-m%s%> wird in dieser Konfiguration nicht unterstÃ¼tzt%<-m64%> benÃ¶tigt eine PowerPC64-CPU%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=address%> unterstÃ¼tzt%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=kernel-address%> unterstÃ¼tzt%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=thread%> unterstÃ¼tztdie Option %<-mabi=2fp+%> wird nur unterstÃ¼tzt, wenn eine FPU verfÃ¼gbar ist, das kann durch die Optionen %<-mext-fpu-sp%> oder %<-mext-fpu-dp%> eingeschaltet werden%<-mabi=ms%> wird in der X32-ABI nicht unterstÃ¼tzt%<-maix64%> benÃ¶tigt: 64-Bit-Berechnung mit 32-Bit-Adressierung noch nicht unterstÃ¼tzt%<-maix64%> setzt eingeschaltete PowerPC64-Architektur voraus%<-malign-functions%> ist veraltet, Ersatz: %<-falign-functions%>%<-malign-functions=%d%> liegt nicht zwischen 0 und %d%<-malign-jumps%> ist veraltet, Ersatz: %<-falign-jumps%>%<-malign-jumps=%d%> liegt nicht zwischen 0 und %d%<-malign-loops%> ist veraltet, Ersatz: %<-falign-loops%>%<-malign-loops=%d%> liegt nicht zwischen 0 und %d%<-mapcs-stack-check%> vertrÃ¤gt sich nicht mit %<-mno-apcs-frame%>%<-march=%s%> ist mit dem ausgewÃ¤hlten ABI unvertrÃ¤glich%<-march=%s%> erfordert %<-mfp32%>%<-march=%s%>: %s mÃ¼ssen durch _ getrennt sein%<-march=%s%> erfordert eine Zahl nach %<%dp%>.%<-march=%s%>: ISA-Zeichenkette ist nicht in kanonischer Reihenfolge. %<%c%>%<-march=%s%>: ISA-Zeichenkette muss mit %<rv32%> oder %<rv64%> anfangen%<-march=%s%>: erste ISA-Teilmenge muss %<e%>, %<i%> oder %<g%> sein%<-march=%s%>: rv%de ist keine gÃ¼ltige Basis-ISA%<-march=%s%>: unerwartete ISA-Zeichenkette am Ende: %qs%<-march=%s%>: nicht unterstÃ¼tzte ISA-Teilmenge %<%c%>%<-masm=intel%> wird in dieser Konfiguration nicht unterstÃ¼tzt%<-max-stackframe=%d%> ist nicht verwendbar, nicht zwischen 0 und %ddie Kombination aus %<-mbackchain%>, %<-mpacked-stack%> und %<-mhard-float%> wird nicht unterstÃ¼tzt%<-mbranch-cost=%d%> liegt nicht zwischen 0 und 5%<-mcall-aixdesc%> ist unvertrÃ¤glich mit %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> ist nicht kompatibel mit %<%s%>%<-mcall-ms2sysv-xlogues%> wird derzeit nicht zusammen mit SEH unterstÃ¼tzt%<-mcmodel%> unvertrÃ¤glich mit anderen TOC-Optionen%<-mcmodel%> unvertrÃ¤glich mit anderen TOC-Optionen%<-mcmodel=%> wird im 32-Bit-Modus nicht unterstÃ¼tzt%<-mcode-region=either%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mcode-region=upper%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mcorea%> und %<-mcoreb%> kÃ¶nnen nicht zusammen verwendet werden%<-mcorea%> sollte mit %<-mmulticore%> verwendet werden%<-mcoreb%> sollte mit %<-mmulticore%> verwendet werden%<-mcpu=%> ist veraltet. Verwenden Sie stattdessen %<-mtune=%> oder %<-march=%>%<-mcpu=%s%> steht in Konflikt mit %<-march=%s%>%<-mcpu=%s%> hat ungÃ¼ltige Silizium-Revision%<-mcpu=%s%> ist nicht gÃ¼ltig%<-mdata-region=either%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mdata-region=upper%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mdiv%> erfordert %<-march%>, um die %<M%>-Erweiterung zu ermitteln%<-mdouble-float%> wird ohne %<-mhard-float%> ignoriert%<-mdynamic-no-pic%> Ã¼bersteuert %<-fpic%>, %<-fPIC%>, %<-fpie%> oder %<-fPIE%>%<-mes0%> kann nur zusammen mit C verwendet werden%<-mexr%> wird ohne %<-ms%> verwendet%<-mexr%> wird ohne %<-ms%> oder %<-msx%> verwendet%<-mfdivdu%> wird ohne %<-mhard-float%> ignoriert%<-mfdpic%> wird nicht unterstÃ¼tzt, bitte das Ziel Â»bfin-linux-uclibcÂ« verwenden%<-mfentry%> wird nur auf 64-Bit-CPUs unterstÃ¼tzt%<-mfentry%> wird fÃ¼r 32 Bit in Kombination mit %<-fpic%> nicht unterstÃ¼tzt%<-mfloat-abi=hard%> und VFP%<-mfloat-abi=hard%>: ausgewÃ¤hlter Prozessor hat keine FPU%<-mfpxx%> kann nur mit dem o32-ABI verwendet werden%<-mfpxx%> erfordert %<-mlra%>%<-mfunction-return%> und %<-fcf-protection%> sind nicht kompatibel%<-mfunction-return=%s%> und %<-mcmodel=large%> sind nicht kompatibel%<-mfused-madd%> ist veraltet; stattdessen %<-ffp-contract=%> verwenden%<-mgp32%> und %<-mfp64%> kÃ¶nnen nur kombiniert werden, wenn das Ziel die Befehle mfhc1 und mthc1 unterstÃ¼tzt%<-mgp32%> und %<-mfp64%> kÃ¶nnen nur kombiniert werden, wenn o32-ABI verwendet wird%<-mgp32%> mit einem 64-Bit-ABI verwendet%<-mgp64%> mit einem 32-Bit-ABI verwendet%<-mgp64%> mit einem 32-Bit-Prozessor verwendet%<-mgpopt%> wird nicht zusammen mit PIC unterstÃ¼tzt.Argument fÃ¼r %<-mgprel-sec=%> ist kein gÃ¼ltiger regulÃ¤rer Ausdruck.%<-mgprel-sec=%> wird nicht zusammen mit PIC unterstÃ¼tzt.%<-mhard-dfp%> kann nicht in Verbindung mit %<-msoft-float%> verwendet werden%<-mhard-float%> wird von der ausgewÃ¤hlten CPU nicht unterstÃ¼tzt%<-mincoming-stack-boundary=%d%> liegt nicht zwischen %d und 12%<-mindirect-branch%> und %<-fcf-protection%> sind nicht kompatibel%<-mindirect-branch=%s%> und %<-mcmodel=large%> sind nicht kompatibel%<-mint32%> wird fÃ¼r Ziele H8300 und H8300L nicht unterstÃ¼tzt%<-mintel-syntax%> und %<-mno-intel-syntax%> sind veraltet; stattdessen %<-masm=intel%> und %<-masm=att%> verwenden%<-mips3d%> erfordert %<-mpaired-single%>Argument fÃ¼r %<-misr-secure=%d%> liegt nicht zwischen 0 und 3fÃ¼r die Option %<-misr-vector-size=%d%> sind nur die Werte 4 oder 16 gÃ¼ltig%<-mlarge%> erfordert ein 430X-kompatibles %<-mmcu=%>%<-mlong-double-64%> ist mit %<-m64%> nicht erlaubt%<-mloongson-ext2%> muss zusammen mit %<-mloongson-ext%> verwendet werden%<-mloongson-mmi%> muss zusammen mit %<-mhard-float%> verwendet werden%<-mmsa%> muss zusammen mit %<-mfp64%> und %<-mhard-float%> verwendet werden%<-mmul=g13%> kann nicht zusammen mit %<-mcpu=g10%> verwendet werden%<-mmul=g13%> kann nicht zusammen mit %<-mcpu=g14%> verwendet werden%<-mmul=g14%> kann nicht zusammen mit %<-mcpu=g10%> verwendet werden%<-mmul=g14%> kann nicht zusammen mit %<-mcpu=g13%> verwendet werden%<-mmulticore%> kann nur mit BF561 verwendet werden%<-mn%> wird fÃ¼r Linux-Ziele nicht unterstÃ¼tzt%<-mn%> wird ohne %<-mh%>, %<-ms%> oder %<-msx%> verwendet%<-mno-%s%> schaltet %<-m%s%> aus%<-mno-allow-string-insns%> verbietet das Erzeugen des RMPA-Befehls%<-mno-altivec%> schaltet vsx aus%<-mno-dpfp-lrsr%> wird nur mit %<-mdpfp%> unterstÃ¼tzt%<-mno-exr%> ist nur mit %<-ms%> oder %<-msx%> gÃ¼ltig, die Option wird ignoriert%<-mno-fentry%> ist nicht mit SEH vertrÃ¤glich%<-mno-gpopt%> erfordert %<-mexplicit-relocs%>%<-mno-mpy%> wird nur fÃ¼r ARC700 oder ARCv2 unterstÃ¼tzt%<-mno-pic-data-is-text-relative%> kann nur zusammen mit %<-fpic%>/%<-fPIC%> verwendet werden%<-mnop-mcount%> ist nicht mit diesem Ziel kompatibel%<-mnop-mcount%> ist fÃ¼r %<-fPIC%> nicht implementiert%<-mpcrel -fPIC%> wird derzeit nicht fÃ¼r die ausgewÃ¤hlte CPU unterstÃ¼tzt%<-mpic-register=%> ist ohne %<-fpic%> nutzlos%<-mpic-symbol-stubs%> ist fÃ¼r 64-Bit-Code nicht erforderlich (ignoriert)%<-mpreferred-stack-boundary%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-mpreferred-stack-boundary=%d%> liegt nicht zwischen %d und %d%<-mpreferred-stack-boundary=%d%> muss zwischen %d und %d liegen%<-mquad-memory%> ist im Little-Endian-Modus nicht verfÃ¼gbar%<-mquad-memory%> benÃ¶tigt 64-Bit-Modus%<-mquad-memory-atomic%> benÃ¶tigt 64-Bit-ModusArgument fÃ¼r %<-mr0rel-sec=%> ist kein gÃ¼ltiger regulÃ¤rer Ausdruck.%<-mr0rel-sec=%> wird nicht zusammen mit PIC unterstÃ¼tzt.%<-mregparm%> wird fÃ¼r Intel-MCU-psABI ignoriert%<-mregparm%> wird im 64-Bit-Modus ignoriert%<-mregparm=%d%> liegt nicht zwischen 0 und %d%<-mrelax%> wird nur fÃ¼r RTP PIC unterstÃ¼tzt%<-mriscv-attribute%> RISC-V-ELF-Attribut erfordert GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> wird im 64-Bit-Modus ignoriert%<-ms2600%> wird ohne %<-ms%> verwendet%<-mshared-library-id=%> ohne %<-mid-shared-library%> angegeben%<-mshared-library-id=%s%> liegt nicht zwischen 0 und %d%<-msmart%> ist mit %<-mhigh-registers%> unvertrÃ¤glich%<-mspfp_fast%> ist auf ARC600 und ARC601 nicht verfÃ¼gbar%<-msse5%> wurde entfernt%<-msseregparm%> verwendet, ohne dass SSE eingeschaltet ist%<-mstack-guard%> bringt %<-mstack-size%> mit sich%<-mstringop-strategy=rep_8byte%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt%<-msx%> wird in COFF nicht unterstÃ¼tzt%<-mtune=%> erwartet mn10300, am33, am33-2, oder am34%<-mtune=x86-64%> ist veraltet; stattdessen entsprechend %<-mtune=k8%> oder %<-mtune=generic%> verwenden%<-mvrsave=no%> ist veraltet. Verwenden Sie stattdessen %<-mno-vrsave%>%<-mvrsave=yes%> ist veraltet. Verwenden Sie stattdessen %<-mvrsave%>%<-mvsx%> und %<-mno-altivec%> sind unvertrÃ¤glich%<-mvsx%> benÃ¶tigt indizierte Adressierung%<-mvsx%> benÃ¶tigt Hardware-Gleitkommabefehle%<-mxl-multiply-high%> kann nur mit %<-mcpu=v6.00.a%> oder hÃ¶her verwendet werden%<-mxl-multiply-high%> erfordert %<-mno-xl-soft-mul%>%<-mxl-reorder%> kann nur mit %<-mcpu=v8.30.a%> oder hÃ¶her verwendet werden%<-mxl-reorder%> erfordert %<-mxl-pattern-compare%> fÃ¼r %<-mcpu=v8.30.a%>%<-pipe%> ignoriert, da %<-save-temps%> angegeben wurde%<-pipe%> wird nicht unterstÃ¼tzt%<-static-libgfortran%> wird in dieser Konfiguration nicht unterstÃ¼tzt%<-x %s%> hinter letzter Eingabedatei hat keine Auswirkung%<.%s%>-Name wird mehrfach in derselben Initialisierungsliste verwendet%<...%>-Behandler muss der letzte Behandler fÃ¼r seinen Â»tryÂ«-Block sein%<...%> ist in benannten Initialisierungen nicht erlaubt%<::%> in PROCEDURE-Bindung mit explizitem Ziel bei %C erforderlich%<::%D%> wurde nicht deklariert%<::%D%> wurde nicht deklariert; meinten Sie %qs?%<::%E%> wurde nicht deklariert%<::%E%> ist keine Klasse oder Namensbereich%<::%E%> ist keine Klasse, Namensbereich oder AufzÃ¤hlung%<::%E%> ist kein Typ%<::main%> muss %<int%> zurÃ¼ckgeben%<<:%> ist eine andere Schreibweise fÃ¼r %<[%>. Leerraum zwischen %<<%> und %<::%> einfÃ¼gen%<<::%> kann keine Templateargumentliste einleiten%<<<%> in booleschem Kontext, meinten Sie %<<%>?%<=> target%> ist ungÃ¼ltig fÃ¼r DEFERRED-Bindung bei %COperator %<>>%> wird in C++11 wie zwei spitze schlieÃŸende Klammern behandelt%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein%<?:%> mit Ganzzahlkonstanten in booleschem Kontext%<?:%> mit Ganzzahlkonstanten in booleschem Zusammenhang; der Ausdruck evaluiert immer zu %<true%>%<@catch%>-Parameter kann nicht Protokoll-qualifiziert sein%<@catch%>-Parameter ist kein bekannter Objective-C-Klassentypin Objective-C 1.0 gibt es kein %<@dynamic%>%<@dynamic%> nicht in @implementation-Kontext%<@dynamic%> erfordert VerfÃ¼gbarkeit des @interface der Klasse%<@encode%> muss als Argument einen Typen angeben%<@end%> fehlt in Implementationskontext%<@end%> muss in einem @implementation-Kontext auftreten%<@interface%> der Klasse %qE nicht gefunden%<@optional%> ist nur im @protocol-Kontext erlaubt%<@optional%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@package%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@package%> hat derzeit den gleichen Effekt wie %<@public%>%<@property%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@required%> ist nur im @protocol-Kontext erlaubt%<@required%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@synchronized%>-Argument ist kein Objekt%<@synthesize%> kann nicht in Kategorien verwendet werdenin Objective-C 1.0 gibt es kein %<@synthesize%>%<@synthesize%> nicht in @implementation-Kontext%<@synthesize%> erfordert VerfÃ¼gbarkeit des @interface der Klasse%<@throw%> (rethrow) auÃŸerhalb von %<@catch%>-Block verwendet%<@throw%>-Argument ist kein Objekt%<@try%> ohne %<@catch%> oder %<@finally%>SpaltenÃ¼berschriften %<CPU_TYPE%> und %<MPY_TYPE%> fehlen in %<devices.csv%>SpaltenÃ¼berschrift %<CPU_TYPE%> fehlt in %<devices.csv%>%<CTABLE_ENTRY%>-Basisadresse muss ein Vielfaches von 256 seinN/A%<DECL_GIMPLE_REG_P%> auf einer Variable mit verwendeter Adresse gesetzt%<G0%> in Format bei %LDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDirektive %<GCC unroll%> bei %2$C verlangt eine konstante Anzahl (maximal %1$u)Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen%<HLE_ACQUIRE%> wird mit %<ACQUIRE%> oder stÃ¤rkerem Speichermodell nicht verwendet%<HLE_RELEASE%> wird mit %<RELEASE%> oder stÃ¤rkerem Speichermodell nicht verwendet%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetztArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L ist ein Array und darf nicht die SpeichergrÃ¶ÃŸe 0 haben, da das %<SOURCE%>-Argument grÃ¶ÃŸer als 0 istArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf nicht %s seinArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf kein %s seinSpaltenÃ¼berschrift %<MPY_TYPE%> fehlt in %<devices.csv%>Argument %<SOURCE%> des intrinsischen %<TRANSFER%> bei %L darf kein %s seinInterner Compilerfehler: %<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> listInterner Compilerfehler: %<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>Interner Compilerfehler: %<TYPE_BINFO%> is not %<TREE_BINFO%>Interner Compilerfehler: %<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>Interner Compilerfehler: %<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %pInterner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is set while it should not beInterner Compilerfehler: %<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>Interner Compilerfehler: %<TYPE_CANONICAL%> is not compatibleInterner Compilerfehler: %<TYPE_CANONICAL%> of main variant is not main variantInterner Compilerfehler: %<TYPE_FIELDS%> defined in incomplete typeInterner Compilerfehler: %<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULLInterner Compilerfehler: %<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>Interner Compilerfehler: %<TYPE_MAX_VALUE_RAW%> non-NULLInterner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not main variantInterner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not record nor unionInterner Compilerfehler: %<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatibleInterner Compilerfehler: %<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>Interner Compilerfehler: %<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>Interner Compilerfehler: %<TYPE_OFFSET_BASETYPE%> is not record nor unionInterner Compilerfehler: %<TYPE_VALUES_RAW%> field is non-NULLInterner Compilerfehler: %<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>%<V%>-Modifikator an nicht-ganzzahligem Register%<[%E] =%> in benannter Initialisierung im GNU-Stil fÃ¼r Klasse %qT verwendet%<[*]%> auÃŸerhalb des Bereichs des Funktionsprototypen nicht erlaubt%<[*]%> nicht in einer Deklaration%<[super â€¦]%> darf nur in einem Methodenkontext auftreten%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung von %qE reduzieren%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines zusammengesetzten Feldes reduzieren%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines unbenannten Feldes reduzieren%<_Atomic%> %qD in %<aligned%>-Klausel%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt%<_Atomic%> %qD in %<linear%>-Klausel%<_Atomic%>-Deklaration %qD in %qs-Klausel%<_Atomic%> %qD in impliziter %<firstprivate%>-Klausel am %<target%>-Konstrukt%<_Atomic%> %qD in implizier %<map%>-Klausel%<_Atomic%> %qE in %<reduction%>-Klausel%<_Atomic%>-Ausdruck %qE in %qs-Klausel%<_Atomic%> auf einen qualifizierten Typen angewandt%<_Atomic%>-Ausdruck in %<#pragma omp atomic%>%<_Atomic%> in Objective-C%<_Atomic%>-Iterationsvariable %qE%<_Atomic%>-qualifizierter Typ in %<#pragma omp declare reduction%>%<_Atomic%>-qualifizierter Arraytyp%<_Atomic%>-qualifizierter Funktionstyp%<_Atomic%>-qualifizierter Parametertyp %qT von %q+D%<_Atomic%>-qualifizierter RÃ¼ckgabetyp von %qD%<_Float%d%s%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<_Generic%>-Zuordnung hat Funktionstyp%<_Generic%>-Zuordnung hat unvollstÃ¤ndigen Typ%<_Generic%>-Verbindung hat variable TyplÃ¤nge%<_Generic%>-Selektor passt zu mehreren Zuordnungen%<_Generic%>-Selektor vom Typ %qT ist mit keiner der Zuordnungen kompatibel%<_Generic%> gibt zwei kompatible Typen an%<_Noreturn%> in leerer Deklaration%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendetAttribut %<__BELOW100__%> bezieht sich nur auf Variablen%<__GIMPLE%> ist nur mit %<-fgimple%> gÃ¼ltigFunktion %<__RTL%> kann nicht mit %<-flto%> kompiliert werden%<__alignof%> auf Bitfeld angewandt%<__auto_type%> gefolgt von %<[[]]%>-Attributen%<__auto_type%> in leerer Deklaration%<__auto_type%> kann nur mit einem einzelnen Deklarator verwendet werden%<__auto_type%> erfordert einen einfachen Bezeichner als Deklarator%<__auto_type%> benÃ¶tigt eine initialisierte Datendeklaration%<__auto_type%> wird mit einem Bitfeld-Initialisierer verwendet%<__builtin_arc_aligned%> mit nichtkonstanter AusrichtungOperand von %<__builtin_complex%> nicht realer binÃ¤rer GleitkommatypOperanden von %<__builtin_complex%> unterschiedlichen TypsDas erste Argument von %<__builtin_convertvector%> muss Ganzzahl- oder Gleitkommavektor seinAnzahl der Elemente des ersten Argumentvektors und des Typs des zweiten Argumentvektors fÃ¼r %<__builtin_convertvector%> sollten gleich seinDas zweite Argument von %<__builtin_convertvector%> muss Ganzzahl- oder Gleitkommavektortyp sein%<__builtin_eh_return%> fÃ¼r dieses Ziel nicht unterstÃ¼tztZweites Argument fÃ¼r %<__builtin_longjmp%> muss 1 sein%<__builtin_mffsl%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_mtfsb0%> und %<__builtin_mtfsb1%> werden in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_next_arg%> ohne Argument gerufen%<__builtin_rx_%s%> benÃ¶tigt %<C%>, %<Z%>, %<S%>, %<O%>, %<I%> oder %<U%>%<__builtin_saveregs%> wird fÃ¼r dieses Teilziel nicht unterstÃ¼tzt%<__builtin_saveregs%> wird von diesem Ziel nicht unterstÃ¼tzt%<__builtin_set_fpscr_drn%> wird im 32-Bit-Modus nicht unterstÃ¼tzt%<__builtin_set_fpscr_drn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_set_fpscr_rn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_set_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tztInnere Typen des/der Argumentvektors/en und Maske von %<__builtin_shuffle%> mÃ¼ssen gleiche GrÃ¶ÃŸe habenVektorargumente von %<__builtin_shuffle%> mÃ¼ssen gleichen Typ habenArgumente fÃ¼r %<__builtin_shuffle%> mÃ¼ssen Vektoren seinDas letzte Argument von %<__builtin_shuffle%> muss Ganzzahlvektor seinAnzahl der Elemente des/der Argumentvektors/en und des Maskenvektors fÃ¼r %<__builtin_shuffle%> sollten gleich sein%<__builtin_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tztAufruf von %<__builtin_unreachable%> oder %<__builtin_trap%> mit Argumenten%<__delay_cycles%> ist auf 32-Bit-SchleifendurchlÃ¤ufe beschrÃ¤nkt%<__delay_cycles%> nimmt nur konstante Argumente entgegen%<__delay_cycles%> nimmt nur nicht-negative Zykluszahlen entgegen%<__gcc_host_wide_int__%> ist nicht als %<long%> oder %<long long%> definiert%<__gcc_host_wide_int__%> ist nicht als Typ definiert%<__int%d%> wird von diesem Ziel nicht unterstÃ¼tzt%<__int%d%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<__label__%>-Deklarationen sind nur im FunktionsgÃ¼ltigkeitsbereich erlaubt%<__label__%> nicht am Anfang eines Blocks%<__restrict%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<__thread%> vor %<extern%>%<__thread%> vor %<static%>%<__thread%> vor %qD%<__thread%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<__transaction_atomic%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>%<__transaction_cancel%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsbasierten Speicher%<__transaction_relaxed%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen SpeicherArgument %<a%d%> des intrinsischen %qs bei %L muss %s(%d) seinArgument %<a1%> des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER sein%<acc update%> bei %L muss mindestens eine %<device%>- oder %<host%>- oder %<self%>-Klausel enthaltenAttribut %<alias%> ignoriert, da Funktion bereits definiert istArgument fÃ¼r %<alignas%> hat nicht-ganzzahligen Typen %qTAusdruck fÃ¼r Ausrichtung der %<aligned%>-Klausel muss ganzzahlig seinAusdruck fÃ¼r %<aligned%>-Klausel erfordert positiven konstanten GanzzahlausdruckObergrenze von %<alloca%> ist unbekannt%<always_inline%> Funktion ist mÃ¶glicherweise nicht inlinefÃ¤hig%<und%> bei sich gegenseitig ausschlieÃŸenden Gleichheits-Tests ist immer 0%<asm%>-Konflikt mit Eingabeoperand%<asm%>-Konflikt mit Ausgabeoperand%<asm%>-Deklaration wird wegen Konflikt mit vorheriger Umbenennung ignoriert%<asm%> innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<asm%> in %<transaction_safe%>-Funktion ist nicht erlaubtin atomarer Transaktion ist kein %<asm%> erlaubt%<asm%>-Operand %d passt wahrscheinlich nicht zu den Bedingungen%<asm%>-Operandenbedingung inkompatibel mit OperandengrÃ¶ÃŸe%<asm%>-Operand hat unmÃ¶gliche Nebenbedingungen%<asm%>-Operand erfordert unmÃ¶gliches Neuladen%<asm%>-Qualifizierer %qT wird ignoriert, da auÃŸerhalb des Funktionsrumpfes%<asm%>-Qualifizierer auÃŸerhalb des Funktionsrumpfes%<asm%>-Spezifizierer fÃ¼r Variable %qE steht in Konflikt mit %<asm%>-Bestrafungs-Liste%<asm%>-Symbole sind an nicht statischen Datenelementen nicht erlaubtAttribut %<assign%> steht mit Attribut %<copy%> in KonfliktAttribut %<assign%> steht mit Attribut %<retain%> in Konflikt%<assign%> kann fÃ¼r Objective-C-Objekte unsicher sein; bitte explizit angeben, falls nÃ¶tig%<assign%>-Eigenschaft %qs verwendet Bitfeld-Instanzvariable %qs%<async%>-Ausdruck muss ganzzahlig sein%<atexit%> fehlgeschlagen%<atomic%>-Eigenschaft %qs verwendet Bitfeld-Instanzvariable %qs%<atomic_cancel%>%<atomic_default_mem_order%>-Klausel wird lexikalisch nach dem ersten %<atomic%>-Konstrukt ohne Speicherreihenfolge-Klausel verwendet%<auto%> kann nur fÃ¼r Variablen oder Funktionsdeklarationen angegeben werdenBedeutung von %<auto%> Ã¤ndert in C++11 die Bedeutung; Bitte entfernen%<auto%> steht in Konflikt mit anderen OpenACC-Schleifenspezifizierern%<auto%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich%<auto%> ist in Aliasdeklaration nicht erlaubt%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden%<bank_switch%> hat auf Nicht-Interrupt-Funktionen keine Auswirkung%<bind%>-Klausel nicht auf einem %<loop%>-Konstrukt, das nicht in einem anderen OpenMP-Konstrukt geschachtelt ist%<bind(parallel)%> an einem %<loop%>-Konstrukt, das in einem %<simd%>-Konstrukt geschachtelt ist%<bind(teams)%> an einer %<loop%>-Region, die nicht streng innerhalb einer %<teams%>-Region geschachtelt ist%<builtin_return_address%> enthÃ¤lt nur 2 Adressbytes%<cancel for%> innerhalb von %<nowait%>-for-Konstrukt%<cancel for%> innerhalb von %<ordered%>-for-Konstrukt%<cancel sections%> innerhalb %<nowait%>-Abschnittskonstrukt%<catch%> wird nicht unterstÃ¼tzt%<concept%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbar%qs ist %<const%> und darf daher nicht als %<mutable%> deklariert seinFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in FelddeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in ParameterdeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in TypdeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Variablendeklaration%<const%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<const%>-qualifizierter %<depobj%>-Ausdruck%<const%>-qualifiziertes %qE darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen%<const%>-qualifiziertes %qE ohne %<mutable%>-Element darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen%<const%>-, %<volatile%>- oder %<__restrict%>-qualifizierter Typ %qT in %<#pragma omp declare reduction%>Kontrollfluss fÃ¼r %<constexpr%>-Aufruf fÃ¤llt hinten aus der Funktion%<constexpr%>-Konstruktor hat keinen leeren KÃ¶rper%<constexpr%>-Konstruktor fÃ¼r Union %qT muss genau ein nicht-statisches Datenelement initialisieren%<constexpr%>-Destruktoren sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarAuswertungstiefe von %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-depth=%> verwenden, um dies zu erhÃ¶hen)Anzahl der Evaluierungsoperationen in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %wd (%<-fconstexpr-ops-limit=%> verwenden, um diesen zu erhÃ¶hen)%<constexpr%>-Lambda ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarAnzahl der SchleifendurchlÃ¤ufe in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-loop-limit=%> verwenden, um diesen zu erhÃ¶hen)%<constexpr%> erforderlich fÃ¼r Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typstatisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben%<constexpr%>-Variable %qD hat variabel modifizierten Typ %qTAttribut %<constinit%> kann nur fÃ¼r Variablen verwendet werden, die Â»staticÂ« oder threadlokel sind%<constinit%> ist am RÃ¼ckgabetyp einer Funktion nicht erlaubt%<constinit%>-Variable %qD muss eine konstante Initialisierung habenAttribut %<copy%> ist nur fÃ¼r Objective-C-Objekte gÃ¼ltig%<critical%>-Region darf innerhalb einer gleichnamigen %<critical%>-Region nicht eng geschachtelt seinArgument von %<custom-%s=%> muss eine nicht-negative Ganzzahl sein%<custom-%s=%> ist nicht als ein FPU-Befehl bekannt%<custom-%s=%> erfordert Argument%<decl-specifier%> in Deklaration von Ableitungshinweis%<decl-specifier%> ist in Bedingung ungÃ¼ltig%<declare variant%> fÃ¼r Konstruktor %qD%<declare variant%> an %qD mit Vorgabewert%<declare variant%> an gelÃ¶schter %qD%<declare variant%> fÃ¼r Destruktor %qD%<declare variant%> an virtueller %qD%<decltype%> kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen%<decltype%> wird zu %qT ausgewertet, und das ist weder eine Klasse noch ein AufzÃ¤hlungstyp%<default%>-Marke nicht innerhalb einer switch-Anweisung%<default%>-Ziel wurde nicht gesetzt%<delete[]%> ist kein Konstantenausdruck%<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp auf Arrayabschnitt%<depend%>-Klausel mit %<sink%>-Modifizierer verweist auf Iteration, die niemals im Iterationsraum ist%<depend%>-Klausel mit %<sink%>-Modifizierer wartet auf lexikalisch spÃ¤tere Iteration%<depend%>-Klausel mit %<source%>-Modifizierer zusammen mit %<depend%>-Klauseln mit %<sink%>-Modifizierer an demselben Konstrukt%<depend(%s)%> ist nur in %<omp ordered%> erlaubt%<depobj%>-AbhÃ¤ngigkeitstyp in %<depend%>-Klausel von %<depobj%> angegebenAusdruck %<depobj%> ist kein lvalue-Ausdruck%<device%>-ID muss ganzzahlig seinArgument %<dim%> des intrinsischen %qs bei %L ist kein gÃ¼ltiger CodimensionsindexArgument %<dim%> des intrinsischen %qs bei %L ist kein gÃ¼ltiger DimensionsindexArgument %<dim%> des intrinsischen Â»%sÂ« bei %L ist kein gÃ¼ltiger DimensionsindexAusdruck fÃ¼r %<dist_schedule%>-ChunkgrÃ¶ÃŸe muss ganzzahlig sein%<distribute%>-Region muss innerhalb eines %<teams%>-Konstrukts streng geschachtelt sein%<dynamic_cast%> ist nicht mit %<-fno-rtti%> erlaubt%<dynamic_cast<%#T>(%#D)%> kann nie erfolgreich sein%<else%> ohne vorheriges %<if%>%<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werden%<explicit%> in Â»friendÂ«-Deklaration%<explicit%> auÃŸerhalb einer Klassendeklaration%<explicit(bool)%> ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<extern "C"%>-Bindung beginnt hierAttribut %<externally_visible%> wirkt sich nur auf Ã¶ffentliche Objekte aus%<fallthrough%>-Attribut auf hÃ¶chster Ebene%<fallthrough%>-Attribut ohne darauffolgendes %<;%>%<fallthrough%>-Attribut ist mehrfach angegeben%<fallthrough%>-Attribut mit einem Parameter angegebenDirektive des Attributes %<fast_interrupt%> ignoriertAttribut %<flatten%> wird an Aliasen ignoriert%<flush%>-Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben%<fopen%>: %s: %mAnfangsdeklarationen in %<for%>-Schleifen sind nur im C99- oder C11-Modus erlaubt%<friend%> kann nur innerhalb einer Klasse angegeben werden%<friend%> auÃŸerhalb einer Klasse verwendetAusdruck fÃ¼r %<gang%>-Nummer muss ganzzahlig seinWert von %<gang%> muss positiv seinstatischer %<gang%>-Ausdruck muss ganzzahlig seinstatischer %<gang%>-Ausdruck muss positiv sein%<generic%>-CPU kann nur fÃ¼r %<-mtune=%>-Schalter verwendet werden%<generic%>-CPU kann nur fÃ¼r %<target("tune=")%>-Schalter verwendet werden%<getter%>-Attribut der Eigenschaft %qD in Konflikt mit vorheriger DeklarationAttribut %<gnu_inline%> vorhanden bei %q+D%<goto%> in %<constexpr%>-Funktion%<goto%> ist kein KonstantenausdruckAusdruck fÃ¼r %<grainsize%> muss ganzzahlig seinWert von %<grainsize%> muss positiv sein%<h%> auf nicht-Register-Operand angewandt%<hint%>-Ausdruck muss ganzzahlig und konstant sein%<hint%>-Ausdruck muss ganzzahlig sein%<if constexpr%> ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar%<ifunc%>-AuflÃ¶ser fÃ¼r %qD muss %qT zurÃ¼ckgeben%<ifunc%>-AuflÃ¶ser fÃ¼r %qD sollte %qT zurÃ¼ckgeben%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>%<inline%> kann nur fÃ¼r Funktionen angegeben werden%<inline%> in leerer Deklaration%<inline%> ist nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt%<inline%> fÃ¼r friend-Klassen-Deklaration angegeben%<inline%> ungÃ¼ltig fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs%<inline%>-Spezifizierer ungÃ¼ltig fÃ¼r Variable %qD mit GÃ¼ltigkeitsbereich Block%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt%<inscan%>-%<reduction%>-Klausel bei Konstruktion auÃŸer %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>%<inscan%>-%<reduction%>-Klausel wird zusammen mit %<linear%>-Klausel an einer Variable verwendet, die kein Schleifeniterator ist%<inscan%>-%<reduction%>-Klausel mit Arrayabschnittdie Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommendie CPU %<intel%> kann nur fÃ¼r den Schalter %<-mtune=%> verwendet werdendie CPU %<intel%> kann nur fÃ¼r das Attribut %<target("tune=")%> verwendet werdenModifizierer %<iterator%> ist unvertrÃ¤glich mit %qs%<iterator%>-Modifizierer darf nicht bei einem %<depobj%>-Konstrukt angegeben sein%<l1-cache-size%>-Parameter ist keine Zweierpotenz (%d)%<lang_*%> check: failed in %s, at %s:%d%<lastprivate%>-Klausel an einem %<loop%>-Konstrukt bezieht sich auf eine Variable %qD, die nicht der Schleifeniterator ist%<linear%>-Klausel fÃ¼r Variable, die keine Schleifeniterationsvariable ist, wurde fÃ¼r ein mit %<distribute%> kombiniertes Konstrukt angegeben%<linear%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel mit einem Parameter angegeben werdenSchrittweite %qE der %<linear%>-Klausel muss konstant oder ein Parameter seinSchrittweite der %<linear%>-Klausel muss ganzzahlig sein%<linear%>-Klauselschritt ist ein Parameter %qD, der nicht in der %<uniform%>-Klausel angegeben ist%<location_t%> ist nicht als ein Typ definiert%<locus%> ist nicht als ein Typ definiert%<long long long%> ist fÃ¼r GCC zu lang%<long%> und %<short%> gleichzeitig angegeben%<long%> switch-Ausdruck nicht nach %<int%> konvertiert in ISO C%<lp_array%> passt nicht zum %<region_tree%>%<lp_array%> ist fÃ¼r lp %i beschÃ¤digt%<lto_obj_file_open()%> failed%<main%> als %<_Noreturn%> deklariert%<master%>-Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, explizit %<task%> oder %<taskloop%> ist%<memset%> mit konstanter LÃ¤nge 0 verwendet; das kÃ¶nnte heiÃŸen, dass die Parameter vertauscht sindim Aufruf von %<memset%> ist die LÃ¤nge gleich der Anzahl der Elemente angegeben, ohne sie mit der ElementgrÃ¶ÃŸe zu multiplizierenAttribut %<ms_hook_prologue%> ist mit %<-mfentry%> fÃ¼r 32 Bit nicht vertrÃ¤glichAttribut %<ms_hook_prologue%> ist mit geschachtelter Funktion nicht vertrÃ¤glich%<msp430_set_driver_var%> erwartet 2 Argumente%<mutexinoutset%>-Art in %<depend%>-Klausel bei einem %<taskwait%>-Konstrukt%<namespace%>-Definition ist hier nicht erlaubt%<new%> einer %<initializer_list%> fÃ¼hrt nicht zu einer lÃ¤ngeren Lebenszeit des zugrundeliegenden Arrays%<new%> fÃ¼r Typ %qT mit erweiterter Ausrichtung %d%<no-custom-%s%> akzeptiert keine Argumente%<nogroup%>-Klausel darf nicht zusammen mit %<reduction%>-Klausel verwendet werdenAttribut %<nonatomic%> der Eigenschaft %qD in Konflikt mit vorheriger Deklaration%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben%<nonnull%>-Argument %qD wird mit NULL verglichen%<noreturn%>-Funktion kehrt zurÃ¼ck%<nowait%>-Klausel darf nicht zusammen mit %<copyprivate%> verwendet werdenWert von %<num_tasks%> muss positiv seinWert von %<num_teams%> muss positiv seinWert von %<num_threads%> muss positiv sein%<offsetof%> innerhalb von Typ %qT (der kein Standardlayout hat) ist bedingt unterstÃ¼tzt%<operator %s%>%<operator %s%> in %<%s%E%>%<operator delete%> muss Typ %qT zurÃ¼ckgeben%<operator delete%> nimmt Typ %qT als ersten Parameter%<operator delete[]%> kann kein zerstÃ¶rendes %<delete%> sein%<operator new%> darf nicht NULL zurÃ¼ckgeben, auÃŸer er ist mit %<throw%> deklariert (oder %<-fcheck-new%> ist eingeschaltet)%<operator new%> muss Typ %qT zurÃ¼ckgeben%<operator new%> nimmt Typ %<size_t%> (%qT) als ersten Parameter%<operator%s%>%<operator%s%> in %<%E %s %E%>%<operator%s%> in %<%E%s%>%<operator%s%> in %<%s%E%>%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ckgeben%<operator[]%>%<operator[]%> in %<%E[%E]%>%<oder%> bei nicht passenden Ungleichheits-Tests ist immer 1%<order%>-Klausel darf nicht zusammen mit %<ordered%> verwendet werden%<ordered simd threads%> muss innerhalb der %<for simd%>-Region eng geschachtelt sein%<ordered%> %<simd%> muss innerhalb einer %<simd%>-Region eng geschachtelt sein%<ordered%>-Klauselparameter ist weniger als %<collapse%>%<ordered%>-Klausel mit Parameter darf nicht beim %qs-Konstruk angegeben werden%<ordered%>-Klausel mit Parameter in %<for%>-Schleife Ã¼ber einen Bereich%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel und Parameter eng geschachtelt sein%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer %<ordered%>-Schleife eng geschachtelt sein%<ordered%>-Region darf innerhalb einer Region, die %<critical%>, %<ordered%>, expliziten %<task%> oder %<taskloop%> ist, nicht eng geschachtelt sein%<ordered%>-Region muss eng geschachtelt sein, wenn sie innerhalb einer Schleifenregion mit %<ordered%>-Klausel auftritt%<ordered%>-Region ohne %<depend%>-Klausel darf innerhalb einer Schleifenregion mit %<ordered%>-Klausel und Parameter nicht eng geschachtelt seindas Pragma %<pch_preprocess%> sollte nur mit %<-fpreprocessed%> verwendet werden%<pex_init%> failed: %m%<pragma omp requires%> erfordert mindestens eine KlauselAusdruck fÃ¼r %<priority%> muss ganzzahlig seinWert von %<priority%> muss positiv seinAttribut %<readonly%> steht mit Attribut %<readwrite%> in KonfliktAttribut %<readonly%> steht mit Attribut %<setter%> in KonfliktAttribut %<readonly%> der Eigenschaft %qD in Konflikt mit vorheriger Deklaration%<region_array%> passt nicht zum %<region_tree%>%<region_array%> ist fÃ¼r Region %i beschÃ¤digt%<register%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich%<register%>-Speicherklassenangabe verwendet%<reinterpret_cast%> von Ganzzahl zu Zeiger%<reinterpret_cast%> von Typ %qT in Typ %qT entfernt QualifiziererEin %<reinterpret_cast%> ist kein konstanter Ausdruck%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck%<requires%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbarAttribut %<retain%> steht mit Attribut %<copy%> in KonfliktAttribut %<retain%> ist nur fÃ¼r Objective-C-Objekte gÃ¼ltig%<return%> mit Wert in void zurÃ¼ckgebender Funktion%<return%> ohne Wert in nicht-void zurÃ¼ckgebender FunktionAusdruck der %<safelen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck%<scalar_storage_order%> wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich ist%<seq%> Ã¼bersteuert andere OpenACC-Schleifenspezifizierer%<setter%>-Attribut der Eigenschaft %qD in Konflikt mit vorheriger DeklarationArgument Â»shapeÂ« des intrinsischen Â»reshapeÂ« bei %L hat mehr als %d ElementeArgument %<shape%> des intrinsischen %<reshape%> bei %L muss ein Feld konstanter GrÃ¶ÃŸe sein%<signed%> und %<unsigned%> gleichzeitig angegebenAusdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck%<simdlen%>-Klauselwert ist grÃ¶ÃŸer als %<safelen%>-Klauselwert%<sizeof%> auf ein Bitfeld angewandt%<sizeof%> auf Array-Funktionsparameter %qE gibt die GrÃ¶ÃŸe von %qT zurÃ¼ckArgument von %<sizeof...%> muss mit Klammern umschlossen werdenArgument %<source%> des intrinsischen %<shape%> bei %L darf kein Feld impliziter GrÃ¶ÃŸe sein%qs ist %<static%> und darf daher nicht als %<mutable%> deklariert sein%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden%<static%> ist fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs ungÃ¼ltig%<static_assert%> ohne Text ist erst ab %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar%<static_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer%<std::%s%> ist im Header %qs definiert; haben Sie vergessen, %<#include %s%> zu schreiben?%<std::%s%> ist erst ab %s verfÃ¼gbar%<std::source_location::__impl%> enthÃ¤lt nicht nur nicht-statische Datenelemente %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> und %<_M_column%>%<std::tuple_size<%T>::value%> ist kein konstanter Ganzzahlausdruckdie Direktive %<strong%>-%<using%> wird nicht mehr unterstÃ¼tzt%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariertArgument %qs fÃ¼r Attribut %<symver%> muss ein oder zwei %<@%> enthaltenArgument des Attributs %<symver%> ist keine ZeichenkettenkonstanteAttribut %<symver%> bezieht sich nur auf SymboleAttribut %<symver%> gilt nur fÃ¼r Funktionen und Variablen%<target("rtd")%> wird im 64-Bit-Modus ignoriert%<target("sseregparm")%> verwendet, ohne dass SSE eingeschaltet ist%<target("tune=x86-64")%> ist veraltet; stattdessen entsprechend %<target("tune=k8")%> oder %<target("tune=generic")%> verwendendas Attribut %<target_clones%> erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-Klausel%<teams%>-Konstrukt muss innerhalb eines %<target%>-Konstrukts eng geschachtelt sein, oder in Ã¼berhaupt keinem OpenMP-Konstrukt geschachtelt sein%<template%> muss auf einen nested-name-specifier folgen%<this%> ist in OpenMP nur innerhalb von %<declare simd%>-Klauseln erlaubt%<this%> kann nicht per Referenz eingefangen werden%<this%> ist fÃ¼r statische Elementfunktionen nicht verfÃ¼gbar%<this%> darf in diesem Kontext nicht verwendet werden%<this%> wurde fÃ¼r diese Lambda-Funktion nicht aufgefangen%<thread_limit%>-Ausdruck muss ganzzahlig seinWert von %<thread_limit%> muss positiv sein%<threadprivate%> %qD ist weder Datei-, Namens- noch Blockbereichsvariable%<threadprivate%> Direktive %qE nicht in Definition von %qT%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen%<throw%> wird immer %<terminate%> aufrufenArgument fÃ¼r %<tile%> erfordert ganzzahligen Typ%<tile%>-Argument muss eine positive, ganzzahlige Konstante seinFunktionsaufruf von %<transaction_may_cancel_outer%> nicht innerhalb von Ã¤uÃŸerer Transaktion oder %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> kann nur fÃ¼r virtuelle Funktionen angegeben werden%<tree%> ist nicht als ein Zeigertyp definiert%<tree%> ist nicht als ein Typ definiert%<try%> innerhalb einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<typedef%> wurde in dieser Deklaration ignoriert%<typeid%> ist kein konstanter Ausdruck, da %qE polymorphen Typ hat%<typeid%> des qualifizierten Funktionstyps %qT%<typeid%>-Operator kann nicht in einem Konstanten-Ausdruck auftreten%<typename %T::%D%> benennt %q#T, was kein Klassentemplate ist%<typename %T::%D%> benennt %q#T, was kein Typ ist%<typeof%> auf ein Bitfeld angewandt%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<va_start%> in Funktion mit fester Parameteranzahl verwendet%<vec_lvsl%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete Speicherzugriffe%<vec_lvsr%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete SpeicherzugriffeAusdruck fÃ¼r %<vector%>-LÃ¤nge muss ganzzahlig seinWert der %<vector%>-LÃ¤nge muss positiv sein%<verify_gimple%> failed%<virtual%>-%<consteval%>-Methode %qD noch nicht unterstÃ¼tzt%<virtual%> kann nur fÃ¼r Funktionen angegeben werden%<virtual%> auÃŸerhalb einer Klassendeklaration%<virtual%> mehr als einmal in Basisspezifikation angegeben%<void%> kann nicht als einzelner Parameter qualifiziert werden%<void%> muss der einzige Parameter sein%<volatile%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<volatile%>-qualifizierter Parameter ist veraltet%<volatile%>-qualifizierter RÃ¼ckgabetyp ist veraltet%<volatile%>-qualifizierte strukturierte Bindung ist veraltet%<wait%>-Ausdruck muss ganzzahlig seinFÃ¼r %q+D darf %<warn_if_not_aligned%> nicht angegeben werdenAttribut %<weakref%> ignoriert, da Funktion bereits definiert istAttribut %<weakref%> ignoriert, da Variable bereits initialisiert istAttribut %<weakref%> sollte von Attribut %<alias%> begleitet werdenAusdruck fÃ¼r %<worker%>-Nummer muss ganzzahlig seinWert der %<worker%>-Nummer muss positiv seinInterner Fehler: %<||%> not valid in GIMPLE%<~%> auf booleschem Ausdruck%<~%> auf einem Ausdruck vom Typ %<bool%>%<~auto%> ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar%GArgument %<%.*s%> fÃ¼r Direktive ist null%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Byte%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Bytes%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes%G%qD Zugriff auf %wu Bytes Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Byte%G%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Bytes%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes kopiert wurden%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes aus einem String der LÃ¤nge %E kopiert wurden%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu]%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT%G%qD einer Zeichenkette der LÃ¤nge %wu und eines Arrays der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet%G%qD einer Zeichenkette der LÃ¤nge %wu oder mehr und einem Array der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet%G%qD einer Zeichenkette der LÃ¤nge %wu, einem Array der GrÃ¶ÃŸe %wu und der Grenze von %wu wird zu ungleich Null ausgewertet%G%qD von Zeichenketten der LÃ¤nge %wu und %wu und der Grenze von %wu wird zu ungleich Null ausgewertet%G%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen von %qT%G%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen des referenzierten Teilobjekts %qD mit Typ %qT an Offset %wi%G%qD Offset %s ist auÃŸerhalb der Grenzen%G%qD Offset %s ist auÃŸerhalb der Grenzen [0, %wu]%G%qD Offset %s is auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT%G%qD Offset %s ist auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %wu bis %wu Byte aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Byte aus einem String derselben LÃ¤nge%G%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Bytes aus einem String derselben LÃ¤nge%G%qD Ausgabe abgeschnitten vor dem beendenden NUL, beim Kopieren von so vielen Bytes aus einer Zeichenkette, wie die Ausgabezeichenkette lang ist%G%qD Ausgabe abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe abgeschnitten, beim Kopieren von %wu bis %wu Bytes aus einer Zeichenkette der LÃ¤nge %wu%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s beim Zugriff auf Array %qD mit Typ %qT%G%qD Das Quellargument ist dasselbe wie das Zielargument%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Ziels%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe der Quelle%G%qD angegebene Grenze %E Ã¼berschreitet die ZielgrÃ¶ÃŸe %wu%Gdurch %qD angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wu%Gdurch %qD angegebene Grenze zwischen %wu und %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wu%G%qD angegebene Grenze hÃ¤ngt von der LÃ¤nge des Quellarguments ab%G%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe %wu%G%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%G%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%G%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%G%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%G%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%G%qD schreibt ein Byte zu viel in eine Region, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt%GArgument %u ist null, aber nichtnull wird erwartet%GZielzeiger ist NULL%GNULL-FormatzeichenketteSchreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wuSchreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wuSchreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuSchreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuSchreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%wu bis %wu Bytes werden in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu geschrieben%Gein Byte zu viel wird in eine Region geschrieben, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt%K%<asm%> in %<transaction_safe%>-Funktion ist nicht erlaubt%K%qD Lesen von %E Byte aus einer Region der GrÃ¶ÃŸe %E%K%qD Lesen von %E Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD das Lesen von %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD das Lesen von %E bis %E Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Ziels%K%qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%K%qD angegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe von maximal %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebener Bereich [%wu, %wu] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebener Bereich [%wu, %wu] Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebener Bereich [%wu, %wu] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe von maximal %E des nicht abgeschlossenen Arrays%K%qD angegebene Grenze zwischen %E und %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%K%qD angegebene Grenze zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%K%qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%K%qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%K%qD das Schreiben von %E Byte in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%K%qD das Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%K%qD das Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%K%qD das Schreiben von %E bis %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%KÂ»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd%KArgument %d muss eine direkt angegebene Konstante sein%KArgument %d muss eine direkt angegebene Konstante im Bereich [0, 15] sein%KDas Argument %i ist null, aber der Wertebereich des entsprechenden GrÃ¶ÃŸenarguments %i ist [%E, %E]%KDas Argument %i ist null, aber der Wert des entsprechenden GrÃ¶ÃŸenarguments %i ist %E%KArgument %i Bereich [%E, %E] Ã¼bersteigt maximal ObjektgrÃ¶ÃŸe %E%KArgument %i Bereich [%E, %E] ist negativ%KArgument %i Wert %E ist negativ%KArgument %i Wert %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E%KArgument %i Wert %qE ist negativ%KArgument %i Wert ist null%KArgument muss eine direkt angegebene 16-Bit-Konstante sein%KVersuch, Nicht-Heap-Objekt freizugeben%KVersuch, Nicht-Heap-Objekt %qD freizugeben%KAufruf von %qs mit Attributfehler deklariert: %s%KAufruf von %qs mit Attributwarnung deklariert: %s%Kerstes Argument von %qD muss ein Zeiger, das zweite eine Ganzzahlkonstante sein%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack ()%>%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack_len ()%>%KSpur %wd auÃŸerhalb des Wertebereiches %wd bis %wd%KSpurindex muss eine direkt angegebene Konstante sein%Kletztes Argument von %qD ist keine Ganzzahlkonstante zwischen 0 und 3%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet %<SIZE_MAX%>%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%KLesen von %E Byte aus einer Region der GrÃ¶ÃŸe %E%KLesen von %E Bytes aus einer Region der GrÃ¶ÃŸe %E%Kdas Lesen von %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%Kdas Lesen von %E bis %E Bytes aus einer Region der GrÃ¶ÃŸe %E%KBitbereich der SÃ¤ttigung muss eine direkt angegebene Konstante sein%KBitbereich der SÃ¤ttigung muss im Bereich [%wd, %wd] liegen%Kangegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%Kangegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene Grenze zwischen %E und %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%Kangegebene Grenze zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%Kangegebene GrÃ¶ÃŸe %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%Kangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%KGesamtgrÃ¶ÃŸe und ElementgrÃ¶ÃŸe mÃ¼ssen positive, direkt angegebene Konstanten sein%Kdas Schreiben von %E Byte in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%Kdas Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%Kdas Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%Kdas Schreiben von %E bis %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufenEinen Konstruktor gefunden
  %d Konstruktoren gefunden
  Einen Destruktor gefunden
  %d Destruktoren gefunden
  Interner Fehler: %d exits recorded for loop %d (having %d exits)Eine Rahmentabelle gefunden
  %d Rahmentabellen gefunden
! %i-Bit-Modus nicht einkompiliert%llu Bytes%q#D kann nicht mit %q#D Ã¼berladen werden%q#D steht mit vorheriger Deklaration in Konflikt%q#D steht in Konflikt mit von %qT geerbter Version%q#D hier deklariert%q#D verweist nicht auf den unqualifizierten Typen und wird daher nicht zum Binden verwendet%q#D wurde hat hier ausdrÃ¼cklichen Standardwert bekommen%q#D hat unvollstÃ¤ndigen Typ%q#D verdeckt Konstruktor fÃ¼r %q#D%q#D erbt von mehreren Basis-Teilobjekten%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#DÂ« ist ein statisches Datenelement; es kann nur bei seiner Definition initialisiert werden%q#D ist implizit als gelÃ¶scht deklariert, da %qT einen Bewegungskonstruktor oder Bewegungs-Zuweisungsoperator deklariert%q#D wird implizit gelÃ¶scht, da die Standarddefinition ungÃ¼ltig wÃ¤re:%q#D ist in diesem Zusammenhang unzugÃ¤nglich%q#D ist kein Funktionstemplate%q#D ist kein Nicht-static-Datenelement von %qT%q#D ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil eine Referenzvariable keine konstante Adresse hat%q#D ist nicht konstant%q#D ist in diesem Zusammenhang Â»privateÂ«%q#D ist in diesem Zusammenhang Â»protectedÂ«%q#D ist %<public%>, benÃ¶tigt jedoch ein existierendes Objekt vom Typ %q#T%q#D ist volatile%q#D nicht in Klasse deklariert%q#D wurde bereits hier deklariert%q#D wurde bereits hier definiert%q#D als andere Symbolart redeklariert%q#D sollte initialisiert werden%q#D (durch lokalen Typen %qT deklariert) wird verwendet, aber nirgends definiert%q#D (durch einen unbenannten Typen deklariert) wird verwendet, aber nirgends definiert%q#F wird implizit gelÃ¶scht, da ihre Ausnahme-Spezifikation nicht zur impliziten Ausnahme-Spezifikation %qX passt%q#T hat kein Element namens %qE%q#T hat kein Element namens %qE; meinten Sie %q#D? (zugreifbar Ã¼ber %q#D)%q#T hat kein Element namens %qE; meinten Sie %q#D? (aus diesem Kontext nicht zugreifbar)%q#T hat kein Element namens %qE; meinten Sie %qE?%q#T hat keinen benutzerdefinierten Default-Konstruktor%q#T hat Zeigertypen als Elemente%q#T hat virtuelle Basisklassen%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor%q#T ist keine Klasse%q#T ist weder Klasse noch Namensbereich%q#T ist kein Template%q#T ist kein gÃ¼ltiger Typ fÃ¼r einen Nicht-Typ-Parameter eines Templates%q#T definiert nur einen privaten Destruktor und hat keine Â»friendsÂ«%q#T definiert nur private Konstruktoren und hat keine Â»friendsÂ«%q#T verwendet, wo %qT erwartet wurde%q#T verwendet, wo ein Gleitkommawert erwartet wurde%q#T wurde vorher hier deklariert%q+#D kann nicht deklariert werden%q+#D ist kein static-Datenelement von %q#T%q+#D als %<final%> markiert, ist aber nicht Â»virtualÂ«%q+#D als %<override%> markiert, Ã¼berschreibt aber nichtAlias %q+D zwischen Funktion und Variable wird nicht unterstÃ¼tzt%q+D als Alias fÃ¼r externes Symbol %qE%q+D als Alias fÃ¼r undefiniertes Symbol %qE%q+D bereits mit Attribut Â»dllimportÂ« deklariert: Â»dllimportÂ« ignoriert%q+D als Â»friendÂ« deklariert%q+D als variadische Funktion deklariert%q+D mit einer Ausnahmespezifikation deklariert%q+D ist als variadische Funktion ohne Prototyp definiert%q+D sowohl normal als auch als Attribut %qE definiert%q+D hat unvertrÃ¤gliche Attribute %qs und %qs%q+D in Â»declare targetÂ«-Direktive hat keinen zuordenbaren Typ%q+D ist statisch, aber in Inline-Funktion %qD deklariert, was nicht statisch ist%q+D ist Ã¼blicherweise eine Funktion%q+D mit Offset %E in %qT ist nicht an %u ausgerichtet%q+D mit Offset %E in %qT ist mÃ¶glicherweise nicht an %u ausgerichtet%q+D als andere Symbolart redeklariert%q+D mit Attribut %<gnu_inline%> Â»inlineÂ« redeklariert%q+D ohne Attribut %<gnu_inline%> Â»inlineÂ« redeklariert%q+D ohne Attribut Â»dllimportÂ« redeklariert, nachdem es mit dll-Bindung referenziert wurde%qD ohne Attribut Â»dllimportÂ« redeklariert: vorheriges Â»dllimportÂ« ignoriertstatisches Datenelement %q+D innerhalb von Â»declare targetÂ«-Direktive%q+D benÃ¶tigt entweder null oder zwei Argumente%q+E ist kein Konstantenausdruck%q+F als %<static%> deklariert, aber nirgendwo definiert%q+F verwendet, aber nirgendwo definiert%q+T ist kein Literal, denn: %qD Alias zwischen unvertrÃ¤glichen Funktionstypen %qT und %qT%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf%qD tritt in %<aligned%>-Klausel mehrfach auf%qD tritt in %<nontemporal%>-Klauseln mehrfach auf%qD tritt in Datenklausel mehrfach auf%qD tritt in Zuordnungsklauseln mehrfach auf%qD tritt in Bewegungsklausel mehrfach auf%qD tritt in Reduktionsklauseln mehrfach aufder Typ von %qD Argument %d wird zu %qT befÃ¶rdert, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qTder Typ von %qD Argument %d ist %qT, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT%qD Argument %i ist als Attribut %<nonstring%> deklariert%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze %wu%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze [%E, %E]%qD Argument %i (als Attribut %<nonstring%> deklariert) ist mÃ¶glicherweise kleiner als die angegebene Grenze [%E, %E]Attribut-Anweisung %qD wird ignoriertAttribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhaltenAttribut %qD erfordert ein einzelnes NTBS-Argument%qD in konstantem Ausdruck aufgerufen%qD in konstantem Ausdruck aufgerufen, bevor die Definition vollstÃ¤ndig war%qD kann als Â»overrideÂ« markiert werden%qD kann nicht in Konstanten-Ausdruck auftreten%qD kann nicht %qs sein%qD kann nicht als %<virtual%> deklariert werden, da es immer statisch ist%qD kann nicht vorgegeben werden%qD kann nicht als Funktion verwendet werden%qD kann keine Standardargumente haben%qD hat neue Semantik in GCC 4.4%qD SÃ¤ubern eines Objekts von nichttrivialem Typ %#qT%s%qD SÃ¤ubern eines Objekts des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s%qD SÃ¤ubern eines Objekts des Typs %#qT ohne triviale Kopierzuweisung%s%qD steht mit verwendeter Funktion in Konflikt%qD Kopieren eines Objekts mit nichttrivialem Typ %#qT aus einem Array von %#qT%qD Kopieren eines Objekts des Typs %#qT mit Element %qs %qD aus einem Array von %#qT; verwenden Sie eine Zuweisung oder Kopierinitialisierung stattdessen%qD in %<constexpr%>-Kontext als %<static%> deklariert%qD in %qs-Funktion als %<static%> deklariert%qD in %<constexpr%>-Kontext als %<thread_local%> deklariert%qD in %qs-Funktion als %<thread_local%> deklariert%qD als %<transaction_safe_dynamic%> deklariert%qD als ein %<virtual%> Feld deklariert%qD als ein %<virtual%> Parameter deklariert%qD als ein %<virtual%> Typ deklariert%qD als eine %<virtual%> Variable deklariert%qD als Nicht-Parameter deklariert%qD als ein %<inline%> Feld deklariert%qD als ein %<inline%> Parameter deklariert%qD als ein %<inline%> Typ deklariert%qD als Array von %qT deklariert%qD als Referenz deklariert, aber nicht initialisiert%qD ist hier deklariert%qD wurde hier als %q#D deklariert%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit%qD definiert, aber nicht verwendet%qD hier definiert%qD hat nicht den Typ %<const char *%>%qD in %qs-Klausel hat keinen zuordenbaren Typ%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp%qD hat keinen Ganzzahltyp%qD benennt keinen AufzÃ¤hlungstyp in %qT%qD bezeichnet keine Funktion%qD bezeichnet keine Funktion innerhalb eines Namensraum%qD ist kein nicht-struktureller Typ%qD hat eine vorherige Deklaration hier%qD wurde bereits definiert%qD hat unvollstÃ¤ndigen Typ %qT%qD hat unvollstÃ¤ndigen Typ%qD hat ungÃ¼ltige Argumentliste%qD wurde nicht innerhalb von %qE deklariert%qD wurde nicht innerhalb von %qD deklariert%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde%qD in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0%qD erbt das %E-ABI-Tag, das %qT (im RÃ¼ckgabetyp verwendet) hat%qD erbt das %E-ABI-Tag, das %qT (im Typ verwendet) hat%qD ist ungÃ¼ltig in %q#T wegen lokalem Element %q#D mit gleichem Namen%qD ist in %q#T ungÃ¼ltig wegen lokaler Methode %q#D mit gleichem Namen%qD ungÃ¼ltig in Lambda%qD ist ein Namensbereich%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion%qD ist eine Ã¼bliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)%qD ist bereits ein Â»friendÂ« von %qT%qD ist bereits ein Â»friendÂ« der Klasse %qT%qD ist bereits in %qT definiert%qD ist bereits in Klasse %qT definiert%qD ist bereits in der Klasse %qT definiert%qD ist ein AufzÃ¤hlungstemplate%qD ist sowohl eine direkte Basis als auch eine indirekte virtuelle Basis%qD wird in Header %qs deklariert%qD ist mit TLS-Modell %s definiert%qD ist veraltet%qD ist veraltet: %s%qD wird mit sich selbst initialisiert%qD wird fÃ¼r ein leeres Pack instanziiert%qD ist normalerweise eine nicht-statische Funktion%qD ist keine Klasse oder Namensbereich%qD ist kein Klassentyp%qD ist kein Funktionsargument%qD ist kein Funktionstemplate%qD ist kein Element von %qD%qD ist kein Element von %qD; meinten Sie %qs?%qD ist kein Element von %qT%qD ist kein Element von %qT; meinten Sie %qs?%qD ist keine Elementtemplatefunktion%qD ist kein Namensbereichs-Name%qD bezeichnet Namensraum-Namen; meinten Sie %qs?%qD ist keine Zeigervariable%qD ist kein %<static%>-Datenelement%qD ist kein statisches Datenelement eines Klassentemplates%qD ist kein Template%qD ist keine Templatefunktion%qD ist kein Typ%qD ist kein gÃ¼ltiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist%qD ist keine Variable%qD ist in %<aligned%>-Klausel keine Variable%qD ist in %<nontemporal%>-Klausel keine Variable%qD in %qs-Klausel muss eine Variable sein%qD ist in Klausel %<firstprivate%> keine Variable%qD ist in Klausel %<lastprivate%> keine Variable%qD ist in Klausel %qs keine Variable%qD ist kein variadisches Template%qD in %<uniform%>-Klausel ist kein Argument%qD ist nicht eingefangen%qD ist mit %qD unvertrÃ¤glich%qD ist auÃŸerhalb des FunktionsgÃ¼ltigkeitsbereiches nicht definiert%qD ist in %<depend%>-Klausel weder lvalue-Ausdruck noch Arrayabschnitt%qD ist nicht %<public%>%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:%qD ist statisch, wird jedoch in Inline-Funktion %qD verwendet, was nicht statisch ist%qD in %qs-Klausel ist eine threadprivate Variable%qD ist zu klein, um alle Werte von %q#T aufzunehmen%qD wird in dieser Funktion uninitialisiert verwendet%qD kÃ¶nnte in dieser Funktion uninitialisiert verwendet werden%qD darf nicht als Â»staticÂ« deklariert werden%qD darf nicht innerhalb eines Namensbereiches definiert werden%qD Verschieben eines Objekts des nichttrivialen Typs %#qT und GrÃ¶ÃŸe %E in eine Region der GrÃ¶ÃŸe %E%qD Verschieben eines Objekts des nichttrivial kopierbaren Typs %#qT; verwenden Sie stattdessen %<new%> oder %<delete%>%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Kopierkonstruktor; verwenden Sie stattdessen %<new%> und %<delete%>%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem DestruktorIn %<#pragma acc declare link%> muss %qD eine globale Variable sein%qD muss eine Nicht-Elementfunktion sein%qD muss eine nichtstatische Elementfunktion sein%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein%qD muss ein Argument von einem Klassen- oder AufzÃ¤hlungstyp haben%qD muss entweder ein oder zwei Argumente nehmen%qD muss entweder null oder ein Argument nehmen%qD muss genau ein Argument nehmen%qD muss genau zwei Argumente nehmen%qD darf keine Argumente nehmenÂ»%qDÂ« darf keine variable Argumentanzahl haben%qD nicht definiert%qD mit anderem Zugriff redeklariert%qD mit anderer Sichtbarkeit redeklariertZielregion verweist auf %qD, aber der Ausdruck hat keinen zuordenbaren Typ%qD nach Referenzierung in Assemblierung umbenannt%qD sollte initialisiert werden%qD sollte in Elementinitialisierungsliste initialisiert werden%qD sollte innerhalb von %qD deklariert werden%qD sollte Wert zurÃ¼ckgebenQuellargument fÃ¼r %qD ist dasselbe wie fÃ¼r das Ziel%qD ist sowohl in %<link%>- als auch %<to%>-Klauseln des Deklarationsziels angegeben%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstrukt%qD legt weniger eingeschrÃ¤nktes Attribut als sein Ziel %qD fest: %s%qD legt weniger eingeschrÃ¤nkte Attribute als sein Ziel %qD fest: %s%qD legt eingeschrÃ¤nkteres Attribut als sein Ziel %qD fest: %s%qD legt eingeschrÃ¤nktere Attribute als sein Ziel %qD fest: %sZiel %qD wurde hier deklariert%qD als Variante mit inkompatiblen %<construct%>-Selektormengen verwendet%qD vor seiner Definition verwendet%qD in seiner eigenen Initialisierung verwendet%qD wird ohne Template-Argumente verwendet%qD verletzt die One-Definition-Rule von C++%qD wurde %<extern%> deklariert und spÃ¤ter %<static%>%qD wurde als %qs deklariert, was Standardsichtbarkeit mit sich bringt%qD wurde hier deklariert%qD war versteckt%qD wurde nicht als %<constexpr%> definiert%qD wurde in diesem GÃ¼ltigkeitsbereich nicht definiert%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert, und bei argumentabhÃ¤ngiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert; meinten Sie %qs?%qD wurde nicht mit konstantem Ausdruck initialisiert%qD wurde vorher hier deklariert%qD wurde vor seiner Definition ohne Deklaration verwendet%qD wurde vor seiner Definition ohne Prototyp verwendet%qD wird initialisiert nach%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Byte unverÃ¤ndert%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Bytes unverÃ¤ndert%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s%qD Schreibzugriff auf ein Objekt mit einem gelÃ¶schten Kopierkonstruktor%qD: Sichtbarkeitsattribut ignoriert, da es in Konflikt mit vorheriger Deklaration steht%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur fÃ¼r C++-Klassen zu%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur zu, wenn ein Â»kextÂ« kompiliert wird%qE tritt in %<aligned%>-Klausel mehrfach auf%qE tritt in %<nontemporal%>-Klausel mehrfach auf%qE tritt in dieser Datenklausel mehrfach auf%qE tritt in Mapklauseln mehrfach auf%qE tritt in derselben %<declare target%>-Direktive mehrfach auf%qE Argument %Z Ã¼berlappt mÃ¶glicherweise das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen mÃ¶glicherweise das Zielobjekt %qE%qE Argument %Z Ã¼berlappt das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen das Zielobjekt %qEArgument %qE ist keine FunktionArgument %qE muss eins von %qs, %qs, %qs oder %qs seinArgument %qE ist keine ZeichenketteArgument %qE ist kein BezeichnerIm Aufruf von %qE Ã¼berlappen sich die Argumente %Z und vielleicht %Z mit dem Zielobjekt %qEAttribut %qE mit Wert %qE ist keine GanzzahlkonstanteAdresse von Attribut %qE auÃŸerhalb des gÃ¼ltigen BereichsAttribut %qE erlaubt nur eine Ganzzahlkonstante als ArgumentAttribut %qE auf %qD mit RÃ¼ckgabetyp Â»voidÂ« angewendetAttribut %qE auf %qT nach seiner Definition angewendetAttribut %qE wird auf Â»extern "C"Â«-Deklaration %qD angewendetAttribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet%qE-Attribut wird auf %qD angewendet, das weder Funktion noch Variable istAttribut %qE kann nur auf Funktionen angewandt werdenAttribut %qE bezieht sich nur auf initialisierte Variablen mit externer BindungAttributargument %qE mit Wert %E ist keine ZweierpotenzArgument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]Attributargument %qE an Position %i hat Typ %qTAttributargument %qE an Position %i ist ungÃ¼ltigAttributargument %qE an Position %i hat den Wert %qE, der nicht auf einen Funktionsparameter verweistAttributargument %qE an Position %i hat den Wert %qE, der nicht auf eine variable Argumentliste verweistAttributargument %qE an Position %i hat den Wert %qE, der die Anzahl der Funktionsparameter %u Ã¼bersteigtAttributargument %qE an Position %i hat den Wert %qE, der keine Ganzzahlkonstante istAttributargument %qE an Position %i hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweistAttributargument %qE an Position %i hat den Wert %qE, der auf den Parametertyp %qT verweistAttributargument %qE mit Wert %qE ist keine GanzzahlkonstanteAttributargument %qE kann kein konstanter arithmetischer Ausdruck seinAttributargument %qE kann keine Zeichenkette seinAttributargument %qE hat Typ %qTAttributargument %qE ist ungÃ¼ltigArgument des Attributs %qE muss eine Zeichenkettenkonstante seinArgument des Attributs %qE ist keine ZeichenkettenkonstanteAttributargument %qE ist keine GanzzahlkonstanteArgument des Attributs %qE sollte zwischen 0 und 255 seinArgument des Attributs %qE sollte zwischen 18 und 255 seinAttributargument %qE hat den Wert %qE, der nicht auf einen Funktionsparameter verweistAttributargument %qE hat den Wert %qE, der nicht auf eine variable Argumentliste verweistAttributargument %qE mit Wert %qE Ã¼bersteigt %wuAttributargument %qE hat den Wert %qE, der die Anzahl der Funktionsparameter %u Ã¼bersteigtAttributargument %qE mit Wert %qE ist negativAttributargument %qE hat den Wert %qE, der keine Ganzzahlkonstante istAttributargument %qE hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweistAttributargument %qE hat den Wert %qE, der auf den Parametertyp %qT verweistAttribut %qE kann nur auf Funktionen oder auf Klasse- oder AufzÃ¤hlungstypen angewendet werdenAttribut %qE kann nur auf nicht-statische Datenelemente angewendet werdenAttribut %qE kann nicht auf Bitfeld angewendet werdenAttribut %qE kann nicht auf Variablen mit spezifischem Abschnitt angewendet werdenAttribut %qE kann nicht fÃ¼r lokale Variablen angegeben werdenAttribut-Direktive %qE ignoriertAttribut %qE ist nicht auf Funktionen anwendbarAttribut %qE kann nicht auf Typen angewandt werdenAttribut %qE akzeptiert keine ArgumenteAttribut %qE bezieht sich nicht auf Funktionendoppeltes Attribut %qEAttribut %qE folgt auf %qEAttribut %qE hat keinen EffektAttribut %qE wirkt sich nicht auf automatische Variablen ausAttribut %qE wirkt sich nicht auf Funktionen mit Â»staticÂ«-Bindung ausAttribut %qE wirkt sich nicht auf einheits-lokale Funktionen ausAttribut %qE wirkt sich nur auf Ã¶ffentliche Objekte ausAttribut %qE wird ignoriertAttribut %qE ignoriert, da %qD nicht Thread-Speicherdauer hatAttribut %qE ignoriert, da %qD keine Variable istAttribut %qE ignoriert, da %qT bereits definiert istAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE ignoriert fÃ¼r %qEAttribut %qE ignoriert fÃ¼r Feld vom Typ %qTAttribut %qE fÃ¼r Typ %qT ignoriertAttributargument %qE deklariert das referenzierte Symbol mit einer anderen Art; wird ignoriertAttribut %qE an einer Funktion mit RÃ¼ckgabetyp %qT wird ignoriertAttributargument %qE deklariert das referenzierte Symbol neu; wird ignoriertAttribut %qE ignoriert fÃ¼r Nicht-Klassen-TypenAttribut %qE wird fÃ¼r Objekte vom Typ %qT ignoriertAttribut %qE fÃ¼r Typen ignoriertAttribut %qE ignoriert, da die Option %<-mcmse%> nicht angegeben ist.Attribut %qE ignoriert, da die Option %<-mistack%> nicht angegeben ist.Attribut %qE ignoriert, da es nur fÃ¼r ein groÃŸes Speichermodell (%<-mlarge%>) sinnvoll ist.Attribut %qE ignoriert, da die Option %<-fcf-protection%> nicht angegeben istAttribut %qE wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich istAttribut %qE wird fÃ¼r Ziel R8C nicht unterstÃ¼tztAttribut %qE wird auf dieser Plattform nicht unterstÃ¼tztAttribut %qE bezieht sich nur auf FunktionenAttribut %qE kann nur auf %<struct%>-Typen angewandt werdenAttribut %qE wird fÃ¼r ELF-Ziele unterstÃ¼tztAttribut %qE wird nur auf SH2A unterstÃ¼tztAttribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendetAttribut %qE muss vor Attribut %qs auftretenAttribut %qE muss sich auf eine Deklaration beziehenAttribut %qE nicht mit Speicherklasse Â»autoÂ« erlaubtAttribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack zurÃ¼ckgebenAttribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack Ã¼bergebenAttribut %qE ist nicht auf Funktionen anwendbar, die variable Anzahl von Argumenten habenAttribut %qE an einer Funktion, die keinen Zeiger zurÃ¼ckgibtAttribut %qE an einer Funktion mit RÃ¼ckgabetyp %<void%>Attribut %qE an nicht-Â»volatileÂ«-VariableAttribut %qE bezieht sich nur auf Toplevel-ObjekteAttribut %qE gilt nur fÃ¼r SH2AAttribut %qE kann nur auf Basistypen von Funktionszeiger angewandt werdenAttribut %qE kann nur auf Funktionstypen angewandt werdenAttribut %qE bezieht sich nur auf FunktionenAttribut %qE bezieht sich nur auf InterruptfunktionenAttribut %qE kann nur auf Typen angewandt werdenAttribut %qE bezieht sich nur auf VariablenAttribut %qE kann nur fÃ¼r Â»staticÂ«-Variablen verwendet werdenAttribut %qE gilt nur fÃ¼r variadische FunktionenAttribut %qE nur fÃ¼r 32 Bit verfÃ¼gbarAttribut %qE wird nur fÃ¼r reduzierte Tiny-Kerne unterstÃ¼tztAttribut %qE ist nur fÃ¼r die ARC-EM-Architektur gÃ¼ltigAttribut %qE ist nur fÃ¼r die Architektur ARCv2 gÃ¼ltigAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert den RÃ¼ckgabetyp Â»voidÂ«Attribut %qE benÃ¶tigt eine Ganzzahlkonstante als ArgumentAttribut %qE benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qE erwartet keine ArgumenteAttribut %qE ohne Argumente fÃ¼r einen Nicht-Prototyp%qE kann nicht als Funktion verwendet werden%qE kann nicht als Elementzeiger verwendet werden, da es vom Typ %qT ist%qE kann nicht gleichzeitig die Attribute %qs und %qs haben%qE nach erster Verwendung als %<threadprivate%> deklariert%qE als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qE als Funktion, die ein Array zurÃ¼ckgibt, deklariert%qE ist hier deklariert%qE als falsche Symbolart definiert%qE schrÃ¤nkt keinen Typ ein%qE hat nicht den Typ %<omp_depend_t%>, in der %<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp%qE in %qs-Klausel hat keinen zuordenbaren Typ%qE hat weder Zeiger- noch Arraytyp%qE bezeichnet keinen Typ%qE bezeichnet keinen Typ; meinten Sie %qs?%qE ist kein typedef oder eingebauter Typ%qE hat sowohl %<extern%> als auch Initialisierung%qE hat konstanten Typ fÃ¼r %<reduction%>%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>%qE wurde nicht deklariert%qE bringt Standardsichtbarkeit mit sich, aber %qD wurde bereits mit anderer Sichtbarkeit deklariert%qE in %<aligned%>-Klausel ist weder Zeiger noch Array%qE in %<aligned%>-Klausel ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array%qE in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0%qE in %q#T benennt keinen Templatetypen%qE in %q#T benennt keinen Typen%qE in Namensraum %qE bezeichnet keinen Templatetyp%qE in Namensraum %qE bezeichnet keinen Templatetyp; meinten Sie %qs?%qE in Namensbereich %qE bezeichnet keinen Typ%qE in Namensraum %qE bezeichnet keinen Typ; meinten Sie %qs?%qE-inkompatibles Attribut wird ignoriert%qE initialisiert und als %<extern%> deklariert%qE ist ein Element eines Union-Typs%qE ist ein Zeiger; meinten Sie %<->%>?%qE ist ein nicht erkannter Formatfunktionstyp%qE ist veraltet%qE ist veraltet: %s%qE in %qs-Klausel ist weder Variablen- noch Funktionsname%qE ist weder eine Funktion noch Elementfunktion; kann nicht als Â»friendÂ« deklariert werden%qE ist keine Klasse oder Namensbereich%qE ist kein Klassentemplate%qE ist keine Klasse, Namensbereich oder AufzÃ¤hlung%qE ist kein Konstantenausdruck%qE ist kein konstanter Ausdruck, da der angeforderte Speicher nicht vollstÃ¤ndig freigegeben wurde%qE ist kein konstanter Ausdruck, da er auf das Ergebnis von %<operator new%> verweist%qE ist kein Konstantenausdruck, da er auf eine unvollstÃ¤ndig initialisierte Variable verweist%qE ist kein Konstantenausdruck, da er auf verÃ¤nderliche Teilobjekte von %qT verweist%qE ist kein Template%qE ist kein Typ%qE ist kein gÃ¼ltiger %<asm%>-Qualifizierer%qE ist kein gÃ¼ltiges Templateargument fÃ¼r %qT, da es keine Adresse einer Variable ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine externe Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es ein Zeiger ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es kein L-Wert ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es vom Typ %qT ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da es in CV-Qualifikation in Konflikt steht%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden kÃ¶nnen%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qE keine Variable ist%qE ist in C++98 kein gÃ¼ltiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat%qE ist %<aligned%>-Klausel keine Variable%qE ist in %<nontemporal%>-Klausel keine Variable%qE in %qs-Klausel muss eine Variable sein%qE ist in Klausel %<firstprivate%> keine Variable%qE ist in Klausel %<lastprivate%> keine Variable%qE ist in Klausel %qs keine Variable%qE ist kein Klassenname oder Alias in Objective-C%qE in %<uniform%>-Klausel ist kein Argument%qE ist nicht am Anfang einer Deklaration%qE ist nicht initialisiert%qE ist weder lvalue-Ausdruck noch Arrayabschnitt in %<depend%>-Klausel%qE ist nicht vom Typ %qT%qE ist nicht das vollstÃ¤ndige Muster einer Packexpansion%qE ist nur in Objective-C-Dialekten erlaubt%qE ist vorbestimmt %qs fÃ¼r %qs%qE wird in dieser Funktion uninitialisiert verwendet%qE kÃ¶nnte in dieser Funktion uninitialisiert verwendet werden%qE antwortet mÃ¶glicherweise nicht auf %<%c%E%>%qE kÃ¶nnte ein abschlieÃŸendes NUL hinter das Ende des Ziels schreibenfehlende Templateargumente fÃ¼r %qE%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein%qE erfordert ISA-Option %s%qE erfordert unbekannte ISA-Option%qE in umgebendem %<target%> nicht angegeben%qE in umgebendem %qs nicht angegeben%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben%qE hat %wu Byte ausgegeben%qE hat %wu Bytes ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat zwischen %wu und %wu Bytes ausgegeben%qE hat zwischen %wu und %wu Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE-Ausgabe kÃ¶nnte vor dem letzten Formatzeichen abgeschnitten sein%qE-Ausgabe ist vor dem letzten Formatzeichen abgeschnitten%qE als andere Symbolart redeklariert%qE mit in Konflikt stehenden Attributen %qs redeklariert%qE benÃ¶tigt %<-fgnu-tm%>%qE erfordert eine %<declare%>-Direktive, um in einer %<routine%>-Funktion verwendet zu werden%qE benÃ¶tigt die SVE-ISA-Erweiterung%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem AbhÃ¤ngigkeitstyp%qE nicht deklariert (erste Verwendung in dieser Funktion)%qE nicht deklariert (erstmalige Verwendung in dieser Funktion); meinten Sie %qs?%qE ist hier nicht deklariert (nicht in einer Funktion)%qE ist hier (auÃŸerhalb einer Funktion) nicht deklariert; meinten Sie %qs?%qE mit %<auto%> verwendet%qE mit %<register%> verwendet%qE mit %<typedef%> verwendet%qE mit %<link%>-Klausel wird in %<routine%>-Funktion verwendet%qE schreibt ein abschlieÃŸendes NUL hinter das Ende des Ziels%qF als %<static%> deklariert, aber nirgendwo definiert%qF erfordert %<-mvx%>%qF erfordert z14 oder hÃ¶her%qF erfordert z15 oder hÃ¶her%qT und %qT sind in disjunkt benannten AdressrÃ¤umen%qT als Typ statt als einfaches %<decltype(auto)%>%qT hier deklariert%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert%qT mit bedeutenderer Sichtbarkeit als seine Basis %qT deklariert%qT mit bedeutenderer Sichtbarkeit als der Typ seines Feldes %qD deklariert%qT wurde hier als %qs definiert%qT ist mit direkter virtueller Basisklasse definiert%qT ist mit mehreren direkten Basisklassen definiert%qT hat nicht das ABI-Tag %E, das %qT (im Typ von %qD verwendet) hat%qT hat nicht das ABI-Tag %E, das die Basis %qT hat%qT wurde erstmals hier als %qs deklariert%qT hat Basis %qT, dessen Typ von Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat%qT hat Basis %qT, dessen Typ keine Bindung hat%qT hat Basis %qT, dessen Typ den anonymen Namensbereich verwendet%qT hat ein Feld %qD, dessen Typ vom Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat%qT hat ein Feld %qD, dessen Typ keine Bindung hat%qT hat ein Feld %qD, dessen Typ den anonymen Namensbereich verwendet%qT hat ein verÃ¤nderbares Element%qT hat hier eine vorherige Deklaration%qT hat kein Element namens %qE%qT hat kein Element namens %qE; meinten Sie %qE?%qT hat kein nicht-statisches Datenelement namens %qD%qT ist eine Union%qT ist ein variabel modifizierter Typ%qT ist bereits ein Â»friendÂ« von %qT%qT ist eine mehrdeutige Basisklasse des dynamischen Typen %qT seines Operanden%qT ist mehrdeutige Basis von %qT%qT ist eine nicht erreichbare Basis von %qT%qT ist keine Basis von %qT%qT ist keine Klasse oder Namensbereich%qT ist kein Klassentyp%qT ist kein Klassen-, Struktur- oder Union-Typ%qT ist kein Elementklassentemplate von %qT%qT ist kein Element von %qT%qT ist keine geschachtelte Klasse von %qT%qT ist kein Zeiger auf Objekt%qT ist kein Template%qT ist kein Template-Typ%qT ist kein gÃ¼ltiger Typ fÃ¼r einen Nichttyp-Templateparameter, da er nicht strukturell ist%qT ist kein %<asm%>-Qualifizierer%qT ist keine erreichbare Basis von %qT%qT ist kein AufzÃ¤hlungstyp%qT auf %qT erweitert beim Durchlaufen von %<...%>%qT ist/verwendet anonymen Typen%qT als %qs verwendet%qT als enum verwendet%qT wird in %qT aufgelÃ¶st, aber das ist kein Klassentyp%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist%qV-Qualifizierer kÃ¶nnen nicht auf %qT angewendet werden%qc-Umwandlung wird unescapet verwendetUmwandlung %qc wird innerhalb einer q-Folge benutztDie Direktive %qc ist redundant, da sie bereits vorgekommen ist%qs%s auf der linken Seite einer Clobber-Anweisung%qs bereits als spezifische Bindung fÃ¼r das generische %qs bei %C definiert%qs wird in %<if constexpr%> stets zu %<true%> ausgewertet%qs und %<%s-%s%> sind unvertrÃ¤glich%qs und %<%s=%s%> sind unvertrÃ¤glich%qs und %qs sind unvertrÃ¤glichArgumente %qs und %qs des intrinsischen %qs bei %L mÃ¼ssen gleiche Form haben.Argumente %qs und %qs des intrinsischen %qs bei %L mÃ¼ssen denselben Typ habenAttribute %qs und %qs sind nicht vertrÃ¤glich%qs und %qs kÃ¶nnen nicht gemischte FUNCTION/SUBROUTINE fÃ¼r GENERIC %qs bei %L sein%qs und %qs fÃ¼r GENERIC %qs bei %L sind mehrdeutig%qs scheint ein falsch geschriebener %qs-Handler zu sein, das PrÃ¤fix %<__vector%> fehltArgument %qs hat ungÃ¼ltige Operandennummer (Argument %lu)Argument fÃ¼r %qs hat kein abschlieÃŸendes nul-ZeichenArgument %qs des intrinsischen %qs bei %L kann nicht INTENT(IN) seinArgument %qs des intrinsischen %qs bei %L kann nicht Typ %s habenArgument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Permutation der Dimensionen (Dimension %qd doppelt)Argument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Form in Dimension %d (%ld/%ld)Argument %qs des intrinsischen %qs bei %L hat negatives Element (%d)Argument %qs des intrinsischen %qs bei %L hat Dimension auÃŸerhalb des Wertebereiches (%d)Argument %qs des intrinsischen %qs bei %L hat falsche Anzahl der Elemente (%d/%d)Argument %qs des intrinsischen %qs bei %L ist leerArgument %qs des intrinsischen %qs bei %L ist kein gÃ¼ltiger DimensionsindexArgument %qs des intrinsischen %qs bei %L muss %s seinArgument %qs des intrinsischen %qs bei %L muss ALLOCATABLE seinArgument %qs des intrinsischen %qs bei %L muss ein INTEGER seinArgument %qs fÃ¼r intrinsisches %qs bei %L muss INTEGER oder PROCEDURE seinArgument %qs des intrinsischen %qs bei %L muss INTEGER oder REAL seinArgument %qs des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER seinArgument %qs der intrinsischen Funktion %qs bei %L muss INTEGER, LOGICAL oder ein BOZ-Literal seinArgument %qs des intrinsischen %qs bei %L muss REAL oder COMPLEX seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER oder ein TARGET seinArgument %qs des intrinsischen %qs bei %L muss POINTER, ALLOCATABLE oder Prozedurzeiger seinArgument %qs des intrinsischen %qs bei %L muss eine Konstante seinArgument %qs des intrinsischen %qs bei %L muss eine DatenentitÃ¤t seinArgument %qs des intrinsischen %qs bei %L muss ein logisches Feld seinArgument %qs des intrinsischen %qs bei %L muss ein Zeiger oder Ziel VARIABLE oder FUNCTION seinArgument %qs des intrinsischen %qs bei %L muss ein Skalar seinArgument %qs des intrinsischen %qs bei %L muss eine Variable seinArgument %qs des intrinsischen %qs bei %L muss ein Feld seinArgument %qs des intrinsischen %qs bei %L muss austauschbare DatenentitÃ¤t sein: %sArgument %qs des intrinsischen %qs bei %L muss ein Standard-Real seinArgument %qs des intrinsischen %qs bei %L muss doppelte Genauigkeit habenArgument %qs fÃ¼r intrinsisches %qs bei %L muss geringer als Rang %d seinArgument %qs des intrinsischen %qs bei %L muss numerisch oder LOGICAL seinArgument %qs des intrinsischen %qs bei %L muss eine Scheinvariable seinArgument %qs des intrinsischen %qs bei %L darf von der Art nicht breiter als der Standard (%d) seinArgument %qs des intrinsischen %qs bei %L muss eine OPTIONALe Scheinvariable seinArgument %qs des intrinsischen %qs bei %L muss erweiterbaren Typ habenArgument %qs des intrinsischen %qs bei %L muss ein intrinsischer Typ seinArgument %qs des intrinsischen %qs bei %L muss von der Art %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang 1 oder 2 seinArgument %qs des intrinsischen %qs bei %L muss positiv seinArgument %qs des intrinsischen %qs bei %L muss von der selben Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss ein numerischer Typ sein%qs-Argument des intrinsischen %qs bei %L muss vom Typ REAL oder INTEGER seinArgument %qs des intrinsischen %qs bei %L muss den selben Rang wie %qs haben oder skalar seinArgument %qs des intrinsischen %qs bei %L darf nicht OPTIONAL seinArgument %qs des intrinsischen %qs bei %L darf kein Unterobjekt von %qs seinArgument %qs des intrinsischen %qs bei %L darf nicht vorhanden sein, wenn %<x%> COMPLEX istArgument %qs des intrinsischen %qs bei %L muss mindestens so viele Elemente haben wie es .TRUE.-Werte %qs (%ld/%d) gibtArgument %qs des intrinsischen %qs bei %L ist noch nicht unterstÃ¼tztArgument %qs des intrinsischen %qs bei %L muss vom Typ integer, read oder character seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs bei %L seinArgument %qs des intrinsischen %qs bei %L darf nicht TYPE(*) seinArgument %qs des intrinsischen %qs bei %L darf keine Prozedur seinArgument %qs des intrinsischen %qs bei %L darf kein Feld impliziter GrÃ¶ÃŸe seinArgument %qs des intrinsischen %qs bei %L darf keinen Koindex habenArgument %qs des intrinsischen %qs bei %L muss eine gÃ¼ltige Ganzzahlart seinArgument %qs des intrinsischen %qs bei %L muss Rang %d haben oder ein Skalar seinArgument %qs referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)Argument %qs mit Operandennummer auÃŸerhalb des Wertebereiches (Argument %lu, Operand %lu)%qs bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden%qs bei %C ist eine Redefinition der Deklaration in der entsprechenden Schnittstelle fÃ¼r MODUL PROCEDURE %qs%qs bei %C ist bereits als FINAL-Prozedur definiert%qs bei %C ist kein Element der Struktur %qs%qs bei %C ist kein Element der Struktur %qs; meinen Sie %qs?%qs bei %C ist keine Variable%qs bei %C ist der Name einer rekursiven Funktion und verweist damit auf die Ergebnisvariable. FÃ¼r direkte Rekursion, eine explizite RESULT-Variable verwenden (12.5.2.1)%qs bei %L wurde bereits bei %L initialisiert%qs ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist%qs bei %L hat einen Typen, der nicht zum CALL bei %L passt%qs bei %L hat auÃŸerhalb seines INTERFACE-KÃ¶rpers spezifizierte Attribute%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter GrÃ¶ÃŸe oder Rang%qs bei %L ist mehrdeutig%qs bei %L ist ein Feld und OPTIONAL; wenn es fehlt, kann es nicht das effektive Argument einer ELEMENTAL-Prozedur sein, es sei denn, es gibt ein nicht-optionales Argument mit demselben Rang (12.4.1.5)%qs bei %L ist kein VALUE%qs bei %L ist keine Funktion%qs bei %L ist keine Modulprozedur%qs bei %L ist vom ABSTRACT-Typ %qs%qs bei %L muss kleiner als BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich der BIT_SIZE von INTEGER(KIND=%d) sein%qs bei %L darf nicht negativ sein%qs bei %L muss in diesem Zusammenhang konstante ZeichenlÃ¤nge haben%qs bei %L muss die gleiche Anzahl formaler Argumente wie die Ã¼berschriebene Prozedur haben%qs bei %L darf nicht DEFERRED sein, da es eine Nicht-DEFERRED-Bindung Ã¼berschreibt%qs bei %L Ã¼berschreibt eine FUNCTION und muss auch eine FUNCTION sein%qs bei %L Ã¼berschreibt eine NOPASS-Bindung und muss ebenfalls NOPASS sein%qs bei %L Ã¼berschreibt eine PUBLIC-Prozedur und darf nicht PRIVATE sein%qs bei %L Ã¼berschreibt eine PURE-Prozedur und muss auch PURE sein%qs bei %L Ã¼berschreibt eine SUBROUTINE und muss auch eine SUBROUTINE sein%qs bei %L Ã¼berschreibt eine Bindung mit PASS und muss ebenfalls PASS sein%qs bei %L Ã¼berschreibt eine Nicht-ELEMENTAL-Prozedur und darf ebenfalls nicht ELEMENTAL sein%qs bei %L Ã¼berschreibt eine Prozedurbindung, die als NON_OVERRIDABLE deklariert ist%qs bei %L Ã¼berschreibt eine ELEMENTAL-Prozedur und muss auch ELEMENTAL sein%qs bei %L muss eine %<INTENT(OUT)%>-Variable sein%qs bei %L sollte eine FUNCTION sein%qs bei %L sollte eine SUBROUTINE seinAttribut %qs ist nur auf Funktionen anwendbar, die eine variable Anzahl von Argumenten habenAttribut-Direktive %qs ignoriertAttribut %qs wird ignoriertAttribut %qs wird fÃ¼r %qE in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird fÃ¼r %qT in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs gilt nur fÃ¼r FunktionenAttribut %qs gilt nur fÃ¼r variadische FunktionenAttribut %qs benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qs ohne Argumente fÃ¼r einen Nicht-Prototyp%qs kann nicht in einem Konstanten-Ausdruck auftreten%qs kann nicht in einer typedef-Deklaration auftreten%qs kann bei %C nicht erweitert werden, da es BIND(C) ist%qs kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist%qs kann nicht fÃ¼r Typdeklarationen verwendet werdendie %qs-Klausel wird in der %<requires%>-Direktive noch nicht unterstÃ¼tzt%qs-Klausel darf nicht zusammen mit %<inscan%>-%<reduction%>-Klausel verwendet werden%qs-Klausel wird lexikalisch nach dem ersten Zielkonstrukt oder nach der ersten Auslagerungs-API verwendet%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert%qs-Konstrukt innerhalb einer %qs-RegionINTRINSIC deklariertes %qs bei %L existiert nicht%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariertBei %2$L deklariertes %1$qs ist auch der Name einer intrinsischen Funktion. Sie kann nur Ã¼ber eine explizite Schnittstelle oder als EXTERNAL deklariert aufgerufen werden.Bei %2$L deklariertes %1$qs Ã¼berdeckt intrinsische Funktion mit gleichem Namen. Um die aufzurufen, sind explizite INTRINSIC-Deklarationen erforderlich.%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert%qs wurde falsch deklariert%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert%qs unterstÃ¼tzt keinen MIPS16-Code%qs unterstÃ¼tzt %qs nichtEntitÃ¤t %qs bei %C kann keine Initialisierung habenEntitÃ¤t %qs bei %C kann keine Argumente haben%qs erfordert 1 Argument, aber %d wurden angegeben%qs erwartet 2 Argumente, aber %d wurden angegeben%qs erwartet ein konstantes Argument%qs erwartet einen Festkommawert als Argument%qs erwartet einen Festkommawert als erstes Argument%qs erwartet einen Ganzzahlwert als zweites Argument%qs-Ausdruck muss ganzzahlig sein%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet%qs fehlgeschlagenFeature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von GleitkommatypenFeature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von VektortypenFunktion %qs kann keine Argumente haben%qs-Funktion kann keine andere Interrupt-Art habenFunktion %qs kann keinen Wert zurÃ¼ckgebenFunktion %qs verwendet Typspezifikation %<auto%> ohne folgenden RÃ¼ckgabetypenFunktion %qs mit nachgestelltem RÃ¼ckgabetyp hat %<decltype(auto)%> als Typ statt einfachem %<auto%>Funktion %qs mit folgendem RÃ¼ckgabetypen hat %qT als seinen Typ statt einfaches %<auto%>Funktion %qs mit folgendem RÃ¼ckgabetypen nicht mit Typspezifikation %<auto%> deklariert%qs hat sowohl %<extern%> als auch Initialisierung%qs Ã¼bergelaufen%qs in %<%s %E%>%qs in %s-Klausel bei %L ist kein korrekter Feldabschnitt%qs in ALIGNED-Klausel bei %L erfordert einen skalaren, positiven, konstanten Ganzzahlausdruck fÃ¼r die Ausrichtung%qs in ALIGNED-Klausel bei %L muss POINTER, ALLOCATABLE, Cray-Zeiger oder C_PTR sein%qs in DEPEND-Klausel bei %L ist ein Feldabschnitt der GrÃ¶ÃŸe 0%qs in EXTENDS-Ausdruck bei %C ist kein abgeleiteter Typ%qs in LINEAR-Klausel bei %L benÃ¶tigt einen konstanten, ganzzahligen linear-step-Ausdruck oder ein Dummy-Argument, das in der UNIFORM-Klausel angegeben ist%qs in LINEAR-Klausel bei %L benÃ¶tigt einen skalaren, ganzzahligen linear-step-Ausdruck%qs kann nicht in COMMON bei %L auftreten [F2008:C5100]%qs in GIMPLE-IL%qs in Zeigerzuweisung bei %L kann kein L-Wert sein, da es eine Prozedur ist%qs in Variablen-Definitionskontext (%s) bei %L ist keine Variable%qs inkompatibel mit explizit ausgeschalteten Optionen%qs initialisiert und als %<extern%> deklariert%qs in non-mode-precision OperandenDas intrinsische Unterprogramm %qs bei %L ist veraltet. Verwenden Sie das intrinsische Unterprogramm INT.intrinsisches %qs mit CHARACTER-Argument bei %Lintrinsisches %qs mit KIND-Argument bei %Lintrinsisches %qs mit RADIX-Argument bei %L%qs ist in der AVR-LibC ein reservierter Bezeichner. ErwÃ¤gen Sie %<#include <avr/interrupt.h>%> vor der Benutzung des Makros %qs%qs bereits aus Host-Sichtbarkeitseinheit bei %C IMPORTiert%qs ist ein ungÃ¼ltiges Argument fÃ¼r %<-mcpu=%>%qs ist eine unbekannte Option fÃ¼r %<-save-temps%>%qs ist beschÃ¤digt%qs ist veraltet%qs ist veraltet und wird unter keinen UmstÃ¤nden empfohlen%qs ist veraltet; stattdessen -fno-zero-initialized-in-bss verwenden%qs ist veraltet; stattdessen -fstack-check verwenden%qs ist mit %qs unvertrÃ¤glich%qs vertrÃ¤gt sich nicht mit der Verwendung von Gleitkommatypen%qs vertrÃ¤gt sich nicht mit der Verwendung von Vektortypen%qs ist schmaler als die Werte seines Typsin der gepunkteten Zeichenkette bei %2$C ist %1$qs weder ein definierter Operator noch eine Strukturkomponente%qs ist kein Verzeichnis%qs ist keine gcov-Datei%qs ist kein gÃ¼ltiges Basisregister in %<-mstack-protector-guard-reg=%>%qs ist in %qs kein gÃ¼ltiges Basisregister%qs ist keine gÃ¼ltige Zahl in %<-mstack-protector-guard-offset=%>%qs ist in %qs keine gÃ¼ltige Zahl%qs ist kein gÃ¼ltiger Offset in %<-mstack-protector-guard-offset=%>%qs ist in %qs kein gÃ¼ltiger Offset%qs ist keine gÃ¼ltige PrÃ¤prozessoroption%qs ist keine Option, die Warnungen steuert%qs ist nicht als ein Typ definiert%qs wird von der Architektur %<%s%> nicht unterstÃ¼tzt%qs wird fÃ¼r 64-Bit-Darwin nicht unterstÃ¼tzt; es ist mit den installierten C- und C++-Bibliotheken unvertrÃ¤glich%qs wird von dieser Compiler-Konfiguration nicht unterstÃ¼tzt%qs wird in dieser Konfiguration nicht unterstÃ¼tzt%qs wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs wird mit den aktuellen Optionen nicht unterstÃ¼tztungÃ¼ltiger Wert %qs fÃ¼r %<-mmacosx-version-min%>%qs ist fÃ¼r %qs ungÃ¼ltig%qs hat PRIVATE-Typ und kann kein Scheinargument von %qs bei %L sein, das PUBLIC ist%qs ist nur fÃ¼r den Cell-Prozessor gÃ¼ltig%qs hat Version %q.*s, Version %q.*s erwartetAusdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig seinAusdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig, positiv und konstant sein%qs-Matchingvariante ist veraltetpassende %qs-Variante erfordert z14 oder hÃ¶herpassende %qs-Variante erfordert z15 oder hÃ¶her%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein%qs muss vom gleichen Typ und gleicher Art wie %qs bei %L in %qs sein%qs muss die erste Klausel von %qs sein%qs muss mit %qs verwendet werden%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird%qs erfordert ein gÃ¼ltiges Basisregister%qs ist auÃŸerhalb der STRUCTURE bei %C nicht erlaubt%qs nicht an Elementgrenze%qs wird vom Assembler nicht unterstÃ¼tzt%qs von %qs bei %L ist PRIVATEBei %3$C importiertes %1$qs von Modul %2$qs ist auch der Name der aktuellen ProgrammeinheitOperand von %qs ohne Modus-Genauigkeit%qs wird nur in OpenACC-Code unterstÃ¼tztDatei fÃ¼r ProfilingzÃ¤hlerdaten %qs wurde nicht gefundenEigenschaft %qs kann nicht gesetzt werden%qs erfordert %qs%qs erfordert %qs oder %qs%qs erfordert ISA 3.0 IEEE 128-Bit-Gleitkommazahlen%qs erfordert PowerPC64-Architektur, wird eingeschaltet%qs erfordert VSX-UnterstÃ¼tzung%qs erfordert ein Ziel, das den %qs-Befehl unterstÃ¼tzt%qs erfordert sprungwahrscheinliche Befehle%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 2.06%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 3.0%qs erfordert die Optionen %qs (oder neuer), sowie %qs oder %qs%qs erfordert die Optionen %qs und %qs%qs erfordert die Option %qs%qs sollte von einem Skalar auf einen gleichartigen Vektor abbilden%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben%qs fÃ¼r Parameter %qE angegeben%qs fÃ¼r Strukturfeld angegeben%qs fÃ¼r Strukturfeld %qE angegeben%qs fÃ¼r unbenannten Parameter angegeben%qs mit %<decltype%> angegeben%qs mit %<typeof%> angegeben%qs mit %qT angegeben%qs gibt eine widersprÃ¼chliche Stufe der ParallelitÃ¤t an%qs-Symbol %q+D muss statische Bindung haben%qs-Symbol %q+D zielt letztendlich auf sich selbst abMarkierung %qs bei Benennung von %q#T verwendet%qs wird in dieser ABI nicht unterstÃ¼tzt%qs mit %qE verwendet%qs verwendet dynamische Stapelanforderung%qs verwendet Register r29Wert %qs muss positiv seinVariable %qs ist weder Zeiger noch ArrayVariable %qs ist weder Zeiger noch Referenz auf ZeigerVariable %qs ist weder Zeiger noch Array noch Referenz auf Zeiger oder ArrayVariable %qs muss ein Zeiger sein%qs mit immer falscher Bedingung%s: [%u] Falsches %<next_regno%> fÃ¼r leere Kette (%u)%s: [%u] Falsches %<oldest_regno%> (%u)%s: [%u] Nicht leeres Register in Kette (%s %u %i)%s: Zyklus in %<next_regno%>-Kette (%u)%r%s:%d:%R   %r%s:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]
  %r%s:%d:%R   in %<constexpr%>-Ersetzung von %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]
  %r%s:%d:%d:%R   in %<constexpr%>-Ersetzung von %qs%s%s
  %s ist identisch mit %s.Â»%s !$ACC LOOPÂ«-Schleifen bei %L nicht perfekt geschachtelt%s %#qD%s %#qS%s %<%s%.*s%> erwartet ein passendes Argument %<%T%s%>%s %<%s%.*s%> erwartet ein passendes Argument %<%s%s%>%s %<%s%.*s%> erwartet Argumenttyp %<%T%s%>, aber Argument %d hat Typ %qT%s %<%s%.*s%> erwartet Argumenttyp %<%s%s%>, aber Argument %d hat Typ %qT%s %<%s(%E)%> %p %dÂ»%s %EÂ« implementiert das Protokoll %qE nicht vollstÃ¤ndig%s %qs%s-%qs-Konstrukt innerhalb einer %s-%qs-Region%s %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qs%s %s %p %d%s %s%s
  Â»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd%s: Â»%sÂ«
  %s â€“ %u-Bit-Ganzzahlen werden nicht unterstÃ¼tzt (Modus %qs)%s â€“ Komplexe Gleitkommazahlen mit %u Bit Genauigkeit werden nicht unterstÃ¼tzt (Modus %qs)%s â€“ Dezimale Gleitkommazahlen mit %u Bit Genauigkeit werden nicht unterstÃ¼tzt (Modus %qs)%s â€“ Gleitkommazahlen mit %u Bit Genauigkeit werden nicht unterstÃ¼tzt (Modus %qs)nicht unterstÃ¼tzter Modus %2$qs fÃ¼r %1$qsArgument Â»%sÂ« fÃ¼r IMAGE_INDEX muss Feld mit Rang 1 bei %L sein%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec%> eingeschaltet werden%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden%s bei %L%s bei %L ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden%s bei %L muss INTEGER sein%s bei %L muss skalar sein%s bei %L muss ganzzahlig seinAttribut %s auf %s %s bei %L angewendetAttribut %s bei %L ist auÃŸerhalb des Spezifikationsabschnitts eines Moduls nicht erlaubtAttribut %s steht mit Attribut %s bei %L in KonfliktAttribut %s steht mit Attribut %s in %qs bei %L in KonfliktAttribut %s ungÃ¼ltig in BLOCK DATA - Programmeinheit bei %LAttribut %s von %qs steht mit Attribut %s bei %L in Konflikt%s zwischen der MODULE-PROCEDURE-Deklaration in Modul %qs und der Deklaration bei %L in (SUB)MODULE %qs%s kann bei %L keine DO-CONCURRENT-Schleife sein%s kann weder DO WHILE noch DO sein, ohne Schleifensteuerung bei %LÂ»%sÂ« kann nicht hier in %<asm%> verwendet werdenKlausel %s bei %L erfordert einen skalaren INTEGER-Ausdruck%s-Klausel-Variable %qs bei %L ist weder Zeiger- noch FeldtypZusammengefallene Â»%sÂ«-Schleifen formen bei %L keinen rechteckigen Wiederholungsraum%s steht in Konflikt mit i386 (arch-Flags werden ignoriert)%s steht in Konflikt mit ppc (arch-Flags werden ignoriert)%s steht in Konflikt mit ppc64 (arch-Flags werden ignoriert)%s steht in Konflikt mit x86_64 (arch-Flags werden ignoriert)%s unterstÃ¼tzt %%n$-Operandennummerformate nicht%s unterstÃ¼tzt %s nicht%s unterstÃ¼tzt %s mit dem Format %<%%%c%> %s nichtInterner Fehler: %s does not support block_ends_with_call_pInterner Fehler: %s does not support block_ends_with_condjump_pInterner Fehler: %s does not support can_duplicate_block_pInterner Fehler: %s does not support can_merge_blocks_pInterner Fehler: %s does not support can_remove_branch_pInterner Fehler: %s does not support create_basic_blockInterner Fehler: %s does not support delete_basic_blockInterner Fehler: %s does not support dump_bb_for_graphInterner Fehler: %s does not support duplicate_blockInterner Fehler: %s does not support flow_call_edges_addInterner Fehler: %s does not support force_nonfallthruInterner Fehler: %s does not support make_forwarder_blockInterner Fehler: %s does not support merge_blocksInterner Fehler: %s does not support move_block_afterInterner Fehler: %s does not support predict_edgeInterner Fehler: %s does not support predicted_by_pInterner Fehler: %s does not support redirect_edge_and_branchInterner Fehler: %s does not support redirect_edge_and_branch_forceInterner Fehler: %s does not support split_blockInterner Fehler: %s does not support split_edge%s unterstÃ¼tzt das Format %<%%%c%> fÃ¼r %s nicht%s unterstÃ¼tzt das Format %<%%%s%c%> fÃ¼r %s nicht%s unterstÃ¼tzt den LÃ¤ngenmodifizierer %qs fÃ¼r %s nicht%s akzeptiert keine Featureoptionen%s erwartet eine Ganzzahlkonstante zur Kompilierzeit%s erwartet eine Long-Ganzzahlkonstante als erstes Argument zur KompilierzeitAusdrucksliste fÃ¼r Â»%sÂ« wird als zusammengesetzten Ausdruck behandelt%s aus %s wird in %s aufgerufen%s aus %s wird in %s referenziert%s ignoriert mit %s und Format %<%%%c%> fÃ¼r %s%s ignoriert mit %s im Format fÃ¼r %sÂ»%sÂ« vertrÃ¤gt sich nicht mit %<-mword-relocations%>%s-Befehle sind in Funktionen mit %<no_caller_saved_registers%>-Attribut nicht erlaubt%s-Befehle sind in Exception-Serviceroutine nicht erlaubt%s-Befehle sind in Interrupt-Serviceroutine nicht erlaubt%s wird von dieser Konfiguration nicht unterstÃ¼tzt%s-Iterationsvariable bei %L muss vom Typ integer sein%s-Iterationsvariable bei %L darf nicht THREADPRIVATE sein%s-Iterationsvariable bei %L an anderer Klausel als LASTPRIVATE gefunden%s-Iterationsvariable bei %L an anderer Klausel als LINEAR gefunden%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE oder LASTPRIVATE gefunden%s bei %L muss mindestens eine MAP-Klausel enthalten%s unterstÃ¼tzt nicht-PIC-Code nur auf M-Profil-Zielen%s unterstÃ¼tzt nicht-PIC-Code nur auf M-Profil-Zielen mit dem MOVT-Befehl%s auÃŸerhalb des Wertebereiches: Bereich ist %i bis %i, Wert ist %iProzedur %s bei %L ist bereits als Prozedur %s deklariert%s-Prozedur bei %L ist bereits als %s-Prozedur deklariert.
! F2008: Eine Zuweisung an eine Zeigerfunktion ist mehrdeutig, wenn dies die erste Anweisung nach dem Spezifikationsblock ist. Bitte fÃ¼gen Sie davor irgend eine andere ausfÃ¼hrbare Anweisung ein. FIXME (steht so im englischen Original.)%s bei %L erfordert eine scalar-default-char-expr%s gab Ende-Status %d zurÃ¼ckSignal %s hat Programm %s beendetSpezifizierer %s in Anweisung %s bei %C hat ungÃ¼ltigen Wert %qsSpezifizierer %s in Anweisung %s bei %C hat Wert %qsAnweisung %s bei %C kann nicht auf Anweisung %s bei %L folgenAnweisung %s bei %C kann keine DO-Schleife ohne Block beendenAnweisung %s bei %C folgt einer anderen ZugriffsspezifikationAnweisung %s bei %C in PURE-ProzedurAnweisung %s bei %C nicht auf Konstrukt %qs anwendbarAnweisung %s bei %C ist nicht innerhalb eines KonstruktsAnweisung %s bei %C nicht innerhalb des Konstrukts %qsAnweisung %s bei %C hinterlÃ¤sst CRITICAL-KonstruktAnweisung %s bei %C hinterlÃ¤sst DO CONCURRENT-KonstruktAnweisung %s bei %C verlÃ¤sst OpenACC-strukturierten BlockAnweisung %s bei %C verlÃ¤sst OpenMP-strukturierten Block%s-Anweisung bei %L erwartet%s-Anweisung ist innerhalb von BLOCK DATA bei %C nicht erlaubt%s-Anweisung ist innerhalb eines BLOCKs bei %C nicht erlaubtAnweisung %s muss in einem MODULE auftreten%s-Anweisung in PURE-Prozedur bei %C nicht erlaubtZeichenkette fÃ¼r %s falsch geformt
  %s-SymbolMarkierung %s bei %L muss Standard-Zeichenkette seinMarkierung %s bei %L muss vom Typ %s seinMarkierung %s bei %L muss ein Skalar sein%s-Symbol mit INQUIRE%s mit Signal %d [%s]%s beendet%s verwendet mit Format %<%%%c%> %s%s wird innerhalb von %%<â€¦%%> verwendetÂ»%sÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext Â»privateÂ«%s%#qD%s%#qD (gelÃ¶scht)%s%#qD (in der NÃ¤he der Ãœbereinstimmung)%s%#qD (umgekehrt)%s%#qD (umgeschrieben)%s%<%D(%T)%> (eingebaut)%s%<%D(%T, %T)%> (eingebaut)%s%<%D(%T, %T, %T)%> (eingebaut)%s%qT (Umwandlung)%s%qs%s ist ungÃ¼ltig%s%qs%s ist nicht erlaubt%s%s%s %sVersion %s (%s)
  %s	kompiliert von GNU-C-Version %s, %s%s%s %sVersion %s (%s) kompiliert von CC, %s%sGGC-Heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
  %s%sWarnung: %s-Header-Version %s unterscheidet sich von Bibliotheksversion %s.
--- 2016,2034 ----
   da alle seine Kopier- und Verschiebekonstruktoren gelÃ¶scht sind Kandidat 1: %q#F Kandidat 2: %q#F in Konflikt stehende Codeerzeugungsschalter verwendet hier deklariert der Ausdruck hat einen konstanten Wert, ist aber kein konstanter Ausdruck im Sinne von C++ zstd!$ACC LOOP %s in PARALLEL-Region erlaubt keine Â»%sÂ«-Argumente bei %LÂ»%s !$ACC LOOPÂ«-Schleifen bei %L formen keinen rechteckigen Wiederholungsraum!$ACC LOOP kann bei %L keine DO-CONCURRENT-Schleife sein!$ACC LOOP darf ohne Schleifensteuerung bei %L kein DO WHILE oder DO sein!$ACC-LOOP-Iterationsvariable bei %L muss vom Typ integer seinÂ»!$ACC ROUTINEÂ« wurde bereits bei %C angewendet!$ACC bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist!$OMP ATOMIC CAPTURE-Erfassungsanweisung muss bei %L von skalarer Variable intrinsischen Typs lesen!$OMP ATOMIC CAPTURE-Erfassungsanweisung muss eine skalare Variable intrinsischen Typs bei %L setzen!$OMP ATOMIC CAPTURE-Erfassungsanweisung liest bei %L von anderer Variable als die Update-Anweisung schreibt!$OMP ATOMIC CAPTURE-Updateanweisung muss bei %L skalare Variable intrinsischen Typs setzenAnweisung !$OMP ATOMIC READ muss bei %L von skalarer Variable intrinsischen Typs lesenEingebaute Zuweisung !$OMP ATOMIC IAND, IOR oder IEOR muss bei %L zwei Argumente habenEingebaute Zuweisung !$OMP ATOMIC muss bei %L MIN, MAX, IAND, IOR oder IEOR seinZuweisung !$OMP ATOMIC muss bei %L Â»var = var op exprÂ« oder Â»var = expr op varÂ« sein!$OMP ATOMIC Zuweisung muss auf der rechten Seite bei %L Operator oder Intrinsic habenZuweisungsoperator Â»!$OMP ATOMICÂ« muss bei %L ein binÃ¤res +, *, -, /, .AND., .OR., .EQV. oder .NEQV. seinVon den intrinsischen Argumenten fÃ¼r %<!$OMP ATOMIC%> bei %2$L darf hÃ¶chstens eins auf %1$qs verweisen!$OMP ATOMIC intrinsische Argumente mÃ¼ssen bei %L skalar seinAnweisung !$OMP ATOMIC muss eine skalare Variable intrinsischen Typs bei %L setzen!$OMP ATOMIC Â»var op exprÂ« bei %L ist nicht mathematisch Ã¤quivalent zu Â»var = var op (expr)Â«!$OMP ATOMIC mit ALLOCATABLE-Variable bei %L!$OMP DECLARE REDUCTION %s nicht gefunden bei %L!$OMP DECLARE REDUCTION Â»%sÂ« fÃ¼r Typ %s bei %L nicht gefunden!$OMP DECLARE SIMD bei %2$L sollte auf die enthaltende Prozedur %1$qs verweisenÂ»!$OMP DECLARE TARGETÂ«-Variable %qs bei %L ist nicht gespeichert (SAVE)!$OMP bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist"::" nach Modul-Eigenschaft bei %C erwartet, aber nicht gefunden"USE :: module" bei %C# %s %.2f %.2f
  Suche fÃ¼r Â»#include "..."Â« beginnt hier:
  Suche fÃ¼r Â»#include <...>Â« beginnt hier:
! #pragma GCC memregs muss vor allen Funktionsdeklarationen stehen#pragma GCC memregs nimmt eine Zahl [0..16]#pragma GHS endXXX passt nicht zum vorherigen startXXX#pragma GHS endXXXX ohne vorheriges startXXX gefunden$-Deskriptor bei %L$ sollte das letzte Spezifikationssymbol in Format bei %L sein%#qT wird hier deklariert%#qT hier definiert%%:canon_for_mlib verlangt 1 oder mehr Paare von Parametern%%:target_mode_check verlangt eine gerade Anzahl an Parametern%%LOC() als rvalue bei %C%+qD lÃ¶st einen Abschnittstypkonflikt aus%+qD lÃ¶st einen Abschnittstypkonflikt mit %qD aus%+qD als %qE deklariert, nachdem es verwendet wurde%+qD wurde als %qs deklariert, nachdem es verwendet wurde%+qD als schwach deklariert, nachdem es verwendet wurdeInterner Fehler: %<!%> not valid in GIMPLE%<#pragma %s%> darf nur in Verbundanweisungen verwendet werden%<#pragma GCC aarch64%> erfordert eine Zeichenkette als Parameter%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein%<#pragma GCC optimize (Zeichenkette [,Zeichenkette]...)%> hat kein abschlieÃŸendes %<)%>%<#pragma GCC optimize%> ist keine Zeichenkette oder Zahl%<#pragma GCC optimize%> ist nur auÃŸerhalb von Funktionen erlaubt%<#pragma GCC optimize%> Zeichenkette hat falsches Format%<#pragma GCC option%> ist keine Zeichenkette%<#pragma GCC option%> ist nur auÃŸerhalb von Funktionen erlaubt%<#pragma GCC pch_preprocess%> muss zuerst kommen%<#pragma GCC pop_options%> ohne zugehÃ¶riges %<#pragma GCC push_options%>%<#pragma GCC target (Zeichenkette [,Zeichenkette]...)%> hat kein abschlieÃŸendes %<)%>%<#pragma GCC target%> wird fÃ¼r diese Maschine nicht unterstÃ¼tzt%<#pragma GCC target%> Zeichenkette hat falsches Format%<#pragma GCC unroll%> muss innerhalb einer Funktion sein%<#pragma GCC unroll%> erfordert einen Zuweisungsausdruck, der zu einer nichtnegativen Ganzzahlkonstante kleiner als %u evaluiert%<#pragma GCC visibility push()%> muss %<default%>, %<internal%>, %<hidden%> oder %<protected%> angeben%<#pragma GCC visibility%> muss von %<push%> oder %<pop%> gefolgt werden%<#pragma STDC FLOAT_CONST_DECIMAL64%> wird fÃ¼r C++ nicht unterstÃ¼tzt%<#pragma STDC FLOAT_CONST_DECIMAL64%> wird auf diesem Ziel nicht unterstÃ¼tzt%<#pragma acc %s data%> hat keine Datenverschiebeklausel%<#pragma acc routine%> muss vor Definition angewendet werden%<#pragma acc routine%> muss vor Verwendung angewendet werden%<#pragma acc routine%> darf nur im Datei-GÃ¼ltigkeitsbereich auftreten%<#pragma acc routine%> benennt eine Menge von Ãœberladungen%<#pragma acc routine%> muss direkt vor einer Deklaration oder Definition einer einzelnen Funktion auftreten%<#pragma acc routine%> muss direkt vor einer Funktionsdeklaration oder -definition auftreten%<#pragma acc update%> muss mindestens eine %<device%>- oder %<host%>- or %<self%>-Klausel enthalten%<#pragma align%> muss vor der Deklaration von %qD auftreten; wird ignoriert%<#pragma implementation%> fÃ¼r %qs erscheint, nachdem Datei eingebunden wurde%<#pragma message: %s%>%<#pragma omp atomic capture%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher%<#pragma omp atomic capture%> verwendet zwei unterschiedliche Variablen fÃ¼r Speicher%<#pragma omp atomic read%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<release%>%<#pragma omp atomic update%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>%<#pragma omp atomic update%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher%<#pragma omp atomic update%> verwendet zwei unterschiedliche Variablen fÃ¼r Speicher%<#pragma omp atomic write%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>%<#pragma omp cancel%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben%<#pragma omp cancellation point%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben%<#pragma omp declare %s%> gefolgt von %<#pragma omp declare %s%>%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten%<#pragma omp declare %s%> muss von einer Funktionsdeklaration oder -definition oder einem weiteren %<#pragma omp declare %s%> gefolgt werdenhinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehenhinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen%<#pragma omp declare %s%> muss direkt von einer Funktionsdeklaration oder -definition gefolgt sein%<#pragma omp declare reduction%>-Kombinierer verweist auf Variable %qD, die weder %<omp_out%> noch %<omp_in%> ist%<#pragma omp declare reduction%>-Initialisierung verweist auf Variable %qD, die weder %<omp_priv%> noch %<omp_orig%> ist%<#pragma omp declare reduction%> darf nur im Datei- oder Block-GÃ¼ltigkeitsbereich auftreten%<#pragma omp declare target%> ohne zugehÃ¶riges %<#pragma omp end declare target%>%<#pragma omp end declare target%> ohne zugehÃ¶riges %<#pragma omp declare target%>%<#pragma omp ordered%> mit %<depend%>-Klausel darf nur in Verbundanweisungen verwendet werden%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei oder eines Namensraums verwendet werden%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei verwendet werden%<#pragma omp scan%> darf nur in einem Schleifenkonstrukt mit %<inscan%>-%<reduction%>-Klausel verwendet werden%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden%<#pragma omp simd%> zusammen mit Iterationsvariable %qE verwendet%<#pragma omp target data%> muss mindestens eine %<map%>-, %<use_device_ptr%>- oder %<use_device_addr%>-Klausel enthalten%<#pragma omp target data%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel%<#pragma omp target enter data%> muss mindestens eine %<map%>-Klausel enthalten%<#pragma omp target enter data%> mit Zuordnungstyp auÃŸer %<to%> oder %<alloc%> an %<map%>-Klausel%<#pragma omp target exit data%> muss mindestens eine %<map%>-Klausel enthalten%<#pragma omp target exit data%> mit Zuordnungstyp auÃŸer %<from%>, %<release%> oder %<delete%> an %<map%>-Klausel%<#pragma omp target update%> muss mindestens eine %<from%>- oder %<to%>-Klausel enthalten%<#pragma omp target%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel%<#pragma pack (pop)%> gefunden ohne passendes %<#pragma pack (push)%>%<#pragma pack%> hat mit %<-fpack-struct%> keinen Effekt â€“ wird ignoriert%<#pragma pack(pop, %E)%> gefunden ohne passendes %<#pragma pack(push, %E)%>%<#pragma redefine_extname%> wird aufgrund von Konflikt mit %<asm%>-Deklaration ignoriert%<#pragma redefine_extname%> wird aufgrund des Konflikts mit vorherigem %<#pragma redefine_extname%> ignoriert%<#pragma redefine_extname%> wird aufgrund des Konflikts mit vorheriger Umbenennung ignoriert%<#pragma scalar_storage_order%> wird in C++ nicht unterstÃ¼tzt%<#pragma vtable%> wird nicht mehr unterstÃ¼tzt%<#pragma weak%>-Deklaration von %q+D nicht erlaubt; wird ignoriert%<#pragma%> ist hier nicht erlaubt%<$%>-Operandennummer nach Format ohne Operandennummer angegeben%<%%%>-Bedingung mit letztem Operanden verwendet%<%%%c%> liefert nur die letzten 2 Ziffern des Jahres%<%%%c%> liefert in manchen Locales nur die letzten 2 Ziffern des JahresArgument der Direktive %<%.*s%> ist keine nul-terminierte ZeichenketteAusgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes macht das Ergebnis grÃ¶ÃŸer als %<INT_MAX%>Ausgabe der Direktive %<%.*s%> zwischen %wu und %wu Bytes Ã¼bersteigt %<INT_MAX%>Ausgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes Ã¼berschreitet die minimal erforderliche GrÃ¶ÃŸe von 4095Ausgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes kÃ¶nnte das Ergebnis grÃ¶ÃŸer als %<INT_MAX%> machenAusgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes kÃ¶nnte die minimal erforderliche GrÃ¶ÃŸe von 4095 Ã¼berschreitenAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive von %wu Bytes macht das Ergebnis grÃ¶ÃŸer als %<INT_MAX%>Ausgabe der Direktive %<%.*s%> Ã¼bersteigt mit %wu Bytes %<INT_MAX%>Ausgabe der %<%.*s%>-Direktive von %wu Bytes Ã¼berschreitet die minimal erforderliche GrÃ¶ÃŸe von 4095Ausgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuGenauigkeit der %<%.*s%>-Direktive auÃŸerhalb des zulÃ¤ssigen BereichsBreite fÃ¼r %<%.*s%>-Direktive auÃŸerhalb des zulÃ¤ssigen Bereichs%<%.*s%>-Direktive schreibt %wu Byte in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%D::%D%> ist kein Klassenelement%<%D::%D%> ist kein Element von %qT%<%E::%E%> wurde nicht deklariert%<%E::%E%> ist keine Klasse oder Namensbereich%<%E::%E%> ist keine Klasse, Namensbereich oder AufzÃ¤hlung%<%E::%E%> ist kein TypAttribut-Direktive im Bereich %<%E::%E%> ignoriert%<%T::%D%> benennt Konstruktor in %qT%<%T::%D%> benennt Destruktor%<%T::%D%> benennt Konstruktor, nicht den Typ%<%T::%E%> wurde nicht deklariert%<%T::%E%> ist kein Typ%<%T::%E%> benennt den Konstruktor, nicht den Typ%<%c%> ist kein gÃ¼ltiges Zeichen in einem Bezeichner%<%c%> ist kein gÃ¼ltiges Anfangszeichen fÃ¼r einen Bezeichner%<%c%E%> nicht in Protokoll(en) gefundendas innerhalb der Parameterliste deklarierte %<%s %E%> ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar%<%s %s%>-Konstrukt innerhalb von %qs nicht eng geschachtelt%<%s + %s%> bei %L muss kleiner oder gleich BIT_SIZE(%qs) sein%<%s taskgroup%>-Konstrukt nicht eng geschachtelt innerhalb von %<taskgroup%>-Region%<%s%> ist unbekannt%<%s=%s%> und %<%s-%s%> sind unvertrÃ¤glich%<&%>-Bedingung ohne Registerklasse verwendetin Zeile %d ist %<&%> fÃ¼r sich alleine nicht erlaubt%<&%> sollte vor %<...%> kommenInterner Fehler: %<&&%> not valid in GIMPLE%<)%> bei %C erwartet%<*%> in booleschem Kontext, stattdessen ist %<&&%> empfohlen%<*this%>-Capture ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar%<-%s%> steht in Konflikt mit den anderen Architekturoptionen, die einen %s-Prozessor angebenArgument %q.*s fÃ¼r %<--help%> ist mehrdeutig, bitte prÃ¤zisieren%<-I-%> doppelt angegeben%<-MG%> darf nur mit %<-M%> oder %<-MM%> verwendet werden%<-W%serror=%s%>: Keine Option %<-%s%>%<-W%serror=%s%>: unbekannte Option %<-%s%>; meinten Sie %<-%s%>?%<-Wabi%> warnt vor Abweichungen von der aktuellsten ABI, die ebenfalls standardmÃ¤ÃŸig verwendet wird%<-Wabi%> wird vor nichts warnen%<-Wabi=1%> wird nicht unterstÃ¼tzt; stattdessen wird Â»=2Â« verwendetArgument %qs fÃ¼r %<-Werror=%> ist fÃ¼r %s nicht gÃ¼ltig%<-Werror=%s%>: %<-%s%> ist keine Option, die Warnungen steuert%<-Wformat-contains-nul%> wird ohne %<-Wformat%> ignoriert%<-Wformat-extra-args%> wird ohne %<-Wformat%> ignoriert%<-Wformat-nonliteral%> wird ohne %<-Wformat%> ignoriert%<-Wformat-security%> wird ohne %<-Wformat%> ignoriert%<-Wformat-y2k%> wird ohne %<-Wformat%> ignoriert%<-Wformat-zero-length%> wird ohne %<-Wformat%> ignoriert%<-Wmisleading-indentation%> ist von diesem Punkt an ausgeschaltet, da die Spalten-Verfolgung aufgrund der GrÃ¶ÃŸe des Codes/Headers ausgeschaltet wurde%<-f%s%> und %<%s=%s%> sind unvertrÃ¤glich%<-f%s%> wird mit CONST16-Befehlen nicht unterstÃ¼tzt%<-f%s%> nicht unterstÃ¼tzt: wird ignoriert%<-f%sleading-underscore%> wird auf dieser Zielmaschine nicht unterstÃ¼tzt%<-fPIC%> und %<-fpic%> werden in dieser Konfiguration nicht unterstÃ¼tzt%<-fPIC%> wird nicht unterstÃ¼tzt%<-fPIC%>/%<-fpic%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fPIE%> wird nicht unterstÃ¼tzt%<-fabi-compat-version=1%> wird nicht unterstÃ¼tzt; stattdessen wird Â»=2Â« verwendet%<-fabi-version=1%> wird nicht mehr unterstÃ¼tzt%<-fabi-version=12%> (GCC 8.1) Ã¤ndert versehentlich die Aufrufkonvention fÃ¼r %qT%<-fabi-version=13%> (GCC 8.2) korrigiert die Aufrufkonvention fÃ¼r %qT, die in 8.1 versehentlich geÃ¤ndert wurde%<-falign-%s%> ist nicht zwischen 0 und %d%<-falign-labels=%d%> wird nicht unterstÃ¼tzt%<-falign-loops=%d%> wird nicht unterstÃ¼tzt%<-faligned-new=%d%> ist keine Zweierpotenz%<-fasan-shadow-offset%> sollte nur zusammen mit %<-fsanitize=kernel-address%> verwendet werden%<-fassociative-math%> abgeschaltet; andere Optionen haben Vorrang%<-fcall-saved-REG%> wird fÃ¼r Ausgaberegister nicht unterstÃ¼tzt%<-fcf-protection=branch%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fcf-protection=full%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fcf-protection=return%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fd-lines-as-code%> hat in Freiform keine Auswirkung%<-fd-lines-as-comments%> hat in Freiform keine Auswirkung%<-fdata-sections%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fdbg-cnt=%s:%d:%d%> hat kleinere obere als untere Grenze%<-fdirectives-only%> ist mit %<-Wunused-macros%> unvertrÃ¤glich%<-fdirectives-only%> ist mit %<-traditional%> unvertrÃ¤glich%<-femit-struct-debug-detailed=dir:...%> muss zumindest so viel wie %<-femit-struct-debug-detailed=ind:...%> erlauben%<-fexcess-precision=standard%> fÃ¼r Ada%<-fexcess-precision=standard%> fÃ¼r C++%<-fexcess-precision=standard%> fÃ¼r Fortran%<-ffunction-sections%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fhandle-exceptions%> wurde in %<-fexceptions%> umbenannt (und ist nun voreingestellt)%<-fipa-bit-cp%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-cp%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fipa-cp-clone%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fipa-icf%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-icf-functions%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-icf-variables%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-pta%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-pure-const%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-ra%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-reference%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-reference-addressable%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-sra%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fipa-stack-alignment%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-vrp%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-flinker-output=rel%> und %<-fltrans%> schlieÃŸen sich gegenseitig aus%<-fno-fat-lto-objects%> werden nur mit Linker-Plugin unterstÃ¼tzt%<-fno-gnu89-inline%> wird nur im Modus GNU99 oder C99 unterstÃ¼tzt%<-fobjc-abi-version%> %d wird fÃ¼r 32-Bit-Ziele mit %<-fnext-runtime%> nicht unterstÃ¼tzt%<-fobjc-abi-version%> 2 muss fÃ¼r 64-Bit-Ziele mit %<-fnext-runtime%> verwendet werden%<-fobjc-exceptions%> verwenden, um Syntax fÃ¼r Objective-C-Ausnahmen einzuschalten%<-fobjc-gc%> wird fÃ¼r %<-fgnu-runtime%> ignoriert%<-fobjc-sjlj-exceptions%> wird fÃ¼r %<-fgnu-runtime%> ignoriert%<-fobjc-sjlj-exceptions%> wird fÃ¼r %<-fnext-runtime%> ignoriert, wenn %<-fobjc-abi-version%> grÃ¶ÃŸer als 1 ist%<-fobjc-sjlj-exceptions%> ist das einzige unterstÃ¼tzte Ausnahmesystem fÃ¼r %<-fnext-runtime%> mit %<-fobjc-abi-version%>-Argument kleiner 2Option %<-foffload-abi%> kann nur fÃ¼r Offload-Compiler angegeben werdenOperand fÃ¼r %<-fopenacc-dim%> bei %qs ist falsch%<-fpartial-inlining%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fpic%> und %<-fPIC%> werden ohne %<-mdsbt%> fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fpic%> und %<-mapcs-reent%> sind inkompatibel%<-fpic%> wird nicht unterstÃ¼tzt%<-fpie%> wird nicht unterstÃ¼tzt%<-fprefetch-loop-arrays%> wird nicht mit %<-Os%> unterstÃ¼tzt%<-fprefetch-loop-arrays%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fprefetch-loop-arrays%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt (ggf. die %<-march%>-Schalter versuchen)%<-frecord-gcc-switches%> wird fÃ¼r das aktuelle Ziel nicht unterstÃ¼tzt%<-freorder-blocks-and-partition%> unterstÃ¼tzt auf dieser Architektur nicht Unwind-Info%<-freorder-blocks-and-partition%> funktioniert auf dieser Architektur nicht%<-freorder-blocks-and-partition%> funktioniert auf dieser Architektur nicht mit Ausnahmen%<-freorder-blocks-and-partition%> wird auf dieser Architektur nicht unterstÃ¼tzt%<-fsanitize-address-use-after-scope%> erfordert %<-fstack-reuse=none%>%<-fsanitize-recover=%s%> wird nicht unterstÃ¼tzt%<-fsanitize=address%> und %<-fsanitize=kernel-address%> sind inkompatibel mit %<-fsanitize=thread%>%<-fsanitize=address%> und %<-fsanitize=kernel-address%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fsanitize=address%> ist mit %<-fsanitize=kernel-address%> unvertrÃ¤glich%<-fsanitize=all%> ist ungÃ¼ltig%<-fsanitize=leak%> ist mit %<-fsanitize=thread%> unvertrÃ¤glich%<-fsanitize=pointer-compare%> muss mit %<-fsanitize=address%> oder %<-fsanitize=kernel-address%> kombiniert werden%<-fsanitize=pointer-subtract%> muss mit %<-fsanitize=address%> oder %<-fsanitize=kernel-address%> kombiniert werden%<-fsplit-stack%> wird derzeit nur auf GNU/Linux unterstÃ¼tzt%<-fsplit-stack%> wird derzeit nur auf PowerPC64 GNU/Linux mit glibc-2.18 oder neuer unterstÃ¼tzt%<-fsplit-stack%> unterstÃ¼tzt nicht 2 Registerparameter fÃ¼r eine geschachtelte Funktion%<-fsplit-stack%> unterstÃ¼tzt nicht 3 Registerparameter%<-fsplit-stack%> unterstÃ¼tzt nicht fastcall mit geschachtelter Funktion%<-fsplit-stack%> wird von dieser Compilerkonfiguration nicht unterstÃ¼tzt%<-fsplit-stack%> erfordert AssemblerunterstÃ¼tzung fÃ¼r CFI-Direktiven%<-fstack-check=%> und %<-fstack-clash_protection%> schlieÃŸen einander aus. %<-fstack-check=%> wird deaktiviert%<-fstack-check=specific%> fÃ¼r Thumb-1%<-fstack-check=specific%> nicht fÃ¼r MIPS16 implementiert%<-fstack-clash-protection%> wird auf Architekturen, deren Stapel von klein nach groÃŸ wÃ¤chst, nicht unterstÃ¼tztOptionen %<-fstack-limit-%> werden durch %<-mfdpic%> ignoriert; stattdessen %<-mstack-check-l1%> verwendendie Optionen %<-fstack-limit-%> werden auf dieser CPU nicht unterstÃ¼tzt%<-fstack-protector%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fuse-cxa-atexit%> wird fÃ¼r msp430-elf nicht unterstÃ¼tzt%<-fuse-linker-plugin%>, aber %s nicht gefunden%<-fwhole-program%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fwpa%> und %<-fltrans%> schlieÃŸen sich gegenseitig aus%<-g%> wird nur bei der Verwendung von GAS auf diesem Prozessor unterstÃ¼tztOption %<-g%> ausgeschaltet%<-g%> mit %<-mno-apcs-frame%> kÃ¶nnte vernÃ¼nftiges Debugging verhindern%<-gdwarf=%s%> ist mehrdeutig; verwenden Sie %<-gdwarf-%s%> fÃ¼r die DWARF-Version und %<-gdwarf -g%s%> fÃ¼r die Debugstufe%<-gdwarf-6%> wird als Version 5 ausgegeben, mit InkompatibilitÃ¤ten%<-ginline-points%> wird zwangsweise ausgeschaltet, da %<-gstatement-frontiers%> nicht angegeben ist%<-ginternal-reset-location-views%> wird zwangsweise ausgeschaltet, da %<-gvariable-location-views%> nicht angegeben ist%<-gnat%> falsch buchstabiert als %<-gant%>%<-gsplit-dwarf%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt, wird ignoriert%<-gsplit-dwarf%> wird nicht zusammen mit LTO unterstÃ¼tzt, wird daher ausgeschaltetOption %<-iplugindir <Verz>%> nicht vom GCC-Treiber Ã¼bergeben%<-m%s%> wird in dieser Konfiguration nicht unterstÃ¼tzt%<-m64%> benÃ¶tigt eine PowerPC64-CPU%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=address%> unterstÃ¼tzt%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=kernel-address%> unterstÃ¼tzt%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=thread%> unterstÃ¼tztdie Option %<-mabi=2fp+%> wird nur unterstÃ¼tzt, wenn eine FPU verfÃ¼gbar ist, das kann durch die Optionen %<-mext-fpu-sp%> oder %<-mext-fpu-dp%> eingeschaltet werden%<-mabi=ms%> wird in der X32-ABI nicht unterstÃ¼tzt%<-maix64%> benÃ¶tigt: 64-Bit-Berechnung mit 32-Bit-Adressierung noch nicht unterstÃ¼tzt%<-maix64%> setzt eingeschaltete PowerPC64-Architektur voraus%<-malign-functions%> ist veraltet, Ersatz: %<-falign-functions%>%<-malign-functions=%d%> liegt nicht zwischen 0 und %d%<-malign-jumps%> ist veraltet, Ersatz: %<-falign-jumps%>%<-malign-jumps=%d%> liegt nicht zwischen 0 und %d%<-malign-loops%> ist veraltet, Ersatz: %<-falign-loops%>%<-malign-loops=%d%> liegt nicht zwischen 0 und %d%<-mapcs-stack-check%> vertrÃ¤gt sich nicht mit %<-mno-apcs-frame%>%<-march=%s%> ist mit dem ausgewÃ¤hlten ABI unvertrÃ¤glich%<-march=%s%> erfordert %<-mfp32%>%<-march=%s%>: %s mÃ¼ssen durch _ getrennt sein%<-march=%s%> erfordert eine Zahl nach %<%dp%>.%<-march=%s%>: ISA-Zeichenkette ist nicht in kanonischer Reihenfolge. %<%c%>%<-march=%s%>: ISA-Zeichenkette muss mit %<rv32%> oder %<rv64%> anfangen%<-march=%s%>: erste ISA-Teilmenge muss %<e%>, %<i%> oder %<g%> sein%<-march=%s%>: rv%de ist keine gÃ¼ltige Basis-ISA%<-march=%s%>: unerwartete ISA-Zeichenkette am Ende: %qs%<-march=%s%>: nicht unterstÃ¼tzte ISA-Teilmenge %<%c%>%<-masm=intel%> wird in dieser Konfiguration nicht unterstÃ¼tzt%<-max-stackframe=%d%> ist nicht verwendbar, nicht zwischen 0 und %ddie Kombination aus %<-mbackchain%>, %<-mpacked-stack%> und %<-mhard-float%> wird nicht unterstÃ¼tzt%<-mbranch-cost=%d%> liegt nicht zwischen 0 und 5%<-mcall-aixdesc%> ist unvertrÃ¤glich mit %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> ist nicht kompatibel mit %<%s%>%<-mcall-ms2sysv-xlogues%> wird derzeit nicht zusammen mit SEH unterstÃ¼tzt%<-mcmodel%> unvertrÃ¤glich mit anderen TOC-Optionen%<-mcmodel%> unvertrÃ¤glich mit anderen TOC-Optionen%<-mcmodel=%> wird im 32-Bit-Modus nicht unterstÃ¼tzt%<-mcode-region=either%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mcode-region=upper%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mcorea%> und %<-mcoreb%> kÃ¶nnen nicht zusammen verwendet werden%<-mcorea%> sollte mit %<-mmulticore%> verwendet werden%<-mcoreb%> sollte mit %<-mmulticore%> verwendet werden%<-mcpu=%> ist veraltet. Verwenden Sie stattdessen %<-mtune=%> oder %<-march=%>%<-mcpu=%s%> steht in Konflikt mit %<-march=%s%>%<-mcpu=%s%> hat ungÃ¼ltige Silizium-Revision%<-mcpu=%s%> ist nicht gÃ¼ltig%<-mdata-region=either%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mdata-region=upper%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mdiv%> erfordert %<-march%>, um die %<M%>-Erweiterung zu ermitteln%<-mdouble-float%> wird ohne %<-mhard-float%> ignoriert%<-mdynamic-no-pic%> Ã¼bersteuert %<-fpic%>, %<-fPIC%>, %<-fpie%> oder %<-fPIE%>%<-mes0%> kann nur zusammen mit C verwendet werden%<-mexr%> wird ohne %<-ms%> verwendet%<-mexr%> wird ohne %<-ms%> oder %<-msx%> verwendet%<-mfdivdu%> wird ohne %<-mhard-float%> ignoriert%<-mfdpic%> wird nicht unterstÃ¼tzt, bitte das Ziel Â»bfin-linux-uclibcÂ« verwenden%<-mfentry%> wird nur auf 64-Bit-CPUs unterstÃ¼tzt%<-mfentry%> wird fÃ¼r 32 Bit in Kombination mit %<-fpic%> nicht unterstÃ¼tzt%<-mfloat-abi=hard%> und VFP%<-mfloat-abi=hard%>: ausgewÃ¤hlter Prozessor hat keine FPU%<-mfpxx%> kann nur mit dem o32-ABI verwendet werden%<-mfpxx%> erfordert %<-mlra%>%<-mfunction-return%> und %<-fcf-protection%> sind nicht kompatibel%<-mfunction-return=%s%> und %<-mcmodel=large%> sind nicht kompatibel%<-mfused-madd%> ist veraltet; stattdessen %<-ffp-contract=%> verwenden%<-mgp32%> und %<-mfp64%> kÃ¶nnen nur kombiniert werden, wenn das Ziel die Befehle mfhc1 und mthc1 unterstÃ¼tzt%<-mgp32%> und %<-mfp64%> kÃ¶nnen nur kombiniert werden, wenn o32-ABI verwendet wird%<-mgp32%> mit einem 64-Bit-ABI verwendet%<-mgp64%> mit einem 32-Bit-ABI verwendet%<-mgp64%> mit einem 32-Bit-Prozessor verwendet%<-mgpopt%> wird nicht zusammen mit PIC unterstÃ¼tzt.Argument fÃ¼r %<-mgprel-sec=%> ist kein gÃ¼ltiger regulÃ¤rer Ausdruck.%<-mgprel-sec=%> wird nicht zusammen mit PIC unterstÃ¼tzt.%<-mhard-dfp%> kann nicht in Verbindung mit %<-msoft-float%> verwendet werden%<-mhard-float%> wird von der ausgewÃ¤hlten CPU nicht unterstÃ¼tzt%<-mincoming-stack-boundary=%d%> liegt nicht zwischen %d und 12%<-mindirect-branch%> und %<-fcf-protection%> sind nicht kompatibel%<-mindirect-branch=%s%> und %<-mcmodel=large%> sind nicht kompatibel%<-mint32%> wird fÃ¼r Ziele H8300 und H8300L nicht unterstÃ¼tzt%<-mintel-syntax%> und %<-mno-intel-syntax%> sind veraltet; stattdessen %<-masm=intel%> und %<-masm=att%> verwenden%<-mips3d%> erfordert %<-mpaired-single%>Argument fÃ¼r %<-misr-secure=%d%> liegt nicht zwischen 0 und 3fÃ¼r die Option %<-misr-vector-size=%d%> sind nur die Werte 4 oder 16 gÃ¼ltig%<-mlarge%> erfordert ein 430X-kompatibles %<-mmcu=%>%<-mlong-double-64%> ist mit %<-m64%> nicht erlaubt%<-mloongson-ext2%> muss zusammen mit %<-mloongson-ext%> verwendet werden%<-mloongson-mmi%> muss zusammen mit %<-mhard-float%> verwendet werden%<-mmsa%> muss zusammen mit %<-mfp64%> und %<-mhard-float%> verwendet werden%<-mmul=g13%> kann nicht zusammen mit %<-mcpu=g10%> verwendet werden%<-mmul=g13%> kann nicht zusammen mit %<-mcpu=g14%> verwendet werden%<-mmul=g14%> kann nicht zusammen mit %<-mcpu=g10%> verwendet werden%<-mmul=g14%> kann nicht zusammen mit %<-mcpu=g13%> verwendet werden%<-mmulticore%> kann nur mit BF561 verwendet werden%<-mn%> wird fÃ¼r Linux-Ziele nicht unterstÃ¼tzt%<-mn%> wird ohne %<-mh%>, %<-ms%> oder %<-msx%> verwendet%<-mno-%s%> schaltet %<-m%s%> aus%<-mno-allow-string-insns%> verbietet das Erzeugen des RMPA-Befehls%<-mno-altivec%> schaltet vsx aus%<-mno-dpfp-lrsr%> wird nur mit %<-mdpfp%> unterstÃ¼tzt%<-mno-exr%> ist nur mit %<-ms%> oder %<-msx%> gÃ¼ltig, die Option wird ignoriert%<-mno-fentry%> ist nicht mit SEH vertrÃ¤glich%<-mno-gpopt%> erfordert %<-mexplicit-relocs%>%<-mno-mpy%> wird nur fÃ¼r ARC700 oder ARCv2 unterstÃ¼tzt%<-mno-pic-data-is-text-relative%> kann nur zusammen mit %<-fpic%>/%<-fPIC%> verwendet werden%<-mnop-mcount%> ist nicht mit diesem Ziel kompatibel%<-mnop-mcount%> ist fÃ¼r %<-fPIC%> nicht implementiert%<-mpcrel -fPIC%> wird derzeit nicht fÃ¼r die ausgewÃ¤hlte CPU unterstÃ¼tzt%<-mpic-register=%> ist ohne %<-fpic%> nutzlos%<-mpic-symbol-stubs%> ist fÃ¼r 64-Bit-Code nicht erforderlich (ignoriert)%<-mpreferred-stack-boundary%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-mpreferred-stack-boundary=%d%> liegt nicht zwischen %d und %d%<-mpreferred-stack-boundary=%d%> muss zwischen %d und %d liegen%<-mquad-memory%> ist im Little-Endian-Modus nicht verfÃ¼gbar%<-mquad-memory%> benÃ¶tigt 64-Bit-Modus%<-mquad-memory-atomic%> benÃ¶tigt 64-Bit-ModusArgument fÃ¼r %<-mr0rel-sec=%> ist kein gÃ¼ltiger regulÃ¤rer Ausdruck.%<-mr0rel-sec=%> wird nicht zusammen mit PIC unterstÃ¼tzt.%<-mregparm%> wird fÃ¼r Intel-MCU-psABI ignoriert%<-mregparm%> wird im 64-Bit-Modus ignoriert%<-mregparm=%d%> liegt nicht zwischen 0 und %d%<-mrelax%> wird nur fÃ¼r RTP PIC unterstÃ¼tzt%<-mriscv-attribute%> RISC-V-ELF-Attribut erfordert GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> wird im 64-Bit-Modus ignoriert%<-ms2600%> wird ohne %<-ms%> verwendet%<-mshared-library-id=%> ohne %<-mid-shared-library%> angegeben%<-mshared-library-id=%s%> liegt nicht zwischen 0 und %d%<-msmart%> ist mit %<-mhigh-registers%> unvertrÃ¤glich%<-mspfp_fast%> ist auf ARC600 und ARC601 nicht verfÃ¼gbar%<-msse5%> wurde entfernt%<-msseregparm%> verwendet, ohne dass SSE eingeschaltet ist%<-mstack-guard%> bringt %<-mstack-size%> mit sich%<-mstringop-strategy=rep_8byte%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt%<-msx%> wird in COFF nicht unterstÃ¼tzt%<-mtune=%> erwartet mn10300, am33, am33-2, oder am34%<-mtune=x86-64%> ist veraltet; stattdessen entsprechend %<-mtune=k8%> oder %<-mtune=generic%> verwenden%<-mvrsave=no%> ist veraltet. Verwenden Sie stattdessen %<-mno-vrsave%>%<-mvrsave=yes%> ist veraltet. Verwenden Sie stattdessen %<-mvrsave%>%<-mvsx%> und %<-mno-altivec%> sind unvertrÃ¤glich%<-mvsx%> benÃ¶tigt indizierte Adressierung%<-mvsx%> benÃ¶tigt Hardware-Gleitkommabefehle%<-mxl-multiply-high%> kann nur mit %<-mcpu=v6.00.a%> oder hÃ¶her verwendet werden%<-mxl-multiply-high%> erfordert %<-mno-xl-soft-mul%>%<-mxl-reorder%> kann nur mit %<-mcpu=v8.30.a%> oder hÃ¶her verwendet werden%<-mxl-reorder%> erfordert %<-mxl-pattern-compare%> fÃ¼r %<-mcpu=v8.30.a%>%<-pipe%> ignoriert, da %<-save-temps%> angegeben wurde%<-pipe%> wird nicht unterstÃ¼tzt%<-static-libgfortran%> wird in dieser Konfiguration nicht unterstÃ¼tzt%<-x %s%> hinter letzter Eingabedatei hat keine Auswirkung%<.%s%>-Name wird mehrfach in derselben Initialisierungsliste verwendet%<...%>-Behandler muss der letzte Behandler fÃ¼r seinen Â»tryÂ«-Block sein%<...%> ist in benannten Initialisierungen nicht erlaubt%<::%> in PROCEDURE-Bindung mit explizitem Ziel bei %C erforderlich%<::%D%> wurde nicht deklariert%<::%D%> wurde nicht deklariert; meinten Sie %qs?%<::%E%> wurde nicht deklariert%<::%E%> ist keine Klasse oder Namensbereich%<::%E%> ist keine Klasse, Namensbereich oder AufzÃ¤hlung%<::%E%> ist kein Typ%<::main%> muss %<int%> zurÃ¼ckgeben%<<:%> ist eine andere Schreibweise fÃ¼r %<[%>. Leerraum zwischen %<<%> und %<::%> einfÃ¼gen%<<::%> kann keine Templateargumentliste einleiten%<<<%> in booleschem Kontext, meinten Sie %<<%>?%<=> target%> ist ungÃ¼ltig fÃ¼r DEFERRED-Bindung bei %COperator %<>>%> wird in C++11 wie zwei spitze schlieÃŸende Klammern behandelt%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein%<?:%> mit Ganzzahlkonstanten in booleschem Kontext%<?:%> mit Ganzzahlkonstanten in booleschem Zusammenhang; der Ausdruck evaluiert immer zu %<true%>%<@catch%>-Parameter kann nicht Protokoll-qualifiziert sein%<@catch%>-Parameter ist kein bekannter Objective-C-Klassentypin Objective-C 1.0 gibt es kein %<@dynamic%>%<@dynamic%> nicht in @implementation-Kontext%<@dynamic%> erfordert VerfÃ¼gbarkeit des @interface der Klasse%<@encode%> muss als Argument einen Typen angeben%<@end%> fehlt in Implementationskontext%<@end%> muss in einem @implementation-Kontext auftreten%<@interface%> der Klasse %qE nicht gefunden%<@optional%> ist nur im @protocol-Kontext erlaubt%<@optional%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@package%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@package%> hat derzeit den gleichen Effekt wie %<@public%>%<@property%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@required%> ist nur im @protocol-Kontext erlaubt%<@required%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@synchronized%>-Argument ist kein Objekt%<@synthesize%> kann nicht in Kategorien verwendet werdenin Objective-C 1.0 gibt es kein %<@synthesize%>%<@synthesize%> nicht in @implementation-Kontext%<@synthesize%> erfordert VerfÃ¼gbarkeit des @interface der Klasse%<@throw%> (rethrow) auÃŸerhalb von %<@catch%>-Block verwendet%<@throw%>-Argument ist kein Objekt%<@try%> ohne %<@catch%> oder %<@finally%>SpaltenÃ¼berschriften %<CPU_TYPE%> und %<MPY_TYPE%> fehlen in %<devices.csv%>SpaltenÃ¼berschrift %<CPU_TYPE%> fehlt in %<devices.csv%>%<CTABLE_ENTRY%>-Basisadresse muss ein Vielfaches von 256 seinN/A%<DECL_GIMPLE_REG_P%> auf einer Variable mit verwendeter Adresse gesetzt%<G0%> in Format bei %LDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDirektive %<GCC unroll%> bei %2$C verlangt eine konstante Anzahl (maximal %1$u)Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen%<HLE_ACQUIRE%> wird mit %<ACQUIRE%> oder stÃ¤rkerem Speichermodell nicht verwendet%<HLE_RELEASE%> wird mit %<RELEASE%> oder stÃ¤rkerem Speichermodell nicht verwendet%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetztArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L ist ein Array und darf nicht die SpeichergrÃ¶ÃŸe 0 haben, da das %<SOURCE%>-Argument grÃ¶ÃŸer als 0 istArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf nicht %s seinArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf kein %s seinSpaltenÃ¼berschrift %<MPY_TYPE%> fehlt in %<devices.csv%>Argument %<SOURCE%> des intrinsischen %<TRANSFER%> bei %L darf kein %s seinInterner Compilerfehler: %<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> listInterner Compilerfehler: %<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>Interner Compilerfehler: %<TYPE_BINFO%> is not %<TREE_BINFO%>Interner Compilerfehler: %<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>Interner Compilerfehler: %<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %pInterner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is set while it should not beInterner Compilerfehler: %<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>Interner Compilerfehler: %<TYPE_CANONICAL%> is not compatibleInterner Compilerfehler: %<TYPE_CANONICAL%> of main variant is not main variantInterner Compilerfehler: %<TYPE_FIELDS%> defined in incomplete typeInterner Compilerfehler: %<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULLInterner Compilerfehler: %<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>Interner Compilerfehler: %<TYPE_MAX_VALUE_RAW%> non-NULLInterner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not main variantInterner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not record nor unionInterner Compilerfehler: %<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatibleInterner Compilerfehler: %<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>Interner Compilerfehler: %<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>Interner Compilerfehler: %<TYPE_OFFSET_BASETYPE%> is not record nor unionInterner Compilerfehler: %<TYPE_VALUES_RAW%> field is non-NULLInterner Compilerfehler: %<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>%<V%>-Modifikator an nicht-ganzzahligem Register%<[%E] =%> in benannter Initialisierung im GNU-Stil fÃ¼r Klasse %qT verwendet%<[*]%> auÃŸerhalb des Bereichs des Funktionsprototypen nicht erlaubt%<[*]%> nicht in einer Deklaration%<[super â€¦]%> darf nur in einem Methodenkontext auftreten%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung von %qE reduzieren%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines zusammengesetzten Feldes reduzieren%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines unbenannten Feldes reduzieren%<_Atomic%> %qD in %<aligned%>-Klausel%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt%<_Atomic%> %qD in %<linear%>-Klausel%<_Atomic%>-Deklaration %qD in %qs-Klausel%<_Atomic%> %qD in impliziter %<firstprivate%>-Klausel am %<target%>-Konstrukt%<_Atomic%> %qD in implizier %<map%>-Klausel%<_Atomic%> %qE in %<reduction%>-Klausel%<_Atomic%>-Ausdruck %qE in %qs-Klausel%<_Atomic%> auf einen qualifizierten Typen angewandt%<_Atomic%>-Ausdruck in %<#pragma omp atomic%>%<_Atomic%> in Objective-C%<_Atomic%>-Iterationsvariable %qE%<_Atomic%>-qualifizierter Typ in %<#pragma omp declare reduction%>%<_Atomic%>-qualifizierter Arraytyp%<_Atomic%>-qualifizierter Funktionstyp%<_Atomic%>-qualifizierter Parametertyp %qT von %q+D%<_Atomic%>-qualifizierter RÃ¼ckgabetyp von %qD%<_Float%d%s%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<_Generic%>-Zuordnung hat Funktionstyp%<_Generic%>-Zuordnung hat unvollstÃ¤ndigen Typ%<_Generic%>-Verbindung hat variable TyplÃ¤nge%<_Generic%>-Selektor passt zu mehreren Zuordnungen%<_Generic%>-Selektor vom Typ %qT ist mit keiner der Zuordnungen kompatibel%<_Generic%> gibt zwei kompatible Typen an%<_Noreturn%> in leerer Deklaration%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendetAttribut %<__BELOW100__%> bezieht sich nur auf Variablen%<__GIMPLE%> ist nur mit %<-fgimple%> gÃ¼ltigFunktion %<__RTL%> kann nicht mit %<-flto%> kompiliert werden%<__alignof%> auf Bitfeld angewandt%<__auto_type%> gefolgt von %<[[]]%>-Attributen%<__auto_type%> in leerer Deklaration%<__auto_type%> kann nur mit einem einzelnen Deklarator verwendet werden%<__auto_type%> erfordert einen einfachen Bezeichner als Deklarator%<__auto_type%> benÃ¶tigt eine initialisierte Datendeklaration%<__auto_type%> wird mit einem Bitfeld-Initialisierer verwendet%<__builtin_arc_aligned%> mit nichtkonstanter AusrichtungOperand von %<__builtin_complex%> nicht realer binÃ¤rer GleitkommatypOperanden von %<__builtin_complex%> unterschiedlichen TypsDas erste Argument von %<__builtin_convertvector%> muss Ganzzahl- oder Gleitkommavektor seinAnzahl der Elemente des ersten Argumentvektors und des Typs des zweiten Argumentvektors fÃ¼r %<__builtin_convertvector%> sollten gleich seinDas zweite Argument von %<__builtin_convertvector%> muss Ganzzahl- oder Gleitkommavektortyp sein%<__builtin_eh_return%> fÃ¼r dieses Ziel nicht unterstÃ¼tztZweites Argument fÃ¼r %<__builtin_longjmp%> muss 1 sein%<__builtin_mffsl%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_mtfsb0%> und %<__builtin_mtfsb1%> werden in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_next_arg%> ohne Argument gerufen%<__builtin_rx_%s%> benÃ¶tigt %<C%>, %<Z%>, %<S%>, %<O%>, %<I%> oder %<U%>%<__builtin_saveregs%> wird fÃ¼r dieses Teilziel nicht unterstÃ¼tzt%<__builtin_saveregs%> wird von diesem Ziel nicht unterstÃ¼tzt%<__builtin_set_fpscr_drn%> wird im 32-Bit-Modus nicht unterstÃ¼tzt%<__builtin_set_fpscr_drn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_set_fpscr_rn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_set_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tztInnere Typen des/der Argumentvektors/en und Maske von %<__builtin_shuffle%> mÃ¼ssen gleiche GrÃ¶ÃŸe habenVektorargumente von %<__builtin_shuffle%> mÃ¼ssen gleichen Typ habenArgumente fÃ¼r %<__builtin_shuffle%> mÃ¼ssen Vektoren seinDas letzte Argument von %<__builtin_shuffle%> muss Ganzzahlvektor seinAnzahl der Elemente des/der Argumentvektors/en und des Maskenvektors fÃ¼r %<__builtin_shuffle%> sollten gleich sein%<__builtin_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tztAufruf von %<__builtin_unreachable%> oder %<__builtin_trap%> mit Argumenten%<__delay_cycles%> ist auf 32-Bit-SchleifendurchlÃ¤ufe beschrÃ¤nkt%<__delay_cycles%> nimmt nur konstante Argumente entgegen%<__delay_cycles%> nimmt nur nicht-negative Zykluszahlen entgegen%<__gcc_host_wide_int__%> ist nicht als %<long%> oder %<long long%> definiert%<__gcc_host_wide_int__%> ist nicht als Typ definiert%<__int%d%> wird von diesem Ziel nicht unterstÃ¼tzt%<__int%d%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<__label__%>-Deklarationen sind nur im FunktionsgÃ¼ltigkeitsbereich erlaubt%<__label__%> nicht am Anfang eines Blocks%<__restrict%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<__thread%> vor %<extern%>%<__thread%> vor %<static%>%<__thread%> vor %qD%<__thread%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<__transaction_atomic%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>%<__transaction_cancel%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsbasierten Speicher%<__transaction_relaxed%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen SpeicherArgument %<a%d%> des intrinsischen %qs bei %L muss %s(%d) seinArgument %<a1%> des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER sein%<acc update%> bei %L muss mindestens eine %<device%>- oder %<host%>- oder %<self%>-Klausel enthaltenAttribut %<alias%> ignoriert, da Funktion bereits definiert istArgument fÃ¼r %<alignas%> hat nicht-ganzzahligen Typen %qTAusdruck fÃ¼r Ausrichtung der %<aligned%>-Klausel muss ganzzahlig seinAusdruck fÃ¼r %<aligned%>-Klausel erfordert positiven konstanten Ganzzahlausdruck%<always_inline%> Funktion ist mÃ¶glicherweise nicht inlinefÃ¤hig%<und%> bei sich gegenseitig ausschlieÃŸenden Gleichheits-Tests ist immer 0%<asm%>-Konflikt mit Eingabeoperand%<asm%>-Konflikt mit Ausgabeoperand%<asm%>-Deklaration wird wegen Konflikt mit vorheriger Umbenennung ignoriert%<asm%> innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<asm%> in %<transaction_safe%>-Funktion ist nicht erlaubtin atomarer Transaktion ist kein %<asm%> erlaubt%<asm%>-Operand %d passt wahrscheinlich nicht zu den Bedingungen%<asm%>-Operandenbedingung inkompatibel mit OperandengrÃ¶ÃŸe%<asm%>-Operand hat unmÃ¶gliche Nebenbedingungen%<asm%>-Operand erfordert unmÃ¶gliches Neuladen%<asm%>-Qualifizierer %qT wird ignoriert, da auÃŸerhalb des Funktionsrumpfes%<asm%>-Qualifizierer auÃŸerhalb des Funktionsrumpfes%<asm%>-Spezifizierer fÃ¼r Variable %qE steht in Konflikt mit %<asm%>-Bestrafungs-Liste%<asm%>-Symbole sind an nicht statischen Datenelementen nicht erlaubtAttribut %<assign%> steht mit Attribut %<copy%> in KonfliktAttribut %<assign%> steht mit Attribut %<retain%> in Konflikt%<assign%> kann fÃ¼r Objective-C-Objekte unsicher sein; bitte explizit angeben, falls nÃ¶tig%<assign%>-Eigenschaft %qs verwendet Bitfeld-Instanzvariable %qs%<async%>-Ausdruck muss ganzzahlig sein%<atexit%> fehlgeschlagen%<atomic%>-Eigenschaft %qs verwendet Bitfeld-Instanzvariable %qs%<atomic_cancel%>%<atomic_default_mem_order%>-Klausel wird lexikalisch nach dem ersten %<atomic%>-Konstrukt ohne Speicherreihenfolge-Klausel verwendet%<auto%> kann nur fÃ¼r Variablen oder Funktionsdeklarationen angegeben werdenBedeutung von %<auto%> Ã¤ndert in C++11 die Bedeutung; Bitte entfernen%<auto%> steht in Konflikt mit anderen OpenACC-Schleifenspezifizierern%<auto%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich%<auto%> ist in Aliasdeklaration nicht erlaubt%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden%<bank_switch%> hat auf Nicht-Interrupt-Funktionen keine Auswirkung%<bind%>-Klausel nicht auf einem %<loop%>-Konstrukt, das nicht in einem anderen OpenMP-Konstrukt geschachtelt ist%<bind(parallel)%> an einem %<loop%>-Konstrukt, das in einem %<simd%>-Konstrukt geschachtelt ist%<bind(teams)%> an einer %<loop%>-Region, die nicht streng innerhalb einer %<teams%>-Region geschachtelt ist%<builtin_return_address%> enthÃ¤lt nur 2 Adressbytes%<cancel for%> innerhalb von %<nowait%>-for-Konstrukt%<cancel for%> innerhalb von %<ordered%>-for-Konstrukt%<cancel sections%> innerhalb %<nowait%>-Abschnittskonstrukt%<catch%> wird nicht unterstÃ¼tzt%<concept%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbar%qs ist %<const%> und darf daher nicht als %<mutable%> deklariert seinFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in FelddeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in ParameterdeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in TypdeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Variablendeklaration%<const%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<const%>-qualifizierter %<depobj%>-Ausdruck%<const%>-qualifiziertes %qE darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen%<const%>-qualifiziertes %qE ohne %<mutable%>-Element darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen%<const%>-, %<volatile%>- oder %<__restrict%>-qualifizierter Typ %qT in %<#pragma omp declare reduction%>Kontrollfluss fÃ¼r %<constexpr%>-Aufruf fÃ¤llt hinten aus der Funktion%<constexpr%>-Konstruktor hat keinen leeren KÃ¶rper%<constexpr%>-Konstruktor fÃ¼r Union %qT muss genau ein nicht-statisches Datenelement initialisieren%<constexpr%>-Destruktoren sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarAuswertungstiefe von %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-depth=%> verwenden, um dies zu erhÃ¶hen)Anzahl der Evaluierungsoperationen in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %wd (%<-fconstexpr-ops-limit=%> verwenden, um diesen zu erhÃ¶hen)%<constexpr%>-Lambda ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarAnzahl der SchleifendurchlÃ¤ufe in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-loop-limit=%> verwenden, um diesen zu erhÃ¶hen)%<constexpr%> erforderlich fÃ¼r Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typstatisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben%<constexpr%>-Variable %qD hat variabel modifizierten Typ %qTAttribut %<constinit%> kann nur fÃ¼r Variablen verwendet werden, die Â»staticÂ« oder threadlokel sind%<constinit%> ist am RÃ¼ckgabetyp einer Funktion nicht erlaubt%<constinit%>-Variable %qD muss eine konstante Initialisierung habenAttribut %<copy%> ist nur fÃ¼r Objective-C-Objekte gÃ¼ltig%<critical%>-Region darf innerhalb einer gleichnamigen %<critical%>-Region nicht eng geschachtelt seinArgument von %<custom-%s=%> muss eine nicht-negative Ganzzahl sein%<custom-%s=%> ist nicht als ein FPU-Befehl bekannt%<custom-%s=%> erfordert Argument%<decl-specifier%> in Deklaration von Ableitungshinweis%<decl-specifier%> ist in Bedingung ungÃ¼ltig%<declare variant%> fÃ¼r Konstruktor %qD%<declare variant%> an %qD mit Vorgabewert%<declare variant%> an gelÃ¶schter %qD%<declare variant%> fÃ¼r Destruktor %qD%<declare variant%> an virtueller %qD%<decltype%> kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen%<decltype%> wird zu %qT ausgewertet, und das ist weder eine Klasse noch ein AufzÃ¤hlungstyp%<default%>-Marke nicht innerhalb einer switch-Anweisung%<default%>-Ziel wurde nicht gesetzt%<delete[]%> ist kein Konstantenausdruck%<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp auf Arrayabschnitt%<depend%>-Klausel mit %<sink%>-Modifizierer verweist auf Iteration, die niemals im Iterationsraum ist%<depend%>-Klausel mit %<sink%>-Modifizierer wartet auf lexikalisch spÃ¤tere Iteration%<depend%>-Klausel mit %<source%>-Modifizierer zusammen mit %<depend%>-Klauseln mit %<sink%>-Modifizierer an demselben Konstrukt%<depend(%s)%> ist nur in %<omp ordered%> erlaubt%<depobj%>-AbhÃ¤ngigkeitstyp in %<depend%>-Klausel von %<depobj%> angegebenAusdruck %<depobj%> ist kein lvalue-Ausdruck%<device%>-ID muss ganzzahlig seinArgument %<dim%> des intrinsischen %qs bei %L ist kein gÃ¼ltiger CodimensionsindexArgument %<dim%> des intrinsischen %qs bei %L ist kein gÃ¼ltiger DimensionsindexArgument %<dim%> des intrinsischen Â»%sÂ« bei %L ist kein gÃ¼ltiger DimensionsindexAusdruck fÃ¼r %<dist_schedule%>-ChunkgrÃ¶ÃŸe muss ganzzahlig sein%<distribute%>-Region muss innerhalb eines %<teams%>-Konstrukts streng geschachtelt sein%<dynamic_cast%> ist nicht mit %<-fno-rtti%> erlaubt%<dynamic_cast<%#T>(%#D)%> kann nie erfolgreich sein%<else%> ohne vorheriges %<if%>%<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werden%<explicit%> in Â»friendÂ«-Deklaration%<explicit%> auÃŸerhalb einer Klassendeklaration%<explicit(bool)%> ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<extern "C"%>-Bindung beginnt hierAttribut %<externally_visible%> wirkt sich nur auf Ã¶ffentliche Objekte aus%<fallthrough%>-Attribut auf hÃ¶chster Ebene%<fallthrough%>-Attribut ohne darauffolgendes %<;%>%<fallthrough%>-Attribut ist mehrfach angegeben%<fallthrough%>-Attribut mit einem Parameter angegebenDirektive des Attributes %<fast_interrupt%> ignoriertAttribut %<flatten%> wird an Aliasen ignoriert%<flush%>-Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben%<fopen%>: %s: %mAnfangsdeklarationen in %<for%>-Schleifen sind nur im C99- oder C11-Modus erlaubt%<friend%> kann nur innerhalb einer Klasse angegeben werden%<friend%> auÃŸerhalb einer Klasse verwendetAusdruck fÃ¼r %<gang%>-Nummer muss ganzzahlig seinWert von %<gang%> muss positiv seinstatischer %<gang%>-Ausdruck muss ganzzahlig seinstatischer %<gang%>-Ausdruck muss positiv sein%<generic%>-CPU kann nur fÃ¼r %<-mtune=%>-Schalter verwendet werden%<generic%>-CPU kann nur fÃ¼r %<target("tune=")%>-Schalter verwendet werden%<getter%>-Attribut der Eigenschaft %qD in Konflikt mit vorheriger DeklarationAttribut %<gnu_inline%> vorhanden bei %q+D%<goto%> in %<constexpr%>-Funktion%<goto%> ist kein KonstantenausdruckAusdruck fÃ¼r %<grainsize%> muss ganzzahlig seinWert von %<grainsize%> muss positiv sein%<h%> auf nicht-Register-Operand angewandt%<hint%>-Ausdruck muss ganzzahlig und konstant sein%<hint%>-Ausdruck muss ganzzahlig sein%<if constexpr%> ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar%<ifunc%>-AuflÃ¶ser fÃ¼r %qD muss %qT zurÃ¼ckgeben%<ifunc%>-AuflÃ¶ser fÃ¼r %qD sollte %qT zurÃ¼ckgeben%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>%<inline%> kann nur fÃ¼r Funktionen angegeben werden%<inline%> in leerer Deklaration%<inline%> ist nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt%<inline%> fÃ¼r friend-Klassen-Deklaration angegeben%<inline%> ungÃ¼ltig fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs%<inline%>-Spezifizierer ungÃ¼ltig fÃ¼r Variable %qD mit GÃ¼ltigkeitsbereich Block%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt%<inscan%>-%<reduction%>-Klausel bei Konstruktion auÃŸer %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>%<inscan%>-%<reduction%>-Klausel wird zusammen mit %<linear%>-Klausel an einer Variable verwendet, die kein Schleifeniterator ist%<inscan%>-%<reduction%>-Klausel mit Arrayabschnittdie Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommendie CPU %<intel%> kann nur fÃ¼r den Schalter %<-mtune=%> verwendet werdendie CPU %<intel%> kann nur fÃ¼r das Attribut %<target("tune=")%> verwendet werdenModifizierer %<iterator%> ist unvertrÃ¤glich mit %qs%<iterator%>-Modifizierer darf nicht bei einem %<depobj%>-Konstrukt angegeben sein%<l1-cache-size%>-Parameter ist keine Zweierpotenz (%d)%<lang_*%> check: failed in %s, at %s:%d%<lastprivate%>-Klausel an einem %<loop%>-Konstrukt bezieht sich auf eine Variable %qD, die nicht der Schleifeniterator ist%<linear%>-Klausel fÃ¼r Variable, die keine Schleifeniterationsvariable ist, wurde fÃ¼r ein mit %<distribute%> kombiniertes Konstrukt angegeben%<linear%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel mit einem Parameter angegeben werdenSchrittweite %qE der %<linear%>-Klausel muss konstant oder ein Parameter seinSchrittweite der %<linear%>-Klausel muss ganzzahlig sein%<linear%>-Klauselschritt ist ein Parameter %qD, der nicht in der %<uniform%>-Klausel angegeben ist%<location_t%> ist nicht als ein Typ definiert%<locus%> ist nicht als ein Typ definiert%<long long long%> ist fÃ¼r GCC zu lang%<long%> und %<short%> gleichzeitig angegeben%<long%> switch-Ausdruck nicht nach %<int%> konvertiert in ISO C%<lp_array%> passt nicht zum %<region_tree%>%<lp_array%> ist fÃ¼r lp %i beschÃ¤digt%<lto_obj_file_open()%> failed%<main%> als %<_Noreturn%> deklariert%<master%>-Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, explizit %<task%> oder %<taskloop%> ist%<memset%> mit konstanter LÃ¤nge 0 verwendet; das kÃ¶nnte heiÃŸen, dass die Parameter vertauscht sindim Aufruf von %<memset%> ist die LÃ¤nge gleich der Anzahl der Elemente angegeben, ohne sie mit der ElementgrÃ¶ÃŸe zu multiplizierenAttribut %<ms_hook_prologue%> ist mit %<-mfentry%> fÃ¼r 32 Bit nicht vertrÃ¤glichAttribut %<ms_hook_prologue%> ist mit geschachtelter Funktion nicht vertrÃ¤glich%<msp430_set_driver_var%> erwartet 2 Argumente%<mutexinoutset%>-Art in %<depend%>-Klausel bei einem %<taskwait%>-Konstrukt%<namespace %E%> ist mehrdeutig%<namespace%>-Definition ist hier nicht erlaubt%<new%> einer %<initializer_list%> fÃ¼hrt nicht zu einer lÃ¤ngeren Lebenszeit des zugrundeliegenden Arrays%<new%> fÃ¼r Typ %qT mit erweiterter Ausrichtung %d%<no-custom-%s%> akzeptiert keine Argumente%<nogroup%>-Klausel darf nicht zusammen mit %<reduction%>-Klausel verwendet werdenAttribut %<nonatomic%> der Eigenschaft %qD in Konflikt mit vorheriger Deklaration%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben%<nonnull%>-Argument %qD wird mit NULL verglichen%<noreturn%>-Funktion kehrt zurÃ¼ck%<nowait%>-Klausel darf nicht zusammen mit %<copyprivate%> verwendet werdenWert von %<num_tasks%> muss positiv seinWert von %<num_teams%> muss positiv seinWert von %<num_threads%> muss positiv sein%<offsetof%> innerhalb von Typ %qT (der kein Standardlayout hat) ist bedingt unterstÃ¼tzt%<operator %s%>%<operator %s%> in %<%s%E%>%<operator delete%> muss Typ %qT zurÃ¼ckgeben%<operator delete%> nimmt Typ %qT als ersten Parameter%<operator delete[]%> kann kein zerstÃ¶rendes %<delete%> sein%<operator new%> darf nicht NULL zurÃ¼ckgeben, auÃŸer er ist mit %<throw%> deklariert (oder %<-fcheck-new%> ist eingeschaltet)%<operator new%> muss Typ %qT zurÃ¼ckgeben%<operator new%> nimmt Typ %<size_t%> (%qT) als ersten Parameter%<operator%s%>%<operator%s%> in %<%E %s %E%>%<operator%s%> in %<%E%s%>%<operator%s%> in %<%s%E%>%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ckgeben%<operator[]%>%<operator[]%> in %<%E[%E]%>%<oder%> bei nicht passenden Ungleichheits-Tests ist immer 1%<order%>-Klausel darf nicht zusammen mit %<ordered%> verwendet werden%<ordered simd threads%> muss innerhalb der %<for simd%>-Region eng geschachtelt sein%<ordered%> %<simd%> muss innerhalb einer %<simd%>-Region eng geschachtelt sein%<ordered%>-Klauselparameter ist weniger als %<collapse%>%<ordered%>-Klausel mit Parameter darf nicht beim %qs-Konstruk angegeben werden%<ordered%>-Klausel mit Parameter in %<for%>-Schleife Ã¼ber einen Bereich%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel und Parameter eng geschachtelt sein%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer %<ordered%>-Schleife eng geschachtelt sein%<ordered%>-Region darf innerhalb einer Region, die %<critical%>, %<ordered%>, expliziten %<task%> oder %<taskloop%> ist, nicht eng geschachtelt sein%<ordered%>-Region muss eng geschachtelt sein, wenn sie innerhalb einer Schleifenregion mit %<ordered%>-Klausel auftritt%<ordered%>-Region ohne %<depend%>-Klausel darf innerhalb einer Schleifenregion mit %<ordered%>-Klausel und Parameter nicht eng geschachtelt seindas Pragma %<pch_preprocess%> sollte nur mit %<-fpreprocessed%> verwendet werden%<pex_init%> failed: %m%<pragma omp requires%> erfordert mindestens eine KlauselAusdruck fÃ¼r %<priority%> muss ganzzahlig seinWert von %<priority%> muss positiv seinAttribut %<readonly%> steht mit Attribut %<readwrite%> in KonfliktAttribut %<readonly%> steht mit Attribut %<setter%> in KonfliktAttribut %<readonly%> der Eigenschaft %qD in Konflikt mit vorheriger Deklaration%<region_array%> passt nicht zum %<region_tree%>%<region_array%> ist fÃ¼r Region %i beschÃ¤digt%<register%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich%<register%>-Speicherklassenangabe verwendet%<reinterpret_cast%> von Ganzzahl zu Zeiger%<reinterpret_cast%> von Typ %qT in Typ %qT entfernt QualifiziererEin %<reinterpret_cast%> ist kein konstanter Ausdruck%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck%<requires%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbarAttribut %<retain%> steht mit Attribut %<copy%> in KonfliktAttribut %<retain%> ist nur fÃ¼r Objective-C-Objekte gÃ¼ltig%<return%> mit Wert in void zurÃ¼ckgebender Funktion%<return%> ohne Wert in nicht-void zurÃ¼ckgebender FunktionAusdruck der %<safelen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck%<scalar_storage_order%> wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich ist%<seq%> Ã¼bersteuert andere OpenACC-Schleifenspezifizierer%<setter%>-Attribut der Eigenschaft %qD in Konflikt mit vorheriger DeklarationArgument Â»shapeÂ« des intrinsischen Â»reshapeÂ« bei %L hat mehr als %d ElementeArgument %<shape%> des intrinsischen %<reshape%> bei %L muss ein Feld konstanter GrÃ¶ÃŸe sein%<signed%> und %<unsigned%> gleichzeitig angegebenAusdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck%<simdlen%>-Klauselwert ist grÃ¶ÃŸer als %<safelen%>-Klauselwert%<sizeof%> auf ein Bitfeld angewandt%<sizeof%> auf Array-Funktionsparameter %qE gibt die GrÃ¶ÃŸe von %qT zurÃ¼ckArgument von %<sizeof...%> muss mit Klammern umschlossen werdenArgument %<source%> des intrinsischen %<shape%> bei %L darf kein Feld impliziter GrÃ¶ÃŸe sein%qs ist %<static%> und darf daher nicht als %<mutable%> deklariert sein%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden%<static%> ist fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs ungÃ¼ltig%<static_assert%> ohne Text ist erst ab %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar%<static_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer%<std::%s%> ist im Header %qs definiert; haben Sie vergessen, %<#include %s%> zu schreiben?%<std::%s%> ist erst ab %s verfÃ¼gbar%<std::source_location::__impl%> enthÃ¤lt nicht nur nicht-statische Datenelemente %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> und %<_M_column%>%<std::tuple_size<%T>::value%> ist kein konstanter Ganzzahlausdruckdie Direktive %<strong%>-%<using%> wird nicht mehr unterstÃ¼tzt%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariertArgument %qs fÃ¼r Attribut %<symver%> muss ein oder zwei %<@%> enthaltenArgument des Attributs %<symver%> ist keine ZeichenkettenkonstanteAttribut %<symver%> bezieht sich nur auf SymboleAttribut %<symver%> gilt nur fÃ¼r Funktionen und Variablen%<target("rtd")%> wird im 64-Bit-Modus ignoriert%<target("sseregparm")%> verwendet, ohne dass SSE eingeschaltet ist%<target("tune=x86-64")%> ist veraltet; stattdessen entsprechend %<target("tune=k8")%> oder %<target("tune=generic")%> verwendendas Attribut %<target_clones%> erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-Klausel%<teams%>-Konstrukt muss innerhalb eines %<target%>-Konstrukts eng geschachtelt sein, oder in Ã¼berhaupt keinem OpenMP-Konstrukt geschachtelt seindas SchlÃ¼sselwort %<template%> ist im Destruktornamen nicht erlaubt%<template%> muss auf einen nested-name-specifier folgen%<this%> ist in OpenMP nur innerhalb von %<declare simd%>-Klauseln erlaubt%<this%> kann nicht per Referenz eingefangen werden%<this%> ist fÃ¼r statische Elementfunktionen nicht verfÃ¼gbar%<this%> darf in diesem Kontext nicht verwendet werden%<this%> wurde fÃ¼r diese Lambda-Funktion nicht aufgefangen%<thread_limit%>-Ausdruck muss ganzzahlig seinWert von %<thread_limit%> muss positiv sein%<threadprivate%> %qD ist weder Datei-, Namens- noch Blockbereichsvariable%<threadprivate%> Direktive %qE nicht in Definition von %qT%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen%<throw%> wird immer %<terminate%> aufrufenArgument fÃ¼r %<tile%> erfordert ganzzahligen Typ%<tile%>-Argument muss eine positive, ganzzahlige Konstante seinFunktionsaufruf von %<transaction_may_cancel_outer%> nicht innerhalb von Ã¤uÃŸerer Transaktion oder %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> kann nur fÃ¼r virtuelle Funktionen angegeben werden%<tree%> ist nicht als ein Zeigertyp definiert%<tree%> ist nicht als ein Typ definiert%<try%> innerhalb einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<typedef%> wurde in dieser Deklaration ignoriert%<typeid%> ist kein konstanter Ausdruck, da %qE polymorphen Typ hat%<typeid%> des qualifizierten Funktionstyps %qT%<typeid%>-Operator kann nicht in einem Konstanten-Ausdruck auftreten%<typename %T::%D%> benennt %q#T, was kein Klassentemplate ist%<typename %T::%D%> benennt %q#T, was kein Typ ist%<typeof%> auf ein Bitfeld angewandt%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<va_start%> in Funktion mit fester Parameteranzahl verwendet%<vec_lvsl%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete Speicherzugriffe%<vec_lvsr%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete SpeicherzugriffeAusdruck fÃ¼r %<vector%>-LÃ¤nge muss ganzzahlig seinWert der %<vector%>-LÃ¤nge muss positiv sein%<verify_gimple%> failed%<virtual%>-%<consteval%>-Methode %qD noch nicht unterstÃ¼tzt%<virtual%> kann nur fÃ¼r Funktionen angegeben werden%<virtual%> auÃŸerhalb einer Klassendeklaration%<virtual%> mehr als einmal in Basisspezifikation angegeben%<void%> kann nicht als einzelner Parameter qualifiziert werden%<void%> muss der einzige Parameter sein%<volatile%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<volatile%>-qualifizierter Parameter ist veraltet%<volatile%>-qualifizierter RÃ¼ckgabetyp ist veraltet%<volatile%>-qualifizierte strukturierte Bindung ist veraltet%<wait%>-Ausdruck muss ganzzahlig seinFÃ¼r %q+D darf %<warn_if_not_aligned%> nicht angegeben werdenAttribut %<weakref%> ignoriert, da Funktion bereits definiert istAttribut %<weakref%> ignoriert, da Variable bereits initialisiert istAttribut %<weakref%> sollte von Attribut %<alias%> begleitet werdenAusdruck fÃ¼r %<worker%>-Nummer muss ganzzahlig seinWert der %<worker%>-Nummer muss positiv seinInterner Fehler: %<||%> not valid in GIMPLE%<~%> auf booleschem Ausdruck%<~%> auf einem Ausdruck vom Typ %<bool%>%<~auto%> ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar%GArgument %<%.*s%> fÃ¼r Direktive ist null%GObergrenze von %<alloca%> ist unbekannt%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Byte%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Bytes%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes%G%qD Zugriff auf %wu Bytes Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Byte%G%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Bytes%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes kopiert wurden%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes aus einem String der LÃ¤nge %E kopiert wurden%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu]%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT%G%qD einer Zeichenkette der LÃ¤nge %wu und eines Arrays der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet%G%qD einer Zeichenkette der LÃ¤nge %wu oder mehr und einem Array der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet%G%qD einer Zeichenkette der LÃ¤nge %wu, einem Array der GrÃ¶ÃŸe %wu und der Grenze von %wu wird zu ungleich Null ausgewertet%G%qD von Zeichenketten der LÃ¤nge %wu und %wu und der Grenze von %wu wird zu ungleich Null ausgewertet%G%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen von %qT%G%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen des referenzierten Teilobjekts %qD mit Typ %qT an Offset %wi%G%qD Offset %s ist auÃŸerhalb der Grenzen%G%qD Offset %s ist auÃŸerhalb der Grenzen [0, %wu]%G%qD Offset %s is auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT%G%qD Offset %s ist auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %wu bis %wu Byte aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Byte aus einem String derselben LÃ¤nge%G%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Bytes aus einem String derselben LÃ¤nge%G%qD Ausgabe abgeschnitten vor dem beendenden NUL, beim Kopieren von so vielen Bytes aus einer Zeichenkette, wie die Ausgabezeichenkette lang ist%G%qD Ausgabe abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe abgeschnitten, beim Kopieren von %wu bis %wu Bytes aus einer Zeichenkette der LÃ¤nge %wu%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s beim Zugriff auf Array %qD mit Typ %qT%G%qD Das Quellargument ist dasselbe wie das Zielargument%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Ziels%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe der Quelle%G%qD angegebene Grenze %E Ã¼berschreitet die ZielgrÃ¶ÃŸe %wu%Gdurch %qD angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wu%Gdurch %qD angegebene Grenze zwischen %wu und %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wu%G%qD angegebene Grenze hÃ¤ngt von der LÃ¤nge des Quellarguments ab%G%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe %wu%G%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%G%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%G%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%G%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%G%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%G%qD schreibt ein Byte zu viel in eine Region, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt%GArgument %u ist null, aber nichtnull wird erwartet%GArgument fÃ¼r %<alloca%> ist zu groÃŸ%GArgument fÃ¼r %<alloca%> ist 0%GArgument fÃ¼r %<alloca%> kÃ¶nnte zu groÃŸ sein%GArgument fÃ¼r %<alloca%> kÃ¶nnte aufgrund der Umwandlung von %qT in %qT zu groÃŸ sein%GArgument fÃ¼r Array mit variabler LÃ¤nge ist zu groÃŸ%GArgument fÃ¼r Array variabler LÃ¤nge ist 0%GArgument fÃ¼r Array mit variabler LÃ¤nge kÃ¶nnte zu groÃŸ sein%GArgument fÃ¼r Array variabler LÃ¤nge kÃ¶nnte aufgrund der Umwandlung von %qT in %qT zu groÃŸ sein%GZielzeiger ist NULL%GNULL-Formatzeichenkette%Gunbegrenzte Verwendung von %<alloca%>%Gunbegrenzte Verwendung von Array mit variabler LÃ¤nge%GVerwendung von %<alloca%>%GVerwendung von %<alloca%> innerhalb einer Schleife%GArray variabler LÃ¤nge hat unbekannte ObergrenzeSchreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wuSchreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wuSchreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuSchreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuSchreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%wu bis %wu Bytes werden in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu geschrieben%Gein Byte zu viel wird in eine Region geschrieben, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt%K%<asm%> in %<transaction_safe%>-Funktion ist nicht erlaubt%K%qD Lesen von %E Byte aus einer Region der GrÃ¶ÃŸe %E%K%qD Lesen von %E Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD das Lesen von %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD das Lesen von %E bis %E Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Ziels%K%qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%K%qD angegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe von maximal %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebener Bereich [%wu, %wu] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebener Bereich [%wu, %wu] Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebener Bereich [%wu, %wu] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe von maximal %E des nicht abgeschlossenen Arrays%K%qD angegebene Grenze zwischen %E und %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%K%qD angegebene Grenze zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%K%qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%K%qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%K%qD das Schreiben von %E Byte in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%K%qD das Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%K%qD das Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%K%qD das Schreiben von %E bis %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%KÂ»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd%KArgument %d muss eine direkt angegebene Konstante sein%KArgument %d muss eine direkt angegebene Konstante im Bereich [0, 15] sein%KArgument %d von %qE muss eine direkt angegebene Konstante im Bereich [0-%d] sein%KDas Argument %i ist null, aber der Wertebereich des entsprechenden GrÃ¶ÃŸenarguments %i ist [%E, %E]%KDas Argument %i ist null, aber der Wert des entsprechenden GrÃ¶ÃŸenarguments %i ist %E%KArgument %i Bereich [%E, %E] Ã¼bersteigt maximal ObjektgrÃ¶ÃŸe %E%KArgument %i Bereich [%E, %E] ist negativ%KArgument %i Wert %E ist negativ%KArgument %i Wert %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E%KArgument %i Wert %qE ist negativ%KArgument %i Wert ist null%KArgument muss eine direkt angegebene 16-Bit-Konstante sein%KVersuch, Nicht-Heap-Objekt freizugeben%KVersuch, Nicht-Heap-Objekt %qD freizugeben%KAufruf von %qs mit Attributfehler deklariert: %s%KAufruf von %qs mit Attributwarnung deklariert: %s%KKoprozessornummer muss eine direkt angegebene Konstante im Bereich 0 bis %d sein, die mit +cdecp<N> aktiviert wurde%KKoprozessor %d ist nicht aktiviert mit +cdecp%d%Kerstes Argument von %qD muss ein Zeiger, das zweite eine Ganzzahlkonstante sein%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack ()%>%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack_len ()%>%KSpur %wd auÃŸerhalb des Wertebereiches %wd bis %wd%KSpurindex muss eine direkt angegebene Konstante sein%Kletztes Argument von %qD ist keine Ganzzahlkonstante zwischen 0 und 3%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet %<SIZE_MAX%>%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%KLesen von %E Byte aus einer Region der GrÃ¶ÃŸe %E%KLesen von %E Bytes aus einer Region der GrÃ¶ÃŸe %E%Kdas Lesen von %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%Kdas Lesen von %E bis %E Bytes aus einer Region der GrÃ¶ÃŸe %E%KBitbereich der SÃ¤ttigung muss eine direkt angegebene Konstante sein%KBitbereich der SÃ¤ttigung muss im Bereich [%wd, %wd] liegen%Kangegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%Kangegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene Grenze zwischen %E und %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%Kangegebene Grenze zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%Kangegebene GrÃ¶ÃŸe %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%Kangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%KGesamtgrÃ¶ÃŸe und ElementgrÃ¶ÃŸe mÃ¼ssen positive, direkt angegebene Konstanten sein%Kdas Schreiben von %E Byte in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%Kdas Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%Kdas Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%Kdas Schreiben von %E bis %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufenEinen Konstruktor gefunden
  %d Konstruktoren gefunden
  Einen Destruktor gefunden
  %d Destruktoren gefunden
  Interner Fehler: %d exits recorded for loop %d (having %d exits)Eine Rahmentabelle gefunden
  %d Rahmentabellen gefunden
! %i-Bit-Modus nicht einkompiliert%llu Bytes%q#D kann nicht mit %q#D Ã¼berladen werden%q#D steht mit vorheriger Deklaration in Konflikt%q#D steht in Konflikt mit von %qT geerbter Version%q#D hier deklariert%q#D verweist nicht auf den unqualifizierten Typen und wird daher nicht zum Binden verwendet%q#D wurde hat hier ausdrÃ¼cklichen Standardwert bekommen%q#D hat unvollstÃ¤ndigen Typ%q#D verdeckt Konstruktor fÃ¼r %q#D%q#D erbt von mehreren Basis-Teilobjekten%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#DÂ« ist ein statisches Datenelement; es kann nur bei seiner Definition initialisiert werden%q#D ist implizit als gelÃ¶scht deklariert, da %qT einen Bewegungskonstruktor oder Bewegungs-Zuweisungsoperator deklariert%q#D wird implizit gelÃ¶scht, da die Standarddefinition ungÃ¼ltig wÃ¤re:%q#D ist in diesem Zusammenhang unzugÃ¤nglich%q#D ist kein Funktionstemplate%q#D ist kein Nicht-static-Datenelement von %qT%q#D ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil eine Referenzvariable keine konstante Adresse hat%q#D ist nicht konstant%q#D ist in diesem Zusammenhang Â»privateÂ«%q#D ist in diesem Zusammenhang Â»protectedÂ«%q#D ist %<public%>, benÃ¶tigt jedoch ein existierendes Objekt vom Typ %q#T%q#D ist volatile%q#D nicht in Klasse deklariert%q#D wurde bereits hier deklariert%q#D wurde bereits hier definiert%q#D als andere Symbolart redeklariert%q#D sollte initialisiert werden%q#D (durch lokalen Typen %qT deklariert) wird verwendet, aber nirgends definiert%q#D (durch einen unbenannten Typen deklariert) wird verwendet, aber nirgends definiert%q#F wird implizit gelÃ¶scht, da ihre Ausnahme-Spezifikation nicht zur impliziten Ausnahme-Spezifikation %qX passt%q#T hat kein Element namens %qE%q#T hat kein Element namens %qE; meinten Sie %q#D? (zugreifbar Ã¼ber %q#D)%q#T hat kein Element namens %qE; meinten Sie %q#D? (aus diesem Kontext nicht zugreifbar)%q#T hat kein Element namens %qE; meinten Sie %qE?%q#T hat keinen benutzerdefinierten Default-Konstruktor%q#T hat Zeigertypen als Elemente%q#T hat virtuelle Basisklassen%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor%q#T ist keine Klasse%q#T ist weder Klasse noch Namensbereich%q#T ist kein Template%q#T ist kein gÃ¼ltiger Typ fÃ¼r einen Nicht-Typ-Parameter eines Templates%q#T definiert nur einen privaten Destruktor und hat keine Â»friendsÂ«%q#T definiert nur private Konstruktoren und hat keine Â»friendsÂ«%q#T verwendet, wo %qT erwartet wurde%q#T verwendet, wo ein Gleitkommawert erwartet wurde%q#T wurde vorher hier deklariert%q+#D kann nicht deklariert werden%q+#D ist kein static-Datenelement von %q#T%q+#D als %<final%> markiert, ist aber nicht Â»virtualÂ«%q+#D als %<override%> markiert, Ã¼berschreibt aber nichtAlias %q+D zwischen Funktion und Variable wird nicht unterstÃ¼tzt%q+D als Alias fÃ¼r externes Symbol %qE%q+D als Alias fÃ¼r undefiniertes Symbol %qE%q+D bereits mit Attribut Â»dllimportÂ« deklariert: Â»dllimportÂ« ignoriert%q+D als Â»friendÂ« deklariert%q+D als variadische Funktion deklariert%q+D mit einer Ausnahmespezifikation deklariert%q+D ist als variadische Funktion ohne Prototyp definiert%q+D sowohl normal als auch als Attribut %qE definiert%q+D hat unvertrÃ¤gliche Attribute %qs und %qs%q+D in Â»declare targetÂ«-Direktive hat keinen zuordenbaren Typ%q+D ist statisch, aber in Inline-Funktion %qD deklariert, was nicht statisch ist%q+D ist Ã¼blicherweise eine Funktion%q+D mit Offset %E in %qT ist nicht an %u ausgerichtet%q+D mit Offset %E in %qT ist mÃ¶glicherweise nicht an %u ausgerichtet%q+D als andere Symbolart redeklariert%q+D mit Attribut %<gnu_inline%> Â»inlineÂ« redeklariert%q+D ohne Attribut %<gnu_inline%> Â»inlineÂ« redeklariert%q+D ohne Attribut Â»dllimportÂ« redeklariert, nachdem es mit dll-Bindung referenziert wurde%qD ohne Attribut Â»dllimportÂ« redeklariert: vorheriges Â»dllimportÂ« ignoriertstatisches Datenelement %q+D innerhalb von Â»declare targetÂ«-Direktive%q+D benÃ¶tigt entweder null oder zwei Argumente%q+E ist kein Konstantenausdruck%q+F als %<static%> deklariert, aber nirgendwo definiert%q+F verwendet, aber nirgendwo definiert%q+T ist kein Literal, denn: %qD Alias zwischen unvertrÃ¤glichen Funktionstypen %qT und %qT%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf%qD tritt in %<aligned%>-Klausel mehrfach auf%qD tritt in %<nontemporal%>-Klauseln mehrfach auf%qD tritt in Datenklausel mehrfach auf%qD tritt in Zuordnungsklauseln mehrfach auf%qD tritt in Bewegungsklausel mehrfach auf%qD tritt in Reduktionsklauseln mehrfach aufder Typ von %qD Argument %d wird zu %qT befÃ¶rdert, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qTder Typ von %qD Argument %d ist %qT, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT%qD Argument %i ist als Attribut %<nonstring%> deklariert%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze %wu%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze [%E, %E]%qD Argument %i (als Attribut %<nonstring%> deklariert) ist mÃ¶glicherweise kleiner als die angegebene Grenze [%E, %E]Attribut-Anweisung %qD wird ignoriertAttribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhaltenAttribut %qD erfordert ein einzelnes NTBS-Argument%qD in konstantem Ausdruck aufgerufen%qD in konstantem Ausdruck aufgerufen, bevor die Definition vollstÃ¤ndig war%qD kann als Â»overrideÂ« markiert werden%qD kann nicht in Konstanten-Ausdruck auftreten%qD kann nicht %qs sein%qD kann nicht als %<virtual%> deklariert werden, da es immer statisch ist%qD kann nicht vorgegeben werden%qD kann nicht als Funktion verwendet werden%qD kann keine Standardargumente haben%qD hat neue Semantik in GCC 4.4%qD SÃ¤ubern eines Objekts von nichttrivialem Typ %#qT%s%qD SÃ¤ubern eines Objekts des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s%qD SÃ¤ubern eines Objekts des Typs %#qT ohne triviale Kopierzuweisung%s%qD steht mit verwendeter Funktion in Konflikt%qD Kopieren eines Objekts mit nichttrivialem Typ %#qT aus einem Array von %#qT%qD Kopieren eines Objekts des Typs %#qT mit Element %qs %qD aus einem Array von %#qT; verwenden Sie eine Zuweisung oder Kopierinitialisierung stattdessen%qD in %<constexpr%>-Kontext als %<static%> deklariert%qD in %qs-Funktion als %<static%> deklariert%qD in %<constexpr%>-Kontext als %<thread_local%> deklariert%qD in %qs-Funktion als %<thread_local%> deklariert%qD als %<transaction_safe_dynamic%> deklariert%qD als ein %<virtual%> Feld deklariert%qD als ein %<virtual%> Parameter deklariert%qD als ein %<virtual%> Typ deklariert%qD als eine %<virtual%> Variable deklariert%qD als Nicht-Parameter deklariert%qD als ein %<inline%> Feld deklariert%qD als ein %<inline%> Parameter deklariert%qD als ein %<inline%> Typ deklariert%qD als Array von %qT deklariert%qD als Referenz deklariert, aber nicht initialisiert%qD ist hier deklariert%qD wurde hier als %q#D deklariert%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit%qD definiert, aber nicht verwendet%qD hier definiert%qD hat nicht den Typ %<const char *%>%qD in %qs-Klausel hat keinen zuordenbaren Typ%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp%qD hat keinen Ganzzahltyp%qD benennt keinen AufzÃ¤hlungstyp in %qT%qD bezeichnet keine Funktion%qD bezeichnet keine Funktion innerhalb eines Namensraum%qD ist kein nicht-struktureller Typ%qD hat eine vorherige Deklaration hier%qD wurde bereits definiert%qD hat unvollstÃ¤ndigen Typ %qT%qD hat unvollstÃ¤ndigen Typ%qD hat ungÃ¼ltige Argumentliste%qD wurde nicht innerhalb von %qE deklariert%qD wurde nicht innerhalb von %qD deklariert%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde%qD in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0%qD erbt das %E-ABI-Tag, das %qT (im RÃ¼ckgabetyp verwendet) hat%qD erbt das %E-ABI-Tag, das %qT (im Typ verwendet) hat%qD ist ungÃ¼ltig in %q#T wegen lokalem Element %q#D mit gleichem Namen%qD ist in %q#T ungÃ¼ltig wegen lokaler Methode %q#D mit gleichem Namen%qD ungÃ¼ltig in Lambda%qD ist ein Namensbereich%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion%qD ist eine Ã¼bliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)%qD ist bereits ein Â»friendÂ« von %qT%qD ist bereits ein Â»friendÂ« der Klasse %qT%qD ist bereits in %qT definiert%qD ist bereits in Klasse %qT definiert%qD ist bereits in der Klasse %qT definiert%qD ist ein AufzÃ¤hlungstemplate%qD ist sowohl eine direkte Basis als auch eine indirekte virtuelle Basis%qD wird in Header %qs deklariert%qD ist mit TLS-Modell %s definiert%qD ist veraltet%qD ist veraltet: %s%qD wird mit sich selbst initialisiert%qD wird fÃ¼r ein leeres Pack instanziiert%qD ist normalerweise eine nicht-statische Funktion%qD ist keine Klasse oder Namensbereich%qD ist kein Klassentyp%qD ist kein Funktionsargument%qD ist kein Funktionstemplate%qD ist kein Element von %qD%qD ist kein Element von %qD; meinten Sie %qs?%qD ist kein Element von %qT%qD ist kein Element von %qT; meinten Sie %qs?%qD ist keine Elementtemplatefunktion%qD ist kein Namensbereichs-Name%qD bezeichnet Namensraum-Namen; meinten Sie %qs?%qD ist keine Zeigervariable%qD ist kein %<static%>-Datenelement%qD ist kein statisches Datenelement eines Klassentemplates%qD ist kein Template%qD ist keine Templatefunktion%qD ist kein Typ%qD ist kein gÃ¼ltiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist%qD ist keine Variable%qD ist in %<aligned%>-Klausel keine Variable%qD ist in %<nontemporal%>-Klausel keine Variable%qD in %qs-Klausel muss eine Variable sein%qD ist in Klausel %<firstprivate%> keine Variable%qD ist in Klausel %<lastprivate%> keine Variable%qD ist in Klausel %qs keine Variable%qD ist kein variadisches Template%qD in %<uniform%>-Klausel ist kein Argument%qD ist nicht eingefangen%qD ist mit %qD unvertrÃ¤glich%qD ist auÃŸerhalb des FunktionsgÃ¼ltigkeitsbereiches nicht definiert%qD ist in %<depend%>-Klausel weder lvalue-Ausdruck noch Arrayabschnitt%qD ist nicht %<public%>%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:%qD ist statisch, wird jedoch in Inline-Funktion %qD verwendet, was nicht statisch ist%qD in %qs-Klausel ist eine threadprivate Variable%qD ist zu klein, um alle Werte von %q#T aufzunehmen%qD wird in dieser Funktion uninitialisiert verwendet%qD kÃ¶nnte in dieser Funktion uninitialisiert verwendet werden%qD darf nicht als Â»staticÂ« deklariert werden%qD darf nicht innerhalb eines Namensbereiches definiert werden%qD Verschieben eines Objekts des nichttrivialen Typs %#qT und GrÃ¶ÃŸe %E in eine Region der GrÃ¶ÃŸe %E%qD Verschieben eines Objekts des nichttrivial kopierbaren Typs %#qT; verwenden Sie stattdessen %<new%> oder %<delete%>%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Kopierkonstruktor; verwenden Sie stattdessen %<new%> und %<delete%>%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem DestruktorIn %<#pragma acc declare link%> muss %qD eine globale Variable sein%qD muss eine Nicht-Elementfunktion sein%qD muss eine nichtstatische Elementfunktion sein%qD muss eine Variable sein, die im selben GÃ¼ltigkeitsbereich wie %<#pragma acc declare%> deklariert ist%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein%qD muss ein Argument von einem Klassen- oder AufzÃ¤hlungstyp haben%qD muss entweder ein oder zwei Argumente nehmen%qD muss entweder null oder ein Argument nehmen%qD muss genau ein Argument nehmen%qD muss genau zwei Argumente nehmen%qD darf keine Argumente nehmenÂ»%qDÂ« darf keine variable Argumentanzahl haben%qD nicht definiert%qD mit anderem Zugriff redeklariert%qD mit anderer Sichtbarkeit redeklariertZielregion verweist auf %qD, aber der Ausdruck hat keinen zuordenbaren Typ%qD nach Referenzierung in Assemblierung umbenannt%qD sollte initialisiert werden%qD sollte in Elementinitialisierungsliste initialisiert werden%qD sollte innerhalb von %qD deklariert werden%qD sollte Wert zurÃ¼ckgebenQuellargument fÃ¼r %qD ist dasselbe wie fÃ¼r das Ziel%qD ist sowohl in %<link%>- als auch %<to%>-Klauseln des Deklarationsziels angegeben%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstrukt%qD legt weniger eingeschrÃ¤nktes Attribut als sein Ziel %qD fest: %s%qD legt weniger eingeschrÃ¤nkte Attribute als sein Ziel %qD fest: %s%qD legt eingeschrÃ¤nkteres Attribut als sein Ziel %qD fest: %s%qD legt eingeschrÃ¤nktere Attribute als sein Ziel %qD fest: %sZiel %qD wurde hier deklariert%qD als Variante mit inkompatiblen %<construct%>-Selektormengen verwendet%qD vor seiner Definition verwendet%qD in seiner eigenen Initialisierung verwendet%qD wird ohne Template-Argumente verwendet%qD verletzt die One-Definition-Rule von C++%qD wurde %<extern%> deklariert und spÃ¤ter %<static%>%qD wurde als %qs deklariert, was Standardsichtbarkeit mit sich bringt%qD wurde hier deklariert%qD war versteckt%qD wurde nicht als %<constexpr%> definiert%qD wurde in diesem GÃ¼ltigkeitsbereich nicht definiert%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert, und bei argumentabhÃ¤ngiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert; meinten Sie %qs?%qD wurde nicht mit konstantem Ausdruck initialisiert%qD wurde vorher hier deklariert%qD wurde vor seiner Definition ohne Deklaration verwendet%qD wurde vor seiner Definition ohne Prototyp verwendet%qD wird initialisiert nach%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Byte unverÃ¤ndert%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Bytes unverÃ¤ndert%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s%qD Schreibzugriff auf ein Objekt mit einem gelÃ¶schten Kopierkonstruktor%qD: Sichtbarkeitsattribut ignoriert, da es in Konflikt mit vorheriger Deklaration steht%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur fÃ¼r C++-Klassen zu%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur zu, wenn ein Â»kextÂ« kompiliert wird%qE tritt in %<aligned%>-Klausel mehrfach auf%qE tritt in %<nontemporal%>-Klausel mehrfach auf%qE tritt in dieser Datenklausel mehrfach auf%qE tritt in Mapklauseln mehrfach auf%qE tritt in derselben %<declare target%>-Direktive mehrfach auf%qE Argument %Z Ã¼berlappt mÃ¶glicherweise das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen mÃ¶glicherweise das Zielobjekt %qE%qE Argument %Z Ã¼berlappt das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen das Zielobjekt %qEArgument %qE ist keine FunktionArgument %qE muss eins von %qs, %qs, %qs oder %qs seinArgument %qE ist keine ZeichenketteArgument %qE ist kein BezeichnerIm Aufruf von %qE Ã¼berlappen sich die Argumente %Z und vielleicht %Z mit dem Zielobjekt %qEAttribut %qE mit Wert %qE ist keine GanzzahlkonstanteAdresse von Attribut %qE auÃŸerhalb des gÃ¼ltigen BereichsAttribut %qE erlaubt nur eine Ganzzahlkonstante als ArgumentAttribut %qE auf %qD mit RÃ¼ckgabetyp Â»voidÂ« angewendetAttribut %qE auf %qT nach seiner Definition angewendetAttribut %qE wird auf Â»extern "C"Â«-Deklaration %qD angewendetAttribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet%qE-Attribut wird auf %qD angewendet, das weder Funktion noch Variable istAttribut %qE kann nur auf Funktionen angewandt werdenAttribut %qE bezieht sich nur auf initialisierte Variablen mit externer BindungAttributargument %qE mit Wert %E ist keine ZweierpotenzArgument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]Attributargument %qE an Position %i hat Typ %qTAttributargument %qE an Position %i ist ungÃ¼ltigAttributargument %qE an Position %i hat den Wert %qE, der nicht auf einen Funktionsparameter verweistAttributargument %qE an Position %i hat den Wert %qE, der nicht auf eine variable Argumentliste verweistAttributargument %qE an Position %i hat den Wert %qE, der die Anzahl der Funktionsparameter %u Ã¼bersteigtAttributargument %qE an Position %i hat den Wert %qE, der keine Ganzzahlkonstante istAttributargument %qE an Position %i hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweistAttributargument %qE an Position %i hat den Wert %qE, der auf den Parametertyp %qT verweistAttributargument %qE mit Wert %qE ist keine GanzzahlkonstanteAttributargument %qE kann kein konstanter arithmetischer Ausdruck seinAttributargument %qE kann keine Zeichenkette seinAttributargument %qE hat Typ %qTAttributargument %qE ist ungÃ¼ltigArgument des Attributs %qE muss eine Zeichenkettenkonstante seinArgument des Attributs %qE ist keine ZeichenkettenkonstanteAttributargument %qE ist keine GanzzahlkonstanteArgument des Attributs %qE sollte zwischen 0 und 255 seinArgument des Attributs %qE sollte zwischen 18 und 255 seinAttributargument %qE hat den Wert %qE, der nicht auf einen Funktionsparameter verweistAttributargument %qE hat den Wert %qE, der nicht auf eine variable Argumentliste verweistAttributargument %qE mit Wert %qE Ã¼bersteigt %wuAttributargument %qE hat den Wert %qE, der die Anzahl der Funktionsparameter %u Ã¼bersteigtAttributargument %qE mit Wert %qE ist negativAttributargument %qE hat den Wert %qE, der keine Ganzzahlkonstante istAttributargument %qE hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweistAttributargument %qE hat den Wert %qE, der auf den Parametertyp %qT verweistAttribut %qE kann nur auf Funktionen oder auf Klasse- oder AufzÃ¤hlungstypen angewendet werdenAttribut %qE kann nur auf nicht-statische Datenelemente angewendet werdenAttribut %qE kann nicht auf Bitfeld angewendet werdenAttribut %qE kann nicht auf Variablen mit spezifischem Abschnitt angewendet werdenAttribut %qE kann nicht fÃ¼r lokale Variablen angegeben werdenAttribut-Direktive %qE ignoriertAttribut %qE ist nicht auf Funktionen anwendbarAttribut %qE kann nicht auf Typen angewandt werdenAttribut %qE akzeptiert keine ArgumenteAttribut %qE bezieht sich nicht auf Funktionendoppeltes Attribut %qEAttribut %qE folgt auf %qEAttribut %qE hat keinen EffektAttribut %qE wirkt sich nicht auf automatische Variablen ausAttribut %qE wirkt sich nicht auf Funktionen mit Â»staticÂ«-Bindung ausAttribut %qE wirkt sich nicht auf einheits-lokale Funktionen ausAttribut %qE wirkt sich nur auf Ã¶ffentliche Objekte ausAttribut %qE wird ignoriertAttribut %qE ignoriert, da %qD nicht Thread-Speicherdauer hatAttribut %qE ignoriert, da %qD keine Variable istAttribut %qE ignoriert, da %qT bereits definiert istAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE ignoriert fÃ¼r %qEAttribut %qE ignoriert fÃ¼r Feld vom Typ %qTAttribut %qE fÃ¼r Typ %qT ignoriertAttributargument %qE deklariert das referenzierte Symbol mit einer anderen Art; wird ignoriertAttribut %qE an einer Funktion mit RÃ¼ckgabetyp %qT wird ignoriertAttributargument %qE deklariert das referenzierte Symbol neu; wird ignoriertAttribut %qE ignoriert fÃ¼r Nicht-Klassen-TypenAttribut %qE wird fÃ¼r Objekte vom Typ %qT ignoriertAttribut %qE fÃ¼r Typen ignoriertAttribut %qE ignoriert, da die Option %<-mcmse%> nicht angegeben ist.Attribut %qE ignoriert, da die Option %<-mistack%> nicht angegeben ist.Attribut %qE ignoriert, da es nur fÃ¼r ein groÃŸes Speichermodell (%<-mlarge%>) sinnvoll ist.Attribut %qE ignoriert, da die Option %<-fcf-protection%> nicht angegeben istAttribut %qE wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich istAttribut %qE wird fÃ¼r Ziel R8C nicht unterstÃ¼tztAttribut %qE wird auf dieser Plattform nicht unterstÃ¼tztAttribut %qE bezieht sich nur auf FunktionenAttribut %qE kann nur auf %<struct%>-Typen angewandt werdenAttribut %qE wird fÃ¼r ELF-Ziele unterstÃ¼tztAttribut %qE wird nur auf SH2A unterstÃ¼tztAttribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendetAttribut %qE muss vor Attribut %qs auftretenAttribut %qE muss sich auf eine Deklaration beziehenAttribut %qE nicht mit Speicherklasse Â»autoÂ« erlaubtAttribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack zurÃ¼ckgebenAttribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack Ã¼bergebenAttribut %qE ist nicht auf Funktionen anwendbar, die variable Anzahl von Argumenten habenAttribut %qE an einer Funktion, die keinen Zeiger zurÃ¼ckgibtAttribut %qE an einer Funktion mit RÃ¼ckgabetyp %<void%>Attribut %qE an nicht-Â»volatileÂ«-VariableAttribut %qE bezieht sich nur auf Toplevel-ObjekteAttribut %qE gilt nur fÃ¼r SH2AAttribut %qE kann nur auf Basistypen von Funktionszeiger angewandt werdenAttribut %qE kann nur auf Funktionstypen angewandt werdenAttribut %qE bezieht sich nur auf FunktionenAttribut %qE bezieht sich nur auf InterruptfunktionenAttribut %qE kann nur auf Typen angewandt werdenAttribut %qE bezieht sich nur auf VariablenAttribut %qE kann nur fÃ¼r Â»staticÂ«-Variablen verwendet werdenAttribut %qE gilt nur fÃ¼r variadische FunktionenAttribut %qE nur fÃ¼r 32 Bit verfÃ¼gbarAttribut %qE wird nur fÃ¼r reduzierte Tiny-Kerne unterstÃ¼tztAttribut %qE ist nur fÃ¼r die ARC-EM-Architektur gÃ¼ltigAttribut %qE ist nur fÃ¼r die Architektur ARCv2 gÃ¼ltigAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert den RÃ¼ckgabetyp Â»voidÂ«Attribut %qE benÃ¶tigt eine Ganzzahlkonstante als ArgumentAttribut %qE benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qE erwartet keine ArgumenteAttribut %qE ohne Argumente fÃ¼r einen Nicht-Prototyp%qE kann nicht als Funktion verwendet werden%qE kann nicht als Elementzeiger verwendet werden, da es vom Typ %qT ist%qE kann nicht gleichzeitig die Attribute %qs und %qs haben%qE nach erster Verwendung als %<threadprivate%> deklariert%qE als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qE als Funktion, die ein Array zurÃ¼ckgibt, deklariert%qE ist hier deklariert%qE als falsche Symbolart definiert%qE schrÃ¤nkt keinen Typ ein%qE hat nicht den Typ %<omp_depend_t%>, in der %<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp%qE in %qs-Klausel hat keinen zuordenbaren Typ%qE hat weder Zeiger- noch Arraytyp%qE bezeichnet keinen Typ%qE bezeichnet keinen Typ; meinten Sie %qs?%qE ist kein typedef oder eingebauter Typ%qE hat sowohl %<extern%> als auch Initialisierung%qE hat konstanten Typ fÃ¼r %<reduction%>%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>%qE wurde nicht deklariert%qE bringt Standardsichtbarkeit mit sich, aber %qD wurde bereits mit anderer Sichtbarkeit deklariert%qE in %<aligned%>-Klausel ist weder Zeiger noch Array%qE in %<aligned%>-Klausel ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array%qE in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0%qE in %q#T benennt keinen Templatetypen%qE in %q#T benennt keinen Typen%qE in Namensraum %qE bezeichnet keinen Templatetyp%qE in Namensraum %qE bezeichnet keinen Templatetyp; meinten Sie %qs?%qE in Namensbereich %qE bezeichnet keinen Typ%qE in Namensraum %qE bezeichnet keinen Typ; meinten Sie %qs?%qE-inkompatibles Attribut wird ignoriert%qE initialisiert und als %<extern%> deklariert%qE ist ein Element eines Union-Typs%qE ist ein Zeiger; meinten Sie %<->%>?%qE ist ein nicht erkannter Formatfunktionstyp%qE ist veraltet%qE ist veraltet: %s%qE in %qs-Klausel ist weder Variablen- noch Funktionsname%qE ist weder eine Funktion noch Elementfunktion; kann nicht als Â»friendÂ« deklariert werden%qE ist keine Klasse oder Namensbereich%qE ist kein Klassentemplate%qE ist keine Klasse, Namensbereich oder AufzÃ¤hlung%qE ist kein Konstantenausdruck%qE ist kein konstanter Ausdruck, da der angeforderte Speicher nicht vollstÃ¤ndig freigegeben wurde%qE ist kein konstanter Ausdruck, da er auf das Ergebnis von %<operator new%> verweist%qE ist kein Konstantenausdruck, da er auf eine unvollstÃ¤ndig initialisierte Variable verweist%qE ist kein Konstantenausdruck, da er auf verÃ¤nderliche Teilobjekte von %qT verweist%qE ist kein Template%qE ist kein Typ%qE ist kein gÃ¼ltiger %<asm%>-Qualifizierer%qE ist kein gÃ¼ltiges Templateargument fÃ¼r %qT, da es keine Adresse einer Variable ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine externe Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es ein Zeiger ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es kein L-Wert ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es vom Typ %qT ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da es in CV-Qualifikation in Konflikt steht%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden kÃ¶nnen%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qE keine Variable ist%qE ist in C++98 kein gÃ¼ltiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat%qE ist %<aligned%>-Klausel keine Variable%qE ist in %<nontemporal%>-Klausel keine Variable%qE in %qs-Klausel muss eine Variable sein%qE ist in Klausel %<firstprivate%> keine Variable%qE ist in Klausel %<lastprivate%> keine Variable%qE ist in Klausel %qs keine Variable%qE ist kein Klassenname oder Alias in Objective-C%qE in %<uniform%>-Klausel ist kein Argument%qE ist nicht am Anfang einer Deklaration%qE ist nicht initialisiert%qE ist weder lvalue-Ausdruck noch Arrayabschnitt in %<depend%>-Klausel%qE ist nicht vom Typ %qT%qE ist nicht das vollstÃ¤ndige Muster einer Packexpansion%qE ist nur in Objective-C-Dialekten erlaubt%qE ist vorbestimmt %qs fÃ¼r %qs%qE wird in dieser Funktion uninitialisiert verwendet%qE kÃ¶nnte in dieser Funktion uninitialisiert verwendet werden%qE antwortet mÃ¶glicherweise nicht auf %<%c%E%>%qE kÃ¶nnte ein abschlieÃŸendes NUL hinter das Ende des Ziels schreibenfehlende Templateargumente fÃ¼r %qE%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein%qE erfordert ISA-Option %s%qE erfordert unbekannte ISA-Option%qE in umgebendem %<target%> nicht angegeben%qE in umgebendem %qs nicht angegeben%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben%qE hat %wu Byte ausgegeben%qE hat %wu Bytes ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat zwischen %wu und %wu Bytes ausgegeben%qE hat zwischen %wu und %wu Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE-Ausgabe kÃ¶nnte vor dem letzten Formatzeichen abgeschnitten sein%qE-Ausgabe ist vor dem letzten Formatzeichen abgeschnitten%qE als andere Symbolart redeklariert%qE mit in Konflikt stehenden Attributen %qs redeklariert%qE benÃ¶tigt %<-fgnu-tm%>%qE erfordert eine %<declare%>-Direktive, um in einer %<routine%>-Funktion verwendet zu werden%qE benÃ¶tigt die SVE-ISA-Erweiterung%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem AbhÃ¤ngigkeitstyp%qE nicht deklariert (erste Verwendung in dieser Funktion)%qE nicht deklariert (erstmalige Verwendung in dieser Funktion); meinten Sie %qs?%qE ist hier nicht deklariert (nicht in einer Funktion)%qE ist hier (auÃŸerhalb einer Funktion) nicht deklariert; meinten Sie %qs?%qE mit %<auto%> verwendet%qE mit %<register%> verwendet%qE mit %<typedef%> verwendet%qE mit %<link%>-Klausel wird in %<routine%>-Funktion verwendet%qE schreibt ein abschlieÃŸendes NUL hinter das Ende des Ziels%qF als %<static%> deklariert, aber nirgendwo definiert%qF erfordert %<-mvx%>%qF erfordert z14 oder hÃ¶her%qF erfordert z15 oder hÃ¶her%qT und %qT sind in disjunkt benannten AdressrÃ¤umen%qT als Typ statt als einfaches %<decltype(auto)%>%qT hier deklariert%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert%qT mit bedeutenderer Sichtbarkeit als seine Basis %qT deklariert%qT mit bedeutenderer Sichtbarkeit als der Typ seines Feldes %qD deklariert%qT wurde hier als %qs definiert%qT ist mit direkter virtueller Basisklasse definiert%qT ist mit mehreren direkten Basisklassen definiert%qT hat nicht das ABI-Tag %E, das %qT (im Typ von %qD verwendet) hat%qT hat nicht das ABI-Tag %E, das die Basis %qT hat%qT wurde erstmals hier als %qs deklariert%qT hat Basis %qT, dessen Typ von Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat%qT hat Basis %qT, dessen Typ keine Bindung hat%qT hat Basis %qT, dessen Typ den anonymen Namensbereich verwendet%qT hat ein Feld %qD, dessen Typ vom Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat%qT hat ein Feld %qD, dessen Typ keine Bindung hat%qT hat ein Feld %qD, dessen Typ den anonymen Namensbereich verwendet%qT hat ein verÃ¤nderbares Element%qT hat hier eine vorherige Deklaration%qT hat kein Element namens %qE%qT hat kein Element namens %qE; meinten Sie %qE?%qT hat kein nicht-statisches Datenelement namens %qD%qT ist eine Union%qT ist ein variabel modifizierter Typ%qT ist bereits ein Â»friendÂ« von %qT%qT ist eine mehrdeutige Basisklasse des dynamischen Typen %qT seines Operanden%qT ist mehrdeutige Basis von %qT%qT ist eine nicht erreichbare Basis von %qT%qT ist keine Basis von %qT%qT ist keine Klasse oder Namensbereich%qT ist kein Klassentyp%qT ist kein Klassen-, Struktur- oder Union-Typ%qT ist kein Elementklassentemplate von %qT%qT ist kein Element von %qT%qT ist keine geschachtelte Klasse von %qT%qT ist kein Zeiger auf Objekt%qT ist kein Template%qT ist kein Template-Typ%qT ist kein gÃ¼ltiger Typ fÃ¼r einen Nichttyp-Templateparameter, da er nicht strukturell ist%qT ist kein %<asm%>-Qualifizierer%qT ist keine erreichbare Basis von %qT%qT ist kein AufzÃ¤hlungstyp%qT auf %qT erweitert beim Durchlaufen von %<...%>%qT ist/verwendet anonymen Typen%qT als %qs verwendet%qT als enum verwendet%qT wird in %qT aufgelÃ¶st, aber das ist kein Klassentyp%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist%qV-Qualifizierer kÃ¶nnen nicht auf %qT angewendet werden%qc-Umwandlung wird unescapet verwendetUmwandlung %qc wird innerhalb einer q-Folge benutztDie Direktive %qc ist redundant, da sie bereits vorgekommen ist%qs%s auf der linken Seite einer Clobber-Anweisung%qs bereits als spezifische Bindung fÃ¼r das generische %qs bei %C definiert%qs wird in %<if constexpr%> stets zu %<true%> ausgewertet%qs und %<%s-%s%> sind unvertrÃ¤glich%qs und %<%s=%s%> sind unvertrÃ¤glich%qs und %qs sind unvertrÃ¤glichArgumente %qs und %qs des intrinsischen %qs bei %L mÃ¼ssen gleiche Form haben.Argumente %qs und %qs des intrinsischen %qs bei %L mÃ¼ssen denselben Typ habenAttribute %qs und %qs sind nicht vertrÃ¤glich%qs und %qs kÃ¶nnen nicht gemischte FUNCTION/SUBROUTINE fÃ¼r GENERIC %qs bei %L sein%qs und %qs fÃ¼r GENERIC %qs bei %L sind mehrdeutig%qs scheint ein falsch geschriebener %qs-Handler zu sein, das PrÃ¤fix %<__vector%> fehltArgument %qs hat ungÃ¼ltige Operandennummer (Argument %lu)Argument fÃ¼r %qs hat kein abschlieÃŸendes nul-ZeichenArgument %qs des intrinsischen %qs bei %L kann nicht INTENT(IN) seinArgument %qs des intrinsischen %qs bei %L kann nicht Typ %s habenArgument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Permutation der Dimensionen (Dimension %qd doppelt)Argument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Form in Dimension %d (%ld/%ld)Argument %qs des intrinsischen %qs bei %L hat negatives Element (%d)Argument %qs des intrinsischen %qs bei %L hat Dimension auÃŸerhalb des Wertebereiches (%d)Argument %qs des intrinsischen %qs bei %L hat falsche Anzahl der Elemente (%d/%d)Argument %qs des intrinsischen %qs bei %L ist leerArgument %qs des intrinsischen %qs bei %L ist kein gÃ¼ltiger DimensionsindexArgument %qs des intrinsischen %qs bei %L muss %s seinArgument %qs des intrinsischen %qs bei %L muss ALLOCATABLE seinArgument %qs des intrinsischen %qs bei %L muss ein INTEGER seinArgument %qs fÃ¼r intrinsisches %qs bei %L muss INTEGER oder PROCEDURE seinArgument %qs des intrinsischen %qs bei %L muss INTEGER oder REAL seinArgument %qs des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER seinArgument %qs der intrinsischen Funktion %qs bei %L muss INTEGER, LOGICAL oder ein BOZ-Literal seinArgument %qs des intrinsischen %qs bei %L muss REAL oder COMPLEX seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER oder ein TARGET seinArgument %qs des intrinsischen %qs bei %L muss POINTER, ALLOCATABLE oder Prozedurzeiger seinArgument %qs des intrinsischen %qs bei %L muss eine Konstante seinArgument %qs des intrinsischen %qs bei %L muss eine DatenentitÃ¤t seinArgument %qs des intrinsischen %qs bei %L muss ein logisches Feld seinArgument %qs des intrinsischen %qs bei %L muss ein Zeiger oder Ziel VARIABLE oder FUNCTION seinArgument %qs des intrinsischen %qs bei %L muss ein Skalar seinArgument %qs des intrinsischen %qs bei %L muss eine Variable seinArgument %qs des intrinsischen %qs bei %L muss ein Feld seinArgument %qs des intrinsischen %qs bei %L muss austauschbare DatenentitÃ¤t sein: %sArgument %qs des intrinsischen %qs bei %L muss ein Standard-Real seinArgument %qs des intrinsischen %qs bei %L muss doppelte Genauigkeit habenArgument %qs fÃ¼r intrinsisches %qs bei %L muss geringer als Rang %d seinArgument %qs des intrinsischen %qs bei %L muss numerisch oder LOGICAL seinArgument %qs des intrinsischen %qs bei %L muss eine Scheinvariable seinArgument %qs des intrinsischen %qs bei %L darf von der Art nicht breiter als der Standard (%d) seinArgument %qs des intrinsischen %qs bei %L muss eine OPTIONALe Scheinvariable seinArgument %qs des intrinsischen %qs bei %L muss erweiterbaren Typ habenArgument %qs des intrinsischen %qs bei %L muss ein intrinsischer Typ seinArgument %qs des intrinsischen %qs bei %L muss von der Art %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang 1 oder 2 seinArgument %qs des intrinsischen %qs bei %L muss positiv seinArgument %qs des intrinsischen %qs bei %L muss von der selben Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss ein numerischer Typ sein%qs-Argument des intrinsischen %qs bei %L muss vom Typ REAL oder INTEGER seinArgument %qs des intrinsischen %qs bei %L muss den selben Rang wie %qs haben oder skalar seinArgument %qs des intrinsischen %qs bei %L darf nicht OPTIONAL seinArgument %qs des intrinsischen %qs bei %L darf kein Unterobjekt von %qs seinArgument %qs des intrinsischen %qs bei %L darf nicht vorhanden sein, wenn %<x%> COMPLEX istArgument %qs des intrinsischen %qs bei %L muss mindestens so viele Elemente haben wie es .TRUE.-Werte %qs (%ld/%d) gibtArgument %qs des intrinsischen %qs bei %L ist noch nicht unterstÃ¼tztArgument %qs des intrinsischen %qs bei %L muss vom Typ integer, read oder character seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs bei %L seinArgument %qs des intrinsischen %qs bei %L darf nicht TYPE(*) seinArgument %qs des intrinsischen %qs bei %L darf keine Prozedur seinArgument %qs des intrinsischen %qs bei %L darf kein Feld impliziter GrÃ¶ÃŸe seinArgument %qs des intrinsischen %qs bei %L darf keinen Koindex habenArgument %qs des intrinsischen %qs bei %L muss eine gÃ¼ltige Ganzzahlart seinArgument %qs des intrinsischen %qs bei %L muss Rang %d haben oder ein Skalar seinArgument %qs referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)Argument %qs mit Operandennummer auÃŸerhalb des Wertebereiches (Argument %lu, Operand %lu)%qs bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden%qs bei %C ist eine Redefinition der Deklaration in der entsprechenden Schnittstelle fÃ¼r MODUL PROCEDURE %qs%qs bei %C ist bereits als FINAL-Prozedur definiert%qs bei %C ist kein Element der Struktur %qs%qs bei %C ist kein Element der Struktur %qs; meinen Sie %qs?%qs bei %C ist keine Variable%qs bei %C ist der Name einer rekursiven Funktion und verweist damit auf die Ergebnisvariable. FÃ¼r direkte Rekursion, eine explizite RESULT-Variable verwenden (12.5.2.1)%qs bei %L wurde bereits bei %L initialisiert%qs ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist%qs bei %L hat einen Typen, der nicht zum CALL bei %L passt%qs bei %L hat auÃŸerhalb seines INTERFACE-KÃ¶rpers spezifizierte Attribute%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter GrÃ¶ÃŸe oder Rang%qs bei %L ist mehrdeutig%qs bei %L ist ein Feld und OPTIONAL; wenn es fehlt, kann es nicht das effektive Argument einer ELEMENTAL-Prozedur sein, es sei denn, es gibt ein nicht-optionales Argument mit demselben Rang (12.4.1.5)%qs bei %L ist kein VALUE%qs bei %L ist keine Funktion%qs bei %L ist keine Modulprozedur%qs bei %L ist vom ABSTRACT-Typ %qs%qs bei %L muss kleiner als BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich der BIT_SIZE von INTEGER(KIND=%d) sein%qs bei %L darf nicht negativ sein%qs bei %L muss in diesem Zusammenhang konstante ZeichenlÃ¤nge haben%qs bei %L muss die gleiche Anzahl formaler Argumente wie die Ã¼berschriebene Prozedur haben%qs bei %L darf nicht DEFERRED sein, da es eine Nicht-DEFERRED-Bindung Ã¼berschreibt%qs bei %L Ã¼berschreibt eine FUNCTION und muss auch eine FUNCTION sein%qs bei %L Ã¼berschreibt eine NOPASS-Bindung und muss ebenfalls NOPASS sein%qs bei %L Ã¼berschreibt eine PUBLIC-Prozedur und darf nicht PRIVATE sein%qs bei %L Ã¼berschreibt eine PURE-Prozedur und muss auch PURE sein%qs bei %L Ã¼berschreibt eine SUBROUTINE und muss auch eine SUBROUTINE sein%qs bei %L Ã¼berschreibt eine Bindung mit PASS und muss ebenfalls PASS sein%qs bei %L Ã¼berschreibt eine Nicht-ELEMENTAL-Prozedur und darf ebenfalls nicht ELEMENTAL sein%qs bei %L Ã¼berschreibt eine Prozedurbindung, die als NON_OVERRIDABLE deklariert ist%qs bei %L Ã¼berschreibt eine ELEMENTAL-Prozedur und muss auch ELEMENTAL sein%qs bei %L muss eine %<INTENT(OUT)%>-Variable sein%qs bei %L sollte eine FUNCTION sein%qs bei %L sollte eine SUBROUTINE seinAttribut %qs ist nur auf Funktionen anwendbar, die eine variable Anzahl von Argumenten habenAttribut-Direktive %qs ignoriertAttribut %qs wird ignoriertAttribut %qs wird fÃ¼r %qE in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird fÃ¼r %qT in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs gilt nur fÃ¼r FunktionenAttribut %qs gilt nur fÃ¼r variadische FunktionenAttribut %qs benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qs ohne Argumente fÃ¼r einen Nicht-Prototyp%qs kann nicht in einem Konstanten-Ausdruck auftreten%qs kann nicht in einer typedef-Deklaration auftreten%qs kann bei %C nicht erweitert werden, da es BIND(C) ist%qs kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist%qs kann nicht fÃ¼r Typdeklarationen verwendet werdendie %qs-Klausel wird in der %<requires%>-Direktive noch nicht unterstÃ¼tzt%qs-Klausel darf nicht zusammen mit %<inscan%>-%<reduction%>-Klausel verwendet werden%qs-Klausel wird lexikalisch nach dem ersten Zielkonstrukt oder nach der ersten Auslagerungs-API verwendet%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert%qs-Konstrukt innerhalb einer %qs-RegionINTRINSIC deklariertes %qs bei %L existiert nicht%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariertBei %2$L deklariertes %1$qs ist auch der Name einer intrinsischen Funktion. Sie kann nur Ã¼ber eine explizite Schnittstelle oder als EXTERNAL deklariert aufgerufen werden.Bei %2$L deklariertes %1$qs Ã¼berdeckt intrinsische Funktion mit gleichem Namen. Um die aufzurufen, sind explizite INTRINSIC-Deklarationen erforderlich.%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert%qs wurde falsch deklariert%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert%qs unterstÃ¼tzt keinen MIPS16-Code%qs unterstÃ¼tzt %qs nichtEntitÃ¤t %qs bei %C kann keine Initialisierung habenEntitÃ¤t %qs bei %C kann keine Argumente haben%qs erfordert 1 Argument, aber %d wurden angegeben%qs erwartet 2 Argumente, aber %d wurden angegeben%qs erwartet ein konstantes Argument%qs erwartet einen Festkommawert als Argument%qs erwartet einen Festkommawert als erstes Argument%qs erwartet einen Ganzzahlwert als zweites Argument%qs-Ausdruck muss ganzzahlig sein%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet%qs fehlgeschlagenFeature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von GleitkommatypenFeature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von VektortypenFunktion %qs kann keine Argumente haben%qs-Funktion kann keine andere Interrupt-Art habenFunktion %qs kann keinen Wert zurÃ¼ckgebenFunktion %qs verwendet Typspezifikation %<auto%> ohne folgenden RÃ¼ckgabetypenFunktion %qs mit nachgestelltem RÃ¼ckgabetyp hat %<decltype(auto)%> als Typ statt einfachem %<auto%>Funktion %qs mit folgendem RÃ¼ckgabetypen hat %qT als seinen Typ statt einfaches %<auto%>Funktion %qs mit folgendem RÃ¼ckgabetypen nicht mit Typspezifikation %<auto%> deklariert%qs hat sowohl %<extern%> als auch Initialisierung%qs Ã¼bergelaufen%qs in %<%s %E%>%qs in %s-Klausel bei %L ist kein korrekter Feldabschnitt%qs in ALIGNED-Klausel bei %L erfordert einen skalaren, positiven, konstanten Ganzzahlausdruck fÃ¼r die Ausrichtung%qs in ALIGNED-Klausel bei %L muss POINTER, ALLOCATABLE, Cray-Zeiger oder C_PTR sein%qs in DEPEND-Klausel bei %L ist ein Feldabschnitt der GrÃ¶ÃŸe 0%qs in EXTENDS-Ausdruck bei %C ist kein abgeleiteter Typ%qs in LINEAR-Klausel bei %L benÃ¶tigt einen konstanten, ganzzahligen linear-step-Ausdruck oder ein Dummy-Argument, das in der UNIFORM-Klausel angegeben ist%qs in LINEAR-Klausel bei %L benÃ¶tigt einen skalaren, ganzzahligen linear-step-Ausdruck%qs kann nicht in COMMON bei %L auftreten [F2008:C5100]%qs in GIMPLE-IL%qs in Zeigerzuweisung bei %L kann kein L-Wert sein, da es eine Prozedur ist%qs in Variablen-Definitionskontext (%s) bei %L ist keine Variable%qs inkompatibel mit explizit ausgeschalteten Optionen%qs initialisiert und als %<extern%> deklariert%qs in non-mode-precision OperandenDas intrinsische Unterprogramm %qs bei %L ist veraltet. Verwenden Sie das intrinsische Unterprogramm INT.intrinsisches %qs mit CHARACTER-Argument bei %Lintrinsisches %qs mit KIND-Argument bei %Lintrinsisches %qs mit RADIX-Argument bei %L%qs ist in der AVR-LibC ein reservierter Bezeichner. ErwÃ¤gen Sie %<#include <avr/interrupt.h>%> vor der Benutzung des Makros %qs%qs bereits aus Host-Sichtbarkeitseinheit bei %C IMPORTiert%qs ist ein ungÃ¼ltiges Argument fÃ¼r %<-mcpu=%>%qs ist eine unbekannte Option fÃ¼r %<-save-temps%>%qs ist beschÃ¤digt%qs ist veraltet%qs ist veraltet und wird unter keinen UmstÃ¤nden empfohlen%qs ist veraltet; stattdessen -fno-zero-initialized-in-bss verwenden%qs ist veraltet; stattdessen -fstack-check verwenden%qs ist mit %qs unvertrÃ¤glich%qs vertrÃ¤gt sich nicht mit der Verwendung von Gleitkommatypen%qs vertrÃ¤gt sich nicht mit der Verwendung von Vektortypen%qs ist schmaler als die Werte seines Typsin der gepunkteten Zeichenkette bei %2$C ist %1$qs weder ein definierter Operator noch eine Strukturkomponente%qs ist kein Verzeichnis%qs ist keine gcov-Datei%qs ist kein gÃ¼ltiges Basisregister in %<-mstack-protector-guard-reg=%>%qs ist in %qs kein gÃ¼ltiges Basisregister%qs ist keine gÃ¼ltige Zahl in %<-mstack-protector-guard-offset=%>%qs ist in %qs keine gÃ¼ltige Zahl%qs ist kein gÃ¼ltiger Offset in %<-mstack-protector-guard-offset=%>%qs ist in %qs kein gÃ¼ltiger Offset%qs ist keine gÃ¼ltige PrÃ¤prozessoroption%qs ist keine Option, die Warnungen steuert%qs ist nicht als ein Typ definiert%qs wird von der Architektur %<%s%> nicht unterstÃ¼tzt%qs wird fÃ¼r 64-Bit-Darwin nicht unterstÃ¼tzt; es ist mit den installierten C- und C++-Bibliotheken unvertrÃ¤glich%qs wird von dieser Compiler-Konfiguration nicht unterstÃ¼tzt%qs wird in dieser Konfiguration nicht unterstÃ¼tzt%qs wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs wird mit den aktuellen Optionen nicht unterstÃ¼tztungÃ¼ltiger Wert %qs fÃ¼r %<-mmacosx-version-min%>%qs ist fÃ¼r %qs ungÃ¼ltig%qs hat PRIVATE-Typ und kann kein Scheinargument von %qs bei %L sein, das PUBLIC ist%qs ist nur fÃ¼r den Cell-Prozessor gÃ¼ltig%qs hat Version %q.*s, Version %q.*s erwartetAusdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig seinAusdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig, positiv und konstant sein%qs-Matchingvariante ist veraltetpassende %qs-Variante erfordert z14 oder hÃ¶herpassende %qs-Variante erfordert z15 oder hÃ¶her%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein%qs muss vom gleichen Typ und gleicher Art wie %qs bei %L in %qs sein%qs muss die erste Klausel von %qs sein%qs muss mit %qs verwendet werden%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird%qs erfordert ein gÃ¼ltiges Basisregister%qs ist auÃŸerhalb der STRUCTURE bei %C nicht erlaubt%qs nicht an Elementgrenze%qs wird vom Assembler nicht unterstÃ¼tzt%qs von %qs bei %L ist PRIVATEBei %3$C importiertes %1$qs von Modul %2$qs ist auch der Name der aktuellen ProgrammeinheitOperand von %qs ohne Modus-Genauigkeit%qs wird nur in OpenACC-Code unterstÃ¼tztDatei fÃ¼r ProfilingzÃ¤hlerdaten %qs wurde nicht gefundenEigenschaft %qs kann nicht gesetzt werden%qs erfordert %qs%qs erfordert %qs oder %qs%qs erfordert ISA 3.0 IEEE 128-Bit-Gleitkommazahlen%qs erfordert PowerPC64-Architektur, wird eingeschaltet%qs erfordert VSX-UnterstÃ¼tzung%qs erfordert ein Ziel, das den %qs-Befehl unterstÃ¼tzt%qs erfordert sprungwahrscheinliche Befehle%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 2.06%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 3.0%qs erfordert die Optionen %qs (oder neuer), sowie %qs oder %qs%qs erfordert die Optionen %qs und %qs%qs erfordert die Option %qs%qs sollte von einem Skalar auf einen gleichartigen Vektor abbilden%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben%qs fÃ¼r Parameter %qE angegeben%qs fÃ¼r Strukturfeld angegeben%qs fÃ¼r Strukturfeld %qE angegeben%qs fÃ¼r unbenannten Parameter angegeben%qs mit %<decltype%> angegeben%qs mit %<typeof%> angegeben%qs mit %qT angegeben%qs gibt eine widersprÃ¼chliche Stufe der ParallelitÃ¤t an%qs-Symbol %q+D muss statische Bindung haben%qs-Symbol %q+D zielt letztendlich auf sich selbst abMarkierung %qs bei Benennung von %q#T verwendet%qs wird in dieser ABI nicht unterstÃ¼tzt%qs mit %qE verwendet%qs verwendet dynamische Stapelanforderung%qs verwendet Register r29Wert %qs muss positiv seinVariable %qs ist weder Zeiger noch ArrayVariable %qs ist weder Zeiger noch Referenz auf ZeigerVariable %qs ist weder Zeiger noch Array noch Referenz auf Zeiger oder ArrayVariable %qs muss ein Zeiger sein%qs mit immer falscher Bedingung%s: [%u] Falsches %<next_regno%> fÃ¼r leere Kette (%u)%s: [%u] Falsches %<oldest_regno%> (%u)%s: [%u] Nicht leeres Register in Kette (%s %u %i)%s: Zyklus in %<next_regno%>-Kette (%u)%r%s:%d:%R   %r%s:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]
  %r%s:%d:%R   in %<constexpr%>-Ersetzung von %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]
  %r%s:%d:%d:%R   in %<constexpr%>-Ersetzung von %qs%s%s
  %s ist identisch mit %s.Â»%s !$ACC LOOPÂ«-Schleifen bei %L nicht perfekt geschachtelt%s %#qD%s %#qS%s %<%s%.*s%> erwartet ein passendes Argument %<%T%s%>%s %<%s%.*s%> erwartet ein passendes Argument %<%s%s%>%s %<%s%.*s%> erwartet Argumenttyp %<%T%s%>, aber Argument %d hat Typ %qT%s %<%s%.*s%> erwartet Argumenttyp %<%s%s%>, aber Argument %d hat Typ %qT%s %<%s(%E)%> %p %dÂ»%s %EÂ« implementiert das Protokoll %qE nicht vollstÃ¤ndig%s %qs%s-%qs-Konstrukt innerhalb einer %s-%qs-Region%s %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qs%s %s %p %d%s %s%s
  Â»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd%s: Â»%sÂ«
  %s â€“ %u-Bit-Ganzzahlen werden nicht unterstÃ¼tzt (Modus %qs)%s â€“ Komplexe Gleitkommazahlen mit %u Bit Genauigkeit werden nicht unterstÃ¼tzt (Modus %qs)%s â€“ Dezimale Gleitkommazahlen mit %u Bit Genauigkeit werden nicht unterstÃ¼tzt (Modus %qs)%s â€“ Gleitkommazahlen mit %u Bit Genauigkeit werden nicht unterstÃ¼tzt (Modus %qs)nicht unterstÃ¼tzter Modus %2$qs fÃ¼r %1$qsArgument Â»%sÂ« fÃ¼r IMAGE_INDEX muss Feld mit Rang 1 bei %L sein%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec%> eingeschaltet werden%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden%s bei %L%s bei %L ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden%s bei %L muss INTEGER sein%s bei %L muss skalar sein%s bei %L muss ganzzahlig seinAttribut %s auf %s %s bei %L angewendetAttribut %s bei %L ist auÃŸerhalb des Spezifikationsabschnitts eines Moduls nicht erlaubtAttribut %s steht mit Attribut %s bei %L in KonfliktAttribut %s steht mit Attribut %s in %qs bei %L in KonfliktAttribut %s ungÃ¼ltig in BLOCK DATA - Programmeinheit bei %LAttribut %s von %qs steht mit Attribut %s bei %L in Konflikt%s zwischen der MODULE-PROCEDURE-Deklaration in Modul %qs und der Deklaration bei %L in (SUB)MODULE %qs%s kann bei %L keine DO-CONCURRENT-Schleife sein%s kann weder DO WHILE noch DO sein, ohne Schleifensteuerung bei %LÂ»%sÂ« kann nicht hier in %<asm%> verwendet werdenKlausel %s bei %L erfordert einen skalaren INTEGER-Ausdruck%s-Klausel-Variable %qs bei %L ist weder Zeiger- noch FeldtypZusammengefallene Â»%sÂ«-Schleifen formen bei %L keinen rechteckigen Wiederholungsraum%s steht in Konflikt mit i386 (arch-Flags werden ignoriert)%s steht in Konflikt mit ppc (arch-Flags werden ignoriert)%s steht in Konflikt mit ppc64 (arch-Flags werden ignoriert)%s steht in Konflikt mit x86_64 (arch-Flags werden ignoriert)%s unterstÃ¼tzt %%n$-Operandennummerformate nicht%s unterstÃ¼tzt %s nicht%s unterstÃ¼tzt %s mit dem Format %<%%%c%> %s nichtInterner Fehler: %s does not support block_ends_with_call_pInterner Fehler: %s does not support block_ends_with_condjump_pInterner Fehler: %s does not support can_duplicate_block_pInterner Fehler: %s does not support can_merge_blocks_pInterner Fehler: %s does not support can_remove_branch_pInterner Fehler: %s does not support create_basic_blockInterner Fehler: %s does not support delete_basic_blockInterner Fehler: %s does not support dump_bb_for_graphInterner Fehler: %s does not support duplicate_blockInterner Fehler: %s does not support flow_call_edges_addInterner Fehler: %s does not support force_nonfallthruInterner Fehler: %s does not support make_forwarder_blockInterner Fehler: %s does not support merge_blocksInterner Fehler: %s does not support move_block_afterInterner Fehler: %s does not support predict_edgeInterner Fehler: %s does not support predicted_by_pInterner Fehler: %s does not support redirect_edge_and_branchInterner Fehler: %s does not support redirect_edge_and_branch_forceInterner Fehler: %s does not support split_blockInterner Fehler: %s does not support split_edge%s unterstÃ¼tzt das Format %<%%%c%> fÃ¼r %s nicht%s unterstÃ¼tzt das Format %<%%%s%c%> fÃ¼r %s nicht%s unterstÃ¼tzt den LÃ¤ngenmodifizierer %qs fÃ¼r %s nicht%s akzeptiert keine Featureoptionen%s erwartet eine Ganzzahlkonstante zur Kompilierzeit%s erwartet eine Long-Ganzzahlkonstante als erstes Argument zur KompilierzeitAusdrucksliste fÃ¼r Â»%sÂ« wird als zusammengesetzten Ausdruck behandelt%s aus %s wird in %s aufgerufen%s aus %s wird in %s referenziert%s ignoriert mit %s und Format %<%%%c%> fÃ¼r %s%s ignoriert mit %s im Format fÃ¼r %sÂ»%sÂ« vertrÃ¤gt sich nicht mit %<-mword-relocations%>%s-Befehle sind in Funktionen mit %<no_caller_saved_registers%>-Attribut nicht erlaubt%s-Befehle sind in Exception-Serviceroutine nicht erlaubt%s-Befehle sind in Interrupt-Serviceroutine nicht erlaubt%s wird von dieser Konfiguration nicht unterstÃ¼tzt%s-Iterationsvariable bei %L muss vom Typ integer sein%s-Iterationsvariable bei %L darf nicht THREADPRIVATE sein%s-Iterationsvariable bei %L an anderer Klausel als LASTPRIVATE gefunden%s-Iterationsvariable bei %L an anderer Klausel als LINEAR gefunden%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE oder LASTPRIVATE gefunden%s bei %L muss mindestens eine MAP-Klausel enthalten%s unterstÃ¼tzt nicht-PIC-Code nur auf M-Profil-Zielen%s unterstÃ¼tzt nicht-PIC-Code nur auf M-Profil-Zielen mit dem MOVT-Befehl%s auÃŸerhalb des Wertebereiches: Bereich ist %i bis %i, Wert ist %iProzedur %s bei %L ist bereits als Prozedur %s deklariert%s-Prozedur bei %L ist bereits als %s-Prozedur deklariert.
! F2008: Eine Zuweisung an eine Zeigerfunktion ist mehrdeutig, wenn dies die erste Anweisung nach dem Spezifikationsblock ist. Bitte fÃ¼gen Sie davor irgend eine andere ausfÃ¼hrbare Anweisung ein. FIXME (steht so im englischen Original.)%s gab Ende-Status %d zurÃ¼ckSignal %s hat Programm %s beendetSpezifizierer %s in Anweisung %s bei %L hat ungÃ¼ltigen Wert %qsSpezifizierer %s in Anweisung %s bei %L hat Wert %qsAnweisung %s bei %C kann nicht auf Anweisung %s bei %L folgenAnweisung %s bei %C kann keine DO-Schleife ohne Block beendenAnweisung %s bei %C folgt einer anderen ZugriffsspezifikationAnweisung %s bei %C in PURE-ProzedurAnweisung %s bei %C nicht auf Konstrukt %qs anwendbarAnweisung %s bei %C ist nicht innerhalb eines KonstruktsAnweisung %s bei %C nicht innerhalb des Konstrukts %qsAnweisung %s bei %C hinterlÃ¤sst CRITICAL-KonstruktAnweisung %s bei %C hinterlÃ¤sst DO CONCURRENT-KonstruktAnweisung %s bei %C verlÃ¤sst OpenACC-strukturierten BlockAnweisung %s bei %C verlÃ¤sst OpenMP-strukturierten Block%s-Anweisung bei %L erwartet%s-Anweisung ist innerhalb von BLOCK DATA bei %C nicht erlaubt%s-Anweisung ist innerhalb eines BLOCKs bei %C nicht erlaubtAnweisung %s muss in einem MODULE auftreten%s-Anweisung in PURE-Prozedur bei %C nicht erlaubtZeichenkette fÃ¼r %s falsch geformt
  %s-SymbolMarkierung %s bei %L muss Standard-Zeichenkette seinMarkierung %s bei %L muss vom Typ %s seinMarkierung %s bei %L muss ein Skalar sein%s-Symbol mit INQUIRE%s mit Signal %d [%s]%s beendet%s verwendet mit Format %<%%%c%> %s%s wird innerhalb von %%<â€¦%%> verwendetÂ»%sÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext Â»privateÂ«%s%#qD%s%#qD (gelÃ¶scht)%s%#qD (in der NÃ¤he der Ãœbereinstimmung)%s%#qD (umgekehrt)%s%#qD (umgeschrieben)%s%<%D(%T)%> (eingebaut)%s%<%D(%T, %T)%> (eingebaut)%s%<%D(%T, %T, %T)%> (eingebaut)%s%qT (Umwandlung)%s%qs%s ist ungÃ¼ltig%s%qs%s ist nicht erlaubt%s%s%s %sVersion %s (%s)
  %s	kompiliert von GNU-C-Version %s, %s%s%s %sVersion %s (%s) kompiliert von CC, %s%sGGC-Heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
  %s%sWarnung: %s-Header-Version %s unterscheidet sich von Bibliotheksversion %s.
*************** F2008: Eine Zuweisung an eine Zeigerfunk
*** 2073,2082 ****
  %s: Version Â»%.4sÂ«, aber Â»%.4sÂ« wird bevorzugt
  %s: Version Â»%.4sÂ«, aber Version Â»%.4sÂ« wird bevorzugt
  %u Name fÃ¼r strukturelle Bindung angegeben%u Namen fÃ¼r strukturelle Bindung angegebenÂ«Â» Â«-KennzeichenÂ»!Â«-KennzeichenÂ»#Â«-KennzeichenÂ»%%%cÂ« ist kein gÃ¼ltiger OperandenprÃ¤fixÂ»%%&Â« ohne lokale dynamische TLS-Referenzen verwendetÂ»%%lÂ«-Operand ist keine MarkeDie Datei Â»%sÂ« wird bereits verarbeitet
! Â»%sÂ« muss %d Operanden haben (auÃŸer match_dups)Â»%sÂ« muss mindestens %d Operanden haben (auÃŸer match_dups)Â»%sÂ« darf hÃ¶chstens %d Operanden haben (auÃŸer match_dups)Â»'Â«-KennzeichenÂ»(Â«-KennzeichenÂ»+Â«-KennzeichenÂ»-Â«-KennzeichenÂ»0Â«-KennzeichenÂ»BÂ«-Operand hat mehrere gesetzte BitsÂ»BÂ«-Operand ist nicht konstantÂ»EÂ«-ModifiziererÂ»IÂ«-KennzeichenÂ»OÂ«-ModifiziererÂ»^Â«-KennzeichenÂ»_Â«-KennzeichenÂ»aÂ«-KennzeichenÂ»mÂ«-KennzeichenÂ»oÂ«-Operand ist nicht konstantÂ»qÂ«-Kennzeichen(C)(Obsolet nach 10.3.9)	MH_NOPREFIXBINDING festlegen, in einer ausfÃ¼hrbaren Datei.(Obsolet nach 10.4)	MH_NOMULTIDEFS festlegen, in einem Ã¼bergeordneten Framework.(Obsolet nach 10.4) -multiply_defined <Behandlung> Bot einen Mechanismus zur Warnung vor Symbolen, die in mehreren Dylibs definiert sind.(Obsolet nach 10.4) -multiply_defined_unused <Behandlung>	Bot einen Mechanismus zur Warnung vor Symbolen, die in der aktuellen ausfÃ¼hrbaren Datei definiert sind, die auch in verknÃ¼pften Dylibs definiert sind.(Obsolet nach 10.4) Multi-Module werden seit macOS 10.4 zur Laufzeit ignoriert.(Veraltet und unberÃ¼cksichtigt von ld64)	Ob ld eine ausfÃ¼hrbare Datei erzeugen soll (nur von ld_classic umgesetzt).(Obsolet)	Dies ist der Vorgabewert.(Obsolet) -sectobjectsymbols <Segmentname> <Abschnittsname>	Das Festlegen eines lokalen Symbols am Anfang eines Abschnitts wird nicht mehr unterstÃ¼tzt.(Obsolet) -sectorder <Segmentname> <Abschnittsname> orderfile	Wurde ersetzt durch die allgemeinere Option Â»-order_fileÂ«.(Obsolet) Erlaubte das Verlinken mit Â»-flat_namespaceÂ« fortzusetzen, wenn ein verlinktes Bundle ein Symbol enthÃ¤lt, das ebenfalls aus der HauptausfÃ¼hrungsdatei exportiert wurde.(Obsolet) LD_PREBIND wird nicht mehr unterstÃ¼tzt.(Veraltet) Objektdateien mit LINKEDIT-Abschnitten werden nicht mehr unterstÃ¼tzt.(Obsolet) Der Linker entfernt diese Elemente nie, daher wird diese Option nicht benÃ¶tigt.(Obsolet) Dies ist der Vorgabewert.(Veraltet, ignoriert)	Alte UnterstÃ¼tzung, Ã¤hnlich wie Â»whyloadÂ«.(Veraltet, nur ld_classic) -sectcreate <Segmentname> <Abschnittsname> <Datei>(Obsolet, nur ld_classic) -seg_addr_table_filename <Pfad>(ein Zeiger auf ein Element kann nur mit %<Â»&%E%> erzeugt werden)(eine Initialisierung auÃŸerhalb der Klasse ist erforderlich)(anonymer Namensraum)(anonym)(wenn das nicht beabsichtigt war, stellen Sie sicher, dass das Funktions-Template bereits deklariert wurde, fÃ¼gen Sie %<<>%> hier hinter dem Funktionsnamen ein)(bei Verwendung von %<-fpermissive%>, %<-std=c++11%> oder %<-std=gnu++11%> wird G++ den Code akzeptieren)(mit %<-fpermissive%> wird G++ den Code akzeptieren, aber die Verwendung eines nicht deklarierten Namens ist veraltet)(bei Nachrichten ohne eine Ã¼bereinstimmende Methodensignatur wird angenommen, dass sie %<id%> zurÃ¼ckgeben und %<...%> als Argumente akzeptieren)(nahe der Initialisierung fÃ¼r %qs)(kein Argument)(vielleicht war %<typename %T::%E%> beabsichtigt)(vielleicht fehlt ein Semikolon hinter der Definition von %qT)(Es sollte also %qT statt %qT an %<va_arg%> Ã¼bergeben werden)(statische Destruktoren fÃ¼r %s)(statische Initialisierungen fÃ¼r %s)(die Meldung wird pro Quelldatei nur einmal angezeigt)
  ({anonym})*** WARNUNG *** es gibt aktive Plugins â€“ bitte Fehler nur dann melden, wenn diese auch ohne alle Plugins reproduziert werden kÃ¶nnen.
! *this--help=<Klasse>	Beschreibungen fÃ¼r eine bestimmte Klasse von Optionen anzeigen. <Klasse> ist ein oder mehrere Elemente aus optimizers, target, warnings, undocumented, param.--param inline-unit-growth: Limit erreicht--param large-function-growth: Limit erreicht--param large-stack-frame-growth: Limit erreicht--param max-inline-insns-auto: Limit erreicht--param max-inline-insns-single: Limit erreicht--param=parloops-schedule=[static|dynamic|guided|auto|runtime]	Art des OMP-Zeitplans fÃ¼r Schleifen, die durch parloops parallelisiert werden.-A<Frage>=<Antwort>	Die <Antwort> auf eine <Frage> annehmen. Angabe von Â»-Â« vor <Frage> schaltet die <Antwort> auf <Frage> aus.-D<Makro>[=<Wert>]	Ein <Makro> mit <Wert> definieren. Wenn nur <Makro> angegeben wird, wird <Wert> auf 1 gesetzt.Â»-EÂ« oder Â»-xÂ« benÃ¶tigt, wenn die Eingabe von der Standardeingabe kommt-F <Verz>	<Verz> an das Ende des Haupt-EinfÃ¼gepfades des Frameworks anfÃ¼gen.-G<Anzahl>	Globale und statische Daten kleiner als <Anzahl> Bytes in einen gesonderten Abschnitt legen (bei manchen Zielarchitekturen).-Hd <Verz>	D-Schnittstellen-Dateien in Verzeichnis <Verz> schreiben.-Hf <Datei>	D-Interface in <Datei> schreiben.-I <Verz>	<Verz> an das Ende des HaupteinfÃ¼gepfades anfÃ¼gen.-J<Verzeichnis>	MODULE-Dateien in Â»VerzeichnisÂ« ablegen.-MF <Datei>	AbhÃ¤ngigkeiten in angegebene Datei schreiben.-MQ <Ziel>	MAKE-zitiertes Ziel hinzufÃ¼gen.-MT <Ziel>	Ein Ziel ohne AnfÃ¼hrungszeichen hinzufÃ¼gen.-O<Zahl>	Optimierungsstufe auf <Zahl> setzen.-U<Makro>	<Makro>-Definition aufheben.-Waligned-new=[none|global|all]	Selbst dann warnen, wenn Â»newÂ« Klassenelementfunktionen zur Speicherreservierung verwendet.-Walloc-size-larger-than=<Bytes>	Bei Aufrufen von Allozierungsfunktionen warnen, mit denen Objekte erzeugt werden, die grÃ¶ÃŸer als Â»BytesÂ« sind.-Walloca-larger-than=<Anzahl>	Bei Aufrufen von alloca warnen, deren GrÃ¶ÃŸe unbeschrÃ¤nkt ist oder deren GrÃ¶ÃŸe zwar beschrÃ¤nkt ist, aber mehr als <Anzahl> Bytes betragen kann.-Wframe-larger-than=<GrÃ¶ÃŸe>	Warnen, wenn der Stapelrahmen einer Funktion mehr als <GrÃ¶ÃŸe> Bytes benÃ¶tigt.-Wlarger-than=<Anzahl>	Warnen, wenn ein Objekt grÃ¶ÃŸer als <Anzahl> Bytes ist.-Wnormalized=[none|id|nfc|nfkc]	Bei nicht-normalisierten Unicode-Zeichenketten warnen.-Wstack-usage=<GrÃ¶ÃŸe in Bytes>	Warnen, wenn Stapelverwendung den angegebenen Betrag Ã¼berschreiten kÃ¶nnte.-Wvla-larger-than=<Anzahl>	Bei unbeschrÃ¤nkten Verwendungen von Arrays variabler LÃ¤nge warnen, und bei Verwendung von Arrays variabler LÃ¤nge, wenn die LÃ¤nge <Anzahl> Ã¼berschreiten kann.Â»-Xbind-nowÂ« und Â»-Xbind-lazyÂ« sind unvertrÃ¤glich-Xf <Datei>	JSON-Ausgabe in die angegebene <Datei> schreiben.-allowable_client <Name>	Die ausgegebene dylib ist nur von den genannten Clients verwendbar.-arch <Name>	Ausgabedatei fÃ¼r die genannte Architektur erzeugen.-aux-info <Datei>	Deklarationsinformationen in <Datei> ausgeben.Â»-bundleÂ« ist nicht mit Â»-dynamiclibÂ« erlaubt-bundle_loader <AusfÃ¼hrbar>	Die angegebene ausfÃ¼hrbare Datei (die dieses Bundle laden wird) so behandeln, als sei sie eine der dynamischen Bibliotheken, gegen die das Bundle fÃ¼r SymbolauflÃ¶sung gebunden ist.Â»-bundle_loaderÂ« ist nicht mit Â»-dynamiclibÂ« erlaubtFÃ¼r Ada wird Â»-cÂ« oder Â»-SÂ« benÃ¶tigtFÃ¼r gnat2scil wird -c benÃ¶tigtFÃ¼r gnat2why wird Â»-cÂ« benÃ¶tigt-client_name <Name>	Erlauben, dass die erzeugte ausfÃ¼hrbare Datei gegen die private Dylib gebunden werden darf (mit allowable_client)Â»-client_nameÂ« ist nicht mit Â»-dynamiclibÂ« erlaubt-compatibility_version <Zahl>	Minimale Version fÃ¼r das Client-Interface festlegen. Clients mÃ¼ssen diese oder eine grÃ¶ÃŸere Zahl angeben, oder das Binden wird zur Laufzeit fehlschlagen.-current_version <Zahl>	Aktuelle Version fÃ¼r die Bibliothek festlegen.Â»-current_versionÂ« ist nur mit Â»-dynamiclibÂ« erlaubt-d<Buchstaben>	Ausgaben von bestimmten DurchlÃ¤ufen des Compilers einschalten.-dumpbase <Datei>	Den Basis-Dateinamen fÃ¼r Ausgaben setzen.-dumpdir <Verzeichnis>	Den Basis-Verzeichnisnamen fÃ¼r Ausgaben setzen.-dylinker_install_name <Pfad>	Wird nur verwendet, um dyld zu bauen.-exported_symbols_list <Dateiname>	Globale Symbole in Â»DateinameÂ« werden aus der gelinkten Ausgabedatei exportiert, alle nicht erwÃ¤hnten Symbole werden als versteckt behandelt.-f%s ignoriert (nicht fÃ¼r DJGPP unterstÃ¼tzt)
! -fada-spec-parent=Einheit	Ada-Spezifikationen als Kind-Einheiten der angegebenen Elterneinheit ausgeben.-faligned-new=<N>	Ãœberausgerichtete Typallozierung aus C++17 fÃ¼r Typen mit Ausrichtung grÃ¶ÃŸer N verwenden.-fasan-shadow-offset=<Zahl>	Spezifischen Offset fÃ¼r Schattenspeicher verwenden.-fblas-matmul-limit=<n>	GrÃ¶ÃŸe der kleinsten Matrix, fÃ¼r die matmul BLAS verwendet.-fbounds-check=[on|safeonly|off]	Array-GrenzprÃ¼fungen einschalten, nur in @safe-Code, oder ausschalten.-fcall-saved-<Register>	<Register> als Ã¼ber Funktionsgrenzen hinweg reserviert markieren.-fcall-used-<Register>	<Register> als durch Funktionsaufrufe beschÃ¤digt markieren.-fcf-protection=[full|branch|return|none]	Funktionen mit zusÃ¤tzlichen PrÃ¼fungen versehen, dass die Sprungziele von jump/call/return gÃ¼ltig sind.-fcheck=[...]	DurchgefÃ¼hrte LaufzeitprÃ¼fungen.-fcoarray=<none|single|lib>	Angeben, welche Koarray-Parallelisierung verwendet wird.-fcompare-debug[=<Optionen>]	Mit und ohne z.B. -gtoggle kompilieren, und den Dump der Â»final-insnsÂ« vergleichen.-fconst-string-class=<Name>	Klasse <Name> fÃ¼r konstante Zeichenketten verwenden.-fconstexpr-cache-depth=<Zahl>	GrÃ¶ÃŸte Rekursionstiefe des Caches fÃ¼r konstante AusdrÃ¼cke festlegen.-fconstexpr-depth=<Zahl>	GrÃ¶ÃŸte Rekursionstiefe fÃ¼r konstante AusdrÃ¼cke angeben.-fconstexpr-loop-limit=<Anzahl>	HÃ¶chstzahl der Schleifeniterationen fÃ¼r Â»constexprÂ« angeben.-fconstexpr-ops-limit=<Anzahl>	HÃ¶chstzahl der constexpr-Operationen pro einzelner Â»constexprÂ« angeben.-fconvert=<big-endian|little-endian|native|swap>	Die Endianess, die fÃ¼r unformatierte Dateien verwendet wird.-fdbg-cnt=<ZÃ¤hler>[:<Untere Grenze 1>-]<Obere Grenze 1>[:<Untere Grenze 2>-<Obere Grenze 2>:...][,<ZÃ¤hler>:...]	Obergrenze fÃ¼r Debug-ZÃ¤hler festlegen.-fdebug-prefix-map=<alt>=<neu>	In Fehlersuchinfo einen Verzeichnisnamen auf einen anderen abbilden.-fdebug=<Stufe|Ident>	Debugging-Code der Stufe <= <Stufe> eincompilieren, oder durch <Ident> gekennzeichneten Code.-fdiagnostics-color=[never|always|auto]	Diagnosemeldungen einfÃ¤rben.-fdiagnostics-format=[text|json]	Ausgabeformat auswÃ¤hlen.-fdiagnostics-show-location=[once|every-line]	Wie oft die Quelltext-Position am Zeilenanfang ausgegeben wird, wenn die Diagnose Ã¼ber mehrere Zeilen geht.-fdiagnostics-urls=[never|always|auto]	URLs in Diagnosemeldungen einbetten.-fdisable-[tree|rtl|ipa]-<Durchgang>=range1+range2	Einen Optimierungsdurchgang ausschalten.-fdoc-dir=<Verz>	Dokumentationsdatei in Verzeichnis <Verz> schreiben.-fdoc-file=<Datei>	Dokumentation in <Datei> schreiben.-fdoc-inc=<Datei>	Eine Ddoc-Makro-Datei <Datei> inkludieren.-fdump-<type>	Verschiedene compilerinterne Informationen in eine Datei abziehen.-fdump-final-insns=<Datei>	Die Befehle am Ende der Ãœbersetzung in Datei abziehen.-fdump-go-spec=<Datei>	Alle Deklarationen als Go-Code in <Datei> schreiben.-femit-struct-debug-baseonly	Aggressiv reduzierte Debuginfo fÃ¼r Strukturen.-femit-struct-debug-detailed=<spec-list>AusfÃ¼hrliche reduzierte Debuginfo fÃ¼r Strukturen.-femit-struct-debug-reduced	Konservativ reduzierte Debuginfo fÃ¼r Strukturen.-fenable-[tree|rtl|ipa]-<Durchgang>=range1+range2	Einen Optimierungsdurchgang einschalten.-fexcess-precision=[fast|standard]	Behandlung Ã¼berschÃ¼ssiger Gleitkommagenauigkeit bestimmen.-fexec-charset=<Zeichensatz>	Alle Zeichenketten und Zeichenkonstanten in <Zeichensatz> umwandeln.-ffile-prefix-map=<alt>=<neu>	In Ãœbersetzungsergebnis einen Verzeichnisnamen auf einen anderen abbilden.-ffixed-<Register>	<Register> als fÃ¼r den Compiler nicht verfÃ¼gbar markieren.-ffixed-line-length-<n>	Im festen Modus n als ZeilenlÃ¤nge verwenden.-ffp-contract=[off|on|fast]	Schrumpfung von GleitkommaausdrÃ¼cken durchfÃ¼hren.-ffpe-summary=[â€¦]	Zusammenfassung fÃ¼r Gleitkommaausnahmen ausgeben.-ffpe-trap=[â€¦]	Bei folgenden Gleitkommaausnahmen anhalten.-ffixed-line-length-<n>	Im freien Modus n als ZeilenlÃ¤nge verwenden.-fgnat-encodings=[all|gdb|minimal]	Gleichgewicht zwischen GNAT-Encodings und Standard-DWARF auswÃ¤hlen, die in den Debuginformationen landen.-fgo-c-header=<Datei>	Go-struct-Definitionen als C-Code in <Datei> schreiben.-fgo-debug-escape-hash=<Zeichenkette>	Hashwert zum Debuggen der Escape-Analyse.-fgo-dump-<Typ>	Interne Information des Go-Frontends in Datei ausgeben.-fgo-optimize-<type>	OptimierungsdurchlÃ¤ufe im Frontend einschalten.-fgo-pkgpath=<Zeichenkette>	Go-Paketpfad festlegen.-fgo-prefix=<Zeichenkette>	Paketspezifisches PrÃ¤fix fÃ¼r exportierte Go-Namen festlegen.-fgo-relative-import-path=<Pfad>	Relativen Import als relativ zum Pfad behandeln.-finit-character=<n>	Lokale Zeichenvariablen auf ASCII-Wert n initialisieren.-finit-integer=<n>	Lokale Ganzzahlvariablen auf n initialisieren.-finit-logical=<true|false>	Lokale logische Variablen initialisieren.-finit-real=<zero|nan|inf|-inf>	Lokale Real-Variablen initialisieren.-finline-arg-packing	Argumentpacken inline durchfÃ¼hren.-finline-limit=<Zahl>	GrÃ¶ÃŸe von Â»inlineÂ«-Funktionen auf <Zahl> beschrÃ¤nken.-finline-matmul-limit=<n>	GrÃ¶ÃŸe der grÃ¶ÃŸten Matrix, fÃ¼r die matmul geinlinet wird.-finput-charset=<Zeichensatz>	Standard-Zeichensatz fÃ¼r Quelldateien angeben.-finstrument-functions-exclude-file-list=filename,â€¦	In den Dateien aufgezÃ¤hlte Funktionen nicht instrumentieren.-finstrument-functions-exclude-function-list=name,â€¦	AufgezÃ¤hlte Funktionen nicht instrumentieren.-fira-algorithm=[CB|priority]	Verwendeten IRA-Algorithmus festlegen.-fira-region=[one|all|mixed]	Regionen fÃ¼r IRA festlegen.-fira-verbose=<Zahl<	Stufe der IRA Diagnosemeldungen steuern.-flive-patching=[inline-only-static|inline-clone]	FunktionsÃ¼bergreifende Optimierung steuern, um fÃ¼r Live-Patching geeigneten Code zu erzeugen. Bietet gleichzeitig mehrstufige Kontrolle bezÃ¼glich der ausgewÃ¤hlten funktionsÃ¼bergreifenden Optimierungen.-flto-compression-level=<Stufe>	zlib/zstd-Kompressionsstufe <Stufe> fÃ¼r IL verwenden.-fmacro-prefix-map=<alt>=<neu>	Einen Verzeichnisnamen auf einen anderen umschreiben in __FILE__, __BASE_FILE__ und __builtin_FILE().-fmax-array-constructor=<n>	HÃ¶chstzahl der Objekte in einem Feldkonstruktor.-fmax-errors=<Anzahl>	HÃ¶chstzahl der zu meldenden Fehler.-fmax-identifier-length=<n>	GrÃ¶ÃŸte BezeichnerlÃ¤nge.-fmax-stack-var-size=<n>	GrÃ¶ÃŸe des grÃ¶ÃŸten Feldes, das auf dem Stapel abgelegt wird, in Bytes.-fmax-subrecord-length=<n>	GrÃ¶ÃŸte LÃ¤nge fÃ¼r TeildatensÃ¤tze.-fmessage-length=<Anzahl>	Diagnosemeldungen auf <Anzahl> Zeichen pro Zeile beschrÃ¤nken. 0 unterdrÃ¼ckt Zeilenumbruch.-fmodule-file=<package.module>=<Dateiang>	Dateiangabe <Dateiang> als Quelldatei fÃ¼r <package.module> verwenden.-fno-threadsafe-statics	Keinen threadsicheren Code fÃ¼r Initialisierung lokaler statischer Objekte erzeugen.-foffload-abi=[lp64|ilp32]	Festlegen, welche ABI in einem Offload-Compiler verwendet wird.-foffload=<Ziele>=<Optionen>	Offloading-Ziele und deren Optionen angeben.-fopt-info[-<Typ>=Dateiname]	Optimierungsdetails des Compilers ausgeben.Â»-force_flat_namespaceÂ« ist nicht mit Â»-dynamiclibÂ« erlaubt-fpack-struct=<Zahl>	AnfÃ¤ngliche grÃ¶ÃŸte Ausrichtung fÃ¼r Strukturelemente festlegen.-fpermitted-flt-eval-methods=[c11|ts-18661]	Angeben, welche Werte von FLT_EVAL_METHOD erlaubt sind.-fplugin-arg-<Name>-<SchlÃ¼ssel>[=<Wert>]	Argument <SchlÃ¼ssel>=<Wert> fÃ¼r Plugin <Name> angeben.-fprofile-reproducible=[serial|parallel-runs|multithreaded]	Stufe fÃ¼r die Reproduzierbarkeit des mit Â»-fprofile-generateÂ« generierten Profils festlegen.-fprofile-update=[single|atomic|prefer-atomic]	Methode fÃ¼r Profilupdates festlegen.-framework <Name>	Das angegebene Framework im Pfad fÃ¼r Frameworks suchen.-frandom-seed=<Zeichenkette>	Ãœbersetzung mit <Zeichenkette> reproduzierbar machen.-freorder-blocks-algorithm=[simple|stc]	Algorithmus zum Umordnen der BasisblÃ¶cke festlegen.-fsanitize-sections=<sec1,sec2,...>	Globale Variablen in benutzerdefinierten Abschnitten bereinigen.-fsanitize=address wird in dieser Konfiguration nicht unterstÃ¼tzt-fsched-stalled-insns-dep=<Zahl>	AbhÃ¤ngigkeitsentfernung fÃ¼r PrÃ¼fung in nicht ausgereifter Planung von eingereihten Befehlen festlegen.-fsched-stalled-insns=<Anzahl>	Anzahl der eingereihten Befehle festlegen, die unausgereift geplant werden kÃ¶nnen.-fsched-verbose=<Stufe>	Stufe der WortfÃ¼lle des Planers angeben.-fsimd-cost-model=[unlimited|dynamic|cheap]	Vektorisierungs-Kostenmodell angeben, das fÃ¼r mit einer SIMD-Direktive markierten Code verwendet wird.-fsso-struct=[big-endian|little-endian|native]	Standardspeicherreihenfolge fÃ¼r Skalare festlegen.-fstack-check=[no|generic|specific]	Code zur StapelprÃ¼fung in das Programm einfÃ¼gen.-fstack-limit-register=<Register>	Wenn der Stapel Ã¼ber <Register> hinausgeht, abfangen (Â»trapÂ«).-fstack-limit-symbol=<Name>	Wenn der Stapel Ã¼ber das Symbol <Name> hinausgeht, abfangen (Â»trapÂ«).-fstack-reuse=[all|named_vars|none]	Stufe der Stapel-Wiederverwendung fÃ¼r lokale Variablen festlegen.-ftabstop=<Zahl>	Tabulatorentfernungen fÃ¼r Spaltenmeldungen.-ftemplate-depth=<Zahl>	GrÃ¶ÃŸte Template-Instanziierungstiefe angeben.-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Das standardmÃ¤ÃŸige Codeerzeugungsmodell fÃ¼r Thread-lokalen Speicher angeben.-ftrack-macro-expansion=<0|1|2>	Orte der aus der Makroersetzung entstehenden Token verfolgen und sie in Fehlermeldungen anzeigen.-ftree-parallelize-loops=<Anzahl>	Automatische Parallelisierung von Schleifen einschalten.-fuse-linker-plugin wird in dieser Konfiguration nicht unterstÃ¼tzt-fvect-cost-model=[unlimited|dynamic|cheap]	Kostenmodell fÃ¼r Vektorisierung angeben.-fversion=<Stufe|Ident>	Versionscode >= <Stufe> oder durch <Ident> gekennzeichneten Code mitcompilieren.-fvisibility=[default|internal|hidden|protected]	Standard-Symbolsichtbarkeit festlegen.-fvisibility=[private|protected|public|package]	Standard-Symbolsichtbarkeit festlegen.-fvtable-verify=preinit wird in dieser Konfiguration nicht unterstÃ¼tzt-fvtable-verify=std wird in dieser Konfiguration nicht unterstÃ¼tzt-fwide-exec-charset=<Zeichensatz>	Alle Wide-Zeichenketten und -konstanten in Zeichensatz <Zeichensatz> umwandeln.-gnat<Optionen>	Optionen fÃ¼r GNAT angeben.-gz wird in dieser Konfiguration nicht unterstÃ¼tzt-gz=<Format>	Komprimierte Debugabschnitte im Format <Format> erzeugen.-gz=zlib wird in dieser Konfiguration nicht unterstÃ¼tzt-idirafter <Verzeichnis>	<Verzeichnis> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen.-iframework <Verz>	<Verz> an das Ende des EinfÃ¼gepfades des System-Frameworks anfÃ¼gen.-imacros <Datei>	Definition von Makros in <Datei> akzeptieren.-image_base <Adresse>Basisadresse fÃ¼r eine Dylib oder ein BÃ¼ndel festlegen.-imultiarch <Verzeichnis>	<Verzeichnis> als Multiarch-include-Verzeichnis festlegen.-imultilib <Verzeichnis>	<Verzeichnis> als Multilib-include-Verzeichnis setzen.-include <Datei>	Inhalt von <Datei> vor anderen Dateien einfÃ¼gen.-init <Symbolname>	Das genannte Symbol wird als erster Initialisierer fÃ¼r eine Dylib verwendet.-install_name <Name>	Legt den Installationsnamen fÃ¼r eine Dylib fest.Â»-install_nameÂ« ist nur mit Â»-dynamiclibÂ« erlaubt-iplugindir=<Verz>	<Verz> als Standard-Plugin-Verzeichnis festlegen.-iprefix <Pfad>	<Pfad> als ein PrÃ¤fix fÃ¼r die nÃ¤chsten zwei Optionen angeben.-iquote <Verzeichnis>	<Verzeichnis> am Ende des EinfÃ¼gepfades fÃ¼r Â»#include "â€¦"Â« anfÃ¼gen.-isysroot <Verzeichnis>	<Verzeichnis> als System-Wurzelverzeichnis setzen.-isystem <Verzeichnis>	<Verzeichnis> an den Anfang des System-EinfÃ¼gepfades anfÃ¼gen.-iwithprefix <Verzeichnis>	<Verzeichnis> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen.-iwithprefixbefore <Verz>	<Verz> an das Ende des Haupt-EinfÃ¼gepfades anfÃ¼gen.Â»-keep_private_externsÂ« ist mit Â»-dynamiclibÂ« nicht erlaubt-mabi=ABI	Code erzeugen, der zum angegebenen ABI passt.-mabs=MODUS	Den Modus fÃ¼r IEEE-754-ABS/NEG-Befehle auswÃ¤hlen.-march=	Code fÃ¼r die angegebene RISC-V-ISA (z.B. RV64IM) erzeugen. ISA-Zeichenketten mÃ¼ssen in Kleinbuchstaben angegeben werden.-march=ARCH	Code fÃ¼r die angegebene Chip- oder CPU-Version erzeugen.-march=ISA	Code fÃ¼r das gegebene ISA erzeugen.Â»-mas100-syntaxÂ« ist unvertrÃ¤glich mit Â»-gdwarfÂ«Â»-mbig-endianÂ« und Â»-mlittle-endianÂ« dÃ¼rfen nicht zusammen verwendet werden-mbranch-cost=KOSTEN	Sprungkosten auf ungefÃ¤hr KOSTEN Befehle setzen.-mbranch-cost=N	Sprungkosten auf ungefÃ¤hr N Befehle setzen.-mcall-ABI	ABI-Aufrufkonvention auswÃ¤hlen.-mcode-readable=SETTING	Angeben, wann Befehle zum Codezugriff erlaubt sind.Â»-mcode-regionÂ« benÃ¶tigt das large-Speichermodell (Â»-mlargeÂ«)-mcpu=	Eigenschaften der angegebenen CPU verwenden und entsprechend Code planen.-mcpu=CPU	Code fÃ¼r ARC-Variante CPU planen.-mcpu=CPU	Eigenschaften der angegebenen CPU verwenden und entsprechend Code planen.-mcpu=CPU		Eigenschaften der gegebenen CPU verwenden und entsprechend Code planen.-mcpu=m16c	Code fÃ¼r M16C-Varianten kompilieren.-mcpu=m32c	Code fÃ¼r M32C-Varianten kompilieren.-mcpu=m32cm	Code fÃ¼r M32CM-Varianten kompilieren.-mcpu=r8c	Code fÃ¼r R8C-Varianten kompilieren.Â»-mdata-regionÂ« benÃ¶tigt das large-Speichermodell (Â»-mlargeÂ«)-mdebug=	Ausgaben zur Fehlersuche einschalten.-mdouble=<Bits>	Einen <Bits> breiten Typ fÃ¼r Â»doubleÂ« verwenden.-memregs=	Anzahl der Memreg-Bytes (Standard: 16, Bereich: 0..16).Â»-mfloat-abi=softÂ« und Â»-mfloat-abi=hardÂ« dÃ¼rfen nicht zusammen verwendet werden-mflush-func=FUNC	FUNC verwenden, um den Cache zu entleeren, bevor Stapel-Trampoline aufgerufen werden.-mhard-float wird nicht unterstÃ¼tzt-mipsN	Code fÃ¼r ISA Stufe N erzeugen.-mlarge-data-threshold=<Anzahl>	Daten grÃ¶ÃŸer als angegebener Schwellwert werden in .ldata-Abschnitt im x86-64 Medium-Modell gehen.-mlong-double=<Bits>	Einen <Bits> breiten Typ fÃ¼r Â»long doubleÂ« verwenden.-mmax-stackframe=GRÃ–áºžE	Warnen, wenn ein Stapelrahmen grÃ¶ÃŸer als die angegebene GrÃ¶ÃŸe ist.-mmcu=MCU	Die Ziel-MCU auswÃ¤hlen.-mmcu=MCU	Ziel-System-On-Chip-Variante auswÃ¤hlen, die diese PRU einbettet.-mmpy-option=MPY	ARCv2-Code mit einer Option fÃ¼r das Multiplizierer-Design kompilieren.-mnan=CODIERUNG	Datencodierung fÃ¼r IEEE-754-NaN angeben.-mno-serialize-volatile	Â»volatileÂ«-Speicherreferenzen nicht mit MEMW-Befehlen serialisieren.-moverride=<Zeichenkette>	Nur fÃ¼r Powernutzer! CPU-Optimierungsparameter Ã¼bersteuern.-mpointer-size=[no,32,short,64,long]	StandardgrÃ¶ÃŸe fÃ¼r Zeiger festlegen.-mr10k-cache-barrier=EINSTELLUNG	Angabe, wann r10k-Cachegrenzen eingefÃ¼gt werden sollen.-msdata=[none,data,sysv,eabi]	Methode fÃ¼r sdata-Behandlung auswÃ¤hlen.-msim	Simulator-Laufzeitumgebung verwenden.Â»-msingle-floatÂ« und Â»-msoft-floatÂ« dÃ¼rfen nicht zusammen angegeben werden-msmall-data-limit=N	Globale und statische Daten kleiner als <N> Bytes in einen gesonderten Abschnitt legen (bei manchen Zielarchitekturen).-mstack-size=<Anzahl>	GrÃ¶ÃŸe des privaten Segments pro Wellenfront festlegen, in Bytes.-msve-vector-bits=<Anzahl>	Anzahl der Bits in einem SVE-Vektorregister festlegen.-mtls-size=[16,32]	Bit-Breite des unmittelbaren TLS-Offsets angeben.Â»-mtpf-trace-hook-epilogue-checkÂ« erfordert eine Ganzzahl im Bereich 0..4095Â»-mtpf-trace-hook-epilogue-targetÂ« erfordert eine Ganzzahl im Bereich 0..4095Â»-mtpf-trace-hook-prologue-checkÂ« erfordert eine Ganzzahl im Bereich 0..4095Â»-mtpf-trace-hook-prologue-targetÂ« erfordert eine Ganzzahl im Bereich 0..4095-mtraceback=[full,part,no]	Art der Traceback-Tabelle wÃ¤hlen (vollstÃ¤ndig, teilweise, keine).-mtune=	Code fÃ¼r die angegebene CPU planen.-mtune=ARCH	Ausrichtung fÃ¼r angegebene Chip- oder CPU-Version optimieren.-mtune=PROZESSOR	Ausgabe fÃ¼r PROZESSOR optimieren.-mcpu=TUNE	Code fÃ¼r angegebene ARC-Variante feintunen.%<-mx32%> wird unter Solaris nicht unterstÃ¼tzt-o <Datei>	Ausgabe in <Datei> schreiben.-pagezero_size <GrÃ¶ÃŸe>	Erlaubt es, die GrÃ¶ÃŸe der Seite 0 fÃ¼r bestimmte SonderfÃ¤lle auf 4 kB festzulegen.Â»-pgÂ« und Â»-fomit-frame-pointerÂ« sind unvertrÃ¤glich-pie wird in dieser Konfiguration nicht unterstÃ¼tztÂ»-private_bundleÂ« ist mit Â»-dynamiclibÂ« nicht erlaubt-read_only_relocs <Behandlung>	Dies ermÃ¶glicht Codeverschiebungen in schreibgeschÃ¼tzten Seiten (nicht ratsam).-sectalign <Segmentname> <Abschnittsname> <Wert>	Festlegen, dass der genannte Abschnitt im genannten Segment die genannte Ausrichtung hat. Die Ausrichtung muss eine Zweierpotenz in hexadezimaler Form sein.-sectcreate <Segmentname> <Abschnittsname> <Datei>	Den genannten Abschnitt im genannten Segment aus der angegebenen Datei erstellen.-seg_addr_table <Datei>	Basisadressen fÃ¼r dynamische Bibliotheken festlegen, die genannte Datei enthÃ¤lt eine Zeile fÃ¼r jede Bibliothek.-segaddr <Name> <Adresse>	Basisadresse des genannten Segments auf die genannte Adresse festlegen. Die Adresse muss an einer Seitenbegrenzung ausgerichtet sein (derzeit 4 kB).-segprot <Segmentname> <Max-Schutz> <Init-Schutz>	Die Schutzwerte sind Â»rÂ«, Â»wÂ«, Â»xÂ« oder Â»-Â«, wobei letzteres Â»kein ZugriffÂ« bedeutet.-segs_read_only_addr <Adresse>	Adresse des schreibgeschÃ¼tzten Teils einer Dylib festlegen.-segs_read_write_addr <Adresse>	Adresse des Lese-/Schreibteils einer Dylib festlegen.-sub_library <Name>	Die genannte Bibliothek wird wieder-exportiert (nur fÃ¼r Dylibs sinnvoll).-sub_umbrella <Name>	Das genannte Framework wird wieder-exportiert (nur fÃ¼r Dylibs sinnvoll).-trigraphs	Trigraphen nach ISO C unterstÃ¼tzen.-umbrella <Framework>	Das angegebene Framework wird re-exportiert.-undefined <Auswirkung>	Auswirkung von undefinierten Symbolen festlegen (Vorgabewert ist Â»errorÂ«).-unexported_symbols_list <Dateiname>	Globale Symbole, die in der angegebenen Datei aufgelistet sind, nicht exportieren.-weak_reference_mismatches <Auswirkung>	Auswirkung von Symbol-Importkonflikten zwischen Dateien (schwach in der einen und nicht in der anderen) festlegen. Vorgabewert ist, das Symbol als nicht Â»weakÂ« zu behandeln.â€¦ zur vorherigen %qs-Klausel hierâ€¦ mit %qs-Klausel hierâ€¦ ohne %qs-Klausel hier in der NÃ¤he... folgt auf Parameter %P, der ein Defaultargument hatâ€¦ diese Anweisung, aber letztere ist verwirrend eingerÃ¼ckt, als wÃ¤re sie abhÃ¤ngig von %qs.NOT.-Operator in Ausdruck bei %L muss einen LOGICAL-Operanden haben.XOR.-Operator bei %C/* Prototypen fÃ¼r externe Prozeduren, generiert aus %s
     von GNU Fortran %s%s.
  
     Die Verwendung dieser Schnittstelle wird nicht empfohlen,
--- 2054,2063 ----
  %s: Version Â»%.4sÂ«, aber Â»%.4sÂ« wird bevorzugt
  %s: Version Â»%.4sÂ«, aber Version Â»%.4sÂ« wird bevorzugt
  %u Name fÃ¼r strukturelle Bindung angegeben%u Namen fÃ¼r strukturelle Bindung angegebenÂ«Â» Â«-KennzeichenÂ»!Â«-KennzeichenÂ»#Â«-KennzeichenÂ»%%%cÂ« ist kein gÃ¼ltiger OperandenprÃ¤fixÂ»%%&Â« ohne lokale dynamische TLS-Referenzen verwendetÂ»%%lÂ«-Operand ist keine MarkeDie Datei Â»%sÂ« wird bereits verarbeitet
! Â»%sÂ« muss %d Operanden haben (auÃŸer match_dups)Â»%sÂ« muss mindestens %d Operanden haben (auÃŸer match_dups)Â»%sÂ« darf hÃ¶chstens %d Operanden haben (auÃŸer match_dups)Â»'Â«-KennzeichenÂ»(Â«-KennzeichenÂ»+Â«-KennzeichenÂ»-Â«-KennzeichenÂ»0Â«-KennzeichenÂ»BÂ«-Operand hat mehrere gesetzte BitsÂ»BÂ«-Operand ist nicht konstantÂ»EÂ«-ModifiziererÂ»IÂ«-KennzeichenÂ»OÂ«-ModifiziererÂ»^Â«-KennzeichenÂ»_Â«-KennzeichenÂ»aÂ«-KennzeichenÂ»mÂ«-KennzeichenÂ»oÂ«-Operand ist nicht konstantÂ»qÂ«-Kennzeichen(C)(Obsolet nach 10.3.9)	MH_NOPREFIXBINDING festlegen, in einer ausfÃ¼hrbaren Datei.(Obsolet nach 10.4)	MH_NOMULTIDEFS festlegen, in einem Ã¼bergeordneten Framework.(Obsolet nach 10.4) -multiply_defined <Behandlung>	Bot einen Mechanismus zur Warnung vor Symbolen, die in mehreren Dylibs definiert sind.(Obsolet nach 10.4) -multiply_defined_unused <Behandlung>	Bot einen Mechanismus zur Warnung vor Symbolen, die in der aktuellen ausfÃ¼hrbaren Datei definiert sind, die auch in verknÃ¼pften Dylibs definiert sind.(Obsolet nach 10.4) Multi-Module werden seit macOS 10.4 zur Laufzeit ignoriert.(Veraltet und unberÃ¼cksichtigt von ld64)	Ob ld eine ausfÃ¼hrbare Datei erzeugen soll (nur von ld_classic umgesetzt).(Obsolet)	Dies ist der Vorgabewert.(Obsolet) -sectobjectsymbols <Segmentname> <Abschnittsname>	Das Festlegen eines lokalen Symbols am Anfang eines Abschnitts wird nicht mehr unterstÃ¼tzt.(Obsolet) -sectorder <Segmentname> <Abschnittsname> <Reihenfolgedatei>	Wurde ersetzt durch die allgemeinere Option Â»-order_fileÂ«.(Obsolet) Erlaubte das Verlinken mit Â»-flat_namespaceÂ« fortzusetzen, wenn ein verlinktes Bundle ein Symbol enthÃ¤lt, das ebenfalls aus der HauptausfÃ¼hrungsdatei exportiert wurde.(Obsolet) Aktuelle Linker entfernen diese Elemente nie, daher wird diese Option nicht benÃ¶tigt.(Obsolet) LD_PREBIND wird nicht mehr unterstÃ¼tzt.(Veraltet) Objektdateien mit LINKEDIT-Abschnitten werden nicht mehr unterstÃ¼tzt.(Obsolet) Dies ist der Vorgabewert.(Veraltet, ignoriert)	Alte UnterstÃ¼tzung, Ã¤hnlich wie Â»whyloadÂ«.(Obsolet, nur ld_classic) -sectcreate <Segmentname> <Abschnittsname> <Datei>	Hat erlaubt, einen Abschnitt aus einer Datei zu erstellen.(Obsolet, nur ld_classic) -seg_addr_table_filename <Pfad>.(ein Zeiger auf ein Element kann nur mit %<Â»&%E%> erzeugt werden)(eine Initialisierung auÃŸerhalb der Klasse ist erforderlich)(anonymer Namensraum)(anonym)(wenn das nicht beabsichtigt war, stellen Sie sicher, dass das Funktions-Template bereits deklariert wurde, fÃ¼gen Sie %<<>%> hier hinter dem Funktionsnamen ein)(bei Verwendung von %<-fpermissive%>, %<-std=c++11%> oder %<-std=gnu++11%> wird G++ den Code akzeptieren)(mit %<-fpermissive%> wird G++ den Code akzeptieren, aber die Verwendung eines nicht deklarierten Namens ist veraltet)(bei Nachrichten ohne eine Ã¼bereinstimmende Methodensignatur wird angenommen, dass sie %<id%> zurÃ¼ckgeben und %<...%> als Argumente akzeptieren)(nahe der Initialisierung fÃ¼r %qs)(kein Argument)(vielleicht war %<typename %T::%E%> beabsichtigt)(vielleicht fehlt ein Semikolon hinter der Definition von %qT)(Es sollte also %qT statt %qT an %<va_arg%> Ã¼bergeben werden)(statische Destruktoren fÃ¼r %s)(statische Initialisierungen fÃ¼r %s)(die Meldung wird pro Quelldatei nur einmal angezeigt)
  ({anonym})*** WARNUNG *** es gibt aktive Plugins â€“ bitte Fehler nur dann melden, wenn diese auch ohne alle Plugins reproduziert werden kÃ¶nnen.
! *this--help=<Klasse>	Beschreibungen fÃ¼r eine bestimmte Klasse von Optionen anzeigen. <Klasse> ist ein oder mehrere Elemente aus optimizers, target, warnings, undocumented, param.--param inline-unit-growth: Limit erreicht--param large-function-growth: Limit erreicht--param large-stack-frame-growth: Limit erreicht--param max-inline-insns-auto: Limit erreicht--param max-inline-insns-single: Limit erreicht--param=parloops-schedule=[static|dynamic|guided|auto|runtime]	Art des OMP-Zeitplans fÃ¼r Schleifen, die durch parloops parallelisiert werden.-A<Frage>=<Antwort>	Die <Antwort> auf eine <Frage> annehmen. Angabe von Â»-Â« vor <Frage> schaltet die <Antwort> auf <Frage> aus.-D<Makro>[=<Wert>]	Ein <Makro> mit <Wert> definieren. Wenn nur <Makro> angegeben wird, wird <Wert> auf 1 gesetzt.Â»-EÂ« oder Â»-xÂ« benÃ¶tigt, wenn die Eingabe von der Standardeingabe kommt-F <Verz>	<Verz> an das Ende des Haupt-EinfÃ¼gepfades des Frameworks anfÃ¼gen.-G<Anzahl>	Globale und statische Daten kleiner als <Anzahl> Bytes in einen gesonderten Abschnitt legen (bei manchen Zielarchitekturen).-Hd <Verz>	D-Schnittstellen-Dateien in Verzeichnis <Verz> schreiben.-Hf <Datei>	D-Interface in <Datei> schreiben.-I <Verz>	<Verz> an das Ende des HaupteinfÃ¼gepfades anfÃ¼gen.-J<Verzeichnis>	MODULE-Dateien in Â»VerzeichnisÂ« ablegen.-MF <Datei>	AbhÃ¤ngigkeiten in angegebene Datei schreiben.-MQ <Ziel>	MAKE-zitiertes Ziel hinzufÃ¼gen.-MT <Ziel>	Ein Ziel ohne AnfÃ¼hrungszeichen hinzufÃ¼gen.-O<Zahl>	Optimierungsstufe auf <Zahl> setzen.-U<Makro>	<Makro>-Definition aufheben.-Waligned-new=[none|global|all]	Selbst dann warnen, wenn Â»newÂ« Klassenelementfunktionen zur Speicherreservierung verwendet.-Walloc-size-larger-than=<Bytes>	Bei Aufrufen von Allozierungsfunktionen warnen, mit denen Objekte erzeugt werden, die grÃ¶ÃŸer als Â»BytesÂ« sind.-Walloca-larger-than=<Anzahl>	Bei Aufrufen von alloca warnen, deren GrÃ¶ÃŸe unbeschrÃ¤nkt ist oder deren GrÃ¶ÃŸe zwar beschrÃ¤nkt ist, aber mehr als <Anzahl> Bytes betragen kann.-Wframe-larger-than=<GrÃ¶ÃŸe>	Warnen, wenn der Stapelrahmen einer Funktion mehr als <GrÃ¶ÃŸe> Bytes benÃ¶tigt.-Wlarger-than=<Anzahl>	Warnen, wenn ein Objekt grÃ¶ÃŸer als <Anzahl> Bytes ist.-Wnormalized=[none|id|nfc|nfkc]	Bei nicht-normalisierten Unicode-Zeichenketten warnen.-Wstack-usage=<GrÃ¶ÃŸe in Bytes>	Warnen, wenn Stapelverwendung den angegebenen Betrag Ã¼berschreiten kÃ¶nnte.-Wvla-larger-than=<Anzahl>	Bei unbeschrÃ¤nkten Verwendungen von Arrays variabler LÃ¤nge warnen, und bei Verwendung von Arrays variabler LÃ¤nge, wenn die LÃ¤nge <Anzahl> Ã¼berschreiten kann.Â»-Xbind-nowÂ« und Â»-Xbind-lazyÂ« sind unvertrÃ¤glich-Xf <Datei>	JSON-Ausgabe in die angegebene <Datei> schreiben.-allowable_client <Name>	Die ausgegebene dylib ist nur vom Client <Name> verwendbar.-arch <Name>	Ausgabedatei fÃ¼r die Architektur <Name> erzeugen.-aux-info <Datei>	Deklarationsinformationen in <Datei> ausgeben.Â»-bundleÂ« ist nicht mit Â»-dynamiclibÂ« erlaubt-bundle_loader <AusfÃ¼hrbar>	Die 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.Â»-bundle_loaderÂ« ist nicht mit Â»-dynamiclibÂ« erlaubtFÃ¼r Ada wird Â»-cÂ« oder Â»-SÂ« benÃ¶tigtFÃ¼r gnat2scil wird -c benÃ¶tigtFÃ¼r gnat2why wird Â»-cÂ« benÃ¶tigt-client_name <Name>	Erlauben, dass die erzeugte ausfÃ¼hrbare Datei gegen die private Dylib gebunden werden darf (mit allowable_client).Â»-client_nameÂ« ist nicht mit Â»-dynamiclibÂ« erlaubt-compatibility_version <Nummer>	Minimale Version fÃ¼r das Client-Interface festlegen. Clients mÃ¼ssen diese <Nummer> oder eine grÃ¶ÃŸere angeben, oder das Binden wird zur Laufzeit fehlschlagen.-current_version <Nummer>	Aktuelle Version fÃ¼r die Bibliothek auf <Nummer> festlegen.Â»-current_versionÂ« ist nur mit Â»-dynamiclibÂ« erlaubt-d<Buchstaben>	Ausgaben von bestimmten DurchlÃ¤ufen des Compilers einschalten.-dumpbase <Datei>	Den Basis-Dateinamen fÃ¼r Ausgaben setzen.-dumpdir <Verzeichnis>	Den Basis-Verzeichnisnamen fÃ¼r Ausgaben setzen.-dylinker_install_name <Pfad>	Wird nur verwendet, um dyld zu bauen.-exported_symbols_list <Dateiname>	Globale Symbole in <Dateiname> werden aus der gelinkten Ausgabedatei exportiert, alle nicht erwÃ¤hnten Symbole werden als versteckt behandelt.-f%s ignoriert (nicht fÃ¼r DJGPP unterstÃ¼tzt)
! -fada-spec-parent=Einheit	Ada-Spezifikationen als Kind-Einheiten der angegebenen Elterneinheit ausgeben.-faligned-new=<N>	Ãœberausgerichtete Typallozierung aus C++17 fÃ¼r Typen mit Ausrichtung grÃ¶ÃŸer N verwenden.-fasan-shadow-offset=<Zahl>	Spezifischen Offset fÃ¼r Schattenspeicher verwenden.-fblas-matmul-limit=<n>	GrÃ¶ÃŸe der kleinsten Matrix, fÃ¼r die matmul BLAS verwendet.-fbounds-check=[on|safeonly|off]	Array-GrenzprÃ¼fungen einschalten, nur in @safe-Code, oder ausschalten.-fcall-saved-<Register>	<Register> als Ã¼ber Funktionsgrenzen hinweg reserviert markieren.-fcall-used-<Register>	<Register> als durch Funktionsaufrufe beschÃ¤digt markieren.-fcf-protection=[full|branch|return|none]	Funktionen mit zusÃ¤tzlichen PrÃ¼fungen versehen, dass die Sprungziele von jump/call/return gÃ¼ltig sind.-fcheck=[...]	DurchgefÃ¼hrte LaufzeitprÃ¼fungen.-fcoarray=<none|single|lib>	Angeben, welche Koarray-Parallelisierung verwendet wird.-fcompare-debug[=<Optionen>]	Mit und ohne z.B. -gtoggle kompilieren, und den Dump der Â»final-insnsÂ« vergleichen.-fconst-string-class=<Name>	Klasse <Name> fÃ¼r konstante Zeichenketten verwenden.-fconstexpr-cache-depth=<Zahl>	GrÃ¶ÃŸte Rekursionstiefe des Caches fÃ¼r konstante AusdrÃ¼cke festlegen.-fconstexpr-depth=<Zahl>	GrÃ¶ÃŸte Rekursionstiefe fÃ¼r konstante AusdrÃ¼cke angeben.-fconstexpr-loop-limit=<Anzahl>	HÃ¶chstzahl der Schleifeniterationen fÃ¼r Â»constexprÂ« angeben.-fconstexpr-ops-limit=<Anzahl>	HÃ¶chstzahl der constexpr-Operationen pro einzelner Â»constexprÂ« angeben.-fconvert=<big-endian|little-endian|native|swap>	Die Endianess, die fÃ¼r unformatierte Dateien verwendet wird.-fdbg-cnt=<ZÃ¤hler>[:<Untere Grenze 1>-]<Obere Grenze 1>[:<Untere Grenze 2>-<Obere Grenze 2>:...][,<ZÃ¤hler>:...]	Obergrenze fÃ¼r Debug-ZÃ¤hler festlegen.-fdebug-prefix-map=<alt>=<neu>	In Fehlersuchinfo einen Verzeichnisnamen auf einen anderen abbilden.-fdebug=<Stufe|Ident>	Debugging-Code der Stufe <= <Stufe> eincompilieren, oder durch <Ident> gekennzeichneten Code.-fdiagnostics-color=[never|always|auto]	Diagnosemeldungen einfÃ¤rben.-fdiagnostics-format=[text|json]	Ausgabeformat auswÃ¤hlen.-fdiagnostics-show-location=[once|every-line]	Wie oft die Quelltext-Position am Zeilenanfang ausgegeben wird, wenn die Diagnose Ã¼ber mehrere Zeilen geht.-fdiagnostics-urls=[never|always|auto]	URLs in Diagnosemeldungen einbetten.-fdisable-[tree|rtl|ipa]-<Durchgang>=range1+range2	Einen Optimierungsdurchgang ausschalten.-fdoc-dir=<Verz>	Dokumentationsdatei in Verzeichnis <Verz> schreiben.-fdoc-file=<Datei>	Dokumentation in <Datei> schreiben.-fdoc-inc=<Datei>	Eine Ddoc-Makro-Datei <Datei> inkludieren.-fdump-<type>	Verschiedene compilerinterne Informationen in eine Datei abziehen.-fdump-final-insns=<Datei>	Die Befehle am Ende der Ãœbersetzung in Datei abziehen.-fdump-go-spec=<Datei>	Alle Deklarationen als Go-Code in <Datei> schreiben.-femit-struct-debug-baseonly	Aggressiv reduzierte Debuginfo fÃ¼r Strukturen.-femit-struct-debug-detailed=<spec-list>AusfÃ¼hrliche reduzierte Debuginfo fÃ¼r Strukturen.-femit-struct-debug-reduced	Konservativ reduzierte Debuginfo fÃ¼r Strukturen.-fenable-[tree|rtl|ipa]-<Durchgang>=range1+range2	Einen Optimierungsdurchgang einschalten.-fexcess-precision=[fast|standard]	Behandlung Ã¼berschÃ¼ssiger Gleitkommagenauigkeit bestimmen.-fexec-charset=<Zeichensatz>	Alle Zeichenketten und Zeichenkonstanten in <Zeichensatz> umwandeln.-ffile-prefix-map=<alt>=<neu>	In Ãœbersetzungsergebnis einen Verzeichnisnamen auf einen anderen abbilden.-ffixed-<Register>	<Register> als fÃ¼r den Compiler nicht verfÃ¼gbar markieren.-ffixed-line-length-<n>	Im festen Modus n als ZeilenlÃ¤nge verwenden.-ffp-contract=[off|on|fast]	Schrumpfung von GleitkommaausdrÃ¼cken durchfÃ¼hren.-ffpe-summary=[â€¦]	Zusammenfassung fÃ¼r Gleitkommaausnahmen ausgeben.-ffpe-trap=[â€¦]	Bei folgenden Gleitkommaausnahmen anhalten.-ffixed-line-length-<n>	Im freien Modus n als ZeilenlÃ¤nge verwenden.-fgnat-encodings=[all|gdb|minimal]	Gleichgewicht zwischen GNAT-Encodings und Standard-DWARF auswÃ¤hlen, die in den Debuginformationen landen.-fgo-c-header=<Datei>	Go-struct-Definitionen als C-Code in <Datei> schreiben.-fgo-debug-escape-hash=<Zeichenkette>	Hashwert zum Debuggen der Escape-Analyse.-fgo-dump-<Typ>	Interne Information des Go-Frontends in Datei ausgeben.-fgo-optimize-<type>	OptimierungsdurchlÃ¤ufe im Frontend einschalten.-fgo-pkgpath=<Zeichenkette>	Go-Paketpfad festlegen.-fgo-prefix=<Zeichenkette>	Paketspezifisches PrÃ¤fix fÃ¼r exportierte Go-Namen festlegen.-fgo-relative-import-path=<Pfad>	Relativen Import als relativ zum Pfad behandeln.-finit-character=<n>	Lokale Zeichenvariablen auf ASCII-Wert n initialisieren.-finit-integer=<n>	Lokale Ganzzahlvariablen auf n initialisieren.-finit-logical=<true|false>	Lokale logische Variablen initialisieren.-finit-real=<zero|nan|inf|-inf>	Lokale Real-Variablen initialisieren.-finline-arg-packing	Argumentpacken inline durchfÃ¼hren.-finline-limit=<Zahl>	GrÃ¶ÃŸe von Â»inlineÂ«-Funktionen auf <Zahl> beschrÃ¤nken.-finline-matmul-limit=<n>	GrÃ¶ÃŸe der grÃ¶ÃŸten Matrix, fÃ¼r die matmul geinlinet wird.-finput-charset=<Zeichensatz>	Standard-Zeichensatz fÃ¼r Quelldateien angeben.-finstrument-functions-exclude-file-list=filename,â€¦	In den Dateien aufgezÃ¤hlte Funktionen nicht instrumentieren.-finstrument-functions-exclude-function-list=name,â€¦	AufgezÃ¤hlte Funktionen nicht instrumentieren.-fira-algorithm=[CB|priority]	Verwendeten IRA-Algorithmus festlegen.-fira-region=[one|all|mixed]	Regionen fÃ¼r IRA festlegen.-fira-verbose=<Zahl<	Stufe der IRA Diagnosemeldungen steuern.-flive-patching=[inline-only-static|inline-clone]	FunktionsÃ¼bergreifende Optimierung steuern, um fÃ¼r Live-Patching geeigneten Code zu erzeugen. Bietet gleichzeitig mehrstufige Kontrolle bezÃ¼glich der ausgewÃ¤hlten funktionsÃ¼bergreifenden Optimierungen.-flto-compression-level=<Stufe>	zlib/zstd-Kompressionsstufe <Stufe> fÃ¼r IL verwenden.-fmacro-prefix-map=<alt>=<neu>	Einen Verzeichnisnamen auf einen anderen umschreiben in __FILE__, __BASE_FILE__ und __builtin_FILE().-fmax-array-constructor=<n>	HÃ¶chstzahl der Objekte in einem Feldkonstruktor.-fmax-errors=<Anzahl>	HÃ¶chstzahl der zu meldenden Fehler.-fmax-identifier-length=<n>	GrÃ¶ÃŸte BezeichnerlÃ¤nge.-fmax-stack-var-size=<n>	GrÃ¶ÃŸe des grÃ¶ÃŸten Feldes, das auf dem Stapel abgelegt wird, in Bytes.-fmax-subrecord-length=<n>	GrÃ¶ÃŸte LÃ¤nge fÃ¼r TeildatensÃ¤tze.-fmessage-length=<Anzahl>	Diagnosemeldungen auf <Anzahl> Zeichen pro Zeile beschrÃ¤nken. 0 unterdrÃ¼ckt Zeilenumbruch.-fmodule-file=<package.module>=<Dateiang>	Dateiangabe <Dateiang> als Quelldatei fÃ¼r <package.module> verwenden.-fno-threadsafe-statics	Keinen threadsicheren Code fÃ¼r Initialisierung lokaler statischer Objekte erzeugen.-foffload-abi=[lp64|ilp32]	Festlegen, welche ABI in einem Offload-Compiler verwendet wird.-foffload=<Ziele>=<Optionen>	Offloading-Ziele und deren Optionen angeben.-fopt-info[-<Typ>=Dateiname]	Optimierungsdetails des Compilers ausgeben.Â»-force_flat_namespaceÂ« ist nicht mit Â»-dynamiclibÂ« erlaubt-fpack-struct=<Zahl>	AnfÃ¤ngliche grÃ¶ÃŸte Ausrichtung fÃ¼r Strukturelemente festlegen.-fpermitted-flt-eval-methods=[c11|ts-18661]	Angeben, welche Werte von FLT_EVAL_METHOD erlaubt sind.-fplugin-arg-<Name>-<SchlÃ¼ssel>[=<Wert>]	Argument <SchlÃ¼ssel>=<Wert> fÃ¼r Plugin <Name> angeben.-fprofile-reproducible=[serial|parallel-runs|multithreaded]	Stufe fÃ¼r die Reproduzierbarkeit des mit Â»-fprofile-generateÂ« generierten Profils festlegen.-fprofile-update=[single|atomic|prefer-atomic]	Methode fÃ¼r Profilupdates festlegen.-framework <Name>	Das Framework <Name> im Pfad fÃ¼r Frameworks suchen.-frandom-seed=<Zeichenkette>	Ãœbersetzung mit <Zeichenkette> reproduzierbar machen.-freorder-blocks-algorithm=[simple|stc]	Algorithmus zum Umordnen der BasisblÃ¶cke festlegen.-fsanitize-sections=<sec1,sec2,...>	Globale Variablen in benutzerdefinierten Abschnitten bereinigen.-fsanitize=address wird in dieser Konfiguration nicht unterstÃ¼tzt-fsched-stalled-insns-dep=<Zahl>	AbhÃ¤ngigkeitsentfernung fÃ¼r PrÃ¼fung in nicht ausgereifter Planung von eingereihten Befehlen festlegen.-fsched-stalled-insns=<Anzahl>	Anzahl der eingereihten Befehle festlegen, die unausgereift geplant werden kÃ¶nnen.-fsched-verbose=<Stufe>	Stufe der WortfÃ¼lle des Planers angeben.-fsimd-cost-model=[unlimited|dynamic|cheap]	Vektorisierungs-Kostenmodell angeben, das fÃ¼r mit einer SIMD-Direktive markierten Code verwendet wird.-fsso-struct=[big-endian|little-endian|native]	Standardspeicherreihenfolge fÃ¼r Skalare festlegen.-fstack-check=[no|generic|specific]	Code zur StapelprÃ¼fung in das Programm einfÃ¼gen.-fstack-limit-register=<Register>	Wenn der Stapel Ã¼ber <Register> hinausgeht, abfangen (Â»trapÂ«).-fstack-limit-symbol=<Name>	Wenn der Stapel Ã¼ber das Symbol <Name> hinausgeht, abfangen (Â»trapÂ«).-fstack-reuse=[all|named_vars|none]	Stufe der Stapel-Wiederverwendung fÃ¼r lokale Variablen festlegen.-ftabstop=<Zahl>	Tabulatorentfernungen fÃ¼r Spaltenmeldungen.-ftemplate-depth=<Zahl>	GrÃ¶ÃŸte Template-Instanziierungstiefe angeben.-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Das standardmÃ¤ÃŸige Codeerzeugungsmodell fÃ¼r Thread-lokalen Speicher angeben.-ftrack-macro-expansion=<0|1|2>	Orte der aus der Makroersetzung entstehenden Token verfolgen und sie in Fehlermeldungen anzeigen.-ftree-parallelize-loops=<Anzahl>	Automatische Parallelisierung von Schleifen einschalten.-fuse-linker-plugin wird in dieser Konfiguration nicht unterstÃ¼tzt-fvect-cost-model=[unlimited|dynamic|cheap]	Kostenmodell fÃ¼r Vektorisierung angeben.-fversion=<Stufe|Ident>	Versionscode >= <Stufe> oder durch <Ident> gekennzeichneten Code mitcompilieren.-fvisibility=[default|internal|hidden|protected]	Standard-Symbolsichtbarkeit festlegen.-fvisibility=[private|protected|public|package]	Standard-Symbolsichtbarkeit festlegen.-fvtable-verify=preinit wird in dieser Konfiguration nicht unterstÃ¼tzt-fvtable-verify=std wird in dieser Konfiguration nicht unterstÃ¼tzt-fwide-exec-charset=<Zeichensatz>	Alle Wide-Zeichenketten und -konstanten in Zeichensatz <Zeichensatz> umwandeln.-gnat<Optionen>	Optionen fÃ¼r GNAT angeben.-gz wird in dieser Konfiguration nicht unterstÃ¼tzt-gz=<Format>	Komprimierte Debugabschnitte im Format <Format> erzeugen.-gz=zlib wird in dieser Konfiguration nicht unterstÃ¼tzt-idirafter <Verzeichnis>	<Verzeichnis> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen.-iframework <Verz>	<Verz> an das Ende des EinfÃ¼gepfades des System-Frameworks anfÃ¼gen.-imacros <Datei>	Definition von Makros in <Datei> akzeptieren.-image_base <Adresse>	Basisadresse fÃ¼r eine Dylib oder ein Bundle festlegen.-imultiarch <Verzeichnis>	<Verzeichnis> als Multiarch-include-Verzeichnis festlegen.-imultilib <Verzeichnis>	<Verzeichnis> als Multilib-include-Verzeichnis setzen.-include <Datei>	Inhalt von <Datei> vor anderen Dateien einfÃ¼gen.-init <Symbolname>	Das Symbol <Symbolname> wird als erster Initialisierer fÃ¼r eine Dylib verwendet.-install_name <Name>	Legt den Installationsnamen fÃ¼r eine Dylib fest.Â»-install_nameÂ« ist nur mit Â»-dynamiclibÂ« erlaubt-iplugindir=<Verz>	<Verz> als Standard-Plugin-Verzeichnis festlegen.-iprefix <Pfad>	<Pfad> als ein PrÃ¤fix fÃ¼r die nÃ¤chsten zwei Optionen angeben.-iquote <Verzeichnis>	<Verzeichnis> am Ende des EinfÃ¼gepfades fÃ¼r Â»#include "â€¦"Â« anfÃ¼gen.-isysroot <Verzeichnis>	<Verzeichnis> als System-Wurzelverzeichnis setzen.-isystem <Verzeichnis>	<Verzeichnis> an den Anfang des System-EinfÃ¼gepfades anfÃ¼gen.-iwithprefix <Verzeichnis>	<Verzeichnis> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen.-iwithprefixbefore <Verz>	<Verz> an das Ende des Haupt-EinfÃ¼gepfades anfÃ¼gen.Â»-keep_private_externsÂ« ist mit Â»-dynamiclibÂ« nicht erlaubt-mabi=ABI	Code erzeugen, der zum angegebenen ABI passt.-mabs=MODUS	Den Modus fÃ¼r IEEE-754-ABS/NEG-Befehle auswÃ¤hlen.-march=	Code fÃ¼r die angegebene RISC-V-ISA (z.B. RV64IM) erzeugen. ISA-Zeichenketten mÃ¼ssen in Kleinbuchstaben angegeben werden.-march=ARCH	Code fÃ¼r die angegebene Chip- oder CPU-Version erzeugen.-march=ISA	Code fÃ¼r das gegebene ISA erzeugen.Â»-mas100-syntaxÂ« ist unvertrÃ¤glich mit Â»-gdwarfÂ«Â»-mbig-endianÂ« und Â»-mlittle-endianÂ« dÃ¼rfen nicht zusammen verwendet werden-mbranch-cost=KOSTEN	Sprungkosten auf ungefÃ¤hr KOSTEN Befehle setzen.-mbranch-cost=N	Sprungkosten auf ungefÃ¤hr N Befehle setzen.-mcall-ABI	ABI-Aufrufkonvention auswÃ¤hlen.-mcode-readable=SETTING	Angeben, wann Befehle zum Codezugriff erlaubt sind.Â»-mcode-regionÂ« benÃ¶tigt das large-Speichermodell (Â»-mlargeÂ«)-mcpu=	Eigenschaften der angegebenen CPU verwenden und entsprechend Code planen.-mcpu=CPU	Code fÃ¼r ARC-Variante CPU planen.-mcpu=CPU	Eigenschaften der angegebenen CPU verwenden und entsprechend Code planen.-mcpu=CPU		Eigenschaften der gegebenen CPU verwenden und entsprechend Code planen.-mcpu=m16c	Code fÃ¼r M16C-Varianten kompilieren.-mcpu=m32c	Code fÃ¼r M32C-Varianten kompilieren.-mcpu=m32cm	Code fÃ¼r M32CM-Varianten kompilieren.-mcpu=r8c	Code fÃ¼r R8C-Varianten kompilieren.Â»-mdata-regionÂ« benÃ¶tigt das large-Speichermodell (Â»-mlargeÂ«)-mdebug=	Ausgaben zur Fehlersuche einschalten.-mdouble=<Bits>	Einen <Bits> breiten Typ fÃ¼r Â»doubleÂ« verwenden.-memregs=	Anzahl der Memreg-Bytes (Standard: 16, Bereich: 0..16).Â»-mfloat-abi=softÂ« und Â»-mfloat-abi=hardÂ« dÃ¼rfen nicht zusammen verwendet werden-mflush-func=FUNC	FUNC verwenden, um den Cache zu entleeren, bevor Stapel-Trampoline aufgerufen werden.-mhard-float wird nicht unterstÃ¼tzt-mipsN	Code fÃ¼r ISA Stufe N erzeugen.-mlarge-data-threshold=<Anzahl>	Daten grÃ¶ÃŸer als angegebener Schwellwert werden in .ldata-Abschnitt im x86-64 Medium-Modell gehen.-mlong-double=<Bits>	Einen <Bits> breiten Typ fÃ¼r Â»long doubleÂ« verwenden.-mmax-stackframe=GRÃ–áºžE	Warnen, wenn ein Stapelrahmen grÃ¶ÃŸer als die angegebene GrÃ¶ÃŸe ist.-mmcu=MCU	Die Ziel-MCU auswÃ¤hlen.-mmcu=MCU	Ziel-System-On-Chip-Variante auswÃ¤hlen, die diese PRU einbettet.-mmpy-option=MPY	ARCv2-Code mit einer Option fÃ¼r das Multiplizierer-Design kompilieren.-mnan=CODIERUNG	Datencodierung fÃ¼r IEEE-754-NaN angeben.-mno-serialize-volatile	Â»volatileÂ«-Speicherreferenzen nicht mit MEMW-Befehlen serialisieren.-moverride=<Zeichenkette>	Nur fÃ¼r Powernutzer! CPU-Optimierungsparameter Ã¼bersteuern.-mpointer-size=[no,32,short,64,long]	StandardgrÃ¶ÃŸe fÃ¼r Zeiger festlegen.-mr10k-cache-barrier=EINSTELLUNG	Angabe, wann r10k-Cachegrenzen eingefÃ¼gt werden sollen.-msdata=[none,data,sysv,eabi]	Methode fÃ¼r sdata-Behandlung auswÃ¤hlen.-msim	Simulator-Laufzeitumgebung verwenden.Â»-msingle-floatÂ« und Â»-msoft-floatÂ« dÃ¼rfen nicht zusammen angegeben werden-msmall-data-limit=N	Globale und statische Daten kleiner als <N> Bytes in einen gesonderten Abschnitt legen (bei manchen Zielarchitekturen).-mstack-size=<Anzahl>	GrÃ¶ÃŸe des privaten Segments pro Wellenfront festlegen, in Bytes.-msve-vector-bits=<Anzahl>	Anzahl der Bits in einem SVE-Vektorregister festlegen.-mtarget-linker <Version>	ld64 <Version> als Toolchain-Linker fÃ¼r den aktuellen Aufruf festlegen.-mtls-size=[16,32]	Bit-Breite des unmittelbaren TLS-Offsets angeben.Â»-mtpf-trace-hook-epilogue-checkÂ« erfordert eine Ganzzahl im Bereich 0..4095Â»-mtpf-trace-hook-epilogue-targetÂ« erfordert eine Ganzzahl im Bereich 0..4095Â»-mtpf-trace-hook-prologue-checkÂ« erfordert eine Ganzzahl im Bereich 0..4095Â»-mtpf-trace-hook-prologue-targetÂ« erfordert eine Ganzzahl im Bereich 0..4095-mtraceback=[full,part,no]	Art der Traceback-Tabelle wÃ¤hlen (vollstÃ¤ndig, teilweise, keine).-mtune=	Code fÃ¼r die angegebene CPU planen.-mtune=ARCH	Ausrichtung fÃ¼r angegebene Chip- oder CPU-Version optimieren.-mtune=PROZESSOR	Ausgabe fÃ¼r PROZESSOR optimieren.-mcpu=TUNE	Code fÃ¼r angegebene ARC-Variante feintunen.%<-mx32%> wird unter Solaris nicht unterstÃ¼tzt-o <Datei>	Ausgabe in <Datei> schreiben.-pagezero_size <GrÃ¶ÃŸe>	Erlaubt es, die GrÃ¶ÃŸe der Seite 0 fÃ¼r bestimmte SonderfÃ¤lle auf 4 kB festzulegen.Â»-pgÂ« und Â»-fomit-frame-pointerÂ« sind unvertrÃ¤glich-pie wird in dieser Konfiguration nicht unterstÃ¼tztÂ»-private_bundleÂ« ist mit Â»-dynamiclibÂ« nicht erlaubt-read_only_relocs <Behandlung>	Dies ermÃ¶glicht Codeverschiebungen in schreibgeschÃ¼tzten Seiten (nicht ratsam).-sectalign <Segmentname> <Abschnittsname> <Wert>	Festlegen, dass der genannte Abschnitt im genannten Segment die genannte Ausrichtung hat. Die Ausrichtung muss eine Zweierpotenz in hexadezimaler Form sein.-sectcreate <Segmentname> <Abschnittsname> <Datei>	Den genannten Abschnitt im genannten Segment aus der angegebenen Datei erstellen.-seg_addr_table <Datei>	Basisadressen fÃ¼r dynamische Bibliotheken festlegen, <Datei> enthÃ¤lt eine Zeile fÃ¼r jede Bibliothek.-segaddr <Name> <Adresse>	Basisadresse des Segments <Name> auf <Adresse>festlegen. Die Adresse muss an einer Seitenbegrenzung ausgerichtet sein (derzeit 4 kB).-segprot <Segmentname> <Max-Schutz> <Init-Schutz>	Die 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Â«.-segs_read_only_addr <Adresse>	Adresse des schreibgeschÃ¼tzten Teils einer Dylib festlegen.-segs_read_write_addr <Adresse>	Die <Adresse> als Basisadresse des Lese-/Schreibteils einer Dylib festlegen.-sub_library <Name>	Die Bibliothek <Name> wird wieder-exportiert (nur fÃ¼r Dylibs sinnvoll).-sub_umbrella <Name>	Das Framework <Name> wird wieder-exportiert (nur fÃ¼r Dylibs sinnvoll).-trigraphs	Trigraphen nach ISO C unterstÃ¼tzen.-umbrella <Framework>	Das angegebene Framework wird re-exportiert.-undefined <Auswirkung>	Auswirkung von undefinierten Symbolen festlegen (Vorgabewert ist Â»errorÂ«).-unexported_symbols_list <Datei>	Globale Symbole, die in <Datei> aufgelistet sind, nicht exportieren.-weak_reference_mismatches <Auswirkung>	Auswirkung von Symbol-Importkonflikten zwischen Dateien (schwach in der einen und nicht in der anderen) festlegen. Vorgabewert ist, das Symbol als nicht Â»weakÂ« zu behandeln.â€¦ zur vorherigen %qs-Klausel hierâ€¦ mit %qs-Klausel hierâ€¦ ohne %qs-Klausel hier in der NÃ¤he... folgt auf Parameter %P, der ein Defaultargument hatâ€¦ diese Anweisung, aber letztere ist verwirrend eingerÃ¼ckt, als wÃ¤re sie abhÃ¤ngig von %qs.NOT.-Operator in Ausdruck bei %L muss einen LOGICAL-Operanden haben.XOR.-Operator bei %C/* Prototypen fÃ¼r externe Prozeduren, generiert aus %s
     von GNU Fortran %s%s.
  
     Die Verwendung dieser Schnittstelle wird nicht empfohlen,
*************** F2008: Eine Zuweisung an eine Zeigerfunk
*** 2084,2093 ****
     in Fortran angeboten wird. */
  
  128-bit %<long double%> wird fÃ¼r VAX floats nicht unterstÃ¼tzt31-Bit-ABI.387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet64-Bit-ABI.64-Bit-ABI nicht unterstÃ¼tzt im ESA/390-Modus; verwenden Sie stattdessen eine Zuweisung; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung; verwenden Sie stattdessen eine Kopierzuweisung; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung; verwenden Sie stattdessen eine Kopierinitialisierung; verwenden Sie stattdessen eine Wertinitialisierung<WÃ¤hrend Initialisierung>
! <anonym><geschweift geklammerte Initialisierungsliste><eingebaut><Kommandozeile><Deklarationsfehler>{AufzÃ¤hlung}<fehlerhafter-Ausdruck><Ausdrucksfehler><lambda<lambda><fehlt><RÃ¼ckgabewert> <RÃ¼ckgabewert><Anweisung><strukturierte Bindungen><Markierungsfehler><Template-Argumente-Fehler><Template-Parameter-Fehler><throw-Ausdruck><Typfehler><Typ-Fehler><typedef-Fehler><TypprÃ¤fixfehler><ubsan-Unterprogramm-Aufruf><unbekannter Operator><unbekannt><unbenanntes %s><unbenannt-Festkomma:<unbenannt-Gleitkomma:<unbenannt-vorzeichenlos:<unbenannt><nicht-analysiert><unaufgelÃ¶ster Ã¼berladener Funktionstyp>Eine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Funktionsreferenz verwendet werdenEine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Unterprogrammreferenz erscheinenEin Faktor, um die obere Schranke des Swing-Modulo-Schedulers fÃ¼r Schleifenplanung einzustellen.Abschneiden von Gleitkomma- zu Ganzzahl darf durch Rundung ersetzt werden, um Modusumschaltung zu verhindern.Es wurde ein nicht standardmÃ¤ÃŸiger Satz von Anfangswerten angefordert, was gegen das ABI verstÃ¶ÃŸt!Bei %C wird ein Parametername erwartetEin Synonym fÃ¼r -std=c89 (fÃ¼r C) oder -std=c++98 (fÃ¼r C++).Schwellwert fÃ¼r vom Swing-Modulo-Scheduler betrachteten Durchschnitts-Schleifen-ZÃ¤hler.Bei %C wird eine Typparameterliste erwartetAAPCS unterstÃ¼tzt nicht %<-mcallee-super-interworking%>AAPCS unterstÃ¼tzt nicht %<-mcaller-super-interworking%>ABI fÃ¼r abgeflachte Struktur mit Bit-Feldern der LÃ¤nge 0 hat wurde mit GCC 10 geÃ¤ndertABI erfordert %<-march=rv%d%>ABI-Varianten fÃ¼r Codeerzeugung (zur Verwendung mit der Option Â»-mabi=Â«):ABSTRACT INTERFACE %qs bei %L darf kein angenommenes ZeichenlÃ¤ngenergebnis haben (F2008: C418)ABSTRACT INTERFACE %qs darf bei %L nicht referenziert werdenABSTRACT INTERFACE bei %CABSTRACT-Typ %qs bei %L verwendetABSTRACT-Typ bei %Cletzter Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %Lerster Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %LSchrittausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %LACC-CACHE-Direktive bei %C muss innerhalb einer Schleife seinACCESS-Spezifikation bei %L wurde bereits spezifiziertVariable ACQUIRED_LOCKÂ»ACQUIRED_LOCK=Â«-Argument bei %L muss skalare LOGICAL-Variable seinACTION-Typ bei %C steht in Konflikt mit READONLY-SpezifiziererAttribut ALLOCATABLE bei %C in einer TYPE-DefinitionALLOCATABLE-Objekt %qs in Klausel %s bei %LALLOCATABLE auÃŸerhalb des INTERFACE-KÃ¶rpers bei %L angegebenALLOCATE ObjektALLOCATE von Koarray bei %C in CRITICAL-BlockALLOCATE von Koarray bei %C in DO CONCURRENT-BlockDas intrinsische ALLOCATED bei %L erfordert ein Feld oder eine skalar allozierbare EntityALTERNATE RETURN bei %L nicht erlaubtwiedereinsprungsfÃ¤higer APCS-Code nicht unterstÃ¼tzt. IgnoriertARMv8-M Security Extensions sind mit der gewÃ¤hlten FPU inkompatibelASSIGN-Anweisung bei %CASSIGN-Anweisung bei %L erfordert eine skalare Standard-INTEGER-VariableAnweisung ASSIGNED GOTO bei %L erfordert eine INTEGER-VariableASSIGNED-Variable in FORMAT-Markierung bei %LASSOCIATE-Konstrukt bei %CASSOCIATE-Name %qs in %s-Klausel bei %LASSOCIATE-Name %qs in SHARED-Klausel bei %LASYNCHRONOUS-Attribut bei %CASYNCHRONOUS-Anweisung bei %CASYNCHRONOUS= bei %C ist in Fortran 95 nicht erlaubtSpezifikation ASYNCHRONOUS= bei %L muss ein Initialisierungsausdruck seinSpezifikation ASYNCHRONOUS= bei %L muss von der Art Default-CHARACTER seinSpezifikation ASYNCHRONOUS= bei %L muss skalar seinATOM-Argument bei %L der intrinsischen Funktion %s muss Koarray oder koindiziert seinATOM-Argument bei %L fÃ¼r intrinsische Funktion %s muss eine ATOMIC_INT_KIND-Ganzzahl seinATOM-Argument bei %L fÃ¼r intrinsische Funktion %s muss eine ATOMIC_INT_KIND-Ganzzahl oder ein ATOMIC_LOGICAL_KIND-Logikwert seinATOM-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinAUX-Zeiger fÃ¼r Kante %d->%d initialisiertAVX-Vektorargument ohne eingeschaltetes AVX Ã¤ndert das ABIAVX-VektorrÃ¼ckgabe ohne eingeschaltetes AVX Ã¤ndert das ABIAVX512F-Vektorargument ohne eingeschaltetes AVX512F Ã¤ndert das ABIAVX512F-VektorrÃ¼ckgabe ohne eingeschaltetes AVX512F Ã¤ndert das ABIAbkÃ¼rzung fÃ¼r Â»-g -feliminate-unused-debug-symbolsÂ«AbkÃ¼rzung fÃ¼r Â»-g -fno-eliminate-unused-debug-symbolsÂ«Der absolute Wert von SHIFT muss kleiner oder gleich SIZE bei %C seinAbstrakte Schnittstelle %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigUnpassende Argumente in Prozeduraufrufen akzeptieren.Erweiterungen akzeptieren, um alten Code zu unterstÃ¼tzen.Auf Daten im gleichen Abschnitt von gemeinsam verwendeten Ankerpunkten zugreifen.Offset des Zugriffs liegt vor dem Offset des ElternteilsZugriff Ã¼berschneidet sich mit seinem GeschwisterteilGrÃ¶ÃŸe des Zugriffs ist grÃ¶ÃŸer oder gleich der Ã¼bergeordneten GrÃ¶ÃŸeZugriffsspezifikation des Operators %s bei %C wurde bereits spezifiziertZugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziertZugriff endet auÃŸerhalb des ElternteilsAusgehende Funktionsargumente sammeln und den nÃ¶tigen Stapelspeicher fÃ¼r ausgehende Argumente im Prolog/Epilog der Funktion reservieren/freigeben. Ohne diese Option werden ausgehende Argumente auf den Stapel geschoben und hinter zurÃ¼ckgeholt. Diese Option kann fÃ¼r Funktionen, die viele Funktionen mit ArgumentÃ¼bergabe Ã¼ber den Stapel aufrufen, z.B. printf, zu kleinerem Code fÃ¼hren.Effektives CLASS-Feldargument fÃ¼r %qs muss ein vollstÃ¤ndiges Feld bei %L seinEffektives Argument bei %L fÃ¼r INTENT(%s)-Dummy %qs von ELEMENTAL-Unterprogramm %qs ist skalar, aber ein anderes effektives Argument ist ein FeldArgument bei %L von der intrinsischen Funktion %qs muss ein verbundener Zeiger seinEffektives Argument bei %L an reservierbares oder Zeiger-Scheinargument %qs muss Parameter mit Typ aufgeschobener LÃ¤nge haben, genau dann, wenn das Scheinargument einen solchen hatEffektives Argument bei %L fÃ¼r Scheinparameter vermuteten Typs hat abgeleiteten Typ mit typgebundenen oder FINAL-ProzedurenEffektives Argument enthÃ¤lt zuwenige Elemente fÃ¼r Scheinargument %qs (%lu/%lu) bei %LEffektives Argument fÃ¼r %qs kann nicht Feld vermuteter GrÃ¶ÃŸe bei %L seinEffektives Argument fÃ¼r %qs muss ALLOCATABLE bei %L seinEffektives Argument fÃ¼r %qs muss ein Zeiger bei %L seinEffektives Argument mit EVENT_TYPE oder mit EVENT_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle fÃ¼r Prozedur %qsEffektives Argument mit LOCK_TYPE oder mit LOCK_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle fÃ¼r Prozedur %qsEffektives Argument fÃ¼r %qs bei %L sein muss Koarray seinEffektives Argument fÃ¼r %qs bei %L muss polymorph seinEffektives Argument fÃ¼r %qs bei %L muss einfach fortlaufend oder ein Element eines solchen Feldes seinEffektives Argument fÃ¼r %qs bei %L muss unbegrenzt polymorph sein, da das formale Argument ein Zeiger oder reservierbare unbegrenzt polymorphe EntitÃ¤t ist [F2008: 12.5.2.5]Effektives Argument fÃ¼r %qs bei %L muss denselben deklarierten Typ habenEffektives Argument fÃ¼r fortlaufenden Schein-Zeiger %qs bei %L muss einfach fortlaufend seinEffektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ EVENT_TYPE oder einer EVENT_TYPE-KomponenteEffektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ LOCK_TYPE oder einer Komponente LOCK_TYPEEffektive ZeichenkettenlÃ¤nge passt nicht zur deklarierten fÃ¼r Scheinargument Â»%sÂ« (%ld/%ld)Effektive ZeichenkettenlÃ¤nge ist kÃ¼rzer als die deklarierte fÃ¼r Scheinargument Â»%sÂ« (%ld/%ld)Einen Durchlauf zur Entfernung von TeilausdrÃ¼cken nach Schleifenoptimierungen hinzufÃ¼gen.Beschreibungsattribute zu einigen DWARF-DIEs hinzufÃ¼gen, die kein Namensattribut haben.AusdrÃ¼ckliche PrÃ¼fungen fÃ¼r Division durch Null hinzufÃ¼gen.AusdrÃ¼ckliche PrÃ¼fungen fÃ¼r DivisionsÃ¼berlauf in INT_MIN / -1 hinzufÃ¼gen.ZusÃ¤tzliche Anmerkungen an Assemblerausgabe anfÃ¼gen.Den Abschnittsnamen Â».lowerÂ« voranstellen, wenn mit Â»-m{code,data}-region=lowerÂ« Ã¼bersetzt wird (Vorgabe: nein).ZusÃ¤tzliche Fehlerprotokollausdrucke.Nach dem Erkennen von undefiniertem Verhalten versuchen, die AusfÃ¼hrung fortzusetzen.Schleifen aggressiv optimieren, dabei sprachspezifische EinschrÃ¤nkungen einbeziehen.Interner Fehler: Alias and target%'s comdat groups differsInterner Fehler: Alias and target%'s section differsAlias fÃ¼r --help=target.Alias fÃ¼r --mcpu=g10.Alias fÃ¼r -mcpu=g13.Alias fÃ¼r -mcpu=g14.Interner Fehler: Alias has call edgesInterner Fehler: Alias has more than one alias referenceInterner Fehler: Alias has non-alias referenceAlle Marken ausrichten.Alle Schleifen auf 32-Byte-Grenzen ausrichten.Code und Daten auf 32 Bit ausrichten.Ziel der Zeichenkettenoperationen ausrichten.Doubles auf 64-Bit-Grenzen ausrichten.Funktionseinsprung an 4-Byte-Grenze ausrichten.Marken ausrichten, die nur mit SprÃ¼ngen erreicht werden kÃ¶nnen.Einige Doubles auf DWord-Grenze ausrichten.FunktionsanfÃ¤nge ausrichten.SchleifenanfÃ¤nge ausrichten.Auf Basistyp des Bitfeldes ausrichten.Auf Basistyp des Bitfeldes ausrichten. Nicht annehmen, dass unausgerichtete Zugriffe vom System behandelt werden.Variablen auf 32-Bit-Grenzen ausrichten.Alle intrinsischen Prozeduren sind ungeachtet des gewÃ¤hlten Standards verfÃ¼gbar.Alle Speicherzugriffe nutzen I/O-load/store-Befehle.Alle LEN-Typparameter in der TYPE-IS-Anweisung bei %C mÃ¼ssen ASSUMED seinZuordnungsfÃ¤higes %qs bei %L kann keine Initialisierung habenReservierbares Feld %qs bei %L muss aufgeschobene Form oder vermuteten Rang habenZuordnungsfÃ¤hige Koarray-Variable %qs bei %L muss aufgeschobene Form habenAllozierbare Komponente %s bei %L muss eine Kodimension haben, da sie eine Subkomponente als Nicht-Koarray des Typs EVENT_TYPE hatAllozierbare Komponente %s bei %L muss eine Kodimension haben, da es eine Subkomponente als Nicht-Koarray des Typs LOCK_TYPE hatAllozierbare Komponente %s bei %L des Typs EVENT_TYPE muss eine Kodimension habenAllozierbare Komponente %s bei %L des Typs LOCK_TYPE muss eine Kodimension habenAllozierbare Komponente der Struktur bei %C muss eine aufgeschobene Form habenAllozierbare Komponente oder deferred-shaped-Feld bei %C in DATA-AnweisungReservierbare Funktion %qs bei %L muss eine explizite Funktionsschnittstelle habenLokale Variablen auf Stapel anlegen, um indirekte Rekursion zu ermÃ¶glichen.Allocate-Objekt bei %C ist kein Nicht-Prozedur-Zeiger oder reservierbare VariableALLOCATE-Objekt bei %L tritt auch bei %L aufALLOCATE-Objekt bei %L ist weder ein Datenzeiger noch eine reservierbare VariableALLOCATE-Objekt bei %L ist Subobjekt des Objekts bei %LALLOCATE-Objekt bei %L muss ALLOCATABLE oder ein POINTER seinALLOCATE-Objekt bei %L mit Parameter aufgeschobenen Typs erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-MarkeReservierung von %s bei %L mit Typspezifikation erfordert den selben ZeichenkettenlÃ¤ngenparameter wie in der DeklarationReservierung von %s mit ABSTRACT-Basistyp bei %L erfordert Typspezifikation oder QuellausdruckGCC erlauben (oder verbieten), LOOP-Befehle zu verwenden.Eine literale BOZ-Konstante in einem ungÃ¼ltigen Kontext erlauben, sowie mit X statt mit Z.Zugriff auf Instanzvariablen erlauben, als ob sie lokale Deklarationen innerhalb der Instanzmethoden-Implementierungen wÃ¤ren.Im festen Modus beliebig lange Zeilen erlauben.Im freien Modus beliebig lange Zeilen erlauben.Zulassen, dass Bitfelder Wortgrenzen Ã¼berschneiden.Erlauben, SprÃ¼nge mit anderen Befehlen zu packen.Den eingebauten Funktionen ceil, floor, round, trunc erlauben, Â»inexactÂ«-Exceptions zu werfen.Dollarzeichen in EntitÃ¤tsnamen erlauben.Schnelle SprÃ¼nge zum Nachrichten-Dispatcher erlauben.Vorhalten von Funktionsadressen in Registern erlauben.GCC erlauben, LIW-Befehle zu verwenden.GCC erlauben, SETLB- und Lcc-Befehle zu verwenden.Hardware-Gleitkommabefehle erlauben, um 32-Bit- und 64-Bit-Befehle abzudecken.Implizite Umwandlungen zwischen Vektoren mit unterschiedlicher Anzahl der Teile und/oder abweichenden Elementtypen erlauben.Erlauben, dass der dynamische Linker Funktionen und Variablen mit solchen unterschiedlicher Semantik (oder Initialisierungen) gemischt platzieren darf.Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen kÃ¶nnten.Optimierung fÃ¼r Gleitkommaarithmetik erlauben, auch wenn durch Runden ein anderes Ergebnis herauskommen kann.Nicht ausgereifte Planung von eingereihten Befehlen erlauben.Nur-Lese-Daten in sdata-Abschnitt erlauben.Vorzeichenerweiterung in Fusionsoperationen erlauben.Spekulative Bewegung bei mehr Ladebefehlen erlauben.Spekulative Bewegung von Nicht-Lade-Befehlen erlauben.Spekulative Bewegung bei einigen Ladebefehlen erlauben.Verschiedene Typen fÃ¼r die Argumente des Â»?Â«-Operators erlauben.Dem Compiler erlauben, neue DatenwettlÃ¤ufe bei SpeichervorgÃ¤ngen einzufÃ¼hren.Im Durchlauf, der Speicheroperationen zusammenfasst, unausgerichtete Speicherungen zulassen, sofern es erlaubt ist.Verwendung von MDMX-Befehlen erlauben.Verwendung von MT-Befehlen erlauben.Verwendung von Hardware-Gleitkommabefehlen fÃ¼r V850E2V3 und aufwÃ¤rts erlauben.Verwendung von Hardware-Gleitkomma-ABI und -befehlen erlauben.FÃ¼r Festkomma-Bruchzahlen das Abschneiden statt Runden erlauben.Zwei Befehle pro Taktzyklus erlauben.Verwendung von __gcc_isr-Pseudobefehlen in ISR-Prologen und -Epilogen erlauben.Verwendung von r15 fÃ¼r Inline-Assembler erlauben.Variadische Funktionen ohne benannte Parameter erlauben.Bereits in CONTAINS-Block bei %CAlternative RETURN-Anweisung bei %C ist nur innerhalb einer SUBROUTINE erlaubtAlternative RETURN-Anweisung bei %L erfordert einen SCALAR-INTEGER-Spezifizierer als RÃ¼ckgabeAlternative Aufrufkonvention.Alternativer RÃ¼cksprung bei %L ist in einer DTIO-Prozedur nicht erlaubtAlternative RÃ¼ckgabe kann nicht in Operatorschnittstelle bei %L auftretenAlternatives RÃ¼ckgabe-Dummyargument kann nicht in einer SUBROUTINE mit BIND(C)-Attribut bei %L auftretenAlternativer RÃ¼ckgabespezifizierer in elementarem Unterprogramm %qs bei %L ist nicht erlaubtAlternativer RÃ¼ckgabespezifizierer in Funktion %qs bei %L ist nicht erlaubtArgument fÃ¼r AlternativrÃ¼ckgabe bei %CObwohl nicht referenziert, hat %qs mehrdeutige Schnittstellen bei %LAltiVec-Argument an Funktion ohne Prototyp Ã¼bergebenAltiVec wird fÃ¼r dieses Ziel nicht unterstÃ¼tztFunktionseinsprung, Sprungziele und RÃ¼cksprungadressen ausrichten.Immer weite Aufrufe erzeugen.Register $lp immer auf dem Stapel speichern.Bitfelder immer als gleichgroÃŸ wie Â»intÂ« ansehen.Immer Dynamic Realigned Argument Pointer (DRAP) verwenden, um den Stapel neu auszurichten.Immer JSR fÃ¼r Aufrufe verwenden, niemals BSR.Mehrdeutiges !$OMP DECLARE REDUCTION von Modul %s bei %LMehrdeutige Schnittstellen in %s fÃ¼r %qs bei %L und %qs bei %LMehrdeutiges Symbol in TYPE-Definition bei %CDie geeignete Diagnosemeldung mit der Kommandozeilenoption anreichern, die sie steuert.Alias fÃ¼r -minterlink-compressed; fÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Alternative RÃ¼ckkehr bei %L ohne ein *-ScheinargumentInterner Fehler: An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: Ein Ã¤uÃŸeres FORALL-Konstrukt hat bereits einen Index mit Namen %LDoppelwort-Vertauschungen aus VSX-Berechnungen analysieren und entfernen.Interner Fehler: Analyzed alias has no referenceAssemblerbefehle mit geschÃ¤tzten Adressen kommentieren.Einen zweiten Unterstrich anhÃ¤ngen, wenn der Name bereits einen Unterstrich enthÃ¤lt.Unterstriche an extern sichtbare Namen anhÃ¤ngen.Negatives Vorzeichen auf Null-Werte anwenden.Besondere Regeln anwenden, um Paket fÃ¼r die Laufzeitumgebung zu kompilieren.Variablenerweiterung anwenden, wenn Schleifen abgerollt werden.Die Auswirkungen von Funktionsaufrufen abschÃ¤tzen, um die Analyse zu vereinfachen.Argument %<A%> mit INTENT(OUT) bei %L des intrinsischen Unterprogramms %s darf keinen Vektorindex habenArgument %<S%> von NEAREST bei %L darf nicht Null seinArgument %qs tritt im Aufruf von %qs bei %L doppelt aufArgument %qs des intrinsischen %qs bei %L muss typkonform zu Argument %qs bei %L seinArgument %qs von %qs mit PASS(%s) bei %L darf nicht ALLOCATABLE seinArgument %qs von %qs mit PASS(%s) bei %L darf kein POINTER-Attribut habenArgument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs habenArgument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs habenParameter %qs von %qs mit PASS(%s) bei %L muss skalar seinArgument %qs von MOD bei %L darf nicht Null seinArgument %qs von MODULO bei %L darf nicht 0 seinFÃ¼r Argument %qs des elementaren Unterprogrammes %qs bei %L muss INTENT oder das VALUE-Attribut angegeben werdenArgument %qs der elementaren Prozedur bei %L kann kein ALLOCATABLE-Attribut habenArgument %qs der elementaren Prozedur bei %L kann kein POINTER-Attribut habenArgument %qs der elementaren Prozedur bei %L muss skalar seinArgument %qs der reinen Funktion %qs bei %L muss INTENT(IN) oder VALUE seinArgument %qs der reinen Funktion %qs bei %L mit VALUE-Attribut, aber ohne INTENT(IN)FÃ¼r Argument %qs des reinen Unterprogrammes %qs bei %L muss INTENT oder das VALUE-Attribut angegeben werdenArgument %qs des reinen Unterprogrammes %qs bei %L mit VALUE-Attribut, aber ohne INTENTArgument Â»%sÂ« der Anweisungs-Funktion Â»%sÂ« bei %L muss skalar seinArgument CPTR bei %L fÃ¼r C_F_POINTER muss den Typen TYPE(C_PTR) habenArgument CPTR bei %L fÃ¼r C_F_PROCPOINTER muss den Typen TYPE(C_FUNPTR) habenArgument C_PTR_1 bei %L fÃ¼r C_ASSOCIATED muss den Typ TYPE(C_PTR) oder TYPE(C_FUNPTR) habenArgument C_PTR_2 bei %L fÃ¼r C_ASSOCIATED muss denselben Typ wie C_PTR_1 haben: %s statt %sArgument FPTR bei %L fÃ¼r C_F_POINTER muss ein Zeiger seinArgument FPTR fÃ¼r C_F_POINTER bei %L darf nicht koindiziert seinArgument FPTR bei %L fÃ¼r C_F_PROCPOINTER muss ein Prozedurzeiger seinArgument FPTR bei %L fÃ¼r C_F_PROCPOINTER darf nicht koindiziert seinArgument NCOPIES des intrinsischen REPEAT ist negativ (sein Wert ist %ld)Argument NCOPIES des intrinsischen REPEAT ist bei %L negativArgument NCOPIES des intrinsischen REPEAT ist zu groÃŸArgument NCOPIES des intrinsischen REPEAT ist bei %L zu groÃŸArgument X bei %L fÃ¼r C_FUNLOC muss eine Prozedur oder ein Prozedurzeiger seinArgument X bei %L fÃ¼r C_FUNLOC darf nicht koindiziert seinArgument X bei %L fÃ¼r C_LOC darf keine Zeichenkette der LÃ¤nge 0 seinArgument X bei %L fÃ¼r C_LOC muss entweder POINTER- oder TARGET-Attribut habenArgument X bei %L fÃ¼r C_LOC darf nicht koindiziert seinArgument bei %L fÃ¼r C_LOC darf nicht polymorph seinArgument dim bei %L muss INTEGER-Typ habenArgument dim bei %L muss skalar seinUnpassende Argumente fÃ¼r die Ã¼berschreibende Prozedur %qs bei %L: %sArgument muss eine Konstante zwischen 0 und 31 sein.Argument muss ein Wert zwischen 0 und 3 sein.Argument muss ein Wert zwischen 0 und 7 sein.Argument von %s bei %L muss von der LÃ¤nge eins seinArgument der Funktion %s bei %L ist negativArgument der Funktion %s bei %L ist zu groÃŸ fÃ¼r die zusammenfassende Sequenz der Art %dArgument der Funktion %s bei %L auÃŸerhalb des Wertebereichs [0,127]Argument von ACOS bei %L muss zwischen -1 und 1 liegenArgument von ACOSH bei %L darf nicht kleiner als 1 seinArgument von ASIN bei %L muss zwischen -1 und 1 liegenArgument von ATANH bei %L muss im Bereich -1 bis 1 liegenArgument der FINAL-Prozedur bei %L muss Typ %qs habenArgument der FINAL-Prozedur bei %L darf nicht ALLOCATABLE seinArgument der FINAL-Prozedur bei %L darf nicht INTENT(OUT) seinArgument der FINAL-Prozedur bei %L darf nicht OPTIONAL seinArgument der FINAL-Prozedur bei %L darf kein POINTER seinArgument von IACHAR bei %L muss LÃ¤nge Eins habenArgument der IACHAR-Funktion bei %L auÃŸerhalb des Wertebereiches 0..127Argument von ICHAR bei %L muss LÃ¤nge Eins habenArgument von LOG bei %L kann nicht kleiner oder gleich Null seinArgument von LOG10 bei %L kann nicht kleiner oder gleich Null seinArgument der SELECT-Anweisung bei %L kann nicht %s seinArgument der SELECT-Anweisung bei %L muss ein skalarer Ausdruck seinArgument von SQRT bei %L hat negativen WertArgument fÃ¼r %<-fcheck%> ist ungÃ¼ltig: %sArgument fÃ¼r %<-ffpe-summary%> ist ungÃ¼ltig: %sArgument fÃ¼r %<-ffpe-trap%> ist ungÃ¼ltig: %sArgumenttypen des intrinsischen %qs bei %L mÃ¼ssen passen (%s/%s)Argumente von %qs bei %L und %L kÃ¶nnen nicht beide literale BOZ-Konstanten seinArgumente von %qs unterscheiden sich im Typ bei %LArithmetische IF-Anweisung bei %CArithmetische IF-Anweisung bei %L erfordert einen skalaren REAL- oder INTEGER-AusdruckArithmetisches NaN bei %LArithmetisches NaN bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenArithmetik OK bei %LArithmetik OK beim Konvertieren von %s in %s bei %LArithmetik-Ãœberlauf bei %LArithmetischer Ãœberlauf bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenArithmetik-Unterlauf bei %LArithmetischer Unterlauf bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenFeld %qs bei %L kann keine aufgeschobene Form habenFeld %qs bei %L ist eine Variable, die nicht zu konstantem Ausdruck reduziertDas Feld %qs bei %L ist grÃ¶ÃŸer als der Grenzwert, der durch %<-fmax-stack-var-size=%> festgelegt wurde, daher wurde es vom Stapel in den statischen Speicher verschoben. Dies macht die Prozedur unsicher, wenn sie rekursiv oder gleichzeitig von mehreren Threads aus aufgerufen wird. ErwÃ¤gen Sie die Verwendung von %<-frecursive%>, oder erhÃ¶hen Sie die Grenze %<-fmax-stack-var-size=%>, oder Ã¤ndern Sie den Code, um ein ALLOCATABLE-Feld zu verwenden.Feld %qs bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt seinFeld %qs ist nicht in Reduzierung bei %L erlaubtUnstimmige Arraygrenzen fÃ¼r Dimension 1 des Arrays (%ld/%ld)Unstimmige Arraygrenzen fÃ¼r Dimension 2 des Arrays (%ld/%ld)Feldkomponente der Struktur bei %C muss eine explizite Form habenFeldkomponente der Struktur bei %C muss explizite oder aufgeschobene Form habenFeldkonstruktor mit Typspezifikation bei %CWert fÃ¼r Feldkonstruktor bei %L darf nicht unbegrenzt polymorph sein [F2008: C4106]Feldeinheit bei %L benÃ¶tigtFeld in der Initialisierungsliste bei %L muss eine explizite Form habenFeldindex bei %L ist ein Feld mit Rang %dFeldindex bei %L muss INTEGER-Typ haben, %s gefundenFeldindex bei %L muss skalar seinFeld ist nicht zusammenhÃ¤ngend bei %LFeld von interoperablem Typ bei %L fÃ¼r C_LOC; es ist nichtallozierbar und hat weder angenommene noch explizite GrÃ¶ÃŸeArray-Operanden sind unzureichend bei %LArrayoperanden sind unzureichend beim Konvertieren von %s in %s bei %LFeldzeiger %qs bei %L muss aufgeschobene Form oder vermuteten Rang habenFeldreferenz bei %C kann nicht mehr als %d Dimensionen habenFeldreferenz bei %C darf nur maximal 7 Dimensionen habenFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld < %ld) in Kodimension %dFeldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %dFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld > %ld) in Kodimension %dFeldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %dFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld < %ld) in Schleife, die bei %L beginntFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld > %ld) in Schleife, die bei %L beginntFeldreferenz in EQUIVALENCE bei %C kann kein Feldabschnitt seinFeldreferenz auÃŸerhalb des WertebereichsFeldabschnitt bei %L fÃ¼r C_LOCFeldauswahlbezeichner, z.B. Â»(:)Â«, wird neben dem Koarray-Bezeichner Â»[...]Â« bei %C benÃ¶tigtFeldabschnitt mit Vektorindex bei %L darf nicht das Ziel eines Zeigers seinFeldabschnitte: %qs ist in !$ACC DECLARE bei %L nicht erlaubtFeldspezifikation bei %C hat mehr als %d DimensionenFeldspezifikation bei %C mit mehr als 7 DimensionenFeldspezifikation fÃ¼r Symbol %qs in COMMON bei %C muss explizit seinFeldspezifikation muss bei %L aufgeschoben werdenFeldspezifikation oder feldwertiger SOURCE=-Ausdruck erforderlich in ALLOCATE-Anweisung bei %LIn ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlichFeldbereich als effektives Argument bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form %qsFeldbereich mit Vektorindex als effektives Argument bei %L ist unvertrÃ¤glich mit INTENT(OUT), INTENT(INOUT), VOLATILE- und ASYNCHRONOUS-Attribut des Scheinarguments %qsDa der erweiterte Typ %qs bei %L eine Koarray-Komponente hat, muss der Elterntyp %qs auch eine habenAssembleroptionen
  =================
  
! Zugewiesene GOTO-Anweisung bei %CZugewiesene Marke ist keine ZielmarkeZuweisung eines anderen Wertes als 0 oder 1 an LOGICAL hat bei %L undefiniertes ErgebnisZuweisung von Skalar zu unalloziertem ArraySchnittstelle fÃ¼r Zuweisungsoperator bei %L muss eine SUBROUTINE seinSchnittstelle des Zuweisungsoperators bei %L muss zwei Argumente habenSchnittstelle des Zuweisungsoperators bei %L darf keine INTRINSIC Typzuweisung redefinierenZuweisung an FORALL-Indexvariable bei %LDie Zuweisung zu einer KIND- oder LEN-part_ref bei %L ist nicht erlaubtZuweisung an einen konstanten Ausdruck bei %CZuweisung an allozierbare polymorphe Variable bei %LZuweisung an allozierbare polymorphe Variable bei %L erfordert %<-frealloc-lhs%>Zuweisung an koindizierte Variable bei %L in einer PURE-ProzedurZuweisung an zusammenhÃ¤ngenden Zeiger von nichtzusammenhÃ¤ngendem Ziel bei %LZuweisung an polymorphes Koarray bei %L ist nicht erlaubtZugeordneter Name %qs bei %L wird als Feld verwendetAssociate-Name %qs kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten, da sein Ziel bei %L es auch nicht kannZugeordneter Name %qs bei %L ist ein ProzedurnameZugeordneter Name %qs bei %L ist ein ProzedurzeigerDer zuordnende Selektor-Ausdruck bei %L ergibt eine ProzedurVerknÃ¼pfungsziel bei %C darf nicht koindiziert seinZuordnungsziel bei %L darf kein BOZ-Literal seinAnnehmen, dass ES wÃ¤hrend der gesamten Laufzeit 0 ist; verwenden Sie ES: fÃ¼r schreibgeschÃ¼tzte Daten.Annahme, dass ICPLBs zur Laufzeit eingeschaltet sind.Von einem groÃŸen TLS-Segment ausgehen.Annehmen, dass alle Symbole 32-Bit-Werte haben.Annehmen, dass alle Funktionen mit variablen Argumenten Prototypen haben.Assembler-UnterstÃ¼tzung fÃ¼r (DWARF2+-).loc-Direktiven annehmen.Assembler-UnterstÃ¼tzung fÃ¼r Ansicht in (DWARF2+-).loc-Direktiven annehmen.Annehmen, dass der Code mit GAS assembliert wird.Annehmen, dass der Code spÃ¤ter mit GNU ld gebunden wird.Annehmen, dass der Code spÃ¤ter mit HP ld gebunden wird.Annehmen, dass gemeinsame Deklarationen durch solche Ã¼bersteuert werden dÃ¼rfen, die ein lÃ¤ngeres hintangestelltes Array haben.Annehmen, dass Datensegmente relativ zum Textsegment liegen.Annehmen, dass Gleitkommaoperationen abgefangen werden kÃ¶nnen (Â»trapÂ«).Annehmen, dass der ankommende Stapel an dieser Potenz von 2 ausgerichtet ist.Annahme, dass Marken und Symbole mit absoluten 16-Bit-Adressen adressiert werden kÃ¶nnen.Annehmen, dass das Datenladen aus dem Flashspeicher langsamer ist als Befehle zu laden.Annehmen, dass die Speicherverweise geordnet sind und daher keine Barrieren erforderlich sind.Annehmen, dass keine NaNs oder Unendlichkeiten erzeugt werden.Normale C-AusfÃ¼hrungsumgebung vermuten.Annehmen, dass ZeigerÃ¼berlÃ¤ufe Ã¼berschlagen (Wraparound).MÃ¶gliche doppelte Fehlausrichtung annehmen.Rundung zur nÃ¤chsten Ganzzahl fÃ¼r Zwecke der Planung annehmen.Annehmen, dass vorzeichenbehaftete arithmetische ÃœberlÃ¤ufe regulÃ¤r Ã¼berschlagen (Wraparound).Kleinen Adressraum annehmen.Annehmen, dass strenge Alias-Regeln gelten.Ziel-CPU als Â»big endianÂ«-konfiguriert annehmen.Ziel-CPU als Â»little endianÂ«-konfiguriert annehmen.Annemhne, dass auf alle Daten im statischen Speicher via LDS/STS zugegriffen werden kann. Diese Option ist nur fÃ¼r eingeschrÃ¤nkte Tiny-GerÃ¤te sinnvoll.Annehmen, dass Gleitkomma-Speichern und -Laden wahrscheinlich keinen Konflikt verursachen, wenn sie in dieselbe Befehlsgruppe gelegt werden.Annehmen, dass Schleifen mit einem Ausgang keine Endlosschleifen sind.Annehmen, dass EmpfÃ¤nger von Objective-C-Nachrichten nil sein kÃ¶nnen.Annehmen, dass LaufzeitunterstÃ¼tzung vorhanden ist, und daher -lsim von Linker-Kommandozeile auslassen.Annehmen, dass Standard-D-Laufzeitbibliotheken und Â»D mainÂ« vorhanden sind.Annahme, dass die reziproken abschÃ¤tzenden Befehle hÃ¶here Genauigkeit bieten.Annehmen, dass Quelldatei in fester Form vorliegt.Annehmen, dass Quelldatei in freier Form vorliegt.Annehmen, dass die Werte einer AufzÃ¤hlung immer im kleinsten Bereich des Typs liegen.Annehmen, dass bedingte SprÃ¼nge mit Weite Null schnell sind.VxWorks RTP-Umgebung vermuten.VxWorks vThreads-Umgebung vermuten.Einheitliche Syntax fÃ¼r Inline-Assemblercode annehmen.Fertigstellung fÃ¼r phsa und dessen libhsail-rt annehmen.  Schaltet zusÃ¤tzliche phsa-spezifische Optimierungen ein (Vorgabe).Variable %qs mit vermuteter oder aufgeschobener ZeichenlÃ¤nge in konstantem Ausdruck bei %LFeld %qs mit vermutetem Rang in Klausel %s bei %LFeld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtFeld mit vermuteter Form bei %L muss ein Scheinargument seinFeld %qs mit vermuteter GrÃ¶ÃŸe bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtFeld %qs mit vermuteter GrÃ¶ÃŸe in Klausel %s bei %LFeld %qs mit vermuteter GrÃ¶ÃŸe in Klausel COPYPRIVATE bei %LFeld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %C ist nicht erlaubtFeld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %L ist nicht erlaubtFeld mit vermuteter GrÃ¶ÃŸe bei %L muss ein Schein-Argument seinPolymorphe Objekte oder Komponenten mit vermuteter GrÃ¶ÃŸe, so wie bei %C, wurden noch nicht implementiertVermuteter Typ bei %CVermuteter Typ bei %C ist fÃ¼r Komponenten nicht erlaubtVermuteter Typ der Variable %s bei %L ist nur fÃ¼r Scheinvariablen erlaubtArgument mit angenommenem Rang bei %L ist nur als effektives Argument der intrinsischen Abfragefunktionen erlaubtArgument mit angenommenem Rang bei %L ist nur als erstes effektives Argument der intrinsischen Abfragefunktion Â»%sÂ« erlaubtArgument vermuteten Ranges erfordert eine explizite Schnittstelle bei %LFeld mit vermutetem Rang bei %CFeld mit vermutetem Rang bei %L darf kein Attribut VALUE oder CODIMENSION habenFeld mit vermutetem Rang bei %L muss ein Scheinargument seinVariable %s vermuteten Ranges bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument seinVariable %s vermuteten Ranges bei %L kann nur als effektives Argument verwendet werdenVariable Â»%sÂ« vermuteten Ranges bei %L darf keine Referenz auf Subobjekt habenEffektives Argument mit vermuteter Form bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form %qsFeld mit angenommener Form %qs bei %L als Scheinargument fÃ¼r die BIND(C)-Prozedur %qs bei %LFeld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtDummyfeld mit vermuteter GrÃ¶ÃŸe mit Â»!$ACC DECLAREÂ« bei %LFeld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem RangArgument Â»%sÂ« bei %L vermuteten Typs erfordert eine explizite SchnittstelleArgument bei %L mit angenommenem Typ ist nicht als effektives Argument der intrinsischen Routine Â»%sÂ« erlaubtArgument bei %L mit angenommenem Typ ist nur als erstes Argument der intrinsischen Routine Â»%sÂ« erlaubtVariable %s vermuteten Typs bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument seinVariable %s vermuteten Typs bei %L darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE habenVariable %s vermuteten Typs bei %L darf nicht das Attribut INTENT(OUT) habenVariable %s vermuteten Typs bei %L kann nur als effektives Argument verwendet werdenVariable %s vermuteten Typs bei %L darf kein Feld mit ausdrÃ¼cklicher Form seinVariable %s vermuteten Typs bei %L darf keine Referenz auf Subobjekt habenIm globalen GÃ¼ltigkeitsbereich:Es werden hÃ¶chstens %i ProfildurchlÃ¤ufe unterstÃ¼tzt. Evtl. beschÃ¤digte Datei?Auf hÃ¶chster Ebene:Versuch, nicht reserviertes Â»%sÂ« freizugebenVersuchen, die VerzÃ¶gerungsschlitze der Sprungbefehle auszufÃ¼llen.Versuch, die COMMON-BlÃ¶cke %s und %s durch EQUIVALENCE bei %C indirekt zu Ã¼berschneidenVersuch, den Stapel an dieser Potenz von 2 auszurichten.Versuchen, identische Konstanten Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen.Versuchen, identische Konstanten und konstante Variablen zu verschmelzen.Versuchen, identische Zeichenketten zur Fehlersuche Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen.Versuch, bereits reservierte Variable zu reservierenVersuch, bereits reservierte Variable Â»%sÂ« zu reservierenAttribut %s bei %L in einer TYPE-DefinitionAttribut bei %L ist in TYPE-Definition nicht erlaubtAttribut bei %L ist auÃŸerhalb einer TYPE-Definition nicht erlaubtAdresslisten der Variablen mit progressiven Sichten anreichern.Erkennungszahl des AutoFDO-Profils passt nichtVersion %u des AutoFDO-Profils passt nicht zu %uAutomatisches Feld %qs bei %L kann keine Initialisierung habenFÃ¼gt automatisch Platz fÃ¼r lÃ¤ngere Pfadnamen in Ladebefehlen hinzu (bis zu MAXPATHLEN).Zweigziele automatisch ausrichten, um Strafzyklen fÃ¼r Verzweigung zu verringern.VerfÃ¼gbare Werte fÃ¼r Bits:Durchschnittliche Anzahl der Iterationen einer Schleife.Alle Bereichsgrenzen bei Aufrufbefehlen vermeiden.Vermeiden, dass mehrere Anweisungen zu einer expandierten Kante zusammengefasst werden.Erzeugung PC-relativer Aufrufe verhindern; Indirektion verwenden.Erzeugung indizierter Laden/Speichern-Befehle verhindern, wo mÃ¶glich.Sich Ã¼berschneidende Ziel- und Adressregister bei solchen LDRD-Befehlen vermeiden, die Cortex-M3-Errata auslÃ¶sen kÃ¶nnen.Vermeiden, lesbare Daten in Programmspeicher abzulegen.Spekulative Ladeoperationen verhindern, um Hardwarebesonderheiten zu umgehen.Verwendung von DIV- und MOD-Befehlen verhindern.Interner Compilerfehler: BB %i cannot throw but has an EH edgeInterner Compilerfehler: BB %i has incorrect edgeInterner Compilerfehler: BB %i has incorrect fallthru edgeInterner Compilerfehler: BB %i has multiple EH edgesInterner Compilerfehler: BB %i is missing an EH edgeInterner Compilerfehler: BB %i is missing an edgeInterner Compilerfehler: BB %i last statement has incorrectly set lpInterner Compilerfehler: BB %i too many fallthru edgesInterner Fehler: BB_RTL flag not set for block %dBIND(C)-Variable %qs bei %L muss LÃ¤nge eins habenBIND(C) auf %s %s bei %L angewendetBIND(C) bei %LBIND(C)-Attribut bei %C erfordert eine Schnittstelle mit BIND(C)BIND(C)-Attribut bei %L kann nur fÃ¼r Variablen oder gemeinsame BlÃ¶cke verwendet werdenBIND(C)-Attribut bei %L kann nicht fÃ¼r eine interne Prozedur angegeben werdenBIND(C)-Prozedur mit NAME darf kein POINTER-Attribut bei %C habenBIND(C)-Anweisung bei %CBLANK= bei %C ist in Fortran 95 nicht erlaubtBLOCK-DATA-Konstrukt bei %LBLOCK DATA Element %qs bei %L muss in COMMON seinBLOCK-Konstrukt bei %CBMX-Befehle werden nur auf der R2-Architektur unterstÃ¼tztDie BOZ-Literalkonstante bei %L darf nicht als Initialisierer vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem Strukturkonstruktor vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem Feldkonstruktor vorkommenDie BOZ-Literalkonstante bei %L darf kein tatsÃ¤chliches Argument fÃ¼r %qs seinBOZ-Literalkonstante bei %L kann kein Operand des einstelligen Operators %qs seinBOZ-Literal bei %L darf nur als Wert einer DATA-Anweisung oder als Argument des intrinsischen Unterprogramms INT/REAL/DBLE/CMPLX vorkommenBOZ-Literalkonstante in der NÃ¤he von %L kann nicht einer %qs-Variablen zugewiesen werdenDie BOZ-Literalkonstante in der NÃ¤he von %L kann bei einer Initialisierung alten Stils nicht einer %qs-Variablen zugewiesen werdenBOZ auÃŸerhalb einer DATA-Anweisung bei %L verwendetBYTE-Typ bei %CBei %C verwendeter BYTE-Typ ist auf der Zielmaschine nicht verfÃ¼gbarFalsche 128-Bit-VerschiebungFalsche GPR-FusionFalsche INTENT-Spezifikation bei %CFalscher IO-Basistyp (%d)Falsches Reservierungs-Objekt bei %C fÃ¼r eine PURE-ProzedurUngÃ¼ltige Felddimension bei %LUngÃ¼ltige Feldreferenz bei %LFalsche Feldangabe fÃ¼r Feld mit explizit gebildeter Form bei %CFalsche Feldangabe fÃ¼r Feld mit durch Vermutung gebildeter Form bei %CFalsche Feldangabe fÃ¼r Feld mit implizit gebildeter Form bei %CFalsche Feldspezifikation in ALLOCATE-Anweisung bei %LUngÃ¼ltiges Zeichen %qc in OPERATOR-Name bei %CFalsche Koarray-Spezifikation in ALLOCATE-Anweisung bei %LFalsche Fortsetzungszeile bei %CFalscher Art-Ausdruck fÃ¼r Funktion %qs bei %LFalsche Art fÃ¼r Logikkonstante bei %CSchlechter NameFalscher OperatorFalsche Spezifikation fÃ¼r Feld mit impliziter GrÃ¶ÃŸe bei %CFalsche Spezifikation fÃ¼r Feld bei %L mit angenommener GrÃ¶ÃŸeFalsche Spezifikation fÃ¼r Feld mit zurÃ¼ckgestellter Form bei %CFalsches Ziel in Zeigerzuweisung in PURE-Prozedur bei %LFalscher Typ in Konstanten-AusdruckBad type in gfc_simplify_signBasisobjekt fÃ¼r Aufruf der typgebundenen NOPASS-Prozedur bei %L muss skalar seinBasisobjekt fÃ¼r Aufruf der Prozedurzeigerkomponente bei %L hat ABSTRACT-Typ %qsBasisobjekt fÃ¼r Aufruf der typgebundenen Prozedur bei %L hat ABSTRACT-Typ %qsBindung bei %C muss denselben Zugriff wie bereits definierte Bindung %qs habenBindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges NOPASS bei %CBindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges PASS bei %CLeeres BLOCK DATA bei %C steht in Konflikt mit vorherigem BLOCK DATA bei %LLeerzeichen in %s-Anweisung in der NÃ¤he von %C erwartetUmfassende SAVE-Anweisung bei %C folgt vorheriger SAVE-AnweisungBlockmarke ist ungeeignet fÃ¼r IF-Anweisung bei %CBlockmarke passt nicht zu arithmetischer IF-Anweisung bei %CBoardname [und Speicherbereich].Beide Planungsmodifizierer MONOTONIC und NONMONOTONIC bei %L angegebenInterner Fehler: Both section and comdat group is setSchranke fÃ¼r Anzahl der Kandidaten, unter der alle Kandidaten in IV-Optimierungen betrachtet werden.Schranke fÃ¼r Anzahl der IV-Verwendungen in bei IV-Optimierungen optimierter Schleife.Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AliasprÃ¼fung eingefÃ¼gt werden.Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AusrichtungsprÃ¼fung eingefÃ¼gt werden.Schranke fÃ¼r GrÃ¶ÃŸe von AusdrÃ¼cken, die im skalaren Evolutions-Analysierer verwendet werden.Schranke fÃ¼r die KomplexitÃ¤t von AusdrÃ¼cken im skalaren Evolutions-Analysierer.Schranke fÃ¼r die Kosten eines Ausdrucks, um die Anzahl der DurchlÃ¤ufe zu berechnen.Schranke fÃ¼r die Anzahl der Iterationen, die der Brute-Force-Algorithmus zur Auswertung der Anzahl von Iterationen auswertet.Grenzenangabe fÃ¼r %qs in Zeigerzuweisung bei %LSprung bei %L kÃ¶nnte Endlosschleife bewirkenVerzweigungen sind so teuer wie hier angegeben (beliebige Einheit).%s von %d Zweigen ausgefÃ¼hrt
  FÃ¼r Kern A bauen.FÃ¼r Kern B bauen.FÃ¼r SDRAM bauen.Eingebaute %qF erfordert z14 oder hÃ¶her.Eingebaute %qF erfordert z15 oder hÃ¶her.Eingebaute Funktion %s erfordert Nios II R%dEingebaute Funktion nicht implementiertWertargument bei %L kann kein Feld oder Feldabschnitt seinWertargument bei %L ist in diesem Kontext nicht erlaubtWertargument bei %L hat keinen numerischen TypC-kompatible zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss LÃ¤nge eins habenTyp-Parameter nach C-Art ist fÃ¼r Typ %s, aber Typ bei %L ist %sC++-Konstruktoren und -Destruktoren werden fÃ¼r Objective-C-Felder nicht aufgerufendesignierte Initialisierer fÃ¼r C++ sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarNachschlagen von %qD wÃ¼rde in C++ ein Feld, keinen Typen zurÃ¼ckgebenC++ erfordert weitergegebenen Typ, nicht Enum-Typ, in %<va_arg%>%<constexpr%> von C++11 ist nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar%<noexcept%> von C++11 ist nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar%<thread_local%> in C++11 erlaubt dynamische Initialisierung und ZerstÃ¶rung%<thread_local%> von C++11 ist nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarC++11 %<auto%> ist nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar%<constinit%> aus C++20 ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarDie Schreibweise der C++20-Konzeptdefinition ist %<concept <Name> = <Ausdruck>%>C99-Designator %qE ist kein konstanter GanzzahlausdruckC99-Bezeichner %qE auÃŸerhalb von AggregatinitialisierungCASE-Marke bei %L Ã¼berschneidet sich mit CASE-Marke bei %LUntertyp der intrinsischen CCTL-Funktion ist auÃŸerhalb des gÃ¼ltigen BereichsCDX-Befehle werden nur auf der R2-Architektur unterstÃ¼tztCFString-Literalausdruck ist keine ZeichenkettenkonstanteCFString-Literal fehltCHANGE-TEAM-Anweisung bei %CCHARACTER-Ausdruck bei %L wird abgeschnitten (%ld/%ld)CHARACTER-Ausdruck wird in Zuweisung (%ld/%ld) bei %L abgeschnittenCHARACTER-Ausdruck wird in Konstruktor (%ld/%ld) bei %L abgeschnittenCHARACTER-LÃ¤nge in !$OMP DECLARE REDUCTION %s ist bei %L nicht konstantCHARACTER-LÃ¤nge bei %L muss konstant seinCHARACTER(*)-Funktion %qs bei %LCHARACTER(*)-Funktion %qs bei %L darf nicht feld-wertig seinCHARACTER(*)-Funktion %qs bei %L darf nicht zeiger-wertig seinCHARACTER(*)-Funktion %qs bei %L darf nicht rein seinCHARACTER(*)-Funktion %qs bei %L darf nicht rekursiv seinCLASS-Selektor bei %L erfordert Zwischenspeicher, was noch nicht implementiert istCLASS-Anweisung bei %CCOMMON-Block %qs bei %L kann nicht das EXTERNAL-Attribut habenCLASS-Variable %qs bei %L muss Attrappe, reservierbar oder Zeiger seinCLOSE-Anweisung bei %L erfordert eine UNIT-ZahlCLOSE-Anweisung in PURE-Prozedur bei %C nicht erlaubtCODIMENSION fÃ¼r %qs auÃŸerhalb seines INTERFACE-KÃ¶rpers bei %L angegebenArgument der COLLAPSE-Klausel ist keine konstante positive Ganzzahl bei %CCOLLECT_GCC muss gesetzt seinCOLLECT_GCC muss gesetzt sein.COMMON %qs bei %L existiert nichtCOMMON %qs bei %L erfordert AuffÃ¼llen mit %d Bytes; bitte Elemente umordnen oder %<-fno-align-commons%> verwendenCOMMON bei %L wird mehrfach in Klauseln derselben OMP-DECLARE-TARGET-Direktive erwÃ¤hntCOMMON bei %L erfordert AuffÃ¼llen mit %d Bytes; bitte Elemente umordnen oder %<-fno-align-commons%> verwendenCOMMON-Block %qs bei %L kann nicht das EXTERNAL-Attribut habenCOMMON-Block %qs bei %L ist auch eine intrinsische ProzedurCOMMON-Block %qs bei %L wird bei %L als PARAMETER verwendetCOMMON-Block %qs bei %L, der auch ein Funktionsergebnis istCOMMON-Block %qs bei %L, der auch eine globale Prozedur istCOMMON-Block %qs bei %L verwendet denselben globalen Bezeichner wie die EntitÃ¤t bei %LCOMMON-Block /%s/ bei %C nicht gefundenCOMMON-Block bei %LCOMMON-Block bei %L mit Bindungsmarke %qs verwendet denselben globalen Bezeichner wie EntitÃ¤t bei %LCOMMON-Blockelement %qs bei %L darf in der PURE-Prozedur %qs kein EQUIVALENCE-Objekt seinCOMMON-Variable %qs bei %L muss konstante ZeichenlÃ¤nge habenCOMPLEX-Argument %qs ist Argument des intrinsischen %qs bei %LCOMPLEX-GrÃ¶ÃŸen kÃ¶nnen nicht bei %L verglichen werdenCONTAINS-Block in Definition des abgeleiteten Typs bei %CCONTAINS-Anweisung bei %C ist bereits in einer enthaltenen ProgrammeinheitCONTAINS-Anweisung ohne FUNCTION- oder SUBROUTINE-Anweisung bei %LCONTIGUOUS-Attribut bei %CCONTIGUOUS-Anweisung bei %CCONVERT-Marke bei %LCOUNT-Argument der intrinsischen Funktion Â»EVENT_QUERYÂ« bei %L muss definierbar seinCOUNT-Argument der intrinsischen Funktion EVENT_QUERY bei %L muss mindestens den GÃ¼ltigkeitsbereich von Standard-Integer abdeckenDas COUNT-Argument fÃ¼r SYSTEM_CLOCK bei %L hat nicht-Standard-ArtDas COUNT_MAX-Argument fÃ¼r SYSTEM_CLOCK bei %L hat nicht-Standard-ArtDas COUNT_RATE-Argument fÃ¼r SYSTEM_CLOCK bei %L hat nicht-Standard-ArtDie ausgewÃ¤hlte CPU unterstÃ¼tzt nicht den x86-64-BefehlssatzCRIS-Port-Behauptung gescheitert: CRITICAL-Block innerhalb von OpenACC-Region bei %CCRITICAL-Block innerhalb von OpenMP-Region bei %CCRITICAL-Anweisung bei %CCYCLE-Anweisung bei %C ist nicht auf Nicht-Schleifenkonstrukt %qs anwendbarCYCLE-Anweisung bei %C fÃ¼r nicht-innerste eingeklappte Â»!$ACC LOOPÂ«-SchleifeCYCLE-Anweisung bei %C fÃ¼r nicht-innerste eingestÃ¼rzte !$OMP DO-SchleifeCYCLE-Anweisung bei %C fÃ¼r nicht-innerste gekachelte Â»!$ACC LOOPÂ«-SchleifeVor jedem Funktionsprolog mcount fÃ¼r Profiling aufrufen.Dump-Funktion fÃ¼r Variablen und Funktion in IL aufrufen.Der Aufrufer kopiert Funktionsargumente, die Ã¼ber versteckte Referenzen Ã¼bergeben werden.%s von %d Aufruf(en) ausgefÃ¼hrt
  IMPORT %qs aus Host-Sichtbarkeitseinheit bei %C nicht mÃ¶glich - existiert nicht.Das Modul, das gerade gebaut wird, kann nicht gleichzeitig mit USE verwendet werdenDas Teilmodul, das gerade gebaut wird, kann nicht gleichzeitig mit USE verwendet werden%<__builtin_custom_%s%> kann nur aufgerufen werden, wenn %<-mcustom-%s%> angegeben istAttribute des USE-verbundenen Symbols %s bei %L kÃ¶nnen nicht verÃ¤ndert werdenAttribute des USE-verbundenen Symbols bei %L kÃ¶nnen nicht verÃ¤ndert werdenVerzeichnis %s kann nicht gewechselt werdenLÃ¤nge des Arrays bei %L kann nicht berechnet werden.ABSTRACT-Typ %qs bei %L kann nicht konstruiert werdenInterner Fehler: Cannot convert %qs to %qs at %L%qs bei %L kann nicht in interoperablen Typ konvertiert werden%s kann nicht nach %s bei %L umgewandelt werdenModuldatei %qs kann nicht gelÃ¶scht werden: %sTemporÃ¤re Moduldatei %qs kann nicht gelÃ¶scht werden: %sIntrinsisches Modul namens %qs bei %C nicht gefundenSchlÃ¼sselwort %qs in Aufruf von %qs bei %L kann nicht gefunden werdenName des aktuellen Verzeichnisses kann nicht ermittelt werdenDas implied-shape-Feld bei %L kann nicht mit Skalar initialisiert werdenParameter-Feld bei %L kann nicht mit Elementen variabler LÃ¤nge initialisiert werdenVerzeichnis %s kann nicht erstellt werdenÂ»%sÂ« kann nicht in den Speicher geladen werdenÂ»%sÂ« kann nicht geÃ¶ffnet werdenJSON-Ausgabedatei Â»%sÂ« konnte nicht geÃ¶ffnet werden
  Datei %qs kann nicht geÃ¶ffnet werdenModuldatei %qs kann bei %C nicht zum Lesen geÃ¶ffnet werden: %sModuldatei %qs kann bei %C nicht zum Schreiben geÃ¶ffnet werden: %sQuelldatei %s kann nicht geÃ¶ffnet werden
--- 2065,2074 ----
     in Fortran angeboten wird. */
  
  128-bit %<long double%> wird fÃ¼r VAX floats nicht unterstÃ¼tzt31-Bit-ABI.387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet64-Bit-ABI.64-Bit-ABI nicht unterstÃ¼tzt im ESA/390-Modus; verwenden Sie stattdessen eine Zuweisung; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung; verwenden Sie stattdessen eine Kopierzuweisung; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung; verwenden Sie stattdessen eine Kopierinitialisierung; verwenden Sie stattdessen eine Wertinitialisierung<WÃ¤hrend Initialisierung>
! <anonym><geschweift geklammerte Initialisierungsliste><eingebaut><Kommandozeile><Deklarationsfehler>{AufzÃ¤hlung}<fehlerhafter-Ausdruck><Ausdrucksfehler><lambda<lambda><fehlt><RÃ¼ckgabewert> <RÃ¼ckgabewert><Anweisung><strukturierte Bindungen><Markierungsfehler><Template-Argumente-Fehler><Template-Parameter-Fehler><throw-Ausdruck><Typfehler><Typ-Fehler><typedef-Fehler><TypprÃ¤fixfehler><ubsan-Unterprogramm-Aufruf><unbekannter Operator><unbekannt><unbenanntes %s><unbenannt-Festkomma:<unbenannt-Gleitkomma:<unbenannt-vorzeichenlos:<unbenannt><nicht-analysiert><unaufgelÃ¶ster Ã¼berladener Funktionstyp>Eine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Funktionsreferenz verwendet werdenEine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Unterprogrammreferenz erscheinenEin Faktor, um die obere Schranke des Swing-Modulo-Schedulers fÃ¼r Schleifenplanung einzustellen.Abschneiden von Gleitkomma- zu Ganzzahl darf durch Rundung ersetzt werden, um Modusumschaltung zu verhindern.Es wurde ein nicht standardmÃ¤ÃŸiger Satz von Anfangswerten angefordert, was gegen das ABI verstÃ¶ÃŸt!Bei %C wird ein Parametername erwartetEin Synonym fÃ¼r -std=c89 (fÃ¼r C) oder -std=c++98 (fÃ¼r C++).Schwellwert fÃ¼r vom Swing-Modulo-Scheduler betrachteten Durchschnitts-Schleifen-ZÃ¤hler.Bei %C wird eine Typparameterliste erwartetAAPCS unterstÃ¼tzt nicht %<-mcallee-super-interworking%>AAPCS unterstÃ¼tzt nicht %<-mcaller-super-interworking%>ABI fÃ¼r abgeflachte Struktur mit Bit-Feldern der LÃ¤nge 0 hat wurde mit GCC 10 geÃ¤ndertABI erfordert %<-march=rv%d%>ABI-Varianten fÃ¼r Codeerzeugung (zur Verwendung mit der Option Â»-mabi=Â«):ABSTRACT INTERFACE %qs bei %L darf kein angenommenes ZeichenlÃ¤ngenergebnis haben (F2008: C418)ABSTRACT INTERFACE %qs darf bei %L nicht referenziert werdenABSTRACT INTERFACE bei %CABSTRACT-Typ %qs bei %L verwendetABSTRACT-Typ bei %Cletzter Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %Lerster Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %LSchrittausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %LACC-CACHE-Direktive bei %C muss innerhalb einer Schleife seinACCESS-Spezifikation bei %L wurde bereits spezifiziertVariable ACQUIRED_LOCKÂ»ACQUIRED_LOCK=Â«-Argument bei %L muss skalare LOGICAL-Variable seinACTION-Typ bei %L steht in Konflikt mit READONLY-SpezifiziererAttribut ALLOCATABLE bei %C in einer STRUCTURE-DefinitionAttribut ALLOCATABLE bei %C in einer TYPE-DefinitionALLOCATABLE-Objekt %qs in Klausel %s bei %LALLOCATABLE auÃŸerhalb des INTERFACE-KÃ¶rpers bei %L angegebenALLOCATE ObjektALLOCATE von Koarray bei %C in CRITICAL-BlockALLOCATE von Koarray bei %C in DO CONCURRENT-BlockDas intrinsische ALLOCATED bei %L erfordert ein Feld oder eine skalar allozierbare EntityALTERNATE RETURN bei %L nicht erlaubtwiedereinsprungsfÃ¤higer APCS-Code nicht unterstÃ¼tzt. IgnoriertARMv8-M Security Extensions sind mit der gewÃ¤hlten FPU inkompatibelASSIGN-Anweisung bei %CASSIGN-Anweisung bei %L erfordert eine skalare Standard-INTEGER-VariableAnweisung ASSIGNED GOTO bei %L erfordert eine INTEGER-VariableASSIGNED-Variable in FORMAT-Markierung bei %LASSOCIATE-Konstrukt bei %CASSOCIATE-Name %qs in %s-Klausel bei %LASSOCIATE-Name %qs in SHARED-Klausel bei %LASYNCHRONOUS-Attribut bei %CASYNCHRONOUS-Anweisung bei %CASYNCHRONOUS= bei %L ist in Fortran 95 nicht erlaubtATOM-Argument bei %L der intrinsischen Funktion %s muss Koarray oder koindiziert seinATOM-Argument bei %L fÃ¼r intrinsische Funktion %s muss eine ATOMIC_INT_KIND-Ganzzahl seinATOM-Argument bei %L fÃ¼r intrinsische Funktion %s muss eine ATOMIC_INT_KIND-Ganzzahl oder ein ATOMIC_LOGICAL_KIND-Logikwert seinATOM-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinAUX-Zeiger fÃ¼r Kante %d->%d initialisiertAVX-Vektorargument ohne eingeschaltetes AVX Ã¤ndert das ABIAVX-VektorrÃ¼ckgabe ohne eingeschaltetes AVX Ã¤ndert das ABIAVX512F-Vektorargument ohne eingeschaltetes AVX512F Ã¤ndert das ABIAVX512F-VektorrÃ¼ckgabe ohne eingeschaltetes AVX512F Ã¤ndert das ABIAbkÃ¼rzung fÃ¼r Â»-g -feliminate-unused-debug-symbolsÂ«.AbkÃ¼rzung fÃ¼r Â»-g -fno-eliminate-unused-debug-symbolsÂ«.Der absolute Wert von SHIFT muss kleiner oder gleich SIZE bei %C seinAbstrakte Schnittstelle %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigUnpassende Argumente in Prozeduraufrufen akzeptieren.Erweiterungen akzeptieren, um alten Code zu unterstÃ¼tzen.Auf Daten im gleichen Abschnitt von gemeinsam verwendeten Ankerpunkten zugreifen.Offset des Zugriffs liegt vor dem Offset des ElternteilsZugriff Ã¼berschneidet sich mit seinem GeschwisterteilGrÃ¶ÃŸe des Zugriffs ist grÃ¶ÃŸer oder gleich der Ã¼bergeordneten GrÃ¶ÃŸeZugriffsspezifikation des Operators %s bei %C wurde bereits spezifiziertZugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziertZugriff endet auÃŸerhalb des ElternteilsAusgehende Funktionsargumente sammeln und den nÃ¶tigen Stapelspeicher fÃ¼r ausgehende Argumente im Prolog/Epilog der Funktion reservieren/freigeben. Ohne diese Option werden ausgehende Argumente auf den Stapel geschoben und hinter zurÃ¼ckgeholt. Diese Option kann fÃ¼r Funktionen, die viele Funktionen mit ArgumentÃ¼bergabe Ã¼ber den Stapel aufrufen, z.B. printf, zu kleinerem Code fÃ¼hren.Effektives CLASS-Feldargument fÃ¼r %qs muss ein vollstÃ¤ndiges Feld bei %L seinEffektives Argument bei %L fÃ¼r INTENT(%s)-Dummy %qs von ELEMENTAL-Unterprogramm %qs ist skalar, aber ein anderes effektives Argument ist ein FeldArgument bei %L von der intrinsischen Funktion %qs muss ein verbundener Zeiger seinEffektives Argument bei %L an reservierbares oder Zeiger-Scheinargument %qs muss Parameter mit Typ aufgeschobener LÃ¤nge haben, genau dann, wenn das Scheinargument einen solchen hatEffektives Argument bei %L fÃ¼r Scheinparameter vermuteten Typs hat abgeleiteten Typ mit typgebundenen oder FINAL-ProzedurenEffektives Argument enthÃ¤lt zuwenige Elemente fÃ¼r Scheinargument %qs (%lu/%lu) bei %LEffektives Argument fÃ¼r %qs kann nicht Feld vermuteter GrÃ¶ÃŸe bei %L seinEffektives Argument fÃ¼r %qs muss ALLOCATABLE bei %L seinEffektives Argument fÃ¼r %qs muss ein Zeiger bei %L seinEffektives Argument mit EVENT_TYPE oder mit EVENT_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle fÃ¼r Prozedur %qsEffektives Argument mit LOCK_TYPE oder mit LOCK_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle fÃ¼r Prozedur %qsEffektives Argument fÃ¼r %qs bei %L sein muss Koarray seinEffektives Argument fÃ¼r %qs bei %L muss polymorph seinEffektives Argument fÃ¼r %qs bei %L muss einfach fortlaufend oder ein Element eines solchen Feldes seinEffektives Argument fÃ¼r %qs bei %L muss unbegrenzt polymorph sein, da das formale Argument ein Zeiger oder reservierbare unbegrenzt polymorphe EntitÃ¤t ist [F2008: 12.5.2.5]Effektives Argument fÃ¼r %qs bei %L muss denselben deklarierten Typ habenEffektives Argument fÃ¼r fortlaufenden Schein-Zeiger %qs bei %L muss einfach fortlaufend seinEffektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ EVENT_TYPE oder einer EVENT_TYPE-KomponenteEffektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ LOCK_TYPE oder einer Komponente LOCK_TYPEEffektive ZeichenkettenlÃ¤nge passt nicht zur deklarierten fÃ¼r Scheinargument Â»%sÂ« (%ld/%ld)Effektive ZeichenkettenlÃ¤nge ist kÃ¼rzer als die deklarierte fÃ¼r Scheinargument Â»%sÂ« (%ld/%ld)Einen Durchlauf zur Entfernung von TeilausdrÃ¼cken nach Schleifenoptimierungen hinzufÃ¼gen.Beschreibungsattribute zu einigen DWARF-DIEs hinzufÃ¼gen, die kein Namensattribut haben.AusdrÃ¼ckliche PrÃ¼fungen fÃ¼r Division durch Null hinzufÃ¼gen.AusdrÃ¼ckliche PrÃ¼fungen fÃ¼r DivisionsÃ¼berlauf in INT_MIN / -1 hinzufÃ¼gen.ZusÃ¤tzliche Anmerkungen an Assemblerausgabe anfÃ¼gen.ZusÃ¤tzliche Informationen speicherm die das dynamische Laden beschleunigen kÃ¶nnen, solange die BinÃ¤rdateien unverÃ¤ndert bleiben.Den Abschnittsnamen Â».lowerÂ« voranstellen, wenn mit Â»-m{code,data}-region=lowerÂ« Ã¼bersetzt wird (Vorgabe: nein).ZusÃ¤tzliche Fehlerprotokollausdrucke.Nach dem Erkennen von undefiniertem Verhalten versuchen, die AusfÃ¼hrung fortzusetzen.Schleifen aggressiv optimieren, dabei sprachspezifische EinschrÃ¤nkungen einbeziehen.Interner Fehler: Alias and target%'s comdat groups differsInterner Fehler: Alias and target%'s section differsAlias fÃ¼r --help=target.Alias fÃ¼r --mcpu=g10.Alias fÃ¼r -mcpu=g13.Alias fÃ¼r -mcpu=g14.Interner Fehler: Alias has call edgesInterner Fehler: Alias has more than one alias referenceInterner Fehler: Alias has non-alias referenceAlle Marken ausrichten.Alle Schleifen auf 32-Byte-Grenzen ausrichten.Code und Daten auf 32 Bit ausrichten.Ziel der Zeichenkettenoperationen ausrichten.Doubles auf 64-Bit-Grenzen ausrichten.Funktionseinsprung an 4-Byte-Grenze ausrichten.Marken ausrichten, die nur mit SprÃ¼ngen erreicht werden kÃ¶nnen.Einige Doubles auf DWord-Grenze ausrichten.FunktionsanfÃ¤nge ausrichten.SchleifenanfÃ¤nge ausrichten.Auf Basistyp des Bitfeldes ausrichten.Auf Basistyp des Bitfeldes ausrichten. Nicht annehmen, dass unausgerichtete Zugriffe vom System behandelt werden.Variablen auf 32-Bit-Grenzen ausrichten.Alle intrinsischen Prozeduren sind ungeachtet des gewÃ¤hlten Standards verfÃ¼gbar.Alle Speicherzugriffe nutzen I/O-load/store-Befehle.Alle LEN-Typparameter in der TYPE-IS-Anweisung bei %C mÃ¼ssen ASSUMED seinZuordnungsfÃ¤higes %qs bei %L kann keine Initialisierung habenReservierbares Feld %qs bei %L muss aufgeschobene Form oder vermuteten Rang habenZuordnungsfÃ¤hige Koarray-Variable %qs bei %L muss aufgeschobene Form habenAllozierbare Komponente %s bei %L muss eine Kodimension haben, da sie eine Subkomponente als Nicht-Koarray des Typs EVENT_TYPE hatAllozierbare Komponente %s bei %L muss eine Kodimension haben, da es eine Subkomponente als Nicht-Koarray des Typs LOCK_TYPE hatAllozierbare Komponente %s bei %L des Typs EVENT_TYPE muss eine Kodimension habenAllozierbare Komponente %s bei %L des Typs LOCK_TYPE muss eine Kodimension habenAllozierbare Komponente der Struktur bei %C muss eine aufgeschobene Form habenAllozierbare Komponente oder deferred-shaped-Feld bei %C in DATA-AnweisungReservierbare Funktion %qs bei %L muss eine explizite Funktionsschnittstelle habenLokale Variablen auf Stapel anlegen, um indirekte Rekursion zu ermÃ¶glichen.Allocate-Objekt bei %C ist kein Nicht-Prozedur-Zeiger oder reservierbare VariableALLOCATE-Objekt bei %L tritt auch bei %L aufALLOCATE-Objekt bei %L ist weder ein Datenzeiger noch eine reservierbare VariableALLOCATE-Objekt bei %L ist Subobjekt des Objekts bei %LALLOCATE-Objekt bei %L muss ALLOCATABLE oder ein POINTER seinALLOCATE-Objekt bei %L mit Parameter aufgeschobenen Typs erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-MarkeReservierung von %s bei %L mit Typspezifikation erfordert den selben ZeichenkettenlÃ¤ngenparameter wie in der DeklarationReservierung von %s mit ABSTRACT-Basistyp bei %L erfordert Typspezifikation oder QuellausdruckGCC erlauben (oder verbieten), LOOP-Befehle zu verwenden.Eine literale BOZ-Konstante in einem ungÃ¼ltigen Kontext erlauben, sowie mit X statt mit Z.Zugriff auf Instanzvariablen erlauben, als ob sie lokale Deklarationen innerhalb der Instanzmethoden-Implementierungen wÃ¤ren.Im festen Modus beliebig lange Zeilen erlauben.Im freien Modus beliebig lange Zeilen erlauben.Zulassen, dass Bitfelder Wortgrenzen Ã¼berschneiden.Erlauben, SprÃ¼nge mit anderen Befehlen zu packen.Den eingebauten Funktionen ceil, floor, round, trunc erlauben, Â»inexactÂ«-Exceptions zu werfen.Dollarzeichen in EntitÃ¤tsnamen erlauben.Schnelle SprÃ¼nge zum Nachrichten-Dispatcher erlauben.Vorhalten von Funktionsadressen in Registern erlauben.GCC erlauben, LIW-Befehle zu verwenden.GCC erlauben, SETLB- und Lcc-Befehle zu verwenden.Hardware-Gleitkommabefehle erlauben, um 32-Bit- und 64-Bit-Befehle abzudecken.Implizite Umwandlungen zwischen Vektoren mit unterschiedlicher Anzahl der Teile und/oder abweichenden Elementtypen erlauben.Erlauben, dass der dynamische Linker Funktionen und Variablen mit solchen unterschiedlicher Semantik (oder Initialisierungen) gemischt platzieren darf.Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen kÃ¶nnten.Optimierung fÃ¼r Gleitkommaarithmetik erlauben, auch wenn durch Runden ein anderes Ergebnis herauskommen kann.Nicht ausgereifte Planung von eingereihten Befehlen erlauben.Nur-Lese-Daten in sdata-Abschnitt erlauben.Vorzeichenerweiterung in Fusionsoperationen erlauben.Spekulative Bewegung bei mehr Ladebefehlen erlauben.Spekulative Bewegung von Nicht-Lade-Befehlen erlauben.Spekulative Bewegung bei einigen Ladebefehlen erlauben.Verschiedene Typen fÃ¼r die Argumente des Â»?Â«-Operators erlauben.Dem Compiler erlauben, neue DatenwettlÃ¤ufe bei SpeichervorgÃ¤ngen einzufÃ¼hren.Im Durchlauf, der Speicheroperationen zusammenfasst, unausgerichtete Speicherungen zulassen, sofern es erlaubt ist.Verwendung von MDMX-Befehlen erlauben.Verwendung von MT-Befehlen erlauben.Verwendung von Hardware-Gleitkommabefehlen fÃ¼r V850E2V3 und aufwÃ¤rts erlauben.Verwendung von Hardware-Gleitkomma-ABI und -befehlen erlauben.FÃ¼r Festkomma-Bruchzahlen das Abschneiden statt Runden erlauben.Zwei Befehle pro Taktzyklus erlauben.Verwendung von __gcc_isr-Pseudobefehlen in ISR-Prologen und -Epilogen erlauben.Verwendung von r15 fÃ¼r Inline-Assembler erlauben.Variadische Funktionen ohne benannte Parameter erlauben.Bereits in CONTAINS-Block bei %CAlternative RETURN-Anweisung bei %C ist nur innerhalb einer SUBROUTINE erlaubtAlternative RETURN-Anweisung bei %L erfordert einen SCALAR-INTEGER-Spezifizierer als RÃ¼ckgabeAlternative Aufrufkonvention.Alternativer RÃ¼cksprung bei %L ist in einer DTIO-Prozedur nicht erlaubtAlternative RÃ¼ckgabe kann nicht in Operatorschnittstelle bei %L auftretenAlternatives RÃ¼ckgabe-Dummyargument kann nicht in einer SUBROUTINE mit BIND(C)-Attribut bei %L auftretenAlternativer RÃ¼ckgabespezifizierer in elementarem Unterprogramm %qs bei %L ist nicht erlaubtAlternativer RÃ¼ckgabespezifizierer in Funktion %qs bei %L ist nicht erlaubtArgument fÃ¼r AlternativrÃ¼ckgabe bei %CObwohl nicht referenziert, hat %qs mehrdeutige Schnittstellen bei %LAltiVec-Argument an Funktion ohne Prototyp Ã¼bergebenAltiVec wird fÃ¼r dieses Ziel nicht unterstÃ¼tztFunktionseinsprung, Sprungziele und RÃ¼cksprungadressen ausrichten.Immer weite Aufrufe erzeugen.Register $lp immer auf dem Stapel speichern.Bitfelder immer als gleichgroÃŸ wie Â»intÂ« ansehen.Immer Dynamic Realigned Argument Pointer (DRAP) verwenden, um den Stapel neu auszurichten.Immer JSR fÃ¼r Aufrufe verwenden, niemals BSR.Mehrdeutiges !$OMP DECLARE REDUCTION von Modul %s bei %LMehrdeutige Schnittstellen in %s fÃ¼r %qs bei %L und %qs bei %LMehrdeutiges Symbol in TYPE-Definition bei %CDie geeignete Diagnosemeldung mit der Kommandozeilenoption anreichern, die sie steuert.Alias fÃ¼r -minterlink-compressed; fÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Alternative RÃ¼ckkehr bei %L ohne ein *-ScheinargumentInterner Fehler: An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: Ein Ã¤uÃŸeres FORALL-Konstrukt hat bereits einen Index mit Namen %LDoppelwort-Vertauschungen aus VSX-Berechnungen analysieren und entfernen.Interner Fehler: Analyzed alias has no referenceAssemblerbefehle mit geschÃ¤tzten Adressen kommentieren.Einen zweiten Unterstrich anhÃ¤ngen, wenn der Name bereits einen Unterstrich enthÃ¤lt.Unterstriche an extern sichtbare Namen anhÃ¤ngen.Negatives Vorzeichen auf Null-Werte anwenden.Besondere Regeln anwenden, um Paket fÃ¼r die Laufzeitumgebung zu kompilieren.Variablenerweiterung anwenden, wenn Schleifen abgerollt werden.Die Auswirkungen von Funktionsaufrufen abschÃ¤tzen, um die Analyse zu vereinfachen.Argument %<A%> mit INTENT(OUT) bei %L des intrinsischen Unterprogramms %s darf keinen Vektorindex habenArgument %<S%> von NEAREST bei %L darf nicht Null seinArgument %qs tritt im Aufruf von %qs bei %L doppelt aufArgument %qs des intrinsischen %qs bei %L muss typkonform zu Argument %qs bei %L seinArgument %qs von %qs mit PASS(%s) bei %L darf nicht ALLOCATABLE seinArgument %qs von %qs mit PASS(%s) bei %L darf kein POINTER-Attribut habenArgument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs habenArgument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs habenParameter %qs von %qs mit PASS(%s) bei %L muss skalar seinArgument %qs von MOD bei %L darf nicht Null seinArgument %qs von MODULO bei %L darf nicht 0 seinFÃ¼r Argument %qs des elementaren Unterprogrammes %qs bei %L muss INTENT oder das VALUE-Attribut angegeben werdenArgument %qs der elementaren Prozedur bei %L kann kein ALLOCATABLE-Attribut habenArgument %qs der elementaren Prozedur bei %L kann kein POINTER-Attribut habenArgument %qs der elementaren Prozedur bei %L muss skalar seinArgument %qs der reinen Funktion %qs bei %L muss INTENT(IN) oder VALUE seinArgument %qs der reinen Funktion %qs bei %L mit VALUE-Attribut, aber ohne INTENT(IN)FÃ¼r Argument %qs des reinen Unterprogrammes %qs bei %L muss INTENT oder das VALUE-Attribut angegeben werdenArgument %qs des reinen Unterprogrammes %qs bei %L mit VALUE-Attribut, aber ohne INTENTArgument Â»%sÂ« der Anweisungs-Funktion Â»%sÂ« bei %L muss skalar seinArgument CPTR bei %L fÃ¼r C_F_POINTER muss den Typen TYPE(C_PTR) habenArgument CPTR bei %L fÃ¼r C_F_PROCPOINTER muss den Typen TYPE(C_FUNPTR) habenArgument C_PTR_1 bei %L fÃ¼r C_ASSOCIATED muss den Typ TYPE(C_PTR) oder TYPE(C_FUNPTR) habenArgument C_PTR_2 bei %L fÃ¼r C_ASSOCIATED muss denselben Typ wie C_PTR_1 haben: %s statt %sArgument FPTR bei %L fÃ¼r C_F_POINTER muss ein Zeiger seinArgument FPTR fÃ¼r C_F_POINTER bei %L darf nicht koindiziert seinArgument FPTR bei %L fÃ¼r C_F_PROCPOINTER muss ein Prozedurzeiger seinArgument FPTR bei %L fÃ¼r C_F_PROCPOINTER darf nicht koindiziert seinArgument NCOPIES des intrinsischen REPEAT ist negativ (sein Wert ist %ld)Argument NCOPIES des intrinsischen REPEAT ist bei %L negativArgument NCOPIES des intrinsischen REPEAT ist zu groÃŸArgument NCOPIES des intrinsischen REPEAT ist bei %L zu groÃŸArgument X bei %L fÃ¼r C_FUNLOC muss eine Prozedur oder ein Prozedurzeiger seinArgument X bei %L fÃ¼r C_FUNLOC darf nicht koindiziert seinArgument X bei %L fÃ¼r C_LOC darf keine Zeichenkette der LÃ¤nge 0 seinArgument X bei %L fÃ¼r C_LOC muss entweder POINTER- oder TARGET-Attribut habenArgument X bei %L fÃ¼r C_LOC darf nicht koindiziert seinArgument bei %L fÃ¼r C_LOC darf nicht polymorph seinArgument dim bei %L muss INTEGER-Typ habenArgument dim bei %L muss skalar seinUnpassende Argumente fÃ¼r die Ã¼berschreibende Prozedur %qs bei %L: %sArgument muss eine Konstante zwischen 0 und 31 sein.Argument muss ein Wert zwischen 0 und 3 sein.Argument muss ein Wert zwischen 0 und 7 sein.Argument von %s bei %L muss von der LÃ¤nge eins seinArgument der Funktion %s bei %L ist negativArgument der Funktion %s bei %L ist zu groÃŸ fÃ¼r die zusammenfassende Sequenz der Art %dArgument der Funktion %s bei %L auÃŸerhalb des Wertebereichs [0,127]Argument von ACOS bei %L muss zwischen -1 und 1 liegenArgument von ACOSD bei %L muss zwischen -1 und 1 liegenArgument von ACOSH bei %L darf nicht kleiner als 1 seinArgument von ASIN bei %L muss zwischen -1 und 1 liegenArgument von ASIND bei %L muss zwischen -1 und 1 liegenArgument von ATANH bei %L muss im Bereich -1 bis 1 liegenArgument der FINAL-Prozedur bei %L muss Typ %qs habenArgument der FINAL-Prozedur bei %L darf nicht ALLOCATABLE seinArgument der FINAL-Prozedur bei %L darf nicht INTENT(OUT) seinArgument der FINAL-Prozedur bei %L darf nicht OPTIONAL seinArgument der FINAL-Prozedur bei %L darf kein POINTER seinArgument von IACHAR bei %L muss LÃ¤nge Eins habenArgument der IACHAR-Funktion bei %L auÃŸerhalb des Wertebereiches 0..127Argument von ICHAR bei %L muss LÃ¤nge Eins habenArgument von LOG bei %L kann nicht kleiner oder gleich Null seinArgument von LOG10 bei %L kann nicht kleiner oder gleich Null seinArgument der SELECT-Anweisung bei %L kann nicht %s seinArgument der SELECT-Anweisung bei %L muss ein skalarer Ausdruck seinArgument von SQRT bei %L hat negativen WertArgument fÃ¼r %<-fcheck%> ist ungÃ¼ltig: %sArgument fÃ¼r %<-ffpe-summary%> ist ungÃ¼ltig: %sArgument fÃ¼r %<-ffpe-trap%> ist ungÃ¼ltig: %sArgumenttypen des intrinsischen %qs bei %L mÃ¼ssen passen (%s/%s)Argumente von %qs bei %L und %L kÃ¶nnen nicht beide literale BOZ-Konstanten seinArgumente von %qs unterscheiden sich im Typ bei %LArithmetische IF-Anweisung bei %CArithmetische IF-Anweisung bei %L erfordert einen skalaren REAL- oder INTEGER-AusdruckArithmetisches NaN bei %LArithmetisches NaN bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenArithmetik OK bei %LArithmetik OK beim Konvertieren von %s in %s bei %LArithmetik-Ãœberlauf bei %LArithmetischer Ãœberlauf bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenArithmetik-Unterlauf bei %LArithmetischer Unterlauf bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenFeld %qs bei %L kann keine aufgeschobene Form habenFeld %qs bei %L ist eine Variable, die nicht zu konstantem Ausdruck reduziertDas Feld %qs bei %L ist grÃ¶ÃŸer als der Grenzwert, der durch %<-fmax-stack-var-size=%> festgelegt wurde, daher wurde es vom Stapel in den statischen Speicher verschoben. Dies macht die Prozedur unsicher, wenn sie rekursiv oder gleichzeitig von mehreren Threads aus aufgerufen wird. ErwÃ¤gen Sie die Verwendung von %<-frecursive%>, oder erhÃ¶hen Sie die Grenze %<-fmax-stack-var-size=%>, oder Ã¤ndern Sie den Code, um ein ALLOCATABLE-Feld zu verwenden.Feld %qs bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt seinFeld %qs ist nicht in Reduzierung bei %L erlaubtUnstimmige Arraygrenzen fÃ¼r Dimension 1 des Arrays (%ld/%ld)Unstimmige Arraygrenzen fÃ¼r Dimension 2 des Arrays (%ld/%ld)Feldkomponente der Struktur bei %C muss eine explizite Form habenFeldkomponente der Struktur bei %C muss explizite oder aufgeschobene Form habenFeldkonstruktor mit Typspezifikation bei %CWert fÃ¼r Feldkonstruktor bei %L darf nicht unbegrenzt polymorph sein [F2008: C4106]Feldeinheit bei %L benÃ¶tigtFeld in der Initialisierungsliste bei %L muss eine explizite Form habenFeldindex bei %L ist ein Feld mit Rang %dFeldindex bei %L muss INTEGER-Typ haben, %s gefundenFeldindex bei %L muss skalar seinFeld ist nicht zusammenhÃ¤ngend bei %LFeld von interoperablem Typ bei %L fÃ¼r C_LOC; es ist nichtallozierbar und hat weder angenommene noch explizite GrÃ¶ÃŸeArray-Operanden sind unzureichend bei %LArrayoperanden sind unzureichend beim Konvertieren von %s in %s bei %LFeldzeiger %qs bei %L muss aufgeschobene Form oder vermuteten Rang habenFeldreferenz bei %C kann nicht mehr als %d Dimensionen habenFeldreferenz bei %C darf nur maximal 7 Dimensionen habenFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld < %ld) in Kodimension %dFeldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %dFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld > %ld) in Kodimension %dFeldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %dFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld < %ld) in Schleife, die bei %L beginntFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld > %ld) in Schleife, die bei %L beginntFeldreferenz in EQUIVALENCE bei %C kann kein Feldabschnitt seinFeldreferenz auÃŸerhalb des WertebereichsFeldabschnitt bei %L fÃ¼r C_LOCFeldauswahlbezeichner, z.B. Â»(:)Â«, wird neben dem Koarray-Bezeichner Â»[...]Â« bei %C benÃ¶tigtFeldabschnitt mit Vektorindex bei %L darf nicht das Ziel eines Zeigers seinFeldabschnitte: %qs ist in !$ACC DECLARE bei %L nicht erlaubtFeldspezifikation bei %C hat mehr als %d DimensionenFeldspezifikation bei %C mit mehr als 7 DimensionenFeldspezifikation fÃ¼r Symbol %qs in COMMON bei %C muss explizit seinFeldspezifikation muss bei %L aufgeschoben werdenFeldspezifikation oder feldwertiger SOURCE=-Ausdruck erforderlich in ALLOCATE-Anweisung bei %LIn ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlichFeldbereich als effektives Argument bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form %qsFeldbereich mit Vektorindex als effektives Argument bei %L ist unvertrÃ¤glich mit INTENT(OUT), INTENT(INOUT), VOLATILE- und ASYNCHRONOUS-Attribut des Scheinarguments %qsDa der erweiterte Typ %qs bei %L eine Koarray-Komponente hat, muss der Elterntyp %qs auch eine habenAssembleroptionen
  =================
  
! Zugewiesene GOTO-Anweisung bei %CZugewiesene Marke ist keine ZielmarkeZuweisung eines anderen Wertes als 0 oder 1 an LOGICAL hat bei %L undefiniertes ErgebnisZuweisung von Skalar zu unalloziertem ArraySchnittstelle fÃ¼r Zuweisungsoperator bei %L muss eine SUBROUTINE seinSchnittstelle des Zuweisungsoperators bei %L muss zwei Argumente habenSchnittstelle des Zuweisungsoperators bei %L darf keine INTRINSIC Typzuweisung redefinierenZuweisung an FORALL-Indexvariable bei %LDie Zuweisung zu einer KIND- oder LEN-part_ref bei %L ist nicht erlaubtZuweisung an einen konstanten Ausdruck bei %CZuweisung an allozierbare polymorphe Variable bei %LZuweisung an allozierbare polymorphe Variable bei %L erfordert %<-frealloc-lhs%>Zuweisung an koindizierte Variable bei %L in einer PURE-ProzedurZuweisung an zusammenhÃ¤ngenden Zeiger von nichtzusammenhÃ¤ngendem Ziel bei %LZuweisung an polymorphes Koarray bei %L ist nicht erlaubtZugeordneter Name %qs bei %L wird als Feld verwendetAssociate-Name %qs kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten, da sein Ziel bei %L es auch nicht kannZugeordneter Name %qs bei %L ist ein ProzedurnameZugeordneter Name %qs bei %L ist ein ProzedurzeigerDer zuordnende Selektor-Ausdruck bei %L ergibt eine ProzedurVerknÃ¼pfungsziel bei %C darf nicht koindiziert seinZuordnungsziel bei %L darf kein BOZ-Literal seinAnnehmen, dass ES wÃ¤hrend der gesamten Laufzeit 0 ist; verwenden Sie ES: fÃ¼r schreibgeschÃ¼tzte Daten.Annahme, dass ICPLBs zur Laufzeit eingeschaltet sind.Von einem groÃŸen TLS-Segment ausgehen.Annehmen, dass alle Symbole 32-Bit-Werte haben.Annehmen, dass alle Funktionen mit variablen Argumenten Prototypen haben.Assembler-UnterstÃ¼tzung fÃ¼r (DWARF2+-).loc-Direktiven annehmen.Assembler-UnterstÃ¼tzung fÃ¼r Ansicht in (DWARF2+-).loc-Direktiven annehmen.Annehmen, dass der Code mit GAS assembliert wird.Annehmen, dass der Code spÃ¤ter mit GNU ld gebunden wird.Annehmen, dass der Code spÃ¤ter mit HP ld gebunden wird.Annehmen, dass gemeinsame Deklarationen durch solche Ã¼bersteuert werden dÃ¼rfen, die ein lÃ¤ngeres hintangestelltes Array haben.Annehmen, dass Datensegmente relativ zum Textsegment liegen.Annehmen, dass Gleitkommaoperationen abgefangen werden kÃ¶nnen (Â»trapÂ«).Annehmen, dass der ankommende Stapel an dieser Potenz von 2 ausgerichtet ist.Annahme, dass Marken und Symbole mit absoluten 16-Bit-Adressen adressiert werden kÃ¶nnen.Annehmen, dass das Datenladen aus dem Flashspeicher langsamer ist als Befehle zu laden.Annehmen, dass die Speicherverweise geordnet sind und daher keine Barrieren erforderlich sind.Annehmen, dass keine NaNs oder Unendlichkeiten erzeugt werden.Normale C-AusfÃ¼hrungsumgebung vermuten.Annehmen, dass ZeigerÃ¼berlÃ¤ufe Ã¼berschlagen (Wraparound).MÃ¶gliche doppelte Fehlausrichtung annehmen.Rundung zur nÃ¤chsten Ganzzahl fÃ¼r Zwecke der Planung annehmen.Annehmen, dass vorzeichenbehaftete arithmetische ÃœberlÃ¤ufe regulÃ¤r Ã¼berschlagen (Wraparound).Kleinen Adressraum annehmen.Annehmen, dass strenge Alias-Regeln gelten.Ziel-CPU als Â»big endianÂ«-konfiguriert annehmen.Ziel-CPU als Â»little endianÂ«-konfiguriert annehmen.Annemhne, dass auf alle Daten im statischen Speicher via LDS/STS zugegriffen werden kann. Diese Option ist nur fÃ¼r eingeschrÃ¤nkte Tiny-GerÃ¤te sinnvoll.Annehmen, dass Gleitkomma-Speichern und -Laden wahrscheinlich keinen Konflikt verursachen, wenn sie in dieselbe Befehlsgruppe gelegt werden.Annehmen, dass Schleifen mit einem Ausgang keine Endlosschleifen sind.Annehmen, dass EmpfÃ¤nger von Objective-C-Nachrichten nil sein kÃ¶nnen.Annehmen, dass LaufzeitunterstÃ¼tzung vorhanden ist, und daher -lsim von Linker-Kommandozeile auslassen.Annehmen, dass Standard-D-Laufzeitbibliotheken und Â»D mainÂ« vorhanden sind.Annahme, dass die reziproken abschÃ¤tzenden Befehle hÃ¶here Genauigkeit bieten.Annehmen, dass Quelldatei in fester Form vorliegt.Annehmen, dass Quelldatei in freier Form vorliegt.Annehmen, dass die Werte einer AufzÃ¤hlung immer im kleinsten Bereich des Typs liegen.Annehmen, dass bedingte SprÃ¼nge mit Weite Null schnell sind.VxWorks RTP-Umgebung vermuten.VxWorks vThreads-Umgebung vermuten.Einheitliche Syntax fÃ¼r Inline-Assemblercode annehmen.Fertigstellung fÃ¼r phsa und dessen libhsail-rt annehmen.  Schaltet zusÃ¤tzliche phsa-spezifische Optimierungen ein (Vorgabe).Variable %qs mit vermuteter oder aufgeschobener ZeichenlÃ¤nge in konstantem Ausdruck bei %LFeld %qs mit vermutetem Rang in Klausel %s bei %LFeld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtFeld mit vermuteter Form bei %L muss ein Scheinargument seinFeld %qs mit vermuteter GrÃ¶ÃŸe bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtFeld %qs mit vermuteter GrÃ¶ÃŸe in Klausel %s bei %LFeld %qs mit vermuteter GrÃ¶ÃŸe in Klausel COPYPRIVATE bei %LFeld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %C ist nicht erlaubtFeld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %L ist nicht erlaubtFeld mit vermuteter GrÃ¶ÃŸe bei %L muss ein Schein-Argument seinPolymorphe Objekte oder Komponenten mit vermuteter GrÃ¶ÃŸe, so wie bei %C, wurden noch nicht implementiertVermuteter Typ bei %CVermuteter Typ bei %C ist fÃ¼r Komponenten nicht erlaubtVermuteter Typ der Variable %s bei %L ist nur fÃ¼r Scheinvariablen erlaubtArgument mit angenommenem Rang bei %L ist nur als effektives Argument der intrinsischen Abfragefunktionen erlaubtArgument mit angenommenem Rang bei %L ist nur als erstes effektives Argument der intrinsischen Abfragefunktion Â»%sÂ« erlaubtArgument vermuteten Ranges erfordert eine explizite Schnittstelle bei %LFeld mit vermutetem Rang bei %CFeld mit vermutetem Rang bei %L darf kein Attribut VALUE oder CODIMENSION habenFeld mit vermutetem Rang bei %L muss ein Scheinargument seinVariable %s vermuteten Ranges bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument seinVariable %s vermuteten Ranges bei %L kann nur als effektives Argument verwendet werdenVariable Â»%sÂ« vermuteten Ranges bei %L darf keine Referenz auf Subobjekt habenEffektives Argument mit vermuteter Form bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form %qsFeld mit angenommener Form %qs bei %L als Scheinargument fÃ¼r die BIND(C)-Prozedur %qs bei %LFeld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtDummyfeld mit vermuteter GrÃ¶ÃŸe mit Â»!$ACC DECLAREÂ« bei %LFeld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem RangArgument Â»%sÂ« bei %L vermuteten Typs erfordert eine explizite SchnittstelleArgument bei %L mit angenommenem Typ ist nicht als effektives Argument der intrinsischen Routine Â»%sÂ« erlaubtArgument bei %L mit angenommenem Typ ist nur als erstes Argument der intrinsischen Routine Â»%sÂ« erlaubtVariable %s vermuteten Typs bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument seinVariable %s vermuteten Typs bei %L darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE habenVariable %s vermuteten Typs bei %L darf nicht das Attribut INTENT(OUT) habenVariable %s vermuteten Typs bei %L kann nur als effektives Argument verwendet werdenVariable %s vermuteten Typs bei %L darf kein Feld mit ausdrÃ¼cklicher Form seinVariable %s vermuteten Typs bei %L darf keine Referenz auf Subobjekt habenIm globalen GÃ¼ltigkeitsbereich:Es werden hÃ¶chstens %i ProfildurchlÃ¤ufe unterstÃ¼tzt. Evtl. beschÃ¤digte Datei?Auf hÃ¶chster Ebene:Versuch, nicht reserviertes Â»%sÂ« freizugebenVersuchen, die VerzÃ¶gerungsschlitze der Sprungbefehle auszufÃ¼llen.Versuch, die COMMON-BlÃ¶cke %s und %s durch EQUIVALENCE bei %C indirekt zu Ã¼berschneidenVersuch, den Stapel an dieser Potenz von 2 auszurichten.Versuchen, identische Konstanten Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen.Versuchen, identische Konstanten und konstante Variablen zu verschmelzen.Versuchen, identische Zeichenketten zur Fehlersuche Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen.Versuch, bereits reservierte Variable zu reservierenVersuch, bereits reservierte Variable Â»%sÂ« zu reservierenAttribut %s bei %L in einer TYPE-DefinitionAttribut bei %L ist in STRUCTURE-Definition nicht erlaubtAttribut bei %L ist in TYPE-Definition nicht erlaubtAttribut bei %L ist auÃŸerhalb einer TYPE-Definition nicht erlaubtAdresslisten der Variablen mit progressiven Sichten anreichern.Erkennungszahl des AutoFDO-Profils passt nichtVersion %u des AutoFDO-Profils passt nicht zu %uAutomatisches Feld %qs bei %L kann keine Initialisierung habenFÃ¼gt automatisch Platz fÃ¼r lÃ¤ngere Pfadnamen in Ladebefehlen hinzu (bis zu MAXPATHLEN).Zweigziele automatisch ausrichten, um Strafzyklen fÃ¼r Verzweigung zu verringern.VerfÃ¼gbare Werte fÃ¼r Bits:Durchschnittliche Anzahl der Iterationen einer Schleife.Alle Bereichsgrenzen bei Aufrufbefehlen vermeiden.Vermeiden, dass mehrere Anweisungen zu einer expandierten Kante zusammengefasst werden.Erzeugung PC-relativer Aufrufe verhindern; Indirektion verwenden.Erzeugung indizierter Laden/Speichern-Befehle verhindern, wo mÃ¶glich.Sich Ã¼berschneidende Ziel- und Adressregister bei solchen LDRD-Befehlen vermeiden, die Cortex-M3-Errata auslÃ¶sen kÃ¶nnen.Vermeiden, lesbare Daten in Programmspeicher abzulegen.Spekulative Ladeoperationen verhindern, um Hardwarebesonderheiten zu umgehen.Verwendung von DIV- und MOD-Befehlen verhindern.Interner Compilerfehler: BB %i cannot throw but has an EH edgeInterner Compilerfehler: BB %i has incorrect edgeInterner Compilerfehler: BB %i has incorrect fallthru edgeInterner Compilerfehler: BB %i has multiple EH edgesInterner Compilerfehler: BB %i is missing an EH edgeInterner Compilerfehler: BB %i is missing an edgeInterner Compilerfehler: BB %i last statement has incorrectly set lpInterner Compilerfehler: BB %i too many fallthru edgesInterner Fehler: BB_RTL flag not set for block %dBIND(C)-Variable %qs bei %L muss LÃ¤nge eins habenBIND(C) auf %s %s bei %L angewendetBIND(C) bei %LBIND(C)-Attribut bei %C erfordert eine Schnittstelle mit BIND(C)BIND(C)-Attribut bei %L kann nur fÃ¼r Variablen oder gemeinsame BlÃ¶cke verwendet werdenBIND(C)-Attribut bei %L kann nicht fÃ¼r eine interne Prozedur angegeben werdenBIND(C)-Prozedur mit NAME darf kein POINTER-Attribut bei %C habenBIND(C)-Anweisung bei %CBLANK= bei %L ist in Fortran 95 nicht erlaubtBLOCK-DATA-Konstrukt bei %LBLOCK DATA Element %qs bei %L muss in COMMON seinBLOCK-Konstrukt bei %CBMX-Befehle werden nur auf der R2-Architektur unterstÃ¼tztDie BOZ-Literalkonstante bei %L darf nicht als Initialisierer vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem Strukturkonstruktor vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem Feldkonstruktor vorkommenDie BOZ-Literalkonstante bei %L darf kein tatsÃ¤chliches Argument fÃ¼r %qs seinBOZ-Literalkonstante bei %L kann kein Operand des einstelligen Operators %qs seinBOZ-Literal bei %L darf nur als Wert einer DATA-Anweisung oder als Argument des intrinsischen Unterprogramms INT/REAL/DBLE/CMPLX vorkommenBOZ-Literalkonstante in der NÃ¤he von %L kann nicht einer %qs-Variablen zugewiesen werdenDie BOZ-Literalkonstante in der NÃ¤he von %L kann bei einer Initialisierung alten Stils nicht einer %qs-Variablen zugewiesen werdenBOZ auÃŸerhalb einer DATA-Anweisung bei %L verwendetBYTE-Typ bei %CBei %C verwendeter BYTE-Typ ist auf der Zielmaschine nicht verfÃ¼gbarFalsche 128-Bit-VerschiebungFalsche GPR-FusionFalsche INTENT-Spezifikation bei %CFalscher IO-Basistyp (%d)Falsches Reservierungs-Objekt bei %C fÃ¼r eine PURE-ProzedurUngÃ¼ltige Felddimension bei %LUngÃ¼ltige Feldreferenz bei %LFalsche Feldangabe fÃ¼r Feld mit explizit gebildeter Form bei %CFalsche Feldangabe fÃ¼r Feld mit durch Vermutung gebildeter Form bei %CFalsche Feldangabe fÃ¼r Feld mit implizit gebildeter Form bei %CFalsche Feldspezifikation in ALLOCATE-Anweisung bei %LUngÃ¼ltiges Zeichen %qc in OPERATOR-Name bei %CFalsche Koarray-Spezifikation in ALLOCATE-Anweisung bei %LFalsche Fortsetzungszeile bei %CFalscher Art-Ausdruck fÃ¼r Funktion %qs bei %LFalsche Art fÃ¼r Logikkonstante bei %CSchlechter NameFalscher OperatorFalsche Spezifikation fÃ¼r Feld mit impliziter GrÃ¶ÃŸe bei %CFalsche Spezifikation fÃ¼r Feld bei %L mit angenommener GrÃ¶ÃŸeFalsche Spezifikation fÃ¼r Feld mit zurÃ¼ckgestellter Form bei %CFalsches Ziel in Zeigerzuweisung in PURE-Prozedur bei %LFalscher Typ in Konstanten-AusdruckBad type in gfc_simplify_signBasisobjekt fÃ¼r Aufruf der typgebundenen NOPASS-Prozedur bei %L muss skalar seinBasisobjekt fÃ¼r Aufruf der Prozedurzeigerkomponente bei %L hat ABSTRACT-Typ %qsBasisobjekt fÃ¼r Aufruf der typgebundenen Prozedur bei %L hat ABSTRACT-Typ %qsBindung bei %C muss denselben Zugriff wie bereits definierte Bindung %qs habenBindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges NOPASS bei %CBindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges PASS bei %CLeeres BLOCK DATA bei %C steht in Konflikt mit vorherigem BLOCK DATA bei %LLeerzeichen in %s-Anweisung in der NÃ¤he von %C erwartetUmfassende SAVE-Anweisung bei %C folgt vorheriger SAVE-AnweisungBlockmarke ist ungeeignet fÃ¼r IF-Anweisung bei %CBlockmarke passt nicht zu arithmetischer IF-Anweisung bei %CBoardname [und Speicherbereich].Beide Planungsmodifizierer MONOTONIC und NONMONOTONIC bei %L angegebenInterner Fehler: Both section and comdat group is setSchranke fÃ¼r Anzahl der Kandidaten, unter der alle Kandidaten in IV-Optimierungen betrachtet werden.Schranke fÃ¼r Anzahl der IV-Verwendungen in bei IV-Optimierungen optimierter Schleife.Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AliasprÃ¼fung eingefÃ¼gt werden.Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AusrichtungsprÃ¼fung eingefÃ¼gt werden.Schranke fÃ¼r GrÃ¶ÃŸe von AusdrÃ¼cken, die im skalaren Evolutions-Analysierer verwendet werden.Schranke fÃ¼r die KomplexitÃ¤t von AusdrÃ¼cken im skalaren Evolutions-Analysierer.Schranke fÃ¼r die Kosten eines Ausdrucks, um die Anzahl der DurchlÃ¤ufe zu berechnen.Schranke fÃ¼r die Anzahl der Iterationen, die der Brute-Force-Algorithmus zur Auswertung der Anzahl von Iterationen auswertet.Grenzenangabe fÃ¼r %qs in Zeigerzuweisung bei %LSprung bei %L kÃ¶nnte Endlosschleife bewirkenVerzweigungen sind so teuer wie hier angegeben (beliebige Einheit).%s von %d Zweigen ausgefÃ¼hrt
  FÃ¼r Kern A bauen.FÃ¼r Kern B bauen.FÃ¼r SDRAM bauen.Eingebaute %qF erfordert z14 oder hÃ¶her.Eingebaute %qF erfordert z15 oder hÃ¶her.Eingebaute Funktion %s erfordert Nios II R%dEingebaute Funktion nicht implementiertWertargument bei %L kann kein Feld oder Feldabschnitt seinWertargument bei %L ist in diesem Kontext nicht erlaubtWertargument bei %L hat keinen numerischen TypC-kompatible zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss LÃ¤nge eins habenTyp-Parameter nach C-Art ist fÃ¼r Typ %s, aber Typ bei %L ist %sC++-Konstruktoren und -Destruktoren werden fÃ¼r Objective-C-Felder nicht aufgerufendesignierte Initialisierer fÃ¼r C++ sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarNachschlagen von %qD wÃ¼rde in C++ ein Feld, keinen Typen zurÃ¼ckgebenC++ erfordert weitergegebenen Typ, nicht Enum-Typ, in %<va_arg%>%<constexpr%> von C++11 ist nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar%<noexcept%> von C++11 ist nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar%<thread_local%> in C++11 erlaubt dynamische Initialisierung und ZerstÃ¶rung%<thread_local%> von C++11 ist nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarC++11 %<auto%> ist nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar%<constinit%> aus C++20 ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarDie Schreibweise der C++20-Konzeptdefinition ist %<concept <Name> = <Ausdruck>%>C99-Designator %qE ist kein konstanter GanzzahlausdruckC99-Bezeichner %qE auÃŸerhalb von AggregatinitialisierungCASE-Marke bei %L Ã¼berschneidet sich mit CASE-Marke bei %LUntertyp der intrinsischen CCTL-Funktion ist auÃŸerhalb des gÃ¼ltigen BereichsCDX-Befehle werden nur auf der R2-Architektur unterstÃ¼tztCFString-Literalausdruck ist keine ZeichenkettenkonstanteCFString-Literal fehltCHANGE-TEAM-Anweisung bei %CCHARACTER-Ausdruck bei %L wird abgeschnitten (%ld/%ld)CHARACTER-Ausdruck wird in Zuweisung (%ld/%ld) bei %L abgeschnittenCHARACTER-Ausdruck wird in Konstruktor (%ld/%ld) bei %L abgeschnittenCHARACTER-LÃ¤nge in !$OMP DECLARE REDUCTION %s ist bei %L nicht konstantCHARACTER-LÃ¤nge bei %L muss konstant seinCHARACTER(*)-Funktion %qs bei %LCHARACTER(*)-Funktion %qs bei %L darf nicht feld-wertig seinCHARACTER(*)-Funktion %qs bei %L darf nicht zeiger-wertig seinCHARACTER(*)-Funktion %qs bei %L darf nicht rein seinCHARACTER(*)-Funktion %qs bei %L darf nicht rekursiv seinCLASS-Selektor bei %L erfordert Zwischenspeicher, was noch nicht implementiert istCLASS-Anweisung bei %CCOMMON-Block %qs bei %L kann nicht das EXTERNAL-Attribut habenCLASS-Variable %qs bei %L muss Attrappe, reservierbar oder Zeiger seinCLOSE-Anweisung bei %L erfordert eine UNIT-ZahlCLOSE-Anweisung in PURE-Prozedur bei %C nicht erlaubtCODIMENSION fÃ¼r %qs auÃŸerhalb seines INTERFACE-KÃ¶rpers bei %L angegebenArgument der COLLAPSE-Klausel ist keine konstante positive Ganzzahl bei %CCOLLECT_GCC muss gesetzt seinCOLLECT_GCC muss gesetzt sein.COMMON %qs bei %L existiert nichtCOMMON %qs bei %L erfordert AuffÃ¼llen mit %d Bytes; bitte Elemente umordnen oder %<-fno-align-commons%> verwendenCOMMON bei %L wird mehrfach in Klauseln derselben OMP-DECLARE-TARGET-Direktive erwÃ¤hntCOMMON bei %L erfordert AuffÃ¼llen mit %d Bytes; bitte Elemente umordnen oder %<-fno-align-commons%> verwendenCOMMON-Block %qs bei %L kann nicht das EXTERNAL-Attribut habenCOMMON-Block %qs bei %L ist auch eine intrinsische ProzedurCOMMON-Block %qs bei %L wird bei %L als PARAMETER verwendetCOMMON-Block %qs bei %L, der auch ein Funktionsergebnis istCOMMON-Block %qs bei %L, der auch eine globale Prozedur istCOMMON-Block %qs bei %L verwendet denselben globalen Bezeichner wie die EntitÃ¤t bei %LCOMMON-Block /%s/ bei %C nicht gefundenCOMMON-Block bei %LCOMMON-Block bei %L mit Bindungsmarke %qs verwendet denselben globalen Bezeichner wie EntitÃ¤t bei %LCOMMON-Blockelement %qs bei %L darf in der PURE-Prozedur %qs kein EQUIVALENCE-Objekt seinCOMMON-Variable %qs bei %L muss konstante ZeichenlÃ¤nge habenCOMPLEX-Argument %qs ist Argument des intrinsischen %qs bei %LCOMPLEX-GrÃ¶ÃŸen kÃ¶nnen nicht bei %L verglichen werdenCONTAINS-Block in Definition des abgeleiteten Typs bei %CCONTAINS-Anweisung bei %C ist bereits in einer enthaltenen ProgrammeinheitCONTAINS-Anweisung ohne FUNCTION- oder SUBROUTINE-Anweisung bei %LCONTIGUOUS-Attribut bei %CCONTIGUOUS-Anweisung bei %CCONVERT-Marke bei %LCOUNT-Argument der intrinsischen Funktion Â»EVENT_QUERYÂ« bei %L muss definierbar seinCOUNT-Argument der intrinsischen Funktion EVENT_QUERY bei %L muss mindestens den GÃ¼ltigkeitsbereich von Standard-Integer abdeckenDas COUNT-Argument fÃ¼r SYSTEM_CLOCK bei %L hat nicht-Standard-ArtDas COUNT_MAX-Argument fÃ¼r SYSTEM_CLOCK bei %L hat nicht-Standard-ArtDas COUNT_RATE-Argument fÃ¼r SYSTEM_CLOCK bei %L hat nicht-Standard-ArtDie ausgewÃ¤hlte CPU unterstÃ¼tzt nicht den x86-64-BefehlssatzCRIS-Port-Behauptung gescheitert: CRITICAL-Block innerhalb von OpenACC-Region bei %CCRITICAL-Block innerhalb von OpenMP-Region bei %CCRITICAL-Anweisung bei %CCYCLE-Anweisung bei %C ist nicht auf Nicht-Schleifenkonstrukt %qs anwendbarCYCLE-Anweisung bei %C fÃ¼r nicht-innerste eingeklappte Â»!$ACC LOOPÂ«-SchleifeCYCLE-Anweisung bei %C fÃ¼r nicht-innerste eingestÃ¼rzte !$OMP DO-SchleifeCYCLE-Anweisung bei %C fÃ¼r nicht-innerste gekachelte Â»!$ACC LOOPÂ«-SchleifeVor jedem Funktionsprolog mcount fÃ¼r Profiling aufrufen.Dump-Funktion fÃ¼r Variablen und Funktion in IL aufrufen.Der Aufrufer kopiert Funktionsargumente, die Ã¼ber versteckte Referenzen Ã¼bergeben werden.%s von %d Aufruf(en) ausgefÃ¼hrt
  IMPORT %qs aus Host-Sichtbarkeitseinheit bei %C nicht mÃ¶glich - existiert nicht.Das Modul, das gerade gebaut wird, kann nicht gleichzeitig mit USE verwendet werdenDas Teilmodul, das gerade gebaut wird, kann nicht gleichzeitig mit USE verwendet werden%<__builtin_custom_%s%> kann nur aufgerufen werden, wenn %<-mcustom-%s%> angegeben istAttribute des USE-verbundenen Symbols %s bei %L kÃ¶nnen nicht verÃ¤ndert werdenAttribute des USE-verbundenen Symbols bei %L kÃ¶nnen nicht verÃ¤ndert werdenVerzeichnis %s kann nicht gewechselt werdenLÃ¤nge des Arrays bei %L kann nicht berechnet werden.ABSTRACT-Typ %qs bei %L kann nicht konstruiert werdenInterner Fehler: Cannot convert %qs to %qs at %L%qs bei %L kann nicht in interoperablen Typ konvertiert werden%s kann nicht nach %s bei %L umgewandelt werdenModuldatei %qs kann nicht gelÃ¶scht werden: %sTemporÃ¤re Moduldatei %qs kann nicht gelÃ¶scht werden: %sIntrinsisches Modul namens %qs bei %C nicht gefundenSchlÃ¼sselwort %qs in Aufruf von %qs bei %L kann nicht gefunden werdenName des aktuellen Verzeichnisses kann nicht ermittelt werdenDas implied-shape-Feld bei %L kann nicht mit Skalar initialisiert werdenParameter-Feld bei %L kann nicht mit Elementen variabler LÃ¤nge initialisiert werdenVerzeichnis %s kann nicht erstellt werdenÂ»%sÂ« kann nicht in den Speicher geladen werdenÂ»%sÂ« kann nicht geÃ¶ffnet werdenJSON-Ausgabedatei Â»%sÂ« konnte nicht geÃ¶ffnet werden
  Datei %qs kann nicht geÃ¶ffnet werdenModuldatei %qs kann bei %C nicht zum Lesen geÃ¶ffnet werden: %sModuldatei %qs kann bei %C nicht zum Schreiben geÃ¶ffnet werden: %sQuelldatei %s kann nicht geÃ¶ffnet werden
*************** F2008: Eine Zuweisung an eine Zeigerfunk
*** 2095,2132 ****
  In Konflikt stehende Initialisierungen in Union bei %L und %LNÃ¤her der IBM XLC-Semantik entsprechen.Mit nichts besonderem Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1990, wie 1994 ergÃ¤nzt, Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 1990 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1990 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003 sowie GNU-Erweiterungen) Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003) Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 1999 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1999 Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2011 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2011 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2014 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2014 Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2017 (verÃ¶ffentlicht 2018) mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2017 (2018 verÃ¶ffentlicht) Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2017 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2017 Ã¼bereinstimmen.Mit dem ISO-C++-Standardentwurf 2020 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C++-Standardentwurf fÃ¼r 2020 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem ISO-C-Standardentwurf 202X Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C-Standardentwurf fÃ¼r 202X mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2003 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2008 inkl. TS 29113 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2008 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2018 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 95 Ã¼bereinstimmen.Mit der in GCC 4.0 implementierten Version Objective-C 1.0 Ã¼bereinstimmen.Der ABI o32-FPXX entsprechen.Zugriff auf Speicher in BytegrÃ¶ÃŸe als langsam betrachten.Typ Â»intÂ« als 16 Bit breit ansehen.Typ Â»intÂ« als 32 Bit breit ansehen.Konstanter Ausdruck in FORMAT-Markierung bei %L muss vom Standard-CHARACTER-Typ seinKonstanten-Ausdruck erforderlich bei %CKonstanter logischer Wert in CASE-Anweisung wird bei %L wiederholtNetze konstruieren und nicht zusammenhÃ¤ngende Verwendungen einzelner Variablen aufteilen.Enthaltene Funktion %qs bei %L hat keinen IMPLICIT-TypEnthaltene Prozedur %qs bei %C steht in Konflikt mit Prozedur, die bei %L definiert wurdeEnthaltene Prozedur %qs bei %C ist bereits mehrdeutigSchnittstellenprozedur %qs bei %L hat denselben Namen wie die umgebende ProzedurEnthaltene Prozedur %qs bei %L einer PURE-Prozedur muss auch PURE seinErstellen der Steuerung fÃ¼r KehrwertabschÃ¤tzungen.Steuerregisternummer muss fÃ¼r Â»%sÂ« im Bereich von 0 bis 31 liegenDen IEEE-Trap-Modus steuern.Den generierten FP-Rundungsmodus steuern.Die PrÃ¤zision der FP-Ausnahmen steuern.Steuern, welche Ereignisse in den Diagnosepfaden angegeben werden.Umwandlung von %qs in %qs bei %LUmwandlung von %s in %s bei %LUmwandlung von %s in standardartiges COMPLEX(%d) bei %L kÃ¶nnte Genauigkeit verlieren, evtl. KIND-Argument verwendenUmwandlung einer Unendlichkeit oder NaN bei %L in INTEGERUmwandlung bedingter SprÃ¼nge in innersten Schleifen in zweiglose Ã„quivalente durchfÃ¼hren.Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln.FunktionsrÃ¼ckkehr in Aufruf umwandeln und Thunk zurÃ¼ckgeben.Indirekte Aufrufe und SprÃ¼nge in Aufrufe umwandeln und Thunks zurÃ¼ckgeben.Feldabschnitte bei Prozedureintritt in einen zusammenhÃ¤ngenden Block kopieren.Copyright %s 2020 Free Software Foundation, Inc.
  Unpassender Korang in Argument %qs bei %L (%d und %d)Kosten, zu denen GCSE-Optimierungen nicht die Entfernung beeintrÃ¤chtigen werden, um die ein Ausdruck verschoben werden kann.FÃ¼r Sprungbefehl anzunehmende Kosten.FÃ¼r einen Multiplikationsbefehl anzunehmende Kosten.FÃ¼r einen Multiplikationsbefehl anzunehmende Kosten; 4 entspricht einem normalen Befehl.Addis-Wert fÃ¼r Fusion kann nicht erzeugt werdenAusgabedatei Â»%sÂ« konnte nicht geÃ¶ffnet werden
  Spekulative AbhÃ¤ngigkeiten wÃ¤hrend PrioritÃ¤tsberechnung der Befehle zÃ¤hlen.Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form seinCray-Zeigerende bei %L tritt in mehreren pointer()-Anweisungen aufCray-Zeigerziel %qs in %s-Klausel bei %LCray-Zeigerziel %qs in Klausel SHARED bei %LCray-Zeigerziel-Objekt %qs in Klausel %s bei %LCray-Zeigerziel-Objekt %qs von abgeleitetem Typ in Â»%sÂ«-Klausel bei %LCray-Zeigerziel-Objekt %qs von polymorphem Typ in %qs-Klausel bei %LCray-Zeiger %qs in %s-Klausel bei %LCray-Zeiger bei %C hat %d Bytes Genauigkeit; Speicheradressen benÃ¶tigen %d BytesCray-Zeiger bei %C muss eine Ganzzahl seinCray-Zeiger-Deklaration bei %C benÃ¶tigt den Schalter %<-fcray-pointer%>Cray-Zeiger-Objekt %qs in Klausel %s bei %LCray-Zeiger-Objekt von abgeleitetem Typ %qs in Â»%sÂ«-Klausel bei %LCray-Zeiger-Objekt %qs von polymorphem Typ in %qs-Klausel bei %LGUI-Anwendung erzeugen.Dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Shared Library erzeugen.Statische, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Kanonische Induktionsvariablen in Schleifen erzeugen.Konsolenanwendung erzeugen.Von Â»gcovÂ« benÃ¶tigte Dateien anlegen.Â»%sÂ« wird erzeugt
! Zwischenergebnis-Feld bei %L wird erzeugtBei %L wird ein vorÃ¼bergehendes Feld fÃ¼r Argument %qs erzeugtDATA-Feld %qs bei %L muss in vorheriger Deklaration angegeben werdenDATA-Element %qs bei %L kann keinen Coindex habenDATA-Element %qs bei %L ist ein Zeiger und muss daher ein vollstÃ¤ndiges Feld seinDas DATA-Objekt in der NÃ¤he von %L hat das Zeiger-Attribut und der entsprechende DATA-Wert ist kein gÃ¼ltiges initial-data-targetDATA-Anweisung bei %C hinter der ersten ausfÃ¼hrbaren AnweisungDATA-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenDATA-Anweisung bei %C ist in PURE-Prozedur nicht erlaubtDATA-Anweisung bei %L hat mehr Werte als VariablenDATA-Anweisung bei %L hat mehr Variablen als WerteDC-Format-Spezifizierer bei %C nicht erlaubtDEALLOCATE ObjektDEALLOCATE von Koarray bei %C in CRITICAL-BlockDEALLOCATE von Koarray bei %C in DO CONCURRENT-BlockDECIMAL= bei %C ist in Fortran 95 nicht erlaubtDEF_INTERNAL_FLT_FN (%s) hat keine verknÃ¼pften eingebauten FunktionenDEF_INTERNAL_INT_FN (%s) hat keine verknÃ¼pften eingebauten FunktionenDELIM= bei %C ist in Fortran 95 nicht erlaubtDEPEND SINK wird zusammen mit DEPEND SOURCE an demselben Konstrukt bei %L verwendetDIM-Argument bei %L ist auÃŸerhalb der GrenzenDIM-Argument ohne COARRAY-Argument ist fÃ¼r intrinsisches THIS_IMAGE bei %L nicht erlaubtDIMENSION fÃ¼r %qs auÃŸerhalb seines INTERFACE-KÃ¶rpers bei %L angegebenArgument DISTANCE= fÃ¼r NUM_IMAGES bei %LArgument DISTANCE= fÃ¼r THIS_IMAGE bei %LDie chunk_size der DIST_SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckDO CONCURRENT-Konstrukt bei %CDO-Schleife bei %L ist undefiniert, da sie Ã¼berlÃ¤uftDO-Schleife bei %L ist undefiniert, da sie unterlÃ¤uftDO-Schleife bei %L wird null mal ausgefÃ¼hrtDO-Schrittwert ist NullDO-Abbruchanweisung ist nicht Â»END DOÂ« oder Â»CONTINUEÂ« mit Marke %d bei %CDO-Iterator %qs bei %L ist innerhalb eines Iterators mit gleichem NamenDOUBLE COMPLEX bei %CDP-Format-Spezifizierer bei %C nicht erlaubtDTIO-%s-Prozedur bei %L muss rekursiv seinDTIO-Zeichenargument bei %L muss angenommene LÃ¤nge habenDTIO-Scheinargument bei %L muss ein Skalar seinDTIO-Scheinargument bei %L muss ein ASSUMED SHAPE ARRAY seinDTIO-Scheinargument bei %L muss von KIND = %d seinDTIO-Scheinargument bei %L muss vom Typ %s seinDTIO-Scheinargument bei %L muss INTENT %s habenDTIO-Prozedur %qs bei %L muss ein Unterprogramm seinDarwin unterstÃ¼tzt Â»-mfentryÂ« oder verwandte Optionen nichtDarwin ist keine mx32-PlattformDatenelement oberhalb der oberen Feldgrenze bei %LDatenelement unterhalb der unteren Feldgrenze bei %LDaten werden im Big-Endian-Format gespeichert.Daten werden im Little-Endian-Format gespeichert (Standard).Daten werden ausgehend vom Start des Programmcodes statt der GOT adressiert (mit -fPIC/-fPIE).Datenziel bei %L darf keinen Koindex habenDatenÃ¼bertragungselement bei %L kann keine vollstÃ¤ndige Referenz auf Feld vermuteter GrÃ¶ÃŸe seinElement zum Datenaustausch bei %L kann nicht polymorph sein, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine POINTER-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten habenDatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine Prozedurzeiger-Komponenten habenDatenzeigerobjekt bei %L muss unbegrenzt polymorph oder von einem Typ mit BIND- oder SEQUENCE-Attribut sein, um zum unbegrenzt polymorphen Ziel zu passenDebugging-Bibliothe, die anstelle von phobos verwendet wird.Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschaltenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf, der %lli-mal ausgefÃ¼hrt wurde, devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe, die %lli-mal ausgefÃ¼hrt wurden, devirtualisiert werdenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschaltenStandardbibliothek, die anstelle von phobos verwendet wird.ZurÃ¼ckholen der Funktionsargumente vom Stapel bis auf weiteres hinauszÃ¶gern.Aufgeschobenes Feld %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtParameter aufgeschobenen Typs wird noch nicht unterstÃ¼tztUnerreichbare Befehle lÃ¶schen, die Ausnahmen werfen kÃ¶nnen.UnnÃ¶tige NullzeigerprÃ¼fungen lÃ¶schen.GelÃ¶schte Funktion:Veraltet zugunsten von -std=c++11.Veraltet zugunsten von -std=c++14.Veraltet zugunsten von -std=c++17.Veraltet zugunsten von -std=c11.Veraltet zugunsten von -std=c99.Veraltet zugunsten von -std=gnu++11.Veraltet zugunsten von -std=gnu++14.Veraltet zugunsten von -std=gnu++17.Veraltet zugunsten von -std=gnu11.Veraltet zugunsten von -std=gnu99.Veraltet zugunsten von -std=iso9899:1999.Veraltete Option. Stattdessen -mno-vrsave verwenden.Veraltete Option. Stattdessen -mvrsave verwenden.Veraltet. Dieser Schalter hat keine Auswirkung.Abgeleiteter Typ %qs bei %C wird verwendet, bevor er definiert wirdAbgeleiteter Typ %qs bei %L kann nicht das SEQUENCE-Attribut haben, da er BIND(C) istAbgeleiteter Typ %qs bei %L wurde nicht deklariertAbgeleiteter Typ %qs bei %L darf nicht ABSTRACT seinAbgeleiteter Typ %qs bei %L muss eine Erweiterung von %qs seinAbgeleiteter Typ %qs bei %L muss erweiterbar seinAbgeleiteter Typ %qs kann bei %C nicht als Variable verwendet werdenAbgeleiteter Typ %qs, bei %L deklariert, muss BIND-Attribut haben, um C-kompatibel zu seinAbgeleiteter Typ %qs wird als Argument bei %L verwendetAbgeleiteter Typ %qs mit Attribut BIND(C) bei %L ist leer und kÃ¶nnte fÃ¼r entsprechenden C-Prozessor unzugreifbar seinAbgeleiteter Typ bei %C kann nur PRIVATE im Spezifikationsteil eines Moduls seinAbgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls seinAbgeleiteter Typ bei %C wurde vorher nicht definiert und kann daher nicht in einer abgeleiteten Typdefinition auftretenKomponente %C abgeleiteten Typs ist kein zulÃ¤ssiges EQUIVALENCE-ElementDeklaration abgeleiteten Typs mit FINAL bei %C muss im Spezifikationsteil eines Moduls seinDefinition eines abgeleiteten Typs bei %C mit leerem CONTAINS-AbschnittDefinition des abgeleiteten Typs bei %C ohne KomponentenAbgeleitete Typdefinition von %qs bei %C wurde bereits definiertAbgeleiteter Typname %qs bei %C hat bereits einen BasistypAbgeleiteter Typname %qs bei %C hat bereits einen Basistypen von %sVariable %qs abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu seinVariable %qs abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu seinVariable %qs abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON seinVariable %qs abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt seinVariable %qs abgeleiteten Typs in COMMON bei %L hat eine endgÃ¼ltige Komponente, die allozierbar istVariable %qs abgeleiteten Typs in COMMON bei %L hat weder das SEQUENCE- noch das BIND(C)-AttributVariable %qs abgeleiteten Typs in COMMON bei %L darf nicht Standardinitialisierung habenBei %2$L deklarierter abgeleiteter Typ %1$qs muss ABSTRACT sein, da %3$qs DEFERRED und nicht Ã¼berschrieben istAbgeleiteter Typ %qs bei %C mit BIND(C) darf keinen CONTAINS-Abschnitt habenAbgeleiteter Typ %qs bei %C mit SEQUENCE darf keinen CONTAINS-Abschnitt habenScheinargument %qs abgeleiteten Typs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt und hat keine StandardinitialisierungKeine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.AusfÃ¼hrungspfade erkennen, die ausgelÃ¶st werden, indem ein Nullwert auf eine Weise verwendet wird, die durch ein Â»returns_nonnullÂ«- oder Â»nonnullÂ«-Attribut verboten ist. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt.AusfÃ¼hrungspfade erkennen, die durch Dereferenzieren eines Nullzeigers fehlerhaftes oder undefiniertes Verhalten auslÃ¶sen. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt.Feststellen, welche AbhÃ¤ngigkeiten zwischen Befehlen als teuer angesehen werden.Unterschiedliche CHARACTER-LÃ¤ngen (%ld/%ld) in FeldkonstruktorUnterschiedliche CHARACTER-LÃ¤ngen (%ld, %ld) in Feldkonstruktor bei %LParameter verschiedener Typen in Zeigerzuweisung bei %LVerschiedene RÃ¤nge in Zeigerzuweisung bei %LAndere Form fÃ¼r %s bei %L fÃ¼r Dimension %d (%d und %d)Unterschiedliche Form fÃ¼r Argumente %qs und %qs bei %L fÃ¼r intrinsisches %<dot_product%>Andere Form bei Dimension 1 fÃ¼r Argumente %qs und %qs bei %L fÃ¼r intrinsisches matmulAndere Form bei Dimension 2 fÃ¼r Argument %qs und Dimension 1 fÃ¼r Argument %qs bei %L fÃ¼r intrinsisches matmulVerschiedene Typ-Arten bei %LVerschiedene Typen in Zeigerzuweisung bei %L; Versuch der Zuweisung von %s an %sFÃ¼r %s bei %L wurden Dimensionen nach dessen Initialisierung angegebenARCompact-spezifischen Durchlauf, um Befehle fÃ¼r bedingte AusfÃ¼hrung zu erzeugen, ausschalten.Gleitkommaregister ausschalten.FPU-ISA wird ausgeschaltet, kann mit %<-mfloat-abi=soft%> eingeschaltet werdenLR- und SR-Befehle davon abhalten, FPX-Erweiterungsregister zu verwenden.Durchlauf fÃ¼r Skalar-nach-Vektor-Optimierung ausschalten, der 64-Bit-Ganzzahlberechnungen in Vektorberechnungen umwandelt.Die Warnung Walloc-size-larger-than= ausschalten. Entspricht Walloc-size-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Die Warnung Walloca-larger-than= ausschalten. Entspricht Walloca-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Die Warnung Wvla-larger-than= ausschalten. Entspricht Wvla-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Gleitkommaoptimierungen ausschalten, die die IEEE-Vorzeichenbehaftung von Null nicht beachten.Hardware-Gleitkommabefehle ausschalten.Indizierte Adressierung ausschalten.Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten.Optimierungen, die Standard-Rundungsverhalten fÃ¼r Gleitkomma annehmen, ausschalten.LageunabhÃ¤ngigen Code (PIC) fÃ¼r Verwendung in BS-Kernelcode ausschalten.Vorverarbeitung ausschalten.Leerregister ausschalten.Verwendung der RX-FPU-Befehle ausschalten.Direkte Aufrufe von globalen Funktionen verbieten.Mehr als Â»msched-max-memory-insnsÂ« in Befehlsgruppe verbieten. Ansonsten ist Grenze Â»weichÂ« (Nicht-Speicheroperationen beim Erreichen der Grenze bevorzugen).Optimierung der Endrekursion verbieten, wenn die aufrufende Routine die ZeichenlÃ¤nge weggelassen haben kÃ¶nnte.Reine und konstante Funktionen entdecken.Nur-lese und nicht-adressierbare statische Variablen entdecken.Nur-lese-, nur-schreib- und nicht-adressierbare statische Variablen entdecken.Ãœbersetzungszeitstatistik anzeigen.WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigen.Codebaum nach Frontend-Optimierung anzeigen.Codebaum nach Analyse anzeigen.Codebaum nach Analyse anzeigen; veraltete Option.Compiler-Version anzeigen.Frontend-AST nach dem Parsen und der semantischen Analyse anzeigen.Die globale Symboltabelle nach dem Parsen anzeigen.Die Symbole in umgekehrter Reihenfolge ausgeben.Diese Informationen anzeigen.Division durch Null bei %LDivision durch Null beim Konvertieren von %s in %s bei %LDivisionsstrategie, eine von: call-div1, call-fp, call-table.In LRA die ablaufsensitive Rematerialisierung durchfÃ¼hren.Adressausrichtung von Aufrufbefehlen durchfÃ¼hren.Dispatch-Planung durchfÃ¼hren, wenn Prozessor bdver1, bdver2, bdver3, bdver4 oder znver1 ist und Haifa-Planung ausgewÃ¤hlt ist.Die D-Programmstart-Dateien mit dem Compilat binden.Keine BRcc-Befehle in arc_reorg erzeugen.Verbieten, dass konstante Daten in Codeabschnitten platziert werden.Nicht von einem groÃŸen TLS-Segment ausgehen.Nicht annehmen, dass Funktionen, die im Trainingslauf nie ausgefÃ¼hrt wurden, kalt sind.Nicht annehmen, dass Standard-C-Bibliotheken und Â»mainÂ« vorhanden sind.Leerregister nicht ausschalten.Kommentare in Makroexpansionen nicht verwerfen.Kommentare nicht verwerfen.Ãœbersetzte Funktionen oder verstrichene Zeit nicht ausgeben.Gemeinsame Elemente in Templatevergleichen nicht weglassen.Keine Adressierungsmodi mit Seiteneffektzuweisungen erzeugen.Keine komplexen Ganzzahlkonstanten im Nur-Lese-Speicher erzeugen.Keinen Funktionsprolog oder -epilog erzeugen.Strenge Ausrichtung nicht erzwingen.Keine #line-Direktiven erzeugen.Keine .size-Direktiven erzeugen.Nicht unbedingt einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen.Keinen Code generieren, der nur im Supervisor-Modus lÃ¤uft (Standard).Keine Befehle fÃ¼r Laden/Speichern mit Aktualisierung erzeugen.Keine mpy-Befehle fÃ¼r ARC700 erzeugen.Keine unausgerichteten Speicherzugriffe erzeugen.Ganzzahldivision nicht Â»inlineÂ« generieren.Quadratwurzel nicht Â»inlineÂ« generieren.Nicht gegen die GerÃ¤te-spezifische Bibliothek lib<MCU>.a binden.D-Standardbibliothek nicht in die Compilierung einbinden.PIC-Register nicht in Funktionsprologen laden.Nicht nach Objekten im Standardverzeichnis suchen.ABI-Schalter nicht in e_flags markieren.Keine Optimierungen durchfÃ¼hren, die die Stapelverwendung deutlich erhÃ¶hen.Gleitkommakonstanten nicht ins TOC legen.Symbol+Offset-Konstanten nicht ins TOC legen.Keine system- oder GCC-spezifischen Makros vordefinieren.Template-Spezialisierungen fÃ¼r die Ausgabe nicht als Template-Signatur gefolgt von den Argumenten umformatieren.Keine Standard-Start-Adresse 0x100 des Programmes bereitstellen.In Ãœberwachungsfunktionen erweiterte Register nicht auf Stapel sichern.Standard-System-EinfÃ¼gepfade nicht durchsuchen (die mit -isystem angegebenen werden trotzdem noch verwendet).Standard-System-EinfÃ¼geverzeichnisse nicht fÃ¼r C++ durchsuchen.Eingebaute Funktionen und Codeerzeugung fÃ¼r SSE4.1 und SSE4.2 nicht unterstÃ¼tzen.Keine Fehlersuchinformationen fÃ¼r C++-Klassen unterdrÃ¼cken.Warnungen aus System-Headern nicht unterdrÃ¼cken.Lokale Variablen und COMMON-BlÃ¶cke behandeln, als ob sie in SAVE-Anweisungen benannt worden wÃ¤ren.Ausrichtung von Code und der Nur-Lese-Daten nicht optimieren.Stapelausrichtung nicht optimieren.Ausrichtung der schreibbaren Daten nicht optimieren.Keine MDMX-Befehle verwenden.Keine MIPS-3D-Befehle verwenden.VAX-FP nicht verwenden.Keine Cache entleerende Funktion verwenden, bevor Stapel-Trampoline aufgerufen werden.Adressen, die globale Register belegen, nicht verwenden.Keine Bedingungscodes normaler Befehle verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Vierfach-Gleitkommabefehle nicht verwenden.AltiVec-ABI-Erweiterungen nicht verwenden.Bit-Feld-Befehle nicht verwenden.Den callt-Befehl nicht verwenden (Standard).Nicht die gerÃ¤tespezifische Specs-Datei Â»device-specs/specs-<MCU>Â« verwenden.Spezifischen Befehl Â»fabsdÂ« nicht verwenden.Spezifischen Befehl Â»fabssÂ« nicht verwenden.Spezifischen Befehl Â»fadddÂ« nicht verwenden.Spezifischen Befehl Â»faddsÂ« nicht verwenden.Spezifischen Befehl Â»fatandÂ« nicht verwenden.Spezifischen Befehl Â»fatansÂ« nicht verwenden.Spezifischen Befehl Â»fcmpeqdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpeqsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgedÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgesÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgtdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgtsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpledÂ« nicht verwenden.Spezifischen Befehl Â»fcmplesÂ« nicht verwenden.Spezifischen Befehl Â»fcmpltdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpltsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpnedÂ« nicht verwenden.Spezifischen Befehl Â»fcmpnesÂ« nicht verwenden.Spezifischen Befehl Â»fcosdÂ« nicht verwenden.Spezifischen Befehl Â»fcossÂ« nicht verwenden.Spezifischen Befehl Â»fdivdÂ« nicht verwenden.Spezifischen Befehl Â»fdivsÂ« nicht verwenden.Spezifischen Befehl Â»fexpdÂ« nicht verwenden.Spezifischen Befehl Â»fexpsÂ« nicht verwenden.Spezifischen Befehl Â»fextsdÂ« nicht verwenden.Spezifischen Befehl Â»fixdiÂ« nicht verwenden.Spezifischen Befehl Â»fixduÂ« nicht verwenden.Spezifischen Befehl Â»fixsiÂ« nicht verwenden.Spezifischen Befehl Â»fixsuÂ« nicht verwenden.Spezifischen Befehl Â»floatidÂ« nicht verwenden.Spezifischen Befehl Â»floatisÂ« nicht verwenden.Spezifischen Befehl Â»floatudÂ« nicht verwenden.Spezifischen Befehl Â»floatusÂ« nicht verwenden.Spezifischen Befehl Â»flogdÂ« nicht verwenden.Spezifischen Befehl Â»flogsÂ« nicht verwenden.Spezifischen Befehl Â»fmaxdÂ« nicht verwenden.Spezifischen Befehl Â»fmaxsÂ« nicht verwenden.Spezifischen Befehl Â»fmindÂ« nicht verwenden.Spezifischen Befehl Â»fminsÂ« nicht verwenden.Spezifischen Befehl Â»fmuldÂ« nicht verwenden.Spezifischen Befehl Â»fmulsÂ« nicht verwenden.Spezifischen Befehl Â»fnegdÂ« nicht verwenden.Spezifischen Befehl Â»fnegsÂ« nicht verwenden.Spezifischen Befehl Â»frdxhiÂ« nicht verwenden.Spezifischen Befehl Â»frdxloÂ« nicht verwenden.Spezifischen Befehl Â»frdyÂ« nicht verwenden.Spezifischen Befehl Â»fsindÂ« nicht verwenden.Spezifischen Befehl Â»fsinsÂ« nicht verwenden.Spezifischen Befehl Â»fsqrtdÂ« nicht verwenden.Spezifischen Befehl Â»fsqrtsÂ« nicht verwenden.Spezifischen Befehl Â»fsubdÂ« nicht verwenden.Spezifischen Befehl Â»fsubsÂ« nicht verwenden.Spezifischen Befehl Â»ftandÂ« nicht verwenden.Spezifischen Befehl Â»ftansÂ« nicht verwenden.Den eigenen Befehl ftruncds nicht verwenden.Spezifischen Befehl Â»fwrxÂ« nicht verwenden.Spezifischen Befehl Â»fwryÂ« nicht verwenden.Spezifischen Befehl Â»roundÂ« nicht verwenden.Keine unausgerichteten Speicherreferenzen verwenden.Nicht bei Verwendung von Â»long longÂ« mit -pedantic warnen.Stapel-ÃœberprÃ¼fung mit Grenzen im L1-Zwischenspeicher durchfÃ¼hren.Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Code- und Datenelemente nicht ausrichten.Keine floats und doubles in Registern erweiterter Genauigkeit reservieren.Nicht annehmen, dass unausgerichtete Zugriffe vom System behandelt werden.Keine Funktionen zum Entleeren des Cache aufrufen.Keine Abfangfunktion zum Entleeren des Cache aufrufen.Keine dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Keine DWARF-ErgÃ¤nzungen Ã¼ber gewÃ¤hlte Version hinaus erzeugen.Keine DLL-exportierten Inline-Funktionen erzeugen, auÃŸer wenn nÃ¶tig.Keine DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen.Keine PrÃ¼fungen fÃ¼r Steuerungs-Spekulation in selektiver Planung.Keinen Code nur fÃ¼r privilegierten Modus erzeugen; bringt Â»-mno-inline-ic_invalidateÂ« mit sich, wenn der Â»inlineÂ«-Code nicht im Usermodus funktionieren wÃ¼rde.Keine PrioritÃ¤t mit TARGET_REGISTER_PRIORITY ausdrÃ¼cken.Blockverschiebungen nicht optimieren, sondern Â»memcpyÂ« verwenden.Blockkopierbefehle nicht optimieren.Keine P-Mnemonics fÃ¼r Zweige verwenden.Register r32..r63 nicht verwenden.Mindestens 25-Bit-Addressraum fÃ¼r Aufrufe verwenden.Nicht bei Verwendung von Microsoft-Erweiterungen warnen.Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %LÃœbereinstimmungsfehler zu Warnungen degradieren.Angesteuert:Schein-%qs bei %L kann keine Initialisierung habenScheinargument %qs bei %L kann nicht INTENT(OUT) seinScheinargument %qs bei %L kann nicht OPTIONAL seinScheinargument %qs bei %L darf kein abgeleiteter Typ bei %C seinScheinargument %qs bei %L mit EVENT_TYPE darf nicht INTENT(OUT) seinScheinargument %qs bei %L mit LOCK_TYPE darf nicht INTENT(OUT) seinScheinargument %qs bei %L war als INTENT(OUT) deklariert, aber nicht gesetztScheinargument %qs muss Zeiger oder Feld mit angenommener Form ohne CONTIGUOUS-Attribut sein, da das effektive Argument bei %L nicht einfach fortlaufend ist und beide ASYNCHRONOUS oder VOLATILE sindScheinargument %qs ist im Ausdruck bei %L nicht erlaubtScheinargument %qs von %qs bei %L sollte %qs genannt werden, um zum zugehÃ¶rigen Argument der Ã¼berschriebenen Prozedur zu passenScheinargument %qs mit INTENT(IN) in Zeiger-Verbindungskontext (%s) bei %LScheinargument %qs mit INTENT(IN) in Variablen-Definitionskontext (%s) bei %LDummyflag. Dies ist die Voreinstellung, auÃŸer wenn FPX-Schalter explizit angegeben werden.Scheinprozedur %qs bei %C kann keine allgemeine Schnittstelle habenScheinprozedur %qs bei %L darf nicht ELEMENTAL seinDummyprozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltigScheinprozedur %qs nicht in elementarer Prozedur %qs bei %L erlaubtScheinprozedur %qs der PURE-Prozedur bei %L muss auch PURE seinScheinprozedur bei %C kann kein BIND(C)-Attribut mit NAME habenQuellcode-Abdeckungsverpflichtungen wegschreiben.Textdarstellung des expandierten Graphen nach SRCFILE.eg-ID.txt wegschreiben.Textdarstellung des expandierten Graphen nach SRCFILE.eg.txt wegschreiben.Aufrufgraphen des Analysierers nach SRCFILE.callgraph.dot wegschreiben.Deklaration in .decl-Datei ausgeben.Detaillierte Informationen Ã¼ber die GCC-interne ReprÃ¤sentation von Quellcode-Stellen ausgeben.Nur die definierten Symbole wegschreiben.OptimierungsdurchlÃ¤ufe ausgeben.Informationen Ã¼ber das Wegwerfen von ZustÃ¤nden nach SRCFILE.state-purge.dot wegschreiben.Expandierten Graphen des Analysierers nach SRCFILE.eg.dot wegschreiben.Gesamtgraphen des Analysierers nach SRCFILE.supergraph.dot wegschreiben.Die entmangelte Ausgabe wegschreiben.Die Details von LTO-Objekten wegschreiben.Die Kommandozeilenoptionen des Dump-Werkzeugs wegschreiben.Die Statistik der GIMPLE-Anweisungen wegschreiben.Die Statistik der Baumarten wegschreiben.Die Statistik der BÃ¤ume wegschreiben.Den Aufrufgraphen der Symboltabelle wegschreiben.Diverse Interna des Analysierers nach SRCFILE.analyzer.txt wegschreiben.Diverse Interna des Analysierers auf die Standardfehlerausgabe wegschreiben.Doppeltes Attribut %s bei %LAttribut %s doppelt angegeben bei %LDoppelte Markenspezifikation %s bei %CDoppelte Spezifikation %s bei %CDoppeltes ASYNCHRONOUS-Attribut bei %L angegebenDoppeltes AUTOMATIC-Attribut bei %L angegebenDoppeltes BIND-Attribut bei %L angegebenDoppeltes DEFERRED bei %CDoppeltes DIMENSION-Attribut bei %CDoppelte ELSE-Anweisungen bei %L und %CDoppeltes EXTENDS-Attribut bei %L angegebenDoppelte IMPLICIT NONE-Anweisung bei %CDoppelte NML-Spezifikation bei %CDoppeltes NON_OVERRIDABLE bei %CDoppeltes POINTER-Attribut bei %CDoppelte PRIVATE-Anweisung bei %CDoppeltes PROTECTED-Attribut bei %L angegebenSAVE-Attribut doppelt angegeben bei %LDoppelte SEQUENCE-Anweisung bei %CDoppelte UNIT-Spezifikation bei %CDoppeltes VALUE-Attribut bei %L angegebenDoppeltes VOLATILE-Attribut bei %L angegebenDoppelte Zugriffsspezifikation bei %CDoppeltes Argument %qs bei %L fÃ¼r intrinsisches %sDoppelte Feldspezifikation fÃ¼r Cray-Zeigerende bei %CDoppelte Aufbau-Marke %qs bei %CDoppelte Format-Spezifikation bei %CDoppelter Name %qs in VerknÃ¼pfung bei %CDoppelter Name %qs in Parameterliste bei %CDoppelte Anweisungsmarke %d bei %L und %LDoppeltes Symbol %qs in formaler Argumentliste bei %CWÃ¤hrend der Optimierungen zur Linkzeit bei unpassenden Typen von globalen Deklarationen warnen.Dynamic Realign Argument Pointer (DRAP) wird in Interrupt-Service-Routinen nicht unterstÃ¼tzt. Ein Workaround ist, Funktionen mit Aggregat-RÃ¼ckgabetypen zu vermeiden.CC-Register dynamisch belegen.E-Angabe nicht erlaubt mit g0-Deskriptor in Formatzeichenkette bei %LInterner Fehler: EDGE_CROSSING incorrectly set across same sectionInterner Fehler: EDGE_CROSSING missing across section boundaryInterner Fehler: EH edge crosses section boundary in bb %iInterner Fehler: EH incoming edge mixed with non-EH incoming edges in bb %iEH Landefeld-Marke ELEMENTAL-Funktion %qs bei %L muss ein skalares Ergebnis habenELEMENTAL, nicht-INTRINSIC-Prozedur %qs ist nicht als effektives Argument bei %L erlaubtELEMENTAL-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %LELEMENTAL Prozedurzeigerkomponente %qs ist nicht als effektives Argument bei %L erlaubtELSE-IF-Anweisung bei %C kann nicht auf eine ELSE-Anweisung bei %L folgenAnweisung ELSEWHERE bei %C folgt zuvor unmaskiertem ELSEWHEREELSEWHERE-Anweisung bei %C nicht eingeschlossen in WHERE-BlockENCODING= bei %C ist in Fortran 95 nicht erlaubtEND-TEAM-Anweisung bei %CEND-Anweisung statt %s-Anweisung bei %LEND-Tag bei %C in Ausgabe-Anweisung nicht erlaubtEND-Marke %d bei %L nicht definiertENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Funktion %qs nicht RECURSIVE istENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Unterprogramm %qs nicht RECURSIVE istENTRY %qs bei %L hat keinen IMPLICIT-TypENTRY-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L seinENTRY-Ergebnis %s kann kein Feld in FUNCTION %s bei %L seinENTRY-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L seinENTRY-Anweisung bei %CENTRY-Anweisung bei %C kann nicht in einer enthaltenen Prozedur auftretenENTRY-Anweisung bei %C kann nicht innerhalb von BLOCK DATA auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines DERIVED TYPE Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines DO-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines FORALL-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines MODULEs auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines PROGRAMmes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines SELECT-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines STRUCTURE-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines SUBMODULEs auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines WHERE-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines enthaltenen Subprogrammes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines IF-THEN-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenENTRY-Anweisung bei %L mit BIND(C) ist in einer elementaren Prozedur verbotenENTRY_BLOCK has IL associated with itENUM und ENUMERATOR bei %CENUM-Deklaration bei %C hat keine ENUMERATORenAnweisung zur ENUM-Definition vor %C erwartetENUMERATOR %L nicht mit Ganzzahlausdruck initialisiertEOR-Marke %d bei %L nicht definiertEQUIVALENCE bei %C erfordert zwei oder mehr ObjekteEQUIVALENCE-Anweisung bei %CERR-Marke %d bei %L nicht definiertERRMSG bei %LERRMSG bei %L ist ohne STAT-Marke nutzlosERRMSG-Markierung bei %LERRMSG-VariableÂ»ERRMSG=Â«-Variable bei %L muss skalare Default-CHARACTER-Variable seinÂ»ERRMSG=Â«-Argument bei %L muss skalare CHARACTER-Variable seinERROR STOP-Anweisung bei %CESA/390-Architektur.Â»EVENT POSTÂ«-Anweisung bei %CÂ»EVENT WAITÂ«-Anweisung bei %CEVENT-Argument bei %L fÃ¼r die intrinsische EVENT_QUERY muss vom Typ EVENT_TYPE seinEXIT-Anweisung bei %C beendet Â»!$ACC LOOPÂ«-SchleifeEXIT-Anweisung bei %C beendet !$OMP DO SchleifeEXIT-Anweisung ohne DO-CONSTRUCT-Name bei %CEXIT_BLOCK has IL associated with itEXTENDS bei %LAttribut EXTERNAL steht mit Attribut FUNCTION in %qs bei %L in KonfliktEntweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE muss das Attribut PROTECTED habenElement %d des tatsÃ¤chlichen Arguments von RESHAPE bei %L darf nicht negativ seinElement in Feldkonstruktor %s bei %L ist %sElement des Feldes mit vermuteter Form oder von Zeigern bei %L kann nicht zum Argument bei %L passenElement des Feldes mit vermuteter Form oder von Zeigern wird bei %2$L an ein Feld-Scheinargument %1$qs Ã¼bergebenElement mit einem Wert von %1$d in ORDER bei %2$L muss fÃ¼r das intrinsische RESHAPE in der NÃ¤he von %4$L im Bereich [1, â€¦, %3$d] liegenElementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %LElemente mit demselben Wert bei %L und %L in Vektorindex in einem Variablen-Definitionskontext (%s)Mehrere Funktionsaufrufe auch fÃ¼r unreine Funktionen entfernen.Â».gnu_attributeÂ«-Etiketten erzeugen..stack_size-Direktiven erzeugen.16-bit-Adressverschiebungen in kleinen Datenbereichen ablegen.32-bit-Adressverschiebungen in kleinen Datenbereichen erzeugen.IEEE-konformen Code erzeugen, ohne ungenaue Ausnahmen.ELF-Attribut fÃ¼r RISC-V generieren.Informationen zum Aufrufgraph ausgeben.PrÃ¼fungen generieren, die bei Anwendung atomarer eingebauter Operationen auf unausgerichtetem Speicher zu Â»break 8Â«-Befehlen fÃ¼hren.Code fÃ¼r die Byte/Word-ISA-Erweiterung erzeugen.Code fÃ¼r die ZÃ¤hlen-ISA-Erweiterung erzeugen.Code fÃ¼r die FP-Move- und SQRT-ISA-Erweiterung erzeugen.Code fÃ¼r die Video-ISA-Erweiterung erzeugen.Code mit expliziten Adressverschiebungsbefehlen erzeugen.Common-Ã¤hnliche Symbole als schwache Symbole ausgeben.Debug-Kommentare wÃ¤hrend der Vorverarbeitung ausgeben.Debuginformation fÃ¼r den Escape-Analyse-Durchlauf ausgeben, wenn mit -fgo-optimize-allocs aufgerufen.Diagnoseinformationen zur Position der Knoten im expandierten Graphen ausgeben.Direkte Zweige in lokalen Funktionen erzeugen.ZusÃ¤tzlichen Code im Funktionsprolog ausgeben, um ein Ãœberschreiten des angegebenen Limits fÃ¼r die StapelgrÃ¶ÃŸe abzufangen (trap).Funktionsprologe nur vor Teilen der Funktion erzeugen, die diese benÃ¶tigt, statt am Anfang der Funktion.Bei PIC-Erzeugung Funktionsaufrufe ausgeben, die die globale Offsettabelle verwenden.Implizite Instanziierungen von Â»inlineÂ«-Templates ausgeben.Implizite Instanziierungen von Templates ausgeben.Indirekte Zweige in lokalen Funktionen erzeugen.Lange Laden/Speichern-Folgen ausgeben.AusfÃ¼hrlichere Beschreibungen des Steuerablaufs in den Diagnosemeldungen ausgeben.AusfÃ¼hrlichere Beschreibungen der ZustandsÃ¤nderungen in den Diagnosemeldungen ausgeben.Diagnosemeldungen fÃ¼r Optimierung ausgeben.Profiling-ZÃ¤hleraufruf am Funktionsanfang vor Prolog ausgeben.Aufruf fÃ¼r Profiling-ZÃ¤hler am Funktionsanfang vor dem Prolog ausgeben. Der compilierte Code benÃ¶tigt eine 64-Bit-CPU sowie glibc 2.29 oder neuer zum Laufen.Progressive empfohlene Breakpoint-Stellen ausgeben.rdval statt rduniq fÃ¼r Thread-Zeiger erzeugen.static-const-Variablen erzeugen, auch wenn sie nicht verwendet werden.Vor und nach Â»volatile extendedÂ«-asms Stopp-Bits ausgeben.Traps als Â»break 8Â« ausgeben, voreingestellt fÃ¼r CRIS v3 und aufwÃ¤rts. Wenn ausgeschaltet, werden Aufrufe von abort() verwendet.AusfÃ¼hrliche Informationen zur Fehlersuche im Assemblercode ausgeben.Leeres FINAL bei %CLeere IMPLICIT-Anweisung bei %CLeerer Feldkonstruktor bei %C ist nicht erlaubtLeere Initialisierungsliste im alten Stil bei %CLeere Ziffernmenge in BOZ-Konstante bei %CAlternativen fÃ¼r q-Befehl einschalten.Registersatz mit 16 EintrÃ¤gen aktivieren.Erweiterung fÃ¼r 64-Bit-Zeitstempel-Befehl einschalten.C++-Koroutinen einschalten (experimentell).UnterstÃ¼tzung fÃ¼r Deallozierung mit GrÃ¶ÃŸenangabe aus C++14 einschalten.C-SKY-DSP-Befehle einschalten.Erweiterte C-SKY-DSP-Befehle einschalten.C-SKY-SECURE-Befehle einschalten.C-SKY-TRUST-Befehle einschalten.C-SKY-DSP-Vektorbefehle einschalten.CFI-Tabellen Ã¼ber GAS-Assembler-Direktiven einschalten.STATIC- und AUTOMATIC-Attribute im DEC-Stil einschalten.DIV und DIVU einschalten.DIV-REM-Befehle fÃ¼r ARCv2 einschalten.DSP-3.1-Paket-A-Erweiterungen einschalten.Dwarf-Zeilenfehlersuchinfo Ã¼ber GNU as einschalten.Befehle mit einem oder zwei Operanden fÃ¼r Telefonie einschalten.Die Opcodes ENTER_S und LEAVE_S fÃ¼r ARCv2 einschalten.Codekomprimierung fÃ¼r FT32B-Code aktivieren.VollstÃ¤ndige Redundanzentfernung (FRE) auf BÃ¤umen einschalten.Funktionsdeskriptor-PIC-Modus einschalten.Transformation der Graphite-IdentitÃ¤t einschalten.ID-basierte Shared Library einschalten.IEEE-128-Bit-Gleitkommazahlen mittels SchlÃ¼sselwort Â»__float128Â« einschalten.Lokale Registerzuordnung einschalten.Erweiterung fÃ¼r gesperrte Load/Store-Conditional-Befehle einschalten.MUL-Befehle einschalten.Befehle MUL.X und UMUL.X einschalten.MULX-Befehle einschalten, schnelle Bitverschiebung annehmen.Objective-C-Ausnahme- und -Synchronisations-Syntax einschalten.Laufzeitbibliothek zur Objective-C setjmp-Ausnahmebehandlung einschalten.OpenACC einschalten.OpenMP einschalten (bringt Â»-frecursiveÂ« in Fortran mit sich).Auslagern an OpenMP-GPU einschalten.SIMD-Direktiven von OpenMP einschalten.PIC-UnterstÃ¼tzung beim Bauen von Bibliotheken einschalten.Plan-9-Spracherweiterungen einschalten.Rcq-Constraint-Handling einschalten â€“ der GroÃŸteil der Kurzcodeerzeugung hÃ¤ngt davon ab.Rcq-Constraint-Handling einschalten â€“ ccfsm-condexec hÃ¤ngt zum groÃŸen Teil davon ab.Verwendung von Read-Modify-Write-Befehlen (RMW) einschalten.Zusammenfassen von nutzersichtbaren Variablen wÃ¤hrend des SSA-Durchlaufs einschalten.SSA-Codeversenkung auf BÃ¤umen einschalten.Beseitigungsoptimierung fÃ¼r toten SSA-Code auf BÃ¤umen einschalten.SSA-BIT-CCP-Optimierungen auf BÃ¤umen einschalten.SSA-CCP-Optimierungen auf BÃ¤umen einschalten.SSA-PRE-Optimierungen auf BÃ¤umen einschalten.TPF-OS-Tracing-Code einschalten.Virtual-Hosting-UnterstÃ¼tzung einschalten.XY-Speicher-Erweiterung (DSP Version 3) einschalten.Ausrichtung von COMMON-BlÃ¶cken einschalten.Alle -Wunused- Warnungen einschalten.Alle DEC-Spracherweiterungen zulassen.Alle Informationen Ã¼ber Optimierungen auf stderr einschalten.Einen RTL-Guckloch-Durchlauf vor sched2 einschalten.ASan-Schutz fÃ¼r alloca/VLAs einschalten.ASan-Schutz fÃ¼r eingebaute Funktionen einschalten.ASan-Schutz fÃ¼r Verwendung-nach-RÃ¼ckkehr-Fehler einschalten.ASan-Schutz fÃ¼r globale Variablen einschalten.ASan-Schutz fÃ¼r Ladeoperationen einschalten.ASan-Schutz fÃ¼r Stapelspeicher einschalten.ASan-Schutz fÃ¼r Speicheroperationen einschalten.Lockerung des Assemblers und Linkers einschalten. Per Vorgabe eingeschaltet bei -Os.Atomare Befehle einschalten.Backend-Fehlersuche einschalten.RÃ¼ckwÃ¤rtsÃ¼bermittlung von Nutzungseigenschaften auf SSA-Ebene einschalten.Rohr-Bitschiebebefehle einschalten.Vektorisierung von BasisblÃ¶cken (SLP) auf BÃ¤umen einschalten.Einfachen Programm-Profilierungscode einschalten.Bbit-Peephole2 einschalten.Cache-Umgehung fÃ¼r flÃ¼chtige Referenzen umgehen.Cache-Prefetch-Befehle einschalten.Bestimmte Features, die im Concept-TS vorhanden sind, einschalten.Codedichte-Befehle fÃ¼r ARCv2 einschalten.Codeanhebung einschalten.Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten, und -fprofile-dir= setzen.Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten.Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten, und -fprofile-dir= setzen.Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten.Kompakte casesi-Muster einschalten.Beseitigung von bedingt totem Code fÃ¼r Aufrufe eingebauter Funktionen einschalten.Bedingte AusfÃ¼hrung (fÃ¼r andere Befehle als Kopieren/scc) einschalten.Verwendung bedingter Kopierbefehle einschalten.Bedingte Kopierbefehle einschalten.Konstruktor-/Destruktor-Feature einschalten.Koprozessorbefehle einschalten.Kopieweitergabe von Informationen Ã¼ber Skalar-Evolution einschalten.Kopieweitergabe auf BÃ¤umen einschalten.Korrektur fluss-unstimmiger Profildateneingabe einschalten.Entfernung toter Speicherungen einschalten.Ausgaben zur Fehlersuche einschalten.HardwareunterstÃ¼tzung fÃ¼r dezimales Gleitkomma einschalten.Standardumwandlungen zwischen Â»__float128Â« und Â»long doubleÂ« einschalten.Standardbreiten fÃ¼r die Formatangaben i, f und g aktivieren.Divisions- und Modulobefehle einschalten.Dominator-Optimierungen einschalten.Doppelte Load/Store-Befehle fÃ¼r ARC HS einschalten.Erweiterung Dual-Virterbi-Butterfly einschalten.FrÃ¼here Stopp-Bit-Platzierung fÃ¼r bessere Planung einschalten.FrÃ¼hes Gimple-Falten von eingebauten Funktionen aktivieren.Ausnahmebehandlung einschalten.VorwÃ¤rts-Ãœbertragung auf BÃ¤umen einschalten.Frontend-Optimierung einschalten.Funktionsprofilierung einschalten.Funktionen umsortieren, um Codeplatzierung zu verbessern.Garbage Collection (GC) in Objective-C/Objective-C++-Programmen einschalten.Erzeugen von ARC-SIMD-Befehlen mithilfe von zielspezifischen eingebauten Funktionen zu erzeugen.Erzeugen von R2-BMX-Befehlen einschalten.Erzeugen von R2-CDX-Befehlen einschalten.BinÃ¤rdateien erzeugen, die Divisionen mit Funktionen aus der libgcc durchfÃ¼hren. Die Vorgabe ist Â»-mhard-divÂ«.BinÃ¤rdateien erzeugen, die Gleitkommaberechnungen mit Funktionen aus der libgcc durchfÃ¼hren. Dies ist die Voreinstellung; Ã¤nderbar mit Â»-mhard-floatÂ«.BinÃ¤rdateien erzeugen, die Multiplikationen mit Funktionen aus der libgcc durchfÃ¼hren. Die Vorgabe ist Â»-mhard-mulÂ«.Befehle fÃ¼r Vergleiche mit Setzen der Flags (l.sf*i) erlauben. Standardverhalten ist, stattdessen zusÃ¤tzliche Befehle zu verwenden, die den Direktwert in ein Register zwischenspeichern.Befehle fÃ¼r bedingte Zuweisungen (l.cmov) erlauben. Standardverhalten ist, stattdessen Ã¤quivalente set- und branch-Befehle zu verwenden.Division mit Hardware-Befehlen (l.div, l.divu) aktivieren. Dies ist die Voreinstellung; Ã¤nderbar mit Â»-msoft-divÂ«.Gleitkommaberechnungen mit Hardware-Befehlen durchfÃ¼hren. Die Voreinstellung ist Â»-msoft-floatÂ«.Multiplikation mit Hardware-Befehlen (l.mul, l.muli) aktivieren. Dies ist die Vorgabe; Ã¤nderbar mit Â»-msoft-mulÂ«.Befehle fÃ¼r Rechtsdrehung (l.ror) erzeugen. StandardmÃ¤ÃŸig werden Funktionen aus der libgcc verwendet, um Rechtsdrehungen mit Direktoperand durchzufÃ¼hren.Befehle fÃ¼r Rechtsdrehung mit Direktoperand (l.rori) erzeugen. StandardmÃ¤ÃŸig werden Funktionen aus der libgcc verwendet, um diese Befehle durchzufÃ¼hren.Befehle fÃ¼r Bitverschiebung mit Direktwert (l.srai, l.srli, l.slli) erlauben. Standardverhalten ist, stattdessen zusÃ¤tzliche Befehle zu verwenden, die den Direktwert in ein Register zwischenspeichern.Befehle fÃ¼r Vorzeichenerweiterung (l.ext*) erlauben. Standardverhalten ist, die Vorzeichenerweiterung mittels Ladebefehlen durchzufÃ¼hren.Erraten der Sprungwahrscheinlichkeiten einschalten.Hardware-Gleitkommabefehle einschalten.Hardware-Gleitkommabefehle einschalten.Herausziehen aufeinanderfolgender Ladeoperationen einschalten, um Erzeugung bedingter Kopieroperationen zu fÃ¶rdern.Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten.Ein- und Ausgabe der Graphite-ReprÃ¤sentierung einschalten.Â»inlineÂ«-PrÃ¼fungen fÃ¼r NIL-EmpfÃ¤nger mit NeXT-Laufzeitumgebung und ABI-Version 2 einschalten.Inlining von PLT in Funktionsaufrufen einschalten.Einschalten des Inlining von Â»inlineÂ«-Funktionen, ansonsten wird jegliches Inlining ausgeschaltet.Interrupt-Stapelbefehle einschalten.Artspezifische Varianten der intrinsischen Ganzzahlfunktionen einschalten.Sprungmarkenausrichtungs-Optimierungen einschalten.Intrinsische Altlasten-Mathematik-Funktionen fÃ¼r KompatibilitÃ¤t einschaltet.Veraltetes Parsen von INCLUDE als Anweisung einschalten.Optimierungen zur Bindezeit einschalten.Binder-Optimierungen einschalten.Binderlockerung einschalten.Binderlockerungen einschalten.Binderlockerung einschalten.Zusammenfassen von benachbarten Lade-/Speicherbefehlen einschalten.Schleifenverteilung fÃ¼r in Bibliotheksaufruf umgewandelte Muster einschalten.Schleifenverteilung auf BÃ¤umen einschalten.Vektorisierung des Schleifen-Epilogs mit kleinerer VektorgrÃ¶ÃŸe einschalten.Kopieren des Schleifenkopfes auf BÃ¤umen einschalten.Umordnen der Schleifen auf BÃ¤umen einschalten.Bewegung der Schleifeninvariante auf BÃ¤umen einschalten.Schleifenschachtelungs-Umwandlungen einschalten. Entspricht -floop-next-optimize.Schleifenoptimierungen auf Baumebene einschalten.Schleifenvektorisierung auf BÃ¤umen einschalten.Maschinenspezifische Guckloch-Optimierungen einschalten.AusfÃ¼hrlichere RTX-Kosten wÃ¤hrend des Debuggens ausgeben.  Nur fÃ¼r GCC-Entwickler gedacht.Die meisten Warnungen einschalten.Multicore-UnterstÃ¼tzung einschalten.Multiplikationsbefehle einschalten.Multiprozessorbefehle einschalten.Optimierungen fÃ¼r geschachtelte bedingte AusfÃ¼hrung einschalten.Optimierung von &&/|| in bedingter AusfÃ¼hrung einschalten.GIMPLE-Parsen einschalten.Vorausschauende Verwendung von Â»cbranchsiÂ«-Mustern einschalten.Vorverarbeitung einschalten.BereichsprÃ¼fung wÃ¤hrend Kompilierung einschalten.Neuverbindung auf Baumebene einschalten.Registerdruckempfindliche Befehlsplanung einschalten.Lockerung im Assembler einschalten.Planung Ã¼ber BasisblÃ¶cke hinaus einschalten.Gesondertes Datensegment einschalten.Setzen von GPRs auf das Ergebnis von Vergleichen einschalten.Stapelspeicher-Sicherungskopie im Rahmen der Control-Flow Enforcement Technology (CET) einschalten.Vorzeichenerweiternde Befehle einschalten.Aufteilung von 32-Bit-Immediates in oberen/unteren Teil einschalten.Stapelsondierung einschalten.Durchgang fÃ¼r statische Analyse einschalten.Strenge PrÃ¼fung fÃ¼r 32-bit psABI StrukturrÃ¼ckgabe einschalten.ZeichenkettenlÃ¤ngen-Optimierungen auf BÃ¤umen einschalten.UnterstÃ¼tzung fÃ¼r C++-Konzepte einschalten.UnterstÃ¼tzung fÃ¼r DEC STRUCTURE/RECORD einschalten.UnterstÃ¼tzung fÃ¼r GNU-Transaktionsspeicher einschalten.UnterstÃ¼tzung fÃ¼r RH850-ABI einschalten. Dies ist der Standard.UnterstÃ¼tzung fÃ¼r altes GCC-ABI einschalten.Erweiterung fÃ¼r Bytevertauschbefehle einschalten.Enden-Zusammenfassung auf BÃ¤umen einschalten.Den fundamentalen Typ char8_t einschalten und ihn als Typ fÃ¼r UTF-8-Zeichenketten und Zeichenliterale verwenden.Critical-Path-Heuristik im Planer einschalten.Heuristik fÃ¼r AbhÃ¤ngigkeits-ZÃ¤hler bei Planung einschalten.AnnÃ¤herung der Division einschalten. Dies reduziert die Genauigkeit der Division auf etwa 16 Bits fÃ¼r einfache Genauigkeit und 32 Bits fÃ¼r doppelte Genauigkeit.Erweiterte LRW-Befehle einschalten (Standard fÃ¼r CK801).Gruppenheuristik im Planer einschalten.Heuristik fÃ¼r letzte Befehle im Planer einschalten.Optimierer fÃ¼r geschachtelte Schleifen einschalten.Normalen Modus einschalten.Rang-Heuristik im Planer einschalten.AnnÃ¤herung der reziproken Quadratwurzel einschalten. Dies reduziert die Genauigkeit der reziproken Quadratwurzelergebnisse auf etwa 16 Bits fÃ¼r einfache Genauigkeit und 32 Bits fÃ¼r doppelte Genauigkeit.Heuristik fÃ¼r spekulative Befehle im Planer einschalten.AnnÃ¤herung der Quadratwurzel einschalten. Dies reduziert die Genauigkeit der Quadratwurzelergebnisse auf etwa 16 Bits fÃ¼r einfache Genauigkeit und 32 Bits fÃ¼r doppelte Genauigkeit. Wenn eingeschaltet, bringt es Â»-mlow-precition-recip-sqrtÂ« mit sich.Verwendung von 64-Bit Gleitkommaregistern in FMOV-Befehlen einschalten. Siehe auch -mdalign, wenn 64-Bit-Ausrichtung benÃ¶tigt wird.Verwendung des RX-FPU-Befehls einschalten. Dies ist Standard.Verwendung von leeren Formatelementen in Formatzeichenketten einschalten.Zeichenliterale in Zuweisungen und Datenanweisungen fÃ¼r Nichtzeichenvariablen aktivieren.Verwendung von indexierten Ladebefehlen einschalten.Verwendung von Pre-/Post-Modifikationen mit Registerversatz einschalten.Verwendung des LRA-Registerallozierers einschalten.Verwendung des fsca-Befehls einschalten.Verwendung des fsrra-Befehls einschalten.Verwendung des alten, defekten ABI, bei dem alle Funktionsargumente auf dem Stapel auf 32 Bits ausgerichtet sind.Verwendung der kurzen Ladebefehle einschalten.Verwendung des Standard-RX-ABI, wobei alle Funktionsargumente auf dem Stapel natÃ¼rlich ausgerichtet sind. (Voreinstellung.)Die z-Vektor-Spracherweiterung einschalten, die das kontextabhÃ¤ngige Vektormakro einschaltet und eingebaute Funktionen im Altivec-Stil aus vecintrin.h einschaltet.Traditionelle Vorverarbeitung einschalten.TransitivitÃ¤t von BeschrÃ¤nkungen wÃ¤hrend der Analyse berÃ¼cksichtigen.Nicht ausgerichtete Wort- und Halbwortzugriffe auf gepackte Daten einschalten.Verwendung der BI/BIH-Befehle einschalten, wenn verfÃ¼gbar.Verwendung von GPREL fÃ¼r Nur-Lese-Daten in FDPIC einschalten.Verwendung der NPS400-Bitbefehle einschalten.Erweiterung fÃ¼r xld/xst fÃ¼r NPS400 einschalten.Verwendung von POST_INC / POST_DEC einschalten.Verwendung von POST_MODIFY einschalten.Verwendung von R16 bis R31 einschalten (Standard).Verwendung der ungeraden Register fÃ¼r Gleitkomma einfacher Genauigkeit erlauben.Verwendung von sdata/scommon/sbss einschalten.Benutzerdefinierte Befehle einschalten.IEEE-128-Bit-Gleitkomma-Befehle einschalten.Schleifenbefehle fÃ¼r v850e3v5 einschalten.Variable polynomiale CRC-Erweiterung einschalten.Vektorisierung auf BÃ¤umen einschalten.Wortreiche Ausgabe einschalten.Workaround fÃ¼r einzelnes Erratum des AT697F-Prozessors einschalten (entspricht Erratum #13 des Prozessors AT697E).Workarounds fÃ¼r Errata des GR712RC-Prozessors einschalten.Workaround fÃ¼r Errata des UT699-Prozessors einschalten.Workarounds fÃ¼r Errata des UT699E/UT700-Prozessors einschalten.Traditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschalten.Adressierung relativ zu GP ein-/ausschalten.ID-basierte Shared Library einschalten.Betriebsart fÃ¼r positionsunabhÃ¤ngige Daten (PID) einschalten.Ein-/ausschalten der Verwendung der Befehle SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE und RMPA. Vorgabe: eingeschaltet.Schaltet das dynamische Vektorisierer-Kostenmodell ein. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.AusfÃ¼hrliche Ausgabe des Kostenmodells in den Debug-Dumpdateien einschalten.SSE-Befehle mit VEX-PrÃ¤fix kodieren.End-Ausdruck in DO-SchleifeEnde der DO-Anweisung bei %C ist mit anderer DO-Schleife verwobenEnde der DO-Anweisung ohne Block bei %C ist innerhalb eines anderen BlockesEnde der skalaren Initialisierung bei %C erwartetEnde der Suchliste.
  Semantik der Zugriffskontrolle fÃ¼r Klassenelemente erzwingen.EntitÃ¤t %qs bei %L hat Parameter mit aufgeschobenem Typ und benÃ¶tigt entweder das POINTER- oder ALLOCATABLE-AttributEntitÃ¤t %qs bei %L ist bereits in der Schnittstelle vorhandenEntitÃ¤t mit vermuteter ZeichenlÃ¤nge bei %L muss ein Scheinargument oder ein PARAMETER seinZÃ¤hler Ã¼bersteigt den C-Ganzzahltyp bei %CÃ„quivalenz fÃ¼r %qs passt nicht zur Anordnung von COMMON %qs bei %LÃ„quivalent zu Â»-mgpopt=localÂ«.Ã„quivalent zu Â»-mgpopt=noneÂ«.ERRMSG-Variable bei %L darf nicht Â»%sÂ« innerhalb der selben Â»%sÂ«-Anweisung seinFehlerFehler beim Reservieren von %lu BytesFehler bei Umwandlung von PARAMETER-Konstante in komplexer Konstante bei %CFehler beim Umwandeln einer GanzzahlFehler in Zeigerinitialisierung bei %CFehler in Typspezifikation bei %LFehler in TypbeschrÃ¤nktem Aufruf bei %LFehler beim VergrÃ¶ÃŸern des Speicherblocks auf %lu BytesFehler beim Schreiben der JSON-Ausgabedatei Â»%sÂ«
  Fehler beim Schreiben der Moduldatei %qs: %sFehler beim Schreiben der Moduldatei: %sFehler beim Schreiben der Ausgabedatei Â»%sÂ«
! Auswertung des nicht standardisierten Initialisierungsausdrucks bei %LZeichenkette mit mehr als 2 hoch 28 Zeichen bei %L wird erst bei AusfÃ¼hrung des Programms ausgewertet werden, rechnen Sie mit FehlernEreignisArgument fÃ¼r Ereignisvariable bei %L muss ein Koarray, aber nicht koindiziert seinArgument fÃ¼r Ereignisvariable bei %L muss ein Koarray oder koindiziert seinEreignis-Variable bei %L muss Skalar mit EVENT_TYPE seinAbbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck seinBeim ersten auftretenden Fehler beenden.32-/64-Bit-Ganzzahldivision in vorzeichenlose 8-Bit-Ganzzahldivision mit LaufzeitprÃ¼fung erweitern.Im Zuge der RTL-Erzeugung die Befehle adddi3 und subdi3 in add.f/adc usw. expandieren.Â»)Â« bei %C erwartetÂ»,Â« bei %C erwartet%<(%> bei %C erwartet%<)%> oder %<,%> bei %C erwartet%<,%> bei %C erwartet%<,%> oder Ende der Anweisung bei %C erwartet%<::%> nach Bindeattributen bei %C erwartet%<::%> bei %C erwartet%<=>%> bei %C erwartet%<END INTERFACE ASSIGNMENT (=)%> bei %C erwartetIn Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird Â»*Â« erwartetÂ»::Â« in TYPE-Definition bei %C erwartetZeichen Â»=Â« in PARAMETER-Anweisung bei %C erwartetDO-Schleife bei %C erwartetP-Bearbeitungsdeskriptor erwartet in Formatzeichenkette bei %LPARAMETER-Symbol in komplexer Konstante bei %C erwartetRANK oder RANK DEFAULT gefolgt von SELECT RANK erwartet bei %CSHAPE-Argument fÃ¼r C_F_POINTER mit Array-FPTR bei %L erwartetTYPE IS-, CLASS IS- oder END SELECT-Anweisung hinter SELECT TYPE bei %C erwartetCASE- oder END-SELECT-Anweisung hinter SELECT CASE bei %C erwartetNamenlose Schnittstelle bei %C erwartetProzedur fÃ¼r Argument %qs bei %L erwartetProzedurzeiger fÃ¼r Argument %qs bei %L erwartetRechte Klammer in Ausdruck bei %C erwartetSchrittvariable in Iterator bei %C erwartetZugriffsspezifikation bei %C erwartetAlternative RÃ¼cksprungmarke bei %C erwartetInitialisierungsausdruck bei %C erwartetAndere Dimension in Felddeklaration bei %C erwartetArgumentliste bei %C erwartetArrayindex erwartet bei %CFeldindexsprung erwartet bei %CVerknÃ¼pfung bei %C erwartetVerknÃ¼pfungsliste bei %C erwartetAttributbitname erwartetBindeattribut bei %C erwartetBindungsname bei %C erwartetBindungsziel hinter %<=>%> bei %C erforderlichBlockname %qs des SELECT-Konstrukts bei %C erwartetBlocknamen von %qs in Â»%sÂ«-Anweisung bei %L erwartetGrenzen fÃ¼r %qs bei %L erwartetCoarray-Variable als Argument %qs fÃ¼r intrinsisches %s bei %L erwartetKomma in E/A-Liste bei %C erwartetReferenz auf Komponente bei %C erwartetDatenkonstante nach Wiederholungsangabe bei %C erwartetIn AUTOMATIC-Anweisung bei %C wird eine Â»entity-listÂ« erwartetÂ»entity-listÂ« in STATIC-Anweisung bei %C erwartetExponent in Ausdruck bei %C erwartetAusdruck bei %C in PARAMETER-Anweisung erwartetAusdruck in %s-Anweisung bei %C erwartetErwarteter Ausdruck in Feldspezifikation bei %CAusdruckstyp erwartetFormale Argumentliste in Funktionsdefinition bei %C erwartetGenerischer Name oder Operatordeskriptor bei %C erwartetInitialisierungsausdruck bei %C erwartetErwarteter Initialisierungsausdruck in CASE bei %CGanzzahl erwartetGanzzahlzeichenkette erwartetMarke %qs fÃ¼r Â»%sÂ«-Anweisung bei %C erwartetLinke Klammer erwartetListe von %<untere-Grenze :%> oder Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L erwartetProzedurname im Modul bei %C erwartetName erwartetParameterliste in Typdeklaration bei %C erwartetEchte Zeichenkette erwartetRegister oder konstante Ganzzahl erwartet.Rechte Klammer erwartetSkalaren Initialisierungsausdruck bei %C erwartetSpezifischer Bindungsname bei %C erwartetZeichenkette erwartetStrukturkomponentenname bei %C erwartetName einer Strukturkomponente oder eines Operators nach Â».Â« bei %C erwartetBeendenden Namen bei %C erwartetTypgebundene Prozedur oder Prozedurzeiger-Komponente bei %C erwartetVariablennamen bei %C erwartetVariablennamen bei %C in PARAMETER-Anweisung erwartet%<END INTERFACE %s%> bei %C erwartet%<END INTERFACE OPERATOR (%s)%> bei %C erwartet%<END INTERFACE OPERATOR (%s)%> bei %C erwartet, aber %qs erhalten%<END INTERFACE OPERATOR (.%s.)%> bei %C erwartet%s bei %C erwartetÂ»%sÂ«-Anweisung bei %L erwartetKomma in EQUIVALENCE bei %C erwartetSkalaren INTEGER-Ausdruck bei %C erwartet, aber %s gefundenVariable bei %L erwartetDefinierbare EntitÃ¤t bei %L erwartetListe benannter EintrÃ¤ge bei %C erwartetVariable in READ-Anweisung bei %C erwartetVariable oder io-implied-do bei %L erwartetVariable oder io-implied-do in READ-Anweisung bei %L erwartetErlÃ¤utern, welche AusrichtungsÃ¼berlegungen zu der Entscheidung fÃ¼hren, einen Befehl lang oder kurz zu machen.Explizite Schnittstelle fÃ¼r %qs bei %L erforderlich: %sExplizite Schnittstelle fÃ¼r Komponente %qs bei %L erforderlich: %sExplizite Schnittstelle fÃ¼r polymorphes Argument bei %L erforderlichFeld mit expliziter Form, aber nichtkonstanten Grenzen bei %CFunktionen exportieren, auch wenn sie Â»inlineÂ« sein kÃ¶nnen.Ausdruck bei %L muss in diesem Kontext eine Konstante seinAusdruck bei %L muss INTEGER-Typ haben, %s gefundenAusdruck bei %L muss skalar seinAusdruck in CASE-Anweisung bei %L darf nicht %s seinAusdruck in CASE-Anweisung bei %L ist nicht im Bereich von %sAusdruck in CASE-Anweisung bei %L muss von der Art %d seinAusdruck in CASE-Anweisung bei %L muss Typ %s habenAusdruck in CASE-Anweisung bei %L muss skalar seinErweiterung: Spezifizierer %s in Anweisung %s bei %C hat Wert %qsErweiterung: Umwandlung von %s in %s bei %LErweiterung: Skalares effektives nicht-standardartiges, nicht-C_CHAR CHARACTER-Argument mit Feld-Scheinargument %qs bei %LErweiterung: UnÃ¤rer Operator hinter arithmetischem Operator bei %C (Klammern verwenden)Erweiterung: Nullbreite hinter L-Deskriptor bei %LErweiterung: Zeichen Backslash bei %CErweiterung: Exponentbuchstabe %<q%> in literaler Realkonstante bei %CExternes %qs bei %L kann keine Initialisierung habenExterne IO UNIT kann kein Feld bei %L seinExternes Objekt %qs bei %L darf keinen Initialisierer habenÃœberflÃ¼ssige Option Â»%sÂ« fÃ¼r Â»-XassemblerÂ«; alle Optionen der Form Â»-XassemblerÂ« und Â»-WaÂ« werden verworfen.ÃœberschÃ¼ssige Zeichen im Format bei %LF2008: C1210 IMPORT-Anweisung bei %C ist im KÃ¶rper einer Schnittstelle fÃ¼r Modulprozedur nicht erlaubtÂ»FAIL IMAGEÂ«-Anweisung bei %CArgument FAILED= fÃ¼r NUM_IMAGES bei %LDer FDPIC-Modus wird im Thumb-1-Modus nicht unterstÃ¼tztFINAL-Klausel bei %L erfordert einen skalaren LOGICAL-AusdruckFINAL-Deklaration bei %C muss innerhalb von CONTAINS seinFINAL-Deklaration bei %C muss innerhalb eines CONTAINS-Abschnitts eines abgeleiteten Typs stehenFINAL-Prozedur %qs bei %L ist keine SUBROUTINEBei %2$L deklarierte FINAL-Prozedur %1$qs hat denselben Rang (%3$d) wie %4$qsFINAL-Prozedur bei %L muss genau ein Argument habenFINAL-Prozedurdeklaration bei %CFLUSH-Anweisung bei %CFORALL-Konstrukt bei %LFORALL-Endausdruck bei %L muss skalarer INTEGER seinFORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftretenFORALL-Indexname bei %L muss skalarer INTEGER seinFORALL-Indexname bei %L muss skalarer INTEGER seinFORALL-Maskenklausel bei %L erfordert einen skalaren LOGICAL-AusdruckFORALL-Anfangsausdruck bei %L muss skalarer INTEGER seinFORALL-Schrittausdruck bei %L kann nicht Null seinFORALL-Schrittausdruck bei %L muss skalares %s seinFORM-TEAM-Anweisung bei %CFORMAT-Marke %d bei %L nicht definiertFORMAT-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenFORMAT-Anweisung bei %L hat keine AnweisungsmarkeFORMAT-Kennzeichen bei %C kann kein Feld der GrÃ¶ÃŸe 0 seinFORMAT-Markierung bei %L muss vom Typ Standard-CHARACTER oder INTEGER seinGleitkomma-Ausnahmen sind eingeschaltet.Argument FPTR fÃ¼r C_F_POINTER bei %L darf nicht polymorph seinFPX-Optionen Â»fastÂ« und Â»compactÂ« schlieÃŸen sich ausFPX: Gleitkommaerweiterungen fÃ¼r doppelte Genauigkeit fÃ¼r Argonaut-ARC-CPU einschalten.FPX: kompakte FPX-Befehle fÃ¼r doppelte Genauigkeit erzeugen.FPX: schnelle FPX-Befehle fÃ¼r doppelte Genauigkeit erzeugen.FPX: kompakte FPX-Befehle fÃ¼r einfache Genauigkeit erzeugen.FPX: schnelle FPX-Befehle fÃ¼r einfache Genauigkeit erzeugen.FUNCTION-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L seinFUNCTION-Ergebnis %s kann kein Feld in FUNCTION %s bei %L seinFUNCTION-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L seinKomplexe Konstruktoren und Destruktoren ausfaktorisieren, um Speicherplatz gegenÃ¼ber Geschwindigkeit zu gewinnen.Failed to create structure type '%s' at %CKeine passende Klausel gefunden bei %CFailure getting length of a constant array.Fehler bei Umwandlung von BOZ in REAL bei %LSchwerwiegender FehlerBei %2$C geÃ¶ffnete Datei %1$qs ist keine GNU-Fortran-ModuldateiDetaillierte Steuerung der Tuningfeatures.Erstes Argument der definierten Zuweisung bei %L muss INTENT(OUT) oder INTENT(INOUT) seinErstes Argument der Operatorschnittstelle bei %L kann nicht optional seinErstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) seinErstes oder letztes intrinsisches Argument zu !$OMP ATOMIC muss bei %2$L %1$qs seinFix min_int calculationFeste ZeilenlÃ¤nge muss mindestens sieben seinSchalter %<-fmax-stack-var-size=%d%> Ã¼berschreibt %<-frecursive%> (ausgelÃ¶st durch %<-fopenmp%>)Schalter %<-fno-automatic%> Ã¼berschreibt %<-fmax-stack-var-size=%d%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%> (ausgelÃ¶st durch %<-fopenmp%>)Schalter %<-frecursive%> Ã¼berschreibt %<-fmax-stack-var-size=%d%>Name der Konfiguration fÃ¼r eigene Gleitkommabefehle.Renesas-(vormals Hitachi)/SuperH-Aufrufkonventionen folgen.Die C++17-Anforderungen fÃ¼r die Auswertungsreihenfolge von ZuweisungsausdrÃ¼cken, Bitverschiebungen, Elementfunktionsaufrufe, etc. befolgen.EABI-Bindeanforderungen befolgen.For Schein-Prozedur %s in BIND(C) bei %C ist kein bindender Name erlaubtFÃ¼r Intrinsics-Bibliothek: alle Parameter in Registern Ã¼bergeben.FÃ¼r geschachtelte Funktionen auf dem Stapel werden AusfÃ¼hrrechte gesetzt.FÃ¼r Ziele, die normalerweise Trampoline fÃ¼r geschachtelte Funktionen benÃ¶tigen, diese stets generieren, statt Deskriptoren zu verwenden.Dem Assembler (und Linker) erlauben, jede beliebige Architektur-Untervariante ohne Fehler zu verwenden.FP-als-GP-Optimierung verbieten.Verbieten, dass mittels $fp auf statische oder globale Variablen zugegriffen wird. Diese Option verhindert die FP-als-GP-Optimierung, unabhÃ¤ngig von -mforce-fp-as-gp.Erzwingen, dass alle Aufrufe mittels des jli-Befehls erfolgen.Erzwingen, dass die Assembler-Ausgabe immer Hexadezimalkonstanten verwendet.Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen.Erzeugen von temporÃ¤ren Variablen erzwingen, um Code fÃ¼r selten ausgefÃ¼hrtes Â»forallÂ« zu testen.Ausschalten der Hardwareschleife erzwingen, selbst wenn -mext-dsp angegeben ist.Funktionen auf 4-Byte-Grenzen zwingen.Codeerzeugung von Stummeln fÃ¼r die Indirektion externer Symbole erzwingen.Indirekte Aufrufe und SprÃ¼nge mittels Register erzwingen.FP-als-GP-Optimierung erzwingen.Den fÃ¼r Â»wchar_tÂ« zugrundeliegenden Typen auf Â»unsigned shortÂ« zwingen.Verwendung der Delay-Slots fÃ¼r bedingte SprÃ¼nge erzwingen.Formatanweisung im Hauptblock des Modules bei %CFortran 2003: Spezifizierer %s in Anweisung %s bei %C hat Wert %qsFortran 2003: Zeichen fÃ¼r Argument %qs des intrinsischen %qs bei %LFortran 2003: DT-Format-Spezifizierer bei %C nicht erlaubtFortran 2003: Skalares effektives CHARACTER-Argument mit Feld-Scheinargument %qs bei %LFortran 2008: Veraltete Funktion:Fortran 2008: COMMON-Block %qs mit Binde-Marke bei %L teilt sich Bezeichner mit gobaler nicht-COMMON-BlockentitÃ¤t bei %LFortran 2008: Effektives Nicht-Zeiger-Argument bei %L an Scheinzeiger %qsFortran 2008: Nullzeiger bei %L an Nicht-Zeiger-Schein-%qsFortran 2008: Zeigerfunktionen in Variablen-Definitionskontext (%s) bei %LFortran 2008: Semikolon bei %C ohne vorausgehende AnweisungFortran 2018: gelÃ¶schtes Feature:Fortran 2018: Veraltetes Feature:Fortran 2018:Fortran 95 erfordert Standard INTEGER in %s-Marke bei %LKeine passende spezifische Bindung fÃ¼r Aufruf des GENERIC %qs bei %L gefundenFreie ZeilenlÃ¤nge muss mindestens drei seinFunktion %qs als Initialisierungsausdruck bei %LFunktion %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE istFunktion %qs bei %L darf keinen Initialisierer habenFunktion %qs bei %L hat keinen IMPLICIT-TypFunktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?Funktion %qs bei %L ist INTRINSIC, aber nicht mit einer intrinsischen Funktion vertrÃ¤glichFunktion %qs bei %L muss PURE seinFunktion %qs in Initialisierungs-Ausdruck bei %L muss eine intrinsische Funktion seinFunktion %qs ist als CHARACTER(*) deklariert und kann nicht bei %L verwendet werden, da es kein Scheinargument istFunktion %qs erfordert eine Argumentliste bei %CDie Funktion %qs, Parameter %u, hat IPA-SRA-Zugriffe, die sich Ã¼berlappenFunktion %s bei %L hat EintrÃ¤ge mit unpassenden FeldspezifikationenFunktion %s bei %L mit EintrÃ¤gen, die Variablen mit verschiedenen ZeichenkettenlÃ¤ngen zurÃ¼ckgebenFunktion %s, Parameter %u, wird verwendet, hat aber keinen bestimmten IPA-SRA-ZugriffFunktion nicht gefunden.Funktionsergebnis %qs bei %L kann keine Initialisierung habenFunktionsergebnis %qs bei %L hat keinen IMPLICIT-TypFunktionsergebnis %qs bei %L ist als X-Argument fÃ¼r C_FUNLOC ungÃ¼ltigFunktionsergebnis %qs bei %L darf weder Koarray sein noch eine Koarray-Komponente habenFunktionsergebnis %qs ist als Prozedurziel in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigFunktionsergebnisvariable %qs bei %L von elementarer Funktion %qs darf nicht die Attribute ALLOCATABLE oder POINTER habenFunktionsanfÃ¤nge werden an dieser Potenz von 2 ausgerichtet.Funktionen, die Werte zurÃ¼ckgeben, mÃ¼ssen mit return-Anweisungen enden.Bestimmte Ganzzahloperationen verschmelzen, um die Performance auf power8 zu steigern.Verweise auf das Inhaltsverzeichnis fÃ¼r medium/large-Codemodell mit Speicherzugriffsbefehlen verschmelzen.GCC kann keine Operatoren mit Ganzzahl- und Festkommatypen unterstÃ¼tzen, die zusammen zu viele Ganzzahl- und Bruch-Bits habenGCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r Parametertyp %qT fÃ¼r %<simd%>-FunktionenGCC unterstÃ¼tzt derzeit keine Typen gemischter GrÃ¶ÃŸe fÃ¼r %<simd%>-FunktionenGCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-FunktionenGCC unterstÃ¼tzt derzeit %<simdlen %d%> fÃ¼r Typ %qT nichtGCC ist nicht dafÃ¼r konfiguriert, %s als Offload-Ziel zu unterstÃ¼tzenGCC muss mit %<--enable-newlib-nano-formatted-io%> konfiguriert werden, um %<-mtiny-printf%> zu verwendenGCC unterstÃ¼tzt nur %u geschachtelte GÃ¼ltigkeitsbereicheGCC-Vektor per Referenz Ã¼bergegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantieGCC-Vektor per Referenz zurÃ¼ckgegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantieZu verwendende GCN-CPU-Art:GCSE ausgeschaltetGENERIC %qs bei %L kann nicht spezifische Bindung mit gleichem Namen Ã¼berschreibenGENERIC %qs bei %L muss auf spezifische Bindung abzielen, %qs ist ebenfalls GENERICGENERIC bei %C muss innerhalb eines CONTAINS eines abgeleiteten Typs seinGENERIC-Bindung bei %CGENERIC-Prozedur %qs ist bei %L nicht als effektives Argument erlaubtGMP Version %s, MPFR Version %s, MPC Version %s. isl Versiom %s
! GNU C unterstÃ¼tzt Â»-traditionalÂ« ohne Â»-EÂ« nicht mehrGNU-Erweiterung:GNU Objective C unterstÃ¼tzt keine traditionelle Ãœbersetzung mehrGOTO-Anweisung bei %L hinterlÃ¤sst CRITICAL-Konstrukt fÃ¼r Marke bei %LGOTO-Anweisung bei %L hinterlÃ¤sst DO CONCURRENT-Konstrukt fÃ¼r Marke bei %LSyntaxfehler hinter PARAMETERIZED-TYPE-Deklaration bei %CSpeicheradressierung relativ zu PC (oder absolut) erzeugen.Speicherzugriffsbefehle mit (oder ohne) PrÃ¤fix erzeugen.16-Bit-Befehle erzeugen.16-Bit-i386-Code erzeugen.32-Bit-Code erzeugen.32-Bit-Versatz in switch-Tabellen erzeugen.32-Bit-i386-Code erzeugen.32-Bit-x86-64-Code erzeugen.32x16-Multiplizier sowie Multiplizier+Addier-Befehle generieren.64-Bit-Code erzeugen.64-Bit-x86-64-Code erzeugen.APCS-konforme Stapelrahmen erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC600-Prozessor erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC601-Prozessor erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC700-Prozessor erzeugen.Stubs im AT&T-Stil fÃ¼r Mach-O erzeugen.C-Header mit Plattform-spezifischen Merkmalen erzeugen.C-Prototypen aus BIND(C)-Deklarationen generieren.C-Prototypen aus Nicht-BIND(C)-Deklarationen fÃ¼r externe Prozeduren generieren.FPU-Befehle mit doppelter Genauigkeit fÃ¼r C-SKY generieren (Vorgabe fÃ¼r Hardware-Gleitkomma).Erweiterungsbefehle fÃ¼r DSP generieren.DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes mit GNU-Erweiterungen erzeugen.DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen.ELF-FDPIC-Code erzeugen.GFLOAT-Code mit doppelter Genauigkeit generieren.H8/300H-Code erzeugen.H8S-Code erzeugen.H8S/2600-Code erzeugen.H8SX-Code erzeugen.ILP32-Code erzeugen.FÃ¼r den ARMv8 angemessene IT-BlÃ¶cke erzeugen.JSON-Datei erzeugen.LP64-Code erzeugen.MIPS16-Code erzeugen.ModuleInfo-Struktur fÃ¼r Ausgabemodul generieren.PA1.0-Code erzeugen.PA1.1-Code erzeugen.PA2.0-Code erzeugen (erfordert binutils 2.10 oder neuer).SBIT, CBIT-Befehle erzeugen.SH1-Code erzeugen.SH2-Code erzeugen.FPU-freien SH2a-Code erzeugen.SH2e-Code erzeugen.SH3-Code erzeugen.SH3e-Code erzeugen.FPU-freien SH4-Code erzeugen.SH4-Code erzeugen.FPU-freien SH4-100-Code erzeugen.SH4-100-Code erzeugen.FPU-freien SH4-200-Code erzeugen.SH4-200-Code erzeugen.FPU-freien SH4-300-Code erzeugen.SH4-300-Code erzeugen.FPU-freien SH4a-Code erzeugen.SH4a-Code erzeugen.SH4al-dsp-Code erzeugen.Beim Erzeugen von AltiVec-Code VRSAVE-Befehle erzeugen.Separaten Â»__mcount_locÂ«-Abschnitt erzeugen, der alle Aufrufe von Â»_mcountÂ« und Â»__fentry__Â« enthÃ¤lt.Separaten Â»__mcount_locÂ«-Abschnitt erzeugen, der alle Aufrufe von Â»mcountÂ« und Â»__fentry__Â« enthÃ¤lt.Eine auf das aktuelle Verzeichnis verweisende #line-Anweisung erzeugen.Einen __return_loc-Abschnitt generieren, der auf jeden instrumentierten return-Code verweist.Die Funktion Â»abortÂ« aufrufen, wenn eine Â»noreturnÂ«-Funktion zurÃ¼ckkehrt.Beim Compilieren eine Default-main-Funktion fÃ¼r D generieren.Einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen.Absolute Quellpfade fÃ¼r gcov erzeugen.Code zum Ãœbergeben von Aggregaten mit maximal 64-Bit-Ausrichtung erzeugen.Assemblerausgabe erzeugen, die mit Renesas AS100-Assembler vertrÃ¤glich ist. Dies schrÃ¤nkt einige CompilerfÃ¤higkeiten ein. Voreinstellung ist GAS-vertrÃ¤gliche Syntax.Auto-inc/dec-Befehle erzeugen.Big-Endian-Code erzeugen.Big-Endian-Code erzeugen.Big-Endian-eBPF erzeugen.Bit-Befehle erzeugen.Sprungbefehle als direkte SprÃ¼nge erzeugen.Falls nÃ¶tig, Â»callÂ«-Befehle als indirekte Aufrufe erzeugen.Sprungbefehle als indirekte SprÃ¼nge erzeugen.Aufrufbefehle als indirekte Registeraufrufe erzeugen.Im Funktionsprolog cld-Befehle erzeugen.Code fÃ¼r Laufzeitumgebung des C-SKY-Compilers statt libgcc generieren.Code fÃ¼r CR16C-Architektur erzeugen.Code fÃ¼r CR16C+-Architektur erzeugen (Standard).Code fÃ¼r GNU as erzeugen.Code fÃ¼r GNU Assembler (gas) erzeugen.Code fÃ¼r GNU ld erzeugen.Code fÃ¼r die GNU-Laufzeitumgebung erzeugen.Code fÃ¼r die NeXT-(Apple macOS X)-Laufzeitumgebung erzeugen.Code fÃ¼r OpenMP-Auslagerung erzeugen: schaltet Â»-msoft-stackÂ« und Â»-muniform-simtÂ« ein.Code fÃ¼r Serie SH4 340 erzeugen (ohne MMU/FPU).Code fÃ¼r Serie SH4 400 erzeugen (ohne MMU/FPU).Code fÃ¼r Serie SH4 500 erzeugen (ohne FPU)Code fÃ¼r Smart Mode erzeugen.Code fÃ¼r Thumb-Zustand erzeugen.Code fÃ¼r UNIX-Assembler erzeugen.Code fÃ¼r 32-Bit-ABI erzeugen.Code fÃ¼r einen 5206e erzeugen.Code fÃ¼r einen 520X erzeugen.Code fÃ¼r einen 528x erzeugen.Code fÃ¼r einen 5307 erzeugen.Code fÃ¼r einen 5407 erzeugen.Code fÃ¼r 64-Bit-ABI erzeugen.Code fÃ¼r 68000 erzeugen.Code fÃ¼r 68010 erzeugen.Code fÃ¼r 68020 erzeugen.Code fÃ¼r einen 68030 erzeugen.Code fÃ¼r einen 68040 ohne neue Befehle erzeugen.Code fÃ¼r einen 68040 erzeugen.Code fÃ¼r einen 68060 ohne neue Befehle erzeugen.Code fÃ¼r einen 68060 erzeugen.Code fÃ¼r einen 68302 erzeugen.Code fÃ¼r einen 68332 erzeugen.Code fÃ¼r einen 68851 erzeugen.Code fÃ¼r ColdFire v4e erzeugen.Code fÃ¼r DLL erzeugen.Code fÃ¼r Fido A erzeugen.Code fÃ¼r eine cpu32 erzeugen.Code fÃ¼r alle Template-Instanziierungen einschalten.Code fÃ¼r eine 11/10 erzeugen.Code fÃ¼r eine 11/40 erzeugen.Code fÃ¼r eine 11/45 erzeugen.Code fÃ¼r Assert-VertrÃ¤ge generieren.Code fÃ¼r Klassen-Invarianz-VertrÃ¤ge generieren.Code fÃ¼r ladbare Darwin-Kernelerweiterungen erzeugen.Code fÃ¼r Funktionen erzeugen, auch wenn sie vollstÃ¤ndig Â»inlineÂ« sind.Code fÃ¼r die angegebene CPU erzeugen.Code fÃ¼r altes ausfÃ¼hrbares BSS PLT erzeugen.Code fÃ¼r NachbedingungsvertrÃ¤ge erzeugen.Code fÃ¼r VorbedingungsvertrÃ¤ge generieren.Code fÃ¼r static-Funktionen erzeugen, auch wenn sie nie aufgerufen werden.Code fÃ¼r Switches ohne Default-Fall generieren.Code fÃ¼r die Android-Plattform erzeugen.Code fÃ¼r den M*Core M210 erzeugen.Code fÃ¼r den M*Core M340 erzeugen.Code fÃ¼r ladbare Darwin-Kernelerweiterungen oder Kernel erzeugen.Code fÃ¼r Supervisor-Modus generieren (Standard).Code fÃ¼r User-Modus generieren.Code im 32-Bit-ARM-Zustand erzeugen.Code im Â»Big EndianÂ«-Modus erzeugen.Code im Â»Big EndianÂ«-Modus erzeugen.Code im Â»Little EndianÂ«-Modus erzeugen.Code im Â»Little EndianÂ«-Modus erzeugen.Code fÃ¼r ausfÃ¼hrbare Dateien (NICHT Shared Libraries) erzeugen.FÃ¼r schnelles Debugging geeigneten Code erzeugen.Code erzeugen, der in dynamischen Objekten im SVR4-Stil verwendet werden kann.Code erzeugen, der lokalen Zustand in allen Bahnen einheitlich halten kann.Code erzeugen, der zum Intel-MCU-psABI passt.Code erzeugen, der zum angegebenen ABI passt.Code erzeugen, der zum angegebenen ABI passt.Code erzeugen, der sicher mit MIPS16- und microMIPS-Code gebunden werden kann.Code erzeugen, der 68881-Gleitkommabefehle verwendet.Code erzeugen, der nicht mit anderen ID-shared Libraries gelinkt werden wÃ¼rde, aber als Shared Library verwendet werden kann.Code zur ÃœberprÃ¼fung der Grenzen vor Arrayindizierung erzeugen.Code zur ÃœberprÃ¼fung von Exception-Spezifikationen erzeugen.Code generieren, um mitzuverfolgen, wann die CPU falsch spekulieren kÃ¶nnte.Code erzeugen, der nicht ausfÃ¼hrbares PLT und GOT enthÃ¤lt.Code mittels globaler Anker-Symboladressen generieren.Code erzeugen, der Hardware-Gleitkommabefehle verwendet.Code erzeugen, der nur die allgemeinen Register verwendet.Code erzeugen, der nur die Kernregister (r0â€“r14) verwendet.Code mit Bibliotheksaufrufen fÃ¼r Gleitkommaarithmetik erzeugen.Code ohne Register fÃ¼r globalen Zeiger erzeugen.CFString-Objekte zum Kompilierungszeitpunkt generieren.Komprimierte Fehlersuchinformationen erzeugen.Verwendung bedingter Kopierbefehle einschalten.Konstantenpools im Compiler statt im Assembler generieren.cpp-Defines fÃ¼r Server-IO erzeugen.cpp-Defines fÃ¼r Workstation-IO erzeugen.Fehlersuchinformationen im DWARF-v2-Format (oder neuer) erzeugen.Fehlersuchinformationen im STABS-Format erzeugen.Fehlersuchinformationen im VMS-Format erzeugen.Fehlersuchinformationen im XCOFF-Format erzeugen.Fehlersuchinformationen im erweiterten Standardformat erzeugen.Fehlersuchinformationen im Standardformat erzeugen.Fehlersuchinformationen im Standardversion des DWARF-Formats erzeugen.Fehlersuchinformationen im erweiterten STABS-Format erzeugen.Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen.Fehlersuchinformationen in separaten .dwo-Dateien erzeugen.Standard SH2a-FPU-Code mit doppelter Genauigkeit erzeugen.Standard SH2a-FPU-Code mit einfacher Genauigkeit erzeugen.Standard SH4-Code mit einfacher Genauigkeit erzeugen.Standard SH4-100-Code mit einfacher Genauigkeit erzeugen.Standard SH4-200-Code mit einfacher Genauigkeit erzeugen.Standard SH4-300-Code mit einfacher Genauigkeit erzeugen.Standard SH4a-Code mit einfacher Genauigkeit erzeugen.Nicht zusammenhÃ¤ngende Stapelrahmen erzeugen.Divisions-Befehle erzeugen.Divisionsergebnisse mit dem gleichen Vorzeichen im Ãœbertrag wie der Divisor (nicht der Dividend) erzeugen.Dokumentation erzeugen.Gleitkommabefehle doppelter Genauigkeit generieren.eBPF fÃ¼r die angegebene Linux-Kernelversion erzeugen.Erweiterte arithmetische Befehle erzeugen, nur fÃ¼r ARC700 gÃ¼ltig.Erweiterte Informationen fÃ¼r Einsprungpunkt fÃ¼r inline-Funktionen erzeugen.Schnelle indirekte Aufrufe erzeugen.Gleitkommaarithmetik mit gegebenem Befehlssatz erzeugen.Kombinierte Multiplizier-Addier-Befehle generieren.Die Befehle frecipd/fsqrtd/fdivd generieren (Vorgabe fÃ¼r Hardware-Gleitkomma).Hardware-abs-Befehle generieren.Eingebettete Gleitkommadivision erzeugen, auf Wartezeit optimieren.Eingebettete Gleitkommadivision erzeugen, auf Durchsatz optimieren.Eingebettete Ganzzahldivision erzeugen, auf Wartezeit optimieren.Eingebettete Ganzzahldivision erzeugen, auf Durchsatz optimieren.Quadratwurzel Â»inlineÂ« erzeugen, auf Wartezeit optimieren.Quadratwurzel Â»inlineÂ« erzeugen, auf Durchsatz optimieren.Befehle generieren, die vom Barrel-Shifter unterstÃ¼tzt werden.isel-Befehle erzeugen.Lockeres Nachschlagen von Klassen (mit objc_getClass()) fÃ¼r Verwendung im Null-VerknÃ¼pfungs-Modus erzeugen.Little-Endian-Code erzeugen.Little-Endian-Code erzeugen.Little-Endian-eBPF erzeugen.Befehle zum gleichzeitigen Laden/Speichern mehrerer Daten erzeugen.Befehle fÃ¼r Laden/Speichern mit Aktualisierung erzeugen.Atomare Operationen durch Hilfsfunktionen implementieren.Make-AbhÃ¤ngigkeiten erzeugen und Code Ã¼bersetzen.Make-AbhÃ¤ngigkeiten erzeugen.Aufrufe von Â»mcountÂ«/Â»__fentry__Â« als NOPs erzeugen. Um sie einzuschalten, mÃ¼ssen sie hineingepatcht werden.Millicode-Schnipsel erzeugen.mul64- und mulu64-Befehle erzeugen.norm-Befehl erzeugen.Code im normalen Modus erzeugen.SH2a-FPU-Code nur mit einfacher Genauigkeit erzeugen.SH4-Code nur mit einfacher Genauigkeit erzeugen.SH4-100-Code nur mit einfacher Genauigkeit erzeugen.SH4-200-Code nur mit einfacher Genauigkeit erzeugen.SH4-300-Code nur mit einfacher Genauigkeit erzeugen.SH4a-Code nur mit einfacher Genauigkeit erzeugen.PC-relativen Code erzeugen.Erweiterungsbefehle fÃ¼r Performance einschalten.Erweiterungsbefehle fÃ¼r Performance Version 2 einschalten.Unechte Ziele fÃ¼r alle Header erzeugen.Wenn mÃ¶glich, lageunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (large mode).Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (small mode).Wenn mÃ¶glich, lageunabhÃ¤ngigen Code erzeugen (large mode).Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code erzeugen (small mode).Wenn verfÃ¼gbar, Prefetch-Befehle fÃ¼r Arrays in Schleifen erzeugen.Befehle push/pop generieren (Standard).WiedereinsprungsfÃ¤higen PIC-Code erzeugen.Reziproke statt divss und sqrtss erzeugen.return-Befehl in nackter Funktion generieren.Informationen zur Typbeschreibung zur Laufzeit erzeugen.SData-Referenzen erzeugen. Dies ist die Voreinstellung, auÃŸer wenn PIC erzeugt wird.Abschnitte .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, und .s390_return_mem erzeugen, in denen die Adressen fÃ¼r indirekte Sprungziele gespeichert werden, die aufgrund der Optionen -mindirect-branch* oder -mfunction-return* gepatcht wurden. Die Abschnitte bestehen aus einem Array von 32-Bit-Elementen. Jedes Element enthÃ¤lt den Offset vom Eintrag zu der gepatchten Adresse.Selbstverschiebbaren Code erzeugen.sin, cos und sqrt fÃ¼r FPU erzeugen.Gleitkommabefehle einfacher Genauigkeit generieren.Reziproke Division und Quadratwurzel in Software fÃ¼r besseren Durchsatz erzeugen.Wenn nÃ¶tig, spezielle Objective-C-Methoden zur Initialisierung/ZerstÃ¶rung von nicht-POD C++ ivars, erzeugen.stm/ldm-Befehle erzeugen (Vorgabe).Erweiterungsbefehle fÃ¼r Zeichenketten einschalten.swap-Befehl erzeugen.Ganzzahl-Modulo-Befehle erzeugen.Atomare Quadword-Befehle zum Speicherzugriff verwenden (lqarx/stqcx).Befehle zum Laden/Speichern von Quadwords (lq/stq) erzeugen.Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen.Befehle push25/pop25 fÃ¼r v3 erzeugen.Â»vzeroupperÂ«-Befehl erzeugen, bevor der Ablauf die Funktion verlÃ¤sst.Generische Funktion %qs bei %L ist nicht mit spezifischer intrinsischer Schnittstelle vereinbarAllgemeiner Name %qs der Funktion %qs bei %L ist der gleiche wie der des abgeleiteten Typs bei %LGenerisches Unterprogramm %qs bei %L ist nicht mit intrinsischer Unterprogrammschnittstelle vereinbarSprÃ¼ngen ihre Standardkosten zuweisen.Veraltet-Warnungen bei Anomalien von -ftransition=Import ausgeben.Externen Symbolen einen fÃ¼hrenden Unterstrich geben.Globaler Bindungs-Name %qs bei %L wird bereits als ein %s bei %L verwendetGlobaler Bindungs-Name %qs bei %L wird bereits bei %L verwendetGlobaler Name %qs bei %L wird bereits als ein %s bei %L verwendetGlobaler Name %qs bei %L wird bereits bei %L verwendetGraphite-Schleifenoptimierungen kÃ¶nnen nicht verwendet werden (ISL ist nicht verfÃ¼gbar) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite-Schleifenoptimierungen kÃ¶nnen nicht verwendet werden (ISL ist nicht verfÃ¼gbar).Linker anweisen, Befehle zu lockern.HSA-SSA-Name wurde von Befehl definiert, der ihn jedoch verwenden sollteHSA-SSA-Name ist nicht unter den Operanden von Befehlen, die ihn verwenden solltenHSA-SSA-Verifikation fehlgeschlagenHSA wurde in dieser Konfiguration nicht eingeschaltetHSA-Bildbefehle nicht behandeltHSA-Befehl verwendet ein Register, ist aber nicht in den aufgezeichneten RegisterverwendungenHSA-Befehlsverifikation fehlgeschlagenBibliotheksfunktionen aufrufen, wenn atomare eingebaute Operationen auf unausgerichteten Speicher angewendet werden kÃ¶nnen. Hebt -mtrap-unaligned-atomic auf.Hardware-Autoprefetcher-Scheduler-Modellsteuerung: Anzahl der Vorausschauzyklen, die das Modell untersucht, bei '0' ist nur die heuristische Sortierung von Befehlen aktiviert. StandardmÃ¤ÃŸig deaktiviert.Hollerithkonstante bei %CMit Host verbundene Variable %qs darf nicht in DATA-Anweisung bei %C stehenWie viel die gegebene Ãœbersetzungseinheit durch das Â»inlineÂ« wachsen kann (in Prozent).Wie viel die gegebene Ãœbersetzungseinheit durch die interprozedurale Konstantenweitergabe wachsen kann (in Prozent).E/A-Registeroperand fÃ¼r Â»%%%cÂ«IBITS: Bad bitICE: emit_insn verwendet, wo emit_jump_insn erforderlich:
! ID der zu bauenden Shared Library.ID-gemeinsam genutzte Bibliotheken und FD-PIC-Modus kÃ¶nnen nicht zusammen verwendet werdenIEEE_ARITHMETIC-Modul bei %CIEEE_EXCEPTIONS-Modul bei %CIEEE_FEATURES-Modul bei %CIF-Klausel bei %L erfordert einen skalaren LOGICAL-AusdruckIF-Klausel-Modifizierer Â»%sÂ« bei %L ist dem aktuellen OpenMP-Konstrukt nicht angemessenIF-Klausel ohne Modifizierer bei %L wird zusammen mit IF-Klauseln mit Modifizierert verwendetIM-part_ref bei %CÂ»IMPLICIT NONE (type)Â«-Anweisung bei %L folgt einer IMPLICIT-AnweisungIMPLICIT-Anweisung bei %C folgt auf IMPLICIT NONE (Typ-)AnweisungIMPORT NONE mit Angabenliste bei %CIMPORT-Anweisung bei %CIMPORT-Anweisung bei %C ist nur in einem INTERFACE-KÃ¶rper erlaubtIMPURE-Prozedur bei %CINQUIRE-Anweisung bei %L kann nicht sowohl FILE- als auch UNIT-Spezifikationssymbole enthaltenINQUIRE-Anweisung bei %L erfordert PENDING= mit Spezifizierung ID=INQUIRE-Anweisung bei %L erfordert entweder FILE- oder UNIT-SpezifikationssymbolINQUIRE-Anweisung in PURE-Prozedur bei %C nicht erlaubtINTEGER-Ausdruck von %s-Klausel bei %L darf nicht negativ seinINTEGER-Ausdruck von %s-Klausel bei %L muss positiv seinINTEGER-Ausdruck der Â»chunk_sizeÂ« der SCHEDULE-Klausel bei %L muss positiv seinINTEGER(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-integer-8%>INTEGER(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-finteger-4-integer-8%>INTENT(%s) steht mit INTENT(%s) bei %L in KonfliktINTENT ist in BLOCK bei %C nicht erlaubtEffektives Argument von INTENT(%s) bei %L kÃ¶nnte effektives Argument bei %L stÃ¶ren.INTENT(IN) POINTER %qs in Klausel %s bei %LINTENT(IN)-Zeiger %qs in COPYPRIVATE-Klausel bei %LArgument %1$qs bei %3$L fÃ¼r die reine Prozedur %2$qs ist INTENT(OUT) und darf daher nicht polymorph seinINTERFACE-Prozedur %qs bei %L hat denselben Namen wie die umgebende ProzedurIO UNIT in %s-Anweisung bei %C muss eine interne Datei in einer PURE-Prozedur seinIO-Definition fÃ¼r %q+D erfordert eine AdresseIOLENGTH-Markierung in INQUIRE-Anweisung bei %C ungÃ¼ltigIOMSG bei %L muss eine skalare Standardzeichenvariable seinIOMSG-Markierung bei %LIPA-SRA-Zugriffs-Verifikation fehlgeschlagenISA %qs wird von Attribut %<target%> nicht unterstÃ¼tzt, verwenden Sie den Aufruf %<arch=%>ISO-C erlaubt kein %<%E (Ausdruck)%>ISO-C erlaubt kein zusÃ¤tzliches %<;%> auÃŸerhalb einer FunktionISO-C erlaubt kein auf Funktionstypen angewendetes %<_Alignof%>ISO C unterstÃ¼tzt nicht %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO-C unterstÃ¼tzt kein %<++%> und %<--%> fÃ¼r komplexe TypenISO-C unterstÃ¼tzt %<[[]]%>-Attribute erst ab C2XISO-C unterstÃ¼tzt die Typen %<__int%d%> nichtISO-C unterstÃ¼tzt nicht %<~%> fÃ¼r komplexe KonjugationISO-C unterstÃ¼tzt den vordefinierten Bezeichner %qs nichtISO-C unterstÃ¼tzt keine komplexen GanzzahltypenISO-C unterstÃ¼tzt dezimale Gleitkommazahlen erst ab C2XISO-C unterstÃ¼tzt keine GanzzahltypenISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>ISO-C unterstÃ¼tzt keine sÃ¤ttigenden TypenISO-C unterstÃ¼tzt den Typen %<_Float%d%s%> nichtISO-C verbietet %<goto *expr;%>ISO-C verbietet %<return%> mit Ausdruck, in void zurÃ¼ckgebender FunktionISO-C verbietet eine leere QuelldateiISO-C verbietet Zuweisung zwischen Funktionszeiger und %<void *%>ISO-C verbietet geklammerte Gruppen innerhalb von AusdrÃ¼ckenISO-C verbietet Typkonvertierung von Nicht-Skalar auf selben TypenISO-C verbietet Typkonvertierung auf union-TypISO-C verbietet Vergleich von %<void *%> mit FunktionszeigerISO-C verbietet bedingten Ausdruck zwischen %<void *%> und FunktionszeigerISO-C verbietet bedingten Ausdruck mit nur einer void-SeiteISO-C verbietet const- oder volatile-FunktionstypenISO-C verbietet Konvertierung von Funktionszeigern in ObjektzeigertypISO-C verbietet Konvertierung von Objektzeigertypen in FunktionszeigertypISO-C verbietet leere InitialisierungsklammernISO-C verbietet VorwÃ¤rtsdeklaration fÃ¼r ParameterISO-C verbietet VorwÃ¤rts-Referenzen auf %<enum%>-TypenISO-C verbietet Initialisierung zwischen Funktionszeiger und %<void *%>ISO-C verbietet MarkendeklarationenISO-C verbietet Elementdeklarationen ohne ElementeISO-C verbietet verschachtelte FunktionenISO-C verbietet das Weglassen des mittleren Terms eines %<?:%>-AusdruckesISO-C verbietet geordnete Vergleiche zwischen Zeigern auf FunktionenISO-C verbietet Ãœbergabe des Arguments %d von %qE zwischen Funktionszeiger und %<void *%>ISO-C verbietet qualifizierte FunktionstypenISO-C verbietet return zwischen Funktionszeiger und %<void *%>ISO-C verbietet die Angabe eines zu initialisierenden ElementebereichesISO-C verbietet, ein %<register%>-Array zu indizierenISO-C verbietet Array der GrÃ¶ÃŸe nullISO-C verbietet Array %qE der GrÃ¶ÃŸe nullISO-C verbietet Argumentkonvertierung in union-TypISO-C erfordert ein benanntes Argument vor %<...%>ISO-C beschrÃ¤nkt AufzÃ¤hlungswerte auf Bereich von %<int%>Attribut %qE aus ISO C++ ist nicht auf Funktionen anwendbar; wird als %<[[gnu::%E]]%> behandeltISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten InstanziierungenISO C++ erlaubt Bitfeld-Attribute nur vor dem %<:%>-TokenISO C++ unterstÃ¼tzt keine Operatortemplates in Zeichenkettenliteralen, die eine Argumentpackung von Zeichen bekommenin ISO-C++ darf der mittlere Operand von %<?:%> nicht weggelassen werdenISO-C++ erlaubt kein %<alignof%> mit einem Nicht-TypISO-C++ erlaubt keine benannten Initialisierungen von C99ISO-C++ erlaubt keine benannten Initialisierungen (GNU)ISO-C++ erlaubt nicht, %<%T::%D%> als %<%T::%D%> zu definierenISO-C++ erlaubt kein auf Funktionstypen angewendetes %<alignof%>ISO-C++ unterstÃ¼tzt %<__int%d%> fÃ¼r %qs nichtISO-C++ unterstÃ¼tzt nicht, dass einfaches %<complex%> %<double complex%> bedeutetISO-C++ verbietet Anwendung von %<__alignof%> auf einen Ausdruck mit FunktionstypISO-C++ verbietet Anwendung von %<sizeof%> auf einen Ausdruck mit FunktionstypISO-C++ verbietet Gruppen in geschweiften Klammern innerhalb von AusdrÃ¼ckenISO-C++ verbietet den Aufruf von %<::main%> vom Programm ausISO-C++ verbietet Umwandlung in Arraytyp %qTISO-C++ verbietet Vergleich zwischen Zeiger und GanzzahlISO-C++ verbietet Vergleich zwischen Zeiger des Typs %<void *%> und Zeiger auf FunktionISO-C++ verbietet zusammengesetzte LiteraleISO-C++ verbietet berechnete GotosISO-C++ verbietet Bedingungsausdruck mit Zeiger des Typs %<void *%> und Zeiger auf FunktionISO-C++ verbietet Umwandlung zwischen Zeiger des Typs %<void *%> und Zeiger auf FunktionISO C++ verbietet, eine Zeichenkettenkonstante in %qT zu konvertierenISO-C++ verbietet Deklaration von %qs ohne TypISO-C++ verbietet Verringern eines Zeigers vom Typ %qTISO-C++ verbietet verringern einer AufzÃ¤hlungISO-C++ verbietet leere unbenannte AufzÃ¤hlungISO-C++ verbietet flexibles Arrayelement %qsISO-C++ verbietet flexible ArrayelementeISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der KlasseISO-C++ verbietet ErhÃ¶hen eines Zeigers vom Typ %qTISO-C++ verbietet erhÃ¶hen einer AufzÃ¤hlungISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qTISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschlieÃŸende KlasseISO-C++ verbietet das Auslassen des mittleren Terms eines %<?:%>-AusdrucksISO-C++ verbietet das Ermitteln der Adresse der Funktion %<::main%>ISO-C++ verbietet das Ermitteln der Adresse einer gebundenen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwendenISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwendenISO-C++ verbietet die Verwendung von %qE bei expliziten InstanziierungenISO-C++ verbietet typename-SchlÃ¼ssel in Template-Template-Parameter; verwenden Sie %<-std=c++17%> oder %<-std=gnu++17%>ISO-C++ verbietet Gleitkommaliterale in Konstanten-AusdrÃ¼ckenISO-C++ verbietet die Verwendung eines Zeigers des Typs %<void *%> in SubtraktionISO-C++ verbietet die Verwendung eines Zeigers auf eine Funktion in SubtraktionISO-C++ verbietet die Verwendung eines Zeigers auf Methode in SubtraktionISO-C++ verbietet Array variabler LÃ¤ngeISO-C++ verbietet Array %qD variabler LÃ¤ngeISO-C++ verbietet Array der GrÃ¶ÃŸe nullISO-C++ verbietet Array %qD der GrÃ¶ÃŸe nullISO-C++ verbietet anonyme structsISO-C++ verbietet Ãœberladen von %<operator ?:%>ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung fÃ¼r das erste besser ist als die schlechteste Umwandlung fÃ¼r das zweite:ISO-C++17 erlaubt Speicherklassenangabe %<register%> nichtISO C++17 erlaubt keine dynamischen Ausnahmespezifikationendas Weglassen der Zeichenkette in %<_Static_assert%> wird von ISO C11 nicht unterstÃ¼tztISO-C90 unterstÃ¼tzt %<[*]%>-Arraydeklaratoren nichtISO-C90 unterstÃ¼tzt nicht %<_Alignas%>ISO-C90 unterstÃ¼tzt nicht %<_Generic%>ISO-C90 unterstÃ¼tzt nicht %<_Noreturn%>ISO-C90 unterstÃ¼tzt nicht %<_Static_assert%>ISO-C90 unterstÃ¼tzt den vordefinierten Bezeichner %<__func__%> nichtDeklarationen im Initialisierungsteil einer %<for%>-Schleife werden von ISO C90 nicht unterstÃ¼tzt; ab ISO C99 geht esISO-C90 unterstÃ¼tzt nicht %<long long%>ISO-C90 unterstÃ¼tzt kein %<static%> oder Typkennzeichner in ParameterarraydeklaratorenISO-C90 unterstÃ¼tzt nicht %qEISO-C90 unterstÃ¼tzt keine booleschen TypenISO-C90 unterstÃ¼tzt keine komplexen TypenISO-C90 unterstÃ¼tzt keine flexiblen Arrays als ElementeISO-C90 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nichtISO-C90 unterstÃ¼tzt keine namenlosen structs/unionsISO-C90 verbietet Array %qE, dessen GrÃ¶ÃŸe nicht ausgewertet werden kannISO-C90 verbietet Array, dessen GrÃ¶ÃŸe nicht ausgewertet werden kannISO-C90 verbietet zusammengesetzte LiteraleISO-C90 verbietet gemischte Deklarationen und CodeISO-C90 verbietet die Angabe von zu initialisierenden UnterobjektenISO-C90 verbietet, ein Nicht-L-Wert-Array zu indizierenISO-C90 verbietet Array variabler GrÃ¶ÃŸeISO-C90 verbietet Array %qE variabler GrÃ¶ÃŸeISO-C99 unterstÃ¼tzt nicht %<_Alignas%>ISO-C99 unterstÃ¼tzt nicht %<_Generic%>ISO-C99 unterstÃ¼tzt nicht %<_Noreturn%>ISO-C99 unterstÃ¼tzt nicht %<_Static_assert%>ISO-C99 unterstÃ¼tzt nicht %qEISO-C99 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nichtISO-C99 unterstÃ¼tzt keine namenlosen structs/unionsModul ISO_C_BINDING bei %CIntrinsisches Modul ISO_FORTRAN_ENV bei %CWenn Â»-ftree-vectorizeÂ« verwendet wird, die minimale Schleifengrenze einer fÃ¼r Vektorisierung zu betrachtenden Schleife.Wenn Â»-fvariable-expansion-in-unrollerÂ« verwendet wird, die HÃ¶chstzahl der FÃ¤lle, dass eine einzelne Variable wÃ¤hrend Loop-Unrolling expandiert wird.Wenn die Neuzuordnung von Grenzen bei %L angegeben wird, darf das Zeigerziel nicht NULL seinWenn das erste Argument von ATAN2 %L Null ist, dann darf das zweite Argument nicht Null seinWenn die Anzahl der Kandidaten in der Menge kleiner ist, wird immer versucht, ungenutzte IVs wÃ¤hrend ihrer Optimierung zu entfernen.Wenn Planung nach dem Neuladen, dann Superblock-Planung.Â»DÂ« in Spalte eins in statischer Form ignorieren.Attribut dllimport fÃ¼r Funktionen ignorieren.Den normalen zweistufigen Namensraum ignorieren; Symbole in der Reihenfolge der Befehlszeile auflÃ¶sen und nicht aufzeichnen, welche Bibliothek das aufgelÃ¶ste Symbol bereitgestellt hat.Nicht unterstÃ¼tzte Pragmas ignorieren.Ignoriert.UnzulÃ¤ssiges ALLOCATE-Objekt bei %C fÃ¼r eine PURE-ProzedurUnzulÃ¤ssige Zuweisung an externe Prozedur bei %LUnzulÃ¤ssiges Zeichen in BOZ-Konstante bei %CIllegal id in copy_walk_reduction_argUngÃ¼ltige PrÃ¤prozessordirektiveUngÃ¼ltiger Referenztyp bei %L als EQUIVALENCE-ObjektUnzulÃ¤ssiger Schritt von Null bei %LUnzulÃ¤ssiger Typ in Zeichenverkettung bei %LAnweisung %s zur Image-Steuerung bei %C in CRITICAL-BlockAnweisung %s zur Image-Steuerung bei %C in DO CONCURRENT-BlockAnweisung %s zur Image-Steuerung bei %C in PURE-ProzedurCRITICAL-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockCRITICAL-Anweisung zur Image-Steuerung bei %C in PURE-ProzedurAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in CRITICAL-BlockAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in DO CONCURRENT-BlockAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in PURE-ProzedurRETURN-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockPRINT-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSTOP-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockSTOP-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSYNC-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockSYNC-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSYNC-Anweisung zur Image-Steuerung bei %C in PURE-ProzedurArgument fÃ¼r Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck seinArgument fÃ¼r Imageset bei %L muss zwischen 1 und num_images() liegenC++17-Semantik fÃ¼r erbende Konstruktoren umsetzen.DIP1000 "Zeiger in GÃ¼ltigkeitsbereichen" implementieren (experimentell).DIP25 "Versiegelte Referenzen" implementieren (experimentell).__atomic-Operationen Ã¼ber Bibliotheksaufrufe alter __sync-Funktionen durchfÃ¼hren.AuflÃ¶sung von DR 150 fÃ¼r Mustervergleich von Template-Template-Argumenten umsetzen.Implizit deklarierte BIND(C)-Funktion %qs bei %L ist mÃ¶glicherweise nicht interoperabel mit CImplizit deklarierte BIND(C)-Variable %qs bei %L kÃ¶nnte nicht C-kompatibel seinImplizit deklarierte Funktion %s wird in !$OMP DECLARE REDUCTION bei %L verwendetImplizit deklariertes Unterprogramm %s wird in !$OMP DECLARE REDUCTION bei %L verwendetImplizit deklarierte Variable %qs bei %L kÃ¶nnte nicht C-kompatibel sein, ist aber ein Scheinargument fÃ¼r BIND(C)-Prozedur %qs bei %LImplizit angegebener PARAMETER %qs bei %L passt nicht zu frÃ¼herem IMPLICIT-TypEinbezogenes SAVE fÃ¼r Modulvariable %qs bei %L, benÃ¶tigt wegen StandardinitialisierungFeld mit impliziter Form bei %LUnreine Funktion %qs bei %L wird mÃ¶glicherweise nicht ausgewertetUnreine Funktion bei %L wird mÃ¶glicherweise nicht ausgewertetIn %s bei %L mÃ¼ssen alle Prozeduren auch FUNCTIONs sein, da der allgemeine Name auch der Name des abgeleiteten Typs istIn %s bei %L mÃ¼ssen alle Prozeduren entweder SUBROUTINE oder FUNCTION seinIn C++ bedeutet ungleich Null die Warnung vor veralteter Umwandlung von Zeichenkettenliteralen in Â»char *Â«. In C erfolgt eine Ã¤hnliche Warnung, nur ist die Umwandlung nat. laut ISO-C-Standard nicht veraltet.In Fortran 2003 ist der COMMON-Block %qs bei %L ein globaler Bezeichner und muss daher den selben Bindungsnamen haben wie der gleichbenannte COMMON-Block bei %L: %s vs. %sIn SSA-PRE-Optimierungen auf BÃ¤umen Teils-Teils-Redundanz eliminieren.In einem reinen Unterprogramm darf ein INTENT(IN)-Dummy-Argument nicht als Â»exprÂ« bei %L einer intrinsischen Zuweisungsanweisung verwendet werden, in der die Variable von einem abgeleiteten Typ ist, wenn der abgeleitete Typ eine Zeigerkomponente auf irgendeiner Ebene der Komponentenauswahl hat.Im Aufruf von %qs bei %L ist eine TypunvertrÃ¤glichkeit bei Argument %qs; %s wurde an %s Ã¼bergebenIn Konstruktor %qsIn Kopierkonstruktor %qsIn Destruktor %qsIn Datei, eingebunden vonIn Funktion %qsIn Lambda-FunktionIn Elementfunktion %qsIn statischer Elementfunktion %qsInclude-Verzeichnis %qs: %sInkompatibles ALLOCATE-Objekt bei %C fÃ¼r CHARACTER-Typspezifikation bei %LUnvertrÃ¤glicher abgeleiteter Typ in PARAMETER bei %LInkompatible Initialisierung zwischen einer abgeleiteten TypentitÃ¤t und einer EntitÃ¤t mit Typ %qs bei %CUnvertrÃ¤gliche RÃ¤nge %d und %d in Zuweisung bei %LUnvertrÃ¤gliche RÃ¤nge in %s (%d und %d) bei %LUnvertrÃ¤gliche Typen in DATA-Anweisung bei %L; versuchte Umwandlung von %s an %sUnvertrÃ¤gliche Typangabe fÃ¼r Feldelement bei %LUnvertrÃ¤gliche Verwendung von TILE und COLLAPSE bei %LInkonsistente Ã„quivalenzregeln mit %qs bei %L und %qs bei %LInterne Compilerwarnung: No location in expression near %LInterne Compilerwarnung: Inconsistent internal state: No location in statementRÃ¤nge fÃ¼r Operator bei %%L und %%L stimmen nicht Ã¼bereinInterner Compilerfehler: Incorrect EH edge %i->%iFalsche Ausdehnung in Argument B in MATMUL-Intrinsic in Dimension 1: ist %ld, sollte %ld seinFalscher Funktions-RÃ¼ckgabewertIEEE-Befolgung fÃ¼r Gleitkommavergleiche erhÃ¶hen.Index in Dimension %d ist auÃŸerhalb der Grenzen bei %LAuf Anwesenheit von Prozessorfehlern hinweisen.PrioritÃ¤t fÃ¼r r0..r3 / r12..r15 mit TARGET_REGISTER_PRIORITY ausdrÃ¼cken.Verwendung von Hardware-Gleitkommabefehlen unterdrÃ¼cken.Initialisierung bei %C ist in PURE-Prozedur nicht erlaubtInitialisierung bei %C ist nicht fÃ¼r eine ZeigervariableInitialisierung einer allozierbaren Komponente bei %C ist nicht erlaubtInitialisierung des Zeigers bei %C ist nicht in einer PURE-Prozedur erlaubtInitialisierung einer Variablen bei %C ist in einer PURE-Prozedur nicht erlaubtInitialisierungszeichenkette bei %L wurde abgeschnitten, um zur Variable zu passen (%ld/%ld)Komponenten von abgeleiteten Typvariablen gemÃ¤ÃŸ anderer init-Schalter initialisieren.Lokale Variablen auf Null initialisieren (von g77).Initialisiertes Symbol %qs bei %C kann nur COMMON in BLOCK DATA seinInitialisierte Variable %qs bei %L ist in leerem COMMON, aber Initialisierung ist nur in benannten COMMON-BlÃ¶cken erlaubtInitialisierer nicht erlaubt fÃ¼r PARAMETER %qs bei %CInitialisierung einer bereits initialisierten Variablen bei %C__atomic-Operationen Â»inlineÂ« erzeugen, wenn Lock-freie Befehlssequenz verfÃ¼gbar ist.Alle bekannten Zeichenkettenoperationen einbetten (inline).Code inline einbetten, um Befehlscache nach dem Aufsetzen verschachtelter Funktionstrampoline zu verwerfen.Konstanten einbetten, wenn es mit 2 Befehlen oder weniger geht.Zeichenkettenoperationen memset/memcpy als Â»inlineÂ« einfÃ¼gen, aber Inline-Version nur fÃ¼r kleine BlÃ¶cke durchfÃ¼hren.Rekursives inlinen nur, wenn die Wahrscheinlichkeit des Aufrufs den Parameter Ã¼berschreitet.Befragungsparameter darf nicht in einer data-stmt-object-list bei %C vorkommenENDBR-Befehl beim Betreten einer Funktion nur via cf_check-Attribut fÃ¼r CET-Instrumentierung einfÃ¼gen.In jedem Funktionsprolog NOP-Befehle erzeugen.Arc-basierten Programm-Profilierungscode einfÃ¼gen.Code einfÃ¼gen, der jede Speicherseite des Stapels bei der Allokation antestet, um vor Angriffen basierend auf Ãœberschneidungen zu schÃ¼tzen.Code einfÃ¼gen, um AusdrÃ¼cke zu profilen.Lockerungs-Hinweis an Linker Ã¼bergeben, um Lockerung durchzufÃ¼hren.Code zur StapelprÃ¼fung in das Programm einfÃ¼gen. Dasselbe wie -fstack-check=specific.Anzahl der Maschinenbefehle, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt werden.Anzahl der Maschinenbefehle, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt werden.Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden.Verlassen von Funktionen mit __fentry__ instrumentieren, in instrumentierten Funktionen.Funktionen nur aus Dateien instrumentieren, deren Namen nicht zu allen der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt).Funktionen nur aus Dateien instrumentieren, deren Namen zu einem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt).Ganzzahldivision bei %2$L zu Konstante %1$qs abgeschnittenGanzzahlausdruck erforderlich bei %CGanzzahlige ID (N) des spezifischen Befehls Â»fabsdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fabssÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fadddÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»faddsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fatandÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fatansÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpeqdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpeqsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgedÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgtdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgtsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpledÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmplesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpltdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpltsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpnedÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpnesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcosdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcossÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fdivdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fdivsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fexpdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fexpsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fextsdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixdiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixduÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixsiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixsuÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatidÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatisÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatudÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatusÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»flogdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»flogsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmaxdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmaxsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmindÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fminsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmuldÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmulsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fnegdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fnegsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdxhiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdxloÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdyÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsindÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsinsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsqrtdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsqrtsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsubdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsubsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftandÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftansÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftruncdsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fwrxÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fwryÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»roundÂ«.Ganzzahlart %d bei %C nicht verfÃ¼gbarGanzzahl auÃŸerhalb des symmetrischen Bereichs wegen Standard-Fortran bei %LGanzzahl auÃŸerhalb des symmetrischen Bereiches wegen Standard-Fortran-Konvertierung von %s in %s bei %LGanzzahlÃ¼berlauf bei der Berechnung des zu reservierenden SpeichersGanzzahl zu groÃŸ fÃ¼r ihre Art bei %C. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenGanzzahl bei %C zu groÃŸGanzzahlwert zu groÃŸ in Ausdruck bei %CFunktionen in ihre Aufrufer einfÃ¼gen, wenn CodegrÃ¶ÃŸe als nicht wachsend bekannt ist.Nicht als Â»inlineÂ« deklarierte Funktionen in ihre Aufrufer einfÃ¼gen, wenn gewinnbringend.Nur an einer Stelle aufgerufene Funktionen in ihre Aufrufer einfÃ¼gen.Intel-MCU-psABI wird im %s-Modus nicht unterstÃ¼tztSchleifen bei %L werden getauschtSchnittstelle %qs bei %L ist in spÃ¤terer PROCEDURE-Anweisung deklariertSchnittstelle %qs bei %L darf keine Anweisungsfunktion seinSchnittstelle %qs bei %L kann nicht allgemein seinSchnittstelle %qs bei %L muss explizit seinUnpassende Schnittstelle fÃ¼r Prozedurzeiger-Komponente %qs in Strukturkonstruktor bei %L: %sSchnittstelle in Scheinprozedur %qs bei %L passt nicht: %sSchnittstelle in globaler Prozedur %qs bei %L passt nicht: %sUnpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %qs ist kein UnterprogrammUnpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %sSchnittstelle muss fÃ¼r DEFERRED-Bindung bei %C angegeben werdenSchnittstellenname nach %<(%> bei %C erforderlichInterner Compilerfehler: Fehlerbehandlungsroutinen doppelt betreten.
  Interne Datei bei %L mit NamenslisteInterne Prozedur %qs in %s bei %LInterne Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigInterne Prozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltigInterne Prozedur %qs wird als effektives Argument bei %L verwendetInterne Einheit mit Vektor-Index bei %LJeden INTEGER(4) als INTEGER(8) interpretieren.Jeden REAL(4) als REAL(10) interpretieren.Jeden REAL(4) als REAL(16) interpretieren.Jeden REAL(4) als REAL(8) interpretieren.Jeden REAL(8) als REAL(10) interpretieren.Jeden REAL(8) als REAL(16) interpretieren.Jeden REAL(8) als REAL(4) interpretieren.ImaginÃ¤re, Festkomma, oder andere GNU-Zahlenauffixe als das korrespondieren Zahlenliteral statt eines benutzerdefinierten Zahlenliterals interpretieren.Im Â»textÂ«-Abschnitt Literalbereiche mit Codebereichen verweben.Intervall, in dem der Stack geprÃ¼ft wird, als Zweierpotenz in Bytes ausgedrÃ¼ckt.IntervallÃ¼berlappung von %<-fdbg-cnt=%s%>: [%u, %u] und [%u, %u]
! Intrinsisches %qs (ist %s) wird bei %L verwendetIntrinsisches %qs bei %L kann keine Initialisierung habenEingebautes %qs bei %L ist in Zuweisung des Prozedurzeigers ungÃ¼ltigEingebautes %qs bei %L ist nicht als effektives Argument erlaubtDas intrinsische %qs bei %L muss mindestens zwei Argumente habenIntrinsisches TRANSFER bei %L hat teilweise undefiniertes Ergebnis: QuellgrÃ¶ÃŸe %ld < ErgebnisgrÃ¶ÃŸe %ldIntrinsische Funktion %qs (%d) nicht erkanntIntrinsische Funktion %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtIntrinsische Funktion Â»%sÂ« bei %L ist nicht fÃ¼r CO_REDUCE erlaubtIntrinsische Funktion NULL bei %L kann kein tatsÃ¤chliches Argument fÃ¼r STORAGE_SIZE sein, da es einen disassoziierten Zeiger zurÃ¼ckgibtBei %2$L referenzierter intrinsischer Operator %1$qs nicht im Modul %3$qs gefundenSchnittstelle des intrinsischen Operators bei %L muss eine FUNCTION seinIntrinsische Prozedur %qs ist in PROCEDURE-Anweisung bei %L nicht erlaubtIntrinsische Prozedur bei %L kann keine MODULE PROCEDURE seinIntrinsisches Unterprogramm %qs bei %L darf keine Typspezifizierung habenIntrinsisches Symbol wurde bei %C in Â»!$ACC ROUTINE ( NAME )Â« angegeben und mit der inkompatiblen GANG, WORKER oder VECTOR-Klausel markiertUngÃ¼ltige BOZ-Literalkonstante, die bei %C im Feldindex verwendet wirdUngÃ¼ltiger C-Name in NAME=-Spezifizierung bei %CUngÃ¼ltige Hollerithkonstante bei %L enthÃ¤lt ein Wide-ZeichenUngÃ¼ltige Hollerithkonstante: %L muss mindestens ein Zeichen enthaltenUngÃ¼ltige Hollerithkonstante: Ganzzahlart bei %L sollte Standard seinUngÃ¼ltiger KIND-Parameter von %s bei %LUngÃ¼ltiger NAME %qs in Â»!$ACC ROUTINE ( NAME )Â« bei %CUngÃ¼ltiges NULL bei %LUngÃ¼ltiges Argument fÃ¼r Â»!$ACC WAITÂ« bei %CUngÃ¼ltiges Zuordnungsziel bei %CUngÃ¼ltiges Zeichen %<$%> bei %L. %<-fdollar-ok%> verwenden, um es als Erweiterung zuzulassenUngÃ¼ltiges Zeichen %qc in Variablenname bei %CUngÃ¼ltiges Zeichen 0x%s bei %CUngÃ¼ltiges Zeichen in Name bei %CUngÃ¼ltige(s) Zeichen in ELSE-Anweisung nach %CUngÃ¼ltige Klausel in Modul mit Â»!$ACC DECLAREÂ« bei %LUngÃ¼ltige Codimension %d bei %C, nur %d Codimensionen existierenUngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %LUngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %%LUngÃ¼ltiger Exponent-Buchstabe %<q%> in literaler Realkonstante bei %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.UngÃ¼ltiger Ausdruck im Strukturkonstruktor fÃ¼r Zeigerkomponente %qs bei %L in PURE-ProzedurUngÃ¼ltige Form der PROGRAM-Anweisung bei %CUngÃ¼ltige Form der WRITE-Anweisung bei %L, UNIT erforderlichUngÃ¼ltige Form der Feldreferenz bei %CUngÃ¼ltige Form der Coarray-Referenz bei %CUngÃ¼ltige Bildanzahl %d in SYNC IMAGESUngÃ¼ltiger Initialisierungsausdruck fÃ¼r ALLOCATABLE-Komponente %qs in Strukturkonstruktor bei %LUngÃ¼ltige Initialisierung %s in Data-Anweisung bei %CUngÃ¼ltiges SchlÃ¼sselwort %qs in intrinsischer Funktion %qs bei %LUngÃ¼ltige Art %d fÃ¼r CHARACTER-Konstante bei %CUngÃ¼ltige Art fÃ¼r %s bei %LUngÃ¼ltige Initialisierung im alten Stil fÃ¼r abgeleitete Typkomponente bei %CUngÃ¼ltiger Operator fÃ¼r !$OMP DECLARE REDUCTION %s bei %LUngÃ¼ltiges Argument fÃ¼r Prozedur bei %LUngÃ¼ltige Zuweisung eines Prozedurzeigers bei %LUngÃ¼ltiger Bereich %s in Option %sUnzulÃ¤ssige Realart %d bei %CInvalid standard code on intrinsic %qs (%d)UngÃ¼ltige Teilzeichenkette in data-implied-do in DATA-Anweisung bei %LUngÃ¼ltiges Typspezifikation bei %CUngÃ¼ltige Verwendung der BOZ-Literalkonstante bei %LUngÃ¼ltiger Wert fÃ¼r Spezifikation %s bei %CEinen Hinweis ausgeben, wenn doppelte Diagnosemeldungen zusammengefasst werden.FÃ¼r strikte Standardbefolgung benÃ¶tigte Warnungen ausgeben.Iteratorschritt bei %L kann nicht Null seinSprungziele werden an dieser Potenz von 2 ausgerichtet.Ausschuss hinter ASSOCIATE-Anweisung bei %CAusschuss hinter CALL bei %CAusschuss hinter GENERIC-Bindung bei %CAusschuss hinter MAP-Anweisung bei %CAusschuss hinter UNION-Anweisung bei %CAusschuss hinter unverschachtelter STRUCTURE-Anweisung bei %CEinfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugen.Einfach icc0/fcc0 verwenden.KIND-Attribut bei %C in einer TYPE-DefinitionKIND-Parameter von %s bei %L muss ein Initialisierungsausdruck seinKIND-part_ref bei %CSchlÃ¼sselwort %qs bei %C bereits in aktueller Argumentliste aufgetretenSchlÃ¼sselwort-Argument %qs bei %L ist bereits mit einem anderen effektiven Argument verbundenSchlÃ¼sselwort-Argument %qs bei %L darf innerhalb einer Anweisungsfunktion nicht auftauchenSchlÃ¼sselwort-Argument %qs bei %L ist nicht in der ProzedurSchlÃ¼sselwort-Argument %qs bei %L ist nicht in der Prozedur; meinen Sie %qs?SchlÃ¼sselwort-Argument erfordert explizite Schnittstelle fÃ¼r Prozedur %qs bei %LSchlÃ¼sselwortargument erfordert explizite Schnittstelle fÃ¼r Prozedurzeigerkomponente %qs bei %LDie Art %d wird fÃ¼r CHARACTER bei %C nicht unterstÃ¼tztDie Art %d wird fÃ¼r Typ %s bei %C nicht unterstÃ¼tztParameter mit KIND-Typ fÃ¼r EntitÃ¤t bei %L unterscheidet sich vom Parameter mit KIND-Typ der TypspezifikationBekannte AArch64-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ARC-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte ARM-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ARM-CPUs (fÃ¼r Verwendung mit Optionen -mcpu= und -mtune=):Bekannte ARM-FPUs (fÃ¼r Verwendung mit Option -mfpu=):Bekannte ARM-Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte C6X ISAs (fÃ¼r Verwendung mit der Option -march=):Bekannte CPUs (fÃ¼r Verwendung mit Optionen -mcpu= und -mtune=):Bekannte CSKY-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte CSKY-FPUs (fÃ¼r Verwendung mit Option -mfpu=):Bekannte CSKY-Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte FR-V-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte IQ2000-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte Itanium-CPUs (fÃ¼r Verwendung mit Option -mtune=):Bekannte M68K-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte M68K-ISAs (fÃ¼r Verwendung mit Option -march=):Bekannte M68K-Mikroarchitekturen (fÃ¼r Verwendung mit Option -mtune=):Bekannte MIPS-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte MIPS-CPUs (fÃ¼r Verwendung mit Optionen -march= und -mtune=):Bekannte MIPS-IEEE-754-Einstellungen (fÃ¼r Verwendung mit Optionen -mabs= und -mnan=):Bekannte MIPS-ISA-Stufen (fÃ¼r Verwendung mit Option -mips):Bekannte PTX-ISA-Versionen (fÃ¼r Verwendung mit Option -misa=):Bekannte TILE-Gx CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte TILEPro-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte TLS-Dialekte (fÃ¼r Verwendung mit Option -mtls-dialect=):Bekannte __fp16-Formate (fÃ¼r Verwendung mit der Option -mfp16-format=):Bekannter Adressmodus (fÃ¼r Verwendung mit Option -maddress-mode=):Bekannte Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte Assemblerdialekte (fÃ¼r Verwendung mit Option Â»-masm=Â«):Bekannte Werte fÃ¼r RÃ¼ckkehr-Instrumentierung mit -minstrument-return=:Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mcmodel=):Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mict-model=):Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mcmodel=):Bekannte CPU-Typen (fÃ¼r Verwendung mit Option -mcpu=):Bekannte Datenausrichtungen (fÃ¼r Verwendung mit Option -malign-data=):Bekannte Gleitkomma-ABIs (fÃ¼r Verwendung mit Option -mfloat-abi=):Bekannte Anzahl der Gleitkomma-Register (fÃ¼r Verwendung mit der Option -mconfig-fpu=):Bekannte indirekte Sprungauswahlen (fÃ¼r Verwendung mit den Optionen -mindirect-branch=/-mfunction-return=):Bekannte bevorzugte LÃ¤nge von Registervektoren (fÃ¼r Verwendung mit der Option -mprefer-vector-width=):Bekannte Stapelschutz-WÃ¤chter (fÃ¼r Verwendung mit Option -mstack-protector-guard=):Bekannte ABIs fÃ¼r Vektorisierungs-Bibliothek (fÃ¼r Verwendung mit Schalter -mveclibabi=):L%d Cache-Wartezeit unbekannt fÃ¼r %sLEN-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITSLEN-Attribut bei %C in einer TYPE-DefinitionLEN-part_ref bei %CLHS in %<noreturn%>-AufrufLINEAR-Klauselmodifizierer wird bei %L an DO- oder SIMD-Konstrukt verwendetFÃ¼r Argument bei %L ist die LINEAR-Klausel zusammen mit ORDERED-Klausel angegebenLINEAR-Dummy-Argument %qs mit VALUE-Attribut mit %s-Modifizierer bei %LLINEAR-Variable %qs bei %L muss INTEGER seinLOCK-Anweisung bei %CLOCK_EVENT in Variablen-Definitionskontext (%s) bei %LLOCK_TYPE in Variablen-Definitionskontext (%s) bei %LLOGICAL-Scheinargument %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qsLOGICAL-Operanden werden in Ausdruck bei %L benÃ¶tigtLOGICAL-RÃ¼ckgabevariable %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qsLTO-UnterstÃ¼tzung wurde in dieser Konfiguration nicht eingeschaltetMarke %d bei %C bereits als eine Formatmarke referenziertMarke %d bei %C bereits als Sprungziel referenziertMarke %d bei %C vorher als FORMAT-Marke verwendetMarke %d bei %C vorher als Sprungziel verwendetMarke %d bei %L definiert, kann aber nicht verwendet werdenMarke %d bei %L definiert, aber nicht verwendetMarke %d wird bei %L referenziert, aber nirgendwo definiertSprungmarke %qs nach %L passt nicht zur IF-Marke %qsMarke %qs bei %C passt nicht zur IF-Marke %qsMarke %qs bei %C passt nicht zur WHERE-Marke %qsMarke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %LMarkenname %qs bei %C ist mehrdeutigDO-Anweisung mit Label bei %LÃ–ffnende Klammer benÃ¶tigt nach %<*%> in Formatzeichenkette bei %LAlte Erweiterung:Buchstabe %qc hat bei %C bereits einen IMPLICIT-TypBuchstabe %qc wurde bereits in IMPLICIT-Anweisung bei %C gesetztBuchstaben in IMPLICIT-Anweisung bei %C mÃ¼ssen in alphabetischer Reihenfolge seinStufe nicht gefunden, verwenden Sie %<none%>, %<slim%>, %<blocks%>, %<vops%>.Stufe der HSA-Debugspeicherungs-GesprÃ¤chigkeit.BeschrÃ¤nkungen fÃ¼r GOT-GrÃ¶ÃŸe aufheben.Wie -M, aber System-Header-Dateien ignorieren.Wie -MD, aber System-Header-Dateien ignorieren.Wie -pedantic, aber als Fehler ausgeben.Grenze von %d Fortsetzungen in Anweisung bei %C Ã¼berschrittenZeile bei %L wird abgeschnitten%s von %d Zeilen ausgefÃ¼hrt
! Code fÃ¼r einen __main-Kernel einbinden.Die D-Standardbibliothek dynamisch in das Compilat binden.Die D-Standardbibliothek statisch in das Compilat binden.Binden, um Programm im ELF-Format zu erzeugen (statt mmo).Mit HAL BSP verlinken.Mit eingeschrÃ¤nkter Version der C-Bibliothek linken.Mit libads.a, libc.a und crt0.o binden.Mit libc.a und libdebug.a binden.Mit libc.a und libsim.a binden.Mit libmvme.a, libc.a und crt0.o binden.Mit libsim.a, libc.a und sim-crt0.o binden.Mit libyk.a, libc.a und crt0.o binden.Mit schneller Gleitkomma-Bibliothek linken.Mit Library-PIC-Bibliotheken linken.Optimierungen zur Bindezeit mit Anzahl paralleler Jobs oder Jobserver.Alle verfÃ¼gbaren FehleranalysezÃ¤hler mit ihren Grenzen und Werten auflisten.Alle versteckten GC-Allokationen auflisten.Alle unverÃ¤nderlichen Felder auflisten, die eine Objektinstanz belegen.Alle Verwendungen von komplexen oder imaginÃ¤ren Typen ausgeben.Alle Variablen auflisten, die im threadlokalen Speicher landen.Informationen Ã¼ber alle SprachÃ¤nderungen auflisten.Listenelement bei %C darf nicht koindiziert seinAlle enthaltenen Elemente aus Archivbibliotheken laden.Lock-Variable bei %L muss Skalar mit LOCK_TYPE seinLogischer SELECT CASE Block bei %L hat mehr als zwei FÃ¤lleLogischer Bereich in CASE-Anweisung bei %L ist nicht erlaubtLogische Werte bei %%L mÃ¼ssen mit %s statt mit %s verglichen werdenDie vom Linker geladenen Objektdateien wegschreibenSymbole wegschreiben, die zum Laden eines Objekts gefÃ¼hrt haben.PCH-Dateien suchen und verwenden, sogar bei Vorverarbeitung.Sucht MÃ¶glichkeiten, Stapel-Anpassungen und Stapel-Referenzen zu reduzieren.Schleifen an dieser Potenz von 2 ausrichten.Schleife lÃ¤uft endlosSchleifenvariableSchleifenvariable bei %C kann kein Koarray seinSchleifenvariable bei %C kann keine Unter-Komponente seinSchleifenvariable bei %C kann kein Koarray seinSchleifenvariable wurde geÃ¤ndertSchleifen mit mindestens der angegebenen Durchlaufzahl erhalten Schleifenausrichtung.Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %dUntere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %dMCU %qs unterstÃ¼tzt keine Hardware-Multiplikation, aber %<-mhwmult%> ist auf %s gesetztMCU %qs unterstÃ¼tzt %s-ISA, aber %<-mcpu%> ist auf %s gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<16-bit%> gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<32-bit%> gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<f5series%> gesetztMIPS16 %<-mxgot%> CodeMIPS16 PIC fÃ¼r ABIs auÃŸer o32 und o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX-intern: Falscher Wert fÃ¼r 'm', kein CONST_INTMMIX-internal: Dieser Operand kann nicht dekodiert werdenMMIX-intern: CONST_INT erwartet, aber nicht diesMMIX-intern: Konstante erwartet, aber nicht diesMMIX-intern: Register erwartet, aber nicht diesMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX-intern: Dies ist keine Konstante:MMIX-intern: Diese Adresse wird nicht erkanntMMIX-intern: Versuch, ungÃ¼ltig umgekehrte Bedingung auszugeben:MMIX-intern: Was ist der CC davon?MMIX-intern: Was ist der CC davon?MMX-Vektorargument ohne eingeschaltetes MMX Ã¤ndert das ABIMMX-VektorrÃ¼ckgabe ohne eingeschaltetes MMX Ã¤ndert das ABIMODULE PROCEDURE bei %C muss in einer generischen Modulschnittstelle seinMODULE-PROCEDURE-Deklaration bei %CMODULE-PrÃ¤fix bei %CMODULE-PrÃ¤fix bei %C muss innerhalb eines Moduls, Teilmoduls oder Interfaces seinMOLD-Argument an NULL bei %L erforderlichMOLD-Marke bei %LMOLD-Marke bei %L steht mit SOURCE-Marke bei %L in KonfliktMOLD-Marke bei %L steht mit Typspezifikation bei %L in KonfliktIn NULL()-Argument bei %L wird MOLD= benÃ¶tigt: Mehrdeutig zwischen spezifischen Funktionen %s und %sMSA-MIPS16-Codeeingebaute MSP430-Funktionen sind nur innerhalb von Interrupt-Handlern einsetzbarMULT-Fall in cris_op_strGrÃ¶ÃŸe des zweiten Arguments von %s Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %LGrÃ¶ÃŸenordnung des zweiten Arguments von ISHFTC Ã¼berschreitet BIT_SIZE des ersten Arguments bei %CRÃ¼ckwÃ¤rtskettenzeiger pflegen.Macht Â»charÂ« standardmÃ¤ÃŸig vorzeichenbehaftet.Â»charÂ« standardmÃ¤ÃŸig vorzeichenlos machen.Dem Linker die Befehlszeilenoption Â»--no-relaxÂ« anstelle der Option Â»--relaxÂ« Ã¼bergeben.Alle Funktionsaufrufe indirekt machen.Ganzzahlen 32 Bit breit machen.Structs auf Vielfache von 4 Bytes vergrÃ¶ÃŸern (Warnung: ABI geÃ¤ndert).Maschine zur Binder-Entspannung soll annehmen, dass ein BefehlszÃ¤hlerÃ¼bersprung auftritt.Kaputte GENERIC-Anweisung bei %CFalsch geformte Typspezifikation bei %CDaten im P2-Raum reservieren.Gemangelte abgeleitete Typdefinition bei %CMAC-Register als Aufruf-zerstÃ¶rt markieren.Alle Schleifen als parallel markieren.Implizit deklarierte Kopieroperationen als deprecated markieren, wenn die Klasse eine benutzerdefinierte Kopieroperation oder einen solchen Destruktor hat.Implizit deklarierte Kopieroperationen als deprecated markieren, wenn die Klasse eine benutzerdefinierte Kopieroperation hat.Alle inline-Funktionen und -Methoden mit versteckter Sichtbarkeit markieren.HÃ¶chstzahl der Basis-BlÃ¶cke in Schleife fÃ¼r Schleifeninvariantenbewegung.Maximale Schleifenanzahl fÃ¼r regionale Registerzuweisung (RA).Maximalzahl der Bytes, die mit Schleifen verglichen werden.Maximalzahl der Bytes, die ohne Schleifen verglichen werden.Maximalzahl der Bytes, die verglichen werden.Maximalzahl der Bytes, die inline kopiert werden.Maximale GrÃ¶ÃŸe der Konflikttabelle in MB.Maximalzahl der Debugmarkierungen, die expandiert oder eingereiht werden.GrÃ¶ÃŸte Rekursionstiefe fÃ¼r das Expandieren von variablenverfolgenden AusdrÃ¼cken.MaximalgrÃ¶ÃŸe der Speicherort-Liste, bei der Umkehrungsoperationen hinzugefÃ¼gt werden sollen.Maximale GrÃ¶ÃŸe variablenverfolgender Hash-Tabellen.Maximaler Code-Zuwachs durch Ende-VervielfÃ¤ltigung (in Prozent).GrÃ¶ÃŸtes durch frÃ¼hes Â»inlineÂ« eines einzelnen Aufrufs abgeschÃ¤tztes Wachstum des FunktionskÃ¶rpers.GrÃ¶ÃŸtes geschÃ¤tztes Ergebnis eines als vorhersagbar betrachteten Sprunges.Maximales Wachstum durch Â»inlineÂ« einer groÃŸen Funktion (in Prozent).Maximale Anzahl der Grenzendpunkte der Fallbereiche der Switch-Anweisung, die bei der Generierung der IPA-Funktionszusammenfassung verwendet werden.Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r LTO (in geschÃ¤tzten Befehlen)Maximales Stapelrahmen-Wachstum durch Â»inlineÂ« (in Prozent).Maximal erlaubte GrÃ¶ÃŸenzunahme und GesamtgrÃ¶ÃŸe der neuen Parameter, bis zu der IPA-RSA Zeiger auf Aggregate ersetzt.HÃ¶chstzahl der Iterationen des Durchgangs Ã¼ber eine Funktion.HÃ¶chstzahl der Ã¤hnlichen BasisblÃ¶cke, mit denen ein Basisblock verglichen wird.Maximale Verschachtelungstiefe von Schleifen fÃ¼r optimistisches value-number.Maximale Tiefe des rekursiven Klonens fÃ¼r selbstrekursive Funktionen.GrÃ¶ÃŸte Tiefe der Suche im Dominator-Baum fÃ¼r anzuhebende AusdrÃ¼cke.Maximale Verschachtelung von Quadratwurzeln, um Potenzierung mit Gleitkommakonstanten abzubilden.HÃ¶chste Erweiterungsstufe mit Typ %qs bei %L erreichtMaximallÃ¤nge von KandidatenprÃ¼fungen fÃ¼r geradlinige StÃ¤rkereduktion.MaximalgrÃ¶ÃŸe der partiellen Aufwandsmenge, wenn Baumvoroptimierung ausgefÃ¼hrt wird.Maximale Anzahl der VALUEs, die wÃ¤hrend eines einzelnen Aufrufs von Â»find_base_termÂ« verarbeitet werden.HÃ¶chstzahl der aktiven lokalen Speicherungen bei RTL-Eliminierung toter Speicherungen.HÃ¶chstzahl der zusammengesetzten Elemente fÃ¼r einen Parameter in Sprungfunktionen und Gittern.Anzahl der Argumente fÃ¼r ein PHI, bis zu der der FSM-Threader versucht, durch dessen Block zu laufen.HÃ¶chstzahl der Argumente in einem PHI, die einer TREE-if-Umwandlung unterstÃ¼tzt werden, auÃŸer wenn die Schleife mit einem SIMD-Pragma markiert ist.HÃ¶chstzahl der Arrays in einem SCoP.HÃ¶chstzahl der Assertions, die wÃ¤hrend der VRP entlang der Standardkante einer switch-Anweisung hinzugefÃ¼gt werden.HÃ¶chstzahl der Basis-BlÃ¶cke in einem Mehrfachsprung in einem endlichen Automaten.HÃ¶chstzahl der Bits, fÃ¼r die keine FMAs erzeugt werden.HÃ¶chstzahl von bedingten Speicherpaaren, die ausgegeben werden kÃ¶nnen.HÃ¶chstzahl der konstanten Speicherungen, die im Speicherzusammenfassungs-Durchgang zusammengefasst werden.HÃ¶chstzahl der Datenreferenzen in Schleife zum Aufbau der AbhÃ¤ngigkeiten der Schleifendaten.HÃ¶chstzahl der AuflÃ¶sungen von Mehrdeutigkeiten pro Speicherzugriff.Die HÃ¶chstzahl der Felder in einer Struktur, bevor Zeigeranalyse sie als einzelne Variable behandelt.HÃ¶chstzahl der in Basis-Block zu betrachtenden Befehle fÃ¼r RTL-if-Umwandlung.HÃ¶chstzahl der in Basis-Block zu betrachtenden Befehle fÃ¼r SLP-Vektorisierung.Die HÃ¶chstzahl der Befehle in der ausfÃ¼hrungsbereiten Liste, die zur Umbenennung in Frage kommen.HÃ¶chstzahl der zu kopierenden Befehle, wenn BlÃ¶cke auf einem Mehrsprungpfad des Zustandsautomaten dupliziert werden.HÃ¶chstzahl der ISL-Operationen, 0 bedeutet unbegrenzt.HÃ¶chstzahl der SchleifenschÃ¤lungen, um Ausrichtung von Datenreferenzen in einer Schleife zu verbessern.HÃ¶chstzahl der beim spekulativen Devirtualisieren besuchten may-defs.HÃ¶chstzahl der NamensrÃ¤ume, in denen alternativ gesucht wird, wenn Nachschlagen eines Namens fehlschlÃ¤gt.HÃ¶chstzahl der geschachtelten Aufrufe, die bei der Analyse fÃ¼r uninitialisierte Variablen auf AbhÃ¤ngigkeiten in der Ablaufsteuerung untersucht werden.HÃ¶chstzahl der neuen Sprungpfade, die fÃ¼r einen endlichen Automaten erzeugt werden.Maximale Anzahl von Operationen in einem Parameterausdruck, die von der IPA-Analyse behandelt werden kÃ¶nnen.HÃ¶chstzahl der Parameter in einem SCoP.HÃ¶chstzahl, wie oft das Alias-Orakel pro Speichervorgang befragt wird.HÃ¶chstzahl der in einem Block erlaubten Anweisungen, die fÃ¼r Sprungbehandlung vervielfÃ¤ltigt werden mÃ¼ssen.HÃ¶chstzahl der Anweisungen, die von der Analyse der formalen Parameter fÃ¼r IPA besucht werden, basierend auf der Aliasanalyse in einer gegebenen Funktion.HÃ¶chstzahl der Zeichenketten, fÃ¼r die der strlen-Optimierungsdurchgang ZeichenkettenlÃ¤ngen aufzeichnet.HÃ¶chstzahl, wie oft ein Befehl geplant werden kÃ¶nnte.Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine vorhersagbare Verzweigung erzeugt wird.Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine unvorhersagbare Verzweigung erzeugt wird.Maximale StÃ¼cke, die IPA-SRA pro Formalparameter verfolgt, folglich auch die maximale Anzahl von Ersetzungen eines Formalparameters.GrÃ¶ÃŸte Wahrscheinlichkeit des Einsprung-BB der geteilten Region (in Prozent relativ zum Einsprung-BB der Funktion), um teilweises Â»inlineÂ« durchzufÃ¼hren.Maximal erlaubte Rekursionstiefe beim Abfragen von Eigenschaften eines SSA-Namens.Maximal GrÃ¶ÃŸe (in Bytes) der Objekte, die bei der Eliminierung toter Speicherungen byteweise verfolgt werden.MaximalgrÃ¶ÃŸe der als Operanden erlaubten Konstantenwerte in Bytes.Maximale GrÃ¶ÃŸe einer jedem Parameter zugeordneten Liste von Werten fÃ¼r interprozedurale Konstantenweitergabe.Maximale GrÃ¶ÃŸe eines einzelnen Bereichs einer SpeicherzusammenfÃ¼hrung in Bytes.MaximalgrÃ¶ÃŸe einer globalen oder statischen Variable, die in kleine Datenbereiche gelegt wird.Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf CodegrÃ¶ÃŸe optimiert wird.Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf Geschwindigkeit optimiert wird.HÃ¶chste TeildatensatzlÃ¤nge kann %d nicht Ã¼berschreitenHÃ¶chste unterstÃ¼tzte BezeichnerlÃ¤nge ist %dMaximaler Entrollfaktor fÃ¼r die Â»unroll-and-jamÂ«-Transformation.Die Speicher-Tagging-Erweiterung unterstÃ¼tzt nicht %<-mabi=ilp32%>Nebeneinanderliegende Speicheroperationen zusammenfassen.ZustÃ¤nde, die Ã¤hnlich genug sind, wÃ¤hrend der Analyse zusammenfassen.Aufruf des Teilbefehls Â»mergeÂ«:Kleinstes VerhÃ¤ltnis von Befehlen zu Speicheroperationen, um Prefetching in einer Schleife einzuschalten.Kleinstes VerhÃ¤ltnis von Befehlen zu Prefetches, um Prefetching fÃ¼r eine Schleife mit unbekannter Frequentierung einzuschalten.Kleinster Abstand zwischen mÃ¶glicherweise in Konflikt stehendem Speichern und Laden.Mindestwahrscheinlichkeit in Prozent fÃ¼r Durchfall-Kanten, damit der BB zu geerbten EBB in LRA hinzugefÃ¼gt wird.Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r Linkzeitoptimierung (in geschÃ¤tzten Befehlen).Minimale Heaperweiterung, die Speicherbereinigung anstÃ¶ÃŸt, als Prozentsatz der GesamtgrÃ¶ÃŸe des Heap.Kleinste HeapgrÃ¶ÃŸe vor Speicherbereinigungsbeginn, in Kilobytes.Die Mindestzahl der Iterationen pro Thread in einer innersten parallelisierten Schleife.Mindestprozentsatz der Memrefs, die fÃ¼r unroll-and-jam verschwinden mÃ¼ssen, damit es profitabel ist.UnvertrÃ¤glichkeit in BIND(C)-Namen (%qs/%qs) bei %CKonflikt in ELEMENTAL-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sKonflikt in formalen Argumentnamen (%s/%s) von MODULE PROCEDURE bei %CKonflikt in PURE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sKonflikt in RECURSIVE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sUnstimmigkeit in Komponenten von Typ %qs, der von %qs abgeleitet ist bei %C: %qs erwartet, aber %qs erhaltenKonflikt in Anzahl der formalen Argumente von MODULE PROCEDURE bei %CUnpassende Zuweisung des Prozedurzeigers bei %L: Unpassende AufrufkonventionUnstimmigkeiten zwischen Dateiarchitektur und Â»-archÂ« nicht als Warnungen, sondern als Fehler ansehen!$OMP END ATOMIC fehlt hinter !$OMP ATOMIC CAPTURE bei %CIn fortgesetzter Zeichenkonstante bei %C fehlt %<&%>Fehlendes %<(%> in ELSE-IF-Ausdruck bei %CFehlendes %<(%> in IF-Ausdruck bei %CFehlendes %<)%> in ELSE-IF-Ausdruck bei %CArgument %qs des intrinsischen %qs bei %L fÃ¼r %qs des Typs %qs fehltFehlendes %qs-Argument fÃ¼r %qs bei %LFehlendes %qs in Anweisung bei oder vor %LFehlende Â»-mcpuÂ«-Option in ASM_CPU_SPEC?Fehlende INITIALIZER-Klausel fÃ¼r !$OMP DECLARE REDUCTION von abgeleitetem Typ ohne Defaultinitialisierer bei %LFehlendes THEN in ELSE-IF-Anweisung nach %LFehlendes Argument %qs in Aufruf von %qs bei %LFehlendes effektives Argument fÃ¼r Argument %qs bei %LFehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LFehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LFehlende Argumentliste in Funktion %qs bei %CFehlendes Argument fÃ¼r %qs bei %CFeldspezifikation bei %L in CODIMENSION-Anweisung fehltFehlende Feldspezifikation bei %L in DIMENSION-AnweisungFehlender Zeichenbereich in IMPLICIT bei %CSchlieÃŸende Klammer fÃ¼r Bindungsmarke bei %C fehltFehlende Kodimensionsangabe bei %CFehlendes Komma bei %LFehlende ZÃ¤hler fÃ¼r aufgerufene Funktion %sFehlende Dimensionsangabe bei %CEntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C fehltFehlender Exponent in Realzahl bei %CFehlende Format-Marke bei %CFehlendes Format mit Standard-Einheit bei %CFehlende allgemeine Spezifikation in USE-Anweisung bei %CFehlendes Element in Formatzeichenkette bei %LFehlender SchlÃ¼sselwortname in effektiver Argumentliste bei %CFehlender Art-Parameter bei %CFehlende Ã¶ffnende Klammer in Formatzeichenkette bei %LPositive Breite hinter L-Deskriptor bei %L fehltErforderte Klammern vor BIND(C) bei %C fehlenFehlende rechte Klammer bei %CFehlende rechte Klammer oder Komma bei %CFehlendes SymbolModul %qs in Zeile %d, Spalte %d: %sModuldatei %qs wurde nicht generiert, entweder weil das Modul keine MODULE PROCEDURE enthÃ¤lt oder weil es einen Fehler in dem Modul gibt.Modul-Eigenschaft in USE-Anweisung bei %C muss entweder INTRINSIC oder NON_INTRINSIC seinMehr effektive als formale Argumente in Prozeduraufruf bei %LInterner Fehler: More than one edge out of thunk nodeBerechnung der Schleifeninvarianten auÃŸerhalb der Schleifen legen.Mehrere Bezeichner mit einzelner Spezifikation NAME= bei %C angegebenMehrere Schleifenachsen fÃ¼r Routine bei %C angegebenName %qs verweist nicht auf eine Unterroutine oder Funktion in !$ACC ROUTINE ( NAME ) bei %LNAME %qs ist in Â»!$ACC ROUTINE ( NAME )Â« bei %L ungÃ¼ltigNAME nicht erlaubt bei BIND(C) fÃ¼r ABSTRACT INTERFACE bei %CSpezifikation NAME= bei %C sollte ein konstanter Ausdruck seinNAME=-Angabe bei %C sollte ein Skalar der Standardzeichenart seinNAMELIST %qs in READ-Anweisung bei %L enthÃ¤lt Symbol %qs, das im Kontext zur Variablendefinition nicht auftreten darfNAMELIST-Feldobjekt %qs mit vermuteter Form in Namensliste %qs bei %LNAMELIST-Feldobjekt %qs ohne konstante Form in Namensliste %qs bei %LNAMELIST-Objekt %qs hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste %qs bei %L seinNAMELIST-Objekt %qs hat Verwendungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste %qs bei %L seinNAMELIST-Objekt %qs in Namensliste %qs bei %L hat ALLOCATABLE- oder POINTER-Komponenten erfordert daher eine definierte Ein-/AusgabeprozedurNAMELIST-Objekt %qs in Namensliste %qs bei %L ist polymorph und erfordert eine definierte Ein-/AusgabeprozedurNAMELIST-Objekt %qs in Namensliste %qs bei %L mit ALLOCATABLE- oder POINTER-KomponentenNAMELIST-Objekt %qs wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste %qs bei %L seinNAMELIST-Objekt %qs ohne konstante ZeichenlÃ¤nge in Namensliste %qs bei %LNEWUNIT-Spezifizierer bei %LNEWUNIT-Spezifizierer muss FILE= oder STATUS='scratch' bei %C habenNONMONOTONIC-Modifizierer fÃ¼r Planungsart %s bei %L angegebenPlanungsmodifizierer NONMONOTONIC zusammen mit ORDERED-Klausel bei %L angegebenNON_OVERRIDABLE und DEFERRED kÃ¶nnen nicht gleichzeitig bei %C auftretenNOPASS oder explizite Schnittstelle bei %C erforderlichInterner Fehler: NOTE_INSN_BASIC_BLOCK %d in middle of basic block %dInterner Fehler: NOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK-AttributAuf rechter Seite in Zuweisung bei %L tritt NULL aufintrinsisches NULL mit reservierbarem MOLD bei %LNULL-Zeiger bei %L ist nicht als effektives Argument der intrinsischen Funktion %qs erlaubtNULL in Arithmetik verwendetNULL() bei %C darf nicht in einem Feld-Konstruktor erscheinenNULL()-Initialisierung bei %C ist mehrdeutigNULL()-Initialisierung bei %C kÃ¶nnte kein MOLD habenNULL() in der NÃ¤he von %L darf nicht in einer INQUIRE-Anweisung vorkommenNULLIFY erlaubt keine Neuzuordnung von Grenzen fÃ¼r Zeigerobjekt bei %CName %qs bei %C ist bereits als eine allgemeine Schnittstelle bei %L definiertName %qs bei %C ist eine mehrdeutige Referenz auf %qs von aktueller ProgrammeinheitName %qs bei %C ist eine mehrdeutige Referenz auf %qs vom Modul %qsName %qs bei %C ist der Name der ProzedurName %qs in %s-Anweisung bei %C ist kein KonstruktnameName %qs in %s-Anweisung bei %C ist unbekanntName %qs des ABSTRACT INTERFACE bei %C kann nicht der gleiche wie ein intrinsischer Typ seinName hinter Â»!$omp criticalÂ« und Â»!$omp end criticalÂ« passt nicht bei %CName bei %C ist zu langName der Systembibliothek, gegen die gelinkt wird.Name der Startdatei.Name zu langBenannter COMMON-Block %qs bei %L muss die gleiche GrÃ¶ÃŸe wie anderswo haben (%lu Bytes gegenÃ¼ber %lu Bytes)Benanntes Block-DO bei %L erfordert passenden ENDDO-NamenBenannte Konstante %qs bei %L kann kein EQUIVALENCE-Objekt seinBenannte Konstante %qs in Variablen-Definitionskontext (%s) bei %LBenannte Konstante bei %C in EQUIVALENCENamensliste %qs kann bei %L kein Argument seinNamensliste %qs kann bei %L nicht als Argument fÃ¼r Unterprogramm oder Funktion verwendet werdenGruppenname %qs der Namensliste bei %C hat bereits einen Basistypen von %qsGruppenname %qs der Namensliste bei %C ist bereits USE-verbunden und kann nicht respezifiziert werden.Name der Namenslisten-Gruppe bei %L kann kein SAVE-Attribut habenEntweder EntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C erforderlichNegatives Argument N bei %LNegativer Exponent der Ganzzahl bei %L ergibt 0 als ErgebnisGeschachtelter CRITICAL-Block bei %CGeschachtelte Trampolin-Funktionen werden auf dem CK801 nicht unterstÃ¼tzt.In BIND(C) bei %C ist kein bindender Name erlaubtKeine Zweige
  Keine Aufrufe
  Kein voreingestelltes crt0.o.Noch keine Beschreibung.Interner Fehler: No edge out of thunk nodeKeine ausfÃ¼hrbaren Zeilen
! Im Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r allozierbare Komponente %1$qs angegebenIm Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r Komponente %1$qs angegebenWird nicht mehr unterstÃ¼tzt.Interner Fehler: No region crossing jump at section boundary in bb %iBenutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %LNicht-PARAMETER-Symbol %qs bei %L kann nicht implied-shape seinNicht-POINTER in Zeiger-Verbindungskontext (%s) bei %LNicht-RECURSIVE Prozedur %qs bei %L ruft sich mÃ¶glicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werdenNicht-THREADPRIVATE-Objekt %qs in Klausel COPYIN bei %LElement eines Feldes mit vermuteter Form aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LElement eines Feldes mit vermuteter GrÃ¶ÃŸe aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LNicht-Zeichen in FORMAT-Markierung bei %LElement eines Zeigerfeldes aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LNicht-konstante untere Grenze in Deklaration mit impliziter Form bei %LNicht-Standard-LOGICAL in %s-Marke bei %LNicht-Scheinobjekt %qs in %s-Klausel bei %LNicht-erweiterbarer abgeleiteter Typ %qs bei %L darf nicht ABSTRACT seinNicht-numerisches Zeichen in Anweisungsmarke bei %CNicht-polymorphes Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %LNicht-skalare FINAL-Prozedur bei %L sollte Argument mit vermuteter Form habenIrrelevante Ziffern in %qs-Zahl bei %C, mÃ¶glicherweise falsche KINDNicht-variabler Ausdruck in Variablen-Definitionskontext (%s) bei %LMÃ¶gliche WertÃ¤nderung bei Umwandlung von %qs in %qs bei %LVariable darf in intrinsischer Zuweisung bei %L nicht polymorph sein - bitte prÃ¼fen, ob es ein passendes spezifisches Unterprogramm fÃ¼r den Â»=Â«-Operator gibtNicht-Koarray-Komponente %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da %s bei %L eine Kodimension oder Koarray-Subkomponente hat.)Nicht-Koarray-Komponente %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da es bereits eine Koarray-Subkomponente gibt.)Nicht-Koarray-Komponente %s bei %L des Typs LOCK_TYPE oder mit Subkomponente des Typs LOCK_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da %s bei %L eine Kodimension oder Koarray-Subkomponente hat.)Nicht-Koarray-Komponente %s bei %L des Typs LOCK_TYPE oder mit Subkomponente des Typs LOCK_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da es bereits eine Koarray-Subkomponente gibt.)Tab-Zeichen bei %C passt nichtUnpassendes Tab-Zeichen in Spalte %d der Zeile %dTab-Zeichen in Format bei %C passt nichtAbschnitt eines nicht konstanten Feldes bei %L in DATA-AnweisungInclude-Verzeichnis %qs ist nicht vorhandenNichtganzzahliger Exponent in einem Initialisierungsausdruck bei %LUnvertrÃ¤glicher Feld-FPTR bei %L fÃ¼r C_F_POINTER: %sUnvertrÃ¤gliches Feld bei %L als Argument fÃ¼r C_LOC: %sUnvertrÃ¤gliche Prozedur bei %L fÃ¼r C_FUNLOCUnvertrÃ¤glicher Prozedurzeiger bei %L fÃ¼r C_F_PROCPOINTERNichtintrinsische elementare Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigNichtnegative Breite in Formatzeichenkette bei %L benÃ¶tigtNichtzeiger-Objekt %qs mit Standard-Initialisierung darf nicht in einer DATA-Anweisung bei %L erscheinenNichtpolymorphe Referenz auf abstrakten Typ bei %CNichtstandard-Umwandlung von %s in %s bei %LNicht-Standard Typ-Deklaration %s*%d bei %CNicht mit %<--enable-gather-detailed-mem-stats%> konfiguriert.Nicht genug Element in Feldinitialisierung bei %CUnerwartetes TAG.Anzahl der Partitionen, in die das Programm aufgeteilt werden soll.Anzahl der zur Ãœbergabe von Ganzzahlargumenten verwendeten Register.Numerischer PARAMETER in komplexer Konstante bei %C erforderlichIn Ausdruck bei %L werden numerische Operanden benÃ¶tigtNumerische oder CHARACTER-Operanden benÃ¶tigt in Ausdruck bei %LOLD-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinOMP DECLARE TARGET COMMON bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hntOMP DECLARE TARGET COMMON bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hntÂ»OMP DECLARE TARGETÂ«-Variable bei %L ist ein Element eines COMMON-BlocksOMP-DECLARE-TARGET-Variable bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hntOMP-DECLARE-TARGET-Variable bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hntOMP TARGET UPDATE bei %L erfordert mindestens eine TO- oder FROM-KlauselOPEN-Anweisung bei %C muss UNIT oder NEWUNIT habenOPEN-Anweisung in PURE-Prozedur bei %C nicht erlaubtOPERATOR-Argument bei %L muss eine PURE-Funktion seinOPTIONAL ist in BLOCK bei %C nicht erlaubtORDER bei %L ist keine Permutation der GrÃ¶ÃŸe von SHAPE bei %LArgument der ORDERED-Klausel bei %C ist keine konstante positive GanzzahlORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSEObjekt %qs bei %L ist keine VariableObjekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht kopiert werden und brauchen das auch nichtObjekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht zugeordnet werden und brauchen das auch nichtObjective-C-Deklarationen dÃ¼rfen nur im globalen GÃ¼ltigkeitsbereich erscheinenVeraltete Funktion:Ausgelagertes Werkzeug, um mit gcda-ZÃ¤hler zu arbeiten
  
  ZeichenlÃ¤nge alten Stils bei %CInitialisierung im alten Stil bei %CDeklaration %s*%d im alten Stil wird bei %C nicht unterstÃ¼tztRahmenzeiger fÃ¼r Blattfunktionen auslassen.Schritt zur Bereichsverkleinerung auslassen, wenn komplexe Division durchgefÃ¼hrt wird.Rahmenzeiger in Blattfunktionen auslassen.Eins der tatsÃ¤chlichen Argumente in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %L muss OMP_PRIV seinNur SOURCE- oder SINK-AbhÃ¤ngigkeitstypen sind an ORDERED-Direktive bei %L erlaubtBei %2$L wurde nur FINAL-Feldprozedur fÃ¼r abgeleiteten Typ %1$qs definiert, skalare wird ebenfalls empfohlenAbsolute Auslagerungen nur bei Werten mit WordgrÃ¶ÃŸen erzeugen.Nur intrinsische Operatoren kÃ¶nnen in Ausdruck bei %L verwendet werdenNur einen Befehl pro Taktzyklus ausgeben.Nur fÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Nur die Form !$ACC ROUTINE ohne Liste ist im Schnittstellenblock bei %C erlaubtNur die Form !$OMP DECLARE TARGET ohne Klauseln ist im Schnittstellenblock bei %C erlaubtNur 32 FPRs verwenden.Nur 32 GPRs verwenden.OpenACC-Konstrukt innerhalb einer Nicht-OpenACC-RegionOpenACC-Direktive innerhalb von CRITICAL-Block bei %COpenACC-Anweisungen bei %C dÃ¼rfen in PURE-Prozeduren nicht auftretenOpenACC-Schleifendirektive muss mit einer OpenACC-Berechnungsregion verknÃ¼pft seinOpenACC-Region innerhalb einer OpenACC-Routine, geschachtelter Parallelismus wird noch nicht unterstÃ¼tztOpenMP-Konstrukte auÃŸer %<ordered simd%>, %<simd%>, %<loop%> oder %<atomic%> dÃ¼rfen nicht innerhalb von %<simd%>-Regionen geschachtelt seinOpenMP-Konstrukte auÃŸer %<parallel%>, %<loop%> oder %<simd%> dÃ¼rfen nicht in einer %<loop%>-Region geschachtelt seinOpenMP-Konstrukte auÃŸer %<parallel%>, %<loop%> oder %<simd%> dÃ¼rfen nicht innerhalb einer Region mit %<order(concurrent)%>-Klausel geschachtelt seinOpenMP-Direktiven auÃŸer SIMD und DECLARE TARGET bei %C dÃ¼rfen in PURE- oder ELEMENTAL-Prozeduren nicht auftretenAufruf der OpenMP-Laufzeit-API %qD in einer Region mit %<order(concurrent)%>-KlauselOperand des Operators .not. bei %%L ist %sOperand des unÃ¤ren numerischen Operators %%<%s%%> bei %%L ist %sOperand des Benutzeroperators %%<%s%%> bei %%L ist %sOperanden bei %L und %L kÃ¶nnen nicht als Operanden des binÃ¤ren Operators %qs verwendet werdenOperanden des binÃ¤ren numerischen Operators %%<%s%%> bei %%L sind %s/%sOperanden des Vergleichsoperators %%<%s%%> bei %%L sind %s/%sOperanden des logischen Operators %%<%s%%> bei %%L sind %s/%sOperanden des Zeichenkettenverkettungsoperators bei %%L sind %s/%sOperanden des Benutzeroperators %%<%s%%> bei %%L sind %s/%sOperatorschnittstelle bei %L steht mit intrinsischer Schnittstelle in KonfliktOperatorschnittstelle bei %L hat falsche ArgumentanzahlOperatorschnittstelle bei %L darf hÃ¶chstens zwei Argumente habenAnzahl der stdarg-Register optimieren, die am Anfang einer Funktion auf dem Stapel gespeichert werden.Bedingte AusdrÃ¼cke mittels SSA-PHI-Knoten optimieren.FÃ¼r CPU optimieren.Auf FehlersuchmÃ¶glichkeiten statt Geschwindigkeit oder GrÃ¶ÃŸe optimieren.Auf GrÃ¶ÃŸe statt Geschwindigkeit optimieren.Auf Geschwindigkeit optimieren, unter Missachtung genauer StandardkonformitÃ¤t.Code fÃ¼r Rahmenkopf optimieren.Induktionsvariablen auf BÃ¤umen optimieren.lui/addiu-Adressladebefehle optimieren.OpcodegrÃ¶ÃŸen zur Linkzeit optimieren.Partitionsneutralisierung optimieren.Geschwister- und endrekursive Aufrufe optimieren.Ende-Aufruf-Befehle in Assembler und Binder optimieren.Option %<-fallow-leading-underscore%> ist nur fÃ¼r gfortran-Entwickler gedacht und sollte nicht fÃ¼r implizit getypte Variable verwendet werdenOptionen fÃ¼r Xassembler passen nicht zueinander: %s, %s; alle Optionen der Form Â»-XassemblerÂ« und Â»-WaÂ« werden verworfen.Optionen:
  AuÃŸerhalb des Wertebereichs in IMAGE_INDEX bei %L fÃ¼r Dimension %d, SUB hat %ld und untere Grenze fÃ¼r COARRAY ist %ldAuÃŸerhalb des Wertebereichs in IMAGE_INDEX bei %L fÃ¼r Dimension %d, SUB hat %ld und obere Grenze fÃ¼r COARRAY ist %ldStapelspeicher aufgebraucht.
! .debug_types-Abschnitt ausgeben, wenn DWARF v4-Debuginfo verwendet wird.Information Ã¼ber Aufrufgraphen auf Dateibasis mit Dekoration ausgeben.Information Ã¼ber Aufrufgraphen auf Dateibasis ausgeben.LTO-Objekte ausgeben, die sowohl Zwischensprache als auch BinÃ¤rausgabe enthalten.Information Ã¼ber Stapelverwendung auf Funktionsbasis ausgeben.VerifikationszÃ¤hler fÃ¼r VTables ausgeben.Informationen Ã¼ber Zeigermengen der VTable-Verifikation ausgeben.Aufruf des Teilbefehls Â»overlapÂ«:Ãœberlappende ungleiche Initialisierungen in EQUIVALENCE bei %CÃœberlappende ungleiche Initialisierungen in EQUIVALENCE bei %L-mbest-lib-options Ã¼berschreiben.P-Deskriptor benÃ¶tigt fÃ¼hrenden Skalierungsfaktor in Formatzeichenkette bei %LPAD= bei %C ist in Fortran 95 nicht erlaubtPARAMETER %qs wird bei %L verwendet, bevor dessen Definition vollstÃ¤ndig istFehlende Initialisierung fÃ¼r PARAMETER bei %LPARAMETER-Symbol in komplexer Konstante bei %CPARAMETER ohne Â»()Â« bei %CPAUSE-Anweisung bei %CLadebefehle relativ zum PC.PCS-VariantePHI-Argument fehlt fÃ¼r Kante %d->%dPHI-Argument ist kein SSA_NAME, oder invariantPHI node with locationPHI node with wrong VUSE on edge from BB %dPIC-Codeerzeugung ist mit schnellen indirekten Aufrufen unvertrÃ¤glichPIC-Codeerzeugung wird im portierbaren Laufzeitmodell nicht unterstÃ¼tztPIC wird fÃ¼r %qs nicht unterstÃ¼tztPIC wird nur fÃ¼r RTPs unterstÃ¼tztPIC wird benÃ¶tigt, wird aber nicht mit CONST16-Befehlen unterstÃ¼tztPIC-Register durch %qs in %<asm%> zerstÃ¶rtPIC-Register ist nicht vorbereitetPIC-UnterstÃ¼tzung fÃ¼r %<-fstack-limit-symbol%>POINTER-Attribut ist fÃ¼r Prozedurzeiger-Komponente bei %C erforderlichPOINTER-Objekt %qs in Klausel %s bei %LPOINTER-Objekt %qs von polymorphem Typ in Klausel %s bei %LPOINTER-wertige Funktion tritt auf rechter Seite der Zuweisung bei %L aufPOS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem Â»%sÂ«POS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem BTESTPOS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITSPOS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsischem IBITSPRE ausgeschaltetPRINT-Namensliste bei %C ist eine ErweiterungPRINT-Anweisung bei %C innerhalb PURE-Prozedur nicht erlaubtPRINT_OPERAND Null-ZeigerPRINT_OPERAND, ungÃ¼ltiger Befehl fÃ¼r %%CPRINT_OPERAND, ungÃ¼ltiger Befehl fÃ¼r %%NPRINT_OPERAND: Unbekanntes Zeichen %<%c%>PRINT_OPERAND_ADDRESS, Null-ZeigerPRIVATE-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubtPRIVATE-Anweisung bei %C muss Prozedurbindungen vorausgehenPRIVATE-Anweisung bei %C muss Strukturkomponenten vorausgehenPRIVATE-Anweisung in TYPE bei %C muss innerhalb eines MODULEs seinPROCEDURE %qs bei %L darf nicht als ihre eigene Schnittstelle verwendet werdenPROCEDURE bei %C muss in einer allgemeinen Schnittstelle seinAttribut PROCEDURE steht mit Attribut INTENT in %qs bei %L in KonfliktAttribut PROCEDURE steht mit Attribut NAMELIST in %qs bei %L in KonfliktAttribut PROCEDURE steht mit Attribut PROTECTED bei %L in KonfliktAttribut PROCEDURE steht mit Attribut RESULT in %qs bei %L in KonfliktAttribut PROCEDURE steht mit Attribut SAVE in %qs bei %L in KonfliktPROCEDURE-Liste bei %CPROCEDURE-Anweisung bei %CPROCEDURE(Schnittstelle) bei %C sollte als DEFERRED deklariert seinPROTECTED bei %C nur in Spezifikationsabschnitts eines Moduls erlaubtPROTECTED-Attribut bei %CAttribut PROTECTED steht mit Attribut EXTERNAL bei %L in KonfliktPROTECTED-Anweisung bei %CPTX unterstÃ¼tzt keine schwachen Deklarationen (nur schwache Definitionen)PUBLIC %s %qs bei %L mit abgeleitetem PRIVATE-Typen %qsPUBLIC-Funktion %qs bei %L mit PRIVATE-Typ %qsPUBLIC-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubtPURE und IMPURE dÃ¼rfen bei %C nicht gleichzeitig stehenPURE-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %LVLIW-Befehle packen.Strukturelemente ohne LÃ¼cken zusammenpacken.KÃ¼rzere feste Formularzeilen mit Leerzeichen auf Zeilenbreite auffÃ¼llen.AuffÃ¼llen mit %d Bytes vor %qs in COMMON %qs bei %L erforderlich; bitte Elemente umordnen oder %<-fno-align-commons%> verwendenAuffÃ¼llen mit %d Bytes vor %qs in COMMON bei %L erforderlich; bitte Elemente umordnen oder %<-fno-align-commons%> verwendenParameter %qs bei %L wurde nicht deklariert oder ist eine Variable, die nicht zu konstantem Ausdruck reduziertParameterfeld %qs bei %L kann nicht automatische oder vermutete Form habenDer parametrisierte abgeleitete Typ bei %C ist mehrdeutigParametrisierter Typ %1$qs hat bei %3$L keine Komponente, die zu Parameter %2$qs gehÃ¶rtOption -EB an den Linker Ã¼bergeben.Option -EL an den Linker Ã¼bergeben.Option -marclinux an den Linker Ã¼bergeben.Option -marclinux_prof an den Linker Ã¼bergeben.Â»-z textÂ« an den Linker Ã¼bergeben.Adresse der RA-Speicherstelle an _mcount in $12 Ã¼bergeben.Weitergegebenes Objekt bei %L muss Skalar seinScheinargument des Ã¼bergebenen Objektes von %qs bei %L muss an der gleichen Stelle wie das Scheinargument des Ã¼bergebenen Objektes der Ã¼berschriebenen Prozedur stehenScheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L muss ein Skalar seinScheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L darf nicht ALLOCATABLE seinScheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L darf nicht POINTER seinGibt an den Assembler eine Anforderung weiter, damit dieser diverse Chipfehler umgeht.Gibt an den Assembler eine Anforderung weiter, damit dieser bei diversen Chipfehlern warnt.Koarray bei %L wird an reservierbares, Nicht-Coarray-Scheinargument %qs Ã¼bergeben, das ungÃ¼ltig wird, wenn der Reservierungsstatus geÃ¤ndert wirdKoarray bei %L wird an reservierbares, Nicht-Coarray, INTENT(OUT) Scheinargument %qs Ã¼bergebenÃœbergabe der eingebauten Prozedur Ã¼ber die Speicherstelle ist bei %L nicht erlaubtPfad zu Headerdatei, die vor jeder Ãœbersetzungseinheit eingebunden wird.Prozentuale Strafe fÃ¼r Funktionen, die nur einen einzigen Aufruf einer anderen Funktion enthalten, wenn sie zum Klonen evaluiert werden.Prozentuale Strafe fÃ¼r rekursive Funktionen, wenn sie zum Klonen evaluiert werden.Informationen Ã¼ber IPA-Wertebereiche weitergeben.Identischen Code fÃ¼r Funktionen und schreibgeschÃ¼tzte Variablen zusammenfassen.Identischen Code fÃ¼r Funktionen zusammenfassen.Identischen Code fÃ¼r Variablen zusammenfassen.SMS-basierte modulo-Planung vor erstem Planungsdurchlauf durchfÃ¼hren.SMS-basierte modulo-Planung mit erlaubten Register-Verschiebungen durchfÃ¼hren.VR4130-spezifische Ausrichtungs-Optimierungen durchfÃ¼hren.Wertebereichsweitergabe auf BÃ¤umen durchfÃ¼hren.Schritt zur VorwÃ¤rts-Ãœbertragung auf RTL durchfÃ¼hren.Eine Reihe kleiner, aber teurer, Optimierungen durchfÃ¼hren.Optimierungsdurchlauf zur KopierÃ¼bertragung von Registern durchfÃ¼hren.Einen Optimierungsdurchgang zur Registerumbenennung durchfÃ¼hren.Einen zielabhÃ¤ngigen Optimierungsdurchgang zur Befehlsfusion durchfÃ¼hren.Kopien erzeugen, um zwischenprozedurale Konstantenweitergabe zu verstÃ¤rken.Beseitigung von Vergleichen nach Registerreservierung durchfÃ¼hren.Umwandlung bedingter SprÃ¼nge in zweiglose Ã„quivalente durchfÃ¼hren.Umwandlung bedingter SprÃ¼nge in bedingte AusfÃ¼hrung durchfÃ¼hren.Umwandlungen von Â»switchÂ«-Initialisierungen durchfÃ¼hren.Optimierung zum Kreuzsprung durchfÃ¼hren.FrÃ¼hes Inlining durchfÃ¼hren.Erweiterte Ladebewegung wÃ¤hrend Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren.Funktionslokale Analyse von Zeigerzielen auf BÃ¤umen durchfÃ¼hren.Beseitigung globaler gemeinsamer TeilausdrÃ¼cke nach Registerreservierung durchfÃ¼hren.Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren.Indirektes Inlining durchfÃ¼hren.Interne KonsistenzprÃ¼fungen durchfÃ¼hren.Zwischenprozedurale bitweise Konstantenweitergabe durchfÃ¼hren.Zwischenprozedurale Konstantenweitergabe durchfÃ¼hren.Zwischenprozedurale Zeigt-auf-Analyse durchfÃ¼hren.Zwischenprozedurale Profilweitergabe durchfÃ¼hren.Zwischenprozedurale Reduktion von Aggregaten durchfÃ¼hren.Sprung-Threading-Optimierungen durchfÃ¼hren.Lebensdaueraufteilung wÃ¤hrend des Â»SSA -> NormalÂ«-Durchlaufs durchfÃ¼hren.Schleifen-SchÃ¤lung durchfÃ¼hren.Schleifen-Aufteilung durchfÃ¼hren.Schleifenabwicklung fÃ¼r alle Schleifen durchfÃ¼hren.Schleifenabwicklung durchfÃ¼hren, wenn Anzahl der Wiederholungen bekannt ist.Schleifenausschaltung durchfÃ¼hren.Teilweises Inlining durchfÃ¼hren.Beseitigung Ã¼berflÃ¼ssigen Ladens nach dem Abspeichern in globalem gemeinsamem Teilausdruck durchfÃ¼hren.Skalarersetzung von Aggregaten durchfÃ¼hren.WÃ¤hrend selektiver Planung Software-Pipelining innerer Schleifen durchfÃ¼hren.WÃ¤hrend selektiver Planung Software-Pipelining Ã¤uÃŸerer Schleifen durchfÃ¼hren.Spekulative Devirtualisierung durchfÃ¼hren.Speicherbewegung nach Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren.Geradlinige StÃ¤rkereduktion durchfÃ¼hren.Superblockerzeugung Ã¼ber Ende-VervielfÃ¤ltigung durchfÃ¼hren.Schleifenabwicklung (unroll-and-jam) fÃ¼r Schleifen durchfÃ¼hren.Ungenutzte Symbole aus Info zur Fehlersuche entfernen.Ungenutzte Typen aus Info zur Fehlersuche entfernen.Variablenverfolgung durchfÃ¼hren und auch Variablen markieren, die uninitialisiert sind.Variablenverfolgung durch Zuweisungsanmerkungen durchfÃ¼hren.Variablenverfolgung durchfÃ¼hren.Gesamtprogrammoptimierung durchfÃ¼hren.Formatspezifikation %s bei %L erfordert PunktFormatspezifikation bei %L erfordert PunktFormatspezifikation benÃ¶tigt Punkt in Formatzeichenkette bei %LÂ»$Â« als Bezeichnerzeichen zulassen.Unpassende Verwendungen des TAB-Zeichens erlauben.Planung einer Sequenz fÃ¼r Funktionsprolog und -epilog erlauben.Planung einer Funktionsprologsequenz erlauben.Planung von Funktionsprolog- und -epilogsequenzen erlauben.Universelle Zeichennamen (\u und \U) in Bezeichnern zulassen.Bei Planung ein Stopp-Bit nach jedem Takt einfÃ¼gen.DatenstÃ¼cke in ihren eigenen Abschnitt legen.Jede Funktion in ihren eigenen Abschnitt platzieren.Gleitkommakonstanten ins TOC legen.Symbol+Offset-Konstanten ins TOC legen.Bitte senden Sie einen vollstÃ¤ndigen Fehlerbericht auf Englisch ein;
  inclusive vorverarbeitetem Quellcode, wenn es dienlich ist.
  PluginsZeigerfeld-Komponente der Struktur bei %C muss eine aufgeschobene Form habenZeiger-Zuweisungsziel darf keine Konstante sein bei %LZeiger-Zuweisungsziel hat PROTECTED-Attribut bei %LZiel der Zeigerzuweisung in Initialisierungsausdruck bei %L muss das TARGET-Attribut habenZeiger-Zuweisungsziel bei %L ist weder TARGET noch POINTERZeiger-Zuweisungsziel ist kein POINTER bei %LZeigerzuweisung mit Vektorindex fÃ¼r rhs bei %LZeiger bei %L in Zeigerzuweisung kÃ¶nnte Zeigerziel Ã¼berdauernZeigerkomponente %s bei %L hat eine Subkomponente als Nicht-Koarray des Type EVENT_TYPE, die eine Kodimension haben muss oder eine Subkomponente eines Koarrays sein mussZeigerkomponente %s bei %L hat eine Subkomponente als Nicht-Koarray des Type LOCK_TYPE, die eine Kodimension haben muss oder eine Subkomponente eines Koarrays sein mussZeigerinitialisierung bei %C benÃ¶tigt %<=>%>, nicht %<=%>Ziel der Zeigerinitialisierung bei %L muss das SAVE-Attribut habenZiel der Zeigerinitialisierung bei %L muss das TARGET-Attribut habenZiel der Zeigerinitialisierung bei %L darf nicht ALLOCATABLE seinZeigerobjekt bei %C darf nicht koindiziert seinZeigerobjekt bei %L darf keinen Koindex habenZuweisung eines Prozedurzeigers bei %LZeigerfeld als effektives Argument bei %L erfordert wegen VOLATILE-Attribut ein Scheinargument %qs mit vermuteter Form oder als ZeigerfeldZeiger sind 32 Bit.Zeiger sind 64 Bit.MÃ¶gliche Richtlinien fÃ¼r Â»-mcompact-branches=Â«:Polymorpher FPTR bei %L fÃ¼r C_F_POINTERPolymorphe Komponente %s bei %L in SEQUENCE oder BIND(C)-Typ %sPolymorphes Skalar wird an Feld-Scheinargument %qs bei %L Ã¼bergebenPolymorphes Subobjekt des koindizierten Objektes bei %LPositive Exponentenbreite benÃ¶tigt in Formatzeichenkette bei %LPositive Breite in Formatspezifizierung %s bei %L erforderlichPositive Breite in Formatzeichenkette bei %L benÃ¶tigtT-Deskriptor benÃ¶tigt positive Breite in Formatzeichenkette bei %LMÃ¶gliche WertÃ¤nderung bei Umwandlung von %s in %s bei %LZweige gegenÃ¼ber bedingter AusfÃ¼hrung bevorzugen.Wortzugriffe bevorzugen (statt Bytezugriffen).Vorzugsweise Register reservieren, die kurze Befehle ermÃ¶glichen.Globalen Symbolen ein Â»:Â« voranstellen (fÃ¼r Verwendung mit PREFIX).Nur Direktiven vorverarbeiten.Vorverarbeiteter Quellcode wurde in Datei %s gespeichert, bitte hÃ¤ngen Sie die an Ihren Fehlerbericht an.
  Bindestapel des PowerPC 476 durch Anpassen eines blr an bcl/bl-Befehle fÃ¼r GOT-Zugriffe beibehalten.Vorgeben, dass branch-around-a-move ein bedingter Sprung ist.Verhindern, dass $fp wÃ¤hrend der Registerallozierung alloziert wird, so dass der Compiler die FP-als-GP-Optimierung durchfÃ¼hren kann.Verwendung aller Gleitkommaoperationen verhindern.Verwendung aller Hardware-Gleitkommabefehle verhindern.Vorherige !$OMP DECLARE REDUCTION bei %LVorherige !$OMP DECLARE REDUCTION von Modul %s bei %LCPU-Feinabstimmung als Kommentar in Assemblerdatei ausgeben. Diese Option wird nur fÃ¼r Regressionstest des Compilers verwendet und ist nicht fÃ¼r den normalen Betrieb vorgesehen.CWE-Identifikatoren fÃ¼r Diagnosemeldungen ausgeben, sofern verfÃ¼gbar.Information zur Code-Ãœberdeckung ausgeben.
  
  ZusÃ¤tzliche (mÃ¶glicherweise ungewollte) Warnungen ausgeben.Behebungshinweise in maschinenlesbarer Form ausgeben.Behebungshinweise in vereinheitlichtem Diff-Format auf stderr ausgeben.Hierarchische Vergleiche ausgeben, wenn die Templatetypen nicht zusammenpassen.Den Initialwert der Variablen ausgeben.Namen der Header-Dateien ausgeben, wie sie verwendet werden.Wahrscheinlichkeit, dass die COMDAT-Funktion mit anderer Kompilationseinheit geteilt wird.Prozedur %qs bei %C hat eine explizite Schnittstelle aus einer vorherigen DeklarationProzedur %qs bei %C wurde bereits bei %L definiertProzedur %qs bei %L hat bereits grundlegenden Typen %sProzedur %qs bei %L hat den gleichen Namen wie eine Komponente von %qsProzedur %qs bei %L hat den selben Namen wie eine vererbte Komponente von %qsProzedur %qs bei %L kann nicht grundlegenden Typen %s habenProzedur %qs bei %L muss das BIND(C)-Attribut haben, um mit C interoperabel zu seinProzedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariertProzedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert; meinen Sie %qs?Prozedur %qs mit einer impliziten Schnittstelle bei %L aufgerufenDie Prozedur %qs, die im Interface-KÃ¶rper bei %L definiert ist, passt nicht zu der internen Prozedur bei %CProzedur %qs in %s bei %L hat keine explizite SchnittstelleProzedur %qs in %s bei %L hat keine explizite Schnittstelle; meinen Sie %qs?Prozedur %qs in %s bei %L ist weder Funktion noch SubroutineProzedur %qs in %s bei %L ist weder Funktion noch Subroutine; meinen Sie %qs?Prozedur %qs in PUBLIC-Schnittstelle %qs bei %L nimmt Scheinargumente von %qs, das PRIVATE istProzedur %qs mit PASS bei %L muss mindestens ein Argument habenProzedur %qs mit PASS(%s) bei %L hat kein Argument %qsProzedur %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$LProzedurargument bei %L ist lokal fÃ¼r PURE-Prozedur und hat das POINTER-AttributProzedurzeiger %qs bei %L darf nicht ELEMENTAL seinProzedurzeiger %qs in %s-Klausel bei %LProzedur-Zeiger bei %CKomponente %qs des Prozedurzeigers bei %L kann kein Element des BIND(C)-abgeleiteten Typs %qs bei %L seinProzedurzeiger-Komponente %qs mit einer impliziten Schnittstelle bei %L aufgerufenProzedurzeiger-Komponente %qs erfordert eine Argumentliste bei %CProzedurzeiger-Komponente %qs mit PASS bei %L muss mindestens ein Argument habenProzedurzeiger-Komponente %qs mit PASS(%s) bei %L hat kein Argument %qsProzedurzeiger-Komponente bei %CZiel der Zeigerinitialisierung fÃ¼r Prozedur bei %L darf kein Prozedurzeiger seinDem Ergebnis %qs als Prozedurzeiger bei %L fehlt das POINTER-AttributProzedurzeigerziel %qs bei %L muss entweder eine intrinsische Funktion, host- oder use-assoziiert oder referenziert sein, oder aber das EXTERNAL-Attribut haben#ident-Direktiven verarbeiten.Alle in der Kommandozeile angegebenen Module verarbeiten, aber den Code nur fÃ¼r das im Argument angegebene Modul generieren.Spezifikation (%s, ist Â»%sÂ«) wird verarbeitet
! Ein Mach-O-Bundle erzeugen (Dateityp MH_BUNDLE).Einen Mach-O-Dylinker (Dateityp MH_DYLINKER) generieren. Wird nur verwendet, um dyld zu bauen.Eine gemeinsam genutzte Mach-O-Bibliothek (Dateityp MH_DYLIB) generieren, Synonym fÃ¼r Â»-sharedÂ«.Backtrace erzeugen, wenn Laufzeitfehler auftritt.Warnung zur Laufzeit erzeugen, wenn ein temporÃ¤res Feld fÃ¼r Prozedurargument erzeugt wurde.Ausgabedatei erzeugen, die Symbole nicht erst bei Bedarf, sondern bereits beim Laden bindet.Big-Endian-Code erzeugen.Code erzeugen, der zur Laufzeit verschiebbar ist.Little-Endian-Code erzeugen.Erzeugt eine Mach-O-Datei, die fÃ¼r die Verwendung in eingebetteten Systemen / ROMs geeignet ist.Profilinformation in %s ist beschÃ¤digtProgramm befindet sich vollstÃ¤ndig in unteren 64k des Speichers.PC-relative Funktionsaufrufe verbieten.PC-relative SprÃ¼nge verbieten.Klammern in AusdrÃ¼cken schÃ¼tzen.Bash-VervollstÃ¤ndigung fÃ¼r Optionen anbieten, die mit der angegebenen Zeichenkette beginnen.Bibliotheken fÃ¼r den Simulator bereitstellen.Ungenutze ZustÃ¤nde wÃ¤hrend der Analyse verwerfen.In Ãœberwachungsfunktionen erweiterte Register auf Stapel sichern.Alle lokalen Felder Ã¼ber Stapel Ã¼bergeben.Alles in regulÃ¤res TOC legen.Sprungtabellen fÃ¼r Â»switchÂ«-Anweisungen in den .data-Abschnitt statt in den .code-Abschnitt einfÃ¼gen.Umgelagerte Nur-Lese-Daten in .data-Abschnitt legen.Uninitialisierte Konstanten im ROM ablegen (benÃ¶tigt -membedded-data).Uninitialisierte globale Symbole in gemeinsamen Abschnitt legen.Null-initialisierte Daten in den bss-Abschnitt legen.Die R2-Architektur ist ausschlieÃŸlich Little-EndianRANK (%i) bei %L wird bei %L wiederholtRANK (*) bei %L kann nicht mit dem Zeiger oder dem allozierbaren Selektor bei %L verwendet werdenRANK (*) bei %L wird bei %L wiederholtRANK DEFAULT bei %L wird bei %L wiederholtRE oder IM part_ref bei %CRE-part_ref bei %CREAL-Feld-Index bei %LREAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-real-10%>REAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-4-real-10%>REAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-8-real-10%>REAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-8-real-16%>REAL(KIND=16) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-real-16%>REAL(KIND=16) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-4-real-16%>REAL(KIND=4) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-8-real-4%>REAL(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-real-8%>REAL(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-4-real-8%>RECORD bei %C ist eine Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werdenRECURSIVE-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %LDie RESULT-Variable %qs bei %L verbietet, dass der FUNCTION-Name %qs bei %C in einer Spezifikationsanweisung auftrittRESULT-Variable bei %C muss vom Funktionsnamen verschieden seinRESULT_DECL should be read only when DECL_BY_REFERENCE is setRETURN-Anweisung im Hauptprogramm bei %CROUND= bei %C ist in Fortran 95 nicht erlaubtInterner Fehler: RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dInterner Fehler: RTL check: access of elt %d of vector with last elt %d in %s, at %s:%dInterner Fehler: RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%dInterner Fehler: RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%dInterner Fehler: RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dInterner Fehler: RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%dInterner Fehler: RTL check: expected code '%s', have '%s' in %s, at %s:%dInterner Fehler: RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dInterner Fehler: RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dInterner Fehler: RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dRTP PIC ist mit %<-msingle-pic-base%> unvertrÃ¤glichRTP PIC ist mit Thumb unvertrÃ¤glichRTTI wird fÃ¼r diesen Typ nicht funktionierenRX-FPU-Befehle unterstÃ¼tzen keine NaNs und UnendlichkeitenErhÃ¶hung eines negativen REAL bei %L zu einer REAL-Potenz ist verbotenBereichsspezifikation bei %L kann nie passenUnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und Rang-%d)UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und skalar)UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (skalar und Rang-%d)Unpassender Rang in Argument %qs bei %L (Rang-%d und Rang-%d)Unpassender Rang in Argument %qs bei %L (Rang-%d und Skalar)Unpassender Rang in Argument %qs bei %L (Skalar und Rang-%d)Unpassende RÃ¤nge in Feldreferenz bei %L (%d/%d)das Umordnen des Rangs erfordert eine Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %LZiel der Rang-Neuzuordnung ist nicht Rang 1 bei %LZiel der Rang-Neuzuordnung ist kleiner als die GrÃ¶ÃŸe des Zeigers (%ld < %ld) bei %LZiel der Rang-Neuzuordnung muss Rang 1 oder einfach fortlaufend bei %L seinDatei %qs wird in Freiform gelesenModul %qs in Zeile %d, Spalte %d wird gelesen: %sLesen der Spezifikationen von %s
! Reelles COUNT_RATE-Argument fÃ¼r SYSTEM_CLOCK bei %LRealkonstante Ã¼berschreitet seine Art bei %CRealkonstante unterschreitet seine Art bei %CRealzahl bei %C hat einen %<d%>-Exponenten und eine explizite ArtRealzahl bei %C hat einen %<q%>-Exponenten und eine explizite ArtStapel in Prolog neu ausrichten.LHS in Zuweisungen neu reservieren.C++-SchlÃ¼sselworte wie Â»complÂ« und Â»xorÂ« erkennen.GNU-definierte SchlÃ¼sselworte erkennen.Eingebaute Funktionen erkennen.Das Â»asmÂ«-SchlÃ¼sselwort erkennen.DW_AT_decl_column und DW_AT_call_column in DWARF aufzeichnen.GCC-Kommandozeilenschalter in DWARF DW_AT_producer aufzeichnen.GCC-Kommandozeilenschalter in Objektdateien aufzeichnen.Dauer der Teilphasen separat aufzeichnen.Rekursives Klonen nur dann, wenn die Wahrscheinlichkeit, dass der Aufruf ausgefÃ¼hrt wird, den Parameter Ã¼berschreitet.Redefinition von !$OMP DECLARE REDUCTION bei %LRedefinition der vordefinierten !$OMP DECLARE REDUCTION bei %LRedefinition der vordefinierten !$OMP DECLARE REDUCTION Â»%sÂ« bei %LPrioritÃ¤t fÃ¼r r0..r3 / r12..r15 mit TARGET_REGISTER_PRIORITY reduzieren.Stapelausrichtung im Aufrufer reduzieren, wenn mÃ¶glich.Redundantes !$ACC END LOOP bei %CRedundante ACQUIRED_LOCK-Marke bei %L gefundenRedundante ERRMSG-Marke bei %L gefundenÃœberflÃ¼ssige MOLD-Marke bei %L gefundenÃœberflÃ¼ssige SOURCE-Marke bei %L gefundenRedundante STAT-Marke bei %L gefundenRedundante UNTIL_COUNT-Marke bei %L gefundenIndex der Referenzanweisung nicht gefundenIndex der Referenzanweisung auÃŸerhalb des gÃ¼ltigen BereichsReferenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines DO CONCURRENT %sReferenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines FORALL %sReferenz auf Nicht-PURE-Funktion %qs bei %L innerhalb einer PURE-ProzedurInterner Fehler: Region crossing jump across same section in bb %iRegisternummer muss fÃ¼r Â»%sÂ« im Bereich 0 bis 31 seinRegulÃ¤rer Ausdruck, um zusÃ¤tzliche Allzweck-adressierbare Abschnittsnamen anzugeben.RegulÃ¤rer Ausdruck, um relativ zu r0 adressierbare Abschnittsnamen anzugeben.Zweige entspannen.Literale in Assembler lockern und automatisch in den Â»textÂ«-Abschnitt platzieren.Entlastung des Registerdrucks durch Live-Bereichs-Schrumpfung.Dateinamen beim EinfÃ¼gen von Dateien neu abbilden.Code und Daten, die unerreichbar von jeglichen exportierten Symbolen sind, entfernen (inclusive dem Einstiegspunkt)Redundante Membars entfernen.In GCC 10 entfernt. Dieser Schalter hat keine Auswirkung.In GCC 8 entfernt. Dieser Schalter hat keine Auswirkung.In GCC 9 entfernt. Dieser Schalter hat keine Auswirkung.Â»%sÂ« wird gelÃ¶scht
  Aufruf von unreiner Funktion %qs bei %L wird entferntAufruf von unreiner Funktion bei %L wird entferntUmbenennungsoperatoren in USE-Anweisungen bei %CBasisblÃ¶cke und in heiÃŸe und kalte Abschnitte umordnen und partitionieren.BasisblÃ¶cke umsortieren, um Codeplatzierung zu verbessern.Funktionen umsortieren, um Codeplatzierung zu verbessern.Funktionen, Variablen und asms hÃ¶chster Ebene umordnen.UngÃ¼ltige Wiederholungsangabe in Skalar-Initialisierung bei %CWiederholungsangabe bei %C muss eine Ganzzahl seinAddieren, Vergleichen, Verzweigen mit Verzweigung anhand des ZÃ¤hlregisters ersetzen.VorÃ¼bergehende AusdrÃ¼cke im SSA->Normal-Durchlauf ersetzen.Ãœber Konsistenz des Profils berichten.Ãœber Speicherbelegung vor zwischenprozeduraler Optimierung berichten.Nur in WPA Ã¼ber dauerhafte Speicherreservierung berichten.Ãœber dauerhafte Speicherreservierung berichten.BenÃ¶tigte Zeit fÃ¼r jeden Compilerdurchlauf ausgeben.Nur in WPA verschiedene Statistiken Ã¼ber Linkzeit-Optimierung ausgeben.Verschiedene Statistiken Ã¼ber Linkzeit-Optimierung ausgeben.IEEE-konforme Mathematik-Bibliotheksroutinen (OSF/1) anfordern.Befehle nach Registerbelegung neu planen.Befehle vor Registerbelegung neu planen.Regionen mit Pipelining ohne Pipelining neu planen.Platz fÃ¼r Ausgabeargumente in Funktionsprolog reservieren.Umgeformtes Feld bei %C zu groÃŸDie Analyse auf die PrÃ¼fung mit dem angegebenen Namen einschrÃ¤nken.Verwendung der Hardware-Gleitkomma-Befehle auf 32-Bit-Operationen beschrÃ¤nken.Ergebnis %qs der enthaltenen Funktion %qs bei %L hat keinen IMPLICIT-TypUnpassendes Ergebnis fÃ¼r die Ã¼berschreibende Prozedur %qs bei %L: %sErgebnis von %s ergibt fÃ¼r seine Art einen Bereichsfehler bei %LErgebnis von %s ist NaN bei %LErgebnis von %s Ã¼berschreitet seine Art bei %LErgebnis von %s unterschreitet seine Art bei %LErgebnis von BESSEL_YN ist -INF bei %LErgebnis von NEAREST ist NaN bei %LErgebnis von SCALE Ã¼berschreitet seine Art bei %LPotenzbildung bei %L Ã¼berschreitet Wertebereich von %s8-Byte-Vektoren Ã¼ber Speicher zurÃ¼ckgeben.Alle Strukturen Ã¼ber Speicher zurÃ¼ckgeben (AIX-Standard).Gleitkommaergebnisse Ã¼ber ac0 zurÃ¼ckgeben (fr0 in Unix-Assemblersyntax).Zeiger sowohl in a0 als auch in d0 zurÃ¼ckgeben.Kleine Aggregate Ã¼ber Speicher, nicht Register, zurÃ¼ckgeben.Kleine Aggregate Ã¼ber Register zurÃ¼ckgeben.Kleine Strukturen Ã¼ber Register zurÃ¼ckgeben (SVR4-Standard).Unpassender RÃ¼ckgabetyp der Funktion %qs bei %L (%s/%s)RÃ¼ckgabetyp der BIND(C)-Funktion %qs bei %L kann kein Feld seinRÃ¼ckgabetyp der BIND(C)-Funktion %qs von Zeichentyp bei %L muss die LÃ¤nge 1 habenRÃ¼ckgabewert %1$qs der bei %3$L deklarierten Funktion %2$qs nicht gesetztRÃ¼ckgabewert der Funktion %qs bei %L nicht gesetztFunktionswerte Ã¼ber FPU-Register zurÃ¼ckgeben.r30 auf Funktionsbasis wiederverwenden.Auf einphasige NamensauflÃ¶sung zurÃ¼ckfallen.Aufruf des Teilbefehls Â»rewriteÂ«:SchlieÃŸende Klammer erwartet bei %C in Formatzeichenkette bei %LRechte obere Schranke des Feldabschnitts angenommener GrÃ¶ÃŸe nicht angegeben bei %LNur die zweite Kompilierung von -fcompare-debug laufen lassen.Vorhersehende vereinheitlichende Optimierung durchlaufen.AusgewÃ¤hlte Planung nach Neuladen durchfÃ¼hren.Selbsttests durchfÃ¼hren, mit dem angegebenen Pfad, um die Testdateien zu finden.Den Bindezeitoptimierer im lokalen Transformationsmodus (LTRANS) laufen lassen.Den Bindezeitoptimierer im Modus Â»komplettes ProgrammÂ« (WPA) laufen lassen.Unbekannte Spezifikationsfunktion Â»%sÂ« mit %d Argumenten
  
! Laufzeitname.SAVE-Attribut bei %L kann nicht in einer PURE-Prozedur angegeben werdenSAVE-Anweisung bei %C folgt umfassender SAVE-Anweisungchunk_size der SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckSELECT-RANK-Anweisung bei %CSELECT TYPE bei %C darf nicht in diesem GÃ¼ltigkeitsbereich vorkommenSELECTED_REAL_KIND ohne Argument %<P%> oder %<R%> bei %LSEQUENCE-Attribut bei %C bereits in TYPE-Anweisung angegebenSEQUENCE-Anweisung bei %C muss CONTAINS vorausgehenSEQUENCE-Anweisung bei %C muss Strukturkomponenten vorausgehenSH2a unterstÃ¼tzt nicht Little-EndianSHAPE-Argument bei %L fÃ¼r C_F_POINTER muss dieselbe GrÃ¶ÃŸe haben wie der RANK des FPTRSHIFT-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFTSIZE-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFTCSHIFT-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem Â»%sÂ«SIGN= bei %C ist in Fortran 95 nicht erlaubtSINK-Summand bei %L ist keine konstante GanzzahlSINK-AbhÃ¤ngigkeitstyp bei %L ist nur in ORDERED-Direktive erlaubtSIZE-Argument (%ld) auÃŸerhalb des Bereichs 1:%ld in intrinsischem ISHFTCSIZE bei %L muss positiv seinSOURCE AbhÃ¤ngigkeitstyp ist nur an ORDERED-Direktive erlaubt bei %LSOURCE-Marke bei %LSOURCE-Marke bei %L steht mit Typspezifikation bei %L in KonfliktSOURCE-Marke bei %L mit mehr als einem reservierbaren ObjektSSA-BeschÃ¤digungInterner Fehler: SSA name undeclaredSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI sollte gesetzt seinSSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendetSSE-Registerargument mit SSE ausgeschaltetSSE-RegisterrÃ¼ckgabe mit SSE ausgeschaltetSSE-Vektorargument ohne eingeschaltetes SSE Ã¤ndert das ABISSE-VektorrÃ¼ckgabe ohne eingeschaltetes SSE Ã¤ndert das ABISTABS-Debuginfos fÃ¼r Ada ist abgelaufen und wird nicht mehr unterstÃ¼tztSTAT-Angabe bei %L darf keine Konstante seinSTAT-VariableÂ»STAT=Â«-Argument bei %L muss skalare INTEGER-Variable seinSTAT=-Argument fÃ¼r %s bei %LAttribut Â»STAT=Â« in %C fehlplatziertSTATUS bei %L muss eine Â»INTENT(OUT)Â«-Variable seinSTOP-Code bei %C darf nicht negativ seinSTOP-Code bei %C enthÃ¤lt zu viele ZiffernSTOP-Code bei %L muss eine skalare CHARACTER-Konstante oder Ziffer[Ziffer[Ziffer[Ziffer[Ziffer]]]] seinSTOP-Code bei %L muss eine skalare CHARACTER- oder INTEGER-Konstante seinSTOP-Code bei %L muss Standardzeichentyp KIND=%d seinSTOP-Code bei %L muss Standardganzzahltyp KIND=%d seinSTOP-Code bei %L muss entweder INTEGER- oder CHARACTER-Typ habenSTOP-Code bei %L muss Skalar seinSUBMODULE-Deklaration bei %CSUBMODULE-Deklaration bei %C kann nicht innerhalb eines anderen GÃ¼ltigkeitsbereichs auftretenSUBROUTINE %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE istder SVE-Typ %qT kann nur an prototypisierte Funktionen Ã¼bergeben werdenSYNC-TEAM-Anweisung bei %CSYNC-Anweisung bei %CGleiches effektives Argument mit INTENT(%s)-Argument %qs und INTENT(%s)-Argument %qs bei %L verbundenIdentisch mit %s. Verwenden Sie daher bitte diese Option.Das gleiche wie -fassociative-math fÃ¼r AusdrÃ¼cke, die Division enthalten.Identisch zu -mA6.Identisch zu -mA7.Das gleiche wie: -mep -mprolog-function.Register bei Funktionsaufrufen sichern.TOC fÃ¼r indirekte Aufrufe im Prolog sichern, statt vor jedem Aufruf.Skalares %qs in FORMAT-Marke bei %L ist keine ASSIGNED-VariableSkalarer INTEGER-Ausdruck bei %L erwartetSkalarer PARAMETER in komplexer Konstante bei %C erwartetSkalare Einheit bei %L benÃ¶tigtSkalares Objekt %qs bei %L kann nicht ALLOCATABLE seinScalarization using DIMEN_RANGE unimplementedSkalierungsfaktor fÃ¼r die Anzahl der BlÃ¶cke in einem Threadingpfad, verglichen mit der Anzahl der (skalierten) Anweisungen.Skalierungsfaktor fÃ¼r die Anzahl der Anweisungen pro Threadingpfad, verglichen mit der Anzahl der (skalierten) BlÃ¶cke.Skalierungsfaktor bei Berechnung der grÃ¶ÃŸten Entfernung, um die ein Ausdruck durch GCSE-Optimierungen verschoben werden kann.Code fÃ¼r die gegebene CPU planen.FÃ¼r angegebene CPU planen.Befehle mit selektivem Planungs-Algorithmus einplanen.Anfang und Ende der Prozedur planen.Zweites Argument von %s ist bei %L negativZweites Argument der definierten Zuweisung bei %L muss INTENT(IN)Zweites Argument der Operatorschnittstelle bei %L kann nicht optional seinZweites Argument der Operatorschnittstelle bei %L muss INTENT(IN) seinWeitere Hinweise finden Sie unter Â»%sÂ«.
! SpeicherzugriffsverletzungSpeicherzugriffsverletzung (Code)Codemodell auswÃ¤hlen.Auswahl des Anteils an der HÃ¶chstfrequenz der AusfÃ¼hrungen des Basisblocks in Funktion, vorausgesetzt, der Basisblock wird ausgerichtet.GroÃŸes Speichermodell wÃ¤hlen â€“ 20-Bit-Adressen/-Zeiger.Methode fÃ¼r sdata-Behandlung auswÃ¤hlen.GÃ¼ltigkeitsbereich der signierten RÃ¼ckgabeadressen.Kleines Speichermodell wÃ¤hlen â€“ 16-Bit-Adressen/-Zeiger (Voreinstellung).Ziel-ABI-Variante auswÃ¤hlen.Name zum Speichern der Profilingnotizen festlegen.Laufzeitumgebung auswÃ¤hlen.Art der Abdeckungs-Bereinigung auswÃ¤hlen.AuswÃ¤hlen, was bereinigt werden soll.Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck seinSelektor bei %L darf nicht NULL() seinSelektor bei %L hat keinen TypSelektor bei %L darf nicht koindiziert seinSelektor in SELECT TYPE bei %C ist keine benannte Variable; associate-name=> verwendetSelektor muss in SELECT TYPE-Anweisung bei %L polymorph seinWÃ¤hlt die Art der Ziel-RL78-Kerne aus (g10/g13/g14). Voreinstellung ist der G14. Wenn angegeben, wird auch die verwendete Hardwaremultiplikation ausgewÃ¤hlt.WÃ¤hlt die zu verwendende Art der Hardware-Multiplikation und -division aus (none/g13/g14).Selbstreferenz im ZeichenlÃ¤ngenausdruck fÃ¼r %qs bei %LSelbstreferenzielles Argument %qs bei %L ist nicht erlaubtSemikolon bei %C muss Anweisung vorausgehenGleitkommaprÃ¤zision von 80387 auf 32 Bit setzen.GleitkommaprÃ¤zision von 80387 auf 64 Bit setzen.GleitkommaprÃ¤zision von 80387 auf 80 Bit setzen.Windows-defines festlegen.Feste Obergrenze fÃ¼r die GrÃ¶ÃŸe jedes Stapelrahmens angeben, in Bytes.Sprungkosten festlegen.Standardzugriff von ModulentitÃ¤ten auf PRIVATE setzen.PrÃ¼fung der AbhÃ¤ngigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen festlegen.Nach eingebauten Mathematikfunktionen errno setzen.Ausgabeart des Linkers festlegen (wird intern wÃ¤hrend der LTO-Optimierung verwendet).Mindestbreite des linken Randes des Quellcodes angeben, fÃ¼r das Ausgeben des Quellcodes.Name des __fentry__-Symbols festlegen, das beim Betreten der Funktion aufgerufen wird.Name der Hauptroutine fÃ¼r den Debugger festlegen.Namen der ALI-Ausgabedatei setzen (interner Schalter).Name des Abschnitts festlegen, der die mrecord-mcount-Aufrufe aufnimmt.Anzahl der reservierten Bytes fÃ¼r die aufgerufene Funktion auf dem Stapel.Anzahl der zu erzeugenden NOPs vor jeder Befehlsfolge festlegen.Wahrscheinlichkeitsgrenze fÃ¼r unausgerichtete Zweige festlegen.Register festlegen, das den Wert -1 enthÃ¤lt.sizeof(bool) auf 1 festlegen.Start-Adresse der Daten festlegen.Start-Adresse des Programmes festlegen.PPC_EMB-Bit im ELF-Flags-Header setzen.Sprungkosten fÃ¼r bedingte Sprungbefehle setzen. Angemessene Werte sind kleine, nicht-negative Ganzzahlen. Vorgabewert: 0Sprungkosten fÃ¼r bedingte Sprungbefehle setzen. Angemessene Werte sind kleine, nicht-negative Ganzzahlen. Standard ist 1.Verzweigungskosten auf ungefÃ¤hr die angegebene Anzahl an Befehle setzen.Sprungkosten festlegen.Standard-DoppelprÃ¤zisionsart auf einen 8 Bytes breiten Typen setzen.Standard-Ganzzahlart auf einen 8 Bytes breiten Typen setzen.Standard-Realzahlart auf einen 10 Bytes breiten Typen setzen.Standard-Realzahlart auf einen 16 Bytes breiten Typen setzen.Standard-Realzahlart auf einen 8 Bytes breiten Typen setzen.Wahrscheinlichkeit in Prozent fÃ¼r das eingebaute Â»expectÂ«. Vorgabewert ist 90Â %% Wahrscheinlichkeit. (Wegen GCC-Fehler 93759 muss ich hier Stand 2020-02-15 noch ein %p schreiben; A.d.Ãœ.)MaximalgrÃ¶ÃŸe der fÃ¼r den SDA-Bereich geeigneten Daten festlegen.MaximalgrÃ¶ÃŸe der fÃ¼r den TDA-Bereich geeigneten Daten festlegen.MaximalgrÃ¶ÃŸe der fÃ¼r den ZDA-Bereich geeigneten Daten setzen.HÃ¶chstanzahl der Bytes angeben, die noch im Stapel Ã¼brig sind, bevor ein Trap-Befehl ausgelÃ¶st wird.GrÃ¶ÃŸten Betrag fÃ¼r einzelne StapelvergrÃ¶ÃŸerungsoperation festlegen.HÃ¶chstzahl der parallel ausgefÃ¼hrten Befehle im neuverbundenen Baum festlegen. Bei 0 die zielabhÃ¤ngige Heuristik verwenden.HÃ¶chstzahl der Template-Instanziierungshinweise fÃ¼r einzelne Warnung oder Fehler festlegen.Anzahl der 64-KiB-Flash-Segmente festlegen.Im Ausgabeobjekt die Einstellung merken, dass dyld beim Laden jegliche , dass dyld beim Laden alle Informationen zu zweistufigen NamensrÃ¤umen ignoriert und die Symbole in der Suchreihenfolge fÃ¼r geladene Bibliotheken auflÃ¶st.Adressen des EinhÃ¤ngpunkts im Prolog und Epilog auf TPF_TRACE_PROLOGUE_SKIP_TARGET und TPF_TRACE_EPILOGUE_SKIP_TARGET festlegen. Gleichbedeutend mit Â»-mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGETÂ« und Â»-mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGETÂ«Ziel-CPU-Typ angeben.Basisverzeichnis zum Speichern der Profildaten setzen. Vorgabe ist das aktuelle Verzeichnis.Adresse der VerfolgungsprÃ¼fung fÃ¼r TPF-EinhÃ¤ngpunkt im Epilog festlegenAdresse der VerfolgungsprÃ¼fung fÃ¼r TPF-EinhÃ¤ngpunkt im Prolog festlegenAdresse des Verfolgungssprungs fÃ¼r TPF-EinhÃ¤ngpunkt im Epilog festlegenAdresse des Verfolgungssprungs fÃ¼r TPF-EinhÃ¤ngpunkt im Prolog festlegenLegt die Registerbreite fÃ¼r LP_COUNT fest. MÃ¶gliche Werte sind 8, 16, 20, 24, 28 und 32.Spezifikation %s wird auf '%s' gesetzt
  
! Formspezifikation fÃ¼r reservierbares Skalar bei %CFormen der Operanden bei %L und %L stimmen nicht Ã¼bereinDie Formen von ORDER bei %L und SHAPE bei %L sind unterschiedlichSchlitze gemeinsam verwenden, um verschiedene harte Register zu sichern.Stapel-Schlitze fÃ¼r Ã¼bergelaufene Pseudo-Register gemeinsam verwenden.Gemeinsam genutzte DO-Abbruchmarke %d bei %CBeim Binden Adressreferenzen verkÃ¼rzen.Spaltenzahlen in Diagnose zeigen, wenn verfÃ¼gbar. Standard: Ein.Beim Anzeigen von Quellcode Marker verwenden, um Bereiche des Quellcodes zu markieren.Beim Anzeigen von Quellcode Zeilennummern im linken Rand anzeigen.Stapeltiefe der Ereignisse in Pfaden anzeigen.Quellzeile mit Einschaltungszeichen anzeigen, um die Spalte zu kennzeichnen.Teile des Prologs und Epilogs separat an den nÃ¶tigen Stellen erzeugen.Interner Fehler: Simplification errorVereinfachung von SPREAD bei %C ist noch nicht implementiertGrÃ¶ÃŸe in Bytes, Ã¼ber der thread-lokale Zusammenfassungen mit Logging-Funktionen statt mit Save/Restore-Paaren instrumentiert werden sollten.GrÃ¶ÃŸe des Arguments %qs des intrinsischen %qs bei %L ist zu klein (%i/%i)GrÃ¶ÃŸe des Stapelschutzes, als Zweierpotenz von Bytes ausgedrÃ¼ckt.GrÃ¶ÃŸe der Kacheln fÃ¼r Schleifenblockierung.GrÃ¶ÃŸenoptimierungsstufe: 0:keine 1:vorteilhaft 2:regalloc 3:drop align, -Os.Die GrÃ¶ÃŸen von ORDER bei %L und SHAPE bei %L sind unterschiedlichBeim Ãœbergeben von variablen Argumenten das Einrichten des RAX-Registers Ã¼berspringen.Bereich fÃ¼r kleine Daten: none, sdata, use.Weiche Grenzen fÃ¼r Anzahl der Speicherzugriffsbefehle pro Befehlsgruppe. SpÃ¤teren Speicherbefehlen, die versuchen, in gleicher Befehlsgruppe zu planen, wird niedrigere PrioritÃ¤t gegeben. Oft hilfreich, um Konflikte von CachebÃ¤nken zu vermeiden. Standard: 1.Entschuldigung, !$ACC DECLARE bei %L ist in einem BLOCK-Konstrukt nicht erlaubtSorry, allozierbare/Zeiger-Komponenten in polymorphen (CLASS-)getypten Koarrays bei %L werden nicht unterstÃ¼tztSorry, der koindizierte Zugriff bei %L auf eine unbegrenzt polymorphe Komponente wird nicht unterstÃ¼tztSorry, der koindizierte Zugriff bei %L auf ein unbegrenzt polymorphes Objekt wird nicht unterstÃ¼tztEntschuldigung; fÃ¼r Image-Set bei %2$L ist nur UnterstÃ¼tzung fÃ¼r Ganzzahl-Art %1$d implementiertSorry, die Event-Komponente des abgeleiteten Typs bei %L wird noch nicht unterstÃ¼tztSorry, die Lockkomponente des abgeleiteten Typs bei %L wird noch nicht unterstÃ¼tztDie Symbole der GrÃ¶ÃŸe nach sortieren.Die Symbole alphabetisch sortieren.Quell-Ausdruck bei %L und ALLOCATE-Objekt bei %L mÃ¼ssen dieselbe Form habenQuell-Ausdruck bei %L muss skalar sein oder den selben Rang wie das ALLOCATE-Objekt bei %L habenSpezifikationsfunktion %qs bei %L kann nicht RECURSIVE seinSpezifikationsfunktion %qs bei %L kann keine Anweisungsfunktion seinSpezifikationsfunktion %qs bei %L kann keine interne Funktion seinSpezifikationsfunktion %qs bei %L muss PURE seinBit-Breite des unmittelbaren TLS-Versatzes angeben. GÃ¼ltige Werte sind 12, 24, 32, 48.Gibt Inhalt an, der das dynamische Laden beschleunigen kann, wenn die BinÃ¤rdateien unverÃ¤ndert sind. (Sorry fÃ¼r das unspezifische, das ist im englischen Original auch nicht besser; A.d.Ãœ.)Gibt die Anzahl der Register an, die bei Eintritt und Austritt eines schnellen Interrupts in der zweiten Registerbank gesichert werden.Anzahl der fÃ¼r Interrupthandler zu reservierenden Register.Gibt die Register an, die beim Eintritt und Austritt eines Interrupts gesichert werden.Angabe, ob Interruptfunktionen das Akkumulator-Register sichern und wiederherstellen sollen.CPU fÃ¼r Codeerzeugungszwecke angeben.CPU fÃ¼r Planzwecke angeben.CPU fÃ¼r Planungszwecke angeben. GÃ¼ltige Argumente sind 700, 7100, 7100LC, 7200, 7300, und 8000.TLS-Dialekt angeben.UNIX-Standard fÃ¼r Predefines und Bindung angeben.Gibt die Datei an, welche die Liste der von LTRANS ausgegebenen Dateien geschrieben wird.FPU-Konfigurationswert von 0 bis 7 angeben; 0 bis 3 sind wie in der FPU-Spezifikation beschrieben, 4 bis 7 entsprechen 0 bis 3.Zu ladendes Plugin angeben.Ausrichtung der Strukturfelder als Standard/natÃ¼rlich angeben.ABI angeben.Bit-Breite des unmittelbaren TLS-Versatzes angeben.Funktion zum Entleeren des Cache angeben.Abfangfunktionsnummer zum Entleeren des Cache angeben.Konfiguration fÃ¼r den mul-Befehl angeben: fast1, fast2 oder slow. Vorgabe ist fast1.Standard-OpenACC-Berechnungsdimensionen angeben.Anzahl der Lese-/Schreibports fÃ¼r n9-/n10-Kerne angeben. Der Wert sollte 3r2w oder 2r1w sein.Angeben, wie auf den Threadzeiger zugegriffen wird.Angeben, wie jeder Kontrollflusspfad, der mit einer Diagnose verbunden ist, ausgegeben werden soll.Angeben, ob Gleitkommahardware verwendet werden sollte.Aufrufkonventionen fÃ¼r Ganzzahl und Gleitkomma angeben.Hauptobjekt fÃ¼r TPF-OS angeben.Expansionsstrategie fÃ¼r memcpy bei bekannter erwarteter GrÃ¶ÃŸe angeben.Expansionsstrategie fÃ¼r memset bei bekannter erwarteter GrÃ¶ÃŸe angeben.Namen fÃ¼r die Funktion zur vorzeichenbehafteten 32-Bit-Division angeben.Bereich der zu fixierenden Register angeben.PlanungsprioritÃ¤t fÃ¼r Verteilschlitz-beschrÃ¤nkte Befehle angeben.GrÃ¶ÃŸe des .local-Speichers angeben, der fÃ¼r den Stack verwendet wird, wenn die genaue GrÃ¶ÃŸe unbekannt ist.Angeben, dass eine externe BLAS-Bibliothek fÃ¼r matmul-Aufrufe mit groÃŸen Feldern verwendet werden sollte.Angeben, dass Backslashes in Zeichenketten ein Fluchtzeichen einleiten.Angeben, dass keine implizite Typisierung erlaubt ist, auÃŸer es wird durch explizite IMPLICIT-Anweisungen Ã¼berschrieben.Angeben, dass der Compiler auf sicheren Code gemÃ¤ÃŸ ARMv8-M-Security-Extensions abzielen soll.ISA angeben, fÃ¼r die gebaut wird: msp430, msp430x, msp430xv2.MCU angeben, fÃ¼r die gebaut wird.Gleitkommaformat __fp16 angeben.Strategie zur Adresserzeugung fÃ¼r das Codemodell von ICT-Aufrufen angeben.Strategie zur Adresserzeugung fÃ¼r das Codemodell angeben.Algorithmus, mit dem Symbole und Variablen zur Linkzeit partitioniert werden.Codemodell angeben.Verwendungsrichtlinie fÃ¼r kompakte Verzweigungen angeben.CPU fÃ¼r Pipeline-Modell angeben.FÃ¼r das Programm zu verwendende Speichermodell angeben.Minimale Bitausrichtung von Strukturen angeben. (Veraltet)Das Modell fÃ¼r atomare Operationen angeben.Namen der Ziel-CPU angeben.Namen der Ziel-GPU angeben.Namen der Ziel-Architektur angeben.Name der Gleitkommakonfiguration des Ziels angeben.Namen der Gleitkommahardware/-format des Zielsystems angeben.FÃ¼r PIC-Adressierung zu verwendendes Register angeben.FÃ¼r das Programm zu verwendende Sicherheitsstufe von c-isr fÃ¼r die ganze Datei angeben.Die GrÃ¶ÃŸe jedes Cache-Blocks (muss eine Zweierpotenz zwischen 4 und 512 sein).Die GrÃ¶ÃŸe jedes Interrupt-Vektors (muss 4 oder 16 sein).Die Ziel-CPU auswÃ¤hlen.Typ der Ziel-RX-CPU auswÃ¤hlen.Ziel-Architektur angeben.Gleitkommahardware/-format des Zielsystems angeben.Ziel-Prozessor angeben.Art der Hardware-Multiplikation angeben.Die Version der PTX-ISA angeben, die verwendet wird.Schema fÃ¼r thread-lokalen Speicher angeben.Registernummer fÃ¼r Threadzeiger angeben.Software-Gleitkomma-ABI verwenden, gleichbedeutend mit -mabi=2.Software-Gleitkomma-ABI verwenden, gleichbedeutend mit -mabi=2fp+.Angeben, wo die kompilierten intrinsischen Module zu finden sind.Speicherbereiche, in den Funktionen abgelegt werden: lower (untere Bereiche), upper (obere), either (beide, platzsparend durchmischt); Vorgabe: lower.Speicherbereiche, in den Variablen abgelegt werden: lower (untere Bereiche), upper (obere), either (beide, platzsparend durchmischt); Vorgabe: lower.Zu verwendendes ABI fÃ¼r Code der Objective-C-Familie und Metadaten angeben.ABI-Art, fÃ¼r die der Code generiert wird: 2, 2fp+.Angeben, welches Schema zum EinfÃ¼gen von NOPs nach der Planung angewendet werden soll.VOLATILE fÃ¼r Coarray-Variable %qs bei %C angegeben, die use-/host-assoziiert istNicht ausgerichtetes 32-Byte AVX-Laden auftrennen.Nicht ausgerichtetes 32-Byte AVX-Speichern auftrennen.Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden.Pfade aufteilen, die zu Schleifen-RÃ¼ckkanten fÃ¼hren.Nicht ausgerichtete 8-Byte-Vektor-Bewegungen vor Nach-Bewegungs-Adresserzeugung aufteilen.Breite Typen bereits frÃ¼her in unabhÃ¤ngige Register aufteilen.Breite Typen in unabhÃ¤ngige Register aufteilen.Stapelrahmen grÃ¶ÃŸer als 2G wird fÃ¼r %<-fsplit-stack%> nicht unterstÃ¼tztAnfangs-Ausdruck in DO-SchleifeStat-Variable bei %L muss skalare INTEGER-Variable seinStat-Variable bei %L darf nicht %s innerhalb der gleichen %s-Anweisung seinAnweisung bei %L ist keine gÃ¼ltige Sprungzielanweisung fÃ¼r Sprungziel bei %LAnweisungsfunktion %qs bei %L steht in Konflikt mit FunktionsnameAnweisungsfunktion %qs bei %L ist nicht als effektives Argument erlaubtAnweisungsfunktion %qs bei %L darf weder POINTER- oder ALLOCATABLE-Attribut habenAnweisungsfunktion %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigAnweisungsfunktion %qs erfordert Argumentliste bei %CAnweisungsfunktion bei %CAnweisungsfunktion bei %L darf nicht innerhalb von INTERFACE auftretenAnweisungsfunktion bei %L ist rekursivAnweisungsmarke bei %C ist NullAnweisungsmarke in END CRITICAL bei %C passt nicht zur CRITICAL-MarkeAnweisungsmarke in ENDDO bei %C passt nicht zum DO-LabelAnweisungsmarkenliste in GOTO bei %C kann nicht leer seinAnweisungsmarke in leerer Anweisung bei %LGNU Fortran Hilfsbibliothek (libgfortran) statisch binden.Schrittausdruck in DO-SchleifeSchrittausdruck in DO-Schleife bei %L kann nicht Null seinVorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist.VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist.Umgekehrtes Wachstum anhalten, wenn die umgekehrte Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist (in Prozent).Doubles in 64 Bits speichern.Funktionsnamen im Objektcode speichern.Doubles in 32 Bits speichern. Dies ist Standard.Sichert die MDUC-Register in Interrupt-Handlern fÃ¼r die G13-Zielarchitektur.ZusÃ¤tzliche Daten verarbeiten, um in LTO-lokalem Umwandlungsmodus aggressiver zu devirtualisieren.Bei %L darf kein Schritt vorhanden seinSchrittweite sollte fÃ¼r Feldabschnitt in %s-Klausel bei %L nicht angegeben werdenSchrittweiten in Coarray-Index bei %C nicht erlaubtZeichenkettenlÃ¤nge bei %L ist zu groÃŸStrukturkomponente %qs bei %L kann kein EQUIVALENCE-Objekt seinStrukturkonstruktor mit fehlenden optionalen Argumenten bei %CStrukturkonstruktor mit benannten Argumenten bei %CStrukturname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ seinStrukturname nach RECORD bei %C erwartetStrukturname erwartet in unverschachtelter Strukturdeklaration bei %CUnterprogramm %qs bei %L ist INTRINSIC, aber nicht mit intrinsischer Funktion vertrÃ¤glichUnterprogrammaufruf von %qs bei %L ist nicht PUREUnterprogrammaufruf von %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PUREUnterprogrammaufruf von %qs in FORALL-Block bei %L ist nicht PUREUnterprogrammaufruf des intrinsischen %qs bei %L ist nicht PUREUnterprogrammaufruf von intrinsischem %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PUREUnterprogrammaufruf mit alternativen RÃ¼ckgaben in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %LUnterprogrammaufruf mit alternativen RÃ¼ckgaben in Kombinierer von !$OMP DECLARE REDUCTION bei %LTeilzeichenkette bei %L hat LÃ¤nge NullEnd-Index der Teilzeichenkette bei %L Ã¼berschreitet ZeichenkettenlÃ¤ngeEnd-Index der Teilzeichenkette bei %L ist zu groÃŸEnd-Index der Teilzeichenkette bei %L muss INTEGER-Typ habenEnd-Index der Teilzeichenkette bei %L muss skalar seinAnfangs-Index der Teilzeichenkette bei %L ist kleiner als EinsAnfangs-Index der Teilzeichenkette bei %L muss INTEGER-Typ habenAnfangs-Index der Teilzeichenkette bei %L muss skalar seinVorschlagen, dass das SchlÃ¼sselwort Â»overrideÂ« fÃ¼r Deklarationen von virtuellen Funktionen verwendet wird, die andere Funktionen Ã¼bersteuern.Die Summe aus Feldrang %d und Korang %d bei %C Ã¼bersteigt die HÃ¶chstanzahl %d an DimensionenSumme des zweiten und dritten Arguments von IBITS Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %LDie Liste der zu verbindenden Objekte aus einer Datei liefern, statt der Befehlszeile.Eingebaute 3DNow!-Funktionen unterstÃ¼tzen.Eingebaute AES-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r AVX512VNNI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r AVX512VP2INTERSECT unterstÃ¼tzen.Eingebaute Athlon-3Dnow!-Funktionen unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r BMI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r BMI2 unterstÃ¼tzen.C++17-Allozierung von Ã¼berausgerichteten Typen unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r CLDEMOTE unterstÃ¼tzen.CLFLUSHOPT-Befehle unterstÃ¼tzen.CLWB-Befehl unterstÃ¼tzen.Eingebaute CLZERO-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r ENQCMD unterstÃ¼tzen.Eingebaute F16C-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r FMA4 unterstÃ¼tzen.Eingebaute FSGSBASE-Funktionen und Codeerzeugung unterstÃ¼tzen.FXSAVE- und FXRSTOR-Befehle unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r GFNI unterstÃ¼tzen.PrÃ¤fixe fÃ¼r Hardware-Lock-Auslassung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r LWP unterstÃ¼tzen.Eingebaute Funktion und Codeerzeugung fÃ¼r LZCNT unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX und SSE unterstÃ¼tzen.Eingebaute MMX-Funktionen unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE und SSE2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2 und SSE3 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3 und SSE4A unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3 und SSSE3 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3 und SSE4.1 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 und SSE4.2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 und AVX unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX und AVX2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX und FMA unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512BW unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512CD unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512DQ unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512ER unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512IFMA unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512PF unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VBMI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VL unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 und AVX512F unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX5124FMAPS unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX5124VNNIW unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512BF16 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512BITALG unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VBMI2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VPOPCNTDQ unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MOVDIR64B unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MOVDIRI unterstÃ¼tzen.Eingebaute MWAITX- und MONITORX-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute PCLMUL-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r PCONFIG unterstÃ¼tzen.Eingebaute PKU-Funktionen und Codeerzeugung unterstÃ¼tzen.PREFETCHW-Befehl unterstÃ¼tzen.Eingebaute PREFETCHWT1-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute PTWRITE-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r RDPID unterstÃ¼tzen.Eingebaute RDRND-Funktionen und Codeerzeugung unterstÃ¼tzen.RDSEED-Befehl unterstÃ¼tzen.Eingebaute RTM-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r SGX unterstÃ¼tzen.Eingebaute SHA1- und SHA256-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute TBM-Funktionen und Codeerzeugung unterstÃ¼tzen.TLS-Segment grÃ¶ÃŸer als 64K unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r VAES unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r VPCLMULQDQ unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r WAITPKG unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r WBNOINVD unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r XOP unterstÃ¼tzen.XSAVE- und XRSTOR-Befehle unterstÃ¼tzen.XSAVEC-Befehle unterstÃ¼tzen.XSAVEOPT-Befehl unterstÃ¼tzen.XSAVES- und XRSTORS-Befehle unterstÃ¼tzen.Ausrichtungen von bis zu 64 Bits unterstÃ¼tzen.Aufrufe zwischen Thumb- und ARM-BefehlssÃ¤tzen unterstÃ¼tzen.Codeerzeugung von Advanced-Bit-Manipulation-Befehle (ABM) unterstÃ¼tzen.Codeerzeugung von cmpxchg16b-Befehlen unterstÃ¼tzen.Codeerzeugung von crc32-Befehlen unterstÃ¼tzen.Codeerzeugung von movbe-Befehlen unterstÃ¼tzen.Codeerzeugung von popcnt-Befehlen unterstÃ¼tzen.Codeerzeugung von sahf-Befehlen in 64-Bit x86-64-Code unterstÃ¼tzen.Dynamische Initialisierung thread-lokaler Variablen in anderer Ãœbersetzungseinheit unterstÃ¼tzen.Flag-erhaltende Add-Carry-Befehle unterstÃ¼tzen.UnterstÃ¼tzung fÃ¼r HSA implementiert keine 16-Bit-FPU-OperandenUnterstÃ¼tzung fÃ¼r das A-Argument bei %L, das ein polymorphes A-Argument ist oder allozierbare Komponenten hat, ist noch nicht implementiertUnterstÃ¼tzung fÃ¼r das A-Argument bei %L mit allozierbaren Komponenten ist noch nicht implementiertAltes Multi-Threading unterstÃ¼tzen.Message-Passing mit der Parallel Environment unterstÃ¼tzen.Mehr als 8192 GOT-EintrÃ¤ge auf ColdFire unterstÃ¼tzen.Multi-Threading unterstÃ¼tzen.Multiplizier-Addier-Befehle unterstÃ¼tzen.Synchrone Nicht-Aufruf-Ausnahmen unterstÃ¼tzen.UnterstÃ¼tzte RÃ¼ckgabeadress-Signierbereiche fÃ¼r AArch64 (fÃ¼r die Option Â»-msign-return-address=Â«):UnterstÃ¼tzte ABIs (fÃ¼r Verwendung mit Option Â»-mabi=Â«):UnterstÃ¼tzte LTO-Kompressionsalgorithmen: zlibAusgabe von Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken.Ausgabe von Befehlszahlen, Zeilennummernangaben und Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken.Ausgabe der vorigen und nÃ¤chsten Befehlsnummern in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken.Warnungen unterdrÃ¼cken.ARM/Thumb-Modus pro Funktion abwechselnd an- und ausschalten, um den Compiler zu testen.MIPS16 ASE bei abwechselnden Funktionen fÃ¼r Compilertest ein-/ausschalten.Die Option Â»-mstack-guardÂ« ausschalten.Die Option Â»-mstack-sizeÂ« ausschalten.Symbol %qs bereits deklariertSymbol %qs bei %C bereits deklariertSymbol %qs bei %C ist bereits bei %L als ein Typ deklariertSymbol %qs bei %C wurde bereits mit Host verbundenSymbol %qs bei %C hat keinen IMPLICIT-TypSymbol %qs bei %C wurde vorher noch nicht definiertSymbol %qs bei %C ist bereits in einem COMMON-BlockSymbol %qs bei %C ist mehrdeutigSymbol %qs bei %C muss ein NAMELIST-Gruppenname seinSymbol %qs bei %L hat bereits eine explizite SchnittstelleSymbol %qs bei %L hat bereits grundlegenden Typen %sSymbol %qs bei %L kann keinen Typen habenSymbol %qs bei %L steht mit Symbol aus Modul %qs in Konflikt, verbunden durch Verwendung bei %LSymbol %qs bei %L steht mit Umbenennungs-Symbol bei %L in KonfliktSymbol %qs bei %L steht mit Symbol bei %L in KonfliktSymbol %qs bei %L hat keinen IMPLICIT-TypSymbol %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?Symbol %qs bei %L ist mehrdeutigSymbol %qs bei %L ist als PRIVATE markiert, aber wurde mit Bindung %qs markiertDas Symbol %qs hat gemischte Komponenten- und Nicht-Komponenten-Zugriffe bei %LSymbol %qs in COMMON bei %C kann kein POINTER-Feld seinSymbol %qs in Namensliste %qs ist INTENT(IN) bei %CSymbol %qs wird bei %L verwendet, bevor es typisiert wirdSymbol %qs muss ein PARAMETER in DATA-Anweisung bei %C seinSymbol %qs tritt bei %L sowohl in der FROM- als auch in der TO-Klausel aufSymbol %qs bei %L in mehreren Klauseln vorhandenBei %2$L referenziertes Symbol %1$qs nicht im Modul ISO_C_BINDING gefundenBei %2$L referenziertes Symbol %1$qs nicht im intrinsischen Modul ISO_FORTRAN_ENV gefundenBei %2$L referenziertes Symbol %1$qs nicht im Modul %3$qs gefundenSymbol %qs in COMMON-Block %qs bei %C wird indirekt verglichen mit anderem COMMON-Block %qsSymbol bei %C passt nicht zu einem AusdruckSymbol bei %L ist keine ScheinvariableSynonym fÃ¼r Â»-export-dynamicÂ« fÃ¼r Linker-Versionen, die dies unterstÃ¼tzen.Synonym fÃ¼r Â»image_baseÂ«Synonym fÃ¼r -Wcomment.Synonym fÃ¼r -gnatk8.Syntaxfehler in Â»!$ACC DECLAREÂ«-Liste bei %CSyntaxfehler in Â»!$ACC ROUTINE ( NAME )Â« bei %CSyntaxfehler in !$ACC ROUTINE ( NAME ) bei %C, hinter NAME wird Â»)Â« erwartetSyntaxfehler in Â»!$OMP DECLARE TARGETÂ«-Liste bei %CSyntaxfehler in !$OMP THREADPRIVATE Liste bei %CSyntaxfehler in !GCC$ ATTRIBUTES-Anweisung bei %CSyntaxfehler in !GCC$-IVDEP-Direktive bei %CSyntaxfehler in !GCC$-NOVECTOR-Direktive bei %CSyntaxfehler in !GCC$-UNROLL-Direktive bei %CSyntaxfehler in !GCC$-VECTOR-Direktive bei %CSyntaxfehler in Anweisung %s bei %CSyntaxfehler in ABSTRACT INTERFACE-Anweisung bei %CSyntaxfehler in ASYNCHRONOUS-Anweisung bei %CSyntaxfehler in AUTOMATIC-Anweisung bei %CSyntaxfehler in CASE-Spezifikation bei %CSyntaxfehler in CHARACTER-Deklaration bei %CSyntaxfehler in CLASS IS-Spezifikation bei %CSyntaxfehler in COMPLEX-Konstante bei %CSyntaxfehler in ELSE-IF-Anweisung nach %LSyntaxfehler in ENUMERATOR-Definition bei %CSyntaxfehler in EQUIVALENCE-Anweisung bei %LSyntaxfehler in FORALL-Iterator bei %CSyntaxfehler in E/A-Iterator bei %CSyntaxfehler in IF-Klausel nach %CSyntaxfehler in IF-Ausdruck bei %CSyntaxfehler in IMPORT-Anweisung bei %CSyntaxfehler in NAME=-Spezifikation fÃ¼r Bindungsmarke bei %CSyntaxfehler in OpenACC-Ausdrucksliste bei %CSyntaxfehler in OpenMP-Â»DEPEND SINKÂ«-Liste bei %CSyntaxfehler in OpenMP-Variablenliste bei %CSyntaxfehler in PROCEDURE-Anweisung bei %CSyntaxfehler in PROTECTED-Anweisung bei %CSyntaxfehler in RANK-Spezifikation bei %CSyntaxfehler in SAVE-Anweisung bei %CSyntaxfehler in STATIC-Anweisung bei %CSyntaxfehler in SUBMODULE-Anweisung bei %CSyntaxfehler in SUBSTRING-Spezifikation bei %CSyntaxfehler in TYPE IS-Spezifikation bei %CSyntaxfehler in VALUE-Anweisung bei %CSyntaxfehler in VOLATILE-Anweisung bei %CSyntaxfehler in anonymer Struktur-Deklaration bei %CSyntaxfehler in Argumentliste bei %CSyntaxfehler in Feldkonstruktor bei %CSyntaxfehler in ZeichenlÃ¤ngenangabe bei %CSyntaxfehler im allgemeinen Blocknamen bei %CSyntaxfehler in Daten-Deklaration bei %CSyntaxfehler in Ausdruck bei %CSyntaxfehler in allgemeiner Spezifikation bei %CSyntaxfehler in Iterator bei %CSyntaxfehler in geschachtelter Struktur-Deklaration bei %CSyntaxfehler in Initialisierung im alten Stil von %s bei %CSyntaxfehler in Initialisierungsliste im alten Stil bei %CSyntaxfehler in Prozedurzeiger-Komponente bei %CSyntaxfehler: Nachfolgender Ãœberschuss in END INTERFACE-Anweisung bei %CSyntaxfehler: Nachfolgender Ãœberschuss in INTERFACE-Anweisung bei %CTARGET ENTER DATA mit Zuordnungstyp auÃŸer TO oder ALLOC an MAP-Klausel bei %LTARGET EXIT DATA mit Zuordnungstyp auÃŸer FROM, RELEASE oder DELETE MAP-Klausel bei %LTARGET%s mit Zuordnungstyp auÃŸer TO, FROM, TOFROM oder ALLOC an MAP-Klausel bei %LTEAM-Argument bei %L fÃ¼r die intrinsische TEAM_NUMBER muss vom Typ TEAM_TYPE seinAttribut Â»TEAM=Â« in %C fehlplatziertTHREADPRIVATE-Objekt %qs in %s-Klausel bei %LTHREADPRIVATE-Objekt %qs in SHARED-Klausel bei %LTILE bei %L erfordert konstanten AusdruckZu verwendende TLS-Dialekte:TLS ist fÃ¼r GCN nicht implementiert.TODO: Vector sections in data statementsTODO: als typgebunden definierte Zuweisung(en) bei %L nicht durchgefÃ¼hrt, da Feldreferenzen mit mehreren Teilen in AusdrÃ¼cken als Zwischenergebnisse auftreten wÃ¼rden.TYPE IS bei %L Ã¼berlappt sich mit TYPE IS bei %LTYPE mit intrinsischer Typspezifikation bei %CLinker-Lockerungen ausnutzen, um die Anzahl der Befehle zu reduzieren, die fÃ¼r das Materialisieren von Symboladressen verwendet werden.%s von %d Zweigen mindestens einmal genommen
  Akzeptiert zwei durch Komma getrennte nichtnegative ganze Zahlen. Die erste Zahl gibt an, wie viele Zwei-Byte-NOP-Befehle vor der Funktionssprungmarke eingefÃ¼gt werden. Die zweite Zahl gibt an, wie viele HalbwÃ¶rter nach der Funktionssprungmarke mit NOP-Befehlen aufgefÃ¼llt werden. Es werden immer die grÃ¶ÃŸtmÃ¶glichen NOP-Befehle (6, 4 oder 2 Bytes) verwendet. Die Angabe von Â»0,0Â« schaltet das Hotpatching aus.DFLOAT-Code mit doppelter Genauigkeit generieren.Zum Absenken einer Anweisung nÃ¶tige relative AusfÃ¼hrungsfrequenz des Ziel-Blocks (in Prozent).Zielausdruck in Zeigerzuweisung bei %L muss ein Zeigerergebnis liefernZiel hat separates I&D.Ziel fÃ¼r neue Rangabbildung ist zu klein (%ld < %ld)Auf AM33-Prozessor abzielen.Auf AM33/2.0-Prozessor abzielen.Auf AM34-Prozessor abzielen.Code fÃ¼r die FT32B-Architektur erzeugen.Auf den Software-Simulator abzielen.Ziel: %s
  DCE mitteilen, dass ungenutzte C++-Allokationen entfernt werden.DSE mitteilen, dass der Speicher fÃ¼r ein C++-Objekt tot ist, wenn der Konstruktor anfÃ¤ngt und wenn der Destruktor aufhÃ¶rt.Die Option %<-mfloat128%> wird mÃ¶glicherweise nicht vollstÃ¤ndig unterstÃ¼tztDie %1$s-Direktive bei %3$L darf nicht innerhalb einer %2$s-Region angegeben werdenArgument A bei %L hat Typ Â»%sÂ«, aber die Funktion, die bei %L als OPERATOR Ã¼bergeben wurde, gibt Â»%sÂ« zurÃ¼ckDas A-Argument bei %L von CO_REDUCE darf nicht polymorph seinArgument A bei %L des intrinsischen %s darf keinen Koindex habenDas 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)Die CHARACTER-Elemente des Feldkonstruktors bei %L mÃ¼ssen dieselbe LÃ¤nge haben (%ld/%ld)Der DEFAULT CASE bei %L kann nicht von zweitem DEFAULT CASE bei %L gefolgt werdenDas DISTANCE-Argument darf in intrinsischer Routine bei %L nicht zusammen mit COARRAY- oder DIM-Argument angegeben werdenOperand fÃ¼r den ENI-Befehl muss entweder 0 oder 1 seinDas 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Ã¶senDie FROM- und TO-Argumente bei %L verletzen die Aliasing-BeschrÃ¤nkungen (F2003 12.4.1.7)Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L mÃ¼ssen den selben Ko-Rang %d/%d habenDie FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L mÃ¼ssen den selben Rang %d/%d habenDas FROM-Argument fÃ¼r MOVE_ALLOC bei %L darf keinen Koindex habenDas Formatspezifikationssymbol H bei %L ist eine in Fortran 95 entfernte BesonderheitHollerith-Konstante bei %L wird bei der Umwandlung in %qs abgeschnittenDas INTENT(OUT)-Scheinargument %qs bei %L hat ASSUMED SIZE und kann damit keine Standardinitialisierung habenDer KIND-Parameter %qs bei %C darf weder ASSUMED noch DEFERRED seinDer KIND-Parameter %qs im PDT-Konstruktor bei %C hat keinen WertDie KIND part_ref bei %C kann nur auf einen Ausdruck von intrinsischem Typ angewendet werdenDie LEN part_ref bei %C kann nur auf einen CHARACTER-Ausdruck angewendet werdenDas NULL im Strukturkonstruktor bei %L wird auf Komponente %qs angewandt, die aber weder ein POINTER noch ein ALLOCATABLE istDie RE oder IM part_ref bei %C kann nur auf einen COMPLEX-Ausdruck angewendet werdenDer SELECT-RANK-CASE-Ausdruck bei %C muss eine skalare, ganzzahlige Konstante seinDer SELECT-RANK-Selektor bei %C muss eine angenommene Rangvariable seinDas TO-Argument fÃ¼r MOVE_ALLOC bei %L darf keinen Koindex habenDie TO-Argumente in MOVE_ALLOC bei %L mÃ¼ssen polymorph sein, wenn FROM polymorph istDer absolute Wert von SHIFT bei %L muss kleiner oder gleich BIT_SIZE(%qs) seinDer absolute Wert von SHIFT bei %L muss kleiner oder gleich SIZE bei %L seinDas reservierbare Objekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert seinDas ALLOCATE-Objekt bei %L und der Quellausdruck bei %L mÃ¼ssen Typparameter der gleichen Art habenDie Argumentlistenfunktionen %%VAL, %%LOC oder %%REF bei %L sind in diesem Kontext nicht erlaubtArgument des intrinsischen RANK bei %L muss ein Datenobjekt seinDie Zuweisung zu einer KIND- oder LEN-Komponente eines parametrisierten Typs bei %L ist nicht erlaubtDas Feld %qs bei %L mit vermutetem Rang darf keine Kodimension habenDas Feld vermuteten Ranges bei %C darf keine Kodimension habenFeld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem RangDer Fehler ist nicht reproduzierbar, daher handelt es sich wahrscheinlich um ein Problem mit der Hardware oder dem Betriebssystem.
! Zeichenkonstante bei %L wird bei der Umwandlung in %s abgeschnittenDie ZeichenlÃ¤nge des A-Arguments bei %L und die LÃ¤nge der Argumente fÃ¼r den OPERATOR bei %L muss dieselbe seinDie ZeichenlÃ¤nge des A-Arguments bei %L und die LÃ¤nge des Funktionsergebnisses des OPERATORs bei %L muss dieselbe seinCodemodell-Optionsnamen fÃ¼r -mcmodel:Die Komponente bei %C, die in der Typparameterliste bei %L erscheint, hat weder KIND- noch LEN-AttributDie Komponente bei %C, die ein Typparameter ist, muss ein Skalar seinDie Komponente bei %C mit KIND- oder LEN-Attribut erscheint nicht in der Typparameterliste bei %LDer Vorgabewert (und das Gegenteil von Â»-staticÂ«), wird implizit von ausfÃ¼hrbaren Dateien, gemeinsam genutzten Bibliotheken und BÃ¼ndeln verwendet.Der Nenner n des Bruchteils 1/n der AusfÃ¼hrungshÃ¤ufigkeit des Eingangsblocks einer Funktion, den ein Basisblock dieser Funktion mindestens haben muss, um als heiÃŸ zu gelten.Der Nenner n des Bruchteils 1/n der maximalen AusfÃ¼hrungsanzahl eines Basisblocks im gesamten Programm, den ein Basisblock mindestens haben muss, um als heiÃŸ zu gelten (im Nicht-LTO-Modus verwendet).Der Nenner n des Bruchteils 1/n der Anzahl der profilierten DurchlÃ¤ufe des gesamten Programms, unter dem die AusfÃ¼hrungszahl eines Grundblocks liegen muss, damit der Grundblock als unwahrscheinlich angesehen wird.Der abgeleitete Parameter %qs bei %C hat keinen VorgabewertDer abgeleitete Typ %qs bei %L hat Typ %qs, der nicht definiert wurdeDas GerÃ¤t hat kein Spezialfunktionsregister SPH. Diese Option wird vom Compilertreiber mit dem korrekten Wert Ã¼berschrieben, wenn An-/Abwesenheit von SPH von -mmcu=MCU abgeleitet werden kann.Die Ã¤lteste macOS-X-Version, auf der dieses Programm laufen wird (fÃ¼r den Assembler formatiert).Die Ã¤lteste macOS-X-Version, auf der dieses Programm laufen wird.Das Element im Strukturkonstruktor bei %L fÃ¼r Zeigerkomponente %qs sollte ein POINTER oder ein TARGET seinDas Element im Strukturkonstruktor bei %L fÃ¼r Zeigerkomponente %qs ist %s, sollte aber %s seinDie Ã„quivalenzmenge fÃ¼r %qs bewirkt eine ungÃ¼ltige Erweiterung fÃ¼r COMMON %qs bei %LDie Ã„quivalenzmenge fÃ¼r bei %2$L deklarierte Variable %1$qs verletzt AusrichtungsanforderungenDas Argument Â»errmsg=Â« bei %L muss eine standardartige Zeichenvariable seinEvent-Variable bei %L darf nicht koindiziert seinDie folgenden Optionen sind sprachunabhÃ¤ngigDie folgenden Optionen sind sprachbezogenDie folgenden Optionen sind nicht dokumentiertDie folgenden Optionen sind nur spezifisch fÃ¼r die Sprache Die folgenden Optionen werden von der Sprache unterstÃ¼tzt Die folgenden Optionen sind zielspezifischDie folgenden Optionen steuern Warnmeldungen des CompilersDie folgenden Optionen steuern OptimierungenDie folgenden Optionen steuern ParameterDie folgenden Optionen verwenden gemeinsame ArgumenteDie folgenden Optionen verwenden separate ArgumenteDie Funktion, die bei %L als OPERATOR Ã¼bergeben wurde, hat Argumente vom Typ Â»%sÂ« und Â»%sÂ«, muss aber Typ Â»%sÂ« habenDie Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss Argumente haben, die nichtallozierbar und keine Zeiger sind, und der RÃ¼ckgabewert muss nichtallozierbar, kein Zeiger und skalar seinDie Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss das ASYNCHRONOUS-Attribut entweder fÃ¼r keins oder fÃ¼r beide Argumente habenDie Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss das TARGET-Attribut entweder fÃ¼r keins oder fÃ¼r beide Argumente habenDie Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss das VALUE-Attribut entweder fÃ¼r keins oder fÃ¼r beide Argumente habenDie Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss zwei Argumente habenDie Funktion, die bei %L als OPERATOR Ã¼bergeben wird, darf bei keinem der Argumente das OPTIONAL-Attribut habenFunktionsergebnis auf der linken Seite der Zuweisung bei %L muss Zeiger-Attribut haben.Der Direktwert fÃ¼r Â»%2$sÂ« muss in eine %1$d-Bit-Ganzzahl passenDas intrinsische %qs bei %L ist nicht im ausgewÃ¤hlten Standard enthalten, aber %s und %qs werden wie mit EXTERNAL deklariert behandelt. Passende Option %<-std=%> verwenden oder %<-fall-intrinsics%> definieren, um dies zuzulassen.Das bei %2$L deklarierte INTRINSIC %1$qs ist in den derzeitigen Standardeinstellungen nicht verfÃ¼gbar, auÃŸer %3$s. Entsprechende Option %<-std=*%> verwenden, oder %<-fall-intrinsics%> einschalten, um es zu verwenden.Bei %C darf das am weitesten links stehende part-ref in einem data-ref keine Funktionsreferenz seinUntere Schranke fÃ¼r einen fÃ¼r Stack-Smashing-Protection betrachteten Puffer.Die HÃ¶chstzahl Reload-Pseudos, die beim Auslagern eines Nicht-Reload-Pseudos berÃ¼cksichtigt werden.HÃ¶chstmenge des von GCSE zu belegenden Speichers.Die maximale Wachstumsrate der CodegrÃ¶ÃŸe bei der Erweiterung in eine Sprungtabelle (in Prozent). Der Parameter wird bei der Optimierung auf GrÃ¶ÃŸe verwendet.Die maximale Wachstumsrate der CodegrÃ¶ÃŸe bei der Erweiterung in eine Sprungtabelle (in Prozent). Der Parameter wird bei der Optimierung auf Geschwindigkeit verwendet.HÃ¶chste VerzÃ¶gerung bei Konflikt, sodass Befehl fÃ¼r spekulative Bewegung in Betracht kommt.Die maximale Tiefe einer Schleifenschachtelung, die vollstÃ¤ndig geschÃ¤lt wird.GrÃ¶ÃŸte Tiefe mit rekursivem Inline fÃ¼r Inline-Funktionen.GrÃ¶ÃŸte Tiefe rekursiven Inlinens fÃ¼r Nicht-Inline-Funktionen.Der hÃ¶chste Erweiterungsfaktor beim Kopieren von BasisblÃ¶cken.Die HÃ¶chstzahl der von CSE verarbeiteten Befehle vor dem RÃ¼cksetzen.Die maximale LÃ¤nge eines konstanten Strings, um den eingebauten Stringvergleich zu inlinen. Vorgabewert ist 3.GrÃ¶ÃŸte LÃ¤nge des betrachteten Pfades in CSE.Die MaximallÃ¤nge der Liste der anhÃ¤ngigen geplanten Operationen.HÃ¶chstzahl der Speicherstellen, die von cselib aufgezeichnet werden.Die maximale Anzahl von Â»nach dem SuperknotenÂ« expandierten Knoten innerhalb des Analysierers pro Superknoten, bevor die Analyse abbricht.HÃ¶chstzahl der RTL-Knoten, die als letzte Werte des Kombinierers aufgezeichnet werden kÃ¶nnen.Die maximale Anzahl von SSA_NAME-Zuweisungen, die verfolgt werden, um einen Wert zu bestimmen.Die HÃ¶chstzahl der Versuche zur RÃ¼ckverfolgung bei Modulo-Planung von Schleifen.HÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden BlÃ¶cke in einer Region.HÃ¶chstzahl der Zweige auf dem Pfad durch die geschÃ¤lte Sequenz.Die maximale Anzahl von expandierten Knoten pro Programmpunkt innerhalb des Analysierers, bevor die Analyse dieses Punkts abbricht.HÃ¶chstzahl der zu betrachtenden eingehenden Kanten fÃ¼r Kreuzsprung.HÃ¶chstzahl von Befehlen, die Â»combineÂ« zu kombinieren versucht.HÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden Befehle in einer Region.Die HÃ¶chstzahl der Befehle im Schleifenkopf, die wÃ¤hrend der Schleifenkopfkopier-Phase dupliziert werden.Die HÃ¶chstzahl der Befehle einer vollstÃ¤ndig geschÃ¤lten Schleife.Die HÃ¶chstzahl der Befehle einer geschÃ¤lten Schleife.Die HÃ¶chstzahl der Befehle einer ungeschalteten Schleife.Die HÃ¶chstzahl der zu vervielfÃ¤ltigenden Befehle, wenn berechnete Gotos expandiert werden.Die HÃ¶chstzahl der Befehle in einer einzelnen fÃ¼r Â»inlineÂ« geeigneten Funktion.Die HÃ¶chstzahl der in einer inneren Schleife zu betrachtenden Befehle fÃ¼r Versionierung.Die HÃ¶chstzahl der in einer Ã¤uÃŸeren Schleife zu betrachtenden Befehle fÃ¼r Versionierung, zusÃ¤tzlich zu den Befehlen in inneren Schleifen.Die HÃ¶chstzahl der Befehle, bis zu der eine Inline-Funktion per Rekursion wachsen kann.Die HÃ¶chstzahl der Befehle, bis zu der eine Nicht-Inline-Funktion per Rekursion wachsen kann.HÃ¶chstzahl der vom Scheduler wÃ¤hrend der ersten Planphase fertig zur AusfÃ¼hrung zu betrachtenden Befehle.Die HÃ¶chstzahl der zu betrachtenden Befehle, um einen VerzÃ¶gerungsschlitz zu fÃ¼llen.Die HÃ¶chstzahl der zu betrachtenden Befehle, um richtige aktive Registerinformationen zu finden.Die HÃ¶chstzahl der zum Abrollen von Schleifen im Mittel zu betrachtenden Befehle.Die HÃ¶chstzahl der zum Abrollen von Schleifen zu betrachtenden Befehle.HÃ¶chstzahl der rÃ¼ckwÃ¤rts zu suchenden Befehle, wenn nach Ã¤quivalentem Neuladen gesucht wird.Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen von kleinen Funktionen.Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen.Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen beim Optimieren auf CodegrÃ¶ÃŸe.HÃ¶chstzahl der Iterationen durch CFG zur Regionserweiterung.Die HÃ¶chstzahl der SchleifendurchlÃ¤ufe, die statisch vorhergesagt werden.Die HÃ¶chstzahl von geschachteltem indirektem inlinen wurde bereits durch den frÃ¼hen Inliner durchgefÃ¼hrt.Die HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen Schleife, die vollstÃ¤ndig geschÃ¤lt wird.Die HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen Schleife.Die HÃ¶chstzahl der Anweisungen in geschachtelten Schleifen zum Schleifenaustausch.Die HÃ¶chstzahl, die eine Aufrufstelle in einem Aufrufstapel innerhalb des Analysierers vorkommen darf, bevor die Analyse abgebrochen wird, um zu tiefe Rekursion zu vermeiden.Die HÃ¶chstzahl der Iterationen zum Abrollen in einzelner Schleife.Die HÃ¶chstzahl der Abschaltungen in einer einzelnen Schleife.Maximales VerhÃ¤ltnis zwischen ArraygrÃ¶ÃŸe und Switch-Zweigen, bei dem eine Switch-Umwandlung erfolgt.Das maximale VerhÃ¤ltnis von EinfÃ¼gungen zu LÃ¶schungen von AusdrÃ¼cken in GCSE.Maximale GrÃ¶ÃŸe des Vorgriffsfensters der wÃ¤hlbaren Planung.Kleinste voraussichtliche Beschleunigung, die dem Inliner erlaubt, inline-insns-single und inline-isnsns-auto zu ignorieren.Die Mindestwahrscheinlichkeit fÃ¼r spekulativen Erfolg (in Prozent), sodass spekulativer Befehl eingeplant wird.Kleinste UID fÃ¼r Nicht-Debug-Befehl.Die kleinste Schrittweite, ab der Software-Prefetch-Tipps produziert werden.Die Mindestkosten eines teuren Ausdrucks in der Schleifeninvariantenbewegung.Mindestanzahl der passenden zu betrachtenden Befehle fÃ¼r Kreuzsprung.Die Mindestzahl an Superknoten innerhalb einer Funktion, die vom Analysierer berÃ¼cksichtigt wird, um die Auswirkungen an den Aufrufstellen zusammenzufassen.Kleinste Wahrscheinlichkeit einer Kante, sodass bei der Planung ihr Zustand gesichert wird.Die Mindestwahrscheinlichkeit fÃ¼r das Erreichen eines Quellblockes fÃ¼r spekulatives Zwischen-Block-Scheduling.MindestgrÃ¶ÃŸe von Variablen, die sich Stapelspeicher teilen, wenn nicht optimiert wird.Das MindestverhÃ¤ltnis der Schrittweiten, damit Schleifenaustausch profitabel ist.Der minimale Schwellwert fÃ¼r die Wahrscheinlichkeit, dass eine halbinvariante Bedingungsanweisung eine Schleifenteilung auslÃ¶st.Kleinster Wert der Stufenzahl, den der Swing-Modulo-Scheduler erzeugen wird.Das Feld %qs im Modul oder Hauptprogramm bei %L muss konstante Form habenDer Name %qs bei %C wurde bereits als ein externer Modulname verwendetDer Name %qs bei %C kann nicht als ein definierter Operator verwendet werdenDie Anzahl der Newton-Iterationen, um den reziproken Wert einer double-Gleitkommazahl zu berechnen. Die Genauigkeit der Division ist proportional zu diesem Parameter, wenn die angenÃ¤herte Division angeschaltet ist. Standardwert ist 2.Die Anzahl der Newton-Iterationen, um den reziproken Wert einer float-Gleitkommazahl zu berechnen. Die Genauigkeit der Division ist proportional zu diesem Parameter, wenn die angenÃ¤herte Division angeschaltet ist. Standardwert ist 1.Die Anzahl der Feldelemente des SUB-Arguments fÃ¼r IMAGE_INDEX bei %L muss %d (Korang) sein, nicht %dAnzahl der Zyklen, die der Swing-Modulo-Scheduler bei KonfliktprÃ¼fung mit DFA betrachtet.Die Anzahl der Elemente (%d) im Feldkonstruktor bei %L erfordert ErhÃ¶hung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>.Die Anzahl der Elemente, fÃ¼r die die ÃœberprÃ¼fung der Hash-Tabelle fÃ¼r jedes gesuchte Element durchgefÃ¼hrt wird.Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert ErhÃ¶hung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert ErhÃ¶hung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert ErhÃ¶hung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>Die Anzahl der AusfÃ¼hrungen eines Basisblocks, der als heiÃŸ angesehen wird. Dieser Parameter wird nur im GIMPLE-Frontend verwendet.Die Anzahl der ausgefÃ¼hrten Befehle, bevor Prefetch abgeschlossen ist.Die Anzahl der am hÃ¤ufigsten ausgefÃ¼hrten Promille der profilierten AusfÃ¼hrung des gesamten Programms, zu der die AusfÃ¼hrungszahl eines Basisblocks gehÃ¶ren muss, um als heiÃŸ zu gelten (im LTO-Modus verwendet).Die Anzahl der Prefetches, die gleichzeitig laufen kÃ¶nnen.Die Anzahl der Register in jeder Klasse, die von Schleifeninvariantenbewegung freigehalten werden.Das Objekt %qs bei %L hat aufgeschobenen LEN-Parameter %qs und ist weder allozierbar noch ein ZeigerDas Objekt %qs bei %L mit ASSUMED-Typparametern muss ein Dummy oder ein SELECT-TYPE-Selektor sein (F08/4.2)Der Parameterausdruck bei %C muss vom Typ INTEGER sein, nicht %sDer Pfad zu Â»devices.csvÂ«. Im Normalfall kann der GCC-Treiber das selbst rausfinden und an den Compiler Ã¼bermitteln, daher ist die Angabe eigentlich nicht nÃ¶tig.Prozentsatz der Funktion, gewichtet nach AusfÃ¼hrungshÃ¤ufigkeit, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist.Prozentsatz der Funktion, gewichtet nach AusfÃ¼hrungshÃ¤ufigkeit, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist.Das Zeigerobjekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert seinMÃ¶gliche SVE-VektorlÃ¤ngen:MÃ¶gliche TLS-Dialekte:Der Rang des Elements im Strukturkonstruktor bei %L passt nicht zu dem der Komponente (%d/%d)Die Datei mit den AuflÃ¶sungen.Die Skalierung (in Prozent), die auf inline-insns-single und Auto-Limits angewendet wird, wenn die Heuristik darauf hinweist, dass Inlining sehr profitabel ist.Die GrÃ¶ÃŸe einer L1-Cacheline.Die GrÃ¶ÃŸe des L1-Caches.Die GrÃ¶ÃŸe des L2-Caches.Die GrÃ¶ÃŸe eines als groÃŸ angesehenen FunktionskÃ¶rpers.Die GrÃ¶ÃŸe eines als groÃŸ angesehenen Stapelrahmens.Die GrÃ¶ÃŸe einer als groÃŸ angesehenen Ãœbersetzungseinheit.Kleinste Zahl unterschiedlicher Werte, fÃ¼r die eine Sprungtabelle besser als ein Baum bedingter SprÃ¼nge ist; bei 0 wird der Standard fÃ¼r die Zielarchitektur verwendet.Der Quellausdruck bei %L darf weder vom Typ EVENT_TYPE sein noch eine EVENT_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray istDer Quellausdruck bei %L darf weder vom Typ LOCK_TYPE sein noch eine LOCK_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray istDas Argument Â»stat=Â« bei %L muss INTEGER-Variable mit Â»kind=4Â« seinDas bei %2$L referenzierte Symbol %1$qs ist nicht im gewÃ¤hlten Standard vorhandenDer Schwellwert-Anteil fÃ¼r die AusfÃ¼hrung partieller Redundanzbeseitigung nach dem Neuladen.Der Schwellwert-Anteil des AusfÃ¼hrungszÃ¤hlers kritischer Kanten, die Redundanzbeseitigung nach dem Neuladen erlauben.Der Typ %qs bei %L darf nicht mit Wirt verbunden sein, da er von unvertrÃ¤glichem bei %L definierten Objekt mit gleichem Namen blockiert wirdDer Typ fÃ¼r Funktion %qs bei %L ist nicht zugreifbarDie Typparameter-Angabenliste bei %C kann nicht gleichzeitig ASSUMED- und DEFERRED-Parameter enthaltenDie Typparameter-Angabenliste bei %C enthÃ¤lt zu viele ParameterausdrÃ¼ckeDie Typparameter-Angabenliste bei %C enthÃ¤lt nicht genug ParameterausdrÃ¼ckeDie Spezifikationsliste fÃ¼r Typparameter in der Spezifikation bei %L darf keine DEFERRED-Parameter enthaltenDie Typspezifikation bei %L muss angeben, dass jeder Parameter mit LÃ¤ngentyp vermutet istTypspezifikation darf keinen Sequenz-abgeleiteten Typ oder Typ mit BIND-Attribut in SELECT TYPE bei %C beschreiben [F2003:C815]Obere Schranke zum gemeinsamen Verwenden von Ganzzahlkonstanten.Die obere Schranke in der letzten Dimension muss in der Referenz auf das Feld %qs vermuteter GrÃ¶ÃŸe bei %L auftretenDer Wert fÃ¼r den KIND-Parameter %qs bei %C lÃ¤sst sich nicht auf einen konstanten Ausdruck reduzierenDer Wert von n in %<-finit-character=n%> muss zwischen 0 und 127 liegenDer Wert des Parameters PDT LEN Â»%sÂ« stimmt nicht mit dem in der Dummy-Deklaration Ã¼bereinDer Wert des SELECT-RANK-CASE-Ausdrucks bei %C darf nicht kleiner als Null oder grÃ¶ÃŸer als %d seinDie Version von ld64, die fÃ¼r diese Toolchain verwendet wird.Die Version der C++-ABI, die verwendet wird.Die Version der C++-ABI, die fÃ¼r Â»-WabiÂ«-Warnungen und BindungskompatibilitÃ¤tsaliase verwendet wird.Es gibt bereits eine Prozedur mit Bindungsname %qs fÃ¼r den abgeleiteten Typ %qs bei %CEs gibt keine spezifische Funktion fÃ¼r das allgemeine %qs bei %LEs gibt kein spezifisches Unterprogramm fÃ¼r allgemeines %qs bei %LEs gibt bereits eine nicht-generische Prozedur mit Bindungsname %qs fÃ¼r den abgeleiteten Typ %qs bei %CDies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es
  gibt KEINE Garantie; auch nicht fÃ¼r MARKTGÃ„NGIGKEIT oder FÃœR SPEZIELLE ZWECKE.
  
  Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es
--- 2076,2113 ----
  In Konflikt stehende Initialisierungen in Union bei %L und %LNÃ¤her der IBM XLC-Semantik entsprechen.Mit nichts besonderem Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1990, wie 1994 ergÃ¤nzt, Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 1990 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1990 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003 sowie GNU-Erweiterungen) Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003) Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 1999 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1999 Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2011 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2011 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2014 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2014 Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2017 (verÃ¶ffentlicht 2018) mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2017 (2018 verÃ¶ffentlicht) Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2017 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2017 Ã¼bereinstimmen.Mit dem ISO-C++-Standardentwurf 2020 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C++-Standardentwurf fÃ¼r 2020 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem ISO-C-Standardentwurf 202X Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C-Standardentwurf fÃ¼r 202X mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2003 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2008 inkl. TS 29113 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2008 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2018 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 95 Ã¼bereinstimmen.Mit der in GCC 4.0 implementierten Version Objective-C 1.0 Ã¼bereinstimmen.Der ABI o32-FPXX entsprechen.Zugriff auf Speicher in BytegrÃ¶ÃŸe als langsam betrachten.Typ Â»intÂ« als 16 Bit breit ansehen.Typ Â»intÂ« als 32 Bit breit ansehen.Konstanter Ausdruck in FORMAT-Markierung bei %L muss vom Standard-CHARACTER-Typ seinKonstanten-Ausdruck erforderlich bei %CKonstanter logischer Wert in CASE-Anweisung wird bei %L wiederholtNetze konstruieren und nicht zusammenhÃ¤ngende Verwendungen einzelner Variablen aufteilen.Enthaltene Funktion %qs bei %L hat keinen IMPLICIT-TypEnthaltene Prozedur %qs bei %C steht in Konflikt mit Prozedur, die bei %L definiert wurdeEnthaltene Prozedur %qs bei %C ist bereits mehrdeutigSchnittstellenprozedur %qs bei %L hat denselben Namen wie die umgebende ProzedurEnthaltene Prozedur %qs bei %L einer PURE-Prozedur muss auch PURE seinErstellen der Steuerung fÃ¼r KehrwertabschÃ¤tzungen.Steuerregisternummer muss fÃ¼r Â»%sÂ« im Bereich von 0 bis 31 liegenDen IEEE-Trap-Modus steuern.Den generierten FP-Rundungsmodus steuern.Die PrÃ¤zision der FP-Ausnahmen steuern.Steuern, welche Ereignisse in den Diagnosepfaden angegeben werden.Umwandlung von %qs in %qs bei %LUmwandlung von %s in %s bei %LUmwandlung von %s in standardartiges COMPLEX(%d) bei %L kÃ¶nnte Genauigkeit verlieren, evtl. KIND-Argument verwendenUmwandlung einer Unendlichkeit oder NaN bei %L in INTEGERUmwandlung bedingter SprÃ¼nge in innersten Schleifen in zweiglose Ã„quivalente durchfÃ¼hren.Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln.FunktionsrÃ¼ckkehr in Aufruf umwandeln und Thunk zurÃ¼ckgeben.Indirekte Aufrufe und SprÃ¼nge in Aufrufe umwandeln und Thunks zurÃ¼ckgeben.Feldabschnitte bei Prozedureintritt in einen zusammenhÃ¤ngenden Block kopieren.Copyright %s 2020 Free Software Foundation, Inc.
  Unpassender Korang in Argument %qs bei %L (%d und %d)Kosten, zu denen GCSE-Optimierungen nicht die Entfernung beeintrÃ¤chtigen werden, um die ein Ausdruck verschoben werden kann.FÃ¼r Sprungbefehl anzunehmende Kosten.FÃ¼r einen Multiplikationsbefehl anzunehmende Kosten.FÃ¼r einen Multiplikationsbefehl anzunehmende Kosten; 4 entspricht einem normalen Befehl.Addis-Wert fÃ¼r Fusion kann nicht erzeugt werdenAusgabedatei Â»%sÂ« konnte nicht geÃ¶ffnet werden
  Spekulative AbhÃ¤ngigkeiten wÃ¤hrend PrioritÃ¤tsberechnung der Befehle zÃ¤hlen.Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form seinCray-Zeigerende bei %L tritt in mehreren pointer()-Anweisungen aufCray-Zeigerziel %qs in %s-Klausel bei %LCray-Zeigerziel %qs in Klausel SHARED bei %LCray-Zeigerziel-Objekt %qs in Klausel %s bei %LCray-Zeigerziel-Objekt %qs von abgeleitetem Typ in Â»%sÂ«-Klausel bei %LCray-Zeigerziel-Objekt %qs von polymorphem Typ in %qs-Klausel bei %LCray-Zeiger %qs in %s-Klausel bei %LCray-Zeiger bei %C hat %d Bytes Genauigkeit; Speicheradressen benÃ¶tigen %d BytesCray-Zeiger bei %C muss eine Ganzzahl seinCray-Zeiger-Deklaration bei %C benÃ¶tigt den Schalter %<-fcray-pointer%>Cray-Zeiger-Objekt %qs in Klausel %s bei %LCray-Zeiger-Objekt von abgeleitetem Typ %qs in Â»%sÂ«-Klausel bei %LCray-Zeiger-Objekt %qs von polymorphem Typ in %qs-Klausel bei %LGUI-Anwendung erzeugen.Dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Shared Library erzeugen.Statische, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Kanonische Induktionsvariablen in Schleifen erzeugen.Konsolenanwendung erzeugen.Von Â»gcovÂ« benÃ¶tigte Dateien anlegen.Â»%sÂ« wird erzeugt
! Zwischenergebnis-Feld bei %L wird erzeugtBei %L wird ein vorÃ¼bergehendes Feld fÃ¼r Argument %qs erzeugtDATA-Feld %qs bei %L muss in vorheriger Deklaration angegeben werdenDATA-Element %qs bei %L kann keinen Coindex habenDATA-Element %qs bei %L ist ein Zeiger und muss daher ein vollstÃ¤ndiges Feld seinDas DATA-Objekt in der NÃ¤he von %L hat das Zeiger-Attribut und der entsprechende DATA-Wert ist kein gÃ¼ltiges initial-data-targetDATA-Anweisung bei %C hinter der ersten ausfÃ¼hrbaren AnweisungDATA-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenDATA-Anweisung bei %C ist in PURE-Prozedur nicht erlaubtDATA-Anweisung bei %L hat mehr Werte als VariablenDATA-Anweisung bei %L hat mehr Variablen als WerteDC-Format-Spezifizierer bei %C nicht erlaubtDEALLOCATE ObjektDEALLOCATE von Koarray bei %C in CRITICAL-BlockDEALLOCATE von Koarray bei %C in DO CONCURRENT-BlockDECIMAL= bei %L ist in Fortran 95 nicht erlaubtDEF_INTERNAL_FLT_FN (%s) hat keine verknÃ¼pften eingebauten FunktionenDEF_INTERNAL_INT_FN (%s) hat keine verknÃ¼pften eingebauten FunktionenDELIM= bei %L ist in Fortran 95 nicht erlaubtDEPEND SINK wird zusammen mit DEPEND SOURCE an demselben Konstrukt bei %L verwendetDIM-Argument bei %L ist auÃŸerhalb der GrenzenDIM-Argument ohne COARRAY-Argument ist fÃ¼r intrinsisches THIS_IMAGE bei %L nicht erlaubtDIMENSION fÃ¼r %qs auÃŸerhalb seines INTERFACE-KÃ¶rpers bei %L angegebenArgument DISTANCE= fÃ¼r NUM_IMAGES bei %LArgument DISTANCE= fÃ¼r THIS_IMAGE bei %LDie chunk_size der DIST_SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckDO CONCURRENT-Konstrukt bei %CDO-Schleife bei %L ist undefiniert, da sie Ã¼berlÃ¤uftDO-Schleife bei %L ist undefiniert, da sie unterlÃ¤uftDO-Schleife bei %L wird null mal ausgefÃ¼hrtDO-Schrittwert ist NullDO-Abbruchanweisung ist nicht Â»END DOÂ« oder Â»CONTINUEÂ« mit Marke %d bei %CDO-Iterator %qs bei %L ist innerhalb eines Iterators mit gleichem NamenDOUBLE COMPLEX bei %CDP-Format-Spezifizierer bei %C nicht erlaubtDTIO-%s-Prozedur bei %L muss rekursiv seinDTIO-Zeichenargument bei %L muss angenommene LÃ¤nge habenDTIO-Scheinargument bei %L muss ein Skalar seinDTIO-Scheinargument bei %L muss ein ASSUMED SHAPE ARRAY seinDTIO-Scheinargument bei %L muss von KIND = %d seinDTIO-Scheinargument bei %L muss vom Typ %s seinDTIO-Scheinargument bei %L muss INTENT %s habenDTIO-Prozedur %qs bei %L muss ein Unterprogramm seinDarwin unterstÃ¼tzt Â»-mfentryÂ« oder verwandte Optionen nichtDarwin ist keine mx32-PlattformDatenelement oberhalb der oberen Feldgrenze bei %LDatenelement unterhalb der unteren Feldgrenze bei %LDaten werden im Big-Endian-Format gespeichert.Daten werden im Little-Endian-Format gespeichert (Standard).Daten werden ausgehend vom Start des Programmcodes statt der GOT adressiert (mit -fPIC/-fPIE).Datenziel bei %L darf keinen Koindex habenDatenÃ¼bertragungselement bei %L kann keine vollstÃ¤ndige Referenz auf Feld vermuteter GrÃ¶ÃŸe seinElement zum Datenaustausch bei %L kann nicht polymorph sein, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine POINTER-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten habenDatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine Prozedurzeiger-Komponenten habenDatenzeigerobjekt bei %L muss unbegrenzt polymorph oder von einem Typ mit BIND- oder SEQUENCE-Attribut sein, um zum unbegrenzt polymorphen Ziel zu passenDebugging-Bibliothe, die anstelle von phobos verwendet wird.Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschaltenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf, der %lli-mal ausgefÃ¼hrt wurde, devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe, die %lli-mal ausgefÃ¼hrt wurden, devirtualisiert werdenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschaltenStandardbibliothek, die anstelle von phobos verwendet wird.ZurÃ¼ckholen der Funktionsargumente vom Stapel bis auf weiteres hinauszÃ¶gern.Aufgeschobenes Feld %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtParameter aufgeschobenen Typs wird noch nicht unterstÃ¼tztUnerreichbare Befehle lÃ¶schen, die Ausnahmen werfen kÃ¶nnen.UnnÃ¶tige NullzeigerprÃ¼fungen lÃ¶schen.GelÃ¶schte Funktion:Veraltet zugunsten von -std=c++11.Veraltet zugunsten von -std=c++14.Veraltet zugunsten von -std=c++17.Veraltet zugunsten von -std=c11.Veraltet zugunsten von -std=c99.Veraltet zugunsten von -std=gnu++11.Veraltet zugunsten von -std=gnu++14.Veraltet zugunsten von -std=gnu++17.Veraltet zugunsten von -std=gnu11.Veraltet zugunsten von -std=gnu99.Veraltet zugunsten von -std=iso9899:1999.Veraltete Option. Stattdessen -mno-vrsave verwenden.Veraltete Option. Stattdessen -mvrsave verwenden.Veraltet. Dieser Schalter hat keine Auswirkung.Abgeleiteter Typ %qs bei %C wird verwendet, bevor er definiert wirdAbgeleiteter Typ %qs bei %L kann nicht das SEQUENCE-Attribut haben, da er BIND(C) istAbgeleiteter Typ %qs bei %L wurde nicht deklariertAbgeleiteter Typ %qs bei %L darf nicht ABSTRACT seinAbgeleiteter Typ %qs bei %L muss eine Erweiterung von %qs seinAbgeleiteter Typ %qs bei %L muss erweiterbar seinAbgeleiteter Typ %qs kann bei %C nicht als Variable verwendet werdenAbgeleiteter Typ %qs kann bei %L nicht als Variable verwendet werdenAbgeleiteter Typ %qs, bei %L deklariert, muss BIND-Attribut haben, um C-kompatibel zu seinAbgeleiteter Typ %qs wird als Argument bei %L verwendetAbgeleiteter Typ %qs mit Attribut BIND(C) bei %L ist leer und kÃ¶nnte fÃ¼r entsprechenden C-Prozessor unzugreifbar seinAbgeleiteter Typ bei %C kann nur PRIVATE im Spezifikationsteil eines Moduls seinAbgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls seinAbgeleiteter Typ bei %C wurde vorher nicht definiert und kann daher nicht in einer abgeleiteten Typdefinition auftretenKomponente %C abgeleiteten Typs ist kein zulÃ¤ssiges EQUIVALENCE-ElementDeklaration abgeleiteten Typs mit FINAL bei %C muss im Spezifikationsteil eines Moduls seinDefinition eines abgeleiteten Typs bei %C mit leerem CONTAINS-AbschnittDefinition des abgeleiteten Typs bei %C ohne KomponentenAbgeleitete Typdefinition von %qs bei %C wurde bereits definiertAbgeleiteter Typname %qs bei %C hat bereits einen BasistypAbgeleiteter Typname %qs bei %C hat bereits einen Basistypen von %sVariable %qs abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu seinVariable %qs abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu seinVariable %qs abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON seinVariable %qs abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt seinVariable %qs abgeleiteten Typs in COMMON bei %L hat eine endgÃ¼ltige Komponente, die allozierbar istVariable %qs abgeleiteten Typs in COMMON bei %L hat weder das SEQUENCE- noch das BIND(C)-AttributVariable %qs abgeleiteten Typs in COMMON bei %L darf nicht Standardinitialisierung habenBei %2$L deklarierter abgeleiteter Typ %1$qs muss ABSTRACT sein, da %3$qs DEFERRED und nicht Ã¼berschrieben istAbgeleiteter Typ %qs bei %C mit BIND(C) darf keinen CONTAINS-Abschnitt habenAbgeleiteter Typ %qs bei %C mit SEQUENCE darf keinen CONTAINS-Abschnitt habenScheinargument %qs abgeleiteten Typs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt und hat keine StandardinitialisierungKeine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.AusfÃ¼hrungspfade erkennen, die ausgelÃ¶st werden, indem ein Nullwert auf eine Weise verwendet wird, die durch ein Â»returns_nonnullÂ«- oder Â»nonnullÂ«-Attribut verboten ist. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt.AusfÃ¼hrungspfade erkennen, die durch Dereferenzieren eines Nullzeigers fehlerhaftes oder undefiniertes Verhalten auslÃ¶sen. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt.Feststellen, welche AbhÃ¤ngigkeiten zwischen Befehlen als teuer angesehen werden.Unterschiedliche CHARACTER-LÃ¤ngen (%ld/%ld) in FeldkonstruktorUnterschiedliche CHARACTER-LÃ¤ngen (%ld, %ld) in Feldkonstruktor bei %LParameter verschiedener Typen in Zeigerzuweisung bei %LVerschiedene RÃ¤nge in Zeigerzuweisung bei %LAndere Form fÃ¼r %s bei %L fÃ¼r Dimension %d (%d und %d)Unterschiedliche Form fÃ¼r Argumente %qs und %qs bei %L fÃ¼r intrinsisches %<dot_product%>Andere Form bei Dimension 1 fÃ¼r Argumente %qs und %qs bei %L fÃ¼r intrinsisches matmulAndere Form bei Dimension 2 fÃ¼r Argument %qs und Dimension 1 fÃ¼r Argument %qs bei %L fÃ¼r intrinsisches matmulVerschiedene Typ-Arten bei %LVerschiedene Typen in Zeigerzuweisung bei %L; Versuch der Zuweisung von %s an %sFÃ¼r %s bei %L wurden Dimensionen nach dessen Initialisierung angegebenDie Warnung Â»-Wframe-larger-than=Â« ausschalten. Entspricht Â»-Wframe-larger-than=<SIZE_MAX>Â« oder grÃ¶ÃŸer.Die Warnung Â»-Wlarger-than=Â« ausschalten. Entspricht Â»-Wlarger-than=<SIZE_MAX>Â« oder grÃ¶ÃŸer.ARCompact-spezifischen Durchlauf, um Befehle fÃ¼r bedingte AusfÃ¼hrung zu erzeugen, ausschalten.Gleitkommaregister ausschalten.FPU-ISA wird ausgeschaltet, kann mit %<-mfloat-abi=soft%> eingeschaltet werdenLR- und SR-Befehle davon abhalten, FPX-Erweiterungsregister zu verwenden.Durchlauf fÃ¼r Skalar-nach-Vektor-Optimierung ausschalten, der 64-Bit-Ganzzahlberechnungen in Vektorberechnungen umwandelt.Die Warnung Walloc-size-larger-than= ausschalten. Entspricht Walloc-size-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Die Warnung Walloca-larger-than= ausschalten. Entspricht Walloca-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Die Warnung Â»-Wstack-usage=Â« ausschalten. Entspricht Â»-Wstack-usage=<SIZE_MAX>Â« oder grÃ¶ÃŸer.Die Warnung Wvla-larger-than= ausschalten. Entspricht Wvla-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Gleitkommaoptimierungen ausschalten, die die IEEE-Vorzeichenbehaftung von Null nicht beachten.Hardware-Gleitkommabefehle ausschalten.Indizierte Adressierung ausschalten.Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten.Optimierungen, die Standard-Rundungsverhalten fÃ¼r Gleitkomma annehmen, ausschalten.LageunabhÃ¤ngigen Code (PIC) fÃ¼r Verwendung in BS-Kernelcode ausschalten.Vorverarbeitung ausschalten.Leerregister ausschalten.Verwendung der RX-FPU-Befehle ausschalten.Direkte Aufrufe von globalen Funktionen verbieten.Mehr als Â»msched-max-memory-insnsÂ« in Befehlsgruppe verbieten. Ansonsten ist Grenze Â»weichÂ« (Nicht-Speicheroperationen beim Erreichen der Grenze bevorzugen).Optimierung der Endrekursion verbieten, wenn die aufrufende Routine die ZeichenlÃ¤nge weggelassen haben kÃ¶nnte.Reine und konstante Funktionen entdecken.Nur-lese und nicht-adressierbare statische Variablen entdecken.Nur-lese-, nur-schreib- und nicht-adressierbare statische Variablen entdecken.Ãœbersetzungszeitstatistik anzeigen.WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigen.Codebaum nach Frontend-Optimierung anzeigen.Codebaum nach Analyse anzeigen.Codebaum nach Analyse anzeigen; veraltete Option.Compiler-Version anzeigen.Frontend-AST nach dem Parsen und der semantischen Analyse anzeigen.Die globale Symboltabelle nach dem Parsen anzeigen.Die Symbole in umgekehrter Reihenfolge ausgeben.Diese Informationen anzeigen.Division durch Null bei %LDivision durch Null beim Konvertieren von %s in %s bei %LDivisionsstrategie, eine von: call-div1, call-fp, call-table.In LRA die ablaufsensitive Rematerialisierung durchfÃ¼hren.Adressausrichtung von Aufrufbefehlen durchfÃ¼hren.Dispatch-Planung durchfÃ¼hren, wenn Prozessor bdver1, bdver2, bdver3, bdver4 oder znver1 ist und Haifa-Planung ausgewÃ¤hlt ist.Die D-Programmstart-Dateien mit dem Compilat binden.Keine BRcc-Befehle in arc_reorg erzeugen.Verbieten, dass konstante Daten in Codeabschnitten platziert werden.Nicht von einem groÃŸen TLS-Segment ausgehen.Nicht annehmen, dass Funktionen, die im Trainingslauf nie ausgefÃ¼hrt wurden, kalt sind.Nicht annehmen, dass Standard-C-Bibliotheken und Â»mainÂ« vorhanden sind.Leerregister nicht ausschalten.Kommentare in Makroexpansionen nicht verwerfen.Kommentare nicht verwerfen.Ãœbersetzte Funktionen oder verstrichene Zeit nicht ausgeben.Gemeinsame Elemente in Templatevergleichen nicht weglassen.Keine Adressierungsmodi mit Seiteneffektzuweisungen erzeugen.Keine komplexen Ganzzahlkonstanten im Nur-Lese-Speicher erzeugen.Keinen Funktionsprolog oder -epilog erzeugen.Strenge Ausrichtung nicht erzwingen.Keine #line-Direktiven erzeugen.Keine .size-Direktiven erzeugen.Nicht unbedingt einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen.Keinen Code generieren, der nur im Supervisor-Modus lÃ¤uft (Standard).Keine Befehle fÃ¼r Laden/Speichern mit Aktualisierung erzeugen.Keine mpy-Befehle fÃ¼r ARC700 erzeugen.Keine unausgerichteten Speicherzugriffe erzeugen.Ganzzahldivision nicht Â»inlineÂ« generieren.Quadratwurzel nicht Â»inlineÂ« generieren.Nicht gegen die GerÃ¤te-spezifische Bibliothek lib<MCU>.a binden.D-Standardbibliothek nicht in die Compilierung einbinden.PIC-Register nicht in Funktionsprologen laden.Nicht nach Objekten im Standardverzeichnis suchen.ABI-Schalter nicht in e_flags markieren.Keine Optimierungen durchfÃ¼hren, die die Stapelverwendung deutlich erhÃ¶hen.Gleitkommakonstanten nicht ins TOC legen.Symbol+Offset-Konstanten nicht ins TOC legen.Keine system- oder GCC-spezifischen Makros vordefinieren.Template-Spezialisierungen fÃ¼r die Ausgabe nicht als Template-Signatur gefolgt von den Argumenten umformatieren.Keine Standard-Start-Adresse 0x100 des Programmes bereitstellen.In Ãœberwachungsfunktionen erweiterte Register nicht auf Stapel sichern.Standard-System-EinfÃ¼gepfade nicht durchsuchen (die mit -isystem angegebenen werden trotzdem noch verwendet).Standard-System-EinfÃ¼geverzeichnisse nicht fÃ¼r C++ durchsuchen.Eingebaute Funktionen und Codeerzeugung fÃ¼r SSE4.1 und SSE4.2 nicht unterstÃ¼tzen.Keine Fehlersuchinformationen fÃ¼r C++-Klassen unterdrÃ¼cken.Warnungen aus System-Headern nicht unterdrÃ¼cken.Lokale Variablen und COMMON-BlÃ¶cke behandeln, als ob sie in SAVE-Anweisungen benannt worden wÃ¤ren.Ausrichtung von Code und der Nur-Lese-Daten nicht optimieren.Stapelausrichtung nicht optimieren.Ausrichtung der schreibbaren Daten nicht optimieren.Keine MDMX-Befehle verwenden.Keine MIPS-3D-Befehle verwenden.VAX-FP nicht verwenden.Keine Cache entleerende Funktion verwenden, bevor Stapel-Trampoline aufgerufen werden.Adressen, die globale Register belegen, nicht verwenden.Keine Bedingungscodes normaler Befehle verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Vierfach-Gleitkommabefehle nicht verwenden.AltiVec-ABI-Erweiterungen nicht verwenden.Bit-Feld-Befehle nicht verwenden.Den callt-Befehl nicht verwenden (Standard).Nicht die gerÃ¤tespezifische Specs-Datei Â»device-specs/specs-<MCU>Â« verwenden.Spezifischen Befehl Â»fabsdÂ« nicht verwenden.Spezifischen Befehl Â»fabssÂ« nicht verwenden.Spezifischen Befehl Â»fadddÂ« nicht verwenden.Spezifischen Befehl Â»faddsÂ« nicht verwenden.Spezifischen Befehl Â»fatandÂ« nicht verwenden.Spezifischen Befehl Â»fatansÂ« nicht verwenden.Spezifischen Befehl Â»fcmpeqdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpeqsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgedÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgesÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgtdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgtsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpledÂ« nicht verwenden.Spezifischen Befehl Â»fcmplesÂ« nicht verwenden.Spezifischen Befehl Â»fcmpltdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpltsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpnedÂ« nicht verwenden.Spezifischen Befehl Â»fcmpnesÂ« nicht verwenden.Spezifischen Befehl Â»fcosdÂ« nicht verwenden.Spezifischen Befehl Â»fcossÂ« nicht verwenden.Spezifischen Befehl Â»fdivdÂ« nicht verwenden.Spezifischen Befehl Â»fdivsÂ« nicht verwenden.Spezifischen Befehl Â»fexpdÂ« nicht verwenden.Spezifischen Befehl Â»fexpsÂ« nicht verwenden.Spezifischen Befehl Â»fextsdÂ« nicht verwenden.Spezifischen Befehl Â»fixdiÂ« nicht verwenden.Spezifischen Befehl Â»fixduÂ« nicht verwenden.Spezifischen Befehl Â»fixsiÂ« nicht verwenden.Spezifischen Befehl Â»fixsuÂ« nicht verwenden.Spezifischen Befehl Â»floatidÂ« nicht verwenden.Spezifischen Befehl Â»floatisÂ« nicht verwenden.Spezifischen Befehl Â»floatudÂ« nicht verwenden.Spezifischen Befehl Â»floatusÂ« nicht verwenden.Spezifischen Befehl Â»flogdÂ« nicht verwenden.Spezifischen Befehl Â»flogsÂ« nicht verwenden.Spezifischen Befehl Â»fmaxdÂ« nicht verwenden.Spezifischen Befehl Â»fmaxsÂ« nicht verwenden.Spezifischen Befehl Â»fmindÂ« nicht verwenden.Spezifischen Befehl Â»fminsÂ« nicht verwenden.Spezifischen Befehl Â»fmuldÂ« nicht verwenden.Spezifischen Befehl Â»fmulsÂ« nicht verwenden.Spezifischen Befehl Â»fnegdÂ« nicht verwenden.Spezifischen Befehl Â»fnegsÂ« nicht verwenden.Spezifischen Befehl Â»frdxhiÂ« nicht verwenden.Spezifischen Befehl Â»frdxloÂ« nicht verwenden.Spezifischen Befehl Â»frdyÂ« nicht verwenden.Spezifischen Befehl Â»fsindÂ« nicht verwenden.Spezifischen Befehl Â»fsinsÂ« nicht verwenden.Spezifischen Befehl Â»fsqrtdÂ« nicht verwenden.Spezifischen Befehl Â»fsqrtsÂ« nicht verwenden.Spezifischen Befehl Â»fsubdÂ« nicht verwenden.Spezifischen Befehl Â»fsubsÂ« nicht verwenden.Spezifischen Befehl Â»ftandÂ« nicht verwenden.Spezifischen Befehl Â»ftansÂ« nicht verwenden.Den eigenen Befehl ftruncds nicht verwenden.Spezifischen Befehl Â»fwrxÂ« nicht verwenden.Spezifischen Befehl Â»fwryÂ« nicht verwenden.Spezifischen Befehl Â»roundÂ« nicht verwenden.Keine unausgerichteten Speicherreferenzen verwenden.Nicht bei Verwendung von Â»long longÂ« mit -pedantic warnen.Stapel-ÃœberprÃ¼fung mit Grenzen im L1-Zwischenspeicher durchfÃ¼hren.Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Code- und Datenelemente nicht ausrichten.Keine floats und doubles in Registern erweiterter Genauigkeit reservieren.Nicht annehmen, dass unausgerichtete Zugriffe vom System behandelt werden.Keine Funktionen zum Entleeren des Cache aufrufen.Keine Abfangfunktion zum Entleeren des Cache aufrufen.Keine dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Keine DWARF-ErgÃ¤nzungen Ã¼ber gewÃ¤hlte Version hinaus erzeugen.Keine DLL-exportierten Inline-Funktionen erzeugen, auÃŸer wenn nÃ¶tig.Keine DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen.Keine PrÃ¼fungen fÃ¼r Steuerungs-Spekulation in selektiver Planung.Keinen Code nur fÃ¼r privilegierten Modus erzeugen; bringt Â»-mno-inline-ic_invalidateÂ« mit sich, wenn der Â»inlineÂ«-Code nicht im Usermodus funktionieren wÃ¼rde.Keine PrioritÃ¤t mit TARGET_REGISTER_PRIORITY ausdrÃ¼cken.Blockverschiebungen nicht optimieren, sondern Â»memcpyÂ« verwenden.Blockkopierbefehle nicht optimieren.Keine P-Mnemonics fÃ¼r Zweige verwenden.Register r32..r63 nicht verwenden.Mindestens 25-Bit-Addressraum fÃ¼r Aufrufe verwenden.Nicht bei Verwendung von Microsoft-Erweiterungen warnen.Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %LÃœbereinstimmungsfehler zu Warnungen degradieren.Angesteuert:Schein-%qs bei %L kann keine Initialisierung habenScheinargument %qs bei %L kann nicht INTENT(OUT) seinScheinargument %qs bei %L kann nicht OPTIONAL seinScheinargument %qs bei %L darf kein abgeleiteter Typ bei %C seinScheinargument %qs bei %L mit EVENT_TYPE darf nicht INTENT(OUT) seinScheinargument %qs bei %L mit LOCK_TYPE darf nicht INTENT(OUT) seinScheinargument %qs bei %L war als INTENT(OUT) deklariert, aber nicht gesetztScheinargument %qs muss Zeiger oder Feld mit angenommener Form ohne CONTIGUOUS-Attribut sein, da das effektive Argument bei %L nicht einfach fortlaufend ist und beide ASYNCHRONOUS oder VOLATILE sindScheinargument %qs ist im Ausdruck bei %L nicht erlaubtScheinargument %qs von %qs bei %L sollte %qs genannt werden, um zum zugehÃ¶rigen Argument der Ã¼berschriebenen Prozedur zu passenScheinargument %qs mit INTENT(IN) in Zeiger-Verbindungskontext (%s) bei %LScheinargument %qs mit INTENT(IN) in Variablen-Definitionskontext (%s) bei %LDummyflag. Dies ist die Voreinstellung, auÃŸer wenn FPX-Schalter explizit angegeben werden.Scheinprozedur %qs bei %C kann keine allgemeine Schnittstelle habenScheinprozedur %qs bei %L darf nicht ELEMENTAL seinDummyprozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltigScheinprozedur %qs nicht in elementarer Prozedur %qs bei %L erlaubtScheinprozedur %qs der PURE-Prozedur bei %L muss auch PURE seinScheinprozedur bei %C kann kein BIND(C)-Attribut mit NAME habenQuellcode-Abdeckungsverpflichtungen wegschreiben.Textdarstellung des expandierten Graphen nach SRCFILE.eg-ID.txt wegschreiben.Textdarstellung des expandierten Graphen nach SRCFILE.eg.txt wegschreiben.Aufrufgraphen des Analysierers nach SRCFILE.callgraph.dot wegschreiben.Deklaration in .decl-Datei ausgeben.Detaillierte Informationen Ã¼ber die GCC-interne ReprÃ¤sentation von Quellcode-Stellen ausgeben.Nur die definierten Symbole wegschreiben.OptimierungsdurchlÃ¤ufe ausgeben.Informationen Ã¼ber das Wegwerfen von ZustÃ¤nden nach SRCFILE.state-purge.dot wegschreiben.Expandierten Graphen des Analysierers nach SRCFILE.eg.dot wegschreiben.Gesamtgraphen des Analysierers nach SRCFILE.supergraph.dot wegschreiben.Die entmangelte Ausgabe wegschreiben.Die Details von LTO-Objekten wegschreiben.Die Kommandozeilenoptionen des Dump-Werkzeugs wegschreiben.Die Statistik der GIMPLE-Anweisungen wegschreiben.Die Statistik der Baumarten wegschreiben.Die Statistik der BÃ¤ume wegschreiben.Den Aufrufgraphen der Symboltabelle wegschreiben.Diverse Interna des Analysierers nach SRCFILE.analyzer.txt wegschreiben.Diverse Interna des Analysierers auf die Standardfehlerausgabe wegschreiben.Doppeltes Attribut %s bei %LAttribut %s doppelt angegeben bei %LDoppelte Markenspezifikation %s bei %CDoppelte Spezifikation %s bei %CDoppeltes ASYNCHRONOUS-Attribut bei %L angegebenDoppeltes AUTOMATIC-Attribut bei %L angegebenDoppeltes BIND-Attribut bei %L angegebenDoppeltes DEFERRED bei %CDoppeltes DIMENSION-Attribut bei %CDoppelte ELSE-Anweisungen bei %L und %CDoppeltes EXTENDS-Attribut bei %L angegebenDoppelte IMPLICIT NONE-Anweisung bei %CDoppelte NML-Spezifikation bei %CDoppeltes NON_OVERRIDABLE bei %CDoppeltes POINTER-Attribut bei %CDoppelte PRIVATE-Anweisung bei %CDoppeltes PROTECTED-Attribut bei %L angegebenSAVE-Attribut doppelt angegeben bei %LDoppelte SEQUENCE-Anweisung bei %CDoppelte UNIT-Spezifikation bei %CDoppeltes VALUE-Attribut bei %L angegebenDoppeltes VOLATILE-Attribut bei %L angegebenDoppelte Zugriffsspezifikation bei %CDoppeltes Argument %qs bei %L fÃ¼r intrinsisches %sDoppelte Feldspezifikation fÃ¼r Cray-Zeigerende bei %CDoppelte Aufbau-Marke %qs bei %CDoppelte Format-Spezifikation bei %CDoppelter Name %qs in VerknÃ¼pfung bei %CDoppelter Name %qs in Parameterliste bei %CDoppelte Anweisungsmarke %d bei %L und %LDoppeltes Symbol %qs in formaler Argumentliste bei %CWÃ¤hrend der Optimierungen zur Linkzeit bei unpassenden Typen von globalen Deklarationen warnen.Dynamic Realign Argument Pointer (DRAP) wird in Interrupt-Service-Routinen nicht unterstÃ¼tzt. Ein Workaround ist, Funktionen mit Aggregat-RÃ¼ckgabetypen zu vermeiden.CC-Register dynamisch belegen.E-Angabe nicht erlaubt mit g0-Deskriptor in Formatzeichenkette bei %LInterner Fehler: EDGE_CROSSING incorrectly set across same sectionInterner Fehler: EDGE_CROSSING missing across section boundaryInterner Fehler: EH edge crosses section boundary in bb %iInterner Fehler: EH incoming edge mixed with non-EH incoming edges in bb %iEH Landefeld-Marke ELEMENTAL-Funktion %qs bei %L muss ein skalares Ergebnis habenELEMENTAL, nicht-INTRINSIC-Prozedur %qs ist nicht als effektives Argument bei %L erlaubtELEMENTAL-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %LELEMENTAL Prozedurzeigerkomponente %qs ist nicht als effektives Argument bei %L erlaubtELSE-IF-Anweisung bei %C kann nicht auf eine ELSE-Anweisung bei %L folgenAnweisung ELSEWHERE bei %C folgt zuvor unmaskiertem ELSEWHEREELSEWHERE-Anweisung bei %C nicht eingeschlossen in WHERE-BlockENCODING= bei %L ist in Fortran 95 nicht erlaubtEND-TEAM-Anweisung bei %CEND-Anweisung statt %s-Anweisung bei %LEND-Tag bei %C in Ausgabe-Anweisung nicht erlaubtEND-Marke %d bei %L nicht definiertENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Funktion %qs nicht RECURSIVE istENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Unterprogramm %qs nicht RECURSIVE istENTRY %qs bei %L hat keinen IMPLICIT-TypENTRY-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L seinENTRY-Ergebnis %s kann kein Feld in FUNCTION %s bei %L seinENTRY-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L seinENTRY-Anweisung bei %CENTRY-Anweisung bei %C kann nicht in einer enthaltenen Prozedur auftretenENTRY-Anweisung bei %C kann nicht innerhalb von BLOCK DATA auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines DERIVED TYPE Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines DO-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines FORALL-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines MODULEs auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines PROGRAMmes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines SELECT-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines STRUCTURE-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines SUBMODULEs auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines WHERE-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines enthaltenen Subprogrammes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines IF-THEN-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenENTRY-Anweisung bei %L mit BIND(C) ist in einer elementaren Prozedur verbotenENTRY_BLOCK has IL associated with itENUM und ENUMERATOR bei %CENUM-Deklaration bei %C hat keine ENUMERATORenAnweisung zur ENUM-Definition vor %C erwartetENUMERATOR %L nicht mit Ganzzahlausdruck initialisiertEOR-Marke %d bei %L nicht definiertEQUIVALENCE bei %C erfordert zwei oder mehr ObjekteEQUIVALENCE-Anweisung bei %CERR-Marke %d bei %L nicht definiertERRMSG bei %LERRMSG bei %L ist ohne STAT-Marke nutzlosERRMSG-Markierung bei %LERRMSG-VariableÂ»ERRMSG=Â«-Variable bei %L muss skalare Default-CHARACTER-Variable seinÂ»ERRMSG=Â«-Argument bei %L muss skalare CHARACTER-Variable seinERROR STOP-Anweisung bei %CESA/390-Architektur.Â»EVENT POSTÂ«-Anweisung bei %CÂ»EVENT WAITÂ«-Anweisung bei %CEVENT-Argument bei %L fÃ¼r die intrinsische EVENT_QUERY muss vom Typ EVENT_TYPE seinEXIT-Anweisung bei %C beendet Â»!$ACC LOOPÂ«-SchleifeEXIT-Anweisung bei %C beendet !$OMP DO SchleifeEXIT-Anweisung ohne DO-CONSTRUCT-Name bei %CEXIT_BLOCK has IL associated with itEXTENDS bei %LAttribut EXTERNAL steht mit Attribut FUNCTION in %qs bei %L in KonfliktEntweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE muss das Attribut PROTECTED habenElement %d des tatsÃ¤chlichen Arguments von RESHAPE bei %L darf nicht negativ seinElement in Feldkonstruktor %s bei %L ist %sElement des Feldes mit vermuteter Form oder von Zeigern bei %L kann nicht zum Argument bei %L passenElement des Feldes mit vermuteter Form oder von Zeigern wird bei %2$L an ein Feld-Scheinargument %1$qs Ã¼bergebenElement mit einem Wert von %1$d in ORDER bei %2$L muss fÃ¼r das intrinsische RESHAPE in der NÃ¤he von %4$L im Bereich [1, â€¦, %3$d] liegenElementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %LElemente mit demselben Wert bei %L und %L in Vektorindex in einem Variablen-Definitionskontext (%s)Mehrere Funktionsaufrufe auch fÃ¼r unreine Funktionen entfernen.Â».gnu_attributeÂ«-Etiketten erzeugen..stack_size-Direktiven erzeugen.16-bit-Adressverschiebungen in kleinen Datenbereichen ablegen.32-bit-Adressverschiebungen in kleinen Datenbereichen erzeugen.IEEE-konformen Code erzeugen, ohne ungenaue Ausnahmen.ELF-Attribut fÃ¼r RISC-V generieren.Informationen zum Aufrufgraph ausgeben.PrÃ¼fungen generieren, die bei Anwendung atomarer eingebauter Operationen auf unausgerichtetem Speicher zu Â»break 8Â«-Befehlen fÃ¼hren.Code fÃ¼r die Byte/Word-ISA-Erweiterung erzeugen.Code fÃ¼r die ZÃ¤hlen-ISA-Erweiterung erzeugen.Code fÃ¼r die FP-Move- und SQRT-ISA-Erweiterung erzeugen.Code fÃ¼r die Video-ISA-Erweiterung erzeugen.Code mit expliziten Adressverschiebungsbefehlen erzeugen.Common-Ã¤hnliche Symbole als schwache Symbole ausgeben.Debug-Kommentare wÃ¤hrend der Vorverarbeitung ausgeben.Debuginformation fÃ¼r den Escape-Analyse-Durchlauf ausgeben, wenn mit -fgo-optimize-allocs aufgerufen.Diagnoseinformationen zur Position der Knoten im expandierten Graphen ausgeben.Direkte Zweige in lokalen Funktionen erzeugen.ZusÃ¤tzlichen Code im Funktionsprolog ausgeben, um ein Ãœberschreiten des angegebenen Limits fÃ¼r die StapelgrÃ¶ÃŸe abzufangen (trap).Funktionsprologe nur vor Teilen der Funktion erzeugen, die diese benÃ¶tigt, statt am Anfang der Funktion.Bei PIC-Erzeugung Funktionsaufrufe ausgeben, die die globale Offsettabelle verwenden.Implizite Instanziierungen von Â»inlineÂ«-Templates ausgeben.Implizite Instanziierungen von Templates ausgeben.Indirekte Zweige in lokalen Funktionen erzeugen.Lange Laden/Speichern-Folgen ausgeben.AusfÃ¼hrlichere Beschreibungen des Steuerablaufs in den Diagnosemeldungen ausgeben.AusfÃ¼hrlichere Beschreibungen der ZustandsÃ¤nderungen in den Diagnosemeldungen ausgeben.Diagnosemeldungen fÃ¼r Optimierung ausgeben.Profiling-ZÃ¤hleraufruf am Funktionsanfang vor Prolog ausgeben.Aufruf fÃ¼r Profiling-ZÃ¤hler am Funktionsanfang vor dem Prolog ausgeben. Der compilierte Code benÃ¶tigt eine 64-Bit-CPU sowie glibc 2.29 oder neuer zum Laufen.Progressive empfohlene Breakpoint-Stellen ausgeben.rdval statt rduniq fÃ¼r Thread-Zeiger erzeugen.static-const-Variablen erzeugen, auch wenn sie nicht verwendet werden.Vor und nach Â»volatile extendedÂ«-asms Stopp-Bits ausgeben.Traps als Â»break 8Â« ausgeben, voreingestellt fÃ¼r CRIS v3 und aufwÃ¤rts. Wenn ausgeschaltet, werden Aufrufe von abort() verwendet.AusfÃ¼hrliche Informationen zur Fehlersuche im Assemblercode ausgeben.Leeres FINAL bei %CLeere IMPLICIT-Anweisung bei %CLeerer Feldkonstruktor bei %C ist nicht erlaubtLeere Initialisierungsliste im alten Stil bei %CLeere Ziffernmenge in BOZ-Konstante bei %CAlternativen fÃ¼r q-Befehl einschalten.Registersatz mit 16 EintrÃ¤gen aktivieren.Erweiterung fÃ¼r 64-Bit-Zeitstempel-Befehl einschalten.C++-Koroutinen einschalten (experimentell).UnterstÃ¼tzung fÃ¼r Deallozierung mit GrÃ¶ÃŸenangabe aus C++14 einschalten.C-SKY-DSP-Befehle einschalten.Erweiterte C-SKY-DSP-Befehle einschalten.C-SKY-SECURE-Befehle einschalten.C-SKY-TRUST-Befehle einschalten.C-SKY-DSP-Vektorbefehle einschalten.CFI-Tabellen Ã¼ber GAS-Assembler-Direktiven einschalten.STATIC- und AUTOMATIC-Attribute im DEC-Stil einschalten.DIV und DIVU einschalten.DIV-REM-Befehle fÃ¼r ARCv2 einschalten.DSP-3.1-Paket-A-Erweiterungen einschalten.Dwarf-Zeilenfehlersuchinfo Ã¼ber GNU as einschalten.Befehle mit einem oder zwei Operanden fÃ¼r Telefonie einschalten.Die Opcodes ENTER_S und LEAVE_S fÃ¼r ARCv2 einschalten.Codekomprimierung fÃ¼r FT32B-Code aktivieren.VollstÃ¤ndige Redundanzentfernung (FRE) auf BÃ¤umen einschalten.Funktionsdeskriptor-PIC-Modus einschalten.Transformation der Graphite-IdentitÃ¤t einschalten.ID-basierte Shared Library einschalten.IEEE-128-Bit-Gleitkommazahlen mittels SchlÃ¼sselwort Â»__float128Â« einschalten.Lokale Registerzuordnung einschalten.Erweiterung fÃ¼r gesperrte Load/Store-Conditional-Befehle einschalten.MUL-Befehle einschalten.Befehle MUL.X und UMUL.X einschalten.MULX-Befehle einschalten, schnelle Bitverschiebung annehmen.Objective-C-Ausnahme- und -Synchronisations-Syntax einschalten.Laufzeitbibliothek zur Objective-C setjmp-Ausnahmebehandlung einschalten.OpenACC einschalten.OpenMP einschalten (bringt Â»-frecursiveÂ« in Fortran mit sich).Auslagern an OpenMP-GPU einschalten.SIMD-Direktiven von OpenMP einschalten.PIC-UnterstÃ¼tzung beim Bauen von Bibliotheken einschalten.Plan-9-Spracherweiterungen einschalten.Rcq-Constraint-Handling einschalten â€“ der GroÃŸteil der Kurzcodeerzeugung hÃ¤ngt davon ab.Rcq-Constraint-Handling einschalten â€“ ccfsm-condexec hÃ¤ngt zum groÃŸen Teil davon ab.Verwendung von Read-Modify-Write-Befehlen (RMW) einschalten.Zusammenfassen von nutzersichtbaren Variablen wÃ¤hrend des SSA-Durchlaufs einschalten.SSA-Codeversenkung auf BÃ¤umen einschalten.Beseitigungsoptimierung fÃ¼r toten SSA-Code auf BÃ¤umen einschalten.SSA-BIT-CCP-Optimierungen auf BÃ¤umen einschalten.SSA-CCP-Optimierungen auf BÃ¤umen einschalten.SSA-PRE-Optimierungen auf BÃ¤umen einschalten.TPF-OS-Tracing-Code einschalten.Virtual-Hosting-UnterstÃ¼tzung einschalten.XY-Speicher-Erweiterung (DSP Version 3) einschalten.Ausrichtung von COMMON-BlÃ¶cken einschalten.Alle -Wunused- Warnungen einschalten.Alle DEC-Spracherweiterungen zulassen.Alle Informationen Ã¼ber Optimierungen auf stderr einschalten.Einen RTL-Guckloch-Durchlauf vor sched2 einschalten.ASan-Schutz fÃ¼r alloca/VLAs einschalten.ASan-Schutz fÃ¼r eingebaute Funktionen einschalten.ASan-Schutz fÃ¼r Verwendung-nach-RÃ¼ckkehr-Fehler einschalten.ASan-Schutz fÃ¼r globale Variablen einschalten.ASan-Schutz fÃ¼r Ladeoperationen einschalten.ASan-Schutz fÃ¼r Stapelspeicher einschalten.ASan-Schutz fÃ¼r Speicheroperationen einschalten.Lockerung des Assemblers und Linkers einschalten. Per Vorgabe eingeschaltet bei -Os.Atomare Befehle einschalten.Backend-Fehlersuche einschalten.RÃ¼ckwÃ¤rtsÃ¼bermittlung von Nutzungseigenschaften auf SSA-Ebene einschalten.Rohr-Bitschiebebefehle einschalten.Vektorisierung von BasisblÃ¶cken (SLP) auf BÃ¤umen einschalten.Einfachen Programm-Profilierungscode einschalten.Bbit-Peephole2 einschalten.Cache-Umgehung fÃ¼r flÃ¼chtige Referenzen umgehen.Cache-Prefetch-Befehle einschalten.Bestimmte Features, die im Concept-TS vorhanden sind, einschalten.Codedichte-Befehle fÃ¼r ARCv2 einschalten.Codeanhebung einschalten.Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten, und -fprofile-dir= setzen.Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten.Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten, und -fprofile-dir= setzen.Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten.Kompakte casesi-Muster einschalten.Beseitigung von bedingt totem Code fÃ¼r Aufrufe eingebauter Funktionen einschalten.Bedingte AusfÃ¼hrung (fÃ¼r andere Befehle als Kopieren/scc) einschalten.Verwendung bedingter Kopierbefehle einschalten.Bedingte Kopierbefehle einschalten.Konstruktor-/Destruktor-Feature einschalten.Koprozessorbefehle einschalten.Kopieweitergabe von Informationen Ã¼ber Skalar-Evolution einschalten.Kopieweitergabe auf BÃ¤umen einschalten.Korrektur fluss-unstimmiger Profildateneingabe einschalten.Entfernung toter Speicherungen einschalten.Ausgaben zur Fehlersuche einschalten.HardwareunterstÃ¼tzung fÃ¼r dezimales Gleitkomma einschalten.Standardumwandlungen zwischen Â»__float128Â« und Â»long doubleÂ« einschalten.Standardbreiten fÃ¼r die Formatangaben i, f und g aktivieren.Divisions- und Modulobefehle einschalten.Dominator-Optimierungen einschalten.Doppelte Load/Store-Befehle fÃ¼r ARC HS einschalten.Erweiterung Dual-Virterbi-Butterfly einschalten.FrÃ¼here Stopp-Bit-Platzierung fÃ¼r bessere Planung einschalten.FrÃ¼hes Gimple-Falten von eingebauten Funktionen aktivieren.Ausnahmebehandlung einschalten.VorwÃ¤rts-Ãœbertragung auf BÃ¤umen einschalten.Frontend-Optimierung einschalten.Funktionsprofilierung einschalten.Funktionen umsortieren, um Codeplatzierung zu verbessern.Garbage Collection (GC) in Objective-C/Objective-C++-Programmen einschalten.Erzeugen von ARC-SIMD-Befehlen mithilfe von zielspezifischen eingebauten Funktionen zu erzeugen.Erzeugen von R2-BMX-Befehlen einschalten.Erzeugen von R2-CDX-Befehlen einschalten.BinÃ¤rdateien erzeugen, die Divisionen mit Funktionen aus der libgcc durchfÃ¼hren. Die Vorgabe ist Â»-mhard-divÂ«.BinÃ¤rdateien erzeugen, die Gleitkommaberechnungen mit Funktionen aus der libgcc durchfÃ¼hren. Dies ist die Voreinstellung; Ã¤nderbar mit Â»-mhard-floatÂ«.BinÃ¤rdateien erzeugen, die Multiplikationen mit Funktionen aus der libgcc durchfÃ¼hren. Die Vorgabe ist Â»-mhard-mulÂ«.Befehle fÃ¼r Vergleiche mit Setzen der Flags (l.sf*i) erlauben. Standardverhalten ist, stattdessen zusÃ¤tzliche Befehle zu verwenden, die den Direktwert in ein Register zwischenspeichern.Befehle fÃ¼r bedingte Zuweisungen (l.cmov) erlauben. Standardverhalten ist, stattdessen Ã¤quivalente set- und branch-Befehle zu verwenden.Division mit Hardware-Befehlen (l.div, l.divu) aktivieren. Dies ist die Voreinstellung; Ã¤nderbar mit Â»-msoft-divÂ«.Gleitkommaberechnungen mit Hardware-Befehlen durchfÃ¼hren. Die Voreinstellung ist Â»-msoft-floatÂ«.Multiplikation mit Hardware-Befehlen (l.mul, l.muli) aktivieren. Dies ist die Vorgabe; Ã¤nderbar mit Â»-msoft-mulÂ«.Befehle fÃ¼r Rechtsdrehung (l.ror) erzeugen. StandardmÃ¤ÃŸig werden Funktionen aus der libgcc verwendet, um Rechtsdrehungen mit Direktoperand durchzufÃ¼hren.Befehle fÃ¼r Rechtsdrehung mit Direktoperand (l.rori) erzeugen. StandardmÃ¤ÃŸig werden Funktionen aus der libgcc verwendet, um diese Befehle durchzufÃ¼hren.Befehle fÃ¼r Bitverschiebung mit Direktwert (l.srai, l.srli, l.slli) erlauben. Standardverhalten ist, stattdessen zusÃ¤tzliche Befehle zu verwenden, die den Direktwert in ein Register zwischenspeichern.Befehle fÃ¼r Vorzeichenerweiterung (l.ext*) erlauben. Standardverhalten ist, die Vorzeichenerweiterung mittels Ladebefehlen durchzufÃ¼hren.Erraten der Sprungwahrscheinlichkeiten einschalten.Hardware-Gleitkommabefehle einschalten.Hardware-Gleitkommabefehle einschalten.Herausziehen aufeinanderfolgender Ladeoperationen einschalten, um Erzeugung bedingter Kopieroperationen zu fÃ¶rdern.Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten.Ein- und Ausgabe der Graphite-ReprÃ¤sentierung einschalten.Â»inlineÂ«-PrÃ¼fungen fÃ¼r NIL-EmpfÃ¤nger mit NeXT-Laufzeitumgebung und ABI-Version 2 einschalten.Inlining von PLT in Funktionsaufrufen einschalten.Einschalten des Inlining von Â»inlineÂ«-Funktionen, ansonsten wird jegliches Inlining ausgeschaltet.Interrupt-Stapelbefehle einschalten.Artspezifische Varianten der intrinsischen Ganzzahlfunktionen einschalten.Sprungmarkenausrichtungs-Optimierungen einschalten.Intrinsische Altlasten-Mathematik-Funktionen fÃ¼r KompatibilitÃ¤t einschaltet.Veraltetes Parsen von INCLUDE als Anweisung einschalten.Optimierungen zur Bindezeit einschalten.Binder-Optimierungen einschalten.Binderlockerung einschalten.Binderlockerungen einschalten.Binderlockerung einschalten.Zusammenfassen von benachbarten Lade-/Speicherbefehlen einschalten.Schleifenverteilung fÃ¼r in Bibliotheksaufruf umgewandelte Muster einschalten.Schleifenverteilung auf BÃ¤umen einschalten.Vektorisierung des Schleifen-Epilogs mit kleinerer VektorgrÃ¶ÃŸe einschalten.Kopieren des Schleifenkopfes auf BÃ¤umen einschalten.Umordnen der Schleifen auf BÃ¤umen einschalten.Bewegung der Schleifeninvariante auf BÃ¤umen einschalten.Schleifenschachtelungs-Umwandlungen einschalten. Entspricht -floop-next-optimize.Schleifenoptimierungen auf Baumebene einschalten.Schleifenvektorisierung auf BÃ¤umen einschalten.Maschinenspezifische Guckloch-Optimierungen einschalten.AusfÃ¼hrlichere RTX-Kosten wÃ¤hrend des Debuggens ausgeben.  Nur fÃ¼r GCC-Entwickler gedacht.Die meisten Warnungen einschalten.Multicore-UnterstÃ¼tzung einschalten.Multiplikationsbefehle einschalten.Multiprozessorbefehle einschalten.Optimierungen fÃ¼r geschachtelte bedingte AusfÃ¼hrung einschalten.Optimierung von &&/|| in bedingter AusfÃ¼hrung einschalten.GIMPLE-Parsen einschalten.Vorausschauende Verwendung von Â»cbranchsiÂ«-Mustern einschalten.Vorverarbeitung einschalten.BereichsprÃ¼fung wÃ¤hrend Kompilierung einschalten.Neuverbindung auf Baumebene einschalten.Registerdruckempfindliche Befehlsplanung einschalten.Lockerung im Assembler einschalten.Planung Ã¼ber BasisblÃ¶cke hinaus einschalten.Gesondertes Datensegment einschalten.Setzen von GPRs auf das Ergebnis von Vergleichen einschalten.Stapelspeicher-Sicherungskopie im Rahmen der Control-Flow Enforcement Technology (CET) einschalten.Vorzeichenerweiternde Befehle einschalten.Aufteilung von 32-Bit-Immediates in oberen/unteren Teil einschalten.Stapelsondierung einschalten.Durchgang fÃ¼r statische Analyse einschalten.Strenge PrÃ¼fung fÃ¼r 32-bit psABI StrukturrÃ¼ckgabe einschalten.ZeichenkettenlÃ¤ngen-Optimierungen auf BÃ¤umen einschalten.UnterstÃ¼tzung fÃ¼r C++-Konzepte einschalten.UnterstÃ¼tzung fÃ¼r DEC STRUCTURE/RECORD einschalten.UnterstÃ¼tzung fÃ¼r GNU-Transaktionsspeicher einschalten.UnterstÃ¼tzung fÃ¼r RH850-ABI einschalten. Dies ist der Standard.UnterstÃ¼tzung fÃ¼r altes GCC-ABI einschalten.Erweiterung fÃ¼r Bytevertauschbefehle einschalten.Enden-Zusammenfassung auf BÃ¤umen einschalten.Den fundamentalen Typ char8_t einschalten und ihn als Typ fÃ¼r UTF-8-Zeichenketten und Zeichenliterale verwenden.Critical-Path-Heuristik im Planer einschalten.Heuristik fÃ¼r AbhÃ¤ngigkeits-ZÃ¤hler bei Planung einschalten.AnnÃ¤herung der Division einschalten. Dies reduziert die Genauigkeit der Division auf etwa 16 Bits fÃ¼r einfache Genauigkeit und 32 Bits fÃ¼r doppelte Genauigkeit.Erweiterte LRW-Befehle einschalten (Standard fÃ¼r CK801).Gruppenheuristik im Planer einschalten.Heuristik fÃ¼r letzte Befehle im Planer einschalten.Optimierer fÃ¼r geschachtelte Schleifen einschalten.Normalen Modus einschalten.Rang-Heuristik im Planer einschalten.AnnÃ¤herung der reziproken Quadratwurzel einschalten. Dies reduziert die Genauigkeit der reziproken Quadratwurzelergebnisse auf etwa 16 Bits fÃ¼r einfache Genauigkeit und 32 Bits fÃ¼r doppelte Genauigkeit.Heuristik fÃ¼r spekulative Befehle im Planer einschalten.AnnÃ¤herung der Quadratwurzel einschalten. Dies reduziert die Genauigkeit der Quadratwurzelergebnisse auf etwa 16 Bits fÃ¼r einfache Genauigkeit und 32 Bits fÃ¼r doppelte Genauigkeit. Wenn eingeschaltet, bringt es Â»-mlow-precition-recip-sqrtÂ« mit sich.Verwendung von 64-Bit Gleitkommaregistern in FMOV-Befehlen einschalten. Siehe auch -mdalign, wenn 64-Bit-Ausrichtung benÃ¶tigt wird.Verwendung des RX-FPU-Befehls einschalten. Dies ist Standard.Verwendung von leeren Formatelementen in Formatzeichenketten einschalten.Zeichenliterale in Zuweisungen und Datenanweisungen fÃ¼r Nichtzeichenvariablen aktivieren.Verwendung von indexierten Ladebefehlen einschalten.Verwendung von Pre-/Post-Modifikationen mit Registerversatz einschalten.Verwendung des LRA-Registerallozierers einschalten.Verwendung des fsca-Befehls einschalten.Verwendung des fsrra-Befehls einschalten.Verwendung des alten, defekten ABI, bei dem alle Funktionsargumente auf dem Stapel auf 32 Bits ausgerichtet sind.Verwendung der kurzen Ladebefehle einschalten.Verwendung des Standard-RX-ABI, wobei alle Funktionsargumente auf dem Stapel natÃ¼rlich ausgerichtet sind. (Voreinstellung.)Die z-Vektor-Spracherweiterung einschalten, die das kontextabhÃ¤ngige Vektormakro einschaltet und eingebaute Funktionen im Altivec-Stil aus vecintrin.h einschaltet.Traditionelle Vorverarbeitung einschalten.TransitivitÃ¤t von BeschrÃ¤nkungen wÃ¤hrend der Analyse berÃ¼cksichtigen.Nicht ausgerichtete Wort- und Halbwortzugriffe auf gepackte Daten einschalten.Verwendung der BI/BIH-Befehle einschalten, wenn verfÃ¼gbar.Verwendung von GPREL fÃ¼r Nur-Lese-Daten in FDPIC einschalten.Verwendung der NPS400-Bitbefehle einschalten.Erweiterung fÃ¼r xld/xst fÃ¼r NPS400 einschalten.Verwendung von POST_INC / POST_DEC einschalten.Verwendung von POST_MODIFY einschalten.Verwendung von R16 bis R31 einschalten (Standard).Verwendung der ungeraden Register fÃ¼r Gleitkomma einfacher Genauigkeit erlauben.Verwendung von sdata/scommon/sbss einschalten.Benutzerdefinierte Befehle einschalten.IEEE-128-Bit-Gleitkomma-Befehle einschalten.Schleifenbefehle fÃ¼r v850e3v5 einschalten.Variable polynomiale CRC-Erweiterung einschalten.Vektorisierung auf BÃ¤umen einschalten.Wortreiche Ausgabe einschalten.Workaround fÃ¼r einzelnes Erratum des AT697F-Prozessors einschalten (entspricht Erratum #13 des Prozessors AT697E).Workarounds fÃ¼r Errata des GR712RC-Prozessors einschalten.Workaround fÃ¼r Errata des UT699-Prozessors einschalten.Workarounds fÃ¼r Errata des UT699E/UT700-Prozessors einschalten.Traditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschalten.Adressierung relativ zu GP ein-/ausschalten.ID-basierte Shared Library einschalten.Betriebsart fÃ¼r positionsunabhÃ¤ngige Daten (PID) einschalten.Ein-/ausschalten der Verwendung der Befehle SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE und RMPA. Vorgabe: eingeschaltet.Schaltet das dynamische Vektorisierer-Kostenmodell ein. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.AusfÃ¼hrliche Ausgabe des Kostenmodells in den Debug-Dumpdateien einschalten.SSE-Befehle mit VEX-PrÃ¤fix kodieren.End-Ausdruck in DO-SchleifeEnde der DO-Anweisung bei %C ist mit anderer DO-Schleife verwobenEnde der DO-Anweisung ohne Block bei %C ist innerhalb eines anderen BlockesEnde der skalaren Initialisierung bei %C erwartetEnde der Suchliste.
  Semantik der Zugriffskontrolle fÃ¼r Klassenelemente erzwingen.EntitÃ¤t %qs bei %L hat Parameter mit aufgeschobenem Typ und benÃ¶tigt entweder das POINTER- oder ALLOCATABLE-AttributEntitÃ¤t %qs bei %L ist bereits in der Schnittstelle vorhandenEntitÃ¤t mit vermuteter ZeichenlÃ¤nge bei %L muss ein Scheinargument oder ein PARAMETER seinZÃ¤hler Ã¼bersteigt den C-Ganzzahltyp bei %CÃ„quivalenz fÃ¼r %qs passt nicht zur Anordnung von COMMON %qs bei %LÃ„quivalent zu Â»-mgpopt=localÂ«.Ã„quivalent zu Â»-mgpopt=noneÂ«.ERRMSG-Variable bei %L darf nicht Â»%sÂ« innerhalb der selben Â»%sÂ«-Anweisung seinFehlerFehler beim Reservieren von %lu BytesFehler bei Umwandlung von PARAMETER-Konstante in komplexer Konstante bei %CFehler beim Umwandeln einer GanzzahlFehler in Zeigerinitialisierung bei %CFehler in Typspezifikation bei %LFehler in TypbeschrÃ¤nktem Aufruf bei %LFehler beim VergrÃ¶ÃŸern des Speicherblocks auf %lu BytesFehler beim Schreiben der JSON-Ausgabedatei Â»%sÂ«
  Fehler beim Schreiben der Moduldatei %qs: %sFehler beim Schreiben der Moduldatei: %sFehler beim Schreiben der Ausgabedatei Â»%sÂ«
! Auswertung des nicht standardisierten Initialisierungsausdrucks bei %LZeichenkette mit mehr als 2 hoch 28 Zeichen bei %L wird erst bei AusfÃ¼hrung des Programms ausgewertet werden, rechnen Sie mit FehlernEreignisArgument fÃ¼r Ereignisvariable bei %L muss ein Koarray, aber nicht koindiziert seinArgument fÃ¼r Ereignisvariable bei %L muss ein Koarray oder koindiziert seinEreignis-Variable bei %L muss Skalar mit EVENT_TYPE seinAbbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck seinBeim ersten auftretenden Fehler beenden.32-/64-Bit-Ganzzahldivision in vorzeichenlose 8-Bit-Ganzzahldivision mit LaufzeitprÃ¼fung erweitern.Im Zuge der RTL-Erzeugung die Befehle adddi3 und subdi3 in add.f/adc usw. expandieren.Â»)Â« bei %C erwartetÂ»,Â« bei %C erwartet%<(%> bei %C erwartet%<)%> oder %<,%> bei %C erwartet%<,%> bei %C erwartet%<,%> oder Ende der Anweisung bei %C erwartet%<::%> nach Bindeattributen bei %C erwartet%<::%> bei %C erwartet%<=>%> bei %C erwartet%<END INTERFACE ASSIGNMENT (=)%> bei %C erwartetIn Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird Â»*Â« erwartetÂ»::Â« in TYPE-Definition bei %C erwartetZeichen Â»=Â« in PARAMETER-Anweisung bei %C erwartetDO-Schleife bei %C erwartetP-Bearbeitungsdeskriptor erwartet in Formatzeichenkette bei %LPARAMETER-Symbol in komplexer Konstante bei %C erwartetRANK oder RANK DEFAULT gefolgt von SELECT RANK erwartet bei %CSHAPE-Argument fÃ¼r C_F_POINTER mit Array-FPTR bei %L erwartetTYPE IS-, CLASS IS- oder END SELECT-Anweisung hinter SELECT TYPE bei %C erwartetCASE- oder END-SELECT-Anweisung hinter SELECT CASE bei %C erwartetNamenlose Schnittstelle bei %C erwartetProzedur fÃ¼r Argument %qs bei %L erwartetProzedurzeiger fÃ¼r Argument %qs bei %L erwartetRechte Klammer in Ausdruck bei %C erwartetSchrittvariable in Iterator bei %C erwartetZugriffsspezifikation bei %C erwartetAlternative RÃ¼cksprungmarke bei %C erwartetInitialisierungsausdruck bei %C erwartetAndere Dimension in Felddeklaration bei %C erwartetArgumentliste bei %C erwartetArrayindex erwartet bei %CFeldindexsprung erwartet bei %CVerknÃ¼pfung bei %C erwartetVerknÃ¼pfungsliste bei %C erwartetAttributbitname erwartetBindeattribut bei %C erwartetBindungsname bei %C erwartetBindungsziel hinter %<=>%> bei %C erforderlichBlockname %qs des SELECT-Konstrukts bei %C erwartetBlocknamen von %qs in Â»%sÂ«-Anweisung bei %L erwartetGrenzen fÃ¼r %qs bei %L erwartetCoarray-Variable als Argument %qs fÃ¼r intrinsisches %s bei %L erwartetKomma in E/A-Liste bei %C erwartetReferenz auf Komponente bei %C erwartetDatenkonstante nach Wiederholungsangabe bei %C erwartetIn AUTOMATIC-Anweisung bei %C wird eine Â»entity-listÂ« erwartetÂ»entity-listÂ« in STATIC-Anweisung bei %C erwartetExponent in Ausdruck bei %C erwartetAusdruck bei %C in PARAMETER-Anweisung erwartetAusdruck in %s-Anweisung bei %C erwartetErwarteter Ausdruck in Feldspezifikation bei %CAusdruckstyp erwartetFormale Argumentliste in Funktionsdefinition bei %C erwartetGenerischer Name oder Operatordeskriptor bei %C erwartetInitialisierungsausdruck bei %C erwartetErwarteter Initialisierungsausdruck in CASE bei %CGanzzahl erwartetGanzzahlzeichenkette erwartetMarke %qs fÃ¼r Â»%sÂ«-Anweisung bei %C erwartetLinke Klammer erwartetListe von %<untere-Grenze :%> oder Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L erwartetProzedurname im Modul bei %C erwartetName erwartetParameterliste in Typdeklaration bei %C erwartetEchte Zeichenkette erwartetRegister oder konstante Ganzzahl erwartet.Rechte Klammer erwartetSkalaren Initialisierungsausdruck bei %C erwartetSpezifischer Bindungsname bei %C erwartetZeichenkette erwartetStrukturkomponentenname bei %C erwartetName einer Strukturkomponente oder eines Operators nach Â».Â« bei %C erwartetBeendenden Namen bei %C erwartetTypgebundene Prozedur oder Prozedurzeiger-Komponente bei %C erwartetVariablennamen bei %C erwartetVariablennamen bei %C in PARAMETER-Anweisung erwartet%<END INTERFACE %s%> bei %C erwartet%<END INTERFACE OPERATOR (%s)%> bei %C erwartet%<END INTERFACE OPERATOR (%s)%> bei %C erwartet, aber %qs erhalten%<END INTERFACE OPERATOR (.%s.)%> bei %C erwartet%s bei %C erwartetÂ»%sÂ«-Anweisung bei %L erwartetKomma in EQUIVALENCE bei %C erwartetSkalaren INTEGER-Ausdruck bei %C erwartet, aber %s gefundenVariable bei %L erwartetDefinierbare EntitÃ¤t bei %L erwartetListe benannter EintrÃ¤ge bei %C erwartetVariable in READ-Anweisung bei %C erwartetVariable oder io-implied-do bei %L erwartetVariable oder io-implied-do in READ-Anweisung bei %L erwartetErlÃ¤utern, welche AusrichtungsÃ¼berlegungen zu der Entscheidung fÃ¼hren, einen Befehl lang oder kurz zu machen.Explizite Schnittstelle fÃ¼r %qs bei %L erforderlich: %sExplizite Schnittstelle fÃ¼r Komponente %qs bei %L erforderlich: %sExplizite Schnittstelle fÃ¼r polymorphes Argument bei %L erforderlichFeld mit expliziter Form, aber nichtkonstanten Grenzen bei %CFunktionen exportieren, auch wenn sie Â»inlineÂ« sein kÃ¶nnen.Ausdruck bei %L muss in diesem Kontext eine Konstante seinAusdruck bei %L muss INTEGER-Typ haben, %s gefundenAusdruck bei %L muss skalar seinAusdruck in CASE-Anweisung bei %L darf nicht %s seinAusdruck in CASE-Anweisung bei %L ist nicht im Bereich von %sAusdruck in CASE-Anweisung bei %L muss von der Art %d seinAusdruck in CASE-Anweisung bei %L muss Typ %s habenAusdruck in CASE-Anweisung bei %L muss skalar seinErweiterung: Spezifizierer %s in Anweisung %s bei %L hat Wert %qsErweiterung: Umwandlung von %s in %s bei %LErweiterung: Skalares effektives nicht-standardartiges, nicht-C_CHAR CHARACTER-Argument mit Feld-Scheinargument %qs bei %LErweiterung: UnÃ¤rer Operator hinter arithmetischem Operator bei %C (Klammern verwenden)Erweiterung: Nullbreite hinter L-Deskriptor bei %LErweiterung: Zeichen Backslash bei %CErweiterung: Exponentbuchstabe %<q%> in literaler Realkonstante bei %CExternes %qs bei %L kann keine Initialisierung habenExterne IO UNIT kann kein Feld bei %L seinExternes Objekt %qs bei %L darf keinen Initialisierer habenÃœberflÃ¼ssige Option Â»%sÂ« fÃ¼r Â»-XassemblerÂ«; alle Optionen der Form Â»-XassemblerÂ« und Â»-WaÂ« werden verworfen.ÃœberschÃ¼ssige Zeichen im Format bei %LF2008: C1210 IMPORT-Anweisung bei %C ist im KÃ¶rper einer Schnittstelle fÃ¼r Modulprozedur nicht erlaubtÂ»FAIL IMAGEÂ«-Anweisung bei %CArgument FAILED= fÃ¼r NUM_IMAGES bei %LDer FDPIC-Modus wird im Thumb-1-Modus nicht unterstÃ¼tztFINAL-Klausel bei %L erfordert einen skalaren LOGICAL-AusdruckFINAL-Deklaration bei %C muss innerhalb von CONTAINS seinFINAL-Deklaration bei %C muss innerhalb eines CONTAINS-Abschnitts eines abgeleiteten Typs stehenFINAL-Prozedur %qs bei %L ist keine SUBROUTINEBei %2$L deklarierte FINAL-Prozedur %1$qs hat denselben Rang (%3$d) wie %4$qsFINAL-Prozedur bei %L muss genau ein Argument habenFINAL-Prozedurdeklaration bei %CFLUSH-Anweisung bei %CFORALL-Konstrukt bei %LFORALL-Endausdruck bei %L muss skalarer INTEGER seinFORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftretenFORALL-Indexname bei %L muss skalarer INTEGER seinFORALL-Indexname bei %L muss skalarer INTEGER seinFORALL-Maskenklausel bei %L erfordert einen skalaren LOGICAL-AusdruckFORALL-Anfangsausdruck bei %L muss skalarer INTEGER seinFORALL-Schrittausdruck bei %L kann nicht Null seinFORALL-Schrittausdruck bei %L muss skalares %s seinFORM-TEAM-Anweisung bei %CFORMAT-Marke %d bei %L nicht definiertFORMAT-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenFORMAT-Anweisung bei %L hat keine AnweisungsmarkeFORMAT-Kennzeichen bei %L kann kein Feld der GrÃ¶ÃŸe 0 seinFORMAT-Markierung bei %L muss vom Typ Standard-CHARACTER oder INTEGER seinGleitkomma-Ausnahmen sind eingeschaltet.Argument FPTR fÃ¼r C_F_POINTER bei %L darf nicht polymorph seinFPX-Optionen Â»fastÂ« und Â»compactÂ« schlieÃŸen sich ausFPX: Gleitkommaerweiterungen fÃ¼r doppelte Genauigkeit fÃ¼r Argonaut-ARC-CPU einschalten.FPX: kompakte FPX-Befehle fÃ¼r doppelte Genauigkeit erzeugen.FPX: schnelle FPX-Befehle fÃ¼r doppelte Genauigkeit erzeugen.FPX: kompakte FPX-Befehle fÃ¼r einfache Genauigkeit erzeugen.FPX: schnelle FPX-Befehle fÃ¼r einfache Genauigkeit erzeugen.FUNCTION-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L seinFUNCTION-Ergebnis %s kann kein Feld in FUNCTION %s bei %L seinFUNCTION-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L seinKomplexe Konstruktoren und Destruktoren ausfaktorisieren, um Speicherplatz gegenÃ¼ber Geschwindigkeit zu gewinnen.Failed to create structure type '%s' at %CKeine passende Klausel gefunden bei %CFailure getting length of a constant array.Fehler bei Umwandlung von BOZ in REAL bei %LSchwerwiegender FehlerBei %2$C geÃ¶ffnete Datei %1$qs ist keine GNU-Fortran-ModuldateiDetaillierte Steuerung der Tuningfeatures.Erstes Argument der definierten Zuweisung bei %L muss INTENT(OUT) oder INTENT(INOUT) seinErstes Argument der Operatorschnittstelle bei %L kann nicht optional seinErstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) seinErstes oder letztes intrinsisches Argument zu !$OMP ATOMIC muss bei %2$L %1$qs seinFix min_int calculationFeste ZeilenlÃ¤nge muss mindestens sieben seinSchalter %<-fmax-stack-var-size=%d%> Ã¼berschreibt %<-frecursive%> (ausgelÃ¶st durch %<-fopenmp%>)Schalter %<-fno-automatic%> Ã¼berschreibt %<-fmax-stack-var-size=%d%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%> (ausgelÃ¶st durch %<-fopenmp%>)Schalter %<-frecursive%> Ã¼berschreibt %<-fmax-stack-var-size=%d%>Name der Konfiguration fÃ¼r eigene Gleitkommabefehle.Renesas-(vormals Hitachi)/SuperH-Aufrufkonventionen folgen.Die C++17-Anforderungen fÃ¼r die Auswertungsreihenfolge von ZuweisungsausdrÃ¼cken, Bitverschiebungen, Elementfunktionsaufrufe, etc. befolgen.EABI-Bindeanforderungen befolgen.For Schein-Prozedur %s in BIND(C) bei %C ist kein bindender Name erlaubtFÃ¼r Intrinsics-Bibliothek: alle Parameter in Registern Ã¼bergeben.FÃ¼r geschachtelte Funktionen auf dem Stapel werden AusfÃ¼hrrechte gesetzt.FÃ¼r Ziele, die normalerweise Trampoline fÃ¼r geschachtelte Funktionen benÃ¶tigen, diese stets generieren, statt Deskriptoren zu verwenden.Dem Assembler (und Linker) erlauben, jede beliebige Architektur-Untervariante ohne Fehler zu verwenden.FP-als-GP-Optimierung verbieten.Verbieten, dass mittels $fp auf statische oder globale Variablen zugegriffen wird. Diese Option verhindert die FP-als-GP-Optimierung, unabhÃ¤ngig von -mforce-fp-as-gp.Erzwingen, dass alle Aufrufe mittels des jli-Befehls erfolgen.Erzwingen, dass die Assembler-Ausgabe immer Hexadezimalkonstanten verwendet.Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen.Erzeugen von temporÃ¤ren Variablen erzwingen, um Code fÃ¼r selten ausgefÃ¼hrtes Â»forallÂ« zu testen.Ausschalten der Hardwareschleife erzwingen, selbst wenn -mext-dsp angegeben ist.Funktionen auf 4-Byte-Grenzen zwingen.Codeerzeugung von Stummeln fÃ¼r die Indirektion externer Symbole erzwingen.Indirekte Aufrufe und SprÃ¼nge mittels Register erzwingen.FP-als-GP-Optimierung erzwingen.Den fÃ¼r Â»wchar_tÂ« zugrundeliegenden Typen auf Â»unsigned shortÂ« zwingen.Verwendung der Delay-Slots fÃ¼r bedingte SprÃ¼nge erzwingen.Formatanweisung im Hauptblock des Modules bei %CFortran 2003: Spezifizierer %s in Anweisung %s bei %L hat Wert %qsFortran 2003: Zeichen fÃ¼r Argument %qs des intrinsischen %qs bei %LFortran 2003: DT-Format-Spezifizierer bei %C nicht erlaubtFortran 2003: Skalares effektives CHARACTER-Argument mit Feld-Scheinargument %qs bei %LFortran 2008: Veraltete Funktion:Fortran 2008: COMMON-Block %qs mit Binde-Marke bei %L teilt sich Bezeichner mit gobaler nicht-COMMON-BlockentitÃ¤t bei %LFortran 2008: Effektives Nicht-Zeiger-Argument bei %L an Scheinzeiger %qsFortran 2008: Nullzeiger bei %L an Nicht-Zeiger-Schein-%qsFortran 2008: Zeigerfunktionen in Variablen-Definitionskontext (%s) bei %LFortran 2008: Semikolon bei %C ohne vorausgehende AnweisungFortran 2018: gelÃ¶schtes Feature:Fortran 2018: Veraltetes Feature:Fortran 2018:Fortran 95 erfordert Standard INTEGER in %s-Marke bei %LKeine passende spezifische Bindung fÃ¼r Aufruf des GENERIC %qs bei %L gefundenFreie ZeilenlÃ¤nge muss mindestens drei seinFunktion %qs als Initialisierungsausdruck bei %LFunktion %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE istFunktion %qs bei %L darf keinen Initialisierer habenFunktion %qs bei %L hat keinen IMPLICIT-TypFunktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?Funktion %qs bei %L ist INTRINSIC, aber nicht mit einer intrinsischen Funktion vertrÃ¤glichFunktion %qs bei %L muss PURE seinFunktion %qs in Initialisierungs-Ausdruck bei %L muss eine intrinsische Funktion seinFunktion %qs ist als CHARACTER(*) deklariert und kann nicht bei %L verwendet werden, da es kein Scheinargument istFunktion %qs erfordert eine Argumentliste bei %CDie Funktion %qs, Parameter %u, hat IPA-SRA-Zugriffe, die sich Ã¼berlappenFunktion %s bei %L hat EintrÃ¤ge mit unpassenden FeldspezifikationenFunktion %s bei %L mit EintrÃ¤gen, die Variablen mit verschiedenen ZeichenkettenlÃ¤ngen zurÃ¼ckgebenFunktion %s, Parameter %u, wird verwendet, hat aber keinen bestimmten IPA-SRA-ZugriffFunktion nicht gefunden.Funktionsergebnis %qs bei %L kann keine Initialisierung habenFunktionsergebnis %qs bei %L hat keinen IMPLICIT-TypFunktionsergebnis %qs bei %L ist als X-Argument fÃ¼r C_FUNLOC ungÃ¼ltigFunktionsergebnis %qs bei %L darf weder Koarray sein noch eine Koarray-Komponente habenFunktionsergebnis %qs ist als Prozedurziel in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigFunktionsergebnisvariable %qs bei %L von elementarer Funktion %qs darf nicht die Attribute ALLOCATABLE oder POINTER habenFunktionsanfÃ¤nge werden an dieser Potenz von 2 ausgerichtet.Funktionen, die Werte zurÃ¼ckgeben, mÃ¼ssen mit return-Anweisungen enden.Bestimmte Ganzzahloperationen verschmelzen, um die Performance auf power8 zu steigern.Verweise auf das Inhaltsverzeichnis fÃ¼r medium/large-Codemodell mit Speicherzugriffsbefehlen verschmelzen.GCC kann keine Operatoren mit Ganzzahl- und Festkommatypen unterstÃ¼tzen, die zusammen zu viele Ganzzahl- und Bruch-Bits habenGCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r Parametertyp %qT fÃ¼r %<simd%>-FunktionenGCC unterstÃ¼tzt derzeit keine Typen gemischter GrÃ¶ÃŸe fÃ¼r %<simd%>-FunktionenGCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-FunktionenGCC unterstÃ¼tzt derzeit %<simdlen %d%> fÃ¼r Typ %qT nichtGCC ist nicht dafÃ¼r konfiguriert, %s als Offload-Ziel zu unterstÃ¼tzenGCC muss mit %<--enable-newlib-nano-formatted-io%> konfiguriert werden, um %<-mtiny-printf%> zu verwendenGCC unterstÃ¼tzt nur %u geschachtelte GÃ¼ltigkeitsbereicheGCC-Vektor per Referenz Ã¼bergegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantieGCC-Vektor per Referenz zurÃ¼ckgegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantieZu verwendende GCN-CPU-Art:GCSE ausgeschaltetGENERIC %qs bei %L kann nicht spezifische Bindung mit gleichem Namen Ã¼berschreibenGENERIC %qs bei %L muss auf spezifische Bindung abzielen, %qs ist ebenfalls GENERICGENERIC bei %C muss innerhalb eines CONTAINS eines abgeleiteten Typs seinGENERIC-Bindung bei %CGENERIC-Prozedur %qs ist bei %L nicht als effektives Argument erlaubtGMP Version %s, MPFR Version %s, MPC Version %s. isl Versiom %s
! GNU C unterstÃ¼tzt Â»-traditionalÂ« ohne Â»-EÂ« nicht mehrGNU-Erweiterung:GNU Objective C unterstÃ¼tzt keine traditionelle Ãœbersetzung mehrGOTO-Anweisung bei %L hinterlÃ¤sst CRITICAL-Konstrukt fÃ¼r Marke bei %LGOTO-Anweisung bei %L hinterlÃ¤sst DO CONCURRENT-Konstrukt fÃ¼r Marke bei %LSyntaxfehler hinter PARAMETERIZED-TYPE-Deklaration bei %CSpeicheradressierung relativ zu PC (oder absolut) erzeugen.Speicherzugriffsbefehle mit (oder ohne) PrÃ¤fix erzeugen.16-Bit-Befehle erzeugen.16-Bit-i386-Code erzeugen.32-Bit-Code erzeugen.32-Bit-Versatz in switch-Tabellen erzeugen.32-Bit-i386-Code erzeugen.32-Bit-x86-64-Code erzeugen.32x16-Multiplizier sowie Multiplizier+Addier-Befehle generieren.64-Bit-Code erzeugen.64-Bit-x86-64-Code erzeugen.APCS-konforme Stapelrahmen erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC600-Prozessor erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC601-Prozessor erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC700-Prozessor erzeugen.Stubs im AT&T-Stil fÃ¼r Mach-O erzeugen.C-Header mit Plattform-spezifischen Merkmalen erzeugen.C-Prototypen aus BIND(C)-Deklarationen generieren.C-Prototypen aus Nicht-BIND(C)-Deklarationen fÃ¼r externe Prozeduren generieren.FPU-Befehle mit doppelter Genauigkeit fÃ¼r C-SKY generieren (Vorgabe fÃ¼r Hardware-Gleitkomma).Erweiterungsbefehle fÃ¼r DSP generieren.DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes mit GNU-Erweiterungen erzeugen.DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen.ELF-FDPIC-Code erzeugen.GFLOAT-Code mit doppelter Genauigkeit generieren.H8/300H-Code erzeugen.H8S-Code erzeugen.H8S/2600-Code erzeugen.H8SX-Code erzeugen.ILP32-Code erzeugen.FÃ¼r den ARMv8 angemessene IT-BlÃ¶cke erzeugen.JSON-Datei erzeugen.LP64-Code erzeugen.MIPS16-Code erzeugen.ModuleInfo-Struktur fÃ¼r Ausgabemodul generieren.PA1.0-Code erzeugen.PA1.1-Code erzeugen.PA2.0-Code erzeugen (erfordert binutils 2.10 oder neuer).SBIT, CBIT-Befehle erzeugen.SH1-Code erzeugen.SH2-Code erzeugen.FPU-freien SH2a-Code erzeugen.SH2e-Code erzeugen.SH3-Code erzeugen.SH3e-Code erzeugen.FPU-freien SH4-Code erzeugen.SH4-Code erzeugen.FPU-freien SH4-100-Code erzeugen.SH4-100-Code erzeugen.FPU-freien SH4-200-Code erzeugen.SH4-200-Code erzeugen.FPU-freien SH4-300-Code erzeugen.SH4-300-Code erzeugen.FPU-freien SH4a-Code erzeugen.SH4a-Code erzeugen.SH4al-dsp-Code erzeugen.Beim Erzeugen von AltiVec-Code VRSAVE-Befehle erzeugen.Separaten Â»__mcount_locÂ«-Abschnitt erzeugen, der alle Aufrufe von Â»_mcountÂ« und Â»__fentry__Â« enthÃ¤lt.Separaten Â»__mcount_locÂ«-Abschnitt erzeugen, der alle Aufrufe von Â»mcountÂ« und Â»__fentry__Â« enthÃ¤lt.Eine auf das aktuelle Verzeichnis verweisende #line-Anweisung erzeugen.Ein Mach-O-Bundle erzeugen (Dateityp MH_BUNDLE).Einen __return_loc-Abschnitt generieren, der auf jeden instrumentierten return-Code verweist.Die Funktion Â»abortÂ« aufrufen, wenn eine Â»noreturnÂ«-Funktion zurÃ¼ckkehrt.Beim Compilieren eine Default-main-Funktion fÃ¼r D generieren.Einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen.Absolute Quellpfade fÃ¼r gcov erzeugen.Code zum Ãœbergeben von Aggregaten mit maximal 64-Bit-Ausrichtung erzeugen.Ausgabedatei erzeugen, die Symbole nicht erst bei Bedarf, sondern bereits beim Laden bindet.Assemblerausgabe erzeugen, die mit Renesas AS100-Assembler vertrÃ¤glich ist. Dies schrÃ¤nkt einige CompilerfÃ¤higkeiten ein. Voreinstellung ist GAS-vertrÃ¤gliche Syntax.Auto-inc/dec-Befehle erzeugen.Big-Endian-Code erzeugen.Big-Endian-Code erzeugen.Big-Endian-eBPF erzeugen.Bit-Befehle erzeugen.Sprungbefehle als direkte SprÃ¼nge erzeugen.Falls nÃ¶tig, Â»callÂ«-Befehle als indirekte Aufrufe erzeugen.Sprungbefehle als indirekte SprÃ¼nge erzeugen.Aufrufbefehle als indirekte Registeraufrufe erzeugen.Im Funktionsprolog cld-Befehle erzeugen.Code fÃ¼r Laufzeitumgebung des C-SKY-Compilers statt libgcc generieren.Code fÃ¼r CR16C-Architektur erzeugen.Code fÃ¼r CR16C+-Architektur erzeugen (Standard).Code fÃ¼r GNU as erzeugen.Code fÃ¼r GNU Assembler (gas) erzeugen.Code fÃ¼r GNU ld erzeugen.Code fÃ¼r die GNU-Laufzeitumgebung erzeugen.Code fÃ¼r die NeXT-(Apple macOS X)-Laufzeitumgebung erzeugen.Code fÃ¼r OpenMP-Auslagerung erzeugen: schaltet Â»-msoft-stackÂ« und Â»-muniform-simtÂ« ein.Code fÃ¼r Serie SH4 340 erzeugen (ohne MMU/FPU).Code fÃ¼r Serie SH4 400 erzeugen (ohne MMU/FPU).Code fÃ¼r Serie SH4 500 erzeugen (ohne FPU)Code fÃ¼r Smart Mode erzeugen.Code fÃ¼r Thumb-Zustand erzeugen.Code fÃ¼r UNIX-Assembler erzeugen.Code fÃ¼r 32-Bit-ABI erzeugen.Code fÃ¼r einen 5206e erzeugen.Code fÃ¼r einen 520X erzeugen.Code fÃ¼r einen 528x erzeugen.Code fÃ¼r einen 5307 erzeugen.Code fÃ¼r einen 5407 erzeugen.Code fÃ¼r 64-Bit-ABI erzeugen.Code fÃ¼r 68000 erzeugen.Code fÃ¼r 68010 erzeugen.Code fÃ¼r 68020 erzeugen.Code fÃ¼r einen 68030 erzeugen.Code fÃ¼r einen 68040 ohne neue Befehle erzeugen.Code fÃ¼r einen 68040 erzeugen.Code fÃ¼r einen 68060 ohne neue Befehle erzeugen.Code fÃ¼r einen 68060 erzeugen.Code fÃ¼r einen 68302 erzeugen.Code fÃ¼r einen 68332 erzeugen.Code fÃ¼r einen 68851 erzeugen.Code fÃ¼r ColdFire v4e erzeugen.Code fÃ¼r DLL erzeugen.Code fÃ¼r Fido A erzeugen.Code fÃ¼r eine cpu32 erzeugen.Code fÃ¼r alle Template-Instanziierungen einschalten.Code fÃ¼r eine 11/10 erzeugen.Code fÃ¼r eine 11/40 erzeugen.Code fÃ¼r eine 11/45 erzeugen.Code fÃ¼r Assert-VertrÃ¤ge generieren.Code fÃ¼r Klassen-Invarianz-VertrÃ¤ge generieren.Code fÃ¼r ladbare Darwin-Kernelerweiterungen erzeugen.Code fÃ¼r Funktionen erzeugen, auch wenn sie vollstÃ¤ndig Â»inlineÂ« sind.Code fÃ¼r die angegebene CPU erzeugen.Code fÃ¼r altes ausfÃ¼hrbares BSS PLT erzeugen.Code fÃ¼r NachbedingungsvertrÃ¤ge erzeugen.Code fÃ¼r VorbedingungsvertrÃ¤ge generieren.Code fÃ¼r static-Funktionen erzeugen, auch wenn sie nie aufgerufen werden.Code fÃ¼r Switches ohne Default-Fall generieren.Code fÃ¼r die Android-Plattform erzeugen.Code fÃ¼r den M*Core M210 erzeugen.Code fÃ¼r den M*Core M340 erzeugen.Code fÃ¼r ladbare Darwin-Kernelerweiterungen oder Kernel erzeugen.Code fÃ¼r Supervisor-Modus generieren (Standard).Code fÃ¼r User-Modus generieren.Code im 32-Bit-ARM-Zustand erzeugen.Code im Â»Big EndianÂ«-Modus erzeugen.Code im Â»Big EndianÂ«-Modus erzeugen.Code im Â»Little EndianÂ«-Modus erzeugen.Code im Â»Little EndianÂ«-Modus erzeugen.Code fÃ¼r ausfÃ¼hrbare Dateien (NICHT Shared Libraries) erzeugen.FÃ¼r schnelles Debugging geeigneten Code erzeugen.Code erzeugen, der in dynamischen Objekten im SVR4-Stil verwendet werden kann.Code erzeugen, der lokalen Zustand in allen Bahnen einheitlich halten kann.Code erzeugen, der zum Intel-MCU-psABI passt.Code erzeugen, der zum angegebenen ABI passt.Code erzeugen, der zum angegebenen ABI passt.Code erzeugen, der sicher mit MIPS16- und microMIPS-Code gebunden werden kann.Code erzeugen, der 68881-Gleitkommabefehle verwendet.Code erzeugen, der nicht mit anderen ID-shared Libraries gelinkt werden wÃ¼rde, aber als Shared Library verwendet werden kann.Code zur ÃœberprÃ¼fung der Grenzen vor Arrayindizierung erzeugen.Code zur ÃœberprÃ¼fung von Exception-Spezifikationen erzeugen.Code generieren, um mitzuverfolgen, wann die CPU falsch spekulieren kÃ¶nnte.Code erzeugen, der nicht ausfÃ¼hrbares PLT und GOT enthÃ¤lt.Code mittels globaler Anker-Symboladressen generieren.Code erzeugen, der Hardware-Gleitkommabefehle verwendet.Code erzeugen, der nur die allgemeinen Register verwendet.Code erzeugen, der nur die Kernregister (r0â€“r14) verwendet.Code mit Bibliotheksaufrufen fÃ¼r Gleitkommaarithmetik erzeugen.Code ohne Register fÃ¼r globalen Zeiger erzeugen.CFString-Objekte zum Kompilierungszeitpunkt generieren.Komprimierte Fehlersuchinformationen erzeugen.Verwendung bedingter Kopierbefehle einschalten.Konstantenpools im Compiler statt im Assembler generieren.cpp-Defines fÃ¼r Server-IO erzeugen.cpp-Defines fÃ¼r Workstation-IO erzeugen.Fehlersuchinformationen im DWARF-v2-Format (oder neuer) erzeugen.Fehlersuchinformationen im STABS-Format erzeugen.Fehlersuchinformationen im VMS-Format erzeugen.Fehlersuchinformationen im XCOFF-Format erzeugen.Fehlersuchinformationen im erweiterten Standardformat erzeugen.Fehlersuchinformationen im Standardformat erzeugen.Fehlersuchinformationen im Standardversion des DWARF-Formats erzeugen.Fehlersuchinformationen im erweiterten STABS-Format erzeugen.Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen.Fehlersuchinformationen in separaten .dwo-Dateien erzeugen.Standard SH2a-FPU-Code mit doppelter Genauigkeit erzeugen.Standard SH2a-FPU-Code mit einfacher Genauigkeit erzeugen.Standard SH4-Code mit einfacher Genauigkeit erzeugen.Standard SH4-100-Code mit einfacher Genauigkeit erzeugen.Standard SH4-200-Code mit einfacher Genauigkeit erzeugen.Standard SH4-300-Code mit einfacher Genauigkeit erzeugen.Standard SH4a-Code mit einfacher Genauigkeit erzeugen.Nicht zusammenhÃ¤ngende Stapelrahmen erzeugen.Divisions-Befehle erzeugen.Divisionsergebnisse mit dem gleichen Vorzeichen im Ãœbertrag wie der Divisor (nicht der Dividend) erzeugen.Dokumentation erzeugen.Gleitkommabefehle doppelter Genauigkeit generieren.eBPF fÃ¼r die angegebene Linux-Kernelversion erzeugen.Erweiterte arithmetische Befehle erzeugen, nur fÃ¼r ARC700 gÃ¼ltig.Erweiterte Informationen fÃ¼r Einsprungpunkt fÃ¼r inline-Funktionen erzeugen.Schnelle indirekte Aufrufe erzeugen.Gleitkommaarithmetik mit gegebenem Befehlssatz erzeugen.Kombinierte Multiplizier-Addier-Befehle generieren.Die Befehle frecipd/fsqrtd/fdivd generieren (Vorgabe fÃ¼r Hardware-Gleitkomma).Hardware-abs-Befehle generieren.Eingebettete Gleitkommadivision erzeugen, auf Wartezeit optimieren.Eingebettete Gleitkommadivision erzeugen, auf Durchsatz optimieren.Eingebettete Ganzzahldivision erzeugen, auf Wartezeit optimieren.Eingebettete Ganzzahldivision erzeugen, auf Durchsatz optimieren.Quadratwurzel Â»inlineÂ« erzeugen, auf Wartezeit optimieren.Quadratwurzel Â»inlineÂ« erzeugen, auf Durchsatz optimieren.Befehle generieren, die vom Barrel-Shifter unterstÃ¼tzt werden.isel-Befehle erzeugen.Lockeres Nachschlagen von Klassen (mit objc_getClass()) fÃ¼r Verwendung im Null-VerknÃ¼pfungs-Modus erzeugen.Little-Endian-Code erzeugen.Little-Endian-Code erzeugen.Little-Endian-eBPF erzeugen.Befehle zum gleichzeitigen Laden/Speichern mehrerer Daten erzeugen.Befehle fÃ¼r Laden/Speichern mit Aktualisierung erzeugen.Atomare Operationen durch Hilfsfunktionen implementieren.Make-AbhÃ¤ngigkeiten erzeugen und Code Ã¼bersetzen.Make-AbhÃ¤ngigkeiten erzeugen.Aufrufe von Â»mcountÂ«/Â»__fentry__Â« als NOPs erzeugen. Um sie einzuschalten, mÃ¼ssen sie hineingepatcht werden.Millicode-Schnipsel erzeugen.mul64- und mulu64-Befehle erzeugen.norm-Befehl erzeugen.Code im normalen Modus erzeugen.SH2a-FPU-Code nur mit einfacher Genauigkeit erzeugen.SH4-Code nur mit einfacher Genauigkeit erzeugen.SH4-100-Code nur mit einfacher Genauigkeit erzeugen.SH4-200-Code nur mit einfacher Genauigkeit erzeugen.SH4-300-Code nur mit einfacher Genauigkeit erzeugen.SH4a-Code nur mit einfacher Genauigkeit erzeugen.PC-relativen Code erzeugen.Erweiterungsbefehle fÃ¼r Performance einschalten.Erweiterungsbefehle fÃ¼r Performance Version 2 einschalten.Unechte Ziele fÃ¼r alle Header erzeugen.Wenn mÃ¶glich, lageunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (large mode).Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (small mode).Wenn mÃ¶glich, lageunabhÃ¤ngigen Code erzeugen (large mode).Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code erzeugen (small mode).Wenn verfÃ¼gbar, Prefetch-Befehle fÃ¼r Arrays in Schleifen erzeugen.Befehle push/pop generieren (Standard).WiedereinsprungsfÃ¤higen PIC-Code erzeugen.Reziproke statt divss und sqrtss erzeugen.return-Befehl in nackter Funktion generieren.Informationen zur Typbeschreibung zur Laufzeit erzeugen.SData-Referenzen erzeugen. Dies ist die Voreinstellung, auÃŸer wenn PIC erzeugt wird.Abschnitte .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, und .s390_return_mem erzeugen, in denen die Adressen fÃ¼r indirekte Sprungziele gespeichert werden, die aufgrund der Optionen -mindirect-branch* oder -mfunction-return* gepatcht wurden. Die Abschnitte bestehen aus einem Array von 32-Bit-Elementen. Jedes Element enthÃ¤lt den Offset vom Eintrag zu der gepatchten Adresse.Selbstverschiebbaren Code erzeugen.sin, cos und sqrt fÃ¼r FPU erzeugen.Gleitkommabefehle einfacher Genauigkeit generieren.Reziproke Division und Quadratwurzel in Software fÃ¼r besseren Durchsatz erzeugen.Wenn nÃ¶tig, spezielle Objective-C-Methoden zur Initialisierung/ZerstÃ¶rung von nicht-POD C++ ivars, erzeugen.stm/ldm-Befehle erzeugen (Vorgabe).Erweiterungsbefehle fÃ¼r Zeichenketten einschalten.swap-Befehl erzeugen.Ganzzahl-Modulo-Befehle erzeugen.Atomare Quadword-Befehle zum Speicherzugriff verwenden (lqarx/stqcx).Befehle zum Laden/Speichern von Quadwords (lq/stq) erzeugen.Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen.Befehle push25/pop25 fÃ¼r v3 erzeugen.Â»vzeroupperÂ«-Befehl erzeugen, bevor der Ablauf die Funktion verlÃ¤sst.Generische Funktion %qs bei %L ist nicht mit spezifischer intrinsischer Schnittstelle vereinbarAllgemeiner Name %qs der Funktion %qs bei %L ist der gleiche wie der des abgeleiteten Typs bei %LGenerisches Unterprogramm %qs bei %L ist nicht mit intrinsischer Unterprogrammschnittstelle vereinbarSprÃ¼ngen ihre Standardkosten zuweisen.Veraltet-Warnungen bei Anomalien von -ftransition=Import ausgeben.Externen Symbolen einen fÃ¼hrenden Unterstrich geben.Globaler Bindungs-Name %qs bei %L wird bereits als ein %s bei %L verwendetGlobaler Bindungs-Name %qs bei %L wird bereits bei %L verwendetGlobaler Name %qs bei %L wird bereits als ein %s bei %L verwendetGlobaler Name %qs bei %L wird bereits bei %L verwendetGraphite-Schleifenoptimierungen kÃ¶nnen nicht verwendet werden (ISL ist nicht verfÃ¼gbar) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite-Schleifenoptimierungen kÃ¶nnen nicht verwendet werden (ISL ist nicht verfÃ¼gbar).Linker anweisen, Befehle zu lockern.HSA-SSA-Name wurde von Befehl definiert, der ihn jedoch verwenden sollteHSA-SSA-Name ist nicht unter den Operanden von Befehlen, die ihn verwenden solltenHSA-SSA-Verifikation fehlgeschlagenHSA wurde in dieser Konfiguration nicht eingeschaltetHSA-Bildbefehle nicht behandeltHSA-Befehl verwendet ein Register, ist aber nicht in den aufgezeichneten RegisterverwendungenHSA-Befehlsverifikation fehlgeschlagenBibliotheksfunktionen aufrufen, wenn atomare eingebaute Operationen auf unausgerichteten Speicher angewendet werden kÃ¶nnen. Hebt -mtrap-unaligned-atomic auf.Hardware-Autoprefetcher-Scheduler-Modellsteuerung: Anzahl der Vorausschauzyklen, die das Modell untersucht, bei '0' ist nur die heuristische Sortierung von Befehlen aktiviert. StandardmÃ¤ÃŸig deaktiviert.Hollerithkonstante bei %CMit Host verbundene Variable %qs darf nicht in DATA-Anweisung bei %C stehenWie viel die gegebene Ãœbersetzungseinheit durch das Â»inlineÂ« wachsen kann (in Prozent).Wie viel die gegebene Ãœbersetzungseinheit durch die interprozedurale Konstantenweitergabe wachsen kann (in Prozent).E/A-Registeroperand fÃ¼r Â»%%%cÂ«IBITS: Bad bitICE: emit_insn verwendet, wo emit_jump_insn erforderlich:
! ID der zu bauenden Shared Library.ID-gemeinsam genutzte Bibliotheken und FD-PIC-Modus kÃ¶nnen nicht zusammen verwendet werdenIEEE_ARITHMETIC-Modul bei %CIEEE_EXCEPTIONS-Modul bei %CIEEE_FEATURES-Modul bei %CIF-Klausel bei %L erfordert einen skalaren LOGICAL-AusdruckIF-Klausel-Modifizierer Â»%sÂ« bei %L ist dem aktuellen OpenMP-Konstrukt nicht angemessenIF-Klausel ohne Modifizierer bei %L wird zusammen mit IF-Klauseln mit Modifizierert verwendetIM-part_ref bei %CÂ»IMPLICIT NONE (type)Â«-Anweisung bei %L folgt einer IMPLICIT-AnweisungIMPLICIT-Anweisung bei %C folgt auf IMPLICIT NONE (Typ-)AnweisungIMPORT NONE mit Angabenliste bei %CIMPORT-Anweisung bei %CIMPORT-Anweisung bei %C ist nur in einem INTERFACE-KÃ¶rper erlaubtIMPURE-Prozedur bei %CINQUIRE-Anweisung bei %L kann nicht sowohl FILE- als auch UNIT-Spezifikationssymbole enthaltenINQUIRE-Anweisung bei %L erfordert PENDING= mit Spezifizierung ID=INQUIRE-Anweisung bei %L erfordert entweder FILE- oder UNIT-SpezifikationssymbolINQUIRE-Anweisung in PURE-Prozedur bei %C nicht erlaubtINTEGER-Ausdruck von %s-Klausel bei %L darf nicht negativ seinINTEGER-Ausdruck von %s-Klausel bei %L muss positiv seinINTEGER-Ausdruck der Â»chunk_sizeÂ« der SCHEDULE-Klausel bei %L muss positiv seinINTEGER(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-integer-8%>INTEGER(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-finteger-4-integer-8%>INTENT(%s) steht mit INTENT(%s) bei %L in KonfliktINTENT ist in BLOCK bei %C nicht erlaubtEffektives Argument von INTENT(%s) bei %L kÃ¶nnte effektives Argument bei %L stÃ¶ren.INTENT(IN) POINTER %qs in Klausel %s bei %LINTENT(IN)-Zeiger %qs in COPYPRIVATE-Klausel bei %LArgument %1$qs bei %3$L fÃ¼r die reine Prozedur %2$qs ist INTENT(OUT) und darf daher nicht polymorph seinINTERFACE-Prozedur %qs bei %L hat denselben Namen wie die umgebende ProzedurIO UNIT in %s-Anweisung bei %L muss eine interne Datei in einer PURE-Prozedur seinIO-Definition fÃ¼r %q+D erfordert eine AdresseIOLENGTH-Markierung in INQUIRE-Anweisung bei %C ungÃ¼ltigIOMSG-Markierung bei %LIPA-SRA-Zugriffs-Verifikation fehlgeschlagenISA %qs wird von Attribut %<target%> nicht unterstÃ¼tzt, verwenden Sie den Aufruf %<arch=%>ISO-C erlaubt kein %<%E (Ausdruck)%>ISO-C erlaubt kein zusÃ¤tzliches %<;%> auÃŸerhalb einer FunktionISO-C erlaubt kein auf Funktionstypen angewendetes %<_Alignof%>ISO C unterstÃ¼tzt nicht %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO-C unterstÃ¼tzt kein %<++%> und %<--%> fÃ¼r komplexe TypenISO-C unterstÃ¼tzt %<[[]]%>-Attribute erst ab C2XISO-C unterstÃ¼tzt die Typen %<__int%d%> nichtISO-C unterstÃ¼tzt nicht %<~%> fÃ¼r komplexe KonjugationISO-C unterstÃ¼tzt den vordefinierten Bezeichner %qs nichtISO-C unterstÃ¼tzt keine komplexen GanzzahltypenISO-C unterstÃ¼tzt dezimale Gleitkommazahlen erst ab C2XISO-C unterstÃ¼tzt keine GanzzahltypenISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>ISO-C unterstÃ¼tzt keine sÃ¤ttigenden TypenISO-C unterstÃ¼tzt den Typen %<_Float%d%s%> nichtISO-C verbietet %<goto *expr;%>ISO-C verbietet %<return%> mit Ausdruck, in void zurÃ¼ckgebender FunktionISO-C verbietet eine leere QuelldateiISO-C verbietet Zuweisung zwischen Funktionszeiger und %<void *%>ISO-C verbietet geklammerte Gruppen innerhalb von AusdrÃ¼ckenISO-C verbietet Typkonvertierung von Nicht-Skalar auf selben TypenISO-C verbietet Typkonvertierung auf union-TypISO-C verbietet Vergleich von %<void *%> mit FunktionszeigerISO-C verbietet bedingten Ausdruck zwischen %<void *%> und FunktionszeigerISO-C verbietet bedingten Ausdruck mit nur einer void-SeiteISO-C verbietet const- oder volatile-FunktionstypenISO-C verbietet Konvertierung von Funktionszeigern in ObjektzeigertypISO-C verbietet Konvertierung von Objektzeigertypen in FunktionszeigertypISO-C verbietet leere InitialisierungsklammernISO-C verbietet VorwÃ¤rtsdeklaration fÃ¼r ParameterISO-C verbietet VorwÃ¤rts-Referenzen auf %<enum%>-TypenISO-C verbietet Initialisierung zwischen Funktionszeiger und %<void *%>ISO-C verbietet MarkendeklarationenISO-C verbietet Elementdeklarationen ohne ElementeISO-C verbietet verschachtelte FunktionenISO-C verbietet das Weglassen des mittleren Terms eines %<?:%>-AusdruckesISO-C verbietet geordnete Vergleiche zwischen Zeigern auf FunktionenISO-C verbietet Ãœbergabe des Arguments %d von %qE zwischen Funktionszeiger und %<void *%>ISO-C verbietet qualifizierte FunktionstypenISO-C verbietet return zwischen Funktionszeiger und %<void *%>ISO-C verbietet die Angabe eines zu initialisierenden ElementebereichesISO-C verbietet, ein %<register%>-Array zu indizierenISO-C verbietet Array der GrÃ¶ÃŸe nullISO-C verbietet Array %qE der GrÃ¶ÃŸe nullISO-C verbietet Argumentkonvertierung in union-TypISO-C erfordert ein benanntes Argument vor %<...%>ISO-C beschrÃ¤nkt AufzÃ¤hlungswerte auf Bereich von %<int%>Attribut %qE aus ISO C++ ist nicht auf Funktionen anwendbar; wird als %<[[gnu::%E]]%> behandeltISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten InstanziierungenISO C++ erlaubt Bitfeld-Attribute nur vor dem %<:%>-TokenISO C++ unterstÃ¼tzt keine Operatortemplates in Zeichenkettenliteralen, die eine Argumentpackung von Zeichen bekommenin ISO-C++ darf der mittlere Operand von %<?:%> nicht weggelassen werdenISO-C++ erlaubt kein %<alignof%> mit einem Nicht-TypISO-C++ erlaubt keine benannten Initialisierungen von C99ISO-C++ erlaubt keine benannten Initialisierungen (GNU)ISO-C++ erlaubt nicht, %<%T::%D%> als %<%T::%D%> zu definierenISO-C++ erlaubt kein auf Funktionstypen angewendetes %<alignof%>ISO-C++ unterstÃ¼tzt %<__int%d%> fÃ¼r %qs nichtISO-C++ unterstÃ¼tzt nicht, dass einfaches %<complex%> %<double complex%> bedeutetISO-C++ verbietet Anwendung von %<__alignof%> auf einen Ausdruck mit FunktionstypISO-C++ verbietet Anwendung von %<sizeof%> auf einen Ausdruck mit FunktionstypISO-C++ verbietet Gruppen in geschweiften Klammern innerhalb von AusdrÃ¼ckenISO-C++ verbietet den Aufruf von %<::main%> vom Programm ausISO-C++ verbietet Umwandlung in Arraytyp %qTISO-C++ verbietet Vergleich zwischen Zeiger und GanzzahlISO-C++ verbietet Vergleich zwischen Zeiger des Typs %<void *%> und Zeiger auf FunktionISO-C++ verbietet zusammengesetzte LiteraleISO-C++ verbietet berechnete GotosISO-C++ verbietet Bedingungsausdruck mit Zeiger des Typs %<void *%> und Zeiger auf FunktionISO-C++ verbietet Umwandlung zwischen Zeiger des Typs %<void *%> und Zeiger auf FunktionISO C++ verbietet, eine Zeichenkettenkonstante in %qT zu konvertierenISO-C++ verbietet Deklaration von %qs ohne TypISO-C++ verbietet Verringern eines Zeigers vom Typ %qTISO-C++ verbietet verringern einer AufzÃ¤hlungISO-C++ verbietet leere unbenannte AufzÃ¤hlungISO-C++ verbietet flexibles Arrayelement %qsISO-C++ verbietet flexible ArrayelementeISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der KlasseISO-C++ verbietet ErhÃ¶hen eines Zeigers vom Typ %qTISO-C++ verbietet erhÃ¶hen einer AufzÃ¤hlungISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qTISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschlieÃŸende KlasseISO-C++ verbietet das Auslassen des mittleren Terms eines %<?:%>-AusdrucksISO-C++ verbietet das Ermitteln der Adresse der Funktion %<::main%>ISO-C++ verbietet das Ermitteln der Adresse einer gebundenen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwendenISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwendenISO-C++ verbietet die Verwendung von %qE bei expliziten InstanziierungenISO-C++ verbietet typename-SchlÃ¼ssel in Template-Template-Parameter; verwenden Sie %<-std=c++17%> oder %<-std=gnu++17%>ISO-C++ verbietet Gleitkommaliterale in Konstanten-AusdrÃ¼ckenISO-C++ verbietet die Verwendung eines Zeigers des Typs %<void *%> in SubtraktionISO-C++ verbietet die Verwendung eines Zeigers auf eine Funktion in SubtraktionISO-C++ verbietet die Verwendung eines Zeigers auf Methode in SubtraktionISO-C++ verbietet Array variabler LÃ¤ngeISO-C++ verbietet Array %qD variabler LÃ¤ngeISO-C++ verbietet Array der GrÃ¶ÃŸe nullISO-C++ verbietet Array %qD der GrÃ¶ÃŸe nullISO-C++ verbietet anonyme structsISO-C++ verbietet Ãœberladen von %<operator ?:%>ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung fÃ¼r das erste besser ist als die schlechteste Umwandlung fÃ¼r das zweite:ISO-C++17 erlaubt Speicherklassenangabe %<register%> nichtISO C++17 erlaubt keine dynamischen Ausnahmespezifikationendas Weglassen der Zeichenkette in %<_Static_assert%> wird von ISO C11 nicht unterstÃ¼tztISO-C90 unterstÃ¼tzt %<[*]%>-Arraydeklaratoren nichtISO-C90 unterstÃ¼tzt nicht %<_Alignas%>ISO-C90 unterstÃ¼tzt nicht %<_Generic%>ISO-C90 unterstÃ¼tzt nicht %<_Noreturn%>ISO-C90 unterstÃ¼tzt nicht %<_Static_assert%>ISO-C90 unterstÃ¼tzt den vordefinierten Bezeichner %<__func__%> nichtDeklarationen im Initialisierungsteil einer %<for%>-Schleife werden von ISO C90 nicht unterstÃ¼tzt; ab ISO C99 geht esISO-C90 unterstÃ¼tzt nicht %<long long%>ISO-C90 unterstÃ¼tzt kein %<static%> oder Typkennzeichner in ParameterarraydeklaratorenISO-C90 unterstÃ¼tzt nicht %qEISO-C90 unterstÃ¼tzt keine booleschen TypenISO-C90 unterstÃ¼tzt keine komplexen TypenISO-C90 unterstÃ¼tzt keine flexiblen Arrays als ElementeISO-C90 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nichtISO-C90 unterstÃ¼tzt keine namenlosen structs/unionsISO-C90 verbietet Array %qE, dessen GrÃ¶ÃŸe nicht ausgewertet werden kannISO-C90 verbietet Array, dessen GrÃ¶ÃŸe nicht ausgewertet werden kannISO-C90 verbietet zusammengesetzte LiteraleISO-C90 verbietet gemischte Deklarationen und CodeISO-C90 verbietet die Angabe von zu initialisierenden UnterobjektenISO-C90 verbietet, ein Nicht-L-Wert-Array zu indizierenISO-C90 verbietet Array variabler GrÃ¶ÃŸeISO-C90 verbietet Array %qE variabler GrÃ¶ÃŸeISO-C99 unterstÃ¼tzt nicht %<_Alignas%>ISO-C99 unterstÃ¼tzt nicht %<_Generic%>ISO-C99 unterstÃ¼tzt nicht %<_Noreturn%>ISO-C99 unterstÃ¼tzt nicht %<_Static_assert%>ISO-C99 unterstÃ¼tzt nicht %qEISO-C99 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nichtISO-C99 unterstÃ¼tzt keine namenlosen structs/unionsModul ISO_C_BINDING bei %CIntrinsisches Modul ISO_FORTRAN_ENV bei %CWenn Â»-ftree-vectorizeÂ« verwendet wird, die minimale Schleifengrenze einer fÃ¼r Vektorisierung zu betrachtenden Schleife.Wenn Â»-fvariable-expansion-in-unrollerÂ« verwendet wird, die HÃ¶chstzahl der FÃ¤lle, dass eine einzelne Variable wÃ¤hrend Loop-Unrolling expandiert wird.Wenn die Neuzuordnung von Grenzen bei %L angegeben wird, darf das Zeigerziel nicht NULL seinWenn das erste Argument von ATAN2 bei %L 0 ist, dann darf das zweite Argument nicht 0 seinWenn das erste Argument von ATAN2 bei %L 0 ist, dann darf das zweite Argument nicht 0 seinWenn die Anzahl der Kandidaten in der Menge kleiner ist, wird immer versucht, ungenutzte IVs wÃ¤hrend ihrer Optimierung zu entfernen.Wenn Planung nach dem Neuladen, dann Superblock-Planung.Â»DÂ« in Spalte eins in statischer Form ignorieren.Attribut dllimport fÃ¼r Funktionen ignorieren.Den normalen zweistufigen Namensraum ignorieren; Symbole in der Reihenfolge der Befehlszeile auflÃ¶sen und nicht aufzeichnen, welche Bibliothek das aufgelÃ¶ste Symbol bereitgestellt hat.Nicht unterstÃ¼tzte Pragmas ignorieren.Ignoriert.UnzulÃ¤ssiges ALLOCATE-Objekt bei %C fÃ¼r eine PURE-ProzedurUnzulÃ¤ssige Zuweisung an externe Prozedur bei %LUnzulÃ¤ssiges Zeichen in BOZ-Konstante bei %CIllegal id in copy_walk_reduction_argUngÃ¼ltige PrÃ¤prozessordirektiveUngÃ¼ltiger Referenztyp bei %L als EQUIVALENCE-ObjektUnzulÃ¤ssiger Schritt von Null bei %LUnzulÃ¤ssiger Typ in Zeichenverkettung bei %LAnweisung %s zur Image-Steuerung bei %C in CRITICAL-BlockAnweisung %s zur Image-Steuerung bei %C in DO CONCURRENT-BlockAnweisung %s zur Image-Steuerung bei %C in PURE-ProzedurCRITICAL-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockCRITICAL-Anweisung zur Image-Steuerung bei %C in PURE-ProzedurAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in CRITICAL-BlockAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in DO CONCURRENT-BlockAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in PURE-ProzedurRETURN-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockPRINT-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSTOP-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockSTOP-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSYNC-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockSYNC-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSYNC-Anweisung zur Image-Steuerung bei %C in PURE-ProzedurArgument fÃ¼r Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck seinArgument fÃ¼r Imageset bei %L muss zwischen 1 und num_images() liegenC++17-Semantik fÃ¼r erbende Konstruktoren umsetzen.DIP1000 "Zeiger in GÃ¼ltigkeitsbereichen" implementieren (experimentell).DIP25 "Versiegelte Referenzen" implementieren (experimentell).__atomic-Operationen Ã¼ber Bibliotheksaufrufe alter __sync-Funktionen durchfÃ¼hren.AuflÃ¶sung von DR 150 fÃ¼r Mustervergleich von Template-Template-Argumenten umsetzen.Implizit deklarierte BIND(C)-Funktion %qs bei %L ist mÃ¶glicherweise nicht interoperabel mit CImplizit deklarierte BIND(C)-Variable %qs bei %L kÃ¶nnte nicht C-kompatibel seinImplizit deklarierte Funktion %s wird in !$OMP DECLARE REDUCTION bei %L verwendetImplizit deklariertes Unterprogramm %s wird in !$OMP DECLARE REDUCTION bei %L verwendetImplizit deklarierte Variable %qs bei %L kÃ¶nnte nicht C-kompatibel sein, ist aber ein Scheinargument fÃ¼r BIND(C)-Prozedur %qs bei %LImplizit angegebener PARAMETER %qs bei %L passt nicht zu frÃ¼herem IMPLICIT-TypEinbezogenes SAVE fÃ¼r Modulvariable %qs bei %L, benÃ¶tigt wegen StandardinitialisierungFeld mit impliziter Form bei %LUnreine Funktion %qs bei %L wird mÃ¶glicherweise nicht ausgewertetUnreine Funktion bei %L wird mÃ¶glicherweise nicht ausgewertetIn %s bei %L mÃ¼ssen alle Prozeduren auch FUNCTIONs sein, da der allgemeine Name auch der Name des abgeleiteten Typs istIn %s bei %L mÃ¼ssen alle Prozeduren entweder SUBROUTINE oder FUNCTION seinIn C++ bedeutet ungleich Null die Warnung vor veralteter Umwandlung von Zeichenkettenliteralen in Â»char *Â«. In C erfolgt eine Ã¤hnliche Warnung, nur ist die Umwandlung nat. laut ISO-C-Standard nicht veraltet.In Fortran 2003 ist der COMMON-Block %qs bei %L ein globaler Bezeichner und muss daher den selben Bindungsnamen haben wie der gleichbenannte COMMON-Block bei %L: %s vs. %sIn SSA-PRE-Optimierungen auf BÃ¤umen Teils-Teils-Redundanz eliminieren.In einem reinen Unterprogramm darf ein INTENT(IN)-Dummy-Argument nicht als Â»exprÂ« bei %L einer intrinsischen Zuweisungsanweisung verwendet werden, in der die Variable von einem abgeleiteten Typ ist, wenn der abgeleitete Typ eine Zeigerkomponente auf irgendeiner Ebene der Komponentenauswahl hat.Im Aufruf von %qs bei %L ist eine TypunvertrÃ¤glichkeit bei Argument %qs; %s wurde an %s Ã¼bergebenIn Konstruktor %qsIn Kopierkonstruktor %qsIn Destruktor %qsIn Datei, eingebunden vonIn Funktion %qsIn Lambda-FunktionIn Elementfunktion %qsIn statischer Elementfunktion %qsInclude-Verzeichnis %qs: %sInkompatibles ALLOCATE-Objekt bei %C fÃ¼r CHARACTER-Typspezifikation bei %LUnvertrÃ¤glicher abgeleiteter Typ in PARAMETER bei %LInkompatible Initialisierung zwischen einer abgeleiteten TypentitÃ¤t und einer EntitÃ¤t mit Typ %qs bei %CUnvertrÃ¤gliche RÃ¤nge %d und %d in Zuweisung bei %LUnvertrÃ¤gliche RÃ¤nge in %s (%d und %d) bei %LUnvertrÃ¤gliche Typen in DATA-Anweisung bei %L; versuchte Umwandlung von %s an %sUnvertrÃ¤gliche Typangabe fÃ¼r Feldelement bei %LUnvertrÃ¤gliche Verwendung von TILE und COLLAPSE bei %LInkonsistente Ã„quivalenzregeln mit %qs bei %L und %qs bei %LInterne Compilerwarnung: No location in expression near %LInterne Compilerwarnung: Inconsistent internal state: No location in statementRÃ¤nge fÃ¼r Operator bei %%L und %%L stimmen nicht Ã¼bereinInterner Compilerfehler: Incorrect EH edge %i->%iFalsche Ausdehnung in Argument B in MATMUL-Intrinsic in Dimension 1: ist %ld, sollte %ld seinFalscher Funktions-RÃ¼ckgabewertIEEE-Befolgung fÃ¼r Gleitkommavergleiche erhÃ¶hen.Index in Dimension %d ist auÃŸerhalb der Grenzen bei %LAuf Anwesenheit von Prozessorfehlern hinweisen.PrioritÃ¤t fÃ¼r r0..r3 / r12..r15 mit TARGET_REGISTER_PRIORITY ausdrÃ¼cken.Verwendung von Hardware-Gleitkommabefehlen unterdrÃ¼cken.Initialisierung bei %C ist in PURE-Prozedur nicht erlaubtInitialisierung bei %C ist nicht fÃ¼r eine ZeigervariableInitialisierung einer allozierbaren Komponente bei %C ist nicht erlaubtInitialisierung des Zeigers bei %C ist nicht in einer PURE-Prozedur erlaubtInitialisierung einer Strukturkomponente mit einer HOLLERITH-Konstante bei %L ist nicht erlaubtInitialisierung einer Variablen bei %C ist in einer PURE-Prozedur nicht erlaubtInitialisierungszeichenkette bei %L wurde abgeschnitten, um zur Variable zu passen (%ld/%ld)Komponenten von abgeleiteten Typvariablen gemÃ¤ÃŸ anderer init-Schalter initialisieren.Lokale Variablen auf Null initialisieren (von g77).Initialisiertes Symbol %qs bei %C kann nur COMMON in BLOCK DATA seinInitialisierte Variable %qs bei %L ist in leerem COMMON, aber Initialisierung ist nur in benannten COMMON-BlÃ¶cken erlaubtInitialisierer nicht erlaubt fÃ¼r PARAMETER %qs bei %CInitialisierung einer bereits initialisierten Variablen bei %C__atomic-Operationen Â»inlineÂ« erzeugen, wenn Lock-freie Befehlssequenz verfÃ¼gbar ist.Alle bekannten Zeichenkettenoperationen einbetten (inline).Code inline einbetten, um Befehlscache nach dem Aufsetzen verschachtelter Funktionstrampoline zu verwerfen.Konstanten einbetten, wenn es mit 2 Befehlen oder weniger geht.Zeichenkettenoperationen memset/memcpy als Â»inlineÂ« einfÃ¼gen, aber Inline-Version nur fÃ¼r kleine BlÃ¶cke durchfÃ¼hren.Rekursives inlinen nur, wenn die Wahrscheinlichkeit des Aufrufs den Parameter Ã¼berschreitet.Befragungsparameter darf nicht in einer data-stmt-object-list bei %C vorkommenENDBR-Befehl beim Betreten einer Funktion nur via cf_check-Attribut fÃ¼r CET-Instrumentierung einfÃ¼gen.In jedem Funktionsprolog NOP-Befehle erzeugen.Arc-basierten Programm-Profilierungscode einfÃ¼gen.Code einfÃ¼gen, der jede Speicherseite des Stapels bei der Allokation antestet, um vor Angriffen basierend auf Ãœberschneidungen zu schÃ¼tzen.Code einfÃ¼gen, um AusdrÃ¼cke zu profilen.Lockerungs-Hinweis an Linker Ã¼bergeben, um Lockerung durchzufÃ¼hren.Code zur StapelprÃ¼fung in das Programm einfÃ¼gen. Dasselbe wie -fstack-check=specific.Anzahl der Maschinenbefehle, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt werden.Anzahl der Maschinenbefehle, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt werden.Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden.Verlassen von Funktionen mit __fentry__ instrumentieren, in instrumentierten Funktionen.Funktionen nur aus Dateien instrumentieren, deren Namen nicht zu allen der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt).Funktionen nur aus Dateien instrumentieren, deren Namen zu einem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt).Ganzzahldivision bei %2$L zu Konstante %1$qs abgeschnittenGanzzahlausdruck erforderlich bei %CGanzzahlige ID (N) des spezifischen Befehls Â»fabsdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fabssÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fadddÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»faddsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fatandÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fatansÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpeqdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpeqsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgedÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgtdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgtsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpledÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmplesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpltdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpltsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpnedÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpnesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcosdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcossÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fdivdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fdivsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fexpdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fexpsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fextsdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixdiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixduÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixsiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixsuÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatidÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatisÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatudÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatusÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»flogdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»flogsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmaxdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmaxsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmindÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fminsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmuldÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmulsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fnegdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fnegsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdxhiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdxloÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdyÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsindÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsinsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsqrtdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsqrtsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsubdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsubsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftandÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftansÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftruncdsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fwrxÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fwryÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»roundÂ«.Ganzzahlart %d bei %C nicht verfÃ¼gbarGanzzahl auÃŸerhalb des symmetrischen Bereichs wegen Standard-Fortran bei %LGanzzahl auÃŸerhalb des symmetrischen Bereiches wegen Standard-Fortran-Konvertierung von %s in %s bei %LGanzzahlÃ¼berlauf bei der Berechnung des zu reservierenden SpeichersGanzzahl zu groÃŸ fÃ¼r ihre Art bei %C. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenGanzzahl bei %C zu groÃŸGanzzahlwert zu groÃŸ in Ausdruck bei %CFunktionen in ihre Aufrufer einfÃ¼gen, wenn CodegrÃ¶ÃŸe als nicht wachsend bekannt ist.Nicht als Â»inlineÂ« deklarierte Funktionen in ihre Aufrufer einfÃ¼gen, wenn gewinnbringend.Nur an einer Stelle aufgerufene Funktionen in ihre Aufrufer einfÃ¼gen.Intel-MCU-psABI wird im %s-Modus nicht unterstÃ¼tztSchleifen bei %L werden getauschtSchnittstelle %qs bei %L ist in spÃ¤terer PROCEDURE-Anweisung deklariertSchnittstelle %qs bei %L darf keine Anweisungsfunktion seinSchnittstelle %qs bei %L kann nicht allgemein seinSchnittstelle %qs bei %L muss explizit seinUnpassende Schnittstelle fÃ¼r Prozedurzeiger-Komponente %qs in Strukturkonstruktor bei %L: %sSchnittstelle in Scheinprozedur %qs bei %L passt nicht: %sSchnittstelle in globaler Prozedur %qs bei %L passt nicht: %sUnpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %qs ist kein UnterprogrammUnpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %sSchnittstelle muss fÃ¼r DEFERRED-Bindung bei %C angegeben werdenSchnittstellenname nach %<(%> bei %C erforderlichInterner Compilerfehler: Fehlerbehandlungsroutinen doppelt betreten.
  Interne Datei bei %L mit NamenslisteInterne Prozedur %qs in %s bei %LInterne Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigInterne Prozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltigInterne Prozedur %qs wird als effektives Argument bei %L verwendetInterne Einheit mit Vektor-Index bei %LJeden INTEGER(4) als INTEGER(8) interpretieren.Jeden REAL(4) als REAL(10) interpretieren.Jeden REAL(4) als REAL(16) interpretieren.Jeden REAL(4) als REAL(8) interpretieren.Jeden REAL(8) als REAL(10) interpretieren.Jeden REAL(8) als REAL(16) interpretieren.Jeden REAL(8) als REAL(4) interpretieren.ImaginÃ¤re, Festkomma, oder andere GNU-Zahlenauffixe als das korrespondieren Zahlenliteral statt eines benutzerdefinierten Zahlenliterals interpretieren.Im Â»textÂ«-Abschnitt Literalbereiche mit Codebereichen verweben.Intervall, in dem der Stack geprÃ¼ft wird, als Zweierpotenz in Bytes ausgedrÃ¼ckt.IntervallÃ¼berlappung von %<-fdbg-cnt=%s%>: [%u, %u] und [%u, %u]
! Intrinsisches %qs (ist %s) wird bei %L verwendetIntrinsisches %qs bei %L kann keine Initialisierung habenEingebautes %qs bei %L ist in Zuweisung des Prozedurzeigers ungÃ¼ltigEingebautes %qs bei %L ist nicht als effektives Argument erlaubtDas intrinsische %qs bei %L muss mindestens zwei Argumente habenIntrinsisches TRANSFER bei %L hat teilweise undefiniertes Ergebnis: QuellgrÃ¶ÃŸe %ld < ErgebnisgrÃ¶ÃŸe %ldIntrinsische Funktion %qs (%d) nicht erkanntIntrinsische Funktion %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtIntrinsische Funktion Â»%sÂ« bei %L ist nicht fÃ¼r CO_REDUCE erlaubtIntrinsische Funktion NULL bei %L kann kein tatsÃ¤chliches Argument fÃ¼r STORAGE_SIZE sein, da es einen disassoziierten Zeiger zurÃ¼ckgibtBei %2$L referenzierter intrinsischer Operator %1$qs nicht im Modul %3$qs gefundenSchnittstelle des intrinsischen Operators bei %L muss eine FUNCTION seinIntrinsische Prozedur %qs ist in PROCEDURE-Anweisung bei %L nicht erlaubtIntrinsische Prozedur bei %L kann keine MODULE PROCEDURE seinIntrinsisches Unterprogramm %qs bei %L darf keine Typspezifizierung habenIntrinsisches Symbol wurde bei %C in Â»!$ACC ROUTINE ( NAME )Â« angegeben und mit der inkompatiblen GANG, WORKER oder VECTOR-Klausel markiertUngÃ¼ltige BOZ-Literalkonstante, die bei %C im Feldindex verwendet wirdUngÃ¼ltiger C-Name in NAME=-Spezifizierung bei %CUngÃ¼ltige Hollerithkonstante bei %L enthÃ¤lt ein Wide-ZeichenUngÃ¼ltige Hollerithkonstante: %L muss mindestens ein Zeichen enthaltenUngÃ¼ltige Hollerithkonstante: Ganzzahlart bei %L sollte Standard seinUngÃ¼ltiger KIND-Parameter von %s bei %LUngÃ¼ltiger NAME %qs in Â»!$ACC ROUTINE ( NAME )Â« bei %CUngÃ¼ltiges NULL bei %LUngÃ¼ltiges Argument fÃ¼r Â»!$ACC WAITÂ« bei %CUngÃ¼ltiges Zuordnungsziel bei %CUngÃ¼ltiges Zeichen %<$%> bei %L. %<-fdollar-ok%> verwenden, um es als Erweiterung zuzulassenUngÃ¼ltiges Zeichen %qc in Variablenname bei %CUngÃ¼ltiges Zeichen 0x%s bei %CUngÃ¼ltiges Zeichen in Name bei %CUngÃ¼ltige(s) Zeichen in ELSE-Anweisung nach %CUngÃ¼ltige Klausel in Modul mit Â»!$ACC DECLAREÂ« bei %LUngÃ¼ltige Codimension %d bei %C, nur %d Codimensionen existierenUngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %LUngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %%LUngÃ¼ltiger Exponent-Buchstabe %<q%> in literaler Realkonstante bei %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.UngÃ¼ltiger Ausdruck im Strukturkonstruktor fÃ¼r Zeigerkomponente %qs bei %L in PURE-ProzedurUngÃ¼ltige Form der PROGRAM-Anweisung bei %CUngÃ¼ltige Form der WRITE-Anweisung bei %L, UNIT erforderlichUngÃ¼ltige Form der Feldreferenz bei %CUngÃ¼ltige Form der Coarray-Referenz bei %CUngÃ¼ltige Bildanzahl %d in SYNC IMAGESUngÃ¼ltiger Initialisierungsausdruck fÃ¼r ALLOCATABLE-Komponente %qs in Strukturkonstruktor bei %LUngÃ¼ltige Initialisierung %s in Data-Anweisung bei %CUngÃ¼ltiges SchlÃ¼sselwort %qs in intrinsischer Funktion %qs bei %LUngÃ¼ltige Art %d fÃ¼r CHARACTER-Konstante bei %CUngÃ¼ltige Art fÃ¼r %s bei %LUngÃ¼ltige Initialisierung im alten Stil fÃ¼r abgeleitete Typkomponente bei %CUngÃ¼ltiger Operator fÃ¼r !$OMP DECLARE REDUCTION %s bei %LUngÃ¼ltiges Argument fÃ¼r Prozedur bei %LUngÃ¼ltige Zuweisung eines Prozedurzeigers bei %LUngÃ¼ltiger Bereich %s in Option %sUnzulÃ¤ssige Realart %d bei %CInvalid standard code on intrinsic %qs (%d)UngÃ¼ltige Teilzeichenkette in data-implied-do in DATA-Anweisung bei %LUngÃ¼ltiges Typspezifikation bei %CUngÃ¼ltige Verwendung der BOZ-Literalkonstante bei %LUngÃ¼ltiger Wert fÃ¼r Spezifikation %s bei %CEinen Hinweis ausgeben, wenn doppelte Diagnosemeldungen zusammengefasst werden.FÃ¼r strikte Standardbefolgung benÃ¶tigte Warnungen ausgeben.Iteratorschritt bei %L kann nicht Null seinSprungziele werden an dieser Potenz von 2 ausgerichtet.Ausschuss hinter ASSOCIATE-Anweisung bei %CAusschuss hinter CALL bei %CAusschuss hinter GENERIC-Bindung bei %CAusschuss hinter MAP-Anweisung bei %CAusschuss hinter UNION-Anweisung bei %CAusschuss hinter unverschachtelter STRUCTURE-Anweisung bei %CEinfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugen.Einfach icc0/fcc0 verwenden.KIND-Attribut bei %C in einer STRUCTURE-DefinitionKIND-Attribut bei %C in einer TYPE-DefinitionKIND-Parameter von %s bei %L muss ein Initialisierungsausdruck seinKIND-part_ref bei %CSchlÃ¼sselwort %qs bei %C bereits in aktueller Argumentliste aufgetretenSchlÃ¼sselwort-Argument %qs bei %L ist bereits mit einem anderen effektiven Argument verbundenSchlÃ¼sselwort-Argument %qs bei %L darf innerhalb einer Anweisungsfunktion nicht auftauchenSchlÃ¼sselwort-Argument %qs bei %L ist nicht in der ProzedurSchlÃ¼sselwort-Argument %qs bei %L ist nicht in der Prozedur; meinen Sie %qs?SchlÃ¼sselwort-Argument erfordert explizite Schnittstelle fÃ¼r Prozedur %qs bei %LSchlÃ¼sselwortargument erfordert explizite Schnittstelle fÃ¼r Prozedurzeigerkomponente %qs bei %LDie Art %d wird fÃ¼r CHARACTER bei %C nicht unterstÃ¼tztDie Art %d wird fÃ¼r Typ %s bei %C nicht unterstÃ¼tztParameter mit KIND-Typ fÃ¼r EntitÃ¤t bei %L unterscheidet sich vom Parameter mit KIND-Typ der TypspezifikationBekannte AArch64-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ARC-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte ARM-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ARM-CPUs (fÃ¼r Verwendung mit Optionen -mcpu= und -mtune=):Bekannte ARM-FPUs (fÃ¼r Verwendung mit Option -mfpu=):Bekannte ARM-Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte C6X ISAs (fÃ¼r Verwendung mit der Option -march=):Bekannte CPUs (fÃ¼r Verwendung mit Optionen -mcpu= und -mtune=):Bekannte CSKY-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte CSKY-FPUs (fÃ¼r Verwendung mit Option -mfpu=):Bekannte CSKY-Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte FR-V-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte IQ2000-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte Itanium-CPUs (fÃ¼r Verwendung mit Option -mtune=):Bekannte M68K-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte M68K-ISAs (fÃ¼r Verwendung mit Option -march=):Bekannte M68K-Mikroarchitekturen (fÃ¼r Verwendung mit Option -mtune=):Bekannte MIPS-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte MIPS-CPUs (fÃ¼r Verwendung mit Optionen -march= und -mtune=):Bekannte MIPS-IEEE-754-Einstellungen (fÃ¼r Verwendung mit Optionen -mabs= und -mnan=):Bekannte MIPS-ISA-Stufen (fÃ¼r Verwendung mit Option -mips):Bekannte PTX-ISA-Versionen (fÃ¼r Verwendung mit Option -misa=):Bekannte TILE-Gx CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte TILEPro-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte TLS-Dialekte (fÃ¼r Verwendung mit Option -mtls-dialect=):Bekannte __fp16-Formate (fÃ¼r Verwendung mit der Option -mfp16-format=):Bekannter Adressmodus (fÃ¼r Verwendung mit Option -maddress-mode=):Bekannte Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte Assemblerdialekte (fÃ¼r Verwendung mit Option Â»-masm=Â«):Bekannte Werte fÃ¼r RÃ¼ckkehr-Instrumentierung mit -minstrument-return=:Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mcmodel=):Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mict-model=):Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mcmodel=):Bekannte CPU-Typen (fÃ¼r Verwendung mit Option -mcpu=):Bekannte Datenausrichtungen (fÃ¼r Verwendung mit Option -malign-data=):Bekannte Gleitkomma-ABIs (fÃ¼r Verwendung mit Option -mfloat-abi=):Bekannte Anzahl der Gleitkomma-Register (fÃ¼r Verwendung mit der Option -mconfig-fpu=):Bekannte indirekte Sprungauswahlen (fÃ¼r Verwendung mit den Optionen -mindirect-branch=/-mfunction-return=):Bekannte bevorzugte LÃ¤nge von Registervektoren (fÃ¼r Verwendung mit der Option -mprefer-vector-width=):Bekannte Stapelschutz-WÃ¤chter (fÃ¼r Verwendung mit Option -mstack-protector-guard=):Bekannte ABIs fÃ¼r Vektorisierungs-Bibliothek (fÃ¼r Verwendung mit Schalter -mveclibabi=):L%d Cache-Wartezeit unbekannt fÃ¼r %sLEN-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITSLEN-Attribut bei %C in einer STRUCTURE-DefinitionLEN-Attribut bei %C in einer TYPE-DefinitionLEN-part_ref bei %CLHS in %<noreturn%>-AufrufLINEAR-Klauselmodifizierer wird bei %L an DO- oder SIMD-Konstrukt verwendetFÃ¼r Argument bei %L ist die LINEAR-Klausel zusammen mit ORDERED-Klausel angegebenLINEAR-Dummy-Argument %qs mit VALUE-Attribut mit %s-Modifizierer bei %LLINEAR-Variable %qs bei %L muss INTEGER seinLOCK-Anweisung bei %CLOCK_EVENT in Variablen-Definitionskontext (%s) bei %LLOCK_TYPE in Variablen-Definitionskontext (%s) bei %LLOGICAL-Scheinargument %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qsLOGICAL-Operanden werden in Ausdruck bei %L benÃ¶tigtLOGICAL-RÃ¼ckgabevariable %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qsLTO-UnterstÃ¼tzung wurde in dieser Konfiguration nicht eingeschaltetMarke %d bei %C bereits als eine Formatmarke referenziertMarke %d bei %C bereits als Sprungziel referenziertMarke %d bei %C vorher als FORMAT-Marke verwendetMarke %d bei %C vorher als Sprungziel verwendetMarke %d bei %L definiert, kann aber nicht verwendet werdenMarke %d bei %L definiert, aber nicht verwendetMarke %d wird bei %L referenziert, aber nirgendwo definiertSprungmarke %qs nach %L passt nicht zur IF-Marke %qsMarke %qs bei %C passt nicht zur IF-Marke %qsMarke %qs bei %C passt nicht zur WHERE-Marke %qsMarke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %LMarkenname %qs bei %C ist mehrdeutigDO-Anweisung mit Label bei %LÃ–ffnende Klammer benÃ¶tigt nach %<*%> in Formatzeichenkette bei %LAlte Erweiterung:Buchstabe %qc hat bei %C bereits einen IMPLICIT-TypBuchstabe %qc wurde bereits in IMPLICIT-Anweisung bei %C gesetztBuchstaben in IMPLICIT-Anweisung bei %C mÃ¼ssen in alphabetischer Reihenfolge seinStufe nicht gefunden, verwenden Sie %<none%>, %<slim%>, %<blocks%>, %<vops%>.Stufe der HSA-Debugspeicherungs-GesprÃ¤chigkeit.BeschrÃ¤nkungen fÃ¼r GOT-GrÃ¶ÃŸe aufheben.Wie -M, aber System-Header-Dateien ignorieren.Wie -MD, aber System-Header-Dateien ignorieren.Wie -pedantic, aber als Fehler ausgeben.Grenze von %d Fortsetzungen in Anweisung bei %C Ã¼berschrittenZeile bei %L wird abgeschnitten%s von %d Zeilen ausgefÃ¼hrt
! Code fÃ¼r einen __main-Kernel einbinden.Die D-Standardbibliothek dynamisch in das Compilat binden.Die D-Standardbibliothek statisch in das Compilat binden.Binden, um Programm im ELF-Format zu erzeugen (statt mmo).Mit HAL BSP verlinken.Mit eingeschrÃ¤nkter Version der C-Bibliothek linken.Mit libads.a, libc.a und crt0.o binden.Mit libc.a und libdebug.a binden.Mit libc.a und libsim.a binden.Mit libmvme.a, libc.a und crt0.o binden.Mit libsim.a, libc.a und sim-crt0.o binden.Mit libyk.a, libc.a und crt0.o binden.Mit schneller Gleitkomma-Bibliothek linken.Mit Library-PIC-Bibliotheken linken.Optimierungen zur Bindezeit mit Anzahl paralleler Jobs oder Jobserver.Alle verfÃ¼gbaren FehleranalysezÃ¤hler mit ihren Grenzen und Werten auflisten.Alle versteckten GC-Allokationen auflisten.Alle unverÃ¤nderlichen Felder auflisten, die eine Objektinstanz belegen.Alle Verwendungen von komplexen oder imaginÃ¤ren Typen ausgeben.Alle Variablen auflisten, die im threadlokalen Speicher landen.Informationen Ã¼ber alle SprachÃ¤nderungen auflisten.Listenelement bei %C darf nicht koindiziert seinAlle Elemente der Archivbibliotheken laden, statt nur denen, die undefinierte Symbole erfÃ¼llen.Lock-Variable bei %L muss Skalar mit LOCK_TYPE seinLogischer SELECT CASE Block bei %L hat mehr als zwei FÃ¤lleLogischer Bereich in CASE-Anweisung bei %L ist nicht erlaubtLogische Werte bei %%L mÃ¼ssen mit %s statt mit %s verglichen werdenDie vom Linker geladenen Objektdateien wegschreiben.Symbole wegschreiben, die zum Laden eines Objekts gefÃ¼hrt haben.PCH-Dateien suchen und verwenden, sogar bei Vorverarbeitung.Sucht MÃ¶glichkeiten, Stapel-Anpassungen und Stapel-Referenzen zu reduzieren.Schleifen an dieser Potenz von 2 ausrichten.Schleife lÃ¤uft endlosSchleifenvariableSchleifenvariable bei %C kann kein Koarray seinSchleifenvariable bei %C kann keine Unter-Komponente seinSchleifenvariable bei %C kann kein Koarray seinSchleifenvariable wurde geÃ¤ndertSchleifen mit mindestens der angegebenen Durchlaufzahl erhalten Schleifenausrichtung.Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %dUntere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %dMCU %qs unterstÃ¼tzt keine Hardware-Multiplikation, aber %<-mhwmult%> ist auf %s gesetztMCU %qs unterstÃ¼tzt %s-ISA, aber %<-mcpu%> ist auf %s gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<16-bit%> gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<32-bit%> gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<f5series%> gesetztMIPS16 %<-mxgot%> CodeMIPS16 PIC fÃ¼r ABIs auÃŸer o32 und o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX-intern: Falscher Wert fÃ¼r 'm', kein CONST_INTMMIX-internal: Dieser Operand kann nicht dekodiert werdenMMIX-intern: CONST_INT erwartet, aber nicht diesMMIX-intern: Konstante erwartet, aber nicht diesMMIX-intern: Register erwartet, aber nicht diesMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX-intern: Dies ist keine Konstante:MMIX-intern: Diese Adresse wird nicht erkanntMMIX-intern: Versuch, ungÃ¼ltig umgekehrte Bedingung auszugeben:MMIX-intern: Was ist der CC davon?MMIX-intern: Was ist der CC davon?MMX-Vektorargument ohne eingeschaltetes MMX Ã¤ndert das ABIMMX-VektorrÃ¼ckgabe ohne eingeschaltetes MMX Ã¤ndert das ABIMODULE PROCEDURE bei %C muss in einer generischen Modulschnittstelle seinMODULE-PROCEDURE-Deklaration bei %CMODULE-PrÃ¤fix bei %CMODULE-PrÃ¤fix bei %C muss innerhalb eines Moduls, Teilmoduls oder Interfaces seinMOLD-Argument an NULL bei %L erforderlichMOLD-Marke bei %LMOLD-Marke bei %L steht mit SOURCE-Marke bei %L in KonfliktMOLD-Marke bei %L steht mit Typspezifikation bei %L in KonfliktIn NULL()-Argument bei %L wird MOLD= benÃ¶tigt: Mehrdeutig zwischen spezifischen Funktionen %s und %sMSA-MIPS16-Codeeingebaute MSP430-Funktionen sind nur innerhalb von Interrupt-Handlern einsetzbarMULT-Fall in cris_op_strGrÃ¶ÃŸe des zweiten Arguments von %s Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %LGrÃ¶ÃŸenordnung des zweiten Arguments von ISHFTC Ã¼berschreitet BIT_SIZE des ersten Arguments bei %CRÃ¼ckwÃ¤rtskettenzeiger pflegen.Macht Â»charÂ« standardmÃ¤ÃŸig vorzeichenbehaftet.Â»charÂ« standardmÃ¤ÃŸig vorzeichenlos machen.Dem Linker die Befehlszeilenoption Â»--no-relaxÂ« anstelle der Option Â»--relaxÂ« Ã¼bergeben.Alle Funktionsaufrufe indirekt machen.Ganzzahlen 32 Bit breit machen.Structs auf Vielfache von 4 Bytes vergrÃ¶ÃŸern (Warnung: ABI geÃ¤ndert).Maschine zur Binder-Entspannung soll annehmen, dass ein BefehlszÃ¤hlerÃ¼bersprung auftritt.Kaputte GENERIC-Anweisung bei %CFalsch geformte Typspezifikation bei %CDaten im P2-Raum reservieren.Gemangelte abgeleitete Typdefinition bei %CMAC-Register als Aufruf-zerstÃ¶rt markieren.Alle Schleifen als parallel markieren.Implizit deklarierte Kopieroperationen als deprecated markieren, wenn die Klasse eine benutzerdefinierte Kopieroperation oder einen solchen Destruktor hat.Implizit deklarierte Kopieroperationen als deprecated markieren, wenn die Klasse eine benutzerdefinierte Kopieroperation hat.Alle inline-Funktionen und -Methoden mit versteckter Sichtbarkeit markieren.HÃ¶chstzahl der Basis-BlÃ¶cke in Schleife fÃ¼r Schleifeninvariantenbewegung.Maximale Schleifenanzahl fÃ¼r regionale Registerzuweisung (RA).Maximalzahl der Bytes, die mit Schleifen verglichen werden.Maximalzahl der Bytes, die ohne Schleifen verglichen werden.Maximalzahl der Bytes, die verglichen werden.Maximalzahl der Bytes, die inline kopiert werden.Maximale GrÃ¶ÃŸe der Konflikttabelle in MB.Maximalzahl der Debugmarkierungen, die expandiert oder eingereiht werden.GrÃ¶ÃŸte Rekursionstiefe fÃ¼r das Expandieren von variablenverfolgenden AusdrÃ¼cken.MaximalgrÃ¶ÃŸe der Speicherort-Liste, bei der Umkehrungsoperationen hinzugefÃ¼gt werden sollen.Maximale GrÃ¶ÃŸe variablenverfolgender Hash-Tabellen.Maximaler Code-Zuwachs durch Ende-VervielfÃ¤ltigung (in Prozent).GrÃ¶ÃŸtes durch frÃ¼hes Â»inlineÂ« eines einzelnen Aufrufs abgeschÃ¤tztes Wachstum des FunktionskÃ¶rpers.GrÃ¶ÃŸtes geschÃ¤tztes Ergebnis eines als vorhersagbar betrachteten Sprunges.Maximales Wachstum durch Â»inlineÂ« einer groÃŸen Funktion (in Prozent).Maximale Anzahl der Grenzendpunkte der Fallbereiche der Switch-Anweisung, die bei der Generierung der IPA-Funktionszusammenfassung verwendet werden.Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r LTO (in geschÃ¤tzten Befehlen)Maximales Stapelrahmen-Wachstum durch Â»inlineÂ« (in Prozent).Maximal erlaubte GrÃ¶ÃŸenzunahme und GesamtgrÃ¶ÃŸe der neuen Parameter, bis zu der IPA-RSA Zeiger auf Aggregate ersetzt.HÃ¶chstzahl der Iterationen des Durchgangs Ã¼ber eine Funktion.HÃ¶chstzahl der Ã¤hnlichen BasisblÃ¶cke, mit denen ein Basisblock verglichen wird.Maximale Verschachtelungstiefe von Schleifen fÃ¼r optimistisches value-number.Maximale Tiefe des rekursiven Klonens fÃ¼r selbstrekursive Funktionen.GrÃ¶ÃŸte Tiefe der Suche im Dominator-Baum fÃ¼r anzuhebende AusdrÃ¼cke.Maximale Verschachtelung von Quadratwurzeln, um Potenzierung mit Gleitkommakonstanten abzubilden.HÃ¶chste Erweiterungsstufe mit Typ %qs bei %L erreichtMaximallÃ¤nge von KandidatenprÃ¼fungen fÃ¼r geradlinige StÃ¤rkereduktion.MaximalgrÃ¶ÃŸe der partiellen Aufwandsmenge, wenn Baumvoroptimierung ausgefÃ¼hrt wird.Maximale Anzahl der VALUEs, die wÃ¤hrend eines einzelnen Aufrufs von Â»find_base_termÂ« verarbeitet werden.HÃ¶chstzahl der aktiven lokalen Speicherungen bei RTL-Eliminierung toter Speicherungen.HÃ¶chstzahl der zusammengesetzten Elemente fÃ¼r einen Parameter in Sprungfunktionen und Gittern.Anzahl der Argumente fÃ¼r ein PHI, bis zu der der FSM-Threader versucht, durch dessen Block zu laufen.HÃ¶chstzahl der Argumente in einem PHI, die einer TREE-if-Umwandlung unterstÃ¼tzt werden, auÃŸer wenn die Schleife mit einem SIMD-Pragma markiert ist.HÃ¶chstzahl der Arrays in einem SCoP.Maximale Anzahl von kÃ¼nstlichen Zugriffen, um eine VorwÃ¤rtsausbreitung zu ermÃ¶glichen, die die Skalare Ersetzung von Aggregaten fÃ¼r eine lokale Variable beibehÃ¤lt.HÃ¶chstzahl der Assertions, die wÃ¤hrend der VRP entlang der Standardkante einer switch-Anweisung hinzugefÃ¼gt werden.HÃ¶chstzahl der Basis-BlÃ¶cke in einem Mehrfachsprung in einem endlichen Automaten.HÃ¶chstzahl der Bits, fÃ¼r die keine FMAs erzeugt werden.HÃ¶chstzahl von bedingten Speicherpaaren, die ausgegeben werden kÃ¶nnen.HÃ¶chstzahl der konstanten Speicherungen, die im Speicherzusammenfassungs-Durchgang zusammengefasst werden.HÃ¶chstzahl der Datenreferenzen in Schleife zum Aufbau der AbhÃ¤ngigkeiten der Schleifendaten.HÃ¶chstzahl der AuflÃ¶sungen von Mehrdeutigkeiten pro Speicherzugriff.Die HÃ¶chstzahl der Felder in einer Struktur, bevor Zeigeranalyse sie als einzelne Variable behandelt.HÃ¶chstzahl der in Basis-Block zu betrachtenden Befehle fÃ¼r RTL-if-Umwandlung.HÃ¶chstzahl der in Basis-Block zu betrachtenden Befehle fÃ¼r SLP-Vektorisierung.Die HÃ¶chstzahl der Befehle in der ausfÃ¼hrungsbereiten Liste, die zur Umbenennung in Frage kommen.HÃ¶chstzahl der zu kopierenden Befehle, wenn BlÃ¶cke auf einem Mehrsprungpfad des Zustandsautomaten dupliziert werden.HÃ¶chstzahl der ISL-Operationen, 0 bedeutet unbegrenzt.HÃ¶chstzahl der SchleifenschÃ¤lungen, um Ausrichtung von Datenreferenzen in einer Schleife zu verbessern.HÃ¶chstzahl der beim spekulativen Devirtualisieren besuchten may-defs.HÃ¶chstzahl der NamensrÃ¤ume, in denen alternativ gesucht wird, wenn Nachschlagen eines Namens fehlschlÃ¤gt.HÃ¶chstzahl der geschachtelten Aufrufe, die bei der Analyse fÃ¼r uninitialisierte Variablen auf AbhÃ¤ngigkeiten in der Ablaufsteuerung untersucht werden.HÃ¶chstzahl der neuen Sprungpfade, die fÃ¼r einen endlichen Automaten erzeugt werden.Maximale Anzahl von Operationen in einem Parameterausdruck, die von der IPA-Analyse behandelt werden kÃ¶nnen.HÃ¶chstzahl der Parameter in einem SCoP.HÃ¶chstzahl, wie oft das Alias-Orakel pro Speichervorgang befragt wird.HÃ¶chstzahl der in einem Block erlaubten Anweisungen, die fÃ¼r Sprungbehandlung vervielfÃ¤ltigt werden mÃ¼ssen.HÃ¶chstzahl der Anweisungen, die von der Analyse der formalen Parameter fÃ¼r IPA besucht werden, basierend auf der Aliasanalyse in einer gegebenen Funktion.HÃ¶chstzahl der Zeichenketten, fÃ¼r die der strlen-Optimierungsdurchgang ZeichenkettenlÃ¤ngen aufzeichnet.HÃ¶chstzahl, wie oft ein Befehl geplant werden kÃ¶nnte.Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine vorhersagbare Verzweigung erzeugt wird.Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine unvorhersagbare Verzweigung erzeugt wird.Maximale StÃ¼cke, die IPA-SRA pro Formalparameter verfolgt, folglich auch die maximale Anzahl von Ersetzungen eines Formalparameters.GrÃ¶ÃŸte Wahrscheinlichkeit des Einsprung-BB der geteilten Region (in Prozent relativ zum Einsprung-BB der Funktion), um teilweises Â»inlineÂ« durchzufÃ¼hren.Maximal erlaubte Rekursionstiefe beim Abfragen von Eigenschaften eines SSA-Namens.Maximal GrÃ¶ÃŸe (in Bytes) der Objekte, die bei der Eliminierung toter Speicherungen byteweise verfolgt werden.MaximalgrÃ¶ÃŸe der als Operanden erlaubten Konstantenwerte in Bytes.Maximale GrÃ¶ÃŸe einer jedem Parameter zugeordneten Liste von Werten fÃ¼r interprozedurale Konstantenweitergabe.Maximale GrÃ¶ÃŸe eines einzelnen Bereichs einer SpeicherzusammenfÃ¼hrung in Bytes.MaximalgrÃ¶ÃŸe einer globalen oder statischen Variable, die in kleine Datenbereiche gelegt wird.Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf CodegrÃ¶ÃŸe optimiert wird.Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf Geschwindigkeit optimiert wird.HÃ¶chste TeildatensatzlÃ¤nge kann %d nicht Ã¼berschreitenHÃ¶chste unterstÃ¼tzte BezeichnerlÃ¤nge ist %dMaximaler Entrollfaktor fÃ¼r die Â»unroll-and-jamÂ«-Transformation.Die Speicher-Tagging-Erweiterung unterstÃ¼tzt nicht %<-mabi=ilp32%>Nebeneinanderliegende Speicheroperationen zusammenfassen.ZustÃ¤nde, die Ã¤hnlich genug sind, wÃ¤hrend der Analyse zusammenfassen.Aufruf des Teilbefehls Â»mergeÂ«:Kleinstes VerhÃ¤ltnis von Befehlen zu Speicheroperationen, um Prefetching in einer Schleife einzuschalten.Kleinstes VerhÃ¤ltnis von Befehlen zu Prefetches, um Prefetching fÃ¼r eine Schleife mit unbekannter Frequentierung einzuschalten.Kleinster Abstand zwischen mÃ¶glicherweise in Konflikt stehendem Speichern und Laden.Mindestwahrscheinlichkeit in Prozent fÃ¼r Durchfall-Kanten, damit der BB zu geerbten EBB in LRA hinzugefÃ¼gt wird.Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r Linkzeitoptimierung (in geschÃ¤tzten Befehlen).Minimale Heaperweiterung, die Speicherbereinigung anstÃ¶ÃŸt, als Prozentsatz der GesamtgrÃ¶ÃŸe des Heap.Kleinste HeapgrÃ¶ÃŸe vor Speicherbereinigungsbeginn, in Kilobytes.Die Mindestzahl der Iterationen pro Thread in einer innersten parallelisierten Schleife.Mindestprozentsatz der Memrefs, die fÃ¼r unroll-and-jam verschwinden mÃ¼ssen, damit es profitabel ist.UnvertrÃ¤glichkeit in BIND(C)-Namen (%qs/%qs) bei %CKonflikt in ELEMENTAL-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sKonflikt in formalen Argumentnamen (%s/%s) von MODULE PROCEDURE bei %CKonflikt in PURE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sKonflikt in RECURSIVE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sUnstimmigkeit in Komponenten von Typ %qs, der von %qs abgeleitet ist bei %C: %qs erwartet, aber %qs erhaltenKonflikt in Anzahl der formalen Argumente von MODULE PROCEDURE bei %CUnpassende Zuweisung des Prozedurzeigers bei %L: Unpassende AufrufkonventionUnstimmigkeiten zwischen Dateiarchitektur und Â»-archÂ« nicht als Warnungen, sondern als Fehler ansehen!$OMP END ATOMIC fehlt hinter !$OMP ATOMIC CAPTURE bei %CIn fortgesetzter Zeichenkonstante bei %C fehlt %<&%>Fehlendes %<(%> in ELSE-IF-Ausdruck bei %CFehlendes %<(%> in IF-Ausdruck bei %CFehlendes %<)%> in ELSE-IF-Ausdruck bei %CArgument %qs des intrinsischen %qs bei %L fÃ¼r %qs des Typs %qs fehltFehlendes %qs-Argument fÃ¼r %qs bei %LFehlendes %qs in Anweisung bei oder vor %LFehlende Â»-mcpuÂ«-Option in ASM_CPU_SPEC?Fehlende INITIALIZER-Klausel fÃ¼r !$OMP DECLARE REDUCTION von abgeleitetem Typ ohne Defaultinitialisierer bei %LFehlendes THEN in ELSE-IF-Anweisung nach %LFehlendes Argument %qs in Aufruf von %qs bei %LFehlendes effektives Argument fÃ¼r Argument %qs bei %LFehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LFehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LFehlende Argumentliste in Funktion %qs bei %CFehlendes Argument fÃ¼r %qs bei %CFeldspezifikation bei %L in CODIMENSION-Anweisung fehltFehlende Feldspezifikation bei %L in DIMENSION-AnweisungFehlender Zeichenbereich in IMPLICIT bei %CSchlieÃŸende Klammer fÃ¼r Bindungsmarke bei %C fehltFehlende Kodimensionsangabe bei %CFehlendes Komma bei %LFehlende ZÃ¤hler fÃ¼r aufgerufene Funktion %sFehlende Dimensionsangabe bei %CEntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C fehltFehlender Exponent in Realzahl bei %CFehlende Format-Marke bei %CFehlendes Format mit Standard-Einheit bei %CFehlende allgemeine Spezifikation in USE-Anweisung bei %CFehlendes Element in Formatzeichenkette bei %LFehlender SchlÃ¼sselwortname in effektiver Argumentliste bei %CFehlender Art-Parameter bei %CFehlende Ã¶ffnende Klammer in Formatzeichenkette bei %LPositive Breite hinter L-Deskriptor bei %L fehltErforderte Klammern vor BIND(C) bei %C fehlenFehlende rechte Klammer bei %CFehlende rechte Klammer oder Komma bei %CFehlendes SymbolModul %qs in Zeile %d, Spalte %d: %sModuldatei %qs wurde nicht generiert, entweder weil das Modul keine MODULE PROCEDURE enthÃ¤lt oder weil es einen Fehler in dem Modul gibt.Modul-Eigenschaft in USE-Anweisung bei %C muss entweder INTRINSIC oder NON_INTRINSIC seinMehr effektive als formale Argumente in Prozeduraufruf bei %LInterner Fehler: More than one edge out of thunk nodeBerechnung der Schleifeninvarianten auÃŸerhalb der Schleifen legen.Mehrere Bezeichner mit einzelner Spezifikation NAME= bei %C angegebenMehrere Schleifenachsen fÃ¼r Routine bei %C angegebenName %qs verweist nicht auf eine Unterroutine oder Funktion in !$ACC ROUTINE ( NAME ) bei %LNAME %qs ist in Â»!$ACC ROUTINE ( NAME )Â« bei %L ungÃ¼ltigNAME nicht erlaubt bei BIND(C) fÃ¼r ABSTRACT INTERFACE bei %CSpezifikation NAME= bei %C sollte ein konstanter Ausdruck seinNAME=-Angabe bei %C sollte ein Skalar der Standardzeichenart seinNAMELIST %qs in READ-Anweisung bei %L enthÃ¤lt Symbol %qs, das im Kontext zur Variablendefinition nicht auftreten darfNAMELIST-Feldobjekt %qs mit vermuteter Form in Namensliste %qs bei %LNAMELIST-Feldobjekt %qs ohne konstante Form in Namensliste %qs bei %LNAMELIST-Objekt %qs hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste %qs bei %L seinNAMELIST-Objekt %qs hat Verwendungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste %qs bei %L seinNAMELIST-Objekt %qs in Namensliste %qs bei %L hat ALLOCATABLE- oder POINTER-Komponenten erfordert daher eine definierte Ein-/AusgabeprozedurNAMELIST-Objekt %qs in Namensliste %qs bei %L ist polymorph und erfordert eine definierte Ein-/AusgabeprozedurNAMELIST-Objekt %qs in Namensliste %qs bei %L mit ALLOCATABLE- oder POINTER-KomponentenNAMELIST-Objekt %qs wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste %qs bei %L seinNAMELIST-Objekt %qs ohne konstante ZeichenlÃ¤nge in Namensliste %qs bei %LNEWUNIT-Spezifizierer bei %LNEWUNIT-Spezifizierer muss FILE= oder STATUS='scratch' bei %L habenNONMONOTONIC-Modifizierer fÃ¼r Planungsart %s bei %L angegebenPlanungsmodifizierer NONMONOTONIC zusammen mit ORDERED-Klausel bei %L angegebenNON_OVERRIDABLE und DEFERRED kÃ¶nnen nicht gleichzeitig bei %C auftretenNOPASS oder explizite Schnittstelle bei %C erforderlichInterner Fehler: NOTE_INSN_BASIC_BLOCK %d in middle of basic block %dInterner Fehler: NOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK-AttributAuf rechter Seite in Zuweisung bei %L tritt NULL aufintrinsisches NULL mit reservierbarem MOLD bei %LNULL-Zeiger bei %L ist nicht als effektives Argument der intrinsischen Funktion %qs erlaubtNULL in Arithmetik verwendetNULL() bei %C darf nicht in einem Feld-Konstruktor erscheinenNULL()-Initialisierung bei %C ist mehrdeutigNULL()-Initialisierung bei %C kÃ¶nnte kein MOLD habenNULL() in der NÃ¤he von %L darf nicht in einer INQUIRE-Anweisung vorkommenNULLIFY erlaubt keine Neuzuordnung von Grenzen fÃ¼r Zeigerobjekt bei %CName %qs bei %C ist bereits als eine allgemeine Schnittstelle bei %L definiertName %qs bei %C ist eine mehrdeutige Referenz auf %qs von aktueller ProgrammeinheitName %qs bei %C ist eine mehrdeutige Referenz auf %qs vom Modul %qsName %qs bei %C ist der Name der ProzedurName %qs in %s-Anweisung bei %C ist kein KonstruktnameName %qs in %s-Anweisung bei %C ist unbekanntName %qs des ABSTRACT INTERFACE bei %C kann nicht der gleiche wie ein intrinsischer Typ seinName hinter Â»!$omp criticalÂ« und Â»!$omp end criticalÂ« passt nicht bei %CName bei %C ist zu langName der Systembibliothek, gegen die gelinkt wird.Name der Startdatei.Name zu langBenannter COMMON-Block %qs bei %L muss die gleiche GrÃ¶ÃŸe wie anderswo haben (%lu Bytes gegenÃ¼ber %lu Bytes)Benanntes Block-DO bei %L erfordert passenden ENDDO-NamenBenannte Konstante %qs bei %L kann kein EQUIVALENCE-Objekt seinBenannte Konstante %qs in Variablen-Definitionskontext (%s) bei %LBenannte Konstante bei %C in EQUIVALENCENamensliste %qs kann bei %L kein Argument seinNamensliste %qs kann bei %L nicht als Argument fÃ¼r Unterprogramm oder Funktion verwendet werdenGruppenname %qs der Namensliste bei %C hat bereits einen Basistypen von %qsGruppenname %qs der Namensliste bei %C ist bereits USE-verbunden und kann nicht respezifiziert werden.Name der Namenslisten-Gruppe bei %L kann kein SAVE-Attribut habenEntweder EntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C erforderlichNegatives Argument N bei %LNegativer Exponent der Ganzzahl bei %L ergibt 0 als ErgebnisGeschachtelter CRITICAL-Block bei %CGeschachtelte Trampolin-Funktionen werden auf dem CK801 nicht unterstÃ¼tzt.In BIND(C) bei %C ist kein bindender Name erlaubtKeine Zweige
  Keine Aufrufe
  Kein voreingestelltes crt0.o.Noch keine Beschreibung.Interner Fehler: No edge out of thunk nodeKeine ausfÃ¼hrbaren Zeilen
! Im Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r allozierbare Komponente %1$qs angegebenIm Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r Komponente %1$qs angegebenWird nicht mehr unterstÃ¼tzt.Interner Fehler: No region crossing jump at section boundary in bb %iBenutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %LNicht-PARAMETER-Symbol %qs bei %L kann nicht implied-shape seinNicht-POINTER in Zeiger-Verbindungskontext (%s) bei %LNicht-RECURSIVE Prozedur %qs bei %L ruft sich mÃ¶glicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werdenNicht-THREADPRIVATE-Objekt %qs in Klausel COPYIN bei %LElement eines Feldes mit vermuteter Form aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LElement eines Feldes mit vermuteter GrÃ¶ÃŸe aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LNicht-Zeichen in FORMAT-Markierung bei %LElement eines Zeigerfeldes aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LNicht-konstante untere Grenze in Deklaration mit impliziter Form bei %LNicht-Standard-LOGICAL in %s-Marke bei %LNicht-Scheinobjekt %qs in %s-Klausel bei %LNicht-erweiterbarer abgeleiteter Typ %qs bei %L darf nicht ABSTRACT seinNicht-numerisches Zeichen in Anweisungsmarke bei %CNicht-polymorphes Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %LNicht-skalare FINAL-Prozedur bei %L sollte Argument mit vermuteter Form habenIrrelevante Ziffern in %qs-Zahl bei %C, mÃ¶glicherweise falsche KINDNicht-variabler Ausdruck in Variablen-Definitionskontext (%s) bei %LMÃ¶gliche WertÃ¤nderung bei Umwandlung von %qs in %qs bei %LVariable darf in intrinsischer Zuweisung bei %L nicht polymorph sein - bitte prÃ¼fen, ob es ein passendes spezifisches Unterprogramm fÃ¼r den Â»=Â«-Operator gibtNicht-Koarray-Komponente %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da %s bei %L eine Kodimension oder Koarray-Subkomponente hat.)Nicht-Koarray-Komponente %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da es bereits eine Koarray-Subkomponente gibt.)Nicht-Koarray-Komponente %s bei %L des Typs LOCK_TYPE oder mit Subkomponente des Typs LOCK_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da %s bei %L eine Kodimension oder Koarray-Subkomponente hat.)Nicht-Koarray-Komponente %s bei %L des Typs LOCK_TYPE oder mit Subkomponente des Typs LOCK_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da es bereits eine Koarray-Subkomponente gibt.)Tab-Zeichen bei %C passt nichtUnpassendes Tab-Zeichen in Spalte %d der Zeile %dTab-Zeichen in Format bei %C passt nichtAbschnitt eines nicht konstanten Feldes bei %L in DATA-AnweisungInclude-Verzeichnis %qs ist nicht vorhandenNichtganzzahliger Exponent in einem Initialisierungsausdruck bei %LUnvertrÃ¤glicher Feld-FPTR bei %L fÃ¼r C_F_POINTER: %sUnvertrÃ¤gliches Feld bei %L als Argument fÃ¼r C_LOC: %sUnvertrÃ¤gliche Prozedur bei %L fÃ¼r C_FUNLOCUnvertrÃ¤glicher Prozedurzeiger bei %L fÃ¼r C_F_PROCPOINTERNichtintrinsische elementare Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigNichtnegative Breite in Formatzeichenkette bei %L benÃ¶tigtNichtzeiger-Objekt %qs mit Standard-Initialisierung darf nicht in einer DATA-Anweisung bei %L erscheinenNichtpolymorphe Referenz auf abstrakten Typ bei %CNichtstandard-Umwandlung von %s in %s bei %LNicht-Standard Typ-Deklaration %s*%d bei %CNicht mit %<--enable-gather-detailed-mem-stats%> konfiguriert.Nicht genug Element in Feldinitialisierung bei %CUnerwartetes TAG.Anzahl der Partitionen, in die das Programm aufgeteilt werden soll.Anzahl der zur Ãœbergabe von Ganzzahlargumenten verwendeten Register.Numerischer PARAMETER in komplexer Konstante bei %C erforderlichIn Ausdruck bei %L werden numerische Operanden benÃ¶tigtNumerische oder CHARACTER-Operanden benÃ¶tigt in Ausdruck bei %LOLD-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinOMP DECLARE TARGET COMMON bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hntOMP DECLARE TARGET COMMON bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hntÂ»OMP DECLARE TARGETÂ«-Variable bei %L ist ein Element eines COMMON-BlocksOMP-DECLARE-TARGET-Variable bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hntOMP-DECLARE-TARGET-Variable bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hntOMP TARGET UPDATE bei %L erfordert mindestens eine TO- oder FROM-KlauselOPEN-Anweisung bei %L muss UNIT oder NEWUNIT habenOPEN-Anweisung in PURE-Prozedur bei %C nicht erlaubtOPERATOR-Argument bei %L muss eine PURE-Funktion seinOPTIONAL ist in BLOCK bei %C nicht erlaubtORDER bei %L ist keine Permutation der GrÃ¶ÃŸe von SHAPE bei %LArgument der ORDERED-Klausel bei %C ist keine konstante positive GanzzahlORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSEObjekt %qs bei %L ist keine VariableObjekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht kopiert werden und brauchen das auch nichtObjekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht zugeordnet werden und brauchen das auch nichtObjective-C-Deklarationen dÃ¼rfen nur im globalen GÃ¼ltigkeitsbereich erscheinenVeraltete Funktion:Ausgelagertes Werkzeug, um mit gcda-ZÃ¤hler zu arbeiten
  
  ZeichenlÃ¤nge alten Stils bei %CInitialisierung im alten Stil bei %CDeklaration %s*%d im alten Stil wird bei %C nicht unterstÃ¼tztRahmenzeiger fÃ¼r Blattfunktionen auslassen.Schritt zur Bereichsverkleinerung auslassen, wenn komplexe Division durchgefÃ¼hrt wird.Rahmenzeiger in Blattfunktionen auslassen.Eins der tatsÃ¤chlichen Argumente in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %L muss OMP_PRIV seinNur SOURCE- oder SINK-AbhÃ¤ngigkeitstypen sind an ORDERED-Direktive bei %L erlaubtBei %2$L wurde nur FINAL-Feldprozedur fÃ¼r abgeleiteten Typ %1$qs definiert, skalare wird ebenfalls empfohlenAbsolute Auslagerungen nur bei Werten mit WordgrÃ¶ÃŸen erzeugen.Nur intrinsische Operatoren kÃ¶nnen in Ausdruck bei %L verwendet werdenNur einen Befehl pro Taktzyklus ausgeben.Nur fÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Nur die Form !$ACC ROUTINE ohne Liste ist im Schnittstellenblock bei %C erlaubtNur die Form !$OMP DECLARE TARGET ohne Klauseln ist im Schnittstellenblock bei %C erlaubtNur 32 FPRs verwenden.Nur 32 GPRs verwenden.OpenACC-Konstrukt innerhalb einer Nicht-OpenACC-RegionOpenACC-Direktive innerhalb von CRITICAL-Block bei %COpenACC-Anweisungen bei %C dÃ¼rfen in PURE-Prozeduren nicht auftretenOpenACC-Schleifendirektive muss mit einer OpenACC-Berechnungsregion verknÃ¼pft seinOpenACC-Region innerhalb einer OpenACC-Routine, geschachtelter Parallelismus wird noch nicht unterstÃ¼tztOpenMP-Konstrukte auÃŸer %<ordered simd%>, %<simd%>, %<loop%> oder %<atomic%> dÃ¼rfen nicht innerhalb von %<simd%>-Regionen geschachtelt seinOpenMP-Konstrukte auÃŸer %<parallel%>, %<loop%> oder %<simd%> dÃ¼rfen nicht in einer %<loop%>-Region geschachtelt seinOpenMP-Konstrukte auÃŸer %<parallel%>, %<loop%> oder %<simd%> dÃ¼rfen nicht innerhalb einer Region mit %<order(concurrent)%>-Klausel geschachtelt seinOpenMP-Direktiven auÃŸer SIMD und DECLARE TARGET bei %C dÃ¼rfen in PURE- oder ELEMENTAL-Prozeduren nicht auftretenAufruf der OpenMP-Laufzeit-API %qD in einer Region mit %<order(concurrent)%>-KlauselOperand des Operators .not. bei %%L ist %sOperand des unÃ¤ren numerischen Operators %%<%s%%> bei %%L ist %sOperand des Benutzeroperators %%<%s%%> bei %%L ist %sOperanden bei %L und %L kÃ¶nnen nicht als Operanden des binÃ¤ren Operators %qs verwendet werdenOperanden des binÃ¤ren numerischen Operators %%<%s%%> bei %%L sind %s/%sOperanden des Vergleichsoperators %%<%s%%> bei %%L sind %s/%sOperanden des logischen Operators %%<%s%%> bei %%L sind %s/%sOperanden des Zeichenkettenverkettungsoperators bei %%L sind %s/%sOperanden des Benutzeroperators %%<%s%%> bei %%L sind %s/%sOperatorschnittstelle bei %L steht mit intrinsischer Schnittstelle in KonfliktOperatorschnittstelle bei %L hat falsche ArgumentanzahlOperatorschnittstelle bei %L darf hÃ¶chstens zwei Argumente habenAnzahl der stdarg-Register optimieren, die am Anfang einer Funktion auf dem Stapel gespeichert werden.Bedingte AusdrÃ¼cke mittels SSA-PHI-Knoten optimieren.FÃ¼r CPU optimieren.Auf FehlersuchmÃ¶glichkeiten statt Geschwindigkeit oder GrÃ¶ÃŸe optimieren.Auf GrÃ¶ÃŸe statt Geschwindigkeit optimieren.Auf Geschwindigkeit optimieren, unter Missachtung genauer StandardkonformitÃ¤t.Code fÃ¼r Rahmenkopf optimieren.Induktionsvariablen auf BÃ¤umen optimieren.lui/addiu-Adressladebefehle optimieren.OpcodegrÃ¶ÃŸen zur Linkzeit optimieren.Partitionsneutralisierung optimieren.Geschwister- und endrekursive Aufrufe optimieren.Ende-Aufruf-Befehle in Assembler und Binder optimieren.Option %<-fallow-leading-underscore%> ist nur fÃ¼r gfortran-Entwickler gedacht und sollte nicht fÃ¼r implizit getypte Variable verwendet werdenOptionen fÃ¼r Xassembler passen nicht zueinander: %s, %s; alle Optionen der Form Â»-XassemblerÂ« und Â»-WaÂ« werden verworfen.Optionen:
  AuÃŸerhalb des Wertebereichs in IMAGE_INDEX bei %L fÃ¼r Dimension %d, SUB hat %ld und untere Grenze fÃ¼r COARRAY ist %ldAuÃŸerhalb des Wertebereichs in IMAGE_INDEX bei %L fÃ¼r Dimension %d, SUB hat %ld und obere Grenze fÃ¼r COARRAY ist %ldStapelspeicher aufgebraucht.
! .debug_types-Abschnitt ausgeben, wenn DWARF v4-Debuginfo verwendet wird.Information Ã¼ber Aufrufgraphen auf Dateibasis mit Dekoration ausgeben.Information Ã¼ber Aufrufgraphen auf Dateibasis ausgeben.LTO-Objekte ausgeben, die sowohl Zwischensprache als auch BinÃ¤rausgabe enthalten.Information Ã¼ber Stapelverwendung auf Funktionsbasis ausgeben.VerifikationszÃ¤hler fÃ¼r VTables ausgeben.Informationen Ã¼ber Zeigermengen der VTable-Verifikation ausgeben.Aufruf des Teilbefehls Â»overlapÂ«:Ãœberlappende ungleiche Initialisierungen in EQUIVALENCE bei %CÃœberlappende ungleiche Initialisierungen in EQUIVALENCE bei %L-mbest-lib-options Ã¼berschreiben.P-Deskriptor benÃ¶tigt fÃ¼hrenden Skalierungsfaktor in Formatzeichenkette bei %LPAD= bei %L ist in Fortran 95 nicht erlaubtPARAMETER %qs wird bei %L verwendet, bevor dessen Definition vollstÃ¤ndig istFehlende Initialisierung fÃ¼r PARAMETER bei %LPARAMETER-Symbol in komplexer Konstante bei %CPARAMETER ohne Â»()Â« bei %CPAUSE-Anweisung bei %CLadebefehle relativ zum PC.PCS-VariantePHI-Argument fehlt fÃ¼r Kante %d->%dPHI-Argument ist kein SSA_NAME, oder invariantPHI node with locationPHI node with wrong VUSE on edge from BB %dPIC-Codeerzeugung ist mit schnellen indirekten Aufrufen unvertrÃ¤glichPIC-Codeerzeugung wird im portierbaren Laufzeitmodell nicht unterstÃ¼tztPIC wird fÃ¼r %qs nicht unterstÃ¼tztPIC wird nur fÃ¼r RTPs unterstÃ¼tztPIC wird benÃ¶tigt, wird aber nicht mit CONST16-Befehlen unterstÃ¼tztPIC-Register durch %qs in %<asm%> zerstÃ¶rtPIC-Register ist nicht vorbereitetPIC-UnterstÃ¼tzung fÃ¼r %<-fstack-limit-symbol%>POINTER-Attribut ist fÃ¼r Prozedurzeiger-Komponente bei %C erforderlichPOINTER-Objekt %qs in Klausel %s bei %LPOINTER-Objekt %qs von polymorphem Typ in Klausel %s bei %LPOINTER-wertige Funktion tritt auf rechter Seite der Zuweisung bei %L aufPOS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem Â»%sÂ«POS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem BTESTPOS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITSPOS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsischem IBITSPRE ausgeschaltetPRINT-Namensliste bei %C ist eine ErweiterungPRINT-Anweisung bei %C innerhalb PURE-Prozedur nicht erlaubtPRINT_OPERAND Null-ZeigerPRINT_OPERAND, ungÃ¼ltiger Befehl fÃ¼r %%CPRINT_OPERAND, ungÃ¼ltiger Befehl fÃ¼r %%NPRINT_OPERAND: Unbekanntes Zeichen %<%c%>PRINT_OPERAND_ADDRESS, Null-ZeigerPRIVATE-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubtPRIVATE-Anweisung bei %C muss Prozedurbindungen vorausgehenPRIVATE-Anweisung bei %C muss Strukturkomponenten vorausgehenPRIVATE-Anweisung in TYPE bei %C muss innerhalb eines MODULEs seinPROCEDURE %qs bei %L darf nicht als ihre eigene Schnittstelle verwendet werdenPROCEDURE bei %C muss in einer allgemeinen Schnittstelle seinAttribut PROCEDURE steht mit Attribut INTENT in %qs bei %L in KonfliktAttribut PROCEDURE steht mit Attribut NAMELIST in %qs bei %L in KonfliktAttribut PROCEDURE steht mit Attribut PROTECTED bei %L in KonfliktAttribut PROCEDURE steht mit Attribut RESULT in %qs bei %L in KonfliktAttribut PROCEDURE steht mit Attribut SAVE in %qs bei %L in KonfliktPROCEDURE-Liste bei %CPROCEDURE-Anweisung bei %CPROCEDURE(Schnittstelle) bei %C sollte als DEFERRED deklariert seinPROTECTED bei %C nur in Spezifikationsabschnitts eines Moduls erlaubtPROTECTED-Attribut bei %CAttribut PROTECTED steht mit Attribut EXTERNAL bei %L in KonfliktPROTECTED-Anweisung bei %CPTX unterstÃ¼tzt keine schwachen Deklarationen (nur schwache Definitionen)PUBLIC %s %qs bei %L mit abgeleitetem PRIVATE-Typen %qsPUBLIC-Funktion %qs bei %L mit PRIVATE-Typ %qsPUBLIC-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubtPURE und IMPURE dÃ¼rfen bei %C nicht gleichzeitig stehenPURE-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %LVLIW-Befehle packen.Strukturelemente ohne LÃ¼cken zusammenpacken.KÃ¼rzere feste Formularzeilen mit Leerzeichen auf Zeilenbreite auffÃ¼llen.AuffÃ¼llen mit %d Bytes vor %qs in COMMON %qs bei %L erforderlich; bitte Elemente umordnen oder %<-fno-align-commons%> verwendenAuffÃ¼llen mit %d Bytes vor %qs in COMMON bei %L erforderlich; bitte Elemente umordnen oder %<-fno-align-commons%> verwendenParameter %qs bei %L wurde nicht deklariert oder ist eine Variable, die nicht zu konstantem Ausdruck reduziertParameterfeld %qs bei %L kann nicht automatische oder vermutete Form habenDer parametrisierte abgeleitete Typ bei %C ist mehrdeutigParametrisierter Typ %1$qs hat bei %3$L keine Komponente, die zu Parameter %2$qs gehÃ¶rtOption -EB an den Linker Ã¼bergeben.Option -EL an den Linker Ã¼bergeben.Option -marclinux an den Linker Ã¼bergeben.Option -marclinux_prof an den Linker Ã¼bergeben.Â»-z textÂ« an den Linker Ã¼bergeben.Adresse der RA-Speicherstelle an _mcount in $12 Ã¼bergeben.Weitergegebenes Objekt bei %L muss Skalar seinScheinargument des Ã¼bergebenen Objektes von %qs bei %L muss an der gleichen Stelle wie das Scheinargument des Ã¼bergebenen Objektes der Ã¼berschriebenen Prozedur stehenScheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L muss ein Skalar seinScheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L darf nicht ALLOCATABLE seinScheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L darf nicht POINTER seinGibt an den Assembler eine Anforderung weiter, damit dieser diverse Chipfehler umgeht.Gibt an den Assembler eine Anforderung weiter, damit dieser bei diversen Chipfehlern warnt.Koarray bei %L wird an reservierbares, Nicht-Coarray-Scheinargument %qs Ã¼bergeben, das ungÃ¼ltig wird, wenn der Reservierungsstatus geÃ¤ndert wirdKoarray bei %L wird an reservierbares, Nicht-Coarray, INTENT(OUT) Scheinargument %qs Ã¼bergebenÃœbergabe der eingebauten Prozedur Ã¼ber die Speicherstelle ist bei %L nicht erlaubtPfad zu Headerdatei, die vor jeder Ãœbersetzungseinheit eingebunden wird.Prozentuale Strafe fÃ¼r Funktionen, die nur einen einzigen Aufruf einer anderen Funktion enthalten, wenn sie zum Klonen evaluiert werden.Prozentuale Strafe fÃ¼r rekursive Funktionen, wenn sie zum Klonen evaluiert werden.Informationen Ã¼ber IPA-Wertebereiche weitergeben.Identischen Code fÃ¼r Funktionen und schreibgeschÃ¼tzte Variablen zusammenfassen.Identischen Code fÃ¼r Funktionen zusammenfassen.Identischen Code fÃ¼r Variablen zusammenfassen.SMS-basierte modulo-Planung vor erstem Planungsdurchlauf durchfÃ¼hren.SMS-basierte modulo-Planung mit erlaubten Register-Verschiebungen durchfÃ¼hren.VR4130-spezifische Ausrichtungs-Optimierungen durchfÃ¼hren.Wertebereichsweitergabe auf BÃ¤umen durchfÃ¼hren.Schritt zur VorwÃ¤rts-Ãœbertragung auf RTL durchfÃ¼hren.Eine Reihe kleiner, aber teurer, Optimierungen durchfÃ¼hren.Optimierungsdurchlauf zur KopierÃ¼bertragung von Registern durchfÃ¼hren.Einen Optimierungsdurchgang zur Registerumbenennung durchfÃ¼hren.Einen zielabhÃ¤ngigen Optimierungsdurchgang zur Befehlsfusion durchfÃ¼hren.Kopien erzeugen, um zwischenprozedurale Konstantenweitergabe zu verstÃ¤rken.Beseitigung von Vergleichen nach Registerreservierung durchfÃ¼hren.Umwandlung bedingter SprÃ¼nge in zweiglose Ã„quivalente durchfÃ¼hren.Umwandlung bedingter SprÃ¼nge in bedingte AusfÃ¼hrung durchfÃ¼hren.Umwandlungen von Â»switchÂ«-Initialisierungen durchfÃ¼hren.Optimierung zum Kreuzsprung durchfÃ¼hren.FrÃ¼hes Inlining durchfÃ¼hren.Erweiterte Ladebewegung wÃ¤hrend Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren.Funktionslokale Analyse von Zeigerzielen auf BÃ¤umen durchfÃ¼hren.Beseitigung globaler gemeinsamer TeilausdrÃ¼cke nach Registerreservierung durchfÃ¼hren.Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren.Indirektes Inlining durchfÃ¼hren.Interne KonsistenzprÃ¼fungen durchfÃ¼hren.Zwischenprozedurale bitweise Konstantenweitergabe durchfÃ¼hren.Zwischenprozedurale Konstantenweitergabe durchfÃ¼hren.Zwischenprozedurale Zeigt-auf-Analyse durchfÃ¼hren.Zwischenprozedurale Profilweitergabe durchfÃ¼hren.Zwischenprozedurale Reduktion von Aggregaten durchfÃ¼hren.Sprung-Threading-Optimierungen durchfÃ¼hren.Lebensdaueraufteilung wÃ¤hrend des Â»SSA -> NormalÂ«-Durchlaufs durchfÃ¼hren.Schleifen-SchÃ¤lung durchfÃ¼hren.Schleifen-Aufteilung durchfÃ¼hren.Schleifenabwicklung fÃ¼r alle Schleifen durchfÃ¼hren.Schleifenabwicklung durchfÃ¼hren, wenn Anzahl der Wiederholungen bekannt ist.Schleifenausschaltung durchfÃ¼hren.Teilweises Inlining durchfÃ¼hren.Beseitigung Ã¼berflÃ¼ssigen Ladens nach dem Abspeichern in globalem gemeinsamem Teilausdruck durchfÃ¼hren.Skalarersetzung von Aggregaten durchfÃ¼hren.WÃ¤hrend selektiver Planung Software-Pipelining innerer Schleifen durchfÃ¼hren.WÃ¤hrend selektiver Planung Software-Pipelining Ã¤uÃŸerer Schleifen durchfÃ¼hren.Spekulative Devirtualisierung durchfÃ¼hren.Speicherbewegung nach Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren.Geradlinige StÃ¤rkereduktion durchfÃ¼hren.Superblockerzeugung Ã¼ber Ende-VervielfÃ¤ltigung durchfÃ¼hren.Schleifenabwicklung (unroll-and-jam) fÃ¼r Schleifen durchfÃ¼hren.Ungenutzte Symbole aus Info zur Fehlersuche entfernen.Ungenutzte Typen aus Info zur Fehlersuche entfernen.Variablenverfolgung durchfÃ¼hren und auch Variablen markieren, die uninitialisiert sind.Variablenverfolgung durch Zuweisungsanmerkungen durchfÃ¼hren.Variablenverfolgung durchfÃ¼hren.Gesamtprogrammoptimierung durchfÃ¼hren.Formatspezifikation %s bei %L erfordert PunktFormatspezifikation bei %L erfordert PunktFormatspezifikation benÃ¶tigt Punkt in Formatzeichenkette bei %LÂ»$Â« als Bezeichnerzeichen zulassen.Unpassende Verwendungen des TAB-Zeichens erlauben.Planung einer Sequenz fÃ¼r Funktionsprolog und -epilog erlauben.Planung einer Funktionsprologsequenz erlauben.Planung von Funktionsprolog- und -epilogsequenzen erlauben.Universelle Zeichennamen (\u und \U) in Bezeichnern zulassen.Bei Planung ein Stopp-Bit nach jedem Takt einfÃ¼gen.DatenstÃ¼cke in ihren eigenen Abschnitt legen.Jede Funktion in ihren eigenen Abschnitt platzieren.Gleitkommakonstanten ins TOC legen.Symbol+Offset-Konstanten ins TOC legen.Bitte senden Sie einen vollstÃ¤ndigen Fehlerbericht auf Englisch ein;
  inclusive vorverarbeitetem Quellcode, wenn es dienlich ist.
  PluginsZeigerfeld-Komponente der Struktur bei %C muss eine aufgeschobene Form habenZeiger-Zuweisungsziel darf keine Konstante sein bei %LZeiger-Zuweisungsziel hat PROTECTED-Attribut bei %LZiel der Zeigerzuweisung in Initialisierungsausdruck bei %L muss das TARGET-Attribut habenZeiger-Zuweisungsziel bei %L ist weder TARGET noch POINTERZeiger-Zuweisungsziel ist kein POINTER bei %LZeigerzuweisung mit Vektorindex fÃ¼r rhs bei %LZeiger bei %L in Zeigerzuweisung kÃ¶nnte Zeigerziel Ã¼berdauernZeigerkomponente %s bei %L hat eine Subkomponente als Nicht-Koarray des Type EVENT_TYPE, die eine Kodimension haben muss oder eine Subkomponente eines Koarrays sein mussZeigerkomponente %s bei %L hat eine Subkomponente als Nicht-Koarray des Type LOCK_TYPE, die eine Kodimension haben muss oder eine Subkomponente eines Koarrays sein mussZeigerinitialisierung bei %C benÃ¶tigt %<=>%>, nicht %<=%>Ziel der Zeigerinitialisierung bei %L muss das SAVE-Attribut habenZiel der Zeigerinitialisierung bei %L muss das TARGET-Attribut habenZiel der Zeigerinitialisierung bei %L darf nicht ALLOCATABLE seinZeigerobjekt bei %C darf nicht koindiziert seinZeigerobjekt bei %L darf keinen Koindex habenZuweisung eines Prozedurzeigers bei %LZeigerfeld als effektives Argument bei %L erfordert wegen VOLATILE-Attribut ein Scheinargument %qs mit vermuteter Form oder als ZeigerfeldZeiger sind 32 Bit.Zeiger sind 64 Bit.MÃ¶gliche Richtlinien fÃ¼r Â»-mcompact-branches=Â«:Polymorpher FPTR bei %L fÃ¼r C_F_POINTERPolymorphe Komponente %s bei %L in SEQUENCE oder BIND(C)-Typ %sPolymorphes Skalar wird an Feld-Scheinargument %qs bei %L Ã¼bergebenPolymorphes Subobjekt des koindizierten Objektes bei %LPositive Exponentenbreite benÃ¶tigt in Formatzeichenkette bei %LPositive Breite in Formatspezifizierung %s bei %L erforderlichPositive Breite in Formatzeichenkette bei %L benÃ¶tigtT-Deskriptor benÃ¶tigt positive Breite in Formatzeichenkette bei %LMÃ¶gliche WertÃ¤nderung bei Umwandlung von %s in %s bei %LZweige gegenÃ¼ber bedingter AusfÃ¼hrung bevorzugen.Wortzugriffe bevorzugen (statt Bytezugriffen).Vorzugsweise Register reservieren, die kurze Befehle ermÃ¶glichen.Globalen Symbolen ein Â»:Â« voranstellen (fÃ¼r Verwendung mit PREFIX).Nur Direktiven vorverarbeiten.Vorverarbeiteter Quellcode wurde in Datei %s gespeichert, bitte hÃ¤ngen Sie die an Ihren Fehlerbericht an.
  Bindestapel des PowerPC 476 durch Anpassen eines blr an bcl/bl-Befehle fÃ¼r GOT-Zugriffe beibehalten.Vorgeben, dass branch-around-a-move ein bedingter Sprung ist.Verhindern, dass $fp wÃ¤hrend der Registerallozierung alloziert wird, so dass der Compiler die FP-als-GP-Optimierung durchfÃ¼hren kann.Verwendung aller Gleitkommaoperationen verhindern.Verwendung aller Hardware-Gleitkommabefehle verhindern.Vorherige !$OMP DECLARE REDUCTION bei %LVorherige !$OMP DECLARE REDUCTION von Modul %s bei %LCPU-Feinabstimmung als Kommentar in Assemblerdatei ausgeben. Diese Option wird nur fÃ¼r Regressionstest des Compilers verwendet und ist nicht fÃ¼r den normalen Betrieb vorgesehen.CWE-Identifikatoren fÃ¼r Diagnosemeldungen ausgeben, sofern verfÃ¼gbar.Information zur Code-Ãœberdeckung ausgeben.
  
  ZusÃ¤tzliche (mÃ¶glicherweise ungewollte) Warnungen ausgeben.Behebungshinweise in maschinenlesbarer Form ausgeben.Behebungshinweise in vereinheitlichtem Diff-Format auf stderr ausgeben.Hierarchische Vergleiche ausgeben, wenn die Templatetypen nicht zusammenpassen.Den Initialwert der Variablen ausgeben.Namen der Header-Dateien ausgeben, wie sie verwendet werden.Wahrscheinlichkeit, dass die COMDAT-Funktion mit anderer Kompilationseinheit geteilt wird.Prozedur %qs bei %C hat eine explizite Schnittstelle aus einer vorherigen DeklarationProzedur %qs bei %C wurde bereits bei %L definiertProzedur %qs bei %L hat bereits grundlegenden Typen %sProzedur %qs bei %L hat den gleichen Namen wie eine Komponente von %qsProzedur %qs bei %L hat den selben Namen wie eine vererbte Komponente von %qsProzedur %qs bei %L kann nicht grundlegenden Typen %s habenProzedur %qs bei %L muss das BIND(C)-Attribut haben, um mit C interoperabel zu seinProzedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariertProzedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert; meinen Sie %qs?Prozedur %qs mit einer impliziten Schnittstelle bei %L aufgerufenDie Prozedur %qs, die im Interface-KÃ¶rper bei %L definiert ist, passt nicht zu der internen Prozedur bei %CProzedur %qs in %s bei %L hat keine explizite SchnittstelleProzedur %qs in %s bei %L hat keine explizite Schnittstelle; meinen Sie %qs?Prozedur %qs in %s bei %L ist weder Funktion noch SubroutineProzedur %qs in %s bei %L ist weder Funktion noch Subroutine; meinen Sie %qs?Prozedur %qs in PUBLIC-Schnittstelle %qs bei %L nimmt Scheinargumente von %qs, das PRIVATE istProzedur %qs mit PASS bei %L muss mindestens ein Argument habenProzedur %qs mit PASS(%s) bei %L hat kein Argument %qsProzedur %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$LProzedurargument bei %L ist lokal fÃ¼r PURE-Prozedur und hat das POINTER-AttributProzedurzeiger %qs bei %L darf nicht ELEMENTAL seinProzedurzeiger %qs in %s-Klausel bei %LProzedur-Zeiger bei %CKomponente %qs des Prozedurzeigers bei %L kann kein Element des BIND(C)-abgeleiteten Typs %qs bei %L seinProzedurzeiger-Komponente %qs mit einer impliziten Schnittstelle bei %L aufgerufenProzedurzeiger-Komponente %qs erfordert eine Argumentliste bei %CProzedurzeiger-Komponente %qs mit PASS bei %L muss mindestens ein Argument habenProzedurzeiger-Komponente %qs mit PASS(%s) bei %L hat kein Argument %qsProzedurzeiger-Komponente bei %CZiel der Zeigerinitialisierung fÃ¼r Prozedur bei %L darf kein Prozedurzeiger seinDem Ergebnis %qs als Prozedurzeiger bei %L fehlt das POINTER-AttributProzedurzeigerziel %qs bei %L muss entweder eine intrinsische Funktion, host- oder use-assoziiert oder referenziert sein, oder aber das EXTERNAL-Attribut haben#ident-Direktiven verarbeiten.Alle in der Kommandozeile angegebenen Module verarbeiten, aber den Code nur fÃ¼r das im Argument angegebene Modul generieren.Spezifikation (%s, ist Â»%sÂ«) wird verarbeitet
! Einen Mach-O-Dylinker (Dateityp MH_DYLINKER) generieren. Wird nur verwendet, um dyld zu bauen.Eine gemeinsam genutzte Mach-O-Bibliothek (Dateityp MH_DYLIB) generieren, Synonym fÃ¼r Â»-sharedÂ«.Backtrace erzeugen, wenn Laufzeitfehler auftritt.Warnung zur Laufzeit erzeugen, wenn ein temporÃ¤res Feld fÃ¼r Prozedurargument erzeugt wurde.Big-Endian-Code erzeugen.Code erzeugen, der zur Laufzeit verschiebbar ist.Little-Endian-Code erzeugen.Erzeugt eine Mach-O-Datei, die fÃ¼r die Verwendung in eingebetteten Systemen / ROMs geeignet ist.Profilinformation in %s ist beschÃ¤digtProgramm befindet sich vollstÃ¤ndig in unteren 64k des Speichers.PC-relative Funktionsaufrufe verbieten.PC-relative SprÃ¼nge verbieten.Klammern in AusdrÃ¼cken schÃ¼tzen.Bash-VervollstÃ¤ndigung fÃ¼r Optionen anbieten, die mit der angegebenen Zeichenkette beginnen.Bibliotheken fÃ¼r den Simulator bereitstellen.Ungenutze ZustÃ¤nde wÃ¤hrend der Analyse verwerfen.In Ãœberwachungsfunktionen erweiterte Register auf Stapel sichern.Alle lokalen Felder Ã¼ber Stapel Ã¼bergeben.Alles in regulÃ¤res TOC legen.Sprungtabellen fÃ¼r Â»switchÂ«-Anweisungen in den .data-Abschnitt statt in den .code-Abschnitt einfÃ¼gen.Umgelagerte Nur-Lese-Daten in .data-Abschnitt legen.Uninitialisierte Konstanten im ROM ablegen (benÃ¶tigt -membedded-data).Uninitialisierte globale Symbole in gemeinsamen Abschnitt legen.Null-initialisierte Daten in den bss-Abschnitt legen.Die R2-Architektur ist ausschlieÃŸlich Little-EndianRANK (%i) bei %L wird bei %L wiederholtRANK (*) bei %L kann nicht mit dem Zeiger oder dem allozierbaren Selektor bei %L verwendet werdenRANK (*) bei %L wird bei %L wiederholtRANK DEFAULT bei %L wird bei %L wiederholtRE oder IM part_ref bei %CRE-part_ref bei %CREAL-Feld-Index bei %LREAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-real-10%>REAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-4-real-10%>REAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-8-real-10%>REAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-8-real-16%>REAL(KIND=16) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-real-16%>REAL(KIND=16) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-4-real-16%>REAL(KIND=4) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-8-real-4%>REAL(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-real-8%>REAL(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-4-real-8%>RECORD bei %C ist eine Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werdenRECURSIVE-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %LDie RESULT-Variable %qs bei %L verbietet, dass der FUNCTION-Name %qs bei %C in einer Spezifikationsanweisung auftrittRESULT-Variable bei %C muss vom Funktionsnamen verschieden seinRESULT_DECL should be read only when DECL_BY_REFERENCE is setRETURN-Anweisung im Hauptprogramm bei %CROUND= bei %L ist in Fortran 95 nicht erlaubtInterner Fehler: RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dInterner Fehler: RTL check: access of elt %d of vector with last elt %d in %s, at %s:%dInterner Fehler: RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%dInterner Fehler: RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%dInterner Fehler: RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dInterner Fehler: RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%dInterner Fehler: RTL check: expected code '%s', have '%s' in %s, at %s:%dInterner Fehler: RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dInterner Fehler: RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dInterner Fehler: RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dRTP PIC ist mit %<-msingle-pic-base%> unvertrÃ¤glichRTP PIC ist mit Thumb unvertrÃ¤glichRTTI wird fÃ¼r diesen Typ nicht funktionierenRX-FPU-Befehle unterstÃ¼tzen keine NaNs und UnendlichkeitenErhÃ¶hung eines negativen REAL bei %L zu einer REAL-Potenz ist verbotenBereichsspezifikation bei %L kann nie passenUnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und Rang-%d)UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und skalar)UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (skalar und Rang-%d)Unpassender Rang in Argument %qs bei %L (Rang-%d und Rang-%d)Unpassender Rang in Argument %qs bei %L (Rang-%d und Skalar)Unpassender Rang in Argument %qs bei %L (Skalar und Rang-%d)Unpassende RÃ¤nge in Feldreferenz bei %L (%d/%d)das Umordnen des Rangs erfordert eine Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %LZiel der Rang-Neuzuordnung ist nicht Rang 1 bei %LZiel der Rang-Neuzuordnung ist kleiner als die GrÃ¶ÃŸe des Zeigers (%ld < %ld) bei %LZiel der Rang-Neuzuordnung muss Rang 1 oder einfach fortlaufend bei %L seinDatei %qs wird in Freiform gelesenModul %qs in Zeile %d, Spalte %d wird gelesen: %sLesen der Spezifikationen von %s
! Reelles COUNT_RATE-Argument fÃ¼r SYSTEM_CLOCK bei %LRealkonstante Ã¼berschreitet seine Art bei %CRealkonstante unterschreitet seine Art bei %CRealzahl bei %C hat einen %<d%>-Exponenten und eine explizite ArtRealzahl bei %C hat einen %<q%>-Exponenten und eine explizite ArtStapel in Prolog neu ausrichten.LHS in Zuweisungen neu reservieren.C++-SchlÃ¼sselworte wie Â»complÂ« und Â»xorÂ« erkennen.GNU-definierte SchlÃ¼sselworte erkennen.Eingebaute Funktionen erkennen.Das Â»asmÂ«-SchlÃ¼sselwort erkennen.DW_AT_decl_column und DW_AT_call_column in DWARF aufzeichnen.GCC-Kommandozeilenschalter in DWARF DW_AT_producer aufzeichnen.GCC-Kommandozeilenschalter in Objektdateien aufzeichnen.Dauer der Teilphasen separat aufzeichnen.Rekursives Klonen nur dann, wenn die Wahrscheinlichkeit, dass der Aufruf ausgefÃ¼hrt wird, den Parameter Ã¼berschreitet.Redefinition von !$OMP DECLARE REDUCTION bei %LRedefinition der vordefinierten !$OMP DECLARE REDUCTION bei %LRedefinition der vordefinierten !$OMP DECLARE REDUCTION Â»%sÂ« bei %LPrioritÃ¤t fÃ¼r r0..r3 / r12..r15 mit TARGET_REGISTER_PRIORITY reduzieren.Stapelausrichtung im Aufrufer reduzieren, wenn mÃ¶glich.Redundantes !$ACC END LOOP bei %CRedundante ACQUIRED_LOCK-Marke bei %L gefundenRedundante ERRMSG-Marke bei %L gefundenÃœberflÃ¼ssige MOLD-Marke bei %L gefundenÃœberflÃ¼ssige SOURCE-Marke bei %L gefundenRedundante STAT-Marke bei %L gefundenRedundante UNTIL_COUNT-Marke bei %L gefundenIndex der Referenzanweisung nicht gefundenIndex der Referenzanweisung auÃŸerhalb des gÃ¼ltigen BereichsReferenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines DO CONCURRENT %sReferenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines FORALL %sReferenz auf Nicht-PURE-Funktion %qs bei %L innerhalb einer PURE-ProzedurInterner Fehler: Region crossing jump across same section in bb %iRegisternummer muss fÃ¼r Â»%sÂ« im Bereich 0 bis 31 seinRegulÃ¤rer Ausdruck, um zusÃ¤tzliche Allzweck-adressierbare Abschnittsnamen anzugeben.RegulÃ¤rer Ausdruck, um relativ zu r0 adressierbare Abschnittsnamen anzugeben.Zweige entspannen.Literale in Assembler lockern und automatisch in den Â»textÂ«-Abschnitt platzieren.Entlastung des Registerdrucks durch Live-Bereichs-Schrumpfung.Dateinamen beim EinfÃ¼gen von Dateien neu abbilden.Code und Daten, die unerreichbar von jeglichen exportierten Symbolen sind, entfernen (inclusive dem Einstiegspunkt).PrÃ¤fix von absolutem Pfad abschneiden, bevor dieser Name fÃ¼r Â»-fprofile-generate=Â« und Â»-fprofile-use=Â« gemangelt wird.Redundante Membars entfernen.In GCC 10 entfernt. Dieser Schalter hat keine Auswirkung.In GCC 8 entfernt. Dieser Schalter hat keine Auswirkung.In GCC 9 entfernt. Dieser Schalter hat keine Auswirkung.Â»%sÂ« wird gelÃ¶scht
  Aufruf von unreiner Funktion %qs bei %L wird entferntAufruf von unreiner Funktion bei %L wird entferntUmbenennungsoperatoren in USE-Anweisungen bei %CBasisblÃ¶cke und in heiÃŸe und kalte Abschnitte umordnen und partitionieren.BasisblÃ¶cke umsortieren, um Codeplatzierung zu verbessern.Funktionen umsortieren, um Codeplatzierung zu verbessern.Funktionen, Variablen und asms hÃ¶chster Ebene umordnen.UngÃ¼ltige Wiederholungsangabe in Skalar-Initialisierung bei %CWiederholungsangabe bei %C muss eine Ganzzahl seinAddieren, Vergleichen, Verzweigen mit Verzweigung anhand des ZÃ¤hlregisters ersetzen.VorÃ¼bergehende AusdrÃ¼cke im SSA->Normal-Durchlauf ersetzen.Ãœber Konsistenz des Profils berichten.Ãœber Speicherbelegung vor zwischenprozeduraler Optimierung berichten.Nur in WPA Ã¼ber dauerhafte Speicherreservierung berichten.Ãœber dauerhafte Speicherreservierung berichten.BenÃ¶tigte Zeit fÃ¼r jeden Compilerdurchlauf ausgeben.Nur in WPA verschiedene Statistiken Ã¼ber Linkzeit-Optimierung ausgeben.Verschiedene Statistiken Ã¼ber Linkzeit-Optimierung ausgeben.IEEE-konforme Mathematik-Bibliotheksroutinen (OSF/1) anfordern.Befehle nach Registerbelegung neu planen.Befehle vor Registerbelegung neu planen.Regionen mit Pipelining ohne Pipelining neu planen.Platz fÃ¼r Ausgabeargumente in Funktionsprolog reservieren.Umgeformtes Feld bei %C zu groÃŸDie Analyse auf die PrÃ¼fung mit dem angegebenen Namen einschrÃ¤nken.Verwendung der Hardware-Gleitkomma-Befehle auf 32-Bit-Operationen beschrÃ¤nken.Ergebnis %qs der enthaltenen Funktion %qs bei %L hat keinen IMPLICIT-TypUnpassendes Ergebnis fÃ¼r die Ã¼berschreibende Prozedur %qs bei %L: %sErgebnis von %s ergibt fÃ¼r seine Art einen Bereichsfehler bei %LErgebnis von %s ist NaN bei %LErgebnis von %s Ã¼berschreitet seine Art bei %LErgebnis von %s unterschreitet seine Art bei %LErgebnis von BESSEL_YN ist -INF bei %LErgebnis von NEAREST ist NaN bei %LErgebnis von SCALE Ã¼berschreitet seine Art bei %LPotenzbildung bei %L Ã¼berschreitet Wertebereich von %s8-Byte-Vektoren Ã¼ber Speicher zurÃ¼ckgeben.Alle Strukturen Ã¼ber Speicher zurÃ¼ckgeben (AIX-Standard).Gleitkommaergebnisse Ã¼ber ac0 zurÃ¼ckgeben (fr0 in Unix-Assemblersyntax).Zeiger sowohl in a0 als auch in d0 zurÃ¼ckgeben.Kleine Aggregate Ã¼ber Speicher, nicht Register, zurÃ¼ckgeben.Kleine Aggregate Ã¼ber Register zurÃ¼ckgeben.Kleine Strukturen Ã¼ber Register zurÃ¼ckgeben (SVR4-Standard).Unpassender RÃ¼ckgabetyp der Funktion %qs bei %L (%s/%s)RÃ¼ckgabetyp der BIND(C)-Funktion %qs bei %L kann kein Feld seinRÃ¼ckgabetyp der BIND(C)-Funktion %qs von Zeichentyp bei %L muss die LÃ¤nge 1 habenRÃ¼ckgabewert %1$qs der bei %3$L deklarierten Funktion %2$qs nicht gesetztRÃ¼ckgabewert der Funktion %qs bei %L nicht gesetztFunktionswerte Ã¼ber FPU-Register zurÃ¼ckgeben.r30 auf Funktionsbasis wiederverwenden.Auf einphasige NamensauflÃ¶sung zurÃ¼ckfallen.Aufruf des Teilbefehls Â»rewriteÂ«:SchlieÃŸende Klammer erwartet bei %C in Formatzeichenkette bei %LRechte obere Schranke des Feldabschnitts angenommener GrÃ¶ÃŸe nicht angegeben bei %LNur die zweite Kompilierung von -fcompare-debug laufen lassen.Vorhersehende vereinheitlichende Optimierung durchlaufen.AusgewÃ¤hlte Planung nach Neuladen durchfÃ¼hren.Selbsttests durchfÃ¼hren, mit dem angegebenen Pfad, um die Testdateien zu finden.Den Bindezeitoptimierer im lokalen Transformationsmodus (LTRANS) laufen lassen.Den Bindezeitoptimierer im Modus Â»komplettes ProgrammÂ« (WPA) laufen lassen.Unbekannte Spezifikationsfunktion Â»%sÂ« mit %d Argumenten
  
! Laufzeitname.SAVE-Attribut bei %L kann nicht in einer PURE-Prozedur angegeben werdenSAVE-Anweisung bei %C folgt umfassender SAVE-Anweisungchunk_size der SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckSELECT-RANK-Anweisung bei %CSELECT TYPE bei %C darf nicht in diesem GÃ¼ltigkeitsbereich vorkommenSELECTED_REAL_KIND ohne Argument %<P%> oder %<R%> bei %LSEQUENCE-Attribut bei %C bereits in TYPE-Anweisung angegebenSEQUENCE-Anweisung bei %C muss CONTAINS vorausgehenSEQUENCE-Anweisung bei %C muss Strukturkomponenten vorausgehenSH2a unterstÃ¼tzt nicht Little-EndianSHAPE-Argument bei %L fÃ¼r C_F_POINTER muss dieselbe GrÃ¶ÃŸe haben wie der RANK des FPTRSHIFT-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFTSIZE-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFTCSHIFT-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem Â»%sÂ«SIGN= bei %L ist in Fortran 95 nicht erlaubtSINK-Summand bei %L ist keine konstante GanzzahlSINK-AbhÃ¤ngigkeitstyp bei %L ist nur in ORDERED-Direktive erlaubtSIZE-Argument (%ld) auÃŸerhalb des Bereichs 1:%ld in intrinsischem ISHFTCSIZE bei %L muss positiv seinSOURCE AbhÃ¤ngigkeitstyp ist nur an ORDERED-Direktive erlaubt bei %LSOURCE-Marke bei %LSOURCE-Marke bei %L steht mit Typspezifikation bei %L in KonfliktSOURCE-Marke bei %L mit mehr als einem reservierbaren ObjektSSA-BeschÃ¤digungInterner Fehler: SSA name undeclaredSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI sollte gesetzt seinSSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendetSSE-Registerargument mit SSE ausgeschaltetSSE-RegisterrÃ¼ckgabe mit SSE ausgeschaltetSSE-Vektorargument ohne eingeschaltetes SSE Ã¤ndert das ABISSE-VektorrÃ¼ckgabe ohne eingeschaltetes SSE Ã¤ndert das ABISTABS-Debuginfos fÃ¼r Ada ist abgelaufen und wird nicht mehr unterstÃ¼tztSTAT-Angabe bei %L darf keine Konstante seinSTAT-VariableÂ»STAT=Â«-Argument bei %L muss skalare INTEGER-Variable seinSTAT=-Argument fÃ¼r %s bei %LAttribut Â»STAT=Â« in %C fehlplatziertSTATUS bei %L muss eine Â»INTENT(OUT)Â«-Variable seinSTOP-Code bei %C darf nicht negativ seinSTOP-Code bei %C enthÃ¤lt zu viele ZiffernSTOP-Code bei %L muss eine skalare CHARACTER-Konstante oder Ziffer[Ziffer[Ziffer[Ziffer[Ziffer]]]] seinSTOP-Code bei %L muss eine skalare CHARACTER- oder INTEGER-Konstante seinSTOP-Code bei %L muss Standardzeichentyp KIND=%d seinSTOP-Code bei %L muss Standardganzzahltyp KIND=%d seinSTOP-Code bei %L muss entweder INTEGER- oder CHARACTER-Typ habenSTOP-Code bei %L muss Skalar seinSUBMODULE-Deklaration bei %CSUBMODULE-Deklaration bei %C kann nicht innerhalb eines anderen GÃ¼ltigkeitsbereichs auftretenSUBROUTINE %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE istder SVE-Typ %qT kann nur an prototypisierte Funktionen Ã¼bergeben werdenSYNC-TEAM-Anweisung bei %CSYNC-Anweisung bei %CGleiches effektives Argument mit INTENT(%s)-Argument %qs und INTENT(%s)-Argument %qs bei %L verbundenDasselbe wie %s%s (oder, in negierter Form, %s%s).Dasselbe wie %s%s.Dasselbe wie %s.Das gleiche wie -fassociative-math fÃ¼r AusdrÃ¼cke, die Division enthalten.Identisch zu -mA6.Identisch zu -mA7.Das gleiche wie: -mep -mprolog-function.Register bei Funktionsaufrufen sichern.TOC fÃ¼r indirekte Aufrufe im Prolog sichern, statt vor jedem Aufruf.Skalares %qs in FORMAT-Marke bei %L ist keine ASSIGNED-VariableSkalarer INTEGER-Ausdruck bei %L erwartetSkalarer PARAMETER in komplexer Konstante bei %C erwartetSkalare Einheit bei %L benÃ¶tigtSkalares Objekt %qs bei %L kann nicht ALLOCATABLE seinScalarization using DIMEN_RANGE unimplementedSkalierungsfaktor fÃ¼r die Anzahl der BlÃ¶cke in einem Threadingpfad, verglichen mit der Anzahl der (skalierten) Anweisungen.Skalierungsfaktor fÃ¼r die Anzahl der Anweisungen pro Threadingpfad, verglichen mit der Anzahl der (skalierten) BlÃ¶cke.Skalierungsfaktor bei Berechnung der grÃ¶ÃŸten Entfernung, um die ein Ausdruck durch GCSE-Optimierungen verschoben werden kann.Code fÃ¼r die gegebene CPU planen.FÃ¼r angegebene CPU planen.Befehle mit selektivem Planungs-Algorithmus einplanen.Anfang und Ende der Prozedur planen.Zweites Argument von %s ist bei %L negativZweites Argument der definierten Zuweisung bei %L muss INTENT(IN)Zweites Argument der Operatorschnittstelle bei %L kann nicht optional seinZweites Argument der Operatorschnittstelle bei %L muss INTENT(IN) seinWeitere Hinweise finden Sie unter Â»%sÂ«.
! SpeicherzugriffsverletzungSpeicherzugriffsverletzung (Code)Codemodell auswÃ¤hlen.Auswahl des Anteils an der HÃ¶chstfrequenz der AusfÃ¼hrungen des Basisblocks in Funktion, vorausgesetzt, der Basisblock wird ausgerichtet.GroÃŸes Speichermodell wÃ¤hlen â€“ 20-Bit-Adressen/-Zeiger.Methode fÃ¼r sdata-Behandlung auswÃ¤hlen.GÃ¼ltigkeitsbereich der signierten RÃ¼ckgabeadressen.Kleines Speichermodell wÃ¤hlen â€“ 16-Bit-Adressen/-Zeiger (Voreinstellung).Ziel-ABI-Variante auswÃ¤hlen.Name zum Speichern der Profilingnotizen festlegen.Laufzeitumgebung auswÃ¤hlen.Art der Abdeckungs-Bereinigung auswÃ¤hlen.AuswÃ¤hlen, was bereinigt werden soll.Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck seinSelektor bei %L darf nicht NULL() seinSelektor bei %L hat keinen TypSelektor bei %L darf nicht koindiziert seinSelektor in SELECT TYPE bei %C ist keine benannte Variable; associate-name=> verwendetSelektor muss in SELECT TYPE-Anweisung bei %L polymorph seinWÃ¤hlt die Art der Ziel-RL78-Kerne aus (g10/g13/g14). Voreinstellung ist der G14. Wenn angegeben, wird auch die verwendete Hardwaremultiplikation ausgewÃ¤hlt.WÃ¤hlt die zu verwendende Art der Hardware-Multiplikation und -division aus (none/g13/g14).Selbstreferenz im ZeichenlÃ¤ngenausdruck fÃ¼r %qs bei %LSelbstreferenzielles Argument %qs bei %L ist nicht erlaubtSemikolon bei %C muss Anweisung vorausgehenGleitkommaprÃ¤zision von 80387 auf 32 Bit setzen.GleitkommaprÃ¤zision von 80387 auf 64 Bit setzen.GleitkommaprÃ¤zision von 80387 auf 80 Bit setzen.Windows-defines festlegen.Feste Obergrenze fÃ¼r die GrÃ¶ÃŸe jedes Stapelrahmens angeben, in Bytes.Sprungkosten festlegen.Standardzugriff von ModulentitÃ¤ten auf PRIVATE setzen.PrÃ¼fung der AbhÃ¤ngigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen festlegen.Nach eingebauten Mathematikfunktionen errno setzen.Ausgabeart des Linkers festlegen (wird intern wÃ¤hrend der LTO-Optimierung verwendet).Mindestbreite des linken Randes des Quellcodes angeben, fÃ¼r das Ausgeben des Quellcodes.Name des __fentry__-Symbols festlegen, das beim Betreten der Funktion aufgerufen wird.Name der Hauptroutine fÃ¼r den Debugger festlegen.Namen der ALI-Ausgabedatei setzen (interner Schalter).Name des Abschnitts festlegen, der die mrecord-mcount-Aufrufe aufnimmt.Anzahl der reservierten Bytes fÃ¼r die aufgerufene Funktion auf dem Stapel.Anzahl der zu erzeugenden NOPs vor jeder Befehlsfolge festlegen.Wahrscheinlichkeitsgrenze fÃ¼r unausgerichtete Zweige festlegen.Register festlegen, das den Wert -1 enthÃ¤lt.sizeof(bool) auf 1 festlegen.Start-Adresse der Daten festlegen.Start-Adresse des Programmes festlegen.PPC_EMB-Bit im ELF-Flags-Header setzen.Sprungkosten fÃ¼r bedingte Sprungbefehle setzen. Angemessene Werte sind kleine, nicht-negative Ganzzahlen. Vorgabewert: 0Sprungkosten fÃ¼r bedingte Sprungbefehle setzen. Angemessene Werte sind kleine, nicht-negative Ganzzahlen. Standard ist 1.Verzweigungskosten auf ungefÃ¤hr die angegebene Anzahl an Befehle setzen.Sprungkosten festlegen.Standard-DoppelprÃ¤zisionsart auf einen 8 Bytes breiten Typen setzen.Standard-Ganzzahlart auf einen 8 Bytes breiten Typen setzen.Standard-Realzahlart auf einen 10 Bytes breiten Typen setzen.Standard-Realzahlart auf einen 16 Bytes breiten Typen setzen.Standard-Realzahlart auf einen 8 Bytes breiten Typen setzen.Wahrscheinlichkeit in Prozent fÃ¼r das eingebaute Â»expectÂ«. Vorgabewert ist 90Â %% Wahrscheinlichkeit. (Wegen GCC-Fehler 93759 muss ich hier Stand 2020-02-15 noch ein %p schreiben; A.d.Ãœ.)MaximalgrÃ¶ÃŸe der fÃ¼r den SDA-Bereich geeigneten Daten festlegen.MaximalgrÃ¶ÃŸe der fÃ¼r den TDA-Bereich geeigneten Daten festlegen.MaximalgrÃ¶ÃŸe der fÃ¼r den ZDA-Bereich geeigneten Daten setzen.HÃ¶chstanzahl der Bytes angeben, die noch im Stapel Ã¼brig sind, bevor ein Trap-Befehl ausgelÃ¶st wird.GrÃ¶ÃŸten Betrag fÃ¼r einzelne StapelvergrÃ¶ÃŸerungsoperation festlegen.HÃ¶chstzahl der parallel ausgefÃ¼hrten Befehle im neuverbundenen Baum festlegen. Bei 0 die zielabhÃ¤ngige Heuristik verwenden.HÃ¶chstzahl der Template-Instanziierungshinweise fÃ¼r einzelne Warnung oder Fehler festlegen.Anzahl der 64-KiB-Flash-Segmente festlegen.Das Ausgabeobjekt so festlegen, dass beim Laden dyld alle 2-stufigen Namensraum-Informationen ignoriert, und Symbole in der Entdeckungsreihenfolge fÃ¼r geladene Bibliotheken auflÃ¶sen.Adressen des EinhÃ¤ngpunkts im Prolog und Epilog auf TPF_TRACE_PROLOGUE_SKIP_TARGET und TPF_TRACE_EPILOGUE_SKIP_TARGET festlegen. Gleichbedeutend mit Â»-mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGETÂ« und Â»-mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGETÂ«Ziel-CPU-Typ angeben.Basisverzeichnis zum Speichern der Profildaten setzen. Vorgabe ist das aktuelle Verzeichnis.Adresse der VerfolgungsprÃ¼fung fÃ¼r TPF-EinhÃ¤ngpunkt im Epilog festlegenAdresse der VerfolgungsprÃ¼fung fÃ¼r TPF-EinhÃ¤ngpunkt im Prolog festlegenAdresse des Verfolgungssprungs fÃ¼r TPF-EinhÃ¤ngpunkt im Epilog festlegenAdresse des Verfolgungssprungs fÃ¼r TPF-EinhÃ¤ngpunkt im Prolog festlegenLegt die Registerbreite fÃ¼r LP_COUNT fest. MÃ¶gliche Werte sind 8, 16, 20, 24, 28 und 32.Spezifikation %s wird auf '%s' gesetzt
  
! Formspezifikation fÃ¼r reservierbares Skalar bei %CFormen der Operanden bei %L und %L stimmen nicht Ã¼bereinDie Formen von ORDER bei %L und SHAPE bei %L sind unterschiedlichSchlitze gemeinsam verwenden, um verschiedene harte Register zu sichern.Stapel-Schlitze fÃ¼r Ã¼bergelaufene Pseudo-Register gemeinsam verwenden.Gemeinsam genutzte DO-Abbruchmarke %d bei %CBeim Binden Adressreferenzen verkÃ¼rzen.Spaltenzahlen in Diagnose zeigen, wenn verfÃ¼gbar. Standard: Ein.Beim Anzeigen von Quellcode Marker verwenden, um Bereiche des Quellcodes zu markieren.Beim Anzeigen von Quellcode Zeilennummern im linken Rand anzeigen.Stapeltiefe der Ereignisse in Pfaden anzeigen.Quellzeile mit Einschaltungszeichen anzeigen, um die Spalte zu kennzeichnen.Teile des Prologs und Epilogs separat an den nÃ¶tigen Stellen erzeugen.Interner Fehler: Simplification errorVereinfachung von SPREAD bei %C ist noch nicht implementiertGrÃ¶ÃŸe in Bytes, Ã¼ber der thread-lokale Zusammenfassungen mit Logging-Funktionen statt mit Save/Restore-Paaren instrumentiert werden sollten.GrÃ¶ÃŸe des Arguments %qs des intrinsischen %qs bei %L ist zu klein (%i/%i)GrÃ¶ÃŸe des Stapelschutzes, als Zweierpotenz von Bytes ausgedrÃ¼ckt.GrÃ¶ÃŸe der Kacheln fÃ¼r Schleifenblockierung.GrÃ¶ÃŸenoptimierungsstufe: 0:keine 1:vorteilhaft 2:regalloc 3:drop align, -Os.Die GrÃ¶ÃŸen von ORDER bei %L und SHAPE bei %L sind unterschiedlichBeim Ãœbergeben von variablen Argumenten das Einrichten des RAX-Registers Ã¼berspringen.Bereich fÃ¼r kleine Daten: none, sdata, use.Weiche Grenzen fÃ¼r Anzahl der Speicherzugriffsbefehle pro Befehlsgruppe. SpÃ¤teren Speicherbefehlen, die versuchen, in gleicher Befehlsgruppe zu planen, wird niedrigere PrioritÃ¤t gegeben. Oft hilfreich, um Konflikte von CachebÃ¤nken zu vermeiden. Standard: 1.Entschuldigung, !$ACC DECLARE bei %L ist in einem BLOCK-Konstrukt nicht erlaubtSorry, allozierbare/Zeiger-Komponenten in polymorphen (CLASS-)getypten Koarrays bei %L werden nicht unterstÃ¼tztSorry, der koindizierte Zugriff bei %L auf eine unbegrenzt polymorphe Komponente wird nicht unterstÃ¼tztSorry, der koindizierte Zugriff bei %L auf ein unbegrenzt polymorphes Objekt wird nicht unterstÃ¼tztEntschuldigung; fÃ¼r Image-Set bei %2$L ist nur UnterstÃ¼tzung fÃ¼r Ganzzahl-Art %1$d implementiertSorry, die Event-Komponente des abgeleiteten Typs bei %L wird noch nicht unterstÃ¼tztSorry, die Lockkomponente des abgeleiteten Typs bei %L wird noch nicht unterstÃ¼tztDie Symbole der GrÃ¶ÃŸe nach sortieren.Die Symbole alphabetisch sortieren.Quell-Ausdruck bei %L und ALLOCATE-Objekt bei %L mÃ¼ssen dieselbe Form habenQuell-Ausdruck bei %L muss skalar sein oder den selben Rang wie das ALLOCATE-Objekt bei %L habenSpezifikationsfunktion %qs bei %L kann nicht RECURSIVE seinSpezifikationsfunktion %qs bei %L kann keine Anweisungsfunktion seinSpezifikationsfunktion %qs bei %L kann keine interne Funktion seinSpezifikationsfunktion %qs bei %L muss PURE seinBit-Breite des unmittelbaren TLS-Versatzes angeben. GÃ¼ltige Werte sind 12, 24, 32, 48.Gibt die Anzahl der Register an, die bei Eintritt und Austritt eines schnellen Interrupts in der zweiten Registerbank gesichert werden.Anzahl der fÃ¼r Interrupthandler zu reservierenden Register.Gibt die Register an, die beim Eintritt und Austritt eines Interrupts gesichert werden.Angabe, ob Interruptfunktionen das Akkumulator-Register sichern und wiederherstellen sollen.CPU fÃ¼r Codeerzeugungszwecke angeben.CPU fÃ¼r Planzwecke angeben.CPU fÃ¼r Planungszwecke angeben. GÃ¼ltige Argumente sind 700, 7100, 7100LC, 7200, 7300, und 8000.TLS-Dialekt angeben.UNIX-Standard fÃ¼r Predefines und Bindung angeben.Gibt die Datei an, welche die Liste der von LTRANS ausgegebenen Dateien geschrieben wird.FPU-Konfigurationswert von 0 bis 7 angeben; 0 bis 3 sind wie in der FPU-Spezifikation beschrieben, 4 bis 7 entsprechen 0 bis 3.Zu ladendes Plugin angeben.Ausrichtung der Strukturfelder als Standard/natÃ¼rlich angeben.ABI angeben.Bit-Breite des unmittelbaren TLS-Versatzes angeben.Funktion zum Entleeren des Cache angeben.Abfangfunktionsnummer zum Entleeren des Cache angeben.Konfiguration fÃ¼r den mul-Befehl angeben: fast1, fast2 oder slow. Vorgabe ist fast1.Standard-OpenACC-Berechnungsdimensionen angeben.Anzahl der Lese-/Schreibports fÃ¼r n9-/n10-Kerne angeben. Der Wert sollte 3r2w oder 2r1w sein.Angeben, wie auf den Threadzeiger zugegriffen wird.Angeben, wie jeder Kontrollflusspfad, der mit einer Diagnose verbunden ist, ausgegeben werden soll.Angeben, ob Gleitkommahardware verwendet werden sollte.Aufrufkonventionen fÃ¼r Ganzzahl und Gleitkomma angeben.Hauptobjekt fÃ¼r TPF-OS angeben.Maximale Fehlerwiedergabetiefe wÃ¤hrend der rekursiven Diagnose eines Fehlschlags der Constraint-ErfÃ¼llung an.Expansionsstrategie fÃ¼r memcpy bei bekannter erwarteter GrÃ¶ÃŸe angeben.Expansionsstrategie fÃ¼r memset bei bekannter erwarteter GrÃ¶ÃŸe angeben.Namen fÃ¼r die Funktion zur vorzeichenbehafteten 32-Bit-Division angeben.Bereich der zu fixierenden Register angeben.PlanungsprioritÃ¤t fÃ¼r Verteilschlitz-beschrÃ¤nkte Befehle angeben.GrÃ¶ÃŸe des .local-Speichers angeben, der fÃ¼r den Stack verwendet wird, wenn die genaue GrÃ¶ÃŸe unbekannt ist.Angeben, dass eine externe BLAS-Bibliothek fÃ¼r matmul-Aufrufe mit groÃŸen Feldern verwendet werden sollte.Angeben, dass Backslashes in Zeichenketten ein Fluchtzeichen einleiten.Angeben, dass keine implizite Typisierung erlaubt ist, auÃŸer es wird durch explizite IMPLICIT-Anweisungen Ã¼berschrieben.Angeben, dass der Compiler auf sicheren Code gemÃ¤ÃŸ ARMv8-M-Security-Extensions abzielen soll.ISA angeben, fÃ¼r die gebaut wird: msp430, msp430x, msp430xv2.MCU angeben, fÃ¼r die gebaut wird.Gleitkommaformat __fp16 angeben.Strategie zur Adresserzeugung fÃ¼r das Codemodell von ICT-Aufrufen angeben.Strategie zur Adresserzeugung fÃ¼r das Codemodell angeben.Algorithmus, mit dem Symbole und Variablen zur Linkzeit partitioniert werden.Codemodell angeben.Verwendungsrichtlinie fÃ¼r kompakte Verzweigungen angeben.CPU fÃ¼r Pipeline-Modell angeben.FÃ¼r das Programm zu verwendende Speichermodell angeben.Minimale Bitausrichtung von Strukturen angeben. (Veraltet)Das Modell fÃ¼r atomare Operationen angeben.Namen der Ziel-CPU angeben.Namen der Ziel-GPU angeben.Namen der Ziel-Architektur angeben.Name der Gleitkommakonfiguration des Ziels angeben.Namen der Gleitkommahardware/-format des Zielsystems angeben.FÃ¼r PIC-Adressierung zu verwendendes Register angeben.FÃ¼r das Programm zu verwendende Sicherheitsstufe von c-isr fÃ¼r die ganze Datei angeben.Die GrÃ¶ÃŸe jedes Cache-Blocks (muss eine Zweierpotenz zwischen 4 und 512 sein).Die GrÃ¶ÃŸe jedes Interrupt-Vektors (muss 4 oder 16 sein).Die Ziel-CPU auswÃ¤hlen.Typ der Ziel-RX-CPU auswÃ¤hlen.Ziel-Architektur angeben.Gleitkommahardware/-format des Zielsystems angeben.Ziel-Prozessor angeben.Art der Hardware-Multiplikation angeben.Die Version der PTX-ISA angeben, die verwendet wird.Schema fÃ¼r thread-lokalen Speicher angeben.Registernummer fÃ¼r Threadzeiger angeben.Software-Gleitkomma-ABI verwenden, gleichbedeutend mit -mabi=2.Software-Gleitkomma-ABI verwenden, gleichbedeutend mit -mabi=2fp+.Angeben, wo die kompilierten intrinsischen Module zu finden sind.Speicherbereiche, in den Funktionen abgelegt werden: lower (untere Bereiche), upper (obere), either (beide, platzsparend durchmischt); Vorgabe: lower.Speicherbereiche, in den Variablen abgelegt werden: lower (untere Bereiche), upper (obere), either (beide, platzsparend durchmischt); Vorgabe: lower.Zu verwendendes ABI fÃ¼r Code der Objective-C-Familie und Metadaten angeben.ABI-Art, fÃ¼r die der Code generiert wird: 2, 2fp+.Angeben, welches Schema zum EinfÃ¼gen von NOPs nach der Planung angewendet werden soll.VOLATILE fÃ¼r Coarray-Variable %qs bei %C angegeben, die use-/host-assoziiert istNicht ausgerichtetes 32-Byte AVX-Laden auftrennen.Nicht ausgerichtetes 32-Byte AVX-Speichern auftrennen.Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden.Pfade aufteilen, die zu Schleifen-RÃ¼ckkanten fÃ¼hren.Nicht ausgerichtete 8-Byte-Vektor-Bewegungen vor Nach-Bewegungs-Adresserzeugung aufteilen.Breite Typen bereits frÃ¼her in unabhÃ¤ngige Register aufteilen.Breite Typen in unabhÃ¤ngige Register aufteilen.Stapelrahmen grÃ¶ÃŸer als 2G wird fÃ¼r %<-fsplit-stack%> nicht unterstÃ¼tztAnfangs-Ausdruck in DO-SchleifeStat-Variable bei %L muss skalare INTEGER-Variable seinStat-Variable bei %L darf nicht %s innerhalb der gleichen %s-Anweisung seinAnweisung bei %L ist keine gÃ¼ltige Sprungzielanweisung fÃ¼r Sprungziel bei %LAnweisungsfunktion %qs bei %L steht in Konflikt mit FunktionsnameAnweisungsfunktion %qs bei %L ist nicht als effektives Argument erlaubtAnweisungsfunktion %qs bei %L darf weder POINTER- oder ALLOCATABLE-Attribut habenAnweisungsfunktion %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigAnweisungsfunktion %qs erfordert Argumentliste bei %CAnweisungsfunktion bei %CAnweisungsfunktion bei %L darf nicht innerhalb von INTERFACE auftretenAnweisungsfunktion bei %L ist rekursivAnweisungsmarke bei %C ist NullAnweisungsmarke in END CRITICAL bei %C passt nicht zur CRITICAL-MarkeAnweisungsmarke in ENDDO bei %C passt nicht zum DO-LabelAnweisungsmarkenliste in GOTO bei %C kann nicht leer seinAnweisungsmarke in leerer Anweisung bei %LGNU Fortran Hilfsbibliothek (libgfortran) statisch binden.Schrittausdruck in DO-SchleifeSchrittausdruck in DO-Schleife bei %L kann nicht Null seinVorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist.VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist.Umgekehrtes Wachstum anhalten, wenn die umgekehrte Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist (in Prozent).Doubles in 64 Bits speichern.Funktionsnamen im Objektcode speichern.Doubles in 32 Bits speichern. Dies ist Standard.Sichert die MDUC-Register in Interrupt-Handlern fÃ¼r die G13-Zielarchitektur.ZusÃ¤tzliche Daten verarbeiten, um in LTO-lokalem Umwandlungsmodus aggressiver zu devirtualisieren.Bei %L darf kein Schritt vorhanden seinSchrittweite sollte fÃ¼r Feldabschnitt in %s-Klausel bei %L nicht angegeben werdenSchrittweiten in Coarray-Index bei %C nicht erlaubtZeichenkettenlÃ¤nge bei %L ist zu groÃŸStrukturkomponente %qs bei %L kann kein EQUIVALENCE-Objekt seinStrukturkonstruktor mit fehlenden optionalen Argumenten bei %CStrukturkonstruktor mit benannten Argumenten bei %CStrukturname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ seinStrukturname nach RECORD bei %C erwartetStrukturname erwartet in unverschachtelter Strukturdeklaration bei %CUnterprogramm %qs bei %L ist INTRINSIC, aber nicht mit intrinsischer Funktion vertrÃ¤glichUnterprogrammaufruf von %qs bei %L ist nicht PUREUnterprogrammaufruf von %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PUREUnterprogrammaufruf von %qs in FORALL-Block bei %L ist nicht PUREUnterprogrammaufruf des intrinsischen %qs bei %L ist nicht PUREUnterprogrammaufruf von intrinsischem %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PUREUnterprogrammaufruf mit alternativen RÃ¼ckgaben in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %LUnterprogrammaufruf mit alternativen RÃ¼ckgaben in Kombinierer von !$OMP DECLARE REDUCTION bei %LTeilzeichenkette bei %L hat LÃ¤nge NullEnd-Index der Teilzeichenkette bei %L Ã¼berschreitet ZeichenkettenlÃ¤ngeEnd-Index der Teilzeichenkette bei %L ist zu groÃŸEnd-Index der Teilzeichenkette bei %L muss INTEGER-Typ habenEnd-Index der Teilzeichenkette bei %L muss skalar seinAnfangs-Index der Teilzeichenkette bei %L ist kleiner als EinsAnfangs-Index der Teilzeichenkette bei %L muss INTEGER-Typ habenAnfangs-Index der Teilzeichenkette bei %L muss skalar seinVorschlagen, dass das SchlÃ¼sselwort Â»overrideÂ« fÃ¼r Deklarationen von virtuellen Funktionen verwendet wird, die andere Funktionen Ã¼bersteuern.Die Summe aus Feldrang %d und Korang %d bei %C Ã¼bersteigt die HÃ¶chstanzahl %d an DimensionenSumme des zweiten und dritten Arguments von IBITS Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %LDie Liste der zu bindenden Objekte aus einer Datei liefern, statt aus der Befehlszeile.Eingebaute 3DNow!-Funktionen unterstÃ¼tzen.Eingebaute AES-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r AVX512VNNI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r AVX512VP2INTERSECT unterstÃ¼tzen.Eingebaute Athlon-3Dnow!-Funktionen unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r BMI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r BMI2 unterstÃ¼tzen.C++17-Allozierung von Ã¼berausgerichteten Typen unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r CLDEMOTE unterstÃ¼tzen.CLFLUSHOPT-Befehle unterstÃ¼tzen.CLWB-Befehl unterstÃ¼tzen.Eingebaute CLZERO-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r ENQCMD unterstÃ¼tzen.Eingebaute F16C-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r FMA4 unterstÃ¼tzen.Eingebaute FSGSBASE-Funktionen und Codeerzeugung unterstÃ¼tzen.FXSAVE- und FXRSTOR-Befehle unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r GFNI unterstÃ¼tzen.PrÃ¤fixe fÃ¼r Hardware-Lock-Auslassung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r LWP unterstÃ¼tzen.Eingebaute Funktion und Codeerzeugung fÃ¼r LZCNT unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX und SSE unterstÃ¼tzen.Eingebaute MMX-Funktionen unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE und SSE2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2 und SSE3 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3 und SSE4A unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3 und SSSE3 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3 und SSE4.1 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 und SSE4.2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 und AVX unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX und AVX2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX und FMA unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512BW unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512CD unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512DQ unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512ER unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512IFMA unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512PF unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VBMI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VL unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 und AVX512F unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX5124FMAPS unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX5124VNNIW unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512BF16 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512BITALG unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VBMI2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VPOPCNTDQ unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MOVDIR64B unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MOVDIRI unterstÃ¼tzen.Eingebaute MWAITX- und MONITORX-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute PCLMUL-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r PCONFIG unterstÃ¼tzen.Eingebaute PKU-Funktionen und Codeerzeugung unterstÃ¼tzen.PREFETCHW-Befehl unterstÃ¼tzen.Eingebaute PREFETCHWT1-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute PTWRITE-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r RDPID unterstÃ¼tzen.Eingebaute RDRND-Funktionen und Codeerzeugung unterstÃ¼tzen.RDSEED-Befehl unterstÃ¼tzen.Eingebaute RTM-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r SGX unterstÃ¼tzen.Eingebaute SHA1- und SHA256-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute TBM-Funktionen und Codeerzeugung unterstÃ¼tzen.TLS-Segment grÃ¶ÃŸer als 64K unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r VAES unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r VPCLMULQDQ unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r WAITPKG unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r WBNOINVD unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r XOP unterstÃ¼tzen.XSAVE- und XRSTOR-Befehle unterstÃ¼tzen.XSAVEC-Befehle unterstÃ¼tzen.XSAVEOPT-Befehl unterstÃ¼tzen.XSAVES- und XRSTORS-Befehle unterstÃ¼tzen.Ausrichtungen von bis zu 64 Bits unterstÃ¼tzen.Aufrufe zwischen Thumb- und ARM-BefehlssÃ¤tzen unterstÃ¼tzen.Codeerzeugung von Advanced-Bit-Manipulation-Befehle (ABM) unterstÃ¼tzen.Codeerzeugung von cmpxchg16b-Befehlen unterstÃ¼tzen.Codeerzeugung von crc32-Befehlen unterstÃ¼tzen.Codeerzeugung von movbe-Befehlen unterstÃ¼tzen.Codeerzeugung von popcnt-Befehlen unterstÃ¼tzen.Codeerzeugung von sahf-Befehlen in 64-Bit x86-64-Code unterstÃ¼tzen.Dynamische Initialisierung thread-lokaler Variablen in anderer Ãœbersetzungseinheit unterstÃ¼tzen.Flag-erhaltende Add-Carry-Befehle unterstÃ¼tzen.UnterstÃ¼tzung fÃ¼r HSA implementiert keine 16-Bit-FPU-OperandenUnterstÃ¼tzung fÃ¼r das A-Argument bei %L, das ein polymorphes A-Argument ist oder allozierbare Komponenten hat, ist noch nicht implementiertUnterstÃ¼tzung fÃ¼r das A-Argument bei %L mit allozierbaren Komponenten ist noch nicht implementiertAltes Multi-Threading unterstÃ¼tzen.Message-Passing mit der Parallel Environment unterstÃ¼tzen.Mehr als 8192 GOT-EintrÃ¤ge auf ColdFire unterstÃ¼tzen.Multi-Threading unterstÃ¼tzen.Multiplizier-Addier-Befehle unterstÃ¼tzen.Synchrone Nicht-Aufruf-Ausnahmen unterstÃ¼tzen.UnterstÃ¼tzte RÃ¼ckgabeadress-Signierbereiche fÃ¼r AArch64 (fÃ¼r die Option Â»-msign-return-address=Â«):UnterstÃ¼tzte ABIs (fÃ¼r Verwendung mit Option Â»-mabi=Â«):UnterstÃ¼tzte LTO-Kompressionsalgorithmen: zlibAusgabe von Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken.Ausgabe von Befehlszahlen, Zeilennummernangaben und Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken.Ausgabe der vorigen und nÃ¤chsten Befehlsnummern in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken.Warnungen unterdrÃ¼cken.ARM/Thumb-Modus pro Funktion abwechselnd an- und ausschalten, um den Compiler zu testen.MIPS16 ASE bei abwechselnden Funktionen fÃ¼r Compilertest ein-/ausschalten.Die Option Â»-mstack-guardÂ« ausschalten.Die Option Â»-mstack-sizeÂ« ausschalten.Symbol %qs bereits deklariertSymbol %qs bei %C bereits deklariertSymbol %qs bei %C ist bereits bei %L als ein Typ deklariertSymbol %qs bei %C wurde bereits mit Host verbundenSymbol %qs bei %C hat keinen IMPLICIT-TypSymbol %qs bei %C wurde vorher noch nicht definiertSymbol %qs bei %C ist bereits in einem COMMON-BlockSymbol %qs bei %C ist mehrdeutigSymbol %qs bei %C muss ein NAMELIST-Gruppenname seinSymbol %qs bei %L hat bereits eine explizite SchnittstelleSymbol %qs bei %L hat bereits grundlegenden Typen %sSymbol %qs bei %L kann keinen Typen habenSymbol %qs bei %L steht mit Symbol aus Modul %qs in Konflikt, verbunden durch Verwendung bei %LSymbol %qs bei %L steht mit Umbenennungs-Symbol bei %L in KonfliktSymbol %qs bei %L steht mit Symbol bei %L in KonfliktSymbol %qs bei %L hat keinen IMPLICIT-TypSymbol %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?Symbol %qs bei %L ist mehrdeutigSymbol %qs bei %L ist als PRIVATE markiert, aber wurde mit Bindung %qs markiertDas Symbol %qs hat gemischte Komponenten- und Nicht-Komponenten-Zugriffe bei %LSymbol %qs in COMMON bei %C kann kein POINTER-Feld seinSymbol %qs in Namensliste %qs ist INTENT(IN) bei %CSymbol %qs wird bei %L verwendet, bevor es typisiert wirdSymbol %qs muss ein PARAMETER in DATA-Anweisung bei %C seinSymbol %qs tritt bei %L sowohl in der FROM- als auch in der TO-Klausel aufSymbol %qs bei %L in mehreren Klauseln vorhandenBei %2$L referenziertes Symbol %1$qs nicht im Modul ISO_C_BINDING gefundenBei %2$L referenziertes Symbol %1$qs nicht im intrinsischen Modul ISO_FORTRAN_ENV gefundenBei %2$L referenziertes Symbol %1$qs nicht im Modul %3$qs gefundenSymbol %qs in COMMON-Block %qs bei %C wird indirekt verglichen mit anderem COMMON-Block %qsSymbol bei %C passt nicht zu einem AusdruckSymbol bei %L ist keine ScheinvariableSynonym fÃ¼r Â»-export-dynamicÂ« fÃ¼r Linker-Versionen, die dies unterstÃ¼tzen.Synonym fÃ¼r Â»image_baseÂ«.Synonym fÃ¼r -Wcomment.Synonym fÃ¼r -gnatk8.Syntaxfehler in Â»!$ACC DECLAREÂ«-Liste bei %CSyntaxfehler in Â»!$ACC ROUTINE ( NAME )Â« bei %CSyntaxfehler in !$ACC ROUTINE ( NAME ) bei %C, hinter NAME wird Â»)Â« erwartetSyntaxfehler in Â»!$OMP DECLARE TARGETÂ«-Liste bei %CSyntaxfehler in !$OMP THREADPRIVATE Liste bei %CSyntaxfehler in !GCC$ ATTRIBUTES-Anweisung bei %CSyntaxfehler in !GCC$-IVDEP-Direktive bei %CSyntaxfehler in !GCC$-NOVECTOR-Direktive bei %CSyntaxfehler in !GCC$-UNROLL-Direktive bei %CSyntaxfehler in !GCC$-VECTOR-Direktive bei %CSyntaxfehler in Anweisung %s bei %CSyntaxfehler in ABSTRACT INTERFACE-Anweisung bei %CSyntaxfehler in ASYNCHRONOUS-Anweisung bei %CSyntaxfehler in AUTOMATIC-Anweisung bei %CSyntaxfehler in CASE-Spezifikation bei %CSyntaxfehler in CHARACTER-Deklaration bei %CSyntaxfehler in CLASS IS-Spezifikation bei %CSyntaxfehler in COMPLEX-Konstante bei %CSyntaxfehler in ELSE-IF-Anweisung nach %LSyntaxfehler in ENUMERATOR-Definition bei %CSyntaxfehler in EQUIVALENCE-Anweisung bei %LSyntaxfehler in FORALL-Iterator bei %CSyntaxfehler in E/A-Iterator bei %CSyntaxfehler in IF-Klausel nach %CSyntaxfehler in IF-Ausdruck bei %CSyntaxfehler in IMPORT-Anweisung bei %CSyntaxfehler in NAME=-Spezifikation fÃ¼r Bindungsmarke bei %CSyntaxfehler in OpenACC-Ausdrucksliste bei %CSyntaxfehler in OpenMP-Â»DEPEND SINKÂ«-Liste bei %CSyntaxfehler in OpenMP-Variablenliste bei %CSyntaxfehler in PROCEDURE-Anweisung bei %CSyntaxfehler in PROTECTED-Anweisung bei %CSyntaxfehler in RANK-Spezifikation bei %CSyntaxfehler in SAVE-Anweisung bei %CSyntaxfehler in STATIC-Anweisung bei %CSyntaxfehler in SUBMODULE-Anweisung bei %CSyntaxfehler in SUBSTRING-Spezifikation bei %CSyntaxfehler in TYPE IS-Spezifikation bei %CSyntaxfehler in VALUE-Anweisung bei %CSyntaxfehler in VOLATILE-Anweisung bei %CSyntaxfehler in anonymer Struktur-Deklaration bei %CSyntaxfehler in Argumentliste bei %CSyntaxfehler in Feldkonstruktor bei %CSyntaxfehler in ZeichenlÃ¤ngenangabe bei %CSyntaxfehler im allgemeinen Blocknamen bei %CSyntaxfehler in Daten-Deklaration bei %CSyntaxfehler in Ausdruck bei %CSyntaxfehler in allgemeiner Spezifikation bei %CSyntaxfehler in Iterator bei %CSyntaxfehler in geschachtelter Struktur-Deklaration bei %CSyntaxfehler in Initialisierung im alten Stil von %s bei %CSyntaxfehler in Initialisierungsliste im alten Stil bei %CSyntaxfehler in Prozedurzeiger-Komponente bei %CSyntaxfehler: Nachfolgender Ãœberschuss in END INTERFACE-Anweisung bei %CSyntaxfehler: Nachfolgender Ãœberschuss in INTERFACE-Anweisung bei %CTARGET ENTER DATA mit Zuordnungstyp auÃŸer TO oder ALLOC an MAP-Klausel bei %LTARGET EXIT DATA mit Zuordnungstyp auÃŸer FROM, RELEASE oder DELETE MAP-Klausel bei %LTARGET%s mit Zuordnungstyp auÃŸer TO, FROM, TOFROM oder ALLOC an MAP-Klausel bei %LTEAM-Argument bei %L fÃ¼r die intrinsische TEAM_NUMBER muss vom Typ TEAM_TYPE seinAttribut Â»TEAM=Â« in %C fehlplatziertTHREADPRIVATE-Objekt %qs in %s-Klausel bei %LTHREADPRIVATE-Objekt %qs in SHARED-Klausel bei %LTILE bei %L erfordert konstanten AusdruckZu verwendende TLS-Dialekte:TLS ist fÃ¼r GCN nicht implementiert.TODO: Vector sections in data statementsTODO: als typgebunden definierte Zuweisung(en) bei %L nicht durchgefÃ¼hrt, da Feldreferenzen mit mehreren Teilen in AusdrÃ¼cken als Zwischenergebnisse auftreten wÃ¼rden.TYPE IS bei %L Ã¼berlappt sich mit TYPE IS bei %LTYPE mit intrinsischer Typspezifikation bei %CLinker-Lockerungen ausnutzen, um die Anzahl der Befehle zu reduzieren, die fÃ¼r das Materialisieren von Symboladressen verwendet werden.%s von %d Zweigen mindestens einmal genommen
  Akzeptiert zwei durch Komma getrennte nichtnegative ganze Zahlen. Die erste Zahl gibt an, wie viele Zwei-Byte-NOP-Befehle vor der Funktionssprungmarke eingefÃ¼gt werden. Die zweite Zahl gibt an, wie viele HalbwÃ¶rter nach der Funktionssprungmarke mit NOP-Befehlen aufgefÃ¼llt werden. Es werden immer die grÃ¶ÃŸtmÃ¶glichen NOP-Befehle (6, 4 oder 2 Bytes) verwendet. Die Angabe von Â»0,0Â« schaltet das Hotpatching aus.DFLOAT-Code mit doppelter Genauigkeit generieren.Zum Absenken einer Anweisung nÃ¶tige relative AusfÃ¼hrungsfrequenz des Ziel-Blocks (in Prozent).Zielausdruck in Zeigerzuweisung bei %L muss ein Zeigerergebnis liefernZiel hat separates I&D.Ziel fÃ¼r neue Rangabbildung ist zu klein (%ld < %ld)Auf AM33-Prozessor abzielen.Auf AM33/2.0-Prozessor abzielen.Auf AM34-Prozessor abzielen.Code fÃ¼r die FT32B-Architektur erzeugen.Auf den Software-Simulator abzielen.Ziel: %s
  DCE mitteilen, dass ungenutzte C++-Allokationen entfernt werden.DSE mitteilen, dass der Speicher fÃ¼r ein C++-Objekt tot ist, wenn der Konstruktor anfÃ¤ngt und wenn der Destruktor aufhÃ¶rt.Die Option %<-mfloat128%> wird mÃ¶glicherweise nicht vollstÃ¤ndig unterstÃ¼tztDie %1$s-Direktive bei %3$L darf nicht innerhalb einer %2$s-Region angegeben werdenArgument A bei %L hat Typ Â»%sÂ«, aber die Funktion, die bei %L als OPERATOR Ã¼bergeben wurde, gibt Â»%sÂ« zurÃ¼ckDas A-Argument bei %L von CO_REDUCE darf nicht polymorph seinArgument A bei %L des intrinsischen %s darf keinen Koindex habenDas 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)Die CHARACTER-Elemente des Feldkonstruktors bei %L mÃ¼ssen dieselbe LÃ¤nge haben (%ld/%ld)Der DEFAULT CASE bei %L kann nicht von zweitem DEFAULT CASE bei %L gefolgt werdenDas DISTANCE-Argument darf in intrinsischer Routine bei %L nicht zusammen mit COARRAY- oder DIM-Argument angegeben werdenOperand fÃ¼r den ENI-Befehl muss entweder 0 oder 1 seinDas 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Ã¶senDie FROM- und TO-Argumente bei %L verletzen die Aliasing-BeschrÃ¤nkungen (F2003 12.4.1.7)Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L mÃ¼ssen den selben Ko-Rang %d/%d habenDie FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L mÃ¼ssen den selben Rang %d/%d habenDas FROM-Argument fÃ¼r MOVE_ALLOC bei %L darf keinen Koindex habenDas Formatspezifikationssymbol H bei %L ist eine in Fortran 95 entfernte BesonderheitHollerith-Konstante bei %L wird bei der Umwandlung in %qs abgeschnittenDas INTENT(OUT)-Scheinargument %qs bei %L hat ASSUMED SIZE und kann damit keine Standardinitialisierung habenDer KIND-Parameter %qs bei %C darf weder ASSUMED noch DEFERRED seinDer KIND-Parameter %qs im PDT-Konstruktor bei %C hat keinen WertDie KIND part_ref bei %C kann nur auf einen Ausdruck von intrinsischem Typ angewendet werdenDie LEN part_ref bei %C kann nur auf einen CHARACTER-Ausdruck angewendet werdenDas NULL im Strukturkonstruktor bei %L wird auf Komponente %qs angewandt, die aber weder ein POINTER noch ein ALLOCATABLE istDie RE oder IM part_ref bei %C kann nur auf einen COMPLEX-Ausdruck angewendet werdenDer SELECT-RANK-CASE-Ausdruck bei %C muss eine skalare, ganzzahlige Konstante seinDer SELECT-RANK-Selektor bei %C muss eine angenommene Rangvariable seinDas TO-Argument fÃ¼r MOVE_ALLOC bei %L darf keinen Koindex habenDie TO-Argumente in MOVE_ALLOC bei %L mÃ¼ssen polymorph sein, wenn FROM polymorph istDer absolute Wert von SHIFT bei %L muss kleiner oder gleich BIT_SIZE(%qs) seinDer absolute Wert von SHIFT bei %L muss kleiner oder gleich SIZE bei %L seinDas reservierbare Objekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert seinDas ALLOCATE-Objekt bei %L und der Quellausdruck bei %L mÃ¼ssen Typparameter der gleichen Art habenDie Argumentlistenfunktionen %%VAL, %%LOC oder %%REF bei %L sind in diesem Kontext nicht erlaubtArgument des intrinsischen RANK bei %L muss ein Datenobjekt seinDie Zuweisung zu einer KIND- oder LEN-Komponente eines parametrisierten Typs bei %L ist nicht erlaubtDas Feld %qs bei %L mit vermutetem Rang darf keine Kodimension habenDas Feld vermuteten Ranges bei %C darf keine Kodimension habenFeld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem RangDer Fehler ist nicht reproduzierbar, daher handelt es sich wahrscheinlich um ein Problem mit der Hardware oder dem Betriebssystem.
! Zeichenkonstante bei %L wird bei der Umwandlung in %s abgeschnittenDie ZeichenlÃ¤nge des A-Arguments bei %L und die LÃ¤nge der Argumente fÃ¼r den OPERATOR bei %L muss dieselbe seinDie ZeichenlÃ¤nge des A-Arguments bei %L und die LÃ¤nge des Funktionsergebnisses des OPERATORs bei %L muss dieselbe seinCodemodell-Optionsnamen fÃ¼r -mcmodel:Die Komponente bei %C, die in der Typparameterliste bei %L erscheint, hat weder KIND- noch LEN-AttributDie Komponente bei %C, die ein Typparameter ist, muss ein Skalar seinDie Komponente bei %C mit KIND- oder LEN-Attribut erscheint nicht in der Typparameterliste bei %LDer Vorgabewert (und das Gegenteil von Â»-staticÂ«), wird implizit von ausfÃ¼hrbaren Dateien, gemeinsam genutzten Bibliotheken und BÃ¼ndeln verwendet.Der Nenner n des Bruchteils 1/n der AusfÃ¼hrungshÃ¤ufigkeit des Eingangsblocks einer Funktion, den ein Basisblock dieser Funktion mindestens haben muss, um als heiÃŸ zu gelten.Der Nenner n des Bruchteils 1/n der maximalen AusfÃ¼hrungsanzahl eines Basisblocks im gesamten Programm, den ein Basisblock mindestens haben muss, um als heiÃŸ zu gelten (im Nicht-LTO-Modus verwendet).Der Nenner n des Bruchteils 1/n der Anzahl der profilierten DurchlÃ¤ufe des gesamten Programms, unter dem die AusfÃ¼hrungszahl eines Grundblocks liegen muss, damit der Grundblock als unwahrscheinlich angesehen wird.Der abgeleitete Parameter %qs bei %C hat keinen VorgabewertDer abgeleitete Typ %qs bei %L hat Typ %qs, der nicht definiert wurdeDas GerÃ¤t hat kein Spezialfunktionsregister SPH. Diese Option wird vom Compilertreiber mit dem korrekten Wert Ã¼berschrieben, wenn An-/Abwesenheit von SPH von -mmcu=MCU abgeleitet werden kann.Die Ã¤lteste macOS-Version, auf der dieses Programm laufen wird (fÃ¼r den Assembler formatiert).Die Ã¤lteste macOS-Version, auf der dieses Programm laufen wird.Das Element im Strukturkonstruktor bei %L fÃ¼r Zeigerkomponente %qs sollte ein POINTER oder ein TARGET seinDas Element im Strukturkonstruktor bei %L fÃ¼r Zeigerkomponente %qs ist %s, sollte aber %s seinDie Ã„quivalenzmenge fÃ¼r %qs bewirkt eine ungÃ¼ltige Erweiterung fÃ¼r COMMON %qs bei %LDie Ã„quivalenzmenge fÃ¼r bei %2$L deklarierte Variable %1$qs verletzt AusrichtungsanforderungenDas Argument Â»errmsg=Â« bei %L muss eine standardartige Zeichenvariable seinEvent-Variable bei %L darf nicht koindiziert seinDie folgenden Optionen sind sprachunabhÃ¤ngigDie folgenden Optionen sind sprachbezogenDie folgenden Optionen sind nicht dokumentiertDie folgenden Optionen sind nur spezifisch fÃ¼r die Sprache Die folgenden Optionen werden von der Sprache unterstÃ¼tzt Die folgenden Optionen sind zielspezifischDie folgenden Optionen steuern Warnmeldungen des CompilersDie folgenden Optionen steuern OptimierungenDie folgenden Optionen steuern ParameterDie folgenden Optionen verwenden gemeinsame ArgumenteDie folgenden Optionen verwenden separate ArgumenteDie Funktion, die bei %L als OPERATOR Ã¼bergeben wurde, hat Argumente vom Typ Â»%sÂ« und Â»%sÂ«, muss aber Typ Â»%sÂ« habenDie Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss Argumente haben, die nichtallozierbar und keine Zeiger sind, und der RÃ¼ckgabewert muss nichtallozierbar, kein Zeiger und skalar seinDie Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss das ASYNCHRONOUS-Attribut entweder fÃ¼r keins oder fÃ¼r beide Argumente habenDie Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss das TARGET-Attribut entweder fÃ¼r keins oder fÃ¼r beide Argumente habenDie Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss das VALUE-Attribut entweder fÃ¼r keins oder fÃ¼r beide Argumente habenDie Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss zwei Argumente habenDie Funktion, die bei %L als OPERATOR Ã¼bergeben wird, darf bei keinem der Argumente das OPTIONAL-Attribut habenFunktionsergebnis auf der linken Seite der Zuweisung bei %L muss Zeiger-Attribut haben.Der Direktwert fÃ¼r Â»%2$sÂ« muss in eine %1$d-Bit-Ganzzahl passenDas intrinsische %qs bei %L ist nicht im ausgewÃ¤hlten Standard enthalten, aber %s und %qs werden wie mit EXTERNAL deklariert behandelt. Passende Option %<-std=%> verwenden oder %<-fall-intrinsics%> definieren, um dies zuzulassen.Das bei %2$L deklarierte INTRINSIC %1$qs ist in den derzeitigen Standardeinstellungen nicht verfÃ¼gbar, auÃŸer %3$s. Entsprechende Option %<-std=*%> verwenden, oder %<-fall-intrinsics%> einschalten, um es zu verwenden.Bei %C darf das am weitesten links stehende part-ref in einem data-ref keine Funktionsreferenz seinUntere Schranke fÃ¼r einen fÃ¼r Stack-Smashing-Protection betrachteten Puffer.Die HÃ¶chstzahl Reload-Pseudos, die beim Auslagern eines Nicht-Reload-Pseudos berÃ¼cksichtigt werden.HÃ¶chstmenge des von GCSE zu belegenden Speichers.Die maximale Wachstumsrate der CodegrÃ¶ÃŸe bei der Erweiterung in eine Sprungtabelle (in Prozent). Der Parameter wird bei der Optimierung auf GrÃ¶ÃŸe verwendet.Die maximale Wachstumsrate der CodegrÃ¶ÃŸe bei der Erweiterung in eine Sprungtabelle (in Prozent). Der Parameter wird bei der Optimierung auf Geschwindigkeit verwendet.HÃ¶chste VerzÃ¶gerung bei Konflikt, sodass Befehl fÃ¼r spekulative Bewegung in Betracht kommt.Die maximale Tiefe einer Schleifenschachtelung, die vollstÃ¤ndig geschÃ¤lt wird.GrÃ¶ÃŸte Tiefe mit rekursivem Inline fÃ¼r Inline-Funktionen.GrÃ¶ÃŸte Tiefe rekursiven Inlinens fÃ¼r Nicht-Inline-Funktionen.Der hÃ¶chste Erweiterungsfaktor beim Kopieren von BasisblÃ¶cken.Die HÃ¶chstzahl der von CSE verarbeiteten Befehle vor dem RÃ¼cksetzen.Die maximale LÃ¤nge eines konstanten Strings, um den eingebauten Stringvergleich zu inlinen. Vorgabewert ist 3.GrÃ¶ÃŸte LÃ¤nge des betrachteten Pfades in CSE.Die MaximallÃ¤nge der Liste der anhÃ¤ngigen geplanten Operationen.HÃ¶chstzahl der Speicherstellen, die von cselib aufgezeichnet werden.Die maximale Anzahl von Â»nach dem SuperknotenÂ« expandierten Knoten innerhalb des Analysierers pro Superknoten, bevor die Analyse abbricht.HÃ¶chstzahl der RTL-Knoten, die als letzte Werte des Kombinierers aufgezeichnet werden kÃ¶nnen.Die maximale Anzahl von SSA_NAME-Zuweisungen, die verfolgt werden, um einen Wert zu bestimmen.Die HÃ¶chstzahl der Versuche zur RÃ¼ckverfolgung bei Modulo-Planung von Schleifen.HÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden BlÃ¶cke in einer Region.HÃ¶chstzahl der Zweige auf dem Pfad durch die geschÃ¤lte Sequenz.Die maximale Anzahl von expandierten Knoten pro Programmpunkt innerhalb des Analysierers, bevor die Analyse dieses Punkts abbricht.HÃ¶chstzahl der zu betrachtenden eingehenden Kanten fÃ¼r Kreuzsprung.HÃ¶chstzahl von Befehlen, die Â»combineÂ« zu kombinieren versucht.HÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden Befehle in einer Region.Die HÃ¶chstzahl der Befehle im Schleifenkopf, die wÃ¤hrend der Schleifenkopfkopier-Phase dupliziert werden.Die HÃ¶chstzahl der Befehle einer vollstÃ¤ndig geschÃ¤lten Schleife.Die HÃ¶chstzahl der Befehle einer geschÃ¤lten Schleife.Die HÃ¶chstzahl der Befehle einer ungeschalteten Schleife.Die HÃ¶chstzahl der zu vervielfÃ¤ltigenden Befehle, wenn berechnete Gotos expandiert werden.Die HÃ¶chstzahl der Befehle in einer einzelnen fÃ¼r Â»inlineÂ« geeigneten Funktion.Die HÃ¶chstzahl der in einer inneren Schleife zu betrachtenden Befehle fÃ¼r Versionierung.Die HÃ¶chstzahl der in einer Ã¤uÃŸeren Schleife zu betrachtenden Befehle fÃ¼r Versionierung, zusÃ¤tzlich zu den Befehlen in inneren Schleifen.Die HÃ¶chstzahl der Befehle, bis zu der eine Inline-Funktion per Rekursion wachsen kann.Die HÃ¶chstzahl der Befehle, bis zu der eine Nicht-Inline-Funktion per Rekursion wachsen kann.HÃ¶chstzahl der vom Scheduler wÃ¤hrend der ersten Planphase fertig zur AusfÃ¼hrung zu betrachtenden Befehle.Die HÃ¶chstzahl der zu betrachtenden Befehle, um einen VerzÃ¶gerungsschlitz zu fÃ¼llen.Die HÃ¶chstzahl der zu betrachtenden Befehle, um richtige aktive Registerinformationen zu finden.Die HÃ¶chstzahl der zum Abrollen von Schleifen im Mittel zu betrachtenden Befehle.Die HÃ¶chstzahl der zum Abrollen von Schleifen zu betrachtenden Befehle.HÃ¶chstzahl der rÃ¼ckwÃ¤rts zu suchenden Befehle, wenn nach Ã¤quivalentem Neuladen gesucht wird.Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen von kleinen Funktionen.Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen.Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen beim Optimieren auf CodegrÃ¶ÃŸe.HÃ¶chstzahl der Iterationen durch CFG zur Regionserweiterung.Die HÃ¶chstzahl der SchleifendurchlÃ¤ufe, die statisch vorhergesagt werden.Die HÃ¶chstzahl von geschachteltem indirektem inlinen wurde bereits durch den frÃ¼hen Inliner durchgefÃ¼hrt.Die HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen Schleife, die vollstÃ¤ndig geschÃ¤lt wird.Die HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen Schleife.Die HÃ¶chstzahl der Anweisungen in geschachtelten Schleifen zum Schleifenaustausch.Die HÃ¶chstzahl, die eine Aufrufstelle in einem Aufrufstapel innerhalb des Analysierers vorkommen darf, bevor die Analyse abgebrochen wird, um zu tiefe Rekursion zu vermeiden.Die HÃ¶chstzahl der Iterationen zum Abrollen in einzelner Schleife.Die HÃ¶chstzahl der Abschaltungen in einer einzelnen Schleife.Maximales VerhÃ¤ltnis zwischen ArraygrÃ¶ÃŸe und Switch-Zweigen, bei dem eine Switch-Umwandlung erfolgt.Das maximale VerhÃ¤ltnis von EinfÃ¼gungen zu LÃ¶schungen von AusdrÃ¼cken in GCSE.Maximale GrÃ¶ÃŸe des Vorgriffsfensters der wÃ¤hlbaren Planung.Kleinste voraussichtliche Beschleunigung, die dem Inliner erlaubt, inline-insns-single und inline-isnsns-auto zu ignorieren.Die Mindestwahrscheinlichkeit fÃ¼r spekulativen Erfolg (in Prozent), sodass spekulativer Befehl eingeplant wird.Kleinste UID fÃ¼r Nicht-Debug-Befehl.Die kleinste Schrittweite, ab der Software-Prefetch-Tipps produziert werden.Die Mindestkosten eines teuren Ausdrucks in der Schleifeninvariantenbewegung.Mindestanzahl der passenden zu betrachtenden Befehle fÃ¼r Kreuzsprung.Die Mindestzahl an Superknoten innerhalb einer Funktion, die vom Analysierer berÃ¼cksichtigt wird, um die Auswirkungen an den Aufrufstellen zusammenzufassen.Kleinste Wahrscheinlichkeit einer Kante, sodass bei der Planung ihr Zustand gesichert wird.Die Mindestwahrscheinlichkeit fÃ¼r das Erreichen eines Quellblockes fÃ¼r spekulatives Zwischen-Block-Scheduling.MindestgrÃ¶ÃŸe von Variablen, die sich Stapelspeicher teilen, wenn nicht optimiert wird.Das MindestverhÃ¤ltnis der Schrittweiten, damit Schleifenaustausch profitabel ist.Der minimale Schwellwert fÃ¼r die Wahrscheinlichkeit, dass eine halbinvariante Bedingungsanweisung eine Schleifenteilung auslÃ¶st.Kleinster Wert der Stufenzahl, den der Swing-Modulo-Scheduler erzeugen wird.Das Feld %qs im Modul oder Hauptprogramm bei %L muss konstante Form habenDer Name %qs bei %C wurde bereits als ein externer Modulname verwendetDer Name %qs bei %C kann nicht als ein definierter Operator verwendet werdenDie Anzahl der Newton-Iterationen, um den reziproken Wert einer double-Gleitkommazahl zu berechnen. Die Genauigkeit der Division ist proportional zu diesem Parameter, wenn die angenÃ¤herte Division angeschaltet ist. Standardwert ist 2.Die Anzahl der Newton-Iterationen, um den reziproken Wert einer float-Gleitkommazahl zu berechnen. Die Genauigkeit der Division ist proportional zu diesem Parameter, wenn die angenÃ¤herte Division angeschaltet ist. Standardwert ist 1.Die Anzahl der Feldelemente des SUB-Arguments fÃ¼r IMAGE_INDEX bei %L muss %d (Korang) sein, nicht %dAnzahl der Zyklen, die der Swing-Modulo-Scheduler bei KonfliktprÃ¼fung mit DFA betrachtet.Die Anzahl der Elemente (%d) im Feldkonstruktor bei %L erfordert ErhÃ¶hung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>.Die Anzahl der Elemente, fÃ¼r die die ÃœberprÃ¼fung der Hash-Tabelle fÃ¼r jedes gesuchte Element durchgefÃ¼hrt wird.Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert ErhÃ¶hung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert ErhÃ¶hung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert ErhÃ¶hung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>Die Anzahl der AusfÃ¼hrungen eines Basisblocks, der als heiÃŸ angesehen wird. Dieser Parameter wird nur im GIMPLE-Frontend verwendet.Die Anzahl der ausgefÃ¼hrten Befehle, bevor Prefetch abgeschlossen ist.Die Anzahl der am hÃ¤ufigsten ausgefÃ¼hrten Promille der profilierten AusfÃ¼hrung des gesamten Programms, zu der die AusfÃ¼hrungszahl eines Basisblocks gehÃ¶ren muss, um als heiÃŸ zu gelten (im LTO-Modus verwendet).Die Anzahl der Prefetches, die gleichzeitig laufen kÃ¶nnen.Die Anzahl der Register in jeder Klasse, die von Schleifeninvariantenbewegung freigehalten werden.Das Objekt %qs bei %L hat aufgeschobenen LEN-Parameter %qs und ist weder allozierbar noch ein ZeigerDas Objekt %qs bei %L mit ASSUMED-Typparametern muss ein Dummy oder ein SELECT-TYPE-Selektor sein (F08/4.2)Der Parameterausdruck bei %C muss vom Typ INTEGER sein, nicht %sDer Pfad zu Â»devices.csvÂ«. Im Normalfall kann der GCC-Treiber das selbst rausfinden und an den Compiler Ã¼bermitteln, daher ist die Angabe eigentlich nicht nÃ¶tig.Prozentsatz der Funktion, gewichtet nach AusfÃ¼hrungshÃ¤ufigkeit, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist.Prozentsatz der Funktion, gewichtet nach AusfÃ¼hrungshÃ¤ufigkeit, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist.Das Zeigerobjekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert seinMÃ¶gliche SVE-VektorlÃ¤ngen:MÃ¶gliche TLS-Dialekte:Der Rang des Elements im Strukturkonstruktor bei %L passt nicht zu dem der Komponente (%d/%d)Die Datei mit den AuflÃ¶sungen.Die Skalierung (in Prozent), die auf inline-insns-single und Auto-Limits angewendet wird, wenn die Heuristik darauf hinweist, dass Inlining sehr profitabel ist.Die GrÃ¶ÃŸe einer L1-Cacheline.Die GrÃ¶ÃŸe des L1-Caches.Die GrÃ¶ÃŸe des L2-Caches.Die GrÃ¶ÃŸe eines als groÃŸ angesehenen FunktionskÃ¶rpers.Die GrÃ¶ÃŸe eines als groÃŸ angesehenen Stapelrahmens.Die GrÃ¶ÃŸe einer als groÃŸ angesehenen Ãœbersetzungseinheit.Kleinste Zahl unterschiedlicher Werte, fÃ¼r die eine Sprungtabelle besser als ein Baum bedingter SprÃ¼nge ist; bei 0 wird der Standard fÃ¼r die Zielarchitektur verwendet.Der Quellausdruck bei %L darf weder vom Typ EVENT_TYPE sein noch eine EVENT_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray istDer Quellausdruck bei %L darf weder vom Typ LOCK_TYPE sein noch eine LOCK_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray istDas Argument Â»stat=Â« bei %L muss INTEGER-Variable mit Â»kind=4Â« seinDas bei %2$L referenzierte Symbol %1$qs ist nicht im gewÃ¤hlten Standard vorhandenDer Schwellwert-Anteil fÃ¼r die AusfÃ¼hrung partieller Redundanzbeseitigung nach dem Neuladen.Der Schwellwert-Anteil des AusfÃ¼hrungszÃ¤hlers kritischer Kanten, die Redundanzbeseitigung nach dem Neuladen erlauben.Der Typ %qs bei %L darf nicht mit Wirt verbunden sein, da er von unvertrÃ¤glichem bei %L definierten Objekt mit gleichem Namen blockiert wirdDer Typ fÃ¼r Funktion %qs bei %L ist nicht zugreifbarDie Typparameter-Angabenliste bei %C kann nicht gleichzeitig ASSUMED- und DEFERRED-Parameter enthaltenDie Typparameter-Angabenliste bei %C enthÃ¤lt zu viele ParameterausdrÃ¼ckeDie Typparameter-Angabenliste bei %C enthÃ¤lt nicht genug ParameterausdrÃ¼ckeDie Spezifikationsliste fÃ¼r Typparameter in der Spezifikation bei %L darf keine DEFERRED-Parameter enthaltenDie Typspezifikation bei %L muss angeben, dass jeder Parameter mit LÃ¤ngentyp vermutet istTypspezifikation darf keinen Sequenz-abgeleiteten Typ oder Typ mit BIND-Attribut in SELECT TYPE bei %C beschreiben [F2003:C815]Obere Schranke zum gemeinsamen Verwenden von Ganzzahlkonstanten.Die obere Schranke in der letzten Dimension muss in der Referenz auf das Feld %qs vermuteter GrÃ¶ÃŸe bei %L auftretenDer Wert fÃ¼r den KIND-Parameter %qs bei %C lÃ¤sst sich nicht auf einen konstanten Ausdruck reduzierenDer Wert von n in %<-finit-character=n%> muss zwischen 0 und 127 liegenDer Wert des Parameters PDT LEN Â»%sÂ« stimmt nicht mit dem in der Dummy-Deklaration Ã¼bereinDer Wert des SELECT-RANK-CASE-Ausdrucks bei %C darf nicht kleiner als Null oder grÃ¶ÃŸer als %d seinDie Version der C++-ABI, die verwendet wird.Die Version der C++-ABI, die fÃ¼r Â»-WabiÂ«-Warnungen und BindungskompatibilitÃ¤tsaliase verwendet wird.Es gibt bereits eine Prozedur mit Bindungsname %qs fÃ¼r den abgeleiteten Typ %qs bei %CEs gibt keine spezifische Funktion fÃ¼r das allgemeine %qs bei %LEs gibt kein spezifisches Unterprogramm fÃ¼r allgemeines %qs bei %LEs gibt bereits eine nicht-generische Prozedur mit Bindungsname %qs fÃ¼r den abgeleiteten Typ %qs bei %CDies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es
  gibt KEINE Garantie; auch nicht fÃ¼r MARKTGÃ„NGIGKEIT oder FÃœR SPEZIELLE ZWECKE.
  
  Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es
*************** gibt KEINE Garantie; auch nicht fÃ¼r MAR
*** 2134,2140 ****
  
  Dies ist der Vorgabewert.Dieser Schalter ist veraltet und hat keine Auswirkung.Diese Option wird ignoriert; sie wird nur zu KompatibilitÃ¤tszwecken bereitgestellt. Sie diente zur Auswahl von Linker- und PrÃ¤prozessor-Optionen fÃ¼r die Verwendung mit der newlib.Diese Option ist undokumentiert.Dieser Schalter ist veraltet; nicht verwenden.Dieser Schalter ist veraltet; stattdessen -Werror=implicit-function-declaration verwenden.Dieser Schalter ist veraltet; stattdessen -Wextra verwenden.Dieser Schalter ist veraltet; stattdessen -fsanitize-recover= verwenden.Thread-Modell: %s
  Threadprivate bei %L ist nicht SAVEdThreadprivate Variable bei %C ist ein Element eines COMMON-BlocksSchwellwert fÃ¼r Auswertung der MÃ¶glichkeit von IPA-CP, der noch als vorteilhaft zum Kopieren betrachtet wird.Thumb-1 Hardware-Gleitkomma VFP ABIThumb: Annehmen, dass Funktionszeiger an Code Ã¼bergeben werden kÃ¶nnen, der nichts von Thumb weiÃŸ.Thumb: Annehmen, dass nichtstatische Funktionen von ARM-Code aus aufgerufen werden kÃ¶nnen.Thumb: (Blatt-)Stapelrahmen erzeugen, auch wenn nicht erforderlich.Thumb: (Nicht-Blatt-)Stapelrahmen erzeugen, auch wenn nicht erforderlich.Interner Fehler: Thunk is not supposed to have bodyGekachelte Schleife bei %L kann nicht Ã¼ber Gangs, Worker oder Vektoren Ã¼bergreifend parallelisiert werdenZeit, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt wird.Zeit, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt wird.Zum Einschalten der Vorverarbeitung %<-cpp%> verwendenKeine GOTPLT-Referenzen zusammen mit -fpic und -fPIC verwenden.-fvar-tracking-assignments umschalten.Erzeugung von Fehlersuchinformationen umschalten.Zu wenige Codimensionen bei %C, %d statt %d erwartetZu wenige Scheinargumente in DTIO-Prozedur %qs bei %LZu viele Argumente in Aufruf von %qs bei %LZu viele Argumente fÃ¼r %s bei %LZu viele Codimensionen bei %C, %d statt %d erwartetZu viele Komponenten in Strukturkonstruktor bei %LZu viele Ziffern in Anweisungsmarke bei %CZu viele Scheinargumente in DTIO-Prozedur %qs bei %LZu viele Elemente in Feldinitialisierung bei %CBedingte Speicherbefehle in unbedingte umwandeln.Transformierende Funktion %qs bei %L darf nicht in einem Initialisierungs-Ausdruck auftretenInterner Fehler: Transparent alias and target%'s assembler names differsVorzeichenbehafteten Ãœberlauf in Addition, Subtraktion und Multiplikation abfangen (Â»trapÂ«).Ganzzahldivision durch Null abfangen.Um CodegrÃ¶ÃŸe zu verbessern, eine throw()-Ausnahmespezifikation als Â»noexceptÂ« behandeln.Alle Warnungen als Fehler behandeln.Datenreferenzen als near, far oder medium behandeln. Standard ist medium.Ganzzahlen als 32 Bit behandeln.Bekannte sprintf-RÃ¼ckgabewerte als Konstanten behandeln.Zeilen mit Â»DÂ« in Spalte eins als Kommentar behandeln.Â»mainÂ« so behandeln, als hÃ¤tte sie das Attribut OS_task.Fehlende Header-Dateien als generierte Dateien behandeln.Vorzeichenbehafteten Ãœberlauf als undefiniertes Verhalten behandeln. Wird mit -fwrapv -fwrapv-pointer negiert.Angegebene Warnung als Fehler behandeln.Die Eingabedatei als bereits vorverarbeitet behandeln.Bei den booleschen Kurzschluss-Operatoren && und || beide Seiten auswerten, wenn das nebenwirkungsfrei zu besserem Code fÃ¼hrt.Â»%sÂ« in der Shell kÃ¶nnte diese BeschrÃ¤nkung erhÃ¶hen.
! Dem Linker erlauben, PIC-Aufrufe in direkte Aufrufe umzuwandeln.Versuchen, virtuelle SprÃ¼nge in direkte umzuwandeln.Versuchen, Schleifen zu tauschen, wenn es nÃ¼tzt.Versuchen, abgeleitete Typen so kompakt wie mÃ¶glich anzuordnen.Code fÃ¼r angegebenen Prozessor optimieren.Die erwartete Speicher-Wartezeit abstimmen.FÃ¼r angegebene Ziel-CPU oder Architektur optimieren.Aktiviert CET-Instrumentierung fÃ¼r solche switch-Anweisungen, die Sprungtabellen und indirekte SprÃ¼nge verwenden.Durchlauf fÃ¼r Redundante Erweiterungsentfernung (REE) einschalten.Registerbelegung feinkalibrieren, um 16-Bit-Befehle zu generieren.Zwei Haupt-PROGRAMme bei %L und %CZwei oder mehr Teilreferenzen mit Rang grÃ¶ÃŸer Null dÃ¼rfen nicht bei %L angegeben werdenInterner Fehler: Two symbols with same comdat_group are not linked by the same_comdat_group list.Typ %qs mit DEFERRED-Bindung bei %C ist nicht ABSTRACTTyp %qs der CLASS-Variable %qs bei %L ist nicht erweiterbarTypdeklaration %qs bei %L ist nicht C-kompatibel, aber sie ist BIND(C)Typdefinition von %qs bei %C wurde bereits bei %L definiertTyp nicht zugreifbar in Variablen-Definitionskontext (%s) bei %LUnvertrÃ¤gliche Typen zwischen Argument bei %L und Argument bei %L (%s/%s).Unpassender Typ in Argument %qs bei %L; %s wurde an %s Ã¼bergebenTypname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ seinTypname %qs bei %C in Konflikt mit vorher deklarierter EntitÃ¤t bei %L, die den gleichen Namen hatTypname %qs bei %C ist mehrdeutigTyp der EntitÃ¤t bei %L ist mit Quellausdruck bei %L typunvertrÃ¤glichTyp der EntitÃ¤t bei %L ist mit Typspezifikation unvertrÃ¤glichTypparameter %qs bei %C hat keinen zugehÃ¶rigen Eintrag in der Typparameter-Namensliste bei %LFÃ¼r intrinsische Funktion %qs angegebener Typ bei %L wird ignoriertTypgebundener Operator bei %L kann nicht NOPASS seinTypgebundene Prozedur bei %CTypspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ habenTypspezifikation bei %L darf kein Sternchen fÃ¼r einen Typparameter enthaltenbei %L wurde kein UNIT angegebenUNIT-Zahl in CLOSE-Anweisung bei %L muss nicht-negativ seinUNIT-Zahl in INQUIRE-Anweisung bei %L darf nicht %d seinUNIT-Zahl in Anweisung bei %L muss nicht-negativ seinFehlende UNIT-Zahl in Anweisung bei %LUNIT-Spezifikation bei %L muss ein INTEGER-Ausdruck oder eine CHARACTER-Variable seinUNIT-Spezifikation bei %L darf kein Zeichen-PARAMETER seinUNIT-Spezifizierer mit NEWUNIT bei %C nicht erlaubtUNLOCK-Anweisung bei %CArgument UNTIL_COUNT= bei %L muss ein skalarer INTEGER-Ausdruck seinUSE-Anweisung bei %C hat keinen ONLY-QualifiziererSpezifische INTRINSIC-Prozedur fÃ¼r Referenz %qs bei %L kann nicht gefunden werdenSymbol %qs kann nicht gefunden werdenLade-/Speicheroffset fÃ¼r Fusion kann nicht generiert werdenSpezifische Funktion %qs bei %L kann nicht aufgelÃ¶st werdenSpezifisches Unterprogramm %qs bei %L kann nicht aufgelÃ¶st werdenNicht klassifizierbare GCC-Anweisung bei %CNicht klassifizierbare GCC-Direktive bei %C, wird ignoriertNicht klassifizierbare OpenACC-Anweisung bei %CNicht klassifizierbare OpenMP-Anweisung bei %CNicht klassifizierbare Anweisung bei %CUndefinierte spezifische Bindung %qs als Ziel des GENERIC %qs bei %LUnter -ffast-math einen FRIZ-Befehl fÃ¼r (double)(long long)-Umwandlungen erzeugen.Unter der Kontrolle des Object-Size-Typs warnen, wenn PufferÃ¼berlÃ¤ufe in Stringmanipulationsfunktionen wie memcpy und strcpy auftreten.Ungleiche ZeichenlÃ¤ngen (%ld/%ld) in %sUngleiche ZeichenlÃ¤ngen (%ld, %ld) in %s bei %LUnerwartetes %<%c%> fÃ¼r Variable %qs nicht-abgeleiteten Typs bei %CUnerwartetes %<*%> fÃ¼r Codimension %d von %d bei %CUnerwartetes %<*%> in Coarray-Index bei %CUnerwartete Anweisung %s bei %CUnerwartete Anweisung %s bei %C in INTERFACE-KÃ¶rperUnerwartete Anweisung %s in BLOCK DATA bei %CUnerwartete Anweisung %s in CONTAINS-Abschnitt bei %CUnerwartete Anweisung %s in FORALL-Block bei %CUnerwartete Anweisung %s in INTERFACE-Block bei %CUnerwartete Anweisung %s in MODULE bei %CUnerwartete Anweisung %s in WHERE-Block bei %CUnerwartete CASE-Anweisung bei %CUnerwartetes DIM-Argument mit Nicht-COARRAY-Argument bei %LUnerwartete END-Anweisung bei %CUnerwartete ENTRY-Anweisung bei %CUnerwartetes EOFUnerwartetes intrinsisches NULL() bei %L fÃ¼r Schein-%qsUnerwarteter OpenACC-Parallelismus.Unerwartete RANK-Anweisung bei %CUnerwartetes SHAPE-Argument bei %L fÃ¼r C_F_POINTER mit skalarem FPTRUnerwartete TYPE IS-Anweisung bei %CUnerwartete alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LUnerwartetes Zeichen in Variablenliste bei %CUnerwartete Zeichen in PARAMETER-Anweisung bei %CUnerwarteter Coarray-Bezeichner bei %CUnerwartete Konstante bei %CUnerwartete EntitÃ¤ten mit abgeleitetem Typ im binÃ¤ren intrinsischen numerischen Operator %%<%s%%> bei %%LUnerwartetes Element %qc in Formatzeichenkette bei %LUnerwartetes Dateiende in %qsUnerwartetes Ende der Formatzeichenkette bei %LUnerwartetes ModulendeUnerwarteter intrinsischer Typ %qs bei %LUnerwarteter Ausschuss hinter Â»!$ACC DECLAREÂ« bei %CUnerwarteter Ausschuss hinter Â»!$OMP DECLARE REDUCTIONÂ« bei %CUnerwarteter Ausschuss hinter Â»!$OMP DECLARE TARGETÂ« bei %CUnerwarteter Ausschuss hinter $OMP ATOMIC-Anweisung bei %CUnerwarteter Ausschuss hinter $OMP BARRIER-Anweisung bei %CUnerwarteter Ausschuss hinter Â»$OMP CANCELLATION POINTÂ«-Anweisung bei %CUnerwarteter Ausschuss hinter $OMP CRITICAL-Anweisung bei %CUnerwarteter Ausschuss inter $OMP FLUSH-Anweisung bei %CUnerwarteter Ausschuss hinter $OMP MASTER-Anweisung bei %CUnerwarteter Ausschuss hinter Â»$OMP TASKGROUPÂ«-Anweisung bei %CUnerwarteter Ausschuss hinter $OMP WORKSHARE-Anweisung bei %CUnerwarteter Ausschuss hinter %qs bei %LUnerwarteter Ausschuss hinter NOWAIT-Klausel bei %CUnerwarteter Ausschuss hinter Â»OMP THREADPRIVATEÂ« bei %CUnerwarteter Ausschuss hinter TASKWAIT-Klausel bei %CUnerwarteter Ausschuss hinter TASKYIELD-Klausel bei %CUnerwartete Angaben hinter Funktionsdeklaration bei %CUnerwartete Zeichen bei %CUnerwartete Angaben in formaler Argumentliste bei %CUnexpected thumb1 far jumpUnerwartete Verwendung des Unterprogrammnamens %qs bei %CInterner Fehler: Uninitialized probability of edge %i->%iEinheitszahl in E/A-Anweisung zu groÃŸEinheitszahl in E/A-Anweisung zu kleinUnbekanntes Argument %qs bei %L fÃ¼r intrinsisches %sUnbekannte Argumentlistenfunktion bei %LUnbekanntes Attribut in !GCC$ ATTRIBUTES-Anweisung bei %CUnbekannte Form fÃ¼r Ausdruck fÃ¼r StapelgrenzeUnbekannte eingebauter OperatorUnbekannter Operator %%<%s%%> bei %%LUnbekannter Operator %%<%s%%> bei %%L; meinten Sie Â»%sÂ«?Unbekannter Prozedurname %qs bei %CUnbeschrÃ¤nkt polymorphes ALLOCATE-Objekt bei %L erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-MarkeUnbekannter MCU-Name %qs, daher wird angenommen, dass er keine Hardware-Multiplikation kann.
  Verwenden Sie die Option %<-mhwmult%>, um diese explizit einzustellen.Unbekannter MCU-Name %qs, daher wird angenommen, dass es ein MSP430 ohne Hardware-Multiplikation ist.
  Verwenden Sie die Optionen %<-mcpu%> und %<-mhwmult%>, um diese explizit einzustellen.Unbekannter MCU-Name %qs, daher wird angenommen, dass er lediglich das MSP430-ISA unterstÃ¼tzt.
  Verwenden Sie die Option %<-mcpu%>, um dieses explizit einzustellen.Unbekannter MCU-Name %qs.Unbekannte Option fÃ¼r %<-finit-logical%>: %sUnbekannte Option fÃ¼r Endianess-Wert: %qsUnbekannte Option fÃ¼r Gleitkomma-Initialisierungswert: %qsUnbekannte Option %qsCode Â»%cÂ« fÃ¼r Festkomma nicht unterstÃ¼tzt:Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tztNicht unterstÃ¼tzte Anweisung in WHERE bei %LNicht unterstÃ¼tzter Wert fÃ¼r Â»-mmpy-optionÂ«Mehrfache Parallelismus-Stufen in OpenACC-Routinen werden nicht unterstÃ¼tztUnbeendete Zeichenkonstante beginnend bei %CUngenutzte PRIVATE-Variable %qs bei %L deklariertUngenutztes Dummyargument %qs bei %LUnbenutzte Initialisierungszeichenkette bei %L, da die Variable die LÃ¤nge 0 hatUngenutzte Modulvariable Â»%qsÂ«, die bei %L ausdrÃ¼cklich importiert wurdeUngenutzter Parameter %qs, bei %L deklariertUngenutzter Parameter %qs, der bei %L ausdrÃ¼cklich importiert wurdeUngenutzte Variable %qs, bei %L deklariertObere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %dObere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %dObere Grenze der letzten Coarray-Dimension muss %<*%> sein, bei %CObere Kogrenze ist kleiner als untere Kogrenze bei %LObere Kogrenze ist kleiner als untere Kogrenze von 1 bei %LAufruf: %s [Option]â€¦ <Teilbefehl> [Option]â€¦
--- 2115,2121 ----
  
  Dies ist der Vorgabewert.Dieser Schalter ist veraltet und hat keine Auswirkung.Diese Option wird ignoriert; sie wird nur zu KompatibilitÃ¤tszwecken bereitgestellt. Sie diente zur Auswahl von Linker- und PrÃ¤prozessor-Optionen fÃ¼r die Verwendung mit der newlib.Diese Option ist undokumentiert.Dieser Schalter ist veraltet; nicht verwenden.Dieser Schalter ist veraltet; stattdessen -Werror=implicit-function-declaration verwenden.Dieser Schalter ist veraltet; stattdessen -Wextra verwenden.Dieser Schalter ist veraltet; stattdessen -fsanitize-recover= verwenden.Thread-Modell: %s
  Threadprivate bei %L ist nicht SAVEdThreadprivate Variable bei %C ist ein Element eines COMMON-BlocksSchwellwert fÃ¼r Auswertung der MÃ¶glichkeit von IPA-CP, der noch als vorteilhaft zum Kopieren betrachtet wird.Thumb-1 Hardware-Gleitkomma VFP ABIThumb: Annehmen, dass Funktionszeiger an Code Ã¼bergeben werden kÃ¶nnen, der nichts von Thumb weiÃŸ.Thumb: Annehmen, dass nichtstatische Funktionen von ARM-Code aus aufgerufen werden kÃ¶nnen.Thumb: (Blatt-)Stapelrahmen erzeugen, auch wenn nicht erforderlich.Thumb: (Nicht-Blatt-)Stapelrahmen erzeugen, auch wenn nicht erforderlich.Interner Fehler: Thunk is not supposed to have bodyGekachelte Schleife bei %L kann nicht Ã¼ber Gangs, Worker oder Vektoren Ã¼bergreifend parallelisiert werdenZeit, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt wird.Zeit, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt wird.Zum Einschalten der Vorverarbeitung %<-cpp%> verwendenKeine GOTPLT-Referenzen zusammen mit -fpic und -fPIC verwenden.-fvar-tracking-assignments umschalten.Erzeugung von Fehlersuchinformationen umschalten.Zu wenige Codimensionen bei %C, %d statt %d erwartetZu wenige Scheinargumente in DTIO-Prozedur %qs bei %LZu viele Argumente in Aufruf von %qs bei %LZu viele Argumente fÃ¼r %s bei %LZu viele Codimensionen bei %C, %d statt %d erwartetZu viele Komponenten in Strukturkonstruktor bei %LZu viele Ziffern in Anweisungsmarke bei %CZu viele Scheinargumente in DTIO-Prozedur %qs bei %LZu viele Elemente in Feldinitialisierung bei %CBedingte Speicherbefehle in unbedingte umwandeln.Transformierende Funktion %qs bei %L darf nicht in einem Initialisierungs-Ausdruck auftretenInterner Fehler: Transparent alias and target%'s assembler names differsVorzeichenbehafteten Ãœberlauf in Addition, Subtraktion und Multiplikation abfangen (Â»trapÂ«).Ganzzahldivision durch Null abfangen.Um CodegrÃ¶ÃŸe zu verbessern, eine throw()-Ausnahmespezifikation als Â»noexceptÂ« behandeln.Alle Warnungen als Fehler behandeln.Datenreferenzen als near, far oder medium behandeln. Standard ist medium.Ganzzahlen als 32 Bit behandeln.Bekannte sprintf-RÃ¼ckgabewerte als Konstanten behandeln.Zeilen mit Â»DÂ« in Spalte eins als Kommentar behandeln.Â»mainÂ« so behandeln, als hÃ¤tte sie das Attribut OS_task.Fehlende Header-Dateien als generierte Dateien behandeln.Vorzeichenbehafteten Ãœberlauf als undefiniertes Verhalten behandeln. Wird mit -fwrapv -fwrapv-pointer negiert.Angegebene Warnung als Fehler behandeln.Die Eingabedatei als bereits vorverarbeitet behandeln.Bei den booleschen Kurzschluss-Operatoren && und || beide Seiten auswerten, wenn das nebenwirkungsfrei zu besserem Code fÃ¼hrt.Â»%sÂ« in der Shell kÃ¶nnte diese BeschrÃ¤nkung erhÃ¶hen.
! Dem Linker erlauben, PIC-Aufrufe in direkte Aufrufe umzuwandeln.Versuchen, virtuelle SprÃ¼nge in direkte umzuwandeln.Versuchen, Schleifen zu tauschen, wenn es nÃ¼tzt.Versuchen, abgeleitete Typen so kompakt wie mÃ¶glich anzuordnen.Code fÃ¼r angegebenen Prozessor optimieren.Die erwartete Speicher-Wartezeit abstimmen.FÃ¼r angegebene Ziel-CPU oder Architektur optimieren.Aktiviert CET-Instrumentierung fÃ¼r solche switch-Anweisungen, die Sprungtabellen und indirekte SprÃ¼nge verwenden.Durchlauf fÃ¼r Redundante Erweiterungsentfernung (REE) einschalten.Registerbelegung feinkalibrieren, um 16-Bit-Befehle zu generieren.Zwei Haupt-PROGRAMme bei %L und %CZwei oder mehr Teilreferenzen mit Rang grÃ¶ÃŸer Null dÃ¼rfen nicht bei %L angegeben werdenInterner Fehler: Two symbols with same comdat_group are not linked by the same_comdat_group list.Typ %qs mit DEFERRED-Bindung bei %C ist nicht ABSTRACTTyp %qs der CLASS-Variable %qs bei %L ist nicht erweiterbarTypdeklaration %qs bei %L ist nicht C-kompatibel, aber sie ist BIND(C)Typdefinition von %qs bei %C wurde bereits bei %L definiertTyp nicht zugreifbar in Variablen-Definitionskontext (%s) bei %LUnvertrÃ¤gliche Typen zwischen Argument bei %L und Argument bei %L (%s/%s).Unpassender Typ in Argument %qs bei %L; %s wurde an %s Ã¼bergebenTypname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ seinTypname %qs bei %C in Konflikt mit vorher deklarierter EntitÃ¤t bei %L, die den gleichen Namen hatTypname %qs bei %C ist mehrdeutigTyp der EntitÃ¤t bei %L ist mit Quellausdruck bei %L typunvertrÃ¤glichTyp der EntitÃ¤t bei %L ist mit Typspezifikation unvertrÃ¤glichTypparameter %qs bei %C hat keinen zugehÃ¶rigen Eintrag in der Typparameter-Namensliste bei %LFÃ¼r intrinsische Funktion %qs angegebener Typ bei %L wird ignoriertTypgebundener Operator bei %L kann nicht NOPASS seinTypgebundene Prozedur bei %CTypspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ habenTypspezifikation bei %L darf kein Sternchen fÃ¼r einen Typparameter enthaltenbei %L wurde kein UNIT angegebenUNIT-Zahl in CLOSE-Anweisung bei %L muss nicht-negativ seinUNIT-Zahl in INQUIRE-Anweisung bei %L darf nicht %d seinUNIT-Zahl in Anweisung bei %L muss nicht-negativ seinFehlende UNIT-Zahl in Anweisung bei %LUNIT-Spezifikation bei %L muss ein INTEGER-Ausdruck oder eine CHARACTER-Variable seinUNIT-Spezifikation bei %L darf kein Zeichen-PARAMETER seinUNIT-Spezifizierer mit NEWUNIT bei %L nicht erlaubtUNLOCK-Anweisung bei %CArgument UNTIL_COUNT= bei %L muss ein skalarer INTEGER-Ausdruck seinUSE-Anweisung bei %C hat keinen ONLY-QualifiziererSpezifische INTRINSIC-Prozedur fÃ¼r Referenz %qs bei %L kann nicht gefunden werdenSymbol %qs kann nicht gefunden werdenLade-/Speicheroffset fÃ¼r Fusion kann nicht generiert werdenSpezifische Funktion %qs bei %L kann nicht aufgelÃ¶st werdenSpezifisches Unterprogramm %qs bei %L kann nicht aufgelÃ¶st werdenNicht klassifizierbare GCC-Anweisung bei %CNicht klassifizierbare GCC-Direktive bei %C, wird ignoriertNicht klassifizierbare OpenACC-Anweisung bei %CNicht klassifizierbare OpenMP-Anweisung bei %CNicht klassifizierbare Anweisung bei %CUndefinierte spezifische Bindung %qs als Ziel des GENERIC %qs bei %LUnter -ffast-math einen FRIZ-Befehl fÃ¼r (double)(long long)-Umwandlungen erzeugen.Unter der Kontrolle des Object-Size-Typs warnen, wenn PufferÃ¼berlÃ¤ufe in Stringmanipulationsfunktionen wie memcpy und strcpy auftreten.Ungleiche ZeichenlÃ¤ngen (%ld/%ld) in %sUngleiche ZeichenlÃ¤ngen (%ld, %ld) in %s bei %LUnerwartetes %<%c%> fÃ¼r Variable %qs nicht-abgeleiteten Typs bei %CUnerwartetes %<*%> fÃ¼r Codimension %d von %d bei %CUnerwartetes %<*%> in Coarray-Index bei %CUnerwartete Anweisung %s bei %CUnerwartete Anweisung %s bei %C in INTERFACE-KÃ¶rperUnerwartete Anweisung %s in BLOCK DATA bei %CUnerwartete Anweisung %s in CONTAINS-Abschnitt bei %CUnerwartete Anweisung %s in FORALL-Block bei %CUnerwartete Anweisung %s in INTERFACE-Block bei %CUnerwartete Anweisung %s in MODULE bei %CUnerwartete Anweisung %s in WHERE-Block bei %CUnerwartete CASE-Anweisung bei %CUnerwartetes DIM-Argument mit Nicht-COARRAY-Argument bei %LUnerwartete END-Anweisung bei %CUnerwartete ENTRY-Anweisung bei %CUnerwartetes EOFUnerwartetes intrinsisches NULL() bei %L fÃ¼r Schein-%qsUnerwarteter OpenACC-Parallelismus.Unerwartete RANK-Anweisung bei %CUnerwartetes SHAPE-Argument bei %L fÃ¼r C_F_POINTER mit skalarem FPTRUnerwartete TYPE IS-Anweisung bei %CUnerwartete alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LUnerwartetes Zeichen in Variablenliste bei %CUnerwartete Zeichen in PARAMETER-Anweisung bei %CUnerwarteter Coarray-Bezeichner bei %CUnerwartete Konstante bei %CUnerwartete EntitÃ¤ten mit abgeleitetem Typ im binÃ¤ren intrinsischen numerischen Operator %%<%s%%> bei %%LUnerwartetes Element %qc in Formatzeichenkette bei %LUnerwartetes Dateiende in %qsUnerwartetes Ende der Formatzeichenkette bei %LUnerwartetes ModulendeUnerwarteter intrinsischer Typ %qs bei %LUnerwarteter Ausschuss hinter Â»!$ACC DECLAREÂ« bei %CUnerwarteter Ausschuss hinter Â»!$OMP DECLARE REDUCTIONÂ« bei %CUnerwarteter Ausschuss hinter Â»!$OMP DECLARE TARGETÂ« bei %CUnerwarteter Ausschuss hinter $OMP ATOMIC-Anweisung bei %CUnerwarteter Ausschuss hinter $OMP BARRIER-Anweisung bei %CUnerwarteter Ausschuss hinter Â»$OMP CANCELLATION POINTÂ«-Anweisung bei %CUnerwarteter Ausschuss hinter $OMP CRITICAL-Anweisung bei %CUnerwarteter Ausschuss inter $OMP FLUSH-Anweisung bei %CUnerwarteter Ausschuss hinter $OMP MASTER-Anweisung bei %CUnerwarteter Ausschuss hinter Â»$OMP TASKGROUPÂ«-Anweisung bei %CUnerwarteter Ausschuss hinter $OMP WORKSHARE-Anweisung bei %CUnerwarteter Ausschuss hinter %qs bei %LUnerwarteter Ausschuss hinter NOWAIT-Klausel bei %CUnerwarteter Ausschuss hinter Â»OMP THREADPRIVATEÂ« bei %CUnerwarteter Ausschuss hinter TASKWAIT-Klausel bei %CUnerwarteter Ausschuss hinter TASKYIELD-Klausel bei %CUnerwartete Angaben hinter Funktionsdeklaration bei %CUnerwartete Zeichen bei %CUnerwartete Angaben in formaler Argumentliste bei %CUnexpected thumb1 far jumpUnerwartete Verwendung des Unterprogrammnamens %qs bei %CInterner Fehler: Uninitialized probability of edge %i->%iEinheitszahl in E/A-Anweisung zu groÃŸEinheitszahl in E/A-Anweisung zu kleinUnbekanntes Argument %qs bei %L fÃ¼r intrinsisches %sUnbekannte Argumentlistenfunktion bei %LUnbekanntes Attribut in !GCC$ ATTRIBUTES-Anweisung bei %CUnbekannte Form fÃ¼r Ausdruck fÃ¼r StapelgrenzeUnbekannte eingebauter OperatorUnbekannter Operator %%<%s%%> bei %%LUnbekannter Operator %%<%s%%> bei %%L; meinten Sie Â»%sÂ«?Unbekannter Prozedurname %qs bei %CUnbeschrÃ¤nkt polymorphes ALLOCATE-Objekt bei %L erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-MarkeUnbekannter MCU-Name %qs, daher wird angenommen, dass er keine Hardware-Multiplikation kann.
  Verwenden Sie die Option %<-mhwmult%>, um diese explizit einzustellen.Unbekannter MCU-Name %qs, daher wird angenommen, dass es ein MSP430 ohne Hardware-Multiplikation ist.
  Verwenden Sie die Optionen %<-mcpu%> und %<-mhwmult%>, um diese explizit einzustellen.Unbekannter MCU-Name %qs, daher wird angenommen, dass er lediglich das MSP430-ISA unterstÃ¼tzt.
  Verwenden Sie die Option %<-mcpu%>, um dieses explizit einzustellen.Unbekannter MCU-Name %qs.Unbekannte Option fÃ¼r %<-finit-logical%>: %sUnbekannte Option fÃ¼r Endianess-Wert: %qsUnbekannte Option fÃ¼r Gleitkomma-Initialisierungswert: %qsUnbekannte Option %qsCode Â»%cÂ« fÃ¼r Festkomma nicht unterstÃ¼tzt:Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tztNicht unterstÃ¼tzte Anweisung in WHERE bei %LNicht unterstÃ¼tzter Wert fÃ¼r Â»-mmpy-optionÂ«Mehrfache Parallelismus-Stufen in OpenACC-Routinen werden nicht unterstÃ¼tztUnbeendete Zeichenkonstante beginnend bei %CUngenutzte PRIVATE-Variable %qs bei %L deklariertUngenutztes Dummyargument %qs bei %LUnbenutzte Initialisierungszeichenkette bei %L, da die Variable die LÃ¤nge 0 hatUngenutzte Modulvariable Â»%qsÂ«, die bei %L ausdrÃ¼cklich importiert wurdeUngenutzter Parameter %qs, bei %L deklariertUngenutzter Parameter %qs, der bei %L ausdrÃ¼cklich importiert wurdeUngenutzte Variable %qs, bei %L deklariertObere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %dObere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %dObere Grenze der letzten Coarray-Dimension muss %<*%> sein, bei %CObere Kogrenze ist kleiner als untere Kogrenze bei %LObere Kogrenze ist kleiner als untere Kogrenze von 1 bei %LAufruf: %s [Option]â€¦ <Teilbefehl> [Option]â€¦
*************** Verwenden Sie die Option %<-mcpu%>, um d
*** 2148,2176 ****
  
  %reloc()-Operatoren statt Assemblermakros verwenden, um Adressen zu laden.-G fÃ¼r Daten verwenden, die nicht von aktuellem Objekt definiert wurden.-G fÃ¼r objekt-lokale Daten verwenden.Verwenden Sie Â»-mlong-double-64Â« fÃ¼r das 64-Bit-IEEE-Gleitkommazahlen-Format. Verwenden Sie Â»-mlong-double-128Â« fÃ¼r das 128-Bit-Gleitkommazahlen-Format (entweder IEEE oder IBM).128-Bit-AVX-Befehle statt 256-Bit-AVX-Befehlen in Auto-Vektorisierer verwenden.128-bit long double verwenden.16-Bit int verwenden.32-Bit int verwenden.32-Bit-ABI verwenden.32-Bit-Gleitkommaregister verwenden.Allgemeine Register in 32 Bit Breite verwenden.In Sprungtabellen 32-Bit-Offsets statt 16-Bit-Offsets verwenden.4-Byte-EintrÃ¤ge in switch-Tabellen verwenden.4 Medien-Register verwenden.Die 4-Operanden-Befehle madd.s/madd.d und Ã¤hnliche verwenden, wo mÃ¶glich.4xx-Halbwort-Multiplikationsbefehle verwenden.4xx-dlmzb-Befehl zur Zeichenkettensuche verwenden.64 FPRs verwenden.64 GPRs verwenden.64-Bit-ABI verwenden.64-Bit-Gleitkommaregister verwenden.Allgemeine Register in 64 Bit Breite verwenden.64-bit long double verwenden.8 Medien-Register verwenden.80-bit long double verwenden.ABI-reservierte Register verwenden.AltiVec-Befehle verwenden.Bionic-C-Bibliothek verwenden.Â»Branch LikelyÂ«-Befehle verwenden, Standard fÃ¼r die Architektur Ã¼berschreiben.CONST16-Befehle zum Laden von Konstanten verwenden.Befehle fÃ¼r Zyklische RedundanzprÃ¼fung (CRC) verwenden.EABI verwenden.Befehle zur Erweiterten Virtuellen Adressierung verwenden.Hardware-Gleitkommabefehle fÃ¼r Multiplikation von einfacher auf doppelte Genauigkeit (FsMULd) verwenden.Die GNU-C-Bibliothek verwenden.Abschnitte sdata/sbss relativ zum GP verwenden.GP-relative Adressierung verwenden, auf um kleine Daten zuzugreifen.Befehle fÃ¼r Globales INValidieren (GINV) verwenden.H8/300-Ausrichtungsregeln verwenden.IEEE-Arithmetik fÃ¼r Gleitkommavergleiche verwenden.IRA-basierte Registerdruckberechnungen in RTL-Optimierungen zum Anheben verwenden.IRA-basierte Registerdruckberechnungen in RTL-Schleifenoptimierungen verwenden.Befehle aus ISA 2.07 Category:Vector.AES und Category:Vector.SHA2 verwenden.Befehle aus ISA 2.07 fÃ¼r transaktionalen Speicher (HTM) verwenden.LRA statt Neuladen verwenden (Ã¼bergangsweise).LRA statt Â»reloadÂ« verwenden.LRA-Registerallozierer verwenden.Loongson-Erweiterungsbefehle (EXT) verwenden.Loongson-Erweiterungsbefehle R2 (EXT2) verwenden.Loongson-MultiMedia-Erweiterungsbefehle (MMI) verwenden.MCU-Befehle verwenden.Befehle der MIPS-MSA-Erweiterung verwenden.MIPS-3D-Befehle verwenden.MIPS-DSP-Befehle REV 2 verwenden.MIPS-DSP-Befehle verwenden.Mingw-spezifische Thread-UnterstÃ¼tzung verwenden.Neon-Double-Word (statt Quad-Word) Register fÃ¼r Vektorisierung verwenden.Neon-Quad-Word (statt Double-Word) Register fÃ¼r Vektorisierung verwenden.%reloc()-Assembleroperatoren im NewABI-Stil verwenden.P-Mnemonics fÃ¼r statisch als verfolgt vorhergesehene Zweige verwenden.PLT fÃ¼r PIC-Aufrufe verwenden (-fno-plt: die Adresse beim Aufrufer aus der GOT laden).Â»madÂ«-Befehle im PMC-Stil verwenden.Optionale Befehle der PowerPC-Mehrzweck-Gruppe verwenden.Optionale Befehle der PowerPC-Grafik-Gruppe verwenden.Einzelfeld-mfcr-Befehl des PowerPC V2.01 verwenden.PowerPC V2.02 Gleitkomma-Rundungsbefehle verwenden.PowerPC V2.02 popcntb-Befehl verwenden.PowerPC V2.05 Bytevergleichs-Befehl verwenden.PowerPC V2.06 popcntd-Befehl verwenden.PowerPC-64-Befehlssatz verwenden.RJMP/RCALL verwenden, selbst wenn CALL/JMP verfÃ¼gbar sind.ROM statt RAM verwenden.SSE-Register-Ãœbergabekonventionen fÃ¼r SF- und DF-Modus verwenden.STB_GNU_UNIQUE verwenden, sofern der Assembler es unterstÃ¼tzt.SmartMIPS-Befehle verwenden.UNIX-Assemblersyntax verwenden.Vergleich-und-Sprung-Erweiterungen fÃ¼r UltraSPARC verwenden.Multiplizier-Addier-Erweiterungen fÃ¼r UltraSPARC verwenden.BitzÃ¤hl-Befehl fÃ¼r UltraSPARC verwenden.Befehl fÃ¼r erweitertes Subtrahieren mit Ãœbertrag fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 1.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 2.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 3.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 4.0 fÃ¼r UltraSPARC verwenden.VAX-FP verwenden.VAXC-Strukturkonventionen verwenden.Exitcodes von VMS statt POSIX verwenden.Virtualisierungsbefehle (VZ) verwenden.__cxa_atexit verwenden, um Destruktoren zu registrieren.__cxa_get_exception_ptr in Ausnahmebehandlung verwenden.Einen 32-Bit-Â»longÂ«-Typ verwenden.Eine 4-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden.Einen 64-Bit-Â»longÂ«-Typ verwenden.Leichtgewichtige Konfiguration fÃ¼r printf und puts verwenden, um die CodegrÃ¶ÃŸe zu reduzieren. Nur fÃ¼r Anwendungen mit einem Thread, die keine reentrante E/A brauchen. Erfordert Newlib Nano IO.Minimale Laufzeitumgebung (keine statischen Initialisierer oder Konstruktoren) fÃ¼r speicherarme GerÃ¤te verwenden.Eine schlaue Stapelschutzmethode fÃ¼r gewisse Funktionen verwenden.Eine Stapelschutzmethode fÃ¼r jede Funktion verwenden.ZusÃ¤tzliche VIS-Befehle verwenden, die in OSA2017 hinzugefÃ¼gt wurden.Adressen verwenden, die globale Register belegen.Alle Register verwenden, dadurch keine fÃ¼r Interrupthandler reservieren.Alternative Registernamen verwenden.8-Bit-Â»intÂ«-Typ verwenden.Eine 8-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden.Einen konstanten Wert als Offset vom Stapelschutz-WÃ¤chterregister verwenden, sp_el0. Diese Option ist fÃ¼r fstack-protector-strong gedacht und nicht fÃ¼r die Verwendung in Benutzer-Code.Direktwerte beliebiger GrÃ¶ÃŸen in Bit-Operationen zulassen.Big-Endian Byte-Reihenfolge verwenden.Sprung-und-Abbruch-Sequenzen verwenden, um auf Ganzzahldivision durch Null zu prÃ¼fen.Verzweigungsschutz-Features verwenden.FÃ¼r ausfÃ¼hrbare Datei < 64k bras verwenden.Mit Aufruf verbundene Register fÃ¼r Parameter und RÃ¼ckgabewerte verwenden.RÃ¼ckruffunktionen statt inline-Code generieren, wenn innerhalb der Funktion mindestens diese Anzahl an Zugriffen stattfindet.Vom Aufrufer zu sichernde Register Ã¼ber Aufrufe hinweg verwenden, wenn mÃ¶glich.Bestimmte skalare Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden.Steuerungsspekulation verwenden.Eigene Stacks statt lokalem Speicher fÃ¼r automatischen Speicher verwenden.Datenspekulation nach Neuladen verwenden.Datenspekulation vor Neuladen verwenden.Dezimale Gleitkommabefehle verwenden.Standardmethode fÃ¼r sdata-Behandlung verwenden.Andere Aufrufkonvention mit 'RTD' verwenden.Direkt vergiftende/entgiftende Befehle fÃ¼r Variablen verwenden, die maximal die angegebene GrÃ¶ÃŸe haben.Direkte Referenzen gegen %gs beim Zugriff auf TLS-Daten verwenden.Befehle fÃ¼r Erweiterte Physikalische Adresse (XPA) verwenden.Epsilon beachtende Gleitkomma-Vergleichsbefehle verwenden.Profile von Ausdruckswerten in Optimierungen verwenden.Die f2c-Aufrufkonvention verwenden.Eigenschaften der angegebenen CPU verwenden und dafÃ¼r optimieren.Eigenschaften der gegebenen CPU verwenden und entsprechend Code planen.FÃ¼r angegebene CPU planen und deren Eigenschaften verwenden.Eigenschaften der Architektur ARCH verwenden.Flaches Registerfenster-Modell verwenden.Gleitkomma-double-Befehle verwenden.FP-Register verwenden.VollstÃ¤ndigen Registersatz fÃ¼r die Allozierung verwenden.Gegebenes SPARC-V9-Codemodell verwenden.Gegebenes Codemodell TILE-Gx verwenden.Angegebenen Adressierungsmodus verwenden.Angegebenen Assemblerdialekt verwenden.Im Autovektorisierer die angegebene Breite fÃ¼r Vektorbefehle anstelle der maximalen Registerbreite verwenden.Angegebenen Stapelschutz-WÃ¤chter verwenden.Gegebenen Thread-lokalen Speicherdialekt verwenden.Gegebenes x86-64-Codemodell verwenden.Hardware-Gleitkommabefehle verwenden (Standard).Hardware-Gleitkommabefehle verwenden.Hardware-Divisionsbefehle auf ColdFire verwenden.Hardware-Gleitkommakonvertierungsbefehle verwenden.Hardware-Gleitkommabefehle verwenden.Hardware-Gleitkomma-Wurzel-Befehl verwenden.Hardware-Gleitkommabefehle verwenden.Hardware-Gleitkommabefehle fÃ¼r Division und Quadratwurzel verwenden.Hardware-Gleitkommabefehle verwenden.Hardwarebefehle fÃ¼r Ganzzahldivision verwenden.Hardware-Â»prefetchÂ«-Befehle verwenden.Hardware-Vierfach-Gleitkommabefehle verwenden.Hardware-TransaktionsausfÃ¼hrungs-Befehle verwenden.Hardware-Vektorbefehle verwenden und die Vektor-ABI einschalten.Blockweise Steuerungsspekulation verwenden.Blockweise Datenspekulation nach Neuladen verwenden.Blockweise Datenspekulation vor Neuladen verwenden.Registernamen der Form in/loc/out ausgeben.Indirekte CALLXn-Befehle fÃ¼r groÃŸe Programme verwenden.Indirekte Aufrufe verwenden.Inline-PLT-Sequenzen verwenden, um lange Aufrufe und -fno-plt zu implementieren.Befehle fÃ¼r eine zukÃ¼nftige Architektur verwenden.Befehlssatz der angegebenen CPU verwenden und entsprechend Code planen.Befehle zum Multiplizieren-Addieren/Subtrahieren verwenden.Interne Funktions-ID bei Profilnachschlagen verwenden.Sprungtabellen fÃ¼r hinreichend groÃŸe switch-Anweisungen verwenden.KohÃ¤rente Cachesteuerungs-Hinweise fÃ¼r ldcw/ldcd verwenden.Stubs aus libgcc zum Speichern und Wiederherstellen von Registern verwenden, die beim Ãœbergang von der 64-Bit-Microsoft- zur System-V-ABI Ã¼berschrieben werden.Bibliotheksaufrufen verwenden, um Gleitkomma-Berechnungen durchzufÃ¼hren (Standard).Little-Endian Byte-Reihenfolge verwenden.Befehle ll, sc und sync verwenden.Die Befehle lwxc1/swxc1/ldxc1/sdxc1 verwenden, wo mÃ¶glich.Media-Befehle verwenden.microMIPS-Befehle verwenden.Befehle zum Multiplizieren-Addieren/Subtrahieren verwenden.Verwendet Â»multiply highÂ«-Befehle fÃ¼r den oberen Teil einer 32Ã—32-Multiplikation.Die musl-C-Bibliothek verwenden.Native MS-Bitfeld-Anordnung verwenden.Neue adddi3/subdi3-Muster verwenden.Normale Aufrufkonvention verwenden.Verwendung des intrinsischen Moduls %qs bei %C steht mit nicht-intrinsischem vorher verwendeten Modulnamen in KonfliktVerwendung des nicht-intrinsischen Moduls %qs bei %C steht mit vorher verwendetem intrinsischen Modulnamen in KonfliktVerwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %C ist mit Option %s unvertrÃ¤glichVerwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %L ist mit Option %qs unvertrÃ¤glichNur einen TOC-Eintrag pro Prozedur verwenden.GewÃ¶hnlich gecachete Speicherzugriffe fÃ¼r flÃ¼chtige Referenzen verwenden.Gepacktes Stapellayout verwenden.Paarweise-single Gleitkommabefehle verwenden.Mustervergleichsbefehle verwenden.PC-relative switch-Tabellen verwenden â€“ dies erlaubt kÃ¼rzere Fallunterscheidungs-Tabellen.Portierbare Aufrufkonventionen verwenden.Profilierungsinformationen fÃ¼r Verzweigungswahrscheinlichkeiten verwenden.Propolice als Stapelschutzmethode verwenden.Push-Befehle verwenden, um ausgehende Argumente zu sichern.Register r11 verwenden, um die statische Bindung in Funktionsaufrufen Ã¼ber Zeiger zu speichern.Rote Zone in x86-64-Code verwenden.EingeschrÃ¤nkten Registersatz fÃ¼r die Allozierung verwenden.Registerstapel fÃ¼r Parameter und RÃ¼ckgabewerte verwenden.Register zur ArgumentÃ¼bergabe verwenden.Register r2 und r5 verwenden.Umverteilungsbefehle verwenden (Austausch und umgekehrte Bytereihenfolge beim Laden/Speichern; Voreinstellung).Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Vorgabe ist die Datei fbdata.afdo im aktuellen Arbeitsverzeichnis.Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Die Profilierungsdatei ist im Argument angegeben.Shared Libraries verwenden.Einfachen Datenspekulationstest fÃ¼r Steuerungsspekulation verwenden.Einfachen Datenspekulationstest verwenden.Simulator-Laufzeitumgebung verwenden.Kleineren, aber langsameren Code fÃ¼r Funktionsprologe und -epiloge verwenden.Software-Gleitkomma-Emulation verwenden (Standard).Software-Gleitkommavergleiche verwenden.Software-Gleitkomma verwenden.Stapelversatz verwenden.Stapelschutzmethode nur fÃ¼r Funktionen mit dem Attribut Â»stack_protectÂ« verwenden.Structs an stÃ¤rkeren Grenzen ausrichten, um Daten doppelwortweise zu kopieren.Stubs fÃ¼r Funktionsprologe verwenden.FÃ¼r Funktionsprologe und -epiloge Unterprogramme verwenden.synci-Befehl verwenden, um i-Cache ungÃ¼ltig zu machen.Tabellenbasierte schnelle Division verwenden (Standard bei -O3).Tabellenbasierte Optimierung fÃ¼r die Division kleiner vorzeichenbehafteter Ganzzahlen verwenden.Befehl tas.b fÃ¼r __atomic_test_and_set verwenden.Die AltiVec-ABI-Erweiterungen verwenden.Die Cray-Zeiger-Erweiterung verwenden.DEC-Assemblersyntax verwenden.ELFv1-ABI verwenden.ELFv2-ABI verwenden.GNU-Assemblersyntax verwenden.GNU-Erweiterung fÃ¼r PE-Format fÃ¼r ausgerichtete gemeinsame Daten verwenden.Den RTL-Durchlauf zur Entfernung toten Codes verwenden.Den RTL-Durchlauf zur Entfernung toter Speicherungen verwenden.BFD-Linker statt Standardlinker verwenden.Bit-Feld-Befehle verwenden.Divisionsbefehl verwenden.Gleitkommaeinheit fÃ¼r Ganzzahladdition und -subtraktion verwenden.Angegebenes Basisregister zur Adressierung des Stapelschutz-WÃ¤chters verwenden.Die angegebene Datenausrichtung verwenden.Angegebenen Offset zur Addressierung des Stapelschutz-WÃ¤chters verwenden.Angegebenes Symbol fÃ¼r Adressierung des Stapelschutz-WÃ¤chters verwenden.Gold-Linker statt Standardlinker verwenden.Hardware-Barrel-Shifter statt der Emulation verwenden.Den LLVM-lld-Linker statt des Standardlinkers verwenden.Die meisten Optionen verwenden, die spezielle FÃ¤higkeiten einschalten, solange sie durch andere Optionen erlaubt sind.FÃ¼r Blockkopieroperationen den Befehl mvcle verwenden.Den schmalstmÃ¶glichen Ganzzahltyp fÃ¼r AufzÃ¤hlungstypen verwenden.Min-/Max-Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden.Simulator-Laufzeitumgebung verwenden.Verwendet die Software-Multiplikationsemulation (Vorgabe).Softwareemulation fÃ¼r Divisionen verwenden (Vorgabe).Das in der Kommandozeile angegebene Systemregister als Stapelschutz-WÃ¤chterregister verwenden. Diese Option ist fÃ¼r fstack-protector-strong gedacht und nicht fÃ¼r die Verwendung in Benutzer-Code.Traditionelle GNU-Semantik fÃ¼r Inline-Funktionen verwenden.FÃ¼r das Bereinigen von undefiniertem Verhalten eine Trap statt einer Bibliotheksfunktion verwenden.Trap-Befehle verwenden, um auf Ganzzahldivision durch Null zu prÃ¼fen.Die uClibc-C-Bibliothek verwenden.Unicode-Start verwenden und UNICODE-Makro definieren.Vektor-/skalare (VSX) Befehle verwenden, die in ISA 2.07 hinzugefÃ¼gt wurden.Vektor-Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden.Vektor-/skalare (VSX) Befehle verwenden.Nullerweiternde Speicherladungen verwenden, nicht vorzeichenerweiternde.Wird zur Generierung von Code fÃ¼r einige Ã¤ltere Kernel-Revisionen verwendet.Im Fix-and-Continue-Modus verwendet, um anzuzeigen, dass Objektdateien zur Laufzeit eingetauscht werden kÃ¶nnen (Â»swapÂ«).Benutzerdefinierte nicht-ELEMENTAL-Funktion %qs bei %L ist in WORKSHARE-Konstrukt nicht erlaubtBei %2$L referenzierter Benutzeroperator %1$qs nicht im Modul %3$qs gefundenProzedur fÃ¼r Benutzeroperator %qs bei %L kann nicht vermutete ZeichenlÃ¤nge habenProzedur fÃ¼r Benutzeroperator %qs bei %L muss eine FUNCTION seinProzedur fÃ¼r Benutzeroperator %qs bei %L muss mindestens ein Argument habenDie Verwendung dieser Option wird diagnostiziert.IBM %<long double%> mit erweiterter Genauigkeit wird verwendetIEEE %<long double%> mit erweiterter Genauigkeit wird verwendetEs werden eingebaute Spezifikationen verwendet.
  Normalerweise werden Symbole, die Â»private externÂ« (versteckt) sind, beim Linken lokal gemacht. Dieser Befehl unterdrÃ¼ckt das, so dass sie exportiert bleiben.VALUE-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinVALUE-Attribut bei %CVALUE ist in BLOCK bei %C nicht erlaubtVALUE-Objekt %qs in Klausel %s bei %LVALUE-Anweisung bei %CVOIDmode bei einer AusgabeVOLATILE-Attribut bei %CVOLATILE-Attribut bei %L darf nicht in einer PURE-Prozedur angegeben werdenVOLATILE-Anweisung bei %CGÃ¼ltige Stufen fÃ¼r Nios-II-ISA (fÃ¼r -march):GÃ¼ltige Argumente fÃ¼r die Option -msdata=:GÃ¼ltige Argumente fÃ¼r -malign-:GÃ¼ltige Argumente fÃ¼r -mcode-readable=:GÃ¼ltige Argumente fÃ¼r -mfpmath=:GÃ¼ltige Argumente fÃ¼r -mr10k-cache-barrier=:GÃ¼ltige Argumente fÃ¼r -mstack-protector-guart=:GÃ¼ltige Arguments fÃ¼r -mstringop-strategy=:GÃ¼ltige Argumente fÃ¼r -mtp=:GÃ¼ltige Optionen fÃ¼r GP-relative Adressierung (fÃ¼r -mgpopt):VTable-Zeiger validieren, bevor sie verwendet werden.Variable %qs bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werdenVariable %qs bei %C mit Initialisierung tritt bereits in einer DATA-Anweisung aufVariable %qs bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert istVariable %qs bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) habenVariable %qs bei %L kann nicht gleichzeitig die Attribute OPTIONAL und VALUE haben, da Prozedur %qs BIND(C) istVariable %qs bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) habenVariable %qs bei %L wurde keine Formatmarke zugewiesenVariable %qs bei %L in Common-Block %qs bei %C muss in einer C-kompatiblen Art deklariert sein, da Common-Block %qs bind(c) istVariable %qs bei %L muss in diesem Kontext eine Konstante seinVariable %qs bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten habenVariable %qs bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein ScheinargumentVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, kÃ¶nnte jedoch unvertrÃ¤glich mit C seinVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da der abgeleitete Typ %qs nicht mit C interoperabel istVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da sie polymorph istVariable %qs bei %L ist in COMMON, aber Initialisierung ist nur in BLOCK DATA erlaubtVariable %qs bei %L kÃ¶nnte mit C inkompatibel sein, aber sie ist BIND(C)Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument fÃ¼r Funktion %qs definiert werdenVariable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument fÃ¼r Unterprogramm %qs definiert werdenVariable %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray seinVariable %qs bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument fÃ¼r Unterprogramm %qsVariable %qs bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument fÃ¼r Funktion %qsVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) istVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die jedoch BIND(C) istVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) istVariable %qs bei %L mit Koarraykomponente muss ein Nichtzeiger, nichtallozierbares Skalar und damit kein Koarray seinVariable %qs kann nicht in Variablen-Definitionskontext (%s) bei %L in PURE-Prozedur auftretenVariable %qs kann nicht im Ausdruck bei %L auftretenVariable %qs aus Modul %qs mit Bindungsmarke %qs bei %L verwendet denselben globalen Bezeichner wie EntitÃ¤t bei %L aus Modul %qsVariable %qs bei %L wurde keine Zielmarke zugewiesenVariable %qs in %s-Klausel wird in NAMELIST-Anweisung bei %L verwendetVariable %qs in Common-Block %qs bei %C kann nicht BIND(C) sein, da sie nicht global istVariable %qs in gemeinsamem Block %qs bei %C muss mit einer mit C interoperablen Art deklariert sein, da der gemeinsame Block %qs BIND(C) istVariable %qs in gemeinsamem Block %qs bei %L kann nicht mit BIND(C) deklariert werden, da sie nicht global istVariable %qs in gemeinsamem Block %qs bei %L kÃ¶nnte inkompatibel mit C sein, obwohl gemeinsamer Block %qs BIND(C) istVariable %qs ist PROTECTED und kann nicht in einem Zeigerzuordnungskontext (%s) bei %L vorkommenVariable %qs ist PROTECTED und kann nicht in Variablen-Definitionskontext (%s) bei %L auftretenVariable %qs bei %L ist kein DummyargumentVariable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter istVariable %qs muss in derselben GÃ¼ltigkeitsbereichseinheit wie Â»!$ACC DECLAREÂ« bei %L seinVariable %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$LIn Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter istVariable %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss ein Koarray seinVariable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray seinVariable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE habenVariable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht das Attribut INTENT(OUT) habenVariable %s bei %L mit NO_ARG_CHECK-Attribut kann nur als effektives Argument verwendet werdenVariable %s bei %L mit NO_ARG_CHECK-Attribut muss ein Scheinargument seinVariable %s bei %L mit NO_ARG_CHECK-Attribut muss vom Typ TYPE(*) oder von einem numerischen intrinsischen Typ seinVariable %s bei %L mit NO_ARG_CHECK-Attribut muss entweder skalar sein oder ein Feld vermuteter GrÃ¶ÃŸeVariable %s bei %L mit NO_ARG_CHECK-Attribut darf keine Referenz auf Subobjekt habenVariable %s kann nicht INTENT(IN) bei %C seinVariable %s kann nicht in PURE-Prozedur bei %C zugewiesen werdenVariable bei %C ist ein Element eines COMMON-BlocksVariable bei %L wird mehrfach in Klauseln derselben OMP-DECLARE-TARGET-Direktive erwÃ¤hntVariable ist USE-verknÃ¼pft mit Â»!$ACC DECLAREÂ« bei %LVariable auÃŸer OMP_OUT oder OMP_IN wird bei %L in Kombinierer von !$OMP DECLARE REDUCTION verwendetVariable auÃŸer OMP_PRIV oder OMP_ORIG wird bei %L in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION verwendetUnbekannter Variablentyp in Zuweisung bei %LVariable mit Attribut NO_ARG_CHECK bei %L ist nur als Argument der intrinsischen Funktionen C_LOC und PRESENT erlaubtZu verwendendes Vektorbibliotheks-ABI.FÃ¼r Doppelwort-Operationen vektorisieren.Schleifen versionieren, je nachdem, ob sie eine Schrittweite von eins haben.Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tztZugriffe auf flÃ¼chtigen Speicher nutzen I/O-load/store-Befehle nicht.Zugriffe auf flÃ¼chtigen Speicher nutzen I/O-load/store-Befehle.WAIT bei %C ist in Fortran 95 nicht erlaubtWAIT-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckWAIT-Anweisung ist in PURE-Prozedur bei %C nicht erlaubtWHERE-Zuweisungsziel bei %L hat ungÃ¼ltige FormWHERE-Maske bei %L hat ungÃ¼ltige FormKlausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-FeldBei Â»externÂ«-Deklarationen auÃŸerhalb des Dateisichtbarkeitsbereiches warnen.Bei Â»verdÃ¤chtigenÂ« Konstrukten warnen.Warnen, wenn Â»newÂ« fÃ¼r Typen mit groÃŸer Ausrichtung aufgerufen wird, ohne dass Â»-faligned-newÂ« angegeben ist.Bei @selector() ohne vorher deklarierte Methoden warnen.Bei C-Konstrukten, die nicht in gemeinsamer Teilmenge von C und C++ sind, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 1998 und ISO C++ 2011 unterscheidet, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 2011 und ISO C++ 2014 unterscheidet, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 2014 und ISO C++ 2017 unterscheidet, warnen.Bei C++-Konstrukten warnen, deren Bedeutung sich zwischen ISO C++ 2017 und ISO C++ 2020 unterscheidet.Bei polymorphen Typen in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde.Bei virtuellen Methoden in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde.Bei vererbten Konstruktoren in C++11 warnen, wenn die Basisklasse variadischen Konstruktor hat.Bei GCC-Formatzeichenketten warnen, die fÃ¼r Diagnosemeldungen ungeeignete Zeichenketten enthalten.Warnen, wenn NULL an Argumentstellen, die als nicht-NULL erfordernd markiert sind, Ã¼bergeben wird.Bei PCH-Dateien, die gefunden, aber nicht verwendet werden, warnen.Bei USE-Anweisungen, die keinen ONLY-Qualifizierer haben, warnen.Bei Verwendung von __TIME__, __DATE__ oder __TIMESTAMP__ warnen.Bei Zugriffen auf ein innenliegendes Arrayfeld der LÃ¤nge 0 warnen.Bei Ausrichtung von COMMON-BlÃ¶cken warnen.Bei Â»switchÂ«-Anweisungen auf AufzÃ¤hlungen, denen ein Fall fehlt, warnen.Bei leerem KÃ¶rper in einer if- oder else-Anweisung warnen.Bei ungÃ¼ltigen DO-Schleifen warnen.Warnen, wenn ein boolescher Ausdruck mit einer Ganzzahl verglichen wird, deren Wert ungleich true/false ist.Bei PufferÃ¼berlauf in Stringfunktionen wie memcpy und strcpy warnen.Bei Aufrufen nicht explizit deklarierter Prozeduren warnen.Warnen, wenn std::move auf einem lokalen Objekt in einer return-Anweisung aufgerufen wird und dadurch das Ersparen der Kopie verhindert.Warnen, wenn Aufrufe fÃ¼r snprintf und Ã¤hnliche Funktionen die Ausgabe abschneiden.Bei Aufrufen von snprintf und Ã¤hnlichen Funktionen warnen, wenn sie die Ausgabe abschneiden. Entspricht -Wformat-truncation=1.Warnen bei Aufrufen von strcmp und strncmp, die auf Gleichheit geprÃ¼ft werden und die notwendigerweise wahr oder falsch sind, wegen der LÃ¤nge des einen und GrÃ¶ÃŸe des anderen Arguments.Bei Aufrufen mit impliziter Schnittstelle warnen.Warnen, wenn Funktionen in unvertrÃ¤gliche Typen umgewandelt werden.Warnen, wenn Funktionen in unvertrÃ¤gliche Funktionstypen umgewandelt werden.Bei Umwandlungen warnen, die null als Ergebnis haben.Bei Umwandlungen, die Qualifizierer streichen, warnen.Bei catch-Behandlern warnen, die nicht Referenztypen sind.Bei bestimmten Operationen auf booleschen AusdrÃ¼cken warnen.Bei Codepfaden warnen, in denen NULL an ein Funktionsargument Ã¼bergeben wird, das nicht NULL sein darf.Bei Codepfaden warnen, in denen ein NULL-Zeiger dereferenziert wird.Bei Codepfaden warnen, in denen ein bereits freigegebener Wert verwendet wird.Bei Codepfaden warnen, in denen ein vom Heap reservierter Zeiger nicht freigegeben wird.Bei Codepfaden warnen, in denen ein longjmp zurÃ¼ckspult zu einem jmp_buf, der in einem Stapelrahmen gespeichert wurde, der bereits verlassen wurde.Bei Codepfaden warnen, in denen ein Zeiger freigegeben wird, der nicht vom Heap kommt.Bei Codepfaden warnen, in denen ein Zeiger mehr als einmal freigegeben werden kann.Bei Codepfaden warnen, in denen ein Zeiger auf einen bereits verschwundenen Stapelrahmen verwendet wird.Bei Codepfaden warnen, in denen ein Zeiger, der mÃ¶glicherweise NULL ist, dereferenziert wird.Bei Codepfaden warnen, in denen ein Wert, der mÃ¶glicherweise NULL ist, an ein Funktionsargument Ã¼bergeben wird, das nicht NULL sein darf.Bei Codepfaden warnen, in denen eine stdio-Datei mehr als einmal geschlossen werden kann.Bei Codepfaden warnen, in denen eine stdio-Datei nicht geschlossen wird.Bei Codepfaden warnen, in denen eine Funktion, die async-signal-unsafe ist, aus einem Signalbehandler heraus aufgerufen wird.Bei Codepfaden warnen, in denen ein uninitialisierter Wert verwendet wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert als Arrayindex verwendet wird.Bei Codepfaden warnen, in denen sensible Daten in eine Datei geschrieben werden.Bei Code warnen, der strict-aliasing-Regeln verletzen kÃ¶nnte.Beim Vergleich verschiedener Enum-Typen warnen.Bei Ganzzahldivisionen durch Null zur Ãœbersetzungszeit warnen.Bei Ganzzahldivisionen mit abgeschnittenem Ergebnis warnen.Bei Erzeugung temporÃ¤rer Felder warnen.Bei Â»hÃ¤ngendem elseÂ« warnen.Bei Deklarationen von Entitys warnen, in denen Attribute fehlen, die bei verwandten Entitys jedoch angegeben wurden.Beim LÃ¶schen polymorpher Objekte mit nicht-virtuellen Destruktoren warnen.Vor der Verwendung des veralteten AltiVec-Typen Â»vector long ...Â« warnen.Warnen, wenn der Qualifizierer Â»volatileÂ« in veralteter Form eingesetzt wird.Bei doppelten Zweigen in if-else-Anweisungen warnen.Warnen, wenn in einer if-else-if-Kette doppelte Bedingungen auftauchen.Bei Â»switchÂ«-Anweisungen auf AufzÃ¤hlungen ohne Â»default:Â«-Fall warnen.Bei Â»switchÂ«-Anweisungen auf AufzÃ¤hlungen, denen ein Fall fehlt und die kein Â»default:Â« haben, warnen.Bei PrÃ¼fung auf Gleichheit mit REAL- oder COMPLEX-AusdrÃ¼cken warnen.Bei Merkmalen, die in ISO C2X, aber noch nicht in ISO C11 verfÃ¼gbar sind, warnen.Bei Merkmalen, die in ISO C99, aber noch nicht in ISO C90 verfÃ¼gbar sind, warnen.Bei Merkmalen, die in ISO C11, aber noch nicht in ISO C99 verfÃ¼gbar sind, warnen.Bei Merkmalen, die in traditionellem C nicht verfÃ¼gbar sind, warnen.Bei Formatstrings, die keine Literale sind, warnen.Bei Formatstrings, die NUL-Bytes enthalten, warnen.Beim Entfernen von Funktionsaufrufen warnen.Bei Funktionsaufrufen mit Formatzeichenketten warnen, die hinter das Ende der Zielregion schreiben.Bei Funktionsaufrufen mit Formatzeichenketten warnen, die hinter das Ende der Zielregion schreiben. Entspricht -Wformat-overflow=1.Bei Funktionen im K&R-Stil, die Parameter ohne Typangabe haben, warnen.Bei Arithmetik mit Funktionszeigern warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((cold)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((const)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((malloc)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((noreturn)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((pure)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r Formatattribute sein kÃ¶nnten, warnen.Vor globalen Funktionen ohne vorherige Deklaration warnen.Bei globalen Funktionen ohne Prototypen warnen.Bei impliziten Umwandlungen von enum-Typen warnen.Bei impliziten Umwandlungen von Â»floatÂ« nach Â»doubleÂ« warnen.Bei impliziten Deklarationen warnen.Bei impliziten Funktionsdeklarationen warnen.Bei unpassender Attributverwendung warnen.Bei inkompatiblen Umwandlungen zwischen Zahlen und Zeigern (in beide Richtungen) warnen.Bei ungÃ¼ltigen OpenACC-Dimensionen warnen.Bei ungÃ¼ltigen Verwendungen des Makros Â»offsetofÂ« warnen.Bei in der Hauptdatei definierten, ungenutzten Makros warnen.Bei mÃ¶glicherweise nicht initialisierten automatischen Variablen warnen.Bei fehlendem Â»&Â« in fortgesetzten Zeichenkonstanten warnen.Bei fehlenden Feldern in struct-Initialisierungen warnen.Warnen, wenn Deallokationsfunktionen mit expliziter GrÃ¶ÃŸenangabe fehlen.Bei Missbrauch von Pragmas warnen.Bei den meisten impliziten Umwandlungen warnen.Bei mehreren Deklarationen desselben Objektes warnen.Bei verengenden Umwandlungen innerhalb von { }, die in C++11 unzulÃ¤ssig sind, warnen.Bei nicht-virtuellen Destruktoren warnen.Bei fehlenden ISO msvcrt scanf/printf Breiten-Erweiterungen warnen.Bei Optimierungen, die annehmen, dass vorzeichenbehafteter Ãœberlauf undefiniert ist, warnen.Bei Ãœberlauf in arithmetischen AusdrÃ¼cken warnen.Bei Ã¼berladenen virtuellen Funktionsnamen warnen.Beim Ãœberschreiben von Initialisierungen mit Seiteneffekten warnen.Beim Ãœberschreiben von Initialisierungen ohne Seiteneffekte warnen.Bei gepackten Bitfeldern, deren Offset sich in GCC 4.4 geÃ¤ndert hat, warnen.Warnen, wenn Zeigerumwandlungen die Ausrichtung vergrÃ¶ÃŸern.Bei positioneller Initialisierung von Strukturen warnen, die designierte Initialisierungen erfordern.Bei mÃ¶glichem Aliasing von Dummy-Argumenten warnen.Vor mÃ¶glichen Sicherheitsproblemen mit Formatfunktionen warnen.Bei mÃ¶glichen VerstÃ¶ÃŸen gegen Sequenzpunktregeln warnen.Bei mÃ¶glicherweise falschen Arrayindexen in do-Schleifen warnen.Bei mÃ¶glicherweise fehlenden Klammern um Initialisierungen warnen.Bei mÃ¶glicherweise fehlenden Klammern warnen.Bei mÃ¶glicherweise geschachtelten Blockkommentaren und C++-Kommentaren, die mehr als eine physikalische Zeile umfassen, warnen.Bei UnregelmÃ¤ÃŸigkeiten in printf/scanf/strftime/strfmon-Formatstrings warnen.Bei fragwÃ¼rdiger Verwendung der Makros, die variable Argumente ermitteln, warnen.Bei Gleitkommakonstanten-Literalen mit Exponentenbuchstaben Â»qÂ« warnen.Bei redundanten Aufrufen von std::move warnen.Bei RÃ¼ckgabe eines Zeigers/Referenz an lokale oder temporÃ¤re Variable warnen.Bei zurÃ¼ckgegebenen Strukturen, Unions oder Arrays warnen.Bei Semikolon nach Funktionsdefinition innerhalb einer Klasse warnen.Vor Vorzeichenunterschieden mit Formatfunktionen warnen.Bei Vergleichen von vorzeichenbehaftet mit vorzeichenlos warnen.WÃ¤hrend der Optimierungen zur Linkzeit bei einigen Verletzungen der One-Definition-Rule aus C++ warnen.Bei Anweisungen warnen, die zwischen Â»switch (...)Â« und dem ersten Â»case:Â« stehen.Bei verirrten Symbolen hinter #elif und #endif warnen.Bei strftime-Formaten, die 2-stellige Jahreszahlen erzeugen, warnen.Vor Indizes mit Typ Â»charÂ« warnen.Bei verdÃ¤chtigen Aufrufen von memset warnen, wenn das dritte Argument die Anzahl der Elemente enthÃ¤lt, aber nicht mit der ElementgrÃ¶ÃŸe multipliziert.Bei verdÃ¤chtigen Aufrufen von memset warnen, wenn das dritte Argument eine Null ist, das zweite jedoch nicht.Vor verdÃ¤chtigen Deklarationen von Â»mainÂ« warnen.Warnen, wenn zwei sizeof-AusdrÃ¼cke durcheinander geteilt werden, die nicht korrekt mit Zeigern funktionieren.Bei verdÃ¤chtigen Aufrufen bestimmter Zeichenkettenfunktionen warnen, wenn im Argument sizeof vorkommt.Vor verdÃ¤chtigem Gebrauch von Speicheradressen warnen.Warnen, wenn die Vergleichswerte einer switch-Anweisung auÃŸerhalb des fÃ¼r den Typ erreichbaren Bereichs liegen.Bei switch-Anweisungen mit booleschem Steuerausdruck warnen.Bei Dingen warnen, die sich zwischen der aktuellen Â»-fabi-versionÂ« und der angegebenen Version Ã¤ndern.Bei Dingen warnen, die sich bei der Ãœbersetzung mit einem ABI-konformen Compiler Ã¤ndern werden.Bei abgeschnittenen ZeichenausdrÃ¼cken warnen.Bei abgeschnittenen Quelltextzeilen warnen.Bei Abschneiden in Stringfunktionen wie strncat und strncpy warnen.In Deklarationen mit Alias-Attributen bezÃ¼glich Typsicherheit und Ã¤hnlicher Fehler und IrrtÃ¼mer warnen.Bei als WÃ¤chter verwendetem, nicht umgewandeltem NULL warnen.Bei Unterlauf numerischer KonstantenausdrÃ¼cke warnen.Bei nicht initialisierten automatischen Variablen warnen.Bei Funktionsdeklarationen ohne Prototyp warnen.Bei nicht erkannten Pragmas warnen.Warnen bei unsicheren Makros, die zu mehreren Anweisungen expandiert werden und innerhalb eines if, else, while, switch oder for verwendet werden.Bei Gleitkommakonstanten ohne Suffix warnen.Bei nicht verwendeten Dummy-Argumenten warnen.Bei Verwendung von Zeichenkonstanten mit mehreren Zeichen warnen.Bei unnÃ¼tzen Typumwandlungen warnen.Bei durch den Benutzer angegebenen EinfÃ¼gepfaden, die nicht vorhanden sind, warnen.Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen.Bei Verwendungen von Deklarationen mit __attribute__((warning)) warnen.Warnen, wenn innerhalb eines Arrayindex ein Komma-Operator verwendet wird.Bei Verwendung der Speicherklassenangabe Â»registerÂ« warnen.Bei Verwendung von std::initializer_list warnen, wenn dadurch baumelnde Zeiger entstehen kÃ¶nnen.Bei Verwendung variadischer Makros warnen.Bei Variablen, die von Â»longjmpÂ« oder Â»vforkÂ« geÃ¤ndert werden kÃ¶nnten, warnen.Bei Variablen, die mit sich selbst initialisiert werden, warnen.Bei VerstÃ¶ÃŸen gegen die Stil-Richtlinien von Â»Effective C++Â« warnen.Bei Formaten der LÃ¤nge null warnen.Bei DO-Schleifen mit null DurchlÃ¤ufen warnen.Bei Aufrufen von Allozierungsfunktionen warnen, bei denen als GrÃ¶ÃŸe 0 angegeben ist.Bei Verwendung von bedingt unterstÃ¼tzten Konstrukten warnen.Bei Umwandlung von NULL in Nicht-Zeiger-Typ oder umgekehrt warnen.Bei impliziten Typumwandlungen zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlen warnen.Bei impliziten Typumwandlungen warnen, die die PrÃ¤zision von Gleitkommazahlen reduzieren.Bei impliziten Typumwandlungen warnen, die einen Wert Ã¤ndern kÃ¶nnten.Bei veralteter Verwendung in einer Deklaration warnen.Bei Placement-New-AusdrÃ¼cken mit undefiniertem Verhalten warnen.Bei verdÃ¤chtigen Ganzzahl-AusdrÃ¼cken im Boolean-Kontext warnen.Warnen bei unsicherem direkten Schreibzugriff in Speicher von Klassen-Objekten.Bei spekulativen Compilierungen wie zum Beispiel __traits(compiles) warnen.Warnen, wenn Â»definedÂ« auÃŸerhalb von Â»#ifÂ« verwendet wird.Warnen, wenn ein C++17-noexcept-Funktionstyp den gemangelten Namen eines Symbols beeinflusst.Warnen, wenn eine Typumwandlung im C-Stil im Programm verwendet wird.Warnen, wenn der RÃ¼ckgabewert der mit dem Attribut warn_unused_result definierten Funktion ignoriert wird.Warnen, wenn ein Klassentyp eine Basis oder ein Feld hat, deren Typ den unbenannten Namensraum verwendet oder von einem Typen ohne Bindung abhÃ¤ngt.Warnen, wenn ein Vergleich immer zu Â»wahrÂ« oder Â»falschÂ« auswertet.Warnen, wenn ein Vergleich durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»wahrÂ« oder Â»unwahrÂ« ist.Warnen, wenn veraltetes Compiler-Merkmal, Klasse, Methode oder Feld verwendet wird.Warnen, wenn eine Funktion alloca verwendet oder ein Array dynamischer GrÃ¶ÃŸe erzeugt.Warnen, wenn eine lokale Deklaration von %qE eine Instanzvariable verdeckt.Warnen, wenn Schleife mit konstanter Anzahl von DurchlÃ¤ufen zu undefiniertem Verhalten fÃ¼hrt.Warnen, wenn fÃ¼r eine Eigenschaft eines Objective-C-Objektes keine Zuweisungssemantik spezifiert ist.Warnen, wenn ein Selektor mehrere Methoden hat.Warnen, wenn eine SIMD-Direktive vom Vektorisierer-Kostenmodell Ã¼bersteuert wird.Warnen, wenn RahmengrÃ¶ÃŸe einer einzelnen Funktion die angegebene RahmengrÃ¶ÃŸe Ã¼berschreitet.Warnen, wenn Zeichenkette lÃ¤nger als die grÃ¶ÃŸte vom Standard angegebene portable LÃ¤nge ist.Bei Teilobjekt mit Attribut abi_tag warnen, das das Gesamtobjekt nicht hat.Warnen, wenn ein throw-Ausdruck garantiert in einem Aufruf von terminate() endet.Warnen, wenn eine Benutzer-Prozedur denselben Namen wie ein Intrinsic hat.Warnen, wenn ein Array variabler LÃ¤nge verwendet wird.Warnen, wenn virtuelle Basis einen nicht trivialen Zuweisungsoperator (move) hat.Warnen, wenn ein MCU-Name unbekannt ist oder mit anderen Optionen unvertrÃ¤glich ist (Vorgabe: eingeschaltet).Warnen, wenn auf ein Array auÃŸerhalb der Grenzen zugegriffen wird.Warnen, wenn eine Parameterdefinition im alten Stil verwendet wird.Warnen, wenn ein undefiniertes Makro in einer #if-Anweisung verwendet wird.Warnen, wenn ein Zeiger mit Â»nonnullÂ«-Attribut mit NULL verglichen wird.Warnen, wenn konstante CFString-Objekte unportable Zeichen enthalten.Warnen, wenn Konstruktoren oder Destruktoren mit PrioritÃ¤ten von 0 bis 100 verwendet werden.Warnen, wenn das Ergebnis der arithmetischen Berechnungen einen falschen Wert ergeben kÃ¶nnte, selbst wenn die Operanden korrekt konvertiert werden.Warnen, wenn das Dereferenzieren eines Nullzeigers zu fehlerhaftem oder undefiniertem Verhalten fÃ¼hren kann.Warnen, wenn devices.csv nicht gefunden wird oder es Probleme beim Einlesen gibt (Vorgabe: an).Warnen, wenn geerbte Methoden nicht implementiert sind.Warnen, wenn das Linksschieben eines vorzeichenbehafteten Werts Ã¼berlÃ¤uft.Warnen, wenn eine negative Zahl nach links geschoben wird.Warnen, wenn Schleifen getauscht wurden.Bei zu vielen Argumenten fÃ¼r eine Funktion (anhand Formatzeichenkette) warnen.Warnen, wenn Qualifizierer von Arrays gestrichen werden, die Zeigerziele sind.Warnen, wenn Rechts-Schiebe-Anzahl >= Breite des Typs ist.Warnen, wenn Schiebe-Anzahl negativ ist.Bei Test von Gleitkommawerten auf Gleichheit warnen.Warnen, wenn die ISR falschgeschrieben ist, beispielsweise ohne __vector-PrÃ¤fix. Voreinstellung: eingeschaltet.Warnen, wenn sich der Adressraum einer Adresse Ã¤ndert.Warnen, wenn der Code so kompliziert ist, dass er nicht vollstÃ¤ndig analysiert werden kann.Warnen, wenn der Zeiger in einer Zeigerzuweisung sein Ziel Ã¼berleben kÃ¶nnte.Bei UnvertrÃ¤glichkeit eines Variablentyps mit C warnen.Warnen, wenn Trigraphen auftreten, die die Bedeutung des Programmes beeinflussen kÃ¶nnten.Warnen, wenn Typqualifizierer von Zeigern ignoriert werden.Wenn Typsignaturen der Kandidatenmethoden nicht exakt passen, warnen.Warnen, wenn Profile in -fprofile-use nicht existieren.Warnen, wenn Profile in -fprofile-use nicht zueinander passen.Bei Prototypen warnen, die zu anderen Typumwandlungen fÃ¼hren wÃ¼rden, wenn der Prototyp nicht angegeben wÃ¤re.Bei jeglicher Verwendung von alloca warnen.Bei direkter Mehrfachvererbung warnen.Bei direkter virtueller Vererbung warnen.Bei Intrinsics, die nicht im gewÃ¤hlten Standard vorhanden sind, warnen.Bei Namensraum-Definition warnen.Bei primÃ¤rer Deklaration von Templates warnen.Bei verdÃ¤chtigen Aufrufen von Standardfunktionen warnen, die absolute Werte berechnen.Bei verdÃ¤chtigen Konstrukten waren, an denen die umgekehrte skalare Speicherreihenfolge beteiligt ist.Warnen, dass Â»-fno-automaticÂ« Rekursion kaputtmachen kÃ¶nnte.Warnen, wenn __builtin_frame_address oder __builtin_return_address auf unsichere Weise verwendet werden.Warnen, wenn die eingebauten Funktionen __sync_fetch_and_nand und __sync_nand_and_fetch verwendet werden.Warnen, wenn eine #warning-Direktive verwendet wird.Warnen, wenn eine Basis aufgrund von Mehrdeutigkeit im abgeleiteten Typ unzugÃ¤nglich wird.Warnen, wenn eine eingebaute Funktion mit der falschen Signatur deklariert wird.Bei undefiniertem oder redefiniertem eingebauten PrÃ¤prozessormakro warnen.Warnen, wenn eine Klasse neudeklariert oder mit einem unpassenden KlassenschlÃ¼ssel auf sie verwiesen wird.Warnen, wenn auf eine Klasse oder einen AufzÃ¤hlungstyp mit einem redundanten KlassenschlÃ¼ssel verwiesen wird.Warnen, wenn eine konstante Variable nicht verwendet wird.Warnen, wenn eine Umwandlungsfunktion niemals aufgerufen werden kann, aufgrund des Umwandlungs-Zieltypen.Warnen, wenn eine Deklaration keinen Typ angibt.Warnen, wenn in einer Deklaration const, volatile, restrict oder _Atomic doppelt angegeben ist.Warnen, wenn eine Deklaration hinter einer Anweisung gefunden wird.Warnen, wenn eine Funktion nicht zu HSAIL expandiert werden kann.Warnen, wenn eine Funktion ungenutzt bleibt.Warnen, wenn ein Funktionsparameter zwar gesetzt, aber nicht verwendet wird.Warnen, wenn ein Funktionsparameter nicht verwendet wird.Warnen, wenn ein Sprung die Initialisierung einer Variable Ã¼berspringt.Warnen, wenn eine Sprungmarke ungenutzt bleibt.Warnen, wenn Feldvariable auf linker Seite wiederholt reserviert wird.Warnen, wenn Variable auf linker Seite wiederholt reserviert wird.Warnen, wenn ein Literal 0 als NULL-Zeiger verwendet wird.Warnen, wenn ein logischer Operator verdÃ¤chtigerweise immer zu Â»wahrÂ« oder Â»falschÂ« auswertet.Warnen, wenn ein Â»noexceptÂ«-Ausdruck zu Â»falschÂ« auswertet, obwohl der Ausdruck nicht werfen kann.Warnen, wenn sich ein Zeiger im Vorzeichenbesitz in einer Zuweisung unterscheidet.Bei Typkonvertierung von Zeiger auf Ganzzahl anderer Breite warnen.Warnen, wenn ein Zeiger mit '\0' verglichen wird.Warnen, wenn eine Registervariable als Â»volatileÂ« deklariert ist.Warnen, wenn Zeichenkette oder Zeichenliteral gefolgt von UD-Suffix auftritt, der nicht mit Unterstrich anfÃ¤ngt.Warnen, wenn in einem switch-Block ein case durchfÃ¤llt.Warnen, wenn eine Variable zwar gesetzt, aber nicht verwendet wird.Warnen, wenn eine Variable nicht verwendet wird.Warnen, wenn Vektoroperation auÃŸerhalb von SIMD kompiliert wird.Warnen, wenn alle Konstruktoren und Destruktoren privat sind.Warnen, wenn ein Argument fÃ¼r einen Â»restrictÂ«-Parameter auch in einem anderen Argument vorkommt.Warnen, wenn ein Parameter des atomaren Speichermodells erkennbar auÃŸerhalb des Wertebereiches ist.Warnen, wenn ein Ausdruckswert nicht verwendet wird.Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann.Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist.Beim Versuch der Freigabe eines Nicht-Heap-Objektes warnen.Bei Umwandlung des Typs von Zeigern auf Elementfunktionen warnen.Warnen, wenn ein Zeiger auf unvollstÃ¤ndigen Typen gelÃ¶scht wird.Warnen, wenn Felder in einer gepackten Struktur nicht ausgerichtet sind.Warnen, wenn ein logisches Nicht im linken Operanden eines Vergleichs verwendet wird.Warnen, wenn mehrere unterschiedliche schnelle Interruptbehandlungsroutinen in Ãœbersetzungseinheit sind.Warnen, wenn Nicht-Template-Friend-Funktionen innerhalb eines Templates deklariert werden.Warnen, wenn StapelzerstÃ¶rungsschutz aus irgendeinem Grund nicht erzeugt wird.Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter mit gleichem Typ Ã¼berdeckt.Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter Ã¼berdeckt.Warnen, wenn eine Variable eine andere Ã¼berdeckt (global).Warnen, wenn eine Variable eine andere Ã¼berdeckt. Entspricht -Wshadow=global.Warnen, wenn Ãœberladung zur Umwandlung von vorzeichenbehaftet zu vorzeichenlos fÃ¼hrt.Warnen, wenn AuffÃ¼llen benÃ¶tigt wird, um Strukturelemente auszurichten.Warnen, wenn Profiling-Instrumentierung verlangt wurde, aber auf eine bestimmte Funktion nicht angewandt werden konnte.Warnen, wenn sizeof auf einen Funktionsparameter angewendet wird, der als Array deklariert ist.Warnen, wenn die Adresse eines gepackten Elements einer Struktur oder Union verwendet wird.Warnen, wenn der Compiler Code umsortiert.Warnen, wenn Feld in einer Struktur nicht ausgerichtet ist.Warnen, wenn die EinrÃ¼ckung des Codes nicht der Blockstruktur entspricht.Warnen, wenn das Â»packedÂ«-Attribut keine Auswirkung auf Strukturanordnung hat.Bei Typumwandlung in Zeiger von Ganzzahl anderer GrÃ¶ÃŸe warnen.Bei Zeiger-Umwandlungen zwischen inkompatiblen Zeigertypen warnen.Bei lokal in Funktionen definierten, aber nicht verwendeten Typedefs warnen.Bei StandardrÃ¼ckgabetyp Â»intÂ« fÃ¼r Funktionen (C) und inkonsistenten RÃ¼ckgabetypen (C++) warnen.Warnen, wenn ein Trampolin generiert wird.Immer warnen, wenn eine Objective-C-Zuweisung vom Garbage Collector abgefangen wird.Warnen, wenn Attribute ignoriert werden.Warnen, wenn Typqualifizierer ignoriert werden.WarnungWenn weder Â»signedÂ« noch Â»unsignedÂ« angegeben wurden, das Bitfeld vorzeichenbehaftet machen.Wenn weder Â»signedÂ« noch Â»unsignedÂ« angegeben ist, das Bitfeld vorzeichenlos machen.Wenn Â»-mhard-floatÂ« ausgewÃ¤hlt ist, werden Gleitkommaberechnungen mit doppelter Genauigkeit in Hardware-Befehle Ã¼bersetzt. StandardmÃ¤ÃŸig werden fÃ¼r diese Berechnungen Funktionen aus der libgcc verwendet.Wenn Â»-mhard-floatÂ« ausgewÃ¤hlt ist, werden ungeordnete FlieÃŸkomma-Vergleichs- und Set-Flag-Befehle (lf.sfun*) erzeugt. StandardmÃ¤ÃŸig werden Funktionen von libgcc verwendet, um ungeordnete FlieÃŸkomma-Vergleichs- und Flag-Operationen durchzufÃ¼hren.Bei RAM-Zugriff X wie durch Hardware vorgegeben verwenden, d.h. Pre-Dekrement, Post-Inkrement und indirekte Adressierung mit dem X-Register. Ohne diese Option nimmt der Compiler an, dass es einen Adressierungsmodus X+const, Ã¤hnlich zu Y+const und Z+const gibt und erzeugt Befehle, die diesen Adressierungsmodus fÃ¼r X emulieren.Bei Erzeugung von Â»-fpicÂ«-Code den ausfÃ¼hrbaren Dateien erlauben, PLTs zu verwenden. Ignoriert fÃ¼r Â»-fno-picÂ«.Bei Erzeugung von Â»-mabicallsÂ«-Code den ausfÃ¼hrbaren Dateien erlauben, PLTs und Kopierauslagerungen zu verwenden.Bei Erzeugung von -mabicalls den Code tauglich fÃ¼r gemeinsam genutzte Bibliotheken machen.Beim Binden fÃ¼r Big-Endian-Zielsysteme ein Abbild im BE8-Format erzeugen.Beim Binden fÃ¼r Big-Endian-Zielsysteme ein Abbild im veralteten BE32-Format erzeugen.Wenn mÃ¶glich, keine Stapelrahmen erzeugen.Beim Durchlaufen von CSE: SprÃ¼ngen zu ihren Zielen folgen.Bei der Vektorisierung fÃ¼r SVE ungepackte Vektoren fÃ¼r kleinere Elemente in Betracht ziehen und das Kostenmodell verwenden, um den gÃ¼nstigsten Ansatz auszuwÃ¤hlen. Das Kostenmodell wÃ¤hlt auÃŸerdem zwischen SVE und Advanced SIMD-Vektorisierung.Falls kÃ¼rzer, kanonische Pfade zu System-Headern verwenden.Ob bei -fchecking Fehler im Codegenerator als interne Compilerfehler behandelt werden sollen.Ob Software-Prefetch-Tipps fÃ¼r nicht-konstante Schrittweiten produziert werden.Ob kanonische Typen zu verwenden sind.Anzuwendender Algorithmus fÃ¼r Â»-fsched-pressureÂ«.WÃ¤hrend des Setzens des Signalhandlers: %mWÃ¤hrend des Setzens des Signalstapels: %mModus fÃ¼r Ganzprogrammanalyse (WPA) mit Anzahl der parallelen Jobs angegeben.Ohne AuffÃ¼llen gibt es nicht genÃ¼gend Elemente in intrinsischer RESHAPE-Quelle bei %L, um zur Form zu passenErrata fÃ¼r VR4130 mflo/mfhi umgehen.Hardwarebesonderheit umgehen, indem jedem CSYNC und SSYNC mehrere NOPs vorangestellt werden.Einen frÃ¼hen 4300-Hardware-Bug umgehen.Fehler in Multiplikationsbefehl umgehen.Bestimmte 24K-Errata umgehen.Bestimmte R10000-Errata umgehen.Bestimmte R4000-Errata umgehen.Bestimmte R4400-Errata umgehen.Bestimmte RM7000-Errata umgehen.Bestimmte VR4120-Errata umgehen.Fehler frÃ¼her SB-1 Revision 2 Kerne umgehen.Hardware-Multiplikationsfehler umgehen.Workaround fÃ¼r R5900-Kurzschleifenfehler.Umgehung von Erratum 835769 fÃ¼r ARM-Cortex-A53.Umgehung von Erratum 843419 fÃ¼r ARM-Cortex-A53.Alle indirekten SprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten Aufrufe mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Dies betrifft nur Zweige, in denen die RÃ¼cksprungadresse nicht aus dem Speicher wiederhergestellt wird.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Dies betrifft nur Zweige, in denen die RÃ¼cksprungadresse aus dem Speicher wiederhergestellt wird.Alle indirekten TabellensprÃ¼nge und berechnete Gotos mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Die Verwendung von thunk oder thunk-extern mit dieser Option erfordert, dass die Thunks als Signalhandler betrachtet werden, um korrekte CFI zu erzeugen. FÃ¼r Umgebungen, in denen Abrollen erforderlich ist (beispielsweise fÃ¼r Ausnahmebehandlung), nutzen Sie stattdessen bitte thunk-inline.Eine QUELLDATEI.opt-record.json schreiben mit Details, welche Optimierungen durchgefÃ¼hrt wurden.Alle Deklarationen in Ada-Code nur fÃ¼r angegebene Datei schreiben.Alle Deklarationen in Ada-Code transitiv schreiben.Modul %qs in Zeile %d, Spalte %d wird geschrieben: %sFalsche OpenACC-Fortsetzung bei %C: !$ACC erwartet, !$OMP gefundenFalsche OpenMP-Fortsetzung bei %C: !$OMP erwartet, !$ACC gefundenX-Argument bei %L fÃ¼r C_LOC darf nicht polymorph seinX-Deskriptor erfordert fÃ¼hrenden LeerzeichenzÃ¤hler bei %LX32 unterstÃ¼tzt %<ms_abi%>-Attribut nichtXXX %<pop_everything%> wird betretenXXX %<pop_everything%> wird verlassenUm diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie MVE-Befehle einschalten.Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie NEON-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=neon%>).Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie VFP-Befehle einschalten.Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie Krypto-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=crypto-neon%>)Option Â»-msys-crt0=Â« erwartet eine C-Programmstart-DateiNull ist keine gÃ¼ltige Anweisungsmarke bei %CBreite null in Formatbeschreibung in Formatzeichenkette bei %L[â€¦]Feldkonstruktoren im [...]-Stil bei %C[%s wird verlassen]
! [verfÃ¼gbar in [%s kann nicht gefunden werden][Standard][ausgeschaltet][eingeschaltet]Attribut __BELOW100__ nicht mit Speicherklasse Â»autoÂ« erlaubt__delay_cycles ist auf 32-Bit-SchleifendurchlÃ¤ufe beschrÃ¤nkt__delay_cycles kann nur mit nichtnegativen Zyklusanzahlen umgehen__delay_cycles() erlaubt nur Konstanten als Argument__float128 und __ibm128 kÃ¶nnen nicht im selben Ausdruck verwendet werden__float128 und long double kÃ¶nnen nicht im selben Ausdruck verwendet werden__fp16 ohne ldrh__ibm128 und long double kÃ¶nnen nicht im gleichen Ausdruck verwendet werdenÂ»eine geschweift geklammerte Initialisierung ist hier nicht erlaubtein Konstruktoraufruf kann nicht in einem Konstanten-Ausdruck auftretenEine Typumwandlung, die weder zu ganzzahligen noch AufzÃ¤hlungstypen fÃ¼hrt, kann nicht in einem Konstantenausdruck auftreteneine Klassen-Templatedeklaration darf nichts anderes deklarierenein Komma-Operator kann nicht in einem Konstanten-Ausdruck auftretenein Konzept kann keine Elementfunktion seinein Konzept kann nicht eingeschrÃ¤nkt werdenein Konstruktor kann nicht %<concept%> seineine Umwandlungsfunktion darf keinen angehÃ¤ngten RÃ¼ckgabetyp habenein Destruktor kann nicht %qs seinein unterschiedlicher Typ ist in einer anderen Ãœbersetzungseinheit definiertein Feld mit selbem Namen aber unterschiedlichem Typ ist in einer anderen Ãœbersetzungseinheit definiertein Feld mit unterschiedlichem Namen ist in einer anderen Ãœbersetzungseinheit definiertein Funktionsaufruf kann nicht in einem Konstanten-Ausdruck auftretenein Funktionskonzept kann nicht eingeschrÃ¤nkt werdeneine Funktionsdefinition ist hier nicht erlaubteine Marke kann nur Teil einer Anweisung sein, und eine Deklaration ist keine AnweisungLambda-Abschlusstyp hat gelÃ¶schten Kopier-ZuweisungsoperatorLambda-Abschlusstyp hat gelÃ¶schten StandardkonstruktorEine spÃ¤tere Option %<-fabi-version=%> (oder =0) verhindert diesen Fehler mit einer Ã„nderung im MangelnEin Element einer Struktur oder Union kann nicht variabel modifizierten Typ habengeschachtelte Funktionen werden bei reduzierter Registeranzahl nicht unterstÃ¼tzteine verschachtelte Namensraumdefinition darf nicht inline seineine verschachtelte Namensraum-Definition darf keine Attribute habeneine Nicht-Template-Variable kann nicht %<concept%> seinein Parameter kann nicht als %qs deklariert seineine Parameterliste mit Auslassung kann nicht zu einer leeren Parameternamenslistendeklaration passenein Anweisungsausdruck reicht nicht als Kontext fÃ¼r Ãœberladungs-AuflÃ¶sung nicht auseine Speicherklasse kann nur fÃ¼r Objekte und Funktionen angegeben werdenSpeicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubtein Template kann nicht vorbelegt werdeneine Template-Deklaration kann nicht im Block-GÃ¼ltigkeitsbereich auftreteneine Template-ID darf nicht in Â»usingÂ«-Deklaration auftreteneine vorÃ¼bergehende Bindung an %qD besteht nur, bis der Konstruktor beendet istein Transaktionsausdruck kann nicht in einem Konstanten-Ausdruck auftretenein Typ aus einer anderen Ãœbersetzungseinheit ist nicht polymorphein Typ aus einer anderen Ãœbersetzungseinheit ist polymorphein Typ mit unterschiedlichen Basistypen ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher Anzahl von Feldern ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher Genauigkeit ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlichem Vorzeichen ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher GrÃ¶ÃŸe ist in einer anderer Ãœbersetzungseinheit definiertein Typ mit unterschiedlichen Zeigern in der virtuellen Tabelle ist in einer anderen Ãœbersetzungseinheit definierteine Variable kann nicht als %<consteval%> deklariert seinein Variablenkonzept kann nicht eingeschrÃ¤nkt werdeneine Wide-Zeichenkette ist in diesem Kontext ungÃ¼ltigInterner Fehler: abnormal call edges for non-call insn in bb %iInterner Fehler: abnormal edges for no purpose in bb %iAbbruch in %s, bei %s:%ddie Betragsfunktion %qD bekommt hier ein Argument vom Typ %qT, erwartet jedoch einen Parameter vom Typ %qT; dadurch kann der Ã¼bergebene Wert abgeschnitten werdenabstrakter Deklarator %qT als Deklaration verwendetZugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: %<using%> hinzufÃ¼genZugriff auf Element %qD statt auf initialisiertes Element %qD in KonstantenausdruckZugriff auf ein Element %qE einer atomaren Struktur %qEZugriff auf ein Element %qE einer atomaren Union %qEZugriff auf Datenspeicher mit ProgrammspeicheradresseZugriff auf Programmspeicher mit DatenspeicheradresseZugriff auf threadlokalen Speicher wird derzeit mit %<-mpure-code%> oder %<-mslow-flash-data%> nicht unterstÃ¼tztZugriff auf uninitialisiertes ArrayelementZugriff auf uninitialisiertes Element %qDauf Wert von %qE wird Ã¼ber ein %qT GL-Wert in Konstantenausdruck zugegriffenAkkumulator ist keine GanzzahlkonstanteAkkumulatorzahl auÃŸerhalb der Grenzeneffektives Argument fÃ¼r INTENT = OUT/INOUTfÃ¼gen Sie %<using namespace std::complex_literals%> (aus %<<complex>%>) hinzu, um benutzerdefinierte Literalsuffixe aus C++14 einzuschaltenfangen Sie %<this%> oder %<*this%> explizit einklammern Sie den Ausdruck auf der linken Seite ein, um diese Warnung zu behebenInterner Fehler: add_sym(): Bad sizing modeAdressbereichsattribut kann nicht fÃ¼r Funktionen angegeben werdenAdressbereich von %q+D in Konflikt mit vorheriger DeklarationAdressmodus %qs wird im %s-Bit-Modus nicht unterstÃ¼tztAdresse eines Arrays mit umgekehrter Speicherreihenfolge angefordertAdresse der Register-Variablen %qD angefordertAdresse der globalen Variablen %qD angefordertAdresse der lokalen Variable %qD zurÃ¼ckgegebenAdresse der lokalen Variable %qD zurÃ¼ckgegebenAdresse einer Ã¼berladenen Funktion ohne Typinformationen aus KontextAdresse der Register-Variablen %qD angefordertAdressversatz ist keine KonstanteAdressoperand erfordert BeschrÃ¤nkung fÃ¼r X-, Y- oder Z-RegisterAdresse fÃ¼r %qD angefordert, was als %<register%> deklariert istAdressraum %qs wird auf GerÃ¤ten mit Flashspeicher bis zu %d KiB nicht unterstÃ¼tztAdressrÃ¤ume werden auf reduzierten Tiny-Kernen nicht unterstÃ¼tztAdresse genommen, aber %<TREE_ADDRESSABLE%>-Bit nicht gesetztAdresse genommen, aber ADDRESSABLE-Bit nicht gesetztAdresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter AusdruckAggregat %q#D hat unvollstÃ¤ndigen Typ und kann nicht definiert werdenzusammengesetzter Wert verwendet, wo Â»complexÂ« erwartet wurdezusammengesetzten Wert verwendet, wo Festkomma erwartet wurdezusammengesetzter Wert verwendet, wo Gleitkommawert erwartet wurdezusammengesetzter Wert verwendet, wo Ganzzahl erwartet wurdealiasAlias-Definitionen werden nicht in Mach-O unterstÃ¼tzt; ignoriertAlias-Definitionen werden in dieser Konfiguration nicht unterstÃ¼tztAlias-Template-Herleitung ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarhier ist die Alias-Deklarationverlangte Ausrichtung %u von %qT ist kleiner als %uAusrichtung (%u) fÃ¼r Â»%sÂ« Ã¼berschreitet maximale Ausrichtung fÃ¼r globale gemeinsame Daten. Es wird %u verwendetAusrichtung fÃ¼r %q+D wurde zuvor als %d angegeben und kann nicht verringert werdenFÃ¼r %q+D darf keine Ausrichtung angegeben werdenAusrichtung muss eine kleine Zweierpotenz sein, nicht %dAusrichtung von %q+D ist grÃ¶ÃŸer als maximale Objektdateiausrichtung %dAusrichtung von %qD wurde in %<-fabi-version=9%> (GCC 5.2) erhÃ¶htAusrichtung von %qD ist grÃ¶ÃŸer als ursprÃ¼ngliche DeklarationAusrichtung von %qD wird in %<-fabi-version=9%> ansteigenAusrichtung der Arrayelemente ist grÃ¶ÃŸer als die ElementgrÃ¶ÃŸeAusrichtung fÃ¼r %<register%>-Objekt %qE angegebenAusrichtung fÃ¼r Bitfeld %qE angegebenAusrichtung fÃ¼r Funktion %qE angegebenAusrichtung fÃ¼r Parameter %qE angegebenAusrichtung fÃ¼r Typnamen in %<sizeof%> angegebenAusrichtung fÃ¼r Typnamen in %qE angegebenAusrichtung fÃ¼r Typnamen in Cast angegebenAusrichtung fÃ¼r typedef %qE angegebenAusrichtung fÃ¼r unbenanntes Bitfeld angegebenAusrichtung fÃ¼r unbenannten Parameter angegebenalle Elementfunktionen in Klasse %qT sind privatallozierbares Argumentwurde hier deklariert%qD bereits in Lambda-Ausdruck erfasstauch %<%c%s%> gefundenAlternativen sind in %<asm%>-Flag-Ausgabe nicht erlaubtmehrdeutig machende neue Deklaration %q+#Dmacht neue Deklaration %q#D mehrdeutigmehrdeutiges Attribut Â»%sÂ«; kÃ¶nnte Â»%sÂ« (via Â»%s:%sÂ«) oder Â»%sÂ« (via Â»%s:%sÂ«) seinmehrdeutige Umwandlung fÃ¼r Feldindexmehrdeutige Standard-Typumwandlung von %qTmehrdeutige Methode %s%s%smehrdeutiges Ãœberladen fÃ¼r mehrdeutiges Ãœberladen fÃ¼r intrinsisches %qsmehrdeutige Template-Instanziierung fÃ¼r %q#Dmehrdeutige Template-Instanziierung fÃ¼r %q#Tmehrdeutige Templatespezialisierung %qD fÃ¼r %q+DAttribut %<amdgpu_hsa_kernel%> erfordert Zeichenkettenkonstanten als Argumenteeine %<asm%>-Spezifikation ist bei Funktionsdefinition nicht erlaubtfÃ¼r lokale Variablen kann kein Adressbereichsattribut angegeben werdenein Argumenttyp mit Standard-Promotion kann nicht zu einer leeren Parameternamenslistendeklaration passenein Array unterschiedlicher GrÃ¶ÃŸe ist in einer anderen Ãœbersetzungseinheit definierteine Arrayreferenz kann nicht in einem Konstanten-Ausdruck auftreteneine Zuweisung kann nicht in einem Konstanten-Ausdruck auftretenein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignorierteine Verringerung kann nicht in einem Konstanten-Ausdruck auftretendas Attribut %<target_clones%> darf keine leere Zeichenkette enthalteneine AufzÃ¤hlung mit unterschiedlichen Wertnamen ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit anderen Werten ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit unterschiedlich vielen Werten ist in einer anderen Ãœbersetzungseinheit definierteiner expliziten Spezialisierung muss %<template <>%> vorausgeheneine ErhÃ¶hung kann nicht in einem Konstanten-Ausdruck auftretenInterner Fehler: an indirect edge from %s has no corresponding call_stmtInterner Fehler: an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:Ein Interrupt-Handler kann nicht mit %<-muser-mode%> kompiliert werdenAnachronismusAnachronismus: veraltete Basisklasseninitialisierungund %qT hat keinen Template-KonstruktorInterner Compilerfehler: and fieldund der implizit definierte Konstruktor initialisiert %q#D nichtdas innerhalb der Parameterliste deklarierte anonyme Â»%sÂ« ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbarInterner Fehler: anonymous SSA name cannot have default definitionanonymes struct nicht innerhalb eines benannten Typsanonyme Union ohne ElementAnwendung von %<#pragma weak %+D%> nach erster Verwendung fÃ¼hrt zu unspezifiziertem VerhaltenArchitektur %qs wird nur fÃ¼r Assemblierung unterstÃ¼tztare_identical_variables: Bad typeArgument %d ist ein vorzeichenloses Literal, aber auÃŸerhalb des gÃ¼ltigen BereichsArgument %d muss ein vorzeichenloses Literal seinArgument %d von %qE kÃ¶nnte Kandidat fÃ¼r Formatattribut seinArgument %d von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe seinArgument %d von %qE muss eine Zeigertyp seinArgument %d von %qE darf kein Zeiger auf eine Funktion seinArgument %d von Â»%sÂ« hatte nicht den erwarteten NamenArgument %d der eingebauten Funktion muss eine Konstante aus dem Bereich %d bis %d seinArgument %i im Bereich [%E, %E]Argument %q+D kÃ¶nnte von %<longjmp%> oder %<vfork%> zerstÃ¶rt werdenArgument %qD ist hier deklariertArgument %qD passt nicht zu eingebautem PrototypenArgument %qD passt nicht zum PrototypenArgument %qd ist keine KonstanteArgument %qs fÃ¼r %<-Waligned-new%> nicht bekanntArgument %qs fÃ¼r %<-Wnormalized%> nicht erkanntArgument %qs fÃ¼r %<-femit-struct-debug-detailed%> nicht erkanntArgument %qs fÃ¼r %<-femit-struct-debug-detailed%> unbekanntArgument %u in Aufruf von %qE muss ein Ganzzahltyp seinArgument %u fÃ¼r %<__builtin_tgmath%> hat keine ArgumenteArgument %u fÃ¼r %<__builtin_tgmath%> hat variable Anzahl von ArgumentenArgument %u fÃ¼r %<__builtin_tgmath%> hat falsche Anzahl der ArgumenteArgument %u fÃ¼r %<__builtin_tgmath%> ist kein FunktionszeigerArgument %u fÃ¼r %<__builtin_tgmath%> hat keinen PrototypenArgument 1 muss 0 oder 2 seinArgument 1 muss ein vorzeichenloses 1-Bit-Literal seinArgument 1 muss ein vorzeichenbehaftetes 5-Bit-Symbol seinArgument 1 muss ein vorzeichenloses 6-Bit-Literal seinArgument 1 muss eine Abbildung seinArgument 1 muss ein 8-Bit-Feldwert seinArgument 1 von %qE muss ein Nicht-Void-Zeigertyp seinArgument 1 von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe seinArgument 1 von %qE muss ein Zeiger auf Objekt breiter als Null seinArgument 1 von %qs ist auÃŸerhalb des WertebereichesArgument 1 von %qs muss eine Konstante seinArgument 2 muss 0 oder 1 seinArgument 2 muss ein vorzeichenloses 1-Bit-Literal seinArgument 2 muss ein vorzeichenloses 2-Bit-Literal seinArgument 2 muss ein vorzeichenloses 3-Bit-Literal seinArgument 2 muss ein vorzeichenloses 4-Bit-Literal seinArgument 2 muss ein vorzeichenloses 5-Bit-Literal seinArgument 2 muss ein vorzeichenloses 6-Bit-Literal seinArgument 2 muss ein vorzeichenloses 7-Bit-Literal seinArgument 3 in Aufruf von %qE muss Zeiger auf Ganzzahltyp seinArgument 3 in Aufruf von %qE darf kein boolescher Typ seinArgument 3 in Aufruf von %qE darf kein enum-Typ seinArgument 3 in Aufruf von %qE darf kein Zeiger auf %<const%>-Typ (%qT) seinArgument 3 in Aufruf von %qE darf kein Zeiger auf booleschen Typ seinArgument 3 in Aufruf von %qE darf kein Zeiger auf enum-Typ seinArgument 3 muss ein vorzeichenloses 1-Bit-Symbol seinArgument 3 muss ein vorzeichenloses 2-Bit-Symbol seinArgument 3 muss ein vorzeichenloses 4-Bit-Symbol seinArgument 3 muss im Bereich [0, 15] liegenArgumentlistenfunktion bei %CArgument muss eine Feldreferenz seinArgument muss Array oder Scheibe oder Kanal seinArgument muss ein Kanal seinArgument muss Zeichenkette oder Array oder Scheibe oder Map oder Kanal seinArgument muss komplexen Typen habenArgument an %qs-Klausel in OpenACC-%<parallel%> oder â€‘%<serial%> nicht erlaubtArgument fÃ¼r %<__builtin_eh_return_regno%> muss konstant seinArgument des Attributs %qE wird ignoriertArgument des Attributs %qE fehltArgument des Attributes %qE ist weder Â»ilinkÂ« oder Â»firqÂ«Argument des Attributes %qE ist weder Â»ilink1Â« oder Â»ilink2Â«Argument des Attributs %qE ist nicht Â»resetÂ«, Â»software_exceptionÂ«, Â»page_missÂ«, Â»timer0Â«, Â»timer1Â«, Â»messageÂ«, Â»dma0Â«, Â»dma1Â«, Â»wandÂ« oder Â»swiÂ«Argument des Attributes %qE ist keine ZeichenkettenkonstanteArgument des Attributs %qE ist weder Zeichenkettenkonstante noch ZahlArgument von Offsetof bringt Indirektion eines eingebetteten Feldes mit sichArgument des Funktionsaufrufs kÃ¶nnte Kandidat fÃ¼r Formatattribut seinArgument vom Typ %qT ist zusammen mit Â»-mgeneral-regs-onlyÂ« nicht erlaubtArgument fÃ¼r %%:compare-debug-auxbase-opt endet nicht mit %<.pk%>Argument von %<-O%> sollte eine nicht-negative Ganzzahl, %<g%>, %<s%> oder %<fast%> seinArgument von %<__integer_pack%> muss zwischen 0 und %d liegenArgument fÃ¼r %<alloca%> ist zu groÃŸArgument fÃ¼r %<alloca%> ist nullArgument fÃ¼r %<alloca%> kÃ¶nnte zu groÃŸ seinArgument fÃ¼r %<alloca%> kÃ¶nnte aufgrund der Umwandlung von %qT in %qT 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=<line>Â«Argument des Attributes %qE ist weder Null noch EinsArgument des Attributs %qE ist weder Â»userÂ«, noch Â»supervisorÂ« noch Â»machineÂ«Argument fÃ¼r %qE ist nicht (keep|thunk|thunk-extern)Argument des Attributes %qE ist nicht (keep|thunk|thunk-inline|thunk-extern)Argument des Attributes %qE ist nicht Â»intstackÂ«Argument fÃ¼r Attribut %qE ist grÃ¶ÃŸer als %dArgument von %qs ist nicht zwischen %d und %dArgument fÃ¼r %qs ist zu groÃŸ (max. %d)Argument fÃ¼r %qs muss ein vorzeichenloses 2-Bit-Symbol seinArgument von %qs sollte eine nicht-negative Ganzzahl seinArgument fÃ¼r %qs sollte eine nicht-negative Ganzzahl sein, optional gefolgt von einer GrÃ¶ÃŸeneinheitzu formatierendes Argument ist nicht %<...%>Argument fÃ¼r Â»interruptÂ«-Attribut wird fÃ¼r Â»weakÂ«-Funktionen nicht unterstÃ¼tztArgument fÃ¼r Array mit variabler LÃ¤nge ist zu groÃŸArgument fÃ¼r Array variabler LÃ¤nge ist nullArgument fÃ¼r Array mit variabler LÃ¤nge kÃ¶nnte zu groÃŸ seinArgument fÃ¼r Array variabler LÃ¤nge kÃ¶nnte aufgrund der Umwandlung von %qT in %qT zu groÃŸ seinArgumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches %sArgumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches Â»%sÂ«Argumente Â»a%dÂ« und Â»a%dÂ« fÃ¼r intrinsisches Â»%sÂ«Argumente vom Typ %qT erfordern die SVE-ISA-ErweiterungArgumente von %qs sollten nicht-negative Ganzzahlen seinArgumente fÃ¼r Destruktor sind nicht erlaubtArgumente fÃ¼r Attribut %qE mÃ¼ssen enge Zeichenkettenliterale seinArgumente fÃ¼r Attribut %qE mÃ¼ssen gÃ¼ltige Bezeichner enthaltenarith_power(): Bad basearith_power(): unknown typearithmetisches IFArithmetik mit Nullzeiger in %qEArithmetik mit Zeiger auf leeres AggregatArithmetik mit Zeiger auf unvollstÃ¤ndigen TypenInterner Compilerfehler: array %<TYPE_DOMAIN%> is not integer typeArray %q+D als einelementig betrachtetArray %qD ist hier deklariertArray %qD mit geklammerter Zeichenkettenkonstante %qE initialisiertArray-ZuweisungArraygrenze hinter geklammerter type-id ist verbotenArraygrenze ist keine GanzzahlkonstanteArrayindex in Initialisierung Ã¼berschreitet ArraygrenzenArrayindex in Initialisierung ist kein konstanter GanzzahlausdruckArrayindex in Initialisierung hat nicht GanzzahltypArrayindex in Nicht-Array-InitialisierungArrayindexbereich in Initialisierung Ã¼berschreitet ArraygrenzenArray mit nicht konstantem Arrayausdruck initialisiertArray mit geklammerter Zeichenkettenkonstante initialisiertArrayelement %q#D hier deklariertArray muss mit Initialisierung mit umgebenden geschweiften Klammern initialisiert werdenArray unpassenden Typs mit Zeichenkettenkonstante initialisiertArray mit Laufzeitgrenzen kann nicht durch Kopie eingefangen werden, sondern nur Ã¼ber eine ReferenzArrayergebnisArrayabschnitt in %qs-Klausel hat keinen zuordenbaren TypArrayabschnitt in %<#pragma acc declare%>Arrayabschnitt ist in %qs-Klausel nicht zusammenhÃ¤ngendArraygrÃ¶ÃŸe in Â»newÂ«-Ausdruck muss konstant seinArraygrÃ¶ÃŸe fehlt in %q+DArraygrÃ¶ÃŸe fehlt in %qDArraygrÃ¶ÃŸe fehlt in %qTArrayindex %E ist oberhalb der Arraygrenze von %qTArrayindex %E ist unterhalb der Arraygrenze von %qTArrayindex %E liegt auÃŸerhalb der Arraygrenzen von %qTArrayindexwert %E liegt auÃŸerhalb der Grenzen des inneren Arraytyps %qT mit LÃ¤nge 0Arrayindex %qE liegt auÃŸerhalb der Grenzen des Arraytyps %qT mit LÃ¤nge 0Arrayindex %wi ist unterhalb der Arraygrenze von %qTArrayindex %wi ist auÃŸerhalb der Arraygrenzen von %qTArrayindex %wu ist oberhalb der Arraygrenze von %qTArrayindex [%E, %E] ist auÃŸerhalb der Arraygrenzen von %qTArrayindex [%wi, %wi] ist auÃŸerhalb der Arraygrenzen von %qTArrayindex hat Typ %<char%>Arrayindex ist keine GanzzahlArrayindexwert %qE ist auÃŸerhalb der Grenzen des Arrays %qD vom Typ %qTArrayindexwert %qE ist auÃŸerhalb der Grenzen des Arraytyps %qTArraytyp hat unvollstÃ¤ndigen Elementtypen %qTArraytypen haben unterschiedliche GrenzenArray als Initialisierung verwendetArrays von Funktionen sind sinnlos%<asm%>-Schalter werden im Thumb1-Modus nicht unterstÃ¼tztAssembler unterstÃ¼tzt %<-mabi=ilp32%> nichtInterner Fehler: assembler name hash list corruptedBehauptung fehlt hinter %qsAttribute der Zuweisungssemantik der Eigenschaft %qD in Konflikt mit vorheriger DeklarationZuweisung an Array von InitialisierungslisteZuweisungZuweisung (nicht Initialisierung) in DeklarationZuweisung streicht Qualifizierer %qv von Zeiger-ZieltypZuweisung von anderem Objective-C-TypZuweisung von Zeiger auf nicht eingeschlossenen AdressbereichZuweisung von temporÃ¤rer %<initializer_list%> fÃ¼hrt nicht dazu, dass die Lebenszeit des zugrundeliegenden Arrays ausgeweitet wirdLinks-Zuweisung kÃ¶nnte Kandidat fÃ¼r Formatattribut seinZuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vZuweisung des konstanten Feldes %qDZuweisung der Funktion %qDZuweisung von Element %qD in schreibgeschÃ¼tztem ObjektZuweisung der schreibgeschÃ¼tzten Speicherstelle %qEZuweisung des schreibgeschÃ¼tzten Elementes %qDZuweisung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qDZuweisung des schreibgeschÃ¼tzten Parameters %qDZuweisung der schreibgeschÃ¼tzten Referenz %qDZuweisung der schreibgeschÃ¼tzten Variable %qDZuweisungsunterdrÃ¼ckungZuweisung an %qT aus %qT wandelt einen Zeiger in eine Ganzzahl um, ohne explizite TypkonvertierungZuweisung an %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungZuweisung an %qT von inkompatiblem Zeigertyp %qTZuweisung an %qT von Zeiger auf %qD mit inkompatiblem Typ %qTZuweisung an Ausdruck von Arraytypassociate_integer_pointer(): Already associatedArgument mit angenommenem RangArgument mit angenommener FormArgument von angenommenem TypUmwandlung in Typ %qT von Ã¼berladener Funktion wird angenommenangenommen, dass die Ausgabe der Direktive %wu Byte groÃŸ istangenommen, dass die Ausgabe der Direktive %wu Bytes groÃŸ istZeiger auf Element %qD wird angenommenAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstanten um einen Vergleich kombiniert werdenAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstante in Vergleich verringert wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %</%> oder %<%%%> auf %<>>%> oder %<&%> vereinfacht wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %<abs (X)%> auf %<X%> oder %<-X%> vereinfacht wirdAnnehmen, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %<min/max (X,Y)%> zu %<X%> oder %<Y%> vereinfacht wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf bei Vereinfachung der Bedingung nicht auftrittAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Bedingung zu Konstante vereinfacht wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn BereichsprÃ¼fung vereinfacht wirdasynchrones Argumentbei Offset %s zu einem Objekt, das hier von %qE alloziert wurdebei Offset %s des Objekts, das hier deklariert istbei Offset %s zu einem Objekt mit der GrÃ¶ÃŸe %wu, das hier von %qE alloziert wurdebei Offset %s zu einem Objekt mit GrÃ¶ÃŸe %wu wurde hier deklariertbei Offset %s zu einem Objekt mit einer GrÃ¶ÃŸe von hÃ¶chstens %wu, das hier von %qD alloziert wurdebei Offset %s zu einem Objekt mit der MaximalgrÃ¶ÃŸe %wu wurde hier angegebenbei Offset %s zu einem Objekt mit einer GrÃ¶ÃŸe zwischen %wu und %wu, das hier von %qE alloziert wurdebei Offset %s zu einem Objekt mit der GrÃ¶ÃŸe zwischen %wu und %wu wurde hier angegebenbei Offset %s des Objekts %qD, das hier deklariert istbei Offset %s zum Objekt %qD mit GrÃ¶ÃŸe %E wurde hier deklariertatexit gescheitertVersuch, die Adresse eines Bitfelds zu bestimmenVersuch, die Adresse des Bitfeldstrukturelements %qD zu ermittelndem Attribut %<%E(%s)%> fehlt ein ArgumentAttribut %<%E(%s, %E)%> hat ungÃ¼ltiges Positionsargument %iAttribut %<%E(%s, %E, %E)%> hat ungÃ¼ltiges Positionsargument %iAttribut %<deprecated%> darf hÃ¶chstens einmal in einer Attributliste auftretenAttribut %<fallthrough%> darf hÃ¶chstens einmal in einer Attributliste auftreten%<fallthrough%>-Attribut ist nicht direkt vor einer case-Marke oder einer default-MarkeAttribut %<maybe_unused%> darf hÃ¶chstens einmal in einer Attributliste auftretenAttribut %<nodiscard%> darf hÃ¶chstens einmal in einer Attributliste auftretenAttribut %<noreturn%> darf hÃ¶chstens einmal in einer Attributliste auftretenArgument fÃ¼r Attribut %<target%> ist keine ZeichenketteArgument von Attribut %qE muss eins von %qs oder %qs seinArgument von Attribut %qE muss eins von %qs, %qs, %qs oder %qs seinAttributargument von %qE ist keine ZeichenketteungÃ¼ltiger Modus fÃ¼r Attribut %qEungÃ¼ltiger Modus %2$qs fÃ¼r Attribut %1$qE; muss eins von %3$qs, %4$qs oder %5$qs seinAttribut %qE enthÃ¤lt unerwartete %<(%> nach Modus %qs; erwartet wird ein Positionsargument oder %<)%>Attribut %qE ohne Argumente bei einem Nicht-PrototypAttribut %qs bezieht sich nur auf Arraytypenbeim Attribut %qs ist das Argument %qs unbekanntArgument von Attribut %qs muss eine Zeichenkette seinAttribut %qs hat ungÃ¼ltiges positionelles ArgumentAttribut %qs ist unvertrÃ¤glich mit Modus %qsAttribut %qs enthÃ¤lt nicht Ã¼bereinstimmende Positionsargumente mit den Werten %i und %idem Attribut %qs fehlt Positionsargument 2, das im vorherigen Zugriffsattribut angegeben wurdebeim Attribut %qs hat das Argument an Position %i den ungÃ¼ltigen Wert %wibeim Attribut %qs hat das positionelle Argument %i den Wert %wi, der die Anzahl der Funktionsparameter %u Ã¼bersteigtbeim Attribut %1$qs verweist Argument 1 auf Typ %3$qT, der mit %2$qs qualifiziert istAttribut %qs hat Positionsargument 1, das sich auf das Argument des Funktionstyps %qT beziehtbeim Attribut %qs verweist Argument 1 auf Typ %qT, der kein Zeigertyp istPositionelles Argument 2 an Attribut %qs steht in Konflikt mit vorheriger Zweckbestimmungbeim Attribut %qs verweist Argument 2 auf Typ %qT, der nicht ganzzahlig istAttribut-DeklarationAttribut fÃ¼r %q#T muss dem SchlÃ¼sselwort %qs folgenAttribut wird ignoriertAttribut in Deklaration von %q#T ignoriertAttribut in expliter Instanziierung %q#T ignoriertattribute-using-prefix ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarAttribut, das PrÃ¤fix verwendet, wird zusammen mit GÃ¼ltigkeitsbereich-Attribut-Token verwendetAttributwert %qs ist im %qs-Attribut unbekanntder Wert %qs wurde bereits im Attribut %qs angegebenattribute(target("%s")) ist unbekanntAttribute hinter geklammerter Initialisierung werden ignoriertbei einer Funktionsdefinition sind keine Attribute erlaubtAttribute am Anfang der Anweisung werden ignoriertAttribute an Spezifizierer ausfÃ¼hrlichen Typs ignoriert, der keine VorwÃ¤rtsdeklaration istAttribute an Templateinstanziierung ignoriertAttribute an instanziiertem Typen ignoriertAttribute in Parameterarraydeklarator ignoriertAttribute dÃ¼rfen nicht vor dem Objective-C++-SchlÃ¼sselwort %<@%D%> angegeben werdenAttribute sollten in einer Funktionsdefinition vor dem Deklarator angegeben werdenautomatische FPU-Auswahl ist hier momentan nicht erlaubtautomatische Variable %qE kann nicht %<threadprivate%> seinInterner Fehler: aux field set for edge %s->%sInterner Fehler: aux field set for indirect edge from %sBackend-Deklaration fÃ¼r Modulvariable %qs ist bereits vorhandenfalsche ADDR_SPACE_GLOBAL-AdresseFalsche AdresseFalsche Adresse, nicht (reg+disp):falsche Adresse, keine Konstante:falsche Adresse, keine E/A-Adresse:Falsche Adresse, nicht post_inc oder pre_dec:falsche Ausrichtung: %dFalscher Betrag der Stapelspeicherentfernung: %dFalscher eingebauter CodeFalscher eingebauter fcodeFalscher eingebauter ICodeFalscher Bedingungscodebad expressionFalscher Ausdruckstyp beim Durchlaufen (%d)falscher Befehl fÃ¼r 'A'Falscher Befehl in frv_print_operand, Fall 0Falscher Befehl in frv_print_operand, falsches const_doubleFalscher Befehl in frv_print_operand, Fall Â»zÂ«Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»FÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»LÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»M/NÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»OÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»eÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»fÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»gÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»PÂ«:Falscher Befehl fÃ¼r frv_print_operand_address:Falscher Befehl fÃ¼r frv_print_operand_memory_reference:ungÃ¼ltige Bewegungbad opungÃ¼ltiger Operandschlechte Option %qs fÃ¼r Attribut %<optimize%>schlechte Option %qs fÃ¼r Pragma %<optimize%>Falscher Operand fÃ¼r output_condmove_singleFalscher Operand fÃ¼r output_move_doubleFalscher Operand fÃ¼r output_move_singlefalsches RegisterFalsches Register fÃ¼r frv_print_operand_memory_reference_reg:falscher RÃ¼ckgabetyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>Falscher Schiebe-Befehl:Falscher Testfalscher Typ fÃ¼r Argument %u von Funktionsargument %u von %<__builtin_tgmath%>falsche Verwendung der spec-Funktion %qsFalscher Wert %<%s%> fÃ¼r Schalter %<-mtls-size=%>Falscher Wert %qs fÃ¼r Schalter %<-mcpu%>Falscher Wert %qs fÃ¼r Schalter %<-mfp-rounding-mode%>Falscher Wert %qs fÃ¼r Schalter %<-mfp-trap-mode%>falscher Wert %qs fÃ¼r %<-mmemory-latency%>Falscher Wert %qs fÃ¼r Schalter %<-mtls-size%>falscher Wert %qs fÃ¼r Schalter %<-mtrap-precision%>falscher Wert %qs fÃ¼r Schalter %<-mtune%>falscher Wert (%qs) fÃ¼r Schalter %<-march=%>falscher Wert (%qs) fÃ¼r Schalter %<-mtune=%>unbekannter Wert (%qs) fÃ¼r %<target("arch=")%>-Attributunbekannter Wert %qs fÃ¼r %<target("tune=")%>-Attributfalscher Wert fÃ¼r %<%s-%s%>falscher Wert fÃ¼r %<%s=%s%>schlecht geschachtelte C-Header vom PrÃ¤prozessorApostroph %<'%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSperrregion darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explizit %<task%> oder %<taskloop%> istBasis %qT wird initialisiert nachBasisklasse %q#T hat einen zugÃ¤nglichen nicht-virtuellen DestruktorBasisklasse %q#T sollte explizit im Kopierkonstruktor initialisiert werdenBasisklasse %qT ist nicht %<public%>Expansion der Basisinitialisierung %qT enthÃ¤lt keine ParameterpacksBasisoperand von %<->%> hat Nicht-Zeiger-Typ %qTBasisoperand von %<->%> ist kein ZeigerBasistyp %qT ist kein struct- oder KlassentypInterner Fehler: base variable or SSA name undeclaredInterner Fehler: basic block %d pred edge is corruptedInterner Fehler: basic block %d should be marked irreducibleInterner Fehler: basic block %d should not be marked irreducibleInterner Fehler: basic block %i edge lists are corruptedInterner Fehler: basic blocks not laid down consecutivelyInterner Fehler: bb %d does not belong to loop %dInterner Fehler: bb %d has father loop %d, should be loop %dInterner Fehler: bb %d on wrong placeda %qT vom Benutzer bereitgestelltes %qD hatda es ein Element von %qT istda er als glvalue verwendet wirdda der Arrayelementtyp %qT variable GrÃ¶ÃŸe hatAnfangsausdruck verweist auf Ã¤uÃŸeren Iterator %qDbinÃ¤res Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal istbinÃ¤rer Ausdruck in Operand von FaltungsausdruckbinÃ¤rer Operator unterstÃ¼tzt nicht, dass bool-Vektor mit Gleitkommavektor vermischt wirdbinÃ¤rer Operator unterstÃ¼tzt keine zwei bool-Vektor-OperandenBinÃ¤rer Operator unterstÃ¼tzt Boolean-Vektor-Argument nichtbind(c)-Prozedurdas Binden der Referenz vom Typ %qH an %qI streicht QualifiziererBitfeld %q#D mit Nicht-Ganzzahl-Typ %qTBreite des Bitfeldes %q+D ist keine GanzzahlkonstanteBitfeld %qD mit Nicht-Ganzzahl-Typ %qTBitfeld %qD mit Nicht-Ganzzahl-Typ %qTBitfeld %qE hat atomaren TypenBitfeld %qE in %qs-KlauselBitfeld %qs hat ungÃ¼ltigen TypenBreite des Bitfeldes %qs ist keine GanzzahlkonstanteBreite des Bitfeldes %qs ist kein GanzzahlkonstantenausdruckBitfeld hat atomaren TypenBitweiser Vergleich ergibt immer Â»falseÂ«Bitweiser Vergleich ergibt immer Â»trueÂ«Block-IFKÃ¶rper der %<constexpr%>-Funktion %qD ist keine RÃ¼ckgabeanweisungnur simulierte DISPOSE-Konstruktion: %dfalsche JARL-Konstruktion: %dnur simulierte JR-Konstruktion: %dnur simulierte PREPARE-Konstruktion: %dfalscher Ergebnistyp bei VergleichBoolesche Register fÃ¼r die Gleitkommaoption benÃ¶tigtwenn %<-mstack-protector-guard=sysreg%> angegeben ist, mÃ¼ssen sowohl %<-mstack-protector-guard-offset%> als auch %<-mstack-protector-guard-reg%> angegeben werdensowohl %<__thread%> als auch %<thread_local%> angegebenwidersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegebensowohl %qs als auch %qs angegebensowohl Â»%sÂ« als auch das %qE-Attribut geben die Adresse anbeide Argumente in binÃ¤rer Faltung haben unexpandierte Parameterpackungendie beiden Argumente mÃ¼ssen kompatibel seinbeide Argumente fÃ¼r %<__builtin___clear_cache%> mÃ¼ssen Zeiger seinsowohl binÃ¤re als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktionbeide Zweige der %<if%>-Anweisung als %qs markiertsowohl komplexe als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktiongeschweift geklammerte Spezifikation %qs endet mit Escapezeichengeschweift geklammerte Spezifikation %qs ist bei %qc ungÃ¼ltiggeschweift geklammerter SpezifikationskÃ¶rper %qs ist ungÃ¼ltiggeklammerte Gruppe innerhalb eines Ausdrucks nur in einer Funktion erlaubtgeschweifte Klammern um Skalar-Initialisierunggeschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qTZweig %2d niemals ausgefÃ¼hrtZweig %2d wurde genommen: %s%sbreak-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«break-Anweisung mit OpenMP fÃ¼r Schleife verwendetbreak-Anweisung innerhalb einer %<#pragma simd%>-Schleifebuild_dt: Format mit Namenslisteeingebaute %qD ist hier deklariertEingebaute Funktion %q+D als Nicht-Funktion deklarierteingebaute Funktion %qD als Nicht-Funktion deklarierteingebaute Funktion %qD erfordert das Kennzeichen %<-mconstant-cfstrings%>eingebaute Funktion %qD nimmt nur ein Argumenteingebaute Funktion %qE muss direkt aufgerufen werdeneingebaute Funktion %qE nicht fÃ¼r MIPS16 unterstÃ¼tzteingebaute Funktion %qF ist veralteteingebautes %qF ist nur fÃ¼r interne GCC-Nutzungeingebaute %qF wird nur mit %<-mhtm%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=zEC12%> und hÃ¶her eingeschaltet)eingebaute %qF wird nur mit %<-mvx%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=z13%> und hÃ¶her eingeschaltet)eingebaute Funktion %qs kann nur im 64-Bit-Modus verwendet werdeneingebaute Funktion %qs erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiertEingebaute Funktion %qs akzeptiert genau 1 ArgumentEingebaute Funktion %qs akzeptiert genau 2 ArgumenteEingebaute Funktion %qs akzeptiert genau 3 Argumenteeingebaute Funktion %qs akzeptiert nur ein Zeichenkettenargumenteingebaute Funktion %qs erfordert eingebaute Funktion %qsOperand %d der eingebauten Funktion muss konstant seindas eingebaute vec_step kann nur mit Vektortypen verwendet werden.aber %qD wirft nicht; vielleicht sollte sie als %<noexcept%> deklariert werdenwird aber Ã¼berragt von einer Tabelle ohne RTTI-Informationen aus anderer Ãœbersetzungseinheitaber nicht hierBytecode-Strom in Datei %qs, mit einem Ã¤lteren GCC-Compiler als 10.0 erzeugtBytecode-Strom in Datei %qs mit LTO-Version %d.%d statt des erwarteten %d.%d erzeugtBytecode-Strom: Marke %s statt %s erwartetBytecode-Strom: Leeren Cgraph-Knoten gefundenBytecode-Strom: Mehrere Instanzen des Cgraph-Knoten mit UID %d gefundenBytecode-Strom: Nicht nullterminierte Zeichenkette gefundenBytecode-Strom: Ausschuss am Ende des Â»symbolsÂ«-AbschnittsBytecode-Strom: Kein Gerufener beim Lesen der Kante gefundenBytecode-Strom: Kein Aufrufer beim Lesen der Kante gefundenBytecode-Strom: Zeichenkette zu lang fÃ¼r Zeichenkettentabellebytecode stream: tag %s is not in the expected range [%s, %s]Bytecode-Strom: Versuch, %d Bytes nach Ende des Eingabepuffers zu lesenBytecode-Strom: unerwarteter LTO-Abschnitt %sBytecode-Strom: unerwartete Marke %sbytecode stream: unknown GIMPLE statement tag %sC++11-Attribute nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarAufruf %2d niemals ausgefÃ¼hrt
  Aufruf %2d gab %s zurÃ¼ck
! Aufruf hat ringfÃ¶rmige AbhÃ¤ngigkeitAufruf wird niemals ausgefÃ¼hrt und CodegrÃ¶ÃŸe wÃ¼rde wachsenAufruf ist unwahrscheinlich und CodegrÃ¶ÃŸe wÃ¼rde wachsenAufruf von %<(%T) (%A)%> ist nicht eindeutigAufruf des Ã¼berladenen %<%D(%A)%> ist nicht eindeutigAufruf des Ã¼berladenen %<%s(%A)%> ist mehrdeutigder Hash der Aufrufanweisung zeigt nicht auf die erste direkte Kante der Folge von spekulativen AufrufenAufruf von %<__builtin_custom_%s%> steht in Konflikt mit Schalter %<-mcustom-%s%>Aufruf von %qD verwendet das Standardargument fÃ¼r Parameter %P, der noch nicht definiert wurdeAufruf der Funktion %qD, die unvollstÃ¤ndigen Typen %q#T wirftAufruf einer Funktion, die unvollstÃ¤ndigen Typen %q#T wirftAufruf fÃ¼r interne Funktion %qEAufruf der nicht-%<constexpr%>-Funktion %qDAufruf der Nicht-Funktion %qDfÃ¼r Ruf vorgesehenes Register wurde fÃ¼r globale Registervariable verwendetvon hier aufgerufenvon dieser Funktion aus aufgerufengerufenes Objekt %qD ist keine Funktion oder Funktionszeigergerufenes Objekt %qE ist keine Funktion oder Funktionszeigergerufenes Objekt ist keine Funktion oder FunktionszeigerAufgerufene Funktion verweist auf comdat-lokale SymboleInterner Fehler: caller edge count does not match BB countInterner Fehler: caller edge count invalidAufrufer ist nicht optimiertAufruf von %qD mit SSE-Aufrufkonvention, ohne dass SSE/SSE2 eingeschaltet istdas Aufrufen von %qD mit einem nicht-null-Argument ist unsicherAufruf von %qD mit Attribut sseregparam, ohne dass SSE/SSE2 eingeschaltet istAufruf von %qT mit Attribut sseregparam, ohne dass SSE/SSE2 eingeschaltet istAufrufe von Funktionen vom Typ %qT erfordern die SVE-ISA-ErweiterungAufrufe Ã¼berladener Operatoren kÃ¶nnen nicht in einem Konstanten-Ausdruck auftretencalls_comdat_local wird auÃŸerhalb einer comdat-Gruppe gesetztnur Attribut %qE kann fÃ¼r Definitionen von Objekten eines Klassentyps im Datei-GÃ¼ltigkeitsbereich verwendet werdenhÃ¶chstens einer der Spezifizierer %<constinit%> und %<constexpr%> kann verwendet werdenDie Attribute longcall und shortcall kÃ¶nnen nicht gleichzeitig fÃ¼r die gleiche Funktion verwendet werdenPCH-Datei kann nicht erweitert werden: %mPosition in PCH-Datei kann nicht ermittelt werden: %mPosition in PCH-Datei kann nicht gesetzt werden: %mEs kÃ¶nnen nicht mehrere StapelprÃ¼fungsmethoden gleichzeitig verwendet werdenNicht-GP-relative absolute Adresse kann nicht verwendet werdenKandidat 1:Kandidat 2:Kandidat ist:Kandidaten sind:Kandidat:Kandidaten sind:%<dynamic_cast%> %qE (des Typs %q#T) in Typ %q#T (%s) kann nicht vorgenommen werdenAufzÃ¤hlungsliste kann nicht zu Template-Instanziierung hinzugefÃ¼gt werdenes kann kein Objekt des abstrakten Typs %qT belegt werdenStapelspeicher fÃ¼r Variable %q+D kann nicht angefordert werden, nackte Funktion%<offsetof%> kann nicht auf nicht-konstante Adresse angewandt werden%<offsetof%> kann nicht auf AufzÃ¤hler %qD angewandt werden%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden%<offsetof%> kann nicht auf Elementfunktion angewandt werden%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden%<offsetof%> kann nicht auf statisches Datenelement %qD angewendet werden%<offsetof%> kann nicht angewandt werden, wenn %<operator[]%> Ã¼berladen istElementzeiger %qE kann nicht auf %qE angewandt werden, da letzteres vom Nicht-Klassen-Typ %qT istdas Bitfeld %qE kann nicht mit %qT verbunden werdennicht-konstante lvalue-Referenz vom Typ %qH kann nicht an rvalue vom Typ %qI gebunden werdendas gepackte Feld %qE kann nicht mit %qT verbunden werdenReferenz vom Typ %qH kann nicht an %qI gebunden werden, da die Arraygrenzen sich unterscheidender R-Wert %qE kann nicht mit %qT verbunden werdenrvalue-Referenz vom Typ %qH kann nicht an lvalue vom Typ %qI gebunden werdenein Konzept kann nicht wie eine Funktion aufgerufen werdenKonstruktor %<%T::%D%> kann nicht direkt aufgerufen werdenElementfunktion %qD kann nicht ohne Objekt aufgerufen werden%qE kann nicht per Referenz aufgefangen werdenElement %qD von unbenannter Union kann nicht eingefangen werdenException vom Typ %qT kann nicht gefangen werden, da Typen mit variabler GrÃ¶ÃŸe beteiligt sindNicht existierende Antwortdatei konnte nicht geschlossen werdenNur-Empfangs-Kanal kann nicht geschlossen werden%qE kann nicht vom Typ %qH in den Typ %qI umgewandelt werden%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden%qH kann nicht nach %qI umgewandelt werden%qH kann nicht nach %qI bei ArgumentÃ¼bergabe umgewandelt werden%qH kann nicht nach %qI in Zuweisung umgewandelt werden%qH kann nicht nach %qI im Standardargument umgewandelt werden%qH kann nicht nach %qI in Initialisierung umgewandelt werden%qH kann nicht nach %qI in RÃ¼ckgabe umgewandelt werdenWert vom Typ %qT kann nicht in Vektortyp %qT konvertiert werden, da sie unterschiedlich groÃŸ sindVektor vom Typ %qT kann nicht in Typ %qT konvertiert werden, da sie unterschiedlich groÃŸ sindUmwandlung von %qT in Basisklasse %qT nicht mÃ¶glich, da %qT unvollstÃ¤ndig istUmwandlung von Basisklasse %qT in abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse virtuell istUmwandlung von Basisklasse %qT in abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse %qT virtuell istunvollstÃ¤ndiger Typ %qH kann nicht in %qI umgewandelt werdenUmwandlung von Zeiger auf Basisklasse %qT in Zeiger auf abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse virtuell istUmwandlung von Zeiger auf Basisklasse %qT in Zeiger auf abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse %qT virtuell istes kann nicht in Zeigertyp konvertiert werdenTyp %qH kann nicht in den Typ %qI umgewandelt werdenWert kann nicht in einen Vektor umgewandelt werdenZeiger auf Referenzelement %qD kann nicht erzeugt werdender vorkompilierte Header %s kann nicht erzeugt werden: %mfÃ¼r Typ %qT kann keine Typinformation erzeugt werden, weil dies Typen variabler GrÃ¶ÃŸe umfasst%<::main%> kann nicht als %qs deklariert werden%<::main%> kann nicht als globale Variable deklariert werden%<::main%> kann nicht als Template deklariert werden%<::main%> kann nicht inline deklariert werden%<::main%> kann nicht statisch deklariert werden%<catch%>-Parameter kann nicht als abstrakter Klassentyp %qT deklariert werden%<catch%>-Parameter kann nicht als R-Wert-Referenztyp %qT deklariert werden%qD kann nicht als Bitfeldtyp deklariert werdenParameter kann nicht mit %<decltype(auto)%> deklariert werdenBitfeld %qD kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werdenBitfeld %qD kann nicht mit Funktionstyp deklariert werdenBitfeld %qs kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werdenFeld %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenElement %<%T::%s%> kann nicht in %qT deklariert werdenElementfunktion %<%T::%s%> kann nicht innerhalb von %qT deklariert werdenElementfunktion %qD kann nicht deklariert werden, statische Bindung zu habenParameter %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenParameter kann nicht als vom abstrakten Typ %qT deklariert werdenZeiger auf %q#T kann nicht deklariert werdenZeiger auf Element %q#T kann nicht deklariert werdenZeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werdenReferenz auf %q#T kann nicht deklariert werdenReferenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument istReferenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werdenstatische Funktion innerhalb anderer Funktion kann nicht deklariert werdenVariable %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenAdresse kann nicht zerlegt werdenKlassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Strukturelement hatKlassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Unionelement hatKlassentyp %qT ohne nicht-static-Datenelemente kann nicht dekomponiert werdenKlassentyp %qT kann nicht dekomponiert werden, da sowohl er als auch seine Basisklasse %qT nichtstatische Datenelemente habenKlassentyp %qT kann nicht dekomponiert werden, da seine Basisklassen %qT und %qT nichtstatische Datenelemente habenunzugreifbares Element %qD von %qT kann nicht dekomponiert werdenLambda-Abschluss-Typ %qT kann nicht dekomponiert werdennicht-Array-nicht-Klassentyp %qT kann nicht dekomponiert werdenUnion-Typ %qT kann nicht dekomponiert werdenArray mit variabler LÃ¤nge %qT kann nicht dekomponiert werdenVektor %qT variabler LÃ¤nge kann nicht zerlegt werdenZeiger auf unvollstÃ¤ndigen Typen %qT kann nicht verringert werdenTemplateargumente fÃ¼r %qT von %<()%> kÃ¶nnen nicht hergeleitet werdenTemplateargumente fÃ¼r die Kopierinitialisierung von %qT kÃ¶nnen nicht abgeleitet werden, da es keine expliziten Ableitungshinweise oder benutzerdeklarierten Konstruktoren gibtTemplateargumente fÃ¼r %qT kÃ¶nnen nicht abgeleitet werden, da es keine Ableitungshinweise gibtfÃ¼r Element der unbenannten Union ist kein Standardvergleich definiertfÃ¼r Referenzelement %qD ist kein Standardvergleich definiertfÃ¼r Union-Typ %qT ist kein Standardvergleich definiert%<friend%>-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werdenElementfunktion %<%T::%s%> kann nicht innerhalb von %qT definiert werdenElement des abhÃ¤ngigen Typedef %qT kann nicht definiert werdenEine Funktion kann nicht gelÃ¶scht werden. Nur Zeiger auf Objekte sind gÃ¼ltige Argumente fÃ¼r %<delete%>%qE in %qs-Klausel kann nicht dereferenziert werdenEs kann nicht von %<final%>-Basis %qT in abgeleiteten Typ %qT abgeleitet werdenEingebaute Funktion %qs kann nicht abgeschaltet werdenin PTX-Assembler kÃ¶nnen keine unausgerichteten Zeiger erzeugt werden%qs kann nicht ausgefÃ¼hrt werden: %s%qs kann nicht ausgefÃ¼hrt werden: %s: %mInitialisierung fÃ¼r Element %qD kann nicht expandiert werdenElement %q#D kann nicht explizit deklariert werden, externe Bindung zu habenfallthrough ist bei letztem Fall einer switch-Anweisung unmÃ¶glich%<ldd%> kann nicht gefunden werden%<nm%> kann nicht gefunden werden%qs kann nicht gefunden werden%s kann nicht in Plugin %s gefunden werden
  %s%s kann nicht in Plugin %s gefunden werden: %sLTO cgraph kann in %s nicht gefunden werdenLTO-Abschnittsreferenzen kÃ¶nnen in %s nicht gefunden werdenin der Klasse %qs konnte wÃ¤hrend des Neuladens von %<asm%> kein Register gefunden werdenkein gÃ¼ltiger ZÃ¤hlername %qs auffindbar fÃ¼r Option %<-fdbg-cnt=%>Klasse %qE kann nicht gefunden werdenmit Eigenschaft verbundene Instanzvariable nicht gefundenSchnittstellendeklaration fÃ¼r %qE kann nicht gefunden werdenSchnittstellendeklaration fÃ¼r %qE, Basisklasse von %qE, kann nicht gefunden werdenProtokolldeklaration fÃ¼r %qE kann nicht gefunden werdenReferenzmarke fÃ¼r Klasse %qE kann nicht gefunden werdenZeiger auf Element der Nicht-Klasse %q#T kann nicht erzeugt werdenfÃ¼r %qs kann kein lageunabhÃ¤ngiger Code erzeugt werdenPosition in PCH-Datei kann nicht ermittelt werden: %mProgrammstatus kann nicht ermittelt werden: %minkonsistente Aufrufe von %qs kÃ¶nnen nicht behandelt werdenZeiger auf unvollstÃ¤ndigen Typen %qT kann nicht erhÃ¶ht werdenKonstruktoren kÃ¶nnen nicht von indirekter Basis %qT geerbt werdenAggregat des Typs %qT kann nicht mit zusammengesetztem Literal initialisiert werdenArray von %qT kann nicht aus einem Zeichenkettenliteral mit Typ %<Array von %T%> initialisiert werden%<main%> ist nicht als Â»inlineÂ« mÃ¶glichPlugin %s kann nicht geladen werden
! %sPlugin %s kann nicht geladen werden: %sOperanden von dezimalen Gleitkomma- und komplexen Typen kÃ¶nnen nicht gemischt werdenOperanden von dezimalen und anderen Gleitkommatypen kÃ¶nnen nicht gemischt werdenOperanden von dezimalen Gleitkomma- und Vektortypen kÃ¶nnen nicht gemischt werdenes kÃ¶nnen maximal %d NamensrÃ¤ume geschachtelt werden%qs kann nicht zum Schreiben geÃ¶ffnet werden: %mÂ»%sÂ« kann nicht geÃ¶ffnet werden%s kann nicht zum Schreiben geÃ¶ffnet werden: %m%s kann nicht geÃ¶ffnet werden: %mÂ»%sÂ« kann nicht geÃ¶ffnet werdenEingabedatei Â»%sÂ« kann nicht geÃ¶ffnet werdenZwischenspeicherdatei fÃ¼r gcn-asm kann nicht geÃ¶ffnet werdenZwischenspeicherdatei fÃ¼r gcn-obj kann nicht geÃ¶ffnet werdenzwischenzeitliche ptx-Datei kann nicht geÃ¶ffnet werdenldd-Ausgabe kann nicht geÃ¶ffnet werden: %mVerschachtelte Antwortdatei konnte nicht geÃ¶ffnet werdennm-Ausgabe kann nicht geÃ¶ffnet werden: %mProfilingdatei %s kann nicht geÃ¶ffnet werdenArgument kann nicht in Vektorregister Ã¼bergegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie einObjekt mit volatile-Feld kann nicht in Register geladen werdenFehler beim Einlesen von %<LOT_section_decls%> aus %s%s kann nicht gelesen werden: %mLTO-Modus-Tabelle kann nicht aus %s gelesen werdenPCH-Datei kann nicht gelesen werden: %mFunktionsprofil aus %s kann nicht gelesen werdenSpec-Datei %qs kann nicht gelesen werden: %mZeichenkettentabelle aus %s konnte nicht gelesen werdenReferenztyp %qT kann nicht Ã¼ber %<...%> empfangen werdenGanzzahlkonstantenoperand kann in %<asm%> nicht neu geladen werdenÃ¼berladene Funktion %qD konnte nicht durch Umwandlung in Typ %qT aufgelÃ¶st werdenvom Behandler eines Funktions-try-Blocks eines Konstruktors kann nicht zurÃ¼ckgekehrt werdenWert kann nicht in Vektorregister zurÃ¼ckgegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie einAttribut %qE kann nicht nach der Definition festgelegt werdenUnterbrechungsattribut kann nicht gesetzt werden; keine aktuelle FunktionUnterbrechungsattribut kann nicht gesetzt werden: kein solcher BezeichnerKonzept %q#D kann nicht spezialisiert werden%<-o%> kann nicht mit %<-c%>, %<-S%> oder %<-E%> mit mehreren Dateien angegeben werdenfÃ¼r eine Klasse kann kein %<override%> angegeben werdenÂ»-staticÂ« kann nicht mit Â»-fsanitize=AdresseÂ« angegeben werdenÂ»-staticÂ« kann nicht mit Â»-fsanitize=threadÂ« angegeben werden%<-msep-data%> und %<-mid-shared-library%> kÃ¶nnen nicht zusammen angegeben werdenTail-Call nicht mÃ¶glich: %sdie Adresse von %qs kann nicht ermittelt werdendie Adresse des Bit-Feldes %qD kann nicht ermittelt werdenAdresse eines Skalars mit umgekehrter Speicherreihenfolge kann nicht ermittelt werdenAdresse von %<this%> kann nicht ermittelt werden, das ein R-Wert-Ausdruck istAusdruck vom Typ %qT kann nicht geworfen werden, da Typen mit variabler GrÃ¶ÃŸe beteiligt sindTyp-Switch mit Nicht-Interface-Wert ist nicht mÃ¶glichSSA-Form kann nicht aktualisiert werdender Eingabedateiname fÃ¼r einen vorkompilierten Header darf nicht %<-%> sein%<-mtp=cp15%> kann nicht mit 16-Bit-Thumb verwendet werden%<::%> kann nicht in Parameterdeklaration verwendet werden%<typeid%> kann nicht mit %<-fno-rtti%> verwendet werden%<va_arg%> kann nicht zusammen mit umgedreher Speicherreihenfolge verwendet werden%qs kann nicht als ein rufgesichertes Register verwendet werden%qs kann nicht als ein rufverwendetes Register verwendet werden%qs kann nicht als ein festes Register verwendet werdenein Objekt kann nicht als Parameter fÃ¼r eine Methode verwendet werdenIn der Linux-Toolchain kann die Funktion %qD nicht das Attribut Â»exceptionÂ« habenIn der Linux-Toolchain kann das Attribut Â»indirect_callÂ« nicht verwendet werdenIn der Linux-Toolchain kann die Funktion %qD nicht das Attribut Â»interruptÂ« habenModus %qs kann nicht fÃ¼r AufzÃ¤hlungstypen verwendet werdenmshared und static kÃ¶nnen nicht zusammen verwendet werdenmthreads und mlegacy-threads kÃ¶nnen nicht zusammen verwendet werdenIn der Linux-Toolchain kann die Funktion %qD nicht das Attribut Â»exceptionÂ« habenKleindatenzugriffe fÃ¼r %qs nicht mÃ¶glichTyp %s kann nicht als Typ %s verwendet werdenva_start in Unterbrechungsfunktion kann nicht verwendet werdenFeld mit unbekannter Grenze %qT kann nicht mit Werten initialisiert werden%s kann nicht geschrieben werden: %mPCH-Datei kann nicht geschrieben werdenPCH-Datei kann nicht geschrieben werden: %mAuffÃ¼llung fÃ¼r PCH-Datei kann nicht geschrieben werden: %min %s kann nicht geschrieben werden: %mkanonische Typen unterscheiden sich fÃ¼r identische Typen %qT und %qTEinfangen per Kopie von unvollstÃ¤ndigem Typ %qTErfassung von Nicht-Variable %qEErfassung der Variable %qD ohne automatische SpeicherdauerEinfangen des variabel geÃ¤nderten Typs %qT, der kein N3639-Array mit Laufzeitgrenzen istcase-Marke %qE nicht innerhalb einer switch-Anweisungcase-Marke reduziert nicht auf GanzzahlkonstanteÂ»caseÂ«-Marke ist kein konstanter Ganzzahlausdruckcase-Marke nicht innerhalb einer switch-Anweisungcase-Marke Ã¼berschreitet Maximalwert des Typscase-Marke ist kleiner als Minimalwert des Typsunsortierte case-Marken in switch-AnweisungCase-Marken nicht sortiert: case-Wert %qs nicht in AufzÃ¤hlungstypcase-Wert %qs nicht in AufzÃ¤hlungstyp %qTTypumwandlung fÃ¼gt Qualifizierer %q#v zu Funktionstyp hinzuUmwandlung zwischen inkompatiblen Funktionstypen von %qH nach %qIunvollstÃ¤ndiger Funktionstyp %qT kann nicht nach %qT umgewandelt werdenUmwandlung zwischen inkompatiblen Elementzeigertypen von %qH nach %qITypumwandlung streicht Qualifizierer %qv von Zeiger-ZieltypUmwandlung von %qH in %qI erhÃ¶ht erforderliche Ausrichtung des ZieltypsTypumwandlung von %qH nach %qI verliert GenauigkeitTypumwandlung von Funktionsaufruf des Typs %qT in unpassenden Typen %qTTypkonvertierung von Zeiger auf Ganzzahl anderer BreiteUmwandlung des Typs %qT in Typ %qT entfernt QualifiziererTypkonvertierung erfordert Ausrichtung des ZieltypsTypkonvertierung gibt Arraytyp anTypkonvertierung gibt Funktionstyp anUmwandlung in %s-Adressraumzeiger von getrenntem %s-AdressraumzeigerUmwandlung in %s-Adressraumzeiger aus getrenntem allgemeinen AdressraumzeigerUmwandlung in allgemeinen Adressraumzeiger von getrenntem %s-AdressraumzeigerUmwandlung in Nicht-Ganzzahltyp %qT in konstantem AusdruckTypkonvertierung in Zeiger von Ganzzahl anderer BreiteTypkonvertierung in union-Typ von nicht in union vorhandenem TypenUmwandlung von %qT in %qT dereferenziert nicht den ZeigerUmwandlung zwischen Zeiger auf Funktion und Zeiger auf Objekt ist bedingt unterstÃ¼tztNichtreferenztyp %q#T wird gefangenpolymorpher Typ %q#T wird per Wertzuweisung gefangenTyp %q#T wird per Wertzuweisung gefangenKategorie-Attribute sind in Objective-C 1.0 nicht verfÃ¼gbarKategorie-Attribute sind in dieser Version des Compilers nicht verfÃ¼gbar (wird ignoriert)Attribute cdecl und thiscall sind nicht vertrÃ¤glichInterner Fehler: cgraph count invalidInterner Fehler: cgraph_node has wrong clone listInterner Fehler: cgraph_node has wrong clone_ofInterner Fehler: cgraph_node has wrong prev_clone pointerInterner Fehler: cgraph_node is in clone list but it is not cloneÃ„nderung des aktiven Elements einer union von %qD zu %qDcheck_dimension(): Bad array referencecheck_dummy_characteristics: Unexpected result %i of gfc_dep_compare_exprcheck_init_expr(): Unknown expression typecheck_intents(): List mismatchcheck_restricted(): Unknown expression typecheck_result_characteristics (1): Unexpected result %i of gfc_dep_compare_exprcheck_result_characteristics (2): Unexpected result %i of gfc_dep_compare_exprcheck_some_aliasing(): List mismatchcheck_some_aliasing(): corrupted dataPrÃ¼fsumme ist (%x,%x) statt (%x,%x)Wahl von %qD statt %qDWert der ChunkgrÃ¶ÃŸe muss positiv seinringfÃ¶rmige Zeigerdelegation erkanntKlasse %qE existiert bereitsKlasse %qE ist veraltetKlasse %qT hat keinen Feldnamen %qDKlasse %qT ist implizit Â»friendÂ« von ihr selbstKlasse %qs implementiert nicht das Protokoll %qEKlassenattribute sind in Objective-C 1.0 nicht verfÃ¼gbarKlassendefinition darf nicht als Â»friendÂ« deklariert seinKlassenerweiterung fÃ¼r Klasse %qE nach seiner %<@implementation%> deklariertKlassenerweiterungen sind in Objective-C 1.0 nicht verfÃ¼gbarArgumentherleitung fÃ¼r Klassentemplate gescheitert:Argumentherleitung von Klassentemplates ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarKlassentyp %qT ist unvollstÃ¤ndigKlauseln in %<simd%>-Eigenschaft sollten durch %<,%> getrennt werdenArgument fÃ¼r cleanup ist keine FunktionArgument fÃ¼r cleanup ist kein BezeichnerKlone fÃ¼r Attribut %<target_clones%> kÃ¶nnen nicht erzeugt werdenclose: %sgeschlossene IntervalleLTRANS-Ausgabeliste Â»%sÂ« kann nicht geschlossen werden: %mAbhÃ¤ngigkeitsdatei Â»%sÂ« kann nicht geschlossen werden: %mCoarray-ArgumentCode kÃ¶nnte fehloptimiert werden, es sei denn, %<-fno-strict-aliasing%> wird angegebenCodemodell %qs wird im %s-Bit-Modus nicht unterstÃ¼tztCodemodell %qs wird im x32-Modus nicht unterstÃ¼tztCodemodell %qs mit %<-f%s%>Codemodell %s unterstÃ¼tzt keinen PIC-ModusCollapse-Argument erfordert positiven konstanten GanzzahlausdruckZusammengefallene Â»%sÂ«-Schleifen bei %L nicht perfekt geschachteltzusammengelegte Schleifen sind nicht perfekt geschachteltcollect2-Version %s
! Sammlung in schneller AufzÃ¤hlung ist kein Objektcomdat-Symbole kÃ¶nnen nicht versioniert werdenInterner Fehler: comdat-local function called by %s outside its comdatInterner Fehler: comdat-local symbol referred to by %s outside its comdatKomma am Ende der AufzÃ¤hlungslistekommagetrennte Liste in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarKommandozeilenoption %qs wird von dieser Konfiguration nicht unterstÃ¼tztKommandozeilenoption %qs ist gÃ¼ltig fÃ¼r %s, aber nicht fÃ¼r %sKommandozeilenoption %qs ist gÃ¼ltig fÃ¼r den Treiber, aber nicht fÃ¼r %sgemeinsames Symbol kann nicht versioniert werdenGemeinsame Symbol-Debuginfo ist nicht als Symbol+Offset strukturiertcompare_actual_expr(): Bad component codecompare_bound_int(): Bad expressioncompare_real(): Bad operatorVergleich der endgÃ¼ltigen BefehlslistenVergleich von Gleitkomma mit %<==%> oder %<!=%> ist unsicherVergleich von Vektoren mit verschiedenen Element-TypenVergleich von Vektoren mit unterschiedlicher ElementanzahlVergleich ist durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»unwahrÂ«Vergleich ist durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»wahrÂ«Vergleich zwischen %q#T und %q#TVergleich zwischen %qT und %qTVergleich zwischen den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlungbeim Vergleich zwischen unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine TypkonvertierungVergleich zwischen Zeiger und GanzzahlVergleich zwischen Zeiger und '\0'Vergleich zwischen den Typen %qT und %qTVergleich ist immer %dVergleich ist immer %d wegen Breite des BitfeldesVergleich ist durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»unwahrÂ«Vergleich ist durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»wahrÂ«Vergleich von vollstÃ¤ndigen und unvollstÃ¤ndigen ZeigernVergleich der Konstanten %qE mit booleschem Ausdruck ist stets Â»falseÂ«Vergleich der Konstanten %qE mit booleschem Ausdruck ist stets Â»trueÂ«Im Vergleich verschiedener Objective-C-Typen fehlt Typumwandlungin Vergleich verschiedener Zeigertypen fehlt TypkonvertierungVergleich von GanzzahlausdrÃ¼cken, von denen nur einer ein Vorzeichen hat: %qT und %qTVergleich von Zeigern auf disjunkte AdressrÃ¤umeVergleich von befÃ¶rdertem bitweisem Komplement eines vorzeichenlosen Werts mit einer KonstantenVergleich von befÃ¶rdertem bitweisem Komplement eines vorzeichenlosen Werts mit einer vorzeichenlosen ZahlVergleich eines vorzeichenlosen Ausdrucks in %<< 0%> ist stets unwahrVergleich eines vorzeichenlosen Ausdrucks in %<>= 0%> ist stets wahrVergleich mit Zeichenkettenliteral fÃ¼hrt zu unspezifiziertem VerhaltenVergleiche wie %<X<=Y<=Z%> haben nicht ihre mathematische Bedeutungder kompatible Typ ist hierKompilierung wegen Â»-Wfatal-errorsÂ« beendet.
  Kompilierung wegen Â»-fmax-errors=%uÂ« beendet.
  Kompilierung beendet.
  der Compiler unterstÃ¼tzt ZSTD-LTO-Komprimierung nichtkomplexes Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal istkomplexe Argumente mÃ¼ssen Gleitkommatyp habenkomplexe Argumente mÃ¼ssen identische Typen habenÃœberlauf von komplexen Gleitkommazahlen in Ausdruck %qE des Typs %qT ergibt %qEÃœberlauf von komplexen Gleitkommazahlen in Ausdruck des Typs %qT ergibt %qEÃœberlauf von komplexen Ganzzahlen in Ausdruck %qE des Typs %qT ergibt %qEÃœberlauf von komplexen Ganzzahlen in Ausdruck des Typs %qT ergibt %qEcomplex ungÃ¼ltig fÃ¼r %qsKomponente %qs bei %L wurde bereits von Konstruktor fÃ¼r abgeleitete Typen durch einen Elternteil gesetztVerbundzuweisung mit %<volatile%>-qualifiziertem linken Operanden ist veraltetzusammengesetztes Literal hat variable GrÃ¶ÃŸezusammengesetztes Literal vom Nicht-Objekt-Typ %qTVerbundliteral durch Adressraumqualifizierer qualifiziertzusammengesetzte Anweisung in %<constexpr%>-Funktionkomprimierter Strom: %sKonzept %q#D mit hergeleitetem RÃ¼ckgabetyp deklariertKonzept %q#D mit Funktionsparametern deklariertKonzept %q#D mit nicht-%<bool%>-RÃ¼ckgabetyp %qTKonzept %qD hat keine Definitiondas Konzept %qE ist nicht im GÃ¼ltigkeitsbereich des Namensraumsdas Konzept wurde hier definiertKonzept muss Typ %<bool%> habenKonzept-ID %qD in geschachteltem Namens-SpezifiziererBedingung deklariert eine FunktionBedingung deklariert ein ArrayBedingungsausdruck verweist auf Iterationsvariable %qDbedingte %<lastprivate%>-Klausel im %qs-Konstruktbedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriertBedingungsausdruck mit den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlungim Bedingungsausdruck mit unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine Typkonvertierungbedingter Ausdruck in Operand von Faltungsausdruckin Konflikt stehende Deklaration %q#D mit Bindung fÃ¼r die Sprache "C"Zugriffsangaben fÃ¼r Feld %qE stehen in Konflikt, ignoriertZugriffsangaben fÃ¼r Methode %q+D stehen in Konflikt, ignoriertin Konflikt stehende Deklaration %q#Dsteht mit neuer Deklaration von %q#D mit %qL-Bindung in Konfliktin Konflikt stehende Deklaration fÃ¼r C-Funktion %q#DunvertrÃ¤gliche Deklaration des Templates %q#Din Konflikt stehende benannte AdressrÃ¤ume (%s und %s)in Konflikt stehende benannte AdressrÃ¤ume (%s und %s) fÃ¼r %q+Din Konflikt stehende benannte AdressrÃ¤ume (%s und generisch) fÃ¼r %q+Din Konflikt stehende benannte AdressrÃ¤ume (generisch und %s) fÃ¼r %q+DIn Konflikt stehende Reduktionsoperationen fÃ¼r %qEin Konflikt stehenden RÃ¼ckgabetyp fÃ¼r %q+#D angegebenin Konflikt stehende Spezifikationen fÃ¼r Deklaration von %qsin Konflikt stehender Basisklassenname %qEin Konflikt stehenden Typattribute fÃ¼r %q+#D angegebenIn Konflikt stehende Typqualifizierer fÃ¼r %q+Din Konflikt stehende Typen fÃ¼r %<%c%s%>In Konflikt stehende Typen fÃ¼r %q+Din Konflikt stehende Typen fÃ¼r eingebaute Funktion %q+D; erwartet wurde %qTFehlerhafte Verwendung von %<-mcustom%>-Schaltern, Zielattributen und/oder %<__builtin_custom_%>-FunktionenKonflikt mit %qDevtl. Â»-pgÂ« statt Â»-pÂ« mit gprof(1) verwendetevtl. Â»-pgÂ« statt Â»-pÂ« mit gprof(1) verwendenevtl. Â»-pgÂ« statt Â»-pÂ« mit gprof(1) verwendenmit const, volatile oder restrict qualifizierter Typ in %<#pragma omp declare reduction%>Ãœbertragung von const/copy ausgeschaltetconst_double_split bekam einen falschen Befehl:konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs %wd..%wdkonstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs 0..%wuKonstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Wertebereiches fÃ¼r ZieltypKonstantes Argument auÃŸerhalb des Wertebereiches fÃ¼r %qsKonstantes Argument auÃŸerhalb des Wertebereiches fÃ¼r %skonstantes Feld %qD als %<asm%>-Ausgabe verwendetKonstante wird bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnetKonstante verweist auf sich selbstKonstanter Wert erwartet fÃ¼r Argument %2$d der eingebauten Funktion %1$qFunpassende BeschrÃ¤nkungen fÃ¼r Argument %d in Template-Parameterliste fÃ¼r %qDEinschrÃ¤nkungen auf einer Funktion, die kein Template hatKonstruktor kann keine statische Elementfunktion seinKonstruktor verweist auf sich selbstKonstruktordelegation folgt Speicherinitialisierung fÃ¼r %qDKonstruktor fÃ¼r fremde Klasse %qT kann kein Element seinKonstruktor ist nicht benutzerdefiniert, da er im KlassenkÃ¶rper ausdrÃ¼cklich standardisiert istKonstruktorprioritÃ¤ten werden nicht unterstÃ¼tztKonstruktorprioritÃ¤ten von 0 bis %d sind fÃ¼r die Implementierung vorbehaltenKonstruktorprioritÃ¤ten mÃ¼ssen Ganzzahlen von 0 bis einschlieÃŸlich %d seinKonstruktorsyntax verwendet, aber kein Konstruktor fÃ¼r Typ %qT deklariertKonstruktoren dÃ¼rfen nicht als %<virtual%> deklariert seinKonstruktoren dÃ¼rfen nicht CV-qualifiziert seinKonstruktoren dÃ¼rfen nicht ref-qualifiziert seinenthaltende Schleife ist hierenthÃ¤lt zusÃ¤tzliche virtuelle Methode %qDcontinue-Anweisung nicht innerhalb einer Schleifecontinue-Anweisung innerhalb einer %<#pragma simd%>-SchleifeZusammenziehung %<%.*s%> im Format; verwenden Sie stattdessen %qscontrol flow in the middle of basic block %dKontrollfluss erreicht Ende von Nicht-void-FunktionUmwandlung zwischen den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlungbei Umwandlung zwischen unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine TypkonvertierungUmformung verwirft KonstantheitUmwandlung von %q#T nach %q#TUmwandlung von %qH in %qI lÃ¶scht QualifiziererUmwandlung von %qH nach %qI in einem umgewandelten konstanten AusdruckUmformung von %qH nach %qI ist mehrdeutigUmwandlung von %qH in nicht-skalaren Typen %qI angefordertUmformung von %qT nach %qT Ã¤ndert den Wert von %qEUmwandlung von %qT in %qT Ã¤ndert Wert von %qE nach %qEUmwandlung von %qT nach %qT verwirft imaginÃ¤re KomponenteUmwandlung von %qT nach %qT kÃ¶nnte den Wert Ã¤ndernUmwandlung von Adressraum %qs in Adressraum %qsKonvertierung von normalem zu Â»notinheapÂ«-TypenUmwandlung von Zeigertyp %qT in arithmetischen Typ %qT in Konstantenausdruckbei der Konvertierung fehlt der Typ am Ende des FormatesUmwandlung von %qE von %qH nach %qI ist mehrdeutigUmwandlung eines Nullpointers vom Typ %qT in %qT ist kein KonstantenausdruckUmwandlung von %qs auf der linken Seite eines %qsUmwandlung eines Registers auf eine andere GrÃ¶ÃŸe in %qsUmwandlung von Skalar %qH in Vektor %qI fÃ¼hrt zum AbschneidenUmwandlung von Skalar %qT in Vektor %qT fÃ¼hrt zum AbschneidenUmwandlung in %qT von %qT kÃ¶nnte das Vorzeichen des Ergebnisses Ã¤ndernUmwandlung in %qT aus booleschem AusdruckKonvertierung in unvollstÃ¤ndigen TypenUmwandlung in nicht-konstanten Referenztyp %q#T von R-Wert des Typs %qTKonvertierung zu Nicht-Skalar-Typ verlangtUmwandlung in void kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senUmwandlung in void greift nicht auf Objekt %qE des unvollstÃ¤ndigen Typs %qT zuUmwandlung in void greift nicht auf Objekt des unvollstÃ¤ndigen Typs %qT zuUmwandlung in void greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT zuUmwandlung in void greift nicht auf Objekt des Typs %qT zuUmwandlung in Â»volatileÂ« Referenztyp %q#T von R-Wert des Typs %qTUmwandlungen in Arrays mit unbekannten Grenzen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<false%> wird in Zeigertyp %qT umgewandelt%<false%> wird fÃ¼r Argument %P von %qD in Zeigertyp umgewandeltUmwandlung von %qT in %<void%> wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in Basisklasse %qT wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in Referenz auf Basisklasse %qT wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in gleichen Typ wird nie einen Typumwandlungsoperator verwendenUmwandlung von NULL in Nicht-Zeiger-Typdie Umwandlung eines gepackten Zeigers auf %qT (Ausrichtung %d) in einen Zeiger auf %qT (Ausrichtung %d) fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten ZeigerUmwandlung eines zusammengesetzten Arrayliterals ist in C++ ungÃ¼ltigfar-Zeiger wird in near-Zeiger umgewandeltUmwandlung von %qH nach %qILambda, das %<...%> verwendendet, wird in Funktionszeiger umgewandeltUmwandung der Ã¼berladenen Funktion %qD in den Typ %q#T ist mehrdeutigUmwandlung von %qH nach %qI erfordert direkte InitialisierungUmwandlung in %qT von Initialisierungsliste wÃ¼rde expliziten Konstruktor %qD verwendenKonvertierung in Nicht-Zeiger-Typ %qT von NULLKopieren von nicht-statischem Datenelement %q#D von rvalue-ReferenztypÂ»copyprivateÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext weder Â»threadprivateÂ« noch Â»privateÂ«Interner Fehler: corrupt loop tree rootInterner Fehler: corrupted exits list of loop %dInterner Fehler: corrupted head of the exits list of loop %dBeschÃ¤digte ltrans-Ausgabedatei %sbeschÃ¤digte Profilinformationen: ungÃ¼ltiges ZeitprofilInfo zum beschÃ¤digten Profil: Anzahl der AusfÃ¼hrungen der Kante Â»%d-%dÂ« sollte %i seinInfo zum beschÃ¤digten Profil: Anzahl der DurchlÃ¤ufe des Basisblocks %d sollte %i seinInfo zum beschÃ¤digten Profil: Profildaten sind nicht Fluss-konsistentkaputtes Werteprofil: %s-ProfilzÃ¤hler (%d von %d) ist inkonsistent zu Basisblock-ZÃ¤hler (%d)Go-Abzugsdatei konnte nicht geschlossen werden: %mendgÃ¼ltige Abzugsdatei %qs der Befehle konnte nicht geschlossen werden: %mAntwortdatei %s konnte nicht geschlossen werdentemporÃ¤re Antwortdatei %s konnte nicht geschlossen werdenAbzugsdatei %qs genullter Befehle konnte nicht geschlossen werden: %m%qE konnte nicht von %<void%> nach %<bool%> umgewandelt werden%qE konnte nicht von %qH nach %qI umgewandelt werdenTemplateargument %qE konnte nicht von %qT in %qT umgewandelt werdenHSAIL konnte fÃ¼r Funktion %s nicht erzeugt werden: Funktion kann nicht geklont werden%s konnte nicht in %s gefunden werden (mÃ¶glicherweise hilft %<-B%>)es konnte kein Ãœberlaufregister gefunden werdenkein ganzzahliger Typ mit derselben GrÃ¶ÃŸe wie %qT gefundenKlasse %qE kann nicht gefunden werdenSchnittstelle fÃ¼r Klasse %qE kann nicht gefunden werdenSetter/Getter fÃ¼r %qE in Klasse %qE kann nicht gefunden werdenSpezifikationsdatei %s konnte nicht gefunden werden
  Variantendeklaration nicht gefundenMCU-Datendatei %<devices.csv%> konnte nicht gefunden werdenGo-Abzugsdatei %qs konnte nicht geÃ¶ffnet werden: %mAbzugsdatei %qs konnte nicht geÃ¶ffnet werden: %mendgÃ¼ltige Abzugsdatei %qs der Befehle konnte nicht geÃ¶ffnet werden: %mAntwortdatei %s konnte nicht geÃ¶ffnet werdenDatei zur SymbolauflÃ¶sung konnte nicht geÃ¶ffnet werden: %mtemporÃ¤re Antwortdatei %s konnte nicht geÃ¶ffnet werdenDatei-Offset konnte nicht eingelesen werdenHex-Zahl konnte nicht eingelesen werdenBRIG-Datei konnte nicht gelesen werdenTypnamen-Typ kann nicht aufgelÃ¶st werdenBefehl kann nicht aufgeteilt werdenin Antwortdatei %s konnte nicht geschrieben werdenin temporÃ¤re Antwortdatei %s konnte nicht geschrieben werdenkern.osversion nicht erkannt: %q.*sunbekannte Version %sAbbildung von pch_address_space konnte nicht aufgehoben werden: %mZÃ¤hlernameCPU %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qsdie CPU Â»%sÂ« basiert nicht auf Architektur Â»%sÂ«, Architektur wird ignorierterzeugt und mit anderen ABIs verwendeterzeugt und mit anderen Architekturen / ABIs verwendeterzeugt und mit anderer Bytereihenfolge verwendeterzeugt und mit anderen Einstellungen von %<-fpic%> verwendeterzeugt und mit anderen Einstellungen von %<-fpie%> verwendeterzeugt und mit anderen Einstellungen von Â»%sÂ« verwendetArray von %qT wird erzeugtArray von %qT wird erzeugt, was ein abstrakter Klassentyp istFeld von Funktionselementen wird erzeugtArray von Funktionen wird erzeugtFeld von Referenzen wird erzeugtArray von void wird erzeugtErzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qTZeiger auf Element des Nicht-Klassentypen %qT wird erzeugtZeiger auf Element mit Typ Â»voidÂ« wird erzeugtZeiger auf Elementreferenztyp %qT wird erzeugtfÃ¼r nicht existierende Methode %qE wird Selektor erzeugtAttribut Â»criticalÂ« wirkt sich nicht auf Interrupt-Funktionen auseigener Befehlsopcode fÃ¼r %<__builtin_custom_%s%> muss bereits zur Kompilierzeit eine Konstante im Bereich 0 bis 255 seinOption Â»custom-fpu-cfgÂ« unterstÃ¼tzt kein %<no-%>Option Â»custom-fpu-cfgÂ« erfordert Konfigurationsargumentcv-qualifizierter TypparameterDatenbereichsattribute kÃ¶nnen nicht fÃ¼r lokale Variablen angegeben werdenDatenbereich von %q+D in Konflikt mit vorheriger DeklarationDaten-DeklarationDatendefinition hat keinen Typ oder SpeicherklasseDatenelement %q+D hat ungÃ¼ltigerweise einen Funktionstypen deklariertDatenelement %q+D hat ungÃ¼ltigerweise einen Methodentyp deklariertDatenelement %qD kann kein Elementtemplate seinDatenelement darf nicht variabel modifizierten Typ %qT habenDatentyp von %q+D ist nicht fÃ¼r Register geeignetdata-modem=far ist fÃ¼r Architektur CR16C ungÃ¼ltigInterner Compilerfehler: dead histogramunerreichbare Anweisung in EH-TabelleVersuch, bereits freigegebenen Speicher freizugebenSpeicher, der vorher nicht angefordert wurde, wird freigegebenFehlersucheDebugformat %qs steht in Konflikt mit vorheriger AuswahlDebugausgabestufe %qs ist zu groÃŸDebug-Pfadzur Fehlersuche: dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur binÃ¤ren Argumentendezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur komplexen Argumentendezimale Gleitkommazahlen werden fÃ¼r dieses Ziel nicht unterstÃ¼tztDeklaration %qD deklariert nichtsDeklaration deklariert nichtsDeklaration fÃ¼r nicht vorhandenen Parameter %qDDeklaration der %<constexpr%>-Variable %qD ist keine DefinitionDeklaration der %<extern%>-Variablen %qD in Anfangsdeklaration einer %<for%>-SchleifeDeklaration von %<std::initializer_list%> entspricht nicht %<#include <initializer_list>%>, ist kein TemplateDeklaration von %<~%T%> als Element von %qTDeklaration von %q#D Ã¤ndert die Bedeutung von %qDDeklaration von %q#D steht mit eingebauter Deklaration %q#D in KonfliktDeklaration von %q#D hat %<extern%> und ist initialisiertDeklaration von %q#D hat keine InitialisierungDeklaration von %q#D auÃŸerhalb einer Klasse ist keine DefinitionDeklaration von %q#D Ã¼berdeckt einen ParameterDeklaration von %q#TDeklaration von %q+#D Ã¼berdeckt einen TemplateparameterDeklaration von %q+D Ã¼berdeckt eine eingebaute FunktionDeklaration von %q+D Ã¼berdeckt eine vorhergehende Nicht-VariableDeklaration von %q+D mit Attribut %<noinline%> folgt auf inline-DeklarationDeklaration von %q+D ohne Bindung folgt einer extern-DeklarationDeklaration von %qD macht vorherige Template-Instanziierung fÃ¼r %qD mehrdeutigDeklaration von %qD als %<typedef%>Deklaration von %qD als Feld von FunktionselementenDeklaration von %qD als Array von FunktionenDeklaration von %qD als Array von ReferenzenDeklaration von %qD als Array von voidsDeklaration von %qD als Element %qTDeklaration von %qD als multidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenDeklaration von %qD als Nicht-FunktionDeklaration von %qD als ParameterDeklaration von %qD in %qD, das nicht %qD einschlieÃŸtDeklaration von %qD in Namensraum %qD, der nicht %qD einschlieÃŸtDeklaration von %qD nicht in einem Namensbereich um %qDDeklaration von %qD Ã¼berdeckt eine eingebaute FunktionDeklaration von %qD Ã¼berdeckt eine globale DeklarationDeklaration von %qD Ã¼berdeckt ein Element von %qTDeklaration von %qD Ã¼berdeckt einen ParameterDeklaration von %qD Ã¼berdeckt einen vorhergehenden lokalen BezeichnerDeklaration von %qE als Array von FunktionenDeklaration von %qE als Array von voidsDeklaration von %qE als multidimensionales Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenDeklaration von %qE als Nicht-FunktionDeklaration von %qE als Nicht-ElementDeklaration von %qF hat unterschiedlichen ExceptionspezifiziererDeklaration der eingebauten Funktion %qD ohne Prototyp; erwartet wurde %qTDeklaration der Funktion %qD in ungÃ¼ltigem KontextDeklaration von multidimensionalem Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenDeklaration der Nicht-Variablen %qD in Anfangsdeklaration einer %<for%>-SchleifeDeklaration der Â»staticÂ«-Variablen %qD in Anfangsdeklaration einer %<for%>-SchleifeDeklaration von Templateparameter %q+D mit unterschiedlichen EinschrÃ¤nkungenDeklaration des Templateparameters %q+D Ã¼berdeckt einen TemplateparameterDeklaration eines Typnamen als Array von FunktionenDeklaration eines Typnamen als Array von voidsDeklarationen in abhÃ¤ngiger Basis %qT wurden bei unqualifizierter Suche nicht gefundenDeklarator-ID fehlt: reserviertes Wort %qD wird verwendethier deklarierthier als Â»privateÂ« deklarierthier als Â»protectedÂ« deklariertdekomprimierter Strom: %sDekrementieren eines booleschen AusdrucksVerringerung des konstanten Feldes %qDVerringerung von AufzÃ¤hlungswerten (enum) ist in C++ ungÃ¼ltigVerringerung der Funktion %qDVerringerung des Elements %qD in schreibgeschÃ¼tztem ObjektDekrementieren eines Zeigers auf unvollstÃ¤ndigen Typ %qTVerringerung der schreibgeschÃ¼tzten Speicherstelle %qEVerringerung des schreibgeschÃ¼tzten Elementes %qDVerringerung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qDVerringerung des schreibgeschÃ¼tzten Parameters %qDVerringerung der schreibgeschÃ¼tzten Referenz %qDVerringerung der schreibgeschÃ¼tzten Variable %qDhergeleiteter Klassentyp %qD in RÃ¼ckgabetyp von Funktionhergeleiteter Ausdruckstyp erfÃ¼llt die PlatzhalterbeschrÃ¤nkungen nichthergeleiteter Initialisierer erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nichthergeleiteter RÃ¼ckgabetyp erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nichthergeleiteter RÃ¼ckgabetyp nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarErmittlung aus geschweift geklammerter Initialisierungsliste erfordert %<#include <initializer_list>%>Herleitungshinweis %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftretenHerleitungshinweis %qD muss im selben GÃ¼ltigkeitsbereich wie %qT deklariert seinHerleitungshinweis %qD darf keinen FunktionskÃ¶rper habenHerleitungshinweis fÃ¼r %qT muss angehÃ¤ngten RÃ¼ckgabetyp habenStandard-%<target_clones%>-Attribut wurde nicht gesetztStandardargument %qE verwendet %qDStandardargument %qE verwendet lokale Variable %qDStandardargument fÃ¼r Template-Parameter fÃ¼r %qD umschlieÃŸende KlasseStandardargument fÃ¼r Parameter %d von %q#D angegebenZuordnungsfehler der Standardargumente in ÃœberladungsauflÃ¶sungStandardargument fehlt fÃ¼r Parameter %P von %q#DStandardargument fÃ¼r Lambda-Parameter angegebenStandardargument in expliziter Spezialisierung angegebenStandardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubtStandardargumente sind nur fÃ¼r Funktionsparameter zugelassenVorgabeinitialisierer fÃ¼r Element %qD erforderlich vor dem Ende der umschlieÃŸenden KlasseDefaultinitialisierer fÃ¼r unbenanntes Bitfeld-ElementDefaultinitialisierer fÃ¼r Bitfeld-Elemente sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarStandardtemplateargumente dÃ¼rfen in friend-Redeklaration eines Funktionstemplates nicht verwendet werdenStandardtemplateargumente dÃ¼rfen in Funktionstemplates nur mit %<-std=c++11%> und %<-std=gnu++11%> verwendet werdenStandardtemplateargumente dÃ¼rfen in teilweiser Spezialisierung nicht verwendet werdenStandardtemplateargumente dÃ¼rfen in friend-Deklaration nicht verwendet werdenTemplate-Argument fÃ¼r %qD kann nicht aus Default-Typumwandlung bestimmt werdenstandardmÃ¤ÃŸiges %qD muss %<const%> sein%qD mit %<default%> muss entweder Parameter vom Typ %<const %T&%> oder %qT haben%qD mit %<default%> muss Parameter vom Typ %<const %T&%> oder %qT haben, nicht beide%qD mit %<default%> muss den RÃ¼ckgabetyp %<bool%> habenstandardmÃ¤ÃŸiges %qD ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarStandard- und gelÃ¶schte Funktionen nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarvorgegebener Konstruktor ruft nicht-%<constexpr%> %qD aufDefault-Deklaration %q+D passt nicht zur erwarteten SignaturStandardisierter Standardkonstruktor initialisiert %q#D nichtStandardisierter Standardkonstruktor initialisiert kein nicht-statisches DatenelementStandarddestruktor ruft nicht-%<constexpr%> %qD aufvorgegebene Funktion %q+D mit Standardargumentdas Member %qD mit %<default%> muss den Parametertyp %<const %T&%> habenStandard-Kopierzuweisung fÃ¼r %qT ruft nichttrivialen Operator zur Kopierzuweisung fÃ¼r virtuelle Basis %qT aufParameter mit zurÃ¼ckgestelltem Typ bei %Chier definiert%qD wurde hier definiertDefinition eines Typs in einer Umwandlung ist in C++ ungÃ¼ltigDefinition eines Typs in einem zusammengesetzten Literal ist in C++ ungÃ¼ltigDefinition der expliziten Spezialisierung %qD in friend-DeklarationTypdefinition in Ausdruck %qs ist in C++ ungÃ¼ltigDefinition in Block %i herrscht nicht vor in Block %iDefinition in Block %i folgt der VerwendungDefinition von %q#D macht eingebaute Deklaration %q#D mehrdeutigDefinition von %q#D ist als %<dllimport%> markiertDefinition von %q#T in TemplateparameterlisteDefinition von %q#T ist erst nach der schlieÃŸenden Klammer vollendetDefinition von %qD entspricht nicht %<#include <initializer_list>%>Deklaration von %qD ist nicht in einem Namensbereich um %qTDefinition des explizit standardisierten %q+DDefinition des implizit deklarierten %qDDefinition des Protokolls %qE nicht gefundenDefinition des statischen Datenelementes %q+D einer Â»dllimportÂ«-ierten KlasseDefinition fÃ¼r explizite Instanziierung angegebendelegierende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarDefinition von %qD gelÃ¶schtgelÃ¶schte Funktion %q+D Ã¼bersteuert nicht gelÃ¶schte FunktionLÃ¶schen von %qT ist nicht definiertLTRANS-Datei %s kann nicht gelÃ¶scht werden: %mArray %q#E wird gelÃ¶schtDatei %s kann nicht gelÃ¶scht werden: %mLÃ¶schen des Objekts mit abstraktem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt undefiniertes VerhaltenLÃ¶schen des Objekts mit polymorphem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt mÃ¶glicherweise undefiniertes VerhaltenAbhÃ¤ngigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typveraltete Konvertierung von Zeichenkettenkonstante in %qTVeraltete Meldung ist keine ZeichenketteDereferenzierung eines %<void *%>-ZeigersDereferenzierung eines Null-ZeigersDereferenzierung eines Nullzeigers in %qEDereferenzierung eines Type-Pun-Zeigers kÃ¶nnte strict-aliasing-Regeln verletzenDereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-RegelnDeklaration eines abgeleiteten Typsabgeleitete Union %qT ist ungÃ¼ltigDesignator-Reihenfolge fÃ¼r Feld %qD passt nicht zur ursprÃ¼nglichen Deklaration in %qTZielobjekt, auf das durch %<restrict%>-qualifiziertes Argument 1 verwiesen wird, wurde hier deklariertder zerstÃ¶rende %<operator delete%> muss eine Elementfunktion seinder zerstÃ¶rende %<operator delete%> muss eine Ã¼bliche Deallozierungsfunktion seinDestruktor %qD als Element-Template deklariertDestruktor kann keine statische Elementfunktion seinDestruktor fÃ¼r %qE darf auch nicht abgearbeitet werdenDestruktor fÃ¼r %qT ist mehrdeutigDestruktor fÃ¼r fremde Klasse %qT kann kein Element seinDestruktorprioritÃ¤ten werden nicht unterstÃ¼tztDestruktorprioritÃ¤ten von 0 bis %d sind fÃ¼r die Implementierung vorbehaltenDestruktorprioritÃ¤ten mÃ¼ssen Ganzzahlen von 0 bis einschlieÃŸlich %d seinDestruktoren dÃ¼rfen nicht CV-qualifiziert seinDestruktoren dÃ¼rfen nicht ref-qualifiziert seinDestruktoren dÃ¼rfen keine Parameter habenbei der Bestimmung des Wertes von %qswollten Sie vielleicht den Zeiger dereferenzieren?meinten Sie ein logisches Nicht (%<!%>)?meinten Sie ein logisches Nicht (%<!%>)?Unterschied zwischen %qE und %qD hat keinen Ganzzahltypunterschiedliche Parameteranzahlunterschiedliche Ergebnisanzahlunterschiedliche Parametertypenunterschiedliche EmpfÃ¤ngertypenunterschiedliche Ergebnistypenanderer zugrunde liegender Typ in enum %q#Tunterschiedliche variable Argumentedirekte Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichder direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat kein Spekulationsflagder direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat speculative_id %i auÃŸerhalb des Bereichsdirect-list-initialization von %<auto%> erfordert genau ein ElementDirektiven-Argument %qEDirektiven-Argument im Bereich [%E, %E]Direktiven mit nur %<device_type%>-Klauseln werden ignoriertDurchlauf %s fÃ¼r Funktion %s ausschaltenDurchlauf %s fÃ¼r Funktionen im Bereich [%u, %u] ausschaltenAnderer Objective-C-Typ in RÃ¼ckgabeDivision %<sizeof (%T) / sizeof (%T)%> berechnet nicht die Anzahl der FeldelementeDivision durch NullDivision durch Null ist kein konstanter AusdruckÂ»-march=â€¦Â« und Â»-mcpu=â€¦Â« dÃ¼rfen nicht zusammen angegeben werdenInterner Fehler: do_check(): too many argsdo_simplify(): Too many args for intrinsicentspricht nicht der Element-Templatedeklaration hierpasst nicht zu vorheriger Deklaration %q#DunterstÃ¼tzt nicht multilibHerrscher Ã¼ber %d sollte %d sein, nicht %dunbekannter Status fÃ¼r Herrscher Ã¼ber %dErweiterungsbefehle fÃ¼r DSPs nicht unterstÃ¼tzenErweiterungsbefehle fÃ¼r Performance nicht unterstÃ¼tzenErweiterungsbefehle fÃ¼r Performance Version 2 nicht unterstÃ¼tzenErweiterungsbefehle fÃ¼r Zeichenketten nicht unterstÃ¼tzenÂ»::Â« in MODULE PROCEDURE-Anweisung bei %Ldouble-Konstanten werden nicht unterstÃ¼tztInterner Fehler: double linked list of assembler names corruptedInterner Fehler: double linked list of clones corrupteddurch andere AusnahmespezifikationenDumpdatei: %s
  doppeltes %<_Atomic%>doppeltes %<_Thread_local%> oder %<__thread%>doppelter %<asm%>-Operandenname %qsdoppelter %<asm%>-Qualifizierer %qEdoppelter %<asm%>-Qualifizierer %qTdoppeltes %<const%>doppelter %<default%>-Fall in %<_Generic%>doppeltes %<mutable%>doppeltes %<restrict%>doppeltes %<volatile%>doppeltes %qDdoppeltes %qEDoppelter Deklarationsspezifizierer %qEdoppeltes %qsDoppelte (oder sich Ã¼berschneidende) case-Wertedoppelter Basistyp %qT ungÃ¼ltigDoppelter case-Wertdoppelter CV-Qualifiziererdoppelte Deklaration fÃ¼r Protokoll %qEdoppelte Deklaration der Methode %<%c%E%> mit in Konflikt stehenden Typendoppelte Definition von Â»%sÂ«doppelte Definition einer Symbolversiondoppelter direkter Aufruf von %s in der Folge der spekulativen Aufrufe mit speculative_id %idoppelte explizite Instanziierung von %q#Ddoppelte explizite Instanziierung von %q#Tdoppelte Initialisierung von %qDduplicate insn UID: %idoppelte Instanzvariable %q+Ddoppelte Schnittstellendeklaration fÃ¼r Kategorie %<%E(%E)%>doppelte Schnittstellendeklaration fÃ¼r Klasse %qEdoppelte Marke %qDDoppelte Markendeklaration %qEInterner Fehler: duplicate loop headerdoppeltes Element %q+Ddoppelter Verweis %s in der Folge der spekulativen Aufrufe mit speculative_id %idoppelter typgenerischer Parametertyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>doppelter Virt-Spezifiziererdoppelte %<if%>-Bedingungdoppelt angegebener Parameter Â»%sÂ« in Attribut Â»amdgpu_hsa_kernelÂ«wÃ¤hrend NeuÃ¼bersetzung mit %<-fcompare-debug%>Im Durchlauf %s: %s
! Dwarf-Version %wu wird nicht unterstÃ¼tztdynamische AbhÃ¤ngigkeit Â»%sÂ« nicht gefundendynamische Ausnahmespezifikationen sind in C++11 veraltetdynamischer Typ %qT seines Operanden hat keine Basisklasse vom Typ %qTder dynamische Typ %qT des Operanden hat keine eindeutige Ã¶ffentliche Basisklasse %qTeBPF-Stapelgrenze Ã¼berschrittenjeder nicht deklarierte Bezeichner wird nur einmal fÃ¼r jede Funktion, in der er vorkommt, gemeldetInterner Fehler: edge %s->%s has no corresponding call_stmtedge count is not compatible with function countInterner Fehler: edge from %d to %d should be marked irreducibleInterner Fehler: edge from %d to %d should not be marked irreducibleKante hat sowohl call_stmt als auch lto_stmt_uid gesetztInterner Fehler: edge not foundInterner Fehler: edge points to wrong declaration:entweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben seinentweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben seinentweder sollten alle Initialisierer-Klauseln benannt sein oder gar keineausfÃ¼hrliche Typ-Spezifikation fÃ¼r einen enum mit GÃ¼ltigkeitsbereich darf nicht das SchlÃ¼sselwort %qD verwendenElementtypen mÃ¼ssen dieselben seinelement_number(): Bad dimension typeElementare BinÃ¤roperationelementare Funktionsargumente bei %C sind nicht konformElementares UnterprogrammElemente des Arrays %q#D haben unvollstÃ¤ndigen TypElemente des Arrays %q#T haben unvollstÃ¤ndigen Typeingebettetes %<\0%> im Formateingebettetes NUL in CFString-LiteralPIC-Operand wird ausgegeben, aber PIC-Register ist nicht vorbereitetdas ABI zum Ãœbergeben von leeren Klassen (%qT) als Parametern hat sich mit %<-fabi-version=12%> (GCC 8) geÃ¤ndertLeere DeklarationLeere Deklaration mit %<_Alignas%> redeklariert nicht SymbolLeere Deklaration mit Speicherklassenangabe redeklariert nicht SymbolLeere Deklaration mit Typqualifizierer redeklariert nicht SymbolLeeres Enum ist ungÃ¼ltigleerer Indexbereich in Initialisierungnicht-leere Initialisierung Â»init-captureÂ« eines Lambdasleere Initialisierung in Â»init-captureÂ« fÃ¼r Lambdaleere linke PrÃ¤zision im Format %sfehlende PrÃ¤zision im Format %sLeerer Wertebereich angegebenleere Skalar-InitialisierungLeere Zeichenkette in Attribut %<target%>leere Struktur hat GrÃ¶ÃŸe 0 in C, aber 1 in C++leere Deklaration fÃ¼r strukturierte Bindungleere Union hat GrÃ¶ÃŸe 0 in C, aber 1 in C++Durchlauf %s fÃ¼r Funktion %s einschaltenDurchlauf %s fÃ¼r Funktionen im Bereich [%u, %u] einschaltenDas Einschalten der Ablaufverfolgung ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollDas Einschalten der UnterstÃ¼tzung der Aufgerufenen-Zusammenarbeit ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollumgebendes %<target%>umgebendes %qsumgebendes OpenACC-%qs-KonstruktumschlieÃŸende Klasse der %<constexpr%> nicht-statischen Elementfunktion %q+#D ist kein LiteraltypeinschlieÃŸende Klassentemplates werden nicht explizit spezialisiertumgebende Regionumgebende Zielregionumgebende TaskEndausdruck verweist auf Ã¤uÃŸeren Iterator %qDInterner Fehler: end insn %d for block %d not found in the insn streamEnde der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdenenum-Konstante hier definiertenum-Konstante in booleschem Zusammenhangenum-Umwandlung von %qT nach %qT in Zuweisung ist in C++ ungÃ¼ltigenum-Umwandlung von %qT nach %qT in Initialisierung ist in C++ ungÃ¼ltigenum-Umwandlung von %qT nach %qT in RÃ¼ckgabe ist in C++ ungÃ¼ltigenum-Umwandlung in Zuweisung ist in C++ ungÃ¼ltigenum-Umwandlung in Initialisierung ist in C++ ungÃ¼ltigEnum-Umwandlung bei Ãœbergabe des Arguments %d von %qE ist in C++ ungÃ¼ltigÂ»enumÂ«-Typ hier definiertInterner Compilerfehler: enum value is not %<CONST_DECL%> or %<INTEGER_CST%>Interner Compilerfehler: enum value name is not %<IDENTIFIER_NODE%>Interner Compilerfehler: enum value type is not %<INTEGER_TYPE%> nor convertible to the enumAufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem Ausdruckbedingter Ausdruck enthÃ¤lt unvertrÃ¤gliche AufzÃ¤hlungswerte der Typen %qT und %qTAufzÃ¤hlungswert %qE wird nicht von switch behandeltAufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten GanzzahltypenAufzÃ¤hlungswert %qE ist auÃŸerhalb des GÃ¼ltigkeitsbereichs des zugrundeliegenden Typen %qTAufzÃ¤hlungswert fÃ¼r %qD ist keine GanzzahlkonstanteAufzÃ¤hlungswert fÃ¼r %qD muss ganzzahligen oder AufzÃ¤hlungstyp ohne GÃ¼ltigkeitsbereich habenAufzÃ¤hlungswert fÃ¼r %qE ist keine GanzzahlkonstanteAufzÃ¤hlungswert fÃ¼r %qE ist kein GanzzahlkonstantenausdruckUmgebungsvariable %<COLLECT_GCC%> muss gesetzt seinUmgebungsvariable %<COLLECT_GCC_OPTIONS%> muss gesetzt seinUmgebungsvariable %<COLLECT_LTO_WRAPPER%> muss gesetzt seinUmgebungsvariable %qs muss ganzzahlig sein und zwischen 0 und %wd liegenUmgebungsvariable %qs nicht definiertUmgebungsvariable COLLECT_GCC_OPTIONS muss gesetzt seinUmgebungsvariable DJGPP nicht definiertUmgebungsvariable DJGPP zeigt auf kaputte Datei %qsUmgebungsvariable DJGPP zeigt auf fehlende Datei %qsFehlerFehler beim SchlieÃŸen von %s: %mFehler in Argumenten fÃ¼r Spezifikationsfunktion %qsFehler beim LÃ¶schen von %sFehler beim Schreiben von %qsFehler beim Schreiben der Datei %s: %mFehler: Fehler beim EinfÃ¼gen von Ãœbersetzungseinheiteneval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULL%qs wird ausgewertetExceptionaufrÃ¤umen fÃ¼r dieses Placement-New wÃ¤hlt delete-Operator fÃ¼r Nicht-PlacementAusnahmebehandlung ausgeschaltet, %<-fexceptions%> schaltet sie einFehlzuordnung von PersÃ¶nlichkeiten bei AusnahmebehandlungAusnahme des Typs %<%T%> wird gefangen werdenAusnahme des Typs %qT wird gefangen werdenAusnahmen-Angabe von %qD hÃ¤ngt von sich selbst abÃ¼berzÃ¤hlige Elemente in %<char%>-Array-InitialisierungElementÃ¼berschreitung in ArrayinitialisierungElementÃ¼berschreitung in SkalarinitialisierungElementÃ¼berschreitung in struct-InitialisierungElementÃ¼berschreitung in union-InitialisierungElementÃ¼berschreitung in VektorinitialisierungÃ¼berzÃ¤hliger Verwendungs-Operand fÃ¼r AnweisungAusfÃ¼hrungszÃ¤hler als null angenommen
  AusfÃ¼hrungszÃ¤hler geschÃ¤tzt
! Interner Fehler: exit %d->%d not recordedexpand_binop in movsi got gescheitertExpansionsmuster %qE enthÃ¤lt keine ParameterpacksExpansionsmuster %qT enthÃ¤lt keine ParameterpacksExpansionspunkt ist Ort %iKlausel %<#pragma acc%> erwartet%<#pragma omp scan%> erwartet%<#pragma omp section%> oder %<}%> erwartetKlausel %<#pragma omp%> erwartet%<(%> erwartet%<(%> hinter template-argument-list erwartet%<(%> oder Zeilenende erwartet%<)%> erwartet%<)%> oder %<,%> erwartet%<*%> erwartet%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet%<,%> erwartet%<,%> oder %<)%> erwartet%<,%> oder %<...%> erwartet%<,%> oder %<;%> erwartet%<,%> oder %<}%> erwartet%<,%>, %<;%> oder %<}%> erwartet%<.%> erwartet%<...%> erwartet%<:%> erwartet%<:%> oder %<)%> erwartet%<:%> oder %<...%> erwartet%<:%> oder %<::%> erwartet%<:%>, %<,%>, %<;%>, %<}%> oder %<__attribute__%> erwartet%<::%> erwartet%<;%> erwartet%<;%> hinter Klassendefinition erwartet%<;%> hinter Strukturdefinition erwartet%<;%> hinter Uniondefinition erwartet%<;%> am Ende von Elementdeklaration erwartet%<;%> oder %<{%> erwartet%<;%> or %<{%> nach Definition der Methodenattribute erwartet%<;%>, %<,%> oder %<)%> erwartet%<;%>, Bezeichner oder %<(%> erwartet%<<%> erwartet%<=%> erwartet %<=%>, %<,%>, %<;%>, %<asm%> oder %<__attribute__%> erwartet%<>%> erwartet%<@end%> erwartet%<@synchronized%> erwartet%<@throw%> erwartet%<@try%> erwartet%<[%> erwartet%<]%> erwartet%<__label__%> erwartet%<__transaction_atomic%> erwartet%<__transaction_relaxed%> erwartet%<acq_rel%>, %<release%> oder %<acquire%> erwartet%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet%<asm%> erwartet%<auto%> erwartet%<auto%> oder %<decltype(auto)%> nach %qE erwartetKlauselmodifizierer %<cancel%> %<if%> erwartet%<catch%> erwartet%<class%> erwartet%<class%> oder %<typename%> erwartet%<class%>, %<typename%> oder %<template%> erwartet%<co_yield%> erwartet%<concurrent%> erwartet%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet%<data%> erwartethinter %<#pragma acc %s%> wird %<data%> erwartet%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet%<declare%> erwartet%<decltype%> erwartet%<delete%> erwarteteine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet%<extern%> erwartet%<finally%> oder %<catch%> erwartet%<for%> hinter %qs erwartet%<host%>, %<nohost%> oder %<any%> erwartet%<in%>, %<out%>, %<inout%> oder %<mutexinoutset%> erwartet%<inclusive%>- oder %<exclusive%>-Klausel erwartet%<match%> erwartet%<namespace%> erwartet%<new%> erwartet%<none%> oder %<present%> erwartet%<none%> oder %<shared%> erwartet%<omp_priv%> oder Funktionsname erwartet%<operator%> erwartet%<point%> erwarteteine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwartet%<return%> erwartet%<scalar%>, %<aggregate%> oder %<pointer%> erwartet%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet%<static_assert%> erwartet%<target%> erwartet%<teams%>, %<parallel%> oder %<thread%> erwartet%<template%> erwartet%<throw%> erwartet%<try%> erwarteteine der Klauseln %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> oder %<atomic_default_mem_order%> erwartet%<using%> erwartet%<while%> erwartet%<{%> erwartet%<{%> oder %<:%> erwartet%<}%> erwartet%<}%> vor %<else%> erwartet%<~%> erwartet%d Ebenen von Template-Parametern fÃ¼r %q#D erwartet, %d erhalten%i oder mehr erwartet, %i gefunden%qT erwartet, aber Argument hat Typ %qT%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet%<...%> erwartet64-Bit-Adresse erwartet, aber Argument 1 hat %d Bit64-Bit-Adresse erwartet, aber Argument 2 hat %d Bitfehlendes [big-endian|little-endian|default] hinter %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] nach %<#pragma GCC diagnostic%> erwartethinter %<#pragma message%> wird eine Zeichenkette erwartetexpected an SSA_NAME objectArgument zu %<msp430_select_cpu%> erwartetBezeichner fÃ¼r den Attributnamen erwartetAttribut vor %<...%> erwartetzwischen %i und %i erwartet, %i gefundenbinÃ¤rer Operator erwartetInterner Fehler: expected block indexInterner Fehler: expected block specifierboolescher Ausdruck erwartetboolescher Typ erwartetInterner Fehler: expected case labelKanal erwartetKlassenname erwartetKlassenschlÃ¼ssel erwartetKlassenname erwartetkonstanten Ganzzahlausdruck erwartetkonstanter Offset erwartetkonstante GrÃ¶ÃŸe erwartetKonstruktor, Destruktor oder Typumwandlung erwartetWert fÃ¼r die Anzahl erwartetDeklaration erwartetDeklaration oder Anweisung erwartetDeklarationsspezifizierer erwartetDeklarationsspezifizierer oder %<...%> erwartetDeklarator erwartetInterner Fehler: expected else statementhinter SchlÃ¼sselwort %<operator%> wird leere Zeichenkette erwartetunerwartetes Ende der AuffanglisteZeilenende erwartetAusdruck erwartetÂ»expression-listÂ« oder Â»type-idÂ« erwartetHÃ¤ufigkeit erwartetHÃ¤ufigkeitswert erwartetFunktion erwartetFunktionsname erwartetFunktionsname und %<(%> erwartetInterner Fehler: expected goto expressionID-Ausdruck erwartetÂ»id-expression (arguments)Â« erwartetBezeichner erwartetBezeichner oder %<(%> erwartetBezeichner oder %<)%> erwartetBezeichner oder %<*%> erwartetBezeichner oder Zeichenkettenliteral erwartetInitialisierung erwartetGanzzahl erwartetGanzzahlausdruck erwartetListe von GanzzahlausdrÃ¼cken erwartetSchnittstelle oder Zeiger auf Schnittstelle erwartetSchleifendeklaration oder Initialisierung erwartetIterationsanweisung erwartetSprunganweisung erwartetSprungmarke erwartetbenannte Anweisung erwartetInterner Fehler: expected loop numberAbbildungsindex auf rechter Seite erwartetNamensraumname erwartetSpezifikation mit geschachteltem Namen erwartetnumerischer Typ erwartetOperator erwartetParameterbÃ¼ndel vor %<...%> erwartetInterner Fehler: expected pass nameZeiger erwartetInterner Fehler: expected pointer as argument of unary %<*%>Zeiger in %qs-Klausel erwartetÃ¼bergeordneter Ausdruck erwartetPtr-Operator erwartetQualifizierten Namen in Friend-Deklaration fÃ¼r Konstruktor %qD erwartetQualifizierten Namen in Friend-Deklaration fÃ¼r Destruktor %qD erwartetAuswahl-Anweisung erwarteterwartete Signatur: %qDeinelnen Zeiger in %qs-Klausel erwartetSpezifizierer-Qualifizierer-Liste erwartetAnweisung erwartetZeichenkettenliteral erwartetZeichenkettenliteral erwartetSuffixbezeichner erwartetTemplateargument erwartetTemplate-ID erwartetTemplate-ID fÃ¼r Typ erwartetTemplatename erwartetName des Merkmalsselektors erwartetTypspezifizierer erwartetTyp-Name erwartetTypspezifikation erwartetunqualifizierte ID erwartetals Argument 1 wurde entweder ein Zeigertyp oder ein Ganzzahltyp erwartetInterner Fehler: expecting internal function nameExplizite Erfassung (als Kopie) von %<this%> ist mit Standarderfassung (als Kopie) gedoppeltExplizite Erfassung (als Kopie) von %qD ist mit Standarderfassung (als Kopie) gedoppeltExplizite Erfassung (als Referenz) von %qD ist mit Standarderfassung (als Referenz) gedoppeltexplizite Umwandlungsoperatoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarExplizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigtExplizites Goto am Ende von bb %dexplizite Instanziierung von %q#Dexplizite Instanziierung von %q#T vor Definition des Templatesexplizite Instanziierung von %qD, aber keine Definition verfÃ¼gbarexplizite Instanziierung von %qD in Namensbereich %qD (das nicht Namensbereich %qD einschlieÃŸt)explizite Instanziierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwendenExplizite Instanziierung des Funktionskonzepts %q#Dexplizite Instanziierung des Nicht-Klassen-Templates %qDexplizite Instanziierung des Nicht-Templates %q#Dexplizite Instanziierung des Nicht-Templatetyps %qTExplizite Instanziierung des Variablenkonzepts %q#Dexplizite Instanziierung darf kein %<consteval%> verwendenexplizite Instanziierung darf kein %<constexpr%> verwendenexplizite Instanziierung darf kein %<inline%> verwendenexplizite Qualifizierung in Deklaration von %qDder expliziten Spezialisierung %q#D fehlen mÃ¶glicherweise Attributeexplizite Spezialisierung als %<concept%> deklariertexplizite Spezialisierung in GÃ¼ltigkeitsbereich des Nicht-Namensbereiches %qDexplizite Spezialisierung von %qD nach erster Verwendungder expliziten Spezialisierung von %D muss %<template <>%> vorausgehenexplizite Spezialisierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwendenexplizite Spezialisierung des Funktionskonzepts %qDexplizite Spezialisierung des Nicht-Templates %qTexplizite Templateargumentliste nicht erlaubtexplizite Template-Spezialisierung kann keine Speicherklasse habenExplizite Standardfunktion %q+D kann nicht als %qs deklariert werden, da die implizite Deklaration nicht %qs ist:explizit verwendete Register mÃ¼ssen oben auf dem Stapel gruppiert werdenExponent-Buchstabe Â»qÂ« in Real-Literalkonstante bei %CAusdruck in !$OMP ATOMIC WRITE-Zuweisung Â»var = exprÂ« muss skalar sein und kann keine Variable bei %L referenzierenAusdruck in Zuweisung !$OMP ATOMIC Â»var = var op exprÂ« muss skalar sein und kann keine Variable bei %L referenzierenAusdruck %qE bezeichnet keine %<constexpr%>-FunktionAusdruck %qE ist kein KonstantenausdruckAusdruck kann nicht als Funktion verwendet werdenAusdruck in new-Deklarator muss Ganzzahl- oder AufzÃ¤hlungstyp habenAusdruck in statischer Behauptung ist keine GanzzahlAusdruck in statischer Behauptung ist kein konstanter GanzzahlausdruckAusdruck in statischer Behauptung ist nicht konstantAusdrucksliste als zusammengesetzten Ausdruck in funktionaler Umwandlung behandeltAusdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandeltAusdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandeltAusdruck muss in runden Klammern eingeschlossen seinAusdruck muss ganzzahlig seinAusdruck von abstraktem Klassentyp %qT kann nicht in throw-Ausdruck verwendet werdenAusdrucksanweisung hat unvollstÃ¤ndigen Typextend_ref(): Bad tailerweiterte Initialisierungslisten nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarerweiterte Register haben keine oberen HÃ¤lftenextern-Deklaration von %q+D folgt Deklaration ohne BindungGlobaler Wert mit externem Modellexterne Funktionen zur TLS-Initialisierung werden auf diesem Ziel nicht unterstÃ¼tztfÃ¼r Symbol %q+D wird wegen des Attributes %qE externe Bindung benÃ¶tigtInterner Fehler: externally visible inline clonezusÃ¤tzliches %<;%>zusÃ¤tzliches %<;%> hinter Funktionsdefinition innerhalb einer KlassezusÃ¤tzliche geschweifte Klammern am Ende der InitialisierungzusÃ¤tzliche Elemente in Skalar-InitialisierungZusÃ¤tzliche ausgehende Kante %d->%dzusÃ¤tzliche Qualifizierung %<%T::%> an Element %qszusÃ¤tzliche Qualifizierung nicht erlaubtzusÃ¤tzliches SemikolonzusÃ¤tzliches Semikolon in Methodendefinition angegebenzusÃ¤tzliches Semikolon in Â»structÂ« oder Â»unionÂ« angegebenzusÃ¤tzliche Typqualifizierer in Format-Argument (Argument %d)Plugin %s kann nicht initialisiert werdenfailed to create map component '%s'failed to create union component '%s'eingebaute Funktion konnte nicht expandiert werdenEnde-Status konnte nicht ermittelt werden: %mVerarbeitungszeiten konnten nicht ermittelt werden: %mPlugin %s kann nicht initialisiert werdentemporÃ¤re Datei %s konnte nicht fÃ¼r LTO-Ausgaben geÃ¶ffnet werdentemporÃ¤re Datei %s konnte nicht mit LTO-Ausgabe geÃ¶ffnet werdenZurÃ¼ckfordern der nicht benÃ¶tigten Funktion gescheitertZurÃ¼ckfordern der nicht benÃ¶tigten Funktion in gleicher Comdat-Gruppe gescheitertLiteral konnte nicht in den Zeichenvorrat %qT der AusfÃ¼hrungsumgebung Ã¼bersetzt werdenFehler-Speichermodell kann nicht stÃ¤rker als Erfolgs-Speichermodell fÃ¼r %<__atomic_compare_exchange%> seinFehlschlag bei Vereinfachung der Teil-Zeichenketten-Referenz in DATA-Anweisung bei %LNeuladen gescheitert:Fallthru-Kante hinter einer Kontrollanweisung in bb %dInterner Fehler: fallthru edge after unconditional jump in bb %iInterner Fehler: fallthru edge crosses section boundary in bb %ifallthru to exit from bb %din Objective-C 1.0 gibt es keine schnelle AufzÃ¤hlungAttribute fastcall und cdecl sind nicht vertrÃ¤glichAttribute fastcall und regparm sind nicht vertrÃ¤glichAttribute fastcall und stdcall sind nicht vertrÃ¤glichAttribute fastcall und thiscall sind nicht vertrÃ¤glichschwerwiegender Fehler: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)auf Feld %q#D kann mittels %q#D zugegriffen werdenFeld %q#D mit gleichem Namen wie KlasseFeld %qD hat unvollstÃ¤ndigen Typen %qTFeld %qE als Funktion deklariertFeld %qE hat unvollstÃ¤ndigen TypenFeldname nicht in Datensatz- oder union-InitialisierungFeldprÃ¤zisionsangabeFeldbreiteFeldbreite im printf-FormatFeldbreite im scanf-FormatFeldbreite im strfmon-FormatFeldbreite im strftime-FormatFeldbreitenangabeFelder haben unterschiedliches Layout in einer anderen ÃœbersetzungseinheitDatei %qs verlassen, aber nicht betretenDatei endet in StandardargumentDeklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<register%>FÃ¼llzeichenFÃ¼llzeichen im strfmon-Formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini-Funktion im Objekt %s gefundender Operand des ersten %<sizeof%> wurde hier deklarierterstes Argument muss []byte seinerstes Argument von %q+D sollte %<int%> seinErstes Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Aufrufausdruck seinerstes Argument fÃ¼r %<__builtin_choose_expr%> ist keine KonstanteErstes Argument fÃ¼r %<va_arg%> nicht vom Typ %<va_list%>Interner Compilerfehler: first mismatch is fielderster Offset muss in umgedrehter Richtung der Schleifeniterationen seinerstes Register muss R0 seinerstmals hier gesehenfeststehendes ebp-Register erfordert %<-maccumulate-outgoing-args%>feststehendes ebp-Register erfordert %<target("accumulate-outgoing-args")%>festes Register %s zur ParameterÃ¼bergabe an Funktion verwendetFestkommaÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEFestkommaÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEFestkommatypen werden fÃ¼r dieses Ziel nicht unterstÃ¼tztFestkommatypen werden in C++ nicht unterstÃ¼tztflexibles Arrayelement %qD in ansonsten leerem %q#Tflexibles Arrayelement %qD in Unionflexibles Arrayelement %qD nicht am Ende von %q#Tflexibles Arrayelement in einer Struktur ohne benannte Elementeflexibles Arrayelement in Unionflexibles Arrayelement nicht am Ende von structGleitkommakonstante Ã¼berschreitet Wertebereich von %qTGleitkommakonstante falsch verwendetGleitkommakonstante auf Null abgeschnittenGleitkommaliteral Ã¼berschreitet Wertebereich des Typs %qTGleitkommaliteral auf Null abgeschnittenGleitkommaÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEGleitkommaÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEGleitkommakonstante ist kein gÃ¼ltiger direkter OperandGleitkomma-Suffix %qs durch Implementierung Ã¼berdecktAblaufsteuerungsbefehl innerhalb eines Basis-Blockesfmax-include-depth=<Anzahl> Maximale Tiefe von verschachtelten #include festlegen.Faltungstest: ursprÃ¼nglicher Baum durch Faltung geÃ¤ndertFalten einer leeren Expansion Ã¼ber %Ofold-expressions sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarfopen %s: %mfÃ¼r %qDum eine funktionsartige Umwandlung zu erreichen, entfernen Sie das redundante %<::%D%>um %<std::initializer_list%> herzuleiten, verwenden Sie einen copy-list-initialization (also mit %<=%> vor dem %<{%>)ErhÃ¶hungsausdruck kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senErhÃ¶hungsausdruck hat keinen EffektErhÃ¶hungsausdruck ist eine Referenz, kein Aufruf, zur Funktion %qEfÃ¼r Zeigertyp muss der LÃ¤ngenausdruck angegeben werdenfÃ¼r Anweisung erwartetFÃ¼r Template-Deklaration %q+DfÃ¼r die Option %<-mcache-block-size=X%> sind nur die Werte 4, 8, 16, 32, 64, 128, 256 oder 512 gÃ¼ltigfÃ¼r Arraytyp mit unbekannten Grenzen muss ein LÃ¤ngenausdruck angegeben werdenfor-, while- oder do-Anweisung erwartetFormatFormatargument %d nicht verwendet vor verwendetem Argument %d im %<$%>-Stil-FormatFormatargument %d mehr als einmal im %s-Format verwendetFormatargument sollte eine %qs-Referenz seineine Zeichenkette wurde gefunden, aber das Format-Argument sollte eine %qs-Referenz seinFormat ist Â»wide characterÂ«-ZeichenketteFormat ist kein Zeichenkettenliteral, und keine FormatargumenteFormat ist kein Zeichenkettenliteral, Argumenttypen ungeprÃ¼ftFormat ist kein Zeichenkettenliteral, Formatzeichenkette ungeprÃ¼ftFormat der SpaltenÃ¼berschriften in %<devices.csv%> ist falschFormat-Zeichenkettenargument folgt den zu formatierenden ArgumentenFormat-Zeichenkettenargument ist kein ZeichenkettentypFormatzeichenkette ist hier definiertFormatzeichenkette ist kein Array vom Typ %qsZeiger auf qualifizierten Funktionstypen %qT wird geformtZeiger auf Referenztyp %qT wird geformtReferenz auf qualifizierten Funktionstypen %qT wird geformtReferenz auf Referenztyp %qT wird geformtReferenz auf Â»voidÂ« wird gebildetbeim Formen des Typs von %qsVorwÃ¤rtsdeklaration von %q#T%<%c%s%> gefunden%<-%E%> statt %<+%E%> in Protokoll(en) gefunden%<:%> in Spezifikation mit geschachteltem Namen gefunden, %<::%> erwartetein %qT wurde gefunden, aber das Format-Argument sollte eine Zeichenkette seineine %qs-Referenz wurde gefunden, aber das Format-Argument sollte eine Zeichenkette seinfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolStandard-Fall nicht am Anfang des case-Vektors gefundenGleitkomma-Software-VervollstÃ¤ndigung benÃ¶tigt %<-mtrap-precision=i%>fr30_print_operand: ungÃ¼ltiger Code %%Ffr30_print_operand: ungÃ¼ltiger Code %%xfr30_print_operand: ungÃ¼ltiger Operand fÃ¼r Code %%Afr30_print_operand: unbehandeltes MEMfr30_print_operand: unbekannter Codefr30_print_operand: nicht erkannter Code %%Bfr30_print_operand: nicht erkannter Code %%bfr30_print_operand: nicht erkannter Code %%pfr30_print_operand_address: unbehandelte AdresseRahmenzeiger benÃ¶tigt, aber reserviertRahmengrÃ¶ÃŸe von %qs ist %wd BytesRahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, grÃ¶ÃŸer als benutzerdefinierte Stapelgrenze von %d Bytes. Eine unbedingte Falle wird gesetzt.RahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, mehr als die HÃ¤lfte der StapelgrÃ¶ÃŸe. Dynamische PrÃ¼fung wÃ¤re nicht zuverlÃ¤ssig. FÃ¼r diese Funktion wird keine PrÃ¼fung ausgegeben.RahmengrÃ¶ÃŸe zu groÃŸ fÃ¼r zuverlÃ¤ssige StapelÃ¼berprÃ¼fungfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupÂ»friendÂ«-Deklaration %q#D deklariert eine Nicht-Template-FunktionFriend-Deklaration %qD in lokaler Klasse ohne vorherige DeklarationÂ»friendÂ«-Deklaration %qD ist fÃ¼r explizite Spezialisierung nicht sichtbarÂ»friendÂ«-Deklaration %qD darf keine Â»virt-specifierÂ« habenÂ»friendÂ«-Deklaration benennt keine Klasse oder Funktion%<friend%>-Deklaration hierfriend-Deklaration nicht in KlassendefinitionÂ»friendÂ«-Deklaration %q#D gibt Defaultargumente an und ist nicht die einzige DeklarationÂ»friendÂ«-Deklaration von %qD gibt Defaultargumente an und ist keine Definitionfriend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend %#T%>friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend class %T::%D%>Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<%D::%> qualifiziert istDefinition der Freundfunktion %qs kann keinen Namen haben, der mit %<::%> qualifiziert istaus der Definition von %q#Dvon vorheriger Deklaration %qFfrv_print_operand: unbekannter CodeFunktion kann nur mit nil verglichen werdenFunktion %q#D ist wie eine Variable initialisiertFunktionsdefinition von %q+D ist als Â»dllimportÂ« markiertFunktion %q+D Teil des Alias-ZyklusFunktion %q+F kann nie kopiert werden, da sie das Attribut %<noclone%> hatdie Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales Â»gotoÂ« empfÃ¤ngtdie Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichertdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein berechnetes Â»gotoÂ« enthÃ¤ltdie Funktion %q+F kann nie inline sein, da dies mit %<-fno-inline%> unterdrÃ¼ckt wirddie Funktion %q+F kann nie Â»inlineÂ« sein, da sie %<__builtin_return%> oder %<__builtin_apply_args%> verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie alloca verwendet (zum Aufheben: Attribut Â»always_inlineÂ« verwenden)Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hatdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« enthÃ¤ltdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie setjmp verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie Â»setjmp-longjmpÂ«-Ausnahmebehandlung verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie eine variable Argumentliste verwendetFunktion %qD wurde als %<[[noreturn]]%> deklariert, das weicht von der ersten Deklaration abFunktion %qD wurde innerhalb einer Union als %<virtual%> deklariertFunktion %qD ist wie eine Variable initialisiertFunktion %qD kÃ¶nnte ein Kandidat fÃ¼r Formatattribut %qs seinFunktion %qD als Variable redeklariertFunktion %qD als %<asm%>-Ausgabe verwendetFunktion %qs kann nicht als %<mutable%> deklariert seinFunktion %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rftefunktionsargumente von %<__builtin_tgmath%> haben alle denselben Typden Funktionsargumenten von %<__builtin_tgmath%> fehlt der typgenerische ParameterFehlzuordnung von FunktionsattributenFunktionsattribute %qs und %qs schlieÃŸen sich gegenseitig ausFunktionskÃ¶rper kann zum Link-Zeitpunkt Ã¼berschrieben werdenFunktionskÃ¶rper nicht verfÃ¼gbarFunktionsaufruf hat zusammengesetzten WertFunktion Ã¼ber nicht kompatiblen Typen aufgerufenFunktionskonzept muss aufgerufen werdenFunktionsdeklaration ist kein Prototypals %<noreturn%> deklarierte Funktion hat %<return%>-AnweisungFunktionsdefinition deklarierte %<auto%>Funktionsdefinition deklarierte %<register%>Funktionsdefinition deklarierte %<typedef%>Funktionsdefinition deklarierte %qsFunktionsdefinition deklariert keine ParameterFunktionsdefinition hat qualifizierten void-RÃ¼ckgabetypenFunktion gibt keinen Zeichenkettentypen zurÃ¼ckFunktion ist extern gebunden, aufgrund einer Benutzeranforderung werden nur static-Funktionen geinlinet, um Live-Patchen zu ermÃ¶glichenFunktion liefert mÃ¶glicherweise Adresse einer lokalen Variablen zurÃ¼ckFunktion kÃ¶nnte ein Kandidat fÃ¼r Attribut %qs seinFunktion kÃ¶nnte Kandidat fÃ¼r Attribut %qs sein, wenn sie als normal zurÃ¼ckkehrend bekannt istFunktionsname als linker Operand von %<<%> ist in C++2a verboten; verpacken Sie den Funktionsnamen in %<()%>Funktion kommt nicht fÃ¼r Â»inlineÂ« in BetrachtFunktion nicht Â»inlineÂ« deklariert und CodegrÃ¶ÃŸe wÃ¼rde wachsenFunktion kann nicht Â»inlineÂ« seinFunktion kein Kandidat fÃ¼r Â»inlineÂ«Funktions- oder Arraytyp %qT in %<#pragma omp declare reduction%>Funktions- oder Arraytyp in %<#pragma omp declare reduction%>FunktionsparameterFunktionszeiger werden mit der Option %<-mabi=ti%> nicht unterstÃ¼tztUnpassende Anzahl der RÃ¼ckgabewerteRÃ¼ckgabetyp der Funktion kann keine Funktion seinFunktionsrÃ¼ckgabetypen nicht kompatibel wegen %<volatile%>Funktion gibt eine FunktionFunktion gibt ein Array zurÃ¼ckFunktion liefert Adresse einer Sprungmarke zurÃ¼ckFunktion liefert Adresse einer lokalen Variablen zurÃ¼ckFunktion gibt Aggregat zurÃ¼ckInterner Fehler: function symbol is not functionFunktions-Template %qD als Klassentemplate redeklariertBezeichner %qD fÃ¼r Funktionstemplate ist geschachteltem Namens-SpezifiziererFunktionstypen nicht wirklich kompatibel in ISO-CFunktionsversionen kÃ¶nnen nicht als %<gnu_inline%> markiert werden, KÃ¶rper mÃ¼ssen generiert werdenFunktion mit qualifiziertem void-RÃ¼ckgabetypen aufgerufenFunktions-GÃ¼ltigkeitsbereich %qE ist implizit auto, jedoch als %qs deklariertFunktions-GÃ¼ltigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>Rumpf eines function-try-block in einem %<constexpr%>-Konstruktor ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarRumpf eines function-try-block in einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarfunction_profiler-UnterstÃ¼tzungfunction_profiler-UnterstÃ¼tzung fÃ¼r MMIXfunktionale Umwandlung in Arraytyp %qTAusschuss am Ende von %<#pragma nomember_alignment%>gcc-Treiberversion %s %s fÃ¼hrt GCC-Version %s aus
  gcc-Version %s %s
  gcov %s%s
  Interner Fehler: generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>allgemeiner Thunk-Code fÃ¼r Methode %qD mit %<...%> scheitertget_mpz(): Not an integer constantKern-DateigrÃ¶ÃŸenlimit kann nicht geholt werden: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typeInterner Fehler: gfc_array_dimen_size(): Bad EXPR_ARRAY exprInterner Fehler: gfc_array_dimen_size(): Bad dimensionInterner Fehler: gfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variableInterner Fehler: gfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsInterner Fehler: gfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typeInterner Fehler: gfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran unterstÃ¼tzt nicht -E ohne -cppgfortran: Nur eine Option %<-J%> erlaubtGimple-Aufruf hat kein ZielGimple-Aufruf hat zwei Zielegimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockGimplifikation gescheitertglobale Konstruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztglobale Destruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztglobale Qualifizierung von Klassenname ist ungÃ¼ltigglobale Register-Variable %qD in verschachtelter Funktion verwendetglobale Registervariable folgt einer Funktionsdefinitionglobale Registervariable hat AnfangswertGlobale/statische Variablenzuweisung wurde abgefangen%d Template-Parameter fÃ¼r %q#D erhalten%d Template-Parameter fÃ¼r %q#T erhaltenGoto-Ziel ist weder eine Marke noch ein ZeigerGlobaler Zeiger ist konstant (trotzdem bei indirekten Aufrufen sichern/wiederherstellen).gp_offset (%ld) oder end_offset (%ld) ist kleiner als NullGravis-Akzent %<`%> auÃŸerhalb von AnfÃ¼hrungszeichen im Formatgsplit-dwarf wird auf dieser Plattform nicht unterstÃ¼tztPCH musste verschoben werdenHardware-Gleitkommabefehle fÃ¼r MIPS16 fÃ¼r ABIs auÃŸer o32 und o64Dezimale Hardware-Gleitkommabefehle sind im ESA/390-Modus nicht verfÃ¼gbarDezimale Hardware-Gleitkommabefehle sind auf %s nicht verfÃ¼gbarHardware-VektorunterstÃ¼tzung ist auf %s nicht verfÃ¼gbarHardware-VektorunterstÃ¼tzung ist mit %<-msoft-float%> nicht verfÃ¼gbarhat unterschiedliche Parameter in einer anderen Ãœbersetzungseinheithat unterschiedlichen RÃ¼ckgabetyp in einer anderen ÃœbersetzungseinheitInterner Fehler: head insn %d for block %d not found in the insn streamhierobere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausInterner Compilerfehler: histogram value statement does not correspond to the statement it is associated withiWMMXt und NEON sind unvertrÃ¤glichiWMMXt wird im Thumb-Modus nicht unterstÃ¼tztia64_print_operand: unbekannter Codeidentical_array_ref(): inconsistent dimensionsBezeichner %qE steht mit C++-SchlÃ¼sselwort in KonfliktBezeichner %qE wird in C++11 zum SchlÃ¼sselwortBezeichner %qE wird in C++20 zum SchlÃ¼sselwortBezeichner nach %<@protocol%> erwartetidentifier overflow: %dwenn eine der %<if%>-Klauseln einen Modifizierer verwendet, mÃ¼ssen alle %<if%>-Klauseln Modifizierer verwendenwenn das Apostroph sich nicht vermeiden lÃ¤sst, schlieÃŸen Sie es stattdessen in ein Direktivenpaar %qs und %qs einWenn dieser Code erreicht wird, wird das Programm abgebrochenwenn %qs nicht verwendbar ist, verwenden Sie stattdessen %qs%<#pragma %s %s%> wird ignoriert%<#pragma align%> wird fÃ¼r explizit ausgerichtetes %q+D ignoriert%<#pragma omp declare simd%> an Funktion mit %<_Atomic%>-qualifiziertem nicht-%<uniform%>-Argument wird ignoriert%<#pragma omp declare simd%> an Funktion mit %<_Atomic%>-qualifiziertem RÃ¼ckgabetyp wird ignoriert%<-fschedule-insns%> wird wegen Ausnahmebehandlungsfehler ignoriert%<asm%>-Angabe fÃ¼r nicht-statische lokale Variable %q+D wird ignoriertAttribut %qD an unbenanntem Namensraum wird ignoriertAttribut %qD an nicht-Â»inlineÂ«-Namensraum wird ignoriert%qE-Attribut wird fÃ¼r Templateinstanziierung %qT ignoriert%qE-Attribut wird fÃ¼r Templatespezialisierung %qT ignoriertAttribut %<%E (%u)%> wird ignoriert, da es mit Attribut %<%E (%u)%> in Konflikt stehtAttribut %qE wird nach dem frÃ¼heren %qE ignoriertAttribut %qE steht mit dem Attribut %<either%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<lower%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %<noinit%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<persistent%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %<section%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<upper%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE wird in Deklaration der eingebauten Funktion %qD ignoriert, da es mit Attribut %qs in Konflikt stehtauf %qT nach einer Definition angewandte Attribute werden ignoriertauf Klassentyp %qT angewandte Attribute auÃŸerhalb einer Definition werden ignoriertauf abhÃ¤ngigen Typ %qT angewandte Attribute ohne zugehÃ¶rige Deklaration werden ignoriertAttribute an Templateargument %qE werden ignoriertAttribute an Templateargument %qT werden ignoriertdoppeltes Verzeichnis Â»%sÂ« wird ignoriert
  groÃŸe lineare Schrittweite wird ignoriertSchleifenannotation wird ignoriertfalsch geformtes %<#pragma longcall%>; wird ignoriertnicht vorhandenes Verzeichnis Â»%sÂ« wird ignoriert
! Â»packedÂ«-Attribut fÃ¼r ungepacktes nicht-POD-Feld %q#D wird ignoriertmÃ¶glicherweise in Konflikt stehende Option %<-fopt-info-%s%> wird ignoriertDer RÃ¼ckgabewert von %qD, der mit dem Attribut %<warn_unused_result%> deklariert wurde, wird ignoriertder RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert%sder RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>%qD hat das Attribut %<warn_unused_result%>, daher sollte der RÃ¼ckgabewert nicht ignoriert werdenRÃ¼ckgabewert der mit dem Attribut %<warn_unused_result%> definierten Funktion wird ignoriertder RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert%sder RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>Â»sinkÂ«-Klausel wird ignoriert, da der Offset kein Vielfaches der Schrittweite istDeklaration %q#D wird ignoriertunbekannte Option %q.*s wird ignoriertunbekannter Wert %<%s%> fÃ¼r Schalter %<-mcustom-fpu-cfg%> wird ignoriertSchrittweite 0 wird ignoriertillegal OP in optimize_comparisonunzulÃ¤ssiger Aggregattyp %qE fÃ¼r Instanzvariable %qs angegebenungÃ¼ltiges Argument 0 fÃ¼r %qsungÃ¼ltiger Operand ungÃ¼ltige Operandenadresse (1)ungÃ¼ltige Operandenadresse (2)ungÃ¼ltige Operandenadresse (3)ungÃ¼ltige Operandenadresse (4)ungÃ¼ltiger Operand wurde gefundenunzulÃ¤ssiger Referenztyp fÃ¼r Instanzvariable %qs angegebenunmittelbare Auswertung liefert die Adresse der unmittelbaren Funktion %qDimplizites Einfangen von %qE via %<[=]%> ist in C++20 veraltetimplizite Umwandlung von %qH in %qI zur Anpassung an anderen Operanden des BinÃ¤rausdrucksimplizite Umwandlung von %qH in %qI, um an das Ergebnis im anderen Zweig der Bedingung anzugleichenimplizite Umwandlung von %qH in %qI bei Ãœbergabe von Argument an Funktionimplizite Umwandlung von %qT nach %qTimplizite Umwandlung von %qT in %qT zur Anpassung an anderen Operanden des BinÃ¤rausdrucksimplizite Umwandlung von %qT in %qT um an anderes Ergebnis von Bedingung anzupassenimplizite Umwandlung von %qT in %qT bei Ãœbergabe von Argument an FunktionImplizite Deklaration der Funktion %qEImplizite Deklaration der Funktion %qE; meinten Sie %qs?implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in ErhÃ¶hungsausdruck zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in linkem Operanden des Kommaoperators zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in rechtem Operanden des Kommaoperators zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in zweitem Operanden des bedingten Ausdrucks zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in Anweisung zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in drittem Operanden des bedingten Ausdrucks zuImplizite Zuordnung von Feld %qD mit angenommener GrÃ¶ÃŸeImplizite Templates dÃ¼rfen nicht %<virtual%> seinFehlzuordnung in implizitem this-ZeigerInterner Fehler: implicit_section flag is set but section isn%'timplizit geholte (Â»popÂ«) Register mÃ¼ssen oben auf dem Stapel gruppiert werdenimplizit deklariertes %qD ist veraltetimpliziertes END DOimport_iso_c_binding_module(): Unable to create symbol for %sunmÃ¶gliche Bedingung in %<asm%>unmÃ¶gliche Registerbedingung in %<asm%>unmÃ¶gliche Typenbehauptung: Typ implementiert nicht Schnittstellein %s, bei %s:%din C++03 muss bei Deklaration eines Â»friendÂ« ein KlassenschlÃ¼ssel verwendet werdenin C++11 und neuer kann ein Defaultkonstruktor explizit seinin C++11 sind Destruktoren standardmÃ¤ÃŸig %<noexcept%>in C++11 ruft dieses %<throw%> %<terminate%> auf, da Destruktoren standardmÃ¤ÃŸig %<noexcept%> sindin C++20 ruft dieser Vergleich die aktuelle Funktion rekursiv mit vertauschten Argumenten aufin C++98 ist %<template%> (zum eindeutig machen) nur innerhalb von Templates erlaubt%q+D kann in C++98 nicht static sein, da es ein Union-Element istin C++98 muss %qD mit Konstruktor initialisiert werden, nicht mit %<{...}%>in einem Aufruf der hier deklarierten Allokationsfunktion %qDin einem Aufruf der eingebauten Allokationsfunktion %qDin einem Aufruf der eingebauten Funktion %qDin einem Aufruf der hier deklarierten Funktion %qDin einem Aufruf der hier deklarierten Funktion %qD mit Attribut %qsin einem Aufruf mit Typ %qT und Attribut %qsin Argument fÃ¼r unÃ¤res !Interner Fehler: in basic block %d:im Aufruf von %qD, hier deklariertin Deklaration %q+Din Definition des Makros %qsbei Substitution des Makros %qsin gfc_simplify_acos(): Bad typein gfc_simplify_acosh(): Bad typein gfc_simplify_asin(): Bad typein gfc_simplify_asinh(): Bad typein gfc_simplify_atan(): Bad typein gfc_simplify_atan2d(): Bad typein gfc_simplify_atanh(): Bad typein gfc_simplify_atrigd(): Bad typein gfc_simplify_cos(): Bad typein gfc_simplify_exp(): Bad typein gfc_simplify_sin(): Bad typein gfc_simplify_trigd(): Bad typein Initialisierung der Variable %qD fÃ¼r strukturierte Bindungbei Ãœbergabe des Arguments %P von %qDin simplify_trig_call(): Bad intrinsicin Templateargument fÃ¼r Typ %qTin der Definition von %q#Tin diesem AusdruckInitialisierung innerhalb der Klasse des statischen Datenelements %q#D mit unvollstÃ¤ndigem TypInitialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem TypZugriff auf nicht zugreifbare Plugin-Datei %s (aus kurzem Plugin-Namen %s erzeugt) nicht mÃ¶glich: %munpassender Akkumulator fÃ¼r %qsbinden Sie %qs ein oder stellen Sie eine Deklaration von %qD bereitEingehende Kantenzahl passt nicht zur Anzahl der PHI-Argumenteinkompatible %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive gekennzeichnet wurdeInkompatible Adressraumkennzeichen %qs und %qsinkompatible Datenklausel mit Reduktion an %qE; wird zu %<present_or_copy%> befÃ¶rdertunvertrÃ¤glicher Gleitkomma- / Vektorregisteroperand fÃ¼r Â»%%%cÂ«UnvertrÃ¤gliche implizite Deklaration der eingebauten Funktion %qDUnvertrÃ¤gliche implizite Deklaration der Funktion %qDdie Optionen %<-mstack-protector-guard=global%> und %<-mstack-protector-guard-offset=%s%> sind unvertrÃ¤glichunvertrÃ¤glicher Registeroperand fÃ¼r Â»%%%cÂ«Inkompatibler Typ fÃ¼r Argument %d von %qEinkompatible Typen fÃ¼r AbbildungsindexInkompatibler Typ fÃ¼r Methode %s%s%sInkompatibler Typ fÃ¼r Methode %s%s%s (%s)inkompatible Typen fÃ¼r EmpfÃ¤ngerinkompatible Typen in %<PHI%>-Argument %uunvertrÃ¤gliche Typen in Zuweisung von %qT an %qTinkompatible Typen in binÃ¤rem Ausdruckinkompatible Typen in Â»sendÂ«unvertrÃ¤gliche Typen bei Zuweisung an Typ %qT von Typ %qTinkompatible Typen bei Initialisierung von Typ %qT mit Typ %qTunvertrÃ¤gliche Typen bei RÃ¼ckgabe von Typ %qT, aber %qT wurde erwartetunvertrÃ¤gliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qTunvollstÃ¤ndige Implementierung der Kategorie %qEunvollstÃ¤ndige Implementierung der Klasse %qEunvollstÃ¤ndiger Typ %qT hat kein Element %qDunvollstÃ¤ndiger Typ %qT ist nicht zuordenbarunvollstÃ¤ndiger Typ %qT in geschachtelter Namensangabe verwendetinkonsistentes %<ifunc%>-Attributunvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qTinkonsistente GroÃŸschreibung im FormatwidersprÃ¼chliche Herleitung fÃ¼r %qT: %qT und dann %qTwidersprÃ¼chliche Herleitung fÃ¼r automatischen RÃ¼ckgabetyp: %qT und dann %qTwidersprÃ¼chliche Spezifikation von Instanzvariableinkonsistente Operandenbedingungen in einem %<asm%>widersprÃ¼chliche Typen %qT und %qT fÃ¼r Lambda-RÃ¼ckgabetypen hergeleitetwidersprÃ¼chliche benutzerdefinierte literale Suffixe %qD und %qD in ZeichenkettenliteralFalscher Vergleichsmodusfalscher Eintrag in %<label_to_block_map%>Falsches Format der Skalierung; 1/1 wird verwendet
  Falscher Hinweis-OperandFalscher Befehl:Falsche Anzahl der Argumente fÃ¼r Funktion %qEfalsche Anzahl der Vektor-%qs-Elementefalsche Eigenschaft %qs des %qs-SelektorsFalscher Rundungsoperandincorrect setting of landing pad numberincorrect sharing of tree nodesungÃ¼ltiger Typ der Vektor-%qs-Elementefalscher Typ der Elemente eines Vektorkonstruktorsfalsch geschachtelter OpenACC-SchleifenparallelismusInkrementausdruck verweist auf Schleifenvariable %qDErhÃ¶hung ist weder konstant 1 noch konstant -1 fÃ¼r die %<!=%>-BedingungInkrementieren eines booleschen AusdrucksErhÃ¶hung des konstanten Feldes %qDSchrittweite von AufzÃ¤hlungswerten (enum) ist in C++ ungÃ¼ltigErhÃ¶hung der Funktion %qDErhÃ¶hung des Elements %qD in schreibgeschÃ¼tztem ObjektInkrementieren eines Zeigers auf unvollstÃ¤ndigen Typ %qTErhÃ¶hung der schreibgeschÃ¼tzten Speicherstelle %qEErhÃ¶hung des schreibgeschÃ¼tzten Elementes %qDErhÃ¶hung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qDErhÃ¶hung des schreibgeschÃ¼tzten Parameters %qDErhÃ¶hung der schreibgeschÃ¼tzten Referenz %qDErhÃ¶hung der schreibgeschÃ¼tzten Variable %qDerhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<long%>erhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<unsigned long%>Index %E markiert einen Offset grÃ¶ÃŸer als die GrÃ¶ÃŸe von %qTIndex in Dimension %d ist auÃŸerhalb der Grenzen bei %LIndex muss eine Ganzzahl seinIndexwert statt Feldname in Union-InitialisierungIndexwert ist auÃŸerhalb der GrenzenInterner Fehler: indirect call count does not match BB countindirekter Aufruf in Funktion, das wird von eBPF nicht unterstÃ¼tztindirekter Aufruf in der Folge der spekulativen Aufrufe hat kein Spekulationsflagindirekte Funktion %q+D kann nicht als %qE deklariert werdenindirekte Funktion %q+D kann nicht als Â»schwachÂ« deklariert werdenIndirekter Funktionsaufruf mit noch unbekanntem Aufruferindirekte SprÃ¼nge sind auf dieser Zielmaschine nicht verfÃ¼gbarAttribut Â»indirect_callÂ« bezieht sich nicht auf Â»staticÂ«-FunktionenIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in ErhÃ¶hungsausdruck zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in linkem Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in rechtem Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in zweitem Operanden des bedingten Ausdrucks zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in Anweisung zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in drittem Operanden des bedingten Ausdrucks zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in ErhÃ¶hungsausdruck zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im linken Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im rechten Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im zweiten Operanden des bedingten Ausdrucks zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in Anweisung zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im dritten Operanden des bedingten Ausdrucks zuerschlossener skalarer Typ %qT muss ein Ganzzahl- oder Gleitkommatyp derselben GrÃ¶ÃŸe wie %qT seingeerbter Konstruktor %qD ist nicht %<constexpr%>erbende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarinit-Funktion im Objekt %s gefundenÂ»init-statement in AuswahlanweisungenÂ« ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarinit_arglist(): too many argumentsInitialisierung streicht Qualifizierer %qv von Zeiger-ZieltypInitialisierung von anderem Objective-C-TypInitialisierung von Zeiger auf nicht enthaltenen AdressraumLinke-Initialisierung kÃ¶nnte Kandidat fÃ¼r Formatattribut seinInitialisierung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vInitialisierung eines %qT aus %qT wandelt einen Zeiger in eine Zahl um, ohne explizite TypkonvertierungInitialisierung von %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungInitialisierung von %qT von inkompatiblem Zeigertyp %qTInitialisierung von %qT von Zeiger auf %qD mit inkompatiblem Typ %qTInitialisierung eines flexiblen Array-ElementsInitialisierung der allgemeinen Blockvariable %qs in DATA-Anweisung bei %CInitialisierung eines flexiblen Array-Elements in geschachteltem KontextInitialisierung des new-Ausdrucks fÃ¼r Typ %<auto%> erfordert genau ein ElementInitialisierung eines nicht-konstanten Referenztyps %q#T von R-Wert des Typs %qTInitialisierung des %<volatile%>-Referenztyps %q#T von R-Wert des Typs %qTInitialisierungen fÃ¼r mehrere Elemente von %qTinitialisiertes Feld Ã¼berschriebeninitialisiertes Feld mit Seiteneffekten Ã¼berschriebendas initialisierte Element %q+D wurde hier deklariertinitialisierte Variable %q+D ist als Â»dllimportÂ« markiertInitialisierungselement ist kein konstanter AusdruckInitialisierungs-Element ist zur Lade-Zeit nicht berechenbarInitialisierungselement ist nicht konstantInitialisierung endet vorzeitigInitialisierungsausdruck verweist auf Iterationsvariable %qDInitialisierung gibt nicht die GrÃ¶ÃŸe von %q+D anInitialisierung gibt nicht die GrÃ¶ÃŸe von %qD anInitialisierung gibt nicht die GrÃ¶ÃŸe von %qT anInitialisierung fÃ¼r %<decltype(auto) %D%> hat Funktionstyp; %<()%> vergessen?Initialisierer fÃ¼r %q#D expandiert zu einer leeren AusdruckslisteInitialisierung fÃ¼r %q#D ist ungÃ¼ltigInitialisierung fÃ¼r %qT muss geklammert seinInitialisierung eines flexiblen Arrayelements %q#DInitialisierung fÃ¼r Gleitkommawert ist keine GleitkommakonstanteInitialisierung fÃ¼r Ganzzahl-/Gleitkommazahlwert ist zu kompliziertInitialisierung in bereichsbasierter %<for%>-SchleifeInitialisierung ungÃ¼ltig fÃ¼r statisches Element mit KonstruktorInitialisierung fÃ¼r Funktion bereitgestelltInitialisierung fÃ¼r Â»friendÂ«-Funktion %qD angegebenInitialisierung fÃ¼r nicht-virtuelle Methode %q+D angegebenInitialisierung fÃ¼r statische Element-Funktion %qD angegebenInitialisierungs-Zeichenkette fÃ¼r %qT ist zu langdadurch, dass %qD mittels %qE initialisiert wird, verlÃ¤ngert sich die Lebenszeit des zugrundeliegenden Arrays nichtdas Initialisieren von %qH mit %qI in einem umgewandelten konstanten Ausdruck bindet nicht direktdas Initialisieren einer Basisklasse vom Typ %qT fÃ¼hrt zu Objektslicingeingegebener Klassenname %qD als Template-Templateargument verwendetInline-Assembler ist kein konstanter Ausdruckinline clone count is not compatibleInterner Fehler: inline clone in same comdat group listInterner Fehler: inline clone is forced to outputInterner Fehler: inline clone with address takeninline-Deklaration von %qD folgt Deklaration mit Attribut %<noinline%>Â»inlineÂ«-Funktion %q+D ist als Â»dllimportÂ« deklariert: Attribut wird ignoriertInline-Funktion %q+D deklariert, aber nirgendwo definiertÂ»inlineÂ«-Funktion %q+D als Â»schwachÂ« deklariertder inline-Funktion %q+D wurde das Attribut %qs gegebender inline-Funktion %qD wurde das Attribut %qs gegebeninline-Funktion %qD verwendet, aber nirgendwo definiertein %<inline%>-Namensraum muss bei der ersten Definition angegeben werdenÂ»inlineÂ«-NamensrÃ¤ume nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarÂ»inlineÂ«-Variablen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarInterner Fehler: inlined_to pointer is set but no predecessors foundInterner Fehler: inlined_to pointer is wrongInterner Fehler: inlined_to pointer refers to itselfInterner Fehler: inlined_to pointer set for noninline callersInlining beim Aufruf von %q+F mit %<always_inline%> fehlgeschlagen: %sÂ»inlineÂ« beim Aufruf von %q+F gescheitert: %sinnere Schleife verwendet denselben OpenACC-Parallelismus wie enthaltende SchleifeEingabedatei %qs ist dieselbe wie die AusgabedateiBedingung fÃ¼r Eingabeoperanden enthÃ¤lt %qcInterner Fehler: insert_bbt(): Duplicate key foundEinschub auÃŸerhalb des gÃ¼ltigen Bereichs in %qsInterner Fehler: insn %d basic block pointer is %d, should be %dInterner Fehler: insn %d in footer of bb %d has non-NULL basic blockInterner Fehler: insn %d in header of bb %d has non-NULL basic blockInterner Fehler: insn %d is in multiple basic blocks (%d and %d)Interner Fehler: insn %d outside of basic blocks has non-NULL bb fieldBefehlsadressen nicht freigegebenInterner Fehler: insn addresses not set after shorten_branchesBefehl enthÃ¤lt eine ungÃ¼ltige Adresse!Befehl erfÃ¼llt nicht seine Bedingungen:Befehl auÃŸerhalb eines Basis-BlockesBefehl mit UID %i nicht gefunden fÃ¼r Operand %i (Â»%sÂ«) von Befehl %iBefehl mit UID %i nicht gefunden fÃ¼r Operand %i von Befehl %iinstalliere: %s%s
  Installationsfehler, %<crtoffloadtable.o%> kann nicht gefunden werdenin Klassenmethode wird auf Instanzvariable %qE zugegriffenInstanzvariable %qE ist Â»%sÂ«; dies wird zukÃ¼nftig ein schwerer Fehler seinInstanzvariable %qE ist als Â»%sÂ« deklariertInstanzvariable %qE ist als Â»privateÂ« deklariertInstanzvariable %qs hat unbekannte GrÃ¶ÃŸeInstanzvariable %qs ist als Â»privateÂ« deklariertInstanzvariable %qs verwendet flexibles ArrayelementZuweisung der Instanzvariable wurde abgefangenBefehl wird niemals ausgefÃ¼hrtBefehlsplanung wird von dieser Zielmaschine nicht unterstÃ¼tztunzureichende Informationen fÃ¼r Typbestimmung aus Kontextunzureichende Partitionierung verfÃ¼gbar, um die Elementschleife zu parallelisierenunzureichende Partitionierung verfÃ¼gbar, um Schleife zu parallelisierenunzureichende Partitionierung verfÃ¼gbar, um die Kachelschleife zu parallelisierenGanzzahlkonstante ist zu groÃŸ fÃ¼r %<unsigned long%>-TypGanzzahldivision durch NullGanzzahlliteral Ã¼berschreitet Wertebereich des Typs %qTGanzzahlÃ¼berlauf in ArraygrÃ¶ÃŸeGanzzahlÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEGanzzahlÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEGanzzahl-Suffix %qs durch Implementierung Ã¼berdecktGanzzahlausdruck %qE ist nicht konstantGenauigkeit des ganzzahligen Ergebnistypen passt nicht zur FeldgrÃ¶ÃŸe von %qsOptimierungen zwischen Modulen noch nicht implementiert fÃ¼r C++die Schnittstelle %qE hat keine gÃ¼ltige Form einer konstanten ZeichenketteOffset %wi des zwischenzeitlichen Arrays ist auÃŸerhalb der Arraygrenzen von %qTinterner Compiler-FehlerInterner Compiler-Fehler. Falsche Adresse:Interner Compiler-Fehler. Falsche Verschiebung:Interner Compiler-Fehler. Unbekannter Modus:interner Compiler-Fehler: internes Konsistenzprobleminterner Fehler: falsches Register: %dinternal error: builtin function %qs already processedinternal error: builtin function %qs had an unexpected return type %qsinternal error: builtin function %qs, argument %d had unexpected argument type %qsinterner Fehler: cris_side_effect_mode_ok mit falschen Operandeninterner Fehler: Seiteneffekt-Befehl wirkt sich auf Haupteffekt ausInterne Prozedur %qs bei %L steht in Konflikt mit DUMMY-Argumentinterne Einheit in WRITEInterrupt-Dienst-Routinen kÃ¶nnen nicht im Â»ThumbÂ«-Modus codiert werdendie Attribute %<interrupt%> und %<naked%> sind nicht kompatibelInterrupthandler kÃ¶nnen keine MIPS16-Funktionen seinInterrupthandler kÃ¶nnen keine Argumente habenInterrupt-Service-Routine darf nur ein Zeiger- und ein optionales Ganzzahl-Argument habenInterrupt-Dienst-Routinen kÃ¶nnen nicht direkt aufgerufen werdenInterrupt-Service-Routine muss den RÃ¼ckgabetyp %<void%> habenin Interrupt-Service-Routinen sollte das zweite Argument vom Typ %qs seinin Interrupt-Service-Routinen sollte das erste Argument ein Zeiger seinInterruptvektor fÃ¼r %qE-Attribut ist nicht vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread ist nur auf Fido verfÃ¼gbarintrinsischer Registerindex ist auÃŸerhalb des gÃ¼ltigen Bereichsinnere Variable, die keine Prozedur istungÃ¼ltiger %%%c-OperandungÃ¼ltiger %%-CodeungÃ¼ltiger %%A-OperandungÃ¼ltiger %%B-OperandungÃ¼ltiger %%C-OperandungÃ¼ltiger %%C-WertungÃ¼ltiger %%D-OperandungÃ¼ltiger %%D-WertungÃ¼ltiger %%E-WertungÃ¼ltiger %%F-WertungÃ¼ltiger Modus %%GungÃ¼ltiger %%G-WertungÃ¼ltiger %%H-OperandungÃ¼ltiger %%H-SpezifiziererungÃ¼ltiger %%H-WertungÃ¼ltiger %%I-OperandungÃ¼ltiger %%J-CodeungÃ¼ltiger %%J-WertungÃ¼ltiger %%K-WertungÃ¼ltiger %%L-OperandungÃ¼ltiger %%L-WertungÃ¼ltiger %%M-OperandungÃ¼ltiger %%M-WertungÃ¼ltiger %%N-OperandungÃ¼ltiger %%N-WertungÃ¼ltiger %%O-WertungÃ¼ltiger %%P-OperandungÃ¼ltiger %%P-WertungÃ¼ltiger %%R-WertungÃ¼ltiger %%T-WertungÃ¼ltiger %%U-WertungÃ¼ltiger %%V-WertungÃ¼ltiger %%Y-OperandungÃ¼ltiger %%c-OperandungÃ¼ltiger %%d-OperandungÃ¼ltiger %%d-WertungÃ¼ltiger %%e-WertungÃ¼ltiger %%f-OperandungÃ¼ltiger %%f-WertungÃ¼ltiger %%h-OperandungÃ¼ltiger %%h-WertungÃ¼ltiger %%i-OperandungÃ¼ltiger %%j-CodeungÃ¼ltiger %%j-OperandungÃ¼ltiger %%j-WertungÃ¼ltiger %%k-WertungÃ¼ltiger %%m-WertungÃ¼ltiger %%p-WertungÃ¼ltiger %%q-WertungÃ¼ltiger %%r-OperandungÃ¼ltiger %%r-WertungÃ¼ltiger %%s-OperandungÃ¼ltiger %%s-WertungÃ¼ltiger %%t-OperandungÃ¼ltiger %%t-WertungÃ¼ltiger %%t/%%b-WertungÃ¼ltiger %%u-WertungÃ¼ltiger %%v-WertungÃ¼ltiger %%x-WertungÃ¼ltiger %%xn-CodeungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probierenungÃ¼ltiger %%z-WertungÃ¼ltiges %<#pragma %s%>ungÃ¼ltiges %<CASE_CHAIN%>ungÃ¼ltiger %<CPU_TYPE%>-Wert %qs gelesen aus %<devices.csv%> fÃ¼r %qsungÃ¼ltiger %<MPY_TYPE%>-Wert %qs gelesen aus %<devices.csv%> fÃ¼r %qsungÃ¼ltiges %<PHI%>-ArgumentungÃ¼ltiges %<PHI%>-ErgebnisungÃ¼ltiges %<const_cast%> von Typ %qT in Typ %qTungÃ¼ltiges %<const_cast%> eines R-Wertes des Typs %qT in Typ %qTungÃ¼ltiges %<static_cast%> von Typ %qT in Typ %qTungÃ¼ltiger %<task%>-Reduktionsmodifizierer in Konstrukt kombiniert mit %<simd%> oder %<loop%>ungÃ¼ltiger %<task%>-Reduktionsmodifizierer in Konstrukt, das nicht mit %<parallel%>, %<for%> oder %<sections%> kombiniert istungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %<for%> oder %<sections%>ungÃ¼ltiger Offset-Operator %qsungÃ¼ltiges Â»asmÂ«: UngÃ¼ltige (Zeiger-)Operanden %qsungÃ¼ltiges IACC-ArgumentungÃ¼ltige LHS in GIMPLE-AufrufUngÃ¼ltiger Objective-C++-SelektornameungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereichungÃ¼ltige rechte Seite fÃ¼r GIMPLE-Speicherung: %qsungÃ¼ltiges UNSPEC als OperandungÃ¼ltiges UNSPEC als Operand: %dInterner Fehler: invalid _LiteralungÃ¼ltiger abstrakter Parametertyp %qTungÃ¼ltiger abstrakter RÃ¼ckgabetyp %qTungÃ¼ltiger abstrakter RÃ¼ckgabetyp fÃ¼r Funktion %q+#DungÃ¼ltiger abstrakter RÃ¼ckgabetyp fÃ¼r Elementfunktion %q+#DungÃ¼ltiger abstrakter Typ %qT fÃ¼r %qEungÃ¼ltiger abstrakter Typ fÃ¼r %q+DungÃ¼ltiger Zugriff auf nicht-statisches Datenelement %qD in virtueller Basis des NULL-ObjektesungÃ¼ltige AdresseungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»OÂ«ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»RÂ«ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»SÂ«ungÃ¼ltige Adresse in OperandungÃ¼ltiger AdressierungsmodusungÃ¼ltiger Adressoperand in %qsungÃ¼ltiger AdressierungsmodusungÃ¼ltige Ausrichtung fÃ¼r %<#pragma align%> - ignoriertUngÃ¼ltiger Ausrichtungswert fÃ¼r %<__builtin_arc_aligned%>ungÃ¼ltige Anwendung von %<__alignof%> auf ein BitfeldungÃ¼ltige Anwendung von %<sizeof%> auf ein BitfeldUngÃ¼ltige Anwendung von %<sizeof%> auf einen FunktionstypenungÃ¼ltige Anwendung von %qs auf ElementfunktionUngÃ¼ltige Anwendung von %qs auf einen void-TypenUngÃ¼ltige Anwendung von %qs auf Arraytyp %qT mit unvollstÃ¤ndigem ElementtypUngÃ¼ltige Anwendung von %qs auf unvollstÃ¤ndigen Typen %qTUngÃ¼ltige Architektur fÃ¼r Zielattribut oder -pragma %qsungÃ¼ltiges Argument %qs fÃ¼r %<-mbranch-protection=%>UngÃ¼ltiges Argument %d fÃ¼r eingebaute Funktion %qFungÃ¼ltiges Argument %qs fÃ¼r %qsungÃ¼ltiges Argument fÃ¼r Attribut %qEungÃ¼ltiges Argument fÃ¼r Attribut %qsUngÃ¼ltiges Argument von SQRT bei %LungÃ¼ltiges Argument fÃ¼r %qDungÃ¼ltiges Argument fÃ¼r eingebaute FunktionungÃ¼ltiges Argument fÃ¼r eingebaute Funktion Â»%sÂ«ungÃ¼ltiges Argument fÃ¼r GIMPLE-AufrufungÃ¼ltige ArgumenteungÃ¼ltige Argumente fÃ¼r Option %<-falign-%s%>: %qsungÃ¼ltiges Argument fÃ¼r %<-fpatchable_function_entry%>UngÃ¼ltige ArrayzuweisungInterner Fehler: invalid base %qE for SSA nameungÃ¼ltige Spezifizierung der BasisklasseInterner Fehler: invalid block indexungÃ¼ltiger Zweig zu/von strukturiertem %s-BlockungÃ¼ltiger Schalter Â»calls_comdat_localÂ«ungÃ¼ltige Â»caseÂ«-Marke in switch-AnweisungungÃ¼ltiger Â»caseÂ«-Bereich in switch-AnweisungungÃ¼ltige Umwandlung von Typ %qT in Typ %qTungÃ¼ltige Typumwandlung eines R-Wert-Ausdrucks des Typs %qT in Typ %qTungÃ¼ltige Umwandlung in abstrakte Klasse %qTungÃ¼ltige Umwandlung in Funktionstyp %qTungÃ¼ltiger Klassenname in Deklaration von %qDungÃ¼ltige Clique in %qsungÃ¼ltige Kombination mehrerer Typ-Spezifiziererinvalid comparison code in gimple condungÃ¼ltiger Vergleich eines generierten ArraysungÃ¼ltiger Vergleich mit einer generierten StrukturungÃ¼ltiger Vergleich von nil mit nilungÃ¼ltiger Vergleich eines nicht-vergleichbaren ArraysungÃ¼ltiger Vergleich einer nicht-vergleichbaren StrukturungÃ¼ltiger Vergleich eines nicht-vergleichbaren TypsungÃ¼ltiger Vergleich ungeordneter TypenungÃ¼ltiger Vergleichsoperator fÃ¼r Ausgabemodifizierer Â»EÂ«ungÃ¼ltiger const_double-OperandungÃ¼ltige KonstanteUngÃ¼ltige Konstante â€“ anderen Ausgabemodifizierer probierenungÃ¼ltige Konstante fÃ¼r Ausgabemodifizierer Â»%cÂ«ungÃ¼ltige Konstante in %<#pragma %s%>ungÃ¼ltige Konstante in %<#pragma pack%> - ignoriertungÃ¼ltiger konstanter Vektor fÃ¼r Ausgabemodifizierer Â»%cÂ«ungÃ¼ltiger beschrÃ¤nkter TypparameterungÃ¼ltige Bedingungen fÃ¼r OperandungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeintSteuerprÃ¤dikat ungÃ¼ltigungÃ¼ltige Umwandlung von %<__fpreg%>ungÃ¼ltige Umwandlung von %qH in %qIungÃ¼ltige Umwandlung von Typ %<bfloat16_t%>ungÃ¼ltige Umwandlung in GIMPLE-AufrufungÃ¼ltige Umwandlung in Â»returnÂ«-AnweisungungÃ¼ltige Umwandlung in %<__fpreg%>ungÃ¼ltige Umwandlung in Typ %<bfloat16_t%>ungÃ¼ltige Umwandlung in Typ %qT von Typ %qTungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q#DungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q+#DungÃ¼ltige CPU %qs fÃ¼r %s%qs%sUngÃ¼ltige Datenmodell-Option %<-mdata-model=%s%>ungÃ¼ltige Deklaration von %<%T::%E%>ungÃ¼ltige Deklaration eines Elementtemplates in lokaler KlasseungÃ¼ltiger DeklaratorungÃ¼ltiges Standardargument fÃ¼r einen Template-TemplateparameterungÃ¼ltige %<default%>-Sprungmarke in switch-AnweisungungÃ¼ltige Definition des qualifizierten Typen %qTungÃ¼ltige AbhÃ¤ngigkeitsartungÃ¼ltige AbhÃ¤ngigkeitsart in omp %<ordered%> %<depend%>ungÃ¼ltige Â»dist_scheduleÂ«-ArtungÃ¼ltiger Elementtyp fÃ¼r Attribut %qsungÃ¼ltiges Encoding-PrÃ¤fix in Literal-OperatorungÃ¼ltiger Eintritt in strukturierten %s-BlockungÃ¼ltiger Austritt aus strukturiertem %s-BlockungÃ¼ltiger Ausgang von strukturiertem OpenMP-BlockungÃ¼ltige explizite SpezialisierungungÃ¼ltiger Ausdruck â€“ anderen Ausgabemodifizierer probierenungÃ¼ltiger Ausdruck als OperandungÃ¼ltiger Ausdruck fÃ¼r Min-L-WertungÃ¼ltiger Ausdruck fÃ¼r Ausgabemodifizierer Â»%cÂ«ungÃ¼ltiger Ausdruckstyp fÃ¼r %<#pragma omp atomic%>ungÃ¼ltiges Fehler-Speichermodell fÃ¼r %<__atomic_compare_exchange%>unbekannter Feature-Modifizierer %qs in %<-march=%s%>unbekannter Feature-Modifizierer %qs in %<-mcpu=%s%>ungÃ¼ltiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>ungÃ¼ltige Â»fnsummaryÂ« in LTO-DatenstromungÃ¼ltige Form von %<#pragma omp atomic%>ungÃ¼ltiges Format fÃ¼r sve_widthungÃ¼ltiges Format von %sungÃ¼ltige Gleitkomma-KonstanteungÃ¼ltige FPU fÃ¼r Zielattribut oder -pragma %qsungÃ¼ltige Funktion in GIMPLE-AufrufungÃ¼ltige Verwendung von festen Registern zwischen earlyclobber-Operand und EingabeoperandungÃ¼ltige Verwendung von festen Registern zwischen Ausgabeoperanden und dem zugehÃ¶rigen Constraint-OperandenungÃ¼ltige Verwendung von festen Registern zwischen AusgabeoperandenungÃ¼ltiger ID-Wert fÃ¼r Attribut Â»exceptionÂ«ungÃ¼ltiger ID-Wert fÃ¼r Attribut Â»interruptÂ«ungÃ¼ltiger ID-Wert fÃ¼r Interrupt-/Exception-AttributungÃ¼ltiger ID-Wert fÃ¼r Â»resetÂ«-AttributungÃ¼ltige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qTErhÃ¶hungsausdruck ungÃ¼ltigungÃ¼ltiger Anfangswert fÃ¼r Element %qEungÃ¼ltige Initialisierung einer nicht-konstanten Referenz des Typs %qH von rvalue des Typs %qIungÃ¼ltige Initialisierung einer Referenz des Typs %qH von Ausdruck des Typs %qIungÃ¼ltige InitialisierungungÃ¼ltige InitialisierungsklauselungÃ¼ltige Initialisierung fÃ¼r %q#DungÃ¼ltige Initialisierung fÃ¼r Arrayelement %q#DungÃ¼ltige Initialisierung fÃ¼r Elementfunktion %qDungÃ¼ltige Initialisierung fÃ¼r strukturierte BindungsdeklarationUngÃ¼ltiger Befehl:ungÃ¼ltiges Schleifenvariable in schneller AufzÃ¤hlungungÃ¼ltige Sprungfunktion in LTO-DatenstromUngÃ¼ltiger Marken in GIMPLE-BedingungungÃ¼ltige linke Seite einer ZuweisungungÃ¼ltige Zeile in AuflÃ¶sungsdateiungÃ¼ltige BindungsspezifikationungÃ¼ltiger Ort fÃ¼r %<pragma %s%>, ignoriertungÃ¼ltiger L-Wert in %<asm%>-Ausgabe %dungÃ¼ltige ZuordnungsartungÃ¼ltige MaskeungÃ¼ltiger Maskentyp in %qsungÃ¼ltige Elementtemplatedeklaration %qDungÃ¼ltiges Argument %d fÃ¼r Speichermodell von %qEungÃ¼ltiges Speichermodell-Argument fÃ¼r eingebaute FunktionungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_load%>ungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_store%>ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target("arch=")%>ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target("cpu=")%>ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target("tune=")%>ungÃ¼ltiger new-Ausdruck fÃ¼r abstrakte Klasse %qTungÃ¼ltige NMI-Funktion fÃ¼r Â»resetÂ«-AttributungÃ¼ltiges Templateargument ohne TypungÃ¼ltige Nicht-Vektor-Operanden fÃ¼r %qsungÃ¼ltige Anzahl in %<-mrgf-banked-regs=%s%>; gÃ¼ltige Werte sind 0, 4, 8, 16 und 32Falsche Anzahl der Argumente fÃ¼r Option %<-falign-%s%>: %qsungÃ¼ltige offload-Tabelle in %sungÃ¼ltiger Offset-Operand in %qsungÃ¼ltiger OperandungÃ¼ltiger Code fÃ¼r Operand %%xnungÃ¼ltige OperandenadresseungÃ¼ltiger Operandencode Â»%cÂ«ungÃ¼ltiger Operand fÃ¼r Â»%%%cÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»AÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»DÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»HÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»OÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»TÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»bÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»eÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»mÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»oÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»pÂ«ungÃ¼ltiger Operand fÃ¼r Spezifizierer Â»rÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»zÂ«ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«ungÃ¼ltiger Operand in %qsungÃ¼ltiger Operand in indirekter ReferenzungÃ¼ltiger Operand in Â»returnÂ«-AnweisungungÃ¼ltiger Operand in unÃ¤rer OperationungÃ¼ltiger Modifizierer-Buchstabe fÃ¼r OperandungÃ¼ltiger Operanden-AusgabecodeungÃ¼ltiges OperandenprÃ¤fixungÃ¼ltiger OperandenprÃ¤fix Â»%%%cÂ«ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»OÂ«ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»ZÂ«ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»zÂ«ungÃ¼ltiger Operand fÃ¼r %%H/%%L-CodeungÃ¼ltiger Operand fÃ¼r Code %%MungÃ¼ltiger Operand fÃ¼r Code %%NungÃ¼ltiger Operand fÃ¼r Code %%OungÃ¼ltiger Operand fÃ¼r %%RungÃ¼ltiger Operand fÃ¼r %%R-CodeungÃ¼ltiger Operand fÃ¼r %%SungÃ¼ltiger Operand fÃ¼r Code %%T/%%BungÃ¼ltiger Operand fÃ¼r %%U-CodeungÃ¼ltiger Operand fÃ¼r %%V-CodeungÃ¼ltiger Operand fÃ¼r Code %%ZungÃ¼ltiger Operand fÃ¼r Code %%pungÃ¼ltiger Operand fÃ¼r Code %%sungÃ¼ltiger Operand fÃ¼r Code %%zungÃ¼ltiger Operand fÃ¼r switch-AnweisungungÃ¼ltiger Operandentyp %qT fÃ¼r %qsungÃ¼ltiger Operandentyp mit Operandencode Â»ZÂ« verwendetungÃ¼ltige Operanden in binÃ¤rer OperationungÃ¼ltige Operanden in GIMPLE-VergleichungÃ¼ltige Operanden in ternÃ¤rer OperationungÃ¼ltige Operanden der Typen %qT und %qT fÃ¼r binÃ¤res %qOungÃ¼ltige Operanden fÃ¼r Code %%cungÃ¼ltiger Operand fÃ¼r %qsUngÃ¼ltige Operanden fÃ¼r binÃ¤res %s (haben %qT und %qT)Interner Fehler: invalid operationungÃ¼ltige Operation (%s)ungÃ¼ltige Operation auf %<__fpreg%>ungÃ¼ltiger Operator fÃ¼r %<#pragma omp atomic%>ungÃ¼ltige Parameterkombination fÃ¼r AltiVec-spezifisches intrinsisches %qsungÃ¼ltige Parameterkombination fÃ¼r intrinsisches %qsungÃ¼ltiger Parametertyp %qTungÃ¼ltige DurchlaufpositionierungsoperationUngÃ¼ltiger Zeigermodus %qsungÃ¼ltiger Zeiger auf Bitfeld %qDungÃ¼ltige Position oder GrÃ¶ÃŸe in %qsungÃ¼ltiger Positions- oder GrÃ¶ÃŸenoperand fÃ¼r %qsungÃ¼ltige Â»privateÂ«-Reduktion auf %qEungÃ¼ltige Â»proc_bindÂ«-ArtungÃ¼ltige EigenschaftsdeklarationungÃ¼ltiger Schutztyp %qs in Pragma oder Attribut %<target("branch-protection=")%>ungÃ¼ltiger Prototyp fÃ¼r Â»%sÂ«ungÃ¼ltiges Zeichen %qc in BedingungungÃ¼ltiger Â»pure constÂ«-Status fÃ¼r FunktionungÃ¼ltige reine Spezifikation (nur %<= 0%> ist erlaubt)ungÃ¼ltige Qualifizierer an Nicht-Element-FunktionstypungÃ¼ltiger angegebener GÃ¼ltigkeitsbereich in Pseudodestruktor-NameungÃ¼ltiges Empfangen auf Nur-Sende-KanalungÃ¼ltiger EmpfÃ¤ngertyp %qsungÃ¼ltiger reduction-identifierungÃ¼ltige Referenz fÃ¼r Ausgabemodifizierer Â»JÂ«ungÃ¼ltiger Registername fÃ¼r %q+DungÃ¼ltiger regulÃ¤rer Ausdruck %qs in %qsungÃ¼ltige AdressverschiebungungÃ¼ltige AuflÃ¶sung in AuflÃ¶sungsdateiungÃ¼ltiger RÃ¼ckgabetyp %qT der %<constexpr%>-Funktion %q+DungÃ¼ltige gemeinsame rtl-Verwendung in Befehl gefundenungÃ¼ltige AblaufartUngÃ¼ltiges zweites Argument fÃ¼r %<__builtin_prefetch%>; es wird Null verwendetungÃ¼ltiges Â»sendÂ« auf Nur-Empfangs-KanalungÃ¼ltiger Setter, muss ein Argument habenungÃ¼ltiger SchiebeoperandInterner Fehler: invalid source block specificationungÃ¼ltige statische Kette in GIMPLE-AufrufungÃ¼ltige Speicherklasse fÃ¼r Funktion %qEungÃ¼ltiger Wert fÃ¼r sve_width: %dungÃ¼ltiger Wert %<%d%> fÃ¼r Ziel-memregsungÃ¼ltige Templatedeklaration von %qDungÃ¼ltiger Nicht-Typ-Parameter fÃ¼r TemplateungÃ¼ltige template-argument-listungÃ¼ltige Template-IDUngÃ¼ltiges drittes Argument fÃ¼r %<__builtin_prefetch%>; es wird Null verwendetungÃ¼ltiger Typ %<void%> fÃ¼r %<new%>UngÃ¼ltiger Typ %qT als Initialisierung fÃ¼r einen Vektor des Typs %qTungÃ¼ltiger Typ %qT als %<friend%> deklariertungÃ¼ltiger Typ %qTungÃ¼ltiger Typ %qT fÃ¼r %<->%>ungÃ¼ltiger Typ %qT fÃ¼r %<->*%>ungÃ¼ltiger Typ %qT fÃ¼r ArrayindexungÃ¼ltiger Argumenttyp %qT fÃ¼r implizite UmwandlungungÃ¼ltiger Typ %qT fÃ¼r unÃ¤res %<*%>ungÃ¼ltiger Typ fÃ¼r %<asm%>-Schalter-AusgabeInterner Fehler: invalid type for _Literal with constructorungÃ¼ltiger Typ fÃ¼r InstanzvariableungÃ¼ltiger Typ fÃ¼r Schleifenvariable %qEungÃ¼ltiger Typ fÃ¼r Â»makeÂ«-FunktionungÃ¼ltiger Typ fÃ¼r Parameter %d der %<constexpr%>-Funktion %q+#DungÃ¼ltiger Typ fÃ¼r EigenschaftInterner Fehler: invalid type of %<__MEM%> operandungÃ¼ltiger Typ fÃ¼r Argument %u der typgenerischen FunktionungÃ¼ltiger typgenerischer RÃ¼ckgabetyp fÃ¼r Argument %u von %<__builtin_tgmath%>ungÃ¼ltiger typgenerischer Typ fÃ¼r Argument %u von Argument %u von %<__builtin_tgmath%>ungÃ¼ltige Typen %<%T[%T]%> fÃ¼r FeldindexungÃ¼ltiger Typen fÃ¼r %qsungÃ¼ltige Typen in AdressraumumwandlungungÃ¼ltige Typen in Umwandlung zu GleitkommaungÃ¼ltige Typen in Umwandlung in GanzzahlungÃ¼ltige Typen Festkomma-UmwandlungungÃ¼ltige Typen in NOP-UmwandlungungÃ¼ltige Verwendung von %%d, %%x oder %%XungÃ¼ltige Verwendung von %<...%> bei Aufruf einer nicht-variadischen FunktionungÃ¼ltige Verwendung von %<...%> mit eingebauter FunktionungÃ¼ltige Verwendung von %<...%> mit Nicht-SliceungÃ¼ltige Verwendung des Modifizierers %<:%>ungÃ¼ltige Verwendung von %<::%>ungÃ¼ltige Verwendung von %<auto%> in UmwandlungsoperatorungÃ¼ltige Verwendung von %<auto%> in Default-TemplateargumentungÃ¼ltige Verwendung von %<auto%> in AusnahmespezifikationungÃ¼ltige Verwendung von %<auto%> in TemplateargumentungÃ¼ltige Verwendung von %<const_cast%> mit Typ %qT, der ein Zeiger oder Referenz auf Funktionstyp istungÃ¼ltige Verwendung von %<const_cast%> mit Typ %qT, der weder Zeiger, Referenz, noch Zeiger auf ein Datenelement istungÃ¼ltige Verwendung von %<decltype(auto)%>ungÃ¼ltige Verwendung der %<extern%>-Variable %qD in %<#pragma acc declare%>ungÃ¼ltige Verwendung der %<global%>-Variable %qD in %<#pragma acc declare%>UngÃ¼ltige Verwendung von %<restrict%>ungÃ¼ltige Verwendung von %<this%> auf hÃ¶chster EbeneungÃ¼ltige Verwendung von %<this%> in Nicht-Element-FunktionungÃ¼ltige Verwendung von %q#T mit flexiblem Arrayelement in %q#TungÃ¼ltige Verwendung von %q#T mit Array der GrÃ¶ÃŸe 0 in %q#DungÃ¼ltige Verwendung von %qDungÃ¼ltige Verwendung von %qD in Spezifizierung der BindungungÃ¼ltige Verwendung von %qE um Zeiger auf Elementfunktion zu erzeugenungÃ¼ltige Verwendung von %qTungÃ¼ltige Verwendung von %qT in TemplateargumentungÃ¼ltige Verwendung von Â»%%%cÂ«ungÃ¼ltige Verwendung eines Zeigers auf einen unvollstÃ¤ndigen Typen in ZeigerarithmetikungÃ¼ltige Verwendung von Arrayindizierung bei Zeiger auf Elementfalsche Verwendung eines Arrays mit unbekannten GrenzenungÃ¼ltige Verwendung der asm-Schalter-AusgabeungÃ¼ltige Verwendung des Attributs %<fallthrough%>ungÃ¼ltige Verwendung von Attributen in leerer DeklarationungÃ¼ltige Verwendung von geschweift geklammerter InitialisierungslisteungÃ¼ltige Verwendung des Konstruktors als TemplateungÃ¼ltige Verwendung von cv-qualifiziertem Typ %qT in ParameterdeklarationungÃ¼ltige Verwendung des abhÃ¤ngigen Typen %qTungÃ¼ltige Verwendung des Destruktors %qD als TypungÃ¼ltige Verwendung des Destruktors %qE als Typfalsche Verwendung eines flexiblen ArrayelementsungÃ¼ltige Verwendung impliziter Umwandlung bei Zeiger auf Elementfalsche Verwendung des unvollstÃ¤ndigen Typs %q#Tfalsche Verwendung des unvollstÃ¤ndigen typedef %qTungÃ¼ltige Verwendung des Elements %qD (%<&%> vergessen?)ungÃ¼ltige Verwendung des Elementes %qD in statischer ElementfunktionungÃ¼ltige Verwendung von Elementfunktion %qD (%<()%> vergessen?)ungÃ¼ltige Verwendung eines Methodenwerts als Argument von OffsetofungÃ¼ltige Verwendung eines Nicht-L-Wert-ArraysungÃ¼ltige Verwendung des nicht-statischen Datenelementes %qDungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qDungÃ¼ltige Verwendung der nicht-statischen Elementfunktion vom Typ %qTungÃ¼ltige Verwendung des nicht-statischen Datenelements %qEfalsche Verwendung eines PackauflÃ¶sungs-AusdruckesungÃ¼ltige Verwendung des Platzhalters %qTungÃ¼ltige Verwendung des qualifizierten Namens %<%D::%D%>ungÃ¼ltige Verwendung des qualifizierten Namens %<%T::%D%>ungÃ¼ltige Verwendung des qualifizierten Namens %<::%D%>UngÃ¼ltige Verwendung von Register Â»%sÂ«ungÃ¼ltige Verwendung einer Struktur mit flexiblem ArrayelementungÃ¼ltige Verwendung des Parameters %qT fÃ¼r Template-TemplateparameterungÃ¼ltige Verwendung des Parameters %qT fÃ¼r TemplatetypungÃ¼ltige Verwendung der Template-ID %qD in Deklaration des ursprÃ¼nglichen TemplatesungÃ¼ltige Verwendung des Template-Namens %qE ohne eine ArgumentlisteungÃ¼ltige Typ-VerwendungungÃ¼ltige Verwendung von Typ %<void%> in ParameterdeklarationungÃ¼ltige Verwendung des Typs %qT als Standardwert fÃ¼r einen Template-TemplateparameterungÃ¼ltige Verwendung des unÃ¤ren %<*%> bei Zeiger auf Elementfalsche Verwendung des undefinierten Typs %qTfalsche Verwendung eines void-Ausdruckesin %<transaction_safe%>-Funktion ist kein volatile lvalue erlaubtungÃ¼ltige Verwendung eines volative lvalue innerhalb einer TransaktionungÃ¼ltige benutzerdefinierte Umwandlung von %qH in %qIungÃ¼ltige Wert-Initialisierung von ReferenztypungÃ¼ltiger Ergebnistyp in VektorvergleichungÃ¼ltige VektorkonstanteungÃ¼ltiger VektordirektwertUngÃ¼ltiger Vektortyp fÃ¼r Attribut %qEungÃ¼ltige Vektortypen in NOP-UmwandlungungÃ¼ltige Versionsnummer %qsungÃ¼ltige Â»warmÂ«-Funktion fÃ¼r Â»resetÂ«-AttributungÃ¼ltige null-Extraktionumgekehrter Scheibenbereichio_kind_name(): bad I/O-kindIPA-Inline-Zusammenfassung fehlt in EingabedateiIPA-Referenzzusammenfassung fehlt in ltrans-Einheitis_c_interoperable(): gfc_simplify_expr faileder ist in einer anderen Ãœbersetzungseinheit als Zeiger in unterschiedlichem Adressraum definierter ist in einer anderen Ãœbersetzungseinheit als Zeiger auf einen anderen Typen definiertes muss ein Zeiger auf ein Element der Form %<&X::Y%> seines muss die Adresse einer Funktion mit externer Bindung seines muss der Name einer Funktion mit externer Bindung seines wurde spÃ¤ter hier definiertElement in READZÃ¤hlvariable in schneller AufzÃ¤hlung ist kein ObjektDurchlauf %s fÃ¼hrt zu undefiniertem VerhaltenSchleifenvariable %qD sollte nicht Â»firstprivateÂ« seinSchleifenvariable %qD sollte keine Reduktion seinIterationsvariable %qE ist vorbestimmt linearSchleifenvariable %qE sollte Â»privateÂ« seinSchleifenvariable %qE sollte nicht Â»firstprivateÂ« seinIterationsvariable %qE sollte nicht Â»linearÂ« seinSchleifenvariable %qE sollte nicht Reduktion seinIterator %qD hat %<_Atomic%>-qualifizierten TypIterator %qD hat %<const%>-qualifizierten TypTyp des Iterators %qD ist weder ganzzahlig noch ein ZeigerIterator %qD hat Schrittweite 0Iterator-Schrittweite mit nichtganzzahligem TypIteratorvariableInterner Fehler: its dest_idx should be %d, not %dvon %<@synthesize%>-Deklaration verwendete ivar %qs muss eine existierende ivar seiniwmmxt ABI erfordert eine iwmmxt-fÃ¤hige CPUiwmmxt erfordert ein AAPCS-kompatibles ABI fÃ¼r den richtigen Einsatzin GÃ¼ltigkeitsbereich des Bezeichners mit variabel modifiziertem Typen springenSprung in Anweisungs-AusdruckSprung lÃ¤sst Variableninitialisierung ausSprung zur case-MarkeSprung zur Marke %qDAusschuss am Ende von #pragma ADDRESSAusschuss am Ende von #pragma GCC memregs [0..16]Ausschuss am Ende von #pragma __nostandardAusschuss am Ende von #pragma __standardAusschuss am Ende von #pragma ghs endsdaAusschuss am Ende von #pragma ghs endtdaAusschuss am Ende von #pragma ghs endzdaAusschuss am Ende von #pragma ghs interruptAusschuss am Ende von #pragma ghs sectionAusschuss am Ende von #pragma ghs startsdaAusschuss am Ende von #pragma ghs starttdaAusschuss am Ende von #pragma ghs startzdaAusschuss am Ende von %<#pragma %s%>Ausschuss am Ende von %<#pragma CTABLE_ENTRY%>Ausschuss am Ende von %<#pragma GCC pch_preprocess%>Ausschuss am Ende von %<#pragma GCC visibility%>Ausschuss am Ende von %<#pragma align%>Ausschuss am Ende von %<#pragma fini%>Ausschuss am Ende von %<#pragma init%>Ausschuss am Ende von %<#pragma longcall%>Ausschuss am Ende von %<#pragma message%>Ausschuss am Ende von %<#pragma ms_struct%>Ausschuss am Ende von %<#pragma options%>Ausschuss am Ende von %<#pragma pack%>Ausschuss am Ende von %<#pragma pop_options%>Ausschuss am Ende von %<#pragma push_options%>Ausschuss am Ende von %<#pragma redefine_extname%>Ausschuss am Ende von %<#pragma reset_options%>Ausschuss am Ende von %<#pragma unused%>Ausschuss am Ende von %<#pragma weak%>Ausschuss am Ende von Â»#pragma extern_modelÂ«SchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriertSchlÃ¼sselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubtSchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubtSchlÃ¼sselwort %<typename%> in diesem Kontext nicht erlaubt (eine qualifizierte Elementinitialisierung ist implizit ein Typ)SchlÃ¼sselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)SchlÃ¼sselwort %<typename%> nicht auÃŸerhalb von Templates erlaubtMarke Marke %q+D deklariert, aber nicht definiertMarke %q+D definiert, aber nicht verwendetMarke %q+D verwendet, aber nicht definiertMarke %qD hier definiertMarke %qE auÃŸerhalb einer Funktion referenziertMarke am Ende einer Verbundanweisungder Label-Kontext ist nicht die aktuelle FunktionsdeklarationInitialisierungen fÃ¼r Lambda-Captures sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarLambda-Einfangen von %qE ist kein konstanter AusdruckLambda-AusdrÃ¼cke nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarLambda in lokaler Klasse %q+T kann Variablen aus dem umschlieÃŸenden Kontext nicht einfangenLambdaparameter %qD war vorher als EinfÃ¤nger deklariertLambda-Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarLambda-Ausdruck ist erst ab C++17 ein konstanter AusdruckLambdas sind erst ab C++17 implizit %<constexpr%>Spur %wd ist auÃŸerhalb des Wertebereiches %wd bis %wdSprache %s nicht erkanntSprachen-Zeichenkette %<"%E"%> nicht erkanntgroÃŸe Festkommakonstante implizit auf Festkommatypen abgeschnittengroÃŸe RÃ¼ckgabewerte werden mit der Option %<-mabi=ti%> nicht unterstÃ¼tztdas letzte Argument muss ein Immediate seinName des letzten Registers Â»%sÂ« muss ein ungerades Register seinld gab %d als Ende-Status zurÃ¼cklinkes Argument muss eine Scheibe seinlinker Operand von %<->*%> muss Zeiger auf Klasse sein, ist aber ein Zeiger auf Element des Typs %qTlinker Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senlinker Operand des Komma-Operators hat keinen Effektlinker Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qElinker Operand des Schiebeausdrucks %q+E ist negativlinke PrÃ¤zisionlinke PrÃ¤zision im strfmon-FormatLinks-Schiebe-Weite >= Breite des TypsLinks-Schiebe-Weite >= Breite des VektorelementsLinks-Schiebe-Weite ist negativleft shift of negative valuelinker Operand des Komma-Ausdrucks hat keinen Effektlinke Seite der Zuweisung kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut seinLÃ¤nge grÃ¶ÃŸer als KapazitÃ¤tLÃ¤nge %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausLÃ¤nge %qE des Arrayabschnitts muss Ganzzahltyp habenLÃ¤nge wird hier berechnetLÃ¤ngenmodifiziererLÃ¤ngenmodifizierer im printf-FormatLÃ¤ngenmodifizierer im scanf-FormatLÃ¤ngenmodifizierer im strfmon-FormatBei Reservierung einer Scheibe wird LÃ¤nge benÃ¶tigtBuchstabe %c gefunden und Befehl war nicht CONST_INTBibliotheken: %s
! Bibliotheksfunktion %q#D als Nicht-Funktion %q#D redeklariertBibliothek lib%s nicht gefundenGrenze ist %wu Bytes, Argument hat jedoch %s BytesGrenze ist %wu Bytes, Argument hat jedoch bis zu %s BytesÂ»linearÂ«-Klausel wird auf Variable vom Typ %qT angewandt, die weder ganzzahlig noch Zeiger istÂ»linearÂ«-Klausel auf Variable vom Typ %qT angewendet, die weder Ganzzahl noch Zeiger istÂ»linearÂ«-Klausel mit Modifizierer %qs wird auf Nicht-Referenz-Variable mit Typ %qT angewandtAusdruck fÃ¼r Â»linearÂ«-Schrittweite muss ganzzahlig seinListeninitialisierung fÃ¼r Nicht-Klassentyp darf nicht geklammert seinEs ist veraltet, das Stapelzeiger-Register %qs in einer Ãœberschreibungsliste anzugebenLiteraler Operator %q#D steht mit rohem Literaloperator in KonfliktLiterale Operator-Suffixe ohne vorangehendes %<_%> sind fÃ¼r zukÃ¼nftige Standardisierungen reserviertliterales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; Template fÃ¼r Nicht-Typ Argumentpack %<<charâ€¦>%> erwartetliterales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; nicht-Typ Templateargumentpack %<<charâ€¦>%> oder einzelner Nicht-Typ-Parameter von Klassentyp erwartetliteraler Operator mit C-BindungLivepatchen in Kombination mit LTO wird nicht unterstÃ¼tztlo_sum nicht von einem Registerlokale Klasse %q#T darf kein statisches Datenelement %q#D habenlokaler Speicher fÃ¼r gemeinsam genutzte Daten aufgebrauchtlocal declaration from a different functionlokale Deklaration von %qE verdeckt Instanzvariablelokale externe Deklaration von %q#Dlokale Sprungmarke %qE steht in Konflikt mit bestehender Sprungmarkelokales Element %q#D ist hier deklariertlokale Methode %q#D ist hier deklariertInterner Fehler: local symbols must be definedlokale Variable %qD darf in diesem Kontext nicht auftauchenLokale Variablenspeicheranforderungen Ã¼berschreiten KapazitÃ¤tStelle der vorherigen Reduktion fÃ¼r %qElocation references block not in block treelogisches %<und%> auf nicht-boolesche Konstante angewendetlogisches %<und%> von gleichen AusdrÃ¼ckenlogisches %<und%> bei sich gegenseitig ausschlieÃŸenden Tests ist immer Â»falschÂ«Logisches %<or%> auf Nicht-Boolesche Konstante angewendetlogisches %<oder%> bei gemeinsam erschÃ¶pfenden Tests ist immer Â»wahrÂ«logisches %<oder%> von gleichen AusdrÃ¼ckenlogisches Nicht bezieht sich nur auf die linke Seite des Vergleichslogical_to_bitwise(): Bad intrinsicNachschlagen von %qT in %qT ist nicht eindeutigInterner Fehler: loop %d%'s header does not belong directly to itInterner Fehler: loop %d%'s header does not have exactly 2 entriesInterner Fehler: loop %d%'s header is not a loop headerInterner Fehler: loop %d%'s latch does not belong directly to itInterner Fehler: loop %d%'s latch does not have an edge to its headerInterner Fehler: loop %d%'s latch does not have exactly 1 successorInterner Fehler: loop %d%'s latch does not have header as successorInterner Fehler: loop %d%'s latch is marked as part of irreducible regionInterner Fehler: loop %d%'s latch is not dominated by its headerSchleife verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurdeInterner Fehler: loop verification on loop tree that needs fixupInterner Fehler: loop with header %d marked for removalInterner Fehler: loop with header %d not in loop treelockerere Ausnahmespezifikation in der Ã¼bersteuernden virtuellen Funktion %q+#Funtere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausUntere Grenze %qE des Arrayabschnitts muss Ganzzahltyp habenUnterer Wert in case-Marken-Bereich ist kleiner als der Minimalwert des Typslseek beim Lesen von Exportdaten gescheitertAls Verringerungsoperand wird L-Wert erfordertAls ErhÃ¶hungsoperand wird L-Wert erfordertAls linker Operand einer Zuweisung wird L-Wert erfordertAls Operand fÃ¼r unÃ¤res %<&%> wird L-Wert erfordertdie %<asm%>-Anweisung erfordert einen L-WertUmwandlung lvalue-in-rvalue eines volatile-lvalue %qE mit Typ %qTmaschinenunabhÃ¤ngiger eingebauter Code auÃŸerhalb des WertebereichesMakro expandiert zu mehreren AnweisungenMakroname fehlt hinter %qsInterner Compilerfehler: main variant is not definedInterner Fehler: make_generic(): Cannot find generic symbol %qsmehrfache Kopien von %qD werden erzeugtFalsch geformtes #pragma ADDRESS <Variable> <Adresse>Falsch geformtes #pragma builtinfalsch geformtes #pragma ghs sectionfalsch geformtes %<#pragma %s%>, ignoriertfalsch geformtes %<#pragma %s%>, wird ignoriertfalsch geformte Variablenadresse bei %<#pragma CTABLE_ENTRY%>falsch geformtes %<#pragma GCC visibility push%>Falsch geformtes %<#pragma align%>Falsch geformtes %<#pragma align%> - ignoriertFalsch geformtes %<#pragma extern_model%>, ignoriertFalsch geformtes %<#pragma fini%>Falsch geformtes %<#pragma fini%>, ignoriertFalsch geformtes %<#pragma init%>Falsch geformtes %<#pragma init%>', ignoriertFalsch geformtes %<#pragma member_alignment%>Falsch geformtes %<#pragma member_alignment%>, wird ignoriertfalsch geformtes %<#pragma message%>, ignoriertFalsch geformtes %<#pragma ms_struct {on|off|reset}%>, ignoriertFalsch geformtes %<#pragma ms_struct%>, wird ignoriertFalsch geformtes %<#pragma options align={mac68k|power|reset}%>, wird ignoriertFalsch geformtes %<#pragma options%>, wird ignoriertfalsch geformtes %<#pragma pack%> - ignoriertfalsch geformtes %<#pragma pack(pop[, id])%> - ignoriertfalsch geformtes %<#pragma pack(push[, id][, <n>])%> - ignoriertfalsch geformtes %<#pragma redefine_extname%>, wird ignoriertfalsch geformtes %<#pragma weak%>, wird ignoriertungÃ¼ltige %<COLLECT_GCC_OPTIONS%>falsch geformtes Pragma oder Attribut %<target("%s")%>falsch geformtes Pragma oder Attribut %<target()%>falsch geformtes Â»#pragma __extern_prefixÂ«, wird ignoriertfalsche Option %<-fplugin-arg-%s%>: fehlendes %<-<SchlÃ¼ssel>[=<Wert>]%>kaputte PTX-Dateischlechte Argumente fÃ¼r Spezifikationsfunktionschlechter Name fÃ¼r SpezifikationsfunktionAttribut %<malloc%> ist nur an Funktionen sinnvoll, die einen Zeiger zurÃ¼ckgebengemangelter Name fÃ¼r %qD wird sich ich C++17 Ã¤ndern, da die Exceptionangabe Teil des Funktionstyps istmangling %<__unterliegender_Typ%>mangling %<typeof%>, verwenden Sie stattdessen %<decltype%>%C wird gemangeltMangeln von %q#D als %qE steht mit einer vorherigen Mangelung in Konfliktunbekannter Festkommatyp wird vernichtetAbbildung kann nur mit nil verglichen werdenFeld %qE der Struktur variabler LÃ¤nger wird zugeordnetMaske muss Â»immediateÂ« seinmatch_attr_spec(): Bad attributematch_level_4(): Bad operatormatch_string_constant(): Delimiter not founddazu passende Bedingung erlaubt kein Registerdazu passende Bedingung in Ausgabeoperanden ungÃ¼ltigdazu passende Bedingung referenziert ungÃ¼ltige OperandennummerHÃ¶chstzahl der LTO-Partitionen, die parallel gestreamt werden.obere Grenze von %d NamensrÃ¤umen fÃ¼r %qE durchsuchtHÃ¶chstzahl der DurchlÃ¤ufe fÃ¼r LRA-Bedingungen ist erreicht (%d)HÃ¶chstzahl der erzeugten Neuladebefehle pro Befehl ist erreicht (%d)Â»-EBÂ« und Â»-ELÂ« dÃ¼rfen nicht gleichzeitig verwendet werdenÂ»-m32Â« und Â»-m64Â« dÃ¼rfen nicht zusammen angegeben werdenmdoc-Register werden nur fÃ¼r G13-Ziel gesichertMedienfunktionen sind nur mit %<-mmedia%> verfÃ¼gbarSpeicherinitialisierung fÃ¼r %qD folgt KonstruktordelegationElement %q+#D mit Konstruktor in anonymem Aggregat nicht erlaubtElement %q+#D mit Konstruktor nicht erlaubt in UnionElement %q+#D mit Zuweisungsoperator ist in anonymem Aggregt nicht erlaubtElement %q+#D mit Copy-Zuweisungsoperator ist nicht erlaubt in UnionElement %q+#D mit Destruktor in anonymem Aggregat nicht erlaubtElement %q+#D mit Destruktor nicht erlaubt in UnionElement %q+D darf nicht als %<mutable%>-Referenz deklariert seinElement %q+D darf nicht gleichzeitig als %<const%> und %<mutable%> deklariert seinElement %qD kann erst mit %<-std=c++2a%> oder %<-std=gnu++2a%> gleichzeitig %<virtual%> und %<constexpr%> seinElement %qD kann nicht gleichzeitig %<virtual%> und %<static%> seinElement %qD als Â»friendÂ« deklariert, bevor Typ %qT definiert wurdeElement %qD in schreibgeschÃ¼tztem Objekt als %<asm%>-Ausgabe verwendetElement %qD ist nicht initialisierte ReferenzElement %qD in %<constexpr%> muss von Â»mem-initializerÂ« initialisiert werdenElement %qD mit nicht initialisierten FeldernElementfunktionen sind implizite Â»friendsÂ« ihrer KlasseElement-Template %qD darf keine virt-Spezifizierer habenElemente einer explizit spezialisierten Klasse sind ohne Templateheader definiertSpeicherreservierung beim Lesen der Export-Daten gescheitertSpeichereingabe %d ist nicht direkt adressierbarunvertrÃ¤gliches SpeicherlayoutSpeicherreferenz fÃ¼r Ausgabemodifizierer Â»SÂ« erwartetMethode %<%c%E%> gleichzeitig als %<@optional%> und %<@required%> deklariertMethode %s%s%s ist als go:nointerface gekennzeichnetMethode %s%s%s erfordert einen ZeigerempfÃ¤ngerin Objective-C 1.0 gibt es keine Attribute fÃ¼r Methodenargumentein Objective-C 1.0 gibt es keine MethodenattributeMethodenattribute kÃ¶nnen nicht im @implementation-Kontext angegeben werdenMethodenattribute mÃ¼ssen am Ende angegeben werdenMethodenattribute dÃ¼rfen nur am Ende angegeben werdenMethodendeklaration nicht im @interface-Kontextals %qE deklarierte Methode Ã¼berschreibt Methode %qEMethodendefinition fÃ¼r %<%c%E%> nicht gefundenMethodendefinition nicht im @implementation-KontextMethode Ã¼berschreibt Methoden %<transaction_pure%> und %qEIn Methode fehlt mÃ¶glicherweise ein [super dealloc]-AufrufMethodentyp passt nicht zum ObjekttypMindestgrÃ¶ÃŸe der Partition darf nicht grÃ¶ÃŸer als HÃ¶chstgrÃ¶ÃŸe der Partition seinmio_array_ref(): Unknown array refProfiling fÃ¼r mips16-FunktionenUnstimmigkeit im Typ von Argument %u der eingebauten Funktion %qD; erwartet wurde %qTKonflikt in Anzahl der Argumente fÃ¼r eingebautes %qF. %d erwartet, %d bekommenUnstimmigkeit im RÃ¼ckgabetyp der eingebauten Funktion %qD; erwartet wurde %qTArgumentpacklÃ¤ngen passen nicht bei Expansion von %qEArgumentpacklÃ¤ngen passen nicht bei Expansion von %qTUnpassende Deklarationen wÃ¤hrend Linkzeit-Optimierungunpassender Operator in FaltungsausdruckVergleichsoperandentypen passen nichtunpassende Klammernunpassendes Objective-C++-Konstrukt %<@%D%>fehlende $-Operandennummer im Format%<(%> hinter %<#pragma GCC visibility push%> fehlt - ignoriertfehlendes %<(%> hinter %<#pragma pack%> - ignoriertFehlendes %<(%> hinter %<#pragma unused%>, wird ignoriertFehlendes %<)%> hinter %<#pragma unused%>, wird ignoriertfehlendes %<=%> (hinter Attribut %<getter%>)fehlendes %<=%> (hinter Attribut %<setter%>)fehlende %<PHI%>-DefinitionAttribut %<target%> fehlt fÃ¼r multiversioniertes %qDfehlende %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive markiert wurdeInterner Fehler: missing REG_EH_REGION note at the end of bb %ifehlendes [big-endian|little-endian|default] hinter %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] nach %<#pragma GCC diagnostic%> fehltfehlender Architekturname in %<-march=%s%>fehlendes Argument fÃ¼r %<-mbranch-protection=%>fehlendes Argument fÃ¼r Pragma oder Attribut %<target("branch-protection=")%>fehlendes Argument fÃ¼r %qsInterner Fehler: missing barrier after block %igeschweifte Klammern fehlen um Initialisierunggeschweifte Klammern fehlen um Initialisierung fÃ¼r %qTInterner Fehler: missing callgraph edge for call stmt:schlieÃŸende geschweifte Klammer fÃ¼r benannten Operanden fehltFehlende schlieÃŸende Klammerdie Sammlung in schneller AufzÃ¤hlung fehltSteuerprÃ¤dikat fehltfehlender CPU-Name in %<-mcpu=%s%>fehlender CPU-Name in %<-mtune=%s%>fehlender Bindestrichfehlende Definitionfehlendes GerÃ¤t oder Architektur hinter %qsmissing direct call for speculation %iFehlende Kante %i->%ifehlender Dateiname hinter %qsfehlendes FÃ¼llzeichen am Ende des strfmon-FormatesErhÃ¶hungsausdruck fehltfehlender indirekter Aufruf in der Folge der spekulativen Aufrufefehlende Initialisierung fÃ¼r Feld %qD von %qT fehltInitialisierung fÃ¼r Element %qD fehltfehlende Schleifenbedingung in Schleife mit %<GCC ivdep%>-Pragmafehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragmafehlendes Makefile-Ziel hinter %qsfehlende Methode %s%s%sfehlender Name fÃ¼r Pragma oder Attribut %<target("arch=")%>fehlender Name fÃ¼r Pragma oder Attribut %<target("cpu=")%>Fehlende ZahlÃ¶ffnende Klammer fehltfehlender OperandOption hinter %<#pragma GCC diagnostic%>-Variante fehltfehlender Ursprung fÃ¼r einen Knoten in einer verschachtelten Listefehlender Pfad hinter %qsfehlendes primÃ¤res Templateattribut %sfehlende primÃ¤re Templateattribute %smissing ref for speculation %ifehlende AuflÃ¶sungsdaten fÃ¼r %sWÃ¤chter in Funktionsaufruf fehltfehlende Templateargumentefehlende Templateargumente nach %qTfehlendes abschlieÃŸendes Zeichen %cfehlender Typname in typedef-Deklarationfehlender Wert fÃ¼r Pragma oder Attribut %<target()%>falsch geschriebener Begriff %<%.*s%> im Format; verwenden Sie stattdessen %<%s%s%>Vermischung von Deklarationen und Funktionsdefinitionen ist verbotenInterner Fehler: mixing different types of symbol in same comdat groups is not supportedModus %qs auf unpassenden Typen angewendetBetriebsart-GrÃ¶ÃŸe des nicht-ganzzahligen Ergebnisses passt nicht zur FeldgrÃ¶ÃŸe von %qsModifikation von %qE ist kein konstanter AusdruckModifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werdenin einem konstanten Ausdruck ist es nicht erlaubt, das %<const%>-Objekt %qE zu verÃ¤ndernModul-Eigenschaft in USE-Anweisung bei %Cmehr als %d Operanden in %<asm%>mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Ãœbersetzungseinheitmehr als eine %<depend%>-Klausel mit %<source%>-Modifizierer an einem %<ordered%>-Konstruktmehr als eine Â»crtlÂ«-Direktivenmehr als ein Zugriff in Basisspezifikation angegebenmehr als eine Ortsangabe in %<depend%>-Klausel in einem %<depobj%>-Konstruktdas Verschieben eines lokalen Objekts in einer return-Anweisung verhindert das Einsparen der Kopiempfr ist nicht so konfiguriert, dass alle Gleitkommamodi verarbeitet werden kÃ¶nnenmsp430_select_hwmult_lib erfordert mindestens ein Argumentmultidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenMultilib-Ausschluss %qs ist ungÃ¼ltigMultilib-AusschlÃ¼sse %qs sind ungÃ¼ltigMultilib-select %qs %qs ist ungÃ¼ltigMultilib-select %qs ist ungÃ¼ltigMultilib-Spezifikation %qs ist ungÃ¼ltigmehrere %<-mcpu=%>-Optionen angegeben.Mehrere %<default%>-Ziele wurden festgelegtMehrere EH-PersÃ¶nlichkeiten werden nur mit Assemblern unterstÃ¼tzt, die die Direktive %<.cfi_personality%> unterstÃ¼tzenmehrere Deklarationen in bereichsbasierter %<for%>-SchleifeMehrere Standardmarken in einem Â»switchÂ«mehrfache Definition von %q#Tmehrere schnelle Interruptroutinen gefunden: %qE und %qEin Union %qT werden mehrere Felder initialisiertmehrere Funktionstypattribute angegebenInterner Fehler: multiple hot/cold transitions found (bb %i)mehrere Initialisierungen fÃ¼r %qD angegebenmehrere Initialisierungen fÃ¼r Basis %qT angegebenInterner Fehler: multiple inline callersmehrere Interruptattribute sind nicht erlaubtmehrere Interruptattribute fÃ¼r Funktion %qDmehrere Schleifenvariablen in schneller AufzÃ¤hlungmehrere Methoden namens %<%c%E%> gefundenmehrere Attribute fÃ¼r geschachtelte Typen fÃ¼r Funktion %qDmehrere Parameter wurden %qD genanntmehrere vorherrschende Definitionen fÃ¼r %qEmehrere ref-qualifiermehrere Registerspeicher-Attribute fÃ¼r Funktion %qDmehrere Selektoren namens %<%c%E%> gefundenmehrere Speicherklassen in Deklaration von %qsmehrere Speicherklassen in Deklarationmehrere Typen in einer Deklarationmehrere Versionen fÃ¼r ein Symbolmultiple virtual PHI nodes in BB %dFunktionsaufruf mit mehreren Werten in Kontext mit einem WertFunktionsaufruf mit mehreren Werten in Kontext mit einem WertMultiplizieroption bringt mit sich, dass r%d festgelegt istMultiversionierung erfordert %<ifunc%>, was auf diesem Ziel nicht unterstÃ¼tzt wirdMultiversionierung erfordert Â»ifuncÂ«, was in dieser Konfiguration nicht unterstÃ¼tzt wirdvor Verwendung von %<typeid%> muss %<#include <typeinfo>%> angegeben werden%<.*%> oder %<->*%> muss verwendet werden, um Zeiger auf Element als Funktion in %<%E (...)%> aufzurufen, z.B. %<(... ->* %E) (...)%>verÃ¤nderliches %qD ist in konstantem Ausdruck nicht verwendbarnacktes Attribut bezieht sich nur auf FunktionenName %qD in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendetName %qT hat unvollstÃ¤ndigen TypenName der Elementfunktion fehltName der Klasse verdeckt Template-Templateparameter %qDName in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendetbenannte RÃ¼ckgabewerte werden nicht mehr unterstÃ¼tztNamensbereich %qD betretenNamensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommenName eines Namensraums erwartetanonymes Aggregat im GÃ¼ltigkeitsbereich eines Namespace muss statisch seinverengende Umwandlung von %qE von %qH nach %qIverengende Umwandlung von %qE von %qH nach %qI ist in C++11 ungÃ¼ltigvor %<%T::%D::%E%> ist %<typename%> erforderlich, da %<%T::%D%> ein abhÃ¤ngiger GÃ¼ltigkeitsbereich istvor %<%T::%E%> ist %<typename%> erforderlich, da %qT ein abhÃ¤ngiger GÃ¼ltigkeitsbereich ist%<typename%> vor %qE erforderlich, da %qT ein abhÃ¤ngiger GÃ¼ltigkeitsbereich istausdrÃ¼ckliche Umwandlungen erforderlichexplizite Umwandlung nÃ¶tig; Methode %s%s%s fehltnegative BefehlslÃ¤ngeArrayabschnitt mit negativer LÃ¤nge in %qs-Klauselnegative untere Grenze in Arrayabschnitt in %qs-Klauselnegative Verschachtelungstiefe der Region %inegative Schiebeweitenegative Breite in Bitfeld %q+DNegative Breite in Bitfeld %qsweder der Destruktor noch der klassenspezifische %<operator delete%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werdenweder der Destruktor noch der klassenspezifische %<operator delete []%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werdengeschachtelte Assemblerdialekt-AlternativenGeschachtelte extern-Deklaration von %qDGeschachtelte Funktion %q+D deklariert, aber nirgendwo definiertgeschachtelte Funktion %qE als %<extern%> deklariertgeschachtelte Funktion %qs als %<extern%> deklariertgeschachtelte Funktionstrampoline werden auf GCN5 aufgrund nicht ausfÃ¼hrbarer Stacks nicht unterstÃ¼tzt-ffunction-sections wird fÃ¼r dieses Ziel nicht unterstÃ¼tztauf s390 kÃ¶nnen geschachtelte Funktionen mit %<-mfentry%> nicht im Profiling verwendet werdengeschachtelte Funktionen werden auf diesem Ziel nicht unterstÃ¼tztverschachtelte inline-Namensraumdefinitionen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbargeschachtelte Schleife in Reduktion benÃ¶tigt Reduktionsklausel fÃ¼r %qEgeschachtelter Namensgeber %qT fÃ¼r enum-Deklaration benennt weder Klasse noch Namensraumverschachtelte Namensraumdefinitionen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarName eines geschachtelten Namensraums erwartetgeschachtelte q-DirektivenVerschachtelte Redefinition von %<enum %E%>Verschachtelte Redefinition von %<struct %E%>Verschachtelte Redefinition von %<union %E%>Â»newÂ« kann nicht auf Funktionstyp angewendet werdenÂ»newÂ« kann nicht auf Referenztyp angewendet werdenneue Deklaration %q#D macht eingebaute Deklaration %q#D mehrdeutigneue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdennÃ¤chstes Feld %q#D hier deklariertkein %<%D(int)%> fÃ¼r Suffix %qs deklariertkein %<%D(int)%> fÃ¼r Suffix %qs deklariert, stattdessen wird PrÃ¤fixoperator versuchtkeine Methode %<%c%E%> gefundenkeine Elementfunktion %q#D in Klasse %qT deklariertkein %qs-Getter gefundenMischen von FPX/FPU ist nicht erlaubtkein FUNCTION_PROFILER for CRISkein Dateiname fÃ¼r LTRANS-Ausgabeliste angegebenKeine Argumentekeine Argumente fÃ¼r Spezifikationsfunktionauf explizite Instanziierung kann kein Attribut angewendet werdenkein Klassenname mit %qs angegebenkein Klassentemplate namens %q#T in %q#Tkein schlieÃŸendes %<]%> fÃ¼r %<%%[%>-Formatfehlende schlieÃŸende geschweifte Klammerkeine Konstruktorenkein Kontext, um Typ von %qE aufzulÃ¶senkeine Umwandlungsoperatoren deklariertkeine passende Freigabefunktion fÃ¼r %qDKein Datentyp fÃ¼r Zustand %qskeine Deklaration passt zu %q#Dkeine Deklaration der in der Schnittstelle gefundenen Eigenschaft %qskein Standard-Argument fÃ¼r %qDkeine Destruktorenkein Dispatcher fÃ¼r versionierte Attribute gefundenKein Dispatcher fÃ¼r Versionierungsattribute gefunden: %skein Feld %qD in initialisierter Union gefundenkeine Funktionen namens %qDKeine Liste zur sofortigen Verwendungkeine Eingabedateienkeine Eingabedateien; es werden keine Ausgabedateien geschriebenkein Ganzzahltyp kann alle AufzÃ¤hlungswerte fÃ¼r %qT darstellenkeine unteren Register fÃ¼r das Hervorholen der hohen Register verfÃ¼gbarkeine Ãœbereinstimmung fÃ¼r keine Ãœbereinstimmung fÃ¼r Aufruf von %<(%T) (%A)%>bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Ãœbereinstimmungenkein passendes Konzept fÃ¼r template-introductionkeine passende Festkomma-Ãœberladung fÃ¼r %qs gefundenkeine passende Funktion fÃ¼r Aufruf von %<%D(%A)%>keine passende Funktion fÃ¼r Aufruf von %<%T::%s%E(%A)%#V%>keine passende Funktion fÃ¼r Aufruf von %<%T::operator %T(%A)%#V%>keine passende Funktion fÃ¼r Aufruf von %<%s(%A)%>keine passende Funktion fÃ¼r typgenerischen Aufrufkein passendes push fÃ¼r %<#pragma GCC visibility pop%>kein passendes Template fÃ¼r %qD gefundenkeine Elementfunktion %qD in %qT deklariertkein Postdekrementoperator fÃ¼r Typkein Postinkrementoperator fÃ¼r Typkein PrÃ¤dekrementoperator fÃ¼r Typkein PrÃ¤inkrementoperator fÃ¼r Typkeine vorherige Deklaration fÃ¼r %qDkein vorheriger Prototyp fÃ¼r %qDkein Prozessortyp zum Binden angegebenkein Profiling von 64-bit-Code fÃ¼r dieses ABIKein Register in Adressekeine return-Anweisung in nicht void zurÃ¼ckgebender Funktionkeine return-Anweisungen in %qT zurÃ¼ckgebender Funktionno sclass for %s stab (0x%x)kein Semikolon am Ende von Â»structÂ« oder Â»unionÂ«kein geeignetes %<operator %s%> fÃ¼r %qTKein passendes %qD in Klasse %qT gefundenkeine Basisklasse im @interface fÃ¼r %qE deklariertkeine Basisklasse in Schnittstelle fÃ¼r %qE deklariertkein Typ namens %q#T in %q#Thier darf kein Typ oder Speicherklasse angegeben werden,keine unexpandierten Parameterpackungen in binÃ¤rer Faltung%qD wurde nicht eindeutig und endgÃ¼ltig in %qT Ã¼berschriebenkeine gÃ¼ltigen Klauseln in %<#pragma acc declare%> angegebenInterner Fehler: node differs from node->decl->decl_with_vis.symtab_nodeInterner Fehler: node has body_removed but is definitionInterner Fehler: node has unknown typeInterner Fehler: node is alias but not definitionInterner Fehler: node is alias but not implicit aliasInterner Fehler: node is alone in a comdat groupInterner Fehler: node is analyzed but it is not a definitionInterner Fehler: node is in same_comdat_group list but has no comdat_groupInterner Fehler: node is symver but not aliasInterner Fehler: node is transparent_alias but not an aliasInterner Fehler: node is weakref but not an transparent_aliasInterner Fehler: node not found in symtab assembler name hashInterner Fehler: node not found node->decl->decl_with_vis.symtab_nodeKnoten mit nicht freigegebenem Speicher gefundennoexcept-Ausdruck wird wegen Aufruf von %qD zu %<false%> ausgewertetOperand fÃ¼r Â»%%%cÂ« muss ein 32-Bit-Register seinREAL-Argument ohne doppelte Genauigkeit fÃ¼r intrinsisches %s bei %Lvon nicht-AAPCS abgeleitete PCS-VarianteNicht-ASCII-Zeichen in CFString-LiteralNicht-NULL-Zeigerinitialisierung bei %CNicht-OpenACC-Konstrukt innerhalb einer OpenACC-RegionNicht-OpenACC-Konstrukt innerhalb einer OpenACC-RoutineFehlzuordnung bei Ausnahmebehandlung ohne AufrufTeilspezialisierung %qE ist nur fÃ¼r Klassen und Variablen erlaubtInterner Fehler: non-cold basic block %d reachable only by paths crossing the cold partitionNicht-konstantes Ganzzahl-Argument %u in Aufruf von Funktion %qENicht konstantes Argument 0 fÃ¼r %qsNicht konstantes Argument 1 fÃ¼r %qsNichtkonstantes Feld in DATA-Anweisung %Lnicht konstante Arrayinitialisierungnichtkonstante LÃ¤nge fÃ¼r neues Array muss direkt angegeben werden, nicht Ã¼ber %<typedef%>Nichtkonstante LÃ¤nge in Array-new muss ohne Klammern um die Typ-ID angegeben werdennicht-konstantes zusammengesetztes Literal kann nicht in einem Konstanten-Ausdruck auftretenNicht-konstante Bedingung fÃ¼r statische Behauptungnon-constant element in constant CONSTRUCTORInitialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungÃ¼ltigInitialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungÃ¼ltigNicht-konstanter Initialisierungsausdruck bei %Lnicht herleitbares Templates %qT wird ohne Template-Argumente verwendetNicht-Standard Argument der Art INTEGER fÃ¼r intrinsisches Â»%sÂ« bei %LNicht-Delegitimiertes UNSPEC %s (%d) am Variablenort gefundennicht gelÃ¶schte Funktion %q+D Ã¼bersteuert gelÃ¶schte FunktionNicht-Gleitkomma-Argument in Aufruf von Funktion %qENicht-Gleitkomma-Argumente in Aufruf von Funktion %qENicht-Funktion %qD als implizites Template deklariertNicht-Funktion in GIMPLE-AufrufNicht ganzzahliges Argument 1 fÃ¼r %qsNicht-Ganzzahl-Argument 3 in Aufruf von Funktion %qENicht-Ganzzahlargument %d fÃ¼r Speichermodell von %qENicht-Ganzzahl-Operand mit Operandencode %<z%> verwendetswitch-Anweisung ohne eingebauten Typnicht-lokaler Lambdaausdruck kann keinen Â»capture-defaultÂ« habennicht-lokale %<__thread%>-Variable %qD hat einen nicht-trivialen Destruktornicht-lokale %<__thread%>-Variable %qD erfordert dynamische InitialisierungInterner Fehler: non-loop with header %d not marked for removalNicht-L-Wert-Array in bedingtem AusdruckNicht-Element %qs kann nicht als %<mutable%> deklariert seinNicht-Elementfunktion %qD kann nicht CV-Qualifizierer habenNicht-Elementfunktion %qD kann keinen ref-Qualifizierer habenNichtelement-Templatedeklaration von %qDEingabe von Nicht-Speicher %d muss im Speicher bleibenNicht-Speicher-Ausgabe %d muss im Speicher bleibennicht geschachtelte Funktion mit variabel modifiziertem TypenNicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert seinNicht-Objective-C-Typ %qT kann nicht aufgefangen werdenNicht-Parameter %qs kann kein Parameterpack seinArgument, das kein Zeiger ist, in %<__builtin_launder%>Nicht-Register als LHS von binÃ¤rer OperationNicht-Register als LHS von ternÃ¤rer OperationNicht-Register als LHS von unÃ¤rer Operationnicht-skalares %qsnicht-skalarer Typnichtskalare Variable %qD in bedingter %<lastprivate%>-KlauselNicht-Standard-Suffix an Gleitkommakonstantenicht-statisches const-Element %q#D in Klasse ohne einen Konstruktornicht-statisches konstantes Element %q#D, Standard-Zuweisungsoperator kann nicht verwendet werdennicht-statisches Datenelement %q+D in einer Union darf keinen Referenztypen %qT habennicht-statisches Datenelement %qE als %qs deklariertnicht-statisches Datenelement mit Platzhalter %qT deklariertnicht-statische Initialisierungen fÃ¼r Datenelemente nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarNicht-statische Deklaration von %q+D folgt statischer Deklarationnicht-statische Initialisierung eines flexiblen Arrayelementsnicht-statische Referenz %q#D in Klasse ohne Konstruktornicht-statisches Referenzelement %q#D, Standard-Zuweisungsoperator kann nicht verwendet werdenNicht-Template %qD als Template verwendetNicht-Template-Typ %qT als Template verwendetNicht-Thread-lokale Deklaration von %q#D folgt Thread-lokaler DeklarationNicht-Thread-lokale Deklaration von %q+D folgt Thread-lokaler Deklarationnicht-Top-Level %qsnicht-triviale Umwandlung in %qsnicht-triviale Umwandlung in unÃ¤rer Operationnicht-trivial markierte Initialisierungen nicht unterstÃ¼tztNichttyp-Teilspezialisierung %qE ist nicht erlaubtNichttypen-Templateparameter von Klassentyp sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarNichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarNicht-Variable %qD in Deklaration mit mehr als einem Deklarator mit Platzhaltertyp%qs mit Elementen ist kein VektorNicht-Vektoroperanden in Vektorvergleichnichtkonstanter Arrayindex in InitialisierungInterner Fehler: nonempty exits list of loop %d, but exits are not recordednichtlokale Marke Arrayindex %qE ist ungleich 0 und wird mit Array %qD vom Typ %qT mit unbekannten Grenzen verwendetArrayindex %qE ist ungleich 0 und wird mit Array vom Typ %qT mit unbekannten Grenzen verwendetNormalisierung kann nicht gleichzeitig mit Skalierung aktiv sein
! unerlaubte Typkombination in %qsnicht mit sysroot-Header-Suffix konfiguriertzu wenige DO-Schleifen fÃ¼r Â»%s !$ACC LOOPÂ« bei %Lzu wenige DO-Schleifen fÃ¼r zusammengefallenes %s bei %LNicht genug ArgumenteNicht genug Argumente fÃ¼r RÃ¼ckgabezu wenige for-Schleifen um sie einzuklappennicht genÃ¼gend perfekt geschachtelte Schleifenzu wenig TypinformationenZu wenige variable Argumente, um zu einem WÃ¤chter zu passenPatchbereich wird nicht angelegt, da NOPs nicht unterstÃ¼tzt werdendie Option %<-fpic%> nicht fÃ¼r die v3m-Toolchain unterstÃ¼tzenHinweisAnmerkung: Null-Argument, wo Nicht-Null erwartet (Argument %lu)Null-ZeigerDereferenzierung eines NullzeigersZahl muss 0 oder 1 seinAnzahl der Argumente passt nicht zum eingebauten PrototypenAnzahl der Argumente passt nicht zum PrototypenInterner Fehler: number of bb notes in insn chain (%d) != n_basic_blocks (%d)Komponentenanzahl des Vektors ist keine ZweierpotenzKomponentenanzahl des Vektors ist keine ZweierpotenzAnzahl der ZÃ¤hler in den Profilingdaten fÃ¼r Funktion %qD passt nicht zu deren Profilingdaten (ZÃ¤hler %qs, %i erwartet aber %i gefunden)Anzahl der Ergebnisse passt nicht zur Anzahl der WerteAnzahl der spekulativen Ziele %i stimmt nicht mit num_speculative_call_targets %i Ã¼bereinAnzahl der Variablen in %<depend%>-Klausel mit %<sink%>-Modifizierer passt nicht zur Anzahl der Iterationsvariablennumerisches Argument des Attributs %qE muss im Bereich 0..63 liegenobjc++-cpp-output ist veraltet; bitte stattdessen objective-c++-cpp-output verwendenobjc-cpp-output ist veraltet; bitte stattdessen objective-c-cpp-output verwendenObjekt ist keine Methodebei Verwendung von %qE fehlt ObjektObjekt-Eigenschaft %qD hat kein Attribut %<assign%>, %<retain%> oder %<copy%>; es wird %<assign%> angenommenObjekttyp %qT passt nicht zum Destruktornamen ~%qTObjekt mit variabel geÃ¤ndertem Typ darf keine Bindung habenMethodendeklaration in Objective-C erwartetObjective-C++ Nachrichtenargument(e) erwartetObjective-C++-NachrichtenempfÃ¤nger erwartetObjective-C++ Methodendeklaration erwartetveralteter Maverick-Formatcode Â»%cÂ«veraltete Option %<-I-%> verwendet, bitte stattdessen %<-iquote%> verwendenveraltete Verwendung einer bestimmten Initialisierung mit %<:%>veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>odr-verwendete Inline-Variable %qD ist nicht definiertOffload-Compiler %s nicht gefundenOffload-Compiler %s nicht gefunden (erwÃ¤gen Sie %<-B%>)Auslagerungsdimension %d liegt auÃŸerhalb des WertebereichesAdressabstand %wi ist auÃŸerhalb der Grenzen der konstanten ZeichenketteOffset Ã¼berschreitet 16 BytesOffset von %qD ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernOffset des gepackten Bitfeldes %qD hat sich in GCC 4.4 geÃ¤ndertalte Deklaration %q#DFunktionsdefinition im alten StilParameterdeklarationen alten Stils in Prototyp-Funktionsdeklarationausgelassener mittlerer Operand fÃ¼r Operator %<?:%> kann nicht verarbeitet werdenein Feld ist ein Bitfeld, das andere jedoch nichteins der Argumente fÃ¼r den Initialisierungsaufruf sollte %<&omp_priv%> seineins der Aufrufargumente fÃ¼r die Initialisierung sollte %<omp_priv%> oder %<&omp_priv%> seinein Typ muss konstruiert sein, der andere nichtnur %<distribute%>-, %<parallel%>- und %<loop%>-Regionen dÃ¼rfen innerhalb einer %<teams%>-Region streng geschachtelt seinnur die Schalter %<inbranch%> und %<notinbranch%> sind fÃ¼r das %<__simd__%>-Attribut erlaubtnur %u Name fÃ¼r strukturelle Bindung angegebennur %u Namen fÃ¼r strukturelle Bindung angegebennur 0.0 kann als Immediate geladen werdenNur das DWARF-Debugformat ist fÃ¼r Interrupt-Service-Routinen unterstÃ¼tztnur Objective-C-Objekttypen kÃ¶nnen mit Protokoll qualifiziert werdenNur das Attribut %<fallthrough%> kann auf eine leere Anweisung angewendet werdennur Konstruktoren nehmen Elementinitialisierungennur Deklarationen von Konstruktoren und Umwandlungsoperatoren kÃ¶nnen %<explicit%> seinsondern nur hier als %<friend%>nur einfacher RÃ¼ckgabetyp %<auto%> kann zu %<void%> hergeleitet werdennur unausgewerteter Inline-Assemblercode ist in einer %<constexpr%>-Funktion in C++2a erlaubtNur uninitialisierte Variablen kÃ¶nnen in einem .bss-Abschnitt platziert werdenNur uninitialisierte Variablen kÃ¶nnen im .noinit-Bereich platziert werdennur die Werte 12 (4 kB) und 16 (64 kB) werden fÃ¼r die WÃ¤chtergrÃ¶ÃŸe unterstÃ¼tzt. Der angegebene Wert %d (%llu kB) liegt auÃŸerhalb des gÃ¼ltigen Bereichsin dieser Konfiguration werden nur schwache Aliase unterstÃ¼tztIn Abschnitt %qs sind nur 0-Initialisierungen erlaubtopake Vektortypen kÃ¶nnen nicht initialisiert werdenintransparente Enum-Spezifikation muss einfachen Bezeichner verwendenintransparente Enum-Spezifikation ohne NamenÂ»%sÂ« kann nicht geÃ¶ffnet werden: %s/dev/zero kann nicht geÃ¶ffnet werden: %mLTRANS-Ausgabeliste Â»%sÂ« kann nicht geÃ¶ffnet werden: %mAbhÃ¤ngigkeitsdatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %mAusgabedatei %qs wird geÃ¶ffnet: %sAusgabedatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %mOperandencode %%xn ist fÃ¼r QImode ungÃ¼ltigOperand %d sollte eine vorzeichenlose 3-Bit-Konstante seinOperand %d sollte eine vorzeichenlose 6-Bit-Konstante seinOperand %d sollte eine vorzeichenlose 8-Bit-Konstante seinOperand 1 sollte eine vorzeichenlose 3-Bit-Konstante seinOperand 1 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 2 sollte ein gerader 3-Bit-Wert sein (subreg 0,2,4,6)Operand 2 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 2 sollte ein vorzeichenloser 3-Bit-Wert sein (subreg 0â€“7)Operand 2 sollte ein vorzeichenloser 8-Bit-Wert seinOperand 3 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 3 sollte ein vorzeichenloser 8-Bit-Wert seinOperand 4 sollte ein vorzeichenloser 8-Bit-Wert sein (0â€“255)Operandenbedingung enthÃ¤lt falsch positioniertes %<+%> oder %<=%>Operandenbedingungen fÃ¼r %<asm%> unterscheiden sich in der Anzahl der AlternativenOperand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»%cÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»DÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»IÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»YÂ«Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»rÂ«Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»KÂ«Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«Operand ist keine ausgleichbare Speicherreferenz, ungÃ¼ltiger Operandencode Â»HÂ«Operand muss Â»immediateÂ« mit korrekter GrÃ¶ÃŸe seinOperandennummer fehlt hinter %%-BuchstabeOperandennummer auÃŸerhalb des WertebereichesOperandennummer auÃŸerhalb des Wertebereiches im FormatOperandennummer fÃ¼r Format ohne Argumente angegebenOperandennummer mit unterdrÃ¼ckter Zuweisung angegebenOperand von %<?:%> wechselt das Vorzeichen von %qT nach %qT, aufgrund der Vorzeichenlosigkeit des anderen OperandenOperand des Faltungsausdrucks hat keine unexpandierten ParameterpackungenOperandentyp %qT ist inkompatibel mit Argument %d von %qEOperandentypen sind %qT und %qTOperanden fÃ¼r %<?:%> haben unterschiedliche Typen %qT und %qTOperanden fÃ¼r %T/%t mÃ¼ssen reg + const_int sein:Operation nicht erlaubt auf Typ %<bfloat16_t%>Operation auf %qE kÃ¶nnte undefiniert seinOptimierungsattribut von %qD folgt auf die Definition, aber die Attribute passen nicht zusammenFehlzuordnung von OptimierungsstufenattributOptimierung kann Lese- und/oder Schreiboperationen auf Registervariablen entfernenOption %<%s=%s%> ist fÃ¼r die CPU %qs nicht verfÃ¼gbardie Option %<-mdouble=32%> ist nur verfÃ¼gbar, wenn %<--with-double={32|32,64|64,32}%> konfiguriert istdie Option %<-mdouble=64%> ist nur verfÃ¼gbar, wenn %<--with-double={64|64,32|32,64}%> konfiguriert istdie Option %<-mirq-ctrl-saved%> ist nur fÃ¼r ARC-v2-Prozessoren gÃ¼ltigdie Option %<-mlong-double=32%> ist nur verfÃ¼gbar, wenn %<--with-long-double={32|32,64|64,32}%>, oder %<--with-long-double=double%> zusammen mit %<--with-double={32|32,64|64,32}%> konfiguriert istdie Option %<-mlong-double=64%> ist nur verfÃ¼gbar, wenn %<--with-long-double={64|64,32|32,64}%>, oder %<--with-long-double=double%> zusammen mit %<--with-double={64|64,32|32,64}%> konfiguriert istdie Option %<-mrgf-banked-regs%> ist nur fÃ¼r ARC-v2-Prozessoren gÃ¼ltigoption %<-mstructure-size-boundary%> ist veraltetOption %qs wird ignoriert, der Vorgabewert %qs wird fÃ¼r die CPU %qs verwendetOption %qs ist fÃ¼r die CPU %qs nicht verfÃ¼gbarOption %qs ist gÃ¼ltig fÃ¼r %s, aber nicht fÃ¼r %sOption Â»%sÂ« wird zusammen mit %<-fopenacc%> nicht unterstÃ¼tztOption %s nicht konsistent in allen LTO-Eingabedateien verwendetOption %s mit unterschiedlichen Wertenoptionales Argumentoptionaler Klassenparametereingeschaltete Optionen: Optionen oder Zielarchitekturen fehlen hinter %qsangegebene Optionen: Interner Fehler: optype_msgid overflow: %doder nutzen Sie %<j%> statt %<i%> fÃ¼r das in GNU eingebaute SuffixArgument fÃ¼r %<ordered%> muss ein positiver, ganzzahliger Ausdruck seingeordneter Vergleich von Zeiger mit Ganzzahlnullgeordneter Vergleich von Zeiger mit Null-Zeigerorigin points to a different parentdas ursprÃ¼ngliche %<default%> ist hierursprÃ¼ngliche Deklaration trat hier aufursprÃ¼ngliche Definition trat hier aufOriginal ist nicht mit zstd komprimiertOriginalgrÃ¶ÃŸe unbekanntwurde ursprÃ¼nglich hier als %<const%> deklariertursprÃ¼nglich hier definiertursprÃ¼nglich indirekter Funktionsaufruf kommt nicht als Â»inlineÂ« in BetrachtursprÃ¼ngliche hier spezifiziertverwaistes %qs-Konstruktandere Fundstelle ist hiersollte der virtuellen Methode %qD entsprechen, tut es aber nichtÃ¤uÃŸeres %<__transaction_cancel%> nicht innerhalb des Ã¤uÃŸeren %<__transaction_atomic%>Funktionsaufruf von %<__transaction_cancel%> nicht innerhalb von Ã¤uÃŸerer %<__transaction_atomic%>- oder %<transaction_may_cancel_outer%>-FunktionÃ¤uÃŸerer Block der Region %i ist falschÃ¤uÃŸere Transaktion in %<transaction_may_cancel_outer%>-FunktionÃ¤uÃŸere Transaktion in %<transaction_safe%>-FunktionÃ¤uÃŸere Transaktion in TransaktionAusgabebedingung %d kann nicht zusammen mit %qs angegeben werdenAusgabebedingung %d muss ein einzelnes Register angebenAusgabebedingung %qc fÃ¼r Operand %d steht nicht am AnfangAusgabedatei %s existiert bereits in Ordner %skeine Ausgabedatei angegebenName der Ausgabedatei darf nicht leer seinAusgabedatei doppelt angegebenAusgabezahl %d nicht direkt adressierbarAusgabeoperand %d muss %<&%>-Bedingung verwendenBedingung des Ausgabeoperanden erfordert %<=%>Ausgabeoperand ist in %<asm%> konstantAusgaberegister mÃ¼ssen oben auf dem Stapel gruppiert werdenoutput_move_single:Ãœberlauf in ArraygrÃ¶ÃŸeÃœberlauf in Konstanten-AusdruckÃœberlauf in Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEÃœberlauf in Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE in %qEÃœberlauf in AufzÃ¤hlungswertenÃœberlauf in AufzÃ¤hlungswerten bei %qDÃ¼bergelaufene Ausgabeargumentliste fÃ¼r %qsÃ¼berladener Funktionsname %qE in Klausel %qsÃ¼berladene Funktion ohne Typinformationen aus KontextÃ¼bersteuerte Funktion ist %q#DÃ¼bersteuerte Funktion ist %q#FÃ¼bersteuerte Funktion ist %qDÃœberschreibsteuerung (override/final) nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarÃ¼bersteuert %qD, was als %<transaction_safe%> deklariert istgepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Alias-Template %qDgepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Konzept %qDPack-Expansion in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbargepacktes Attribut fÃ¼hrt zu ineffizienter Ausrichtunggepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %q+Dgepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %qEgepacktes Attribut ist unnÃ¶tiggepacktes Attribut ist unnÃ¶tig fÃ¼r %q+Dgepacktes Attribut ist fÃ¼r %qE unnÃ¶tigstruct wird bis zur Ausrichtungsgrenze aufgefÃ¼lltstruct wird aufgefÃ¼llt, um %q+D auszurichtenParameter %P hat unvollstÃ¤ndigen Typen %qTParameter %P von %qD hat unvollstÃ¤ndigen Typen %qTParameter %q+D als %<_Noreturn%> deklariertParameter %q+D als %<inline%> deklariertParameter %q+D hat nur eine VorwÃ¤rtsdeklarationParameter %qD als void deklariertParameter %qD hat unvollstÃ¤ndigen TypenParameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT einParameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT einParameter %qD deklariert ungÃ¼ltigerweise MethodentypParameter %qD ist initialisiertParameter %qD gesetzt, jedoch nicht verwendetParameter %qP von %qD kÃ¶nnte Kandidat fÃ¼r Formatattribut seinParameter %u (%q+D) hat unvollstÃ¤ndigen TypenParameter %u (%q+D) hat void-TypenParameter %u hat unvollstÃ¤ndigen TypenParameter %u hat void-TypenParameter als %<auto%> deklariertParameter darf nicht variabel modifizierten Typ %qT habenParameter kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut seinParametername fehlt in ParameterlisteParametername ausgelassenParameternamen (ohne Typen) in FunktionsdeklarationParameterpack %<__bases%> ist nur in Templatedeklaration gÃ¼ltigParameterpack %q+D muss am Ende der Templateparameterliste seinParameterpack %qD kann kein Standardargument habenArgument %qE fÃ¼r Parameterpack muss am Ende der Templateargumentliste seinArgument %qT fÃ¼r Parameterpack muss am Ende der Templateargumentliste seinParameterpack kann kein Standardargument habenParameterbÃ¼ndel nicht mit %<...%> aufgelÃ¶st:die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 7.1 geÃ¤ndertdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 9.1 geÃ¤ndertParameter fÃ¼r eingebaute Funktion muss Zeichenkettenkonstante oder Literal seinParameter fÃ¼r eingebaute Funktion ist ungÃ¼ltig: %sparametrisiertes abgeleitetes TypargumentEltern-Unterprogramm kann nicht geinlinet werdenKlammern um %qE kÃ¶nnen nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugenKlammern mÃ¼ssen weggelassen werden, wenn die Argumentliste des %qE-Attributs leer istKlammern mÃ¼ssen weggelassen werden, wenn die Argumentenliste des Attributs leer istUm dieses zusammengesetzte Literal sind Klammern erforderlich, um Mehrdeutigkeit zu vermeidengeklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubtgeklammerte Initialisierung in Array-Â»newÂ«Syntaxfehler in SELECT-RANK-Anweisung bei %CSyntaxfehler in Â»SELECT TYPEÂ«-Anweisung bei %CSyntaxfehler in Templateargumentlistepart-ref mit Zeigerattribut bei %L ist nicht das rechteste part-ref des data-stmt-objectsTeilspezialisierung %q+D spezialisiert keine Templateargumente und ist nicht eingeschrÃ¤nkter als das primÃ¤re Template; um das primÃ¤re Template zu definieren, entfernen Sie die TemplateargumentlisteTeilspezialisierung %q+D spezialisiert keine Templateargumente; um das primÃ¤re Template zu definieren, entfernen Sie die TemplateargumentlisteTeilspezialisierung %qD ist nicht spezialisierter alsTeilspezialisierung %qT als %<friend%> deklariertpartielle Spezialisierung ist nicht nÃ¤her spezialisiert als das ursprÃ¼ngliche Template, da es mehrere Parameter mit einer Â»packÂ«-Erweiterung ersetztteilweise Spezialisierung von %qD nach Instanziierung von %qDInterner Fehler: partition found but function partition flag not setDurchlauf %qs nicht gefunden, wird jedoch von neuem Durchlauf %qs referenziertpass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>Die Ãœbergabe von %qT als %<this%>-Argument streicht QualifiziererÃœbergabe von %qT wÃ¤hlt %qT statt %qTÃœbergabe von NULL an Nicht-Zeiger-Argument %P von %qDÃœbergabe des Arguments %d von %qE als %<float%> statt %<double%> aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als %qT statt %qT aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als komplex statt Gleitkomma aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als komplex statt Ganzzahl aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Gleitkomma statt komplex aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Gleitkomma statt Ganzzahl aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Ganzzahl statt komplex aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Ganzzahl statt Gleitkomma aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als vorzeichenbehaftet aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als vorzeichenlos aufgrund des PrototypsÃœbergabe des Arguments %d von %qE entfernt Kennzeichner %qv von Zeiger-Ziel-TypÃœbergabe des Arguments %d von %qE entfernt Qualifizierer von Zeiger-Ziel-TypÃœbergabe des Arguments %d von %qE von anderem Objective-C-TypÃœbergabe des Arguments %d von %qE von inkompatiblem ZeigertypÃœbergabe des Arguments %d von %qE von Zeiger auf nicht eingeschlossenen AdressbereichÃœbergabe des Arguments %d von %qE erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vÃœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungÃœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungÃœbergabe des Arguments %d von %qE mit anderer Breite aufgrund des PrototypsArgument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r Argument %ZArgument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r die Argumente %ZArgumente werden an Auslassungspunkte des geerbten Konstruktors %qD Ã¼bergebenDas Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)Ãœbergabe von zu groÃŸem Argument auf dem Stapelpatchbarer Funktionseintrag %wu Ã¼berschreitet die GrÃ¶ÃŸe %wuPfad: Ped. WarnungPed. Warnung: vielleicht brauchen Sie explizite Templateargumente im Â»nested-name-specifierÂ«Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼genPerm. FehlerPerm. Fehler: pex_init gescheitert: %mPlatzhalter-BeschrÃ¤nkungen nicht erfÃ¼lltPlatzhaltertyp ist in diesem Kontext nicht erlaubtPlacement-New konstruiert ein Array vom Typ %qT und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwiPlacement-New konstruiert ein Objekt vom Typ %<%T [%wu]%> und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwiPlacement-New konstruiert ein Objekt vom Typ %qT und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwibitte geben Sie den CPU-Namen explizit an. GÃ¼ltige CPU-Namen sind: %sPlugin %qs wurde mit anderen Pfaden angegeben: %qs und %qsPlugin %s ist nicht unter einer GPL-kompatiblen Lizenz lizenziert
  %sPlugin %s ist nicht unter einer GPL-kompatiblen Lizenz lizenziert: %sPlugin %s hat eine Null-Callback-Funktion fÃ¼r Ereignis %s registriertPlugin %s sollte vor %<-fplugin-arg-%s%> in der Kommandozeile angegeben werdenPlugin kann keinen fehlenden Durchlauf registrierenPlugin kann keinen unbenannten Durchlauf registrierenPlugin kann keinen Durchlauf %qs ohne Referenzdurchlaufnamen registrierenPlugin-UnterstÃ¼tzung ist ausgeschaltet; mit --enable-plugin konfigurierenZeigerZeigerargumentZeigerarithmetik fÃ¼r Objekte mit Garbage-Collection ist nicht erlaubtZeigerzuweisungdas Zeigerelement %q+D wurde hier deklariertZeiger auf Typen %<void *%> in Arithmetik verwendetZeiger des Typs %<void *%> in Subtraktion verwendetZeigeroffset von Symbol kÃ¶nnte falsch seinZeiger oder allozierbares ResultatZeiger-Zieltypen sind in C++ inkompatibelZeiger auf Adressraum %qs muss in %qT konstant seinZeiger auf Adressraum %qs muss in %s %q+D konstant seinZeigerziele in Zuweisung von %qT nach %qT unterscheiden sich im VorzeichenbesitzZeigerziele in Initialisierung von %qT nach %qT unterscheiden sich im VorzeichenbesitzZeigerziele bei Ãœbergabe des Arguments %d von %qE unterscheiden sich im VorzeichenbesitzZeigerziele in RÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT unterscheiden sich im VorzeichenbesitzZeiger auf Funktion in Arithmetik verwendetZeiger auf eine Funktion in Subtraktion verwendetZeiger auf Array verliert durch den Bedingungsausdruck QualifiziererZeiger auf Schnittstellentyp hat keine MethodenUmwandlung in Zeiger auf Element Ã¼ber virtuelle Basis %qTZeiger auf Elementtyp %qT mit Objekttyp %qT inkompatibelunvertrÃ¤gliche Zeigertypen %qT und %qT von %qD und %qD in bedingtem AusdruckZeigertyp passt nicht in bedingtem AusdruckZeigerwert verwendet, wo Â»complexÂ« erwartet wurdeZeigerwert verwendet, wo Gleitkommawert erwartet wurdeZeiger auf Elementfunktion %qE kann nicht ohne Objekt aufgerufen werden; verwenden Sie beispielsweise %<.*%> oder %<->*%>Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht einen lvalueTyp fÃ¼r Zeiger auf Elementfunktion %qT braucht vor C++2a einen lvalueTyp fÃ¼r Zeiger auf Elementfunktion %qT braucht einen rvalueZeiger-/Ganzzahltyp passt nicht in bedingtem AusdruckZeiger sind nicht als case-Werte zugelassenZeiger auf Arrays mit unterschiedlichen Qualifizierern sind in ISO-C inkompatibelZeiger auf disjunkte AdressrÃ¤ume in bedingtem Ausdruck verwendetpolymorphes ArgumentPosition plus GrÃ¶ÃŸe Ã¼berschreitet die GrÃ¶ÃŸe des referenzierten Objekts in %qslageunabhÃ¤ngiger Code erfordert %qslageunabhÃ¤ngiger Code erfordert das Linux-ABIpositionelle Initialisierung eines Feldes in %<struct%>, die mit dem %<designated_init%>-Attribut deklariert wurdePositive Breite benÃ¶tigt bei %LmÃ¶gliches Problem bei Aufruf von %<operator delete%> erkanntmÃ¶gliches Problem bei Aufruf von %<operator delete []%> erkanntPost-Increment-Adresse ist kein RegisterSuffix-%qD muss %<int%> als sein Argument nehmenSuffix-%qD muss %<int%> als sein zweites Argument nehmenSuffix-%qD sollte %qT zurÃ¼ckgebenMÃ¶gliche Dereferenzierung eines Nullzeigerspower9-Zieloption ist mit %<%s=<xxx>%> fÃ¼r <xxx> kleiner als power9 inkompatibelPragma oder Attribut %<target("%s")%> akzeptiert keine ArgumentePragma oder Attribut %<target("%s")%> erlaubt keine negierte FormPragma oder Attribut %<target("%s")%> ist nicht gÃ¼ltigPragma oder Attribut %<target("%s=%s")%> ist nicht gÃ¼ltigPre-Decrement-Adresse ist kein RegisterPre-Increment-Adresse ist kein RegisterGenauigkeitGenauigkeit im printf-Formatvordeklarierter arithmetischer Typ %qT in %<#pragma omp declare reduction%>vordefinierter arithmetischer Typ in %<#pragma omp declare reduction%>bedingter Thumb-Befehlbedingter Befehl in bedingter SequenzPrÃ¤fix-%qD sollte %qT zurÃ¼ckgebenPrÃ¤fix-Attribute vor %<@%D%> werden ignoriertPrÃ¤fixattribute werden fÃ¼r Implementierungen ignoriertPrÃ¤fixattribute werden fÃ¼r Methoden ignoriertInterner Fehler: prev_bb of %d should be %d, not %dvorheriges %<#pragma omp declare reduction%>vorherige Deklaration von %<pragma omp declare reduction%>vorherige Deklarationvorherige Deklaration von %q#Dvorherige Deklaration %qDvorherige Deklaration %qD verwendete %d Template-Parametervorherige Deklaration %qD verwendete %d Template-Parameterbisherige Deklaration als %q#Dvorherige Deklaration hiervorherige Deklaration von %<%c%E%>vorherige Deklaration von %<%c%E%> als %<@optional%>vorherige Deklaration von %<%c%E%> als %<@required%>vorherige Deklaration von %<%c%s%>vorherige Deklaration von %q#Dvorherige Deklaration von %q+DVorherige Deklaration von %q+D war hiervorherige Deklaration von %qDvorherige Deklaration von %qD war hiervorherige Deklaration von %qEbisherige Deklaration mit %qL-Bindungvorherige Definition hiervorherige Definition von %q#TVorherige Definition von %q+D war hiervorherige Definition von %qD war hierVorherige implizite Deklaration von %q+D war hiervorherige Sprungmarkevorherige Mangelung von %q#Dvorherige Nicht-Prototyp-Definition hierbisherige Spezifikation in %q+#D hiervorher hier deklariertvorher hier definiertvorher hier als %s definiertBereits hier verwendetprimÃ¤res Template %qDursprÃ¼ngliches Template hierprivates Element %q#D in anonymer UnionWahrscheinlichkeit %qE liegt auÃŸerhalb des Bereichs [0.0, 1.0]Wahrscheinlichkeit %qE muss eine konstanter Gleitkommaausdruck seinProblem beim Erstellen des Zielabbilds fÃ¼r %sProfildaten fÃ¼r Funktion %u sind beschÃ¤digtProfil fÃ¼r Funktion %qD nicht in Profilingdaten gefundenProfilerunterstÃ¼tzung fÃ¼r CR16ProfilerunterstÃ¼tzung fÃ¼r VxWorksProfiling ist fÃ¼r dieses Ziel noch nicht implementiertProfiling wird mit Â»-mgÂ« nicht unterstÃ¼tztProgramme: %s
  weitergegebenes Argument %qD passt nicht zu eingebautem Prototypenweitergegebenes Argument %qD passt nicht zum Prototypendas befÃ¶rderte (promoted) bitweise Komplement eines vorzeichenlosen Wertes ist immer ungleich Null, da die hÃ¶chstwertigen Bits 1 sindEigenschaften fÃ¼r %<simd%>-Selektor dÃ¼rfen nicht in %<metadirective%> angegeben werdenEigenschaft %qs ist bereits in %<@dynamic%> festgelegtEigenschaft %qs ist bereits in %<@synthesize%> festgelegtEigenschaft %qs verwendet Instanzvariable %qs unvertrÃ¤glichen TypsEigenschaft %qs verwendet dieselbe Instanzvariable wie die Eigenschaft %qsEigenschaft kann kein Bitfeld seinEigenschaft kann kein Array seinEigenschaftsdeklaration nicht im @interface- oder @protocol-KontextEigenschaft muss ein konstanter ganzzahliger Ausdruck seinEigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral seingeschÃ¼tztes Element %q#D in anonymer UniongeschÃ¼tzte Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertProtokoll %qE hat ringfÃ¶rmige AbhÃ¤ngigkeitProtokoll %qE ist veraltetProtokoll-Attribute sind in Objective-C 1.0 nicht verfÃ¼gbarPrototyp-DeklarationPrototyp fÃ¼r %q+D deklariert Argument %d mit inkompatiblem TypenPrototyp fÃ¼r %q+D deklariert weniger Argumente als vorherige Definition im alten StilPrototyp fÃ¼r %q+D deklariert mehr Argumente als vorherige Definition im alten StilPrototyp fÃ¼r %q+D folgt einer Nicht-Prototyp-DefinitionPrototyp fÃ¼r Â»%sÂ« hat Pflichtoperanden hinter optionalen OperandenPrototyp fÃ¼r %q#D angegebenfÃ¼r %qD bereitgestelltPseudo-Destruktor wird nicht aufgerufenpure virtuelle %q#D aus Konstruktor heraus aufgerufenpure virtuelle %q#D aus Destruktor heraus aufgerufenpure virtuelle %q#D aus nichtstatischem Datenelement-Initialisierer heraus aufgerufenreiner Spezifizierer bei Funktionsdefinitionq/Q-Modifizierer fÃ¼r Symbolreferenzen ungÃ¼ltigÃœberprÃ¼fung fÃ¼r qsort-Vergleichsfunktion fehlgeschlagenVergleichsfunktion fÃ¼r qsort liefert nicht-negatives Ergebnis fÃ¼r sortierte Ausgabe: %dVergleichsfunktion fÃ¼r qsort ist nicht antisymmetrisch: %d, %dVergleichsfunktion fÃ¼r qsort ist nicht transitiv: %d, %d, %dqualifizierter Name benennt keine Klassequalifizierter Typ %qT passt nicht zum Destruktornamen ~%qTqualified-id in DeklarationQualifizierer sind bei Konstruktordeklarationen nicht erlaubtQualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubtQualifizierer sind bei Deklaration von Herleitungshinweis nicht erlaubtQualifizierer sind bei Destruktordeklarationen nicht erlaubtqualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT%qs innerhalb von AnfÃ¼hrungszeichen im Format%qs-Direktive innerhalb von AnfÃ¼hrungszeichen im Format; verwenden Sie stattdessen %qsr0 muss als aufrufzerstÃ¶rtes Register verfÃ¼gbar seinBereichsklausel muss vom Typ Array, Scheibe, Zeichenkette, Map oder Kanal seinWertebereichsausdrÃ¼cke in switch-Anweisungen sind nicht standardkonformbereichsbasierter %<for%>-Ausdruck mit Typ %qT hat unvollstÃ¤ndigen TypBereichsbasierte %<for%>-Schleifen sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarBereichsbasierte %<for%>-Schleifen mit Initialisierer sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarRang + Korang von %qs Ã¼bersteigt %d bei %Croher Literaloperator %q#D steht mit literalem Operatortemplate in Konfliktrdynamic wird nicht unterstÃ¼tztReinitialisierung von %qs bei %LLesen der Export-Daten gescheitertschreibgeschÃ¼tzte Stelle %qE als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tztes Element %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzter benannter RÃ¼ckgabewert %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzter Parameter %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzte Referenz %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzte Variable %qD als %<asm%>-Ausgabe verwendetEingabedatei wird gelesenLesen Ã¼ber Null-Zeiger (Argument %d)Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)NeuÃ¼bersetzung mit %<-fcompare-debug%>rekursive Auswertung des Standardarguments fÃ¼r %q#Drekursives Inliningrekursive Instanziierung von Vorgabeinitialisierer fÃ¼r Element %qDrekursiver Typ %qT nicht definiertrekursiv erforderlich durch Ersetzung von %qS
  rekursiv erfordert von %q#D
--- 2129,2157 ----
  
  %reloc()-Operatoren statt Assemblermakros verwenden, um Adressen zu laden.-G fÃ¼r Daten verwenden, die nicht von aktuellem Objekt definiert wurden.-G fÃ¼r objekt-lokale Daten verwenden.Verwenden Sie Â»-mlong-double-64Â« fÃ¼r das 64-Bit-IEEE-Gleitkommazahlen-Format. Verwenden Sie Â»-mlong-double-128Â« fÃ¼r das 128-Bit-Gleitkommazahlen-Format (entweder IEEE oder IBM).128-Bit-AVX-Befehle statt 256-Bit-AVX-Befehlen in Auto-Vektorisierer verwenden.128-bit long double verwenden.16-Bit int verwenden.32-Bit int verwenden.32-Bit-ABI verwenden.32-Bit-Gleitkommaregister verwenden.Allgemeine Register in 32 Bit Breite verwenden.In Sprungtabellen 32-Bit-Offsets statt 16-Bit-Offsets verwenden.4-Byte-EintrÃ¤ge in switch-Tabellen verwenden.4 Medien-Register verwenden.Die 4-Operanden-Befehle madd.s/madd.d und Ã¤hnliche verwenden, wo mÃ¶glich.4xx-Halbwort-Multiplikationsbefehle verwenden.4xx-dlmzb-Befehl zur Zeichenkettensuche verwenden.64 FPRs verwenden.64 GPRs verwenden.64-Bit-ABI verwenden.64-Bit-Gleitkommaregister verwenden.Allgemeine Register in 64 Bit Breite verwenden.64-bit long double verwenden.8 Medien-Register verwenden.80-bit long double verwenden.ABI-reservierte Register verwenden.AltiVec-Befehle verwenden.Bionic-C-Bibliothek verwenden.Â»Branch LikelyÂ«-Befehle verwenden, Standard fÃ¼r die Architektur Ã¼berschreiben.CONST16-Befehle zum Laden von Konstanten verwenden.Befehle fÃ¼r Zyklische RedundanzprÃ¼fung (CRC) verwenden.EABI verwenden.Befehle zur Erweiterten Virtuellen Adressierung verwenden.Hardware-Gleitkommabefehle fÃ¼r Multiplikation von einfacher auf doppelte Genauigkeit (FsMULd) verwenden.Die GNU-C-Bibliothek verwenden.Abschnitte sdata/sbss relativ zum GP verwenden.GP-relative Adressierung verwenden, auf um kleine Daten zuzugreifen.Befehle fÃ¼r Globales INValidieren (GINV) verwenden.H8/300-Ausrichtungsregeln verwenden.IEEE-Arithmetik fÃ¼r Gleitkommavergleiche verwenden.IRA-basierte Registerdruckberechnungen in RTL-Optimierungen zum Anheben verwenden.IRA-basierte Registerdruckberechnungen in RTL-Schleifenoptimierungen verwenden.Befehle aus ISA 2.07 Category:Vector.AES und Category:Vector.SHA2 verwenden.Befehle aus ISA 2.07 fÃ¼r transaktionalen Speicher (HTM) verwenden.LRA statt Neuladen verwenden (Ã¼bergangsweise).LRA statt Â»reloadÂ« verwenden.LRA-Registerallozierer verwenden.Loongson-Erweiterungsbefehle (EXT) verwenden.Loongson-Erweiterungsbefehle R2 (EXT2) verwenden.Loongson-MultiMedia-Erweiterungsbefehle (MMI) verwenden.MCU-Befehle verwenden.Befehle der MIPS-MSA-Erweiterung verwenden.MIPS-3D-Befehle verwenden.MIPS-DSP-Befehle REV 2 verwenden.MIPS-DSP-Befehle verwenden.Mingw-spezifische Thread-UnterstÃ¼tzung verwenden.Neon-Double-Word (statt Quad-Word) Register fÃ¼r Vektorisierung verwenden.Neon-Quad-Word (statt Double-Word) Register fÃ¼r Vektorisierung verwenden.%reloc()-Assembleroperatoren im NewABI-Stil verwenden.P-Mnemonics fÃ¼r statisch als verfolgt vorhergesehene Zweige verwenden.PLT fÃ¼r PIC-Aufrufe verwenden (-fno-plt: die Adresse beim Aufrufer aus der GOT laden).Â»madÂ«-Befehle im PMC-Stil verwenden.Optionale Befehle der PowerPC-Mehrzweck-Gruppe verwenden.Optionale Befehle der PowerPC-Grafik-Gruppe verwenden.Einzelfeld-mfcr-Befehl des PowerPC V2.01 verwenden.PowerPC V2.02 Gleitkomma-Rundungsbefehle verwenden.PowerPC V2.02 popcntb-Befehl verwenden.PowerPC V2.05 Bytevergleichs-Befehl verwenden.PowerPC V2.06 popcntd-Befehl verwenden.PowerPC-64-Befehlssatz verwenden.RJMP/RCALL verwenden, selbst wenn CALL/JMP verfÃ¼gbar sind.ROM statt RAM verwenden.SSE-Register-Ãœbergabekonventionen fÃ¼r SF- und DF-Modus verwenden.STB_GNU_UNIQUE verwenden, sofern der Assembler es unterstÃ¼tzt.SmartMIPS-Befehle verwenden.UNIX-Assemblersyntax verwenden.Vergleich-und-Sprung-Erweiterungen fÃ¼r UltraSPARC verwenden.Multiplizier-Addier-Erweiterungen fÃ¼r UltraSPARC verwenden.BitzÃ¤hl-Befehl fÃ¼r UltraSPARC verwenden.Befehl fÃ¼r erweitertes Subtrahieren mit Ãœbertrag fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 1.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 2.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 3.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 4.0 fÃ¼r UltraSPARC verwenden.VAX-FP verwenden.VAXC-Strukturkonventionen verwenden.Exitcodes von VMS statt POSIX verwenden.Virtualisierungsbefehle (VZ) verwenden.__cxa_atexit verwenden, um Destruktoren zu registrieren.__cxa_get_exception_ptr in Ausnahmebehandlung verwenden.Einen 32-Bit-Â»longÂ«-Typ verwenden.Eine 4-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden.Einen 64-Bit-Â»longÂ«-Typ verwenden.Leichtgewichtige Konfiguration fÃ¼r printf und puts verwenden, um die CodegrÃ¶ÃŸe zu reduzieren. Nur fÃ¼r Anwendungen mit einem Thread, die keine reentrante E/A brauchen. Erfordert Newlib Nano IO.Minimale Laufzeitumgebung (keine statischen Initialisierer oder Konstruktoren) fÃ¼r speicherarme GerÃ¤te verwenden.Eine schlaue Stapelschutzmethode fÃ¼r gewisse Funktionen verwenden.Eine Stapelschutzmethode fÃ¼r jede Funktion verwenden.ZusÃ¤tzliche VIS-Befehle verwenden, die in OSA2017 hinzugefÃ¼gt wurden.Adressen verwenden, die globale Register belegen.Alle Register verwenden, dadurch keine fÃ¼r Interrupthandler reservieren.Alternative Registernamen verwenden.8-Bit-Â»intÂ«-Typ verwenden.Eine 8-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden.Einen konstanten Wert als Offset vom Stapelschutz-WÃ¤chterregister verwenden, sp_el0. Diese Option ist fÃ¼r fstack-protector-strong gedacht und nicht fÃ¼r die Verwendung in Benutzer-Code.Direktwerte beliebiger GrÃ¶ÃŸen in Bit-Operationen zulassen.Big-Endian Byte-Reihenfolge verwenden.Sprung-und-Abbruch-Sequenzen verwenden, um auf Ganzzahldivision durch Null zu prÃ¼fen.Verzweigungsschutz-Features verwenden.FÃ¼r ausfÃ¼hrbare Datei < 64k bras verwenden.Mit Aufruf verbundene Register fÃ¼r Parameter und RÃ¼ckgabewerte verwenden.RÃ¼ckruffunktionen statt inline-Code generieren, wenn innerhalb der Funktion mindestens diese Anzahl an Zugriffen stattfindet.Vom Aufrufer zu sichernde Register Ã¼ber Aufrufe hinweg verwenden, wenn mÃ¶glich.Bestimmte skalare Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden.Steuerungsspekulation verwenden.Eigene Stacks statt lokalem Speicher fÃ¼r automatischen Speicher verwenden.Datenspekulation nach Neuladen verwenden.Datenspekulation vor Neuladen verwenden.Dezimale Gleitkommabefehle verwenden.Standardmethode fÃ¼r sdata-Behandlung verwenden.Andere Aufrufkonvention mit 'RTD' verwenden.Direkt vergiftende/entgiftende Befehle fÃ¼r Variablen verwenden, die maximal die angegebene GrÃ¶ÃŸe haben.Direkte Referenzen gegen %gs beim Zugriff auf TLS-Daten verwenden.Befehle fÃ¼r Erweiterte Physikalische Adresse (XPA) verwenden.Epsilon beachtende Gleitkomma-Vergleichsbefehle verwenden.Profile von Ausdruckswerten in Optimierungen verwenden.Die f2c-Aufrufkonvention verwenden.Eigenschaften der angegebenen CPU verwenden und dafÃ¼r optimieren.Eigenschaften der gegebenen CPU verwenden und entsprechend Code planen.FÃ¼r angegebene CPU planen und deren Eigenschaften verwenden.Eigenschaften der Architektur ARCH verwenden.Flaches Registerfenster-Modell verwenden.Gleitkomma-double-Befehle verwenden.FP-Register verwenden.VollstÃ¤ndigen Registersatz fÃ¼r die Allozierung verwenden.Gegebenes SPARC-V9-Codemodell verwenden.Gegebenes Codemodell TILE-Gx verwenden.Angegebenen Adressierungsmodus verwenden.Angegebenen Assemblerdialekt verwenden.Im Autovektorisierer die angegebene Breite fÃ¼r Vektorbefehle anstelle der maximalen Registerbreite verwenden.Angegebenen Stapelschutz-WÃ¤chter verwenden.Gegebenen Thread-lokalen Speicherdialekt verwenden.Gegebenes x86-64-Codemodell verwenden.Hardware-Gleitkommabefehle verwenden (Standard).Hardware-Gleitkommabefehle verwenden.Hardware-Divisionsbefehle auf ColdFire verwenden.Hardware-Gleitkommakonvertierungsbefehle verwenden.Hardware-Gleitkommabefehle verwenden.Hardware-Gleitkomma-Wurzel-Befehl verwenden.Hardware-Gleitkommabefehle verwenden.Hardware-Gleitkommabefehle fÃ¼r Division und Quadratwurzel verwenden.Hardware-Gleitkommabefehle verwenden.Hardwarebefehle fÃ¼r Ganzzahldivision verwenden.Hardware-Â»prefetchÂ«-Befehle verwenden.Hardware-Vierfach-Gleitkommabefehle verwenden.Hardware-TransaktionsausfÃ¼hrungs-Befehle verwenden.Hardware-Vektorbefehle verwenden und die Vektor-ABI einschalten.Blockweise Steuerungsspekulation verwenden.Blockweise Datenspekulation nach Neuladen verwenden.Blockweise Datenspekulation vor Neuladen verwenden.Registernamen der Form in/loc/out ausgeben.Indirekte CALLXn-Befehle fÃ¼r groÃŸe Programme verwenden.Indirekte Aufrufe verwenden.Inline-PLT-Sequenzen verwenden, um lange Aufrufe und -fno-plt zu implementieren.Befehle fÃ¼r eine zukÃ¼nftige Architektur verwenden.Befehlssatz der angegebenen CPU verwenden und entsprechend Code planen.Befehle zum Multiplizieren-Addieren/Subtrahieren verwenden.Interne Funktions-ID bei Profilnachschlagen verwenden.Sprungtabellen fÃ¼r hinreichend groÃŸe switch-Anweisungen verwenden.KohÃ¤rente Cachesteuerungs-Hinweise fÃ¼r ldcw/ldcd verwenden.Stubs aus libgcc zum Speichern und Wiederherstellen von Registern verwenden, die beim Ãœbergang von der 64-Bit-Microsoft- zur System-V-ABI Ã¼berschrieben werden.Bibliotheksaufrufen verwenden, um Gleitkomma-Berechnungen durchzufÃ¼hren (Standard).Little-Endian Byte-Reihenfolge verwenden.Befehle ll, sc und sync verwenden.Die Befehle lwxc1/swxc1/ldxc1/sdxc1 verwenden, wo mÃ¶glich.Media-Befehle verwenden.microMIPS-Befehle verwenden.Befehle zum Multiplizieren-Addieren/Subtrahieren verwenden.Verwendet Â»multiply highÂ«-Befehle fÃ¼r den oberen Teil einer 32Ã—32-Multiplikation.Die musl-C-Bibliothek verwenden.Native MS-Bitfeld-Anordnung verwenden.Neue adddi3/subdi3-Muster verwenden.Normale Aufrufkonvention verwenden.Verwendung des intrinsischen Moduls %qs bei %C steht mit nicht-intrinsischem vorher verwendeten Modulnamen in KonfliktVerwendung des nicht-intrinsischen Moduls %qs bei %C steht mit vorher verwendetem intrinsischen Modulnamen in KonfliktVerwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %C ist mit Option %s unvertrÃ¤glichVerwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %L ist mit Option %qs unvertrÃ¤glichNur einen TOC-Eintrag pro Prozedur verwenden.GewÃ¶hnlich gecachete Speicherzugriffe fÃ¼r flÃ¼chtige Referenzen verwenden.Gepacktes Stapellayout verwenden.Paarweise-single Gleitkommabefehle verwenden.Mustervergleichsbefehle verwenden.PC-relative switch-Tabellen verwenden â€“ dies erlaubt kÃ¼rzere Fallunterscheidungs-Tabellen.Portierbare Aufrufkonventionen verwenden.Profilierungsinformationen fÃ¼r Verzweigungswahrscheinlichkeiten verwenden.Propolice als Stapelschutzmethode verwenden.Push-Befehle verwenden, um ausgehende Argumente zu sichern.Register r11 verwenden, um die statische Bindung in Funktionsaufrufen Ã¼ber Zeiger zu speichern.Rote Zone in x86-64-Code verwenden.EingeschrÃ¤nkten Registersatz fÃ¼r die Allozierung verwenden.Registerstapel fÃ¼r Parameter und RÃ¼ckgabewerte verwenden.Register zur ArgumentÃ¼bergabe verwenden.Register r2 und r5 verwenden.Umverteilungsbefehle verwenden (Austausch und umgekehrte Bytereihenfolge beim Laden/Speichern; Voreinstellung).Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Vorgabe ist die Datei fbdata.afdo im aktuellen Arbeitsverzeichnis.Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Die Profilierungsdatei ist im Argument angegeben.Shared Libraries verwenden.Einfachen Datenspekulationstest fÃ¼r Steuerungsspekulation verwenden.Einfachen Datenspekulationstest verwenden.Simulator-Laufzeitumgebung verwenden.Kleineren, aber langsameren Code fÃ¼r Funktionsprologe und -epiloge verwenden.Software-Gleitkomma-Emulation verwenden (Standard).Software-Gleitkommavergleiche verwenden.Software-Gleitkomma verwenden.Stapelversatz verwenden.Stapelschutzmethode nur fÃ¼r Funktionen mit dem Attribut Â»stack_protectÂ« verwenden.Structs an stÃ¤rkeren Grenzen ausrichten, um Daten doppelwortweise zu kopieren.Stubs fÃ¼r Funktionsprologe verwenden.FÃ¼r Funktionsprologe und -epiloge Unterprogramme verwenden.synci-Befehl verwenden, um i-Cache ungÃ¼ltig zu machen.Tabellenbasierte schnelle Division verwenden (Standard bei -O3).Tabellenbasierte Optimierung fÃ¼r die Division kleiner vorzeichenbehafteter Ganzzahlen verwenden.Befehl tas.b fÃ¼r __atomic_test_and_set verwenden.Die AltiVec-ABI-Erweiterungen verwenden.Die Cray-Zeiger-Erweiterung verwenden.DEC-Assemblersyntax verwenden.ELFv1-ABI verwenden.ELFv2-ABI verwenden.GNU-Assemblersyntax verwenden.GNU-Erweiterung fÃ¼r PE-Format fÃ¼r ausgerichtete gemeinsame Daten verwenden.Den RTL-Durchlauf zur Entfernung toten Codes verwenden.Den RTL-Durchlauf zur Entfernung toter Speicherungen verwenden.BFD-Linker statt Standardlinker verwenden.Bit-Feld-Befehle verwenden.Divisionsbefehl verwenden.Gleitkommaeinheit fÃ¼r Ganzzahladdition und -subtraktion verwenden.Angegebenes Basisregister zur Adressierung des Stapelschutz-WÃ¤chters verwenden.Die angegebene Datenausrichtung verwenden.Angegebenen Offset zur Addressierung des Stapelschutz-WÃ¤chters verwenden.Angegebenes Symbol fÃ¼r Adressierung des Stapelschutz-WÃ¤chters verwenden.Gold-Linker statt Standardlinker verwenden.Hardware-Barrel-Shifter statt der Emulation verwenden.Den LLVM-lld-Linker statt des Standardlinkers verwenden.Die meisten Optionen verwenden, die spezielle FÃ¤higkeiten einschalten, solange sie durch andere Optionen erlaubt sind.FÃ¼r Blockkopieroperationen den Befehl mvcle verwenden.Den schmalstmÃ¶glichen Ganzzahltyp fÃ¼r AufzÃ¤hlungstypen verwenden.Min-/Max-Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden.Simulator-Laufzeitumgebung verwenden.Verwendet die Software-Multiplikationsemulation (Vorgabe).Softwareemulation fÃ¼r Divisionen verwenden (Vorgabe).Das in der Kommandozeile angegebene Systemregister als Stapelschutz-WÃ¤chterregister verwenden. Diese Option ist fÃ¼r fstack-protector-strong gedacht und nicht fÃ¼r die Verwendung in Benutzer-Code.Traditionelle GNU-Semantik fÃ¼r Inline-Funktionen verwenden.FÃ¼r das Bereinigen von undefiniertem Verhalten eine Trap statt einer Bibliotheksfunktion verwenden.Trap-Befehle verwenden, um auf Ganzzahldivision durch Null zu prÃ¼fen.Die uClibc-C-Bibliothek verwenden.Unicode-Start verwenden und UNICODE-Makro definieren.Vektor-/skalare (VSX) Befehle verwenden, die in ISA 2.07 hinzugefÃ¼gt wurden.Vektor-Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden.Vektor-/skalare (VSX) Befehle verwenden.Nullerweiternde Speicherladungen verwenden, nicht vorzeichenerweiternde.Wird zur Generierung von Code fÃ¼r einige Ã¤ltere Kernel-Revisionen verwendet.Im Fix-and-Continue-Modus verwendet, um anzuzeigen, dass Objektdateien zur Laufzeit eingetauscht werden kÃ¶nnen (Â»swapÂ«).Benutzerdefinierte nicht-ELEMENTAL-Funktion %qs bei %L ist in WORKSHARE-Konstrukt nicht erlaubtBei %2$L referenzierter Benutzeroperator %1$qs nicht im Modul %3$qs gefundenProzedur fÃ¼r Benutzeroperator %qs bei %L kann nicht vermutete ZeichenlÃ¤nge habenProzedur fÃ¼r Benutzeroperator %qs bei %L muss eine FUNCTION seinProzedur fÃ¼r Benutzeroperator %qs bei %L muss mindestens ein Argument habenDie Verwendung dieser Option wird diagnostiziert.IBM %<long double%> mit erweiterter Genauigkeit wird verwendetIEEE %<long double%> mit erweiterter Genauigkeit wird verwendetEs werden eingebaute Spezifikationen verwendet.
  Normalerweise werden Symbole, die Â»private externÂ« (versteckt) sind, beim Linken lokal gemacht. Dieser Befehl unterdrÃ¼ckt das, so dass sie exportiert bleiben.VALUE-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinVALUE-Attribut bei %CVALUE ist in BLOCK bei %C nicht erlaubtVALUE-Objekt %qs in Klausel %s bei %LVALUE-Anweisung bei %CVOIDmode bei einer AusgabeVOLATILE-Attribut bei %CVOLATILE-Attribut bei %L darf nicht in einer PURE-Prozedur angegeben werdenVOLATILE-Anweisung bei %CGÃ¼ltige Stufen fÃ¼r Nios-II-ISA (fÃ¼r -march):GÃ¼ltige Argumente fÃ¼r die Option -msdata=:GÃ¼ltige Argumente fÃ¼r -malign-:GÃ¼ltige Argumente fÃ¼r -mcode-readable=:GÃ¼ltige Argumente fÃ¼r -mfpmath=:GÃ¼ltige Argumente fÃ¼r -mr10k-cache-barrier=:GÃ¼ltige Argumente fÃ¼r -mstack-protector-guart=:GÃ¼ltige Arguments fÃ¼r -mstringop-strategy=:GÃ¼ltige Argumente fÃ¼r -mtp=:GÃ¼ltige Optionen fÃ¼r GP-relative Adressierung (fÃ¼r -mgpopt):VTable-Zeiger validieren, bevor sie verwendet werden.Variable %qs bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werdenVariable %qs bei %C mit Initialisierung tritt bereits in einer DATA-Anweisung aufVariable %qs bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert istVariable %qs bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) habenVariable %qs bei %L kann nicht gleichzeitig die Attribute OPTIONAL und VALUE haben, da Prozedur %qs BIND(C) istVariable %qs bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) habenVariable %qs bei %L wurde keine Formatmarke zugewiesenVariable %qs bei %L in Common-Block %qs bei %C muss in einer C-kompatiblen Art deklariert sein, da Common-Block %qs bind(c) istVariable %qs bei %L muss in diesem Kontext eine Konstante seinVariable %qs bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten habenVariable %qs bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein ScheinargumentVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, kÃ¶nnte jedoch unvertrÃ¤glich mit C seinVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da der abgeleitete Typ %qs nicht mit C interoperabel istVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da sie polymorph istVariable %qs bei %L ist in COMMON, aber Initialisierung ist nur in BLOCK DATA erlaubtVariable %qs bei %L kÃ¶nnte mit C inkompatibel sein, aber sie ist BIND(C)Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument fÃ¼r Funktion %qs definiert werdenVariable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument fÃ¼r Unterprogramm %qs definiert werdenVariable %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray seinVariable %qs bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument fÃ¼r Unterprogramm %qsVariable %qs bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument fÃ¼r Funktion %qsVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) istVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die jedoch BIND(C) istVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) istVariable %qs bei %L mit Koarraykomponente muss ein Nichtzeiger, nichtallozierbares Skalar und damit kein Koarray seinVariable %qs kann nicht in Variablen-Definitionskontext (%s) bei %L in PURE-Prozedur auftretenVariable %qs kann nicht im Ausdruck bei %L auftretenVariable %qs aus Modul %qs mit Bindungsmarke %qs bei %L verwendet denselben globalen Bezeichner wie EntitÃ¤t bei %L aus Modul %qsVariable %qs bei %L wurde keine Zielmarke zugewiesenVariable %qs in %s-Klausel wird in NAMELIST-Anweisung bei %L verwendetVariable %qs in Common-Block %qs bei %C kann nicht BIND(C) sein, da sie nicht global istVariable %qs in gemeinsamem Block %qs bei %C muss mit einer mit C interoperablen Art deklariert sein, da der gemeinsame Block %qs BIND(C) istVariable %qs in gemeinsamem Block %qs bei %L kann nicht mit BIND(C) deklariert werden, da sie nicht global istVariable %qs in gemeinsamem Block %qs bei %L kÃ¶nnte inkompatibel mit C sein, obwohl gemeinsamer Block %qs BIND(C) istVariable %qs ist PROTECTED und kann nicht in einem Zeigerzuordnungskontext (%s) bei %L vorkommenVariable %qs ist PROTECTED und kann nicht in Variablen-Definitionskontext (%s) bei %L auftretenVariable %qs bei %L ist kein DummyargumentVariable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter istVariable %qs muss in derselben GÃ¼ltigkeitsbereichseinheit wie Â»!$ACC DECLAREÂ« bei %L seinVariable %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$LIn Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter istVariable %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss ein Koarray seinVariable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray seinVariable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE habenVariable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht das Attribut INTENT(OUT) habenVariable %s bei %L mit NO_ARG_CHECK-Attribut kann nur als effektives Argument verwendet werdenVariable %s bei %L mit NO_ARG_CHECK-Attribut muss ein Scheinargument seinVariable %s bei %L mit NO_ARG_CHECK-Attribut muss vom Typ TYPE(*) oder von einem numerischen intrinsischen Typ seinVariable %s bei %L mit NO_ARG_CHECK-Attribut muss entweder skalar sein oder ein Feld vermuteter GrÃ¶ÃŸeVariable %s bei %L mit NO_ARG_CHECK-Attribut darf keine Referenz auf Subobjekt habenVariable %s kann nicht INTENT(IN) bei %C seinVariable %s kann nicht in PURE-Prozedur bei %C zugewiesen werdenVariable bei %C ist ein Element eines COMMON-BlocksVariable bei %L wird mehrfach in Klauseln derselben OMP-DECLARE-TARGET-Direktive erwÃ¤hntVariable ist USE-verknÃ¼pft mit Â»!$ACC DECLAREÂ« bei %LVariable auÃŸer OMP_OUT oder OMP_IN wird bei %L in Kombinierer von !$OMP DECLARE REDUCTION verwendetVariable auÃŸer OMP_PRIV oder OMP_ORIG wird bei %L in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION verwendetUnbekannter Variablentyp in Zuweisung bei %LVariable mit Attribut NO_ARG_CHECK bei %L ist nur als Argument der intrinsischen Funktionen C_LOC und PRESENT erlaubtZu verwendendes Vektorbibliotheks-ABI.FÃ¼r Doppelwort-Operationen vektorisieren.Schleifen versionieren, je nachdem, ob sie eine Schrittweite von eins haben.Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tztZugriffe auf flÃ¼chtigen Speicher nutzen I/O-load/store-Befehle nicht.Zugriffe auf flÃ¼chtigen Speicher nutzen I/O-load/store-Befehle.WAIT bei %C ist in Fortran 95 nicht erlaubtWAIT-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckWAIT-Anweisung ist in PURE-Prozedur bei %C nicht erlaubtWHERE-Zuweisungsziel bei %L hat ungÃ¼ltige FormWHERE-Maske bei %L hat ungÃ¼ltige FormKlausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-FeldBei Â»externÂ«-Deklarationen auÃŸerhalb des Dateisichtbarkeitsbereiches warnen.Bei Â»verdÃ¤chtigenÂ« Konstrukten warnen.Warnen, wenn Â»newÂ« fÃ¼r Typen mit groÃŸer Ausrichtung aufgerufen wird, ohne dass Â»-faligned-newÂ« angegeben ist.Bei @selector() ohne vorher deklarierte Methoden warnen.Bei C-Konstrukten, die nicht in gemeinsamer Teilmenge von C und C++ sind, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 1998 und ISO C++ 2011 unterscheidet, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 2011 und ISO C++ 2014 unterscheidet, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 2014 und ISO C++ 2017 unterscheidet, warnen.Bei C++-Konstrukten warnen, deren Bedeutung sich zwischen ISO C++ 2017 und ISO C++ 2020 unterscheidet.Bei polymorphen Typen in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde.Bei virtuellen Methoden in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde.Bei vererbten Konstruktoren in C++11 warnen, wenn die Basisklasse variadischen Konstruktor hat.Bei GCC-Formatzeichenketten warnen, die fÃ¼r Diagnosemeldungen ungeeignete Zeichenketten enthalten.Warnen, wenn NULL an Argumentstellen, die als nicht-NULL erfordernd markiert sind, Ã¼bergeben wird.Bei PCH-Dateien, die gefunden, aber nicht verwendet werden, warnen.Bei USE-Anweisungen, die keinen ONLY-Qualifizierer haben, warnen.Bei Verwendung von __TIME__, __DATE__ oder __TIMESTAMP__ warnen.Bei Zugriffen auf ein innenliegendes Arrayfeld der LÃ¤nge 0 warnen.Bei Ausrichtung von COMMON-BlÃ¶cken warnen.Bei Â»switchÂ«-Anweisungen auf AufzÃ¤hlungen, denen ein Fall fehlt, warnen.Bei leerem KÃ¶rper in einer if- oder else-Anweisung warnen.Bei ungÃ¼ltigen DO-Schleifen warnen.Warnen, wenn ein boolescher Ausdruck mit einer Ganzzahl verglichen wird, deren Wert ungleich true/false ist.Bei PufferÃ¼berlauf in Stringfunktionen wie memcpy und strcpy warnen.Bei Aufrufen nicht explizit deklarierter Prozeduren warnen.Warnen, wenn std::move auf einem lokalen Objekt in einer return-Anweisung aufgerufen wird und dadurch das Ersparen der Kopie verhindert.Warnen, wenn Aufrufe fÃ¼r snprintf und Ã¤hnliche Funktionen die Ausgabe abschneiden.Bei Aufrufen von snprintf und Ã¤hnlichen Funktionen warnen, wenn sie die Ausgabe abschneiden. Entspricht -Wformat-truncation=1.Warnen bei Aufrufen von strcmp und strncmp, die auf Gleichheit geprÃ¼ft werden und die notwendigerweise wahr oder falsch sind, wegen der LÃ¤nge des einen und GrÃ¶ÃŸe des anderen Arguments.Bei Aufrufen mit impliziter Schnittstelle warnen.Warnen, wenn Funktionen in unvertrÃ¤gliche Typen umgewandelt werden.Warnen, wenn Funktionen in unvertrÃ¤gliche Funktionstypen umgewandelt werden.Bei Umwandlungen warnen, die null als Ergebnis haben.Bei Umwandlungen, die Qualifizierer streichen, warnen.Bei catch-Behandlern warnen, die nicht Referenztypen sind.Bei bestimmten Operationen auf booleschen AusdrÃ¼cken warnen.Bei Codepfaden warnen, in denen NULL an ein Funktionsargument Ã¼bergeben wird, das nicht NULL sein darf.Bei Codepfaden warnen, in denen ein NULL-Zeiger dereferenziert wird.Bei Codepfaden warnen, in denen ein bereits freigegebener Wert verwendet wird.Bei Codepfaden warnen, in denen ein vom Heap reservierter Zeiger nicht freigegeben wird.Bei Codepfaden warnen, in denen ein longjmp zurÃ¼ckspult zu einem jmp_buf, der in einem Stapelrahmen gespeichert wurde, der bereits verlassen wurde.Bei Codepfaden warnen, in denen ein Zeiger freigegeben wird, der nicht vom Heap kommt.Bei Codepfaden warnen, in denen ein Zeiger mehr als einmal freigegeben werden kann.Bei Codepfaden warnen, in denen ein Zeiger auf einen bereits verschwundenen Stapelrahmen verwendet wird.Bei Codepfaden warnen, in denen ein Zeiger, der mÃ¶glicherweise NULL ist, dereferenziert wird.Bei Codepfaden warnen, in denen ein Wert, der mÃ¶glicherweise NULL ist, an ein Funktionsargument Ã¼bergeben wird, das nicht NULL sein darf.Bei Codepfaden warnen, in denen eine stdio-Datei mehr als einmal geschlossen werden kann.Bei Codepfaden warnen, in denen eine stdio-Datei nicht geschlossen wird.Bei Codepfaden warnen, in denen eine Funktion, die async-signal-unsafe ist, aus einem Signalbehandler heraus aufgerufen wird.Bei Codepfaden warnen, in denen ein uninitialisierter Wert verwendet wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert als Arrayindex verwendet wird.Bei Codepfaden warnen, in denen sensible Daten in eine Datei geschrieben werden.Bei Code warnen, der strict-aliasing-Regeln verletzen kÃ¶nnte.Beim Vergleich verschiedener Enum-Typen warnen.Bei Ganzzahldivisionen durch Null zur Ãœbersetzungszeit warnen.Bei Ganzzahldivisionen mit abgeschnittenem Ergebnis warnen.Bei Erzeugung temporÃ¤rer Felder warnen.Bei Â»hÃ¤ngendem elseÂ« warnen.Bei Deklarationen von Entitys warnen, in denen Attribute fehlen, die bei verwandten Entitys jedoch angegeben wurden.Beim LÃ¶schen polymorpher Objekte mit nicht-virtuellen Destruktoren warnen.Vor der Verwendung des veralteten AltiVec-Typen Â»vector long ...Â« warnen.Warnen, wenn der Qualifizierer Â»volatileÂ« in veralteter Form eingesetzt wird.Bei doppelten Zweigen in if-else-Anweisungen warnen.Warnen, wenn in einer if-else-if-Kette doppelte Bedingungen auftauchen.Bei Â»switchÂ«-Anweisungen auf AufzÃ¤hlungen ohne Â»default:Â«-Fall warnen.Bei Â»switchÂ«-Anweisungen auf AufzÃ¤hlungen, denen ein Fall fehlt und die kein Â»default:Â« haben, warnen.Bei PrÃ¼fung auf Gleichheit mit REAL- oder COMPLEX-AusdrÃ¼cken warnen.Bei Merkmalen, die in ISO C2X, aber noch nicht in ISO C11 verfÃ¼gbar sind, warnen.Bei Merkmalen, die in ISO C99, aber noch nicht in ISO C90 verfÃ¼gbar sind, warnen.Bei Merkmalen, die in ISO C11, aber noch nicht in ISO C99 verfÃ¼gbar sind, warnen.Bei Merkmalen, die in traditionellem C nicht verfÃ¼gbar sind, warnen.Bei Formatstrings, die keine Literale sind, warnen.Bei Formatstrings, die NUL-Bytes enthalten, warnen.Beim Entfernen von Funktionsaufrufen warnen.Bei Funktionsaufrufen mit Formatzeichenketten warnen, die hinter das Ende der Zielregion schreiben.Bei Funktionsaufrufen mit Formatzeichenketten warnen, die hinter das Ende der Zielregion schreiben. Entspricht -Wformat-overflow=1.Bei Funktionen im K&R-Stil, die Parameter ohne Typangabe haben, warnen.Bei Arithmetik mit Funktionszeigern warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((cold)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((const)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((malloc)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((noreturn)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((pure)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r Formatattribute sein kÃ¶nnten, warnen.Vor globalen Funktionen ohne vorherige Deklaration warnen.Bei globalen Funktionen ohne Prototypen warnen.Bei impliziten Umwandlungen von enum-Typen warnen.Bei impliziten Umwandlungen von Â»floatÂ« nach Â»doubleÂ« warnen.Bei impliziten Deklarationen warnen.Bei impliziten Funktionsdeklarationen warnen.Bei unpassender Attributverwendung warnen.Bei inkompatiblen Umwandlungen zwischen Zahlen und Zeigern (in beide Richtungen) warnen.Bei ungÃ¼ltigen OpenACC-Dimensionen warnen.Bei ungÃ¼ltigen Verwendungen des Makros Â»offsetofÂ« warnen.Bei in der Hauptdatei definierten, ungenutzten Makros warnen.Bei mÃ¶glicherweise nicht initialisierten automatischen Variablen warnen.Bei fehlendem Â»&Â« in fortgesetzten Zeichenkonstanten warnen.Bei fehlenden Feldern in struct-Initialisierungen warnen.Warnen, wenn Deallokationsfunktionen mit expliziter GrÃ¶ÃŸenangabe fehlen.Bei Missbrauch von Pragmas warnen.Bei den meisten impliziten Umwandlungen warnen.Bei mehreren Deklarationen desselben Objektes warnen.Bei verengenden Umwandlungen innerhalb von { }, die in C++11 unzulÃ¤ssig sind, warnen.Bei nicht-virtuellen Destruktoren warnen.Bei fehlenden ISO msvcrt scanf/printf Breiten-Erweiterungen warnen.Bei Optimierungen, die annehmen, dass vorzeichenbehafteter Ãœberlauf undefiniert ist, warnen.Bei Ãœberlauf in arithmetischen AusdrÃ¼cken warnen.Bei Ã¼berladenen virtuellen Funktionsnamen warnen.Beim Ãœberschreiben von Initialisierungen mit Seiteneffekten warnen.Beim Ãœberschreiben von Initialisierungen ohne Seiteneffekte warnen.Bei gepackten Bitfeldern, deren Offset sich in GCC 4.4 geÃ¤ndert hat, warnen.Warnen, wenn Zeigerumwandlungen die Ausrichtung vergrÃ¶ÃŸern.Bei positioneller Initialisierung von Strukturen warnen, die designierte Initialisierungen erfordern.Bei mÃ¶glichem Aliasing von Dummy-Argumenten warnen.Vor mÃ¶glichen Sicherheitsproblemen mit Formatfunktionen warnen.Bei mÃ¶glichen VerstÃ¶ÃŸen gegen Sequenzpunktregeln warnen.Bei mÃ¶glicherweise falschen Arrayindexen in do-Schleifen warnen.Bei mÃ¶glicherweise fehlenden Klammern um Initialisierungen warnen.Bei mÃ¶glicherweise fehlenden Klammern warnen.Bei mÃ¶glicherweise geschachtelten Blockkommentaren und C++-Kommentaren, die mehr als eine physikalische Zeile umfassen, warnen.Bei UnregelmÃ¤ÃŸigkeiten in printf/scanf/strftime/strfmon-Formatstrings warnen.Bei fragwÃ¼rdiger Verwendung der Makros, die variable Argumente ermitteln, warnen.Bei Gleitkommakonstanten-Literalen mit Exponentenbuchstaben Â»qÂ« warnen.Bei redundanten Aufrufen von std::move warnen.Bei RÃ¼ckgabe eines Zeigers/Referenz an lokale oder temporÃ¤re Variable warnen.Bei zurÃ¼ckgegebenen Strukturen, Unions oder Arrays warnen.Bei Semikolon nach Funktionsdefinition innerhalb einer Klasse warnen.Vor Vorzeichenunterschieden mit Formatfunktionen warnen.Bei Vergleichen von vorzeichenbehaftet mit vorzeichenlos warnen.WÃ¤hrend der Optimierungen zur Linkzeit bei einigen Verletzungen der One-Definition-Rule aus C++ warnen.Bei Anweisungen warnen, die zwischen Â»switch (...)Â« und dem ersten Â»case:Â« stehen.Bei verirrten Symbolen hinter #elif und #endif warnen.Bei strftime-Formaten, die 2-stellige Jahreszahlen erzeugen, warnen.Vor Indizes mit Typ Â»charÂ« warnen.Bei verdÃ¤chtigen Aufrufen von memset warnen, wenn das dritte Argument die Anzahl der Elemente enthÃ¤lt, aber nicht mit der ElementgrÃ¶ÃŸe multipliziert.Bei verdÃ¤chtigen Aufrufen von memset warnen, wenn das dritte Argument eine Null ist, das zweite jedoch nicht.Vor verdÃ¤chtigen Deklarationen von Â»mainÂ« warnen.Warnen, wenn zwei sizeof-AusdrÃ¼cke durcheinander geteilt werden, die nicht korrekt mit Zeigern funktionieren.Bei verdÃ¤chtigen Aufrufen bestimmter Zeichenkettenfunktionen warnen, wenn im Argument sizeof vorkommt.Vor verdÃ¤chtigem Gebrauch von Speicheradressen warnen.Warnen, wenn die Vergleichswerte einer switch-Anweisung auÃŸerhalb des fÃ¼r den Typ erreichbaren Bereichs liegen.Bei switch-Anweisungen mit booleschem Steuerausdruck warnen.Bei Dingen warnen, die sich zwischen der aktuellen Â»-fabi-versionÂ« und der angegebenen Version Ã¤ndern.Bei Dingen warnen, die sich bei der Ãœbersetzung mit einem ABI-konformen Compiler Ã¤ndern werden.Bei abgeschnittenen ZeichenausdrÃ¼cken warnen.Bei abgeschnittenen Quelltextzeilen warnen.Bei Abschneiden in Stringfunktionen wie strncat und strncpy warnen.In Deklarationen mit Alias-Attributen bezÃ¼glich Typsicherheit und Ã¤hnlicher Fehler und IrrtÃ¼mer warnen.Bei als WÃ¤chter verwendetem, nicht umgewandeltem NULL warnen.Bei Unterlauf numerischer KonstantenausdrÃ¼cke warnen.Bei nicht initialisierten automatischen Variablen warnen.Bei Funktionsdeklarationen ohne Prototyp warnen.Bei nicht erkannten Pragmas warnen.Warnen bei unsicheren Makros, die zu mehreren Anweisungen expandiert werden und innerhalb eines if, else, while, switch oder for verwendet werden.Bei Gleitkommakonstanten ohne Suffix warnen.Bei nicht verwendeten Dummy-Argumenten warnen.Bei Verwendung von Zeichenkonstanten mit mehreren Zeichen warnen.Bei unnÃ¼tzen Typumwandlungen warnen.Bei durch den Benutzer angegebenen EinfÃ¼gepfaden, die nicht vorhanden sind, warnen.Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen.Bei Verwendungen von Deklarationen mit __attribute__((warning)) warnen.Warnen, wenn innerhalb eines Arrayindex ein Komma-Operator verwendet wird.Bei Verwendung der Speicherklassenangabe Â»registerÂ« warnen.Bei Verwendung von std::initializer_list warnen, wenn dadurch baumelnde Zeiger entstehen kÃ¶nnen.Bei Verwendung variadischer Makros warnen.Bei Variablen, die von Â»longjmpÂ« oder Â»vforkÂ« geÃ¤ndert werden kÃ¶nnten, warnen.Bei Variablen, die mit sich selbst initialisiert werden, warnen.Bei VerstÃ¶ÃŸen gegen die Stil-Richtlinien von Â»Effective C++Â« warnen.Bei Formaten der LÃ¤nge null warnen.Bei DO-Schleifen mit null DurchlÃ¤ufen warnen.Bei Aufrufen von Allozierungsfunktionen warnen, bei denen als GrÃ¶ÃŸe 0 angegeben ist.Bei Verwendung von bedingt unterstÃ¼tzten Konstrukten warnen.Bei Umwandlung von NULL in Nicht-Zeiger-Typ oder umgekehrt warnen.Bei impliziten Typumwandlungen zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlen warnen.Bei impliziten Typumwandlungen warnen, die die PrÃ¤zision von Gleitkommazahlen reduzieren.Bei impliziten Typumwandlungen warnen, die einen Wert Ã¤ndern kÃ¶nnten.Bei veralteter Verwendung in einer Deklaration warnen.Bei Placement-New-AusdrÃ¼cken mit undefiniertem Verhalten warnen.Bei verdÃ¤chtigen Ganzzahl-AusdrÃ¼cken im Boolean-Kontext warnen.Warnen bei unsicherem direkten Schreibzugriff in Speicher von Klassen-Objekten.Bei spekulativen Compilierungen wie zum Beispiel __traits(compiles) warnen.Warnen, wenn Â»definedÂ« auÃŸerhalb von Â»#ifÂ« verwendet wird.Warnen, wenn ein C++17-noexcept-Funktionstyp den gemangelten Namen eines Symbols beeinflusst.Warnen, wenn eine Typumwandlung im C-Stil im Programm verwendet wird.Warnen, wenn der RÃ¼ckgabewert der mit dem Attribut warn_unused_result definierten Funktion ignoriert wird.Warnen, wenn ein Klassentyp eine Basis oder ein Feld hat, deren Typ den unbenannten Namensraum verwendet oder von einem Typen ohne Bindung abhÃ¤ngt.Warnen, wenn ein Vergleich immer zu Â»wahrÂ« oder Â»falschÂ« auswertet.Warnen, wenn ein Vergleich durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»wahrÂ« oder Â»unwahrÂ« ist.Warnen, wenn veraltetes Compiler-Merkmal, Klasse, Methode oder Feld verwendet wird.Warnen, wenn eine Funktion alloca verwendet oder ein Array dynamischer GrÃ¶ÃŸe erzeugt.Warnen, wenn eine lokale Deklaration von %qE eine Instanzvariable verdeckt.Warnen, wenn Schleife mit konstanter Anzahl von DurchlÃ¤ufen zu undefiniertem Verhalten fÃ¼hrt.Warnen, wenn fÃ¼r eine Eigenschaft eines Objective-C-Objektes keine Zuweisungssemantik spezifiert ist.Warnen, wenn ein Selektor mehrere Methoden hat.Warnen, wenn eine SIMD-Direktive vom Vektorisierer-Kostenmodell Ã¼bersteuert wird.Warnen, wenn RahmengrÃ¶ÃŸe einer einzelnen Funktion die angegebene RahmengrÃ¶ÃŸe Ã¼berschreitet.Warnen, wenn Zeichenkette lÃ¤nger als die grÃ¶ÃŸte vom Standard angegebene portable LÃ¤nge ist.Bei Teilobjekt mit Attribut abi_tag warnen, das das Gesamtobjekt nicht hat.Warnen, wenn ein throw-Ausdruck garantiert in einem Aufruf von terminate() endet.Warnen, wenn eine Benutzer-Prozedur denselben Namen wie ein Intrinsic hat.Warnen, wenn ein Array variabler LÃ¤nge verwendet wird.Warnen, wenn virtuelle Basis einen nicht trivialen Zuweisungsoperator (move) hat.Warnen, wenn ein MCU-Name unbekannt ist oder mit anderen Optionen unvertrÃ¤glich ist (Vorgabe: eingeschaltet).Warnen, wenn auf ein Array auÃŸerhalb der Grenzen zugegriffen wird.Warnen, wenn eine Parameterdefinition im alten Stil verwendet wird.Warnen, wenn ein undefiniertes Makro in einer #if-Anweisung verwendet wird.Warnen, wenn ein Zeiger mit Â»nonnullÂ«-Attribut mit NULL verglichen wird.Warnen, wenn konstante CFString-Objekte unportable Zeichen enthalten.Warnen, wenn Konstruktoren oder Destruktoren mit PrioritÃ¤ten von 0 bis 100 verwendet werden.Warnen, wenn das Ergebnis der arithmetischen Berechnungen einen falschen Wert ergeben kÃ¶nnte, selbst wenn die Operanden korrekt konvertiert werden.Warnen, wenn das Dereferenzieren eines Nullzeigers zu fehlerhaftem oder undefiniertem Verhalten fÃ¼hren kann.Warnen, wenn devices.csv nicht gefunden wird oder es Probleme beim Einlesen gibt (Vorgabe: an).Warnen, wenn geerbte Methoden nicht implementiert sind.Warnen, wenn das Linksschieben eines vorzeichenbehafteten Werts Ã¼berlÃ¤uft.Warnen, wenn eine negative Zahl nach links geschoben wird.Warnen, wenn Schleifen getauscht wurden.Bei zu vielen Argumenten fÃ¼r eine Funktion (anhand Formatzeichenkette) warnen.Warnen, wenn Qualifizierer von Arrays gestrichen werden, die Zeigerziele sind.Warnen, wenn Rechts-Schiebe-Anzahl >= Breite des Typs ist.Warnen, wenn Schiebe-Anzahl negativ ist.Bei Test von Gleitkommawerten auf Gleichheit warnen.Warnen, wenn die ISR falschgeschrieben ist, beispielsweise ohne __vector-PrÃ¤fix. Voreinstellung: eingeschaltet.Warnen, wenn sich der Adressraum einer Adresse Ã¤ndert.Warnen, wenn der Code so kompliziert ist, dass er nicht vollstÃ¤ndig analysiert werden kann.Warnen, wenn der Zeiger in einer Zeigerzuweisung sein Ziel Ã¼berleben kÃ¶nnte.Bei UnvertrÃ¤glichkeit eines Variablentyps mit C warnen.Warnen, wenn Trigraphen auftreten, die die Bedeutung des Programmes beeinflussen kÃ¶nnten.Warnen, wenn Typqualifizierer von Zeigern ignoriert werden.Wenn Typsignaturen der Kandidatenmethoden nicht exakt passen, warnen.Warnen, wenn Profile in -fprofile-use nicht existieren.Warnen, wenn Profile in -fprofile-use nicht zueinander passen.Bei Prototypen warnen, die zu anderen Typumwandlungen fÃ¼hren wÃ¼rden, wenn der Prototyp nicht angegeben wÃ¤re.Bei jeglicher Verwendung von alloca warnen.Bei direkter Mehrfachvererbung warnen.Bei direkter virtueller Vererbung warnen.Bei Intrinsics, die nicht im gewÃ¤hlten Standard vorhanden sind, warnen.Bei Namensraum-Definition warnen.Bei primÃ¤rer Deklaration von Templates warnen.Bei verdÃ¤chtigen Aufrufen von Standardfunktionen warnen, die absolute Werte berechnen.Bei verdÃ¤chtigen Konstrukten waren, an denen die umgekehrte skalare Speicherreihenfolge beteiligt ist.Warnen, dass Â»-fno-automaticÂ« Rekursion kaputtmachen kÃ¶nnte.Warnen, wenn __builtin_frame_address oder __builtin_return_address auf unsichere Weise verwendet werden.Warnen, wenn die eingebauten Funktionen __sync_fetch_and_nand und __sync_nand_and_fetch verwendet werden.Warnen, wenn eine #warning-Direktive verwendet wird.Warnen, wenn eine Basis aufgrund von Mehrdeutigkeit im abgeleiteten Typ unzugÃ¤nglich wird.Warnen, wenn eine eingebaute Funktion mit der falschen Signatur deklariert wird.Bei undefiniertem oder redefiniertem eingebauten PrÃ¤prozessormakro warnen.Warnen, wenn eine Klasse neudeklariert oder mit einem unpassenden KlassenschlÃ¼ssel auf sie verwiesen wird.Warnen, wenn auf eine Klasse oder einen AufzÃ¤hlungstyp mit einem redundanten KlassenschlÃ¼ssel verwiesen wird.Warnen, wenn eine konstante Variable nicht verwendet wird.Warnen, wenn eine Umwandlungsfunktion niemals aufgerufen werden kann, aufgrund des Umwandlungs-Zieltypen.Warnen, wenn eine Deklaration keinen Typ angibt.Warnen, wenn in einer Deklaration const, volatile, restrict oder _Atomic doppelt angegeben ist.Warnen, wenn eine Deklaration hinter einer Anweisung gefunden wird.Warnen, wenn eine Funktion nicht zu HSAIL expandiert werden kann.Warnen, wenn eine Funktion ungenutzt bleibt.Warnen, wenn ein Funktionsparameter zwar gesetzt, aber nicht verwendet wird.Warnen, wenn ein Funktionsparameter nicht verwendet wird.Warnen, wenn ein Sprung die Initialisierung einer Variable Ã¼berspringt.Warnen, wenn eine Sprungmarke ungenutzt bleibt.Warnen, wenn Feldvariable auf linker Seite wiederholt reserviert wird.Warnen, wenn Variable auf linker Seite wiederholt reserviert wird.Warnen, wenn ein Literal 0 als NULL-Zeiger verwendet wird.Warnen, wenn ein logischer Operator verdÃ¤chtigerweise immer zu Â»wahrÂ« oder Â»falschÂ« auswertet.Warnen, wenn ein Â»noexceptÂ«-Ausdruck zu Â»falschÂ« auswertet, obwohl der Ausdruck nicht werfen kann.Warnen, wenn sich ein Zeiger im Vorzeichenbesitz in einer Zuweisung unterscheidet.Bei Typkonvertierung von Zeiger auf Ganzzahl anderer Breite warnen.Warnen, wenn ein Zeiger mit '\0' verglichen wird.Warnen, wenn eine Registervariable als Â»volatileÂ« deklariert ist.Warnen, wenn Zeichenkette oder Zeichenliteral gefolgt von UD-Suffix auftritt, der nicht mit Unterstrich anfÃ¤ngt.Warnen, wenn in einem switch-Block ein case durchfÃ¤llt.Warnen, wenn eine Variable zwar gesetzt, aber nicht verwendet wird.Warnen, wenn eine Variable nicht verwendet wird.Warnen, wenn Vektoroperation auÃŸerhalb von SIMD kompiliert wird.Warnen, wenn alle Konstruktoren und Destruktoren privat sind.Warnen, wenn ein Argument fÃ¼r einen Â»restrictÂ«-Parameter auch in einem anderen Argument vorkommt.Warnen, wenn ein Parameter des atomaren Speichermodells erkennbar auÃŸerhalb des Wertebereiches ist.Warnen, wenn ein Ausdruckswert nicht verwendet wird.Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann.Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist.Beim Versuch der Freigabe eines Nicht-Heap-Objektes warnen.Bei Umwandlung des Typs von Zeigern auf Elementfunktionen warnen.Warnen, wenn ein Zeiger auf unvollstÃ¤ndigen Typen gelÃ¶scht wird.Warnen, wenn Felder in einer gepackten Struktur nicht ausgerichtet sind.Warnen, wenn ein logisches Nicht im linken Operanden eines Vergleichs verwendet wird.Warnen, wenn mehrere unterschiedliche schnelle Interruptbehandlungsroutinen in Ãœbersetzungseinheit sind.Warnen, wenn Nicht-Template-Friend-Funktionen innerhalb eines Templates deklariert werden.Warnen, wenn StapelzerstÃ¶rungsschutz aus irgendeinem Grund nicht erzeugt wird.Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter mit gleichem Typ Ã¼berdeckt.Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter Ã¼berdeckt.Warnen, wenn eine Variable eine andere Ã¼berdeckt (global).Warnen, wenn eine Variable eine andere Ã¼berdeckt. Entspricht -Wshadow=global.Warnen, wenn Ãœberladung zur Umwandlung von vorzeichenbehaftet zu vorzeichenlos fÃ¼hrt.Warnen, wenn AuffÃ¼llen benÃ¶tigt wird, um Strukturelemente auszurichten.Warnen, wenn Profiling-Instrumentierung verlangt wurde, aber auf eine bestimmte Funktion nicht angewandt werden konnte.Warnen, wenn sizeof auf einen Funktionsparameter angewendet wird, der als Array deklariert ist.Warnen, wenn die Adresse eines gepackten Elements einer Struktur oder Union verwendet wird.Warnen, wenn der Compiler Code umsortiert.Warnen, wenn Feld in einer Struktur nicht ausgerichtet ist.Warnen, wenn die EinrÃ¼ckung des Codes nicht der Blockstruktur entspricht.Warnen, wenn das Â»packedÂ«-Attribut keine Auswirkung auf Strukturanordnung hat.Bei Typumwandlung in Zeiger von Ganzzahl anderer GrÃ¶ÃŸe warnen.Bei Zeiger-Umwandlungen zwischen inkompatiblen Zeigertypen warnen.Bei lokal in Funktionen definierten, aber nicht verwendeten Typedefs warnen.Bei StandardrÃ¼ckgabetyp Â»intÂ« fÃ¼r Funktionen (C) und inkonsistenten RÃ¼ckgabetypen (C++) warnen.Warnen, wenn ein Trampolin generiert wird.Immer warnen, wenn eine Objective-C-Zuweisung vom Garbage Collector abgefangen wird.Warnen, wenn Attribute ignoriert werden.Warnen, wenn Typqualifizierer ignoriert werden.WarnungWenn weder Â»signedÂ« noch Â»unsignedÂ« angegeben wurden, das Bitfeld vorzeichenbehaftet machen.Wenn weder Â»signedÂ« noch Â»unsignedÂ« angegeben ist, das Bitfeld vorzeichenlos machen.Wenn Â»-mhard-floatÂ« ausgewÃ¤hlt ist, werden Gleitkommaberechnungen mit doppelter Genauigkeit in Hardware-Befehle Ã¼bersetzt. StandardmÃ¤ÃŸig werden fÃ¼r diese Berechnungen Funktionen aus der libgcc verwendet.Wenn Â»-mhard-floatÂ« ausgewÃ¤hlt ist, werden ungeordnete FlieÃŸkomma-Vergleichs- und Set-Flag-Befehle (lf.sfun*) erzeugt. StandardmÃ¤ÃŸig werden Funktionen von libgcc verwendet, um ungeordnete FlieÃŸkomma-Vergleichs- und Flag-Operationen durchzufÃ¼hren.Bei RAM-Zugriff X wie durch Hardware vorgegeben verwenden, d.h. Pre-Dekrement, Post-Inkrement und indirekte Adressierung mit dem X-Register. Ohne diese Option nimmt der Compiler an, dass es einen Adressierungsmodus X+const, Ã¤hnlich zu Y+const und Z+const gibt und erzeugt Befehle, die diesen Adressierungsmodus fÃ¼r X emulieren.Bei Erzeugung von Â»-fpicÂ«-Code den ausfÃ¼hrbaren Dateien erlauben, PLTs zu verwenden. Ignoriert fÃ¼r Â»-fno-picÂ«.Bei Erzeugung von Â»-mabicallsÂ«-Code den ausfÃ¼hrbaren Dateien erlauben, PLTs und Kopierauslagerungen zu verwenden.Bei Erzeugung von -mabicalls den Code tauglich fÃ¼r gemeinsam genutzte Bibliotheken machen.Beim Binden fÃ¼r Big-Endian-Zielsysteme ein Abbild im BE8-Format erzeugen.Beim Binden fÃ¼r Big-Endian-Zielsysteme ein Abbild im veralteten BE32-Format erzeugen.Wenn mÃ¶glich, keine Stapelrahmen erzeugen.Beim Durchlaufen von CSE: SprÃ¼ngen zu ihren Zielen folgen.Bei der Vektorisierung fÃ¼r SVE ungepackte Vektoren fÃ¼r kleinere Elemente in Betracht ziehen und das Kostenmodell verwenden, um den gÃ¼nstigsten Ansatz auszuwÃ¤hlen. Das Kostenmodell wÃ¤hlt auÃŸerdem zwischen SVE und Advanced SIMD-Vektorisierung.Falls kÃ¼rzer, kanonische Pfade zu System-Headern verwenden.Ob bei -fchecking Fehler im Codegenerator als interne Compilerfehler behandelt werden sollen.Ob Software-Prefetch-Tipps fÃ¼r nicht-konstante Schrittweiten produziert werden.Ob kanonische Typen zu verwenden sind.Anzuwendender Algorithmus fÃ¼r Â»-fsched-pressureÂ«.WÃ¤hrend des Setzens des Signalhandlers: %mWÃ¤hrend des Setzens des Signalstapels: %mModus fÃ¼r Ganzprogrammanalyse (WPA) mit Anzahl der parallelen Jobs angegeben.Ohne AuffÃ¼llen gibt es nicht genÃ¼gend Elemente in intrinsischer RESHAPE-Quelle bei %L, um zur Form zu passenErrata fÃ¼r VR4130 mflo/mfhi umgehen.Hardwarebesonderheit umgehen, indem jedem CSYNC und SSYNC mehrere NOPs vorangestellt werden.Einen frÃ¼hen 4300-Hardware-Bug umgehen.Fehler in Multiplikationsbefehl umgehen.Bestimmte 24K-Errata umgehen.Bestimmte R10000-Errata umgehen.Bestimmte R4000-Errata umgehen.Bestimmte R4400-Errata umgehen.Bestimmte RM7000-Errata umgehen.Bestimmte VR4120-Errata umgehen.Fehler frÃ¼her SB-1 Revision 2 Kerne umgehen.Hardware-Multiplikationsfehler umgehen.Workaround fÃ¼r R5900-Kurzschleifenfehler.Umgehung von Erratum 835769 fÃ¼r ARM-Cortex-A53.Umgehung von Erratum 843419 fÃ¼r ARM-Cortex-A53.Alle indirekten SprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten Aufrufe mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Dies betrifft nur Zweige, in denen die RÃ¼cksprungadresse nicht aus dem Speicher wiederhergestellt wird.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Dies betrifft nur Zweige, in denen die RÃ¼cksprungadresse aus dem Speicher wiederhergestellt wird.Alle indirekten TabellensprÃ¼nge und berechnete Gotos mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Die Verwendung von thunk oder thunk-extern mit dieser Option erfordert, dass die Thunks als Signalhandler betrachtet werden, um korrekte CFI zu erzeugen. FÃ¼r Umgebungen, in denen Abrollen erforderlich ist (beispielsweise fÃ¼r Ausnahmebehandlung), nutzen Sie stattdessen bitte thunk-inline.Eine QUELLDATEI.opt-record.json schreiben mit Details, welche Optimierungen durchgefÃ¼hrt wurden.Alle Deklarationen in Ada-Code nur fÃ¼r angegebene Datei schreiben.Alle Deklarationen in Ada-Code transitiv schreiben.Modul %qs in Zeile %d, Spalte %d wird geschrieben: %sFalsche OpenACC-Fortsetzung bei %C: !$ACC erwartet, !$OMP gefundenFalsche OpenMP-Fortsetzung bei %C: !$OMP erwartet, !$ACC gefundenX-Argument bei %L fÃ¼r C_LOC darf nicht polymorph seinX-Deskriptor erfordert fÃ¼hrenden LeerzeichenzÃ¤hler bei %LX32 unterstÃ¼tzt %<ms_abi%>-Attribut nichtXXX %<pop_everything%> wird betretenXXX %<pop_everything%> wird verlassenUm diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie MVE-Befehle einschalten.Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie NEON-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=neon%>).Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie VFP-Befehle einschalten.Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie Krypto-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=crypto-neon%>)Option Â»-msys-crt0=Â« erwartet eine C-Programmstart-DateiNull ist keine gÃ¼ltige Anweisungsmarke bei %CBreite null in Formatbeschreibung in Formatzeichenkette bei %L[â€¦]Feldkonstruktoren im [...]-Stil bei %C[%s wird verlassen]
! [verfÃ¼gbar in [%s kann nicht gefunden werden][Standard][ausgeschaltet][eingeschaltet]Attribut __BELOW100__ nicht mit Speicherklasse Â»autoÂ« erlaubt__delay_cycles ist auf 32-Bit-SchleifendurchlÃ¤ufe beschrÃ¤nkt__delay_cycles kann nur mit nichtnegativen Zyklusanzahlen umgehen__delay_cycles() erlaubt nur Konstanten als Argument__float128 und __ibm128 kÃ¶nnen nicht im selben Ausdruck verwendet werden__float128 und long double kÃ¶nnen nicht im selben Ausdruck verwendet werden__fp16 ohne ldrh__ibm128 und long double kÃ¶nnen nicht im gleichen Ausdruck verwendet werdenÂ»eine geschweift geklammerte Initialisierung ist hier nicht erlaubtein Konstruktoraufruf kann nicht in einem Konstanten-Ausdruck auftretenEine Typumwandlung, die weder zu ganzzahligen noch AufzÃ¤hlungstypen fÃ¼hrt, kann nicht in einem Konstantenausdruck auftreteneine Klassen-Templatedeklaration darf nichts anderes deklarierenein Komma-Operator kann nicht in einem Konstanten-Ausdruck auftretenein Konzept kann keine Elementfunktion seinein Konzept kann nicht eingeschrÃ¤nkt werdenein Konstruktor kann nicht %<concept%> seineine Umwandlungsfunktion darf keinen angehÃ¤ngten RÃ¼ckgabetyp habenein Destruktor kann nicht %qs seinein unterschiedlicher Typ ist in einer anderen Ãœbersetzungseinheit definiertein Feld mit selbem Namen aber unterschiedlichem Typ ist in einer anderen Ãœbersetzungseinheit definiertein Feld mit unterschiedlichem Namen ist in einer anderen Ãœbersetzungseinheit definiertein Funktionsaufruf kann nicht in einem Konstanten-Ausdruck auftretenein Funktionskonzept kann nicht eingeschrÃ¤nkt werdeneine Funktionsdefinition ist hier nicht erlaubteine Marke kann nur Teil einer Anweisung sein, und eine Deklaration ist keine AnweisungLambda-Abschlusstyp hat gelÃ¶schten Kopier-ZuweisungsoperatorLambda-Abschlusstyp hat gelÃ¶schten StandardkonstruktorEine spÃ¤tere Option %<-fabi-version=%> (oder =0) verhindert diesen Fehler mit einer Ã„nderung im MangelnEin Element einer Struktur oder Union kann nicht variabel modifizierten Typ habengeschachtelte Funktionen werden bei reduzierter Registeranzahl nicht unterstÃ¼tzteine verschachtelte Namensraumdefinition darf nicht inline seineine verschachtelte Namensraum-Definition darf keine Attribute habeneine Nicht-Template-Variable kann nicht %<concept%> seinein Parameter kann nicht als %qs deklariert seineine Parameterliste mit Auslassung kann nicht zu einer leeren Parameternamenslistendeklaration passenein Anweisungsausdruck reicht nicht als Kontext fÃ¼r Ãœberladungs-AuflÃ¶sung nicht auseine Speicherklasse kann nur fÃ¼r Objekte und Funktionen angegeben werdenSpeicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubtein Template kann nicht vorbelegt werdeneine Template-Deklaration kann nicht im Block-GÃ¼ltigkeitsbereich auftreteneine Template-ID darf nicht in Â»usingÂ«-Deklaration auftreteneine vorÃ¼bergehende Bindung an %qD besteht nur, bis der Konstruktor beendet istein Transaktionsausdruck kann nicht in einem Konstanten-Ausdruck auftretenein Typ aus einer anderen Ãœbersetzungseinheit ist nicht polymorphein Typ aus einer anderen Ãœbersetzungseinheit ist polymorphein Typ mit unterschiedlichen Basistypen ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher Anzahl von Feldern ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher Genauigkeit ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlichem Vorzeichen ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher GrÃ¶ÃŸe ist in einer anderer Ãœbersetzungseinheit definiertein Typ mit unterschiedlichen Zeigern in der virtuellen Tabelle ist in einer anderen Ãœbersetzungseinheit definierteine Variable kann nicht als %<consteval%> deklariert seinein Variablenkonzept kann nicht eingeschrÃ¤nkt werdeneine Wide-Zeichenkette ist in diesem Kontext ungÃ¼ltigInterner Fehler: abnormal call edges for non-call insn in bb %iInterner Fehler: abnormal edges for no purpose in bb %iAbbruch in %s, bei %s:%ddie Betragsfunktion %qD bekommt hier ein Argument vom Typ %qT, erwartet jedoch einen Parameter vom Typ %qT; dadurch kann der Ã¼bergebene Wert abgeschnitten werdenabstrakter Deklarator %qT als Deklaration verwendetZugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: %<using%> hinzufÃ¼genZugriff auf Element %qD statt auf initialisiertes Element %qD in KonstantenausdruckZugriff auf ein Element %qE einer atomaren Struktur %qEZugriff auf ein Element %qE einer atomaren Union %qEZugriff auf Datenspeicher mit ProgrammspeicheradresseZugriff auf Programmspeicher mit DatenspeicheradresseZugriff auf threadlokalen Speicher wird derzeit mit %<-mpure-code%> oder %<-mslow-flash-data%> nicht unterstÃ¼tztZugriff auf uninitialisiertes ArrayelementZugriff auf uninitialisiertes Element %qDauf Wert von %qE wird Ã¼ber ein %qT GL-Wert in Konstantenausdruck zugegriffenAkkumulator ist keine GanzzahlkonstanteAkkumulatorzahl auÃŸerhalb der Grenzeneffektives Argument fÃ¼r INTENT = OUT/INOUTfÃ¼gen Sie %<using namespace std::complex_literals%> (aus %<<complex>%>) hinzu, um benutzerdefinierte Literalsuffixe aus C++14 einzuschaltenfangen Sie %<this%> oder %<*this%> explizit einklammern Sie den Ausdruck auf der linken Seite ein, um diese Warnung zu behebenInterner Fehler: add_sym(): Bad sizing modeAdressbereichsattribut kann nicht fÃ¼r Funktionen angegeben werdenAdressbereich von %q+D in Konflikt mit vorheriger DeklarationAdressmodus %qs wird im %s-Bit-Modus nicht unterstÃ¼tztAdresse eines Arrays mit umgekehrter Speicherreihenfolge angefordertAdresse der Register-Variablen %qD angefordertAdresse der globalen Variablen %qD angefordertAdresse der lokalen Variable %qD zurÃ¼ckgegebenAdresse der lokalen Variable %qD zurÃ¼ckgegebenAdresse einer Ã¼berladenen Funktion ohne Typinformationen aus KontextAdresse der Register-Variablen %qD angefordertAdressversatz ist keine KonstanteAdressoperand erfordert BeschrÃ¤nkung fÃ¼r X-, Y- oder Z-RegisterAdresse fÃ¼r %qD angefordert, was als %<register%> deklariert istAdressraum %qs wird auf GerÃ¤ten mit Flashspeicher bis zu %d KiB nicht unterstÃ¼tztAdressrÃ¤ume werden auf reduzierten Tiny-Kernen nicht unterstÃ¼tztAdresse genommen, aber %<TREE_ADDRESSABLE%>-Bit nicht gesetztAdresse genommen, aber ADDRESSABLE-Bit nicht gesetztAdresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter AusdruckAggregat %q#D hat unvollstÃ¤ndigen Typ und kann nicht definiert werdenzusammengesetzter Wert verwendet, wo Â»complexÂ« erwartet wurdezusammengesetzten Wert verwendet, wo Festkomma erwartet wurdezusammengesetzter Wert verwendet, wo Gleitkommawert erwartet wurdezusammengesetzter Wert verwendet, wo Ganzzahl erwartet wurdealiasAlias-Definitionen werden nicht in Mach-O unterstÃ¼tzt; ignoriertAlias-Definitionen werden in dieser Konfiguration nicht unterstÃ¼tztAlias-Template-Herleitung ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarhier ist die Alias-Deklarationverlangte Ausrichtung %u von %qT ist kleiner als %uAusrichtung (%u) fÃ¼r Â»%sÂ« Ã¼berschreitet maximale Ausrichtung fÃ¼r globale gemeinsame Daten. Es wird %u verwendetAusrichtung fÃ¼r %q+D wurde zuvor als %d angegeben und kann nicht verringert werdenFÃ¼r %q+D darf keine Ausrichtung angegeben werdenAusrichtung muss eine kleine Zweierpotenz sein, nicht %dAusrichtung von %q+D ist grÃ¶ÃŸer als maximale Objektdateiausrichtung %dAusrichtung von %qD wurde in %<-fabi-version=9%> (GCC 5.2) erhÃ¶htAusrichtung von %qD ist grÃ¶ÃŸer als ursprÃ¼ngliche DeklarationAusrichtung von %qD wird in %<-fabi-version=9%> ansteigenAusrichtung der Arrayelemente ist grÃ¶ÃŸer als die ElementgrÃ¶ÃŸeAusrichtung fÃ¼r %<register%>-Objekt %qE angegebenAusrichtung fÃ¼r Bitfeld %qE angegebenAusrichtung fÃ¼r Funktion %qE angegebenAusrichtung fÃ¼r Parameter %qE angegebenAusrichtung fÃ¼r Typnamen in %<sizeof%> angegebenAusrichtung fÃ¼r Typnamen in %qE angegebenAusrichtung fÃ¼r Typnamen in Cast angegebenAusrichtung fÃ¼r typedef %qE angegebenAusrichtung fÃ¼r unbenanntes Bitfeld angegebenAusrichtung fÃ¼r unbenannten Parameter angegebenalle Elementfunktionen in Klasse %qT sind privatallozierbares Argumentwurde hier deklariert%qD bereits in Lambda-Ausdruck erfasstauch %<%c%s%> gefundenAlternativen sind in %<asm%>-Flag-Ausgabe nicht erlaubtmehrdeutig machende neue Deklaration %q+#Dmacht neue Deklaration %q#D mehrdeutigmehrdeutiges Attribut Â»%sÂ«; kÃ¶nnte Â»%sÂ« (via Â»%s:%sÂ«) oder Â»%sÂ« (via Â»%s:%sÂ«) seinmehrdeutige Umwandlung fÃ¼r Feldindexmehrdeutige Standard-Typumwandlung von %qTmehrdeutige Methode %s%s%smehrdeutiges Ãœberladen fÃ¼r mehrdeutiges Ãœberladen fÃ¼r intrinsisches %qsmehrdeutige Template-Instanziierung fÃ¼r %q#Dmehrdeutige Template-Instanziierung fÃ¼r %q#Tmehrdeutige Templatespezialisierung %qD fÃ¼r %q+DAttribut %<amdgpu_hsa_kernel%> erfordert Zeichenkettenkonstanten als Argumenteeine %<asm%>-Spezifikation ist bei Funktionsdefinition nicht erlaubtfÃ¼r lokale Variablen kann kein Adressbereichsattribut angegeben werdenein Argumenttyp mit Standard-Promotion kann nicht zu einer leeren Parameternamenslistendeklaration passenein Array unterschiedlicher GrÃ¶ÃŸe ist in einer anderen Ãœbersetzungseinheit definierteine Arrayreferenz kann nicht in einem Konstanten-Ausdruck auftreteneine Zuweisung kann nicht in einem Konstanten-Ausdruck auftretenein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignorierteine Verringerung kann nicht in einem Konstanten-Ausdruck auftretendas Attribut %<target_clones%> darf keine leere Zeichenkette enthalteneine AufzÃ¤hlung mit unterschiedlichen Wertnamen ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit anderen Werten ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit unterschiedlich vielen Werten ist in einer anderen Ãœbersetzungseinheit definierteiner expliziten Spezialisierung muss %<template <>%> vorausgeheneine ErhÃ¶hung kann nicht in einem Konstanten-Ausdruck auftretenInterner Fehler: an indirect edge from %s has no corresponding call_stmtInterner Fehler: an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:Ein Interrupt-Handler kann nicht mit %<-muser-mode%> kompiliert werdenAnachronismusAnachronismus: veraltete Basisklasseninitialisierungund %qT hat keinen Template-KonstruktorInterner Compilerfehler: and fieldund der implizit definierte Konstruktor initialisiert %q#D nichtdas innerhalb der Parameterliste deklarierte anonyme Â»%sÂ« ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbarInterner Fehler: anonymous SSA name cannot have default definitionanonymes struct nicht innerhalb eines benannten Typsanonyme Union ohne ElementAnwendung von %<#pragma weak %+D%> nach erster Verwendung fÃ¼hrt zu unspezifiziertem VerhaltenArchitektur %qs wird nur fÃ¼r Assemblierung unterstÃ¼tztare_identical_variables: Bad typeArgument %d ist ein vorzeichenloses Literal, aber auÃŸerhalb des gÃ¼ltigen BereichsArgument %d muss ein vorzeichenloses Literal seinArgument %d von %qE kÃ¶nnte Kandidat fÃ¼r Formatattribut seinArgument %d von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe seinArgument %d von %qE muss eine Zeigertyp seinArgument %d von %qE darf kein Zeiger auf eine Funktion seinArgument %d von Â»%sÂ« hatte nicht den erwarteten NamenArgument %d der eingebauten Funktion muss eine Konstante aus dem Bereich %d bis %d seinArgument %i im Bereich [%E, %E]Argument %q+D kÃ¶nnte von %<longjmp%> oder %<vfork%> zerstÃ¶rt werdenArgument %qD ist hier deklariertArgument %qD passt nicht zu eingebautem PrototypenArgument %qD passt nicht zum PrototypenArgument %qd ist keine KonstanteArgument %qs fÃ¼r %<-Waligned-new%> nicht bekanntArgument %qs fÃ¼r %<-Wnormalized%> nicht erkanntArgument %qs fÃ¼r %<-femit-struct-debug-detailed%> nicht erkanntArgument %qs fÃ¼r %<-femit-struct-debug-detailed%> unbekanntArgument %u in Aufruf von %qE muss ein Ganzzahltyp seinArgument %u fÃ¼r %<__builtin_tgmath%> hat keine ArgumenteArgument %u fÃ¼r %<__builtin_tgmath%> hat variable Anzahl von ArgumentenArgument %u fÃ¼r %<__builtin_tgmath%> hat falsche Anzahl der ArgumenteArgument %u fÃ¼r %<__builtin_tgmath%> ist kein FunktionszeigerArgument %u fÃ¼r %<__builtin_tgmath%> hat keinen PrototypenArgument %u von Funktion %qE ist vom Typ %qT, und der ist nicht garantiert 128 Bit groÃŸArgument 1 muss 0 oder 2 seinArgument 1 muss ein vorzeichenloses 1-Bit-Literal seinArgument 1 muss ein vorzeichenbehaftetes 5-Bit-Symbol seinArgument 1 muss ein vorzeichenloses 6-Bit-Literal seinArgument 1 muss eine Abbildung seinArgument 1 muss ein 8-Bit-Feldwert seinArgument 1 von %qE muss ein Nicht-Void-Zeigertyp seinArgument 1 von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe seinArgument 1 von %qE muss ein Zeiger auf Objekt breiter als Null seinArgument 1 von %qs ist auÃŸerhalb des WertebereichesArgument 1 von %qs muss eine Konstante seinArgument 2 muss 0 oder 1 seinArgument 2 muss ein vorzeichenloses 1-Bit-Literal seinArgument 2 muss ein vorzeichenloses 2-Bit-Literal seinArgument 2 muss ein vorzeichenloses 3-Bit-Literal seinArgument 2 muss ein vorzeichenloses 4-Bit-Literal seinArgument 2 muss ein vorzeichenloses 5-Bit-Literal seinArgument 2 muss ein vorzeichenloses 6-Bit-Literal seinArgument 2 muss ein vorzeichenloses 7-Bit-Literal seinArgument 3 in Aufruf von %qE muss Zeiger auf Ganzzahltyp seinArgument 3 in Aufruf von %qE darf kein boolescher Typ seinArgument 3 in Aufruf von %qE darf kein enum-Typ seinArgument 3 in Aufruf von %qE darf kein Zeiger auf %<const%>-Typ (%qT) seinArgument 3 in Aufruf von %qE darf kein Zeiger auf booleschen Typ seinArgument 3 in Aufruf von %qE darf kein Zeiger auf enum-Typ seinArgument 3 muss ein vorzeichenloses 1-Bit-Symbol seinArgument 3 muss ein vorzeichenloses 2-Bit-Symbol seinArgument 3 muss ein vorzeichenloses 4-Bit-Symbol seinArgument 3 muss im Bereich [0, 15] liegenArgumentlistenfunktion bei %CArgument muss eine Feldreferenz seinArgument muss Array oder Scheibe oder Kanal seinArgument muss ein Kanal seinArgument muss Zeichenkette oder Array oder Scheibe oder Map oder Kanal seinArgument muss komplexen Typen habenArgument an %qs-Klausel in OpenACC-%<parallel%> oder â€‘%<serial%> nicht erlaubtArgument fÃ¼r %<__builtin_eh_return_regno%> muss konstant seinArgument des Attributs %qE wird ignoriertArgument des Attributs %qE fehltArgument des Attributes %qE ist weder Â»ilinkÂ« oder Â»firqÂ«Argument des Attributes %qE ist weder Â»ilink1Â« oder Â»ilink2Â«Argument des Attributs %qE ist nicht Â»resetÂ«, Â»software_exceptionÂ«, Â»page_missÂ«, Â»timer0Â«, Â»timer1Â«, Â»messageÂ«, Â»dma0Â«, Â»dma1Â«, Â»wandÂ« oder Â»swiÂ«Argument des Attributes %qE ist keine ZeichenkettenkonstanteArgument des Attributs %qE ist weder Zeichenkettenkonstante noch ZahlArgument von Offsetof bringt Indirektion eines eingebetteten Feldes mit sichArgument des Funktionsaufrufs kÃ¶nnte Kandidat fÃ¼r Formatattribut seinArgument vom Typ %qT ist zusammen mit Â»-mgeneral-regs-onlyÂ« nicht erlaubtArgument fÃ¼r %%:compare-debug-auxbase-opt endet nicht mit %<.pk%>Argument von %<-O%> sollte eine nicht-negative Ganzzahl, %<g%>, %<s%> oder %<fast%> seinArgument von %<__integer_pack%> muss zwischen 0 und %d liegenArgument fÃ¼r %<decltype%> muss ein Ausdruck seinArgument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie das Ziel; sollte es dereferenziert werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie das Ziel; sollte ausdrÃ¼ckliche LÃ¤nge angegeben werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie das Ziel; sollte addressof entfernt werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die erste Quelle; sollte es dereferenziert werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die erste Quelle; sollte ausdrÃ¼ckliche LÃ¤nge angegeben werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die erste Quelle; sollte addressof entfernt werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die zweite Quelle; sollte es dereferenziert werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die zweite Quelle; sollte ausdrÃ¼ckliche LÃ¤nge angegeben werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die zweite Quelle; sollte addressof entfernt werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; sollte es dereferenziert werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; sollte ausdrÃ¼ckliche LÃ¤nge angegeben werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; sollte addressof entfernt werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; meinten Sie die GrÃ¶ÃŸe des Ziels?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie das Ziel; %qT oder ausdrÃ¼ckliche LÃ¤nge erwartetArgument fÃ¼r %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie die erste Quelle; %qT oder ausdrÃ¼ckliche LÃ¤nge erwartetArgument fÃ¼r %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie die zweite Quelle; %qT oder ausdrÃ¼ckliche LÃ¤nge erwartetArgument fÃ¼r %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie die Quelle; %qT oder ausdrÃ¼ckliche LÃ¤nge erwartetArgument des Attributs %qE ist weder Â»eicÂ« noch Â»vector=<line>Â«Argument des Attributes %qE ist weder Null noch EinsArgument des Attributs %qE ist weder Â»userÂ«, noch Â»supervisorÂ« noch Â»machineÂ«Argument fÃ¼r %qE ist nicht (keep|thunk|thunk-extern)Argument des Attributes %qE ist nicht (keep|thunk|thunk-inline|thunk-extern)Argument des Attributes %qE ist nicht Â»intstackÂ«Argument fÃ¼r Attribut %qE ist grÃ¶ÃŸer als %dArgument von %qs ist nicht zwischen %d und %dArgument fÃ¼r %qs ist zu groÃŸ (max. %d)Argument fÃ¼r %qs muss ein vorzeichenloses 2-Bit-Symbol seinArgument von %qs sollte eine nicht-negative Ganzzahl seinArgument fÃ¼r %qs sollte eine nicht-negative Ganzzahl sein, optional gefolgt von einer GrÃ¶ÃŸeneinheitzu formatierendes Argument ist nicht %<...%>Argument fÃ¼r Â»interruptÂ«-Attribut wird fÃ¼r Â»weakÂ«-Funktionen nicht unterstÃ¼tztArgumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches %sArgumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches Â»%sÂ«Argumente Â»a%dÂ« und Â»a%dÂ« fÃ¼r intrinsisches Â»%sÂ«Argumente vom Typ %qT erfordern die SVE-ISA-ErweiterungArgumente von %qs sollten nicht-negative Ganzzahlen seinArgumente fÃ¼r Destruktor sind nicht erlaubtArgumente fÃ¼r Attribut %qE mÃ¼ssen enge Zeichenkettenliterale seinArgumente fÃ¼r Attribut %qE mÃ¼ssen gÃ¼ltige Bezeichner enthaltenarith_power(): Bad basearith_power(): unknown typearithmetisches IFArithmetik mit Nullzeiger in %qEArithmetik mit Zeiger auf leeres AggregatArithmetik mit Zeiger auf unvollstÃ¤ndigen TypenInterner Compilerfehler: array %<TYPE_DOMAIN%> is not integer typeArray %q+D als einelementig betrachtetArray %qD ist hier deklariertArray %qD mit geklammerter Zeichenkettenkonstante %qE initialisiertArray-ZuweisungArraygrenze hinter geklammerter type-id ist verbotenArraygrenze ist keine GanzzahlkonstanteArrayindex in Initialisierung Ã¼berschreitet ArraygrenzenArrayindex in Initialisierung ist kein konstanter GanzzahlausdruckArrayindex in Initialisierung hat nicht GanzzahltypArrayindex in Nicht-Array-InitialisierungArrayindexbereich in Initialisierung Ã¼berschreitet ArraygrenzenArray mit nicht konstantem Arrayausdruck initialisiertArray mit geklammerter Zeichenkettenkonstante initialisiertArrayelement %q#D hier deklariertArray muss mit Initialisierung mit umgebenden geschweiften Klammern initialisiert werdenArray unpassenden Typs mit Zeichenkettenkonstante initialisiertArray mit Laufzeitgrenzen kann nicht durch Kopie eingefangen werden, sondern nur Ã¼ber eine ReferenzArrayergebnisArrayabschnitt in %qs-Klausel hat keinen zuordenbaren TypArrayabschnitt in %<#pragma acc declare%>Arrayabschnitt ist in %qs-Klausel nicht zusammenhÃ¤ngendArraygrÃ¶ÃŸe in Â»newÂ«-Ausdruck muss konstant seinArraygrÃ¶ÃŸe fehlt in %q+DArraygrÃ¶ÃŸe fehlt in %qDArraygrÃ¶ÃŸe fehlt in %qTArrayindex %E ist oberhalb der Arraygrenze von %qTArrayindex %E ist unterhalb der Arraygrenze von %qTArrayindex %E liegt auÃŸerhalb der Arraygrenzen von %qTArrayindexwert %E liegt auÃŸerhalb der Grenzen des inneren Arraytyps %qT mit LÃ¤nge 0Arrayindex %qE liegt auÃŸerhalb der Grenzen des Arraytyps %qT mit LÃ¤nge 0Arrayindex %wi ist unterhalb der Arraygrenze von %qTArrayindex %wi ist auÃŸerhalb der Arraygrenzen von %qTArrayindex %wu ist oberhalb der Arraygrenze von %qTArrayindex [%E, %E] ist auÃŸerhalb der Arraygrenzen von %qTArrayindex [%wi, %wi] ist auÃŸerhalb der Arraygrenzen von %qTArrayindex hat Typ %<char%>Arrayindex ist keine GanzzahlArrayindexwert %qE ist auÃŸerhalb der Grenzen des Arrays %qD vom Typ %qTArrayindexwert %qE ist auÃŸerhalb der Grenzen des Arraytyps %qTArraytyp hat unvollstÃ¤ndigen Elementtypen %qTArraytypen haben unterschiedliche GrenzenArray als Initialisierung verwendetArrays von Funktionen sind sinnlos%<asm%>-Schalter werden im Thumb1-Modus nicht unterstÃ¼tztAssembler unterstÃ¼tzt %<-mabi=ilp32%> nichtInterner Fehler: assembler name hash list corruptedBehauptung fehlt hinter %qsAttribute der Zuweisungssemantik der Eigenschaft %qD in Konflikt mit vorheriger DeklarationZuweisung an Array von InitialisierungslisteZuweisungZuweisung (nicht Initialisierung) in DeklarationZuweisung streicht Qualifizierer %qv von Zeiger-ZieltypZuweisung von anderem Objective-C-TypZuweisung von Zeiger auf nicht eingeschlossenen AdressbereichZuweisung von temporÃ¤rer %<initializer_list%> fÃ¼hrt nicht dazu, dass die Lebenszeit des zugrundeliegenden Arrays ausgeweitet wirdLinks-Zuweisung kÃ¶nnte Kandidat fÃ¼r Formatattribut seinZuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vZuweisung des konstanten Feldes %qDZuweisung der Funktion %qDZuweisung von Element %qD in schreibgeschÃ¼tztem ObjektZuweisung der schreibgeschÃ¼tzten Speicherstelle %qEZuweisung des schreibgeschÃ¼tzten Elementes %qDZuweisung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qDZuweisung des schreibgeschÃ¼tzten Parameters %qDZuweisung der schreibgeschÃ¼tzten Referenz %qDZuweisung der schreibgeschÃ¼tzten Variable %qDZuweisungsunterdrÃ¼ckungZuweisung an %qT aus %qT wandelt einen Zeiger in eine Ganzzahl um, ohne explizite TypkonvertierungZuweisung an %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungZuweisung an %qT von inkompatiblem Zeigertyp %qTZuweisung an %qT von Zeiger auf %qD mit inkompatiblem Typ %qTZuweisung an Ausdruck von Arraytypassociate_integer_pointer(): Already associatedArgument mit angenommenem RangArgument mit angenommener FormArgument von angenommenem TypUmwandlung in Typ %qT von Ã¼berladener Funktion wird angenommenangenommen, dass die Ausgabe der Direktive %wu Byte groÃŸ istangenommen, dass die Ausgabe der Direktive %wu Bytes groÃŸ istZeiger auf Element %qD wird angenommenAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstanten um einen Vergleich kombiniert werdenAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstante in Vergleich verringert wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %</%> oder %<%%%> auf %<>>%> oder %<&%> vereinfacht wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %<abs (X)%> auf %<X%> oder %<-X%> vereinfacht wirdAnnehmen, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %<min/max (X,Y)%> zu %<X%> oder %<Y%> vereinfacht wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf bei Vereinfachung der Bedingung nicht auftrittAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Bedingung zu Konstante vereinfacht wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn BereichsprÃ¼fung vereinfacht wirdasynchrones Argumentbei Offset %s zu einem Objekt, das hier von %qE alloziert wurdebei Offset %s des Objekts, das hier deklariert istbei Offset %s zu einem Objekt mit der GrÃ¶ÃŸe %wu, das hier von %qE alloziert wurdebei Offset %s zu einem Objekt mit GrÃ¶ÃŸe %wu wurde hier deklariertbei Offset %s zu einem Objekt mit einer GrÃ¶ÃŸe von hÃ¶chstens %wu, das hier von %qD alloziert wurdebei Offset %s zu einem Objekt mit der MaximalgrÃ¶ÃŸe %wu wurde hier angegebenbei Offset %s zu einem Objekt mit einer GrÃ¶ÃŸe zwischen %wu und %wu, das hier von %qE alloziert wurdebei Offset %s zu einem Objekt mit der GrÃ¶ÃŸe zwischen %wu und %wu wurde hier angegebenbei Offset %s des Objekts %qD, das hier deklariert istbei Offset %s zum Objekt %qD mit GrÃ¶ÃŸe %E wurde hier deklariertatexit gescheitertVersuch, die Adresse eines Bitfelds zu bestimmenVersuch, die Adresse des Bitfeldstrukturelements %qD zu ermittelndem Attribut %<%E(%s)%> fehlt ein ArgumentAttribut %<%E(%s, %E)%> hat ungÃ¼ltiges Positionsargument %iAttribut %<%E(%s, %E, %E)%> hat ungÃ¼ltiges Positionsargument %iAttribut %<deprecated%> darf hÃ¶chstens einmal in einer Attributliste auftretenAttribut %<fallthrough%> darf hÃ¶chstens einmal in einer Attributliste auftreten%<fallthrough%>-Attribut ist nicht direkt vor einer case-Marke oder einer default-MarkeAttribut %<maybe_unused%> darf hÃ¶chstens einmal in einer Attributliste auftretenAttribut %<nodiscard%> darf hÃ¶chstens einmal in einer Attributliste auftretenAttribut %<noreturn%> darf hÃ¶chstens einmal in einer Attributliste auftretenArgument fÃ¼r Attribut %<target%> ist keine ZeichenketteArgument von Attribut %qE muss eins von %qs oder %qs seinArgument von Attribut %qE muss eins von %qs, %qs, %qs oder %qs seinAttributargument von %qE ist keine ZeichenketteungÃ¼ltiger Modus fÃ¼r Attribut %qEungÃ¼ltiger Modus %2$qs fÃ¼r Attribut %1$qE; muss eins von %3$qs, %4$qs oder %5$qs seinAttribut %qE enthÃ¤lt unerwartete %<(%> nach Modus %qs; erwartet wird ein Positionsargument oder %<)%>Attribut %qE ohne Argumente bei einem Nicht-PrototypAttribut %qs bezieht sich nur auf Arraytypenbeim Attribut %qs ist das Argument %qs unbekanntArgument von Attribut %qs muss eine Zeichenkette seinAttribut %qs hat ungÃ¼ltiges positionelles ArgumentAttribut %qs ist unvertrÃ¤glich mit Modus %qsAttribut %qs enthÃ¤lt nicht Ã¼bereinstimmende Positionsargumente mit den Werten %i und %idem Attribut %qs fehlt Positionsargument 2, das im vorherigen Zugriffsattribut angegeben wurdebeim Attribut %qs hat das Argument an Position %i den ungÃ¼ltigen Wert %wibeim Attribut %qs hat das positionelle Argument %i den Wert %wi, der die Anzahl der Funktionsparameter %u Ã¼bersteigtbeim Attribut %1$qs verweist Argument 1 auf Typ %3$qT, der mit %2$qs qualifiziert istAttribut %qs hat Positionsargument 1, das sich auf das Argument des Funktionstyps %qT beziehtbeim Attribut %qs verweist Argument 1 auf Typ %qT, der kein Zeigertyp istPositionelles Argument 2 an Attribut %qs steht in Konflikt mit vorheriger Zweckbestimmungbeim Attribut %qs verweist Argument 2 auf Typ %qT, der nicht ganzzahlig istAttribut-DeklarationAttribut fÃ¼r %q#T muss dem SchlÃ¼sselwort %qs folgenAttribut wird ignoriertAttribut in Deklaration von %q#T ignoriertAttribut in expliter Instanziierung %q#T ignoriertattribute-using-prefix ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarAttribut, das PrÃ¤fix verwendet, wird zusammen mit GÃ¼ltigkeitsbereich-Attribut-Token verwendetAttributwert %qs ist im %qs-Attribut unbekanntder Wert %qs wurde bereits im Attribut %qs angegebenattribute(target("%s")) ist unbekanntAttribute hinter geklammerter Initialisierung werden ignoriertbei einer Funktionsdefinition sind keine Attribute erlaubtAttribute am Anfang der Anweisung werden ignoriertAttribute an Spezifizierer ausfÃ¼hrlichen Typs ignoriert, der keine VorwÃ¤rtsdeklaration istAttribute an Templateinstanziierung ignoriertAttribute an instanziiertem Typen ignoriertAttribute in Parameterarraydeklarator ignoriertAttribute dÃ¼rfen nicht vor dem Objective-C++-SchlÃ¼sselwort %<@%D%> angegeben werdenAttribute sollten in einer Funktionsdefinition vor dem Deklarator angegeben werdenautomatische FPU-Auswahl ist hier momentan nicht erlaubtautomatische Variable %qE kann nicht %<threadprivate%> seinInterner Fehler: aux field set for edge %s->%sInterner Fehler: aux field set for indirect edge from %sBackend-Deklaration fÃ¼r Modulvariable %qs ist bereits vorhandenfalsche ADDR_SPACE_GLOBAL-AdresseFalsche AdresseFalsche Adresse, nicht (reg+disp):falsche Adresse, keine Konstante:falsche Adresse, keine E/A-Adresse:Falsche Adresse, nicht post_inc oder pre_dec:falsche Ausrichtung: %dFalscher Betrag der Stapelspeicherentfernung: %dFalscher eingebauter CodeFalscher eingebauter fcodeFalscher eingebauter ICodeFalscher Bedingungscodebad expressionFalscher Ausdruckstyp beim Durchlaufen (%d)falscher Befehl fÃ¼r 'A'Falscher Befehl in frv_print_operand, Fall 0Falscher Befehl in frv_print_operand, falsches const_doubleFalscher Befehl in frv_print_operand, Fall Â»zÂ«Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»FÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»LÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»M/NÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»OÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»eÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»fÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»gÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»PÂ«:Falscher Befehl fÃ¼r frv_print_operand_address:Falscher Befehl fÃ¼r frv_print_operand_memory_reference:ungÃ¼ltige Bewegungbad opungÃ¼ltiger Operandschlechte Option %qs fÃ¼r Attribut %<optimize%>schlechte Option %qs fÃ¼r Pragma %<optimize%>Falscher Operand fÃ¼r output_condmove_singleFalscher Operand fÃ¼r output_move_doubleFalscher Operand fÃ¼r output_move_singlefalsches RegisterFalsches Register fÃ¼r frv_print_operand_memory_reference_reg:falscher RÃ¼ckgabetyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>Falscher Schiebe-Befehl:Falscher Testfalscher Typ fÃ¼r Argument %u von Funktionsargument %u von %<__builtin_tgmath%>falsche Verwendung der spec-Funktion %qsFalscher Wert %<%s%> fÃ¼r Schalter %<-mtls-size=%>Falscher Wert %qs fÃ¼r Schalter %<-mcpu%>Falscher Wert %qs fÃ¼r Schalter %<-mfp-rounding-mode%>Falscher Wert %qs fÃ¼r Schalter %<-mfp-trap-mode%>falscher Wert %qs fÃ¼r %<-mmemory-latency%>Falscher Wert %qs fÃ¼r Schalter %<-mtls-size%>falscher Wert %qs fÃ¼r Schalter %<-mtrap-precision%>falscher Wert %qs fÃ¼r Schalter %<-mtune%>falscher Wert (%qs) fÃ¼r Schalter %<-march=%>falscher Wert (%qs) fÃ¼r Schalter %<-mtune=%>unbekannter Wert (%qs) fÃ¼r %<target("arch=")%>-Attributunbekannter Wert %qs fÃ¼r %<target("tune=")%>-Attributfalscher Wert fÃ¼r %<%s-%s%>falscher Wert fÃ¼r %<%s=%s%>schlecht geschachtelte C-Header vom PrÃ¤prozessorApostroph %<'%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSperrregion darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explizit %<task%> oder %<taskloop%> istBasis %qT wird initialisiert nachBasisklasse %q#T hat einen zugÃ¤nglichen nicht-virtuellen DestruktorBasisklasse %q#T sollte explizit im Kopierkonstruktor initialisiert werdenBasisklasse %qT ist nicht %<public%>Expansion der Basisinitialisierung %qT enthÃ¤lt keine ParameterpacksBasisoperand von %<->%> hat Nicht-Zeiger-Typ %qTBasisoperand von %<->%> ist kein ZeigerBasistyp %qT ist kein struct- oder KlassentypInterner Fehler: base variable or SSA name undeclaredInterner Fehler: basic block %d pred edge is corruptedInterner Fehler: basic block %d should be marked irreducibleInterner Fehler: basic block %d should not be marked irreducibleInterner Fehler: basic block %i edge lists are corruptedInterner Fehler: basic blocks not laid down consecutivelyInterner Fehler: bb %d does not belong to loop %dInterner Fehler: bb %d has father loop %d, should be loop %dInterner Fehler: bb %d on wrong placeda %qT vom Benutzer bereitgestelltes %qD hatda es ein Element von %qT istda er als glvalue verwendet wirdda der Arrayelementtyp %qT variable GrÃ¶ÃŸe hatAnfangsausdruck verweist auf Ã¤uÃŸeren Iterator %qDbinÃ¤res Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal istbinÃ¤rer Ausdruck in Operand von FaltungsausdruckbinÃ¤rer Operator unterstÃ¼tzt nicht, dass bool-Vektor mit Gleitkommavektor vermischt wirdbinÃ¤rer Operator unterstÃ¼tzt keine zwei bool-Vektor-OperandenBinÃ¤rer Operator unterstÃ¼tzt Boolean-Vektor-Argument nichtbind(c)-Prozedurdas Binden der Referenz vom Typ %qH an %qI streicht QualifiziererBitfeld %q#D mit Nicht-Ganzzahl-Typ %qTBreite des Bitfeldes %q+D ist keine GanzzahlkonstanteBitfeld %qD mit Nicht-Ganzzahl-Typ %qTBitfeld %qD mit Nicht-Ganzzahl-Typ %qTBitfeld %qE hat atomaren TypenBitfeld %qE in %qs-KlauselBitfeld %qs hat ungÃ¼ltigen TypenBreite des Bitfeldes %qs ist keine GanzzahlkonstanteBreite des Bitfeldes %qs ist kein GanzzahlkonstantenausdruckBitfeld hat atomaren TypenBitweiser Vergleich ergibt immer Â»falseÂ«Bitweiser Vergleich ergibt immer Â»trueÂ«Block-IFKÃ¶rper der %<constexpr%>-Funktion %qD ist keine RÃ¼ckgabeanweisungnur simulierte DISPOSE-Konstruktion: %dfalsche JARL-Konstruktion: %dnur simulierte JR-Konstruktion: %dnur simulierte PREPARE-Konstruktion: %dfalscher Ergebnistyp bei VergleichBoolesche Register fÃ¼r die Gleitkommaoption benÃ¶tigtwenn %<-mstack-protector-guard=sysreg%> angegeben ist, mÃ¼ssen sowohl %<-mstack-protector-guard-offset%> als auch %<-mstack-protector-guard-reg%> angegeben werdensowohl %<__thread%> als auch %<thread_local%> angegebenwidersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegebensowohl %qs als auch %qs angegebensowohl Â»%sÂ« als auch das %qE-Attribut geben die Adresse anbeide Argumente in binÃ¤rer Faltung haben unexpandierte Parameterpackungendie beiden Argumente mÃ¼ssen kompatibel seinbeide Argumente fÃ¼r %<__builtin___clear_cache%> mÃ¼ssen Zeiger seinsowohl binÃ¤re als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktionbeide Zweige der %<if%>-Anweisung als %qs markiertsowohl komplexe als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktiongeschweift geklammerte Spezifikation %qs endet mit Escapezeichengeschweift geklammerte Spezifikation %qs ist bei %qc ungÃ¼ltiggeschweift geklammerter SpezifikationskÃ¶rper %qs ist ungÃ¼ltiggeklammerte Gruppe innerhalb eines Ausdrucks nur in einer Funktion erlaubtgeschweifte Klammern um Skalar-Initialisierunggeschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qTZweig %2d niemals ausgefÃ¼hrtZweig %2d wurde genommen: %s%sbreak-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«break-Anweisung mit OpenMP fÃ¼r Schleife verwendetbreak-Anweisung innerhalb einer %<#pragma simd%>-Schleifebuild_dt: Format mit Namenslisteeingebaute %qD ist hier deklariertEingebaute Funktion %q+D als Nicht-Funktion deklarierteingebaute Funktion %qD als Nicht-Funktion deklarierteingebaute Funktion %qD erfordert das Kennzeichen %<-mconstant-cfstrings%>eingebaute Funktion %qD nimmt nur ein Argumenteingebaute Funktion %qE muss direkt aufgerufen werdeneingebaute Funktion %qE nicht fÃ¼r MIPS16 unterstÃ¼tzteingebaute Funktion %qF ist veralteteingebautes %qF ist nur fÃ¼r interne GCC-Nutzungeingebaute %qF wird nur mit %<-mhtm%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=zEC12%> und hÃ¶her eingeschaltet)eingebaute %qF wird nur mit %<-mvx%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=z13%> und hÃ¶her eingeschaltet)eingebaute Funktion %qs kann nur im 64-Bit-Modus verwendet werdeneingebaute Funktion %qs erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiertEingebaute Funktion %qs akzeptiert genau 1 ArgumentEingebaute Funktion %qs akzeptiert genau 2 ArgumenteEingebaute Funktion %qs akzeptiert genau 3 Argumenteeingebaute Funktion %qs akzeptiert nur ein Zeichenkettenargumenteingebaute Funktion %qs erfordert eingebaute Funktion %qsOperand %d der eingebauten Funktion muss konstant seindas eingebaute vec_step kann nur mit Vektortypen verwendet werden.aber %qD wirft nicht; vielleicht sollte sie als %<noexcept%> deklariert werdenwird aber Ã¼berragt von einer Tabelle ohne RTTI-Informationen aus anderer Ãœbersetzungseinheitaber nicht hierBytecode-Strom in Datei %qs, mit einem Ã¤lteren GCC-Compiler als 10.0 erzeugtBytecode-Strom in Datei %qs mit LTO-Version %d.%d statt des erwarteten %d.%d erzeugtBytecode-Strom: Marke %s statt %s erwartetBytecode-Strom: Leeren Cgraph-Knoten gefundenBytecode-Strom: Mehrere Instanzen des Cgraph-Knoten mit UID %d gefundenBytecode-Strom: Nicht nullterminierte Zeichenkette gefundenBytecode-Strom: Ausschuss am Ende des Â»symbolsÂ«-AbschnittsBytecode-Strom: Kein Gerufener beim Lesen der Kante gefundenBytecode-Strom: Kein Aufrufer beim Lesen der Kante gefundenBytecode-Strom: Zeichenkette zu lang fÃ¼r Zeichenkettentabellebytecode stream: tag %s is not in the expected range [%s, %s]Bytecode-Strom: Versuch, %d Bytes nach Ende des Eingabepuffers zu lesenBytecode-Strom: unerwarteter LTO-Abschnitt %sBytecode-Strom: unerwartete Marke %sbytecode stream: unknown GIMPLE statement tag %sC++11-Attribute nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarAufruf %2d niemals ausgefÃ¼hrt
  Aufruf %2d gab %s zurÃ¼ck
! Aufruf hat ringfÃ¶rmige AbhÃ¤ngigkeitAufruf wird niemals ausgefÃ¼hrt und CodegrÃ¶ÃŸe wÃ¼rde wachsenAufruf ist unwahrscheinlich und CodegrÃ¶ÃŸe wÃ¼rde wachsenAufruf von %<(%T) (%A)%> ist nicht eindeutigAufruf des Ã¼berladenen %<%D(%A)%> ist nicht eindeutigAufruf des Ã¼berladenen %<%s(%A)%> ist mehrdeutigder Hash der Aufrufanweisung zeigt nicht auf die erste direkte Kante der Folge von spekulativen AufrufenAufruf von %<__builtin_custom_%s%> steht in Konflikt mit Schalter %<-mcustom-%s%>Aufruf von %qD verwendet das Standardargument fÃ¼r Parameter %P, der noch nicht definiert wurdeAufruf der Funktion %qD, die unvollstÃ¤ndigen Typen %q#T wirftAufruf einer Funktion, die unvollstÃ¤ndigen Typen %q#T wirftAufruf fÃ¼r interne Funktion %qEAufruf der nicht-%<constexpr%>-Funktion %qDAufruf der Nicht-Funktion %qDfÃ¼r Ruf vorgesehenes Register wurde fÃ¼r globale Registervariable verwendetvon hier aufgerufenvon dieser Funktion aus aufgerufengerufenes Objekt %qD ist keine Funktion oder Funktionszeigergerufenes Objekt %qE ist keine Funktion oder Funktionszeigergerufenes Objekt ist keine Funktion oder FunktionszeigerAufgerufene Funktion verweist auf comdat-lokale SymboleInterner Fehler: caller edge count does not match BB countInterner Fehler: caller edge count invalidAufrufer ist nicht optimiertAufruf von %qD mit SSE-Aufrufkonvention, ohne dass SSE/SSE2 eingeschaltet istdas Aufrufen von %qD mit einem nicht-null-Argument ist unsicherAufruf von %qD mit Attribut sseregparam, ohne dass SSE/SSE2 eingeschaltet istAufruf von %qT mit Attribut sseregparam, ohne dass SSE/SSE2 eingeschaltet istAufrufe von Funktionen vom Typ %qT erfordern die SVE-ISA-ErweiterungAufrufe Ã¼berladener Operatoren kÃ¶nnen nicht in einem Konstanten-Ausdruck auftretencalls_comdat_local wird auÃŸerhalb einer comdat-Gruppe gesetztnur Attribut %qE kann fÃ¼r Definitionen von Objekten eines Klassentyps im Datei-GÃ¼ltigkeitsbereich verwendet werdenhÃ¶chstens einer der Spezifizierer %<constinit%> und %<constexpr%> kann verwendet werdenDie Attribute longcall und shortcall kÃ¶nnen nicht gleichzeitig fÃ¼r die gleiche Funktion verwendet werdenPCH-Datei kann nicht erweitert werden: %mPosition in PCH-Datei kann nicht ermittelt werden: %mPosition in PCH-Datei kann nicht gesetzt werden: %mEs kÃ¶nnen nicht mehrere StapelprÃ¼fungsmethoden gleichzeitig verwendet werdenNicht-GP-relative absolute Adresse kann nicht verwendet werdenKandidat 1:Kandidat 2:Kandidat ist:Kandidaten sind:Kandidat:Kandidaten sind:%<dynamic_cast%> %qE (des Typs %q#T) in Typ %q#T (%s) kann nicht vorgenommen werdenAufzÃ¤hlungsliste kann nicht zu Template-Instanziierung hinzugefÃ¼gt werdenes kann kein Objekt des abstrakten Typs %qT belegt werdenStapelspeicher fÃ¼r Variable %q+D kann nicht angefordert werden, nackte Funktion%<%s%> kann nicht auf %qD angewendet werden, da diese bereits mit einer OpenACC-Â»declare targetÂ«-Direktive markiert wurde%<offsetof%> kann nicht auf nicht-konstante Adresse angewandt werden%<offsetof%> kann nicht auf AufzÃ¤hler %qD angewandt werden%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden%<offsetof%> kann nicht auf Elementfunktion angewandt werden%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden%<offsetof%> kann nicht auf statisches Datenelement %qD angewendet werden%<offsetof%> kann nicht angewandt werden, wenn %<operator[]%> Ã¼berladen istElementzeiger %qE kann nicht auf %qE angewandt werden, da letzteres vom Nicht-Klassen-Typ %qT istdas Bitfeld %qE kann nicht mit %qT verbunden werdennicht-konstante lvalue-Referenz vom Typ %qH kann nicht an rvalue vom Typ %qI gebunden werdendas gepackte Feld %qE kann nicht mit %qT verbunden werdenReferenz vom Typ %qH kann nicht an %qI gebunden werden, da die Arraygrenzen sich unterscheidender R-Wert %qE kann nicht mit %qT verbunden werdenrvalue-Referenz vom Typ %qH kann nicht an lvalue vom Typ %qI gebunden werdenein Konzept kann nicht wie eine Funktion aufgerufen werdenKonstruktor %<%T::%D%> kann nicht direkt aufgerufen werdenElementfunktion %qD kann nicht ohne Objekt aufgerufen werden%qE kann nicht per Referenz aufgefangen werdenElement %qD von unbenannter Union kann nicht eingefangen werdenException vom Typ %qT kann nicht gefangen werden, da Typen mit variabler GrÃ¶ÃŸe beteiligt sindNicht existierende Antwortdatei konnte nicht geschlossen werdenNur-Empfangs-Kanal kann nicht geschlossen werdenGNU- und SVE-Vektoren kÃ¶nnen nicht in einer binÃ¤ren Operation kombiniert werden%qE kann nicht vom Typ %qH in den Typ %qI umgewandelt werden%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden%qH kann nicht nach %qI umgewandelt werden%qH kann nicht nach %qI bei ArgumentÃ¼bergabe umgewandelt werden%qH kann nicht nach %qI in Zuweisung umgewandelt werden%qH kann nicht nach %qI im Standardargument umgewandelt werden%qH kann nicht nach %qI in Initialisierung umgewandelt werden%qH kann nicht nach %qI in RÃ¼ckgabe umgewandelt werdenWert vom Typ %qT kann nicht in Vektortyp %qT konvertiert werden, da sie unterschiedlich groÃŸ sindVektor vom Typ %qT kann nicht in Typ %qT konvertiert werden, da sie unterschiedlich groÃŸ sindUmwandlung von %qT in Basisklasse %qT nicht mÃ¶glich, da %qT unvollstÃ¤ndig istUmwandlung von Basisklasse %qT in abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse virtuell istUmwandlung von Basisklasse %qT in abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse %qT virtuell istunvollstÃ¤ndiger Typ %qH kann nicht in %qI umgewandelt werdenUmwandlung von Zeiger auf Basisklasse %qT in Zeiger auf abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse virtuell istUmwandlung von Zeiger auf Basisklasse %qT in Zeiger auf abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse %qT virtuell istes kann nicht in Zeigertyp konvertiert werdenTyp %qH kann nicht in den Typ %qI umgewandelt werdenWert kann nicht in einen Vektor umgewandelt werdenZeiger auf Referenzelement %qD kann nicht erzeugt werdender vorkompilierte Header %s kann nicht erzeugt werden: %mfÃ¼r Typ %qT kann keine Typinformation erzeugt werden, weil dies Typen variabler GrÃ¶ÃŸe umfasst%<::main%> kann nicht als %qs deklariert werden%<::main%> kann nicht als globale Variable deklariert werden%<::main%> kann nicht als Template deklariert werden%<::main%> kann nicht inline deklariert werden%<::main%> kann nicht statisch deklariert werden%<catch%>-Parameter kann nicht als abstrakter Klassentyp %qT deklariert werden%<catch%>-Parameter kann nicht als R-Wert-Referenztyp %qT deklariert werden%qD kann nicht als Bitfeldtyp deklariert werdenParameter kann nicht mit %<decltype(auto)%> deklariert werdenBitfeld %qD kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werdenBitfeld %qD kann nicht mit Funktionstyp deklariert werdenBitfeld %qs kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werdenFeld %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenElement %<%T::%s%> kann nicht in %qT deklariert werdenElementfunktion %<%T::%s%> kann nicht innerhalb von %qT deklariert werdenElementfunktion %qD kann nicht deklariert werden, statische Bindung zu habenParameter %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenParameter kann nicht als vom abstrakten Typ %qT deklariert werdenZeiger auf %q#T kann nicht deklariert werdenZeiger auf Element %q#T kann nicht deklariert werdenZeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werdenReferenz auf %q#T kann nicht deklariert werdenReferenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument istReferenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werdenstatische Funktion innerhalb anderer Funktion kann nicht deklariert werdenVariable %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenAdresse kann nicht zerlegt werdenKlassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Strukturelement hatKlassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Unionelement hatKlassentyp %qT ohne nicht-static-Datenelemente kann nicht dekomponiert werdenKlassentyp %qT kann nicht dekomponiert werden, da sowohl er als auch seine Basisklasse %qT nichtstatische Datenelemente habenKlassentyp %qT kann nicht dekomponiert werden, da seine Basisklassen %qT und %qT nichtstatische Datenelemente habenunzugreifbares Element %qD von %qT kann nicht dekomponiert werdenLambda-Abschluss-Typ %qT kann nicht dekomponiert werdennicht-Array-nicht-Klassentyp %qT kann nicht dekomponiert werdenUnion-Typ %qT kann nicht dekomponiert werdenArray mit variabler LÃ¤nge %qT kann nicht dekomponiert werdenVektor %qT variabler LÃ¤nge kann nicht zerlegt werdenZeiger auf unvollstÃ¤ndigen Typen %qT kann nicht verringert werdenTemplateargumente fÃ¼r %qT von %<()%> kÃ¶nnen nicht hergeleitet werdenTemplateargumente fÃ¼r die Kopierinitialisierung von %qT kÃ¶nnen nicht abgeleitet werden, da es keine expliziten Ableitungshinweise oder benutzerdeklarierten Konstruktoren gibtTemplateargumente fÃ¼r %qT kÃ¶nnen nicht abgeleitet werden, da es keine Ableitungshinweise gibtfÃ¼r Element der unbenannten Union ist kein Standardvergleich definiertfÃ¼r Referenzelement %qD ist kein Standardvergleich definiertfÃ¼r Union-Typ %qT ist kein Standardvergleich definiert%<friend%>-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werdenElementfunktion %<%T::%s%> kann nicht innerhalb von %qT definiert werdenElement des abhÃ¤ngigen Typedef %qT kann nicht definiert werdenEine Funktion kann nicht gelÃ¶scht werden. Nur Zeiger auf Objekte sind gÃ¼ltige Argumente fÃ¼r %<delete%>%qE in %qs-Klausel kann nicht dereferenziert werdenEs kann nicht von %<final%>-Basis %qT in abgeleiteten Typ %qT abgeleitet werdenEingebaute Funktion %qs kann nicht abgeschaltet werdenin PTX-Assembler kÃ¶nnen keine unausgerichteten Zeiger erzeugt werden%qs kann nicht ausgefÃ¼hrt werden: %s%qs kann nicht ausgefÃ¼hrt werden: %s: %mInitialisierung fÃ¼r Element %qD kann nicht expandiert werdenElement %q#D kann nicht explizit deklariert werden, externe Bindung zu habenfallthrough ist bei letztem Fall einer switch-Anweisung unmÃ¶glich%<ldd%> kann nicht gefunden werden%<nm%> kann nicht gefunden werden%qs kann nicht gefunden werden%s kann nicht in Plugin %s gefunden werden
  %s%s kann nicht in Plugin %s gefunden werden: %sLTO cgraph kann in %s nicht gefunden werdenLTO-Abschnittsreferenzen kÃ¶nnen in %s nicht gefunden werdenin der Klasse %qs konnte wÃ¤hrend des Neuladens von %<asm%> kein Register gefunden werdenkein gÃ¼ltiger ZÃ¤hlername %qs auffindbar fÃ¼r Option %<-fdbg-cnt=%>Klasse %qE kann nicht gefunden werdenmit Eigenschaft verbundene Instanzvariable nicht gefundenSchnittstellendeklaration fÃ¼r %qE kann nicht gefunden werdenSchnittstellendeklaration fÃ¼r %qE, Basisklasse von %qE, kann nicht gefunden werdenProtokolldeklaration fÃ¼r %qE kann nicht gefunden werdenReferenzmarke fÃ¼r Klasse %qE kann nicht gefunden werdenZeiger auf Element der Nicht-Klasse %q#T kann nicht erzeugt werdenfÃ¼r %qs kann kein lageunabhÃ¤ngiger Code erzeugt werdenPosition in PCH-Datei kann nicht ermittelt werden: %mProgrammstatus kann nicht ermittelt werden: %minkonsistente Aufrufe von %qs kÃ¶nnen nicht behandelt werdenZeiger auf unvollstÃ¤ndigen Typen %qT kann nicht erhÃ¶ht werdenKonstruktoren kÃ¶nnen nicht von indirekter Basis %qT geerbt werdenAggregat des Typs %qT kann nicht mit zusammengesetztem Literal initialisiert werdenArray von %qT kann nicht aus einem Zeichenkettenliteral mit Typ %<Array von %T%> initialisiert werden%<main%> ist nicht als Â»inlineÂ« mÃ¶glichPlugin %s kann nicht geladen werden
! %sPlugin %s kann nicht geladen werden: %sOperanden von dezimalen Gleitkomma- und komplexen Typen kÃ¶nnen nicht gemischt werdenOperanden von dezimalen und anderen Gleitkommatypen kÃ¶nnen nicht gemischt werdenOperanden von dezimalen Gleitkomma- und Vektortypen kÃ¶nnen nicht gemischt werdenes kÃ¶nnen maximal %d NamensrÃ¤ume geschachtelt werden%qs kann nicht zum Schreiben geÃ¶ffnet werden: %mÂ»%sÂ« kann nicht geÃ¶ffnet werden%s kann nicht zum Schreiben geÃ¶ffnet werden: %m%s kann nicht geÃ¶ffnet werden: %mÂ»%sÂ« kann nicht geÃ¶ffnet werdenEingabedatei Â»%sÂ« kann nicht geÃ¶ffnet werdenZwischenspeicherdatei fÃ¼r gcn-asm kann nicht geÃ¶ffnet werdenZwischenspeicherdatei fÃ¼r gcn-obj kann nicht geÃ¶ffnet werdenzwischenzeitliche ptx-Datei kann nicht geÃ¶ffnet werdenldd-Ausgabe kann nicht geÃ¶ffnet werden: %mVerschachtelte Antwortdatei konnte nicht geÃ¶ffnet werdennm-Ausgabe kann nicht geÃ¶ffnet werden: %mProfilingdatei %s kann nicht geÃ¶ffnet werdenArgument kann nicht in Vektorregister Ã¼bergegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie einObjekt mit volatile-Feld kann nicht in Register geladen werdenFehler beim Einlesen von %<LOT_section_decls%> aus %s%s kann nicht gelesen werden: %mLTO-Modus-Tabelle kann nicht aus %s gelesen werdenPCH-Datei kann nicht gelesen werden: %mFunktionsprofil aus %s kann nicht gelesen werdenSpec-Datei %qs kann nicht gelesen werden: %mZeichenkettentabelle aus %s konnte nicht gelesen werdenReferenztyp %qT kann nicht Ã¼ber %<...%> empfangen werdenGanzzahlkonstantenoperand kann in %<asm%> nicht neu geladen werdenÃ¼berladene Funktion %qD konnte nicht durch Umwandlung in Typ %qT aufgelÃ¶st werdenvom Behandler eines Funktions-try-Blocks eines Konstruktors kann nicht zurÃ¼ckgekehrt werdenWert kann nicht in Vektorregister zurÃ¼ckgegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie einAttribut %qE kann nicht nach der Definition festgelegt werdenUnterbrechungsattribut kann nicht gesetzt werden; keine aktuelle FunktionUnterbrechungsattribut kann nicht gesetzt werden: kein solcher BezeichnerKonzept %q#D kann nicht spezialisiert werden%<-o%> kann nicht mit %<-c%>, %<-S%> oder %<-E%> mit mehreren Dateien angegeben werdenfÃ¼r eine Klasse kann kein %<override%> angegeben werdenÂ»-staticÂ« kann nicht mit Â»-fsanitize=AdresseÂ« angegeben werdenÂ»-staticÂ« kann nicht mit Â»-fsanitize=threadÂ« angegeben werden%<-msep-data%> und %<-mid-shared-library%> kÃ¶nnen nicht zusammen angegeben werdenTail-Call nicht mÃ¶glich: %sdie Adresse von %qs kann nicht ermittelt werdendie Adresse des Bit-Feldes %qD kann nicht ermittelt werdenAdresse eines Skalars mit umgekehrter Speicherreihenfolge kann nicht ermittelt werdenAdresse von %<this%> kann nicht ermittelt werden, das ein R-Wert-Ausdruck istAusdruck vom Typ %qT kann nicht geworfen werden, da Typen mit variabler GrÃ¶ÃŸe beteiligt sindTyp-Switch mit Nicht-Interface-Wert ist nicht mÃ¶glichSSA-Form kann nicht aktualisiert werdender Eingabedateiname fÃ¼r einen vorkompilierten Header darf nicht %<-%> sein%<-mtp=cp15%> kann nicht mit 16-Bit-Thumb verwendet werden%<::%> kann nicht in Parameterdeklaration verwendet werden%<typeid%> kann nicht mit %<-fno-rtti%> verwendet werden%<va_arg%> kann nicht zusammen mit umgedreher Speicherreihenfolge verwendet werden%qs kann nicht als ein rufgesichertes Register verwendet werden%qs kann nicht als ein rufverwendetes Register verwendet werden%qs kann nicht als ein festes Register verwendet werdenein Objekt kann nicht als Parameter fÃ¼r eine Methode verwendet werdenIn der Linux-Toolchain kann die Funktion %qD nicht das Attribut Â»exceptionÂ« habenIn der Linux-Toolchain kann das Attribut Â»indirect_callÂ« nicht verwendet werdenIn der Linux-Toolchain kann die Funktion %qD nicht das Attribut Â»interruptÂ« habenModus %qs kann nicht fÃ¼r AufzÃ¤hlungstypen verwendet werdenmshared und static kÃ¶nnen nicht zusammen verwendet werdenmthreads und mlegacy-threads kÃ¶nnen nicht zusammen verwendet werdenIn der Linux-Toolchain kann die Funktion %qD nicht das Attribut Â»exceptionÂ« habenKleindatenzugriffe fÃ¼r %qs nicht mÃ¶glichTyp %s kann nicht als Typ %s verwendet werdenva_start in Unterbrechungsfunktion kann nicht verwendet werdenFeld mit unbekannter Grenze %qT kann nicht mit Werten initialisiert werden%s kann nicht geschrieben werden: %mPCH-Datei kann nicht geschrieben werdenPCH-Datei kann nicht geschrieben werden: %mAuffÃ¼llung fÃ¼r PCH-Datei kann nicht geschrieben werden: %min %s kann nicht geschrieben werden: %mkanonische Typen unterscheiden sich fÃ¼r identische Typen %qT und %qTEinfangen per Kopie von unvollstÃ¤ndigem Typ %qTErfassung von Nicht-Variable %qEErfassung der Variable %qD ohne automatische SpeicherdauerEinfangen des variabel geÃ¤nderten Typs %qT, der kein N3639-Array mit Laufzeitgrenzen istcase-Marke %qE nicht innerhalb einer switch-Anweisungcase-Marke reduziert nicht auf GanzzahlkonstanteÂ»caseÂ«-Marke ist kein konstanter Ganzzahlausdruckcase-Marke nicht innerhalb einer switch-Anweisungcase-Marke Ã¼berschreitet Maximalwert des Typscase-Marke ist kleiner als Minimalwert des Typsunsortierte case-Marken in switch-AnweisungCase-Marken nicht sortiert: case-Wert %qs nicht in AufzÃ¤hlungstypcase-Wert %qs nicht in AufzÃ¤hlungstyp %qTTypumwandlung fÃ¼gt Qualifizierer %q#v zu Funktionstyp hinzuUmwandlung zwischen inkompatiblen Funktionstypen von %qH nach %qIunvollstÃ¤ndiger Funktionstyp %qT kann nicht nach %qT umgewandelt werdenUmwandlung zwischen inkompatiblen Elementzeigertypen von %qH nach %qITypumwandlung streicht Qualifizierer %qv von Zeiger-ZieltypUmwandlung von %qH in %qI erhÃ¶ht erforderliche Ausrichtung des ZieltypsTypumwandlung von %qH nach %qI verliert GenauigkeitTypumwandlung von Funktionsaufruf des Typs %qT in unpassenden Typen %qTTypkonvertierung von Zeiger auf Ganzzahl anderer BreiteUmwandlung des Typs %qT in Typ %qT entfernt QualifiziererTypkonvertierung erfordert Ausrichtung des ZieltypsTypkonvertierung gibt Arraytyp anTypkonvertierung gibt Funktionstyp anUmwandlung in %s-Adressraumzeiger von getrenntem %s-AdressraumzeigerUmwandlung in %s-Adressraumzeiger aus getrenntem allgemeinen AdressraumzeigerUmwandlung in allgemeinen Adressraumzeiger von getrenntem %s-AdressraumzeigerUmwandlung in Nicht-Ganzzahltyp %qT in konstantem AusdruckTypkonvertierung in Zeiger von Ganzzahl anderer BreiteTypkonvertierung in union-Typ von nicht in union vorhandenem TypenUmwandlung von %qT in %qT dereferenziert nicht den ZeigerUmwandlung zwischen Zeiger auf Funktion und Zeiger auf Objekt ist bedingt unterstÃ¼tztNichtreferenztyp %q#T wird gefangenpolymorpher Typ %q#T wird per Wertzuweisung gefangenTyp %q#T wird per Wertzuweisung gefangenKategorie-Attribute sind in Objective-C 1.0 nicht verfÃ¼gbarKategorie-Attribute sind in dieser Version des Compilers nicht verfÃ¼gbar (wird ignoriert)Attribute cdecl und thiscall sind nicht vertrÃ¤glichInterner Fehler: cgraph count invalidInterner Fehler: cgraph_node has wrong clone listInterner Fehler: cgraph_node has wrong clone_ofInterner Fehler: cgraph_node has wrong prev_clone pointerInterner Fehler: cgraph_node is in clone list but it is not cloneÃ„nderung des aktiven Elements einer union von %qD zu %qDÃ„nderung des aktiven Elements einer union von %qD zu %qD wÃ¤hrend der Initialisierungcheck_dimension(): Bad array referencecheck_dummy_characteristics: Unexpected result %i of gfc_dep_compare_exprcheck_init_expr(): Unknown expression typecheck_intents(): List mismatchcheck_restricted(): Unknown expression typecheck_result_characteristics (1): Unexpected result %i of gfc_dep_compare_exprcheck_result_characteristics (2): Unexpected result %i of gfc_dep_compare_exprcheck_some_aliasing(): List mismatchcheck_some_aliasing(): corrupted dataPrÃ¼fsumme ist (%x,%x) statt (%x,%x)Wahl von %qD statt %qDWert der ChunkgrÃ¶ÃŸe muss positiv seinringfÃ¶rmige Zeigerdelegation erkanntKlasse %qE existiert bereitsKlasse %qE ist veraltetKlasse %qT hat keinen Feldnamen %qDKlasse %qT ist implizit Â»friendÂ« von ihr selbstKlasse %qs implementiert nicht das Protokoll %qEKlassenattribute sind in Objective-C 1.0 nicht verfÃ¼gbarKlassendefinition darf nicht als Â»friendÂ« deklariert seinKlassenerweiterung fÃ¼r Klasse %qE nach seiner %<@implementation%> deklariertKlassenerweiterungen sind in Objective-C 1.0 nicht verfÃ¼gbarArgumentherleitung fÃ¼r Klassentemplate gescheitert:Argumentherleitung von Klassentemplates ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarKlassentyp %qT ist unvollstÃ¤ndigKlauseln in %<simd%>-Eigenschaft sollten durch %<,%> getrennt werdenArgument fÃ¼r cleanup ist keine FunktionArgument fÃ¼r cleanup ist kein BezeichnerKlone fÃ¼r Attribut %<target_clones%> kÃ¶nnen nicht erzeugt werdenclose: %sgeschlossene IntervalleLTRANS-Ausgabeliste Â»%sÂ« kann nicht geschlossen werden: %mAbhÃ¤ngigkeitsdatei Â»%sÂ« kann nicht geschlossen werden: %mCoarray-ArgumentCode kÃ¶nnte fehloptimiert werden, es sei denn, %<-fno-strict-aliasing%> wird angegebenCodemodell %qs wird im ilp32-Modus nicht unterstÃ¼tztCodemodell %qs wird im %s-Bit-Modus nicht unterstÃ¼tztCodemodell %qs wird im x32-Modus nicht unterstÃ¼tztCodemodell %qs mit %<-f%s%>Codemodell %s unterstÃ¼tzt keinen PIC-ModusCollapse-Argument erfordert positiven konstanten GanzzahlausdruckZusammengefallene Â»%sÂ«-Schleifen bei %L nicht perfekt geschachteltzusammengelegte Schleifen sind nicht perfekt geschachteltcollect2-Version %s
! Sammlung in schneller AufzÃ¤hlung ist kein Objektcomdat-Symbole kÃ¶nnen nicht versioniert werdenInterner Fehler: comdat-local function called by %s outside its comdatInterner Fehler: comdat-local symbol referred to by %s outside its comdatKomma am Ende der AufzÃ¤hlungslistekommagetrennte Liste in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarKommandozeilenoption %qs wird von dieser Konfiguration nicht unterstÃ¼tztKommandozeilenoption %qs ist gÃ¼ltig fÃ¼r %s, aber nicht fÃ¼r %sKommandozeilenoption %qs ist gÃ¼ltig fÃ¼r den Treiber, aber nicht fÃ¼r %sgemeinsames Symbol kann nicht versioniert werdenGemeinsame Symbol-Debuginfo ist nicht als Symbol+Offset strukturiertcompare_actual_expr(): Bad component codecompare_bound_int(): Bad expressioncompare_real(): Bad operatorVergleich der endgÃ¼ltigen BefehlslistenVergleich von Gleitkomma mit %<==%> oder %<!=%> ist unsicherVergleich von Vektoren mit verschiedenen Element-TypenVergleich von Vektoren mit unterschiedlicher ElementanzahlVergleich ist durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»unwahrÂ«Vergleich ist durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»wahrÂ«Vergleich zwischen %q#T und %q#TVergleich zwischen %qT und %qTVergleich zwischen den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlungbeim Vergleich zwischen unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine TypkonvertierungVergleich zwischen Zeiger und GanzzahlVergleich zwischen Zeiger und '\0'Vergleich zwischen den Typen %qT und %qTVergleich ist immer %dVergleich ist immer %d wegen Breite des BitfeldesVergleich ist durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»unwahrÂ«Vergleich ist durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»wahrÂ«Vergleich von vollstÃ¤ndigen und unvollstÃ¤ndigen ZeigernVergleich der Konstanten %qE mit booleschem Ausdruck ist stets Â»falseÂ«Vergleich der Konstanten %qE mit booleschem Ausdruck ist stets Â»trueÂ«Im Vergleich verschiedener Objective-C-Typen fehlt Typumwandlungin Vergleich verschiedener Zeigertypen fehlt TypkonvertierungVergleich von GanzzahlausdrÃ¼cken, von denen nur einer ein Vorzeichen hat: %qT und %qTVergleich von Zeigern auf disjunkte AdressrÃ¤umeVergleich von befÃ¶rdertem bitweisem Komplement eines vorzeichenlosen Werts mit einer KonstantenVergleich von befÃ¶rdertem bitweisem Komplement eines vorzeichenlosen Werts mit einer vorzeichenlosen ZahlVergleich eines vorzeichenlosen Ausdrucks in %<< 0%> ist stets unwahrVergleich eines vorzeichenlosen Ausdrucks in %<>= 0%> ist stets wahrVergleichsoperator %q+D mit Standardimplementierung nach der ersten Deklaration [class.compare.default]Vergleich mit Zeichenkettenliteral fÃ¼hrt zu unspezifiziertem VerhaltenVergleiche wie %<X<=Y<=Z%> haben nicht ihre mathematische Bedeutungder kompatible Typ ist hierKompilierung wegen Â»-Wfatal-errorsÂ« beendet.
  Kompilierung wegen Â»-fmax-errors=%uÂ« beendet.
  Kompilierung beendet.
  der Compiler unterstÃ¼tzt ZSTD-LTO-Komprimierung nichtkomplexes Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal istkomplexe Argumente mÃ¼ssen Gleitkommatyp habenkomplexe Argumente mÃ¼ssen identische Typen habenÃœberlauf von komplexen Gleitkommazahlen in Ausdruck %qE des Typs %qT ergibt %qEÃœberlauf von komplexen Gleitkommazahlen in Ausdruck des Typs %qT ergibt %qEÃœberlauf von komplexen Ganzzahlen in Ausdruck %qE des Typs %qT ergibt %qEÃœberlauf von komplexen Ganzzahlen in Ausdruck des Typs %qT ergibt %qEcomplex ungÃ¼ltig fÃ¼r %qsKomponente %qs bei %L wurde bereits von Konstruktor fÃ¼r abgeleitete Typen durch einen Elternteil gesetztVerbundzuweisung mit %<volatile%>-qualifiziertem linken Operanden ist veraltetzusammengesetztes Literal hat variable GrÃ¶ÃŸezusammengesetztes Literal vom Nicht-Objekt-Typ %qTVerbundliteral durch Adressraumqualifizierer qualifiziertzusammengesetzte Anweisung in %<constexpr%>-Funktionkomprimierter Strom: %sKonzept %q#D mit hergeleitetem RÃ¼ckgabetyp deklariertKonzept %q#D mit Funktionsparametern deklariertKonzept %q#D mit nicht-%<bool%>-RÃ¼ckgabetyp %qTKonzept %qD hat keine Definitiondas Konzept %qE ist nicht im GÃ¼ltigkeitsbereich des Namensraumsdas Konzept wurde hier definiertKonzept muss Typ %<bool%> habenKonzept-ID %qD in geschachteltem Namens-SpezifiziererBedingung deklariert eine FunktionBedingung deklariert ein ArrayBedingungsausdruck verweist auf Iterationsvariable %qDbedingte %<lastprivate%>-Klausel im %qs-Konstruktbedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriertBedingungsausdruck mit den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlungim Bedingungsausdruck mit unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine Typkonvertierungbedingter Ausdruck in Operand von Faltungsausdruckin Konflikt stehende Deklaration %q#D mit Bindung fÃ¼r die Sprache "C"Zugriffsangaben fÃ¼r Feld %qE stehen in Konflikt, ignoriertZugriffsangaben fÃ¼r Methode %q+D stehen in Konflikt, ignoriertin Konflikt stehende Deklaration %q#Dsteht mit neuer Deklaration von %q#D mit %qL-Bindung in Konfliktin Konflikt stehende Deklaration fÃ¼r C-Funktion %q#DunvertrÃ¤gliche Deklaration des Templates %q#Din Konflikt stehende benannte AdressrÃ¤ume (%s und %s)in Konflikt stehende benannte AdressrÃ¤ume (%s und %s) fÃ¼r %q+Din Konflikt stehende benannte AdressrÃ¤ume (%s und generisch) fÃ¼r %q+Din Konflikt stehende benannte AdressrÃ¤ume (generisch und %s) fÃ¼r %q+DIn Konflikt stehende Reduktionsoperationen fÃ¼r %qEin Konflikt stehenden RÃ¼ckgabetyp fÃ¼r %q+#D angegebenin Konflikt stehende Spezifikationen fÃ¼r Deklaration von %qsin Konflikt stehender Basisklassenname %qEin Konflikt stehenden Typattribute fÃ¼r %q+#D angegebenIn Konflikt stehende Typqualifizierer fÃ¼r %q+Din Konflikt stehende Typen fÃ¼r %<%c%s%>In Konflikt stehende Typen fÃ¼r %q+Din Konflikt stehende Typen fÃ¼r eingebaute Funktion %q+D; erwartet wurde %qTFehlerhafte Verwendung von %<-mcustom%>-Schaltern, Zielattributen und/oder %<__builtin_custom_%>-FunktionenKonflikt mit %qDevtl. Â»-pgÂ« statt Â»-pÂ« mit gprof(1) verwendetevtl. Â»-pgÂ« statt Â»-pÂ« mit gprof(1) verwendenevtl. Â»-pgÂ« statt Â»-pÂ« mit gprof(1) verwendenmit const, volatile oder restrict qualifizierter Typ in %<#pragma omp declare reduction%>Ãœbertragung von const/copy ausgeschaltetconst_double_split bekam einen falschen Befehl:konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs %wd..%wdkonstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs 0..%wuKonstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Wertebereiches fÃ¼r ZieltypKonstantes Argument auÃŸerhalb des Wertebereiches fÃ¼r %qsKonstantes Argument auÃŸerhalb des Wertebereiches fÃ¼r %skonstantes Feld %qD als %<asm%>-Ausgabe verwendetKonstante wird bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnetKonstante verweist auf sich selbstKonstanter Wert erwartet fÃ¼r Argument %2$d der eingebauten Funktion %1$qFunpassende BeschrÃ¤nkungen fÃ¼r Argument %d in Template-Parameterliste fÃ¼r %qDEinschrÃ¤nkungen auf einer Funktion, die kein Template hatKonstruktor kann keine statische Elementfunktion seinKonstruktor verweist auf sich selbstKonstruktordelegation folgt Speicherinitialisierung fÃ¼r %qDKonstruktor fÃ¼r fremde Klasse %qT kann kein Element seinKonstruktor ist nicht benutzerdefiniert, da er im KlassenkÃ¶rper ausdrÃ¼cklich standardisiert istKonstruktorprioritÃ¤ten werden nicht unterstÃ¼tztKonstruktorprioritÃ¤ten von 0 bis %d sind fÃ¼r die Implementierung vorbehaltenKonstruktorprioritÃ¤ten mÃ¼ssen Ganzzahlen von 0 bis einschlieÃŸlich %d seinKonstruktorsyntax verwendet, aber kein Konstruktor fÃ¼r Typ %qT deklariertKonstruktoren dÃ¼rfen nicht als %<virtual%> deklariert seinKonstruktoren dÃ¼rfen nicht CV-qualifiziert seinKonstruktoren dÃ¼rfen nicht ref-qualifiziert seinenthaltende Schleife ist hierenthÃ¤lt zusÃ¤tzliche virtuelle Methode %qDcontinue-Anweisung nicht innerhalb einer Schleifecontinue-Anweisung innerhalb einer %<#pragma simd%>-SchleifeZusammenziehung %<%.*s%> im Format; verwenden Sie stattdessen %qscontrol flow in the middle of basic block %dKontrollfluss erreicht Ende von Nicht-void-FunktionUmwandlung zwischen den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlungbei Umwandlung zwischen unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine TypkonvertierungUmformung verwirft KonstantheitUmwandlung von %q#T nach %q#TUmwandlung von %qH in %qI lÃ¶scht QualifiziererUmwandlung von %qH nach %qI in einem umgewandelten konstanten AusdruckUmformung von %qH nach %qI ist mehrdeutigUmwandlung von %qH in nicht-skalaren Typen %qI angefordertUmformung von %qT nach %qT Ã¤ndert den Wert von %qEUmwandlung von %qT in %qT Ã¤ndert Wert von %qE nach %qEUmwandlung von %qT nach %qT verwirft imaginÃ¤re KomponenteUmwandlung von %qT nach %qT kÃ¶nnte den Wert Ã¤ndernUmwandlung von Adressraum %qs in Adressraum %qsKonvertierung von normalem zu Â»notinheapÂ«-TypenUmwandlung von Zeigertyp %qT in arithmetischen Typ %qT in Konstantenausdruckbei der Konvertierung fehlt der Typ am Ende des FormatesUmwandlung von %qE von %qH nach %qI ist mehrdeutigUmwandlung eines Nullpointers vom Typ %qT in %qT ist kein KonstantenausdruckUmwandlung von %qs auf der linken Seite eines %qsUmwandlung eines Registers auf eine andere GrÃ¶ÃŸe in %qsUmwandlung von Skalar %qH in Vektor %qI fÃ¼hrt zum AbschneidenUmwandlung von Skalar %qT in Vektor %qT fÃ¼hrt zum AbschneidenUmwandlung in %qT von %qT kÃ¶nnte das Vorzeichen des Ergebnisses Ã¤ndernUmwandlung in %qT aus booleschem AusdruckKonvertierung in unvollstÃ¤ndigen TypenUmwandlung in nicht-konstanten Referenztyp %q#T von R-Wert des Typs %qTKonvertierung zu Nicht-Skalar-Typ verlangtUmwandlung in void kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senUmwandlung in void greift nicht auf Objekt %qE des unvollstÃ¤ndigen Typs %qT zuUmwandlung in void greift nicht auf Objekt des unvollstÃ¤ndigen Typs %qT zuUmwandlung in void greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT zuUmwandlung in void greift nicht auf Objekt des Typs %qT zuUmwandlung in Â»volatileÂ« Referenztyp %q#T von R-Wert des Typs %qTUmwandlungen in Arrays mit unbekannten Grenzen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<false%> wird in Zeigertyp %qT umgewandelt%<false%> wird fÃ¼r Argument %P von %qD in Zeigertyp umgewandeltUmwandlung von %qT in %<void%> wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in Basisklasse %qT wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in Referenz auf Basisklasse %qT wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in gleichen Typ wird nie einen Typumwandlungsoperator verwendenUmwandlung von NULL in Nicht-Zeiger-Typdie Umwandlung eines gepackten Zeigers auf %qT (Ausrichtung %d) in einen Zeiger auf %qT (Ausrichtung %d) fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten ZeigerUmwandlung eines zusammengesetzten Arrayliterals ist in C++ ungÃ¼ltigfar-Zeiger wird in near-Zeiger umgewandeltUmwandlung von %qH nach %qILambda, das %<...%> verwendendet, wird in Funktionszeiger umgewandeltUmwandung der Ã¼berladenen Funktion %qD in den Typ %q#T ist mehrdeutigUmwandlung von %qH nach %qI erfordert direkte InitialisierungUmwandlung in %qT von Initialisierungsliste wÃ¼rde expliziten Konstruktor %qD verwendenKonvertierung in Nicht-Zeiger-Typ %qT von NULLKopieren von nicht-statischem Datenelement %q#D von rvalue-ReferenztypÂ»copyprivateÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext weder Â»threadprivateÂ« noch Â»privateÂ«Interner Fehler: corrupt loop tree rootInterner Fehler: corrupted exits list of loop %dInterner Fehler: corrupted head of the exits list of loop %dBeschÃ¤digte ltrans-Ausgabedatei %sbeschÃ¤digte Profilinformationen: ungÃ¼ltiges ZeitprofilInfo zum beschÃ¤digten Profil: Anzahl der AusfÃ¼hrungen der Kante Â»%d-%dÂ« sollte %i seinInfo zum beschÃ¤digten Profil: Anzahl der DurchlÃ¤ufe des Basisblocks %d sollte %i seinInfo zum beschÃ¤digten Profil: Profildaten sind nicht Fluss-konsistentkaputtes Werteprofil: %s-ProfilzÃ¤hler (%d von %d) ist inkonsistent zu Basisblock-ZÃ¤hler (%d)Go-Abzugsdatei konnte nicht geschlossen werden: %mendgÃ¼ltige Abzugsdatei %qs der Befehle konnte nicht geschlossen werden: %mAntwortdatei %s konnte nicht geschlossen werdentemporÃ¤re Antwortdatei %s konnte nicht geschlossen werdenAbzugsdatei %qs genullter Befehle konnte nicht geschlossen werden: %m%qE konnte nicht von %<void%> nach %<bool%> umgewandelt werden%qE konnte nicht von %qH nach %qI umgewandelt werdenTemplateargument %qE konnte nicht von %qT in %qT umgewandelt werdenHSAIL konnte fÃ¼r Funktion %s nicht erzeugt werden: Funktion kann nicht geklont werden%s konnte nicht in %s gefunden werden (mÃ¶glicherweise hilft %<-B%>)es konnte kein Ãœberlaufregister gefunden werdenkein ganzzahliger Typ mit derselben GrÃ¶ÃŸe wie %qT gefundenKlasse %qE kann nicht gefunden werdenSchnittstelle fÃ¼r Klasse %qE kann nicht gefunden werdenSetter/Getter fÃ¼r %qE in Klasse %qE kann nicht gefunden werdenSpezifikationsdatei %s konnte nicht gefunden werden
  Variantendeklaration nicht gefundenMCU-Datendatei %<devices.csv%> konnte nicht gefunden werdenGo-Abzugsdatei %qs konnte nicht geÃ¶ffnet werden: %mAbzugsdatei %qs konnte nicht geÃ¶ffnet werden: %mendgÃ¼ltige Abzugsdatei %qs der Befehle konnte nicht geÃ¶ffnet werden: %mAntwortdatei %s konnte nicht geÃ¶ffnet werdenDatei zur SymbolauflÃ¶sung konnte nicht geÃ¶ffnet werden: %mtemporÃ¤re Antwortdatei %s konnte nicht geÃ¶ffnet werdenDatei-Offset konnte nicht eingelesen werdenHex-Zahl konnte nicht eingelesen werdenBRIG-Datei konnte nicht gelesen werdenTypnamen-Typ kann nicht aufgelÃ¶st werdenBefehl kann nicht aufgeteilt werdenin Antwortdatei %s konnte nicht geschrieben werdenin temporÃ¤re Antwortdatei %s konnte nicht geschrieben werdenkern.osversion nicht erkannt: %q.*sunbekannte Version %sAbbildung von pch_address_space konnte nicht aufgehoben werden: %mZÃ¤hlernameCPU %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qsdie CPU Â»%sÂ« basiert nicht auf Architektur Â»%sÂ«, Architektur wird ignorierterzeugt und mit anderen ABIs verwendeterzeugt und mit anderen Architekturen / ABIs verwendeterzeugt und mit anderer Bytereihenfolge verwendeterzeugt und mit anderen Einstellungen von %<-fpic%> verwendeterzeugt und mit anderen Einstellungen von %<-fpie%> verwendeterzeugt und mit anderen Einstellungen von Â»%sÂ« verwendetArray von %qT wird erzeugtArray von %qT wird erzeugt, was ein abstrakter Klassentyp istFeld von Funktionselementen wird erzeugtArray von Funktionen wird erzeugtFeld von Referenzen wird erzeugtArray von void wird erzeugtErzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qTZeiger auf Element des Nicht-Klassentypen %qT wird erzeugtZeiger auf Element mit Typ Â»voidÂ« wird erzeugtZeiger auf Elementreferenztyp %qT wird erzeugtfÃ¼r nicht existierende Methode %qE wird Selektor erzeugtAttribut Â»criticalÂ« wirkt sich nicht auf Interrupt-Funktionen auseigener Befehlsopcode fÃ¼r %<__builtin_custom_%s%> muss bereits zur Kompilierzeit eine Konstante im Bereich 0 bis 255 seinOption Â»custom-fpu-cfgÂ« unterstÃ¼tzt kein %<no-%>Option Â»custom-fpu-cfgÂ« erfordert Konfigurationsargumentcv-qualifizierter TypparameterDatenbereichsattribute kÃ¶nnen nicht fÃ¼r lokale Variablen angegeben werdenDatenbereich von %q+D in Konflikt mit vorheriger DeklarationDaten-DeklarationDatendefinition hat keinen Typ oder SpeicherklasseDatenelement %q+D hat ungÃ¼ltigerweise einen Funktionstypen deklariertDatenelement %q+D hat ungÃ¼ltigerweise einen Methodentyp deklariertDatenelement %qD kann kein Elementtemplate seinDatenelement darf nicht variabel modifizierten Typ %qT habenDatentyp von %q+D ist nicht fÃ¼r Register geeignetdata-modem=far ist fÃ¼r Architektur CR16C ungÃ¼ltigInterner Compilerfehler: dead histogramunerreichbare Anweisung in EH-TabelleVersuch, bereits freigegebenen Speicher freizugebenSpeicher, der vorher nicht angefordert wurde, wird freigegebenFehlersucheDebugformat %qs steht in Konflikt mit vorheriger AuswahlDebugausgabestufe %qs ist zu groÃŸDebug-Pfadzur Fehlersuche: dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur binÃ¤ren Argumentendezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur komplexen Argumentendezimale Gleitkommazahlen werden fÃ¼r dieses Ziel nicht unterstÃ¼tztDeklaration %qD deklariert nichtsDeklaration deklariert nichtsDeklaration fÃ¼r nicht vorhandenen Parameter %qDDeklaration der %<constexpr%>-Variable %qD ist keine DefinitionDeklaration der %<extern%>-Variablen %qD in Anfangsdeklaration einer %<for%>-SchleifeDeklaration von %<std::initializer_list%> entspricht nicht %<#include <initializer_list>%>, ist kein TemplateDeklaration von %<~%T%> als Element von %qTDeklaration von %q#D Ã¤ndert die Bedeutung von %qDDeklaration von %q#D steht mit eingebauter Deklaration %q#D in KonfliktDeklaration von %q#D hat %<extern%> und ist initialisiertDeklaration von %q#D hat keine InitialisierungDeklaration von %q#D auÃŸerhalb einer Klasse ist keine DefinitionDeklaration von %q#D Ã¼berdeckt einen ParameterDeklaration von %q#TDeklaration von %q+#D Ã¼berdeckt einen TemplateparameterDeklaration von %q+D Ã¼berdeckt eine eingebaute FunktionDeklaration von %q+D Ã¼berdeckt eine vorhergehende Nicht-VariableDeklaration von %q+D mit Attribut %<noinline%> folgt auf inline-DeklarationDeklaration von %q+D ohne Bindung folgt einer extern-DeklarationDeklaration von %qD macht vorherige Template-Instanziierung fÃ¼r %qD mehrdeutigDeklaration von %qD als %<typedef%>Deklaration von %qD als Feld von FunktionselementenDeklaration von %qD als Array von FunktionenDeklaration von %qD als Array von ReferenzenDeklaration von %qD als Array von voidsDeklaration von %qD als Element %qTDeklaration von %qD als multidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenDeklaration von %qD als Nicht-FunktionDeklaration von %qD als ParameterDeklaration von %qD in %qD, das nicht %qD einschlieÃŸtDeklaration von %qD in Namensraum %qD, der nicht %qD einschlieÃŸtDeklaration von %qD nicht in einem Namensbereich um %qDDeklaration von %qD Ã¼berdeckt eine eingebaute FunktionDeklaration von %qD Ã¼berdeckt eine globale DeklarationDeklaration von %qD Ã¼berdeckt ein Element von %qTDeklaration von %qD Ã¼berdeckt einen ParameterDeklaration von %qD Ã¼berdeckt einen vorhergehenden lokalen BezeichnerDeklaration von %qE als Array von FunktionenDeklaration von %qE als Array von voidsDeklaration von %qE als multidimensionales Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenDeklaration von %qE als Nicht-FunktionDeklaration von %qE als Nicht-ElementDeklaration von %qF hat unterschiedlichen ExceptionspezifiziererDeklaration der eingebauten Funktion %qD ohne Prototyp; erwartet wurde %qTDeklaration der Funktion %qD in ungÃ¼ltigem KontextDeklaration von multidimensionalem Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenDeklaration der Nicht-Variablen %qD in Anfangsdeklaration einer %<for%>-SchleifeDeklaration der Â»staticÂ«-Variablen %qD in Anfangsdeklaration einer %<for%>-SchleifeDeklaration von Templateparameter %q+D mit unterschiedlichen EinschrÃ¤nkungenDeklaration des Templateparameters %q+D Ã¼berdeckt einen TemplateparameterDeklaration eines Typnamen als Array von FunktionenDeklaration eines Typnamen als Array von voidsDeklarationen in abhÃ¤ngiger Basis %qT wurden bei unqualifizierter Suche nicht gefundenDeklarator-ID fehlt: reserviertes Wort %qD wird verwendethier deklarierthier als Â»privateÂ« deklarierthier als Â»protectedÂ« deklariertdekomprimierter Strom: %sDekrementieren eines booleschen AusdrucksVerringerung des konstanten Feldes %qDVerringerung von AufzÃ¤hlungswerten (enum) ist in C++ ungÃ¼ltigVerringerung der Funktion %qDVerringerung des Elements %qD in schreibgeschÃ¼tztem ObjektDekrementieren eines Zeigers auf unvollstÃ¤ndigen Typ %qTVerringerung der schreibgeschÃ¼tzten Speicherstelle %qEVerringerung des schreibgeschÃ¼tzten Elementes %qDVerringerung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qDVerringerung des schreibgeschÃ¼tzten Parameters %qDVerringerung der schreibgeschÃ¼tzten Referenz %qDVerringerung der schreibgeschÃ¼tzten Variable %qDhergeleiteter Klassentyp %qD in RÃ¼ckgabetyp von Funktionhergeleiteter Ausdruckstyp erfÃ¼llt die PlatzhalterbeschrÃ¤nkungen nichthergeleiteter Initialisierer erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nichthergeleiteter RÃ¼ckgabetyp erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nichthergeleiteter RÃ¼ckgabetyp nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarErmittlung aus geschweift geklammerter Initialisierungsliste erfordert %<#include <initializer_list>%>Herleitungshinweis %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftretenHerleitungshinweis %qD muss im selben GÃ¼ltigkeitsbereich wie %qT deklariert seinHerleitungshinweis %qD darf keinen FunktionskÃ¶rper habenHerleitungshinweis fÃ¼r %qT muss angehÃ¤ngten RÃ¼ckgabetyp habenStandard-%<target_clones%>-Attribut wurde nicht gesetztStandardargument %qE verwendet %qDStandardargument %qE verwendet lokale Variable %qDStandardargument fÃ¼r Template-Parameter fÃ¼r %qD umschlieÃŸende KlasseStandardargument fÃ¼r Parameter %d von %q#D angegebenZuordnungsfehler der Standardargumente in ÃœberladungsauflÃ¶sungStandardargument fehlt fÃ¼r Parameter %P von %q#DStandardargument fÃ¼r Lambda-Parameter angegebenStandardargument in expliziter Spezialisierung angegebenStandardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubtStandardargumente sind nur fÃ¼r Funktionsparameter zugelassenVorgabeinitialisierer fÃ¼r Element %qD erforderlich vor dem Ende der umschlieÃŸenden KlasseDefaultinitialisierer fÃ¼r unbenanntes Bitfeld-ElementDefaultinitialisierer fÃ¼r Bitfeld-Elemente sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarStandardtemplateargumente dÃ¼rfen in friend-Redeklaration eines Funktionstemplates nicht verwendet werdenStandardtemplateargumente dÃ¼rfen in Funktionstemplates nur mit %<-std=c++11%> und %<-std=gnu++11%> verwendet werdenStandardtemplateargumente dÃ¼rfen in teilweiser Spezialisierung nicht verwendet werdenStandardtemplateargumente dÃ¼rfen in friend-Deklaration nicht verwendet werdenTemplate-Argument fÃ¼r %qD kann nicht aus Default-Typumwandlung bestimmt werdenstandardmÃ¤ÃŸiges %qD muss %<const%> sein%qD mit %<default%> muss entweder Parameter vom Typ %<const %T&%> oder %qT haben%qD mit %<default%> muss Parameter vom Typ %<const %T&%> oder %qT haben, nicht beide%qD mit %<default%> muss den RÃ¼ckgabetyp %<bool%> habenstandardmÃ¤ÃŸiges %qD ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarStandard- und gelÃ¶schte Funktionen nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarvorgegebener Konstruktor ruft nicht-%<constexpr%> %qD aufDefault-Deklaration %q+D passt nicht zur erwarteten SignaturStandardisierter Standardkonstruktor initialisiert %q#D nichtStandardisierter Standardkonstruktor initialisiert kein nicht-statisches DatenelementStandarddestruktor ruft nicht-%<constexpr%> %qD aufvorgegebene Funktion %q+D mit Standardargumentdas Member %qD mit %<default%> muss den Parametertyp %<const %T&%> habenStandard-Kopierzuweisung fÃ¼r %qT ruft nichttrivialen Operator zur Kopierzuweisung fÃ¼r virtuelle Basis %qT aufParameter mit zurÃ¼ckgestelltem Typ bei %Chier definiert%qD wurde hier definiertDefinition eines Typs in einer Umwandlung ist in C++ ungÃ¼ltigDefinition eines Typs in einem zusammengesetzten Literal ist in C++ ungÃ¼ltigDefinition der expliziten Spezialisierung %qD in friend-DeklarationTypdefinition in Ausdruck %qs ist in C++ ungÃ¼ltigDefinition in Block %i herrscht nicht vor in Block %iDefinition in Block %i folgt der VerwendungDefinition von %q#D macht eingebaute Deklaration %q#D mehrdeutigDefinition von %q#D ist als %<dllimport%> markiertDefinition von %q#T in TemplateparameterlisteDefinition von %q#T ist erst nach der schlieÃŸenden Klammer vollendetDefinition von %qD entspricht nicht %<#include <initializer_list>%>Deklaration von %qD ist nicht in einem Namensbereich um %qTDefinition des explizit standardisierten %q+DDefinition des implizit deklarierten %qDDefinition des Protokolls %qE nicht gefundenDefinition des statischen Datenelementes %q+D einer Â»dllimportÂ«-ierten KlasseDefinition fÃ¼r explizite Instanziierung angegebendelegierende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarDefinition von %qD gelÃ¶schtgelÃ¶schte Funktion %q+D Ã¼bersteuert nicht gelÃ¶schte FunktionLÃ¶schen von %qT ist nicht definiertLTRANS-Datei %s kann nicht gelÃ¶scht werden: %mArray %q#E wird gelÃ¶schtDatei %s kann nicht gelÃ¶scht werden: %mLÃ¶schen des Objekts mit abstraktem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt undefiniertes VerhaltenLÃ¶schen des Objekts mit polymorphem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt mÃ¶glicherweise undefiniertes VerhaltenAbhÃ¤ngigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typveraltete Konvertierung von Zeichenkettenkonstante in %qTVeraltete Meldung ist keine ZeichenketteDereferenzierung eines %<void *%>-ZeigersDereferenzierung eines Null-ZeigersDereferenzierung eines Nullzeigers in %qEDereferenzierung eines Type-Pun-Zeigers kÃ¶nnte strict-aliasing-Regeln verletzenDereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-RegelnDeklaration eines abgeleiteten Typsabgeleitete Union %qT ist ungÃ¼ltigDesignator-Reihenfolge fÃ¼r Feld %qD passt nicht zur ursprÃ¼nglichen Deklaration in %qTZielobjekt, auf das durch %<restrict%>-qualifiziertes Argument 1 verwiesen wird, wurde hier deklariertder zerstÃ¶rende %<operator delete%> muss eine Elementfunktion seinder zerstÃ¶rende %<operator delete%> muss eine Ã¼bliche Deallozierungsfunktion seinDestruktor %qD als Element-Template deklariertDestruktor kann keine statische Elementfunktion seinDestruktor fÃ¼r %qE darf auch nicht abgearbeitet werdenDestruktor fÃ¼r %qT ist mehrdeutigDestruktor fÃ¼r fremde Klasse %qT kann kein Element seinDestruktorprioritÃ¤ten werden nicht unterstÃ¼tztDestruktorprioritÃ¤ten von 0 bis %d sind fÃ¼r die Implementierung vorbehaltenDestruktorprioritÃ¤ten mÃ¼ssen Ganzzahlen von 0 bis einschlieÃŸlich %d seinDestruktoren dÃ¼rfen nicht CV-qualifiziert seinDestruktoren dÃ¼rfen nicht ref-qualifiziert seinDestruktoren dÃ¼rfen keine Parameter habenbei der Bestimmung des Wertes von %qswollten Sie vielleicht den Zeiger dereferenzieren?meinten Sie ein logisches Nicht (%<!%>)?meinten Sie ein logisches Nicht (%<!%>)?Unterschied zwischen %qE und %qD hat keinen Ganzzahltypunterschiedliche Parameteranzahlunterschiedliche Ergebnisanzahlunterschiedliche Parametertypenunterschiedliche EmpfÃ¤ngertypenunterschiedliche Ergebnistypenanderer zugrunde liegender Typ in enum %q#Tunterschiedliche variable Argumentedirekte Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichder direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat kein Spekulationsflagder direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat speculative_id %i auÃŸerhalb des Bereichsdirect-list-initialization von %<auto%> erfordert genau ein ElementDirektiven-Argument %qEDirektiven-Argument im Bereich [%E, %E]Direktiven mit nur %<device_type%>-Klauseln werden ignoriertDurchlauf %s fÃ¼r Funktion %s ausschaltenDurchlauf %s fÃ¼r Funktionen im Bereich [%u, %u] ausschaltenAnderer Objective-C-Typ in RÃ¼ckgabeDivision %<sizeof (%T) / sizeof (%T)%> berechnet nicht die Anzahl der FeldelementeDivision durch NullDivision durch Null ist kein konstanter AusdruckÂ»-march=â€¦Â« und Â»-mcpu=â€¦Â« dÃ¼rfen nicht zusammen angegeben werdenInterner Fehler: do_check(): too many argsdo_simplify(): Too many args for intrinsicentspricht nicht der Element-Templatedeklaration hierpasst nicht zu vorheriger Deklaration %q#DunterstÃ¼tzt nicht multilibHerrscher Ã¼ber %d sollte %d sein, nicht %dunbekannter Status fÃ¼r Herrscher Ã¼ber %dErweiterungsbefehle fÃ¼r DSPs nicht unterstÃ¼tzenErweiterungsbefehle fÃ¼r Performance nicht unterstÃ¼tzenErweiterungsbefehle fÃ¼r Performance Version 2 nicht unterstÃ¼tzenErweiterungsbefehle fÃ¼r Zeichenketten nicht unterstÃ¼tzenÂ»::Â« in MODULE PROCEDURE-Anweisung bei %Ldouble-Konstanten werden nicht unterstÃ¼tztInterner Fehler: double linked list of assembler names corruptedInterner Fehler: double linked list of clones corrupteddurch andere AusnahmespezifikationenDumpdatei: %s
  doppeltes %<_Atomic%>doppeltes %<_Thread_local%> oder %<__thread%>doppelter %<asm%>-Operandenname %qsdoppelter %<asm%>-Qualifizierer %qEdoppelter %<asm%>-Qualifizierer %qTdoppeltes %<const%>doppelter %<default%>-Fall in %<_Generic%>doppeltes %<mutable%>doppeltes %<restrict%>doppeltes %<volatile%>doppeltes %qDdoppeltes %qEDoppelter Deklarationsspezifizierer %qEdoppeltes %qsDoppelte (oder sich Ã¼berschneidende) case-Wertedoppelter Basistyp %qT ungÃ¼ltigDoppelter case-Wertdoppelter CV-Qualifiziererdoppelte Deklaration fÃ¼r Protokoll %qEdoppelte Deklaration der Methode %<%c%E%> mit in Konflikt stehenden Typendoppelte Definition von Â»%sÂ«doppelte Definition einer Symbolversiondoppelter direkter Aufruf von %s in der Folge der spekulativen Aufrufe mit speculative_id %idoppelte explizite Instanziierung von %q#Ddoppelte explizite Instanziierung von %q#Tdoppelte Initialisierung von %qDduplicate insn UID: %idoppelte Instanzvariable %q+Ddoppelte Schnittstellendeklaration fÃ¼r Kategorie %<%E(%E)%>doppelte Schnittstellendeklaration fÃ¼r Klasse %qEdoppelte Marke %qDDoppelte Markendeklaration %qEInterner Fehler: duplicate loop headerdoppeltes Element %q+Ddoppelter Verweis %s in der Folge der spekulativen Aufrufe mit speculative_id %idoppelter typgenerischer Parametertyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>doppelter Virt-Spezifiziererdoppelte %<if%>-Bedingungdoppelt angegebener Parameter Â»%sÂ« in Attribut Â»amdgpu_hsa_kernelÂ«wÃ¤hrend NeuÃ¼bersetzung mit %<-fcompare-debug%>Im Durchlauf %s: %s
! Dwarf-Version %wu wird nicht unterstÃ¼tztdynamische AbhÃ¤ngigkeit Â»%sÂ« nicht gefundendynamische Ausnahmespezifikationen sind in C++11 veraltetdynamischer Typ %qT seines Operanden hat keine Basisklasse vom Typ %qTder dynamische Typ %qT des Operanden hat keine eindeutige Ã¶ffentliche Basisklasse %qTeBPF-Stapelgrenze Ã¼berschrittenjeder nicht deklarierte Bezeichner wird nur einmal fÃ¼r jede Funktion, in der er vorkommt, gemeldetInterner Fehler: edge %s->%s has no corresponding call_stmtedge count is not compatible with function countInterner Fehler: edge from %d to %d should be marked irreducibleInterner Fehler: edge from %d to %d should not be marked irreducibleKante hat sowohl call_stmt als auch lto_stmt_uid gesetztInterner Fehler: edge not foundInterner Fehler: edge points to wrong declaration:entweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben seinentweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben seinentweder sollten alle Initialisierer-Klauseln benannt sein oder gar keineausfÃ¼hrliche Typ-Spezifikation fÃ¼r einen enum mit GÃ¼ltigkeitsbereich darf nicht das SchlÃ¼sselwort %qD verwendenElementtypen mÃ¼ssen dieselben seinelement_number(): Bad dimension typeElementare BinÃ¤roperationelementare Funktionsargumente bei %C sind nicht konformElementares UnterprogrammElemente des Arrays %q#D haben unvollstÃ¤ndigen TypElemente des Arrays %q#T haben unvollstÃ¤ndigen Typeingebettetes %<\0%> im Formateingebettetes NUL in CFString-LiteralPIC-Operand wird ausgegeben, aber PIC-Register ist nicht vorbereitetdas ABI zum Ãœbergeben von leeren Klassen (%qT) als Parametern hat sich mit %<-fabi-version=12%> (GCC 8) geÃ¤ndertLeere DeklarationLeere Deklaration mit %<_Alignas%> redeklariert nicht SymbolLeere Deklaration mit Speicherklassenangabe redeklariert nicht SymbolLeere Deklaration mit Typqualifizierer redeklariert nicht SymbolLeeres Enum ist ungÃ¼ltigleerer Indexbereich in Initialisierungnicht-leere Initialisierung Â»init-captureÂ« eines Lambdasleere Initialisierung in Â»init-captureÂ« fÃ¼r Lambdaleere linke PrÃ¤zision im Format %sfehlende PrÃ¤zision im Format %sLeerer Wertebereich angegebenleere Skalar-InitialisierungLeere Zeichenkette in Attribut %<target%>leere Struktur hat GrÃ¶ÃŸe 0 in C, aber 1 in C++leere Deklaration fÃ¼r strukturierte Bindungleere Union hat GrÃ¶ÃŸe 0 in C, aber 1 in C++Durchlauf %s fÃ¼r Funktion %s einschaltenDurchlauf %s fÃ¼r Funktionen im Bereich [%u, %u] einschaltenDas Einschalten der Ablaufverfolgung ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollDas Einschalten der UnterstÃ¼tzung der Aufgerufenen-Zusammenarbeit ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollumgebendes %<target%>umgebendes %qsumgebendes OpenACC-%qs-KonstruktumschlieÃŸende Klasse der %<constexpr%> nicht-statischen Elementfunktion %q+#D ist kein LiteraltypeinschlieÃŸende Klassentemplates werden nicht explizit spezialisiertumgebende Regionumgebende Zielregionumgebende TaskEndausdruck verweist auf Ã¤uÃŸeren Iterator %qDInterner Fehler: end insn %d for block %d not found in the insn streamEnde der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdenenum-Konstante hier definiertenum-Konstante in booleschem Zusammenhangenum-Umwandlung von %qT nach %qT in Zuweisung ist in C++ ungÃ¼ltigenum-Umwandlung von %qT nach %qT in Initialisierung ist in C++ ungÃ¼ltigenum-Umwandlung von %qT nach %qT in RÃ¼ckgabe ist in C++ ungÃ¼ltigenum-Umwandlung in Zuweisung ist in C++ ungÃ¼ltigenum-Umwandlung in Initialisierung ist in C++ ungÃ¼ltigEnum-Umwandlung bei Ãœbergabe des Arguments %d von %qE ist in C++ ungÃ¼ltigÂ»enumÂ«-Typ hier definiertInterner Compilerfehler: enum value is not %<CONST_DECL%> or %<INTEGER_CST%>Interner Compilerfehler: enum value name is not %<IDENTIFIER_NODE%>Interner Compilerfehler: enum value type is not %<INTEGER_TYPE%> nor convertible to the enumAufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem Ausdruckbedingter Ausdruck enthÃ¤lt unvertrÃ¤gliche AufzÃ¤hlungswerte der Typen %qT und %qTAufzÃ¤hlungswert %qE wird nicht von switch behandeltAufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten GanzzahltypenAufzÃ¤hlungswert %qE ist auÃŸerhalb des GÃ¼ltigkeitsbereichs des zugrundeliegenden Typen %qTAufzÃ¤hlungswert fÃ¼r %qD ist keine GanzzahlkonstanteAufzÃ¤hlungswert fÃ¼r %qD muss ganzzahligen oder AufzÃ¤hlungstyp ohne GÃ¼ltigkeitsbereich habenAufzÃ¤hlungswert fÃ¼r %qE ist keine GanzzahlkonstanteAufzÃ¤hlungswert fÃ¼r %qE ist kein GanzzahlkonstantenausdruckUmgebungsvariable %<COLLECT_GCC%> muss gesetzt seinUmgebungsvariable %<COLLECT_GCC_OPTIONS%> muss gesetzt seinUmgebungsvariable %<COLLECT_LTO_WRAPPER%> muss gesetzt seinUmgebungsvariable %qs muss ganzzahlig sein und zwischen 0 und %wd liegenUmgebungsvariable %qs nicht definiertUmgebungsvariable COLLECT_GCC_OPTIONS muss gesetzt seinUmgebungsvariable DJGPP nicht definiertUmgebungsvariable DJGPP zeigt auf kaputte Datei %qsUmgebungsvariable DJGPP zeigt auf fehlende Datei %qsGleichheits-Vergleichsoperator kann nur in einer Klassendefinition die Standardimplementierung bekommenFehlerFehler beim SchlieÃŸen von %s: %mFehler in Argumenten fÃ¼r Spezifikationsfunktion %qsFehler beim LÃ¶schen von %sFehler beim Schreiben von %qsFehler beim Schreiben der Datei %s: %mFehler: Fehler beim EinfÃ¼gen von Ãœbersetzungseinheiteneval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULL%qs wird ausgewertetExceptionaufrÃ¤umen fÃ¼r dieses Placement-New wÃ¤hlt delete-Operator fÃ¼r Nicht-PlacementAusnahmebehandlung ausgeschaltet, %<-fexceptions%> schaltet sie einFehlzuordnung von PersÃ¶nlichkeiten bei AusnahmebehandlungAusnahme des Typs %<%T%> wird gefangen werdenAusnahme des Typs %qT wird gefangen werdenAusnahmen-Angabe von %qD hÃ¤ngt von sich selbst abÃ¼berzÃ¤hlige Elemente in %<char%>-Array-InitialisierungElementÃ¼berschreitung in ArrayinitialisierungElementÃ¼berschreitung in SkalarinitialisierungElementÃ¼berschreitung in struct-InitialisierungElementÃ¼berschreitung in union-InitialisierungElementÃ¼berschreitung in VektorinitialisierungÃ¼berzÃ¤hliger Verwendungs-Operand fÃ¼r AnweisungAusfÃ¼hrungszÃ¤hler als null angenommen
  AusfÃ¼hrungszÃ¤hler geschÃ¤tzt
! Interner Fehler: exit %d->%d not recordedexpand_binop in movsi got gescheitertExpansionsmuster %qE enthÃ¤lt keine ParameterpacksExpansionsmuster %qT enthÃ¤lt keine ParameterpacksExpansionspunkt ist Ort %iKlausel %<#pragma acc%> erwartet%<#pragma omp scan%> erwartet%<#pragma omp section%> oder %<}%> erwartetKlausel %<#pragma omp%> erwartet%<(%> erwartet%<(%> hinter template-argument-list erwartet%<(%> oder Zeilenende erwartet%<)%> erwartet%<)%> oder %<,%> erwartet%<*%> erwartet%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet%<,%> erwartet%<,%> oder %<)%> erwartet%<,%> oder %<...%> erwartet%<,%> oder %<;%> erwartet%<,%> oder %<}%> erwartet%<,%>, %<;%> oder %<}%> erwartet%<.%> erwartet%<...%> erwartet%<:%> erwartet%<:%> oder %<)%> erwartet%<:%> oder %<...%> erwartet%<:%> oder %<::%> erwartet%<:%>, %<,%>, %<;%>, %<}%> oder %<__attribute__%> erwartet%<::%> erwartet%<;%> erwartet%<;%> hinter Klassendefinition erwartet%<;%> hinter Strukturdefinition erwartet%<;%> hinter Uniondefinition erwartet%<;%> am Ende von Elementdeklaration erwartet%<;%> oder %<{%> erwartet%<;%> or %<{%> nach Definition der Methodenattribute erwartet%<;%>, %<,%> oder %<)%> erwartet%<;%>, Bezeichner oder %<(%> erwartet%<<%> erwartet%<=%> erwartet %<=%>, %<,%>, %<;%>, %<asm%> oder %<__attribute__%> erwartet%<>%> erwartet%<@end%> erwartet%<@synchronized%> erwartet%<@throw%> erwartet%<@try%> erwartet%<[%> erwartet%<]%> erwartet%<__label__%> erwartet%<__transaction_atomic%> erwartet%<__transaction_relaxed%> erwartet%<acq_rel%>, %<release%> oder %<acquire%> erwartet%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet%<asm%> erwartet%<auto%> erwartet%<auto%> oder %<decltype(auto)%> nach %qE erwartetKlauselmodifizierer %<cancel%> %<if%> erwartet%<catch%> erwartet%<class%> erwartet%<class%> oder %<typename%> erwartet%<class%>, %<typename%> oder %<template%> erwartet%<co_yield%> erwartet%<concurrent%> erwartet%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet%<data%> erwartethinter %<#pragma acc %s%> wird %<data%> erwartet%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet%<declare%> erwartet%<decltype%> erwartet%<delete%> erwarteteine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet%<extern%> erwartet%<finally%> oder %<catch%> erwartet%<for%> hinter %qs erwartet%<host%>, %<nohost%> oder %<any%> erwartet%<in%>, %<out%>, %<inout%> oder %<mutexinoutset%> erwartet%<inclusive%>- oder %<exclusive%>-Klausel erwartet%<match%> erwartet%<namespace%> erwartet%<new%> erwartet%<none%> oder %<present%> erwartet%<none%> oder %<shared%> erwartet%<omp_priv%> oder Funktionsname erwartet%<operator%> erwartet%<point%> erwarteteine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwartet%<return%> erwartet%<scalar%>, %<aggregate%> oder %<pointer%> erwartet%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet%<static_assert%> erwartet%<target%> erwartet%<teams%>, %<parallel%> oder %<thread%> erwartet%<template%> erwartet%<throw%> erwartet%<try%> erwarteteine der Klauseln %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> oder %<atomic_default_mem_order%> erwartet%<using%> erwartet%<while%> erwartet%<{%> erwartet%<{%> oder %<:%> erwartet%<}%> erwartet%<}%> vor %<else%> erwartet%<~%> erwartet%d Ebenen von Template-Parametern fÃ¼r %q#D erwartet, %d erhalten%i oder mehr erwartet, %i gefunden%qT erwartet, aber Argument hat Typ %qT%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet%<...%> erwartet64-Bit-Adresse erwartet, aber Argument 1 hat %d Bit64-Bit-Adresse erwartet, aber Argument 2 hat %d Bitfehlendes [big-endian|little-endian|default] hinter %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] nach %<#pragma GCC diagnostic%> erwartethinter %<#pragma message%> wird eine Zeichenkette erwartetexpected an SSA_NAME objectArgument zu %<msp430_select_cpu%> erwartetBezeichner fÃ¼r den Attributnamen erwartetAttribut vor %<...%> erwartetzwischen %i und %i erwartet, %i gefundenbinÃ¤rer Operator erwartetInterner Fehler: expected block indexInterner Fehler: expected block specifierboolescher Ausdruck erwartetboolescher Typ erwartetInterner Fehler: expected case labelKanal erwartetKlassenname erwartetKlassenschlÃ¼ssel erwartetKlassenname erwartetkonstanten Ganzzahlausdruck erwartetkonstanter Offset erwartetkonstante GrÃ¶ÃŸe erwartetKonstruktor, Destruktor oder Typumwandlung erwartetWert fÃ¼r die Anzahl erwartetDeklaration erwartetDeklaration oder Anweisung erwartetDeklarationsspezifizierer erwartetDeklarationsspezifizierer oder %<...%> erwartetDeklarator erwartetInterner Fehler: expected else statementhinter SchlÃ¼sselwort %<operator%> wird leere Zeichenkette erwartetunerwartetes Ende der AuffanglisteZeilenende erwartetAusdruck erwartetÂ»expression-listÂ« oder Â»type-idÂ« erwartetHÃ¤ufigkeit erwartetHÃ¤ufigkeitswert erwartetFunktion erwartetFunktionsname erwartetFunktionsname und %<(%> erwartetInterner Fehler: expected goto expressionID-Ausdruck erwartetÂ»id-expression (arguments)Â« erwartetBezeichner erwartetBezeichner oder %<(%> erwartetBezeichner oder %<)%> erwartetBezeichner oder %<*%> erwartetBezeichner oder Zeichenkettenliteral erwartetInitialisierung erwartetGanzzahl erwartetGanzzahlausdruck erwartetListe von GanzzahlausdrÃ¼cken erwartetSchnittstelle oder Zeiger auf Schnittstelle erwartetSchleifendeklaration oder Initialisierung erwartetIterationsanweisung erwartetSprunganweisung erwartetSprungmarke erwartetbenannte Anweisung erwartetInterner Fehler: expected loop numberAbbildungsindex auf rechter Seite erwartetNamensraumname erwartetSpezifikation mit geschachteltem Namen erwartetnumerischer Typ erwartetOperator erwartetParameterbÃ¼ndel vor %<...%> erwartetInterner Fehler: expected pass nameZeiger erwartetInterner Fehler: expected pointer as argument of unary %<*%>Zeiger in %qs-Klausel erwartetÃ¼bergeordneter Ausdruck erwartetPtr-Operator erwartetQualifizierten Namen in Friend-Deklaration fÃ¼r Konstruktor %qD erwartetQualifizierten Namen in Friend-Deklaration fÃ¼r Destruktor %qD erwartetAuswahl-Anweisung erwarteterwartete Signatur: %qDeinelnen Zeiger in %qs-Klausel erwartetSpezifizierer-Qualifizierer-Liste erwartetAnweisung erwartetZeichenkettenliteral erwartetZeichenkettenliteral erwartetSuffixbezeichner erwartetTemplateargument erwartetTemplate-ID erwartetTemplate-ID fÃ¼r Typ erwartetTemplatename erwartetName des Merkmalsselektors erwartetTypspezifizierer erwartetTyp-Name erwartetTypspezifikation erwartetunqualifizierte ID erwartetals Argument 1 wurde entweder ein Zeigertyp oder ein Ganzzahltyp erwartetInterner Fehler: expecting internal function nameExplizite Erfassung (als Kopie) von %<this%> ist mit Standarderfassung (als Kopie) gedoppeltExplizite Erfassung (als Kopie) von %qD ist mit Standarderfassung (als Kopie) gedoppeltExplizite Erfassung (als Referenz) von %qD ist mit Standarderfassung (als Referenz) gedoppeltexplizite Umwandlungsoperatoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarExplizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigtExplizites Goto am Ende von bb %dexplizite Instanziierung von %q#Dexplizite Instanziierung von %q#T vor Definition des Templatesexplizite Instanziierung von %qD, aber keine Definition verfÃ¼gbarexplizite Instanziierung von %qD in Namensbereich %qD (das nicht Namensbereich %qD einschlieÃŸt)explizite Instanziierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwendenExplizite Instanziierung des Funktionskonzepts %q#Dexplizite Instanziierung des Nicht-Klassen-Templates %qDexplizite Instanziierung des Nicht-Templates %q#Dexplizite Instanziierung des Nicht-Templatetyps %qTExplizite Instanziierung des Variablenkonzepts %q#Dexplizite Instanziierung darf kein %<consteval%> verwendenexplizite Instanziierung darf kein %<constexpr%> verwendenexplizite Instanziierung darf kein %<inline%> verwendenexplizite Qualifizierung in Deklaration von %qDder expliziten Spezialisierung %q#D fehlen mÃ¶glicherweise Attributeexplizite Spezialisierung als %<concept%> deklariertexplizite Spezialisierung in GÃ¼ltigkeitsbereich des Nicht-Namensbereiches %qDexplizite Spezialisierung von %qD nach erster Verwendungder expliziten Spezialisierung von %D muss %<template <>%> vorausgehenexplizite Spezialisierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwendenexplizite Spezialisierung des Funktionskonzepts %qDexplizite Spezialisierung des Nicht-Templates %qTexplizite Templateargumentliste nicht erlaubtexplizite Template-Spezialisierung kann keine Speicherklasse habenExplizite Standardfunktion %q+D kann nicht als %qs deklariert werden, da die implizite Deklaration nicht %qs ist:explizit verwendete Register mÃ¼ssen oben auf dem Stapel gruppiert werdenExponent-Buchstabe Â»qÂ« in Real-Literalkonstante bei %CAusdruck in !$OMP ATOMIC WRITE-Zuweisung Â»var = exprÂ« muss skalar sein und kann keine Variable bei %L referenzierenAusdruck in Zuweisung !$OMP ATOMIC Â»var = var op exprÂ« muss skalar sein und kann keine Variable bei %L referenzierenAusdruck %qE bezeichnet keine %<constexpr%>-FunktionAusdruck %qE ist kein KonstantenausdruckAusdruck kann nicht als Funktion verwendet werdenAusdruck in new-Deklarator muss Ganzzahl- oder AufzÃ¤hlungstyp habenAusdruck in statischer Behauptung ist keine GanzzahlAusdruck in statischer Behauptung ist kein konstanter GanzzahlausdruckAusdruck in statischer Behauptung ist nicht konstantAusdrucksliste als zusammengesetzten Ausdruck in funktionaler Umwandlung behandeltAusdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandeltAusdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandeltAusdruck muss in runden Klammern eingeschlossen seinAusdruck muss ganzzahlig seinAusdruck von abstraktem Klassentyp %qT kann nicht in throw-Ausdruck verwendet werdenAusdrucksanweisung hat unvollstÃ¤ndigen Typextend_ref(): Bad tailerweiterte Initialisierungslisten nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarerweiterte Register haben keine oberen HÃ¤lftenextern-Deklaration von %q+D folgt Deklaration ohne BindungGlobaler Wert mit externem Modellexterne Funktionen zur TLS-Initialisierung werden auf diesem Ziel nicht unterstÃ¼tztfÃ¼r Symbol %q+D wird wegen des Attributes %qE externe Bindung benÃ¶tigtInterner Fehler: externally visible inline clonezusÃ¤tzliches %<;%>zusÃ¤tzliches %<;%> hinter Funktionsdefinition innerhalb einer KlassezusÃ¤tzliche geschweifte Klammern am Ende der InitialisierungzusÃ¤tzliche Elemente in Skalar-InitialisierungZusÃ¤tzliche ausgehende Kante %d->%dzusÃ¤tzliche Qualifizierung %<%T::%> an Element %qszusÃ¤tzliche Qualifizierung nicht erlaubtzusÃ¤tzliches SemikolonzusÃ¤tzliches Semikolon in Methodendefinition angegebenzusÃ¤tzliches Semikolon in Â»structÂ« oder Â»unionÂ« angegebenzusÃ¤tzliche Typqualifizierer in Format-Argument (Argument %d)Plugin %s kann nicht initialisiert werdenfailed to create map component '%s'failed to create union component '%s'eingebaute Funktion konnte nicht expandiert werdenEnde-Status konnte nicht ermittelt werden: %mVerarbeitungszeiten konnten nicht ermittelt werden: %mPlugin %s kann nicht initialisiert werdentemporÃ¤re Datei %s konnte nicht fÃ¼r LTO-Ausgaben geÃ¶ffnet werdentemporÃ¤re Datei %s konnte nicht mit LTO-Ausgabe geÃ¶ffnet werdenZurÃ¼ckfordern der nicht benÃ¶tigten Funktion gescheitertZurÃ¼ckfordern der nicht benÃ¶tigten Funktion in gleicher Comdat-Gruppe gescheitertLiteral konnte nicht in den Zeichenvorrat %qT der AusfÃ¼hrungsumgebung Ã¼bersetzt werdenFehler-Speichermodell kann nicht stÃ¤rker als Erfolgs-Speichermodell fÃ¼r %<__atomic_compare_exchange%> seinFehlschlag bei Vereinfachung der Teil-Zeichenketten-Referenz in DATA-Anweisung bei %LNeuladen gescheitert:Fallthru-Kante hinter einer Kontrollanweisung in bb %dInterner Fehler: fallthru edge after unconditional jump in bb %iInterner Fehler: fallthru edge crosses section boundary in bb %ifallthru to exit from bb %din Objective-C 1.0 gibt es keine schnelle AufzÃ¤hlungAttribute fastcall und cdecl sind nicht vertrÃ¤glichAttribute fastcall und regparm sind nicht vertrÃ¤glichAttribute fastcall und stdcall sind nicht vertrÃ¤glichAttribute fastcall und thiscall sind nicht vertrÃ¤glichschwerwiegender Fehler: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)auf Feld %q#D kann mittels %q#D zugegriffen werdenFeld %q#D mit gleichem Namen wie KlasseFeld %qD hat unvollstÃ¤ndigen Typen %qTFeld %qE als Funktion deklariertFeld %qE hat unvollstÃ¤ndigen TypenFeldname nicht in Datensatz- oder union-InitialisierungFeldprÃ¤zisionsangabeFeldbreiteFeldbreite im printf-FormatFeldbreite im scanf-FormatFeldbreite im strfmon-FormatFeldbreite im strftime-FormatFeldbreitenangabeFelder haben unterschiedliches Layout in einer anderen ÃœbersetzungseinheitDatei %qs verlassen, aber nicht betretenDatei endet in StandardargumentDeklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<register%>der Dateiname %qs beginnt nicht mit dem Profil-PrÃ¤fix %qsFÃ¼llzeichenFÃ¼llzeichen im strfmon-Formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini-Funktion im Objekt %s gefundender Operand des ersten %<sizeof%> wurde hier deklarierterstes Argument muss []byte seinerstes Argument von %q+D sollte %<int%> seinErstes Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Aufrufausdruck seinerstes Argument fÃ¼r %<__builtin_choose_expr%> ist keine KonstanteErstes Argument fÃ¼r %<va_arg%> nicht vom Typ %<va_list%>Interner Compilerfehler: first mismatch is fielderster Offset muss in umgedrehter Richtung der Schleifeniterationen seinerstes Register muss R0 seinerstmals hier gesehenfeststehendes ebp-Register erfordert %<-maccumulate-outgoing-args%>feststehendes ebp-Register erfordert %<target("accumulate-outgoing-args")%>festes Register %s zur ParameterÃ¼bergabe an Funktion verwendetFestkommaÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEFestkommaÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEFestkommatypen werden fÃ¼r dieses Ziel nicht unterstÃ¼tztFestkommatypen werden in C++ nicht unterstÃ¼tztflexibles Arrayelement %qD in ansonsten leerem %q#Tflexibles Arrayelement %qD in Unionflexibles Arrayelement %qD nicht am Ende von %q#Tflexibles Arrayelement in einer Struktur ohne benannte Elementeflexibles Arrayelement in Unionflexibles Arrayelement nicht am Ende von structGleitkommakonstante Ã¼berschreitet Wertebereich von %qTGleitkommakonstante falsch verwendetGleitkommakonstante auf Null abgeschnittenGleitkommaliteral Ã¼berschreitet Wertebereich des Typs %qTGleitkommaliteral auf Null abgeschnittenGleitkommaÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEGleitkommaÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEGleitkommakonstante ist kein gÃ¼ltiger direkter OperandGleitkomma-Suffix %qs durch Implementierung Ã¼berdecktAblaufsteuerungsbefehl innerhalb eines Basis-Blockesfmax-include-depth=<Anzahl> Maximale Tiefe von verschachtelten #include festlegen.Faltungstest: ursprÃ¼nglicher Baum durch Faltung geÃ¤ndertFalten einer leeren Expansion Ã¼ber %Ofold-expressions sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarfopen %s: %mfÃ¼r %qDum eine funktionsartige Umwandlung zu erreichen, entfernen Sie das redundante %<::%D%>um %<std::initializer_list%> herzuleiten, verwenden Sie einen copy-list-initialization (also mit %<=%> vor dem %<{%>)ErhÃ¶hungsausdruck kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senErhÃ¶hungsausdruck hat keinen EffektErhÃ¶hungsausdruck ist eine Referenz, kein Aufruf, zur Funktion %qEfÃ¼r Zeigertyp muss der LÃ¤ngenausdruck angegeben werdenfÃ¼r Anweisung erwartetFÃ¼r Template-Deklaration %q+DfÃ¼r die Option %<-mcache-block-size=X%> sind nur die Werte 4, 8, 16, 32, 64, 128, 256 oder 512 gÃ¼ltigfÃ¼r Arraytyp mit unbekannten Grenzen muss ein LÃ¤ngenausdruck angegeben werdenfor-, while- oder do-Anweisung erwartetFormatFormatargument %d nicht verwendet vor verwendetem Argument %d im %<$%>-Stil-FormatFormatargument %d mehr als einmal im %s-Format verwendetFormatargument sollte eine %qs-Referenz seineine Zeichenkette wurde gefunden, aber das Format-Argument sollte eine %qs-Referenz seinFormat ist Â»wide characterÂ«-ZeichenketteFormat ist kein Zeichenkettenliteral, und keine FormatargumenteFormat ist kein Zeichenkettenliteral, Argumenttypen ungeprÃ¼ftFormat ist kein Zeichenkettenliteral, Formatzeichenkette ungeprÃ¼ftFormat der SpaltenÃ¼berschriften in %<devices.csv%> ist falschFormat-Zeichenkettenargument folgt den zu formatierenden ArgumentenFormat-Zeichenkettenargument ist kein ZeichenkettentypFormatzeichenkette ist hier definiertFormatzeichenkette ist kein Array vom Typ %qsZeiger auf qualifizierten Funktionstypen %qT wird geformtZeiger auf Referenztyp %qT wird geformtReferenz auf qualifizierten Funktionstypen %qT wird geformtReferenz auf Referenztyp %qT wird geformtReferenz auf Â»voidÂ« wird gebildetbeim Formen des Typs von %qsVorwÃ¤rtsdeklaration von %q#T%<%c%s%> gefunden%<-%E%> statt %<+%E%> in Protokoll(en) gefunden%<:%> in Spezifikation mit geschachteltem Namen gefunden, %<::%> erwartetein %qT wurde gefunden, aber das Format-Argument sollte eine Zeichenkette seineine %qs-Referenz wurde gefunden, aber das Format-Argument sollte eine Zeichenkette seinfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolStandard-Fall nicht am Anfang des case-Vektors gefundenGleitkomma-Software-VervollstÃ¤ndigung benÃ¶tigt %<-mtrap-precision=i%>fr30_print_operand: ungÃ¼ltiger Code %%Ffr30_print_operand: ungÃ¼ltiger Code %%xfr30_print_operand: ungÃ¼ltiger Operand fÃ¼r Code %%Afr30_print_operand: unbehandeltes MEMfr30_print_operand: unbekannter Codefr30_print_operand: nicht erkannter Code %%Bfr30_print_operand: nicht erkannter Code %%bfr30_print_operand: nicht erkannter Code %%pfr30_print_operand_address: unbehandelte AdresseRahmenzeiger benÃ¶tigt, aber reserviertRahmengrÃ¶ÃŸe von %qs ist %wd BytesRahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, grÃ¶ÃŸer als benutzerdefinierte Stapelgrenze von %d Bytes. Eine unbedingte Falle wird gesetzt.RahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, mehr als die HÃ¤lfte der StapelgrÃ¶ÃŸe. Dynamische PrÃ¼fung wÃ¤re nicht zuverlÃ¤ssig. FÃ¼r diese Funktion wird keine PrÃ¼fung ausgegeben.RahmengrÃ¶ÃŸe zu groÃŸ fÃ¼r zuverlÃ¤ssige StapelÃ¼berprÃ¼fungfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupÂ»friendÂ«-Deklaration %q#D deklariert eine Nicht-Template-FunktionFriend-Deklaration %qD in lokaler Klasse ohne vorherige DeklarationÂ»friendÂ«-Deklaration %qD ist fÃ¼r explizite Spezialisierung nicht sichtbarÂ»friendÂ«-Deklaration %qD darf keine Â»virt-specifierÂ« habenÂ»friendÂ«-Deklaration benennt keine Klasse oder Funktion%<friend%>-Deklaration hierfriend-Deklaration nicht in KlassendefinitionÂ»friendÂ«-Deklaration %q#D gibt Defaultargumente an und ist nicht die einzige DeklarationÂ»friendÂ«-Deklaration von %qD gibt Defaultargumente an und ist keine Definitionfriend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend %#T%>friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend class %T::%D%>Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<%D::%> qualifiziert istDefinition der Freundfunktion %qs kann keinen Namen haben, der mit %<::%> qualifiziert istaus der Definition von %q#Dvon vorheriger Deklaration %qFfrv_print_operand: unbekannter CodeFunktion kann nur mit nil verglichen werdenFunktion %q#D ist wie eine Variable initialisiertFunktionsdefinition von %q+D ist als Â»dllimportÂ« markiertFunktion %q+D Teil des Alias-ZyklusFunktion %q+F kann nie kopiert werden, da sie das Attribut %<noclone%> hatdie Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales Â»gotoÂ« empfÃ¤ngtdie Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichertdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein berechnetes Â»gotoÂ« enthÃ¤ltdie Funktion %q+F kann nie inline sein, da dies mit %<-fno-inline%> unterdrÃ¼ckt wirddie Funktion %q+F kann nie Â»inlineÂ« sein, da sie %<__builtin_return%> oder %<__builtin_apply_args%> verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie alloca verwendet (zum Aufheben: Attribut Â»always_inlineÂ« verwenden)Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hatdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« enthÃ¤ltdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie setjmp verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie Â»setjmp-longjmpÂ«-Ausnahmebehandlung verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie eine variable Argumentliste verwendetFunktion %qD wurde als %<[[noreturn]]%> deklariert, das weicht von der ersten Deklaration abFunktion %qD wurde innerhalb einer Union als %<virtual%> deklariertFunktion %qD ist wie eine Variable initialisiertFunktion %qD kÃ¶nnte ein Kandidat fÃ¼r Formatattribut %qs seinFunktion %qD als Variable redeklariertFunktion %qD als %<asm%>-Ausgabe verwendetFunktion %qs kann nicht als %<mutable%> deklariert seinFunktion %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rftefunktionsargumente von %<__builtin_tgmath%> haben alle denselben Typden Funktionsargumenten von %<__builtin_tgmath%> fehlt der typgenerische ParameterFehlzuordnung von FunktionsattributenFunktionsattribute %qs und %qs schlieÃŸen sich gegenseitig ausFunktionskÃ¶rper kann zum Link-Zeitpunkt Ã¼berschrieben werdenFunktionskÃ¶rper nicht verfÃ¼gbarFunktionsaufruf hat zusammengesetzten WertFunktion Ã¼ber nicht kompatiblen Typen aufgerufenFunktionskonzept muss aufgerufen werdenFunktionsdeklaration ist kein Prototypals %<noreturn%> deklarierte Funktion hat %<return%>-AnweisungFunktionsdefinition deklarierte %<auto%>Funktionsdefinition deklarierte %<register%>Funktionsdefinition deklarierte %<typedef%>Funktionsdefinition deklarierte %qsFunktionsdefinition deklariert keine ParameterFunktionsdefinition hat qualifizierten void-RÃ¼ckgabetypenFunktion gibt keinen Zeichenkettentypen zurÃ¼ckFunktion ist extern gebunden, aufgrund einer Benutzeranforderung werden nur static-Funktionen geinlinet, um Live-Patchen zu ermÃ¶glichenFunktion liefert mÃ¶glicherweise Adresse einer lokalen Variablen zurÃ¼ckFunktion kÃ¶nnte ein Kandidat fÃ¼r Attribut %qs seinFunktion kÃ¶nnte Kandidat fÃ¼r Attribut %qs sein, wenn sie als normal zurÃ¼ckkehrend bekannt istFunktionsname als linker Operand von %<<%> ist in C++2a verboten; verpacken Sie den Funktionsnamen in %<()%>Funktion kommt nicht fÃ¼r Â»inlineÂ« in BetrachtFunktion nicht Â»inlineÂ« deklariert und CodegrÃ¶ÃŸe wÃ¼rde wachsenFunktion kann nicht Â»inlineÂ« seinFunktion kein Kandidat fÃ¼r Â»inlineÂ«Funktions- oder Arraytyp %qT in %<#pragma omp declare reduction%>Funktions- oder Arraytyp in %<#pragma omp declare reduction%>FunktionsparameterFunktionszeiger werden mit der Option %<-mabi=ti%> nicht unterstÃ¼tztUnpassende Anzahl der RÃ¼ckgabewerteRÃ¼ckgabetyp der Funktion kann keine Funktion seinFunktionsrÃ¼ckgabetypen nicht kompatibel wegen %<volatile%>Funktion gibt eine FunktionFunktion gibt ein Array zurÃ¼ckFunktion liefert Adresse einer Sprungmarke zurÃ¼ckFunktion liefert Adresse einer lokalen Variablen zurÃ¼ckFunktion gibt Aggregat zurÃ¼ckInterner Fehler: function symbol is not functionFunktions-Template %qD als Klassentemplate redeklariertBezeichner %qD fÃ¼r Funktionstemplate ist geschachteltem Namens-SpezifiziererFunktionstypen nicht wirklich kompatibel in ISO-CFunktionsversionen kÃ¶nnen nicht als %<gnu_inline%> markiert werden, KÃ¶rper mÃ¼ssen generiert werdenFunktion mit qualifiziertem void-RÃ¼ckgabetypen aufgerufenFunktions-GÃ¼ltigkeitsbereich %qE ist implizit auto, jedoch als %qs deklariertFunktions-GÃ¼ltigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>Rumpf eines function-try-block in einem %<constexpr%>-Konstruktor ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarRumpf eines function-try-block in einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarfunction_profiler-UnterstÃ¼tzungfunction_profiler-UnterstÃ¼tzung fÃ¼r MMIXfunktionale Umwandlung in Arraytyp %qTAusschuss am Ende von %<#pragma nomember_alignment%>gcc-Treiberversion %s %s fÃ¼hrt GCC-Version %s aus
  gcc-Version %s %s
  gcov %s%s
  Interner Fehler: generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>allgemeiner Thunk-Code fÃ¼r Methode %qD mit %<...%> scheitertget_mpz(): Not an integer constantKern-DateigrÃ¶ÃŸenlimit kann nicht geholt werden: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typeInterner Fehler: gfc_array_dimen_size(): Bad EXPR_ARRAY exprInterner Fehler: gfc_array_dimen_size(): Bad dimensionInterner Fehler: gfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variableInterner Fehler: gfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsInterner Fehler: gfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typeInterner Fehler: gfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran unterstÃ¼tzt nicht -E ohne -cppgfortran: Nur eine Option %<-J%> erlaubtGimple-Aufruf hat kein ZielGimple-Aufruf hat zwei Zielegimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockGimplifikation gescheitertglobale Konstruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztglobale Destruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztglobale Qualifizierung von Klassenname ist ungÃ¼ltigglobale Register-Variable %qD in verschachtelter Funktion verwendetglobale Registervariable folgt einer Funktionsdefinitionglobale Registervariable hat AnfangswertGlobale/statische Variablenzuweisung wurde abgefangen%d Template-Parameter fÃ¼r %q#D erhalten%d Template-Parameter fÃ¼r %q#T erhaltenGoto-Ziel ist weder eine Marke noch ein ZeigerGlobaler Zeiger ist konstant (trotzdem bei indirekten Aufrufen sichern/wiederherstellen).gp_offset (%ld) oder end_offset (%ld) ist kleiner als NullGravis-Akzent %<`%> auÃŸerhalb von AnfÃ¼hrungszeichen im Formatgsplit-dwarf wird auf dieser Plattform nicht unterstÃ¼tztPCH musste verschoben werdenHardware-Gleitkommabefehle fÃ¼r MIPS16 fÃ¼r ABIs auÃŸer o32 und o64Dezimale Hardware-Gleitkommabefehle sind im ESA/390-Modus nicht verfÃ¼gbarDezimale Hardware-Gleitkommabefehle sind auf %s nicht verfÃ¼gbarHardware-VektorunterstÃ¼tzung ist auf %s nicht verfÃ¼gbarHardware-VektorunterstÃ¼tzung ist mit %<-msoft-float%> nicht verfÃ¼gbarhat unterschiedliche Parameter in einer anderen Ãœbersetzungseinheithat unterschiedlichen RÃ¼ckgabetyp in einer anderen ÃœbersetzungseinheitInterner Fehler: head insn %d for block %d not found in the insn streamhierobere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausInterner Compilerfehler: histogram value statement does not correspond to the statement it is associated withiWMMXt und NEON sind unvertrÃ¤glichiWMMXt wird im Thumb-Modus nicht unterstÃ¼tztia64_print_operand: unbekannter Codeidentical_array_ref(): inconsistent dimensionsBezeichner %qE steht mit C++-SchlÃ¼sselwort in KonfliktBezeichner %qE wird in C++11 zum SchlÃ¼sselwortBezeichner %qE wird in C++20 zum SchlÃ¼sselwortBezeichner nach %<@protocol%> erwartetidentifier overflow: %dwenn eine der %<if%>-Klauseln einen Modifizierer verwendet, mÃ¼ssen alle %<if%>-Klauseln Modifizierer verwendenwenn das Apostroph sich nicht vermeiden lÃ¤sst, schlieÃŸen Sie es stattdessen in ein Direktivenpaar %qs und %qs einWenn dieser Code erreicht wird, wird das Programm abgebrochenwenn %qs nicht verwendbar ist, verwenden Sie stattdessen %qs%<#pragma %s %s%> wird ignoriert%<#pragma align%> wird fÃ¼r explizit ausgerichtetes %q+D ignoriert%<#pragma omp declare simd%> an Funktion mit %<_Atomic%>-qualifiziertem nicht-%<uniform%>-Argument wird ignoriert%<#pragma omp declare simd%> an Funktion mit %<_Atomic%>-qualifiziertem RÃ¼ckgabetyp wird ignoriert%<-fschedule-insns%> wird wegen Ausnahmebehandlungsfehler ignoriert%<asm%>-Angabe fÃ¼r nicht-statische lokale Variable %q+D wird ignoriertAttribut %qD an unbenanntem Namensraum wird ignoriertAttribut %qD an nicht-Â»inlineÂ«-Namensraum wird ignoriert%qE-Attribut wird fÃ¼r Templateinstanziierung %qT ignoriert%qE-Attribut wird fÃ¼r Templatespezialisierung %qT ignoriertAttribut %<%E (%u)%> wird ignoriert, da es mit Attribut %<%E (%u)%> in Konflikt stehtAttribut %qE wird nach dem frÃ¼heren %qE ignoriertAttribut %qE steht mit dem Attribut %<either%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<lower%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %<noinit%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<persistent%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %<section%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<upper%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE wird in Deklaration der eingebauten Funktion %qD ignoriert, da es mit Attribut %qs in Konflikt stehtauf %qT nach einer Definition angewandte Attribute werden ignoriertauf Klassentyp %qT angewandte Attribute auÃŸerhalb einer Definition werden ignoriertauf abhÃ¤ngigen Typ %qT angewandte Attribute ohne zugehÃ¶rige Deklaration werden ignoriertAttribute an Templateargument %qE werden ignoriertAttribute an Templateargument %qT werden ignoriertdoppeltes Verzeichnis Â»%sÂ« wird ignoriert
  groÃŸe lineare Schrittweite wird ignoriertSchleifenannotation wird ignoriertfalsch geformtes %<#pragma longcall%>; wird ignoriertnicht vorhandenes Verzeichnis Â»%sÂ« wird ignoriert
! Â»packedÂ«-Attribut fÃ¼r ungepacktes nicht-POD-Feld %q#D wird ignoriertmÃ¶glicherweise in Konflikt stehende Option %<-fopt-info-%s%> wird ignoriertDer RÃ¼ckgabewert von %qD, der mit dem Attribut %<warn_unused_result%> deklariert wurde, wird ignoriertder RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert%sder RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>%qD hat das Attribut %<warn_unused_result%>, daher sollte der RÃ¼ckgabewert nicht ignoriert werdenRÃ¼ckgabewert der mit dem Attribut %<warn_unused_result%> definierten Funktion wird ignoriertder RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert%sder RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>Â»sinkÂ«-Klausel wird ignoriert, da der Offset kein Vielfaches der Schrittweite istDeklaration %q#D wird ignoriertunbekannte Option %q.*s wird ignoriertunbekannter Wert %<%s%> fÃ¼r Schalter %<-mcustom-fpu-cfg%> wird ignoriertSchrittweite 0 wird ignoriertillegal OP in optimize_comparisonunzulÃ¤ssiger Aggregattyp %qE fÃ¼r Instanzvariable %qs angegebenungÃ¼ltiges Argument 0 fÃ¼r %qsungÃ¼ltiger Operand ungÃ¼ltige Operandenadresse (1)ungÃ¼ltige Operandenadresse (2)ungÃ¼ltige Operandenadresse (3)ungÃ¼ltige Operandenadresse (4)ungÃ¼ltiger Operand wurde gefundenunzulÃ¤ssiger Referenztyp fÃ¼r Instanzvariable %qs angegebenunmittelbare Auswertung liefert die Adresse der unmittelbaren Funktion %qDimplizites Einfangen von %qE via %<[=]%> ist in C++20 veraltetimplizite Umwandlung von %qH in %qI zur Anpassung an anderen Operanden des BinÃ¤rausdrucksimplizite Umwandlung von %qH in %qI, um an das Ergebnis im anderen Zweig der Bedingung anzugleichenimplizite Umwandlung von %qH in %qI bei Ãœbergabe von Argument an Funktionimplizite Umwandlung von %qT nach %qTimplizite Umwandlung von %qT in %qT zur Anpassung an anderen Operanden des BinÃ¤rausdrucksimplizite Umwandlung von %qT in %qT um an anderes Ergebnis von Bedingung anzupassenimplizite Umwandlung von %qT in %qT bei Ãœbergabe von Argument an FunktionImplizite Deklaration der Funktion %qEImplizite Deklaration der Funktion %qE; meinten Sie %qs?implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in ErhÃ¶hungsausdruck zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in linkem Operanden des Kommaoperators zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in rechtem Operanden des Kommaoperators zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in zweitem Operanden des bedingten Ausdrucks zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in Anweisung zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in drittem Operanden des bedingten Ausdrucks zuImplizite Zuordnung von Feld %qD mit angenommener GrÃ¶ÃŸeImplizite Templates dÃ¼rfen nicht %<virtual%> seinFehlzuordnung in implizitem this-ZeigerInterner Fehler: implicit_section flag is set but section isn%'timplizit geholte (Â»popÂ«) Register mÃ¼ssen oben auf dem Stapel gruppiert werdenimplizit deklariertes %qD ist veraltetimpliziertes END DOimport_iso_c_binding_module(): Unable to create symbol for %sunmÃ¶gliche Bedingung in %<asm%>unmÃ¶gliche Registerbedingung in %<asm%>unmÃ¶gliche Typenbehauptung: Typ implementiert nicht Schnittstellein %s, bei %s:%din C++03 muss bei Deklaration eines Â»friendÂ« ein KlassenschlÃ¼ssel verwendet werdenin C++11 und neuer kann ein Defaultkonstruktor explizit seinin C++11 sind Destruktoren standardmÃ¤ÃŸig %<noexcept%>in C++11 ruft dieses %<throw%> %<terminate%> auf, da Destruktoren standardmÃ¤ÃŸig %<noexcept%> sindin C++20 ruft dieser Vergleich die aktuelle Funktion rekursiv mit vertauschten Argumenten aufin C++98 ist %<template%> (zum eindeutig machen) nur innerhalb von Templates erlaubt%q+D kann in C++98 nicht static sein, da es ein Union-Element istin C++98 muss %qD mit Konstruktor initialisiert werden, nicht mit %<{...}%>in einem Aufruf der hier deklarierten Allokationsfunktion %qDin einem Aufruf der eingebauten Allokationsfunktion %qDin einem Aufruf der eingebauten Funktion %qDin einem Aufruf der hier deklarierten Funktion %qDin einem Aufruf der hier deklarierten Funktion %qD mit Attribut %qsin einem Aufruf mit Typ %qT und Attribut %qsin Argument fÃ¼r unÃ¤res !Interner Fehler: in basic block %d:im Aufruf von %qD, hier deklariertin Deklaration %q+Din Definition des Makros %qsbei Substitution des Makros %qsin gfc_simplify_acos(): Bad typein gfc_simplify_acosh(): Bad typein gfc_simplify_asin(): Bad typein gfc_simplify_asinh(): Bad typein gfc_simplify_atan(): Bad typein gfc_simplify_atanh(): Bad typein gfc_simplify_cos(): Bad typein gfc_simplify_exp(): Bad typein gfc_simplify_sin(): Bad typein Initialisierung der Variable %qD fÃ¼r strukturierte Bindungbei Ãœbergabe des Arguments %P von %qDin Templateargument fÃ¼r Typ %qTin der Definition von %q#Tin diesem AusdruckInitialisierung innerhalb der Klasse des statischen Datenelements %q#D mit unvollstÃ¤ndigem TypInitialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem TypZugriff auf nicht zugreifbare Plugin-Datei %s (aus kurzem Plugin-Namen %s erzeugt) nicht mÃ¶glich: %munpassender Akkumulator fÃ¼r %qsbinden Sie %qs ein oder stellen Sie eine Deklaration von %qD bereitEingehende Kantenzahl passt nicht zur Anzahl der PHI-Argumenteinkompatible %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive gekennzeichnet wurdeInkompatible Adressraumkennzeichen %qs und %qsinkompatible Datenklausel mit Reduktion an %qE; wird zu %<present_or_copy%> befÃ¶rdertunvertrÃ¤glicher Gleitkomma- / Vektorregisteroperand fÃ¼r Â»%%%cÂ«UnvertrÃ¤gliche implizite Deklaration der eingebauten Funktion %qDUnvertrÃ¤gliche implizite Deklaration der Funktion %qDdie Optionen %<-mstack-protector-guard=global%> und %<-mstack-protector-guard-offset=%s%> sind unvertrÃ¤glichunvertrÃ¤glicher Registeroperand fÃ¼r Â»%%%cÂ«Inkompatibler Typ fÃ¼r Argument %d von %qEinkompatible Typen fÃ¼r AbbildungsindexInkompatibler Typ fÃ¼r Methode %s%s%sInkompatibler Typ fÃ¼r Methode %s%s%s (%s)inkompatible Typen fÃ¼r EmpfÃ¤ngerinkompatible Typen in %<PHI%>-Argument %uunvertrÃ¤gliche Typen in Zuweisung von %qT an %qTinkompatible Typen in binÃ¤rem Ausdruckinkompatible Typen in Â»sendÂ«unvertrÃ¤gliche Typen bei Zuweisung an Typ %qT von Typ %qTinkompatible Typen bei Initialisierung von Typ %qT mit Typ %qTunvertrÃ¤gliche Typen bei RÃ¼ckgabe von Typ %qT, aber %qT wurde erwartetunvertrÃ¤gliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qTunvollstÃ¤ndige Implementierung der Kategorie %qEunvollstÃ¤ndige Implementierung der Klasse %qEunvollstÃ¤ndiger Typ %qT hat kein Element %qDunvollstÃ¤ndiger Typ %qT ist nicht zuordenbarunvollstÃ¤ndiger Typ %qT in geschachtelter Namensangabe verwendetinkonsistentes %<ifunc%>-Attributunvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qTinkonsistente GroÃŸschreibung im FormatwidersprÃ¼chliche Herleitung fÃ¼r %qT: %qT und dann %qTwidersprÃ¼chliche Herleitung fÃ¼r automatischen RÃ¼ckgabetyp: %qT und dann %qTwidersprÃ¼chliche Spezifikation von Instanzvariableinkonsistente Operandenbedingungen in einem %<asm%>widersprÃ¼chliche Typen %qT und %qT fÃ¼r Lambda-RÃ¼ckgabetypen hergeleitetwidersprÃ¼chliche benutzerdefinierte literale Suffixe %qD und %qD in ZeichenkettenliteralFalscher Vergleichsmodusfalscher Eintrag in %<label_to_block_map%>Falsches Format der Skalierung; 1/1 wird verwendet
  Falscher Hinweis-OperandFalscher Befehl:Falsche Anzahl der Argumente fÃ¼r Funktion %qEfalsche Anzahl der Vektor-%qs-Elementefalsche Eigenschaft %qs des %qs-SelektorsFalscher Rundungsoperandincorrect setting of landing pad numberincorrect sharing of tree nodesungÃ¼ltiger Typ der Vektor-%qs-Elementefalscher Typ der Elemente eines Vektorkonstruktorsfalsch geschachtelter OpenACC-SchleifenparallelismusInkrementausdruck verweist auf Schleifenvariable %qDErhÃ¶hung ist weder konstant 1 noch konstant -1 fÃ¼r die %<!=%>-BedingungInkrementieren eines booleschen AusdrucksErhÃ¶hung des konstanten Feldes %qDSchrittweite von AufzÃ¤hlungswerten (enum) ist in C++ ungÃ¼ltigErhÃ¶hung der Funktion %qDErhÃ¶hung des Elements %qD in schreibgeschÃ¼tztem ObjektInkrementieren eines Zeigers auf unvollstÃ¤ndigen Typ %qTErhÃ¶hung der schreibgeschÃ¼tzten Speicherstelle %qEErhÃ¶hung des schreibgeschÃ¼tzten Elementes %qDErhÃ¶hung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qDErhÃ¶hung des schreibgeschÃ¼tzten Parameters %qDErhÃ¶hung der schreibgeschÃ¼tzten Referenz %qDErhÃ¶hung der schreibgeschÃ¼tzten Variable %qDerhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<long%>erhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<unsigned long%>Index %E markiert einen Offset grÃ¶ÃŸer als die GrÃ¶ÃŸe von %qTIndex in Dimension %d ist auÃŸerhalb der Grenzen bei %LIndex muss eine Ganzzahl seinIndexwert statt Feldname in Union-InitialisierungIndexwert ist auÃŸerhalb der GrenzenInterner Fehler: indirect call count does not match BB countindirekter Aufruf in Funktion, das wird von eBPF nicht unterstÃ¼tztindirekter Aufruf in der Folge der spekulativen Aufrufe hat kein Spekulationsflagindirekte Funktion %q+D kann nicht als %qE deklariert werdenindirekte Funktion %q+D kann nicht als Â»schwachÂ« deklariert werdenIndirekter Funktionsaufruf mit noch unbekanntem Aufruferindirekte SprÃ¼nge sind auf dieser Zielmaschine nicht verfÃ¼gbarAttribut Â»indirect_callÂ« bezieht sich nicht auf Â»staticÂ«-FunktionenIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in ErhÃ¶hungsausdruck zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in linkem Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in rechtem Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in zweitem Operanden des bedingten Ausdrucks zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in Anweisung zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in drittem Operanden des bedingten Ausdrucks zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in ErhÃ¶hungsausdruck zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im linken Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im rechten Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im zweiten Operanden des bedingten Ausdrucks zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in Anweisung zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im dritten Operanden des bedingten Ausdrucks zuerschlossener skalarer Typ %qT muss ein Ganzzahl- oder Gleitkommatyp derselben GrÃ¶ÃŸe wie %qT seingeerbter Konstruktor %qD ist nicht %<constexpr%>erbende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarinit-Funktion im Objekt %s gefundenÂ»init-statement in AuswahlanweisungenÂ« ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarinit_arglist(): too many argumentsInitialisierung streicht Qualifizierer %qv von Zeiger-ZieltypInitialisierung von anderem Objective-C-TypInitialisierung von Zeiger auf nicht enthaltenen AdressraumLinke-Initialisierung kÃ¶nnte Kandidat fÃ¼r Formatattribut seinInitialisierung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vInitialisierung eines %qT aus %qT wandelt einen Zeiger in eine Zahl um, ohne explizite TypkonvertierungInitialisierung von %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungInitialisierung von %qT von inkompatiblem Zeigertyp %qTInitialisierung von %qT von Zeiger auf %qD mit inkompatiblem Typ %qTInitialisierung eines flexiblen Array-ElementsInitialisierung der allgemeinen Blockvariable %qs in DATA-Anweisung bei %CInitialisierung eines flexiblen Array-Elements in geschachteltem KontextInitialisierung des new-Ausdrucks fÃ¼r Typ %<auto%> erfordert genau ein ElementInitialisierung eines nicht-konstanten Referenztyps %q#T von R-Wert des Typs %qTInitialisierung des %<volatile%>-Referenztyps %q#T von R-Wert des Typs %qTInitialisierungen fÃ¼r mehrere Elemente von %qTinitialisiertes Feld Ã¼berschriebeninitialisiertes Feld mit Seiteneffekten Ã¼berschriebendas initialisierte Element %q+D wurde hier deklariertinitialisierte Variable %q+D ist als Â»dllimportÂ« markiertInitialisierungselement ist kein konstanter AusdruckInitialisierungs-Element ist zur Lade-Zeit nicht berechenbarInitialisierungselement ist nicht konstantInitialisierung endet vorzeitigInitialisierungsausdruck verweist auf Iterationsvariable %qDInitialisierung gibt nicht die GrÃ¶ÃŸe von %q+D anInitialisierung gibt nicht die GrÃ¶ÃŸe von %qD anInitialisierung gibt nicht die GrÃ¶ÃŸe von %qT anInitialisierung fÃ¼r %<decltype(auto) %D%> hat Funktionstyp; %<()%> vergessen?Initialisierer fÃ¼r %q#D expandiert zu einer leeren AusdruckslisteInitialisierung fÃ¼r %q#D ist ungÃ¼ltigInitialisierung fÃ¼r %qT muss geklammert seinInitialisierung eines flexiblen Arrayelements %q#DInitialisierung fÃ¼r Gleitkommawert ist keine GleitkommakonstanteInitialisierung fÃ¼r Ganzzahl-/Gleitkommazahlwert ist zu kompliziertInitialisierung in bereichsbasierter %<for%>-SchleifeInitialisierung ungÃ¼ltig fÃ¼r statisches Element mit KonstruktorInitialisierung fÃ¼r Funktion bereitgestelltInitialisierung fÃ¼r Â»friendÂ«-Funktion %qD angegebenInitialisierung fÃ¼r nicht-virtuelle Methode %q+D angegebenInitialisierung fÃ¼r statische Element-Funktion %qD angegebenInitialisierungs-Zeichenkette fÃ¼r %qT ist zu langdadurch, dass %qD mittels %qE initialisiert wird, verlÃ¤ngert sich die Lebenszeit des zugrundeliegenden Arrays nichtdas Initialisieren von %qH mit %qI in einem umgewandelten konstanten Ausdruck bindet nicht direktdas Initialisieren einer Basisklasse vom Typ %qT fÃ¼hrt zu Objektslicingeingegebener Klassenname %qD als Template-Templateargument verwendetInline-Assembler ist kein konstanter Ausdruckinline clone count is not compatibleInterner Fehler: inline clone in same comdat group listInterner Fehler: inline clone is forced to outputInterner Fehler: inline clone with address takeninline-Deklaration von %qD folgt Deklaration mit Attribut %<noinline%>Â»inlineÂ«-Funktion %q+D ist als Â»dllimportÂ« deklariert: Attribut wird ignoriertInline-Funktion %q+D deklariert, aber nirgendwo definiertÂ»inlineÂ«-Funktion %q+D als Â»schwachÂ« deklariertder inline-Funktion %q+D wurde das Attribut %qs gegebender inline-Funktion %qD wurde das Attribut %qs gegebeninline-Funktion %qD verwendet, aber nirgendwo definiertein %<inline%>-Namensraum muss bei der ersten Definition angegeben werdenÂ»inlineÂ«-NamensrÃ¤ume nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarÂ»inlineÂ«-Variablen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarInterner Fehler: inlined_to pointer is set but no predecessors foundInterner Fehler: inlined_to pointer is wrongInterner Fehler: inlined_to pointer refers to itselfInterner Fehler: inlined_to pointer set for noninline callersInlining beim Aufruf von %q+F mit %<always_inline%> fehlgeschlagen: %sÂ»inlineÂ« beim Aufruf von %q+F gescheitert: %sinnere Schleife verwendet denselben OpenACC-Parallelismus wie enthaltende SchleifeEingabedatei %qs ist dieselbe wie die AusgabedateiBedingung fÃ¼r Eingabeoperanden enthÃ¤lt %qcInterner Fehler: insert_bbt(): Duplicate key foundEinschub auÃŸerhalb des gÃ¼ltigen Bereichs in %qsInterner Fehler: insn %d basic block pointer is %d, should be %dInterner Fehler: insn %d in footer of bb %d has non-NULL basic blockInterner Fehler: insn %d in header of bb %d has non-NULL basic blockInterner Fehler: insn %d is in multiple basic blocks (%d and %d)Interner Fehler: insn %d outside of basic blocks has non-NULL bb fieldBefehlsadressen nicht freigegebenInterner Fehler: insn addresses not set after shorten_branchesBefehl enthÃ¤lt eine ungÃ¼ltige Adresse!Befehl erfÃ¼llt nicht seine Bedingungen:Befehl auÃŸerhalb eines Basis-BlockesBefehl mit UID %i nicht gefunden fÃ¼r Operand %i (Â»%sÂ«) von Befehl %iBefehl mit UID %i nicht gefunden fÃ¼r Operand %i von Befehl %iinstalliere: %s%s
  Installationsfehler, %<crtoffloadtable.o%> kann nicht gefunden werdenin Klassenmethode wird auf Instanzvariable %qE zugegriffenInstanzvariable %qE ist Â»%sÂ«; dies wird zukÃ¼nftig ein schwerer Fehler seinInstanzvariable %qE ist als Â»%sÂ« deklariertInstanzvariable %qE ist als Â»privateÂ« deklariertInstanzvariable %qs hat unbekannte GrÃ¶ÃŸeInstanzvariable %qs ist als Â»privateÂ« deklariertInstanzvariable %qs verwendet flexibles ArrayelementZuweisung der Instanzvariable wurde abgefangenBefehl wird niemals ausgefÃ¼hrtBefehlsplanung wird von dieser Zielmaschine nicht unterstÃ¼tztunzureichende Informationen fÃ¼r Typbestimmung aus Kontextunzureichende Partitionierung verfÃ¼gbar, um die Elementschleife zu parallelisierenunzureichende Partitionierung verfÃ¼gbar, um Schleife zu parallelisierenunzureichende Partitionierung verfÃ¼gbar, um die Kachelschleife zu parallelisierenGanzzahlkonstante ist zu groÃŸ fÃ¼r %<unsigned long%>-TypGanzzahldivision durch NullGanzzahlliteral Ã¼berschreitet Wertebereich des Typs %qTGanzzahlÃ¼berlauf in ArraygrÃ¶ÃŸeGanzzahlÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEGanzzahlÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEGanzzahl-Suffix %qs durch Implementierung Ã¼berdecktGanzzahlausdruck %qE ist nicht konstantGenauigkeit des ganzzahligen Ergebnistypen passt nicht zur FeldgrÃ¶ÃŸe von %qsOptimierungen zwischen Modulen noch nicht implementiert fÃ¼r C++die Schnittstelle %qE hat keine gÃ¼ltige Form einer konstanten ZeichenketteOffset %wi des zwischenzeitlichen Arrays ist auÃŸerhalb der Arraygrenzen von %qTinterner Compiler-FehlerInterner Compiler-Fehler. Falsche Adresse:Interner Compiler-Fehler. Falsche Verschiebung:Interner Compiler-Fehler. Unbekannter Modus:interner Compiler-Fehler: internes Konsistenzprobleminterner Fehler: falsches Register: %dinternal error: builtin function %qs already processedinternal error: builtin function %qs had an unexpected return type %qsinternal error: builtin function %qs, argument %d had unexpected argument type %qsinterner Fehler: cris_side_effect_mode_ok mit falschen Operandeninterner Fehler: Seiteneffekt-Befehl wirkt sich auf Haupteffekt ausInterne Prozedur %qs bei %L steht in Konflikt mit DUMMY-Argumentinterne Einheit in WRITEInterrupt-Dienst-Routinen kÃ¶nnen nicht im Â»ThumbÂ«-Modus codiert werdendie Attribute %<interrupt%> und %<naked%> sind nicht kompatibelInterrupthandler kÃ¶nnen keine MIPS16-Funktionen seinInterrupthandler kÃ¶nnen keine Argumente habenInterrupt-Service-Routine darf nur ein Zeiger- und ein optionales Ganzzahl-Argument habenInterrupt-Dienst-Routinen kÃ¶nnen nicht direkt aufgerufen werdenInterrupt-Service-Routine muss den RÃ¼ckgabetyp %<void%> habenin Interrupt-Service-Routinen sollte das zweite Argument vom Typ %qs seinin Interrupt-Service-Routinen sollte das erste Argument ein Zeiger seinInterruptvektor fÃ¼r %qE-Attribut ist nicht vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread ist nur auf Fido verfÃ¼gbarintrinsischer Registerindex ist auÃŸerhalb des gÃ¼ltigen Bereichsinnere Variable, die keine Prozedur istungÃ¼ltiger %%%c-OperandungÃ¼ltiger %%-CodeungÃ¼ltiger %%A-OperandungÃ¼ltiger %%B-OperandungÃ¼ltiger %%C-OperandungÃ¼ltiger %%C-WertungÃ¼ltiger %%D-OperandungÃ¼ltiger %%D-WertungÃ¼ltiger %%E-WertungÃ¼ltiger %%F-WertungÃ¼ltiger Modus %%GungÃ¼ltiger %%G-WertungÃ¼ltiger %%H-OperandungÃ¼ltiger %%H-SpezifiziererungÃ¼ltiger %%H-WertungÃ¼ltiger %%I-OperandungÃ¼ltiger %%J-CodeungÃ¼ltiger %%J-WertungÃ¼ltiger %%K-WertungÃ¼ltiger %%L-OperandungÃ¼ltiger %%L-WertungÃ¼ltiger %%M-OperandungÃ¼ltiger %%M-WertungÃ¼ltiger %%N-OperandungÃ¼ltiger %%N-WertungÃ¼ltiger %%O-WertungÃ¼ltiger %%P-OperandungÃ¼ltiger %%P-WertungÃ¼ltiger %%R-WertungÃ¼ltiger %%T-WertungÃ¼ltiger %%U-WertungÃ¼ltiger %%V-WertungÃ¼ltiger %%Y-OperandungÃ¼ltiger %%c-OperandungÃ¼ltiger %%d-OperandungÃ¼ltiger %%d-WertungÃ¼ltiger %%e-WertungÃ¼ltiger %%f-OperandungÃ¼ltiger %%f-WertungÃ¼ltiger %%h-OperandungÃ¼ltiger %%h-WertungÃ¼ltiger %%i-OperandungÃ¼ltiger %%j-CodeungÃ¼ltiger %%j-OperandungÃ¼ltiger %%j-WertungÃ¼ltiger %%k-WertungÃ¼ltiger %%m-WertungÃ¼ltiger %%p-WertungÃ¼ltiger %%q-WertungÃ¼ltiger %%r-OperandungÃ¼ltiger %%r-WertungÃ¼ltiger %%s-OperandungÃ¼ltiger %%s-WertungÃ¼ltiger %%t-OperandungÃ¼ltiger %%t-WertungÃ¼ltiger %%t/%%b-WertungÃ¼ltiger %%u-WertungÃ¼ltiger %%v-WertungÃ¼ltiger %%x-WertungÃ¼ltiger %%xn-CodeungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probierenungÃ¼ltiger %%z-WertungÃ¼ltiges %<#pragma %s%>ungÃ¼ltiges %<CASE_CHAIN%>ungÃ¼ltiger %<CPU_TYPE%>-Wert %qs gelesen aus %<devices.csv%> fÃ¼r %qsungÃ¼ltiger %<MPY_TYPE%>-Wert %qs gelesen aus %<devices.csv%> fÃ¼r %qsungÃ¼ltiges %<PHI%>-ArgumentungÃ¼ltiges %<PHI%>-ErgebnisungÃ¼ltiges %<const_cast%> von Typ %qT in Typ %qTungÃ¼ltiges %<const_cast%> eines R-Wertes des Typs %qT in Typ %qTungÃ¼ltiges %<static_cast%> von Typ %qT in Typ %qTungÃ¼ltiger %<task%>-Reduktionsmodifizierer in Konstrukt kombiniert mit %<simd%> oder %<loop%>ungÃ¼ltiger %<task%>-Reduktionsmodifizierer in Konstrukt, das nicht mit %<parallel%>, %<for%> oder %<sections%> kombiniert istungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %<for%> oder %<sections%>ungÃ¼ltiger Offset-Operator %qsungÃ¼ltiges Â»asmÂ«: UngÃ¼ltige (Zeiger-)Operanden %qsungÃ¼ltiges IACC-ArgumentungÃ¼ltige LHS in GIMPLE-AufrufUngÃ¼ltiger Objective-C++-SelektornameungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereichungÃ¼ltige rechte Seite fÃ¼r GIMPLE-Speicherung: %qsungÃ¼ltiges UNSPEC als OperandungÃ¼ltiges UNSPEC als Operand: %dInterner Fehler: invalid _LiteralungÃ¼ltiger abstrakter Parametertyp %qTungÃ¼ltiger abstrakter RÃ¼ckgabetyp %qTungÃ¼ltiger abstrakter RÃ¼ckgabetyp fÃ¼r Funktion %q+#DungÃ¼ltiger abstrakter RÃ¼ckgabetyp fÃ¼r Elementfunktion %q+#DungÃ¼ltiger abstrakter Typ %qT fÃ¼r %qEungÃ¼ltiger abstrakter Typ fÃ¼r %q+DungÃ¼ltiger Zugriff auf nicht-statisches Datenelement %qD in virtueller Basis des NULL-ObjektesungÃ¼ltige AdresseungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»OÂ«ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»RÂ«ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»SÂ«ungÃ¼ltige Adresse in OperandungÃ¼ltiger AdressierungsmodusungÃ¼ltiger Adressoperand in %qsungÃ¼ltiger AdressierungsmodusungÃ¼ltige Ausrichtung fÃ¼r %<#pragma align%> - ignoriertUngÃ¼ltiger Ausrichtungswert fÃ¼r %<__builtin_arc_aligned%>ungÃ¼ltige Anwendung von %<__alignof%> auf ein BitfeldungÃ¼ltige Anwendung von %<sizeof%> auf ein BitfeldUngÃ¼ltige Anwendung von %<sizeof%> auf einen FunktionstypenungÃ¼ltige Anwendung von %qs auf ElementfunktionUngÃ¼ltige Anwendung von %qs auf einen void-TypenUngÃ¼ltige Anwendung von %qs auf Arraytyp %qT mit unvollstÃ¤ndigem ElementtypUngÃ¼ltige Anwendung von %qs auf unvollstÃ¤ndigen Typen %qTUngÃ¼ltige Architektur fÃ¼r Zielattribut oder -pragma %qsungÃ¼ltiges Argument %qs fÃ¼r %<-mbranch-protection=%>UngÃ¼ltiges Argument %d fÃ¼r eingebaute Funktion %qFungÃ¼ltiges Argument %qs fÃ¼r %qsungÃ¼ltiges Argument fÃ¼r Attribut %qEungÃ¼ltiges Argument fÃ¼r Attribut %qsUngÃ¼ltiges Argument von SQRT bei %LungÃ¼ltiges Argument fÃ¼r %qDungÃ¼ltiges Argument fÃ¼r eingebaute FunktionungÃ¼ltiges Argument fÃ¼r eingebaute Funktion Â»%sÂ«ungÃ¼ltiges Argument fÃ¼r GIMPLE-AufrufungÃ¼ltige ArgumenteungÃ¼ltige Argumente fÃ¼r Option %<-falign-%s%>: %qsungÃ¼ltiges Argument fÃ¼r %<-fpatchable_function_entry%>UngÃ¼ltige ArrayzuweisungInterner Fehler: invalid base %qE for SSA nameungÃ¼ltige Spezifizierung der BasisklasseInterner Fehler: invalid block indexungÃ¼ltiger Zweig zu/von strukturiertem %s-BlockungÃ¼ltiger Schalter Â»calls_comdat_localÂ«ungÃ¼ltige Â»caseÂ«-Marke in switch-AnweisungungÃ¼ltiger Â»caseÂ«-Bereich in switch-AnweisungungÃ¼ltige Umwandlung von Typ %qT in Typ %qTungÃ¼ltige Typumwandlung eines R-Wert-Ausdrucks des Typs %qT in Typ %qTungÃ¼ltige Umwandlung in abstrakte Klasse %qTungÃ¼ltige Umwandlung in Funktionstyp %qTungÃ¼ltiger Klassenname in Deklaration von %qDungÃ¼ltige Clique in %qsungÃ¼ltige Kombination mehrerer Typ-Spezifiziererinvalid comparison code in gimple condungÃ¼ltiger Vergleich eines generierten ArraysungÃ¼ltiger Vergleich mit einer generierten StrukturungÃ¼ltiger Vergleich von nil mit nilungÃ¼ltiger Vergleich eines nicht-vergleichbaren ArraysungÃ¼ltiger Vergleich einer nicht-vergleichbaren StrukturungÃ¼ltiger Vergleich eines nicht-vergleichbaren TypsungÃ¼ltiger Vergleich ungeordneter TypenungÃ¼ltiger Vergleichsoperator fÃ¼r Ausgabemodifizierer Â»EÂ«ungÃ¼ltiger const_double-OperandungÃ¼ltige KonstanteUngÃ¼ltige Konstante â€“ anderen Ausgabemodifizierer probierenungÃ¼ltige Konstante fÃ¼r Ausgabemodifizierer Â»%cÂ«ungÃ¼ltige Konstante in %<#pragma %s%>ungÃ¼ltige Konstante in %<#pragma pack%> - ignoriertungÃ¼ltiger konstanter Vektor fÃ¼r Ausgabemodifizierer Â»%cÂ«ungÃ¼ltiger beschrÃ¤nkter TypparameterungÃ¼ltige Bedingungen fÃ¼r OperandungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeintSteuerprÃ¤dikat ungÃ¼ltigungÃ¼ltige Umwandlung von %<__fpreg%>ungÃ¼ltige Umwandlung von %qH in %qIungÃ¼ltige Umwandlung von Typ %<bfloat16_t%>ungÃ¼ltige Umwandlung in GIMPLE-AufrufungÃ¼ltige Umwandlung in Â»returnÂ«-AnweisungungÃ¼ltige Umwandlung in %<__fpreg%>ungÃ¼ltige Umwandlung in Typ %<bfloat16_t%>ungÃ¼ltige Umwandlung in Typ %qT von Typ %qTungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q#DungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q+#DungÃ¼ltige CPU %qs fÃ¼r %s%qs%sUngÃ¼ltige Datenmodell-Option %<-mdata-model=%s%>ungÃ¼ltige Deklaration von %<%T::%E%>ungÃ¼ltige Deklaration eines Elementtemplates in lokaler KlasseungÃ¼ltiger DeklaratorungÃ¼ltiges Standardargument fÃ¼r einen Template-TemplateparameterungÃ¼ltige %<default%>-Sprungmarke in switch-AnweisungungÃ¼ltige Definition des qualifizierten Typen %qTungÃ¼ltige AbhÃ¤ngigkeitsartungÃ¼ltige AbhÃ¤ngigkeitsart in omp %<ordered%> %<depend%>ungÃ¼ltige Â»dist_scheduleÂ«-ArtungÃ¼ltiger Elementtyp fÃ¼r Attribut %qsungÃ¼ltiges Encoding-PrÃ¤fix in Literal-OperatorungÃ¼ltiger Eintritt in strukturierten %s-BlockungÃ¼ltiger Austritt aus strukturiertem %s-BlockungÃ¼ltiger Ausgang von strukturiertem OpenMP-BlockungÃ¼ltige explizite SpezialisierungungÃ¼ltiger Ausdruck â€“ anderen Ausgabemodifizierer probierenungÃ¼ltiger Ausdruck als OperandungÃ¼ltiger Ausdruck fÃ¼r Min-L-WertungÃ¼ltiger Ausdruck fÃ¼r Ausgabemodifizierer Â»%cÂ«ungÃ¼ltiger Ausdruckstyp fÃ¼r %<#pragma omp atomic%>ungÃ¼ltiges Fehler-Speichermodell fÃ¼r %<__atomic_compare_exchange%>unbekannter Feature-Modifizierer %qs in %<-march=%s%>unbekannter Feature-Modifizierer %qs in %<-mcpu=%s%>ungÃ¼ltiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>ungÃ¼ltige Â»fnsummaryÂ« in LTO-DatenstromungÃ¼ltige Form von %<#pragma omp atomic%>ungÃ¼ltiges Format fÃ¼r sve_widthungÃ¼ltiges Format von %sungÃ¼ltige Gleitkomma-KonstanteungÃ¼ltige FPU fÃ¼r Zielattribut oder -pragma %qsungÃ¼ltige Funktion in GIMPLE-AufrufungÃ¼ltige Verwendung von festen Registern zwischen earlyclobber-Operand und EingabeoperandungÃ¼ltige Verwendung von festen Registern zwischen Ausgabeoperanden und dem zugehÃ¶rigen Constraint-OperandenungÃ¼ltige Verwendung von festen Registern zwischen AusgabeoperandenungÃ¼ltiger ID-Wert fÃ¼r Attribut Â»exceptionÂ«ungÃ¼ltiger ID-Wert fÃ¼r Attribut Â»interruptÂ«ungÃ¼ltiger ID-Wert fÃ¼r Interrupt-/Exception-AttributungÃ¼ltiger ID-Wert fÃ¼r Â»resetÂ«-AttributungÃ¼ltige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qTErhÃ¶hungsausdruck ungÃ¼ltigungÃ¼ltiger Anfangswert fÃ¼r Element %qEungÃ¼ltige Initialisierung einer nicht-konstanten Referenz des Typs %qH von rvalue des Typs %qIungÃ¼ltige Initialisierung einer Referenz des Typs %qH von Ausdruck des Typs %qIungÃ¼ltige InitialisierungungÃ¼ltige InitialisierungsklauselungÃ¼ltige Initialisierung fÃ¼r %q#DungÃ¼ltige Initialisierung fÃ¼r Arrayelement %q#DungÃ¼ltige Initialisierung fÃ¼r Elementfunktion %qDungÃ¼ltige Initialisierung fÃ¼r strukturierte BindungsdeklarationUngÃ¼ltiger Befehl:ungÃ¼ltiges Schleifenvariable in schneller AufzÃ¤hlungungÃ¼ltige Sprungfunktion in LTO-DatenstromUngÃ¼ltiger Marken in GIMPLE-BedingungungÃ¼ltige linke Seite einer ZuweisungungÃ¼ltige Zeile in AuflÃ¶sungsdateiungÃ¼ltige BindungsspezifikationungÃ¼ltiger Ort fÃ¼r %<pragma %s%>, ignoriertungÃ¼ltiger L-Wert in %<asm%>-Ausgabe %dungÃ¼ltige ZuordnungsartungÃ¼ltige MaskeungÃ¼ltiger Maskentyp in %qsungÃ¼ltige Elementtemplatedeklaration %qDungÃ¼ltiges Argument %d fÃ¼r Speichermodell von %qEungÃ¼ltiges Speichermodell-Argument fÃ¼r eingebaute FunktionungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_load%>ungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_store%>ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target("arch=")%>ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target("cpu=")%>ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target("tune=")%>ungÃ¼ltiger new-Ausdruck fÃ¼r abstrakte Klasse %qTungÃ¼ltige NMI-Funktion fÃ¼r Â»resetÂ«-AttributungÃ¼ltiges Templateargument ohne TypungÃ¼ltige Nicht-Vektor-Operanden fÃ¼r %qsungÃ¼ltige Anzahl in %<-mrgf-banked-regs=%s%>; gÃ¼ltige Werte sind 0, 4, 8, 16 und 32Falsche Anzahl der Argumente fÃ¼r Option %<-falign-%s%>: %qsungÃ¼ltige offload-Tabelle in %sungÃ¼ltiger Offset-Operand in %qsungÃ¼ltiger OperandungÃ¼ltiger Code fÃ¼r Operand %%xnungÃ¼ltige OperandenadresseungÃ¼ltiger Operandencode Â»%cÂ«ungÃ¼ltiger Operand fÃ¼r Â»%%%cÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»AÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»DÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»HÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»OÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»TÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»bÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»eÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»mÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»oÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»pÂ«ungÃ¼ltiger Operand fÃ¼r Spezifizierer Â»rÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»zÂ«ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«ungÃ¼ltiger Operand in %qsungÃ¼ltiger Operand in indirekter ReferenzungÃ¼ltiger Operand in Â»returnÂ«-AnweisungungÃ¼ltiger Operand in unÃ¤rer OperationungÃ¼ltiger Modifizierer-Buchstabe fÃ¼r OperandungÃ¼ltiger Operanden-AusgabecodeungÃ¼ltiges OperandenprÃ¤fixungÃ¼ltiger OperandenprÃ¤fix Â»%%%cÂ«ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»OÂ«ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»ZÂ«ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»zÂ«ungÃ¼ltiger Operand fÃ¼r %%H/%%L-CodeungÃ¼ltiger Operand fÃ¼r Code %%MungÃ¼ltiger Operand fÃ¼r Code %%NungÃ¼ltiger Operand fÃ¼r Code %%OungÃ¼ltiger Operand fÃ¼r %%RungÃ¼ltiger Operand fÃ¼r %%R-CodeungÃ¼ltiger Operand fÃ¼r %%SungÃ¼ltiger Operand fÃ¼r Code %%T/%%BungÃ¼ltiger Operand fÃ¼r %%U-CodeungÃ¼ltiger Operand fÃ¼r %%V-CodeungÃ¼ltiger Operand fÃ¼r Code %%ZungÃ¼ltiger Operand fÃ¼r Code %%pungÃ¼ltiger Operand fÃ¼r Code %%sungÃ¼ltiger Operand fÃ¼r Code %%zungÃ¼ltiger Operand fÃ¼r switch-AnweisungungÃ¼ltiger Operandentyp %qT fÃ¼r %qsungÃ¼ltiger Operandentyp mit Operandencode Â»ZÂ« verwendetungÃ¼ltige Operanden in binÃ¤rer OperationungÃ¼ltige Operanden in GIMPLE-VergleichungÃ¼ltige Operanden in ternÃ¤rer OperationungÃ¼ltige Operanden der Typen %qT und %qT fÃ¼r binÃ¤res %qOungÃ¼ltige Operanden fÃ¼r Code %%cungÃ¼ltiger Operand fÃ¼r %qsUngÃ¼ltige Operanden fÃ¼r binÃ¤res %s (haben %qT und %qT)Interner Fehler: invalid operationungÃ¼ltige Operation (%s)ungÃ¼ltige Operation auf %<__fpreg%>ungÃ¼ltiger Operator fÃ¼r %<#pragma omp atomic%>ungÃ¼ltige Parameterkombination fÃ¼r AltiVec-spezifisches intrinsisches %qsungÃ¼ltige Parameterkombination fÃ¼r intrinsisches %qsungÃ¼ltiger Parametertyp %qTungÃ¼ltige DurchlaufpositionierungsoperationUngÃ¼ltiger Zeigermodus %qsungÃ¼ltiger Zeiger auf Bitfeld %qDungÃ¼ltige Position oder GrÃ¶ÃŸe in %qsungÃ¼ltiger Positions- oder GrÃ¶ÃŸenoperand fÃ¼r %qsungÃ¼ltige Â»privateÂ«-Reduktion auf %qEungÃ¼ltige Â»proc_bindÂ«-ArtungÃ¼ltige EigenschaftsdeklarationungÃ¼ltiger Schutztyp %qs in Pragma oder Attribut %<target("branch-protection=")%>ungÃ¼ltiger Prototyp fÃ¼r Â»%sÂ«ungÃ¼ltiges Zeichen %qc in BedingungungÃ¼ltiger Â»pure constÂ«-Status fÃ¼r FunktionungÃ¼ltige reine Spezifikation (nur %<= 0%> ist erlaubt)ungÃ¼ltige Qualifizierer an Nicht-Element-FunktionstypungÃ¼ltiger angegebener GÃ¼ltigkeitsbereich in Pseudodestruktor-NameungÃ¼ltiges Empfangen auf Nur-Sende-KanalungÃ¼ltiger EmpfÃ¤ngertyp %qsungÃ¼ltiger reduction-identifierungÃ¼ltige Referenz fÃ¼r Ausgabemodifizierer Â»JÂ«ungÃ¼ltiger Registername fÃ¼r %q+DungÃ¼ltiger regulÃ¤rer Ausdruck %qs in %qsungÃ¼ltige AdressverschiebungungÃ¼ltige AuflÃ¶sung in AuflÃ¶sungsdateiungÃ¼ltiger RÃ¼ckgabetyp %qT der %<constexpr%>-Funktion %q+DungÃ¼ltige gemeinsame rtl-Verwendung in Befehl gefundenungÃ¼ltige AblaufartUngÃ¼ltiges zweites Argument fÃ¼r %<__builtin_prefetch%>; es wird Null verwendetungÃ¼ltiges Â»sendÂ« auf Nur-Empfangs-KanalungÃ¼ltiger Setter, muss ein Argument habenungÃ¼ltiger SchiebeoperandInterner Fehler: invalid source block specificationungÃ¼ltige statische Kette in GIMPLE-AufrufungÃ¼ltige Speicherklasse fÃ¼r Funktion %qEungÃ¼ltiger Wert fÃ¼r sve_width: %dungÃ¼ltiger Wert %<%d%> fÃ¼r Ziel-memregsungÃ¼ltige Templatedeklaration von %qDungÃ¼ltiger Nicht-Typ-Parameter fÃ¼r TemplateungÃ¼ltige template-argument-listungÃ¼ltige Template-IDUngÃ¼ltiges drittes Argument fÃ¼r %<__builtin_prefetch%>; es wird Null verwendetungÃ¼ltiger Typ %<void%> fÃ¼r %<new%>UngÃ¼ltiger Typ %qT als Initialisierung fÃ¼r einen Vektor des Typs %qTungÃ¼ltiger Typ %qT als %<friend%> deklariertungÃ¼ltiger Typ %qTungÃ¼ltiger Typ %qT fÃ¼r %<->%>ungÃ¼ltiger Typ %qT fÃ¼r %<->*%>ungÃ¼ltiger Typ %qT fÃ¼r ArrayindexungÃ¼ltiger Argumenttyp %qT fÃ¼r implizite UmwandlungungÃ¼ltiger Typ %qT fÃ¼r unÃ¤res %<*%>ungÃ¼ltiger Typ fÃ¼r %<asm%>-Schalter-AusgabeInterner Fehler: invalid type for _Literal with constructorungÃ¼ltiger Typ fÃ¼r InstanzvariableungÃ¼ltiger Typ fÃ¼r Schleifenvariable %qEungÃ¼ltiger Typ fÃ¼r Â»makeÂ«-FunktionungÃ¼ltiger Typ fÃ¼r Parameter %d der %<constexpr%>-Funktion %q+#DungÃ¼ltiger Typ fÃ¼r EigenschaftInterner Fehler: invalid type of %<__MEM%> operandungÃ¼ltiger Typ fÃ¼r Argument %u der typgenerischen FunktionungÃ¼ltiger typgenerischer RÃ¼ckgabetyp fÃ¼r Argument %u von %<__builtin_tgmath%>ungÃ¼ltiger typgenerischer Typ fÃ¼r Argument %u von Argument %u von %<__builtin_tgmath%>ungÃ¼ltige Typen %<%T[%T]%> fÃ¼r FeldindexungÃ¼ltiger Typen fÃ¼r %qsungÃ¼ltige Typen in AdressraumumwandlungungÃ¼ltige Typen in Umwandlung zu GleitkommaungÃ¼ltige Typen in Umwandlung in GanzzahlungÃ¼ltige Typen Festkomma-UmwandlungungÃ¼ltige Typen in NOP-UmwandlungungÃ¼ltige Verwendung von %%d, %%x oder %%XungÃ¼ltige Verwendung von %<...%> bei Aufruf einer nicht-variadischen FunktionungÃ¼ltige Verwendung von %<...%> mit eingebauter FunktionungÃ¼ltige Verwendung von %<...%> mit Nicht-SliceungÃ¼ltige Verwendung des Modifizierers %<:%>ungÃ¼ltige Verwendung von %<::%>ungÃ¼ltige Verwendung von %<auto%> in UmwandlungsoperatorungÃ¼ltige Verwendung von %<auto%> in Default-TemplateargumentungÃ¼ltige Verwendung von %<auto%> in AusnahmespezifikationungÃ¼ltige Verwendung von %<auto%> in TemplateargumentungÃ¼ltige Verwendung von %<const_cast%> mit Typ %qT, der ein Zeiger oder Referenz auf Funktionstyp istungÃ¼ltige Verwendung von %<const_cast%> mit Typ %qT, der weder Zeiger, Referenz, noch Zeiger auf ein Datenelement istungÃ¼ltige Verwendung von %<decltype(auto)%>ungÃ¼ltige Verwendung der %<extern%>-Variable %qD in %<#pragma acc declare%>ungÃ¼ltige Verwendung der %<global%>-Variable %qD in %<#pragma acc declare%>UngÃ¼ltige Verwendung von %<restrict%>ungÃ¼ltige Verwendung von %<this%> auf hÃ¶chster EbeneungÃ¼ltige Verwendung von %<this%> in Nicht-Element-FunktionungÃ¼ltige Verwendung von %q#T mit flexiblem Arrayelement in %q#TungÃ¼ltige Verwendung von %q#T mit Array der GrÃ¶ÃŸe 0 in %q#DungÃ¼ltige Verwendung von %qDungÃ¼ltige Verwendung von %qD in Spezifizierung der BindungungÃ¼ltige Verwendung von %qE um Zeiger auf Elementfunktion zu erzeugenungÃ¼ltige Verwendung von %qTungÃ¼ltige Verwendung von %qT in TemplateargumentungÃ¼ltige Verwendung von Â»%%%cÂ«ungÃ¼ltige Verwendung eines Zeigers auf einen unvollstÃ¤ndigen Typen in ZeigerarithmetikungÃ¼ltige Verwendung von Arrayindizierung bei Zeiger auf Elementfalsche Verwendung eines Arrays mit unbekannten GrenzenungÃ¼ltige Verwendung der asm-Schalter-AusgabeungÃ¼ltige Verwendung des Attributs %<fallthrough%>ungÃ¼ltige Verwendung von Attributen in leerer DeklarationungÃ¼ltige Verwendung von geschweift geklammerter InitialisierungslisteungÃ¼ltige Verwendung des Konstruktors als TemplateungÃ¼ltige Verwendung von cv-qualifiziertem Typ %qT in ParameterdeklarationungÃ¼ltige Verwendung des abhÃ¤ngigen Typen %qTungÃ¼ltige Verwendung des Destruktors %qD als TypungÃ¼ltige Verwendung des Destruktors %qE als Typfalsche Verwendung eines flexiblen ArrayelementsungÃ¼ltige Verwendung impliziter Umwandlung bei Zeiger auf Elementfalsche Verwendung des unvollstÃ¤ndigen Typs %q#Tfalsche Verwendung des unvollstÃ¤ndigen typedef %qTungÃ¼ltige Verwendung des Elements %qD (%<&%> vergessen?)ungÃ¼ltige Verwendung des Elementes %qD in statischer ElementfunktionungÃ¼ltige Verwendung von Elementfunktion %qD (%<()%> vergessen?)ungÃ¼ltige Verwendung eines Methodenwerts als Argument von OffsetofungÃ¼ltige Verwendung eines Nicht-L-Wert-ArraysungÃ¼ltige Verwendung des nicht-statischen Datenelementes %qDungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qDungÃ¼ltige Verwendung der nicht-statischen Elementfunktion vom Typ %qTungÃ¼ltige Verwendung des nicht-statischen Datenelements %qEfalsche Verwendung eines PackauflÃ¶sungs-AusdruckesungÃ¼ltige Verwendung des Platzhalters %qTungÃ¼ltige Verwendung des qualifizierten Namens %<%D::%D%>ungÃ¼ltige Verwendung des qualifizierten Namens %<%T::%D%>ungÃ¼ltige Verwendung des qualifizierten Namens %<::%D%>UngÃ¼ltige Verwendung von Register Â»%sÂ«ungÃ¼ltige Verwendung einer Struktur mit flexiblem ArrayelementungÃ¼ltige Verwendung des Parameters %qT fÃ¼r Template-TemplateparameterungÃ¼ltige Verwendung des Parameters %qT fÃ¼r TemplatetypungÃ¼ltige Verwendung der Template-ID %qD in Deklaration des ursprÃ¼nglichen TemplatesungÃ¼ltige Verwendung des Template-Namens %qE ohne eine ArgumentlisteungÃ¼ltige Typ-VerwendungungÃ¼ltige Verwendung von Typ %<void%> in ParameterdeklarationungÃ¼ltige Verwendung des Typs %qT als Standardwert fÃ¼r einen Template-TemplateparameterungÃ¼ltige Verwendung des unÃ¤ren %<*%> bei Zeiger auf Elementfalsche Verwendung des undefinierten Typs %qTfalsche Verwendung eines void-Ausdruckesin %<transaction_safe%>-Funktion ist kein volatile lvalue erlaubtungÃ¼ltige Verwendung eines volative lvalue innerhalb einer TransaktionungÃ¼ltige benutzerdefinierte Umwandlung von %qH in %qIungÃ¼ltige Wert-Initialisierung von ReferenztypungÃ¼ltiger Ergebnistyp in VektorvergleichungÃ¼ltige VektorkonstanteungÃ¼ltiger VektordirektwertUngÃ¼ltiger Vektortyp fÃ¼r Attribut %qEungÃ¼ltige Vektortypen in NOP-UmwandlungungÃ¼ltige Versionsnummer %qsungÃ¼ltige Â»warmÂ«-Funktion fÃ¼r Â»resetÂ«-AttributungÃ¼ltige null-Extraktionumgekehrter Scheibenbereichio_kind_name(): bad I/O-kindIPA-Inline-Zusammenfassung fehlt in EingabedateiIPA-Referenzzusammenfassung fehlt in ltrans-Einheitis_c_interoperable(): gfc_simplify_expr faileder ist in einer anderen Ãœbersetzungseinheit als Zeiger in unterschiedlichem Adressraum definierter ist in einer anderen Ãœbersetzungseinheit als Zeiger auf einen anderen Typen definiertes muss ein Zeiger auf ein Element der Form %<&X::Y%> seines muss die Adresse einer Funktion mit externer Bindung seines muss der Name einer Funktion mit externer Bindung seines wurde spÃ¤ter hier definiertElement in READZÃ¤hlvariable in schneller AufzÃ¤hlung ist kein ObjektDurchlauf %s fÃ¼hrt zu undefiniertem VerhaltenSchleifenvariable %qD sollte nicht Â»firstprivateÂ« seinSchleifenvariable %qD sollte keine Reduktion seinIterationsvariable %qE ist vorbestimmt linearSchleifenvariable %qE sollte Â»privateÂ« seinSchleifenvariable %qE sollte nicht Â»firstprivateÂ« seinIterationsvariable %qE sollte nicht Â»linearÂ« seinSchleifenvariable %qE sollte nicht Reduktion seinIterator %qD hat %<_Atomic%>-qualifizierten TypIterator %qD hat %<const%>-qualifizierten TypTyp des Iterators %qD ist weder ganzzahlig noch ein ZeigerIterator %qD hat Schrittweite 0Iterator-Schrittweite mit nichtganzzahligem TypIteratorvariableInterner Fehler: its dest_idx should be %d, not %dvon %<@synthesize%>-Deklaration verwendete ivar %qs muss eine existierende ivar seiniwmmxt ABI erfordert eine iwmmxt-fÃ¤hige CPUiwmmxt erfordert ein AAPCS-kompatibles ABI fÃ¼r den richtigen Einsatzin GÃ¼ltigkeitsbereich des Bezeichners mit variabel modifiziertem Typen springenSprung in Anweisungs-AusdruckSprung lÃ¤sst Variableninitialisierung ausSprung zur case-MarkeSprung zur Marke %qDAusschuss am Ende von #pragma ADDRESSAusschuss am Ende von #pragma GCC memregs [0..16]Ausschuss am Ende von #pragma __nostandardAusschuss am Ende von #pragma __standardAusschuss am Ende von #pragma ghs endsdaAusschuss am Ende von #pragma ghs endtdaAusschuss am Ende von #pragma ghs endzdaAusschuss am Ende von #pragma ghs interruptAusschuss am Ende von #pragma ghs sectionAusschuss am Ende von #pragma ghs startsdaAusschuss am Ende von #pragma ghs starttdaAusschuss am Ende von #pragma ghs startzdaAusschuss am Ende von %<#pragma %s%>Ausschuss am Ende von %<#pragma CTABLE_ENTRY%>Ausschuss am Ende von %<#pragma GCC pch_preprocess%>Ausschuss am Ende von %<#pragma GCC visibility%>Ausschuss am Ende von %<#pragma align%>Ausschuss am Ende von %<#pragma fini%>Ausschuss am Ende von %<#pragma init%>Ausschuss am Ende von %<#pragma longcall%>Ausschuss am Ende von %<#pragma message%>Ausschuss am Ende von %<#pragma ms_struct%>Ausschuss am Ende von %<#pragma options%>Ausschuss am Ende von %<#pragma pack%>Ausschuss am Ende von %<#pragma pop_options%>Ausschuss am Ende von %<#pragma push_options%>Ausschuss am Ende von %<#pragma redefine_extname%>Ausschuss am Ende von %<#pragma reset_options%>Ausschuss am Ende von %<#pragma unused%>Ausschuss am Ende von %<#pragma weak%>Ausschuss am Ende von Â»#pragma extern_modelÂ«SchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriertSchlÃ¼sselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubtSchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubtSchlÃ¼sselwort %<typename%> in diesem Kontext nicht erlaubt (eine qualifizierte Elementinitialisierung ist implizit ein Typ)SchlÃ¼sselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)SchlÃ¼sselwort %<typename%> nicht auÃŸerhalb von Templates erlaubtMarke Marke %q+D deklariert, aber nicht definiertMarke %q+D definiert, aber nicht verwendetMarke %q+D verwendet, aber nicht definiertMarke %qD hier definiertMarke %qE auÃŸerhalb einer Funktion referenziertMarke am Ende einer Verbundanweisungder Label-Kontext ist nicht die aktuelle FunktionsdeklarationInitialisierungen fÃ¼r Lambda-Captures sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarLambda-Einfangen von %qE ist kein konstanter AusdruckLambda-AusdrÃ¼cke nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarLambda in lokaler Klasse %q+T kann Variablen aus dem umschlieÃŸenden Kontext nicht einfangenLambdaparameter %qD war vorher als EinfÃ¤nger deklariertLambda-Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarLambda-Ausdruck ist erst ab C++17 ein konstanter AusdruckLambdas sind erst ab C++17 implizit %<constexpr%>Spur %wd ist auÃŸerhalb des Wertebereiches %wd bis %wdSprache %s nicht erkanntSprachen-Zeichenkette %<"%E"%> nicht erkanntgroÃŸe Festkommakonstante implizit auf Festkommatypen abgeschnittengroÃŸe RÃ¼ckgabewerte werden mit der Option %<-mabi=ti%> nicht unterstÃ¼tztdas letzte Argument muss ein Immediate seinName des letzten Registers Â»%sÂ« muss ein ungerades Register seinld gab %d als Ende-Status zurÃ¼cklinkes Argument muss eine Scheibe seinlinker Operand von %<->*%> muss Zeiger auf Klasse sein, ist aber ein Zeiger auf Element des Typs %qTlinker Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senlinker Operand des Komma-Operators hat keinen Effektlinker Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qElinker Operand des Schiebeausdrucks %q+E ist negativlinke PrÃ¤zisionlinke PrÃ¤zision im strfmon-FormatLinks-Schiebe-Weite >= Breite des TypsLinks-Schiebe-Weite >= Breite des VektorelementsLinks-Schiebe-Weite ist negativleft shift of negative valuelinker Operand des Komma-Ausdrucks hat keinen Effektlinke Seite der Zuweisung kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut seinLÃ¤nge grÃ¶ÃŸer als KapazitÃ¤tLÃ¤nge %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausLÃ¤nge %qE des Arrayabschnitts muss Ganzzahltyp habenLÃ¤nge wird hier berechnetLÃ¤ngenmodifiziererLÃ¤ngenmodifizierer im printf-FormatLÃ¤ngenmodifizierer im scanf-FormatLÃ¤ngenmodifizierer im strfmon-FormatBei Reservierung einer Scheibe wird LÃ¤nge benÃ¶tigtBuchstabe %c gefunden und Befehl war nicht CONST_INTBibliotheken: %s
! Bibliotheksfunktion %q#D als Nicht-Funktion %q#D redeklariertBibliothek lib%s nicht gefundenGrenze ist %wu Bytes, Argument hat jedoch %s BytesGrenze ist %wu Bytes, Argument hat jedoch bis zu %s BytesÂ»linearÂ«-Klausel wird auf Variable vom Typ %qT angewandt, die weder ganzzahlig noch Zeiger istÂ»linearÂ«-Klausel auf Variable vom Typ %qT angewendet, die weder Ganzzahl noch Zeiger istÂ»linearÂ«-Klausel mit Modifizierer %qs wird auf Nicht-Referenz-Variable mit Typ %qT angewandtAusdruck fÃ¼r Â»linearÂ«-Schrittweite muss ganzzahlig seinListeninitialisierung fÃ¼r Nicht-Klassentyp darf nicht geklammert seinEs ist veraltet, das Stapelzeiger-Register %qs in einer Ãœberschreibungsliste anzugebenLiteraler Operator %q#D steht mit rohem Literaloperator in KonfliktLiterale Operator-Suffixe ohne vorangehendes %<_%> sind fÃ¼r zukÃ¼nftige Standardisierungen reserviertliterales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; Template fÃ¼r Nicht-Typ Argumentpack %<<charâ€¦>%> erwartetliterales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; nicht-Typ Templateargumentpack %<<charâ€¦>%> oder einzelner Nicht-Typ-Parameter von Klassentyp erwartetliteraler Operator mit C-BindungLivepatchen in Kombination mit LTO wird nicht unterstÃ¼tztlo_sum nicht von einem Registerlokale Klasse %q#T darf kein statisches Datenelement %q#D habenlokaler Speicher fÃ¼r gemeinsam genutzte Daten aufgebrauchtlocal declaration from a different functionlokale Deklaration von %qE verdeckt Instanzvariablelokale externe Deklaration von %q#Dlokale Sprungmarke %qE steht in Konflikt mit bestehender Sprungmarkelokales Element %q#D ist hier deklariertlokale Methode %q#D ist hier deklariertInterner Fehler: local symbols must be definedlokale Variable %qD darf in diesem Kontext nicht auftauchenLokale Variablenspeicheranforderungen Ã¼berschreiten KapazitÃ¤tStelle der vorherigen Reduktion fÃ¼r %qElocation references block not in block treelogisches %<und%> auf nicht-boolesche Konstante angewendetlogisches %<und%> von gleichen AusdrÃ¼ckenlogisches %<und%> bei sich gegenseitig ausschlieÃŸenden Tests ist immer Â»falschÂ«Logisches %<or%> auf Nicht-Boolesche Konstante angewendetlogisches %<oder%> bei gemeinsam erschÃ¶pfenden Tests ist immer Â»wahrÂ«logisches %<oder%> von gleichen AusdrÃ¼ckenlogisches Nicht bezieht sich nur auf die linke Seite des Vergleichslogical_to_bitwise(): Bad intrinsicNachschlagen von %qT in %qT ist nicht eindeutigInterner Fehler: loop %d%'s header does not belong directly to itInterner Fehler: loop %d%'s header does not have exactly 2 entriesInterner Fehler: loop %d%'s header is not a loop headerInterner Fehler: loop %d%'s latch does not belong directly to itInterner Fehler: loop %d%'s latch does not have an edge to its headerInterner Fehler: loop %d%'s latch does not have exactly 1 successorInterner Fehler: loop %d%'s latch does not have header as successorInterner Fehler: loop %d%'s latch is marked as part of irreducible regionInterner Fehler: loop %d%'s latch is not dominated by its headerSchleife verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurdeInterner Fehler: loop verification on loop tree that needs fixupInterner Fehler: loop with header %d marked for removalInterner Fehler: loop with header %d not in loop treelockerere Ausnahmespezifikation in der Ã¼bersteuernden virtuellen Funktion %q+#Funtere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausUntere Grenze %qE des Arrayabschnitts muss Ganzzahltyp habenUnterer Wert in case-Marken-Bereich ist kleiner als der Minimalwert des Typslseek beim Lesen von Exportdaten gescheitertAls Verringerungsoperand wird L-Wert erfordertAls ErhÃ¶hungsoperand wird L-Wert erfordertAls linker Operand einer Zuweisung wird L-Wert erfordertAls Operand fÃ¼r unÃ¤res %<&%> wird L-Wert erfordertdie %<asm%>-Anweisung erfordert einen L-WertUmwandlung lvalue-in-rvalue eines volatile-lvalue %qE mit Typ %qTmaschinenunabhÃ¤ngiger eingebauter Code auÃŸerhalb des WertebereichesMakro expandiert zu mehreren AnweisungenMakroname fehlt hinter %qsInterner Compilerfehler: main variant is not definedInterner Fehler: make_generic(): Cannot find generic symbol %qsmehrfache Kopien von %qD werden erzeugtFalsch geformtes #pragma ADDRESS <Variable> <Adresse>Falsch geformtes #pragma builtinfalsch geformtes #pragma ghs sectionfalsch geformtes %<#pragma %s%>, ignoriertfalsch geformtes %<#pragma %s%>, wird ignoriertfalsch geformte Variablenadresse bei %<#pragma CTABLE_ENTRY%>falsch geformtes %<#pragma GCC visibility push%>Falsch geformtes %<#pragma align%>Falsch geformtes %<#pragma align%> - ignoriertFalsch geformtes %<#pragma extern_model%>, ignoriertFalsch geformtes %<#pragma fini%>Falsch geformtes %<#pragma fini%>, ignoriertFalsch geformtes %<#pragma init%>Falsch geformtes %<#pragma init%>', ignoriertFalsch geformtes %<#pragma member_alignment%>Falsch geformtes %<#pragma member_alignment%>, wird ignoriertfalsch geformtes %<#pragma message%>, ignoriertFalsch geformtes %<#pragma ms_struct {on|off|reset}%>, ignoriertFalsch geformtes %<#pragma ms_struct%>, wird ignoriertFalsch geformtes %<#pragma options align={mac68k|power|reset}%>, wird ignoriertFalsch geformtes %<#pragma options%>, wird ignoriertfalsch geformtes %<#pragma pack%> - ignoriertfalsch geformtes %<#pragma pack(pop[, id])%> - ignoriertfalsch geformtes %<#pragma pack(push[, id][, <n>])%> - ignoriertfalsch geformtes %<#pragma redefine_extname%>, wird ignoriertfalsch geformtes %<#pragma weak%>, wird ignoriertungÃ¼ltige %<COLLECT_GCC_OPTIONS%>falsch geformtes Pragma oder Attribut %<target("%s")%>falsch geformtes Pragma oder Attribut %<target()%>falsch geformtes Â»#pragma __extern_prefixÂ«, wird ignoriertfalsche Option %<-fplugin-arg-%s%>: fehlendes %<-<SchlÃ¼ssel>[=<Wert>]%>kaputte PTX-Dateischlechte Argumente fÃ¼r Spezifikationsfunktionschlechter Name fÃ¼r SpezifikationsfunktionAttribut %<malloc%> ist nur an Funktionen sinnvoll, die einen Zeiger zurÃ¼ckgebengemangelter Name fÃ¼r %qD wird sich ich C++17 Ã¤ndern, da die Exceptionangabe Teil des Funktionstyps istmangling %<__unterliegender_Typ%>mangling %<typeof%>, verwenden Sie stattdessen %<decltype%>%C wird gemangeltMangeln von %q#D als %qE steht mit einer vorherigen Mangelung in Konfliktunbekannter Festkommatyp wird vernichtetAbbildung kann nur mit nil verglichen werdenFeld %qE der Struktur variabler LÃ¤nger wird zugeordnetMaske muss Â»immediateÂ« seinmatch_attr_spec(): Bad attributematch_level_4(): Bad operatormatch_string_constant(): Delimiter not founddazu passende Bedingung erlaubt kein Registerdazu passende Bedingung in Ausgabeoperanden ungÃ¼ltigdazu passende Bedingung referenziert ungÃ¼ltige OperandennummerHÃ¶chstzahl der LTO-Partitionen, die parallel gestreamt werden.obere Grenze von %d NamensrÃ¤umen fÃ¼r %qE durchsuchtHÃ¶chstzahl der DurchlÃ¤ufe fÃ¼r LRA-Bedingungen ist erreicht (%d)HÃ¶chstzahl der erzeugten Neuladebefehle pro Befehl ist erreicht (%d)Â»-EBÂ« und Â»-ELÂ« dÃ¼rfen nicht gleichzeitig verwendet werdenÂ»-m32Â« und Â»-m64Â« dÃ¼rfen nicht zusammen angegeben werdenmdoc-Register werden nur fÃ¼r G13-Ziel gesichertMedienfunktionen sind nur mit %<-mmedia%> verfÃ¼gbarSpeicherinitialisierung fÃ¼r %qD folgt KonstruktordelegationElement %q+#D mit Konstruktor in anonymem Aggregat nicht erlaubtElement %q+#D mit Konstruktor nicht erlaubt in UnionElement %q+#D mit Zuweisungsoperator ist in anonymem Aggregt nicht erlaubtElement %q+#D mit Copy-Zuweisungsoperator ist nicht erlaubt in UnionElement %q+#D mit Destruktor in anonymem Aggregat nicht erlaubtElement %q+#D mit Destruktor nicht erlaubt in UnionElement %q+D darf nicht als %<mutable%>-Referenz deklariert seinElement %q+D darf nicht gleichzeitig als %<const%> und %<mutable%> deklariert seinElement %qD kann erst mit %<-std=c++2a%> oder %<-std=gnu++2a%> gleichzeitig %<virtual%> und %<constexpr%> seinElement %qD kann nicht gleichzeitig %<virtual%> und %<static%> seinElement %qD als Â»friendÂ« deklariert, bevor Typ %qT definiert wurdeElement %qD in schreibgeschÃ¼tztem Objekt als %<asm%>-Ausgabe verwendetElement %qD ist nicht initialisierte ReferenzElement %qD in %<constexpr%> muss von Â»mem-initializerÂ« initialisiert werdenElement %qD mit nicht initialisierten FeldernElementfunktionen sind implizite Â»friendsÂ« ihrer KlasseElement-Template %qD darf keine virt-Spezifizierer habenElemente einer explizit spezialisierten Klasse sind ohne Templateheader definiertSpeicherreservierung beim Lesen der Export-Daten gescheitertSpeichereingabe %d ist nicht direkt adressierbarunvertrÃ¤gliches SpeicherlayoutSpeicherreferenz fÃ¼r Ausgabemodifizierer Â»SÂ« erwartetMethode %<%c%E%> gleichzeitig als %<@optional%> und %<@required%> deklariertMethode %s%s%s ist als go:nointerface gekennzeichnetMethode %s%s%s erfordert einen ZeigerempfÃ¤ngerin Objective-C 1.0 gibt es keine Attribute fÃ¼r Methodenargumentein Objective-C 1.0 gibt es keine MethodenattributeMethodenattribute kÃ¶nnen nicht im @implementation-Kontext angegeben werdenMethodenattribute mÃ¼ssen am Ende angegeben werdenMethodenattribute dÃ¼rfen nur am Ende angegeben werdenMethodendeklaration nicht im @interface-Kontextals %qE deklarierte Methode Ã¼berschreibt Methode %qEMethodendefinition fÃ¼r %<%c%E%> nicht gefundenMethodendefinition nicht im @implementation-KontextMethode Ã¼berschreibt Methoden %<transaction_pure%> und %qEIn Methode fehlt mÃ¶glicherweise ein [super dealloc]-AufrufMethodentyp passt nicht zum ObjekttypMindestgrÃ¶ÃŸe der Partition darf nicht grÃ¶ÃŸer als HÃ¶chstgrÃ¶ÃŸe der Partition seinmio_array_ref(): Unknown array refProfiling fÃ¼r mips16-FunktionenUnstimmigkeit im Typ von Argument %u der eingebauten Funktion %qD; erwartet wurde %qTKonflikt in Anzahl der Argumente fÃ¼r eingebautes %qF. %d erwartet, %d bekommenUnstimmigkeit im RÃ¼ckgabetyp der eingebauten Funktion %qD; erwartet wurde %qTArgumentpacklÃ¤ngen passen nicht bei Expansion von %qEArgumentpacklÃ¤ngen passen nicht bei Expansion von %qTUnpassende Deklarationen wÃ¤hrend Linkzeit-Optimierungunpassender Operator in FaltungsausdruckVergleichsoperandentypen passen nichtunpassende Klammernunpassendes Objective-C++-Konstrukt %<@%D%>fehlende $-Operandennummer im Format%<(%> hinter %<#pragma GCC visibility push%> fehlt - ignoriertfehlendes %<(%> hinter %<#pragma pack%> - ignoriertFehlendes %<(%> hinter %<#pragma unused%>, wird ignoriertFehlendes %<)%> hinter %<#pragma unused%>, wird ignoriertfehlendes %<=%> (hinter Attribut %<getter%>)fehlendes %<=%> (hinter Attribut %<setter%>)fehlende %<PHI%>-DefinitionAttribut %<target%> fehlt fÃ¼r multiversioniertes %qDfehlende %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive markiert wurdeInterner Fehler: missing REG_EH_REGION note at the end of bb %ifehlendes [big-endian|little-endian|default] hinter %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] nach %<#pragma GCC diagnostic%> fehltFehlendes zusÃ¤tzliches %<requries%>, um eine requires-expression zu beginnenfehlender Architekturname in %<-march=%s%>fehlendes Argument fÃ¼r %<-mbranch-protection=%>fehlendes Argument fÃ¼r Pragma oder Attribut %<target("branch-protection=")%>fehlendes Argument fÃ¼r %qsInterner Fehler: missing barrier after block %igeschweifte Klammern fehlen um Initialisierunggeschweifte Klammern fehlen um Initialisierung fÃ¼r %qTInterner Fehler: missing callgraph edge for call stmt:schlieÃŸende geschweifte Klammer fÃ¼r benannten Operanden fehltFehlende schlieÃŸende Klammerdie Sammlung in schneller AufzÃ¤hlung fehltSteuerprÃ¤dikat fehltfehlender CPU-Name in %<-mcpu=%s%>fehlender CPU-Name in %<-mtune=%s%>fehlender Bindestrichfehlende Definitionfehlendes GerÃ¤t oder Architektur hinter %qsmissing direct call for speculation %iFehlende Kante %i->%ifehlender Dateiname hinter %qsfehlendes FÃ¼llzeichen am Ende des strfmon-FormatesErhÃ¶hungsausdruck fehltfehlender indirekter Aufruf in der Folge der spekulativen Aufrufefehlende Initialisierung fÃ¼r Feld %qD von %qT fehltInitialisierung fÃ¼r Element %qD fehltfehlende Schleifenbedingung in Schleife mit %<GCC ivdep%>-Pragmafehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragmafehlendes Makefile-Ziel hinter %qsfehlende Methode %s%s%sfehlender Name fÃ¼r Pragma oder Attribut %<target("arch=")%>fehlender Name fÃ¼r Pragma oder Attribut %<target("cpu=")%>Fehlende ZahlÃ¶ffnende Klammer fehltfehlender OperandOption hinter %<#pragma GCC diagnostic%>-Variante fehltfehlender Ursprung fÃ¼r einen Knoten in einer verschachtelten Listefehlender Pfad hinter %qsfehlendes primÃ¤res Templateattribut %sfehlende primÃ¤re Templateattribute %smissing ref for speculation %ifehlende AuflÃ¶sungsdaten fÃ¼r %sWÃ¤chter in Funktionsaufruf fehltfehlende Templateargumentefehlende Templateargumente nach %qTfehlendes abschlieÃŸendes Zeichen %cfehlender Typname in typedef-Deklarationfehlender Wert fÃ¼r Pragma oder Attribut %<target()%>falsch geschriebener Begriff %<%.*s%> im Format; verwenden Sie stattdessen %<%s%s%>Vermischung von Deklarationen und Funktionsdefinitionen ist verbotenInterner Fehler: mixing different types of symbol in same comdat groups is not supportedModus %qs auf unpassenden Typen angewendetBetriebsart-GrÃ¶ÃŸe des nicht-ganzzahligen Ergebnisses passt nicht zur FeldgrÃ¶ÃŸe von %qsModifikation von %qE ist kein konstanter AusdruckModifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werdenin einem konstanten Ausdruck ist es nicht erlaubt, das %<const%>-Objekt %qE zu verÃ¤ndernModul-Eigenschaft in USE-Anweisung bei %Cmehr als %d Operanden in %<asm%>mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Ãœbersetzungseinheitmehr als eine %<depend%>-Klausel mit %<source%>-Modifizierer an einem %<ordered%>-Konstruktmehr als eine Â»crtlÂ«-Direktivenmehr als ein Zugriff in Basisspezifikation angegebenmehr als eine Ortsangabe in %<depend%>-Klausel in einem %<depobj%>-Konstruktdas Verschieben eines lokalen Objekts in einer return-Anweisung verhindert das Einsparen der Kopiempfr ist nicht so konfiguriert, dass alle Gleitkommamodi verarbeitet werden kÃ¶nnenmsp430_select_hwmult_lib erfordert mindestens ein Argumentmultidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenMultilib-Ausschluss %qs ist ungÃ¼ltigMultilib-AusschlÃ¼sse %qs sind ungÃ¼ltigMultilib-select %qs %qs ist ungÃ¼ltigMultilib-select %qs ist ungÃ¼ltigMultilib-Spezifikation %qs ist ungÃ¼ltigmehrere %<-mcpu=%>-Optionen angegeben.Mehrere %<default%>-Ziele wurden festgelegtMehrere EH-PersÃ¶nlichkeiten werden nur mit Assemblern unterstÃ¼tzt, die die Direktive %<.cfi_personality%> unterstÃ¼tzenmehrere Deklarationen in bereichsbasierter %<for%>-SchleifeMehrere Standardmarken in einem Â»switchÂ«mehrfache Definition von %q#Tmehrere schnelle Interruptroutinen gefunden: %qE und %qEin Union %qT werden mehrere Felder initialisiertmehrere Funktionstypattribute angegebenInterner Fehler: multiple hot/cold transitions found (bb %i)mehrere Initialisierungen fÃ¼r %qD angegebenmehrere Initialisierungen fÃ¼r Basis %qT angegebenInterner Fehler: multiple inline callersmehrere Interruptattribute sind nicht erlaubtmehrere Interruptattribute fÃ¼r Funktion %qDmehrere Schleifenvariablen in schneller AufzÃ¤hlungmehrere Methoden namens %<%c%E%> gefundenmehrere Attribute fÃ¼r geschachtelte Typen fÃ¼r Funktion %qDmehrere Parameter wurden %qD genanntmehrere vorherrschende Definitionen fÃ¼r %qEmehrere ref-qualifiermehrere Registerspeicher-Attribute fÃ¼r Funktion %qDmehrere Selektoren namens %<%c%E%> gefundenmehrere Speicherklassen in Deklaration von %qsmehrere Speicherklassen in Deklarationmehrere Typen in einer Deklarationmehrere Versionen fÃ¼r ein Symbolmultiple virtual PHI nodes in BB %dFunktionsaufruf mit mehreren Werten in Kontext mit einem WertFunktionsaufruf mit mehreren Werten in Kontext mit einem WertMultiplizieroption bringt mit sich, dass r%d festgelegt istMultiversionierung erfordert %<ifunc%>, was auf diesem Ziel nicht unterstÃ¼tzt wirdMultiversionierung erfordert Â»ifuncÂ«, was in dieser Konfiguration nicht unterstÃ¼tzt wirdvor Verwendung von %<typeid%> muss %<#include <typeinfo>%> angegeben werden%<.*%> oder %<->*%> muss verwendet werden, um Zeiger auf Element als Funktion in %<%E (...)%> aufzurufen, z.B. %<(... ->* %E) (...)%>verÃ¤nderliches %qD ist in konstantem Ausdruck nicht verwendbarnacktes Attribut bezieht sich nur auf FunktionenName %qD in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendetName %qT hat unvollstÃ¤ndigen TypenName der Elementfunktion fehltName der Klasse verdeckt Template-Templateparameter %qDName in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendetbenannte RÃ¼ckgabewerte werden nicht mehr unterstÃ¼tztNamensbereich %qD betretenNamensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommenName eines Namensraums erwartetanonymes Aggregat im GÃ¼ltigkeitsbereich eines Namespace muss statisch seinverengende Umwandlung von %qE von %qH nach %qIverengende Umwandlung von %qE von %qH nach %qI ist in C++11 ungÃ¼ltigvor %<%T::%D::%E%> ist %<typename%> erforderlich, da %<%T::%D%> ein abhÃ¤ngiger GÃ¼ltigkeitsbereich istvor %<%T::%E%> ist %<typename%> erforderlich, da %qT ein abhÃ¤ngiger GÃ¼ltigkeitsbereich ist%<typename%> vor %qE erforderlich, da %qT ein abhÃ¤ngiger GÃ¼ltigkeitsbereich istausdrÃ¼ckliche Umwandlungen erforderlichexplizite Umwandlung nÃ¶tig; Methode %s%s%s fehltnegative BefehlslÃ¤ngeArrayabschnitt mit negativer LÃ¤nge in %qs-Klauselnegative untere Grenze in Arrayabschnitt in %qs-Klauselnegative Verschachtelungstiefe der Region %inegative Schiebeweitenegative Breite in Bitfeld %q+DNegative Breite in Bitfeld %qsweder der Destruktor noch der klassenspezifische %<operator delete%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werdenweder der Destruktor noch der klassenspezifische %<operator delete []%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werdengeschachtelte Assemblerdialekt-AlternativenGeschachtelte extern-Deklaration von %qDGeschachtelte Funktion %q+D deklariert, aber nirgendwo definiertgeschachtelte Funktion %qE als %<extern%> deklariertgeschachtelte Funktion %qs als %<extern%> deklariertgeschachtelte Funktionstrampoline werden auf GCN5 aufgrund nicht ausfÃ¼hrbarer Stacks nicht unterstÃ¼tzt-ffunction-sections wird fÃ¼r dieses Ziel nicht unterstÃ¼tztauf s390 kÃ¶nnen geschachtelte Funktionen mit %<-mfentry%> nicht im Profiling verwendet werdengeschachtelte Funktionen werden auf diesem Ziel nicht unterstÃ¼tztverschachtelte inline-Namensraumdefinitionen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbargeschachtelte Schleife in Reduktion benÃ¶tigt Reduktionsklausel fÃ¼r %qEgeschachtelter Namensgeber %qT fÃ¼r enum-Deklaration benennt weder Klasse noch Namensraumverschachtelte Namensraumdefinitionen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarName eines geschachtelten Namensraums erwartetgeschachtelte q-DirektivenVerschachtelte Redefinition von %<enum %E%>Verschachtelte Redefinition von %<struct %E%>Verschachtelte Redefinition von %<union %E%>Â»newÂ« kann nicht auf Funktionstyp angewendet werdenÂ»newÂ« kann nicht auf Referenztyp angewendet werdenneue Deklaration %q#D macht eingebaute Deklaration %q#D mehrdeutigneue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdennÃ¤chstes Feld %q#D hier deklariertkein %<%D(int)%> fÃ¼r Suffix %qs deklariertkein %<%D(int)%> fÃ¼r Suffix %qs deklariert, stattdessen wird PrÃ¤fixoperator versuchtkeine Methode %<%c%E%> gefundenkeine Elementfunktion %q#D in Klasse %qT deklariertkein %qs-Getter gefundenMischen von FPX/FPU ist nicht erlaubtkein FUNCTION_PROFILER for CRISkein Dateiname fÃ¼r LTRANS-Ausgabeliste angegebenKeine Argumentekeine Argumente fÃ¼r Spezifikationsfunktionauf explizite Instanziierung kann kein Attribut angewendet werdenkein Klassenname mit %qs angegebenkein Klassentemplate namens %q#T in %q#Tkein schlieÃŸendes %<]%> fÃ¼r %<%%[%>-Formatfehlende schlieÃŸende geschweifte Klammerkeine Konstruktorenkein Kontext, um Typ von %qE aufzulÃ¶senkeine Umwandlungsoperatoren deklariertkeine passende Freigabefunktion fÃ¼r %qDKein Datentyp fÃ¼r Zustand %qskeine Deklaration passt zu %q#Dkeine Deklaration der in der Schnittstelle gefundenen Eigenschaft %qskein Standard-Argument fÃ¼r %qDkeine Destruktorenkein Dispatcher fÃ¼r versionierte Attribute gefundenKein Dispatcher fÃ¼r Versionierungsattribute gefunden: %skein Feld %qD in initialisierter Union gefundenkeine Funktionen namens %qDKeine Liste zur sofortigen Verwendungkeine Eingabedateienkeine Eingabedateien; es werden keine Ausgabedateien geschriebenkein Ganzzahltyp kann alle AufzÃ¤hlungswerte fÃ¼r %qT darstellenkeine unteren Register fÃ¼r das Hervorholen der hohen Register verfÃ¼gbarkeine Ãœbereinstimmung fÃ¼r keine Ãœbereinstimmung fÃ¼r Aufruf von %<(%T) (%A)%>bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Ãœbereinstimmungenkein passendes Konzept fÃ¼r template-introductionkeine passende Festkomma-Ãœberladung fÃ¼r %qs gefundenkeine passende Funktion fÃ¼r Aufruf von %<%D(%A)%>keine passende Funktion fÃ¼r Aufruf von %<%T::%s%E(%A)%#V%>keine passende Funktion fÃ¼r Aufruf von %<%T::operator %T(%A)%#V%>keine passende Funktion fÃ¼r Aufruf von %<%s(%A)%>keine passende Funktion fÃ¼r typgenerischen Aufrufkein passendes push fÃ¼r %<#pragma GCC visibility pop%>kein passendes Template fÃ¼r %qD gefundenkeine Elementfunktion %qD in %qT deklariertkein Postdekrementoperator fÃ¼r Typkein Postinkrementoperator fÃ¼r Typkein PrÃ¤dekrementoperator fÃ¼r Typkein PrÃ¤inkrementoperator fÃ¼r Typkeine vorherige Deklaration fÃ¼r %qDkein vorheriger Prototyp fÃ¼r %qDkein Prozessortyp zum Binden angegebenkein Profiling von 64-bit-Code fÃ¼r dieses ABIKein Register in Adressekeine return-Anweisung in nicht void zurÃ¼ckgebender Funktionkeine return-Anweisungen in %qT zurÃ¼ckgebender Funktionno sclass for %s stab (0x%x)kein Semikolon am Ende von Â»structÂ« oder Â»unionÂ«kein geeignetes %<operator %s%> fÃ¼r %qTKein passendes %qD in Klasse %qT gefundenkeine Basisklasse im @interface fÃ¼r %qE deklariertkeine Basisklasse in Schnittstelle fÃ¼r %qE deklariertkein Typ namens %q#T in %q#Thier darf kein Typ oder Speicherklasse angegeben werden,keine unexpandierten Parameterpackungen in binÃ¤rer Faltung%qD wurde nicht eindeutig und endgÃ¼ltig in %qT Ã¼berschriebenkeine gÃ¼ltigen Klauseln in %<#pragma acc declare%> angegebenInterner Fehler: node differs from node->decl->decl_with_vis.symtab_nodeInterner Fehler: node has body_removed but is definitionInterner Fehler: node has unknown typeInterner Fehler: node is alias but not definitionInterner Fehler: node is alias but not implicit aliasInterner Fehler: node is alone in a comdat groupInterner Fehler: node is analyzed but it is not a definitionInterner Fehler: node is in same_comdat_group list but has no comdat_groupInterner Fehler: node is symver but not aliasInterner Fehler: node is transparent_alias but not an aliasInterner Fehler: node is weakref but not an transparent_aliasInterner Fehler: node not found in symtab assembler name hashInterner Fehler: node not found node->decl->decl_with_vis.symtab_nodeKnoten mit nicht freigegebenem Speicher gefundennoexcept-Ausdruck wird wegen Aufruf von %qD zu %<false%> ausgewertetOperand fÃ¼r Â»%%%cÂ« muss ein 32-Bit-Register seinREAL-Argument ohne doppelte Genauigkeit fÃ¼r intrinsisches %s bei %Lvon nicht-AAPCS abgeleitete PCS-VarianteNicht-ASCII-Zeichen in CFString-LiteralNicht-NULL-Zeigerinitialisierung bei %CNicht-OpenACC-Konstrukt innerhalb einer OpenACC-RegionNicht-OpenACC-Konstrukt innerhalb einer OpenACC-RoutineFehlzuordnung bei Ausnahmebehandlung ohne AufrufTeilspezialisierung %qE ist nur fÃ¼r Klassen und Variablen erlaubtInterner Fehler: non-cold basic block %d reachable only by paths crossing the cold partitionNicht-konstantes Ganzzahl-Argument %u in Aufruf von Funktion %qENicht konstantes Argument 0 fÃ¼r %qsNicht konstantes Argument 1 fÃ¼r %qsNichtkonstantes Feld in DATA-Anweisung %Lnicht konstante Arrayinitialisierungnichtkonstante LÃ¤nge fÃ¼r neues Array muss direkt angegeben werden, nicht Ã¼ber %<typedef%>Nichtkonstante LÃ¤nge in Array-new muss ohne Klammern um die Typ-ID angegeben werdennicht-konstantes zusammengesetztes Literal kann nicht in einem Konstanten-Ausdruck auftretenNicht-konstante Bedingung fÃ¼r statische Behauptungnon-constant element in constant CONSTRUCTORInitialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungÃ¼ltigInitialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungÃ¼ltigNicht-konstanter Initialisierungsausdruck bei %Lnicht herleitbares Templates %qT wird ohne Template-Argumente verwendetNicht-Standard Argument der Art INTEGER fÃ¼r intrinsisches Â»%sÂ« bei %LNicht-Delegitimiertes UNSPEC %s (%d) am Variablenort gefundennicht gelÃ¶schte Funktion %q+D Ã¼bersteuert gelÃ¶schte FunktionNicht-Gleitkomma-Argument in Aufruf von Funktion %qENicht-Gleitkomma-Argumente in Aufruf von Funktion %qENicht-Funktion %qD als implizites Template deklariertNicht-Funktion in GIMPLE-AufrufNicht ganzzahliges Argument 1 fÃ¼r %qsNicht-Ganzzahl-Argument 3 in Aufruf von Funktion %qENicht-Ganzzahlargument %d fÃ¼r Speichermodell von %qENicht-Ganzzahl-Operand mit Operandencode %<z%> verwendetswitch-Anweisung ohne eingebauten Typnicht-lokaler Lambdaausdruck kann keinen Â»capture-defaultÂ« habennicht-lokale %<__thread%>-Variable %qD hat einen nicht-trivialen Destruktornicht-lokale %<__thread%>-Variable %qD erfordert dynamische InitialisierungInterner Fehler: non-loop with header %d not marked for removalNicht-L-Wert-Array in bedingtem AusdruckNicht-Element %qs kann nicht als %<mutable%> deklariert seinNicht-Elementfunktion %qD kann nicht CV-Qualifizierer habenNicht-Elementfunktion %qD kann keinen ref-Qualifizierer habenNichtelement-Templatedeklaration von %qDEingabe von Nicht-Speicher %d muss im Speicher bleibenNicht-Speicher-Ausgabe %d muss im Speicher bleibennicht geschachtelte Funktion mit variabel modifiziertem TypenNicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert seinNicht-Objective-C-Typ %qT kann nicht aufgefangen werdenNicht-Parameter %qs kann kein Parameterpack seinArgument, das kein Zeiger ist, in %<__builtin_launder%>Nicht-Register als LHS von binÃ¤rer OperationNicht-Register als LHS von ternÃ¤rer OperationNicht-Register als LHS von unÃ¤rer Operationnicht-skalares %qsnicht-skalarer Typnichtskalare Variable %qD in bedingter %<lastprivate%>-KlauselNicht-Standard-Suffix an Gleitkommakonstantenicht-statisches const-Element %q#D in Klasse ohne einen Konstruktornicht-statisches konstantes Element %q#D, Standard-Zuweisungsoperator kann nicht verwendet werdennicht-statisches Datenelement %q+D in einer Union darf keinen Referenztypen %qT habennicht-statisches Datenelement %qE als %qs deklariertnicht-statisches Datenelement mit Platzhalter %qT deklariertnicht-statische Initialisierungen fÃ¼r Datenelemente nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarNicht-statische Deklaration von %q+D folgt statischer Deklarationnicht-statische Initialisierung eines flexiblen Arrayelementsnicht-statische Referenz %q#D in Klasse ohne Konstruktornicht-statisches Referenzelement %q#D, Standard-Zuweisungsoperator kann nicht verwendet werdenNicht-Template %qD als Template verwendetNicht-Template-Typ %qT als Template verwendetNicht-Thread-lokale Deklaration von %q#D folgt Thread-lokaler DeklarationNicht-Thread-lokale Deklaration von %q+D folgt Thread-lokaler Deklarationnicht-Top-Level %qsnicht-triviale Umwandlung in %qsnicht-triviale Umwandlung in unÃ¤rer Operationnicht-trivial markierte Initialisierungen nicht unterstÃ¼tztNichttyp-Teilspezialisierung %qE ist nicht erlaubtNichttypen-Templateparameter von Klassentyp sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarNichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarNicht-Variable %qD in Deklaration mit mehr als einem Deklarator mit Platzhaltertyp%qs mit Elementen ist kein VektorNicht-Vektoroperanden in Vektorvergleichnichtkonstanter Arrayindex in InitialisierungInterner Fehler: nonempty exits list of loop %d, but exits are not recordednichtlokale Marke Arrayindex %qE ist ungleich 0 und wird mit Array %qD vom Typ %qT mit unbekannten Grenzen verwendetArrayindex %qE ist ungleich 0 und wird mit Array vom Typ %qT mit unbekannten Grenzen verwendetNormalisierung kann nicht gleichzeitig mit Skalierung aktiv sein
! unerlaubte Typkombination in %qsnicht mit sysroot-Header-Suffix konfiguriertzu wenige DO-Schleifen fÃ¼r Â»%s !$ACC LOOPÂ« bei %Lzu wenige DO-Schleifen fÃ¼r zusammengefallenes %s bei %LNicht genug ArgumenteNicht genug Argumente fÃ¼r RÃ¼ckgabezu wenige for-Schleifen um sie einzuklappennicht genÃ¼gend perfekt geschachtelte Schleifenzu wenig TypinformationenZu wenige variable Argumente, um zu einem WÃ¤chter zu passenPatchbereich wird nicht angelegt, da NOPs nicht unterstÃ¼tzt werdendie Option %<-fpic%> nicht fÃ¼r die v3m-Toolchain unterstÃ¼tzenHinweisAnmerkung: Null-Argument, wo Nicht-Null erwartet (Argument %lu)Null-ZeigerDereferenzierung eines NullzeigersZahl muss 0 oder 1 seinAnzahl der Argumente passt nicht zum eingebauten PrototypenAnzahl der Argumente passt nicht zum PrototypenInterner Fehler: number of bb notes in insn chain (%d) != n_basic_blocks (%d)Komponentenanzahl des Vektors ist keine ZweierpotenzKomponentenanzahl des Vektors ist keine ZweierpotenzAnzahl der ZÃ¤hler in den Profilingdaten fÃ¼r Funktion %qD passt nicht zu deren Profilingdaten (ZÃ¤hler %qs, %i erwartet aber %i gefunden)Anzahl der Ergebnisse passt nicht zur Anzahl der WerteAnzahl der spekulativen Ziele %i stimmt nicht mit num_speculative_call_targets %i Ã¼bereinAnzahl der Variablen in %<depend%>-Klausel mit %<sink%>-Modifizierer passt nicht zur Anzahl der Iterationsvariablennumerisches Argument des Attributs %qE muss im Bereich 0..63 liegenobjc++-cpp-output ist veraltet; bitte stattdessen objective-c++-cpp-output verwendenobjc-cpp-output ist veraltet; bitte stattdessen objective-c-cpp-output verwendenObjekt ist keine Methodebei Verwendung von %qE fehlt ObjektObjekt-Eigenschaft %qD hat kein Attribut %<assign%>, %<retain%> oder %<copy%>; es wird %<assign%> angenommenObjekttyp %qT passt nicht zum Destruktornamen ~%qTObjekt mit variabel geÃ¤ndertem Typ darf keine Bindung habenMethodendeklaration in Objective-C erwartetObjective-C++ Nachrichtenargument(e) erwartetObjective-C++-NachrichtenempfÃ¤nger erwartetObjective-C++ Methodendeklaration erwartetveralteter Maverick-Formatcode Â»%cÂ«veraltete Option %<-I-%> verwendet, bitte stattdessen %<-iquote%> verwendenveraltete Verwendung einer bestimmten Initialisierung mit %<:%>veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>odr-verwendete Inline-Variable %qD ist nicht definiertOffload-Compiler %s nicht gefundenOffload-Compiler %s nicht gefunden (erwÃ¤gen Sie %<-B%>)Auslagerungsdimension %d liegt auÃŸerhalb des WertebereichesAdressabstand %wi ist auÃŸerhalb der Grenzen der konstanten ZeichenketteOffset Ã¼berschreitet 16 BytesOffset von %qD ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernOffset des gepackten Bitfeldes %qD hat sich in GCC 4.4 geÃ¤ndertalte Deklaration %q#DFunktionsdefinition im alten StilParameterdeklarationen alten Stils in Prototyp-Funktionsdeklarationausgelassener mittlerer Operand fÃ¼r Operator %<?:%> kann nicht verarbeitet werdenein Feld ist ein Bitfeld, das andere jedoch nichteins der Argumente fÃ¼r den Initialisierungsaufruf sollte %<&omp_priv%> seineins der Aufrufargumente fÃ¼r die Initialisierung sollte %<omp_priv%> oder %<&omp_priv%> seinein Typ muss konstruiert sein, der andere nichtnur %<distribute%>-, %<parallel%>- und %<loop%>-Regionen dÃ¼rfen innerhalb einer %<teams%>-Region streng geschachtelt seinnur die Schalter %<inbranch%> und %<notinbranch%> sind fÃ¼r das %<__simd__%>-Attribut erlaubtnur %u Name fÃ¼r strukturelle Bindung angegebennur %u Namen fÃ¼r strukturelle Bindung angegebennur 0.0 kann als Immediate geladen werdenNur das DWARF-Debugformat ist fÃ¼r Interrupt-Service-Routinen unterstÃ¼tztnur Objective-C-Objekttypen kÃ¶nnen mit Protokoll qualifiziert werdenNur das Attribut %<fallthrough%> kann auf eine leere Anweisung angewendet werdennur Konstruktoren nehmen Elementinitialisierungennur Deklarationen von Konstruktoren und Umwandlungsoperatoren kÃ¶nnen %<explicit%> seinsondern nur hier als %<friend%>nur einfacher RÃ¼ckgabetyp %<auto%> kann zu %<void%> hergeleitet werdennur unausgewerteter Inline-Assemblercode ist in einer %<constexpr%>-Funktion in C++2a erlaubtNur uninitialisierte Variablen kÃ¶nnen in einem .bss-Abschnitt platziert werdenNur uninitialisierte Variablen kÃ¶nnen im .noinit-Bereich platziert werdennur die Werte 12 (4 kB) und 16 (64 kB) werden fÃ¼r die WÃ¤chtergrÃ¶ÃŸe unterstÃ¼tzt. Der angegebene Wert %d (%llu kB) liegt auÃŸerhalb des gÃ¼ltigen Bereichsin dieser Konfiguration werden nur schwache Aliase unterstÃ¼tztIn Abschnitt %qs sind nur 0-Initialisierungen erlaubtopake Vektortypen kÃ¶nnen nicht initialisiert werdenintransparente Enum-Spezifikation muss einfachen Bezeichner verwendenintransparente Enum-Spezifikation ohne NamenÂ»%sÂ« kann nicht geÃ¶ffnet werden: %s/dev/zero kann nicht geÃ¶ffnet werden: %mLTRANS-Ausgabeliste Â»%sÂ« kann nicht geÃ¶ffnet werden: %mAbhÃ¤ngigkeitsdatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %mAusgabedatei %qs wird geÃ¶ffnet: %sAusgabedatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %mOperandencode %%xn ist fÃ¼r QImode ungÃ¼ltigOperand %d sollte eine vorzeichenlose 3-Bit-Konstante seinOperand %d sollte eine vorzeichenlose 6-Bit-Konstante seinOperand %d sollte eine vorzeichenlose 8-Bit-Konstante seinOperand 1 sollte eine vorzeichenlose 3-Bit-Konstante seinOperand 1 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 2 sollte ein gerader 3-Bit-Wert sein (subreg 0,2,4,6)Operand 2 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 2 sollte ein vorzeichenloser 3-Bit-Wert sein (subreg 0â€“7)Operand 2 sollte ein vorzeichenloser 8-Bit-Wert seinOperand 3 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 3 sollte ein vorzeichenloser 8-Bit-Wert seinOperand 4 sollte ein vorzeichenloser 8-Bit-Wert sein (0â€“255)Operandenbedingung enthÃ¤lt falsch positioniertes %<+%> oder %<=%>Operandenbedingungen fÃ¼r %<asm%> unterscheiden sich in der Anzahl der AlternativenOperand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»%cÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»DÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»IÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»YÂ«Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»rÂ«Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»KÂ«Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«Operand ist keine ausgleichbare Speicherreferenz, ungÃ¼ltiger Operandencode Â»HÂ«Operand muss Â»immediateÂ« mit korrekter GrÃ¶ÃŸe seinOperandennummer fehlt hinter %%-BuchstabeOperandennummer auÃŸerhalb des WertebereichesOperandennummer auÃŸerhalb des Wertebereiches im FormatOperandennummer fÃ¼r Format ohne Argumente angegebenOperandennummer mit unterdrÃ¼ckter Zuweisung angegebenOperand von %<?:%> wechselt das Vorzeichen von %qT nach %qT, aufgrund der Vorzeichenlosigkeit des anderen OperandenOperand des Faltungsausdrucks hat keine unexpandierten ParameterpackungenOperandentyp %qT ist inkompatibel mit Argument %d von %qEOperandentypen sind %qT und %qTOperanden fÃ¼r %<?:%> haben unterschiedliche Typen %qT und %qTOperanden fÃ¼r %T/%t mÃ¼ssen reg + const_int sein:Operation nicht erlaubt auf Typ %<bfloat16_t%>Operation auf %qE kÃ¶nnte undefiniert seinOptimierungsattribut von %qD folgt auf die Definition, aber die Attribute passen nicht zusammenFehlzuordnung von OptimierungsstufenattributOptimierung kann Lese- und/oder Schreiboperationen auf Registervariablen entfernenOption %<%s=%s%> ist fÃ¼r die CPU %qs nicht verfÃ¼gbardie Option %<-mdouble=32%> ist nur verfÃ¼gbar, wenn %<--with-double={32|32,64|64,32}%> konfiguriert istdie Option %<-mdouble=64%> ist nur verfÃ¼gbar, wenn %<--with-double={64|64,32|32,64}%> konfiguriert istdie Option %<-mirq-ctrl-saved%> ist nur fÃ¼r ARC-v2-Prozessoren gÃ¼ltigdie Option %<-mlong-double=32%> ist nur verfÃ¼gbar, wenn %<--with-long-double={32|32,64|64,32}%>, oder %<--with-long-double=double%> zusammen mit %<--with-double={32|32,64|64,32}%> konfiguriert istdie Option %<-mlong-double=64%> ist nur verfÃ¼gbar, wenn %<--with-long-double={64|64,32|32,64}%>, oder %<--with-long-double=double%> zusammen mit %<--with-double={64|64,32|32,64}%> konfiguriert istdie Option %<-mrgf-banked-regs%> ist nur fÃ¼r ARC-v2-Prozessoren gÃ¼ltigoption %<-mstructure-size-boundary%> ist veraltetOption %qs wird ignoriert, der Vorgabewert %qs wird fÃ¼r die CPU %qs verwendetOption %qs ist fÃ¼r die CPU %qs nicht verfÃ¼gbarOption %qs ist gÃ¼ltig fÃ¼r %s, aber nicht fÃ¼r %sOption Â»%sÂ« wird zusammen mit %<-fopenacc%> nicht unterstÃ¼tztOption %s nicht konsistent in allen LTO-Eingabedateien verwendetOption %s mit unterschiedlichen Wertenoptionales Argumentoptionaler Klassenparametereingeschaltete Optionen: Optionen oder Zielarchitekturen fehlen hinter %qsangegebene Optionen: Interner Fehler: optype_msgid overflow: %doder nutzen Sie %<j%> statt %<i%> fÃ¼r das in GNU eingebaute SuffixArgument fÃ¼r %<ordered%> muss ein positiver, ganzzahliger Ausdruck seingeordneter Vergleich von Zeiger mit Ganzzahlnullgeordneter Vergleich von Zeiger mit Null-Zeigerorigin points to a different parentdas ursprÃ¼ngliche %<default%> ist hierursprÃ¼ngliche Deklaration trat hier aufursprÃ¼ngliche Definition trat hier aufOriginal ist nicht mit zstd komprimiertOriginalgrÃ¶ÃŸe unbekanntwurde ursprÃ¼nglich hier als %<const%> deklariertursprÃ¼nglich hier definiertursprÃ¼nglich indirekter Funktionsaufruf kommt nicht als Â»inlineÂ« in BetrachtursprÃ¼ngliche hier spezifiziertverwaistes %qs-Konstruktandere Fundstelle ist hiersollte der virtuellen Methode %qD entsprechen, tut es aber nichtÃ¤uÃŸeres %<__transaction_cancel%> nicht innerhalb des Ã¤uÃŸeren %<__transaction_atomic%>Funktionsaufruf von %<__transaction_cancel%> nicht innerhalb von Ã¤uÃŸerer %<__transaction_atomic%>- oder %<transaction_may_cancel_outer%>-FunktionÃ¤uÃŸerer Block der Region %i ist falschÃ¤uÃŸere Transaktion in %<transaction_may_cancel_outer%>-FunktionÃ¤uÃŸere Transaktion in %<transaction_safe%>-FunktionÃ¤uÃŸere Transaktion in TransaktionAusgabebedingung %d kann nicht zusammen mit %qs angegeben werdenAusgabebedingung %d muss ein einzelnes Register angebenAusgabebedingung %qc fÃ¼r Operand %d steht nicht am AnfangAusgabedatei %s existiert bereits in Ordner %skeine Ausgabedatei angegebenName der Ausgabedatei darf nicht leer seinAusgabedatei doppelt angegebenAusgabezahl %d nicht direkt adressierbarAusgabeoperand %d muss %<&%>-Bedingung verwendenBedingung des Ausgabeoperanden erfordert %<=%>Ausgabeoperand ist in %<asm%> konstantAusgaberegister mÃ¼ssen oben auf dem Stapel gruppiert werdenoutput_move_single:Ãœberlauf in ArraygrÃ¶ÃŸeÃœberlauf in Konstanten-AusdruckÃœberlauf in Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEÃœberlauf in Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE in %qEÃœberlauf in AufzÃ¤hlungswertenÃœberlauf in AufzÃ¤hlungswerten bei %qDÃ¼bergelaufene Ausgabeargumentliste fÃ¼r %qsÃ¼berladener Funktionsname %qE in Klausel %qsÃ¼berladene Funktion ohne Typinformationen aus KontextÃ¼bersteuerte Funktion ist %q#DÃ¼bersteuerte Funktion ist %q#FÃ¼bersteuerte Funktion ist %qDÃœberschreibsteuerung (override/final) nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarÃ¼bersteuert %qD, was als %<transaction_safe%> deklariert istgepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Alias-Template %qDgepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Konzept %qDPack-Expansion in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbargepacktes Attribut fÃ¼hrt zu ineffizienter Ausrichtunggepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %q+Dgepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %qEgepacktes Attribut ist unnÃ¶tiggepacktes Attribut ist unnÃ¶tig fÃ¼r %q+Dgepacktes Attribut ist fÃ¼r %qE unnÃ¶tigstruct wird bis zur Ausrichtungsgrenze aufgefÃ¼lltstruct wird aufgefÃ¼llt, um %q+D auszurichtenParameter %P hat unvollstÃ¤ndigen Typen %qTParameter %P von %qD hat unvollstÃ¤ndigen Typen %qTParameter %q+D als %<_Noreturn%> deklariertParameter %q+D als %<inline%> deklariertParameter %q+D hat nur eine VorwÃ¤rtsdeklarationParameter %qD als void deklariertParameter %qD hat unvollstÃ¤ndigen TypenParameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT einParameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT einParameter %qD deklariert ungÃ¼ltigerweise MethodentypParameter %qD ist initialisiertParameter %qD gesetzt, jedoch nicht verwendetParameter %qP von %qD kÃ¶nnte Kandidat fÃ¼r Formatattribut seinParameter %u (%q+D) hat unvollstÃ¤ndigen TypenParameter %u (%q+D) hat void-TypenParameter %u hat unvollstÃ¤ndigen TypenParameter %u hat void-TypenParameter als %<auto%> deklariertParameter darf nicht variabel modifizierten Typ %qT habenParameter kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut seinParametername fehlt in ParameterlisteParametername ausgelassenParameternamen (ohne Typen) in FunktionsdeklarationParameterpack %<__bases%> ist nur in Templatedeklaration gÃ¼ltigParameterpack %q+D muss am Ende der Templateparameterliste seinParameterpack %qD kann kein Standardargument habenArgument %qE fÃ¼r Parameterpack muss am Ende der Templateargumentliste seinArgument %qT fÃ¼r Parameterpack muss am Ende der Templateargumentliste seinParameterpack kann kein Standardargument habenParameterbÃ¼ndel nicht mit %<...%> aufgelÃ¶st:die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 7.1 geÃ¤ndertdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 9.1 geÃ¤ndertdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich, sofern C++17 aktiviert ist, so geÃ¤ndert, dass es C++14 in GCC 10.1 entsprichtParameter fÃ¼r eingebaute Funktion muss Zeichenkettenkonstante oder Literal seinParameter fÃ¼r eingebaute Funktion ist ungÃ¼ltig: %sparametrisiertes abgeleitetes TypargumentEltern-Unterprogramm kann nicht geinlinet werdenKlammern um %qE kÃ¶nnen nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugenKlammern mÃ¼ssen weggelassen werden, wenn die Argumentliste des %qE-Attributs leer istKlammern mÃ¼ssen weggelassen werden, wenn die Argumentenliste des Attributs leer istUm dieses zusammengesetzte Literal sind Klammern erforderlich, um Mehrdeutigkeit zu vermeidengeklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubtgeklammerte Initialisierung in Array-Â»newÂ«Syntaxfehler in SELECT-RANK-Anweisung bei %CSyntaxfehler in Â»SELECT TYPEÂ«-Anweisung bei %CSyntaxfehler in Templateargumentlistepart-ref mit Zeigerattribut bei %L ist nicht das rechteste part-ref des data-stmt-objectsTeilspezialisierung %q+D spezialisiert keine Templateargumente und ist nicht eingeschrÃ¤nkter als das primÃ¤re Template; um das primÃ¤re Template zu definieren, entfernen Sie die TemplateargumentlisteTeilspezialisierung %q+D spezialisiert keine Templateargumente; um das primÃ¤re Template zu definieren, entfernen Sie die TemplateargumentlisteTeilspezialisierung %qD ist nicht spezialisierter alsTeilspezialisierung %qT als %<friend%> deklariertpartielle Spezialisierung ist nicht nÃ¤her spezialisiert als das ursprÃ¼ngliche Template, da es mehrere Parameter mit einer Â»packÂ«-Erweiterung ersetztteilweise Spezialisierung von %qD nach Instanziierung von %qDInterner Fehler: partition found but function partition flag not setDurchlauf %qs nicht gefunden, wird jedoch von neuem Durchlauf %qs referenziertpass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>Die Ãœbergabe von %qT als %<this%>-Argument streicht QualifiziererÃœbergabe von %qT wÃ¤hlt %qT statt %qTÃœbergabe von NULL an Nicht-Zeiger-Argument %P von %qDÃœbergabe des Arguments %d von %qE als %<float%> statt %<double%> aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als %qT statt %qT aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als komplex statt Gleitkomma aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als komplex statt Ganzzahl aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Gleitkomma statt komplex aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Gleitkomma statt Ganzzahl aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Ganzzahl statt komplex aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Ganzzahl statt Gleitkomma aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als vorzeichenbehaftet aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als vorzeichenlos aufgrund des PrototypsÃœbergabe des Arguments %d von %qE entfernt Kennzeichner %qv von Zeiger-Ziel-TypÃœbergabe des Arguments %d von %qE entfernt Qualifizierer von Zeiger-Ziel-TypÃœbergabe des Arguments %d von %qE von anderem Objective-C-TypÃœbergabe des Arguments %d von %qE von inkompatiblem ZeigertypÃœbergabe des Arguments %d von %qE von Zeiger auf nicht eingeschlossenen AdressbereichÃœbergabe des Arguments %d von %qE erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vÃœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungÃœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungÃœbergabe des Arguments %d von %qE mit anderer Breite aufgrund des PrototypsArgument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r Argument %ZArgument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r die Argumente %ZArgumente werden an Auslassungspunkte des geerbten Konstruktors %qD Ã¼bergebenDas Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)Ãœbergabe von zu groÃŸem Argument auf dem Stapelpatchbarer Funktionseintrag %wu Ã¼berschreitet die GrÃ¶ÃŸe %wuPfad: Ped. WarnungPed. Warnung: vielleicht brauchen Sie explizite Templateargumente im Â»nested-name-specifierÂ«Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼genPerm. FehlerPerm. Fehler: pex_init gescheitert: %mPlatzhalter-BeschrÃ¤nkungen nicht erfÃ¼lltPlatzhaltertyp ist in diesem Kontext nicht erlaubtPlacement-New konstruiert ein Array vom Typ %qT und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwiPlacement-New konstruiert ein Objekt vom Typ %<%T [%wu]%> und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwiPlacement-New konstruiert ein Objekt vom Typ %qT und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwibitte geben Sie den CPU-Namen explizit an. GÃ¼ltige CPU-Namen sind: %sPlugin %qs wurde mit anderen Pfaden angegeben: %qs und %qsPlugin %s ist nicht unter einer GPL-kompatiblen Lizenz lizenziert
  %sPlugin %s ist nicht unter einer GPL-kompatiblen Lizenz lizenziert: %sPlugin %s hat eine Null-Callback-Funktion fÃ¼r Ereignis %s registriertPlugin %s sollte vor %<-fplugin-arg-%s%> in der Kommandozeile angegeben werdenPlugin kann keinen fehlenden Durchlauf registrierenPlugin kann keinen unbenannten Durchlauf registrierenPlugin kann keinen Durchlauf %qs ohne Referenzdurchlaufnamen registrierenPlugin-UnterstÃ¼tzung ist ausgeschaltet; mit --enable-plugin konfigurierenZeigerZeigerargumentZeigerarithmetik fÃ¼r Objekte mit Garbage-Collection ist nicht erlaubtZeigerzuweisungdas Zeigerelement %q+D wurde hier deklariertZeiger auf Typen %<void *%> in Arithmetik verwendetZeiger des Typs %<void *%> in Subtraktion verwendetZeigeroffset von Symbol kÃ¶nnte falsch seinZeiger oder allozierbares ResultatZeiger-Zieltypen sind in C++ inkompatibelZeiger auf Adressraum %qs muss in %qT konstant seinZeiger auf Adressraum %qs muss in %s %q+D konstant seinZeigerziele in Zuweisung von %qT nach %qT unterscheiden sich im VorzeichenbesitzZeigerziele in Initialisierung von %qT nach %qT unterscheiden sich im VorzeichenbesitzZeigerziele bei Ãœbergabe des Arguments %d von %qE unterscheiden sich im VorzeichenbesitzZeigerziele in RÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT unterscheiden sich im VorzeichenbesitzZeiger auf Funktion in Arithmetik verwendetZeiger auf eine Funktion in Subtraktion verwendetZeiger auf Array verliert durch den Bedingungsausdruck QualifiziererZeiger auf Schnittstellentyp hat keine MethodenUmwandlung in Zeiger auf Element Ã¼ber virtuelle Basis %qTZeiger auf Elementtyp %qT mit Objekttyp %qT inkompatibelunvertrÃ¤gliche Zeigertypen %qT und %qT von %qD und %qD in bedingtem AusdruckZeigertyp passt nicht in bedingtem AusdruckZeigerwert verwendet, wo Â»complexÂ« erwartet wurdeZeigerwert verwendet, wo Gleitkommawert erwartet wurdeZeiger auf Elementfunktion %qE kann nicht ohne Objekt aufgerufen werden; verwenden Sie beispielsweise %<.*%> oder %<->*%>Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht einen lvalueTyp fÃ¼r Zeiger auf Elementfunktion %qT braucht vor C++2a einen lvalueTyp fÃ¼r Zeiger auf Elementfunktion %qT braucht einen rvalueZeiger-/Ganzzahltyp passt nicht in bedingtem AusdruckZeiger sind nicht als case-Werte zugelassenZeiger auf Arrays mit unterschiedlichen Qualifizierern sind in ISO-C inkompatibelZeiger auf disjunkte AdressrÃ¤ume in bedingtem Ausdruck verwendetpolymorphes ArgumentPosition plus GrÃ¶ÃŸe Ã¼berschreitet die GrÃ¶ÃŸe des referenzierten Objekts in %qslageunabhÃ¤ngiger Code erfordert %qslageunabhÃ¤ngiger Code erfordert das Linux-ABIpositionelle Initialisierung eines Feldes in %<struct%>, die mit dem %<designated_init%>-Attribut deklariert wurdePositive Breite benÃ¶tigt bei %LmÃ¶gliches Problem bei Aufruf von %<operator delete%> erkanntmÃ¶gliches Problem bei Aufruf von %<operator delete []%> erkanntPost-Increment-Adresse ist kein RegisterSuffix-%qD muss %<int%> als sein Argument nehmenSuffix-%qD muss %<int%> als sein zweites Argument nehmenSuffix-%qD sollte %qT zurÃ¼ckgebenMÃ¶gliche Dereferenzierung eines Nullzeigerspower9-Zieloption ist mit %<%s=<xxx>%> fÃ¼r <xxx> kleiner als power9 inkompatibelPragma oder Attribut %<target("%s")%> akzeptiert keine ArgumentePragma oder Attribut %<target("%s")%> erlaubt keine negierte FormPragma oder Attribut %<target("%s")%> ist nicht gÃ¼ltigPragma oder Attribut %<target("%s=%s")%> ist nicht gÃ¼ltigPre-Decrement-Adresse ist kein RegisterPre-Increment-Adresse ist kein RegisterGenauigkeitGenauigkeit im printf-Formatvordeklarierter arithmetischer Typ %qT in %<#pragma omp declare reduction%>vordefinierter arithmetischer Typ in %<#pragma omp declare reduction%>bedingter Thumb-Befehlbedingter Befehl in bedingter SequenzPrÃ¤fix-%qD sollte %qT zurÃ¼ckgebenPrÃ¤fix-Attribute vor %<@%D%> werden ignoriertPrÃ¤fixattribute werden fÃ¼r Implementierungen ignoriertPrÃ¤fixattribute werden fÃ¼r Methoden ignoriertInterner Fehler: prev_bb of %d should be %d, not %dvorheriges %<#pragma omp declare reduction%>vorherige Deklaration von %<pragma omp declare reduction%>vorherige Deklarationvorherige Deklaration von %q#Dvorherige Deklaration %qDvorherige Deklaration %qD verwendete %d Template-Parametervorherige Deklaration %qD verwendete %d Template-Parameterbisherige Deklaration als %q#Dvorherige Deklaration hiervorherige Deklaration von %<%c%E%>vorherige Deklaration von %<%c%E%> als %<@optional%>vorherige Deklaration von %<%c%E%> als %<@required%>vorherige Deklaration von %<%c%s%>vorherige Deklaration von %q#Dvorherige Deklaration von %q+DVorherige Deklaration von %q+D war hiervorherige Deklaration von %qDvorherige Deklaration von %qD war hiervorherige Deklaration von %qEbisherige Deklaration mit %qL-Bindungvorherige Definition hiervorherige Definition von %q#TVorherige Definition von %q+D war hiervorherige Definition von %qD war hierVorherige implizite Deklaration von %q+D war hiervorherige Sprungmarkevorherige Mangelung von %q#Dvorherige Nicht-Prototyp-Definition hierbisherige Spezifikation in %q+#D hiervorher hier deklariertvorher hier definiertvorher hier als %s definiertBereits hier verwendetprimÃ¤res Template %qDursprÃ¼ngliches Template hierprivates Element %q#D in anonymer UnionWahrscheinlichkeit %qE liegt auÃŸerhalb des Bereichs [0.0, 1.0]Wahrscheinlichkeit %qE muss eine konstanter Gleitkommaausdruck seinProblem beim Erstellen des Zielabbilds fÃ¼r %sProfildaten fÃ¼r Funktion %u sind beschÃ¤digtProfil fÃ¼r Funktion %qD nicht in Profilingdaten gefundenProfilerunterstÃ¼tzung fÃ¼r CR16ProfilerunterstÃ¼tzung fÃ¼r VxWorksProfiling ist fÃ¼r dieses Ziel noch nicht implementiertProfiling wird mit Â»-mgÂ« nicht unterstÃ¼tztProgramme: %s
  weitergegebenes Argument %qD passt nicht zu eingebautem Prototypenweitergegebenes Argument %qD passt nicht zum Prototypendas befÃ¶rderte (promoted) bitweise Komplement eines vorzeichenlosen Wertes ist immer ungleich Null, da die hÃ¶chstwertigen Bits 1 sindEigenschaften fÃ¼r %<simd%>-Selektor dÃ¼rfen nicht in %<metadirective%> angegeben werdenEigenschaft %qs ist bereits in %<@dynamic%> festgelegtEigenschaft %qs ist bereits in %<@synthesize%> festgelegtEigenschaft %qs verwendet Instanzvariable %qs unvertrÃ¤glichen TypsEigenschaft %qs verwendet dieselbe Instanzvariable wie die Eigenschaft %qsEigenschaft kann kein Bitfeld seinEigenschaft kann kein Array seinEigenschaftsdeklaration nicht im @interface- oder @protocol-KontextEigenschaft muss ein konstanter ganzzahliger Ausdruck seinEigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral seingeschÃ¼tztes Element %q#D in anonymer UniongeschÃ¼tzte Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertProtokoll %qE hat ringfÃ¶rmige AbhÃ¤ngigkeitProtokoll %qE ist veraltetProtokoll-Attribute sind in Objective-C 1.0 nicht verfÃ¼gbarPrototyp-DeklarationPrototyp fÃ¼r %q+D deklariert Argument %d mit inkompatiblem TypenPrototyp fÃ¼r %q+D deklariert weniger Argumente als vorherige Definition im alten StilPrototyp fÃ¼r %q+D deklariert mehr Argumente als vorherige Definition im alten StilPrototyp fÃ¼r %q+D folgt einer Nicht-Prototyp-DefinitionPrototyp fÃ¼r Â»%sÂ« hat Pflichtoperanden hinter optionalen OperandenPrototyp fÃ¼r %q#D angegebenfÃ¼r %qD bereitgestelltPseudo-Destruktor wird nicht aufgerufenpure virtuelle %q#D aus Konstruktor heraus aufgerufenpure virtuelle %q#D aus Destruktor heraus aufgerufenpure virtuelle %q#D aus nichtstatischem Datenelement-Initialisierer heraus aufgerufenreiner Spezifizierer bei Funktionsdefinitionq/Q-Modifizierer fÃ¼r Symbolreferenzen ungÃ¼ltigÃœberprÃ¼fung fÃ¼r qsort-Vergleichsfunktion fehlgeschlagenVergleichsfunktion fÃ¼r qsort liefert nicht-negatives Ergebnis fÃ¼r sortierte Ausgabe: %dVergleichsfunktion fÃ¼r qsort ist nicht antisymmetrisch: %d, %dVergleichsfunktion fÃ¼r qsort ist nicht transitiv: %d, %d, %dqualifizierter Name benennt keine Klassequalifizierter Typ %qT passt nicht zum Destruktornamen ~%qTqualified-id in DeklarationQualifizierer sind bei Konstruktordeklarationen nicht erlaubtQualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubtQualifizierer sind bei Deklaration von Herleitungshinweis nicht erlaubtQualifizierer sind bei Destruktordeklarationen nicht erlaubtqualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT%qs innerhalb von AnfÃ¼hrungszeichen im Format%qs-Direktive innerhalb von AnfÃ¼hrungszeichen im Format; verwenden Sie stattdessen %qsr0 muss als aufrufzerstÃ¶rtes Register verfÃ¼gbar seinBereichsklausel muss vom Typ Array, Scheibe, Zeichenkette, Map oder Kanal seinWertebereichsausdrÃ¼cke in switch-Anweisungen sind nicht standardkonformbereichsbasierter %<for%>-Ausdruck mit Typ %qT hat unvollstÃ¤ndigen TypBereichsbasierte %<for%>-Schleifen sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarBereichsbasierte %<for%>-Schleifen mit Initialisierer sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarRang + Korang von %qs Ã¼bersteigt %d bei %Croher Literaloperator %q#D steht mit literalem Operatortemplate in Konfliktrdynamic wird nicht unterstÃ¼tztReinitialisierung von %qs bei %LLesen der Export-Daten gescheitertschreibgeschÃ¼tzte Stelle %qE als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tztes Element %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzter benannter RÃ¼ckgabewert %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzter Parameter %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzte Referenz %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzte Variable %qD als %<asm%>-Ausgabe verwendetEingabedatei wird gelesenLesen Ã¼ber Null-Zeiger (Argument %d)Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)NeuÃ¼bersetzung mit %<-fcompare-debug%>rekursive Auswertung des Standardarguments fÃ¼r %q#Drekursives Inliningrekursive Instanziierung von Vorgabeinitialisierer fÃ¼r Element %qDrekursiver Typ %qT nicht definiertrekursiv erforderlich durch Ersetzung von %qS
  rekursiv erfordert von %q#D
*************** Verwenden Sie die Option %<-mcpu%>, um d
*** 2182,2187 ****
  erfordertÂ»requiresÂ«-Klausel in Deklaration von Nichtfunktionstyp %qTÂ»requiresÂ«-Klausel fÃ¼r RÃ¼ckgabetyprequires-clause an type-idrequires-clause an TypedefAuflÃ¶sungs-Sub-ID %wx nicht in Objekt-DateiInterner Fehler: resolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeAuflÃ¶ser-indirekte Funktion ist hier deklariertErgebnis von %<operator->()%> ergibt Nicht-Zeiger-ErgebnisErgebnis von %qE erfordert %u Bits, aber %qT hat nur %u BitsRÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkungResultat mit nicht konstanter ZeichenlÃ¤ngeSignieren der RÃ¼ckgabeadresse wird nur fÃ¼r %<-mabi=lp64%> unterstÃ¼tztreturn streicht Qualifizierer %qv von Zeiger-ZieltypReturn-Kante zeigt nicht auf Ausgang in bb %dRÃ¼ckgabe von Pointer auf nicht enthaltenen Adressraumreturn erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vÂ»returnÂ« nicht gefolgt von SperreRÃ¼ckgabetyp %q#T ist unvollstÃ¤ndigRÃ¼ckgabetyp ist auf %<int%> voreingestelltRÃ¼ckgabetyp ist unvollstÃ¤ndigRÃ¼ckgabetyp kÃ¶nnte Kandidat fÃ¼r Formatattribut seinRÃ¼ckgabetyp von %qD ist nicht %<int%>RÃ¼ckgabetyp von %qD ist nicht %qsRÃ¼ckgabetyp fÃ¼r FunktionAngabe des RÃ¼ckgabetyps fÃ¼r Konstruktor ist ungÃ¼ltigAngabe des RÃ¼ckgabetyps fÃ¼r Destruktor ist ungÃ¼ltigRÃ¼ckgabetyp fÃ¼r %<operator %T%> angegebenRÃ¼ckgabetyp fÃ¼r Herleitungshinweis angegebenunvertrÃ¤gliche RÃ¼ckgabetypenRÃ¼ckgabe eines Wertes in Funktion ohne RÃ¼ckgabetypReturn-Anweisung mit Wert, in Funktion mit RÃ¼ckgabetyp %qTReturn-Anweisung ohne Wert, in %qT zurÃ¼ckgebender Funktion%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkungRÃ¼ckgabe von %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt einen Zeiger in eine Zahl um, ohne explizite TypkonvertierungRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungRÃ¼ckgabe eines Wertes von einem KonstruktorWert von Destruktor zurÃ¼ckgegebenInitialisierungsliste wird zurÃ¼ckgegebendas ZurÃ¼ckgeben der lokalen %<initializer_list%>-Variable %qD verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden ArraysRÃ¼ckgabe von Zeiger auf %qD vom Typ %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTReferenz auf temporÃ¤ren Wert wird zurÃ¼ckgegebendas ZurÃ¼ckgeben einer temporÃ¤ren %<initializer_list%> verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden Arraysumgekehrte Speicherreihenfolge fÃ¼r Gleitkommaskalareumgekehrte Speicherreihenfolge fÃ¼r Skalareumgekehrte Speicherreihenfolge fÃ¼r Â»%smodeÂ«rechter Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senrechter Operand des Komma-Operators hat keinen Effektrechter Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qErechter Operand des Schiebeausdrucks %q+E ist mindestens so groÃŸ wie die Genauigkeit %wu des linken Operandenrechter Operand des Schiebeausdrucks %q+E ist negativrechte PrÃ¤zisionrechte PrÃ¤zision im strfmon-FormatRechts-Schiebe-Weite >= Breite des TypsRechts-Schiebe-Weite >= Breite des VektorelementsRechts-Schiebe-Weite ist negativrechter Operand des Komma-Ausdrucks hat keinen EffektRundungsmodus fÃ¼r VAX-Floats nicht unterstÃ¼tztRundungsergebnis wird immer 0 seinRundung auf %d Bits hat keinen Effekt fÃ¼r Festkommawert mit %d Bit NachkommaanteilRoutine %qD ist hier deklariertUnterprogrammaufruf verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurdeUnterprogrammaufruf verwendet denselben OpenACC-Parallelismus wie enthaltende Schleiferv32e erfordert die ilp32e-ABICPU rx100 hat keine FPU-HardwareCPU rx200 hat keine FPU-Hardwareselber kanonischer Typknoten fÃ¼r die unterschiedlichen Typen %qT und %qTselbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstruktdieselbe Version wurde zuvor hier definiertInterner Fehler: same_comdat_group is not a circular listInterner Fehler: same_comdat_group list across different groups%d %<template<>%> gefunden, %d werden fÃ¼r Spezialisierung eines Elementfunktionstemplates benÃ¶tigt%<typename %E%> sagen, wenn ein Typ gemeint istskalares Objekt %qD erfordert ein Element in InitialisierungSkalierung muss nichtnegativ seinSkalierung und Normalisierung kÃ¶nnen nicht gleichzeitig aktiv sein; wird Ã¼bersprungen
  Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>Plan-TeilgrÃ¶ÃŸenausdruck muss bestimmt seinBereich %qT vor %<~%> ist kein Klassennameenum %qT mit eingeschrÃ¤nkter Sichtbarkeit wird vor %<-fabi-version=6%> als Typ %qT, spÃ¤ter jedoch als %qT durch %<...%> Ã¼bergebenenums mit GÃ¼ltigkeitsbereich nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarfalsche Zuordnung zwischen innerhalb und auÃŸerhalb eines GÃ¼ltigkeitsbereiches in enum %q#Tdas Score-Argument muss ein konstanter ganzzahliger Ausdruck seindas Score-Argument darf nicht negativ seinzweites Argument muss eine Scheibe oder Zeichenkette seinzweites Argument von %q+D sollte %<char **%> seinZweites Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Zeigertyp seinZweites Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante seinzweites Argument fÃ¼r %<va_arg%> ist vom unvollstÃ¤ndigen Typ %qTzweites Argument fÃ¼r %qs muss im Bereich [0, 12] liegenzweites Argument fÃ¼r Funktion %qE muss eine konstante Zweierpotenz zwischen %qi und %qu Bits seinzweiter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senzweiter Operand des bedingten Ausdrucks hat keinen Effektzweiter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qEzweiter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>Zweiter Parameter von %<va_start%> ist nicht letztgenanntes ArgumentAbschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Toplevel-Neuordnung ausgeschaltet istAbschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Â»unit-at-a-timeÂ« ausgeschaltet istArgument des Abschnittsattributs ist keine ZeichenkettenkonstanteAbschnitts-Attribut kann nicht fÃ¼r lokale Variablen angegeben werdenAbschnitts-Attribut nicht erlaubt fÃ¼r %q+DAbschnitts-Attribute werden fÃ¼r dieses Ziel nicht unterstÃ¼tztAbschnitt von %q+D kann nicht aufgehoben werdenAbschnitt von %q+D in Konflikt mit vorheriger DeklarationAbschnitt des Aliases %q+D muss zum Abschnitt seines Ziels passenAbschnittstypkonfliktAbschnittstypkonflikt mit %qDdie ausgewÃ¤hlten fp16-Optionen sind inkompatibelSelektor %qs akzeptiert keine EigenschaftenSelektor %qs nicht erlaubt fÃ¼r Kontext-Selektorsatz %qsSelektor %qs mehr als einmal im Satz %qs angegebenWÃ¤hler muss Â»immediateÂ« seinSelektor muss eine Ganzzahlkonstante im Bereich [0, %wi] seinSelektorsatz %qs mehr als einmal angegebenVergleich mit sich selbst ergibt immer Â»falseÂ«Vergleich mit sich selbst ergibt immer Â»trueÂ«Selbsttests sind in diesem Build nicht eingeschaltetSelbsttests sind unvertrÃ¤glich mit %<-E%>setjmp/longjmp innerhalb %<simd%>-KonstruktsSetter-Name muss mit %<:%> beendet werdenKern-DateigrÃ¶ÃŸenlimit kann nicht gesetzt werden: %mverdeckte Deklaration ist hiereingebaute Funktion %q#D wird Ã¼berdecktBibliotheksfunktion %q#D wird Ã¼berdecktvorherige Typdeklaration von %q#D wird Ã¼berschattetGemeinsam genutzte SSA-Namen-Infoshared und mdll sind unvertrÃ¤glichInterner Fehler: shared call_stmt:shared wird nicht unterstÃ¼tztGemeinsames rtxSchiebeweite ist keine GanzzahlSchiebeausdruck %q+E lÃ¤uft Ã¼berSchiebeoperation eines Nicht-Ganzzahloperandenzu wenig Export-Daten gelesenInterner Fehler: show_array_ref(): Unknown array referenceInterner Fehler: show_array_spec(): Unhandled array shape type.Interner Fehler: show_code_node(): Bad statement codeInterner Fehler: show_expr(): Bad intrinsic in expressionInterner Fehler: show_expr(): Don't know how to show exprInterner Fehler: show_ref(): Bad component codeInterner Fehler: sibcall edges for non-call insn in bb %iSeiteneffekte werden bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnetside-effects element in no-side-effects CONSTRUCTORVorzeichenbehaftete Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEVorzeichenbehaftete Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE nach %qEVorzeicheneigenschaft des Typen und Maschinenmodus %qs passen nicht zusammeneinfaches IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglisteinzelnes %<target_clones%>-Attribut wird ignoriertGrÃ¶ÃŸe %qE des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EGrÃ¶ÃŸe %qE des Arrays %qE ist negativGrÃ¶ÃŸe %qE des Arrays Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %qEGrÃ¶ÃŸe %qE des Arrays ist negativGrÃ¶ÃŸe des Arrays bei Â»newÂ« muss Ganzzahltyp habenUnpassende GrÃ¶ÃŸe in Argument %d von %qEGrÃ¶ÃŸe von %q+D Ã¼berschreitet mit %E Bytes die maximale ObjektgrÃ¶ÃŸe %wuGrÃ¶ÃŸe von %qD passt nicht zur ursprÃ¼nglichen DeklarationArraygrÃ¶ÃŸe von %qD hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays %qD ist kein konstanter GanzzahlausdruckGrÃ¶ÃŸe des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen TypArraygrÃ¶ÃŸe von %qE hat Nicht-GanzzahltypGrÃ¶ÃŸe des Arrays %qE ist negativGrÃ¶ÃŸe des Arrays %qE ist kein konstanter AusdruckArraygrÃ¶ÃŸe von %qE ist zu groÃŸGrÃ¶ÃŸe des Arrays Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %qEArraygrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays ist kein konstanter AusdruckGrÃ¶ÃŸe des Arrays ist kein konstanter GanzzahlausdruckArraygrÃ¶ÃŸe ist zu groÃŸInterner Fehler: size of loop %d should be %d, not %dGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist %u BytesGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist grÃ¶ÃŸer als %wu BytesGrÃ¶ÃŸe des Zeichenkettenliterals ist zu groÃŸGrÃ¶ÃŸe des Typs %qT ist zu groÃŸ (%qE Bytes)GrÃ¶ÃŸe eines unbenannten Arrays hat unvollstÃ¤ndigen TypGrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-GanzzahltypGrÃ¶ÃŸe des unbenannten Arrays ist negativGrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸGrÃ¶ÃŸe der Variablen %q+D ist zu hochGrÃ¶ÃŸenbereiche der Option %qs sollten aufsteigend seinsizeof(long double) ist 12.sizeof(long double) ist 16.Ausschnitt kann nur mit nil verglichen werdenScheibenkapazitÃ¤t muss ganzzahlig seinScheibenende muss eine Ganzzahl seinScheibe ohne adressierbaren Wertjegliche Instanziierung mit nichtleerer Parameterpackung wÃ¤re unzulÃ¤ssigsoft-float und long-double-128 sind unvertrÃ¤glichEinige Teile des expandierten Makros sind nicht von diesem %qs-Konstrukt erfasstnicht implementiertnicht implementiert: Entschuldigung: Semantik von static-Variable %q#D in inline-Funktion ist falsch (mehrere Kopien wÃ¤ren die Folge)Entschuldigung: Semantik der Inline-Variable %q#D ist falsch (mehrere Kopien wÃ¤ren die Folge)Quelle ist ein Zeiger auf unvollstÃ¤ndigen TypenQuelle ist kein ZeigerQuelle ist kein Zeiger auf KlasseQuelle hat nicht KlassentypenQuelle hat unvollstÃ¤ndigen KlassentypenQuellorte fÃ¼r Funktion %qD haben sich geÃ¤ndert, Profilingdaten mÃ¶glicherweise veraltetQuellentyp ist nicht polymorphLeerzeichen gefolgt von Satzzeichen %<%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%0%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%@%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%W%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%x%c%>Spezifikation %qs ist ungÃ¼ltigSpezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiertSpezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_HEADERS_SUFFIX_SPEC%>Spezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_SUFFIX_SPEC%>Spezifikationsfehler: nicht erkannte Spezifikationsoption %qcSpezifikationsdatei hat keine Spezifikation zum BindenSpezifikation ist '%s'
  
! aus Spezifikation erzeugtes switch ist nur %<-%>spec_dimen_size(): Bad dimensionSpezialisierung %qT hinter Instanziierung %qTSpezialisierung von %qD nach InstanziierungSpezialisierung von %qD in anderem NamensbereichSpezialisierung von %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftretenSpezialisierung von %qT hinter InstanziierungSpezialisierung des Alias-Template %qDSpezialisierung der implizit deklarierten speziellen ElementfunktionSpezialisierung des Variablenkonzepts %q#DSpezialisierung des Variablentemplates %qD als Funktion deklariertspezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>angegebene Grenze %wu Ã¼berschreitet %<INT_MAX%>angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wuangegebene Grenze %wu Ã¼berschreitet die GrÃ¶ÃŸe %wu des Zielobjektsangegebene Bereichsgrenze [%wu, %wu] Ã¼berschreitet %<INT_MAX%>angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerteOption %qs wurde mehrmals angegebenSystemregister mit einem kurzem Namen (weniger als 100 Zeichen) angeben.Angabe von Vektortypen mit %<__attribute__ ((mode))%> ist veraltetfalsche %%include-Syntax fÃ¼r Spezifikationen nach %ld Zeichenfalsche %%rename-Syntax fÃ¼r Spezifikationen nach %ld Zeichenkeine %s-Spezifikation zum Umbenennen gefundenFehler in Spezifikationsdatei nach %ld ZeichenSpezifikation: unbekannter %%-Befehl nach %ld Zeichenspekulative Kanten sind nicht benachbartfalsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beendenverdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Anfang des FormatsstÃ¶rendes letztes %<%%%> im FormatverdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Ende des FormatsÃ¼berzÃ¤hliges Leerzeichen am Ende des FormatsGrÃ¶ÃŸe des StapelkollisionswÃ¤chters %d muss gleich dem Sondierungsintervall %d seinStapelrahmen muss kleiner als 64k seinstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdStapelrahmen zu groÃŸStapel-Ãœberwachungswert muss eine exakte Zweierpotenz seinAusdruck der Stapelgrenze wird nicht unterstÃ¼tztStapelgrenzen nicht fÃ¼r dieses Ziel unterstÃ¼tztStapelsonde fÃ¼r SVE-RahmenStapel-ÃœberprÃ¼fung erfordert %<-maccumulate-outgoing-args%> fÃ¼r KorrektheitStapel-ÃœberprÃ¼fung erfordert %<target("accumulate-outgoing-args")%> fÃ¼r KorrektheitStapelschutz schÃ¼tzt nicht Funktion: Alle lokalen Arrays sind kleiner als %d BytesStapelschutz schÃ¼tzt nicht lokale Variablen: Puffer variabler GrÃ¶ÃŸeStapelregister fÃ¼r globale Registervariable verwendetStapelgrÃ¶ÃŸe muss eine exakte Zweierpotenz seinStapelgrÃ¶ÃŸe muss grÃ¶ÃŸer als der Stapel-Ãœberwachungswert seinStapelgrÃ¶ÃŸe darf nicht grÃ¶ÃŸer als 64k seinStapelverbrauchsberechnung wird fÃ¼r dieses Ziel nicht unterstÃ¼tztStapelverbrauch ist %wu BytesStapelverbrauch kÃ¶nnte %wu Bytes seinStapelverbrauch mÃ¶glicherweise unbegrenztstack_offset muss ein Vielfaches von 4 seinstack_offset muss mindestens 4 seinStapelrahmen zu groÃŸ: %d BytesStandardattribute fÃ¼r NamensrÃ¤ume mÃ¼ssen vor dem Namen des Namensraums stehenstart of RTL fragment must be on an earlier line than endAnfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdenAnfang/Ende von RTL-Fragment sind in verschiedenen DateienAnweisung kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senAnweisung hat keinen EffektAnweisung ist eine Referenz, kein Aufruf, zur Funktion %qEAnweisung ist kein KonstantenausdruckAnweisung inmitten eines Blocks fÃ¼r throw markiertAnweisung fÃ¼r throw markiert, wirft jedoch nichtsAnweisung verwendet freigegebenen SSA-Namenvolatile-Kennzeichen fÃ¼r Anweisung nicht aktuellAnweisung wird niemals ausgefÃ¼hrtAnweisung ohne EffektAnweisungs-Ausdruck in konstantem AusdruckAnweisungs-AusdrÃ¼cke sind weder auÃŸerhalb von Funktionen noch in Template-Argumenten erlaubtÂ»static IOÂ«-Deklaration von %q+D erfordert eine Adressestatische Behauptung gescheitertstatische Behauptung gescheitert: %Estatische ErklÃ¤rung gescheitert: %sstatische Kette mit Funktion, die keine verwendetstatisches Datenelement %qD in unbenannter Klassestatisches Datenelement %qE als %qs deklariertStatische Deklaration von %q+D folgt nicht-statischer Deklarationstatisches Feld %qD ist nicht zuordenbarstatische Initialisierung der Variablen %q+D in %<.shared%>-Speicher wird nicht unterstÃ¼tztstatic wird auf TPF-OS nicht unterstÃ¼tztstatisches Element %qD kann kein Bitfeld seinstatisches Element %qD als %<register%> deklariertstatische Elementfunktion %q#D mit Typqualifizierern deklariertstatische Elementfunktion %qD kann nicht CV-Qualifizierer habenstatische Elementfunktion %qD kann keinen ref-Qualifizierer habenÂ»staticÂ« oder Typkennzeichner in Nicht-Parameter-Arraydeklaratorder statische Typ %qT des Operanden ist eine nicht Ã¶ffentliche Basisklasse des dynamischen Typs %qTstatisch reservierte Instanz der Objective-C-Klasse %qEAttribute stdcall und cdecl sind nicht vertrÃ¤glichAttribute stdcall und fastcall sind nicht vertrÃ¤glichAttribute stdcall und thiscall sind nicht vertrÃ¤glichAusdruck fÃ¼r die Schrittweite verweist auf Ã¤uÃŸeren Iterator %qDSchritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdenAnweisung (%p) nach Optimierungsdurchgang als geÃ¤ndert markiert: stmt with wrong VUSEInterner Fehler: stmts without blockSpeicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<thread_local%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %qD auf Templateinstanziierung angewendetSpeicherklasse %qs angegebenSpeicherklasse fÃ¼r Parameter %qE angegebenSpeicherklasse fÃ¼r Parameter %qs angegebenSpeicherklasse fÃ¼r Strukturfeld angegebenSpeicherklasse fÃ¼r Strukturfeld %qE angegebenSpeicherklasse fÃ¼r Template-Parameter %qs angegebenSpeicherklasse fÃ¼r Typnamen angegebenSpeicherklasse fÃ¼r unbenannten Parameter angegebenSpeicherklassenangaben sind in friend-Funktionsdeklarationen ungÃ¼ltigSpeichergrÃ¶ÃŸe von %q+D ist nicht konstantSpeichergrÃ¶ÃŸe von %q+D ist unbekanntSpeichergrÃ¶ÃŸe von %qD ist nicht konstantSpeichergrÃ¶ÃŸe von %qD ist unbekanntMerkwÃ¼rdiger GerÃ¤tename %qs nach %qs: falsches Zeichen %qcStrategiename %qs fÃ¼r Option %qs angegeben, wird jedoch fÃ¼r 32-Bit-Code nicht unterstÃ¼tztÃ¼berflÃ¼ssiges %<,%> am Ende der Elementdeklarationverirrtes %<@%> im Programmverirrtes %<\%o%> im Programmverirrtes %qc im ProgrammÃ¼berflÃ¼ssiges %qs zwischen Objective-C++ Methodenverirrtes %qs im ProgrammStreaming-Kindprozess fehlgeschlagenDer Streaming-Kindprozess wurde durch ein Signal beendetstrftime-Formate kÃ¶nnen keine Argumente formatierenZeichenkettenlÃ¤nge %qd ist grÃ¶ÃŸer als die LÃ¤nge %qd, die von ISO-C%d-Compilern unterstÃ¼tzt werden mussZuweisung mit starker Typumwandlung wurde abgefangenMÃ¶glicherweise wird starke Typumwandlung benÃ¶tigtÂ»structÂ« wurde hier definiertstruct hat keine Elementestruct hat keine benannten ElementeStrukturausrichtung muss eine kleine Zweierpotenz sein, nicht %wuStrukturfeldGrenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8 oder 32 gesetzt werdenGrenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8, 32 oder 64 gesetzt werdenstrukturierte Bindungsdeklarationen kÃ¶nnen erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> %qs seinDeklaration fÃ¼r strukturierte Bindung darf nicht als %qs deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht als %<auto%> (C++98) deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht vom Typen %qT seinDeklaration fÃ¼r strukturierte Bindung festgelegt, aber nicht verwendetStrukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qTStrukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qTstrukturierte Bindungen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarUnter-Framework-Include %s steht mit Framework-Include in KonfliktTeilobjekt %qD ist hier deklariertUnterprogramm %q+F nicht als %<Inline%> markiertUnterprogramm %q+F nicht als %<Inline_Always%> markiertIndex fehlt in Arrayreferenzindizierter Wert ist weder ein Array noch ein Zeigerindizierter Wert ist weder Array noch Zeiger noch Vektorindizierter Wert ist Zeiger auf FunktionIndizierung eines als %<register%> deklarierten Arraysgeschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<else%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<if%>-Anweisung empfohlenes wird empfohlen, explizite geschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung zu setzenes wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeidenKlammern um %<&&%> innerhalb von %<||%> empfohlenKlammern um %<+%> in Operand von %<&%> empfohlenKlammern um %<+%> innerhalb von %<<<%> empfohlenKlammern um %<+%> innerhalb von %<>>%> empfohlenKlammern um %<-%> in Operand von %<&%> empfohlenKlammern um %<-%> innerhalb von %<<<%>Klammern um %<-%> innerhalb von %<>>%> empfohlenKlammern um %<>>%>-Ausdruck empfohlenKlammern um Arithmetik in Operand von %<^%> empfohlenKlammern um Arithmetik in Operand von %<|%> empfohlenUm Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlenKlammern um Vergleich in Operand von %<!=%> empfohlenKlammern um Vergleich in Operand von %<&%> empfohlenKlammern um Vergleich in Operand von %<==%> empfohlenKlammern um Vergleich in Operand von %<^%> empfohlenKlammern um Vergleich in Operand von %<|%> empfohlenKlammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<&%> in %<&&%> oder %<!%> in %<~%>Klammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<|%> in %<||%> oder %<!%> in %<~%>empfohlene Alternative:empfohlene Alternativen:UnterstÃ¼tzung fÃ¼r Modus %qsUnterstÃ¼tzte Kernarchitekturen:%sSchalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in KonfliktOption %<-mcustom-%s%> steht mit Option %<-mcustom-%s%> in KonfliktSchalter %<-mcustom-%s%> nur dann einen Effekt, wenn %<-ffinite-math-only%> angegeben istSchalter %<-mcustom-%s%> nur dann einen Effekt, wenn %<-fno-math-errno%> angegeben istSchalter %<-mcustom-%s%> nur dann einen Effekt, wenn %<-funsafe-math-optimizations%> angegeben istOption %<-mcustom-%s%> wird fÃ¼r doppeltgenaue Gleitkomma benÃ¶tigtWert %2$d fÃ¼r Schalter %<-mcustom-%1$s%> muss zwischen 0 und 255 liegenSchalter %qs beginnt nicht mit %<-%>Schalter %qs wird nicht mehr unterstÃ¼tztswitch-Bedingung hat booleschen Wertswitch springt in Anweisungs-Ausdruckswitch springt Ã¼ber VariableninitialisierungDie Standardfallbehandlung in switch fehltswitch-GrÃ¶ÃŸe ist keine Ganzzahlswitch beginnt hierswitch-Anweisung der GrÃ¶ÃŸe %lu EintrÃ¤ge ist zu groÃŸSymbol %qD, das von %qD referenziert wird, wurde hier deklariertSymbol muss definiert sein, um eine Version zu habenZeichen als Immediate-Operand verwendetZeichen sowohl mit Basis- als auch Index-Registern verwendetSymbol mit Offset im PIC-Modus verwendetsymbolische Speicherreferenzen werden nur auf z10 oder neuer unterstÃ¼tztInterner Fehler: symtab_node::verify failedArgument des Attributs Â»symverÂ« muss das Format %<Name@Nodenname%> habenInterner Fehler: symver is not exported with default visibility%<symver%> wird nur auf ELF-Plattformen unterstÃ¼tztInterner Fehler: symver target is not exported with default visibilityerzeugte Methode %qD zuerst hier erfordertsysctl fÃ¼r kern.osversion gescheitert: %mSystem-Pfad %qs ist nicht absolutAdresse der direkten Funktion %qD wird genommenAdresse des Konstruktors %qD wird genommenAdresse des Destruktors %qD wird genommenAdresse des Ausdrucks des Typs %<void%> wird genommenZugriff auf die Adresse des gepackten Elements von %qT fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten ZeigerwertAdresse eines rvalues wird ermitteltAdresse eines temporÃ¤ren Wertes wird verwendetden Betrag des vorzeichenlosen Typs %qT zu berechnen, hat keine AuswirkungDas Ermitteln der Adresse einer Marke ist nicht standardkonformZiel-CPU unterstÃ¼tzt nicht ARM-ModusZiel-CPU unterstÃ¼tzt keine ARMv8-M-Security-ErweiterungenZiel-CPU unterstÃ¼tzt keine THUMB-BefehleZiel-CPU unterstÃ¼tzt keine ZusammenarbeitZiel-CPU unterstÃ¼tzt keine unausgerichteten ZugriffeZiel-Betriebssystem unterstÃ¼tzt keine unausgerichteten ZugriffeZielargumentZiel-Attribut wird auf dieser Maschine nicht unterstÃ¼tztZiel-Attribut oder Pragma Ã¤ndert GrÃ¶ÃŸe von %<long double%>Ziel-Attribut oder Pragma Ã¤ndert AltiVec ABIZiel-Attribut oder Pragma Ã¤ndert darwin64 ABIZiel unterstÃ¼tzt kein Aktualisieren des atomaren Profils, einfacher Modus wird ausgewÃ¤hltZielsystem unterstÃ¼tzt Funktionsversions-Dispatcher nichtZielformat unterstÃ¼tzt nicht Â»unendlichÂ«Ziel ist kein Zeiger oder ReferenzZiel ist kein Zeiger oder Referenz auf KlasseZiel ist kein Zeiger oder Referenz auf vollstÃ¤ndigen TypenZiel der Umwandlung kÃ¶nnte Kandidat ein fÃ¼r ein Formatattribut seinZiel der Initialisierung kÃ¶nnte ein Kandidat fÃ¼r Formatattribut seinzielspezifische eingebaute Funktion ist nicht verfÃ¼gbarFehlzuordnung zielspezifischer OptionenZielsystem unterstÃ¼tzt keine TestausgabenZielsystem unterstÃ¼tzt nicht das Testformat %qsTemplate %qD deklariertTemplate %qE in Klausel %qsTemplateargument %d ist ungÃ¼ltigTemplateargument %qE fÃ¼r Typ %qT ist keine konstante GanzzahlTemplateargument %qE betrifft TemplateparameterTemplateargument fÃ¼r %qD verwendet lokalen Typ %qTTemplate-Argument fÃ¼r %<%s %T%> benÃ¶tigtTemplate-Argumente fÃ¼r %qD passen nicht zum ursprÃ¼nglichen Template %qDTemplateklasse ohne NamenTemplate-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagenTemplatedeklaration von %<typedef%>Templatedeklaration von %q#DTemplate-Definition eines Nicht-Templates %q#DInstanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d (%<-ftemplate-depth=%> verwenden, um dies zu erhÃ¶hen)Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d beim Instanziieren von %q+D, mÃ¶glicherweise wegen Generierung der virtuellen Tabelle (%<-ftemplate-depth=%> verwenden, um den HÃ¶chstwert zu erhÃ¶hen)Template-Parameter %q+#DTemplateparameter %qD hier deklariertTemplateparameter %qD vom Typ %qT ist in ganzzahligem Konstantenausdruck nicht erlaubt, da er nicht Ganzzahl- oder AufzÃ¤hlungstyp hatTemplateparameterliste in expliziter Instanziierung verwendetangegebene Template-Parameterlisten passen nicht zu Templateparametern von %qDTemplateparameterpack %qD kann kein Standardargument habenTemplateparameterpack kann kein Standardargument habenTemplate-Parameterpacks kÃ¶nnen keine Standardargumente habenTemplate-Parameter-Typ %qT als %<friend%> deklariertTemplate-Parameter kÃ¶nnen keine Â»friendsÂ« seinTemplate-Parameter passen nicht zum Template %qDTemplateparameter nicht in partieller Spezialisierung herleitbar:Template-Platzhaltertyp %qT muss von einer einfachen declarator-id gefolgt seinTemplatespezialisierung von %qD durch ISO C++ nicht erlaubtTemplatespezialisierung mit C-Bindung angegebenkeine Templatespezifizierer in Deklaration von %qD angegebenTemplate-Template-Parameter %qT in Deklaration von AbleitungshinweisTemplatetypparameter mÃ¼ssen das SchlÃ¼sselwort %<class%> oder %<typename%> verwendenTemplate mit C-BindungTemplate-ID %qD fÃ¼r %q+D passt zu keiner TemplatedeklarationTemplate-ID %qD als Deklarator verwendetTemplate-ID %qE in Deklaration des ersten TemplatesTemplate-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte [-fconcepts-ts]Template-Parameter-Templates dÃ¼rfen nicht %<virtual%> seinZwischenergebnis des nicht-literalen Typs %qT in konstantem AusdruckternÃ¤rer %<operator?:%>ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>das SchlÃ¼sselwort %<bool%> ist in einer Konzeptdefinition in C++20 nicht erlaubtdas %<getter%>-Attribut darf nur einmal angegeben werdendas %<interrupt%>-Attribut erfordert einen MIPS32r2-Prozessor oder neuerdas %<setter%>-Attribut darf nur einmal angegeben werdendas Attribut %qE kann nicht auf einen SVE-Funktionstyp angewendet werdenAttribut %qE erfordert Argumentedie Architektur %qs unterstÃ¼tzt %<-m%s=2008%>die Architektur %qs unterstÃ¼tzt %<-m%s=legacy%> nichtdie Architektur %qs unterstÃ¼tzt %<-mfp32%> nichtdie Architektur %qs unterstÃ¼tzt keine DSP-Befehledie Architektur %qs unterstÃ¼tzt keine Befehle mit Sprungwahrscheinlichkeitdie Architektur %qs unterstÃ¼tzt die Befehle Â»maddÂ« und Â»msubÂ« nichtdie Architektur %qs unterstÃ¼tzt keine ungeraden Register fÃ¼r einfache Genauigkeitdie Architektur %qs unterstÃ¼tzt keine paarweisen Einzel-Befehledie Architektur %qs unterstÃ¼tzt nicht den synci-Befehldas Debug-Format %qs kann nicht mit vorkompilierten Headern verwendet werdendas Â» Â«-printf-Kennzeichendas Â»!Â«-strfmon-Kennzeichendas Â»#Â«-printf-Kennzeichendas Â»#Â«-strftime-Kennzeichendas Â»'Â«-printf-Kennzeichendas Â»'Â«-scanf-Kennzeichendas Â»(Â«-strfmon-Kennzeichendas Â»+Â«-printf-Kennzeichendas Â»+Â«-strfmon-Kennzeichendas Â»-Â«-printf-Kennzeichendas Â»-Â«-strfmon-Kennzeichendas Â»-Â«-strftime-Kennzeichendas Â»0Â«-printf-Kennzeichendas Â»0Â«-strftime-Kennzeichender Â»EÂ«-strftime-Modifiziererdas Â»IÂ«-printf-Kennzeichendas Â»IÂ«-scanf-Kennzeichender Â»OÂ«-Modifiziererder Â»OÂ«-strftime-Modifiziererdas Â»^Â«-strfmon-Kennzeichendas Â»^Â«-strftime-Kennzeichendas Â»_Â«-strftime-Kennzeichendas Â»aÂ«-scanf-Kennzeichendas Â»mÂ«-scanf-Kennzeichendas Â»qÂ«-Diagnose-KennzeichenDie Option Â»-sharedÂ« wird derzeit nicht fÃ¼r VAX ELF unterstÃ¼tztDas ABI der ParameterÃ¼bergabe mit %d-Byte-Ausrichtung hat sich in GCC 4.6 geÃ¤ndertdas ABI der ParameterÃ¼bergabe fÃ¼r Aggregate mit %d-Byte-Ausrichtung hat sich in GCC 5 geÃ¤ndertdas ABI fÃ¼r die Ãœbergabe von homogenen %<float%>-Aggregaten hat sich in GCC 5 geÃ¤ndertDas ABI der Struct-Ãœbergabe mit einem flexiblen Arrayelement hat sich in GCC 4.4 geÃ¤ndertdas ABI der StrukturÃ¼bergabe mit %<complex float%>-Element hat sich in GCC 4.4 geÃ¤ndertdas ABI der Union-Ãœbergabe mit %<long double%> hat sich in GCC 4.4 geÃ¤ndertDie RX100-CPU hat keine FPU-HardwareDie RX200-CPU hat keine FPU-Hardwaredie Adresse von %qD ist kein gÃ¼ltiges Templateargumentdie Adresse von %qD ist kein gÃ¼ltiges Templateargument, weil sie keine statische Lebensdauer hatDie Adresse von %qD wird immer zu %<wahr%> auswertenDie Adresse von %qD wird nie NULL seindie Adresse einer Marke kann nicht in einem Konstanten-Ausdruck auftretendie Adresse des %qT-Teilobjekts von %qD ist kein gÃ¼ltiges TemplateargumentDas Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert seindas scanf-Merkmal der ZuweisungsunterdrÃ¼ckungder Aufruf erfordert %<ifunc%>, was von diesem Ziel nicht unterstÃ¼tzt wirddie Aufrufkonvention fÃ¼r %qT Ã¤ndert sich mit %<-fabi-version=13%> (GCC 8.2)die Kombination von %qs und %qs ist mit %qs unvertrÃ¤glichVergleich wird stets als %<false%> ausgewertet da die Adresse von %qD nie NULL wirdVergleich wird stets als %<true%> ausgewertet da die Adresse von %qD nie NULL wirdder Compiler kann davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiertder Compiler kann annehmen, dass die Adresse von %qD niemals NULL istDie Komponente %qs ist ein PRIVATE-Typ und kann nicht Komponente von %qs sein, die PUBLIC bei %L istder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheitdie virtuelle Tabelle des in Konflikt stehenden Typs aus der anderen Ãœbersetzungseinheit ist unterschiedlich groÃŸder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat virtuelle Tabelle mit unterschiedlichem Inhaltder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat virtuelle Tabelle mit mehr EintrÃ¤gender in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat unterschiedliche RTTI-Informationder Wert von uninitialisiertem Speicher ist in konstantem Ausdruck nicht verwendbarKontrollfluss der Funktion %qD passt nicht zu ihren Profilingdaten (ZÃ¤hler %qs)der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_si64 im Code prÃ¼fen.in Objective-C 1.0 gibt es keine Dot-Syntaxdie Auslassung in %qD wurde nicht vererbtdie zusÃ¤tzliche Basisklasse ist hier definiertfÃ¼nftes Argument muss ein 8-Bit-Immediate seindas erste Argument eines %qs muss von booleschem Vektortyp sein und gleich viele Elemente wie das Ergebnis habender erste Unterschied der entsprechenden Definitionen ist Feld %qDder erste Unterschied der entsprechenden Definitionen ist Methode %qDder erste Parameter von %<operator new%> kann nicht das Standardargument habenDas vierte Argument muss Skalierung 1, 2, 4, 8 seindie RahmengrÃ¶ÃŸe von %wu Bytes Ã¼berschreitet %wu BytesDer direkte Argument muss ein 4-Bit-Immediate seinDas direkte Argument muss ein 5-Bit-Immediate seinDas direkte Argument muss ein 8-Bit-Immediate seinder inkompatible Typ, der in einer anderen Ãœbersetzungseinheit definiert istder inkompatible Typ ist hier definiertdas Lambda hat keinen Â»capture-defaultÂ«Das letzte Argument muss ein 1-Bit-Immediate seinDas letzte Argument muss ein 2-Bit-Immediate seindas letzte Argument muss ein 3-Bit-Immediate seinDas letzte Argument muss ein 32-Bit-Immediate seinDas letzte Argument muss ein 4-Bit-Immediate seinDas letzte Argument muss ein 5-Bit-Immediate seinDas letzte Argument muss ein 1-Bit-Immediate seinDas letzte Argument muss ein 8-Bit-Immediate seinDas letzte muss Skalierung 1, 2, 4, 8 seindas Layout von Aggregaten, die Vektoren mit %d-Byte-Ausrichtung enthalten, hat sich in GCC 5 geÃ¤ndertder m210 hat keine Little-Endian-UnterstÃ¼tzungdas Makro %qs war noch nicht definiertder gemangelte Name von %qD hat sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD) geÃ¤ndertder gemangelte Name von %qD Ã¤ndert sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD)der gemangelte Name von %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der gemangelte Name eines Thunks fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der gemangelte Name der InitialisierungswÃ¤chter-Variable fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der Maximalwert fÃ¼r den letzten GrÃ¶ÃŸenbereich sollte fÃ¼r Option %qs -1 seinDas vorletzte Argument muss ein 8-Bit-Immediate seinDer ausgelassene mittlere Operand in %<?:%> ist immer %<true%>; ausdrÃ¼cklicher mittlerer Operand wird empfohlendas Programm sollte auch %qD definierender Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi16 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi32 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi16 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi32 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_ror_si64 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_rori_si64 im Code prÃ¼fen.der Wertebereich der Maske ist 0 bis 255der Wertebereich des Selektors sollte 0 bis 1 seinder Wertebereich des Selektors sollte 0 bis 3 seinder Wertebereich des Selektors sollte 0 bis 7 seindas Register %qs kann in %<asm%> fÃ¼r das aktuelle Ziel nicht bestraft werdenfÃ¼r %q+D angegebenes Register kann vom aktuellen Ziel nicht zugegriffen werdenfÃ¼r %q+D angegebenes Register ist nicht allgemein genug, um als eine Registervariable verwendet zu werdendas Ergebnis der Umwandlung ist nicht spezifiziert, da %qE auÃŸerhalb des Wertebereichs des Typs %qT liegtdrittes Argument muss ein 8-Bit-Immediate seindas dritte Argument muss eine Vergleichskonstante seinder Typ %qT der %<constexpr%>-Variable %qD ist kein Literalder zerstÃ¶rte Typ ist %qT, aber der Destruktor verweist auf %qTder Wert von %qD ist in konstantem Ausdruck nicht verwendbarDer Wert des Stapelzeigers muss nach einer %<asm%>-Anweisung derselbe sein wie vor der AnweisungDie y-Option ist obsolet und wird ignoriertes gibt keine Argumente fÃ¼r %qD, die von einem Templateparameter abhÃ¤ngen, weshalb eine Deklaration von %qD verfÃ¼gbar sein mussdrittes Argument von %q+D sollte wahrscheinlich %<char **%> seinDrittes Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante seindrittes Argument fÃ¼r %qs muss im Bereich [0, 12] liegenDrittes Argument fÃ¼r Funktion %qE muss eine konstante Ganzzahl seindritter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sendritter Operand des bedingten Ausdrucks hat keinen Effektdritter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qEdritter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>diese %qs-Klausel beschÃ¼tzt nicht â€¦diese eingebaute Funktion ist nur auf dem fr405 und fr450 verfÃ¼gbardiese eingebaute Funktion ist nur auf dem fr450 verfÃ¼gbardiese eingebaute Funktion ist nur auf dem fr500 und fr550 verfÃ¼gbardiese eingebaute Funktion ist nur mit der Toolchain v3f verfÃ¼gbardiese eingebaute Funktion ist nur mit der Toolchain v3s oder v3f verfÃ¼gbardiese eingebaute Funktion wird von der Toolchain v3m nicht unterstÃ¼tztdiese eingebaute Funktion wird auf diesem Ziel nicht unterstÃ¼tztdieser Compiler unterstÃ¼tzt %s nichtdieser Compiler unterstÃ¼tzt PowerPC nicht (arch-Flags werden ignoriert)dieser Compiler unterstÃ¼tzt X86 nicht (arch-Flags werden ignoriert)diese Bedingung hat identische Zweigediese Dezimalkonstante ist nur in ISO-C90 vorzeichenlosdiese Dezimalkonstante wÃ¤re in ISO-C90 vorzeichenlosdiese FlexibilitÃ¤t ist veraltet und wird demnÃ¤chst entferntdies ist ein GCC-Bug; ein Workaround ist, die aufgerufene Funktion mit dem Â»usedÂ«-Attribut zu markierenDies ist die erste StandardmarkeDies ist der erste Eintrag, der diesen Wert Ã¼berschneidetdies ist der Befehl:diese Medienfunktion ist nur auf dem fr400 und fr550 verfÃ¼gbardiese Medienfunktion ist nur auf dem fr500 verfÃ¼gbardiese Operation erfordert die SVE-ISA-Erweiterungdiese Anweisung kÃ¶nnte durchfallendieses Ziel definiert keine Spekulationsbarriere; das erzeugte Programm wird trotzdem korrekt laufen, aber irrige Spekulationen sind mÃ¶glicherweise nicht eingeschrÃ¤nktdieses Ziel unterstÃ¼tzt nicht %qsDiese Zielarchitektur ist Â»Little EndianÂ«diese Zielmaschine hat keine verzÃ¶gerten ZweigeThread-lokale COMMON-Daten nicht implementiertThread-lokale Deklaration von %q#D folgt nicht-Thread-lokaler DeklarationThread-lokale Deklaration von %q+D folgt nicht-Thread-lokaler Deklarationthreadprivate Variable %qE in Zielregion mit %<order(concurrent)%>-Klausel verwendetthreadprivate Variable %qE in Zielregion verwendetthreadprivate Variable %qE in unverknÃ¼pfter Task verwendetDrei-Wege-Vergleich von Vektorenwirft NULL, was ganzzahlig, aber kein Zeigertyp istthunk-inline wird nur mit %<-mindirect-branch-jump%> unterstÃ¼tztzur Sicherheit mÃ¼ssen alle vorÃ¼bergehenden Zeiger in Umwandlung von %qT in %qT mit %<const%> qualifiziert seinum AbhÃ¤ngigkeiten zu erzeugen, mÃ¼ssen Sie entweder %<-M%> oder %<-MM%> angebenandere Fundstelle von %qs ist hierum auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwendenToken %u hat %<x-location == %u%>Token %u hat %<x-location == y-location == %u%>Token %u hat %<y-location == %u%>zu wenige Argumente fÃ¼r %%:compare-debug-auxbase-optzu wenige Argumente fÃ¼r %%:replace-extensionzu wenige Argumente fÃ¼r %%:version-compareZu wenige Argumente fÃ¼r %<__builtin_tgmath%>zu wenige Argumente fÃ¼r eingebaute Funktion %qE, %u erwartetzu wenige Argumente fÃ¼r Konstruktor %q#Dzu wenige Argumente fÃ¼r FunktionZu wenige Argumente fÃ¼r %<va_start%>zu wenige Argumente fÃ¼r Funktion %q#DZu wenige Argumente fÃ¼r Funktion %qEZu wenige Argumente fÃ¼r Elementfunktion %q#Dzu wenige Argumente fÃ¼r Methode %q#Dzu wenige AusdrÃ¼cke fÃ¼r Strukturzu wenige Templateparameterlisten in Deklaration von %qDzu wenige Templateparameterlistentoo large function value type, needs %d registers, have only %d registers for thiszu spÃ¤t fÃ¼r Â»#Â«-Direktive, um Debug-Verzeichnis festzulegenzu viele %<#pragma options align=reset%>zu viele %<...%> in Lambda-Capturezu viele %<defaultmap%>-Klauseln mit %qs-Kategoriezu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategoriezu viele %<if%>-Klauselnzu viele %<if%>-Klauseln mit %qs-Modifiziererzu viele %<if%>-Klauseln ohne Modifiziererzu viele %<static%>-Argumentezu viele %qs-Klauselnzu viele Alternativen in %<asm%>zu viele Argumentezu viele Argumente fÃ¼r Formatzu viele Argumente fÃ¼r teilweise Spezialisierung %qTzu viele Argumente, die in SGPR-Registern Ã¼bergeben werdenzu viele Argumente fÃ¼r %%:compare-debug-auxbase-optzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r %%:compare-debug-self-optzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r eingebaute Funktion %qE, nur %d erwartetzu viele Argumente fÃ¼r Konstruktor %q#Dzu viele Argumente fÃ¼r Funktionzu viele Argumente fÃ¼r Funktion %q#Dzu viele Argumente fÃ¼r Funktion %qEzu viele Argumente fÃ¼r makezu viele Argumente fÃ¼r Elementfunktion %q#Dzu viele Argumente fÃ¼r Methode %q#Dzu viele Argumente fÃ¼r Methode %qEzu viele atomare Klauselnzu viele geschweifte Klammern um Initialisierung fÃ¼r %qTzu viele geschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qTInterner Fehler: too many exception handling edges in bb %izu viele AusdrÃ¼cke fÃ¼r Strukturzu viele Dateinamen angegeben; geben Sie %<%s %s%> fÃ¼r das Aufrufformat einzu viele Funktionsargumente fÃ¼r eBPFzu viele Initialisierer fÃ¼r %qTzu viele EingabedateienInterner Fehler: too many loop exits recordedzu viele Speicherreihenfolge-Klauselnzu viele Ã¶ffnende KlammernInterner Fehler: too many outgoing branch edges from bb %izu viele GrÃ¶ÃŸenbereiche in Option %qs angegebenzu viele Templateheader fÃ¼r %qD (sollten %d sein)zu viele Templateparameterlisten in Deklaration von %qDzu viele Templateparameterlistenzu viele Werte in RÃ¼ckgabeanweisungzu viele Variablen in Bereichsklausel mit KanalZu viel Stapelspeicher zu entsorgen: %dZu viel Stapelspeicher vorzubereiten: %dungeklammerte Komma-AusdrÃ¼cke in Arrayindex-AusdrÃ¼cken sind veraltetDeklaration hÃ¶chster Ebene von %qs gibt %<auto%> anToplevel-Neuordnung muss ausgeschaltet sein, wenn Â»unit-at-a-timeÂ« ausgeschaltet istGesamtgrÃ¶ÃŸe der lokalen Objekte %wu Ã¼berschreitet das Maximum %wuGesamtgrÃ¶ÃŸe der lokalen Objekte Ã¼berschreitet das Maximum %wuGesamtgrÃ¶ÃŸe der lokalen Objekte ist zu hochGesamtgrÃ¶ÃŸe der lokalen Variablen Ã¼bersteigt Grenze der Architekturtp_first_run must be non-negativetraditionelles C bietet keinen separaten Namensraum fÃ¼r Marken an, Bezeichner %qE steht in Konflikttraditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼cktraditionelles C lehnt automatische Gesamt-Initialisierung abtraditionelles C lehnt Initialisierung von unions abtraditionelles C weist Zeichenkettenkonstantenverkettung zurÃ¼cktraditionelles C weist den unÃ¤ren Plus-Operator zurÃ¼ckangehÃ¤ngter RÃ¼ckgabetyp %qT den Ableitungshinweises ist keine Spezialisierung von %qTnachgestellter RÃ¼ckgabetyp nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarTrampolin fÃ¼r geschachtelte Funktion %qD erzeugttransaktionsbasierter Speicher wird von %<-fsanitize=address%> nicht unterstÃ¼tzttransaktionsbasierter Speicher wird von %<-fsanitize=kernel-address%> nicht unterstÃ¼tzttransaktionsbasierter Speicher wird von Nicht-Aufruf-Ausnahmen nicht unterstÃ¼tztTransformierende intrinsische Routine %qs bei %L ist in einem Initialisierungs-Ausdruck nicht erlaubtTrap-Modus fÃ¼r VAX-Floats nicht unterstÃ¼tzttree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dBaumcode %qs wird in LTO-StrÃ¶men nicht unterstÃ¼tztBaumliste endet bei Tiefe %iWahr/Falsch-Kante hinter einer Nicht-GIMPLE_COND in bb %dKlammern um die Type-ID sollten entfernt werdenstattdessen %qE verwendenVersuch, %qD in Instanziierung eines generischen Lambdas einzufangenes wird versucht, einen Nicht-Ganzzahltyp als Bitfeld zu kodierenLesen der struct konnte wegen Syntaxfehlern nicht beendet werdenVersuch, die Klasse %qT zu einem Â»friendÂ« des globalen GÃ¼ltigkeitsbereiches zu machenTuning-Zeichenkette fehlt in Option Â»%sÂ«zwei aufeinander folgende %<[%> dÃ¼rfen nur ein Attribut einfÃ¼hrenzwei oder mehr Datentypen in Deklaration von %qszwei oder mehr Datentypen in Deklarationzwei oder mehr Abschnitte fÃ¼r %sArgument vom Typ %q#T wurde an %<delete%> Ã¼bergeben, Zeiger erwartetTyp %qE hat einen benutzerdefinierten KonstruktorTyp %qE hat einen benutzerdefinierten DestruktorTyp %qE hat keinen aufrufbaren Standard-KonstruktorTyp %qE hat virtuelle ElementfunktionenTyp %qT (typedef von %qT) verletzt die One-Definition-Rule von C++Typ %qT (in unbenanntem Namensraum definiert) kann nicht passen (Ã¼ber Grenzen von Ãœbersetzungseinheiten hinaus)Typ %qT (in unbenanntem Namensraum definiert) kann nicht zum Typ %qT passen (Ã¼ber Grenzen von Ãœbersetzungseinheiten hinaus)Typ %qT hat keine bekannte GrÃ¶ÃŸeTyp %qT fÃ¼r explizite Instanziierung %qD passt nicht zum deklarierten Typ %qTTyp %qT ist kein Basistyp fÃ¼r Typ %qTTyp %qT ist keine direkte Basis von %qTTyp %qT ist keine direkte oder virtuelle Basis von %qTTyp %qT ist zu groÃŸTyp %qT verletzt fÃ¼r sich genommen die One-Definition-Rule von C++Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparameter abTyp %qT des Templatearguments %qE hÃ¤ngt von Templateparametern abTyp %qT sollte Typ %qT entsprechenTyp %qT verletzt die One-Definition-Rule von C++Typ %qT ohne Bindung fÃ¼r Funktionsdeklaration %q#D mit Bindung deklariertTyp %qT ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarierenTyp %qT mit virtuellen Elementen ist nicht zuordenbarTyp %qs entspricht nicht dem Protokoll %qETypbehauptung nur gÃ¼ltig fÃ¼r SchnittstellentypenTypattribute ignoriert, nachdem Typ bereits definiert ist%<int%> ist Standardtyp in Deklaration von %qE%<int%> ist Standardtyp in Typ-DeklarationTyp hat keine MethodenTyp ist veraltetTyp ist veraltet: %sInterner Compilerfehler: type is not compatible with its varianttype mismatch between an SSA_NAME and its symbolunpassender Typ fÃ¼r Â»caseÂ«-Marke in switch-AnweisungunvertrÃ¤gliche Typen in %qsTypunvertrÃ¤glichkeit in %qs-AusdruckTypunvertrÃ¤glichkeit in %qs-VerweisTyp passt nicht in binÃ¤rem AusdruckTyp passt nicht in bedingtem AusdruckunvertrÃ¤gliche Typen in Parameter %iTyp muss cv-qualifizierter %<auto%> oder Referenz auf cv-qualifizierten %<auto%> seinTypname %qs sollte dem Typnamen %qs entsprechenTypname als Funktion, die eine Funktion zurÃ¼ckgibt, deklariertTypname als Funktion, die ein Array zurÃ¼ckgibt, deklariertTyp des %<asm%>-Operanden %qE konnte nicht ermittelt werdenTyp des %<depobj%>-Ausdrucks ist nicht %<omp_depend_t%>Typ von %qD ist auf %<int%> voreingestelltTyp von %qD passt nicht zur ursprÃ¼nglichen DeklarationTyp von %qE ist unbekanntTyp des Arrays %q+D vervollstÃ¤ndigt UnvertrÃ¤glichkeit mit impliziter InitialisierungTyp des Bitfeldes %qs ist eine Erweiterung des GCCTyp des formalen Parameters %d ist unvollstÃ¤ndigTyp des Iterators %qD verweist auf Ã¤uÃŸeren Iterator %qDTyp der Eigenschaft %qD in Konflikt mit vorheriger Deklarationunpassende PrÃ¤zision fÃ¼r Typ in switch-AnweisungTypkennzeichner an Umwandlungs-RÃ¼ckgabetyp ignoriertTypkennzeichner an Funktions-RÃ¼ckgabewert ignoriertTyp fÃ¼r Vektor-Â»deleteÂ« ist weder Zeiger- noch Arraytyptyptransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hattyptransparentes %q#T hat keine Feldertyptransparente Klasse %qT hat Basisklassentyptransparente Klasse %qT hat virtuelle FunktionenInterner Compilerfehler: type variant differs by %sInterner Compilerfehler: type variant has different %<TREE_TYPE%>Interner Compilerfehler: type variant has different %<TYPE_BINFO%>Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>Interner Compilerfehler: type variant with %<TYPE_ALIAS_SET_KNOWN_P%>Interner Compilerfehler: type variant%'s %<TREE_TYPE%>Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>Typ war vorher als %qE deklariertInterner Compilerfehler: type%'s %<TREE_TYPE%>Interner Compilerfehler: type%'s %<TYPE_BINFO%>Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>Type-Punning auf unvollstÃ¤ndigen Typen kann strict-aliasing-Regeln verletzentype-specifier ist in Lambda ungÃ¼ltigTyp/Wert des Arguments %d passt nicht in Template-Parameterliste fÃ¼r %qDtypedef %q+D als %<_Noreturn%> deklarierttypedef %q+D als %<inline%> deklarierttypedef %qD ist initialisiert (verwenden Sie stattdessen lieber %<__typeof__%>)typedef %qD ist initialisiert (stattdessen %qs verwenden)typedef %qD lokal definiert, aber nicht verwendetÂ»typedefÂ«-Deklaration in Parameterdeklaration ungÃ¼ltigÂ»typedefÂ« als %<auto%> deklariertmit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> habenmit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> habentypedef-Name darf kein Spezifizierer mit geschachteltem Namen seintypedef-Name %qD als Destruktor-Deklarator verwendetTypen nicht ganz kompatibelTypen unterscheiden sich im VorzeichenbesitzTypen haben unterschiedliche Anzahl von ParameternTypen dÃ¼rfen nicht in %<decltype%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem %<typeid%>-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»conversion-type-idÂ« definiert werdenin einer for-Bereichs-Deklaration dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht in einem Â»newÂ«-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»new-type-idÂ« definiert werdenTypen dÃ¼rfen nicht in Alias-Templatedeklarationen definiert werdenTypen dÃ¼rfen nicht in einer Ausnahmespezifikation definiert werdenTypen dÃ¼rfen nicht in Typumwandlungen definiert werdenTypen dÃ¼rfen nicht in Bedingungen definiert werdenneue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdenTypen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werdenTypen dÃ¼rfen nicht in explicit-specifier definiert werdenTypen dÃ¼rfen nicht in Iteratortyp definiert werdenTypen dÃ¼rfen nicht in Parametertypen definiert werdenin Template-Argumenten dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht innerhalb von %<__builtin_offsetof%> definiert werdenTypspezifikation in ALLOCATE bei %LWirkliche Stelle des gestapelten Parameters kann nicht berechnet werden%qT kann nicht aus %qE hergeleitet werdenLambda-RÃ¼ckgabewert von %qE kann nicht hergeleitet werden%qs kann nicht emuliert werdenKein Register zum Auslagern gefundenin Klasse %qs konnte kein Register fÃ¼r Ãœberlauf gefunden werdenOperator %qD fÃ¼r Zeichenliterale mit Argument %qT kann nicht gefunden werdennumerischer literaler Operator %qD konnte nicht gefunden werdenliteraler Operator fÃ¼r Zeichenketten %qD mit Argumenten %qT, %qT konnte nicht gefunden werdenNeuladungen fÃ¼r unmÃ¶gliche EinschrÃ¤nkungen konnten nicht generiert werden:Neuladungen konnten nicht generiert werden fÃ¼r:Standard-Linkerscript %qs kann nicht in den Bibliotheks-Suchpfaden gefunden werdendynamische AbhÃ¤ngigkeit %qs kann nicht geÃ¶ffnet werdenDatei kann nicht geÃ¶ffnet werdenLogdatei %<vtv_class_set_sizes.log%> kann nicht geÃ¶ffnet werden: %mLogdatei %<vtv_count_data.log%> kann nicht geÃ¶ffnet werden: %mLogdatei %<vtv_set_ptr_data.log%> kann nicht geÃ¶ffnet werden: %mOperand kann noch nicht ausgegeben werden; Code == %d (%c)Informationen fÃ¼r Plugin %qs kÃ¶nnen nicht registriert werden: Pluginname nicht gefunden%qs kann nicht als PIC-Register verwendet werdenunausgeglichenes Satzzeichen %<%c%> im Formatunausgeglichenes Satzzeichen %qc im 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#TUnerwarteter Â»!$OMP ATOMICÂ«Ausdruck bei %Lunerwartetes %<%s%> nach %<%s%>unerwarteter AST der Art %sunerwartetes Argumentunerwartetes Argument fÃ¼r msp430_select_hwmult_lib: %sunerwartetes Attributunerwarteter Basistyp in cris_print_baseunerwarteter Fehler beim Ã–ffnen von %<devices.csv%>unexpected expression %qE of kind %sunerwarteter Dateiname %s in Linker-AuflÃ¶sungsdatei. %s erwartetunerwartetes erstes Argument fÃ¼r msp430_select_hwmult_lib: %sunerwarteter Indextyp in cris_print_indexunerwartetes SchlÃ¼sselwort; entfernen Sie Leerzeichen zwischen AnfÃ¼hrungszeichen und Suffixbezeichnerunerwarteter multiplikativer Operandunerwarteter Offsetunerwarteter Operandunerwarteter Operand: %dunerwarteter Platzhalter in eingeschrÃ¤nktem Ergebnistypunerwartete Seiteneffekte in Adresseunerwartete Template-ID %qEunerwartete Textadresse:unbehandelte Ausrichtung fÃ¼r %<#pragma nomember_alignment%>unbehandelte Argumente %qs und %qs fÃ¼r %<msp430_set_driver_var%>unbehandelte Komponente eines abgeleiteten TypsUnidentifizierbare Aufrufoperationnicht initialisiertes %<const %D%>nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltignicht initialisierte Konstante in %<new%> von %q#Tnicht initialisiertes konstantes Element in %q#Tnicht initialisiertes konstantes Element in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes konstantes Element %qT ist in C++ ungÃ¼ltignicht initialisiertes konstantes Element in Basis %q#T von %q#Tnicht initialisiertes konstantes Element in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in %q#Tnicht initialisiertes Referenzelement in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in Basis %q#T von %q#Tnicht initialisiertes Referenzelement in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisierte Variable %q+D in Programmspeicherbereich platziertuninitialisierte Variable %qD in %<constexpr%>-Kontextuninitialisierte Variable %qD in %<constexpr%>-Funktionunion kann nicht transparent gemacht werdenÂ»unionÂ« wurde hier definiertUnion hat keine ElementeUnion hat keine benannten ElementeUnion-Element %q+D mit nichttrivialem %qDunbekannte Option %qs fÃ¼r %<#pragma GCC aarch64%>unbekanntes Modell %qs fÃ¼r %<#pragma extern_model%>unbekannter Name %qs fÃ¼r %<#pragma member_alignment%>unbekannter Schalter %<-mdebug-%s%>unbekannte Ausgabe %qs des %<asm%>-Schaltersunbekannte CRIS-CPU-Versionsangabe in %<-mtune=%>: %sunbekannte CRIS-Versionsangabe in %<-march=%> oder %<-mcpu=%>: %sUnbekannte Schutzstufe %qs fÃ¼r Kontrollflussunbekannter IRA-Algorithmus %qsunbekannte IRA-Region %qsUnbekanntes LTO-Partitionierungs-Modell %qsunbekannte Stufe %qs fÃ¼r Live-PatchingUnbekannte Stufe %qs fÃ¼r Stapel-Wiederverwendungunbekanntes TLS-Modell %qsunbekannte Aktion %qE fÃ¼r %<#pragma pack%> - ignoriertunbekannte Ausrichtung %qs fÃ¼r Option %qs angegebenUnbekanntes architekturspezifisches SpeichermodellUnbekannte Architekturspezifikation in Speichermodell fÃ¼r eingebaute Funktionunbekannte Einstellung %qs fÃ¼r Arraygrenzenunbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«unbekanntes Attribut %qEunbekannter Basisblock-Umsortierungs-Algorithmus %qsInterner Fehler: unknown block specifierunbekannter eingebauter direkter Operandentyp fÃ¼r Operand %dunbekanntes Callback-Ereignis von Plugin %s registriertUnbekannter Wert fÃ¼r cc_attrunbekanntes Konvertierungstyp-Zeichen %qc im FormatUnbekannte Kernarchitektur %qs in %qs angegebenunbekannte CPU %qs fÃ¼r %<-mtune%>unbekannter Entmangelstil %qsunbekanntes Zielunbekannter Fehler beim Lesen von %s aus %<devices.csv%>unbekannte Art Ã¼berschÃ¼ssiger Genauigkeit %qsunbekanntes Flag wurde in %<-moverride=%s%> Ã¼bergeben (%s)unbekannte Art der Gleitkomma-KÃ¼rzung %qsunbekannter BefehlsmodusInterner Fehler: unknown internal function %qEunbekannte Linkerausgabe %qsUnbekannter Maschinenzustand %qEFalscher Kopierbefehl:Unbekannte Offload-ABI %qsunbekannter Operandenbuchstabe: Â»%cÂ«unbekannter Operator %qs in %%:version-compareunbekannte Option %q.*s in %<-fopt-info-%s%>Option hinter %<#pragma GCC diagnostic%> Art unbekanntunbekannte Option hinter %<#pragma GCC diagnostic%>; meinten Sie %<-%s%>?unbekannte Option fÃ¼r %<%s=%s%>unbekannte Option fÃ¼r %<-mrecip=%s%>Unbekannter Parameter fÃ¼r Option %<-mtune-ctrl%>: %sunbekannter Durchlauf %s in %<-fdisable%> angegebenunbekannter Durchlauf %s in %<-fenable%> angegebenunbekanntes ZeigergrÃ¶ÃŸenmodell %qsUnbekannte Profil-QualitÃ¤tUnbekannte Profil-Reproduzierbarkeitsstufe %qsUnbekannte Profil-Aktualisierungs-Methode %qsunbekannte Eigenschaft %qE des %qs-Selektorsunbekannte Eigenschaft %qs des %qs-Selektorsunbekanntes Eigenschaftsattributunbekanntes Zeichen Â»%cÂ«unbekannter Registername %qs in %<asm%>unbekannter Registername: %sunbekannte Adressverschiebungs-Unspecunbekannte Spezifikationsfunktion %qsunbekannte Spezifikation fÃ¼r die Menge der FLT_EVAL_METHOD-Werte, um %qs zu erlaubenunbekannte Angabe Â»%sÂ« in Attribut Â»amdgpu_hsa_kernelÂ«unbekannte Quelleunbekannter Stapel-ÃœberprÃ¼fungsparameter %qsunbekannter Schalter %<-mlong-double-%s%>Unbekanntes Zielattribut oder -pragma %qsunbekannte Tuning-Option Â»%sÂ«unbekannter Typ %<%T%> bei Objective-C-Kodierung gefundenunbekannter Typname: %qEUnbekannter Typname %qE; meinten Sie %qs?unbekannter Typname %qE; verwenden Sie das %<enum%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Typname %qE; verwenden Sie das %<struct%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Typname %qE; verwenden Sie das %<union%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Wert %qs fÃ¼r %<-march%>unbekannter Wert %qs fÃ¼r %<-mcpu%>unbekannter Wert %qs fÃ¼r %<-mtune%>unbekannter Wert %qs von %<-mmacosx-version-min%>unbekannter ABI-Typ (%qs) fÃ¼r Vektorisierungsbibliothek fÃ¼r Schalter %qsUnbekanntes Vektorisierer-Kostenmodell %qsUnbekannte InitialisierungsprioritÃ¤t %qs fÃ¼r VTable-VerifikationAlleinstehende FarbrÃ¼cksetz-DirektiveAlleinstehende q-Direktiveunbenannte Klasse wurde hier definiertunbenanntes Feld hat unvollstÃ¤ndigen Typenunbenanntes Feld ist weder eine Funktion noch Elementfunktion; kann nicht als %<friend%> deklariert werdenunbenannte Initialisierung fÃ¼r %qT, das keine Basisklassen hatunbenannte Initialisierung fÃ¼r %qT, das Mehrfachvererbung verwendetunbenanntes Â»enumÂ« mit GÃ¼ltigkeitsbereich ist nicht erlaubtUnbenannte struct/union, die keine Instanzen definiertunbenannter Typ ohne Bindung wird verwendet, um Funktion %q#D mit Bindung zu deklarierenunbenannter Typ ohne Bindung wird verwendet, um Variable %q#D mit Bindung zu deklarierenunbenannte Variable oder Feld als Â»voidÂ« deklariertunnÃ¶tige Klammern in Deklaration von %qsungeordneter Vergleich mit Nicht-Gleitkomma-Argumentunquote_string(): got bad stringAttribut auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatBezeichner oder SchlÃ¼sselwort auÃŸerhalb von AnfÃ¼hrungszeichen %<%.*s%> im FormatSchlÃ¼sselwort %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatName der eingebauten Funktion %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafisches Zeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafische Zeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOperator %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOptionsname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatVorverarbeitungsdirektive %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatFolge von %i aufeinanderfolgenden Satzzeichen %q.*s auÃŸerhalb von AnfÃ¼hrungszeichen im Format%i aufeinanderfolgende Leerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatTypname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatLeerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatNicht erreichbarnicht erkanntes Kommandozeilenargument von Option unerkennbarer Befehl:unbekanntes Ziel fÃ¼r %<-mfpu%>: %sunbekanntes Feld %<hwmpy%> in %<hard_msp430_mcu_data[%d]%>: %qdnicht erkanntes %<include_flags 0x%x%> an %<print_specific_help%> weitergegebenunbekanntes Feld %<revision%> in %<hard_msp430_mcu_data[%d]%>: %qdunbekanntes Ziel fÃ¼r %s: %sunerkannte Adressenicht erkanntes Kommandozeilenargument in Option %qsArgument fÃ¼r Option %<-mcpu%> nicht erkannt: %sArgument %q.*s fÃ¼r Option %<--help=%> nicht erkanntunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*sunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*s; meinten Sie %qs?Argument %qs fÃ¼r Option %<-flto=%> nicht erkanntunbekannte Kommandozeilenoption %<-%s%>unbekannte Kommandozeilenoption %<-%s%>; meinten Sie %<-%s%>?nicht erkannte Kommandozeilenoption %<-fdump-%s%>nicht erkannte Kommandozeilenoption %<-fopt-info-%s%>nicht erkannte Kommandozeilenoption %qsUnbekannte Kommandozeilenoption %qs kÃ¶nnte den Zweck haben, bisherige Diagnosemeldungen zu unterdrÃ¼ckenunbekannte Steuerregisternummer %d; %<psw%> wird verwendetUnbekannte Debugausgabestufe %qsunbekannter Kantenschalter: %qsunbekannter enum-Wert: %qsunerkannte FormatangabeGCC-Debuggingoption nicht erkannt: %cunbekanntes Interrupt-Vektor-Argument fÃ¼r Attribut %qEunbekannter ivar-Sichtbarkeitswert %qsunbekannter Operand fÃ¼r %%:asm_auto_mfpuunbekannter Operand fÃ¼r %%:canon_for_mlibunbekannte Option %<-fdisable%>unbekannte Option %<-fenable%>unbekannte Option an %%:target_mode_check weitergegebenunbekannter Registername %qsunbekannter Wert %qs fÃ¼r Speicherreihenfolge von Skalarennicht erkannter Abschnittsname %qEunerkannter Schatten-Adressoffset %qsunerkannte vermutete Konstanteunbekannter Sichtbarkeitswert %qsnicht behebbarer FehlerungelÃ¶ste Ãœberladung des eingebauten Altivec %qFunaufgelÃ¶ste Ã¼berladene eingebaute FunktionuneingeschrÃ¤nkte Â»UnionsÂ« sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarunsicherer Funktionsaufruf %qD innerhalb von %<transaction_safe%>-Funktionunsicherer Funktionsaufruf %qD innerhalb von atomarer Transaktionunsicherer Funktionsaufruf %qE innerhalb von %<transaction_safe%>-Funktionunsicherer Funktionsaufruf %qE innerhalb von atomarer Transaktionunsicherer indirekter Funktionsaufruf innerhalb von %<transaction_safe%>-Funktionunsicherer indirekter Funktionsaufruf innerhalb von atomarer Transaktionnicht gesetzte Option %qs wird ignoriert, fÃ¼r CPU %qs ist sie stets eingeschaltetVorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEVorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE nach %qEGleitkommakonstante ohne Suffixnicht unterstÃ¼tztes Argument fÃ¼r %qDnicht unterstÃ¼tzter Argumenttyp %qT fÃ¼r SIMDnicht unterstÃ¼tzter Argumenttyp fÃ¼r eingebaute FunktionCode Â»%cÂ« fÃ¼r Festkomma nicht unterstÃ¼tzt:nicht unterstÃ¼tzte Kombination: %qs %snicht unterstÃ¼tzte Kombination: %qs%s %snicht unterstÃ¼tzte Kombination: %snicht unterstÃ¼tzte konstante Adresse:der Kernel hat einen nicht unterstÃ¼tzten CPU-Namen fÃ¼r %<-mcpu=native%> zurÃ¼ckgegeben: %sFestkommaumwandlung nicht unterstÃ¼tztnicht unterstÃ¼tzter Speicherausdruck:nicht unterstÃ¼tzte Nicht-Standard-Verkettung von Zeichenkettenliteralennicht unterstÃ¼tzter Nicht-Standard-Suffix an Gleitkommakonstantenicht unterstÃ¼tzter Operandnicht unterstÃ¼tzter Operand %s fÃ¼r Code Â»%cÂ«Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tztnicht unterstÃ¼tzte OperandengrÃ¶ÃŸe fÃ¼r erweitertes RegisterIn booleschem Vektorvergleich ist die Operation oder der Typ nicht unterstÃ¼tztnicht unterstÃ¼tztes Record-Layoutnicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionennicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r SIMDnicht unterstÃ¼tzte simdlen %dnicht unterstÃ¼tzte GrÃ¶ÃŸe fÃ¼r Ganzzahlregisterunbeendete Assemblerdialekt-Alternativeunbeendete Farbdirektiveunbeendete Formatzeichenketteunbeendetes AnfÃ¼hrungszeichen %<%c%> im Formatunbeendete q-Direktiveunverwendete Argumente in %<$%>-Stil-Formatunverwendeter Parameter %qDungenutzte Deklaration fÃ¼r strukturierte BindungVariable %q+D wird nicht verwendetVariable %qD wird nicht verwendetAbwicklungstabellen erfordern derzeit entweder einen Rahmenzeiger oder %<-maccumulate-outgoing-args%> fÃ¼r KorrektheitOberer Wert in case-Marken-Bereich Ã¼berschreitet den Maximalwert des Typsverwenden Sie stattdessen %<#include%>stattdessen %<%T::%D%> verwenden%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen%<%T::template %D%> verwenden, um dies als Template zu kennzeichnen%<-Winvalid-pch%> fÃ¼r weitere Informationen verwendenverwenden Sie %<-faligned-new%>, um die C++17-UnterstÃ¼tzung fÃ¼r Ã¼berausgerichtetes New einzuschaltenverwenden Sie %<-fext-numeric-literals%>, um weitere eingebaute Suffixe einzuschalten%<-flax-vector-conversions%> verwenden, um Umwandlung zwischen Vektoren mit unterschiedlichen Elementtypen oder Anzahl der Teile zu erlauben%<...%> verwenden, um Argumentpack aufzulÃ¶senverwenden Sie stattdessen %<__attribute__ ((vector_size))%>%<__builtin_rx_mvtc (0, ... )%> verwenden, um beliebige Werte in PSW zu schreibenverwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierungstattdessen %<this->%D%> verwendenverwenden Sie stattdessen %qsVerwenden Sie zum Beispiel %<-Wabi=11%>, um vor Ã„nderungen von GCC 7 zu warnenVerwendung von %<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 %<-fconcepts-ts%> verfÃ¼gbarVerwendung von %<auto%> in Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVerwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<double%> in AltiVec-Typen ist ohne %qs ungÃ¼ltigVerwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<long long%> in AltiVec-Typen ist ohne %qs ungÃ¼ltigVerwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwendenVerwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ohne %qs ungÃ¼ltigVerwendung von %<this%> in KonstantenausdruckVerwendung von %qD vor Herleitung von %<auto%>Verwendung von %qs in TemplateVerwendung des %qs-LÃ¤ngenmodifizierers mit %qc-Typ-Zeichen hat entweder keine Auswirkung oder undefiniertes Verhaltengleichzeitige Verwendung von %s und %s im Format %sVerwendung von %s und %s zusammen mit Format %<%%%c%> fÃ¼r %sangeforderter Speicher wird in konstantem Ausdruck verwendet, nachdem er wieder freigegeben wurdeVerwendung eines Operanden vom Typ %qT in %<operator++%> ist veraltetVerwendung eines Operanden vom Typ %qT in %<operator++%> ist in C++17 verbotenVerwendung eines Operanden vom Typ %qT in %<operator--%> ist verbotenVerwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltigVerwendung von eingebautem Parameterpack %qD auÃŸerhalb eines TemplatesVerwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werdenVerwendung des Klassentemplates %qT als AusdruckVerwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltiggelÃ¶schte Funktion %qD wird verwendetVerwendung des enum %q#D ohne vorherige DeklarationVerwendung der Funktion %qD mit nicht erfÃ¼llten EinschrÃ¤nkungenVerwendung des ungÃ¼ltigen Variablentemplates %qEVerwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender FunktionVerwendung einer multiversionierten Funktion ohne StandardargumentVerwendung einer Typumwandlung nach %q#T im alten StilVerwendung eines Parameters aus enthaltender FunktionVerwendung eines Parameters auÃŸerhalb des FunktionskÃ¶rpersVerwendung von ungetyptem nilfÃ¼r die Anweisung fehlt der Verwendungs-Operanddie Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu Ã¼bersetzenverwenden Sie stattdessen die Apostroph-Direktive %qsArray, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendetals umgeschriebener Kandidat fÃ¼r den Vergleich von %qT und %qT verwendetWert eines struct-Typs anstelle des geforderten Skalars verwendetWert eines union-Typs anstelle des geforderten Skalars verwendetVektortyp verwendet, wo Skalars benÃ¶tigt wirdnutzloses %<_Alignas%> in leerer Deklarationnutzloses %qs in leerer Deklarationnutzlose Umwandlung in Typ %q#TNutzlose Speicherklassenangabe in leerer DeklarationNutzloser Typname in leerer DeklarationNutzloser Typqualifizierer in leerer Deklarationbenutzerdefinierte ReduktionsauflÃ¶sung ist mehrdeutigbenutzerdefinierte Reduktion fÃ¼r %qE nicht gefundenbenutzerdefinierte Reduktion mit Konstruktorinitialisierung fÃ¼r Basisklasse %qTbenutzerdefiniertes %qD wertet immer beide Argumente ausbenutzerdefinierte Literale nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarverwendet %qD, das jedoch keinen Ausrichtungsparameter hat%<%c%s%> wird verwendetVerwendung von %qs mit vorzeichenlosem Typ hat keinen EffektTemplatespezialisierung alias %qT hinter %qs wird verwendetdie Funktion %qD berechnet den Betrag einer komplexen Zahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer komplexen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendarwin64-ABI wird verwendetdie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom binÃ¤ren Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom dezimalen Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergebenungÃ¼ltiges Feld %qD wird verwendetnum_workers (%d) wird verwendet, %d wird ignoriertAltes darwin-ABI wird verwendetErgebnis einer %<void%> zurÃ¼ckgebenden Funktion verwendetrvalue wird als lvalue verwendetNach der Registerbelegung wird eine einfache CSE verwendetTemplatetyp-Parameter %qT wird nach %qs verwendetdas Intervall [%E, %E] wird fÃ¼r das Argument der Direktive verwendettypedef-Name %qD wird nach %qs verwendetdie Verwendung des Wertes der einfachen Zuweisung mit %<volatile%>-qualifiziertem linken Operand ist veraltetvector_length (%d) wird verwendet, da eine vektor-partitionierbare Routine aufgerufen wird, %d wird ignoriertvector_length (%d) wird verwendet, %d wird ignoriertvector_length (%d) wird verwendet, Laufzeiteinstellung wird ignoriertvector_length (64) wird verwendet, %d wird ignoriertvector_length (64) wird verwendet, Laufzeiteinstellung wird ignoriert%<using%>-Deklaration fÃ¼r Element auÃŸerhalb des GÃ¼ltigkeitsbereichs der KlasseÂ»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klasse%<using%>-Deklaration darf den Enumerator %<%E::%D%> nicht benennen%<using%>-Deklaration darf den Namensraum %qD nicht benennengÃ¼ltige Argumente sind: %sgÃ¼ltige Argumente sind: %s;gÃ¼ltige Argumente sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %sgÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %sgÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<target("arch=")%> sind: %sgÃ¼ltige Argumente fÃ¼r %<target("arch=")%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<target("tune=")%> sind: %sgÃ¼ltige Argumente fÃ¼r %<target("tune=")%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %qs sind: %sgÃ¼ltige Argumente fÃ¼r %qs sind: %s; meinten Sie %qs?gÃ¼ltige Featurenamen sind: %sgÃ¼ltige Featurenamen sind: %s; meinten Sie %qs?gÃ¼ltive Werte fÃ¼r eingebautes %qF, Argument %d, sind 64, 128, 256, 512, 1024, 2048, und 4096Wert %qE vom Typ %qT ist kein KonstantenausdruckWert %qs wird von Attribut %<target%> nicht unterstÃ¼tztWertargumentberechneter Wert ist unbenutztWert von %<-mfixed-range%> muss die Form REG1-REG2 habenin %qs Ã¼bergebener Wert ist zu groÃŸWertinitialisierung des Funktionstypen %qTWertinitialisierung des unvollstÃ¤ndigen Typen %qTWertinitialisierung des Referenztypen %qTvar-tracking-assignments Ã¤ndert selektive PlanungVariableVariable %q#D hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %q+D als %<_Noreturn%> deklariertVariable %q+D als %<inline%> deklariertVariablendefinition von %q+D ist als dllimport markiertVariable %q+D kÃ¶nnte von %<longjmp%> oder %<vfork%> zerstÃ¶rt werdenVariable %q+D muss konstant sein, um mit %qs in Nur-Lese-Abschnitt gelegt zu werdenVariable %q+D Teil des Alias-Zyklusdynamisch initialisierte Variable %q+D in Programmspeicherbereich platziertVariable %qD hat FunktionstypVariable %qD hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %qD des nicht-literalen Typs %qT in %<constexpr%>-FunktionVariable %qD als Funktion redeklariertVariable %qD gesetzt, aber nicht verwendetVariable %qD wird in %<#pragma acc declare%> mehr als einmal verwendetVariable %qE in umgebender %<host_data%>-Region deklariertVariable %qE ist keine Iteration der Ã¤uÃŸersten Schleife %d, jedoch %qE erwartetauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in ErhÃ¶hungsausdruck nicht zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im linken Operanden des Kommaoperators zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im rechten Operanden des Kommaoperators zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im zweiten Operanden des bedingten Ausdrucks zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in Anweisung nicht zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im dritten Operanden des bedingten Ausdrucks zugegriffenVariable %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rfteVariablenkonzept hat keine InitialisierungArray %qD variabler LÃ¤nge wird verwendetArray variabler GrÃ¶ÃŸe wird verwendetElementtyp variabler LÃ¤nge in %<reduction%>-Klausel eines ArraysVariable mit demselben Assemblernamen wie die virtuelle Tabelle ist in anderer Ãœbersetzungseinheit definiertVariable oder Feld %qE als Â»voidÂ« deklariertVariable oder Feld als Â»voidÂ« deklariertals %<extern%> redeklarierte Variable war bereits als %<static%> deklariertTyp %qT mit variabler LÃ¤nge in %<reduction%>-KlauselTyp %qT mit variabler GrÃ¶ÃŸe in %qs-KlauselInterner Fehler: variable symbol is not variableVariablentemplate hier deklariertBezeichner %qD fÃ¼r Variablentemplate ist geschachteltem Namens-Spezifizierervariable Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVariablenverfolgung angefordert, jedoch nicht von diesem Debug-Format unterstÃ¼tztVariablenverfolgung angefordert, jedoch nutzlos ohne Debug-InfoGrenze zur Variablenverfolgung Ã¼berschrittenObere GrÃ¶ÃŸengrenze zur Variablenverfolgung mit %<-fvar-tracking-assignments%> Ã¼berschritten; neuer Versuch ohneArray variabler LÃ¤nge hat unbekannte Obergrenzezusammengesetztes Literal variabler GrÃ¶ÃŸeObjekt variabler GrÃ¶ÃŸe darf nicht initialisiert werdenvariablen, die mit dem %qE-Attribut markiert sind, mÃ¼ssen initialisiert werdenvariabel modifiziertes %qE im Dateibereichvariabel modifiziertes Feld im Dateibereichim Â»newÂ«-Ausdruck ist kein variabel modifizierter Typ erlaubtvariadische Funktionen mÃ¼ssen die AAPCS-Basisvariante verwendenvariadische Templates nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarvariadischer Thunk-AufrufVariante %qD und Basis %qD haben unvertrÃ¤gliche Typendie Variante %qD ist eine eingebauteVariante %qD ist keine Funktion%qs-Element des Vektors ist kein GIMPLE-WertVektor-%qs mit Elementindex, der nicht NULL istVektor-Argument an Funktion ohne Prototyp Ã¼bergebenVektorbedingung wird stÃ¼ckweise ausgeweitetVektoroperation wird parallel ausgeweitetVektoroperation wird stÃ¼ckweise ausgeweitetVektoroperation wird mit einzelner skalarer Operation ausgeweitetVektorÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEVektorÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEVektorumverteilungsoperation wird stÃ¼ckweise ausgeweitetVektorgrÃ¶ÃŸe kein ganzzahliges Vielfaches der KomponentengrÃ¶ÃŸeVektortypen erwartet in %qsVektortypen erwartet in %qsVektorisierung fÃ¼r eine SIMD-Schleife nicht durchgefÃ¼hrtVektoren unterschiedlicher Elementanzahl in %qs gefundenverify_bind_c_derived_type(): Given symbol is unexpectedly NULLInterner Fehler: verify_cgraph_node failedInterner Fehler: verify_flow_info failedInterner Fehler: verify_flow_info: Basic block %d succ edge is corruptedInterner Fehler: verify_flow_info: Block %i has loop_father, but there are no loopsInterner Fehler: verify_flow_info: Block %i lacks loop_fatherInterner Fehler: verify_flow_info: Duplicate edge %i->%iInterner Fehler: verify_flow_info: Incorrect blocks for fallthru %i->%iInterner Fehler: verify_flow_info: Incorrect fallthru %i->%iInterner Fehler: verify_flow_info: Missing count of block %iInterner Fehler: verify_flow_info: REG_BR_PROB does not match cfg %i %iInterner Fehler: verify_flow_info: REG_BR_PROB is set but cfg probability is notInterner Fehler: verify_flow_info: Wrong count of block %iInterner Fehler: verify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa gescheitertVersionsattribut ist keine ZeichenketteKonfliktmarker fÃ¼r Versionskontrolle in Dateivon %qT geerbte Version ist hier deklariertdas versionierte Symbol muss %<public%> seinversioniertes Symbol muss standardmÃ¤ÃŸige Sichtbarkeit habenvirt-Spezifikation in %qs ist auÃŸerhalb einer Klassendefinition nicht erlaubtvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichfÃ¼r Anweisung fehlt virtueller Definitions-Operandvirtual definition is not an SSA namevirtuelle Definition der Anweisung nicht aktuellvirtuelle Funktion %q+D Ã¼bersteuert final-Funktionvirtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp habenMultiversionierung virtueller Funktionen wird nicht unterstÃ¼tztvirtuelle Funktionen kÃ¶nnen erst mit C++2a %<constexpr%> seinvirtuelle Funktionen kÃ¶nnen keine friends seinvirtuelle Methode %qDvirtuelle Nicht-Klassen-Funktion %qsvirtuelle Tabelle des Typs %qD enthÃ¤lt RTTI-Informationvirtuelle Tabelle des Typs %qD verletzt die One-Definition-Rulevirtuelle Verwendung von Anweisung nicht aktuellfÃ¼r die Anweisung fehlt der virtuelle Verwendungs-OperandSichtbarkeitsargument ist keine ZeichenketteSichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertvms Â»#pragma __messageÂ« wird ignoriertvoid-Wert nicht ignoriert wie es sein sollteflÃ¼chtiges Argumentvtable fÃ¼r Vtable-Verifikation wird in Kombination mit LTO nicht unterstÃ¼tztwaitpid gescheitertWarnung: Warnung: Evtl. mit Â»-staticÂ« linken, da Systembibliotheken mitÂ»%sÂ« wurde erwartetschwaches %q+D kann nicht als %qE definiert werdenschwache Deklaration von %q+D wird auf bereits existierende Â»staticÂ«-Definition angewandtschwache Deklaration von %q+D muss Ã¶ffentlich seinschwache Deklaration von %q+D wird nicht unterstÃ¼tztweakref kann nicht versioniert werdenweakref wird in dieser Konfiguration nicht unterstÃ¼tztGewichte mÃ¼ssen nichtnegativ seinbeim Schreiben der Ausgabe nach %s: %mwÃ¤hrend %qT in %E Elemente zerlegt wirdwÃ¤hrend %qT in %wu Element zerlegt wirdwÃ¤hrend %qT in %wu Elemente zerlegt wirdbeim Referenzieren von %qDBreite von %qD Ã¼bersteigt seinen TypenBreite von %qs Ã¼berschreitet dessen TypenBreite des Bit-Feldes %qD hat Nicht-Ganzzahl-Typ %qTmitinnerhalb dieser Schleifeohne %<-gdwarf-5%> ist %<-gvariable-location-views=incompat5%> gleichbedeutend mit %<-gvariable-location-views%>arbeitsteilende Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explizit %<task%> oder %<taskloop%> istSchreiben von %wu Bit Daten auÃŸerhalb der Grenzen des Zielobjekts, Daten wurden auf %wu Bit abgeschnittenwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenSchreiben in konstantes Objekt (Argument %d)Ausgabedatei wird geschriebenSchreiben Ã¼ber Null-Zeiger (Argument %d)beim Schreiben in LTRANS-Ausgabeliste %s: %mSchreibzugriff auf Adressraum %qs wird nicht unterstÃ¼tztInterner Compilerfehler: wrong %<TYPE_CACHED_VALUES%> entryInterner Fehler: wrong amount of branch edges after conditional jump in bb %iInterner Fehler: wrong amount of branch edges after unconditional jump %ifalsches Argument %qs fÃ¼r Option %qsFalsche Kante %d->%d fÃ¼r PHI-ArgumentInterner Compilerfehler: wrong entry in %<TYPE_ARG_TYPES%> listFalsche Liste zur sofortigen Verwendungfalscher Befehl in Â»fallthruÂ«-Kantefalsche Liste der verlassenen Schleifen fÃ¼r Kante %d->%dFalsche Anzahl an Argumenten fÃ¼r das Attribut %qE angegebenfalsche Anzahl der Argumente fÃ¼r %%:debug-level-gtfalsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>falsche Anzahl der Argumente fÃ¼r %<__builtin_call_with_static_chain%>falsche Anzahl der Argumente fÃ¼r %<__builtin_choose_expr%>falsche Anzahl der Argumente fÃ¼r %<__builtin_complex%>falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>falsche Anzahl der Argumente fÃ¼r %<__builtin_shuffle%>falsche Anzahl der Argumente fÃ¼r Funktion %<__builtin_next_arg%>falsche Anzahl der Argumente fÃ¼r Funktion %<va_start%>Interner Fehler: wrong number of branch edges after unconditional jump in bb %ifalsche Anzahl der Templateargumente (%d, sollte %d sein)falsche Anzahl der Templateargumente (%d, sollte mindestens %d sein)Falsche ausgehende Kantenmarken am Ende des bb %dfalscher Strategiename %qs fÃ¼r Option %qs angegebenInterner Compilerfehler: wrong tree in %<TYPE_FIELDS%> listArgument falschen Typs fÃ¼r %sArgument falschen Typs fÃ¼r absfalsches Typargument fÃ¼r Â»absuÂ«Argument falschen Typs fÃ¼r Bit-KomplementArgument falschen Typs fÃ¼r KonjugationArgument falschen Typs fÃ¼r DekrementierungArgument falschen Typs fÃ¼r InkrementierungArgument falschen Typs fÃ¼r unÃ¤res AusrufungszeichenArgument falschen Typs fÃ¼r unÃ¤res MinusArgument falschen Typs fÃ¼r unÃ¤res PlusArgument falschen Typs fÃ¼r Â»%sÂ«x87-RegisterrÃ¼ckgabe mit ausgeschaltetem x87xstormy16_print_operand: unbekannter CodeSie kÃ¶nnen SVE mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivierenSie kÃ¶nnen stattdessen einen inline-Namensraum verwendendies kann durch das LÃ¶schen der Initialisierung umgangen werdenBei Verwendung der Option %qs kann die Adresse von geschachtelten Funktionen nicht verwendet werdenz/Architektur.Null als NullzeigerkonstanteArrayabschnitt der LÃ¤nge 0 in %qs-KlauselArraygrÃ¶ÃŸe von %q+D ist null oder negativTyp %qT mit GrÃ¶ÃŸe 0 in %<reduction%>-KlauselTyp %qT mit GrÃ¶ÃŸe 0 in %qs-KlauselVektorgrÃ¶ÃŸe NullBreite Null fÃ¼r Bitfeld %q+DBreite Null fÃ¼r Bitfeld %qsBreite null im Format %sFormat-Zeichenkette %s der LÃ¤nge nullArray %qD der GrÃ¶ÃŸe nullArray %qT der GrÃ¶ÃŸe nullArrayelement %qD mit LÃ¤nge 0 in ansonsten leerem %q#TArrayelement %qD mit LÃ¤nge 0 befindet sich nicht am Ende von %q#T{anonym}
\ No newline at end of file
--- 2163,2168 ----
  erfordertÂ»requiresÂ«-Klausel in Deklaration von Nichtfunktionstyp %qTÂ»requiresÂ«-Klausel fÃ¼r RÃ¼ckgabetyprequires-clause an type-idrequires-clause an TypedefAuflÃ¶sungs-Sub-ID %wx nicht in Objekt-DateiInterner Fehler: resolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeAuflÃ¶ser-indirekte Funktion ist hier deklariertErgebnis von %<operator->()%> ergibt Nicht-Zeiger-ErgebnisErgebnis von %qE erfordert %u Bits, aber %qT hat nur %u BitsRÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkungResultat mit nicht konstanter ZeichenlÃ¤ngeSignieren der RÃ¼ckgabeadresse wird nur fÃ¼r %<-mabi=lp64%> unterstÃ¼tztreturn streicht Qualifizierer %qv von Zeiger-ZieltypReturn-Kante zeigt nicht auf Ausgang in bb %dRÃ¼ckgabe von Pointer auf nicht enthaltenen Adressraumreturn erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vÂ»returnÂ« nicht gefolgt von SperreRÃ¼ckgabetyp %q#T ist unvollstÃ¤ndigRÃ¼ckgabetyp ist auf %<int%> voreingestelltRÃ¼ckgabetyp ist unvollstÃ¤ndigRÃ¼ckgabetyp kÃ¶nnte Kandidat fÃ¼r Formatattribut seinRÃ¼ckgabetyp von %qD ist nicht %<int%>RÃ¼ckgabetyp von %qD ist nicht %qsRÃ¼ckgabetyp fÃ¼r FunktionAngabe des RÃ¼ckgabetyps fÃ¼r Konstruktor ist ungÃ¼ltigAngabe des RÃ¼ckgabetyps fÃ¼r Destruktor ist ungÃ¼ltigRÃ¼ckgabetyp fÃ¼r %<operator %T%> angegebenRÃ¼ckgabetyp fÃ¼r Herleitungshinweis angegebenunvertrÃ¤gliche RÃ¼ckgabetypenRÃ¼ckgabe eines Wertes in Funktion ohne RÃ¼ckgabetypReturn-Anweisung mit Wert, in Funktion mit RÃ¼ckgabetyp %qTReturn-Anweisung ohne Wert, in %qT zurÃ¼ckgebender Funktion%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkungRÃ¼ckgabe von %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt einen Zeiger in eine Zahl um, ohne explizite TypkonvertierungRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungRÃ¼ckgabe eines Wertes von einem KonstruktorWert von Destruktor zurÃ¼ckgegebenInitialisierungsliste wird zurÃ¼ckgegebendas ZurÃ¼ckgeben der lokalen %<initializer_list%>-Variable %qD verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden ArraysRÃ¼ckgabe von Zeiger auf %qD vom Typ %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTReferenz auf temporÃ¤ren Wert wird zurÃ¼ckgegebendas ZurÃ¼ckgeben einer temporÃ¤ren %<initializer_list%> verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden Arraysumgekehrte Speicherreihenfolge fÃ¼r Gleitkommaskalareumgekehrte Speicherreihenfolge fÃ¼r Skalareumgekehrte Speicherreihenfolge fÃ¼r Â»%smodeÂ«rechter Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senrechter Operand des Komma-Operators hat keinen Effektrechter Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qErechter Operand des Schiebeausdrucks %q+E ist mindestens so groÃŸ wie die Genauigkeit %wu des linken Operandenrechter Operand des Schiebeausdrucks %q+E ist negativrechte PrÃ¤zisionrechte PrÃ¤zision im strfmon-FormatRechts-Schiebe-Weite >= Breite des TypsRechts-Schiebe-Weite >= Breite des VektorelementsRechts-Schiebe-Weite ist negativrechter Operand des Komma-Ausdrucks hat keinen EffektRundungsmodus fÃ¼r VAX-Floats nicht unterstÃ¼tztRundungsergebnis wird immer 0 seinRundung auf %d Bits hat keinen Effekt fÃ¼r Festkommawert mit %d Bit NachkommaanteilRoutine %qD ist hier deklariertUnterprogrammaufruf verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurdeUnterprogrammaufruf verwendet denselben OpenACC-Parallelismus wie enthaltende Schleiferv32e erfordert die ilp32e-ABICPU rx100 hat keine FPU-HardwareCPU rx200 hat keine FPU-Hardwareselber kanonischer Typknoten fÃ¼r die unterschiedlichen Typen %qT und %qTselbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstruktdieselbe Version wurde zuvor hier definiertInterner Fehler: same_comdat_group is not a circular listInterner Fehler: same_comdat_group list across different groups%d %<template<>%> gefunden, %d werden fÃ¼r Spezialisierung eines Elementfunktionstemplates benÃ¶tigt%<typename %E%> sagen, wenn ein Typ gemeint istskalares Objekt %qD erfordert ein Element in InitialisierungSkalierung muss nichtnegativ seinSkalierung und Normalisierung kÃ¶nnen nicht gleichzeitig aktiv sein; wird Ã¼bersprungen
  Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>Plan-TeilgrÃ¶ÃŸenausdruck muss bestimmt seinBereich %qT vor %<~%> ist kein Klassennameenum %qT mit eingeschrÃ¤nkter Sichtbarkeit wird vor %<-fabi-version=6%> als Typ %qT, spÃ¤ter jedoch als %qT durch %<...%> Ã¼bergebenenums mit GÃ¼ltigkeitsbereich nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarfalsche Zuordnung zwischen innerhalb und auÃŸerhalb eines GÃ¼ltigkeitsbereiches in enum %q#Tdas Score-Argument muss ein konstanter ganzzahliger Ausdruck seindas Score-Argument darf nicht negativ seinzweites Argument muss eine Scheibe oder Zeichenkette seinzweites Argument von %q+D sollte %<char **%> seinZweites Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Zeigertyp seinZweites Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante seinzweites Argument fÃ¼r %<va_arg%> ist vom unvollstÃ¤ndigen Typ %qTzweites Argument fÃ¼r %qs muss im Bereich [0, 12] liegenzweites Argument fÃ¼r Funktion %qE muss eine konstante Zweierpotenz zwischen %qi und %qu Bits seinzweiter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senzweiter Operand des bedingten Ausdrucks hat keinen Effektzweiter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qEzweiter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>Zweiter Parameter von %<va_start%> ist nicht letztgenanntes ArgumentAbschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Toplevel-Neuordnung ausgeschaltet istAbschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Â»unit-at-a-timeÂ« ausgeschaltet istArgument des Abschnittsattributs ist keine ZeichenkettenkonstanteAbschnitts-Attribut kann nicht fÃ¼r lokale Variablen angegeben werdenAbschnitts-Attribut nicht erlaubt fÃ¼r %q+DAbschnitts-Attribute werden fÃ¼r dieses Ziel nicht unterstÃ¼tztAbschnitt von %q+D kann nicht aufgehoben werdenAbschnitt von %q+D in Konflikt mit vorheriger DeklarationAbschnitt des Aliases %q+D muss zum Abschnitt seines Ziels passenAbschnittstypkonfliktAbschnittstypkonflikt mit %qDdie ausgewÃ¤hlten fp16-Optionen sind inkompatibelSelektor %qs akzeptiert keine EigenschaftenSelektor %qs nicht erlaubt fÃ¼r Kontext-Selektorsatz %qsSelektor %qs mehr als einmal im Satz %qs angegebenWÃ¤hler muss Â»immediateÂ« seinSelektor muss eine Ganzzahlkonstante im Bereich [0, %wi] seinSelektorsatz %qs mehr als einmal angegebenVergleich mit sich selbst ergibt immer Â»falseÂ«Vergleich mit sich selbst ergibt immer Â»trueÂ«Selbsttests sind in diesem Build nicht eingeschaltetSelbsttests sind unvertrÃ¤glich mit %<-E%>setjmp/longjmp innerhalb %<simd%>-KonstruktsSetter-Name muss mit %<:%> beendet werdenKern-DateigrÃ¶ÃŸenlimit kann nicht gesetzt werden: %mverdeckte Deklaration ist hiereingebaute Funktion %q#D wird Ã¼berdecktBibliotheksfunktion %q#D wird Ã¼berdecktvorherige Typdeklaration von %q#D wird Ã¼berschattetGemeinsam genutzte SSA-Namen-Infoshared und mdll sind unvertrÃ¤glichInterner Fehler: shared call_stmt:shared wird nicht unterstÃ¼tztGemeinsames rtxSchiebeweite ist keine GanzzahlSchiebeausdruck %q+E lÃ¤uft Ã¼berSchiebeoperation eines Nicht-Ganzzahloperandenzu wenig Export-Daten gelesenInterner Fehler: show_array_ref(): Unknown array referenceInterner Fehler: show_array_spec(): Unhandled array shape type.Interner Fehler: show_code_node(): Bad statement codeInterner Fehler: show_expr(): Bad intrinsic in expressionInterner Fehler: show_expr(): Don't know how to show exprInterner Fehler: show_ref(): Bad component codeInterner Fehler: sibcall edges for non-call insn in bb %iSeiteneffekte werden bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnetside-effects element in no-side-effects CONSTRUCTORVorzeichenbehaftete Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEVorzeichenbehaftete Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE nach %qEVorzeicheneigenschaft des Typen und Maschinenmodus %qs passen nicht zusammeneinfaches IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglisteinzelnes %<target_clones%>-Attribut wird ignoriertGrÃ¶ÃŸe %qE des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EGrÃ¶ÃŸe %qE des Arrays %qE ist negativGrÃ¶ÃŸe %qE des Arrays Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %qEGrÃ¶ÃŸe %qE des Arrays ist negativGrÃ¶ÃŸe des Arrays bei Â»newÂ« muss Ganzzahltyp habenUnpassende GrÃ¶ÃŸe in Argument %d von %qEGrÃ¶ÃŸe von %q+D Ã¼berschreitet mit %E Bytes die maximale ObjektgrÃ¶ÃŸe %wuGrÃ¶ÃŸe von %qD passt nicht zur ursprÃ¼nglichen DeklarationArraygrÃ¶ÃŸe von %qD hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays %qD ist kein konstanter GanzzahlausdruckGrÃ¶ÃŸe des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen TypArraygrÃ¶ÃŸe von %qE hat Nicht-GanzzahltypGrÃ¶ÃŸe des Arrays %qE ist negativGrÃ¶ÃŸe des Arrays %qE ist kein konstanter AusdruckArraygrÃ¶ÃŸe von %qE ist zu groÃŸGrÃ¶ÃŸe des Arrays Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %qEArraygrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays ist kein konstanter AusdruckGrÃ¶ÃŸe des Arrays ist kein konstanter GanzzahlausdruckArraygrÃ¶ÃŸe ist zu groÃŸInterner Fehler: size of loop %d should be %d, not %dGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist %u BytesGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist grÃ¶ÃŸer als %wu BytesGrÃ¶ÃŸe des Zeichenkettenliterals ist zu groÃŸGrÃ¶ÃŸe des Typs %qT ist zu groÃŸ (%qE Bytes)GrÃ¶ÃŸe eines unbenannten Arrays hat unvollstÃ¤ndigen TypGrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-GanzzahltypGrÃ¶ÃŸe des unbenannten Arrays ist negativGrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸGrÃ¶ÃŸe der Variablen %q+D ist zu hochGrÃ¶ÃŸenbereiche der Option %qs sollten aufsteigend seinsizeof(long double) ist 12.sizeof(long double) ist 16.Ausschnitt kann nur mit nil verglichen werdenScheibenkapazitÃ¤t muss ganzzahlig seinScheibenende muss eine Ganzzahl seinScheibe ohne adressierbaren Wertjegliche Instanziierung mit nichtleerer Parameterpackung wÃ¤re unzulÃ¤ssigsoft-float und long-double-128 sind unvertrÃ¤glichEinige Teile des expandierten Makros sind nicht von diesem %qs-Konstrukt erfasstnicht implementiertnicht implementiert: Entschuldigung: Semantik von static-Variable %q#D in inline-Funktion ist falsch (mehrere Kopien wÃ¤ren die Folge)Entschuldigung: Semantik der Inline-Variable %q#D ist falsch (mehrere Kopien wÃ¤ren die Folge)Quelle ist ein Zeiger auf unvollstÃ¤ndigen TypenQuelle ist kein ZeigerQuelle ist kein Zeiger auf KlasseQuelle hat nicht KlassentypenQuelle hat unvollstÃ¤ndigen KlassentypenQuellorte fÃ¼r Funktion %qD haben sich geÃ¤ndert, Profilingdaten mÃ¶glicherweise veraltetQuellentyp ist nicht polymorphLeerzeichen gefolgt von Satzzeichen %<%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%0%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%@%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%W%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%x%c%>Spezifikation %qs ist ungÃ¼ltigSpezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiertSpezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_HEADERS_SUFFIX_SPEC%>Spezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_SUFFIX_SPEC%>Spezifikationsfehler: nicht erkannte Spezifikationsoption %qcSpezifikationsdatei hat keine Spezifikation zum BindenSpezifikation ist '%s'
  
! aus Spezifikation erzeugtes switch ist nur %<-%>spec_dimen_size(): Bad dimensionSpezialisierung %qT hinter Instanziierung %qTSpezialisierung von %qD nach InstanziierungSpezialisierung von %qD in anderem NamensbereichSpezialisierung von %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftretenSpezialisierung von %qT hinter InstanziierungSpezialisierung des Alias-Template %qDSpezialisierung der implizit deklarierten speziellen ElementfunktionSpezialisierung des Variablenkonzepts %q#DSpezialisierung des Variablentemplates %qD als Funktion deklariertspezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>angegebene Grenze %wu Ã¼berschreitet %<INT_MAX%>angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wuangegebene Grenze %wu Ã¼berschreitet die GrÃ¶ÃŸe %wu des Zielobjektsangegebene Bereichsgrenze [%wu, %wu] Ã¼berschreitet %<INT_MAX%>angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerteOption %qs wurde mehrmals angegebenSystemregister mit einem kurzem Namen (weniger als 100 Zeichen) angeben.Angabe von Vektortypen mit %<__attribute__ ((mode))%> ist veraltetfalsche %%include-Syntax fÃ¼r Spezifikationen nach %ld Zeichenfalsche %%rename-Syntax fÃ¼r Spezifikationen nach %ld Zeichenkeine %s-Spezifikation zum Umbenennen gefundenFehler in Spezifikationsdatei nach %ld ZeichenSpezifikation: unbekannter %%-Befehl nach %ld Zeichenspekulative Kanten sind nicht benachbartfalsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beendenverdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Anfang des FormatsstÃ¶rendes letztes %<%%%> im FormatverdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Ende des FormatsÃ¼berzÃ¤hliges Leerzeichen am Ende des FormatsGrÃ¶ÃŸe des StapelkollisionswÃ¤chters %d muss gleich dem Sondierungsintervall %d seinStapelrahmen muss kleiner als 64k seinstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdStapelrahmen zu groÃŸStapel-Ãœberwachungswert muss eine exakte Zweierpotenz seinAusdruck der Stapelgrenze wird nicht unterstÃ¼tztStapelgrenzen nicht fÃ¼r dieses Ziel unterstÃ¼tztStapelsonde fÃ¼r SVE-RahmenStapel-ÃœberprÃ¼fung erfordert %<-maccumulate-outgoing-args%> fÃ¼r KorrektheitStapel-ÃœberprÃ¼fung erfordert %<target("accumulate-outgoing-args")%> fÃ¼r KorrektheitStapelschutz schÃ¼tzt nicht Funktion: Alle lokalen Arrays sind kleiner als %d BytesStapelschutz schÃ¼tzt nicht lokale Variablen: Puffer variabler GrÃ¶ÃŸeStapelregister fÃ¼r globale Registervariable verwendetStapelgrÃ¶ÃŸe muss eine exakte Zweierpotenz seinStapelgrÃ¶ÃŸe muss grÃ¶ÃŸer als der Stapel-Ãœberwachungswert seinStapelgrÃ¶ÃŸe darf nicht grÃ¶ÃŸer als 64k seinStapelverbrauchsberechnung wird fÃ¼r dieses Ziel nicht unterstÃ¼tztStapelverbrauch ist %wu BytesStapelverbrauch kÃ¶nnte %wu Bytes seinStapelverbrauch mÃ¶glicherweise unbegrenztstack_offset muss ein Vielfaches von 4 seinstack_offset muss mindestens 4 seinStapelrahmen zu groÃŸ: %d BytesStandardattribute fÃ¼r NamensrÃ¤ume mÃ¼ssen vor dem Namen des Namensraums stehenstart of RTL fragment must be on an earlier line than endAnfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdenAnfang/Ende von RTL-Fragment sind in verschiedenen DateienAnweisung kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senAnweisung hat keinen EffektAnweisung ist eine Referenz, kein Aufruf, zur Funktion %qEAnweisung ist kein KonstantenausdruckAnweisung inmitten eines Blocks fÃ¼r throw markiertAnweisung fÃ¼r throw markiert, wirft jedoch nichtsAnweisung verwendet freigegebenen SSA-Namenvolatile-Kennzeichen fÃ¼r Anweisung nicht aktuellAnweisung wird niemals ausgefÃ¼hrtAnweisung ohne EffektAnweisungs-Ausdruck in konstantem AusdruckAnweisungs-AusdrÃ¼cke sind weder auÃŸerhalb von Funktionen noch in Template-Argumenten erlaubtÂ»static IOÂ«-Deklaration von %q+D erfordert eine Adressestatische Behauptung gescheitertstatische Behauptung gescheitert: %Estatische ErklÃ¤rung gescheitert: %sstatische Kette mit Funktion, die keine verwendetstatisches Datenelement %qD in unbenannter Klassestatisches Datenelement %qE als %qs deklariertStatische Deklaration von %q+D folgt nicht-statischer Deklarationstatisches Feld %qD ist nicht zuordenbarstatische Initialisierung der Variablen %q+D in %<.shared%>-Speicher wird nicht unterstÃ¼tztstatic wird auf TPF-OS nicht unterstÃ¼tztstatisches Element %qD kann kein Bitfeld seinstatisches Element %qD als %<register%> deklariertstatische Elementfunktion %q#D mit Typqualifizierern deklariertstatische Elementfunktion %qD kann nicht CV-Qualifizierer habenstatische Elementfunktion %qD kann keinen ref-Qualifizierer habenÂ»staticÂ« oder Typkennzeichner in Nicht-Parameter-Arraydeklaratorder statische Typ %qT des Operanden ist eine nicht Ã¶ffentliche Basisklasse des dynamischen Typs %qTstatisch reservierte Instanz der Objective-C-Klasse %qEAttribute stdcall und cdecl sind nicht vertrÃ¤glichAttribute stdcall und fastcall sind nicht vertrÃ¤glichAttribute stdcall und thiscall sind nicht vertrÃ¤glichAusdruck fÃ¼r die Schrittweite verweist auf Ã¤uÃŸeren Iterator %qDSchritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdenAnweisung (%p) nach Optimierungsdurchgang als geÃ¤ndert markiert: stmt with wrong VUSEInterner Fehler: stmts without blockSpeicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<thread_local%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %qD auf Templateinstanziierung angewendetSpeicherklasse %qs angegebenSpeicherklasse fÃ¼r Parameter %qE angegebenSpeicherklasse fÃ¼r Parameter %qs angegebenSpeicherklasse fÃ¼r Strukturfeld angegebenSpeicherklasse fÃ¼r Strukturfeld %qE angegebenSpeicherklasse fÃ¼r Template-Parameter %qs angegebenSpeicherklasse fÃ¼r Typnamen angegebenSpeicherklasse fÃ¼r unbenannten Parameter angegebenSpeicherklassenangaben sind in friend-Funktionsdeklarationen ungÃ¼ltigSpeichergrÃ¶ÃŸe von %q+D ist nicht konstantSpeichergrÃ¶ÃŸe von %q+D ist unbekanntSpeichergrÃ¶ÃŸe von %qD ist nicht konstantSpeichergrÃ¶ÃŸe von %qD ist unbekanntMerkwÃ¼rdiger GerÃ¤tename %qs nach %qs: falsches Zeichen %qcStrategiename %qs fÃ¼r Option %qs angegeben, wird jedoch fÃ¼r 32-Bit-Code nicht unterstÃ¼tztÃ¼berflÃ¼ssiges %<,%> am Ende der Elementdeklarationverirrtes %<@%> im Programmverirrtes %<\%o%> im Programmverirrtes %qc im ProgrammÃ¼berflÃ¼ssiges %qs zwischen Objective-C++ Methodenverirrtes %qs im ProgrammStreaming-Kindprozess fehlgeschlagenDer Streaming-Kindprozess wurde durch ein Signal beendetstrftime-Formate kÃ¶nnen keine Argumente formatierenZeichenkettenlÃ¤nge %qd ist grÃ¶ÃŸer als die LÃ¤nge %qd, die von ISO-C%d-Compilern unterstÃ¼tzt werden mussZuweisung mit starker Typumwandlung wurde abgefangenMÃ¶glicherweise wird starke Typumwandlung benÃ¶tigtÂ»structÂ« wurde hier definiertstruct hat keine Elementestruct hat keine benannten ElementeStrukturausrichtung muss eine kleine Zweierpotenz sein, nicht %wuStrukturfeldGrenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8 oder 32 gesetzt werdenGrenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8, 32 oder 64 gesetzt werdenstrukturierte Bindungsdeklarationen kÃ¶nnen erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> %qs seinDeklaration fÃ¼r strukturierte Bindung darf nicht als %qs deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht als %<auto%> (C++98) deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht vom Typen %qT seinDeklaration fÃ¼r strukturierte Bindung festgelegt, aber nicht verwendetStrukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qTStrukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qTstrukturierte Bindungen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarUnter-Framework-Include %s steht mit Framework-Include in KonfliktTeilobjekt %qD ist hier deklariertUnterprogramm %q+F nicht als %<Inline%> markiertUnterprogramm %q+F nicht als %<Inline_Always%> markiertIndex fehlt in Arrayreferenzindizierter Wert ist weder ein Array noch ein Zeigerindizierter Wert ist weder Array noch Zeiger noch Vektorindizierter Wert ist Zeiger auf FunktionIndizierung eines als %<register%> deklarierten Arraysgeschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<else%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<if%>-Anweisung empfohlenes wird empfohlen, explizite geschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung zu setzenes wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeidenKlammern um %<&&%> innerhalb von %<||%> empfohlenKlammern um %<+%> in Operand von %<&%> empfohlenKlammern um %<+%> innerhalb von %<<<%> empfohlenKlammern um %<+%> innerhalb von %<>>%> empfohlenKlammern um %<-%> in Operand von %<&%> empfohlenKlammern um %<-%> innerhalb von %<<<%>Klammern um %<-%> innerhalb von %<>>%> empfohlenKlammern um %<>>%>-Ausdruck empfohlenKlammern um Arithmetik in Operand von %<^%> empfohlenKlammern um Arithmetik in Operand von %<|%> empfohlenUm Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlenKlammern um Vergleich in Operand von %<!=%> empfohlenKlammern um Vergleich in Operand von %<&%> empfohlenKlammern um Vergleich in Operand von %<==%> empfohlenKlammern um Vergleich in Operand von %<^%> empfohlenKlammern um Vergleich in Operand von %<|%> empfohlenKlammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<&%> in %<&&%> oder %<!%> in %<~%>Klammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<|%> in %<||%> oder %<!%> in %<~%>empfohlene Alternative:empfohlene Alternativen:UnterstÃ¼tzung fÃ¼r Modus %qsUnterstÃ¼tzte Kernarchitekturen:%sSchalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in KonfliktOption %<-mcustom-%s%> steht mit Option %<-mcustom-%s%> in KonfliktSchalter %<-mcustom-%s%> nur dann einen Effekt, wenn %<-ffinite-math-only%> angegeben istSchalter %<-mcustom-%s%> nur dann einen Effekt, wenn %<-fno-math-errno%> angegeben istSchalter %<-mcustom-%s%> nur dann einen Effekt, wenn %<-funsafe-math-optimizations%> angegeben istOption %<-mcustom-%s%> wird fÃ¼r doppeltgenaue Gleitkomma benÃ¶tigtWert %2$d fÃ¼r Schalter %<-mcustom-%1$s%> muss zwischen 0 und 255 liegenSchalter %qs beginnt nicht mit %<-%>Schalter %qs wird nicht mehr unterstÃ¼tztswitch-Bedingung hat booleschen Wertswitch springt in Anweisungs-Ausdruckswitch springt Ã¼ber VariableninitialisierungDie Standardfallbehandlung in switch fehltswitch-GrÃ¶ÃŸe ist keine Ganzzahlswitch beginnt hierswitch-Anweisung der GrÃ¶ÃŸe %lu EintrÃ¤ge ist zu groÃŸSymbol %qD, das von %qD referenziert wird, wurde hier deklariertSymbol muss definiert sein, um eine Version zu habenZeichen als Immediate-Operand verwendetZeichen sowohl mit Basis- als auch Index-Registern verwendetSymbol mit Offset im PIC-Modus verwendetsymbolische Speicherreferenzen werden nur auf z10 oder neuer unterstÃ¼tztInterner Fehler: symtab_node::verify failedArgument des Attributs Â»symverÂ« muss das Format %<Name@Nodenname%> habenInterner Fehler: symver is not exported with default visibility%<symver%> wird nur auf ELF-Plattformen unterstÃ¼tztInterner Fehler: symver target is not exported with default visibilityerzeugte Methode %qD zuerst hier erfordertsysctl fÃ¼r kern.osversion gescheitert: %mSystem-Pfad %qs ist nicht absolutAdresse der direkten Funktion %qD wird genommenAdresse des Konstruktors %qD wird genommenAdresse des Destruktors %qD wird genommenAdresse des Ausdrucks des Typs %<void%> wird genommenZugriff auf die Adresse des gepackten Elements von %qT fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten ZeigerwertAdresse eines rvalues wird ermitteltAdresse eines temporÃ¤ren Wertes wird verwendetden Betrag des vorzeichenlosen Typs %qT zu berechnen, hat keine AuswirkungDas Ermitteln der Adresse einer Marke ist nicht standardkonformZiel-CPU unterstÃ¼tzt nicht ARM-ModusZiel-CPU unterstÃ¼tzt keine ARMv8-M-Security-ErweiterungenZiel-CPU unterstÃ¼tzt keine THUMB-BefehleZiel-CPU unterstÃ¼tzt keine ZusammenarbeitZiel-CPU unterstÃ¼tzt keine unausgerichteten ZugriffeZiel-Betriebssystem unterstÃ¼tzt keine unausgerichteten ZugriffeZielargumentZiel-Attribut wird auf dieser Maschine nicht unterstÃ¼tztZiel-Attribut oder Pragma Ã¤ndert GrÃ¶ÃŸe von %<long double%>Ziel-Attribut oder Pragma Ã¤ndert AltiVec ABIZiel-Attribut oder Pragma Ã¤ndert darwin64 ABIZiel unterstÃ¼tzt kein Aktualisieren des atomaren Profils, einfacher Modus wird ausgewÃ¤hltZielsystem unterstÃ¼tzt Funktionsversions-Dispatcher nichtZielformat unterstÃ¼tzt nicht Â»unendlichÂ«Ziel ist kein Zeiger oder ReferenzZiel ist kein Zeiger oder Referenz auf KlasseZiel ist kein Zeiger oder Referenz auf vollstÃ¤ndigen TypenZiel der Umwandlung kÃ¶nnte Kandidat ein fÃ¼r ein Formatattribut seinZiel der Initialisierung kÃ¶nnte ein Kandidat fÃ¼r Formatattribut seinzielspezifische eingebaute Funktion ist nicht verfÃ¼gbarFehlzuordnung zielspezifischer OptionenZielsystem unterstÃ¼tzt keine TestausgabenZielsystem unterstÃ¼tzt nicht das Testformat %qsTemplate %qD deklariertTemplate %qE in Klausel %qsTemplateargument %d ist ungÃ¼ltigTemplateargument %qE fÃ¼r Typ %qT ist keine konstante GanzzahlTemplateargument %qE betrifft TemplateparameterTemplateargument fÃ¼r %qD verwendet lokalen Typ %qTTemplate-Argument fÃ¼r %<%s %T%> benÃ¶tigtTemplate-Argumente fÃ¼r %qD passen nicht zum ursprÃ¼nglichen Template %qDTemplateklasse ohne NamenTemplate-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagenTemplatedeklaration von %<typedef%>Templatedeklaration von %q#DTemplate-Definition eines Nicht-Templates %q#DInstanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d (%<-ftemplate-depth=%> verwenden, um dies zu erhÃ¶hen)Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d beim Instanziieren von %q+D, mÃ¶glicherweise wegen Generierung der virtuellen Tabelle (%<-ftemplate-depth=%> verwenden, um den HÃ¶chstwert zu erhÃ¶hen)Template-Parameter %q+#DTemplateparameter %qD hier deklariertTemplateparameter %qD vom Typ %qT ist in ganzzahligem Konstantenausdruck nicht erlaubt, da er nicht Ganzzahl- oder AufzÃ¤hlungstyp hatTemplateparameterliste in expliziter Instanziierung verwendetangegebene Template-Parameterlisten passen nicht zu Templateparametern von %qDTemplateparameterpack %qD kann kein Standardargument habenTemplateparameterpack kann kein Standardargument habenTemplate-Parameterpacks kÃ¶nnen keine Standardargumente habenTemplate-Parameter-Typ %qT als %<friend%> deklariertTemplate-Parameter kÃ¶nnen keine Â»friendsÂ« seinTemplate-Parameter passen nicht zum Template %qDTemplateparameter nicht in partieller Spezialisierung herleitbar:Template-Platzhaltertyp %qT muss von einer einfachen declarator-id gefolgt seinTemplatespezialisierung von %qD durch ISO C++ nicht erlaubtTemplatespezialisierung mit C-Bindung angegebenkeine Templatespezifizierer in Deklaration von %qD angegebenTemplate-Template-Parameter %qT in Deklaration von AbleitungshinweisTemplatetypparameter mÃ¼ssen das SchlÃ¼sselwort %<class%> oder %<typename%> verwendenTemplate mit C-BindungTemplate-ID %qD fÃ¼r %q+D passt zu keiner TemplatedeklarationTemplate-ID %qD als Deklarator verwendetTemplate-ID %qE in Deklaration des ersten TemplatesTemplate-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte [-fconcepts-ts]Template-Parameter-Templates dÃ¼rfen nicht %<virtual%> seinZwischenergebnis des nicht-literalen Typs %qT in konstantem AusdruckternÃ¤rer %<operator?:%>ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>das SchlÃ¼sselwort %<bool%> ist in einer Konzeptdefinition in C++20 nicht erlaubtdas %<getter%>-Attribut darf nur einmal angegeben werdendas %<interrupt%>-Attribut erfordert einen MIPS32r2-Prozessor oder neuerdas %<setter%>-Attribut darf nur einmal angegeben werdendas Attribut %qE kann nicht auf einen SVE-Funktionstyp angewendet werdenAttribut %qE erfordert Argumentedie Architektur %qs unterstÃ¼tzt %<-m%s=2008%>die Architektur %qs unterstÃ¼tzt %<-m%s=legacy%> nichtdie Architektur %qs unterstÃ¼tzt %<-mfp32%> nichtdie Architektur %qs unterstÃ¼tzt keine DSP-Befehledie Architektur %qs unterstÃ¼tzt keine Befehle mit Sprungwahrscheinlichkeitdie Architektur %qs unterstÃ¼tzt die Befehle Â»maddÂ« und Â»msubÂ« nichtdie Architektur %qs unterstÃ¼tzt keine ungeraden Register fÃ¼r einfache Genauigkeitdie Architektur %qs unterstÃ¼tzt keine paarweisen Einzel-Befehledie Architektur %qs unterstÃ¼tzt nicht den synci-Befehldas Debug-Format %qs kann nicht mit vorkompilierten Headern verwendet werdendas Â» Â«-printf-Kennzeichendas Â»!Â«-strfmon-Kennzeichendas Â»#Â«-printf-Kennzeichendas Â»#Â«-strftime-Kennzeichendas Â»'Â«-printf-Kennzeichendas Â»'Â«-scanf-Kennzeichendas Â»(Â«-strfmon-Kennzeichendas Â»+Â«-printf-Kennzeichendas Â»+Â«-strfmon-Kennzeichendas Â»-Â«-printf-Kennzeichendas Â»-Â«-strfmon-Kennzeichendas Â»-Â«-strftime-Kennzeichendas Â»0Â«-printf-Kennzeichendas Â»0Â«-strftime-Kennzeichender Â»EÂ«-strftime-Modifiziererdas Â»IÂ«-printf-Kennzeichendas Â»IÂ«-scanf-Kennzeichender Â»OÂ«-Modifiziererder Â»OÂ«-strftime-Modifiziererdas Â»^Â«-strfmon-Kennzeichendas Â»^Â«-strftime-Kennzeichendas Â»_Â«-strftime-Kennzeichendas Â»aÂ«-scanf-Kennzeichendas Â»mÂ«-scanf-Kennzeichendas Â»qÂ«-Diagnose-KennzeichenDie Option Â»-sharedÂ« wird derzeit nicht fÃ¼r VAX ELF unterstÃ¼tztDas ABI der ParameterÃ¼bergabe mit %d-Byte-Ausrichtung hat sich in GCC 4.6 geÃ¤ndertdas ABI der ParameterÃ¼bergabe fÃ¼r Aggregate mit %d-Byte-Ausrichtung hat sich in GCC 5 geÃ¤ndertdas ABI fÃ¼r die Ãœbergabe von homogenen %<float%>-Aggregaten hat sich in GCC 5 geÃ¤ndertDas ABI der Struct-Ãœbergabe mit einem flexiblen Arrayelement hat sich in GCC 4.4 geÃ¤ndertdas ABI der StrukturÃ¼bergabe mit %<complex float%>-Element hat sich in GCC 4.4 geÃ¤ndertdas ABI der Union-Ãœbergabe mit %<long double%> hat sich in GCC 4.4 geÃ¤ndertDie RX100-CPU hat keine FPU-HardwareDie RX200-CPU hat keine FPU-Hardwaredie Adresse von %qD ist kein gÃ¼ltiges Templateargumentdie Adresse von %qD ist kein gÃ¼ltiges Templateargument, weil sie keine statische Lebensdauer hatDie Adresse von %qD wird immer zu %<wahr%> auswertenDie Adresse von %qD wird nie NULL seindie Adresse einer Marke kann nicht in einem Konstanten-Ausdruck auftretendie Adresse des %qT-Teilobjekts von %qD ist kein gÃ¼ltiges TemplateargumentDas Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert seindas scanf-Merkmal der ZuweisungsunterdrÃ¼ckungder Aufruf erfordert %<ifunc%>, was von diesem Ziel nicht unterstÃ¼tzt wirddie Aufrufkonvention fÃ¼r %qT Ã¤ndert sich mit %<-fabi-version=13%> (GCC 8.2)die Kombination von %qs und %qs ist mit %qs unvertrÃ¤glichVergleich wird stets als %<false%> ausgewertet da die Adresse von %qD nie NULL wirdVergleich wird stets als %<true%> ausgewertet da die Adresse von %qD nie NULL wirdder Compiler kann davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiertder Compiler kann annehmen, dass die Adresse von %qD niemals NULL istDie Komponente %qs ist ein PRIVATE-Typ und kann nicht Komponente von %qs sein, die PUBLIC bei %L istder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheitdie virtuelle Tabelle des in Konflikt stehenden Typs aus der anderen Ãœbersetzungseinheit ist unterschiedlich groÃŸder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat virtuelle Tabelle mit unterschiedlichem Inhaltder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat virtuelle Tabelle mit mehr EintrÃ¤gender in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat unterschiedliche RTTI-Informationder Wert von uninitialisiertem Speicher ist in konstantem Ausdruck nicht verwendbarKontrollfluss der Funktion %qD passt nicht zu ihren Profilingdaten (ZÃ¤hler %qs)der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_si64 im Code prÃ¼fen.in Objective-C 1.0 gibt es keine Dot-Syntaxdie Auslassung in %qD wurde nicht vererbtdie zusÃ¤tzliche Basisklasse ist hier definiertfÃ¼nftes Argument muss ein 8-Bit-Immediate seindas erste Argument eines %qs muss von booleschem Vektortyp sein und gleich viele Elemente wie das Ergebnis habender erste Unterschied der entsprechenden Definitionen ist Feld %qDder erste Unterschied der entsprechenden Definitionen ist Methode %qDder erste Parameter von %<operator new%> kann nicht das Standardargument habenDas vierte Argument muss Skalierung 1, 2, 4, 8 seindie RahmengrÃ¶ÃŸe von %wu Bytes Ã¼berschreitet %wu BytesDer direkte Argument muss ein 4-Bit-Immediate seinDas direkte Argument muss ein 5-Bit-Immediate seinDas direkte Argument muss ein 8-Bit-Immediate seinder inkompatible Typ, der in einer anderen Ãœbersetzungseinheit definiert istder inkompatible Typ ist hier definiertdas Lambda hat keinen Â»capture-defaultÂ«Das letzte Argument muss ein 1-Bit-Immediate seinDas letzte Argument muss ein 2-Bit-Immediate seindas letzte Argument muss ein 3-Bit-Immediate seinDas letzte Argument muss ein 32-Bit-Immediate seinDas letzte Argument muss ein 4-Bit-Immediate seinDas letzte Argument muss ein 5-Bit-Immediate seinDas letzte Argument muss ein 1-Bit-Immediate seinDas letzte Argument muss ein 8-Bit-Immediate seinDas letzte muss Skalierung 1, 2, 4, 8 seindas Layout von Aggregaten, die Vektoren mit %d-Byte-Ausrichtung enthalten, hat sich in GCC 5 geÃ¤ndertder m210 hat keine Little-Endian-UnterstÃ¼tzungdas Makro %qs war noch nicht definiertder gemangelte Name von %qD hat sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD) geÃ¤ndertder gemangelte Name von %qD Ã¤ndert sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD)der gemangelte Name von %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der gemangelte Name eines Thunks fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der gemangelte Name der InitialisierungswÃ¤chter-Variable fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der Maximalwert fÃ¼r den letzten GrÃ¶ÃŸenbereich sollte fÃ¼r Option %qs -1 seinDas vorletzte Argument muss ein 8-Bit-Immediate seinDer ausgelassene mittlere Operand in %<?:%> ist immer %<true%>; ausdrÃ¼cklicher mittlerer Operand wird empfohlendas Programm sollte auch %qD definierender Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi16 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi32 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi16 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi32 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_ror_si64 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_rori_si64 im Code prÃ¼fen.der Wertebereich der Maske ist 0 bis 255der Wertebereich des Selektors sollte 0 bis 1 seinder Wertebereich des Selektors sollte 0 bis 3 seinder Wertebereich des Selektors sollte 0 bis 7 seindas Register %qs kann in %<asm%> fÃ¼r das aktuelle Ziel nicht bestraft werdenfÃ¼r %q+D angegebenes Register kann vom aktuellen Ziel nicht zugegriffen werdenfÃ¼r %q+D angegebenes Register ist nicht allgemein genug, um als eine Registervariable verwendet zu werdendas Ergebnis der Umwandlung ist nicht spezifiziert, da %qE auÃŸerhalb des Wertebereichs des Typs %qT liegtdrittes Argument muss ein 8-Bit-Immediate seindas dritte Argument muss eine Vergleichskonstante seinder Typ %qT der %<constexpr%>-Variable %qD ist kein Literalder zerstÃ¶rte Typ ist %qT, aber der Destruktor verweist auf %qTder Wert von %qD ist in konstantem Ausdruck nicht verwendbarDer Wert des Stapelzeigers muss nach einer %<asm%>-Anweisung derselbe sein wie vor der AnweisungDie y-Option ist obsolet und wird ignoriertes gibt keine Argumente fÃ¼r %qD, die von einem Templateparameter abhÃ¤ngen, weshalb eine Deklaration von %qD verfÃ¼gbar sein mussdrittes Argument von %q+D sollte wahrscheinlich %<char **%> seinDrittes Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante seindrittes Argument fÃ¼r %qs muss im Bereich [0, 12] liegenDrittes Argument fÃ¼r Funktion %qE muss eine konstante Ganzzahl seindritter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sendritter Operand des bedingten Ausdrucks hat keinen Effektdritter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qEdritter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>diese %qs-Klausel beschÃ¼tzt nicht â€¦diese eingebaute Funktion ist nur auf dem fr405 und fr450 verfÃ¼gbardiese eingebaute Funktion ist nur auf dem fr450 verfÃ¼gbardiese eingebaute Funktion ist nur auf dem fr500 und fr550 verfÃ¼gbardiese eingebaute Funktion ist nur mit der Toolchain v3f verfÃ¼gbardiese eingebaute Funktion ist nur mit der Toolchain v3s oder v3f verfÃ¼gbardiese eingebaute Funktion wird von der Toolchain v3m nicht unterstÃ¼tztdiese eingebaute Funktion wird auf diesem Ziel nicht unterstÃ¼tztdieser Compiler unterstÃ¼tzt %s nichtdieser Compiler unterstÃ¼tzt PowerPC nicht (arch-Flags werden ignoriert)dieser Compiler unterstÃ¼tzt X86 nicht (arch-Flags werden ignoriert)diese Bedingung hat identische Zweigediese Dezimalkonstante ist nur in ISO-C90 vorzeichenlosdiese Dezimalkonstante wÃ¤re in ISO-C90 vorzeichenlosdiese FlexibilitÃ¤t ist veraltet und wird demnÃ¤chst entferntdies ist ein GCC-Bug; ein Workaround ist, die aufgerufene Funktion mit dem Â»usedÂ«-Attribut zu markierenDies ist die erste StandardmarkeDies ist der erste Eintrag, der diesen Wert Ã¼berschneidetdies ist der Befehl:diese Medienfunktion ist nur auf dem fr400 und fr550 verfÃ¼gbardiese Medienfunktion ist nur auf dem fr500 verfÃ¼gbardiese Operation erfordert die SVE-ISA-Erweiterungdiese Anweisung kÃ¶nnte durchfallendieses Ziel definiert keine Spekulationsbarriere; das erzeugte Programm wird trotzdem korrekt laufen, aber irrige Spekulationen sind mÃ¶glicherweise nicht eingeschrÃ¤nktdieses Ziel unterstÃ¼tzt nicht %qsDiese Zielarchitektur ist Â»Little EndianÂ«diese Zielmaschine hat keine verzÃ¶gerten ZweigeThread-lokale COMMON-Daten nicht implementiertThread-lokale Deklaration von %q#D folgt nicht-Thread-lokaler DeklarationThread-lokale Deklaration von %q+D folgt nicht-Thread-lokaler Deklarationthreadprivate Variable %qE in Zielregion mit %<order(concurrent)%>-Klausel verwendetthreadprivate Variable %qE in Zielregion verwendetthreadprivate Variable %qE in unverknÃ¼pfter Task verwendetDrei-Wege-Vergleich von VektorenDreiwege-Vergleichsoperator kann nur in einer Klassendefinition die Standardimplementierung bekommenwirft NULL, was ganzzahlig, aber kein Zeigertyp istthunk-inline wird nur mit %<-mindirect-branch-jump%> unterstÃ¼tztzur Sicherheit mÃ¼ssen alle vorÃ¼bergehenden Zeiger in Umwandlung von %qT in %qT mit %<const%> qualifiziert seinum AbhÃ¤ngigkeiten zu erzeugen, mÃ¼ssen Sie entweder %<-M%> oder %<-MM%> angebenandere Fundstelle von %qs ist hierum auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwendenToken %u hat %<x-location == %u%>Token %u hat %<x-location == y-location == %u%>Token %u hat %<y-location == %u%>zu wenige Argumente fÃ¼r %%:compare-debug-auxbase-optzu wenige Argumente fÃ¼r %%:replace-extensionzu wenige Argumente fÃ¼r %%:version-compareZu wenige Argumente fÃ¼r %<__builtin_tgmath%>zu wenige Argumente fÃ¼r eingebaute Funktion %qE, %u erwartetzu wenige Argumente fÃ¼r Konstruktor %q#Dzu wenige Argumente fÃ¼r FunktionZu wenige Argumente fÃ¼r %<va_start%>zu wenige Argumente fÃ¼r Funktion %q#DZu wenige Argumente fÃ¼r Funktion %qEZu wenige Argumente fÃ¼r Elementfunktion %q#Dzu wenige Argumente fÃ¼r Methode %q#Dzu wenige AusdrÃ¼cke fÃ¼r Strukturzu wenige Templateparameterlisten in Deklaration von %qDzu wenige Templateparameterlistentoo large function value type, needs %d registers, have only %d registers for thiszu spÃ¤t fÃ¼r Â»#Â«-Direktive, um Debug-Verzeichnis festzulegenzu viele %<#pragma options align=reset%>zu viele %<...%> in Lambda-Capturezu viele %<defaultmap%>-Klauseln mit %qs-Kategoriezu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategoriezu viele %<if%>-Klauselnzu viele %<if%>-Klauseln mit %qs-Modifiziererzu viele %<if%>-Klauseln ohne Modifiziererzu viele %<static%>-Argumentezu viele %qs-Klauselnzu viele Alternativen in %<asm%>zu viele Argumentezu viele Argumente fÃ¼r Formatzu viele Argumente fÃ¼r teilweise Spezialisierung %qTzu viele Argumente, die in SGPR-Registern Ã¼bergeben werdenzu viele Argumente fÃ¼r %%:compare-debug-auxbase-optzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r %%:compare-debug-self-optzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r eingebaute Funktion %qE, nur %d erwartetzu viele Argumente fÃ¼r Konstruktor %q#Dzu viele Argumente fÃ¼r Funktionzu viele Argumente fÃ¼r Funktion %q#Dzu viele Argumente fÃ¼r Funktion %qEzu viele Argumente fÃ¼r makezu viele Argumente fÃ¼r Elementfunktion %q#Dzu viele Argumente fÃ¼r Methode %q#Dzu viele Argumente fÃ¼r Methode %qEzu viele atomare Klauselnzu viele geschweifte Klammern um Initialisierung fÃ¼r %qTzu viele geschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qTInterner Fehler: too many exception handling edges in bb %izu viele AusdrÃ¼cke fÃ¼r Strukturzu viele Dateinamen angegeben; geben Sie %<%s %s%> fÃ¼r das Aufrufformat einzu viele Funktionsargumente fÃ¼r eBPFzu viele Initialisierer fÃ¼r %qTzu viele EingabedateienInterner Fehler: too many loop exits recordedzu viele Speicherreihenfolge-Klauselnzu viele Ã¶ffnende KlammernInterner Fehler: too many outgoing branch edges from bb %izu viele GrÃ¶ÃŸenbereiche in Option %qs angegebenzu viele Templateheader fÃ¼r %qD (sollten %d sein)zu viele Templateparameterlisten in Deklaration von %qDzu viele Templateparameterlistenzu viele Werte in RÃ¼ckgabeanweisungzu viele Variablen in Bereichsklausel mit KanalZu viel Stapelspeicher zu entsorgen: %dZu viel Stapelspeicher vorzubereiten: %dungeklammerte Komma-AusdrÃ¼cke in Arrayindex-AusdrÃ¼cken sind veraltetDeklaration hÃ¶chster Ebene von %qs gibt %<auto%> anToplevel-Neuordnung muss ausgeschaltet sein, wenn Â»unit-at-a-timeÂ« ausgeschaltet istGesamtgrÃ¶ÃŸe der lokalen Objekte %wu Ã¼berschreitet das Maximum %wuGesamtgrÃ¶ÃŸe der lokalen Objekte Ã¼berschreitet das Maximum %wuGesamtgrÃ¶ÃŸe der lokalen Objekte ist zu hochGesamtgrÃ¶ÃŸe der lokalen Variablen Ã¼bersteigt Grenze der Architekturtp_first_run must be non-negativetraditionelles C bietet keinen separaten Namensraum fÃ¼r Marken an, Bezeichner %qE steht in Konflikttraditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼cktraditionelles C lehnt automatische Gesamt-Initialisierung abtraditionelles C lehnt Initialisierung von unions abtraditionelles C weist Zeichenkettenkonstantenverkettung zurÃ¼cktraditionelles C weist den unÃ¤ren Plus-Operator zurÃ¼ckangehÃ¤ngter RÃ¼ckgabetyp %qT den Ableitungshinweises ist keine Spezialisierung von %qTnachgestellter RÃ¼ckgabetyp nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarTrampolin fÃ¼r geschachtelte Funktion %qD erzeugttransaktionsbasierter Speicher wird von %<-fsanitize=address%> nicht unterstÃ¼tzttransaktionsbasierter Speicher wird von %<-fsanitize=kernel-address%> nicht unterstÃ¼tzttransaktionsbasierter Speicher wird von Nicht-Aufruf-Ausnahmen nicht unterstÃ¼tztTransformierende intrinsische Routine %qs bei %L ist in einem Initialisierungs-Ausdruck nicht erlaubtTrap-Modus fÃ¼r VAX-Floats nicht unterstÃ¼tzttree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dBaumcode %qs wird in LTO-StrÃ¶men nicht unterstÃ¼tztBaumliste endet bei Tiefe %iWahr/Falsch-Kante hinter einer Nicht-GIMPLE_COND in bb %dKlammern um die Type-ID sollten entfernt werdenstattdessen %qE verwendenVersuch, %qD in Instanziierung eines generischen Lambdas einzufangenes wird versucht, einen Nicht-Ganzzahltyp als Bitfeld zu kodierenLesen der struct konnte wegen Syntaxfehlern nicht beendet werdenVersuch, die Klasse %qT zu einem Â»friendÂ« des globalen GÃ¼ltigkeitsbereiches zu machenTuning-Zeichenkette fehlt in Option Â»%sÂ«zwei aufeinander folgende %<[%> dÃ¼rfen nur ein Attribut einfÃ¼hrenzwei oder mehr Datentypen in Deklaration von %qszwei oder mehr Datentypen in Deklarationzwei oder mehr Abschnitte fÃ¼r %sArgument vom Typ %q#T wurde an %<delete%> Ã¼bergeben, Zeiger erwartetTyp %qE hat einen benutzerdefinierten KonstruktorTyp %qE hat einen benutzerdefinierten DestruktorTyp %qE hat keinen aufrufbaren Standard-KonstruktorTyp %qE hat virtuelle ElementfunktionenTyp %qT (typedef von %qT) verletzt die One-Definition-Rule von C++Typ %qT (in unbenanntem Namensraum definiert) kann nicht passen (Ã¼ber Grenzen von Ãœbersetzungseinheiten hinaus)Typ %qT (in unbenanntem Namensraum definiert) kann nicht zum Typ %qT passen (Ã¼ber Grenzen von Ãœbersetzungseinheiten hinaus)Typ %qT hat keine bekannte GrÃ¶ÃŸeTyp %qT fÃ¼r explizite Instanziierung %qD passt nicht zum deklarierten Typ %qTTyp %qT ist kein Basistyp fÃ¼r Typ %qTTyp %qT ist keine direkte Basis von %qTTyp %qT ist keine direkte oder virtuelle Basis von %qTTyp %qT ist zu groÃŸTyp %qT verletzt fÃ¼r sich genommen die One-Definition-Rule von C++Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparameter abTyp %qT des Templatearguments %qE hÃ¤ngt von Templateparametern abTyp %qT sollte Typ %qT entsprechenTyp %qT verletzt die One-Definition-Rule von C++Typ %qT ohne Bindung fÃ¼r Funktionsdeklaration %q#D mit Bindung deklariertTyp %qT ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarierenTyp %qT mit virtuellen Elementen ist nicht zuordenbarTyp %qs entspricht nicht dem Protokoll %qETypbehauptung nur gÃ¼ltig fÃ¼r SchnittstellentypenTypattribute ignoriert, nachdem Typ bereits definiert ist%<int%> ist Standardtyp in Deklaration von %qE%<int%> ist Standardtyp in Typ-DeklarationTyp hat keine MethodenTyp ist veraltetTyp ist veraltet: %sInterner Compilerfehler: type is not compatible with its varianttype mismatch between an SSA_NAME and its symbolunpassender Typ fÃ¼r Â»caseÂ«-Marke in switch-AnweisungunvertrÃ¤gliche Typen in %qsTypunvertrÃ¤glichkeit in %qs-AusdruckTypunvertrÃ¤glichkeit in %qs-VerweisTyp passt nicht in binÃ¤rem AusdruckTyp passt nicht in bedingtem AusdruckunvertrÃ¤gliche Typen in Parameter %iTyp muss cv-qualifizierter %<auto%> oder Referenz auf cv-qualifizierten %<auto%> seinTypname %qs sollte dem Typnamen %qs entsprechenTypname als Funktion, die eine Funktion zurÃ¼ckgibt, deklariertTypname als Funktion, die ein Array zurÃ¼ckgibt, deklariertTyp des %<asm%>-Operanden %qE konnte nicht ermittelt werdenTyp des %<depobj%>-Ausdrucks ist nicht %<omp_depend_t%>Typ von %qD ist auf %<int%> voreingestelltTyp von %qD passt nicht zur ursprÃ¼nglichen DeklarationTyp von %qE ist unbekanntTyp des Arrays %q+D vervollstÃ¤ndigt UnvertrÃ¤glichkeit mit impliziter InitialisierungTyp des Bitfeldes %qs ist eine Erweiterung des GCCTyp des formalen Parameters %d ist unvollstÃ¤ndigTyp des Iterators %qD verweist auf Ã¤uÃŸeren Iterator %qDTyp der Eigenschaft %qD in Konflikt mit vorheriger Deklarationunpassende PrÃ¤zision fÃ¼r Typ in switch-AnweisungTypkennzeichner an Umwandlungs-RÃ¼ckgabetyp ignoriertTypkennzeichner an Funktions-RÃ¼ckgabewert ignoriertTyp fÃ¼r Vektor-Â»deleteÂ« ist weder Zeiger- noch Arraytyptyptransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hattyptransparentes %q#T hat keine Feldertyptransparente Klasse %qT hat Basisklassentyptransparente Klasse %qT hat virtuelle FunktionenInterner Compilerfehler: type variant differs by %sInterner Compilerfehler: type variant has different %<TREE_TYPE%>Interner Compilerfehler: type variant has different %<TYPE_BINFO%>Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>Interner Compilerfehler: type variant with %<TYPE_ALIAS_SET_KNOWN_P%>Interner Compilerfehler: type variant%'s %<TREE_TYPE%>Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>Typ war vorher als %qE deklariertInterner Compilerfehler: type%'s %<TREE_TYPE%>Interner Compilerfehler: type%'s %<TYPE_BINFO%>Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>Type-Punning auf unvollstÃ¤ndigen Typen kann strict-aliasing-Regeln verletzentype-specifier ist in Lambda ungÃ¼ltigTyp/Wert des Arguments %d passt nicht in Template-Parameterliste fÃ¼r %qDtypedef %q+D als %<_Noreturn%> deklarierttypedef %q+D als %<inline%> deklarierttypedef %qD ist initialisiert (verwenden Sie stattdessen lieber %<__typeof__%>)typedef %qD ist initialisiert (stattdessen %qs verwenden)typedef %qD lokal definiert, aber nicht verwendetÂ»typedefÂ«-Deklaration in Parameterdeklaration ungÃ¼ltigÂ»typedefÂ« als %<auto%> deklariertmit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> habenmit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> habentypedef-Name darf kein Spezifizierer mit geschachteltem Namen seintypedef-Name %qD als Destruktor-Deklarator verwendetTypen nicht ganz kompatibelTypen unterscheiden sich im VorzeichenbesitzTypen haben unterschiedliche Anzahl von ParameternTypen dÃ¼rfen nicht in %<decltype%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem %<typeid%>-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»conversion-type-idÂ« definiert werdenin einer for-Bereichs-Deklaration dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht in einem Â»newÂ«-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»new-type-idÂ« definiert werdenTypen dÃ¼rfen nicht in Alias-Templatedeklarationen definiert werdenTypen dÃ¼rfen nicht in einer Ausnahmespezifikation definiert werdenTypen dÃ¼rfen nicht in Typumwandlungen definiert werdenTypen dÃ¼rfen nicht in Bedingungen definiert werdenneue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdenTypen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werdenTypen dÃ¼rfen nicht in explicit-specifier definiert werdenTypen dÃ¼rfen nicht in Iteratortyp definiert werdenTypen dÃ¼rfen nicht in Parametertypen definiert werdenin Template-Argumenten dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht innerhalb von %<__builtin_offsetof%> definiert werdenTypspezifikation in ALLOCATE bei %LWirkliche Stelle des gestapelten Parameters kann nicht berechnet werden%qT kann nicht aus %qE hergeleitet werdenLambda-RÃ¼ckgabewert von %qE kann nicht hergeleitet werden%qs kann nicht emuliert werdenKein Register zum Auslagern gefundenin Klasse %qs konnte kein Register fÃ¼r Ãœberlauf gefunden werdenOperator %qD fÃ¼r Zeichenliterale mit Argument %qT kann nicht gefunden werdennumerischer literaler Operator %qD konnte nicht gefunden werdenliteraler Operator fÃ¼r Zeichenketten %qD mit Argumenten %qT, %qT konnte nicht gefunden werdenNeuladungen fÃ¼r unmÃ¶gliche EinschrÃ¤nkungen konnten nicht generiert werden:Neuladungen konnten nicht generiert werden fÃ¼r:Standard-Linkerscript %qs kann nicht in den Bibliotheks-Suchpfaden gefunden werdendynamische AbhÃ¤ngigkeit %qs kann nicht geÃ¶ffnet werdenDatei kann nicht geÃ¶ffnet werdenLogdatei %<vtv_class_set_sizes.log%> kann nicht geÃ¶ffnet werden: %mLogdatei %<vtv_count_data.log%> kann nicht geÃ¶ffnet werden: %mLogdatei %<vtv_set_ptr_data.log%> kann nicht geÃ¶ffnet werden: %mOperand kann noch nicht ausgegeben werden; Code == %d (%c)Informationen fÃ¼r Plugin %qs kÃ¶nnen nicht registriert werden: Pluginname nicht gefunden%qs kann nicht als PIC-Register verwendet werdenunausgeglichenes Satzzeichen %<%c%> im Formatunausgeglichenes Satzzeichen %qc im Formatunbedingtes %2d niemals ausgefÃ¼hrt
  unbedingtes %2d, genommen: %s
! nicht deklarierter Selektor %qEundefiniertes Verhalten, wenn zweiter Parameter von %<va_start%> mit %<register%>-Speicherklasse deklariert wirdbenannter Operand %qs ist nicht definiertzugrunde liegender Typ %qT von %qT muss ein ganzzahliger Typ seinfalsche Zuordnung des zugrunde liegenden Typs in enum %q#TUnerwarteter Â»!$OMP ATOMICÂ«Ausdruck bei %Lunerwartetes %<%s%> nach %<%s%>unerwarteter AST der Art %sunerwartetes Argumentunerwartetes Argument fÃ¼r msp430_select_hwmult_lib: %sunerwartetes Attributunerwarteter Basistyp in cris_print_baseunerwarteter Fehler beim Ã–ffnen von %<devices.csv%>unexpected expression %qE of kind %sunerwarteter Dateiname %s in Linker-AuflÃ¶sungsdatei. %s erwartetunerwartetes erstes Argument fÃ¼r msp430_select_hwmult_lib: %sunerwarteter Indextyp in cris_print_indexunerwartetes SchlÃ¼sselwort; entfernen Sie Leerzeichen zwischen AnfÃ¼hrungszeichen und Suffixbezeichnerunerwarteter multiplikativer Operandunerwarteter Offsetunerwarteter Operandunerwarteter Operand: %dunerwarteter Platzhalter in eingeschrÃ¤nktem Ergebnistypunerwartete Seiteneffekte in Adresseunerwartete Template-ID %qEunerwartete Textadresse:unbehandelte Ausrichtung fÃ¼r %<#pragma nomember_alignment%>unbehandelte Argumente %qs und %qs fÃ¼r %<msp430_set_driver_var%>unbehandelte Komponente eines abgeleiteten TypsUnidentifizierbare Aufrufoperationnicht initialisiertes %<const %D%>nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltignicht initialisierte Konstante in %<new%> von %q#Tnicht initialisiertes konstantes Element in %q#Tnicht initialisiertes konstantes Element in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes konstantes Element %qT ist in C++ ungÃ¼ltignicht initialisiertes konstantes Element in Basis %q#T von %q#Tnicht initialisiertes konstantes Element in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in %q#Tnicht initialisiertes Referenzelement in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in Basis %q#T von %q#Tnicht initialisiertes Referenzelement in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisierte Variable %q+D in Programmspeicherbereich platziertuninitialisierte Variable %qD in %<constexpr%>-Kontextuninitialisierte Variable %qD in %<constexpr%>-Funktionunion kann nicht transparent gemacht werdenÂ»unionÂ« wurde hier definiertUnion hat keine ElementeUnion hat keine benannten ElementeUnion-Element %q+D mit nichttrivialem %qDunbekannte Option %qs fÃ¼r %<#pragma GCC aarch64%>unbekanntes Modell %qs fÃ¼r %<#pragma extern_model%>unbekannter Name %qs fÃ¼r %<#pragma member_alignment%>unbekannter Schalter %<-mdebug-%s%>unbekannte Ausgabe %qs des %<asm%>-Schaltersunbekannte CRIS-CPU-Versionsangabe in %<-mtune=%>: %sunbekannte CRIS-Versionsangabe in %<-march=%> oder %<-mcpu=%>: %sUnbekannte Schutzstufe %qs fÃ¼r Kontrollflussunbekannter IRA-Algorithmus %qsunbekannte IRA-Region %qsUnbekanntes LTO-Partitionierungs-Modell %qsunbekannte Stufe %qs fÃ¼r Live-PatchingUnbekannte Stufe %qs fÃ¼r Stapel-Wiederverwendungunbekanntes TLS-Modell %qsunbekannte Aktion %qE fÃ¼r %<#pragma pack%> - ignoriertunbekannte Ausrichtung %qs fÃ¼r Option %qs angegebenUnbekanntes architekturspezifisches SpeichermodellUnbekannte Architekturspezifikation in Speichermodell fÃ¼r eingebaute Funktionunbekannte Einstellung %qs fÃ¼r Arraygrenzenunbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«unbekanntes Attribut %qEunbekannter Basisblock-Umsortierungs-Algorithmus %qsInterner Fehler: unknown block specifierunbekannter eingebauter direkter Operandentyp fÃ¼r Operand %dunbekanntes Callback-Ereignis von Plugin %s registriertUnbekannter Wert fÃ¼r cc_attrunbekanntes Konvertierungstyp-Zeichen %qc im FormatUnbekannte Kernarchitektur %qs in %qs angegebenunbekannte CPU %qs fÃ¼r %<-mtune%>unbekannter Entmangelstil %qsunbekanntes Zielunbekannter Fehler beim Lesen von %s aus %<devices.csv%>unbekannte Art Ã¼berschÃ¼ssiger Genauigkeit %qsunbekanntes Flag wurde in %<-moverride=%s%> Ã¼bergeben (%s)unbekannte Art der Gleitkomma-KÃ¼rzung %qsunbekannter BefehlsmodusInterner Fehler: unknown internal function %qEunbekannte Linkerausgabe %qsUnbekannter Maschinenzustand %qEFalscher Kopierbefehl:Unbekannte Offload-ABI %qsunbekannter Operandenbuchstabe: Â»%cÂ«unbekannter Operator %qs in %%:version-compareunbekannte Option %q.*s in %<-fopt-info-%s%>Option hinter %<#pragma GCC diagnostic%> Art unbekanntunbekannte Option hinter %<#pragma GCC diagnostic%>; meinten Sie %<-%s%>?unbekannte Option fÃ¼r %<%s=%s%>unbekannte Option fÃ¼r %<-mrecip=%s%>Unbekannter Parameter fÃ¼r Option %<-mtune-ctrl%>: %sunbekannter Durchlauf %s in %<-fdisable%> angegebenunbekannter Durchlauf %s in %<-fenable%> angegebenunbekanntes ZeigergrÃ¶ÃŸenmodell %qsUnbekannte Profil-QualitÃ¤tUnbekannte Profil-Reproduzierbarkeitsstufe %qsUnbekannte Profil-Aktualisierungs-Methode %qsunbekannte Eigenschaft %qE des %qs-Selektorsunbekannte Eigenschaft %qs des %qs-Selektorsunbekanntes Eigenschaftsattributunbekanntes Zeichen Â»%cÂ«unbekannter Registername %qs in %<asm%>unbekannter Registername: %sunbekannte Adressverschiebungs-Unspecunbekannte Spezifikationsfunktion %qsunbekannte Spezifikation fÃ¼r die Menge der FLT_EVAL_METHOD-Werte, um %qs zu erlaubenunbekannte Angabe Â»%sÂ« in Attribut Â»amdgpu_hsa_kernelÂ«unbekannte Quelleunbekannter Stapel-ÃœberprÃ¼fungsparameter %qsunbekannter Schalter %<-mlong-double-%s%>Unbekanntes Zielattribut oder -pragma %qsunbekannte Tuning-Option Â»%sÂ«unbekannter Typ %<%T%> bei Objective-C-Kodierung gefundenunbekannter Typname: %qEUnbekannter Typname %qE; meinten Sie %qs?unbekannter Typname %qE; verwenden Sie das %<enum%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Typname %qE; verwenden Sie das %<struct%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Typname %qE; verwenden Sie das %<union%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Wert %qs fÃ¼r %<-march%>unbekannter Wert %qs fÃ¼r %<-mcpu%>unbekannter Wert %qs fÃ¼r %<-mtune%>unbekannter Wert %qs von %<-mmacosx-version-min%>unbekannter ABI-Typ (%qs) fÃ¼r Vektorisierungsbibliothek fÃ¼r Schalter %qsUnbekanntes Vektorisierer-Kostenmodell %qsUnbekannte InitialisierungsprioritÃ¤t %qs fÃ¼r VTable-VerifikationAlleinstehende FarbrÃ¼cksetz-DirektiveAlleinstehende q-Direktiveunbenannte Klasse wurde hier definiertunbenanntes Feld hat unvollstÃ¤ndigen Typenunbenanntes Feld ist weder eine Funktion noch Elementfunktion; kann nicht als %<friend%> deklariert werdenunbenannte Initialisierung fÃ¼r %qT, das keine Basisklassen hatunbenannte Initialisierung fÃ¼r %qT, das Mehrfachvererbung verwendetunbenanntes Â»enumÂ« mit GÃ¼ltigkeitsbereich ist nicht erlaubtUnbenannte struct/union, die keine Instanzen definiertunbenannter Typ ohne Bindung wird verwendet, um Funktion %q#D mit Bindung zu deklarierenunbenannter Typ ohne Bindung wird verwendet, um Variable %q#D mit Bindung zu deklarierenunbenannte Variable oder Feld als Â»voidÂ« deklariertunnÃ¶tige Klammern in Deklaration von %qsungeordneter Vergleich mit Nicht-Gleitkomma-Argumentunquote_string(): got bad stringAttribut auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatBezeichner oder SchlÃ¼sselwort auÃŸerhalb von AnfÃ¼hrungszeichen %<%.*s%> im FormatSchlÃ¼sselwort %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatName der eingebauten Funktion %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafisches Zeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafische Zeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOperator %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOptionsname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatVorverarbeitungsdirektive %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatFolge von %i aufeinanderfolgenden Satzzeichen %q.*s auÃŸerhalb von AnfÃ¼hrungszeichen im Format%i aufeinanderfolgende Leerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatTypname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatLeerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatNicht erreichbarnicht erkanntes Kommandozeilenargument von Option unerkennbarer Befehl:unbekanntes Ziel fÃ¼r %<-mfpu%>: %sunbekanntes Feld %<hwmpy%> in %<hard_msp430_mcu_data[%d]%>: %qdnicht erkanntes %<include_flags 0x%x%> an %<print_specific_help%> weitergegebenunbekanntes Feld %<revision%> in %<hard_msp430_mcu_data[%d]%>: %qdunbekanntes Ziel fÃ¼r %s: %sunerkannte Adressenicht erkanntes Kommandozeilenargument in Option %qsArgument fÃ¼r Option %<-mcpu%> nicht erkannt: %sArgument %q.*s fÃ¼r Option %<--help=%> nicht erkanntunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*sunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*s; meinten Sie %qs?Argument %qs fÃ¼r Option %<-flto=%> nicht erkanntunbekannte Kommandozeilenoption %<-%s%>unbekannte Kommandozeilenoption %<-%s%>; meinten Sie %<-%s%>?nicht erkannte Kommandozeilenoption %<-fdump-%s%>nicht erkannte Kommandozeilenoption %<-fopt-info-%s%>nicht erkannte Kommandozeilenoption %qsUnbekannte Kommandozeilenoption %qs kÃ¶nnte den Zweck haben, bisherige Diagnosemeldungen zu unterdrÃ¼ckenunbekannte Steuerregisternummer %d; %<psw%> wird verwendetUnbekannte Debugausgabestufe %qsunbekannter Kantenschalter: %qsunbekannter enum-Wert: %qsunerkannte FormatangabeGCC-Debuggingoption nicht erkannt: %cunbekanntes Interrupt-Vektor-Argument fÃ¼r Attribut %qEunbekannter ivar-Sichtbarkeitswert %qsunbekannter Operand fÃ¼r %%:asm_auto_mfpuunbekannter Operand fÃ¼r %%:canon_for_mlibunbekannte Option %<-fdisable%>unbekannte Option %<-fenable%>unbekannte Option an %%:target_mode_check weitergegebenunbekannter Registername %qsunbekannter Wert %qs fÃ¼r Speicherreihenfolge von Skalarennicht erkannter Abschnittsname %qEunerkannter Schatten-Adressoffset %qsunerkannte vermutete Konstanteunbekannter Sichtbarkeitswert %qsnicht behebbarer FehlerungelÃ¶ste Ãœberladung des eingebauten Altivec %qFunaufgelÃ¶ste Ã¼berladene eingebaute FunktionuneingeschrÃ¤nkte Â»UnionsÂ« sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarunsicherer Funktionsaufruf %qD innerhalb von %<transaction_safe%>-Funktionunsicherer Funktionsaufruf %qD innerhalb von atomarer Transaktionunsicherer Funktionsaufruf %qE innerhalb von %<transaction_safe%>-Funktionunsicherer Funktionsaufruf %qE innerhalb von atomarer Transaktionunsicherer indirekter Funktionsaufruf innerhalb von %<transaction_safe%>-Funktionunsicherer indirekter Funktionsaufruf innerhalb von atomarer Transaktionnicht gesetzte Option %qs wird ignoriert, fÃ¼r CPU %qs ist sie stets eingeschaltetVorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEVorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE nach %qEGleitkommakonstante ohne Suffixnicht unterstÃ¼tztes Argument fÃ¼r %qDnicht unterstÃ¼tzter Argumenttyp %qT fÃ¼r SIMDnicht unterstÃ¼tzter Argumenttyp fÃ¼r eingebaute FunktionCode Â»%cÂ« fÃ¼r Festkomma nicht unterstÃ¼tzt:nicht unterstÃ¼tzte Kombination: %qs %snicht unterstÃ¼tzte Kombination: %qs%s %snicht unterstÃ¼tzte Kombination: %snicht unterstÃ¼tzte konstante Adresse:der Kernel hat einen nicht unterstÃ¼tzten CPU-Namen fÃ¼r %<-mcpu=native%> zurÃ¼ckgegeben: %sFestkommaumwandlung nicht unterstÃ¼tztnicht unterstÃ¼tzter Speicherausdruck:nicht unterstÃ¼tzte Nicht-Standard-Verkettung von Zeichenkettenliteralennicht unterstÃ¼tzter Nicht-Standard-Suffix an Gleitkommakonstantenicht unterstÃ¼tzter Operandnicht unterstÃ¼tzter Operand %s fÃ¼r Code Â»%cÂ«Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tztnicht unterstÃ¼tzte OperandengrÃ¶ÃŸe fÃ¼r erweitertes RegisterIn booleschem Vektorvergleich ist die Operation oder der Typ nicht unterstÃ¼tztnicht unterstÃ¼tztes Record-Layoutnicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionennicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r SIMDnicht unterstÃ¼tzte simdlen %dnicht unterstÃ¼tzte GrÃ¶ÃŸe fÃ¼r Ganzzahlregisterunbeendete Assemblerdialekt-Alternativeunbeendete Farbdirektiveunbeendete Formatzeichenketteunbeendetes AnfÃ¼hrungszeichen %<%c%> im Formatunbeendete q-Direktiveunverwendete Argumente in %<$%>-Stil-Formatunverwendeter Parameter %qDungenutzte Deklaration fÃ¼r strukturierte BindungVariable %q+D wird nicht verwendetVariable %qD wird nicht verwendetAbwicklungstabellen erfordern derzeit entweder einen Rahmenzeiger oder %<-maccumulate-outgoing-args%> fÃ¼r KorrektheitOberer Wert in case-Marken-Bereich Ã¼berschreitet den Maximalwert des Typsverwenden Sie stattdessen %<#include%>stattdessen %<%T::%D%> verwenden%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen%<%T::template %D%> verwenden, um dies als Template zu kennzeichnen%<-Winvalid-pch%> fÃ¼r weitere Informationen verwendenverwenden Sie %<-faligned-new%>, um die C++17-UnterstÃ¼tzung fÃ¼r Ã¼berausgerichtetes New einzuschaltenverwenden Sie %<-fext-numeric-literals%>, um weitere eingebaute Suffixe einzuschalten%<-flax-vector-conversions%> verwenden, um Umwandlung zwischen Vektoren mit unterschiedlichen Elementtypen oder Anzahl der Teile zu erlauben%<...%> verwenden, um Argumentpack aufzulÃ¶senverwenden Sie stattdessen %<__attribute__ ((vector_size))%>%<__builtin_rx_mvtc (0, ... )%> verwenden, um beliebige Werte in PSW zu schreibenverwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierungstattdessen %<this->%D%> verwendenverwenden Sie stattdessen %qsVerwenden Sie zum Beispiel %<-Wabi=11%>, um vor Ã„nderungen von GCC 7 zu warnenVerwendung von %<auto%> in Lambda-Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVerwendung von %<auto%> in Umwandlungsoperator von Elementtemplate kann niemals hergeleitet werdenVerwendung von %<auto%> in Parameterdeklaration ist nur mit %<-fconcepts-ts%> verfÃ¼gbarVerwendung von %<auto%> in Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVerwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<double%> in AltiVec-Typen ist ohne %qs ungÃ¼ltigVerwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<long long%> in AltiVec-Typen ist ohne %qs ungÃ¼ltigVerwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwendenVerwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ohne %qs ungÃ¼ltigVerwendung von %<this%> in KonstantenausdruckVerwendung von %qD vor Herleitung von %<auto%>Verwendung von %qs in TemplateVerwendung des %qs-LÃ¤ngenmodifizierers mit %qc-Typ-Zeichen hat entweder keine Auswirkung oder undefiniertes Verhaltengleichzeitige Verwendung von %s und %s im Format %sVerwendung von %s und %s zusammen mit Format %<%%%c%> fÃ¼r %sangeforderter Speicher wird in konstantem Ausdruck verwendet, nachdem er wieder freigegeben wurdeVerwendung eines Operanden vom Typ %qT in %<operator++%> ist veraltetVerwendung eines Operanden vom Typ %qT in %<operator++%> ist in C++17 verbotenVerwendung eines Operanden vom Typ %qT in %<operator--%> ist verbotenVerwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltigVerwendung von eingebautem Parameterpack %qD auÃŸerhalb eines TemplatesVerwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werdenVerwendung des Klassentemplates %qT als AusdruckVerwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltiggelÃ¶schte Funktion %qD wird verwendetVerwendung des enum %q#D ohne vorherige DeklarationVerwendung der Funktion %qD mit nicht erfÃ¼llten EinschrÃ¤nkungenVerwendung des ungÃ¼ltigen Variablentemplates %qEVerwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender FunktionVerwendung einer multiversionierten Funktion ohne StandardargumentVerwendung einer Typumwandlung nach %q#T im alten StilVerwendung eines Parameters aus enthaltender FunktionVerwendung eines Parameters auÃŸerhalb des FunktionskÃ¶rpersVerwendung von ungetyptem nilfÃ¼r die Anweisung fehlt der Verwendungs-Operanddie Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu Ã¼bersetzenverwenden Sie stattdessen die Apostroph-Direktive %qsArray, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendetals umgeschriebener Kandidat fÃ¼r den Vergleich von %qT und %qT verwendetWert eines struct-Typs anstelle des geforderten Skalars verwendetWert eines union-Typs anstelle des geforderten Skalars verwendetVektortyp verwendet, wo Skalars benÃ¶tigt wirdnutzloses %<_Alignas%> in leerer Deklarationnutzloses %qs in leerer Deklarationnutzlose Umwandlung in Typ %q#TNutzlose Speicherklassenangabe in leerer DeklarationNutzloser Typname in leerer DeklarationNutzloser Typqualifizierer in leerer Deklarationbenutzerdefinierte ReduktionsauflÃ¶sung ist mehrdeutigbenutzerdefinierte Reduktion fÃ¼r %qE nicht gefundenbenutzerdefinierte Reduktion mit Konstruktorinitialisierung fÃ¼r Basisklasse %qTbenutzerdefiniertes %qD wertet immer beide Argumente ausbenutzerdefinierte Literale nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarverwendet %qD, das jedoch keinen Ausrichtungsparameter hat%<%c%s%> wird verwendetVerwendung von %qs mit vorzeichenlosem Typ hat keinen EffektTemplatespezialisierung alias %qT hinter %qs wird verwendetdie Funktion %qD berechnet den Betrag einer komplexen Zahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer komplexen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendarwin64-ABI wird verwendetdie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom binÃ¤ren Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom dezimalen Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergebenungÃ¼ltiges Feld %qD wird verwendetnum_workers (%d) wird verwendet, %d wird ignoriertAltes darwin-ABI wird verwendetErgebnis einer %<void%> zurÃ¼ckgebenden Funktion verwendetrvalue wird als lvalue verwendetNach der Registerbelegung wird eine einfache CSE verwendetTemplatetyp-Parameter %qT wird nach %qs verwendetdas Intervall [%E, %E] wird fÃ¼r das Argument der Direktive verwendettypedef-Name %qD wird nach %qs verwendetdie Verwendung des Wertes der einfachen Zuweisung mit %<volatile%>-qualifiziertem linken Operand ist veraltetvector_length (%d) wird verwendet, da eine vektor-partitionierbare Routine aufgerufen wird, %d wird ignoriertvector_length (%d) wird verwendet, %d wird ignoriertvector_length (%d) wird verwendet, Laufzeiteinstellung wird ignoriertvector_length (64) wird verwendet, %d wird ignoriertvector_length (64) wird verwendet, Laufzeiteinstellung wird ignoriert%<using%>-Deklaration fÃ¼r Element auÃŸerhalb des GÃ¼ltigkeitsbereichs der KlasseÂ»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klasse%<using%>-Deklaration darf den Enumerator %<%E::%D%> nicht benennen%<using%>-Deklaration darf den Namensraum %qD nicht benennengÃ¼ltige Argumente sind: %sgÃ¼ltige Argumente sind: %s;gÃ¼ltige Argumente sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %sgÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %sgÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<target("arch=")%> sind: %sgÃ¼ltige Argumente fÃ¼r %<target("arch=")%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<target("tune=")%> sind: %sgÃ¼ltige Argumente fÃ¼r %<target("tune=")%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %qs sind: %sgÃ¼ltige Argumente fÃ¼r %qs sind: %s; meinten Sie %qs?gÃ¼ltige Featurenamen sind: %sgÃ¼ltige Featurenamen sind: %s; meinten Sie %qs?gÃ¼ltive Werte fÃ¼r eingebautes %qF, Argument %d, sind 64, 128, 256, 512, 1024, 2048, und 4096Wert %qE vom Typ %qT ist kein KonstantenausdruckWert %qs wird von Attribut %<target%> nicht unterstÃ¼tztWertargumentberechneter Wert ist unbenutztWert von %<-mfixed-range%> muss die Form REG1-REG2 habenin %qs Ã¼bergebener Wert ist zu groÃŸWertinitialisierung des Funktionstypen %qTWertinitialisierung des unvollstÃ¤ndigen Typen %qTWertinitialisierung des Referenztypen %qTvar-tracking-assignments Ã¤ndert selektive PlanungVariableVariable %q#D hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %q+D als %<_Noreturn%> deklariertVariable %q+D als %<inline%> deklariertVariablendefinition von %q+D ist als dllimport markiertVariable %q+D kÃ¶nnte von %<longjmp%> oder %<vfork%> zerstÃ¶rt werdenVariable %q+D muss konstant sein, um mit %qs in Nur-Lese-Abschnitt gelegt zu werdenVariable %q+D Teil des Alias-Zyklusdynamisch initialisierte Variable %q+D in Programmspeicherbereich platziertVariable %qD hat FunktionstypVariable %qD hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %qD des nicht-literalen Typs %qT in %<constexpr%>-FunktionVariable %qD als Funktion redeklariertVariable %qD gesetzt, aber nicht verwendetVariable %qD wird in %<#pragma acc declare%> mehr als einmal verwendetVariable %qE in umgebender %<host_data%>-Region deklariertVariable %qE ist keine Iteration der Ã¤uÃŸersten Schleife %d, jedoch %qE erwartetauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in ErhÃ¶hungsausdruck nicht zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im linken Operanden des Kommaoperators zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im rechten Operanden des Kommaoperators zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im zweiten Operanden des bedingten Ausdrucks zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in Anweisung nicht zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im dritten Operanden des bedingten Ausdrucks zugegriffenVariable %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rfteVariablenkonzept hat keine InitialisierungArray %qD variabler LÃ¤nge wird verwendetArray variabler GrÃ¶ÃŸe wird verwendetElementtyp variabler LÃ¤nge in %<reduction%>-Klausel eines ArraysVariable mit demselben Assemblernamen wie die virtuelle Tabelle ist in anderer Ãœbersetzungseinheit definiertVariable oder Feld %qE als Â»voidÂ« deklariertVariable oder Feld als Â»voidÂ« deklariertals %<extern%> redeklarierte Variable war bereits als %<static%> deklariertTyp %qT mit variabler LÃ¤nge in %<reduction%>-KlauselTyp %qT mit variabler GrÃ¶ÃŸe in %qs-KlauselInterner Fehler: variable symbol is not variableVariablentemplate hier deklariertBezeichner %qD fÃ¼r Variablentemplate ist geschachteltem Namens-Spezifizierervariable Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVariablenverfolgung angefordert, jedoch nicht von diesem Debug-Format unterstÃ¼tztVariablenverfolgung angefordert, jedoch nutzlos ohne Debug-InfoGrenze zur Variablenverfolgung Ã¼berschrittenObere GrÃ¶ÃŸengrenze zur Variablenverfolgung mit %<-fvar-tracking-assignments%> Ã¼berschritten; neuer Versuch ohnezusammengesetztes Literal variabler GrÃ¶ÃŸeObjekt variabler GrÃ¶ÃŸe darf nicht initialisiert werdenvariablen, die mit dem %qE-Attribut markiert sind, mÃ¼ssen initialisiert werdenvariabel modifiziertes %qE im Dateibereichvariabel modifiziertes Feld im Dateibereichim Â»newÂ«-Ausdruck ist kein variabel modifizierter Typ erlaubtvariadische Funktionen mÃ¼ssen die AAPCS-Basisvariante verwendenvariadische Templates nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarvariadischer Thunk-AufrufVariante %qD und Basis %qD haben unvertrÃ¤gliche Typendie Variante %qD ist eine eingebauteVariante %qD ist keine Funktion%qs-Element des Vektors ist kein GIMPLE-WertVektor-%qs mit Elementindex, der nicht NULL istVektor-Argument an Funktion ohne Prototyp Ã¼bergebenVektorbedingung wird stÃ¼ckweise ausgeweitetVektoroperation wird parallel ausgeweitetVektoroperation wird stÃ¼ckweise ausgeweitetVektoroperation wird mit einzelner skalarer Operation ausgeweitetVektorÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEVektorÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEVektorumverteilungsoperation wird stÃ¼ckweise ausgeweitetVektorgrÃ¶ÃŸe kein ganzzahliges Vielfaches der KomponentengrÃ¶ÃŸeVektortypen erwartet in %qsVektortypen erwartet in %qsVektorisierung fÃ¼r eine SIMD-Schleife nicht durchgefÃ¼hrtVektoren unterschiedlicher Elementanzahl in %qs gefundenverify_bind_c_derived_type(): Given symbol is unexpectedly NULLInterner Fehler: verify_cgraph_node failedInterner Fehler: verify_flow_info failedInterner Fehler: verify_flow_info: Basic block %d succ edge is corruptedInterner Fehler: verify_flow_info: Block %i has loop_father, but there are no loopsInterner Fehler: verify_flow_info: Block %i lacks loop_fatherInterner Fehler: verify_flow_info: Duplicate edge %i->%iInterner Fehler: verify_flow_info: Incorrect blocks for fallthru %i->%iInterner Fehler: verify_flow_info: Incorrect fallthru %i->%iInterner Fehler: verify_flow_info: Missing count of block %iInterner Fehler: verify_flow_info: REG_BR_PROB does not match cfg %i %iInterner Fehler: verify_flow_info: REG_BR_PROB is set but cfg probability is notInterner Fehler: verify_flow_info: Wrong count of block %iInterner Fehler: verify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa gescheitertVersionsattribut ist keine ZeichenketteKonfliktmarker fÃ¼r Versionskontrolle in Dateivon %qT geerbte Version ist hier deklariertdas versionierte Symbol muss %<public%> seinversioniertes Symbol muss standardmÃ¤ÃŸige Sichtbarkeit habenvirt-Spezifikation in %qs ist auÃŸerhalb einer Klassendefinition nicht erlaubtvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichfÃ¼r Anweisung fehlt virtueller Definitions-Operandvirtual definition is not an SSA namevirtuelle Definition der Anweisung nicht aktuellvirtuelle Funktion %q+D Ã¼bersteuert final-Funktionvirtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp habenMultiversionierung virtueller Funktionen wird nicht unterstÃ¼tztvirtuelle Funktionen kÃ¶nnen erst mit C++2a %<constexpr%> seinvirtuelle Funktionen kÃ¶nnen keine friends seinvirtuelle Methode %qDvirtuelle Nicht-Klassen-Funktion %qsvirtuelle Tabelle des Typs %qD enthÃ¤lt RTTI-Informationvirtuelle Tabelle des Typs %qD verletzt die One-Definition-Rulevirtuelle Verwendung von Anweisung nicht aktuellfÃ¼r die Anweisung fehlt der virtuelle Verwendungs-OperandSichtbarkeitsargument ist keine ZeichenketteSichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertvms Â»#pragma __messageÂ« wird ignoriertvoid-Wert nicht ignoriert wie es sein sollteflÃ¼chtiges Argumentvtable fÃ¼r Vtable-Verifikation wird in Kombination mit LTO nicht unterstÃ¼tztwaitpid gescheitertWarnung: Warnung: Evtl. mit Â»-staticÂ« linken, da Systembibliotheken mitÂ»%sÂ« wurde erwartetschwaches %q+D kann nicht als %qE definiert werdenschwache Aliase werden nicht unterstÃ¼tztschwache Deklaration von %q+D wird auf bereits existierende Â»staticÂ«-Definition angewandtschwache Deklaration von %q+D muss Ã¶ffentlich seinschwache Deklaration von %q+D wird nicht unterstÃ¼tztweakref kann nicht versioniert werdenweakref wird in dieser Konfiguration nicht unterstÃ¼tztGewichte mÃ¼ssen nichtnegativ seinbeim Schreiben der Ausgabe nach %s: %mwÃ¤hrend %qT in %E Elemente zerlegt wirdwÃ¤hrend %qT in %wu Element zerlegt wirdwÃ¤hrend %qT in %wu Elemente zerlegt wirdbeim Referenzieren von %qDBreite von %qD Ã¼bersteigt seinen TypenBreite von %qs Ã¼berschreitet dessen TypenBreite des Bit-Feldes %qD hat Nicht-Ganzzahl-Typ %qTmitinnerhalb dieser Schleifeohne %<-gdwarf-5%> ist %<-gvariable-location-views=incompat5%> gleichbedeutend mit %<-gvariable-location-views%>arbeitsteilende Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explizit %<task%> oder %<taskloop%> istSchreiben von %wu Bit Daten auÃŸerhalb der Grenzen des Zielobjekts, Daten wurden auf %wu Bit abgeschnittenwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenSchreiben in konstantes Objekt (Argument %d)Ausgabedatei wird geschriebenSchreiben Ã¼ber Null-Zeiger (Argument %d)beim Schreiben in LTRANS-Ausgabeliste %s: %mSchreibzugriff auf Adressraum %qs wird nicht unterstÃ¼tztInterner Compilerfehler: wrong %<TYPE_CACHED_VALUES%> entryInterner Fehler: wrong amount of branch edges after conditional jump in bb %iInterner Fehler: wrong amount of branch edges after unconditional jump %ifalsches Argument %qs fÃ¼r Option %qsFalsche Kante %d->%d fÃ¼r PHI-ArgumentInterner Compilerfehler: wrong entry in %<TYPE_ARG_TYPES%> listFalsche Liste zur sofortigen Verwendungfalscher Befehl in Â»fallthruÂ«-Kantefalsche Liste der verlassenen Schleifen fÃ¼r Kante %d->%dFalsche Anzahl an Argumenten fÃ¼r das Attribut %qE angegebenfalsche Anzahl der Argumente fÃ¼r %%:debug-level-gtfalsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>falsche Anzahl der Argumente fÃ¼r %<__builtin_call_with_static_chain%>falsche Anzahl der Argumente fÃ¼r %<__builtin_choose_expr%>falsche Anzahl der Argumente fÃ¼r %<__builtin_complex%>falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>falsche Anzahl der Argumente fÃ¼r %<__builtin_shuffle%>falsche Anzahl der Argumente fÃ¼r Funktion %<__builtin_next_arg%>falsche Anzahl der Argumente fÃ¼r Funktion %<va_start%>Interner Fehler: wrong number of branch edges after unconditional jump in bb %ifalsche Anzahl der Templateargumente (%d, sollte %d sein)falsche Anzahl der Templateargumente (%d, sollte mindestens %d sein)Falsche ausgehende Kantenmarken am Ende des bb %dfalscher Strategiename %qs fÃ¼r Option %qs angegebenInterner Compilerfehler: wrong tree in %<TYPE_FIELDS%> listArgument falschen Typs fÃ¼r %sArgument falschen Typs fÃ¼r absfalsches Typargument fÃ¼r Â»absuÂ«Argument falschen Typs fÃ¼r Bit-KomplementArgument falschen Typs fÃ¼r KonjugationArgument falschen Typs fÃ¼r DekrementierungArgument falschen Typs fÃ¼r InkrementierungArgument falschen Typs fÃ¼r unÃ¤res AusrufungszeichenArgument falschen Typs fÃ¼r unÃ¤res MinusArgument falschen Typs fÃ¼r unÃ¤res PlusArgument falschen Typs fÃ¼r Â»%sÂ«x87-RegisterrÃ¼ckgabe mit ausgeschaltetem x87xstormy16_print_operand: unbekannter CodeSie kÃ¶nnen SVE mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivierenSie kÃ¶nnen stattdessen einen inline-Namensraum verwendendies kann durch das LÃ¶schen der Initialisierung umgangen werdenBei Verwendung der Option %qs kann die Adresse von geschachtelten Funktionen nicht verwendet werdenz/Architektur.Null als NullzeigerkonstanteArrayabschnitt der LÃ¤nge 0 in %qs-KlauselArraygrÃ¶ÃŸe von %q+D ist null oder negativTyp %qT mit GrÃ¶ÃŸe 0 in %<reduction%>-KlauselTyp %qT mit GrÃ¶ÃŸe 0 in %qs-KlauselVektorgrÃ¶ÃŸe NullBreite Null fÃ¼r Bitfeld %q+DBreite Null fÃ¼r Bitfeld %qsBreite null im Format %sFormat-Zeichenkette %s der LÃ¤nge nullArray %qD der GrÃ¶ÃŸe nullArray %qT der GrÃ¶ÃŸe nullArrayelement %qD mit LÃ¤nge 0 in ansonsten leerem %q#TArrayelement %qD mit LÃ¤nge 0 befindet sich nicht am Ende von %q#T{anonym}
\ No newline at end of file
diff -Nrcpad gcc-10.1.0/gcc/po/de.po gcc-10.2.0/gcc/po/de.po
*** gcc-10.1.0/gcc/po/de.po	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/po/de.po	Thu Jul 23 06:35:17 2020
***************
*** 8,17 ****
  # Roland Illig <roland.illig@gmx.de>, 2015, 2017-2020.
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 10.1-b20200322\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-03-20 23:17+0000\n"
! "PO-Revision-Date: 2020-03-27 21:02+0100\n"
  "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
  "Language: de\n"
--- 8,17 ----
  # Roland Illig <roland.illig@gmx.de>, 2015, 2017-2020.
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 10.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-04-27 21:19+0000\n"
! "PO-Revision-Date: 2020-05-10 20:21+0200\n"
  "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
  "Language: de\n"
*************** msgstr ""
*** 20,41 ****
  "Content-Transfer-Encoding: 8bit\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Poedit 2.3\n"
  "X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1\n"
  
! #: cfgrtl.c:2738
  msgid "flow control insn inside a basic block"
  msgstr "Ablaufsteuerungsbefehl innerhalb eines Basis-Blockes"
  
! #: cfgrtl.c:2970
  msgid "wrong insn in the fallthru edge"
  msgstr "falscher Befehl in Â»fallthruÂ«-Kante"
  
! #: cfgrtl.c:3026
  msgid "insn outside basic block"
  msgstr "Befehl auÃŸerhalb eines Basis-Blockes"
  
! #: cfgrtl.c:3034
  msgid "return not followed by barrier"
  msgstr "Â»returnÂ« nicht gefolgt von Sperre"
  
--- 20,41 ----
  "Content-Transfer-Encoding: 8bit\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Poedit 2.3.1\n"
  "X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1\n"
  
! #: cfgrtl.c:2748
  msgid "flow control insn inside a basic block"
  msgstr "Ablaufsteuerungsbefehl innerhalb eines Basis-Blockes"
  
! #: cfgrtl.c:2980
  msgid "wrong insn in the fallthru edge"
  msgstr "falscher Befehl in Â»fallthruÂ«-Kante"
  
! #: cfgrtl.c:3036
  msgid "insn outside basic block"
  msgstr "Befehl auÃŸerhalb eines Basis-Blockes"
  
! #: cfgrtl.c:3044
  msgid "return not followed by barrier"
  msgstr "Â»returnÂ« nicht gefolgt von Sperre"
  
*************** msgstr "%s: Alle Warnungen werden als Fe
*** 107,113 ****
  msgid "%s: some warnings being treated as errors"
  msgstr "%s: Einige Warnungen werden als Fehler behandelt"
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1427
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr "<eingebaut>"
--- 107,113 ----
  msgid "%s: some warnings being treated as errors"
  msgstr "%s: Einige Warnungen werden als Fehler behandelt"
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1431
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr "<eingebaut>"
*************** msgstr "Â»%%lÂ«-Operand ist keine Marke"
*** 205,216 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11740
  #, c-format
  msgid "floating constant misused"
  msgstr "Gleitkommakonstante falsch verwendet"
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11831
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 205,216 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11745
  #, c-format
  msgid "floating constant misused"
  msgstr "Gleitkommakonstante falsch verwendet"
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11836
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr "Â»"
*** 1203,1231 ****
  msgid "'"
  msgstr "Â«"
  
! #: langhooks.c:381
  msgid "At top level:"
  msgstr "Auf hÃ¶chster Ebene:"
  
! #: langhooks.c:397 cp/error.c:3478
  #, c-format
  msgid "In member function %qs"
  msgstr "In Elementfunktion %qs"
  
! #: langhooks.c:401 cp/error.c:3481
  #, c-format
  msgid "In function %qs"
  msgstr "In Funktion %qs"
  
! #: langhooks.c:446 cp/error.c:3431
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr "    eingefÃ¼gt von %qs bei%r%s:%d:%d%R"
  
! #: langhooks.c:451 cp/error.c:3436
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr "    eingefÃ¼gt von %qs bei %r%s:%d%R"
  
! #: langhooks.c:457 cp/error.c:3442
  #, c-format
  msgid "    inlined from %qs"
  msgstr "    eingefÃ¼gt von %qs"
--- 1203,1231 ----
  msgid "'"
  msgstr "Â«"
  
! #: langhooks.c:382
  msgid "At top level:"
  msgstr "Auf hÃ¶chster Ebene:"
  
! #: langhooks.c:398 cp/error.c:3480
  #, c-format
  msgid "In member function %qs"
  msgstr "In Elementfunktion %qs"
  
! #: langhooks.c:402 cp/error.c:3483
  #, c-format
  msgid "In function %qs"
  msgstr "In Funktion %qs"
  
! #: langhooks.c:447 cp/error.c:3433
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr "    eingefÃ¼gt von %qs bei%r%s:%d:%d%R"
  
! #: langhooks.c:452 cp/error.c:3438
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr "    eingefÃ¼gt von %qs bei %r%s:%d%R"
  
! #: langhooks.c:458 cp/error.c:3444
  #, c-format
  msgid "    inlined from %qs"
  msgstr "    eingefÃ¼gt von %qs"
*************** msgstr "    eingefÃ¼gt von %qs"
*** 1234,1303 ****
  msgid "this is the insn:"
  msgstr "dies ist der Befehl:"
  
! #: lra-constraints.c:3015
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "Neuladungen fÃ¼r unmÃ¶gliche EinschrÃ¤nkungen konnten nicht generiert werden:"
  
! #: lra-constraints.c:4006 reload.c:3814
  msgid "unable to generate reloads for:"
  msgstr "Neuladungen konnten nicht generiert werden fÃ¼r:"
  
  #. What to print when a switch has no documentation.
! #: opts.c:186
  msgid "This option lacks documentation."
  msgstr "Diese Option ist undokumentiert."
  
! #: opts.c:187
  msgid "Uses of this option are diagnosed."
  msgstr "Die Verwendung dieser Option wird diagnostiziert."
  
! #: opts.c:1324
  #, c-format
! msgid "Same as %s.  Use the latter option instead."
! msgstr "Identisch mit %s. Verwenden Sie daher bitte diese Option."
  
! #: opts.c:1332
  #, c-format
  msgid "%s  Same as %s."
  msgstr "%s ist identisch mit %s."
  
! #: opts.c:1395
  msgid "[available in "
  msgstr "[verfÃ¼gbar in "
  
! #: opts.c:1427
  msgid "[default]"
  msgstr "[Standard]"
  
! #: opts.c:1436
  #, c-format
  msgid "%llu bytes"
  msgstr "%llu Bytes"
  
! #: opts.c:1473
  msgid "[enabled]"
  msgstr "[eingeschaltet]"
  
! #: opts.c:1475
  msgid "[disabled]"
  msgstr "[ausgeschaltet]"
  
! #: opts.c:1511
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr " Keine Optionen mit den gewÃ¼nschten Eigenschaften gefunden\n"
  
! #: opts.c:1520
  #, c-format
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr " Nichts gefunden. Bitte verwenden Sie Â»--help=%sÂ«, um *alle* vom Frontend %s unterstÃ¼tzten Optionen anzuzeigen\n"
  
! #: opts.c:1526
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr " Alle Optionen mit den gewÃ¼nschten Eigenschaften wurden bereits angezeigt\n"
  
! #: opts.c:1571
  #, c-format
  msgid ""
  "  Known valid arguments for %s option:\n"
--- 1234,1313 ----
  msgid "this is the insn:"
  msgstr "dies ist der Befehl:"
  
! #: lra-constraints.c:3019
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "Neuladungen fÃ¼r unmÃ¶gliche EinschrÃ¤nkungen konnten nicht generiert werden:"
  
! #: lra-constraints.c:4010 reload.c:3814
  msgid "unable to generate reloads for:"
  msgstr "Neuladungen konnten nicht generiert werden fÃ¼r:"
  
  #. What to print when a switch has no documentation.
! #: opts.c:187
  msgid "This option lacks documentation."
  msgstr "Diese Option ist undokumentiert."
  
! #: opts.c:188
  msgid "Uses of this option are diagnosed."
  msgstr "Die Verwendung dieser Option wird diagnostiziert."
  
! #: opts.c:1331
  #, c-format
! msgid "Same as %s%s (or, in negated form, %s%s)."
! msgstr "Dasselbe wie %s%s (oder, in negierter Form, %s%s)."
  
! #: opts.c:1336
! #, c-format
! msgid "Same as %s%s."
! msgstr "Dasselbe wie %s%s."
! 
! #: opts.c:1341
! #, c-format
! msgid "Same as %s."
! msgstr "Dasselbe wie %s."
! 
! #: opts.c:1349
  #, c-format
  msgid "%s  Same as %s."
  msgstr "%s ist identisch mit %s."
  
! #: opts.c:1412
  msgid "[available in "
  msgstr "[verfÃ¼gbar in "
  
! #: opts.c:1444
  msgid "[default]"
  msgstr "[Standard]"
  
! #: opts.c:1453
  #, c-format
  msgid "%llu bytes"
  msgstr "%llu Bytes"
  
! #: opts.c:1490
  msgid "[enabled]"
  msgstr "[eingeschaltet]"
  
! #: opts.c:1492
  msgid "[disabled]"
  msgstr "[ausgeschaltet]"
  
! #: opts.c:1528
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr " Keine Optionen mit den gewÃ¼nschten Eigenschaften gefunden\n"
  
! #: opts.c:1537
  #, c-format
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr " Nichts gefunden. Bitte verwenden Sie Â»--help=%sÂ«, um *alle* vom Frontend %s unterstÃ¼tzten Optionen anzuzeigen\n"
  
! #: opts.c:1543
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr " Alle Optionen mit den gewÃ¼nschten Eigenschaften wurden bereits angezeigt\n"
  
! #: opts.c:1588
  #, c-format
  msgid ""
  "  Known valid arguments for %s option:\n"
*************** msgstr ""
*** 1306,1352 ****
  "  Bekannte gÃ¼ltige Argumente fÃ¼r Option Â»%sÂ«:\n"
  "   "
  
! #: opts.c:1621
  msgid "The following options are target specific"
  msgstr "Die folgenden Optionen sind zielspezifisch"
  
! #: opts.c:1624
  msgid "The following options control compiler warning messages"
  msgstr "Die folgenden Optionen steuern Warnmeldungen des Compilers"
  
! #: opts.c:1627
  msgid "The following options control optimizations"
  msgstr "Die folgenden Optionen steuern Optimierungen"
  
! #: opts.c:1630 opts.c:1670
  msgid "The following options are language-independent"
  msgstr "Die folgenden Optionen sind sprachunabhÃ¤ngig"
  
! #: opts.c:1633
  msgid "The following options control parameters"
  msgstr "Die folgenden Optionen steuern Parameter"
  
! #: opts.c:1639
  msgid "The following options are specific to just the language "
  msgstr "Die folgenden Optionen sind nur spezifisch fÃ¼r die Sprache "
  
! #: opts.c:1641
  msgid "The following options are supported by the language "
  msgstr "Die folgenden Optionen werden von der Sprache unterstÃ¼tzt "
  
! #: opts.c:1652
  msgid "The following options are not documented"
  msgstr "Die folgenden Optionen sind nicht dokumentiert"
  
! #: opts.c:1654
  msgid "The following options take separate arguments"
  msgstr "Die folgenden Optionen verwenden separate Argumente"
  
! #: opts.c:1656
  msgid "The following options take joined arguments"
  msgstr "Die folgenden Optionen verwenden gemeinsame Argumente"
  
! #: opts.c:1668
  msgid "The following options are language-related"
  msgstr "Die folgenden Optionen sind sprachbezogen"
  
--- 1316,1362 ----
  "  Bekannte gÃ¼ltige Argumente fÃ¼r Option Â»%sÂ«:\n"
  "   "
  
! #: opts.c:1638
  msgid "The following options are target specific"
  msgstr "Die folgenden Optionen sind zielspezifisch"
  
! #: opts.c:1641
  msgid "The following options control compiler warning messages"
  msgstr "Die folgenden Optionen steuern Warnmeldungen des Compilers"
  
! #: opts.c:1644
  msgid "The following options control optimizations"
  msgstr "Die folgenden Optionen steuern Optimierungen"
  
! #: opts.c:1647 opts.c:1687
  msgid "The following options are language-independent"
  msgstr "Die folgenden Optionen sind sprachunabhÃ¤ngig"
  
! #: opts.c:1650
  msgid "The following options control parameters"
  msgstr "Die folgenden Optionen steuern Parameter"
  
! #: opts.c:1656
  msgid "The following options are specific to just the language "
  msgstr "Die folgenden Optionen sind nur spezifisch fÃ¼r die Sprache "
  
! #: opts.c:1658
  msgid "The following options are supported by the language "
  msgstr "Die folgenden Optionen werden von der Sprache unterstÃ¼tzt "
  
! #: opts.c:1669
  msgid "The following options are not documented"
  msgstr "Die folgenden Optionen sind nicht dokumentiert"
  
! #: opts.c:1671
  msgid "The following options take separate arguments"
  msgstr "Die folgenden Optionen verwenden separate Argumente"
  
! #: opts.c:1673
  msgid "The following options take joined arguments"
  msgstr "Die folgenden Optionen verwenden gemeinsame Argumente"
  
! #: opts.c:1685
  msgid "The following options are language-related"
  msgstr "Die folgenden Optionen sind sprachbezogen"
  
*************** msgid "using simple load CSE after regis
*** 1378,1393 ****
  msgstr "Nach der Registerbelegung wird eine einfache CSE verwendet"
  
  #. It's the compiler's fault.
! #: reload1.c:5997
  msgid "could not find a spill register"
  msgstr "es konnte kein Ãœberlaufregister gefunden werden"
  
  #. It's the compiler's fault.
! #: reload1.c:7879
  msgid "VOIDmode on an output"
  msgstr "VOIDmode bei einer Ausgabe"
  
! #: reload1.c:8612
  msgid "failure trying to reload:"
  msgstr "Neuladen gescheitert:"
  
--- 1388,1403 ----
  msgstr "Nach der Registerbelegung wird eine einfache CSE verwendet"
  
  #. It's the compiler's fault.
! #: reload1.c:5998
  msgid "could not find a spill register"
  msgstr "es konnte kein Ãœberlaufregister gefunden werden"
  
  #. It's the compiler's fault.
! #: reload1.c:7880
  msgid "VOIDmode on an output"
  msgstr "VOIDmode bei einer Ausgabe"
  
! #: reload1.c:8613
  msgid "failure trying to reload:"
  msgstr "Neuladen gescheitert:"
  
*************** msgstr "angegebene Optionen: "
*** 1454,1461 ****
  msgid "options enabled: "
  msgstr "eingeschaltete Optionen: "
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1073
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:413
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonym>"
--- 1464,1471 ----
  msgid "options enabled: "
  msgstr "eingeschaltete Optionen: "
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1075
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:417
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonym>"
*************** msgid "length modifier in strfmon format
*** 1894,1976 ****
  msgstr "LÃ¤ngenmodifizierer im strfmon-Format"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1450 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr "<Kommandozeile>"
  
! #: config/aarch64/aarch64.c:9459
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.c:9468 config/aarch64/aarch64.c:9481
! #: config/aarch64/aarch64.c:9493 config/aarch64/aarch64.c:9504
! #: config/aarch64/aarch64.c:9520 config/aarch64/aarch64.c:9534
! #: config/aarch64/aarch64.c:9554 config/aarch64/aarch64.c:9628
! #: config/aarch64/aarch64.c:9639 config/aarch64/aarch64.c:9653
! #: config/aarch64/aarch64.c:9875 config/aarch64/aarch64.c:9893
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:9572 config/aarch64/aarch64.c:9583
! #: config/aarch64/aarch64.c:9735 config/aarch64/aarch64.c:9746
  #, c-format
  msgid "invalid vector constant"
  msgstr "ungÃ¼ltige Vektorkonstante"
  
! #: config/aarch64/aarch64.c:9595 config/aarch64/aarch64.c:9607
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Gleitkomma- / Vektorregisteroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:9621
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Registeroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:9687 config/arm/arm.c:24031
  #, c-format
  msgid "missing operand"
  msgstr "fehlender Operand"
  
! #: config/aarch64/aarch64.c:9772
  #, c-format
  msgid "invalid constant"
  msgstr "ungÃ¼ltige Konstante"
  
! #: config/aarch64/aarch64.c:9775
  #, c-format
  msgid "invalid operand"
  msgstr "ungÃ¼ltiger Operand"
  
! #: config/aarch64/aarch64.c:9901 config/aarch64/aarch64.c:9906
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ungÃ¼ltiger OperandenprÃ¤fix Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:9926
  #, c-format
  msgid "invalid address mode"
  msgstr "ungÃ¼ltiger Adressierungsmodus"
  
! #: config/aarch64/aarch64.c:21967 config/arm/arm.c:33015
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:21969 config/arm/arm.c:33017
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:21984 config/aarch64/aarch64.c:22000
! #: config/arm/arm.c:33032 config/arm/arm.c:33048
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<bfloat16_t%>"
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13032
! #: config/rs6000/rs6000.c:13258 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« ohne lokale dynamische TLS-Referenzen verwendet"
--- 1904,1990 ----
  msgstr "LÃ¤ngenmodifizierer im strfmon-Format"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1454 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr "<Kommandozeile>"
  
! #: config/aarch64/aarch64.c:9890
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, c-format
  msgid "invalid vector constant"
  msgstr "ungÃ¼ltige Vektorkonstante"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Gleitkomma- / Vektorregisteroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10052
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Registeroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr "fehlender Operand"
  
! #: config/aarch64/aarch64.c:10203
  #, c-format
  msgid "invalid constant"
  msgstr "ungÃ¼ltige Konstante"
  
! #: config/aarch64/aarch64.c:10206
  #, c-format
  msgid "invalid operand"
  msgstr "ungÃ¼ltiger Operand"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ungÃ¼ltiger OperandenprÃ¤fix Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10357
  #, c-format
  msgid "invalid address mode"
  msgstr "ungÃ¼ltiger Adressierungsmodus"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22620
! msgid "cannot combine GNU and SVE vectors in a binary operation"
! msgstr "GNU- und SVE-Vektoren kÃ¶nnen nicht in einer binÃ¤ren Operation kombiniert werden"
! 
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« ohne lokale dynamische TLS-Referenzen verwendet"
*************** msgid "invalid %%r value"
*** 1986,2003 ****
  msgstr "ungÃ¼ltiger %%r-Wert"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12952 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "ungÃ¼ltiger %%R-Wert"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12872
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "ungÃ¼ltiger %%N-Wert"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12900
  #, c-format
  msgid "invalid %%P value"
  msgstr "ungÃ¼ltiger %%P-Wert"
--- 2000,2017 ----
  msgstr "ungÃ¼ltiger %%r-Wert"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "ungÃ¼ltiger %%R-Wert"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "ungÃ¼ltiger %%N-Wert"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "ungÃ¼ltiger %%P-Wert"
*************** msgstr "ungÃ¼ltiger %%M-Wert"
*** 2027,2033 ****
  msgid "invalid %%U value"
  msgstr "ungÃ¼ltiger %%U-Wert"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%s value"
  msgstr "ungÃ¼ltiger %%s-Wert"
--- 2041,2047 ----
  msgid "invalid %%U value"
  msgstr "ungÃ¼ltiger %%U-Wert"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "ungÃ¼ltiger %%s-Wert"
*************** msgstr "ungÃ¼ltiger %%s-Wert"
*** 2037,2043 ****
  msgid "invalid %%C value"
  msgstr "ungÃ¼ltiger %%C-Wert"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12736
  #, c-format
  msgid "invalid %%E value"
  msgstr "ungÃ¼ltiger %%E-Wert"
--- 2051,2057 ----
  msgid "invalid %%C value"
  msgstr "ungÃ¼ltiger %%C-Wert"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "ungÃ¼ltiger %%E-Wert"
*************** msgstr "unbekannte Adressverschiebungs-U
*** 2050,2056 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6014 config/gcn/gcn.c:6125 config/rs6000/rs6000.c:13263
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ungÃ¼ltiger %%xn-Code"
--- 2064,2070 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ungÃ¼ltiger %%xn-Code"
*************** msgstr "ungÃ¼ltiges UNSPEC als Operand:
*** 2132,2166 ****
  msgid "unrecognized supposed constant"
  msgstr "unerkannte vermutete Konstante"
  
! #: config/arm/arm.c:20399 config/arm/arm.c:20424 config/arm/arm.c:20434
! #: config/arm/arm.c:20443 config/arm/arm.c:20452
  #, c-format
  msgid "invalid shift operand"
  msgstr "ungÃ¼ltiger Schiebeoperand"
  
! #: config/arm/arm.c:23315 config/arm/arm.c:23333
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "bedingter Thumb-Befehl"
  
! #: config/arm/arm.c:23321
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "bedingter Befehl in bedingter Sequenz"
  
! #: config/arm/arm.c:23439 config/arm/arm.c:23452 config/arm/arm.c:23477
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:23554 config/arm/arm.c:23576 config/arm/arm.c:23586
! #: config/arm/arm.c:23596 config/arm/arm.c:23606 config/arm/arm.c:23645
! #: config/arm/arm.c:23663 config/arm/arm.c:23688 config/arm/arm.c:23703
! #: config/arm/arm.c:23730 config/arm/arm.c:23737 config/arm/arm.c:23755
! #: config/arm/arm.c:23762 config/arm/arm.c:23770 config/arm/arm.c:23791
! #: config/arm/arm.c:23798 config/arm/arm.c:23978 config/arm/arm.c:23985
! #: config/arm/arm.c:24012 config/arm/arm.c:24019 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2146,2180 ----
  msgid "unrecognized supposed constant"
  msgstr "unerkannte vermutete Konstante"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, c-format
  msgid "invalid shift operand"
  msgstr "ungÃ¼ltiger Schiebeoperand"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "bedingter Thumb-Befehl"
  
! #: config/arm/arm.c:23335
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "bedingter Befehl in bedingter Sequenz"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "Operand fÃ¼r Code Â»%cÂ« nicht u
*** 2168,2180 ****
  msgid "invalid operand for code '%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«"
  
! #: config/arm/arm.c:23658
  #, c-format
  msgid "instruction never executed"
  msgstr "Befehl wird niemals ausgefÃ¼hrt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23679
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "veralteter Maverick-Formatcode Â»%cÂ«"
--- 2182,2194 ----
  msgid "invalid operand for code '%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«"
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr "Befehl wird niemals ausgefÃ¼hrt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "veralteter Maverick-Formatcode Â»%cÂ«"
*************** msgstr "falsche ADDR_SPACE_GLOBAL-Adress
*** 2521,2537 ****
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6035
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "ungÃ¼ltiger Code fÃ¼r Operand %%xn"
  
! #: config/gcn/gcn.c:6023
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "Operandencode %%xn ist fÃ¼r QImode ungÃ¼ltig"
  
! #: config/gcn/gcn.c:6105
  #, c-format
  msgid "invalid fp constant"
  msgstr "ungÃ¼ltige Gleitkomma-Konstante"
--- 2535,2551 ----
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "ungÃ¼ltiger Code fÃ¼r Operand %%xn"
  
! #: config/gcn/gcn.c:6038
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "Operandencode %%xn ist fÃ¼r QImode ungÃ¼ltig"
  
! #: config/gcn/gcn.c:6120
  #, c-format
  msgid "invalid fp constant"
  msgstr "ungÃ¼ltige Gleitkomma-Konstante"
*************** msgstr "ungÃ¼ltige Gleitkomma-Konstante"
*** 2543,2644 ****
  msgid "Expected register or constant integer."
  msgstr "Register oder konstante Ganzzahl erwartet."
  
! #: config/i386/i386.c:11825
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ungÃ¼ltiges UNSPEC als Operand"
  
! #: config/i386/i386.c:12364
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "UngÃ¼ltige Verwendung von Register Â»%sÂ«"
  
! #: config/i386/i386.c:12369
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ungÃ¼ltige Verwendung der asm-Schalter-Ausgabe"
  
! #: config/i386/i386.c:12600
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»OÂ«"
  
! #: config/i386/i386.c:12635
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»zÂ«"
  
! #: config/i386/i386.c:12704
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "ungÃ¼ltiger Operandentyp mit Operandencode Â»ZÂ« verwendet"
  
! #: config/i386/i386.c:12709
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»ZÂ«"
  
! #: config/i386/i386.c:12764
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr "Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»IÂ«"
  
! #: config/i386/i386.c:12820
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»YÂ«"
  
! #: config/i386/i386.c:12899
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»DÂ«"
  
! #: config/i386/i386.c:12917
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»%cÂ«"
  
! #: config/i386/i386.c:12930
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "Operand ist keine ausgleichbare Speicherreferenz, ungÃ¼ltiger Operandencode Â»HÂ«"
  
! #: config/i386/i386.c:12945
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»KÂ«"
  
! #: config/i386/i386.c:12973
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»rÂ«"
  
! #: config/i386/i386.c:12991
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«"
  
! #: config/i386/i386.c:13014
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«"
  
! #: config/i386/i386.c:13118
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ungÃ¼ltiger Operandencode Â»%cÂ«"
  
! #: config/i386/i386.c:13180
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ungÃ¼ltige Bedingungen fÃ¼r Operand"
  
! #: config/i386/i386.c:13230
  #, c-format
  msgid "invalid vector immediate"
  msgstr "ungÃ¼ltiger Vektordirektwert"
  
! #: config/i386/i386.c:16158
  msgid "unknown insn mode"
  msgstr "unbekannter Befehlsmodus"
  
--- 2557,2658 ----
  msgid "Expected register or constant integer."
  msgstr "Register oder konstante Ganzzahl erwartet."
  
! #: config/i386/i386.c:11830
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ungÃ¼ltiges UNSPEC als Operand"
  
! #: config/i386/i386.c:12369
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "UngÃ¼ltige Verwendung von Register Â»%sÂ«"
  
! #: config/i386/i386.c:12374
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ungÃ¼ltige Verwendung der asm-Schalter-Ausgabe"
  
! #: config/i386/i386.c:12605
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»OÂ«"
  
! #: config/i386/i386.c:12640
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»zÂ«"
  
! #: config/i386/i386.c:12709
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "ungÃ¼ltiger Operandentyp mit Operandencode Â»ZÂ« verwendet"
  
! #: config/i386/i386.c:12714
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»ZÂ«"
  
! #: config/i386/i386.c:12769
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr "Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»IÂ«"
  
! #: config/i386/i386.c:12825
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»YÂ«"
  
! #: config/i386/i386.c:12904
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»DÂ«"
  
! #: config/i386/i386.c:12922
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»%cÂ«"
  
! #: config/i386/i386.c:12935
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "Operand ist keine ausgleichbare Speicherreferenz, ungÃ¼ltiger Operandencode Â»HÂ«"
  
! #: config/i386/i386.c:12950
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»KÂ«"
  
! #: config/i386/i386.c:12978
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»rÂ«"
  
! #: config/i386/i386.c:12996
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«"
  
! #: config/i386/i386.c:13019
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«"
  
! #: config/i386/i386.c:13123
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ungÃ¼ltiger Operandencode Â»%cÂ«"
  
! #: config/i386/i386.c:13185
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ungÃ¼ltige Bedingungen fÃ¼r Operand"
  
! #: config/i386/i386.c:13235
  #, c-format
  msgid "invalid vector immediate"
  msgstr "ungÃ¼ltiger Vektordirektwert"
  
! #: config/i386/i386.c:16163
  msgid "unknown insn mode"
  msgstr "unbekannter Befehlsmodus"
  
*************** msgstr "ungÃ¼ltige Operation auf %<__fpr
*** 2675,2681 ****
  msgid "invalid %%P operand"
  msgstr "ungÃ¼ltiger %%P-Operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12890
  #, c-format
  msgid "invalid %%p value"
  msgstr "ungÃ¼ltiger %%p-Wert"
--- 2689,2695 ----
  msgid "invalid %%P operand"
  msgstr "ungÃ¼ltiger %%P-Operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr "ungÃ¼ltiger %%p-Wert"
*************** msgid "post-increment address is not a r
*** 2729,2735 ****
  msgstr "Post-Increment-Adresse ist kein Register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19558
  msgid "bad address"
  msgstr "Falsche Adresse"
  
--- 2743,2749 ----
  msgstr "Post-Increment-Adresse ist kein Register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr "Falsche Adresse"
  
*************** msgstr "MMIX-intern: Was ist der CC davo
*** 2828,2839 ****
  msgid "MMIX Internal: This is not a constant:"
  msgstr "MMIX-intern: Dies ist keine Konstante:"
  
! #: config/msp430/msp430.c:3571
  #, c-format
  msgid "invalid operand prefix"
  msgstr "ungÃ¼ltiges OperandenprÃ¤fix"
  
! #: config/msp430/msp430.c:3605
  #, c-format
  msgid "invalid zero extract"
  msgstr "ungÃ¼ltige null-Extraktion"
--- 2842,2853 ----
  msgid "MMIX Internal: This is not a constant:"
  msgstr "MMIX-intern: Dies ist keine Konstante:"
  
! #: config/msp430/msp430.c:3575
  #, c-format
  msgid "invalid operand prefix"
  msgstr "ungÃ¼ltiges OperandenprÃ¤fix"
  
! #: config/msp430/msp430.c:3609
  #, c-format
  msgid "invalid zero extract"
  msgstr "ungÃ¼ltige null-Extraktion"
*************** msgstr "Stapelspeicher aufgebraucht.\n"
*** 2913,3074 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Â»%sÂ« in der Shell kÃ¶nnte diese BeschrÃ¤nkung erhÃ¶hen.\n"
  
! #: config/rs6000/rs6000.c:3622
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> benÃ¶tigt Hardware-Gleitkommabefehle"
  
! #: config/rs6000/rs6000.c:3630
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> benÃ¶tigt indizierte Adressierung"
  
! #: config/rs6000/rs6000.c:3635
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> und %<-mno-altivec%> sind unvertrÃ¤glich"
  
! #: config/rs6000/rs6000.c:3637
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> schaltet vsx aus"
  
! #: config/rs6000/rs6000.c:3763
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> benÃ¶tigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.c:3766
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> benÃ¶tigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.c:3778
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> ist im Little-Endian-Modus nicht verfÃ¼gbar"
  
! #: config/rs6000/rs6000.c:9985
  msgid "bad move"
  msgstr "ungÃ¼ltige Bewegung"
  
! #: config/rs6000/rs6000.c:12528
  msgid "Bad 128-bit move"
  msgstr "Falsche 128-Bit-Verschiebung"
  
! #: config/rs6000/rs6000.c:12709 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "ungÃ¼ltiger %%D-Wert"
  
! #: config/rs6000/rs6000.c:12724
  #, c-format
  msgid "invalid %%e value"
  msgstr "ungÃ¼ltiger %%e-Wert"
  
! #: config/rs6000/rs6000.c:12745
  #, c-format
  msgid "invalid %%f value"
  msgstr "ungÃ¼ltiger %%f-Wert"
  
! #: config/rs6000/rs6000.c:12754
  #, c-format
  msgid "invalid %%F value"
  msgstr "ungÃ¼ltiger %%F-Wert"
  
! #: config/rs6000/rs6000.c:12763
  #, c-format
  msgid "invalid %%G value"
  msgstr "ungÃ¼ltiger %%G-Wert"
  
! #: config/rs6000/rs6000.c:12798
  #, c-format
  msgid "invalid %%j code"
  msgstr "ungÃ¼ltiger %%j-Code"
  
! #: config/rs6000/rs6000.c:12808
  #, c-format
  msgid "invalid %%J code"
  msgstr "ungÃ¼ltiger %%J-Code"
  
! #: config/rs6000/rs6000.c:12818
  #, c-format
  msgid "invalid %%k value"
  msgstr "ungÃ¼ltiger %%k-Wert"
  
! #: config/rs6000/rs6000.c:12833 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "ungÃ¼ltiger %%K-Wert"
  
! #: config/rs6000/rs6000.c:12880
  #, c-format
  msgid "invalid %%O value"
  msgstr "ungÃ¼ltiger %%O-Wert"
  
! #: config/rs6000/rs6000.c:12927
  #, c-format
  msgid "invalid %%q value"
  msgstr "ungÃ¼ltiger %%q-Wert"
  
! #: config/rs6000/rs6000.c:12969
  #, c-format
  msgid "invalid %%t value"
  msgstr "ungÃ¼ltiger %%t-Wert"
  
! #: config/rs6000/rs6000.c:12986
  #, c-format
  msgid "invalid %%T value"
  msgstr "ungÃ¼ltiger %%T-Wert"
  
! #: config/rs6000/rs6000.c:12998
  #, c-format
  msgid "invalid %%u value"
  msgstr "ungÃ¼ltiger %%u-Wert"
  
! #: config/rs6000/rs6000.c:13012 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "ungÃ¼ltiger %%v-Wert"
  
! #: config/rs6000/rs6000.c:13062
  #, c-format
  msgid "invalid %%V value"
  msgstr "ungÃ¼ltiger %%V-Wert"
  
! #: config/rs6000/rs6000.c:13079 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "ungÃ¼ltiger %%x-Wert"
  
! #: config/rs6000/rs6000.c:13136
  #, c-format
  msgid "invalid %%z value"
  msgstr "ungÃ¼ltiger %%z-Wert"
  
! #: config/rs6000/rs6000.c:13205
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probieren"
  
! #: config/rs6000/rs6000.c:14049
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 und __ibm128 kÃ¶nnen nicht im selben Ausdruck verwendet werden"
  
! #: config/rs6000/rs6000.c:14055
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 und long double kÃ¶nnen nicht im gleichen Ausdruck verwendet werden"
  
! #: config/rs6000/rs6000.c:14061
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 und long double kÃ¶nnen nicht im selben Ausdruck verwendet werden"
  
! #: config/rs6000/rs6000.c:22817
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/rs6000/rs6000.c:25741
  msgid "Could not generate addis value for fusion"
  msgstr "Addis-Wert fÃ¼r Fusion kann nicht erzeugt werden"
  
! #: config/rs6000/rs6000.c:25810
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Lade-/Speicheroffset fÃ¼r Fusion kann nicht generiert werden"
  
! #: config/rs6000/rs6000.c:25886
  msgid "Bad GPR fusion"
  msgstr "Falsche GPR-Fusion"
  
--- 2927,3088 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Â»%sÂ« in der Shell kÃ¶nnte diese BeschrÃ¤nkung erhÃ¶hen.\n"
  
! #: config/rs6000/rs6000.c:3631
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> benÃ¶tigt Hardware-Gleitkommabefehle"
  
! #: config/rs6000/rs6000.c:3639
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> benÃ¶tigt indizierte Adressierung"
  
! #: config/rs6000/rs6000.c:3644
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> und %<-mno-altivec%> sind unvertrÃ¤glich"
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> schaltet vsx aus"
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> benÃ¶tigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> benÃ¶tigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.c:3795
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> ist im Little-Endian-Modus nicht verfÃ¼gbar"
  
! #: config/rs6000/rs6000.c:10009
  msgid "bad move"
  msgstr "ungÃ¼ltige Bewegung"
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr "Falsche 128-Bit-Verschiebung"
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "ungÃ¼ltiger %%D-Wert"
  
! #: config/rs6000/rs6000.c:12757
  #, c-format
  msgid "invalid %%e value"
  msgstr "ungÃ¼ltiger %%e-Wert"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr "ungÃ¼ltiger %%f-Wert"
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr "ungÃ¼ltiger %%F-Wert"
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr "ungÃ¼ltiger %%G-Wert"
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr "ungÃ¼ltiger %%j-Code"
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr "ungÃ¼ltiger %%J-Code"
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr "ungÃ¼ltiger %%k-Wert"
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "ungÃ¼ltiger %%K-Wert"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "ungÃ¼ltiger %%O-Wert"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr "ungÃ¼ltiger %%q-Wert"
  
! #: config/rs6000/rs6000.c:13002
  #, c-format
  msgid "invalid %%t value"
  msgstr "ungÃ¼ltiger %%t-Wert"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr "ungÃ¼ltiger %%T-Wert"
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr "ungÃ¼ltiger %%u-Wert"
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "ungÃ¼ltiger %%v-Wert"
  
! #: config/rs6000/rs6000.c:13095
  #, c-format
  msgid "invalid %%V value"
  msgstr "ungÃ¼ltiger %%V-Wert"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "ungÃ¼ltiger %%x-Wert"
  
! #: config/rs6000/rs6000.c:13169
  #, c-format
  msgid "invalid %%z value"
  msgstr "ungÃ¼ltiger %%z-Wert"
  
! #: config/rs6000/rs6000.c:13238
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probieren"
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 und __ibm128 kÃ¶nnen nicht im selben Ausdruck verwendet werden"
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 und long double kÃ¶nnen nicht im gleichen Ausdruck verwendet werden"
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 und long double kÃ¶nnen nicht im selben Ausdruck verwendet werden"
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/rs6000/rs6000.c:25800
  msgid "Could not generate addis value for fusion"
  msgstr "Addis-Wert fÃ¼r Fusion kann nicht erzeugt werden"
  
! #: config/rs6000/rs6000.c:25869
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Lade-/Speicheroffset fÃ¼r Fusion kann nicht generiert werden"
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr "Falsche GPR-Fusion"
  
*************** msgstr "ungÃ¼ltiger Ausdruck fÃ¼r Ausgab
*** 3151,3169 ****
  msgid "vector argument passed to unprototyped function"
  msgstr "Vektor-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/s390/s390.c:16170
  msgid "types differ in signedness"
  msgstr "Typen unterscheiden sich im Vorzeichenbesitz"
  
! #: config/s390/s390.c:16180
  msgid "binary operator does not support two vector bool operands"
  msgstr "binÃ¤rer Operator unterstÃ¼tzt keine zwei bool-Vektor-Operanden"
  
! #: config/s390/s390.c:16183
  msgid "binary operator does not support vector bool operand"
  msgstr "BinÃ¤rer Operator unterstÃ¼tzt Boolean-Vektor-Argument nicht"
  
! #: config/s390/s390.c:16191
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "binÃ¤rer Operator unterstÃ¼tzt nicht, dass bool-Vektor mit Gleitkommavektor vermischt wird"
  
--- 3165,3183 ----
  msgid "vector argument passed to unprototyped function"
  msgstr "Vektor-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr "Typen unterscheiden sich im Vorzeichenbesitz"
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr "binÃ¤rer Operator unterstÃ¼tzt keine zwei bool-Vektor-Operanden"
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr "BinÃ¤rer Operator unterstÃ¼tzt Boolean-Vektor-Argument nicht"
  
! #: config/s390/s390.c:16193
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "binÃ¤rer Operator unterstÃ¼tzt nicht, dass bool-Vektor mit Gleitkommavektor vermischt wird"
  
*************** msgstr "ungÃ¼ltiger %%s-Operand"
*** 3230,3251 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "Gleitkommakonstante ist kein gÃ¼ltiger direkter Operand"
  
! #: config/stormy16/stormy16.c:1741 config/stormy16/stormy16.c:1812
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "Â»BÂ«-Operand ist nicht konstant"
  
! #: config/stormy16/stormy16.c:1768
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "Â»BÂ«-Operand hat mehrere gesetzte Bits"
  
! #: config/stormy16/stormy16.c:1794
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "Â»oÂ«-Operand ist nicht konstant"
  
! #: config/stormy16/stormy16.c:1826
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: unbekannter Code"
--- 3244,3265 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "Gleitkommakonstante ist kein gÃ¼ltiger direkter Operand"
  
! #: config/stormy16/stormy16.c:1751 config/stormy16/stormy16.c:1822
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "Â»BÂ«-Operand ist nicht konstant"
  
! #: config/stormy16/stormy16.c:1778
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "Â»BÂ«-Operand hat mehrere gesetzte Bits"
  
! #: config/stormy16/stormy16.c:1804
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "Â»oÂ«-Operand ist nicht konstant"
  
! #: config/stormy16/stormy16.c:1836
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: unbekannter Code"
*************** msgstr "({anonym})"
*** 3416,3444 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2548 c/c-parser.c:2562 c/c-parser.c:5673
! #: c/c-parser.c:6304 c/c-parser.c:6754 c/c-parser.c:6933 c/c-parser.c:6967
! #: c/c-parser.c:7224 c/c-parser.c:11010 c/c-parser.c:11045 c/c-parser.c:11076
! #: c/c-parser.c:11123 c/c-parser.c:11304 c/c-parser.c:12090 c/c-parser.c:12160
! #: c/c-parser.c:12203 c/c-parser.c:17637 c/c-parser.c:17661 c/c-parser.c:17679
! #: c/c-parser.c:18101 c/c-parser.c:18151 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3241 c/c-parser.c:3428
! #: c/c-parser.c:3461 c/c-parser.c:11297 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:29893 cp/parser.c:30486
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> erwartet"
  
! #: c/c-parser.c:3011 c/c-parser.c:3986 c/c-parser.c:4181 c/c-parser.c:4246
! #: c/c-parser.c:4304 c/c-parser.c:4666 c/c-parser.c:4687 c/c-parser.c:4696
! #: c/c-parser.c:4747 c/c-parser.c:4756 c/c-parser.c:8552 c/c-parser.c:8618
! #: c/c-parser.c:9117 c/c-parser.c:9139 c/c-parser.c:9173 c/c-parser.c:9282
! #: c/c-parser.c:10065 c/c-parser.c:10476 c/c-parser.c:11411 c/c-parser.c:13607
! #: c/c-parser.c:14250 c/c-parser.c:14309 c/c-parser.c:14364 c/c-parser.c:15623
! #: c/c-parser.c:15721 c/c-parser.c:16954 c/c-parser.c:17721 c/c-parser.c:18109
! #: c/c-parser.c:20883 c/c-parser.c:20961 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
--- 3430,3459 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2547 c/c-parser.c:2561 c/c-parser.c:5672
! #: c/c-parser.c:6303 c/c-parser.c:6753 c/c-parser.c:6932 c/c-parser.c:6966
! #: c/c-parser.c:7223 c/c-parser.c:11009 c/c-parser.c:11044 c/c-parser.c:11075
! #: c/c-parser.c:11122 c/c-parser.c:11303 c/c-parser.c:12102 c/c-parser.c:12172
! #: c/c-parser.c:12215 c/c-parser.c:17664 c/c-parser.c:17688 c/c-parser.c:17706
! #: c/c-parser.c:18128 c/c-parser.c:18178 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
! #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> erwartet"
  
! #: c/c-parser.c:3010 c/c-parser.c:3985 c/c-parser.c:4180 c/c-parser.c:4245
! #: c/c-parser.c:4303 c/c-parser.c:4665 c/c-parser.c:4686 c/c-parser.c:4695
! #: c/c-parser.c:4746 c/c-parser.c:4755 c/c-parser.c:8551 c/c-parser.c:8617
! #: c/c-parser.c:9116 c/c-parser.c:9138 c/c-parser.c:9172 c/c-parser.c:9281
! #: c/c-parser.c:10064 c/c-parser.c:10475 c/c-parser.c:11410 c/c-parser.c:13626
! #: c/c-parser.c:14269 c/c-parser.c:14328 c/c-parser.c:14383 c/c-parser.c:15642
! #: c/c-parser.c:15740 c/c-parser.c:16981 c/c-parser.c:17748 c/c-parser.c:18136
! #: c/c-parser.c:20910 c/c-parser.c:20988 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
*************** msgstr "%<;%> erwartet"
*** 3446,3557 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7173 cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> erwartet"
  
! #: c/c-parser.c:4075 c/c-parser.c:4807 c/c-parser.c:4951 c/c-parser.c:5024
! #: c/c-parser.c:5025 c/c-parser.c:5439 c/c-parser.c:5475 c/c-parser.c:7275
! #: c/c-parser.c:9273 c/c-parser.c:10163 c/c-parser.c:10452 c/c-parser.c:13054
! #: c/gimple-parser.c:1733 cp/parser.c:30498
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> erwartet"
  
! #: c/c-parser.c:4284
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>, %<,%> oder %<)%> erwartet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4716 c/c-parser.c:4721 c/c-parser.c:13590 c/c-parser.c:14339
! #: c/c-parser.c:20244 c/c-parser.c:20691 c/c-parser.c:20904
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13412 cp/parser.c:30489
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> erwartet"
  
! #: c/c-parser.c:4947 c/c-parser.c:4949 c/c-parser.c:12982 cp/parser.c:30501
! #: cp/parser.c:34075
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> erwartet"
  
! #: c/c-parser.c:5609 c/c-parser.c:11640 c/c-parser.c:17914 c/c-parser.c:18697
! #: c/c-parser.c:21739 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3229 c/c-parser.c:3451 c/c-parser.c:11192 cp/parser.c:19143
! #: cp/parser.c:30495
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> erwartet"
  
! #: c/c-parser.c:5887 c/c-parser.c:5896 c/c-parser.c:7703 c/c-parser.c:8754
! #: c/c-parser.c:11404 c/c-parser.c:11790 c/c-parser.c:11851 c/c-parser.c:13036
! #: c/c-parser.c:13951 c/c-parser.c:14167 c/c-parser.c:14657 c/c-parser.c:14753
! #: c/c-parser.c:15375 c/c-parser.c:15502 c/c-parser.c:20106 c/c-parser.c:20748
! #: c/c-parser.c:20807 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7180
! #: c/c-parser.c:13515 cp/parser.c:30528 cp/parser.c:32088 cp/parser.c:34866
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> erwartet"
  
! #: c/c-parser.c:6737 cp/parser.c:30415
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> erwartet"
  
! #: c/c-parser.c:8516 c/c-parser.c:8705 c/c-parser.c:9163 c/c-parser.c:9206
! #: c/c-parser.c:9344 c/c-parser.c:10055 c/c-parser.c:14344 c/c-parser.c:15458
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29891 cp/parser.c:30504
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> erwartet"
  
! #: c/c-parser.c:9063
  msgid "expected %<.%>"
  msgstr "%<.%> erwartet"
  
! #: c/c-parser.c:10863 c/c-parser.c:10895 c/c-parser.c:11135 cp/parser.c:32662
! #: cp/parser.c:32736
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> erwartet"
  
! #: c/c-parser.c:11553 c/gimple-parser.c:1348 cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> erwartet"
  
! #: c/c-parser.c:14845 c/c-parser.c:15739 cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> oder %<)%> erwartet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15367 c/c-parser.c:17370 c/c-parser.c:17414 c/c-parser.c:17646
! #: c/c-parser.c:18090 c/c-parser.c:20313 c/c-parser.c:20945
! #: c/gimple-parser.c:725 c/c-parser.c:5498 cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> erwartet"
  
! #: c/c-parser.c:17662 c/c-parser.c:17962 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30492 cp/parser.c:32881
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> erwartet"
  
! #: c/c-parser.c:18740 c/c-parser.c:18730 cp/parser.c:39492
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> oder %<}%> erwartet"
--- 3461,3572 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7172 cp/parser.c:30641
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> erwartet"
  
! #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
! #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
! #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> erwartet"
  
! #: c/c-parser.c:4283
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>, %<,%> oder %<)%> erwartet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4715 c/c-parser.c:4720 c/c-parser.c:13609 c/c-parser.c:14358
! #: c/c-parser.c:20271 c/c-parser.c:20718 c/c-parser.c:20931
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> erwartet"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> erwartet"
  
! #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
! #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> erwartet"
  
! #: c/c-parser.c:5886 c/c-parser.c:5895 c/c-parser.c:7702 c/c-parser.c:8753
! #: c/c-parser.c:11403 c/c-parser.c:11799 c/c-parser.c:11863 c/c-parser.c:13055
! #: c/c-parser.c:13970 c/c-parser.c:14186 c/c-parser.c:14676 c/c-parser.c:14772
! #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
! #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> erwartet"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> erwartet"
  
! #: c/c-parser.c:8515 c/c-parser.c:8704 c/c-parser.c:9162 c/c-parser.c:9205
! #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> erwartet"
  
! #: c/c-parser.c:9062
  msgid "expected %<.%>"
  msgstr "%<.%> erwartet"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> erwartet"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> erwartet"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> oder %<)%> erwartet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
! #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> erwartet"
  
! #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> erwartet"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> oder %<}%> erwartet"
*************** msgstr "%<#pragma omp section%> oder %<}
*** 3560,3566 ****
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16591 cp/parser.c:30510
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> erwartet"
--- 3575,3581 ----
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> erwartet"
*************** msgstr "%<<%> erwartet"
*** 3571,3814 ****
  msgid "expected label"
  msgstr "Sprungmarke erwartet"
  
! #: cp/call.c:3851
  msgid "candidate:"
  msgstr "Kandidat:"
  
! #: cp/call.c:7202
  msgid "  after user-defined conversion:"
  msgstr "  nach benutzerdefinierter Umwandlung:"
  
! #: cp/call.c:7336 cp/pt.c:2004 cp/pt.c:24462
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "Kandidat ist:"
  msgstr[1] "Kandidaten sind:"
  
! #: cp/call.c:11663
  msgid "candidate 1:"
  msgstr "Kandidat 1:"
  
! #: cp/call.c:11664
  msgid "candidate 2:"
  msgstr "Kandidat 2:"
  
! #: cp/decl.c:3247
  msgid "jump to label %qD"
  msgstr "Sprung zur Marke %qD"
  
! #: cp/decl.c:3248
  msgid "jump to case label"
  msgstr "Sprung zur case-Marke"
  
! #: cp/error.c:382
  msgid "<missing>"
  msgstr "<fehlt>"
  
! #: cp/error.c:484
  msgid "<brace-enclosed initializer list>"
  msgstr "<geschweift geklammerte Initialisierungsliste>"
  
! #: cp/error.c:486
  msgid "<unresolved overloaded function type>"
  msgstr "<unaufgelÃ¶ster Ã¼berladener Funktionstyp>"
  
! #: cp/error.c:655
  msgid "<type error>"
  msgstr "<Typfehler>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:756
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.c:766 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<unbenannt>"
  
! #: cp/error.c:768
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<unbenanntes %s>"
  
! #: cp/error.c:894
  msgid "<typeprefixerror>"
  msgstr "<TypprÃ¤fixfehler>"
  
! #: cp/error.c:1023
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(statische Initialisierungen fÃ¼r %s)"
  
! #: cp/error.c:1025
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(statische Destruktoren fÃ¼r %s)"
  
! #: cp/error.c:1071
  msgid "<structured bindings>"
  msgstr "<strukturierte Bindungen>"
  
! #: cp/error.c:1174
  msgid "vtable for "
  msgstr "vtable fÃ¼r "
  
! #: cp/error.c:1198
  msgid "<return value> "
  msgstr "<RÃ¼ckgabewert> "
  
! #: cp/error.c:1213
  msgid "{anonymous}"
  msgstr "{anonym}"
  
! #: cp/error.c:1215
  msgid "(anonymous namespace)"
  msgstr "(anonymer Namensraum)"
  
! #: cp/error.c:1315
  msgid "<template arguments error>"
  msgstr "<Template-Argumente-Fehler>"
  
! #: cp/error.c:1337
  msgid "<enumerator>"
  msgstr "{AufzÃ¤hlung}"
  
! #: cp/error.c:1388
  msgid "<declaration error>"
  msgstr "<Deklarationsfehler>"
  
! #: cp/error.c:1937 cp/error.c:1957
  msgid "<template parameter error>"
  msgstr "<Template-Parameter-Fehler>"
  
! #: cp/error.c:2087
  msgid "<statement>"
  msgstr "<Anweisung>"
  
! #: cp/error.c:2116 cp/error.c:3159 c-family/c-pretty-print.c:2196
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<unbekannt>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2134
  msgid "<throw-expression>"
  msgstr "<throw-Ausdruck>"
  
! #: cp/error.c:2235
  msgid "<ubsan routine call>"
  msgstr "<ubsan-Unterprogramm-Aufruf>"
  
! #: cp/error.c:2684
  msgid "<unparsed>"
  msgstr "<nicht-analysiert>"
  
! #: cp/error.c:2840
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.c:2879
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.c:2893
  msgid "<expression error>"
  msgstr "<Ausdrucksfehler>"
  
! #: cp/error.c:2908
  msgid "<unknown operator>"
  msgstr "<unbekannter Operator>"
  
! #: cp/error.c:3372
  msgid "At global scope:"
  msgstr "Im globalen GÃ¼ltigkeitsbereich:"
  
! #: cp/error.c:3468
  #, c-format
  msgid "In static member function %qs"
  msgstr "In statischer Elementfunktion %qs"
  
! #: cp/error.c:3470
  #, c-format
  msgid "In copy constructor %qs"
  msgstr "In Kopierkonstruktor %qs"
  
! #: cp/error.c:3472
  #, c-format
  msgid "In constructor %qs"
  msgstr "In Konstruktor %qs"
  
! #: cp/error.c:3474
  #, c-format
  msgid "In destructor %qs"
  msgstr "In Destruktor %qs"
  
! #: cp/error.c:3476
  msgid "In lambda function"
  msgstr "In Lambda-Funktion"
  
! #: cp/error.c:3496
  #, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr "%s: In Ersetzung von %qS:\n"
  
! #: cp/error.c:3497
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "%s: In Instanziierung von %q#D:\n"
  
! #: cp/error.c:3522 cp/error.c:3676
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.c:3525 cp/error.c:3679
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.c:3533
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr "rekursiv erforderlich durch Ersetzung von %qS\n"
  
! #: cp/error.c:3534
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr "erforderlich durch Ersetzung von %qS\n"
  
! #: cp/error.c:3539
  msgid "recursively required from %q#D\n"
  msgstr "rekursiv erfordert von %q#D\n"
  
! #: cp/error.c:3540
  msgid "required from %q#D\n"
  msgstr "erfordert durch %q#D\n"
  
! #: cp/error.c:3547
  msgid "recursively required from here\n"
  msgstr "rekursiv erfordert von hier\n"
  
! #: cp/error.c:3548
  msgid "required from here\n"
  msgstr "von hier erfordert\n"
  
! #: cp/error.c:3600
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "%r%s:%d:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]\n"
  
! #: cp/error.c:3606
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "%r%s:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]\n"
  
! #: cp/error.c:3660
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%r%s:%d:%d:%R   in %<constexpr%>-Ersetzung von %qs"
  
! #: cp/error.c:3664
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%r%s:%d:%R   in %<constexpr%>-Ersetzung von %qs"
  
! #: cp/pt.c:2002 cp/semantics.c:5543
  msgid "candidates are:"
  msgstr "Kandidaten sind:"
  
--- 3586,3829 ----
  msgid "expected label"
  msgstr "Sprungmarke erwartet"
  
! #: cp/call.c:3866
  msgid "candidate:"
  msgstr "Kandidat:"
  
! #: cp/call.c:7217
  msgid "  after user-defined conversion:"
  msgstr "  nach benutzerdefinierter Umwandlung:"
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "Kandidat ist:"
  msgstr[1] "Kandidaten sind:"
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr "Kandidat 1:"
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr "Kandidat 2:"
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr "Sprung zur Marke %qD"
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr "Sprung zur case-Marke"
  
! #: cp/error.c:384
  msgid "<missing>"
  msgstr "<fehlt>"
  
! #: cp/error.c:486
  msgid "<brace-enclosed initializer list>"
  msgstr "<geschweift geklammerte Initialisierungsliste>"
  
! #: cp/error.c:488
  msgid "<unresolved overloaded function type>"
  msgstr "<unaufgelÃ¶ster Ã¼berladener Funktionstyp>"
  
! #: cp/error.c:657
  msgid "<type error>"
  msgstr "<Typfehler>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:758
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.c:768 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<unbenannt>"
  
! #: cp/error.c:770
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<unbenanntes %s>"
  
! #: cp/error.c:896
  msgid "<typeprefixerror>"
  msgstr "<TypprÃ¤fixfehler>"
  
! #: cp/error.c:1025
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(statische Initialisierungen fÃ¼r %s)"
  
! #: cp/error.c:1027
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(statische Destruktoren fÃ¼r %s)"
  
! #: cp/error.c:1073
  msgid "<structured bindings>"
  msgstr "<strukturierte Bindungen>"
  
! #: cp/error.c:1176
  msgid "vtable for "
  msgstr "vtable fÃ¼r "
  
! #: cp/error.c:1200
  msgid "<return value> "
  msgstr "<RÃ¼ckgabewert> "
  
! #: cp/error.c:1215
  msgid "{anonymous}"
  msgstr "{anonym}"
  
! #: cp/error.c:1217
  msgid "(anonymous namespace)"
  msgstr "(anonymer Namensraum)"
  
! #: cp/error.c:1317
  msgid "<template arguments error>"
  msgstr "<Template-Argumente-Fehler>"
  
! #: cp/error.c:1339
  msgid "<enumerator>"
  msgstr "{AufzÃ¤hlung}"
  
! #: cp/error.c:1390
  msgid "<declaration error>"
  msgstr "<Deklarationsfehler>"
  
! #: cp/error.c:1939 cp/error.c:1959
  msgid "<template parameter error>"
  msgstr "<Template-Parameter-Fehler>"
  
! #: cp/error.c:2089
  msgid "<statement>"
  msgstr "<Anweisung>"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<unbekannt>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2136
  msgid "<throw-expression>"
  msgstr "<throw-Ausdruck>"
  
! #: cp/error.c:2237
  msgid "<ubsan routine call>"
  msgstr "<ubsan-Unterprogramm-Aufruf>"
  
! #: cp/error.c:2686
  msgid "<unparsed>"
  msgstr "<nicht-analysiert>"
  
! #: cp/error.c:2842
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.c:2881
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.c:2895
  msgid "<expression error>"
  msgstr "<Ausdrucksfehler>"
  
! #: cp/error.c:2910
  msgid "<unknown operator>"
  msgstr "<unbekannter Operator>"
  
! #: cp/error.c:3374
  msgid "At global scope:"
  msgstr "Im globalen GÃ¼ltigkeitsbereich:"
  
! #: cp/error.c:3470
  #, c-format
  msgid "In static member function %qs"
  msgstr "In statischer Elementfunktion %qs"
  
! #: cp/error.c:3472
  #, c-format
  msgid "In copy constructor %qs"
  msgstr "In Kopierkonstruktor %qs"
  
! #: cp/error.c:3474
  #, c-format
  msgid "In constructor %qs"
  msgstr "In Konstruktor %qs"
  
! #: cp/error.c:3476
  #, c-format
  msgid "In destructor %qs"
  msgstr "In Destruktor %qs"
  
! #: cp/error.c:3478
  msgid "In lambda function"
  msgstr "In Lambda-Funktion"
  
! #: cp/error.c:3498
  #, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr "%s: In Ersetzung von %qS:\n"
  
! #: cp/error.c:3499
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "%s: In Instanziierung von %q#D:\n"
  
! #: cp/error.c:3524 cp/error.c:3678
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.c:3527 cp/error.c:3681
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.c:3535
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr "rekursiv erforderlich durch Ersetzung von %qS\n"
  
! #: cp/error.c:3536
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr "erforderlich durch Ersetzung von %qS\n"
  
! #: cp/error.c:3541
  msgid "recursively required from %q#D\n"
  msgstr "rekursiv erfordert von %q#D\n"
  
! #: cp/error.c:3542
  msgid "required from %q#D\n"
  msgstr "erfordert durch %q#D\n"
  
! #: cp/error.c:3549
  msgid "recursively required from here\n"
  msgstr "rekursiv erfordert von hier\n"
  
! #: cp/error.c:3550
  msgid "required from here\n"
  msgstr "von hier erfordert\n"
  
! #: cp/error.c:3602
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "%r%s:%d:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]\n"
  
! #: cp/error.c:3608
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "%r%s:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]\n"
  
! #: cp/error.c:3662
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%r%s:%d:%d:%R   in %<constexpr%>-Ersetzung von %qs"
  
! #: cp/error.c:3666
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%r%s:%d:%R   in %<constexpr%>-Ersetzung von %qs"
  
! #: cp/pt.c:2029 cp/semantics.c:5544
  msgid "candidates are:"
  msgstr "Kandidaten sind:"
  
*************** msgstr "Elementare BinÃ¤roperation"
*** 3938,3954 ****
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "Argumente Â»a%dÂ« und Â»a%dÂ« fÃ¼r intrinsisches Â»%sÂ«"
  
! #: fortran/check.c:3910 fortran/check.c:3987 fortran/check.c:4052
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Argumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches %s"
  
! #: fortran/check.c:4384 fortran/intrinsic.c:4761
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Argumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches Â»%sÂ«"
  
! #: fortran/dump-parse-tree.c:3144
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 3953,3969 ----
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "Argumente Â»a%dÂ« und Â»a%dÂ« fÃ¼r intrinsisches Â»%sÂ«"
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Argumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches %s"
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Argumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches Â»%sÂ«"
  
! #: fortran/dump-parse-tree.c:3219
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgstr "Veraltete Funktion:"
*** 3998,4004 ****
  msgid "Deleted feature:"
  msgstr "GelÃ¶schte Funktion:"
  
! #: fortran/expr.c:3676
  msgid "array assignment"
  msgstr "Array-Zuweisung"
  
--- 4013,4019 ----
  msgid "Deleted feature:"
  msgstr "GelÃ¶schte Funktion:"
  
! #: fortran/expr.c:3696
  msgid "array assignment"
  msgstr "Array-Zuweisung"
  
*************** msgstr "Unstimmige Arraygrenzen fÃ¼r Dim
*** 4025,4046 ****
  msgid "Driving:"
  msgstr "Angesteuert:"
  
! #: fortran/interface.c:3393 fortran/intrinsic.c:4435
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "effektives Argument fÃ¼r INTENT = OUT/INOUT"
  
! #: fortran/io.c:1899
  #, c-format
  msgid "%s tag"
  msgstr "%s-Symbol"
  
! #: fortran/io.c:3434
  msgid "internal unit in WRITE"
  msgstr "interne Einheit in WRITE"
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4821
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr "%s-Symbol mit INQUIRE"
--- 4040,4061 ----
  msgid "Driving:"
  msgstr "Angesteuert:"
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "effektives Argument fÃ¼r INTENT = OUT/INOUT"
  
! #: fortran/io.c:1866
  #, c-format
  msgid "%s tag"
  msgstr "%s-Symbol"
  
! #: fortran/io.c:3366
  msgid "internal unit in WRITE"
  msgstr "interne Einheit in WRITE"
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr "%s-Symbol mit INQUIRE"
*************** msgstr "%s-Symbol mit INQUIRE"
*** 4050,4124 ****
  msgid "Syntax error in expression at %C"
  msgstr "Syntaxfehler in Ausdruck bei %C"
  
! #: fortran/module.c:1244
  msgid "Unexpected EOF"
  msgstr "Unerwartetes EOF"
  
! #: fortran/module.c:1356
  msgid "Name too long"
  msgstr "Name zu lang"
  
! #: fortran/module.c:1458 fortran/module.c:1561
  msgid "Bad name"
  msgstr "Schlechter Name"
  
! #: fortran/module.c:1585
  msgid "Expected name"
  msgstr "Name erwartet"
  
! #: fortran/module.c:1588
  msgid "Expected left parenthesis"
  msgstr "Linke Klammer erwartet"
  
! #: fortran/module.c:1591
  msgid "Expected right parenthesis"
  msgstr "Rechte Klammer erwartet"
  
! #: fortran/module.c:1594
  msgid "Expected integer"
  msgstr "Ganzzahl erwartet"
  
! #: fortran/module.c:1597 fortran/module.c:2697
  msgid "Expected string"
  msgstr "Zeichenkette erwartet"
  
! #: fortran/module.c:1622
  msgid "find_enum(): Enum not found"
  msgstr "find_enum(): Enum not found"
  
! #: fortran/module.c:2175
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr "Mehrfache Parallelismus-Stufen in OpenACC-Routinen werden nicht unterstÃ¼tzt"
  
! #: fortran/module.c:2378
  msgid "Expected attribute bit name"
  msgstr "Attributbitname erwartet"
  
! #: fortran/module.c:3326
  msgid "Expected integer string"
  msgstr "Ganzzahlzeichenkette erwartet"
  
! #: fortran/module.c:3330
  msgid "Error converting integer"
  msgstr "Fehler beim Umwandeln einer Ganzzahl"
  
! #: fortran/module.c:3352
  msgid "Expected real string"
  msgstr "Echte Zeichenkette erwartet"
  
! #: fortran/module.c:3577
  msgid "Expected expression type"
  msgstr "Ausdruckstyp erwartet"
  
! #: fortran/module.c:3657
  msgid "Bad operator"
  msgstr "Falscher Operator"
  
! #: fortran/module.c:3774
  msgid "Bad type in constant expression"
  msgstr "Falscher Typ in Konstanten-Ausdruck"
  
! #: fortran/module.c:7158
  msgid "Unexpected end of module"
  msgstr "Unerwartetes Modulende"
  
--- 4065,4139 ----
  msgid "Syntax error in expression at %C"
  msgstr "Syntaxfehler in Ausdruck bei %C"
  
! #: fortran/module.c:1246
  msgid "Unexpected EOF"
  msgstr "Unerwartetes EOF"
  
! #: fortran/module.c:1358
  msgid "Name too long"
  msgstr "Name zu lang"
  
! #: fortran/module.c:1460 fortran/module.c:1563
  msgid "Bad name"
  msgstr "Schlechter Name"
  
! #: fortran/module.c:1587
  msgid "Expected name"
  msgstr "Name erwartet"
  
! #: fortran/module.c:1590
  msgid "Expected left parenthesis"
  msgstr "Linke Klammer erwartet"
  
! #: fortran/module.c:1593
  msgid "Expected right parenthesis"
  msgstr "Rechte Klammer erwartet"
  
! #: fortran/module.c:1596
  msgid "Expected integer"
  msgstr "Ganzzahl erwartet"
  
! #: fortran/module.c:1599 fortran/module.c:2699
  msgid "Expected string"
  msgstr "Zeichenkette erwartet"
  
! #: fortran/module.c:1624
  msgid "find_enum(): Enum not found"
  msgstr "find_enum(): Enum not found"
  
! #: fortran/module.c:2177
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr "Mehrfache Parallelismus-Stufen in OpenACC-Routinen werden nicht unterstÃ¼tzt"
  
! #: fortran/module.c:2380
  msgid "Expected attribute bit name"
  msgstr "Attributbitname erwartet"
  
! #: fortran/module.c:3328
  msgid "Expected integer string"
  msgstr "Ganzzahlzeichenkette erwartet"
  
! #: fortran/module.c:3332
  msgid "Error converting integer"
  msgstr "Fehler beim Umwandeln einer Ganzzahl"
  
! #: fortran/module.c:3354
  msgid "Expected real string"
  msgstr "Echte Zeichenkette erwartet"
  
! #: fortran/module.c:3579
  msgid "Expected expression type"
  msgstr "Ausdruckstyp erwartet"
  
! #: fortran/module.c:3659
  msgid "Bad operator"
  msgstr "Falscher Operator"
  
! #: fortran/module.c:3776
  msgid "Bad type in constant expression"
  msgstr "Falscher Typ in Konstanten-Ausdruck"
  
! #: fortran/module.c:7160
  msgid "Unexpected end of module"
  msgstr "Unerwartetes Modulende"
  
*************** msgstr "Block-IF"
*** 4146,4156 ****
  msgid "implied END DO"
  msgstr "impliziertes END DO"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11821
  msgid "assignment"
  msgstr "Zuweisung"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11872 fortran/resolve.c:11875
  msgid "pointer assignment"
  msgstr "Zeigerzuweisung"
  
--- 4161,4171 ----
  msgid "implied END DO"
  msgstr "impliziertes END DO"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr "Zuweisung"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  msgid "pointer assignment"
  msgstr "Zeigerzuweisung"
  
*************** msgstr "Resultat mit nicht konstanter Ze
*** 4236,4356 ****
  msgid "bind(c) procedure"
  msgstr "bind(c)-Prozedur"
  
! #: fortran/resolve.c:4004
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "UngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %%L"
  
! #: fortran/resolve.c:4020
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "Operand des unÃ¤ren numerischen Operators %%<%s%%> bei %%L ist %s"
  
! #: fortran/resolve.c:4037
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "Unerwartete EntitÃ¤ten mit abgeleitetem Typ im binÃ¤ren intrinsischen numerischen Operator %%<%s%%> bei %%L"
  
! #: fortran/resolve.c:4042
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des binÃ¤ren numerischen Operators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4057
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Operanden des Zeichenkettenverkettungsoperators bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4099
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des logischen Operators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4122
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operand des Operators .not. bei %%L ist %s"
  
! #: fortran/resolve.c:4136
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX-GrÃ¶ÃŸen kÃ¶nnen nicht bei %L verglichen werden"
  
! #: fortran/resolve.c:4234
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Logische Werte bei %%L mÃ¼ssen mit %s statt mit %s verglichen werden"
  
! #: fortran/resolve.c:4240
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des Vergleichsoperators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4253
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L; meinten Sie Â»%sÂ«?"
  
! #: fortran/resolve.c:4256
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L"
  
! #: fortran/resolve.c:4259
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "Operand des Benutzeroperators %%<%s%%> bei %%L ist %s"
  
! #: fortran/resolve.c:4263
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des Benutzeroperators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4349
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "RÃ¤nge fÃ¼r Operator bei %%L und %%L stimmen nicht Ã¼berein"
  
! #: fortran/resolve.c:7166
  msgid "Loop variable"
  msgstr "Schleifenvariable"
  
! #: fortran/resolve.c:7170
  msgid "iterator variable"
  msgstr "Iteratorvariable"
  
! #: fortran/resolve.c:7174
  msgid "Start expression in DO loop"
  msgstr "Anfangs-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7178
  msgid "End expression in DO loop"
  msgstr "End-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7182
  msgid "Step expression in DO loop"
  msgstr "Schrittausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7468 fortran/resolve.c:7471
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE Objekt"
  
! #: fortran/resolve.c:7848 fortran/resolve.c:7851
  msgid "ALLOCATE object"
  msgstr "ALLOCATE Objekt"
  
! #: fortran/resolve.c:8084 fortran/resolve.c:10011
  msgid "STAT variable"
  msgstr "STAT-Variable"
  
! #: fortran/resolve.c:8128 fortran/resolve.c:10023
  msgid "ERRMSG variable"
  msgstr "ERRMSG-Variable"
  
! #: fortran/resolve.c:9814
  msgid "item in READ"
  msgstr "Element in READ"
  
! #: fortran/resolve.c:10035
  msgid "ACQUIRED_LOCK variable"
  msgstr "Variable ACQUIRED_LOCK"
  
--- 4251,4371 ----
  msgid "bind(c) procedure"
  msgstr "bind(c)-Prozedur"
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "UngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %%L"
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "Operand des unÃ¤ren numerischen Operators %%<%s%%> bei %%L ist %s"
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "Unerwartete EntitÃ¤ten mit abgeleitetem Typ im binÃ¤ren intrinsischen numerischen Operator %%<%s%%> bei %%L"
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des binÃ¤ren numerischen Operators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Operanden des Zeichenkettenverkettungsoperators bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des logischen Operators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operand des Operators .not. bei %%L ist %s"
  
! #: fortran/resolve.c:4145
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX-GrÃ¶ÃŸen kÃ¶nnen nicht bei %L verglichen werden"
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Logische Werte bei %%L mÃ¼ssen mit %s statt mit %s verglichen werden"
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des Vergleichsoperators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4262
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L; meinten Sie Â»%sÂ«?"
  
! #: fortran/resolve.c:4265
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L"
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "Operand des Benutzeroperators %%<%s%%> bei %%L ist %s"
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des Benutzeroperators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "RÃ¤nge fÃ¼r Operator bei %%L und %%L stimmen nicht Ã¼berein"
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr "Schleifenvariable"
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr "Iteratorvariable"
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr "Anfangs-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7187
  msgid "End expression in DO loop"
  msgstr "End-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr "Schrittausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE Objekt"
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr "ALLOCATE Objekt"
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr "STAT-Variable"
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr "ERRMSG-Variable"
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr "Element in READ"
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr "Variable ACQUIRED_LOCK"
  
*************** msgstr "Effektive ZeichenkettenlÃ¤nge is
*** 4383,4448 ****
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "Ziel fÃ¼r neue Rangabbildung ist zu klein (%ld < %ld)"
  
! #: fortran/trans-expr.c:10937
  msgid "Assignment of scalar to unallocated array"
  msgstr "Zuweisung von Skalar zu unalloziertem Array"
  
! #: fortran/trans-intrinsic.c:965
  #, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Ungleiche ZeichenlÃ¤ngen (%ld/%ld) in %s"
  
! #: fortran/trans-intrinsic.c:6181
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr "POS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem BTEST"
  
! #: fortran/trans-intrinsic.c:6276
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "POS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem Â»%sÂ«"
  
! #: fortran/trans-intrinsic.c:6323
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "POS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.c:6333
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "LEN-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.c:6340
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.c:6484
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "SHIFT-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem Â»%sÂ«"
  
! #: fortran/trans-intrinsic.c:6552
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr "SHIFT-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFT"
  
! #: fortran/trans-intrinsic.c:6618
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr "SIZE-Argument (%ld) auÃŸerhalb des Bereichs 1:%ld in intrinsischem ISHFTC"
  
! #: fortran/trans-intrinsic.c:6626 fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr "SIZE-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFTC"
  
! #: fortran/trans-intrinsic.c:8940
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist negativ (sein Wert ist %ld)"
  
! #: fortran/trans-intrinsic.c:8972
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist zu groÃŸ"
  
--- 4398,4463 ----
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "Ziel fÃ¼r neue Rangabbildung ist zu klein (%ld < %ld)"
  
! #: fortran/trans-expr.c:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr "Zuweisung von Skalar zu unalloziertem Array"
  
! #: fortran/trans-intrinsic.c:968
  #, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Ungleiche ZeichenlÃ¤ngen (%ld/%ld) in %s"
  
! #: fortran/trans-intrinsic.c:6359
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr "POS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem BTEST"
  
! #: fortran/trans-intrinsic.c:6454
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "POS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem Â»%sÂ«"
  
! #: fortran/trans-intrinsic.c:6501
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "POS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.c:6511
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "LEN-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.c:6518
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.c:6662
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "SHIFT-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem Â»%sÂ«"
  
! #: fortran/trans-intrinsic.c:6730
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr "SHIFT-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFT"
  
! #: fortran/trans-intrinsic.c:6796
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr "SIZE-Argument (%ld) auÃŸerhalb des Bereichs 1:%ld in intrinsischem ISHFTC"
  
! #: fortran/trans-intrinsic.c:6804 fortran/trans-intrinsic.c:6849
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr "SIZE-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFTC"
  
! #: fortran/trans-intrinsic.c:9118
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist negativ (sein Wert ist %ld)"
  
! #: fortran/trans-intrinsic.c:9150
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist zu groÃŸ"
  
*************** msgid "Warn about creation of array temp
*** 4878,4887 ****
  msgstr "Bei Erzeugung temporÃ¤rer Felder warnen."
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:644 common.opt:778 common.opt:998 common.opt:1002
! #: common.opt:1006 common.opt:1010 common.opt:1630 common.opt:1686
! #: common.opt:1818 common.opt:1822 common.opt:2056 common.opt:2258
! #: common.opt:2967
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
--- 4893,4902 ----
  msgstr "Bei Erzeugung temporÃ¤rer Felder warnen."
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
! #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
! #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
*************** msgstr "Optimierung der Endrekursion ver
*** 5456,5470 ****
  msgid "Append underscores to externally visible names."
  msgstr "Unterstriche an extern sichtbare Namen anhÃ¤ngen."
  
! #: fortran/lang.opt:807 c-family/c.opt:1462 c-family/c.opt:1494
! #: c-family/c.opt:1502 c-family/c.opt:1754 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1080 common.opt:1084 common.opt:1088
! #: common.opt:1175 common.opt:1427 common.opt:1506 common.opt:1774
! #: common.opt:1905 common.opt:1948 common.opt:2333 common.opt:2369
! #: common.opt:2462 common.opt:2466 common.opt:2575 common.opt:2666
! #: common.opt:2674 common.opt:2682 common.opt:2690 common.opt:2791
! #: common.opt:2843 common.opt:2931 common.opt:3068 common.opt:3072
! #: common.opt:3076 common.opt:3080
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
--- 5471,5485 ----
  msgid "Append underscores to externally visible names."
  msgstr "Unterstriche an extern sichtbare Namen anhÃ¤ngen."
  
! #: fortran/lang.opt:807 c-family/c.opt:1466 c-family/c.opt:1498
! #: c-family/c.opt:1506 c-family/c.opt:1758 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1092 common.opt:1096 common.opt:1100
! #: common.opt:1187 common.opt:1439 common.opt:1518 common.opt:1786
! #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
! #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
! #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
*************** msgstr "-faligned-new=<N>\tÃœberausgeric
*** 6731,6738 ****
  msgid "Allow variadic functions without named parameter."
  msgstr "Variadische Funktionen ohne benannte Parameter erlauben."
  
! #: c-family/c.opt:1335 c-family/c.opt:1595 c-family/c.opt:1923
! #: c-family/c.opt:1927 c-family/c.opt:1943
  #, no-c-format
  msgid "No longer supported."
  msgstr "Wird nicht mehr unterstÃ¼tzt."
--- 6746,6753 ----
  msgid "Allow variadic functions without named parameter."
  msgstr "Variadische Funktionen ohne benannte Parameter erlauben."
  
! #: c-family/c.opt:1335 c-family/c.opt:1599 c-family/c.opt:1927
! #: c-family/c.opt:1931 c-family/c.opt:1947
  #, no-c-format
  msgid "No longer supported."
  msgstr "Wird nicht mehr unterstÃ¼tzt."
*************** msgstr "Bestimmte Features, die im Conce
*** 6774,7474 ****
  
  #: c-family/c.opt:1458
  #, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr "Verschiedene Typen fÃ¼r die Argumente des Â»?Â«-Operators erlauben."
  
! #: c-family/c.opt:1466
  #, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr "-fconst-string-class=<Name>\tKlasse <Name> fÃ¼r konstante Zeichenketten verwenden."
  
! #: c-family/c.opt:1470
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr "-fconstexpr-depth=<Zahl>\tGrÃ¶ÃŸte Rekursionstiefe fÃ¼r konstante AusdrÃ¼cke angeben."
  
! #: c-family/c.opt:1474
  #, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr "-fconstexpr-cache-depth=<Zahl>\tGrÃ¶ÃŸte Rekursionstiefe des Caches fÃ¼r konstante AusdrÃ¼cke festlegen."
  
! #: c-family/c.opt:1478
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr "-fconstexpr-loop-limit=<Anzahl>\tHÃ¶chstzahl der Schleifeniterationen fÃ¼r Â»constexprÂ« angeben."
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr "-fconstexpr-ops-limit=<Anzahl>\tHÃ¶chstzahl der constexpr-Operationen pro einzelner Â»constexprÂ« angeben."
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr "C++-Koroutinen einschalten (experimentell)."
  
! #: c-family/c.opt:1490
  #, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr "Debug-Kommentare wÃ¤hrend der Vorverarbeitung ausgeben."
  
! #: c-family/c.opt:1498
  #, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr "Komplexe Konstruktoren und Destruktoren ausfaktorisieren, um Speicherplatz gegenÃ¼ber Geschwindigkeit zu gewinnen."
  
! #: c-family/c.opt:1506
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr "Hierarchische Vergleiche ausgeben, wenn die Templatetypen nicht zusammenpassen."
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Preprocess directives only."
  msgstr "Nur Direktiven vorverarbeiten."
  
! #: c-family/c.opt:1514
  #, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr "Â»$Â« als Bezeichnerzeichen zulassen."
  
! #: c-family/c.opt:1518
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr "-fmacro-prefix-map=<alt>=<neu>\tEinen Verzeichnisnamen auf einen anderen umschreiben in __FILE__, __BASE_FILE__ und __builtin_FILE()."
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr "Alle Deklarationen in Ada-Code transitiv schreiben."
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr "Alle Deklarationen in Ada-Code nur fÃ¼r angegebene Datei schreiben."
  
! #: c-family/c.opt:1533
  #, no-c-format
  msgid "Do not elide common elements in template comparisons."
  msgstr "Gemeinsame Elemente in Templatevergleichen nicht weglassen."
  
! #: c-family/c.opt:1537
  #, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr "Code zur ÃœberprÃ¼fung von Exception-Spezifikationen erzeugen."
  
! #: c-family/c.opt:1544
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr "-fexec-charset=<Zeichensatz>\tAlle Zeichenketten und Zeichenkonstanten in <Zeichensatz> umwandeln."
  
! #: c-family/c.opt:1548
  #, no-c-format
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr "Universelle Zeichennamen (\\u und \\U) in Bezeichnern zulassen."
  
! #: c-family/c.opt:1552
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=<Zeichensatz>\tStandard-Zeichensatz fÃ¼r Quelldateien angeben."
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr "Dynamische Initialisierung thread-lokaler Variablen in anderer Ãœbersetzungseinheit unterstÃ¼tzen."
  
! #: c-family/c.opt:1566
  #, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr "Nicht annehmen, dass Standard-C-Bibliotheken und Â»mainÂ« vorhanden sind."
  
! #: c-family/c.opt:1570
  #, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr "GNU-definierte SchlÃ¼sselworte erkennen."
  
! #: c-family/c.opt:1574
  #, no-c-format
  msgid "Generate code for GNU runtime environment."
  msgstr "Code fÃ¼r die GNU-Laufzeitumgebung erzeugen."
  
! #: c-family/c.opt:1578
  #, no-c-format
  msgid "Use traditional GNU semantics for inline functions."
  msgstr "Traditionelle GNU-Semantik fÃ¼r Inline-Funktionen verwenden."
  
! #: c-family/c.opt:1591
  #, no-c-format
  msgid "Assume normal C execution environment."
  msgstr "Normale C-AusfÃ¼hrungsumgebung vermuten."
  
! #: c-family/c.opt:1599
  #, no-c-format
  msgid "Export functions even if they can be inlined."
  msgstr "Funktionen exportieren, auch wenn sie Â»inlineÂ« sein kÃ¶nnen."
  
! #: c-family/c.opt:1603
  #, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr "Implizite Instanziierungen von Â»inlineÂ«-Templates ausgeben."
  
! #: c-family/c.opt:1607
  #, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr "Implizite Instanziierungen von Templates ausgeben."
  
! #: c-family/c.opt:1611
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr "C++17-Semantik fÃ¼r erbende Konstruktoren umsetzen."
  
! #: c-family/c.opt:1618
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr "Keine DLL-exportierten Inline-Funktionen erzeugen, auÃŸer wenn nÃ¶tig."
  
! #: c-family/c.opt:1625
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr "Implizite Umwandlungen zwischen Vektoren mit unterschiedlicher Anzahl der Teile und/oder abweichenden Elementtypen erlauben."
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr "fmax-include-depth=<Anzahl> Maximale Tiefe von verschachtelten #include festlegen."
  
! #: c-family/c.opt:1633
  #, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr "Nicht bei Verwendung von Microsoft-Erweiterungen warnen."
  
! #: c-family/c.opt:1652
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr "AuflÃ¶sung von DR 150 fÃ¼r Mustervergleich von Template-Template-Argumenten umsetzen."
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr "Code fÃ¼r die NeXT-(Apple macOS X)-Laufzeitumgebung erzeugen."
  
! #: c-family/c.opt:1660
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr "Annehmen, dass EmpfÃ¤nger von Objective-C-Nachrichten nil sein kÃ¶nnen."
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr "Zugriff auf Instanzvariablen erlauben, als ob sie lokale Deklarationen innerhalb der Instanzmethoden-Implementierungen wÃ¤ren."
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr "-fvisibility=[private|protected|public|package]\tStandard-Symbolsichtbarkeit festlegen."
  
! #: c-family/c.opt:1693
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr "Um CodegrÃ¶ÃŸe zu verbessern, eine throw()-Ausnahmespezifikation als Â»noexceptÂ« behandeln."
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr "Zu verwendendes ABI fÃ¼r Code der Objective-C-Familie und Metadaten angeben."
  
! #: c-family/c.opt:1703
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr "Wenn nÃ¶tig, spezielle Objective-C-Methoden zur Initialisierung/ZerstÃ¶rung von nicht-POD C++ ivars, erzeugen."
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr "Schnelle SprÃ¼nge zum Nachrichten-Dispatcher erlauben."
  
! #: c-family/c.opt:1713
  #, no-c-format
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr "Objective-C-Ausnahme- und -Synchronisations-Syntax einschalten."
  
! #: c-family/c.opt:1717
  #, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr "Garbage Collection (GC) in Objective-C/Objective-C++-Programmen einschalten."
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr "Â»inlineÂ«-PrÃ¼fungen fÃ¼r NIL-EmpfÃ¤nger mit NeXT-Laufzeitumgebung und ABI-Version 2 einschalten."
  
! #: c-family/c.opt:1726
  #, no-c-format
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr "Laufzeitbibliothek zur Objective-C setjmp-Ausnahmebehandlung einschalten."
  
! #: c-family/c.opt:1730
  #, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr "Mit der in GCC 4.0 implementierten Version Objective-C 1.0 Ã¼bereinstimmen."
  
! #: c-family/c.opt:1734
  #, no-c-format
  msgid "Enable OpenACC."
  msgstr "OpenACC einschalten."
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr "Standard-OpenACC-Berechnungsdimensionen angeben."
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "OpenMP einschalten (bringt Â»-frecursiveÂ« in Fortran mit sich)."
  
! #: c-family/c.opt:1746
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "SIMD-Direktiven von OpenMP einschalten."
  
! #: c-family/c.opt:1750
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "C++-SchlÃ¼sselworte wie Â»complÂ« und Â»xorÂ« erkennen."
  
! #: c-family/c.opt:1761
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr "PCH-Dateien suchen und verwenden, sogar bei Vorverarbeitung."
  
! #: c-family/c.opt:1765
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "Ãœbereinstimmungsfehler zu Warnungen degradieren."
  
! #: c-family/c.opt:1769
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "Plan-9-Spracherweiterungen einschalten."
  
! #: c-family/c.opt:1773
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "Die Eingabedatei als bereits vorverarbeitet behandeln."
  
! #: c-family/c.opt:1781
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr "-ftrack-macro-expansion=<0|1|2>\tOrte der aus der Makroersetzung entstehenden Token verfolgen und sie in Fehlermeldungen anzeigen."
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr "Template-Spezialisierungen fÃ¼r die Ausgabe nicht als Template-Signatur gefolgt von den Argumenten umformatieren."
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr "Bekannte sprintf-RÃ¼ckgabewerte als Konstanten behandeln."
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr "Im Fix-and-Continue-Modus verwendet, um anzuzeigen, dass Objektdateien zur Laufzeit eingetauscht werden kÃ¶nnen (Â»swapÂ«)."
  
! #: c-family/c.opt:1797
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "In GCC 10 entfernt. Dieser Schalter hat keine Auswirkung."
  
! #: c-family/c.opt:1801
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "Informationen zur Typbeschreibung zur Laufzeit erzeugen."
  
! #: c-family/c.opt:1805 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr "Den schmalstmÃ¶glichen Ganzzahltyp fÃ¼r AufzÃ¤hlungstypen verwenden."
  
! #: c-family/c.opt:1809
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr "Den fÃ¼r Â»wchar_tÂ« zugrundeliegenden Typen auf Â»unsigned shortÂ« zwingen."
  
! #: c-family/c.opt:1813
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr "Wenn weder Â»signedÂ« noch Â»unsignedÂ« angegeben wurden, das Bitfeld vorzeichenbehaftet machen."
  
! #: c-family/c.opt:1817 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr "Macht Â»charÂ« standardmÃ¤ÃŸig vorzeichenbehaftet."
  
! #: c-family/c.opt:1821
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr "UnterstÃ¼tzung fÃ¼r Deallozierung mit GrÃ¶ÃŸenangabe aus C++14 einschalten."
  
! #: c-family/c.opt:1828
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr "-fsso-struct=[big-endian|little-endian|native]\tStandardspeicherreihenfolge fÃ¼r Skalare festlegen."
  
! #: c-family/c.opt:1844
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigen."
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr "Annehmen, dass die Werte einer AufzÃ¤hlung immer im kleinsten Bereich des Typs liegen."
  
! #: c-family/c.opt:1855 c-family/c.opt:1860
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr "Die C++17-Anforderungen fÃ¼r die Auswertungsreihenfolge von ZuweisungsausdrÃ¼cken, Bitverschiebungen, Elementfunktionsaufrufe, etc. befolgen."
  
! #: c-family/c.opt:1877
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr "-ftabstop=<Zahl>\tTabulatorentfernungen fÃ¼r Spaltenmeldungen."
  
! #: c-family/c.opt:1881
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr "HÃ¶chstzahl der Template-Instanziierungshinweise fÃ¼r einzelne Warnung oder Fehler festlegen."
  
! #: c-family/c.opt:1888
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr "-ftemplate-depth=<Zahl>\tGrÃ¶ÃŸte Template-Instanziierungstiefe angeben."
  
! #: c-family/c.opt:1895
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr "-fno-threadsafe-statics\tKeinen threadsicheren Code fÃ¼r Initialisierung lokaler statischer Objekte erzeugen."
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr "Wenn weder Â»signedÂ« noch Â»unsignedÂ« angegeben ist, das Bitfeld vorzeichenlos machen."
  
! #: c-family/c.opt:1903 ada/gcc-interface/lang.opt:89
  #, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr "Â»charÂ« standardmÃ¤ÃŸig vorzeichenlos machen."
  
! #: c-family/c.opt:1907
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "__cxa_atexit verwenden, um Destruktoren zu registrieren."
  
! #: c-family/c.opt:1911
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr "__cxa_get_exception_ptr in Ausnahmebehandlung verwenden."
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr "Alle inline-Funktionen und -Methoden mit versteckter Sichtbarkeit markieren."
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr "Sichtbarkeit wird geÃ¤ndert, um standardmÃ¤ÃŸig zu Microsoft Visual Studio zu passen."
  
! #: c-family/c.opt:1931 d/lang.opt:330
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr "Common-Ã¤hnliche Symbole als schwache Symbole ausgeben."
  
! #: c-family/c.opt:1935
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr "-fwide-exec-charset=<Zeichensatz>\tAlle Wide-Zeichenketten und -konstanten in Zeichensatz <Zeichensatz> umwandeln."
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr "Eine auf das aktuelle Verzeichnis verweisende #line-Anweisung erzeugen."
  
! #: c-family/c.opt:1947
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr "Lockeres Nachschlagen von Klassen (mit objc_getClass()) fÃ¼r Verwendung im Null-VerknÃ¼pfungs-Modus erzeugen."
  
! #: c-family/c.opt:1951
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Deklaration in .decl-Datei ausgeben."
  
! #: c-family/c.opt:1955
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr "-femit-struct-debug-baseonly\tAggressiv reduzierte Debuginfo fÃ¼r Strukturen."
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr "-femit-struct-debug-reduced\tKonservativ reduzierte Debuginfo fÃ¼r Strukturen."
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr "-femit-struct-debug-detailed=<spec-list>AusfÃ¼hrliche reduzierte Debuginfo fÃ¼r Strukturen."
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr "ImaginÃ¤re, Festkomma, oder andere GNU-Zahlenauffixe als das korrespondieren Zahlenliteral statt eines benutzerdefinierten Zahlenliterals interpretieren."
  
! #: c-family/c.opt:1972
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-idirafter <Verzeichnis>\t<Verzeichnis> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen."
  
! #: c-family/c.opt:1976
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "-imacros <Datei>\tDefinition von Makros in <Datei> akzeptieren."
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr "-imultilib <Verzeichnis>\t<Verzeichnis> als Multilib-include-Verzeichnis setzen."
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr "-include <Datei>\tInhalt von <Datei> vor anderen Dateien einfÃ¼gen."
  
! #: c-family/c.opt:1988
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr "-iprefix <Pfad>\t<Pfad> als ein PrÃ¤fix fÃ¼r die nÃ¤chsten zwei Optionen angeben."
  
! #: c-family/c.opt:1992
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr "-isysroot <Verzeichnis>\t<Verzeichnis> als System-Wurzelverzeichnis setzen."
  
! #: c-family/c.opt:1996
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr "-isystem <Verzeichnis>\t<Verzeichnis> an den Anfang des System-EinfÃ¼gepfades anfÃ¼gen."
  
! #: c-family/c.opt:2000
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr "-iquote <Verzeichnis>\t<Verzeichnis> am Ende des EinfÃ¼gepfades fÃ¼r Â»#include \"â€¦\"Â« anfÃ¼gen."
  
! #: c-family/c.opt:2004
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-iwithprefix <Verzeichnis>\t<Verzeichnis> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen."
  
! #: c-family/c.opt:2008
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr "-iwithprefixbefore <Verz>\t<Verz> an das Ende des Haupt-EinfÃ¼gepfades anfÃ¼gen."
  
! #: c-family/c.opt:2018
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr "Standard-System-EinfÃ¼gepfade nicht durchsuchen (die mit -isystem angegebenen werden trotzdem noch verwendet)."
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr "Standard-System-EinfÃ¼geverzeichnisse nicht fÃ¼r C++ durchsuchen."
  
! #: c-family/c.opt:2034
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "C-Header mit Plattform-spezifischen Merkmalen erzeugen."
  
! #: c-family/c.opt:2038
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr "Dateinamen beim EinfÃ¼gen von Dateien neu abbilden."
  
! #: c-family/c.opt:2042 c-family/c.opt:2046
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr "Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003) Ã¼bereinstimmen."
  
! #: c-family/c.opt:2050
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "Mit dem ISO-C++-Standard von 2011 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2054
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Veraltet zugunsten von -std=c++11."
  
! #: c-family/c.opt:2058
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Veraltet zugunsten von -std=c++14."
  
! #: c-family/c.opt:2062
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "Mit dem ISO-C++-Standard von 2014 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2066
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Veraltet zugunsten von -std=c++17."
  
! #: c-family/c.opt:2070
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "Mit dem ISO-C++-Standard von 2017 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2074 c-family/c.opt:2078
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr "Mit dem ISO-C++-Standardentwurf 2020 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung)."
  
! #: c-family/c.opt:2082 c-family/c.opt:2212
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "Mit dem ISO-C-Standard von 2011 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2086
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Veraltet zugunsten von -std=c11."
  
! #: c-family/c.opt:2090 c-family/c.opt:2094 c-family/c.opt:2216
! #: c-family/c.opt:2220
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr "Mit dem ISO-C-Standard von 2017 (2018 verÃ¶ffentlicht) Ã¼bereinstimmen."
  
! #: c-family/c.opt:2098
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr "Mit dem ISO-C-Standardentwurf 202X Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung)."
  
! #: c-family/c.opt:2102 c-family/c.opt:2106 c-family/c.opt:2196
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "Mit dem ISO-C-Standard von 1990 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2110 c-family/c.opt:2204
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "Mit dem ISO-C-Standard von 1999 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2114
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Veraltet zugunsten von -std=c99."
  
! #: c-family/c.opt:2118 c-family/c.opt:2123
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr "Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003 sowie GNU-Erweiterungen) Ã¼bereinstimmen."
  
! #: c-family/c.opt:2128
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr "Mit dem ISO-C++-Standard von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen."
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Veraltet zugunsten von -std=gnu++11."
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Veraltet zugunsten von -std=gnu++14."
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr "Mit dem ISO-C++-Standard von 2014 mit GNU-Erweiterungen Ã¼bereinstimmen."
  
! #: c-family/c.opt:2144
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Veraltet zugunsten von -std=gnu++17."
  
! #: c-family/c.opt:2148
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr "Mit dem ISO-C++-Standard von 2017 mit GNU-Erweiterungen Ã¼bereinstimmen."
  
! #: c-family/c.opt:2152 c-family/c.opt:2156
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "Mit dem ISO-C++-Standardentwurf fÃ¼r 2020 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen."
  
! #: c-family/c.opt:2160
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr "Mit dem ISO-C-Standard von von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen."
  
! #: c-family/c.opt:2164
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Veraltet zugunsten von -std=gnu11."
  
! #: c-family/c.opt:2168 c-family/c.opt:2172
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr "Mit dem ISO-C-Standard von 2017 (verÃ¶ffentlicht 2018) mit GNU-Erweiterungen Ã¼bereinstimmen."
  
! #: c-family/c.opt:2176
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr "Mit dem ISO-C-Standardentwurf fÃ¼r 202X mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen."
  
! #: c-family/c.opt:2180 c-family/c.opt:2184
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr "Mit dem ISO-C-Standard von von 1990 mit GNU-Erweiterungen Ã¼bereinstimmen."
  
! #: c-family/c.opt:2188
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr "Mit dem ISO-C-Standard von von 1999 mit GNU-Erweiterungen Ã¼bereinstimmen."
  
! #: c-family/c.opt:2192
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Veraltet zugunsten von -std=gnu99."
  
! #: c-family/c.opt:2200
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr "Mit dem ISO-C-Standard von 1990, wie 1994 ergÃ¤nzt, Ã¼bereinstimmen."
  
! #: c-family/c.opt:2208
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Veraltet zugunsten von -std=iso9899:1999."
  
! #: c-family/c.opt:2227
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "Traditionelle Vorverarbeitung einschalten."
  
! #: c-family/c.opt:2231
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "-trigraphs\tTrigraphen nach ISO C unterstÃ¼tzen."
  
! #: c-family/c.opt:2235
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr "Keine system- oder GCC-spezifischen Makros vordefinieren."
--- 6789,7494 ----
  
  #: c-family/c.opt:1458
  #, no-c-format
+ msgid "Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure."
+ msgstr "Maximale Fehlerwiedergabetiefe wÃ¤hrend der rekursiven Diagnose eines Fehlschlags der Constraint-ErfÃ¼llung an."
+ 
+ #: c-family/c.opt:1462
+ #, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr "Verschiedene Typen fÃ¼r die Argumente des Â»?Â«-Operators erlauben."
  
! #: c-family/c.opt:1470
  #, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr "-fconst-string-class=<Name>\tKlasse <Name> fÃ¼r konstante Zeichenketten verwenden."
  
! #: c-family/c.opt:1474
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr "-fconstexpr-depth=<Zahl>\tGrÃ¶ÃŸte Rekursionstiefe fÃ¼r konstante AusdrÃ¼cke angeben."
  
! #: c-family/c.opt:1478
  #, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr "-fconstexpr-cache-depth=<Zahl>\tGrÃ¶ÃŸte Rekursionstiefe des Caches fÃ¼r konstante AusdrÃ¼cke festlegen."
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr "-fconstexpr-loop-limit=<Anzahl>\tHÃ¶chstzahl der Schleifeniterationen fÃ¼r Â»constexprÂ« angeben."
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr "-fconstexpr-ops-limit=<Anzahl>\tHÃ¶chstzahl der constexpr-Operationen pro einzelner Â»constexprÂ« angeben."
  
! #: c-family/c.opt:1490
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr "C++-Koroutinen einschalten (experimentell)."
  
! #: c-family/c.opt:1494
  #, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr "Debug-Kommentare wÃ¤hrend der Vorverarbeitung ausgeben."
  
! #: c-family/c.opt:1502
  #, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr "Komplexe Konstruktoren und Destruktoren ausfaktorisieren, um Speicherplatz gegenÃ¼ber Geschwindigkeit zu gewinnen."
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr "Hierarchische Vergleiche ausgeben, wenn die Templatetypen nicht zusammenpassen."
  
! #: c-family/c.opt:1514
  #, no-c-format
  msgid "Preprocess directives only."
  msgstr "Nur Direktiven vorverarbeiten."
  
! #: c-family/c.opt:1518
  #, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr "Â»$Â« als Bezeichnerzeichen zulassen."
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr "-fmacro-prefix-map=<alt>=<neu>\tEinen Verzeichnisnamen auf einen anderen umschreiben in __FILE__, __BASE_FILE__ und __builtin_FILE()."
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr "Alle Deklarationen in Ada-Code transitiv schreiben."
  
! #: c-family/c.opt:1530
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr "Alle Deklarationen in Ada-Code nur fÃ¼r angegebene Datei schreiben."
  
! #: c-family/c.opt:1537
  #, no-c-format
  msgid "Do not elide common elements in template comparisons."
  msgstr "Gemeinsame Elemente in Templatevergleichen nicht weglassen."
  
! #: c-family/c.opt:1541
  #, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr "Code zur ÃœberprÃ¼fung von Exception-Spezifikationen erzeugen."
  
! #: c-family/c.opt:1548
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr "-fexec-charset=<Zeichensatz>\tAlle Zeichenketten und Zeichenkonstanten in <Zeichensatz> umwandeln."
  
! #: c-family/c.opt:1552
  #, no-c-format
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr "Universelle Zeichennamen (\\u und \\U) in Bezeichnern zulassen."
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=<Zeichensatz>\tStandard-Zeichensatz fÃ¼r Quelldateien angeben."
  
! #: c-family/c.opt:1560
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr "Dynamische Initialisierung thread-lokaler Variablen in anderer Ãœbersetzungseinheit unterstÃ¼tzen."
  
! #: c-family/c.opt:1570
  #, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr "Nicht annehmen, dass Standard-C-Bibliotheken und Â»mainÂ« vorhanden sind."
  
! #: c-family/c.opt:1574
  #, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr "GNU-definierte SchlÃ¼sselworte erkennen."
  
! #: c-family/c.opt:1578
  #, no-c-format
  msgid "Generate code for GNU runtime environment."
  msgstr "Code fÃ¼r die GNU-Laufzeitumgebung erzeugen."
  
! #: c-family/c.opt:1582
  #, no-c-format
  msgid "Use traditional GNU semantics for inline functions."
  msgstr "Traditionelle GNU-Semantik fÃ¼r Inline-Funktionen verwenden."
  
! #: c-family/c.opt:1595
  #, no-c-format
  msgid "Assume normal C execution environment."
  msgstr "Normale C-AusfÃ¼hrungsumgebung vermuten."
  
! #: c-family/c.opt:1603
  #, no-c-format
  msgid "Export functions even if they can be inlined."
  msgstr "Funktionen exportieren, auch wenn sie Â»inlineÂ« sein kÃ¶nnen."
  
! #: c-family/c.opt:1607
  #, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr "Implizite Instanziierungen von Â»inlineÂ«-Templates ausgeben."
  
! #: c-family/c.opt:1611
  #, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr "Implizite Instanziierungen von Templates ausgeben."
  
! #: c-family/c.opt:1615
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr "C++17-Semantik fÃ¼r erbende Konstruktoren umsetzen."
  
! #: c-family/c.opt:1622
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr "Keine DLL-exportierten Inline-Funktionen erzeugen, auÃŸer wenn nÃ¶tig."
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr "Implizite Umwandlungen zwischen Vektoren mit unterschiedlicher Anzahl der Teile und/oder abweichenden Elementtypen erlauben."
  
! #: c-family/c.opt:1633
  #, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr "fmax-include-depth=<Anzahl> Maximale Tiefe von verschachtelten #include festlegen."
  
! #: c-family/c.opt:1637
  #, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr "Nicht bei Verwendung von Microsoft-Erweiterungen warnen."
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr "AuflÃ¶sung von DR 150 fÃ¼r Mustervergleich von Template-Template-Argumenten umsetzen."
  
! #: c-family/c.opt:1660
  #, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr "Code fÃ¼r die NeXT-(Apple macOS X)-Laufzeitumgebung erzeugen."
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr "Annehmen, dass EmpfÃ¤nger von Objective-C-Nachrichten nil sein kÃ¶nnen."
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr "Zugriff auf Instanzvariablen erlauben, als ob sie lokale Deklarationen innerhalb der Instanzmethoden-Implementierungen wÃ¤ren."
  
! #: c-family/c.opt:1672
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr "-fvisibility=[private|protected|public|package]\tStandard-Symbolsichtbarkeit festlegen."
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr "Um CodegrÃ¶ÃŸe zu verbessern, eine throw()-Ausnahmespezifikation als Â»noexceptÂ« behandeln."
  
! #: c-family/c.opt:1701
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr "Zu verwendendes ABI fÃ¼r Code der Objective-C-Familie und Metadaten angeben."
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr "Wenn nÃ¶tig, spezielle Objective-C-Methoden zur Initialisierung/ZerstÃ¶rung von nicht-POD C++ ivars, erzeugen."
  
! #: c-family/c.opt:1711
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr "Schnelle SprÃ¼nge zum Nachrichten-Dispatcher erlauben."
  
! #: c-family/c.opt:1717
  #, no-c-format
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr "Objective-C-Ausnahme- und -Synchronisations-Syntax einschalten."
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr "Garbage Collection (GC) in Objective-C/Objective-C++-Programmen einschalten."
  
! #: c-family/c.opt:1725
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr "Â»inlineÂ«-PrÃ¼fungen fÃ¼r NIL-EmpfÃ¤nger mit NeXT-Laufzeitumgebung und ABI-Version 2 einschalten."
  
! #: c-family/c.opt:1730
  #, no-c-format
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr "Laufzeitbibliothek zur Objective-C setjmp-Ausnahmebehandlung einschalten."
  
! #: c-family/c.opt:1734
  #, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr "Mit der in GCC 4.0 implementierten Version Objective-C 1.0 Ã¼bereinstimmen."
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Enable OpenACC."
  msgstr "OpenACC einschalten."
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr "Standard-OpenACC-Berechnungsdimensionen angeben."
  
! #: c-family/c.opt:1746
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "OpenMP einschalten (bringt Â»-frecursiveÂ« in Fortran mit sich)."
  
! #: c-family/c.opt:1750
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "SIMD-Direktiven von OpenMP einschalten."
  
! #: c-family/c.opt:1754
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "C++-SchlÃ¼sselworte wie Â»complÂ« und Â»xorÂ« erkennen."
  
! #: c-family/c.opt:1765
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr "PCH-Dateien suchen und verwenden, sogar bei Vorverarbeitung."
  
! #: c-family/c.opt:1769
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "Ãœbereinstimmungsfehler zu Warnungen degradieren."
  
! #: c-family/c.opt:1773
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "Plan-9-Spracherweiterungen einschalten."
  
! #: c-family/c.opt:1777
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "Die Eingabedatei als bereits vorverarbeitet behandeln."
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr "-ftrack-macro-expansion=<0|1|2>\tOrte der aus der Makroersetzung entstehenden Token verfolgen und sie in Fehlermeldungen anzeigen."
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr "Template-Spezialisierungen fÃ¼r die Ausgabe nicht als Template-Signatur gefolgt von den Argumenten umformatieren."
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr "Bekannte sprintf-RÃ¼ckgabewerte als Konstanten behandeln."
  
! #: c-family/c.opt:1797
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr "Im Fix-and-Continue-Modus verwendet, um anzuzeigen, dass Objektdateien zur Laufzeit eingetauscht werden kÃ¶nnen (Â»swapÂ«)."
  
! #: c-family/c.opt:1801
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "In GCC 10 entfernt. Dieser Schalter hat keine Auswirkung."
  
! #: c-family/c.opt:1805
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "Informationen zur Typbeschreibung zur Laufzeit erzeugen."
  
! #: c-family/c.opt:1809 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr "Den schmalstmÃ¶glichen Ganzzahltyp fÃ¼r AufzÃ¤hlungstypen verwenden."
  
! #: c-family/c.opt:1813
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr "Den fÃ¼r Â»wchar_tÂ« zugrundeliegenden Typen auf Â»unsigned shortÂ« zwingen."
  
! #: c-family/c.opt:1817
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr "Wenn weder Â»signedÂ« noch Â»unsignedÂ« angegeben wurden, das Bitfeld vorzeichenbehaftet machen."
  
! #: c-family/c.opt:1821 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr "Macht Â»charÂ« standardmÃ¤ÃŸig vorzeichenbehaftet."
  
! #: c-family/c.opt:1825
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr "UnterstÃ¼tzung fÃ¼r Deallozierung mit GrÃ¶ÃŸenangabe aus C++14 einschalten."
  
! #: c-family/c.opt:1832
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr "-fsso-struct=[big-endian|little-endian|native]\tStandardspeicherreihenfolge fÃ¼r Skalare festlegen."
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigen."
  
! #: c-family/c.opt:1852
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr "Annehmen, dass die Werte einer AufzÃ¤hlung immer im kleinsten Bereich des Typs liegen."
  
! #: c-family/c.opt:1859 c-family/c.opt:1864
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr "Die C++17-Anforderungen fÃ¼r die Auswertungsreihenfolge von ZuweisungsausdrÃ¼cken, Bitverschiebungen, Elementfunktionsaufrufe, etc. befolgen."
  
! #: c-family/c.opt:1881
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr "-ftabstop=<Zahl>\tTabulatorentfernungen fÃ¼r Spaltenmeldungen."
  
! #: c-family/c.opt:1885
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr "HÃ¶chstzahl der Template-Instanziierungshinweise fÃ¼r einzelne Warnung oder Fehler festlegen."
  
! #: c-family/c.opt:1892
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr "-ftemplate-depth=<Zahl>\tGrÃ¶ÃŸte Template-Instanziierungstiefe angeben."
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr "-fno-threadsafe-statics\tKeinen threadsicheren Code fÃ¼r Initialisierung lokaler statischer Objekte erzeugen."
  
! #: c-family/c.opt:1903
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr "Wenn weder Â»signedÂ« noch Â»unsignedÂ« angegeben ist, das Bitfeld vorzeichenlos machen."
  
! #: c-family/c.opt:1907 ada/gcc-interface/lang.opt:89
  #, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr "Â»charÂ« standardmÃ¤ÃŸig vorzeichenlos machen."
  
! #: c-family/c.opt:1911
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "__cxa_atexit verwenden, um Destruktoren zu registrieren."
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr "__cxa_get_exception_ptr in Ausnahmebehandlung verwenden."
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr "Alle inline-Funktionen und -Methoden mit versteckter Sichtbarkeit markieren."
  
! #: c-family/c.opt:1923
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr "Sichtbarkeit wird geÃ¤ndert, um standardmÃ¤ÃŸig zu Microsoft Visual Studio zu passen."
  
! #: c-family/c.opt:1935 d/lang.opt:330
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr "Common-Ã¤hnliche Symbole als schwache Symbole ausgeben."
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr "-fwide-exec-charset=<Zeichensatz>\tAlle Wide-Zeichenketten und -konstanten in Zeichensatz <Zeichensatz> umwandeln."
  
! #: c-family/c.opt:1943
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr "Eine auf das aktuelle Verzeichnis verweisende #line-Anweisung erzeugen."
  
! #: c-family/c.opt:1951
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr "Lockeres Nachschlagen von Klassen (mit objc_getClass()) fÃ¼r Verwendung im Null-VerknÃ¼pfungs-Modus erzeugen."
  
! #: c-family/c.opt:1955
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Deklaration in .decl-Datei ausgeben."
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr "-femit-struct-debug-baseonly\tAggressiv reduzierte Debuginfo fÃ¼r Strukturen."
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr "-femit-struct-debug-reduced\tKonservativ reduzierte Debuginfo fÃ¼r Strukturen."
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr "-femit-struct-debug-detailed=<spec-list>AusfÃ¼hrliche reduzierte Debuginfo fÃ¼r Strukturen."
  
! #: c-family/c.opt:1971
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr "ImaginÃ¤re, Festkomma, oder andere GNU-Zahlenauffixe als das korrespondieren Zahlenliteral statt eines benutzerdefinierten Zahlenliterals interpretieren."
  
! #: c-family/c.opt:1976
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-idirafter <Verzeichnis>\t<Verzeichnis> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen."
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "-imacros <Datei>\tDefinition von Makros in <Datei> akzeptieren."
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr "-imultilib <Verzeichnis>\t<Verzeichnis> als Multilib-include-Verzeichnis setzen."
  
! #: c-family/c.opt:1988
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr "-include <Datei>\tInhalt von <Datei> vor anderen Dateien einfÃ¼gen."
  
! #: c-family/c.opt:1992
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr "-iprefix <Pfad>\t<Pfad> als ein PrÃ¤fix fÃ¼r die nÃ¤chsten zwei Optionen angeben."
  
! #: c-family/c.opt:1996
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr "-isysroot <Verzeichnis>\t<Verzeichnis> als System-Wurzelverzeichnis setzen."
  
! #: c-family/c.opt:2000
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr "-isystem <Verzeichnis>\t<Verzeichnis> an den Anfang des System-EinfÃ¼gepfades anfÃ¼gen."
  
! #: c-family/c.opt:2004
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr "-iquote <Verzeichnis>\t<Verzeichnis> am Ende des EinfÃ¼gepfades fÃ¼r Â»#include \"â€¦\"Â« anfÃ¼gen."
  
! #: c-family/c.opt:2008
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-iwithprefix <Verzeichnis>\t<Verzeichnis> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen."
  
! #: c-family/c.opt:2012
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr "-iwithprefixbefore <Verz>\t<Verz> an das Ende des Haupt-EinfÃ¼gepfades anfÃ¼gen."
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr "Standard-System-EinfÃ¼gepfade nicht durchsuchen (die mit -isystem angegebenen werden trotzdem noch verwendet)."
  
! #: c-family/c.opt:2026
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr "Standard-System-EinfÃ¼geverzeichnisse nicht fÃ¼r C++ durchsuchen."
  
! #: c-family/c.opt:2038
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "C-Header mit Plattform-spezifischen Merkmalen erzeugen."
  
! #: c-family/c.opt:2042
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr "Dateinamen beim EinfÃ¼gen von Dateien neu abbilden."
  
! #: c-family/c.opt:2046 c-family/c.opt:2050
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr "Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003) Ã¼bereinstimmen."
  
! #: c-family/c.opt:2054
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "Mit dem ISO-C++-Standard von 2011 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2058
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Veraltet zugunsten von -std=c++11."
  
! #: c-family/c.opt:2062
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Veraltet zugunsten von -std=c++14."
  
! #: c-family/c.opt:2066
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "Mit dem ISO-C++-Standard von 2014 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2070
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Veraltet zugunsten von -std=c++17."
  
! #: c-family/c.opt:2074
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "Mit dem ISO-C++-Standard von 2017 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2078 c-family/c.opt:2082
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr "Mit dem ISO-C++-Standardentwurf 2020 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung)."
  
! #: c-family/c.opt:2086 c-family/c.opt:2216
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "Mit dem ISO-C-Standard von 2011 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2090
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Veraltet zugunsten von -std=c11."
  
! #: c-family/c.opt:2094 c-family/c.opt:2098 c-family/c.opt:2220
! #: c-family/c.opt:2224
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr "Mit dem ISO-C-Standard von 2017 (2018 verÃ¶ffentlicht) Ã¼bereinstimmen."
  
! #: c-family/c.opt:2102
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr "Mit dem ISO-C-Standardentwurf 202X Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung)."
  
! #: c-family/c.opt:2106 c-family/c.opt:2110 c-family/c.opt:2200
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "Mit dem ISO-C-Standard von 1990 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2114 c-family/c.opt:2208
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "Mit dem ISO-C-Standard von 1999 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2118
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Veraltet zugunsten von -std=c99."
  
! #: c-family/c.opt:2122 c-family/c.opt:2127
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr "Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003 sowie GNU-Erweiterungen) Ã¼bereinstimmen."
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr "Mit dem ISO-C++-Standard von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen."
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Veraltet zugunsten von -std=gnu++11."
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Veraltet zugunsten von -std=gnu++14."
  
! #: c-family/c.opt:2144
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr "Mit dem ISO-C++-Standard von 2014 mit GNU-Erweiterungen Ã¼bereinstimmen."
  
! #: c-family/c.opt:2148
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Veraltet zugunsten von -std=gnu++17."
  
! #: c-family/c.opt:2152
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr "Mit dem ISO-C++-Standard von 2017 mit GNU-Erweiterungen Ã¼bereinstimmen."
  
! #: c-family/c.opt:2156 c-family/c.opt:2160
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "Mit dem ISO-C++-Standardentwurf fÃ¼r 2020 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen."
  
! #: c-family/c.opt:2164
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr "Mit dem ISO-C-Standard von von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen."
  
! #: c-family/c.opt:2168
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Veraltet zugunsten von -std=gnu11."
  
! #: c-family/c.opt:2172 c-family/c.opt:2176
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr "Mit dem ISO-C-Standard von 2017 (verÃ¶ffentlicht 2018) mit GNU-Erweiterungen Ã¼bereinstimmen."
  
! #: c-family/c.opt:2180
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr "Mit dem ISO-C-Standardentwurf fÃ¼r 202X mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen."
  
! #: c-family/c.opt:2184 c-family/c.opt:2188
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr "Mit dem ISO-C-Standard von von 1990 mit GNU-Erweiterungen Ã¼bereinstimmen."
  
! #: c-family/c.opt:2192
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr "Mit dem ISO-C-Standard von von 1999 mit GNU-Erweiterungen Ã¼bereinstimmen."
  
! #: c-family/c.opt:2196
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Veraltet zugunsten von -std=gnu99."
  
! #: c-family/c.opt:2204
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr "Mit dem ISO-C-Standard von 1990, wie 1994 ergÃ¤nzt, Ã¼bereinstimmen."
  
! #: c-family/c.opt:2212
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Veraltet zugunsten von -std=iso9899:1999."
  
! #: c-family/c.opt:2231
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "Traditionelle Vorverarbeitung einschalten."
  
! #: c-family/c.opt:2235
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "-trigraphs\tTrigraphen nach ISO C unterstÃ¼tzen."
  
! #: c-family/c.opt:2239
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr "Keine system- oder GCC-spezifischen Makros vordefinieren."
*************** msgstr "Code fÃ¼r ladbare Darwin-Kernele
*** 8220,8227 ****
  
  #: config/darwin.opt:71
  #, no-c-format
! msgid "The earliest MacOS X version on which this program will run."
! msgstr "Die Ã¤lteste macOS-X-Version, auf der dieses Programm laufen wird."
  
  #: config/darwin.opt:76
  #, no-c-format
--- 8240,8247 ----
  
  #: 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
*************** msgstr "Codeerzeugung von Stummeln fÃ¼r
*** 8235,8302 ****
  
  #: config/darwin.opt:88
  #, no-c-format
! msgid "The version of ld64 in use for this toolchain."
! msgstr "Die Version von ld64, die fÃ¼r diese Toolchain verwendet wird."
  
  #: config/darwin.opt:94
  #, no-c-format
! msgid "Loads all members of archive libraries"
! msgstr "Alle enthaltenen Elemente aus Archivbibliotheken laden."
  
  #: config/darwin.opt:98
  #, no-c-format
! msgid "-allowable_client <name>\tThe output dylib is private to the client(s) named"
! msgstr "-allowable_client <Name>\tDie ausgegebene dylib ist nur von den genannten Clients verwendbar."
  
  #: config/darwin.opt:102
  #, no-c-format
! msgid "-arch <name>\tSpecify that the output file should be generated for architecture  \"name\""
! msgstr "-arch <Name>\tAusgabedatei fÃ¼r die genannte Architektur erzeugen."
  
  #: config/darwin.opt:106
  #, no-c-format
! msgid "Mismatches between file architecture and the \"-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 X version on which this program will run (formatted for the assembler)"
! msgstr "Die Ã¤lteste macOS-X-Version, auf der dieses Programm laufen wird (fÃ¼r den Assembler formatiert)."
  
  #: config/darwin.opt:114
  #, no-c-format
! msgid "Produce an output file that will bind 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 "Produce 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 angegebene ausfÃ¼hrbare Datei (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 minimum version for the client interface.  Clients must record a greater number than this or the binding will fail at runtime"
! msgstr "-compatibility_version <Zahl>\tMinimale Version fÃ¼r das Client-Interface festlegen. Clients mÃ¼ssen diese oder eine grÃ¶ÃŸere Zahl 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."
! msgstr "-current_version <Zahl>\tAktuelle Version fÃ¼r die Bibliothek 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:145
  #, no-c-format
--- 8255,8322 ----
  
  #: 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:145
  #, no-c-format
*************** msgstr "Der Vorgabewert (und das Gegente
*** 8315,8332 ****
  
  #: config/darwin.opt:157
  #, 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:161
  #, no-c-format
! msgid "-exported_symbols_list <filename>\tGlobal symbols in \"filename\" will be exported from the 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:165
  #, 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 verbindenden Objekte aus einer Datei liefern, statt der Befehlszeile."
  
  #: config/darwin.opt:169 config/darwin.opt:189
  #, no-c-format
--- 8335,8352 ----
  
  #: config/darwin.opt:157
  #, 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:161
  #, 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:165
  #, 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:169 config/darwin.opt:189
  #, no-c-format
*************** msgstr "Dem Assembler (und Linker) erlau
*** 8345,8382 ****
  
  #: config/darwin.opt:181
  #, no-c-format
! msgid "Set the output object such that, on loading, dyld  will ignore any two-level information and resolve symbols in the discovery order for loaded libs."
! msgstr "Im Ausgabeobjekt die Einstellung merken, dass dyld beim Laden jegliche , dass dyld beim Laden alle Informationen zu zweistufigen NamensrÃ¤umen ignoriert und die Symbole in der Suchreihenfolge fÃ¼r geladene Bibliotheken auflÃ¶st."
  
  #: config/darwin.opt:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the named framework in the framework search path."
! msgstr "-framework <Name>\tDas angegebene Framework im Pfad fÃ¼r Frameworks suchen."
  
  #: config/darwin.opt:193
  #, 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:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\""
! msgstr "AbkÃ¼rzung fÃ¼r Â»-g -feliminate-unused-debug-symbolsÂ«"
  
  #: config/darwin.opt:201
  #, 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:205
  #, no-c-format
! msgid "-image_base <address>\tChoose a base address for a dylib or bundle."
! msgstr "-image_base <Adresse>Basisadresse fÃ¼r eine Dylib oder ein BÃ¼ndel festlegen."
  
  #: config/darwin.opt:209
  #, 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 genannte Symbol wird als erster Initialisierer fÃ¼r eine Dylib verwendet."
  
  #: config/darwin.opt:213
  #, no-c-format
--- 8365,8402 ----
  
  #: config/darwin.opt:181
  #, 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:185
  #, 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:193
  #, 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:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
! msgstr "AbkÃ¼rzung fÃ¼r Â»-g -feliminate-unused-debug-symbolsÂ«."
  
  #: config/darwin.opt:201
  #, 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:205
  #, 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:209
  #, 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:213
  #, no-c-format
*************** msgstr "Normalerweise werden Symbole, di
*** 8390,8402 ****
  
  #: config/darwin.opt:221
  #, 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:225
  #, no-c-format
! msgid "(Obsolete after 10.4) -multiply_defined <treatment> Provided a mechanism for warning about symbols defined in multiple dylibs."
! msgstr "(Obsolet nach 10.4) -multiply_defined <Behandlung> Bot einen Mechanismus zur Warnung vor Symbolen, die in mehreren Dylibs definiert sind."
  
  #: config/darwin.opt:229
  #, no-c-format
--- 8410,8422 ----
  
  #: config/darwin.opt:221
  #, 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:225
  #, 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:229
  #, no-c-format
*************** msgstr "(Obsolet nach 10.4) -multiply_de
*** 8405,8416 ****
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) The linker never dead strips these items, so the option is not needed."
! msgstr "(Obsolet) Der Linker entfernt diese Elemente nie, daher wird diese Option nicht benÃ¶tigt."
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an exectuable."
  msgstr "(Obsolet nach 10.3.9)\tMH_NOPREFIXBINDING festlegen, in einer ausfÃ¼hrbaren Datei."
  
  #: config/darwin.opt:241
--- 8425,8436 ----
  
  #: config/darwin.opt:233
  #, 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:237
  #, 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:241
*************** msgstr "(Obsolet) Dies ist der Vorgabewe
*** 8430,8436 ****
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size size\tAllows setting the page 0 size to 4kb for certain special cases."
  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:268
--- 8450,8456 ----
  
  #: config/darwin.opt:256
  #, 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:268
*************** msgstr "Synonym fÃ¼r Â»-export-dynamicÂ«
*** 8450,8466 ****
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tThis will allow relocs in read-only pages (not advisable)."
  msgstr "-read_only_relocs <Behandlung>\tDies ermÃ¶glicht Codeverschiebungen in schreibgeschÃ¼tzten Seiten (nicht ratsam)."
  
  #: config/darwin.opt:287
  #, 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:291
  #, 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:295
--- 8470,8486 ----
  
  #: config/darwin.opt:283
  #, 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:287
  #, 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:291
  #, 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:295
*************** msgstr "(Obsolet) -sectobjectsymbols <Se
*** 8470,8502 ****
  
  #: config/darwin.opt:299
  #, no-c-format
! msgid "(Obsolete) -sectorder <segname> <sectname> orderfile\tReplaced by a more general option \"-order_file\"."
! msgstr "(Obsolet) -sectorder <Segmentname> <Abschnittsname> orderfile\tWurde ersetzt durch die allgemeinere Option Â»-order_fileÂ«."
  
  #: config/darwin.opt:303
  #, 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, die genannte Datei enthÃ¤lt eine Zeile fÃ¼r jede Bibliothek."
  
  #: config/darwin.opt:308
  #, 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:312
  #, no-c-format
! msgid "Synonym for \"image_base\""
! msgstr "Synonym fÃ¼r Â»image_baseÂ«"
  
  #: config/darwin.opt:316
  #, 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 genannten Segments auf die genannte Adresse festlegen. Die Adresse muss an einer Seitenbegrenzung ausgerichtet sein (derzeit 4 kB)."
  
  #: config/darwin.opt:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate segname sectname file"
! msgstr "(Veraltet, nur ld_classic) -sectcreate <Segmentname> <Abschnittsname> <Datei>"
  
  #: config/darwin.opt:325
  #, no-c-format
--- 8490,8522 ----
  
  #: config/darwin.opt:299
  #, 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:303
  #, 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:308
  #, 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:312
  #, no-c-format
! msgid "Synonym for \"image_base\"."
! msgstr "Synonym fÃ¼r Â»image_baseÂ«."
  
  #: config/darwin.opt:316
  #, 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:321
  #, 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:325
  #, no-c-format
*************** msgstr "(Veraltet) Objektdateien mit LIN
*** 8505,8522 ****
  
  #: config/darwin.opt:329
  #, no-c-format
! msgid "-segprot <segname> max_prot init_prot\tThe protection values are \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
! msgstr "-segprot <Segmentname> <Max-Schutz> <Init-Schutz>\tDie Schutzwerte sind Â»rÂ«, Â»wÂ«, Â»xÂ« oder Â»-Â«, wobei letzteres Â»kein ZugriffÂ« bedeutet."
  
  #: config/darwin.opt:333
  #, no-c-format
! msgid "-segs_read_only_addr address \tAllows specifying the address of the read only portion of a dylib."
  msgstr "-segs_read_only_addr <Adresse>\tAdresse des schreibgeschÃ¼tzten Teils einer Dylib festlegen."
  
  #: config/darwin.opt:337
  #, no-c-format
! msgid "-segs_read_write_addr address \tAllows specifying the address of the read/write portion of a dylib."
! msgstr "-segs_read_write_addr <Adresse>\tAdresse des Lese-/Schreibteils einer Dylib festlegen."
  
  #: config/darwin.opt:341
  #, no-c-format
--- 8525,8542 ----
  
  #: config/darwin.opt:329
  #, 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:333
  #, 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:337
  #, 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:341
  #, no-c-format
*************** msgstr "(Obsolet)\tDies ist der Vorgabew
*** 8525,8547 ****
  
  #: config/darwin.opt:345
  #, no-c-format
! msgid "-sub_library <name>\tLibrary named \"name\" will be re-exported (only useful for dylibs)."
! msgstr "-sub_library <Name>\tDie genannte Bibliothek wird wieder-exportiert (nur fÃ¼r Dylibs sinnvoll)."
  
  #: config/darwin.opt:349
  #, no-c-format
! msgid "-sub_umbrella <name>\tFramework named \"name\" will be re-exported (only useful for dylibs)."
! msgstr "-sub_umbrella <Name>\tDas genannte Framework wird wieder-exportiert (nur fÃ¼r Dylibs sinnvoll)."
  
  #: config/darwin.opt:353
  #, no-c-format
! msgid "This is the default"
  msgstr "Dies ist der Vorgabewert."
  
  #: config/darwin.opt:357
  #, no-c-format
! msgid "Specifies content that can speed up dynamic loading when the binaries are unchanged."
! msgstr "Gibt Inhalt an, der das dynamische Laden beschleunigen kann, wenn die BinÃ¤rdateien unverÃ¤ndert sind. (Sorry fÃ¼r das unspezifische, das ist im englischen Original auch nicht besser; A.d.Ãœ.)"
  
  #: config/darwin.opt:361
  #, no-c-format
--- 8545,8567 ----
  
  #: config/darwin.opt:345
  #, 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:349
  #, 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:353
  #, no-c-format
! msgid "This is the default."
  msgstr "Dies ist der Vorgabewert."
  
  #: config/darwin.opt:357
  #, 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:361
  #, no-c-format
*************** msgstr "-undefined <Auswirkung>\tAuswirk
*** 8555,8562 ****
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDon't export global symbols listed in filename."
! msgstr "-unexported_symbols_list <Dateiname>\tGlobale Symbole, die in der angegebenen Datei aufgelistet sind, nicht exportieren."
  
  #: config/darwin.opt:373
  #, no-c-format
--- 8575,8582 ----
  
  #: config/darwin.opt:369
  #, 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:373
  #, no-c-format
*************** msgstr "-weak_reference_mismatches <Ausw
*** 8565,8572 ****
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs the object files the linker loads"
! msgstr "Die vom Linker geladenen Objektdateien wegschreiben"
  
  #: config/darwin.opt:381
  #, no-c-format
--- 8585,8592 ----
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs which object files the linker loads."
! msgstr "Die vom Linker geladenen Objektdateien wegschreiben."
  
  #: config/darwin.opt:381
  #, no-c-format
*************** msgstr "Symbole wegschreiben, die zum La
*** 8575,8581 ****
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to whyload."
  msgstr "(Veraltet, ignoriert)\tAlte UnterstÃ¼tzung, Ã¤hnlich wie Â»whyloadÂ«."
  
  #: config/darwin.opt:393
--- 8595,8601 ----
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr "(Veraltet, ignoriert)\tAlte UnterstÃ¼tzung, Ã¤hnlich wie Â»whyloadÂ«."
  
  #: config/darwin.opt:393
*************** msgstr "Bibliotheken fÃ¼r den Simulator
*** 11591,11602 ****
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr "Bekannte ARM-CPUs (fÃ¼r Verwendung mit Optionen -mcpu= und -mtune=):"
  
! #: config/arm/arm-tables.opt:266
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr "Bekannte ARM-Architekturen (fÃ¼r Verwendung mit Option -march=):"
  
! #: config/arm/arm-tables.opt:369
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr "Bekannte ARM-FPUs (fÃ¼r Verwendung mit Option -mfpu=):"
--- 11611,11622 ----
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr "Bekannte ARM-CPUs (fÃ¼r Verwendung mit Optionen -mcpu= und -mtune=):"
  
! #: config/arm/arm-tables.opt:269
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr "Bekannte ARM-Architekturen (fÃ¼r Verwendung mit Option -march=):"
  
! #: config/arm/arm-tables.opt:372
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr "Bekannte ARM-FPUs (fÃ¼r Verwendung mit Option -mfpu=):"
*************** msgstr "-Wframe-larger-than=<GrÃ¶ÃŸe>\tW
*** 16023,18372 ****
  
  #: common.opt:606
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr "Beim Versuch der Freigabe eines Nicht-Heap-Objektes warnen."
  
! #: common.opt:610
  #, no-c-format
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr "Warnen, wenn eine Funktion nicht zu HSAIL expandiert werden kann."
  
! #: common.opt:617
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr "Warnen, wenn in einem switch-Block ein case durchfÃ¤llt."
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann."
  
! #: common.opt:625
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Warnen, wenn ein Parameter des atomaren Speichermodells erkennbar auÃŸerhalb des Wertebereiches ist."
  
! #: common.opt:632
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<Anzahl>\tWarnen, wenn ein Objekt grÃ¶ÃŸer als <Anzahl> Bytes ist."
  
! #: common.opt:636
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr "Warnen, wenn ein Zeiger mit Â»nonnullÂ«-Attribut mit NULL verglichen wird."
  
! #: common.opt:640
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr "Warnen, wenn das Dereferenzieren eines Nullzeigers zu fehlerhaftem oder undefiniertem Verhalten fÃ¼hren kann."
  
! #: common.opt:651
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "WÃ¤hrend der Optimierungen zur Linkzeit bei einigen Verletzungen der One-Definition-Rule aus C++ warnen."
  
! #: common.opt:655
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Bei Ãœberlauf in arithmetischen AusdrÃ¼cken warnen."
  
! #: common.opt:659
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr "WÃ¤hrend der Optimierungen zur Linkzeit bei unpassenden Typen von globalen Deklarationen warnen."
  
! #: common.opt:663
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Warnen, wenn das Â»packedÂ«-Attribut keine Auswirkung auf Strukturanordnung hat."
  
! #: common.opt:667
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Warnen, wenn AuffÃ¼llen benÃ¶tigt wird, um Strukturelemente auszurichten."
  
! #: common.opt:671
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "FÃ¼r strikte Standardbefolgung benÃ¶tigte Warnungen ausgeben."
  
! #: common.opt:675
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Bei RÃ¼ckgabe eines Zeigers/Referenz an lokale oder temporÃ¤re Variable warnen."
  
! #: common.opt:679
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Warnen, wenn eine Variable eine andere Ã¼berdeckt. Entspricht -Wshadow=global."
  
! #: common.opt:683
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Warnen, wenn eine Variable eine andere Ã¼berdeckt (global)."
  
! #: common.opt:687
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter Ã¼berdeckt."
  
! #: common.opt:694
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter mit gleichem Typ Ã¼berdeckt."
  
! #: common.opt:701
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Warnen, wenn StapelzerstÃ¶rungsschutz aus irgendeinem Grund nicht erzeugt wird."
  
! #: common.opt:705
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<GrÃ¶ÃŸe in Bytes>\tWarnen, wenn Stapelverwendung den angegebenen Betrag Ã¼berschreiten kÃ¶nnte."
  
! #: common.opt:709 common.opt:713
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Bei Code warnen, der strict-aliasing-Regeln verletzen kÃ¶nnte."
  
! #: common.opt:717 common.opt:721
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Bei Optimierungen, die annehmen, dass vorzeichenbehafteter Ãœberlauf undefiniert ist, warnen."
  
! #: common.opt:725
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Bei Funktionen, die Kandidaten fÃ¼r __attribute__((cold)) sein kÃ¶nnten, warnen."
  
! #: common.opt:729
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Bei Funktionen, die Kandidaten fÃ¼r __attribute__((const)) sein kÃ¶nnten, warnen."
  
! #: common.opt:733
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Bei Funktionen, die Kandidaten fÃ¼r __attribute__((pure)) sein kÃ¶nnten, warnen."
  
! #: common.opt:737
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Bei Funktionen, die Kandidaten fÃ¼r __attribute__((noreturn)) sein kÃ¶nnten, warnen."
  
! #: common.opt:741
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Bei Funktionen, die Kandidaten fÃ¼r __attribute__((malloc)) sein kÃ¶nnten, warnen."
  
! #: common.opt:745
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr "Bei polymorphen Typen in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde."
  
! #: common.opt:749
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr "Bei virtuellen Methoden in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde."
  
! #: common.opt:753
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Bei Anweisungen warnen, die zwischen Â»switch (...)Â« und dem ersten Â»case:Â« stehen."
  
! #: common.opt:758
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Warnungen aus System-Headern nicht unterdrÃ¼cken."
  
! #: common.opt:762
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Warnen, wenn ein Trampolin generiert wird."
  
! #: common.opt:766
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Warnen, wenn ein Vergleich durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»wahrÂ« oder Â»unwahrÂ« ist."
  
! #: common.opt:770
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Bei nicht initialisierten automatischen Variablen warnen."
  
! #: common.opt:774
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Bei mÃ¶glicherweise nicht initialisierten automatischen Variablen warnen."
  
! #: common.opt:782
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Alle -Wunused- Warnungen einschalten."
  
! #: common.opt:786
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Warnen, wenn ein Funktionsparameter zwar gesetzt, aber nicht verwendet wird."
  
! #: common.opt:790
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Warnen, wenn eine Variable zwar gesetzt, aber nicht verwendet wird."
  
! #: common.opt:794
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Warnen, wenn eine Funktion ungenutzt bleibt."
  
! #: common.opt:798
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Warnen, wenn eine Sprungmarke ungenutzt bleibt."
  
! #: common.opt:802
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Warnen, wenn ein Funktionsparameter nicht verwendet wird."
  
! #: common.opt:806
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Warnen, wenn ein Ausdruckswert nicht verwendet wird."
  
! #: common.opt:810
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Warnen, wenn eine Variable nicht verwendet wird."
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Warnen, wenn Profile in -fprofile-use nicht zueinander passen."
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Warnen, wenn Profile in -fprofile-use nicht existieren."
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Warnen, wenn Vektoroperation auÃŸerhalb von SIMD kompiliert wird."
  
! #: common.opt:838
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <Datei>\tDeklarationsinformationen in <Datei> ausgeben."
  
! #: common.opt:857
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<Buchstaben>\tAusgaben von bestimmten DurchlÃ¤ufen des Compilers einschalten."
  
! #: common.opt:861
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <Datei>\tDen Basis-Dateinamen fÃ¼r Ausgaben setzen."
  
! #: common.opt:865
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <Verzeichnis>\tDen Basis-Verzeichnisnamen fÃ¼r Ausgaben setzen."
  
! #: common.opt:951
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "Die Version der C++-ABI, die verwendet wird."
  
! #: common.opt:955
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Schleifen aggressiv optimieren, dabei sprachspezifische EinschrÃ¤nkungen einbeziehen."
  
! #: common.opt:959
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "FunktionsanfÃ¤nge ausrichten."
  
! #: common.opt:969
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Marken ausrichten, die nur mit SprÃ¼ngen erreicht werden kÃ¶nnen."
  
! #: common.opt:976
  #, no-c-format
  msgid "Align all labels."
  msgstr "Alle Marken ausrichten."
  
! #: common.opt:983
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "SchleifenanfÃ¤nge ausrichten."
  
! #: common.opt:990
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr "Dem Compiler erlauben, neue DatenwettlÃ¤ufe bei SpeichervorgÃ¤ngen einzufÃ¼hren."
  
! #: common.opt:994
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Durchgang fÃ¼r statische Analyse einschalten."
  
! #: common.opt:1014
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "AuswÃ¤hlen, was bereinigt werden soll."
  
! #: common.opt:1018
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Art der Abdeckungs-Bereinigung auswÃ¤hlen."
  
! #: common.opt:1022
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr "-fasan-shadow-offset=<Zahl>\tSpezifischen Offset fÃ¼r Schattenspeicher verwenden."
  
! #: common.opt:1026
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr "-fsanitize-sections=<sec1,sec2,...>\tGlobale Variablen in benutzerdefinierten Abschnitten bereinigen."
  
! #: common.opt:1031
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr "Nach dem Erkennen von undefiniertem Verhalten versuchen, die AusfÃ¼hrung fortzusetzen."
  
! #: common.opt:1035
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Dieser Schalter ist veraltet; stattdessen -fsanitize-recover= verwenden."
  
! #: common.opt:1042
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr "FÃ¼r das Bereinigen von undefiniertem Verhalten eine Trap statt einer Bibliotheksfunktion verwenden."
  
! #: common.opt:1046
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen."
  
! #: common.opt:1050
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Auto-inc/dec-Befehle erzeugen."
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Vorgabe ist die Datei fbdata.afdo im aktuellen Arbeitsverzeichnis."
  
! #: common.opt:1059
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Die Profilierungsdatei ist im Argument angegeben."
  
! #: common.opt:1068
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Code zur ÃœberprÃ¼fung der Grenzen vor Arrayindizierung erzeugen."
  
! #: common.opt:1072
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Addieren, Vergleichen, Verzweigen mit Verzweigung anhand des ZÃ¤hlregisters ersetzen."
  
! #: common.opt:1076
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Profilierungsinformationen fÃ¼r Verzweigungswahrscheinlichkeiten verwenden."
  
! #: common.opt:1092
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Information Ã¼ber Aufrufgraphen auf Dateibasis ausgeben."
  
! #: common.opt:1096
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Information Ã¼ber Aufrufgraphen auf Dateibasis mit Dekoration ausgeben."
  
! #: common.opt:1100
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<Register>\t<Register> als Ã¼ber Funktionsgrenzen hinweg reserviert markieren."
  
! #: common.opt:1104
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<Register>\t<Register> als durch Funktionsaufrufe beschÃ¤digt markieren."
  
! #: common.opt:1111
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Register bei Funktionsaufrufen sichern."
  
! #: common.opt:1115
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Dieser Schalter ist veraltet; nicht verwenden."
  
! #: common.opt:1119
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "RÃ¼ckgabewert des C++-Operators new prÃ¼fen."
  
! #: common.opt:1123 common.opt:1127
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Interne KonsistenzprÃ¼fungen durchfÃ¼hren."
  
! #: common.opt:1131
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Codeanhebung einschalten."
  
! #: common.opt:1135
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "Sucht MÃ¶glichkeiten, Stapel-Anpassungen und Stapel-Referenzen zu reduzieren."
  
! #: common.opt:1139
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Uninitialisierte globale Symbole in gemeinsamen Abschnitt legen."
  
! #: common.opt:1147
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr "-fcompare-debug[=<Optionen>]\tMit und ohne z.B. -gtoggle kompilieren, und den Dump der Â»final-insnsÂ« vergleichen."
  
! #: common.opt:1151
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "Nur die zweite Kompilierung von -fcompare-debug laufen lassen."
  
! #: common.opt:1155
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Beseitigung von Vergleichen nach Registerreservierung durchfÃ¼hren."
  
! #: common.opt:1159
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "Keine Optimierungen durchfÃ¼hren, die die Stapelverwendung deutlich erhÃ¶hen."
  
! #: common.opt:1163
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Optimierungsdurchlauf zur KopierÃ¼bertragung von Registern durchfÃ¼hren."
  
! #: common.opt:1167
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Optimierung zum Kreuzsprung durchfÃ¼hren."
  
! #: common.opt:1171
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Beim Durchlaufen von CSE: SprÃ¼ngen zu ihren Zielen folgen."
  
! #: common.opt:1179
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr "Schritt zur Bereichsverkleinerung auslassen, wenn komplexe Division durchgefÃ¼hrt wird."
  
! #: common.opt:1183
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Komplexe Multiplikation und Division befolgen Fortran-Regeln."
  
! #: common.opt:1187
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "DatenstÃ¼cke in ihren eigenen Abschnitt legen."
  
! #: common.opt:1191
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr "Alle verfÃ¼gbaren FehleranalysezÃ¤hler mit ihren Grenzen und Werten auflisten."
  
! #: common.opt:1195
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<ZÃ¤hler>[:<Untere Grenze 1>-]<Obere Grenze 1>[:<Untere Grenze 2>-<Obere Grenze 2>:...][,<ZÃ¤hler>:...]\tObergrenze fÃ¼r Debug-ZÃ¤hler festlegen."
  
! #: common.opt:1199
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "-fdebug-prefix-map=<alt>=<neu>\tIn Fehlersuchinfo einen Verzeichnisnamen auf einen anderen abbilden."
  
! #: common.opt:1203
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "-ffile-prefix-map=<alt>=<neu>\tIn Ãœbersetzungsergebnis einen Verzeichnisnamen auf einen anderen abbilden."
  
! #: common.opt:1207
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ".debug_types-Abschnitt ausgeben, wenn DWARF v4-Debuginfo verwendet wird."
  
! #: common.opt:1213
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "ZurÃ¼ckholen der Funktionsargumente vom Stapel bis auf weiteres hinauszÃ¶gern."
  
! #: common.opt:1217
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Versuchen, die VerzÃ¶gerungsschlitze der Sprungbefehle auszufÃ¼llen."
  
! #: common.opt:1221
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Unerreichbare Befehle lÃ¶schen, die Ausnahmen werfen kÃ¶nnen."
  
! #: common.opt:1225
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "UnnÃ¶tige NullzeigerprÃ¼fungen lÃ¶schen."
  
! #: common.opt:1229
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr "ZusÃ¤tzliche Daten verarbeiten, um in LTO-lokalem Umwandlungsmodus aggressiver zu devirtualisieren."
  
! #: common.opt:1233
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Spekulative Devirtualisierung durchfÃ¼hren."
  
! #: common.opt:1237
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Versuchen, virtuelle SprÃ¼nge in direkte umzuwandeln."
  
! #: common.opt:1241
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr "-fdiagnostics-show-location=[once|every-line]\tWie oft die Quelltext-Position am Zeilenanfang ausgegeben wird, wenn die Diagnose Ã¼ber mehrere Zeilen geht."
  
! #: common.opt:1258
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr "Quellzeile mit Einschaltungszeichen anzeigen, um die Spalte zu kennzeichnen."
  
! #: common.opt:1262
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr "Beim Anzeigen von Quellcode Marker verwenden, um Bereiche des Quellcodes zu markieren."
  
! #: common.opt:1266
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr "Beim Anzeigen von Quellcode Zeilennummern im linken Rand anzeigen."
  
! #: common.opt:1274
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tDiagnosemeldungen einfÃ¤rben."
  
! #: common.opt:1294
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "-fdiagnostics-urls=[never|always|auto]\tURLs in Diagnosemeldungen einbetten."
  
! #: common.opt:1314
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr "-fdiagnostics-format=[text|json]\tAusgabeformat auswÃ¤hlen."
  
! #: common.opt:1331
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr "Behebungshinweise in maschinenlesbarer Form ausgeben."
  
! #: common.opt:1335
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr "Behebungshinweise in vereinheitlichtem Diff-Format auf stderr ausgeben."
  
! #: common.opt:1339
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr "Die geeignete Diagnosemeldung mit der Kommandozeilenoption anreichern, die sie steuert."
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr "CWE-Identifikatoren fÃ¼r Diagnosemeldungen ausgeben, sofern verfÃ¼gbar."
  
! #: common.opt:1347
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr "Angeben, wie jeder Kontrollflusspfad, der mit einer Diagnose verbunden ist, ausgegeben werden soll."
  
! #: common.opt:1363
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr "Stapeltiefe der Ereignisse in Pfaden anzeigen."
  
! #: common.opt:1367
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr "Mindestbreite des linken Randes des Quellcodes angeben, fÃ¼r das Ausgeben des Quellcodes."
  
! #: common.opt:1371
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr "-fdisable-[tree|rtl|ipa]-<Durchgang>=range1+range2\tEinen Optimierungsdurchgang ausschalten."
  
! #: common.opt:1375
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr "-fenable-[tree|rtl|ipa]-<Durchgang>=range1+range2\tEinen Optimierungsdurchgang einschalten."
  
! #: common.opt:1379
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<type>\tVerschiedene compilerinterne Informationen in eine Datei abziehen."
  
! #: common.opt:1386
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=<Datei>\tDie Befehle am Ende der Ãœbersetzung in Datei abziehen."
  
! #: common.opt:1390
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=<Datei>\tAlle Deklarationen als Go-Code in <Datei> schreiben."
  
! #: common.opt:1394
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Ausgabe von Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken."
  
! #: common.opt:1398
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr "Im Falle eines internen Fehlers im C/C++-Compiler die Debuginformationen sammeln und in temporÃ¤re Datei ausgeben."
  
! #: common.opt:1403
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr "Detaillierte Informationen Ã¼ber die GCC-interne ReprÃ¤sentation von Quellcode-Stellen ausgeben."
  
! #: common.opt:1407
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "OptimierungsdurchlÃ¤ufe ausgeben."
  
! #: common.opt:1411
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Ausgabe von Befehlszahlen, Zeilennummernangaben und Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken."
  
! #: common.opt:1415
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Ausgabe der vorigen und nÃ¤chsten Befehlsnummern in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken."
  
! #: common.opt:1419
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "CFI-Tabellen Ã¼ber GAS-Assembler-Direktiven einschalten."
  
! #: common.opt:1423
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "FrÃ¼hes Inlining durchfÃ¼hren."
  
! #: common.opt:1431
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Zwischenprozedurale Reduktion von Aggregaten durchfÃ¼hren."
  
! #: common.opt:1435
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Ungenutzte Symbole aus Info zur Fehlersuche entfernen."
  
! #: common.opt:1439
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "Ungenutzte Typen aus Info zur Fehlersuche entfernen."
  
! #: common.opt:1443
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Keine Fehlersuchinformationen fÃ¼r C++-Klassen unterdrÃ¼cken."
  
! #: common.opt:1447
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Ausnahmebehandlung einschalten."
  
! #: common.opt:1451
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Eine Reihe kleiner, aber teurer, Optimierungen durchfÃ¼hren."
  
! #: common.opt:1455
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard]\tBehandlung Ã¼berschÃ¼ssiger Gleitkommagenauigkeit bestimmen."
  
! #: common.opt:1470
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr "-fpermitted-flt-eval-methods=[c11|ts-18661]\tAngeben, welche Werte von FLT_EVAL_METHOD erlaubt sind."
  
! #: common.opt:1486
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr "LTO-Objekte ausgeben, die sowohl Zwischensprache als auch BinÃ¤rausgabe enthalten."
  
! #: common.opt:1490
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Annehmen, dass keine NaNs oder Unendlichkeiten erzeugt werden."
  
! #: common.opt:1494
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr "Annehmen, dass Schleifen mit einem Ausgang keine Endlosschleifen sind."
  
! #: common.opt:1498
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<Register>\t<Register> als fÃ¼r den Compiler nicht verfÃ¼gbar markieren."
  
! #: common.opt:1502
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "Keine floats und doubles in Registern erweiterter Genauigkeit reservieren."
  
! #: common.opt:1510
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Schritt zur VorwÃ¤rts-Ãœbertragung auf RTL durchfÃ¼hren."
  
! #: common.opt:1514
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr "-ffp-contract=[off|on|fast]\tSchrumpfung von GleitkommaausdrÃ¼cken durchfÃ¼hren."
  
! #: common.opt:1531
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr "Den eingebauten Funktionen ceil, floor, round, trunc erlauben, Â»inexactÂ«-Exceptions zu werfen."
  
! #: common.opt:1538
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Vorhalten von Funktionsadressen in Registern erlauben."
  
! #: common.opt:1542
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Jede Funktion in ihren eigenen Abschnitt platzieren."
  
! #: common.opt:1546
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren."
  
! #: common.opt:1550
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "Erweiterte Ladebewegung wÃ¤hrend Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren."
  
! #: common.opt:1554
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Speicherbewegung nach Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren."
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "Beseitigung Ã¼berflÃ¼ssigen Ladens nach dem Abspeichern in globalem gemeinsamem Teilausdruck durchfÃ¼hren."
  
! #: common.opt:1563
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Beseitigung globaler gemeinsamer TeilausdrÃ¼cke nach Registerreservierung durchfÃ¼hren."
  
! #: common.opt:1580
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr "-fgnat-encodings=[all|gdb|minimal]\tGleichgewicht zwischen GNAT-Encodings und Standard-DWARF auswÃ¤hlen, die in den Debuginformationen landen."
  
! #: common.opt:1585
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Ein- und Ausgabe der Graphite-ReprÃ¤sentierung einschalten."
  
! #: common.opt:1589
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Transformation der Graphite-IdentitÃ¤t einschalten."
  
! #: common.opt:1593
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "Herausziehen aufeinanderfolgender Ladeoperationen einschalten, um Erzeugung bedingter Kopieroperationen zu fÃ¶rdern."
  
! #: common.opt:1602
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Alle Schleifen als parallel markieren."
  
! #: common.opt:1606 common.opt:1614 common.opt:2755
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Schleifenschachtelungs-Umwandlungen einschalten. Entspricht -floop-next-optimize."
  
! #: common.opt:1610
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Umordnen der Schleifen auf BÃ¤umen einschalten."
  
! #: common.opt:1618
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Schleifenabwicklung (unroll-and-jam) fÃ¼r Schleifen durchfÃ¼hren."
  
! #: common.opt:1622
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "UnterstÃ¼tzung fÃ¼r GNU-Transaktionsspeicher einschalten."
  
! #: common.opt:1626
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "STB_GNU_UNIQUE verwenden, sofern der Assembler es unterstÃ¼tzt."
  
! #: common.opt:1634
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Optimierer fÃ¼r geschachtelte Schleifen einschalten."
  
! #: common.opt:1638
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr "Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen."
  
! #: common.opt:1642
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Nebeneinanderliegende Speicheroperationen zusammenfassen."
  
! #: common.opt:1646
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Erraten der Sprungwahrscheinlichkeiten einschalten."
  
! #: common.opt:1654
  #, no-c-format
  msgid "Process #ident directives."
  msgstr "#ident-Direktiven verarbeiten."
  
! #: common.opt:1658
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Umwandlung bedingter SprÃ¼nge in zweiglose Ã„quivalente durchfÃ¼hren."
  
! #: common.opt:1662
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Umwandlung bedingter SprÃ¼nge in bedingte AusfÃ¼hrung durchfÃ¼hren."
  
! #: common.opt:1666
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr "-fstack-reuse=[all|named_vars|none]\tStufe der Stapel-Wiederverwendung fÃ¼r lokale Variablen festlegen."
  
! #: common.opt:1682
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Umwandlung bedingter SprÃ¼nge in innersten Schleifen in zweiglose Ã„quivalente durchfÃ¼hren."
  
! #: common.opt:1694
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Keine .size-Direktiven erzeugen."
  
! #: common.opt:1698
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Indirektes Inlining durchfÃ¼hren."
  
! #: common.opt:1704
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr "Einschalten des Inlining von Â»inlineÂ«-Funktionen, ansonsten wird jegliches Inlining ausgeschaltet."
  
! #: common.opt:1708
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "Funktionen in ihre Aufrufer einfÃ¼gen, wenn CodegrÃ¶ÃŸe als nicht wachsend bekannt ist."
  
! #: common.opt:1712
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "Nicht als Â»inlineÂ« deklarierte Funktionen in ihre Aufrufer einfÃ¼gen, wenn gewinnbringend."
  
! #: common.opt:1716
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "Nur an einer Stelle aufgerufene Funktionen in ihre Aufrufer einfÃ¼gen."
  
! #: common.opt:1723
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "-finline-limit=<Zahl>\tGrÃ¶ÃŸe von Â»inlineÂ«-Funktionen auf <Zahl> beschrÃ¤nken."
  
! #: common.opt:1727
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr "__atomic-Operationen Â»inlineÂ« erzeugen, wenn Lock-freie Befehlssequenz verfÃ¼gbar ist."
  
! #: common.opt:1734
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none]\tFunktionen mit zusÃ¤tzlichen PrÃ¼fungen versehen, dass die Sprungziele von jump/call/return gÃ¼ltig sind."
  
! #: common.opt:1754
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden."
  
! #: common.opt:1758
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "-finstrument-functions-exclude-function-list=name,â€¦\tAufgezÃ¤hlte Funktionen nicht instrumentieren."
  
! #: common.opt:1762
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "-finstrument-functions-exclude-file-list=filename,â€¦\tIn den Dateien aufgezÃ¤hlte Funktionen nicht instrumentieren."
  
! #: common.opt:1766
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Zwischenprozedurale Konstantenweitergabe durchfÃ¼hren."
  
! #: common.opt:1770
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Kopien erzeugen, um zwischenprozedurale Konstantenweitergabe zu verstÃ¤rken."
  
! #: common.opt:1778
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Zwischenprozedurale bitweise Konstantenweitergabe durchfÃ¼hren."
  
! #: common.opt:1782
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Zwischenprozedurale Profilweitergabe durchfÃ¼hren."
  
! #: common.opt:1786
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Zwischenprozedurale Zeigt-auf-Analyse durchfÃ¼hren."
  
! #: common.opt:1790
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Reine und konstante Funktionen entdecken."
  
! #: common.opt:1794
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "Identischen Code fÃ¼r Funktionen und schreibgeschÃ¼tzte Variablen zusammenfassen."
  
! #: common.opt:1798
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Identischen Code fÃ¼r Funktionen zusammenfassen."
  
! #: common.opt:1802
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Identischen Code fÃ¼r Variablen zusammenfassen."
  
! #: common.opt:1806
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "Nur-lese und nicht-adressierbare statische Variablen entdecken."
  
! #: common.opt:1810
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "Nur-lese-, nur-schreib- und nicht-adressierbare statische Variablen entdecken."
  
! #: common.opt:1814
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr "Stapelausrichtung im Aufrufer reduzieren, wenn mÃ¶glich."
  
! #: common.opt:1826
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Informationen Ã¼ber IPA-Wertebereiche weitergeben."
  
! #: common.opt:1830
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority]\tVerwendeten IRA-Algorithmus festlegen."
  
! #: common.opt:1843
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed]\tRegionen fÃ¼r IRA festlegen."
  
! #: common.opt:1859
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr "IRA-basierte Registerdruckberechnungen in RTL-Optimierungen zum Anheben verwenden."
  
! #: common.opt:1864
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr "IRA-basierte Registerdruckberechnungen in RTL-Schleifenoptimierungen verwenden."
  
! #: common.opt:1869
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Schlitze gemeinsam verwenden, um verschiedene harte Register zu sichern."
  
! #: common.opt:1873
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Stapel-Schlitze fÃ¼r Ã¼bergelaufene Pseudo-Register gemeinsam verwenden."
  
! #: common.opt:1877
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr "-fira-verbose=<Zahl<\tStufe der IRA Diagnosemeldungen steuern."
  
! #: common.opt:1881
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Induktionsvariablen auf BÃ¤umen optimieren."
  
! #: common.opt:1885
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Sprungtabellen fÃ¼r hinreichend groÃŸe switch-Anweisungen verwenden."
  
! #: common.opt:1889
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Code fÃ¼r Funktionen erzeugen, auch wenn sie vollstÃ¤ndig Â»inlineÂ« sind."
  
! #: common.opt:1893
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Code fÃ¼r static-Funktionen erzeugen, auch wenn sie nie aufgerufen werden."
  
! #: common.opt:1897
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "static-const-Variablen erzeugen, auch wenn sie nicht verwendet werden."
  
! #: common.opt:1901
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Externen Symbolen einen fÃ¼hrenden Unterstrich geben."
  
! #: common.opt:1909
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "In LRA die ablaufsensitive Rematerialisierung durchfÃ¼hren."
  
! #: common.opt:1913
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Optimierungen zur Bindezeit einschalten."
  
! #: common.opt:1917
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr "Optimierungen zur Bindezeit mit Anzahl paralleler Jobs oder Jobserver."
  
! #: common.opt:1939
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr "Algorithmus, mit dem Symbole und Variablen zur Linkzeit partitioniert werden."
  
! #: common.opt:1944
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr "-flto-compression-level=<Stufe>\tzlib/zstd-Kompressionsstufe <Stufe> fÃ¼r IL verwenden."
  
! #: common.opt:1952
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Verschiedene Statistiken Ã¼ber Linkzeit-Optimierung ausgeben."
  
! #: common.opt:1956
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Nur in WPA verschiedene Statistiken Ã¼ber Linkzeit-Optimierung ausgeben."
  
! #: common.opt:1960
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Nach eingebauten Mathematikfunktionen errno setzen."
  
! #: common.opt:1964
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<Anzahl>\tHÃ¶chstzahl der zu meldenden Fehler."
  
! #: common.opt:1968
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Ãœber dauerhafte Speicherreservierung berichten."
  
! #: common.opt:1972
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Nur in WPA Ã¼ber dauerhafte Speicherreservierung berichten."
  
! #: common.opt:1979
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Versuchen, identische Konstanten und konstante Variablen zu verschmelzen."
  
! #: common.opt:1983
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Versuchen, identische Konstanten Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen."
  
! #: common.opt:1987
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Versuchen, identische Zeichenketten zur Fehlersuche Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen."
  
! #: common.opt:1991
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<Anzahl>\tDiagnosemeldungen auf <Anzahl> Zeichen pro Zeile beschrÃ¤nken. 0 unterdrÃ¼ckt Zeilenumbruch."
  
! #: common.opt:1995
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr "SMS-basierte modulo-Planung vor erstem Planungsdurchlauf durchfÃ¼hren."
  
! #: common.opt:1999
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr "SMS-basierte modulo-Planung mit erlaubten Register-Verschiebungen durchfÃ¼hren."
  
! #: common.opt:2003
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Berechnung der Schleifeninvarianten auÃŸerhalb der Schleifen legen."
  
! #: common.opt:2007
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Den RTL-Durchlauf zur Entfernung toten Codes verwenden."
  
! #: common.opt:2011
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Den RTL-Durchlauf zur Entfernung toter Speicherungen verwenden."
  
! #: common.opt:2015
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr "Traditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschalten."
  
! #: common.opt:2019
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Synchrone Nicht-Aufruf-Ausnahmen unterstÃ¼tzen."
  
! #: common.opt:2023
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr "-foffload=<Ziele>=<Optionen>\tOffloading-Ziele und deren Optionen angeben."
  
! #: common.opt:2027
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr "-foffload-abi=[lp64|ilp32]\tFestlegen, welche ABI in einem Offload-Compiler verwendet wird."
  
! #: common.opt:2040
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Wenn mÃ¶glich, keine Stapelrahmen erzeugen."
  
! #: common.opt:2044
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Alle Informationen Ã¼ber Optimierungen auf stderr einschalten."
  
! #: common.opt:2048
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr "-fopt-info[-<Typ>=Dateiname]\tOptimierungsdetails des Compilers ausgeben."
  
! #: common.opt:2052
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr "Eine QUELLDATEI.opt-record.json schreiben mit Details, welche Optimierungen durchgefÃ¼hrt wurden."
  
! #: common.opt:2060
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Geschwister- und endrekursive Aufrufe optimieren."
  
! #: common.opt:2064
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Teilweises Inlining durchfÃ¼hren."
  
! #: common.opt:2068 common.opt:2072
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Ãœber Speicherbelegung vor zwischenprozeduraler Optimierung berichten."
  
! #: common.opt:2076
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Strukturelemente ohne LÃ¼cken zusammenpacken."
  
! #: common.opt:2080
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr "-fpack-struct=<Zahl>\tAnfÃ¤ngliche grÃ¶ÃŸte Ausrichtung fÃ¼r Strukturelemente festlegen."
  
! #: common.opt:2084
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Kleine Aggregate Ã¼ber Speicher, nicht Register, zurÃ¼ckgeben."
  
! #: common.opt:2088
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Schleifen-SchÃ¤lung durchfÃ¼hren."
  
! #: common.opt:2092
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Maschinenspezifische Guckloch-Optimierungen einschalten."
  
! #: common.opt:2096
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Einen RTL-Guckloch-Durchlauf vor sched2 einschalten."
  
! #: common.opt:2100
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Wenn mÃ¶glich, lageunabhÃ¤ngigen Code erzeugen (large mode)."
  
! #: common.opt:2104
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Wenn mÃ¶glich, lageunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (large mode)."
  
! #: common.opt:2108
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code erzeugen (small mode)."
  
! #: common.opt:2112
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (small mode)."
  
! #: common.opt:2116
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr "PLT fÃ¼r PIC-Aufrufe verwenden (-fno-plt: die Adresse beim Aufrufer aus der GOT laden)."
  
! #: common.opt:2120
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Zu ladendes Plugin angeben."
  
! #: common.opt:2124
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<Name>-<SchlÃ¼ssel>[=<Wert>]\tArgument <SchlÃ¼ssel>=<Wert> fÃ¼r Plugin <Name> angeben."
  
! #: common.opt:2128
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Vorhersehende vereinheitlichende Optimierung durchlaufen."
  
! #: common.opt:2132
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Wenn verfÃ¼gbar, Prefetch-Befehle fÃ¼r Arrays in Schleifen erzeugen."
  
! #: common.opt:2136
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Einfachen Programm-Profilierungscode einschalten."
  
! #: common.opt:2140
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Absolute Quellpfade fÃ¼r gcov erzeugen."
  
! #: common.opt:2144
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Arc-basierten Programm-Profilierungscode einfÃ¼gen."
  
! #: common.opt:2148
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "Basisverzeichnis zum Speichern der Profildaten setzen. Vorgabe ist das aktuelle Verzeichnis."
  
! #: common.opt:2153
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "Name zum Speichern der Profilingnotizen festlegen."
  
! #: common.opt:2157
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Korrektur fluss-unstimmiger Profildateneingabe einschalten."
  
! #: common.opt:2161
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr "-fprofile-update=[single|atomic|prefer-atomic]\tMethode fÃ¼r Profilupdates festlegen."
  
! #: common.opt:2165
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr "Funktionen nur aus Dateien instrumentieren, deren Namen zu einem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt)."
  
! #: common.opt:2169
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr "Funktionen nur aus Dateien instrumentieren, deren Namen nicht zu allen der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt)."
  
! #: common.opt:2185
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tStufe fÃ¼r die Reproduzierbarkeit des mit Â»-fprofile-generateÂ« generierten Profils festlegen."
  
! #: common.opt:2201
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten."
  
! #: common.opt:2205
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten, und -fprofile-dir= setzen."
  
! #: common.opt:2209
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr "Nicht annehmen, dass Funktionen, die im Trainingslauf nie ausgefÃ¼hrt wurden, kalt sind."
  
! #: common.opt:2213
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr "Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten."
  
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten, und -fprofile-dir= setzen."
  
! #: common.opt:2221
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Code einfÃ¼gen, um AusdrÃ¼cke zu profilen."
  
! #: common.opt:2225
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Ãœber Konsistenz des Profils berichten."
  
! #: common.opt:2229
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2233
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "In jedem Funktionsprolog NOP-Befehle erzeugen."
  
! #: common.opt:2240
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<Zeichenkette>\tÃœbersetzung mit <Zeichenkette> reproduzierbar machen."
  
! #: common.opt:2250
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "GCC-Kommandozeilenschalter in Objektdateien aufzeichnen."
  
! #: common.opt:2254
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Kleine Aggregate Ã¼ber Register zurÃ¼ckgeben."
  
! #: common.opt:2262
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr "DSE mitteilen, dass der Speicher fÃ¼r ein C++-Objekt tot ist, wenn der Konstruktor anfÃ¤ngt und wenn der Destruktor aufhÃ¶rt."
  
! #: common.opt:2273
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr "-flive-patching=[inline-only-static|inline-clone]\tFunktionsÃ¼bergreifende Optimierung steuern, um fÃ¼r Live-Patching geeigneten Code zu erzeugen. Bietet gleichzeitig mehrstufige Kontrolle bezÃ¼glich der ausgewÃ¤hlten funktionsÃ¼bergreifenden Optimierungen."
  
! #: common.opt:2288
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr "DCE mitteilen, dass ungenutzte C++-Allokationen entfernt werden."
  
! #: common.opt:2292
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Entlastung des Registerdrucks durch Live-Bereichs-Schrumpfung."
  
! #: common.opt:2296
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Einen Optimierungsdurchgang zur Registerumbenennung durchfÃ¼hren."
  
! #: common.opt:2300
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Einen zielabhÃ¤ngigen Optimierungsdurchgang zur Befehlsfusion durchfÃ¼hren."
  
! #: common.opt:2304
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "BasisblÃ¶cke umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2308
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr "-freorder-blocks-algorithm=[simple|stc]\tAlgorithmus zum Umordnen der BasisblÃ¶cke festlegen."
  
! #: common.opt:2321
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "BasisblÃ¶cke und in heiÃŸe und kalte Abschnitte umordnen und partitionieren."
  
! #: common.opt:2325
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2329
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Einen Durchlauf zur Entfernung von TeilausdrÃ¼cken nach Schleifenoptimierungen hinzufÃ¼gen."
  
! #: common.opt:2337
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Optimierungen, die Standard-Rundungsverhalten fÃ¼r Gleitkomma annehmen, ausschalten."
  
! #: common.opt:2341
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Planung Ã¼ber BasisblÃ¶cke hinaus einschalten."
  
! #: common.opt:2345
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Registerdruckempfindliche Befehlsplanung einschalten."
  
! #: common.opt:2349
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Spekulative Bewegung von Nicht-Lade-Befehlen erlauben."
  
! #: common.opt:2353
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Spekulative Bewegung bei einigen Ladebefehlen erlauben."
  
! #: common.opt:2357
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Spekulative Bewegung bei mehr Ladebefehlen erlauben."
  
! #: common.opt:2361
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<Stufe>\tStufe der WortfÃ¼lle des Planers angeben."
  
! #: common.opt:2365
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Wenn Planung nach dem Neuladen, dann Superblock-Planung."
  
! #: common.opt:2373
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Befehle vor Registerbelegung neu planen."
  
! #: common.opt:2377
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Befehle nach Registerbelegung neu planen."
  
! #: common.opt:2384
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Befehle mit selektivem Planungs-Algorithmus einplanen."
  
! #: common.opt:2388
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "AusgewÃ¤hlte Planung nach Neuladen durchfÃ¼hren."
  
! #: common.opt:2392
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr "Selbsttests durchfÃ¼hren, mit dem angegebenen Pfad, um die Testdateien zu finden."
  
! #: common.opt:2396
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr "WÃ¤hrend selektiver Planung Software-Pipelining innerer Schleifen durchfÃ¼hren."
  
! #: common.opt:2400
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr "WÃ¤hrend selektiver Planung Software-Pipelining Ã¤uÃŸerer Schleifen durchfÃ¼hren."
  
! #: common.opt:2404
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Regionen mit Pipelining ohne Pipelining neu planen."
  
! #: common.opt:2408
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr "Erlauben, dass der dynamische Linker Funktionen und Variablen mit solchen unterschiedlicher Semantik (oder Initialisierungen) gemischt platzieren darf."
  
! #: common.opt:2414
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Nicht ausgereifte Planung von eingereihten Befehlen erlauben."
  
! #: common.opt:2418
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr "-fsched-stalled-insns=<Anzahl>\tAnzahl der eingereihten Befehle festlegen, die unausgereift geplant werden kÃ¶nnen."
  
! #: common.opt:2426
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr "PrÃ¼fung der AbhÃ¤ngigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen festlegen."
  
! #: common.opt:2430
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr "-fsched-stalled-insns-dep=<Zahl>\tAbhÃ¤ngigkeitsentfernung fÃ¼r PrÃ¼fung in nicht ausgereifter Planung von eingereihten Befehlen festlegen."
  
! #: common.opt:2434
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Gruppenheuristik im Planer einschalten."
  
! #: common.opt:2438
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Critical-Path-Heuristik im Planer einschalten."
  
! #: common.opt:2442
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Heuristik fÃ¼r spekulative Befehle im Planer einschalten."
  
! #: common.opt:2446
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Rang-Heuristik im Planer einschalten."
  
! #: common.opt:2450
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Heuristik fÃ¼r letzte Befehle im Planer einschalten."
  
! #: common.opt:2454
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Heuristik fÃ¼r AbhÃ¤ngigkeits-ZÃ¤hler bei Planung einschalten."
  
! #: common.opt:2458
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr "Auf Daten im gleichen Abschnitt von gemeinsam verwendeten Ankerpunkten zugreifen."
  
! #: common.opt:2470
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Durchlauf fÃ¼r Redundante Erweiterungsentfernung (REE) einschalten."
  
! #: common.opt:2474
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "Spaltenzahlen in Diagnose zeigen, wenn verfÃ¼gbar. Standard: Ein."
  
! #: common.opt:2478
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr "Funktionsprologe nur vor Teilen der Funktion erzeugen, die diese benÃ¶tigt, statt am Anfang der Funktion."
  
! #: common.opt:2483
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "Teile des Prologs und Epilogs separat an den nÃ¶tigen Stellen erzeugen."
  
! #: common.opt:2487
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten."
  
! #: common.opt:2491
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr "Gleitkommaoptimierungen ausschalten, die die IEEE-Vorzeichenbehaftung von Null nicht beachten."
  
! #: common.opt:2495
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln."
  
! #: common.opt:2499
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden."
  
! #: common.opt:2503
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Nicht zusammenhÃ¤ngende Stapelrahmen erzeugen."
  
! #: common.opt:2507
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Breite Typen in unabhÃ¤ngige Register aufteilen."
  
! #: common.opt:2511
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "Breite Typen bereits frÃ¼her in unabhÃ¤ngige Register aufteilen."
  
! #: common.opt:2515
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "RÃ¼ckwÃ¤rtsÃ¼bermittlung von Nutzungseigenschaften auf SSA-Ebene einschalten."
  
! #: common.opt:2519
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Bedingte AusdrÃ¼cke mittels SSA-PHI-Knoten optimieren."
  
! #: common.opt:2523
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Anzahl der stdarg-Register optimieren, die am Anfang einer Funktion auf dem Stapel gespeichert werden."
  
! #: common.opt:2527
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Variablenerweiterung anwenden, wenn Schleifen abgerollt werden."
  
! #: common.opt:2531
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tCode zur StapelprÃ¼fung in das Programm einfÃ¼gen."
  
! #: common.opt:2535
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Code zur StapelprÃ¼fung in das Programm einfÃ¼gen. Dasselbe wie -fstack-check=specific."
  
! #: common.opt:2539
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr "Code einfÃ¼gen, der jede Speicherseite des Stapels bei der Allokation antestet, um vor Angriffen basierend auf Ãœberschneidungen zu schÃ¼tzen."
  
! #: common.opt:2547
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<Register>\tWenn der Stapel Ã¼ber <Register> hinausgeht, abfangen (Â»trapÂ«)."
  
! #: common.opt:2551
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<Name>\tWenn der Stapel Ã¼ber das Symbol <Name> hinausgeht, abfangen (Â»trapÂ«)."
  
! #: common.opt:2555
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Propolice als Stapelschutzmethode verwenden."
  
! #: common.opt:2559
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Eine Stapelschutzmethode fÃ¼r jede Funktion verwenden."
  
! #: common.opt:2563
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Eine schlaue Stapelschutzmethode fÃ¼r gewisse Funktionen verwenden."
  
! #: common.opt:2567
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "Stapelschutzmethode nur fÃ¼r Funktionen mit dem Attribut Â»stack_protectÂ« verwenden."
  
! #: common.opt:2571
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "Information Ã¼ber Stapelverwendung auf Funktionsbasis ausgeben."
  
! #: common.opt:2583
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Annehmen, dass strenge Alias-Regeln gelten."
  
! #: common.opt:2587
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Vorzeichenbehafteten Ãœberlauf als undefiniertes Verhalten behandeln. Wird mit -fwrapv -fwrapv-pointer negiert."
  
! #: common.opt:2591
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr "__atomic-Operationen Ã¼ber Bibliotheksaufrufe alter __sync-Funktionen durchfÃ¼hren."
  
! #: common.opt:2595
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Auf Syntaxfehler prÃ¼fen, dann anhalten."
  
! #: common.opt:2599
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Von Â»gcovÂ« benÃ¶tigte Dateien anlegen."
  
! #: common.opt:2603
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Sprung-Threading-Optimierungen durchfÃ¼hren."
  
! #: common.opt:2607
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "BenÃ¶tigte Zeit fÃ¼r jeden Compilerdurchlauf ausgeben."
  
! #: common.opt:2611
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Dauer der Teilphasen separat aufzeichnen."
  
! #: common.opt:2615
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tDas standardmÃ¤ÃŸige Codeerzeugungsmodell fÃ¼r Thread-lokalen Speicher angeben."
  
! #: common.opt:2634
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Funktionen, Variablen und asms hÃ¶chster Ebene umordnen."
  
! #: common.opt:2638
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Superblockerzeugung Ã¼ber Ende-VervielfÃ¤ltigung durchfÃ¼hren."
  
! #: common.opt:2642
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr "FÃ¼r Ziele, die normalerweise Trampoline fÃ¼r geschachtelte Funktionen benÃ¶tigen, diese stets generieren, statt Deskriptoren zu verwenden."
  
! #: common.opt:2650
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Annehmen, dass Gleitkommaoperationen abgefangen werden kÃ¶nnen (Â»trapÂ«)."
  
! #: common.opt:2654
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "Vorzeichenbehafteten Ãœberlauf in Addition, Subtraktion und Multiplikation abfangen (Â»trapÂ«)."
  
! #: common.opt:2658
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "SSA-CCP-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2662
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "SSA-BIT-CCP-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2670
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Kopieren des Schleifenkopfes auf BÃ¤umen einschalten."
  
! #: common.opt:2678
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Zusammenfassen von nutzersichtbaren Variablen wÃ¤hrend des SSA-Durchlaufs einschalten."
  
! #: common.opt:2686
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Kopieweitergabe auf BÃ¤umen einschalten."
  
! #: common.opt:2694
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Bedingte Speicherbefehle in unbedingte umwandeln."
  
! #: common.opt:2698
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Umwandlungen von Â»switchÂ«-Initialisierungen durchfÃ¼hren."
  
! #: common.opt:2702
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Beseitigungsoptimierung fÃ¼r toten SSA-Code auf BÃ¤umen einschalten."
  
! #: common.opt:2706
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Dominator-Optimierungen einschalten."
  
! #: common.opt:2710
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Enden-Zusammenfassung auf BÃ¤umen einschalten."
  
! #: common.opt:2714
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Entfernung toter Speicherungen einschalten."
  
! #: common.opt:2718
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "VorwÃ¤rts-Ãœbertragung auf BÃ¤umen einschalten."
  
! #: common.opt:2722
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "VollstÃ¤ndige Redundanzentfernung (FRE) auf BÃ¤umen einschalten."
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "ZeichenkettenlÃ¤ngen-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2730
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr "AusfÃ¼hrungspfade erkennen, die durch Dereferenzieren eines Nullzeigers fehlerhaftes oder undefiniertes Verhalten auslÃ¶sen. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt."
  
! #: common.opt:2736
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr "AusfÃ¼hrungspfade erkennen, die ausgelÃ¶st werden, indem ein Nullwert auf eine Weise verwendet wird, die durch ein Â»returns_nonnullÂ«- oder Â»nonnullÂ«-Attribut verboten ist. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt."
  
! #: common.opt:2743
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Schleifenverteilung auf BÃ¤umen einschalten."
  
! #: common.opt:2747
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Schleifenverteilung fÃ¼r in Bibliotheksaufruf umgewandelte Muster einschalten."
  
! #: common.opt:2751
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Bewegung der Schleifeninvariante auf BÃ¤umen einschalten."
  
! #: common.opt:2759
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Kanonische Induktionsvariablen in Schleifen erzeugen."
  
! #: common.opt:2763
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Schleifenoptimierungen auf Baumebene einschalten."
  
! #: common.opt:2767
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "-ftree-parallelize-loops=<Anzahl>\tAutomatische Parallelisierung von Schleifen einschalten."
  
! #: common.opt:2771
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten."
  
! #: common.opt:2775
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "SSA-PRE-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2779
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr "In SSA-PRE-Optimierungen auf BÃ¤umen Teils-Teils-Redundanz eliminieren."
  
! #: common.opt:2783
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Funktionslokale Analyse von Zeigerzielen auf BÃ¤umen durchfÃ¼hren."
  
! #: common.opt:2787
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Neuverbindung auf Baumebene einschalten."
  
! #: common.opt:2795
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "SSA-Codeversenkung auf BÃ¤umen einschalten."
  
! #: common.opt:2799
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Geradlinige StÃ¤rkereduktion durchfÃ¼hren."
  
! #: common.opt:2803
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Skalarersetzung von Aggregaten durchfÃ¼hren."
  
! #: common.opt:2807
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "VorÃ¼bergehende AusdrÃ¼cke im SSA->Normal-Durchlauf ersetzen."
  
! #: common.opt:2811
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr "Lebensdaueraufteilung wÃ¤hrend des Â»SSA -> NormalÂ«-Durchlaufs durchfÃ¼hren."
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Wertebereichsweitergabe auf BÃ¤umen durchfÃ¼hren."
  
! #: common.opt:2819
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Pfade aufteilen, die zu Schleifen-RÃ¼ckkanten fÃ¼hren."
  
! #: common.opt:2823
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr "Annehmen, dass gemeinsame Deklarationen durch solche Ã¼bersteuert werden dÃ¼rfen, die ein lÃ¤ngeres hintangestelltes Array haben."
  
! #: common.opt:2828
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Ganze Ãœbersetzungseinheit auf einmal Ã¼bersetzen."
  
! #: common.opt:2832
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Schleifenabwicklung durchfÃ¼hren, wenn Anzahl der Wiederholungen bekannt ist."
  
! #: common.opt:2836
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Schleifenabwicklung fÃ¼r alle Schleifen durchfÃ¼hren."
  
! #: common.opt:2847
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Optimierung fÃ¼r Gleitkommaarithmetik erlauben, auch wenn durch Runden ein anderes Ergebnis herauskommen kann."
  
! #: common.opt:2852
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Das gleiche wie -fassociative-math fÃ¼r AusdrÃ¼cke, die Division enthalten."
  
! #: common.opt:2860
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen kÃ¶nnten."
  
! #: common.opt:2864
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Schleifenausschaltung durchfÃ¼hren."
  
! #: common.opt:2868
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Schleifen-Aufteilung durchfÃ¼hren."
  
! #: common.opt:2872
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr "Schleifen versionieren, je nachdem, ob sie eine Schrittweite von eins haben."
  
! #: common.opt:2876
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Einfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugen."
  
! #: common.opt:2880
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "BFD-Linker statt Standardlinker verwenden."
  
! #: common.opt:2884
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Gold-Linker statt Standardlinker verwenden."
  
! #: common.opt:2888
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Den LLVM-lld-Linker statt des Standardlinkers verwenden."
  
! #: common.opt:2900
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Variablenverfolgung durchfÃ¼hren."
  
! #: common.opt:2908
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Variablenverfolgung durch Zuweisungsanmerkungen durchfÃ¼hren."
  
! #: common.opt:2914
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "-fvar-tracking-assignments umschalten."
  
! #: common.opt:2922
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Variablenverfolgung durchfÃ¼hren und auch Variablen markieren, die uninitialisiert sind."
  
! #: common.opt:2927
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Vektorisierung auf BÃ¤umen einschalten."
  
! #: common.opt:2935
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Schleifenvektorisierung auf BÃ¤umen einschalten."
  
! #: common.opt:2939
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Vektorisierung von BasisblÃ¶cken (SLP) auf BÃ¤umen einschalten."
  
! #: common.opt:2943
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap]\tKostenmodell fÃ¼r Vektorisierung angeben."
  
! #: common.opt:2947
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap]\tVektorisierungs-Kostenmodell angeben, das fÃ¼r mit einer SIMD-Direktive markierten Code verwendet wird."
  
! #: common.opt:2963
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Schaltet das dynamische Vektorisierer-Kostenmodell ein. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
  
! #: common.opt:2971
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Kopieweitergabe von Informationen Ã¼ber Skalar-Evolution einschalten."
  
! #: common.opt:2981
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "ZusÃ¤tzliche Anmerkungen an Assemblerausgabe anfÃ¼gen."
  
! #: common.opt:2985
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tStandard-Symbolsichtbarkeit festlegen."
  
! #: common.opt:3004
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "VTable-Zeiger validieren, bevor sie verwendet werden."
  
! #: common.opt:3020
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "VerifikationszÃ¤hler fÃ¼r VTables ausgeben."
  
! #: common.opt:3024
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Informationen Ã¼ber Zeigermengen der VTable-Verifikation ausgeben."
  
! #: common.opt:3028
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Profile von Ausdruckswerten in Optimierungen verwenden."
  
! #: common.opt:3032
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Netze konstruieren und nicht zusammenhÃ¤ngende Verwendungen einzelner Variablen aufteilen."
  
! #: common.opt:3036
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Beseitigung von bedingt totem Code fÃ¼r Aufrufe eingebauter Funktionen einschalten."
  
! #: common.opt:3040
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Gesamtprogrammoptimierung durchfÃ¼hren."
  
! #: common.opt:3044
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Annehmen, dass ZeigerÃ¼berlÃ¤ufe Ã¼berschlagen (Wraparound)."
  
! #: common.opt:3048
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Annehmen, dass vorzeichenbehaftete arithmetische ÃœberlÃ¤ufe regulÃ¤r Ã¼berschlagen (Wraparound)."
  
! #: common.opt:3052
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Null-initialisierte Daten in den bss-Abschnitt legen."
  
! #: common.opt:3056
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Fehlersuchinformationen im Standardformat erzeugen."
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Assembler-UnterstÃ¼tzung fÃ¼r (DWARF2+-).loc-Direktiven annehmen."
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Assembler-UnterstÃ¼tzung fÃ¼r Ansicht in (DWARF2+-).loc-Direktiven annehmen."
  
! #: common.opt:3084
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "DW_AT_decl_column und DW_AT_call_column in DWARF aufzeichnen."
  
! #: common.opt:3088
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Fehlersuchinformationen im Standardversion des DWARF-Formats erzeugen."
  
! #: common.opt:3092
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Fehlersuchinformationen im DWARF-v2-Format (oder neuer) erzeugen."
  
! #: common.opt:3096
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen."
  
! #: common.opt:3100
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Erweiterte Informationen fÃ¼r Einsprungpunkt fÃ¼r inline-Funktionen erzeugen."
  
! #: common.opt:3104
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr "Locview-RÃ¼cksetzpunkte auf Basis der geschÃ¤tzten BefehlslÃ¤ngen berechnen."
  
! #: common.opt:3112
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Keine DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3120
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes mit GNU-Erweiterungen erzeugen."
  
! #: common.opt:3124
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "GCC-Kommandozeilenschalter in DWARF DW_AT_producer aufzeichnen."
  
! #: common.opt:3128
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Fehlersuchinformationen in separaten .dwo-Dateien erzeugen."
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Fehlersuchinformationen im STABS-Format erzeugen."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Fehlersuchinformationen im erweiterten STABS-Format erzeugen."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Progressive empfohlene Breakpoint-Stellen ausgeben."
  
! #: common.opt:3144
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "Keine DWARF-ErgÃ¤nzungen Ã¼ber gewÃ¤hlte Version hinaus erzeugen."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr "Beschreibungsattribute zu einigen DWARF-DIEs hinzufÃ¼gen, die kein Namensattribut haben."
  
! #: common.opt:3152
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Erzeugung von Fehlersuchinformationen umschalten."
  
! #: common.opt:3156
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr "Adresslisten der Variablen mit progressiven Sichten anreichern."
  
! #: common.opt:3163
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Fehlersuchinformationen im VMS-Format erzeugen."
  
! #: common.opt:3167
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Fehlersuchinformationen im XCOFF-Format erzeugen."
  
! #: common.opt:3171
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen."
  
! #: common.opt:3189
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Komprimierte Fehlersuchinformationen erzeugen."
  
! #: common.opt:3193
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<Format>\tKomprimierte Debugabschnitte im Format <Format> erzeugen."
  
! #: common.opt:3200
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<Verz>\t<Verz> als Standard-Plugin-Verzeichnis festlegen."
  
! #: common.opt:3204
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultiarch <Verzeichnis>\t<Verzeichnis> als Multiarch-include-Verzeichnis festlegen."
  
! #: common.opt:3229
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <Datei>\tAusgabe in <Datei> schreiben."
  
! #: common.opt:3233
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Funktionsprofilierung einschalten."
  
! #: common.opt:3243
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Wie -pedantic, aber als Fehler ausgeben."
  
! #: common.opt:3283
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Ãœbersetzte Funktionen oder verstrichene Zeit nicht ausgeben."
  
! #: common.opt:3315
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Wortreiche Ausgabe einschalten."
  
! #: common.opt:3319
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Compiler-Version anzeigen."
  
! #: common.opt:3323
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Warnungen unterdrÃ¼cken."
  
! #: common.opt:3333
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Shared Library erzeugen."
  
! #: common.opt:3378
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Keine dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3382
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3386
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Statische, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3393
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Vom Aufrufer zu sichernde Register Ã¼ber Aufrufe hinweg verwenden, wenn mÃ¶glich."
--- 16043,18413 ----
  
  #: common.opt:606
  #, no-c-format
+ msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
+ msgstr "Die Warnung Â»-Wframe-larger-than=Â« ausschalten. Entspricht Â»-Wframe-larger-than=<SIZE_MAX>Â« oder grÃ¶ÃŸer."
+ 
+ #: common.opt:610
+ #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr "Beim Versuch der Freigabe eines Nicht-Heap-Objektes warnen."
  
! #: common.opt:614
  #, no-c-format
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr "Warnen, wenn eine Funktion nicht zu HSAIL expandiert werden kann."
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr "Warnen, wenn in einem switch-Block ein case durchfÃ¤llt."
  
! #: common.opt:625
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann."
  
! #: common.opt:629
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Warnen, wenn ein Parameter des atomaren Speichermodells erkennbar auÃŸerhalb des Wertebereiches ist."
  
! #: common.opt:636
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<Anzahl>\tWarnen, wenn ein Objekt grÃ¶ÃŸer als <Anzahl> Bytes ist."
  
! #: common.opt:640
! #, no-c-format
! msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
! msgstr "Die Warnung Â»-Wlarger-than=Â« ausschalten. Entspricht Â»-Wlarger-than=<SIZE_MAX>Â« oder grÃ¶ÃŸer."
! 
! #: common.opt:644
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr "Warnen, wenn ein Zeiger mit Â»nonnullÂ«-Attribut mit NULL verglichen wird."
  
! #: common.opt:648
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr "Warnen, wenn das Dereferenzieren eines Nullzeigers zu fehlerhaftem oder undefiniertem Verhalten fÃ¼hren kann."
  
! #: common.opt:659
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "WÃ¤hrend der Optimierungen zur Linkzeit bei einigen Verletzungen der One-Definition-Rule aus C++ warnen."
  
! #: common.opt:663
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Bei Ãœberlauf in arithmetischen AusdrÃ¼cken warnen."
  
! #: common.opt:667
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr "WÃ¤hrend der Optimierungen zur Linkzeit bei unpassenden Typen von globalen Deklarationen warnen."
  
! #: common.opt:671
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Warnen, wenn das Â»packedÂ«-Attribut keine Auswirkung auf Strukturanordnung hat."
  
! #: common.opt:675
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Warnen, wenn AuffÃ¼llen benÃ¶tigt wird, um Strukturelemente auszurichten."
  
! #: common.opt:679
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "FÃ¼r strikte Standardbefolgung benÃ¶tigte Warnungen ausgeben."
  
! #: common.opt:683
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Bei RÃ¼ckgabe eines Zeigers/Referenz an lokale oder temporÃ¤re Variable warnen."
  
! #: common.opt:687
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Warnen, wenn eine Variable eine andere Ã¼berdeckt. Entspricht -Wshadow=global."
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Warnen, wenn eine Variable eine andere Ã¼berdeckt (global)."
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter Ã¼berdeckt."
  
! #: common.opt:702
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter mit gleichem Typ Ã¼berdeckt."
  
! #: common.opt:709
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Warnen, wenn StapelzerstÃ¶rungsschutz aus irgendeinem Grund nicht erzeugt wird."
  
! #: common.opt:713
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<GrÃ¶ÃŸe in Bytes>\tWarnen, wenn Stapelverwendung den angegebenen Betrag Ã¼berschreiten kÃ¶nnte."
  
! #: common.opt:717
! #, no-c-format
! msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
! msgstr "Die Warnung Â»-Wstack-usage=Â« ausschalten. Entspricht Â»-Wstack-usage=<SIZE_MAX>Â« oder grÃ¶ÃŸer."
! 
! #: common.opt:721 common.opt:725
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Bei Code warnen, der strict-aliasing-Regeln verletzen kÃ¶nnte."
  
! #: common.opt:729 common.opt:733
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Bei Optimierungen, die annehmen, dass vorzeichenbehafteter Ãœberlauf undefiniert ist, warnen."
  
! #: common.opt:737
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Bei Funktionen, die Kandidaten fÃ¼r __attribute__((cold)) sein kÃ¶nnten, warnen."
  
! #: common.opt:741
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Bei Funktionen, die Kandidaten fÃ¼r __attribute__((const)) sein kÃ¶nnten, warnen."
  
! #: common.opt:745
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Bei Funktionen, die Kandidaten fÃ¼r __attribute__((pure)) sein kÃ¶nnten, warnen."
  
! #: common.opt:749
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Bei Funktionen, die Kandidaten fÃ¼r __attribute__((noreturn)) sein kÃ¶nnten, warnen."
  
! #: common.opt:753
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Bei Funktionen, die Kandidaten fÃ¼r __attribute__((malloc)) sein kÃ¶nnten, warnen."
  
! #: common.opt:757
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr "Bei polymorphen Typen in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde."
  
! #: common.opt:761
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr "Bei virtuellen Methoden in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde."
  
! #: common.opt:765
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Bei Anweisungen warnen, die zwischen Â»switch (...)Â« und dem ersten Â»case:Â« stehen."
  
! #: common.opt:770
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Warnungen aus System-Headern nicht unterdrÃ¼cken."
  
! #: common.opt:774
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Warnen, wenn ein Trampolin generiert wird."
  
! #: common.opt:778
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Warnen, wenn ein Vergleich durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»wahrÂ« oder Â»unwahrÂ« ist."
  
! #: common.opt:782
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Bei nicht initialisierten automatischen Variablen warnen."
  
! #: common.opt:786
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Bei mÃ¶glicherweise nicht initialisierten automatischen Variablen warnen."
  
! #: common.opt:794
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Alle -Wunused- Warnungen einschalten."
  
! #: common.opt:798
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Warnen, wenn ein Funktionsparameter zwar gesetzt, aber nicht verwendet wird."
  
! #: common.opt:802
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Warnen, wenn eine Variable zwar gesetzt, aber nicht verwendet wird."
  
! #: common.opt:806
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Warnen, wenn eine Funktion ungenutzt bleibt."
  
! #: common.opt:810
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Warnen, wenn eine Sprungmarke ungenutzt bleibt."
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Warnen, wenn ein Funktionsparameter nicht verwendet wird."
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Warnen, wenn ein Ausdruckswert nicht verwendet wird."
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Warnen, wenn eine Variable nicht verwendet wird."
  
! #: common.opt:826
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Warnen, wenn Profile in -fprofile-use nicht zueinander passen."
  
! #: common.opt:830
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Warnen, wenn Profile in -fprofile-use nicht existieren."
  
! #: common.opt:834
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Warnen, wenn Vektoroperation auÃŸerhalb von SIMD kompiliert wird."
  
! #: common.opt:850
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <Datei>\tDeklarationsinformationen in <Datei> ausgeben."
  
! #: common.opt:869
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<Buchstaben>\tAusgaben von bestimmten DurchlÃ¤ufen des Compilers einschalten."
  
! #: common.opt:873
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <Datei>\tDen Basis-Dateinamen fÃ¼r Ausgaben setzen."
  
! #: common.opt:877
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <Verzeichnis>\tDen Basis-Verzeichnisnamen fÃ¼r Ausgaben setzen."
  
! #: common.opt:963
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "Die Version der C++-ABI, die verwendet wird."
  
! #: common.opt:967
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Schleifen aggressiv optimieren, dabei sprachspezifische EinschrÃ¤nkungen einbeziehen."
  
! #: common.opt:971
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "FunktionsanfÃ¤nge ausrichten."
  
! #: common.opt:981
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Marken ausrichten, die nur mit SprÃ¼ngen erreicht werden kÃ¶nnen."
  
! #: common.opt:988
  #, no-c-format
  msgid "Align all labels."
  msgstr "Alle Marken ausrichten."
  
! #: common.opt:995
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "SchleifenanfÃ¤nge ausrichten."
  
! #: common.opt:1002
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr "Dem Compiler erlauben, neue DatenwettlÃ¤ufe bei SpeichervorgÃ¤ngen einzufÃ¼hren."
  
! #: common.opt:1006
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Durchgang fÃ¼r statische Analyse einschalten."
  
! #: common.opt:1026
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "AuswÃ¤hlen, was bereinigt werden soll."
  
! #: common.opt:1030
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Art der Abdeckungs-Bereinigung auswÃ¤hlen."
  
! #: common.opt:1034
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr "-fasan-shadow-offset=<Zahl>\tSpezifischen Offset fÃ¼r Schattenspeicher verwenden."
  
! #: common.opt:1038
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr "-fsanitize-sections=<sec1,sec2,...>\tGlobale Variablen in benutzerdefinierten Abschnitten bereinigen."
  
! #: common.opt:1043
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr "Nach dem Erkennen von undefiniertem Verhalten versuchen, die AusfÃ¼hrung fortzusetzen."
  
! #: common.opt:1047
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Dieser Schalter ist veraltet; stattdessen -fsanitize-recover= verwenden."
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr "FÃ¼r das Bereinigen von undefiniertem Verhalten eine Trap statt einer Bibliotheksfunktion verwenden."
  
! #: common.opt:1058
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen."
  
! #: common.opt:1062
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Auto-inc/dec-Befehle erzeugen."
  
! #: common.opt:1066
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Vorgabe ist die Datei fbdata.afdo im aktuellen Arbeitsverzeichnis."
  
! #: common.opt:1071
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Die Profilierungsdatei ist im Argument angegeben."
  
! #: common.opt:1080
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Code zur ÃœberprÃ¼fung der Grenzen vor Arrayindizierung erzeugen."
  
! #: common.opt:1084
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Addieren, Vergleichen, Verzweigen mit Verzweigung anhand des ZÃ¤hlregisters ersetzen."
  
! #: common.opt:1088
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Profilierungsinformationen fÃ¼r Verzweigungswahrscheinlichkeiten verwenden."
  
! #: common.opt:1104
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Information Ã¼ber Aufrufgraphen auf Dateibasis ausgeben."
  
! #: common.opt:1108
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Information Ã¼ber Aufrufgraphen auf Dateibasis mit Dekoration ausgeben."
  
! #: common.opt:1112
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<Register>\t<Register> als Ã¼ber Funktionsgrenzen hinweg reserviert markieren."
  
! #: common.opt:1116
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<Register>\t<Register> als durch Funktionsaufrufe beschÃ¤digt markieren."
  
! #: common.opt:1123
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Register bei Funktionsaufrufen sichern."
  
! #: common.opt:1127
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Dieser Schalter ist veraltet; nicht verwenden."
  
! #: common.opt:1131
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "RÃ¼ckgabewert des C++-Operators new prÃ¼fen."
  
! #: common.opt:1135 common.opt:1139
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Interne KonsistenzprÃ¼fungen durchfÃ¼hren."
  
! #: common.opt:1143
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Codeanhebung einschalten."
  
! #: common.opt:1147
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "Sucht MÃ¶glichkeiten, Stapel-Anpassungen und Stapel-Referenzen zu reduzieren."
  
! #: common.opt:1151
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Uninitialisierte globale Symbole in gemeinsamen Abschnitt legen."
  
! #: common.opt:1159
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr "-fcompare-debug[=<Optionen>]\tMit und ohne z.B. -gtoggle kompilieren, und den Dump der Â»final-insnsÂ« vergleichen."
  
! #: common.opt:1163
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "Nur die zweite Kompilierung von -fcompare-debug laufen lassen."
  
! #: common.opt:1167
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Beseitigung von Vergleichen nach Registerreservierung durchfÃ¼hren."
  
! #: common.opt:1171
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "Keine Optimierungen durchfÃ¼hren, die die Stapelverwendung deutlich erhÃ¶hen."
  
! #: common.opt:1175
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Optimierungsdurchlauf zur KopierÃ¼bertragung von Registern durchfÃ¼hren."
  
! #: common.opt:1179
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Optimierung zum Kreuzsprung durchfÃ¼hren."
  
! #: common.opt:1183
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Beim Durchlaufen von CSE: SprÃ¼ngen zu ihren Zielen folgen."
  
! #: common.opt:1191
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr "Schritt zur Bereichsverkleinerung auslassen, wenn komplexe Division durchgefÃ¼hrt wird."
  
! #: common.opt:1195
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Komplexe Multiplikation und Division befolgen Fortran-Regeln."
  
! #: common.opt:1199
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "DatenstÃ¼cke in ihren eigenen Abschnitt legen."
  
! #: common.opt:1203
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr "Alle verfÃ¼gbaren FehleranalysezÃ¤hler mit ihren Grenzen und Werten auflisten."
  
! #: common.opt:1207
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<ZÃ¤hler>[:<Untere Grenze 1>-]<Obere Grenze 1>[:<Untere Grenze 2>-<Obere Grenze 2>:...][,<ZÃ¤hler>:...]\tObergrenze fÃ¼r Debug-ZÃ¤hler festlegen."
  
! #: common.opt:1211
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "-fdebug-prefix-map=<alt>=<neu>\tIn Fehlersuchinfo einen Verzeichnisnamen auf einen anderen abbilden."
  
! #: common.opt:1215
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "-ffile-prefix-map=<alt>=<neu>\tIn Ãœbersetzungsergebnis einen Verzeichnisnamen auf einen anderen abbilden."
  
! #: common.opt:1219
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ".debug_types-Abschnitt ausgeben, wenn DWARF v4-Debuginfo verwendet wird."
  
! #: common.opt:1225
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "ZurÃ¼ckholen der Funktionsargumente vom Stapel bis auf weiteres hinauszÃ¶gern."
  
! #: common.opt:1229
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Versuchen, die VerzÃ¶gerungsschlitze der Sprungbefehle auszufÃ¼llen."
  
! #: common.opt:1233
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Unerreichbare Befehle lÃ¶schen, die Ausnahmen werfen kÃ¶nnen."
  
! #: common.opt:1237
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "UnnÃ¶tige NullzeigerprÃ¼fungen lÃ¶schen."
  
! #: common.opt:1241
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr "ZusÃ¤tzliche Daten verarbeiten, um in LTO-lokalem Umwandlungsmodus aggressiver zu devirtualisieren."
  
! #: common.opt:1245
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Spekulative Devirtualisierung durchfÃ¼hren."
  
! #: common.opt:1249
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Versuchen, virtuelle SprÃ¼nge in direkte umzuwandeln."
  
! #: common.opt:1253
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr "-fdiagnostics-show-location=[once|every-line]\tWie oft die Quelltext-Position am Zeilenanfang ausgegeben wird, wenn die Diagnose Ã¼ber mehrere Zeilen geht."
  
! #: common.opt:1270
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr "Quellzeile mit Einschaltungszeichen anzeigen, um die Spalte zu kennzeichnen."
  
! #: common.opt:1274
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr "Beim Anzeigen von Quellcode Marker verwenden, um Bereiche des Quellcodes zu markieren."
  
! #: common.opt:1278
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr "Beim Anzeigen von Quellcode Zeilennummern im linken Rand anzeigen."
  
! #: common.opt:1286
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tDiagnosemeldungen einfÃ¤rben."
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "-fdiagnostics-urls=[never|always|auto]\tURLs in Diagnosemeldungen einbetten."
  
! #: common.opt:1326
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr "-fdiagnostics-format=[text|json]\tAusgabeformat auswÃ¤hlen."
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr "Behebungshinweise in maschinenlesbarer Form ausgeben."
  
! #: common.opt:1347
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr "Behebungshinweise in vereinheitlichtem Diff-Format auf stderr ausgeben."
  
! #: common.opt:1351
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr "Die geeignete Diagnosemeldung mit der Kommandozeilenoption anreichern, die sie steuert."
  
! #: common.opt:1355
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr "CWE-Identifikatoren fÃ¼r Diagnosemeldungen ausgeben, sofern verfÃ¼gbar."
  
! #: common.opt:1359
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr "Angeben, wie jeder Kontrollflusspfad, der mit einer Diagnose verbunden ist, ausgegeben werden soll."
  
! #: common.opt:1375
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr "Stapeltiefe der Ereignisse in Pfaden anzeigen."
  
! #: common.opt:1379
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr "Mindestbreite des linken Randes des Quellcodes angeben, fÃ¼r das Ausgeben des Quellcodes."
  
! #: common.opt:1383
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr "-fdisable-[tree|rtl|ipa]-<Durchgang>=range1+range2\tEinen Optimierungsdurchgang ausschalten."
  
! #: common.opt:1387
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr "-fenable-[tree|rtl|ipa]-<Durchgang>=range1+range2\tEinen Optimierungsdurchgang einschalten."
  
! #: common.opt:1391
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<type>\tVerschiedene compilerinterne Informationen in eine Datei abziehen."
  
! #: common.opt:1398
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=<Datei>\tDie Befehle am Ende der Ãœbersetzung in Datei abziehen."
  
! #: common.opt:1402
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=<Datei>\tAlle Deklarationen als Go-Code in <Datei> schreiben."
  
! #: common.opt:1406
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Ausgabe von Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken."
  
! #: common.opt:1410
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr "Im Falle eines internen Fehlers im C/C++-Compiler die Debuginformationen sammeln und in temporÃ¤re Datei ausgeben."
  
! #: common.opt:1415
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr "Detaillierte Informationen Ã¼ber die GCC-interne ReprÃ¤sentation von Quellcode-Stellen ausgeben."
  
! #: common.opt:1419
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "OptimierungsdurchlÃ¤ufe ausgeben."
  
! #: common.opt:1423
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Ausgabe von Befehlszahlen, Zeilennummernangaben und Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken."
  
! #: common.opt:1427
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Ausgabe der vorigen und nÃ¤chsten Befehlsnummern in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken."
  
! #: common.opt:1431
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "CFI-Tabellen Ã¼ber GAS-Assembler-Direktiven einschalten."
  
! #: common.opt:1435
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "FrÃ¼hes Inlining durchfÃ¼hren."
  
! #: common.opt:1443
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Zwischenprozedurale Reduktion von Aggregaten durchfÃ¼hren."
  
! #: common.opt:1447
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Ungenutzte Symbole aus Info zur Fehlersuche entfernen."
  
! #: common.opt:1451
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "Ungenutzte Typen aus Info zur Fehlersuche entfernen."
  
! #: common.opt:1455
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Keine Fehlersuchinformationen fÃ¼r C++-Klassen unterdrÃ¼cken."
  
! #: common.opt:1459
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Ausnahmebehandlung einschalten."
  
! #: common.opt:1463
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Eine Reihe kleiner, aber teurer, Optimierungen durchfÃ¼hren."
  
! #: common.opt:1467
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard]\tBehandlung Ã¼berschÃ¼ssiger Gleitkommagenauigkeit bestimmen."
  
! #: common.opt:1482
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr "-fpermitted-flt-eval-methods=[c11|ts-18661]\tAngeben, welche Werte von FLT_EVAL_METHOD erlaubt sind."
  
! #: common.opt:1498
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr "LTO-Objekte ausgeben, die sowohl Zwischensprache als auch BinÃ¤rausgabe enthalten."
  
! #: common.opt:1502
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Annehmen, dass keine NaNs oder Unendlichkeiten erzeugt werden."
  
! #: common.opt:1506
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr "Annehmen, dass Schleifen mit einem Ausgang keine Endlosschleifen sind."
  
! #: common.opt:1510
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<Register>\t<Register> als fÃ¼r den Compiler nicht verfÃ¼gbar markieren."
  
! #: common.opt:1514
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "Keine floats und doubles in Registern erweiterter Genauigkeit reservieren."
  
! #: common.opt:1522
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Schritt zur VorwÃ¤rts-Ãœbertragung auf RTL durchfÃ¼hren."
  
! #: common.opt:1526
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr "-ffp-contract=[off|on|fast]\tSchrumpfung von GleitkommaausdrÃ¼cken durchfÃ¼hren."
  
! #: common.opt:1543
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr "Den eingebauten Funktionen ceil, floor, round, trunc erlauben, Â»inexactÂ«-Exceptions zu werfen."
  
! #: common.opt:1550
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Vorhalten von Funktionsadressen in Registern erlauben."
  
! #: common.opt:1554
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Jede Funktion in ihren eigenen Abschnitt platzieren."
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren."
  
! #: common.opt:1562
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "Erweiterte Ladebewegung wÃ¤hrend Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren."
  
! #: common.opt:1566
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Speicherbewegung nach Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren."
  
! #: common.opt:1570
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "Beseitigung Ã¼berflÃ¼ssigen Ladens nach dem Abspeichern in globalem gemeinsamem Teilausdruck durchfÃ¼hren."
  
! #: common.opt:1575
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Beseitigung globaler gemeinsamer TeilausdrÃ¼cke nach Registerreservierung durchfÃ¼hren."
  
! #: common.opt:1592
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr "-fgnat-encodings=[all|gdb|minimal]\tGleichgewicht zwischen GNAT-Encodings und Standard-DWARF auswÃ¤hlen, die in den Debuginformationen landen."
  
! #: common.opt:1597
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Ein- und Ausgabe der Graphite-ReprÃ¤sentierung einschalten."
  
! #: common.opt:1601
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Transformation der Graphite-IdentitÃ¤t einschalten."
  
! #: common.opt:1605
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "Herausziehen aufeinanderfolgender Ladeoperationen einschalten, um Erzeugung bedingter Kopieroperationen zu fÃ¶rdern."
  
! #: common.opt:1614
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Alle Schleifen als parallel markieren."
  
! #: common.opt:1618 common.opt:1626 common.opt:2771
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Schleifenschachtelungs-Umwandlungen einschalten. Entspricht -floop-next-optimize."
  
! #: common.opt:1622
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Umordnen der Schleifen auf BÃ¤umen einschalten."
  
! #: common.opt:1630
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Schleifenabwicklung (unroll-and-jam) fÃ¼r Schleifen durchfÃ¼hren."
  
! #: common.opt:1634
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "UnterstÃ¼tzung fÃ¼r GNU-Transaktionsspeicher einschalten."
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "STB_GNU_UNIQUE verwenden, sofern der Assembler es unterstÃ¼tzt."
  
! #: common.opt:1646
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Optimierer fÃ¼r geschachtelte Schleifen einschalten."
  
! #: common.opt:1650
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr "Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen."
  
! #: common.opt:1654
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Nebeneinanderliegende Speicheroperationen zusammenfassen."
  
! #: common.opt:1658
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Erraten der Sprungwahrscheinlichkeiten einschalten."
  
! #: common.opt:1666
  #, no-c-format
  msgid "Process #ident directives."
  msgstr "#ident-Direktiven verarbeiten."
  
! #: common.opt:1670
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Umwandlung bedingter SprÃ¼nge in zweiglose Ã„quivalente durchfÃ¼hren."
  
! #: common.opt:1674
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Umwandlung bedingter SprÃ¼nge in bedingte AusfÃ¼hrung durchfÃ¼hren."
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr "-fstack-reuse=[all|named_vars|none]\tStufe der Stapel-Wiederverwendung fÃ¼r lokale Variablen festlegen."
  
! #: common.opt:1694
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Umwandlung bedingter SprÃ¼nge in innersten Schleifen in zweiglose Ã„quivalente durchfÃ¼hren."
  
! #: common.opt:1706
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Keine .size-Direktiven erzeugen."
  
! #: common.opt:1710
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Indirektes Inlining durchfÃ¼hren."
  
! #: common.opt:1716
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr "Einschalten des Inlining von Â»inlineÂ«-Funktionen, ansonsten wird jegliches Inlining ausgeschaltet."
  
! #: common.opt:1720
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "Funktionen in ihre Aufrufer einfÃ¼gen, wenn CodegrÃ¶ÃŸe als nicht wachsend bekannt ist."
  
! #: common.opt:1724
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "Nicht als Â»inlineÂ« deklarierte Funktionen in ihre Aufrufer einfÃ¼gen, wenn gewinnbringend."
  
! #: common.opt:1728
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "Nur an einer Stelle aufgerufene Funktionen in ihre Aufrufer einfÃ¼gen."
  
! #: common.opt:1735
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "-finline-limit=<Zahl>\tGrÃ¶ÃŸe von Â»inlineÂ«-Funktionen auf <Zahl> beschrÃ¤nken."
  
! #: common.opt:1739
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr "__atomic-Operationen Â»inlineÂ« erzeugen, wenn Lock-freie Befehlssequenz verfÃ¼gbar ist."
  
! #: common.opt:1746
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none]\tFunktionen mit zusÃ¤tzlichen PrÃ¼fungen versehen, dass die Sprungziele von jump/call/return gÃ¼ltig sind."
  
! #: common.opt:1766
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden."
  
! #: common.opt:1770
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "-finstrument-functions-exclude-function-list=name,â€¦\tAufgezÃ¤hlte Funktionen nicht instrumentieren."
  
! #: common.opt:1774
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "-finstrument-functions-exclude-file-list=filename,â€¦\tIn den Dateien aufgezÃ¤hlte Funktionen nicht instrumentieren."
  
! #: common.opt:1778
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Zwischenprozedurale Konstantenweitergabe durchfÃ¼hren."
  
! #: common.opt:1782
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Kopien erzeugen, um zwischenprozedurale Konstantenweitergabe zu verstÃ¤rken."
  
! #: common.opt:1790
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Zwischenprozedurale bitweise Konstantenweitergabe durchfÃ¼hren."
  
! #: common.opt:1794
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Zwischenprozedurale Profilweitergabe durchfÃ¼hren."
  
! #: common.opt:1798
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Zwischenprozedurale Zeigt-auf-Analyse durchfÃ¼hren."
  
! #: common.opt:1802
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Reine und konstante Funktionen entdecken."
  
! #: common.opt:1806
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "Identischen Code fÃ¼r Funktionen und schreibgeschÃ¼tzte Variablen zusammenfassen."
  
! #: common.opt:1810
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Identischen Code fÃ¼r Funktionen zusammenfassen."
  
! #: common.opt:1814
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Identischen Code fÃ¼r Variablen zusammenfassen."
  
! #: common.opt:1818
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "Nur-lese und nicht-adressierbare statische Variablen entdecken."
  
! #: common.opt:1822
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "Nur-lese-, nur-schreib- und nicht-adressierbare statische Variablen entdecken."
  
! #: common.opt:1826
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr "Stapelausrichtung im Aufrufer reduzieren, wenn mÃ¶glich."
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Informationen Ã¼ber IPA-Wertebereiche weitergeben."
  
! #: common.opt:1842
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority]\tVerwendeten IRA-Algorithmus festlegen."
  
! #: common.opt:1855
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed]\tRegionen fÃ¼r IRA festlegen."
  
! #: common.opt:1871
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr "IRA-basierte Registerdruckberechnungen in RTL-Optimierungen zum Anheben verwenden."
  
! #: common.opt:1876
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr "IRA-basierte Registerdruckberechnungen in RTL-Schleifenoptimierungen verwenden."
  
! #: common.opt:1881
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Schlitze gemeinsam verwenden, um verschiedene harte Register zu sichern."
  
! #: common.opt:1885
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Stapel-Schlitze fÃ¼r Ã¼bergelaufene Pseudo-Register gemeinsam verwenden."
  
! #: common.opt:1889
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr "-fira-verbose=<Zahl<\tStufe der IRA Diagnosemeldungen steuern."
  
! #: common.opt:1893
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Induktionsvariablen auf BÃ¤umen optimieren."
  
! #: common.opt:1897
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Sprungtabellen fÃ¼r hinreichend groÃŸe switch-Anweisungen verwenden."
  
! #: common.opt:1901
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Code fÃ¼r Funktionen erzeugen, auch wenn sie vollstÃ¤ndig Â»inlineÂ« sind."
  
! #: common.opt:1905
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Code fÃ¼r static-Funktionen erzeugen, auch wenn sie nie aufgerufen werden."
  
! #: common.opt:1909
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "static-const-Variablen erzeugen, auch wenn sie nicht verwendet werden."
  
! #: common.opt:1913
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Externen Symbolen einen fÃ¼hrenden Unterstrich geben."
  
! #: common.opt:1921
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "In LRA die ablaufsensitive Rematerialisierung durchfÃ¼hren."
  
! #: common.opt:1925
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Optimierungen zur Bindezeit einschalten."
  
! #: common.opt:1929
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr "Optimierungen zur Bindezeit mit Anzahl paralleler Jobs oder Jobserver."
  
! #: common.opt:1951
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr "Algorithmus, mit dem Symbole und Variablen zur Linkzeit partitioniert werden."
  
! #: common.opt:1956
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr "-flto-compression-level=<Stufe>\tzlib/zstd-Kompressionsstufe <Stufe> fÃ¼r IL verwenden."
  
! #: common.opt:1964
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Verschiedene Statistiken Ã¼ber Linkzeit-Optimierung ausgeben."
  
! #: common.opt:1968
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Nur in WPA verschiedene Statistiken Ã¼ber Linkzeit-Optimierung ausgeben."
  
! #: common.opt:1972
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Nach eingebauten Mathematikfunktionen errno setzen."
  
! #: common.opt:1976
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<Anzahl>\tHÃ¶chstzahl der zu meldenden Fehler."
  
! #: common.opt:1980
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Ãœber dauerhafte Speicherreservierung berichten."
  
! #: common.opt:1984
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Nur in WPA Ã¼ber dauerhafte Speicherreservierung berichten."
  
! #: common.opt:1991
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Versuchen, identische Konstanten und konstante Variablen zu verschmelzen."
  
! #: common.opt:1995
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Versuchen, identische Konstanten Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen."
  
! #: common.opt:1999
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Versuchen, identische Zeichenketten zur Fehlersuche Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen."
  
! #: common.opt:2003
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<Anzahl>\tDiagnosemeldungen auf <Anzahl> Zeichen pro Zeile beschrÃ¤nken. 0 unterdrÃ¼ckt Zeilenumbruch."
  
! #: common.opt:2007
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr "SMS-basierte modulo-Planung vor erstem Planungsdurchlauf durchfÃ¼hren."
  
! #: common.opt:2011
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr "SMS-basierte modulo-Planung mit erlaubten Register-Verschiebungen durchfÃ¼hren."
  
! #: common.opt:2015
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Berechnung der Schleifeninvarianten auÃŸerhalb der Schleifen legen."
  
! #: common.opt:2019
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Den RTL-Durchlauf zur Entfernung toten Codes verwenden."
  
! #: common.opt:2023
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Den RTL-Durchlauf zur Entfernung toter Speicherungen verwenden."
  
! #: common.opt:2027
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr "Traditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschalten."
  
! #: common.opt:2031
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Synchrone Nicht-Aufruf-Ausnahmen unterstÃ¼tzen."
  
! #: common.opt:2035
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr "-foffload=<Ziele>=<Optionen>\tOffloading-Ziele und deren Optionen angeben."
  
! #: common.opt:2039
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr "-foffload-abi=[lp64|ilp32]\tFestlegen, welche ABI in einem Offload-Compiler verwendet wird."
  
! #: common.opt:2052
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Wenn mÃ¶glich, keine Stapelrahmen erzeugen."
  
! #: common.opt:2056
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Alle Informationen Ã¼ber Optimierungen auf stderr einschalten."
  
! #: common.opt:2060
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr "-fopt-info[-<Typ>=Dateiname]\tOptimierungsdetails des Compilers ausgeben."
  
! #: common.opt:2064
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr "Eine QUELLDATEI.opt-record.json schreiben mit Details, welche Optimierungen durchgefÃ¼hrt wurden."
  
! #: common.opt:2072
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Geschwister- und endrekursive Aufrufe optimieren."
  
! #: common.opt:2076
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Teilweises Inlining durchfÃ¼hren."
  
! #: common.opt:2080 common.opt:2084
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Ãœber Speicherbelegung vor zwischenprozeduraler Optimierung berichten."
  
! #: common.opt:2088
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Strukturelemente ohne LÃ¼cken zusammenpacken."
  
! #: common.opt:2092
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr "-fpack-struct=<Zahl>\tAnfÃ¤ngliche grÃ¶ÃŸte Ausrichtung fÃ¼r Strukturelemente festlegen."
  
! #: common.opt:2096
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Kleine Aggregate Ã¼ber Speicher, nicht Register, zurÃ¼ckgeben."
  
! #: common.opt:2100
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Schleifen-SchÃ¤lung durchfÃ¼hren."
  
! #: common.opt:2104
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Maschinenspezifische Guckloch-Optimierungen einschalten."
  
! #: common.opt:2108
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Einen RTL-Guckloch-Durchlauf vor sched2 einschalten."
  
! #: common.opt:2112
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Wenn mÃ¶glich, lageunabhÃ¤ngigen Code erzeugen (large mode)."
  
! #: common.opt:2116
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Wenn mÃ¶glich, lageunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (large mode)."
  
! #: common.opt:2120
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code erzeugen (small mode)."
  
! #: common.opt:2124
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (small mode)."
  
! #: common.opt:2128
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr "PLT fÃ¼r PIC-Aufrufe verwenden (-fno-plt: die Adresse beim Aufrufer aus der GOT laden)."
  
! #: common.opt:2132
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Zu ladendes Plugin angeben."
  
! #: common.opt:2136
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<Name>-<SchlÃ¼ssel>[=<Wert>]\tArgument <SchlÃ¼ssel>=<Wert> fÃ¼r Plugin <Name> angeben."
  
! #: common.opt:2140
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Vorhersehende vereinheitlichende Optimierung durchlaufen."
  
! #: common.opt:2144
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Wenn verfÃ¼gbar, Prefetch-Befehle fÃ¼r Arrays in Schleifen erzeugen."
  
! #: common.opt:2148
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Einfachen Programm-Profilierungscode einschalten."
  
! #: common.opt:2152
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Absolute Quellpfade fÃ¼r gcov erzeugen."
  
! #: common.opt:2156
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Arc-basierten Programm-Profilierungscode einfÃ¼gen."
  
! #: common.opt:2160
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "Basisverzeichnis zum Speichern der Profildaten setzen. Vorgabe ist das aktuelle Verzeichnis."
  
! #: common.opt:2165
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "Name zum Speichern der Profilingnotizen festlegen."
  
! #: common.opt:2169
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Korrektur fluss-unstimmiger Profildateneingabe einschalten."
  
! #: common.opt:2173
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr "-fprofile-update=[single|atomic|prefer-atomic]\tMethode fÃ¼r Profilupdates festlegen."
  
! #: common.opt:2177
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr "Funktionen nur aus Dateien instrumentieren, deren Namen zu einem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt)."
  
! #: common.opt:2181
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr "Funktionen nur aus Dateien instrumentieren, deren Namen nicht zu allen der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt)."
  
! #: common.opt:2197
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tStufe fÃ¼r die Reproduzierbarkeit des mit Â»-fprofile-generateÂ« generierten Profils festlegen."
  
! # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95040
! #: common.opt:2213
! #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
! msgstr "PrÃ¤fix von absolutem Pfad abschneiden, bevor dieser Name fÃ¼r Â»-fprofile-generate=Â« und Â»-fprofile-use=Â« gemangelt wird."
! 
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten."
  
! #: common.opt:2221
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten, und -fprofile-dir= setzen."
  
! #: common.opt:2225
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr "Nicht annehmen, dass Funktionen, die im Trainingslauf nie ausgefÃ¼hrt wurden, kalt sind."
  
! #: common.opt:2229
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr "Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten."
  
! #: common.opt:2233
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten, und -fprofile-dir= setzen."
  
! #: common.opt:2237
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Code einfÃ¼gen, um AusdrÃ¼cke zu profilen."
  
! #: common.opt:2241
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Ãœber Konsistenz des Profils berichten."
  
! #: common.opt:2245
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2249
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "In jedem Funktionsprolog NOP-Befehle erzeugen."
  
! #: common.opt:2256
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<Zeichenkette>\tÃœbersetzung mit <Zeichenkette> reproduzierbar machen."
  
! #: common.opt:2266
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "GCC-Kommandozeilenschalter in Objektdateien aufzeichnen."
  
! #: common.opt:2270
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Kleine Aggregate Ã¼ber Register zurÃ¼ckgeben."
  
! #: common.opt:2278
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr "DSE mitteilen, dass der Speicher fÃ¼r ein C++-Objekt tot ist, wenn der Konstruktor anfÃ¤ngt und wenn der Destruktor aufhÃ¶rt."
  
! #: common.opt:2289
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr "-flive-patching=[inline-only-static|inline-clone]\tFunktionsÃ¼bergreifende Optimierung steuern, um fÃ¼r Live-Patching geeigneten Code zu erzeugen. Bietet gleichzeitig mehrstufige Kontrolle bezÃ¼glich der ausgewÃ¤hlten funktionsÃ¼bergreifenden Optimierungen."
  
! #: common.opt:2304
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr "DCE mitteilen, dass ungenutzte C++-Allokationen entfernt werden."
  
! #: common.opt:2308
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Entlastung des Registerdrucks durch Live-Bereichs-Schrumpfung."
  
! #: common.opt:2312
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Einen Optimierungsdurchgang zur Registerumbenennung durchfÃ¼hren."
  
! #: common.opt:2316
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Einen zielabhÃ¤ngigen Optimierungsdurchgang zur Befehlsfusion durchfÃ¼hren."
  
! #: common.opt:2320
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "BasisblÃ¶cke umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2324
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr "-freorder-blocks-algorithm=[simple|stc]\tAlgorithmus zum Umordnen der BasisblÃ¶cke festlegen."
  
! #: common.opt:2337
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "BasisblÃ¶cke und in heiÃŸe und kalte Abschnitte umordnen und partitionieren."
  
! #: common.opt:2341
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2345
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Einen Durchlauf zur Entfernung von TeilausdrÃ¼cken nach Schleifenoptimierungen hinzufÃ¼gen."
  
! #: common.opt:2353
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Optimierungen, die Standard-Rundungsverhalten fÃ¼r Gleitkomma annehmen, ausschalten."
  
! #: common.opt:2357
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Planung Ã¼ber BasisblÃ¶cke hinaus einschalten."
  
! #: common.opt:2361
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Registerdruckempfindliche Befehlsplanung einschalten."
  
! #: common.opt:2365
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Spekulative Bewegung von Nicht-Lade-Befehlen erlauben."
  
! #: common.opt:2369
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Spekulative Bewegung bei einigen Ladebefehlen erlauben."
  
! #: common.opt:2373
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Spekulative Bewegung bei mehr Ladebefehlen erlauben."
  
! #: common.opt:2377
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<Stufe>\tStufe der WortfÃ¼lle des Planers angeben."
  
! #: common.opt:2381
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Wenn Planung nach dem Neuladen, dann Superblock-Planung."
  
! #: common.opt:2389
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Befehle vor Registerbelegung neu planen."
  
! #: common.opt:2393
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Befehle nach Registerbelegung neu planen."
  
! #: common.opt:2400
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Befehle mit selektivem Planungs-Algorithmus einplanen."
  
! #: common.opt:2404
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "AusgewÃ¤hlte Planung nach Neuladen durchfÃ¼hren."
  
! #: common.opt:2408
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr "Selbsttests durchfÃ¼hren, mit dem angegebenen Pfad, um die Testdateien zu finden."
  
! #: common.opt:2412
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr "WÃ¤hrend selektiver Planung Software-Pipelining innerer Schleifen durchfÃ¼hren."
  
! #: common.opt:2416
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr "WÃ¤hrend selektiver Planung Software-Pipelining Ã¤uÃŸerer Schleifen durchfÃ¼hren."
  
! #: common.opt:2420
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Regionen mit Pipelining ohne Pipelining neu planen."
  
! #: common.opt:2424
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr "Erlauben, dass der dynamische Linker Funktionen und Variablen mit solchen unterschiedlicher Semantik (oder Initialisierungen) gemischt platzieren darf."
  
! #: common.opt:2430
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Nicht ausgereifte Planung von eingereihten Befehlen erlauben."
  
! #: common.opt:2434
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr "-fsched-stalled-insns=<Anzahl>\tAnzahl der eingereihten Befehle festlegen, die unausgereift geplant werden kÃ¶nnen."
  
! #: common.opt:2442
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr "PrÃ¼fung der AbhÃ¤ngigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen festlegen."
  
! #: common.opt:2446
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr "-fsched-stalled-insns-dep=<Zahl>\tAbhÃ¤ngigkeitsentfernung fÃ¼r PrÃ¼fung in nicht ausgereifter Planung von eingereihten Befehlen festlegen."
  
! #: common.opt:2450
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Gruppenheuristik im Planer einschalten."
  
! #: common.opt:2454
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Critical-Path-Heuristik im Planer einschalten."
  
! #: common.opt:2458
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Heuristik fÃ¼r spekulative Befehle im Planer einschalten."
  
! #: common.opt:2462
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Rang-Heuristik im Planer einschalten."
  
! #: common.opt:2466
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Heuristik fÃ¼r letzte Befehle im Planer einschalten."
  
! #: common.opt:2470
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Heuristik fÃ¼r AbhÃ¤ngigkeits-ZÃ¤hler bei Planung einschalten."
  
! #: common.opt:2474
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr "Auf Daten im gleichen Abschnitt von gemeinsam verwendeten Ankerpunkten zugreifen."
  
! #: common.opt:2486
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Durchlauf fÃ¼r Redundante Erweiterungsentfernung (REE) einschalten."
  
! #: common.opt:2490
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "Spaltenzahlen in Diagnose zeigen, wenn verfÃ¼gbar. Standard: Ein."
  
! #: common.opt:2494
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr "Funktionsprologe nur vor Teilen der Funktion erzeugen, die diese benÃ¶tigt, statt am Anfang der Funktion."
  
! #: common.opt:2499
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "Teile des Prologs und Epilogs separat an den nÃ¶tigen Stellen erzeugen."
  
! #: common.opt:2503
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten."
  
! #: common.opt:2507
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr "Gleitkommaoptimierungen ausschalten, die die IEEE-Vorzeichenbehaftung von Null nicht beachten."
  
! #: common.opt:2511
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln."
  
! #: common.opt:2515
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden."
  
! #: common.opt:2519
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Nicht zusammenhÃ¤ngende Stapelrahmen erzeugen."
  
! #: common.opt:2523
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Breite Typen in unabhÃ¤ngige Register aufteilen."
  
! #: common.opt:2527
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "Breite Typen bereits frÃ¼her in unabhÃ¤ngige Register aufteilen."
  
! #: common.opt:2531
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "RÃ¼ckwÃ¤rtsÃ¼bermittlung von Nutzungseigenschaften auf SSA-Ebene einschalten."
  
! #: common.opt:2535
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Bedingte AusdrÃ¼cke mittels SSA-PHI-Knoten optimieren."
  
! #: common.opt:2539
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Anzahl der stdarg-Register optimieren, die am Anfang einer Funktion auf dem Stapel gespeichert werden."
  
! #: common.opt:2543
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Variablenerweiterung anwenden, wenn Schleifen abgerollt werden."
  
! #: common.opt:2547
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tCode zur StapelprÃ¼fung in das Programm einfÃ¼gen."
  
! #: common.opt:2551
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Code zur StapelprÃ¼fung in das Programm einfÃ¼gen. Dasselbe wie -fstack-check=specific."
  
! #: common.opt:2555
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr "Code einfÃ¼gen, der jede Speicherseite des Stapels bei der Allokation antestet, um vor Angriffen basierend auf Ãœberschneidungen zu schÃ¼tzen."
  
! #: common.opt:2563
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<Register>\tWenn der Stapel Ã¼ber <Register> hinausgeht, abfangen (Â»trapÂ«)."
  
! #: common.opt:2567
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<Name>\tWenn der Stapel Ã¼ber das Symbol <Name> hinausgeht, abfangen (Â»trapÂ«)."
  
! #: common.opt:2571
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Propolice als Stapelschutzmethode verwenden."
  
! #: common.opt:2575
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Eine Stapelschutzmethode fÃ¼r jede Funktion verwenden."
  
! #: common.opt:2579
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Eine schlaue Stapelschutzmethode fÃ¼r gewisse Funktionen verwenden."
  
! #: common.opt:2583
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "Stapelschutzmethode nur fÃ¼r Funktionen mit dem Attribut Â»stack_protectÂ« verwenden."
  
! #: common.opt:2587
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "Information Ã¼ber Stapelverwendung auf Funktionsbasis ausgeben."
  
! #: common.opt:2599
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Annehmen, dass strenge Alias-Regeln gelten."
  
! #: common.opt:2603
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Vorzeichenbehafteten Ãœberlauf als undefiniertes Verhalten behandeln. Wird mit -fwrapv -fwrapv-pointer negiert."
  
! #: common.opt:2607
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr "__atomic-Operationen Ã¼ber Bibliotheksaufrufe alter __sync-Funktionen durchfÃ¼hren."
  
! #: common.opt:2611
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Auf Syntaxfehler prÃ¼fen, dann anhalten."
  
! #: common.opt:2615
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Von Â»gcovÂ« benÃ¶tigte Dateien anlegen."
  
! #: common.opt:2619
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Sprung-Threading-Optimierungen durchfÃ¼hren."
  
! #: common.opt:2623
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "BenÃ¶tigte Zeit fÃ¼r jeden Compilerdurchlauf ausgeben."
  
! #: common.opt:2627
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Dauer der Teilphasen separat aufzeichnen."
  
! #: common.opt:2631
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tDas standardmÃ¤ÃŸige Codeerzeugungsmodell fÃ¼r Thread-lokalen Speicher angeben."
  
! #: common.opt:2650
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Funktionen, Variablen und asms hÃ¶chster Ebene umordnen."
  
! #: common.opt:2654
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Superblockerzeugung Ã¼ber Ende-VervielfÃ¤ltigung durchfÃ¼hren."
  
! #: common.opt:2658
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr "FÃ¼r Ziele, die normalerweise Trampoline fÃ¼r geschachtelte Funktionen benÃ¶tigen, diese stets generieren, statt Deskriptoren zu verwenden."
  
! #: common.opt:2666
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Annehmen, dass Gleitkommaoperationen abgefangen werden kÃ¶nnen (Â»trapÂ«)."
  
! #: common.opt:2670
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "Vorzeichenbehafteten Ãœberlauf in Addition, Subtraktion und Multiplikation abfangen (Â»trapÂ«)."
  
! #: common.opt:2674
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "SSA-CCP-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2678
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "SSA-BIT-CCP-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2686
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Kopieren des Schleifenkopfes auf BÃ¤umen einschalten."
  
! #: common.opt:2694
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Zusammenfassen von nutzersichtbaren Variablen wÃ¤hrend des SSA-Durchlaufs einschalten."
  
! #: common.opt:2702
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Kopieweitergabe auf BÃ¤umen einschalten."
  
! #: common.opt:2710
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Bedingte Speicherbefehle in unbedingte umwandeln."
  
! #: common.opt:2714
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Umwandlungen von Â»switchÂ«-Initialisierungen durchfÃ¼hren."
  
! #: common.opt:2718
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Beseitigungsoptimierung fÃ¼r toten SSA-Code auf BÃ¤umen einschalten."
  
! #: common.opt:2722
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Dominator-Optimierungen einschalten."
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Enden-Zusammenfassung auf BÃ¤umen einschalten."
  
! #: common.opt:2730
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Entfernung toter Speicherungen einschalten."
  
! #: common.opt:2734
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "VorwÃ¤rts-Ãœbertragung auf BÃ¤umen einschalten."
  
! #: common.opt:2738
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "VollstÃ¤ndige Redundanzentfernung (FRE) auf BÃ¤umen einschalten."
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "ZeichenkettenlÃ¤ngen-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2746
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr "AusfÃ¼hrungspfade erkennen, die durch Dereferenzieren eines Nullzeigers fehlerhaftes oder undefiniertes Verhalten auslÃ¶sen. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt."
  
! #: common.opt:2752
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr "AusfÃ¼hrungspfade erkennen, die ausgelÃ¶st werden, indem ein Nullwert auf eine Weise verwendet wird, die durch ein Â»returns_nonnullÂ«- oder Â»nonnullÂ«-Attribut verboten ist. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt."
  
! #: common.opt:2759
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Schleifenverteilung auf BÃ¤umen einschalten."
  
! #: common.opt:2763
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Schleifenverteilung fÃ¼r in Bibliotheksaufruf umgewandelte Muster einschalten."
  
! #: common.opt:2767
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Bewegung der Schleifeninvariante auf BÃ¤umen einschalten."
  
! #: common.opt:2775
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Kanonische Induktionsvariablen in Schleifen erzeugen."
  
! #: common.opt:2779
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Schleifenoptimierungen auf Baumebene einschalten."
  
! #: common.opt:2783
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "-ftree-parallelize-loops=<Anzahl>\tAutomatische Parallelisierung von Schleifen einschalten."
  
! #: common.opt:2787
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten."
  
! #: common.opt:2791
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "SSA-PRE-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2795
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr "In SSA-PRE-Optimierungen auf BÃ¤umen Teils-Teils-Redundanz eliminieren."
  
! #: common.opt:2799
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Funktionslokale Analyse von Zeigerzielen auf BÃ¤umen durchfÃ¼hren."
  
! #: common.opt:2803
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Neuverbindung auf Baumebene einschalten."
  
! #: common.opt:2811
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "SSA-Codeversenkung auf BÃ¤umen einschalten."
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Geradlinige StÃ¤rkereduktion durchfÃ¼hren."
  
! #: common.opt:2819
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Skalarersetzung von Aggregaten durchfÃ¼hren."
  
! #: common.opt:2823
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "VorÃ¼bergehende AusdrÃ¼cke im SSA->Normal-Durchlauf ersetzen."
  
! #: common.opt:2827
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr "Lebensdaueraufteilung wÃ¤hrend des Â»SSA -> NormalÂ«-Durchlaufs durchfÃ¼hren."
  
! #: common.opt:2831
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Wertebereichsweitergabe auf BÃ¤umen durchfÃ¼hren."
  
! #: common.opt:2835
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Pfade aufteilen, die zu Schleifen-RÃ¼ckkanten fÃ¼hren."
  
! #: common.opt:2839
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr "Annehmen, dass gemeinsame Deklarationen durch solche Ã¼bersteuert werden dÃ¼rfen, die ein lÃ¤ngeres hintangestelltes Array haben."
  
! #: common.opt:2844
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Ganze Ãœbersetzungseinheit auf einmal Ã¼bersetzen."
  
! #: common.opt:2848
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Schleifenabwicklung durchfÃ¼hren, wenn Anzahl der Wiederholungen bekannt ist."
  
! #: common.opt:2852
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Schleifenabwicklung fÃ¼r alle Schleifen durchfÃ¼hren."
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Optimierung fÃ¼r Gleitkommaarithmetik erlauben, auch wenn durch Runden ein anderes Ergebnis herauskommen kann."
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Das gleiche wie -fassociative-math fÃ¼r AusdrÃ¼cke, die Division enthalten."
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen kÃ¶nnten."
  
! #: common.opt:2880
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Schleifenausschaltung durchfÃ¼hren."
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Schleifen-Aufteilung durchfÃ¼hren."
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr "Schleifen versionieren, je nachdem, ob sie eine Schrittweite von eins haben."
  
! #: common.opt:2892
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Einfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugen."
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "BFD-Linker statt Standardlinker verwenden."
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Gold-Linker statt Standardlinker verwenden."
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Den LLVM-lld-Linker statt des Standardlinkers verwenden."
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Variablenverfolgung durchfÃ¼hren."
  
! #: common.opt:2924
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Variablenverfolgung durch Zuweisungsanmerkungen durchfÃ¼hren."
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "-fvar-tracking-assignments umschalten."
  
! #: common.opt:2938
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Variablenverfolgung durchfÃ¼hren und auch Variablen markieren, die uninitialisiert sind."
  
! #: common.opt:2943
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Vektorisierung auf BÃ¤umen einschalten."
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Schleifenvektorisierung auf BÃ¤umen einschalten."
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Vektorisierung von BasisblÃ¶cken (SLP) auf BÃ¤umen einschalten."
  
! #: common.opt:2959
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap]\tKostenmodell fÃ¼r Vektorisierung angeben."
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap]\tVektorisierungs-Kostenmodell angeben, das fÃ¼r mit einer SIMD-Direktive markierten Code verwendet wird."
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Schaltet das dynamische Vektorisierer-Kostenmodell ein. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Kopieweitergabe von Informationen Ã¼ber Skalar-Evolution einschalten."
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "ZusÃ¤tzliche Anmerkungen an Assemblerausgabe anfÃ¼gen."
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tStandard-Symbolsichtbarkeit festlegen."
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "VTable-Zeiger validieren, bevor sie verwendet werden."
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "VerifikationszÃ¤hler fÃ¼r VTables ausgeben."
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Informationen Ã¼ber Zeigermengen der VTable-Verifikation ausgeben."
  
! #: common.opt:3044
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Profile von Ausdruckswerten in Optimierungen verwenden."
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Netze konstruieren und nicht zusammenhÃ¤ngende Verwendungen einzelner Variablen aufteilen."
  
! #: common.opt:3052
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Beseitigung von bedingt totem Code fÃ¼r Aufrufe eingebauter Funktionen einschalten."
  
! #: common.opt:3056
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Gesamtprogrammoptimierung durchfÃ¼hren."
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Annehmen, dass ZeigerÃ¼berlÃ¤ufe Ã¼berschlagen (Wraparound)."
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Annehmen, dass vorzeichenbehaftete arithmetische ÃœberlÃ¤ufe regulÃ¤r Ã¼berschlagen (Wraparound)."
  
! #: common.opt:3068
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Null-initialisierte Daten in den bss-Abschnitt legen."
  
! #: common.opt:3072
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Fehlersuchinformationen im Standardformat erzeugen."
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Assembler-UnterstÃ¼tzung fÃ¼r (DWARF2+-).loc-Direktiven annehmen."
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Assembler-UnterstÃ¼tzung fÃ¼r Ansicht in (DWARF2+-).loc-Direktiven annehmen."
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "DW_AT_decl_column und DW_AT_call_column in DWARF aufzeichnen."
  
! #: common.opt:3104
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Fehlersuchinformationen im Standardversion des DWARF-Formats erzeugen."
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Fehlersuchinformationen im DWARF-v2-Format (oder neuer) erzeugen."
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen."
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Erweiterte Informationen fÃ¼r Einsprungpunkt fÃ¼r inline-Funktionen erzeugen."
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr "Locview-RÃ¼cksetzpunkte auf Basis der geschÃ¤tzten BefehlslÃ¤ngen berechnen."
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Keine DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes mit GNU-Erweiterungen erzeugen."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "GCC-Kommandozeilenschalter in DWARF DW_AT_producer aufzeichnen."
  
! #: common.opt:3144
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Fehlersuchinformationen in separaten .dwo-Dateien erzeugen."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Fehlersuchinformationen im STABS-Format erzeugen."
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Fehlersuchinformationen im erweiterten STABS-Format erzeugen."
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Progressive empfohlene Breakpoint-Stellen ausgeben."
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "Keine DWARF-ErgÃ¤nzungen Ã¼ber gewÃ¤hlte Version hinaus erzeugen."
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr "Beschreibungsattribute zu einigen DWARF-DIEs hinzufÃ¼gen, die kein Namensattribut haben."
  
! #: common.opt:3168
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Erzeugung von Fehlersuchinformationen umschalten."
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr "Adresslisten der Variablen mit progressiven Sichten anreichern."
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Fehlersuchinformationen im VMS-Format erzeugen."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Fehlersuchinformationen im XCOFF-Format erzeugen."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen."
  
! #: common.opt:3205
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Komprimierte Fehlersuchinformationen erzeugen."
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<Format>\tKomprimierte Debugabschnitte im Format <Format> erzeugen."
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<Verz>\t<Verz> als Standard-Plugin-Verzeichnis festlegen."
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultiarch <Verzeichnis>\t<Verzeichnis> als Multiarch-include-Verzeichnis festlegen."
  
! #: common.opt:3245
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <Datei>\tAusgabe in <Datei> schreiben."
  
! #: common.opt:3249
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Funktionsprofilierung einschalten."
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Wie -pedantic, aber als Fehler ausgeben."
  
! #: common.opt:3299
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Ãœbersetzte Funktionen oder verstrichene Zeit nicht ausgeben."
  
! #: common.opt:3331
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Wortreiche Ausgabe einschalten."
  
! #: common.opt:3335
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Compiler-Version anzeigen."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Warnungen unterdrÃ¼cken."
  
! #: common.opt:3349
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Shared Library erzeugen."
  
! #: common.opt:3394
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Keine dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3398
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Statische, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Vom Aufrufer zu sichernde Register Ã¼ber Aufrufe hinweg verwenden, wenn mÃ¶glich."
*************** msgstr "Maximale GrÃ¶ÃŸe (in Speicherein
*** 19369,19519 ****
  
  #: params.opt:849
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Die maximale Anzahl von SSA_NAME-Zuweisungen, die verfolgt werden, um einen Wert zu bestimmen."
  
! #: params.opt:853
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "Untere Schranke fÃ¼r einen fÃ¼r Stack-Smashing-Protection betrachteten Puffer."
  
! #: params.opt:857
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "GrÃ¶ÃŸe des Stapelschutzes, als Zweierpotenz von Bytes ausgedrÃ¼ckt."
  
! #: params.opt:861
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Intervall, in dem der Stack geprÃ¼ft wird, als Zweierpotenz in Bytes ausgedrÃ¼ckt."
  
! #: params.opt:865
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Im Durchlauf, der Speicheroperationen zusammenfasst, unausgerichtete Speicherungen zulassen, sofern es erlaubt ist."
  
! #: params.opt:869
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr "Maximale GrÃ¶ÃŸe eines einzelnen Bereichs einer SpeicherzusammenfÃ¼hrung in Bytes."
  
! #: params.opt:873
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "Maximales VerhÃ¤ltnis zwischen ArraygrÃ¶ÃŸe und Switch-Zweigen, bei dem eine Switch-Umwandlung erfolgt."
  
! #: params.opt:877
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "GrÃ¶ÃŸe in Bytes, Ã¼ber der thread-lokale Zusammenfassungen mit Logging-Funktionen statt mit Save/Restore-Paaren instrumentiert werden sollten."
  
! #: params.opt:881
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Prozentsatz der Funktion, gewichtet nach AusfÃ¼hrungshÃ¤ufigkeit, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist."
  
! #: params.opt:885
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Prozentsatz der Funktion, gewichtet nach AusfÃ¼hrungshÃ¤ufigkeit, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist."
  
! #: params.opt:889
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Maximaler Code-Zuwachs durch Ende-VervielfÃ¤ltigung (in Prozent)."
  
! #: params.opt:893
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist."
  
! #: params.opt:897
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist."
  
! #: params.opt:901
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Umgekehrtes Wachstum anhalten, wenn die umgekehrte Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist (in Prozent)."
  
! #: params.opt:905
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "HÃ¶chstzahl der parallel ausgefÃ¼hrten Befehle im neuverbundenen Baum festlegen. Bei 0 die zielabhÃ¤ngige Heuristik verwenden."
  
! #: params.opt:909
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "HÃ¶chstzahl der geschachtelten Aufrufe, die bei der Analyse fÃ¼r uninitialisierte Variablen auf AbhÃ¤ngigkeiten in der Ablaufsteuerung untersucht werden."
  
! #: params.opt:913
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Anzahl der Maschinenbefehle, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt werden."
  
! #: params.opt:917
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Zeit, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt wird."
  
! #: params.opt:921
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Anzahl der Maschinenbefehle, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt werden."
  
! #: params.opt:925
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Zeit, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt wird."
  
! #: params.opt:929
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "Der Nenner n des Bruchteils 1/n der Anzahl der profilierten DurchlÃ¤ufe des gesamten Programms, unter dem die AusfÃ¼hrungszahl eines Grundblocks liegen muss, damit der Grundblock als unwahrscheinlich angesehen wird."
  
! #: params.opt:933
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr "Maximaler Entrollfaktor fÃ¼r die Â»unroll-and-jamÂ«-Transformation."
  
! #: params.opt:937
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr "Mindestprozentsatz der Memrefs, die fÃ¼r unroll-and-jam verschwinden mÃ¼ssen, damit es profitabel ist."
  
! #: params.opt:941
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Direkt vergiftende/entgiftende Befehle fÃ¼r Variablen verwenden, die maximal die angegebene GrÃ¶ÃŸe haben."
  
! #: params.opt:945
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Ob kanonische Typen zu verwenden sind."
  
! #: params.opt:949
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Vektorisierung des Schleifen-Epilogs mit kleinerer VektorgrÃ¶ÃŸe einschalten."
  
! #: params.opt:953
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "HÃ¶chstzahl der SchleifenschÃ¤lungen, um Ausrichtung von Datenreferenzen in einer Schleife zu verbessern."
  
! #: params.opt:957
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AliasprÃ¼fung eingefÃ¼gt werden."
  
! #: params.opt:961
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AusrichtungsprÃ¼fung eingefÃ¼gt werden."
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1376
! #: cp/cvt.c:1632
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "berechneter Wert ist unbenutzt"
--- 19410,19565 ----
  
  #: params.opt:849
  #, no-c-format
+ msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
+ msgstr "Maximale Anzahl von kÃ¼nstlichen Zugriffen, um eine VorwÃ¤rtsausbreitung zu ermÃ¶glichen, die die Skalare Ersetzung von Aggregaten fÃ¼r eine lokale Variable beibehÃ¤lt."
+ 
+ #: params.opt:853
+ #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Die maximale Anzahl von SSA_NAME-Zuweisungen, die verfolgt werden, um einen Wert zu bestimmen."
  
! #: params.opt:857
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "Untere Schranke fÃ¼r einen fÃ¼r Stack-Smashing-Protection betrachteten Puffer."
  
! #: params.opt:861
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "GrÃ¶ÃŸe des Stapelschutzes, als Zweierpotenz von Bytes ausgedrÃ¼ckt."
  
! #: params.opt:865
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Intervall, in dem der Stack geprÃ¼ft wird, als Zweierpotenz in Bytes ausgedrÃ¼ckt."
  
! #: params.opt:869
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Im Durchlauf, der Speicheroperationen zusammenfasst, unausgerichtete Speicherungen zulassen, sofern es erlaubt ist."
  
! #: params.opt:873
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr "Maximale GrÃ¶ÃŸe eines einzelnen Bereichs einer SpeicherzusammenfÃ¼hrung in Bytes."
  
! #: params.opt:877
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "Maximales VerhÃ¤ltnis zwischen ArraygrÃ¶ÃŸe und Switch-Zweigen, bei dem eine Switch-Umwandlung erfolgt."
  
! #: params.opt:881
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "GrÃ¶ÃŸe in Bytes, Ã¼ber der thread-lokale Zusammenfassungen mit Logging-Funktionen statt mit Save/Restore-Paaren instrumentiert werden sollten."
  
! #: params.opt:885
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Prozentsatz der Funktion, gewichtet nach AusfÃ¼hrungshÃ¤ufigkeit, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist."
  
! #: params.opt:889
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Prozentsatz der Funktion, gewichtet nach AusfÃ¼hrungshÃ¤ufigkeit, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist."
  
! #: params.opt:893
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Maximaler Code-Zuwachs durch Ende-VervielfÃ¤ltigung (in Prozent)."
  
! #: params.opt:897
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist."
  
! #: params.opt:901
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist."
  
! #: params.opt:905
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Umgekehrtes Wachstum anhalten, wenn die umgekehrte Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist (in Prozent)."
  
! #: params.opt:909
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "HÃ¶chstzahl der parallel ausgefÃ¼hrten Befehle im neuverbundenen Baum festlegen. Bei 0 die zielabhÃ¤ngige Heuristik verwenden."
  
! #: params.opt:913
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "HÃ¶chstzahl der geschachtelten Aufrufe, die bei der Analyse fÃ¼r uninitialisierte Variablen auf AbhÃ¤ngigkeiten in der Ablaufsteuerung untersucht werden."
  
! #: params.opt:917
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Anzahl der Maschinenbefehle, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt werden."
  
! #: params.opt:921
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Zeit, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt wird."
  
! #: params.opt:925
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Anzahl der Maschinenbefehle, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt werden."
  
! #: params.opt:929
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Zeit, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt wird."
  
! #: params.opt:933
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "Der Nenner n des Bruchteils 1/n der Anzahl der profilierten DurchlÃ¤ufe des gesamten Programms, unter dem die AusfÃ¼hrungszahl eines Grundblocks liegen muss, damit der Grundblock als unwahrscheinlich angesehen wird."
  
! #: params.opt:937
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr "Maximaler Entrollfaktor fÃ¼r die Â»unroll-and-jamÂ«-Transformation."
  
! #: params.opt:941
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr "Mindestprozentsatz der Memrefs, die fÃ¼r unroll-and-jam verschwinden mÃ¼ssen, damit es profitabel ist."
  
! #: params.opt:945
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Direkt vergiftende/entgiftende Befehle fÃ¼r Variablen verwenden, die maximal die angegebene GrÃ¶ÃŸe haben."
  
! #: params.opt:949
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Ob kanonische Typen zu verwenden sind."
  
! #: params.opt:953
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Vektorisierung des Schleifen-Epilogs mit kleinerer VektorgrÃ¶ÃŸe einschalten."
  
! #: params.opt:957
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "HÃ¶chstzahl der SchleifenschÃ¤lungen, um Ausrichtung von Datenreferenzen in einer Schleife zu verbessern."
  
! #: params.opt:961
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AliasprÃ¼fung eingefÃ¼gt werden."
  
! #: params.opt:965
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AusrichtungsprÃ¼fung eingefÃ¼gt werden."
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "berechneter Wert ist unbenutzt"
*************** msgstr "numerischer Typ erwartet"
*** 19538,19545 ****
  msgid "expected boolean type"
  msgstr "boolescher Typ erwartet"
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15282 c/c-parser.c:15289
! #: cp/parser.c:36139 cp/parser.c:36146
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ganzzahl erwartet"
--- 19584,19591 ----
  msgid "expected boolean type"
  msgstr "boolescher Typ erwartet"
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ganzzahl erwartet"
*************** msgstr "Nicht genug Argumente"
*** 19603,19609 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8856
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "zu viele Argumente"
--- 19649,19655 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "zu viele Argumente"
*************** msgstr "zu viele AusdrÃ¼cke fÃ¼r Struktu
*** 19745,19764 ****
  msgid "too few expressions for struct"
  msgstr "zu wenige AusdrÃ¼cke fÃ¼r Struktur"
  
! #: go/gofrontend/expressions.cc:16933 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr "Typbehauptung nur gÃ¼ltig fÃ¼r Schnittstellentypen"
  
! #: go/gofrontend/expressions.cc:16945
  msgid "impossible type assertion: type does not implement interface"
  msgstr "unmÃ¶gliche Typenbehauptung: Typ implementiert nicht Schnittstelle"
  
! #: go/gofrontend/expressions.cc:17141 go/gofrontend/expressions.cc:17161
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "Kanal erwartet"
  
! #: go/gofrontend/expressions.cc:17166 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr "ungÃ¼ltiges Empfangen auf Nur-Sende-Kanal"
  
--- 19791,19810 ----
  msgid "too few expressions for struct"
  msgstr "zu wenige AusdrÃ¼cke fÃ¼r Struktur"
  
! #: go/gofrontend/expressions.cc:16941 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr "Typbehauptung nur gÃ¼ltig fÃ¼r Schnittstellentypen"
  
! #: go/gofrontend/expressions.cc:16953
  msgid "impossible type assertion: type does not implement interface"
  msgstr "unmÃ¶gliche Typenbehauptung: Typ implementiert nicht Schnittstelle"
  
! #: go/gofrontend/expressions.cc:17149 go/gofrontend/expressions.cc:17169
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "Kanal erwartet"
  
! #: go/gofrontend/expressions.cc:17174 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr "ungÃ¼ltiges Empfangen auf Nur-Sende-Kanal"
  
*************** msgid "ignoring attribute %qE because it
*** 19956,19970 ****
  msgstr "Attribut %qE steht mit Attribut %qs in Konflikt; wird ignoriert"
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3885 c-family/c-attribs.c:3899
! #: c-family/c-attribs.c:3913 c-family/c-attribs.c:3928 cp/decl.c:14817
! #: cp/friend.c:303 cp/tree.c:4743
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "vorherige Deklaration hier"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3242 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 20002,20016 ----
  msgstr "Attribut %qE steht mit Attribut %qs in Konflikt; wird ignoriert"
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
! #: cp/friend.c:303 cp/tree.c:4792
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "vorherige Deklaration hier"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3243 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "%i oder mehr erwartet, %i gefund
*** 19990,19996 ****
  msgid "expected between %i and %i, found %i"
  msgstr "zwischen %i und %i erwartet, %i gefunden"
  
! #: attribs.c:609 c-family/c-attribs.c:3795
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "Attribut %qE kann nicht auf Typen angewandt werden"
--- 20036,20042 ----
  msgid "expected between %i and %i, found %i"
  msgstr "zwischen %i und %i erwartet, %i gefunden"
  
! #: attribs.c:609 c-family/c-attribs.c:3796
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "Attribut %qE kann nicht auf Typen angewandt werden"
*************** msgstr "Typattribute ignoriert, nachdem
*** 20014,20020 ****
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:719 attribs.c:1627 attribs.c:1637 attribs.c:1647
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
--- 20060,20066 ----
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:720 attribs.c:1628 attribs.c:1638 attribs.c:1648
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
*************** msgstr "Typattribute ignoriert, nachdem
*** 20030,20052 ****
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2649
! #: c-family/c-attribs.c:2729 c-family/c-attribs.c:2881
! #: c-family/c-attribs.c:2900 c-family/c-attribs.c:3065
! #: c-family/c-attribs.c:3131 c-family/c-attribs.c:3158
! #: c-family/c-attribs.c:3213 c-family/c-attribs.c:3395
! #: c-family/c-attribs.c:3416 c-family/c-attribs.c:3529
! #: c-family/c-attribs.c:3797 c-family/c-attribs.c:4222
! #: c-family/c-attribs.c:4245 c-family/c-attribs.c:4284
! #: c-family/c-attribs.c:4366 c-family/c-attribs.c:4422
! #: c-family/c-attribs.c:4438 c-family/c-attribs.c:4532
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2053
! #: config/arm/arm.c:7127 config/arm/arm.c:7155 config/arm/arm.c:7172
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19322 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20076,20098 ----
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2650
! #: c-family/c-attribs.c:2730 c-family/c-attribs.c:2882
! #: c-family/c-attribs.c:2901 c-family/c-attribs.c:3066
! #: c-family/c-attribs.c:3132 c-family/c-attribs.c:3159
! #: c-family/c-attribs.c:3214 c-family/c-attribs.c:3396
! #: c-family/c-attribs.c:3417 c-family/c-attribs.c:3530
! #: c-family/c-attribs.c:3798 c-family/c-attribs.c:4219
! #: c-family/c-attribs.c:4242 c-family/c-attribs.c:4281
! #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
! #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr "Typattribute ignoriert, nachdem
*** 20054,20133 ****
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4933 lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
  msgstr "Attribut %qE wird ignoriert"
  
! #: attribs.c:994
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "Attribut %<target%> fehlt fÃ¼r multiversioniertes %qD"
  
! #: attribs.c:997 cp/decl.c:1162 cp/decl.c:2017 cp/decl.c:2061 cp/decl.c:2072
! #: cp/decl.c:2673 cp/decl.c:3092
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "vorherige Deklaration von %qD"
  
! #: attribs.c:1140
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "auf %qT nach einer Definition angewandte Attribute werden ignoriert"
  
! #: attribs.c:1558
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D bereits mit Attribut Â»dllimportÂ« deklariert: Â»dllimportÂ« ignoriert"
  
! #: attribs.c:1570
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D ohne Attribut Â»dllimportÂ« redeklariert, nachdem es mit dll-Bindung referenziert wurde"
  
! #: attribs.c:1584
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%qD ohne Attribut Â»dllimportÂ« redeklariert: vorheriges Â»dllimportÂ« ignoriert"
  
! #: attribs.c:1665
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "Â»inlineÂ«-Funktion %q+D ist als Â»dllimportÂ« deklariert: Attribut wird ignoriert"
  
! #: attribs.c:1673
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "Funktionsdefinition von %q+D ist als Â»dllimportÂ« markiert"
  
! #: attribs.c:1681
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "Variablendefinition von %q+D ist als dllimport markiert"
  
! #: attribs.c:1712
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "fÃ¼r Symbol %q+D wird wegen des Attributes %qE externe Bindung benÃ¶tigt"
  
! #: attribs.c:1726
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE bringt Standardsichtbarkeit mit sich, aber %qD wurde bereits mit anderer Sichtbarkeit deklariert"
  
! #: attribs.c:1989
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
  msgstr[0] "%qD legt eingeschrÃ¤nkteres Attribut als sein Ziel %qD fest: %s"
  msgstr[1] "%qD legt eingeschrÃ¤nktere Attribute als sein Ziel %qD fest: %s"
  
! #: attribs.c:1995 attribs.c:2015
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "Ziel %qD wurde hier deklariert"
  
! #: attribs.c:2009
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
--- 20100,20179 ----
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4932 lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
  msgstr "Attribut %qE wird ignoriert"
  
! #: attribs.c:995
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "Attribut %<target%> fehlt fÃ¼r multiversioniertes %qD"
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "vorherige Deklaration von %qD"
  
! #: attribs.c:1141
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "auf %qT nach einer Definition angewandte Attribute werden ignoriert"
  
! #: attribs.c:1559
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D bereits mit Attribut Â»dllimportÂ« deklariert: Â»dllimportÂ« ignoriert"
  
! #: attribs.c:1571
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D ohne Attribut Â»dllimportÂ« redeklariert, nachdem es mit dll-Bindung referenziert wurde"
  
! #: attribs.c:1585
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%qD ohne Attribut Â»dllimportÂ« redeklariert: vorheriges Â»dllimportÂ« ignoriert"
  
! #: attribs.c:1666
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "Â»inlineÂ«-Funktion %q+D ist als Â»dllimportÂ« deklariert: Attribut wird ignoriert"
  
! #: attribs.c:1674
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "Funktionsdefinition von %q+D ist als Â»dllimportÂ« markiert"
  
! #: attribs.c:1682
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "Variablendefinition von %q+D ist als dllimport markiert"
  
! #: attribs.c:1713
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "fÃ¼r Symbol %q+D wird wegen des Attributes %qE externe Bindung benÃ¶tigt"
  
! #: attribs.c:1727
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE bringt Standardsichtbarkeit mit sich, aber %qD wurde bereits mit anderer Sichtbarkeit deklariert"
  
! #: attribs.c:1990
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
  msgstr[0] "%qD legt eingeschrÃ¤nkteres Attribut als sein Ziel %qD fest: %s"
  msgstr[1] "%qD legt eingeschrÃ¤nktere Attribute als sein Ziel %qD fest: %s"
  
! #: attribs.c:1996 attribs.c:2016
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "Ziel %qD wurde hier deklariert"
  
! #: attribs.c:2010
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
*************** msgstr "das referenzierte Argument wird
*** 20184,20190 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "Adressabstand %wi ist auÃŸerhalb der Grenzen der konstanten Zeichenkette"
  
! #: builtins.c:815 cp/name-lookup.c:5329
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE ist hier deklariert"
--- 20230,20236 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "Adressabstand %wi ist auÃŸerhalb der Grenzen der konstanten Zeichenkette"
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE ist hier deklariert"
*************** msgstr "ungÃ¼ltiges Argument 0 fÃ¼r %qs"
*** 20471,20477 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11092
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack ()%>"
--- 20517,20523 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack ()%>"
*************** msgstr "%KArgument %i Wert ist null"
*** 20558,20564 ****
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%KArgument %i Wert %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E"
  
! #: calls.c:1433 calls.c:2065
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "%KArgument %i Bereich [%E, %E] ist negativ"
--- 20604,20610 ----
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%KArgument %i Wert %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E"
  
! #: calls.c:1433 calls.c:2061
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "%KArgument %i Bereich [%E, %E] ist negativ"
*************** msgstr "Argument %qD ist hier deklariert
*** 20629,20665 ****
  msgid "cannot tail-call: %s"
  msgstr "Tail-Call nicht mÃ¶glich: %s"
  
! #: calls.c:2061
  #, gcc-internal-format
  msgid "%Kargument %i value %E is negative"
  msgstr "%KArgument %i Wert %E ist negativ"
  
! #: calls.c:2108
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr "%KDas Argument %i ist null, aber der Wert des entsprechenden GrÃ¶ÃŸenarguments %i ist %E"
  
! #: calls.c:2113
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr "%KDas Argument %i ist null, aber der Wertebereich des entsprechenden GrÃ¶ÃŸenarguments %i ist [%E, %E]"
  
! #: calls.c:2165
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "in einem Aufruf der hier deklarierten Funktion %qD mit Attribut %qs"
  
! #: calls.c:2169
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "in einem Aufruf mit Typ %qT und Attribut %qs"
  
! #: calls.c:3755
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "Funktionsaufruf hat zusammengesetzten Wert"
  
! #: calls.c:4476
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Ãœbergabe von zu groÃŸem Argument auf dem Stapel"
--- 20675,20711 ----
  msgid "cannot tail-call: %s"
  msgstr "Tail-Call nicht mÃ¶glich: %s"
  
! #: calls.c:2057
  #, gcc-internal-format
  msgid "%Kargument %i value %E is negative"
  msgstr "%KArgument %i Wert %E ist negativ"
  
! #: calls.c:2104
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr "%KDas Argument %i ist null, aber der Wert des entsprechenden GrÃ¶ÃŸenarguments %i ist %E"
  
! #: calls.c:2109
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr "%KDas Argument %i ist null, aber der Wertebereich des entsprechenden GrÃ¶ÃŸenarguments %i ist [%E, %E]"
  
! #: calls.c:2161
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "in einem Aufruf der hier deklarierten Funktion %qD mit Attribut %qs"
  
! #: calls.c:2165
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "in einem Aufruf mit Typ %qT und Attribut %qs"
  
! #: calls.c:3751
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "Funktionsaufruf hat zusammengesetzten Wert"
  
! #: calls.c:4472
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Ãœbergabe von zu groÃŸem Argument auf dem Stapel"
*************** msgstr "Interner Fehler: too many loop e
*** 21092,21636 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr "Interner Fehler: %d exits recorded for loop %d (having %d exits)"
  
! #: cfgrtl.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr "Interner Fehler: non-cold basic block %d reachable only by paths crossing the cold partition"
  
! #: cfgrtl.c:2462
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "Interner Fehler: multiple hot/cold transitions found (bb %i)"
  
! #: cfgrtl.c:2470
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr "Interner Fehler: partition found but function partition flag not set"
  
! #: cfgrtl.c:2509
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "Interner Fehler: verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  
! #: cfgrtl.c:2518
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "Interner Fehler: verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  
! #: cfgrtl.c:2540
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "Interner Fehler: EDGE_CROSSING incorrectly set across same section"
  
! #: cfgrtl.c:2545
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "Interner Fehler: fallthru edge crosses section boundary in bb %i"
  
! #: cfgrtl.c:2551
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "Interner Fehler: EH edge crosses section boundary in bb %i"
  
! #: cfgrtl.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "Interner Fehler: No region crossing jump at section boundary in bb %i"
  
! #: cfgrtl.c:2564
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "Interner Fehler: EDGE_CROSSING missing across section boundary"
  
! #: cfgrtl.c:2594
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "Interner Fehler: Region crossing jump across same section in bb %i"
  
! #: cfgrtl.c:2601
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "Interner Fehler: missing REG_EH_REGION note at the end of bb %i"
  
! #: cfgrtl.c:2606
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "Interner Fehler: too many exception handling edges in bb %i"
  
! #: cfgrtl.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "Interner Fehler: too many outgoing branch edges from bb %i"
  
! #: cfgrtl.c:2619
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "Interner Fehler: fallthru edge after unconditional jump in bb %i"
  
! #: cfgrtl.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "Interner Fehler: wrong number of branch edges after unconditional jump in bb %i"
  
! #: cfgrtl.c:2631
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "Interner Fehler: wrong amount of branch edges after conditional jump in bb %i"
  
! #: cfgrtl.c:2637
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "Interner Fehler: abnormal call edges for non-call insn in bb %i"
  
! #: cfgrtl.c:2642
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "Interner Fehler: sibcall edges for non-call insn in bb %i"
  
! #: cfgrtl.c:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "Interner Fehler: abnormal edges for no purpose in bb %i"
  
! #: cfgrtl.c:2663
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "Interner Fehler: EH incoming edge mixed with non-EH incoming edges in bb %i"
  
! #: cfgrtl.c:2704 cfgrtl.c:2714
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "Interner Fehler: NOTE_INSN_BASIC_BLOCK is missing for block %d"
  
! #: cfgrtl.c:2727
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "Interner Fehler: NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  
! #: cfgrtl.c:2737
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "Interner Fehler: in basic block %d:"
  
! #: cfgrtl.c:2763
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr "Interner Fehler: BB_RTL flag not set for block %d"
  
! #: cfgrtl.c:2770
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "Interner Fehler: insn %d basic block pointer is %d, should be %d"
  
! #: cfgrtl.c:2781
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "Interner Fehler: insn %d in header of bb %d has non-NULL basic block"
  
! #: cfgrtl.c:2789
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "Interner Fehler: insn %d in footer of bb %d has non-NULL basic block"
  
! #: cfgrtl.c:2862 cfgrtl.c:2910
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "Interner Fehler: insn %d outside of basic blocks has non-NULL bb field"
  
! #: cfgrtl.c:2870
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "Interner Fehler: end insn %d for block %d not found in the insn stream"
  
! #: cfgrtl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "Interner Fehler: insn %d is in multiple basic blocks (%d and %d)"
  
! #: cfgrtl.c:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "Interner Fehler: head insn %d for block %d not found in the insn stream"
  
! #: cfgrtl.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "Interner Fehler: missing barrier after block %i"
  
! #: cfgrtl.c:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "Interner Fehler: verify_flow_info: Incorrect blocks for fallthru %i->%i"
  
! #: cfgrtl.c:2968
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "Interner Fehler: verify_flow_info: Incorrect fallthru %i->%i"
  
! #: cfgrtl.c:3003
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "Interner Fehler: basic blocks not laid down consecutively"
  
! #: cfgrtl.c:3042
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "Interner Fehler: number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3124
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "Interner Fehler: caller edge count invalid"
  
! #: cgraph.c:3220
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "fehlender indirekter Aufruf in der Folge der spekulativen Aufrufe"
  
! #: cgraph.c:3225
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr "indirekter Aufruf in der Folge der spekulativen Aufrufe hat kein Spekulationsflag"
  
! #: cgraph.c:3255
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "spekulative Kanten sind nicht benachbart"
  
! #: cgraph.c:3261
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr "der direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat kein Spekulationsflag"
  
! #: cgraph.c:3267 cgraph.c:3297
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr "der direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat speculative_id %i auÃŸerhalb des Bereichs"
  
! #: cgraph.c:3274
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr "doppelter direkter Aufruf von %s in der Folge der spekulativen Aufrufe mit speculative_id %i"
  
! #: cgraph.c:3285
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr "der Hash der Aufrufanweisung zeigt nicht auf die erste direkte Kante der Folge von spekulativen Aufrufen"
  
! #: cgraph.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr "doppelter Verweis %s in der Folge der spekulativen Aufrufe mit speculative_id %i"
  
! #: cgraph.c:3317
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "missing direct call for speculation %i"
  
! #: cgraph.c:3322
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "missing ref for speculation %i"
  
! #: cgraph.c:3331
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr "Anzahl der spekulativen Ziele %i stimmt nicht mit num_speculative_call_targets %i Ã¼berein"
  
! #: cgraph.c:3360
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "Interner Fehler: aux field set for edge %s->%s"
  
! #: cgraph.c:3367
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "Interner Fehler: cgraph count invalid"
  
! #: cgraph.c:3372
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "Interner Fehler: inline clone in same comdat group list"
  
! #: cgraph.c:3377
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "inline clone count is not compatible"
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run must be non-negative"
  
! #: cgraph.c:3389
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Interner Fehler: local symbols must be defined"
  
! #: cgraph.c:3394
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "Interner Fehler: externally visible inline clone"
  
! #: cgraph.c:3399
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "Interner Fehler: inline clone with address taken"
  
! #: cgraph.c:3404
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "Interner Fehler: inline clone is forced to output"
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr "calls_comdat_local wird auÃŸerhalb einer comdat-Gruppe gesetzt"
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "ungÃ¼ltiger Schalter Â»calls_comdat_localÂ«"
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "Attribut %<malloc%> ist nur an Funktionen sinnvoll, die einen Zeiger zurÃ¼ckgeben"
  
! #: cgraph.c:3431
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "Interner Fehler: aux field set for indirect edge from %s"
  
! #: cgraph.c:3437 cgraph.c:3497
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "edge count is not compatible with function count"
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Interner Fehler: An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  
! #: cgraph.c:3453 cgraph.c:3524
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr "Kante hat sowohl call_stmt als auch lto_stmt_uid gesetzt"
  
! #: cgraph.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "Interner Fehler: comdat-local function called by %s outside its comdat"
  
! #: cgraph.c:3475
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Interner Fehler: inlined_to pointer is wrong"
  
! #: cgraph.c:3480
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "Interner Fehler: multiple inline callers"
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Interner Fehler: inlined_to pointer set for noninline callers"
  
! #: cgraph.c:3514
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "Interner Fehler: caller edge count does not match BB count"
  
! #: cgraph.c:3545
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "Interner Fehler: indirect call count does not match BB count"
  
! #: cgraph.c:3562
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr "Verweis hat sowohl stmt als auch lto_stmt_uid gesetzt"
  
! #: cgraph.c:3573
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Interner Fehler: inlined_to pointer is set but no predecessors found"
  
! #: cgraph.c:3578
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Interner Fehler: inlined_to pointer refers to itself"
  
! #: cgraph.c:3589
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "Interner Fehler: cgraph_node has wrong clone_of"
  
! #: cgraph.c:3602
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "Interner Fehler: cgraph_node has wrong clone list"
  
! #: cgraph.c:3608
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "Interner Fehler: cgraph_node is in clone list but it is not clone"
  
! #: cgraph.c:3613
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "Interner Fehler: cgraph_node has wrong prev_clone pointer"
  
! #: cgraph.c:3618
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "Interner Fehler: double linked list of clones corrupted"
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Interner Fehler: Alias has call edges"
  
! #: cgraph.c:3636
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Interner Fehler: Alias has non-alias reference"
  
! #: cgraph.c:3641
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Interner Fehler: Alias has more than one alias reference"
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "Interner Fehler: Analyzed alias has no reference"
  
! #: cgraph.c:3657
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Interner Fehler: No edge out of thunk node"
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Interner Fehler: More than one edge out of thunk node"
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Interner Fehler: Thunk is not supposed to have body"
  
! #: cgraph.c:3701
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Interner Fehler: shared call_stmt:"
  
! #: cgraph.c:3709
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Interner Fehler: edge points to wrong declaration:"
  
! #: cgraph.c:3718
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "Interner Fehler: an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  
! #: cgraph.c:3728
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "Interner Fehler: missing callgraph edge for call stmt:"
  
! #: cgraph.c:3738
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "Interner Fehler: reference to dead statement"
  
! #: cgraph.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "Interner Fehler: edge %s->%s has no corresponding call_stmt"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "Interner Fehler: an indirect edge from %s has no corresponding call_stmt"
  
! #: cgraph.c:3778 cgraph.c:3791
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr "fehlender Ursprung fÃ¼r einen Knoten in einer verschachtelten Liste"
  
! #: cgraph.c:3783
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "origin points to a different parent"
  
! #: cgraph.c:3798
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "Interner Fehler: verify_cgraph_node failed"
  
! #: cgraph.c:3909 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: section %s.%d is missing"
  
! #: cgraphunit.c:726
  #, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr "mehrere Versionen fÃ¼r ein Symbol"
  
! #: cgraphunit.c:737
  #, gcc-internal-format
  msgid "duplicate definition of a symbol version"
  msgstr "doppelte Definition einer Symbolversion"
  
! #: cgraphunit.c:739
  #, gcc-internal-format
  msgid "same version was previously defined here"
  msgstr "dieselbe Version wurde zuvor hier definiert"
  
! #: cgraphunit.c:745
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr "Symbol muss definiert sein, um eine Version zu haben"
  
! #: cgraphunit.c:751
  #, gcc-internal-format
  msgid "common symbol cannot be versioned"
  msgstr "gemeinsames Symbol kann nicht versioniert werden"
  
! #: cgraphunit.c:757
  #, gcc-internal-format
  msgid "comdat symbol cannot be versioned"
  msgstr "comdat-Symbole kÃ¶nnen nicht versioniert werden"
  
! #: cgraphunit.c:763
  #, gcc-internal-format
  msgid "weakref cannot be versioned"
  msgstr "weakref kann nicht versioniert werden"
  
! #: cgraphunit.c:769
  #, gcc-internal-format
  msgid "versioned symbol must be public"
  msgstr "das versionierte Symbol muss %<public%> sein"
  
! #: cgraphunit.c:775
  #, gcc-internal-format
  msgid "versioned symbol must have default visibility"
  msgstr "versioniertes Symbol muss standardmÃ¤ÃŸige Sichtbarkeit haben"
  
! #: cgraphunit.c:807
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr "Attribut %<weakref%> sollte von Attribut %<alias%> begleitet werden"
  
! # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94363
! #: cgraphunit.c:859
  #, gcc-internal-format
! msgid "%<flatten%> attribute attribute is ignored on aliases"
  msgstr "Attribut %<flatten%> wird an Aliasen ignoriert"
  
  #: cgraphunit.c:868 cgraphunit.c:919
--- 21138,21681 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr "Interner Fehler: %d exits recorded for loop %d (having %d exits)"
  
! #: cfgrtl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr "Interner Fehler: non-cold basic block %d reachable only by paths crossing the cold partition"
  
! #: cfgrtl.c:2472
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "Interner Fehler: multiple hot/cold transitions found (bb %i)"
  
! #: cfgrtl.c:2480
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr "Interner Fehler: partition found but function partition flag not set"
  
! #: cfgrtl.c:2519
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "Interner Fehler: verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  
! #: cfgrtl.c:2528
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "Interner Fehler: verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  
! #: cfgrtl.c:2550
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "Interner Fehler: EDGE_CROSSING incorrectly set across same section"
  
! #: cfgrtl.c:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "Interner Fehler: fallthru edge crosses section boundary in bb %i"
  
! #: cfgrtl.c:2561
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "Interner Fehler: EH edge crosses section boundary in bb %i"
  
! #: cfgrtl.c:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "Interner Fehler: No region crossing jump at section boundary in bb %i"
  
! #: cfgrtl.c:2574
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "Interner Fehler: EDGE_CROSSING missing across section boundary"
  
! #: cfgrtl.c:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "Interner Fehler: Region crossing jump across same section in bb %i"
  
! #: cfgrtl.c:2611
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "Interner Fehler: missing REG_EH_REGION note at the end of bb %i"
  
! #: cfgrtl.c:2616
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "Interner Fehler: too many exception handling edges in bb %i"
  
! #: cfgrtl.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "Interner Fehler: too many outgoing branch edges from bb %i"
  
! #: cfgrtl.c:2629
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "Interner Fehler: fallthru edge after unconditional jump in bb %i"
  
! #: cfgrtl.c:2634
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "Interner Fehler: wrong number of branch edges after unconditional jump in bb %i"
  
! #: cfgrtl.c:2641
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "Interner Fehler: wrong amount of branch edges after conditional jump in bb %i"
  
! #: cfgrtl.c:2647
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "Interner Fehler: abnormal call edges for non-call insn in bb %i"
  
! #: cfgrtl.c:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "Interner Fehler: sibcall edges for non-call insn in bb %i"
  
! #: cfgrtl.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "Interner Fehler: abnormal edges for no purpose in bb %i"
  
! #: cfgrtl.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "Interner Fehler: EH incoming edge mixed with non-EH incoming edges in bb %i"
  
! #: cfgrtl.c:2714 cfgrtl.c:2724
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "Interner Fehler: NOTE_INSN_BASIC_BLOCK is missing for block %d"
  
! #: cfgrtl.c:2737
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "Interner Fehler: NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  
! #: cfgrtl.c:2747
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "Interner Fehler: in basic block %d:"
  
! #: cfgrtl.c:2773
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr "Interner Fehler: BB_RTL flag not set for block %d"
  
! #: cfgrtl.c:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "Interner Fehler: insn %d basic block pointer is %d, should be %d"
  
! #: cfgrtl.c:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "Interner Fehler: insn %d in header of bb %d has non-NULL basic block"
  
! #: cfgrtl.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "Interner Fehler: insn %d in footer of bb %d has non-NULL basic block"
  
! #: cfgrtl.c:2872 cfgrtl.c:2920
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "Interner Fehler: insn %d outside of basic blocks has non-NULL bb field"
  
! #: cfgrtl.c:2880
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "Interner Fehler: end insn %d for block %d not found in the insn stream"
  
! #: cfgrtl.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "Interner Fehler: insn %d is in multiple basic blocks (%d and %d)"
  
! #: cfgrtl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "Interner Fehler: head insn %d for block %d not found in the insn stream"
  
! #: cfgrtl.c:2953
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "Interner Fehler: missing barrier after block %i"
  
! #: cfgrtl.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "Interner Fehler: verify_flow_info: Incorrect blocks for fallthru %i->%i"
  
! #: cfgrtl.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "Interner Fehler: verify_flow_info: Incorrect fallthru %i->%i"
  
! #: cfgrtl.c:3013
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "Interner Fehler: basic blocks not laid down consecutively"
  
! #: cfgrtl.c:3052
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "Interner Fehler: number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3136
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "Interner Fehler: caller edge count invalid"
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "fehlender indirekter Aufruf in der Folge der spekulativen Aufrufe"
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr "indirekter Aufruf in der Folge der spekulativen Aufrufe hat kein Spekulationsflag"
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "spekulative Kanten sind nicht benachbart"
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr "der direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat kein Spekulationsflag"
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr "der direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat speculative_id %i auÃŸerhalb des Bereichs"
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr "doppelter direkter Aufruf von %s in der Folge der spekulativen Aufrufe mit speculative_id %i"
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr "der Hash der Aufrufanweisung zeigt nicht auf die erste direkte Kante der Folge von spekulativen Aufrufen"
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr "doppelter Verweis %s in der Folge der spekulativen Aufrufe mit speculative_id %i"
  
! #: cgraph.c:3329
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "missing direct call for speculation %i"
  
! #: cgraph.c:3334
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "missing ref for speculation %i"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr "Anzahl der spekulativen Ziele %i stimmt nicht mit num_speculative_call_targets %i Ã¼berein"
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "Interner Fehler: aux field set for edge %s->%s"
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "Interner Fehler: cgraph count invalid"
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "Interner Fehler: inline clone in same comdat group list"
  
! #: cgraph.c:3389
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "inline clone count is not compatible"
  
! #: cgraph.c:3396
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run must be non-negative"
  
! #: cgraph.c:3401
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Interner Fehler: local symbols must be defined"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "Interner Fehler: externally visible inline clone"
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "Interner Fehler: inline clone with address taken"
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "Interner Fehler: inline clone is forced to output"
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr "calls_comdat_local wird auÃŸerhalb einer comdat-Gruppe gesetzt"
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "ungÃ¼ltiger Schalter Â»calls_comdat_localÂ«"
  
! #: cgraph.c:3435
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "Attribut %<malloc%> ist nur an Funktionen sinnvoll, die einen Zeiger zurÃ¼ckgeben"
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "Interner Fehler: aux field set for indirect edge from %s"
  
! #: cgraph.c:3449 cgraph.c:3509
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "edge count is not compatible with function count"
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Interner Fehler: An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr "Kante hat sowohl call_stmt als auch lto_stmt_uid gesetzt"
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "Interner Fehler: comdat-local function called by %s outside its comdat"
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Interner Fehler: inlined_to pointer is wrong"
  
! #: cgraph.c:3492
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "Interner Fehler: multiple inline callers"
  
! #: cgraph.c:3499
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Interner Fehler: inlined_to pointer set for noninline callers"
  
! #: cgraph.c:3526
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "Interner Fehler: caller edge count does not match BB count"
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "Interner Fehler: indirect call count does not match BB count"
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr "Verweis hat sowohl stmt als auch lto_stmt_uid gesetzt"
  
! #: cgraph.c:3585
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Interner Fehler: inlined_to pointer is set but no predecessors found"
  
! #: cgraph.c:3590
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Interner Fehler: inlined_to pointer refers to itself"
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "Interner Fehler: cgraph_node has wrong clone_of"
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "Interner Fehler: cgraph_node has wrong clone list"
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "Interner Fehler: cgraph_node is in clone list but it is not clone"
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "Interner Fehler: cgraph_node has wrong prev_clone pointer"
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "Interner Fehler: double linked list of clones corrupted"
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Interner Fehler: Alias has call edges"
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Interner Fehler: Alias has non-alias reference"
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Interner Fehler: Alias has more than one alias reference"
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "Interner Fehler: Analyzed alias has no reference"
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Interner Fehler: No edge out of thunk node"
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Interner Fehler: More than one edge out of thunk node"
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Interner Fehler: Thunk is not supposed to have body"
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Interner Fehler: shared call_stmt:"
  
! #: cgraph.c:3721
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Interner Fehler: edge points to wrong declaration:"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "Interner Fehler: an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "Interner Fehler: missing callgraph edge for call stmt:"
  
! #: cgraph.c:3750
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "Interner Fehler: reference to dead statement"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "Interner Fehler: edge %s->%s has no corresponding call_stmt"
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "Interner Fehler: an indirect edge from %s has no corresponding call_stmt"
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr "fehlender Ursprung fÃ¼r einen Knoten in einer verschachtelten Liste"
  
! #: cgraph.c:3795
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "origin points to a different parent"
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "Interner Fehler: verify_cgraph_node failed"
  
! #: cgraph.c:3921 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: section %s.%d is missing"
  
! #: cgraphunit.c:727
  #, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr "mehrere Versionen fÃ¼r ein Symbol"
  
! #: cgraphunit.c:738
  #, gcc-internal-format
  msgid "duplicate definition of a symbol version"
  msgstr "doppelte Definition einer Symbolversion"
  
! #: cgraphunit.c:740
  #, gcc-internal-format
  msgid "same version was previously defined here"
  msgstr "dieselbe Version wurde zuvor hier definiert"
  
! #: cgraphunit.c:746
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr "Symbol muss definiert sein, um eine Version zu haben"
  
! #: cgraphunit.c:752
  #, gcc-internal-format
  msgid "common symbol cannot be versioned"
  msgstr "gemeinsames Symbol kann nicht versioniert werden"
  
! #: cgraphunit.c:758
  #, gcc-internal-format
  msgid "comdat symbol cannot be versioned"
  msgstr "comdat-Symbole kÃ¶nnen nicht versioniert werden"
  
! #: cgraphunit.c:764
  #, gcc-internal-format
  msgid "weakref cannot be versioned"
  msgstr "weakref kann nicht versioniert werden"
  
! #: cgraphunit.c:770
  #, gcc-internal-format
  msgid "versioned symbol must be public"
  msgstr "das versionierte Symbol muss %<public%> sein"
  
! #: cgraphunit.c:776
  #, gcc-internal-format
  msgid "versioned symbol must have default visibility"
  msgstr "versioniertes Symbol muss standardmÃ¤ÃŸige Sichtbarkeit haben"
  
! #: cgraphunit.c:808
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr "Attribut %<weakref%> sollte von Attribut %<alias%> begleitet werden"
  
! #: cgraphunit.c:860
  #, gcc-internal-format
! msgid "%<flatten%> attribute is ignored on aliases"
  msgstr "Attribut %<flatten%> wird an Aliasen ignoriert"
  
  #: cgraphunit.c:868 cgraphunit.c:919
*************** msgid "%<weakref%> attribute ignored bec
*** 21659,21670 ****
  msgstr "Attribut %<weakref%> ignoriert, da Variable bereits initialisiert ist"
  
  #. include_self=
! #: cgraphunit.c:1077 c/c-decl.c:11802
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F verwendet, aber nirgendwo definiert"
  
! #: cgraphunit.c:1079 c/c-decl.c:11812
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F als %<static%> deklariert, aber nirgendwo definiert"
--- 21704,21715 ----
  msgstr "Attribut %<weakref%> ignoriert, da Variable bereits initialisiert ist"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F verwendet, aber nirgendwo definiert"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F als %<static%> deklariert, aber nirgendwo definiert"
*************** msgstr "GrÃ¶ÃŸe des RÃ¼ckgabewertes von
*** 21739,21745 ****
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "GrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist grÃ¶ÃŸer als %wu Bytes"
  
! #: cgraphunit.c:2853
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "Knoten mit nicht freigegebenem Speicher gefunden"
--- 21784,21790 ----
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "GrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist grÃ¶ÃŸer als %wu Bytes"
  
! #: cgraphunit.c:2854
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "Knoten mit nicht freigegebenem Speicher gefunden"
*************** msgstr "Wert kann nicht in einen Vektor
*** 21958,22034 ****
  msgid "aggregate value used where a fixed-point was expected"
  msgstr "zusammengesetzten Wert verwendet, wo Festkomma erwartet wurde"
  
! #: coverage.c:198
  #, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr "%qs ist keine gcov-Datei"
  
! #: coverage.c:209
  #, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr "%qs hat Version %q.*s, Version %q.*s erwartet"
  
! #: coverage.c:268
  #, gcc-internal-format, gfc-internal-format
  msgid "profile data for function %u is corrupted"
  msgstr "Profildaten fÃ¼r Funktion %u sind beschÃ¤digt"
  
! #: coverage.c:269
  #, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr "PrÃ¼fsumme ist (%x,%x) statt (%x,%x)"
  
! #: coverage.c:283
  #, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr "%qs Ã¼bergelaufen"
  
! #: coverage.c:284
  #, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr "%qs ist beschÃ¤digt"
  
! #: coverage.c:311
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr "Datei fÃ¼r ProfilingzÃ¤hlerdaten %qs wurde nicht gefunden"
  
! #: coverage.c:340
  #, gcc-internal-format
  msgid "profile for function %qD not found in profile data"
  msgstr "Profil fÃ¼r Funktion %qD nicht in Profilingdaten gefunden"
  
! #: coverage.c:357
  #, gcc-internal-format
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr "Anzahl der ZÃ¤hler in den Profilingdaten fÃ¼r Funktion %qD passt nicht zu deren Profilingdaten (ZÃ¤hler %qs, %i erwartet aber %i gefunden)"
  
! #: coverage.c:366
  #, gcc-internal-format
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr "Kontrollfluss der Funktion %qD passt nicht zu ihren Profilingdaten (ZÃ¤hler %qs)"
  
! #: coverage.c:385
  #, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr "AusfÃ¼hrungszÃ¤hler geschÃ¤tzt\n"
  
! #: coverage.c:386
  #, gcc-internal-format
  msgid "execution counts assumed to be zero\n"
  msgstr "AusfÃ¼hrungszÃ¤hler als null angenommen\n"
  
! #: coverage.c:399
  #, gcc-internal-format
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr "Quellorte fÃ¼r Funktion %qD haben sich geÃ¤ndert, Profilingdaten mÃ¶glicherweise veraltet"
  
! #: coverage.c:673
  #, gcc-internal-format
  msgid "error writing %qs"
  msgstr "Fehler beim Schreiben von %qs"
  
! #: coverage.c:1267
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "Â»%sÂ« kann nicht geÃ¶ffnet werden"
--- 22003,22084 ----
  msgid "aggregate value used where a fixed-point was expected"
  msgstr "zusammengesetzten Wert verwendet, wo Festkomma erwartet wurde"
  
! #: coverage.c:199
  #, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr "%qs ist keine gcov-Datei"
  
! #: coverage.c:210
  #, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr "%qs hat Version %q.*s, Version %q.*s erwartet"
  
! #: coverage.c:269
  #, gcc-internal-format, gfc-internal-format
  msgid "profile data for function %u is corrupted"
  msgstr "Profildaten fÃ¼r Funktion %u sind beschÃ¤digt"
  
! #: coverage.c:270
  #, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr "PrÃ¼fsumme ist (%x,%x) statt (%x,%x)"
  
! #: coverage.c:284
  #, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr "%qs Ã¼bergelaufen"
  
! #: coverage.c:285
  #, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr "%qs ist beschÃ¤digt"
  
! #: coverage.c:312
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr "Datei fÃ¼r ProfilingzÃ¤hlerdaten %qs wurde nicht gefunden"
  
! #: coverage.c:341
  #, gcc-internal-format
  msgid "profile for function %qD not found in profile data"
  msgstr "Profil fÃ¼r Funktion %qD nicht in Profilingdaten gefunden"
  
! #: coverage.c:358
  #, gcc-internal-format
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr "Anzahl der ZÃ¤hler in den Profilingdaten fÃ¼r Funktion %qD passt nicht zu deren Profilingdaten (ZÃ¤hler %qs, %i erwartet aber %i gefunden)"
  
! #: coverage.c:367
  #, gcc-internal-format
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr "Kontrollfluss der Funktion %qD passt nicht zu ihren Profilingdaten (ZÃ¤hler %qs)"
  
! #: coverage.c:386
  #, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr "AusfÃ¼hrungszÃ¤hler geschÃ¤tzt\n"
  
! #: coverage.c:387
  #, gcc-internal-format
  msgid "execution counts assumed to be zero\n"
  msgstr "AusfÃ¼hrungszÃ¤hler als null angenommen\n"
  
! #: coverage.c:400
  #, gcc-internal-format
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr "Quellorte fÃ¼r Funktion %qD haben sich geÃ¤ndert, Profilingdaten mÃ¶glicherweise veraltet"
  
! #: coverage.c:674
  #, gcc-internal-format
  msgid "error writing %qs"
  msgstr "Fehler beim Schreiben von %qs"
  
! #: coverage.c:1235
! #, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr "der Dateiname %qs beginnt nicht mit dem Profil-PrÃ¤fix %qs"
! 
! #: coverage.c:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "Â»%sÂ« kann nicht geÃ¶ffnet werden"
*************** msgstr "unbekannte Option %q.*s in %<-fo
*** 22123,22139 ****
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr "mÃ¶glicherweise in Konflikt stehende Option %<-fopt-info-%s%> wird ignoriert"
  
! #: dwarf2out.c:1117
  #, gcc-internal-format
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr "Mehrere EH-PersÃ¶nlichkeiten werden nur mit Assemblern unterstÃ¼tzt, die die Direktive %<.cfi_personality%> unterstÃ¼tzen"
  
! #: dwarf2out.c:10989
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr "%<-gdwarf-6%> wird als Version 5 ausgegeben, mit InkompatibilitÃ¤ten"
  
! #: dwarf2out.c:14513
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr "Nicht-Delegitimiertes UNSPEC %s (%d) am Variablenort gefunden"
--- 22173,22189 ----
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr "mÃ¶glicherweise in Konflikt stehende Option %<-fopt-info-%s%> wird ignoriert"
  
! #: dwarf2out.c:1120
  #, gcc-internal-format
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr "Mehrere EH-PersÃ¶nlichkeiten werden nur mit Assemblern unterstÃ¼tzt, die die Direktive %<.cfi_personality%> unterstÃ¼tzen"
  
! #: dwarf2out.c:10992
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr "%<-gdwarf-6%> wird als Version 5 ausgegeben, mit InkompatibilitÃ¤ten"
  
! #: dwarf2out.c:14516
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr "Nicht-Delegitimiertes UNSPEC %s (%d) am Variablenort gefunden"
*************** msgstr "%<region_array%> passt nicht zum
*** 22213,22219 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> passt nicht zum %<region_tree%>"
  
! #: except.c:3517 tree.c:14679 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs fehlgeschlagen"
--- 22263,22269 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> passt nicht zum %<region_tree%>"
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs fehlgeschlagen"
*************** msgstr "umgekehrte Speicherreihenfolge f
*** 22244,22255 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr "Schreiben von %wu Bit Daten auÃŸerhalb der Grenzen des Zielobjekts, Daten wurden auf %wu Bit abgeschnitten"
  
! #: expr.c:11104
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%KAufruf von %qs mit Attributfehler deklariert: %s"
  
! #: expr.c:11118
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%KAufruf von %qs mit Attributwarnung deklariert: %s"
--- 22294,22305 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr "Schreiben von %wu Bit Daten auÃŸerhalb der Grenzen des Zielobjekts, Daten wurden auf %wu Bit abgeschnitten"
  
! #: expr.c:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%KAufruf von %qs mit Attributfehler deklariert: %s"
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%KAufruf von %qs mit Attributwarnung deklariert: %s"
*************** msgstr "GesamtgrÃ¶ÃŸe der lokalen Objekt
*** 22329,22350 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "GesamtgrÃ¶ÃŸe der lokalen Objekte Ã¼berschreitet das Maximum %wu"
  
! #: function.c:1784 gimplify.c:6275 gimplify.c:6435
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "unmÃ¶gliche Bedingung in %<asm%>"
  
! #: function.c:4255
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Variable %q+D kÃ¶nnte von %<longjmp%> oder %<vfork%> zerstÃ¶rt werden"
  
! #: function.c:4276
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Argument %q+D kÃ¶nnte von %<longjmp%> oder %<vfork%> zerstÃ¶rt werden"
  
! #: function.c:4946
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "Funktion gibt Aggregat zurÃ¼ck"
--- 22379,22400 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "GesamtgrÃ¶ÃŸe der lokalen Objekte Ã¼berschreitet das Maximum %wu"
  
! #: function.c:1784 gimplify.c:6277 gimplify.c:6437
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "unmÃ¶gliche Bedingung in %<asm%>"
  
! #: function.c:4263
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Variable %q+D kÃ¶nnte von %<longjmp%> oder %<vfork%> zerstÃ¶rt werden"
  
! #: function.c:4284
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Argument %q+D kÃ¶nnte von %<longjmp%> oder %<vfork%> zerstÃ¶rt werden"
  
! #: function.c:4954
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "Funktion gibt Aggregat zurÃ¼ck"
*************** msgstr "/dev/zero kann nicht geÃ¶ffnet w
*** 22887,22914 ****
  msgid "cannot write PCH file"
  msgstr "PCH-Datei kann nicht geschrieben werden"
  
! #: gimple-fold.c:1811 gimple-fold.c:2872
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "Quellargument fÃ¼r %qD ist dasselbe wie fÃ¼r das Ziel"
  
! #: gimple-fold.c:1877
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes aus einem String der LÃ¤nge %E kopiert wurden"
  
! #: gimple-fold.c:1882
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes kopiert wurden"
  
! #: gimple-fold.c:2260 tree-ssa-strlen.c:3304
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Ziels"
  
! #: gimple-fold.c:2262
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "%G%qD angegebene Grenze %E Ã¼berschreitet die ZielgrÃ¶ÃŸe %wu"
  
! #: gimple-fold.c:2280
  msgid "%G%qD specified bound %E equals source length"
  msgstr "%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe der Quelle"
  
--- 22937,22964 ----
  msgid "cannot write PCH file"
  msgstr "PCH-Datei kann nicht geschrieben werden"
  
! #: gimple-fold.c:1817 gimple-fold.c:2878
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "Quellargument fÃ¼r %qD ist dasselbe wie fÃ¼r das Ziel"
  
! #: gimple-fold.c:1883
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes aus einem String der LÃ¤nge %E kopiert wurden"
  
! #: gimple-fold.c:1888
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes kopiert wurden"
  
! #: gimple-fold.c:2266 tree-ssa-strlen.c:3310
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Ziels"
  
! #: gimple-fold.c:2268
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "%G%qD angegebene Grenze %E Ã¼berschreitet die ZielgrÃ¶ÃŸe %wu"
  
! #: gimple-fold.c:2286
  msgid "%G%qD specified bound %E equals source length"
  msgstr "%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe der Quelle"
  
*************** msgstr "Funktion liefert mÃ¶glicherweise
*** 22932,22943 ****
  msgid "function returns address of local variable"
  msgstr "Funktion liefert Adresse einer lokalen Variablen zurÃ¼ck"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13046 tree.c:13083 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7045 cp/call.c:8866
! #: cp/constexpr.c:852 cp/constexpr.c:3169 cp/cvt.c:1056 cp/cvt.c:1094
! #: cp/decl.c:7978 cp/decl2.c:5529 cp/decl2.c:5574 cp/pt.c:8664
! #: cp/semantics.c:1927 cp/semantics.c:4260 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
--- 22982,22993 ----
  msgid "function returns address of local variable"
  msgstr "Funktion liefert Adresse einer lokalen Variablen zurÃ¼ck"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
*************** msgstr "angegebene Grenze %wu Ã¼berschre
*** 23304,23563 ****
  msgid "%Gnull format string"
  msgstr "%GNULL-Formatzeichenkette"
  
! #: gimple-ssa-warn-alloca.c:531
! #, gcc-internal-format
! msgid "use of %<alloca%>"
! msgstr "Verwendung von %<alloca%>"
! 
! #: gimple-ssa-warn-alloca.c:567
! #, gcc-internal-format
! msgid "argument to variable-length array may be too large"
! msgstr "Argument fÃ¼r Array mit variabler LÃ¤nge kÃ¶nnte zu groÃŸ sein"
  
  #: gimple-ssa-warn-alloca.c:569
! #, gcc-internal-format
! msgid "argument to %<alloca%> may be too large"
! msgstr "Argument fÃ¼r %<alloca%> kÃ¶nnte zu groÃŸ sein"
  
! #: gimple-ssa-warn-alloca.c:574
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr "Grenze ist %wu Bytes, Argument hat jedoch bis zu %s Bytes"
  
! #: gimple-ssa-warn-alloca.c:585
! #, gcc-internal-format
! msgid "argument to variable-length array is too large"
! msgstr "Argument fÃ¼r Array mit variabler LÃ¤nge ist zu groÃŸ"
! 
! #: gimple-ssa-warn-alloca.c:587
! #, gcc-internal-format
! msgid "argument to %<alloca%> is too large"
! msgstr "Argument fÃ¼r %<alloca%> ist zu groÃŸ"
  
  #: gimple-ssa-warn-alloca.c:591
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr "Grenze ist %wu Bytes, Argument hat jedoch %s Bytes"
  
! #: gimple-ssa-warn-alloca.c:599
! #, gcc-internal-format
! msgid "variable-length array bound is unknown"
! msgstr "Array variabler LÃ¤nge hat unbekannte Obergrenze"
  
! #: gimple-ssa-warn-alloca.c:600
! #, gcc-internal-format
! msgid "%<alloca%> bound is unknown"
! msgstr "Obergrenze von %<alloca%> ist unbekannt"
  
! #: gimple-ssa-warn-alloca.c:604
! #, gcc-internal-format
! msgid "unbounded use of variable-length array"
! msgstr "unbegrenzte Verwendung von Array mit variabler LÃ¤nge"
  
! #: gimple-ssa-warn-alloca.c:605
! #, gcc-internal-format
! msgid "unbounded use of %<alloca%>"
! msgstr "unbegrenzte Verwendung von %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:609
! #, gcc-internal-format
! msgid "use of %<alloca%> within a loop"
! msgstr "Verwendung von %<alloca%> innerhalb einer Schleife"
  
! #: gimple-ssa-warn-alloca.c:614
! #, gcc-internal-format
! msgid "argument to variable-length array may be too large due to conversion from %qT to %qT"
! msgstr "Argument fÃ¼r Array variabler LÃ¤nge kÃ¶nnte aufgrund der Umwandlung von %qT in %qT zu groÃŸ sein"
  
! #: gimple-ssa-warn-alloca.c:617
! #, gcc-internal-format
! msgid "argument to %<alloca%> may be too large due to conversion from %qT to %qT"
! msgstr "Argument fÃ¼r %<alloca%> kÃ¶nnte aufgrund der Umwandlung von %qT in %qT zu groÃŸ sein"
  
! #: gimple-ssa-warn-alloca.c:623
! #, gcc-internal-format
! msgid "argument to variable-length array is zero"
! msgstr "Argument fÃ¼r Array variabler LÃ¤nge ist null"
  
! #: gimple-ssa-warn-alloca.c:625
! #, gcc-internal-format
! msgid "argument to %<alloca%> is zero"
! msgstr "Argument fÃ¼r %<alloca%> ist null"
  
! #: gimple-ssa-warn-restrict.c:1505
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1507
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1511
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1513
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1520
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1530
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1543
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1553
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1561
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1574
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1582
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1589
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1617
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] "%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Byte"
  msgstr[1] "%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Bytes"
  
! #: gimple-ssa-warn-restrict.c:1624
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1635
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes"
  msgstr[1] "%G%qD Zugriff auf %wu Bytes Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes"
  
! #: gimple-ssa-warn-restrict.c:1642
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1655
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%G%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Byte"
  msgstr[1] "%G%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Bytes"
  
! #: gimple-ssa-warn-restrict.c:1662
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1674
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1717
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr "%Gdurch %qD angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wu"
  
! #: gimple-ssa-warn-restrict.c:1723
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr "%Gdurch %qD angegebene Grenze zwischen %wu und %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wu"
  
! #: gimple-ssa-warn-restrict.c:1782
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s beim Zugriff auf Array %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1787
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Array %qD ist hier deklariert"
  
! #: gimple-ssa-warn-restrict.c:1792 gimple-ssa-warn-restrict.c:1798
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr "%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s"
  
! #: gimple-ssa-warn-restrict.c:1815
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr "%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1818
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr "%G%qD Offset %s is auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1824
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr "%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1826
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "%G%qD Offset %s ist auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1832 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4065 cp/decl.c:11620 cp/decl.c:12091 cp/decl.c:12100
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3469
! #: cp/parser.c:3520 cp/parser.c:6494 cp/parser.c:22190
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ist hier deklariert"
  
! #: gimple-ssa-warn-restrict.c:1839
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr "%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu]"
  
! #: gimple-ssa-warn-restrict.c:1841
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr "%G%qD Offset %s ist auÃŸerhalb der Grenzen [0, %wu]"
  
! #: gimple-ssa-warn-restrict.c:1847
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr "%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen"
  
! #: gimple-ssa-warn-restrict.c:1848
  msgid "%G%qD offset %s is out of bounds"
  msgstr "%G%qD Offset %s ist auÃŸerhalb der Grenzen"
  
! #: gimple-ssa-warn-restrict.c:1860
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr "%G%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen von %qT"
  
! #: gimple-ssa-warn-restrict.c:1868 gimple-ssa-warn-restrict.c:1889
  #, gcc-internal-format
  msgid "subobject %qD declared here"
  msgstr "Teilobjekt %qD ist hier deklariert"
  
! #: gimple-ssa-warn-restrict.c:1878
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr "%G%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen des referenzierten Teilobjekts %qD mit Typ %qT an Offset %wi"
  
! #: gimple-ssa-warn-restrict.c:2067
  msgid "%G%qD source argument is the same as destination"
  msgstr "%G%qD Das Quellargument ist dasselbe wie das Zielargument"
  
--- 23354,23599 ----
  msgid "%Gnull format string"
  msgstr "%GNULL-Formatzeichenkette"
  
! #: gimple-ssa-warn-alloca.c:532
! msgid "%Guse of %<alloca%>"
! msgstr "%GVerwendung von %<alloca%>"
  
  #: gimple-ssa-warn-alloca.c:569
! msgid "%Gargument to variable-length array may be too large"
! msgstr "%GArgument fÃ¼r Array mit variabler LÃ¤nge kÃ¶nnte zu groÃŸ sein"
  
! #: gimple-ssa-warn-alloca.c:571
! msgid "%Gargument to %<alloca%> may be too large"
! msgstr "%GArgument fÃ¼r %<alloca%> kÃ¶nnte zu groÃŸ sein"
! 
! #: gimple-ssa-warn-alloca.c:577
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr "Grenze ist %wu Bytes, Argument hat jedoch bis zu %s Bytes"
  
! #: gimple-ssa-warn-alloca.c:589
! msgid "%Gargument to variable-length array is too large"
! msgstr "%GArgument fÃ¼r Array mit variabler LÃ¤nge ist zu groÃŸ"
  
  #: gimple-ssa-warn-alloca.c:591
+ msgid "%Gargument to %<alloca%> is too large"
+ msgstr "%GArgument fÃ¼r %<alloca%> ist zu groÃŸ"
+ 
+ #: gimple-ssa-warn-alloca.c:596
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr "Grenze ist %wu Bytes, Argument hat jedoch %s Bytes"
  
! #: gimple-ssa-warn-alloca.c:605
! msgid "%Gvariable-length array bound is unknown"
! msgstr "%GArray variabler LÃ¤nge hat unbekannte Obergrenze"
  
! #: gimple-ssa-warn-alloca.c:606
! msgid "%G%<alloca%> bound is unknown"
! msgstr "%GObergrenze von %<alloca%> ist unbekannt"
  
! #: gimple-ssa-warn-alloca.c:612
! msgid "%Gunbounded use of variable-length array"
! msgstr "%Gunbegrenzte Verwendung von Array mit variabler LÃ¤nge"
  
! #: gimple-ssa-warn-alloca.c:613
! msgid "%Gunbounded use of %<alloca%>"
! msgstr "%Gunbegrenzte Verwendung von %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:619
! msgid "%Guse of %<alloca%> within a loop"
! msgstr "%GVerwendung von %<alloca%> innerhalb einer Schleife"
  
! #: gimple-ssa-warn-alloca.c:625
! msgid "%Gargument to variable-length array may be too large due to conversion from %qT to %qT"
! msgstr "%GArgument fÃ¼r Array variabler LÃ¤nge kÃ¶nnte aufgrund der Umwandlung von %qT in %qT zu groÃŸ sein"
  
! #: gimple-ssa-warn-alloca.c:628
! msgid "%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT"
! msgstr "%GArgument fÃ¼r %<alloca%> kÃ¶nnte aufgrund der Umwandlung von %qT in %qT zu groÃŸ sein"
  
! #: gimple-ssa-warn-alloca.c:635
! msgid "%Gargument to variable-length array is zero"
! msgstr "%GArgument fÃ¼r Array variabler LÃ¤nge ist 0"
  
! #: gimple-ssa-warn-alloca.c:637
! msgid "%Gargument to %<alloca%> is zero"
! msgstr "%GArgument fÃ¼r %<alloca%> ist 0"
  
! #: gimple-ssa-warn-restrict.c:1483
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1485
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1489
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1491
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1498
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1508
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1521
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1531
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1539
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1552
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1560
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1567
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1595
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] "%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Byte"
  msgstr[1] "%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Bytes"
  
! #: gimple-ssa-warn-restrict.c:1602
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1613
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes"
  msgstr[1] "%G%qD Zugriff auf %wu Bytes Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes"
  
! #: gimple-ssa-warn-restrict.c:1620
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1633
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%G%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Byte"
  msgstr[1] "%G%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Bytes"
  
! #: gimple-ssa-warn-restrict.c:1640
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1652
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s"
  msgstr[1] "%G%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s"
  
! #: gimple-ssa-warn-restrict.c:1695
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr "%Gdurch %qD angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wu"
  
! #: gimple-ssa-warn-restrict.c:1701
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr "%Gdurch %qD angegebene Grenze zwischen %wu und %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wu"
  
! #: gimple-ssa-warn-restrict.c:1760
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s beim Zugriff auf Array %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1765
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Array %qD ist hier deklariert"
  
! #: gimple-ssa-warn-restrict.c:1770 gimple-ssa-warn-restrict.c:1776
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr "%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s"
  
! #: gimple-ssa-warn-restrict.c:1793
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr "%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1796
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr "%G%qD Offset %s is auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1802
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr "%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1804
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "%G%qD Offset %s ist auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ist hier deklariert"
  
! #: gimple-ssa-warn-restrict.c:1817
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr "%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu]"
  
! #: gimple-ssa-warn-restrict.c:1819
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr "%G%qD Offset %s ist auÃŸerhalb der Grenzen [0, %wu]"
  
! #: gimple-ssa-warn-restrict.c:1825
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr "%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen"
  
! #: gimple-ssa-warn-restrict.c:1826
  msgid "%G%qD offset %s is out of bounds"
  msgstr "%G%qD Offset %s ist auÃŸerhalb der Grenzen"
  
! #: gimple-ssa-warn-restrict.c:1838
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr "%G%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen von %qT"
  
! #: gimple-ssa-warn-restrict.c:1846 gimple-ssa-warn-restrict.c:1867
  #, gcc-internal-format
  msgid "subobject %qD declared here"
  msgstr "Teilobjekt %qD ist hier deklariert"
  
! #: gimple-ssa-warn-restrict.c:1856
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr "%G%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen des referenzierten Teilobjekts %qD mit Typ %qT an Offset %wi"
  
! #: gimple-ssa-warn-restrict.c:2045
  msgid "%G%qD source argument is the same as destination"
  msgstr "%G%qD Das Quellargument ist dasselbe wie das Zielargument"
  
*************** msgstr "%<fallthrough%>-Attribut ist nic
*** 23598,23901 ****
  msgid "using result of function returning %<void%>"
  msgstr "Ergebnis einer %<void%> zurÃ¼ckgebenden Funktion verwendet"
  
! #: gimplify.c:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr "Nicht-Speicher-Ausgabe %d muss im Speicher bleiben"
  
! #: gimplify.c:6289
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "ungÃ¼ltiger L-Wert in %<asm%>-Ausgabe %d"
  
! #: gimplify.c:6436
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "Eingabe von Nicht-Speicher %d muss im Speicher bleiben"
  
! #: gimplify.c:6476 gimplify.c:6485
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "Speichereingabe %d ist nicht direkt adressierbar"
  
! #: gimplify.c:7099
  #, 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.c:7101
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "umgebende Region"
  
! #: gimplify.c:7105
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "threadprivate Variable %qE in Zielregion verwendet"
  
! #: gimplify.c:7107
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "umgebende Zielregion"
  
! #: gimplify.c:7120
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "threadprivate Variable %qE in unverknÃ¼pfter Task verwendet"
  
! #: gimplify.c:7122
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "umgebende Task"
  
! #: gimplify.c:7198
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE in umgebendem %qs nicht angegeben"
  
! #: gimplify.c:7200
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "umgebendes %qs"
  
! #: gimplify.c:7343
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben"
  
! #: gimplify.c:7345
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "umgebendes OpenACC-%qs-Konstrukt"
  
! #: gimplify.c:7406
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE mit %<link%>-Klausel wird in %<routine%>-Funktion verwendet"
  
! #: gimplify.c:7414
  #, 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.c:7468
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE in umgebendem %<target%> nicht angegeben"
  
! #: gimplify.c:7470
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "umgebendes %<target%>"
  
! #: gimplify.c:7500 gimplify.c:8805
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Variable %qE in umgebender %<host_data%>-Region deklariert"
  
! #: gimplify.c:7521
  #, 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.c:7644
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "Iterationsvariable %qE ist vorbestimmt linear"
  
! #: gimplify.c:7647
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "Schleifenvariable %qE sollte Â»privateÂ« sein"
  
! #: gimplify.c:7661
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "Schleifenvariable %qE sollte nicht Â»firstprivateÂ« sein"
  
! #: gimplify.c:7664
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "Schleifenvariable %qE sollte nicht Reduktion sein"
  
! #: gimplify.c:7667
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "Iterationsvariable %qE sollte nicht Â»linearÂ« sein"
  
! #: gimplify.c:8421 gimplify.c:8427
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "bedingte %<lastprivate%>-Klausel im %qs-Konstrukt"
  
! #: gimplify.c:8444
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "nichtskalare Variable %qD in bedingter %<lastprivate%>-Klausel"
  
! #: gimplify.c:8533
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-Klausel"
  
! #: gimplify.c:8541 gimplify.c:12383
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr "ungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %<for%> oder %<sections%>"
  
! #: gimplify.c:8551 gimplify.c:8557 gimplify.c:8563 gimplify.c:8569
! #: gimplify.c:12376
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt"
  
! #: gimplify.c:8656
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "%<linear%>-Klausel fÃ¼r Variable, die keine Schleifeniterationsvariable ist, wurde fÃ¼r ein mit %<distribute%> kombiniertes Konstrukt angegeben"
  
! #: gimplify.c:8973
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Feld %qE der Struktur variabler LÃ¤nger wird zugeordnet"
  
! #: gimplify.c:9147
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE tritt in Mapklauseln mehrfach auf"
  
! #: gimplify.c:9436
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "Â»copyprivateÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext weder Â»threadprivateÂ« noch Â»privateÂ«"
  
! #: gimplify.c:9493
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "Â»%sÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext Â»privateÂ«"
  
! #: gimplify.c:9521
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet"
  
! #: gimplify.c:9697
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstrukt"
  
! #: gimplify.c:9907
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD in implizier %<map%>-Klausel"
  
! #: gimplify.c:9956
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in impliziter %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.c:10203
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.c:10258
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "selbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstrukt"
  
! #: gimplify.c:10349
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "inkompatible Datenklausel mit Reduktion an %qE; wird zu %<present_or_copy%> befÃ¶rdert"
  
! #: gimplify.c:10495
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel"
  
! #: gimplify.c:10514
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "ungÃ¼ltige Â»privateÂ«-Reduktion auf %qE"
  
! #: gimplify.c:10613
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<inscan%>-%<reduction%>-Klausel wird zusammen mit %<linear%>-Klausel an einer Variable verwendet, die kein Schleifeniterator ist"
  
! #: gimplify.c:10947
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<mutexinoutset%>-Art in %<depend%>-Klausel bei einem %<taskwait%>-Konstrukt"
  
! #: gimplify.c:11487 gimplify.c:11746
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "bedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriert"
  
! #: gimplify.c:12314
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "%<bind%>-Klausel nicht auf einem %<loop%>-Konstrukt, das nicht in einem anderen OpenMP-Konstrukt geschachtelt ist"
  
! #: gimplify.c:12338
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> an einem %<loop%>-Konstrukt, das in einem %<simd%>-Konstrukt geschachtelt ist"
  
! #: gimplify.c:12358
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(teams)%> an einer %<loop%>-Region, die nicht streng innerhalb einer %<teams%>-Region geschachtelt ist"
  
! #: gimplify.c:12410
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "%<lastprivate%>-Klausel an einem %<loop%>-Konstrukt bezieht sich auf eine Variable %qD, die nicht der Schleifeniterator ist"
  
! #: gimplify.c:13268 omp-low.c:3252
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel und Parameter eng geschachtelt sein"
  
! #: gimplify.c:13286
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "Variable %qE ist keine Iteration der Ã¤uÃŸersten Schleife %d, jedoch %qE erwartet"
  
! #: gimplify.c:13299
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "Anzahl der Variablen in %<depend%>-Klausel mit %<sink%>-Modifizierer passt nicht zur Anzahl der Iterationsvariablen"
  
! #: gimplify.c:13312
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mehr als eine %<depend%>-Klausel mit %<source%>-Modifizierer an einem %<ordered%>-Konstrukt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79999
! #: gimplify.c:13323
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "%<depend%>-Klausel mit %<source%>-Modifizierer zusammen mit %<depend%>-Klauseln mit %<sink%>-Modifizierer an demselben Konstrukt"
  
! #: gimplify.c:14613
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Gimplifikation gescheitert"
  
! #: gimplify.c:15135
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT auf %qT erweitert beim Durchlaufen von %<...%>"
  
! #: gimplify.c:15140
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Es sollte also %qT statt %qT an %<va_arg%> Ã¼bergeben werden)"
  
! #: gimplify.c:15147
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Wenn dieser Code erreicht wird, wird das Programm abgebrochen"
--- 23634,23937 ----
  msgid "using result of function returning %<void%>"
  msgstr "Ergebnis einer %<void%> zurÃ¼ckgebenden Funktion verwendet"
  
! #: gimplify.c:6278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr "Nicht-Speicher-Ausgabe %d muss im Speicher bleiben"
  
! #: gimplify.c:6291
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "ungÃ¼ltiger L-Wert in %<asm%>-Ausgabe %d"
  
! #: gimplify.c:6438
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "Eingabe von Nicht-Speicher %d muss im Speicher bleiben"
  
! #: gimplify.c:6478 gimplify.c:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "Speichereingabe %d ist nicht direkt adressierbar"
  
! #: gimplify.c:7101
  #, 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.c:7103
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "umgebende Region"
  
! #: gimplify.c:7107
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "threadprivate Variable %qE in Zielregion verwendet"
  
! #: gimplify.c:7109
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "umgebende Zielregion"
  
! #: gimplify.c:7122
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "threadprivate Variable %qE in unverknÃ¼pfter Task verwendet"
  
! #: gimplify.c:7124
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "umgebende Task"
  
! #: gimplify.c:7200
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE in umgebendem %qs nicht angegeben"
  
! #: gimplify.c:7202
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "umgebendes %qs"
  
! #: gimplify.c:7345
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben"
  
! #: gimplify.c:7347
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "umgebendes OpenACC-%qs-Konstrukt"
  
! #: gimplify.c:7408
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE mit %<link%>-Klausel wird in %<routine%>-Funktion verwendet"
  
! #: gimplify.c:7416
  #, 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.c:7470
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE in umgebendem %<target%> nicht angegeben"
  
! #: gimplify.c:7472
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "umgebendes %<target%>"
  
! #: gimplify.c:7502 gimplify.c:8811
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Variable %qE in umgebender %<host_data%>-Region deklariert"
  
! #: gimplify.c:7523
  #, 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.c:7646
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "Iterationsvariable %qE ist vorbestimmt linear"
  
! #: gimplify.c:7649
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "Schleifenvariable %qE sollte Â»privateÂ« sein"
  
! #: gimplify.c:7663
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "Schleifenvariable %qE sollte nicht Â»firstprivateÂ« sein"
  
! #: gimplify.c:7666
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "Schleifenvariable %qE sollte nicht Reduktion sein"
  
! #: gimplify.c:7669
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "Iterationsvariable %qE sollte nicht Â»linearÂ« sein"
  
! #: gimplify.c:8423 gimplify.c:8429
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "bedingte %<lastprivate%>-Klausel im %qs-Konstrukt"
  
! #: gimplify.c:8446
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "nichtskalare Variable %qD in bedingter %<lastprivate%>-Klausel"
  
! #: gimplify.c:8535
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-Klausel"
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr "ungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %<for%> oder %<sections%>"
  
! #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt"
  
! #: gimplify.c:8658
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "%<linear%>-Klausel fÃ¼r Variable, die keine Schleifeniterationsvariable ist, wurde fÃ¼r ein mit %<distribute%> kombiniertes Konstrukt angegeben"
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Feld %qE der Struktur variabler LÃ¤nger wird zugeordnet"
  
! #: gimplify.c:9153
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE tritt in Mapklauseln mehrfach auf"
  
! #: gimplify.c:9442
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "Â»copyprivateÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext weder Â»threadprivateÂ« noch Â»privateÂ«"
  
! #: gimplify.c:9499
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "Â»%sÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext Â»privateÂ«"
  
! #: gimplify.c:9527
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet"
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstrukt"
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD in implizier %<map%>-Klausel"
  
! #: gimplify.c:9962
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in impliziter %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.c:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.c:10264
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "selbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstrukt"
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "inkompatible Datenklausel mit Reduktion an %qE; wird zu %<present_or_copy%> befÃ¶rdert"
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel"
  
! #: gimplify.c:10520
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "ungÃ¼ltige Â»privateÂ«-Reduktion auf %qE"
  
! #: gimplify.c:10619
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<inscan%>-%<reduction%>-Klausel wird zusammen mit %<linear%>-Klausel an einer Variable verwendet, die kein Schleifeniterator ist"
  
! #: gimplify.c:10953
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<mutexinoutset%>-Art in %<depend%>-Klausel bei einem %<taskwait%>-Konstrukt"
  
! #: gimplify.c:11493 gimplify.c:11752
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "bedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriert"
  
! #: gimplify.c:12320
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "%<bind%>-Klausel nicht auf einem %<loop%>-Konstrukt, das nicht in einem anderen OpenMP-Konstrukt geschachtelt ist"
  
! #: gimplify.c:12344
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> an einem %<loop%>-Konstrukt, das in einem %<simd%>-Konstrukt geschachtelt ist"
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(teams)%> an einer %<loop%>-Region, die nicht streng innerhalb einer %<teams%>-Region geschachtelt ist"
  
! #: gimplify.c:12416
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "%<lastprivate%>-Klausel an einem %<loop%>-Konstrukt bezieht sich auf eine Variable %qD, die nicht der Schleifeniterator ist"
  
! #: gimplify.c:13274 omp-low.c:3254
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel und Parameter eng geschachtelt sein"
  
! #: gimplify.c:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "Variable %qE ist keine Iteration der Ã¤uÃŸersten Schleife %d, jedoch %qE erwartet"
  
! #: gimplify.c:13305
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "Anzahl der Variablen in %<depend%>-Klausel mit %<sink%>-Modifizierer passt nicht zur Anzahl der Iterationsvariablen"
  
! #: gimplify.c:13318
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mehr als eine %<depend%>-Klausel mit %<source%>-Modifizierer an einem %<ordered%>-Konstrukt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79999
! #: gimplify.c:13329
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "%<depend%>-Klausel mit %<source%>-Modifizierer zusammen mit %<depend%>-Klauseln mit %<sink%>-Modifizierer an demselben Konstrukt"
  
! #: gimplify.c:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Gimplifikation gescheitert"
  
! #: gimplify.c:15170
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT auf %qT erweitert beim Durchlaufen von %<...%>"
  
! #: gimplify.c:15175
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Es sollte also %qT statt %qT an %<va_arg%> Ã¼bergeben werden)"
  
! #: gimplify.c:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Wenn dieser Code erreicht wird, wird das Programm abgebrochen"
*************** msgid_plural "Declaring method %qD final
*** 24284,24295 ****
  msgstr[0] "Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschalten"
  msgstr[1] "Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschalten"
  
! #: ipa-fnsummary.c:4259
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "ungÃ¼ltige Â»fnsummaryÂ« in LTO-Datenstrom"
  
! #: ipa-fnsummary.c:4328
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr "IPA-Inline-Zusammenfassung fehlt in Eingabedatei"
--- 24320,24331 ----
  msgstr[0] "Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschalten"
  msgstr[1] "Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschalten"
  
! #: ipa-fnsummary.c:4289
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "ungÃ¼ltige Â»fnsummaryÂ« in LTO-Datenstrom"
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr "IPA-Inline-Zusammenfassung fehlt in Eingabedatei"
*************** msgstr "Funktion kÃ¶nnte Kandidat fÃ¼r A
*** 24319,24355 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "IPA-Referenzzusammenfassung fehlt in ltrans-Einheit"
  
! #: ipa-sra.c:1466
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr "Offset des Zugriffs liegt vor dem Offset des Elternteils"
  
! #: ipa-sra.c:1471
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr "GrÃ¶ÃŸe des Zugriffs ist grÃ¶ÃŸer oder gleich der Ã¼bergeordneten GrÃ¶ÃŸe"
  
! #: ipa-sra.c:1476
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr "Zugriff endet auÃŸerhalb des Elternteils"
  
! #: ipa-sra.c:1488
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr "Zugriff Ã¼berschneidet sich mit seinem Geschwisterteil"
  
! #: ipa-sra.c:1507
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "IPA-SRA-Zugriffs-Verifikation fehlgeschlagen"
  
! #: ipa-sra.c:2456
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr "Die Funktion %qs, Parameter %u, hat IPA-SRA-Zugriffe, die sich Ã¼berlappen"
  
! #: ipa-sra.c:2459
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr "Funktion %s, Parameter %u, wird verwendet, hat aber keinen bestimmten IPA-SRA-Zugriff"
--- 24355,24391 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "IPA-Referenzzusammenfassung fehlt in ltrans-Einheit"
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr "Offset des Zugriffs liegt vor dem Offset des Elternteils"
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr "GrÃ¶ÃŸe des Zugriffs ist grÃ¶ÃŸer oder gleich der Ã¼bergeordneten GrÃ¶ÃŸe"
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr "Zugriff endet auÃŸerhalb des Elternteils"
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr "Zugriff Ã¼berschneidet sich mit seinem Geschwisterteil"
  
! #: ipa-sra.c:1509
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "IPA-SRA-Zugriffs-Verifikation fehlgeschlagen"
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr "Die Funktion %qs, Parameter %u, hat IPA-SRA-Zugriffe, die sich Ã¼berlappen"
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr "Funktion %s, Parameter %u, wird verwendet, hat aber keinen bestimmten IPA-SRA-Zugriff"
*************** msgstr "%<asm%>-Operand hat unmÃ¶gliche
*** 24389,24400 ****
  msgid "unable to find a register to spill"
  msgstr "Kein Register zum Auslagern gefunden"
  
! #: lra-constraints.c:4008 reload.c:3815 reload.c:4070
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "inkonsistente Operandenbedingungen in einem %<asm%>"
  
! #: lra-constraints.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "HÃ¶chstzahl der erzeugten Neuladebefehle pro Befehl ist erreicht (%d)"
--- 24425,24436 ----
  msgid "unable to find a register to spill"
  msgstr "Kein Register zum Auslagern gefunden"
  
! #: lra-constraints.c:4012 reload.c:3815 reload.c:4070
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "inkonsistente Operandenbedingungen in einem %<asm%>"
  
! #: lra-constraints.c:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "HÃ¶chstzahl der erzeugten Neuladebefehle pro Befehl ist erreicht (%d)"
*************** msgstr "%s auÃŸerhalb des Wertebereiches
*** 24495,24546 ****
  msgid "bytecode stream: unexpected tag %s"
  msgstr "Bytecode-Strom: unerwartete Marke %s"
  
! #: lto-streamer-in.c:893 lto-streamer-in.c:904
  #, gcc-internal-format
  msgid "Cgraph edge statement index out of range"
  msgstr "Index der Cgraph-Kantenanweisung auÃŸerhalb des gÃ¼ltigen Bereichs"
  
! #: lto-streamer-in.c:898 lto-streamer-in.c:908
  #, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr "Index der Cgraph-Kantenanweisung nicht gefunden"
  
! #: lto-streamer-in.c:915
  #, gcc-internal-format
  msgid "Reference statement index out of range"
  msgstr "Index der Referenzanweisung auÃŸerhalb des gÃ¼ltigen Bereichs"
  
! #: lto-streamer-in.c:919
  #, gcc-internal-format
  msgid "Reference statement index not found"
  msgstr "Index der Referenzanweisung nicht gefunden"
  
! #: lto-streamer-in.c:1606
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr "LTO-Modus-Tabelle kann nicht aus %s gelesen werden"
  
! #: lto-streamer-in.c:1710
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr "%s â€“ Gleitkommazahlen mit %u Bit Genauigkeit werden nicht unterstÃ¼tzt (Modus %qs)"
  
! #: lto-streamer-in.c:1715
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr "%s â€“ Dezimale Gleitkommazahlen mit %u Bit Genauigkeit werden nicht unterstÃ¼tzt (Modus %qs)"
  
! #: lto-streamer-in.c:1720
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr "%s â€“ Komplexe Gleitkommazahlen mit %u Bit Genauigkeit werden nicht unterstÃ¼tzt (Modus %qs)"
  
! #: lto-streamer-in.c:1725
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr "%s â€“ %u-Bit-Ganzzahlen werden nicht unterstÃ¼tzt (Modus %qs)"
  
! #: lto-streamer-in.c:1728
  #, gcc-internal-format
  msgid "%s - unsupported mode %qs"
  msgstr "nicht unterstÃ¼tzter Modus %2$qs fÃ¼r %1$qs"
--- 24531,24582 ----
  msgid "bytecode stream: unexpected tag %s"
  msgstr "Bytecode-Strom: unerwartete Marke %s"
  
! #: lto-streamer-in.c:894 lto-streamer-in.c:905
  #, gcc-internal-format
  msgid "Cgraph edge statement index out of range"
  msgstr "Index der Cgraph-Kantenanweisung auÃŸerhalb des gÃ¼ltigen Bereichs"
  
! #: lto-streamer-in.c:899 lto-streamer-in.c:909
  #, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr "Index der Cgraph-Kantenanweisung nicht gefunden"
  
! #: lto-streamer-in.c:916
  #, gcc-internal-format
  msgid "Reference statement index out of range"
  msgstr "Index der Referenzanweisung auÃŸerhalb des gÃ¼ltigen Bereichs"
  
! #: lto-streamer-in.c:920
  #, gcc-internal-format
  msgid "Reference statement index not found"
  msgstr "Index der Referenzanweisung nicht gefunden"
  
! #: lto-streamer-in.c:1607
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr "LTO-Modus-Tabelle kann nicht aus %s gelesen werden"
  
! #: lto-streamer-in.c:1711
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr "%s â€“ Gleitkommazahlen mit %u Bit Genauigkeit werden nicht unterstÃ¼tzt (Modus %qs)"
  
! #: lto-streamer-in.c:1716
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr "%s â€“ Dezimale Gleitkommazahlen mit %u Bit Genauigkeit werden nicht unterstÃ¼tzt (Modus %qs)"
  
! #: lto-streamer-in.c:1721
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr "%s â€“ Komplexe Gleitkommazahlen mit %u Bit Genauigkeit werden nicht unterstÃ¼tzt (Modus %qs)"
  
! #: lto-streamer-in.c:1726
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr "%s â€“ %u-Bit-Ganzzahlen werden nicht unterstÃ¼tzt (Modus %qs)"
  
! #: lto-streamer-in.c:1729
  #, gcc-internal-format
  msgid "%s - unsupported mode %qs"
  msgstr "nicht unterstÃ¼tzter Modus %2$qs fÃ¼r %1$qs"
*************** msgstr "Zielsystem unterstÃ¼tzt Funktion
*** 24661,24692 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr "Standard-%<target_clones%>-Attribut wurde nicht gesetzt"
  
! #: multiple_target.c:354
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "einzelnes %<target_clones%>-Attribut wird ignoriert"
  
! #: multiple_target.c:363
  #, gcc-internal-format
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr "Klone fÃ¼r Attribut %<target_clones%> kÃ¶nnen nicht erzeugt werden"
  
! #: multiple_target.c:366
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr "Funktion %q+F kann nie kopiert werden, da sie das Attribut %<noclone%> hat"
  
! #: multiple_target.c:387
  #, gcc-internal-format
  msgid "%<default%> target was not set"
  msgstr "%<default%>-Ziel wurde nicht gesetzt"
  
! #: multiple_target.c:391
  #, gcc-internal-format
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr "das Attribut %<target_clones%> darf keine leere Zeichenkette enthalten"
  
! #: multiple_target.c:395
  #, gcc-internal-format
  msgid "multiple %<default%> targets were set"
  msgstr "Mehrere %<default%>-Ziele wurden festgelegt"
--- 24697,24728 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr "Standard-%<target_clones%>-Attribut wurde nicht gesetzt"
  
! #: multiple_target.c:350
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "einzelnes %<target_clones%>-Attribut wird ignoriert"
  
! #: multiple_target.c:359
  #, gcc-internal-format
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr "Klone fÃ¼r Attribut %<target_clones%> kÃ¶nnen nicht erzeugt werden"
  
! #: multiple_target.c:362
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr "Funktion %q+F kann nie kopiert werden, da sie das Attribut %<noclone%> hat"
  
! #: multiple_target.c:383
  #, gcc-internal-format
  msgid "%<default%> target was not set"
  msgstr "%<default%>-Ziel wurde nicht gesetzt"
  
! #: multiple_target.c:387
  #, gcc-internal-format
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr "das Attribut %<target_clones%> darf keine leere Zeichenkette enthalten"
  
! #: multiple_target.c:391
  #, gcc-internal-format
  msgid "multiple %<default%> targets were set"
  msgstr "Mehrere %<default%>-Ziele wurden festgelegt"
*************** msgstr "%qs gibt eine widersprÃ¼chliche
*** 24711,25013 ****
  msgid "... to the previous %qs clause here"
  msgstr "â€¦ zur vorherigen %qs-Klausel hier"
  
! #: omp-general.c:1814
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "inkompatible %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive gekennzeichnet wurde"
  
! #: omp-general.c:1821
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "fehlende %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive markiert wurde"
  
! #: omp-general.c:1830
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "â€¦ mit %qs-Klausel hier"
  
! #: omp-general.c:1838
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr "â€¦ ohne %qs-Klausel hier in der NÃ¤he"
  
! #: omp-low.c:2380 omp-offload.c:1193
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr "%<seq%> Ã¼bersteuert andere OpenACC-Schleifenspezifizierer"
  
! #: omp-low.c:2383 omp-offload.c:1194
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr "%<auto%> steht in Konflikt mit anderen OpenACC-Schleifenspezifizierern"
  
! #: omp-low.c:2387 omp-offload.c:1228
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr "innere Schleife verwendet denselben OpenACC-Parallelismus wie enthaltende Schleife"
  
! #: omp-low.c:2434
  #, gcc-internal-format
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr "Argument an %qs-Klausel in OpenACC-%<parallel%> oder â€‘%<serial%> nicht erlaubt"
  
! #: omp-low.c:2489
  #, gcc-internal-format
  msgid "conflicting reduction operations for %qE"
  msgstr "In Konflikt stehende Reduktionsoperationen fÃ¼r %qE"
  
! #: omp-low.c:2492
  #, gcc-internal-format
  msgid "location of the previous reduction for %qE"
  msgstr "Stelle der vorherigen Reduktion fÃ¼r %qE"
  
! #: omp-low.c:2525
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr "geschachtelte Schleife in Reduktion benÃ¶tigt Reduktionsklausel fÃ¼r %qE"
  
! #: omp-low.c:2818
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr "Nicht-OpenACC-Konstrukt innerhalb einer OpenACC-Routine"
  
! #: omp-low.c:2827
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr "Nicht-OpenACC-Konstrukt innerhalb einer OpenACC-Region"
  
! #: omp-low.c:2849 omp-low.c:2916
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr "OpenMP-Konstrukte auÃŸer %<parallel%>, %<loop%> oder %<simd%> dÃ¼rfen nicht innerhalb einer Region mit %<order(concurrent)%>-Klausel geschachtelt sein"
  
! #: omp-low.c:2868
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr "%<ordered simd threads%> muss innerhalb der %<for simd%>-Region eng geschachtelt sein"
  
! #: omp-low.c:2883
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr "OpenMP-Konstrukte auÃŸer %<ordered simd%>, %<simd%>, %<loop%> oder %<atomic%> dÃ¼rfen nicht innerhalb von %<simd%>-Regionen geschachtelt sein"
  
! #: omp-low.c:2898
  #, gcc-internal-format
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr "nur %<distribute%>-, %<parallel%>- und %<loop%>-Regionen dÃ¼rfen innerhalb einer %<teams%>-Region streng geschachtelt sein"
  
! #: omp-low.c:2912
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr "OpenMP-Konstrukte auÃŸer %<parallel%>, %<loop%> oder %<simd%> dÃ¼rfen nicht in einer %<loop%>-Region geschachtelt sein"
  
! #: omp-low.c:2932
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr "%<distribute%>-Region muss innerhalb eines %<teams%>-Konstrukts streng geschachtelt sein"
  
! #: omp-low.c:2979
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr "OpenACC-Schleifendirektive muss mit einer OpenACC-Berechnungsregion verknÃ¼pft sein"
  
! #: omp-low.c:3001
  #, gcc-internal-format
  msgid "orphaned %qs construct"
  msgstr "verwaistes %qs-Konstrukt"
  
! #: omp-low.c:3030
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr "%<cancel for%> innerhalb von %<nowait%>-for-Konstrukt"
  
! #: omp-low.c:3035
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr "%<cancel for%> innerhalb von %<ordered%>-for-Konstrukt"
  
! #: omp-low.c:3055 omp-low.c:3068
  #, gcc-internal-format
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr "%<cancel sections%> innerhalb %<nowait%>-Abschnittskonstrukt"
  
! #: omp-low.c:3097
  #, gcc-internal-format
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr "%<%s taskgroup%>-Konstrukt nicht eng geschachtelt innerhalb von %<taskgroup%>-Region"
  
! #: omp-low.c:3122
  #, gcc-internal-format
  msgid "invalid arguments"
  msgstr "ungÃ¼ltige Argumente"
  
! #: omp-low.c:3128
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr "%<%s %s%>-Konstrukt innerhalb von %qs nicht eng geschachtelt"
  
! #: omp-low.c:3156
  #, gcc-internal-format
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr "Sperrregion darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explizit %<task%> oder %<taskloop%> ist"
  
! #: omp-low.c:3163
  #, gcc-internal-format
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr "arbeitsteilende Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explizit %<task%> oder %<taskloop%> ist"
  
! #: omp-low.c:3192
  #, gcc-internal-format
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr "%<master%>-Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, explizit %<task%> oder %<taskloop%> ist"
  
! #: omp-low.c:3216 omp-low.c:3373 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr "%<depend(%s)%> ist nur in %<omp ordered%> erlaubt"
  
! #: omp-low.c:3244
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr "%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer %<ordered%>-Schleife eng geschachtelt sein"
  
! #: omp-low.c:3261
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr "ungÃ¼ltige AbhÃ¤ngigkeitsart in omp %<ordered%> %<depend%>"
  
! #: omp-low.c:3276
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr "%<ordered%> %<simd%> muss innerhalb einer %<simd%>-Region eng geschachtelt sein"
  
! #: omp-low.c:3289
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr "%<ordered%>-Region darf innerhalb einer Region, die %<critical%>, %<ordered%>, expliziten %<task%> oder %<taskloop%> ist, nicht eng geschachtelt sein"
  
! #: omp-low.c:3302 omp-low.c:3324
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr "%<ordered%>-Region muss eng geschachtelt sein, wenn sie innerhalb einer Schleifenregion mit %<ordered%>-Klausel auftritt"
  
! #: omp-low.c:3310
  #, gcc-internal-format
  msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr "%<ordered%>-Region ohne %<depend%>-Klausel darf innerhalb einer Schleifenregion mit %<ordered%>-Klausel und Parameter nicht eng geschachtelt sein"
  
! #: omp-low.c:3341
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr "%<critical%>-Region darf innerhalb einer gleichnamigen %<critical%>-Region nicht eng geschachtelt sein"
  
! #: omp-low.c:3359
  #, gcc-internal-format
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr "%<teams%>-Konstrukt muss innerhalb eines %<target%>-Konstrukts eng geschachtelt sein, oder in Ã¼berhaupt keinem OpenMP-Konstrukt geschachtelt sein"
  
! #: omp-low.c:3381
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr "OpenACC-Region innerhalb einer OpenACC-Routine, geschachtelter Parallelismus wird noch nicht unterstÃ¼tzt"
  
! #: omp-low.c:3394
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr "OpenACC-Konstrukt innerhalb einer Nicht-OpenACC-Region"
  
! #: omp-low.c:3443
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr "%s-%qs-Konstrukt innerhalb einer %s-%qs-Region"
  
! #: omp-low.c:3456 omp-low.c:3463
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr "%qs-Konstrukt innerhalb einer %qs-Region"
  
! #: omp-low.c:3686
  #, gcc-internal-format
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr "setjmp/longjmp innerhalb %<simd%>-Konstrukts"
  
! #: omp-low.c:3712
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr "Aufruf der OpenMP-Laufzeit-API %qD in einer Region mit %<order(concurrent)%>-Klausel"
  
! #: omp-low.c:8881
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr "Â»sinkÂ«-Klausel wird ignoriert, da der Offset kein Vielfaches der Schrittweite ist"
  
! #: omp-low.c:8904
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr "erster Offset muss in umgedrehter Richtung der Schleifeniterationen sein"
  
! #: omp-low.c:13181
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "ungÃ¼ltiger Austritt aus strukturiertem %s-Block"
  
! #: omp-low.c:13183 omp-low.c:13188
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "ungÃ¼ltiger Eintritt in strukturierten %s-Block"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13192
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "ungÃ¼ltiger Zweig zu/von strukturiertem %s-Block"
  
! #: omp-offload.c:651
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr "Operand fÃ¼r %<-fopenacc-dim%> bei %qs ist falsch"
  
! #: omp-offload.c:1226
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr "Unterprogrammaufruf verwendet denselben OpenACC-Parallelismus wie enthaltende Schleife"
  
! #: omp-offload.c:1230 omp-offload.c:1262
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr "enthaltende Schleife ist hier"
  
! #: omp-offload.c:1235
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr "Unterprogrammaufruf verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurde"
  
! #: omp-offload.c:1237
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr "Schleife verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurde"
  
! #: omp-offload.c:1242
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "Routine %qD ist hier deklariert"
  
! #: omp-offload.c:1255
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "falsch geschachtelter OpenACC-Schleifenparallelismus"
  
! #: omp-offload.c:1396
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr "unzureichende Partitionierung verfÃ¼gbar, um die Elementschleife zu parallelisieren"
  
! #: omp-offload.c:1404
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr "unzureichende Partitionierung verfÃ¼gbar, um die Kachelschleife zu parallelisieren"
  
! #: omp-offload.c:1406
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr "unzureichende Partitionierung verfÃ¼gbar, um Schleife zu parallelisieren"
--- 24747,25054 ----
  msgid "... to the previous %qs clause here"
  msgstr "â€¦ zur vorherigen %qs-Klausel hier"
  
! #: omp-general.c:1785
! #, gcc-internal-format
! msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
! msgstr "%<%s%> kann nicht auf %qD angewendet werden, da diese bereits mit einer OpenACC-Â»declare targetÂ«-Direktive markiert wurde"
! 
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "inkompatible %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive gekennzeichnet wurde"
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "fehlende %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive markiert wurde"
  
! #: omp-general.c:1843
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "â€¦ mit %qs-Klausel hier"
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr "â€¦ ohne %qs-Klausel hier in der NÃ¤he"
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr "%<seq%> Ã¼bersteuert andere OpenACC-Schleifenspezifizierer"
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr "%<auto%> steht in Konflikt mit anderen OpenACC-Schleifenspezifizierern"
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr "innere Schleife verwendet denselben OpenACC-Parallelismus wie enthaltende Schleife"
  
! #: omp-low.c:2436
  #, gcc-internal-format
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr "Argument an %qs-Klausel in OpenACC-%<parallel%> oder â€‘%<serial%> nicht erlaubt"
  
! #: omp-low.c:2491
  #, gcc-internal-format
  msgid "conflicting reduction operations for %qE"
  msgstr "In Konflikt stehende Reduktionsoperationen fÃ¼r %qE"
  
! #: omp-low.c:2494
  #, gcc-internal-format
  msgid "location of the previous reduction for %qE"
  msgstr "Stelle der vorherigen Reduktion fÃ¼r %qE"
  
! #: omp-low.c:2527
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr "geschachtelte Schleife in Reduktion benÃ¶tigt Reduktionsklausel fÃ¼r %qE"
  
! #: omp-low.c:2820
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr "Nicht-OpenACC-Konstrukt innerhalb einer OpenACC-Routine"
  
! #: omp-low.c:2829
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr "Nicht-OpenACC-Konstrukt innerhalb einer OpenACC-Region"
  
! #: omp-low.c:2851 omp-low.c:2918
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr "OpenMP-Konstrukte auÃŸer %<parallel%>, %<loop%> oder %<simd%> dÃ¼rfen nicht innerhalb einer Region mit %<order(concurrent)%>-Klausel geschachtelt sein"
  
! #: omp-low.c:2870
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr "%<ordered simd threads%> muss innerhalb der %<for simd%>-Region eng geschachtelt sein"
  
! #: omp-low.c:2885
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr "OpenMP-Konstrukte auÃŸer %<ordered simd%>, %<simd%>, %<loop%> oder %<atomic%> dÃ¼rfen nicht innerhalb von %<simd%>-Regionen geschachtelt sein"
  
! #: omp-low.c:2900
  #, gcc-internal-format
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr "nur %<distribute%>-, %<parallel%>- und %<loop%>-Regionen dÃ¼rfen innerhalb einer %<teams%>-Region streng geschachtelt sein"
  
! #: omp-low.c:2914
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr "OpenMP-Konstrukte auÃŸer %<parallel%>, %<loop%> oder %<simd%> dÃ¼rfen nicht in einer %<loop%>-Region geschachtelt sein"
  
! #: omp-low.c:2934
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr "%<distribute%>-Region muss innerhalb eines %<teams%>-Konstrukts streng geschachtelt sein"
  
! #: omp-low.c:2981
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr "OpenACC-Schleifendirektive muss mit einer OpenACC-Berechnungsregion verknÃ¼pft sein"
  
! #: omp-low.c:3003
  #, gcc-internal-format
  msgid "orphaned %qs construct"
  msgstr "verwaistes %qs-Konstrukt"
  
! #: omp-low.c:3032
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr "%<cancel for%> innerhalb von %<nowait%>-for-Konstrukt"
  
! #: omp-low.c:3037
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr "%<cancel for%> innerhalb von %<ordered%>-for-Konstrukt"
  
! #: omp-low.c:3057 omp-low.c:3070
  #, gcc-internal-format
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr "%<cancel sections%> innerhalb %<nowait%>-Abschnittskonstrukt"
  
! #: omp-low.c:3099
  #, gcc-internal-format
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr "%<%s taskgroup%>-Konstrukt nicht eng geschachtelt innerhalb von %<taskgroup%>-Region"
  
! #: omp-low.c:3124
  #, gcc-internal-format
  msgid "invalid arguments"
  msgstr "ungÃ¼ltige Argumente"
  
! #: omp-low.c:3130
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr "%<%s %s%>-Konstrukt innerhalb von %qs nicht eng geschachtelt"
  
! #: omp-low.c:3158
  #, gcc-internal-format
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr "Sperrregion darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explizit %<task%> oder %<taskloop%> ist"
  
! #: omp-low.c:3165
  #, gcc-internal-format
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr "arbeitsteilende Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explizit %<task%> oder %<taskloop%> ist"
  
! #: omp-low.c:3194
  #, gcc-internal-format
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr "%<master%>-Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, explizit %<task%> oder %<taskloop%> ist"
  
! #: omp-low.c:3218 omp-low.c:3375 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr "%<depend(%s)%> ist nur in %<omp ordered%> erlaubt"
  
! #: omp-low.c:3246
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr "%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer %<ordered%>-Schleife eng geschachtelt sein"
  
! #: omp-low.c:3263
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr "ungÃ¼ltige AbhÃ¤ngigkeitsart in omp %<ordered%> %<depend%>"
  
! #: omp-low.c:3278
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr "%<ordered%> %<simd%> muss innerhalb einer %<simd%>-Region eng geschachtelt sein"
  
! #: omp-low.c:3291
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr "%<ordered%>-Region darf innerhalb einer Region, die %<critical%>, %<ordered%>, expliziten %<task%> oder %<taskloop%> ist, nicht eng geschachtelt sein"
  
! #: omp-low.c:3304 omp-low.c:3326
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr "%<ordered%>-Region muss eng geschachtelt sein, wenn sie innerhalb einer Schleifenregion mit %<ordered%>-Klausel auftritt"
  
! #: omp-low.c:3312
  #, gcc-internal-format
  msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr "%<ordered%>-Region ohne %<depend%>-Klausel darf innerhalb einer Schleifenregion mit %<ordered%>-Klausel und Parameter nicht eng geschachtelt sein"
  
! #: omp-low.c:3343
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr "%<critical%>-Region darf innerhalb einer gleichnamigen %<critical%>-Region nicht eng geschachtelt sein"
  
! #: omp-low.c:3361
  #, gcc-internal-format
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr "%<teams%>-Konstrukt muss innerhalb eines %<target%>-Konstrukts eng geschachtelt sein, oder in Ã¼berhaupt keinem OpenMP-Konstrukt geschachtelt sein"
  
! #: omp-low.c:3383
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr "OpenACC-Region innerhalb einer OpenACC-Routine, geschachtelter Parallelismus wird noch nicht unterstÃ¼tzt"
  
! #: omp-low.c:3396
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr "OpenACC-Konstrukt innerhalb einer Nicht-OpenACC-Region"
  
! #: omp-low.c:3445
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr "%s-%qs-Konstrukt innerhalb einer %s-%qs-Region"
  
! #: omp-low.c:3458 omp-low.c:3465
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr "%qs-Konstrukt innerhalb einer %qs-Region"
  
! #: omp-low.c:3688
  #, gcc-internal-format
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr "setjmp/longjmp innerhalb %<simd%>-Konstrukts"
  
! #: omp-low.c:3714
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr "Aufruf der OpenMP-Laufzeit-API %qD in einer Region mit %<order(concurrent)%>-Klausel"
  
! #: omp-low.c:8883
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr "Â»sinkÂ«-Klausel wird ignoriert, da der Offset kein Vielfaches der Schrittweite ist"
  
! #: omp-low.c:8906
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr "erster Offset muss in umgedrehter Richtung der Schleifeniterationen sein"
  
! #: omp-low.c:13183
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "ungÃ¼ltiger Austritt aus strukturiertem %s-Block"
  
! #: omp-low.c:13185 omp-low.c:13190
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "ungÃ¼ltiger Eintritt in strukturierten %s-Block"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13194
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "ungÃ¼ltiger Zweig zu/von strukturiertem %s-Block"
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr "Operand fÃ¼r %<-fopenacc-dim%> bei %qs ist falsch"
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr "Unterprogrammaufruf verwendet denselben OpenACC-Parallelismus wie enthaltende Schleife"
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr "enthaltende Schleife ist hier"
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr "Unterprogrammaufruf verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurde"
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr "Schleife verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurde"
  
! #: omp-offload.c:1254
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "Routine %qD ist hier deklariert"
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "falsch geschachtelter OpenACC-Schleifenparallelismus"
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr "unzureichende Partitionierung verfÃ¼gbar, um die Elementschleife zu parallelisieren"
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr "unzureichende Partitionierung verfÃ¼gbar, um die Kachelschleife zu parallelisieren"
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr "unzureichende Partitionierung verfÃ¼gbar, um Schleife zu parallelisieren"
*************** msgstr "indirekte SprÃ¼nge sind auf dies
*** 25042,25048 ****
  msgid "command-line option %qs is not supported by this configuration"
  msgstr "Kommandozeilenoption %qs wird von dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: opts-common.c:1285 opts.c:2076
  #, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr "fehlendes Argument fÃ¼r %qs"
--- 25083,25089 ----
  msgid "command-line option %qs is not supported by this configuration"
  msgstr "Kommandozeilenoption %qs wird von dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: opts-common.c:1285 opts.c:2093
  #, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr "fehlendes Argument fÃ¼r %qs"
*************** msgstr "%<-fasan-shadow-offset%> sollte
*** 25139,25155 ****
  msgid "unrecognized shadow offset %qs"
  msgstr "unerkannter Schatten-Adressoffset %qs"
  
! #: opts.c:91
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr "Argument %qs fÃ¼r %<-femit-struct-debug-detailed%> nicht erkannt"
  
! #: opts.c:127
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr "Argument %qs fÃ¼r %<-femit-struct-debug-detailed%> unbekannt"
  
! #: opts.c:134
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr "%<-femit-struct-debug-detailed=dir:...%> muss zumindest so viel wie %<-femit-struct-debug-detailed=ind:...%> erlauben"
--- 25180,25196 ----
  msgid "unrecognized shadow offset %qs"
  msgstr "unerkannter Schatten-Adressoffset %qs"
  
! #: opts.c:92
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr "Argument %qs fÃ¼r %<-femit-struct-debug-detailed%> nicht erkannt"
  
! #: opts.c:128
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr "Argument %qs fÃ¼r %<-femit-struct-debug-detailed%> unbekannt"
  
! #: opts.c:135
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr "%<-femit-struct-debug-detailed=dir:...%> muss zumindest so viel wie %<-femit-struct-debug-detailed=ind:...%> erlauben"
*************** msgstr "transaktionsbasierter Speicher w
*** 25259,25265 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr "Abschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Toplevel-Neuordnung ausgeschaltet ist"
  
! #: opts.c:970 config/darwin.c:3214
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> funktioniert auf dieser Architektur nicht mit Ausnahmen"
--- 25300,25306 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr "Abschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Toplevel-Neuordnung ausgeschaltet ist"
  
! #: opts.c:970 config/darwin.c:3223
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> funktioniert auf dieser Architektur nicht mit Ausnahmen"
*************** msgstr "Livepatchen in Kombination mit L
*** 25344,25486 ****
  msgid "vtable verification is not supported with LTO"
  msgstr "Vtable-Verifikation wird in Kombination mit LTO nicht unterstÃ¼tzt"
  
! #: opts.c:1659
  #, gcc-internal-format
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr "nicht erkanntes %<include_flags 0x%x%> an %<print_specific_help%> weitergegeben"
  
! #: opts.c:1873
  #, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr "%<-fsanitize=all%> ist ungÃ¼ltig"
  
! #: opts.c:1913
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr "unbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*s; meinten Sie %qs?"
  
! #: opts.c:1919
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr "unbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*s"
  
! #: opts.c:1954
  #, gcc-internal-format
  msgid "%qs attribute directive ignored"
  msgstr "Attribut-Direktive %qs ignoriert"
  
! #: opts.c:1981
  #, gcc-internal-format
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr "ungÃ¼ltige Argumente fÃ¼r Option %<-falign-%s%>: %qs"
  
! #: opts.c:1996
  #, gcc-internal-format
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr "Falsche Anzahl der Argumente fÃ¼r Option %<-falign-%s%>: %qs"
  
! #: opts.c:2005
  #, gcc-internal-format
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr "%<-falign-%s%> ist nicht zwischen 0 und %d"
  
! #: opts.c:2131
  #, gcc-internal-format
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr "Argument %q.*s fÃ¼r %<--help%> ist mehrdeutig, bitte prÃ¤zisieren"
  
! #: opts.c:2140
  #, gcc-internal-format
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr "Argument %q.*s fÃ¼r Option %<--help=%> nicht erkannt"
  
! #: opts.c:2509
  #, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr "HSA wurde in dieser Konfiguration nicht eingeschaltet"
  
! #: opts.c:2521
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr "Option %<-foffload-abi%> kann nur fÃ¼r Offload-Compiler angegeben werden"
  
! #: opts.c:2529
  #, gcc-internal-format
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr "Strukturausrichtung muss eine kleine Zweierpotenz sein, nicht %wu"
  
! #: opts.c:2604
  #, gcc-internal-format
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr "ungÃ¼ltiges Argument fÃ¼r %<-fpatchable_function_entry%>"
  
! #: opts.c:2662
  #, gcc-internal-format
  msgid "unknown stack check parameter %qs"
  msgstr "unbekannter Stapel-ÃœberprÃ¼fungsparameter %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90141
! #: opts.c:2690
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr "%<-gdwarf=%s%> ist mehrdeutig; verwenden Sie %<-gdwarf-%s%> fÃ¼r die DWARF-Version und %<-gdwarf -g%s%> fÃ¼r die Debugstufe"
  
! #: opts.c:2701
  #, gcc-internal-format
  msgid "dwarf version %wu is not supported"
  msgstr "Dwarf-Version %wu wird nicht unterstÃ¼tzt"
  
! #: opts.c:2755
  #, gcc-internal-format
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr "Argument %qs fÃ¼r Option %<-flto=%> nicht erkannt"
  
! #: opts.c:2933
  #, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr "Zielsystem unterstÃ¼tzt keine Testausgaben"
  
! #: opts.c:2942
  #, gcc-internal-format
  msgid "debug format %qs conflicts with prior selection"
  msgstr "Debugformat %qs steht in Konflikt mit vorheriger Auswahl"
  
! #: opts.c:2960
  #, gcc-internal-format
  msgid "unrecognized debug output level %qs"
  msgstr "Unbekannte Debugausgabestufe %qs"
  
! #: opts.c:2962
  #, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr "Debugausgabestufe %qs ist zu groÃŸ"
  
! #: opts.c:2982
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr "Kern-DateigrÃ¶ÃŸenlimit kann nicht geholt werden: %m"
  
! #: opts.c:2986
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr "Kern-DateigrÃ¶ÃŸenlimit kann nicht gesetzt werden: %m"
  
! #: opts.c:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr "GCC-Debuggingoption nicht erkannt: %c"
  
! #: opts.c:3060
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr "%<-W%serror=%s%>: unbekannte Option %<-%s%>; meinten Sie %<-%s%>?"
  
! #: opts.c:3064
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr "%<-W%serror=%s%>: Keine Option %<-%s%>"
  
! #: opts.c:3068
  #, gcc-internal-format
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
  msgstr "%<-Werror=%s%>: %<-%s%> ist keine Option, die Warnungen steuert"
--- 25385,25527 ----
  msgid "vtable verification is not supported with LTO"
  msgstr "Vtable-Verifikation wird in Kombination mit LTO nicht unterstÃ¼tzt"
  
! #: opts.c:1676
  #, gcc-internal-format
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr "nicht erkanntes %<include_flags 0x%x%> an %<print_specific_help%> weitergegeben"
  
! #: opts.c:1890
  #, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr "%<-fsanitize=all%> ist ungÃ¼ltig"
  
! #: opts.c:1930
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr "unbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*s; meinten Sie %qs?"
  
! #: opts.c:1936
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr "unbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*s"
  
! #: opts.c:1971
  #, gcc-internal-format
  msgid "%qs attribute directive ignored"
  msgstr "Attribut-Direktive %qs ignoriert"
  
! #: opts.c:1998
  #, gcc-internal-format
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr "ungÃ¼ltige Argumente fÃ¼r Option %<-falign-%s%>: %qs"
  
! #: opts.c:2013
  #, gcc-internal-format
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr "Falsche Anzahl der Argumente fÃ¼r Option %<-falign-%s%>: %qs"
  
! #: opts.c:2022
  #, gcc-internal-format
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr "%<-falign-%s%> ist nicht zwischen 0 und %d"
  
! #: opts.c:2148
  #, gcc-internal-format
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr "Argument %q.*s fÃ¼r %<--help%> ist mehrdeutig, bitte prÃ¤zisieren"
  
! #: opts.c:2157
  #, gcc-internal-format
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr "Argument %q.*s fÃ¼r Option %<--help=%> nicht erkannt"
  
! #: opts.c:2526
  #, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr "HSA wurde in dieser Konfiguration nicht eingeschaltet"
  
! #: opts.c:2538
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr "Option %<-foffload-abi%> kann nur fÃ¼r Offload-Compiler angegeben werden"
  
! #: opts.c:2546
  #, gcc-internal-format
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr "Strukturausrichtung muss eine kleine Zweierpotenz sein, nicht %wu"
  
! #: opts.c:2621
  #, gcc-internal-format
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr "ungÃ¼ltiges Argument fÃ¼r %<-fpatchable_function_entry%>"
  
! #: opts.c:2679
  #, gcc-internal-format
  msgid "unknown stack check parameter %qs"
  msgstr "unbekannter Stapel-ÃœberprÃ¼fungsparameter %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90141
! #: opts.c:2707
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr "%<-gdwarf=%s%> ist mehrdeutig; verwenden Sie %<-gdwarf-%s%> fÃ¼r die DWARF-Version und %<-gdwarf -g%s%> fÃ¼r die Debugstufe"
  
! #: opts.c:2718
  #, gcc-internal-format
  msgid "dwarf version %wu is not supported"
  msgstr "Dwarf-Version %wu wird nicht unterstÃ¼tzt"
  
! #: opts.c:2772
  #, gcc-internal-format
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr "Argument %qs fÃ¼r Option %<-flto=%> nicht erkannt"
  
! #: opts.c:2950
  #, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr "Zielsystem unterstÃ¼tzt keine Testausgaben"
  
! #: opts.c:2959
  #, gcc-internal-format
  msgid "debug format %qs conflicts with prior selection"
  msgstr "Debugformat %qs steht in Konflikt mit vorheriger Auswahl"
  
! #: opts.c:2977
  #, gcc-internal-format
  msgid "unrecognized debug output level %qs"
  msgstr "Unbekannte Debugausgabestufe %qs"
  
! #: opts.c:2979
  #, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr "Debugausgabestufe %qs ist zu groÃŸ"
  
! #: opts.c:2999
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr "Kern-DateigrÃ¶ÃŸenlimit kann nicht geholt werden: %m"
  
! #: opts.c:3003
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr "Kern-DateigrÃ¶ÃŸenlimit kann nicht gesetzt werden: %m"
  
! #: opts.c:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr "GCC-Debuggingoption nicht erkannt: %c"
  
! #: opts.c:3077
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr "%<-W%serror=%s%>: unbekannte Option %<-%s%>; meinten Sie %<-%s%>?"
  
! #: opts.c:3081
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr "%<-W%serror=%s%>: Keine Option %<-%s%>"
  
! #: opts.c:3085
  #, gcc-internal-format
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
  msgstr "%<-Werror=%s%>: %<-%s%> ist keine Option, die Warnungen steuert"
*************** msgstr "globale Registervariable folgt e
*** 25843,25849 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr "Register von %qD fÃ¼r mehrere globale Registervariablen verwendet"
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5483
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "Konflikt mit %qD"
--- 25884,25890 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr "Register von %qD fÃ¼r mehrere globale Registervariablen verwendet"
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5488
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "Konflikt mit %qD"
*************** msgstr "in der Klasse %qs konnte wÃ¤hren
*** 25878,25894 ****
  msgid "unable to find a register to spill in class %qs"
  msgstr "in Klasse %qs konnte kein Register fÃ¼r Ãœberlauf gefunden werden"
  
! #: reload1.c:4585
  #, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr "%<asm%>-Operand erfordert unmÃ¶gliches Neuladen"
  
! #: reload1.c:6002
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr "%<asm%>-Operandenbedingung inkompatibel mit OperandengrÃ¶ÃŸe"
  
! #: reload1.c:7880
  #, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr "Ausgabeoperand ist in %<asm%> konstant"
--- 25919,25935 ----
  msgid "unable to find a register to spill in class %qs"
  msgstr "in Klasse %qs konnte kein Register fÃ¼r Ãœberlauf gefunden werden"
  
! #: reload1.c:4586
  #, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr "%<asm%>-Operand erfordert unmÃ¶gliches Neuladen"
  
! #: reload1.c:6003
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr "%<asm%>-Operandenbedingung inkompatibel mit OperandengrÃ¶ÃŸe"
  
! #: reload1.c:7881
  #, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr "Ausgabeoperand ist in %<asm%> konstant"
*************** msgstr "gepacktes Attribut verursacht in
*** 26034,26075 ****
  msgid "packed attribute is unnecessary for %q+D"
  msgstr "gepacktes Attribut ist unnÃ¶tig fÃ¼r %q+D"
  
! #: stor-layout.c:1345
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr "struct wird aufgefÃ¼llt, um %q+D auszurichten"
  
! #: stor-layout.c:1404
  #, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr "Offset des gepackten Bitfeldes %qD hat sich in GCC 4.4 geÃ¤ndert"
  
! #: stor-layout.c:1779
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr "struct wird bis zur Ausrichtungsgrenze aufgefÃ¼llt"
  
! #: stor-layout.c:1807
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr "gepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %qE"
  
! #: stor-layout.c:1811
  #, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr "gepacktes Attribut ist fÃ¼r %qE unnÃ¶tig"
  
! #: stor-layout.c:1817
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr "gepacktes Attribut fÃ¼hrt zu ineffizienter Ausrichtung"
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr "gepacktes Attribut ist unnÃ¶tig"
  
! #: stor-layout.c:2583
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "Ausrichtung der Arrayelemente ist grÃ¶ÃŸer als die ElementgrÃ¶ÃŸe"
--- 26075,26116 ----
  msgid "packed attribute is unnecessary for %q+D"
  msgstr "gepacktes Attribut ist unnÃ¶tig fÃ¼r %q+D"
  
! #: stor-layout.c:1346
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr "struct wird aufgefÃ¼llt, um %q+D auszurichten"
  
! #: stor-layout.c:1405
  #, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr "Offset des gepackten Bitfeldes %qD hat sich in GCC 4.4 geÃ¤ndert"
  
! #: stor-layout.c:1781
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr "struct wird bis zur Ausrichtungsgrenze aufgefÃ¼llt"
  
! #: stor-layout.c:1809
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr "gepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %qE"
  
! #: stor-layout.c:1813
  #, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr "gepacktes Attribut ist fÃ¼r %qE unnÃ¶tig"
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr "gepacktes Attribut fÃ¼hrt zu ineffizienter Ausrichtung"
  
! #: stor-layout.c:1821
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr "gepacktes Attribut ist unnÃ¶tig"
  
! #: stor-layout.c:2585
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "Ausrichtung der Arrayelemente ist grÃ¶ÃŸer als die ElementgrÃ¶ÃŸe"
*************** msgid "%qD renamed after being reference
*** 26085,26287 ****
  msgstr "%qD nach Referenzierung in Assemblierung umbenannt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1063
  #, gcc-internal-format
  msgid "function symbol is not function"
  msgstr "Interner Fehler: function symbol is not function"
  
! #: symtab.c:1070
  #, gcc-internal-format
  msgid "inconsistent %<ifunc%> attribute"
  msgstr "inkonsistentes %<ifunc%>-Attribut"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1078
  #, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr "Interner Fehler: variable symbol is not variable"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1084
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr "Interner Fehler: node has unknown type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1093
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr "Interner Fehler: node not found node->decl->decl_with_vis.symtab_node"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1101
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr "Interner Fehler: node differs from node->decl->decl_with_vis.symtab_node"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1112 symtab.c:1119
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr "Interner Fehler: assembler name hash list corrupted"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1128
  #, gcc-internal-format
  msgid "node not found in symtab assembler name hash"
  msgstr "Interner Fehler: node not found in symtab assembler name hash"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1137
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr "Interner Fehler: double linked list of assembler names corrupted"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1142
  #, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr "Interner Fehler: node has body_removed but is definition"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1147
  #, gcc-internal-format
  msgid "node is analyzed but it is not a definition"
  msgstr "Interner Fehler: node is analyzed but it is not a definition"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1152
  #, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr "Interner Fehler: node is alias but not implicit alias"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1157
  #, gcc-internal-format
  msgid "node is alias but not definition"
  msgstr "Interner Fehler: node is alias but not definition"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1162
  #, gcc-internal-format
  msgid "node is weakref but not an transparent_alias"
  msgstr "Interner Fehler: node is weakref but not an transparent_alias"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1167
  #, gcc-internal-format
  msgid "node is transparent_alias but not an alias"
  msgstr "Interner Fehler: node is transparent_alias but not an alias"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1172
  #, gcc-internal-format
  msgid "node is symver but not alias"
  msgstr "Interner Fehler: node is symver but not alias"
  
! #: symtab.c:1181
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr "Interner Fehler: symver target is not exported with default visibility"
  
! #: symtab.c:1188
  #, gcc-internal-format
  msgid "symver is not exported with default visibility"
  msgstr "Interner Fehler: symver is not exported with default visibility"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1197
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr "Interner Fehler: node is in same_comdat_group list but has no comdat_group"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1202
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr "Interner Fehler: same_comdat_group list across different groups"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1207
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr "Interner Fehler: mixing different types of symbol in same comdat groups is not supported"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1212
  #, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr "Interner Fehler: node is alone in a comdat group"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1219
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr "Interner Fehler: same_comdat_group is not a circular list"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr "Interner Fehler: comdat-local symbol referred to by %s outside its comdat"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1244
  #, gcc-internal-format
  msgid "implicit_section flag is set but section isn%'t"
  msgstr "Interner Fehler: implicit_section flag is set but section isn%'t"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1251
  #, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr "Interner Fehler: Both section and comdat group is set"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1263
  #, gcc-internal-format
  msgid "Alias and target%'s section differs"
  msgstr "Interner Fehler: Alias and target%'s section differs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1270
  #, gcc-internal-format
  msgid "Alias and target%'s comdat groups differs"
  msgstr "Interner Fehler: Alias and target%'s comdat groups differs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1285
  #, gcc-internal-format
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr "Interner Fehler: Transparent alias and target%'s assembler names differs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1293
  #, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr "Interner Fehler: Chained transparent aliases"
  
! #: symtab.c:1316 symtab.c:1353
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr "Interner Fehler: symtab_node::verify failed"
  
! #: symtab.c:1349
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "Interner Fehler: Two symbols with same comdat_group are not linked by the same_comdat_group list."
  
! #: symtab.c:1762
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "Funktion %q+D Teil des Alias-Zyklus"
  
! #: symtab.c:1764
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "Variable %q+D Teil des Alias-Zyklus"
  
! #: symtab.c:1792
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "Abschnitt des Aliases %q+D muss zum Abschnitt seines Ziels passen"
--- 26126,26328 ----
  msgstr "%qD nach Referenzierung in Assemblierung umbenannt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1064
  #, gcc-internal-format
  msgid "function symbol is not function"
  msgstr "Interner Fehler: function symbol is not function"
  
! #: symtab.c:1071
  #, gcc-internal-format
  msgid "inconsistent %<ifunc%> attribute"
  msgstr "inkonsistentes %<ifunc%>-Attribut"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1079
  #, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr "Interner Fehler: variable symbol is not variable"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1085
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr "Interner Fehler: node has unknown type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1094
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr "Interner Fehler: node not found node->decl->decl_with_vis.symtab_node"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1102
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr "Interner Fehler: node differs from node->decl->decl_with_vis.symtab_node"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1113 symtab.c:1120
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr "Interner Fehler: assembler name hash list corrupted"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1129
  #, gcc-internal-format
  msgid "node not found in symtab assembler name hash"
  msgstr "Interner Fehler: node not found in symtab assembler name hash"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1138
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr "Interner Fehler: double linked list of assembler names corrupted"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1143
  #, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr "Interner Fehler: node has body_removed but is definition"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1148
  #, gcc-internal-format
  msgid "node is analyzed but it is not a definition"
  msgstr "Interner Fehler: node is analyzed but it is not a definition"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1153
  #, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr "Interner Fehler: node is alias but not implicit alias"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1158
  #, gcc-internal-format
  msgid "node is alias but not definition"
  msgstr "Interner Fehler: node is alias but not definition"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1163
  #, gcc-internal-format
  msgid "node is weakref but not an transparent_alias"
  msgstr "Interner Fehler: node is weakref but not an transparent_alias"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1168
  #, gcc-internal-format
  msgid "node is transparent_alias but not an alias"
  msgstr "Interner Fehler: node is transparent_alias but not an alias"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1173
  #, gcc-internal-format
  msgid "node is symver but not alias"
  msgstr "Interner Fehler: node is symver but not alias"
  
! #: symtab.c:1182
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr "Interner Fehler: symver target is not exported with default visibility"
  
! #: symtab.c:1189
  #, gcc-internal-format
  msgid "symver is not exported with default visibility"
  msgstr "Interner Fehler: symver is not exported with default visibility"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1198
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr "Interner Fehler: node is in same_comdat_group list but has no comdat_group"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1203
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr "Interner Fehler: same_comdat_group list across different groups"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1208
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr "Interner Fehler: mixing different types of symbol in same comdat groups is not supported"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1213
  #, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr "Interner Fehler: node is alone in a comdat group"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1220
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr "Interner Fehler: same_comdat_group is not a circular list"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1235
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr "Interner Fehler: comdat-local symbol referred to by %s outside its comdat"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1245
  #, gcc-internal-format
  msgid "implicit_section flag is set but section isn%'t"
  msgstr "Interner Fehler: implicit_section flag is set but section isn%'t"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1252
  #, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr "Interner Fehler: Both section and comdat group is set"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1264
  #, gcc-internal-format
  msgid "Alias and target%'s section differs"
  msgstr "Interner Fehler: Alias and target%'s section differs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1271
  #, gcc-internal-format
  msgid "Alias and target%'s comdat groups differs"
  msgstr "Interner Fehler: Alias and target%'s comdat groups differs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1286
  #, gcc-internal-format
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr "Interner Fehler: Transparent alias and target%'s assembler names differs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79874
! #: symtab.c:1294
  #, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr "Interner Fehler: Chained transparent aliases"
  
! #: symtab.c:1317 symtab.c:1354
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr "Interner Fehler: symtab_node::verify failed"
  
! #: symtab.c:1350
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "Interner Fehler: Two symbols with same comdat_group are not linked by the same_comdat_group list."
  
! #: symtab.c:1763
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "Funktion %q+D Teil des Alias-Zyklus"
  
! #: symtab.c:1765
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "Variable %q+D Teil des Alias-Zyklus"
  
! #: symtab.c:1793
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "Abschnitt des Aliases %q+D muss zum Abschnitt seines Ziels passen"
*************** msgstr "Ã¤uÃŸere Transaktion in %<transa
*** 26591,26767 ****
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr "%K%<asm%> in %<transaction_safe%>-Funktion ist nicht erlaubt"
  
! #: tree-cfg.c:353
  #, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr "Schleifenannotation wird ignoriert"
  
! #: tree-cfg.c:2965
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Konstante wird bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnet"
  
! #: tree-cfg.c:2970
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Seiteneffekte werden bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnet"
  
! #: tree-cfg.c:2985
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "%<DECL_GIMPLE_REG_P%> auf einer Variable mit verwendeter Adresse gesetzt"
  
! #: tree-cfg.c:2991
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "Adresse genommen, aber %<TREE_ADDRESSABLE%>-Bit nicht gesetzt"
  
! #: tree-cfg.c:3013
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ungÃ¼ltiger Ausdruck fÃ¼r Min-L-Wert"
  
! #: tree-cfg.c:3024
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "ungÃ¼ltiger Operand in indirekter Referenz"
  
! #: tree-cfg.c:3049
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "nicht-skalares %qs"
  
! #: tree-cfg.c:3063
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "ungÃ¼ltiger Positions- oder GrÃ¶ÃŸenoperand fÃ¼r %qs"
  
! #: tree-cfg.c:3069
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "Genauigkeit des ganzzahligen Ergebnistypen passt nicht zur FeldgrÃ¶ÃŸe von %qs"
  
! #: tree-cfg.c:3078
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "Betriebsart-GrÃ¶ÃŸe des nicht-ganzzahligen Ergebnisses passt nicht zur FeldgrÃ¶ÃŸe von %qs"
  
! #: tree-cfg.c:3086
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "Operand von %qs ohne Modus-Genauigkeit"
  
! #: tree-cfg.c:3093
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "Position plus GrÃ¶ÃŸe Ã¼berschreitet die GrÃ¶ÃŸe des referenzierten Objekts in %qs"
  
! #: tree-cfg.c:3104
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "TypunvertrÃ¤glichkeit in %qs-Verweis"
  
! #: tree-cfg.c:3120
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "nicht-Top-Level %qs"
  
! #: tree-cfg.c:3135
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "ungÃ¼ltiger Operand fÃ¼r %qs"
  
! #: tree-cfg.c:3146 tree-cfg.c:3155 tree-cfg.c:3172 tree-cfg.c:3806
! #: tree-cfg.c:3835 tree-cfg.c:3852 tree-cfg.c:3873 tree-cfg.c:3919
! #: tree-cfg.c:3940 tree-cfg.c:3994 tree-cfg.c:4014 tree-cfg.c:4050
! #: tree-cfg.c:4071 tree-cfg.c:4103 tree-cfg.c:4179 tree-cfg.c:4211
! #: tree-cfg.c:4223 tree-cfg.c:4282 tree-cfg.c:4307 tree-cfg.c:4380
! #: tree-cfg.c:4458
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "unvertrÃ¤gliche Typen in %qs"
  
! #: tree-cfg.c:3166
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "ungÃ¼ltiger Offset-Operator %qs"
  
! #: tree-cfg.c:3190
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "Umwandlung von %qs auf der linken Seite eines %qs"
  
! #: tree-cfg.c:3198
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "Umwandlung eines Registers auf eine andere GrÃ¶ÃŸe in %qs"
  
! #: tree-cfg.c:3218 tree-cfg.c:3244
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "ungÃ¼ltiger Adressoperand in %qs"
  
! #: tree-cfg.c:3225 tree-cfg.c:3251
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "ungÃ¼ltiger Offset-Operand in %qs"
  
! #: tree-cfg.c:3232 tree-cfg.c:3258
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "ungÃ¼ltige Clique in %qs"
  
! #: tree-cfg.c:3265 tree-cfg.c:4470
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs in GIMPLE-IL"
  
! #: tree-cfg.c:3318
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "Gimple-Aufruf hat zwei Ziele"
  
! #: tree-cfg.c:3327
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "Gimple-Aufruf hat kein Ziel"
  
! #: tree-cfg.c:3334
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ungÃ¼ltige Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3344
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Nicht-Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3355
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "ungÃ¼ltiger Â»pure constÂ«-Status fÃ¼r Funktion"
  
! #: tree-cfg.c:3364
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "ungÃ¼ltige LHS in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3372
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS in %<noreturn%>-Aufruf"
  
! #: tree-cfg.c:3386
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "ungÃ¼ltige Umwandlung in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3395
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "ungÃ¼ltige statische Kette in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3406
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "statische Kette mit Funktion, die keine verwendet"
--- 26632,26808 ----
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr "%K%<asm%> in %<transaction_safe%>-Funktion ist nicht erlaubt"
  
! #: tree-cfg.c:356
  #, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr "Schleifenannotation wird ignoriert"
  
! #: tree-cfg.c:2968
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Konstante wird bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnet"
  
! #: tree-cfg.c:2973
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Seiteneffekte werden bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnet"
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "%<DECL_GIMPLE_REG_P%> auf einer Variable mit verwendeter Adresse gesetzt"
  
! #: tree-cfg.c:2994
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "Adresse genommen, aber %<TREE_ADDRESSABLE%>-Bit nicht gesetzt"
  
! #: tree-cfg.c:3016
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ungÃ¼ltiger Ausdruck fÃ¼r Min-L-Wert"
  
! #: tree-cfg.c:3027
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "ungÃ¼ltiger Operand in indirekter Referenz"
  
! #: tree-cfg.c:3052
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "nicht-skalares %qs"
  
! #: tree-cfg.c:3066
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "ungÃ¼ltiger Positions- oder GrÃ¶ÃŸenoperand fÃ¼r %qs"
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "Genauigkeit des ganzzahligen Ergebnistypen passt nicht zur FeldgrÃ¶ÃŸe von %qs"
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "Betriebsart-GrÃ¶ÃŸe des nicht-ganzzahligen Ergebnisses passt nicht zur FeldgrÃ¶ÃŸe von %qs"
  
! #: tree-cfg.c:3089
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "Operand von %qs ohne Modus-Genauigkeit"
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "Position plus GrÃ¶ÃŸe Ã¼berschreitet die GrÃ¶ÃŸe des referenzierten Objekts in %qs"
  
! #: tree-cfg.c:3107
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "TypunvertrÃ¤glichkeit in %qs-Verweis"
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "nicht-Top-Level %qs"
  
! #: tree-cfg.c:3138
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "ungÃ¼ltiger Operand fÃ¼r %qs"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "unvertrÃ¤gliche Typen in %qs"
  
! #: tree-cfg.c:3169
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "ungÃ¼ltiger Offset-Operator %qs"
  
! #: tree-cfg.c:3193
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "Umwandlung von %qs auf der linken Seite eines %qs"
  
! #: tree-cfg.c:3201
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "Umwandlung eines Registers auf eine andere GrÃ¶ÃŸe in %qs"
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "ungÃ¼ltiger Adressoperand in %qs"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "ungÃ¼ltiger Offset-Operand in %qs"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "ungÃ¼ltige Clique in %qs"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs in GIMPLE-IL"
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "Gimple-Aufruf hat zwei Ziele"
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "Gimple-Aufruf hat kein Ziel"
  
! #: tree-cfg.c:3337
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ungÃ¼ltige Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3347
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Nicht-Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3358
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "ungÃ¼ltiger Â»pure constÂ«-Status fÃ¼r Funktion"
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "ungÃ¼ltige LHS in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS in %<noreturn%>-Aufruf"
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "ungÃ¼ltige Umwandlung in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3398
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "ungÃ¼ltige statische Kette in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "statische Kette mit Funktion, die keine verwendet"
*************** msgstr "statische Kette mit Funktion, di
*** 26772,27301 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3424
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "Aufruf von %<__builtin_unreachable%> oder %<__builtin_trap%> mit Argumenten"
  
! #: tree-cfg.c:3447
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "ungÃ¼ltiges Argument fÃ¼r GIMPLE-Aufruf"
  
! #: tree-cfg.c:3467
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "ungÃ¼ltige Operanden in GIMPLE-Vergleich"
  
! #: tree-cfg.c:3483
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "Vergleichsoperandentypen passen nicht"
  
! #: tree-cfg.c:3500
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "In booleschem Vektorvergleich ist die Operation oder der Typ nicht unterstÃ¼tzt"
  
! #: tree-cfg.c:3515
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "Nicht-Vektoroperanden in Vektorvergleich"
  
! #: tree-cfg.c:3524
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "ungÃ¼ltiger Ergebnistyp in Vektorvergleich"
  
! #: tree-cfg.c:3531
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "falscher Ergebnistyp bei Vergleich"
  
! #: tree-cfg.c:3553
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "Nicht-Register als LHS von unÃ¤rer Operation"
  
! #: tree-cfg.c:3559
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "ungÃ¼ltiger Operand in unÃ¤rer Operation"
  
! #: tree-cfg.c:3582
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "ungÃ¼ltige Vektortypen in NOP-Umwandlung"
  
! #: tree-cfg.c:3611
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ungÃ¼ltige Typen in NOP-Umwandlung"
  
! #: tree-cfg.c:3626
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ungÃ¼ltige Typen in Adressraumumwandlung"
  
! #: tree-cfg.c:3640
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "ungÃ¼ltige Typen Festkomma-Umwandlung"
  
! #: tree-cfg.c:3655
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "ungÃ¼ltige Typen in Umwandlung zu Gleitkomma"
  
! #: tree-cfg.c:3670
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "ungÃ¼ltige Typen in Umwandlung in Ganzzahl"
  
! #: tree-cfg.c:3710
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "TypunvertrÃ¤glichkeit in %qs-Ausdruck"
  
! #: tree-cfg.c:3732
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "ungÃ¼ltiger Typen fÃ¼r %qs"
  
! #: tree-cfg.c:3743
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs sollte von einem Skalar auf einen gleichartigen Vektor abbilden"
  
! #: tree-cfg.c:3757
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "nicht-triviale Umwandlung in unÃ¤rer Operation"
  
! #: tree-cfg.c:3782
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "Nicht-Register als LHS von binÃ¤rer Operation"
  
! #: tree-cfg.c:3789
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ungÃ¼ltige Operanden in binÃ¤rer Operation"
  
! #: tree-cfg.c:3894
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ungÃ¼ltige Nicht-Vektor-Operanden fÃ¼r %qs"
  
! #: tree-cfg.c:3905
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "UngÃ¼ltige (Zeiger-)Operanden %qs"
  
! #: tree-cfg.c:4111
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.c:4124
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "Typ passt nicht in binÃ¤rem Ausdruck"
  
! #: tree-cfg.c:4152
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "Nicht-Register als LHS von ternÃ¤rer Operation"
  
! #: tree-cfg.c:4161
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "ungÃ¼ltige Operanden in ternÃ¤rer Operation"
  
! #: tree-cfg.c:4193
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "das erste Argument eines %qs muss von booleschem Vektortyp sein und gleich viele Elemente wie das Ergebnis haben"
  
! #: tree-cfg.c:4235 tree-cfg.c:4294
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.c:4250
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "Vektoren unterschiedlicher Elementanzahl in %qs gefunden"
  
! #: tree-cfg.c:4266
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ungÃ¼ltiger Maskentyp in %qs"
  
! #: tree-cfg.c:4326
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "unerlaubte Typkombination in %qs"
  
! #: tree-cfg.c:4335
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ungÃ¼ltige Position oder GrÃ¶ÃŸe in %qs"
  
! #: tree-cfg.c:4341
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs in non-mode-precision Operanden"
  
! #: tree-cfg.c:4351
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "Einschub auÃŸerhalb des gÃ¼ltigen Bereichs in %qs"
  
! #: tree-cfg.c:4361
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs nicht an Elementgrenze"
  
! #: tree-cfg.c:4416
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "nicht-triviale Umwandlung in %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4425
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "%s auf der linken Seite einer Clobber-Anweisung"
  
! #: tree-cfg.c:4444
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ungÃ¼ltiger Operand in %qs"
  
! #: tree-cfg.c:4485 tree-cfg.c:4511
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ungÃ¼ltige rechte Seite fÃ¼r GIMPLE-Speicherung: %qs"
  
! #: tree-cfg.c:4545 tree-cfg.c:4563
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ungÃ¼ltiger Typ der Vektor-%qs-Elemente"
  
! #: tree-cfg.c:4554 tree-cfg.c:4571
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "falsche Anzahl der Vektor-%qs-Elemente"
  
! #: tree-cfg.c:4579
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "falscher Typ der Elemente eines Vektorkonstruktors"
  
! #: tree-cfg.c:4588
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "Vektor-%qs mit Elementindex, der nicht NULL ist"
  
! #: tree-cfg.c:4595
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "%qs-Element des Vektors ist kein GIMPLE-Wert"
  
! #: tree-cfg.c:4604
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "%qs mit Elementen ist kein Vektor"
  
! #: tree-cfg.c:4615
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr "%qs mit immer falscher Bedingung"
  
! #: tree-cfg.c:4674
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ungÃ¼ltiger Operand in Â»returnÂ«-Anweisung"
  
! #: tree-cfg.c:4689 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ungÃ¼ltige Umwandlung in Â»returnÂ«-Anweisung"
  
! #: tree-cfg.c:4713
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "Goto-Ziel ist weder eine Marke noch ein Zeiger"
  
! #: tree-cfg.c:4732
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ungÃ¼ltiger Operand fÃ¼r switch-Anweisung"
  
! #: tree-cfg.c:4740
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "switch-Anweisung ohne eingebauten Typ"
  
! #: tree-cfg.c:4750
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "ungÃ¼ltige %<default%>-Sprungmarke in switch-Anweisung"
  
! #: tree-cfg.c:4762
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "ungÃ¼ltiges %<CASE_CHAIN%>"
  
! #: tree-cfg.c:4768
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "ungÃ¼ltige Â»caseÂ«-Marke in switch-Anweisung"
  
! #: tree-cfg.c:4775
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ungÃ¼ltiger Â»caseÂ«-Bereich in switch-Anweisung"
  
! #: tree-cfg.c:4785
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "unpassender Typ fÃ¼r Â»caseÂ«-Marke in switch-Anweisung"
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "unpassende PrÃ¤zision fÃ¼r Typ in switch-Anweisung"
  
! #: tree-cfg.c:4804
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "unsortierte case-Marken in switch-Anweisung"
  
! #: tree-cfg.c:4847
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "der Label-Kontext ist nicht die aktuelle Funktionsdeklaration"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4856
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "falscher Eintrag in %<label_to_block_map%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4866
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "incorrect setting of landing pad number"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4882
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "invalid comparison code in gimple cond"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4890
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "UngÃ¼ltiger Marken in GIMPLE-Bedingung"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4973 tree-cfg.c:4982
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "ungÃ¼ltiges %<PHI%>-Ergebnis"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93852
! #: tree-cfg.c:4992
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "fehlende %<PHI%>-Definition"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5006
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ungÃ¼ltiges %<PHI%>-Argument"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5013
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "inkompatible Typen in %<PHI%>-Argument %u"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5111
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5168
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "unerreichbare Anweisung in EH-Tabelle"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5184
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "location references block not in block tree"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5233
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "local declaration from a different function"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5336
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) is set to a wrong basic block"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5345
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "PHI node with location"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5356 tree-cfg.c:5403
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "incorrect sharing of tree nodes"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5364
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "virtual PHI with argument locations"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5391
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) is set to a wrong basic block"
  
! #: tree-cfg.c:5431
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "Anweisung fÃ¼r throw markiert, wirft jedoch nichts"
  
! #: tree-cfg.c:5437
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "Anweisung inmitten eines Blocks fÃ¼r throw markiert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5459
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5481
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK has IL associated with it"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5488
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK has IL associated with it"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5495
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru to exit from bb %d"
  
! #: tree-cfg.c:5519
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "nichtlokale Marke "
  
! #: tree-cfg.c:5528
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "EH Landefeld-Marke "
  
! #: tree-cfg.c:5537 tree-cfg.c:5546 tree-cfg.c:5571
  #, gcc-internal-format
  msgid "label "
  msgstr "Marke "
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5561
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "control flow in the middle of basic block %d"
  
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Fallthru-Kante hinter einer Kontrollanweisung in bb %d"
  
! #: tree-cfg.c:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "Wahr/Falsch-Kante hinter einer Nicht-GIMPLE_COND in bb %d"
  
! #: tree-cfg.c:5630 tree-cfg.c:5652 tree-cfg.c:5669 tree-cfg.c:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "Falsche ausgehende Kantenmarken am Ende des bb %d"
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Explizites Goto am Ende von bb %d"
  
! #: tree-cfg.c:5674
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "Return-Kante zeigt nicht auf Ausgang in bb %d"
  
! #: tree-cfg.c:5704
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "Standard-Fall nicht am Anfang des case-Vektors gefunden"
  
! #: tree-cfg.c:5712
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Case-Marken nicht sortiert: "
  
! #: tree-cfg.c:5729
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "ZusÃ¤tzliche ausgehende Kante %d->%d"
  
! #: tree-cfg.c:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Fehlende Kante %i->%i"
  
! #: tree-cfg.c:9380
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-Funktion kehrt zurÃ¼ck"
  
! #: tree-cfg.c:9401 tree-cfg.c:9433
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Kontrollfluss erreicht Ende von Nicht-void-Funktion"
  
! #: tree-cfg.c:9499
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "Der RÃ¼ckgabewert von %qD, der mit dem Attribut %<warn_unused_result%> deklariert wurde, wird ignoriert"
  
! #: tree-cfg.c:9504 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "RÃ¼ckgabewert der mit dem Attribut %<warn_unused_result%> definierten Funktion wird ignoriert"
--- 26813,27342 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "Aufruf von %<__builtin_unreachable%> oder %<__builtin_trap%> mit Argumenten"
  
! #: tree-cfg.c:3450
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "ungÃ¼ltiges Argument fÃ¼r GIMPLE-Aufruf"
  
! #: tree-cfg.c:3470
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "ungÃ¼ltige Operanden in GIMPLE-Vergleich"
  
! #: tree-cfg.c:3486
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "Vergleichsoperandentypen passen nicht"
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "In booleschem Vektorvergleich ist die Operation oder der Typ nicht unterstÃ¼tzt"
  
! #: tree-cfg.c:3518
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "Nicht-Vektoroperanden in Vektorvergleich"
  
! #: tree-cfg.c:3527
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "ungÃ¼ltiger Ergebnistyp in Vektorvergleich"
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "falscher Ergebnistyp bei Vergleich"
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "Nicht-Register als LHS von unÃ¤rer Operation"
  
! #: tree-cfg.c:3562
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "ungÃ¼ltiger Operand in unÃ¤rer Operation"
  
! #: tree-cfg.c:3585
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "ungÃ¼ltige Vektortypen in NOP-Umwandlung"
  
! #: tree-cfg.c:3614
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ungÃ¼ltige Typen in NOP-Umwandlung"
  
! #: tree-cfg.c:3629
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ungÃ¼ltige Typen in Adressraumumwandlung"
  
! #: tree-cfg.c:3643
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "ungÃ¼ltige Typen Festkomma-Umwandlung"
  
! #: tree-cfg.c:3658
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "ungÃ¼ltige Typen in Umwandlung zu Gleitkomma"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "ungÃ¼ltige Typen in Umwandlung in Ganzzahl"
  
! #: tree-cfg.c:3713
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "TypunvertrÃ¤glichkeit in %qs-Ausdruck"
  
! #: tree-cfg.c:3735
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "ungÃ¼ltiger Typen fÃ¼r %qs"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs sollte von einem Skalar auf einen gleichartigen Vektor abbilden"
  
! #: tree-cfg.c:3760
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "nicht-triviale Umwandlung in unÃ¤rer Operation"
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "Nicht-Register als LHS von binÃ¤rer Operation"
  
! #: tree-cfg.c:3792
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ungÃ¼ltige Operanden in binÃ¤rer Operation"
  
! #: tree-cfg.c:3897
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ungÃ¼ltige Nicht-Vektor-Operanden fÃ¼r %qs"
  
! #: tree-cfg.c:3908
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "UngÃ¼ltige (Zeiger-)Operanden %qs"
  
! #: tree-cfg.c:4114
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.c:4127
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "Typ passt nicht in binÃ¤rem Ausdruck"
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "Nicht-Register als LHS von ternÃ¤rer Operation"
  
! #: tree-cfg.c:4164
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "ungÃ¼ltige Operanden in ternÃ¤rer Operation"
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "das erste Argument eines %qs muss von booleschem Vektortyp sein und gleich viele Elemente wie das Ergebnis haben"
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.c:4253
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "Vektoren unterschiedlicher Elementanzahl in %qs gefunden"
  
! #: tree-cfg.c:4269
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ungÃ¼ltiger Maskentyp in %qs"
  
! #: tree-cfg.c:4329
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "unerlaubte Typkombination in %qs"
  
! #: tree-cfg.c:4338
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ungÃ¼ltige Position oder GrÃ¶ÃŸe in %qs"
  
! #: tree-cfg.c:4344
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs in non-mode-precision Operanden"
  
! #: tree-cfg.c:4354
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "Einschub auÃŸerhalb des gÃ¼ltigen Bereichs in %qs"
  
! #: tree-cfg.c:4364
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs nicht an Elementgrenze"
  
! #: tree-cfg.c:4419
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "nicht-triviale Umwandlung in %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4428
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "%s auf der linken Seite einer Clobber-Anweisung"
  
! #: tree-cfg.c:4447
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ungÃ¼ltiger Operand in %qs"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ungÃ¼ltige rechte Seite fÃ¼r GIMPLE-Speicherung: %qs"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ungÃ¼ltiger Typ der Vektor-%qs-Elemente"
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "falsche Anzahl der Vektor-%qs-Elemente"
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "falscher Typ der Elemente eines Vektorkonstruktors"
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "Vektor-%qs mit Elementindex, der nicht NULL ist"
  
! #: tree-cfg.c:4598
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "%qs-Element des Vektors ist kein GIMPLE-Wert"
  
! #: tree-cfg.c:4607
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "%qs mit Elementen ist kein Vektor"
  
! #: tree-cfg.c:4618
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr "%qs mit immer falscher Bedingung"
  
! #: tree-cfg.c:4677
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ungÃ¼ltiger Operand in Â»returnÂ«-Anweisung"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ungÃ¼ltige Umwandlung in Â»returnÂ«-Anweisung"
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "Goto-Ziel ist weder eine Marke noch ein Zeiger"
  
! #: tree-cfg.c:4735
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ungÃ¼ltiger Operand fÃ¼r switch-Anweisung"
  
! #: tree-cfg.c:4743
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "switch-Anweisung ohne eingebauten Typ"
  
! #: tree-cfg.c:4753
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "ungÃ¼ltige %<default%>-Sprungmarke in switch-Anweisung"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "ungÃ¼ltiges %<CASE_CHAIN%>"
  
! #: tree-cfg.c:4771
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "ungÃ¼ltige Â»caseÂ«-Marke in switch-Anweisung"
  
! #: tree-cfg.c:4778
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ungÃ¼ltiger Â»caseÂ«-Bereich in switch-Anweisung"
  
! #: tree-cfg.c:4788
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "unpassender Typ fÃ¼r Â»caseÂ«-Marke in switch-Anweisung"
  
! #: tree-cfg.c:4798
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "unpassende PrÃ¤zision fÃ¼r Typ in switch-Anweisung"
  
! #: tree-cfg.c:4807
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "unsortierte case-Marken in switch-Anweisung"
  
! #: tree-cfg.c:4850
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "der Label-Kontext ist nicht die aktuelle Funktionsdeklaration"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "falscher Eintrag in %<label_to_block_map%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4869
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "incorrect setting of landing pad number"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4885
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "invalid comparison code in gimple cond"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4893
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "UngÃ¼ltiger Marken in GIMPLE-Bedingung"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "ungÃ¼ltiges %<PHI%>-Ergebnis"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93852
! #: tree-cfg.c:4995
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "fehlende %<PHI%>-Definition"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5009
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ungÃ¼ltiges %<PHI%>-Argument"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5016
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "inkompatible Typen in %<PHI%>-Argument %u"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5114
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "unerreichbare Anweisung in EH-Tabelle"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "location references block not in block tree"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5236
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "local declaration from a different function"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) is set to a wrong basic block"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "PHI node with location"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "incorrect sharing of tree nodes"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "virtual PHI with argument locations"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) is set to a wrong basic block"
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "Anweisung fÃ¼r throw markiert, wirft jedoch nichts"
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "Anweisung inmitten eines Blocks fÃ¼r throw markiert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK has IL associated with it"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK has IL associated with it"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru to exit from bb %d"
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "nichtlokale Marke "
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "EH Landefeld-Marke "
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr "Marke "
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "control flow in the middle of basic block %d"
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Fallthru-Kante hinter einer Kontrollanweisung in bb %d"
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "Wahr/Falsch-Kante hinter einer Nicht-GIMPLE_COND in bb %d"
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "Falsche ausgehende Kantenmarken am Ende des bb %d"
  
! #: tree-cfg.c:5643
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Explizites Goto am Ende von bb %d"
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "Return-Kante zeigt nicht auf Ausgang in bb %d"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "Standard-Fall nicht am Anfang des case-Vektors gefunden"
  
! #: tree-cfg.c:5715
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Case-Marken nicht sortiert: "
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "ZusÃ¤tzliche ausgehende Kante %d->%d"
  
! #: tree-cfg.c:5755
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Fehlende Kante %i->%i"
  
! #: tree-cfg.c:9383
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-Funktion kehrt zurÃ¼ck"
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Kontrollfluss erreicht Ende von Nicht-void-Funktion"
  
! #: tree-cfg.c:9502
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "Der RÃ¼ckgabewert von %qD, der mit dem Attribut %<warn_unused_result%> deklariert wurde, wird ignoriert"
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "RÃ¼ckgabewert der mit dem Attribut %<warn_unused_result%> definierten Funktion wird ignoriert"
*************** msgstr "Interner Compilerfehler: BB %i h
*** 27355,27431 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr "Interner Compilerfehler: BB %i has incorrect fallthru edge"
  
! #: tree-inline.c:3831
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "die Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales Â»gotoÂ« empfÃ¤ngt"
  
! #: tree-inline.c:3838
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "die Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichert"
  
! #: tree-inline.c:3878
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie alloca verwendet (zum Aufheben: Attribut Â»always_inlineÂ« verwenden)"
  
! #: tree-inline.c:3892
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie setjmp verwendet"
  
! #: tree-inline.c:3906
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie eine variable Argumentliste verwendet"
  
! #: tree-inline.c:3918
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie Â»setjmp-longjmpÂ«-Ausnahmebehandlung verwendet"
  
! #: tree-inline.c:3926
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« enthÃ¤lt"
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie %<__builtin_return%> oder %<__builtin_apply_args%> verwendet"
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein berechnetes Â»gotoÂ« enthÃ¤lt"
  
! #: tree-inline.c:4059
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "die Funktion %q+F kann nie inline sein, da dies mit %<-fno-inline%> unterdrÃ¼ckt wird"
  
! #: tree-inline.c:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hat"
  
! #: tree-inline.c:4745
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "Inlining beim Aufruf von %q+F mit %<always_inline%> fehlgeschlagen: %s"
  
! #: tree-inline.c:4748 tree-inline.c:4769
  #, gcc-internal-format
  msgid "called from here"
  msgstr "von hier aufgerufen"
  
! #: tree-inline.c:4751 tree-inline.c:4772
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "von dieser Funktion aus aufgerufen"
  
! #: tree-inline.c:4765
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "Â»inlineÂ« beim Aufruf von %q+F gescheitert: %s"
--- 27396,27472 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr "Interner Compilerfehler: BB %i has incorrect fallthru edge"
  
! #: tree-inline.c:3832
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "die Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales Â»gotoÂ« empfÃ¤ngt"
  
! #: tree-inline.c:3839
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "die Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichert"
  
! #: tree-inline.c:3879
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie alloca verwendet (zum Aufheben: Attribut Â»always_inlineÂ« verwenden)"
  
! #: tree-inline.c:3893
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie setjmp verwendet"
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie eine variable Argumentliste verwendet"
  
! #: tree-inline.c:3919
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie Â»setjmp-longjmpÂ«-Ausnahmebehandlung verwendet"
  
! #: tree-inline.c:3927
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« enthÃ¤lt"
  
! #: tree-inline.c:3939
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie %<__builtin_return%> oder %<__builtin_apply_args%> verwendet"
  
! #: tree-inline.c:3959
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein berechnetes Â»gotoÂ« enthÃ¤lt"
  
! #: tree-inline.c:4060
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "die Funktion %q+F kann nie inline sein, da dies mit %<-fno-inline%> unterdrÃ¼ckt wird"
  
! #: tree-inline.c:4068
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hat"
  
! #: tree-inline.c:4746
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "Inlining beim Aufruf von %q+F mit %<always_inline%> fehlgeschlagen: %s"
  
! #: tree-inline.c:4749 tree-inline.c:4770
  #, gcc-internal-format
  msgid "called from here"
  msgstr "von hier aufgerufen"
  
! #: tree-inline.c:4752 tree-inline.c:4773
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "von dieser Funktion aus aufgerufen"
  
! #: tree-inline.c:4766
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "Â»inlineÂ« beim Aufruf von %q+F gescheitert: %s"
*************** msgstr "fÃ¼r die Anweisung fehlt der Ver
*** 27530,27689 ****
  msgid "statement volatile flag not up to date"
  msgstr "volatile-Kennzeichen fÃ¼r Anweisung nicht aktuell"
  
! #: tree-ssa-strlen.c:2143
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%G%qD schreibt ein Byte zu viel in eine Region, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt"
  
! #: tree-ssa-strlen.c:2147
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%Gein Byte zu viel wird in eine Region geschrieben, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt"
  
! #: tree-ssa-strlen.c:2157
  msgid "%G%qD writing %wu byte into a region of size %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
  msgstr[0] "%G%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe %wu"
  msgstr[1] "%G%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe %wu"
  
! #: tree-ssa-strlen.c:2165
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
  msgstr[0] "Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wu"
  msgstr[1] "Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wu"
  
! #: tree-ssa-strlen.c:2175
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%G%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu"
  msgstr[1] "%G%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu"
  
! #: tree-ssa-strlen.c:2183
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu"
  msgstr[1] "Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu"
  
! #: tree-ssa-strlen.c:2193
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "%G%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe %wu"
  
! #: tree-ssa-strlen.c:2199
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr "Schreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wu"
  
! #: tree-ssa-strlen.c:2207
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%G%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu"
  
! #: tree-ssa-strlen.c:2213
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%wu bis %wu Bytes werden in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu geschrieben"
  
! #: tree-ssa-strlen.c:2250
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr "bei Offset %s zum Objekt %qD mit GrÃ¶ÃŸe %E wurde hier deklariert"
  
! #: tree-ssa-strlen.c:2254
  #, gcc-internal-format
  msgid "at offset %s to object %qD declared here"
  msgstr "bei Offset %s des Objekts %qD, das hier deklariert ist"
  
! #: tree-ssa-strlen.c:2286
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr "bei Offset %s zu einem Objekt mit GrÃ¶ÃŸe %wu wurde hier deklariert"
  
! #: tree-ssa-strlen.c:2293
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr "bei Offset %s zu einem Objekt mit der MaximalgrÃ¶ÃŸe %wu wurde hier angegeben"
  
! #: tree-ssa-strlen.c:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "at offset %s to an object declared here"
  msgstr "bei Offset %s des Objekts, das hier deklariert ist"
  
! #: tree-ssa-strlen.c:2302
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr "bei Offset %s zu einem Objekt mit der GrÃ¶ÃŸe zwischen %wu und %wu wurde hier angegeben"
  
! #: tree-ssa-strlen.c:2310
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr "bei Offset %s zu einem Objekt mit der GrÃ¶ÃŸe %wu, das hier von %qE alloziert wurde"
  
! #: tree-ssa-strlen.c:2317
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr "bei Offset %s zu einem Objekt mit einer GrÃ¶ÃŸe von hÃ¶chstens %wu, das hier von %qD alloziert wurde"
  
! #: tree-ssa-strlen.c:2322
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr "bei Offset %s zu einem Objekt, das hier von %qE alloziert wurde"
  
! #: tree-ssa-strlen.c:2327
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr "bei Offset %s zu einem Objekt mit einer GrÃ¶ÃŸe zwischen %wu und %wu, das hier von %qE alloziert wurde"
  
! #: tree-ssa-strlen.c:3218
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] "%G%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Byte aus einem String derselben LÃ¤nge"
  msgstr[1] "%G%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Bytes aus einem String derselben LÃ¤nge"
  
! #: tree-ssa-strlen.c:3234
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] "%G%qD Ausgabe abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wu"
  msgstr[1] "%G%qD Ausgabe abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu"
  
! #: tree-ssa-strlen.c:3241
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%G%qD Ausgabe abgeschnitten, beim Kopieren von %wu bis %wu Bytes aus einer Zeichenkette der LÃ¤nge %wu"
  
! #: tree-ssa-strlen.c:3253
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] "%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wu"
  msgstr[1] "%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu"
  
! #: tree-ssa-strlen.c:3260 tree-ssa-strlen.c:3276
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %wu bis %wu Byte aus einer Zeichenkette der LÃ¤nge %wu"
  
! #: tree-ssa-strlen.c:3417
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "%G%qD Ausgabe abgeschnitten vor dem beendenden NUL, beim Kopieren von so vielen Bytes aus einer Zeichenkette, wie die Ausgabezeichenkette lang ist"
  
! #: tree-ssa-strlen.c:3423
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr "%G%qD angegebene Grenze hÃ¤ngt von der LÃ¤nge des Quellarguments ab"
  
! #: tree-ssa-strlen.c:3430
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "LÃ¤nge wird hier berechnet"
  
! #: tree-ssa-strlen.c:4335
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr "%G%qD einer Zeichenkette der LÃ¤nge %wu oder mehr und einem Array der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.c:4337
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr "%G%qD einer Zeichenkette der LÃ¤nge %wu und eines Arrays der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.c:4344
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr "%G%qD von Zeichenketten der LÃ¤nge %wu und %wu und der Grenze von %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.c:4349
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr "%G%qD einer Zeichenkette der LÃ¤nge %wu, einem Array der GrÃ¶ÃŸe %wu und der Grenze von %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.c:4359
  #, gcc-internal-format
  msgid "in this expression"
  msgstr "in diesem Ausdruck"
--- 27571,27730 ----
  msgid "statement volatile flag not up to date"
  msgstr "volatile-Kennzeichen fÃ¼r Anweisung nicht aktuell"
  
! #: tree-ssa-strlen.c:2149
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%G%qD schreibt ein Byte zu viel in eine Region, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt"
  
! #: tree-ssa-strlen.c:2153
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%Gein Byte zu viel wird in eine Region geschrieben, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt"
  
! #: tree-ssa-strlen.c:2163
  msgid "%G%qD writing %wu byte into a region of size %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
  msgstr[0] "%G%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe %wu"
  msgstr[1] "%G%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe %wu"
  
! #: tree-ssa-strlen.c:2171
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
  msgstr[0] "Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wu"
  msgstr[1] "Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wu"
  
! #: tree-ssa-strlen.c:2181
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%G%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu"
  msgstr[1] "%G%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu"
  
! #: tree-ssa-strlen.c:2189
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu"
  msgstr[1] "Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu"
  
! #: tree-ssa-strlen.c:2199
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "%G%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe %wu"
  
! #: tree-ssa-strlen.c:2205
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr "Schreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wu"
  
! #: tree-ssa-strlen.c:2213
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%G%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu"
  
! #: tree-ssa-strlen.c:2219
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%wu bis %wu Bytes werden in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu geschrieben"
  
! #: tree-ssa-strlen.c:2256
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr "bei Offset %s zum Objekt %qD mit GrÃ¶ÃŸe %E wurde hier deklariert"
  
! #: tree-ssa-strlen.c:2260
  #, gcc-internal-format
  msgid "at offset %s to object %qD declared here"
  msgstr "bei Offset %s des Objekts %qD, das hier deklariert ist"
  
! #: tree-ssa-strlen.c:2292
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr "bei Offset %s zu einem Objekt mit GrÃ¶ÃŸe %wu wurde hier deklariert"
  
! #: tree-ssa-strlen.c:2299
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr "bei Offset %s zu einem Objekt mit der MaximalgrÃ¶ÃŸe %wu wurde hier angegeben"
  
! #: tree-ssa-strlen.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "at offset %s to an object declared here"
  msgstr "bei Offset %s des Objekts, das hier deklariert ist"
  
! #: tree-ssa-strlen.c:2308
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr "bei Offset %s zu einem Objekt mit der GrÃ¶ÃŸe zwischen %wu und %wu wurde hier angegeben"
  
! #: tree-ssa-strlen.c:2316
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr "bei Offset %s zu einem Objekt mit der GrÃ¶ÃŸe %wu, das hier von %qE alloziert wurde"
  
! #: tree-ssa-strlen.c:2323
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr "bei Offset %s zu einem Objekt mit einer GrÃ¶ÃŸe von hÃ¶chstens %wu, das hier von %qD alloziert wurde"
  
! #: tree-ssa-strlen.c:2328
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr "bei Offset %s zu einem Objekt, das hier von %qE alloziert wurde"
  
! #: tree-ssa-strlen.c:2333
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr "bei Offset %s zu einem Objekt mit einer GrÃ¶ÃŸe zwischen %wu und %wu, das hier von %qE alloziert wurde"
  
! #: tree-ssa-strlen.c:3224
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] "%G%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Byte aus einem String derselben LÃ¤nge"
  msgstr[1] "%G%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Bytes aus einem String derselben LÃ¤nge"
  
! #: tree-ssa-strlen.c:3240
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] "%G%qD Ausgabe abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wu"
  msgstr[1] "%G%qD Ausgabe abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu"
  
! #: tree-ssa-strlen.c:3247
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%G%qD Ausgabe abgeschnitten, beim Kopieren von %wu bis %wu Bytes aus einer Zeichenkette der LÃ¤nge %wu"
  
! #: tree-ssa-strlen.c:3259
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] "%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wu"
  msgstr[1] "%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu"
  
! #: tree-ssa-strlen.c:3266 tree-ssa-strlen.c:3282
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %wu bis %wu Byte aus einer Zeichenkette der LÃ¤nge %wu"
  
! #: tree-ssa-strlen.c:3423
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "%G%qD Ausgabe abgeschnitten vor dem beendenden NUL, beim Kopieren von so vielen Bytes aus einer Zeichenkette, wie die Ausgabezeichenkette lang ist"
  
! #: tree-ssa-strlen.c:3429
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr "%G%qD angegebene Grenze hÃ¤ngt von der LÃ¤nge des Quellarguments ab"
  
! #: tree-ssa-strlen.c:3436
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "LÃ¤nge wird hier berechnet"
  
! #: tree-ssa-strlen.c:4341
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr "%G%qD einer Zeichenkette der LÃ¤nge %wu oder mehr und einem Array der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.c:4343
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr "%G%qD einer Zeichenkette der LÃ¤nge %wu und eines Arrays der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.c:4350
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr "%G%qD von Zeichenketten der LÃ¤nge %wu und %wu und der Grenze von %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.c:4355
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr "%G%qD einer Zeichenkette der LÃ¤nge %wu, einem Array der GrÃ¶ÃŸe %wu und der Grenze von %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.c:4365
  #, gcc-internal-format
  msgid "in this expression"
  msgstr "in diesem Ausdruck"
*************** msgstr "Anweisung (%p) nach Optimierungs
*** 27872,27888 ****
  msgid "verify_ssa failed"
  msgstr "verify_ssa gescheitert"
  
! #: tree-streamer-in.c:352
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "maschinenunabhÃ¤ngiger eingebauter Code auÃŸerhalb des Wertebereiches"
  
! #: tree-streamer-in.c:358
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "zielspezifische eingebaute Funktion ist nicht verfÃ¼gbar"
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1891
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr "Vektoroperation wird stÃ¼ckweise ausgeweitet"
--- 27913,27929 ----
  msgid "verify_ssa failed"
  msgstr "verify_ssa gescheitert"
  
! #: tree-streamer-in.c:353
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "maschinenunabhÃ¤ngiger eingebauter Code auÃŸerhalb des Wertebereiches"
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "zielspezifische eingebaute Funktion ist nicht verfÃ¼gbar"
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1912
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr "Vektoroperation wird stÃ¼ckweise ausgeweitet"
*************** msgstr "Vektoroperation wird parallel au
*** 27897,27913 ****
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr "Vektoroperation wird mit einzelner skalarer Operation ausgeweitet"
  
! #: tree-vect-generic.c:983
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr "Vektorbedingung wird stÃ¼ckweise ausgeweitet"
  
! #: tree-vect-generic.c:1463
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "Vektorumverteilungsoperation wird stÃ¼ckweise ausgeweitet"
  
! #: tree-vect-loop.c:3678
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr "Vektorisierung fÃ¼r eine SIMD-Schleife nicht durchgefÃ¼hrt"
--- 27938,27954 ----
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr "Vektoroperation wird mit einzelner skalarer Operation ausgeweitet"
  
! #: tree-vect-generic.c:1004
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr "Vektorbedingung wird stÃ¼ckweise ausgeweitet"
  
! #: tree-vect-generic.c:1484
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "Vektorumverteilungsoperation wird stÃ¼ckweise ausgeweitet"
  
! #: tree-vect-loop.c:3707
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr "Vektorisierung fÃ¼r eine SIMD-Schleife nicht durchgefÃ¼hrt"
*************** msgstr "non-constant element in constant
*** 27988,28079 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "side-effects element in no-side-effects CONSTRUCTOR"
  
! #: tree.c:8170
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "Arrays von Funktionen sind sinnlos"
  
! #: tree.c:8334
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "RÃ¼ckgabetyp der Funktion kann keine Funktion sein"
  
! #: tree.c:9695 tree.c:9780 tree.c:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "tree check: %s, have %s in %s, at %s:%d"
  
! #: tree.c:9732
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "tree check: expected none of %s, have %s in %s, at %s:%d"
  
! #: tree.c:9745
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  
! #: tree.c:9794
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  
! #: tree.c:9807
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  
! #: tree.c:9869
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  
! #: tree.c:9883
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  
! #: tree.c:9896
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  
! #: tree.c:9909
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  
! #: tree.c:13041
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD ist veraltet: %s"
  
! #: tree.c:13044
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD ist veraltet"
  
! #: tree.c:13067
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE ist veraltet: %s"
  
! #: tree.c:13070
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE ist veraltet"
  
! #: tree.c:13076
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Typ ist veraltet: %s"
  
! #: tree.c:13079
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "Typ ist veraltet"
--- 28029,28120 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "side-effects element in no-side-effects CONSTRUCTOR"
  
! #: tree.c:8187
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "Arrays von Funktionen sind sinnlos"
  
! #: tree.c:8351
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "RÃ¼ckgabetyp der Funktion kann keine Funktion sein"
  
! #: tree.c:9731 tree.c:9816 tree.c:9879
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "tree check: %s, have %s in %s, at %s:%d"
  
! #: tree.c:9768
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "tree check: expected none of %s, have %s in %s, at %s:%d"
  
! #: tree.c:9781
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  
! #: tree.c:9830
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  
! #: tree.c:9843
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  
! #: tree.c:9905
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  
! #: tree.c:9919
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  
! #: tree.c:9932
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  
! #: tree.c:9945
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  
! #: tree.c:9958
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  
! #: tree.c:13077
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD ist veraltet: %s"
  
! #: tree.c:13080
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD ist veraltet"
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE ist veraltet: %s"
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE ist veraltet"
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Typ ist veraltet: %s"
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "Typ ist veraltet"
*************** msgstr "Typ ist veraltet"
*** 28098,28329 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13845
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Interner Compilerfehler: type variant differs by %s"
  
! #: tree.c:13886
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:13888
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:13890
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:13913
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "Interner Compilerfehler: type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>"
  
! #: tree.c:13962
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_BINFO%>"
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>"
  
! #: tree.c:13966
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_BINFO%>"
  
! #: tree.c:14005
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>"
  
! #: tree.c:14007
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "Interner Compilerfehler: first mismatch is field"
  
! #: tree.c:14009
  #, gcc-internal-format
  msgid "and field"
  msgstr "Interner Compilerfehler: and field"
  
! #: tree.c:14026
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant has different %<TREE_TYPE%>"
  
! #: tree.c:14028 tree.c:14039
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TREE_TYPE%>"
  
! #: tree.c:14030 tree.c:14041
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type%'s %<TREE_TYPE%>"
  
! #: tree.c:14037
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "Interner Compilerfehler: type is not compatible with its variant"
  
! #: tree.c:14349
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "Interner Compilerfehler: main variant is not defined"
  
! #: tree.c:14354
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "Interner Compilerfehler: %<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  
! #: tree.c:14366
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  
! #: tree.c:14385
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> is not compatible"
  
! #: tree.c:14393
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "Interner Compilerfehler: %<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  
! #: tree.c:14399
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> of main variant is not main variant"
  
! #: tree.c:14415
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "Interner Compilerfehler: %<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  
! #: tree.c:14425
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "Interner Compilerfehler: %<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  
! #: tree.c:14435
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "Interner Compilerfehler: %<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  
! #: tree.c:14456
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "Interner Compilerfehler: %<TYPE_BINFO%> is not %<TREE_BINFO%>"
  
! #: tree.c:14462
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "Interner Compilerfehler: %<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "Interner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not record nor union"
  
! #: tree.c:14484
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "Interner Compilerfehler: %<TYPE_OFFSET_BASETYPE%> is not record nor union"
  
! #: tree.c:14502
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "Interner Compilerfehler: %<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  
! #: tree.c:14509
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_MAX_VALUE_RAW%> non-NULL"
  
! #: tree.c:14516
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  
! #: tree.c:14532
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "Interner Compilerfehler: enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "Interner Compilerfehler: enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  
! #: tree.c:14548
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "Interner Compilerfehler: enum value name is not %<IDENTIFIER_NODE%>"
  
! #: tree.c:14558
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Interner Compilerfehler: array %<TYPE_DOMAIN%> is not integer type"
  
! #: tree.c:14567
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "Interner Compilerfehler: %<TYPE_FIELDS%> defined in incomplete type"
  
! #: tree.c:14589
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Interner Compilerfehler: wrong tree in %<TYPE_FIELDS%> list"
  
! #: tree.c:14604
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  
! #: tree.c:14611
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  
! #: tree.c:14624
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "Interner Compilerfehler: wrong %<TYPE_CACHED_VALUES%> entry"
  
! #: tree.c:14637
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "Interner Compilerfehler: %<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  
! #: tree.c:14643
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Interner Compilerfehler: wrong entry in %<TYPE_ARG_TYPES%> list"
  
! #: tree.c:14650
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_VALUES_RAW%> field is non-NULL"
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is set while it should not be"
  
! #: tree.c:14672
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "Interner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not main variant"
--- 28139,28370 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Interner Compilerfehler: type variant differs by %s"
  
! #: tree.c:13924
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:13951
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "Interner Compilerfehler: type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>"
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_BINFO%>"
  
! #: tree.c:14002
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>"
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_BINFO%>"
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>"
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "Interner Compilerfehler: first mismatch is field"
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr "Interner Compilerfehler: and field"
  
! #: tree.c:14064
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant has different %<TREE_TYPE%>"
  
! #: tree.c:14066 tree.c:14077
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TREE_TYPE%>"
  
! #: tree.c:14068 tree.c:14079
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type%'s %<TREE_TYPE%>"
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "Interner Compilerfehler: type is not compatible with its variant"
  
! #: tree.c:14387
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "Interner Compilerfehler: main variant is not defined"
  
! #: tree.c:14392
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "Interner Compilerfehler: %<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  
! #: tree.c:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  
! #: tree.c:14423
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> is not compatible"
  
! #: tree.c:14431
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "Interner Compilerfehler: %<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  
! #: tree.c:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> of main variant is not main variant"
  
! #: tree.c:14453
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "Interner Compilerfehler: %<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  
! #: tree.c:14463
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "Interner Compilerfehler: %<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "Interner Compilerfehler: %<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  
! #: tree.c:14494
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "Interner Compilerfehler: %<TYPE_BINFO%> is not %<TREE_BINFO%>"
  
! #: tree.c:14500
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "Interner Compilerfehler: %<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "Interner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not record nor union"
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "Interner Compilerfehler: %<TYPE_OFFSET_BASETYPE%> is not record nor union"
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "Interner Compilerfehler: %<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_MAX_VALUE_RAW%> non-NULL"
  
! #: tree.c:14554
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "Interner Compilerfehler: enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "Interner Compilerfehler: enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "Interner Compilerfehler: enum value name is not %<IDENTIFIER_NODE%>"
  
! #: tree.c:14596
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Interner Compilerfehler: array %<TYPE_DOMAIN%> is not integer type"
  
! #: tree.c:14605
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "Interner Compilerfehler: %<TYPE_FIELDS%> defined in incomplete type"
  
! #: tree.c:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Interner Compilerfehler: wrong tree in %<TYPE_FIELDS%> list"
  
! #: tree.c:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "Interner Compilerfehler: wrong %<TYPE_CACHED_VALUES%> entry"
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "Interner Compilerfehler: %<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  
! #: tree.c:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Interner Compilerfehler: wrong entry in %<TYPE_ARG_TYPES%> list"
  
! #: tree.c:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_VALUES_RAW%> field is non-NULL"
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is set while it should not be"
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "Interner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not main variant"
*************** msgstr "Interner Compilerfehler: histogr
*** 28343,28354 ****
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr "kaputtes Werteprofil: %s-ProfilzÃ¤hler (%d von %d) ist inkonsistent zu Basisblock-ZÃ¤hler (%d)"
  
! #: var-tracking.c:7173
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr "Obere GrÃ¶ÃŸengrenze zur Variablenverfolgung mit %<-fvar-tracking-assignments%> Ã¼berschritten; neuer Versuch ohne"
  
! #: var-tracking.c:7177
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr "Grenze zur Variablenverfolgung Ã¼berschritten"
--- 28384,28395 ----
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr "kaputtes Werteprofil: %s-ProfilzÃ¤hler (%d von %d) ist inkonsistent zu Basisblock-ZÃ¤hler (%d)"
  
! #: var-tracking.c:7187
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr "Obere GrÃ¶ÃŸengrenze zur Variablenverfolgung mit %<-fvar-tracking-assignments%> Ã¼berschritten; neuer Versuch ohne"
  
! #: var-tracking.c:7191
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr "Grenze zur Variablenverfolgung Ã¼berschritten"
*************** msgstr "Initialisierung fÃ¼r Ganzzahl-/G
*** 28458,28529 ****
  msgid "initializer for floating value is not a floating constant"
  msgstr "Initialisierung fÃ¼r Gleitkommawert ist keine Gleitkommakonstante"
  
! #: varasm.c:5328
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "ungÃ¼ltiger Anfangswert fÃ¼r Element %qE"
  
! #: varasm.c:5584
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%+qD als schwach deklariert, nachdem es verwendet wurde"
  
! #: varasm.c:5636
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "schwache Deklaration von %q+D wird auf bereits existierende Â»staticÂ«-Definition angewandt"
  
! #: varasm.c:5672
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "schwache Deklaration von %q+D muss Ã¶ffentlich sein"
  
! #: varasm.c:5676
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "schwache Deklaration von %q+D wird nicht unterstÃ¼tzt"
  
! #: varasm.c:5705 varasm.c:6025
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "in dieser Konfiguration werden nur schwache Aliase unterstÃ¼tzt"
  
! #: varasm.c:5900
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "weakref wird in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: varasm.c:5928
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "%qs wird auf diesem Ziel nicht unterstÃ¼tzt"
  
! #: varasm.c:5984
  #, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "%<symver%> wird nur auf ELF-Plattformen unterstÃ¼tzt"
  
! #: varasm.c:6003
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "%qs-Symbol %q+D zielt letztendlich auf sich selbst ab"
  
! #: varasm.c:6005
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "%qs-Symbol %q+D muss statische Bindung haben"
  
! #: varasm.c:6012
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Alias-Definitionen werden in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: varasm.c:6022
  #, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "%qs wird in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: varasm.c:6240 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriert"
--- 28499,28570 ----
  msgid "initializer for floating value is not a floating constant"
  msgstr "Initialisierung fÃ¼r Gleitkommawert ist keine Gleitkommakonstante"
  
! #: varasm.c:5348
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "ungÃ¼ltiger Anfangswert fÃ¼r Element %qE"
  
! #: varasm.c:5604
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%+qD als schwach deklariert, nachdem es verwendet wurde"
  
! #: varasm.c:5656
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "schwache Deklaration von %q+D wird auf bereits existierende Â»staticÂ«-Definition angewandt"
  
! #: varasm.c:5692
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "schwache Deklaration von %q+D muss Ã¶ffentlich sein"
  
! #: varasm.c:5696
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "schwache Deklaration von %q+D wird nicht unterstÃ¼tzt"
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "in dieser Konfiguration werden nur schwache Aliase unterstÃ¼tzt"
  
! #: varasm.c:5920
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "weakref wird in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: varasm.c:5948
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "%qs wird auf diesem Ziel nicht unterstÃ¼tzt"
  
! #: varasm.c:6004
  #, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "%<symver%> wird nur auf ELF-Plattformen unterstÃ¼tzt"
  
! #: varasm.c:6023
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "%qs-Symbol %q+D zielt letztendlich auf sich selbst ab"
  
! #: varasm.c:6025
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "%qs-Symbol %q+D muss statische Bindung haben"
  
! #: varasm.c:6032
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Alias-Definitionen werden in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: varasm.c:6042
  #, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "%qs wird in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriert"
*************** msgstr "Attributargument %qE hat Typ %qT
*** 28624,28631 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Attributargument %qE an Position %i hat Typ %qT"
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3609
! #: c-family/c-attribs.c:3613
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "Attributargument %qE hat den Wert %qE, der keine Ganzzahlkonstante ist"
--- 28665,28672 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Attributargument %qE an Position %i hat Typ %qT"
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3610
! #: c-family/c-attribs.c:3614
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "Attributargument %qE hat den Wert %qE, der keine Ganzzahlkonstante ist"
*************** msgstr "Attribut %qE fÃ¼r Typ %qT ignori
*** 28695,28701 ****
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "Attribut %qE ignoriert fÃ¼r Feld vom Typ %qT"
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2828
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "Argument %qE ist keine Zeichenkette"
--- 28736,28742 ----
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "Attribut %qE ignoriert fÃ¼r Feld vom Typ %qT"
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2829
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "Argument %qE ist keine Zeichenkette"
*************** msgid "%qE attribute ignored. Use %<-fcf
*** 28711,28718 ****
  msgstr "Attribut %qE ignoriert, da die Option %<-fcf-protection%> nicht angegeben ist"
  
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4371 c-family/c-attribs.c:4406
! #: c-family/c-attribs.c:4412 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
--- 28752,28759 ----
  msgstr "Attribut %qE ignoriert, da die Option %<-fcf-protection%> nicht angegeben ist"
  
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4368 c-family/c-attribs.c:4403
! #: c-family/c-attribs.c:4409 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
*************** msgstr "Attribut %qE wirkt sich nur auf
*** 28733,28739 ****
  msgid "%qE attribute only affects top level objects"
  msgstr "Attribut %qE bezieht sich nur auf Toplevel-Objekte"
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3205
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "Attribut %qE an einer Funktion mit RÃ¼ckgabetyp %<void%>"
--- 28774,28780 ----
  msgid "%qE attribute only affects top level objects"
  msgstr "Attribut %qE bezieht sich nur auf Toplevel-Objekte"
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3206
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "Attribut %qE an einer Funktion mit RÃ¼ckgabetyp %<void%>"
*************** msgstr "%q+D sowohl normal als auch als
*** 28946,28952 ****
  msgid "weak %q+D cannot be defined %qE"
  msgstr "schwaches %q+D kann nicht als %qE definiert werden"
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3105
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "Attributargument von %qE ist keine Zeichenkette"
--- 28987,28993 ----
  msgid "weak %q+D cannot be defined %qE"
  msgstr "schwaches %q+D kann nicht als %qE definiert werden"
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3106
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "Attributargument von %qE ist keine Zeichenkette"
*************** msgstr "Attributargument %qE kann kein k
*** 28971,29219 ****
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "Attributargument %qE deklariert das referenzierte Symbol neu; wird ignoriert"
  
! #: c-family/c-attribs.c:2544
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "Attributargument %qE deklariert das referenzierte Symbol mit einer anderen Art; wird ignoriert"
  
! #: c-family/c-attribs.c:2549
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "Symbol %qD, das von %qD referenziert wird, wurde hier deklariert"
  
! #: c-family/c-attribs.c:2597
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "Attribut %qE muss sich auf eine Deklaration beziehen"
  
! #: c-family/c-attribs.c:2656
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "indirekte Funktion %q+D kann nicht als %qE deklariert werden"
  
! #: c-family/c-attribs.c:2679
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "Attribut %qE muss vor Attribut %qs auftreten"
  
! #: c-family/c-attribs.c:2692
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD als %qE deklariert, nachdem es verwendet wurde"
  
! #: c-family/c-attribs.c:2716
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "Attribut %qE ignoriert fÃ¼r Nicht-Klassen-Typen"
  
! #: c-family/c-attribs.c:2722
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "Attribut %qE ignoriert, da %qT bereits definiert ist"
  
! #: c-family/c-attribs.c:2735
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Sichtbarkeitsargument ist keine Zeichenkette"
  
! #: c-family/c-attribs.c:2747
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "Attribut %qE fÃ¼r Typen ignoriert"
  
! #: c-family/c-attribs.c:2763
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "Argument von Attribut %qE muss eins von %qs, %qs, %qs oder %qs sein"
  
! #: c-family/c-attribs.c:2775
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD mit anderer Sichtbarkeit redeklariert"
  
! #: c-family/c-attribs.c:2778 c-family/c-attribs.c:2782
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD wurde als %qs deklariert, was Standardsichtbarkeit mit sich bringt"
  
! #: c-family/c-attribs.c:2811
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "Attribut %qE ignoriert, da %qD keine Variable ist"
  
! #: c-family/c-attribs.c:2819
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "Attribut %qE ignoriert, da %qD nicht Thread-Speicherdauer hat"
  
! #: c-family/c-attribs.c:2841
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "Argument %qE muss eins von %qs, %qs, %qs oder %qs sein"
  
! #: c-family/c-attribs.c:2863 c-family/c-attribs.c:3179
! #: c-family/c-attribs.c:4480 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
  
! #: c-family/c-attribs.c:2919 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:2984
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "Attribut %qE an einer Funktion mit RÃ¼ckgabetyp %qT wird ignoriert"
  
! #: c-family/c-attribs.c:3003
  #, gcc-internal-format
  msgid "%qE attribute %E is not an integer constant"
  msgstr "Attribut %qE mit Wert %qE ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.c:3015
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "Attributargument %qE mit Wert %E ist keine Zweierpotenz"
  
! #: c-family/c-attribs.c:3028
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "Argument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]"
  
! #: c-family/c-attribs.c:3118
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "nur die Schalter %<inbranch%> und %<notinbranch%> sind fÃ¼r das %<__simd__%>-Attribut erlaubt"
  
! #: c-family/c-attribs.c:3185 c-family/c-attribs.c:4486
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "Attribut %qE kann nicht nach der Definition festgelegt werden"
  
! #: c-family/c-attribs.c:3252
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "doppeltes Attribut %qE"
  
! #: c-family/c-attribs.c:3254
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "Attribut %qE folgt auf %qE"
  
! #: c-family/c-attribs.c:3353
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Typ war vorher als %qE deklariert"
  
! #: c-family/c-attribs.c:3366 cp/class.c:4618
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> kann nur fÃ¼r virtuelle Funktionen angegeben werden"
  
! #: c-family/c-attribs.c:3424
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "Argument %qE ist kein Bezeichner"
  
! #: c-family/c-attribs.c:3435
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ist mit %qD unvertrÃ¤glich"
  
! #: c-family/c-attribs.c:3438
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "Argument %qE ist keine Funktion"
  
! #: c-family/c-attribs.c:3486 cp/name-lookup.c:5007
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "Veraltete Meldung ist keine Zeichenkette"
  
! #: c-family/c-attribs.c:3527
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "Attribut %qE ignoriert fÃ¼r %qE"
  
! #: c-family/c-attribs.c:3585 c-family/c-attribs.c:3587
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "UngÃ¼ltiger Vektortyp fÃ¼r Attribut %qE"
  
! #: c-family/c-attribs.c:3622 c-family/c-attribs.c:3626
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "Attributargument %qE mit Wert %qE ist negativ"
  
! #: c-family/c-attribs.c:3639 c-family/c-attribs.c:3643
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "Attributargument %qE mit Wert %qE Ã¼bersteigt %wu"
  
! #: c-family/c-attribs.c:3651 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "VektorgrÃ¶ÃŸe kein ganzzahliges Vielfaches der KomponentengrÃ¶ÃŸe"
  
! #: c-family/c-attribs.c:3657 ada/gcc-interface/utils.c:4038
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "VektorgrÃ¶ÃŸe Null"
  
! #: c-family/c-attribs.c:3666 c-family/c-attribs.c:3669
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "Komponentenanzahl des Vektors ist keine Zweierpotenz"
  
! #: c-family/c-attribs.c:3727
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "Attribut %qE ohne Argumente fÃ¼r einen Nicht-Prototyp"
  
! #: c-family/c-attribs.c:3784
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "Attribut %qE wird fÃ¼r Objekte vom Typ %qT ignoriert"
  
! #: c-family/c-attribs.c:3792
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar"
  
! #: c-family/c-attribs.c:3878
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "Attribut %qs ist unvertrÃ¤glich mit Modus %qs"
  
! #: c-family/c-attribs.c:3894
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr "Positionelles Argument 2 an Attribut %qs steht in Konflikt mit vorheriger Zweckbestimmung"
  
! #: c-family/c-attribs.c:3908
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr "dem Attribut %qs fehlt Positionsargument 2, das im vorherigen Zugriffsattribut angegeben wurde"
  
! #: c-family/c-attribs.c:3922
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr "Attribut %qs enthÃ¤lt nicht Ã¼bereinstimmende Positionsargumente mit den Werten %i und %i"
  
! #: c-family/c-attribs.c:3974
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "Attribut %qE ohne Argumente bei einem Nicht-Prototyp"
  
! #: c-family/c-attribs.c:3997
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "ungÃ¼ltiger Modus fÃ¼r Attribut %qE"
  
! #: c-family/c-attribs.c:4018
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr "ungÃ¼ltiger Modus %2$qs fÃ¼r Attribut %1$qE; muss eins von %3$qs, %4$qs oder %5$qs sein"
  
! #: c-family/c-attribs.c:4026
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr "Attribut %qE enthÃ¤lt unerwartete %<(%> nach Modus %qs; erwartet wird ein Positionsargument oder %<)%>"
--- 29012,29260 ----
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "Attributargument %qE deklariert das referenzierte Symbol neu; wird ignoriert"
  
! #: c-family/c-attribs.c:2548
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "Attributargument %qE deklariert das referenzierte Symbol mit einer anderen Art; wird ignoriert"
  
! #: c-family/c-attribs.c:2553
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "Symbol %qD, das von %qD referenziert wird, wurde hier deklariert"
  
! #: c-family/c-attribs.c:2601
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "Attribut %qE muss sich auf eine Deklaration beziehen"
  
! #: c-family/c-attribs.c:2657
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "indirekte Funktion %q+D kann nicht als %qE deklariert werden"
  
! #: c-family/c-attribs.c:2680
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "Attribut %qE muss vor Attribut %qs auftreten"
  
! #: c-family/c-attribs.c:2693
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD als %qE deklariert, nachdem es verwendet wurde"
  
! #: c-family/c-attribs.c:2717
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "Attribut %qE ignoriert fÃ¼r Nicht-Klassen-Typen"
  
! #: c-family/c-attribs.c:2723
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "Attribut %qE ignoriert, da %qT bereits definiert ist"
  
! #: c-family/c-attribs.c:2736
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Sichtbarkeitsargument ist keine Zeichenkette"
  
! #: c-family/c-attribs.c:2748
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "Attribut %qE fÃ¼r Typen ignoriert"
  
! #: c-family/c-attribs.c:2764
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "Argument von Attribut %qE muss eins von %qs, %qs, %qs oder %qs sein"
  
! #: c-family/c-attribs.c:2776
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD mit anderer Sichtbarkeit redeklariert"
  
! #: c-family/c-attribs.c:2779 c-family/c-attribs.c:2783
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD wurde als %qs deklariert, was Standardsichtbarkeit mit sich bringt"
  
! #: c-family/c-attribs.c:2812
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "Attribut %qE ignoriert, da %qD keine Variable ist"
  
! #: c-family/c-attribs.c:2820
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "Attribut %qE ignoriert, da %qD nicht Thread-Speicherdauer hat"
  
! #: c-family/c-attribs.c:2842
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "Argument %qE muss eins von %qs, %qs, %qs oder %qs sein"
  
! #: c-family/c-attribs.c:2864 c-family/c-attribs.c:3180
! #: c-family/c-attribs.c:4477 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
  
! #: c-family/c-attribs.c:2920 c-family/c-attribs.c:2961
! #: c-family/c-attribs.c:2985
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "Attribut %qE an einer Funktion mit RÃ¼ckgabetyp %qT wird ignoriert"
  
! #: c-family/c-attribs.c:3004
  #, gcc-internal-format
  msgid "%qE attribute %E is not an integer constant"
  msgstr "Attribut %qE mit Wert %qE ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.c:3016
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "Attributargument %qE mit Wert %E ist keine Zweierpotenz"
  
! #: c-family/c-attribs.c:3029
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "Argument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]"
  
! #: c-family/c-attribs.c:3119
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "nur die Schalter %<inbranch%> und %<notinbranch%> sind fÃ¼r das %<__simd__%>-Attribut erlaubt"
  
! #: c-family/c-attribs.c:3186 c-family/c-attribs.c:4483
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "Attribut %qE kann nicht nach der Definition festgelegt werden"
  
! #: c-family/c-attribs.c:3253
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "doppeltes Attribut %qE"
  
! #: c-family/c-attribs.c:3255
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "Attribut %qE folgt auf %qE"
  
! #: c-family/c-attribs.c:3354
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Typ war vorher als %qE deklariert"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> kann nur fÃ¼r virtuelle Funktionen angegeben werden"
  
! #: c-family/c-attribs.c:3425
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "Argument %qE ist kein Bezeichner"
  
! #: c-family/c-attribs.c:3436
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ist mit %qD unvertrÃ¤glich"
  
! #: c-family/c-attribs.c:3439
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "Argument %qE ist keine Funktion"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "Veraltete Meldung ist keine Zeichenkette"
  
! #: c-family/c-attribs.c:3528
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "Attribut %qE ignoriert fÃ¼r %qE"
  
! #: c-family/c-attribs.c:3586 c-family/c-attribs.c:3588
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "UngÃ¼ltiger Vektortyp fÃ¼r Attribut %qE"
  
! #: c-family/c-attribs.c:3623 c-family/c-attribs.c:3627
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "Attributargument %qE mit Wert %qE ist negativ"
  
! #: c-family/c-attribs.c:3640 c-family/c-attribs.c:3644
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "Attributargument %qE mit Wert %qE Ã¼bersteigt %wu"
  
! #: c-family/c-attribs.c:3652 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "VektorgrÃ¶ÃŸe kein ganzzahliges Vielfaches der KomponentengrÃ¶ÃŸe"
  
! #: c-family/c-attribs.c:3658 ada/gcc-interface/utils.c:4038
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "VektorgrÃ¶ÃŸe Null"
  
! #: c-family/c-attribs.c:3667 c-family/c-attribs.c:3670
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "Komponentenanzahl des Vektors ist keine Zweierpotenz"
  
! #: c-family/c-attribs.c:3728
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "Attribut %qE ohne Argumente fÃ¼r einen Nicht-Prototyp"
  
! #: c-family/c-attribs.c:3785
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "Attribut %qE wird fÃ¼r Objekte vom Typ %qT ignoriert"
  
! #: c-family/c-attribs.c:3793
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar"
  
! #: c-family/c-attribs.c:3879
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "Attribut %qs ist unvertrÃ¤glich mit Modus %qs"
  
! #: c-family/c-attribs.c:3895
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr "Positionelles Argument 2 an Attribut %qs steht in Konflikt mit vorheriger Zweckbestimmung"
  
! #: c-family/c-attribs.c:3909
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr "dem Attribut %qs fehlt Positionsargument 2, das im vorherigen Zugriffsattribut angegeben wurde"
  
! #: c-family/c-attribs.c:3923
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr "Attribut %qs enthÃ¤lt nicht Ã¼bereinstimmende Positionsargumente mit den Werten %i und %i"
  
! #: c-family/c-attribs.c:3975
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "Attribut %qE ohne Argumente bei einem Nicht-Prototyp"
  
! #: c-family/c-attribs.c:3998
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "ungÃ¼ltiger Modus fÃ¼r Attribut %qE"
  
! #: c-family/c-attribs.c:4019
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr "ungÃ¼ltiger Modus %2$qs fÃ¼r Attribut %1$qE; muss eins von %3$qs, %4$qs oder %5$qs sein"
  
! #: c-family/c-attribs.c:4027
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr "Attribut %qE enthÃ¤lt unerwartete %<(%> nach Modus %qs; erwartet wird ein Positionsargument oder %<)%>"
*************** msgstr "Attribut %qE enthÃ¤lt unerwartet
*** 29222,29351 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4039
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "dem Attribut %<%E(%s)%> fehlt ein Argument"
  
! #: c-family/c-attribs.c:4080
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr "Attribut %<%E(%s, %E, %E)%> hat ungÃ¼ltiges Positionsargument %i"
  
! #: c-family/c-attribs.c:4083
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr "Attribut %<%E(%s, %E)%> hat ungÃ¼ltiges Positionsargument %i"
  
! #: c-family/c-attribs.c:4108
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "beim Attribut %qs hat das Argument an Position %i den ungÃ¼ltigen Wert %wi"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93855
! #: c-family/c-attribs.c:4112
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "beim Attribut %qs hat das positionelle Argument %i den Wert %wi, der die Anzahl der Funktionsparameter %u Ã¼bersteigt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93856
! #: c-family/c-attribs.c:4119
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "Attribut %qs hat ungÃ¼ltiges positionelles Argument"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4127
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "beim Attribut %qs verweist Argument 1 auf Typ %qT, der kein Zeigertyp ist"
  
! #: c-family/c-attribs.c:4138
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr "Attribut %qs hat Positionsargument 1, das sich auf das Argument des Funktionstyps %qT bezieht"
  
! #: c-family/c-attribs.c:4151
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "beim Attribut %1$qs verweist Argument 1 auf Typ %3$qT, der mit %2$qs qualifiziert ist"
  
! #: c-family/c-attribs.c:4169
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "beim Attribut %qs verweist Argument 2 auf Typ %qT, der nicht ganzzahlig ist"
  
! #: c-family/c-attribs.c:4256
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "Argument fÃ¼r cleanup ist kein Bezeichner"
  
! #: c-family/c-attribs.c:4263
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "Argument fÃ¼r cleanup ist keine Funktion"
  
! #: c-family/c-attribs.c:4300
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "Attribut %qE benÃ¶tigt Prototypen mit benannten Argumenten"
  
! #: c-family/c-attribs.c:4308
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "Attribut %qE gilt nur fÃ¼r variadische Funktionen"
  
! #: c-family/c-attribs.c:4324 ada/gcc-interface/utils.c:6384
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Angeforderte Position ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.c:4332 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "Angeforderte Position ist kleiner als Null"
  
! #: c-family/c-attribs.c:4387 ada/gcc-interface/utils.c:6729
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "Leere Zeichenkette in Attribut %<target%>"
  
! #: c-family/c-attribs.c:4503
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "Attribut %qE an einer Funktion, die keinen Zeiger zurÃ¼ckgibt"
  
! #: c-family/c-attribs.c:4518
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "Attribut %qE kann nur auf %<struct%>-Typen angewandt werden"
  
! #: c-family/c-attribs.c:4554
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Attributargument %qE mit Wert %qE ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.c:4575
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "unbekanntes Attribut %qE"
  
! #: c-family/c-attribs.c:4602
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "ungÃ¼ltiger Operandentyp %qT fÃ¼r %qs"
  
! #: c-family/c-attribs.c:4706
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird fÃ¼r %qT in %<__builtin_has_attribute%> nicht unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:4708
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird fÃ¼r %qE in %<__builtin_has_attribute%> nicht unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:4885
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird in %<__builtin_has_attribute%> nicht unterstÃ¼tzt"
--- 29263,29392 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4040
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "dem Attribut %<%E(%s)%> fehlt ein Argument"
  
! #: c-family/c-attribs.c:4081
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr "Attribut %<%E(%s, %E, %E)%> hat ungÃ¼ltiges Positionsargument %i"
  
! #: c-family/c-attribs.c:4084
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr "Attribut %<%E(%s, %E)%> hat ungÃ¼ltiges Positionsargument %i"
  
! #: c-family/c-attribs.c:4109
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "beim Attribut %qs hat das Argument an Position %i den ungÃ¼ltigen Wert %wi"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93855
! #: c-family/c-attribs.c:4113
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "beim Attribut %qs hat das positionelle Argument %i den Wert %wi, der die Anzahl der Funktionsparameter %u Ã¼bersteigt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93856
! #: c-family/c-attribs.c:4120
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "Attribut %qs hat ungÃ¼ltiges positionelles Argument"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4128
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "beim Attribut %qs verweist Argument 1 auf Typ %qT, der kein Zeigertyp ist"
  
! #: c-family/c-attribs.c:4139
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr "Attribut %qs hat Positionsargument 1, das sich auf das Argument des Funktionstyps %qT bezieht"
  
! #: c-family/c-attribs.c:4152
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "beim Attribut %1$qs verweist Argument 1 auf Typ %3$qT, der mit %2$qs qualifiziert ist"
  
! #: c-family/c-attribs.c:4170
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "beim Attribut %qs verweist Argument 2 auf Typ %qT, der nicht ganzzahlig ist"
  
! #: c-family/c-attribs.c:4253
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "Argument fÃ¼r cleanup ist kein Bezeichner"
  
! #: c-family/c-attribs.c:4260
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "Argument fÃ¼r cleanup ist keine Funktion"
  
! #: c-family/c-attribs.c:4297
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "Attribut %qE benÃ¶tigt Prototypen mit benannten Argumenten"
  
! #: c-family/c-attribs.c:4305
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "Attribut %qE gilt nur fÃ¼r variadische Funktionen"
  
! #: c-family/c-attribs.c:4321 ada/gcc-interface/utils.c:6384
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Angeforderte Position ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.c:4329 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "Angeforderte Position ist kleiner als Null"
  
! #: c-family/c-attribs.c:4384 ada/gcc-interface/utils.c:6729
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "Leere Zeichenkette in Attribut %<target%>"
  
! #: c-family/c-attribs.c:4500
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "Attribut %qE an einer Funktion, die keinen Zeiger zurÃ¼ckgibt"
  
! #: c-family/c-attribs.c:4515
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "Attribut %qE kann nur auf %<struct%>-Typen angewandt werden"
  
! #: c-family/c-attribs.c:4551
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Attributargument %qE mit Wert %qE ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.c:4572
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "unbekanntes Attribut %qE"
  
! #: c-family/c-attribs.c:4599
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "ungÃ¼ltiger Operandentyp %qT fÃ¼r %qs"
  
! #: c-family/c-attribs.c:4703
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird fÃ¼r %qT in %<__builtin_has_attribute%> nicht unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:4705
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird fÃ¼r %qE in %<__builtin_has_attribute%> nicht unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:4882
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird in %<__builtin_has_attribute%> nicht unterstÃ¼tzt"
*************** msgstr "%<?:%> mit Ganzzahlkonstanten in
*** 29496,29507 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "der Compiler kann davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiert"
  
! #: c-family/c-common.c:3460 cp/semantics.c:662 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen"
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6795 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "UngÃ¼ltige Verwendung von %<restrict%>"
--- 29537,29548 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "der Compiler kann davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiert"
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen"
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "UngÃ¼ltige Verwendung von %<restrict%>"
*************** msgstr "Dies ist der erste Eintrag, der
*** 29581,29587 ****
  msgid "duplicate case value"
  msgstr "Doppelter case-Wert"
  
! #: c-family/c-common.c:4919 c-family/c-warn.c:2510
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "Bereits hier verwendet"
--- 29622,29628 ----
  msgid "duplicate case value"
  msgstr "Doppelter case-Wert"
  
! #: c-family/c-common.c:4919 c-family/c-warn.c:2515
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "Bereits hier verwendet"
*************** msgstr "Nicht-Ganzzahlargument %d fÃ¼r S
*** 29828,29896 ****
  msgid "invalid memory model argument %d of %qE"
  msgstr "ungÃ¼ltiges Argument %d fÃ¼r Speichermodell von %qE"
  
! #: c-family/c-common.c:7431
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr "dieses Ziel definiert keine Spekulationsbarriere; das erzeugte Programm wird trotzdem korrekt laufen, aber irrige Spekulationen sind mÃ¶glicherweise nicht eingeschrÃ¤nkt"
  
! #: c-family/c-common.c:8051
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Indexwert ist auÃŸerhalb der Grenzen"
  
! #: c-family/c-common.c:8093 c-family/c-common.c:8142 c-family/c-common.c:8158
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "Umwandlung von Skalar %qT in Vektor %qT fÃ¼hrt zum Abschneiden"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8246
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "eingebaute Funktion %qE muss direkt aufgerufen werden"
  
! #: c-family/c-common.c:8266
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "GrÃ¶ÃŸe des Arrays %qE ist kein konstanter Ausdruck"
  
! #: c-family/c-common.c:8269
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "GrÃ¶ÃŸe des Arrays ist kein konstanter Ausdruck"
  
! #: c-family/c-common.c:8273
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "GrÃ¶ÃŸe %qE des Arrays %qE ist negativ"
  
! #: c-family/c-common.c:8276
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "GrÃ¶ÃŸe %qE des Arrays ist negativ"
  
! #: c-family/c-common.c:8281
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe %qE des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E"
  
! #: c-family/c-common.c:8284
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe %qE des Arrays Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %qE"
  
! #: c-family/c-common.c:8289
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E"
  
! #: c-family/c-common.c:8292
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe des Arrays Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %qE"
  
! #: c-family/c-common.c:8363
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr "Umgebungsvariable %qs muss ganzzahlig sein und zwischen 0 und %wd liegen"
--- 29869,29937 ----
  msgid "invalid memory model argument %d of %qE"
  msgstr "ungÃ¼ltiges Argument %d fÃ¼r Speichermodell von %qE"
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr "dieses Ziel definiert keine Spekulationsbarriere; das erzeugte Programm wird trotzdem korrekt laufen, aber irrige Spekulationen sind mÃ¶glicherweise nicht eingeschrÃ¤nkt"
  
! #: c-family/c-common.c:8053
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Indexwert ist auÃŸerhalb der Grenzen"
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "Umwandlung von Skalar %qT in Vektor %qT fÃ¼hrt zum Abschneiden"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "eingebaute Funktion %qE muss direkt aufgerufen werden"
  
! #: c-family/c-common.c:8268
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "GrÃ¶ÃŸe des Arrays %qE ist kein konstanter Ausdruck"
  
! #: c-family/c-common.c:8271
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "GrÃ¶ÃŸe des Arrays ist kein konstanter Ausdruck"
  
! #: c-family/c-common.c:8275
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "GrÃ¶ÃŸe %qE des Arrays %qE ist negativ"
  
! #: c-family/c-common.c:8278
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "GrÃ¶ÃŸe %qE des Arrays ist negativ"
  
! #: c-family/c-common.c:8283
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe %qE des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E"
  
! #: c-family/c-common.c:8286
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe %qE des Arrays Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %qE"
  
! #: c-family/c-common.c:8291
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E"
  
! #: c-family/c-common.c:8294
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe des Arrays Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %qE"
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr "Umgebungsvariable %qs muss ganzzahlig sein und zwischen 0 und %wd liegen"
*************** msgstr "Gleitkommakonstante auf Null abg
*** 30547,30558 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "wiederholtes %<@%> vor Objective-C-Zeichenkette"
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7442 cp/parser.c:4228
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "nicht unterstÃ¼tzte Nicht-Standard-Verkettung von Zeichenkettenliteralen"
  
! #: c-family/c-lex.c:1286 c/c-parser.c:7463
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionelles C weist Zeichenkettenkonstantenverkettung zurÃ¼ck"
--- 30588,30599 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr "wiederholtes %<@%> vor Objective-C-Zeichenkette"
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7441 cp/parser.c:4231
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "nicht unterstÃ¼tzte Nicht-Standard-Verkettung von Zeichenkettenliteralen"
  
! #: c-family/c-lex.c:1286 c/c-parser.c:7462
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionelles C weist Zeichenkettenkonstantenverkettung zurÃ¼ck"
*************** msgstr "%<depobj%>-AbhÃ¤ngigkeitstyp in
*** 30603,30609 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<iterator%>-Modifizierer darf nicht bei einem %<depobj%>-Konstrukt angegeben sein"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9042
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Schleifenvariable %qE"
--- 30644,30650 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<iterator%>-Modifizierer darf nicht bei einem %<depobj%>-Konstrukt angegeben sein"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Schleifenvariable %qE"
*************** msgstr "%<_Atomic%>-Iterationsvariable %
*** 30618,30634 ****
  msgid "%qE is not initialized"
  msgstr "%qE ist nicht initialisiert"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8931
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "SteuerprÃ¤dikat fehlt"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8550
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "SteuerprÃ¤dikat ungÃ¼ltig"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8937
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "ErhÃ¶hungsausdruck fehlt"
--- 30659,30675 ----
  msgid "%qE is not initialized"
  msgstr "%qE ist nicht initialisiert"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "SteuerprÃ¤dikat fehlt"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "SteuerprÃ¤dikat ungÃ¼ltig"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "ErhÃ¶hungsausdruck fehlt"
*************** msgstr "ErhÃ¶hungsausdruck fehlt"
*** 30638,30644 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr "ErhÃ¶hung ist weder konstant 1 noch konstant -1 fÃ¼r die %<!=%>-Bedingung"
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8665
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ErhÃ¶hungsausdruck ungÃ¼ltig"
--- 30679,30685 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr "ErhÃ¶hung ist weder konstant 1 noch konstant -1 fÃ¼r die %<!=%>-Bedingung"
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ErhÃ¶hungsausdruck ungÃ¼ltig"
*************** msgstr "%<-Wabi%> warnt vor Abweichungen
*** 30788,30849 ****
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr "Verwenden Sie zum Beispiel %<-Wabi=11%>, um vor Ã„nderungen von GCC 7 zu warnen"
  
! #: c-family/c-opts.c:1031
  #, gcc-internal-format
  msgid "external TLS initialization functions not supported on this target"
  msgstr "externe Funktionen zur TLS-Initialisierung werden auf diesem Ziel nicht unterstÃ¼tzt"
  
! #: c-family/c-opts.c:1055
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "zu viele Dateinamen angegeben; geben Sie %<%s %s%> fÃ¼r das Aufrufformat ein"
  
! #: c-family/c-opts.c:1070
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "Ausgabedatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %m"
  
! #: c-family/c-opts.c:1090
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr "das Debug-Format %qs kann nicht mit vorkompilierten Headern verwendet werden"
  
! #: c-family/c-opts.c:1244
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "AbhÃ¤ngigkeitsdatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %m"
  
! #: c-family/c-opts.c:1255
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "AbhÃ¤ngigkeitsdatei Â»%sÂ« kann nicht geschlossen werden: %m"
  
! #: c-family/c-opts.c:1258
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "beim Schreiben der Ausgabe nach %s: %m"
  
! #: c-family/c-opts.c:1335
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "um AbhÃ¤ngigkeiten zu erzeugen, mÃ¼ssen Sie entweder %<-M%> oder %<-MM%> angeben"
  
! #: c-family/c-opts.c:1359
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "%<-MG%> darf nur mit %<-M%> oder %<-MM%> verwendet werden"
  
! #: c-family/c-opts.c:1392
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "%<-fdirectives-only%> ist mit %<-Wunused-macros%> unvertrÃ¤glich"
  
! #: c-family/c-opts.c:1395
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "%<-fdirectives-only%> ist mit %<-traditional%> unvertrÃ¤glich"
  
! #: c-family/c-opts.c:1580
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "zu spÃ¤t fÃ¼r Â»#Â«-Direktive, um Debug-Verzeichnis festzulegen"
--- 30829,30890 ----
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr "Verwenden Sie zum Beispiel %<-Wabi=11%>, um vor Ã„nderungen von GCC 7 zu warnen"
  
! #: c-family/c-opts.c:1035
  #, gcc-internal-format
  msgid "external TLS initialization functions not supported on this target"
  msgstr "externe Funktionen zur TLS-Initialisierung werden auf diesem Ziel nicht unterstÃ¼tzt"
  
! #: c-family/c-opts.c:1059
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "zu viele Dateinamen angegeben; geben Sie %<%s %s%> fÃ¼r das Aufrufformat ein"
  
! #: c-family/c-opts.c:1074
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "Ausgabedatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %m"
  
! #: c-family/c-opts.c:1094
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr "das Debug-Format %qs kann nicht mit vorkompilierten Headern verwendet werden"
  
! #: c-family/c-opts.c:1248
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "AbhÃ¤ngigkeitsdatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %m"
  
! #: c-family/c-opts.c:1259
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "AbhÃ¤ngigkeitsdatei Â»%sÂ« kann nicht geschlossen werden: %m"
  
! #: c-family/c-opts.c:1262
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "beim Schreiben der Ausgabe nach %s: %m"
  
! #: c-family/c-opts.c:1339
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "um AbhÃ¤ngigkeiten zu erzeugen, mÃ¼ssen Sie entweder %<-M%> oder %<-MM%> angeben"
  
! #: c-family/c-opts.c:1363
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "%<-MG%> darf nur mit %<-M%> oder %<-MM%> verwendet werden"
  
! #: c-family/c-opts.c:1396
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "%<-fdirectives-only%> ist mit %<-Wunused-macros%> unvertrÃ¤glich"
  
! #: c-family/c-opts.c:1399
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "%<-fdirectives-only%> ist mit %<-traditional%> unvertrÃ¤glich"
  
! #: c-family/c-opts.c:1584
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "zu spÃ¤t fÃ¼r Â»#Â«-Direktive, um Debug-Verzeichnis festzulegen"
*************** msgstr "%<#pragma STDC FLOAT_CONST_DECIM
*** 31188,31229 ****
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr "ISO C unterstÃ¼tzt nicht %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  
! #: c-family/c-pretty-print.c:329
  #, gcc-internal-format
  msgid "<type-error>"
  msgstr "<Typ-Fehler>"
  
! #: c-family/c-pretty-print.c:371
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr "<unbenannt-vorzeichenlos:"
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr "<unbenannt-Gleitkomma:"
  
! #: c-family/c-pretty-print.c:378
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr "<unbenannt-Festkomma:"
  
! #: c-family/c-pretty-print.c:393
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr "<typedef-Fehler>"
  
! #: c-family/c-pretty-print.c:408
  #, gcc-internal-format
  msgid "<tag-error>"
  msgstr "<Markierungsfehler>"
  
! #: c-family/c-pretty-print.c:1244
  #, gcc-internal-format
  msgid "<erroneous-expression>"
  msgstr "<fehlerhafter-Ausdruck>"
  
! #: c-family/c-pretty-print.c:1248 cp/cxx-pretty-print.c:133
  #, gcc-internal-format
  msgid "<return-value>"
  msgstr "<RÃ¼ckgabewert>"
--- 31229,31270 ----
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr "ISO C unterstÃ¼tzt nicht %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  
! #: c-family/c-pretty-print.c:333
  #, gcc-internal-format
  msgid "<type-error>"
  msgstr "<Typ-Fehler>"
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr "<unbenannt-vorzeichenlos:"
  
! #: c-family/c-pretty-print.c:379
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr "<unbenannt-Gleitkomma:"
  
! #: c-family/c-pretty-print.c:382
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr "<unbenannt-Festkomma:"
  
! #: c-family/c-pretty-print.c:397
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr "<typedef-Fehler>"
  
! #: c-family/c-pretty-print.c:412
  #, gcc-internal-format
  msgid "<tag-error>"
  msgstr "<Markierungsfehler>"
  
! #: c-family/c-pretty-print.c:1250
  #, gcc-internal-format
  msgid "<erroneous-expression>"
  msgstr "<fehlerhafter-Ausdruck>"
  
! #: c-family/c-pretty-print.c:1254 cp/cxx-pretty-print.c:133
  #, gcc-internal-format
  msgid "<return-value>"
  msgstr "<RÃ¼ckgabewert>"
*************** msgstr "<RÃ¼ckgabewert>"
*** 31233,31240 ****
  msgid "wrong type argument to %s"
  msgstr "Argument falschen Typs fÃ¼r %s"
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2657
! #: cp/constexpr.c:5290
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "Ãœberlauf in Konstanten-Ausdruck"
--- 31274,31281 ----
  msgid "wrong type argument to %s"
  msgstr "Argument falschen Typs fÃ¼r %s"
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "Ãœberlauf in Konstanten-Ausdruck"
*************** msgstr "%q+D als variadische Funktion de
*** 31494,31505 ****
  msgid "conversion to %qT from boolean expression"
  msgstr "Umwandlung in %qT aus booleschem Ausdruck"
  
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1387
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "Vorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE nach %qE"
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1395
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
  msgstr "Vorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE"
--- 31535,31546 ----
  msgid "conversion to %qT from boolean expression"
  msgstr "Umwandlung in %qT aus booleschem Ausdruck"
  
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1392
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "Vorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE nach %qE"
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1400
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
  msgstr "Vorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE"
*************** msgstr "Vorzeichenbehaftete Umwandlung v
*** 31514,31525 ****
  msgid "signed conversion from %qT to %qT changes the value of %qE"
  msgstr "Vorzeichenbehaftete Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE"
  
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1385
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "Umwandlung von %qT in %qT Ã¤ndert Wert von %qE nach %qE"
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1393
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes the value of %qE"
  msgstr "Umformung von %qT nach %qT Ã¤ndert den Wert von %qE"
--- 31555,31566 ----
  msgid "signed conversion from %qT to %qT changes the value of %qE"
  msgstr "Vorzeichenbehaftete Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE"
  
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1390
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "Umwandlung von %qT in %qT Ã¤ndert Wert von %qE nach %qE"
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1398
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes the value of %qE"
  msgstr "Umformung von %qT nach %qT Ã¤ndert den Wert von %qE"
*************** msgstr "Umwandlung von %qT nach %qT verw
*** 31539,32018 ****
  msgid "conversion from %qT to %qT may change value"
  msgstr "Umwandlung von %qT nach %qT kÃ¶nnte den Wert Ã¤ndern"
  
! #: c-family/c-warn.c:1406 c-family/c-warn.c:1423 c-family/c-warn.c:1440
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "Ãœberlauf in Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE in %qE"
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr "Ãœberlauf in Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE"
  
! #: c-family/c-warn.c:1475
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type"
  msgstr "case-Wert %qs nicht in AufzÃ¤hlungstyp"
  
! #: c-family/c-warn.c:1480
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type %qT"
  msgstr "case-Wert %qs nicht in AufzÃ¤hlungstyp %qT"
  
! #: c-family/c-warn.c:1560
  #, gcc-internal-format
  msgid "lower value in case label range less than minimum value for type"
  msgstr "Unterer Wert in case-Marken-Bereich ist kleiner als der Minimalwert des Typs"
  
! #: c-family/c-warn.c:1574
  #, gcc-internal-format
  msgid "case label value is less than minimum value for type"
  msgstr "case-Marke ist kleiner als Minimalwert des Typs"
  
! #: c-family/c-warn.c:1591
  #, gcc-internal-format
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr "Oberer Wert in case-Marken-Bereich Ã¼berschreitet den Maximalwert des Typs"
  
! #: c-family/c-warn.c:1604
  #, gcc-internal-format
  msgid "case label value exceeds maximum value for type"
  msgstr "case-Marke Ã¼berschreitet Maximalwert des Typs"
  
! #: c-family/c-warn.c:1617
  #, gcc-internal-format
  msgid "switch missing default case"
  msgstr "Die Standardfallbehandlung in switch fehlt"
  
! #: c-family/c-warn.c:1662
  #, gcc-internal-format
  msgid "switch condition has boolean value"
  msgstr "switch-Bedingung hat booleschen Wert"
  
! #: c-family/c-warn.c:1744
  #, gcc-internal-format
  msgid "enumeration value %qE not handled in switch"
  msgstr "AufzÃ¤hlungswert %qE wird nicht von switch behandelt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93859
! #: c-family/c-warn.c:1772
  #, gcc-internal-format
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr "Der ausgelassene mittlere Operand in %<?:%> ist immer %<true%>; ausdrÃ¼cklicher mittlerer Operand wird empfohlen"
  
! #: c-family/c-warn.c:1794
  #, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr "Zuweisung von Element %qD in schreibgeschÃ¼tztem Objekt"
  
! #: c-family/c-warn.c:1796
  #, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr "ErhÃ¶hung des Elements %qD in schreibgeschÃ¼tztem Objekt"
  
! #: c-family/c-warn.c:1798
  #, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr "Verringerung des Elements %qD in schreibgeschÃ¼tztem Objekt"
  
! #: c-family/c-warn.c:1800
  #, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr "Element %qD in schreibgeschÃ¼tztem Objekt als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1804
  #, gcc-internal-format
  msgid "assignment of read-only member %qD"
  msgstr "Zuweisung des schreibgeschÃ¼tzten Elementes %qD"
  
! #: c-family/c-warn.c:1805
  #, gcc-internal-format
  msgid "increment of read-only member %qD"
  msgstr "ErhÃ¶hung des schreibgeschÃ¼tzten Elementes %qD"
  
! #: c-family/c-warn.c:1806
  #, gcc-internal-format
  msgid "decrement of read-only member %qD"
  msgstr "Verringerung des schreibgeschÃ¼tzten Elementes %qD"
  
! #: c-family/c-warn.c:1807
  #, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr "schreibgeschÃ¼tztes Element %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1811
  #, gcc-internal-format
  msgid "assignment of read-only variable %qD"
  msgstr "Zuweisung der schreibgeschÃ¼tzten Variable %qD"
  
! #: c-family/c-warn.c:1812
  #, gcc-internal-format
  msgid "increment of read-only variable %qD"
  msgstr "ErhÃ¶hung der schreibgeschÃ¼tzten Variable %qD"
  
! #: c-family/c-warn.c:1813
  #, gcc-internal-format
  msgid "decrement of read-only variable %qD"
  msgstr "Verringerung der schreibgeschÃ¼tzten Variable %qD"
  
! #: c-family/c-warn.c:1814
  #, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr "schreibgeschÃ¼tzte Variable %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1817
  #, gcc-internal-format
  msgid "assignment of read-only parameter %qD"
  msgstr "Zuweisung des schreibgeschÃ¼tzten Parameters %qD"
  
! #: c-family/c-warn.c:1818
  #, gcc-internal-format
  msgid "increment of read-only parameter %qD"
  msgstr "ErhÃ¶hung des schreibgeschÃ¼tzten Parameters %qD"
  
! #: c-family/c-warn.c:1819
  #, gcc-internal-format
  msgid "decrement of read-only parameter %qD"
  msgstr "Verringerung des schreibgeschÃ¼tzten Parameters %qD"
  
! #: c-family/c-warn.c:1820
  #, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr "schreibgeschÃ¼tzter Parameter %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1825
  #, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr "Zuweisung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qD"
  
! #: c-family/c-warn.c:1827
  #, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr "ErhÃ¶hung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qD"
  
! #: c-family/c-warn.c:1829
  #, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr "Verringerung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qD"
  
! #: c-family/c-warn.c:1831
  #, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr "schreibgeschÃ¼tzter benannter RÃ¼ckgabewert %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1836
  #, gcc-internal-format
  msgid "assignment of function %qD"
  msgstr "Zuweisung der Funktion %qD"
  
! #: c-family/c-warn.c:1837
  #, gcc-internal-format
  msgid "increment of function %qD"
  msgstr "ErhÃ¶hung der Funktion %qD"
  
! #: c-family/c-warn.c:1838
  #, gcc-internal-format
  msgid "decrement of function %qD"
  msgstr "Verringerung der Funktion %qD"
  
! #: c-family/c-warn.c:1839
  #, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr "Funktion %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1842 c/c-typeck.c:4914
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Zuweisung der schreibgeschÃ¼tzten Speicherstelle %qE"
  
! #: c-family/c-warn.c:1843 c/c-typeck.c:4917
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "ErhÃ¶hung der schreibgeschÃ¼tzten Speicherstelle %qE"
  
! #: c-family/c-warn.c:1844 c/c-typeck.c:4920
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "Verringerung der schreibgeschÃ¼tzten Speicherstelle %qE"
  
! #: c-family/c-warn.c:1845
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr "schreibgeschÃ¼tzte Stelle %qE als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1859
  #, gcc-internal-format
  msgid "lvalue required as left operand of assignment"
  msgstr "Als linker Operand einer Zuweisung wird L-Wert erfordert"
  
! #: c-family/c-warn.c:1862
  #, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr "Als ErhÃ¶hungsoperand wird L-Wert erfordert"
  
! #: c-family/c-warn.c:1865
  #, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr "Als Verringerungsoperand wird L-Wert erfordert"
  
! #: c-family/c-warn.c:1868
  #, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr "Als Operand fÃ¼r unÃ¤res %<&%> wird L-Wert erfordert"
  
! #: c-family/c-warn.c:1871
  #, gcc-internal-format
  msgid "lvalue required in %<asm%> statement"
  msgstr "die %<asm%>-Anweisung erfordert einen L-Wert"
  
! #: c-family/c-warn.c:1888
  #, gcc-internal-format
  msgid "invalid type argument (have %qT)"
  msgstr "ungÃ¼ltiger Typ %qT"
  
! #: c-family/c-warn.c:1892
  #, gcc-internal-format
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr "ungÃ¼ltiger Typ %qT fÃ¼r Arrayindex"
  
! #: c-family/c-warn.c:1897
  #, gcc-internal-format
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr "ungÃ¼ltiger Typ %qT fÃ¼r unÃ¤res %<*%>"
  
! #: c-family/c-warn.c:1902
  #, gcc-internal-format
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr "ungÃ¼ltiger Typ %qT fÃ¼r %<->%>"
  
! #: c-family/c-warn.c:1907
  #, gcc-internal-format
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr "ungÃ¼ltiger Typ %qT fÃ¼r %<->*%>"
  
! #: c-family/c-warn.c:1912
  #, gcc-internal-format
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr "ungÃ¼ltiger Argumenttyp %qT fÃ¼r implizite Umwandlung"
  
! #: c-family/c-warn.c:1939
  #, gcc-internal-format
  msgid "array subscript has type %<char%>"
  msgstr "Arrayindex hat Typ %<char%>"
  
! #: c-family/c-warn.c:1975 c-family/c-warn.c:1978
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr "Klammern um %<+%> innerhalb von %<<<%> empfohlen"
  
! #: c-family/c-warn.c:1981 c-family/c-warn.c:1984
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr "Klammern um %<-%> innerhalb von %<<<%>"
  
! #: c-family/c-warn.c:1990 c-family/c-warn.c:1993
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr "Klammern um %<+%> innerhalb von %<>>%> empfohlen"
  
! #: c-family/c-warn.c:1996 c-family/c-warn.c:1999
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr "Klammern um %<-%> innerhalb von %<>>%> empfohlen"
  
! #: c-family/c-warn.c:2005 c-family/c-warn.c:2008
  #, gcc-internal-format
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr "Klammern um %<&&%> innerhalb von %<||%> empfohlen"
  
! #: c-family/c-warn.c:2015 c-family/c-warn.c:2019
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr "Klammern um Arithmetik in Operand von %<|%> empfohlen"
  
! #: c-family/c-warn.c:2023 c-family/c-warn.c:2026
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr "Klammern um Vergleich in Operand von %<|%> empfohlen"
  
! #: c-family/c-warn.c:2031
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr "Klammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<|%> in %<||%> oder %<!%> in %<~%>"
  
! #: c-family/c-warn.c:2039 c-family/c-warn.c:2043
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr "Klammern um Arithmetik in Operand von %<^%> empfohlen"
  
! #: c-family/c-warn.c:2047 c-family/c-warn.c:2050
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr "Klammern um Vergleich in Operand von %<^%> empfohlen"
  
! #: c-family/c-warn.c:2056 c-family/c-warn.c:2059
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr "Klammern um %<+%> in Operand von %<&%> empfohlen"
  
! #: c-family/c-warn.c:2062 c-family/c-warn.c:2065
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr "Klammern um %<-%> in Operand von %<&%> empfohlen"
  
! #: c-family/c-warn.c:2069 c-family/c-warn.c:2072
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr "Klammern um Vergleich in Operand von %<&%> empfohlen"
  
! #: c-family/c-warn.c:2077
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr "Klammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<&%> in %<&&%> oder %<!%> in %<~%>"
  
! #: c-family/c-warn.c:2084 c-family/c-warn.c:2087
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr "Klammern um Vergleich in Operand von %<==%> empfohlen"
  
! #: c-family/c-warn.c:2092 c-family/c-warn.c:2095
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr "Klammern um Vergleich in Operand von %<!=%> empfohlen"
  
! #: c-family/c-warn.c:2105 c-family/c-warn.c:2111
  #, gcc-internal-format
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr "Vergleiche wie %<X<=Y<=Z%> haben nicht ihre mathematische Bedeutung"
  
! #: c-family/c-warn.c:2127
  #, gcc-internal-format
  msgid "label %q+D defined but not used"
  msgstr "Marke %q+D definiert, aber nicht verwendet"
  
! #: c-family/c-warn.c:2129
  #, gcc-internal-format
  msgid "label %q+D declared but not defined"
  msgstr "Marke %q+D deklariert, aber nicht definiert"
  
! #: c-family/c-warn.c:2152
  #, gcc-internal-format
  msgid "division by zero"
  msgstr "Division durch Null"
  
! #: c-family/c-warn.c:2172
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr "%<memset%> mit konstanter LÃ¤nge 0 verwendet; das kÃ¶nnte heiÃŸen, dass die Parameter vertauscht sind"
  
! #: c-family/c-warn.c:2196
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr "im Aufruf von %<memset%> ist die LÃ¤nge gleich der Anzahl der Elemente angegeben, ohne sie mit der ElementgrÃ¶ÃŸe zu multiplizieren"
  
! #: c-family/c-warn.c:2235 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "Vergleich zwischen den Typen %qT und %qT"
  
! #: c-family/c-warn.c:2288
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr "Vergleich von GanzzahlausdrÃ¼cken, von denen nur einer ein Vorzeichen hat: %qT und %qT"
  
! #: c-family/c-warn.c:2341
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "das befÃ¶rderte (promoted) bitweise Komplement eines vorzeichenlosen Wertes ist immer ungleich Null, da die hÃ¶chstwertigen Bits 1 sind"
  
! #: c-family/c-warn.c:2345
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "Vergleich von befÃ¶rdertem bitweisem Komplement eines vorzeichenlosen Werts mit einer Konstanten"
  
! #: c-family/c-warn.c:2356
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "Vergleich von befÃ¶rdertem bitweisem Komplement eines vorzeichenlosen Werts mit einer vorzeichenlosen Zahl"
  
! #: c-family/c-warn.c:2411
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "unverwendeter Parameter %qD"
  
! #: c-family/c-warn.c:2473
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "typedef %qD lokal definiert, aber nicht verwendet"
  
! #: c-family/c-warn.c:2509
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "doppelte %<if%>-Bedingung"
  
! #: c-family/c-warn.c:2538
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "Optimierungsattribut von %qD folgt auf die Definition, aber die Attribute passen nicht zusammen"
  
! #: c-family/c-warn.c:2546
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "inline-Deklaration von %qD folgt Deklaration mit Attribut %<noinline%>"
  
! #: c-family/c-warn.c:2551
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "Deklaration von %q+D mit Attribut %<noinline%> folgt auf inline-Deklaration"
  
! #: c-family/c-warn.c:2600
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr "Ergebnis von %qE erfordert %u Bits, aber %qT hat nur %u Bits"
  
! #: c-family/c-warn.c:2638 c-family/c-warn.c:2662
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "Vergleich der Konstanten %qE mit booleschem Ausdruck ist stets Â»falseÂ«"
  
! #: c-family/c-warn.c:2641 c-family/c-warn.c:2659
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "Vergleich der Konstanten %qE mit booleschem Ausdruck ist stets Â»trueÂ«"
  
! #: c-family/c-warn.c:2709
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] "Argument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r Argument %Z"
  msgstr[1] "Argument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r die Argumente %Z"
  
! #: c-family/c-warn.c:2774 c/c-typeck.c:5485 cp/call.c:5673
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "diese Bedingung hat identische Zweige"
  
! #: c-family/c-warn.c:2881
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "Makro expandiert zu mehreren Anweisungen"
  
! #: c-family/c-warn.c:2882
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr "Einige Teile des expandierten Makros sind nicht von diesem %qs-Konstrukt erfasst"
  
! #: c-family/c-warn.c:2975
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr "die Umwandlung eines gepackten Zeigers auf %qT (Ausrichtung %d) in einen Zeiger auf %qT (Ausrichtung %d) fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten Zeiger"
  
! #: c-family/c-warn.c:2982 c-family/c-warn.c:2985 cp/init.c:633
  #, gcc-internal-format
  msgid "defined here"
  msgstr "hier definiert"
  
! #: c-family/c-warn.c:3072
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr "Zugriff auf die Adresse des gepackten Elements von %qT fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten Zeigerwert"
--- 31580,32059 ----
  msgid "conversion from %qT to %qT may change value"
  msgstr "Umwandlung von %qT nach %qT kÃ¶nnte den Wert Ã¤ndern"
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "Ãœberlauf in Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE in %qE"
  
! #: c-family/c-warn.c:1416 c-family/c-warn.c:1433 c-family/c-warn.c:1450
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr "Ãœberlauf in Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE"
  
! #: c-family/c-warn.c:1480
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type"
  msgstr "case-Wert %qs nicht in AufzÃ¤hlungstyp"
  
! #: c-family/c-warn.c:1485
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type %qT"
  msgstr "case-Wert %qs nicht in AufzÃ¤hlungstyp %qT"
  
! #: c-family/c-warn.c:1565
  #, gcc-internal-format
  msgid "lower value in case label range less than minimum value for type"
  msgstr "Unterer Wert in case-Marken-Bereich ist kleiner als der Minimalwert des Typs"
  
! #: c-family/c-warn.c:1579
  #, gcc-internal-format
  msgid "case label value is less than minimum value for type"
  msgstr "case-Marke ist kleiner als Minimalwert des Typs"
  
! #: c-family/c-warn.c:1596
  #, gcc-internal-format
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr "Oberer Wert in case-Marken-Bereich Ã¼berschreitet den Maximalwert des Typs"
  
! #: c-family/c-warn.c:1609
  #, gcc-internal-format
  msgid "case label value exceeds maximum value for type"
  msgstr "case-Marke Ã¼berschreitet Maximalwert des Typs"
  
! #: c-family/c-warn.c:1622
  #, gcc-internal-format
  msgid "switch missing default case"
  msgstr "Die Standardfallbehandlung in switch fehlt"
  
! #: c-family/c-warn.c:1667
  #, gcc-internal-format
  msgid "switch condition has boolean value"
  msgstr "switch-Bedingung hat booleschen Wert"
  
! #: c-family/c-warn.c:1749
  #, gcc-internal-format
  msgid "enumeration value %qE not handled in switch"
  msgstr "AufzÃ¤hlungswert %qE wird nicht von switch behandelt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93859
! #: c-family/c-warn.c:1777
  #, gcc-internal-format
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr "Der ausgelassene mittlere Operand in %<?:%> ist immer %<true%>; ausdrÃ¼cklicher mittlerer Operand wird empfohlen"
  
! #: c-family/c-warn.c:1799
  #, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr "Zuweisung von Element %qD in schreibgeschÃ¼tztem Objekt"
  
! #: c-family/c-warn.c:1801
  #, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr "ErhÃ¶hung des Elements %qD in schreibgeschÃ¼tztem Objekt"
  
! #: c-family/c-warn.c:1803
  #, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr "Verringerung des Elements %qD in schreibgeschÃ¼tztem Objekt"
  
! #: c-family/c-warn.c:1805
  #, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr "Element %qD in schreibgeschÃ¼tztem Objekt als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1809
  #, gcc-internal-format
  msgid "assignment of read-only member %qD"
  msgstr "Zuweisung des schreibgeschÃ¼tzten Elementes %qD"
  
! #: c-family/c-warn.c:1810
  #, gcc-internal-format
  msgid "increment of read-only member %qD"
  msgstr "ErhÃ¶hung des schreibgeschÃ¼tzten Elementes %qD"
  
! #: c-family/c-warn.c:1811
  #, gcc-internal-format
  msgid "decrement of read-only member %qD"
  msgstr "Verringerung des schreibgeschÃ¼tzten Elementes %qD"
  
! #: c-family/c-warn.c:1812
  #, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr "schreibgeschÃ¼tztes Element %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1816
  #, gcc-internal-format
  msgid "assignment of read-only variable %qD"
  msgstr "Zuweisung der schreibgeschÃ¼tzten Variable %qD"
  
! #: c-family/c-warn.c:1817
  #, gcc-internal-format
  msgid "increment of read-only variable %qD"
  msgstr "ErhÃ¶hung der schreibgeschÃ¼tzten Variable %qD"
  
! #: c-family/c-warn.c:1818
  #, gcc-internal-format
  msgid "decrement of read-only variable %qD"
  msgstr "Verringerung der schreibgeschÃ¼tzten Variable %qD"
  
! #: c-family/c-warn.c:1819
  #, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr "schreibgeschÃ¼tzte Variable %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1822
  #, gcc-internal-format
  msgid "assignment of read-only parameter %qD"
  msgstr "Zuweisung des schreibgeschÃ¼tzten Parameters %qD"
  
! #: c-family/c-warn.c:1823
  #, gcc-internal-format
  msgid "increment of read-only parameter %qD"
  msgstr "ErhÃ¶hung des schreibgeschÃ¼tzten Parameters %qD"
  
! #: c-family/c-warn.c:1824
  #, gcc-internal-format
  msgid "decrement of read-only parameter %qD"
  msgstr "Verringerung des schreibgeschÃ¼tzten Parameters %qD"
  
! #: c-family/c-warn.c:1825
  #, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr "schreibgeschÃ¼tzter Parameter %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1830
  #, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr "Zuweisung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qD"
  
! #: c-family/c-warn.c:1832
  #, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr "ErhÃ¶hung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qD"
  
! #: c-family/c-warn.c:1834
  #, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr "Verringerung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qD"
  
! #: c-family/c-warn.c:1836
  #, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr "schreibgeschÃ¼tzter benannter RÃ¼ckgabewert %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1841
  #, gcc-internal-format
  msgid "assignment of function %qD"
  msgstr "Zuweisung der Funktion %qD"
  
! #: c-family/c-warn.c:1842
  #, gcc-internal-format
  msgid "increment of function %qD"
  msgstr "ErhÃ¶hung der Funktion %qD"
  
! #: c-family/c-warn.c:1843
  #, gcc-internal-format
  msgid "decrement of function %qD"
  msgstr "Verringerung der Funktion %qD"
  
! #: c-family/c-warn.c:1844
  #, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr "Funktion %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1847 c/c-typeck.c:4914
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Zuweisung der schreibgeschÃ¼tzten Speicherstelle %qE"
  
! #: c-family/c-warn.c:1848 c/c-typeck.c:4917
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "ErhÃ¶hung der schreibgeschÃ¼tzten Speicherstelle %qE"
  
! #: c-family/c-warn.c:1849 c/c-typeck.c:4920
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "Verringerung der schreibgeschÃ¼tzten Speicherstelle %qE"
  
! #: c-family/c-warn.c:1850
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr "schreibgeschÃ¼tzte Stelle %qE als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1864
  #, gcc-internal-format
  msgid "lvalue required as left operand of assignment"
  msgstr "Als linker Operand einer Zuweisung wird L-Wert erfordert"
  
! #: c-family/c-warn.c:1867
  #, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr "Als ErhÃ¶hungsoperand wird L-Wert erfordert"
  
! #: c-family/c-warn.c:1870
  #, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr "Als Verringerungsoperand wird L-Wert erfordert"
  
! #: c-family/c-warn.c:1873
  #, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr "Als Operand fÃ¼r unÃ¤res %<&%> wird L-Wert erfordert"
  
! #: c-family/c-warn.c:1876
  #, gcc-internal-format
  msgid "lvalue required in %<asm%> statement"
  msgstr "die %<asm%>-Anweisung erfordert einen L-Wert"
  
! #: c-family/c-warn.c:1893
  #, gcc-internal-format
  msgid "invalid type argument (have %qT)"
  msgstr "ungÃ¼ltiger Typ %qT"
  
! #: c-family/c-warn.c:1897
  #, gcc-internal-format
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr "ungÃ¼ltiger Typ %qT fÃ¼r Arrayindex"
  
! #: c-family/c-warn.c:1902
  #, gcc-internal-format
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr "ungÃ¼ltiger Typ %qT fÃ¼r unÃ¤res %<*%>"
  
! #: c-family/c-warn.c:1907
  #, gcc-internal-format
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr "ungÃ¼ltiger Typ %qT fÃ¼r %<->%>"
  
! #: c-family/c-warn.c:1912
  #, gcc-internal-format
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr "ungÃ¼ltiger Typ %qT fÃ¼r %<->*%>"
  
! #: c-family/c-warn.c:1917
  #, gcc-internal-format
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr "ungÃ¼ltiger Argumenttyp %qT fÃ¼r implizite Umwandlung"
  
! #: c-family/c-warn.c:1944
  #, gcc-internal-format
  msgid "array subscript has type %<char%>"
  msgstr "Arrayindex hat Typ %<char%>"
  
! #: c-family/c-warn.c:1980 c-family/c-warn.c:1983
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr "Klammern um %<+%> innerhalb von %<<<%> empfohlen"
  
! #: c-family/c-warn.c:1986 c-family/c-warn.c:1989
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr "Klammern um %<-%> innerhalb von %<<<%>"
  
! #: c-family/c-warn.c:1995 c-family/c-warn.c:1998
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr "Klammern um %<+%> innerhalb von %<>>%> empfohlen"
  
! #: c-family/c-warn.c:2001 c-family/c-warn.c:2004
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr "Klammern um %<-%> innerhalb von %<>>%> empfohlen"
  
! #: c-family/c-warn.c:2010 c-family/c-warn.c:2013
  #, gcc-internal-format
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr "Klammern um %<&&%> innerhalb von %<||%> empfohlen"
  
! #: c-family/c-warn.c:2020 c-family/c-warn.c:2024
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr "Klammern um Arithmetik in Operand von %<|%> empfohlen"
  
! #: c-family/c-warn.c:2028 c-family/c-warn.c:2031
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr "Klammern um Vergleich in Operand von %<|%> empfohlen"
  
! #: c-family/c-warn.c:2036
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr "Klammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<|%> in %<||%> oder %<!%> in %<~%>"
  
! #: c-family/c-warn.c:2044 c-family/c-warn.c:2048
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr "Klammern um Arithmetik in Operand von %<^%> empfohlen"
  
! #: c-family/c-warn.c:2052 c-family/c-warn.c:2055
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr "Klammern um Vergleich in Operand von %<^%> empfohlen"
  
! #: c-family/c-warn.c:2061 c-family/c-warn.c:2064
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr "Klammern um %<+%> in Operand von %<&%> empfohlen"
  
! #: c-family/c-warn.c:2067 c-family/c-warn.c:2070
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr "Klammern um %<-%> in Operand von %<&%> empfohlen"
  
! #: c-family/c-warn.c:2074 c-family/c-warn.c:2077
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr "Klammern um Vergleich in Operand von %<&%> empfohlen"
  
! #: c-family/c-warn.c:2082
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr "Klammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<&%> in %<&&%> oder %<!%> in %<~%>"
  
! #: c-family/c-warn.c:2089 c-family/c-warn.c:2092
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr "Klammern um Vergleich in Operand von %<==%> empfohlen"
  
! #: c-family/c-warn.c:2097 c-family/c-warn.c:2100
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr "Klammern um Vergleich in Operand von %<!=%> empfohlen"
  
! #: c-family/c-warn.c:2110 c-family/c-warn.c:2116
  #, gcc-internal-format
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr "Vergleiche wie %<X<=Y<=Z%> haben nicht ihre mathematische Bedeutung"
  
! #: c-family/c-warn.c:2132
  #, gcc-internal-format
  msgid "label %q+D defined but not used"
  msgstr "Marke %q+D definiert, aber nicht verwendet"
  
! #: c-family/c-warn.c:2134
  #, gcc-internal-format
  msgid "label %q+D declared but not defined"
  msgstr "Marke %q+D deklariert, aber nicht definiert"
  
! #: c-family/c-warn.c:2157
  #, gcc-internal-format
  msgid "division by zero"
  msgstr "Division durch Null"
  
! #: c-family/c-warn.c:2177
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr "%<memset%> mit konstanter LÃ¤nge 0 verwendet; das kÃ¶nnte heiÃŸen, dass die Parameter vertauscht sind"
  
! #: c-family/c-warn.c:2201
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr "im Aufruf von %<memset%> ist die LÃ¤nge gleich der Anzahl der Elemente angegeben, ohne sie mit der ElementgrÃ¶ÃŸe zu multiplizieren"
  
! #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "Vergleich zwischen den Typen %qT und %qT"
  
! #: c-family/c-warn.c:2293
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr "Vergleich von GanzzahlausdrÃ¼cken, von denen nur einer ein Vorzeichen hat: %qT und %qT"
  
! #: c-family/c-warn.c:2346
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "das befÃ¶rderte (promoted) bitweise Komplement eines vorzeichenlosen Wertes ist immer ungleich Null, da die hÃ¶chstwertigen Bits 1 sind"
  
! #: c-family/c-warn.c:2350
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "Vergleich von befÃ¶rdertem bitweisem Komplement eines vorzeichenlosen Werts mit einer Konstanten"
  
! #: c-family/c-warn.c:2361
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "Vergleich von befÃ¶rdertem bitweisem Komplement eines vorzeichenlosen Werts mit einer vorzeichenlosen Zahl"
  
! #: c-family/c-warn.c:2416
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "unverwendeter Parameter %qD"
  
! #: c-family/c-warn.c:2478
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "typedef %qD lokal definiert, aber nicht verwendet"
  
! #: c-family/c-warn.c:2514
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "doppelte %<if%>-Bedingung"
  
! #: c-family/c-warn.c:2543
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "Optimierungsattribut von %qD folgt auf die Definition, aber die Attribute passen nicht zusammen"
  
! #: c-family/c-warn.c:2551
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "inline-Deklaration von %qD folgt Deklaration mit Attribut %<noinline%>"
  
! #: c-family/c-warn.c:2556
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "Deklaration von %q+D mit Attribut %<noinline%> folgt auf inline-Deklaration"
  
! #: c-family/c-warn.c:2605
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr "Ergebnis von %qE erfordert %u Bits, aber %qT hat nur %u Bits"
  
! #: c-family/c-warn.c:2643 c-family/c-warn.c:2667
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "Vergleich der Konstanten %qE mit booleschem Ausdruck ist stets Â»falseÂ«"
  
! #: c-family/c-warn.c:2646 c-family/c-warn.c:2664
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "Vergleich der Konstanten %qE mit booleschem Ausdruck ist stets Â»trueÂ«"
  
! #: c-family/c-warn.c:2714
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] "Argument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r Argument %Z"
  msgstr[1] "Argument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r die Argumente %Z"
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "diese Bedingung hat identische Zweige"
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "Makro expandiert zu mehreren Anweisungen"
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr "Einige Teile des expandierten Makros sind nicht von diesem %qs-Konstrukt erfasst"
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr "die Umwandlung eines gepackten Zeigers auf %qT (Ausrichtung %d) in einen Zeiger auf %qT (Ausrichtung %d) fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten Zeiger"
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:633
  #, gcc-internal-format
  msgid "defined here"
  msgstr "hier definiert"
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr "Zugriff auf die Adresse des gepackten Elements von %qT fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten Zeigerwert"
*************** msgstr "%qs ist keine gÃ¼ltige PrÃ¤proze
*** 32027,32033 ****
  msgid "too many input files"
  msgstr "zu viele Eingabedateien"
  
! #: common/config/aarch64/aarch64-common.c:497 config/aarch64/aarch64.c:13859
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mcpu%>"
--- 32068,32074 ----
  msgid "too many input files"
  msgstr "zu viele Eingabedateien"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 32058,32071 ****
  msgstr "unbekannte Option an %%:target_mode_check weitergegeben"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:13791
! #: config/aarch64/aarch64.c:13829
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente sind: %s; meinten Sie %qs?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:13794
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "gÃ¼ltige Argumente sind: %s"
--- 32099,32112 ----
  msgstr "unbekannte Option an %%:target_mode_check weitergegeben"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente sind: %s; meinten Sie %qs?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "gÃ¼ltige Argumente sind: %s"
*************** msgstr "%s steht in Konflikt mit ppc (ar
*** 32418,32500 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr "%s steht in Konflikt mit ppc64 (arch-Flags werden ignoriert)"
  
! #: config/darwin.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr "temporÃ¤re Datei %s konnte nicht fÃ¼r LTO-Ausgaben geÃ¶ffnet werden"
  
! #: config/darwin.c:2026
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr "%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur zu, wenn ein Â»kextÂ« kompiliert wird"
  
! #: config/darwin.c:2033
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr "%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur fÃ¼r C++-Klassen zu"
  
! #: config/darwin.c:2763
  #, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "geschÃ¼tzte Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriert"
  
! #: config/darwin.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr "temporÃ¤re Datei %s konnte nicht mit LTO-Ausgabe geÃ¶ffnet werden"
  
! #: config/darwin.c:3164
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr "%<-fobjc-abi-version%> 2 muss fÃ¼r 64-Bit-Ziele mit %<-fnext-runtime%> verwendet werden"
  
! #: config/darwin.c:3169
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr "%<-fobjc-abi-version%> %d wird fÃ¼r 32-Bit-Ziele mit %<-fnext-runtime%> nicht unterstÃ¼tzt"
  
! #: config/darwin.c:3184
  #, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "%<-gsplit-dwarf%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt, wird ignoriert"
  
! #: config/darwin.c:3262
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr "%<-mdynamic-no-pic%> Ã¼bersteuert %<-fpic%>, %<-fPIC%>, %<-fpie%> oder %<-fPIE%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93831
! #: config/darwin.c:3305
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr "%<-mpic-symbol-stubs%> ist fÃ¼r 64-Bit-Code nicht erforderlich (ignoriert)"
  
! #: config/darwin.c:3485
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr "eingebaute Funktion %qD erfordert das Kennzeichen %<-mconstant-cfstrings%>"
  
! #: config/darwin.c:3492
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr "eingebaute Funktion %qD nimmt nur ein Argument"
  
! #: config/darwin.c:3578
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "CFString-Literal fehlt"
  
! #: config/darwin.c:3589
  #, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "CFString-Literalausdruck ist keine Zeichenkettenkonstante"
  
! #: config/darwin.c:3613
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "Nicht-ASCII-Zeichen in CFString-Literal"
  
! #: config/darwin.c:3614
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "eingebettetes NUL in CFString-Literal"
--- 32459,32541 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr "%s steht in Konflikt mit ppc64 (arch-Flags werden ignoriert)"
  
! #: config/darwin.c:1942
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr "temporÃ¤re Datei %s konnte nicht fÃ¼r LTO-Ausgaben geÃ¶ffnet werden"
  
! #: config/darwin.c:2035
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr "%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur zu, wenn ein Â»kextÂ« kompiliert wird"
  
! #: config/darwin.c:2042
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr "%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur fÃ¼r C++-Klassen zu"
  
! #: config/darwin.c:2772
  #, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "geschÃ¼tzte Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriert"
  
! #: config/darwin.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr "temporÃ¤re Datei %s konnte nicht mit LTO-Ausgabe geÃ¶ffnet werden"
  
! #: config/darwin.c:3173
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr "%<-fobjc-abi-version%> 2 muss fÃ¼r 64-Bit-Ziele mit %<-fnext-runtime%> verwendet werden"
  
! #: config/darwin.c:3178
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr "%<-fobjc-abi-version%> %d wird fÃ¼r 32-Bit-Ziele mit %<-fnext-runtime%> nicht unterstÃ¼tzt"
  
! #: config/darwin.c:3193
  #, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "%<-gsplit-dwarf%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt, wird ignoriert"
  
! #: config/darwin.c:3271
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr "%<-mdynamic-no-pic%> Ã¼bersteuert %<-fpic%>, %<-fPIC%>, %<-fpie%> oder %<-fPIE%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93831
! #: config/darwin.c:3314
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr "%<-mpic-symbol-stubs%> ist fÃ¼r 64-Bit-Code nicht erforderlich (ignoriert)"
  
! #: config/darwin.c:3494
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr "eingebaute Funktion %qD erfordert das Kennzeichen %<-mconstant-cfstrings%>"
  
! #: config/darwin.c:3501
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr "eingebaute Funktion %qD nimmt nur ein Argument"
  
! #: config/darwin.c:3587
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "CFString-Literal fehlt"
  
! #: config/darwin.c:3598
  #, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "CFString-Literalausdruck ist keine Zeichenkettenkonstante"
  
! #: config/darwin.c:3622
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "Nicht-ASCII-Zeichen in CFString-Literal"
  
! #: config/darwin.c:3623
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "eingebettetes NUL in CFString-Literal"
*************** msgid "profiler support for VxWorks"
*** 32586,32597 ****
  msgstr "ProfilerunterstÃ¼tzung fÃ¼r VxWorks"
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:2938
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "%KArgument %d muss eine direkt angegebene Konstante sein"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3279
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "%KSpurindex muss eine direkt angegebene Konstante sein"
--- 32627,32638 ----
  msgstr "ProfilerunterstÃ¼tzung fÃ¼r VxWorks"
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "%KArgument %d muss eine direkt angegebene Konstante sein"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "%KSpurindex muss eine direkt angegebene Konstante sein"
*************** msgstr "64-Bit-Adresse erwartet, aber Ar
*** 32627,32975 ****
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "64-Bit-Adresse erwartet, aber Argument 2 hat %d Bit"
  
! #: config/aarch64/aarch64-c.c:273
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC aarch64%> erfordert eine Zeichenkette als Parameter"
  
! #: config/aarch64/aarch64-c.c:281
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "unbekannte Option %qs fÃ¼r %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64.c:1230
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "das Attribut %qE kann nicht auf einen SVE-Funktionstyp angewendet werden"
  
! #: config/aarch64/aarch64.c:1300 config/aarch64/aarch64.c:1314
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "unerwartetes %<%s%> nach %<%s%>"
  
! #: config/aarch64/aarch64.c:1463
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%qs vertrÃ¤gt sich nicht mit der Verwendung von Gleitkommatypen"
  
! #: config/aarch64/aarch64.c:1466
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%qs vertrÃ¤gt sich nicht mit der Verwendung von Vektortypen"
  
! #: config/aarch64/aarch64.c:1470
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "Feature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von Gleitkommatypen"
  
! #: config/aarch64/aarch64.c:1473
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "Feature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von Vektortypen"
  
! #: config/aarch64/aarch64.c:1489
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "diese Operation erfordert die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:1490
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "Sie kÃ¶nnen SVE mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivieren"
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:4900
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "Argumente vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:5254
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "der SVE-Typ %qT kann nur an prototypisierte Funktionen Ã¼bergeben werden"
  
! #: config/aarch64/aarch64.c:5367 config/aarch64/aarch64.c:5413
! #: config/aarch64/aarch64.c:5533 config/aarch64/aarch64.c:15612
! #: config/arm/arm.c:6954 config/arm/arm.c:6984 config/arm/arm.c:28364
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 9.1 geÃ¤ndert"
  
! #: config/aarch64/aarch64.c:5482
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE benÃ¶tigt die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:5485
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "Aufrufe von Funktionen vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:5655
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "Stapelsonde fÃ¼r SVE-Rahmen"
  
! #: config/aarch64/aarch64.c:13336
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "unbekanntes Flag wurde in %<-moverride=%s%> Ã¼bergeben (%s)"
  
! #: config/aarch64/aarch64.c:13380
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "Zeichenkette fÃ¼r %s falsch geformt\n"
  
! #: config/aarch64/aarch64.c:13436
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "ungÃ¼ltiges Format fÃ¼r sve_width"
  
! #: config/aarch64/aarch64.c:13448
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "ungÃ¼ltiger Wert fÃ¼r sve_width: %d"
  
! #: config/aarch64/aarch64.c:13468
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Tuning-Zeichenkette fehlt in Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.c:13486
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "unbekannte Tuning-Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.c:13639
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "die Optionen %<-mstack-protector-guard=global%> und %<-mstack-protector-guard-offset=%s%> sind unvertrÃ¤glich"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90153
! #: config/aarch64/aarch64.c:13648
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "wenn %<-mstack-protector-guard=sysreg%> angegeben ist, mÃ¼ssen sowohl %<-mstack-protector-guard-offset%> als auch %<-mstack-protector-guard-reg%> angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90154
! #: config/aarch64/aarch64.c:13656
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr "Systemregister mit einem kurzem Namen (weniger als 100 Zeichen) angeben."
  
! #: config/aarch64/aarch64.c:13666 config/rs6000/rs6000.c:4281
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ist in %qs kein gÃ¼ltiger Offset"
  
! #: config/aarch64/aarch64.c:13731
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "nur die Werte 12 (4 kB) und 16 (64 kB) werden fÃ¼r die WÃ¤chtergrÃ¶ÃŸe unterstÃ¼tzt. Der angegebene Wert %d (%llu kB) liegt auÃŸerhalb des gÃ¼ltigen Bereichs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90155
! #: config/aarch64/aarch64.c:13747
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "GrÃ¶ÃŸe des StapelkollisionswÃ¤chters %d muss gleich dem Sondierungsintervall %d sein"
  
! #: config/aarch64/aarch64.c:13832
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "gÃ¼ltige Argumente sind: %s;"
  
! #: config/aarch64/aarch64.c:13856
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "fehlender CPU-Name in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:13863
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:13971
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "ungÃ¼ltiges Argument %qs fÃ¼r %<-mbranch-protection=%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90157
! #: config/aarch64/aarch64.c:13973
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "fehlendes Argument fÃ¼r %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:13997
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "fehlender Architekturname in %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14000
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-march%>"
  
! #: config/aarch64/aarch64.c:14004
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14032
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "fehlender CPU-Name in %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:14035
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mtune%>"
  
! #: config/aarch64/aarch64.c:14166 config/arm/arm.c:3244
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "Schalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in Konflikt"
  
! #: config/aarch64/aarch64.c:14222
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Assembler unterstÃ¼tzt %<-mabi=ilp32%> nicht"
  
! #: config/aarch64/aarch64.c:14229
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "Signieren der RÃ¼ckgabeadresse wird nur fÃ¼r %<-mabi=lp64%> unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.c:14297
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "Codemodell %qs mit %<-f%s%>"
  
! #: config/aarch64/aarch64.c:14470
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "fehlender Name fÃ¼r Pragma oder Attribut %<target(\"arch=\")%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90158
! #: config/aarch64/aarch64.c:14473
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target(\"arch=\")%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90158
! #: config/aarch64/aarch64.c:14477 config/aarch64/aarch64.c:14519
! #: config/aarch64/aarch64.c:14626
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "ungÃ¼ltiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>"
  
! #: config/aarch64/aarch64.c:14512
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "fehlender Name fÃ¼r Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:14515
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:14542
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "fehlendes Argument fÃ¼r Pragma oder Attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:14546
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Schutztyp %qs in Pragma oder Attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:14581
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.c:14622
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "fehlender Wert fÃ¼r Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.c:14678 config/aarch64/aarch64.c:14851
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.c:14722
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> akzeptiert keine Argumente"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.c:14730
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> erlaubt keine negierte Form"
  
! #: config/aarch64/aarch64.c:14784
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s=%s\")%> ist nicht gÃ¼ltig"
  
! #: config/aarch64/aarch64.c:14841 config/arm/arm.c:32196
! #: config/rs6000/rs6000.c:23143 config/s390/s390.c:15516
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Argument fÃ¼r Attribut %<target%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.c:14868
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> ist nicht gÃ¼ltig"
  
! #: config/aarch64/aarch64.c:14877
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target(\"%s\")%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79872
! #: config/aarch64/aarch64.c:17254
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "%KSpur %wd auÃŸerhalb des Wertebereiches %wd bis %wd"
  
! #: config/aarch64/aarch64.c:17256
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "Spur %wd ist auÃŸerhalb des Wertebereiches %wd bis %wd"
  
! #: config/aarch64/aarch64.c:21828 config/i386/i386.c:22131
! #: config/i386/i386.c:22258
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "nicht unterstÃ¼tzte simdlen %d"
  
! #: config/aarch64/aarch64.c:21838 config/aarch64/aarch64.c:21859
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr "GCC unterstÃ¼tzt derzeit keine Typen gemischter GrÃ¶ÃŸe fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:21842
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "GCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:21846
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "nicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:21863
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "GCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r Parametertyp %qT fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:21885
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "GCC unterstÃ¼tzt derzeit %<simdlen %d%> fÃ¼r Typ %qT nicht"
--- 32668,33026 ----
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "64-Bit-Adresse erwartet, aber Argument 2 hat %d Bit"
  
! #: config/aarch64/aarch64-c.c:275
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC aarch64%> erfordert eine Zeichenkette als Parameter"
  
! #: config/aarch64/aarch64-c.c:283
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "unbekannte Option %qs fÃ¼r %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64.c:1327
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "das Attribut %qE kann nicht auf einen SVE-Funktionstyp angewendet werden"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "unerwartetes %<%s%> nach %<%s%>"
  
! #: config/aarch64/aarch64.c:1845
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%qs vertrÃ¤gt sich nicht mit der Verwendung von Gleitkommatypen"
  
! #: config/aarch64/aarch64.c:1848
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%qs vertrÃ¤gt sich nicht mit der Verwendung von Vektortypen"
  
! #: config/aarch64/aarch64.c:1852
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "Feature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von Gleitkommatypen"
  
! #: config/aarch64/aarch64.c:1855
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "Feature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von Vektortypen"
  
! #: config/aarch64/aarch64.c:1871
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "diese Operation erfordert die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "Sie kÃ¶nnen SVE mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivieren"
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "Argumente vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:5653
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "der SVE-Typ %qT kann nur an prototypisierte Funktionen Ã¼bergeben werden"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 9.1 geÃ¤ndert"
  
! #: config/aarch64/aarch64.c:5907
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE benÃ¶tigt die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:5910
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "Aufrufe von Funktionen vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "Stapelsonde fÃ¼r SVE-Rahmen"
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "unbekanntes Flag wurde in %<-moverride=%s%> Ã¼bergeben (%s)"
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "Zeichenkette fÃ¼r %s falsch geformt\n"
  
! #: config/aarch64/aarch64.c:13936
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "ungÃ¼ltiges Format fÃ¼r sve_width"
  
! #: config/aarch64/aarch64.c:13948
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "ungÃ¼ltiger Wert fÃ¼r sve_width: %d"
  
! #: config/aarch64/aarch64.c:13968
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Tuning-Zeichenkette fehlt in Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.c:13986
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "unbekannte Tuning-Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "die Optionen %<-mstack-protector-guard=global%> und %<-mstack-protector-guard-offset=%s%> sind unvertrÃ¤glich"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90153
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "wenn %<-mstack-protector-guard=sysreg%> angegeben ist, mÃ¼ssen sowohl %<-mstack-protector-guard-offset%> als auch %<-mstack-protector-guard-reg%> angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90154
! #: config/aarch64/aarch64.c:14156
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr "Systemregister mit einem kurzem Namen (weniger als 100 Zeichen) angeben."
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ist in %qs kein gÃ¼ltiger Offset"
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "nur die Werte 12 (4 kB) und 16 (64 kB) werden fÃ¼r die WÃ¤chtergrÃ¶ÃŸe unterstÃ¼tzt. Der angegebene Wert %d (%llu kB) liegt auÃŸerhalb des gÃ¼ltigen Bereichs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90155
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "GrÃ¶ÃŸe des StapelkollisionswÃ¤chters %d muss gleich dem Sondierungsintervall %d sein"
  
! #: config/aarch64/aarch64.c:14332
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "gÃ¼ltige Argumente sind: %s;"
  
! #: config/aarch64/aarch64.c:14356
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "fehlender CPU-Name in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14363
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14471
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "ungÃ¼ltiges Argument %qs fÃ¼r %<-mbranch-protection=%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90157
! #: config/aarch64/aarch64.c:14473
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "fehlendes Argument fÃ¼r %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:14497
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "fehlender Architekturname in %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14500
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-march%>"
  
! #: config/aarch64/aarch64.c:14504
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14532
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "fehlender CPU-Name in %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:14535
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mtune%>"
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "Schalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in Konflikt"
  
! #: config/aarch64/aarch64.c:14722
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Assembler unterstÃ¼tzt %<-mabi=ilp32%> nicht"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "Signieren der RÃ¼ckgabeadresse wird nur fÃ¼r %<-mabi=lp64%> unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "Codemodell %qs mit %<-f%s%>"
  
! #: config/aarch64/aarch64.c:14804
! #, gcc-internal-format
! msgid "code model %qs not supported in ilp32 mode"
! msgstr "Codemodell %qs wird im ilp32-Modus nicht unterstÃ¼tzt"
! 
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "fehlender Name fÃ¼r Pragma oder Attribut %<target(\"arch=\")%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90158
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target(\"arch=\")%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90158
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "ungÃ¼ltiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>"
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "fehlender Name fÃ¼r Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15047
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "fehlendes Argument fÃ¼r Pragma oder Attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:15051
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Schutztyp %qs in Pragma oder Attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.c:15127
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "fehlender Wert fÃ¼r Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> akzeptiert keine Argumente"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> erlaubt keine negierte Form"
  
! #: config/aarch64/aarch64.c:15289
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s=%s\")%> ist nicht gÃ¼ltig"
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Argument fÃ¼r Attribut %<target%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.c:15373
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> ist nicht gÃ¼ltig"
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target(\"%s\")%>"
  
+ #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
+ #, gcc-internal-format
+ msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
+ msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich, sofern C++17 aktiviert ist, so geÃ¤ndert, dass es C++14 in GCC 10.1 entspricht"
+ 
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79872
! #: config/aarch64/aarch64.c:17832
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "%KSpur %wd auÃŸerhalb des Wertebereiches %wd bis %wd"
  
! #: config/aarch64/aarch64.c:17834
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "Spur %wd ist auÃŸerhalb des Wertebereiches %wd bis %wd"
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
! #: config/i386/i386.c:22265
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "nicht unterstÃ¼tzte simdlen %d"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr "GCC unterstÃ¼tzt derzeit keine Typen gemischter GrÃ¶ÃŸe fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:22454
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "GCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:22458
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "nicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:22475
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "GCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r Parametertyp %qT fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:22497
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "GCC unterstÃ¼tzt derzeit %<simdlen %d%> fÃ¼r Typ %qT nicht"
*************** msgstr "Argument des Attributes %qE ist
*** 33150,33157 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Argument des Attributes %qE ist weder Â»ilinkÂ« oder Â»firqÂ«"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7095 config/arm/arm.c:7113
! #: config/arm/arm.c:7289 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
--- 33201,33208 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Argument des Attributes %qE ist weder Â»ilinkÂ« oder Â»firqÂ«"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
*************** msgstr "Argument des Attributes %qE ist
*** 33160,33169 ****
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19220 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2219 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 33211,33220 ----
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr "Attribut %qE kann nur auf Typen
*** 33295,33783 ****
  msgid "argument of %qE attribute ignored"
  msgstr "Argument des Attributs %qE wird ignoriert"
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21048
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "Alternativen sind in %<asm%>-Flag-Ausgabe nicht erlaubt"
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21112
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "unbekannte Ausgabe %qs des %<asm%>-Schalters"
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21141
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ungÃ¼ltiger Typ fÃ¼r %<asm%>-Schalter-Ausgabe"
  
! #: config/arm/arm-builtins.c:3049
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "diese eingebaute Funktion wird auf diesem Ziel nicht unterstÃ¼tzt"
  
! #: config/arm/arm-builtins.c:3156
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%KBitbereich der SÃ¤ttigung muss im Bereich [%wd, %wd] liegen"
  
! #: config/arm/arm-builtins.c:3160
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "%KBitbereich der SÃ¤ttigung muss eine direkt angegebene Konstante sein"
  
! #: config/arm/arm-builtins.c:3179
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie MVE-Befehle einschalten."
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90148
! #: config/arm/arm-builtins.c:3201
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie NEON-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=neon%>)."
  
! #: config/arm/arm-builtins.c:3223
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie VFP-Befehle einschalten."
  
! #: config/arm/arm-builtins.c:3301
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie Krypto-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=crypto-neon%>)"
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3379 config/arm/arm-builtins.c:3483
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "WÃ¤hler muss Â»immediateÂ« sein"
  
! #: config/arm/arm-builtins.c:3387 config/arm/arm-builtins.c:3432
! #: config/arm/arm-builtins.c:3490 config/arm/arm-builtins.c:3499
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "der Wertebereich des Selektors sollte 0 bis 7 sein"
  
! #: config/arm/arm-builtins.c:3392 config/arm/arm-builtins.c:3501
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "der Wertebereich des Selektors sollte 0 bis 3 sein"
  
! #: config/arm/arm-builtins.c:3397 config/arm/arm-builtins.c:3503
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "der Wertebereich des Selektors sollte 0 bis 1 sein"
  
! #: config/arm/arm-builtins.c:3569
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "Maske muss Â»immediateÂ« sein"
  
! #: config/arm/arm-builtins.c:3574
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "der Wertebereich der Maske ist 0 bis 255"
  
! #: config/arm/arm-builtins.c:3762
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3764
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3766
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3768
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3774
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_rori_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3776
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_ror_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3781
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3783
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3785
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3787
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3789
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3791
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3793
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3795
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3797
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3799
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3801
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3803
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3805
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3807
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3809
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3811
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3813
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3815
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_si64 im Code prÃ¼fen."
  
! #: config/arm/arm.c:2904
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt und NEON sind unvertrÃ¤glich"
  
! #: config/arm/arm.c:2910
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Ziel-CPU unterstÃ¼tzt nicht ARM-Modus"
  
! #: config/arm/arm.c:2914
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "Das Einschalten der Ablaufverfolgung ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvoll"
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "Das Einschalten der UnterstÃ¼tzung der Aufgerufenen-Zusammenarbeit ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvoll"
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "%<-g%> mit %<-mno-apcs-frame%> kÃ¶nnte vernÃ¼nftiges Debugging verhindern"
  
! #: config/arm/arm.c:2930
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr "iWMMXt wird im Thumb-Modus nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "%<-mtp=cp15%> kann nicht mit 16-Bit-Thumb verwendet werden"
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC ist mit Thumb unvertrÃ¤glich"
  
! #: config/arm/arm.c:2950
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%s unterstÃ¼tzt nicht-PIC-Code nur auf M-Profil-Zielen mit dem MOVT-Befehl"
  
! #: config/arm/arm.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr "%s unterstÃ¼tzt nicht-PIC-Code nur auf M-Profil-Zielen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90160
! #: config/arm/arm.c:2960
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "Â»%sÂ« vertrÃ¤gt sich nicht mit %<-mword-relocations%>"
  
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "Ziel-CPU unterstÃ¼tzt keine THUMB-Befehle"
  
! #: config/arm/arm.c:3125
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Ziel-CPU unterstÃ¼tzt keine unausgerichteten Zugriffe"
  
! #: config/arm/arm.c:3474
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "%<-mapcs-stack-check%> vertrÃ¤gt sich nicht mit %<-mno-apcs-frame%>"
  
! #: config/arm/arm.c:3483
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> und %<-mapcs-reent%> sind inkompatibel"
  
! #: config/arm/arm.c:3486
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "wiedereinsprungsfÃ¤higer APCS-Code nicht unterstÃ¼tzt. Ignoriert"
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "option %<-mstructure-size-boundary%> ist veraltet"
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "Grenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8, 32 oder 64 gesetzt werden"
  
! #: config/arm/arm.c:3519
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "Grenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8 oder 32 gesetzt werden"
  
! #: config/arm/arm.c:3544
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC ist mit %<-msingle-pic-base%> unvertrÃ¤glich"
  
! #: config/arm/arm.c:3556 config/arm/arm.c:32210
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "Der FDPIC-Modus wird im Thumb-1-Modus nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> ist ohne %<-fpic%> nutzlos"
  
! #: config/arm/arm.c:3573
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "%qs kann nicht als PIC-Register verwendet werden"
  
! #: config/arm/arm.c:3595 config/pru/pru.c:643
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> wird auf dieser Architektur nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:3739
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "die ausgewÃ¤hlten fp16-Optionen sind inkompatibel"
  
! #: config/arm/arm.c:3776
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt erfordert ein AAPCS-kompatibles ABI fÃ¼r den richtigen Einsatz"
  
! #: config/arm/arm.c:3779
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt ABI erfordert eine iwmmxt-fÃ¤hige CPU"
  
! #: config/arm/arm.c:3787
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "Ziel-CPU unterstÃ¼tzt keine Zusammenarbeit"
  
! #: config/arm/arm.c:3800
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3803
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3808
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 ohne ldrh"
  
! #: config/arm/arm.c:3811
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "Ziel-CPU unterstÃ¼tzt keine ARMv8-M-Security-Erweiterungen"
  
! #: config/arm/arm.c:3816
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr "ARMv8-M Security Extensions sind mit der gewÃ¤hlten FPU inkompatibel"
  
! #: config/arm/arm.c:3828
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: ausgewÃ¤hlter Prozessor hat keine FPU"
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> und VFP"
  
! #: config/arm/arm.c:6076
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "von nicht-AAPCS abgeleitete PCS-Variante"
  
! #: config/arm/arm.c:6078
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "variadische Funktionen mÃ¼ssen die AAPCS-Basisvariante verwenden"
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "PCS-Variante"
  
! #: config/arm/arm.c:6296
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 Hardware-Gleitkomma VFP ABI"
  
! #: config/arm/arm.c:6356
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr "Argument vom Typ %qT ist zusammen mit Â»-mgeneral-regs-onlyÂ« nicht erlaubt"
  
! #: config/arm/arm.c:6740 config/arm/arm.c:6948 config/arm/arm.c:6981
! #: config/arm/arm.c:28357
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 7.1 geÃ¤ndert"
  
! #: config/arm/arm.c:7238
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack Ã¼bergeben"
  
! #: config/arm/arm.c:7250
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die variable Anzahl von Argumenten haben"
  
! #: config/arm/arm.c:7259
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack zurÃ¼ckgeben"
  
! #: config/arm/arm.c:7281 config/arm/arm.c:7333
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "Attribut %qE ignoriert, da die Option %<-mcmse%> nicht angegeben ist."
  
! #: config/arm/arm.c:7300
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "Attribut %qE wirkt sich nicht auf Funktionen mit Â»staticÂ«-Bindung aus"
  
! #: config/arm/arm.c:7349
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "Attribut %qE kann nur auf Basistypen von Funktionszeiger angewandt werden"
  
! #: config/arm/arm.c:9300
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "Zugriff auf threadlokalen Speicher wird derzeit mit %<-mpure-code%> oder %<-mslow-flash-data%> nicht unterstÃ¼tzt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79871
! #: config/arm/arm.c:13038
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%KÂ»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79871
! #: config/arm/arm.c:13041
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "Â»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd"
  
! #: config/arm/arm.c:25219
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "Wirkliche Stelle des gestapelten Parameters kann nicht berechnet werden"
  
! #: config/arm/arm.c:25881
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Unexpected thumb1 far jump"
  
! #: config/arm/arm.c:26140
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "keine unteren Register fÃ¼r das Hervorholen der hohen Register verfÃ¼gbar"
  
! #: config/arm/arm.c:26392
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "Interrupt-Dienst-Routinen kÃ¶nnen nicht im Â»ThumbÂ«-Modus codiert werden"
  
! #: config/arm/arm.c:26638
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> fÃ¼r Thumb-1"
  
! #: config/arm/arm.c:32225
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "ungÃ¼ltige FPU fÃ¼r Zielattribut oder -pragma %qs"
--- 33346,33857 ----
  msgid "argument of %qE attribute ignored"
  msgstr "Argument des Attributs %qE wird ignoriert"
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21053
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "Alternativen sind in %<asm%>-Flag-Ausgabe nicht erlaubt"
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21117
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "unbekannte Ausgabe %qs des %<asm%>-Schalters"
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21146
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ungÃ¼ltiger Typ fÃ¼r %<asm%>-Schalter-Ausgabe"
  
! #: config/arm/arm-builtins.c:3087
! #, gcc-internal-format
! msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
! msgstr "%KKoprozessor %d ist nicht aktiviert mit +cdecp%d"
! 
! #: config/arm/arm-builtins.c:3090
! #, gcc-internal-format
! msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
! msgstr "%KKoprozessornummer muss eine direkt angegebene Konstante im Bereich 0 bis %d sein, die mit +cdecp<N> aktiviert wurde"
! 
! #. Here we mention the builtin name to follow the same
! #. format that the C/C++ frontends use for referencing
! #. a given argument index.
! #: config/arm/arm-builtins.c:3098
! #, gcc-internal-format
! msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
! msgstr "%KArgument %d von %qE muss eine direkt angegebene Konstante im Bereich [0-%d] sein"
! 
! #: config/arm/arm-builtins.c:3216
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "diese eingebaute Funktion wird auf diesem Ziel nicht unterstÃ¼tzt"
  
! #: config/arm/arm-builtins.c:3323
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%KBitbereich der SÃ¤ttigung muss im Bereich [%wd, %wd] liegen"
  
! #: config/arm/arm-builtins.c:3327
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "%KBitbereich der SÃ¤ttigung muss eine direkt angegebene Konstante sein"
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie MVE-Befehle einschalten."
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90148
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie NEON-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=neon%>)."
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie VFP-Befehle einschalten."
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie Krypto-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=crypto-neon%>)"
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "WÃ¤hler muss Â»immediateÂ« sein"
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "der Wertebereich des Selektors sollte 0 bis 7 sein"
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "der Wertebereich des Selektors sollte 0 bis 3 sein"
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "der Wertebereich des Selektors sollte 0 bis 1 sein"
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "Maske muss Â»immediateÂ« sein"
  
! #: config/arm/arm-builtins.c:3745
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "der Wertebereich der Maske ist 0 bis 255"
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_rori_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_ror_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-c.c:107
! #, gcc-internal-format
! msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
! msgstr "Argument %u von Funktion %qE ist vom Typ %qT, und der ist nicht garantiert 128 Bit groÃŸ"
! 
! #: config/arm/arm.c:2911
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt und NEON sind unvertrÃ¤glich"
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Ziel-CPU unterstÃ¼tzt nicht ARM-Modus"
  
! #: config/arm/arm.c:2921
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "Das Einschalten der Ablaufverfolgung ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvoll"
  
! #: config/arm/arm.c:2924
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "Das Einschalten der UnterstÃ¼tzung der Aufgerufenen-Zusammenarbeit ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvoll"
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "%<-g%> mit %<-mno-apcs-frame%> kÃ¶nnte vernÃ¼nftiges Debugging verhindern"
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr "iWMMXt wird im Thumb-Modus nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "%<-mtp=cp15%> kann nicht mit 16-Bit-Thumb verwendet werden"
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC ist mit Thumb unvertrÃ¤glich"
  
! #: config/arm/arm.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%s unterstÃ¼tzt nicht-PIC-Code nur auf M-Profil-Zielen mit dem MOVT-Befehl"
  
! #: config/arm/arm.c:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr "%s unterstÃ¼tzt nicht-PIC-Code nur auf M-Profil-Zielen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90160
! #: config/arm/arm.c:2967
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "Â»%sÂ« vertrÃ¤gt sich nicht mit %<-mword-relocations%>"
  
! #: config/arm/arm.c:3082
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "Ziel-CPU unterstÃ¼tzt keine THUMB-Befehle"
  
! #: config/arm/arm.c:3132
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Ziel-CPU unterstÃ¼tzt keine unausgerichteten Zugriffe"
  
! #: config/arm/arm.c:3481
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "%<-mapcs-stack-check%> vertrÃ¤gt sich nicht mit %<-mno-apcs-frame%>"
  
! #: config/arm/arm.c:3490
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> und %<-mapcs-reent%> sind inkompatibel"
  
! #: config/arm/arm.c:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "wiedereinsprungsfÃ¤higer APCS-Code nicht unterstÃ¼tzt. Ignoriert"
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "option %<-mstructure-size-boundary%> ist veraltet"
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "Grenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8, 32 oder 64 gesetzt werden"
  
! #: config/arm/arm.c:3526
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "Grenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8 oder 32 gesetzt werden"
  
! #: config/arm/arm.c:3551
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC ist mit %<-msingle-pic-base%> unvertrÃ¤glich"
  
! #: config/arm/arm.c:3563 config/arm/arm.c:32229
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "Der FDPIC-Modus wird im Thumb-1-Modus nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:3571
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> ist ohne %<-fpic%> nutzlos"
  
! #: config/arm/arm.c:3580
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "%qs kann nicht als PIC-Register verwendet werden"
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> wird auf dieser Architektur nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:3746
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "die ausgewÃ¤hlten fp16-Optionen sind inkompatibel"
  
! #: config/arm/arm.c:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt erfordert ein AAPCS-kompatibles ABI fÃ¼r den richtigen Einsatz"
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt ABI erfordert eine iwmmxt-fÃ¤hige CPU"
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "Ziel-CPU unterstÃ¼tzt keine Zusammenarbeit"
  
! #: config/arm/arm.c:3822
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3825
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 ohne ldrh"
  
! #: config/arm/arm.c:3833
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "Ziel-CPU unterstÃ¼tzt keine ARMv8-M-Security-Erweiterungen"
  
! #: config/arm/arm.c:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr "ARMv8-M Security Extensions sind mit der gewÃ¤hlten FPU inkompatibel"
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: ausgewÃ¤hlter Prozessor hat keine FPU"
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> und VFP"
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "von nicht-AAPCS abgeleitete PCS-Variante"
  
! #: config/arm/arm.c:6100
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "variadische Funktionen mÃ¼ssen die AAPCS-Basisvariante verwenden"
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "PCS-Variante"
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 Hardware-Gleitkomma VFP ABI"
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr "Argument vom Typ %qT ist zusammen mit Â»-mgeneral-regs-onlyÂ« nicht erlaubt"
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 7.1 geÃ¤ndert"
  
! #: config/arm/arm.c:7260
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack Ã¼bergeben"
  
! #: config/arm/arm.c:7272
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die variable Anzahl von Argumenten haben"
  
! #: config/arm/arm.c:7281
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack zurÃ¼ckgeben"
  
! #: config/arm/arm.c:7303 config/arm/arm.c:7355
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "Attribut %qE ignoriert, da die Option %<-mcmse%> nicht angegeben ist."
  
! #: config/arm/arm.c:7322
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "Attribut %qE wirkt sich nicht auf Funktionen mit Â»staticÂ«-Bindung aus"
  
! #: config/arm/arm.c:7371
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "Attribut %qE kann nur auf Basistypen von Funktionszeiger angewandt werden"
  
! #: config/arm/arm.c:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "Zugriff auf threadlokalen Speicher wird derzeit mit %<-mpure-code%> oder %<-mslow-flash-data%> nicht unterstÃ¼tzt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79871
! #: config/arm/arm.c:13060
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%KÂ»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79871
! #: config/arm/arm.c:13063
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "Â»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd"
  
! #: config/arm/arm.c:25234
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "Wirkliche Stelle des gestapelten Parameters kann nicht berechnet werden"
  
! #: config/arm/arm.c:25896
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Unexpected thumb1 far jump"
  
! #: config/arm/arm.c:26155
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "keine unteren Register fÃ¼r das Hervorholen der hohen Register verfÃ¼gbar"
  
! #: config/arm/arm.c:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "Interrupt-Dienst-Routinen kÃ¶nnen nicht im Â»ThumbÂ«-Modus codiert werden"
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> fÃ¼r Thumb-1"
  
! #: config/arm/arm.c:32244
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "ungÃ¼ltige FPU fÃ¼r Zielattribut oder -pragma %qs"
*************** msgstr "ungÃ¼ltige FPU fÃ¼r Zielattribut
*** 33785,33806 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32233
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "automatische FPU-Auswahl ist hier momentan nicht erlaubt"
  
! #: config/arm/arm.c:32246
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "UngÃ¼ltige Architektur fÃ¼r Zielattribut oder -pragma %qs"
  
! #: config/arm/arm.c:32260
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Unbekanntes Zielattribut oder -pragma %qs"
  
! #: config/arm/arm.c:33263
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "%<asm%>-Schalter werden im Thumb1-Modus nicht unterstÃ¼tzt"
--- 33859,33880 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "automatische FPU-Auswahl ist hier momentan nicht erlaubt"
  
! #: config/arm/arm.c:32265
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "UngÃ¼ltige Architektur fÃ¼r Zielattribut oder -pragma %qs"
  
! #: config/arm/arm.c:32279
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Unbekanntes Zielattribut oder -pragma %qs"
  
! #: config/arm/arm.c:33257
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "%<asm%>-Schalter werden im Thumb1-Modus nicht unterstÃ¼tzt"
*************** msgstr "PCH-Datei kann nicht erweitert w
*** 34640,34666 ****
  msgid "can%'t set position in PCH file: %m"
  msgstr "Position in PCH-Datei kann nicht gesetzt werden: %m"
  
! #: config/i386/i386-builtins.c:2259
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr "kein Dispatcher fÃ¼r versionierte Attribute gefunden"
  
! #: config/i386/i386-builtins.c:2309
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "ISA %qs wird von Attribut %<target%> nicht unterstÃ¼tzt, verwenden Sie den Aufruf %<arch=%>"
  
! #: config/i386/i386-builtins.c:2320
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "Kein Dispatcher fÃ¼r Versionierungsattribute gefunden: %s"
  
! #: config/i386/i386-builtins.c:2421
  #, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "Parameter fÃ¼r eingebaute Funktion muss Zeichenkettenkonstante oder Literal sein"
  
! #: config/i386/i386-builtins.c:2446 config/i386/i386-builtins.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "Parameter fÃ¼r eingebaute Funktion ist ungÃ¼ltig: %s"
--- 34714,34740 ----
  msgid "can%'t set position in PCH file: %m"
  msgstr "Position in PCH-Datei kann nicht gesetzt werden: %m"
  
! #: config/i386/i386-builtins.c:2268
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr "kein Dispatcher fÃ¼r versionierte Attribute gefunden"
  
! #: config/i386/i386-builtins.c:2318
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "ISA %qs wird von Attribut %<target%> nicht unterstÃ¼tzt, verwenden Sie den Aufruf %<arch=%>"
  
! #: config/i386/i386-builtins.c:2329
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "Kein Dispatcher fÃ¼r Versionierungsattribute gefunden: %s"
  
! #: config/i386/i386-builtins.c:2430
  #, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "Parameter fÃ¼r eingebaute Funktion muss Zeichenkettenkonstante oder Literal sein"
  
! #: config/i386/i386-builtins.c:2455 config/i386/i386-builtins.c:2505
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "Parameter fÃ¼r eingebaute Funktion ist ungÃ¼ltig: %s"
*************** msgstr "Das direkte Argument muss ein 8-
*** 34755,34811 ****
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Das letzte Argument muss ein 32-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9789
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "Selektor muss eine Ganzzahlkonstante im Bereich [0, %wi] sein"
  
! #: config/i386/i386-expand.c:11016
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE erfordert unbekannte ISA-Option"
  
! #: config/i386/i386-expand.c:11020
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE erfordert ISA-Option %s"
  
! #: config/i386/i386-expand.c:11691
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "das letzte Argument muss ein Immediate sein"
  
! #: config/i386/i386-expand.c:12447 config/i386/i386-expand.c:12659
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "Das letzte muss Skalierung 1, 2, 4, 8 sein"
  
! #: config/i386/i386-expand.c:12712
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "Das vierte Argument muss Skalierung 1, 2, 4, 8 sein"
  
! #: config/i386/i386-expand.c:12718
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Falscher Hinweis-Operand"
  
! #: config/i386/i386-expand.c:12737
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Das Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert sein"
  
! #: config/i386/i386-features.c:2589
  #, 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.c:2594 config/i386/i386-features.c:2859
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tzt"
  
! #: config/i386/i386-features.c:2726
  #, 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"
--- 34829,34885 ----
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Das letzte Argument muss ein 32-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "Selektor muss eine Ganzzahlkonstante im Bereich [0, %wi] sein"
  
! #: config/i386/i386-expand.c:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE erfordert unbekannte ISA-Option"
  
! #: config/i386/i386-expand.c:11007
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE erfordert ISA-Option %s"
  
! #: config/i386/i386-expand.c:11678
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "das letzte Argument muss ein Immediate sein"
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "Das letzte muss Skalierung 1, 2, 4, 8 sein"
  
! #: config/i386/i386-expand.c:12699
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "Das vierte Argument muss Skalierung 1, 2, 4, 8 sein"
  
! #: config/i386/i386-expand.c:12705
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Falscher Hinweis-Operand"
  
! #: config/i386/i386-expand.c:12724
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Das Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert sein"
  
! #: config/i386/i386-features.c:2595
  #, 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.c:2600 config/i386/i386-features.c:2868
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tzt"
  
! #: config/i386/i386-features.c:2732
  #, 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"
*************** msgstr "Attribute cdecl und thiscall sin
*** 35260,35266 ****
  msgid "%qE attribute is used for non-class method"
  msgstr "Attribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendet"
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19331
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-inkompatibles Attribut wird ignoriert"
--- 35334,35340 ----
  msgid "%qE attribute is used for non-class method"
  msgstr "Attribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendet"
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-inkompatibles Attribut wird ignoriert"
*************** msgstr "Attribut %<ms_hook_prologue%> is
*** 35433,35507 ****
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr "Dynamic Realign Argument Pointer (DRAP) wird in Interrupt-Service-Routinen nicht unterstÃ¼tzt. Ein Workaround ist, Funktionen mit Aggregat-RÃ¼ckgabetypen zu vermeiden."
  
! #: config/i386/i386.c:9396
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%<-fsplit-stack%> unterstÃ¼tzt nicht fastcall mit geschachtelter Funktion"
  
! #: config/i386/i386.c:9416
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "%<-fsplit-stack%> unterstÃ¼tzt nicht 2 Registerparameter fÃ¼r eine geschachtelte Funktion"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9427
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%<-fsplit-stack%> unterstÃ¼tzt nicht 3 Registerparameter"
  
! #: config/i386/i386.c:12378
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "%<V%>-Modifikator an nicht-ganzzahligem Register"
  
! #: config/i386/i386.c:12389 config/i386/i386.c:12403
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "nicht unterstÃ¼tzte GrÃ¶ÃŸe fÃ¼r Ganzzahlregister"
  
! #: config/i386/i386.c:12435
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "erweiterte Register haben keine oberen HÃ¤lften"
  
! #: config/i386/i386.c:12450
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "nicht unterstÃ¼tzte OperandengrÃ¶ÃŸe fÃ¼r erweitertes Register"
  
! #: config/i386/i386.c:12642
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "Nicht-Ganzzahl-Operand mit Operandencode %<z%> verwendet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90164
! #: config/i386/i386.c:16575
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "das ABI zum Ãœbergeben von leeren Klassen (%qT) als Parametern hat sich mit %<-fabi-version=12%> (GCC 8) geÃ¤ndert"
  
! #: config/i386/i386.c:22092
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Unbekanntes architekturspezifisches Speichermodell"
  
! #: config/i386/i386.c:22099
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> wird mit %<ACQUIRE%> oder stÃ¤rkerem Speichermodell nicht verwendet"
  
! #: config/i386/i386.c:22106
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> wird mit %<RELEASE%> oder stÃ¤rkerem Speichermodell nicht verwendet"
  
! #: config/i386/i386.c:22152
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "nicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r SIMD"
  
! #: config/i386/i386.c:22182
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "nicht unterstÃ¼tzter Argumenttyp %qT fÃ¼r SIMD"
--- 35507,35581 ----
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr "Dynamic Realign Argument Pointer (DRAP) wird in Interrupt-Service-Routinen nicht unterstÃ¼tzt. Ein Workaround ist, Funktionen mit Aggregat-RÃ¼ckgabetypen zu vermeiden."
  
! #: config/i386/i386.c:9401
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%<-fsplit-stack%> unterstÃ¼tzt nicht fastcall mit geschachtelter Funktion"
  
! #: config/i386/i386.c:9421
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "%<-fsplit-stack%> unterstÃ¼tzt nicht 2 Registerparameter fÃ¼r eine geschachtelte Funktion"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9432
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%<-fsplit-stack%> unterstÃ¼tzt nicht 3 Registerparameter"
  
! #: config/i386/i386.c:12383
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "%<V%>-Modifikator an nicht-ganzzahligem Register"
  
! #: config/i386/i386.c:12394 config/i386/i386.c:12408
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "nicht unterstÃ¼tzte GrÃ¶ÃŸe fÃ¼r Ganzzahlregister"
  
! #: config/i386/i386.c:12440
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "erweiterte Register haben keine oberen HÃ¤lften"
  
! #: config/i386/i386.c:12455
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "nicht unterstÃ¼tzte OperandengrÃ¶ÃŸe fÃ¼r erweitertes Register"
  
! #: config/i386/i386.c:12647
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "Nicht-Ganzzahl-Operand mit Operandencode %<z%> verwendet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90164
! #: config/i386/i386.c:16580
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "das ABI zum Ãœbergeben von leeren Klassen (%qT) als Parametern hat sich mit %<-fabi-version=12%> (GCC 8) geÃ¤ndert"
  
! #: config/i386/i386.c:22099
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Unbekanntes architekturspezifisches Speichermodell"
  
! #: config/i386/i386.c:22106
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> wird mit %<ACQUIRE%> oder stÃ¤rkerem Speichermodell nicht verwendet"
  
! #: config/i386/i386.c:22113
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> wird mit %<RELEASE%> oder stÃ¤rkerem Speichermodell nicht verwendet"
  
! #: config/i386/i386.c:22159
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "nicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r SIMD"
  
! #: config/i386/i386.c:22189
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "nicht unterstÃ¼tzter Argumenttyp %qT fÃ¼r SIMD"
*************** msgstr "mehrere Interruptattribute sind
*** 35699,35705 ****
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread ist nur auf Fido verfÃ¼gbar"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1726
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "Ausdruck der Stapelgrenze wird nicht unterstÃ¼tzt"
--- 35773,35779 ----
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread ist nur auf Fido verfÃ¼gbar"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "Ausdruck der Stapelgrenze wird nicht unterstÃ¼tzt"
*************** msgstr "%<-g%> wird nur bei der Verwendu
*** 36777,36787 ****
  msgid "%<-g%> option disabled"
  msgstr "Option %<-g%> ausgeschaltet"
  
! #: config/pa/pa.c:8762
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr "Ausrichtung (%u) fÃ¼r Â»%sÂ« Ã¼berschreitet maximale Ausrichtung fÃ¼r globale gemeinsame Daten. Es wird %u verwendet"
  
  #: config/pru/pru-passes.c:111
  #, gcc-internal-format
  msgid "large return values not supported with %<-mabi=ti%> option"
--- 36851,36866 ----
  msgid "%<-g%> option disabled"
  msgstr "Option %<-g%> ausgeschaltet"
  
! #: config/pa/pa.c:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr "Ausrichtung (%u) fÃ¼r Â»%sÂ« Ã¼berschreitet maximale Ausrichtung fÃ¼r globale gemeinsame Daten. Es wird %u verwendet"
  
+ #: config/pa/som.h:337
+ #, gcc-internal-format
+ msgid "weak aliases are not supported"
+ msgstr "schwache Aliase werden nicht unterstÃ¼tzt"
+ 
  #: config/pru/pru-passes.c:111
  #, gcc-internal-format
  msgid "large return values not supported with %<-mabi=ti%> option"
*************** msgstr "%qs wird von dieser Compiler-Kon
*** 37042,37547 ****
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ungÃ¼ltige Parameterkombination fÃ¼r AltiVec-spezifisches intrinsisches %qs"
  
! #: config/rs6000/rs6000-call.c:5820
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC-Vektor per Referenz zurÃ¼ckgegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantie"
  
! #: config/rs6000/rs6000-call.c:6010
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "Wert kann nicht in Vektorregister zurÃ¼ckgegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie ein"
  
! #: config/rs6000/rs6000-call.c:6185
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "das ABI der ParameterÃ¼bergabe fÃ¼r Aggregate mit %d-Byte-Ausrichtung hat sich in GCC 5 geÃ¤ndert"
  
! #: config/rs6000/rs6000-call.c:6455
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "Argument kann nicht in Vektorregister Ã¼bergegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie ein"
  
! #: config/rs6000/rs6000-call.c:7195
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "das ABI fÃ¼r die Ãœbergabe von homogenen %<float%>-Aggregaten hat sich in GCC 5 geÃ¤ndert"
  
! #: config/rs6000/rs6000-call.c:7370
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC-Vektor per Referenz Ã¼bergegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantie"
  
! #: config/rs6000/rs6000-call.c:8162
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "internal error: builtin function %qs already processed"
  
! #: config/rs6000/rs6000-call.c:8480
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mffsl%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:8521
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Argument 1 muss ein 8-Bit-Feldwert sein"
  
! #: config/rs6000/rs6000-call.c:8552
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mtfsb0%> und %<__builtin_mtfsb1%> werden in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:8564
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr "Argument muss eine Konstante zwischen 0 und 31 sein."
  
! #: config/rs6000/rs6000-call.c:8590
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_rn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:8605
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "Argument muss ein Wert zwischen 0 und 3 sein."
  
! #: config/rs6000/rs6000-call.c:8630
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "%<__builtin_set_fpscr_drn%> wird im 32-Bit-Modus nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:8635
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_drn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:8654
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "Argument muss ein Wert zwischen 0 und 7 sein."
  
! #: config/rs6000/rs6000-call.c:8695
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Argument 1 muss ein vorzeichenbehaftetes 5-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:8779
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 1-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:8790
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 2-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:8801
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 3-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:8812
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 4-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:8826
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 5-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:8844
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Argument 1 muss ein vorzeichenloses 6-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:8860
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 7-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:8899
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Argument 1 von %qs muss eine Konstante sein"
  
! #: config/rs6000/rs6000-call.c:8957
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "Argument 1 von %qs ist auÃŸerhalb des Wertebereiches"
  
! #: config/rs6000/rs6000-call.c:9230
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "eingebaute Funktion %qs kann nur im 64-Bit-Modus verwendet werden"
  
! #: config/rs6000/rs6000-call.c:9279
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Argument %d muss ein vorzeichenloses Literal sein"
  
! #: config/rs6000/rs6000-call.c:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Argument %d ist ein vorzeichenloses Literal, aber auÃŸerhalb des gÃ¼ltigen Bereichs"
  
! #: config/rs6000/rs6000-call.c:9426
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "eingebaute Funktion %qs akzeptiert nur ein Zeichenkettenargument"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9445
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "CPU %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9473
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qs"
  
! #: config/rs6000/rs6000-call.c:9499
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "eingebaute Funktion %qs erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert"
  
! #: config/rs6000/rs6000-call.c:9552
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Argument 3 muss ein vorzeichenloses 4-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:9577
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Argument 3 muss ein vorzeichenloses 2-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:9597
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Argument 3 muss ein vorzeichenloses 1-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:9609
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Argument 1 muss 0 oder 2 sein"
  
! #: config/rs6000/rs6000-call.c:9621
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Argument 1 muss ein vorzeichenloses 1-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9635
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 6-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9647
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Argument 2 muss 0 oder 1 sein"
  
! #: config/rs6000/rs6000-call.c:9655
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Argument 3 muss im Bereich [0, 15] liegen"
  
! #: config/rs6000/rs6000-call.c:9722 config/rs6000/rs6000-call.c:10062
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Argument fÃ¼r %qs muss ein vorzeichenloses 2-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:9887
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "ungelÃ¶ste Ãœberladung des eingebauten Altivec %qF"
  
! #: config/rs6000/rs6000-call.c:10109
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "zweites Argument fÃ¼r %qs muss im Bereich [0, 12] liegen"
  
! #: config/rs6000/rs6000-call.c:10124
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "drittes Argument fÃ¼r %qs muss im Bereich [0, 12] liegen"
  
! #: config/rs6000/rs6000-call.c:10318
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "%qs ist nur fÃ¼r den Cell-Prozessor gÃ¼ltig"
  
! #: config/rs6000/rs6000-call.c:10320 config/rs6000/rs6000-call.c:10322
! #: config/rs6000/rs6000-call.c:10324 config/rs6000/rs6000-call.c:10330
! #: config/rs6000/rs6000-call.c:10332 config/rs6000/rs6000-call.c:10338
! #: config/rs6000/rs6000-call.c:10344 config/rs6000/rs6000-call.c:10348
! #: config/rs6000/rs6000-call.c:10350 config/rs6000/rs6000-call.c:10354
! #: config/rs6000/rs6000-call.c:10358
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs erfordert die Option %qs"
  
! #: config/rs6000/rs6000-call.c:10327 config/rs6000/rs6000-call.c:10335
! #: config/rs6000/rs6000-call.c:10341
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs erfordert die Optionen %qs und %qs"
  
! #: config/rs6000/rs6000-call.c:10356
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "%qs erfordert ISA 3.0 IEEE 128-Bit-Gleitkommazahlen"
  
! #: config/rs6000/rs6000-call.c:10361
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "%qs erfordert die Optionen %qs (oder neuer), sowie %qs oder %qs"
  
! #: config/rs6000/rs6000-call.c:10364
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "%qs wird mit den aktuellen Optionen nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:13019
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "internal error: builtin function %qs had an unexpected return type %qs"
  
! #: config/rs6000/rs6000-call.c:13041
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  
! #: config/rs6000/rs6000-logue.c:1689
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "Stapelrahmen zu groÃŸ"
  
! #: config/rs6000/rs6000-logue.c:5481
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs verwendet Register r29"
  
! #: config/rs6000/rs6000-logue.c:5489
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "Stapelrahmen grÃ¶ÃŸer als 2G wird fÃ¼r %<-fsplit-stack%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3145 config/rs6000/rs6000.c:3148
! #: config/rs6000/rs6000.c:3151
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs erfordert %qs oder %qs"
  
! #: config/rs6000/rs6000.c:3252
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs erfordert PowerPC64-Architektur, wird eingeschaltet"
  
! #: config/rs6000/rs6000.c:3445
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "%qs wird fÃ¼r 64-Bit-Darwin nicht unterstÃ¼tzt; es ist mit den installierten C- und C++-Bibliotheken unvertrÃ¤glich"
  
! #: config/rs6000/rs6000.c:3584
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3601
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "%qs wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3680
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "power9-Zieloption ist mit %<%s=<xxx>%> fÃ¼r <xxx> kleiner als power9 inkompatibel"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3688
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs inkompatibel mit explizit ausgeschalteten Optionen"
  
! #: config/rs6000/rs6000.c:3713 config/rs6000/rs6000.c:3720
! #: config/rs6000/rs6000.c:3727 config/rs6000/rs6000.c:3735
! #: config/rs6000/rs6000.c:3754 config/rs6000/rs6000.c:3816
! #: config/rs6000/rs6000.c:3843 config/rs6000/rs6000.c:3870
! #: config/rs6000/rs6000.c:3885 config/rs6000/rs6000.c:3893
! #: config/rs6000/rs6000.c:3922 config/rs6000/rs6000.c:3924
! #: config/rs6000/rs6000.c:4010 config/rs6000/rs6000.c:4019
! #: config/rs6000/rs6000.c:4021 config/rs6000/rs6000.c:4030
! #: config/rs6000/rs6000.c:4171
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs erfordert %qs"
  
! #: config/rs6000/rs6000.c:3913
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert GrÃ¶ÃŸe von %<long double%>"
  
! #: config/rs6000/rs6000.c:3939
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 2.06"
  
! #: config/rs6000/rs6000.c:3948
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:3951
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:3970
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs erfordert VSX-UnterstÃ¼tzung"
  
! #: config/rs6000/rs6000.c:3979
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "Die Option %<-mfloat128%> wird mÃ¶glicherweise nicht vollstÃ¤ndig unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:4002
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 3.0"
  
! #: config/rs6000/rs6000.c:4087
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "unbekannter ABI-Typ (%qs) fÃ¼r Vektorisierungsbibliothek fÃ¼r Schalter %qs"
  
! #: config/rs6000/rs6000.c:4110 config/rs6000/rs6000.c:4125
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert AltiVec ABI"
  
! #: config/rs6000/rs6000.c:4138
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert darwin64 ABI"
  
! #: config/rs6000/rs6000.c:4276
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ist in %qs keine gÃ¼ltige Zahl"
  
! #: config/rs6000/rs6000.c:4293
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ist in %qs kein gÃ¼ltiges Basisregister"
  
! #: config/rs6000/rs6000.c:4301
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs erfordert ein gÃ¼ltiges Basisregister"
  
! #: config/rs6000/rs6000.c:4599
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "unbekannte Option fÃ¼r %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4636
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs ist veraltet und wird unter keinen UmstÃ¤nden empfohlen"
  
! #: config/rs6000/rs6000.c:7160
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "das Layout von Aggregaten, die Vektoren mit %d-Byte-Ausrichtung enthalten, hat sich in GCC 5 geÃ¤ndert"
  
! #: config/rs6000/rs6000.c:16704
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "kein Profiling von 64-bit-Code fÃ¼r dieses ABI"
  
! #: config/rs6000/rs6000.c:19006
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Bei Verwendung der Option %qs kann die Adresse von geschachtelten Funktionen nicht verwendet werden"
  
! #: config/rs6000/rs6000.c:19088
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "Verwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:19090
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "Verwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:19092
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "Verwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:19094
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr "Verwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:19100
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:19103
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwenden"
  
! #: config/rs6000/rs6000.c:19108
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<long long%> in AltiVec-Typen ist ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:19111
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<double%> in AltiVec-Typen ist ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:23115
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ungÃ¼ltige CPU %qs fÃ¼r %s%qs%s"
  
! #: config/rs6000/rs6000.c:23118
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ist nicht erlaubt"
  
! #: config/rs6000/rs6000.c:23120
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:23657
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> schaltet %<-m%s%> aus"
  
! #: config/rs6000/rs6000.c:23816
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "das Attribut %<target_clones%> erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert"
  
! #: config/rs6000/rs6000.c:23848
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "Multiversionierung erfordert Â»ifuncÂ«, was in dieser Konfiguration nicht unterstÃ¼tzt wird"
  
! #: config/rs6000/rs6000.c:24092
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tzt"
--- 37121,37627 ----
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ungÃ¼ltige Parameterkombination fÃ¼r AltiVec-spezifisches intrinsisches %qs"
  
! #: config/rs6000/rs6000-call.c:5845
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC-Vektor per Referenz zurÃ¼ckgegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantie"
  
! #: config/rs6000/rs6000-call.c:6035
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "Wert kann nicht in Vektorregister zurÃ¼ckgegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie ein"
  
! #: config/rs6000/rs6000-call.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "das ABI der ParameterÃ¼bergabe fÃ¼r Aggregate mit %d-Byte-Ausrichtung hat sich in GCC 5 geÃ¤ndert"
  
! #: config/rs6000/rs6000-call.c:6480
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "Argument kann nicht in Vektorregister Ã¼bergegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie ein"
  
! #: config/rs6000/rs6000-call.c:7220
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "das ABI fÃ¼r die Ãœbergabe von homogenen %<float%>-Aggregaten hat sich in GCC 5 geÃ¤ndert"
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC-Vektor per Referenz Ã¼bergegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantie"
  
! #: config/rs6000/rs6000-call.c:8187
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "internal error: builtin function %qs already processed"
  
! #: config/rs6000/rs6000-call.c:8505
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mffsl%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:8546
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Argument 1 muss ein 8-Bit-Feldwert sein"
  
! #: config/rs6000/rs6000-call.c:8577
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mtfsb0%> und %<__builtin_mtfsb1%> werden in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:8589
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr "Argument muss eine Konstante zwischen 0 und 31 sein."
  
! #: config/rs6000/rs6000-call.c:8615
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_rn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:8630
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "Argument muss ein Wert zwischen 0 und 3 sein."
  
! #: config/rs6000/rs6000-call.c:8655
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "%<__builtin_set_fpscr_drn%> wird im 32-Bit-Modus nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:8660
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_drn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:8679
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "Argument muss ein Wert zwischen 0 und 7 sein."
  
! #: config/rs6000/rs6000-call.c:8720
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Argument 1 muss ein vorzeichenbehaftetes 5-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:8804
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 1-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:8815
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 2-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:8826
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 3-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:8837
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 4-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:8851
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 5-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:8869
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Argument 1 muss ein vorzeichenloses 6-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:8885
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 7-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:8924
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Argument 1 von %qs muss eine Konstante sein"
  
! #: config/rs6000/rs6000-call.c:8982
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "Argument 1 von %qs ist auÃŸerhalb des Wertebereiches"
  
! #: config/rs6000/rs6000-call.c:9255
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "eingebaute Funktion %qs kann nur im 64-Bit-Modus verwendet werden"
  
! #: config/rs6000/rs6000-call.c:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Argument %d muss ein vorzeichenloses Literal sein"
  
! #: config/rs6000/rs6000-call.c:9306
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Argument %d ist ein vorzeichenloses Literal, aber auÃŸerhalb des gÃ¼ltigen Bereichs"
  
! #: config/rs6000/rs6000-call.c:9451
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "eingebaute Funktion %qs akzeptiert nur ein Zeichenkettenargument"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9470
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "CPU %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9498
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qs"
  
! #: config/rs6000/rs6000-call.c:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "eingebaute Funktion %qs erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert"
  
! #: config/rs6000/rs6000-call.c:9577
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Argument 3 muss ein vorzeichenloses 4-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:9602
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Argument 3 muss ein vorzeichenloses 2-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:9622
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Argument 3 muss ein vorzeichenloses 1-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:9634
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Argument 1 muss 0 oder 2 sein"
  
! #: config/rs6000/rs6000-call.c:9646
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Argument 1 muss ein vorzeichenloses 1-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9660
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 6-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9672
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Argument 2 muss 0 oder 1 sein"
  
! #: config/rs6000/rs6000-call.c:9680
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Argument 3 muss im Bereich [0, 15] liegen"
  
! #: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Argument fÃ¼r %qs muss ein vorzeichenloses 2-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "ungelÃ¶ste Ãœberladung des eingebauten Altivec %qF"
  
! #: config/rs6000/rs6000-call.c:10134
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "zweites Argument fÃ¼r %qs muss im Bereich [0, 12] liegen"
  
! #: config/rs6000/rs6000-call.c:10149
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "drittes Argument fÃ¼r %qs muss im Bereich [0, 12] liegen"
  
! #: config/rs6000/rs6000-call.c:10343
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "%qs ist nur fÃ¼r den Cell-Prozessor gÃ¼ltig"
  
! #: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs erfordert die Option %qs"
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs erfordert die Optionen %qs und %qs"
  
! #: config/rs6000/rs6000-call.c:10381
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "%qs erfordert ISA 3.0 IEEE 128-Bit-Gleitkommazahlen"
  
! #: config/rs6000/rs6000-call.c:10386
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "%qs erfordert die Optionen %qs (oder neuer), sowie %qs oder %qs"
  
! #: config/rs6000/rs6000-call.c:10389
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "%qs wird mit den aktuellen Optionen nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:13016
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "internal error: builtin function %qs had an unexpected return type %qs"
  
! #: config/rs6000/rs6000-call.c:13038
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  
! #: config/rs6000/rs6000-logue.c:1691
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "Stapelrahmen zu groÃŸ"
  
! #: config/rs6000/rs6000-logue.c:5486
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs verwendet Register r29"
  
! #: config/rs6000/rs6000-logue.c:5494
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "Stapelrahmen grÃ¶ÃŸer als 2G wird fÃ¼r %<-fsplit-stack%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs erfordert %qs oder %qs"
  
! #: config/rs6000/rs6000.c:3261
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs erfordert PowerPC64-Architektur, wird eingeschaltet"
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "%qs wird fÃ¼r 64-Bit-Darwin nicht unterstÃ¼tzt; es ist mit den installierten C- und C++-Bibliotheken unvertrÃ¤glich"
  
! #: config/rs6000/rs6000.c:3593
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3610
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "%qs wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "power9-Zieloption ist mit %<%s=<xxx>%> fÃ¼r <xxx> kleiner als power9 inkompatibel"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs inkompatibel mit explizit ausgeschalteten Optionen"
  
! #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs erfordert %qs"
  
! #: config/rs6000/rs6000.c:3930
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert GrÃ¶ÃŸe von %<long double%>"
  
! #: config/rs6000/rs6000.c:3956
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 2.06"
  
! #: config/rs6000/rs6000.c:3965
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:3968
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:3987
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs erfordert VSX-UnterstÃ¼tzung"
  
! #: config/rs6000/rs6000.c:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "Die Option %<-mfloat128%> wird mÃ¶glicherweise nicht vollstÃ¤ndig unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 3.0"
  
! #: config/rs6000/rs6000.c:4106
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "unbekannter ABI-Typ (%qs) fÃ¼r Vektorisierungsbibliothek fÃ¼r Schalter %qs"
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert AltiVec ABI"
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert darwin64 ABI"
  
! #: config/rs6000/rs6000.c:4302
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ist in %qs keine gÃ¼ltige Zahl"
  
! #: config/rs6000/rs6000.c:4319
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ist in %qs kein gÃ¼ltiges Basisregister"
  
! #: config/rs6000/rs6000.c:4327
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs erfordert ein gÃ¼ltiges Basisregister"
  
! #: config/rs6000/rs6000.c:4623
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "unbekannte Option fÃ¼r %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4660
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs ist veraltet und wird unter keinen UmstÃ¤nden empfohlen"
  
! #: config/rs6000/rs6000.c:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "das Layout von Aggregaten, die Vektoren mit %d-Byte-Ausrichtung enthalten, hat sich in GCC 5 geÃ¤ndert"
  
! #: config/rs6000/rs6000.c:16737
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "kein Profiling von 64-bit-Code fÃ¼r dieses ABI"
  
! #: config/rs6000/rs6000.c:19039
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Bei Verwendung der Option %qs kann die Adresse von geschachtelten Funktionen nicht verwendet werden"
  
! #: config/rs6000/rs6000.c:19121
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "Verwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:19123
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "Verwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:19125
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "Verwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:19127
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr "Verwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:19133
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:19136
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwenden"
  
! #: config/rs6000/rs6000.c:19141
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<long long%> in AltiVec-Typen ist ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:19144
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<double%> in AltiVec-Typen ist ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:23150
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ungÃ¼ltige CPU %qs fÃ¼r %s%qs%s"
  
! #: config/rs6000/rs6000.c:23153
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ist nicht erlaubt"
  
! #: config/rs6000/rs6000.c:23155
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> schaltet %<-m%s%> aus"
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "das Attribut %<target_clones%> erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert"
  
! #: config/rs6000/rs6000.c:23883
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "Multiversionierung erfordert Â»ifuncÂ«, was in dieser Konfiguration nicht unterstÃ¼tzt wird"
  
! #: config/rs6000/rs6000.c:24139
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tzt"
*************** msgstr "RahmengrÃ¶ÃŸe von %qs ist %wd By
*** 37891,38004 ****
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs verwendet dynamische Stapelanforderung"
  
! #: config/s390/s390.c:12898
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "auf s390 kÃ¶nnen geschachtelte Funktionen mit %<-mfentry%> nicht im Profiling verwendet werden"
  
! #: config/s390/s390.c:15156
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-Bit-ABI nicht unterstÃ¼tzt im ESA/390-Modus"
  
! #: config/s390/s390.c:15163
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline wird nur mit %<-mindirect-branch-jump%> unterstÃ¼tzt"
  
! #: config/s390/s390.c:15198
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "Hardware-VektorunterstÃ¼tzung ist auf %s nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15201
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Hardware-VektorunterstÃ¼tzung ist mit %<-msoft-float%> nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15230
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Dezimale Hardware-Gleitkommabefehle sind auf %s nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15234
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Dezimale Hardware-Gleitkommabefehle sind im ESA/390-Modus nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15246
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "%<-mhard-dfp%> kann nicht in Verbindung mit %<-msoft-float%> verwendet werden"
  
! #: config/s390/s390.c:15255
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "die Kombination aus %<-mbackchain%>, %<-mpacked-stack%> und %<-mhard-float%> wird nicht unterstÃ¼tzt"
  
! #: config/s390/s390.c:15261
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "StapelgrÃ¶ÃŸe muss grÃ¶ÃŸer als der Stapel-Ãœberwachungswert sein"
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "StapelgrÃ¶ÃŸe darf nicht grÃ¶ÃŸer als 64k sein"
  
! #: config/s390/s390.c:15266
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> bringt %<-mstack-size%> mit sich"
  
! #: config/s390/s390.c:15279
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-prologue-checkÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15282
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-prologue-targetÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15285
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-epilogue-checkÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15288
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-epilogue-targetÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15348
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%<-mfentry%> wird nur auf 64-Bit-CPUs unterstÃ¼tzt"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15384
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Argumente von %qs sollten nicht-negative Ganzzahlen sein"
  
! #: config/s390/s390.c:15391
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "Argument fÃ¼r %qs ist zu groÃŸ (max. %d)"
  
! #: config/s390/s390.c:15421
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "%<-mno-pic-data-is-text-relative%> kann nur zusammen mit %<-fpic%>/%<-fPIC%> verwendet werden"
  
! #: config/s390/s390.c:15582 config/s390/s390.c:15632 config/s390/s390.c:15649
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) ist unbekannt"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15588
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "Wert %qs wird von Attribut %<target%> nicht unterstÃ¼tzt"
--- 37971,38084 ----
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs verwendet dynamische Stapelanforderung"
  
! #: config/s390/s390.c:12900
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "auf s390 kÃ¶nnen geschachtelte Funktionen mit %<-mfentry%> nicht im Profiling verwendet werden"
  
! #: config/s390/s390.c:15158
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-Bit-ABI nicht unterstÃ¼tzt im ESA/390-Modus"
  
! #: config/s390/s390.c:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline wird nur mit %<-mindirect-branch-jump%> unterstÃ¼tzt"
  
! #: config/s390/s390.c:15200
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "Hardware-VektorunterstÃ¼tzung ist auf %s nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15203
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Hardware-VektorunterstÃ¼tzung ist mit %<-msoft-float%> nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15232
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Dezimale Hardware-Gleitkommabefehle sind auf %s nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15236
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Dezimale Hardware-Gleitkommabefehle sind im ESA/390-Modus nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15248
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "%<-mhard-dfp%> kann nicht in Verbindung mit %<-msoft-float%> verwendet werden"
  
! #: config/s390/s390.c:15257
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "die Kombination aus %<-mbackchain%>, %<-mpacked-stack%> und %<-mhard-float%> wird nicht unterstÃ¼tzt"
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "StapelgrÃ¶ÃŸe muss grÃ¶ÃŸer als der Stapel-Ãœberwachungswert sein"
  
! #: config/s390/s390.c:15265
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "StapelgrÃ¶ÃŸe darf nicht grÃ¶ÃŸer als 64k sein"
  
! #: config/s390/s390.c:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> bringt %<-mstack-size%> mit sich"
  
! #: config/s390/s390.c:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-prologue-checkÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-prologue-targetÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-epilogue-checkÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-epilogue-targetÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%<-mfentry%> wird nur auf 64-Bit-CPUs unterstÃ¼tzt"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15386
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Argumente von %qs sollten nicht-negative Ganzzahlen sein"
  
! #: config/s390/s390.c:15393
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "Argument fÃ¼r %qs ist zu groÃŸ (max. %d)"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "%<-mno-pic-data-is-text-relative%> kann nur zusammen mit %<-fpic%>/%<-fPIC%> verwendet werden"
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) ist unbekannt"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15590
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "Wert %qs wird von Attribut %<target%> nicht unterstÃ¼tzt"
*************** msgstr "%<-fcall-saved-REG%> wird fÃ¼r A
*** 38075,38106 ****
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr "%<-mcmodel=%> wird im 32-Bit-Modus nicht unterstÃ¼tzt"
  
! #: config/stormy16/stormy16.c:1048
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr "Lokale Variablenspeicheranforderungen Ã¼berschreiten KapazitÃ¤t"
  
! #: config/stormy16/stormy16.c:1205
  #, gcc-internal-format
  msgid "function_profiler support"
  msgstr "function_profiler-UnterstÃ¼tzung"
  
! #: config/stormy16/stormy16.c:1299
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr "va_start in Unterbrechungsfunktion kann nicht verwendet werden"
  
! #: config/stormy16/stormy16.c:1870
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "switch-Anweisung der GrÃ¶ÃŸe %lu EintrÃ¤ge ist zu groÃŸ"
  
! #: config/stormy16/stormy16.c:2242
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "Attribut %<__BELOW100__%> bezieht sich nur auf Variablen"
  
! #: config/stormy16/stormy16.c:2249
  #, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr "Attribut __BELOW100__ nicht mit Speicherklasse Â»autoÂ« erlaubt"
--- 38155,38186 ----
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr "%<-mcmodel=%> wird im 32-Bit-Modus nicht unterstÃ¼tzt"
  
! #: config/stormy16/stormy16.c:1058
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr "Lokale Variablenspeicheranforderungen Ã¼berschreiten KapazitÃ¤t"
  
! #: config/stormy16/stormy16.c:1215
  #, gcc-internal-format
  msgid "function_profiler support"
  msgstr "function_profiler-UnterstÃ¼tzung"
  
! #: config/stormy16/stormy16.c:1309
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr "va_start in Unterbrechungsfunktion kann nicht verwendet werden"
  
! #: config/stormy16/stormy16.c:1880
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "switch-Anweisung der GrÃ¶ÃŸe %lu EintrÃ¤ge ist zu groÃŸ"
  
! #: config/stormy16/stormy16.c:2252
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "Attribut %<__BELOW100__%> bezieht sich nur auf Variablen"
  
! #: config/stormy16/stormy16.c:2259
  #, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr "Attribut __BELOW100__ nicht mit Speicherklasse Â»autoÂ« erlaubt"
*************** msgstr "Variable %qD gesetzt, aber nicht
*** 38477,38483 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "Typ des Arrays %q+D vervollstÃ¤ndigt UnvertrÃ¤glichkeit mit impliziter Initialisierung"
  
! #: c/c-decl.c:1590 c/c-decl.c:7067 c/c-decl.c:7975 c/c-decl.c:8782
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "ursprÃ¼nglich hier definiert"
--- 38557,38563 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "Typ des Arrays %q+D vervollstÃ¤ndigt UnvertrÃ¤glichkeit mit impliziter Initialisierung"
  
! #: c/c-decl.c:1590 c/c-decl.c:7070 c/c-decl.c:7978 c/c-decl.c:8785
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "ursprÃ¼nglich hier definiert"
*************** msgstr "Deklaration von %q+D Ã¼berdeckt
*** 38694,38700 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "Deklaration von %qD Ã¼berdeckt einen Parameter"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2837
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "Deklaration von %qD Ã¼berdeckt eine globale Deklaration"
--- 38774,38780 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "Deklaration von %qD Ã¼berdeckt einen Parameter"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "Deklaration von %qD Ã¼berdeckt eine globale Deklaration"
*************** msgstr "%qE nicht deklariert (erste Verw
*** 38764,38770 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "jeder nicht deklarierte Bezeichner wird nur einmal fÃ¼r jede Funktion, in der er vorkommt, gemeldet"
  
! #: c/c-decl.c:3791 cp/decl.c:3136
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Marke %qE auÃŸerhalb einer Funktion referenziert"
--- 38844,38850 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "jeder nicht deklarierte Bezeichner wird nur einmal fÃ¼r jede Funktion, in der er vorkommt, gemeldet"
  
! #: c/c-decl.c:3791 cp/decl.c:3147
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Marke %qE auÃŸerhalb einer Funktion referenziert"
*************** msgstr "Sprung in Anweisungs-Ausdruck"
*** 38794,38800 ****
  msgid "duplicate label declaration %qE"
  msgstr "Doppelte Markendeklaration %qE"
  
! #: c/c-decl.c:4007 cp/decl.c:3542
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "doppelte Marke %qD"
--- 38874,38880 ----
  msgid "duplicate label declaration %qE"
  msgstr "Doppelte Markendeklaration %qE"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "doppelte Marke %qD"
*************** msgstr "ISO-C90 unterstÃ¼tzt %<[*]%>-Arr
*** 38912,38918 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7534 c/c-decl.c:9438
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> auÃŸerhalb des Bereichs des Funktionsprototypen nicht erlaubt"
--- 38992,38998 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7537 c/c-decl.c:9441
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> auÃŸerhalb des Bereichs des Funktionsprototypen nicht erlaubt"
*************** msgstr "Objekt mit volatile-Feld kann ni
*** 39002,39008 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:5568 cp/decl.c:7939
  #, 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"
--- 39082,39088 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D in Â»declare targetÂ«-Direktive hat keinen zuordenbaren Typ"
*************** msgstr "ISO-C90 verbietet Array %qE vari
*** 39082,39088 ****
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO-C90 verbietet Array variabler GrÃ¶ÃŸe"
  
! #: c/c-decl.c:6074 c/c-decl.c:6467 c/c-decl.c:6477
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "variabel modifiziertes %qE im Dateibereich"
--- 39162,39168 ----
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO-C90 verbietet Array variabler GrÃ¶ÃŸe"
  
! #: c/c-decl.c:6074 c/c-decl.c:6470 c/c-decl.c:6480
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "variabel modifiziertes %qE im Dateibereich"
*************** msgstr "doppeltes %<_Atomic%>"
*** 39127,39133 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "in Konflikt stehende benannte AdressrÃ¤ume (%s und %s)"
  
! #: c/c-decl.c:6164 c/c-parser.c:3015
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-qualifizierter Arraytyp"
--- 39207,39213 ----
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "in Konflikt stehende benannte AdressrÃ¤ume (%s und %s)"
  
! #: c/c-decl.c:6164 c/c-parser.c:3014
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-qualifizierter Arraytyp"
*************** msgstr "Speicherklasse fÃ¼r Parameter %q
*** 39172,39178 ****
  msgid "storage class specified for unnamed parameter"
  msgstr "Speicherklasse fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:6215 cp/decl.c:11852
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "Speicherklasse fÃ¼r Typnamen angegeben"
--- 39252,39258 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "Speicherklasse fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:6215 cp/decl.c:11845
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "Speicherklasse fÃ¼r Typnamen angegeben"
*************** msgstr "Funktions-GÃ¼ltigkeitsbereich %q
*** 39210,39216 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6691
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Â»staticÂ« oder Typkennzeichner in Nicht-Parameter-Arraydeklarator"
--- 39290,39296 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6694
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Â»staticÂ« oder Typkennzeichner in Nicht-Parameter-Arraydeklarator"
*************** msgstr "Deklaration von %qE als Array vo
*** 39235,39241 ****
  msgid "declaration of type name as array of functions"
  msgstr "Deklaration eines Typnamen als Array von Funktionen"
  
! #: c/c-decl.c:6381 c/c-decl.c:8506
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ungÃ¼ltige Verwendung einer Struktur mit flexiblem Arrayelement"
--- 39315,39321 ----
  msgid "declaration of type name as array of functions"
  msgstr "Deklaration eines Typnamen als Array von Funktionen"
  
! #: c/c-decl.c:6381 c/c-decl.c:8509
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ungÃ¼ltige Verwendung einer Struktur mit flexiblem Arrayelement"
*************** msgstr "ArraygrÃ¶ÃŸe von %qE hat Nicht-G
*** 39250,39920 ****
  msgid "size of unnamed array has non-integer type"
  msgstr "GrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.c:6424
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "ArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.c:6427
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "GrÃ¶ÃŸe eines unbenannten Arrays hat unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.c:6438
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO-C verbietet Array %qE der GrÃ¶ÃŸe null"
  
! #: c/c-decl.c:6441
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO-C verbietet Array der GrÃ¶ÃŸe null"
  
! #: c/c-decl.c:6450
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "GrÃ¶ÃŸe des Arrays %qE ist negativ"
  
! #: c/c-decl.c:6452
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist negativ"
  
! #: c/c-decl.c:6537
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ArraygrÃ¶ÃŸe von %qE ist zu groÃŸ"
  
! #: c/c-decl.c:6540
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸ"
  
! #: c/c-decl.c:6579 c/c-decl.c:7237
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO-C90 unterstÃ¼tzt keine flexiblen Arrays als Elemente"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6601
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> nicht in einer Deklaration"
  
! #: c/c-decl.c:6614
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Arraytyp hat unvollstÃ¤ndigen Elementtypen %qT"
  
! #: c/c-decl.c:6620
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von %qE als multidimensionales Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: c/c-decl.c:6624
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von multidimensionalem Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: c/c-decl.c:6727
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:6730
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "Typname als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE als Funktion, die ein Array zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:6740
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "Typname als Funktion, die ein Array zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:6781
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Funktionsdefinition hat qualifizierten void-RÃ¼ckgabetypen"
  
! #: c/c-decl.c:6785 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "Typkennzeichner an Funktions-RÃ¼ckgabewert ignoriert"
  
! #: c/c-decl.c:6823 c/c-decl.c:7033 c/c-decl.c:7087 c/c-decl.c:7171
! #: c/c-decl.c:7296 c/c-parser.c:3017
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-qualifizierter Funktionstyp"
  
! #: c/c-decl.c:6829 c/c-decl.c:7039 c/c-decl.c:7176 c/c-decl.c:7301
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO-C verbietet qualifizierte Funktionstypen"
  
! #: c/c-decl.c:6924
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.c:6928
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.c:6934
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben"
  
! #: c/c-decl.c:6950
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:6953
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:6959
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs fÃ¼r Strukturfeld %qE angegeben"
  
! #: c/c-decl.c:6962
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs fÃ¼r Strukturfeld angegeben"
  
! #: c/c-decl.c:6977
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Bitfeld %qE hat atomaren Typen"
  
! #: c/c-decl.c:6979
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Bitfeld hat atomaren Typen"
  
! #: c/c-decl.c:6988
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Ausrichtung fÃ¼r typedef %qE angegeben"
  
! #: c/c-decl.c:6990
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ausrichtung fÃ¼r %<register%>-Objekt %qE angegeben"
  
! #: c/c-decl.c:6995
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Ausrichtung fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:6997
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "Ausrichtung fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:7002
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Ausrichtung fÃ¼r Bitfeld %qE angegeben"
  
! #: c/c-decl.c:7004
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "Ausrichtung fÃ¼r unbenanntes Bitfeld angegeben"
  
! #: c/c-decl.c:7007
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ausrichtung fÃ¼r Funktion %qE angegeben"
  
! #: c/c-decl.c:7014
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung von %qE reduzieren"
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines unbenannten Feldes reduzieren"
  
! #: c/c-decl.c:7048
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7050
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7093
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO-C verbietet const- oder volatile-Funktionstypen"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7104
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ein Element einer Struktur oder Union kann nicht variabel modifizierten Typ haben"
  
! #: c/c-decl.c:7121 cp/decl.c:10792
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Variable oder Feld %qE als Â»voidÂ« deklariert"
  
! #: c/c-decl.c:7161
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Attribute in Parameterarraydeklarator ignoriert"
  
! #: c/c-decl.c:7203
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Parameter %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7205
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Parameter %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7218
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Feld %qE als Funktion deklariert"
  
! #: c/c-decl.c:7225
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Feld %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7227
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "unbenanntes Feld hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7267 c/c-decl.c:7278 c/c-decl.c:7281
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ungÃ¼ltige Speicherklasse fÃ¼r Funktion %qE"
  
! #: c/c-decl.c:7338
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "%<main%> ist nicht als Â»inlineÂ« mÃ¶glich"
  
! #: c/c-decl.c:7340
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7351
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.c:7354
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.c:7383
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "als %<extern%> redeklarierte Variable war bereits als %<static%> deklariert"
  
! #: c/c-decl.c:7393
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Variable %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7395
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Variable %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7430
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "nicht geschachtelte Funktion mit variabel modifiziertem Typen"
  
! #: c/c-decl.c:7432
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "Objekt mit variabel geÃ¤ndertem Typ darf keine Bindung haben"
  
! #: c/c-decl.c:7540 c/c-decl.c:9259
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Funktionsdeklaration ist kein Prototyp"
  
! #: c/c-decl.c:7550
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Parameternamen (ohne Typen) in Funktionsdeklaration"
  
! #: c/c-decl.c:7595
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Parameter %u (%q+D) hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7599
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Parameter %u hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7610
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Parameter %u (%q+D) hat void-Typen"
  
! #: c/c-decl.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Parameter %u hat void-Typen"
  
! #: c/c-decl.c:7688
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> kann nicht als einzelner Parameter qualifiziert werden"
  
! #: c/c-decl.c:7692 c/c-decl.c:7728
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> muss der einzige Parameter sein"
  
! #: c/c-decl.c:7722
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "Parameter %q+D hat nur eine VorwÃ¤rtsdeklaration"
  
! #: c/c-decl.c:7768
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte %<%s %E%> ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte anonyme Â»%sÂ« ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.c:7882
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Â»enumÂ«-Typ hier definiert"
  
! #: c/c-decl.c:7888
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â»structÂ« wurde hier definiert"
  
! #: c/c-decl.c:7894
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â»unionÂ« wurde hier definiert"
  
! #: c/c-decl.c:7971
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Redefinition von %<union %E%>"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Redefinition von %<struct %E%>"
  
! #: c/c-decl.c:7982
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Verschachtelte Redefinition von %<union %E%>"
  
! #: c/c-decl.c:7984
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Verschachtelte Redefinition von %<struct %E%>"
  
! #: c/c-decl.c:8014 c/c-decl.c:8801
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "Typdefinition in Ausdruck %qs ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:8081 cp/decl.c:4968
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Deklaration deklariert nichts"
  
! #: c/c-decl.c:8086
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C99 unterstÃ¼tzt keine namenlosen structs/unions"
  
! #: c/c-decl.c:8089
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C90 unterstÃ¼tzt keine namenlosen structs/unions"
  
! #: c/c-decl.c:8182 c/c-decl.c:8200 c/c-decl.c:8261
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "doppeltes Element %q+D"
  
! #: c/c-decl.c:8287
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "leere Struktur hat GrÃ¶ÃŸe 0 in C, aber 1 in C++"
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "leere Union hat GrÃ¶ÃŸe 0 in C, aber 1 in C++"
  
! #: c/c-decl.c:8415
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "Union hat keine benannten Elemente"
  
! #: c/c-decl.c:8417
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "Union hat keine Elemente"
  
! #: c/c-decl.c:8422
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct hat keine benannten Elemente"
  
! #: c/c-decl.c:8424
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct hat keine Elemente"
  
! #: c/c-decl.c:8485 cp/decl.c:13096
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "flexibles Arrayelement in Union"
  
! #: c/c-decl.c:8491
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "flexibles Arrayelement nicht am Ende von struct"
  
! #: c/c-decl.c:8497
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "flexibles Arrayelement in einer Struktur ohne benannte Elemente"
  
! #: c/c-decl.c:8528
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Typ %qT ist zu groÃŸ"
  
! #: c/c-decl.c:8633
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kann nicht transparent gemacht werden"
  
! #: c/c-decl.c:8773
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Verschachtelte Redefinition von %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8780
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Redeklaration von %<enum %E%>"
  
! #: c/c-decl.c:8859 cp/decl.c:15543
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerte"
  
! #: c/c-decl.c:8874
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "AufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten Ganzzahltypen"
  
! #: c/c-decl.c:8994 c/c-decl.c:9010
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qE ist keine Ganzzahlkonstante"
  
! #: c/c-decl.c:9005
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qE ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.c:9029
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten"
  
! #: c/c-decl.c:9037
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO-C beschrÃ¤nkt AufzÃ¤hlungswerte auf Bereich von %<int%>"
  
! #: c/c-decl.c:9156 cp/decl.c:5273 cp/decl.c:16102
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "der inline-Funktion %qD wurde das Attribut %qs gegeben"
  
! #: c/c-decl.c:9174
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "RÃ¼ckgabetyp ist unvollstÃ¤ndig"
  
! #: c/c-decl.c:9185
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "RÃ¼ckgabetyp ist auf %<int%> voreingestellt"
  
! #: c/c-decl.c:9209
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D ist als variadische Funktion ohne Prototyp definiert"
  
! #: c/c-decl.c:9268
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "kein vorheriger Prototyp fÃ¼r %qD"
  
! #: c/c-decl.c:9277
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Prototyp verwendet"
  
! #: c/c-decl.c:9285 cp/decl.c:16237
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "keine vorherige Deklaration fÃ¼r %qD"
  
! #: c/c-decl.c:9295
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Deklaration verwendet"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %<int%>"
  
! #: c/c-decl.c:9316
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-qualifizierter RÃ¼ckgabetyp von %qD"
  
! #: c/c-decl.c:9323
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ist normalerweise eine nicht-statische Funktion"
  
! #: c/c-decl.c:9360
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "Parameterdeklarationen alten Stils in Prototyp-Funktionsdeklaration"
  
! #: c/c-decl.c:9375
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼ck"
  
! #: c/c-decl.c:9391
  #, gcc-internal-format
  msgid "parameter name omitted"
  msgstr "Parametername ausgelassen"
  
! #: c/c-decl.c:9430 c/c-decl.c:9434
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Funktionsdefinition im alten Stil"
  
! #: c/c-decl.c:9447
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Parametername fehlt in Parameterliste"
  
! #: c/c-decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD als Nicht-Parameter deklariert"
  
! #: c/c-decl.c:9471
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mehrere Parameter wurden %qD genannt"
  
! #: c/c-decl.c:9480
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Parameter %qD als void deklariert"
  
! #: c/c-decl.c:9509 c/c-decl.c:9514
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Typ von %qD ist auf %<int%> voreingestellt"
  
! #: c/c-decl.c:9534
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Parameter %qD hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:9541
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Deklaration fÃ¼r nicht vorhandenen Parameter %qD"
  
! #: c/c-decl.c:9594
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Anzahl der Argumente passt nicht zum eingebauten Prototypen"
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Anzahl der Argumente passt nicht zum Prototypen"
  
! #: c/c-decl.c:9608 c/c-decl.c:9655 c/c-decl.c:9669
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "Prototyp-Deklaration"
  
! #: c/c-decl.c:9647
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.c:9652
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.c:9662
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.c:9667
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.c:9918 cp/decl.c:17116
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "keine return-Anweisung in nicht void zurÃ¼ckgebender Funktion"
  
! #: c/c-decl.c:9937 cp/decl.c:17148
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Parameter %qD gesetzt, jedoch nicht verwendet"
--- 39330,40000 ----
  msgid "size of unnamed array has non-integer type"
  msgstr "GrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.c:6425
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "ArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.c:6428
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "GrÃ¶ÃŸe eines unbenannten Arrays hat unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.c:6440
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO-C verbietet Array %qE der GrÃ¶ÃŸe null"
  
! #: c/c-decl.c:6443
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO-C verbietet Array der GrÃ¶ÃŸe null"
  
! #: c/c-decl.c:6452
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "GrÃ¶ÃŸe des Arrays %qE ist negativ"
  
! #: c/c-decl.c:6454
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist negativ"
  
! #: c/c-decl.c:6540
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ArraygrÃ¶ÃŸe von %qE ist zu groÃŸ"
  
! #: c/c-decl.c:6543
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸ"
  
! #: c/c-decl.c:6582 c/c-decl.c:7240
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO-C90 unterstÃ¼tzt keine flexiblen Arrays als Elemente"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6604
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> nicht in einer Deklaration"
  
! #: c/c-decl.c:6617
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Arraytyp hat unvollstÃ¤ndigen Elementtypen %qT"
  
! #: c/c-decl.c:6623
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von %qE als multidimensionales Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: c/c-decl.c:6627
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von multidimensionalem Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: c/c-decl.c:6730
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:6733
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "Typname als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:6740
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE als Funktion, die ein Array zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:6743
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "Typname als Funktion, die ein Array zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:6784
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Funktionsdefinition hat qualifizierten void-RÃ¼ckgabetypen"
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "Typkennzeichner an Funktions-RÃ¼ckgabewert ignoriert"
  
! #: c/c-decl.c:6826 c/c-decl.c:7036 c/c-decl.c:7090 c/c-decl.c:7174
! #: c/c-decl.c:7299 c/c-parser.c:3016
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-qualifizierter Funktionstyp"
  
! #: c/c-decl.c:6832 c/c-decl.c:7042 c/c-decl.c:7179 c/c-decl.c:7304
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO-C verbietet qualifizierte Funktionstypen"
  
! #: c/c-decl.c:6927
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.c:6931
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.c:6937
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben"
  
! #: c/c-decl.c:6953
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:6956
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:6962
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs fÃ¼r Strukturfeld %qE angegeben"
  
! #: c/c-decl.c:6965
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs fÃ¼r Strukturfeld angegeben"
  
! #: c/c-decl.c:6980
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Bitfeld %qE hat atomaren Typen"
  
! #: c/c-decl.c:6982
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Bitfeld hat atomaren Typen"
  
! #: c/c-decl.c:6991
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Ausrichtung fÃ¼r typedef %qE angegeben"
  
! #: c/c-decl.c:6993
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ausrichtung fÃ¼r %<register%>-Objekt %qE angegeben"
  
! #: c/c-decl.c:6998
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Ausrichtung fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:7000
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "Ausrichtung fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:7005
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Ausrichtung fÃ¼r Bitfeld %qE angegeben"
  
! #: c/c-decl.c:7007
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "Ausrichtung fÃ¼r unbenanntes Bitfeld angegeben"
  
! #: c/c-decl.c:7010
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ausrichtung fÃ¼r Funktion %qE angegeben"
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung von %qE reduzieren"
  
! #: c/c-decl.c:7020
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines unbenannten Feldes reduzieren"
  
! #: c/c-decl.c:7051
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7053
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7096
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO-C verbietet const- oder volatile-Funktionstypen"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7107
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ein Element einer Struktur oder Union kann nicht variabel modifizierten Typ haben"
  
! #: c/c-decl.c:7124 cp/decl.c:10785
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Variable oder Feld %qE als Â»voidÂ« deklariert"
  
! #: c/c-decl.c:7164
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Attribute in Parameterarraydeklarator ignoriert"
  
! #: c/c-decl.c:7206
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Parameter %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7208
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Parameter %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7221
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Feld %qE als Funktion deklariert"
  
! #: c/c-decl.c:7228
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Feld %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7230
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "unbenanntes Feld hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7270 c/c-decl.c:7281 c/c-decl.c:7284
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ungÃ¼ltige Speicherklasse fÃ¼r Funktion %qE"
  
! #: c/c-decl.c:7341
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "%<main%> ist nicht als Â»inlineÂ« mÃ¶glich"
  
! #: c/c-decl.c:7343
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7354
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.c:7357
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.c:7386
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "als %<extern%> redeklarierte Variable war bereits als %<static%> deklariert"
  
! #: c/c-decl.c:7396
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Variable %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7398
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Variable %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7433
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "nicht geschachtelte Funktion mit variabel modifiziertem Typen"
  
! #: c/c-decl.c:7435
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "Objekt mit variabel geÃ¤ndertem Typ darf keine Bindung haben"
  
! #: c/c-decl.c:7543 c/c-decl.c:9262
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Funktionsdeklaration ist kein Prototyp"
  
! #: c/c-decl.c:7553
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Parameternamen (ohne Typen) in Funktionsdeklaration"
  
! #: c/c-decl.c:7598
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Parameter %u (%q+D) hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7602
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Parameter %u hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7613
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Parameter %u (%q+D) hat void-Typen"
  
! #: c/c-decl.c:7617
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Parameter %u hat void-Typen"
  
! #: c/c-decl.c:7691
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> kann nicht als einzelner Parameter qualifiziert werden"
  
! #: c/c-decl.c:7695 c/c-decl.c:7731
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> muss der einzige Parameter sein"
  
! #: c/c-decl.c:7725
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "Parameter %q+D hat nur eine VorwÃ¤rtsdeklaration"
  
! #: c/c-decl.c:7771
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte %<%s %E%> ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.c:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte anonyme Â»%sÂ« ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.c:7885
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Â»enumÂ«-Typ hier definiert"
  
! #: c/c-decl.c:7891
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â»structÂ« wurde hier definiert"
  
! #: c/c-decl.c:7897
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â»unionÂ« wurde hier definiert"
  
! #: c/c-decl.c:7974
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Redefinition von %<union %E%>"
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Redefinition von %<struct %E%>"
  
! #: c/c-decl.c:7985
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Verschachtelte Redefinition von %<union %E%>"
  
! #: c/c-decl.c:7987
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Verschachtelte Redefinition von %<struct %E%>"
  
! #: c/c-decl.c:8017 c/c-decl.c:8804
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "Typdefinition in Ausdruck %qs ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Deklaration deklariert nichts"
  
! #: c/c-decl.c:8089
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C99 unterstÃ¼tzt keine namenlosen structs/unions"
  
! #: c/c-decl.c:8092
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C90 unterstÃ¼tzt keine namenlosen structs/unions"
  
! #: c/c-decl.c:8185 c/c-decl.c:8203 c/c-decl.c:8264
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "doppeltes Element %q+D"
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "leere Struktur hat GrÃ¶ÃŸe 0 in C, aber 1 in C++"
  
! #: c/c-decl.c:8293
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "leere Union hat GrÃ¶ÃŸe 0 in C, aber 1 in C++"
  
! #: c/c-decl.c:8418
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "Union hat keine benannten Elemente"
  
! #: c/c-decl.c:8420
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "Union hat keine Elemente"
  
! #: c/c-decl.c:8425
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct hat keine benannten Elemente"
  
! #: c/c-decl.c:8427
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct hat keine Elemente"
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "flexibles Arrayelement in Union"
  
! #: c/c-decl.c:8494
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "flexibles Arrayelement nicht am Ende von struct"
  
! #: c/c-decl.c:8500
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "flexibles Arrayelement in einer Struktur ohne benannte Elemente"
  
! #: c/c-decl.c:8531
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Typ %qT ist zu groÃŸ"
  
! #: c/c-decl.c:8636
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kann nicht transparent gemacht werden"
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Verschachtelte Redefinition von %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8783
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Redeklaration von %<enum %E%>"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerte"
  
! #: c/c-decl.c:8877
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "AufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten Ganzzahltypen"
  
! #: c/c-decl.c:8997 c/c-decl.c:9013
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qE ist keine Ganzzahlkonstante"
  
! #: c/c-decl.c:9008
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qE ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.c:9032
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten"
  
! #: c/c-decl.c:9040
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO-C beschrÃ¤nkt AufzÃ¤hlungswerte auf Bereich von %<int%>"
  
! #: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "der inline-Funktion %qD wurde das Attribut %qs gegeben"
  
! #: c/c-decl.c:9177
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "RÃ¼ckgabetyp ist unvollstÃ¤ndig"
  
! #: c/c-decl.c:9188
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "RÃ¼ckgabetyp ist auf %<int%> voreingestellt"
  
! #: c/c-decl.c:9212
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D ist als variadische Funktion ohne Prototyp definiert"
  
! #: c/c-decl.c:9271
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "kein vorheriger Prototyp fÃ¼r %qD"
  
! #: c/c-decl.c:9280
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Prototyp verwendet"
  
! #: c/c-decl.c:9288 cp/decl.c:16230
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "keine vorherige Deklaration fÃ¼r %qD"
  
! #: c/c-decl.c:9298
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Deklaration verwendet"
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %<int%>"
  
! #: c/c-decl.c:9319
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-qualifizierter RÃ¼ckgabetyp von %qD"
  
! #: c/c-decl.c:9326
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ist normalerweise eine nicht-statische Funktion"
  
! #: c/c-decl.c:9363
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "Parameterdeklarationen alten Stils in Prototyp-Funktionsdeklaration"
  
! #: c/c-decl.c:9378
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼ck"
  
! #: c/c-decl.c:9394
  #, gcc-internal-format
  msgid "parameter name omitted"
  msgstr "Parametername ausgelassen"
  
! #: c/c-decl.c:9433 c/c-decl.c:9437
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Funktionsdefinition im alten Stil"
  
! #: c/c-decl.c:9450
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Parametername fehlt in Parameterliste"
  
! #: c/c-decl.c:9466
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD als Nicht-Parameter deklariert"
  
! #: c/c-decl.c:9474
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mehrere Parameter wurden %qD genannt"
  
! #: c/c-decl.c:9483
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Parameter %qD als void deklariert"
  
! #: c/c-decl.c:9512 c/c-decl.c:9517
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Typ von %qD ist auf %<int%> voreingestellt"
  
! #: c/c-decl.c:9537
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Parameter %qD hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:9544
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Deklaration fÃ¼r nicht vorhandenen Parameter %qD"
  
! #: c/c-decl.c:9597
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Anzahl der Argumente passt nicht zum eingebauten Prototypen"
  
! #: c/c-decl.c:9608
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Anzahl der Argumente passt nicht zum Prototypen"
  
! #: c/c-decl.c:9611 c/c-decl.c:9658 c/c-decl.c:9672
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "Prototyp-Deklaration"
  
! #: c/c-decl.c:9650
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.c:9655
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.c:9665
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.c:9670
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "keine return-Anweisung in nicht void zurÃ¼ckgebender Funktion"
  
! #: c/c-decl.c:9940 cp/decl.c:17147
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Parameter %qD gesetzt, jedoch nicht verwendet"
*************** msgstr "Parameter %qD gesetzt, jedoch ni
*** 39922,40143 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10033
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "Anfangsdeklarationen in %<for%>-Schleifen sind nur im C99- oder C11-Modus erlaubt"
  
! #: c/c-decl.c:10038
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "die Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu Ã¼bersetzen"
  
! #: c/c-decl.c:10045
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Deklarationen im Initialisierungsteil einer %<for%>-Schleife werden von ISO C90 nicht unterstÃ¼tzt; ab ISO C99 geht es"
  
! #: c/c-decl.c:10077
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Â»staticÂ«-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.c:10081
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der %<extern%>-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.c:10088
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.c:10093
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.c:10097
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.c:10101
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Nicht-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.c:10395
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Inkompatible Adressraumkennzeichen %qs und %qs"
  
! #: c/c-decl.c:10454 c/c-decl.c:10461
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Doppelter Deklarationsspezifizierer %qE"
  
! #: c/c-decl.c:10489 c/c-decl.c:10873 c/c-decl.c:11268
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "zwei oder mehr Datentypen in Deklaration"
  
! #: c/c-decl.c:10501 cp/parser.c:30306
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ist fÃ¼r GCC zu lang"
  
! #: c/c-decl.c:10514
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<long long%>"
  
! #: c/c-decl.c:10743 c/c-parser.c:9996
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO-C90 unterstÃ¼tzt keine komplexen Typen"
  
! #: c/c-decl.c:10789
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO-C unterstÃ¼tzt keine sÃ¤ttigenden Typen"
  
! #: c/c-decl.c:10860 c/c-decl.c:11426
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "doppeltes %qE"
  
! #: c/c-decl.c:10920
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO-C unterstÃ¼tzt die Typen %<__int%d%> nicht"
  
! #: c/c-decl.c:10942
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:10985
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO-C90 unterstÃ¼tzt keine booleschen Typen"
  
! #: c/c-decl.c:11104
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO-C unterstÃ¼tzt den Typen %<_Float%d%s%> nicht"
  
! #: c/c-decl.c:11154
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:11225
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO-C unterstÃ¼tzt dezimale Gleitkommazahlen erst ab C2X"
  
! #: c/c-decl.c:11249 c/c-decl.c:11522 c/c-parser.c:9010
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Festkommatypen werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:11251
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO-C unterstÃ¼tzt keine Ganzzahltypen"
  
! #: c/c-decl.c:11286
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "Nachschlagen von %qD wÃ¼rde in C++ ein Feld, keinen Typen zurÃ¼ckgeben"
  
! #: c/c-decl.c:11299
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ist kein typedef oder eingebauter Typ"
  
! #: c/c-decl.c:11348
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ist nicht am Anfang einer Deklaration"
  
! #: c/c-decl.c:11369
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE mit %<auto%> verwendet"
  
! #: c/c-decl.c:11371
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE mit %<register%> verwendet"
  
! #: c/c-decl.c:11373
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE mit %<typedef%> verwendet"
  
! #: c/c-decl.c:11387 c/c-parser.c:8375
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11390 c/c-parser.c:8378
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11402
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vor %<extern%>"
  
! #: c/c-decl.c:11411
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vor %<static%>"
  
! #: c/c-decl.c:11424
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "doppeltes %<_Thread_local%> oder %<__thread%>"
  
! #: c/c-decl.c:11432
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mehrere Speicherklassen in Deklaration"
  
! #: c/c-decl.c:11440
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs mit %qE verwendet"
  
! #: c/c-decl.c:11519
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendet"
  
! #: c/c-decl.c:11534
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>"
  
! #: c/c-decl.c:11561
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> gefolgt von %<[[]]%>-Attributen"
  
! #: c/c-decl.c:11587 c/c-decl.c:11603 c/c-decl.c:11629
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO-C unterstÃ¼tzt keine komplexen Ganzzahltypen"
  
! #: c/c-decl.c:12028 cp/semantics.c:5623
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "%<#pragma omp declare reduction%>-Kombinierer verweist auf Variable %qD, die weder %<omp_out%> noch %<omp_in%> ist"
  
! #: c/c-decl.c:12032 cp/semantics.c:5627
  #, 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"
--- 40002,40223 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10036
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "Anfangsdeklarationen in %<for%>-Schleifen sind nur im C99- oder C11-Modus erlaubt"
  
! #: c/c-decl.c:10041
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "die Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu Ã¼bersetzen"
  
! #: c/c-decl.c:10048
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Deklarationen im Initialisierungsteil einer %<for%>-Schleife werden von ISO C90 nicht unterstÃ¼tzt; ab ISO C99 geht es"
  
! #: c/c-decl.c:10080
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Â»staticÂ«-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.c:10084
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der %<extern%>-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.c:10096
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.c:10100
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.c:10104
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Nicht-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.c:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Inkompatible Adressraumkennzeichen %qs und %qs"
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Doppelter Deklarationsspezifizierer %qE"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "zwei oder mehr Datentypen in Deklaration"
  
! #: c/c-decl.c:10504 cp/parser.c:30413
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ist fÃ¼r GCC zu lang"
  
! #: c/c-decl.c:10517
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<long long%>"
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO-C90 unterstÃ¼tzt keine komplexen Typen"
  
! #: c/c-decl.c:10792
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO-C unterstÃ¼tzt keine sÃ¤ttigenden Typen"
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "doppeltes %qE"
  
! #: c/c-decl.c:10923
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO-C unterstÃ¼tzt die Typen %<__int%d%> nicht"
  
! #: c/c-decl.c:10945
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:10988
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO-C90 unterstÃ¼tzt keine booleschen Typen"
  
! #: c/c-decl.c:11107
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO-C unterstÃ¼tzt den Typen %<_Float%d%s%> nicht"
  
! #: c/c-decl.c:11157
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:11228
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO-C unterstÃ¼tzt dezimale Gleitkommazahlen erst ab C2X"
  
! #: c/c-decl.c:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Festkommatypen werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:11254
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO-C unterstÃ¼tzt keine Ganzzahltypen"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "Nachschlagen von %qD wÃ¼rde in C++ ein Feld, keinen Typen zurÃ¼ckgeben"
  
! #: c/c-decl.c:11302
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ist kein typedef oder eingebauter Typ"
  
! #: c/c-decl.c:11351
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ist nicht am Anfang einer Deklaration"
  
! #: c/c-decl.c:11372
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE mit %<auto%> verwendet"
  
! #: c/c-decl.c:11374
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE mit %<register%> verwendet"
  
! #: c/c-decl.c:11376
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE mit %<typedef%> verwendet"
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vor %<extern%>"
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vor %<static%>"
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "doppeltes %<_Thread_local%> oder %<__thread%>"
  
! #: c/c-decl.c:11435
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mehrere Speicherklassen in Deklaration"
  
! #: c/c-decl.c:11443
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs mit %qE verwendet"
  
! #: c/c-decl.c:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendet"
  
! #: c/c-decl.c:11537
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>"
  
! #: c/c-decl.c:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> gefolgt von %<[[]]%>-Attributen"
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO-C unterstÃ¼tzt keine komplexen Ganzzahltypen"
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "%<#pragma omp declare reduction%>-Kombinierer verweist auf Variable %qD, die weder %<omp_out%> noch %<omp_in%> ist"
  
! #: c/c-decl.c:12035 cp/semantics.c:5628
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "%<#pragma omp declare reduction%>-Initialisierung verweist auf Variable %qD, die weder %<omp_priv%> noch %<omp_orig%> ist"
*************** msgstr "Konfliktmarker fÃ¼r Versionskont
*** 40192,40198 ****
  msgid "to match this %qs"
  msgstr "andere Fundstelle von %qs ist hier"
  
! #: c/c-parser.c:1296 cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Zeilenende erwartet"
--- 40272,40278 ----
  msgid "to match this %qs"
  msgstr "andere Fundstelle von %qs ist hier"
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Zeilenende erwartet"
*************** msgstr "Zeilenende erwartet"
*** 40202,40213 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO-C verbietet eine leere Quelldatei"
  
! #: c/c-parser.c:1633 cp/semantics.c:3058
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma omp declare target%> ohne zugehÃ¶riges %<#pragma omp end declare target%>"
  
! #: c/c-parser.c:1721 c/c-parser.c:11239
  #, 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"
--- 40282,40293 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO-C verbietet eine leere Quelldatei"
  
! #: c/c-parser.c:1633 cp/semantics.c:3059
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma omp declare target%> ohne zugehÃ¶riges %<#pragma omp end declare target%>"
  
! #: c/c-parser.c:1721 c/c-parser.c:11238
  #, 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; verwend
*** 40227,40244 ****
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr "unbekannter Typname %qE; verwenden Sie das %<enum%>-SchlÃ¼sselwort, um auf den Typ zu verweisen"
  
! #: c/c-parser.c:1938 c/c-parser.c:4348
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "Unbekannter Typname %qE; meinten Sie %qs?"
  
! #: c/c-parser.c:1942 c/c-parser.c:2844 c/c-parser.c:4352
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "unbekannter Typname: %qE"
  
! #: c/c-parser.c:1969 c/c-parser.c:12479 c/c-parser.c:18632 c/c-parser.c:19143
! #: c/c-parser.c:19652 cp/parser.c:39900 cp/parser.c:43708
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Deklarationsspezifizierer erwartet"
--- 40307,40324 ----
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr "unbekannter Typname %qE; verwenden Sie das %<enum%>-SchlÃ¼sselwort, um auf den Typ zu verweisen"
  
! #: c/c-parser.c:1938 c/c-parser.c:4347
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "Unbekannter Typname %qE; meinten Sie %qs?"
  
! #: c/c-parser.c:1942 c/c-parser.c:2843 c/c-parser.c:4351
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "unbekannter Typname: %qE"
  
! #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Deklarationsspezifizierer erwartet"
*************** msgstr "%<__auto_type%> in leerer Deklar
*** 40253,40264 ****
  msgid "%<fallthrough%> attribute at top level"
  msgstr "%<fallthrough%>-Attribut auf hÃ¶chster Ebene"
  
! #: c/c-parser.c:2016 c/c-parser.c:3576
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.c:2034 cp/parser.c:32651 cp/parser.c:32725
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "PrÃ¤fixattribute werden fÃ¼r Methoden ignoriert"
--- 40333,40344 ----
  msgid "%<fallthrough%> attribute at top level"
  msgstr "%<fallthrough%>-Attribut auf hÃ¶chster Ebene"
  
! #: c/c-parser.c:2016 c/c-parser.c:3575
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "PrÃ¤fixattribute werden fÃ¼r Methoden ignoriert"
*************** msgstr "PrÃ¤fixattribute werden fÃ¼r Imp
*** 40273,40280 ****
  msgid "unexpected attribute"
  msgstr "unerwartetes Attribut"
  
! #: c/c-parser.c:2100 c/c-parser.c:5949 c/c-parser.c:6273 cp/parser.c:11465
! #: cp/parser.c:11672
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "%<fallthrough%>-Attribut ohne darauffolgendes %<;%>"
--- 40353,40360 ----
  msgid "unexpected attribute"
  msgstr "unerwartetes Attribut"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "%<fallthrough%>-Attribut ohne darauffolgendes %<;%>"
*************** msgstr "%<__auto_type%> benÃ¶tigt eine i
*** 40312,40318 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> kann nur mit einem einzelnen Deklarator verwendet werden"
  
! #: c/c-parser.c:2381 cp/parser.c:13636 cp/parser.c:13795
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> oder %<;%> erwartet"
--- 40392,40398 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> kann nur mit einem einzelnen Deklarator verwendet werden"
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> oder %<;%> erwartet"
*************** msgstr " %<=%>, %<,%>, %<;%>, %<asm%> od
*** 40330,40588 ****
  msgid "ISO C forbids nested functions"
  msgstr "ISO-C verbietet verschachtelte Funktionen"
  
! #: c/c-parser.c:2588
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Static_assert%>"
  
! #: c/c-parser.c:2591
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Static_assert%>"
  
! #: c/c-parser.c:2612 c/c-parser.c:7403 c/c-parser.c:12540 cp/parser.c:43323
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Zeichenkettenliteral erwartet"
  
! #: c/c-parser.c:2621
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr "das Weglassen der Zeichenkette in %<_Static_assert%> wird von ISO C11 nicht unterstÃ¼tzt"
  
! #: c/c-parser.c:2627
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "Ausdruck in statischer Behauptung ist keine Ganzzahl"
  
! #: c/c-parser.c:2636
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "Ausdruck in statischer Behauptung ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-parser.c:2641
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "Ausdruck in statischer Behauptung ist nicht konstant"
  
! #: c/c-parser.c:2648
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "statische Behauptung gescheitert: %E"
  
! #: c/c-parser.c:2650 cp/semantics.c:9685
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "statische Behauptung gescheitert"
  
! #: c/c-parser.c:2986
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "%<_Atomic%> in Objective-C"
  
! #: c/c-parser.c:2989
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO-C99 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nicht"
  
! #: c/c-parser.c:2992
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO-C90 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nicht"
  
! #: c/c-parser.c:3019
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<_Atomic%> auf einen qualifizierten Typen angewandt"
  
! #: c/c-parser.c:3049
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr "%<__GIMPLE%> ist nur mit %<-fgimple%> gÃ¼ltig"
  
! #: c/c-parser.c:3159
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "Leeres Enum ist ungÃ¼ltig"
  
! #: c/c-parser.c:3163 c/c-parser.c:4166 c/c-parser.c:4867 c/c-parser.c:4879
! #: c/c-parser.c:5362 c/c-parser.c:5660 c/c-parser.c:7270 c/c-parser.c:7353
! #: c/c-parser.c:8238 c/c-parser.c:8541 c/c-parser.c:8550 c/c-parser.c:9070
! #: c/c-parser.c:9253 c/c-parser.c:9279 c/c-parser.c:10107 c/c-parser.c:10531
! #: c/c-parser.c:10568 c/c-parser.c:10822 c/c-parser.c:10872 c/c-parser.c:11032
! #: c/c-parser.c:11062 c/c-parser.c:11070 c/c-parser.c:11099 c/c-parser.c:11112
! #: c/c-parser.c:11418 c/c-parser.c:11542 c/c-parser.c:11987 c/c-parser.c:12022
! #: c/c-parser.c:12075 c/c-parser.c:12128 c/c-parser.c:12144 c/c-parser.c:12190
! #: c/c-parser.c:12967 c/c-parser.c:13000 c/c-parser.c:15250 c/c-parser.c:15360
! #: c/c-parser.c:15633 c/c-parser.c:17724 c/c-parser.c:20166 c/c-parser.c:20357
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8655
! #: cp/parser.c:30543 cp/parser.c:33507 cp/parser.c:33537 cp/parser.c:33607
! #: cp/parser.c:36105 cp/parser.c:36227 cp/parser.c:41429 cp/parser.c:43027
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Bezeichner erwartet"
  
! #: c/c-parser.c:3205 cp/parser.c:19362
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Komma am Ende der AufzÃ¤hlungsliste"
  
! #: c/c-parser.c:3211
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "%<,%> oder %<}%> erwartet"
  
! #: c/c-parser.c:3250
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO-C verbietet VorwÃ¤rts-Referenzen auf %<enum%>-Typen"
  
! #: c/c-parser.c:3373
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "Klassenname erwartet"
  
! #: c/c-parser.c:3395
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "zusÃ¤tzliches Semikolon in Â»structÂ« oder Â»unionÂ« angegeben"
  
! #: c/c-parser.c:3424
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "kein Semikolon am Ende von Â»structÂ« oder Â»unionÂ«"
  
! #: c/c-parser.c:3538 c/c-parser.c:5157
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "Spezifizierer-Qualifizierer-Liste erwartet"
  
! #: c/c-parser.c:3549
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO-C verbietet Elementdeklarationen ohne Elemente"
  
! #: c/c-parser.c:3639
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "%<,%>, %<;%> oder %<}%> erwartet"
  
! #: c/c-parser.c:3646
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "%<:%>, %<,%>, %<;%>, %<}%> oder %<__attribute__%> erwartet"
  
! #: c/c-parser.c:3700
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> auf ein Bitfeld angewandt"
  
! #: c/c-parser.c:3737
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Alignas%>"
  
! #: c/c-parser.c:3740
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Alignas%>"
  
! #: c/c-parser.c:3994
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.c:4235
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO-C erfordert ein benanntes Argument vor %<...%>"
  
! #: c/c-parser.c:4359
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "Deklarationsspezifizierer oder %<...%> erwartet"
  
! #: c/c-parser.c:4584
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "Klammern mÃ¼ssen weggelassen werden, wenn die Argumentenliste des Attributs leer ist"
  
! #: c/c-parser.c:4904 cp/parser.c:26798
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Attribut %qE akzeptiert keine Argumente"
  
! #: c/c-parser.c:4956
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO-C unterstÃ¼tzt %<[[]]%>-Attribute erst ab C2X"
  
! #: c/c-parser.c:4988 cp/parser.c:26864
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr "Attribut %<deprecated%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
  
! #: c/c-parser.c:4998
  #, gcc-internal-format
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr "Attribut %<fallthrough%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
  
! #: c/c-parser.c:5008
  #, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr "Attribut %<maybe_unused%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
  
! #: c/c-parser.c:5267
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO-C verbietet leere Initialisierungsklammern"
  
! #: c/c-parser.c:5326
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung mit %<:%>"
  
! #: c/c-parser.c:5471
  #, 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.c:5483
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO-C90 verbietet die Angabe von zu initialisierenden Unterobjekten"
  
! #: c/c-parser.c:5491
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>"
  
! #: c/c-parser.c:5675
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO-C verbietet Markendeklarationen"
  
! #: c/c-parser.c:5681 c/c-parser.c:5767 c/c-parser.c:5781 c/gimple-parser.c:405
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Deklaration oder Anweisung erwartet"
  
! #: c/c-parser.c:5725 c/c-parser.c:5758
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO-C90 verbietet gemischte Deklarationen und Code"
  
! #: c/c-parser.c:5789
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> vor %<else%> erwartet"
  
! #: c/c-parser.c:5794 cp/parser.c:11795
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ohne vorheriges %<if%>"
  
! #: c/c-parser.c:5812
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Marke am Ende einer Verbundanweisung"
--- 40410,40668 ----
  msgid "ISO C forbids nested functions"
  msgstr "ISO-C verbietet verschachtelte Funktionen"
  
! #: c/c-parser.c:2587
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Static_assert%>"
  
! #: c/c-parser.c:2590
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Static_assert%>"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Zeichenkettenliteral erwartet"
  
! #: c/c-parser.c:2620
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr "das Weglassen der Zeichenkette in %<_Static_assert%> wird von ISO C11 nicht unterstÃ¼tzt"
  
! #: c/c-parser.c:2626
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "Ausdruck in statischer Behauptung ist keine Ganzzahl"
  
! #: c/c-parser.c:2635
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "Ausdruck in statischer Behauptung ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-parser.c:2640
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "Ausdruck in statischer Behauptung ist nicht konstant"
  
! #: c/c-parser.c:2647
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "statische Behauptung gescheitert: %E"
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "statische Behauptung gescheitert"
  
! #: c/c-parser.c:2985
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "%<_Atomic%> in Objective-C"
  
! #: c/c-parser.c:2988
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO-C99 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nicht"
  
! #: c/c-parser.c:2991
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO-C90 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nicht"
  
! #: c/c-parser.c:3018
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<_Atomic%> auf einen qualifizierten Typen angewandt"
  
! #: c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr "%<__GIMPLE%> ist nur mit %<-fgimple%> gÃ¼ltig"
  
! #: c/c-parser.c:3158
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "Leeres Enum ist ungÃ¼ltig"
  
! #: c/c-parser.c:3162 c/c-parser.c:4165 c/c-parser.c:4866 c/c-parser.c:4878
! #: c/c-parser.c:5361 c/c-parser.c:5659 c/c-parser.c:7269 c/c-parser.c:7352
! #: c/c-parser.c:8237 c/c-parser.c:8540 c/c-parser.c:8549 c/c-parser.c:9069
! #: c/c-parser.c:9252 c/c-parser.c:9278 c/c-parser.c:10106 c/c-parser.c:10530
! #: c/c-parser.c:10567 c/c-parser.c:10821 c/c-parser.c:10871 c/c-parser.c:11031
! #: c/c-parser.c:11061 c/c-parser.c:11069 c/c-parser.c:11098 c/c-parser.c:11111
! #: c/c-parser.c:11417 c/c-parser.c:11541 c/c-parser.c:11999 c/c-parser.c:12034
! #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
! #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
! #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Bezeichner erwartet"
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Komma am Ende der AufzÃ¤hlungsliste"
  
! #: c/c-parser.c:3210
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "%<,%> oder %<}%> erwartet"
  
! #: c/c-parser.c:3249
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO-C verbietet VorwÃ¤rts-Referenzen auf %<enum%>-Typen"
  
! #: c/c-parser.c:3372
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "Klassenname erwartet"
  
! #: c/c-parser.c:3394
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "zusÃ¤tzliches Semikolon in Â»structÂ« oder Â»unionÂ« angegeben"
  
! #: c/c-parser.c:3423
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "kein Semikolon am Ende von Â»structÂ« oder Â»unionÂ«"
  
! #: c/c-parser.c:3537 c/c-parser.c:5156
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "Spezifizierer-Qualifizierer-Liste erwartet"
  
! #: c/c-parser.c:3548
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO-C verbietet Elementdeklarationen ohne Elemente"
  
! #: c/c-parser.c:3638
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "%<,%>, %<;%> oder %<}%> erwartet"
  
! #: c/c-parser.c:3645
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "%<:%>, %<,%>, %<;%>, %<}%> oder %<__attribute__%> erwartet"
  
! #: c/c-parser.c:3699
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> auf ein Bitfeld angewandt"
  
! #: c/c-parser.c:3736
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Alignas%>"
  
! #: c/c-parser.c:3739
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Alignas%>"
  
! #: c/c-parser.c:3993
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.c:4234
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO-C erfordert ein benanntes Argument vor %<...%>"
  
! #: c/c-parser.c:4358
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "Deklarationsspezifizierer oder %<...%> erwartet"
  
! #: c/c-parser.c:4583
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "Klammern mÃ¼ssen weggelassen werden, wenn die Argumentenliste des Attributs leer ist"
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Attribut %qE akzeptiert keine Argumente"
  
! #: c/c-parser.c:4955
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO-C unterstÃ¼tzt %<[[]]%>-Attribute erst ab C2X"
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr "Attribut %<deprecated%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
  
! #: c/c-parser.c:4997
  #, gcc-internal-format
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr "Attribut %<fallthrough%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
  
! #: c/c-parser.c:5007
  #, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr "Attribut %<maybe_unused%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
  
! #: c/c-parser.c:5266
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO-C verbietet leere Initialisierungsklammern"
  
! #: c/c-parser.c:5325
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung mit %<:%>"
  
! #: c/c-parser.c:5470
  #, 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.c:5482
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO-C90 verbietet die Angabe von zu initialisierenden Unterobjekten"
  
! #: c/c-parser.c:5490
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>"
  
! #: c/c-parser.c:5674
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO-C verbietet Markendeklarationen"
  
! #: c/c-parser.c:5680 c/c-parser.c:5766 c/c-parser.c:5780 c/gimple-parser.c:405
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Deklaration oder Anweisung erwartet"
  
! #: c/c-parser.c:5724 c/c-parser.c:5757
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO-C90 verbietet gemischte Deklarationen und Code"
  
! #: c/c-parser.c:5788
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> vor %<else%> erwartet"
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ohne vorheriges %<if%>"
  
! #: c/c-parser.c:5811
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Marke am Ende einer Verbundanweisung"
*************** msgstr "Marke am Ende einer Verbundanwei
*** 40591,41961 ****
  #. 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.c:5832 c/c-parser.c:6294 c/gimple-parser.c:2276
! #: cp/parser.c:11415
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Anweisung erwartet"
  
! #: c/c-parser.c:5891
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> oder %<...%> erwartet"
  
! #: c/c-parser.c:5953 c/c-parser.c:6277
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "Nur das Attribut %<fallthrough%> kann auf eine leere Anweisung angewendet werden"
  
! #: c/c-parser.c:5961
  #, 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.c:6193
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "Bezeichner oder %<*%> erwartet"
  
! #: c/c-parser.c:6401 cp/parser.c:13169
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "geschweifte Klammern um leeren KÃ¶rper in einer %<if%>-Anweisung empfohlen"
  
! #: c/c-parser.c:6443 cp/parser.c:13172
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "geschweifte Klammern um leeren KÃ¶rper in einer %<else%>-Anweisung empfohlen"
  
! #: c/c-parser.c:6577 cp/parser.c:12065
  #, 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.c:6729
  #, 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.c:6867 c/c-parser.c:6899
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "mehrere Schleifenvariablen in schneller AufzÃ¤hlung"
  
! #: c/c-parser.c:6922
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ungÃ¼ltiges Schleifenvariable in schneller AufzÃ¤hlung"
  
! #: c/c-parser.c:6947 cp/parser.c:12337
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC ivdep%>-Pragma"
  
! #: c/c-parser.c:6953 cp/parser.c:12343
  #, 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.c:6989
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "die Sammlung in schneller AufzÃ¤hlung fehlt"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "doppelter %<asm%>-Qualifizierer %qE"
  
! #: c/c-parser.c:7100 c/c-parser.c:7111 c/c-parser.c:7122 cp/parser.c:20136
! #: cp/parser.c:20153 cp/parser.c:20167
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "erstmals hier gesehen"
  
! #: c/c-parser.c:7131
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE ist kein gÃ¼ltiger %<asm%>-Qualifizierer"
  
! #: c/c-parser.c:7181
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> oder %<)%> erwartet"
  
! #: c/c-parser.c:7483 cp/parser.c:4264
  #, 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.c:7670
  #, 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.c:7878 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "Division %<sizeof (%T) / sizeof (%T)%> berechnet nicht die Anzahl der Feldelemente"
  
! #: c/c-parser.c:7884 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "der Operand des ersten %<sizeof%> wurde hier deklariert"
  
! #: c/c-parser.c:8102
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "Ausrichtung fÃ¼r Typnamen in Cast angegeben"
  
! #: c/c-parser.c:8201
  #, 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.c:8332
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "Ausrichtung fÃ¼r Typnamen in %<sizeof%> angegeben"
  
! #: c/c-parser.c:8348
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> auf ein Bitfeld angewandt"
  
! #: c/c-parser.c:8418
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "Ausrichtung fÃ¼r Typnamen in %qE angegeben"
  
! #: c/c-parser.c:8441
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO-C erlaubt kein %<%E (Ausdruck)%>"
  
! #: c/c-parser.c:8589
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "die Adresse von %qs kann nicht ermittelt werden"
  
! #: c/c-parser.c:8672
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Generic%>"
  
! #: c/c-parser.c:8675
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Generic%>"
  
! #: c/c-parser.c:8743
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "%<_Generic%>-Zuordnung hat Funktionstyp"
  
! #: c/c-parser.c:8746
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "%<_Generic%>-Zuordnung hat unvollstÃ¤ndigen Typ"
  
! #: c/c-parser.c:8750
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "%<_Generic%>-Verbindung hat variable TyplÃ¤nge"
  
! #: c/c-parser.c:8774
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "doppelter %<default%>-Fall in %<_Generic%>"
  
! #: c/c-parser.c:8775
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "das ursprÃ¼ngliche %<default%> ist hier"
  
! #: c/c-parser.c:8783
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> gibt zwei kompatible Typen an"
  
! #: c/c-parser.c:8784
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "der kompatible Typ ist hier"
  
! #: c/c-parser.c:8807
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "%<_Generic%>-Selektor passt zu mehreren Zuordnungen"
  
! #: c/c-parser.c:8809
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "andere Fundstelle ist hier"
  
! #: c/c-parser.c:8828
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "%<_Generic%>-Selektor vom Typ %qT ist mit keiner der Zuordnungen kompatibel"
  
! #: c/c-parser.c:8849
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> ist kein Funktionszeiger"
  
! #: c/c-parser.c:8857
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat keinen Prototypen"
  
! #: c/c-parser.c:8863
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat variable Anzahl von Argumenten"
  
! #: c/c-parser.c:8879
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat keine Argumente"
  
! #: c/c-parser.c:8902 c/c-parser.c:8906
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO-C unterstÃ¼tzt den vordefinierten Bezeichner %qs nicht"
  
! #: c/c-parser.c:8910
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO-C90 unterstÃ¼tzt den vordefinierten Bezeichner %<__func__%> nicht"
  
! #: c/c-parser.c:9084 c/c-parser.c:10149 c/c-parser.c:10171
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ausdruck erwartet"
  
! #: c/c-parser.c:9105
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "geklammerte Gruppe innerhalb eines Ausdrucks nur in einer Funktion erlaubt"
  
! #: c/c-parser.c:9119
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO-C verbietet geklammerte Gruppen innerhalb von AusdrÃ¼cken"
  
! #: c/c-parser.c:9306
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_choose_expr%>"
  
! #: c/c-parser.c:9322
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "erstes Argument fÃ¼r %<__builtin_choose_expr%> ist keine Konstante"
  
! #: c/c-parser.c:9392 c/c-parser.c:9409 c/c-parser.c:9416
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Zu wenige Argumente fÃ¼r %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9437
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat falsche Anzahl der Argumente"
  
! #: c/c-parser.c:9481 c/c-parser.c:9491
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "ungÃ¼ltiger typgenerischer RÃ¼ckgabetyp fÃ¼r Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9513 c/c-parser.c:9523
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "ungÃ¼ltiger typgenerischer Typ fÃ¼r Argument %u von Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9556
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "funktionsargumente von %<__builtin_tgmath%> haben alle denselben Typ"
  
! #: c/c-parser.c:9575
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "den Funktionsargumenten von %<__builtin_tgmath%> fehlt der typgenerische Parameter"
  
! #: c/c-parser.c:9623
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "doppelter typgenerischer Parametertyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9646
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher RÃ¼ckgabetyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9663
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher Typ fÃ¼r Argument %u von Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Argument %u der typgenerischen Funktion"
  
! #: c/c-parser.c:9712
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur komplexen Argumenten"
  
! #: c/c-parser.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur binÃ¤ren Argumenten"
  
! #: c/c-parser.c:9728 c/c-parser.c:9758
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "sowohl komplexe als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.c:9736 c/c-parser.c:9778
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "sowohl binÃ¤re als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.c:9750
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplexes Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal ist"
  
! #: c/c-parser.c:9770
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "binÃ¤res Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal ist"
  
! #: c/c-parser.c:9876
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "keine passende Funktion fÃ¼r typgenerischen Aufruf"
  
! #: c/c-parser.c:9917
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.c:9930
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Erstes Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Aufrufausdruck sein"
  
! #: c/c-parser.c:9934
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Zweites Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Zeigertyp sein"
  
! #: c/c-parser.c:9960
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_complex%>"
  
! #: c/c-parser.c:9982
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "Operand von %<__builtin_complex%> nicht realer binÃ¤rer Gleitkommatyp"
  
! #: c/c-parser.c:9991
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "Operanden von %<__builtin_complex%> unterschiedlichen Typs"
  
! #: c/c-parser.c:10036 cp/parser.c:7089
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_shuffle%>"
  
! #: c/c-parser.c:10209
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "zusammengesetztes Literal hat variable GrÃ¶ÃŸe"
  
! #: c/c-parser.c:10220
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "Verbundliteral durch Adressraumqualifizierer qualifiziert"
  
! #: c/c-parser.c:10224
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO-C90 verbietet zusammengesetzte Literale"
  
! #: c/c-parser.c:10237
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines zusammengesetzten Feldes reduzieren"
  
! #: c/c-parser.c:10311
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10316
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "den Betrag des vorzeichenlosen Typs %qT zu berechnen, hat keine Auswirkung"
  
! #: c/c-parser.c:10335
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10339
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom dezimalen Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10344
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.c:10357
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10361
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Zahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10378
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10383
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom binÃ¤ren Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10388
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.c:10414
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "die Betragsfunktion %qD bekommt hier ein Argument vom Typ %qT, erwartet jedoch einen Parameter vom Typ %qT; dadurch kann der Ã¼bergebene Wert abgeschnitten werden"
  
! #: c/c-parser.c:10843
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "Bezeichner oder %<)%> erwartet"
  
! #: c/c-parser.c:10939
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "zusÃ¤tzliches Semikolon"
  
! #: c/c-parser.c:11187
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "zusÃ¤tzliches Semikolon in Methodendefinition angegeben"
  
! #: c/c-parser.c:11319
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "Methodenattribute dÃ¼rfen nur am Ende angegeben werden"
  
! #: c/c-parser.c:11339
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> or %<{%> nach Definition der Methodenattribute erwartet"
  
! #: c/c-parser.c:11461
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Methodendeklaration in Objective-C erwartet"
  
! #: c/c-parser.c:11899
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
  
! #: c/c-parser.c:11991 c/c-parser.c:12048 cp/parser.c:33567
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "unbekanntes Eigenschaftsattribut"
  
! #: c/c-parser.c:12012 cp/parser.c:33527
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "fehlendes %<=%> (hinter Attribut %<getter%>)"
  
! #: c/c-parser.c:12015 cp/parser.c:33530
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "fehlendes %<=%> (hinter Attribut %<setter%>)"
  
! #: c/c-parser.c:12029 cp/parser.c:33545
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "das %<setter%>-Attribut darf nur einmal angegeben werden"
  
! #: c/c-parser.c:12034 cp/parser.c:33551
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "Setter-Name muss mit %<:%> beendet werden"
  
! #: c/c-parser.c:12041 cp/parser.c:33559
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "das %<getter%>-Attribut darf nur einmal angegeben werden"
  
! #: c/c-parser.c:12235 cp/parser.c:43363
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> erfordert einen Zuweisungsausdruck, der zu einer nichtnegativen Ganzzahlkonstante kleiner als %u evaluiert"
  
! #: c/c-parser.c:12279 c/c-parser.c:19140 c/c-parser.c:19431 c/c-parser.c:19490
! #: c/c-parser.c:19574 cp/parser.c:39897 cp/parser.c:40227 cp/parser.c:40315
! #: cp/parser.c:40386 cp/parser.c:43410 cp/parser.c:43425 cp/parser.c:43440
! #: cp/parser.c:43456 cp/parser.c:43472 cp/parser.c:43488 cp/parser.c:43515
! #: cp/parser.c:43528 cp/parser.c:43551 cp/parser.c:43564
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.c:12302 cp/parser.c:43541
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> darf nur im Datei-GÃ¼ltigkeitsbereich auftreten"
  
! #: c/c-parser.c:12389 cp/parser.c:43627
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> darf nur in einem Schleifenkonstrukt mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-parser.c:12396 cp/parser.c:43633
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
  
! #: c/c-parser.c:12424 c/c-parser.c:12448 cp/parser.c:43662 cp/parser.c:43695
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- oder do-Anweisung erwartet"
  
! #: c/c-parser.c:12461 cp/parser.c:43400
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
  
! #: c/c-parser.c:12798 c/c-parser.c:15744 c/c-parser.c:21171 c/c-parser.c:21179
! #: cp/parser.c:33973 cp/parser.c:36578 cp/parser.c:42479 cp/parser.c:42487
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "zu viele %qs-Klauseln"
  
! #: c/c-parser.c:12825
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.c:13069 c/c-parser.c:13081
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> oder %<,%> erwartet"
  
! #: c/c-parser.c:13232 c/c-parser.c:21468
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ist keine Variable"
  
! #: c/c-parser.c:13236 cp/semantics.c:7465
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ist keine Zeigervariable"
  
! #: c/c-parser.c:13278 cp/parser.c:34652
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:13355 cp/parser.c:34716
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> oder %<present%> erwartet"
  
! #: c/c-parser.c:13357 cp/parser.c:34718
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> oder %<shared%> erwartet"
  
! #: c/c-parser.c:13477 cp/parser.c:34829
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet"
  
! #: c/c-parser.c:13497 c/c-parser.c:19483 c/c-parser.c:19567 cp/parser.c:34847
! #: cp/parser.c:40219 cp/parser.c:40307
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> erwartet"
  
! #: c/c-parser.c:13550 cp/parser.c:34902
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "zu viele %<if%>-Klauseln mit %qs-Modifizierer"
  
! #: c/c-parser.c:13557 cp/parser.c:34909
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "zu viele %<if%>-Klauseln"
  
! #: c/c-parser.c:13559 cp/parser.c:34911
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "zu viele %<if%>-Klauseln ohne Modifizierer"
  
! #: c/c-parser.c:13565 cp/parser.c:34917
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "wenn eine der %<if%>-Klauseln einen Modifizierer verwendet, mÃ¼ssen alle %<if%>-Klauseln Modifizierer verwenden"
  
! #: c/c-parser.c:13670 c/c-parser.c:13716 c/c-parser.c:13762 c/c-parser.c:13808
! #: c/c-parser.c:14225 c/c-parser.c:14307 c/c-parser.c:14839 c/c-parser.c:14967
! #: c/c-parser.c:15012 c/c-parser.c:15688
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Ganzzahlausdruck erwartet"
  
! #: c/c-parser.c:13681
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "Wert von %<num_threads%> muss positiv sein"
  
! #: c/c-parser.c:13727
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "Wert von %<num_tasks%> muss positiv sein"
  
! #: c/c-parser.c:13773 cp/semantics.c:7668
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Wert von %<grainsize%> muss positiv sein"
  
! #: c/c-parser.c:13820 cp/semantics.c:7698
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Wert von %<priority%> muss positiv sein"
  
! #: c/c-parser.c:13856
  #, gcc-internal-format
  msgid "expected constant integer expression"
  msgstr "konstanten Ganzzahlausdruck erwartet"
  
! #: c/c-parser.c:13895 cp/parser.c:35142
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet"
  
! #: c/c-parser.c:13956 cp/parser.c:35207
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> oder %<pointer%> erwartet"
  
! #: c/c-parser.c:14022 cp/parser.c:35276
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit %qs-Kategorie"
  
! #: c/c-parser.c:14025 cp/parser.c:35279
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategorie"
  
! #: c/c-parser.c:14099 cp/semantics.c:6835
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs-Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.c:14111 c/c-parser.c:14234 cp/semantics.c:6867
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Wert %qs muss positiv sein"
  
! #: c/c-parser.c:14173 cp/parser.c:34424
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "zu viele %<static%>-Argumente"
  
! #: c/c-parser.c:14207 cp/parser.c:34457
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "unerwartetes Argument"
  
! #: c/c-parser.c:14374 cp/semantics.c:7830
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.c:14432 c/c-parser.c:14438 cp/parser.c:35311 cp/parser.c:35321
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> erwartet"
  
! #: c/c-parser.c:14472 cp/parser.c:35359
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> oder %<thread%> erwartet"
  
! #: c/c-parser.c:14525 cp/parser.c:35427
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "Argument fÃ¼r %<ordered%> muss ein positiver, ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:14650 c/c-parser.c:20737 cp/parser.c:42138
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet"
  
! #: c/c-parser.c:14763 cp/parser.c:35678
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "widersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegeben"
  
! #: c/c-parser.c:14817 cp/parser.c:35694
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.c:14821 cp/parser.c:35697
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.c:14833 cp/semantics.c:6902
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Wert der ChunkgrÃ¶ÃŸe muss positiv sein"
  
! #: c/c-parser.c:14856 cp/parser.c:35717
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ungÃ¼ltige Ablaufart"
  
! #: c/c-parser.c:14977
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "Wert von %<num_teams%> muss positiv sein"
  
! #: c/c-parser.c:15022 cp/semantics.c:6998
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Wert von %<thread_limit%> muss positiv sein"
  
! #: c/c-parser.c:15067 cp/semantics.c:7117
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "Ausdruck fÃ¼r %<aligned%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:15130
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "Schrittweite der %<linear%>-Klausel muss ganzzahlig sein"
  
! #: c/c-parser.c:15180
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<safelen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:15219
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79924
! #: c/c-parser.c:15487 cp/parser.c:36359
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Modifizierer %<iterator%> ist unvertrÃ¤glich mit %qs"
  
! #: c/c-parser.c:15534 cp/parser.c:36407 cp/parser.c:36636 cp/parser.c:36686
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ungÃ¼ltige AbhÃ¤ngigkeitsart"
  
! #: c/c-parser.c:15621 cp/parser.c:36482
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ungÃ¼ltige Zuordnungsart"
  
! #: c/c-parser.c:15719 cp/parser.c:36583
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ungÃ¼ltige Â»dist_scheduleÂ«-Art"
  
! #: c/c-parser.c:15795
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ungÃ¼ltige Â»proc_bindÂ«-Art"
  
! #: c/c-parser.c:15839
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> oder %<any%> erwartet"
  
! #: c/c-parser.c:16063 cp/parser.c:36917
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "Klausel %<#pragma acc%> erwartet"
  
! #: c/c-parser.c:16074 c/c-parser.c:16398 cp/parser.c:36928 cp/parser.c:37291
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ist fÃ¼r %qs ungÃ¼ltig"
  
! #: c/c-parser.c:16118 cp/parser.c:36975
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "Klauseln in %<simd%>-Eigenschaft sollten durch %<,%> getrennt werden"
  
! #: c/c-parser.c:16259 cp/parser.c:37153
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs muss die erste Klausel von %qs sein"
  
! #: c/c-parser.c:16387 cp/parser.c:37280
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Klausel %<#pragma omp%> erwartet"
  
! #: c/c-parser.c:16520 cp/parser.c:40733
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "keine gÃ¼ltigen Klauseln in %<#pragma acc declare%> angegeben"
  
! #: c/c-parser.c:16530 cp/parser.c:40743
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Arrayabschnitt in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16550 cp/parser.c:40763
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "In %<#pragma acc declare link%> muss %qD eine globale Variable sein"
  
! #: c/c-parser.c:16561 cp/parser.c:40774
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-parser.c:16568 cp/parser.c:40781
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungÃ¼ltige Verwendung der %<extern%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16576 cp/parser.c:40789
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungÃ¼ltige Verwendung der %<global%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16588 cp/parser.c:40801
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "Variable %qD wird in %<#pragma acc declare%> mehr als einmal verwendet"
  
! #: c/c-parser.c:16681 cp/parser.c:40888
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "hinter %<#pragma acc %s%> wird %<data%> erwartet"
  
! #: c/c-parser.c:16697 cp/parser.c:40905
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> hat keine Datenverschiebeklausel"
  
! #: c/c-parser.c:16947 cp/parser.c:3008
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE wurde nicht deklariert"
  
! #: c/c-parser.c:16951
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "Funktionsname erwartet"
  
! #: c/c-parser.c:16969 cp/parser.c:42722
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD bezeichnet keine Funktion"
  
! #: c/c-parser.c:16992 c/c-parser.c:17040 cp/parser.c:1400
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Funktionsdeklaration oder -definition auftreten"
  
! #: c/c-parser.c:17032 cp/parser.c:42776 cp/parser.c:42821
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Deklaration oder Definition einer einzelnen Funktion auftreten"
  
! #: c/c-parser.c:17063 cp/parser.c:42850
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> muss vor Verwendung angewendet werden"
  
! #: c/c-parser.c:17064 cp/parser.c:42852
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> muss vor Definition angewendet werden"
  
! #: c/c-parser.c:17108 cp/parser.c:41106
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> muss mindestens eine %<device%>- oder %<host%>- or %<self%>-Klausel enthalten"
  
! #: c/c-parser.c:17260 cp/parser.c:37458
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwartet"
  
! #: c/c-parser.c:17269 cp/parser.c:37467
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "zu viele atomare Klauseln"
  
! #: c/c-parser.c:17276 cp/parser.c:37474
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "zu viele Speicherreihenfolge-Klauseln"
  
! #: c/c-parser.c:17331 cp/parser.c:37529
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp atomic read%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<release%>"
  
! #: c/c-parser.c:17340 cp/parser.c:37538
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic write%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>"
  
! #: c/c-parser.c:17349 cp/parser.c:37547
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic update%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>"
  
! #: c/c-parser.c:17615 cp/parser.c:37752 cp/parser.c:37778
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltige Form von %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17619 cp/parser.c:37809 cp/parser.c:37825
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltiger Operator fÃ¼r %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17668 cp/semantics.c:9321 cp/semantics.c:9331
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher"
  
! #: c/c-parser.c:17737 c/c-parser.c:17894
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> oder Zeilenende erwartet"
  
! #: c/c-parser.c:17777 cp/semantics.c:9396
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ausdruck %<depobj%> ist kein lvalue-Ausdruck"
  
! #: c/c-parser.c:17834 cp/parser.c:38010
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> oder %<mutexinoutset%> erwartet"
  
! #: c/c-parser.c:17846 cp/parser.c:38026
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "eine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet"
  
! #: c/c-parser.c:17882 cp/parser.c:38059
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> oder %<acquire%> erwartet"
  
! #: c/c-parser.c:17889 cp/parser.c:38066
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<flush%>-Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben"
  
! #: c/c-parser.c:17948 cp/parser.c:38671
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%>- oder %<exclusive%>-Klausel erwartet"
  
! #: c/c-parser.c:17953 cp/parser.c:38677
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> erwartet"
  
! #: c/c-parser.c:18008 cp/parser.c:38728
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-Klauselparameter ist weniger als %<collapse%>"
  
! #: c/c-parser.c:18019 cp/parser.c:38739
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "%<linear%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel mit einem Parameter angegeben werden"
  
! #: c/c-parser.c:18037 cp/parser.c:38767
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "fÃ¼r Anweisung erwartet"
  
! #: c/c-parser.c:18107 cp/semantics.c:8918 cp/semantics.c:9009
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Schleifendeklaration oder Initialisierung erwartet"
  
! #: c/c-parser.c:18199
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "nicht genÃ¼gend perfekt geschachtelte Schleifen"
  
! #: c/c-parser.c:18257 cp/parser.c:39082
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "zusammengelegte Schleifen sind nicht perfekt geschachtelt"
  
! #: c/c-parser.c:18304 cp/parser.c:38877 cp/parser.c:38919 cp/pt.c:17398
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Schleifenvariable %qD sollte nicht Â»firstprivateÂ« sein"
  
! #: c/c-parser.c:18438 cp/parser.c:39201
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<ordered%>-Klausel mit Parameter darf nicht beim %qs-Konstruk angegeben werden"
  
! #: c/c-parser.c:18651 cp/parser.c:39418
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> mit %<depend%>-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.c:18859 cp/parser.c:39617
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> hinter %qs erwartet"
  
! #: c/c-parser.c:19131 cp/parser.c:39888
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> erwartet"
  
! #: c/c-parser.c:19380 cp/parser.c:40157
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19396 cp/parser.c:40173
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> muss mindestens eine %<map%>-, %<use_device_ptr%>- oder %<use_device_addr%>-Klausel enthalten"
  
! #: c/c-parser.c:19444 cp/parser.c:40399
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> muss mindestens eine %<from%>- oder %<to%>-Klausel enthalten"
  
! #: c/c-parser.c:19516 cp/parser.c:40254
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> mit Zuordnungstyp auÃŸer %<to%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19528 cp/parser.c:40266
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.c:19602 cp/parser.c:40343
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> mit Zuordnungstyp auÃŸer %<from%>, %<release%> oder %<delete%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19615 cp/parser.c:40356
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.c:19834 cp/parser.c:40613
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19890
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> muss von einer Funktionsdeklaration oder -definition oder einem weiteren %<#pragma omp declare %s%> gefolgt werden"
  
! #: c/c-parser.c:19941 c/c-parser.c:19969
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten"
  
! #: c/c-parser.c:20008 cp/parser.c:41257
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "Name des Merkmalsselektors erwartet"
  
! #: c/c-parser.c:20061 cp/parser.c:41309
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "Selektor %qs nicht erlaubt fÃ¼r Kontext-Selektorsatz %qs"
  
! #: c/c-parser.c:20086 cp/parser.c:41333
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "Selektor %qs akzeptiert keine Eigenschaften"
  
! #: c/c-parser.c:20113 cp/parser.c:41372 cp/pt.c:11226
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "das Score-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:20116 cp/parser.c:41375 cp/pt.c:11243
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "das Score-Argument darf nicht negativ sein"
  
! #: c/c-parser.c:20140 cp/parser.c:41403 cp/pt.c:11229
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral sein"
  
! #: c/c-parser.c:20185 cp/parser.c:41447
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Bezeichner oder Zeichenkettenliteral erwartet"
  
! #: c/c-parser.c:20207 cp/parser.c:41469 cp/pt.c:11233
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:20218 cp/parser.c:41480
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "Eigenschaften fÃ¼r %<simd%>-Selektor dÃ¼rfen nicht in %<metadirective%> angegeben werden"
  
! #: c/c-parser.c:20305 cp/parser.c:41566
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet"
  
! #: c/c-parser.c:20380 cp/parser.c:41674
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> erwartet"
  
! #: c/c-parser.c:20400
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Variante %qD ist keine Funktion"
  
! #: c/c-parser.c:20406 cp/decl.c:7324
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Variante %qD und Basis %qD haben unvertrÃ¤gliche Typen"
  
! #: c/c-parser.c:20418 cp/decl.c:7333
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "die Variante %qD ist eine eingebaute"
  
! #: c/c-parser.c:20461
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.c:20469 cp/parser.c:41719
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.c:20578 cp/parser.c:41824
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "%qD ist sowohl in %<link%>- als auch %<to%>-Klauseln des Deklarationsziels angegeben"
  
! #: c/c-parser.c:20627 cp/parser.c:41873
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr "Direktiven mit nur %<device_type%>-Klauseln werden ignoriert"
  
! #: c/c-parser.c:20646 cp/parser.c:41898
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> erwartet"
  
! #: c/c-parser.c:20653 cp/parser.c:41905
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> erwartet"
  
! #: c/c-parser.c:20659 cp/parser.c:41912
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> ohne zugehÃ¶riges %<#pragma omp declare target%>"
  
! #: c/c-parser.c:20687
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> darf nur im Datei- oder Block-GÃ¼ltigkeitsbereich auftreten"
  
! #: c/c-parser.c:20764
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "vordefinierter arithmetischer Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20768
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20771
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%<_Atomic%>-qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20774
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "mit const, volatile oder restrict qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20782
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "Redeklaration von %qs %<#pragma omp declare reduction%> fÃ¼r Typ %qT"
  
! #: c/c-parser.c:20791
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "vorheriges %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20908
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> oder Funktionsname erwartet"
  
! #: c/c-parser.c:20919
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "Funktionsname und %<(%> erwartet"
  
! #: c/c-parser.c:20938
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "eins der Argumente fÃ¼r den Initialisierungsaufruf sollte %<&omp_priv%> sein"
  
! #: c/c-parser.c:21069 cp/parser.c:42372
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.c:21133 cp/parser.c:42435
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet"
  
! #: c/c-parser.c:21153 cp/parser.c:42461
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "eine der Klauseln %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> oder %<atomic_default_mem_order%> erwartet"
  
! #: c/c-parser.c:21162 cp/parser.c:42470
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "die %qs-Klausel wird in der %<requires%>-Direktive noch nicht unterstÃ¼tzt"
  
! #: c/c-parser.c:21174 cp/parser.c:42482
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "%qs-Klausel wird lexikalisch nach dem ersten Zielkonstrukt oder nach der ersten Auslagerungs-API verwendet"
  
! #: c/c-parser.c:21186 cp/parser.c:42494
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Ãœbersetzungseinheit"
  
! #: c/c-parser.c:21195 cp/parser.c:42503
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "%<atomic_default_mem_order%>-Klausel wird lexikalisch nach dem ersten %<atomic%>-Konstrukt ohne Speicherreihenfolge-Klausel verwendet"
  
! #: c/c-parser.c:21209 cp/parser.c:42517
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> erfordert mindestens eine Klausel"
  
! #: c/c-parser.c:21228
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit GrÃ¶ÃŸe 0 in %<reduction%>-Klausel"
  
! #: c/c-parser.c:21234
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit variabler LÃ¤nge in %<reduction%>-Klausel"
  
! #: c/c-parser.c:21470 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE nach erster Verwendung als %<threadprivate%> deklariert"
  
! #: c/c-parser.c:21472 cp/semantics.c:8359
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
  
! #: c/c-parser.c:21476 cp/semantics.c:8361
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-parser.c:21655 cp/parser.c:43251
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsbasierten Speicher"
  
! #: c/c-parser.c:21661 cp/parser.c:43257
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
  
! #: c/c-parser.c:21670
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "Funktionsaufruf von %<__transaction_cancel%> nicht innerhalb von Ã¤uÃŸerer %<__transaction_atomic%>- oder %<transaction_may_cancel_outer%>-Funktion"
  
! #: c/c-parser.c:21678 cp/parser.c:43275
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
  
! #: c/c-parser.c:21762
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "fehlende schlieÃŸende geschweifte Klammer"
--- 40671,42051 ----
  #. 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.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Anweisung erwartet"
  
! #: c/c-parser.c:5890
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> oder %<...%> erwartet"
  
! #: c/c-parser.c:5952 c/c-parser.c:6276
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "Nur das Attribut %<fallthrough%> kann auf eine leere Anweisung angewendet werden"
  
! #: c/c-parser.c:5960
  #, 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.c:6192
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "Bezeichner oder %<*%> erwartet"
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "geschweifte Klammern um leeren KÃ¶rper in einer %<if%>-Anweisung empfohlen"
  
! #: c/c-parser.c:6442 cp/parser.c:13217
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "geschweifte Klammern um leeren KÃ¶rper in einer %<else%>-Anweisung empfohlen"
  
! #: c/c-parser.c:6576 cp/parser.c:12110
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "es wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeiden"
  
! #: c/c-parser.c:6728
  #, 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.c:6866 c/c-parser.c:6898
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "mehrere Schleifenvariablen in schneller AufzÃ¤hlung"
  
! #: c/c-parser.c:6921
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ungÃ¼ltiges Schleifenvariable in schneller AufzÃ¤hlung"
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC ivdep%>-Pragma"
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragma"
  
! #: c/c-parser.c:6988
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "die Sammlung in schneller AufzÃ¤hlung fehlt"
  
! #: c/c-parser.c:7098 c/c-parser.c:7109 c/c-parser.c:7120
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "doppelter %<asm%>-Qualifizierer %qE"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "erstmals hier gesehen"
  
! #: c/c-parser.c:7130
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE ist kein gÃ¼ltiger %<asm%>-Qualifizierer"
  
! #: c/c-parser.c:7180
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> oder %<)%> erwartet"
  
! #: c/c-parser.c:7482 cp/parser.c:4267
  #, 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.c:7669
  #, 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.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "Division %<sizeof (%T) / sizeof (%T)%> berechnet nicht die Anzahl der Feldelemente"
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "der Operand des ersten %<sizeof%> wurde hier deklariert"
  
! #: c/c-parser.c:8101
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "Ausrichtung fÃ¼r Typnamen in Cast angegeben"
  
! #: c/c-parser.c:8200
  #, 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.c:8331
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "Ausrichtung fÃ¼r Typnamen in %<sizeof%> angegeben"
  
! #: c/c-parser.c:8347
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> auf ein Bitfeld angewandt"
  
! #: c/c-parser.c:8417
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "Ausrichtung fÃ¼r Typnamen in %qE angegeben"
  
! #: c/c-parser.c:8440
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO-C erlaubt kein %<%E (Ausdruck)%>"
  
! #: c/c-parser.c:8588
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "die Adresse von %qs kann nicht ermittelt werden"
  
! #: c/c-parser.c:8671
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Generic%>"
  
! #: c/c-parser.c:8674
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Generic%>"
  
! #: c/c-parser.c:8742
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "%<_Generic%>-Zuordnung hat Funktionstyp"
  
! #: c/c-parser.c:8745
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "%<_Generic%>-Zuordnung hat unvollstÃ¤ndigen Typ"
  
! #: c/c-parser.c:8749
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "%<_Generic%>-Verbindung hat variable TyplÃ¤nge"
  
! #: c/c-parser.c:8773
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "doppelter %<default%>-Fall in %<_Generic%>"
  
! #: c/c-parser.c:8774
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "das ursprÃ¼ngliche %<default%> ist hier"
  
! #: c/c-parser.c:8782
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> gibt zwei kompatible Typen an"
  
! #: c/c-parser.c:8783
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "der kompatible Typ ist hier"
  
! #: c/c-parser.c:8806
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "%<_Generic%>-Selektor passt zu mehreren Zuordnungen"
  
! #: c/c-parser.c:8808
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "andere Fundstelle ist hier"
  
! #: c/c-parser.c:8827
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "%<_Generic%>-Selektor vom Typ %qT ist mit keiner der Zuordnungen kompatibel"
  
! #: c/c-parser.c:8848
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> ist kein Funktionszeiger"
  
! #: c/c-parser.c:8856
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat keinen Prototypen"
  
! #: c/c-parser.c:8862
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat variable Anzahl von Argumenten"
  
! #: c/c-parser.c:8878
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat keine Argumente"
  
! #: c/c-parser.c:8901 c/c-parser.c:8905
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO-C unterstÃ¼tzt den vordefinierten Bezeichner %qs nicht"
  
! #: c/c-parser.c:8909
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO-C90 unterstÃ¼tzt den vordefinierten Bezeichner %<__func__%> nicht"
  
! #: c/c-parser.c:9083 c/c-parser.c:10148 c/c-parser.c:10170
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ausdruck erwartet"
  
! #: c/c-parser.c:9104
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "geklammerte Gruppe innerhalb eines Ausdrucks nur in einer Funktion erlaubt"
  
! #: c/c-parser.c:9118
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO-C verbietet geklammerte Gruppen innerhalb von AusdrÃ¼cken"
  
! #: c/c-parser.c:9305
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_choose_expr%>"
  
! #: c/c-parser.c:9321
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "erstes Argument fÃ¼r %<__builtin_choose_expr%> ist keine Konstante"
  
! #: c/c-parser.c:9391 c/c-parser.c:9408 c/c-parser.c:9415
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Zu wenige Argumente fÃ¼r %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9436
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat falsche Anzahl der Argumente"
  
! #: c/c-parser.c:9480 c/c-parser.c:9490
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "ungÃ¼ltiger typgenerischer RÃ¼ckgabetyp fÃ¼r Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9512 c/c-parser.c:9522
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "ungÃ¼ltiger typgenerischer Typ fÃ¼r Argument %u von Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9555
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "funktionsargumente von %<__builtin_tgmath%> haben alle denselben Typ"
  
! #: c/c-parser.c:9574
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "den Funktionsargumenten von %<__builtin_tgmath%> fehlt der typgenerische Parameter"
  
! #: c/c-parser.c:9622
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "doppelter typgenerischer Parametertyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9645
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher RÃ¼ckgabetyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9662
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher Typ fÃ¼r Argument %u von Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Argument %u der typgenerischen Funktion"
  
! #: c/c-parser.c:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur komplexen Argumenten"
  
! #: c/c-parser.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur binÃ¤ren Argumenten"
  
! #: c/c-parser.c:9727 c/c-parser.c:9757
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "sowohl komplexe als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.c:9735 c/c-parser.c:9777
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "sowohl binÃ¤re als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.c:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplexes Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal ist"
  
! #: c/c-parser.c:9769
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "binÃ¤res Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal ist"
  
! #: c/c-parser.c:9875
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "keine passende Funktion fÃ¼r typgenerischen Aufruf"
  
! #: c/c-parser.c:9916
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.c:9929
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Erstes Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Aufrufausdruck sein"
  
! #: c/c-parser.c:9933
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Zweites Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Zeigertyp sein"
  
! #: c/c-parser.c:9959
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_complex%>"
  
! #: c/c-parser.c:9981
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "Operand von %<__builtin_complex%> nicht realer binÃ¤rer Gleitkommatyp"
  
! #: c/c-parser.c:9990
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "Operanden von %<__builtin_complex%> unterschiedlichen Typs"
  
! #: c/c-parser.c:10035 cp/parser.c:7127
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_shuffle%>"
  
! #: c/c-parser.c:10208
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "zusammengesetztes Literal hat variable GrÃ¶ÃŸe"
  
! #: c/c-parser.c:10219
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "Verbundliteral durch Adressraumqualifizierer qualifiziert"
  
! #: c/c-parser.c:10223
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO-C90 verbietet zusammengesetzte Literale"
  
! #: c/c-parser.c:10236
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines zusammengesetzten Feldes reduzieren"
  
! #: c/c-parser.c:10310
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10315
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.c:10323
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "den Betrag des vorzeichenlosen Typs %qT zu berechnen, hat keine Auswirkung"
  
! #: c/c-parser.c:10334
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom dezimalen Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.c:10356
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10360
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Zahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10382
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom binÃ¤ren Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10387
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.c:10413
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "die Betragsfunktion %qD bekommt hier ein Argument vom Typ %qT, erwartet jedoch einen Parameter vom Typ %qT; dadurch kann der Ã¼bergebene Wert abgeschnitten werden"
  
! #: c/c-parser.c:10842
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "Bezeichner oder %<)%> erwartet"
  
! #: c/c-parser.c:10938
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "zusÃ¤tzliches Semikolon"
  
! #: c/c-parser.c:11186
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "zusÃ¤tzliches Semikolon in Methodendefinition angegeben"
  
! #: c/c-parser.c:11318
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "Methodenattribute dÃ¼rfen nur am Ende angegeben werden"
  
! #: c/c-parser.c:11338
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> or %<{%> nach Definition der Methodenattribute erwartet"
  
! #: c/c-parser.c:11460
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Methodendeklaration in Objective-C erwartet"
  
! #: c/c-parser.c:11911
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "unbekanntes Eigenschaftsattribut"
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "fehlendes %<=%> (hinter Attribut %<getter%>)"
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "fehlendes %<=%> (hinter Attribut %<setter%>)"
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "das %<setter%>-Attribut darf nur einmal angegeben werden"
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "Setter-Name muss mit %<:%> beendet werden"
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "das %<getter%>-Attribut darf nur einmal angegeben werden"
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> erfordert einen Zuweisungsausdruck, der zu einer nichtnegativen Ganzzahlkonstante kleiner als %u evaluiert"
  
! #: c/c-parser.c:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.c:12314 cp/parser.c:43749
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> darf nur im Datei-GÃ¼ltigkeitsbereich auftreten"
  
! #: c/c-parser.c:12401 cp/parser.c:43842
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> darf nur in einem Schleifenkonstrukt mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-parser.c:12408 cp/parser.c:43848
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
  
! #: c/c-parser.c:12421
! #, gcc-internal-format
! msgid "%<#pragma omp requires%> may only be used at file scope"
! msgstr "%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei verwendet werden"
! 
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- oder do-Anweisung erwartet"
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
  
! #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "zu viele %qs-Klauseln"
  
! #: c/c-parser.c:12844
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.c:13088 c/c-parser.c:13100
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> oder %<,%> erwartet"
  
! #: c/c-parser.c:13251 c/c-parser.c:21495
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ist keine Variable"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ist keine Zeigervariable"
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> oder %<present%> erwartet"
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> oder %<shared%> erwartet"
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> erwartet"
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "zu viele %<if%>-Klauseln mit %qs-Modifizierer"
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "zu viele %<if%>-Klauseln"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "zu viele %<if%>-Klauseln ohne Modifizierer"
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "wenn eine der %<if%>-Klauseln einen Modifizierer verwendet, mÃ¼ssen alle %<if%>-Klauseln Modifizierer verwenden"
  
! #: c/c-parser.c:13689 c/c-parser.c:13735 c/c-parser.c:13781 c/c-parser.c:13827
! #: c/c-parser.c:14244 c/c-parser.c:14326 c/c-parser.c:14858 c/c-parser.c:14986
! #: c/c-parser.c:15031 c/c-parser.c:15707
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Ganzzahlausdruck erwartet"
  
! #: c/c-parser.c:13700
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "Wert von %<num_threads%> muss positiv sein"
  
! #: c/c-parser.c:13746
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "Wert von %<num_tasks%> muss positiv sein"
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Wert von %<grainsize%> muss positiv sein"
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Wert von %<priority%> muss positiv sein"
  
! #: c/c-parser.c:13875
  #, gcc-internal-format
  msgid "expected constant integer expression"
  msgstr "konstanten Ganzzahlausdruck erwartet"
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet"
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> oder %<pointer%> erwartet"
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit %qs-Kategorie"
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategorie"
  
! #: c/c-parser.c:14118 cp/semantics.c:6836
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs-Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.c:14130 c/c-parser.c:14253 cp/semantics.c:6868
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Wert %qs muss positiv sein"
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "zu viele %<static%>-Argumente"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "unerwartetes Argument"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> erwartet"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> oder %<thread%> erwartet"
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "Argument fÃ¼r %<ordered%> muss ein positiver, ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet"
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "widersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegeben"
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.c:14852 cp/semantics.c:6903
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Wert der ChunkgrÃ¶ÃŸe muss positiv sein"
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ungÃ¼ltige Ablaufart"
  
! #: c/c-parser.c:14996
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "Wert von %<num_teams%> muss positiv sein"
  
! #: c/c-parser.c:15041 cp/semantics.c:6999
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Wert von %<thread_limit%> muss positiv sein"
  
! #: c/c-parser.c:15086 cp/semantics.c:7118
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "Ausdruck fÃ¼r %<aligned%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:15149
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "Schrittweite der %<linear%>-Klausel muss ganzzahlig sein"
  
! #: c/c-parser.c:15199
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<safelen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:15238
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79924
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Modifizierer %<iterator%> ist unvertrÃ¤glich mit %qs"
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ungÃ¼ltige AbhÃ¤ngigkeitsart"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ungÃ¼ltige Zuordnungsart"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ungÃ¼ltige Â»dist_scheduleÂ«-Art"
  
! #: c/c-parser.c:15814
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ungÃ¼ltige Â»proc_bindÂ«-Art"
  
! #: c/c-parser.c:15858
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> oder %<any%> erwartet"
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "Klausel %<#pragma acc%> erwartet"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ist fÃ¼r %qs ungÃ¼ltig"
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "Klauseln in %<simd%>-Eigenschaft sollten durch %<,%> getrennt werden"
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs muss die erste Klausel von %qs sein"
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Klausel %<#pragma omp%> erwartet"
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "keine gÃ¼ltigen Klauseln in %<#pragma acc declare%> angegeben"
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Arrayabschnitt in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "In %<#pragma acc declare link%> muss %qD eine globale Variable sein"
  
! #: c/c-parser.c:16580 cp/parser.c:40966
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungÃ¼ltige Verwendung der %<extern%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16595 cp/parser.c:40981
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungÃ¼ltige Verwendung der %<global%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16606 cp/parser.c:40999
! #, gcc-internal-format
! msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
! msgstr "%qD muss eine Variable sein, die im selben GÃ¼ltigkeitsbereich wie %<#pragma acc declare%> deklariert ist"
! 
! #: c/c-parser.c:16616 cp/parser.c:41009
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "Variable %qD wird in %<#pragma acc declare%> mehr als einmal verwendet"
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "hinter %<#pragma acc %s%> wird %<data%> erwartet"
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> hat keine Datenverschiebeklausel"
  
! #: c/c-parser.c:16974 cp/parser.c:3008
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE wurde nicht deklariert"
  
! #: c/c-parser.c:16978
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "Funktionsname erwartet"
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD bezeichnet keine Funktion"
  
! #: c/c-parser.c:17019 c/c-parser.c:17067 cp/parser.c:1400
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Funktionsdeklaration oder -definition auftreten"
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Deklaration oder Definition einer einzelnen Funktion auftreten"
  
! #: c/c-parser.c:17090 cp/parser.c:43058
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> muss vor Verwendung angewendet werden"
  
! #: c/c-parser.c:17091 cp/parser.c:43060
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> muss vor Definition angewendet werden"
  
! #: c/c-parser.c:17135 cp/parser.c:41314
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> muss mindestens eine %<device%>- oder %<host%>- or %<self%>-Klausel enthalten"
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwartet"
  
! #: c/c-parser.c:17296 cp/parser.c:37659
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "zu viele atomare Klauseln"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "zu viele Speicherreihenfolge-Klauseln"
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp atomic read%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<release%>"
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic write%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>"
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic update%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>"
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltige Form von %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltiger Operator fÃ¼r %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher"
  
! #: c/c-parser.c:17764 c/c-parser.c:17921
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> oder Zeilenende erwartet"
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ausdruck %<depobj%> ist kein lvalue-Ausdruck"
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> oder %<mutexinoutset%> erwartet"
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "eine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet"
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> oder %<acquire%> erwartet"
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<flush%>-Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben"
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%>- oder %<exclusive%>-Klausel erwartet"
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> erwartet"
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-Klauselparameter ist weniger als %<collapse%>"
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "%<linear%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel mit einem Parameter angegeben werden"
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "fÃ¼r Anweisung erwartet"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Schleifendeklaration oder Initialisierung erwartet"
  
! #: c/c-parser.c:18226
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "nicht genÃ¼gend perfekt geschachtelte Schleifen"
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "zusammengelegte Schleifen sind nicht perfekt geschachtelt"
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Schleifenvariable %qD sollte nicht Â»firstprivateÂ« sein"
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<ordered%>-Klausel mit Parameter darf nicht beim %qs-Konstruk angegeben werden"
  
! #: c/c-parser.c:18678 cp/parser.c:39609
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> mit %<depend%>-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.c:18886 cp/parser.c:39808
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> hinter %qs erwartet"
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> erwartet"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19423 cp/parser.c:40364
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> muss mindestens eine %<map%>-, %<use_device_ptr%>- oder %<use_device_addr%>-Klausel enthalten"
  
! #: c/c-parser.c:19471 cp/parser.c:40590
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> muss mindestens eine %<from%>- oder %<to%>-Klausel enthalten"
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> mit Zuordnungstyp auÃŸer %<to%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19555 cp/parser.c:40457
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> mit Zuordnungstyp auÃŸer %<from%>, %<release%> oder %<delete%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19642 cp/parser.c:40547
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19917
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> muss von einer Funktionsdeklaration oder -definition oder einem weiteren %<#pragma omp declare %s%> gefolgt werden"
  
! #: c/c-parser.c:19968 c/c-parser.c:19996
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten"
  
! #: c/c-parser.c:20035 cp/parser.c:41465
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "Name des Merkmalsselektors erwartet"
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "Selektor %qs nicht erlaubt fÃ¼r Kontext-Selektorsatz %qs"
  
! #: c/c-parser.c:20113 cp/parser.c:41541
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "Selektor %qs akzeptiert keine Eigenschaften"
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "das Score-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "das Score-Argument darf nicht negativ sein"
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral sein"
  
! #: c/c-parser.c:20212 cp/parser.c:41655
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Bezeichner oder Zeichenkettenliteral erwartet"
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "Eigenschaften fÃ¼r %<simd%>-Selektor dÃ¼rfen nicht in %<metadirective%> angegeben werden"
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet"
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> erwartet"
  
! #: c/c-parser.c:20427
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Variante %qD ist keine Funktion"
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Variante %qD und Basis %qD haben unvertrÃ¤gliche Typen"
  
! #: c/c-parser.c:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "die Variante %qD ist eine eingebaute"
  
! #: c/c-parser.c:20488
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.c:20496 cp/parser.c:41927
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.c:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "%qD ist sowohl in %<link%>- als auch %<to%>-Klauseln des Deklarationsziels angegeben"
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr "Direktiven mit nur %<device_type%>-Klauseln werden ignoriert"
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> erwartet"
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> erwartet"
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> ohne zugehÃ¶riges %<#pragma omp declare target%>"
  
! #: c/c-parser.c:20714
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> darf nur im Datei- oder Block-GÃ¼ltigkeitsbereich auftreten"
  
! #: c/c-parser.c:20791
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "vordefinierter arithmetischer Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20795
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20798
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%<_Atomic%>-qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20801
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "mit const, volatile oder restrict qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20809
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "Redeklaration von %qs %<#pragma omp declare reduction%> fÃ¼r Typ %qT"
  
! #: c/c-parser.c:20818
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "vorheriges %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20935
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> oder Funktionsname erwartet"
  
! #: c/c-parser.c:20946
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "Funktionsname und %<(%> erwartet"
  
! #: c/c-parser.c:20965
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "eins der Argumente fÃ¼r den Initialisierungsaufruf sollte %<&omp_priv%> sein"
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet"
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "eine der Klauseln %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> oder %<atomic_default_mem_order%> erwartet"
  
! #: c/c-parser.c:21189 cp/parser.c:42678
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "die %qs-Klausel wird in der %<requires%>-Direktive noch nicht unterstÃ¼tzt"
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "%qs-Klausel wird lexikalisch nach dem ersten Zielkonstrukt oder nach der ersten Auslagerungs-API verwendet"
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Ãœbersetzungseinheit"
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "%<atomic_default_mem_order%>-Klausel wird lexikalisch nach dem ersten %<atomic%>-Konstrukt ohne Speicherreihenfolge-Klausel verwendet"
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> erfordert mindestens eine Klausel"
  
! #: c/c-parser.c:21255
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit GrÃ¶ÃŸe 0 in %<reduction%>-Klausel"
  
! #: c/c-parser.c:21261
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit variabler LÃ¤nge in %<reduction%>-Klausel"
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE nach erster Verwendung als %<threadprivate%> deklariert"
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsbasierten Speicher"
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
  
! #: c/c-parser.c:21697
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "Funktionsaufruf von %<__transaction_cancel%> nicht innerhalb von Ã¤uÃŸerer %<__transaction_atomic%>- oder %<transaction_may_cancel_outer%>-Funktion"
  
! #: c/c-parser.c:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
  
! #: c/c-parser.c:21789
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "fehlende schlieÃŸende geschweifte Klammer"
*************** msgstr "fehlende schlieÃŸende geschweift
*** 41965,41971 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD hat unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4444
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "falsche Verwendung eines void-Ausdruckes"
--- 42055,42061 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD hat unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "falsche Verwendung eines void-Ausdruckes"
*************** msgstr "Initialisierungs-Element ist zur
*** 42866,42872 ****
  msgid "invalid initializer"
  msgstr "ungÃ¼ltige Initialisierung"
  
! #: c/c-typeck.c:8310 cp/decl.c:6715
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "opake Vektortypen kÃ¶nnen nicht initialisiert werden"
--- 42956,42962 ----
  msgid "invalid initializer"
  msgstr "ungÃ¼ltige Initialisierung"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "opake Vektortypen kÃ¶nnen nicht initialisiert werden"
*************** msgstr "ISO-C verbietet %<return%> mit A
*** 43036,43042 ****
  msgid "function returns address of label"
  msgstr "Funktion liefert Adresse einer Sprungmarke zurÃ¼ck"
  
! #: c/c-typeck.c:10792 cp/semantics.c:1254
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-GrÃ¶ÃŸe ist keine Ganzzahl"
--- 43126,43132 ----
  msgid "function returns address of label"
  msgstr "Funktion liefert Adresse einer Sprungmarke zurÃ¼ck"
  
! #: c/c-typeck.c:10792 cp/semantics.c:1255
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-GrÃ¶ÃŸe ist keine Ganzzahl"
*************** msgstr "%<long%> switch-Ausdruck nicht n
*** 43051,43057 ****
  msgid "case label is not an integer constant expression"
  msgstr "Â»caseÂ«-Marke ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.c:10868 cp/parser.c:11586
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
--- 43141,43147 ----
  msgid "case label is not an integer constant expression"
  msgstr "Â»caseÂ«-Marke ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
*************** msgstr "case-Marke nicht innerhalb einer
*** 43061,43077 ****
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.c:11052 cp/parser.c:13005
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«"
  
! #: c/c-typeck.c:11054 cp/parser.c:13028
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-Anweisung nicht innerhalb einer Schleife"
  
! #: c/c-typeck.c:11059 cp/parser.c:13018
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-Anweisung mit OpenMP fÃ¼r Schleife verwendet"
--- 43151,43167 ----
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«"
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-Anweisung nicht innerhalb einer Schleife"
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-Anweisung mit OpenMP fÃ¼r Schleife verwendet"
*************** msgstr "break-Anweisung innerhalb einer
*** 43086,43092 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "continue-Anweisung innerhalb einer %<#pragma simd%>-Schleife"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:501
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Anweisung ohne Effekt"
--- 43176,43182 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "continue-Anweisung innerhalb einer %<#pragma simd%>-Schleife"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Anweisung ohne Effekt"
*************** msgstr "Wert eines union-Typs anstelle d
*** 43192,43209 ****
  msgid "used vector type where scalar is required"
  msgstr "Vektortyp verwendet, wo Skalars benÃ¶tigt wird"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9469
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9480
! #: cp/semantics.c:9490
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Klauselmodifizierer %<cancel%> %<if%> erwartet"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9525
  #, 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"
--- 43282,43299 ----
  msgid "used vector type where scalar is required"
  msgstr "Vektortyp verwendet, wo Skalars benÃ¶tigt wird"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Klauselmodifizierer %<cancel%> %<if%> erwartet"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
*************** msgid "%<_Atomic%> %qE in %qs clause"
*** 43214,43226 ****
  msgstr "%<_Atomic%>-Ausdruck %qE in %qs-Klausel"
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4765 cp/semantics.c:7225 cp/semantics.c:7367
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Bitfeld %qE in %qs-Klausel"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4775
! #: cp/semantics.c:7386
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE ist ein Element eines Union-Typs"
--- 43304,43316 ----
  msgstr "%<_Atomic%>-Ausdruck %qE in %qs-Klausel"
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Bitfeld %qE in %qs-Klausel"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE ist ein Element eines Union-Typs"
*************** msgstr "%qE ist ein Element eines Union-
*** 43230,43242 ****
  msgid "cannot dereference %qE in %qs clause"
  msgstr "%qE in %qs-Klausel kann nicht dereferenziert werden"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4791 cp/semantics.c:7413
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4795
! #: cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE in %qs-Klausel muss eine Variable sein"
--- 43320,43332 ----
  msgid "cannot dereference %qE in %qs clause"
  msgstr "%qE in %qs-Klausel kann nicht dereferenziert werden"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE in %qs-Klausel muss eine Variable sein"
*************** msgid "%<_Atomic%> %qD in %qs clause"
*** 43247,43326 ****
  msgstr "%<_Atomic%>-Deklaration %qD in %qs-Klausel"
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4813 cp/semantics.c:7424 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD in %qs-Klausel ist eine threadprivate Variable"
  
! #: c/c-typeck.c:13036 cp/semantics.c:4847
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "Untere Grenze %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.c:13043 cp/semantics.c:4854
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "LÃ¤nge %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.c:13066 cp/semantics.c:4887
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "einelnen Zeiger in %qs-Klausel erwartet"
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4904 cp/semantics.c:4970
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Arrayabschnitt der LÃ¤nge 0 in %qs-Klausel"
  
! #: c/c-typeck.c:13102 cp/semantics.c:4923
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "fÃ¼r Arraytyp mit unbekannten Grenzen muss ein LÃ¤ngenausdruck angegeben werden"
  
! #: c/c-typeck.c:13110 cp/semantics.c:4931
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "negative untere Grenze in Arrayabschnitt in %qs-Klausel"
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4940
! #: cp/semantics.c:5056
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "Arrayabschnitt mit negativer LÃ¤nge in %qs-Klausel"
  
! #: c/c-typeck.c:13136 cp/semantics.c:4957
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "untere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinaus"
  
! #: c/c-typeck.c:13177 cp/semantics.c:4998
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "LÃ¤nge %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinaus"
  
! #: c/c-typeck.c:13192 cp/semantics.c:5013
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "obere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinaus"
  
! #: c/c-typeck.c:13227 cp/semantics.c:5048
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "fÃ¼r Zeigertyp muss der LÃ¤ngenausdruck angegeben werden"
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5066
! #: cp/semantics.c:5195
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "Arrayabschnitt ist in %qs-Klausel nicht zusammenhÃ¤ngend"
  
! #: c/c-typeck.c:13253 cp/semantics.c:5074
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE hat weder Zeiger- noch Arraytyp"
  
! #: c/c-typeck.c:13643 cp/semantics.c:6147
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "Typ des Iterators %qD ist weder ganzzahlig noch ein Zeiger"
--- 43337,43416 ----
  msgstr "%<_Atomic%>-Deklaration %qD in %qs-Klausel"
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD in %qs-Klausel ist eine threadprivate Variable"
  
! #: c/c-typeck.c:13036 cp/semantics.c:4848
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "Untere Grenze %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.c:13043 cp/semantics.c:4855
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "LÃ¤nge %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.c:13066 cp/semantics.c:4888
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "einelnen Zeiger in %qs-Klausel erwartet"
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4905 cp/semantics.c:4971
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Arrayabschnitt der LÃ¤nge 0 in %qs-Klausel"
  
! #: c/c-typeck.c:13102 cp/semantics.c:4924
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "fÃ¼r Arraytyp mit unbekannten Grenzen muss ein LÃ¤ngenausdruck angegeben werden"
  
! #: c/c-typeck.c:13110 cp/semantics.c:4932
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "negative untere Grenze in Arrayabschnitt in %qs-Klausel"
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4941
! #: cp/semantics.c:5057
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "Arrayabschnitt mit negativer LÃ¤nge in %qs-Klausel"
  
! #: c/c-typeck.c:13136 cp/semantics.c:4958
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "untere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinaus"
  
! #: c/c-typeck.c:13177 cp/semantics.c:4999
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "LÃ¤nge %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinaus"
  
! #: c/c-typeck.c:13192 cp/semantics.c:5014
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "obere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinaus"
  
! #: c/c-typeck.c:13227 cp/semantics.c:5049
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "fÃ¼r Zeigertyp muss der LÃ¤ngenausdruck angegeben werden"
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5067
! #: cp/semantics.c:5196
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "Arrayabschnitt ist in %qs-Klausel nicht zusammenhÃ¤ngend"
  
! #: c/c-typeck.c:13253 cp/semantics.c:5075
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE hat weder Zeiger- noch Arraytyp"
  
! #: c/c-typeck.c:13643 cp/semantics.c:6148
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "Typ des Iterators %qD ist weder ganzzahlig noch ein Zeiger"
*************** msgstr "Typ des Iterators %qD ist weder
*** 43330,43346 ****
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "Iterator %qD hat %<_Atomic%>-qualifizierten Typ"
  
! #: c/c-typeck.c:13656 cp/semantics.c:6154
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "Iterator %qD hat %<const%>-qualifizierten Typ"
  
! #: c/c-typeck.c:13669 cp/semantics.c:6170
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Iterator-Schrittweite mit nichtganzzahligem Typ"
  
! #: c/c-typeck.c:13689 cp/semantics.c:6206
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "Iterator %qD hat Schrittweite 0"
--- 43420,43436 ----
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "Iterator %qD hat %<_Atomic%>-qualifizierten Typ"
  
! #: c/c-typeck.c:13656 cp/semantics.c:6155
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "Iterator %qD hat %<const%>-qualifizierten Typ"
  
! #: c/c-typeck.c:13669 cp/semantics.c:6171
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Iterator-Schrittweite mit nichtganzzahligem Typ"
  
! #: c/c-typeck.c:13689 cp/semantics.c:6207
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "Iterator %qD hat Schrittweite 0"
*************** msgstr "Iterator %qD hat Schrittweite 0"
*** 43350,43381 ****
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "Typ des Iterators %qD verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13723 cp/semantics.c:6240
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Anfangsausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13729 cp/semantics.c:6246
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "Endausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13735 cp/semantics.c:6252
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "Ausdruck fÃ¼r die Schrittweite verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13772 cp/semantics.c:6300
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.c:13851 cp/semantics.c:6372
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "die Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommen"
  
! #: c/c-typeck.c:13873 cp/semantics.c:6392
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "%<inscan%>-%<reduction%>-Klausel mit Arrayabschnitt"
--- 43440,43471 ----
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "Typ des Iterators %qD verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13723 cp/semantics.c:6241
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Anfangsausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13729 cp/semantics.c:6247
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "Endausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13735 cp/semantics.c:6253
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "Ausdruck fÃ¼r die Schrittweite verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13772 cp/semantics.c:6301
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.c:13851 cp/semantics.c:6373
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "die Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommen"
  
! #: c/c-typeck.c:13873 cp/semantics.c:6393
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "%<inscan%>-%<reduction%>-Klausel mit Arrayabschnitt"
*************** msgstr "Typ %qT mit variabler GrÃ¶ÃŸe in
*** 43405,43411 ****
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6039
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "benutzerdefinierte Reduktion fÃ¼r %qE nicht gefunden"
--- 43495,43501 ----
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6040
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "benutzerdefinierte Reduktion fÃ¼r %qE nicht gefunden"
*************** msgstr "benutzerdefinierte Reduktion fÃ¼
*** 43415,43431 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "Elementtyp variabler LÃ¤nge in %<reduction%>-Klausel eines Arrays"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8044
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<nowait%>-Klausel darf nicht zusammen mit %<copyprivate%> verwendet werden"
  
! #: c/c-typeck.c:14124 cp/semantics.c:8087
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein"
  
! #: c/c-typeck.c:14138 cp/semantics.c:6433
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "Modifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werden"
--- 43505,43521 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "Elementtyp variabler LÃ¤nge in %<reduction%>-Klausel eines Arrays"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<nowait%>-Klausel darf nicht zusammen mit %<copyprivate%> verwendet werden"
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein"
  
! #: c/c-typeck.c:14138 cp/semantics.c:6434
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "Modifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werden"
*************** msgstr "Â»linearÂ«-Klausel auf Variable
*** 43440,43457 ****
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD in %<linear%>-Klausel"
  
! #: c/c-typeck.c:14173 cp/semantics.c:6507
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "Schrittweite %qE der %<linear%>-Klausel muss konstant oder ein Parameter sein"
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6594 cp/semantics.c:7596 cp/semantics.c:7891
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ist in Klausel %qs keine Variable"
  
! #: c/c-typeck.c:14218 cp/semantics.c:6609
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD tritt in Reduktionsklauseln mehrfach auf"
--- 43530,43547 ----
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD in %<linear%>-Klausel"
  
! #: c/c-typeck.c:14173 cp/semantics.c:6508
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "Schrittweite %qE der %<linear%>-Klausel muss konstant oder ein Parameter sein"
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ist in Klausel %qs keine Variable"
  
! #: c/c-typeck.c:14218 cp/semantics.c:6610
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD tritt in Reduktionsklauseln mehrfach auf"
*************** msgstr "%qE tritt in dieser Datenklausel
*** 43463,43494 ****
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6622 cp/semantics.c:6630 cp/semantics.c:6687
! #: cp/semantics.c:6694 cp/semantics.c:6738 cp/semantics.c:7316
! #: cp/semantics.c:7475 cp/semantics.c:7482 cp/semantics.c:7500
! #: cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD tritt in Datenklausel mehrfach auf"
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6633 cp/semantics.c:6697 cp/semantics.c:7485
! #: cp/semantics.c:7514
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14256 cp/semantics.c:6679
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ist in Klausel %<firstprivate%> keine Variable"
  
! #: c/c-typeck.c:14287 cp/semantics.c:6730
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ist in Klausel %<lastprivate%> keine Variable"
  
! #: c/c-typeck.c:14306 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ist %<aligned%>-Klausel keine Variable"
--- 43553,43584 ----
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
! #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD tritt in Datenklausel mehrfach auf"
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14256 cp/semantics.c:6680
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ist in Klausel %<firstprivate%> keine Variable"
  
! #: c/c-typeck.c:14287 cp/semantics.c:6731
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ist in Klausel %<lastprivate%> keine Variable"
  
! #: c/c-typeck.c:14306 cp/semantics.c:7070
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ist %<aligned%>-Klausel keine Variable"
*************** msgstr "%<_Atomic%> %qD in %<aligned%>-K
*** 43508,43514 ****
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: c/c-typeck.c:14340 cp/semantics.c:7140
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ist in %<nontemporal%>-Klausel keine Variable"
--- 43598,43604 ----
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: c/c-typeck.c:14340 cp/semantics.c:7141
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ist in %<nontemporal%>-Klausel keine Variable"
*************** msgstr "%qE ist in %<nontemporal%>-Klaus
*** 43518,43587 ****
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE tritt in %<nontemporal%>-Klausel mehrfach auf"
  
! #: c/c-typeck.c:14411 cp/semantics.c:7191
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp auf Arrayabschnitt"
  
! #: c/c-typeck.c:14422 cp/semantics.c:7216
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE ist weder lvalue-Ausdruck noch Arrayabschnitt in %<depend%>-Klausel"
  
! #: c/c-typeck.c:14438 cp/semantics.c:7235
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE hat nicht den Typ %<omp_depend_t%>, in der %<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp"
  
! #: c/c-typeck.c:14447 cp/semantics.c:7246
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem AbhÃ¤ngigkeitstyp"
  
! #: c/c-typeck.c:14490 cp/semantics.c:7291
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "Arrayabschnitt in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7312
! #: cp/semantics.c:7497
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD tritt in Bewegungsklausel mehrfach auf"
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7320
! #: cp/semantics.c:7503
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD tritt in Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14562 cp/semantics.c:7374
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7454
! #: cp/semantics.c:7610
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.c:14710 cp/semantics.c:7590
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE in %qs-Klausel ist weder Variablen- noch Funktionsname"
  
! #: c/c-typeck.c:14738 cp/semantics.c:7620
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE tritt in derselben %<declare target%>-Direktive mehrfach auf"
  
! #: c/c-typeck.c:14752 cp/semantics.c:7636
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.c:14755 cp/semantics.c:7639
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE in %<uniform%>-Klausel ist kein Argument"
--- 43608,43677 ----
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE tritt in %<nontemporal%>-Klausel mehrfach auf"
  
! #: c/c-typeck.c:14411 cp/semantics.c:7192
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp auf Arrayabschnitt"
  
! #: c/c-typeck.c:14422 cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE ist weder lvalue-Ausdruck noch Arrayabschnitt in %<depend%>-Klausel"
  
! #: c/c-typeck.c:14438 cp/semantics.c:7236
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE hat nicht den Typ %<omp_depend_t%>, in der %<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp"
  
! #: c/c-typeck.c:14447 cp/semantics.c:7247
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem AbhÃ¤ngigkeitstyp"
  
! #: c/c-typeck.c:14490 cp/semantics.c:7292
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "Arrayabschnitt in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD tritt in Bewegungsklausel mehrfach auf"
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD tritt in Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14562 cp/semantics.c:7375
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.c:14710 cp/semantics.c:7591
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE in %qs-Klausel ist weder Variablen- noch Funktionsname"
  
! #: c/c-typeck.c:14738 cp/semantics.c:7621
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE tritt in derselben %<declare target%>-Direktive mehrfach auf"
  
! #: c/c-typeck.c:14752 cp/semantics.c:7637
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.c:14755 cp/semantics.c:7640
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE in %<uniform%>-Klausel ist kein Argument"
*************** msgstr "Variable %qs muss ein Zeiger sei
*** 43596,43612 ****
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "Variable %qs ist weder Zeiger noch Array"
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8033
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<order%>-Klausel darf nicht zusammen mit %<ordered%> verwendet werden"
  
! #: c/c-typeck.c:14903 cp/semantics.c:7859
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>"
  
! #: c/c-typeck.c:14970 cp/semantics.c:8146
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ist vorbestimmt %qs fÃ¼r %qs"
--- 43686,43702 ----
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "Variable %qs ist weder Zeiger noch Array"
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<order%>-Klausel darf nicht zusammen mit %<ordered%> verwendet werden"
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>"
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ist vorbestimmt %qs fÃ¼r %qs"
*************** msgstr "%qE ist vorbestimmt %qs fÃ¼r %qs
*** 43616,43643 ****
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-qualifiziertes %qE darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen"
  
! #: c/c-typeck.c:14999 cp/semantics.c:7985
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "%<simdlen%>-Klauselwert ist grÃ¶ÃŸer als %<safelen%>-Klauselwert"
  
! #: c/c-typeck.c:15011 cp/semantics.c:7998
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben"
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8007
! #: cp/semantics.c:8025
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%qs-Klausel darf nicht zusammen mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-typeck.c:15045 cp/semantics.c:7965
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<linear%>-Klauselschritt ist ein Parameter %qD, der nicht in der %<uniform%>-Klausel angegeben ist"
  
! #: c/c-typeck.c:15062 cp/semantics.c:8015
  #, 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"
--- 43706,43733 ----
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-qualifiziertes %qE darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen"
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "%<simdlen%>-Klauselwert ist grÃ¶ÃŸer als %<safelen%>-Klauselwert"
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben"
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%qs-Klausel darf nicht zusammen mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<linear%>-Klauselschritt ist ein Parameter %qD, der nicht in der %<uniform%>-Klausel angegeben ist"
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<nogroup%>-Klausel darf nicht zusammen mit %<reduction%>-Klausel verwendet werden"
*************** msgid "expected case label"
*** 43835,44613 ****
  msgstr "Interner Fehler: expected case label"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3637
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.c:3641
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  keine bekannte Umwandlung fÃ¼r impliziten %<this%>-Parameter von %qH nach %qI"
  
! #: cp/call.c:3648
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  Umwandlung von Argument %d wÃ¤re unzulÃ¤ssig:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3655
  msgid "  no known conversion from %qH to %qI"
  msgstr "  keine bekannte Umwandlung von %qH nach %qI"
  
! #: cp/call.c:3661
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  keine bekannte Umwandlung fÃ¼r Argument %d von %qH nach %qI"
  
! #: cp/call.c:3673 cp/pt.c:6745
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet %d Argumente, %d angegeben"
  
! #: cp/call.c:3701
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (eingebaut)"
  
! #: cp/call.c:3706
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (eingebaut)"
  
! #: cp/call.c:3710
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (eingebaut)"
  
! #: cp/call.c:3714
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (Umwandlung)"
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (in der NÃ¤he der Ãœbereinstimmung)"
  
! #: cp/call.c:3718
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (gelÃ¶scht)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93880
! #: cp/call.c:3720
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (umgekehrt)"
  
! #: cp/call.c:3722
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (umgeschrieben)"
  
! #: cp/call.c:3724
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.c:3728
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  hier geerbt"
  
! #: cp/call.c:3748
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr " RÃ¼ckgabetyp %qT der expliziten Umwandlungsfunktion kann nicht mit QualifizierungsÃ¤nderung in %qT umgewandelt werden"
  
! #: cp/call.c:3754
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr " Umwandlung von RÃ¼ckgabetyp %qT der Spezialisierung der Template-Umwandlungsfunktion in %qT passt nicht exakt"
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr " Ersetzung der ermittelten Templateargumente fÃ¼hrte zu obigen Fehlern"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3770
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  Herleitung/Ersetzung von Templateargument gescheitert:"
  
! #: cp/call.c:3784
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr " Ein Konstruktor, der ein einzelnes Argument seines eigenen Klassentyps hat, ist ungÃ¼ltig"
  
! #: cp/call.c:3791
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  ein geerbter Konstruktor ist kein Kandidat fÃ¼r Initialisierung aus einem Ausdruck desselben oder eines abgeleiteten Typs"
  
! #: cp/call.c:4184
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Umformung von %qH nach %qI ist mehrdeutig"
  
! #: cp/call.c:4330
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "das Initialisieren von %qH mit %qI in einem umgewandelten konstanten Ausdruck bindet nicht direkt"
  
! #: cp/call.c:4351
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Umwandlung von %qH nach %qI in einem umgewandelten konstanten Ausdruck"
  
! #: cp/call.c:4385 cp/call.c:11847 cp/cvt.c:842
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE konnte nicht von %qH nach %qI umgewandelt werden"
  
! #: cp/call.c:4533
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%D(%A)%>"
  
! #: cp/call.c:4536
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%D(%A)%> ist nicht eindeutig"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4760
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "Zeiger auf Elementfunktion %qE kann nicht ohne Objekt aufgerufen werden; verwenden Sie beispielsweise %<.*%> oder %<->*%>"
  
! #: cp/call.c:4832
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "keine Ãœbereinstimmung fÃ¼r Aufruf von %<(%T) (%A)%>"
  
! #: cp/call.c:4846
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
  
! #: cp/call.c:4898
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "mehrdeutiges Ãœberladen fÃ¼r "
  
! #: cp/call.c:4899
  #, gcc-internal-format
  msgid "no match for "
  msgstr "keine Ãœbereinstimmung fÃ¼r "
  
! #: cp/call.c:4902
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (Operandentypen sind %qT, %qT und %qT)"
  
! #: cp/call.c:4904
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (Operandentypen sind %qT und %qT)"
  
! #: cp/call.c:4906
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (Operandentyp ist %qT)"
  
! #: cp/call.c:4923
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ternÃ¤rer %<operator?:%>"
  
! #: cp/call.c:4927
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>"
  
! #: cp/call.c:4936 cp/call.c:4980 cp/call.c:4990
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4939
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> in %<%E%s%>"
  
! #: cp/call.c:4946
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:4949
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> in %<%E[%E]%>"
  
! #: cp/call.c:4957
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:4960
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs in %<%s %E%>"
  
! #: cp/call.c:4966
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:4969
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> in %<%s%E%>"
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> in %<%E %s %E%>"
  
! #: cp/call.c:4993
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> in %<%s%E%>"
  
! #: cp/call.c:5103
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO-C++ verbietet das Auslassen des mittleren Terms eines %<?:%>-Ausdrucks"
  
! #: cp/call.c:5170
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "erschlossener skalarer Typ %qT muss ein Ganzzahl- oder Gleitkommatyp derselben GrÃ¶ÃŸe wie %qT sein"
  
! #: cp/call.c:5187 cp/call.c:5194
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "Umwandlung von Skalar %qH in Vektor %qI fÃ¼hrt zum Abschneiden"
  
! #: cp/call.c:5250
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "unvertrÃ¤gliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qT"
  
! #: cp/call.c:5330
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "zweiter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.c:5335
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "dritter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.c:5384 cp/call.c:5501 cp/call.c:5649
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "Operanden fÃ¼r %<?:%> haben unterschiedliche Typen %qT und %qT"
  
! #: cp/call.c:5388
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  und jeder Typ kann zu jedem anderen konvertiert werden"
  
! #: cp/call.c:5577
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "implizite Umwandlung von %qH in %qI, um an das Ergebnis im anderen Zweig der Bedingung anzugleichen"
  
! #: cp/call.c:5593
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "bedingter Ausdruck enthÃ¤lt unvertrÃ¤gliche AufzÃ¤hlungswerte der Typen %qT und %qT"
  
! #: cp/call.c:5605
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "AufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem Ausdruck"
  
! #: cp/call.c:6208
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert, stattdessen wird PrÃ¤fixoperator versucht"
  
! #: cp/call.c:6210
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert"
  
! #: cp/call.c:6288
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "in C++20 ruft dieser Vergleich die aktuelle Funktion rekursiv mit vertauschten Argumenten auf"
  
! #: cp/call.c:6344
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %qs"
  
! #: cp/call.c:6346
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "als umgeschriebener Kandidat fÃ¼r den Vergleich von %qT und %qT verwendet"
  
! #: cp/call.c:6416
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Vergleich zwischen %q#T und %q#T"
  
! #: cp/call.c:6800
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "ExceptionaufrÃ¤umen fÃ¼r dieses Placement-New wÃ¤hlt delete-Operator fÃ¼r Nicht-Placement"
  
! #: cp/call.c:6803
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ist eine Ã¼bliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)"
  
! #: cp/call.c:6842
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion"
  
! #: cp/call.c:7006
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "keine passende Freigabefunktion fÃ¼r %qD"
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "kein geeignetes %<operator %s%> fÃ¼r %qT"
  
! #: cp/call.c:7030
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»privateÂ«"
  
! #: cp/call.c:7032 cp/decl.c:7987
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "hier als Â»privateÂ« deklariert"
  
! #: cp/call.c:7037
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»protectedÂ«"
  
! #: cp/call.c:7039 cp/decl.c:7988
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "hier als Â»protectedÂ« deklariert"
  
! #: cp/call.c:7044
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D ist in diesem Zusammenhang unzugÃ¤nglich"
  
! #: cp/call.c:7153
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Ãœbergabe von NULL an Nicht-Zeiger-Argument %P von %qD"
  
! #: cp/call.c:7156 cp/call.c:7175 cp/decl.c:9653 cp/typeck.c:4128
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  hier deklariert"
  
! #: cp/call.c:7160
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Konvertierung in Nicht-Zeiger-Typ %qT von NULL"
  
! #: cp/call.c:7172
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "%<false%> wird fÃ¼r Argument %P von %qD in Zeigertyp umgewandelt"
  
! #: cp/call.c:7179
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "%<false%> wird in Zeigertyp %qT umgewandelt"
  
! #: cp/call.c:7246
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  Argument %P von %qD wird initialisiert"
  
! #: cp/call.c:7266
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Umwandlungen in Arrays mit unbekannten Grenzen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/call.c:7312
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "zu viele geschweifte Klammern um Initialisierung fÃ¼r %qT"
  
! #: cp/call.c:7323
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "Umwandlung von %qH nach %qI erfordert direkte Initialisierung"
  
! #: cp/call.c:7332
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ungÃ¼ltige benutzerdefinierte Umwandlung von %qH in %qI"
  
! #: cp/call.c:7372 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "ungÃ¼ltige Umwandlung von %qH in %qI"
  
! #: cp/call.c:7424 cp/call.c:7431
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "Umwandlung in %qT von Initialisierungsliste wÃ¼rde expliziten Konstruktor %qD verwenden"
  
! #: cp/call.c:7427
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "in C++11 und neuer kann ein Defaultkonstruktor explizit sein"
  
! #: cp/call.c:7693
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "rvalue-Referenz vom Typ %qH kann nicht an lvalue vom Typ %qI gebunden werden"
  
! #: cp/call.c:7697
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an rvalue vom Typ %qI gebunden werden"
  
! #: cp/call.c:7708
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "Referenz vom Typ %qH kann nicht an %qI gebunden werden, da die Arraygrenzen sich unterscheiden"
  
! #: cp/call.c:7711
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "das Binden der Referenz vom Typ %qH an %qI streicht Qualifizierer"
  
! #: cp/call.c:7750
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "das Bitfeld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7753 cp/call.c:7771
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "das gepackte Feld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7756
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "der R-Wert %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7875
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "implizite Umwandlung von %qH in %qI bei Ãœbergabe von Argument an Funktion"
  
! #: cp/call.c:7899 cp/cvt.c:1965
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "enum %qT mit eingeschrÃ¤nkter Sichtbarkeit wird vor %<-fabi-version=6%> als Typ %qT, spÃ¤ter jedoch als %qT durch %<...%> Ã¼bergeben"
  
! #: cp/call.c:7943
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)"
  
! #: cp/call.c:7979
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Referenztyp %qT kann nicht Ã¼ber %<...%> empfangen werden"
  
! #: cp/call.c:7989
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)"
  
! #: cp/call.c:8057
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "rekursive Auswertung des Standardarguments fÃ¼r %q#D"
  
! #: cp/call.c:8066
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "Aufruf von %qD verwendet das Standardargument fÃ¼r Parameter %P, der noch nicht definiert wurde"
  
! #: cp/call.c:8170
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Argument des Funktionsaufrufs kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: cp/call.c:8229
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Verwendung einer multiversionierten Funktion ohne Standardargument"
  
! #: cp/call.c:8656
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.c:8659 cp/call.c:11287
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  in Aufruf von %qD"
  
! #: cp/call.c:8696
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT ist keine erreichbare Basis von %qT"
  
! #: cp/call.c:8864
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Argumente werden an Auslassungspunkte des geerbten Konstruktors %qD Ã¼bergeben"
  
! #: cp/call.c:8995
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "Zuweisung von temporÃ¤rer %<initializer_list%> fÃ¼hrt nicht dazu, dass die Lebenszeit des zugrundeliegenden Arrays ausgeweitet wird"
  
! #: cp/call.c:9394
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung"
  
! #: cp/call.c:9397
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s"
  
! #: cp/call.c:9402
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD"
  
! #: cp/call.c:9407
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s"
  
! #: cp/call.c:9422
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung"
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung"
  
! #: cp/call.c:9426
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Wertinitialisierung"
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD SÃ¤ubern eines Objekts des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.c:9432
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD SÃ¤ubern eines Objekts von nichttrivialem Typ %#qT%s"
  
! #: cp/call.c:9434
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD SÃ¤ubern eines Objekts des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s"
  
! #: cp/call.c:9455
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung"
  
! #: cp/call.c:9457
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung"
  
! #: cp/call.c:9459
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierinitialisierung"
  
! #: cp/call.c:9462
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.c:9465
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s"
  
! #: cp/call.c:9468
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Schreibzugriff auf ein Objekt mit einem gelÃ¶schten Kopierkonstruktor"
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD Kopieren eines Objekts mit nichttrivialem Typ %#qT aus einem Array von %#qT"
  
! #: cp/call.c:9491
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD Kopieren eines Objekts des Typs %#qT mit Element %qs %qD aus einem Array von %#qT; verwenden Sie eine Zuweisung oder Kopierinitialisierung stattdessen"
  
! #: cp/call.c:9508
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Bytes unverÃ¤ndert"
  
! #: cp/call.c:9511
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Byte unverÃ¤ndert"
  
! #: cp/call.c:9521
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des nichttrivial kopierbaren Typs %#qT; verwenden Sie stattdessen %<new%> oder %<delete%>"
  
! #: cp/call.c:9524
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Kopierkonstruktor; verwenden Sie stattdessen %<new%> und %<delete%>"
  
! #: cp/call.c:9527
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Destruktor"
  
! #: cp/call.c:9536
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD Verschieben eines Objekts des nichttrivialen Typs %#qT und GrÃ¶ÃŸe %E in eine Region der GrÃ¶ÃŸe %E"
  
! #: cp/call.c:9558
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT wird hier deklariert"
  
! #: cp/call.c:9658
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Konstruktor verweist auf sich selbst"
  
! #: cp/call.c:9932 cp/typeck.c:9284
  msgid "cannot convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
! #: cp/call.c:9954
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:9986
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.c:10033
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Aufruf der Nicht-Funktion %qD"
  
! #: cp/call.c:10071 cp/pt.c:15871 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
  
! #: cp/call.c:10073
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "um eine funktionsartige Umwandlung zu erreichen, entfernen Sie das redundante %<::%D%>"
  
! #: cp/call.c:10265
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%s(%A)%>"
  
! #: cp/call.c:10268
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%s(%A)%> ist mehrdeutig"
  
! #: cp/call.c:10289
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "pure virtuelle %q#D aus nichtstatischem Datenelement-Initialisierer heraus aufgerufen"
  
! #: cp/call.c:10294
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "pure virtuelle %q#D aus Konstruktor heraus aufgerufen"
  
! #: cp/call.c:10295
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "pure virtuelle %q#D aus Destruktor heraus aufgerufen"
  
! #: cp/call.c:10318
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
  
! #: cp/call.c:11285
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ãœbergabe von %qT wÃ¤hlt %qT statt %qT"
  
! #: cp/call.c:11354
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Wahl von %qD statt %qD"
  
! #: cp/call.c:11355
  msgid "  for conversion from %qH to %qI"
  msgstr "  fÃ¼r Umwandlung von %qH in %qI"
  
! #: cp/call.c:11358
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  denn die Umwandlungsfolge fÃ¼r das Argument ist besser"
  
! #: cp/call.c:11607
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Zuordnungsfehler der Standardargumente in ÃœberladungsauflÃ¶sung"
  
! #: cp/call.c:11611
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " Kandidat 1: %q#F"
  
! #: cp/call.c:11613
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " Kandidat 2: %q#F"
  
! #: cp/call.c:11659
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung fÃ¼r das erste besser ist als die schlechteste Umwandlung fÃ¼r das zweite:"
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "eine vorÃ¼bergehende Bindung an %qD besteht nur, bis der Konstruktor beendet ist"
  
! #: cp/call.c:12202
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ungÃ¼ltige Initialisierung einer nicht-konstanten Referenz des Typs %qH von rvalue des Typs %qI"
  
! #: cp/call.c:12206
  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"
  
--- 43925,44703 ----
  msgstr "Interner Fehler: expected case label"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.c:3656
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  keine bekannte Umwandlung fÃ¼r impliziten %<this%>-Parameter von %qH nach %qI"
  
! #: cp/call.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  Umwandlung von Argument %d wÃ¤re unzulÃ¤ssig:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  msgid "  no known conversion from %qH to %qI"
  msgstr "  keine bekannte Umwandlung von %qH nach %qI"
  
! #: cp/call.c:3676
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  keine bekannte Umwandlung fÃ¼r Argument %d von %qH nach %qI"
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet %d Argumente, %d angegeben"
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (eingebaut)"
  
! #: cp/call.c:3721
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (eingebaut)"
  
! #: cp/call.c:3725
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (eingebaut)"
  
! #: cp/call.c:3729
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (Umwandlung)"
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (in der NÃ¤he der Ãœbereinstimmung)"
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (gelÃ¶scht)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93880
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (umgekehrt)"
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (umgeschrieben)"
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.c:3743
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  hier geerbt"
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr " RÃ¼ckgabetyp %qT der expliziten Umwandlungsfunktion kann nicht mit QualifizierungsÃ¤nderung in %qT umgewandelt werden"
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr " Umwandlung von RÃ¼ckgabetyp %qT der Spezialisierung der Template-Umwandlungsfunktion in %qT passt nicht exakt"
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr " Ersetzung der ermittelten Templateargumente fÃ¼hrte zu obigen Fehlern"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  Herleitung/Ersetzung von Templateargument gescheitert:"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr " Ein Konstruktor, der ein einzelnes Argument seines eigenen Klassentyps hat, ist ungÃ¼ltig"
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  ein geerbter Konstruktor ist kein Kandidat fÃ¼r Initialisierung aus einem Ausdruck desselben oder eines abgeleiteten Typs"
  
! #: cp/call.c:4199
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Umformung von %qH nach %qI ist mehrdeutig"
  
! #: cp/call.c:4345
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "das Initialisieren von %qH mit %qI in einem umgewandelten konstanten Ausdruck bindet nicht direkt"
  
! #: cp/call.c:4366
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Umwandlung von %qH nach %qI in einem umgewandelten konstanten Ausdruck"
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE konnte nicht von %qH nach %qI umgewandelt werden"
  
! #: cp/call.c:4548
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%D(%A)%>"
  
! #: cp/call.c:4551
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%D(%A)%> ist nicht eindeutig"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4775
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "Zeiger auf Elementfunktion %qE kann nicht ohne Objekt aufgerufen werden; verwenden Sie beispielsweise %<.*%> oder %<->*%>"
  
! #: cp/call.c:4847
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "keine Ãœbereinstimmung fÃ¼r Aufruf von %<(%T) (%A)%>"
  
! #: cp/call.c:4861
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
  
! #: cp/call.c:4913
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "mehrdeutiges Ãœberladen fÃ¼r "
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr "keine Ãœbereinstimmung fÃ¼r "
  
! #: cp/call.c:4917
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (Operandentypen sind %qT, %qT und %qT)"
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (Operandentypen sind %qT und %qT)"
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (Operandentyp ist %qT)"
  
! #: cp/call.c:4938
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ternÃ¤rer %<operator?:%>"
  
! #: cp/call.c:4942
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>"
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4954
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> in %<%E%s%>"
  
! #: cp/call.c:4961
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> in %<%E[%E]%>"
  
! #: cp/call.c:4972
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:4975
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs in %<%s %E%>"
  
! #: cp/call.c:4981
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> in %<%s%E%>"
  
! #: cp/call.c:4999
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> in %<%E %s %E%>"
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> in %<%s%E%>"
  
! #: cp/call.c:5118
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO-C++ verbietet das Auslassen des mittleren Terms eines %<?:%>-Ausdrucks"
  
! #: cp/call.c:5185
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "erschlossener skalarer Typ %qT muss ein Ganzzahl- oder Gleitkommatyp derselben GrÃ¶ÃŸe wie %qT sein"
  
! #: cp/call.c:5202 cp/call.c:5209
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "Umwandlung von Skalar %qH in Vektor %qI fÃ¼hrt zum Abschneiden"
  
! #: cp/call.c:5265
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "unvertrÃ¤gliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qT"
  
! #: cp/call.c:5345
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "zweiter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.c:5350
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "dritter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.c:5399 cp/call.c:5516 cp/call.c:5664
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "Operanden fÃ¼r %<?:%> haben unterschiedliche Typen %qT und %qT"
  
! #: cp/call.c:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  und jeder Typ kann zu jedem anderen konvertiert werden"
  
! #: cp/call.c:5592
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "implizite Umwandlung von %qH in %qI, um an das Ergebnis im anderen Zweig der Bedingung anzugleichen"
  
! #: cp/call.c:5608
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "bedingter Ausdruck enthÃ¤lt unvertrÃ¤gliche AufzÃ¤hlungswerte der Typen %qT und %qT"
  
! #: cp/call.c:5620
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "AufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem Ausdruck"
  
! #: cp/call.c:6223
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert, stattdessen wird PrÃ¤fixoperator versucht"
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert"
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "in C++20 ruft dieser Vergleich die aktuelle Funktion rekursiv mit vertauschten Argumenten auf"
  
! #: cp/call.c:6359
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %qs"
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "als umgeschriebener Kandidat fÃ¼r den Vergleich von %qT und %qT verwendet"
  
! #: cp/call.c:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Vergleich zwischen %q#T und %q#T"
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "ExceptionaufrÃ¤umen fÃ¼r dieses Placement-New wÃ¤hlt delete-Operator fÃ¼r Nicht-Placement"
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ist eine Ã¼bliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)"
  
! #: cp/call.c:6857
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion"
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "keine passende Freigabefunktion fÃ¼r %qD"
  
! #: cp/call.c:7027
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "kein geeignetes %<operator %s%> fÃ¼r %qT"
  
! #: cp/call.c:7045
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»privateÂ«"
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "hier als Â»privateÂ« deklariert"
  
! #: cp/call.c:7052
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»protectedÂ«"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "hier als Â»protectedÂ« deklariert"
  
! #: cp/call.c:7059
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D ist in diesem Zusammenhang unzugÃ¤nglich"
  
! #: cp/call.c:7168
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Ãœbergabe von NULL an Nicht-Zeiger-Argument %P von %qD"
  
! #: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  hier deklariert"
  
! #: cp/call.c:7175
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Konvertierung in Nicht-Zeiger-Typ %qT von NULL"
  
! #: cp/call.c:7187
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "%<false%> wird fÃ¼r Argument %P von %qD in Zeigertyp umgewandelt"
  
! #: cp/call.c:7194
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "%<false%> wird in Zeigertyp %qT umgewandelt"
  
! #: cp/call.c:7261
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  Argument %P von %qD wird initialisiert"
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Umwandlungen in Arrays mit unbekannten Grenzen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/call.c:7327
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "zu viele geschweifte Klammern um Initialisierung fÃ¼r %qT"
  
! #: cp/call.c:7338
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "Umwandlung von %qH nach %qI erfordert direkte Initialisierung"
  
! #: cp/call.c:7347
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ungÃ¼ltige benutzerdefinierte Umwandlung von %qH in %qI"
  
! #: cp/call.c:7387 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "ungÃ¼ltige Umwandlung von %qH in %qI"
  
! #: cp/call.c:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "Umwandlung in %qT von Initialisierungsliste wÃ¼rde expliziten Konstruktor %qD verwenden"
  
! #: cp/call.c:7445
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "in C++11 und neuer kann ein Defaultkonstruktor explizit sein"
  
! #: cp/call.c:7715
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "rvalue-Referenz vom Typ %qH kann nicht an lvalue vom Typ %qI gebunden werden"
  
! #: cp/call.c:7719
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an rvalue vom Typ %qI gebunden werden"
  
! #: cp/call.c:7730
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "Referenz vom Typ %qH kann nicht an %qI gebunden werden, da die Arraygrenzen sich unterscheiden"
  
! #: cp/call.c:7733
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "das Binden der Referenz vom Typ %qH an %qI streicht Qualifizierer"
  
! #: cp/call.c:7772
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "das Bitfeld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7775 cp/call.c:7793
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "das gepackte Feld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7778
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "der R-Wert %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7897
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "implizite Umwandlung von %qH in %qI bei Ãœbergabe von Argument an Funktion"
  
! #: cp/call.c:7921 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "enum %qT mit eingeschrÃ¤nkter Sichtbarkeit wird vor %<-fabi-version=6%> als Typ %qT, spÃ¤ter jedoch als %qT durch %<...%> Ã¼bergeben"
  
! #: cp/call.c:7965
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)"
  
! #: cp/call.c:8001
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Referenztyp %qT kann nicht Ã¼ber %<...%> empfangen werden"
  
! #: cp/call.c:8011
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)"
  
! #: cp/call.c:8079
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "rekursive Auswertung des Standardarguments fÃ¼r %q#D"
  
! #: cp/call.c:8088
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "Aufruf von %qD verwendet das Standardargument fÃ¼r Parameter %P, der noch nicht definiert wurde"
  
! #: cp/call.c:8192
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Argument des Funktionsaufrufs kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Verwendung einer multiversionierten Funktion ohne Standardargument"
  
! #: cp/call.c:8678
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.c:8681 cp/call.c:11309
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  in Aufruf von %qD"
  
! #: cp/call.c:8718
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT ist keine erreichbare Basis von %qT"
  
! #: cp/call.c:8886
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Argumente werden an Auslassungspunkte des geerbten Konstruktors %qD Ã¼bergeben"
  
! #: cp/call.c:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "Zuweisung von temporÃ¤rer %<initializer_list%> fÃ¼hrt nicht dazu, dass die Lebenszeit des zugrundeliegenden Arrays ausgeweitet wird"
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung"
  
! #: cp/call.c:9419
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s"
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD"
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s"
  
! #: cp/call.c:9444
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung"
  
! #: cp/call.c:9446
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung"
  
! #: cp/call.c:9448
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Wertinitialisierung"
  
! #: cp/call.c:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD SÃ¤ubern eines Objekts des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.c:9454
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD SÃ¤ubern eines Objekts von nichttrivialem Typ %#qT%s"
  
! #: cp/call.c:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD SÃ¤ubern eines Objekts des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s"
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung"
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung"
  
! #: cp/call.c:9481
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierinitialisierung"
  
! #: cp/call.c:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.c:9487
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s"
  
! #: cp/call.c:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Schreibzugriff auf ein Objekt mit einem gelÃ¶schten Kopierkonstruktor"
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD Kopieren eines Objekts mit nichttrivialem Typ %#qT aus einem Array von %#qT"
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD Kopieren eines Objekts des Typs %#qT mit Element %qs %qD aus einem Array von %#qT; verwenden Sie eine Zuweisung oder Kopierinitialisierung stattdessen"
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Bytes unverÃ¤ndert"
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Byte unverÃ¤ndert"
  
! #: cp/call.c:9543
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des nichttrivial kopierbaren Typs %#qT; verwenden Sie stattdessen %<new%> oder %<delete%>"
  
! #: cp/call.c:9546
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Kopierkonstruktor; verwenden Sie stattdessen %<new%> und %<delete%>"
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Destruktor"
  
! #: cp/call.c:9558
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD Verschieben eines Objekts des nichttrivialen Typs %#qT und GrÃ¶ÃŸe %E in eine Region der GrÃ¶ÃŸe %E"
  
! #: cp/call.c:9580
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT wird hier deklariert"
  
! #: cp/call.c:9680
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Konstruktor verweist auf sich selbst"
  
! #: cp/call.c:9954 cp/typeck.c:9284
  msgid "cannot convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
! #: cp/call.c:9976
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:10008
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.c:10055
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Aufruf der Nicht-Funktion %qD"
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
  
! #: cp/call.c:10095
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "um eine funktionsartige Umwandlung zu erreichen, entfernen Sie das redundante %<::%D%>"
  
! #: cp/call.c:10287
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%s(%A)%>"
  
! #: cp/call.c:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%s(%A)%> ist mehrdeutig"
  
! #: cp/call.c:10311
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "pure virtuelle %q#D aus nichtstatischem Datenelement-Initialisierer heraus aufgerufen"
  
! #: cp/call.c:10316
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "pure virtuelle %q#D aus Konstruktor heraus aufgerufen"
  
! #: cp/call.c:10317
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "pure virtuelle %q#D aus Destruktor heraus aufgerufen"
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
  
! #: cp/call.c:11307
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ãœbergabe von %qT wÃ¤hlt %qT statt %qT"
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Wahl von %qD statt %qD"
  
! #: cp/call.c:11377
  msgid "  for conversion from %qH to %qI"
  msgstr "  fÃ¼r Umwandlung von %qH in %qI"
  
! #: cp/call.c:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  denn die Umwandlungsfolge fÃ¼r das Argument ist besser"
  
! #: cp/call.c:11629
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Zuordnungsfehler der Standardargumente in ÃœberladungsauflÃ¶sung"
  
! #: cp/call.c:11633
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " Kandidat 1: %q#F"
  
! #: cp/call.c:11635
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " Kandidat 2: %q#F"
  
! #: cp/call.c:11681
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung fÃ¼r das erste besser ist als die schlechteste Umwandlung fÃ¼r das zweite:"
  
! #: cp/call.c:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "eine vorÃ¼bergehende Bindung an %qD besteht nur, bis der Konstruktor beendet ist"
  
! #: cp/call.c:12238
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ungÃ¼ltige Initialisierung einer nicht-konstanten Referenz des Typs %qH von rvalue des Typs %qI"
  
! #: cp/call.c:12242
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ungÃ¼ltige Initialisierung einer Referenz des Typs %qH von Ausdruck des Typs %qI"
  
*************** msgstr "von %qT geerbte Version ist hier
*** 44651,44657 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D kann nicht mit %q#D Ã¼berladen werden"
  
! #: cp/class.c:1174 cp/decl.c:1704 cp/decl.c:1713 cp/decl.c:1738 cp/decl.c:1761
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, gcc-internal-format
  msgid "previous declaration %q#D"
--- 44741,44747 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D kann nicht mit %q#D Ã¼berladen werden"
  
! #: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, gcc-internal-format
  msgid "previous declaration %q#D"
*************** msgid "%qD inherits the %E ABI tag that
*** 44693,44699 ****
  msgstr "%qD erbt das %E-ABI-Tag, das %qT (im RÃ¼ckgabetyp verwendet) hat"
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1079
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT hier deklariert"
--- 44783,44789 ----
  msgstr "%qD erbt das %E-ABI-Tag, das %qT (im RÃ¼ckgabetyp verwendet) hat"
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT hier deklariert"
*************** msgstr "  von %qD"
*** 44773,44779 ****
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
  
! #: cp/class.c:2968 cp/parser.c:20803
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "diese FlexibilitÃ¤t ist veraltet und wird demnÃ¤chst entfernt"
--- 44863,44869 ----
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
  
! #: cp/class.c:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "diese FlexibilitÃ¤t ist veraltet und wird demnÃ¤chst entfernt"
*************** msgstr "%q#T hat Zeigertypen als Element
*** 44890,44897 ****
  
  #: cp/class.c:3841
  #, gcc-internal-format
! msgid "  but does not override %<%T(const %T&)%>"
! msgstr "  aber Ã¼berschreibt nicht %<%T(const %T&)%>"
  
  #: cp/class.c:3843
  #, gcc-internal-format
--- 44980,44987 ----
  
  #: cp/class.c:3841
  #, gcc-internal-format
! msgid "  but does not declare %<%T(const %T&)%>"
! msgstr "  aber deklariert %<%T(const %T&)%> nicht"
  
  #: cp/class.c:3843
  #, gcc-internal-format
*************** msgstr "  oder %<operator=(const %T&)%>"
*** 44900,44907 ****
  
  #: cp/class.c:3847
  #, gcc-internal-format
! msgid "  but does not override %<operator=(const %T&)%>"
! msgstr "  aber Ã¼berschreibt nicht %<operator=(const %T&)%>"
  
  #: cp/class.c:3849
  #, gcc-internal-format
--- 44990,44997 ----
  
  #: cp/class.c:3847
  #, gcc-internal-format
! msgid "  but does not declare %<operator=(const %T&)%>"
! msgstr "  aber deklariert %<operator=(const %T&)%> nicht"
  
  #: cp/class.c:3849
  #, gcc-internal-format
*************** msgstr "Methode Ã¼berschreibt Methoden %
*** 44938,45154 ****
  msgid "method declared %qE overriding %qE method"
  msgstr "als %qE deklarierte Methode Ã¼berschreibt Methode %qE"
  
! #: cp/class.c:5718 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "umschlieÃŸende Klasse der %<constexpr%> nicht-statischen Elementfunktion %q+#D ist kein Literaltyp"
  
! #: cp/class.c:5744
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T ist kein Literal, denn: "
  
! #: cp/class.c:5747
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT is a Closure-Typ und ist erst ab C++17 literal"
  
! #: cp/class.c:5750
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T hat einen nicht-trivialen Destruktor"
  
! #: cp/class.c:5753
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T hat keinen %<constexpr%>-Destruktor"
  
! #: cp/class.c:5761
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr "  %q+T ist kein Aggregat, hat keinen trivialen Standardkonstruktor und hat keinen %<constexpr%>-Konstruktor, der kein Kopier- oder Bewegungskonstruktor ist"
  
! #: cp/class.c:5794
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  Basisklasse %qT von %q+T ist kein Literal"
  
! #: cp/class.c:5809
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.c:5816
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Basisklasse %q#T hat einen zugÃ¤nglichen nicht-virtuellen Destruktor"
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "nicht-statische Referenz %q#D in Klasse ohne Konstruktor"
  
! #: cp/class.c:5972
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "nicht-statisches const-Element %q#D in Klasse ohne einen Konstruktor"
  
! #: cp/class.c:6293
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direkte Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglich"
  
! #: cp/class.c:6305
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglich"
  
! #: cp/class.c:6550
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "Offset von %qD ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndern"
  
! #: cp/class.c:6720
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "GrÃ¶ÃŸe des Typs %qT ist zu groÃŸ (%qE Bytes)"
  
! #: cp/class.c:7006
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ungÃ¼ltige Verwendung von %q#T mit Array der GrÃ¶ÃŸe 0 in %q#D"
  
! #: cp/class.c:7008
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ungÃ¼ltige Verwendung von %q#T mit flexiblem Arrayelement in %q#T"
  
! #: cp/class.c:7013
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Arrayelement %q#D hier deklariert"
  
! #: cp/class.c:7041
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "Arrayelement %qD mit LÃ¤nge 0 befindet sich nicht am Ende von %q#T"
  
! #: cp/class.c:7043
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "Arrayelement %qD mit LÃ¤nge 0 in ansonsten leerem %q#T"
  
! #: cp/class.c:7052 cp/class.c:7083
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "in der Definition von %q#T"
  
! #: cp/class.c:7060
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "flexibles Arrayelement %qD nicht am Ende von %q#T"
  
! #: cp/class.c:7062
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "flexibles Arrayelement %qD in ansonsten leerem %q#T"
  
! #: cp/class.c:7081
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "nÃ¤chstes Feld %q#D hier deklariert"
  
! #: cp/class.c:7195 cp/parser.c:24531
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Redefinition von %q#T"
  
! #: cp/class.c:7332
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor"
  
! #: cp/class.c:7363
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "typtransparentes %q#T hat keine Felder"
  
! #: cp/class.c:7369
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "typtransparente Klasse %qT hat Basisklassen"
  
! #: cp/class.c:7373
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "typtransparente Klasse %qT hat virtuelle Funktionen"
  
! #: cp/class.c:7379
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr "typtransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hat"
  
! #: cp/class.c:7541
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "Definition von %qD entspricht nicht %<#include <initializer_list>%>"
  
! #: cp/class.c:7552
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "Lesen der struct konnte wegen Syntaxfehlern nicht beendet werden"
  
! #: cp/class.c:8059
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
  
! #: cp/class.c:8149
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Ã¼berladene Funktion %qD konnte nicht durch Umwandlung in Typ %qT aufgelÃ¶st werden"
  
! #: cp/class.c:8294
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Ãœbereinstimmungen"
  
! #: cp/class.c:8321
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Umwandung der Ã¼berladenen Funktion %qD in den Typ %q#T ist mehrdeutig"
  
! #: cp/class.c:8348
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Zeiger auf Element %qD wird angenommen"
  
! #: cp/class.c:8351
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(ein Zeiger auf ein Element kann nur mit %<Â»&%E%> erzeugt werden)"
  
! #: cp/class.c:8427 cp/class.c:8469
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "zu wenig Typinformationen"
  
! #: cp/class.c:8447
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden"
  
! #: cp/class.c:8720
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Deklaration von %q#D Ã¤ndert die Bedeutung von %qD"
  
! #: cp/class.c:8723
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%qD wurde hier als %q#D deklariert"
--- 45028,45244 ----
  msgid "method declared %qE overriding %qE method"
  msgstr "als %qE deklarierte Methode Ã¼berschreibt Methode %qE"
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "umschlieÃŸende Klasse der %<constexpr%> nicht-statischen Elementfunktion %q+#D ist kein Literaltyp"
  
! #: cp/class.c:5742
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T ist kein Literal, denn: "
  
! #: cp/class.c:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT is a Closure-Typ und ist erst ab C++17 literal"
  
! #: cp/class.c:5748
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T hat einen nicht-trivialen Destruktor"
  
! #: cp/class.c:5751
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T hat keinen %<constexpr%>-Destruktor"
  
! #: cp/class.c:5759
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr "  %q+T ist kein Aggregat, hat keinen trivialen Standardkonstruktor und hat keinen %<constexpr%>-Konstruktor, der kein Kopier- oder Bewegungskonstruktor ist"
  
! #: cp/class.c:5792
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  Basisklasse %qT von %q+T ist kein Literal"
  
! #: cp/class.c:5807
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.c:5814
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.c:5935
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Basisklasse %q#T hat einen zugÃ¤nglichen nicht-virtuellen Destruktor"
  
! #: cp/class.c:5964
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "nicht-statische Referenz %q#D in Klasse ohne Konstruktor"
  
! #: cp/class.c:5970
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "nicht-statisches const-Element %q#D in Klasse ohne einen Konstruktor"
  
! #: cp/class.c:6291
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direkte Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglich"
  
! #: cp/class.c:6303
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglich"
  
! #: cp/class.c:6548
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "Offset von %qD ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndern"
  
! #: cp/class.c:6718
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "GrÃ¶ÃŸe des Typs %qT ist zu groÃŸ (%qE Bytes)"
  
! #: cp/class.c:7004
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ungÃ¼ltige Verwendung von %q#T mit Array der GrÃ¶ÃŸe 0 in %q#D"
  
! #: cp/class.c:7006
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ungÃ¼ltige Verwendung von %q#T mit flexiblem Arrayelement in %q#T"
  
! #: cp/class.c:7011
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Arrayelement %q#D hier deklariert"
  
! #: cp/class.c:7039
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "Arrayelement %qD mit LÃ¤nge 0 befindet sich nicht am Ende von %q#T"
  
! #: cp/class.c:7041
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "Arrayelement %qD mit LÃ¤nge 0 in ansonsten leerem %q#T"
  
! #: cp/class.c:7050 cp/class.c:7081
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "in der Definition von %q#T"
  
! #: cp/class.c:7058
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "flexibles Arrayelement %qD nicht am Ende von %q#T"
  
! #: cp/class.c:7060
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "flexibles Arrayelement %qD in ansonsten leerem %q#T"
  
! #: cp/class.c:7079
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "nÃ¤chstes Feld %q#D hier deklariert"
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Redefinition von %q#T"
  
! #: cp/class.c:7330
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor"
  
! #: cp/class.c:7361
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "typtransparentes %q#T hat keine Felder"
  
! #: cp/class.c:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "typtransparente Klasse %qT hat Basisklassen"
  
! #: cp/class.c:7371
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "typtransparente Klasse %qT hat virtuelle Funktionen"
  
! #: cp/class.c:7377
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr "typtransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hat"
  
! #: cp/class.c:7539
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "Definition von %qD entspricht nicht %<#include <initializer_list>%>"
  
! #: cp/class.c:7550
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "Lesen der struct konnte wegen Syntaxfehlern nicht beendet werden"
  
! #: cp/class.c:8057
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
  
! #: cp/class.c:8147
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Ã¼berladene Funktion %qD konnte nicht durch Umwandlung in Typ %qT aufgelÃ¶st werden"
  
! #: cp/class.c:8292
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Ãœbereinstimmungen"
  
! #: cp/class.c:8319
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Umwandung der Ã¼berladenen Funktion %qD in den Typ %q#T ist mehrdeutig"
  
! #: cp/class.c:8346
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Zeiger auf Element %qD wird angenommen"
  
! #: cp/class.c:8349
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(ein Zeiger auf ein Element kann nur mit %<Â»&%E%> erzeugt werden)"
  
! #: cp/class.c:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "zu wenig Typinformationen"
  
! #: cp/class.c:8445
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden"
  
! #: cp/class.c:8718
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Deklaration von %q#D Ã¤ndert die Bedeutung von %qD"
  
! #: cp/class.c:8721
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%qD wurde hier als %q#D deklariert"
*************** msgstr "KÃ¶rper der %<constexpr%>-Funkti
*** 45218,45647 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:"
  
! #: cp/constexpr.c:1375 cp/constexpr.c:2460
  #, 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.c:1380 cp/constexpr.c:1390 cp/constexpr.c:2650
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:1657 cp/constexpr.c:7196
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Aufruf fÃ¼r interne Funktion %qE"
  
! #: cp/constexpr.c:1712
  #, 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.c:1714
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "wurde ursprÃ¼nglich hier als %<const%> deklariert"
  
! #: cp/constexpr.c:1912 cp/constexpr.c:1958 cp/constexpr.c:1990
! #: cp/constexpr.c:2011
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "%<dynamic_cast%> auf Referenz fehlgeschlagen"
  
! #: cp/constexpr.c:1913
  #, 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.c:1959 cp/constexpr.c:1991
  #, 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.c:2013
  #, 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.c:2016
  #, 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.c:2095
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "Ausdruck %qE bezeichnet keine %<constexpr%>-Funktion"
  
! #: cp/constexpr.c:2160
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "Versuch, bereits freigegebenen Speicher freizugeben"
  
! #: cp/constexpr.c:2167
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Speicher, der vorher nicht angefordert wurde, wird freigegeben"
  
! #: cp/constexpr.c:2201 cp/constexpr.c:7228
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "Aufruf der nicht-%<constexpr%>-Funktion %qD"
  
! #: cp/constexpr.c:2275
  #, 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.c:2282
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD in konstantem Ausdruck aufgerufen"
  
! #: cp/constexpr.c:2286
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD vor seiner Definition verwendet"
  
! #: cp/constexpr.c:2362
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "Aufruf hat ringfÃ¶rmige AbhÃ¤ngigkeit"
  
! #: cp/constexpr.c:2373
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "Auswertungstiefe von %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-depth=%> verwenden, um dies zu erhÃ¶hen)"
  
! #: cp/constexpr.c:2690
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "rechter Operand des Schiebeausdrucks %q+E ist negativ"
  
! #: cp/constexpr.c:2697
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "rechter Operand des Schiebeausdrucks %q+E ist mindestens so groÃŸ wie die Genauigkeit %wu des linken Operanden"
  
! #: cp/constexpr.c:2720
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "linker Operand des Schiebeausdrucks %q+E ist negativ"
  
! #: cp/constexpr.c:2739
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "Schiebeausdruck %q+E lÃ¤uft Ã¼ber"
  
! #: cp/constexpr.c:2897
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "Arithmetik mit Nullzeiger in %qE"
  
! #: cp/constexpr.c:3164
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "Arrayindexwert %qE ist auÃŸerhalb der Grenzen des Arrays %qD vom Typ %qT"
  
! #: cp/constexpr.c:3167
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "Arrayindex %qE ist ungleich 0 und wird mit Array %qD vom Typ %qT mit unbekannten Grenzen verwendet"
  
! #: cp/constexpr.c:3172
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "Arrayindexwert %qE ist auÃŸerhalb der Grenzen des Arraytyps %qT"
  
! #: cp/constexpr.c:3175
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "Arrayindex %qE ist ungleich 0 und wird mit Array vom Typ %qT mit unbekannten Grenzen verwendet"
  
! #: cp/constexpr.c:3358
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Zugriff auf uninitialisiertes Arrayelement"
  
! #: cp/constexpr.c:3398
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Dereferenzierung eines Nullzeigers in %qE"
  
! #: cp/constexpr.c:3415 cp/constexpr.c:3508 cp/constexpr.c:5338
! #: cp/constexpr.c:5430 cp/constexpr.c:7148
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:3421
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "verÃ¤nderliches %qD ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.c:3449
! #, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
! msgstr "Zugriff auf Element %qD statt auf initialisiertes Element %qD in Konstantenausdruck"
! 
! #: cp/constexpr.c:3468
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Zugriff auf uninitialisiertes Element %qD"
  
! #: cp/constexpr.c:4199 cp/constexpr.c:5959
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Dereferenzierung eines Null-Zeigers"
  
! #: cp/constexpr.c:4219
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "auf Wert von %qE wird Ã¼ber ein %qT GL-Wert in Konstantenausdruck zugegriffen"
  
! #: cp/constexpr.c:4262
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "der Wert von uninitialisiertem Speicher ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.c:4264 cp/constexpr.c:4271
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "wurde hier deklariert"
  
! #: cp/constexpr.c:4269
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "angeforderter Speicher wird in konstantem Ausdruck verwendet, nachdem er wieder freigegeben wurde"
  
! #: cp/constexpr.c:4274
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "der Wert von %qD ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.c:4281
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD in seiner eigenen Initialisierung verwendet"
  
! #: cp/constexpr.c:4286
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ist nicht konstant"
  
! #: cp/constexpr.c:4289
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ist volatile"
  
! #: cp/constexpr.c:4294 cp/constexpr.c:4301
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
  
! #: cp/constexpr.c:4307
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD wurde nicht als %<constexpr%> definiert"
  
! #: cp/constexpr.c:4310
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp"
  
! #: cp/constexpr.c:4562
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Modifikation von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:4644
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "Ã„nderung des aktiven Elements einer union von %qD zu %qD"
  
! #: cp/constexpr.c:5032 cp/constexpr.c:6247
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Anweisung ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:5138
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "Anzahl der SchleifendurchlÃ¤ufe in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-loop-limit=%> verwenden, um diesen zu erhÃ¶hen)"
  
! #: cp/constexpr.c:5234
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Inline-Assembler ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:5235
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr "nur unausgewerteter Inline-Assemblercode ist in einer %<constexpr%>-Funktion in C++2a erlaubt"
  
! #: cp/constexpr.c:5300
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Wert %qE vom Typ %qT ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:5313
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "Anzahl der Evaluierungsoperationen in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %wd (%<-fconstexpr-ops-limit=%> verwenden, um diesen zu erhÃ¶hen)"
  
! #: cp/constexpr.c:5487 cp/constexpr.c:7792
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Zwischenergebnis des nicht-literalen Typs %qT in konstantem Ausdruck"
  
! #: cp/constexpr.c:5919 cp/constexpr.c:7342
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ein %<reinterpret_cast%> ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:5971
  #, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "Umwandlung eines Nullpointers vom Typ %qT in %qT ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:5985
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6086 cp/constexpr.c:6104 cp/constexpr.c:6120
! #: cp/constexpr.c:7618 cp/constexpr.c:7963
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ausdruck %qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6214
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "unerwartete Template-ID %qE"
  
! #: cp/constexpr.c:6220
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "Funktionskonzept muss aufgerufen werden"
  
! #: cp/constexpr.c:6250
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "unexpected expression %qE of kind %s"
  
! #: cp/constexpr.c:6472
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE ist kein Konstantenausdruck, da er auf verÃ¤nderliche Teilobjekte von %qT verweist"
  
! #: cp/constexpr.c:6480
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE ist kein Konstantenausdruck, da er auf eine unvollstÃ¤ndig initialisierte Variable verweist"
  
! #: cp/constexpr.c:6495
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE ist kein konstanter Ausdruck, da er auf das Ergebnis von %<operator new%> verweist"
  
! #: cp/constexpr.c:6505
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE ist kein konstanter Ausdruck, da der angeforderte Speicher nicht vollstÃ¤ndig freigegeben wurde"
  
! #: cp/constexpr.c:6525
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "unmittelbare Auswertung liefert die Adresse der unmittelbaren Funktion %qD"
  
! #: cp/constexpr.c:6539
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "Umwandlung von Zeigertyp %qT in arithmetischen Typ %qT in Konstantenausdruck"
  
! #: cp/constexpr.c:7088
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Umwandlung lvalue-in-rvalue eines volatile-lvalue %qE mit Typ %qT"
  
! #: cp/constexpr.c:7312
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Lambda-Einfangen von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:7315
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "da er als glvalue verwendet wird"
  
! #: cp/constexpr.c:7362
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> von Ganzzahl zu Zeiger"
  
! #: cp/constexpr.c:7395
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "Adresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:7434
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Verwendung von %<this%> in Konstantenausdruck"
  
! #: cp/constexpr.c:7565
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Lambda-Ausdruck ist erst ab C++17 ein konstanter Ausdruck"
  
! #: cp/constexpr.c:7632
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "virtuelle Funktionen kÃ¶nnen erst mit C++2a %<constexpr%> sein"
  
! #: cp/constexpr.c:7647
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "%<typeid%> ist kein konstanter Ausdruck, da %qE polymorphen Typ hat"
  
! #: cp/constexpr.c:7711
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Umwandlung in Nicht-Ganzzahltyp %qT in konstantem Ausdruck"
  
! #: cp/constexpr.c:7761
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<static%> deklariert"
  
! #: cp/constexpr.c:7768
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<thread_local%> deklariert"
  
! #: cp/constexpr.c:7841
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Division durch Null ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:7939
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:7971
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "nicht konstante Arrayinitialisierung"
  
! #: cp/constexpr.c:8001
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:8018
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "unerwarteter AST der Art %s"
--- 45308,45742 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:"
  
! #: cp/constexpr.c:1378 cp/constexpr.c:2524
  #, 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.c:1383 cp/constexpr.c:1393 cp/constexpr.c:2729
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Aufruf fÃ¼r interne Funktion %qE"
  
! #: cp/constexpr.c:1715
  #, 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.c:1717
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "wurde ursprÃ¼nglich hier als %<const%> deklariert"
  
! #: cp/constexpr.c:1915 cp/constexpr.c:1961 cp/constexpr.c:1993
! #: cp/constexpr.c:2014
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "%<dynamic_cast%> auf Referenz fehlgeschlagen"
  
! #: cp/constexpr.c:1916
  #, 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.c:1962 cp/constexpr.c:1994
  #, 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.c:2016
  #, 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.c:2019
  #, 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.c:2144
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "Ausdruck %qE bezeichnet keine %<constexpr%>-Funktion"
  
! #: cp/constexpr.c:2209
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "Versuch, bereits freigegebenen Speicher freizugeben"
  
! #: cp/constexpr.c:2216
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Speicher, der vorher nicht angefordert wurde, wird freigegeben"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "Aufruf der nicht-%<constexpr%>-Funktion %qD"
  
! #: cp/constexpr.c:2324
  #, 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.c:2331
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD in konstantem Ausdruck aufgerufen"
  
! #: cp/constexpr.c:2335
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD vor seiner Definition verwendet"
  
! #: cp/constexpr.c:2426
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "Aufruf hat ringfÃ¶rmige AbhÃ¤ngigkeit"
  
! #: cp/constexpr.c:2437
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "Auswertungstiefe von %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-depth=%> verwenden, um dies zu erhÃ¶hen)"
  
! #: cp/constexpr.c:2769
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "rechter Operand des Schiebeausdrucks %q+E ist negativ"
  
! #: cp/constexpr.c:2776
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "rechter Operand des Schiebeausdrucks %q+E ist mindestens so groÃŸ wie die Genauigkeit %wu des linken Operanden"
  
! #: cp/constexpr.c:2799
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "linker Operand des Schiebeausdrucks %q+E ist negativ"
  
! #: cp/constexpr.c:2818
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "Schiebeausdruck %q+E lÃ¤uft Ã¼ber"
  
! #: cp/constexpr.c:2976
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "Arithmetik mit Nullzeiger in %qE"
  
! #: cp/constexpr.c:3332
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "Arrayindexwert %qE ist auÃŸerhalb der Grenzen des Arrays %qD vom Typ %qT"
  
! #: cp/constexpr.c:3335
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "Arrayindex %qE ist ungleich 0 und wird mit Array %qD vom Typ %qT mit unbekannten Grenzen verwendet"
  
! #: cp/constexpr.c:3340
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "Arrayindexwert %qE ist auÃŸerhalb der Grenzen des Arraytyps %qT"
  
! #: cp/constexpr.c:3343
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "Arrayindex %qE ist ungleich 0 und wird mit Array vom Typ %qT mit unbekannten Grenzen verwendet"
  
! #: cp/constexpr.c:3526
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Zugriff auf uninitialisiertes Arrayelement"
  
! #: cp/constexpr.c:3566
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Dereferenzierung eines Nullzeigers in %qE"
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:3589
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "verÃ¤nderliches %qD ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.c:3620 cp/constexpr.c:3642
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Zugriff auf uninitialisiertes Element %qD"
  
! #: cp/constexpr.c:3622
! #, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
! msgstr "Zugriff auf Element %qD statt auf initialisiertes Element %qD in Konstantenausdruck"
! 
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Dereferenzierung eines Null-Zeigers"
  
! #: cp/constexpr.c:4412
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "auf Wert von %qE wird Ã¼ber ein %qT GL-Wert in Konstantenausdruck zugegriffen"
  
! #: cp/constexpr.c:4455
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "der Wert von uninitialisiertem Speicher ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.c:4457 cp/constexpr.c:4464
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "wurde hier deklariert"
  
! #: cp/constexpr.c:4462
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "angeforderter Speicher wird in konstantem Ausdruck verwendet, nachdem er wieder freigegeben wurde"
  
! #: cp/constexpr.c:4467
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "der Wert von %qD ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.c:4474
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD in seiner eigenen Initialisierung verwendet"
  
! #: cp/constexpr.c:4479
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ist nicht konstant"
  
! #: cp/constexpr.c:4482
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ist volatile"
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
  
! #: cp/constexpr.c:4500
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD wurde nicht als %<constexpr%> definiert"
  
! #: cp/constexpr.c:4503
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp"
  
! #: cp/constexpr.c:4749
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Modifikation von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:4810
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "Ã„nderung des aktiven Elements einer union von %qD zu %qD"
  
! #: cp/constexpr.c:4823
! #, gcc-internal-format
! msgid "change of the active member of a union from %qD to %qD during initialization"
! msgstr "Ã„nderung des aktiven Elements einer union von %qD zu %qD wÃ¤hrend der Initialisierung"
! 
! #: cp/constexpr.c:5215 cp/constexpr.c:6455
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Anweisung ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:5321
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "Anzahl der SchleifendurchlÃ¤ufe in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-loop-limit=%> verwenden, um diesen zu erhÃ¶hen)"
  
! #: cp/constexpr.c:5423
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Inline-Assembler ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr "nur unausgewerteter Inline-Assemblercode ist in einer %<constexpr%>-Funktion in C++2a erlaubt"
  
! #: cp/constexpr.c:5489
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Wert %qE vom Typ %qT ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:5502
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "Anzahl der Evaluierungsoperationen in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %wd (%<-fconstexpr-ops-limit=%> verwenden, um diesen zu erhÃ¶hen)"
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Zwischenergebnis des nicht-literalen Typs %qT in konstantem Ausdruck"
  
! #: cp/constexpr.c:6122 cp/constexpr.c:7556
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ein %<reinterpret_cast%> ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:6174
  #, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "Umwandlung eines Nullpointers vom Typ %qT in %qT ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6188
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ausdruck %qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6422
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "unerwartete Template-ID %qE"
  
! #: cp/constexpr.c:6428
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "Funktionskonzept muss aufgerufen werden"
  
! #: cp/constexpr.c:6458
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "unexpected expression %qE of kind %s"
  
! #: cp/constexpr.c:6686
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE ist kein Konstantenausdruck, da er auf verÃ¤nderliche Teilobjekte von %qT verweist"
  
! #: cp/constexpr.c:6694
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE ist kein Konstantenausdruck, da er auf eine unvollstÃ¤ndig initialisierte Variable verweist"
  
! #: cp/constexpr.c:6709
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE ist kein konstanter Ausdruck, da er auf das Ergebnis von %<operator new%> verweist"
  
! #: cp/constexpr.c:6719
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE ist kein konstanter Ausdruck, da der angeforderte Speicher nicht vollstÃ¤ndig freigegeben wurde"
  
! #: cp/constexpr.c:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "unmittelbare Auswertung liefert die Adresse der unmittelbaren Funktion %qD"
  
! #: cp/constexpr.c:6753
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "Umwandlung von Zeigertyp %qT in arithmetischen Typ %qT in Konstantenausdruck"
  
! #: cp/constexpr.c:7302
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Umwandlung lvalue-in-rvalue eines volatile-lvalue %qE mit Typ %qT"
  
! #: cp/constexpr.c:7526
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Lambda-Einfangen von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "da er als glvalue verwendet wird"
  
! #: cp/constexpr.c:7576
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> von Ganzzahl zu Zeiger"
  
! #: cp/constexpr.c:7609
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "Adresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:7648
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Verwendung von %<this%> in Konstantenausdruck"
  
! #: cp/constexpr.c:7779
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Lambda-Ausdruck ist erst ab C++17 ein konstanter Ausdruck"
  
! #: cp/constexpr.c:7846
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "virtuelle Funktionen kÃ¶nnen erst mit C++2a %<constexpr%> sein"
  
! #: cp/constexpr.c:7861
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "%<typeid%> ist kein konstanter Ausdruck, da %qE polymorphen Typ hat"
  
! #: cp/constexpr.c:7925
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Umwandlung in Nicht-Ganzzahltyp %qT in konstantem Ausdruck"
  
! #: cp/constexpr.c:7975
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<static%> deklariert"
  
! #: cp/constexpr.c:7982
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<thread_local%> deklariert"
  
! #: cp/constexpr.c:8055
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Division durch Null ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:8153
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:8185
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "nicht konstante Arrayinitialisierung"
  
! #: cp/constexpr.c:8215
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:8232
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "unerwarteter AST der Art %s"
*************** msgstr "unerwarteter AST der Art %s"
*** 45651,45702 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr "beide Zweige der %<if%>-Anweisung als %qs markiert"
  
! #: cp/cp-gimplify.c:1597
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> wird immer %<terminate%> aufrufen"
  
! #: cp/cp-gimplify.c:1600
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "in C++11 sind Destruktoren standardmÃ¤ÃŸig %<noexcept%>"
  
! #: cp/cp-gimplify.c:1612
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "in C++11 ruft dieses %<throw%> %<terminate%> auf, da Destruktoren standardmÃ¤ÃŸig %<noexcept%> sind"
  
! #: cp/cp-gimplify.c:2956
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Attribut %qE wird nach dem frÃ¼heren %qE ignoriert"
  
! #: cp/cp-gimplify.c:2978 cp/cp-gimplify.c:2990 cp/decl.c:3915 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ist kein Typ"
  
! #: cp/cp-gimplify.c:2996
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD ist kein Klassentyp"
  
! #: cp/cp-gimplify.c:3013
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD hat nicht den Typ %<const char *%>"
  
! #: cp/cp-gimplify.c:3024
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD hat keinen Ganzzahltyp"
  
! #: cp/cp-gimplify.c:3036
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> enthÃ¤lt nicht nur nicht-statische Datenelemente %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> und %<_M_column%>"
  
! #: cp/cp-gimplify.c:3125
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "%qs wird ausgewertet"
--- 45746,45797 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr "beide Zweige der %<if%>-Anweisung als %qs markiert"
  
! #: cp/cp-gimplify.c:1595
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> wird immer %<terminate%> aufrufen"
  
! #: cp/cp-gimplify.c:1598
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "in C++11 sind Destruktoren standardmÃ¤ÃŸig %<noexcept%>"
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "in C++11 ruft dieses %<throw%> %<terminate%> auf, da Destruktoren standardmÃ¤ÃŸig %<noexcept%> sind"
  
! #: cp/cp-gimplify.c:2990
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Attribut %qE wird nach dem frÃ¼heren %qE ignoriert"
  
! #: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ist kein Typ"
  
! #: cp/cp-gimplify.c:3030
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD ist kein Klassentyp"
  
! #: cp/cp-gimplify.c:3047
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD hat nicht den Typ %<const char *%>"
  
! #: cp/cp-gimplify.c:3058
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD hat keinen Ganzzahltyp"
  
! #: cp/cp-gimplify.c:3070
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> enthÃ¤lt nicht nur nicht-statische Datenelemente %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> und %<_M_column%>"
  
! #: cp/cp-gimplify.c:3159
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "%qs wird ausgewertet"
*************** msgstr "Umwandlung von %qT in %qT derefe
*** 45746,46082 ****
  msgid "cannot convert type %qH to type %qI"
  msgstr "Typ %qH kann nicht in den Typ %qI umgewandelt werden"
  
! #: cp/cvt.c:796
  #, gcc-internal-format
  msgid "conversion from %q#T to %q#T"
  msgstr "Umwandlung von %q#T nach %q#T"
  
! #: cp/cvt.c:814
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr "das Ergebnis der Umwandlung ist nicht spezifiziert, da %qE auÃŸerhalb des Wertebereichs des Typs %qT liegt"
  
! #: cp/cvt.c:825 cp/cvt.c:880
  #, gcc-internal-format
  msgid "%q#T used where a %qT was expected"
  msgstr "%q#T verwendet, wo %qT erwartet wurde"
  
! #: cp/cvt.c:834
  #, gcc-internal-format
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr "%qE konnte nicht von %<void%> nach %<bool%> umgewandelt werden"
  
! #: cp/cvt.c:896
  #, gcc-internal-format
  msgid "%q#T used where a floating-point value was expected"
  msgstr "%q#T verwendet, wo ein Gleitkommawert erwartet wurde"
  
! #: cp/cvt.c:954
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "Umwandlung von %qH in nicht-skalaren Typen %qI angefordert"
  
! #: cp/cvt.c:1049
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "der RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>"
  
! #: cp/cvt.c:1051
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "der RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert%s"
  
! #: cp/cvt.c:1067
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "der RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>"
  
! #: cp/cvt.c:1069
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "der RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert%s"
  
! #: cp/cvt.c:1077
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "im Aufruf von %qD, hier deklariert"
  
! #: cp/cvt.c:1091
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%qD hat das Attribut %<warn_unused_result%>, daher sollte der RÃ¼ckgabewert nicht ignoriert werden"
  
! #: cp/cvt.c:1145
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "Pseudo-Destruktor wird nicht aufgerufen"
  
! #: cp/cvt.c:1239
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des unvollstÃ¤ndigen Typs %qT zu"
  
! #: cp/cvt.c:1243
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in zweitem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1248
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in drittem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1253
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in rechtem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1258
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in linkem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1263
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in Anweisung zu"
  
! #: cp/cvt.c:1267
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in ErhÃ¶hungsausdruck zu"
  
! #: cp/cvt.c:1283
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des Typs %qT zu"
  
! #: cp/cvt.c:1287
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in zweitem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1292
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in drittem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1297
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in rechtem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1302
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in linkem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1307
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in Anweisung zu"
  
! #: cp/cvt.c:1311
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in ErhÃ¶hungsausdruck zu"
  
! #: cp/cvt.c:1325
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT zu"
  
! #: cp/cvt.c:1330
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im zweiten Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1335
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im dritten Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1340
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im rechten Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1345
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im linken Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1350
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in Anweisung zu"
  
! #: cp/cvt.c:1355
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in ErhÃ¶hungsausdruck zu"
  
! #: cp/cvt.c:1396
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt %qE des unvollstÃ¤ndigen Typs %qT zu"
  
! #: cp/cvt.c:1400
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im zweiten Operanden des bedingten Ausdrucks zugegriffen"
  
! #: cp/cvt.c:1405
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im dritten Operanden des bedingten Ausdrucks zugegriffen"
  
! #: cp/cvt.c:1410
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im rechten Operanden des Kommaoperators zugegriffen"
  
! #: cp/cvt.c:1415
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im linken Operanden des Kommaoperators zugegriffen"
  
! #: cp/cvt.c:1420
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in Anweisung nicht zugegriffen"
  
! #: cp/cvt.c:1424
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in ErhÃ¶hungsausdruck nicht zugegriffen"
  
! #: cp/cvt.c:1477
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "Umwandlung in void kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1481
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "zweiter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1485
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "dritter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1489
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "rechter Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1493
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "linker Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1497
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "Anweisung kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1501
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "ErhÃ¶hungsausdruck kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1517
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "zweiter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1522
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "dritter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1527
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "rechter Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1532
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "linker Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1537
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "Anweisung ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1542
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "ErhÃ¶hungsausdruck ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1570
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "zweiter Operand des bedingten Ausdrucks hat keinen Effekt"
  
! #: cp/cvt.c:1575
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "dritter Operand des bedingten Ausdrucks hat keinen Effekt"
  
! #: cp/cvt.c:1580
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "rechter Operand des Komma-Operators hat keinen Effekt"
  
! #: cp/cvt.c:1584
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "linker Operand des Komma-Operators hat keinen Effekt"
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "Anweisung hat keinen Effekt"
  
! #: cp/cvt.c:1592
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "ErhÃ¶hungsausdruck hat keinen Effekt"
  
! #: cp/cvt.c:1747
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "Umwandlung von NULL in Nicht-Zeiger-Typ"
  
! #: cp/cvt.c:1865
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "Template-Argument fÃ¼r %qD kann nicht aus Default-Typumwandlung bestimmt werden"
  
! #: cp/cvt.c:1880
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "mehrdeutige Standard-Typumwandlung von %qT"
  
! #: cp/cvt.c:1883
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  in Frage kommende Umwandlungen beziehen %qD und %qD ein"
  
! #: cp/cxx-pretty-print.c:2314
  #, gcc-internal-format
  msgid "template-parameter-"
  msgstr "Template-Parameter-"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93881
! #: cp/cxx-pretty-print.c:2328
  #, gcc-internal-format
  msgid "requires"
  msgstr "erfordert"
  
! #: cp/cxx-pretty-print.c:2886 cp/error.c:1558
  #, gcc-internal-format
  msgid "with"
  msgstr "mit"
--- 45841,46177 ----
  msgid "cannot convert type %qH to type %qI"
  msgstr "Typ %qH kann nicht in den Typ %qI umgewandelt werden"
  
! #: cp/cvt.c:809
  #, gcc-internal-format
  msgid "conversion from %q#T to %q#T"
  msgstr "Umwandlung von %q#T nach %q#T"
  
! #: cp/cvt.c:827
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr "das Ergebnis der Umwandlung ist nicht spezifiziert, da %qE auÃŸerhalb des Wertebereichs des Typs %qT liegt"
  
! #: cp/cvt.c:838 cp/cvt.c:893
  #, gcc-internal-format
  msgid "%q#T used where a %qT was expected"
  msgstr "%q#T verwendet, wo %qT erwartet wurde"
  
! #: cp/cvt.c:847
  #, gcc-internal-format
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr "%qE konnte nicht von %<void%> nach %<bool%> umgewandelt werden"
  
! #: cp/cvt.c:909
  #, gcc-internal-format
  msgid "%q#T used where a floating-point value was expected"
  msgstr "%q#T verwendet, wo ein Gleitkommawert erwartet wurde"
  
! #: cp/cvt.c:967
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "Umwandlung von %qH in nicht-skalaren Typen %qI angefordert"
  
! #: cp/cvt.c:1062
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "der RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>"
  
! #: cp/cvt.c:1064
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "der RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert%s"
  
! #: cp/cvt.c:1080
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "der RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>"
  
! #: cp/cvt.c:1082
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "der RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert%s"
  
! #: cp/cvt.c:1090
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "im Aufruf von %qD, hier deklariert"
  
! #: cp/cvt.c:1104
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%qD hat das Attribut %<warn_unused_result%>, daher sollte der RÃ¼ckgabewert nicht ignoriert werden"
  
! #: cp/cvt.c:1158
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "Pseudo-Destruktor wird nicht aufgerufen"
  
! #: cp/cvt.c:1252
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des unvollstÃ¤ndigen Typs %qT zu"
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in zweitem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in drittem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in rechtem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in linkem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1276
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in Anweisung zu"
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in ErhÃ¶hungsausdruck zu"
  
! #: cp/cvt.c:1296
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des Typs %qT zu"
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in zweitem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in drittem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in rechtem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in linkem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in Anweisung zu"
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in ErhÃ¶hungsausdruck zu"
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT zu"
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im zweiten Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im dritten Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im rechten Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im linken Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in Anweisung zu"
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in ErhÃ¶hungsausdruck zu"
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt %qE des unvollstÃ¤ndigen Typs %qT zu"
  
! #: cp/cvt.c:1413
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im zweiten Operanden des bedingten Ausdrucks zugegriffen"
  
! #: cp/cvt.c:1418
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im dritten Operanden des bedingten Ausdrucks zugegriffen"
  
! #: cp/cvt.c:1423
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im rechten Operanden des Kommaoperators zugegriffen"
  
! #: cp/cvt.c:1428
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im linken Operanden des Kommaoperators zugegriffen"
  
! #: cp/cvt.c:1433
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in Anweisung nicht zugegriffen"
  
! #: cp/cvt.c:1437
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in ErhÃ¶hungsausdruck nicht zugegriffen"
  
! #: cp/cvt.c:1490
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "Umwandlung in void kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1494
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "zweiter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1498
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "dritter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1502
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "rechter Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1506
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "linker Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1510
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "Anweisung kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1514
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "ErhÃ¶hungsausdruck kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1530
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "zweiter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1535
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "dritter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1540
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "rechter Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1545
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "linker Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1550
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "Anweisung ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1555
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "ErhÃ¶hungsausdruck ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1583
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "zweiter Operand des bedingten Ausdrucks hat keinen Effekt"
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "dritter Operand des bedingten Ausdrucks hat keinen Effekt"
  
! #: cp/cvt.c:1593
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "rechter Operand des Komma-Operators hat keinen Effekt"
  
! #: cp/cvt.c:1597
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "linker Operand des Komma-Operators hat keinen Effekt"
  
! #: cp/cvt.c:1601
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "Anweisung hat keinen Effekt"
  
! #: cp/cvt.c:1605
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "ErhÃ¶hungsausdruck hat keinen Effekt"
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "Umwandlung von NULL in Nicht-Zeiger-Typ"
  
! #: cp/cvt.c:1878
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "Template-Argument fÃ¼r %qD kann nicht aus Default-Typumwandlung bestimmt werden"
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "mehrdeutige Standard-Typumwandlung von %qT"
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  in Frage kommende Umwandlungen beziehen %qD und %qD ein"
  
! #: cp/cxx-pretty-print.c:2317
  #, gcc-internal-format
  msgid "template-parameter-"
  msgstr "Template-Parameter-"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93881
! #: cp/cxx-pretty-print.c:2331
  #, gcc-internal-format
  msgid "requires"
  msgstr "erfordert"
  
! #: cp/cxx-pretty-print.c:2889 cp/error.c:1560
  #, gcc-internal-format
  msgid "with"
  msgstr "mit"
*************** msgstr "von vorheriger Deklaration %qF"
*** 46126,46132 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Redeklaration %qD unterscheidet sich in %qs von vorheriger Deklaration"
  
! #: cp/decl.c:1264 cp/decl.c:14970
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "vorherige Deklaration %qD"
--- 46221,46227 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Redeklaration %qD unterscheidet sich in %qs von vorheriger Deklaration"
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "vorherige Deklaration %qD"
*************** msgstr "vorherige Deklaration von %q#D"
*** 46156,46317 ****
  msgid "ambiguating new declaration %q+#D"
  msgstr "mehrdeutig machende neue Deklaration %q+#D"
  
! #: cp/decl.c:1400 cp/decl.c:1777
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "alte Deklaration %q#D"
  
! #: cp/decl.c:1467
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "eingebaute Funktion %qD als Nicht-Funktion deklariert"
  
! #: cp/decl.c:1480 cp/decl.c:1616
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "eingebaute Funktion %q#D wird Ã¼berdeckt"
  
! #: cp/decl.c:1481 cp/decl.c:1617
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Bibliotheksfunktion %q#D wird Ã¼berdeckt"
  
! #: cp/decl.c:1489
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "Bibliotheksfunktion %q#D als Nicht-Funktion %q#D redeklariert"
  
! #: cp/decl.c:1493 cp/decl.c:1563
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "Deklaration von %q#D steht mit eingebauter Deklaration %q#D in Konflikt"
  
! #: cp/decl.c:1501
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "Redeklaration von %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1503
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "vorherige Deklaration von %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1591
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "Definition von %q#D macht eingebaute Deklaration %q#D mehrdeutig"
  
! #: cp/decl.c:1597 cp/decl.c:1611
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "neue Deklaration %q#D macht eingebaute Deklaration %q#D mehrdeutig"
  
! #: cp/decl.c:1601
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "Deklaration %q#D wird ignoriert"
  
! #: cp/decl.c:1695
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "Literaler Operator %q#D steht mit rohem Literaloperator in Konflikt"
  
! #: cp/decl.c:1699
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "roher Literaloperator %q#D steht mit literalem Operatortemplate in Konflikt"
  
! #: cp/decl.c:1712
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D als andere Symbolart redeklariert"
  
! #: cp/decl.c:1736
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "unvertrÃ¤gliche Deklaration des Templates %q#D"
  
! #: cp/decl.c:1758
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "in Konflikt stehende Deklaration fÃ¼r C-Funktion %q#D"
  
! #: cp/decl.c:1775
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "macht neue Deklaration %q#D mehrdeutig"
  
! #: cp/decl.c:1785
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "in Konflikt stehende Deklaration %q#D"
  
! #: cp/decl.c:1787
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "bisherige Deklaration als %q#D"
  
! #: cp/decl.c:1846 cp/decl2.c:923
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q#D wurde bereits hier definiert"
  
! #: cp/decl.c:1847 cp/name-lookup.c:2717 cp/name-lookup.c:2741
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D wurde bereits hier deklariert"
  
! #: cp/decl.c:1858
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Prototyp fÃ¼r %q#D angegeben"
  
! #: cp/decl.c:1860
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "vorherige Nicht-Prototyp-Definition hier"
  
! #: cp/decl.c:1900
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "steht mit neuer Deklaration von %q#D mit %qL-Bindung in Konflikt"
  
! #: cp/decl.c:1903
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "bisherige Deklaration mit %qL-Bindung"
  
! #: cp/decl.c:1938 cp/decl.c:1948
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Standardargument fÃ¼r Parameter %d von %q#D angegeben"
  
! #: cp/decl.c:1941 cp/decl.c:1951
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "bisherige Spezifikation in %q+#D hier"
  
! #: cp/decl.c:2001
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "vorherige Definition von %qD war hier"
  
! #: cp/decl.c:2002
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "vorherige Deklaration von %qD war hier"
  
! #: cp/decl.c:2015
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "Funktion %qD wurde als %<[[noreturn]]%> deklariert, das weicht von der ersten Deklaration ab"
  
! #: cp/decl.c:2058
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "redundante Redeklaration von %qD im selben GÃ¼ltigkeitsbereich"
  
! #: cp/decl.c:2070
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "Definition von %qD gelÃ¶scht"
--- 46251,46413 ----
  msgid "ambiguating new declaration %q+#D"
  msgstr "mehrdeutig machende neue Deklaration %q+#D"
  
! #: cp/decl.c:1400 cp/decl.c:1778
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "alte Deklaration %q#D"
  
! #: cp/decl.c:1468
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "eingebaute Funktion %qD als Nicht-Funktion deklariert"
  
! #: cp/decl.c:1481 cp/decl.c:1617
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "eingebaute Funktion %q#D wird Ã¼berdeckt"
  
! #: cp/decl.c:1482 cp/decl.c:1618
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Bibliotheksfunktion %q#D wird Ã¼berdeckt"
  
! #: cp/decl.c:1490
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "Bibliotheksfunktion %q#D als Nicht-Funktion %q#D redeklariert"
  
! #: cp/decl.c:1494 cp/decl.c:1564
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "Deklaration von %q#D steht mit eingebauter Deklaration %q#D in Konflikt"
  
! #: cp/decl.c:1502
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "Redeklaration von %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1504
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "vorherige Deklaration von %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1592
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "Definition von %q#D macht eingebaute Deklaration %q#D mehrdeutig"
  
! #: cp/decl.c:1598 cp/decl.c:1612
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "neue Deklaration %q#D macht eingebaute Deklaration %q#D mehrdeutig"
  
! #: cp/decl.c:1602
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "Deklaration %q#D wird ignoriert"
  
! #: cp/decl.c:1696
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "Literaler Operator %q#D steht mit rohem Literaloperator in Konflikt"
  
! #: cp/decl.c:1700
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "roher Literaloperator %q#D steht mit literalem Operatortemplate in Konflikt"
  
! #: cp/decl.c:1713
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D als andere Symbolart redeklariert"
  
! #: cp/decl.c:1737
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "unvertrÃ¤gliche Deklaration des Templates %q#D"
  
! #: cp/decl.c:1759
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "in Konflikt stehende Deklaration fÃ¼r C-Funktion %q#D"
  
! #: cp/decl.c:1776
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "macht neue Deklaration %q#D mehrdeutig"
  
! #: cp/decl.c:1786
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "in Konflikt stehende Deklaration %q#D"
  
! #: cp/decl.c:1788
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "bisherige Deklaration als %q#D"
  
! #: cp/decl.c:1847 cp/decl2.c:923
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q#D wurde bereits hier definiert"
  
! #: cp/decl.c:1848 cp/name-lookup.c:2691 cp/name-lookup.c:2720
! #: cp/name-lookup.c:2744
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D wurde bereits hier deklariert"
  
! #: cp/decl.c:1859
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Prototyp fÃ¼r %q#D angegeben"
  
! #: cp/decl.c:1861
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "vorherige Nicht-Prototyp-Definition hier"
  
! #: cp/decl.c:1901
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "steht mit neuer Deklaration von %q#D mit %qL-Bindung in Konflikt"
  
! #: cp/decl.c:1904
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "bisherige Deklaration mit %qL-Bindung"
  
! #: cp/decl.c:1939 cp/decl.c:1949
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Standardargument fÃ¼r Parameter %d von %q#D angegeben"
  
! #: cp/decl.c:1942 cp/decl.c:1952
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "bisherige Spezifikation in %q+#D hier"
  
! #: cp/decl.c:2002
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "vorherige Definition von %qD war hier"
  
! #: cp/decl.c:2003
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "vorherige Deklaration von %qD war hier"
  
! #: cp/decl.c:2016
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "Funktion %qD wurde als %<[[noreturn]]%> deklariert, das weicht von der ersten Deklaration ab"
  
! #: cp/decl.c:2059
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "redundante Redeklaration von %qD im selben GÃ¼ltigkeitsbereich"
  
! #: cp/decl.c:2071
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "Definition von %qD gelÃ¶scht"
*************** msgstr "Definition von %qD gelÃ¶scht"
*** 46324,48644 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2532
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "explizite Spezialisierung von %qD nach erster Verwendung"
  
! #: cp/decl.c:2670
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: Sichtbarkeitsattribut ignoriert, da es in Konflikt mit vorheriger Deklaration steht"
  
  #. Reject two definitions.
! #: cp/decl.c:2924 cp/decl.c:2953 cp/decl.c:2983 cp/decl.c:3000 cp/decl.c:3098
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "Redefinition von %q#D"
  
! #: cp/decl.c:2940
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD steht mit verwendeter Funktion in Konflikt"
  
! #: cp/decl.c:2950
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D nicht in Klasse deklariert"
  
! #: cp/decl.c:2964 cp/decl.c:3010
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D mit Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
! #: cp/decl.c:2967 cp/decl.c:3013
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D ohne Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3030
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Redeklaration des Â»friendÂ« %q#D kann keine Standardtemplateargumente haben"
  
! #: cp/decl.c:3044
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Thread-lokale Deklaration von %q#D folgt nicht-Thread-lokaler Deklaration"
  
! #: cp/decl.c:3047
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Nicht-Thread-lokale Deklaration von %q#D folgt Thread-lokaler Deklaration"
  
! #: cp/decl.c:3062 cp/decl.c:3106 cp/name-lookup.c:2275 cp/name-lookup.c:2715
! #: cp/name-lookup.c:2739
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Redeklaration von %q#D"
  
! #: cp/decl.c:3089
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redundante Redeklaration von %<constexpr%>static-Datenmember %qD"
  
! #: cp/decl.c:3155
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "lokale Sprungmarke %qE steht in Konflikt mit bestehender Sprungmarke"
  
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "previous label"
  msgstr "vorherige Sprungmarke"
  
! #: cp/decl.c:3250
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  von hier"
  
! #: cp/decl.c:3273 cp/decl.c:3501
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  beendet OpenMP-strukturierten Block"
  
! #: cp/decl.c:3301
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  Ã¼berschneidet Initialisierung von %q#D"
  
! #: cp/decl.c:3304
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  Eintritt in GÃ¼ltigkeitsbereich von %q#D mit nicht-trivialem Destruktor"
  
! #: cp/decl.c:3318 cp/decl.c:3472
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  betritt %<try%>-Block"
  
! #: cp/decl.c:3324 cp/decl.c:3454 cp/decl.c:3474
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  betritt %<catch%>-Block"
  
! #: cp/decl.c:3330 cp/decl.c:3484
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  tritt in OpenMP-strukturierten Block ein"
  
! #: cp/decl.c:3336 cp/decl.c:3476
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  synchronisierte oder atomare Anweisung wird betreten"
  
! #: cp/decl.c:3343 cp/decl.c:3478
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  betritt %<constexpr if%>-Anweisung"
  
! #: cp/decl.c:3461
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  Ã¼berspringt Initialisierung von %q#D"
  
! #: cp/decl.c:3464
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  Eintritt in GÃ¼ltigkeitsbereich von %q#D mit nicht-trivialem Destruktor"
  
! #: cp/decl.c:3516 cp/parser.c:13015 cp/parser.c:13036
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ungÃ¼ltiger Ausgang von strukturiertem OpenMP-Block"
  
! #: cp/decl.c:3922 cp/parser.c:6533
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD wird ohne Template-Argumente verwendet"
  
! #: cp/decl.c:3933
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ist keine Klasse"
  
! #: cp/decl.c:3961 cp/decl.c:4054
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "kein Klassentemplate namens %q#T in %q#T"
  
! #: cp/decl.c:3962
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "kein Typ namens %q#T in %q#T"
  
! #: cp/decl.c:3975
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Nachschlagen von %qT in %qT ist nicht eindeutig"
  
! #: cp/decl.c:3984
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> benennt %q#T, was kein Klassentemplate ist"
  
! #: cp/decl.c:3991
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> benennt %q#T, was kein Typ ist"
  
! #: cp/decl.c:4063
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Template-Parameter passen nicht zum Template %qD"
  
! #: cp/decl.c:4387
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> ist keine Zweierpotenz"
  
! #: cp/decl.c:4867
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Konstruktor in anonymem Aggregat nicht erlaubt"
  
! #: cp/decl.c:4870
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Destruktor in anonymem Aggregat nicht erlaubt"
  
! #: cp/decl.c:4873
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Zuweisungsoperator ist in anonymem Aggregt nicht erlaubt"
  
! #: cp/decl.c:4892
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Attribut in Deklaration von %q#T ignoriert"
  
! #: cp/decl.c:4895
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "Attribut fÃ¼r %q#T muss dem SchlÃ¼sselwort %qs folgen"
  
! #: cp/decl.c:4937
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "mehrere Typen in einer Deklaration"
  
! #: cp/decl.c:4942
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Redeklaration des eingebauten C++-Typs %qT"
  
! #: cp/decl.c:4959
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> kann nur fÃ¼r Variablen oder Funktionsdeklarationen angegeben werden"
  
! #: cp/decl.c:4992
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "fehlender Typname in typedef-Deklaration"
  
! #: cp/decl.c:5000
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO-C++ verbietet anonyme structs"
  
! #: cp/decl.c:5007
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5010
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> kann nur innerhalb einer Klasse angegeben werden"
  
! #: cp/decl.c:5018
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werden"
  
! #: cp/decl.c:5021
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "eine Speicherklasse kann nur fÃ¼r Objekte und Funktionen angegeben werden"
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> kann nur fÃ¼r Objekte und Funktionen angegeben werden"
  
! #: cp/decl.c:5029
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> kann nur fÃ¼r Objekte und Funktionen angegeben werden"
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> kann nur fÃ¼r Objekte und Funktionen angegeben werden"
  
! #: cp/decl.c:5037
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> kann nur fÃ¼r Objekte und Funktionen angegeben werden"
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> wurde in dieser Deklaration ignoriert"
  
! #: cp/decl.c:5044 cp/decl.c:5047 cp/decl.c:5050
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs kann nicht fÃ¼r Typdeklarationen verwendet werden"
  
! #: cp/decl.c:5072
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Attribut in expliter Instanziierung %q#T ignoriert"
  
! #: cp/decl.c:5075
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "auf explizite Instanziierung kann kein Attribut angewendet werden"
  
! #: cp/decl.c:5147
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "auf Klassentyp %qT angewandte Attribute auÃŸerhalb einer Definition werden ignoriert"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5151
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "auf abhÃ¤ngigen Typ %qT angewandte Attribute ohne zugehÃ¶rige Deklaration werden ignoriert"
  
! #: cp/decl.c:5221 cp/decl2.c:851
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD ist initialisiert (stattdessen %qs verwenden)"
  
! #: cp/decl.c:5230
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "Deklaration von %q#D hat %<extern%> und ist initialisiert"
  
! #: cp/decl.c:5260
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "Definition von %q#D ist als %<dllimport%> markiert"
  
! #: cp/decl.c:5284
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D ist kein static-Datenelement von %q#T"
  
! #: cp/decl.c:5292
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Nichtelement-Templatedeklaration von %qD"
  
! #: cp/decl.c:5293
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "entspricht nicht der Element-Templatedeklaration hier"
  
! #: cp/decl.c:5305
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO-C++ erlaubt nicht, %<%T::%D%> als %<%T::%D%> zu definieren"
  
! #: cp/decl.c:5317
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "doppelte Initialisierung von %qD"
  
! #: cp/decl.c:5367
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "Deklaration von %q#D auÃŸerhalb einer Klasse ist keine Definition"
  
! #: cp/decl.c:5408
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<thread_local%> deklariert"
  
! #: cp/decl.c:5413
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<static%> deklariert"
  
! #: cp/decl.c:5487
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Variable %q#D hat Initialisierung, aber unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:5493 cp/decl.c:6573
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Elemente des Arrays %q#D haben unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:5503
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "Aggregat %q#D hat unvollstÃ¤ndigen Typ und kann nicht definiert werden"
  
! #: cp/decl.c:5539
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD als Referenz deklariert, aber nicht initialisiert"
  
! #: cp/decl.c:5613
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "Name in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendet"
  
! #: cp/decl.c:5619
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "Name %qD in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendet"
  
! #: cp/decl.c:5638
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "nicht-trivial markierte Initialisierungen nicht unterstÃ¼tzt"
  
! #: cp/decl.c:5642
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99-Designator %qE ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:5698
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qD an"
  
! #: cp/decl.c:5705
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qD"
  
! #: cp/decl.c:5717
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "Array %qD der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:5757
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist unbekannt"
  
! #: cp/decl.c:5781
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist nicht konstant"
  
! #: cp/decl.c:5832
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "Entschuldigung: Semantik der Inline-Variable %q#D ist falsch (mehrere Kopien wÃ¤ren die Folge)"
  
! #: cp/decl.c:5836
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "Entschuldigung: Semantik von static-Variable %q#D in inline-Funktion ist falsch (mehrere Kopien wÃ¤ren die Folge)"
  
! #: cp/decl.c:5842
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "dies kann durch das LÃ¶schen der Initialisierung umgangen werden"
  
! #: cp/decl.c:5884
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "nicht initialisiertes %<const %D%>"
  
! #: cp/decl.c:5891
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Funktion"
  
! #: cp/decl.c:5900
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Kontext"
  
! #: cp/decl.c:5908
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T hat keinen benutzerdefinierten Default-Konstruktor"
  
! #: cp/decl.c:5912
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "Konstruktor ist nicht benutzerdefiniert, da er im KlassenkÃ¶rper ausdrÃ¼cklich standardisiert ist"
  
! #: cp/decl.c:5915
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "und der implizit definierte Konstruktor initialisiert %q#D nicht"
  
! #: cp/decl.c:6123
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "UngÃ¼ltiger Typ %qT als Initialisierung fÃ¼r einen Vektor des Typs %qT"
  
! #: cp/decl.c:6165
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "Initialisierung fÃ¼r %qT muss geklammert sein"
  
! #: cp/decl.c:6200
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> in benannter Initialisierung im GNU-Stil fÃ¼r Klasse %qT verwendet"
  
! #: cp/decl.c:6208
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT hat kein nicht-statisches Datenelement namens %qD"
  
! #: cp/decl.c:6229
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r %q#D"
  
! #: cp/decl.c:6260
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-Bezeichner %qE auÃŸerhalb von Aggregatinitialisierung"
  
! #: cp/decl.c:6299 cp/decl.c:6545 cp/typeck2.c:1475 cp/typeck2.c:1782
! #: cp/typeck2.c:1830 cp/typeck2.c:1877
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "zu viele Initialisierer fÃ¼r %qT"
  
! #: cp/decl.c:6336
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "geschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qT"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90182
! #: cp/decl.c:6346
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "zu viele geschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qT"
  
! #: cp/decl.c:6464
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "geschweifte Klammern fehlen um Initialisierung fÃ¼r %qT"
  
! #: cp/decl.c:6575
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Elemente des Arrays %q#T haben unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:6588
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "zusammengesetztes Literal variabler GrÃ¶ÃŸe"
  
! #: cp/decl.c:6643
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D hat unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:6664
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalares Objekt %qD erfordert ein Element in Initialisierung"
  
! #: cp/decl.c:6709
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "in C++98 muss %qD mit Konstruktor initialisiert werden, nicht mit %<{...}%>"
  
! #: cp/decl.c:6856
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Array %qD mit geklammerter Zeichenkettenkonstante %qE initialisiert"
  
! #: cp/decl.c:6891
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "Initialisierung ungÃ¼ltig fÃ¼r statisches Element mit Konstruktor"
  
! #: cp/decl.c:6893
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "Initialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungÃ¼ltig"
  
! #: cp/decl.c:6896
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "Initialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungÃ¼ltig"
  
! #: cp/decl.c:6901
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(eine Initialisierung auÃŸerhalb der Klasse ist erforderlich)"
  
! #: cp/decl.c:7079
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Referenz %qD wird mit sich selbst initialisiert"
  
! #: cp/decl.c:7347
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Variantendeklaration nicht gefunden"
  
! #: cp/decl.c:7371
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> fÃ¼r Konstruktor %qD"
  
! #: cp/decl.c:7376
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> fÃ¼r Destruktor %qD"
  
! #: cp/decl.c:7381
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> an %qD mit Vorgabewert"
  
! #: cp/decl.c:7386
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> an gelÃ¶schter %qD"
  
! #: cp/decl.c:7391
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> an virtueller %qD"
  
! #: cp/decl.c:7441
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
  
! #: cp/decl.c:7459 cp/decl.c:13724
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO-C++17 erlaubt Speicherklassenangabe %<register%> nicht"
  
! #: cp/decl.c:7463 cp/decl.c:13728
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-Speicherklassenangabe verwendet"
  
! #: cp/decl.c:7510
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "Initialisierung fÃ¼r %<decltype(auto) %D%> hat Funktionstyp; %<()%> vergessen?"
  
! #: cp/decl.c:7622
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Variablenkonzept hat keine Initialisierung"
  
! #: cp/decl.c:7675
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "vorherige Typdeklaration von %q#D wird Ã¼berschattet"
  
! #: cp/decl.c:7718
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "Attribut %<constinit%> kann nur fÃ¼r Variablen verwendet werden, die Â»staticÂ« oder threadlokel sind"
  
! #: cp/decl.c:7887
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "Funktion %q#D ist wie eine Variable initialisiert"
  
! #: cp/decl.c:7973
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Strukturelement hat"
  
! #: cp/decl.c:7976
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Unionelement hat"
  
! #: cp/decl.c:7983
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "unzugreifbares Element %qD von %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8009
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da sowohl er als auch seine Basisklasse %qT nichtstatische Datenelemente haben"
  
! #: cp/decl.c:8018
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da seine Basisklassen %qT und %qT nichtstatische Datenelemente haben"
  
! #: cp/decl.c:8228
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:8244
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Array mit variabler LÃ¤nge %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8253 cp/decl.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%u Name fÃ¼r strukturelle Bindung angegeben"
  msgstr[1] "%u Namen fÃ¼r strukturelle Bindung angegeben"
  
! #: cp/decl.c:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "nur %u Name fÃ¼r strukturelle Bindung angegeben"
  msgstr[1] "nur %u Namen fÃ¼r strukturelle Bindung angegeben"
  
! #: cp/decl.c:8260
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] "wÃ¤hrend %qT in %wu Element zerlegt wird"
  msgstr[1] "wÃ¤hrend %qT in %wu Elemente zerlegt wird"
  
! #: cp/decl.c:8305
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Vektor %qT variabler LÃ¤nge kann nicht zerlegt werden"
  
! #: cp/decl.c:8331
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%<std::tuple_size<%T>::value%> ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:8340
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "wÃ¤hrend %qT in %E Elemente zerlegt wird"
  
! #: cp/decl.c:8361
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "in Initialisierung der Variable %qD fÃ¼r strukturierte Bindung"
  
! #: cp/decl.c:8390
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Union-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8395
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "nicht-Array-nicht-Klassentyp %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8400
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Lambda-Abschluss-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8404
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qT"
  
! #: cp/decl.c:8413
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "Klassentyp %qT ohne nicht-static-Datenelemente kann nicht dekomponiert werden"
  
! #: cp/decl.c:8860
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "nicht-lokale %<__thread%>-Variable %qD erfordert dynamische Initialisierung"
  
! #: cp/decl.c:8863
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "nicht-lokale %<__thread%>-Variable %qD hat einen nicht-trivialen Destruktor"
  
! #: cp/decl.c:8868
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "%<thread_local%> in C++11 erlaubt dynamische Initialisierung und ZerstÃ¶rung"
  
! #: cp/decl.c:9097
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qT an"
  
! #: cp/decl.c:9101
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qT"
  
! #: cp/decl.c:9104
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Array %qT der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:9120
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Destruktor fÃ¼r fremde Klasse %qT kann kein Element sein"
  
! #: cp/decl.c:9122
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "Konstruktor fÃ¼r fremde Klasse %qT kann kein Element sein"
  
! #: cp/decl.c:9148
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD als eine %<virtual%> Variable deklariert"
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Variablendeklaration"
  
! #: cp/decl.c:9156
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD als ein %<virtual%> Parameter deklariert"
  
! #: cp/decl.c:9159
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD als ein %<inline%> Parameter deklariert"
  
! #: cp/decl.c:9161
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Parameterdeklaration"
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD als ein %<virtual%> Typ deklariert"
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD als ein %<inline%> Typ deklariert"
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Typdeklaration"
  
! #: cp/decl.c:9178
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD als ein %<virtual%> Feld deklariert"
  
! #: cp/decl.c:9181
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD als ein %<inline%> Feld deklariert"
  
! #: cp/decl.c:9183
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Felddeklaration"
  
! #: cp/decl.c:9190
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D als Â»friendÂ« deklariert"
  
! #: cp/decl.c:9197
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
  
! #: cp/decl.c:9229
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "Deklaration von %qD ist nicht in einem Namensbereich um %qT"
  
! #: cp/decl.c:9269
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
  
! #: cp/decl.c:9280
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "Konzept %q#D mit Funktionsparametern deklariert"
  
! #: cp/decl.c:9287
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "Konzept %q#D mit hergeleitetem RÃ¼ckgabetyp deklariert"
  
! #: cp/decl.c:9290
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "Konzept %q#D mit nicht-%<bool%>-RÃ¼ckgabetyp %qT"
  
! #: cp/decl.c:9366
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "Konzept %qD hat keine Definition"
  
! #: cp/decl.c:9385
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "ein Funktionskonzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/decl.c:9393
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "EinschrÃ¤nkungen auf einer Funktion, die kein Template hat"
  
! #: cp/decl.c:9438
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
  
! #: cp/decl.c:9449
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ungÃ¼ltige Verwendung der Template-ID %qD in Deklaration des ursprÃ¼nglichen Templates"
  
! #: cp/decl.c:9468
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "Standardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
  
! #: cp/decl.c:9477
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> ist nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
  
! #: cp/decl.c:9494
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "Â»friendÂ«-Deklaration von %qD gibt Defaultargumente an und ist keine Definition"
  
! #: cp/decl.c:9504
  #, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr "%<virtual%>-%<consteval%>-Methode %qD noch nicht unterstÃ¼tzt"
  
! #: cp/decl.c:9550
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "%<::main%> kann nicht als Template deklariert werden"
  
! #: cp/decl.c:9553
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "%<::main%> kann nicht inline deklariert werden"
  
! #: cp/decl.c:9556 cp/decl.c:9559
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "%<::main%> kann nicht als %qs deklariert werden"
  
! #: cp/decl.c:9561
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "%<::main%> kann nicht statisch deklariert werden"
  
! #: cp/decl.c:9623
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.c:9624
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.c:9632
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "statische Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.c:9633
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.c:9643
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "Herleitungshinweis %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftreten"
  
! #: cp/decl.c:9651
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "Herleitungshinweis %qD muss im selben GÃ¼ltigkeitsbereich wie %qT deklariert sein"
  
! #: cp/decl.c:9658
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Herleitungshinweis %qD darf keinen FunktionskÃ¶rper haben"
  
! #: cp/decl.c:9671
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "literaler Operator mit C-Bindung"
  
! #: cp/decl.c:9681
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD hat ungÃ¼ltige Argumentliste"
  
! #: cp/decl.c:9689
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "Ganzzahl-Suffix %qs durch Implementierung Ã¼berdeckt"
  
! #: cp/decl.c:9695
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "Gleitkomma-Suffix %qs durch Implementierung Ã¼berdeckt"
  
! #: cp/decl.c:9702
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "Literale Operator-Suffixe ohne vorangehendes %<_%> sind fÃ¼r zukÃ¼nftige Standardisierungen reserviert"
  
! #: cp/decl.c:9707
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD muss eine Nicht-Elementfunktion sein"
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> muss %<int%> zurÃ¼ckgeben"
  
! #: cp/decl.c:9828
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "Definition des implizit deklarierten %qD"
  
! #: cp/decl.c:9833
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "Definition des explizit standardisierten %q+D"
  
! #: cp/decl.c:9835
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D wurde hat hier ausdrÃ¼cklichen Standardwert bekommen"
  
! #: cp/decl.c:9852
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "keine Elementfunktion %q#D in Klasse %qT deklariert"
  
! #: cp/decl.c:10043
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%<::main%> kann nicht als globale Variable deklariert werden"
  
! #: cp/decl.c:10052
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "eine Nicht-Template-Variable kann nicht %<concept%> sein"
  
! #: cp/decl.c:10059
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "Konzept muss Typ %<bool%> haben"
  
! #: cp/decl.c:10062
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "ein Variablenkonzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/decl.c:10187
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit unvollstÃ¤ndigem Typ"
  
! #: cp/decl.c:10191
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "%<constexpr%> erforderlich fÃ¼r Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
  
! #: cp/decl.c:10195
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
  
! #: cp/decl.c:10206
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ungÃ¼ltige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qT"
  
! #: cp/decl.c:10211
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der Klasse"
  
! #: cp/decl.c:10216
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qT"
  
! #: cp/decl.c:10327
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "ArraygrÃ¶ÃŸe von %qD hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.c:10330
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "ArraygrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.c:10361 cp/decl.c:10433
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "GrÃ¶ÃŸe des Arrays %qD ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:10365 cp/decl.c:10436
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "GrÃ¶ÃŸe des Arrays ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:10416
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO-C++ verbietet Array %qD der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:10419
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO-C++ verbietet Array der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:10443
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO-C++ verbietet Array %qD variabler LÃ¤nge"
  
! #: cp/decl.c:10446
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO-C++ verbietet Array variabler LÃ¤nge"
  
! #: cp/decl.c:10452
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "Array %qD variabler LÃ¤nge wird verwendet"
  
! #: cp/decl.c:10455
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "Array variabler GrÃ¶ÃŸe wird verwendet"
  
! #: cp/decl.c:10504
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "Ãœberlauf in ArraygrÃ¶ÃŸe"
  
! #: cp/decl.c:10564
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD als Array von %qT deklariert"
  
! #: cp/decl.c:10566 cp/pt.c:15592
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Array von %qT wird erzeugt"
  
! #: cp/decl.c:10576
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Deklaration von %qD als Array von voids"
  
! #: cp/decl.c:10578
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "Array von void wird erzeugt"
  
! #: cp/decl.c:10583
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Deklaration von %qD als Array von Funktionen"
  
! #: cp/decl.c:10585
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Array von Funktionen wird erzeugt"
  
! #: cp/decl.c:10590
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Deklaration von %qD als Array von Referenzen"
  
! #: cp/decl.c:10592
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "Feld von Referenzen wird erzeugt"
  
! #: cp/decl.c:10597
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Deklaration von %qD als Feld von Funktionselementen"
  
! #: cp/decl.c:10600
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Feld von Funktionselementen wird erzeugt"
  
! #: cp/decl.c:10618
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von %qD als multidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: cp/decl.c:10622
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "multidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: cp/decl.c:10709
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "Angabe des RÃ¼ckgabetyps fÃ¼r Konstruktor ist ungÃ¼ltig"
  
! #: cp/decl.c:10712
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Qualifizierer sind bei Konstruktordeklarationen nicht erlaubt"
  
! #: cp/decl.c:10723
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "Angabe des RÃ¼ckgabetyps fÃ¼r Destruktor ist ungÃ¼ltig"
  
! #: cp/decl.c:10726
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "Qualifizierer sind bei Destruktordeklarationen nicht erlaubt"
  
! #: cp/decl.c:10739
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "RÃ¼ckgabetyp fÃ¼r %<operator %T%> angegeben"
  
! #: cp/decl.c:10742
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "Qualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubt"
  
! #: cp/decl.c:10751
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "RÃ¼ckgabetyp fÃ¼r Herleitungshinweis angegeben"
  
! #: cp/decl.c:10754
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "Qualifizierer sind bei Deklaration von Herleitungshinweis nicht erlaubt"
  
! #: cp/decl.c:10758
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Template-Template-Parameter %qT in Deklaration von Ableitungshinweis"
  
! #: cp/decl.c:10767
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> in Deklaration von Ableitungshinweis"
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unbenannte Variable oder Feld als Â»voidÂ« deklariert"
  
! #: cp/decl.c:10796
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "Variable oder Feld als Â»voidÂ« deklariert"
  
! #: cp/decl.c:10811
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "%<inline%>-Spezifizierer ungÃ¼ltig fÃ¼r Variable %qD mit GÃ¼ltigkeitsbereich Block"
  
! #: cp/decl.c:10816
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Â»inlineÂ«-Variablen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/decl.c:11066
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<::%D%>"
  
! #: cp/decl.c:11069 cp/decl.c:11091
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<%T::%D%>"
  
! #: cp/decl.c:11072
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<%D::%D%>"
  
! #: cp/decl.c:11082
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T ist weder Klasse noch Namensbereich"
  
! #: cp/decl.c:11106
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Deklaration von %qE als Nicht-Funktion"
  
! #: cp/decl.c:11113
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Deklaration von %qE als Nicht-Element"
  
! #: cp/decl.c:11141
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
  
! #: cp/decl.c:11192
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "Funktionsdefinition deklariert keine Parameter"
  
! #: cp/decl.c:11200 cp/decl.c:11209 cp/decl.c:12988
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Deklaration von %qD als Nicht-Funktion"
  
! #: cp/decl.c:11217
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Deklaration von %qD als %<typedef%>"
  
! #: cp/decl.c:11222
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Deklaration von %qD als Parameter"
  
! #: cp/decl.c:11257
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "sowohl %qs als auch %qs angegeben"
  
! #: cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278 cp/decl.c:11285
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs kann nicht in einer typedef-Deklaration auftreten"
  
! #: cp/decl.c:11296
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr "hÃ¶chstens einer der Spezifizierer %<constinit%> und %<constexpr%> kann verwendet werden"
  
! #: cp/decl.c:11306
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "zwei oder mehr Datentypen in Deklaration von %qs"
  
! #: cp/decl.c:11314
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "in Konflikt stehende Spezifikationen fÃ¼r Deklaration von %qs"
  
! #: cp/decl.c:11350
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO-C++ unterstÃ¼tzt nicht, dass einfaches %<complex%> %<double complex%> bedeutet"
  
! #: cp/decl.c:11399 cp/decl.c:11403 cp/decl.c:11406
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO-C++ verbietet Deklaration von %qs ohne Typ"
  
! #: cp/decl.c:11423
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> wird von diesem Ziel nicht unterstÃ¼tzt"
  
! #: cp/decl.c:11431
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO-C++ unterstÃ¼tzt %<__int%d%> fÃ¼r %qs nicht"
  
! #: cp/decl.c:11485
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> und %<unsigned%> gleichzeitig angegeben"
  
! #: cp/decl.c:11491
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> und %<short%> gleichzeitig angegeben"
  
! #: cp/decl.c:11499 cp/decl.c:11505
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs mit %qT angegeben"
  
! #: cp/decl.c:11510
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs mit %<decltype%> angegeben"
  
! #: cp/decl.c:11512
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs mit %<typeof%> angegeben"
  
! #: cp/decl.c:11579
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex ungÃ¼ltig fÃ¼r %qs"
  
! #: cp/decl.c:11618
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr "Template-Platzhaltertyp %qT muss von einer einfachen declarator-id gefolgt sein"
  
! #: cp/decl.c:11639
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Element %qD kann nicht gleichzeitig %<virtual%> und %<static%> sein"
  
! #: cp/decl.c:11648
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Element %qD kann erst mit %<-std=c++2a%> oder %<-std=gnu++2a%> gleichzeitig %<virtual%> und %<constexpr%> sein"
  
! #: cp/decl.c:11661
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "Â»typedefÂ«-Deklaration in Parameterdeklaration ungÃ¼ltig"
  
! #: cp/decl.c:11668
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Speicherklasse fÃ¼r Template-Parameter %qs angegeben"
  
! #: cp/decl.c:11678 cp/decl.c:11850
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "Speicherklasse fÃ¼r Parameter %qs angegeben"
  
! #: cp/decl.c:11686 cp/decl.c:11695 cp/decl.c:11701 cp/decl.c:11707
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ein Parameter kann nicht als %qs deklariert sein"
  
! #: cp/decl.c:11717
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> auÃŸerhalb einer Klassendeklaration"
  
! #: cp/decl.c:11727 cp/decl.c:11730 cp/decl.c:11732 cp/decl.c:11735
! #: cp/decl.c:11745 cp/decl.c:11755 cp/decl.c:11765 cp/decl.c:11769
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "Deklaration fÃ¼r strukturierte Bindung darf nicht als %qs deklariert werden"
  
! #: cp/decl.c:11739 cp/decl.c:11761
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "strukturierte Bindungsdeklarationen kÃ¶nnen erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> %qs sein"
  
! #: cp/decl.c:11749
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "%<volatile%>-qualifizierte strukturierte Bindung ist veraltet"
  
! #: cp/decl.c:11773
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "Deklaration fÃ¼r strukturierte Bindung darf nicht als %<auto%> (C++98) deklariert werden"
  
! #: cp/decl.c:11784
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "Deklaration fÃ¼r strukturierte Bindung darf nicht vom Typen %qT sein"
  
! #: cp/decl.c:11787
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr "Typ muss cv-qualifizierter %<auto%> oder Referenz auf cv-qualifizierten %<auto%> sein"
  
! #: cp/decl.c:11822
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "mehrere Speicherklassen in Deklaration von %qs"
  
! #: cp/decl.c:11848
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Speicherklasse %qs angegeben"
  
! #: cp/decl.c:11862
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
  
! #: cp/decl.c:11867
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "Deklaration hÃ¶chster Ebene von %qs gibt %<auto%> an"
  
! #: cp/decl.c:11875
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "Funktions-GÃ¼ltigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>"
  
! #: cp/decl.c:11889
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungÃ¼ltig"
  
! #: cp/decl.c:11920
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Attribut wird ignoriert"
  
! #: cp/decl.c:11921
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "ein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignoriert"
  
! #: cp/decl.c:11971
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "unnÃ¶tige Klammern in Deklaration von %qs"
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "Â»requiresÂ«-Klausel fÃ¼r RÃ¼ckgabetyp"
  
! #: cp/decl.c:12046
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "Funktion %qs verwendet Typspezifikation %<auto%> ohne folgenden RÃ¼ckgabetypen"
  
! #: cp/decl.c:12050
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "hergeleiteter RÃ¼ckgabetyp nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "virtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp haben"
  
! #: cp/decl.c:12062
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "Funktion %qs mit folgendem RÃ¼ckgabetypen hat %qT als seinen Typ statt einfaches %<auto%>"
  
! #: cp/decl.c:12071
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "Funktion %qs mit nachgestelltem RÃ¼ckgabetyp hat %<decltype(auto)%> als Typ statt einfachem %<auto%>"
  
! #: cp/decl.c:12076
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ungÃ¼ltige Verwendung von %<decltype(auto)%>"
  
! #: cp/decl.c:12087
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "hergeleiteter Klassentyp %qD in RÃ¼ckgabetyp von Funktion"
  
! #: cp/decl.c:12096
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "Herleitungshinweis fÃ¼r %qT muss angehÃ¤ngten RÃ¼ckgabetyp haben"
  
! #: cp/decl.c:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "angehÃ¤ngter RÃ¼ckgabetyp %qT den Ableitungshinweises ist keine Spezialisierung von %qT"
  
! #: cp/decl.c:12123
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "nachgestellter RÃ¼ckgabetyp nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "Funktion %qs mit folgendem RÃ¼ckgabetypen nicht mit Typspezifikation %<auto%> deklariert"
  
! #: cp/decl.c:12151
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<volatile%>-qualifizierter RÃ¼ckgabetyp ist veraltet"
  
! #: cp/decl.c:12163
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12176
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<constinit%> ist am RÃ¼ckgabetyp einer Funktion nicht erlaubt"
  
! #: cp/decl.c:12185 cp/pt.c:28782
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT als Typ statt als einfaches %<decltype(auto)%>"
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "Destruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "Konstruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12224
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12232
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12233
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12251
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Konstruktoren dÃ¼rfen nicht als %<virtual%> deklariert sein"
  
! #: cp/decl.c:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "virtuelle Funktionen kÃ¶nnen keine friends sein"
  
! #: cp/decl.c:12273
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-Deklaration nicht in Klassendefinition"
  
! #: cp/decl.c:12277
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "%<friend%>-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werden"
  
! #: cp/decl.c:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr "Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<::%> qualifiziert ist"
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr "Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<%D::%> qualifiziert ist"
  
! #: cp/decl.c:12304
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "eine Umwandlungsfunktion darf keinen angehÃ¤ngten RÃ¼ckgabetyp haben"
  
! #: cp/decl.c:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "Destruktoren dÃ¼rfen keine Parameter haben"
  
! #: cp/decl.c:12371
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Zeiger auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Referenz auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12393
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12422
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.c:12423
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.c:12496
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "Referenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument ist"
  
! #: cp/decl.c:12567
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "Template-ID %qD als Deklarator verwendet"
  
! #: cp/decl.c:12593
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "Elementfunktionen sind implizite Â»friendsÂ« ihrer Klasse"
  
! #: cp/decl.c:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "zusÃ¤tzliche Qualifizierung %<%T::%> an Element %qs"
  
! #: cp/decl.c:12628
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "Elementfunktion %<%T::%s%> kann nicht innerhalb von %qT definiert werden"
  
! #: cp/decl.c:12630
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "Elementfunktion %<%T::%s%> kann nicht innerhalb von %qT deklariert werden"
  
! #: cp/decl.c:12638
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
  
! #: cp/decl.c:12678
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
  
! #: cp/decl.c:12687
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "Datenelement darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.c:12690
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.c:12701
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> auÃŸerhalb einer Klassendeklaration"
  
! #: cp/decl.c:12704
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> in Â»friendÂ«-Deklaration"
  
! #: cp/decl.c:12707
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "nur Deklarationen von Konstruktoren und Umwandlungsoperatoren kÃ¶nnen %<explicit%> sein"
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12724
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12730
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12736
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<static%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12742
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<const%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12748
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12764
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "mit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:12767
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "mit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:12793
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> ist in Aliasdeklaration nicht erlaubt"
  
! #: cp/decl.c:12796
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "Â»typedefÂ« als %<auto%> deklariert"
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-clause an Typedef"
  
! #: cp/decl.c:12805
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef-Name darf kein Spezifizierer mit geschachteltem Namen sein"
  
! #: cp/decl.c:12829
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschlieÃŸende Klasse"
  
! #: cp/decl.c:12918
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> fÃ¼r friend-Klassen-Deklaration angegeben"
  
! #: cp/decl.c:12926
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Template-Parameter kÃ¶nnen keine Â»friendsÂ« sein"
  
! #: cp/decl.c:12928
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend class %T::%D%>"
  
! #: cp/decl.c:12932
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend %#T%>"
  
! #: cp/decl.c:12945
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "Versuch, die Klasse %qT zu einem Â»friendÂ« des globalen GÃ¼ltigkeitsbereiches zu machen"
  
! #: cp/decl.c:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ungÃ¼ltige Qualifizierer an Nicht-Element-Funktionstyp"
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-clause an type-id"
  
! #: cp/decl.c:12979
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
  
! #: cp/decl.c:12994
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Â»requiresÂ«-Klausel in Deklaration von Nichtfunktionstyp %qT"
  
! #: cp/decl.c:13013
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
  
! #: cp/decl.c:13022 cp/parser.c:18368
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Parameter kann nicht mit %<decltype(auto)%> deklariert werden"
  
! #: cp/decl.c:13025
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden"
  
! #: cp/decl.c:13028
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Parameter als %<auto%> deklariert"
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ungÃ¼ltige Verwendung des Template-Namens %qE ohne eine Argumentliste"
  
! #: cp/decl.c:13083
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "nicht-statisches Datenelement mit Platzhalter %qT deklariert"
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO-C++ verbietet flexibles Arrayelement %qs"
  
! #: cp/decl.c:13107
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO-C++ verbietet flexible Arrayelemente"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13123
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ungÃ¼ltige Verwendung von %<::%>"
  
! #: cp/decl.c:13144
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Deklaration der Funktion %qD in ungÃ¼ltigem Kontext"
  
! #: cp/decl.c:13154
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Funktion %qD wurde innerhalb einer Union als %<virtual%> deklariert"
  
! #: cp/decl.c:13164
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD kann nicht als %<virtual%> deklariert werden, da es immer statisch ist"
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "Qualifizierten Namen in Friend-Deklaration fÃ¼r Destruktor %qD erwartet"
  
! #: cp/decl.c:13185
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Deklaration von %qD als Element %qT"
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ein Destruktor kann nicht %qs sein"
  
! #: cp/decl.c:13198
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%>-Destruktoren sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/decl.c:13211
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "Qualifizierten Namen in Friend-Deklaration fÃ¼r Konstruktor %qD erwartet"
  
! #: cp/decl.c:13220
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ein Konstruktor kann nicht %<concept%> sein"
  
! #: cp/decl.c:13226
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ein Konzept kann keine Elementfunktion sein"
  
! #: cp/decl.c:13234 cp/decl.c:13561
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kann nicht %qs sein"
  
! #: cp/decl.c:13243
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "Spezialisierung des Variablentemplates %qD als Funktion deklariert"
  
! #: cp/decl.c:13246
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Variablentemplate hier deklariert"
  
! #: cp/decl.c:13308
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Feld %qD hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:13313
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Name %qT hat unvollstÃ¤ndigen Typen"
  
! #: cp/decl.c:13333
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE ist weder eine Funktion noch Elementfunktion; kann nicht als Â»friendÂ« deklariert werden"
  
! #: cp/decl.c:13336
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "unbenanntes Feld ist weder eine Funktion noch Elementfunktion; kann nicht als %<friend%> deklariert werden"
  
! #: cp/decl.c:13386 cp/decl.c:13397
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13391
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben"
  
! #: cp/decl.c:13425 cp/decl.c:13433 cp/decl.c:13440 cp/decl.c:13447
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "nicht-statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13502
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Speicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13505
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Speicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13511
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Speicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13515
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Speicherklasse %<thread_local%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13520
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-Spezifikation in %qs ist auÃŸerhalb einer Klassendefinition nicht erlaubt"
  
! #: cp/decl.c:13532
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> ist fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs ungÃ¼ltig"
  
! #: cp/decl.c:13536
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<inline%> ungÃ¼ltig fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs"
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuelle Nicht-Klassen-Funktion %qs"
  
! #: cp/decl.c:13551
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13552
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Elementfunktion %qD kann nicht deklariert werden, statische Bindung zu haben"
  
! #: cp/decl.c:13604
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden"
  
! #: cp/decl.c:13650
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisches Element %qD als %<register%> deklariert"
  
! #: cp/decl.c:13656
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Element %q#D kann nicht explizit deklariert werden, externe Bindung zu haben"
  
! #: cp/decl.c:13664
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "Deklaration der %<constexpr%>-Variable %qD ist keine Definition"
  
! #: cp/decl.c:13671
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "eine Variable kann nicht als %<consteval%> deklariert sein"
  
! #: cp/decl.c:13691
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Deklaration von %q#D hat keine Initialisierung"
  
! #: cp/decl.c:13703
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisiert und als %<extern%> deklariert"
  
! #: cp/decl.c:13708
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Standardargument %qE verwendet %qD"
  
! #: cp/decl.c:13878
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Standardargument %qE verwendet lokale Variable %qD"
  
! #: cp/decl.c:13965
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ungÃ¼ltige Verwendung von cv-qualifiziertem Typ %qT in Parameterdeklaration"
  
! #: cp/decl.c:13969
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ungÃ¼ltige Verwendung von Typ %<void%> in Parameterdeklaration"
  
! #: cp/decl.c:13991
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-qualifizierter Parameter ist veraltet"
  
! #: cp/decl.c:13999
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Parameter %qD deklariert ungÃ¼ltigerweise Methodentyp"
  
! #: cp/decl.c:14026
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.c:14028
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.c:14275
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeint"
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
  
! #: cp/decl.c:14361
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD darf nicht als Â»staticÂ« deklariert werden"
  
! #: cp/decl.c:14391
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "%qD muss eine nichtstatische Elementfunktion sein"
  
! #: cp/decl.c:14397
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein"
  
! #: cp/decl.c:14407
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD muss ein Argument von einem Klassen- oder AufzÃ¤hlungstyp haben"
  
  #. 13.4.0.3
! #: cp/decl.c:14433
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO-C++ verbietet Ãœberladen von %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14444
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Â»%qDÂ« darf keine variable Argumentanzahl haben"
  
! #: cp/decl.c:14470
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD muss entweder null oder ein Argument nehmen"
  
! #: cp/decl.c:14471
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD muss entweder ein oder zwei Argumente nehmen"
  
! #: cp/decl.c:14483
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
  
! #: cp/decl.c:14484
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Suffix-%qD muss %<int%> als sein zweites Argument nehmen"
  
! #: cp/decl.c:14495
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD darf keine Argumente nehmen"
  
! #: cp/decl.c:14496 cp/decl.c:14506
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD muss genau ein Argument nehmen"
  
! #: cp/decl.c:14507
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD muss genau zwei Argumente nehmen"
  
! #: cp/decl.c:14521
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kann keine Standardargumente haben"
  
! #: cp/decl.c:14545
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "Umwandlung von %qT in %<void%> wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.c:14552
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.c:14554
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.c:14563
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.c:14565
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.c:14581
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "PrÃ¤fix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:14607
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Suffix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:14619
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD sollte Wert zurÃ¼ckgeben"
  
! #: cp/decl.c:14674
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
  
! #: cp/decl.c:14697
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
  
! #: cp/decl.c:14700
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-Name %qD wird nach %qs verwendet"
  
! #: cp/decl.c:14702
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD hat eine vorherige Deklaration hier"
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT als %qs verwendet"
  
! #: cp/decl.c:14711 cp/decl.c:14718
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT hat hier eine vorherige Deklaration"
  
! #: cp/decl.c:14717
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT als enum verwendet"
--- 46420,48745 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "explizite Spezialisierung von %qD nach erster Verwendung"
  
! #: cp/decl.c:2673
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: Sichtbarkeitsattribut ignoriert, da es in Konflikt mit vorheriger Deklaration steht"
  
  #. Reject two definitions.
! #: cp/decl.c:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "Redefinition von %q#D"
  
! #: cp/decl.c:2943
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD steht mit verwendeter Funktion in Konflikt"
  
! #: cp/decl.c:2953
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D nicht in Klasse deklariert"
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D mit Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D ohne Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
+ #: cp/decl.c:2980
+ #, gcc-internal-format
+ msgid "comparison operator %q+D defaulted after its first declaration"
+ msgstr "Vergleichsoperator %q+D mit Standardimplementierung nach der ersten Deklaration [class.compare.default]"
+ 
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Redeklaration des Â»friendÂ« %q#D kann keine Standardtemplateargumente haben"
  
! #: cp/decl.c:3055
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Thread-lokale Deklaration von %q#D folgt nicht-Thread-lokaler Deklaration"
  
! #: cp/decl.c:3058
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Nicht-Thread-lokale Deklaration von %q#D folgt Thread-lokaler Deklaration"
  
! #: cp/decl.c:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
! #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Redeklaration von %q#D"
  
! #: cp/decl.c:3100
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redundante Redeklaration von %<constexpr%>static-Datenmember %qD"
  
! #: cp/decl.c:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "lokale Sprungmarke %qE steht in Konflikt mit bestehender Sprungmarke"
  
! #: cp/decl.c:3167
  #, gcc-internal-format
  msgid "previous label"
  msgstr "vorherige Sprungmarke"
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  von hier"
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  beendet OpenMP-strukturierten Block"
  
! #: cp/decl.c:3312
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  Ã¼berschneidet Initialisierung von %q#D"
  
! #: cp/decl.c:3315
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  Eintritt in GÃ¼ltigkeitsbereich von %q#D mit nicht-trivialem Destruktor"
  
! #: cp/decl.c:3329 cp/decl.c:3483
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  betritt %<try%>-Block"
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  betritt %<catch%>-Block"
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  tritt in OpenMP-strukturierten Block ein"
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  synchronisierte oder atomare Anweisung wird betreten"
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  betritt %<constexpr if%>-Anweisung"
  
! #: cp/decl.c:3472
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  Ã¼berspringt Initialisierung von %q#D"
  
! #: cp/decl.c:3475
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  Eintritt in GÃ¼ltigkeitsbereich von %q#D mit nicht-trivialem Destruktor"
  
! #: cp/decl.c:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ungÃ¼ltiger Ausgang von strukturiertem OpenMP-Block"
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD wird ohne Template-Argumente verwendet"
  
! #: cp/decl.c:3944
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ist keine Klasse"
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "kein Klassentemplate namens %q#T in %q#T"
  
! #: cp/decl.c:3973
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "kein Typ namens %q#T in %q#T"
  
! #: cp/decl.c:3986
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Nachschlagen von %qT in %qT ist nicht eindeutig"
  
! #: cp/decl.c:3995
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> benennt %q#T, was kein Klassentemplate ist"
  
! #: cp/decl.c:4002
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> benennt %q#T, was kein Typ ist"
  
! #: cp/decl.c:4074
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Template-Parameter passen nicht zum Template %qD"
  
! #: cp/decl.c:4398
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> ist keine Zweierpotenz"
  
! #: cp/decl.c:4890
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Konstruktor in anonymem Aggregat nicht erlaubt"
  
! #: cp/decl.c:4893
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Destruktor in anonymem Aggregat nicht erlaubt"
  
! #: cp/decl.c:4896
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Zuweisungsoperator ist in anonymem Aggregt nicht erlaubt"
  
! #: cp/decl.c:4915
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Attribut in Deklaration von %q#T ignoriert"
  
! #: cp/decl.c:4918
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "Attribut fÃ¼r %q#T muss dem SchlÃ¼sselwort %qs folgen"
  
! #: cp/decl.c:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "mehrere Typen in einer Deklaration"
  
! #: cp/decl.c:4965
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Redeklaration des eingebauten C++-Typs %qT"
  
! #: cp/decl.c:4982
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> kann nur fÃ¼r Variablen oder Funktionsdeklarationen angegeben werden"
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "fehlender Typname in typedef-Deklaration"
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO-C++ verbietet anonyme structs"
  
! #: cp/decl.c:5030
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> kann nur innerhalb einer Klasse angegeben werden"
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werden"
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "eine Speicherklasse kann nur fÃ¼r Objekte und Funktionen angegeben werden"
  
! #: cp/decl.c:5048
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> kann nur fÃ¼r Objekte und Funktionen angegeben werden"
  
! #: cp/decl.c:5052
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> kann nur fÃ¼r Objekte und Funktionen angegeben werden"
  
! #: cp/decl.c:5056
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> kann nur fÃ¼r Objekte und Funktionen angegeben werden"
  
! #: cp/decl.c:5060
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> kann nur fÃ¼r Objekte und Funktionen angegeben werden"
  
! #: cp/decl.c:5064
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> wurde in dieser Deklaration ignoriert"
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs kann nicht fÃ¼r Typdeklarationen verwendet werden"
  
! #: cp/decl.c:5095
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Attribut in expliter Instanziierung %q#T ignoriert"
  
! #: cp/decl.c:5098
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "auf explizite Instanziierung kann kein Attribut angewendet werden"
  
! #: cp/decl.c:5170
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "auf Klassentyp %qT angewandte Attribute auÃŸerhalb einer Definition werden ignoriert"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5174
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "auf abhÃ¤ngigen Typ %qT angewandte Attribute ohne zugehÃ¶rige Deklaration werden ignoriert"
  
! #: cp/decl.c:5244 cp/decl2.c:851
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD ist initialisiert (stattdessen %qs verwenden)"
  
! #: cp/decl.c:5253
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "Deklaration von %q#D hat %<extern%> und ist initialisiert"
  
! #: cp/decl.c:5283
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "Definition von %q#D ist als %<dllimport%> markiert"
  
! #: cp/decl.c:5307
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D ist kein static-Datenelement von %q#T"
  
! #: cp/decl.c:5315
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Nichtelement-Templatedeklaration von %qD"
  
! #: cp/decl.c:5316
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "entspricht nicht der Element-Templatedeklaration hier"
  
! #: cp/decl.c:5328
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO-C++ erlaubt nicht, %<%T::%D%> als %<%T::%D%> zu definieren"
  
! #: cp/decl.c:5340
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "doppelte Initialisierung von %qD"
  
! #: cp/decl.c:5390
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "Deklaration von %q#D auÃŸerhalb einer Klasse ist keine Definition"
  
! #: cp/decl.c:5431
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<thread_local%> deklariert"
  
! #: cp/decl.c:5436
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<static%> deklariert"
  
! #: cp/decl.c:5510
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Variable %q#D hat Initialisierung, aber unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:5516 cp/decl.c:6567
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Elemente des Arrays %q#D haben unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:5526
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "Aggregat %q#D hat unvollstÃ¤ndigen Typ und kann nicht definiert werden"
  
! #: cp/decl.c:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD als Referenz deklariert, aber nicht initialisiert"
  
! #: cp/decl.c:5649
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "Name in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendet"
  
! #: cp/decl.c:5655
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "Name %qD in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendet"
  
! #: cp/decl.c:5674
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "nicht-trivial markierte Initialisierungen nicht unterstÃ¼tzt"
  
! #: cp/decl.c:5678
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99-Designator %qE ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:5734
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qD an"
  
! #: cp/decl.c:5741
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qD"
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "Array %qD der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:5793
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist unbekannt"
  
! #: cp/decl.c:5817
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist nicht konstant"
  
! #: cp/decl.c:5868
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "Entschuldigung: Semantik der Inline-Variable %q#D ist falsch (mehrere Kopien wÃ¤ren die Folge)"
  
! #: cp/decl.c:5872
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "Entschuldigung: Semantik von static-Variable %q#D in inline-Funktion ist falsch (mehrere Kopien wÃ¤ren die Folge)"
  
! #: cp/decl.c:5878
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "dies kann durch das LÃ¶schen der Initialisierung umgangen werden"
  
! #: cp/decl.c:5920
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "nicht initialisiertes %<const %D%>"
  
! #: cp/decl.c:5927
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Funktion"
  
! #: cp/decl.c:5936
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Kontext"
  
! #: cp/decl.c:5944
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T hat keinen benutzerdefinierten Default-Konstruktor"
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "Konstruktor ist nicht benutzerdefiniert, da er im KlassenkÃ¶rper ausdrÃ¼cklich standardisiert ist"
  
! #: cp/decl.c:5951
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "und der implizit definierte Konstruktor initialisiert %q#D nicht"
  
! #: cp/decl.c:6117
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "UngÃ¼ltiger Typ %qT als Initialisierung fÃ¼r einen Vektor des Typs %qT"
  
! #: cp/decl.c:6159
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "Initialisierung fÃ¼r %qT muss geklammert sein"
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> in benannter Initialisierung im GNU-Stil fÃ¼r Klasse %qT verwendet"
  
! #: cp/decl.c:6202
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT hat kein nicht-statisches Datenelement namens %qD"
  
! #: cp/decl.c:6223
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r %q#D"
  
! #: cp/decl.c:6254
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-Bezeichner %qE auÃŸerhalb von Aggregatinitialisierung"
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "zu viele Initialisierer fÃ¼r %qT"
  
! #: cp/decl.c:6330
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "geschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qT"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90182
! #: cp/decl.c:6340
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "zu viele geschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qT"
  
! #: cp/decl.c:6458
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "geschweifte Klammern fehlen um Initialisierung fÃ¼r %qT"
  
! #: cp/decl.c:6569
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Elemente des Arrays %q#T haben unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "zusammengesetztes Literal variabler GrÃ¶ÃŸe"
  
! #: cp/decl.c:6637
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D hat unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:6658
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalares Objekt %qD erfordert ein Element in Initialisierung"
  
! #: cp/decl.c:6703
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "in C++98 muss %qD mit Konstruktor initialisiert werden, nicht mit %<{...}%>"
  
! #: cp/decl.c:6850
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Array %qD mit geklammerter Zeichenkettenkonstante %qE initialisiert"
  
! #: cp/decl.c:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "Initialisierung ungÃ¼ltig fÃ¼r statisches Element mit Konstruktor"
  
! #: cp/decl.c:6887
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "Initialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungÃ¼ltig"
  
! #: cp/decl.c:6890
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "Initialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungÃ¼ltig"
  
! #: cp/decl.c:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(eine Initialisierung auÃŸerhalb der Klasse ist erforderlich)"
  
! #: cp/decl.c:7073
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Referenz %qD wird mit sich selbst initialisiert"
  
! #: cp/decl.c:7341
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Variantendeklaration nicht gefunden"
  
! #: cp/decl.c:7365
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> fÃ¼r Konstruktor %qD"
  
! #: cp/decl.c:7370
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> fÃ¼r Destruktor %qD"
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> an %qD mit Vorgabewert"
  
! #: cp/decl.c:7380
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> an gelÃ¶schter %qD"
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> an virtueller %qD"
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO-C++17 erlaubt Speicherklassenangabe %<register%> nicht"
  
! #: cp/decl.c:7457 cp/decl.c:13721
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-Speicherklassenangabe verwendet"
  
! #: cp/decl.c:7504
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "Initialisierung fÃ¼r %<decltype(auto) %D%> hat Funktionstyp; %<()%> vergessen?"
  
! #: cp/decl.c:7616
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Variablenkonzept hat keine Initialisierung"
  
! #: cp/decl.c:7669
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "vorherige Typdeklaration von %q#D wird Ã¼berschattet"
  
! #: cp/decl.c:7712
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "Attribut %<constinit%> kann nur fÃ¼r Variablen verwendet werden, die Â»staticÂ« oder threadlokel sind"
  
! #: cp/decl.c:7881
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "Funktion %q#D ist wie eine Variable initialisiert"
  
! #: cp/decl.c:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Strukturelement hat"
  
! #: cp/decl.c:7970
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Unionelement hat"
  
! #: cp/decl.c:7977
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "unzugreifbares Element %qD von %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8003
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da sowohl er als auch seine Basisklasse %qT nichtstatische Datenelemente haben"
  
! #: cp/decl.c:8012
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da seine Basisklassen %qT und %qT nichtstatische Datenelemente haben"
  
! #: cp/decl.c:8222
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:8238
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Array mit variabler LÃ¤nge %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%u Name fÃ¼r strukturelle Bindung angegeben"
  msgstr[1] "%u Namen fÃ¼r strukturelle Bindung angegeben"
  
! #: cp/decl.c:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "nur %u Name fÃ¼r strukturelle Bindung angegeben"
  msgstr[1] "nur %u Namen fÃ¼r strukturelle Bindung angegeben"
  
! #: cp/decl.c:8254
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] "wÃ¤hrend %qT in %wu Element zerlegt wird"
  msgstr[1] "wÃ¤hrend %qT in %wu Elemente zerlegt wird"
  
! #: cp/decl.c:8299
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Vektor %qT variabler LÃ¤nge kann nicht zerlegt werden"
  
! #: cp/decl.c:8325
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%<std::tuple_size<%T>::value%> ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "wÃ¤hrend %qT in %E Elemente zerlegt wird"
  
! #: cp/decl.c:8355
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "in Initialisierung der Variable %qD fÃ¼r strukturierte Bindung"
  
! #: cp/decl.c:8384
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Union-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8389
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "nicht-Array-nicht-Klassentyp %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8394
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Lambda-Abschluss-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8398
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qT"
  
! #: cp/decl.c:8407
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "Klassentyp %qT ohne nicht-static-Datenelemente kann nicht dekomponiert werden"
  
! #: cp/decl.c:8854
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "nicht-lokale %<__thread%>-Variable %qD erfordert dynamische Initialisierung"
  
! #: cp/decl.c:8857
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "nicht-lokale %<__thread%>-Variable %qD hat einen nicht-trivialen Destruktor"
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "%<thread_local%> in C++11 erlaubt dynamische Initialisierung und ZerstÃ¶rung"
  
! #: cp/decl.c:9091
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qT an"
  
! #: cp/decl.c:9095
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qT"
  
! #: cp/decl.c:9098
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Array %qT der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:9114
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Destruktor fÃ¼r fremde Klasse %qT kann kein Element sein"
  
! #: cp/decl.c:9116
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "Konstruktor fÃ¼r fremde Klasse %qT kann kein Element sein"
  
! #: cp/decl.c:9142
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD als eine %<virtual%> Variable deklariert"
  
! #: cp/decl.c:9144
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Variablendeklaration"
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD als ein %<virtual%> Parameter deklariert"
  
! #: cp/decl.c:9153
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD als ein %<inline%> Parameter deklariert"
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Parameterdeklaration"
  
! #: cp/decl.c:9161
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD als ein %<virtual%> Typ deklariert"
  
! #: cp/decl.c:9164
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD als ein %<inline%> Typ deklariert"
  
! #: cp/decl.c:9166
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Typdeklaration"
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD als ein %<virtual%> Feld deklariert"
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD als ein %<inline%> Feld deklariert"
  
! #: cp/decl.c:9177
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Felddeklaration"
  
! #: cp/decl.c:9184
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D als Â»friendÂ« deklariert"
  
! #: cp/decl.c:9191
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
  
! #: cp/decl.c:9223
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "Deklaration von %qD ist nicht in einem Namensbereich um %qT"
  
! #: cp/decl.c:9263
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
  
! #: cp/decl.c:9274
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "Konzept %q#D mit Funktionsparametern deklariert"
  
! #: cp/decl.c:9281
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "Konzept %q#D mit hergeleitetem RÃ¼ckgabetyp deklariert"
  
! #: cp/decl.c:9284
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "Konzept %q#D mit nicht-%<bool%>-RÃ¼ckgabetyp %qT"
  
! #: cp/decl.c:9360
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "Konzept %qD hat keine Definition"
  
! #: cp/decl.c:9379
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "ein Funktionskonzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/decl.c:9387
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "EinschrÃ¤nkungen auf einer Funktion, die kein Template hat"
  
! #: cp/decl.c:9432
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
  
! #: cp/decl.c:9443
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ungÃ¼ltige Verwendung der Template-ID %qD in Deklaration des ursprÃ¼nglichen Templates"
  
! #: cp/decl.c:9462
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "Standardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> ist nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
  
! #: cp/decl.c:9488
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "Â»friendÂ«-Deklaration von %qD gibt Defaultargumente an und ist keine Definition"
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr "%<virtual%>-%<consteval%>-Methode %qD noch nicht unterstÃ¼tzt"
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "%<::main%> kann nicht als Template deklariert werden"
  
! #: cp/decl.c:9547
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "%<::main%> kann nicht inline deklariert werden"
  
! #: cp/decl.c:9550 cp/decl.c:9553
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "%<::main%> kann nicht als %qs deklariert werden"
  
! #: cp/decl.c:9555
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "%<::main%> kann nicht statisch deklariert werden"
  
! #: cp/decl.c:9617
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.c:9618
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.c:9626
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "statische Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.c:9627
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.c:9637
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "Herleitungshinweis %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftreten"
  
! #: cp/decl.c:9645
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "Herleitungshinweis %qD muss im selben GÃ¼ltigkeitsbereich wie %qT deklariert sein"
  
! #: cp/decl.c:9652
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Herleitungshinweis %qD darf keinen FunktionskÃ¶rper haben"
  
! #: cp/decl.c:9665
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "literaler Operator mit C-Bindung"
  
! #: cp/decl.c:9675
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD hat ungÃ¼ltige Argumentliste"
  
! #: cp/decl.c:9683
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "Ganzzahl-Suffix %qs durch Implementierung Ã¼berdeckt"
  
! #: cp/decl.c:9689
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "Gleitkomma-Suffix %qs durch Implementierung Ã¼berdeckt"
  
! #: cp/decl.c:9696
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "Literale Operator-Suffixe ohne vorangehendes %<_%> sind fÃ¼r zukÃ¼nftige Standardisierungen reserviert"
  
! #: cp/decl.c:9701
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD muss eine Nicht-Elementfunktion sein"
  
! #: cp/decl.c:9782
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> muss %<int%> zurÃ¼ckgeben"
  
! #: cp/decl.c:9822
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "Definition des implizit deklarierten %qD"
  
! #: cp/decl.c:9827
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "Definition des explizit standardisierten %q+D"
  
! #: cp/decl.c:9829
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D wurde hat hier ausdrÃ¼cklichen Standardwert bekommen"
  
! #: cp/decl.c:9846
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "keine Elementfunktion %q#D in Klasse %qT deklariert"
  
! #: cp/decl.c:10037
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%<::main%> kann nicht als globale Variable deklariert werden"
  
! #: cp/decl.c:10046
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "eine Nicht-Template-Variable kann nicht %<concept%> sein"
  
! #: cp/decl.c:10053
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "Konzept muss Typ %<bool%> haben"
  
! #: cp/decl.c:10056
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "ein Variablenkonzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/decl.c:10181
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit unvollstÃ¤ndigem Typ"
  
! #: cp/decl.c:10185
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "%<constexpr%> erforderlich fÃ¼r Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
  
! #: cp/decl.c:10189
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
  
! #: cp/decl.c:10200
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ungÃ¼ltige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qT"
  
! #: cp/decl.c:10205
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der Klasse"
  
! #: cp/decl.c:10210
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qT"
  
! #: cp/decl.c:10321
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "ArraygrÃ¶ÃŸe von %qD hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.c:10324
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "ArraygrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.c:10354 cp/decl.c:10426
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "GrÃ¶ÃŸe des Arrays %qD ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:10358 cp/decl.c:10429
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "GrÃ¶ÃŸe des Arrays ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:10409
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO-C++ verbietet Array %qD der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:10412
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO-C++ verbietet Array der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:10436
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO-C++ verbietet Array %qD variabler LÃ¤nge"
  
! #: cp/decl.c:10439
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO-C++ verbietet Array variabler LÃ¤nge"
  
! #: cp/decl.c:10445
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "Array %qD variabler LÃ¤nge wird verwendet"
  
! #: cp/decl.c:10448
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "Array variabler GrÃ¶ÃŸe wird verwendet"
  
! #: cp/decl.c:10497
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "Ãœberlauf in ArraygrÃ¶ÃŸe"
  
! #: cp/decl.c:10557
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD als Array von %qT deklariert"
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Array von %qT wird erzeugt"
  
! #: cp/decl.c:10569
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Deklaration von %qD als Array von voids"
  
! #: cp/decl.c:10571
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "Array von void wird erzeugt"
  
! #: cp/decl.c:10576
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Deklaration von %qD als Array von Funktionen"
  
! #: cp/decl.c:10578
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Array von Funktionen wird erzeugt"
  
! #: cp/decl.c:10583
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Deklaration von %qD als Array von Referenzen"
  
! #: cp/decl.c:10585
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "Feld von Referenzen wird erzeugt"
  
! #: cp/decl.c:10590
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Deklaration von %qD als Feld von Funktionselementen"
  
! #: cp/decl.c:10593
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Feld von Funktionselementen wird erzeugt"
  
! #: cp/decl.c:10611
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von %qD als multidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: cp/decl.c:10615
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "multidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: cp/decl.c:10702
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "Angabe des RÃ¼ckgabetyps fÃ¼r Konstruktor ist ungÃ¼ltig"
  
! #: cp/decl.c:10705
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Qualifizierer sind bei Konstruktordeklarationen nicht erlaubt"
  
! #: cp/decl.c:10716
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "Angabe des RÃ¼ckgabetyps fÃ¼r Destruktor ist ungÃ¼ltig"
  
! #: cp/decl.c:10719
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "Qualifizierer sind bei Destruktordeklarationen nicht erlaubt"
  
! #: cp/decl.c:10732
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "RÃ¼ckgabetyp fÃ¼r %<operator %T%> angegeben"
  
! #: cp/decl.c:10735
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "Qualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubt"
  
! #: cp/decl.c:10744
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "RÃ¼ckgabetyp fÃ¼r Herleitungshinweis angegeben"
  
! #: cp/decl.c:10747
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "Qualifizierer sind bei Deklaration von Herleitungshinweis nicht erlaubt"
  
! #: cp/decl.c:10751
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Template-Template-Parameter %qT in Deklaration von Ableitungshinweis"
  
! #: cp/decl.c:10760
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> in Deklaration von Ableitungshinweis"
  
! #: cp/decl.c:10781
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unbenannte Variable oder Feld als Â»voidÂ« deklariert"
  
! #: cp/decl.c:10789
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "Variable oder Feld als Â»voidÂ« deklariert"
  
! #: cp/decl.c:10804
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "%<inline%>-Spezifizierer ungÃ¼ltig fÃ¼r Variable %qD mit GÃ¼ltigkeitsbereich Block"
  
! #: cp/decl.c:10809
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Â»inlineÂ«-Variablen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/decl.c:11059
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<::%D%>"
  
! #: cp/decl.c:11062 cp/decl.c:11084
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<%T::%D%>"
  
! #: cp/decl.c:11065
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<%D::%D%>"
  
! #: cp/decl.c:11075
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T ist weder Klasse noch Namensbereich"
  
! #: cp/decl.c:11099
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Deklaration von %qE als Nicht-Funktion"
  
! #: cp/decl.c:11106
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Deklaration von %qE als Nicht-Element"
  
! #: cp/decl.c:11134
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
  
! #: cp/decl.c:11185
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "Funktionsdefinition deklariert keine Parameter"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Deklaration von %qD als Nicht-Funktion"
  
! #: cp/decl.c:11210
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Deklaration von %qD als %<typedef%>"
  
! #: cp/decl.c:11215
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Deklaration von %qD als Parameter"
  
! #: cp/decl.c:11250
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "sowohl %qs als auch %qs angegeben"
  
! #: cp/decl.c:11257 cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs kann nicht in einer typedef-Deklaration auftreten"
  
! #: cp/decl.c:11289
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr "hÃ¶chstens einer der Spezifizierer %<constinit%> und %<constexpr%> kann verwendet werden"
  
! #: cp/decl.c:11299
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "zwei oder mehr Datentypen in Deklaration von %qs"
  
! #: cp/decl.c:11307
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "in Konflikt stehende Spezifikationen fÃ¼r Deklaration von %qs"
  
! #: cp/decl.c:11343
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO-C++ unterstÃ¼tzt nicht, dass einfaches %<complex%> %<double complex%> bedeutet"
  
! #: cp/decl.c:11392 cp/decl.c:11396 cp/decl.c:11399
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO-C++ verbietet Deklaration von %qs ohne Typ"
  
! #: cp/decl.c:11416
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> wird von diesem Ziel nicht unterstÃ¼tzt"
  
! #: cp/decl.c:11424
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO-C++ unterstÃ¼tzt %<__int%d%> fÃ¼r %qs nicht"
  
! #: cp/decl.c:11478
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> und %<unsigned%> gleichzeitig angegeben"
  
! #: cp/decl.c:11484
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> und %<short%> gleichzeitig angegeben"
  
! #: cp/decl.c:11492 cp/decl.c:11498
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs mit %qT angegeben"
  
! #: cp/decl.c:11503
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs mit %<decltype%> angegeben"
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs mit %<typeof%> angegeben"
  
! #: cp/decl.c:11572
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex ungÃ¼ltig fÃ¼r %qs"
  
! #: cp/decl.c:11611
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr "Template-Platzhaltertyp %qT muss von einer einfachen declarator-id gefolgt sein"
  
! #: cp/decl.c:11632
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Element %qD kann nicht gleichzeitig %<virtual%> und %<static%> sein"
  
! #: cp/decl.c:11641
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Element %qD kann erst mit %<-std=c++2a%> oder %<-std=gnu++2a%> gleichzeitig %<virtual%> und %<constexpr%> sein"
  
! #: cp/decl.c:11654
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "Â»typedefÂ«-Deklaration in Parameterdeklaration ungÃ¼ltig"
  
! #: cp/decl.c:11661
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Speicherklasse fÃ¼r Template-Parameter %qs angegeben"
  
! #: cp/decl.c:11671 cp/decl.c:11843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "Speicherklasse fÃ¼r Parameter %qs angegeben"
  
! #: cp/decl.c:11679 cp/decl.c:11688 cp/decl.c:11694 cp/decl.c:11700
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ein Parameter kann nicht als %qs deklariert sein"
  
! #: cp/decl.c:11710
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> auÃŸerhalb einer Klassendeklaration"
  
! #: cp/decl.c:11720 cp/decl.c:11723 cp/decl.c:11725 cp/decl.c:11728
! #: cp/decl.c:11738 cp/decl.c:11748 cp/decl.c:11758 cp/decl.c:11762
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "Deklaration fÃ¼r strukturierte Bindung darf nicht als %qs deklariert werden"
  
! #: cp/decl.c:11732 cp/decl.c:11754
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "strukturierte Bindungsdeklarationen kÃ¶nnen erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> %qs sein"
  
! #: cp/decl.c:11742
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "%<volatile%>-qualifizierte strukturierte Bindung ist veraltet"
  
! #: cp/decl.c:11766
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "Deklaration fÃ¼r strukturierte Bindung darf nicht als %<auto%> (C++98) deklariert werden"
  
! #: cp/decl.c:11777
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "Deklaration fÃ¼r strukturierte Bindung darf nicht vom Typen %qT sein"
  
! #: cp/decl.c:11780
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr "Typ muss cv-qualifizierter %<auto%> oder Referenz auf cv-qualifizierten %<auto%> sein"
  
! #: cp/decl.c:11815
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "mehrere Speicherklassen in Deklaration von %qs"
  
! #: cp/decl.c:11841
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Speicherklasse %qs angegeben"
  
! #: cp/decl.c:11855
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
  
! #: cp/decl.c:11860
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "Deklaration hÃ¶chster Ebene von %qs gibt %<auto%> an"
  
! #: cp/decl.c:11868
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "Funktions-GÃ¼ltigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>"
  
! #: cp/decl.c:11882
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungÃ¼ltig"
  
! #: cp/decl.c:11913
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Attribut wird ignoriert"
  
! #: cp/decl.c:11914
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "ein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignoriert"
  
! #: cp/decl.c:11964
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "unnÃ¶tige Klammern in Deklaration von %qs"
  
! #: cp/decl.c:12016
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "Â»requiresÂ«-Klausel fÃ¼r RÃ¼ckgabetyp"
  
! #: cp/decl.c:12039
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "Funktion %qs verwendet Typspezifikation %<auto%> ohne folgenden RÃ¼ckgabetypen"
  
! #: cp/decl.c:12043
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "hergeleiteter RÃ¼ckgabetyp nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/decl.c:12048
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "virtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp haben"
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "Funktion %qs mit folgendem RÃ¼ckgabetypen hat %qT als seinen Typ statt einfaches %<auto%>"
  
! #: cp/decl.c:12064
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "Funktion %qs mit nachgestelltem RÃ¼ckgabetyp hat %<decltype(auto)%> als Typ statt einfachem %<auto%>"
  
! #: cp/decl.c:12069
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ungÃ¼ltige Verwendung von %<decltype(auto)%>"
  
! #: cp/decl.c:12080
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "hergeleiteter Klassentyp %qD in RÃ¼ckgabetyp von Funktion"
  
! #: cp/decl.c:12089
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "Herleitungshinweis fÃ¼r %qT muss angehÃ¤ngten RÃ¼ckgabetyp haben"
  
! #: cp/decl.c:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "angehÃ¤ngter RÃ¼ckgabetyp %qT den Ableitungshinweises ist keine Spezialisierung von %qT"
  
! #: cp/decl.c:12116
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "nachgestellter RÃ¼ckgabetyp nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/decl.c:12119
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "Funktion %qs mit folgendem RÃ¼ckgabetypen nicht mit Typspezifikation %<auto%> deklariert"
  
! #: cp/decl.c:12144
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<volatile%>-qualifizierter RÃ¼ckgabetyp ist veraltet"
  
! #: cp/decl.c:12156
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12162
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<constinit%> ist am RÃ¼ckgabetyp einer Funktion nicht erlaubt"
  
! #: cp/decl.c:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT als Typ statt als einfaches %<decltype(auto)%>"
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "Destruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "Konstruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12225
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12226
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Konstruktoren dÃ¼rfen nicht als %<virtual%> deklariert sein"
  
! #: cp/decl.c:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "virtuelle Funktionen kÃ¶nnen keine friends sein"
  
! #: cp/decl.c:12266
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-Deklaration nicht in Klassendefinition"
  
! #: cp/decl.c:12270
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "%<friend%>-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werden"
  
! #: cp/decl.c:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr "Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<::%> qualifiziert ist"
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr "Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<%D::%> qualifiziert ist"
  
! #: cp/decl.c:12297
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "eine Umwandlungsfunktion darf keinen angehÃ¤ngten RÃ¼ckgabetyp haben"
  
! #: cp/decl.c:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "Destruktoren dÃ¼rfen keine Parameter haben"
  
! #: cp/decl.c:12364
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Zeiger auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Referenz auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12386
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12415
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.c:12416
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.c:12489
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "Referenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument ist"
  
! #: cp/decl.c:12560
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "Template-ID %qD als Deklarator verwendet"
  
! #: cp/decl.c:12586
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "Elementfunktionen sind implizite Â»friendsÂ« ihrer Klasse"
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "zusÃ¤tzliche Qualifizierung %<%T::%> an Element %qs"
  
! #: cp/decl.c:12621
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "Elementfunktion %<%T::%s%> kann nicht innerhalb von %qT definiert werden"
  
! #: cp/decl.c:12623
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "Elementfunktion %<%T::%s%> kann nicht innerhalb von %qT deklariert werden"
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
  
! #: cp/decl.c:12680
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "Datenelement darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.c:12683
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.c:12694
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> auÃŸerhalb einer Klassendeklaration"
  
! #: cp/decl.c:12697
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> in Â»friendÂ«-Deklaration"
  
! #: cp/decl.c:12700
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "nur Deklarationen von Konstruktoren und Umwandlungsoperatoren kÃ¶nnen %<explicit%> sein"
  
! #: cp/decl.c:12710
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12723
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12729
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<static%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12735
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<const%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12741
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12757
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "mit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:12760
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "mit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:12786
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> ist in Aliasdeklaration nicht erlaubt"
  
! #: cp/decl.c:12789
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "Â»typedefÂ« als %<auto%> deklariert"
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-clause an Typedef"
  
! #: cp/decl.c:12798
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef-Name darf kein Spezifizierer mit geschachteltem Namen sein"
  
! #: cp/decl.c:12822
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschlieÃŸende Klasse"
  
! #: cp/decl.c:12911
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> fÃ¼r friend-Klassen-Deklaration angegeben"
  
! #: cp/decl.c:12919
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Template-Parameter kÃ¶nnen keine Â»friendsÂ« sein"
  
! #: cp/decl.c:12921
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend class %T::%D%>"
  
! #: cp/decl.c:12925
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend %#T%>"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "Versuch, die Klasse %qT zu einem Â»friendÂ« des globalen GÃ¼ltigkeitsbereiches zu machen"
  
! #: cp/decl.c:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ungÃ¼ltige Qualifizierer an Nicht-Element-Funktionstyp"
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-clause an type-id"
  
! #: cp/decl.c:12972
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
  
! #: cp/decl.c:12987
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Â»requiresÂ«-Klausel in Deklaration von Nichtfunktionstyp %qT"
  
! #: cp/decl.c:13006
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Parameter kann nicht mit %<decltype(auto)%> deklariert werden"
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden"
  
! #: cp/decl.c:13021
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Parameter als %<auto%> deklariert"
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ungÃ¼ltige Verwendung des Template-Namens %qE ohne eine Argumentliste"
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "nicht-statisches Datenelement mit Platzhalter %qT deklariert"
  
! #: cp/decl.c:13097
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO-C++ verbietet flexibles Arrayelement %qs"
  
! #: cp/decl.c:13100
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO-C++ verbietet flexible Arrayelemente"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13116
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ungÃ¼ltige Verwendung von %<::%>"
  
! #: cp/decl.c:13137
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Deklaration der Funktion %qD in ungÃ¼ltigem Kontext"
  
! #: cp/decl.c:13147
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Funktion %qD wurde innerhalb einer Union als %<virtual%> deklariert"
  
! #: cp/decl.c:13157
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD kann nicht als %<virtual%> deklariert werden, da es immer statisch ist"
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "Qualifizierten Namen in Friend-Deklaration fÃ¼r Destruktor %qD erwartet"
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Deklaration von %qD als Element %qT"
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ein Destruktor kann nicht %qs sein"
  
! #: cp/decl.c:13191
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%>-Destruktoren sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/decl.c:13204
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "Qualifizierten Namen in Friend-Deklaration fÃ¼r Konstruktor %qD erwartet"
  
! #: cp/decl.c:13213
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ein Konstruktor kann nicht %<concept%> sein"
  
! #: cp/decl.c:13219
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ein Konzept kann keine Elementfunktion sein"
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kann nicht %qs sein"
  
! #: cp/decl.c:13236
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "Spezialisierung des Variablentemplates %qD als Funktion deklariert"
  
! #: cp/decl.c:13239
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Variablentemplate hier deklariert"
  
! #: cp/decl.c:13301
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Feld %qD hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:13306
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Name %qT hat unvollstÃ¤ndigen Typen"
  
! #: cp/decl.c:13326
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE ist weder eine Funktion noch Elementfunktion; kann nicht als Â»friendÂ« deklariert werden"
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "unbenanntes Feld ist weder eine Funktion noch Elementfunktion; kann nicht als %<friend%> deklariert werden"
  
! #: cp/decl.c:13379 cp/decl.c:13390
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13384
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben"
  
! #: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "nicht-statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13495
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Speicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13498
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Speicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13504
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Speicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13508
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Speicherklasse %<thread_local%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13513
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-Spezifikation in %qs ist auÃŸerhalb einer Klassendefinition nicht erlaubt"
  
! #: cp/decl.c:13525
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> ist fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs ungÃ¼ltig"
  
! #: cp/decl.c:13529
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<inline%> ungÃ¼ltig fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs"
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuelle Nicht-Klassen-Funktion %qs"
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13545
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13588
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Elementfunktion %qD kann nicht deklariert werden, statische Bindung zu haben"
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
  
! #: cp/decl.c:13636
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden"
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisches Element %qD als %<register%> deklariert"
  
! #: cp/decl.c:13649
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Element %q#D kann nicht explizit deklariert werden, externe Bindung zu haben"
  
! #: cp/decl.c:13657
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "Deklaration der %<constexpr%>-Variable %qD ist keine Definition"
  
! #: cp/decl.c:13664
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "eine Variable kann nicht als %<consteval%> deklariert sein"
  
! #: cp/decl.c:13684
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Deklaration von %q#D hat keine Initialisierung"
  
! #: cp/decl.c:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisiert und als %<extern%> deklariert"
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
  
! #: cp/decl.c:13868
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Standardargument %qE verwendet %qD"
  
! #: cp/decl.c:13871
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Standardargument %qE verwendet lokale Variable %qD"
  
! #: cp/decl.c:13958
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ungÃ¼ltige Verwendung von cv-qualifiziertem Typ %qT in Parameterdeklaration"
  
! #: cp/decl.c:13962
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ungÃ¼ltige Verwendung von Typ %<void%> in Parameterdeklaration"
  
! #: cp/decl.c:13984
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-qualifizierter Parameter ist veraltet"
  
! #: cp/decl.c:13992
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Parameter %qD deklariert ungÃ¼ltigerweise Methodentyp"
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.c:14021
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.c:14268
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeint"
  
! #: cp/decl.c:14347
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD darf nicht als Â»staticÂ« deklariert werden"
  
! #: cp/decl.c:14384
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "%qD muss eine nichtstatische Elementfunktion sein"
  
! #: cp/decl.c:14390
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein"
  
! #: cp/decl.c:14400
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD muss ein Argument von einem Klassen- oder AufzÃ¤hlungstyp haben"
  
  #. 13.4.0.3
! #: cp/decl.c:14426
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO-C++ verbietet Ãœberladen von %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14437
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Â»%qDÂ« darf keine variable Argumentanzahl haben"
  
! #: cp/decl.c:14463
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD muss entweder null oder ein Argument nehmen"
  
! #: cp/decl.c:14464
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD muss entweder ein oder zwei Argumente nehmen"
  
! #: cp/decl.c:14476
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
  
! #: cp/decl.c:14477
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Suffix-%qD muss %<int%> als sein zweites Argument nehmen"
  
! #: cp/decl.c:14488
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD darf keine Argumente nehmen"
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD muss genau ein Argument nehmen"
  
! #: cp/decl.c:14500
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD muss genau zwei Argumente nehmen"
  
! #: cp/decl.c:14514
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kann keine Standardargumente haben"
  
! #: cp/decl.c:14538
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "Umwandlung von %qT in %<void%> wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.c:14545
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.c:14547
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.c:14556
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.c:14558
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.c:14574
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
  
! #: cp/decl.c:14593
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "PrÃ¤fix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Suffix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:14612
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD sollte Wert zurÃ¼ckgeben"
  
! #: cp/decl.c:14667
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
  
! #: cp/decl.c:14690
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
  
! #: cp/decl.c:14693
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-Name %qD wird nach %qs verwendet"
  
! #: cp/decl.c:14695
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD hat eine vorherige Deklaration hier"
  
! #: cp/decl.c:14703
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT als %qs verwendet"
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT hat hier eine vorherige Deklaration"
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT als enum verwendet"
*************** msgstr "%qT als enum verwendet"
*** 48650,48744 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14732
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Template-Argument fÃ¼r %<%s %T%> benÃ¶tigt"
  
! #: cp/decl.c:14786 cp/name-lookup.c:4476
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde"
  
! #: cp/decl.c:14816 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6592
! #: cp/pt.c:9558
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ist kein Template"
  
! #: cp/decl.c:14821
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼gen"
  
! #: cp/decl.c:14830 cp/name-lookup.c:4715 cp/name-lookup.c:4826
! #: cp/parser.c:6543 cp/parser.c:28273
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Referenz auf %qD ist mehrdeutig"
  
! #: cp/decl.c:14933
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
  
! #: cp/decl.c:14969
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Redeklaration von %qT als Nicht-Template"
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "abgeleitete Union %qT ist ungÃ¼ltig"
  
! #: cp/decl.c:15116
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT ist mit mehreren direkten Basisklassen definiert"
  
! #: cp/decl.c:15127
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT ist mit direkter virtueller Basisklasse definiert"
  
! #: cp/decl.c:15152
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "Basistyp %qT ist kein struct- oder Klassentyp"
  
! #: cp/decl.c:15182
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiver Typ %qT nicht definiert"
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "doppelter Basistyp %qT ungÃ¼ltig"
  
! #: cp/decl.c:15329
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "falsche Zuordnung zwischen innerhalb und auÃŸerhalb eines GÃ¼ltigkeitsbereiches in enum %q#T"
  
! #: cp/decl.c:15332 cp/decl.c:15340 cp/decl.c:15350 cp/decl.c:15933
! #: cp/parser.c:19266
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "vorherige Definition hier"
  
! #: cp/decl.c:15337
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "falsche Zuordnung des zugrunde liegenden Typs in enum %q#T"
  
! #: cp/decl.c:15347
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "anderer zugrunde liegender Typ in enum %q#T"
  
! #: cp/decl.c:15420
  #, 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"
--- 48751,48845 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Template-Argument fÃ¼r %<%s %T%> benÃ¶tigt"
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde"
  
! #: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ist kein Template"
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼gen"
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Referenz auf %qD ist mehrdeutig"
  
! #: cp/decl.c:14926
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
  
! #: cp/decl.c:14962
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Redeklaration von %qT als Nicht-Template"
  
! #: cp/decl.c:15102
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "abgeleitete Union %qT ist ungÃ¼ltig"
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT ist mit mehreren direkten Basisklassen definiert"
  
! #: cp/decl.c:15120
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT ist mit direkter virtueller Basisklasse definiert"
  
! #: cp/decl.c:15145
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "Basistyp %qT ist kein struct- oder Klassentyp"
  
! #: cp/decl.c:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiver Typ %qT nicht definiert"
  
! #: cp/decl.c:15177
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "doppelter Basistyp %qT ungÃ¼ltig"
  
! #: cp/decl.c:15322
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "falsche Zuordnung zwischen innerhalb und auÃŸerhalb eines GÃ¼ltigkeitsbereiches in enum %q#T"
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "vorherige Definition hier"
  
! #: cp/decl.c:15330
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "falsche Zuordnung des zugrunde liegenden Typs in enum %q#T"
  
! #: cp/decl.c:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "anderer zugrunde liegender Typ in enum %q#T"
  
! #: cp/decl.c:15413
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "zugrunde liegender Typ %qT von %qT muss ein ganzzahliger Typ sein"
*************** msgstr "zugrunde liegender Typ %qT von %
*** 48747,48818 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15567
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "kein Ganzzahltyp kann alle AufzÃ¤hlungswerte fÃ¼r %qT darstellen"
  
! #: cp/decl.c:15735
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qD muss ganzzahligen oder AufzÃ¤hlungstyp ohne GÃ¼ltigkeitsbereich haben"
  
! #: cp/decl.c:15745
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qD ist keine Ganzzahlkonstante"
  
! #: cp/decl.c:15794
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "erhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<unsigned long%>"
  
! #: cp/decl.c:15795
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "erhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<long%>"
  
! #: cp/decl.c:15806
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten bei %qD"
  
! #: cp/decl.c:15826
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "AufzÃ¤hlungswert %qE ist auÃŸerhalb des GÃ¼ltigkeitsbereichs des zugrundeliegenden Typen %qT"
  
! #: cp/decl.c:15931 cp/parser.c:19264
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "mehrfache Definition von %q#T"
  
! #: cp/decl.c:15971
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "RÃ¼ckgabetyp %q#T ist unvollstÃ¤ndig"
  
! #: cp/decl.c:16146 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ckgeben"
  
! #: cp/decl.c:17004
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "keine return-Anweisungen in %qT zurÃ¼ckgebender Funktion"
  
! #: cp/decl.c:17006 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "nur einfacher RÃ¼ckgabetyp %<auto%> kann zu %<void%> hergeleitet werden"
  
! #: cp/decl.c:17242
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ist bereits in Klasse %qT definiert"
  
! #: cp/decl.c:17620
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
--- 48848,48919 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "kein Ganzzahltyp kann alle AufzÃ¤hlungswerte fÃ¼r %qT darstellen"
  
! #: cp/decl.c:15728
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qD muss ganzzahligen oder AufzÃ¤hlungstyp ohne GÃ¼ltigkeitsbereich haben"
  
! #: cp/decl.c:15738
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qD ist keine Ganzzahlkonstante"
  
! #: cp/decl.c:15787
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "erhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<unsigned long%>"
  
! #: cp/decl.c:15788
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "erhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<long%>"
  
! #: cp/decl.c:15799
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten bei %qD"
  
! #: cp/decl.c:15819
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "AufzÃ¤hlungswert %qE ist auÃŸerhalb des GÃ¼ltigkeitsbereichs des zugrundeliegenden Typen %qT"
  
! #: cp/decl.c:15924 cp/parser.c:19337
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "mehrfache Definition von %q#T"
  
! #: cp/decl.c:15964
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "RÃ¼ckgabetyp %q#T ist unvollstÃ¤ndig"
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ckgeben"
  
! #: cp/decl.c:17003
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "keine return-Anweisungen in %qT zurÃ¼ckgebender Funktion"
  
! #: cp/decl.c:17005 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "nur einfacher RÃ¼ckgabetyp %<auto%> kann zu %<void%> hergeleitet werden"
  
! #: cp/decl.c:17241
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ist bereits in Klasse %qT definiert"
  
! #: cp/decl.c:17619
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
*************** msgstr "Eine Funktion kann nicht gelÃ¶sc
*** 48852,48858 ****
  msgid "deleting %qT is undefined"
  msgstr "LÃ¶schen von %qT ist nicht definiert"
  
! #: cp/decl2.c:582 cp/pt.c:5734
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Templatedeklaration von %q#D"
--- 48953,48959 ----
  msgid "deleting %qT is undefined"
  msgstr "LÃ¶schen von %qT ist nicht definiert"
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Templatedeklaration von %q#D"
*************** msgstr "Templatedeklaration von %q#D"
*** 48862,48868 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "angegebene Template-Parameterlisten passen nicht zu Templateparametern von %qD"
  
! #: cp/decl2.c:637 cp/pt.c:5691
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "Destruktor %qD als Element-Template deklariert"
--- 48963,48969 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "angegebene Template-Parameterlisten passen nicht zu Templateparametern von %qD"
  
! #: cp/decl2.c:637 cp/pt.c:5724
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "Destruktor %qD als Element-Template deklariert"
*************** msgstr "statisches Element %qD kann kein
*** 48967,49023 ****
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "Breite des Bit-Feldes %qD hat Nicht-Ganzzahl-Typ %qT"
  
! #: cp/decl2.c:1444
  #, gcc-internal-format
  msgid "incomplete type %qT is not mappable"
  msgstr "unvollstÃ¤ndiger Typ %qT ist nicht zuordenbar"
  
! #: cp/decl2.c:1456
  #, gcc-internal-format
  msgid "type %qT with virtual members is not mappable"
  msgstr "Typ %qT mit virtuellen Elementen ist nicht zuordenbar"
  
! #: cp/decl2.c:1468
  #, gcc-internal-format
  msgid "static field %qD is not mappable"
  msgstr "statisches Feld %qD ist nicht zuordenbar"
  
! #: cp/decl2.c:1557
  #, 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.c:1629
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonymes struct nicht innerhalb eines benannten Typs"
  
! #: cp/decl2.c:1645
  #, 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.c:1652
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "privates Element %q#D in anonymer Union"
  
! #: cp/decl2.c:1655
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "geschÃ¼tztes Element %q#D in anonymer Union"
  
! #: cp/decl2.c:1720
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonymes Aggregat im GÃ¼ltigkeitsbereich eines Namespace muss statisch sein"
  
! #: cp/decl2.c:1729
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonyme Union ohne Element"
  
! #: cp/decl2.c:1766
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> muss Typ %qT zurÃ¼ckgeben"
--- 49068,49124 ----
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "Breite des Bit-Feldes %qD hat Nicht-Ganzzahl-Typ %qT"
  
! #: cp/decl2.c:1443
  #, gcc-internal-format
  msgid "incomplete type %qT is not mappable"
  msgstr "unvollstÃ¤ndiger Typ %qT ist nicht zuordenbar"
  
! #: cp/decl2.c:1455
  #, gcc-internal-format
  msgid "type %qT with virtual members is not mappable"
  msgstr "Typ %qT mit virtuellen Elementen ist nicht zuordenbar"
  
! #: cp/decl2.c:1467
  #, gcc-internal-format
  msgid "static field %qD is not mappable"
  msgstr "statisches Feld %qD ist nicht zuordenbar"
  
! #: cp/decl2.c:1556
  #, 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.c:1628
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonymes struct nicht innerhalb eines benannten Typs"
  
! #: cp/decl2.c:1644
  #, 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.c:1651
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "privates Element %q#D in anonymer Union"
  
! #: cp/decl2.c:1654
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "geschÃ¼tztes Element %q#D in anonymer Union"
  
! #: cp/decl2.c:1719
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonymes Aggregat im GÃ¼ltigkeitsbereich eines Namespace muss statisch sein"
  
! #: cp/decl2.c:1728
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonyme Union ohne Element"
  
! #: cp/decl2.c:1765
  #, 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
*** 49026,49107 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1778
  #, 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.c:1794
  #, 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.c:1824
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> muss Typ %qT zurÃ¼ckgeben"
  
! #: cp/decl2.c:1839
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "der zerstÃ¶rende %<operator delete%> muss eine Elementfunktion sein"
  
! #: cp/decl2.c:1842
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete[]%> kann kein zerstÃ¶rendes %<delete%> sein"
  
! #: cp/decl2.c:1844
  #, 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.c:1854
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> nimmt Typ %qT als ersten Parameter"
  
! #: cp/decl2.c:2794
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr "%qT hat ein Feld %qD, dessen Typ keine Bindung hat"
  
! #: cp/decl2.c:2798
  #, 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.c:2803
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr "%qT hat ein Feld %qD, dessen Typ den anonymen Namensbereich verwendet"
  
! #: cp/decl2.c:2811
  #, 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.c:2829
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr "%qT hat Basis %qT, dessen Typ keine Bindung hat"
  
! #: cp/decl2.c:2833
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgstr "%qT hat Basis %qT, dessen Typ von Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat"
  
! #: cp/decl2.c:2838
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr "%qT hat Basis %qT, dessen Typ den anonymen Namensbereich verwendet"
  
! #: cp/decl2.c:2845
  #, 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.c:4460
  #, 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"
--- 49127,49208 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1777
  #, 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.c:1793
  #, 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.c:1823
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> muss Typ %qT zurÃ¼ckgeben"
  
! #: cp/decl2.c:1838
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "der zerstÃ¶rende %<operator delete%> muss eine Elementfunktion sein"
  
! #: cp/decl2.c:1841
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete[]%> kann kein zerstÃ¶rendes %<delete%> sein"
  
! #: cp/decl2.c:1843
  #, 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.c:1853
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> nimmt Typ %qT als ersten Parameter"
  
! #: cp/decl2.c:2808
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr "%qT hat ein Feld %qD, dessen Typ keine Bindung hat"
  
! #: cp/decl2.c:2812
  #, 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.c:2817
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr "%qT hat ein Feld %qD, dessen Typ den anonymen Namensbereich verwendet"
  
! #: cp/decl2.c:2825
  #, 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.c:2843
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr "%qT hat Basis %qT, dessen Typ keine Bindung hat"
  
! #: cp/decl2.c:2847
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgstr "%qT hat Basis %qT, dessen Typ von Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat"
  
! #: cp/decl2.c:2852
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr "%qT hat Basis %qT, dessen Typ den anonymen Namensbereich verwendet"
  
! #: cp/decl2.c:2859
  #, 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.c:4474
  #, 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
*** 49110,49333 ****
  #. 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.c:4469
  #, 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.c:4473
  #, 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.c:4477
  #, 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.c:4485
  #, 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.c:4489
  #, 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.c:4492
  #, 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.c:4680
  #, 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.c:4683
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "vorherige Mangelung von %q#D"
  
! #: cp/decl2.c:4685
  #, 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.c:4757 cp/decl2.c:4760
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "das Programm sollte auch %qD definieren"
  
! #: cp/decl2.c:5100
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "inline-Funktion %qD verwendet, aber nirgendwo definiert"
  
! #: cp/decl2.c:5300
  #, 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.c:5305
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "... folgt auf Parameter %P, der ein Defaultargument hat"
  
! #: cp/decl2.c:5405
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "implizit deklariertes %qD ist veraltet"
  
! #: cp/decl2.c:5409
  #, 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.c:5524
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "Lambda, das %<...%> verwendendet, wird in Funktionszeiger umgewandelt"
  
! #: cp/decl2.c:5527
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "gelÃ¶schte Funktion %qD wird verwendet"
  
! #: cp/decl2.c:5571
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "Verwendung der Funktion %qD mit nicht erfÃ¼llten EinschrÃ¤nkungen"
  
! #: cp/decl2.c:5593
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "Verwendung von eingebautem Parameterpack %qD auÃŸerhalb eines Templates"
  
! #: cp/error.c:3874
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(kein Argument)"
  
! #: cp/error.c:3966
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[â€¦]"
  
! #: cp/error.c:4317
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "erweiterte Initialisierungslisten nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4322
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "explizite Umwandlungsoperatoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4327
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "variadische Templates nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4332
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Lambda-AusdrÃ¼cke nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4337
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++11 %<auto%> ist nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4342
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "enums mit GÃ¼ltigkeitsbereich nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4347
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Standard- und gelÃ¶schte Funktionen nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4352
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Â»inlineÂ«-NamensrÃ¤ume nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4357
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Ãœberschreibsteuerung (override/final) nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4362
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "nicht-statische Initialisierungen fÃ¼r Datenelemente nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4367
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "benutzerdefinierte Literale nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4372
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "delegierende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4377
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "erbende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4382
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++11-Attribute nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4387
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ref-Qualifizierer sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4437
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "unvollstÃ¤ndiger Typ %qT in geschachtelter Namensangabe verwendet"
  
! #: cp/error.c:4441
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "Referenz auf %<%T::%D%> ist mehrdeutig"
  
! #: cp/error.c:4455
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD ist kein Element von %qT; meinten Sie %qs?"
  
! #: cp/error.c:4459 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD ist kein Element von %qT"
  
! #: cp/error.c:4481
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qD ist kein Element von %qD; meinten Sie %qs?"
  
! #: cp/error.c:4485 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ist kein Element von %qD"
  
! #: cp/error.c:4496
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> wurde nicht deklariert; meinten Sie %qs?"
  
! #: cp/error.c:4500
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> wurde nicht deklariert"
--- 49211,49434 ----
  #. 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.c:4483
  #, 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.c:4487
  #, 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.c:4491
  #, 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.c:4499
  #, 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.c:4503
  #, 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.c:4506
  #, 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.c:4694
  #, 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.c:4697
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "vorherige Mangelung von %q#D"
  
! #: cp/decl2.c:4699
  #, 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.c:4771 cp/decl2.c:4774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "das Programm sollte auch %qD definieren"
  
! #: cp/decl2.c:5114
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "inline-Funktion %qD verwendet, aber nirgendwo definiert"
  
! #: cp/decl2.c:5314
  #, 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.c:5319
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "... folgt auf Parameter %P, der ein Defaultargument hat"
  
! #: cp/decl2.c:5419
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "implizit deklariertes %qD ist veraltet"
  
! #: cp/decl2.c:5423
  #, 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.c:5538
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "Lambda, das %<...%> verwendendet, wird in Funktionszeiger umgewandelt"
  
! #: cp/decl2.c:5541
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "gelÃ¶schte Funktion %qD wird verwendet"
  
! #: cp/decl2.c:5585
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "Verwendung der Funktion %qD mit nicht erfÃ¼llten EinschrÃ¤nkungen"
  
! #: cp/decl2.c:5607
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "Verwendung von eingebautem Parameterpack %qD auÃŸerhalb eines Templates"
  
! #: cp/error.c:3876
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(kein Argument)"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[â€¦]"
  
! #: cp/error.c:4319
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "erweiterte Initialisierungslisten nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4324
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "explizite Umwandlungsoperatoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4329
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "variadische Templates nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4334
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Lambda-AusdrÃ¼cke nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4339
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++11 %<auto%> ist nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4344
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "enums mit GÃ¼ltigkeitsbereich nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4349
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Standard- und gelÃ¶schte Funktionen nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4354
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Â»inlineÂ«-NamensrÃ¤ume nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4359
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Ãœberschreibsteuerung (override/final) nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4364
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "nicht-statische Initialisierungen fÃ¼r Datenelemente nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4369
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "benutzerdefinierte Literale nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4374
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "delegierende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4379
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "erbende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4384
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++11-Attribute nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4389
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ref-Qualifizierer sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4439
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "unvollstÃ¤ndiger Typ %qT in geschachtelter Namensangabe verwendet"
  
! #: cp/error.c:4443
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "Referenz auf %<%T::%D%> ist mehrdeutig"
  
! #: cp/error.c:4457
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD ist kein Element von %qT; meinten Sie %qs?"
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD ist kein Element von %qT"
  
! #: cp/error.c:4483
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qD ist kein Element von %qD; meinten Sie %qs?"
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ist kein Element von %qD"
  
! #: cp/error.c:4498
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> wurde nicht deklariert; meinten Sie %qs?"
  
! #: cp/error.c:4502
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> wurde nicht deklariert"
*************** msgstr "   von frÃ¼herem Behandler fÃ¼r
*** 49382,49398 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "%<...%>-Behandler muss der letzte Behandler fÃ¼r seinen Â»tryÂ«-Block sein"
  
! #: cp/except.c:1174
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr "noexcept-Ausdruck wird wegen Aufruf von %qD zu %<false%> ausgewertet"
  
! #: cp/except.c:1177
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr "aber %qD wirft nicht; vielleicht sollte sie als %<noexcept%> deklariert werden"
  
! #: cp/expr.c:224
  #, gcc-internal-format
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "die Verwendung des Wertes der einfachen Zuweisung mit %<volatile%>-qualifiziertem linken Operand ist veraltet"
--- 49483,49499 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "%<...%>-Behandler muss der letzte Behandler fÃ¼r seinen Â»tryÂ«-Block sein"
  
! #: cp/except.c:1177
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr "noexcept-Ausdruck wird wegen Aufruf von %qD zu %<false%> ausgewertet"
  
! #: cp/except.c:1180
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr "aber %qD wirft nicht; vielleicht sollte sie als %<noexcept%> deklariert werden"
  
! #: cp/expr.c:236
  #, gcc-internal-format
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "die Verwendung des Wertes der einfachen Zuweisung mit %<volatile%>-qualifiziertem linken Operand ist veraltet"
*************** msgstr "%qD wird mit sich selbst initial
*** 49538,49555 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r Arrayelement %q#D"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2004
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "nicht initialisiertes konstantes Element in %q#T"
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2007 cp/method.c:2018
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D sollte initialisiert werden"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2015
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "nicht initialisiertes Referenzelement in %q#T"
--- 49639,49656 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r Arrayelement %q#D"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "nicht initialisiertes konstantes Element in %q#T"
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D sollte initialisiert werden"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "nicht initialisiertes Referenzelement in %q#T"
*************** msgstr "Typ %qT ist keine direkte oder v
*** 49639,49650 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "Typ %qT ist keine direkte Basis von %qT"
  
! #: cp/init.c:1785 cp/init.c:4612 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "Array muss mit Initialisierung mit umgebenden geschweiften Klammern initialisiert werden"
  
! #: cp/init.c:2094 cp/semantics.c:3448
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ist kein Klassentyp"
--- 49740,49751 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "Typ %qT ist keine direkte Basis von %qT"
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "Array muss mit Initialisierung mit umgebenden geschweiften Klammern initialisiert werden"
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ist kein Klassentyp"
*************** msgstr "ungÃ¼ltiger Zeiger auf Bitfeld %
*** 49664,49670 ****
  msgid "invalid use of non-static member function %qD"
  msgstr "ungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qD"
  
! #: cp/init.c:2257 cp/semantics.c:1926
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ungÃ¼ltige Verwendung des nicht-statischen Datenelementes %qD"
--- 49765,49771 ----
  msgid "invalid use of non-static member function %qD"
  msgstr "ungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qD"
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ungÃ¼ltige Verwendung des nicht-statischen Datenelementes %qD"
*************** msgstr "mÃ¶gliches Problem bei Aufruf vo
*** 49809,49890 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "weder der Destruktor noch der klassenspezifische %<operator delete []%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werden"
  
! #: cp/init.c:4521
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "Initialisierung endet vorzeitig"
  
! #: cp/init.c:4827
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "unbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«"
  
! #: cp/init.c:4861
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "mÃ¶gliches Problem bei Aufruf von %<operator delete%> erkannt"
  
! #: cp/init.c:4866
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "weder der Destruktor noch der klassenspezifische %<operator delete%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werden"
  
! #: cp/init.c:4881
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "LÃ¶schen des Objekts mit abstraktem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt undefiniertes Verhalten"
  
! #: cp/init.c:4886
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "LÃ¶schen des Objekts mit polymorphem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt mÃ¶glicherweise undefiniertes Verhalten"
  
! #: cp/init.c:5194
  #, 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"
  
! #: cp/lambda.c:526
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr "Array mit Laufzeitgrenzen kann nicht durch Kopie eingefangen werden, sondern nur Ã¼ber eine Referenz"
  
! #: cp/lambda.c:541
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr "Einfangen des variabel geÃ¤nderten Typs %qT, der kein N3639-Array mit Laufzeitgrenzen ist"
  
! #: cp/lambda.c:545
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr "da der Arrayelementtyp %qT variable GrÃ¶ÃŸe hat"
  
! #: cp/lambda.c:569
  #, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr "%qE kann nicht per Referenz aufgefangen werden"
  
! #: cp/lambda.c:579
  #, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr "Einfangen per Kopie von unvollstÃ¤ndigem Typ %qT"
  
! #: cp/lambda.c:631
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr "Versuch, %qD in Instanziierung eines generischen Lambdas einzufangen"
  
! #: cp/lambda.c:707
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr "implizites Einfangen von %qE via %<[=]%> ist in C++20 veraltet"
  
! #: cp/lambda.c:709
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "fangen Sie %<this%> oder %<*this%> explizit ein"
  
! #: cp/lambda.c:823
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> wurde fÃ¼r diese Lambda-Funktion nicht aufgefangen"
--- 49910,49991 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "weder der Destruktor noch der klassenspezifische %<operator delete []%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werden"
  
! #: cp/init.c:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "Initialisierung endet vorzeitig"
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "unbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«"
  
! #: cp/init.c:4863
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "mÃ¶gliches Problem bei Aufruf von %<operator delete%> erkannt"
  
! #: cp/init.c:4868
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "weder der Destruktor noch der klassenspezifische %<operator delete%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werden"
  
! #: cp/init.c:4883
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "LÃ¶schen des Objekts mit abstraktem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt undefiniertes Verhalten"
  
! #: cp/init.c:4888
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "LÃ¶schen des Objekts mit polymorphem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt mÃ¶glicherweise undefiniertes Verhalten"
  
! #: cp/init.c:5196
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "Typ fÃ¼r Vektor-Â»deleteÂ« ist weder Zeiger- noch Arraytyp"
  
! #: cp/lambda.c:529
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr "Array mit Laufzeitgrenzen kann nicht durch Kopie eingefangen werden, sondern nur Ã¼ber eine Referenz"
  
! #: cp/lambda.c:544
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr "Einfangen des variabel geÃ¤nderten Typs %qT, der kein N3639-Array mit Laufzeitgrenzen ist"
  
! #: cp/lambda.c:548
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr "da der Arrayelementtyp %qT variable GrÃ¶ÃŸe hat"
  
! #: cp/lambda.c:572
  #, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr "%qE kann nicht per Referenz aufgefangen werden"
  
! #: cp/lambda.c:582
  #, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr "Einfangen per Kopie von unvollstÃ¤ndigem Typ %qT"
  
! #: cp/lambda.c:634
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr "Versuch, %qD in Instanziierung eines generischen Lambdas einzufangen"
  
! #: cp/lambda.c:710
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr "implizites Einfangen von %qE via %<[=]%> ist in C++20 veraltet"
  
! #: cp/lambda.c:712
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "fangen Sie %<this%> oder %<*this%> explizit ein"
  
! #: cp/lambda.c:826
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> wurde fÃ¼r diese Lambda-Funktion nicht aufgefangen"
*************** msgstr "mangling %<__unterliegender_Typ%
*** 49954,50010 ****
  msgid "mangling unknown fixed point type"
  msgstr "unbekannter Festkommatyp wird vernichtet"
  
! #: cp/mangle.c:3289
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "Verwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werden"
  
! #: cp/mangle.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "%C wird gemangelt"
  
! #: cp/mangle.c:3370
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "ausgelassener mittlerer Operand fÃ¼r Operator %<?:%> kann nicht verarbeitet werden"
  
! #: cp/mangle.c:3919
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "gemangelter Name fÃ¼r %qD wird sich ich C++17 Ã¤ndern, da die Exceptionangabe Teil des Funktionstyps ist"
  
! #: cp/mangle.c:3965
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD hat sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD) geÃ¤ndert"
  
! #: cp/mangle.c:3971
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD Ã¤ndert sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD)"
  
! #: cp/mangle.c:4243
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name eines Thunks fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.c:4248
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name von %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.c:4253
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name der InitialisierungswÃ¤chter-Variable fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/method.c:832 cp/method.c:1957
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "nicht-statisches konstantes Element %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
  
! #: cp/method.c:838 cp/method.c:1963
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "nicht-statisches Referenzelement %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
--- 50055,50111 ----
  msgid "mangling unknown fixed point type"
  msgstr "unbekannter Festkommatyp wird vernichtet"
  
! #: cp/mangle.c:3294
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "Verwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werden"
  
! #: cp/mangle.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "%C wird gemangelt"
  
! #: cp/mangle.c:3375
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "ausgelassener mittlerer Operand fÃ¼r Operator %<?:%> kann nicht verarbeitet werden"
  
! #: cp/mangle.c:3924
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "gemangelter Name fÃ¼r %qD wird sich ich C++17 Ã¤ndern, da die Exceptionangabe Teil des Funktionstyps ist"
  
! #: cp/mangle.c:3970
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD hat sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD) geÃ¤ndert"
  
! #: cp/mangle.c:3976
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD Ã¤ndert sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD)"
  
! #: cp/mangle.c:4248
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name eines Thunks fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.c:4253
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name von %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.c:4258
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name der InitialisierungswÃ¤chter-Variable fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/method.c:832 cp/method.c:2004
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "nicht-statisches konstantes Element %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
  
! #: cp/method.c:838 cp/method.c:2010
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "nicht-statisches Referenzelement %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
*************** msgstr "beim Formen des Typs von %qs"
*** 50029,50175 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "standardmÃ¤ÃŸiges %qD ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/method.c:1115
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr "%qD mit %<default%> muss den RÃ¼ckgabetyp %<bool%> haben"
  
! #: cp/method.c:1123
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "standardmÃ¤ÃŸiges %qD muss %<const%> sein"
  
! #: cp/method.c:1147
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr "das Member %qD mit %<default%> muss den Parametertyp %<const %T&%> haben"
  
! #: cp/method.c:1150
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr "%qD mit %<default%> muss entweder Parameter vom Typ %<const %T&%> oder %qT haben"
  
! #: cp/method.c:1153
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr "%qD mit %<default%> muss Parameter vom Typ %<const %T&%> oder %qT haben, nicht beide"
  
! #: cp/method.c:1308
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "fÃ¼r Union-Typ %qT ist kein Standardvergleich definiert"
  
! #: cp/method.c:1344
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "fÃ¼r Referenzelement %qD ist kein Standardvergleich definiert"
  
! #: cp/method.c:1352
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "fÃ¼r Element der unbenannten Union ist kein Standardvergleich definiert"
  
! #: cp/method.c:1569
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr "erzeugte Methode %qD zuerst hier erfordert"
  
! #: cp/method.c:1902
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "Union-Element %q+D mit nichttrivialem %qD"
  
! #: cp/method.c:1913
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Standarddestruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.c:1914
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "vorgegebener Konstruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.c:1980
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Initialisierung fÃ¼r %q#D ist ungÃ¼ltig"
  
! #: cp/method.c:2037
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "Standardisierter Standardkonstruktor initialisiert %q#D nicht"
  
! #: cp/method.c:2048
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "Kopieren von nicht-statischem Datenelement %q#D von rvalue-Referenztyp"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2255
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "Standardisierter Standardkonstruktor initialisiert kein nicht-statisches Datenelement"
  
! #: cp/method.c:2298
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr "Standard-Kopierzuweisung fÃ¼r %qT ruft nichttrivialen Operator zur Kopierzuweisung fÃ¼r virtuelle Basis %qT auf"
  
! #: cp/method.c:2432
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "Lambda-Abschlusstyp hat gelÃ¶schten Standardkonstruktor"
  
! #: cp/method.c:2435
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "Lambda-Abschlusstyp hat gelÃ¶schten Kopier-Zuweisungsoperator"
  
! #: cp/method.c:2444
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q#D ist implizit als gelÃ¶scht deklariert, da %qT einen Bewegungskonstruktor oder Bewegungs-Zuweisungsoperator deklariert"
  
! #: cp/method.c:2455
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D erbt von mehreren Basis-Teilobjekten"
  
! #: cp/method.c:2463 cp/method.c:2487
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q#D wird implizit gelÃ¶scht, da die Standarddefinition ungÃ¼ltig wÃ¤re:"
  
! #: cp/method.c:2496
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F wird implizit gelÃ¶scht, da ihre Ausnahme-Spezifikation nicht zur impliziten Ausnahme-Spezifikation %qX passt"
  
! #: cp/method.c:2913
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "Default-Deklaration %q+D passt nicht zur erwarteten Signatur"
  
! #: cp/method.c:2916
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "erwartete Signatur: %qD"
  
! #: cp/method.c:2948
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "Explizite Standardfunktion %q+D kann nicht als %qs deklariert werden, da die implizite Deklaration nicht %qs ist:"
  
! #: cp/method.c:2968
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ein Template kann nicht vorbelegt werden"
  
! #: cp/method.c:3003
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD kann nicht vorgegeben werden"
  
! #: cp/method.c:3012
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "vorgegebene Funktion %q+D mit Standardargument"
--- 50130,50286 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "standardmÃ¤ÃŸiges %qD ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/method.c:1108
! #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
! msgstr "Dreiwege-Vergleichsoperator kann nur in einer Klassendefinition die Standardimplementierung bekommen"
! 
! #: cp/method.c:1111
! #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr "Gleichheits-Vergleichsoperator kann nur in einer Klassendefinition die Standardimplementierung bekommen"
! 
! #: cp/method.c:1126
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr "%qD mit %<default%> muss den RÃ¼ckgabetyp %<bool%> haben"
  
! #: cp/method.c:1134
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "standardmÃ¤ÃŸiges %qD muss %<const%> sein"
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr "das Member %qD mit %<default%> muss den Parametertyp %<const %T&%> haben"
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr "%qD mit %<default%> muss entweder Parameter vom Typ %<const %T&%> oder %qT haben"
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr "%qD mit %<default%> muss Parameter vom Typ %<const %T&%> oder %qT haben, nicht beide"
  
! #: cp/method.c:1319
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "fÃ¼r Union-Typ %qT ist kein Standardvergleich definiert"
  
! #: cp/method.c:1355
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "fÃ¼r Referenzelement %qD ist kein Standardvergleich definiert"
  
! #: cp/method.c:1363
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "fÃ¼r Element der unbenannten Union ist kein Standardvergleich definiert"
  
! #: cp/method.c:1580
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr "erzeugte Methode %qD zuerst hier erfordert"
  
! #: cp/method.c:1949
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "Union-Element %q+D mit nichttrivialem %qD"
  
! #: cp/method.c:1960
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Standarddestruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.c:1961
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "vorgegebener Konstruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.c:2027
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Initialisierung fÃ¼r %q#D ist ungÃ¼ltig"
  
! #: cp/method.c:2084
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "Standardisierter Standardkonstruktor initialisiert %q#D nicht"
  
! #: cp/method.c:2095
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "Kopieren von nicht-statischem Datenelement %q#D von rvalue-Referenztyp"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2302
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "Standardisierter Standardkonstruktor initialisiert kein nicht-statisches Datenelement"
  
! #: cp/method.c:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr "Standard-Kopierzuweisung fÃ¼r %qT ruft nichttrivialen Operator zur Kopierzuweisung fÃ¼r virtuelle Basis %qT auf"
  
! #: cp/method.c:2479
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "Lambda-Abschlusstyp hat gelÃ¶schten Standardkonstruktor"
  
! #: cp/method.c:2482
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "Lambda-Abschlusstyp hat gelÃ¶schten Kopier-Zuweisungsoperator"
  
! #: cp/method.c:2491
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q#D ist implizit als gelÃ¶scht deklariert, da %qT einen Bewegungskonstruktor oder Bewegungs-Zuweisungsoperator deklariert"
  
! #: cp/method.c:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D erbt von mehreren Basis-Teilobjekten"
  
! #: cp/method.c:2510 cp/method.c:2534
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q#D wird implizit gelÃ¶scht, da die Standarddefinition ungÃ¼ltig wÃ¤re:"
  
! #: cp/method.c:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F wird implizit gelÃ¶scht, da ihre Ausnahme-Spezifikation nicht zur impliziten Ausnahme-Spezifikation %qX passt"
  
! #: cp/method.c:2960
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "Default-Deklaration %q+D passt nicht zur erwarteten Signatur"
  
! #: cp/method.c:2963
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "erwartete Signatur: %qD"
  
! #: cp/method.c:2995
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "Explizite Standardfunktion %q+D kann nicht als %qs deklariert werden, da die implizite Deklaration nicht %qs ist:"
  
! #: cp/method.c:3015
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ein Template kann nicht vorbelegt werden"
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD kann nicht vorgegeben werden"
  
! #: cp/method.c:3059
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "vorgegebene Funktion %q+D mit Standardargument"
*************** msgstr "durch andere Ausnahmespezifikati
*** 50204,50415 ****
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "Lambdaparameter %qD war vorher als EinfÃ¤nger deklariert"
  
! #: cp/name-lookup.c:2688
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Deklaration von %q#D Ã¼berdeckt einen Parameter"
  
! #: cp/name-lookup.c:2817
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "Deklaration von %qD Ã¼berdeckt ein Element von %qT"
  
! #: cp/name-lookup.c:2971
  #, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "lokale externe Deklaration von %q#D"
  
! #: cp/name-lookup.c:2973
  #, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "passt nicht zu vorheriger Deklaration %q#D"
  
! #: cp/name-lookup.c:3096
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "Friend-Deklaration %qD in lokaler Klasse ohne vorherige Deklaration"
  
! #: cp/name-lookup.c:3289
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.c:3292
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.c:4611
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "Â»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klasse"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93883
! #: cp/name-lookup.c:4619
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "%<using%>-Deklaration darf den Enumerator %<%E::%D%> nicht benennen"
  
! #: cp/name-lookup.c:4628
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "%<using%>-Deklaration fÃ¼r Element auÃŸerhalb des GÃ¼ltigkeitsbereichs der Klasse"
  
! #: cp/name-lookup.c:4635
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> benennt Destruktor"
  
! #: cp/name-lookup.c:4652
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> benennt Konstruktor in %qT"
  
! #: cp/name-lookup.c:4690
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr "Konstruktoren kÃ¶nnen nicht von indirekter Basis %qT geerbt werden"
  
! #: cp/name-lookup.c:4707
  #, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "%qD wurde nicht innerhalb von %qE deklariert"
  
! #: cp/name-lookup.c:4723
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%<using%>-Deklaration darf den Namensraum %qD nicht benennen"
  
! #: cp/name-lookup.c:4806
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "Deklaration von %qD nicht in einem Namensbereich um %qD"
  
! #: cp/name-lookup.c:4846
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "explizite Qualifizierung in Deklaration von %qD"
  
! #: cp/name-lookup.c:4898
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.c:4900
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "sondern nur hier als %<friend%>"
  
! #: cp/name-lookup.c:4909
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD sollte innerhalb von %qD deklariert werden"
  
! #: cp/name-lookup.c:4957
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
  
! #: cp/name-lookup.c:4964
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "Attribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhalten"
  
! #: cp/name-lookup.c:4974 cp/name-lookup.c:5001
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "Attribut %qD an unbenanntem Namensraum wird ignoriert"
  
! #: cp/name-lookup.c:4980
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "Attribut %qD an nicht-Â»inlineÂ«-Namensraum wird ignoriert"
  
! #: cp/name-lookup.c:5017 cp/name-lookup.c:7305
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Attribut-Anweisung %qD wird ignoriert"
  
! #: cp/name-lookup.c:5303
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "obere Grenze von %d NamensrÃ¤umen fÃ¼r %qE durchsucht"
  
! #: cp/name-lookup.c:5355
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "empfohlene Alternative:"
  msgstr[1] "empfohlene Alternativen:"
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:5888
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%<std::%s%> ist im Header %qs definiert; haben Sie vergessen, %<#include %s%> zu schreiben?"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79869
! #: cp/name-lookup.c:5894
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<std::%s%> ist erst ab %s verfÃ¼gbar"
  
! #: cp/name-lookup.c:6163
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "das Makro %qs war noch nicht definiert"
  
! #: cp/name-lookup.c:6166
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "es wurde spÃ¤ter hier definiert"
  
! #: cp/name-lookup.c:6922
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "Deklaration von %<std::initializer_list%> entspricht nicht %<#include <initializer_list>%>, ist kein Template"
  
! #: cp/name-lookup.c:7299
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "die Direktive %<strong%>-%<using%> wird nicht mehr unterstÃ¼tzt"
  
! #: cp/name-lookup.c:7302
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Sie kÃ¶nnen stattdessen einen inline-Namensraum verwenden"
  
! #: cp/name-lookup.c:7385
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7405
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "es kÃ¶nnen maximal %d NamensrÃ¤ume geschachtelt werden"
  
! #: cp/name-lookup.c:7440
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "ein %<inline%>-Namensraum muss bei der ersten Definition angegeben werden"
  
! #: cp/name-lookup.c:7441
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD hier definiert"
  
! #: cp/name-lookup.c:7514
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird betreten"
  
! #: cp/name-lookup.c:7523
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird verlassen"
--- 50315,50531 ----
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "Lambdaparameter %qD war vorher als EinfÃ¤nger deklariert"
  
! #: cp/name-lookup.c:2689
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Deklaration von %q#D Ã¼berdeckt einen Parameter"
  
! #: cp/name-lookup.c:2820
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "Deklaration von %qD Ã¼berdeckt ein Element von %qT"
  
! #: cp/name-lookup.c:2974
  #, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "lokale externe Deklaration von %q#D"
  
! #: cp/name-lookup.c:2976
  #, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "passt nicht zu vorheriger Deklaration %q#D"
  
! #: cp/name-lookup.c:3100
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "Friend-Deklaration %qD in lokaler Klasse ohne vorherige Deklaration"
  
! #: cp/name-lookup.c:3293
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.c:3296
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "Â»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klasse"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93883
! #: cp/name-lookup.c:4623
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "%<using%>-Deklaration darf den Enumerator %<%E::%D%> nicht benennen"
  
! #: cp/name-lookup.c:4632
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "%<using%>-Deklaration fÃ¼r Element auÃŸerhalb des GÃ¼ltigkeitsbereichs der Klasse"
  
! #: cp/name-lookup.c:4639
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> benennt Destruktor"
  
! #: cp/name-lookup.c:4656
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> benennt Konstruktor in %qT"
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr "Konstruktoren kÃ¶nnen nicht von indirekter Basis %qT geerbt werden"
  
! #: cp/name-lookup.c:4711
  #, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "%qD wurde nicht innerhalb von %qE deklariert"
  
! #: cp/name-lookup.c:4727
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%<using%>-Deklaration darf den Namensraum %qD nicht benennen"
  
! #: cp/name-lookup.c:4810
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "Deklaration von %qD nicht in einem Namensbereich um %qD"
  
! #: cp/name-lookup.c:4850
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "explizite Qualifizierung in Deklaration von %qD"
  
! #: cp/name-lookup.c:4902
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.c:4904
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "sondern nur hier als %<friend%>"
  
! #: cp/name-lookup.c:4913
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD sollte innerhalb von %qD deklariert werden"
  
! #: cp/name-lookup.c:4961
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "Attribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhalten"
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "Attribut %qD an unbenanntem Namensraum wird ignoriert"
  
! #: cp/name-lookup.c:4984
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "Attribut %qD an nicht-Â»inlineÂ«-Namensraum wird ignoriert"
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Attribut-Anweisung %qD wird ignoriert"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "obere Grenze von %d NamensrÃ¤umen fÃ¼r %qE durchsucht"
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "empfohlene Alternative:"
  msgstr[1] "empfohlene Alternativen:"
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%<std::%s%> ist im Header %qs definiert; haben Sie vergessen, %<#include %s%> zu schreiben?"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79869
! #: cp/name-lookup.c:5898
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<std::%s%> ist erst ab %s verfÃ¼gbar"
  
! #: cp/name-lookup.c:6167
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "das Makro %qs war noch nicht definiert"
  
! #: cp/name-lookup.c:6170
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "es wurde spÃ¤ter hier definiert"
  
! #: cp/name-lookup.c:6926
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "Deklaration von %<std::initializer_list%> entspricht nicht %<#include <initializer_list>%>, ist kein Template"
  
! #: cp/name-lookup.c:7303
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "die Direktive %<strong%>-%<using%> wird nicht mehr unterstÃ¼tzt"
  
! #: cp/name-lookup.c:7306
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Sie kÃ¶nnen stattdessen einen inline-Namensraum verwenden"
  
! #: cp/name-lookup.c:7409
! #, gcc-internal-format
! msgid "%<namespace %E%> is ambiguous"
! msgstr "%<namespace %E%> ist mehrdeutig"
! 
! #: cp/name-lookup.c:7425
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "es kÃ¶nnen maximal %d NamensrÃ¤ume geschachtelt werden"
  
! #: cp/name-lookup.c:7480
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "ein %<inline%>-Namensraum muss bei der ersten Definition angegeben werden"
  
! #: cp/name-lookup.c:7481
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD hier definiert"
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird betreten"
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird verlassen"
*************** msgstr "Bezeichner %qE wird in C++20 zum
*** 50434,50440 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetzt"
  
! #: cp/parser.c:1363 cp/parser.c:41219
  #, 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"
--- 50550,50556 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetzt"
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss direkt von einer Funktionsdeklaration oder -definition gefolgt sein"
*************** msgstr "%<::%E%> wurde nicht deklariert"
*** 50459,50465 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "Abfrage des Elementes %qE in Nicht-Klassentyp %qT"
  
! #: cp/parser.c:3005 cp/parser.c:19203
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> wurde nicht deklariert"
--- 50575,50581 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "Abfrage des Elementes %qE in Nicht-Klassentyp %qT"
  
! #: cp/parser.c:3005 cp/parser.c:19276
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> wurde nicht deklariert"
*************** msgstr "ungÃ¼ltige Template-ID"
*** 50539,50545 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO-C++ verbietet Gleitkommaliterale in Konstanten-AusdrÃ¼cken"
  
! #: cp/parser.c:3200 cp/pt.c:19141
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "Eine Typumwandlung, die weder zu ganzzahligen noch AufzÃ¤hlungstypen fÃ¼hrt, kann nicht in einem Konstantenausdruck auftreten"
--- 50655,50661 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO-C++ verbietet Gleitkommaliterale in Konstanten-AusdrÃ¼cken"
  
! #: cp/parser.c:3200 cp/pt.c:19309
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "Eine Typumwandlung, die weder zu ganzzahligen noch AufzÃ¤hlungstypen fÃ¼hrt, kann nicht in einem Konstantenausdruck auftreten"
*************** msgstr "%<constinit%> aus C++20 ist erst
*** 50660,51878 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<concept%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbar"
  
! #: cp/parser.c:3406
  #, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr "(vielleicht war %<typename %T::%E%> beabsichtigt)"
  
! #: cp/parser.c:3435 cp/parser.c:3447
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr "%qE in Namensraum %qE bezeichnet keinen Templatetyp; meinten Sie %qs?"
  
! #: cp/parser.c:3440 cp/parser.c:3452
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type"
  msgstr "%qE in Namensraum %qE bezeichnet keinen Templatetyp"
  
! #: cp/parser.c:3460
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr "%qE in Namensraum %qE bezeichnet keinen Typ; meinten Sie %qs?"
  
! #: cp/parser.c:3465
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr "%qE in Namensbereich %qE bezeichnet keinen Typ"
  
! #: cp/parser.c:3476
  #, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr "%<%T::%E%> benennt den Konstruktor, nicht den Typ"
  
! #: cp/parser.c:3479
  #, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr "und %qT hat keinen Template-Konstruktor"
  
! #: cp/parser.c:3489
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr "vor %<%T::%D::%E%> ist %<typename%> erforderlich, da %<%T::%D%> ein abhÃ¤ngiger GÃ¼ltigkeitsbereich ist"
  
! #: cp/parser.c:3497
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr "vor %<%T::%E%> ist %<typename%> erforderlich, da %qT ein abhÃ¤ngiger GÃ¼ltigkeitsbereich ist"
  
! #: cp/parser.c:3509 cp/parser.c:3513
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a template type"
  msgstr "%qE in %q#T benennt keinen Templatetypen"
  
! #: cp/parser.c:3517
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr "%qE in %q#T benennt keinen Typen"
  
! #: cp/parser.c:4143
  #, gcc-internal-format
  msgid "expected string-literal"
  msgstr "Zeichenkettenliteral erwartet"
  
! #: cp/parser.c:4209
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr "widersprÃ¼chliche benutzerdefinierte literale Suffixe %qD und %qD in Zeichenkettenliteral"
  
! #: cp/parser.c:4395
  #, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr "Operator %qD fÃ¼r Zeichenliterale mit Argument %qT kann nicht gefunden werden"
  
! #: cp/parser.c:4500
  #, gcc-internal-format
  msgid "integer literal exceeds range of %qT type"
  msgstr "Ganzzahlliteral Ã¼berschreitet Wertebereich des Typs %qT"
  
! #: cp/parser.c:4507
  #, gcc-internal-format
  msgid "floating literal exceeds range of %qT type"
  msgstr "Gleitkommaliteral Ã¼berschreitet Wertebereich des Typs %qT"
  
! #: cp/parser.c:4511
  #, gcc-internal-format
  msgid "floating literal truncated to zero"
  msgstr "Gleitkommaliteral auf Null abgeschnitten"
  
! #: cp/parser.c:4540
  #, gcc-internal-format
  msgid "failed to translate literal to execution character set %qT"
  msgstr "Literal konnte nicht in den Zeichenvorrat %qT der AusfÃ¼hrungsumgebung Ã¼bersetzt werden"
  
! #: cp/parser.c:4574
  #, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr "numerischer literaler Operator %qD konnte nicht gefunden werden"
  
! #: cp/parser.c:4580
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr "fÃ¼gen Sie %<using namespace std::complex_literals%> (aus %<<complex>%>) hinzu, um benutzerdefinierte Literalsuffixe aus C++14 einzuschalten"
  
! #: cp/parser.c:4584
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr "oder nutzen Sie %<j%> statt %<i%> fÃ¼r das in GNU eingebaute Suffix"
  
! #: cp/parser.c:4588
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr "verwenden Sie %<-fext-numeric-literals%>, um weitere eingebaute Suffixe einzuschalten"
  
! #: cp/parser.c:4673
  #, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "literaler Operator fÃ¼r Zeichenketten %qD mit Argumenten %qT, %qT konnte nicht gefunden werden"
  
! #: cp/parser.c:4724 cp/parser.c:13581
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "Deklaration erwartet"
  
! #: cp/parser.c:5083 cp/parser.c:5098
  #, gcc-internal-format
  msgid "expected binary operator"
  msgstr "binÃ¤rer Operator erwartet"
  
! #: cp/parser.c:5104
  #, gcc-internal-format
  msgid "expected ..."
  msgstr "%<...%> erwartet"
  
! #: cp/parser.c:5116
  #, gcc-internal-format
  msgid "binary expression in operand of fold-expression"
  msgstr "binÃ¤rer Ausdruck in Operand von Faltungsausdruck"
  
! #: cp/parser.c:5121
  #, gcc-internal-format
  msgid "conditional expression in operand of fold-expression"
  msgstr "bedingter Ausdruck in Operand von Faltungsausdruck"
  
! #: cp/parser.c:5129
  #, gcc-internal-format
  msgid "mismatched operator in fold-expression"
  msgstr "unpassender Operator in Faltungsausdruck"
  
! #: cp/parser.c:5233
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "Festkommatypen werden in C++ nicht unterstÃ¼tzt"
  
! #: cp/parser.c:5316
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO-C++ verbietet Gruppen in geschweiften Klammern innerhalb von AusdrÃ¼cken"
  
! #: cp/parser.c:5328
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "Anweisungs-AusdrÃ¼cke sind weder auÃŸerhalb von Funktionen noch in Template-Argumenten erlaubt"
  
! #: cp/parser.c:5367
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "fold-expressions sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:5425 cp/parser.c:5602 cp/parser.c:5777 cp/semantics.c:3786
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "Ã¼bergeordneter Ausdruck erwartet"
  
! #: cp/parser.c:5455
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "%<this%> darf in diesem Kontext nicht verwendet werden"
  
! #: cp/parser.c:5596
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "eine Template-Deklaration kann nicht im Block-GÃ¼ltigkeitsbereich auftreten"
  
! #: cp/parser.c:5739
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "lokale Variable %qD darf in diesem Kontext nicht auftauchen"
  
! #: cp/parser.c:5933
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "ID-Ausdruck erwartet"
  
! #: cp/parser.c:6064
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "Bereich %qT vor %<~%> ist kein Klassenname"
  
! #: cp/parser.c:6102 cp/parser.c:8049
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%<~auto%> ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:6213
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "Deklaration von %<~%T%> als Element von %qT"
  
! #: cp/parser.c:6228
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-Name %qD als Destruktor-Deklarator verwendet"
  
! #: cp/parser.c:6264 cp/parser.c:21361
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualifizierte ID erwartet"
  
! #: cp/parser.c:6374
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "%<:%> in Spezifikation mit geschachteltem Namen gefunden, %<::%> erwartet"
  
! #: cp/parser.c:6444
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%<decltype%> wird zu %qT ausgewertet, und das ist weder eine Klasse noch ein AufzÃ¤hlungstyp"
  
! #: cp/parser.c:6471 cp/parser.c:6482
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "Konzept-ID %qD in geschachteltem Namens-Spezifizierer"
  
! #: cp/parser.c:6474
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "Bezeichner %qD fÃ¼r Funktionstemplate ist geschachteltem Namens-Spezifizierer"
  
! #: cp/parser.c:6488
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "Bezeichner %qD fÃ¼r Variablentemplate ist geschachteltem Namens-Spezifizierer"
  
! #: cp/parser.c:6593 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, gcc-internal-format
! msgid "%qD is not a template"
! msgstr "%qD ist kein Template"
! 
! #: cp/parser.c:6672
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "Spezifikation mit geschachteltem Namen erwartet"
  
! #: cp/parser.c:6879 cp/parser.c:9281
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Typen dÃ¼rfen nicht in Typumwandlungen definiert werden"
  
! #: cp/parser.c:6968
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "Typen dÃ¼rfen nicht in einem %<typeid%>-Ausdruck definiert werden"
  
! #: cp/parser.c:7060
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>"
  
! #: cp/parser.c:7072 cp/pt.c:19756
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>"
  
! #: cp/parser.c:7192
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO-C++ verbietet zusammengesetzte Literale"
  
! #: cp/parser.c:7251
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "zwei aufeinander folgende %<[%> dÃ¼rfen nur ein Attribut einfÃ¼hren"
  
! #: cp/parser.c:7787 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "ungÃ¼ltige Verwendung von %qD"
  
! #: cp/parser.c:7796
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> ist kein Klassenelement"
  
! #: cp/parser.c:8101
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "nicht-skalarer Typ"
  
! #: cp/parser.c:8211
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO-C++ erlaubt kein %<alignof%> mit einem Nicht-Typ"
  
! #: cp/parser.c:8306
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Typen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werden"
  
! #: cp/parser.c:8580 cp/parser.c:30062
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "Typen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werden"
  
! #: cp/parser.c:8726
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "Typen dÃ¼rfen nicht in einem Â»newÂ«-Ausdruck definiert werden"
  
! #: cp/parser.c:8742
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "Arraygrenze hinter geklammerter type-id ist verboten"
  
! #: cp/parser.c:8744
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "Klammern um die Type-ID sollten entfernt werden"
  
! #: cp/parser.c:8776
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr "Initialisierung des new-Ausdrucks fÃ¼r Typ %<auto%> erfordert genau ein Element"
  
! #: cp/parser.c:8821
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "Â»expression-listÂ« oder Â»type-idÂ« erwartet"
  
! #: cp/parser.c:8850
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "Typen dÃ¼rfen nicht in einem Â»new-type-idÂ« definiert werden"
  
! #: cp/parser.c:8979
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "Ausdruck in new-Deklarator muss Ganzzahl- oder AufzÃ¤hlungstyp haben"
  
! #: cp/parser.c:9386
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "Verwendung einer Typumwandlung nach %q#T im alten Stil"
  
! #: cp/parser.c:9535
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "Operator %<>>%> wird in C++11 wie zwei spitze schlieÃŸende Klammern behandelt"
  
! #: cp/parser.c:9538
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "Klammern um %<>>%>-Ausdruck empfohlen"
  
! #: cp/parser.c:9746
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "in ISO-C++ darf der mittlere Operand von %<?:%> nicht weggelassen werden"
  
! #: cp/parser.c:10035
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ungeklammerte Komma-AusdrÃ¼cke in Arrayindex-AusdrÃ¼cken sind veraltet"
  
! #: cp/parser.c:10185
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "Typen dÃ¼rfen nicht innerhalb von %<__builtin_offsetof%> definiert werden"
  
! #: cp/parser.c:10474
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:10484
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:10636
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "nicht-lokaler Lambdaausdruck kann keinen Â»capture-defaultÂ« haben"
  
! #: cp/parser.c:10658
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "unerwartetes Ende der Auffangliste"
  
! #: cp/parser.c:10673
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "Explizite Erfassung (als Kopie) von %<this%> ist mit Standarderfassung (als Kopie) gedoppelt"
  
! #: cp/parser.c:10678 cp/parser.c:10699 cp/parser.c:10891
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD bereits in Lambda-Ausdruck erfasst"
  
! #: cp/parser.c:10693
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<*this%>-Capture ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:10713
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%<this%> kann nicht per Referenz eingefangen werden"
  
! #: cp/parser.c:10732
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:10743
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> sollte vor %<...%> kommen"
  
! #: cp/parser.c:10774
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Initialisierungen fÃ¼r Lambda-Captures sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "nicht-leere Initialisierung Â»init-captureÂ« eines Lambdas"
  
! #: cp/parser.c:10805
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "Erfassung von Nicht-Variable %qE"
  
! #: cp/parser.c:10809 cp/parser.c:10819 cp/semantics.c:3632 cp/semantics.c:3644
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D hier deklariert"
  
! #: cp/parser.c:10815
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "Erfassung der Variable %qD ohne automatische Speicherdauer"
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "zu viele %<...%> in Lambda-Capture"
  
! #: cp/parser.c:10864
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "Explizite Erfassung (als Kopie) von %qD ist mit Standarderfassung (als Kopie) gedoppelt"
  
! #: cp/parser.c:10869
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "Explizite Erfassung (als Referenz) von %qD ist mit Standarderfassung (als Referenz) gedoppelt"
  
! #: cp/parser.c:10948
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:10952
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:11020
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Standardargument fÃ¼r Lambda-Parameter angegeben"
  
! #: cp/parser.c:11038
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "doppeltes %<mutable%>"
  
! #: cp/parser.c:11090
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%>-Lambda ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:11478 cp/parser.c:11679
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "Attribute am Anfang der Anweisung werden ignoriert"
  
! #: cp/parser.c:11518
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "benannte Anweisung erwartet"
  
! #: cp/parser.c:11567
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-Marke %qE nicht innerhalb einer switch-Anweisung"
  
! #: cp/parser.c:11686
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "%<typename%> vor %qE erforderlich, da %qT ein abhÃ¤ngiger GÃ¼ltigkeitsbereich ist"
  
! #: cp/parser.c:11695
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> benennt Konstruktor, nicht den Typ"
  
! #: cp/parser.c:11743
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "zusammengesetzte Anweisung in %<constexpr%>-Funktion"
  
! #: cp/parser.c:11908
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<if constexpr%> ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:11935
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Â»init-statement in AuswahlanweisungenÂ« ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:12105 cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Auswahl-Anweisung erwartet"
  
! #: cp/parser.c:12146
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "Bedingung deklariert ein Array"
  
! #: cp/parser.c:12148
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "Bedingung deklariert eine Funktion"
  
! #: cp/parser.c:12188
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "Typen dÃ¼rfen nicht in Bedingungen definiert werden"
  
  #. Anything else is an error.
! #: cp/parser.c:12269 cp/parser.c:20673 cp/parser.c:23108
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "Initialisierung erwartet"
  
! #: cp/parser.c:12651
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "bereichsbasierter %<for%>-Ausdruck mit Typ %qT hat unvollstÃ¤ndigen Typ"
  
! #: cp/parser.c:12735
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "unvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qT"
  
! #: cp/parser.c:12878 cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Iterationsanweisung erwartet"
  
! #: cp/parser.c:12924
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Bereichsbasierte %<for%>-Schleifen mit Initialisierer sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:12948
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Bereichsbasierte %<for%>-Schleifen sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/parser.c:13079
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "%<goto%> in %<constexpr%>-Funktion"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13087
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO-C++ verbietet berechnete Gotos"
  
! #: cp/parser.c:13100 cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Sprunganweisung erwartet"
  
! #: cp/parser.c:13412 cp/parser.c:24877
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "zusÃ¤tzliches %<;%>"
  
! #: cp/parser.c:13504
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> nicht am Anfang eines Blocks"
  
! #: cp/parser.c:13719
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "Nicht-Variable %qD in Deklaration mit mehr als einem Deklarator mit Platzhaltertyp"
  
! #: cp/parser.c:13739
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "widersprÃ¼chliche Herleitung fÃ¼r %qT: %qT und dann %qT"
  
! #: cp/parser.c:13760
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "Vermischung von Deklarationen und Funktionsdefinitionen ist verboten"
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "in einer for-Bereichs-Deklaration dÃ¼rfen keine Typen definiert werden"
  
! #: cp/parser.c:13839
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "Initialisierung in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:13842
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "mehrere Deklarationen in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "strukturierte Bindungen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:13945
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "leere Deklaration fÃ¼r strukturierte Bindung"
  
! #: cp/parser.c:13963
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r strukturierte Bindungsdeklaration"
  
! #: cp/parser.c:14135
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> auÃŸerhalb einer Klasse verwendet"
  
! #: cp/parser.c:14174
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "das SchlÃ¼sselwort %<bool%> ist in einer Konzeptdefinition in C++20 nicht erlaubt"
  
! #: cp/parser.c:14177
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr "Die Schreibweise der C++20-Konzeptdefinition ist %<concept <Name> = <Ausdruck>%>"
  
! #: cp/parser.c:14244
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "Bedeutung von %<auto%> Ã¤ndert in C++11 die Bedeutung; Bitte entfernen"
  
! #: cp/parser.c:14280
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> ist in Bedingung ungÃ¼ltig"
  
! #: cp/parser.c:14287
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ungÃ¼ltig in Lambda"
  
! #: cp/parser.c:14368
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "type-specifier ist in Lambda ungÃ¼ltig"
  
! #: cp/parser.c:14387
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Klassendefinition darf nicht als Â»friendÂ« deklariert sein"
  
! #: cp/parser.c:14460 cp/parser.c:25391
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:14479
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "Typen dÃ¼rfen nicht in explicit-specifier definiert werden"
  
! #: cp/parser.c:14483
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<explicit(bool)%> ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:14547
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ungÃ¼ltige Bindungsspezifikation"
  
! #: cp/parser.c:14651
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<static_assert%> ohne Text ist erst ab %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:14856
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "Typen dÃ¼rfen nicht in %<decltype%>-AusdrÃ¼cken definiert werden"
  
! #: cp/parser.c:15019
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "Typen dÃ¼rfen nicht in einem Â»conversion-type-idÂ« definiert werden"
  
! #: cp/parser.c:15048
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Umwandlungsoperator"
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "Verwendung von %<auto%> in Umwandlungsoperator von Elementtemplate kann niemals hergeleitet werden"
  
! #: cp/parser.c:15136
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "nur Konstruktoren nehmen Elementinitialisierungen"
  
! #: cp/parser.c:15163
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD kann nicht expandiert werden"
  
! #: cp/parser.c:15175 cp/pt.c:25789
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "Speicherinitialisierung fÃ¼r %qD folgt Konstruktordelegation"
  
! #: cp/parser.c:15187 cp/pt.c:25801
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "Konstruktordelegation folgt Speicherinitialisierung fÃ¼r %qD"
  
! #: cp/parser.c:15239
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "veraltete Basisklasseninitialisierung"
  
! #: cp/parser.c:15311
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "SchlÃ¼sselwort %<typename%> in diesem Kontext nicht erlaubt (eine qualifizierte Elementinitialisierung ist implizit ein Typ)"
  
! #: cp/parser.c:15712
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "unerwartetes SchlÃ¼sselwort; entfernen Sie Leerzeichen zwischen AnfÃ¼hrungszeichen und Suffixbezeichner"
  
! #: cp/parser.c:15718
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "Suffixbezeichner erwartet"
  
! #: cp/parser.c:15727
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "hinter SchlÃ¼sselwort %<operator%> wird leere Zeichenkette erwartet"
  
! #: cp/parser.c:15733
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ungÃ¼ltiges Encoding-PrÃ¤fix in Literal-Operator"
  
! #: cp/parser.c:15767
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "Operator erwartet"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15813
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "SchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriert"
  
! #: cp/parser.c:15992
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ungÃ¼ltiger beschrÃ¤nkter Typparameter"
  
! #: cp/parser.c:16000
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualifizierter Typparameter"
  
! #: cp/parser.c:16143
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Default-Templateargument"
  
! #: cp/parser.c:16379 cp/parser.c:16465 cp/parser.c:22879
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Templateparameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:16383 cp/parser.c:16469
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Template-Parameterpacks kÃ¶nnen keine Standardargumente haben"
  
! #: cp/parser.c:16536
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "Template-ID erwartet"
  
! #: cp/parser.c:16598
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> kann keine Templateargumentliste einleiten"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> ist eine andere Schreibweise fÃ¼r %<[%>. Leerraum zwischen %<<%> und %<::%> einfÃ¼gen"
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(bei Verwendung von %<-fpermissive%>, %<-std=c++11%> oder %<-std=gnu++11%> wird G++ den Code akzeptieren)"
  
! #: cp/parser.c:16636
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ungÃ¼ltige template-argument-list"
  
! #: cp/parser.c:16637
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr "Funktionsname als linker Operand von %<<%> ist in C++2a verboten; verpacken Sie den Funktionsnamen in %<()%>"
  
! #: cp/parser.c:16644
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> hinter template-argument-list erwartet"
  
! #: cp/parser.c:16748
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "Syntaxfehler in Templateargumentliste"
  
  #. The name does not name a template.
! #: cp/parser.c:16833 cp/parser.c:16999 cp/parser.c:17204
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "Templatename erwartet"
  
  #. Explain what went wrong.
! #: cp/parser.c:16879
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "Nicht-Template %qD als Template verwendet"
  
! #: cp/parser.c:16881
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "%<%T::template %D%> verwenden, um dies als Template zu kennzeichnen"
  
! #: cp/parser.c:17060
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ParameterbÃ¼ndel vor %<...%> erwartet"
  
! #: cp/parser.c:17169 cp/parser.c:17187 cp/parser.c:17358
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "Templateargument erwartet"
  
! #: cp/parser.c:17325
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ungÃ¼ltiges Templateargument ohne Typ"
  
! #: cp/parser.c:17462
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "explizite Instanziierung darf kein %<inline%> verwenden"
  
! #: cp/parser.c:17466
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "explizite Instanziierung darf kein %<constexpr%> verwenden"
  
! #: cp/parser.c:17470
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "explizite Instanziierung darf kein %<consteval%> verwenden"
  
! #: cp/parser.c:17529
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "Templatespezialisierung mit C-Bindung angegeben"
  
! #: cp/parser.c:17750
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Typspezifizierer erwartet"
  
! #: cp/parser.c:17943
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Verwendung von %<auto%> in Lambda-Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:17949
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Verwendung von %<auto%> in Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:17954
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "Verwendung von %<auto%> in Parameterdeklaration ist nur mit %<-fconcepts-ts%> verfÃ¼gbar"
  
! #: cp/parser.c:18111
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "Template-ID fÃ¼r Typ erwartet"
  
! #: cp/parser.c:18214
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "Typ-Name erwartet"
  
! #: cp/parser.c:18326
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE schrÃ¤nkt keinen Typ ein"
  
! #: cp/parser.c:18327
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "das Konzept wurde hier definiert"
  
! #: cp/parser.c:18349
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> oder %<decltype(auto)%> nach %qE erwartet"
  
! #: cp/parser.c:18356
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "unerwarteter Platzhalter in eingeschrÃ¤nktem Ergebnistyp"
  
! #: cp/parser.c:18599
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "ausfÃ¼hrliche Typ-Spezifikation fÃ¼r einen enum mit GÃ¼ltigkeitsbereich darf nicht das SchlÃ¼sselwort %qD verwenden"
  
! #: cp/parser.c:18675
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> muss auf einen nested-name-specifier folgen"
  
! #: cp/parser.c:18836
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "Deklaration %qD deklariert nichts"
  
! #: cp/parser.c:18924
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Attribute an instanziiertem Typen ignoriert"
  
! #: cp/parser.c:18928
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Attribute an Templateinstanziierung ignoriert"
  
! #: cp/parser.c:18933
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "Attribute an Spezifizierer ausfÃ¼hrlichen Typs ignoriert, der keine VorwÃ¤rtsdeklaration ist"
  
! #: cp/parser.c:19070
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ist ein AufzÃ¤hlungstemplate"
  
! #: cp/parser.c:19081
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD benennt keinen AufzÃ¤hlungstyp in %qT"
  
! #: cp/parser.c:19096
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "unbenanntes Â»enumÂ« mit GÃ¼ltigkeitsbereich ist nicht erlaubt"
  
! #: cp/parser.c:19153
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> oder %<{%> erwartet"
  
! #: cp/parser.c:19197
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "AufzÃ¤hlungsliste kann nicht zu Template-Instanziierung hinzugefÃ¼gt werden"
  
! #: cp/parser.c:19211
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "geschachtelter Namensgeber %qT fÃ¼r enum-Deklaration benennt weder Klasse noch Namensraum"
  
! #: cp/parser.c:19223 cp/parser.c:24360
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Deklaration von %qD in Namensraum %qD, der nicht %qD einschlieÃŸt"
  
! #: cp/parser.c:19228 cp/parser.c:24365
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "Deklaration von %qD in %qD, das nicht %qD einschlieÃŸt"
  
! #: cp/parser.c:19240 cp/parser.c:24378
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "zusÃ¤tzliche Qualifizierung nicht erlaubt"
  
! #: cp/parser.c:19277
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO-C++ verbietet leere unbenannte AufzÃ¤hlung"
  
! #: cp/parser.c:19297
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "intransparente Enum-Spezifikation ohne Namen"
  
! #: cp/parser.c:19300
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
  
! #: cp/parser.c:19487
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD bezeichnet Namensraum-Namen; meinten Sie %qs?"
  
! #: cp/parser.c:19491
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ist kein Namensbereichs-Name"
  
! #: cp/parser.c:19495
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "Namensraumname erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.c:19556
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "verschachtelte inline-Namensraumdefinitionen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:19567
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr "Standardattribute fÃ¼r NamensrÃ¤ume mÃ¼ssen vor dem Namen des Namensraums stehen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.c:19586
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "verschachtelte Namensraumdefinitionen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:19596
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "Name eines geschachtelten Namensraums erwartet"
  
! #: cp/parser.c:19601
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "Name eines Namensraums erwartet"
  
! #: cp/parser.c:19605
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "eine verschachtelte Namensraum-Definition darf keine Attribute haben"
  
! #: cp/parser.c:19608
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "eine verschachtelte Namensraumdefinition darf nicht inline sein"
  
! #: cp/parser.c:19615
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Namensbereich %qD betreten"
  
! #: cp/parser.c:19670
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
  
! #: cp/parser.c:19824
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Pack-Expansion in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:19839
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "eine Template-ID darf nicht in Â»usingÂ«-Deklaration auftreten"
  
! #: cp/parser.c:19869
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "kommagetrennte Liste in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:19879
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "Zugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: %<using%> hinzufÃ¼gen"
  
! #: cp/parser.c:19944
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Typen dÃ¼rfen nicht in Alias-Templatedeklarationen definiert werden"
  
! #: cp/parser.c:20115
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<asm%> innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:20134 cp/parser.c:20151 cp/parser.c:20165
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "doppelter %<asm%>-Qualifizierer %qT"
  
! #: cp/parser.c:20141
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%<asm%>-Qualifizierer %qT wird ignoriert, da auÃŸerhalb des Funktionsrumpfes"
  
! #: cp/parser.c:20178
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ist kein %<asm%>-Qualifizierer"
  
! #: cp/parser.c:20194
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%<asm%>-Qualifizierer auÃŸerhalb des Funktionsrumpfes"
  
! #: cp/parser.c:20568
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
  
! #: cp/parser.c:20579
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "eine %<asm%>-Spezifikation ist bei Funktionsdefinition nicht erlaubt"
  
! #: cp/parser.c:20583
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
  
! #: cp/parser.c:20634
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
  
! #: cp/parser.c:20754
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Initialisierung fÃ¼r Funktion bereitgestellt"
  
! #: cp/parser.c:20796
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
  
! #: cp/parser.c:20810
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Nicht-Funktion %qD als implizites Template deklariert"
  
! #: cp/parser.c:21281
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Arraygrenze ist keine Ganzzahlkonstante"
  
! #: cp/parser.c:21407
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Element des abhÃ¤ngigen Typedef %qT kann nicht definiert werden"
  
! #: cp/parser.c:21411
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ist kein Typ"
--- 50776,52004 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<concept%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbar"
  
! #: cp/parser.c:3382 cp/parser.c:27700
! #, gcc-internal-format
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
! msgstr "%<requires%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbar"
! 
! #: cp/parser.c:3409
  #, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr "(vielleicht war %<typename %T::%E%> beabsichtigt)"
  
! #: cp/parser.c:3438 cp/parser.c:3450
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr "%qE in Namensraum %qE bezeichnet keinen Templatetyp; meinten Sie %qs?"
  
! #: cp/parser.c:3443 cp/parser.c:3455
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type"
  msgstr "%qE in Namensraum %qE bezeichnet keinen Templatetyp"
  
! #: cp/parser.c:3463
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr "%qE in Namensraum %qE bezeichnet keinen Typ; meinten Sie %qs?"
  
! #: cp/parser.c:3468
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr "%qE in Namensbereich %qE bezeichnet keinen Typ"
  
! #: cp/parser.c:3479
  #, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr "%<%T::%E%> benennt den Konstruktor, nicht den Typ"
  
! #: cp/parser.c:3482
  #, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr "und %qT hat keinen Template-Konstruktor"
  
! #: cp/parser.c:3492
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr "vor %<%T::%D::%E%> ist %<typename%> erforderlich, da %<%T::%D%> ein abhÃ¤ngiger GÃ¼ltigkeitsbereich ist"
  
! #: cp/parser.c:3500
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr "vor %<%T::%E%> ist %<typename%> erforderlich, da %qT ein abhÃ¤ngiger GÃ¼ltigkeitsbereich ist"
  
! #: cp/parser.c:3512 cp/parser.c:3516
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a template type"
  msgstr "%qE in %q#T benennt keinen Templatetypen"
  
! #: cp/parser.c:3520
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr "%qE in %q#T benennt keinen Typen"
  
! #: cp/parser.c:4146
  #, gcc-internal-format
  msgid "expected string-literal"
  msgstr "Zeichenkettenliteral erwartet"
  
! #: cp/parser.c:4212
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr "widersprÃ¼chliche benutzerdefinierte literale Suffixe %qD und %qD in Zeichenkettenliteral"
  
! #: cp/parser.c:4398
  #, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr "Operator %qD fÃ¼r Zeichenliterale mit Argument %qT kann nicht gefunden werden"
  
! #: cp/parser.c:4503
  #, gcc-internal-format
  msgid "integer literal exceeds range of %qT type"
  msgstr "Ganzzahlliteral Ã¼berschreitet Wertebereich des Typs %qT"
  
! #: cp/parser.c:4510
  #, gcc-internal-format
  msgid "floating literal exceeds range of %qT type"
  msgstr "Gleitkommaliteral Ã¼berschreitet Wertebereich des Typs %qT"
  
! #: cp/parser.c:4514
  #, gcc-internal-format
  msgid "floating literal truncated to zero"
  msgstr "Gleitkommaliteral auf Null abgeschnitten"
  
! #: cp/parser.c:4543
  #, gcc-internal-format
  msgid "failed to translate literal to execution character set %qT"
  msgstr "Literal konnte nicht in den Zeichenvorrat %qT der AusfÃ¼hrungsumgebung Ã¼bersetzt werden"
  
! #: cp/parser.c:4577
  #, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr "numerischer literaler Operator %qD konnte nicht gefunden werden"
  
! #: cp/parser.c:4583
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr "fÃ¼gen Sie %<using namespace std::complex_literals%> (aus %<<complex>%>) hinzu, um benutzerdefinierte Literalsuffixe aus C++14 einzuschalten"
  
! #: cp/parser.c:4587
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr "oder nutzen Sie %<j%> statt %<i%> fÃ¼r das in GNU eingebaute Suffix"
  
! #: cp/parser.c:4591
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr "verwenden Sie %<-fext-numeric-literals%>, um weitere eingebaute Suffixe einzuschalten"
  
! #: cp/parser.c:4676
  #, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "literaler Operator fÃ¼r Zeichenketten %qD mit Argumenten %qT, %qT konnte nicht gefunden werden"
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "Deklaration erwartet"
  
! #: cp/parser.c:5086 cp/parser.c:5101
  #, gcc-internal-format
  msgid "expected binary operator"
  msgstr "binÃ¤rer Operator erwartet"
  
! #: cp/parser.c:5107
  #, gcc-internal-format
  msgid "expected ..."
  msgstr "%<...%> erwartet"
  
! #: cp/parser.c:5119
  #, gcc-internal-format
  msgid "binary expression in operand of fold-expression"
  msgstr "binÃ¤rer Ausdruck in Operand von Faltungsausdruck"
  
! #: cp/parser.c:5124
  #, gcc-internal-format
  msgid "conditional expression in operand of fold-expression"
  msgstr "bedingter Ausdruck in Operand von Faltungsausdruck"
  
! #: cp/parser.c:5132
  #, gcc-internal-format
  msgid "mismatched operator in fold-expression"
  msgstr "unpassender Operator in Faltungsausdruck"
  
! #: cp/parser.c:5236
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "Festkommatypen werden in C++ nicht unterstÃ¼tzt"
  
! #: cp/parser.c:5319
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO-C++ verbietet Gruppen in geschweiften Klammern innerhalb von AusdrÃ¼cken"
  
! #: cp/parser.c:5331
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "Anweisungs-AusdrÃ¼cke sind weder auÃŸerhalb von Funktionen noch in Template-Argumenten erlaubt"
  
! #: cp/parser.c:5370
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "fold-expressions sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:5428 cp/parser.c:5605 cp/parser.c:5780 cp/semantics.c:3787
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "Ã¼bergeordneter Ausdruck erwartet"
  
! #: cp/parser.c:5458
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "%<this%> darf in diesem Kontext nicht verwendet werden"
  
! #: cp/parser.c:5599
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "eine Template-Deklaration kann nicht im Block-GÃ¼ltigkeitsbereich auftreten"
  
! #: cp/parser.c:5742
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "lokale Variable %qD darf in diesem Kontext nicht auftauchen"
  
! #: cp/parser.c:5936
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "ID-Ausdruck erwartet"
  
! #: cp/parser.c:6067
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "Bereich %qT vor %<~%> ist kein Klassenname"
  
! #: cp/parser.c:6077
! #, gcc-internal-format
! msgid "%<template%> keyword not permitted in destructor name"
! msgstr "das SchlÃ¼sselwort %<template%> ist im Destruktornamen nicht erlaubt"
! 
! #: cp/parser.c:6114 cp/parser.c:8087
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%<~auto%> ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:6225
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "Deklaration von %<~%T%> als Element von %qT"
  
! #: cp/parser.c:6240
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-Name %qD als Destruktor-Deklarator verwendet"
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualifizierte ID erwartet"
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, gcc-internal-format
! msgid "%qD is not a template"
! msgstr "%qD ist kein Template"
! 
! #: cp/parser.c:6412
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "%<:%> in Spezifikation mit geschachteltem Namen gefunden, %<::%> erwartet"
  
! #: cp/parser.c:6492
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%<decltype%> wird zu %qT ausgewertet, und das ist weder eine Klasse noch ein AufzÃ¤hlungstyp"
  
! #: cp/parser.c:6519 cp/parser.c:6530
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "Konzept-ID %qD in geschachteltem Namens-Spezifizierer"
  
! #: cp/parser.c:6522
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "Bezeichner %qD fÃ¼r Funktionstemplate ist geschachteltem Namens-Spezifizierer"
  
! #: cp/parser.c:6536
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "Bezeichner %qD fÃ¼r Variablentemplate ist geschachteltem Namens-Spezifizierer"
  
! #: cp/parser.c:6710
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "Spezifikation mit geschachteltem Namen erwartet"
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Typen dÃ¼rfen nicht in Typumwandlungen definiert werden"
  
! #: cp/parser.c:7006
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "Typen dÃ¼rfen nicht in einem %<typeid%>-Ausdruck definiert werden"
  
! #: cp/parser.c:7098
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>"
  
! #: cp/parser.c:7230
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO-C++ verbietet zusammengesetzte Literale"
  
! #: cp/parser.c:7289
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "zwei aufeinander folgende %<[%> dÃ¼rfen nur ein Attribut einfÃ¼hren"
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "ungÃ¼ltige Verwendung von %qD"
  
! #: cp/parser.c:7834
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> ist kein Klassenelement"
  
! #: cp/parser.c:8139
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "nicht-skalarer Typ"
  
! #: cp/parser.c:8249
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO-C++ erlaubt kein %<alignof%> mit einem Nicht-Typ"
  
! #: cp/parser.c:8344
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Typen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werden"
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "Typen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werden"
  
! #: cp/parser.c:8764
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "Typen dÃ¼rfen nicht in einem Â»newÂ«-Ausdruck definiert werden"
  
! #: cp/parser.c:8780
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "Arraygrenze hinter geklammerter type-id ist verboten"
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "Klammern um die Type-ID sollten entfernt werden"
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr "Initialisierung des new-Ausdrucks fÃ¼r Typ %<auto%> erfordert genau ein Element"
  
! #: cp/parser.c:8859
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "Â»expression-listÂ« oder Â»type-idÂ« erwartet"
  
! #: cp/parser.c:8888
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "Typen dÃ¼rfen nicht in einem Â»new-type-idÂ« definiert werden"
  
! #: cp/parser.c:9017
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "Ausdruck in new-Deklarator muss Ganzzahl- oder AufzÃ¤hlungstyp haben"
  
! #: cp/parser.c:9424
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "Verwendung einer Typumwandlung nach %q#T im alten Stil"
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "Operator %<>>%> wird in C++11 wie zwei spitze schlieÃŸende Klammern behandelt"
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "Klammern um %<>>%>-Ausdruck empfohlen"
  
! #: cp/parser.c:9784
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "in ISO-C++ darf der mittlere Operand von %<?:%> nicht weggelassen werden"
  
! #: cp/parser.c:10073
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ungeklammerte Komma-AusdrÃ¼cke in Arrayindex-AusdrÃ¼cken sind veraltet"
  
! #: cp/parser.c:10223
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "Typen dÃ¼rfen nicht innerhalb von %<__builtin_offsetof%> definiert werden"
  
! #: cp/parser.c:10512
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:10522
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:10674
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "nicht-lokaler Lambdaausdruck kann keinen Â»capture-defaultÂ« haben"
  
! #: cp/parser.c:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "unerwartetes Ende der Auffangliste"
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "Explizite Erfassung (als Kopie) von %<this%> ist mit Standarderfassung (als Kopie) gedoppelt"
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD bereits in Lambda-Ausdruck erfasst"
  
! #: cp/parser.c:10731
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<*this%>-Capture ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:10751
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%<this%> kann nicht per Referenz eingefangen werden"
  
! #: cp/parser.c:10770
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> sollte vor %<...%> kommen"
  
! #: cp/parser.c:10812
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Initialisierungen fÃ¼r Lambda-Captures sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "nicht-leere Initialisierung Â»init-captureÂ« eines Lambdas"
  
! #: cp/parser.c:10843
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "Erfassung von Nicht-Variable %qE"
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D hier deklariert"
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "Erfassung der Variable %qD ohne automatische Speicherdauer"
  
! #: cp/parser.c:10891
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "zu viele %<...%> in Lambda-Capture"
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "Explizite Erfassung (als Kopie) von %qD ist mit Standarderfassung (als Kopie) gedoppelt"
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "Explizite Erfassung (als Referenz) von %qD ist mit Standarderfassung (als Referenz) gedoppelt"
  
! #: cp/parser.c:10986
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:10990
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:11058
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Standardargument fÃ¼r Lambda-Parameter angegeben"
  
! #: cp/parser.c:11076
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "doppeltes %<mutable%>"
  
! #: cp/parser.c:11128
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%>-Lambda ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:11516 cp/parser.c:11717
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "Attribute am Anfang der Anweisung werden ignoriert"
  
! #: cp/parser.c:11556
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "benannte Anweisung erwartet"
  
! #: cp/parser.c:11605
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-Marke %qE nicht innerhalb einer switch-Anweisung"
  
! #: cp/parser.c:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "%<typename%> vor %qE erforderlich, da %qT ein abhÃ¤ngiger GÃ¼ltigkeitsbereich ist"
  
! #: cp/parser.c:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> benennt Konstruktor, nicht den Typ"
  
! #: cp/parser.c:11781
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "zusammengesetzte Anweisung in %<constexpr%>-Funktion"
  
! #: cp/parser.c:11946
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<if constexpr%> ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:11973
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Â»init-statement in AuswahlanweisungenÂ« ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:12150 cp/parser.c:30653
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Auswahl-Anweisung erwartet"
  
! #: cp/parser.c:12191
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "Bedingung deklariert ein Array"
  
! #: cp/parser.c:12193
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "Bedingung deklariert eine Funktion"
  
! #: cp/parser.c:12233
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "Typen dÃ¼rfen nicht in Bedingungen definiert werden"
  
  #. Anything else is an error.
! #: cp/parser.c:12314 cp/parser.c:20746 cp/parser.c:23181
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "Initialisierung erwartet"
  
! #: cp/parser.c:12696
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "bereichsbasierter %<for%>-Ausdruck mit Typ %qT hat unvollstÃ¤ndigen Typ"
  
! #: cp/parser.c:12780
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "unvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qT"
  
! #: cp/parser.c:12923 cp/parser.c:30656
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Iterationsanweisung erwartet"
  
! #: cp/parser.c:12969
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Bereichsbasierte %<for%>-Schleifen mit Initialisierer sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:12993
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Bereichsbasierte %<for%>-Schleifen sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/parser.c:13124
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "%<goto%> in %<constexpr%>-Funktion"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO-C++ verbietet berechnete Gotos"
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Sprunganweisung erwartet"
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "zusÃ¤tzliches %<;%>"
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> nicht am Anfang eines Blocks"
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "Nicht-Variable %qD in Deklaration mit mehr als einem Deklarator mit Platzhaltertyp"
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "widersprÃ¼chliche Herleitung fÃ¼r %qT: %qT und dann %qT"
  
! #: cp/parser.c:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "Vermischung von Deklarationen und Funktionsdefinitionen ist verboten"
  
! #: cp/parser.c:13829
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "in einer for-Bereichs-Deklaration dÃ¼rfen keine Typen definiert werden"
  
! #: cp/parser.c:13884
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "Initialisierung in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:13887
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "mehrere Deklarationen in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:13938
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "strukturierte Bindungen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:13990
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "leere Deklaration fÃ¼r strukturierte Bindung"
  
! #: cp/parser.c:14008
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r strukturierte Bindungsdeklaration"
  
! #: cp/parser.c:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> auÃŸerhalb einer Klasse verwendet"
  
! #: cp/parser.c:14219
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "das SchlÃ¼sselwort %<bool%> ist in einer Konzeptdefinition in C++20 nicht erlaubt"
  
! #: cp/parser.c:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr "Die Schreibweise der C++20-Konzeptdefinition ist %<concept <Name> = <Ausdruck>%>"
  
! #: cp/parser.c:14289
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "Bedeutung von %<auto%> Ã¤ndert in C++11 die Bedeutung; Bitte entfernen"
  
! #: cp/parser.c:14325
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> ist in Bedingung ungÃ¼ltig"
  
! #: cp/parser.c:14332
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ungÃ¼ltig in Lambda"
  
! #: cp/parser.c:14413
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "type-specifier ist in Lambda ungÃ¼ltig"
  
! #: cp/parser.c:14432
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Klassendefinition darf nicht als Â»friendÂ« deklariert sein"
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:14524
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "Typen dÃ¼rfen nicht in explicit-specifier definiert werden"
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<explicit(bool)%> ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:14592
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ungÃ¼ltige Bindungsspezifikation"
  
! #: cp/parser.c:14696
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<static_assert%> ohne Text ist erst ab %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:14901
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "Typen dÃ¼rfen nicht in %<decltype%>-AusdrÃ¼cken definiert werden"
  
! #: cp/parser.c:15064
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "Typen dÃ¼rfen nicht in einem Â»conversion-type-idÂ« definiert werden"
  
! #: cp/parser.c:15093
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Umwandlungsoperator"
  
! #: cp/parser.c:15097
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "Verwendung von %<auto%> in Umwandlungsoperator von Elementtemplate kann niemals hergeleitet werden"
  
! #: cp/parser.c:15181
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "nur Konstruktoren nehmen Elementinitialisierungen"
  
! #: cp/parser.c:15208
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD kann nicht expandiert werden"
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "Speicherinitialisierung fÃ¼r %qD folgt Konstruktordelegation"
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "Konstruktordelegation folgt Speicherinitialisierung fÃ¼r %qD"
  
! #: cp/parser.c:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "veraltete Basisklasseninitialisierung"
  
! #: cp/parser.c:15356
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "SchlÃ¼sselwort %<typename%> in diesem Kontext nicht erlaubt (eine qualifizierte Elementinitialisierung ist implizit ein Typ)"
  
! #: cp/parser.c:15757
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "unerwartetes SchlÃ¼sselwort; entfernen Sie Leerzeichen zwischen AnfÃ¼hrungszeichen und Suffixbezeichner"
  
! #: cp/parser.c:15763
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "Suffixbezeichner erwartet"
  
! #: cp/parser.c:15772
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "hinter SchlÃ¼sselwort %<operator%> wird leere Zeichenkette erwartet"
  
! #: cp/parser.c:15778
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ungÃ¼ltiges Encoding-PrÃ¤fix in Literal-Operator"
  
! #: cp/parser.c:15812
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "Operator erwartet"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "SchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriert"
  
! #: cp/parser.c:16037
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ungÃ¼ltiger beschrÃ¤nkter Typparameter"
  
! #: cp/parser.c:16045
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualifizierter Typparameter"
  
! #: cp/parser.c:16188
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Default-Templateargument"
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Templateparameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:16428 cp/parser.c:16514
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Template-Parameterpacks kÃ¶nnen keine Standardargumente haben"
  
! #: cp/parser.c:16581
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "Template-ID erwartet"
  
! #: cp/parser.c:16643
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> kann keine Templateargumentliste einleiten"
  
! #: cp/parser.c:16647
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> ist eine andere Schreibweise fÃ¼r %<[%>. Leerraum zwischen %<<%> und %<::%> einfÃ¼gen"
  
! #: cp/parser.c:16651
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(bei Verwendung von %<-fpermissive%>, %<-std=c++11%> oder %<-std=gnu++11%> wird G++ den Code akzeptieren)"
  
! #: cp/parser.c:16681
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ungÃ¼ltige template-argument-list"
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr "Funktionsname als linker Operand von %<<%> ist in C++2a verboten; verpacken Sie den Funktionsnamen in %<()%>"
  
! #: cp/parser.c:16689
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> hinter template-argument-list erwartet"
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "Syntaxfehler in Templateargumentliste"
  
  #. The name does not name a template.
! #: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "Templatename erwartet"
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "Nicht-Template %qD als Template verwendet"
  
! #: cp/parser.c:16926
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "%<%T::template %D%> verwenden, um dies als Template zu kennzeichnen"
  
! #: cp/parser.c:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ParameterbÃ¼ndel vor %<...%> erwartet"
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "Templateargument erwartet"
  
! #: cp/parser.c:17370
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ungÃ¼ltiges Templateargument ohne Typ"
  
! #: cp/parser.c:17507
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "explizite Instanziierung darf kein %<inline%> verwenden"
  
! #: cp/parser.c:17511
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "explizite Instanziierung darf kein %<constexpr%> verwenden"
  
! #: cp/parser.c:17515
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "explizite Instanziierung darf kein %<consteval%> verwenden"
  
! #: cp/parser.c:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "Templatespezialisierung mit C-Bindung angegeben"
  
! #: cp/parser.c:17795
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Typspezifizierer erwartet"
  
! #: cp/parser.c:17988
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Verwendung von %<auto%> in Lambda-Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:17994
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Verwendung von %<auto%> in Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:17999
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "Verwendung von %<auto%> in Parameterdeklaration ist nur mit %<-fconcepts-ts%> verfÃ¼gbar"
  
! #: cp/parser.c:18156
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "Template-ID fÃ¼r Typ erwartet"
  
! #: cp/parser.c:18286
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "Typ-Name erwartet"
  
! #: cp/parser.c:18396
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE schrÃ¤nkt keinen Typ ein"
  
! #: cp/parser.c:18397
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "das Konzept wurde hier definiert"
  
! #: cp/parser.c:18419
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> oder %<decltype(auto)%> nach %qE erwartet"
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "unerwarteter Platzhalter in eingeschrÃ¤nktem Ergebnistyp"
  
! #: cp/parser.c:18669
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "ausfÃ¼hrliche Typ-Spezifikation fÃ¼r einen enum mit GÃ¼ltigkeitsbereich darf nicht das SchlÃ¼sselwort %qD verwenden"
  
! #: cp/parser.c:18745
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> muss auf einen nested-name-specifier folgen"
  
! #: cp/parser.c:18906
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "Deklaration %qD deklariert nichts"
  
! #: cp/parser.c:18994
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Attribute an instanziiertem Typen ignoriert"
  
! #: cp/parser.c:18998
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Attribute an Templateinstanziierung ignoriert"
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "Attribute an Spezifizierer ausfÃ¼hrlichen Typs ignoriert, der keine VorwÃ¤rtsdeklaration ist"
  
! #: cp/parser.c:19143
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ist ein AufzÃ¤hlungstemplate"
  
! #: cp/parser.c:19154
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD benennt keinen AufzÃ¤hlungstyp in %qT"
  
! #: cp/parser.c:19169
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "unbenanntes Â»enumÂ« mit GÃ¼ltigkeitsbereich ist nicht erlaubt"
  
! #: cp/parser.c:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> oder %<{%> erwartet"
  
! #: cp/parser.c:19270
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "AufzÃ¤hlungsliste kann nicht zu Template-Instanziierung hinzugefÃ¼gt werden"
  
! #: cp/parser.c:19284
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "geschachtelter Namensgeber %qT fÃ¼r enum-Deklaration benennt weder Klasse noch Namensraum"
  
! #: cp/parser.c:19296 cp/parser.c:24433
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Deklaration von %qD in Namensraum %qD, der nicht %qD einschlieÃŸt"
  
! #: cp/parser.c:19301 cp/parser.c:24438
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "Deklaration von %qD in %qD, das nicht %qD einschlieÃŸt"
  
! #: cp/parser.c:19313 cp/parser.c:24451
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "zusÃ¤tzliche Qualifizierung nicht erlaubt"
  
! #: cp/parser.c:19350
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO-C++ verbietet leere unbenannte AufzÃ¤hlung"
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "intransparente Enum-Spezifikation ohne Namen"
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
  
! #: cp/parser.c:19560
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD bezeichnet Namensraum-Namen; meinten Sie %qs?"
  
! #: cp/parser.c:19564
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ist kein Namensbereichs-Name"
  
! #: cp/parser.c:19568
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "Namensraumname erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "verschachtelte inline-Namensraumdefinitionen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr "Standardattribute fÃ¼r NamensrÃ¤ume mÃ¼ssen vor dem Namen des Namensraums stehen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.c:19659
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "verschachtelte Namensraumdefinitionen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:19669
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "Name eines geschachtelten Namensraums erwartet"
  
! #: cp/parser.c:19674
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "Name eines Namensraums erwartet"
  
! #: cp/parser.c:19678
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "eine verschachtelte Namensraum-Definition darf keine Attribute haben"
  
! #: cp/parser.c:19681
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "eine verschachtelte Namensraumdefinition darf nicht inline sein"
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Namensbereich %qD betreten"
  
! #: cp/parser.c:19743
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
  
! #: cp/parser.c:19897
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Pack-Expansion in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:19912
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "eine Template-ID darf nicht in Â»usingÂ«-Deklaration auftreten"
  
! #: cp/parser.c:19942
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "kommagetrennte Liste in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "Zugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: %<using%> hinzufÃ¼gen"
  
! #: cp/parser.c:20017
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Typen dÃ¼rfen nicht in Alias-Templatedeklarationen definiert werden"
  
! #: cp/parser.c:20188
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<asm%> innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "doppelter %<asm%>-Qualifizierer %qT"
  
! #: cp/parser.c:20214
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%<asm%>-Qualifizierer %qT wird ignoriert, da auÃŸerhalb des Funktionsrumpfes"
  
! #: cp/parser.c:20251
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ist kein %<asm%>-Qualifizierer"
  
! #: cp/parser.c:20267
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%<asm%>-Qualifizierer auÃŸerhalb des Funktionsrumpfes"
  
! #: cp/parser.c:20641
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
  
! #: cp/parser.c:20652
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "eine %<asm%>-Spezifikation ist bei Funktionsdefinition nicht erlaubt"
  
! #: cp/parser.c:20656
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
  
! #: cp/parser.c:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
  
! #: cp/parser.c:20827
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Initialisierung fÃ¼r Funktion bereitgestellt"
  
! #: cp/parser.c:20869
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
  
! #: cp/parser.c:20883
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Nicht-Funktion %qD als implizites Template deklariert"
  
! #: cp/parser.c:21354
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Arraygrenze ist keine Ganzzahlkonstante"
  
! #: cp/parser.c:21480
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Element des abhÃ¤ngigen Typedef %qT kann nicht definiert werden"
  
! #: cp/parser.c:21484
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ist kein Typ"
*************** msgstr "%<%T::%E%> ist kein Typ"
*** 51881,52311 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21440
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ungÃ¼ltiger Deklarator"
  
! #: cp/parser.c:21448
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ungÃ¼ltige Verwendung des Konstruktors als Template"
  
! #: cp/parser.c:21450
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21559
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id in Deklaration"
  
! #: cp/parser.c:21584
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "Deklarator erwartet"
  
! #: cp/parser.c:21703
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ist ein Namensbereich"
  
! #: cp/parser.c:21705
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Zeiger auf Element der Nicht-Klasse %q#T kann nicht erzeugt werden"
  
! #: cp/parser.c:21726
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Ptr-Operator erwartet"
  
! #: cp/parser.c:21787
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "doppelter CV-Qualifizierer"
  
! #: cp/parser.c:21841
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "mehrere ref-qualifier"
  
! #: cp/parser.c:21878
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE benÃ¶tigt %<-fgnu-tm%>"
  
! #: cp/parser.c:21936
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "doppelter Virt-Spezifizierer"
  
! #: cp/parser.c:22188
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "fehlende Templateargumente nach %qT"
  
! #: cp/parser.c:22194 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2288
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "ungÃ¼ltige Verwendung von %qT"
  
! #: cp/parser.c:22220
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "in Template-Argumenten dÃ¼rfen keine Typen definiert werden"
  
! #: cp/parser.c:22225
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.c:22331
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Typspezifikation erwartet"
  
! #: cp/parser.c:22606
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> oder %<...%> erwartet"
  
! #: cp/parser.c:22684
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "Typen dÃ¼rfen nicht in Parametertypen definiert werden"
  
! #: cp/parser.c:22863
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "Standardargumente sind nur fÃ¼r Funktionsparameter zugelassen"
  
! #: cp/parser.c:22881
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Parameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:22887
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Templateparameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:22889
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Parameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:23015
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Rumpf eines function-try-block in einem %<constexpr%>-Konstruktor ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:23019
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Rumpf eines function-try-block in einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:23343
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "designierte Initialisierer fÃ¼r C++ sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:23363
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen (GNU)"
  
! #: cp/parser.c:23401
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr "entweder sollten alle Initialisierer-Klauseln benannt sein oder gar keine"
  
! #: cp/parser.c:23440
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> ist in benannten Initialisierungen nicht erlaubt"
  
! #: cp/parser.c:23491
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "%<.%s%>-Name wird mehrfach in derselben Initialisierungsliste verwendet"
  
! #: cp/parser.c:23550 cp/parser.c:23678
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "Klassenname erwartet"
  
! #: cp/parser.c:23908
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> hinter Klassendefinition erwartet"
  
! #: cp/parser.c:23911
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> hinter Strukturdefinition erwartet"
  
! #: cp/parser.c:23914
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> hinter Uniondefinition erwartet"
  
! #: cp/parser.c:24302
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> oder %<:%> erwartet"
  
! #: cp/parser.c:24313
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "fÃ¼r eine Klasse kann kein %<override%> angegeben werden"
  
! #: cp/parser.c:24321
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "globale Qualifizierung von Klassenname ist ungÃ¼ltig"
  
! #: cp/parser.c:24328
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "qualifizierter Name benennt keine Klasse"
  
! #: cp/parser.c:24340
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubt"
  
! #: cp/parser.c:24346
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "ungÃ¼ltiger Klassenname in Deklaration von %qD"
  
! #: cp/parser.c:24400
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
  
! #: cp/parser.c:24432
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
  
! #: cp/parser.c:24468
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "Typnamen-Typ kann nicht aufgelÃ¶st werden"
  
! #: cp/parser.c:24533
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "vorherige Definition von %q#T"
  
! #: cp/parser.c:24623 cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "KlassenschlÃ¼ssel erwartet"
  
! #: cp/parser.c:24647
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ISO-C++ verbietet typename-SchlÃ¼ssel in Template-Template-Parameter; verwenden Sie %<-std=c++17%> oder %<-std=gnu++17%>"
  
! #: cp/parser.c:24651
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> oder %<typename%> erwartet"
  
! #: cp/parser.c:24898
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "in C++03 muss bei Deklaration eines Â»friendÂ« ein KlassenschlÃ¼ssel verwendet werden"
  
! #: cp/parser.c:24916
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "Â»friendÂ«-Deklaration benennt keine Klasse oder Funktion"
  
! #: cp/parser.c:24934
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "Speicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubt"
  
! #: cp/parser.c:25032
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Defaultinitialisierer fÃ¼r Bitfeld-Elemente sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:25039
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "Defaultinitialisierer fÃ¼r unbenanntes Bitfeld-Element"
  
! #: cp/parser.c:25052
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "ISO C++ erlaubt Bitfeld-Attribute nur vor dem %<:%>-Token"
  
! #: cp/parser.c:25202
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/parser.c:25230
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "reiner Spezifizierer bei Funktionsdefinition"
  
! #: cp/parser.c:25250
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "zusÃ¤tzliches %<;%> hinter Funktionsdefinition innerhalb einer Klasse"
  
! #: cp/parser.c:25297
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Ã¼berflÃ¼ssiges %<,%> am Ende der Elementdeklaration"
  
! #: cp/parser.c:25311
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> am Ende von Elementdeklaration erwartet"
  
! #: cp/parser.c:25385
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "ungÃ¼ltige reine Spezifikation (nur %<= 0%> ist erlaubt)"
  
! #: cp/parser.c:25420
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
  
! #: cp/parser.c:25550
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
  
! #: cp/parser.c:25570
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
  
! #: cp/parser.c:25594
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "SchlÃ¼sselwort %<typename%> nicht auÃŸerhalb von Templates erlaubt"
  
! #: cp/parser.c:25597
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "SchlÃ¼sselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)"
  
! #: cp/parser.c:25812 cp/parser.c:25910
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "Typen dÃ¼rfen nicht in einer Ausnahmespezifikation definiert werden"
  
! #: cp/parser.c:25918
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 erlaubt keine dynamischen Ausnahmespezifikationen"
  
! #: cp/parser.c:25924
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamische Ausnahmespezifikationen sind in C++11 veraltet"
  
! #: cp/parser.c:25968
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Ausnahmespezifikation"
  
! #: cp/parser.c:26009
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<try%> innerhalb einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:26121
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Typen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werden"
  
! #: cp/parser.c:26728
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "Attribut, das PrÃ¤fix verwendet, wird zusammen mit GÃ¼ltigkeitsbereich-Attribut-Token verwendet"
  
! #: cp/parser.c:26742
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Bezeichner fÃ¼r den Attributnamen erwartet"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26831
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "Klammern mÃ¼ssen weggelassen werden, wenn die Argumentliste des %qE-Attributs leer ist"
  
! #: cp/parser.c:26860
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr "Attribut %<noreturn%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
  
! #: cp/parser.c:26868
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr "Attribut %<nodiscard%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
  
! #: cp/parser.c:26905
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Attribut vor %<...%> erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90184
! #: cp/parser.c:26965
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribute-using-prefix ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:27305 cp/parser.c:27314
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "Ausdruck muss in runden Klammern eingeschlossen sein"
  
! #: cp/parser.c:27627
  #, gcc-internal-format
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
! msgstr "%<requires%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbar"
  
! #: cp/parser.c:27945
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "RÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:27953
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:28440
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
  
! #: cp/parser.c:28445
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ungÃ¼ltige Deklaration von %<%T::%E%>"
  
! #: cp/parser.c:28449
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "zu wenige Templateparameterlisten"
--- 52007,52437 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ungÃ¼ltiger Deklarator"
  
! #: cp/parser.c:21521
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ungÃ¼ltige Verwendung des Konstruktors als Template"
  
! #: cp/parser.c:21523
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21632
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id in Deklaration"
  
! #: cp/parser.c:21657
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "Deklarator erwartet"
  
! #: cp/parser.c:21776
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ist ein Namensbereich"
  
! #: cp/parser.c:21778
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Zeiger auf Element der Nicht-Klasse %q#T kann nicht erzeugt werden"
  
! #: cp/parser.c:21799
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Ptr-Operator erwartet"
  
! #: cp/parser.c:21860
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "doppelter CV-Qualifizierer"
  
! #: cp/parser.c:21914
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "mehrere ref-qualifier"
  
! #: cp/parser.c:21951
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE benÃ¶tigt %<-fgnu-tm%>"
  
! #: cp/parser.c:22009
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "doppelter Virt-Spezifizierer"
  
! #: cp/parser.c:22261
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "fehlende Templateargumente nach %qT"
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "ungÃ¼ltige Verwendung von %qT"
  
! #: cp/parser.c:22293
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "in Template-Argumenten dÃ¼rfen keine Typen definiert werden"
  
! #: cp/parser.c:22298
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.c:22404
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Typspezifikation erwartet"
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> oder %<...%> erwartet"
  
! #: cp/parser.c:22757
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "Typen dÃ¼rfen nicht in Parametertypen definiert werden"
  
! #: cp/parser.c:22936
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "Standardargumente sind nur fÃ¼r Funktionsparameter zugelassen"
  
! #: cp/parser.c:22954
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Parameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:22960
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Templateparameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Parameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:23088
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Rumpf eines function-try-block in einem %<constexpr%>-Konstruktor ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:23092
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Rumpf eines function-try-block in einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:23416
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "designierte Initialisierer fÃ¼r C++ sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:23436
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen (GNU)"
  
! #: cp/parser.c:23474
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr "entweder sollten alle Initialisierer-Klauseln benannt sein oder gar keine"
  
! #: cp/parser.c:23513
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> ist in benannten Initialisierungen nicht erlaubt"
  
! #: cp/parser.c:23564
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "%<.%s%>-Name wird mehrfach in derselben Initialisierungsliste verwendet"
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "Klassenname erwartet"
  
! #: cp/parser.c:23981
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> hinter Klassendefinition erwartet"
  
! #: cp/parser.c:23984
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> hinter Strukturdefinition erwartet"
  
! #: cp/parser.c:23987
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> hinter Uniondefinition erwartet"
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> oder %<:%> erwartet"
  
! #: cp/parser.c:24386
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "fÃ¼r eine Klasse kann kein %<override%> angegeben werden"
  
! #: cp/parser.c:24394
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "globale Qualifizierung von Klassenname ist ungÃ¼ltig"
  
! #: cp/parser.c:24401
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "qualifizierter Name benennt keine Klasse"
  
! #: cp/parser.c:24413
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubt"
  
! #: cp/parser.c:24419
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "ungÃ¼ltiger Klassenname in Deklaration von %qD"
  
! #: cp/parser.c:24473
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
  
! #: cp/parser.c:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "Typnamen-Typ kann nicht aufgelÃ¶st werden"
  
! #: cp/parser.c:24606
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "vorherige Definition von %q#T"
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "KlassenschlÃ¼ssel erwartet"
  
! #: cp/parser.c:24720
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ISO-C++ verbietet typename-SchlÃ¼ssel in Template-Template-Parameter; verwenden Sie %<-std=c++17%> oder %<-std=gnu++17%>"
  
! #: cp/parser.c:24724
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> oder %<typename%> erwartet"
  
! #: cp/parser.c:24971
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "in C++03 muss bei Deklaration eines Â»friendÂ« ein KlassenschlÃ¼ssel verwendet werden"
  
! #: cp/parser.c:24989
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "Â»friendÂ«-Deklaration benennt keine Klasse oder Funktion"
  
! #: cp/parser.c:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "Speicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubt"
  
! #: cp/parser.c:25105
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Defaultinitialisierer fÃ¼r Bitfeld-Elemente sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:25112
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "Defaultinitialisierer fÃ¼r unbenanntes Bitfeld-Element"
  
! #: cp/parser.c:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "ISO C++ erlaubt Bitfeld-Attribute nur vor dem %<:%>-Token"
  
! #: cp/parser.c:25275
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/parser.c:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "reiner Spezifizierer bei Funktionsdefinition"
  
! #: cp/parser.c:25323
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "zusÃ¤tzliches %<;%> hinter Funktionsdefinition innerhalb einer Klasse"
  
! #: cp/parser.c:25370
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Ã¼berflÃ¼ssiges %<,%> am Ende der Elementdeklaration"
  
! #: cp/parser.c:25384
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> am Ende von Elementdeklaration erwartet"
  
! #: cp/parser.c:25458
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "ungÃ¼ltige reine Spezifikation (nur %<= 0%> ist erlaubt)"
  
! #: cp/parser.c:25493
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
  
! #: cp/parser.c:25623
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
  
! #: cp/parser.c:25643
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
  
! #: cp/parser.c:25667
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "SchlÃ¼sselwort %<typename%> nicht auÃŸerhalb von Templates erlaubt"
  
! #: cp/parser.c:25670
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "SchlÃ¼sselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)"
  
! #: cp/parser.c:25885 cp/parser.c:25983
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "Typen dÃ¼rfen nicht in einer Ausnahmespezifikation definiert werden"
  
! #: cp/parser.c:25991
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 erlaubt keine dynamischen Ausnahmespezifikationen"
  
! #: cp/parser.c:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamische Ausnahmespezifikationen sind in C++11 veraltet"
  
! #: cp/parser.c:26041
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Ausnahmespezifikation"
  
! #: cp/parser.c:26082
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<try%> innerhalb einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:26194
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Typen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werden"
  
! #: cp/parser.c:26801
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "Attribut, das PrÃ¤fix verwendet, wird zusammen mit GÃ¼ltigkeitsbereich-Attribut-Token verwendet"
  
! #: cp/parser.c:26815
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Bezeichner fÃ¼r den Attributnamen erwartet"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "Klammern mÃ¼ssen weggelassen werden, wenn die Argumentliste des %qE-Attributs leer ist"
  
! #: cp/parser.c:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr "Attribut %<noreturn%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr "Attribut %<nodiscard%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
  
! #: cp/parser.c:26978
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Attribut vor %<...%> erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90184
! #: cp/parser.c:27038
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribute-using-prefix ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:27378 cp/parser.c:27387
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "Ausdruck muss in runden Klammern eingeschlossen sein"
  
! #: cp/parser.c:27717
  #, gcc-internal-format
! msgid "missing additional %<requires%> to start a requires-expression"
! msgstr "Fehlendes zusÃ¤tzliches %<requries%>, um eine requires-expression zu beginnen"
  
! #: cp/parser.c:28048
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "RÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:28056
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
  
! #: cp/parser.c:28552
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ungÃ¼ltige Deklaration von %<%T::%E%>"
  
! #: cp/parser.c:28556
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "zu wenige Templateparameterlisten"
*************** msgstr "zu wenige Templateparameterliste
*** 52314,53060 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28456
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "zu viele Templateparameterlisten"
  
! #: cp/parser.c:28853
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "benannte RÃ¼ckgabewerte werden nicht mehr unterstÃ¼tzt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90185
! #: cp/parser.c:29020
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "ISO C++ unterstÃ¼tzt keine Operatortemplates in Zeichenkettenliteralen, die eine Argumentpackung von Zeichen bekommen"
  
! #: cp/parser.c:29029
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "literales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; nicht-Typ Templateargumentpack %<<charâ€¦>%> oder einzelner Nicht-Typ-Parameter von Klassentyp erwartet"
  
! #: cp/parser.c:29035
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "literales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; Template fÃ¼r Nicht-Typ Argumentpack %<<charâ€¦>%> erwartet"
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr "Template-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte [-fconcepts-ts]"
  
! #: cp/parser.c:29144
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "kein passendes Konzept fÃ¼r template-introduction"
  
! #: cp/parser.c:29167
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ungÃ¼ltige Deklaration eines Elementtemplates in lokaler Klasse"
  
! #: cp/parser.c:29176
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "Template mit C-Bindung"
  
! #: cp/parser.c:29196
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ungÃ¼ltige explizite Spezialisierung"
  
! #: cp/parser.c:29301
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Templatedeklaration von %<typedef%>"
  
! #: cp/parser.c:29352
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "eine Klassen-Templatedeklaration darf nichts anderes deklarieren"
  
! #: cp/parser.c:29399
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
  
! #: cp/parser.c:29699
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
  
! #: cp/parser.c:29712
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.c:30010
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
  
! #: cp/parser.c:30162
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ungÃ¼ltige Verwendung von %qD in Spezifizierung der Bindung"
  
! #: cp/parser.c:30177
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vor %qD"
  
! #: cp/parser.c:30312
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>"
  
! #: cp/parser.c:30323
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "doppeltes %qD"
  
! #: cp/parser.c:30354
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "doppeltes %qs"
  
! #: cp/parser.c:30406
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> erwartet"
  
! #: cp/parser.c:30409
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> erwartet"
  
! #: cp/parser.c:30412
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> erwartet"
  
! #: cp/parser.c:30418
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> erwartet"
  
! #: cp/parser.c:30421
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> erwartet"
  
! #: cp/parser.c:30424
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> erwartet"
  
! #: cp/parser.c:30427
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> erwartet"
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> erwartet"
  
! #: cp/parser.c:30433
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> erwartet"
  
! #: cp/parser.c:30436
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> erwartet"
  
! #: cp/parser.c:30439
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> erwartet"
  
! #: cp/parser.c:30442
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> erwartet"
  
! #: cp/parser.c:30445
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> erwartet"
  
! #: cp/parser.c:30448
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> erwartet"
  
! #: cp/parser.c:30451
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> erwartet"
  
! #: cp/parser.c:30454
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> erwartet"
  
! #: cp/parser.c:30457
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> erwartet"
  
! #: cp/parser.c:30460
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> erwartet"
  
! #: cp/parser.c:30463
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> erwartet"
  
! #: cp/parser.c:30466
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> erwartet"
  
! #: cp/parser.c:30469
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> erwartet"
  
! #: cp/parser.c:30472
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> erwartet"
  
! #: cp/parser.c:30475
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> erwartet"
  
! #: cp/parser.c:30507
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> erwartet"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> erwartet"
  
! #: cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> erwartet"
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> erwartet"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> oder %<::%> erwartet"
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
  
! #: cp/parser.c:30860
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "redundanter AufzÃ¤hlungsschlÃ¼ssel %<enum%s%> in Bezug auf %q#T"
  
! #: cp/parser.c:31003
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Markierung %qs bei Benennung von %q#T verwendet"
  
! #: cp/parser.c:31008
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T wurde vorher hier deklariert"
  
! #: cp/parser.c:31056
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "redundanter KlassenschlÃ¼ssel %qs in Verweis auf %q#T"
  
! #: cp/parser.c:31195 cp/parser.c:31228
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert"
  
! #: cp/parser.c:31202 cp/parser.c:31234
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "entfernen Sie den KlassenschlÃ¼ssel oder ersetzen Sie ihn durch %qs"
  
! #: cp/parser.c:31203 cp/parser.c:31235
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "KlassenschlÃ¼ssel durch %qs ersetzen"
  
! #: cp/parser.c:31210
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT wurde hier als %qs definiert"
  
! #: cp/parser.c:31211
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT wurde erstmals hier als %qs deklariert"
  
! #: cp/parser.c:31288
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD mit anderem Zugriff redeklariert"
  
! #: cp/parser.c:31309
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "in C++98 ist %<template%> (zum eindeutig machen) nur innerhalb von Templates erlaubt"
  
! #: cp/parser.c:31557
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Datei endet in Standardargument"
  
! #: cp/parser.c:31798 cp/parser.c:33112 cp/parser.c:33301
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
  
! #: cp/parser.c:31867
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "Objective-C++-NachrichtenempfÃ¤nger erwartet"
  
! #: cp/parser.c:31937
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
  
! #: cp/parser.c:31968
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> muss als Argument einen Typen angeben"
  
! #: cp/parser.c:32372
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "UngÃ¼ltiger Objective-C++-Selektorname"
  
! #: cp/parser.c:32447 cp/parser.c:32465
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Objective-C++ Methodendeklaration erwartet"
  
! #: cp/parser.c:32459 cp/parser.c:32525
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Methodenattribute mÃ¼ssen am Ende angegeben werden"
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "Ã¼berflÃ¼ssiges %qs zwischen Objective-C++ Methoden"
  
! #: cp/parser.c:32774 cp/parser.c:32781 cp/parser.c:32788
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Instanzvariable"
  
! #: cp/parser.c:32905
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Bezeichner nach %<@protocol%> erwartet"
  
! #: cp/parser.c:33077
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "Attribute dÃ¼rfen nicht vor dem Objective-C++-SchlÃ¼sselwort %<@%D%> angegeben werden"
  
! #: cp/parser.c:33084
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "PrÃ¤fix-Attribute vor %<@%D%> werden ignoriert"
  
! #: cp/parser.c:33360 cp/parser.c:33367 cp/parser.c:33374
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Eigenschaft"
  
! #: cp/parser.c:34567
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Liste von GanzzahlausdrÃ¼cken erwartet"
  
! #: cp/parser.c:34584
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/parser.c:35558
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ungÃ¼ltiger reduction-identifier"
  
! #: cp/parser.c:36217
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Typen dÃ¼rfen nicht in Iteratortyp definiert werden"
  
! #: cp/parser.c:38287
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "geklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubt"
  
! #: cp/parser.c:38838
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<ordered%>-Klausel mit Parameter in %<for%>-Schleife Ã¼ber einen Bereich"
  
! #: cp/parser.c:38925 cp/pt.c:17405
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Schleifenvariable %qD sollte keine Reduktion sein"
  
! #: cp/parser.c:39019
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "zu wenige for-Schleifen um sie einzuklappen"
  
! #: cp/parser.c:41178
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> gefolgt von %<#pragma omp declare %s%>"
  
! #: cp/parser.c:42012
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ungÃ¼ltige Initialisierungsklausel"
  
! #: cp/parser.c:42042
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Â»id-expression (arguments)Â« erwartet"
  
! #: cp/parser.c:42054
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "eins der Aufrufargumente fÃ¼r die Initialisierung sollte %<omp_priv%> oder %<&omp_priv%> sein"
  
! #: cp/parser.c:42157
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "neue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werden"
  
! #: cp/parser.c:42177 cp/semantics.c:5680
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "vordeklarierter arithmetischer Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42181 cp/semantics.c:5688
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42184 cp/pt.c:13612 cp/semantics.c:5694
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Referenztyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42187 cp/semantics.c:5700
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "%<const%>-, %<volatile%>- oder %<__restrict%>-qualifizierter Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42705
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> benennt eine Menge von Ãœberladungen"
  
! #: cp/parser.c:42715
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bezeichnet keine Funktion innerhalb eines Namensraum"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43069
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:43117 cp/semantics.c:9554
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher"
  
! #: cp/parser.c:43119 cp/semantics.c:9556
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher"
  
! #: cp/parser.c:43266
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "Ã¤uÃŸeres %<__transaction_cancel%> nicht innerhalb des Ã¤uÃŸeren %<__transaction_atomic%>"
  
! #: cp/parser.c:43269
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
  
! #: cp/parser.c:43320
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "Ausschuss am Ende von %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:43642
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:43674
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:43754
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "Optimierungen zwischen Modulen noch nicht implementiert fÃ¼r C++"
  
! #: cp/parser.c:43790
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Platzhaltertyp ist in diesem Kontext nicht erlaubt"
  
! #: cp/parser.c:43991
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Implizite Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:44047
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-Bindung beginnt hier"
  
! #: cp/pt.c:298
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "Datenelement %qD kann kein Elementtemplate sein"
  
! #: cp/pt.c:311
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "ungÃ¼ltige Elementtemplatedeklaration %qD"
  
! #: cp/pt.c:720
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "explizite Spezialisierung in GÃ¼ltigkeitsbereich des Nicht-Namensbereiches %qD"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "einschlieÃŸende Klassentemplates werden nicht explizit spezialisiert"
  
! #: cp/pt.c:818
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "Spezialisierung von %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftreten"
  
! #: cp/pt.c:829 cp/pt.c:1059
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "Spezialisierung von %qD in anderem Namensbereich"
  
! #: cp/pt.c:831
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  aus Definition von %q#D"
  
! #: cp/pt.c:848
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "explizite Instanziierung von %qD in Namensbereich %qD (das nicht Namensbereich %qD einschlieÃŸt)"
  
! #: cp/pt.c:971
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Name der Klasse verdeckt Template-Templateparameter %qD"
  
! #: cp/pt.c:983
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Spezialisierung des Alias-Template %qD"
  
! #: cp/pt.c:986 cp/pt.c:1125
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "explizite Spezialisierung des Nicht-Templates %qT"
  
! #: cp/pt.c:1018
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "Spezialisierung von %qT hinter Instanziierung"
  
! #: cp/pt.c:1062
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "aus der Definition von %q#D"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1103
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "Spezialisierung %qT hinter Instanziierung %qT"
  
! #: cp/pt.c:1121
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "Templatespezialisierung von %qD durch ISO C++ nicht erlaubt"
  
! #: cp/pt.c:1587
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "Spezialisierung von %qD nach Instanziierung"
  
! #: cp/pt.c:2007 cp/semantics.c:5549
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/pt.c:2143
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ist kein Funktionstemplate"
  
! #: cp/pt.c:2148
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ist kein variadisches Template"
  
! #: cp/pt.c:2419
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "Template-ID %qD fÃ¼r %q+D passt zu keiner Templatedeklaration"
  
! #: cp/pt.c:2423
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "%d %<template<>%> gefunden, %d werden fÃ¼r Spezialisierung eines Elementfunktionstemplates benÃ¶tigt"
  
! #: cp/pt.c:2434
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "mehrdeutige Templatespezialisierung %qD fÃ¼r %q+D"
  
! #: cp/pt.c:2640
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "variable Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/pt.c:2650
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "zu viele Templateheader fÃ¼r %qD (sollten %d sein)"
  
! #: cp/pt.c:2656
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "Elemente einer explizit spezialisierten Klasse sind ohne Templateheader definiert"
  
! #: cp/pt.c:2680
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "explizite Spezialisierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwenden"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2685
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "explizite Instanziierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwenden"
  
! #: cp/pt.c:2721
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "der expliziten Spezialisierung %q#D fehlen mÃ¶glicherweise Attribute"
  
! #: cp/pt.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "fehlende primÃ¤re Templateattribute %s"
  
! #: cp/pt.c:2726
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "fehlendes primÃ¤res Templateattribut %s"
  
! #: cp/pt.c:2816 cp/pt.c:2876
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Template-ID %qE in Deklaration des ersten Templates"
  
! #: cp/pt.c:2829
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "Templateparameterliste in expliziter Instanziierung verwendet"
  
! #: cp/pt.c:2835
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "Definition fÃ¼r explizite Instanziierung angegeben"
  
! #: cp/pt.c:2843
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "zu viele Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.c:2846
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "zu wenige Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.c:2848
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "der expliziten Spezialisierung von %D muss %<template <>%> vorausgehen"
  
! #: cp/pt.c:2854
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "explizite Spezialisierung als %<concept%> deklariert"
  
! #: cp/pt.c:2887
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "Nichttyp-Teilspezialisierung %qE ist nicht erlaubt"
  
! #: cp/pt.c:2891
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "Teilspezialisierung %qE ist nur fÃ¼r Klassen und Variablen erlaubt"
  
! #: cp/pt.c:2923
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "Standardargument in expliziter Spezialisierung angegeben"
  
! #: cp/pt.c:2961
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ist keine Templatefunktion"
--- 52440,53191 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "zu viele Templateparameterlisten"
  
! #: cp/parser.c:28960
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "benannte RÃ¼ckgabewerte werden nicht mehr unterstÃ¼tzt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90185
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "ISO C++ unterstÃ¼tzt keine Operatortemplates in Zeichenkettenliteralen, die eine Argumentpackung von Zeichen bekommen"
  
! #: cp/parser.c:29136
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "literales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; nicht-Typ Templateargumentpack %<<charâ€¦>%> oder einzelner Nicht-Typ-Parameter von Klassentyp erwartet"
  
! #: cp/parser.c:29142
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "literales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; Template fÃ¼r Nicht-Typ Argumentpack %<<charâ€¦>%> erwartet"
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr "Template-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte [-fconcepts-ts]"
  
! #: cp/parser.c:29251
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "kein passendes Konzept fÃ¼r template-introduction"
  
! #: cp/parser.c:29274
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ungÃ¼ltige Deklaration eines Elementtemplates in lokaler Klasse"
  
! #: cp/parser.c:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "Template mit C-Bindung"
  
! #: cp/parser.c:29303
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ungÃ¼ltige explizite Spezialisierung"
  
! #: cp/parser.c:29408
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Templatedeklaration von %<typedef%>"
  
! #: cp/parser.c:29459
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "eine Klassen-Templatedeklaration darf nichts anderes deklarieren"
  
! #: cp/parser.c:29506
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
  
! #: cp/parser.c:29806
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
  
! #: cp/parser.c:29819
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
  
! #: cp/parser.c:30269
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ungÃ¼ltige Verwendung von %qD in Spezifizierung der Bindung"
  
! #: cp/parser.c:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vor %qD"
  
! #: cp/parser.c:30419
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>"
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
  
! #: cp/parser.c:30435
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "doppeltes %qD"
  
! #: cp/parser.c:30461
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "doppeltes %qs"
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> erwartet"
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> erwartet"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> erwartet"
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> erwartet"
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> erwartet"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> erwartet"
  
! #: cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> erwartet"
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> erwartet"
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> erwartet"
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> erwartet"
  
! #: cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> erwartet"
  
! #: cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> erwartet"
  
! #: cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> erwartet"
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> erwartet"
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> erwartet"
  
! #: cp/parser.c:30561
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> erwartet"
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> erwartet"
  
! #: cp/parser.c:30567
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> erwartet"
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> erwartet"
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> erwartet"
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> erwartet"
  
! #: cp/parser.c:30579
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> erwartet"
  
! #: cp/parser.c:30582
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> erwartet"
  
! #: cp/parser.c:30614
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> erwartet"
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> erwartet"
  
! #: cp/parser.c:30629
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> erwartet"
  
! #: cp/parser.c:30632
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> erwartet"
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> oder %<::%> erwartet"
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "redundanter AufzÃ¤hlungsschlÃ¼ssel %<enum%s%> in Bezug auf %q#T"
  
! #: cp/parser.c:31118
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Markierung %qs bei Benennung von %q#T verwendet"
  
! #: cp/parser.c:31123
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T wurde vorher hier deklariert"
  
! #: cp/parser.c:31243
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "redundanter KlassenschlÃ¼ssel %qs in Verweis auf %q#T"
  
! #: cp/parser.c:31383 cp/parser.c:31416
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert"
  
! #: cp/parser.c:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "entfernen Sie den KlassenschlÃ¼ssel oder ersetzen Sie ihn durch %qs"
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "KlassenschlÃ¼ssel durch %qs ersetzen"
  
! #: cp/parser.c:31398
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT wurde hier als %qs definiert"
  
! #: cp/parser.c:31399
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT wurde erstmals hier als %qs deklariert"
  
! #: cp/parser.c:31480
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD mit anderem Zugriff redeklariert"
  
! #: cp/parser.c:31501
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "in C++98 ist %<template%> (zum eindeutig machen) nur innerhalb von Templates erlaubt"
  
! #: cp/parser.c:31749
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Datei endet in Standardargument"
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
  
! #: cp/parser.c:32059
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "Objective-C++-NachrichtenempfÃ¤nger erwartet"
  
! #: cp/parser.c:32129
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> muss als Argument einen Typen angeben"
  
! #: cp/parser.c:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "UngÃ¼ltiger Objective-C++-Selektorname"
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Objective-C++ Methodendeklaration erwartet"
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Methodenattribute mÃ¼ssen am Ende angegeben werden"
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "Ã¼berflÃ¼ssiges %qs zwischen Objective-C++ Methoden"
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Instanzvariable"
  
! #: cp/parser.c:33097
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Bezeichner nach %<@protocol%> erwartet"
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "Attribute dÃ¼rfen nicht vor dem Objective-C++-SchlÃ¼sselwort %<@%D%> angegeben werden"
  
! #: cp/parser.c:33276
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "PrÃ¤fix-Attribute vor %<@%D%> werden ignoriert"
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Eigenschaft"
  
! #: cp/parser.c:34759
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Liste von GanzzahlausdrÃ¼cken erwartet"
  
! #: cp/parser.c:34776
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/parser.c:35750
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ungÃ¼ltiger reduction-identifier"
  
! #: cp/parser.c:36409
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Typen dÃ¼rfen nicht in Iteratortyp definiert werden"
  
! #: cp/parser.c:38479
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "geklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubt"
  
! #: cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<ordered%>-Klausel mit Parameter in %<for%>-Schleife Ã¼ber einen Bereich"
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Schleifenvariable %qD sollte keine Reduktion sein"
  
! #: cp/parser.c:39210
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "zu wenige for-Schleifen um sie einzuklappen"
  
! #: cp/parser.c:41386
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> gefolgt von %<#pragma omp declare %s%>"
  
! #: cp/parser.c:42220
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ungÃ¼ltige Initialisierungsklausel"
  
! #: cp/parser.c:42250
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Â»id-expression (arguments)Â« erwartet"
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "eins der Aufrufargumente fÃ¼r die Initialisierung sollte %<omp_priv%> oder %<&omp_priv%> sein"
  
! #: cp/parser.c:42365
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "neue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werden"
  
! #: cp/parser.c:42385 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "vordeklarierter arithmetischer Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Referenztyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "%<const%>-, %<volatile%>- oder %<__restrict%>-qualifizierter Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> benennt eine Menge von Ãœberladungen"
  
! #: cp/parser.c:42923
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bezeichnet keine Funktion innerhalb eines Namensraum"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher"
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher"
  
! #: cp/parser.c:43474
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "Ã¤uÃŸeres %<__transaction_cancel%> nicht innerhalb des Ã¤uÃŸeren %<__transaction_atomic%>"
  
! #: cp/parser.c:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "Ausschuss am Ende von %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:43814
! #, gcc-internal-format
! msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
! msgstr "%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei oder eines Namensraums verwendet werden"
! 
! #: cp/parser.c:43857
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:43889
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:43969
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "Optimierungen zwischen Modulen noch nicht implementiert fÃ¼r C++"
  
! #: cp/parser.c:44005
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Platzhaltertyp ist in diesem Kontext nicht erlaubt"
  
! #: cp/parser.c:44206
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Implizite Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-Bindung beginnt hier"
  
! #: cp/pt.c:304
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "Datenelement %qD kann kein Elementtemplate sein"
  
! #: cp/pt.c:317
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "ungÃ¼ltige Elementtemplatedeklaration %qD"
  
! #: cp/pt.c:731
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "explizite Spezialisierung in GÃ¼ltigkeitsbereich des Nicht-Namensbereiches %qD"
  
! #: cp/pt.c:745
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "einschlieÃŸende Klassentemplates werden nicht explizit spezialisiert"
  
! #: cp/pt.c:829
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "Spezialisierung von %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftreten"
  
! #: cp/pt.c:840 cp/pt.c:1070
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "Spezialisierung von %qD in anderem Namensbereich"
  
! #: cp/pt.c:842
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  aus Definition von %q#D"
  
! #: cp/pt.c:859
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "explizite Instanziierung von %qD in Namensbereich %qD (das nicht Namensbereich %qD einschlieÃŸt)"
  
! #: cp/pt.c:982
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Name der Klasse verdeckt Template-Templateparameter %qD"
  
! #: cp/pt.c:994
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Spezialisierung des Alias-Template %qD"
  
! #: cp/pt.c:997 cp/pt.c:1136
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "explizite Spezialisierung des Nicht-Templates %qT"
  
! #: cp/pt.c:1029
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "Spezialisierung von %qT hinter Instanziierung"
  
! #: cp/pt.c:1073
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "aus der Definition von %q#D"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1114
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "Spezialisierung %qT hinter Instanziierung %qT"
  
! #: cp/pt.c:1132
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "Templatespezialisierung von %qD durch ISO C++ nicht erlaubt"
  
! #: cp/pt.c:1598
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "Spezialisierung von %qD nach Instanziierung"
  
! #: cp/pt.c:2034 cp/semantics.c:5550
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/pt.c:2170
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ist kein Funktionstemplate"
  
! #: cp/pt.c:2175
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ist kein variadisches Template"
  
! #: cp/pt.c:2446
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "Template-ID %qD fÃ¼r %q+D passt zu keiner Templatedeklaration"
  
! #: cp/pt.c:2450
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "%d %<template<>%> gefunden, %d werden fÃ¼r Spezialisierung eines Elementfunktionstemplates benÃ¶tigt"
  
! #: cp/pt.c:2461
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "mehrdeutige Templatespezialisierung %qD fÃ¼r %q+D"
  
! #: cp/pt.c:2667
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "variable Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/pt.c:2677
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "zu viele Templateheader fÃ¼r %qD (sollten %d sein)"
  
! #: cp/pt.c:2683
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "Elemente einer explizit spezialisierten Klasse sind ohne Templateheader definiert"
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "explizite Spezialisierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwenden"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2712
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "explizite Instanziierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwenden"
  
! #: cp/pt.c:2748
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "der expliziten Spezialisierung %q#D fehlen mÃ¶glicherweise Attribute"
  
! #: cp/pt.c:2752
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "fehlende primÃ¤re Templateattribute %s"
  
! #: cp/pt.c:2753
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "fehlendes primÃ¤res Templateattribut %s"
  
! #: cp/pt.c:2843 cp/pt.c:2903
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Template-ID %qE in Deklaration des ersten Templates"
  
! #: cp/pt.c:2856
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "Templateparameterliste in expliziter Instanziierung verwendet"
  
! #: cp/pt.c:2862
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "Definition fÃ¼r explizite Instanziierung angegeben"
  
! #: cp/pt.c:2870
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "zu viele Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.c:2873
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "zu wenige Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.c:2875
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "der expliziten Spezialisierung von %D muss %<template <>%> vorausgehen"
  
! #: cp/pt.c:2881
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "explizite Spezialisierung als %<concept%> deklariert"
  
! #: cp/pt.c:2914
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "Nichttyp-Teilspezialisierung %qE ist nicht erlaubt"
  
! #: cp/pt.c:2918
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "Teilspezialisierung %qE ist nur fÃ¼r Klassen und Variablen erlaubt"
  
! #: cp/pt.c:2950
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "Standardargument in expliziter Spezialisierung angegeben"
  
! #: cp/pt.c:2988
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ist keine Templatefunktion"
*************** msgstr "%qD ist keine Templatefunktion"
*** 53067,53225 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3023
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "Spezialisierung der implizit deklarierten speziellen Elementfunktion"
  
! #: cp/pt.c:3039
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "keine Elementfunktion %qD in %qT deklariert"
  
! #: cp/pt.c:3071
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "Â»friendÂ«-Deklaration %qD ist fÃ¼r explizite Spezialisierung nicht sichtbar"
  
! #: cp/pt.c:3074
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%<friend%>-Deklaration hier"
  
! #: cp/pt.c:3182
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "explizite Spezialisierung des Funktionskonzepts %qD"
  
! #: cp/pt.c:3763
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "Argument von %<__integer_pack%> muss zwischen 0 und %d liegen"
  
! #: cp/pt.c:4078
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Expansion der Basisinitialisierung %qT enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4146
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Expansionsmuster %qT enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4148
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Expansionsmuster %qE enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4200
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "ParameterbÃ¼ndel nicht mit %<...%> aufgelÃ¶st:"
  
! #: cp/pt.c:4217 cp/pt.c:4998
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4219
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "         %s"
  
! #: cp/pt.c:4345
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "Deklaration des Templateparameters %q+D Ã¼berdeckt einen Templateparameter"
  
! #: cp/pt.c:4348
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Deklaration von %q+#D Ã¼berdeckt einen Templateparameter"
  
! #: cp/pt.c:4350
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Templateparameter %qD hier deklariert"
  
! #: cp/pt.c:4934
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Spezialisierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:4993
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Templateparameter nicht in partieller Spezialisierung herleitbar:"
  
! #: cp/pt.c:5017
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "Teilspezialisierung %q+D spezialisiert keine Templateargumente; um das primÃ¤re Template zu definieren, entfernen Sie die Templateargumentliste"
  
! #: cp/pt.c:5021
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "Teilspezialisierung %q+D spezialisiert keine Templateargumente und ist nicht eingeschrÃ¤nkter als das primÃ¤re Template; um das primÃ¤re Template zu definieren, entfernen Sie die Templateargumentliste"
  
! #: cp/pt.c:5025 cp/pt.c:5036 cp/pt.c:5044
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "ursprÃ¼ngliches Template hier"
  
! #: cp/pt.c:5033
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "partielle Spezialisierung ist nicht nÃ¤her spezialisiert als das ursprÃ¼ngliche Template, da es mehrere Parameter mit einer Â»packÂ«-Erweiterung ersetzt"
  
! #: cp/pt.c:5043
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "zu viele Argumente fÃ¼r teilweise Spezialisierung %qT"
  
! #: cp/pt.c:5057
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "Teilspezialisierung %qD ist nicht spezialisierter als"
  
! #: cp/pt.c:5059
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "primÃ¤res Template %qD"
  
! #: cp/pt.c:5105
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "Argument %qE fÃ¼r Parameterpack muss am Ende der Templateargumentliste sein"
  
! #: cp/pt.c:5108
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "Argument %qT fÃ¼r Parameterpack muss am Ende der Templateargumentliste sein"
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "Templateargument %qE betrifft Templateparameter"
  
! #: cp/pt.c:5177
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparameter ab"
  msgstr[1] "Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparametern ab"
  
! #: cp/pt.c:5239
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Deklaration von %qD macht vorherige Template-Instanziierung fÃ¼r %qD mehrdeutig"
  
! #: cp/pt.c:5243
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "teilweise Spezialisierung von %qD nach Instanziierung von %qD"
  
! #: cp/pt.c:5426
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "kein Standard-Argument fÃ¼r %qD"
--- 53198,53356 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3050
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "Spezialisierung der implizit deklarierten speziellen Elementfunktion"
  
! #: cp/pt.c:3066
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "keine Elementfunktion %qD in %qT deklariert"
  
! #: cp/pt.c:3098
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "Â»friendÂ«-Deklaration %qD ist fÃ¼r explizite Spezialisierung nicht sichtbar"
  
! #: cp/pt.c:3101
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%<friend%>-Deklaration hier"
  
! #: cp/pt.c:3209
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "explizite Spezialisierung des Funktionskonzepts %qD"
  
! #: cp/pt.c:3790
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "Argument von %<__integer_pack%> muss zwischen 0 und %d liegen"
  
! #: cp/pt.c:4105
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Expansion der Basisinitialisierung %qT enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4173
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Expansionsmuster %qT enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4175
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Expansionsmuster %qE enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4227
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "ParameterbÃ¼ndel nicht mit %<...%> aufgelÃ¶st:"
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4246
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "         %s"
  
! #: cp/pt.c:4372
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "Deklaration des Templateparameters %q+D Ã¼berdeckt einen Templateparameter"
  
! #: cp/pt.c:4375
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Deklaration von %q+#D Ã¼berdeckt einen Templateparameter"
  
! #: cp/pt.c:4377
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Templateparameter %qD hier deklariert"
  
! #: cp/pt.c:4967
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Spezialisierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:5026
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Templateparameter nicht in partieller Spezialisierung herleitbar:"
  
! #: cp/pt.c:5050
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "Teilspezialisierung %q+D spezialisiert keine Templateargumente; um das primÃ¤re Template zu definieren, entfernen Sie die Templateargumentliste"
  
! #: cp/pt.c:5054
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "Teilspezialisierung %q+D spezialisiert keine Templateargumente und ist nicht eingeschrÃ¤nkter als das primÃ¤re Template; um das primÃ¤re Template zu definieren, entfernen Sie die Templateargumentliste"
  
! #: cp/pt.c:5058 cp/pt.c:5069 cp/pt.c:5077
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "ursprÃ¼ngliches Template hier"
  
! #: cp/pt.c:5066
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "partielle Spezialisierung ist nicht nÃ¤her spezialisiert als das ursprÃ¼ngliche Template, da es mehrere Parameter mit einer Â»packÂ«-Erweiterung ersetzt"
  
! #: cp/pt.c:5076
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "zu viele Argumente fÃ¼r teilweise Spezialisierung %qT"
  
! #: cp/pt.c:5090
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "Teilspezialisierung %qD ist nicht spezialisierter als"
  
! #: cp/pt.c:5092
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "primÃ¤res Template %qD"
  
! #: cp/pt.c:5138
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "Argument %qE fÃ¼r Parameterpack muss am Ende der Templateargumentliste sein"
  
! #: cp/pt.c:5141
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "Argument %qT fÃ¼r Parameterpack muss am Ende der Templateargumentliste sein"
  
! #: cp/pt.c:5164
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "Templateargument %qE betrifft Templateparameter"
  
! #: cp/pt.c:5210
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparameter ab"
  msgstr[1] "Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparametern ab"
  
! #: cp/pt.c:5272
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Deklaration von %qD macht vorherige Template-Instanziierung fÃ¼r %qD mehrdeutig"
  
! #: cp/pt.c:5276
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "teilweise Spezialisierung von %qD nach Instanziierung von %qD"
  
! #: cp/pt.c:5459
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "kein Standard-Argument fÃ¼r %qD"
*************** msgstr "kein Standard-Argument fÃ¼r %qD"
*** 53227,53273 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5448
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "Parameterpack %q+D muss am Ende der Templateparameterliste sein"
  
! #: cp/pt.c:5484
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "Standardtemplateargumente dÃ¼rfen in friend-Redeklaration eines Funktionstemplates nicht verwendet werden"
  
! #: cp/pt.c:5487
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "Standardtemplateargumente dÃ¼rfen in friend-Deklaration nicht verwendet werden"
  
! #: cp/pt.c:5490
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Standardtemplateargumente dÃ¼rfen in Funktionstemplates nur mit %<-std=c++11%> und %<-std=gnu++11%> verwendet werden"
  
! #: cp/pt.c:5493
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "Standardtemplateargumente dÃ¼rfen in teilweiser Spezialisierung nicht verwendet werden"
  
! #: cp/pt.c:5496 cp/pt.c:5554
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Standardargument fÃ¼r Template-Parameter fÃ¼r %qD umschlieÃŸende Klasse"
  
! #: cp/pt.c:5668
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Template %qD deklariert"
  
! #: cp/pt.c:5675
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "Templateklasse ohne Namen"
  
! #: cp/pt.c:5683
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "Element-Template %qD darf keine virt-Spezifizierer haben"
--- 53358,53404 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "Parameterpack %q+D muss am Ende der Templateparameterliste sein"
  
! #: cp/pt.c:5517
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "Standardtemplateargumente dÃ¼rfen in friend-Redeklaration eines Funktionstemplates nicht verwendet werden"
  
! #: cp/pt.c:5520
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "Standardtemplateargumente dÃ¼rfen in friend-Deklaration nicht verwendet werden"
  
! #: cp/pt.c:5523
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Standardtemplateargumente dÃ¼rfen in Funktionstemplates nur mit %<-std=c++11%> und %<-std=gnu++11%> verwendet werden"
  
! #: cp/pt.c:5526
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "Standardtemplateargumente dÃ¼rfen in teilweiser Spezialisierung nicht verwendet werden"
  
! #: cp/pt.c:5529 cp/pt.c:5587
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Standardargument fÃ¼r Template-Parameter fÃ¼r %qD umschlieÃŸende Klasse"
  
! #: cp/pt.c:5701
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Template %qD deklariert"
  
! #: cp/pt.c:5708
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "Templateklasse ohne Namen"
  
! #: cp/pt.c:5716
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "Element-Template %qD darf keine virt-Spezifizierer haben"
*************** msgstr "Element-Template %qD darf keine
*** 53277,53768 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5706
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "ungÃ¼ltige Templatedeklaration von %qD"
  
! #: cp/pt.c:5850
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Template-Definition eines Nicht-Templates %q#D"
  
! #: cp/pt.c:5893
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "%d Ebenen von Template-Parametern fÃ¼r %q#D erwartet, %d erhalten"
  
! #: cp/pt.c:5907
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "%d Template-Parameter fÃ¼r %q#D erhalten"
  
! #: cp/pt.c:5910
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "%d Template-Parameter fÃ¼r %q#T erhalten"
  
! #: cp/pt.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  aber %d benÃ¶tigt"
  
! #: cp/pt.c:5933
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Template-Argumente fÃ¼r %qD passen nicht zum ursprÃ¼nglichen Template %qD"
  
! #: cp/pt.c:5936
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "verwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierung"
  
! #: cp/pt.c:6072
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ist kein Template-Typ"
  
! #: cp/pt.c:6085
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "keine Templatespezifizierer in Deklaration von %qD angegeben"
  
! #: cp/pt.c:6096
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "mit %d Template-Parameter redeklariert"
  msgstr[1] "mit %d Template-Parametern redeklariert"
  
! #: cp/pt.c:6100
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "vorherige Deklaration %qD verwendete %d Template-Parameter"
  msgstr[1] "vorherige Deklaration %qD verwendete %d Template-Parameter"
  
! #: cp/pt.c:6138
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Template-Parameter %q+#D"
  
! #: cp/pt.c:6139
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "hier als %q#D redeklariert"
  
! #: cp/pt.c:6150
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "Deklaration von Templateparameter %q+D mit unterschiedlichen EinschrÃ¤nkungen"
  
! #: cp/pt.c:6153 cp/pt.c:6202
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "ursprÃ¼ngliche Deklaration trat hier auf"
  
! #: cp/pt.c:6164
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Redefinition des Standardarguments fÃ¼r %q#D"
  
! #: cp/pt.c:6166
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ursprÃ¼ngliche Definition trat hier auf"
  
! #: cp/pt.c:6199
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Redeklaration %q#D mit unterschiedlichen Constraints"
  
! #: cp/pt.c:6497 cp/pt.c:6566
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT"
  
! #: cp/pt.c:6500
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "es muss die Adresse einer Funktion mit externer Bindung sein"
  
! #: cp/pt.c:6503
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "es muss der Name einer Funktion mit externer Bindung sein"
  
! #: cp/pt.c:6516
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.c:6520
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.c:6569
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "es muss ein Zeiger auf ein Element der Form %<&X::Y%> sein"
  
! #: cp/pt.c:6571
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "da es ein Element von %qT ist"
  
! #: cp/pt.c:6633
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Template-Parameter %qD konnte nicht hergeleitet werden"
  
! #: cp/pt.c:6642
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr " Typen %qT und %qT haben unvertrÃ¤gliche CV-Qualifizierer"
  
! #: cp/pt.c:6651
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr " unpassende Typen %qT und %qT"
  
! #: cp/pt.c:6660
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr " Templateparameter %qD ist kein Parameterpack wie Argument %qD"
  
! #: cp/pt.c:6671
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr " Templateargumente %qE passt nicht zum konstanten Zeiger auf Element %qE"
  
! #: cp/pt.c:6681
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr " %qE entspricht nicht %qE"
  
! #: cp/pt.c:6690
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr " unpassende Herleitung von Parameterpack mit %qT und %qT"
  
! #: cp/pt.c:6702
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr " hergeleitete Typen fÃ¼r Parameter %qT stehen in Konflikt (%qT und %qT)"
  
! #: cp/pt.c:6706
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr " hergeleitete Werte fÃ¼r Nicht-Typ-Parameter %qE stehen in Konflikt (%qE und %qE)"
  
! #: cp/pt.c:6717
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr " Arraytyp %qT mit verÃ¤nderlicher GrÃ¶ÃŸe ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.c:6728
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr " Typ %qT von Elementfunktion ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.c:6740
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet mindestens %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet mindestens %d Argumente, %d angegeben"
  
! #: cp/pt.c:6771
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr " %qE (Typ %qT) kann nicht in den Typ %qT umgewandelt werden"
  
! #: cp/pt.c:6784
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr " %qT ist mehrdeutige Basisklasse von %qT"
  
! #: cp/pt.c:6788
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr " %qT ist nicht vom Typ %qT abgeleitet"
  
! #: cp/pt.c:6799
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr " Templateparameter eines Template-Templatearguments sind mit anderen hergeleiteten Templateargumenten unvertrÃ¤glich"
  
! #: cp/pt.c:6809
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  fÃ¼r %qT kann kein Template aus Nicht-Templatetyp %qT hergeleitet werden"
  
! #: cp/pt.c:6819
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr " Template-Argument %qE passt nicht zu %qE"
  
! #: cp/pt.c:6866
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qE keine Variable ist"
  
! #: cp/pt.c:6874
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE ist in C++98 kein gÃ¼ltiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.c:6884
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.c:6899
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "die Adresse von %qD ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.c:6908
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "die Adresse des %qT-Teilobjekts von %qD ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.c:6915
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "die Adresse von %qD ist kein gÃ¼ltiges Templateargument, weil sie keine statische Lebensdauer hat"
  
! #: cp/pt.c:6933
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD ist kein gÃ¼ltiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist"
  
! #: cp/pt.c:6941
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r %qT, da es keine Adresse einer Variable ist"
  
! #: cp/pt.c:7023
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden kÃ¶nnen"
  
! #: cp/pt.c:7181
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "in Templateargument fÃ¼r Typ %qT"
  
! #: cp/pt.c:7195
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "Templateargument %qE fÃ¼r Typ %qT ist keine konstante Ganzzahl"
  
! #: cp/pt.c:7281
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da es in CV-Qualifikation in Konflikt steht"
  
! #: cp/pt.c:7289
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es kein L-Wert ist"
  
! #: cp/pt.c:7307
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil eine Referenzvariable keine konstante Adresse hat"
  
! #: cp/pt.c:7366
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es ein Zeiger ist"
  
! #: cp/pt.c:7368
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "stattdessen %qE verwenden"
  
! #: cp/pt.c:7422
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es vom Typ %qT ist"
  
! #: cp/pt.c:7971
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Attribute an Templateargument %qT werden ignoriert"
  
! #: cp/pt.c:7987
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Attribute an Templateargument %qE werden ignoriert"
  
! #: cp/pt.c:8120
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "eingegebener Klassenname %qD als Template-Templateargument verwendet"
  
! #: cp/pt.c:8149
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ungÃ¼ltige Verwendung des Destruktors %qE als Typ"
  
! #: cp/pt.c:8154
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "um auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwenden"
  
! #: cp/pt.c:8170 cp/pt.c:8204 cp/pt.c:8258
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "Typ/Wert des Arguments %d passt nicht in Template-Parameterliste fÃ¼r %qD"
  
! #: cp/pt.c:8178
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
  
! #: cp/pt.c:8186
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  mehrdeutiges Templateargument fÃ¼r Nichttyp-Templateparameter wird wie ein Funktionstyp behandelt"
  
! #: cp/pt.c:8192
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Klassentemplate erwartet, %qE erhalten"
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  einen Typ erwartet, %qE erhalten"
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  einen Typ erwartet, %qT erhalten"
  
! #: cp/pt.c:8212
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Klassentemplate erwartet, %qT erhalten"
  
! #: cp/pt.c:8262
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ein Template des Typs %qD erwartet, %qT erhalten"
  
! #: cp/pt.c:8276
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "unpassende BeschrÃ¤nkungen fÃ¼r Argument %d in Template-Parameterliste fÃ¼r %qD"
  
! #: cp/pt.c:8279
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD erwartet, %qD erhalten"
  
! #: cp/pt.c:8343
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Templateargument %qE konnte nicht von %qT in %qT umgewandelt werden"
  
! #: cp/pt.c:8481 cp/pt.c:8794
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Templateargument %d ist ungÃ¼ltig"
  
! #: cp/pt.c:8496 cp/pt.c:8628
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte %d sein)"
  
! #: cp/pt.c:8624
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte mindestens %d sein)"
  
! #: cp/pt.c:8633
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fÃ¼r %qD bereitgestellt"
  
! #: cp/pt.c:8658
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "gepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Alias-Template %qD"
  
! #: cp/pt.c:8662
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "gepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Konzept %qD"
  
! #: cp/pt.c:8760
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "jegliche Instanziierung mit nichtleerer Parameterpackung wÃ¤re unzulÃ¤ssig"
  
! #: cp/pt.c:9407
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D ist kein Funktionstemplate"
  
! #: cp/pt.c:9570
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Nicht-Template-Typ %qT als Template verwendet"
  
! #: cp/pt.c:9572
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "FÃ¼r Template-Deklaration %q+D"
  
! #: cp/pt.c:9698 cp/pt.c:20677
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Template-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagen"
  
! #: cp/pt.c:10061
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Verwendung des ungÃ¼ltigen Variablentemplates %qE"
  
! #: cp/pt.c:10638
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d (%<-ftemplate-depth=%> verwenden, um dies zu erhÃ¶hen)"
  
! #: cp/pt.c:11809
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibles Arrayelement %qD in Union"
  
! #: cp/pt.c:12312
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Falten einer leeren Expansion Ã¼ber %O"
  
! #: cp/pt.c:12710
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ist nicht das vollstÃ¤ndige Muster einer Packexpansion"
  
! #: cp/pt.c:12799
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qT"
  
! #: cp/pt.c:12802
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qE"
  
! #: cp/pt.c:13382
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  bei Instanziierung des Standardarguments fÃ¼r Aufruf von %qD"
  
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
--- 53408,53904 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "ungÃ¼ltige Templatedeklaration von %qD"
  
! #: cp/pt.c:5883
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Template-Definition eines Nicht-Templates %q#D"
  
! #: cp/pt.c:5926
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "%d Ebenen von Template-Parametern fÃ¼r %q#D erwartet, %d erhalten"
  
! #: cp/pt.c:5940
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "%d Template-Parameter fÃ¼r %q#D erhalten"
  
! #: cp/pt.c:5943
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "%d Template-Parameter fÃ¼r %q#T erhalten"
  
! #: cp/pt.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  aber %d benÃ¶tigt"
  
! #: cp/pt.c:5966
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Template-Argumente fÃ¼r %qD passen nicht zum ursprÃ¼nglichen Template %qD"
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "verwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierung"
  
! #: cp/pt.c:6105
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ist kein Template-Typ"
  
! #: cp/pt.c:6118
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "keine Templatespezifizierer in Deklaration von %qD angegeben"
  
! #: cp/pt.c:6129
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "mit %d Template-Parameter redeklariert"
  msgstr[1] "mit %d Template-Parametern redeklariert"
  
! #: cp/pt.c:6133
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "vorherige Deklaration %qD verwendete %d Template-Parameter"
  msgstr[1] "vorherige Deklaration %qD verwendete %d Template-Parameter"
  
! #: cp/pt.c:6171
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Template-Parameter %q+#D"
  
! #: cp/pt.c:6172
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "hier als %q#D redeklariert"
  
! #: cp/pt.c:6183
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "Deklaration von Templateparameter %q+D mit unterschiedlichen EinschrÃ¤nkungen"
  
! #: cp/pt.c:6186 cp/pt.c:6235
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "ursprÃ¼ngliche Deklaration trat hier auf"
  
! #: cp/pt.c:6197
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Redefinition des Standardarguments fÃ¼r %q#D"
  
! #: cp/pt.c:6199
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ursprÃ¼ngliche Definition trat hier auf"
  
! #: cp/pt.c:6232
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Redeklaration %q#D mit unterschiedlichen Constraints"
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT"
  
! #: cp/pt.c:6562
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "es muss die Adresse einer Funktion mit externer Bindung sein"
  
! #: cp/pt.c:6565
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "es muss der Name einer Funktion mit externer Bindung sein"
  
! #: cp/pt.c:6578
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.c:6582
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.c:6631
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "es muss ein Zeiger auf ein Element der Form %<&X::Y%> sein"
  
! #: cp/pt.c:6633
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "da es ein Element von %qT ist"
  
! #: cp/pt.c:6695
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Template-Parameter %qD konnte nicht hergeleitet werden"
  
! #: cp/pt.c:6704
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr " Typen %qT und %qT haben unvertrÃ¤gliche CV-Qualifizierer"
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr " unpassende Typen %qT und %qT"
  
! #: cp/pt.c:6722
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr " Templateparameter %qD ist kein Parameterpack wie Argument %qD"
  
! #: cp/pt.c:6733
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr " Templateargumente %qE passt nicht zum konstanten Zeiger auf Element %qE"
  
! #: cp/pt.c:6743
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr " %qE entspricht nicht %qE"
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr " unpassende Herleitung von Parameterpack mit %qT und %qT"
  
! #: cp/pt.c:6764
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr " hergeleitete Typen fÃ¼r Parameter %qT stehen in Konflikt (%qT und %qT)"
  
! #: cp/pt.c:6768
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr " hergeleitete Werte fÃ¼r Nicht-Typ-Parameter %qE stehen in Konflikt (%qE und %qE)"
  
! #: cp/pt.c:6779
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr " Arraytyp %qT mit verÃ¤nderlicher GrÃ¶ÃŸe ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.c:6790
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr " Typ %qT von Elementfunktion ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.c:6802
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet mindestens %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet mindestens %d Argumente, %d angegeben"
  
! #: cp/pt.c:6833
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr " %qE (Typ %qT) kann nicht in den Typ %qT umgewandelt werden"
  
! #: cp/pt.c:6846
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr " %qT ist mehrdeutige Basisklasse von %qT"
  
! #: cp/pt.c:6850
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr " %qT ist nicht vom Typ %qT abgeleitet"
  
! #: cp/pt.c:6861
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr " Templateparameter eines Template-Templatearguments sind mit anderen hergeleiteten Templateargumenten unvertrÃ¤glich"
  
! #: cp/pt.c:6871
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  fÃ¼r %qT kann kein Template aus Nicht-Templatetyp %qT hergeleitet werden"
  
! #: cp/pt.c:6881
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr " Template-Argument %qE passt nicht zu %qE"
  
! #: cp/pt.c:6928
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qE keine Variable ist"
  
! #: cp/pt.c:6936
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE ist in C++98 kein gÃ¼ltiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.c:6946
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.c:6961
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "die Adresse von %qD ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "die Adresse des %qT-Teilobjekts von %qD ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.c:6977
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "die Adresse von %qD ist kein gÃ¼ltiges Templateargument, weil sie keine statische Lebensdauer hat"
  
! #: cp/pt.c:6995
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD ist kein gÃ¼ltiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist"
  
! #: cp/pt.c:7003
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r %qT, da es keine Adresse einer Variable ist"
  
! #: cp/pt.c:7112
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden kÃ¶nnen"
  
! #: cp/pt.c:7270
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "in Templateargument fÃ¼r Typ %qT"
  
! #: cp/pt.c:7284
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "Templateargument %qE fÃ¼r Typ %qT ist keine konstante Ganzzahl"
  
! #: cp/pt.c:7370
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da es in CV-Qualifikation in Konflikt steht"
  
! #: cp/pt.c:7378
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es kein L-Wert ist"
  
! #: cp/pt.c:7396
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil eine Referenzvariable keine konstante Adresse hat"
  
! #: cp/pt.c:7455
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es ein Zeiger ist"
  
! #: cp/pt.c:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "stattdessen %qE verwenden"
  
! #: cp/pt.c:7511
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es vom Typ %qT ist"
  
! #: cp/pt.c:8060
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Attribute an Templateargument %qT werden ignoriert"
  
! #: cp/pt.c:8076
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Attribute an Templateargument %qE werden ignoriert"
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "eingegebener Klassenname %qD als Template-Templateargument verwendet"
  
! #: cp/pt.c:8238
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ungÃ¼ltige Verwendung des Destruktors %qE als Typ"
  
! #: cp/pt.c:8243
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "um auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwenden"
  
! #: cp/pt.c:8259 cp/pt.c:8293 cp/pt.c:8347
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "Typ/Wert des Arguments %d passt nicht in Template-Parameterliste fÃ¼r %qD"
  
! #: cp/pt.c:8267
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
  
! #: cp/pt.c:8275
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  mehrdeutiges Templateargument fÃ¼r Nichttyp-Templateparameter wird wie ein Funktionstyp behandelt"
  
! #: cp/pt.c:8281
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Klassentemplate erwartet, %qE erhalten"
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  einen Typ erwartet, %qE erhalten"
  
! #: cp/pt.c:8298
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  einen Typ erwartet, %qT erhalten"
  
! #: cp/pt.c:8301
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Klassentemplate erwartet, %qT erhalten"
  
! #: cp/pt.c:8351
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ein Template des Typs %qD erwartet, %qT erhalten"
  
! #: cp/pt.c:8365
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "unpassende BeschrÃ¤nkungen fÃ¼r Argument %d in Template-Parameterliste fÃ¼r %qD"
  
! #: cp/pt.c:8368
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD erwartet, %qD erhalten"
  
! #: cp/pt.c:8432
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Templateargument %qE konnte nicht von %qT in %qT umgewandelt werden"
  
! #: cp/pt.c:8570 cp/pt.c:8883
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Templateargument %d ist ungÃ¼ltig"
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte %d sein)"
  
! #: cp/pt.c:8713
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte mindestens %d sein)"
  
! #: cp/pt.c:8722
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fÃ¼r %qD bereitgestellt"
  
! #: cp/pt.c:8747
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "gepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Alias-Template %qD"
  
! #: cp/pt.c:8751
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "gepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Konzept %qD"
  
! #: cp/pt.c:8849
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "jegliche Instanziierung mit nichtleerer Parameterpackung wÃ¤re unzulÃ¤ssig"
  
! #: cp/pt.c:9496
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D ist kein Funktionstemplate"
  
! #: cp/pt.c:9659
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Nicht-Template-Typ %qT als Template verwendet"
  
! #: cp/pt.c:9661
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "FÃ¼r Template-Deklaration %q+D"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Template-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagen"
  
! #: cp/pt.c:10150
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Verwendung des ungÃ¼ltigen Variablentemplates %qE"
  
! #: cp/pt.c:10733
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d (%<-ftemplate-depth=%> verwenden, um dies zu erhÃ¶hen)"
  
! #: cp/pt.c:11904
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibles Arrayelement %qD in Union"
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Falten einer leeren Expansion Ã¼ber %O"
  
! #: cp/pt.c:12804
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ist nicht das vollstÃ¤ndige Muster einer Packexpansion"
  
! #: cp/pt.c:12888
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qT"
  
! #: cp/pt.c:12891
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qE"
  
! #: cp/pt.c:13459
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  bei Instanziierung des Standardarguments fÃ¼r Aufruf von %qD"
  
+ #: cp/pt.c:13558
+ #, gcc-internal-format
+ msgid "creating pointer to member function of non-class type %qT"
+ msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
+ 
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
*************** msgstr "  bei Instanziierung des Standar
*** 53776,54071 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14409
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Variable %qD hat Funktionstyp"
  
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ungÃ¼ltiger Parametertyp %qT"
  
! #: cp/pt.c:14600
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "in Deklaration %q+D"
  
! #: cp/pt.c:14719
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Funktion gibt ein Array zurÃ¼ck"
  
! #: cp/pt.c:14721
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Funktion gibt eine Funktion"
  
! #: cp/pt.c:14759
! #, 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.c:15446
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Referenz auf Â»voidÂ« wird gebildet"
  
! #: cp/pt.c:15448
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Zeiger auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15450
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Referenz auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15463
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15466
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15514
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Zeiger auf Element des Nicht-Klassentypen %qT wird erzeugt"
  
! #: cp/pt.c:15520
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
  
! #: cp/pt.c:15526
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Zeiger auf Element mit Typ Â»voidÂ« wird erzeugt"
  
! #: cp/pt.c:15626
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD wird fÃ¼r ein leeres Pack instanziiert"
  
! #: cp/pt.c:15646
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ist kein Klassen-, Struktur- oder Union-Typ"
  
! #: cp/pt.c:15683
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist"
  
! #: cp/pt.c:15691
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT wird in %qT aufgelÃ¶st, aber das ist kein Klassentyp"
  
! #: cp/pt.c:15818
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Verwendung von %qs in Template"
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "qualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/pt.c:16011
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "AbhÃ¤ngigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typ"
  
! #: cp/pt.c:16013
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
  
! #: cp/pt.c:16103
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "Initialisierer fÃ¼r %q#D expandiert zu einer leeren Ausdrucksliste"
  
! #: cp/pt.c:16226
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ungÃ¼ltiges Feld %qD wird verwendet"
  
! #: cp/pt.c:16752 cp/pt.c:18553
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "falsche Verwendung eines PackauflÃ¶sungs-Ausdruckes"
  
! #: cp/pt.c:16756 cp/pt.c:18557
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> verwenden, um Argumentpack aufzulÃ¶sen"
  
! #: cp/pt.c:18695
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "leere Initialisierung in Â»init-captureÂ« fÃ¼r Lambda"
  
! #: cp/pt.c:19682
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert, und bei argumentabhÃ¤ngiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden"
  
! #: cp/pt.c:19709
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "Deklarationen in abhÃ¤ngiger Basis %qT wurden bei unqualifizierter Suche nicht gefunden"
  
! #: cp/pt.c:19714
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "stattdessen %<this->%D%> verwenden"
  
! #: cp/pt.c:19717
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "stattdessen %<%T::%D%> verwenden"
  
! #: cp/pt.c:19722
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit"
  
! #: cp/pt.c:19770
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>"
  
! #: cp/pt.c:20074
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:20077
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:20401
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ist/verwendet anonymen Typen"
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Templateargument fÃ¼r %qD verwendet lokalen Typ %qT"
  
! #: cp/pt.c:20413
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ist ein variabel modifizierter Typ"
  
! #: cp/pt.c:20428
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ganzzahlausdruck %qE ist nicht konstant"
  
! #: cp/pt.c:20446
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Versuch, %qD zu instanziieren"
  
! #: cp/pt.c:24459
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#T"
  
! #: cp/pt.c:24461
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#D"
  
! #: cp/pt.c:24467
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:24491 cp/pt.c:24586
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explizite Instanziierung des Nicht-Templates %q#D"
  
! #: cp/pt.c:24497
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Explizite Instanziierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:24499
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Explizite Instanziierung des Funktionskonzepts %q#D"
  
! #: cp/pt.c:24518
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD ist kein statisches Datenelement eines Klassentemplates"
  
! #: cp/pt.c:24524 cp/pt.c:24581
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "kein passendes Template fÃ¼r %qD gefunden"
  
! #: cp/pt.c:24529
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Typ %qT fÃ¼r explizite Instanziierung %qD passt nicht zum deklarierten Typ %qT"
  
! #: cp/pt.c:24537
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explizite Instanziierung von %q#D"
  
! #: cp/pt.c:24573
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "doppelte explizite Instanziierung von %q#D"
  
! #: cp/pt.c:24596 cp/pt.c:24680
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten Instanziierungen"
  
! #: cp/pt.c:24601 cp/pt.c:24696
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
  
! #: cp/pt.c:24658
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
  
! #: cp/pt.c:24660
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
  
! #: cp/pt.c:24669
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "explizite Instanziierung von %q#T vor Definition des Templates"
  
! #: cp/pt.c:24685
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO-C++ verbietet die Verwendung von %qE bei expliziten Instanziierungen"
  
! #: cp/pt.c:24730
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "doppelte explizite Instanziierung von %q#T"
  
! #: cp/pt.c:25052
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ausnahmen-Angabe von %qD hÃ¤ngt von sich selbst ab"
--- 53912,54202 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Variable %qD hat Funktionstyp"
  
! #: cp/pt.c:14787
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ungÃ¼ltiger Parametertyp %qT"
  
! #: cp/pt.c:14789
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "in Deklaration %q+D"
  
! #: cp/pt.c:14907
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Funktion gibt ein Array zurÃ¼ck"
  
! #: cp/pt.c:14909
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Funktion gibt eine Funktion"
  
! #: cp/pt.c:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Referenz auf Â»voidÂ« wird gebildet"
  
! #: cp/pt.c:15602
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Zeiger auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15604
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Referenz auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15617
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15620
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15668
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Zeiger auf Element des Nicht-Klassentypen %qT wird erzeugt"
  
! #: cp/pt.c:15674
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
  
! #: cp/pt.c:15680
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Zeiger auf Element mit Typ Â»voidÂ« wird erzeugt"
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD wird fÃ¼r ein leeres Pack instanziiert"
  
! #: cp/pt.c:15800
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ist kein Klassen-, Struktur- oder Union-Typ"
  
! #: cp/pt.c:15837
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist"
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT wird in %qT aufgelÃ¶st, aber das ist kein Klassentyp"
  
! #: cp/pt.c:15972
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Verwendung von %qs in Template"
  
! #: cp/pt.c:16150
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "qualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/pt.c:16165
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "AbhÃ¤ngigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typ"
  
! #: cp/pt.c:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
  
! #: cp/pt.c:16257
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "Initialisierer fÃ¼r %q#D expandiert zu einer leeren Ausdrucksliste"
  
! #: cp/pt.c:16380
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ungÃ¼ltiges Feld %qD wird verwendet"
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "falsche Verwendung eines PackauflÃ¶sungs-Ausdruckes"
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> verwenden, um Argumentpack aufzulÃ¶sen"
  
! #: cp/pt.c:18852
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "leere Initialisierung in Â»init-captureÂ« fÃ¼r Lambda"
  
! #: cp/pt.c:19854
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert, und bei argumentabhÃ¤ngiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden"
  
! #: cp/pt.c:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "Deklarationen in abhÃ¤ngiger Basis %qT wurden bei unqualifizierter Suche nicht gefunden"
  
! #: cp/pt.c:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "stattdessen %<this->%D%> verwenden"
  
! #: cp/pt.c:19889
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "stattdessen %<%T::%D%> verwenden"
  
! #: cp/pt.c:19894
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit"
  
! #: cp/pt.c:19942
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>"
  
! #: cp/pt.c:20246
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:20249
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:20571
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ist/verwendet anonymen Typen"
  
! #: cp/pt.c:20573
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Templateargument fÃ¼r %qD verwendet lokalen Typ %qT"
  
! #: cp/pt.c:20583
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ist ein variabel modifizierter Typ"
  
! #: cp/pt.c:20598
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ganzzahlausdruck %qE ist nicht konstant"
  
! #: cp/pt.c:20616
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Versuch, %qD zu instanziieren"
  
! #: cp/pt.c:24629
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#T"
  
! #: cp/pt.c:24631
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#D"
  
! #: cp/pt.c:24637
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explizite Instanziierung des Nicht-Templates %q#D"
  
! #: cp/pt.c:24667
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Explizite Instanziierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:24669
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Explizite Instanziierung des Funktionskonzepts %q#D"
  
! #: cp/pt.c:24688
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD ist kein statisches Datenelement eines Klassentemplates"
  
! #: cp/pt.c:24694 cp/pt.c:24751
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "kein passendes Template fÃ¼r %qD gefunden"
  
! #: cp/pt.c:24699
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Typ %qT fÃ¼r explizite Instanziierung %qD passt nicht zum deklarierten Typ %qT"
  
! #: cp/pt.c:24707
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explizite Instanziierung von %q#D"
  
! #: cp/pt.c:24743
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "doppelte explizite Instanziierung von %q#D"
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten Instanziierungen"
  
! #: cp/pt.c:24771 cp/pt.c:24866
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
  
! #: cp/pt.c:24828
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
  
! #: cp/pt.c:24830
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
  
! #: cp/pt.c:24839
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "explizite Instanziierung von %q#T vor Definition des Templates"
  
! #: cp/pt.c:24855
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO-C++ verbietet die Verwendung von %qE bei expliziten Instanziierungen"
  
! #: cp/pt.c:24900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "doppelte explizite Instanziierung von %q#T"
  
! #: cp/pt.c:25222
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ausnahmen-Angabe von %qD hÃ¤ngt von sich selbst ab"
*************** msgstr "Ausnahmen-Angabe von %qD hÃ¤ngt
*** 54077,54208 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25389
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "explizite Instanziierung von %qD, aber keine Definition verfÃ¼gbar"
  
! #: cp/pt.c:25577
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d beim Instanziieren von %q+D, mÃ¶glicherweise wegen Generierung der virtuellen Tabelle (%<-ftemplate-depth=%> verwenden, um den HÃ¶chstwert zu erhÃ¶hen)"
  
! #: cp/pt.c:25940
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Nichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/pt.c:25962
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Nichttypen-Templateparameter von Klassentyp sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/pt.c:25975
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT ist kein gÃ¼ltiger Typ fÃ¼r einen Nichttyp-Templateparameter, da er nicht strukturell ist"
  
! #: cp/pt.c:25987
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ungÃ¼ltiger Nicht-Typ-Parameter fÃ¼r Template"
  
! #: cp/pt.c:25989
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T ist kein gÃ¼ltiger Typ fÃ¼r einen Nicht-Typ-Parameter eines Templates"
  
! #: cp/pt.c:27343
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubt"
  
! #: cp/pt.c:27604
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ein Konzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/pt.c:27613
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "das Konzept %qE ist nicht im GÃ¼ltigkeitsbereich des Namensraums"
  
! #: cp/pt.c:27638
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "Ermittlung aus geschweift geklammerter Initialisierungsliste erfordert %<#include <initializer_list>%>"
  
! #: cp/pt.c:28545
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "nicht herleitbares Templates %qT wird ohne Template-Argumente verwendet"
  
! #: cp/pt.c:28552
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Alias-Template-Herleitung ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/pt.c:28653
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "Templateargumente fÃ¼r die Kopierinitialisierung von %qT kÃ¶nnen nicht abgeleitet werden, da es keine expliziten Ableitungshinweise oder benutzerdeklarierten Konstruktoren gibt"
  
! #: cp/pt.c:28660
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "Templateargumente fÃ¼r %qT kÃ¶nnen nicht abgeleitet werden, da es keine Ableitungshinweise gibt"
  
! #: cp/pt.c:28675
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Argumentherleitung fÃ¼r Klassentemplate gescheitert:"
  
! #: cp/pt.c:28682
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Explizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigt"
  
! #: cp/pt.c:28746
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "direct-list-initialization von %<auto%> erfordert genau ein Element"
  
! #: cp/pt.c:28749
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "um %<std::initializer_list%> herzuleiten, verwenden Sie einen copy-list-initialization (also mit %<=%> vor dem %<{%>)"
  
! #: cp/pt.c:28823
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Lambda-RÃ¼ckgabewert von %qE kann nicht hergeleitet werden"
  
! #: cp/pt.c:28825
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qT kann nicht aus %qE hergeleitet werden"
  
! #: cp/pt.c:28867
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Platzhalter-BeschrÃ¤nkungen nicht erfÃ¼llt"
  
! #: cp/pt.c:28871
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hergeleiteter Initialisierer erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:28875
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "hergeleiteter RÃ¼ckgabetyp erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:28879
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Ausdruckstyp erfÃ¼llt die PlatzhalterbeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29002
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ungÃ¼ltige Verwendung von %qT in Templateargument"
--- 54208,54339 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25560
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "explizite Instanziierung von %qD, aber keine Definition verfÃ¼gbar"
  
! #: cp/pt.c:25756
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d beim Instanziieren von %q+D, mÃ¶glicherweise wegen Generierung der virtuellen Tabelle (%<-ftemplate-depth=%> verwenden, um den HÃ¶chstwert zu erhÃ¶hen)"
  
! #: cp/pt.c:26119
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Nichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/pt.c:26141
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Nichttypen-Templateparameter von Klassentyp sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/pt.c:26154
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT ist kein gÃ¼ltiger Typ fÃ¼r einen Nichttyp-Templateparameter, da er nicht strukturell ist"
  
! #: cp/pt.c:26166
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ungÃ¼ltiger Nicht-Typ-Parameter fÃ¼r Template"
  
! #: cp/pt.c:26168
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T ist kein gÃ¼ltiger Typ fÃ¼r einen Nicht-Typ-Parameter eines Templates"
  
! #: cp/pt.c:27521
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubt"
  
! #: cp/pt.c:27782
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ein Konzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/pt.c:27791
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "das Konzept %qE ist nicht im GÃ¼ltigkeitsbereich des Namensraums"
  
! #: cp/pt.c:27816
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "Ermittlung aus geschweift geklammerter Initialisierungsliste erfordert %<#include <initializer_list>%>"
  
! #: cp/pt.c:28726
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "nicht herleitbares Templates %qT wird ohne Template-Argumente verwendet"
  
! #: cp/pt.c:28733
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Alias-Template-Herleitung ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/pt.c:28834
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "Templateargumente fÃ¼r die Kopierinitialisierung von %qT kÃ¶nnen nicht abgeleitet werden, da es keine expliziten Ableitungshinweise oder benutzerdeklarierten Konstruktoren gibt"
  
! #: cp/pt.c:28841
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "Templateargumente fÃ¼r %qT kÃ¶nnen nicht abgeleitet werden, da es keine Ableitungshinweise gibt"
  
! #: cp/pt.c:28856
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Argumentherleitung fÃ¼r Klassentemplate gescheitert:"
  
! #: cp/pt.c:28863
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Explizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigt"
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "direct-list-initialization von %<auto%> erfordert genau ein Element"
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "um %<std::initializer_list%> herzuleiten, verwenden Sie einen copy-list-initialization (also mit %<=%> vor dem %<{%>)"
  
! #: cp/pt.c:29004
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Lambda-RÃ¼ckgabewert von %qE kann nicht hergeleitet werden"
  
! #: cp/pt.c:29006
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qT kann nicht aus %qE hergeleitet werden"
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Platzhalter-BeschrÃ¤nkungen nicht erfÃ¼llt"
  
! #: cp/pt.c:29052
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hergeleiteter Initialisierer erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29056
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "hergeleiteter RÃ¼ckgabetyp erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29060
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Ausdruckstyp erfÃ¼llt die PlatzhalterbeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29190
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ungÃ¼ltige Verwendung von %qT in Templateargument"
*************** msgstr "%q+#D kann nicht deklariert werd
*** 54327,55027 ****
  msgid "  since %q+#D declared in base class"
  msgstr "  denn %q+#D ist in Basisklasse deklariert"
  
! #: cp/semantics.c:776
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr "%qs wird in %<if constexpr%> stets zu %<true%> ausgewertet"
  
! #: cp/semantics.c:924
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr "es wird empfohlen, explizite geschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung zu setzen"
  
! #: cp/semantics.c:1437
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr "polymorpher Typ %q#T wird per Wertzuweisung gefangen"
  
! #: cp/semantics.c:1442
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr "Typ %q#T wird per Wertzuweisung gefangen"
  
! #: cp/semantics.c:1447
  #, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr "Nichtreferenztyp %q#T wird gefangen"
  
! #: cp/semantics.c:1657
  #, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "Typ des %<asm%>-Operanden %qE konnte nicht ermittelt werden"
  
! #: cp/semantics.c:1739
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr "%<__label__%>-Deklarationen sind nur im FunktionsgÃ¼ltigkeitsbereich erlaubt"
  
! #: cp/semantics.c:1924
  #, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr "ungÃ¼ltige Verwendung des Elementes %qD in statischer Elementfunktion"
  
! #: cp/semantics.c:2197
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "fehlende Templateargumente fÃ¼r %qE"
  
! #: cp/semantics.c:2257
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr "ein Anweisungsausdruck reicht nicht als Kontext fÃ¼r Ãœberladungs-AuflÃ¶sung nicht aus"
  
! #: cp/semantics.c:2609
  #, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "ein Konzept kann nicht wie eine Funktion aufgerufen werden"
  
! #: cp/semantics.c:2677
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "Argumente fÃ¼r Destruktor sind nicht erlaubt"
  
! #: cp/semantics.c:2755
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> ist fÃ¼r statische Elementfunktionen nicht verfÃ¼gbar"
  
! #: cp/semantics.c:2757
  #, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "ungÃ¼ltige Verwendung von %<this%> in Nicht-Element-Funktion"
  
! #: cp/semantics.c:2759
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "ungÃ¼ltige Verwendung von %<this%> auf hÃ¶chster Ebene"
  
! #: cp/semantics.c:2781
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "ungÃ¼ltiger angegebener GÃ¼ltigkeitsbereich in Pseudodestruktor-Name"
  
! #: cp/semantics.c:2789 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "qualifizierter Typ %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/semantics.c:2811
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE ist nicht vom Typ %qT"
  
! #: cp/semantics.c:2888
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "zusammengesetztes Literal vom Nicht-Objekt-Typ %qT"
  
! #: cp/semantics.c:3072
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr "Templatetypparameter mÃ¼ssen das SchlÃ¼sselwort %<class%> oder %<typename%> verwenden"
  
! #: cp/semantics.c:3122
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "ungÃ¼ltige Verwendung des Typs %qT als Standardwert fÃ¼r einen Template-Templateparameter"
  
! #: cp/semantics.c:3125
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "ungÃ¼ltiges Standardargument fÃ¼r einen Template-Templateparameter"
  
! #: cp/semantics.c:3142
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr "Definition von %q#T in Templateparameterliste"
  
! #: cp/semantics.c:3173
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "ungÃ¼ltige Definition des qualifizierten Typen %qT"
  
! #: cp/semantics.c:3443
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ungÃ¼ltige Spezifizierung der Basisklasse"
  
! #: cp/semantics.c:3606
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "Element %qD von unbenannter Union kann nicht eingefangen werden"
  
! #: cp/semantics.c:3623 cp/semantics.c:10258
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD ist nicht eingefangen"
  
! #: cp/semantics.c:3627
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "das Lambda hat keinen Â»capture-defaultÂ«"
  
! #: cp/semantics.c:3629
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "Lambda in lokaler Klasse %q+T kann Variablen aus dem umschlieÃŸenden Kontext nicht einfangen"
  
! #: cp/semantics.c:3641
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "Verwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender Funktion"
  
! #: cp/semantics.c:3643
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "Verwendung eines Parameters aus enthaltender Funktion"
  
! #: cp/semantics.c:3770
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "Verwendung eines Parameters auÃŸerhalb des FunktionskÃ¶rpers"
  
! #: cp/semantics.c:3780
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "fehlende Templateargumente"
  
! #: cp/semantics.c:3816
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "Templateparameter %qD vom Typ %qT ist in ganzzahligem Konstantenausdruck nicht erlaubt, da er nicht Ganzzahl- oder AufzÃ¤hlungstyp hat"
  
! #: cp/semantics.c:3847
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Verwendung des Klassentemplates %qT als Ausdruck"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3854
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "Abfrage des Elementes %qD ist im Gitter der Mehrfachvererbung mehrdeutig"
  
! #: cp/semantics.c:3882
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD kann nicht in Konstanten-Ausdruck auftreten"
  
! #: cp/semantics.c:4051
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "Typ von %qE ist unbekannt"
  
! #: cp/semantics.c:4080
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT ist kein AufzÃ¤hlungstyp"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4214
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Parameterpack %<__bases%> ist nur in Templatedeklaration gÃ¼ltig"
  
! #: cp/semantics.c:4246
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden"
  
! #: cp/semantics.c:4259
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden"
  
! #: cp/semantics.c:4263
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion angewandt werden"
  
! #: cp/semantics.c:4268
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<offsetof%> kann nicht auf AufzÃ¤hler %qD angewandt werden"
  
! #: cp/semantics.c:4279
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "%<offsetof%> innerhalb von Typ %qT (der kein Standardlayout hat) ist bedingt unterstÃ¼tzt"
  
! #: cp/semantics.c:4805 cp/semantics.c:6578 cp/semantics.c:6662
! #: cp/semantics.c:6713 cp/semantics.c:7055 cp/semantics.c:7202
! #: cp/semantics.c:7431 cp/semantics.c:7874
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr "%<this%> ist in OpenMP nur innerhalb von %<declare simd%>-Klauseln erlaubt"
  
! #: cp/semantics.c:5546
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "benutzerdefinierte ReduktionsauflÃ¶sung ist mehrdeutig"
  
! #: cp/semantics.c:5819
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "%qE in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0"
  
! #: cp/semantics.c:5869
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE hat konstanten Typ fÃ¼r %<reduction%>"
  
! #: cp/semantics.c:5988
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "benutzerdefinierte Reduktion mit Konstruktorinitialisierung fÃ¼r Basisklasse %qT"
  
! #: cp/semantics.c:6446
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "Â»linearÂ«-Klausel mit Modifizierer %qs wird auf Nicht-Referenz-Variable mit Typ %qT angewandt"
  
! #: cp/semantics.c:6461
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "Â»linearÂ«-Klausel wird auf Variable vom Typ %qT angewandt, die weder ganzzahlig noch Zeiger ist"
  
! #: cp/semantics.c:6485
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "Ausdruck fÃ¼r Â»linearÂ«-Schrittweite muss ganzzahlig sein"
  
! #: cp/semantics.c:6590 cp/semantics.c:7887
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD ist in Klausel %qs keine Variable"
  
! #: cp/semantics.c:6675
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD ist in Klausel %<firstprivate%> keine Variable"
  
! #: cp/semantics.c:6726
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD ist in Klausel %<lastprivate%> keine Variable"
  
! #: cp/semantics.c:6776
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "statischer %<gang%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:6790
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "statischer %<gang%>-Ausdruck muss positiv sein"
  
! #: cp/semantics.c:6824
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "Ausdruck fÃ¼r %<gang%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.c:6827
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "Ausdruck fÃ¼r %<vector%>-LÃ¤nge muss ganzzahlig sein"
  
! #: cp/semantics.c:6831
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "Ausdruck fÃ¼r %<worker%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.c:6853
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "Wert von %<gang%> muss positiv sein"
  
! #: cp/semantics.c:6857
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "Wert der %<vector%>-LÃ¤nge muss positiv sein"
  
! #: cp/semantics.c:6862
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "Wert der %<worker%>-Nummer muss positiv sein"
  
! #: cp/semantics.c:6889
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "Plan-TeilgrÃ¶ÃŸenausdruck muss bestimmt sein"
  
! #: cp/semantics.c:6922
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "Ausdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig sein"
  
! #: cp/semantics.c:6936
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Ausdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig, positiv und konstant sein"
  
! #: cp/semantics.c:6956
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<async%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:6985
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "%<thread_limit%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:7015
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "%<device%>-ID muss ganzzahlig sein"
  
! #: cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "Ausdruck fÃ¼r %<dist_schedule%>-ChunkgrÃ¶ÃŸe muss ganzzahlig sein"
  
! #: cp/semantics.c:7066
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD ist in %<aligned%>-Klausel keine Variable"
  
! #: cp/semantics.c:7081
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "%qE in %<aligned%>-Klausel ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array"
  
! #: cp/semantics.c:7088
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: cp/semantics.c:7103
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "Ausdruck fÃ¼r Ausrichtung der %<aligned%>-Klausel muss ganzzahlig sein"
  
! #: cp/semantics.c:7136
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD ist in %<nontemporal%>-Klausel keine Variable"
  
! #: cp/semantics.c:7147
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD tritt in %<nontemporal%>-Klauseln mehrfach auf"
  
! #: cp/semantics.c:7212
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD ist in %<depend%>-Klausel weder lvalue-Ausdruck noch Arrayabschnitt"
  
! #: cp/semantics.c:7582
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Template %qE in Klausel %qs"
  
! #: cp/semantics.c:7586
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "Ã¼berladener Funktionsname %qE in Klausel %qs"
  
! #: cp/semantics.c:7655
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<grainsize%> muss ganzzahlig sein"
  
! #: cp/semantics.c:7685
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<priority%> muss ganzzahlig sein"
  
! #: cp/semantics.c:7715
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:7728
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig und konstant sein"
  
! #: cp/semantics.c:7751
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "Variable %qs ist weder Zeiger noch Referenz auf Zeiger"
  
! #: cp/semantics.c:7761
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "Variable %qs ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array"
  
! #: cp/semantics.c:7815
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "Argument fÃ¼r %<tile%> erfordert ganzzahligen Typ"
  
! #: cp/semantics.c:8156
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-qualifiziertes %qE ohne %<mutable%>-Element darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen"
  
! #: cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD ist weder Datei-, Namens- noch Blockbereichsvariable"
  
! #: cp/semantics.c:8364
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> Direktive %qE nicht in Definition von %qT"
  
! #: cp/semantics.c:8561
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "Unterschied zwischen %qE und %qD hat keinen Ganzzahltyp"
  
! #: cp/semantics.c:9027
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> zusammen mit Iterationsvariable %qE verwendet"
  
! #: cp/semantics.c:9318 cp/semantics.c:9328
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher"
  
! #: cp/semantics.c:9687
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "statische ErklÃ¤rung gescheitert: %s"
  
! #: cp/semantics.c:9696
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "Nicht-konstante Bedingung fÃ¼r statische Behauptung"
  
! #: cp/semantics.c:9726
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Argument fÃ¼r %<decltype%> muss ein Ausdruck sein"
  
! #: cp/semantics.c:9754
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%<decltype%> kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/semantics.c:10297
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "Operand des Faltungsausdrucks hat keine unexpandierten Parameterpackungen"
  
! #: cp/semantics.c:10350
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "beide Argumente in binÃ¤rer Faltung haben unexpandierte Parameterpackungen"
  
! #: cp/semantics.c:10352
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "keine unexpandierten Parameterpackungen in binÃ¤rer Faltung"
  
! #: cp/semantics.c:10370
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Argument, das kein Zeiger ist, in %<__builtin_launder%>"
  
! #: cp/tree.c:1388
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV-Qualifizierer kÃ¶nnen nicht auf %qT angewendet werden"
  
! #: cp/tree.c:1907
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "Anweisungs-Ausdruck in konstantem Ausdruck"
  
! #: cp/tree.c:4086
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr "%<-fabi-version=13%> (GCC 8.2) korrigiert die Aufrufkonvention fÃ¼r %qT, die in 8.1 versehentlich geÃ¤ndert wurde"
  
! #: cp/tree.c:4090
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr "%<-fabi-version=12%> (GCC 8.1) Ã¤ndert versehentlich die Aufrufkonvention fÃ¼r %qT"
  
! #: cp/tree.c:4093
  #, gcc-internal-format
  msgid " declared here"
  msgstr " hier deklariert"
  
! #: cp/tree.c:4098
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "die Aufrufkonvention fÃ¼r %qT Ã¤ndert sich mit %<-fabi-version=13%> (GCC 8.2)"
  
! #: cp/tree.c:4100
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr " da alle seine Kopier- und Verschiebekonstruktoren gelÃ¶scht sind"
  
! #: cp/tree.c:4479
  #, gcc-internal-format
  msgid "%qT is a union"
  msgstr "%qT ist eine Union"
  
! #: cp/tree.c:4491
  #, gcc-internal-format
  msgid "%qT has a mutable member"
  msgstr "%qT hat ein verÃ¤nderbares Element"
  
! #: cp/tree.c:4502
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Basisklasse %qT ist nicht %<public%>"
  
! #: cp/tree.c:4505
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD ist nicht %<public%>"
  
! #: cp/tree.c:4513
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ist kein nicht-struktureller Typ"
  
! #: cp/tree.c:4531
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Argument des Attributs %qE muss eine Zeichenkettenkonstante sein"
  
! #: cp/tree.c:4539
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "Attribut %qE auf %qD mit RÃ¼ckgabetyp Â»voidÂ« angewendet"
  
! #: cp/tree.c:4546
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "Attribut %qE kann nur auf Funktionen oder auf Klasse- oder AufzÃ¤hlungstypen angewendet werden"
  
! #: cp/tree.c:4564
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "Attribut %qE kann nur auf nicht-statische Datenelemente angewendet werden"
  
! #: cp/tree.c:4570
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "Attribut %qE kann nicht auf Bitfeld angewendet werden"
  
! #: cp/tree.c:4590
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Attribut %qE erwartet keine Argumente"
  
! #: cp/tree.c:4594
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "Attribut %qE aus ISO C++ ist nicht auf Funktionen anwendbar; wird als %<[[gnu::%E]]%> behandelt"
  
! #: cp/tree.c:4657
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "angeforderte %<init_priority%> muss ganzzahlig und konstant sein"
  
! #: cp/tree.c:4679
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "nur Attribut %qE kann fÃ¼r Definitionen von Objekten eines Klassentyps im Datei-GÃ¼ltigkeitsbereich verwendet werden"
  
! #: cp/tree.c:4687
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "angeforderte %<init_priority%> %i liegt auÃŸerhalb des Bereichs [0, %i]"
  
! #: cp/tree.c:4698
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "angeforderte %<init_priority%> %i ist fÃ¼r interne Verwendung reserviert"
  
! #: cp/tree.c:4710
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Attribut %qE wird auf dieser Plattform nicht unterstÃ¼tzt"
  
! #: cp/tree.c:4737
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Redeklaration von %qD fÃ¼gt ABI-Marke %qE hinzu"
  
! #: cp/tree.c:4757
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Attribut %qE erfordert Argumente"
  
! #: cp/tree.c:4768
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Argumente fÃ¼r Attribut %qE mÃ¼ssen enge Zeichenkettenliterale sein"
  
! #: cp/tree.c:4781 cp/tree.c:4794
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Argumente fÃ¼r Attribut %qE mÃ¼ssen gÃ¼ltige Bezeichner enthalten"
  
! #: cp/tree.c:4783
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> ist kein gÃ¼ltiges Anfangszeichen fÃ¼r einen Bezeichner"
  
! #: cp/tree.c:4796
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> ist kein gÃ¼ltiges Zeichen in einem Bezeichner"
  
! #: cp/tree.c:4820
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "Attribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet"
  
! #: cp/tree.c:4826
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "Attribut %qE auf %qT nach seiner Definition angewendet"
  
! #: cp/tree.c:4833
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%qE-Attribut wird fÃ¼r Templateinstanziierung %qT ignoriert"
  
! #: cp/tree.c:4840
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%qE-Attribut wird fÃ¼r Templatespezialisierung %qT ignoriert"
  
! #: cp/tree.c:4862
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%qE-Attribut wird auf %qD angewendet, das weder Funktion noch Variable ist"
  
! #: cp/tree.c:4868
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Attribut %qE wird auf Â»extern \"C\"Â«-Deklaration %qD angewendet"
  
! #: cp/tree.c:5721
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Null als Nullzeigerkonstante"
  
! #: cp/tree.c:5804
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "%<lang_*%> check: failed in %s, at %s:%d"
--- 54458,55158 ----
  msgid "  since %q+#D declared in base class"
  msgstr "  denn %q+#D ist in Basisklasse deklariert"
  
! #: cp/semantics.c:777
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr "%qs wird in %<if constexpr%> stets zu %<true%> ausgewertet"
  
! #: cp/semantics.c:925
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr "es wird empfohlen, explizite geschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung zu setzen"
  
! #: cp/semantics.c:1438
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr "polymorpher Typ %q#T wird per Wertzuweisung gefangen"
  
! #: cp/semantics.c:1443
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr "Typ %q#T wird per Wertzuweisung gefangen"
  
! #: cp/semantics.c:1448
  #, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr "Nichtreferenztyp %q#T wird gefangen"
  
! #: cp/semantics.c:1658
  #, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "Typ des %<asm%>-Operanden %qE konnte nicht ermittelt werden"
  
! #: cp/semantics.c:1740
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr "%<__label__%>-Deklarationen sind nur im FunktionsgÃ¼ltigkeitsbereich erlaubt"
  
! #: cp/semantics.c:1925
  #, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr "ungÃ¼ltige Verwendung des Elementes %qD in statischer Elementfunktion"
  
! #: cp/semantics.c:2198
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "fehlende Templateargumente fÃ¼r %qE"
  
! #: cp/semantics.c:2258
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr "ein Anweisungsausdruck reicht nicht als Kontext fÃ¼r Ãœberladungs-AuflÃ¶sung nicht aus"
  
! #: cp/semantics.c:2610
  #, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "ein Konzept kann nicht wie eine Funktion aufgerufen werden"
  
! #: cp/semantics.c:2678
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "Argumente fÃ¼r Destruktor sind nicht erlaubt"
  
! #: cp/semantics.c:2756
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> ist fÃ¼r statische Elementfunktionen nicht verfÃ¼gbar"
  
! #: cp/semantics.c:2758
  #, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "ungÃ¼ltige Verwendung von %<this%> in Nicht-Element-Funktion"
  
! #: cp/semantics.c:2760
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "ungÃ¼ltige Verwendung von %<this%> auf hÃ¶chster Ebene"
  
! #: cp/semantics.c:2782
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "ungÃ¼ltiger angegebener GÃ¼ltigkeitsbereich in Pseudodestruktor-Name"
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "qualifizierter Typ %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/semantics.c:2812
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE ist nicht vom Typ %qT"
  
! #: cp/semantics.c:2889
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "zusammengesetztes Literal vom Nicht-Objekt-Typ %qT"
  
! #: cp/semantics.c:3073
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr "Templatetypparameter mÃ¼ssen das SchlÃ¼sselwort %<class%> oder %<typename%> verwenden"
  
! #: cp/semantics.c:3123
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "ungÃ¼ltige Verwendung des Typs %qT als Standardwert fÃ¼r einen Template-Templateparameter"
  
! #: cp/semantics.c:3126
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "ungÃ¼ltiges Standardargument fÃ¼r einen Template-Templateparameter"
  
! #: cp/semantics.c:3143
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr "Definition von %q#T in Templateparameterliste"
  
! #: cp/semantics.c:3174
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "ungÃ¼ltige Definition des qualifizierten Typen %qT"
  
! #: cp/semantics.c:3444
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ungÃ¼ltige Spezifizierung der Basisklasse"
  
! #: cp/semantics.c:3607
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "Element %qD von unbenannter Union kann nicht eingefangen werden"
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD ist nicht eingefangen"
  
! #: cp/semantics.c:3628
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "das Lambda hat keinen Â»capture-defaultÂ«"
  
! #: cp/semantics.c:3630
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "Lambda in lokaler Klasse %q+T kann Variablen aus dem umschlieÃŸenden Kontext nicht einfangen"
  
! #: cp/semantics.c:3642
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "Verwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender Funktion"
  
! #: cp/semantics.c:3644
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "Verwendung eines Parameters aus enthaltender Funktion"
  
! #: cp/semantics.c:3771
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "Verwendung eines Parameters auÃŸerhalb des FunktionskÃ¶rpers"
  
! #: cp/semantics.c:3781
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "fehlende Templateargumente"
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "Templateparameter %qD vom Typ %qT ist in ganzzahligem Konstantenausdruck nicht erlaubt, da er nicht Ganzzahl- oder AufzÃ¤hlungstyp hat"
  
! #: cp/semantics.c:3848
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Verwendung des Klassentemplates %qT als Ausdruck"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3855
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "Abfrage des Elementes %qD ist im Gitter der Mehrfachvererbung mehrdeutig"
  
! #: cp/semantics.c:3883
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD kann nicht in Konstanten-Ausdruck auftreten"
  
! #: cp/semantics.c:4052
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "Typ von %qE ist unbekannt"
  
! #: cp/semantics.c:4081
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT ist kein AufzÃ¤hlungstyp"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4215
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Parameterpack %<__bases%> ist nur in Templatedeklaration gÃ¼ltig"
  
! #: cp/semantics.c:4247
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden"
  
! #: cp/semantics.c:4260
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden"
  
! #: cp/semantics.c:4264
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion angewandt werden"
  
! #: cp/semantics.c:4269
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<offsetof%> kann nicht auf AufzÃ¤hler %qD angewandt werden"
  
! #: cp/semantics.c:4280
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "%<offsetof%> innerhalb von Typ %qT (der kein Standardlayout hat) ist bedingt unterstÃ¼tzt"
  
! #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
! #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr "%<this%> ist in OpenMP nur innerhalb von %<declare simd%>-Klauseln erlaubt"
  
! #: cp/semantics.c:5547
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "benutzerdefinierte ReduktionsauflÃ¶sung ist mehrdeutig"
  
! #: cp/semantics.c:5820
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "%qE in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0"
  
! #: cp/semantics.c:5870
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE hat konstanten Typ fÃ¼r %<reduction%>"
  
! #: cp/semantics.c:5989
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "benutzerdefinierte Reduktion mit Konstruktorinitialisierung fÃ¼r Basisklasse %qT"
  
! #: cp/semantics.c:6447
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "Â»linearÂ«-Klausel mit Modifizierer %qs wird auf Nicht-Referenz-Variable mit Typ %qT angewandt"
  
! #: cp/semantics.c:6462
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "Â»linearÂ«-Klausel wird auf Variable vom Typ %qT angewandt, die weder ganzzahlig noch Zeiger ist"
  
! #: cp/semantics.c:6486
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "Ausdruck fÃ¼r Â»linearÂ«-Schrittweite muss ganzzahlig sein"
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD ist in Klausel %qs keine Variable"
  
! #: cp/semantics.c:6676
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD ist in Klausel %<firstprivate%> keine Variable"
  
! #: cp/semantics.c:6727
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD ist in Klausel %<lastprivate%> keine Variable"
  
! #: cp/semantics.c:6777
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "statischer %<gang%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:6791
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "statischer %<gang%>-Ausdruck muss positiv sein"
  
! #: cp/semantics.c:6825
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "Ausdruck fÃ¼r %<gang%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.c:6828
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "Ausdruck fÃ¼r %<vector%>-LÃ¤nge muss ganzzahlig sein"
  
! #: cp/semantics.c:6832
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "Ausdruck fÃ¼r %<worker%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.c:6854
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "Wert von %<gang%> muss positiv sein"
  
! #: cp/semantics.c:6858
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "Wert der %<vector%>-LÃ¤nge muss positiv sein"
  
! #: cp/semantics.c:6863
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "Wert der %<worker%>-Nummer muss positiv sein"
  
! #: cp/semantics.c:6890
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "Plan-TeilgrÃ¶ÃŸenausdruck muss bestimmt sein"
  
! #: cp/semantics.c:6923
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "Ausdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig sein"
  
! #: cp/semantics.c:6937
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Ausdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig, positiv und konstant sein"
  
! #: cp/semantics.c:6957
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<async%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:6986
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "%<thread_limit%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:7016
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "%<device%>-ID muss ganzzahlig sein"
  
! #: cp/semantics.c:7038
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "Ausdruck fÃ¼r %<dist_schedule%>-ChunkgrÃ¶ÃŸe muss ganzzahlig sein"
  
! #: cp/semantics.c:7067
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD ist in %<aligned%>-Klausel keine Variable"
  
! #: cp/semantics.c:7082
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "%qE in %<aligned%>-Klausel ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array"
  
! #: cp/semantics.c:7089
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: cp/semantics.c:7104
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "Ausdruck fÃ¼r Ausrichtung der %<aligned%>-Klausel muss ganzzahlig sein"
  
! #: cp/semantics.c:7137
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD ist in %<nontemporal%>-Klausel keine Variable"
  
! #: cp/semantics.c:7148
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD tritt in %<nontemporal%>-Klauseln mehrfach auf"
  
! #: cp/semantics.c:7213
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD ist in %<depend%>-Klausel weder lvalue-Ausdruck noch Arrayabschnitt"
  
! #: cp/semantics.c:7583
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Template %qE in Klausel %qs"
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "Ã¼berladener Funktionsname %qE in Klausel %qs"
  
! #: cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<grainsize%> muss ganzzahlig sein"
  
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<priority%> muss ganzzahlig sein"
  
! #: cp/semantics.c:7716
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:7729
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig und konstant sein"
  
! #: cp/semantics.c:7752
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "Variable %qs ist weder Zeiger noch Referenz auf Zeiger"
  
! #: cp/semantics.c:7762
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "Variable %qs ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array"
  
! #: cp/semantics.c:7816
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "Argument fÃ¼r %<tile%> erfordert ganzzahligen Typ"
  
! #: cp/semantics.c:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-qualifiziertes %qE ohne %<mutable%>-Element darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen"
  
! #: cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD ist weder Datei-, Namens- noch Blockbereichsvariable"
  
! #: cp/semantics.c:8365
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> Direktive %qE nicht in Definition von %qT"
  
! #: cp/semantics.c:8562
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "Unterschied zwischen %qE und %qD hat keinen Ganzzahltyp"
  
! #: cp/semantics.c:9028
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> zusammen mit Iterationsvariable %qE verwendet"
  
! #: cp/semantics.c:9319 cp/semantics.c:9329
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher"
  
! #: cp/semantics.c:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "statische ErklÃ¤rung gescheitert: %s"
  
! #: cp/semantics.c:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "Nicht-konstante Bedingung fÃ¼r statische Behauptung"
  
! #: cp/semantics.c:9729
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Argument fÃ¼r %<decltype%> muss ein Ausdruck sein"
  
! #: cp/semantics.c:9757
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%<decltype%> kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/semantics.c:10300
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "Operand des Faltungsausdrucks hat keine unexpandierten Parameterpackungen"
  
! #: cp/semantics.c:10353
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "beide Argumente in binÃ¤rer Faltung haben unexpandierte Parameterpackungen"
  
! #: cp/semantics.c:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "keine unexpandierten Parameterpackungen in binÃ¤rer Faltung"
  
! #: cp/semantics.c:10373
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Argument, das kein Zeiger ist, in %<__builtin_launder%>"
  
! #: cp/tree.c:1391
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV-Qualifizierer kÃ¶nnen nicht auf %qT angewendet werden"
  
! #: cp/tree.c:1910
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "Anweisungs-Ausdruck in konstantem Ausdruck"
  
! #: cp/tree.c:4108
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr "%<-fabi-version=13%> (GCC 8.2) korrigiert die Aufrufkonvention fÃ¼r %qT, die in 8.1 versehentlich geÃ¤ndert wurde"
  
! #: cp/tree.c:4112
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr "%<-fabi-version=12%> (GCC 8.1) Ã¤ndert versehentlich die Aufrufkonvention fÃ¼r %qT"
  
! #: cp/tree.c:4115
  #, gcc-internal-format
  msgid " declared here"
  msgstr " hier deklariert"
  
! #: cp/tree.c:4120
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "die Aufrufkonvention fÃ¼r %qT Ã¤ndert sich mit %<-fabi-version=13%> (GCC 8.2)"
  
! #: cp/tree.c:4122
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr " da alle seine Kopier- und Verschiebekonstruktoren gelÃ¶scht sind"
  
! #: cp/tree.c:4528
  #, gcc-internal-format
  msgid "%qT is a union"
  msgstr "%qT ist eine Union"
  
! #: cp/tree.c:4540
  #, gcc-internal-format
  msgid "%qT has a mutable member"
  msgstr "%qT hat ein verÃ¤nderbares Element"
  
! #: cp/tree.c:4551
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Basisklasse %qT ist nicht %<public%>"
  
! #: cp/tree.c:4554
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD ist nicht %<public%>"
  
! #: cp/tree.c:4562
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ist kein nicht-struktureller Typ"
  
! #: cp/tree.c:4580
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Argument des Attributs %qE muss eine Zeichenkettenkonstante sein"
  
! #: cp/tree.c:4588
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "Attribut %qE auf %qD mit RÃ¼ckgabetyp Â»voidÂ« angewendet"
  
! #: cp/tree.c:4595
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "Attribut %qE kann nur auf Funktionen oder auf Klasse- oder AufzÃ¤hlungstypen angewendet werden"
  
! #: cp/tree.c:4613
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "Attribut %qE kann nur auf nicht-statische Datenelemente angewendet werden"
  
! #: cp/tree.c:4619
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "Attribut %qE kann nicht auf Bitfeld angewendet werden"
  
! #: cp/tree.c:4639
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Attribut %qE erwartet keine Argumente"
  
! #: cp/tree.c:4643
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "Attribut %qE aus ISO C++ ist nicht auf Funktionen anwendbar; wird als %<[[gnu::%E]]%> behandelt"
  
! #: cp/tree.c:4706
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "angeforderte %<init_priority%> muss ganzzahlig und konstant sein"
  
! #: cp/tree.c:4728
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "nur Attribut %qE kann fÃ¼r Definitionen von Objekten eines Klassentyps im Datei-GÃ¼ltigkeitsbereich verwendet werden"
  
! #: cp/tree.c:4736
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "angeforderte %<init_priority%> %i liegt auÃŸerhalb des Bereichs [0, %i]"
  
! #: cp/tree.c:4747
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "angeforderte %<init_priority%> %i ist fÃ¼r interne Verwendung reserviert"
  
! #: cp/tree.c:4759
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Attribut %qE wird auf dieser Plattform nicht unterstÃ¼tzt"
  
! #: cp/tree.c:4786
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Redeklaration von %qD fÃ¼gt ABI-Marke %qE hinzu"
  
! #: cp/tree.c:4806
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Attribut %qE erfordert Argumente"
  
! #: cp/tree.c:4817
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Argumente fÃ¼r Attribut %qE mÃ¼ssen enge Zeichenkettenliterale sein"
  
! #: cp/tree.c:4830 cp/tree.c:4843
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Argumente fÃ¼r Attribut %qE mÃ¼ssen gÃ¼ltige Bezeichner enthalten"
  
! #: cp/tree.c:4832
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> ist kein gÃ¼ltiges Anfangszeichen fÃ¼r einen Bezeichner"
  
! #: cp/tree.c:4845
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> ist kein gÃ¼ltiges Zeichen in einem Bezeichner"
  
! #: cp/tree.c:4869
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "Attribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet"
  
! #: cp/tree.c:4875
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "Attribut %qE auf %qT nach seiner Definition angewendet"
  
! #: cp/tree.c:4882
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%qE-Attribut wird fÃ¼r Templateinstanziierung %qT ignoriert"
  
! #: cp/tree.c:4889
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%qE-Attribut wird fÃ¼r Templatespezialisierung %qT ignoriert"
  
! #: cp/tree.c:4911
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%qE-Attribut wird auf %qD angewendet, das weder Funktion noch Variable ist"
  
! #: cp/tree.c:4917
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Attribut %qE wird auf Â»extern \"C\"Â«-Deklaration %qD angewendet"
  
! #: cp/tree.c:5770
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Null als Nullzeigerkonstante"
  
! #: cp/tree.c:5783
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr "entfernen Sie die %<{ }%> um den
*** 56121,56227 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "Aggregat des Typs %qT kann nicht mit zusammengesetztem Literal initialisiert werden"
  
! #: cp/typeck2.c:1678 cp/typeck2.c:1708
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD fehlt"
  
! #: cp/typeck2.c:1686
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Element %qD ist nicht initialisierte Referenz"
  
! #: cp/typeck2.c:1693
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Element %qD mit nicht initialisierten Feldern"
  
! #: cp/typeck2.c:1779
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "Designator-Reihenfolge fÃ¼r Feld %qD passt nicht zur ursprÃ¼nglichen Deklaration in %qT"
  
! #: cp/typeck2.c:1852
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "kein Feld %qD in initialisierter Union gefunden"
  
! #: cp/typeck2.c:1863
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Indexwert statt Feldname in Union-Initialisierung"
  
! #: cp/typeck2.c:2057
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "ringfÃ¶rmige Zeigerdelegation erkannt"
  
! #: cp/typeck2.c:2071
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Basisoperand von %<->%> hat Nicht-Zeiger-Typ %qT"
  
! #: cp/typeck2.c:2101
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "Ergebnis von %<operator->()%> ergibt Nicht-Zeiger-Ergebnis"
  
! #: cp/typeck2.c:2103
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Basisoperand von %<->%> ist kein Zeiger"
  
! #: cp/typeck2.c:2130
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE kann nicht als Elementzeiger verwendet werden, da es vom Typ %qT ist"
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Elementzeiger %qE kann nicht auf %qE angewandt werden, da letzteres vom Nicht-Klassen-Typ %qT ist"
  
! #: cp/typeck2.c:2161
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "Zeiger auf Elementtyp %qT mit Objekttyp %qT inkompatibel"
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht einen rvalue"
  
! #: cp/typeck2.c:2230
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht einen lvalue"
  
! #: cp/typeck2.c:2238
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht vor C++2a einen lvalue"
  
! #: cp/typeck2.c:2279
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "funktionale Umwandlung in Arraytyp %qT"
  
! #: cp/typeck2.c:2301
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "Templateargumente fÃ¼r %qT von %<()%> kÃ¶nnen nicht hergeleitet werden"
  
! #: cp/typeck2.c:2321
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "ungÃ¼ltige Wert-Initialisierung von Referenztyp"
  
! #: cp/typeck2.c:2562
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Aufruf der Funktion %qD, die unvollstÃ¤ndigen Typen %q#T wirft"
  
! #: cp/typeck2.c:2565
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Aufruf einer Funktion, die unvollstÃ¤ndigen Typen %q#T wirft"
--- 56252,56358 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "Aggregat des Typs %qT kann nicht mit zusammengesetztem Literal initialisiert werden"
  
! #: cp/typeck2.c:1696 cp/typeck2.c:1726
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD fehlt"
  
! #: cp/typeck2.c:1704
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Element %qD ist nicht initialisierte Referenz"
  
! #: cp/typeck2.c:1711
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Element %qD mit nicht initialisierten Feldern"
  
! #: cp/typeck2.c:1797
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "Designator-Reihenfolge fÃ¼r Feld %qD passt nicht zur ursprÃ¼nglichen Deklaration in %qT"
  
! #: cp/typeck2.c:1870
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "kein Feld %qD in initialisierter Union gefunden"
  
! #: cp/typeck2.c:1881
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Indexwert statt Feldname in Union-Initialisierung"
  
! #: cp/typeck2.c:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "ringfÃ¶rmige Zeigerdelegation erkannt"
  
! #: cp/typeck2.c:2089
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Basisoperand von %<->%> hat Nicht-Zeiger-Typ %qT"
  
! #: cp/typeck2.c:2119
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "Ergebnis von %<operator->()%> ergibt Nicht-Zeiger-Ergebnis"
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Basisoperand von %<->%> ist kein Zeiger"
  
! #: cp/typeck2.c:2148
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE kann nicht als Elementzeiger verwendet werden, da es vom Typ %qT ist"
  
! #: cp/typeck2.c:2157
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Elementzeiger %qE kann nicht auf %qE angewandt werden, da letzteres vom Nicht-Klassen-Typ %qT ist"
  
! #: cp/typeck2.c:2179
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "Zeiger auf Elementtyp %qT mit Objekttyp %qT inkompatibel"
  
! #: cp/typeck2.c:2237
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht einen rvalue"
  
! #: cp/typeck2.c:2248
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht einen lvalue"
  
! #: cp/typeck2.c:2256
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht vor C++2a einen lvalue"
  
! #: cp/typeck2.c:2297
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "funktionale Umwandlung in Arraytyp %qT"
  
! #: cp/typeck2.c:2319
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "Templateargumente fÃ¼r %qT von %<()%> kÃ¶nnen nicht hergeleitet werden"
  
! #: cp/typeck2.c:2339
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "ungÃ¼ltige Wert-Initialisierung von Referenztyp"
  
! #: cp/typeck2.c:2580
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Aufruf der Funktion %qD, die unvollstÃ¤ndigen Typen %q#T wirft"
  
! #: cp/typeck2.c:2583
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Aufruf einer Funktion, die unvollstÃ¤ndigen Typen %q#T wirft"
*************** msgid "Array reference at %C cannot have
*** 56459,56469 ****
  msgstr "Feldreferenz bei %C kann nicht mehr als %d Dimensionen haben"
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5892 fortran/check.c:5930 fortran/check.c:5972
! #: fortran/check.c:5999 fortran/check.c:6256 fortran/match.c:1866
! #: fortran/match.c:3259 fortran/match.c:3601 fortran/match.c:3797
! #: fortran/simplify.c:2891 fortran/simplify.c:2921 fortran/simplify.c:6177
! #: fortran/simplify.c:8158
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr "Coarrays bei %C ausgeschaltet, %<-fcoarray=%> schaltet sie ein"
--- 56590,56600 ----
  msgstr "Feldreferenz bei %C kann nicht mehr als %d Dimensionen haben"
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
! #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
! #: fortran/simplify.c:8236
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr "Coarrays bei %C ausgeschaltet, %<-fcoarray=%> schaltet sie ein"
*************** msgstr "Obere Grenze der letzten Coarray
*** 56588,56737 ****
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "Das Feld %qs bei %L mit vermutetem Rang darf keine Kodimension haben"
  
! #: fortran/array.c:914
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr "Rang + Korang von %qs Ã¼bersteigt %d bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.c:956
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr "gfc_compare_array_spec(): Array spec clobbered"
  
! #: fortran/array.c:1032
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "DO-Iterator %qs bei %L ist innerhalb eines Iterators mit gleichem Namen"
  
! #: fortran/array.c:1124 fortran/array.c:1352
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Syntaxfehler in Feldkonstruktor bei %C"
  
! #: fortran/array.c:1154
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht in einem Feldkonstruktor vorkommen"
  
! #: fortran/array.c:1163
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "NULL() bei %C darf nicht in einem Feld-Konstruktor erscheinen"
  
! #: fortran/array.c:1225
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr "Feldkonstruktoren im [...]-Stil bei %C"
  
! #: fortran/array.c:1245
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr "Feldkonstruktor mit Typspezifikation bei %C"
  
! #: fortran/array.c:1251 fortran/match.c:4233
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "Typspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ haben"
  
! #: fortran/array.c:1259
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "Typspezifikation bei %L darf kein Sternchen fÃ¼r einen Typparameter enthalten"
  
! #: fortran/array.c:1277
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Leerer Feldkonstruktor bei %C ist nicht erlaubt"
  
! #: fortran/array.c:1314 fortran/array.c:1324
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "UnvertrÃ¤gliche Typangabe fÃ¼r Feldelement bei %L"
  
! #: fortran/array.c:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "Element in Feldkonstruktor %s bei %L ist %s"
  
! #: fortran/array.c:1730
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "Iteratorschritt bei %L kann nicht Null sein"
  
! #: fortran/array.c:1877
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr "Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert ErhÃ¶hung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>"
  
! #: fortran/array.c:2056
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "erster Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
  
! #: fortran/array.c:2063
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "letzter Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
  
! #: fortran/array.c:2070
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "Schrittausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
  
! #: fortran/array.c:2082
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr "Wert fÃ¼r Feldkonstruktor bei %L darf nicht unbegrenzt polymorph sein [F2008: C4106]"
  
! #: fortran/array.c:2174
  #, gcc-internal-format, gfc-internal-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr "Unterschiedliche CHARACTER-LÃ¤ngen (%ld, %ld) in Feldkonstruktor bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.c:2296
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr "spec_dimen_size(): Bad dimension"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.c:2359
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr "gfc_ref_dimen_size(): Bad dimension"
  
! #: fortran/array.c:2363
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "UngÃ¼ltige Felddimension bei %L"
  
! #: fortran/array.c:2390 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, gcc-internal-format
  msgid "Simplification error"
  msgstr "Interner Fehler: Simplification error"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.c:2502
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr "Interner Fehler: gfc_ref_dimen_size(): Bad dimen_type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.c:2553
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr "Interner Fehler: gfc_array_dimen_size(): Bad dimension"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.c:2598
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr "Interner Fehler: gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.c:2746
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr "Interner Fehler: gfc_find_array_ref(): No ref found"
--- 56719,56868 ----
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "Das Feld %qs bei %L mit vermutetem Rang darf keine Kodimension haben"
  
! #: fortran/array.c:918
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr "Rang + Korang von %qs Ã¼bersteigt %d bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.c:960
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr "gfc_compare_array_spec(): Array spec clobbered"
  
! #: fortran/array.c:1036
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "DO-Iterator %qs bei %L ist innerhalb eines Iterators mit gleichem Namen"
  
! #: fortran/array.c:1128 fortran/array.c:1356
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Syntaxfehler in Feldkonstruktor bei %C"
  
! #: fortran/array.c:1158
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht in einem Feldkonstruktor vorkommen"
  
! #: fortran/array.c:1167
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "NULL() bei %C darf nicht in einem Feld-Konstruktor erscheinen"
  
! #: fortran/array.c:1229
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr "Feldkonstruktoren im [...]-Stil bei %C"
  
! #: fortran/array.c:1249
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr "Feldkonstruktor mit Typspezifikation bei %C"
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "Typspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ haben"
  
! #: fortran/array.c:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "Typspezifikation bei %L darf kein Sternchen fÃ¼r einen Typparameter enthalten"
  
! #: fortran/array.c:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Leerer Feldkonstruktor bei %C ist nicht erlaubt"
  
! #: fortran/array.c:1318 fortran/array.c:1328
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "UnvertrÃ¤gliche Typangabe fÃ¼r Feldelement bei %L"
  
! #: fortran/array.c:1403
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "Element in Feldkonstruktor %s bei %L ist %s"
  
! #: fortran/array.c:1734
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "Iteratorschritt bei %L kann nicht Null sein"
  
! #: fortran/array.c:1881
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr "Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert ErhÃ¶hung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>"
  
! #: fortran/array.c:2060
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "erster Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
  
! #: fortran/array.c:2067
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "letzter Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
  
! #: fortran/array.c:2074
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "Schrittausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
  
! #: fortran/array.c:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr "Wert fÃ¼r Feldkonstruktor bei %L darf nicht unbegrenzt polymorph sein [F2008: C4106]"
  
! #: fortran/array.c:2178
  #, gcc-internal-format, gfc-internal-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr "Unterschiedliche CHARACTER-LÃ¤ngen (%ld, %ld) in Feldkonstruktor bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.c:2300
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr "spec_dimen_size(): Bad dimension"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.c:2363
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr "gfc_ref_dimen_size(): Bad dimension"
  
! #: fortran/array.c:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "UngÃ¼ltige Felddimension bei %L"
  
! #: fortran/array.c:2394 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, gcc-internal-format
  msgid "Simplification error"
  msgstr "Interner Fehler: Simplification error"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.c:2506
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr "Interner Fehler: gfc_ref_dimen_size(): Bad dimen_type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.c:2557
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr "Interner Fehler: gfc_array_dimen_size(): Bad dimension"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.c:2602
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr "Interner Fehler: gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.c:2750
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr "Interner Fehler: gfc_find_array_ref(): No ref found"
*************** msgstr "Die BOZ-Literalkonstante bei %L
*** 56753,56759 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Argumente von %qs bei %L und %L kÃ¶nnen nicht beide literale BOZ-Konstanten sein"
  
! #: fortran/check.c:123 fortran/resolve.c:10830
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "UngÃ¼ltige Verwendung der BOZ-Literalkonstante bei %L"
--- 56884,56890 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Argumente von %qs bei %L und %L kÃ¶nnen nicht beide literale BOZ-Konstanten sein"
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "UngÃ¼ltige Verwendung der BOZ-Literalkonstante bei %L"
*************** msgstr "Argument %qs des intrinsischen %
*** 56808,56814 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "Argument %qs fÃ¼r intrinsisches %qs bei %L muss INTEGER oder PROCEDURE sein"
  
! #: fortran/check.c:651 fortran/check.c:7459
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine Konstante sein"
--- 56939,56945 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "Argument %qs fÃ¼r intrinsisches %qs bei %L muss INTEGER oder PROCEDURE sein"
  
! #: fortran/check.c:651 fortran/check.c:7463
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine Konstante sein"
*************** msgstr "Verschiedene Typ-Arten bei %L"
*** 56938,56944 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein POINTER sein"
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4364
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf keinen Koindex haben"
--- 57069,57075 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein POINTER sein"
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4368
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf keinen Koindex haben"
*************** msgid "%qs argument of %qs intrinsic at
*** 57157,57165 ****
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom Typ integer, read oder character sein"
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4930
! #: fortran/check.c:5064 fortran/check.c:5119 fortran/check.c:6242
! #: fortran/check.c:6371
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "intrinsisches %qs mit KIND-Argument bei %L"
--- 57288,57296 ----
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom Typ integer, read oder character sein"
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "intrinsisches %qs mit KIND-Argument bei %L"
*************** msgstr "Andere Form bei Dimension 2 fÃ¼r
*** 57309,57777 ****
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom Rang 1 oder 2 sein"
  
! #: fortran/check.c:3999
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss typkonform zu Argument %qs bei %L sein"
  
! #: fortran/check.c:4117 fortran/check.c:7379 fortran/check.c:7394
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein INTEGER sein"
  
! #: fortran/check.c:4194
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "Das FROM-Argument fÃ¼r MOVE_ALLOC bei %L darf keinen Koindex haben"
  
! #: fortran/check.c:4205
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "Das TO-Argument fÃ¼r MOVE_ALLOC bei %L darf keinen Koindex haben"
  
! #: fortran/check.c:4212
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "Die TO-Argumente in MOVE_ALLOC bei %L mÃ¼ssen polymorph sein, wenn FROM polymorph ist"
  
! #: fortran/check.c:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L mÃ¼ssen den selben Rang %d/%d haben"
  
! #: fortran/check.c:4232
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L mÃ¼ssen den selben Ko-Rang %d/%d haben"
  
! #: fortran/check.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr "Die FROM- und TO-Argumente bei %L verletzen die Aliasing-BeschrÃ¤nkungen (F2003 12.4.1.7)"
  
! #: fortran/check.c:4299
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "Argument %<S%> von NEAREST bei %L darf nicht Null sein"
  
! #: fortran/check.c:4349
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss POINTER, ALLOCATABLE oder Prozedurzeiger sein"
  
! #: fortran/check.c:4357
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "intrinsisches NULL mit reservierbarem MOLD bei %L"
  
! #: fortran/check.c:4436 fortran/check.c:6318
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss mindestens so viele Elemente haben wie es .TRUE.-Werte %qs (%ld/%d) gibt"
  
! #: fortran/check.c:4494
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine Scheinvariable sein"
  
! #: fortran/check.c:4502
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine OPTIONALe Scheinvariable sein"
  
! #: fortran/check.c:4521
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf kein Unterobjekt von %qs sein"
  
! #: fortran/check.c:4572
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "Argument des intrinsischen RANK bei %L muss ein Datenobjekt sein"
  
! #: fortran/check.c:4679
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "Argument %<shape%> des intrinsischen %<reshape%> bei %L muss ein Feld konstanter GrÃ¶ÃŸe sein"
  
! #: fortran/check.c:4689
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "Argument %qs des intrinsischen %qs bei %L ist leer"
  
! #: fortran/check.c:4696
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "Argument Â»shapeÂ« des intrinsischen Â»reshapeÂ« bei %L hat mehr als %d Elemente"
  
! #: fortran/check.c:4713
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat negatives Element (%d)"
  
! #: fortran/check.c:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "Element %d des tatsÃ¤chlichen Arguments von RESHAPE bei %L darf nicht negativ sein"
  
! #: fortran/check.c:4783
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat falsche Anzahl der Elemente (%d/%d)"
  
! #: fortran/check.c:4801
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat Dimension auÃŸerhalb des Wertebereiches (%d)"
  
! #: fortran/check.c:4810
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Permutation der Dimensionen (Dimension %qd doppelt)"
  
! #: fortran/check.c:4846
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr "Ohne AuffÃ¼llen gibt es nicht genÃ¼gend Elemente in intrinsischer RESHAPE-Quelle bei %L, um zur Form zu passen"
  
! #: fortran/check.c:4863 fortran/check.c:4882
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "Argument %qs des intrinsischen %qs bei %L kann nicht Typ %s haben"
  
! #: fortran/check.c:4873 fortran/check.c:4892
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss erweiterbaren Typ haben"
  
! #: fortran/check.c:4991
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "SELECTED_REAL_KIND ohne Argument %<P%> oder %<R%> bei %L"
  
! #: fortran/check.c:5022
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "intrinsisches %qs mit RADIX-Argument bei %L"
  
! #: fortran/check.c:5057
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "Argument %<source%> des intrinsischen %<shape%> bei %L darf kein Feld impliziter GrÃ¶ÃŸe sein"
  
! #: fortran/check.c:5134 fortran/check.c:7439
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf keine Prozedur sein"
  
! #: fortran/check.c:5147 fortran/check.c:5286 fortran/check.c:7431
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf nicht TYPE(*) sein"
  
! #: fortran/check.c:5158 fortran/check.c:5298
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf kein Feld impliziter GrÃ¶ÃŸe sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/check.c:5228
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr failed"
  
! #: fortran/check.c:5277
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss austauschbare DatenentitÃ¤t sein: %s"
  
! #: fortran/check.c:5316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr "Argument C_PTR_1 bei %L fÃ¼r C_ASSOCIATED muss den Typ TYPE(C_PTR) oder TYPE(C_FUNPTR) haben"
  
! #: fortran/check.c:5330
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr "Argument C_PTR_2 bei %L fÃ¼r C_ASSOCIATED muss denselben Typ wie C_PTR_1 haben: %s statt %s"
  
! #: fortran/check.c:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr "Argument CPTR bei %L fÃ¼r C_F_POINTER muss den Typen TYPE(C_PTR) haben"
  
! #: fortran/check.c:5366
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "Argument FPTR bei %L fÃ¼r C_F_POINTER muss ein Zeiger sein"
  
! #: fortran/check.c:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "Argument FPTR fÃ¼r C_F_POINTER bei %L darf nicht polymorph sein"
  
! #: fortran/check.c:5380
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "Argument FPTR fÃ¼r C_F_POINTER bei %L darf nicht koindiziert sein"
  
! #: fortran/check.c:5387
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Unerwartetes SHAPE-Argument bei %L fÃ¼r C_F_POINTER mit skalarem FPTR"
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr "SHAPE-Argument fÃ¼r C_F_POINTER mit Array-FPTR bei %L erwartet"
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "SHAPE-Argument bei %L fÃ¼r C_F_POINTER muss dieselbe GrÃ¶ÃŸe haben wie der RANK des FPTR"
  
! #: fortran/check.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "Polymorpher FPTR bei %L fÃ¼r C_F_POINTER"
  
! #: fortran/check.c:5427
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr "UnvertrÃ¤glicher Feld-FPTR bei %L fÃ¼r C_F_POINTER: %s"
  
! #: fortran/check.c:5443
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr "Argument CPTR bei %L fÃ¼r C_F_PROCPOINTER muss den Typen TYPE(C_FUNPTR) haben"
  
! #: fortran/check.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr "Argument FPTR bei %L fÃ¼r C_F_PROCPOINTER muss ein Prozedurzeiger sein"
  
! #: fortran/check.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "Argument FPTR bei %L fÃ¼r C_F_PROCPOINTER darf nicht koindiziert sein"
  
! #: fortran/check.c:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "UnvertrÃ¤glicher Prozedurzeiger bei %L fÃ¼r C_F_PROCPOINTER"
  
! #: fortran/check.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "Argument X bei %L fÃ¼r C_FUNLOC darf nicht koindiziert sein"
  
! #: fortran/check.c:5494
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "Funktionsergebnis %qs bei %L ist als X-Argument fÃ¼r C_FUNLOC ungÃ¼ltig"
  
! #: fortran/check.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr "Argument X bei %L fÃ¼r C_FUNLOC muss eine Prozedur oder ein Prozedurzeiger sein"
  
! #: fortran/check.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "UnvertrÃ¤gliche Prozedur bei %L fÃ¼r C_FUNLOC"
  
! #: fortran/check.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "Argument X bei %L fÃ¼r C_LOC darf nicht koindiziert sein"
  
! #: fortran/check.c:5527
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "X-Argument bei %L fÃ¼r C_LOC darf nicht polymorph sein"
  
! #: fortran/check.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "Argument X bei %L fÃ¼r C_LOC muss entweder POINTER- oder TARGET-Attribut haben"
  
! #: fortran/check.c:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "Argument X bei %L fÃ¼r C_LOC darf keine Zeichenkette der LÃ¤nge 0 sein"
  
! #: fortran/check.c:5555
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "Argument bei %L fÃ¼r C_LOC darf nicht polymorph sein"
  
! #: fortran/check.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "UnvertrÃ¤gliches Feld bei %L als Argument fÃ¼r C_LOC: %s"
  
! #: fortran/check.c:5573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr "Feld von interoperablem Typ bei %L fÃ¼r C_LOC; es ist nichtallozierbar und hat weder angenommene noch explizite GrÃ¶ÃŸe"
  
! #: fortran/check.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Feldabschnitt bei %L fÃ¼r C_LOC"
  
! #: fortran/check.c:5606
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "REAL-Argument ohne doppelte Genauigkeit fÃ¼r intrinsisches %s bei %L"
  
! #: fortran/check.c:5619
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "Argument %qs fÃ¼r intrinsisches %qs bei %L muss geringer als Rang %d sein"
  
! #: fortran/check.c:5638
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "Argument %qs des intrinsischen %qs bei %L ist kein gÃ¼ltiger Dimensionsindex"
  
! #: fortran/check.c:5901
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "Argument Â»%sÂ« fÃ¼r IMAGE_INDEX muss Feld mit Rang 1 bei %L sein"
  
! #: fortran/check.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr "Die Anzahl der Feldelemente des SUB-Arguments fÃ¼r IMAGE_INDEX bei %L muss %d (Korang) sein, nicht %d"
  
! #: fortran/check.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "Argument DISTANCE= fÃ¼r NUM_IMAGES bei %L"
  
! #: fortran/check.c:5958
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "Argument FAILED= fÃ¼r NUM_IMAGES bei %L"
  
! #: fortran/check.c:5982
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "TEAM-Argument bei %L fÃ¼r die intrinsische TEAM_NUMBER muss vom Typ TEAM_TYPE sein"
  
! #: fortran/check.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr "DIM-Argument ohne COARRAY-Argument ist fÃ¼r intrinsisches THIS_IMAGE bei %L nicht erlaubt"
  
! #: fortran/check.c:6015
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr "Das DISTANCE-Argument darf in intrinsischer Routine bei %L nicht zusammen mit COARRAY- oder DIM-Argument angegeben werden"
  
! #: fortran/check.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Unerwartetes DIM-Argument mit Nicht-COARRAY-Argument bei %L"
  
! #: fortran/check.c:6044
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "Argument DISTANCE= fÃ¼r THIS_IMAGE bei %L"
  
! #: fortran/check.c:6102
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr "Argument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L ist ein Array und darf nicht die SpeichergrÃ¶ÃŸe 0 haben, da das %<SOURCE%>-Argument grÃ¶ÃŸer als 0 ist"
  
! #: fortran/check.c:6151
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "Argument %<SOURCE%> des intrinsischen %<TRANSFER%> bei %L darf kein %s sein"
  
! #: fortran/check.c:6167
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "Argument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf kein %s sein"
  
! #: fortran/check.c:6175
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "Argument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf nicht %s sein"
  
! #: fortran/check.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr "Intrinsisches TRANSFER bei %L hat teilweise undefiniertes Ergebnis: QuellgrÃ¶ÃŸe %ld < ErgebnisgrÃ¶ÃŸe %ld"
  
! #: fortran/check.c:6332
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss den selben Rang wie %qs haben oder skalar sein"
  
! #: fortran/check.c:6345
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "Argumente %qs und %qs des intrinsischen %qs bei %L mÃ¼ssen gleiche Form haben."
  
! #: fortran/check.c:6608 fortran/check.c:6640
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "GrÃ¶ÃŸe des Arguments %qs des intrinsischen %qs bei %L ist zu klein (%i/%i)"
  
! #: fortran/check.c:6648
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Zu viele Argumente fÃ¼r %s bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/check.c:6666
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "fe_runtime_error string must be null terminated"
  
! #: fortran/check.c:6678
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  
! #: fortran/check.c:6718
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Das COUNT-Argument fÃ¼r SYSTEM_CLOCK bei %L hat nicht-Standard-Art"
  
! #: fortran/check.c:6737
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Reelles COUNT_RATE-Argument fÃ¼r SYSTEM_CLOCK bei %L"
  
! #: fortran/check.c:6747
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Das COUNT_RATE-Argument fÃ¼r SYSTEM_CLOCK bei %L hat nicht-Standard-Art"
  
! #: fortran/check.c:6764
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Das COUNT_MAX-Argument fÃ¼r SYSTEM_CLOCK bei %L hat nicht-Standard-Art"
  
! #: fortran/check.c:6981
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf von der Art nicht breiter als der Standard (%d) sein"
  
! #: fortran/check.c:7163
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "Argument bei %L von der intrinsischen Funktion %qs muss ein verbundener Zeiger sein"
  
! #: fortran/check.c:7352 fortran/check.c:7363
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "Argument %qs der intrinsischen Funktion %qs bei %L muss INTEGER, LOGICAL oder ein BOZ-Literal sein"
  
! #: fortran/check.c:7423
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr "Intrinsische Funktion NULL bei %L kann kein tatsÃ¤chliches Argument fÃ¼r STORAGE_SIZE sein, da es einen disassoziierten Zeiger zurÃ¼ckgibt"
--- 57440,57908 ----
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom Rang 1 oder 2 sein"
  
! #: fortran/check.c:4003
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss typkonform zu Argument %qs bei %L sein"
  
! #: fortran/check.c:4121 fortran/check.c:7383 fortran/check.c:7398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein INTEGER sein"
  
! #: fortran/check.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "Das FROM-Argument fÃ¼r MOVE_ALLOC bei %L darf keinen Koindex haben"
  
! #: fortran/check.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "Das TO-Argument fÃ¼r MOVE_ALLOC bei %L darf keinen Koindex haben"
  
! #: fortran/check.c:4216
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "Die TO-Argumente in MOVE_ALLOC bei %L mÃ¼ssen polymorph sein, wenn FROM polymorph ist"
  
! #: fortran/check.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L mÃ¼ssen den selben Rang %d/%d haben"
  
! #: fortran/check.c:4236
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L mÃ¼ssen den selben Ko-Rang %d/%d haben"
  
! #: fortran/check.c:4276
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr "Die FROM- und TO-Argumente bei %L verletzen die Aliasing-BeschrÃ¤nkungen (F2003 12.4.1.7)"
  
! #: fortran/check.c:4303
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "Argument %<S%> von NEAREST bei %L darf nicht Null sein"
  
! #: fortran/check.c:4353
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss POINTER, ALLOCATABLE oder Prozedurzeiger sein"
  
! #: fortran/check.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "intrinsisches NULL mit reservierbarem MOLD bei %L"
  
! #: fortran/check.c:4440 fortran/check.c:6322
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss mindestens so viele Elemente haben wie es .TRUE.-Werte %qs (%ld/%d) gibt"
  
! #: fortran/check.c:4498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine Scheinvariable sein"
  
! #: fortran/check.c:4506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine OPTIONALe Scheinvariable sein"
  
! #: fortran/check.c:4525
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf kein Unterobjekt von %qs sein"
  
! #: fortran/check.c:4576
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "Argument des intrinsischen RANK bei %L muss ein Datenobjekt sein"
  
! #: fortran/check.c:4683
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "Argument %<shape%> des intrinsischen %<reshape%> bei %L muss ein Feld konstanter GrÃ¶ÃŸe sein"
  
! #: fortran/check.c:4693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "Argument %qs des intrinsischen %qs bei %L ist leer"
  
! #: fortran/check.c:4700
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "Argument Â»shapeÂ« des intrinsischen Â»reshapeÂ« bei %L hat mehr als %d Elemente"
  
! #: fortran/check.c:4717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat negatives Element (%d)"
  
! #: fortran/check.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "Element %d des tatsÃ¤chlichen Arguments von RESHAPE bei %L darf nicht negativ sein"
  
! #: fortran/check.c:4787
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat falsche Anzahl der Elemente (%d/%d)"
  
! #: fortran/check.c:4805
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat Dimension auÃŸerhalb des Wertebereiches (%d)"
  
! #: fortran/check.c:4814
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Permutation der Dimensionen (Dimension %qd doppelt)"
  
! #: fortran/check.c:4850
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr "Ohne AuffÃ¼llen gibt es nicht genÃ¼gend Elemente in intrinsischer RESHAPE-Quelle bei %L, um zur Form zu passen"
  
! #: fortran/check.c:4867 fortran/check.c:4886
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "Argument %qs des intrinsischen %qs bei %L kann nicht Typ %s haben"
  
! #: fortran/check.c:4877 fortran/check.c:4896
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss erweiterbaren Typ haben"
  
! #: fortran/check.c:4995
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "SELECTED_REAL_KIND ohne Argument %<P%> oder %<R%> bei %L"
  
! #: fortran/check.c:5026
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "intrinsisches %qs mit RADIX-Argument bei %L"
  
! #: fortran/check.c:5061
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "Argument %<source%> des intrinsischen %<shape%> bei %L darf kein Feld impliziter GrÃ¶ÃŸe sein"
  
! #: fortran/check.c:5138 fortran/check.c:7443
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf keine Prozedur sein"
  
! #: fortran/check.c:5151 fortran/check.c:5290 fortran/check.c:7435
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf nicht TYPE(*) sein"
  
! #: fortran/check.c:5162 fortran/check.c:5302
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf kein Feld impliziter GrÃ¶ÃŸe sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/check.c:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr failed"
  
! #: fortran/check.c:5281
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss austauschbare DatenentitÃ¤t sein: %s"
  
! #: fortran/check.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr "Argument C_PTR_1 bei %L fÃ¼r C_ASSOCIATED muss den Typ TYPE(C_PTR) oder TYPE(C_FUNPTR) haben"
  
! #: fortran/check.c:5334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr "Argument C_PTR_2 bei %L fÃ¼r C_ASSOCIATED muss denselben Typ wie C_PTR_1 haben: %s statt %s"
  
! #: fortran/check.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr "Argument CPTR bei %L fÃ¼r C_F_POINTER muss den Typen TYPE(C_PTR) haben"
  
! #: fortran/check.c:5370
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "Argument FPTR bei %L fÃ¼r C_F_POINTER muss ein Zeiger sein"
  
! #: fortran/check.c:5377
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "Argument FPTR fÃ¼r C_F_POINTER bei %L darf nicht polymorph sein"
  
! #: fortran/check.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "Argument FPTR fÃ¼r C_F_POINTER bei %L darf nicht koindiziert sein"
  
! #: fortran/check.c:5391
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Unerwartetes SHAPE-Argument bei %L fÃ¼r C_F_POINTER mit skalarem FPTR"
  
! #: fortran/check.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr "SHAPE-Argument fÃ¼r C_F_POINTER mit Array-FPTR bei %L erwartet"
  
! #: fortran/check.c:5416
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "SHAPE-Argument bei %L fÃ¼r C_F_POINTER muss dieselbe GrÃ¶ÃŸe haben wie der RANK des FPTR"
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "Polymorpher FPTR bei %L fÃ¼r C_F_POINTER"
  
! #: fortran/check.c:5431
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr "UnvertrÃ¤glicher Feld-FPTR bei %L fÃ¼r C_F_POINTER: %s"
  
! #: fortran/check.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr "Argument CPTR bei %L fÃ¼r C_F_PROCPOINTER muss den Typen TYPE(C_FUNPTR) haben"
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr "Argument FPTR bei %L fÃ¼r C_F_PROCPOINTER muss ein Prozedurzeiger sein"
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "Argument FPTR bei %L fÃ¼r C_F_PROCPOINTER darf nicht koindiziert sein"
  
! #: fortran/check.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "UnvertrÃ¤glicher Prozedurzeiger bei %L fÃ¼r C_F_PROCPOINTER"
  
! #: fortran/check.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "Argument X bei %L fÃ¼r C_FUNLOC darf nicht koindiziert sein"
  
! #: fortran/check.c:5498
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "Funktionsergebnis %qs bei %L ist als X-Argument fÃ¼r C_FUNLOC ungÃ¼ltig"
  
! #: fortran/check.c:5505
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr "Argument X bei %L fÃ¼r C_FUNLOC muss eine Prozedur oder ein Prozedurzeiger sein"
  
! #: fortran/check.c:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "UnvertrÃ¤gliche Prozedur bei %L fÃ¼r C_FUNLOC"
  
! #: fortran/check.c:5525
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "Argument X bei %L fÃ¼r C_LOC darf nicht koindiziert sein"
  
! #: fortran/check.c:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "X-Argument bei %L fÃ¼r C_LOC darf nicht polymorph sein"
  
! #: fortran/check.c:5542
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "Argument X bei %L fÃ¼r C_LOC muss entweder POINTER- oder TARGET-Attribut haben"
  
! #: fortran/check.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "Argument X bei %L fÃ¼r C_LOC darf keine Zeichenkette der LÃ¤nge 0 sein"
  
! #: fortran/check.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "Argument bei %L fÃ¼r C_LOC darf nicht polymorph sein"
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "UnvertrÃ¤gliches Feld bei %L als Argument fÃ¼r C_LOC: %s"
  
! #: fortran/check.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr "Feld von interoperablem Typ bei %L fÃ¼r C_LOC; es ist nichtallozierbar und hat weder angenommene noch explizite GrÃ¶ÃŸe"
  
! #: fortran/check.c:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Feldabschnitt bei %L fÃ¼r C_LOC"
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "REAL-Argument ohne doppelte Genauigkeit fÃ¼r intrinsisches %s bei %L"
  
! #: fortran/check.c:5623
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "Argument %qs fÃ¼r intrinsisches %qs bei %L muss geringer als Rang %d sein"
  
! #: fortran/check.c:5642
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "Argument %qs des intrinsischen %qs bei %L ist kein gÃ¼ltiger Dimensionsindex"
  
! #: fortran/check.c:5905
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "Argument Â»%sÂ« fÃ¼r IMAGE_INDEX muss Feld mit Rang 1 bei %L sein"
  
! #: fortran/check.c:5916
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr "Die Anzahl der Feldelemente des SUB-Arguments fÃ¼r IMAGE_INDEX bei %L muss %d (Korang) sein, nicht %d"
  
! #: fortran/check.c:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "Argument DISTANCE= fÃ¼r NUM_IMAGES bei %L"
  
! #: fortran/check.c:5962
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "Argument FAILED= fÃ¼r NUM_IMAGES bei %L"
  
! #: fortran/check.c:5986
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "TEAM-Argument bei %L fÃ¼r die intrinsische TEAM_NUMBER muss vom Typ TEAM_TYPE sein"
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr "DIM-Argument ohne COARRAY-Argument ist fÃ¼r intrinsisches THIS_IMAGE bei %L nicht erlaubt"
  
! #: fortran/check.c:6019
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr "Das DISTANCE-Argument darf in intrinsischer Routine bei %L nicht zusammen mit COARRAY- oder DIM-Argument angegeben werden"
  
! #: fortran/check.c:6030
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Unerwartetes DIM-Argument mit Nicht-COARRAY-Argument bei %L"
  
! #: fortran/check.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "Argument DISTANCE= fÃ¼r THIS_IMAGE bei %L"
  
! #: fortran/check.c:6106
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr "Argument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L ist ein Array und darf nicht die SpeichergrÃ¶ÃŸe 0 haben, da das %<SOURCE%>-Argument grÃ¶ÃŸer als 0 ist"
  
! #: fortran/check.c:6155
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "Argument %<SOURCE%> des intrinsischen %<TRANSFER%> bei %L darf kein %s sein"
  
! #: fortran/check.c:6171
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "Argument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf kein %s sein"
  
! #: fortran/check.c:6179
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "Argument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf nicht %s sein"
  
! #: fortran/check.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr "Intrinsisches TRANSFER bei %L hat teilweise undefiniertes Ergebnis: QuellgrÃ¶ÃŸe %ld < ErgebnisgrÃ¶ÃŸe %ld"
  
! #: fortran/check.c:6336
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss den selben Rang wie %qs haben oder skalar sein"
  
! #: fortran/check.c:6349
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "Argumente %qs und %qs des intrinsischen %qs bei %L mÃ¼ssen gleiche Form haben."
  
! #: fortran/check.c:6612 fortran/check.c:6644
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "GrÃ¶ÃŸe des Arguments %qs des intrinsischen %qs bei %L ist zu klein (%i/%i)"
  
! #: fortran/check.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Zu viele Argumente fÃ¼r %s bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/check.c:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "fe_runtime_error string must be null terminated"
  
! #: fortran/check.c:6682
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Das COUNT-Argument fÃ¼r SYSTEM_CLOCK bei %L hat nicht-Standard-Art"
  
! #: fortran/check.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Reelles COUNT_RATE-Argument fÃ¼r SYSTEM_CLOCK bei %L"
  
! #: fortran/check.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Das COUNT_RATE-Argument fÃ¼r SYSTEM_CLOCK bei %L hat nicht-Standard-Art"
  
! #: fortran/check.c:6768
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Das COUNT_MAX-Argument fÃ¼r SYSTEM_CLOCK bei %L hat nicht-Standard-Art"
  
! #: fortran/check.c:6985
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf von der Art nicht breiter als der Standard (%d) sein"
  
! #: fortran/check.c:7167
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "Argument bei %L von der intrinsischen Funktion %qs muss ein verbundener Zeiger sein"
  
! #: fortran/check.c:7356 fortran/check.c:7367
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "Argument %qs der intrinsischen Funktion %qs bei %L muss INTEGER, LOGICAL oder ein BOZ-Literal sein"
  
! #: fortran/check.c:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr "Intrinsische Funktion NULL bei %L kann kein tatsÃ¤chliches Argument fÃ¼r STORAGE_SIZE sein, da es einen disassoziierten Zeiger zurÃ¼ckgibt"
*************** msgstr "Polymorphe Objekte oder Komponen
*** 57783,57789 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3872 fortran/decl.c:10515
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "HÃ¶chste Erweiterungsstufe mit Typ %qs bei %L erreicht"
--- 57914,57920 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "HÃ¶chste Erweiterungsstufe mit Typ %qs bei %L erreicht"
*************** msgstr "UngÃ¼ltige Teilzeichenkette in d
*** 57904,59718 ****
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr "Allozierbare Komponente oder deferred-shaped-Feld bei %C in DATA-Anweisung"
  
! #: fortran/decl.c:729
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht in einem Strukturkonstruktor vorkommen"
  
! #: fortran/decl.c:745
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "DATA-Anweisung bei %C ist in PURE-Prozedur nicht erlaubt"
  
! #: fortran/decl.c:754
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr "part-ref mit Zeigerattribut bei %L ist nicht das rechteste part-ref des data-stmt-objects"
  
! #: fortran/decl.c:793
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "Leere Initialisierungsliste im alten Stil bei %C"
  
! #: fortran/decl.c:802
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "Feld in der Initialisierungsliste bei %L muss eine explizite Form haben"
  
! #: fortran/decl.c:825
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "UngÃ¼ltige Wiederholungsangabe in Skalar-Initialisierung bei %C"
  
! #: fortran/decl.c:830
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "Wiederholungsangabe bei %C muss eine Ganzzahl sein"
  
! #: fortran/decl.c:841
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Datenkonstante nach Wiederholungsangabe bei %C erwartet"
  
! #: fortran/decl.c:873
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Ende der skalaren Initialisierung bei %C erwartet"
  
! #: fortran/decl.c:904
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "Nicht genug Element in Feldinitialisierung bei %C"
  
! #: fortran/decl.c:906
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "Zu viele Elemente in Feldinitialisierung bei %C"
  
! #: fortran/decl.c:926
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Syntaxfehler in Initialisierungsliste im alten Stil bei %C"
  
! #: fortran/decl.c:950
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "Das Feld vermuteten Ranges bei %C darf keine Kodimension haben"
  
! #: fortran/decl.c:1015
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr "Die Summe aus Feldrang %d und Korang %d bei %C Ã¼bersteigt die HÃ¶chstanzahl %d an Dimensionen"
  
! #: fortran/decl.c:1039
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Falsche INTENT-Spezifikation bei %C"
  
! #: fortran/decl.c:1060
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "Parameter mit zurÃ¼ckgestelltem Typ bei %C"
  
! #: fortran/decl.c:1143 fortran/resolve.c:12337
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Skalarer INTEGER-Ausdruck bei %L erwartet"
  
! #: fortran/decl.c:1169
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "ZeichenlÃ¤nge alten Stils bei %C"
  
! #: fortran/decl.c:1200
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Syntaxfehler in ZeichenlÃ¤ngenangabe bei %C"
  
! #: fortran/decl.c:1352 fortran/decl.c:1359 fortran/decl.c:1423
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Prozedur %qs bei %C wurde bereits bei %L definiert"
  
! #: fortran/decl.c:1367
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Enthaltene Prozedur %qs bei %C steht in Konflikt mit Prozedur, die bei %L definiert wurde"
  
! #: fortran/decl.c:1379
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Name %qs bei %C ist bereits als eine allgemeine Schnittstelle bei %L definiert"
  
! #: fortran/decl.c:1395
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Prozedur %qs bei %C hat eine explizite Schnittstelle aus einer vorherigen Deklaration"
  
! #: fortran/decl.c:1411
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "Die Prozedur %qs, die im Interface-KÃ¶rper bei %L definiert ist, passt nicht zu der internen Prozedur bei %C"
  
! #: fortran/decl.c:1494
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "Prozedur %qs bei %L muss das BIND(C)-Attribut haben, um mit C interoperabel zu sein"
  
! #: fortran/decl.c:1521
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Variable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da der abgeleitete Typ %qs nicht mit C interoperabel ist"
  
! #: fortran/decl.c:1528
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Variable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da sie polymorph ist"
  
! #: fortran/decl.c:1535
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Variable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, kÃ¶nnte jedoch unvertrÃ¤glich mit C sein"
  
! #: fortran/decl.c:1550
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "Zeichenargument %qs bei %L muss LÃ¤nge 1 haben, da Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.c:1563
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) ist"
  
! #: fortran/decl.c:1571
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) ist"
  
! #: fortran/decl.c:1580
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute OPTIONAL und VALUE haben, da Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.c:1587
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die jedoch BIND(C) ist"
  
! #: fortran/decl.c:1598
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Feld mit angenommener Form %qs bei %L als Scheinargument fÃ¼r die BIND(C)-Prozedur %qs bei %L"
  
! #: fortran/decl.c:1666
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Symbol %qs bei %C ist bereits bei %L als ein Typ deklariert"
  
! #: fortran/decl.c:1725
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %C muss mit einer mit C interoperablen Art deklariert sein, da der gemeinsame Block %qs BIND(C) ist"
  
! #: fortran/decl.c:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "CHARACTER-LÃ¤nge bei %L muss konstant sein"
  
! #: fortran/decl.c:1780
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "CHARACTER-Ausdruck bei %L wird abgeschnitten (%ld/%ld)"
  
! #: fortran/decl.c:1788
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Die CHARACTER-Elemente des Feldkonstruktors bei %L mÃ¼ssen dieselbe LÃ¤nge haben (%ld/%ld)"
  
! #: fortran/decl.c:1887
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Initialisierer nicht erlaubt fÃ¼r PARAMETER %qs bei %C"
  
! #: fortran/decl.c:1897
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Fehlende Initialisierung fÃ¼r PARAMETER bei %L"
  
! #: fortran/decl.c:1907
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "Variable %qs bei %C mit Initialisierung tritt bereits in einer DATA-Anweisung auf"
  
! #: fortran/decl.c:1950
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Parameter-Feld bei %L kann nicht mit Elementen variabler LÃ¤nge initialisiert werden"
  
! #: fortran/decl.c:2019
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Das implied-shape-Feld bei %L kann nicht mit Skalar initialisiert werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:2030
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr "Interner Fehler: gfc_array_size failed"
  
! #: fortran/decl.c:2060
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Nicht-konstante untere Grenze in Deklaration mit impliziter Form bei %L"
  
! #: fortran/decl.c:2146 fortran/decl.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Komponente bei %C muss ein POINTER-Attribut haben"
  
! #: fortran/decl.c:2162
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Komponente %qs mit CLASS bei %C muss allozierbar oder Zeiger sein"
  
! #: fortran/decl.c:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Feldkomponente der Struktur bei %C muss explizite oder aufgeschobene Form haben"
  
! #: fortran/decl.c:2195 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Komponente %qs bei %C bereits bei %L deklariert"
  
! #: fortran/decl.c:2243
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Zeigerfeld-Komponente der Struktur bei %C muss eine aufgeschobene Form haben"
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Allozierbare Komponente der Struktur bei %C muss eine aufgeschobene Form haben"
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Feldkomponente der Struktur bei %C muss eine explizite Form haben"
  
! #: fortran/decl.c:2278
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "Typparameter %qs bei %C hat keinen zugehÃ¶rigen Eintrag in der Typparameter-Namensliste bei %L"
  
! #: fortran/decl.c:2335
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "NULL()-Initialisierung bei %C ist mehrdeutig"
  
! #: fortran/decl.c:2352
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "NULL()-Initialisierung bei %C kÃ¶nnte kein MOLD haben"
  
! #: fortran/decl.c:2369
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Initialisierung des Zeigers bei %C ist nicht in einer PURE-Prozedur erlaubt"
  
! #: fortran/decl.c:2390
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Fehler in Zeigerinitialisierung bei %C"
  
! #: fortran/decl.c:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Nicht-NULL-Zeigerinitialisierung bei %C"
  
! #: fortran/decl.c:2420
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr "Die RESULT-Variable %qs bei %L verbietet, dass der FUNCTION-Name %qs bei %C in einer Spezifikationsanweisung auftritt"
  
! #: fortran/decl.c:2474
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "%qs ist auÃŸerhalb der STRUCTURE bei %C nicht erlaubt"
  
! #: fortran/decl.c:2476
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%qs bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.c:2484
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "EntitÃ¤t %qs bei %C kann keine Argumente haben"
  
! #: fortran/decl.c:2494
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "UngÃ¼ltiges Zeichen %qc in Variablenname bei %C"
  
! #: fortran/decl.c:2536
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Nicht-PARAMETER-Symbol %qs bei %L kann nicht implied-shape sein"
  
! #: fortran/decl.c:2546
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Feld mit impliziter Form bei %L"
  
! #: fortran/decl.c:2603
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "Feld mit expliziter Form, aber nichtkonstanten Grenzen bei %C"
  
! #: fortran/decl.c:2692
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr "%qs bei %C ist eine Redefinition der Deklaration in der entsprechenden Schnittstelle fÃ¼r MODUL PROCEDURE %qs"
  
! #: fortran/decl.c:2703
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "EntitÃ¤t %qs bei %C kann keine Initialisierung haben"
  
! #: fortran/decl.c:2728 fortran/decl.c:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Doppelte Feldspezifikation fÃ¼r Cray-Zeigerende bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:2736
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Interner Fehler: Cannot set pointee array spec."
  
! #: fortran/decl.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Initialisierung im alten Stil bei %C"
  
! #: fortran/decl.c:2807
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "UngÃ¼ltige Initialisierung im alten Stil fÃ¼r abgeleitete Typkomponente bei %C"
  
! #: fortran/decl.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Syntaxfehler in Initialisierung im alten Stil von %s bei %C"
  
! #: fortran/decl.c:2840 fortran/decl.c:6979
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Initialisierung bei %C ist nicht fÃ¼r eine Zeigervariable"
  
! #: fortran/decl.c:2863
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Zeigerinitialisierung bei %C benÃ¶tigt %<=>%>, nicht %<=%>"
  
! #: fortran/decl.c:2872 fortran/decl.c:10689
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.c:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Initialisierung einer Variablen bei %C ist in einer PURE-Prozedur nicht erlaubt"
  
! #: fortran/decl.c:2896
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Initialisierung einer allozierbaren Komponente bei %C ist nicht erlaubt"
  
! #: fortran/decl.c:2910
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "Die Komponente bei %C mit KIND- oder LEN-Attribut erscheint nicht in der Typparameterliste bei %L"
  
! #: fortran/decl.c:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "Die Komponente bei %C, die in der Typparameterliste bei %L erscheint, hat weder KIND- noch LEN-Attribut"
  
! #: fortran/decl.c:2926
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Die Komponente bei %C, die ein Typparameter ist, muss ein Skalar sein"
  
! #: fortran/decl.c:2935
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht als Initialisierer vorkommen"
  
! #: fortran/decl.c:2952
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr "Inkompatible Initialisierung zwischen einer abgeleiteten TypentitÃ¤t und einer EntitÃ¤t mit Typ %qs bei %C"
  
! #: fortran/decl.c:3015 fortran/decl.c:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Deklaration %s*%d im alten Stil wird bei %C nicht unterstÃ¼tzt"
  
! #: fortran/decl.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Nicht-Standard Typ-Deklaration %s*%d bei %C"
  
! #: fortran/decl.c:3116 fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Fehlende rechte Klammer bei %C"
  
! #: fortran/decl.c:3129 fortran/decl.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.c:3137 fortran/decl.c:3270
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Skalaren Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.c:3167 fortran/decl.c:3893
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Die Art %d wird fÃ¼r Typ %s bei %C nicht unterstÃ¼tzt"
  
! #: fortran/decl.c:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Typ-Parameter nach C-Art ist fÃ¼r Typ %s, aber Typ bei %L ist %s"
  
! #: fortran/decl.c:3191
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Fehlende rechte Klammer oder Komma bei %C"
  
! #: fortran/decl.c:3296
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Die Art %d wird fÃ¼r CHARACTER bei %C nicht unterstÃ¼tzt"
  
! #: fortran/decl.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Syntaxfehler in CHARACTER-Deklaration bei %C"
  
! #: fortran/decl.c:3527
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "RECORD bei %C ist eine Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.c:3540
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Strukturname nach RECORD bei %C erwartet"
  
! #: fortran/decl.c:3653
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "Die Typparameter-Angabenliste bei %C kann nicht gleichzeitig ASSUMED- und DEFERRED-Parameter enthalten"
  
! #: fortran/decl.c:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "Die Typparameter-Angabenliste bei %C enthÃ¤lt nicht genug ParameterausdrÃ¼cke"
  
! #: fortran/decl.c:3701
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "Der abgeleitete Parameter %qs bei %C hat keinen Vorgabewert"
  
! #: fortran/decl.c:3733
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Der Parameterausdruck bei %C muss vom Typ INTEGER sein, nicht %s"
  
! #: fortran/decl.c:3761
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "Der KIND-Parameter %qs bei %C darf weder ASSUMED noch DEFERRED sein"
  
! #: fortran/decl.c:3768
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "Der Wert fÃ¼r den KIND-Parameter %qs bei %C lÃ¤sst sich nicht auf einen konstanten Ausdruck reduzieren"
  
! #: fortran/decl.c:3783
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "Die Typparameter-Angabenliste bei %C enthÃ¤lt zu viele ParameterausdrÃ¼cke"
  
! #: fortran/decl.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Der parametrisierte abgeleitete Typ bei %C ist mehrdeutig"
  
! #: fortran/decl.c:4028
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "BYTE-Typ bei %C"
  
! #: fortran/decl.c:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "Bei %C verwendeter BYTE-Typ ist auf der Zielmaschine nicht verfÃ¼gbar"
  
! #: fortran/decl.c:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Vermuteter Typ bei %C ist fÃ¼r Komponenten nicht erlaubt"
  
! #: fortran/decl.c:4104
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Vermuteter Typ bei %C"
  
! #: fortran/decl.c:4126 fortran/decl.c:4160 fortran/decl.c:4193
! #: fortran/decl.c:4486
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE mit intrinsischer Typspezifikation bei %C"
  
! #: fortran/decl.c:4138 fortran/decl.c:4166 fortran/decl.c:4199
! #: fortran/decl.c:4225 fortran/decl.c:4511 fortran/decl.c:4526
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "Falsch geformte Typspezifikation bei %C"
  
! #: fortran/decl.c:4189
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX bei %C"
  
! #: fortran/decl.c:4241 fortran/decl.c:4377 fortran/decl.c:4389
! #: fortran/decl.c:4403 fortran/decl.c:4885 fortran/decl.c:4893
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Typname %qs bei %C ist mehrdeutig"
  
! #: fortran/decl.c:4336
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "CLASS-Anweisung bei %C"
  
! #: fortran/decl.c:4418
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "Typname %qs bei %C in Konflikt mit vorher deklarierter EntitÃ¤t bei %L, die den gleichen Namen hat"
  
! #: fortran/decl.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Doppelte IMPLICIT NONE-Anweisung bei %C"
  
! #: fortran/decl.c:4570
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr "IMPORT NONE mit Angabenliste bei %C"
  
! #: fortran/decl.c:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Fehlender Zeichenbereich in IMPLICIT bei %C"
  
! #: fortran/decl.c:4675
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Buchstaben in IMPLICIT-Anweisung bei %C mÃ¼ssen in alphabetischer Reihenfolge sein"
  
! #: fortran/decl.c:4728
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "IMPLICIT-Anweisung bei %C folgt auf IMPLICIT NONE (Typ-)Anweisung"
  
! #: fortran/decl.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Leere IMPLICIT-Anweisung bei %C"
  
! #: fortran/decl.c:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "IMPORT-Anweisung bei %C ist nur in einem INTERFACE-KÃ¶rper erlaubt"
  
! #: fortran/decl.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "F2008: C1210 IMPORT-Anweisung bei %C ist im KÃ¶rper einer Schnittstelle fÃ¼r Modulprozedur nicht erlaubt"
  
! #: fortran/decl.c:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "IMPORT-Anweisung bei %C"
  
! #: fortran/decl.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Liste benannter EintrÃ¤ge bei %C erwartet"
  
! #: fortran/decl.c:4899
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "IMPORT %qs aus Host-Sichtbarkeitseinheit bei %C nicht mÃ¶glich - existiert nicht."
  
! #: fortran/decl.c:4906
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs bereits aus Host-Sichtbarkeitseinheit bei %C IMPORTiert"
  
! #: fortran/decl.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaxfehler in IMPORT-Anweisung bei %C"
  
! #: fortran/decl.c:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Fehlende Kodimensionsangabe bei %C"
  
! #: fortran/decl.c:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Fehlende Dimensionsangabe bei %C"
  
! #: fortran/decl.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Doppeltes Attribut %s bei %L"
  
! #: fortran/decl.c:5401
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s bei %L ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden"
  
! #: fortran/decl.c:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Attribut ALLOCATABLE bei %C in einer TYPE-Definition"
  
! #: fortran/decl.c:5427
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "KIND-Attribut bei %C in einer TYPE-Definition"
  
! #: fortran/decl.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "Komponente mit KIND-Attribut bei %C muss ein INTEGER sein"
  
! #: fortran/decl.c:5442
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "Komponente mit KIND-Attribut bei %C muss per Default Ganzzahlart (%d) sein"
  
! #: fortran/decl.c:5451
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "LEN-Attribut bei %C in einer TYPE-Definition"
  
! #: fortran/decl.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Komponente mit LEN-Attribut bei %C muss INTEGER sein"
  
! #: fortran/decl.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "Komponente mit LEN-Attribut bei %C muss per Default Ganzzahlart (%d) sein"
  
! #: fortran/decl.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Attribut bei %L ist in TYPE-Definition nicht erlaubt"
  
! #: fortran/decl.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribut %s bei %L in einer TYPE-Definition"
  
! #: fortran/decl.c:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "Attribut %s bei %L ist auÃŸerhalb des Spezifikationsabschnitts eines Moduls nicht erlaubt"
  
! #: fortran/decl.c:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Attribut bei %L ist auÃŸerhalb einer TYPE-Definition nicht erlaubt"
  
! #: fortran/decl.c:5526
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "ASYNCHRONOUS-Attribut bei %C"
  
! #: fortran/decl.c:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "CONTIGUOUS-Attribut bei %C"
  
! #: fortran/decl.c:5592 fortran/decl.c:9065
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED bei %C nur in Spezifikationsabschnitts eines Moduls erlaubt"
  
! #: fortran/decl.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "PROTECTED-Attribut bei %C"
  
! #: fortran/decl.c:5632
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "VALUE-Attribut bei %C"
  
! #: fortran/decl.c:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "VOLATILE-Attribut bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:5646
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Bad attribute"
  
! #: fortran/decl.c:5687
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Mehrere Bezeichner mit einzelner Spezifikation NAME= bei %C angegeben"
  
! #: fortran/decl.c:5785
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "Implizit deklarierte BIND(C)-Funktion %qs bei %L ist mÃ¶glicherweise nicht interoperabel mit C"
  
! #: fortran/decl.c:5807
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %L kÃ¶nnte inkompatibel mit C sein, obwohl gemeinsamer Block %qs BIND(C) ist"
  
! #: fortran/decl.c:5816
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "Typdeklaration %qs bei %L ist nicht C-kompatibel, aber sie ist BIND(C)"
  
! #: fortran/decl.c:5820
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "Variable %qs bei %L kÃ¶nnte mit C inkompatibel sein, aber sie ist BIND(C)"
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %L kann nicht mit BIND(C) deklariert werden, da sie nicht global ist"
  
! #: fortran/decl.c:5846
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) haben"
  
! #: fortran/decl.c:5854
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) haben"
  
! #: fortran/decl.c:5866
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "RÃ¼ckgabetyp der BIND(C)-Funktion %qs bei %L kann kein Feld sein"
  
! #: fortran/decl.c:5874
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "RÃ¼ckgabetyp der BIND(C)-Funktion %qs von Zeichentyp bei %L muss die LÃ¤nge 1 haben"
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5885
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr "Symbol %qs bei %L ist als PRIVATE markiert, aber wurde mit Bindung %qs markiert"
  
! #: fortran/decl.c:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Entweder EntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C erforderlich"
  
! #: fortran/decl.c:6004
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "EntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C fehlt"
  
! #: fortran/decl.c:6011
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Fehlendes Symbol"
  
! #: fortran/decl.c:6040
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "BIND(C)-Anweisung bei %C"
  
! #: fortran/decl.c:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "Abgeleiteter Typ bei %C wurde vorher nicht definiert und kann daher nicht in einer abgeleiteten Typdefinition auftreten"
  
! #: fortran/decl.c:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Syntaxfehler in anonymer Struktur-Deklaration bei %C"
  
! #: fortran/decl.c:6177
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaxfehler in Daten-Deklaration bei %C"
  
! #: fortran/decl.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "MODULE-PrÃ¤fix bei %C"
  
! #: fortran/decl.c:6254
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "MODULE-PrÃ¤fix bei %C muss innerhalb eines Moduls, Teilmoduls oder Interfaces sein"
  
! #: fortran/decl.c:6305
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "IMPURE-Prozedur bei %C"
  
! #: fortran/decl.c:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE und IMPURE dÃ¼rfen bei %C nicht gleichzeitig stehen"
  
! #: fortran/decl.c:6363
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "ELEMENTAL-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.c:6370
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "PURE-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.c:6377
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "RECURSIVE-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.c:6438
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Bei %C wird eine Typparameterliste erwartet"
  
! #: fortran/decl.c:6452 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Argument fÃ¼r AlternativrÃ¼ckgabe bei %C"
  
! #: fortran/decl.c:6458 fortran/decl.c:6466
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Bei %C wird ein Parametername erwartet"
  
! #: fortran/decl.c:6506
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Name %qs bei %C ist der Name der Prozedur"
  
! #: fortran/decl.c:6519
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Parameterliste in Typdeklaration bei %C erwartet"
  
! #: fortran/decl.c:6522
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Unerwartete Angaben in formaler Argumentliste bei %C"
  
! #: fortran/decl.c:6540
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Doppelter Name %qs in Parameterliste bei %C"
  
! #: fortran/decl.c:6543
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Doppeltes Symbol %qs in formaler Argumentliste bei %C"
  
! #: fortran/decl.c:6582
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Konflikt in formalen Argumentnamen (%s/%s) von MODULE PROCEDURE bei %C"
  
! #: fortran/decl.c:6588
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Konflikt in Anzahl der formalen Argumente von MODULE PROCEDURE bei %C"
  
! #: fortran/decl.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "RESULT-Variable bei %C muss vom Funktionsnamen verschieden sein"
  
! #: fortran/decl.c:6704
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Unerwartete Angaben hinter Funktionsdeklaration bei %C"
  
! #: fortran/decl.c:6714 fortran/decl.c:7851
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "BIND(C)-Attribut bei %L kann nicht fÃ¼r eine interne Prozedur angegeben werden"
  
! #: fortran/decl.c:6918
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "BIND(C)-Attribut bei %C erfordert eine Schnittstelle mit BIND(C)"
  
! #: fortran/decl.c:6925
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "BIND(C)-Prozedur mit NAME darf kein POINTER-Attribut bei %C haben"
  
! #: fortran/decl.c:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Scheinprozedur bei %C kann kein BIND(C)-Attribut mit NAME haben"
  
! #: fortran/decl.c:6954
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Prozedur %qs bei %L hat bereits grundlegenden Typen %s"
  
! #: fortran/decl.c:7000 fortran/decl.c:7188 fortran/decl.c:11173
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaxfehler in PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.c:7049 fortran/decl.c:11073
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> nach Bindeattributen bei %C erwartet"
  
! #: fortran/decl.c:7056
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS oder explizite Schnittstelle bei %C erforderlich"
  
! #: fortran/decl.c:7060
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.c:7132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaxfehler in Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE bei %C muss in einer allgemeinen Schnittstelle sein"
  
! #: fortran/decl.c:7159 fortran/decl.c:9813
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Â»::Â« in MODULE PROCEDURE-Anweisung bei %L"
  
! #: fortran/decl.c:7229
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.c:7301
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Formale Argumentliste in Funktionsdefinition bei %C erwartet"
  
! #: fortran/decl.c:7331 fortran/decl.c:7609 fortran/decl.c:7818
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "BIND(C)-Attribut bei %L kann nur fÃ¼r Variablen oder gemeinsame BlÃ¶cke verwendet werden"
  
! #: fortran/decl.c:7360 fortran/decl.c:7875
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "UnvertrÃ¤glichkeit in BIND(C)-Namen (%qs/%qs) bei %C"
  
! #: fortran/decl.c:7503
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "ENTRY-Anweisung bei %C"
  
! #: fortran/decl.c:7512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines PROGRAMmes auftreten"
  
! #: fortran/decl.c:7515
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines MODULEs auftreten"
  
! #: fortran/decl.c:7518
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SUBMODULEs auftreten"
  
! #: fortran/decl.c:7521
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von BLOCK DATA auftreten"
  
! #: fortran/decl.c:7525 fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/decl.c:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines STRUCTURE-Blockes auftreten"
  
! #: fortran/decl.c:7533
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DERIVED TYPE Blockes auftreten"
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines IF-THEN-Blockes auftreten"
  
! #: fortran/decl.c:7542
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DO-Blockes auftreten"
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SELECT-Blockes auftreten"
  
! #: fortran/decl.c:7550
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines FORALL-Blockes auftreten"
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines WHERE-Blockes auftreten"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines enthaltenen Subprogrammes auftreten"
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Unerwartete ENTRY-Anweisung bei %C"
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "ENTRY-Anweisung bei %C kann nicht in einer enthaltenen Prozedur auftreten"
  
! #: fortran/decl.c:7634 fortran/decl.c:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Erforderte Klammern vor BIND(C) bei %C fehlen"
  
! #: fortran/decl.c:7728
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "ENTRY-Anweisung bei %L mit BIND(C) ist in einer elementaren Prozedur verboten"
  
! #: fortran/decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "Alternatives RÃ¼ckgabe-Dummyargument kann nicht in einer SUBROUTINE mit BIND(C)-Attribut bei %L auftreten"
  
! #: fortran/decl.c:7947 fortran/decl.c:7954
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "UngÃ¼ltiger C-Name in NAME=-Spezifizierung bei %C"
  
! #: fortran/decl.c:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Syntaxfehler in NAME=-Spezifikation fÃ¼r Bindungsmarke bei %C"
  
! #: fortran/decl.c:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Spezifikation NAME= bei %C sollte ein konstanter Ausdruck sein"
  
! #: fortran/decl.c:8018
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "NAME=-Angabe bei %C sollte ein Skalar der Standardzeichenart sein"
  
! #: fortran/decl.c:8037
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "SchlieÃŸende Klammer fÃ¼r Bindungsmarke bei %C fehlt"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "In BIND(C) bei %C ist kein bindender Name erlaubt"
  
! #: fortran/decl.c:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "For Schein-Prozedur %s in BIND(C) bei %C ist kein bindender Name erlaubt"
  
! #: fortran/decl.c:8078
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAME nicht erlaubt bei BIND(C) fÃ¼r ABSTRACT INTERFACE bei %C"
  
! #: fortran/decl.c:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Unerwartete END-Anweisung bei %C"
  
! #: fortran/decl.c:8333
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "END-Anweisung statt %s-Anweisung bei %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8342
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-Anweisung bei %L erwartet"
  
! #: fortran/decl.c:8353
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "Â»%sÂ«-Anweisung bei %L erwartet"
  
! #: fortran/decl.c:8373
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Blocknamen von %qs in Â»%sÂ«-Anweisung bei %L erwartet"
  
! #: fortran/decl.c:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Beendenden Namen bei %C erwartet"
  
! #: fortran/decl.c:8404 fortran/decl.c:8412
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Marke %qs fÃ¼r Â»%sÂ«-Anweisung bei %C erwartet"
  
! #: fortran/decl.c:8511
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Fehlende Feldspezifikation bei %L in DIMENSION-Anweisung"
  
! #: fortran/decl.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "FÃ¼r %s bei %L wurden Dimensionen nach dessen Initialisierung angegeben"
  
! #: fortran/decl.c:8527
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Feldspezifikation bei %L in CODIMENSION-Anweisung fehlt"
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Feldspezifikation muss bei %L aufgeschoben werden"
  
! #: fortran/decl.c:8551
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Doppeltes DIMENSION-Attribut bei %C"
  
! #: fortran/decl.c:8643
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Unerwartetes Zeichen in Variablenliste bei %C"
  
! #: fortran/decl.c:8680
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> bei %C erwartet"
  
! #: fortran/decl.c:8694 fortran/decl.c:8734
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Variablennamen bei %C erwartet"
  
! #: fortran/decl.c:8710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray-Zeiger bei %C muss eine Ganzzahl sein"
  
! #: fortran/decl.c:8714
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Cray-Zeiger bei %C hat %d Bytes Genauigkeit; Speicheradressen benÃ¶tigen %d Bytes"
  
! #: fortran/decl.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Â»,Â« bei %C erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:8759
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Interner Fehler: Cannot set Cray pointee array spec."
  
! #: fortran/decl.c:8783
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Â»)Â« bei %C erwartet"
  
! #: fortran/decl.c:8795
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> oder Ende der Anweisung bei %C erwartet"
  
! #: fortran/decl.c:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.c:8853
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.c:8872
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "Cray-Zeiger-Deklaration bei %C benÃ¶tigt den Schalter %<-fcray-pointer%>"
  
! #: fortran/decl.c:8911
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "CONTIGUOUS-Anweisung bei %C"
  
! #: fortran/decl.c:9009
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "Zugriffsspezifikation des Operators %s bei %C wurde bereits spezifiziert"
  
! #: fortran/decl.c:9025
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "Zugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziert"
  
! #: fortran/decl.c:9073
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.c:9107
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaxfehler in PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.c:9134 fortran/decl.c:9159
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "PRIVATE-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
  
! #: fortran/decl.c:9180 fortran/decl.c:9200
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "PUBLIC-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
  
! #: fortran/decl.c:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Variablennamen bei %C in PARAMETER-Anweisung erwartet"
  
! #: fortran/decl.c:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Zeichen Â»=Â« in PARAMETER-Anweisung bei %C erwartet"
  
! #: fortran/decl.c:9235
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Ausdruck bei %C in PARAMETER-Anweisung erwartet"
  
! #: fortran/decl.c:9255
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisierung einer bereits initialisierten Variablen bei %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER ohne Â»()Â« bei %C"
  
! #: fortran/decl.c:9296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Unerwartete Zeichen in PARAMETER-Anweisung bei %C"
  
! #: fortran/decl.c:9315 fortran/decl.c:9371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden"
  
! #: fortran/decl.c:9350
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "In AUTOMATIC-Anweisung bei %C wird eine Â»entity-listÂ« erwartet"
  
! #: fortran/decl.c:9357
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaxfehler in AUTOMATIC-Anweisung bei %C"
  
! #: fortran/decl.c:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Â»entity-listÂ« in STATIC-Anweisung bei %C erwartet"
  
! #: fortran/decl.c:9413
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaxfehler in STATIC-Anweisung bei %C"
  
! #: fortran/decl.c:9432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Umfassende SAVE-Anweisung bei %C folgt vorheriger SAVE-Anweisung"
  
! #: fortran/decl.c:9443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "SAVE-Anweisung bei %C folgt umfassender SAVE-Anweisung"
  
! #: fortran/decl.c:9491
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaxfehler in SAVE-Anweisung bei %C"
  
! #: fortran/decl.c:9508
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.c:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "VALUE-Anweisung bei %C"
  
! #: fortran/decl.c:9550
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaxfehler in VALUE-Anweisung bei %C"
  
! #: fortran/decl.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.c:9589
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "VOLATILE fÃ¼r Coarray-Variable %qs bei %C angegeben, die use-/host-assoziiert ist"
  
! #: fortran/decl.c:9614
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaxfehler in VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.c:9626
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.c:9670
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaxfehler in ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "MODULE-PROCEDURE-Deklaration bei %C"
  
! #: fortran/decl.c:9788
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE bei %C muss in einer generischen Modulschnittstelle sein"
  
! #: fortran/decl.c:9846
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "Intrinsische Prozedur bei %L kann keine MODULE PROCEDURE sein"
  
! #: fortran/decl.c:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Mehrdeutiges Symbol in TYPE-Definition bei %C"
  
! #: fortran/decl.c:9904
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Symbol %qs bei %C wurde vorher noch nicht definiert"
  
! #: fortran/decl.c:9910
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs in EXTENDS-Ausdruck bei %C ist kein abgeleiteter Typ"
  
! #: fortran/decl.c:9917
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs kann bei %C nicht erweitert werden, da es BIND(C) ist"
  
! #: fortran/decl.c:9924
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist"
  
! #: fortran/decl.c:9947
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Abgeleiteter Typ bei %C kann nur PRIVATE im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.c:9959
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Abgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.c:9980
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "ABSTRACT-Typ bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:10026
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Failed to create structure type '%s' at %C"
  
! #: fortran/decl.c:10032
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "Typdefinition von %qs bei %C wurde bereits bei %L definiert"
  
! #: fortran/decl.c:10079
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Ausschuss hinter MAP-Anweisung bei %C"
  
! #: fortran/decl.c:10112
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Ausschuss hinter UNION-Anweisung bei %C"
  
! #: fortran/decl.c:10147
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Strukturname erwartet in unverschachtelter Strukturdeklaration bei %C"
  
! #: fortran/decl.c:10179
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Ausschuss hinter unverschachtelter STRUCTURE-Anweisung bei %C"
  
! #: fortran/decl.c:10186
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Strukturname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
  
! #: fortran/decl.c:10349
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Â»::Â« in TYPE-Definition bei %C erwartet"
  
! #: fortran/decl.c:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "Gemangelte abgeleitete Typdefinition bei %C"
  
! #: fortran/decl.c:10391
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
  
! #: fortran/decl.c:10402
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Abgeleiteter Typname %qs bei %C hat bereits einen Basistypen von %s"
  
! #: fortran/decl.c:10405
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Abgeleiteter Typname %qs bei %C hat bereits einen Basistyp"
  
! #: fortran/decl.c:10420
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "Scheinargument %qs bei %L darf kein abgeleiteter Typ bei %C sein"
  
! #: fortran/decl.c:10429
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "Abgeleitete Typdefinition von %qs bei %C wurde bereits definiert"
  
! #: fortran/decl.c:10492
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaxfehler hinter PARAMETERIZED-TYPE-Deklaration bei %C"
  
! #: fortran/decl.c:10575
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form sein"
  
! #: fortran/decl.c:10595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM und ENUMERATOR bei %C"
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "ZÃ¤hler Ã¼bersteigt den C-Ganzzahltyp bei %C"
  
! #: fortran/decl.c:10706
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L nicht mit Ganzzahlausdruck initialisiert"
  
! #: fortran/decl.c:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Anweisung zur ENUM-Definition vor %C erwartet"
  
! #: fortran/decl.c:10790
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaxfehler in ENUMERATOR-Definition bei %C"
  
! #: fortran/decl.c:10837 fortran/decl.c:10852
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Doppelte Zugriffsspezifikation bei %C"
  
! #: fortran/decl.c:10872
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Bindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges NOPASS bei %C"
  
! #: fortran/decl.c:10892
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Bindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges PASS bei %C"
  
! #: fortran/decl.c:10919
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Doppeltes POINTER-Attribut bei %C"
  
! #: fortran/decl.c:10937
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Doppeltes NON_OVERRIDABLE bei %C"
  
! #: fortran/decl.c:10953
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Doppeltes DEFERRED bei %C"
  
! #: fortran/decl.c:10966
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Zugriffsspezifikation bei %C erwartet"
  
! #: fortran/decl.c:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Bindeattribut bei %C erwartet"
  
! #: fortran/decl.c:10976
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE und DEFERRED kÃ¶nnen nicht gleichzeitig bei %C auftreten"
  
! #: fortran/decl.c:10989
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "POINTER-Attribut ist fÃ¼r Prozedurzeiger-Komponente bei %C erforderlich"
  
! #: fortran/decl.c:11031
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Schnittstellenname nach %<(%> bei %C erforderlich"
  
! #: fortran/decl.c:11037
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> bei %C erwartet"
  
! #: fortran/decl.c:11057
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Schnittstelle muss fÃ¼r DEFERRED-Bindung bei %C angegeben werden"
  
! #: fortran/decl.c:11062
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(Schnittstelle) bei %C sollte als DEFERRED deklariert sein"
  
! #: fortran/decl.c:11085
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Bindungsname bei %C erwartet"
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-Liste bei %C"
  
! #: fortran/decl.c:11101
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> ist ungÃ¼ltig fÃ¼r DEFERRED-Bindung bei %C"
  
! #: fortran/decl.c:11107
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> in PROCEDURE-Bindung mit explizitem Ziel bei %C erforderlich"
  
! #: fortran/decl.c:11117
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Bindungsziel hinter %<=>%> bei %C erforderlich"
  
! #: fortran/decl.c:11134
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Typ %qs mit DEFERRED-Bindung bei %C ist nicht ABSTRACT"
  
! #: fortran/decl.c:11145
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Es gibt bereits eine Prozedur mit Bindungsname %qs fÃ¼r den abgeleiteten Typ %qs bei %C"
  
! #: fortran/decl.c:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC bei %C muss innerhalb eines CONTAINS eines abgeleiteten Typs sein"
  
! #: fortran/decl.c:11216
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> bei %C erwartet"
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Generischer Name oder Operatordeskriptor bei %C erwartet"
  
! #: fortran/decl.c:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Kaputte GENERIC-Anweisung bei %C"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> bei %C erwartet"
  
! #: fortran/decl.c:11296
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Es gibt bereits eine nicht-generische Prozedur mit Bindungsname %qs fÃ¼r den abgeleiteten Typ %qs bei %C"
  
! #: fortran/decl.c:11304
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Bindung bei %C muss denselben Zugriff wie bereits definierte Bindung %qs haben"
  
! #: fortran/decl.c:11352
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Spezifischer Bindungsname bei %C erwartet"
  
! #: fortran/decl.c:11362
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs bereits als spezifische Bindung fÃ¼r das generische %qs bei %C definiert"
  
! #: fortran/decl.c:11380
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Ausschuss hinter GENERIC-Bindung bei %C"
  
! #: fortran/decl.c:11415
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "FINAL-Deklaration bei %C muss innerhalb eines CONTAINS-Abschnitts eines abgeleiteten Typs stehen"
  
! #: fortran/decl.c:11426
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "Deklaration abgeleiteten Typs mit FINAL bei %C muss im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.c:11448
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Leeres FINAL bei %C"
  
! #: fortran/decl.c:11455
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Prozedurname im Modul bei %C erwartet"
  
! #: fortran/decl.c:11465
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> bei %C erwartet"
  
! #: fortran/decl.c:11471
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Unbekannter Prozedurname %qs bei %C"
  
! #: fortran/decl.c:11484
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "%qs bei %C ist bereits als FINAL-Prozedur definiert"
  
! #: fortran/decl.c:11554
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Unbekanntes Attribut in !GCC$ ATTRIBUTES-Anweisung bei %C"
  
! #: fortran/decl.c:11600
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Syntaxfehler in !GCC$ ATTRIBUTES-Anweisung bei %C"
  
! #: fortran/decl.c:11620
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr "Direktive %<GCC unroll%> bei %2$C verlangt eine konstante Anzahl (maximal %1$u)"
  
! #: fortran/decl.c:11634
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaxfehler in !GCC$-UNROLL-Direktive bei %C"
  
! #: fortran/decl.c:11698
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaxfehler in !GCC$-IVDEP-Direktive bei %C"
  
! #: fortran/decl.c:11715
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-VECTOR-Direktive bei %C"
  
! #: fortran/decl.c:11732
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-NOVECTOR-Direktive bei %C"
--- 58035,59874 ----
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr "Allozierbare Komponente oder deferred-shaped-Feld bei %C in DATA-Anweisung"
  
! #: fortran/decl.c:733
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht in einem Strukturkonstruktor vorkommen"
  
! #: fortran/decl.c:749
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "DATA-Anweisung bei %C ist in PURE-Prozedur nicht erlaubt"
  
! #: fortran/decl.c:758
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr "part-ref mit Zeigerattribut bei %L ist nicht das rechteste part-ref des data-stmt-objects"
  
! #: fortran/decl.c:797
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "Leere Initialisierungsliste im alten Stil bei %C"
  
! #: fortran/decl.c:806
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "Feld in der Initialisierungsliste bei %L muss eine explizite Form haben"
  
! #: fortran/decl.c:829
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "UngÃ¼ltige Wiederholungsangabe in Skalar-Initialisierung bei %C"
  
! #: fortran/decl.c:834
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "Wiederholungsangabe bei %C muss eine Ganzzahl sein"
  
! #: fortran/decl.c:845
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Datenkonstante nach Wiederholungsangabe bei %C erwartet"
  
! #: fortran/decl.c:877
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Ende der skalaren Initialisierung bei %C erwartet"
  
! #: fortran/decl.c:908
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "Nicht genug Element in Feldinitialisierung bei %C"
  
! #: fortran/decl.c:910
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "Zu viele Elemente in Feldinitialisierung bei %C"
  
! #: fortran/decl.c:930
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Syntaxfehler in Initialisierungsliste im alten Stil bei %C"
  
! #: fortran/decl.c:954
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "Das Feld vermuteten Ranges bei %C darf keine Kodimension haben"
  
! #: fortran/decl.c:1019
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr "Die Summe aus Feldrang %d und Korang %d bei %C Ã¼bersteigt die HÃ¶chstanzahl %d an Dimensionen"
  
! #: fortran/decl.c:1043
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Falsche INTENT-Spezifikation bei %C"
  
! #: fortran/decl.c:1064
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "Parameter mit zurÃ¼ckgestelltem Typ bei %C"
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Skalarer INTEGER-Ausdruck bei %L erwartet"
  
! #: fortran/decl.c:1173
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "ZeichenlÃ¤nge alten Stils bei %C"
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Syntaxfehler in ZeichenlÃ¤ngenangabe bei %C"
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Prozedur %qs bei %C wurde bereits bei %L definiert"
  
! #: fortran/decl.c:1371
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Enthaltene Prozedur %qs bei %C steht in Konflikt mit Prozedur, die bei %L definiert wurde"
  
! #: fortran/decl.c:1383
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Name %qs bei %C ist bereits als eine allgemeine Schnittstelle bei %L definiert"
  
! #: fortran/decl.c:1399
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Prozedur %qs bei %C hat eine explizite Schnittstelle aus einer vorherigen Deklaration"
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "Die Prozedur %qs, die im Interface-KÃ¶rper bei %L definiert ist, passt nicht zu der internen Prozedur bei %C"
  
! #: fortran/decl.c:1498
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "Prozedur %qs bei %L muss das BIND(C)-Attribut haben, um mit C interoperabel zu sein"
  
! #: fortran/decl.c:1525
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Variable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da der abgeleitete Typ %qs nicht mit C interoperabel ist"
  
! #: fortran/decl.c:1532
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Variable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da sie polymorph ist"
  
! #: fortran/decl.c:1539
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Variable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, kÃ¶nnte jedoch unvertrÃ¤glich mit C sein"
  
! #: fortran/decl.c:1554
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "Zeichenargument %qs bei %L muss LÃ¤nge 1 haben, da Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.c:1567
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) ist"
  
! #: fortran/decl.c:1575
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) ist"
  
! #: fortran/decl.c:1584
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute OPTIONAL und VALUE haben, da Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.c:1591
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die jedoch BIND(C) ist"
  
! #: fortran/decl.c:1602
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Feld mit angenommener Form %qs bei %L als Scheinargument fÃ¼r die BIND(C)-Prozedur %qs bei %L"
  
! #: fortran/decl.c:1670
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Symbol %qs bei %C ist bereits bei %L als ein Typ deklariert"
  
! #: fortran/decl.c:1729
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %C muss mit einer mit C interoperablen Art deklariert sein, da der gemeinsame Block %qs BIND(C) ist"
  
! #: fortran/decl.c:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "CHARACTER-LÃ¤nge bei %L muss konstant sein"
  
! #: fortran/decl.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "CHARACTER-Ausdruck bei %L wird abgeschnitten (%ld/%ld)"
  
! #: fortran/decl.c:1792
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Die CHARACTER-Elemente des Feldkonstruktors bei %L mÃ¼ssen dieselbe LÃ¤nge haben (%ld/%ld)"
  
! #: fortran/decl.c:1891
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Initialisierer nicht erlaubt fÃ¼r PARAMETER %qs bei %C"
  
! #: fortran/decl.c:1901
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Fehlende Initialisierung fÃ¼r PARAMETER bei %L"
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "Variable %qs bei %C mit Initialisierung tritt bereits in einer DATA-Anweisung auf"
  
! #: fortran/decl.c:1954
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Parameter-Feld bei %L kann nicht mit Elementen variabler LÃ¤nge initialisiert werden"
  
! #: fortran/decl.c:2023
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Das implied-shape-Feld bei %L kann nicht mit Skalar initialisiert werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr "Interner Fehler: gfc_array_size failed"
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Nicht-konstante untere Grenze in Deklaration mit impliziter Form bei %L"
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Komponente bei %C muss ein POINTER-Attribut haben"
  
! #: fortran/decl.c:2166
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Komponente %qs mit CLASS bei %C muss allozierbar oder Zeiger sein"
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Feldkomponente der Struktur bei %C muss explizite oder aufgeschobene Form haben"
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Komponente %qs bei %C bereits bei %L deklariert"
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Zeigerfeld-Komponente der Struktur bei %C muss eine aufgeschobene Form haben"
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Allozierbare Komponente der Struktur bei %C muss eine aufgeschobene Form haben"
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Feldkomponente der Struktur bei %C muss eine explizite Form haben"
  
! #: fortran/decl.c:2282
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "Typparameter %qs bei %C hat keinen zugehÃ¶rigen Eintrag in der Typparameter-Namensliste bei %L"
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "NULL()-Initialisierung bei %C ist mehrdeutig"
  
! #: fortran/decl.c:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "NULL()-Initialisierung bei %C kÃ¶nnte kein MOLD haben"
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Initialisierung des Zeigers bei %C ist nicht in einer PURE-Prozedur erlaubt"
  
! #: fortran/decl.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Fehler in Zeigerinitialisierung bei %C"
  
! #: fortran/decl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Nicht-NULL-Zeigerinitialisierung bei %C"
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr "Die RESULT-Variable %qs bei %L verbietet, dass der FUNCTION-Name %qs bei %C in einer Spezifikationsanweisung auftritt"
  
! #: fortran/decl.c:2478
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "%qs ist auÃŸerhalb der STRUCTURE bei %C nicht erlaubt"
  
! #: fortran/decl.c:2480
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%qs bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.c:2488
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "EntitÃ¤t %qs bei %C kann keine Argumente haben"
  
! #: fortran/decl.c:2498
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "UngÃ¼ltiges Zeichen %qc in Variablenname bei %C"
  
! #: fortran/decl.c:2540
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Nicht-PARAMETER-Symbol %qs bei %L kann nicht implied-shape sein"
  
! #: fortran/decl.c:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Feld mit impliziter Form bei %L"
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "Feld mit expliziter Form, aber nichtkonstanten Grenzen bei %C"
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr "%qs bei %C ist eine Redefinition der Deklaration in der entsprechenden Schnittstelle fÃ¼r MODUL PROCEDURE %qs"
  
! #: fortran/decl.c:2707
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "EntitÃ¤t %qs bei %C kann keine Initialisierung haben"
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Doppelte Feldspezifikation fÃ¼r Cray-Zeigerende bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:2740
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Interner Fehler: Cannot set pointee array spec."
  
! #: fortran/decl.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Initialisierung im alten Stil bei %C"
  
! #: fortran/decl.c:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "UngÃ¼ltige Initialisierung im alten Stil fÃ¼r abgeleitete Typkomponente bei %C"
  
! #: fortran/decl.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Syntaxfehler in Initialisierung im alten Stil von %s bei %C"
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Initialisierung bei %C ist nicht fÃ¼r eine Zeigervariable"
  
! #: fortran/decl.c:2867
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Zeigerinitialisierung bei %C benÃ¶tigt %<=>%>, nicht %<=%>"
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Initialisierung einer Variablen bei %C ist in einer PURE-Prozedur nicht erlaubt"
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Initialisierung einer allozierbaren Komponente bei %C ist nicht erlaubt"
  
! #: fortran/decl.c:2909
! #, gcc-internal-format, gfc-internal-format
! msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
! msgstr "Initialisierung einer Strukturkomponente mit einer HOLLERITH-Konstante bei %L ist nicht erlaubt"
! 
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "Die Komponente bei %C mit KIND- oder LEN-Attribut erscheint nicht in der Typparameterliste bei %L"
  
! #: fortran/decl.c:2931
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "Die Komponente bei %C, die in der Typparameterliste bei %L erscheint, hat weder KIND- noch LEN-Attribut"
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Die Komponente bei %C, die ein Typparameter ist, muss ein Skalar sein"
  
! #: fortran/decl.c:2948
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht als Initialisierer vorkommen"
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr "Inkompatible Initialisierung zwischen einer abgeleiteten TypentitÃ¤t und einer EntitÃ¤t mit Typ %qs bei %C"
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Deklaration %s*%d im alten Stil wird bei %C nicht unterstÃ¼tzt"
  
! #: fortran/decl.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Nicht-Standard Typ-Deklaration %s*%d bei %C"
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Fehlende rechte Klammer bei %C"
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Skalaren Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Die Art %d wird fÃ¼r Typ %s bei %C nicht unterstÃ¼tzt"
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Typ-Parameter nach C-Art ist fÃ¼r Typ %s, aber Typ bei %L ist %s"
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Fehlende rechte Klammer oder Komma bei %C"
  
! #: fortran/decl.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Die Art %d wird fÃ¼r CHARACTER bei %C nicht unterstÃ¼tzt"
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Syntaxfehler in CHARACTER-Deklaration bei %C"
  
! #: fortran/decl.c:3540
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "RECORD bei %C ist eine Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Strukturname nach RECORD bei %C erwartet"
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "Die Typparameter-Angabenliste bei %C kann nicht gleichzeitig ASSUMED- und DEFERRED-Parameter enthalten"
  
! #: fortran/decl.c:3690
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "Die Typparameter-Angabenliste bei %C enthÃ¤lt nicht genug ParameterausdrÃ¼cke"
  
! #: fortran/decl.c:3714
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "Der abgeleitete Parameter %qs bei %C hat keinen Vorgabewert"
  
! #: fortran/decl.c:3746
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Der Parameterausdruck bei %C muss vom Typ INTEGER sein, nicht %s"
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "Der KIND-Parameter %qs bei %C darf weder ASSUMED noch DEFERRED sein"
  
! #: fortran/decl.c:3781
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "Der Wert fÃ¼r den KIND-Parameter %qs bei %C lÃ¤sst sich nicht auf einen konstanten Ausdruck reduzieren"
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "Die Typparameter-Angabenliste bei %C enthÃ¤lt zu viele ParameterausdrÃ¼cke"
  
! #: fortran/decl.c:3805
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Der parametrisierte abgeleitete Typ bei %C ist mehrdeutig"
  
! #: fortran/decl.c:4041
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "BYTE-Typ bei %C"
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "Bei %C verwendeter BYTE-Typ ist auf der Zielmaschine nicht verfÃ¼gbar"
  
! #: fortran/decl.c:4114
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Vermuteter Typ bei %C ist fÃ¼r Komponenten nicht erlaubt"
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Vermuteter Typ bei %C"
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE mit intrinsischer Typspezifikation bei %C"
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "Falsch geformte Typspezifikation bei %C"
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX bei %C"
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Typname %qs bei %C ist mehrdeutig"
  
! #: fortran/decl.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "CLASS-Anweisung bei %C"
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "Typname %qs bei %C in Konflikt mit vorher deklarierter EntitÃ¤t bei %L, die den gleichen Namen hat"
  
! #: fortran/decl.c:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Doppelte IMPLICIT NONE-Anweisung bei %C"
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr "IMPORT NONE mit Angabenliste bei %C"
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Fehlender Zeichenbereich in IMPLICIT bei %C"
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Buchstaben in IMPLICIT-Anweisung bei %C mÃ¼ssen in alphabetischer Reihenfolge sein"
  
! #: fortran/decl.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "IMPLICIT-Anweisung bei %C folgt auf IMPLICIT NONE (Typ-)Anweisung"
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Leere IMPLICIT-Anweisung bei %C"
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "IMPORT-Anweisung bei %C ist nur in einem INTERFACE-KÃ¶rper erlaubt"
  
! #: fortran/decl.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "F2008: C1210 IMPORT-Anweisung bei %C ist im KÃ¶rper einer Schnittstelle fÃ¼r Modulprozedur nicht erlaubt"
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "IMPORT-Anweisung bei %C"
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Liste benannter EintrÃ¤ge bei %C erwartet"
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "IMPORT %qs aus Host-Sichtbarkeitseinheit bei %C nicht mÃ¶glich - existiert nicht."
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs bereits aus Host-Sichtbarkeitseinheit bei %C IMPORTiert"
  
! #: fortran/decl.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaxfehler in IMPORT-Anweisung bei %C"
  
! #: fortran/decl.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Fehlende Kodimensionsangabe bei %C"
  
! #: fortran/decl.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Fehlende Dimensionsangabe bei %C"
  
! #: fortran/decl.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Doppeltes Attribut %s bei %L"
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s bei %L ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden"
  
! #: fortran/decl.c:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Attribut ALLOCATABLE bei %C in einer TYPE-Definition"
  
! #: fortran/decl.c:5435
! #, gcc-internal-format, gfc-internal-format
! msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
! msgstr "Attribut ALLOCATABLE bei %C in einer STRUCTURE-Definition"
! 
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "KIND-Attribut bei %C in einer TYPE-Definition"
  
! #: fortran/decl.c:5447
! #, gcc-internal-format, gfc-internal-format
! msgid "KIND attribute at %C in a STRUCTURE definition"
! msgstr "KIND-Attribut bei %C in einer STRUCTURE-Definition"
! 
! #: fortran/decl.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "Komponente mit KIND-Attribut bei %C muss ein INTEGER sein"
  
! #: fortran/decl.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "Komponente mit KIND-Attribut bei %C muss per Default Ganzzahlart (%d) sein"
  
! #: fortran/decl.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "LEN-Attribut bei %C in einer TYPE-Definition"
  
! #: fortran/decl.c:5474
! #, gcc-internal-format, gfc-internal-format
! msgid "LEN attribute at %C in a STRUCTURE definition"
! msgstr "LEN-Attribut bei %C in einer STRUCTURE-Definition"
! 
! #: fortran/decl.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Komponente mit LEN-Attribut bei %C muss INTEGER sein"
  
! #: fortran/decl.c:5489
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "Komponente mit LEN-Attribut bei %C muss per Default Ganzzahlart (%d) sein"
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Attribut bei %L ist in TYPE-Definition nicht erlaubt"
  
! #: fortran/decl.c:5500
! #, gcc-internal-format, gfc-internal-format
! msgid "Attribute at %L is not allowed in a STRUCTURE definition"
! msgstr "Attribut bei %L ist in STRUCTURE-Definition nicht erlaubt"
! 
! #: fortran/decl.c:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribut %s bei %L in einer TYPE-Definition"
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "Attribut %s bei %L ist auÃŸerhalb des Spezifikationsabschnitts eines Moduls nicht erlaubt"
  
! #: fortran/decl.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Attribut bei %L ist auÃŸerhalb einer TYPE-Definition nicht erlaubt"
  
! #: fortran/decl.c:5551
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "ASYNCHRONOUS-Attribut bei %C"
  
! #: fortran/decl.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "CONTIGUOUS-Attribut bei %C"
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED bei %C nur in Spezifikationsabschnitts eines Moduls erlaubt"
  
! #: fortran/decl.c:5623
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "PROTECTED-Attribut bei %C"
  
! #: fortran/decl.c:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "VALUE-Attribut bei %C"
  
! #: fortran/decl.c:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "VOLATILE-Attribut bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Bad attribute"
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Mehrere Bezeichner mit einzelner Spezifikation NAME= bei %C angegeben"
  
! #: fortran/decl.c:5810
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "Implizit deklarierte BIND(C)-Funktion %qs bei %L ist mÃ¶glicherweise nicht interoperabel mit C"
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %L kÃ¶nnte inkompatibel mit C sein, obwohl gemeinsamer Block %qs BIND(C) ist"
  
! #: fortran/decl.c:5841
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "Typdeklaration %qs bei %L ist nicht C-kompatibel, aber sie ist BIND(C)"
  
! #: fortran/decl.c:5845
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "Variable %qs bei %L kÃ¶nnte mit C inkompatibel sein, aber sie ist BIND(C)"
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %L kann nicht mit BIND(C) deklariert werden, da sie nicht global ist"
  
! #: fortran/decl.c:5871
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) haben"
  
! #: fortran/decl.c:5879
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) haben"
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "RÃ¼ckgabetyp der BIND(C)-Funktion %qs bei %L kann kein Feld sein"
  
! #: fortran/decl.c:5899
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "RÃ¼ckgabetyp der BIND(C)-Funktion %qs von Zeichentyp bei %L muss die LÃ¤nge 1 haben"
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr "Symbol %qs bei %L ist als PRIVATE markiert, aber wurde mit Bindung %qs markiert"
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Entweder EntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C erforderlich"
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "EntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C fehlt"
  
! #: fortran/decl.c:6036
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Fehlendes Symbol"
  
! #: fortran/decl.c:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "BIND(C)-Anweisung bei %C"
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "Abgeleiteter Typ bei %C wurde vorher nicht definiert und kann daher nicht in einer abgeleiteten Typdefinition auftreten"
  
! #: fortran/decl.c:6193
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Syntaxfehler in anonymer Struktur-Deklaration bei %C"
  
! #: fortran/decl.c:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaxfehler in Daten-Deklaration bei %C"
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "MODULE-PrÃ¤fix bei %C"
  
! #: fortran/decl.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "MODULE-PrÃ¤fix bei %C muss innerhalb eines Moduls, Teilmoduls oder Interfaces sein"
  
! #: fortran/decl.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "IMPURE-Prozedur bei %C"
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE und IMPURE dÃ¼rfen bei %C nicht gleichzeitig stehen"
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "ELEMENTAL-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "PURE-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "RECURSIVE-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.c:6463
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Bei %C wird eine Typparameterliste erwartet"
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Argument fÃ¼r AlternativrÃ¼ckgabe bei %C"
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Bei %C wird ein Parametername erwartet"
  
! #: fortran/decl.c:6531
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Name %qs bei %C ist der Name der Prozedur"
  
! #: fortran/decl.c:6544
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Parameterliste in Typdeklaration bei %C erwartet"
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Unerwartete Angaben in formaler Argumentliste bei %C"
  
! #: fortran/decl.c:6565
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Doppelter Name %qs in Parameterliste bei %C"
  
! #: fortran/decl.c:6568
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Doppeltes Symbol %qs in formaler Argumentliste bei %C"
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Konflikt in formalen Argumentnamen (%s/%s) von MODULE PROCEDURE bei %C"
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Konflikt in Anzahl der formalen Argumente von MODULE PROCEDURE bei %C"
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "RESULT-Variable bei %C muss vom Funktionsnamen verschieden sein"
  
! #: fortran/decl.c:6729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Unerwartete Angaben hinter Funktionsdeklaration bei %C"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "BIND(C)-Attribut bei %L kann nicht fÃ¼r eine interne Prozedur angegeben werden"
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "BIND(C)-Attribut bei %C erfordert eine Schnittstelle mit BIND(C)"
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "BIND(C)-Prozedur mit NAME darf kein POINTER-Attribut bei %C haben"
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Scheinprozedur bei %C kann kein BIND(C)-Attribut mit NAME haben"
  
! #: fortran/decl.c:6979
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Prozedur %qs bei %L hat bereits grundlegenden Typen %s"
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaxfehler in PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> nach Bindeattributen bei %C erwartet"
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS oder explizite Schnittstelle bei %C erforderlich"
  
! #: fortran/decl.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaxfehler in Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE bei %C muss in einer allgemeinen Schnittstelle sein"
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Â»::Â« in MODULE PROCEDURE-Anweisung bei %L"
  
! #: fortran/decl.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Formale Argumentliste in Funktionsdefinition bei %C erwartet"
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "BIND(C)-Attribut bei %L kann nur fÃ¼r Variablen oder gemeinsame BlÃ¶cke verwendet werden"
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "UnvertrÃ¤glichkeit in BIND(C)-Namen (%qs/%qs) bei %C"
  
! #: fortran/decl.c:7528
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "ENTRY-Anweisung bei %C"
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines PROGRAMmes auftreten"
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines MODULEs auftreten"
  
! #: fortran/decl.c:7543
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SUBMODULEs auftreten"
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von BLOCK DATA auftreten"
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines STRUCTURE-Blockes auftreten"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DERIVED TYPE Blockes auftreten"
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines IF-THEN-Blockes auftreten"
  
! #: fortran/decl.c:7567
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DO-Blockes auftreten"
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SELECT-Blockes auftreten"
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines FORALL-Blockes auftreten"
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines WHERE-Blockes auftreten"
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines enthaltenen Subprogrammes auftreten"
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Unerwartete ENTRY-Anweisung bei %C"
  
! #: fortran/decl.c:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "ENTRY-Anweisung bei %C kann nicht in einer enthaltenen Prozedur auftreten"
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Erforderte Klammern vor BIND(C) bei %C fehlen"
  
! #: fortran/decl.c:7753
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "ENTRY-Anweisung bei %L mit BIND(C) ist in einer elementaren Prozedur verboten"
  
! #: fortran/decl.c:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "Alternatives RÃ¼ckgabe-Dummyargument kann nicht in einer SUBROUTINE mit BIND(C)-Attribut bei %L auftreten"
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "UngÃ¼ltiger C-Name in NAME=-Spezifizierung bei %C"
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Syntaxfehler in NAME=-Spezifikation fÃ¼r Bindungsmarke bei %C"
  
! #: fortran/decl.c:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Spezifikation NAME= bei %C sollte ein konstanter Ausdruck sein"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "NAME=-Angabe bei %C sollte ein Skalar der Standardzeichenart sein"
  
! #: fortran/decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "SchlieÃŸende Klammer fÃ¼r Bindungsmarke bei %C fehlt"
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "In BIND(C) bei %C ist kein bindender Name erlaubt"
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "For Schein-Prozedur %s in BIND(C) bei %C ist kein bindender Name erlaubt"
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAME nicht erlaubt bei BIND(C) fÃ¼r ABSTRACT INTERFACE bei %C"
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Unerwartete END-Anweisung bei %C"
  
! #: fortran/decl.c:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "END-Anweisung statt %s-Anweisung bei %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-Anweisung bei %L erwartet"
  
! #: fortran/decl.c:8378
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "Â»%sÂ«-Anweisung bei %L erwartet"
  
! #: fortran/decl.c:8398
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Blocknamen von %qs in Â»%sÂ«-Anweisung bei %L erwartet"
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Beendenden Namen bei %C erwartet"
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Marke %qs fÃ¼r Â»%sÂ«-Anweisung bei %C erwartet"
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Fehlende Feldspezifikation bei %L in DIMENSION-Anweisung"
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "FÃ¼r %s bei %L wurden Dimensionen nach dessen Initialisierung angegeben"
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Feldspezifikation bei %L in CODIMENSION-Anweisung fehlt"
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Feldspezifikation muss bei %L aufgeschoben werden"
  
! #: fortran/decl.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Doppeltes DIMENSION-Attribut bei %C"
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Unerwartetes Zeichen in Variablenliste bei %C"
  
! #: fortran/decl.c:8705
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> bei %C erwartet"
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Variablennamen bei %C erwartet"
  
! #: fortran/decl.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray-Zeiger bei %C muss eine Ganzzahl sein"
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Cray-Zeiger bei %C hat %d Bytes Genauigkeit; Speicheradressen benÃ¶tigen %d Bytes"
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Â»,Â« bei %C erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:8784
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Interner Fehler: Cannot set Cray pointee array spec."
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Â»)Â« bei %C erwartet"
  
! #: fortran/decl.c:8820
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> oder Ende der Anweisung bei %C erwartet"
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "Cray-Zeiger-Deklaration bei %C benÃ¶tigt den Schalter %<-fcray-pointer%>"
  
! #: fortran/decl.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "CONTIGUOUS-Anweisung bei %C"
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "Zugriffsspezifikation des Operators %s bei %C wurde bereits spezifiziert"
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "Zugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziert"
  
! #: fortran/decl.c:9098
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaxfehler in PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "PRIVATE-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "PUBLIC-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Variablennamen bei %C in PARAMETER-Anweisung erwartet"
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Zeichen Â»=Â« in PARAMETER-Anweisung bei %C erwartet"
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Ausdruck bei %C in PARAMETER-Anweisung erwartet"
  
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisierung einer bereits initialisierten Variablen bei %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER ohne Â»()Â« bei %C"
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Unerwartete Zeichen in PARAMETER-Anweisung bei %C"
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden"
  
! #: fortran/decl.c:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "In AUTOMATIC-Anweisung bei %C wird eine Â»entity-listÂ« erwartet"
  
! #: fortran/decl.c:9382
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaxfehler in AUTOMATIC-Anweisung bei %C"
  
! #: fortran/decl.c:9431
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Â»entity-listÂ« in STATIC-Anweisung bei %C erwartet"
  
! #: fortran/decl.c:9438
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaxfehler in STATIC-Anweisung bei %C"
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Umfassende SAVE-Anweisung bei %C folgt vorheriger SAVE-Anweisung"
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "SAVE-Anweisung bei %C folgt umfassender SAVE-Anweisung"
  
! #: fortran/decl.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaxfehler in SAVE-Anweisung bei %C"
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.c:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "VALUE-Anweisung bei %C"
  
! #: fortran/decl.c:9575
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaxfehler in VALUE-Anweisung bei %C"
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "VOLATILE fÃ¼r Coarray-Variable %qs bei %C angegeben, die use-/host-assoziiert ist"
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaxfehler in VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaxfehler in ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "MODULE-PROCEDURE-Deklaration bei %C"
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE bei %C muss in einer generischen Modulschnittstelle sein"
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "Intrinsische Prozedur bei %L kann keine MODULE PROCEDURE sein"
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Mehrdeutiges Symbol in TYPE-Definition bei %C"
  
! #: fortran/decl.c:9936
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Symbol %qs bei %C wurde vorher noch nicht definiert"
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs in EXTENDS-Ausdruck bei %C ist kein abgeleiteter Typ"
  
! #: fortran/decl.c:9949
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs kann bei %C nicht erweitert werden, da es BIND(C) ist"
  
! #: fortran/decl.c:9956
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist"
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Abgeleiteter Typ bei %C kann nur PRIVATE im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Abgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.c:10012
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "ABSTRACT-Typ bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Failed to create structure type '%s' at %C"
  
! #: fortran/decl.c:10064
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "Typdefinition von %qs bei %C wurde bereits bei %L definiert"
  
! #: fortran/decl.c:10111
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Ausschuss hinter MAP-Anweisung bei %C"
  
! #: fortran/decl.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Ausschuss hinter UNION-Anweisung bei %C"
  
! #: fortran/decl.c:10179
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.c:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Strukturname erwartet in unverschachtelter Strukturdeklaration bei %C"
  
! #: fortran/decl.c:10211
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Ausschuss hinter unverschachtelter STRUCTURE-Anweisung bei %C"
  
! #: fortran/decl.c:10218
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Strukturname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Â»::Â« in TYPE-Definition bei %C erwartet"
  
! #: fortran/decl.c:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "Gemangelte abgeleitete Typdefinition bei %C"
  
! #: fortran/decl.c:10423
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
  
! #: fortran/decl.c:10434
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Abgeleiteter Typname %qs bei %C hat bereits einen Basistypen von %s"
  
! #: fortran/decl.c:10437
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Abgeleiteter Typname %qs bei %C hat bereits einen Basistyp"
  
! #: fortran/decl.c:10452
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "Scheinargument %qs bei %L darf kein abgeleiteter Typ bei %C sein"
  
! #: fortran/decl.c:10461
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "Abgeleitete Typdefinition von %qs bei %C wurde bereits definiert"
  
! #: fortran/decl.c:10524
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaxfehler hinter PARAMETERIZED-TYPE-Deklaration bei %C"
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form sein"
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM und ENUMERATOR bei %C"
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "ZÃ¤hler Ã¼bersteigt den C-Ganzzahltyp bei %C"
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L nicht mit Ganzzahlausdruck initialisiert"
  
! #: fortran/decl.c:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Anweisung zur ENUM-Definition vor %C erwartet"
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaxfehler in ENUMERATOR-Definition bei %C"
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Doppelte Zugriffsspezifikation bei %C"
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Bindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges NOPASS bei %C"
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Bindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges PASS bei %C"
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Doppeltes POINTER-Attribut bei %C"
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Doppeltes NON_OVERRIDABLE bei %C"
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Doppeltes DEFERRED bei %C"
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Zugriffsspezifikation bei %C erwartet"
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Bindeattribut bei %C erwartet"
  
! #: fortran/decl.c:11008
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE und DEFERRED kÃ¶nnen nicht gleichzeitig bei %C auftreten"
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "POINTER-Attribut ist fÃ¼r Prozedurzeiger-Komponente bei %C erforderlich"
  
! #: fortran/decl.c:11063
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Schnittstellenname nach %<(%> bei %C erforderlich"
  
! #: fortran/decl.c:11069
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> bei %C erwartet"
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Schnittstelle muss fÃ¼r DEFERRED-Bindung bei %C angegeben werden"
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(Schnittstelle) bei %C sollte als DEFERRED deklariert sein"
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Bindungsname bei %C erwartet"
  
! #: fortran/decl.c:11121
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-Liste bei %C"
  
! #: fortran/decl.c:11133
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> ist ungÃ¼ltig fÃ¼r DEFERRED-Bindung bei %C"
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> in PROCEDURE-Bindung mit explizitem Ziel bei %C erforderlich"
  
! #: fortran/decl.c:11149
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Bindungsziel hinter %<=>%> bei %C erforderlich"
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Typ %qs mit DEFERRED-Bindung bei %C ist nicht ABSTRACT"
  
! #: fortran/decl.c:11177
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Es gibt bereits eine Prozedur mit Bindungsname %qs fÃ¼r den abgeleiteten Typ %qs bei %C"
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC bei %C muss innerhalb eines CONTAINS eines abgeleiteten Typs sein"
  
! #: fortran/decl.c:11248
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> bei %C erwartet"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Generischer Name oder Operatordeskriptor bei %C erwartet"
  
! #: fortran/decl.c:11281
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Kaputte GENERIC-Anweisung bei %C"
  
! #: fortran/decl.c:11292
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> bei %C erwartet"
  
! #: fortran/decl.c:11328
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Es gibt bereits eine nicht-generische Prozedur mit Bindungsname %qs fÃ¼r den abgeleiteten Typ %qs bei %C"
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Bindung bei %C muss denselben Zugriff wie bereits definierte Bindung %qs haben"
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Spezifischer Bindungsname bei %C erwartet"
  
! #: fortran/decl.c:11394
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs bereits als spezifische Bindung fÃ¼r das generische %qs bei %C definiert"
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Ausschuss hinter GENERIC-Bindung bei %C"
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "FINAL-Deklaration bei %C muss innerhalb eines CONTAINS-Abschnitts eines abgeleiteten Typs stehen"
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "Deklaration abgeleiteten Typs mit FINAL bei %C muss im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Leeres FINAL bei %C"
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Prozedurname im Modul bei %C erwartet"
  
! #: fortran/decl.c:11497
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> bei %C erwartet"
  
! #: fortran/decl.c:11503
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Unbekannter Prozedurname %qs bei %C"
  
! #: fortran/decl.c:11516
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "%qs bei %C ist bereits als FINAL-Prozedur definiert"
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Unbekanntes Attribut in !GCC$ ATTRIBUTES-Anweisung bei %C"
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Syntaxfehler in !GCC$ ATTRIBUTES-Anweisung bei %C"
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr "Direktive %<GCC unroll%> bei %2$C verlangt eine konstante Anzahl (maximal %1$u)"
  
! #: fortran/decl.c:11666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaxfehler in !GCC$-UNROLL-Direktive bei %C"
  
! #: fortran/decl.c:11730
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaxfehler in !GCC$-IVDEP-Direktive bei %C"
  
! #: fortran/decl.c:11747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-VECTOR-Direktive bei %C"
  
! #: fortran/decl.c:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-NOVECTOR-Direktive bei %C"
*************** msgid "show_expr(): Don't know how to sh
*** 59769,59780 ****
  msgstr "Interner Fehler: show_expr(): Don't know how to show expr"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/dump-parse-tree.c:2987
  #, gcc-internal-format
  msgid "show_code_node(): Bad statement code"
  msgstr "Interner Fehler: show_code_node(): Bad statement code"
  
! #: fortran/dump-parse-tree.c:3328 fortran/dump-parse-tree.c:3433
  #, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "%qs bei %L kann nicht in interoperablen Typ konvertiert werden"
--- 59925,59936 ----
  msgstr "Interner Fehler: show_expr(): Don't know how to show expr"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/dump-parse-tree.c:3062
  #, gcc-internal-format
  msgid "show_code_node(): Bad statement code"
  msgstr "Interner Fehler: show_code_node(): Bad statement code"
  
! #: fortran/dump-parse-tree.c:3403 fortran/dump-parse-tree.c:3508
  #, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "%qs bei %L kann nicht in interoperablen Typ konvertiert werden"
*************** msgstr "RE-part_ref bei %C"
*** 59869,60255 ****
  msgid "IM part_ref at %C"
  msgstr "IM-part_ref bei %C"
  
! #: fortran/expr.c:2425
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "elementare Funktionsargumente bei %C sind nicht konform"
  
! #: fortran/expr.c:2469
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Numerische oder CHARACTER-Operanden benÃ¶tigt in Ausdruck bei %L"
  
! #: fortran/expr.c:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Verkettungsoperator in Ausdruck bei %L muss zwei CHARACTER-Operanden haben"
  
! #: fortran/expr.c:2501
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Verkettungsoperator bei %L muss Zeichenketten der gleichen Sorte verketten"
  
! #: fortran/expr.c:2511
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ".NOT.-Operator in Ausdruck bei %L muss einen LOGICAL-Operanden haben"
  
! #: fortran/expr.c:2527
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "LOGICAL-Operanden werden in Ausdruck bei %L benÃ¶tigt"
  
! #: fortran/expr.c:2538
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Nur intrinsische Operatoren kÃ¶nnen in Ausdruck bei %L verwendet werden"
  
! #: fortran/expr.c:2546
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "In Ausdruck bei %L werden numerische Operanden benÃ¶tigt"
  
! #: fortran/expr.c:2569
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "UngÃ¼ltiger Initialisierungsausdruck fÃ¼r ALLOCATABLE-Komponente %qs in Strukturkonstruktor bei %L"
  
! #: fortran/expr.c:2706
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Variable %qs mit vermuteter oder aufgeschobener ZeichenlÃ¤nge in konstantem Ausdruck bei %L"
  
! #: fortran/expr.c:2781
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "Transformierende intrinsische Routine %qs bei %L ist in einem Initialisierungs-Ausdruck nicht erlaubt"
  
! #: fortran/expr.c:2812
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Auswertung des nicht standardisierten Initialisierungsausdrucks bei %L"
  
! #: fortran/expr.c:2889 fortran/resolve.c:2712
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "Funktion %qs in Initialisierungs-Ausdruck bei %L muss eine intrinsische Funktion sein"
  
! #: fortran/expr.c:2901
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Intrinsische Funktion %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.c:2940
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMETER %qs wird bei %L verwendet, bevor dessen Definition vollstÃ¤ndig ist"
  
! #: fortran/expr.c:2960
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.c:2966
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.c:2975
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.c:2979
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Aufgeschobenes Feld %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.c:2985
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Feld %qs bei %L ist eine Variable, die nicht zu konstantem Ausdruck reduziert"
  
! #: fortran/expr.c:2995
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Parameter %qs bei %L wurde nicht deklariert oder ist eine Variable, die nicht zu konstantem Ausdruck reduziert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/expr.c:3049
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "check_init_expr(): Unknown expression type"
  
! #: fortran/expr.c:3184
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "Spezifikationsfunktion %qs bei %L kann keine Anweisungsfunktion sein"
  
! #: fortran/expr.c:3191
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Spezifikationsfunktion %qs bei %L kann keine interne Funktion sein"
  
! #: fortran/expr.c:3198
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "Spezifikationsfunktion %qs bei %L muss PURE sein"
  
! #: fortran/expr.c:3206
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "Spezifikationsfunktion %qs bei %L kann nicht RECURSIVE sein"
  
! #: fortran/expr.c:3353
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "Scheinargument %qs ist im Ausdruck bei %L nicht erlaubt"
  
! #: fortran/expr.c:3361
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "Scheinargument %qs bei %L kann nicht OPTIONAL sein"
  
! #: fortran/expr.c:3368
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L kann nicht INTENT(OUT) sein"
  
! #: fortran/expr.c:3397
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "Variable %qs kann nicht im Ausdruck bei %L auftreten"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/expr.c:3428
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "check_restricted(): Unknown expression type"
  
! #: fortran/expr.c:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Ausdruck bei %L muss INTEGER-Typ haben, %s gefunden"
  
! #: fortran/expr.c:3460
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "Funktion %qs bei %L muss PURE sein"
  
! #: fortran/expr.c:3469
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Ausdruck bei %L muss skalar sein"
  
  #. Reject truncation.
! #: fortran/expr.c:3501
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr "Interner Fehler: optype_msgid overflow: %d"
  
! #: fortran/expr.c:3505
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "UnvertrÃ¤gliche RÃ¤nge in %s (%d und %d) bei %L"
  
! #: fortran/expr.c:3519
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Andere Form fÃ¼r %s bei %L fÃ¼r Dimension %d (%d und %d)"
  
! #: fortran/expr.c:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "Die Zuweisung zu einer KIND- oder LEN-part_ref bei %L ist nicht erlaubt"
  
! #: fortran/expr.c:3623
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs bei %L ist kein VALUE"
  
! #: fortran/expr.c:3634
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "UnzulÃ¤ssige Zuweisung an externe Prozedur bei %L"
  
! #: fortran/expr.c:3642
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "UnvertrÃ¤gliche RÃ¤nge %d und %d in Zuweisung bei %L"
  
! #: fortran/expr.c:3649
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Unbekannter Variablentyp in Zuweisung bei %L"
  
! #: fortran/expr.c:3661
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "Auf rechter Seite in Zuweisung bei %L tritt NULL auf"
  
! #: fortran/expr.c:3671
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "POINTER-wertige Funktion tritt auf rechter Seite der Zuweisung bei %L auf"
  
! #: fortran/expr.c:3714
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr "BOZ-Literalkonstante in der NÃ¤he von %L kann nicht einer %qs-Variablen zugewiesen werden"
  
! #: fortran/expr.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "Die Zuweisung zu einer KIND- oder LEN-Komponente eines parametrisierten Typs bei %L ist nicht erlaubt"
  
! #: fortran/expr.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "UnvertrÃ¤gliche Typen in DATA-Anweisung bei %L; versuchte Umwandlung von %s an %s"
  
! #: fortran/expr.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Zeiger-Zuweisungsziel ist kein POINTER bei %L"
  
! #: fortran/expr.c:3800
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "%qs in Zeigerzuweisung bei %L kann kein L-Wert sein, da es eine Prozedur ist"
  
! #: fortran/expr.c:3824
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Grenzen fÃ¼r %qs bei %L erwartet"
  
! #: fortran/expr.c:3829
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Grenzenangabe fÃ¼r %qs in Zeigerzuweisung bei %L"
  
! #: fortran/expr.c:3858
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Bei %L darf kein Schritt vorhanden sein"
  
! #: fortran/expr.c:3864 fortran/expr.c:3884
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "das Umordnen des Rangs erfordert eine Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L"
  
! #: fortran/expr.c:3872 fortran/expr.c:3891
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Liste von %<untere-Grenze :%> oder Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L erwartet"
  
! #: fortran/expr.c:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "Zeigerobjekt bei %L darf keinen Koindex haben"
  
! #: fortran/expr.c:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "UngÃ¼ltige Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/expr.c:3964
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Funktionsergebnis %qs ist als Prozedurziel in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltig"
  
! #: fortran/expr.c:3973
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Abstrakte Schnittstelle %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltig"
  
! #: fortran/expr.c:3983
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Anweisungsfunktion %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltig"
  
! #: fortran/expr.c:3989
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Interne Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltig"
  
! #: fortran/expr.c:3996
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Eingebautes %qs bei %L ist in Zuweisung des Prozedurzeigers ungÃ¼ltig"
  
! #: fortran/expr.c:4004
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Nichtintrinsische elementare Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltig"
  
! #: fortran/expr.c:4027
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Unpassende Zuweisung des Prozedurzeigers bei %L: Unpassende Aufrufkonvention"
  
! #: fortran/expr.c:4080
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Unpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %qs ist kein Unterprogramm"
  
! #: fortran/expr.c:4090 fortran/expr.c:4105
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Explizite Schnittstelle fÃ¼r Komponente %qs bei %L erforderlich: %s"
  
! #: fortran/expr.c:4096 fortran/expr.c:4111 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Explizite Schnittstelle fÃ¼r %qs bei %L erforderlich: %s"
  
! #: fortran/expr.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Unpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %s"
  
! #: fortran/expr.c:4132
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr "Prozedurzeigerziel %qs bei %L muss entweder eine intrinsische Funktion, host- oder use-assoziiert oder referenziert sein, oder aber das EXTERNAL-Attribut haben"
  
! #: fortran/expr.c:4145
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Zeiger-Zuweisungsziel darf keine Konstante sein bei %L"
  
! #: fortran/expr.c:4159
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr "Datenzeigerobjekt bei %L muss unbegrenzt polymorph oder von einem Typ mit BIND- oder SEQUENCE-Attribut sein, um zum unbegrenzt polymorphen Ziel zu passen"
  
! #: fortran/expr.c:4164
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Verschiedene Typen in Zeigerzuweisung bei %L; Versuch der Zuweisung von %s an %s"
  
! #: fortran/expr.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Parameter verschiedener Typen in Zeigerzuweisung bei %L"
  
! #: fortran/expr.c:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Verschiedene RÃ¤nge in Zeigerzuweisung bei %L"
  
! #: fortran/expr.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "Ziel der Rang-Neuzuordnung ist kleiner als die GrÃ¶ÃŸe des Zeigers (%ld < %ld) bei %L"
  
! #: fortran/expr.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Ziel der Rang-Neuzuordnung muss Rang 1 oder einfach fortlaufend bei %L sein"
  
! #: fortran/expr.c:4215
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Ziel der Rang-Neuzuordnung ist nicht Rang 1 bei %L"
--- 60025,60411 ----
  msgid "IM part_ref at %C"
  msgstr "IM-part_ref bei %C"
  
! #: fortran/expr.c:2445
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "elementare Funktionsargumente bei %C sind nicht konform"
  
! #: fortran/expr.c:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Numerische oder CHARACTER-Operanden benÃ¶tigt in Ausdruck bei %L"
  
! #: fortran/expr.c:2514
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Verkettungsoperator in Ausdruck bei %L muss zwei CHARACTER-Operanden haben"
  
! #: fortran/expr.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Verkettungsoperator bei %L muss Zeichenketten der gleichen Sorte verketten"
  
! #: fortran/expr.c:2531
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ".NOT.-Operator in Ausdruck bei %L muss einen LOGICAL-Operanden haben"
  
! #: fortran/expr.c:2547
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "LOGICAL-Operanden werden in Ausdruck bei %L benÃ¶tigt"
  
! #: fortran/expr.c:2558
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Nur intrinsische Operatoren kÃ¶nnen in Ausdruck bei %L verwendet werden"
  
! #: fortran/expr.c:2566
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "In Ausdruck bei %L werden numerische Operanden benÃ¶tigt"
  
! #: fortran/expr.c:2589
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "UngÃ¼ltiger Initialisierungsausdruck fÃ¼r ALLOCATABLE-Komponente %qs in Strukturkonstruktor bei %L"
  
! #: fortran/expr.c:2726
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Variable %qs mit vermuteter oder aufgeschobener ZeichenlÃ¤nge in konstantem Ausdruck bei %L"
  
! #: fortran/expr.c:2801
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "Transformierende intrinsische Routine %qs bei %L ist in einem Initialisierungs-Ausdruck nicht erlaubt"
  
! #: fortran/expr.c:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Auswertung des nicht standardisierten Initialisierungsausdrucks bei %L"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "Funktion %qs in Initialisierungs-Ausdruck bei %L muss eine intrinsische Funktion sein"
  
! #: fortran/expr.c:2921
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Intrinsische Funktion %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.c:2960
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMETER %qs wird bei %L verwendet, bevor dessen Definition vollstÃ¤ndig ist"
  
! #: fortran/expr.c:2980
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.c:2986
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.c:2995
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.c:2999
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Aufgeschobenes Feld %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.c:3005
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Feld %qs bei %L ist eine Variable, die nicht zu konstantem Ausdruck reduziert"
  
! #: fortran/expr.c:3015
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Parameter %qs bei %L wurde nicht deklariert oder ist eine Variable, die nicht zu konstantem Ausdruck reduziert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/expr.c:3069
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "check_init_expr(): Unknown expression type"
  
! #: fortran/expr.c:3204
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "Spezifikationsfunktion %qs bei %L kann keine Anweisungsfunktion sein"
  
! #: fortran/expr.c:3211
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Spezifikationsfunktion %qs bei %L kann keine interne Funktion sein"
  
! #: fortran/expr.c:3218
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "Spezifikationsfunktion %qs bei %L muss PURE sein"
  
! #: fortran/expr.c:3226
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "Spezifikationsfunktion %qs bei %L kann nicht RECURSIVE sein"
  
! #: fortran/expr.c:3373
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "Scheinargument %qs ist im Ausdruck bei %L nicht erlaubt"
  
! #: fortran/expr.c:3381
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "Scheinargument %qs bei %L kann nicht OPTIONAL sein"
  
! #: fortran/expr.c:3388
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L kann nicht INTENT(OUT) sein"
  
! #: fortran/expr.c:3417
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "Variable %qs kann nicht im Ausdruck bei %L auftreten"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/expr.c:3448
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "check_restricted(): Unknown expression type"
  
! #: fortran/expr.c:3468
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Ausdruck bei %L muss INTEGER-Typ haben, %s gefunden"
  
! #: fortran/expr.c:3480
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "Funktion %qs bei %L muss PURE sein"
  
! #: fortran/expr.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Ausdruck bei %L muss skalar sein"
  
  #. Reject truncation.
! #: fortran/expr.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr "Interner Fehler: optype_msgid overflow: %d"
  
! #: fortran/expr.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "UnvertrÃ¤gliche RÃ¤nge in %s (%d und %d) bei %L"
  
! #: fortran/expr.c:3539
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Andere Form fÃ¼r %s bei %L fÃ¼r Dimension %d (%d und %d)"
  
! #: fortran/expr.c:3587
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "Die Zuweisung zu einer KIND- oder LEN-part_ref bei %L ist nicht erlaubt"
  
! #: fortran/expr.c:3643
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs bei %L ist kein VALUE"
  
! #: fortran/expr.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "UnzulÃ¤ssige Zuweisung an externe Prozedur bei %L"
  
! #: fortran/expr.c:3662
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "UnvertrÃ¤gliche RÃ¤nge %d und %d in Zuweisung bei %L"
  
! #: fortran/expr.c:3669
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Unbekannter Variablentyp in Zuweisung bei %L"
  
! #: fortran/expr.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "Auf rechter Seite in Zuweisung bei %L tritt NULL auf"
  
! #: fortran/expr.c:3691
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "POINTER-wertige Funktion tritt auf rechter Seite der Zuweisung bei %L auf"
  
! #: fortran/expr.c:3734
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr "BOZ-Literalkonstante in der NÃ¤he von %L kann nicht einer %qs-Variablen zugewiesen werden"
  
! #: fortran/expr.c:3741
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "Die Zuweisung zu einer KIND- oder LEN-Komponente eines parametrisierten Typs bei %L ist nicht erlaubt"
  
! #: fortran/expr.c:3771
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "UnvertrÃ¤gliche Typen in DATA-Anweisung bei %L; versuchte Umwandlung von %s an %s"
  
! #: fortran/expr.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Zeiger-Zuweisungsziel ist kein POINTER bei %L"
  
! #: fortran/expr.c:3820
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "%qs in Zeigerzuweisung bei %L kann kein L-Wert sein, da es eine Prozedur ist"
  
! #: fortran/expr.c:3844
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Grenzen fÃ¼r %qs bei %L erwartet"
  
! #: fortran/expr.c:3849
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Grenzenangabe fÃ¼r %qs in Zeigerzuweisung bei %L"
  
! #: fortran/expr.c:3878
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Bei %L darf kein Schritt vorhanden sein"
  
! #: fortran/expr.c:3884 fortran/expr.c:3904
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "das Umordnen des Rangs erfordert eine Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L"
  
! #: fortran/expr.c:3892 fortran/expr.c:3911
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Liste von %<untere-Grenze :%> oder Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L erwartet"
  
! #: fortran/expr.c:3938
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "Zeigerobjekt bei %L darf keinen Koindex haben"
  
! #: fortran/expr.c:3959
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "UngÃ¼ltige Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/expr.c:3984
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Funktionsergebnis %qs ist als Prozedurziel in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltig"
  
! #: fortran/expr.c:3993
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Abstrakte Schnittstelle %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltig"
  
! #: fortran/expr.c:4003
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Anweisungsfunktion %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltig"
  
! #: fortran/expr.c:4009
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Interne Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltig"
  
! #: fortran/expr.c:4016
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Eingebautes %qs bei %L ist in Zuweisung des Prozedurzeigers ungÃ¼ltig"
  
! #: fortran/expr.c:4024
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Nichtintrinsische elementare Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltig"
  
! #: fortran/expr.c:4047
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Unpassende Zuweisung des Prozedurzeigers bei %L: Unpassende Aufrufkonvention"
  
! #: fortran/expr.c:4100
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Unpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %qs ist kein Unterprogramm"
  
! #: fortran/expr.c:4110 fortran/expr.c:4125
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Explizite Schnittstelle fÃ¼r Komponente %qs bei %L erforderlich: %s"
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Explizite Schnittstelle fÃ¼r %qs bei %L erforderlich: %s"
  
! #: fortran/expr.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Unpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %s"
  
! #: fortran/expr.c:4152
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr "Prozedurzeigerziel %qs bei %L muss entweder eine intrinsische Funktion, host- oder use-assoziiert oder referenziert sein, oder aber das EXTERNAL-Attribut haben"
  
! #: fortran/expr.c:4165
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Zeiger-Zuweisungsziel darf keine Konstante sein bei %L"
  
! #: fortran/expr.c:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr "Datenzeigerobjekt bei %L muss unbegrenzt polymorph oder von einem Typ mit BIND- oder SEQUENCE-Attribut sein, um zum unbegrenzt polymorphen Ziel zu passen"
  
! #: fortran/expr.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Verschiedene Typen in Zeigerzuweisung bei %L; Versuch der Zuweisung von %s an %s"
  
! #: fortran/expr.c:4192
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Parameter verschiedener Typen in Zeigerzuweisung bei %L"
  
! #: fortran/expr.c:4199
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Verschiedene RÃ¤nge in Zeigerzuweisung bei %L"
  
! #: fortran/expr.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "Ziel der Rang-Neuzuordnung ist kleiner als die GrÃ¶ÃŸe des Zeigers (%ld < %ld) bei %L"
  
! #: fortran/expr.c:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Ziel der Rang-Neuzuordnung muss Rang 1 oder einfach fortlaufend bei %L sein"
  
! #: fortran/expr.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Ziel der Rang-Neuzuordnung ist nicht Rang 1 bei %L"
*************** msgstr "Ziel der Rang-Neuzuordnung ist n
*** 60257,60423 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4240 fortran/expr.c:4319
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "Datenziel bei %L darf keinen Koindex haben"
  
! #: fortran/expr.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "Zielausdruck in Zeigerzuweisung bei %L muss ein Zeigerergebnis liefern"
  
! #: fortran/expr.c:4264
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "Ziel der Zeigerzuweisung in Initialisierungsausdruck bei %L muss das TARGET-Attribut haben"
  
! #: fortran/expr.c:4274
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Zeiger-Zuweisungsziel bei %L ist weder TARGET noch POINTER"
  
! #: fortran/expr.c:4289
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Falsches Ziel in Zeigerzuweisung in PURE-Prozedur bei %L"
  
! #: fortran/expr.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Zeigerzuweisung mit Vektorindex fÃ¼r rhs bei %L"
  
! #: fortran/expr.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Zeiger-Zuweisungsziel hat PROTECTED-Attribut bei %L"
  
! #: fortran/expr.c:4330
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr "Zuweisung an zusammenhÃ¤ngenden Zeiger von nichtzusammenhÃ¤ngendem Ziel bei %L"
  
! #: fortran/expr.c:4369
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Zeiger bei %L in Zeigerzuweisung kÃ¶nnte Zeigerziel Ã¼berdauern"
  
! #: fortran/expr.c:4445 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "Ziel der Zeigerinitialisierung bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/expr.c:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "Ziel der Zeigerinitialisierung bei %L muss das TARGET-Attribut haben"
  
! #: fortran/expr.c:4466 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "Ziel der Zeigerinitialisierung bei %L muss das SAVE-Attribut haben"
  
! #: fortran/expr.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "Ziel der Zeigerinitialisierung fÃ¼r Prozedur bei %L darf kein Prozedurzeiger sein"
  
! #: fortran/expr.c:4484
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Interne Prozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltig"
  
! #: fortran/expr.c:4491
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Dummyprozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltig"
  
! #: fortran/expr.c:4959
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr "Interner Fehler: generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  
! #: fortran/expr.c:6044
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Zeigerfunktionen in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.c:6052
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Nicht-variabler Ausdruck in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.c:6060
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Benannte Konstante %qs in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.c:6069
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs in Variablen-Definitionskontext (%s) bei %L ist keine Variable"
  
! #: fortran/expr.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Nicht-POINTER in Zeiger-Verbindungskontext (%s) bei %L"
  
! #: fortran/expr.c:6089
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Typ nicht zugreifbar in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.c:6115
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.c:6150
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Scheinargument %qs mit INTENT(IN) in Zeiger-Verbindungskontext (%s) bei %L"
  
! #: fortran/expr.c:6160
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Scheinargument %qs mit INTENT(IN) in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "Variable %qs ist PROTECTED und kann nicht in einem Zeigerzuordnungskontext (%s) bei %L vorkommen"
  
! #: fortran/expr.c:6181
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "Variable %qs ist PROTECTED und kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten"
  
! #: fortran/expr.c:6193
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "Variable %qs kann nicht in Variablen-Definitionskontext (%s) bei %L in PURE-Prozedur auftreten"
  
! #: fortran/expr.c:6252
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "%qs ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
  
! #: fortran/expr.c:6257
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "%qs ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
  
! #: fortran/expr.c:6269
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "Associate-Name %qs kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten, da sein Ziel bei %L es auch nicht kann"
  
! #: fortran/expr.c:6311
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "Elemente mit demselben Wert bei %L und %L in Vektorindex in einem Variablen-Definitionskontext (%s)"
--- 60413,60579 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4263 fortran/expr.c:4342
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "Datenziel bei %L darf keinen Koindex haben"
  
! #: fortran/expr.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "Zielausdruck in Zeigerzuweisung bei %L muss ein Zeigerergebnis liefern"
  
! #: fortran/expr.c:4287
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "Ziel der Zeigerzuweisung in Initialisierungsausdruck bei %L muss das TARGET-Attribut haben"
  
! #: fortran/expr.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Zeiger-Zuweisungsziel bei %L ist weder TARGET noch POINTER"
  
! #: fortran/expr.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Falsches Ziel in Zeigerzuweisung in PURE-Prozedur bei %L"
  
! #: fortran/expr.c:4321
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Zeigerzuweisung mit Vektorindex fÃ¼r rhs bei %L"
  
! #: fortran/expr.c:4329
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Zeiger-Zuweisungsziel hat PROTECTED-Attribut bei %L"
  
! #: fortran/expr.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr "Zuweisung an zusammenhÃ¤ngenden Zeiger von nichtzusammenhÃ¤ngendem Ziel bei %L"
  
! #: fortran/expr.c:4392
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Zeiger bei %L in Zeigerzuweisung kÃ¶nnte Zeigerziel Ã¼berdauern"
  
! #: fortran/expr.c:4468 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "Ziel der Zeigerinitialisierung bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/expr.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "Ziel der Zeigerinitialisierung bei %L muss das TARGET-Attribut haben"
  
! #: fortran/expr.c:4489 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "Ziel der Zeigerinitialisierung bei %L muss das SAVE-Attribut haben"
  
! #: fortran/expr.c:4501
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "Ziel der Zeigerinitialisierung fÃ¼r Prozedur bei %L darf kein Prozedurzeiger sein"
  
! #: fortran/expr.c:4507
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Interne Prozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltig"
  
! #: fortran/expr.c:4514
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Dummyprozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltig"
  
! #: fortran/expr.c:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr "Interner Fehler: generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  
! #: fortran/expr.c:6067
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Zeigerfunktionen in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Nicht-variabler Ausdruck in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.c:6083
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Benannte Konstante %qs in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.c:6092
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs in Variablen-Definitionskontext (%s) bei %L ist keine Variable"
  
! #: fortran/expr.c:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Nicht-POINTER in Zeiger-Verbindungskontext (%s) bei %L"
  
! #: fortran/expr.c:6112
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Typ nicht zugreifbar in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.c:6125
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Scheinargument %qs mit INTENT(IN) in Zeiger-Verbindungskontext (%s) bei %L"
  
! #: fortran/expr.c:6183
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Scheinargument %qs mit INTENT(IN) in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.c:6196
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "Variable %qs ist PROTECTED und kann nicht in einem Zeigerzuordnungskontext (%s) bei %L vorkommen"
  
! #: fortran/expr.c:6204
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "Variable %qs ist PROTECTED und kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten"
  
! #: fortran/expr.c:6216
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "Variable %qs kann nicht in Variablen-Definitionskontext (%s) bei %L in PURE-Prozedur auftreten"
  
! #: fortran/expr.c:6275
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "%qs ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
  
! #: fortran/expr.c:6280
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "%qs ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
  
! #: fortran/expr.c:6292
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "Associate-Name %qs kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten, da sein Ziel bei %L es auch nicht kann"
  
! #: fortran/expr.c:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "Elemente mit demselben Wert bei %L und %L in Vektorindex in einem Variablen-Definitionskontext (%s)"
*************** msgstr "Illegal id in copy_walk_reductio
*** 60444,60450 ****
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Zwischenergebnis-Feld bei %L wird erzeugt"
--- 60600,60606 ----
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Zwischenergebnis-Feld bei %L wird erzeugt"
*************** msgstr "Erstes Argument der definierten
*** 60634,60645 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Zweites Argument der definierten Zuweisung bei %L muss INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17047
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
  
! #: fortran/interface.c:994 fortran/resolve.c:17065
  #, 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"
--- 60790,60801 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Zweites Argument der definierten Zuweisung bei %L muss INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17067
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
  
! #: fortran/interface.c:994 fortran/resolve.c:17085
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Zweites Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
*************** msgstr "check_result_characteristics (1)
*** 60664,61295 ****
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  
! #: fortran/interface.c:1856
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "Prozedur %qs in %s bei %L hat keine explizite Schnittstelle; meinen Sie %qs?"
  
! #: fortran/interface.c:1861
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "Prozedur %qs in %s bei %L hat keine explizite Schnittstelle"
  
! #: fortran/interface.c:1865
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "Prozedur %qs in %s bei %L ist weder Funktion noch Subroutine; meinen Sie %qs?"
  
! #: fortran/interface.c:1869
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "Prozedur %qs in %s bei %L ist weder Funktion noch Subroutine"
  
! #: fortran/interface.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr "In %s bei %L mÃ¼ssen alle Prozeduren entweder SUBROUTINE oder FUNCTION sein"
  
! #: fortran/interface.c:1885
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr "In %s bei %L mÃ¼ssen alle Prozeduren auch FUNCTIONs sein, da der allgemeine Name auch der Name des abgeleiteten Typs ist"
  
! #: fortran/interface.c:1893
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Interne Prozedur %qs in %s bei %L"
  
! #: fortran/interface.c:1950 fortran/interface.c:1955
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Mehrdeutige Schnittstellen in %s fÃ¼r %qs bei %L und %qs bei %L"
  
! #: fortran/interface.c:1960
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Obwohl nicht referenziert, hat %qs mehrdeutige Schnittstellen bei %L"
  
! #: fortran/interface.c:1995
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "%qs bei %L ist keine Modulprozedur"
  
! #: fortran/interface.c:2200
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem Rang"
  
! #: fortran/interface.c:2203
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Skalar und Rang-%d)"
  
! #: fortran/interface.c:2206
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Rang-%d und Skalar)"
  
! #: fortran/interface.c:2209
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Rang-%d und Rang-%d)"
  
! #: fortran/interface.c:2217
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (skalar und Rang-%d)"
  
! #: fortran/interface.c:2221
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und skalar)"
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und Rang-%d)"
  
! #: fortran/interface.c:2330
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "UngÃ¼ltiges Argument fÃ¼r Prozedur bei %L"
  
! #: fortran/interface.c:2338 fortran/interface.c:2365
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Schnittstelle in Scheinprozedur %qs bei %L passt nicht: %s"
  
! #: fortran/interface.c:2376
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "Effektives Argument fÃ¼r fortlaufenden Schein-Zeiger %qs bei %L muss einfach fortlaufend sein"
  
! #: fortran/interface.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "UnvertrÃ¤gliche Typen zwischen Argument bei %L und Argument bei %L (%s/%s)."
  
! #: fortran/interface.c:2409
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Unpassender Typ in Argument %qs bei %L; %s wurde an %s Ã¼bergeben"
  
! #: fortran/interface.c:2419
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem Rang"
  
! #: fortran/interface.c:2435
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss polymorph sein"
  
! #: fortran/interface.c:2445
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss denselben deklarierten Typ haben"
  
! #: fortran/interface.c:2460
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss unbegrenzt polymorph sein, da das formale Argument ein Zeiger oder reservierbare unbegrenzt polymorphe EntitÃ¤t ist [F2008: 12.5.2.5]"
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Effektives Argument fÃ¼r %qs bei %L sein muss Koarray sein"
  
! #: fortran/interface.c:2490
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Unpassender Korang in Argument %qs bei %L (%d und %d)"
  
! #: fortran/interface.c:2508
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss einfach fortlaufend oder ein Element eines solchen Feldes sein"
  
! #: fortran/interface.c:2523
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Effektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ LOCK_TYPE oder einer Komponente LOCK_TYPE"
  
! #: fortran/interface.c:2538
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Effektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ EVENT_TYPE oder einer EVENT_TYPE-Komponente"
  
! #: fortran/interface.c:2557
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "Scheinargument %qs muss Zeiger oder Feld mit angenommener Form ohne CONTIGUOUS-Attribut sein, da das effektive Argument bei %L nicht einfach fortlaufend ist und beide ASYNCHRONOUS oder VOLATILE sind"
  
! #: fortran/interface.c:2570
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Koarray bei %L wird an reservierbares, Nicht-Coarray, INTENT(OUT) Scheinargument %qs Ã¼bergeben"
  
! #: fortran/interface.c:2577
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Koarray bei %L wird an reservierbares, Nicht-Coarray-Scheinargument %qs Ã¼bergeben, das ungÃ¼ltig wird, wenn der Reservierungsstatus geÃ¤ndert wird"
  
! #: fortran/interface.c:2651
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Polymorphes Skalar wird an Feld-Scheinargument %qs bei %L Ã¼bergeben"
  
! #: fortran/interface.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Element des Feldes mit vermuteter Form oder von Zeigern bei %L kann nicht zum Argument bei %L passen"
  
! #: fortran/interface.c:2667
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Element des Feldes mit vermuteter Form oder von Zeigern wird bei %2$L an ein Feld-Scheinargument %1$qs Ã¼bergeben"
  
! #: fortran/interface.c:2680
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Erweiterung: Skalares effektives nicht-standardartiges, nicht-C_CHAR CHARACTER-Argument mit Feld-Scheinargument %qs bei %L"
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalares effektives CHARACTER-Argument mit Feld-Scheinargument %qs bei %L"
  
! #: fortran/interface.c:3039
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L darf innerhalb einer Anweisungsfunktion nicht auftauchen"
  
! #: fortran/interface.c:3062
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L ist nicht in der Prozedur; meinen Sie %qs?"
  
! #: fortran/interface.c:3066
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L ist nicht in der Prozedur"
  
! #: fortran/interface.c:3075
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L ist bereits mit einem anderen effektiven Argument verbunden"
  
! #: fortran/interface.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Mehr effektive als formale Argumente in Prozeduraufruf bei %L"
  
! #: fortran/interface.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Fehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Unerwartete alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.c:3140
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "Unerwartetes intrinsisches NULL() bei %L fÃ¼r Schein-%qs"
  
! #: fortran/interface.c:3143
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Nullzeiger bei %L an Nicht-Zeiger-Schein-%qs"
  
! #: fortran/interface.c:3167
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr "Effektives Argument bei %L fÃ¼r Scheinparameter vermuteten Typs hat abgeleiteten Typ mit typgebundenen oder FINAL-Prozeduren"
  
! #: fortran/interface.c:3189
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "ZeichenlÃ¤nge passt nicht (%ld/%ld) zwischen effektivem Argument und Zeiger oder reservierbarem Scheinargument %qs bei %L"
  
! #: fortran/interface.c:3196
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "ZeichenlÃ¤nge passt nicht (%ld/%ld) zwischen effektivem Argument und Scheinargument %qs mit vermuteter Form bei %L"
  
! #: fortran/interface.c:3210
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "Effektives Argument bei %L an reservierbares oder Zeiger-Scheinargument %qs muss Parameter mit Typ aufgeschobener LÃ¤nge haben, genau dann, wenn das Scheinargument einen solchen hat"
  
! #: fortran/interface.c:3227
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "ZeichenlÃ¤nge des effektiven Arguments kÃ¼rzer als das des Scheinarguments %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.c:3235 fortran/interface.c:3240
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "Effektives Argument enthÃ¤lt zuwenige Elemente fÃ¼r Scheinargument %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.c:3260
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Prozedurzeiger fÃ¼r Argument %qs bei %L erwartet"
  
! #: fortran/interface.c:3276
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Prozedur fÃ¼r Argument %qs bei %L erwartet"
  
! #: fortran/interface.c:3290
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Effektives Argument fÃ¼r %qs kann nicht Feld vermuteter GrÃ¶ÃŸe bei %L sein"
  
! #: fortran/interface.c:3299
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Effektives Argument fÃ¼r %qs muss ein Zeiger bei %L sein"
  
! #: fortran/interface.c:3309
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Effektives Nicht-Zeiger-Argument bei %L an Scheinzeiger %qs"
  
! #: fortran/interface.c:3319
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Koindiziertes effektives Argument bei %L an Scheinzeiger %qs"
  
! #: fortran/interface.c:3332
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "Koindiziertes effektives Argument bei %L an scheinreservierbares %qs erfordert INTENT(IN)"
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "Koindiziertes effektives ASYNCHRONOUS- oder VOLATILE-Argument bei %L erfordert, dass Schein-%qs weder ASYNCHRONOUS noch VOLATILE hat"
  
! #: fortran/interface.c:3360
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "Koindiziertes effektives Argument bei %L mit reservierbarer endgÃ¼ltiger Komponente fÃ¼r Schein-%qs erfordert entweder VALUE oder INTENT(IN)"
  
! #: fortran/interface.c:3372
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "Effektives CLASS-Feldargument fÃ¼r %qs muss ein vollstÃ¤ndiges Feld bei %L sein"
  
! #: fortran/interface.c:3382
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Effektives Argument fÃ¼r %qs muss ALLOCATABLE bei %L sein"
  
! #: fortran/interface.c:3412
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "Feldbereich mit Vektorindex als effektives Argument bei %L ist unvertrÃ¤glich mit INTENT(OUT), INTENT(INOUT), VOLATILE- und ASYNCHRONOUS-Attribut des Scheinarguments %qs"
  
! #: fortran/interface.c:3431
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Effektives Argument mit vermuteter Form bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form %qs"
  
! #: fortran/interface.c:3448
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Feldbereich als effektives Argument bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form %qs"
  
! #: fortran/interface.c:3468
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "Zeigerfeld als effektives Argument bei %L erfordert wegen VOLATILE-Attribut ein Scheinargument %qs mit vermuteter Form oder als Zeigerfeld"
  
! #: fortran/interface.c:3491
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Fehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.c:3499
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Fehlendes effektives Argument fÃ¼r Argument %qs bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.c:3625
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Bad component code"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.c:3654
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): List mismatch"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.c:3680
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): corrupted data"
  
! #: fortran/interface.c:3690
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Gleiches effektives Argument mit INTENT(%s)-Argument %qs und INTENT(%s)-Argument %qs bei %L verbunden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.c:3720
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): List mismatch"
  
! #: fortran/interface.c:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Prozedurargument bei %L ist lokal fÃ¼r PURE-Prozedur und hat das POINTER-Attribut"
  
! #: fortran/interface.c:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Effektives koindiziertes Argument bei %L in PURE-Prozedur wird an INTENT(%s)-Argument Ã¼bergeben"
  
! #: fortran/interface.c:3762
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Effektives koindiziertes Argument bei %L in PURE-Prozedur wird an POINTER-Scheinargument Ã¼bergeben"
  
! #: fortran/interface.c:3773
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Koindiziertem polymorphen effektiven Argument bei %L wird polymorphes Scheinargument %qs Ã¼bergeben"
  
! #: fortran/interface.c:3815
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Prozedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert; meinen Sie %qs?"
  
! #: fortran/interface.c:3819 fortran/interface.c:3829
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Prozedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert"
  
! #: fortran/interface.c:3825
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Prozedur %qs mit einer impliziten Schnittstelle bei %L aufgerufen"
  
! #: fortran/interface.c:3838
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "Das Zeigerobjekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert sein"
  
! #: fortran/interface.c:3846
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "Das reservierbare Objekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert sein"
  
! #: fortran/interface.c:3854
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "Reservierbare Funktion %qs bei %L muss eine explizite Funktionsschnittstelle haben"
  
! #: fortran/interface.c:3871
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Explizite Schnittstelle fÃ¼r polymorphes Argument bei %L erforderlich"
  
! #: fortran/interface.c:3880
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "SchlÃ¼sselwort-Argument erfordert explizite Schnittstelle fÃ¼r Prozedur %qs bei %L"
  
! #: fortran/interface.c:3889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Argument Â»%sÂ« bei %L vermuteten Typs erfordert eine explizite Schnittstelle"
  
! #: fortran/interface.c:3904
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Effektives Argument mit LOCK_TYPE oder mit LOCK_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle fÃ¼r Prozedur %qs"
  
! #: fortran/interface.c:3919
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Effektives Argument mit EVENT_TYPE oder mit EVENT_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle fÃ¼r Prozedur %qs"
  
! #: fortran/interface.c:3929
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "MOLD-Argument an NULL bei %L erforderlich"
  
! #: fortran/interface.c:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Argument vermuteten Ranges erfordert eine explizite Schnittstelle bei %L"
  
! #: fortran/interface.c:3981
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Prozedurzeiger-Komponente %qs mit einer impliziten Schnittstelle bei %L aufgerufen"
  
! #: fortran/interface.c:3992
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "SchlÃ¼sselwortargument erfordert explizite Schnittstelle fÃ¼r Prozedurzeigerkomponente %qs bei %L"
  
! #: fortran/interface.c:4077
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "In NULL()-Argument bei %L wird MOLD= benÃ¶tigt: Mehrdeutig zwischen spezifischen Funktionen %s und %s"
  
! #: fortran/interface.c:4147
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Symbol %qs kann nicht gefunden werden"
  
! #: fortran/interface.c:4520
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "EntitÃ¤t %qs bei %L ist bereits in der Schnittstelle vorhanden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.c:4637
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Bad interface type"
  
! #: fortran/interface.c:4731
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "GENERIC %qs bei %L kann nicht Ã¼berschrieben werden"
  
! #: fortran/interface.c:4743
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs bei %L Ã¼berschreibt eine Prozedurbindung, die als NON_OVERRIDABLE deklariert ist"
  
! #: fortran/interface.c:4751
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "%qs bei %L darf nicht DEFERRED sein, da es eine Nicht-DEFERRED-Bindung Ã¼berschreibt"
  
! #: fortran/interface.c:4759
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs bei %L Ã¼berschreibt eine PURE-Prozedur und muss auch PURE sein"
  
! #: fortran/interface.c:4768
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs bei %L Ã¼berschreibt eine ELEMENTAL-Prozedur und muss auch ELEMENTAL sein"
  
! #: fortran/interface.c:4774
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs bei %L Ã¼berschreibt eine Nicht-ELEMENTAL-Prozedur und darf ebenfalls nicht ELEMENTAL sein"
  
! #: fortran/interface.c:4783
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs bei %L Ã¼berschreibt eine SUBROUTINE und muss auch eine SUBROUTINE sein"
  
! #: fortran/interface.c:4794
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs bei %L Ã¼berschreibt eine FUNCTION und muss auch eine FUNCTION sein"
  
! #: fortran/interface.c:4802
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Unpassendes Ergebnis fÃ¼r die Ã¼berschreibende Prozedur %qs bei %L: %s"
  
! #: fortran/interface.c:4813
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%qs bei %L Ã¼berschreibt eine PUBLIC-Prozedur und darf nicht PRIVATE sein"
  
! #: fortran/interface.c:4843
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "Scheinargument %qs von %qs bei %L sollte %qs genannt werden, um zum zugehÃ¶rigen Argument der Ã¼berschriebenen Prozedur zu passen"
  
! #: fortran/interface.c:4854
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Unpassende Argumente fÃ¼r die Ã¼berschreibende Prozedur %qs bei %L: %s"
  
! #: fortran/interface.c:4863
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "%qs bei %L muss die gleiche Anzahl formaler Argumente wie die Ã¼berschriebene Prozedur haben"
  
! #: fortran/interface.c:4872
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs bei %L Ã¼berschreibt eine NOPASS-Bindung und muss ebenfalls NOPASS sein"
  
! #: fortran/interface.c:4883
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%qs bei %L Ã¼berschreibt eine Bindung mit PASS und muss ebenfalls PASS sein"
  
! #: fortran/interface.c:4890
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "Scheinargument des Ã¼bergebenen Objektes von %qs bei %L muss an der gleichen Stelle wie das Scheinargument des Ã¼bergebenen Objektes der Ã¼berschriebenen Prozedur stehen"
  
! #: fortran/interface.c:4911
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "DTIO-Scheinargument bei %L muss vom Typ %s sein"
  
! #: fortran/interface.c:4918
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "DTIO-Scheinargument bei %L muss von KIND = %d sein"
  
! #: fortran/interface.c:4925
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "DTIO-Scheinargument bei %L muss ein Skalar sein"
  
! #: fortran/interface.c:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "DTIO-Scheinargument bei %L muss ein ASSUMED SHAPE ARRAY sein"
  
! #: fortran/interface.c:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "DTIO-Zeichenargument bei %L muss angenommene LÃ¤nge haben"
  
! #: fortran/interface.c:4937
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "DTIO-Scheinargument bei %L muss INTENT %s haben"
  
! #: fortran/interface.c:4995 fortran/interface.c:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "Alternativer RÃ¼cksprung bei %L ist in einer DTIO-Prozedur nicht erlaubt"
  
! #: fortran/interface.c:5007
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "DTIO-Prozedur %qs bei %L muss ein Unterprogramm sein"
  
! #: fortran/interface.c:5016
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu wenige Scheinargumente in DTIO-Prozedur %qs bei %L"
  
! #: fortran/interface.c:5023
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu viele Scheinargumente in DTIO-Prozedur %qs bei %L"
--- 60820,61451 ----
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  
! #: fortran/interface.c:1864
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "Prozedur %qs in %s bei %L hat keine explizite Schnittstelle; meinen Sie %qs?"
  
! #: fortran/interface.c:1869
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "Prozedur %qs in %s bei %L hat keine explizite Schnittstelle"
  
! #: fortran/interface.c:1873
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "Prozedur %qs in %s bei %L ist weder Funktion noch Subroutine; meinen Sie %qs?"
  
! #: fortran/interface.c:1877
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "Prozedur %qs in %s bei %L ist weder Funktion noch Subroutine"
  
! #: fortran/interface.c:1889
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr "In %s bei %L mÃ¼ssen alle Prozeduren entweder SUBROUTINE oder FUNCTION sein"
  
! #: fortran/interface.c:1893
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr "In %s bei %L mÃ¼ssen alle Prozeduren auch FUNCTIONs sein, da der allgemeine Name auch der Name des abgeleiteten Typs ist"
  
! #: fortran/interface.c:1901
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Interne Prozedur %qs in %s bei %L"
  
! #: fortran/interface.c:1958 fortran/interface.c:1963
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Mehrdeutige Schnittstellen in %s fÃ¼r %qs bei %L und %qs bei %L"
  
! #: fortran/interface.c:1968
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Obwohl nicht referenziert, hat %qs mehrdeutige Schnittstellen bei %L"
  
! #: fortran/interface.c:2003
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "%qs bei %L ist keine Modulprozedur"
  
! #: fortran/interface.c:2208
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem Rang"
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Skalar und Rang-%d)"
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Rang-%d und Skalar)"
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Rang-%d und Rang-%d)"
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (skalar und Rang-%d)"
  
! #: fortran/interface.c:2229
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und skalar)"
  
! #: fortran/interface.c:2233
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und Rang-%d)"
  
! #: fortran/interface.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "UngÃ¼ltiges Argument fÃ¼r Prozedur bei %L"
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Schnittstelle in Scheinprozedur %qs bei %L passt nicht: %s"
  
! #: fortran/interface.c:2384
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "Effektives Argument fÃ¼r fortlaufenden Schein-Zeiger %qs bei %L muss einfach fortlaufend sein"
  
! #: fortran/interface.c:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "UnvertrÃ¤gliche Typen zwischen Argument bei %L und Argument bei %L (%s/%s)."
  
! #: fortran/interface.c:2417
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Unpassender Typ in Argument %qs bei %L; %s wurde an %s Ã¼bergeben"
  
! #: fortran/interface.c:2427
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem Rang"
  
! #: fortran/interface.c:2443
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss polymorph sein"
  
! #: fortran/interface.c:2453
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss denselben deklarierten Typ haben"
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss unbegrenzt polymorph sein, da das formale Argument ein Zeiger oder reservierbare unbegrenzt polymorphe EntitÃ¤t ist [F2008: 12.5.2.5]"
  
! #: fortran/interface.c:2479
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Effektives Argument fÃ¼r %qs bei %L sein muss Koarray sein"
  
! #: fortran/interface.c:2498
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Unpassender Korang in Argument %qs bei %L (%d und %d)"
  
! #: fortran/interface.c:2516
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss einfach fortlaufend oder ein Element eines solchen Feldes sein"
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Effektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ LOCK_TYPE oder einer Komponente LOCK_TYPE"
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Effektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ EVENT_TYPE oder einer EVENT_TYPE-Komponente"
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "Scheinargument %qs muss Zeiger oder Feld mit angenommener Form ohne CONTIGUOUS-Attribut sein, da das effektive Argument bei %L nicht einfach fortlaufend ist und beide ASYNCHRONOUS oder VOLATILE sind"
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Koarray bei %L wird an reservierbares, Nicht-Coarray, INTENT(OUT) Scheinargument %qs Ã¼bergeben"
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Koarray bei %L wird an reservierbares, Nicht-Coarray-Scheinargument %qs Ã¼bergeben, das ungÃ¼ltig wird, wenn der Reservierungsstatus geÃ¤ndert wird"
  
! #: fortran/interface.c:2659
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Polymorphes Skalar wird an Feld-Scheinargument %qs bei %L Ã¼bergeben"
  
! #: fortran/interface.c:2670
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Element des Feldes mit vermuteter Form oder von Zeigern bei %L kann nicht zum Argument bei %L passen"
  
! #: fortran/interface.c:2675
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Element des Feldes mit vermuteter Form oder von Zeigern wird bei %2$L an ein Feld-Scheinargument %1$qs Ã¼bergeben"
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Erweiterung: Skalares effektives nicht-standardartiges, nicht-C_CHAR CHARACTER-Argument mit Feld-Scheinargument %qs bei %L"
  
! #: fortran/interface.c:2696
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalares effektives CHARACTER-Argument mit Feld-Scheinargument %qs bei %L"
  
! #: fortran/interface.c:3047
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L darf innerhalb einer Anweisungsfunktion nicht auftauchen"
  
! #: fortran/interface.c:3070
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L ist nicht in der Prozedur; meinen Sie %qs?"
  
! #: fortran/interface.c:3074
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L ist nicht in der Prozedur"
  
! #: fortran/interface.c:3083
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L ist bereits mit einem anderen effektiven Argument verbunden"
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Mehr effektive als formale Argumente in Prozeduraufruf bei %L"
  
! #: fortran/interface.c:3107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Fehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.c:3119
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Unerwartete alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.c:3148
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "Unerwartetes intrinsisches NULL() bei %L fÃ¼r Schein-%qs"
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Nullzeiger bei %L an Nicht-Zeiger-Schein-%qs"
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr "Effektives Argument bei %L fÃ¼r Scheinparameter vermuteten Typs hat abgeleiteten Typ mit typgebundenen oder FINAL-Prozeduren"
  
! #: fortran/interface.c:3197
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "ZeichenlÃ¤nge passt nicht (%ld/%ld) zwischen effektivem Argument und Zeiger oder reservierbarem Scheinargument %qs bei %L"
  
! #: fortran/interface.c:3204
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "ZeichenlÃ¤nge passt nicht (%ld/%ld) zwischen effektivem Argument und Scheinargument %qs mit vermuteter Form bei %L"
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "Effektives Argument bei %L an reservierbares oder Zeiger-Scheinargument %qs muss Parameter mit Typ aufgeschobener LÃ¤nge haben, genau dann, wenn das Scheinargument einen solchen hat"
  
! #: fortran/interface.c:3235
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "ZeichenlÃ¤nge des effektiven Arguments kÃ¼rzer als das des Scheinarguments %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.c:3243 fortran/interface.c:3248
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "Effektives Argument enthÃ¤lt zuwenige Elemente fÃ¼r Scheinargument %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.c:3268
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Prozedurzeiger fÃ¼r Argument %qs bei %L erwartet"
  
! #: fortran/interface.c:3284
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Prozedur fÃ¼r Argument %qs bei %L erwartet"
  
! #: fortran/interface.c:3298
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Effektives Argument fÃ¼r %qs kann nicht Feld vermuteter GrÃ¶ÃŸe bei %L sein"
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Effektives Argument fÃ¼r %qs muss ein Zeiger bei %L sein"
  
! #: fortran/interface.c:3317
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Effektives Nicht-Zeiger-Argument bei %L an Scheinzeiger %qs"
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Koindiziertes effektives Argument bei %L an Scheinzeiger %qs"
  
! #: fortran/interface.c:3340
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "Koindiziertes effektives Argument bei %L an scheinreservierbares %qs erfordert INTENT(IN)"
  
! #: fortran/interface.c:3354
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "Koindiziertes effektives ASYNCHRONOUS- oder VOLATILE-Argument bei %L erfordert, dass Schein-%qs weder ASYNCHRONOUS noch VOLATILE hat"
  
! #: fortran/interface.c:3368
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "Koindiziertes effektives Argument bei %L mit reservierbarer endgÃ¼ltiger Komponente fÃ¼r Schein-%qs erfordert entweder VALUE oder INTENT(IN)"
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "Effektives CLASS-Feldargument fÃ¼r %qs muss ein vollstÃ¤ndiges Feld bei %L sein"
  
! #: fortran/interface.c:3390
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Effektives Argument fÃ¼r %qs muss ALLOCATABLE bei %L sein"
  
! #: fortran/interface.c:3420
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "Feldbereich mit Vektorindex als effektives Argument bei %L ist unvertrÃ¤glich mit INTENT(OUT), INTENT(INOUT), VOLATILE- und ASYNCHRONOUS-Attribut des Scheinarguments %qs"
  
! #: fortran/interface.c:3439
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Effektives Argument mit vermuteter Form bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form %qs"
  
! #: fortran/interface.c:3456
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Feldbereich als effektives Argument bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form %qs"
  
! #: fortran/interface.c:3476
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "Zeigerfeld als effektives Argument bei %L erfordert wegen VOLATILE-Attribut ein Scheinargument %qs mit vermuteter Form oder als Zeigerfeld"
  
! #: fortran/interface.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Fehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.c:3507
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Fehlendes effektives Argument fÃ¼r Argument %qs bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.c:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Bad component code"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): List mismatch"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): corrupted data"
  
! #: fortran/interface.c:3698
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Gleiches effektives Argument mit INTENT(%s)-Argument %qs und INTENT(%s)-Argument %qs bei %L verbunden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): List mismatch"
  
! #: fortran/interface.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Prozedurargument bei %L ist lokal fÃ¼r PURE-Prozedur und hat das POINTER-Attribut"
  
! #: fortran/interface.c:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Effektives koindiziertes Argument bei %L in PURE-Prozedur wird an INTENT(%s)-Argument Ã¼bergeben"
  
! #: fortran/interface.c:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Effektives koindiziertes Argument bei %L in PURE-Prozedur wird an POINTER-Scheinargument Ã¼bergeben"
  
! #: fortran/interface.c:3781
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Koindiziertem polymorphen effektiven Argument bei %L wird polymorphes Scheinargument %qs Ã¼bergeben"
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Prozedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert; meinen Sie %qs?"
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Prozedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert"
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Prozedur %qs mit einer impliziten Schnittstelle bei %L aufgerufen"
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "Das Zeigerobjekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert sein"
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "Das reservierbare Objekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert sein"
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "Reservierbare Funktion %qs bei %L muss eine explizite Funktionsschnittstelle haben"
  
! #: fortran/interface.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Explizite Schnittstelle fÃ¼r polymorphes Argument bei %L erforderlich"
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "SchlÃ¼sselwort-Argument erfordert explizite Schnittstelle fÃ¼r Prozedur %qs bei %L"
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Argument Â»%sÂ« bei %L vermuteten Typs erfordert eine explizite Schnittstelle"
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Effektives Argument mit LOCK_TYPE oder mit LOCK_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle fÃ¼r Prozedur %qs"
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Effektives Argument mit EVENT_TYPE oder mit EVENT_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle fÃ¼r Prozedur %qs"
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "MOLD-Argument an NULL bei %L erforderlich"
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Argument vermuteten Ranges erfordert eine explizite Schnittstelle bei %L"
  
! #: fortran/interface.c:4023
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Prozedurzeiger-Komponente %qs mit einer impliziten Schnittstelle bei %L aufgerufen"
  
! #: fortran/interface.c:4034
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "SchlÃ¼sselwortargument erfordert explizite Schnittstelle fÃ¼r Prozedurzeigerkomponente %qs bei %L"
  
! #: fortran/interface.c:4119
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "In NULL()-Argument bei %L wird MOLD= benÃ¶tigt: Mehrdeutig zwischen spezifischen Funktionen %s und %s"
  
! #: fortran/interface.c:4189
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Symbol %qs kann nicht gefunden werden"
  
! #: fortran/interface.c:4562
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "EntitÃ¤t %qs bei %L ist bereits in der Schnittstelle vorhanden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.c:4679
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Bad interface type"
  
! #: fortran/interface.c:4773
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "GENERIC %qs bei %L kann nicht Ã¼berschrieben werden"
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs bei %L Ã¼berschreibt eine Prozedurbindung, die als NON_OVERRIDABLE deklariert ist"
  
! #: fortran/interface.c:4793
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "%qs bei %L darf nicht DEFERRED sein, da es eine Nicht-DEFERRED-Bindung Ã¼berschreibt"
  
! #: fortran/interface.c:4801
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs bei %L Ã¼berschreibt eine PURE-Prozedur und muss auch PURE sein"
  
! #: fortran/interface.c:4810
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs bei %L Ã¼berschreibt eine ELEMENTAL-Prozedur und muss auch ELEMENTAL sein"
  
! #: fortran/interface.c:4816
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs bei %L Ã¼berschreibt eine Nicht-ELEMENTAL-Prozedur und darf ebenfalls nicht ELEMENTAL sein"
  
! #: fortran/interface.c:4825
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs bei %L Ã¼berschreibt eine SUBROUTINE und muss auch eine SUBROUTINE sein"
  
! #: fortran/interface.c:4836
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs bei %L Ã¼berschreibt eine FUNCTION und muss auch eine FUNCTION sein"
  
! #: fortran/interface.c:4844
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Unpassendes Ergebnis fÃ¼r die Ã¼berschreibende Prozedur %qs bei %L: %s"
  
! #: fortran/interface.c:4855
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%qs bei %L Ã¼berschreibt eine PUBLIC-Prozedur und darf nicht PRIVATE sein"
  
! #: fortran/interface.c:4885
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "Scheinargument %qs von %qs bei %L sollte %qs genannt werden, um zum zugehÃ¶rigen Argument der Ã¼berschriebenen Prozedur zu passen"
  
! #: fortran/interface.c:4896
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Unpassende Argumente fÃ¼r die Ã¼berschreibende Prozedur %qs bei %L: %s"
  
! #: fortran/interface.c:4905
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "%qs bei %L muss die gleiche Anzahl formaler Argumente wie die Ã¼berschriebene Prozedur haben"
  
! #: fortran/interface.c:4914
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs bei %L Ã¼berschreibt eine NOPASS-Bindung und muss ebenfalls NOPASS sein"
  
! #: fortran/interface.c:4925
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%qs bei %L Ã¼berschreibt eine Bindung mit PASS und muss ebenfalls PASS sein"
  
! #: fortran/interface.c:4932
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "Scheinargument des Ã¼bergebenen Objektes von %qs bei %L muss an der gleichen Stelle wie das Scheinargument des Ã¼bergebenen Objektes der Ã¼berschriebenen Prozedur stehen"
  
! #: fortran/interface.c:4953
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "DTIO-Scheinargument bei %L muss vom Typ %s sein"
  
! #: fortran/interface.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "DTIO-Scheinargument bei %L muss von KIND = %d sein"
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "DTIO-Scheinargument bei %L muss ein Skalar sein"
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "DTIO-Scheinargument bei %L muss ein ASSUMED SHAPE ARRAY sein"
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "DTIO-Zeichenargument bei %L muss angenommene LÃ¤nge haben"
  
! #: fortran/interface.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "DTIO-Scheinargument bei %L muss INTENT %s haben"
  
! #: fortran/interface.c:5037 fortran/interface.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "Alternativer RÃ¼cksprung bei %L ist in einer DTIO-Prozedur nicht erlaubt"
  
! #: fortran/interface.c:5049
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "DTIO-Prozedur %qs bei %L muss ein Unterprogramm sein"
  
! #: fortran/interface.c:5061
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu wenige Scheinargumente in DTIO-Prozedur %qs bei %L"
  
! #: fortran/interface.c:5068
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu viele Scheinargumente in DTIO-Prozedur %qs bei %L"
*************** msgstr "Das intrinsische %qs bei %L ist
*** 61343,61473 ****
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr "Interner Fehler: make_generic(): Cannot find generic symbol %qs"
  
! #: fortran/intrinsic.c:4253
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr "Das intrinsische ALLOCATED bei %L erfordert ein Feld oder eine skalar allozierbare Entity"
  
! #: fortran/intrinsic.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
  msgstr "Skalare Einheit bei %L benÃ¶tigt"
  
! #: fortran/intrinsic.c:4277
  #, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
  msgstr "Feldeinheit bei %L benÃ¶tigt"
  
! #: fortran/intrinsic.c:4284
  #, gcc-internal-format
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr "UngÃ¼ltiges SchlÃ¼sselwort %qs in intrinsischer Funktion %qs bei %L"
  
! #: fortran/intrinsic.c:4311
  #, gcc-internal-format
  msgid "Too many arguments in call to %qs at %L"
  msgstr "Zu viele Argumente in Aufruf von %qs bei %L"
  
! #: fortran/intrinsic.c:4326
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr "Die Argumentlistenfunktionen %%VAL, %%LOC oder %%REF bei %L sind in diesem Kontext nicht erlaubt"
  
! #: fortran/intrinsic.c:4329
  #, gcc-internal-format
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr "SchlÃ¼sselwort %qs in Aufruf von %qs bei %L kann nicht gefunden werden"
  
! #: fortran/intrinsic.c:4336
  #, gcc-internal-format
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr "Argument %qs tritt im Aufruf von %qs bei %L doppelt auf"
  
! #: fortran/intrinsic.c:4350
  #, gcc-internal-format
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr "Fehlendes Argument %qs in Aufruf von %qs bei %L"
  
! #: fortran/intrinsic.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr "ALTERNATE RETURN bei %L nicht erlaubt"
  
! #: fortran/intrinsic.c:4422
  #, gcc-internal-format
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "Im Aufruf von %qs bei %L ist eine TypunvertrÃ¤glichkeit bei Argument %qs; %s wurde an %s Ã¼bergeben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/intrinsic.c:4539
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr "resolve_intrinsic(): Too many args for intrinsic"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/intrinsic.c:4642
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "do_simplify(): Too many args for intrinsic"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/intrinsic.c:4682
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "init_arglist(): too many arguments"
  
! #: fortran/intrinsic.c:4834
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "Invalid standard code on intrinsic %qs (%d)"
  
! #: fortran/intrinsic.c:4843
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "Intrinsisches %qs (ist %s) wird bei %L verwendet"
  
! #: fortran/intrinsic.c:4915
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr "Funktion %qs als Initialisierungsausdruck bei %L"
  
! #: fortran/intrinsic.c:4933
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "Transformierende Funktion %qs bei %L darf nicht in einem Initialisierungs-Ausdruck auftreten"
  
! #: fortran/intrinsic.c:5009
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Elementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %L"
  
! #: fortran/intrinsic.c:5090
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Unterprogrammaufruf von intrinsischem %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PURE"
  
! #: fortran/intrinsic.c:5097
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "Unterprogrammaufruf des intrinsischen %qs bei %L ist nicht PURE"
  
! #: fortran/intrinsic.c:5199
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Erweiterung: Umwandlung von %s in %s bei %L"
  
! #: fortran/intrinsic.c:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Nichtstandard-Umwandlung von %s in %s bei %L"
  
! #: fortran/intrinsic.c:5235 fortran/intrinsic.c:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "MÃ¶gliche WertÃ¤nderung bei Umwandlung von %s in %s bei %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5260
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Umwandlung von %s in %s bei %L"
--- 61499,61629 ----
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr "Interner Fehler: make_generic(): Cannot find generic symbol %qs"
  
! #: fortran/intrinsic.c:4267
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr "Das intrinsische ALLOCATED bei %L erfordert ein Feld oder eine skalar allozierbare Entity"
  
! #: fortran/intrinsic.c:4280
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
  msgstr "Skalare Einheit bei %L benÃ¶tigt"
  
! #: fortran/intrinsic.c:4291
  #, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
  msgstr "Feldeinheit bei %L benÃ¶tigt"
  
! #: fortran/intrinsic.c:4298
  #, gcc-internal-format
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr "UngÃ¼ltiges SchlÃ¼sselwort %qs in intrinsischer Funktion %qs bei %L"
  
! #: fortran/intrinsic.c:4325
  #, gcc-internal-format
  msgid "Too many arguments in call to %qs at %L"
  msgstr "Zu viele Argumente in Aufruf von %qs bei %L"
  
! #: fortran/intrinsic.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr "Die Argumentlistenfunktionen %%VAL, %%LOC oder %%REF bei %L sind in diesem Kontext nicht erlaubt"
  
! #: fortran/intrinsic.c:4343
  #, gcc-internal-format
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr "SchlÃ¼sselwort %qs in Aufruf von %qs bei %L kann nicht gefunden werden"
  
! #: fortran/intrinsic.c:4350
  #, gcc-internal-format
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr "Argument %qs tritt im Aufruf von %qs bei %L doppelt auf"
  
! #: fortran/intrinsic.c:4364
  #, gcc-internal-format
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr "Fehlendes Argument %qs in Aufruf von %qs bei %L"
  
! #: fortran/intrinsic.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr "ALTERNATE RETURN bei %L nicht erlaubt"
  
! #: fortran/intrinsic.c:4436
  #, gcc-internal-format
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "Im Aufruf von %qs bei %L ist eine TypunvertrÃ¤glichkeit bei Argument %qs; %s wurde an %s Ã¼bergeben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr "resolve_intrinsic(): Too many args for intrinsic"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/intrinsic.c:4647
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "do_simplify(): Too many args for intrinsic"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/intrinsic.c:4687
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "init_arglist(): too many arguments"
  
! #: fortran/intrinsic.c:4839
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "Invalid standard code on intrinsic %qs (%d)"
  
! #: fortran/intrinsic.c:4848
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "Intrinsisches %qs (ist %s) wird bei %L verwendet"
  
! #: fortran/intrinsic.c:4920
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr "Funktion %qs als Initialisierungsausdruck bei %L"
  
! #: fortran/intrinsic.c:4938
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "Transformierende Funktion %qs bei %L darf nicht in einem Initialisierungs-Ausdruck auftreten"
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Elementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %L"
  
! #: fortran/intrinsic.c:5095
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Unterprogrammaufruf von intrinsischem %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PURE"
  
! #: fortran/intrinsic.c:5102
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "Unterprogrammaufruf des intrinsischen %qs bei %L ist nicht PURE"
  
! #: fortran/intrinsic.c:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Erweiterung: Umwandlung von %s in %s bei %L"
  
! #: fortran/intrinsic.c:5225
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Nichtstandard-Umwandlung von %s in %s bei %L"
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "MÃ¶gliche WertÃ¤nderung bei Umwandlung von %s in %s bei %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Umwandlung von %s in %s bei %L"
*************** msgstr "Umwandlung von %s in %s bei %L"
*** 61475,62174 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5326 fortran/resolve.c:10805
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "%s kann nicht nach %s bei %L umgewandelt werden"
  
! #: fortran/intrinsic.c:5331
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Interner Fehler: Cannot convert %qs to %qs at %L"
  
! #: fortran/intrinsic.c:5422
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "Bei %2$L deklariertes %1$qs Ã¼berdeckt intrinsische Funktion mit gleichem Namen. Um die aufzurufen, sind explizite INTRINSIC-Deklarationen erforderlich."
  
! #: fortran/intrinsic.c:5428
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr "Bei %2$L deklariertes %1$qs ist auch der Name einer intrinsischen Funktion. Sie kann nur Ã¼ber eine explizite Schnittstelle oder als EXTERNAL deklariert aufgerufen werden."
  
! #: fortran/io.c:180 fortran/primary.c:961
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr "Erweiterung: Zeichen Backslash bei %C"
  
! #: fortran/io.c:214
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in format at %C"
  msgstr "Tab-Zeichen in Format bei %C passt nicht"
  
! #: fortran/io.c:457
  #, gcc-internal-format, gfc-internal-format
  msgid "DP format specifier not allowed at %C"
  msgstr "DP-Format-Spezifizierer bei %C nicht erlaubt"
  
! #: fortran/io.c:464
  #, gcc-internal-format, gfc-internal-format
  msgid "DC format specifier not allowed at %C"
  msgstr "DC-Format-Spezifizierer bei %C nicht erlaubt"
  
! #: fortran/io.c:471
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr "Fortran 2003: DT-Format-Spezifizierer bei %C nicht erlaubt"
  
! #: fortran/io.c:600
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format string at %L"
  msgstr "Positive Breite in Formatzeichenkette bei %L benÃ¶tigt"
  
! #: fortran/io.c:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonnegative width required in format string at %L"
  msgstr "Nichtnegative Breite in Formatzeichenkette bei %L benÃ¶tigt"
  
! #: fortran/io.c:604
  #, gcc-internal-format
  msgid "Unexpected element %qc in format string at %L"
  msgstr "Unerwartetes Element %qc in Formatzeichenkette bei %L"
  
! #: fortran/io.c:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected end of format string in format string at %L"
  msgstr "Unerwartetes Ende der Formatzeichenkette bei %L"
  
! #: fortran/io.c:608
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero width in format descriptor in format string at %L"
  msgstr "Breite null in Formatbeschreibung in Formatzeichenkette bei %L"
  
! #: fortran/io.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr "Fehlende Ã¶ffnende Klammer in Formatzeichenkette bei %L"
  
! #: fortran/io.c:657
  #, gcc-internal-format
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr "Ã–ffnende Klammer benÃ¶tigt nach %<*%> in Formatzeichenkette bei %L"
  
! #: fortran/io.c:689
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected P edit descriptor in format string at %L"
  msgstr "P-Bearbeitungsdeskriptor erwartet in Formatzeichenkette bei %L"
  
  #. P requires a prior number.
! #: fortran/io.c:697
  #, gcc-internal-format, gfc-internal-format
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr "P-Deskriptor benÃ¶tigt fÃ¼hrenden Skalierungsfaktor in Formatzeichenkette bei %L"
  
! #: fortran/io.c:705
  #, gcc-internal-format, gfc-internal-format
  msgid "X descriptor requires leading space count at %L"
  msgstr "X-Deskriptor erfordert fÃ¼hrenden LeerzeichenzÃ¤hler bei %L"
  
! #: fortran/io.c:734
  #, gcc-internal-format, gfc-internal-format
  msgid "$ descriptor at %L"
  msgstr "$-Deskriptor bei %L"
  
! #: fortran/io.c:738
  #, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr "$ sollte das letzte Spezifikationssymbol in Format bei %L sein"
  
! #: fortran/io.c:770
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing item in format string at %L"
  msgstr "Fehlendes Element in Formatzeichenkette bei %L"
  
! #: fortran/io.c:801 fortran/io.c:816
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma required after P descriptor in format string at %L"
  msgstr "Fehlendes Komma nach P-Deskriptor in Formatzeichenkette bei %L"
  
! #: fortran/io.c:831
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr "T-Deskriptor benÃ¶tigt positive Breite in Formatzeichenkette bei %L"
  
! #: fortran/io.c:850 fortran/io.c:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr "Erweiterung: Nullbreite hinter L-Deskriptor bei %L"
  
! #: fortran/io.c:866
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing positive width after L descriptor at %L"
  msgstr "Positive Breite hinter L-Deskriptor bei %L fehlt"
  
! #: fortran/io.c:897
  #, gcc-internal-format
  msgid "%<G0%> in format at %L"
  msgstr "%<G0%> in Format bei %L"
  
! #: fortran/io.c:915
  #, gcc-internal-format, gfc-internal-format
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr "E-Angabe nicht erlaubt mit g0-Deskriptor in Formatzeichenkette bei %L"
  
! #: fortran/io.c:935
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr "Positive Breite in Formatspezifizierung %s bei %L erforderlich"
  
! #: fortran/io.c:945
  #, gcc-internal-format, gfc-internal-format
  msgid "positive width required at %L"
  msgstr "Positive Breite benÃ¶tigt bei %L"
  
! #: fortran/io.c:968 fortran/io.c:975
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier %s at %L"
  msgstr "Formatspezifikation %s bei %L erfordert Punkt"
  
! #: fortran/io.c:1013 fortran/io.c:1022
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive exponent width required in format string at %L"
  msgstr "Positive Exponentenbreite benÃ¶tigt in Formatzeichenkette bei %L"
  
! #: fortran/io.c:1070
  #, gcc-internal-format, gfc-internal-format
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr "SchlieÃŸende Klammer erwartet bei %C in Formatzeichenkette bei %L"
  
! #: fortran/io.c:1112
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier in format string at %L"
  msgstr "Formatspezifikation benÃ¶tigt Punkt in Formatzeichenkette bei %L"
  
! #: fortran/io.c:1118
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier at %L"
  msgstr "Formatspezifikation bei %L erfordert Punkt"
  
! #: fortran/io.c:1140
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr "Das Formatspezifikationssymbol H bei %L ist eine in Fortran 95 entfernte Besonderheit"
  
! #: fortran/io.c:1235 fortran/io.c:1297
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing comma at %L"
  msgstr "Fehlendes Komma bei %L"
  
! #: fortran/io.c:1353
  #, gcc-internal-format, gfc-internal-format
  msgid "Extraneous characters in format at %L"
  msgstr "ÃœberschÃ¼ssige Zeichen im Format bei %L"
  
! #: fortran/io.c:1375
  #, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr "Formatanweisung im Hauptblock des Modules bei %C"
  
! #: fortran/io.c:1384
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr "FORMAT-Anweisung bei %C kann nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/io.c:1390
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format label at %C"
  msgstr "Fehlende Format-Marke bei %C"
  
! #: fortran/io.c:1438
! #, gcc-internal-format, gfc-internal-format
! msgid "IOMSG must be a scalar-default-char-variable at %L"
! msgstr "IOMSG bei %L muss eine skalare Standardzeichenvariable sein"
! 
! #: fortran/io.c:1452
! #, gcc-internal-format, gfc-internal-format
! msgid "%s requires a scalar-default-char-expr at %L"
! msgstr "%s bei %L erfordert eine scalar-default-char-expr"
! 
! #: fortran/io.c:1475 fortran/io.c:1506 fortran/io.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid value for %s specification at %C"
  msgstr "UngÃ¼ltiger Wert fÃ¼r Spezifikation %s bei %C"
  
! #: fortran/io.c:1481 fortran/io.c:1512 fortran/io.c:1668 fortran/io.c:1681
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s specification at %C"
  msgstr "Doppelte Spezifikation %s bei %C"
  
! #: fortran/io.c:1523
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr "Variable %s kann nicht INTENT(IN) bei %C sein"
  
! #: fortran/io.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr "Variable %s kann nicht in PURE-Prozedur bei %C zugewiesen werden"
  
! #: fortran/io.c:1561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a variable at %L"
  msgstr "Variable bei %L erwartet"
  
! #: fortran/io.c:1592
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s label specification at %C"
  msgstr "Doppelte Markenspezifikation %s bei %C"
  
! #: fortran/io.c:1612 fortran/io.c:1629 fortran/io.c:1650
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec%> eingeschaltet werden"
  
! #: fortran/io.c:1703
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr "Konstanter Ausdruck in FORMAT-Markierung bei %L muss vom Standard-CHARACTER-Typ sein"
  
! #: fortran/io.c:1728
  #, gcc-internal-format, gfc-internal-format
! msgid "FORMAT tag at %C cannot be a zero-sized array"
! msgstr "FORMAT-Kennzeichen bei %C kann kein Feld der GrÃ¶ÃŸe 0 sein"
  
! #: fortran/io.c:1768
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr "FORMAT-Markierung bei %L muss vom Typ Standard-CHARACTER oder INTEGER sein"
  
! #: fortran/io.c:1774
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr "ASSIGNED-Variable in FORMAT-Markierung bei %L"
  
! #: fortran/io.c:1779
  #, gcc-internal-format
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr "Variable %qs bei %L wurde keine Formatmarke zugewiesen"
  
! #: fortran/io.c:1786
  #, gcc-internal-format
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr "Skalares %qs in FORMAT-Marke bei %L ist keine ASSIGNED-Variable"
  
! #: fortran/io.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character in FORMAT tag at %L"
  msgstr "Nicht-Zeichen in FORMAT-Markierung bei %L"
  
! #: fortran/io.c:1804
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr "Element eines Feldes mit vermuteter Form aus Nicht-Schriftzeichen in FORMAT-Markierung bei %L"
  
! #: fortran/io.c:1811
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr "Element eines Feldes mit vermuteter GrÃ¶ÃŸe aus Nicht-Schriftzeichen in FORMAT-Markierung bei %L"
  
! #: fortran/io.c:1818
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr "Element eines Zeigerfeldes aus Nicht-Schriftzeichen in FORMAT-Markierung bei %L"
  
! #: fortran/io.c:1844
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be of type %s"
  msgstr "Markierung %s bei %L muss vom Typ %s sein"
  
! #: fortran/io.c:1851
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr "Markierung %s bei %L muss Standard-Zeichenkette sein"
  
! #: fortran/io.c:1858
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr "Markierung %s bei %L muss ein Skalar sein"
  
! #: fortran/io.c:1864
  #, gcc-internal-format, gfc-internal-format
  msgid "IOMSG tag at %L"
  msgstr "IOMSG-Markierung bei %L"
  
! #: fortran/io.c:1872
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr "Fortran 95 erfordert Standard INTEGER in %s-Marke bei %L"
  
! #: fortran/io.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr "Nicht-Standard-LOGICAL in %s-Marke bei %L"
  
! #: fortran/io.c:1888
  #, gcc-internal-format, gfc-internal-format
  msgid "NEWUNIT specifier at %L"
  msgstr "NEWUNIT-Spezifizierer bei %L"
  
! #: fortran/io.c:1906
  #, gcc-internal-format, gfc-internal-format
  msgid "CONVERT tag at %L"
  msgstr "CONVERT-Marke bei %L"
  
! #: fortran/io.c:2128
  #, gcc-internal-format
! msgid "Fortran 2003: %s specifier in %s statement at %C has value %qs"
! msgstr "Fortran 2003: Spezifizierer %s in Anweisung %s bei %C hat Wert %qs"
  
! #: fortran/io.c:2136 fortran/io.c:2163
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %C has value %qs"
! msgstr "Spezifizierer %s in Anweisung %s bei %C hat Wert %qs"
  
! #: fortran/io.c:2155
  #, gcc-internal-format
! msgid "Extension: %s specifier in %s statement at %C has value %qs"
! msgstr "Erweiterung: Spezifizierer %s in Anweisung %s bei %C hat Wert %qs"
  
! #: fortran/io.c:2177 fortran/io.c:2185
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %C has invalid value %qs"
! msgstr "Spezifizierer %s in Anweisung %s bei %C hat ungÃ¼ltigen Wert %qs"
! 
! #: fortran/io.c:2238
! #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
! msgstr "OPEN-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
! 
! #: fortran/io.c:2280
! #, gcc-internal-format, gfc-internal-format
! msgid "ACTION type conflicts with READONLY specifier at %C"
! msgstr "ACTION-Typ bei %C steht in Konflikt mit READONLY-Spezifizierer"
  
! #: fortran/io.c:2294
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
! msgstr "ASYNCHRONOUS= bei %C ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2303 fortran/io.c:3955
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be of default CHARACTER kind"
! msgstr "Spezifikation ASYNCHRONOUS= bei %L muss von der Art Default-CHARACTER sein"
  
! #: fortran/io.c:2311 fortran/io.c:3963
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be scalar"
! msgstr "Spezifikation ASYNCHRONOUS= bei %L muss skalar sein"
  
! #: fortran/io.c:2330 fortran/io.c:4020
  #, gcc-internal-format, gfc-internal-format
! msgid "BLANK= at %C not allowed in Fortran 95"
! msgstr "BLANK= bei %C ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2367 fortran/io.c:3996
  #, gcc-internal-format, gfc-internal-format
! msgid "DECIMAL= at %C not allowed in Fortran 95"
! msgstr "DECIMAL= bei %C ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2405
  #, gcc-internal-format, gfc-internal-format
! msgid "ENCODING= at %C not allowed in Fortran 95"
! msgstr "ENCODING= bei %C ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2468 fortran/io.c:4069
  #, gcc-internal-format, gfc-internal-format
! msgid "ROUND= at %C not allowed in Fortran 95"
! msgstr "ROUND= bei %C ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2507
  #, gcc-internal-format, gfc-internal-format
! msgid "SIGN= at %C not allowed in Fortran 95"
! msgstr "SIGN= bei %C ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2590
  #, gcc-internal-format, gfc-internal-format
! msgid "UNIT specifier not allowed with NEWUNIT at %C"
! msgstr "UNIT-Spezifizierer mit NEWUNIT bei %C nicht erlaubt"
  
! #: fortran/io.c:2600
  #, gcc-internal-format, gfc-internal-format
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
! msgstr "NEWUNIT-Spezifizierer muss FILE= oder STATUS='scratch' bei %C haben"
  
! #: fortran/io.c:2607
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
! msgstr "OPEN-Anweisung bei %C muss UNIT oder NEWUNIT haben"
  
! #: fortran/io.c:2754
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr "CLOSE-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
  
! #: fortran/io.c:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr "CLOSE-Anweisung bei %L erfordert eine UNIT-Zahl"
  
! #: fortran/io.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "UNIT-Zahl in CLOSE-Anweisung bei %L muss nicht-negativ sein"
  
! #: fortran/io.c:2922 fortran/match.c:3088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "%s-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
  
! #: fortran/io.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number missing in statement at %L"
  msgstr "Fehlende UNIT-Zahl in Anweisung bei %L"
  
! #: fortran/io.c:2963 fortran/io.c:3447
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr "UNIT-Zahl in Anweisung bei %L muss nicht-negativ sein"
  
! #: fortran/io.c:2996
  #, gcc-internal-format, gfc-internal-format
  msgid "FLUSH statement at %C"
  msgstr "FLUSH-Anweisung bei %C"
  
! #: fortran/io.c:3037
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format with default unit at %C"
  msgstr "Fehlendes Format mit Standard-Einheit bei %C"
  
! #: fortran/io.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr "Doppelte UNIT-Spezifikation bei %C"
  
! #: fortran/io.c:3131
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate format specification at %C"
  msgstr "Doppelte Format-Spezifikation bei %C"
  
! #: fortran/io.c:3172
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr "Symbol %qs in Namensliste %qs ist INTENT(IN) bei %C"
  
! #: fortran/io.c:3208
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NML specification at %C"
  msgstr "Doppelte NML-Spezifikation bei %C"
  
! #: fortran/io.c:3217
  #, gcc-internal-format
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr "Symbol %qs bei %C muss ein NAMELIST-Gruppenname sein"
  
! #: fortran/io.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr "END-Tag bei %C in Ausgabe-Anweisung nicht erlaubt"
  
! #: fortran/io.c:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
  msgstr "bei %L wurde kein UNIT angegeben"
  
! #: fortran/io.c:3380
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr "UNIT-Spezifikation bei %L darf kein Zeichen-PARAMETER sein"
  
! #: fortran/io.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr "UNIT-Spezifikation bei %L muss ein INTEGER-Ausdruck oder eine CHARACTER-Variable sein"
  
! #: fortran/io.c:3415
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr "UngÃ¼ltige Form der WRITE-Anweisung bei %L, UNIT erforderlich"
  
! #: fortran/io.c:3426
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr "Interne Einheit mit Vektor-Index bei %L"
  
! #: fortran/io.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr "Externe IO UNIT kann kein Feld bei %L sein"
  
! #: fortran/io.c:3470
  #, gcc-internal-format
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr "NAMELIST %qs in READ-Anweisung bei %L enthÃ¤lt Symbol %qs, das im Kontext zur Variablendefinition nicht auftreten darf"
  
! #: fortran/io.c:3482
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L ist polymorph und erfordert eine definierte Ein-/Ausgabeprozedur"
  
! #: fortran/io.c:3492 fortran/resolve.c:14937
  #, 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"
  
! #: fortran/io.c:3500
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L hat ALLOCATABLE- oder POINTER-Komponenten erfordert daher eine definierte Ein-/Ausgabeprozedur"
  
! #: fortran/io.c:3511
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma before i/o item list at %L"
  msgstr "Komma vor Ein-/Ausgabeelementliste bei %L"
  
! #: fortran/io.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "ERR tag label %d at %L not defined"
  msgstr "ERR-Marke %d bei %L nicht definiert"
  
! #: fortran/io.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag label %d at %L not defined"
  msgstr "END-Marke %d bei %L nicht definiert"
  
! #: fortran/io.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "EOR tag label %d at %L not defined"
  msgstr "EOR-Marke %d bei %L nicht definiert"
  
! #: fortran/io.c:3555
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT label %d at %L not defined"
  msgstr "FORMAT-Marke %d bei %L nicht definiert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/io.c:3586
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr "io_kind_name(): bad I/O-kind"
  
! #: fortran/io.c:3675
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr "Syntaxfehler in E/A-Iterator bei %C"
  
! #: fortran/io.c:3707
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable in READ statement at %C"
  msgstr "Variable in READ-Anweisung bei %C erwartet"
  
! #: fortran/io.c:3713
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr "Variable oder io-implied-do in READ-Anweisung bei %L erwartet"
  
! #: fortran/io.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do at %L"
  msgstr "Variable oder io-implied-do bei %L erwartet"
  
! #: fortran/io.c:3731
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in %s statement at %C"
  msgstr "Ausdruck in %s-Anweisung bei %C erwartet"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3797 fortran/io.c:4505 fortran/gfortran.h:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Syntaxfehler in Anweisung %s bei %C"
  
! #: fortran/io.c:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal file at %L with namelist"
  msgstr "Interne Datei bei %L mit Namensliste"
  
! #: fortran/io.c:3900
! #, gcc-internal-format, gfc-internal-format
! msgid "IO UNIT in %s statement at %C must be an internal file in a PURE procedure"
! msgstr "IO UNIT in %s-Anweisung bei %C muss eine interne Datei in einer PURE-Prozedur sein"
! 
! #: fortran/io.c:3945
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
! msgstr "Spezifikation ASYNCHRONOUS= bei %L muss ein Initialisierungsausdruck sein"
  
! #: fortran/io.c:4045
  #, gcc-internal-format, gfc-internal-format
! msgid "PAD= at %C not allowed in Fortran 95"
! msgstr "PAD= bei %C ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:4121
  #, gcc-internal-format, gfc-internal-format
! msgid "DELIM= at %C not allowed in Fortran 95"
! msgstr "DELIM= bei %C ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:4273
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr "PRINT-Namensliste bei %C ist eine Erweiterung"
  
! #: fortran/io.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "Komma hinter * bei %C ist nur zusammen mit einer I/O-Liste erlaubt"
  
! #: fortran/io.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Komma in E/A-Liste bei %C erwartet"
  
! #: fortran/io.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "PRINT-Anweisung bei %C innerhalb PURE-Prozedur nicht erlaubt"
  
! #: fortran/io.c:4705
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "NULL() in der NÃ¤he von %L darf nicht in einer INQUIRE-Anweisung vorkommen"
  
! #: fortran/io.c:4717 fortran/io.c:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "INQUIRE-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
  
! #: fortran/io.c:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "IOLENGTH-Markierung in INQUIRE-Anweisung bei %C ungÃ¼ltig"
  
! #: fortran/io.c:4755 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "INQUIRE-Anweisung bei %L kann nicht sowohl FILE- als auch UNIT-Spezifikationssymbole enthalten"
  
! #: fortran/io.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "INQUIRE-Anweisung bei %L erfordert entweder FILE- oder UNIT-Spezifikationssymbol"
  
! #: fortran/io.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "UNIT-Zahl in INQUIRE-Anweisung bei %L darf nicht %d sein"
  
! #: fortran/io.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "INQUIRE-Anweisung bei %L erfordert PENDING= mit Spezifizierung ID="
  
! #: fortran/io.c:4965
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "WAIT bei %C ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "WAIT-Anweisung ist in PURE-Prozedur bei %C nicht erlaubt"
--- 61631,62305 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "%s kann nicht nach %s bei %L umgewandelt werden"
  
! #: fortran/intrinsic.c:5336
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Interner Fehler: Cannot convert %qs to %qs at %L"
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "Bei %2$L deklariertes %1$qs Ã¼berdeckt intrinsische Funktion mit gleichem Namen. Um die aufzurufen, sind explizite INTRINSIC-Deklarationen erforderlich."
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr "Bei %2$L deklariertes %1$qs ist auch der Name einer intrinsischen Funktion. Sie kann nur Ã¼ber eine explizite Schnittstelle oder als EXTERNAL deklariert aufgerufen werden."
  
! #: fortran/io.c:176 fortran/primary.c:961
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr "Erweiterung: Zeichen Backslash bei %C"
  
! #: fortran/io.c:210
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in format at %C"
  msgstr "Tab-Zeichen in Format bei %C passt nicht"
  
! #: fortran/io.c:453
  #, gcc-internal-format, gfc-internal-format
  msgid "DP format specifier not allowed at %C"
  msgstr "DP-Format-Spezifizierer bei %C nicht erlaubt"
  
! #: fortran/io.c:460
  #, gcc-internal-format, gfc-internal-format
  msgid "DC format specifier not allowed at %C"
  msgstr "DC-Format-Spezifizierer bei %C nicht erlaubt"
  
! #: fortran/io.c:467
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr "Fortran 2003: DT-Format-Spezifizierer bei %C nicht erlaubt"
  
! #: fortran/io.c:596
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format string at %L"
  msgstr "Positive Breite in Formatzeichenkette bei %L benÃ¶tigt"
  
! #: fortran/io.c:598
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonnegative width required in format string at %L"
  msgstr "Nichtnegative Breite in Formatzeichenkette bei %L benÃ¶tigt"
  
! #: fortran/io.c:600
  #, gcc-internal-format
  msgid "Unexpected element %qc in format string at %L"
  msgstr "Unerwartetes Element %qc in Formatzeichenkette bei %L"
  
! #: fortran/io.c:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected end of format string in format string at %L"
  msgstr "Unerwartetes Ende der Formatzeichenkette bei %L"
  
! #: fortran/io.c:604
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero width in format descriptor in format string at %L"
  msgstr "Breite null in Formatbeschreibung in Formatzeichenkette bei %L"
  
! #: fortran/io.c:624
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr "Fehlende Ã¶ffnende Klammer in Formatzeichenkette bei %L"
  
! #: fortran/io.c:653
  #, gcc-internal-format
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr "Ã–ffnende Klammer benÃ¶tigt nach %<*%> in Formatzeichenkette bei %L"
  
! #: fortran/io.c:685
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected P edit descriptor in format string at %L"
  msgstr "P-Bearbeitungsdeskriptor erwartet in Formatzeichenkette bei %L"
  
  #. P requires a prior number.
! #: fortran/io.c:693
  #, gcc-internal-format, gfc-internal-format
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr "P-Deskriptor benÃ¶tigt fÃ¼hrenden Skalierungsfaktor in Formatzeichenkette bei %L"
  
! #: fortran/io.c:701
  #, gcc-internal-format, gfc-internal-format
  msgid "X descriptor requires leading space count at %L"
  msgstr "X-Deskriptor erfordert fÃ¼hrenden LeerzeichenzÃ¤hler bei %L"
  
! #: fortran/io.c:730
  #, gcc-internal-format, gfc-internal-format
  msgid "$ descriptor at %L"
  msgstr "$-Deskriptor bei %L"
  
! #: fortran/io.c:734
  #, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr "$ sollte das letzte Spezifikationssymbol in Format bei %L sein"
  
! #: fortran/io.c:766
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing item in format string at %L"
  msgstr "Fehlendes Element in Formatzeichenkette bei %L"
  
! #: fortran/io.c:797 fortran/io.c:812
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma required after P descriptor in format string at %L"
  msgstr "Fehlendes Komma nach P-Deskriptor in Formatzeichenkette bei %L"
  
! #: fortran/io.c:827
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr "T-Deskriptor benÃ¶tigt positive Breite in Formatzeichenkette bei %L"
  
! #: fortran/io.c:846 fortran/io.c:850
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr "Erweiterung: Nullbreite hinter L-Deskriptor bei %L"
  
! #: fortran/io.c:862
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing positive width after L descriptor at %L"
  msgstr "Positive Breite hinter L-Deskriptor bei %L fehlt"
  
! #: fortran/io.c:893
  #, gcc-internal-format
  msgid "%<G0%> in format at %L"
  msgstr "%<G0%> in Format bei %L"
  
! #: fortran/io.c:911
  #, gcc-internal-format, gfc-internal-format
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr "E-Angabe nicht erlaubt mit g0-Deskriptor in Formatzeichenkette bei %L"
  
! #: fortran/io.c:931
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr "Positive Breite in Formatspezifizierung %s bei %L erforderlich"
  
! #: fortran/io.c:941
  #, gcc-internal-format, gfc-internal-format
  msgid "positive width required at %L"
  msgstr "Positive Breite benÃ¶tigt bei %L"
  
! #: fortran/io.c:964 fortran/io.c:971
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier %s at %L"
  msgstr "Formatspezifikation %s bei %L erfordert Punkt"
  
! #: fortran/io.c:1009 fortran/io.c:1018
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive exponent width required in format string at %L"
  msgstr "Positive Exponentenbreite benÃ¶tigt in Formatzeichenkette bei %L"
  
! #: fortran/io.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr "SchlieÃŸende Klammer erwartet bei %C in Formatzeichenkette bei %L"
  
! #: fortran/io.c:1108
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier in format string at %L"
  msgstr "Formatspezifikation benÃ¶tigt Punkt in Formatzeichenkette bei %L"
  
! #: fortran/io.c:1114
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier at %L"
  msgstr "Formatspezifikation bei %L erfordert Punkt"
  
! #: fortran/io.c:1136
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr "Das Formatspezifikationssymbol H bei %L ist eine in Fortran 95 entfernte Besonderheit"
  
! #: fortran/io.c:1231 fortran/io.c:1293
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing comma at %L"
  msgstr "Fehlendes Komma bei %L"
  
! #: fortran/io.c:1349
  #, gcc-internal-format, gfc-internal-format
  msgid "Extraneous characters in format at %L"
  msgstr "ÃœberschÃ¼ssige Zeichen im Format bei %L"
  
! #: fortran/io.c:1371
  #, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr "Formatanweisung im Hauptblock des Modules bei %C"
  
! #: fortran/io.c:1380
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr "FORMAT-Anweisung bei %C kann nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/io.c:1386
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format label at %C"
  msgstr "Fehlende Format-Marke bei %C"
  
! #: fortran/io.c:1441 fortran/io.c:1472 fortran/io.c:1552
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid value for %s specification at %C"
  msgstr "UngÃ¼ltiger Wert fÃ¼r Spezifikation %s bei %C"
  
! #: fortran/io.c:1447 fortran/io.c:1478 fortran/io.c:1634 fortran/io.c:1647
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s specification at %C"
  msgstr "Doppelte Spezifikation %s bei %C"
  
! #: fortran/io.c:1489
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr "Variable %s kann nicht INTENT(IN) bei %C sein"
  
! #: fortran/io.c:1497
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr "Variable %s kann nicht in PURE-Prozedur bei %C zugewiesen werden"
  
! #: fortran/io.c:1527
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a variable at %L"
  msgstr "Variable bei %L erwartet"
  
! #: fortran/io.c:1558
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s label specification at %C"
  msgstr "Doppelte Markenspezifikation %s bei %C"
  
! #: fortran/io.c:1578 fortran/io.c:1595 fortran/io.c:1616
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec%> eingeschaltet werden"
  
! #: fortran/io.c:1669
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr "Konstanter Ausdruck in FORMAT-Markierung bei %L muss vom Standard-CHARACTER-Typ sein"
  
! #: fortran/io.c:1694
  #, gcc-internal-format, gfc-internal-format
! msgid "FORMAT tag at %L cannot be a zero-sized array"
! msgstr "FORMAT-Kennzeichen bei %L kann kein Feld der GrÃ¶ÃŸe 0 sein"
  
! #: fortran/io.c:1735
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr "FORMAT-Markierung bei %L muss vom Typ Standard-CHARACTER oder INTEGER sein"
  
! #: fortran/io.c:1741
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr "ASSIGNED-Variable in FORMAT-Markierung bei %L"
  
! #: fortran/io.c:1746
  #, gcc-internal-format
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr "Variable %qs bei %L wurde keine Formatmarke zugewiesen"
  
! #: fortran/io.c:1753
  #, gcc-internal-format
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr "Skalares %qs in FORMAT-Marke bei %L ist keine ASSIGNED-Variable"
  
! #: fortran/io.c:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character in FORMAT tag at %L"
  msgstr "Nicht-Zeichen in FORMAT-Markierung bei %L"
  
! #: fortran/io.c:1771
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr "Element eines Feldes mit vermuteter Form aus Nicht-Schriftzeichen in FORMAT-Markierung bei %L"
  
! #: fortran/io.c:1778
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr "Element eines Feldes mit vermuteter GrÃ¶ÃŸe aus Nicht-Schriftzeichen in FORMAT-Markierung bei %L"
  
! #: fortran/io.c:1785
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr "Element eines Zeigerfeldes aus Nicht-Schriftzeichen in FORMAT-Markierung bei %L"
  
! #: fortran/io.c:1811
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be of type %s"
  msgstr "Markierung %s bei %L muss vom Typ %s sein"
  
! #: fortran/io.c:1818
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr "Markierung %s bei %L muss Standard-Zeichenkette sein"
  
! #: fortran/io.c:1825
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr "Markierung %s bei %L muss ein Skalar sein"
  
! #: fortran/io.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "IOMSG tag at %L"
  msgstr "IOMSG-Markierung bei %L"
  
! #: fortran/io.c:1839
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr "Fortran 95 erfordert Standard INTEGER in %s-Marke bei %L"
  
! #: fortran/io.c:1848
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr "Nicht-Standard-LOGICAL in %s-Marke bei %L"
  
! #: fortran/io.c:1855
  #, gcc-internal-format, gfc-internal-format
  msgid "NEWUNIT specifier at %L"
  msgstr "NEWUNIT-Spezifizierer bei %L"
  
! #: fortran/io.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "CONVERT tag at %L"
  msgstr "CONVERT-Marke bei %L"
  
! #: fortran/io.c:2098
  #, gcc-internal-format
! msgid "Fortran 2003: %s specifier in %s statement at %L has value %qs"
! msgstr "Fortran 2003: Spezifizierer %s in Anweisung %s bei %L hat Wert %qs"
  
! #: fortran/io.c:2106 fortran/io.c:2133
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %L has value %qs"
! msgstr "Spezifizierer %s in Anweisung %s bei %L hat Wert %qs"
  
! #: fortran/io.c:2125
  #, gcc-internal-format
! msgid "Extension: %s specifier in %s statement at %L has value %qs"
! msgstr "Erweiterung: Spezifizierer %s in Anweisung %s bei %L hat Wert %qs"
  
! #: fortran/io.c:2147 fortran/io.c:2155
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %L has invalid value %qs"
! msgstr "Spezifizierer %s in Anweisung %s bei %L hat ungÃ¼ltigen Wert %qs"
  
! #: fortran/io.c:2212
  #, gcc-internal-format, gfc-internal-format
! msgid "ACTION type conflicts with READONLY specifier at %L"
! msgstr "ACTION-Typ bei %L steht in Konflikt mit READONLY-Spezifizierer"
  
! #: fortran/io.c:2228
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
! msgstr "ASYNCHRONOUS= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, gcc-internal-format, gfc-internal-format
! msgid "BLANK= at %L not allowed in Fortran 95"
! msgstr "BLANK= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, gcc-internal-format, gfc-internal-format
! msgid "DECIMAL= at %L not allowed in Fortran 95"
! msgstr "DECIMAL= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2307
  #, gcc-internal-format, gfc-internal-format
! msgid "ENCODING= at %L not allowed in Fortran 95"
! msgstr "ENCODING= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, gcc-internal-format, gfc-internal-format
! msgid "ROUND= at %L not allowed in Fortran 95"
! msgstr "ROUND= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2388
  #, gcc-internal-format, gfc-internal-format
! msgid "SIGN= at %L not allowed in Fortran 95"
! msgstr "SIGN= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2456
  #, gcc-internal-format, gfc-internal-format
! msgid "UNIT specifier not allowed with NEWUNIT at %L"
! msgstr "UNIT-Spezifizierer mit NEWUNIT bei %L nicht erlaubt"
  
! #: fortran/io.c:2467
  #, gcc-internal-format, gfc-internal-format
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %L"
! msgstr "NEWUNIT-Spezifizierer muss FILE= oder STATUS='scratch' bei %L haben"
  
! #: fortran/io.c:2474
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement at %L must have UNIT or NEWUNIT specified"
! msgstr "OPEN-Anweisung bei %L muss UNIT oder NEWUNIT haben"
  
! #: fortran/io.c:2583
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
! msgstr "OPEN-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
  
! #: fortran/io.c:2691
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr "CLOSE-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
  
! #: fortran/io.c:2717
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr "CLOSE-Anweisung bei %L erfordert eine UNIT-Zahl"
  
! #: fortran/io.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "UNIT-Zahl in CLOSE-Anweisung bei %L muss nicht-negativ sein"
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "%s-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
  
! #: fortran/io.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number missing in statement at %L"
  msgstr "Fehlende UNIT-Zahl in Anweisung bei %L"
  
! #: fortran/io.c:2889 fortran/io.c:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr "UNIT-Zahl in Anweisung bei %L muss nicht-negativ sein"
  
! #: fortran/io.c:2922
  #, gcc-internal-format, gfc-internal-format
  msgid "FLUSH statement at %C"
  msgstr "FLUSH-Anweisung bei %C"
  
! #: fortran/io.c:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format with default unit at %C"
  msgstr "Fehlendes Format mit Standard-Einheit bei %C"
  
! #: fortran/io.c:2983
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr "Doppelte UNIT-Spezifikation bei %C"
  
! #: fortran/io.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate format specification at %C"
  msgstr "Doppelte Format-Spezifikation bei %C"
  
! #: fortran/io.c:3098
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr "Symbol %qs in Namensliste %qs ist INTENT(IN) bei %C"
  
! #: fortran/io.c:3134
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NML specification at %C"
  msgstr "Doppelte NML-Spezifikation bei %C"
  
! #: fortran/io.c:3143
  #, gcc-internal-format
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr "Symbol %qs bei %C muss ein NAMELIST-Gruppenname sein"
  
! #: fortran/io.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr "END-Tag bei %C in Ausgabe-Anweisung nicht erlaubt"
  
! #: fortran/io.c:3305
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
  msgstr "bei %L wurde kein UNIT angegeben"
  
! #: fortran/io.c:3312
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr "UNIT-Spezifikation bei %L darf kein Zeichen-PARAMETER sein"
  
! #: fortran/io.c:3325
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr "UNIT-Spezifikation bei %L muss ein INTEGER-Ausdruck oder eine CHARACTER-Variable sein"
  
! #: fortran/io.c:3347
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr "UngÃ¼ltige Form der WRITE-Anweisung bei %L, UNIT erforderlich"
  
! #: fortran/io.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr "Interne Einheit mit Vektor-Index bei %L"
  
! #: fortran/io.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr "Externe IO UNIT kann kein Feld bei %L sein"
  
! #: fortran/io.c:3402
  #, gcc-internal-format
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr "NAMELIST %qs in READ-Anweisung bei %L enthÃ¤lt Symbol %qs, das im Kontext zur Variablendefinition nicht auftreten darf"
  
! #: fortran/io.c:3414
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L ist polymorph und erfordert eine definierte Ein-/Ausgabeprozedur"
  
! #: fortran/io.c:3424 fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L mit ALLOCATABLE- oder POINTER-Komponenten"
  
! #: fortran/io.c:3432
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L hat ALLOCATABLE- oder POINTER-Komponenten erfordert daher eine definierte Ein-/Ausgabeprozedur"
  
! #: fortran/io.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma before i/o item list at %L"
  msgstr "Komma vor Ein-/Ausgabeelementliste bei %L"
  
! #: fortran/io.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "ERR tag label %d at %L not defined"
  msgstr "ERR-Marke %d bei %L nicht definiert"
  
! #: fortran/io.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag label %d at %L not defined"
  msgstr "END-Marke %d bei %L nicht definiert"
  
! #: fortran/io.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "EOR tag label %d at %L not defined"
  msgstr "EOR-Marke %d bei %L nicht definiert"
  
! #: fortran/io.c:3487
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT label %d at %L not defined"
  msgstr "FORMAT-Marke %d bei %L nicht definiert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/io.c:3518
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr "io_kind_name(): bad I/O-kind"
  
! #: fortran/io.c:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr "Syntaxfehler in E/A-Iterator bei %C"
  
! #: fortran/io.c:3639
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable in READ statement at %C"
  msgstr "Variable in READ-Anweisung bei %C erwartet"
  
! #: fortran/io.c:3645
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr "Variable oder io-implied-do in READ-Anweisung bei %L erwartet"
  
! #: fortran/io.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do at %L"
  msgstr "Variable oder io-implied-do bei %L erwartet"
  
! #: fortran/io.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in %s statement at %C"
  msgstr "Ausdruck in %s-Anweisung bei %C erwartet"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Syntaxfehler in Anweisung %s bei %C"
  
! #: fortran/io.c:3816
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal file at %L with namelist"
  msgstr "Interne Datei bei %L mit Namensliste"
  
! #: fortran/io.c:3831
  #, gcc-internal-format, gfc-internal-format
! msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
! msgstr "IO UNIT in %s-Anweisung bei %L muss eine interne Datei in einer PURE-Prozedur sein"
  
! #: fortran/io.c:3942
  #, gcc-internal-format, gfc-internal-format
! msgid "PAD= at %L not allowed in Fortran 95"
! msgstr "PAD= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:4011
  #, gcc-internal-format, gfc-internal-format
! msgid "DELIM= at %L not allowed in Fortran 95"
! msgstr "DELIM= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr "PRINT-Namensliste bei %C ist eine Erweiterung"
  
! #: fortran/io.c:4207
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "Komma hinter * bei %C ist nur zusammen mit einer I/O-Liste erlaubt"
  
! #: fortran/io.c:4380
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Komma in E/A-Liste bei %C erwartet"
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "PRINT-Anweisung bei %C innerhalb PURE-Prozedur nicht erlaubt"
  
! #: fortran/io.c:4609
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "NULL() in der NÃ¤he von %L darf nicht in einer INQUIRE-Anweisung vorkommen"
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "INQUIRE-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "IOLENGTH-Markierung in INQUIRE-Anweisung bei %C ungÃ¼ltig"
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "INQUIRE-Anweisung bei %L kann nicht sowohl FILE- als auch UNIT-Spezifikationssymbole enthalten"
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "INQUIRE-Anweisung bei %L erfordert entweder FILE- oder UNIT-Spezifikationssymbol"
  
! #: fortran/io.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "UNIT-Zahl in INQUIRE-Anweisung bei %L darf nicht %d sein"
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "INQUIRE-Anweisung bei %L erfordert PENDING= mit Spezifizierung ID="
  
! #: fortran/io.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "WAIT bei %C ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "WAIT-Anweisung ist in PURE-Prozedur bei %C nicht erlaubt"
*************** msgstr "BOZ-Literal bei %L darf nur als
*** 62291,62925 ****
  msgid "Assignment to a constant expression at %C"
  msgstr "Zuweisung an einen konstanten Ausdruck bei %C"
  
! #: fortran/match.c:1464 fortran/match.c:1555
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %C"
  msgstr "Arithmetische IF-Anweisung bei %C"
  
! #: fortran/match.c:1511
  #, gcc-internal-format
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr "Fehlendes %<(%> in IF-Ausdruck bei %C"
  
! #: fortran/match.c:1529
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-expression at %C"
  msgstr "Syntaxfehler in IF-Ausdruck bei %C"
  
! #: fortran/match.c:1540
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr "Blockmarke passt nicht zu arithmetischer IF-Anweisung bei %C"
  
! #: fortran/match.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr "Blockmarke ist ungeeignet fÃ¼r IF-Anweisung bei %C"
  
! #: fortran/match.c:1671 fortran/match.c:1678
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-clause after %C"
  msgstr "Syntaxfehler in IF-Klausel nach %C"
  
! #: fortran/match.c:1721
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr "UngÃ¼ltige(s) Zeichen in ELSE-Anweisung nach %C"
  
! #: fortran/match.c:1727
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr "Marke %qs bei %C passt nicht zur IF-Marke %qs"
  
! #: fortran/match.c:1748
  #, gcc-internal-format
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr "Fehlendes %<(%> in ELSE-IF-Ausdruck bei %C"
  
! #: fortran/match.c:1758
  #, gcc-internal-format
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr "Fehlendes %<)%> in ELSE-IF-Ausdruck bei %C"
  
! #: fortran/match.c:1773
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr "Fehlendes THEN in ELSE-IF-Anweisung nach %L"
  
! #: fortran/match.c:1781
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr "Syntaxfehler in ELSE-IF-Anweisung nach %L"
  
! #: fortran/match.c:1787
  #, gcc-internal-format
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr "Sprungmarke %qs nach %L passt nicht zur IF-Marke %qs"
  
! #: fortran/match.c:1848
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr "CRITICAL-Anweisung zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr "CRITICAL-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL statement at %C"
  msgstr "CRITICAL-Anweisung bei %C"
  
! #: fortran/match.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr "Geschachtelter CRITICAL-Block bei %C"
  
! #: fortran/match.c:1925
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "VerknÃ¼pfungsliste bei %C erwartet"
  
! #: fortran/match.c:1937
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "VerknÃ¼pfung bei %C erwartet"
  
! #: fortran/match.c:1947
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "UngÃ¼ltiges Zuordnungsziel bei %C"
  
! #: fortran/match.c:1958
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "Doppelter Name %qs in VerknÃ¼pfung bei %C"
  
! #: fortran/match.c:1966
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "VerknÃ¼pfungsziel bei %C darf nicht koindiziert sein"
  
! #: fortran/match.c:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "Zuordnungsziel bei %L darf kein BOZ-Literal sein"
  
! #: fortran/match.c:1992
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "%<)%> oder %<,%> bei %C erwartet"
  
! #: fortran/match.c:2010
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Ausschuss hinter ASSOCIATE-Anweisung bei %C"
  
! #: fortran/match.c:2132
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Abgeleiteter Typ %qs bei %L darf nicht ABSTRACT sein"
  
! #: fortran/match.c:2204 fortran/match.c:2273 fortran/match.c:2296
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "UngÃ¼ltiges Typspezifikation bei %C"
  
! #: fortran/match.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Syntaxfehler in FORALL-Iterator bei %C"
  
! #: fortran/match.c:2656
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "DO CONCURRENT-Konstrukt bei %C"
  
! #: fortran/match.c:2781
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Name %qs in %s-Anweisung bei %C ist unbekannt"
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Name %qs in %s-Anweisung bei %C ist kein Konstruktname"
  
! #: fortran/match.c:2801
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "Anweisung %s bei %C hinterlÃ¤sst CRITICAL-Konstrukt"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "Anweisung %s bei %C hinterlÃ¤sst DO CONCURRENT-Konstrukt"
  
! #: fortran/match.c:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "Anweisung %s bei %C ist nicht innerhalb eines Konstrukts"
  
! #: fortran/match.c:2824
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "Anweisung %s bei %C nicht innerhalb des Konstrukts %qs"
  
! #: fortran/match.c:2850
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "CYCLE-Anweisung bei %C ist nicht auf Nicht-Schleifenkonstrukt %qs anwendbar"
  
! #: fortran/match.c:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "EXIT-Anweisung ohne DO-CONSTRUCT-Name bei %C"
  
! #: fortran/match.c:2861
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "Anweisung %s bei %C nicht auf Konstrukt %qs anwendbar"
  
! #: fortran/match.c:2869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "Anweisung %s bei %C verlÃ¤sst OpenACC-strukturierten Block"
  
! #: fortran/match.c:2870
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "Anweisung %s bei %C verlÃ¤sst OpenMP-strukturierten Block"
  
! #: fortran/match.c:2907
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "EXIT-Anweisung bei %C beendet Â»!$ACC LOOPÂ«-Schleife"
  
! #: fortran/match.c:2913
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "CYCLE-Anweisung bei %C fÃ¼r nicht-innerste gekachelte Â»!$ACC LOOPÂ«-Schleife"
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "CYCLE-Anweisung bei %C fÃ¼r nicht-innerste eingeklappte Â»!$ACC LOOPÂ«-Schleife"
  
! #: fortran/match.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "EXIT-Anweisung bei %C beendet !$OMP DO Schleife"
  
! #: fortran/match.c:2949
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "CYCLE-Anweisung bei %C fÃ¼r nicht-innerste eingestÃ¼rzte !$OMP DO-Schleife"
  
! #: fortran/match.c:3037
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "Leerzeichen in %s-Anweisung in der NÃ¤he von %C erwartet"
  
! #: fortran/match.c:3055
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "STOP-Code bei %C darf nicht negativ sein"
  
! #: fortran/match.c:3061
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "STOP-Code bei %C enthÃ¤lt zu viele Ziffern"
  
! #: fortran/match.c:3082
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "Anweisung %s bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3098
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "STOP-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3103
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "STOP-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:3115
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr "STOP-Code bei %L muss eine skalare CHARACTER-Konstante oder Ziffer[Ziffer[Ziffer[Ziffer[Ziffer]]]] sein"
  
! #: fortran/match.c:3127
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "STOP-Code bei %L muss eine skalare CHARACTER- oder INTEGER-Konstante sein"
  
! #: fortran/match.c:3134
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "STOP-Code bei %L muss entweder INTEGER- oder CHARACTER-Typ haben"
  
! #: fortran/match.c:3141
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "STOP-Code bei %L muss Skalar sein"
  
! #: fortran/match.c:3148
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "STOP-Code bei %L muss Standardzeichentyp KIND=%d sein"
  
! #: fortran/match.c:3155
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "STOP-Code bei %L muss Standardganzzahltyp KIND=%d sein"
  
! #: fortran/match.c:3203
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "PAUSE-Anweisung bei %C"
  
! #: fortran/match.c:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "ERROR STOP-Anweisung bei %C"
  
! #: fortran/match.c:3250
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "Anweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3265
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "Anweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3272
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "Anweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:3302 fortran/match.c:3644 fortran/match.c:3856
! #: fortran/match.c:4408 fortran/match.c:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "Redundante STAT-Marke bei %L gefunden"
  
! #: fortran/match.c:3323 fortran/match.c:3665 fortran/match.c:3876
! #: fortran/match.c:4440 fortran/match.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Redundante ERRMSG-Marke bei %L gefunden"
  
! #: fortran/match.c:3344
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Redundante UNTIL_COUNT-Marke bei %L gefunden"
  
! #: fortran/match.c:3410
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Â»EVENT POSTÂ«-Anweisung bei %C"
  
! #: fortran/match.c:3420
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Â»EVENT WAITÂ«-Anweisung bei %C"
  
! #: fortran/match.c:3432
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Â»FAIL IMAGEÂ«-Anweisung bei %C"
  
! #: fortran/match.c:3456
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "FORM-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3495
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "CHANGE-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr "END-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3549
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "SYNC-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3614
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:3686
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Redundante ACQUIRED_LOCK-Marke bei %L gefunden"
  
! #: fortran/match.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "LOCK-Anweisung bei %C"
  
! #: fortran/match.c:3761
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "UNLOCK-Anweisung bei %C"
  
! #: fortran/match.c:3786
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "SYNC-Anweisung bei %C"
  
! #: fortran/match.c:3804
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3810
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:3990
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "ASSIGN-Anweisung bei %C"
  
! #: fortran/match.c:4034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "Zugewiesene GOTO-Anweisung bei %C"
  
! #: fortran/match.c:4078 fortran/match.c:4129
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Anweisungsmarkenliste in GOTO bei %C kann nicht leer sein"
  
! #: fortran/match.c:4139
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "Berechnetes GOTO bei %C"
  
! #: fortran/match.c:4214
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Fehler in Typspezifikation bei %L"
  
! #: fortran/match.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "Typspezifikation in ALLOCATE bei %L"
  
! #: fortran/match.c:4250
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "Die Spezifikationsliste fÃ¼r Typparameter in der Spezifikation bei %L darf keine DEFERRED-Parameter enthalten"
  
! #: fortran/match.c:4280 fortran/match.c:4717
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Unerwartete Konstante bei %C"
  
! #: fortran/match.c:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Falsches Reservierungs-Objekt bei %C fÃ¼r eine PURE-Prozedur"
  
! #: fortran/match.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Inkompatibles ALLOCATE-Objekt bei %C fÃ¼r CHARACTER-Typspezifikation bei %L"
  
! #: fortran/match.c:4327
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE von Koarray bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:4332
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE von Koarray bei %C in CRITICAL-Block"
  
! #: fortran/match.c:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "ALLOCATE-Objekt bei %L ist weder ein Datenzeiger noch eine reservierbare Variable"
  
! #: fortran/match.c:4366
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "Typ der EntitÃ¤t bei %L ist mit Typspezifikation unvertrÃ¤glich"
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "Parameter mit KIND-Typ fÃ¼r EntitÃ¤t bei %L unterscheidet sich vom Parameter mit KIND-Typ der Typspezifikation"
  
! #: fortran/match.c:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "Formspezifikation fÃ¼r reservierbares Skalar bei %C"
  
! #: fortran/match.c:4418
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "STAT-Angabe bei %L darf keine Konstante sein"
  
! #: fortran/match.c:4434
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "ERRMSG-Markierung bei %L"
  
! #: fortran/match.c:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "SOURCE-Marke bei %L"
  
! #: fortran/match.c:4463
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "ÃœberflÃ¼ssige SOURCE-Marke bei %L gefunden"
  
! #: fortran/match.c:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "SOURCE-Marke bei %L steht mit Typspezifikation bei %L in Konflikt"
  
! #: fortran/match.c:4476
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "SOURCE-Marke bei %L mit mehr als einem reservierbaren Objekt"
  
! #: fortran/match.c:4494
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "MOLD-Marke bei %L"
  
! #: fortran/match.c:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "ÃœberflÃ¼ssige MOLD-Marke bei %L gefunden"
  
! #: fortran/match.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "MOLD-Marke bei %L steht mit Typspezifikation bei %L in Konflikt"
  
! #: fortran/match.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "MOLD-Marke bei %L steht mit SOURCE-Marke bei %L in Konflikt"
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "ALLOCATE-Objekt bei %L mit Parameter aufgeschobenen Typs erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
  
! #: fortran/match.c:4553
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "UnbeschrÃ¤nkt polymorphes ALLOCATE-Objekt bei %L erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
  
! #: fortran/match.c:4620
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "Zeigerobjekt bei %C darf nicht koindiziert sein"
  
! #: fortran/match.c:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr "NULLIFY erlaubt keine Neuzuordnung von Grenzen fÃ¼r Zeigerobjekt bei %C"
  
! #: fortran/match.c:4729
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "UnzulÃ¤ssiges ALLOCATE-Objekt bei %C fÃ¼r eine PURE-Prozedur"
  
! #: fortran/match.c:4739
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE von Koarray bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE von Koarray bei %C in CRITICAL-Block"
  
! #: fortran/match.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "Allocate-Objekt bei %C ist kein Nicht-Prozedur-Zeiger oder reservierbare Variable"
  
! #: fortran/match.c:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "ERRMSG bei %L"
  
! #: fortran/match.c:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "RETURN-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "PRINT-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "Alternative RETURN-Anweisung bei %C ist nur innerhalb einer SUBROUTINE erlaubt"
  
! #: fortran/match.c:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "RETURN-Anweisung im Hauptprogramm bei %C"
  
! #: fortran/match.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Referenz auf Komponente bei %C erwartet"
  
! #: fortran/match.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Ausschuss hinter CALL bei %C"
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Typgebundene Prozedur oder Prozedurzeiger-Komponente bei %C erwartet"
  
! #: fortran/match.c:5041
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr "Eine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Unterprogrammreferenz erscheinen"
  
! #: fortran/match.c:5181
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Syntaxfehler im allgemeinen Blocknamen bei %C"
--- 62422,63056 ----
  msgid "Assignment to a constant expression at %C"
  msgstr "Zuweisung an einen konstanten Ausdruck bei %C"
  
! #: fortran/match.c:1472 fortran/match.c:1563
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %C"
  msgstr "Arithmetische IF-Anweisung bei %C"
  
! #: fortran/match.c:1519
  #, gcc-internal-format
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr "Fehlendes %<(%> in IF-Ausdruck bei %C"
  
! #: fortran/match.c:1537
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-expression at %C"
  msgstr "Syntaxfehler in IF-Ausdruck bei %C"
  
! #: fortran/match.c:1548
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr "Blockmarke passt nicht zu arithmetischer IF-Anweisung bei %C"
  
! #: fortran/match.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr "Blockmarke ist ungeeignet fÃ¼r IF-Anweisung bei %C"
  
! #: fortran/match.c:1679 fortran/match.c:1686
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-clause after %C"
  msgstr "Syntaxfehler in IF-Klausel nach %C"
  
! #: fortran/match.c:1729
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr "UngÃ¼ltige(s) Zeichen in ELSE-Anweisung nach %C"
  
! #: fortran/match.c:1735
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr "Marke %qs bei %C passt nicht zur IF-Marke %qs"
  
! #: fortran/match.c:1756
  #, gcc-internal-format
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr "Fehlendes %<(%> in ELSE-IF-Ausdruck bei %C"
  
! #: fortran/match.c:1766
  #, gcc-internal-format
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr "Fehlendes %<)%> in ELSE-IF-Ausdruck bei %C"
  
! #: fortran/match.c:1781
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr "Fehlendes THEN in ELSE-IF-Anweisung nach %L"
  
! #: fortran/match.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr "Syntaxfehler in ELSE-IF-Anweisung nach %L"
  
! #: fortran/match.c:1795
  #, gcc-internal-format
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr "Sprungmarke %qs nach %L passt nicht zur IF-Marke %qs"
  
! #: fortran/match.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr "CRITICAL-Anweisung zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.c:1862
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr "CRITICAL-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL statement at %C"
  msgstr "CRITICAL-Anweisung bei %C"
  
! #: fortran/match.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr "Geschachtelter CRITICAL-Block bei %C"
  
! #: fortran/match.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "VerknÃ¼pfungsliste bei %C erwartet"
  
! #: fortran/match.c:1945
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "VerknÃ¼pfung bei %C erwartet"
  
! #: fortran/match.c:1955
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "UngÃ¼ltiges Zuordnungsziel bei %C"
  
! #: fortran/match.c:1966
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "Doppelter Name %qs in VerknÃ¼pfung bei %C"
  
! #: fortran/match.c:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "VerknÃ¼pfungsziel bei %C darf nicht koindiziert sein"
  
! #: fortran/match.c:1981
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "Zuordnungsziel bei %L darf kein BOZ-Literal sein"
  
! #: fortran/match.c:2000
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "%<)%> oder %<,%> bei %C erwartet"
  
! #: fortran/match.c:2018
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Ausschuss hinter ASSOCIATE-Anweisung bei %C"
  
! #: fortran/match.c:2140
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Abgeleiteter Typ %qs bei %L darf nicht ABSTRACT sein"
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "UngÃ¼ltiges Typspezifikation bei %C"
  
! #: fortran/match.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Syntaxfehler in FORALL-Iterator bei %C"
  
! #: fortran/match.c:2664
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "DO CONCURRENT-Konstrukt bei %C"
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Name %qs in %s-Anweisung bei %C ist unbekannt"
  
! #: fortran/match.c:2797
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Name %qs in %s-Anweisung bei %C ist kein Konstruktname"
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "Anweisung %s bei %C hinterlÃ¤sst CRITICAL-Konstrukt"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "Anweisung %s bei %C hinterlÃ¤sst DO CONCURRENT-Konstrukt"
  
! #: fortran/match.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "Anweisung %s bei %C ist nicht innerhalb eines Konstrukts"
  
! #: fortran/match.c:2832
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "Anweisung %s bei %C nicht innerhalb des Konstrukts %qs"
  
! #: fortran/match.c:2858
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "CYCLE-Anweisung bei %C ist nicht auf Nicht-Schleifenkonstrukt %qs anwendbar"
  
! #: fortran/match.c:2863
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "EXIT-Anweisung ohne DO-CONSTRUCT-Name bei %C"
  
! #: fortran/match.c:2869
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "Anweisung %s bei %C nicht auf Konstrukt %qs anwendbar"
  
! #: fortran/match.c:2877
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "Anweisung %s bei %C verlÃ¤sst OpenACC-strukturierten Block"
  
! #: fortran/match.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "Anweisung %s bei %C verlÃ¤sst OpenMP-strukturierten Block"
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "EXIT-Anweisung bei %C beendet Â»!$ACC LOOPÂ«-Schleife"
  
! #: fortran/match.c:2921
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "CYCLE-Anweisung bei %C fÃ¼r nicht-innerste gekachelte Â»!$ACC LOOPÂ«-Schleife"
  
! #: fortran/match.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "CYCLE-Anweisung bei %C fÃ¼r nicht-innerste eingeklappte Â»!$ACC LOOPÂ«-Schleife"
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "EXIT-Anweisung bei %C beendet !$OMP DO Schleife"
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "CYCLE-Anweisung bei %C fÃ¼r nicht-innerste eingestÃ¼rzte !$OMP DO-Schleife"
  
! #: fortran/match.c:3045
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "Leerzeichen in %s-Anweisung in der NÃ¤he von %C erwartet"
  
! #: fortran/match.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "STOP-Code bei %C darf nicht negativ sein"
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "STOP-Code bei %C enthÃ¤lt zu viele Ziffern"
  
! #: fortran/match.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "Anweisung %s bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "STOP-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "STOP-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr "STOP-Code bei %L muss eine skalare CHARACTER-Konstante oder Ziffer[Ziffer[Ziffer[Ziffer[Ziffer]]]] sein"
  
! #: fortran/match.c:3135
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "STOP-Code bei %L muss eine skalare CHARACTER- oder INTEGER-Konstante sein"
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "STOP-Code bei %L muss entweder INTEGER- oder CHARACTER-Typ haben"
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "STOP-Code bei %L muss Skalar sein"
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "STOP-Code bei %L muss Standardzeichentyp KIND=%d sein"
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "STOP-Code bei %L muss Standardganzzahltyp KIND=%d sein"
  
! #: fortran/match.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "PAUSE-Anweisung bei %C"
  
! #: fortran/match.c:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "ERROR STOP-Anweisung bei %C"
  
! #: fortran/match.c:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "Anweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "Anweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3280
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "Anweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "Redundante STAT-Marke bei %L gefunden"
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Redundante ERRMSG-Marke bei %L gefunden"
  
! #: fortran/match.c:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Redundante UNTIL_COUNT-Marke bei %L gefunden"
  
! #: fortran/match.c:3418
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Â»EVENT POSTÂ«-Anweisung bei %C"
  
! #: fortran/match.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Â»EVENT WAITÂ«-Anweisung bei %C"
  
! #: fortran/match.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Â»FAIL IMAGEÂ«-Anweisung bei %C"
  
! #: fortran/match.c:3464
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "FORM-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "CHANGE-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr "END-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "SYNC-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Redundante ACQUIRED_LOCK-Marke bei %L gefunden"
  
! #: fortran/match.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "LOCK-Anweisung bei %C"
  
! #: fortran/match.c:3769
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "UNLOCK-Anweisung bei %C"
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "SYNC-Anweisung bei %C"
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:3998
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "ASSIGN-Anweisung bei %C"
  
! #: fortran/match.c:4042
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "Zugewiesene GOTO-Anweisung bei %C"
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Anweisungsmarkenliste in GOTO bei %C kann nicht leer sein"
  
! #: fortran/match.c:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "Berechnetes GOTO bei %C"
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Fehler in Typspezifikation bei %L"
  
! #: fortran/match.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "Typspezifikation in ALLOCATE bei %L"
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "Die Spezifikationsliste fÃ¼r Typparameter in der Spezifikation bei %L darf keine DEFERRED-Parameter enthalten"
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Unerwartete Konstante bei %C"
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Falsches Reservierungs-Objekt bei %C fÃ¼r eine PURE-Prozedur"
  
! #: fortran/match.c:4313
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Inkompatibles ALLOCATE-Objekt bei %C fÃ¼r CHARACTER-Typspezifikation bei %L"
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE von Koarray bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE von Koarray bei %C in CRITICAL-Block"
  
! #: fortran/match.c:4362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "ALLOCATE-Objekt bei %L ist weder ein Datenzeiger noch eine reservierbare Variable"
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "Typ der EntitÃ¤t bei %L ist mit Typspezifikation unvertrÃ¤glich"
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "Parameter mit KIND-Typ fÃ¼r EntitÃ¤t bei %L unterscheidet sich vom Parameter mit KIND-Typ der Typspezifikation"
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "Formspezifikation fÃ¼r reservierbares Skalar bei %C"
  
! #: fortran/match.c:4426
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "STAT-Angabe bei %L darf keine Konstante sein"
  
! #: fortran/match.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "ERRMSG-Markierung bei %L"
  
! #: fortran/match.c:4465
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "SOURCE-Marke bei %L"
  
! #: fortran/match.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "ÃœberflÃ¼ssige SOURCE-Marke bei %L gefunden"
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "SOURCE-Marke bei %L steht mit Typspezifikation bei %L in Konflikt"
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "SOURCE-Marke bei %L mit mehr als einem reservierbaren Objekt"
  
! #: fortran/match.c:4502
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "MOLD-Marke bei %L"
  
! #: fortran/match.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "ÃœberflÃ¼ssige MOLD-Marke bei %L gefunden"
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "MOLD-Marke bei %L steht mit Typspezifikation bei %L in Konflikt"
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "MOLD-Marke bei %L steht mit SOURCE-Marke bei %L in Konflikt"
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "ALLOCATE-Objekt bei %L mit Parameter aufgeschobenen Typs erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "UnbeschrÃ¤nkt polymorphes ALLOCATE-Objekt bei %L erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "Zeigerobjekt bei %C darf nicht koindiziert sein"
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr "NULLIFY erlaubt keine Neuzuordnung von Grenzen fÃ¼r Zeigerobjekt bei %C"
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "UnzulÃ¤ssiges ALLOCATE-Objekt bei %C fÃ¼r eine PURE-Prozedur"
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE von Koarray bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE von Koarray bei %C in CRITICAL-Block"
  
! #: fortran/match.c:4770
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "Allocate-Objekt bei %C ist kein Nicht-Prozedur-Zeiger oder reservierbare Variable"
  
! #: fortran/match.c:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "ERRMSG bei %L"
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "RETURN-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "PRINT-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "Alternative RETURN-Anweisung bei %C ist nur innerhalb einer SUBROUTINE erlaubt"
  
! #: fortran/match.c:4910
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "RETURN-Anweisung im Hauptprogramm bei %C"
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Referenz auf Komponente bei %C erwartet"
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Ausschuss hinter CALL bei %C"
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Typgebundene Prozedur oder Prozedurzeiger-Komponente bei %C erwartet"
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr "Eine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Unterprogrammreferenz erscheinen"
  
! #: fortran/match.c:5189
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Syntaxfehler im allgemeinen Blocknamen bei %C"
*************** msgstr "Syntaxfehler im allgemeinen Bloc
*** 62927,63143 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5256
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "Variable %qs bei %L in Common-Block %qs bei %C muss in einer C-kompatiblen Art deklariert sein, da Common-Block %qs bind(c) ist"
  
! #: fortran/match.c:5265
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "Variable %qs in Common-Block %qs bei %C kann nicht BIND(C) sein, da sie nicht global ist"
  
! #: fortran/match.c:5272
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Symbol %qs bei %C ist bereits in einem COMMON-Block"
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Initialisiertes Symbol %qs bei %C kann nur COMMON in BLOCK DATA sein"
  
! #: fortran/match.c:5296
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "Feldspezifikation fÃ¼r Symbol %qs in COMMON bei %C muss explizit sein"
  
! #: fortran/match.c:5306
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Symbol %qs in COMMON bei %C kann kein POINTER-Feld sein"
  
! #: fortran/match.c:5352
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Symbol %qs in COMMON-Block %qs bei %C wird indirekt verglichen mit anderem COMMON-Block %qs"
  
! #: fortran/match.c:5414
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "BLOCK-DATA-Konstrukt bei %L"
  
! #: fortran/match.c:5498
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Gruppenname %qs der Namensliste bei %C hat bereits einen Basistypen von %qs"
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Gruppenname %qs der Namensliste bei %C ist bereits USE-verbunden und kann nicht respezifiziert werden."
  
! #: fortran/match.c:5532
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %C ist nicht erlaubt"
  
! #: fortran/match.c:5675
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Komponente %C abgeleiteten Typs ist kein zulÃ¤ssiges EQUIVALENCE-Element"
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "Feldreferenz in EQUIVALENCE bei %C kann kein Feldabschnitt sein"
  
! #: fortran/match.c:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE bei %C erfordert zwei oder mehr Objekte"
  
! #: fortran/match.c:5725
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Versuch, die COMMON-BlÃ¶cke %s und %s durch EQUIVALENCE bei %C indirekt zu Ã¼berschneiden"
  
! #: fortran/match.c:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Komma in EQUIVALENCE bei %C erwartet"
  
! #: fortran/match.c:5743
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "EQUIVALENCE-Anweisung bei %C"
  
! #: fortran/match.c:5879
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Anweisungsfunktion bei %L ist rekursiv"
  
! #: fortran/match.c:5885
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Anweisungsfunktion %qs bei %L steht in Konflikt mit Funktionsname"
  
! #: fortran/match.c:5896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "Anweisungsfunktion bei %L darf nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/match.c:5901
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Anweisungsfunktion bei %C"
  
! #: fortran/match.c:6026 fortran/match.c:6042
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L darf nicht %s sein"
  
! #: fortran/match.c:6064
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Erwarteter Initialisierungsausdruck in CASE bei %C"
  
! #: fortran/match.c:6096
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Blockname %qs des SELECT-Konstrukts bei %C erwartet"
  
! #: fortran/match.c:6385
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SELECT TYPE bei %C darf nicht in diesem GÃ¼ltigkeitsbereich vorkommen"
  
! #: fortran/match.c:6426
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Syntaxfehler in Â»SELECT TYPEÂ«-Anweisung bei %C"
  
! #: fortran/match.c:6451
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "Selektor in SELECT TYPE bei %C ist keine benannte Variable; associate-name=> verwendet"
  
! #: fortran/match.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.c:6635 fortran/match.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr "Der SELECT-RANK-Selektor bei %C muss eine angenommene Rangvariable sein"
  
! #: fortran/match.c:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Syntaxfehler in SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.c:6733
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Unerwartete CASE-Anweisung bei %C"
  
! #: fortran/match.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaxfehler in CASE-Spezifikation bei %C"
  
! #: fortran/match.c:6803
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Unerwartete TYPE IS-Anweisung bei %C"
  
! #: fortran/match.c:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr "Typspezifikation darf keinen Sequenz-abgeleiteten Typ oder Typ mit BIND-Attribut in SELECT TYPE bei %C beschreiben [F2003:C815]"
  
! #: fortran/match.c:6846
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr "Alle LEN-Typparameter in der TYPE-IS-Anweisung bei %C mÃ¼ssen ASSUMED sein"
  
! #: fortran/match.c:6857
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Syntaxfehler in TYPE IS-Spezifikation bei %C"
  
! #: fortran/match.c:6933
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Syntaxfehler in CLASS IS-Spezifikation bei %C"
  
! #: fortran/match.c:6953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Unerwartete RANK-Anweisung bei %C"
  
! #: fortran/match.c:6999
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "Der SELECT-RANK-CASE-Ausdruck bei %C muss eine skalare, ganzzahlige Konstante sein"
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr "Der Wert des SELECT-RANK-CASE-Ausdrucks bei %C darf nicht kleiner als Null oder grÃ¶ÃŸer als %d sein"
  
! #: fortran/match.c:7035
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaxfehler in RANK-Spezifikation bei %C"
  
! #: fortran/match.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "ELSEWHERE-Anweisung bei %C nicht eingeschlossen in WHERE-Block"
  
! #: fortran/match.c:7195
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Marke %qs bei %C passt nicht zur WHERE-Marke %qs"
--- 63058,63274 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "Variable %qs bei %L in Common-Block %qs bei %C muss in einer C-kompatiblen Art deklariert sein, da Common-Block %qs bind(c) ist"
  
! #: fortran/match.c:5273
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "Variable %qs in Common-Block %qs bei %C kann nicht BIND(C) sein, da sie nicht global ist"
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Symbol %qs bei %C ist bereits in einem COMMON-Block"
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Initialisiertes Symbol %qs bei %C kann nur COMMON in BLOCK DATA sein"
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "Feldspezifikation fÃ¼r Symbol %qs in COMMON bei %C muss explizit sein"
  
! #: fortran/match.c:5314
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Symbol %qs in COMMON bei %C kann kein POINTER-Feld sein"
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Symbol %qs in COMMON-Block %qs bei %C wird indirekt verglichen mit anderem COMMON-Block %qs"
  
! #: fortran/match.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "BLOCK-DATA-Konstrukt bei %L"
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Gruppenname %qs der Namensliste bei %C hat bereits einen Basistypen von %qs"
  
! #: fortran/match.c:5514
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Gruppenname %qs der Namensliste bei %C ist bereits USE-verbunden und kann nicht respezifiziert werden."
  
! #: fortran/match.c:5540
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %C ist nicht erlaubt"
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Komponente %C abgeleiteten Typs ist kein zulÃ¤ssiges EQUIVALENCE-Element"
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "Feldreferenz in EQUIVALENCE bei %C kann kein Feldabschnitt sein"
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE bei %C erfordert zwei oder mehr Objekte"
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Versuch, die COMMON-BlÃ¶cke %s und %s durch EQUIVALENCE bei %C indirekt zu Ã¼berschneiden"
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Komma in EQUIVALENCE bei %C erwartet"
  
! #: fortran/match.c:5751
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "EQUIVALENCE-Anweisung bei %C"
  
! #: fortran/match.c:5887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Anweisungsfunktion bei %L ist rekursiv"
  
! #: fortran/match.c:5893
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Anweisungsfunktion %qs bei %L steht in Konflikt mit Funktionsname"
  
! #: fortran/match.c:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "Anweisungsfunktion bei %L darf nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/match.c:5909
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Anweisungsfunktion bei %C"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L darf nicht %s sein"
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Erwarteter Initialisierungsausdruck in CASE bei %C"
  
! #: fortran/match.c:6104
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Blockname %qs des SELECT-Konstrukts bei %C erwartet"
  
! #: fortran/match.c:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SELECT TYPE bei %C darf nicht in diesem GÃ¼ltigkeitsbereich vorkommen"
  
! #: fortran/match.c:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Syntaxfehler in Â»SELECT TYPEÂ«-Anweisung bei %C"
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "Selektor in SELECT TYPE bei %C ist keine benannte Variable; associate-name=> verwendet"
  
! #: fortran/match.c:6615
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr "Der SELECT-RANK-Selektor bei %C muss eine angenommene Rangvariable sein"
  
! #: fortran/match.c:6706
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Syntaxfehler in SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Unerwartete CASE-Anweisung bei %C"
  
! #: fortran/match.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaxfehler in CASE-Spezifikation bei %C"
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Unerwartete TYPE IS-Anweisung bei %C"
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr "Typspezifikation darf keinen Sequenz-abgeleiteten Typ oder Typ mit BIND-Attribut in SELECT TYPE bei %C beschreiben [F2003:C815]"
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr "Alle LEN-Typparameter in der TYPE-IS-Anweisung bei %C mÃ¼ssen ASSUMED sein"
  
! #: fortran/match.c:6866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Syntaxfehler in TYPE IS-Spezifikation bei %C"
  
! #: fortran/match.c:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Syntaxfehler in CLASS IS-Spezifikation bei %C"
  
! #: fortran/match.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Unerwartete RANK-Anweisung bei %C"
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "Der SELECT-RANK-CASE-Ausdruck bei %C muss eine skalare, ganzzahlige Konstante sein"
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr "Der Wert des SELECT-RANK-CASE-Ausdrucks bei %C darf nicht kleiner als Null oder grÃ¶ÃŸer als %d sein"
  
! #: fortran/match.c:7044
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaxfehler in RANK-Spezifikation bei %C"
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "ELSEWHERE-Anweisung bei %C nicht eingeschlossen in WHERE-Block"
  
! #: fortran/match.c:7204
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Marke %qs bei %C passt nicht zur WHERE-Marke %qs"
*************** msgstr "Fehlende allgemeine Spezifikatio
*** 63234,63498 ****
  msgid "Renaming operators in USE statements at %C"
  msgstr "Umbenennungsoperatoren in USE-Anweisungen bei %C"
  
! #: fortran/module.c:655
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr "Symbol %qs bei %L steht mit Umbenennungs-Symbol bei %L in Konflikt"
  
! #: fortran/module.c:658
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr "Symbol %qs bei %L steht mit Symbol bei %L in Konflikt"
  
! #: fortran/module.c:697
  #, gcc-internal-format
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr "Der Name %qs bei %C wurde bereits als ein externer Modulname verwendet"
  
! #: fortran/module.c:760
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C"
  msgstr "SUBMODULE-Deklaration bei %C"
  
! #: fortran/module.c:765
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr "SUBMODULE-Deklaration bei %C kann nicht innerhalb eines anderen GÃ¼ltigkeitsbereichs auftreten"
  
! #: fortran/module.c:840
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr "Syntaxfehler in SUBMODULE-Anweisung bei %C"
  
! #: fortran/module.c:1199
  #, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr "Modul %qs in Zeile %d, Spalte %d wird gelesen: %s"
  
! #: fortran/module.c:1203
  #, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr "Modul %qs in Zeile %d, Spalte %d wird geschrieben: %s"
  
! #: fortran/module.c:1207
  #, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr "Modul %qs in Zeile %d, Spalte %d: %s"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:1600
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr "require_atom(): bad atom type required"
  
! #: fortran/module.c:1649
  #, gcc-internal-format, gfc-internal-format
  msgid "Error writing modules file: %s"
  msgstr "Fehler beim Schreiben der Moduldatei: %s"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:1699
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr "write_atom(): Trying to write dab atom"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:1920
  #, gcc-internal-format
  msgid "unquote_string(): got bad string"
  msgstr "unquote_string(): got bad string"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:2812
  #, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr "mio_array_ref(): Unknown array ref"
  
! #: fortran/module.c:4943
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "Mehrdeutiges !$OMP DECLARE REDUCTION von Modul %s bei %L"
  
! #: fortran/module.c:4946
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "Vorherige !$OMP DECLARE REDUCTION von Modul %s bei %L"
  
! #: fortran/module.c:5140
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr "Bei %3$C importiertes %1$qs von Modul %2$qs ist auch der Name der aktuellen Programmeinheit"
  
! #: fortran/module.c:5277
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr "Unstimmigkeit in Komponenten von Typ %qs, der von %qs abgeleitet ist bei %C: %qs erwartet, aber %qs erhalten"
  
! #: fortran/module.c:5498
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "Bei %2$L referenziertes Symbol %1$qs nicht im Modul %3$qs gefunden"
  
! #: fortran/module.c:5505
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "Bei %2$L referenzierter Benutzeroperator %1$qs nicht im Modul %3$qs gefunden"
  
! #: fortran/module.c:5510
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "Bei %2$L referenzierter intrinsischer Operator %1$qs nicht im Modul %3$qs gefunden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:5745
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): bad module symbol %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:6078
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): Symbol not written"
  
! #: fortran/module.c:6268
  #, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Moduldatei %qs kann bei %C nicht zum Schreiben geÃ¶ffnet werden: %s"
  
! #: fortran/module.c:6289
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Fehler beim Schreiben der Moduldatei %qs: %s"
  
! #: fortran/module.c:6300
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Moduldatei %qs kann nicht gelÃ¶scht werden: %s"
  
! #: fortran/module.c:6303
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Moduldatei %qs kann nicht in %qs umbenannt werden: %s"
  
! #: fortran/module.c:6309
  #, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "TemporÃ¤re Moduldatei %qs kann nicht gelÃ¶scht werden: %s"
  
! #: fortran/module.c:6366
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "Symbol %qs bei %C bereits deklariert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:6437
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr "import_iso_c_binding_module(): Unable to create symbol for %s"
  
! #: fortran/module.c:6545 fortran/module.c:6889
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "Das bei %2$L referenzierte Symbol %1$qs ist nicht im gewÃ¤hlten Standard vorhanden"
  
! #: fortran/module.c:6673
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "Bei %2$L referenziertes Symbol %1$qs nicht im Modul ISO_C_BINDING gefunden"
  
! #: fortran/module.c:6694 fortran/module.c:6727 fortran/module.c:6769
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "Symbol %qs bereits deklariert"
  
  # https://german.stackexchange.com/questions/35158/deklination-mehrerer-attributiver-adjektive
! #: fortran/module.c:6874
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "Verwendung des intrinsischen Moduls %qs bei %C steht mit nicht-intrinsischem vorher verwendeten Modulnamen in Konflikt"
  
! #: fortran/module.c:6896
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr "Verwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %L ist mit Option %qs unvertrÃ¤glich"
  
! #: fortran/module.c:6964
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr "Verwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %C ist mit Option %s unvertrÃ¤glich"
  
! #: fortran/module.c:7018
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "Bei %2$L referenziertes Symbol %1$qs nicht im intrinsischen Modul ISO_FORTRAN_ENV gefunden"
  
! #: fortran/module.c:7044
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "USE-Anweisung bei %C hat keinen ONLY-Qualifizierer"
  
! #: fortran/module.c:7073
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr "Intrinsisches Modul ISO_FORTRAN_ENV bei %C"
  
! #: fortran/module.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Modul ISO_C_BINDING bei %C"
  
! #: fortran/module.c:7098
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Intrinsisches Modul namens %qs bei %C nicht gefunden"
  
! #: fortran/module.c:7104
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "IEEE_FEATURES-Modul bei %C"
  
! #: fortran/module.c:7110
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "IEEE_EXCEPTIONS-Modul bei %C"
  
! #: fortran/module.c:7116
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "IEEE_ARITHMETIC-Modul bei %C"
  
! #: fortran/module.c:7126
  #, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Moduldatei %qs kann bei %C nicht zum Lesen geÃ¶ffnet werden: %s"
  
! #: fortran/module.c:7129
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr "Moduldatei %qs wurde nicht generiert, entweder weil das Modul keine MODULE PROCEDURE enthÃ¤lt oder weil es einen Fehler in dem Modul gibt."
  
! #: fortran/module.c:7140
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr "Verwendung des nicht-intrinsischen Moduls %qs bei %C steht mit vorher verwendetem intrinsischen Modulnamen in Konflikt"
  
! #: fortran/module.c:7163
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr "Bei %2$C geÃ¶ffnete Datei %1$qs ist keine GNU-Fortran-Moduldatei"
  
! #: fortran/module.c:7171
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr "Bei %2$C geÃ¶ffnete Moduldatei %1$qs kann nicht gelesen werden, da sie von einer anderen Version von GNU Fortran erstellt wurde"
  
! #: fortran/module.c:7188
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr "Das Teilmodul, das gerade gebaut wird, kann nicht gleichzeitig mit USE verwendet werden"
  
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr "Das Modul, das gerade gebaut wird, kann nicht gleichzeitig mit USE verwendet werden"
--- 63365,63629 ----
  msgid "Renaming operators in USE statements at %C"
  msgstr "Umbenennungsoperatoren in USE-Anweisungen bei %C"
  
! #: fortran/module.c:688
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr "Symbol %qs bei %L steht mit Umbenennungs-Symbol bei %L in Konflikt"
  
! #: fortran/module.c:691
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr "Symbol %qs bei %L steht mit Symbol bei %L in Konflikt"
  
! #: fortran/module.c:699
  #, gcc-internal-format
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr "Der Name %qs bei %C wurde bereits als ein externer Modulname verwendet"
  
! #: fortran/module.c:762
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C"
  msgstr "SUBMODULE-Deklaration bei %C"
  
! #: fortran/module.c:767
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr "SUBMODULE-Deklaration bei %C kann nicht innerhalb eines anderen GÃ¼ltigkeitsbereichs auftreten"
  
! #: fortran/module.c:842
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr "Syntaxfehler in SUBMODULE-Anweisung bei %C"
  
! #: fortran/module.c:1201
  #, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr "Modul %qs in Zeile %d, Spalte %d wird gelesen: %s"
  
! #: fortran/module.c:1205
  #, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr "Modul %qs in Zeile %d, Spalte %d wird geschrieben: %s"
  
! #: fortran/module.c:1209
  #, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr "Modul %qs in Zeile %d, Spalte %d: %s"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:1602
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr "require_atom(): bad atom type required"
  
! #: fortran/module.c:1651
  #, gcc-internal-format, gfc-internal-format
  msgid "Error writing modules file: %s"
  msgstr "Fehler beim Schreiben der Moduldatei: %s"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:1701
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr "write_atom(): Trying to write dab atom"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:1922
  #, gcc-internal-format
  msgid "unquote_string(): got bad string"
  msgstr "unquote_string(): got bad string"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:2814
  #, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr "mio_array_ref(): Unknown array ref"
  
! #: fortran/module.c:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "Mehrdeutiges !$OMP DECLARE REDUCTION von Modul %s bei %L"
  
! #: fortran/module.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "Vorherige !$OMP DECLARE REDUCTION von Modul %s bei %L"
  
! #: fortran/module.c:5142
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr "Bei %3$C importiertes %1$qs von Modul %2$qs ist auch der Name der aktuellen Programmeinheit"
  
! #: fortran/module.c:5279
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr "Unstimmigkeit in Komponenten von Typ %qs, der von %qs abgeleitet ist bei %C: %qs erwartet, aber %qs erhalten"
  
! #: fortran/module.c:5500
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "Bei %2$L referenziertes Symbol %1$qs nicht im Modul %3$qs gefunden"
  
! #: fortran/module.c:5507
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "Bei %2$L referenzierter Benutzeroperator %1$qs nicht im Modul %3$qs gefunden"
  
! #: fortran/module.c:5512
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "Bei %2$L referenzierter intrinsischer Operator %1$qs nicht im Modul %3$qs gefunden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:5747
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): bad module symbol %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:6080
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): Symbol not written"
  
! #: fortran/module.c:6270
  #, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Moduldatei %qs kann bei %C nicht zum Schreiben geÃ¶ffnet werden: %s"
  
! #: fortran/module.c:6291
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Fehler beim Schreiben der Moduldatei %qs: %s"
  
! #: fortran/module.c:6302
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Moduldatei %qs kann nicht gelÃ¶scht werden: %s"
  
! #: fortran/module.c:6305
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Moduldatei %qs kann nicht in %qs umbenannt werden: %s"
  
! #: fortran/module.c:6311
  #, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "TemporÃ¤re Moduldatei %qs kann nicht gelÃ¶scht werden: %s"
  
! #: fortran/module.c:6368
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "Symbol %qs bei %C bereits deklariert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr "import_iso_c_binding_module(): Unable to create symbol for %s"
  
! #: fortran/module.c:6547 fortran/module.c:6891
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "Das bei %2$L referenzierte Symbol %1$qs ist nicht im gewÃ¤hlten Standard vorhanden"
  
! #: fortran/module.c:6675
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "Bei %2$L referenziertes Symbol %1$qs nicht im Modul ISO_C_BINDING gefunden"
  
! #: fortran/module.c:6696 fortran/module.c:6729 fortran/module.c:6771
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "Symbol %qs bereits deklariert"
  
  # https://german.stackexchange.com/questions/35158/deklination-mehrerer-attributiver-adjektive
! #: fortran/module.c:6876
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "Verwendung des intrinsischen Moduls %qs bei %C steht mit nicht-intrinsischem vorher verwendeten Modulnamen in Konflikt"
  
! #: fortran/module.c:6898
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr "Verwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %L ist mit Option %qs unvertrÃ¤glich"
  
! #: fortran/module.c:6966
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr "Verwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %C ist mit Option %s unvertrÃ¤glich"
  
! #: fortran/module.c:7020
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "Bei %2$L referenziertes Symbol %1$qs nicht im intrinsischen Modul ISO_FORTRAN_ENV gefunden"
  
! #: fortran/module.c:7046
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "USE-Anweisung bei %C hat keinen ONLY-Qualifizierer"
  
! #: fortran/module.c:7075
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr "Intrinsisches Modul ISO_FORTRAN_ENV bei %C"
  
! #: fortran/module.c:7087
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Modul ISO_C_BINDING bei %C"
  
! #: fortran/module.c:7100
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Intrinsisches Modul namens %qs bei %C nicht gefunden"
  
! #: fortran/module.c:7106
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "IEEE_FEATURES-Modul bei %C"
  
! #: fortran/module.c:7112
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "IEEE_EXCEPTIONS-Modul bei %C"
  
! #: fortran/module.c:7118
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "IEEE_ARITHMETIC-Modul bei %C"
  
! #: fortran/module.c:7128
  #, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Moduldatei %qs kann bei %C nicht zum Lesen geÃ¶ffnet werden: %s"
  
! #: fortran/module.c:7131
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr "Moduldatei %qs wurde nicht generiert, entweder weil das Modul keine MODULE PROCEDURE enthÃ¤lt oder weil es einen Fehler in dem Modul gibt."
  
! #: fortran/module.c:7142
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr "Verwendung des nicht-intrinsischen Moduls %qs bei %C steht mit vorher verwendetem intrinsischen Modulnamen in Konflikt"
  
! #: fortran/module.c:7165
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr "Bei %2$C geÃ¶ffnete Datei %1$qs ist keine GNU-Fortran-Moduldatei"
  
! #: fortran/module.c:7173
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr "Bei %2$C geÃ¶ffnete Moduldatei %1$qs kann nicht gelesen werden, da sie von einer anderen Version von GNU Fortran erstellt wurde"
  
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr "Das Teilmodul, das gerade gebaut wird, kann nicht gleichzeitig mit USE verwendet werden"
  
! #: fortran/module.c:7192
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr "Das Modul, das gerade gebaut wird, kann nicht gleichzeitig mit USE verwendet werden"
*************** msgstr "Implizit deklariertes Unterprogr
*** 63878,63885 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "ORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSE"
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10627
! #: fortran/resolve.c:11918
  #, 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"
--- 64009,64016 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "ORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSE"
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
*************** msgstr "Das bei %2$L deklarierte INTRINS
*** 65813,65819 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE Prozedur %qs bei %L ruft sich mÃ¶glicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werden"
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10156 fortran/resolve.c:11847
  #, 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"
--- 65944,65950 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE Prozedur %qs bei %L ruft sich mÃ¶glicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werden"
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Marke %d wird bei %L referenziert, aber nirgendwo definiert"
*************** msgstr "Effektives Argument bei %L fÃ¼r
*** 65898,66291 ****
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Unpassender RÃ¼ckgabetyp der Funktion %qs bei %L (%s/%s)"
  
! #: fortran/resolve.c:2611
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Schnittstelle in globaler Prozedur %qs bei %L passt nicht: %s"
  
! #: fortran/resolve.c:2716
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Es gibt keine spezifische Funktion fÃ¼r das allgemeine %qs bei %L"
  
! #: fortran/resolve.c:2736
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Generische Funktion %qs bei %L ist nicht mit spezifischer intrinsischer Schnittstelle vereinbar"
  
! #: fortran/resolve.c:2774
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Funktion %qs bei %L ist INTRINSIC, aber nicht mit einer intrinsischen Funktion vertrÃ¤glich"
  
! #: fortran/resolve.c:2829
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Spezifische Funktion %qs bei %L kann nicht aufgelÃ¶st werden"
  
! #: fortran/resolve.c:2925
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?"
  
! #: fortran/resolve.c:2929 fortran/resolve.c:16979
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.c:3053
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines FORALL %s"
  
! #: fortran/resolve.c:3060
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines DO CONCURRENT %s"
  
! #: fortran/resolve.c:3067
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb einer PURE-Prozedur"
  
! #: fortran/resolve.c:3134
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Unerwarteter Ausschuss hinter %qs bei %L"
  
! #: fortran/resolve.c:3145
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs bei %L ist keine Funktion"
  
! #: fortran/resolve.c:3153 fortran/resolve.c:3645
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT INTERFACE %qs darf bei %L nicht referenziert werden"
  
! #: fortran/resolve.c:3165
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr "ABSTRACT INTERFACE %qs bei %L darf kein angenommenes ZeichenlÃ¤ngenergebnis haben (F2008: C418)"
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3208
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "Funktion %qs ist als CHARACTER(*) deklariert und kann nicht bei %L verwendet werden, da es kein Scheinargument ist"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:3242
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "Interner Fehler: resolve_function(): bad function type"
  
! #: fortran/resolve.c:3256
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr "Eine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Funktionsreferenz verwendet werden"
  
! #: fortran/resolve.c:3272
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "Benutzerdefinierte nicht-ELEMENTAL-Funktion %qs bei %L ist in WORKSHARE-Konstrukt nicht erlaubt"
  
! #: fortran/resolve.c:3334
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Funktion %qs nicht RECURSIVE ist"
  
! #: fortran/resolve.c:3338
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktion %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE ist"
  
! #: fortran/resolve.c:3389
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs in FORALL-Block bei %L ist nicht PURE"
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PURE"
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs bei %L ist nicht PURE"
  
! #: fortran/resolve.c:3469
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Es gibt kein spezifisches Unterprogramm fÃ¼r allgemeines %qs bei %L"
  
! #: fortran/resolve.c:3478
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Generisches Unterprogramm %qs bei %L ist nicht mit intrinsischer Unterprogrammschnittstelle vereinbar"
  
! #: fortran/resolve.c:3513
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Unterprogramm %qs bei %L ist INTRINSIC, aber nicht mit intrinsischer Funktion vertrÃ¤glich"
  
! #: fortran/resolve.c:3558
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Spezifisches Unterprogramm %qs bei %L kann nicht aufgelÃ¶st werden"
  
! #: fortran/resolve.c:3616
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "%qs bei %L hat einen Typen, der nicht zum CALL bei %L passt"
  
! #: fortran/resolve.c:3655
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Unterprogramm %qs nicht RECURSIVE ist"
  
! #: fortran/resolve.c:3659
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE ist"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:3704
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "resolve_subroutine(): bad function type"
  
! #: fortran/resolve.c:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Formen der Operanden bei %L und %L stimmen nicht Ã¼berein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:3794
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "logical_to_bitwise(): Bad intrinsic"
  
! #: fortran/resolve.c:3897
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "Unreine Funktion %qs bei %L wird mÃ¶glicherweise nicht ausgewertet"
  
! #: fortran/resolve.c:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "Unreine Funktion bei %L wird mÃ¶glicherweise nicht ausgewertet"
  
! #: fortran/resolve.c:3977
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "BOZ-Literalkonstante bei %L kann kein Operand des einstelligen Operators %qs sein"
  
! #: fortran/resolve.c:3995
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Operanden bei %L und %L kÃ¶nnen nicht als Operanden des binÃ¤ren Operators %qs verwendet werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4278
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Bad intrinsic"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4448 fortran/resolve.c:4471
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "compare_bound_int(): Bad expression"
  
! #: fortran/resolve.c:4566
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.c:4571
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld < %ld) in Kodimension %d"
  
! #: fortran/resolve.c:4581
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld > %ld) in Kodimension %d"
  
! #: fortran/resolve.c:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "UnzulÃ¤ssiger Schritt von Null bei %L"
  
! #: fortran/resolve.c:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.c:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4672
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Bad array reference"
  
! #: fortran/resolve.c:4695
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Rechte obere Schranke des Feldabschnitts angenommener GrÃ¶ÃŸe nicht angegeben bei %L"
  
! #: fortran/resolve.c:4705
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende RÃ¤nge in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.c:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende RÃ¤nge des Koindex in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.c:4729
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Koindex der Kodimension %d muss bei %L ein Skalar sein"
  
! #: fortran/resolve.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Feldindex bei %L muss skalar sein"
  
! #: fortran/resolve.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Feldindex bei %L muss INTEGER-Typ haben, %s gefunden"
  
! #: fortran/resolve.c:4769
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL-Feld-Index bei %L"
  
! #: fortran/resolve.c:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argument dim bei %L muss skalar sein"
  
! #: fortran/resolve.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argument dim bei %L muss INTEGER-Typ haben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4864
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr "find_array_spec(): Missing spec"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): unused as(1)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4887
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): unused as(2)"
  
! #: fortran/resolve.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Feldindex bei %L ist ein Feld mit Rang %d"
  
! #: fortran/resolve.c:5028
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.c:5035
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L ist kleiner als Eins"
  
! #: fortran/resolve.c:5057
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "End-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.c:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "End-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.c:5074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "End-Index der Teilzeichenkette bei %L Ã¼berschreitet ZeichenkettenlÃ¤nge"
  
! #: fortran/resolve.c:5084
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "End-Index der Teilzeichenkette bei %L ist zu groÃŸ"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:5277
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Bad array reference"
  
! #: fortran/resolve.c:5291
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang grÃ¶ÃŸer Null darf kein POINTER-Attribut bei %L haben"
  
! #: fortran/resolve.c:5301
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang ungleich Null darf bei %L kein Attribut ALLOCATABLE haben"
  
! #: fortran/resolve.c:5347
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Zwei oder mehr Teilreferenzen mit Rang grÃ¶ÃŸer Null dÃ¼rfen nicht bei %L angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:5439
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Two array specs"
  
! #: fortran/resolve.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut kann nur als effektives Argument verwendet werden"
  
! #: fortran/resolve.c:5531
  #, 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"
--- 66029,66422 ----
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Unpassender RÃ¼ckgabetyp der Funktion %qs bei %L (%s/%s)"
  
! #: fortran/resolve.c:2617
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Schnittstelle in globaler Prozedur %qs bei %L passt nicht: %s"
  
! #: fortran/resolve.c:2722
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Es gibt keine spezifische Funktion fÃ¼r das allgemeine %qs bei %L"
  
! #: fortran/resolve.c:2742
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Generische Funktion %qs bei %L ist nicht mit spezifischer intrinsischer Schnittstelle vereinbar"
  
! #: fortran/resolve.c:2780
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Funktion %qs bei %L ist INTRINSIC, aber nicht mit einer intrinsischen Funktion vertrÃ¤glich"
  
! #: fortran/resolve.c:2835
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Spezifische Funktion %qs bei %L kann nicht aufgelÃ¶st werden"
  
! #: fortran/resolve.c:2931
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?"
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.c:3059
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines FORALL %s"
  
! #: fortran/resolve.c:3066
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines DO CONCURRENT %s"
  
! #: fortran/resolve.c:3073
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb einer PURE-Prozedur"
  
! #: fortran/resolve.c:3140
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Unerwarteter Ausschuss hinter %qs bei %L"
  
! #: fortran/resolve.c:3151
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs bei %L ist keine Funktion"
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT INTERFACE %qs darf bei %L nicht referenziert werden"
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr "ABSTRACT INTERFACE %qs bei %L darf kein angenommenes ZeichenlÃ¤ngenergebnis haben (F2008: C418)"
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "Funktion %qs ist als CHARACTER(*) deklariert und kann nicht bei %L verwendet werden, da es kein Scheinargument ist"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:3248
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "Interner Fehler: resolve_function(): bad function type"
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr "Eine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Funktionsreferenz verwendet werden"
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "Benutzerdefinierte nicht-ELEMENTAL-Funktion %qs bei %L ist in WORKSHARE-Konstrukt nicht erlaubt"
  
! #: fortran/resolve.c:3340
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Funktion %qs nicht RECURSIVE ist"
  
! #: fortran/resolve.c:3344
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktion %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE ist"
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs in FORALL-Block bei %L ist nicht PURE"
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PURE"
  
! #: fortran/resolve.c:3407
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs bei %L ist nicht PURE"
  
! #: fortran/resolve.c:3475
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Es gibt kein spezifisches Unterprogramm fÃ¼r allgemeines %qs bei %L"
  
! #: fortran/resolve.c:3484
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Generisches Unterprogramm %qs bei %L ist nicht mit intrinsischer Unterprogrammschnittstelle vereinbar"
  
! #: fortran/resolve.c:3519
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Unterprogramm %qs bei %L ist INTRINSIC, aber nicht mit intrinsischer Funktion vertrÃ¤glich"
  
! #: fortran/resolve.c:3564
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Spezifisches Unterprogramm %qs bei %L kann nicht aufgelÃ¶st werden"
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "%qs bei %L hat einen Typen, der nicht zum CALL bei %L passt"
  
! #: fortran/resolve.c:3661
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Unterprogramm %qs nicht RECURSIVE ist"
  
! #: fortran/resolve.c:3665
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE ist"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:3710
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "resolve_subroutine(): bad function type"
  
! #: fortran/resolve.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Formen der Operanden bei %L und %L stimmen nicht Ã¼berein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "logical_to_bitwise(): Bad intrinsic"
  
! #: fortran/resolve.c:3903
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "Unreine Funktion %qs bei %L wird mÃ¶glicherweise nicht ausgewertet"
  
! #: fortran/resolve.c:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "Unreine Funktion bei %L wird mÃ¶glicherweise nicht ausgewertet"
  
! #: fortran/resolve.c:3983
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "BOZ-Literalkonstante bei %L kann kein Operand des einstelligen Operators %qs sein"
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Operanden bei %L und %L kÃ¶nnen nicht als Operanden des binÃ¤ren Operators %qs verwendet werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Bad intrinsic"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "compare_bound_int(): Bad expression"
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld < %ld) in Kodimension %d"
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld > %ld) in Kodimension %d"
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "UnzulÃ¤ssiger Schritt von Null bei %L"
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4681
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Bad array reference"
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Rechte obere Schranke des Feldabschnitts angenommener GrÃ¶ÃŸe nicht angegeben bei %L"
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende RÃ¤nge in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende RÃ¤nge des Koindex in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Koindex der Kodimension %d muss bei %L ein Skalar sein"
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Feldindex bei %L muss skalar sein"
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Feldindex bei %L muss INTEGER-Typ haben, %s gefunden"
  
! #: fortran/resolve.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL-Feld-Index bei %L"
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argument dim bei %L muss skalar sein"
  
! #: fortran/resolve.c:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argument dim bei %L muss INTEGER-Typ haben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr "find_array_spec(): Missing spec"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): unused as(1)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): unused as(2)"
  
! #: fortran/resolve.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Feldindex bei %L ist ein Feld mit Rang %d"
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L ist kleiner als Eins"
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "End-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "End-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "End-Index der Teilzeichenkette bei %L Ã¼berschreitet ZeichenkettenlÃ¤nge"
  
! #: fortran/resolve.c:5093
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "End-Index der Teilzeichenkette bei %L ist zu groÃŸ"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:5286
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Bad array reference"
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang grÃ¶ÃŸer Null darf kein POINTER-Attribut bei %L haben"
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang ungleich Null darf bei %L kein Attribut ALLOCATABLE haben"
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Zwei oder mehr Teilreferenzen mit Rang grÃ¶ÃŸer Null dÃ¼rfen nicht bei %L angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Two array specs"
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut kann nur als effektives Argument verwendet werden"
  
! #: fortran/resolve.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "Variable %s vermuteten Typs bei %L kann nur als effektives Argument verwendet werden"
*************** msgstr "Variable %s vermuteten Typs bei
*** 66294,66305 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Typs bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.c:5559
  #, 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"
--- 66425,66436 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Typs bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.c:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "Variable %s vermuteten Ranges bei %L kann nur als effektives Argument verwendet werden"
*************** msgstr "Variable %s vermuteten Ranges be
*** 66308,66591 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5569
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Ranges bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Variable %s vermuteten Typs bei %L darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.c:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Variable Â»%sÂ« vermuteten Ranges bei %L darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.c:5784
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "In Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter ist"
  
! #: fortran/resolve.c:5789
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter ist"
  
! #: fortran/resolve.c:5859
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Polymorphes Subobjekt des koindizierten Objektes bei %L"
  
! #: fortran/resolve.c:5872
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Koindiziertes Objekt mit polymorpher reservierbarer Subkomponente bei %L"
  
! #: fortran/resolve.c:6116 fortran/resolve.c:6268
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Fehler in TypbeschrÃ¤nktem Aufruf bei %L"
  
! #: fortran/resolve.c:6232
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Weitergegebenes Objekt bei %L muss Skalar sein"
  
! #: fortran/resolve.c:6239
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt fÃ¼r Aufruf der Prozedurzeigerkomponente bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.c:6278
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt fÃ¼r Aufruf der typgebundenen Prozedur bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Basisobjekt fÃ¼r Aufruf der typgebundenen NOPASS-Prozedur bei %L muss skalar sein"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6475
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Keine passende spezifische Bindung fÃ¼r Aufruf des GENERIC %qs bei %L gefunden"
  
! #: fortran/resolve.c:6509
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs bei %L sollte eine SUBROUTINE sein"
  
! #: fortran/resolve.c:6561
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs bei %L sollte eine FUNCTION sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:7096
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Bad expression type"
  
! #: fortran/resolve.c:7129
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s bei %L muss skalar sein"
  
! #: fortran/resolve.c:7139
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s bei %L muss ganzzahlig sein"
  
! #: fortran/resolve.c:7143 fortran/resolve.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s bei %L muss INTEGER sein"
  
! #: fortran/resolve.c:7205
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Schrittausdruck in DO-Schleife bei %L kann nicht Null sein"
  
! #: fortran/resolve.c:7228
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO-Schleife bei %L wird null mal ausgefÃ¼hrt"
  
! #: fortran/resolve.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie Ã¼berlÃ¤uft"
  
! #: fortran/resolve.c:7251
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie unterlÃ¤uft"
  
! #: fortran/resolve.c:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:7317
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Anfangsausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:7324
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Endausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:7332
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL-Schrittausdruck bei %L muss skalares %s sein"
  
! #: fortran/resolve.c:7337
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL-Schrittausdruck bei %L kann nicht Null sein"
  
! #: fortran/resolve.c:7350
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftreten"
  
! #: fortran/resolve.c:7454 fortran/resolve.c:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "ALLOCATE-Objekt bei %L muss ALLOCATABLE oder ein POINTER sein"
  
! #: fortran/resolve.c:7462 fortran/resolve.c:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Koindiziertes reservierbares Objekt bei %L"
  
! #: fortran/resolve.c:7572
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "Quell-Ausdruck bei %L muss skalar sein oder den selben Rang wie das ALLOCATE-Objekt bei %L haben"
  
! #: fortran/resolve.c:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "Quell-Ausdruck bei %L und ALLOCATE-Objekt bei %L mÃ¼ssen dieselbe Form haben"
  
! #: fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Typ der EntitÃ¤t bei %L ist mit Quellausdruck bei %L typunvertrÃ¤glich"
  
! #: fortran/resolve.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "Das ALLOCATE-Objekt bei %L und der Quellausdruck bei %L mÃ¼ssen Typparameter der gleichen Art haben"
  
! #: fortran/resolve.c:7788
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ LOCK_TYPE sein noch eine LOCK_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.c:7803
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ EVENT_TYPE sein noch eine EVENT_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.c:7816
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Reservierung von %s mit ABSTRACT-Basistyp bei %L erfordert Typspezifikation oder Quellausdruck"
  
! #: fortran/resolve.c:7834
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Reservierung von %s bei %L mit Typspezifikation erfordert den selben ZeichenkettenlÃ¤ngenparameter wie in der Deklaration"
  
! #: fortran/resolve.c:7915 fortran/resolve.c:7930
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "In ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlich"
  
! #: fortran/resolve.c:7922
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Feldspezifikation oder feldwertiger SOURCE=-Ausdruck erforderlich in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.c:7947
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Koarray-Spezifikation in ALLOCATE-Anweisung bei %L erforderlich"
  
! #: fortran/resolve.c:7956 fortran/resolve.c:7985 fortran/resolve.c:8013
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Falsche Feldspezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.c:7962
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze bei %L"
  
! #: fortran/resolve.c:7974
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze von 1 bei %L"
  
! #: fortran/resolve.c:8032
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird"
  
! #: fortran/resolve.c:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "In Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird Â»*Â« erwartet"
  
! #: fortran/resolve.c:8058
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Falsche Koarray-Spezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.c:8090
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Stat-Variable bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.c:8113
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Stat-Variable bei %L darf nicht %s innerhalb der gleichen %s-Anweisung sein"
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG bei %L ist ohne STAT-Marke nutzlos"
  
! #: fortran/resolve.c:8140
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "Â»ERRMSG=Â«-Variable bei %L muss skalare Default-CHARACTER-Variable sein"
  
! #: fortran/resolve.c:8163
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "ERRMSG-Variable bei %L darf nicht Â»%sÂ« innerhalb der selben Â»%sÂ«-Anweisung sein"
  
! #: fortran/resolve.c:8193
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "ALLOCATE-Objekt bei %L tritt auch bei %L auf"
  
! #: fortran/resolve.c:8199 fortran/resolve.c:8205
  #, 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"
--- 66439,66722 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Ranges bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Variable %s vermuteten Typs bei %L darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.c:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Variable Â»%sÂ« vermuteten Ranges bei %L darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "In Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter ist"
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter ist"
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Polymorphes Subobjekt des koindizierten Objektes bei %L"
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Koindiziertes Objekt mit polymorpher reservierbarer Subkomponente bei %L"
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Fehler in TypbeschrÃ¤nktem Aufruf bei %L"
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Weitergegebenes Objekt bei %L muss Skalar sein"
  
! #: fortran/resolve.c:6248
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt fÃ¼r Aufruf der Prozedurzeigerkomponente bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt fÃ¼r Aufruf der typgebundenen Prozedur bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Basisobjekt fÃ¼r Aufruf der typgebundenen NOPASS-Prozedur bei %L muss skalar sein"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Keine passende spezifische Bindung fÃ¼r Aufruf des GENERIC %qs bei %L gefunden"
  
! #: fortran/resolve.c:6518
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs bei %L sollte eine SUBROUTINE sein"
  
! #: fortran/resolve.c:6570
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs bei %L sollte eine FUNCTION sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:7105
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Bad expression type"
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s bei %L muss skalar sein"
  
! #: fortran/resolve.c:7148
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s bei %L muss ganzzahlig sein"
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s bei %L muss INTEGER sein"
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Schrittausdruck in DO-Schleife bei %L kann nicht Null sein"
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO-Schleife bei %L wird null mal ausgefÃ¼hrt"
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie Ã¼berlÃ¤uft"
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie unterlÃ¤uft"
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Anfangsausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Endausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL-Schrittausdruck bei %L muss skalares %s sein"
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL-Schrittausdruck bei %L kann nicht Null sein"
  
! #: fortran/resolve.c:7359
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftreten"
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "ALLOCATE-Objekt bei %L muss ALLOCATABLE oder ein POINTER sein"
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Koindiziertes reservierbares Objekt bei %L"
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "Quell-Ausdruck bei %L muss skalar sein oder den selben Rang wie das ALLOCATE-Objekt bei %L haben"
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "Quell-Ausdruck bei %L und ALLOCATE-Objekt bei %L mÃ¼ssen dieselbe Form haben"
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Typ der EntitÃ¤t bei %L ist mit Quellausdruck bei %L typunvertrÃ¤glich"
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "Das ALLOCATE-Objekt bei %L und der Quellausdruck bei %L mÃ¼ssen Typparameter der gleichen Art haben"
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ LOCK_TYPE sein noch eine LOCK_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ EVENT_TYPE sein noch eine EVENT_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Reservierung von %s mit ABSTRACT-Basistyp bei %L erfordert Typspezifikation oder Quellausdruck"
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Reservierung von %s bei %L mit Typspezifikation erfordert den selben ZeichenkettenlÃ¤ngenparameter wie in der Deklaration"
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "In ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlich"
  
! #: fortran/resolve.c:7931
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Feldspezifikation oder feldwertiger SOURCE=-Ausdruck erforderlich in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.c:7956
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Koarray-Spezifikation in ALLOCATE-Anweisung bei %L erforderlich"
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Falsche Feldspezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze bei %L"
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze von 1 bei %L"
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird"
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "In Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird Â»*Â« erwartet"
  
! #: fortran/resolve.c:8067
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Falsche Koarray-Spezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Stat-Variable bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Stat-Variable bei %L darf nicht %s innerhalb der gleichen %s-Anweisung sein"
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG bei %L ist ohne STAT-Marke nutzlos"
  
! #: fortran/resolve.c:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "Â»ERRMSG=Â«-Variable bei %L muss skalare Default-CHARACTER-Variable sein"
  
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "ERRMSG-Variable bei %L darf nicht Â»%sÂ« innerhalb der selben Â»%sÂ«-Anweisung sein"
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "ALLOCATE-Objekt bei %L tritt auch bei %L auf"
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "ALLOCATE-Objekt bei %L ist Subobjekt des Objekts bei %L"
*************** msgstr "ALLOCATE-Objekt bei %L ist Subob
*** 66594,66872 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8433
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-Marke bei %L Ã¼berschneidet sich mit CASE-Marke bei %L"
  
! #: fortran/resolve.c:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss Typ %s haben"
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss von der Art %d sein"
  
! #: fortran/resolve.c:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss skalar sein"
  
! #: fortran/resolve.c:8554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck sein"
  
! #: fortran/resolve.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argument der SELECT-Anweisung bei %L kann nicht %s sein"
  
! #: fortran/resolve.c:8583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argument der SELECT-Anweisung bei %L muss ein skalarer Ausdruck sein"
  
! #: fortran/resolve.c:8601 fortran/resolve.c:8609
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L ist nicht im Bereich von %s"
  
! #: fortran/resolve.c:8671 fortran/resolve.c:9300
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Der DEFAULT CASE bei %L kann nicht von zweitem DEFAULT CASE bei %L gefolgt werden"
  
! #: fortran/resolve.c:8697
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Logischer Bereich in CASE-Anweisung bei %L ist nicht erlaubt"
  
! #: fortran/resolve.c:8709
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Konstanter logischer Wert in CASE-Anweisung wird bei %L wiederholt"
  
! #: fortran/resolve.c:8724
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Bereichsspezifikation bei %L kann nie passen"
  
! #: fortran/resolve.c:8827
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logischer SELECT CASE Block bei %L hat mehr als zwei FÃ¤lle"
  
- #: fortran/resolve.c:8880
- #, gcc-internal-format
- msgid "Associating entity %qs at %L is a procedure name"
- msgstr "Zugeordneter Name %qs bei %L ist ein Prozedurname"
- 
  #: fortran/resolve.c:8887
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Zugeordneter Name %qs bei %L ist ein Prozedurzeiger"
  
! #: fortran/resolve.c:8902
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "Der zuordnende Selektor-Ausdruck bei %L ergibt eine Prozedur"
  
! #: fortran/resolve.c:8909
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Selektor bei %L darf nicht NULL() sein"
  
! #: fortran/resolve.c:8914
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Selektor bei %L hat keinen Typ"
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Zugeordneter Name %qs bei %L wird als Feld verwendet"
  
! #: fortran/resolve.c:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "CLASS-Selektor bei %L erfordert Zwischenspeicher, was noch nicht implementiert ist"
  
! #: fortran/resolve.c:9175
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Selektor muss in SELECT TYPE-Anweisung bei %L polymorph sein"
  
! #: fortran/resolve.c:9210 fortran/resolve.c:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Selektor bei %L darf nicht koindiziert sein"
  
! #: fortran/resolve.c:9251
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS bei %L Ã¼berlappt sich mit TYPE IS bei %L"
  
! #: fortran/resolve.c:9263
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Abgeleiteter Typ %qs bei %L muss erweiterbar sein"
  
! #: fortran/resolve.c:9275
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Abgeleiteter Typ %qs bei %L muss eine Erweiterung von %qs sein"
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Unerwarteter intrinsischer Typ %qs bei %L"
  
! #: fortran/resolve.c:9288
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Die Typspezifikation bei %L muss angeben, dass jeder Parameter mit LÃ¤ngentyp vermutet ist"
  
! #: fortran/resolve.c:9535
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %L"
  
! #: fortran/resolve.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.c:9672
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.c:9675
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.c:9685 fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) bei %L kann nicht mit dem Zeiger oder dem allozierbaren Selektor bei %L verwendet werden"
  
! #: fortran/resolve.c:9799
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "UngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %L"
  
! #: fortran/resolve.c:9851
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "DTIO-%s-Prozedur bei %L muss rekursiv sein"
  
! #: fortran/resolve.c:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "Element zum Datenaustausch bei %L kann nicht polymorph sein, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9874
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine POINTER-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine Prozedurzeiger-Komponenten haben"
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben"
  
! #: fortran/resolve.c:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9922
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine vollstÃ¤ndige Referenz auf Feld vermuteter GrÃ¶ÃŸe sein"
  
! #: fortran/resolve.c:9982
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Lock-Variable bei %L muss Skalar mit LOCK_TYPE sein"
  
! #: fortran/resolve.c:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "Ereignis-Variable bei %L muss Skalar mit EVENT_TYPE sein"
  
! #: fortran/resolve.c:9996
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argument fÃ¼r Ereignisvariable bei %L muss ein Koarray oder koindiziert sein"
  
! #: fortran/resolve.c:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argument fÃ¼r Ereignisvariable bei %L muss ein Koarray, aber nicht koindiziert sein"
  
! #: fortran/resolve.c:10006 fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Â»STAT=Â«-Argument bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.c:10018 fortran/resolve.c:10136
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "Â»ERRMSG=Â«-Argument bei %L muss skalare CHARACTER-Variable sein"
  
! #: fortran/resolve.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "Â»ACQUIRED_LOCK=Â«-Argument bei %L muss skalare LOGICAL-Variable sein"
  
! #: fortran/resolve.c:10043
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "Argument UNTIL_COUNT= bei %L muss ein skalarer INTEGER-Ausdruck sein"
  
! #: fortran/resolve.c:10104
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argument fÃ¼r Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck sein"
  
! #: fortran/resolve.c:10108 fortran/resolve.c:10118
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argument fÃ¼r Imageset bei %L muss zwischen 1 und num_images() liegen"
  
! #: fortran/resolve.c:10163
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Anweisung bei %L ist keine gÃ¼ltige Sprungzielanweisung fÃ¼r Sprungziel bei %L"
  
! #: fortran/resolve.c:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Sprung bei %L kÃ¶nnte Endlosschleife bewirken"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10190 fortran/resolve.c:10213
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlÃ¤sst CRITICAL-Konstrukt fÃ¼r Marke bei %L"
  
! #: fortran/resolve.c:10194 fortran/resolve.c:10219
  #, 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"
--- 66725,67008 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-Marke bei %L Ã¼berschneidet sich mit CASE-Marke bei %L"
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss Typ %s haben"
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss von der Art %d sein"
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss skalar sein"
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck sein"
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argument der SELECT-Anweisung bei %L kann nicht %s sein"
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argument der SELECT-Anweisung bei %L muss ein skalarer Ausdruck sein"
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L ist nicht im Bereich von %s"
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Der DEFAULT CASE bei %L kann nicht von zweitem DEFAULT CASE bei %L gefolgt werden"
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Logischer Bereich in CASE-Anweisung bei %L ist nicht erlaubt"
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Konstanter logischer Wert in CASE-Anweisung wird bei %L wiederholt"
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Bereichsspezifikation bei %L kann nie passen"
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logischer SELECT CASE Block bei %L hat mehr als zwei FÃ¤lle"
  
  #: fortran/resolve.c:8887
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Zugeordneter Name %qs bei %L ist ein Prozedurzeiger"
  
! #: fortran/resolve.c:8896
! #, gcc-internal-format
! msgid "Derived type %qs cannot be used as a variable at %L"
! msgstr "Abgeleiteter Typ %qs kann bei %L nicht als Variable verwendet werden"
! 
! #: fortran/resolve.c:8913
! #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure name"
! msgstr "Zugeordneter Name %qs bei %L ist ein Prozedurname"
! 
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "Der zuordnende Selektor-Ausdruck bei %L ergibt eine Prozedur"
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Selektor bei %L darf nicht NULL() sein"
  
! #: fortran/resolve.c:8941
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Selektor bei %L hat keinen Typ"
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Zugeordneter Name %qs bei %L wird als Feld verwendet"
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "CLASS-Selektor bei %L erfordert Zwischenspeicher, was noch nicht implementiert ist"
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Selektor muss in SELECT TYPE-Anweisung bei %L polymorph sein"
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Selektor bei %L darf nicht koindiziert sein"
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS bei %L Ã¼berlappt sich mit TYPE IS bei %L"
  
! #: fortran/resolve.c:9290
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Abgeleiteter Typ %qs bei %L muss erweiterbar sein"
  
! #: fortran/resolve.c:9302
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Abgeleiteter Typ %qs bei %L muss eine Erweiterung von %qs sein"
  
! #: fortran/resolve.c:9305
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Unerwarteter intrinsischer Typ %qs bei %L"
  
! #: fortran/resolve.c:9315
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Die Typspezifikation bei %L muss angeben, dass jeder Parameter mit LÃ¤ngentyp vermutet ist"
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %L"
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) bei %L kann nicht mit dem Zeiger oder dem allozierbaren Selektor bei %L verwendet werden"
  
! #: fortran/resolve.c:9826
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "UngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %L"
  
! #: fortran/resolve.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "DTIO-%s-Prozedur bei %L muss rekursiv sein"
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "Element zum Datenaustausch bei %L kann nicht polymorph sein, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine POINTER-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine Prozedurzeiger-Komponenten haben"
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben"
  
! #: fortran/resolve.c:9934
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine vollstÃ¤ndige Referenz auf Feld vermuteter GrÃ¶ÃŸe sein"
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Lock-Variable bei %L muss Skalar mit LOCK_TYPE sein"
  
! #: fortran/resolve.c:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "Ereignis-Variable bei %L muss Skalar mit EVENT_TYPE sein"
  
! #: fortran/resolve.c:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argument fÃ¼r Ereignisvariable bei %L muss ein Koarray oder koindiziert sein"
  
! #: fortran/resolve.c:10023
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argument fÃ¼r Ereignisvariable bei %L muss ein Koarray, aber nicht koindiziert sein"
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Â»STAT=Â«-Argument bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "Â»ERRMSG=Â«-Argument bei %L muss skalare CHARACTER-Variable sein"
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "Â»ACQUIRED_LOCK=Â«-Argument bei %L muss skalare LOGICAL-Variable sein"
  
! #: fortran/resolve.c:10067
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "Argument UNTIL_COUNT= bei %L muss ein skalarer INTEGER-Ausdruck sein"
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argument fÃ¼r Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck sein"
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argument fÃ¼r Imageset bei %L muss zwischen 1 und num_images() liegen"
  
! #: fortran/resolve.c:10187
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Anweisung bei %L ist keine gÃ¼ltige Sprungzielanweisung fÃ¼r Sprungziel bei %L"
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Sprung bei %L kÃ¶nnte Endlosschleife bewirken"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlÃ¤sst CRITICAL-Konstrukt fÃ¼r Marke bei %L"
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlÃ¤sst DO CONCURRENT-Konstrukt fÃ¼r Marke bei %L"
*************** msgstr "GOTO-Anweisung bei %L hinterlÃ¤s
*** 66874,67063 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Marke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %L"
  
! #: fortran/resolve.c:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "WHERE-Maske bei %L hat ungÃ¼ltige Form"
  
! #: fortran/resolve.c:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "WHERE-Zuweisungsziel bei %L hat ungÃ¼ltige Form"
  
! #: fortran/resolve.c:10330 fortran/resolve.c:10417
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Benutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %L"
  
! #: fortran/resolve.c:10340 fortran/resolve.c:10427
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Nicht unterstÃ¼tzte Anweisung in WHERE bei %L"
  
! #: fortran/resolve.c:10371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Zuweisung an FORALL-Indexvariable bei %L"
  
! #: fortran/resolve.c:10380
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "Das FORALL mit Index %qs wird nicht auf der linken Seite der Zuweisung bei %L verwendet und kÃ¶nnte somit mehrere Zuweisungen an dieses Objekt auslÃ¶sen"
  
! #: fortran/resolve.c:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "FORALL-Konstrukt bei %L"
  
! #: fortran/resolve.c:10548
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:10558
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Ein Ã¤uÃŸeres FORALL-Konstrukt hat bereits einen Index mit Namen %L"
  
! #: fortran/resolve.c:10635
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "Klausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-Feld"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:10740
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Bad block type"
  
! #: fortran/resolve.c:10853
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "CHARACTER-Ausdruck wird in Zuweisung (%ld/%ld) bei %L abgeschnitten"
  
! #: fortran/resolve.c:10885
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Koindizierter Ausdruck bei %L wird einer Variable abgeleiteten Typs mit einer POINTER-Komponente in einer PURE-Prozedur zugewiesen"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10891
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "In einem reinen Unterprogramm darf ein INTENT(IN)-Dummy-Argument nicht als Â»exprÂ« bei %L einer intrinsischen Zuweisungsanweisung verwendet werden, in der die Variable von einem abgeleiteten Typ ist, wenn der abgeleitete Typ eine Zeigerkomponente auf irgendeiner Ebene der Komponentenauswahl hat."
  
! #: fortran/resolve.c:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Zuweisung an koindizierte Variable bei %L in einer PURE-Prozedur"
  
! #: fortran/resolve.c:10935
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Zuweisung an polymorphes Koarray bei %L ist nicht erlaubt"
  
! #: fortran/resolve.c:10939
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L"
  
! #: fortran/resolve.c:10944
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L erfordert %<-frealloc-lhs%>"
  
! #: fortran/resolve.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr "Variable darf in intrinsischer Zuweisung bei %L nicht polymorph sein - bitte prÃ¼fen, ob es ein passendes spezifisches Unterprogramm fÃ¼r den Â»=Â«-Operator gibt"
  
! #: fortran/resolve.c:10962
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "Koindizierte Variable darf keine reservierbare endgÃ¼ltige Komponente in Zuweisung bei %L haben"
  
! #: fortran/resolve.c:11280
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "TODO: als typgebunden definierte Zuweisung(en) bei %L nicht durchgefÃ¼hrt, da Feldreferenzen mit mehreren Teilen in AusdrÃ¼cken als Zwischenergebnisse auftreten wÃ¼rden."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11522
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/resolve.c:11534
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Funktionsergebnis auf der linken Seite der Zuweisung bei %L muss Zeiger-Attribut haben."
  
! #: fortran/resolve.c:11779
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr "Anweisung ASSIGNED GOTO bei %L erfordert eine INTEGER-Variable"
  
! #: fortran/resolve.c:11782
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variable %qs bei %L wurde keine Zielmarke zugewiesen"
  
! #: fortran/resolve.c:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Alternative RETURN-Anweisung bei %L erfordert einen SCALAR-INTEGER-Spezifizierer als RÃ¼ckgabe"
  
! #: fortran/resolve.c:11855
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN-Anweisung bei %L erfordert eine skalare Standard-INTEGER-Variable"
  
! #: fortran/resolve.c:11901
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "UngÃ¼ltiges NULL bei %L"
  
! #: fortran/resolve.c:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Arithmetische IF-Anweisung bei %L erfordert einen skalaren REAL- oder INTEGER-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:11966
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): No expression on DO WHILE"
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Abbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck sein"
  
! #: fortran/resolve.c:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL-Maskenklausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:12136
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Bad statement code"
  
! #: fortran/resolve.c:12246
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Variable %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12260
  #, 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"
--- 67010,67199 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Marke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %L"
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "WHERE-Maske bei %L hat ungÃ¼ltige Form"
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "WHERE-Zuweisungsziel bei %L hat ungÃ¼ltige Form"
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Benutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %L"
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Nicht unterstÃ¼tzte Anweisung in WHERE bei %L"
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Zuweisung an FORALL-Indexvariable bei %L"
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "Das FORALL mit Index %qs wird nicht auf der linken Seite der Zuweisung bei %L verwendet und kÃ¶nnte somit mehrere Zuweisungen an dieses Objekt auslÃ¶sen"
  
! #: fortran/resolve.c:10551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "FORALL-Konstrukt bei %L"
  
! #: fortran/resolve.c:10572
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Ein Ã¤uÃŸeres FORALL-Konstrukt hat bereits einen Index mit Namen %L"
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "Klausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-Feld"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Bad block type"
  
! #: fortran/resolve.c:10877
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "CHARACTER-Ausdruck wird in Zuweisung (%ld/%ld) bei %L abgeschnitten"
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Koindizierter Ausdruck bei %L wird einer Variable abgeleiteten Typs mit einer POINTER-Komponente in einer PURE-Prozedur zugewiesen"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "In einem reinen Unterprogramm darf ein INTENT(IN)-Dummy-Argument nicht als Â»exprÂ« bei %L einer intrinsischen Zuweisungsanweisung verwendet werden, in der die Variable von einem abgeleiteten Typ ist, wenn der abgeleitete Typ eine Zeigerkomponente auf irgendeiner Ebene der Komponentenauswahl hat."
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Zuweisung an koindizierte Variable bei %L in einer PURE-Prozedur"
  
! #: fortran/resolve.c:10959
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Zuweisung an polymorphes Koarray bei %L ist nicht erlaubt"
  
! #: fortran/resolve.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L"
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L erfordert %<-frealloc-lhs%>"
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr "Variable darf in intrinsischer Zuweisung bei %L nicht polymorph sein - bitte prÃ¼fen, ob es ein passendes spezifisches Unterprogramm fÃ¼r den Â»=Â«-Operator gibt"
  
! #: fortran/resolve.c:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "Koindizierte Variable darf keine reservierbare endgÃ¼ltige Komponente in Zuweisung bei %L haben"
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "TODO: als typgebunden definierte Zuweisung(en) bei %L nicht durchgefÃ¼hrt, da Feldreferenzen mit mehreren Teilen in AusdrÃ¼cken als Zwischenergebnisse auftreten wÃ¼rden."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/resolve.c:11558
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Funktionsergebnis auf der linken Seite der Zuweisung bei %L muss Zeiger-Attribut haben."
  
! #: fortran/resolve.c:11803
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr "Anweisung ASSIGNED GOTO bei %L erfordert eine INTEGER-Variable"
  
! #: fortran/resolve.c:11806
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variable %qs bei %L wurde keine Zielmarke zugewiesen"
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Alternative RETURN-Anweisung bei %L erfordert einen SCALAR-INTEGER-Spezifizierer als RÃ¼ckgabe"
  
! #: fortran/resolve.c:11879
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN-Anweisung bei %L erfordert eine skalare Standard-INTEGER-Variable"
  
! #: fortran/resolve.c:11925
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "UngÃ¼ltiges NULL bei %L"
  
! #: fortran/resolve.c:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Arithmetische IF-Anweisung bei %L erfordert einen skalaren REAL- oder INTEGER-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): No expression on DO WHILE"
  
! #: fortran/resolve.c:11995
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Abbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck sein"
  
! #: fortran/resolve.c:12079
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL-Maskenklausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:12160
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Bad statement code"
  
! #: fortran/resolve.c:12270
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Variable %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12284
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "Variable %qs aus Modul %qs mit Bindungsmarke %qs bei %L verwendet denselben globalen Bezeichner wie EntitÃ¤t bei %L aus Modul %qs"
*************** msgstr "Variable %qs aus Modul %qs mit B
*** 67065,68019 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12279
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Prozedur %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$L"
  
! #: fortran/resolve.c:12364
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ZeichenkettenlÃ¤nge bei %L ist zu groÃŸ"
  
! #: fortran/resolve.c:12596
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Reservierbares Feld %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.c:12600
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Skalares Objekt %qs bei %L kann nicht ALLOCATABLE sein"
  
! #: fortran/resolve.c:12608
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Feldzeiger %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.c:12618
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Feld %qs bei %L kann keine aufgeschobene Form haben"
  
! #: fortran/resolve.c:12633
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Typ %qs der CLASS-Variable %qs bei %L ist nicht erweiterbar"
  
! #: fortran/resolve.c:12645
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "CLASS-Variable %qs bei %L muss Attrappe, reservierbar oder Zeiger sein"
  
! #: fortran/resolve.c:12677
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Der Typ %qs bei %L darf nicht mit Wirt verbunden sein, da er von unvertrÃ¤glichem bei %L definierten Objekt mit gleichem Namen blockiert wird"
  
! #: fortran/resolve.c:12699
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Einbezogenes SAVE fÃ¼r Modulvariable %qs bei %L, benÃ¶tigt wegen Standardinitialisierung"
  
! #: fortran/resolve.c:12730
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "EntitÃ¤t %qs bei %L hat Parameter mit aufgeschobenem Typ und benÃ¶tigt entweder das POINTER- oder ALLOCATABLE-Attribut"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12766
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Das Feld %qs im Modul oder Hauptprogramm bei %L muss konstante Form haben"
  
! #: fortran/resolve.c:12791
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "EntitÃ¤t mit vermuteter ZeichenlÃ¤nge bei %L muss ein Scheinargument oder ein PARAMETER sein"
  
! #: fortran/resolve.c:12812
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs bei %L muss in diesem Zusammenhang konstante ZeichenlÃ¤nge haben"
  
! #: fortran/resolve.c:12819
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "COMMON-Variable %qs bei %L muss konstante ZeichenlÃ¤nge haben"
  
! #: fortran/resolve.c:12866
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "ZuordnungsfÃ¤higes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12869
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Externes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12873
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Schein-%qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12876
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsisches %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12879
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktionsergebnis %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12882
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automatisches Feld %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s bei %L"
  
! #: fortran/resolve.c:12955
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Zeichenwertige Anweisungsfunktion %qs bei %L muss konstante LÃ¤nge haben"
  
! #: fortran/resolve.c:12977
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs hat PRIVATE-Typ und kann kein Scheinargument von %qs bei %L sein, das PUBLIC ist"
  
! #: fortran/resolve.c:12999
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Prozedur %qs in PUBLIC-Schnittstelle %qs bei %L nimmt Scheinargumente von %qs, das PRIVATE ist"
  
! #: fortran/resolve.c:13017
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.c:13029
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Externes Objekt %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.c:13038
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-Funktion %qs bei %L muss ein skalares Ergebnis haben"
  
! #: fortran/resolve.c:13048
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Anweisungsfunktion %qs bei %L darf weder POINTER- oder ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.c:13067
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht feld-wertig sein"
  
! #: fortran/resolve.c:13071
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht zeiger-wertig sein"
  
! #: fortran/resolve.c:13075
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rein sein"
  
! #: fortran/resolve.c:13079
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rekursiv sein"
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-Funktion %qs bei %L"
  
! #: fortran/resolve.c:13101
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prozedurzeiger %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Scheinprozedur %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.c:13119
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Funktionsergebnisvariable %qs bei %L von elementarer Funktion %qs darf nicht die Attribute ALLOCATABLE oder POINTER haben"
  
! #: fortran/resolve.c:13176
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut SAVE in %qs bei %L in Konflikt"
  
! #: fortran/resolve.c:13182
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut INTENT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.c:13188
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut RESULT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.c:13196
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "Attribut EXTERNAL steht mit Attribut FUNCTION in %qs bei %L in Konflikt"
  
! #: fortran/resolve.c:13202
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Dem Ergebnis %qs als Prozedurzeiger bei %L fehlt das POINTER-Attribut"
  
! #: fortran/resolve.c:13245
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in ELEMENTAL-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.c:13253
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in PURE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.c:13261
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in RECURSIVE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s zwischen der MODULE-PROCEDURE-Deklaration in Modul %qs und der Deklaration bei %L in (SUB)MODULE %qs"
  
! #: fortran/resolve.c:13354
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL-Prozedur %qs bei %L ist keine SUBROUTINE"
  
! #: fortran/resolve.c:13363
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "FINAL-Prozedur bei %L muss genau ein Argument haben"
  
! #: fortran/resolve.c:13372
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argument der FINAL-Prozedur bei %L muss Typ %qs haben"
  
! #: fortran/resolve.c:13380
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Argument der FINAL-Prozedur bei %L darf kein POINTER sein"
  
! #: fortran/resolve.c:13386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.c:13392
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht OPTIONAL sein"
  
! #: fortran/resolve.c:13400
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.c:13409
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Nicht-skalare FINAL-Prozedur bei %L sollte Argument mit vermuteter Form haben"
  
! #: fortran/resolve.c:13431
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Bei %2$L deklarierte FINAL-Prozedur %1$qs hat denselben Rang (%3$d) wie %4$qs"
  
! #: fortran/resolve.c:13468
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr "Bei %2$L wurde nur FINAL-Feldprozedur fÃ¼r abgeleiteten Typ %1$qs definiert, skalare wird ebenfalls empfohlen"
  
! #: fortran/resolve.c:13508
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs und %qs kÃ¶nnen nicht gemischte FUNCTION/SUBROUTINE fÃ¼r GENERIC %qs bei %L sein"
  
! #: fortran/resolve.c:13544
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs und %qs fÃ¼r GENERIC %qs bei %L sind mehrdeutig"
  
! #: fortran/resolve.c:13603
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Undefinierte spezifische Bindung %qs als Ziel des GENERIC %qs bei %L"
  
! #: fortran/resolve.c:13615
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs bei %L muss auf spezifische Bindung abzielen, %qs ist ebenfalls GENERIC"
  
! #: fortran/resolve.c:13643
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs bei %L kann nicht spezifische Bindung mit gleichem Namen Ã¼berschreiben"
  
! #: fortran/resolve.c:13699
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Typgebundener Operator bei %L kann nicht NOPASS sein"
  
! #: fortran/resolve.c:13910
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein"
  
! #: fortran/resolve.c:13953
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedur %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.c:13967
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Prozedur %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.c:13981 fortran/resolve.c:14467
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Nicht-polymorphes Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L"
  
! #: fortran/resolve.c:13989
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.c:13998
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L muss ein Skalar sein"
  
! #: fortran/resolve.c:14004
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.c:14010
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L darf nicht POINTER sein"
  
! #: fortran/resolve.c:14039
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Prozedur %qs bei %L hat den gleichen Namen wie eine Komponente von %qs"
  
! #: fortran/resolve.c:14049
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Prozedur %qs bei %L hat den selben Namen wie eine vererbte Komponente von %qs"
  
! #: fortran/resolve.c:14144
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Bei %2$L deklarierter abgeleiteter Typ %1$qs muss ABSTRACT sein, da %3$qs DEFERRED und nicht Ã¼berschrieben ist"
  
! #: fortran/resolve.c:14247
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Koarray-Komponente %qs bei %L muss reservierbar mit aufgeschobener Form sein"
  
! #: fortran/resolve.c:14256
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Komponente %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.c:14266
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Komponente %qs bei %L mit Koarray-Komponente darf ein Nicht-Zeiger und nicht-reservierbares Skalar sein"
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Komponente %qs bei %L hat das CONTIGUOUS-Attribut, aber ist kein Feldzeiger"
  
! #: fortran/resolve.c:14302
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Komponente %qs von BIND(C)-Typ bei %L muss LÃ¤nge eins haben"
  
! #: fortran/resolve.c:14400
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.c:14414
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.c:14430
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.c:14440
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Parameter %qs von %qs mit PASS(%s) bei %L muss skalar sein"
  
! #: fortran/resolve.c:14449
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf kein POINTER-Attribut haben"
  
! #: fortran/resolve.c:14458
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.c:14500
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponente %qs von %qs bei %L hat den gleichen Namen wie eine geerbte typgebundene Prozedur"
  
! #: fortran/resolve.c:14513
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "ZeichenlÃ¤nge der Komponente %qs muss ein konstanter Spezifikationsausdruck bei %L sein"
  
! #: fortran/resolve.c:14524
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Zeichenkomponente %qs von %qs bei %L mit aufgeschobener LÃ¤nge muss POINTER oder ALLOCATABLE sein"
  
! #: fortran/resolve.c:14557
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Die Komponente %qs ist ein PRIVATE-Typ und kann nicht Komponente von %qs sein, die PUBLIC bei %L ist"
  
! #: fortran/resolve.c:14565
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Polymorphe Komponente %s bei %L in SEQUENCE oder BIND(C)-Typ %s"
  
! #: fortran/resolve.c:14574
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponente %s des bei %L deklarierten SEQUENCE-Typen hat kein SEQUENCE-Attribut"
  
! #: fortran/resolve.c:14656
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "In Konflikt stehende Initialisierungen in Union bei %L und %L"
  
! #: fortran/resolve.c:14701
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Da der erweiterte Typ %qs bei %L eine Koarray-Komponente hat, muss der Elterntyp %qs auch eine haben"
  
! #: fortran/resolve.c:14714
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Nicht-erweiterbarer abgeleiteter Typ %qs bei %L darf nicht ABSTRACT sein"
  
! #: fortran/resolve.c:14778
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Parametrisierter Typ %1$qs hat bei %3$L keine Komponente, die zu Parameter %2$qs gehÃ¶rt"
  
! #: fortran/resolve.c:14811
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Allgemeiner Name %qs der Funktion %qs bei %L ist der gleiche wie der des abgeleiteten Typs bei %L"
  
! #: fortran/resolve.c:14825
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Abgeleiteter Typ %qs bei %L wurde nicht deklariert"
  
! #: fortran/resolve.c:14890
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %L ist nicht erlaubt"
  
! #: fortran/resolve.c:14896
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs mit vermuteter Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.c:14902
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs ohne konstante Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.c:14910
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs ohne konstante ZeichenlÃ¤nge in Namensliste %qs bei %L"
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.c:14949
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat Verwendungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste %qs bei %L sein"
  
! #: fortran/resolve.c:14960
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.c:14987
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut NAMELIST in %qs bei %L in Konflikt"
  
! #: fortran/resolve.c:15011
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameterfeld %qs bei %L kann nicht automatische oder vermutete Form haben"
  
! #: fortran/resolve.c:15027
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Implizit angegebener PARAMETER %qs bei %L passt nicht zu frÃ¼herem IMPLICIT-Typ"
  
! #: fortran/resolve.c:15038
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "UnvertrÃ¤glicher abgeleiteter Typ in PARAMETER bei %L"
  
! #: fortran/resolve.c:15046
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "COMMON-Block %qs bei %L kann nicht das EXTERNAL-Attribut haben"
  
! #: fortran/resolve.c:15097
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "Das Objekt %qs bei %L hat aufgeschobenen LEN-Parameter %qs und ist weder allozierbar noch ein Zeiger"
  
! #: fortran/resolve.c:15108
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "Das AUTOMATIC-Objekt %qs bei %L darf kein SAVE-Attribut haben und dard auch keine Variable im main-Programm, einem Modul oder einem Teilmodus sein (F08/C513)"
  
! #: fortran/resolve.c:15115
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "Das Objekt %qs bei %L mit ASSUMED-Typparametern muss ein Dummy oder ein SELECT-TYPE-Selektor sein (F08/4.2)"
  
! #: fortran/resolve.c:15154
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "Sorry, allozierbare/Zeiger-Komponenten in polymorphen (CLASS-)getypten Koarrays bei %L werden nicht unterstÃ¼tzt"
  
! #: fortran/resolve.c:15218
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "Attribut PROTECTED steht mit Attribut EXTERNAL bei %L in Konflikt"
  
! #: fortran/resolve.c:15221
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut PROTECTED bei %L in Konflikt"
  
! #: fortran/resolve.c:15317
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter GrÃ¶ÃŸe oder Rang"
  
! #: fortran/resolve.c:15338
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Falsche Spezifikation fÃ¼r Feld bei %L mit angenommener GrÃ¶ÃŸe"
  
! #: fortran/resolve.c:15351
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter GrÃ¶ÃŸe bei %L muss ein Schein-Argument sein"
  
! #: fortran/resolve.c:15354
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.c:15364
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Feld mit vermutetem Rang bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Feld mit vermutetem Rang bei %L darf kein Attribut VALUE oder CODIMENSION haben"
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Symbol bei %L ist keine Scheinvariable"
  
! #: fortran/resolve.c:15390
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist"
  
! #: fortran/resolve.c:15400
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss konstante LÃ¤nge haben"
  
! #: fortran/resolve.c:15409
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C-kompatible zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss LÃ¤nge eins haben"
  
! #: fortran/resolve.c:15422 fortran/resolve.c:15599
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Der abgeleitete Typ %qs bei %L hat Typ %qs, der nicht definiert wurde"
  
! #: fortran/resolve.c:15436
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss ein Scheinargument sein"
  
! #: fortran/resolve.c:15445
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss vom Typ TYPE(*) oder von einem numerischen intrinsischen Typ sein"
  
! #: fortran/resolve.c:15454
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.c:15469
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss entweder skalar sein oder ein Feld vermuteter GrÃ¶ÃŸe"
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Vermuteter Typ der Variable %s bei %L ist nur fÃ¼r Scheinvariablen erlaubt"
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.c:15503
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.c:15510
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "Variable %s vermuteten Typs bei %L darf kein Feld mit ausdrÃ¼cklicher Form sein"
  
! #: fortran/resolve.c:15536
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "Variable %qs bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert ist"
  
! #: fortran/resolve.c:15546
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "BIND(C)-Variable %qs bei %L muss LÃ¤nge eins haben"
  
! #: fortran/resolve.c:15625
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs bei %L mit abgeleitetem PRIVATE-Typen %qs"
  
! #: fortran/resolve.c:15640
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "Variable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79866
! #: fortran/resolve.c:15653
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "Variable %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss ein Koarray sein"
  
! #: fortran/resolve.c:15671
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "Das INTENT(OUT)-Scheinargument %qs bei %L hat ASSUMED SIZE und kann damit keine Standardinitialisierung haben"
  
! #: fortran/resolve.c:15683
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit LOCK_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.c:15692
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit EVENT_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.c:15704
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktionsergebnis %qs bei %L darf weder Koarray sein noch eine Koarray-Komponente haben"
  
! #: fortran/resolve.c:15713
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Variable %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.c:15725
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "Variable %qs bei %L mit Koarraykomponente muss ein Nichtzeiger, nichtallozierbares Skalar und damit kein Koarray sein"
  
! #: fortran/resolve.c:15741
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "Variable %qs bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein Scheinargument"
  
! #: fortran/resolve.c:15749
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "Koarray-Variable %qs bei %L darf keine Kodimensionen mit aufgeschobener Form haben"
  
! #: fortran/resolve.c:15756
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "ZuordnungsfÃ¤hige Koarray-Variable %qs bei %L muss aufgeschobene Form haben"
  
! #: fortran/resolve.c:15768
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Variable %qs bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten haben"
  
! #: fortran/resolve.c:15777
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Coarray-Scheinvariable %qs bei %L in BIND(C)-Prozedur %qs nicht erlaubt"
  
! #: fortran/resolve.c:15793
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-Scheinargument %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.c:15799
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-RÃ¼ckgabevariable %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.c:15824
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Namensliste %qs kann bei %L nicht als Argument fÃ¼r Unterprogramm oder Funktion verwendet werden"
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate bei %L ist nicht SAVEd"
  
! #: fortran/resolve.c:15905
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "Â»!$OMP DECLARE TARGETÂ«-Variable %qs bei %L ist nicht gespeichert (SAVE)"
  
! #: fortran/resolve.c:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbare EntitÃ¤t bei %L erwartet"
  
! #: fortran/resolve.c:16018
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA Element %qs bei %L muss in COMMON sein"
  
! #: fortran/resolve.c:16025
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA-Feld %qs bei %L muss in vorheriger Deklaration angegeben werden"
  
! #: fortran/resolve.c:16032
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "DATA-Element %qs bei %L kann keinen Coindex haben"
  
! #: fortran/resolve.c:16048
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "DATA-Element %qs bei %L ist ein Zeiger und muss daher ein vollstÃ¤ndiges Feld sein"
  
! #: fortran/resolve.c:16055
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "Das DATA-Objekt in der NÃ¤he von %L hat das Zeiger-Attribut und der entsprechende DATA-Wert ist kein gÃ¼ltiges initial-data-target"
  
! #: fortran/resolve.c:16103
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Abschnitt eines nicht konstanten Feldes bei %L in DATA-Anweisung"
  
! #: fortran/resolve.c:16116
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-Anweisung bei %L hat mehr Variablen als Werte"
  
! #: fortran/resolve.c:16215
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Anfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.c:16223
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Ende der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.c:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Schritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.c:16356
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-Anweisung bei %L hat mehr Werte als Variablen"
  
! #: fortran/resolve.c:16521
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Marke %d bei %L definiert, aber nicht verwendet"
  
! #: fortran/resolve.c:16527
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Marke %d bei %L definiert, kann aber nicht verwendet werden"
  
! #: fortran/resolve.c:16611
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.c:16620
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.c:16628
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON sein"
  
! #: fortran/resolve.c:16644
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.c:16747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
  
! #: fortran/resolve.c:16762
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Entweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE muss das Attribut PROTECTED haben"
  
! #: fortran/resolve.c:16787
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "COMMON-Blockelement %qs bei %L darf in der PURE-Prozedur %qs kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.c:16796
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Benannte Konstante %qs bei %L kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.c:16869
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Feld %qs bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.c:16880
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Strukturkomponente %qs bei %L kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.c:16891
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Teilzeichenkette bei %L hat LÃ¤nge Null"
  
! #: fortran/resolve.c:16922
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Selbstreferenz im ZeichenlÃ¤ngenausdruck fÃ¼r %qs bei %L"
  
! #: fortran/resolve.c:16989
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "PUBLIC-Funktion %qs bei %L mit PRIVATE-Typ %qs"
  
! #: fortran/resolve.c:17002
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Prozedur fÃ¼r Benutzeroperator %qs bei %L muss eine FUNCTION sein"
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Prozedur fÃ¼r Benutzeroperator %qs bei %L kann nicht vermutete ZeichenlÃ¤nge haben"
  
! #: fortran/resolve.c:17040
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Prozedur fÃ¼r Benutzeroperator %qs bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.c:17072
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Zweites Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.c:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Operatorschnittstelle bei %L darf hÃ¶chstens zwei Argumente haben"
  
! #: fortran/resolve.c:17158
  #, 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"
--- 67201,68155 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12303
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Prozedur %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$L"
  
! #: fortran/resolve.c:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ZeichenkettenlÃ¤nge bei %L ist zu groÃŸ"
  
! #: fortran/resolve.c:12620
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Reservierbares Feld %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.c:12624
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Skalares Objekt %qs bei %L kann nicht ALLOCATABLE sein"
  
! #: fortran/resolve.c:12632
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Feldzeiger %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.c:12643
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Feld %qs bei %L kann keine aufgeschobene Form haben"
  
! #: fortran/resolve.c:12658
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Typ %qs der CLASS-Variable %qs bei %L ist nicht erweiterbar"
  
! #: fortran/resolve.c:12670
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "CLASS-Variable %qs bei %L muss Attrappe, reservierbar oder Zeiger sein"
  
! #: fortran/resolve.c:12702
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Der Typ %qs bei %L darf nicht mit Wirt verbunden sein, da er von unvertrÃ¤glichem bei %L definierten Objekt mit gleichem Namen blockiert wird"
  
! #: fortran/resolve.c:12724
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Einbezogenes SAVE fÃ¼r Modulvariable %qs bei %L, benÃ¶tigt wegen Standardinitialisierung"
  
! #: fortran/resolve.c:12755
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "EntitÃ¤t %qs bei %L hat Parameter mit aufgeschobenem Typ und benÃ¶tigt entweder das POINTER- oder ALLOCATABLE-Attribut"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12791
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Das Feld %qs im Modul oder Hauptprogramm bei %L muss konstante Form haben"
  
! #: fortran/resolve.c:12816
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "EntitÃ¤t mit vermuteter ZeichenlÃ¤nge bei %L muss ein Scheinargument oder ein PARAMETER sein"
  
! #: fortran/resolve.c:12837
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs bei %L muss in diesem Zusammenhang konstante ZeichenlÃ¤nge haben"
  
! #: fortran/resolve.c:12844
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "COMMON-Variable %qs bei %L muss konstante ZeichenlÃ¤nge haben"
  
! #: fortran/resolve.c:12891
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "ZuordnungsfÃ¤higes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12894
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Externes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12898
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Schein-%qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsisches %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12904
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktionsergebnis %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12907
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automatisches Feld %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12949
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s bei %L"
  
! #: fortran/resolve.c:12980
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Zeichenwertige Anweisungsfunktion %qs bei %L muss konstante LÃ¤nge haben"
  
! #: fortran/resolve.c:13002
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs hat PRIVATE-Typ und kann kein Scheinargument von %qs bei %L sein, das PUBLIC ist"
  
! #: fortran/resolve.c:13024
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Prozedur %qs in PUBLIC-Schnittstelle %qs bei %L nimmt Scheinargumente von %qs, das PRIVATE ist"
  
! #: fortran/resolve.c:13042
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.c:13054
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Externes Objekt %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.c:13063
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-Funktion %qs bei %L muss ein skalares Ergebnis haben"
  
! #: fortran/resolve.c:13073
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Anweisungsfunktion %qs bei %L darf weder POINTER- oder ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht feld-wertig sein"
  
! #: fortran/resolve.c:13096
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht zeiger-wertig sein"
  
! #: fortran/resolve.c:13100
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rein sein"
  
! #: fortran/resolve.c:13104
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rekursiv sein"
  
! #: fortran/resolve.c:13117
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-Funktion %qs bei %L"
  
! #: fortran/resolve.c:13126
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prozedurzeiger %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.c:13132
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Scheinprozedur %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.c:13144
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Funktionsergebnisvariable %qs bei %L von elementarer Funktion %qs darf nicht die Attribute ALLOCATABLE oder POINTER haben"
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut SAVE in %qs bei %L in Konflikt"
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut INTENT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.c:13213
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut RESULT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.c:13221
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "Attribut EXTERNAL steht mit Attribut FUNCTION in %qs bei %L in Konflikt"
  
! #: fortran/resolve.c:13227
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Dem Ergebnis %qs als Prozedurzeiger bei %L fehlt das POINTER-Attribut"
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in ELEMENTAL-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.c:13278
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in PURE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.c:13286
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in RECURSIVE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.c:13295
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s zwischen der MODULE-PROCEDURE-Deklaration in Modul %qs und der Deklaration bei %L in (SUB)MODULE %qs"
  
! #: fortran/resolve.c:13379
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL-Prozedur %qs bei %L ist keine SUBROUTINE"
  
! #: fortran/resolve.c:13388
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "FINAL-Prozedur bei %L muss genau ein Argument haben"
  
! #: fortran/resolve.c:13397
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argument der FINAL-Prozedur bei %L muss Typ %qs haben"
  
! #: fortran/resolve.c:13405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Argument der FINAL-Prozedur bei %L darf kein POINTER sein"
  
! #: fortran/resolve.c:13411
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.c:13417
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht OPTIONAL sein"
  
! #: fortran/resolve.c:13425
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.c:13434
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Nicht-skalare FINAL-Prozedur bei %L sollte Argument mit vermuteter Form haben"
  
! #: fortran/resolve.c:13456
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Bei %2$L deklarierte FINAL-Prozedur %1$qs hat denselben Rang (%3$d) wie %4$qs"
  
! #: fortran/resolve.c:13493
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr "Bei %2$L wurde nur FINAL-Feldprozedur fÃ¼r abgeleiteten Typ %1$qs definiert, skalare wird ebenfalls empfohlen"
  
! #: fortran/resolve.c:13533
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs und %qs kÃ¶nnen nicht gemischte FUNCTION/SUBROUTINE fÃ¼r GENERIC %qs bei %L sein"
  
! #: fortran/resolve.c:13569
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs und %qs fÃ¼r GENERIC %qs bei %L sind mehrdeutig"
  
! #: fortran/resolve.c:13628
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Undefinierte spezifische Bindung %qs als Ziel des GENERIC %qs bei %L"
  
! #: fortran/resolve.c:13640
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs bei %L muss auf spezifische Bindung abzielen, %qs ist ebenfalls GENERIC"
  
! #: fortran/resolve.c:13668
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs bei %L kann nicht spezifische Bindung mit gleichem Namen Ã¼berschreiben"
  
! #: fortran/resolve.c:13724
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Typgebundener Operator bei %L kann nicht NOPASS sein"
  
! #: fortran/resolve.c:13935
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein"
  
! #: fortran/resolve.c:13978
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedur %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.c:13992
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Prozedur %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.c:14006 fortran/resolve.c:14492
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Nicht-polymorphes Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L"
  
! #: fortran/resolve.c:14014
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.c:14023
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L muss ein Skalar sein"
  
! #: fortran/resolve.c:14029
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.c:14035
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L darf nicht POINTER sein"
  
! #: fortran/resolve.c:14064
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Prozedur %qs bei %L hat den gleichen Namen wie eine Komponente von %qs"
  
! #: fortran/resolve.c:14074
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Prozedur %qs bei %L hat den selben Namen wie eine vererbte Komponente von %qs"
  
! #: fortran/resolve.c:14169
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Bei %2$L deklarierter abgeleiteter Typ %1$qs muss ABSTRACT sein, da %3$qs DEFERRED und nicht Ã¼berschrieben ist"
  
! #: fortran/resolve.c:14272
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Koarray-Komponente %qs bei %L muss reservierbar mit aufgeschobener Form sein"
  
! #: fortran/resolve.c:14281
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Komponente %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Komponente %qs bei %L mit Koarray-Komponente darf ein Nicht-Zeiger und nicht-reservierbares Skalar sein"
  
! #: fortran/resolve.c:14316
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Komponente %qs bei %L hat das CONTIGUOUS-Attribut, aber ist kein Feldzeiger"
  
! #: fortran/resolve.c:14327
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Komponente %qs von BIND(C)-Typ bei %L muss LÃ¤nge eins haben"
  
! #: fortran/resolve.c:14425
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.c:14439
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.c:14455
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.c:14465
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Parameter %qs von %qs mit PASS(%s) bei %L muss skalar sein"
  
! #: fortran/resolve.c:14474
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf kein POINTER-Attribut haben"
  
! #: fortran/resolve.c:14483
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.c:14525
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponente %qs von %qs bei %L hat den gleichen Namen wie eine geerbte typgebundene Prozedur"
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "ZeichenlÃ¤nge der Komponente %qs muss ein konstanter Spezifikationsausdruck bei %L sein"
  
! #: fortran/resolve.c:14549
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Zeichenkomponente %qs von %qs bei %L mit aufgeschobener LÃ¤nge muss POINTER oder ALLOCATABLE sein"
  
! #: fortran/resolve.c:14582
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Die Komponente %qs ist ein PRIVATE-Typ und kann nicht Komponente von %qs sein, die PUBLIC bei %L ist"
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Polymorphe Komponente %s bei %L in SEQUENCE oder BIND(C)-Typ %s"
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponente %s des bei %L deklarierten SEQUENCE-Typen hat kein SEQUENCE-Attribut"
  
! #: fortran/resolve.c:14681
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "In Konflikt stehende Initialisierungen in Union bei %L und %L"
  
! #: fortran/resolve.c:14726
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Da der erweiterte Typ %qs bei %L eine Koarray-Komponente hat, muss der Elterntyp %qs auch eine haben"
  
! #: fortran/resolve.c:14739
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Nicht-erweiterbarer abgeleiteter Typ %qs bei %L darf nicht ABSTRACT sein"
  
! #: fortran/resolve.c:14803
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Parametrisierter Typ %1$qs hat bei %3$L keine Komponente, die zu Parameter %2$qs gehÃ¶rt"
  
! #: fortran/resolve.c:14836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Allgemeiner Name %qs der Funktion %qs bei %L ist der gleiche wie der des abgeleiteten Typs bei %L"
  
! #: fortran/resolve.c:14850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Abgeleiteter Typ %qs bei %L wurde nicht deklariert"
  
! #: fortran/resolve.c:14915
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %L ist nicht erlaubt"
  
! #: fortran/resolve.c:14921
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs mit vermuteter Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs ohne konstante Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.c:14935
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs ohne konstante ZeichenlÃ¤nge in Namensliste %qs bei %L"
  
! #: fortran/resolve.c:14952
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.c:14974
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat Verwendungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste %qs bei %L sein"
  
! #: fortran/resolve.c:14985
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.c:15012
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut NAMELIST in %qs bei %L in Konflikt"
  
! #: fortran/resolve.c:15031
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameterfeld %qs bei %L kann nicht automatische oder vermutete Form haben"
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Implizit angegebener PARAMETER %qs bei %L passt nicht zu frÃ¼herem IMPLICIT-Typ"
  
! #: fortran/resolve.c:15058
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "UnvertrÃ¤glicher abgeleiteter Typ in PARAMETER bei %L"
  
! #: fortran/resolve.c:15066
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "COMMON-Block %qs bei %L kann nicht das EXTERNAL-Attribut haben"
  
! #: fortran/resolve.c:15117
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "Das Objekt %qs bei %L hat aufgeschobenen LEN-Parameter %qs und ist weder allozierbar noch ein Zeiger"
  
! #: fortran/resolve.c:15128
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "Das AUTOMATIC-Objekt %qs bei %L darf kein SAVE-Attribut haben und dard auch keine Variable im main-Programm, einem Modul oder einem Teilmodus sein (F08/C513)"
  
! #: fortran/resolve.c:15135
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "Das Objekt %qs bei %L mit ASSUMED-Typparametern muss ein Dummy oder ein SELECT-TYPE-Selektor sein (F08/4.2)"
  
! #: fortran/resolve.c:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "Sorry, allozierbare/Zeiger-Komponenten in polymorphen (CLASS-)getypten Koarrays bei %L werden nicht unterstÃ¼tzt"
  
! #: fortran/resolve.c:15238
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "Attribut PROTECTED steht mit Attribut EXTERNAL bei %L in Konflikt"
  
! #: fortran/resolve.c:15241
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut PROTECTED bei %L in Konflikt"
  
! #: fortran/resolve.c:15337
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter GrÃ¶ÃŸe oder Rang"
  
! #: fortran/resolve.c:15358
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Falsche Spezifikation fÃ¼r Feld bei %L mit angenommener GrÃ¶ÃŸe"
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter GrÃ¶ÃŸe bei %L muss ein Schein-Argument sein"
  
! #: fortran/resolve.c:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Feld mit vermutetem Rang bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.c:15391
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Feld mit vermutetem Rang bei %L darf kein Attribut VALUE oder CODIMENSION haben"
  
! #: fortran/resolve.c:15404
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Symbol bei %L ist keine Scheinvariable"
  
! #: fortran/resolve.c:15410
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist"
  
! #: fortran/resolve.c:15420
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss konstante LÃ¤nge haben"
  
! #: fortran/resolve.c:15429
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C-kompatible zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss LÃ¤nge eins haben"
  
! #: fortran/resolve.c:15442 fortran/resolve.c:15619
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Der abgeleitete Typ %qs bei %L hat Typ %qs, der nicht definiert wurde"
  
! #: fortran/resolve.c:15456
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss ein Scheinargument sein"
  
! #: fortran/resolve.c:15465
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss vom Typ TYPE(*) oder von einem numerischen intrinsischen Typ sein"
  
! #: fortran/resolve.c:15474
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.c:15482
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss entweder skalar sein oder ein Feld vermuteter GrÃ¶ÃŸe"
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Vermuteter Typ der Variable %s bei %L ist nur fÃ¼r Scheinvariablen erlaubt"
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.c:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.c:15530
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "Variable %s vermuteten Typs bei %L darf kein Feld mit ausdrÃ¼cklicher Form sein"
  
! #: fortran/resolve.c:15556
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "Variable %qs bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert ist"
  
! #: fortran/resolve.c:15566
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "BIND(C)-Variable %qs bei %L muss LÃ¤nge eins haben"
  
! #: fortran/resolve.c:15645
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs bei %L mit abgeleitetem PRIVATE-Typen %qs"
  
! #: fortran/resolve.c:15660
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "Variable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79866
! #: fortran/resolve.c:15673
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "Variable %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss ein Koarray sein"
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "Das INTENT(OUT)-Scheinargument %qs bei %L hat ASSUMED SIZE und kann damit keine Standardinitialisierung haben"
  
! #: fortran/resolve.c:15703
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit LOCK_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.c:15712
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit EVENT_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.c:15724
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktionsergebnis %qs bei %L darf weder Koarray sein noch eine Koarray-Komponente haben"
  
! #: fortran/resolve.c:15733
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Variable %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.c:15745
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "Variable %qs bei %L mit Koarraykomponente muss ein Nichtzeiger, nichtallozierbares Skalar und damit kein Koarray sein"
  
! #: fortran/resolve.c:15761
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "Variable %qs bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein Scheinargument"
  
! #: fortran/resolve.c:15769
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "Koarray-Variable %qs bei %L darf keine Kodimensionen mit aufgeschobener Form haben"
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "ZuordnungsfÃ¤hige Koarray-Variable %qs bei %L muss aufgeschobene Form haben"
  
! #: fortran/resolve.c:15788
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Variable %qs bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten haben"
  
! #: fortran/resolve.c:15797
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Coarray-Scheinvariable %qs bei %L in BIND(C)-Prozedur %qs nicht erlaubt"
  
! #: fortran/resolve.c:15813
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-Scheinargument %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.c:15819
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-RÃ¼ckgabevariable %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.c:15844
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Namensliste %qs kann bei %L nicht als Argument fÃ¼r Unterprogramm oder Funktion verwendet werden"
  
! #: fortran/resolve.c:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate bei %L ist nicht SAVEd"
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "Â»!$OMP DECLARE TARGETÂ«-Variable %qs bei %L ist nicht gespeichert (SAVE)"
  
! #: fortran/resolve.c:16030
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbare EntitÃ¤t bei %L erwartet"
  
! #: fortran/resolve.c:16038
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA Element %qs bei %L muss in COMMON sein"
  
! #: fortran/resolve.c:16045
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA-Feld %qs bei %L muss in vorheriger Deklaration angegeben werden"
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "DATA-Element %qs bei %L kann keinen Coindex haben"
  
! #: fortran/resolve.c:16068
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "DATA-Element %qs bei %L ist ein Zeiger und muss daher ein vollstÃ¤ndiges Feld sein"
  
! #: fortran/resolve.c:16075
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "Das DATA-Objekt in der NÃ¤he von %L hat das Zeiger-Attribut und der entsprechende DATA-Wert ist kein gÃ¼ltiges initial-data-target"
  
! #: fortran/resolve.c:16123
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Abschnitt eines nicht konstanten Feldes bei %L in DATA-Anweisung"
  
! #: fortran/resolve.c:16136
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-Anweisung bei %L hat mehr Variablen als Werte"
  
! #: fortran/resolve.c:16235
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Anfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.c:16243
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Ende der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.c:16251
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Schritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.c:16376
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-Anweisung bei %L hat mehr Werte als Variablen"
  
! #: fortran/resolve.c:16541
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Marke %d bei %L definiert, aber nicht verwendet"
  
! #: fortran/resolve.c:16547
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Marke %d bei %L definiert, kann aber nicht verwendet werden"
  
! #: fortran/resolve.c:16631
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.c:16640
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.c:16648
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON sein"
  
! #: fortran/resolve.c:16664
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.c:16767
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
  
! #: fortran/resolve.c:16782
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Entweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE muss das Attribut PROTECTED haben"
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "COMMON-Blockelement %qs bei %L darf in der PURE-Prozedur %qs kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.c:16816
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Benannte Konstante %qs bei %L kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.c:16889
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Feld %qs bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.c:16900
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Strukturkomponente %qs bei %L kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.c:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Teilzeichenkette bei %L hat LÃ¤nge Null"
  
! #: fortran/resolve.c:16942
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Selbstreferenz im ZeichenlÃ¤ngenausdruck fÃ¼r %qs bei %L"
  
! #: fortran/resolve.c:17009
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "PUBLIC-Funktion %qs bei %L mit PRIVATE-Typ %qs"
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.c:17042
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Prozedur fÃ¼r Benutzeroperator %qs bei %L muss eine FUNCTION sein"
  
! #: fortran/resolve.c:17052
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Prozedur fÃ¼r Benutzeroperator %qs bei %L kann nicht vermutete ZeichenlÃ¤nge haben"
  
! #: fortran/resolve.c:17060
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Prozedur fÃ¼r Benutzeroperator %qs bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.c:17092
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Zweites Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.c:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Operatorschnittstelle bei %L darf hÃ¶chstens zwei Argumente haben"
  
! #: fortran/resolve.c:17178
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Enthaltene Prozedur %qs bei %L einer PURE-Prozedur muss auch PURE sein"
*************** msgstr "Tab-Zeichen bei %C passt nicht"
*** 68078,68104 ****
  msgid "Invalid character 0x%s at %C"
  msgstr "UngÃ¼ltiges Zeichen 0x%s bei %C"
  
! #: fortran/scanner.c:1811 fortran/scanner.c:1814
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "in Zeile %d ist %<&%> fÃ¼r sich alleine nicht erlaubt"
  
! #: fortran/scanner.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "Unpassendes Tab-Zeichen in Spalte %d der Zeile %d"
  
! #: fortran/scanner.c:2102
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "Datei %qs verlassen, aber nicht betreten"
  
! #: fortran/scanner.c:2144
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "UngÃ¼ltige PrÃ¤prozessordirektive"
  
! #: fortran/scanner.c:2487
  #, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Datei %qs kann nicht geÃ¶ffnet werden"
--- 68214,68240 ----
  msgid "Invalid character 0x%s at %C"
  msgstr "UngÃ¼ltiges Zeichen 0x%s bei %C"
  
! #: fortran/scanner.c:1815 fortran/scanner.c:1818
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "in Zeile %d ist %<&%> fÃ¼r sich alleine nicht erlaubt"
  
! #: fortran/scanner.c:1908
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "Unpassendes Tab-Zeichen in Spalte %d der Zeile %d"
  
! #: fortran/scanner.c:2137
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "Datei %qs verlassen, aber nicht betreten"
  
! #: fortran/scanner.c:2179
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "UngÃ¼ltige PrÃ¤prozessordirektive"
  
! #: fortran/scanner.c:2522
  #, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Datei %qs kann nicht geÃ¶ffnet werden"
*************** msgstr "Argument von ASIN bei %L muss zw
*** 68187,68481 ****
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr "in gfc_simplify_asin(): Bad type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1131
  #, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr "in gfc_simplify_asinh(): Bad type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1159
  #, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr "in gfc_simplify_atan(): Bad type"
  
! #: fortran/simplify.c:1180
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr "Argument von ATANH bei %L muss im Bereich -1 bis 1 liegen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1194
  #, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr "in gfc_simplify_atanh(): Bad type"
  
! #: fortran/simplify.c:1211
  #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
! msgstr "Wenn das erste Argument von ATAN2 %L Null ist, dann darf das zweite Argument nicht Null sein"
  
! #: fortran/simplify.c:1303
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr "Ergebnis von BESSEL_YN ist -INF bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1666
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr "gfc_simplify_dcmplx(): Bad type (x)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1685
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr "gfc_simplify_dcmplx(): Bad type (y)"
  
! # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1766
! #, gcc-internal-format
! msgid "in simplify_trig_call(): Bad intrinsic"
! msgstr "in simplify_trig_call(): Bad intrinsic"
! 
! # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1821
! #, gcc-internal-format
! msgid "in gfc_simplify_trigd(): Bad type"
! msgstr "in gfc_simplify_trigd(): Bad type"
! 
! # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1839
! #, gcc-internal-format
! msgid "in gfc_simplify_atrigd(): Bad type"
! msgstr "in gfc_simplify_atrigd(): Bad type"
! 
! # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1863
! #, gcc-internal-format
! msgid "in gfc_simplify_atan2d(): Bad type"
! msgstr "in gfc_simplify_atan2d(): Bad type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1901
  #, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr "in gfc_simplify_cos(): Bad type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:2270
  #, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr "gfc_simplify_dim(): Bad type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:2841
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr "in gfc_simplify_exp(): Bad type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:3055
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr "gfc_simplify_floor(): Bad kind"
  
! #: fortran/simplify.c:3168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Argument von IACHAR bei %L muss LÃ¤nge Eins haben"
  
! #: fortran/simplify.c:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "Argument der IACHAR-Funktion bei %L auÃŸerhalb des Wertebereiches 0..127"
  
! #: fortran/simplify.c:3291
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "Summe des zweiten und dritten Arguments von IBITS Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %L"
  
! #: fortran/simplify.c:3315
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr "IBITS: Bad bit"
  
! #: fortran/simplify.c:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Argument von ICHAR bei %L muss LÃ¤nge Eins haben"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3751 fortran/simplify.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Zweites Argument von %s ist bei %L negativ"
  
! #: fortran/simplify.c:3771
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "GrÃ¶ÃŸe des zweiten Arguments von %s Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %L"
  
! #: fortran/simplify.c:3896
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "GrÃ¶ÃŸenordnung des zweiten Arguments von ISHFTC Ã¼berschreitet BIT_SIZE des ersten Arguments bei %C"
  
! #: fortran/simplify.c:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "Der absolute Wert von SHIFT muss kleiner oder gleich SIZE bei %C sein"
  
! #: fortran/simplify.c:4220 fortran/simplify.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "DIM-Argument bei %L ist auÃŸerhalb der Grenzen"
  
! #: fortran/simplify.c:4536
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "Argument von LOG bei %L kann nicht kleiner oder gleich Null sein"
  
! #: fortran/simplify.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "Komplexes Argument von LOG bei %L kann nicht Null sein"
  
! #: fortran/simplify.c:4560
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr "gfc_simplify_log: bad type"
  
! #: fortran/simplify.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "Argument von LOG10 bei %L kann nicht kleiner oder gleich Null sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:4905
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr "simplify_min_max(): Bad type in arglist"
  
! #: fortran/simplify.c:5813 fortran/simplify.c:5821
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "Argument %qs von MOD bei %L darf nicht Null sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:5827
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_simplify_mod(): Bad arguments"
  
! #: fortran/simplify.c:5865 fortran/simplify.c:5873
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "Argument %qs von MODULO bei %L darf nicht 0 sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:5879
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr "gfc_simplify_modulo(): Bad arguments"
  
! #: fortran/simplify.c:5951
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Ergebnis von NEAREST ist NaN bei %L"
  
! #: fortran/simplify.c:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist bei %L negativ"
  
! #: fortran/simplify.c:6584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist bei %L zu groÃŸ"
  
! #: fortran/simplify.c:6621
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr "Zeichenkette mit mehr als 2 hoch 28 Zeichen bei %L wird erst bei AusfÃ¼hrung des Programms ausgewertet werden, rechnen Sie mit Fehlern"
  
! #: fortran/simplify.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr "Die Formen von ORDER bei %L und SHAPE bei %L sind unterschiedlich"
  
! #: fortran/simplify.c:6709
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr "Die GrÃ¶ÃŸen von ORDER bei %L und SHAPE bei %L sind unterschiedlich"
  
! #: fortran/simplify.c:6723
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr "Element mit einem Wert von %1$d in ORDER bei %2$L muss fÃ¼r das intrinsische RESHAPE in der NÃ¤he von %4$L im Bereich [1, â€¦, %3$d] liegen"
  
! #: fortran/simplify.c:6733
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr "ORDER bei %L ist keine Permutation der GrÃ¶ÃŸe von SHAPE bei %L"
  
! #: fortran/simplify.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Umgeformtes Feld bei %C zu groÃŸ"
  
! #: fortran/simplify.c:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "Ergebnis von SCALE Ã¼berschreitet seine Art bei %L"
  
! #: fortran/simplify.c:7483
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Bad type in gfc_simplify_sign"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:7512
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr "in gfc_simplify_sin(): Bad type"
  
! #: fortran/simplify.c:7650 fortran/simplify.c:7931
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr "Failure getting length of a constant array."
  
! #: fortran/simplify.c:7660
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr "Die Anzahl der Elemente (%d) im Feldkonstruktor bei %L erfordert ErhÃ¶hung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>."
  
! #: fortran/simplify.c:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Vereinfachung von SPREAD bei %C ist noch nicht implementiert"
  
! #: fortran/simplify.c:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "Argument von SQRT bei %L hat negativen Wert"
  
! #: fortran/simplify.c:7767
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "UngÃ¼ltiges Argument von SQRT bei %L"
  
! #: fortran/simplify.c:8098
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr "AuÃŸerhalb des Wertebereichs in IMAGE_INDEX bei %L fÃ¼r Dimension %d, SUB hat %ld und untere Grenze fÃ¼r COARRAY ist %ld"
  
! #: fortran/simplify.c:8121
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr "AuÃŸerhalb des Wertebereichs in IMAGE_INDEX bei %L fÃ¼r Dimension %d, SUB hat %ld und obere Grenze fÃ¼r COARRAY ist %ld"
  
! #: fortran/simplify.c:8605
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr "Zeichen %qs in Zeichenkette bei %L kann nicht in Zeichenart %d umgewandelt werden"
--- 68323,68608 ----
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr "in gfc_simplify_asin(): Bad type"
  
+ #: fortran/simplify.c:1138
+ #, gcc-internal-format, gfc-internal-format
+ msgid "Argument of ACOSD at %L must be between -1 and 1"
+ msgstr "Argument von ACOSD bei %L muss zwischen -1 und 1 liegen"
+ 
+ #: fortran/simplify.c:1164
+ #, gcc-internal-format, gfc-internal-format
+ msgid "Argument of ASIND at %L must be between -1 and 1"
+ msgstr "Argument von ASIND bei %L muss zwischen -1 und 1 liegen"
+ 
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1216
  #, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr "in gfc_simplify_asinh(): Bad type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1244
  #, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr "in gfc_simplify_atan(): Bad type"
  
! #: fortran/simplify.c:1265
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr "Argument von ATANH bei %L muss im Bereich -1 bis 1 liegen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1279
  #, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr "in gfc_simplify_atanh(): Bad type"
  
! #: fortran/simplify.c:1296
  #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2 at %L is zero, then the second argument must not be zero"
! msgstr "Wenn das erste Argument von ATAN2 bei %L 0 ist, dann darf das zweite Argument nicht 0 sein"
  
! #: fortran/simplify.c:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr "Ergebnis von BESSEL_YN ist -INF bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1751
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr "gfc_simplify_dcmplx(): Bad type (x)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1770
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr "gfc_simplify_dcmplx(): Bad type (y)"
  
! #: fortran/simplify.c:1837
! #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2D at %L is zero, then the second argument must not be zero"
! msgstr "Wenn das erste Argument von ATAN2 bei %L 0 ist, dann darf das zweite Argument nicht 0 sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:1872
  #, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr "in gfc_simplify_cos(): Bad type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:2336
  #, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr "gfc_simplify_dim(): Bad type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:2907
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr "in gfc_simplify_exp(): Bad type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:3121
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr "gfc_simplify_floor(): Bad kind"
  
! #: fortran/simplify.c:3234
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Argument von IACHAR bei %L muss LÃ¤nge Eins haben"
  
! #: fortran/simplify.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "Argument der IACHAR-Funktion bei %L auÃŸerhalb des Wertebereiches 0..127"
  
! #: fortran/simplify.c:3357
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "Summe des zweiten und dritten Arguments von IBITS Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %L"
  
! #: fortran/simplify.c:3381
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr "IBITS: Bad bit"
  
! #: fortran/simplify.c:3432
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Argument von ICHAR bei %L muss LÃ¤nge Eins haben"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3817 fortran/simplify.c:3825
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Zweites Argument von %s ist bei %L negativ"
  
! #: fortran/simplify.c:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "GrÃ¶ÃŸe des zweiten Arguments von %s Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %L"
  
! #: fortran/simplify.c:3962
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "GrÃ¶ÃŸenordnung des zweiten Arguments von ISHFTC Ã¼berschreitet BIT_SIZE des ersten Arguments bei %C"
  
! #: fortran/simplify.c:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "Der absolute Wert von SHIFT muss kleiner oder gleich SIZE bei %C sein"
  
! #: fortran/simplify.c:4296 fortran/simplify.c:4429
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "DIM-Argument bei %L ist auÃŸerhalb der Grenzen"
  
! #: fortran/simplify.c:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "Argument von LOG bei %L kann nicht kleiner oder gleich Null sein"
  
! #: fortran/simplify.c:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "Komplexes Argument von LOG bei %L kann nicht Null sein"
  
! #: fortran/simplify.c:4636
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr "gfc_simplify_log: bad type"
  
! #: fortran/simplify.c:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "Argument von LOG10 bei %L kann nicht kleiner oder gleich Null sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:4981
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr "simplify_min_max(): Bad type in arglist"
  
! #: fortran/simplify.c:5889 fortran/simplify.c:5897
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "Argument %qs von MOD bei %L darf nicht Null sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:5903
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_simplify_mod(): Bad arguments"
  
! #: fortran/simplify.c:5941 fortran/simplify.c:5949
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "Argument %qs von MODULO bei %L darf nicht 0 sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:5955
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr "gfc_simplify_modulo(): Bad arguments"
  
! #: fortran/simplify.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Ergebnis von NEAREST ist NaN bei %L"
  
! #: fortran/simplify.c:6604
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist bei %L negativ"
  
! #: fortran/simplify.c:6660
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist bei %L zu groÃŸ"
  
! #: fortran/simplify.c:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr "Zeichenkette mit mehr als 2 hoch 28 Zeichen bei %L wird erst bei AusfÃ¼hrung des Programms ausgewertet werden, rechnen Sie mit Fehlern"
  
! #: fortran/simplify.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr "Die Formen von ORDER bei %L und SHAPE bei %L sind unterschiedlich"
  
! #: fortran/simplify.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr "Die GrÃ¶ÃŸen von ORDER bei %L und SHAPE bei %L sind unterschiedlich"
  
! #: fortran/simplify.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr "Element mit einem Wert von %1$d in ORDER bei %2$L muss fÃ¼r das intrinsische RESHAPE in der NÃ¤he von %4$L im Bereich [1, â€¦, %3$d] liegen"
  
! #: fortran/simplify.c:6809
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr "ORDER bei %L ist keine Permutation der GrÃ¶ÃŸe von SHAPE bei %L"
  
! #: fortran/simplify.c:6861
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Umgeformtes Feld bei %C zu groÃŸ"
  
! #: fortran/simplify.c:6975
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "Ergebnis von SCALE Ã¼berschreitet seine Art bei %L"
  
! #: fortran/simplify.c:7559
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Bad type in gfc_simplify_sign"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.c:7588
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr "in gfc_simplify_sin(): Bad type"
  
! #: fortran/simplify.c:7726 fortran/simplify.c:8009
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr "Failure getting length of a constant array."
  
! #: fortran/simplify.c:7736
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr "Die Anzahl der Elemente (%d) im Feldkonstruktor bei %L erfordert ErhÃ¶hung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>."
  
! #: fortran/simplify.c:7803
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Vereinfachung von SPREAD bei %C ist noch nicht implementiert"
  
! #: fortran/simplify.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "Argument von SQRT bei %L hat negativen Wert"
  
! #: fortran/simplify.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "UngÃ¼ltiges Argument von SQRT bei %L"
  
! #: fortran/simplify.c:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr "AuÃŸerhalb des Wertebereichs in IMAGE_INDEX bei %L fÃ¼r Dimension %d, SUB hat %ld und untere Grenze fÃ¼r COARRAY ist %ld"
  
! #: fortran/simplify.c:8199
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr "AuÃŸerhalb des Wertebereichs in IMAGE_INDEX bei %L fÃ¼r Dimension %d, SUB hat %ld und obere Grenze fÃ¼r COARRAY ist %ld"
  
! #: fortran/simplify.c:8683
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr "Zeichen %qs in Zeichenkette bei %L kann nicht in Zeichenart %d umgewandelt werden"
*************** msgstr "Die Anzahl der Elemente im Feldk
*** 68920,68926 ****
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Bei %L wird ein vorÃ¼bergehendes Feld fÃ¼r Argument %qs erzeugt"
  
! #: fortran/trans-array.c:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "Falscher Ausdruckstyp beim Durchlaufen (%d)"
--- 69047,69053 ----
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Bei %L wird ein vorÃ¼bergehendes Feld fÃ¼r Argument %qs erzeugt"
  
! #: fortran/trans-array.c:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "Falscher Ausdruckstyp beim Durchlaufen (%d)"
*************** msgstr "Unbekannte Argumentlistenfunktio
*** 69118,69140 ****
  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"
  
! #: fortran/trans-intrinsic.c:926
  #, gcc-internal-format
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Intrinsische Funktion %qs (%d) nicht erkannt"
  
! #: fortran/trans-intrinsic.c:2431 fortran/trans-intrinsic.c:2978
! #: fortran/trans-intrinsic.c:3198
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "Argument %<dim%> des intrinsischen Â»%sÂ« bei %L ist kein gÃ¼ltiger Dimensionsindex"
  
! #: fortran/trans-intrinsic.c:11470 fortran/trans-stmt.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "Sorry, die Event-Komponente des abgeleiteten Typs bei %L wird noch nicht unterstÃ¼tzt"
  
! #: fortran/trans-intrinsic.c:11477
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "Event-Variable bei %L darf nicht koindiziert sein"
--- 69245,69267 ----
  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"
  
! #: fortran/trans-intrinsic.c:929
  #, gcc-internal-format
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Intrinsische Funktion %qs (%d) nicht erkannt"
  
! #: fortran/trans-intrinsic.c:2434 fortran/trans-intrinsic.c:2981
! #: fortran/trans-intrinsic.c:3201
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "Argument %<dim%> des intrinsischen Â»%sÂ« bei %L ist kein gÃ¼ltiger Dimensionsindex"
  
! #: fortran/trans-intrinsic.c:11666 fortran/trans-stmt.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "Sorry, die Event-Komponente des abgeleiteten Typs bei %L wird noch nicht unterstÃ¼tzt"
  
! #: fortran/trans-intrinsic.c:11673
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "Event-Variable bei %L darf nicht koindiziert sein"
*************** msgstr "unpassende Klammern"
*** 69279,69360 ****
  msgid "unable to open file"
  msgstr "Datei kann nicht geÃ¶ffnet werden"
  
! #: lto/lto-common.c:1977
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "Bytecode-Strom: Ausschuss am Ende des Â»symbolsÂ«-Abschnitts"
  
! #: lto/lto-common.c:2004
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "Hex-Zahl konnte nicht eingelesen werden"
  
! #: lto/lto-common.c:2036
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "unerwarteter Dateiname %s in Linker-AuflÃ¶sungsdatei. %s erwartet"
  
! #: lto/lto-common.c:2045
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "Datei-Offset konnte nicht eingelesen werden"
  
! #: lto/lto-common.c:2048
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "unerwarteter Offset"
  
! #: lto/lto-common.c:2070
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ungÃ¼ltige Zeile in AuflÃ¶sungsdatei"
  
! #: lto/lto-common.c:2081
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "ungÃ¼ltige AuflÃ¶sung in AuflÃ¶sungsdatei"
  
! #: lto/lto-common.c:2087
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr "AuflÃ¶sungs-Sub-ID %wx nicht in Objekt-Datei"
  
! #: lto/lto-common.c:2209
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr "Bytecode-Strom in Datei %qs, mit einem Ã¤lteren GCC-Compiler als 10.0 erzeugt"
  
! #: lto/lto-common.c:2222
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "Fehler beim Einlesen von %<LOT_section_decls%> aus %s"
  
! #: lto/lto-common.c:2343
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Â»%sÂ« kann nicht geÃ¶ffnet werden"
  
! #: lto/lto-common.c:2364
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Â»%sÂ« kann nicht in den Speicher geladen werden"
  
! #: lto/lto-common.c:2375
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Â»%sÂ« kann nicht gelesen werden"
  
! #: lto/lto-common.c:2693
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "Datei zur SymbolauflÃ¶sung konnte nicht geÃ¶ffnet werden: %m"
  
! #: lto/lto-common.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "fehlende AuflÃ¶sungsdaten fÃ¼r %s"
  
! #: lto/lto-common.c:2854
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "Fehler beim EinfÃ¼gen von Ãœbersetzungseinheiten"
--- 69406,69487 ----
  msgid "unable to open file"
  msgstr "Datei kann nicht geÃ¶ffnet werden"
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "Bytecode-Strom: Ausschuss am Ende des Â»symbolsÂ«-Abschnitts"
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "Hex-Zahl konnte nicht eingelesen werden"
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "unerwarteter Dateiname %s in Linker-AuflÃ¶sungsdatei. %s erwartet"
  
! #: lto/lto-common.c:2046
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "Datei-Offset konnte nicht eingelesen werden"
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "unerwarteter Offset"
  
! #: lto/lto-common.c:2071
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ungÃ¼ltige Zeile in AuflÃ¶sungsdatei"
  
! #: lto/lto-common.c:2082
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "ungÃ¼ltige AuflÃ¶sung in AuflÃ¶sungsdatei"
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr "AuflÃ¶sungs-Sub-ID %wx nicht in Objekt-Datei"
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr "Bytecode-Strom in Datei %qs, mit einem Ã¤lteren GCC-Compiler als 10.0 erzeugt"
  
! #: lto/lto-common.c:2224
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "Fehler beim Einlesen von %<LOT_section_decls%> aus %s"
  
! #: lto/lto-common.c:2345
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Â»%sÂ« kann nicht geÃ¶ffnet werden"
  
! #: lto/lto-common.c:2366
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Â»%sÂ« kann nicht in den Speicher geladen werden"
  
! #: lto/lto-common.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Â»%sÂ« kann nicht gelesen werden"
  
! #: lto/lto-common.c:2695
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "Datei zur SymbolauflÃ¶sung konnte nicht geÃ¶ffnet werden: %m"
  
! #: lto/lto-common.c:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "fehlende AuflÃ¶sungsdaten fÃ¼r %s"
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "Fehler beim EinfÃ¼gen von Ãœbersetzungseinheiten"
*************** msgstr "Makroname fehlt hinter %qs"
*** 70480,70494 ****
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1975 c-family/c.opt:1983 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3228
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "fehlender Dateiname hinter %qs"
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1971
! #: c-family/c.opt:1991 c-family/c.opt:1995 c-family/c.opt:1999
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "fehlender Pfad hinter %qs"
--- 70607,70621 ----
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "fehlender Dateiname hinter %qs"
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1975
! #: c-family/c.opt:1995 c-family/c.opt:1999 c-family/c.opt:2003
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "fehlender Pfad hinter %qs"
*************** msgstr "Argument %qs fÃ¼r %<-Waligned-ne
*** 70508,70529 ****
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr "Argument %qs fÃ¼r %<-Wnormalized%> nicht erkannt"
  
! #: c-family/c.opt:1465
  #, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr "kein Klassenname mit %qs angegeben"
  
! #: c-family/c.opt:1584
  #, gcc-internal-format
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr "%<-fhandle-exceptions%> wurde in %<-fexceptions%> umbenannt (und ist nun voreingestellt)"
  
! #: c-family/c.opt:1671
  #, gcc-internal-format
  msgid "unrecognized ivar visibility value %qs"
  msgstr "unbekannter ivar-Sichtbarkeitswert %qs"
  
! #: c-family/c.opt:1831
  #, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "unbekannter Wert %qs fÃ¼r Speicherreihenfolge von Skalaren"
--- 70635,70656 ----
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr "Argument %qs fÃ¼r %<-Wnormalized%> nicht erkannt"
  
! #: c-family/c.opt:1469
  #, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr "kein Klassenname mit %qs angegeben"
  
! #: c-family/c.opt:1588
  #, gcc-internal-format
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr "%<-fhandle-exceptions%> wurde in %<-fexceptions%> umbenannt (und ist nun voreingestellt)"
  
! #: c-family/c.opt:1675
  #, gcc-internal-format
  msgid "unrecognized ivar visibility value %qs"
  msgstr "unbekannter ivar-Sichtbarkeitswert %qs"
  
! #: c-family/c.opt:1835
  #, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "unbekannter Wert %qs fÃ¼r Speicherreihenfolge von Skalaren"
*************** msgstr "%qs ist veraltet"
*** 70606,70701 ****
  msgid "unknown linker output %qs"
  msgstr "unbekannte Linkerausgabe %qs"
  
! #: common.opt:1458
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "unbekannte Art Ã¼berschÃ¼ssiger Genauigkeit %qs"
  
! #: common.opt:1473
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr "unbekannte Spezifikation fÃ¼r die Menge der FLT_EVAL_METHOD-Werte, um %qs zu erlauben"
  
! #: common.opt:1517
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "unbekannte Art der Gleitkomma-KÃ¼rzung %qs"
  
! #: common.opt:1669
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Unbekannte Stufe %qs fÃ¼r Stapel-Wiederverwendung"
  
! #: common.opt:1738
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "Unbekannte Schutzstufe %qs fÃ¼r Kontrollfluss"
  
! #: common.opt:1833
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "unbekannter IRA-Algorithmus %qs"
  
! #: common.opt:1846
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "unbekannte IRA-Region %qs"
  
! #: common.opt:1920
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "Unbekanntes LTO-Partitionierungs-Modell %qs"
  
! #: common.opt:2022
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "Optionen oder Zielarchitekturen fehlen hinter %qs"
  
! #: common.opt:2030
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "Unbekannte Offload-ABI %qs"
  
! #: common.opt:2172
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "Unbekannte Profil-Reproduzierbarkeitsstufe %qs"
  
! #: common.opt:2188
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "Unbekannte Profil-Aktualisierungs-Methode %qs"
  
! #: common.opt:2278
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "unbekannte Stufe %qs fÃ¼r Live-Patching"
  
! #: common.opt:2311
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "unbekannter Basisblock-Umsortierungs-Algorithmus %qs"
  
! #: common.opt:2618
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "unbekanntes TLS-Modell %qs"
  
! #: common.opt:2950
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "Unbekanntes Vektorisierer-Kostenmodell %qs"
  
! #: common.opt:2988
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "unbekannter Sichtbarkeitswert %qs"
  
! #: common.opt:3007
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Unbekannte InitialisierungsprioritÃ¤t %qs fÃ¼r VTable-Verifikation"
  
  #~ msgid "Dump internal details about what the analyzer is doing to stderr."
  #~ msgstr "Internes Arbeitsprotokoll des Analysierers nach stderr wegschreiben."
  
--- 70733,70868 ----
  msgid "unknown linker output %qs"
  msgstr "unbekannte Linkerausgabe %qs"
  
! #: common.opt:1470
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "unbekannte Art Ã¼berschÃ¼ssiger Genauigkeit %qs"
  
! #: common.opt:1485
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr "unbekannte Spezifikation fÃ¼r die Menge der FLT_EVAL_METHOD-Werte, um %qs zu erlauben"
  
! #: common.opt:1529
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "unbekannte Art der Gleitkomma-KÃ¼rzung %qs"
  
! #: common.opt:1681
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Unbekannte Stufe %qs fÃ¼r Stapel-Wiederverwendung"
  
! #: common.opt:1750
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "Unbekannte Schutzstufe %qs fÃ¼r Kontrollfluss"
  
! #: common.opt:1845
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "unbekannter IRA-Algorithmus %qs"
  
! #: common.opt:1858
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "unbekannte IRA-Region %qs"
  
! #: common.opt:1932
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "Unbekanntes LTO-Partitionierungs-Modell %qs"
  
! #: common.opt:2034
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "Optionen oder Zielarchitekturen fehlen hinter %qs"
  
! #: common.opt:2042
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "Unbekannte Offload-ABI %qs"
  
! #: common.opt:2184
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "Unbekannte Profil-Reproduzierbarkeitsstufe %qs"
  
! #: common.opt:2200
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "Unbekannte Profil-Aktualisierungs-Methode %qs"
  
! #: common.opt:2294
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "unbekannte Stufe %qs fÃ¼r Live-Patching"
  
! #: common.opt:2327
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "unbekannter Basisblock-Umsortierungs-Algorithmus %qs"
  
! #: common.opt:2634
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "unbekanntes TLS-Modell %qs"
  
! #: common.opt:2966
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "Unbekanntes Vektorisierer-Kostenmodell %qs"
  
! #: common.opt:3004
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "unbekannter Sichtbarkeitswert %qs"
  
! #: common.opt:3023
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Unbekannte InitialisierungsprioritÃ¤t %qs fÃ¼r VTable-Verifikation"
  
+ #~ msgid "Same as %s.  Use the latter option instead."
+ #~ msgstr "Identisch mit %s. Verwenden Sie daher bitte diese Option."
+ 
+ #~ msgid "The version of ld64 in use for this toolchain."
+ #~ msgstr "Die Version von ld64, die fÃ¼r diese Toolchain verwendet wird."
+ 
+ #~ msgid "Loads all members of archive libraries"
+ #~ msgstr "Alle enthaltenen Elemente aus Archivbibliotheken laden."
+ 
+ #~ msgid "IOMSG must be a scalar-default-char-variable at %L"
+ #~ msgstr "IOMSG bei %L muss eine skalare Standardzeichenvariable sein"
+ 
+ #~ msgid "%s requires a scalar-default-char-expr at %L"
+ #~ msgstr "%s bei %L erfordert eine scalar-default-char-expr"
+ 
+ #~ msgid "ASYNCHRONOUS= specifier at %L must be of default CHARACTER kind"
+ #~ msgstr "Spezifikation ASYNCHRONOUS= bei %L muss von der Art Default-CHARACTER sein"
+ 
+ #~ msgid "ASYNCHRONOUS= specifier at %L must be scalar"
+ #~ msgstr "Spezifikation ASYNCHRONOUS= bei %L muss skalar sein"
+ 
+ #~ msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
+ #~ msgstr "Spezifikation ASYNCHRONOUS= bei %L muss ein Initialisierungsausdruck sein"
+ 
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
+ #~ msgid "in simplify_trig_call(): Bad intrinsic"
+ #~ msgstr "in simplify_trig_call(): Bad intrinsic"
+ 
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
+ #~ msgid "in gfc_simplify_trigd(): Bad type"
+ #~ msgstr "in gfc_simplify_trigd(): Bad type"
+ 
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
+ #~ msgid "in gfc_simplify_atrigd(): Bad type"
+ #~ msgstr "in gfc_simplify_atrigd(): Bad type"
+ 
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
+ #~ msgid "in gfc_simplify_atan2d(): Bad type"
+ #~ msgstr "in gfc_simplify_atan2d(): Bad type"
+ 
  #~ msgid "Dump internal details about what the analyzer is doing to stderr."
  #~ msgstr "Internes Arbeitsprotokoll des Analysierers nach stderr wegschreiben."
  
*************** msgstr "Unbekannte Initialisierungsprior
*** 73738,73746 ****
  #~ msgid "%<#pragma acc update%> may only be used in compound statements"
  #~ msgstr "%<#pragma acc update%> darf nur in Verbundanweisungen verwendet werden"
  
- #~ msgid "%<#pragma omp barrier%> may only be used in compound statements"
- #~ msgstr "%<#pragma omp barrier%> darf nur in Verbundanweisungen verwendet werden"
- 
  #~ msgid "%<#pragma omp taskwait%> may only be used in compound statements"
  #~ msgstr "%<#pragma omp taskwait%> darf nur in Verbundanweisungen verwendet werden"
  
--- 73905,73910 ----
diff -Nrcpad gcc-10.1.0/gcc/po/el.gmo gcc-10.2.0/gcc/po/el.gmo
*** gcc-10.1.0/gcc/po/el.gmo	Thu May  7 11:02:05 2020
--- gcc-10.2.0/gcc/po/el.gmo	Thu Jul 23 06:45:24 2020
***************
*** 1,7 ****
! Þ•)d;¬˜-™1ÇùÛ=êB(k}�+¬ØÛ,â	$".Qc
€*Ž¹ÒÚë
ó
6Q `�Ž�	¤
®¼Óè	ý«`³	f
! %{
! ‡¡
! m)h—$
%
95
eo
Õ
Ø
nß
%NtE‡"Í2ð#^>+�É ä2N<l;©åJL3hœ¯À8Ü.;D€$)& !(%#
'"	
  
  For bug reporting instructions, please see:
  
--- 1,6 ----
! Þ•)d;¬˜-™1ÇùÛ=êB(k}�+¬ØÛ,â	$".Qc
€*Ž¹ÒÚë
ó
6Q `�Ž�	¤
®¼Óè	ý‚`Š	fë	%R
! ‡x
! mhn$×ü9
eF
¬
¯
n¶
%%KE^"¤2Çú^+t  »Üë	%<C;€¼JØ#3?s†—8³.ì;W$)& !(%#
'"	
  
  For bug reporting instructions, please see:
  
*************** Options starting with -g, -f, -m, -O, -W
*** 26,32 ****
  missing terminating %c characterno argumentsno input filesnote: precisionprograms: %s
  sorry, unimplemented: stray %qs in programtoo many input fileswarning: Project-Id-Version: gcc 4.0-b20041128
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
- POT-Creation-Date: 2020-03-20 23:17+0000
  PO-Revision-Date: 2004-12-15 18:53+0000
  Last-Translator: Simos Xenitellis <simos74@gmx.net>
  Language-Team: Greek <nls@tux.hellug.gr>
--- 25,30 ----
diff -Nrcpad gcc-10.1.0/gcc/po/el.po gcc-10.2.0/gcc/po/el.po
*** gcc-10.1.0/gcc/po/el.po	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/po/el.po	Thu Jul 23 06:35:17 2020
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 4.0-b20041128\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-03-20 23:17+0000\n"
  "PO-Revision-Date: 2004-12-15 18:53+0000\n"
  "Last-Translator: Simos Xenitellis <simos74@gmx.net>\n"
  "Language-Team: Greek <nls@tux.hellug.gr>\n"
--- 6,12 ----
  msgstr ""
  "Project-Id-Version: gcc 4.0-b20041128\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-04-27 21:19+0000\n"
  "PO-Revision-Date: 2004-12-15 18:53+0000\n"
  "Last-Translator: Simos Xenitellis <simos74@gmx.net>\n"
  "Language-Team: Greek <nls@tux.hellug.gr>\n"
*************** msgstr ""
*** 16,34 ****
  "Content-Transfer-Encoding: 8bit\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
! #: cfgrtl.c:2738
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.c:2970
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.c:3026
  msgid "insn outside basic block"
  msgstr ""
  
! #: cfgrtl.c:3034
  msgid "return not followed by barrier"
  msgstr ""
  
--- 16,34 ----
  "Content-Transfer-Encoding: 8bit\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
! #: cfgrtl.c:2748
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.c:2980
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.c:3036
  msgid "insn outside basic block"
  msgstr ""
  
! #: cfgrtl.c:3044
  msgid "return not followed by barrier"
  msgstr ""
  
*************** msgstr "%s: Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·:
*** 98,104 ****
  msgid "%s: some warnings being treated as errors"
  msgstr "%s: Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î· uname Î±Ï€Î­Ï„Ï…Ï‡Îµ: %s\n"
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1427
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr ""
--- 98,104 ----
  msgid "%s: some warnings being treated as errors"
  msgstr "%s: Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î· uname Î±Ï€Î­Ï„Ï…Ï‡Îµ: %s\n"
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1431
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr ""
*************** msgstr ""
*** 198,209 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11740
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11831
  #: config/pdp11/pdp11.c:1874
  #, fuzzy, c-format
  msgid "invalid expression as operand"
--- 198,209 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11745
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11836
  #: config/pdp11/pdp11.c:1874
  #, fuzzy, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 1263,1292 ****
  msgid "'"
  msgstr ""
  
! #: langhooks.c:381
  msgid "At top level:"
  msgstr ""
  
! #: langhooks.c:397 cp/error.c:3478
  #, fuzzy, c-format
  msgid "In member function %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: langhooks.c:401 cp/error.c:3481
  #, fuzzy, c-format
  #| msgid "In function %qs:"
  msgid "In function %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qs:"
  
! #: langhooks.c:446 cp/error.c:3431
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr ""
  
! #: langhooks.c:451 cp/error.c:3436
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr ""
  
! #: langhooks.c:457 cp/error.c:3442
  #, fuzzy, c-format
  msgid "    inlined from %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
--- 1263,1292 ----
  msgid "'"
  msgstr ""
  
! #: langhooks.c:382
  msgid "At top level:"
  msgstr ""
  
! #: langhooks.c:398 cp/error.c:3480
  #, fuzzy, c-format
  msgid "In member function %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: langhooks.c:402 cp/error.c:3483
  #, fuzzy, c-format
  #| msgid "In function %qs:"
  msgid "In function %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qs:"
  
! #: langhooks.c:447 cp/error.c:3433
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr ""
  
! #: langhooks.c:452 cp/error.c:3438
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr ""
  
! #: langhooks.c:458 cp/error.c:3444
  #, fuzzy, c-format
  msgid "    inlined from %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±
*** 1296,1416 ****
  msgid "this is the insn:"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: lra-constraints.c:3015
  #, fuzzy
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
! #: lra-constraints.c:4006 reload.c:3814
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
  #. What to print when a switch has no documentation.
! #: opts.c:186
  #, fuzzy
  #| msgid "This switch lacks documentation"
  msgid "This option lacks documentation."
  msgstr "Î‘Ï…Ï„Î® Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î±ÎºÏŒÎ¼Î± Ï„ÎµÎºÎ¼Î·Ï�Î¯Ï‰ÏƒÎ·"
  
! #: opts.c:187
  msgid "Uses of this option are diagnosed."
  msgstr ""
  
! #: opts.c:1324
  #, c-format
! msgid "Same as %s.  Use the latter option instead."
  msgstr ""
  
! #: opts.c:1332
  #, c-format
  msgid "%s  Same as %s."
  msgstr ""
  
! #: opts.c:1395
  msgid "[available in "
  msgstr ""
  
! #: opts.c:1427
  msgid "[default]"
  msgstr ""
  
! #: opts.c:1436
  #, c-format
  msgid "%llu bytes"
  msgstr ""
  
! #: opts.c:1473
  msgid "[enabled]"
  msgstr ""
  
! #: opts.c:1475
  msgid "[disabled]"
  msgstr ""
  
! #: opts.c:1511
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr ""
  
! #: opts.c:1520
  #, c-format
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr ""
  
! #: opts.c:1526
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr ""
  
! #: opts.c:1571
  #, fuzzy, c-format
  msgid ""
  "  Known valid arguments for %s option:\n"
  "   "
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: opts.c:1621
  msgid "The following options are target specific"
  msgstr ""
  
! #: opts.c:1624
  msgid "The following options control compiler warning messages"
  msgstr ""
  
! #: opts.c:1627
  msgid "The following options control optimizations"
  msgstr ""
  
! #: opts.c:1630 opts.c:1670
  msgid "The following options are language-independent"
  msgstr ""
  
! #: opts.c:1633
  msgid "The following options control parameters"
  msgstr ""
  
! #: opts.c:1639
  msgid "The following options are specific to just the language "
  msgstr ""
  
! #: opts.c:1641
  msgid "The following options are supported by the language "
  msgstr ""
  
! #: opts.c:1652
  msgid "The following options are not documented"
  msgstr ""
  
! #: opts.c:1654
  msgid "The following options take separate arguments"
  msgstr ""
  
! #: opts.c:1656
  msgid "The following options take joined arguments"
  msgstr ""
  
! #: opts.c:1668
  msgid "The following options are language-related"
  msgstr ""
  
--- 1296,1426 ----
  msgid "this is the insn:"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: lra-constraints.c:3019
  #, fuzzy
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
! #: lra-constraints.c:4010 reload.c:3814
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
  #. What to print when a switch has no documentation.
! #: opts.c:187
  #, fuzzy
  #| msgid "This switch lacks documentation"
  msgid "This option lacks documentation."
  msgstr "Î‘Ï…Ï„Î® Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î±ÎºÏŒÎ¼Î± Ï„ÎµÎºÎ¼Î·Ï�Î¯Ï‰ÏƒÎ·"
  
! #: opts.c:188
  msgid "Uses of this option are diagnosed."
  msgstr ""
  
! #: opts.c:1331
  #, c-format
! msgid "Same as %s%s (or, in negated form, %s%s)."
  msgstr ""
  
! #: opts.c:1336
! #, c-format
! msgid "Same as %s%s."
! msgstr ""
! 
! #: opts.c:1341
! #, c-format
! msgid "Same as %s."
! msgstr ""
! 
! #: opts.c:1349
  #, c-format
  msgid "%s  Same as %s."
  msgstr ""
  
! #: opts.c:1412
  msgid "[available in "
  msgstr ""
  
! #: opts.c:1444
  msgid "[default]"
  msgstr ""
  
! #: opts.c:1453
  #, c-format
  msgid "%llu bytes"
  msgstr ""
  
! #: opts.c:1490
  msgid "[enabled]"
  msgstr ""
  
! #: opts.c:1492
  msgid "[disabled]"
  msgstr ""
  
! #: opts.c:1528
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr ""
  
! #: opts.c:1537
  #, c-format
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr ""
  
! #: opts.c:1543
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr ""
  
! #: opts.c:1588
  #, fuzzy, c-format
  msgid ""
  "  Known valid arguments for %s option:\n"
  "   "
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: opts.c:1638
  msgid "The following options are target specific"
  msgstr ""
  
! #: opts.c:1641
  msgid "The following options control compiler warning messages"
  msgstr ""
  
! #: opts.c:1644
  msgid "The following options control optimizations"
  msgstr ""
  
! #: opts.c:1647 opts.c:1687
  msgid "The following options are language-independent"
  msgstr ""
  
! #: opts.c:1650
  msgid "The following options control parameters"
  msgstr ""
  
! #: opts.c:1656
  msgid "The following options are specific to just the language "
  msgstr ""
  
! #: opts.c:1658
  msgid "The following options are supported by the language "
  msgstr ""
  
! #: opts.c:1669
  msgid "The following options are not documented"
  msgstr ""
  
! #: opts.c:1671
  msgid "The following options take separate arguments"
  msgstr ""
  
! #: opts.c:1673
  msgid "The following options take joined arguments"
  msgstr ""
  
! #: opts.c:1685
  msgid "The following options are language-related"
  msgstr ""
  
*************** msgid "using simple load CSE after regis
*** 1443,1459 ****
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
  #. It's the compiler's fault.
! #: reload1.c:5997
  #, fuzzy
  msgid "could not find a spill register"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÏ�Ï�ÎµÏƒÎ·Ï‚ Î²Ï�ÏŒÏ‡Î¿Ï…"
  
  #. It's the compiler's fault.
! #: reload1.c:7879
  msgid "VOIDmode on an output"
  msgstr ""
  
! #: reload1.c:8612
  msgid "failure trying to reload:"
  msgstr ""
  
--- 1453,1469 ----
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
  #. It's the compiler's fault.
! #: reload1.c:5998
  #, fuzzy
  msgid "could not find a spill register"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÏ�Ï�ÎµÏƒÎ·Ï‚ Î²Ï�ÏŒÏ‡Î¿Ï…"
  
  #. It's the compiler's fault.
! #: reload1.c:7880
  msgid "VOIDmode on an output"
  msgstr ""
  
! #: reload1.c:8613
  msgid "failure trying to reload:"
  msgstr ""
  
*************** msgstr "ÎµÏ€Î¹Î»Î¿Î³Î® %s"
*** 1525,1532 ****
  msgid "options enabled: "
  msgstr "ÎµÏ€Î¹Î»Î¿Î³Î® Î±\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1073
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:413
  #, fuzzy, gcc-internal-format
  msgid "<anonymous>"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
--- 1535,1542 ----
  msgid "options enabled: "
  msgstr "ÎµÏ€Î¹Î»Î¿Î³Î® Î±\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1075
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:417
  #, fuzzy, gcc-internal-format
  msgid "<anonymous>"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
*************** msgid "length modifier in strfmon format
*** 1983,2067 ****
  msgstr ""
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1450 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9459
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:9468 config/aarch64/aarch64.c:9481
! #: config/aarch64/aarch64.c:9493 config/aarch64/aarch64.c:9504
! #: config/aarch64/aarch64.c:9520 config/aarch64/aarch64.c:9534
! #: config/aarch64/aarch64.c:9554 config/aarch64/aarch64.c:9628
! #: config/aarch64/aarch64.c:9639 config/aarch64/aarch64.c:9653
! #: config/aarch64/aarch64.c:9875 config/aarch64/aarch64.c:9893
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:9572 config/aarch64/aarch64.c:9583
! #: config/aarch64/aarch64.c:9735 config/aarch64/aarch64.c:9746
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.c:9595 config/aarch64/aarch64.c:9607
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9621
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: config/aarch64/aarch64.c:9687 config/arm/arm.c:24031
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: config/aarch64/aarch64.c:9772
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:9775
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:9901 config/aarch64/aarch64.c:9906
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:9926
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/aarch64/aarch64.c:21967 config/arm/arm.c:33015
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:21969 config/arm/arm.c:33017
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:21984 config/aarch64/aarch64.c:22000
! #: config/arm/arm.c:33032 config/arm/arm.c:33048
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13032
! #: config/rs6000/rs6000.c:13258 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 1993,2081 ----
  msgstr ""
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1454 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9890
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10052
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: config/aarch64/aarch64.c:10203
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:10206
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:10357
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22620
! msgid "cannot combine GNU and SVE vectors in a binary operation"
! msgstr ""
! 
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2077,2094 ****
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12952 config/xtensa/xtensa.c:2428
  #, fuzzy, c-format
  msgid "invalid %%R value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12872
  #: config/xtensa/xtensa.c:2395
  #, fuzzy, c-format
  msgid "invalid %%N value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12900
  #, fuzzy, c-format
  msgid "invalid %%P value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2091,2108 ----
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, fuzzy, c-format
  msgid "invalid %%R value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, fuzzy, c-format
  msgid "invalid %%N value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, fuzzy, c-format
  msgid "invalid %%P value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·
*** 2118,2124 ****
  msgid "invalid %%U value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12960
  #, fuzzy, c-format
  msgid "invalid %%s value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2132,2138 ----
  msgid "invalid %%U value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, fuzzy, c-format
  msgid "invalid %%s value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·
*** 2128,2134 ****
  msgid "invalid %%C value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12736
  #, fuzzy, c-format
  msgid "invalid %%E value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2142,2148 ----
  msgid "invalid %%C value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, fuzzy, c-format
  msgid "invalid %%E value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½
*** 2141,2147 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6014 config/gcn/gcn.c:6125 config/rs6000/rs6000.c:13263
  #, fuzzy, c-format
  msgid "invalid %%xn code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
--- 2155,2161 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, fuzzy, c-format
  msgid "invalid %%xn code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼ÎµÏ„Î±Ï„ÏŒÏ€
*** 2224,2258 ****
  msgid "unrecognized supposed constant"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: config/arm/arm.c:20399 config/arm/arm.c:20424 config/arm/arm.c:20434
! #: config/arm/arm.c:20443 config/arm/arm.c:20452
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/arm/arm.c:23315 config/arm/arm.c:23333
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/arm/arm.c:23321
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/arm/arm.c:23439 config/arm/arm.c:23452 config/arm/arm.c:23477
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23554 config/arm/arm.c:23576 config/arm/arm.c:23586
! #: config/arm/arm.c:23596 config/arm/arm.c:23606 config/arm/arm.c:23645
! #: config/arm/arm.c:23663 config/arm/arm.c:23688 config/arm/arm.c:23703
! #: config/arm/arm.c:23730 config/arm/arm.c:23737 config/arm/arm.c:23755
! #: config/arm/arm.c:23762 config/arm/arm.c:23770 config/arm/arm.c:23791
! #: config/arm/arm.c:23798 config/arm/arm.c:23978 config/arm/arm.c:23985
! #: config/arm/arm.c:24012 config/arm/arm.c:24019 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2238,2272 ----
  msgid "unrecognized supposed constant"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/arm/arm.c:23335
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î®
*** 2260,2272 ****
  msgid "invalid operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23658
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23679
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2274,2286 ----
  msgid "invalid operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23672
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgstr ""
*** 2656,2672 ****
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6035
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/gcn/gcn.c:6023
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.c:6105
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 2670,2686 ----
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/gcn/gcn.c:6038
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.c:6120
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±
*** 2678,2780 ****
  msgid "Expected register or constant integer."
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/i386/i386.c:11825
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼ÎµÏ„Î±Ï„ÏŒÏ€Î¹ÏƒÎ· UTC"
  
! #: config/i386/i386.c:12364
  #, fuzzy, c-format
  msgid "invalid use of register '%s'"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: config/i386/i386.c:12369
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/i386/i386.c:12600
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12635
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12704
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12709
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12764
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr ""
  
! #: config/i386/i386.c:12820
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.c:12899
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.c:12917
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12930
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.c:12945
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12973
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.c:12991
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:13014
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13118
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:13180
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/i386/i386.c:13230
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
  # src/grep.c:1133
! #: config/i386/i386.c:16158
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
--- 2692,2794 ----
  msgid "Expected register or constant integer."
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/i386/i386.c:11830
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼ÎµÏ„Î±Ï„ÏŒÏ€Î¹ÏƒÎ· UTC"
  
! #: config/i386/i386.c:12369
  #, fuzzy, c-format
  msgid "invalid use of register '%s'"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: config/i386/i386.c:12374
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/i386/i386.c:12605
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12640
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12709
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12714
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12769
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr ""
  
! #: config/i386/i386.c:12825
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.c:12904
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.c:12922
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12935
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.c:12950
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12978
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.c:12996
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:13019
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13123
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:13185
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/i386/i386.c:13235
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
  # src/grep.c:1133
! #: config/i386/i386.c:16163
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„
*** 2815,2821 ****
  msgid "invalid %%P operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12890
  #, fuzzy, c-format
  msgid "invalid %%p value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2829,2835 ----
  msgid "invalid %%P operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, fuzzy, c-format
  msgid "invalid %%p value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgid "post-increment address is not a r
*** 2871,2877 ****
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19558
  #, fuzzy
  msgid "bad address"
  msgstr "Î•ÏƒÏ†Î±Î»Î¼Î­Î½Î· Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·"
--- 2885,2891 ----
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  #, fuzzy
  msgid "bad address"
  msgstr "Î•ÏƒÏ†Î±Î»Î¼Î­Î½Î· Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·"
*************** msgstr ""
*** 2974,2985 ****
  msgid "MMIX Internal: This is not a constant:"
  msgstr ""
  
! #: config/msp430/msp430.c:3571
  #, fuzzy, c-format
  msgid "invalid operand prefix"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/msp430/msp430.c:3605
  #, fuzzy, c-format
  msgid "invalid zero extract"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
--- 2988,2999 ----
  msgid "MMIX Internal: This is not a constant:"
  msgstr ""
  
! #: config/msp430/msp430.c:3575
  #, fuzzy, c-format
  msgid "invalid operand prefix"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/msp430/msp430.c:3609
  #, fuzzy, c-format
  msgid "invalid zero extract"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
*************** msgstr ""
*** 3059,3225 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3622
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3630
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/rs6000/rs6000.c:3635
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3637
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3763
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3766
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3778
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:9985
  #, fuzzy
  msgid "bad move"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12528
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12709 config/xtensa/xtensa.c:2371
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12724
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12745
  #, fuzzy, c-format
  msgid "invalid %%f value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12754
  #, fuzzy, c-format
  msgid "invalid %%F value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12763
  #, fuzzy, c-format
  msgid "invalid %%G value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12798
  #, fuzzy, c-format
  msgid "invalid %%j code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:12808
  #, fuzzy, c-format
  msgid "invalid %%J code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:12818
  #, fuzzy, c-format
  msgid "invalid %%k value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12833 config/xtensa/xtensa.c:2414
  #, fuzzy, c-format
  msgid "invalid %%K value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12880
  #, fuzzy, c-format
  msgid "invalid %%O value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12927
  #, fuzzy, c-format
  msgid "invalid %%q value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12969
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12986
  #, fuzzy, c-format
  msgid "invalid %%T value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12998
  #, fuzzy, c-format
  msgid "invalid %%u value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13012 config/xtensa/xtensa.c:2383
  #, fuzzy, c-format
  msgid "invalid %%v value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13062
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13079 config/xtensa/xtensa.c:2435
  #, fuzzy, c-format
  msgid "invalid %%x value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13136
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13205
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: config/rs6000/rs6000.c:14049
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14055
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14061
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22817
  #, fuzzy
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000.c:25741
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.c:25810
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
! #: config/rs6000/rs6000.c:25886
  msgid "Bad GPR fusion"
  msgstr ""
  
--- 3073,3239 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3631
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3639
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/rs6000/rs6000.c:3644
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3795
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10009
  #, fuzzy
  msgid "bad move"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12757
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12778
  #, fuzzy, c-format
  msgid "invalid %%f value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12787
  #, fuzzy, c-format
  msgid "invalid %%F value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12796
  #, fuzzy, c-format
  msgid "invalid %%G value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12831
  #, fuzzy, c-format
  msgid "invalid %%j code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:12841
  #, fuzzy, c-format
  msgid "invalid %%J code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:12851
  #, fuzzy, c-format
  msgid "invalid %%k value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, fuzzy, c-format
  msgid "invalid %%K value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12913
  #, fuzzy, c-format
  msgid "invalid %%O value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12960
  #, fuzzy, c-format
  msgid "invalid %%q value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13002
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13019
  #, fuzzy, c-format
  msgid "invalid %%T value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13031
  #, fuzzy, c-format
  msgid "invalid %%u value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, fuzzy, c-format
  msgid "invalid %%v value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13095
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, fuzzy, c-format
  msgid "invalid %%x value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13169
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13238
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22852
  #, fuzzy
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000.c:25800
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.c:25869
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr ""
  
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î®
*** 3303,3321 ****
  msgid "vector argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/s390/s390.c:16170
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16180
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16183
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16191
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3317,3335 ----
  msgid "vector argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16193
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·
*** 3382,3403 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1741 config/stormy16/stormy16.c:1812
  #, fuzzy, c-format
  msgid "'B' operand is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/stormy16/stormy16.c:1768
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1794
  #, fuzzy, c-format
  msgid "'o' operand is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/stormy16/stormy16.c:1826
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
--- 3396,3417 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1751 config/stormy16/stormy16.c:1822
  #, fuzzy, c-format
  msgid "'B' operand is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/stormy16/stormy16.c:1778
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1804
  #, fuzzy, c-format
  msgid "'o' operand is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/stormy16/stormy16.c:1836
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
*************** msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
*** 3576,3604 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2548 c/c-parser.c:2562 c/c-parser.c:5673
! #: c/c-parser.c:6304 c/c-parser.c:6754 c/c-parser.c:6933 c/c-parser.c:6967
! #: c/c-parser.c:7224 c/c-parser.c:11010 c/c-parser.c:11045 c/c-parser.c:11076
! #: c/c-parser.c:11123 c/c-parser.c:11304 c/c-parser.c:12090 c/c-parser.c:12160
! #: c/c-parser.c:12203 c/c-parser.c:17637 c/c-parser.c:17661 c/c-parser.c:17679
! #: c/c-parser.c:18101 c/c-parser.c:18151 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3241 c/c-parser.c:3428
! #: c/c-parser.c:3461 c/c-parser.c:11297 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:29893 cp/parser.c:30486
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:3011 c/c-parser.c:3986 c/c-parser.c:4181 c/c-parser.c:4246
! #: c/c-parser.c:4304 c/c-parser.c:4666 c/c-parser.c:4687 c/c-parser.c:4696
! #: c/c-parser.c:4747 c/c-parser.c:4756 c/c-parser.c:8552 c/c-parser.c:8618
! #: c/c-parser.c:9117 c/c-parser.c:9139 c/c-parser.c:9173 c/c-parser.c:9282
! #: c/c-parser.c:10065 c/c-parser.c:10476 c/c-parser.c:11411 c/c-parser.c:13607
! #: c/c-parser.c:14250 c/c-parser.c:14309 c/c-parser.c:14364 c/c-parser.c:15623
! #: c/c-parser.c:15721 c/c-parser.c:16954 c/c-parser.c:17721 c/c-parser.c:18109
! #: c/c-parser.c:20883 c/c-parser.c:20961 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
--- 3590,3619 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2547 c/c-parser.c:2561 c/c-parser.c:5672
! #: c/c-parser.c:6303 c/c-parser.c:6753 c/c-parser.c:6932 c/c-parser.c:6966
! #: c/c-parser.c:7223 c/c-parser.c:11009 c/c-parser.c:11044 c/c-parser.c:11075
! #: c/c-parser.c:11122 c/c-parser.c:11303 c/c-parser.c:12102 c/c-parser.c:12172
! #: c/c-parser.c:12215 c/c-parser.c:17664 c/c-parser.c:17688 c/c-parser.c:17706
! #: c/c-parser.c:18128 c/c-parser.c:18178 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
! #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:3010 c/c-parser.c:3985 c/c-parser.c:4180 c/c-parser.c:4245
! #: c/c-parser.c:4303 c/c-parser.c:4665 c/c-parser.c:4686 c/c-parser.c:4695
! #: c/c-parser.c:4746 c/c-parser.c:4755 c/c-parser.c:8551 c/c-parser.c:8617
! #: c/c-parser.c:9116 c/c-parser.c:9138 c/c-parser.c:9172 c/c-parser.c:9281
! #: c/c-parser.c:10064 c/c-parser.c:10475 c/c-parser.c:11410 c/c-parser.c:13626
! #: c/c-parser.c:14269 c/c-parser.c:14328 c/c-parser.c:14383 c/c-parser.c:15642
! #: c/c-parser.c:15740 c/c-parser.c:16981 c/c-parser.c:17748 c/c-parser.c:18136
! #: c/c-parser.c:20910 c/c-parser.c:20988 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3606,3718 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7173 cp/parser.c:30534
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:4075 c/c-parser.c:4807 c/c-parser.c:4951 c/c-parser.c:5024
! #: c/c-parser.c:5025 c/c-parser.c:5439 c/c-parser.c:5475 c/c-parser.c:7275
! #: c/c-parser.c:9273 c/c-parser.c:10163 c/c-parser.c:10452 c/c-parser.c:13054
! #: c/gimple-parser.c:1733 cp/parser.c:30498
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:4284
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4716 c/c-parser.c:4721 c/c-parser.c:13590 c/c-parser.c:14339
! #: c/c-parser.c:20244 c/c-parser.c:20691 c/c-parser.c:20904
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13412 cp/parser.c:30489
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:4947 c/c-parser.c:4949 c/c-parser.c:12982 cp/parser.c:30501
! #: cp/parser.c:34075
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:5609 c/c-parser.c:11640 c/c-parser.c:17914 c/c-parser.c:18697
! #: c/c-parser.c:21739 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3229 c/c-parser.c:3451 c/c-parser.c:11192 cp/parser.c:19143
! #: cp/parser.c:30495
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:5887 c/c-parser.c:5896 c/c-parser.c:7703 c/c-parser.c:8754
! #: c/c-parser.c:11404 c/c-parser.c:11790 c/c-parser.c:11851 c/c-parser.c:13036
! #: c/c-parser.c:13951 c/c-parser.c:14167 c/c-parser.c:14657 c/c-parser.c:14753
! #: c/c-parser.c:15375 c/c-parser.c:15502 c/c-parser.c:20106 c/c-parser.c:20748
! #: c/c-parser.c:20807 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7180
! #: c/c-parser.c:13515 cp/parser.c:30528 cp/parser.c:32088 cp/parser.c:34866
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:6737 cp/parser.c:30415
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:8516 c/c-parser.c:8705 c/c-parser.c:9163 c/c-parser.c:9206
! #: c/c-parser.c:9344 c/c-parser.c:10055 c/c-parser.c:14344 c/c-parser.c:15458
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29891 cp/parser.c:30504
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:9063
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:10863 c/c-parser.c:10895 c/c-parser.c:11135 cp/parser.c:32662
! #: cp/parser.c:32736
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:11553 c/gimple-parser.c:1348 cp/parser.c:30513
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14845 c/c-parser.c:15739 cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15367 c/c-parser.c:17370 c/c-parser.c:17414 c/c-parser.c:17646
! #: c/c-parser.c:18090 c/c-parser.c:20313 c/c-parser.c:20945
! #: c/gimple-parser.c:725 c/c-parser.c:5498 cp/parser.c:30516
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:17662 c/c-parser.c:17962 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30492 cp/parser.c:32881
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:18740 c/c-parser.c:18730 cp/parser.c:39492
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
--- 3621,3733 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7172 cp/parser.c:30641
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
! #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
! #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:4283
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4715 c/c-parser.c:4720 c/c-parser.c:13609 c/c-parser.c:14358
! #: c/c-parser.c:20271 c/c-parser.c:20718 c/c-parser.c:20931
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13431 cp/parser.c:30596
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
! #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:5886 c/c-parser.c:5895 c/c-parser.c:7702 c/c-parser.c:8753
! #: c/c-parser.c:11403 c/c-parser.c:11799 c/c-parser.c:11863 c/c-parser.c:13055
! #: c/c-parser.c:13970 c/c-parser.c:14186 c/c-parser.c:14676 c/c-parser.c:14772
! #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
! #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:8515 c/c-parser.c:8704 c/c-parser.c:9162 c/c-parser.c:9205
! #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:9062
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
! #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
*************** msgstr ""
*** 3722,3728 ****
  msgid "(anonymous)"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16591 cp/parser.c:30510
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3737,3743 ----
  msgid "(anonymous)"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3733,3995 ****
  msgid "expected label"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/call.c:3851
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7202
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/call.c:7336 cp/pt.c:2004 cp/pt.c:24462
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:11663
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:11664
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3247
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/decl.c:3248
  msgid "jump to case label"
  msgstr ""
  
! #: cp/error.c:382
  #, fuzzy
  msgid "<missing>"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: cp/error.c:484
  msgid "<brace-enclosed initializer list>"
  msgstr ""
  
! #: cp/error.c:486
  #, fuzzy
  msgid "<unresolved overloaded function type>"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: cp/error.c:655
  #, fuzzy
  #| msgid "parse error"
  msgid "<type error>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:756
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.c:766 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr ""
  
! #: cp/error.c:768
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.c:894
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.c:1023
  #, fuzzy, c-format
  msgid "(static initializers for %s)"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/error.c:1025
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.c:1071
  #, fuzzy
  #| msgid "structure"
  msgid "<structured bindings>"
  msgstr "Î´Î¿Î¼Î®"
  
! #: cp/error.c:1174
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.c:1198
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.c:1213
  #, fuzzy
  msgid "{anonymous}"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
  
! #: cp/error.c:1215
  #, fuzzy
  msgid "(anonymous namespace)"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/error.c:1315
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/error.c:1337
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.c:1388
  #, fuzzy
  msgid "<declaration error>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/error.c:1937 cp/error.c:1957
  #, fuzzy
  msgid "<template parameter error>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/error.c:2087
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2116 cp/error.c:3159 c-family/c-pretty-print.c:2196
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2134
  msgid "<throw-expression>"
  msgstr ""
  
! #: cp/error.c:2235
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.c:2684
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.c:2840
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.c:2879
  msgid "*this"
  msgstr ""
  
! #: cp/error.c:2893
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚"
  
! #: cp/error.c:2908
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.c:3372
  msgid "At global scope:"
  msgstr ""
  
! #: cp/error.c:3468
  #, fuzzy, c-format
  msgid "In static member function %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: cp/error.c:3470
  #, c-format
  msgid "In copy constructor %qs"
  msgstr ""
  
! #: cp/error.c:3472
  #, fuzzy, c-format
  msgid "In constructor %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/error.c:3474
  #, fuzzy, c-format
  #| msgid "In function %qs:"
  msgid "In destructor %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qs:"
  
! #: cp/error.c:3476
  #, fuzzy
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/error.c:3496
  #, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.c:3497
  #, fuzzy
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/error.c:3522 cp/error.c:3676
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3525 cp/error.c:3679
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3533
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3534
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3539
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3540
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3547
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.c:3548
  msgid "required from here\n"
  msgstr ""
  
! #: cp/error.c:3600
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3606
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3660
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.c:3664
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/pt.c:2002 cp/semantics.c:5543
  msgid "candidates are:"
  msgstr ""
  
--- 3748,4010 ----
  msgid "expected label"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/call.c:3866
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7217
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3258
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr ""
  
! #: cp/error.c:384
  #, fuzzy
  msgid "<missing>"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: cp/error.c:486
  msgid "<brace-enclosed initializer list>"
  msgstr ""
  
! #: cp/error.c:488
  #, fuzzy
  msgid "<unresolved overloaded function type>"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: cp/error.c:657
  #, fuzzy
  #| msgid "parse error"
  msgid "<type error>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:758
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.c:768 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr ""
  
! #: cp/error.c:770
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.c:896
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.c:1025
  #, fuzzy, c-format
  msgid "(static initializers for %s)"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/error.c:1027
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.c:1073
  #, fuzzy
  #| msgid "structure"
  msgid "<structured bindings>"
  msgstr "Î´Î¿Î¼Î®"
  
! #: cp/error.c:1176
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.c:1200
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.c:1215
  #, fuzzy
  msgid "{anonymous}"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
  
! #: cp/error.c:1217
  #, fuzzy
  msgid "(anonymous namespace)"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/error.c:1317
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/error.c:1339
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.c:1390
  #, fuzzy
  msgid "<declaration error>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/error.c:1939 cp/error.c:1959
  #, fuzzy
  msgid "<template parameter error>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/error.c:2089
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2136
  msgid "<throw-expression>"
  msgstr ""
  
! #: cp/error.c:2237
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.c:2686
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.c:2842
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.c:2881
  msgid "*this"
  msgstr ""
  
! #: cp/error.c:2895
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚"
  
! #: cp/error.c:2910
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.c:3374
  msgid "At global scope:"
  msgstr ""
  
! #: cp/error.c:3470
  #, fuzzy, c-format
  msgid "In static member function %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: cp/error.c:3472
  #, c-format
  msgid "In copy constructor %qs"
  msgstr ""
  
! #: cp/error.c:3474
  #, fuzzy, c-format
  msgid "In constructor %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/error.c:3476
  #, fuzzy, c-format
  #| msgid "In function %qs:"
  msgid "In destructor %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qs:"
  
! #: cp/error.c:3478
  #, fuzzy
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/error.c:3498
  #, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.c:3499
  #, fuzzy
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/error.c:3524 cp/error.c:3678
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3527 cp/error.c:3681
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3535
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3536
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3541
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3542
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3549
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.c:3550
  msgid "required from here\n"
  msgstr ""
  
! #: cp/error.c:3602
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3608
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3662
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.c:3666
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/pt.c:2029 cp/semantics.c:5544
  msgid "candidates are:"
  msgstr ""
  
*************** msgstr "Î‘Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Î´Ï…Î±Î´Î¹ÎºÏŒÏ
*** 4131,4147 ****
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3910 fortran/check.c:3987 fortran/check.c:4052
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4384 fortran/intrinsic.c:4761
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3144
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 4146,4162 ----
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3219
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgstr ""
*** 4184,4190 ****
  msgid "Deleted feature:"
  msgstr ""
  
! #: fortran/expr.c:3676
  #, fuzzy
  msgid "array assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
--- 4199,4205 ----
  msgid "Deleted feature:"
  msgstr ""
  
! #: fortran/expr.c:3696
  #, fuzzy
  msgid "array assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
*************** msgstr ""
*** 4210,4231 ****
  msgid "Driving:"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
! #: fortran/interface.c:3393 fortran/intrinsic.c:4435
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
! #: fortran/io.c:1899
  #, c-format
  msgid "%s tag"
  msgstr ""
  
! #: fortran/io.c:3434
  msgid "internal unit in WRITE"
  msgstr ""
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4821
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
--- 4225,4246 ----
  msgid "Driving:"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
! #: fortran/io.c:1866
  #, c-format
  msgid "%s tag"
  msgstr ""
  
! #: fortran/io.c:3366
  msgid "internal unit in WRITE"
  msgstr ""
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
*************** msgstr ""
*** 4235,4321 ****
  msgid "Syntax error in expression at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/module.c:1244
  #, fuzzy
  msgid "Unexpected EOF"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: fortran/module.c:1356
  msgid "Name too long"
  msgstr ""
  
! #: fortran/module.c:1458 fortran/module.c:1561
  msgid "Bad name"
  msgstr ""
  
! #: fortran/module.c:1585
  #, fuzzy
  msgid "Expected name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/module.c:1588
  #, fuzzy
  msgid "Expected left parenthesis"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/module.c:1591
  msgid "Expected right parenthesis"
  msgstr ""
  
! #: fortran/module.c:1594
  #, fuzzy
  msgid "Expected integer"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/module.c:1597 fortran/module.c:2697
  #, fuzzy
  msgid "Expected string"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/module.c:1622
  #, fuzzy
  msgid "find_enum(): Enum not found"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï‡Î¬Ï�Ï„Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î´ÎµÎ½ Î²Ï�Î­Î¸Î·ÎºÎµ"
  
! #: fortran/module.c:2175
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr ""
  
! #: fortran/module.c:2378
  #, fuzzy
  msgid "Expected attribute bit name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/module.c:3326
  #, fuzzy
  msgid "Expected integer string"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/module.c:3330
  msgid "Error converting integer"
  msgstr ""
  
! #: fortran/module.c:3352
  #, fuzzy
  msgid "Expected real string"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/module.c:3577
  #, fuzzy
  msgid "Expected expression type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/module.c:3657
  #, fuzzy
  msgid "Bad operator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: fortran/module.c:3774
  #, fuzzy
  msgid "Bad type in constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/module.c:7158
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 4250,4336 ----
  msgid "Syntax error in expression at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/module.c:1246
  #, fuzzy
  msgid "Unexpected EOF"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: fortran/module.c:1358
  msgid "Name too long"
  msgstr ""
  
! #: fortran/module.c:1460 fortran/module.c:1563
  msgid "Bad name"
  msgstr ""
  
! #: fortran/module.c:1587
  #, fuzzy
  msgid "Expected name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/module.c:1590
  #, fuzzy
  msgid "Expected left parenthesis"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/module.c:1593
  msgid "Expected right parenthesis"
  msgstr ""
  
! #: fortran/module.c:1596
  #, fuzzy
  msgid "Expected integer"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/module.c:1599 fortran/module.c:2699
  #, fuzzy
  msgid "Expected string"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/module.c:1624
  #, fuzzy
  msgid "find_enum(): Enum not found"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï‡Î¬Ï�Ï„Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î´ÎµÎ½ Î²Ï�Î­Î¸Î·ÎºÎµ"
  
! #: fortran/module.c:2177
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr ""
  
! #: fortran/module.c:2380
  #, fuzzy
  msgid "Expected attribute bit name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/module.c:3328
  #, fuzzy
  msgid "Expected integer string"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/module.c:3332
  msgid "Error converting integer"
  msgstr ""
  
! #: fortran/module.c:3354
  #, fuzzy
  msgid "Expected real string"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/module.c:3579
  #, fuzzy
  msgid "Expected expression type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/module.c:3659
  #, fuzzy
  msgid "Bad operator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: fortran/module.c:3776
  #, fuzzy
  msgid "Bad type in constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/module.c:7160
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr ""
*** 4347,4358 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11821
  #, fuzzy
  msgid "assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11872 fortran/resolve.c:11875
  #, fuzzy
  msgid "pointer assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
--- 4362,4373 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  #, fuzzy
  msgid "assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  #, fuzzy
  msgid "pointer assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
*************** msgstr ""
*** 4462,4584 ****
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4004
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4020
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4037
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4042
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4057
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4099
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4122
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4136
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/resolve.c:4234
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4240
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4253
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4256
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4259
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4263
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4349
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7166
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7170
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7174
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7178
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/resolve.c:7182
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7468 fortran/resolve.c:7471
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7848 fortran/resolve.c:7851
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8084 fortran/resolve.c:10011
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8128 fortran/resolve.c:10023
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9814
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10035
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 4477,4599 ----
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4262
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4265
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7187
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 4611,4677 ****
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10937
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/trans-intrinsic.c:965
  #, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6181
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6276
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6323
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6333
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6340
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6484
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6552
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6618
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626 fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:8940
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:8972
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
--- 4626,4692 ----
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10941
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/trans-intrinsic.c:968
  #, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6359
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6454
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6501
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6511
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6518
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6662
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6730
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6796
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6804 fortran/trans-intrinsic.c:6849
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9118
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9150
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
*************** msgid "Warn about creation of array temp
*** 5158,5167 ****
  msgstr "Î£Î¦Î‘Î›ÎœÎ‘: Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î±Ï‚ Ï€Ï�Î¿ÏƒÏ‰Ï�Î¹Î½Î¿Ï� Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î³Î¹Î± Î±Î»Î»Î±Î³Î®"
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:644 common.opt:778 common.opt:998 common.opt:1002
! #: common.opt:1006 common.opt:1010 common.opt:1630 common.opt:1686
! #: common.opt:1818 common.opt:1822 common.opt:2056 common.opt:2258
! #: common.opt:2967
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
--- 5173,5182 ----
  msgstr "Î£Î¦Î‘Î›ÎœÎ‘: Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î±Ï‚ Ï€Ï�Î¿ÏƒÏ‰Ï�Î¹Î½Î¿Ï� Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î³Î¹Î± Î±Î»Î»Î±Î³Î®"
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
! #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
! #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 5736,5750 ****
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:807 c-family/c.opt:1462 c-family/c.opt:1494
! #: c-family/c.opt:1502 c-family/c.opt:1754 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1080 common.opt:1084 common.opt:1088
! #: common.opt:1175 common.opt:1427 common.opt:1506 common.opt:1774
! #: common.opt:1905 common.opt:1948 common.opt:2333 common.opt:2369
! #: common.opt:2462 common.opt:2466 common.opt:2575 common.opt:2666
! #: common.opt:2674 common.opt:2682 common.opt:2690 common.opt:2791
! #: common.opt:2843 common.opt:2931 common.opt:3068 common.opt:3072
! #: common.opt:3076 common.opt:3080
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
--- 5751,5765 ----
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:807 c-family/c.opt:1466 c-family/c.opt:1498
! #: c-family/c.opt:1506 c-family/c.opt:1758 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1092 common.opt:1096 common.opt:1100
! #: common.opt:1187 common.opt:1439 common.opt:1518 common.opt:1786
! #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
! #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
! #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 7012,7019 ****
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1335 c-family/c.opt:1595 c-family/c.opt:1923
! #: c-family/c.opt:1927 c-family/c.opt:1943
  #, fuzzy, no-c-format
  msgid "No longer supported."
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
--- 7027,7034 ----
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1335 c-family/c.opt:1599 c-family/c.opt:1927
! #: c-family/c.opt:1931 c-family/c.opt:1947
  #, fuzzy, no-c-format
  msgid "No longer supported."
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
*************** msgstr ""
*** 7055,7755 ****
  
  #: c-family/c.opt:1458
  #, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr ""
  
! #: c-family/c.opt:1466
  #, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr ""
  
! #: c-family/c.opt:1470
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr ""
  
! #: c-family/c.opt:1474
  #, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr ""
  
! #: c-family/c.opt:1478
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr ""
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr ""
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr ""
  
! #: c-family/c.opt:1490
  #, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1498
  #, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr ""
  
! #: c-family/c.opt:1506
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr ""
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Preprocess directives only."
  msgstr ""
  
! #: c-family/c.opt:1514
  #, fuzzy, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr "Î»Î¯ÏƒÏ„Î± Î¼Îµ ÏŒÎ»Î± Ï„Î± Î³Î½Ï‰ÏƒÏ„Î¬ ÏƒÏ�Î½Î¿Î»Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: c-family/c.opt:1518
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr ""
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr ""
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr ""
  
! #: c-family/c.opt:1533
  #, no-c-format
  msgid "Do not elide common elements in template comparisons."
  msgstr ""
  
! #: c-family/c.opt:1537
  #, fuzzy, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: c-family/c.opt:1544
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1548
  #, no-c-format
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr ""
  
! #: c-family/c.opt:1552
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr ""
  
! #: c-family/c.opt:1566
  #, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr ""
  
! #: c-family/c.opt:1570
  #, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr ""
  
! #: c-family/c.opt:1574
  #, fuzzy, no-c-format
  msgid "Generate code for GNU runtime environment."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: c-family/c.opt:1578
  #, no-c-format
  msgid "Use traditional GNU semantics for inline functions."
  msgstr ""
  
! #: c-family/c.opt:1591
  #, no-c-format
  msgid "Assume normal C execution environment."
  msgstr ""
  
! #: c-family/c.opt:1599
  #, no-c-format
  msgid "Export functions even if they can be inlined."
  msgstr ""
  
! #: c-family/c.opt:1603
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c-family/c.opt:1607
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: c-family/c.opt:1611
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr ""
  
! #: c-family/c.opt:1618
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr ""
  
! #: c-family/c.opt:1625
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr ""
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr ""
  
! #: c-family/c.opt:1633
  #, fuzzy, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c-family/c.opt:1652
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr ""
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr ""
  
! #: c-family/c.opt:1660
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr ""
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr ""
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr ""
  
! #: c-family/c.opt:1693
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr ""
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr ""
  
! #: c-family/c.opt:1703
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr ""
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr ""
  
! #: c-family/c.opt:1713
  #, no-c-format
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr ""
  
! #: c-family/c.opt:1717
  #, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr ""
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr ""
  
! #: c-family/c.opt:1726
  #, no-c-format
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr ""
  
! #: c-family/c.opt:1730
  #, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr ""
  
! #: c-family/c.opt:1734
  #, no-c-format
  msgid "Enable OpenACC."
  msgstr ""
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr ""
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1746
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1750
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1761
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1765
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr ""
  
! #: c-family/c.opt:1769
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr ""
  
! #: c-family/c.opt:1773
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1781
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr ""
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr ""
  
! #: c-family/c.opt:1797
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr ""
  
! #: c-family/c.opt:1801
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr ""
  
! #: c-family/c.opt:1805 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr ""
  
! #: c-family/c.opt:1809
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr ""
  
! #: c-family/c.opt:1813
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1817 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr ""
  
! #: c-family/c.opt:1821
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr ""
  
! #: c-family/c.opt:1828
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1844
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr ""
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:1855 c-family/c.opt:1860
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:1877
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr ""
  
! #: c-family/c.opt:1881
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr ""
  
! #: c-family/c.opt:1888
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:1895
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:1903 ada/gcc-interface/lang.opt:89
  #, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr ""
  
! #: c-family/c.opt:1907
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr ""
  
! #: c-family/c.opt:1911
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:1931 d/lang.opt:330
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:1935
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:1947
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:1951
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr ""
  
! #: c-family/c.opt:1955
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr ""
  
! #: c-family/c.opt:1972
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:1976
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr ""
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:1988
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:1992
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:1996
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2000
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2004
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2008
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2018
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2034
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr ""
  
! #: c-family/c.opt:2038
  #, fuzzy, no-c-format
  msgid "Remap file names when including files."
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c-family/c.opt:2042 c-family/c.opt:2046
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2050
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2054
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2058
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2062
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2066
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2070
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2074 c-family/c.opt:2078
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2082 c-family/c.opt:2212
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2086
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2090 c-family/c.opt:2094 c-family/c.opt:2216
! #: c-family/c.opt:2220
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2098
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2102 c-family/c.opt:2106 c-family/c.opt:2196
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2110 c-family/c.opt:2204
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2114
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2118 c-family/c.opt:2123
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2128
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2144
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2148
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2152 c-family/c.opt:2156
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2160
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2164
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2168 c-family/c.opt:2172
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2176
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2180 c-family/c.opt:2184
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2188
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2192
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2200
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2208
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2227
  #, fuzzy, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c.opt:2231
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2235
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
--- 7070,7775 ----
  
  #: c-family/c.opt:1458
  #, no-c-format
+ msgid "Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure."
+ msgstr ""
+ 
+ #: c-family/c.opt:1462
+ #, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr ""
  
! #: c-family/c.opt:1470
  #, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr ""
  
! #: c-family/c.opt:1474
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr ""
  
! #: c-family/c.opt:1478
  #, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr ""
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr ""
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr ""
  
! #: c-family/c.opt:1490
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr ""
  
! #: c-family/c.opt:1494
  #, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1502
  #, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr ""
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr ""
  
! #: c-family/c.opt:1514
  #, no-c-format
  msgid "Preprocess directives only."
  msgstr ""
  
! #: c-family/c.opt:1518
  #, fuzzy, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr "Î»Î¯ÏƒÏ„Î± Î¼Îµ ÏŒÎ»Î± Ï„Î± Î³Î½Ï‰ÏƒÏ„Î¬ ÏƒÏ�Î½Î¿Î»Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr ""
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr ""
  
! #: c-family/c.opt:1530
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr ""
  
! #: c-family/c.opt:1537
  #, no-c-format
  msgid "Do not elide common elements in template comparisons."
  msgstr ""
  
! #: c-family/c.opt:1541
  #, fuzzy, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: c-family/c.opt:1548
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1552
  #, no-c-format
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr ""
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: c-family/c.opt:1560
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr ""
  
! #: c-family/c.opt:1570
  #, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr ""
  
! #: c-family/c.opt:1574
  #, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr ""
  
! #: c-family/c.opt:1578
  #, fuzzy, no-c-format
  msgid "Generate code for GNU runtime environment."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: c-family/c.opt:1582
  #, no-c-format
  msgid "Use traditional GNU semantics for inline functions."
  msgstr ""
  
! #: c-family/c.opt:1595
  #, no-c-format
  msgid "Assume normal C execution environment."
  msgstr ""
  
! #: c-family/c.opt:1603
  #, no-c-format
  msgid "Export functions even if they can be inlined."
  msgstr ""
  
! #: c-family/c.opt:1607
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c-family/c.opt:1611
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: c-family/c.opt:1615
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr ""
  
! #: c-family/c.opt:1622
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr ""
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr ""
  
! #: c-family/c.opt:1633
  #, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr ""
  
! #: c-family/c.opt:1637
  #, fuzzy, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr ""
  
! #: c-family/c.opt:1660
  #, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr ""
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr ""
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr ""
  
! #: c-family/c.opt:1672
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr ""
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr ""
  
! #: c-family/c.opt:1701
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr ""
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr ""
  
! #: c-family/c.opt:1711
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr ""
  
! #: c-family/c.opt:1717
  #, no-c-format
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr ""
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr ""
  
! #: c-family/c.opt:1725
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr ""
  
! #: c-family/c.opt:1730
  #, no-c-format
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr ""
  
! #: c-family/c.opt:1734
  #, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr ""
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Enable OpenACC."
  msgstr ""
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr ""
  
! #: c-family/c.opt:1746
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1750
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1754
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1765
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1769
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr ""
  
! #: c-family/c.opt:1773
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr ""
  
! #: c-family/c.opt:1777
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr ""
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1797
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr ""
  
! #: c-family/c.opt:1801
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr ""
  
! #: c-family/c.opt:1805
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr ""
  
! #: c-family/c.opt:1809 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr ""
  
! #: c-family/c.opt:1813
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr ""
  
! #: c-family/c.opt:1817
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1821 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr ""
  
! #: c-family/c.opt:1825
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr ""
  
! #: c-family/c.opt:1832
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr ""
  
! #: c-family/c.opt:1852
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:1859 c-family/c.opt:1864
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:1881
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr ""
  
! #: c-family/c.opt:1885
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr ""
  
! #: c-family/c.opt:1892
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:1903
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:1907 ada/gcc-interface/lang.opt:89
  #, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr ""
  
! #: c-family/c.opt:1911
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr ""
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:1923
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:1935 d/lang.opt:330
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1943
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:1951
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:1955
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr ""
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1971
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr ""
  
! #: c-family/c.opt:1976
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr ""
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:1988
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:1992
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:1996
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:2000
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2004
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2008
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2012
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2026
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2038
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr ""
  
! #: c-family/c.opt:2042
  #, fuzzy, no-c-format
  msgid "Remap file names when including files."
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c-family/c.opt:2046 c-family/c.opt:2050
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2054
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2058
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2062
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2066
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2070
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2074
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2078 c-family/c.opt:2082
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2086 c-family/c.opt:2216
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2090
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2094 c-family/c.opt:2098 c-family/c.opt:2220
! #: c-family/c.opt:2224
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2102
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2106 c-family/c.opt:2110 c-family/c.opt:2200
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2114 c-family/c.opt:2208
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2118
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2122 c-family/c.opt:2127
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2144
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2148
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2152
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2156 c-family/c.opt:2160
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2164
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2168
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2172 c-family/c.opt:2176
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2180
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2184 c-family/c.opt:2188
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2192
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2196
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2204
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2212
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2231
  #, fuzzy, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c.opt:2235
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2239
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
*************** msgstr ""
*** 8501,8507 ****
  
  #: config/darwin.opt:71
  #, no-c-format
! msgid "The earliest MacOS X version on which this program will run."
  msgstr ""
  
  #: config/darwin.opt:76
--- 8521,8527 ----
  
  #: config/darwin.opt:71
  #, no-c-format
! msgid "The earliest macOS version on which this program will run."
  msgstr ""
  
  #: config/darwin.opt:76
*************** msgstr ""
*** 8516,8582 ****
  
  #: config/darwin.opt:88
  #, no-c-format
! msgid "The version of ld64 in use for this toolchain."
  msgstr ""
  
  #: config/darwin.opt:94
  #, no-c-format
! msgid "Loads all members of archive libraries"
  msgstr ""
  
  #: config/darwin.opt:98
  #, no-c-format
! msgid "-allowable_client <name>\tThe output dylib is private to the client(s) named"
  msgstr ""
  
  #: config/darwin.opt:102
  #, no-c-format
! msgid "-arch <name>\tSpecify that the output file should be generated for architecture  \"name\""
  msgstr ""
  
  #: config/darwin.opt:106
  #, no-c-format
! msgid "Mismatches between file architecture and the \"-arch\" are errors instead of warnings"
  msgstr ""
  
  #: config/darwin.opt:110
  #, no-c-format
! msgid "The earliest MacOS X version on which this program will run (formatted for the assembler)"
  msgstr ""
  
  #: config/darwin.opt:114
  #, no-c-format
! msgid "Produce an output file that will bind symbols on load, rather than lazily."
  msgstr ""
  
  #: config/darwin.opt:118
  #, no-c-format
! msgid "Produce 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 minimum version for the client interface.  Clients must record a greater number than this 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."
  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:145
--- 8536,8602 ----
  
  #: 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:145
*************** msgstr ""
*** 8596,8612 ****
  
  #: config/darwin.opt:157
  #, no-c-format
! msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for -shared"
  msgstr ""
  
  #: config/darwin.opt:161
  #, no-c-format
! msgid "-exported_symbols_list <filename>\tGlobal symbols in \"filename\" will be exported from the linked output file, any symbols not mentioned will be treated as hidden."
  msgstr ""
  
  #: config/darwin.opt:165
  #, no-c-format
! msgid "Supply a list of objects to be linked from a file, rather than the command line"
  msgstr ""
  
  #: config/darwin.opt:169 config/darwin.opt:189
--- 8616,8632 ----
  
  #: config/darwin.opt:157
  #, no-c-format
! msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
  #: config/darwin.opt:161
  #, 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:165
  #, no-c-format
! msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
  #: config/darwin.opt:169 config/darwin.opt:189
*************** msgstr ""
*** 8626,8662 ****
  
  #: config/darwin.opt:181
  #, no-c-format
! msgid "Set the output object such that, on loading, dyld  will ignore any two-level information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
  #: config/darwin.opt:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the named framework in the framework search path."
  msgstr ""
  
  #: config/darwin.opt:193
  #, no-c-format
! msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\""
  msgstr ""
  
  #: config/darwin.opt:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\""
  msgstr ""
  
  #: config/darwin.opt:201
  #, no-c-format
! msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)"
  msgstr ""
  
  #: config/darwin.opt:205
  #, no-c-format
! msgid "-image_base <address>\tChoose a base address for a dylib or bundle."
  msgstr ""
  
  #: config/darwin.opt:209
  #, 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:213
--- 8646,8682 ----
  
  #: config/darwin.opt:181
  #, 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:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
  #: config/darwin.opt:193
  #, no-c-format
! msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
  #: config/darwin.opt:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
  #: config/darwin.opt:201
  #, no-c-format
! msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
  #: config/darwin.opt:205
  #, no-c-format
! msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
  #: config/darwin.opt:209
  #, 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:213
*************** msgstr ""
*** 8671,8682 ****
  
  #: config/darwin.opt:221
  #, no-c-format
! msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since MacOS 10.4"
  msgstr ""
  
  #: config/darwin.opt:225
  #, no-c-format
! msgid "(Obsolete after 10.4) -multiply_defined <treatment> Provided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
  #: config/darwin.opt:229
--- 8691,8702 ----
  
  #: config/darwin.opt:221
  #, no-c-format
! msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
  #: config/darwin.opt:225
  #, 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:229
*************** msgstr ""
*** 8686,8697 ****
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) The linker never dead strips these items, so the option is not needed."
  msgstr ""
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an exectuable."
  msgstr ""
  
  #: config/darwin.opt:241
--- 8706,8717 ----
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
  #: config/darwin.opt:241
*************** msgstr ""
*** 8711,8717 ****
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size size\tAllows setting the page 0 size to 4kb for certain special cases."
  msgstr ""
  
  #: config/darwin.opt:268
--- 8731,8737 ----
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
  #: config/darwin.opt:268
*************** msgstr ""
*** 8731,8747 ****
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tThis will allow relocs in read-only pages (not advisable)."
  msgstr ""
  
  #: config/darwin.opt:287
  #, 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:291
  #, no-c-format
! msgid "-sectcreate <segname> <sectname> <file>\tCreate section \"sectname\" in segment \"segname\" from the contents of \"file\"."
  msgstr ""
  
  #: config/darwin.opt:295
--- 8751,8767 ----
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
  #: config/darwin.opt:287
  #, 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:291
  #, no-c-format
! msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
  #: config/darwin.opt:295
*************** msgstr ""
*** 8751,8782 ****
  
  #: config/darwin.opt:299
  #, no-c-format
! msgid "(Obsolete) -sectorder <segname> <sectname> orderfile\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
  #: config/darwin.opt:303
  #, 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:308
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>"
  msgstr ""
  
  #: config/darwin.opt:312
  #, no-c-format
! msgid "Synonym for \"image_base\""
  msgstr ""
  
  #: config/darwin.opt:316
  #, 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:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate segname sectname file"
  msgstr ""
  
  #: config/darwin.opt:325
--- 8771,8802 ----
  
  #: config/darwin.opt:299
  #, no-c-format
! msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
  #: config/darwin.opt:303
  #, 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:308
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
  #: config/darwin.opt:312
  #, no-c-format
! msgid "Synonym for \"image_base\"."
  msgstr ""
  
  #: config/darwin.opt:316
  #, 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:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
  #: config/darwin.opt:325
*************** msgstr ""
*** 8786,8802 ****
  
  #: config/darwin.opt:329
  #, no-c-format
! msgid "-segprot <segname> max_prot init_prot\tThe protection values are \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
  #: config/darwin.opt:333
  #, no-c-format
! msgid "-segs_read_only_addr address \tAllows specifying the address of the read only portion of a dylib."
  msgstr ""
  
  #: config/darwin.opt:337
  #, no-c-format
! msgid "-segs_read_write_addr address \tAllows specifying the address of the read/write portion of a dylib."
  msgstr ""
  
  #: config/darwin.opt:341
--- 8806,8822 ----
  
  #: config/darwin.opt:329
  #, 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:333
  #, 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:337
  #, 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:341
*************** msgstr ""
*** 8806,8827 ****
  
  #: config/darwin.opt:345
  #, no-c-format
! msgid "-sub_library <name>\tLibrary named \"name\" will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:349
  #, no-c-format
! msgid "-sub_umbrella <name>\tFramework named \"name\" will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:353
  #, fuzzy, no-c-format
! msgid "This is the default"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
  #: config/darwin.opt:357
  #, no-c-format
! msgid "Specifies content that can speed up dynamic loading when the binaries are unchanged."
  msgstr ""
  
  #: config/darwin.opt:361
--- 8826,8847 ----
  
  #: config/darwin.opt:345
  #, no-c-format
! msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:349
  #, no-c-format
! msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:353
  #, fuzzy, no-c-format
! msgid "This is the default."
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
  #: config/darwin.opt:357
  #, 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:361
*************** msgstr ""
*** 8836,8842 ****
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDon't export global symbols listed in filename."
  msgstr ""
  
  #: config/darwin.opt:373
--- 8856,8862 ----
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
  #: config/darwin.opt:373
*************** msgstr ""
*** 8846,8852 ****
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs the object files the linker loads"
  msgstr ""
  
  #: config/darwin.opt:381
--- 8866,8872 ----
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs which object files the linker loads."
  msgstr ""
  
  #: config/darwin.opt:381
*************** msgstr ""
*** 8856,8862 ****
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to whyload."
  msgstr ""
  
  #: config/darwin.opt:393
--- 8876,8882 ----
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
  #: config/darwin.opt:393
*************** msgstr ""
*** 11876,11887 ****
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:266
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:369
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr ""
--- 11896,11907 ----
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:269
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:372
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr ""
*************** msgstr ""
*** 16313,18663 ****
  
  #: common.opt:606
  #, no-c-format
! msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
  #: common.opt:610
  #, no-c-format
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr ""
  
! #: common.opt:617
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr ""
  
! #: common.opt:625
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:632
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:636
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:640
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:651
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:655
  #, fuzzy, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: common.opt:659
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:663
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:667
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:671
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:675
  #, fuzzy, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "xdr_reference: Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ\n"
  
! #: common.opt:679
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr ""
  
! #: common.opt:683
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr ""
  
! #: common.opt:687
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr ""
  
! #: common.opt:694
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr ""
  
! #: common.opt:701
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:705
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:709 common.opt:713
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:717 common.opt:721
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:725
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr ""
  
! #: common.opt:729
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr ""
  
! #: common.opt:733
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr ""
  
! #: common.opt:737
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr ""
  
! #: common.opt:741
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr ""
  
! #: common.opt:745
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:749
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:753
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:758
  #, fuzzy, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Î‘Ï€Î¿ÏƒÎ¹ÏŽÏ€Î·ÏƒÎ· Ï€Ï�Î¿Î·Î´Î¿Ï€Î¿Î¹Î®ÏƒÎµÏ‰Î½ ÎºÎ±Î¹ Î¼Î·Î½Ï…Î¼Î¬Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†ÏŒÏ�Î·ÏƒÎ·Ï‚"
  
! #: common.opt:762
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr ""
  
! #: common.opt:766
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr ""
  
! #: common.opt:770
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:774
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:782
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:786
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:790
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:794
  #, fuzzy, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: common.opt:798
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr ""
  
! #: common.opt:802
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr ""
  
! #: common.opt:806
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr ""
  
! #: common.opt:810
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr ""
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:838
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:857
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:861
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:865
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:951
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:955
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:959
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: common.opt:969
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:976
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:983
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:990
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:994
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1014
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1018
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1022
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1026
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1031
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1035
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1042
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1046
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1050
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1059
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1068
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: common.opt:1072
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1076
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1092
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
  
! #: common.opt:1096
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1100
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1104
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1111
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1115
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1119
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1123 common.opt:1127
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± gcc"
  
! #: common.opt:1131
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:1135
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1139
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1147
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1151
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1155
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1159
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1163
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1167
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1171
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1179
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1183
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1187
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1191
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1195
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1199
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1203
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1207
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1213
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1217
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1221
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1225
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1229
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1233
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1237
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1241
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1258
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1262
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1266
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1274
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1294
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1314
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1331
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1335
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1339
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1347
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1363
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1367
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1386
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1390
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1394
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1398
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1403
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1407
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1431
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1435
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1439
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1443
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1447
  #, fuzzy, no-c-format
  msgid "Enable exception handling."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:1451
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1470
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1486
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1490
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1494
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1498
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1502
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1510
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1514
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1531
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1538
  #, fuzzy, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´ÎµÏƒÎ¼ÎµÏ…Ï„ÎµÎ¯ Î¼Î½Î®Î¼Î·"
  
! #: common.opt:1542
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1546
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1550
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1554
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1563
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1580
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1585
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1589
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1593
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1602
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1606 common.opt:1614 common.opt:2755
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1610
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1618
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1622
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1626
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1634
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1654
  #, fuzzy, no-c-format
  msgid "Process #ident directives."
  msgstr "%%%c: ÎºÎ±Ï„ÎµÏ…Î¸Ï…Î½Ï„Î®Ï�Î¹Î¿Ï‚ Î³Ï�Î±Î¼Î¼Î® Î¼Î· Î­Î³ÎºÏ…Ï�Î·."
  
! #: common.opt:1658
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:1662
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:1666
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1682
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:1694
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:1698
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:1704
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1708
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:1712
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:1716
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:1723
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1727
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1734
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1754
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:1758
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:1762
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:1766
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:1770
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:1778
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:1782
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:1786
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:1790
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:1794
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1798
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1802
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1806
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1810
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1814
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:1830
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1843
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1859
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1864
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1869
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1873
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1877
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1881
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:1885
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1889
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:1893
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:1897
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:1901
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1909
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1913
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:1917
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1939
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:1944
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:1952
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:1956
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:1960
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: common.opt:1964
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:1968
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:1972
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:1979
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:1983
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:1987
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:1991
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:1995
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2003
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2007
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2011
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2015
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2019
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2023
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2027
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2040
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2044
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2048
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2052
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2060
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2064
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2068 common.opt:2072
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2076
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2080
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2084
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2088
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2092
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2096
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2100
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2104
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2108
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2112
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2116
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2120
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2124
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2128
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2132
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2136
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:2140
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2144
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2148
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2153
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2157
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2161
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2185
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2201
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2205
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2209
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2213
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2225
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± gcc"
  
! #: common.opt:2229
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2240
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2250
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2254
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2262
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2288
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2292
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2296
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2300
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2304
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2308
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2321
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2325
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2329
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2341
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2345
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2349
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2353
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2357
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2361
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2373
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: common.opt:2377
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: common.opt:2384
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2388
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2392
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2396
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2400
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2404
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2408
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2414
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2418
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2426
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2430
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2434
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2438
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2442
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2446
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2450
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2454
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2458
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2470
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2474
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2478
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:2483
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2487
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2491
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2495
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:2499
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:2503
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:2507
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2511
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2515
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2519
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2523
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2527
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2531
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:2535
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:2539
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:2547
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2551
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2555
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:2559
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2595
  #, fuzzy, no-c-format
  #| msgid "syntax error at %qs token"
  msgid "Check for syntax errors, then stop."
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ ÏƒÏ�Î¼Î²Î¿Î»Î¿ %qs"
  
! #: common.opt:2599
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2603
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:2607
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2611
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2615
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:2634
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2638
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:2642
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2650
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: common.opt:2654
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2658
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2662
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2670
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:2678
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:2686
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:2694
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:2698
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:2702
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:2706
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2736
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2743
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:2747
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:2751
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:2759
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:2763
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:2767
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:2771
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:2775
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:2779
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2783
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2787
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:2795
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:2799
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2803
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2807
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:2819
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2828
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2832
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:2836
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2847
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2852
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2860
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2864
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2872
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2888
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2914
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2922
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2927
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:2935
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:2939
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2971
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:2981
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:2985
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3004
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3028
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: common.opt:3032
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3056
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3088
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3092
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3096
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3163
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3167
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3171
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3189
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3193
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3200
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3204
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3229
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
  
! #: common.opt:3233
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:3243
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3283
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3315
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3319
  #, fuzzy, no-c-format
  msgid "Display the compiler's version."
  msgstr "  --help                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï…Ï„ÏŽÎ½ Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½\n"
  
! #: common.opt:3323
  #, fuzzy, no-c-format
  msgid "Suppress warnings."
  msgstr "%s: Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
! #: common.opt:3333
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3378
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3382
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3386
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3393
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 16333,18703 ----
  
  #: common.opt:606
  #, no-c-format
! msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
  #: common.opt:610
  #, no-c-format
+ msgid "Warn when attempting to free a non-heap object."
+ msgstr ""
+ 
+ #: common.opt:614
+ #, no-c-format
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr ""
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:625
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr ""
  
! #: common.opt:629
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:636
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:640
! #, no-c-format
! msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
! msgstr ""
! 
! #: common.opt:644
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:648
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:659
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:663
  #, fuzzy, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: common.opt:667
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:671
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:675
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:679
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:683
  #, fuzzy, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "xdr_reference: Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ\n"
  
! #: common.opt:687
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr ""
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr ""
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr ""
  
! #: common.opt:702
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr ""
  
! #: common.opt:709
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:713
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:717
! #, no-c-format
! msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
! msgstr ""
! 
! #: common.opt:721 common.opt:725
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:729 common.opt:733
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:737
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr ""
  
! #: common.opt:741
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr ""
  
! #: common.opt:745
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr ""
  
! #: common.opt:749
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr ""
  
! #: common.opt:753
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr ""
  
! #: common.opt:757
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:761
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:765
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:770
  #, fuzzy, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Î‘Ï€Î¿ÏƒÎ¹ÏŽÏ€Î·ÏƒÎ· Ï€Ï�Î¿Î·Î´Î¿Ï€Î¿Î¹Î®ÏƒÎµÏ‰Î½ ÎºÎ±Î¹ Î¼Î·Î½Ï…Î¼Î¬Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†ÏŒÏ�Î·ÏƒÎ·Ï‚"
  
! #: common.opt:774
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr ""
  
! #: common.opt:778
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr ""
  
! #: common.opt:782
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:786
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:794
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:798
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:802
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:806
  #, fuzzy, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: common.opt:810
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr ""
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr ""
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr ""
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr ""
  
! #: common.opt:826
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:830
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:834
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:850
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:869
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:873
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:877
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:963
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:967
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:971
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: common.opt:981
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:988
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:995
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1002
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1006
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1026
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1030
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1034
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1038
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1043
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1047
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1058
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1062
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:1066
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1071
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1080
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: common.opt:1084
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1088
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1104
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
  
! #: common.opt:1108
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1112
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1116
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1123
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1127
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1131
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1135 common.opt:1139
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± gcc"
  
! #: common.opt:1143
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:1147
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1151
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1159
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1163
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1167
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1171
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1175
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1179
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1183
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1191
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1195
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1199
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1203
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1207
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1211
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1215
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1219
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1225
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1229
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1233
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1237
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1241
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1245
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1249
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1253
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1270
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1274
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1278
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1286
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1326
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1347
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1351
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1355
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1359
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1398
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1402
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1406
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1410
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1427
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1431
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1435
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1443
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1459
  #, fuzzy, no-c-format
  msgid "Enable exception handling."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:1463
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1467
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1482
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1498
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1502
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1506
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1510
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1514
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1522
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1526
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1543
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1550
  #, fuzzy, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´ÎµÏƒÎ¼ÎµÏ…Ï„ÎµÎ¯ Î¼Î½Î®Î¼Î·"
  
! #: common.opt:1554
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1562
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1566
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1570
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1592
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1597
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1601
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1605
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1614
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1618 common.opt:1626 common.opt:2771
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1622
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1630
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1634
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1650
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1654
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1658
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1666
  #, fuzzy, no-c-format
  msgid "Process #ident directives."
  msgstr "%%%c: ÎºÎ±Ï„ÎµÏ…Î¸Ï…Î½Ï„Î®Ï�Î¹Î¿Ï‚ Î³Ï�Î±Î¼Î¼Î® Î¼Î· Î­Î³ÎºÏ…Ï�Î·."
  
! #: common.opt:1670
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:1674
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1694
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:1706
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:1710
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:1716
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1720
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:1724
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:1728
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:1735
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1739
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1746
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1766
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:1770
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:1774
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:1778
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:1782
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:1790
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:1794
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:1798
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:1802
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:1806
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1810
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1814
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1818
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1855
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1871
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1876
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1881
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1885
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1889
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1893
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:1897
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1901
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:1905
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:1909
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:1913
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1921
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1925
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1951
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:1956
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:1964
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:1968
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:1972
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: common.opt:1976
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:1980
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:1984
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:1991
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:1995
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2003
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2007
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2011
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2015
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2019
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2023
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2027
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2031
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2035
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2039
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2052
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2056
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2060
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2064
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2072
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2076
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2080 common.opt:2084
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2088
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2092
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2096
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2100
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2104
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2108
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2112
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2116
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2120
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2124
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2128
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2132
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2136
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2140
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2144
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2148
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:2152
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2156
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2160
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2173
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2177
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2181
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2197
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2213
! #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
! msgstr ""
! 
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2237
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2241
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± gcc"
  
! #: common.opt:2245
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2249
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2256
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2266
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2270
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2278
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2304
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2308
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2312
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2316
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2320
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2324
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2341
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2345
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2353
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2357
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2361
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2369
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2373
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2377
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2381
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2389
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: common.opt:2393
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: common.opt:2400
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2404
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2408
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2412
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2416
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2420
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2424
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2430
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2434
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2442
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2446
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2450
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2454
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2458
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2462
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2466
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2470
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2474
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2486
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2494
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:2499
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2503
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2507
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2511
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:2515
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:2519
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:2523
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2527
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2531
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2535
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2539
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2543
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2547
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:2551
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:2555
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:2575
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2579
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2603
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:2607
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2611
  #, fuzzy, no-c-format
  #| msgid "syntax error at %qs token"
  msgid "Check for syntax errors, then stop."
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ ÏƒÏ�Î¼Î²Î¿Î»Î¿ %qs"
  
! #: common.opt:2615
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2619
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:2623
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2631
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:2650
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2654
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:2658
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2666
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: common.opt:2670
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2674
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2678
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2686
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:2694
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:2702
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:2734
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:2738
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:2746
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2752
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2759
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:2763
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:2767
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:2775
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:2779
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:2783
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:2787
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:2791
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:2795
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2799
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2803
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2819
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2827
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2831
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:2835
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2839
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2844
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2848
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:2852
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2924
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:2959
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3044
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3056
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3205
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3245
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
  
! #: common.opt:3249
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3299
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3331
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3335
  #, fuzzy, no-c-format
  msgid "Display the compiler's version."
  msgstr "  --help                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï…Ï„ÏŽÎ½ Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½\n"
  
! #: common.opt:3339
  #, fuzzy, no-c-format
  msgid "Suppress warnings."
  msgstr "%s: Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
! #: common.opt:3349
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3394
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 19660,19810 ****
  
  #: params.opt:849
  #, no-c-format
! msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
  #: params.opt:853
  #, no-c-format
! msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
  #: params.opt:857
  #, no-c-format
! msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
  #: params.opt:861
  #, no-c-format
! msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
  #: params.opt:865
  #, no-c-format
! msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
  #: params.opt:869
  #, no-c-format
! msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
  #: params.opt:873
  #, no-c-format
! msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
  #: params.opt:877
  #, no-c-format
! msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
  #: params.opt:881
  #, no-c-format
! msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
  #: params.opt:885
  #, no-c-format
! msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
  #: params.opt:889
  #, no-c-format
! msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
  #: params.opt:893
  #, no-c-format
! msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
  #: params.opt:897
  #, no-c-format
! msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
  #: params.opt:901
  #, no-c-format
! msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
  #: params.opt:905
  #, no-c-format
! msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
  #: params.opt:909
  #, no-c-format
! msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
  #: params.opt:913
  #, no-c-format
! msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
  #: params.opt:917
  #, no-c-format
! msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
  #: params.opt:921
  #, no-c-format
! msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
  #: params.opt:925
  #, no-c-format
! msgid "Time accounted for function thunk overhead."
  msgstr ""
  
  #: params.opt:929
  #, no-c-format
! msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
  #: params.opt:933
  #, no-c-format
! msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
  #: params.opt:937
  #, no-c-format
! msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
  #: params.opt:941
  #, no-c-format
! msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
  #: params.opt:945
  #, no-c-format
! msgid "Whether to use canonical types."
  msgstr ""
  
  #: params.opt:949
  #, no-c-format
! msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
  #: params.opt:953
  #, no-c-format
! msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
  #: params.opt:957
  #, no-c-format
! msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
  #: params.opt:961
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1376
! #: cp/cvt.c:1632
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr ""
--- 19700,19855 ----
  
  #: params.opt:849
  #, no-c-format
! msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
  #: params.opt:853
  #, no-c-format
! msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
  #: params.opt:857
  #, no-c-format
! msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
  #: params.opt:861
  #, no-c-format
! msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
  #: params.opt:865
  #, no-c-format
! msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
  #: params.opt:869
  #, no-c-format
! msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
  #: params.opt:873
  #, no-c-format
! msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
  #: params.opt:877
  #, no-c-format
! msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
  #: params.opt:881
  #, no-c-format
! msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
  #: params.opt:885
  #, no-c-format
! msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
  #: params.opt:889
  #, no-c-format
! msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
  #: params.opt:893
  #, no-c-format
! msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
  #: params.opt:897
  #, no-c-format
! msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
  #: params.opt:901
  #, no-c-format
! msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
  #: params.opt:905
  #, no-c-format
! msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
  #: params.opt:909
  #, no-c-format
! msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
  #: params.opt:913
  #, no-c-format
! msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
  #: params.opt:917
  #, no-c-format
! msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
  #: params.opt:921
  #, no-c-format
! msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
  #: params.opt:925
  #, no-c-format
! msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
  #: params.opt:929
  #, no-c-format
! msgid "Time accounted for function thunk overhead."
  msgstr ""
  
  #: params.opt:933
  #, no-c-format
! msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
  #: params.opt:937
  #, no-c-format
! msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
  #: params.opt:941
  #, no-c-format
! msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
  #: params.opt:945
  #, no-c-format
! msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
  #: params.opt:949
  #, no-c-format
! msgid "Whether to use canonical types."
  msgstr ""
  
  #: params.opt:953
  #, no-c-format
! msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
  #: params.opt:957
  #, no-c-format
! msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
  #: params.opt:961
  #, no-c-format
+ msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
+ msgstr ""
+ 
+ #: params.opt:965
+ #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr ""
*************** msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î
*** 19833,19840 ****
  msgid "expected boolean type"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15282 c/c-parser.c:15289
! #: cp/parser.c:36139 cp/parser.c:36146
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 19878,19885 ----
  msgid "expected boolean type"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*** 19911,19917 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8856
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 19956,19962 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬
*** 20077,20098 ****
  msgid "too few expressions for struct"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: go/gofrontend/expressions.cc:16933 go/gofrontend/statements.cc:1909
  #, fuzzy
  msgid "type assertion only valid for interface types"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÎµÎ¾Î±ÎºÏ�Î¹Î²Ï‰Ï„Î®Ï‚(verifier) ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î¿Ï�Î¼ÎµÎ½Î¿Ï…"
  
! #: go/gofrontend/expressions.cc:16945
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17141 go/gofrontend/expressions.cc:17161
  #: go/gofrontend/statements.cc:1756
  #, fuzzy
  msgid "expected channel"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: go/gofrontend/expressions.cc:17166 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 20122,20143 ----
  msgid "too few expressions for struct"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: go/gofrontend/expressions.cc:16941 go/gofrontend/statements.cc:1909
  #, fuzzy
  msgid "type assertion only valid for interface types"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÎµÎ¾Î±ÎºÏ�Î¹Î²Ï‰Ï„Î®Ï‚(verifier) ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î¿Ï�Î¼ÎµÎ½Î¿Ï…"
  
! #: go/gofrontend/expressions.cc:16953
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17149 go/gofrontend/expressions.cc:17169
  #: go/gofrontend/statements.cc:1756
  #, fuzzy
  msgid "expected channel"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: go/gofrontend/expressions.cc:17174 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgid "ignoring attribute %qE because it
*** 20310,20324 ****
  msgstr ""
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3885 c-family/c-attribs.c:3899
! #: c-family/c-attribs.c:3913 c-family/c-attribs.c:3928 cp/decl.c:14817
! #: cp/friend.c:303 cp/tree.c:4743
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3242 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 20355,20369 ----
  msgstr ""
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
! #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3243 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr ""
*** 20344,20350 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:609 c-family/c-attribs.c:3795
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
--- 20389,20395 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:609 c-family/c-attribs.c:3796
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
*************** msgstr ""
*** 20368,20374 ****
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:719 attribs.c:1627 attribs.c:1637 attribs.c:1647
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
--- 20413,20419 ----
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:720 attribs.c:1628 attribs.c:1638 attribs.c:1648
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
*************** msgstr ""
*** 20384,20406 ****
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2649
! #: c-family/c-attribs.c:2729 c-family/c-attribs.c:2881
! #: c-family/c-attribs.c:2900 c-family/c-attribs.c:3065
! #: c-family/c-attribs.c:3131 c-family/c-attribs.c:3158
! #: c-family/c-attribs.c:3213 c-family/c-attribs.c:3395
! #: c-family/c-attribs.c:3416 c-family/c-attribs.c:3529
! #: c-family/c-attribs.c:3797 c-family/c-attribs.c:4222
! #: c-family/c-attribs.c:4245 c-family/c-attribs.c:4284
! #: c-family/c-attribs.c:4366 c-family/c-attribs.c:4422
! #: c-family/c-attribs.c:4438 c-family/c-attribs.c:4532
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2053
! #: config/arm/arm.c:7127 config/arm/arm.c:7155 config/arm/arm.c:7172
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19322 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20429,20451 ----
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2650
! #: c-family/c-attribs.c:2730 c-family/c-attribs.c:2882
! #: c-family/c-attribs.c:2901 c-family/c-attribs.c:3066
! #: c-family/c-attribs.c:3132 c-family/c-attribs.c:3159
! #: c-family/c-attribs.c:3214 c-family/c-attribs.c:3396
! #: c-family/c-attribs.c:3417 c-family/c-attribs.c:3530
! #: c-family/c-attribs.c:3798 c-family/c-attribs.c:4219
! #: c-family/c-attribs.c:4242 c-family/c-attribs.c:4281
! #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
! #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr ""
*** 20408,20487 ****
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4933 lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: attribs.c:994
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:997 cp/decl.c:1162 cp/decl.c:2017 cp/decl.c:2061 cp/decl.c:2072
! #: cp/decl.c:2673 cp/decl.c:3092
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: attribs.c:1140
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.c:1558
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1570
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1584
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1665
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: attribs.c:1673
  #, fuzzy, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: attribs.c:1681
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1712
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1726
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:1989
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.c:1995 attribs.c:2015
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: attribs.c:2009
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
--- 20453,20532 ----
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4932 lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: attribs.c:995
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: attribs.c:1141
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.c:1559
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1571
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1585
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1666
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: attribs.c:1674
  #, fuzzy, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: attribs.c:1682
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1713
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1727
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:1990
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.c:1996 attribs.c:2016
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: attribs.c:2010
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
*************** msgstr ""
*** 20539,20545 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:815 cp/name-lookup.c:5329
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 20584,20590 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï
*** 20826,20832 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11092
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
--- 20871,20877 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
*************** msgstr "%s: ÏƒÏ†Î¬Î»Î¼Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ
*** 20913,20919 ****
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1433 calls.c:2065
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr ""
--- 20958,20964 ----
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1433 calls.c:2061
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr ""
*************** msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³
*** 20984,21020 ****
  msgid "cannot tail-call: %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: calls.c:2061
  #, gcc-internal-format
  msgid "%Kargument %i value %E is negative"
  msgstr ""
  
! #: calls.c:2108
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr ""
  
! #: calls.c:2113
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr ""
  
! #: calls.c:2165
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: calls.c:2169
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: calls.c:3755
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.c:4476
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
--- 21029,21065 ----
  msgid "cannot tail-call: %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: calls.c:2057
  #, gcc-internal-format
  msgid "%Kargument %i value %E is negative"
  msgstr ""
  
! #: calls.c:2104
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr ""
  
! #: calls.c:2109
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr ""
  
! #: calls.c:2161
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: calls.c:2165
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: calls.c:3751
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.c:4472
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
*************** msgstr ""
*** 21448,21993 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.c:2462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "Ï€Î¿Î»Î»Î±Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½ Ï„Î·Î½ ÎµÎ½Ï„Î¿Î»Î® `s'"
  
! #: cfgrtl.c:2470
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.c:2509
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.c:2518
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.c:2540
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.c:2545
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2551
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2564
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.c:2594
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2601
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.c:2606
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.c:2619
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2631
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2637
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2642
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2663
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2704 cfgrtl.c:2714
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr ""
  
! #: cfgrtl.c:2727
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr ""
  
! #: cfgrtl.c:2737
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr ""
  
! #: cfgrtl.c:2763
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.c:2770
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.c:2781
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2789
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2862 cfgrtl.c:2910
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.c:2870
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.c:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.c:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.c:2968
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.c:3003
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.c:3042
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3124
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3220
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3225
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3255
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3261
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267 cgraph.c:3297
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3274
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3285
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3317
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3322
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cgraph.c:3331
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3360
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3367
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3377
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3389
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Î´ÎµÎ½ Î´ÏŽÎ¸Î·ÎºÎµ ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÏŒ ÏŒÎ½Î¿Î¼Î±"
  
! #: cgraph.c:3394
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3399
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3404
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3431
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3437 cgraph.c:3497
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3453 cgraph.c:3524
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3475
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3480
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3487
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3514
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3545
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3562
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3573
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3578
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3589
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3602
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3608
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3613
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3618
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3636
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3641
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3657
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3701
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3709
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cgraph.c:3718
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3728
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cgraph.c:3738
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cgraph.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3778 cgraph.c:3791
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3783
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3798
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3909 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cgraphunit.c:726
  #, fuzzy, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr "Ï€Î¿Î»Î»Î±Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½ Ï„Î·Î½ ÎµÎ½Ï„Î¿Î»Î® `s'"
  
! #: cgraphunit.c:737
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of a symbol version"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cgraphunit.c:739
  #, fuzzy, gcc-internal-format
  msgid "same version was previously defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cgraphunit.c:745
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr ""
  
! #: cgraphunit.c:751
  #, gcc-internal-format
  msgid "common symbol cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:757
  #, gcc-internal-format
  msgid "comdat symbol cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:763
  #, fuzzy, gcc-internal-format
  msgid "weakref cannot be versioned"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cgraphunit.c:769
  #, fuzzy, gcc-internal-format
  msgid "versioned symbol must be public"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cgraphunit.c:775
  #, gcc-internal-format
  msgid "versioned symbol must have default visibility"
  msgstr ""
  
! #: cgraphunit.c:807
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr ""
  
! #: cgraphunit.c:859
  #, fuzzy, gcc-internal-format
! msgid "%<flatten%> attribute attribute is ignored on aliases"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
  #: cgraphunit.c:868 cgraphunit.c:919
--- 21493,22038 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.c:2472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "Ï€Î¿Î»Î»Î±Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½ Ï„Î·Î½ ÎµÎ½Ï„Î¿Î»Î® `s'"
  
! #: cfgrtl.c:2480
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.c:2519
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.c:2528
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.c:2550
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.c:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2561
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2574
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.c:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2611
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.c:2616
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.c:2629
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2634
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2641
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2647
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2714 cfgrtl.c:2724
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr ""
  
! #: cfgrtl.c:2737
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr ""
  
! #: cfgrtl.c:2747
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr ""
  
! #: cfgrtl.c:2773
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.c:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.c:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2872 cfgrtl.c:2920
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.c:2880
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2953
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.c:3013
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.c:3052
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3136
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3389
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cgraph.c:3396
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3401
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Î´ÎµÎ½ Î´ÏŽÎ¸Î·ÎºÎµ ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÏŒ ÏŒÎ½Î¿Î¼Î±"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3449 cgraph.c:3509
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3487
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3492
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3499
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3526
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3590
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3721
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cgraph.c:3750
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3921 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cgraphunit.c:727
  #, fuzzy, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr "Ï€Î¿Î»Î»Î±Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½ Ï„Î·Î½ ÎµÎ½Ï„Î¿Î»Î® `s'"
  
! #: cgraphunit.c:738
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of a symbol version"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cgraphunit.c:740
  #, fuzzy, gcc-internal-format
  msgid "same version was previously defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cgraphunit.c:746
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr ""
  
! #: cgraphunit.c:752
  #, gcc-internal-format
  msgid "common symbol cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:758
  #, gcc-internal-format
  msgid "comdat symbol cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:764
  #, fuzzy, gcc-internal-format
  msgid "weakref cannot be versioned"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cgraphunit.c:770
  #, fuzzy, gcc-internal-format
  msgid "versioned symbol must be public"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cgraphunit.c:776
  #, gcc-internal-format
  msgid "versioned symbol must have default visibility"
  msgstr ""
  
! #: cgraphunit.c:808
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr ""
  
! #: cgraphunit.c:860
  #, fuzzy, gcc-internal-format
! msgid "%<flatten%> attribute is ignored on aliases"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
  #: cgraphunit.c:868 cgraphunit.c:919
*************** msgid "%<weakref%> attribute ignored bec
*** 22016,22027 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1077 c/c-decl.c:11802
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cgraphunit.c:1079 c/c-decl.c:11812
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 22061,22072 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ
*** 22096,22102 ****
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cgraphunit.c:2853
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
--- 22141,22147 ----
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cgraphunit.c:2854
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
*************** msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿
*** 22323,22399 ****
  msgid "aggregate value used where a fixed-point was expected"
  msgstr ""
  
! #: coverage.c:198
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: coverage.c:209
  #, fuzzy, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr "Î­ÎºÎ´Î¿ÏƒÎ· Î¿Î´Î·Î³Î¿Ï� gcc %s ÎµÎºÏ„ÎµÎ»ÎµÎ¯ Ï„Î·Î½ Î­ÎºÎ´Î¿ÏƒÎ· gcc %s\n"
  
! #: coverage.c:268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "profile data for function %u is corrupted"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: coverage.c:269
  #, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr ""
  
! #: coverage.c:283
  #, fuzzy, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr "Î¥Ï€ÎµÏ�Ï‡ÎµÎ¯Î»Î¹ÏƒÎ· Ï€Î¯Î½Î±ÎºÎ± Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
  
! #: coverage.c:284
  #, fuzzy, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: coverage.c:311
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr ""
  
! #: coverage.c:340
  #, gcc-internal-format
  msgid "profile for function %qD not found in profile data"
  msgstr ""
  
! #: coverage.c:357
  #, gcc-internal-format
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr ""
  
! #: coverage.c:366
  #, gcc-internal-format
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr ""
  
! #: coverage.c:385
  #, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr ""
  
! #: coverage.c:386
  #, gcc-internal-format
  msgid "execution counts assumed to be zero\n"
  msgstr ""
  
! #: coverage.c:399
  #, gcc-internal-format
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr ""
  
! #: coverage.c:673
  #, fuzzy, gcc-internal-format
  msgid "error writing %qs"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: coverage.c:1267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
--- 22368,22449 ----
  msgid "aggregate value used where a fixed-point was expected"
  msgstr ""
  
! #: coverage.c:199
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: coverage.c:210
  #, fuzzy, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr "Î­ÎºÎ´Î¿ÏƒÎ· Î¿Î´Î·Î³Î¿Ï� gcc %s ÎµÎºÏ„ÎµÎ»ÎµÎ¯ Ï„Î·Î½ Î­ÎºÎ´Î¿ÏƒÎ· gcc %s\n"
  
! #: coverage.c:269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "profile data for function %u is corrupted"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: coverage.c:270
  #, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr ""
  
! #: coverage.c:284
  #, fuzzy, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr "Î¥Ï€ÎµÏ�Ï‡ÎµÎ¯Î»Î¹ÏƒÎ· Ï€Î¯Î½Î±ÎºÎ± Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
  
! #: coverage.c:285
  #, fuzzy, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: coverage.c:312
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr ""
  
! #: coverage.c:341
  #, gcc-internal-format
  msgid "profile for function %qD not found in profile data"
  msgstr ""
  
! #: coverage.c:358
  #, gcc-internal-format
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr ""
  
! #: coverage.c:367
  #, gcc-internal-format
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr ""
  
! #: coverage.c:386
  #, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr ""
  
! #: coverage.c:387
  #, gcc-internal-format
  msgid "execution counts assumed to be zero\n"
  msgstr ""
  
! #: coverage.c:400
  #, gcc-internal-format
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr ""
  
! #: coverage.c:674
  #, fuzzy, gcc-internal-format
  msgid "error writing %qs"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: coverage.c:1235
! #, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr ""
! 
! #: coverage.c:1281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
*************** msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· ÎµÏ€Î¹Î»Î¿Î³Î®: %
*** 22489,22505 ****
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr ""
  
! #: dwarf2out.c:1117
  #, gcc-internal-format
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:10989
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14513
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
--- 22539,22555 ----
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr ""
  
! #: dwarf2out.c:1120
  #, gcc-internal-format
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:10992
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14516
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
*************** msgstr ""
*** 22579,22585 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14679 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 22629,22635 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgstr ""
*** 22609,22620 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11104
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11118
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
--- 22659,22670 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
*************** msgstr ""
*** 22694,22715 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.c:1784 gimplify.c:6275 gimplify.c:6435
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
  
! #: function.c:4255
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4276
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4946
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
--- 22744,22765 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.c:1784 gimplify.c:6277 gimplify.c:6437
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
  
! #: function.c:4263
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4284
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4954
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
*************** msgstr ""
*** 23259,23286 ****
  msgid "cannot write PCH file"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ Î±Ï�Ï‡ÎµÎ¯Ï‰Î½ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ `%s'"
  
! #: gimple-fold.c:1811 gimple-fold.c:2872
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1877
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1882
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2260 tree-ssa-strlen.c:3304
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2262
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2280
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
--- 23309,23336 ----
  msgid "cannot write PCH file"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ Î±Ï�Ï‡ÎµÎ¯Ï‰Î½ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ `%s'"
  
! #: gimple-fold.c:1817 gimple-fold.c:2878
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1883
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1888
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2266 tree-ssa-strlen.c:3310
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2268
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2286
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
*************** msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î
*** 23304,23315 ****
  msgid "function returns address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13046 tree.c:13083 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7045 cp/call.c:8866
! #: cp/constexpr.c:852 cp/constexpr.c:3169 cp/cvt.c:1056 cp/cvt.c:1094
! #: cp/decl.c:7978 cp/decl2.c:5529 cp/decl2.c:5574 cp/pt.c:8664
! #: cp/semantics.c:1927 cp/semantics.c:4260 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, fuzzy, gcc-internal-format
  msgid "declared here"
--- 23354,23365 ----
  msgid "function returns address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, fuzzy, gcc-internal-format
  msgid "declared here"
*************** msgstr ""
*** 23677,23937 ****
  msgid "%Gnull format string"
  msgstr "Î— Î±Î»Ï…ÏƒÎ¯Î´Î± Î¼Î¿Ï�Ï†Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: `%s'"
  
! #: gimple-ssa-warn-alloca.c:531
! #, gcc-internal-format
! msgid "use of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:567
! #, gcc-internal-format
! msgid "argument to variable-length array may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:569
! #, gcc-internal-format
! msgid "argument to %<alloca%> may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:574
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
  # src/shred.c:1134
! #: gimple-ssa-warn-alloca.c:585
! #, fuzzy, gcc-internal-format
! msgid "argument to variable-length array is too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
- #: gimple-ssa-warn-alloca.c:587
- #, fuzzy, gcc-internal-format
- msgid "argument to %<alloca%> is too large"
- msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
- 
  #: gimple-ssa-warn-alloca.c:591
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:599
! #, gcc-internal-format
! msgid "variable-length array bound is unknown"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:600
! #, gcc-internal-format
! msgid "%<alloca%> bound is unknown"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:604
! #, gcc-internal-format
! msgid "unbounded use of variable-length array"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:605
! #, gcc-internal-format
! msgid "unbounded use of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:609
! #, gcc-internal-format
! msgid "use of %<alloca%> within a loop"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:614
! #, gcc-internal-format
! msgid "argument to variable-length array may be too large due to conversion from %qT to %qT"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:617
! #, gcc-internal-format
! msgid "argument to %<alloca%> may be too large due to conversion from %qT to %qT"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:623
! #, gcc-internal-format
! msgid "argument to variable-length array is zero"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:625
! #, gcc-internal-format
! msgid "argument to %<alloca%> is zero"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1505
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1507
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1511
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1513
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1520
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1530
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1543
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1553
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1561
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1574
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1582
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1589
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1617
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1624
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1635
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1642
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1655
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1662
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1674
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1717
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1723
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1782
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1787
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: gimple-ssa-warn-restrict.c:1792 gimple-ssa-warn-restrict.c:1798
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1815
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1824
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1826
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1832 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4065 cp/decl.c:11620 cp/decl.c:12091 cp/decl.c:12100
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3469
! #: cp/parser.c:3520 cp/parser.c:6494 cp/parser.c:22190
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: gimple-ssa-warn-restrict.c:1839
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1841
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1847
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1848
  msgid "%G%qD offset %s is out of bounds"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1860
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1868 gimple-ssa-warn-restrict.c:1889
  #, fuzzy, gcc-internal-format
  msgid "subobject %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: gimple-ssa-warn-restrict.c:1878
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:2067
  msgid "%G%qD source argument is the same as destination"
  msgstr ""
  
--- 23727,23974 ----
  msgid "%Gnull format string"
  msgstr "Î— Î±Î»Ï…ÏƒÎ¯Î´Î± Î¼Î¿Ï�Ï†Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: `%s'"
  
! #: gimple-ssa-warn-alloca.c:532
! msgid "%Guse of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:569
! msgid "%Gargument to variable-length array may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:571
! msgid "%Gargument to %<alloca%> may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:577
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
  # src/shred.c:1134
! #: gimple-ssa-warn-alloca.c:589
! #, fuzzy
! msgid "%Gargument to variable-length array is too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
  #: gimple-ssa-warn-alloca.c:591
+ msgid "%Gargument to %<alloca%> is too large"
+ msgstr ""
+ 
+ #: gimple-ssa-warn-alloca.c:596
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:605
! msgid "%Gvariable-length array bound is unknown"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:606
! msgid "%G%<alloca%> bound is unknown"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:612
! msgid "%Gunbounded use of variable-length array"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:613
! msgid "%Gunbounded use of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:619
! msgid "%Guse of %<alloca%> within a loop"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:625
! msgid "%Gargument to variable-length array may be too large due to conversion from %qT to %qT"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:628
! msgid "%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:635
! msgid "%Gargument to variable-length array is zero"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:637
! msgid "%Gargument to %<alloca%> is zero"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1483
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1485
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1489
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1491
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1498
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1508
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1521
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1531
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1539
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1552
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1560
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1567
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1595
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1602
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1613
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1620
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1633
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1640
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1652
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: gimple-ssa-warn-restrict.c:1695
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1701
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1760
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1765
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: gimple-ssa-warn-restrict.c:1770 gimple-ssa-warn-restrict.c:1776
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1793
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1796
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1802
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1804
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: gimple-ssa-warn-restrict.c:1817
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1819
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1825
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1826
  msgid "%G%qD offset %s is out of bounds"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1838
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1846 gimple-ssa-warn-restrict.c:1867
  #, fuzzy, gcc-internal-format
  msgid "subobject %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: gimple-ssa-warn-restrict.c:1856
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:2045
  msgid "%G%qD source argument is the same as destination"
  msgstr ""
  
*************** msgstr ""
*** 23972,24276 ****
  msgid "using result of function returning %<void%>"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: gimplify.c:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6289
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: gimplify.c:6436
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6476 gimplify.c:6485
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: gimplify.c:7099
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.c:7101
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.c:7105
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.c:7107
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7120
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.c:7122
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7198
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: gimplify.c:7200
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ %s"
  
! #: gimplify.c:7343
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7345
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7406
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7414
  #, 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.c:7468
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7470
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7500 gimplify.c:8805
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.c:7521
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
  # src/shred.c:1134
! #: gimplify.c:7644
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: gimplify.c:7647
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.c:7661
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7664
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.c:7667
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8421 gimplify.c:8427
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8444
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8533
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8541 gimplify.c:12383
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8551 gimplify.c:8557 gimplify.c:8563 gimplify.c:8569
! #: gimplify.c:12376
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8656
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8973
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9147
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9436
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9493
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9521
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9697
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9907
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9956
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10203
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10258
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10349
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10495
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10514
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: gimplify.c:10613
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10947
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11487 gimplify.c:11746
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12314
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12338
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12358
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12410
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13268 omp-low.c:3252
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13286
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13299
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13312
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13323
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14613
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15135
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15140
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15147
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 24009,24313 ----
  msgid "using result of function returning %<void%>"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: gimplify.c:6278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6291
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: gimplify.c:6438
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6478 gimplify.c:6487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: gimplify.c:7101
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.c:7103
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.c:7107
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.c:7109
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7122
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.c:7124
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7200
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: gimplify.c:7202
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ %s"
  
! #: gimplify.c:7345
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7347
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7408
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7416
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: gimplify.c:7470
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7472
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7502 gimplify.c:8811
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.c:7523
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
  # src/shred.c:1134
! #: gimplify.c:7646
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: gimplify.c:7649
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.c:7663
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7666
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.c:7669
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8423 gimplify.c:8429
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8446
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8535
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8658
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9153
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9442
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9499
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9527
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9962
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10264
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: gimplify.c:10619
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10953
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11493 gimplify.c:11752
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12320
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12344
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12416
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13274 omp-low.c:3254
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13305
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13318
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13329
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15170
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15175
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgid_plural "Declaring method %qD final
*** 24659,24670 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4259
  #, fuzzy, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÎ½Î¿Î¼Î± Î¼Î®Î½Î±"
  
! #: ipa-fnsummary.c:4328
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
--- 24696,24707 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4289
  #, fuzzy, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÎ½Î¿Î¼Î± Î¼Î®Î½Î±"
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
*************** msgstr ""
*** 24694,24730 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1466
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1471
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1476
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1488
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1507
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2456
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2459
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 24731,24767 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±
*** 24764,24775 ****
  msgid "unable to find a register to spill"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÏ�Ï�ÎµÏƒÎ·Ï‚ Î²Ï�ÏŒÏ‡Î¿Ï…"
  
! #: lra-constraints.c:4008 reload.c:3815 reload.c:4070
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
--- 24801,24812 ----
  msgid "unable to find a register to spill"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÏ�Ï�ÎµÏƒÎ·Ï‚ Î²Ï�ÏŒÏ‡Î¿Ï…"
  
! #: lra-constraints.c:4012 reload.c:3815 reload.c:4070
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.c:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 24870,24921 ****
  msgid "bytecode stream: unexpected tag %s"
  msgstr ""
  
! #: lto-streamer-in.c:893 lto-streamer-in.c:904
  #, fuzzy, gcc-internal-format
  msgid "Cgraph edge statement index out of range"
  msgstr "%s: Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î± ÏŒÏ�Î¹Î±"
  
! #: lto-streamer-in.c:898 lto-streamer-in.c:908
  #, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr ""
  
! #: lto-streamer-in.c:915
  #, fuzzy, gcc-internal-format
  msgid "Reference statement index out of range"
  msgstr "%s: Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î± ÏŒÏ�Î¹Î±"
  
! #: lto-streamer-in.c:919
  #, gcc-internal-format
  msgid "Reference statement index not found"
  msgstr ""
  
! #: lto-streamer-in.c:1606
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr ""
  
! #: lto-streamer-in.c:1710
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1715
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1720
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1725
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1728
  #, fuzzy, gcc-internal-format
  msgid "%s - unsupported mode %qs"
  msgstr "Î´ÎµÎ½ Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î²Î±Ï�Ï�Ï„Î·Ï„Î± Î³Î¹Î± Ï„Î¿ ÏƒÏ�Î¼Î²Î¿Î»Î¿ `%s'"
--- 24907,24958 ----
  msgid "bytecode stream: unexpected tag %s"
  msgstr ""
  
! #: lto-streamer-in.c:894 lto-streamer-in.c:905
  #, fuzzy, gcc-internal-format
  msgid "Cgraph edge statement index out of range"
  msgstr "%s: Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î± ÏŒÏ�Î¹Î±"
  
! #: lto-streamer-in.c:899 lto-streamer-in.c:909
  #, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr ""
  
! #: lto-streamer-in.c:916
  #, fuzzy, gcc-internal-format
  msgid "Reference statement index out of range"
  msgstr "%s: Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î± ÏŒÏ�Î¹Î±"
  
! #: lto-streamer-in.c:920
  #, gcc-internal-format
  msgid "Reference statement index not found"
  msgstr ""
  
! #: lto-streamer-in.c:1607
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr ""
  
! #: lto-streamer-in.c:1711
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1716
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1721
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1726
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1729
  #, fuzzy, gcc-internal-format
  msgid "%s - unsupported mode %qs"
  msgstr "Î´ÎµÎ½ Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î²Î±Ï�Ï�Ï„Î·Ï„Î± Î³Î¹Î± Ï„Î¿ ÏƒÏ�Î¼Î²Î¿Î»Î¿ `%s'"
*************** msgstr ""
*** 25037,25068 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.c:354
  #, fuzzy, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: multiple_target.c:363
  #, gcc-internal-format
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr ""
  
! #: multiple_target.c:366
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr ""
  
! #: multiple_target.c:387
  #, gcc-internal-format
  msgid "%<default%> target was not set"
  msgstr ""
  
! #: multiple_target.c:391
  #, gcc-internal-format
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr ""
  
! #: multiple_target.c:395
  #, gcc-internal-format
  msgid "multiple %<default%> targets were set"
  msgstr ""
--- 25074,25105 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.c:350
  #, fuzzy, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: multiple_target.c:359
  #, gcc-internal-format
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr ""
  
! #: multiple_target.c:362
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr ""
  
! #: multiple_target.c:383
  #, gcc-internal-format
  msgid "%<default%> target was not set"
  msgstr ""
  
! #: multiple_target.c:387
  #, gcc-internal-format
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr ""
  
! #: multiple_target.c:391
  #, gcc-internal-format
  msgid "multiple %<default%> targets were set"
  msgstr ""
*************** msgstr ""
*** 25087,25389 ****
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1814
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1821
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1830
  #, fuzzy, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: omp-general.c:1838
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2380 omp-offload.c:1193
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2383 omp-offload.c:1194
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2387 omp-offload.c:1228
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-low.c:2434
  #, gcc-internal-format
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr ""
  
! #: omp-low.c:2489
  #, fuzzy, gcc-internal-format
  msgid "conflicting reduction operations for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: omp-low.c:2492
  #, fuzzy, gcc-internal-format
  msgid "location of the previous reduction for %qE"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: omp-low.c:2525
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr ""
  
! #: omp-low.c:2818
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr ""
  
! #: omp-low.c:2827
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr ""
  
! #: omp-low.c:2849 omp-low.c:2916
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:2868
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr ""
  
! #: omp-low.c:2883
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:2898
  #, gcc-internal-format
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr ""
  
! #: omp-low.c:2912
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr ""
  
! #: omp-low.c:2932
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr ""
  
! #: omp-low.c:2979
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr ""
  
! #: omp-low.c:3001
  #, fuzzy, gcc-internal-format
  msgid "orphaned %qs construct"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: omp-low.c:3030
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr ""
  
! #: omp-low.c:3035
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr ""
  
! #: omp-low.c:3055 omp-low.c:3068
  #, gcc-internal-format
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr ""
  
! #: omp-low.c:3097
  #, gcc-internal-format
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr ""
  
! #: omp-low.c:3122
  #, fuzzy, gcc-internal-format
  msgid "invalid arguments"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: omp-low.c:3128
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr ""
  
! #: omp-low.c:3156
  #, gcc-internal-format
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3163
  #, gcc-internal-format
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3192
  #, gcc-internal-format
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3216 omp-low.c:3373 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr ""
  
! #: omp-low.c:3244
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr ""
  
! #: omp-low.c:3261
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr ""
  
! #: omp-low.c:3276
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:3289
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3302 omp-low.c:3324
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr ""
  
! #: omp-low.c:3310
  #, gcc-internal-format
  msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr ""
  
! #: omp-low.c:3341
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr ""
  
! #: omp-low.c:3359
  #, gcc-internal-format
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr ""
  
! #: omp-low.c:3381
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr ""
  
! #: omp-low.c:3394
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr ""
  
! #: omp-low.c:3443
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr ""
  
! #: omp-low.c:3456 omp-low.c:3463
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr ""
  
! #: omp-low.c:3686
  #, gcc-internal-format
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr ""
  
! #: omp-low.c:3712
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:8881
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:8904
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: omp-low.c:13183 omp-low.c:13188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13192
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:651
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1226
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1230 omp-offload.c:1262
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1235
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1237
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1242
  #, fuzzy, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: omp-offload.c:1255
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1396
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1404
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1406
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
--- 25124,25431 ----
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1785
! #, gcc-internal-format
! msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
! msgstr ""
! 
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, fuzzy, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-low.c:2436
  #, gcc-internal-format
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr ""
  
! #: omp-low.c:2491
  #, fuzzy, gcc-internal-format
  msgid "conflicting reduction operations for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: omp-low.c:2494
  #, fuzzy, gcc-internal-format
  msgid "location of the previous reduction for %qE"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: omp-low.c:2527
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr ""
  
! #: omp-low.c:2820
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr ""
  
! #: omp-low.c:2829
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr ""
  
! #: omp-low.c:2851 omp-low.c:2918
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:2870
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr ""
  
! #: omp-low.c:2885
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:2900
  #, gcc-internal-format
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr ""
  
! #: omp-low.c:2914
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr ""
  
! #: omp-low.c:2934
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr ""
  
! #: omp-low.c:2981
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr ""
  
! #: omp-low.c:3003
  #, fuzzy, gcc-internal-format
  msgid "orphaned %qs construct"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: omp-low.c:3032
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr ""
  
! #: omp-low.c:3037
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr ""
  
! #: omp-low.c:3057 omp-low.c:3070
  #, gcc-internal-format
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr ""
  
! #: omp-low.c:3099
  #, gcc-internal-format
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr ""
  
! #: omp-low.c:3124
  #, fuzzy, gcc-internal-format
  msgid "invalid arguments"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: omp-low.c:3130
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr ""
  
! #: omp-low.c:3158
  #, gcc-internal-format
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3165
  #, gcc-internal-format
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3194
  #, gcc-internal-format
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3218 omp-low.c:3375 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr ""
  
! #: omp-low.c:3246
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr ""
  
! #: omp-low.c:3263
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr ""
  
! #: omp-low.c:3278
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:3291
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3304 omp-low.c:3326
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr ""
  
! #: omp-low.c:3312
  #, gcc-internal-format
  msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr ""
  
! #: omp-low.c:3343
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr ""
  
! #: omp-low.c:3361
  #, gcc-internal-format
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr ""
  
! #: omp-low.c:3383
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr ""
  
! #: omp-low.c:3396
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr ""
  
! #: omp-low.c:3445
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr ""
  
! #: omp-low.c:3458 omp-low.c:3465
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr ""
  
! #: omp-low.c:3688
  #, gcc-internal-format
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr ""
  
! #: omp-low.c:3714
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:8883
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:8906
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: omp-low.c:13185 omp-low.c:13190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13194
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1254
  #, fuzzy, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
*************** msgstr ""
*** 25418,25424 ****
  msgid "command-line option %qs is not supported by this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: opts-common.c:1285 opts.c:2076
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
--- 25460,25466 ----
  msgid "command-line option %qs is not supported by this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: opts-common.c:1285 opts.c:2093
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
*************** msgstr ""
*** 25517,25533 ****
  msgid "unrecognized shadow offset %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: opts.c:91
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr ""
  
! #: opts.c:127
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr ""
  
! #: opts.c:134
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr ""
--- 25559,25575 ----
  msgid "unrecognized shadow offset %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: opts.c:92
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr ""
  
! #: opts.c:128
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr ""
  
! #: opts.c:135
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr ""
*************** msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï
*** 25637,25643 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:970 config/darwin.c:3214
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr ""
--- 25679,25685 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:970 config/darwin.c:3223
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr ""
*************** msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï
*** 25722,25865 ****
  msgid "vtable verification is not supported with LTO"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: opts.c:1659
  #, gcc-internal-format
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr ""
  
! #: opts.c:1873
  #, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr ""
  
! #: opts.c:1913
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr ""
  
! #: opts.c:1919
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr ""
  
! #: opts.c:1954
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute directive ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: opts.c:1981
  #, fuzzy, gcc-internal-format
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: opts.c:1996
  #, gcc-internal-format
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr ""
  
! #: opts.c:2005
  #, gcc-internal-format
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr ""
  
! #: opts.c:2131
  #, gcc-internal-format
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr ""
  
! #: opts.c:2140
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: opts.c:2509
  #, fuzzy, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: opts.c:2521
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr ""
  
! #: opts.c:2529
  #, gcc-internal-format
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr ""
  
! #: opts.c:2604
  #, fuzzy, gcc-internal-format
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: opts.c:2662
  #, fuzzy, gcc-internal-format
  msgid "unknown stack check parameter %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: opts.c:2690
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr ""
  
! #: opts.c:2701
  #, fuzzy, gcc-internal-format
  msgid "dwarf version %wu is not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: opts.c:2755
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: opts.c:2933
  #, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr ""
  
! #: opts.c:2942
  #, fuzzy, gcc-internal-format
  msgid "debug format %qs conflicts with prior selection"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
  # src/request.c:806 src/request.c:912
! #: opts.c:2960
  #, fuzzy, gcc-internal-format
  msgid "unrecognized debug output level %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
  # src/request.c:806 src/request.c:912
! #: opts.c:2962
  #, fuzzy, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: opts.c:2982
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr ""
  
! #: opts.c:2986
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr ""
  
! #: opts.c:3031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr "Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'"
  
! #: opts.c:3060
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: opts.c:3064
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr ""
  
! #: opts.c:3068
  #, gcc-internal-format
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
  msgstr ""
--- 25764,25907 ----
  msgid "vtable verification is not supported with LTO"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: opts.c:1676
  #, gcc-internal-format
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr ""
  
! #: opts.c:1890
  #, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr ""
  
! #: opts.c:1930
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr ""
  
! #: opts.c:1936
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr ""
  
! #: opts.c:1971
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute directive ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: opts.c:1998
  #, fuzzy, gcc-internal-format
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: opts.c:2013
  #, gcc-internal-format
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr ""
  
! #: opts.c:2022
  #, gcc-internal-format
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr ""
  
! #: opts.c:2148
  #, gcc-internal-format
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr ""
  
! #: opts.c:2157
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: opts.c:2526
  #, fuzzy, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: opts.c:2538
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr ""
  
! #: opts.c:2546
  #, gcc-internal-format
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr ""
  
! #: opts.c:2621
  #, fuzzy, gcc-internal-format
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: opts.c:2679
  #, fuzzy, gcc-internal-format
  msgid "unknown stack check parameter %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: opts.c:2707
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr ""
  
! #: opts.c:2718
  #, fuzzy, gcc-internal-format
  msgid "dwarf version %wu is not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: opts.c:2772
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: opts.c:2950
  #, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr ""
  
! #: opts.c:2959
  #, fuzzy, gcc-internal-format
  msgid "debug format %qs conflicts with prior selection"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
  # src/request.c:806 src/request.c:912
! #: opts.c:2977
  #, fuzzy, gcc-internal-format
  msgid "unrecognized debug output level %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
  # src/request.c:806 src/request.c:912
! #: opts.c:2979
  #, fuzzy, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: opts.c:2999
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr ""
  
! #: opts.c:3003
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr ""
  
! #: opts.c:3048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr "Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'"
  
! #: opts.c:3077
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: opts.c:3081
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr ""
  
! #: opts.c:3085
  #, gcc-internal-format
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
  msgstr ""
*************** msgstr ""
*** 26209,26215 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr ""
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5483
  #, fuzzy, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 26251,26257 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr ""
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5488
  #, fuzzy, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï
*** 26244,26260 ****
  msgid "unable to find a register to spill in class %qs"
  msgstr ""
  
! #: reload1.c:4585
  #, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr ""
  
! #: reload1.c:6002
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr ""
  
! #: reload1.c:7880
  #, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr ""
--- 26286,26302 ----
  msgid "unable to find a register to spill in class %qs"
  msgstr ""
  
! #: reload1.c:4586
  #, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr ""
  
! #: reload1.c:6003
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr ""
  
! #: reload1.c:7881
  #, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr ""
*************** msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î
*** 26399,26440 ****
  msgid "packed attribute is unnecessary for %q+D"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: stor-layout.c:1345
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr ""
  
! #: stor-layout.c:1404
  #, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr ""
  
! #: stor-layout.c:1779
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr ""
  
! #: stor-layout.c:1807
  #, fuzzy, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: stor-layout.c:1811
  #, fuzzy, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: stor-layout.c:1817
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr ""
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2583
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr ""
--- 26441,26482 ----
  msgid "packed attribute is unnecessary for %q+D"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: stor-layout.c:1346
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr ""
  
! #: stor-layout.c:1405
  #, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr ""
  
! #: stor-layout.c:1781
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr ""
  
! #: stor-layout.c:1809
  #, fuzzy, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: stor-layout.c:1813
  #, fuzzy, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr ""
  
! #: stor-layout.c:1821
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2585
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr ""
*************** msgstr ""
*** 26449,26625 ****
  msgid "%qD renamed after being referenced in assembly"
  msgstr ""
  
! #: symtab.c:1063
  #, fuzzy, gcc-internal-format
  msgid "function symbol is not function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: symtab.c:1070
  #, gcc-internal-format
  msgid "inconsistent %<ifunc%> attribute"
  msgstr ""
  
! #: symtab.c:1078
  #, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr ""
  
! #: symtab.c:1084
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr ""
  
! #: symtab.c:1093
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1101
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1112 symtab.c:1119
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr ""
  
! #: symtab.c:1128
  #, gcc-internal-format
  msgid "node not found in symtab assembler name hash"
  msgstr ""
  
! #: symtab.c:1137
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr ""
  
! #: symtab.c:1142
  #, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr ""
  
! #: symtab.c:1147
  #, fuzzy, gcc-internal-format
  msgid "node is analyzed but it is not a definition"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: symtab.c:1152
  #, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr ""
  
! #: symtab.c:1157
  #, fuzzy, gcc-internal-format
  msgid "node is alias but not definition"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: symtab.c:1162
  #, gcc-internal-format
  msgid "node is weakref but not an transparent_alias"
  msgstr ""
  
! #: symtab.c:1167
  #, gcc-internal-format
  msgid "node is transparent_alias but not an alias"
  msgstr ""
  
! #: symtab.c:1172
  #, gcc-internal-format
  msgid "node is symver but not alias"
  msgstr ""
  
! #: symtab.c:1181
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1188
  #, gcc-internal-format
  msgid "symver is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1197
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr ""
  
! #: symtab.c:1202
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr ""
  
! #: symtab.c:1207
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr ""
  
! #: symtab.c:1212
  #, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr ""
  
! #: symtab.c:1219
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr ""
  
! #: symtab.c:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr ""
  
! #: symtab.c:1244
  #, fuzzy, gcc-internal-format
  msgid "implicit_section flag is set but section isn%'t"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: symtab.c:1251
  #, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr ""
  
! #: symtab.c:1263
  #, gcc-internal-format
  msgid "Alias and target%'s section differs"
  msgstr ""
  
! #: symtab.c:1270
  #, gcc-internal-format
  msgid "Alias and target%'s comdat groups differs"
  msgstr ""
  
! #: symtab.c:1285
  #, gcc-internal-format
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr ""
  
! #: symtab.c:1293
  #, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr ""
  
! #: symtab.c:1316 symtab.c:1353
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr ""
  
! #: symtab.c:1349
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.c:1762
  #, fuzzy, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: symtab.c:1764
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.c:1792
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
--- 26491,26667 ----
  msgid "%qD renamed after being referenced in assembly"
  msgstr ""
  
! #: symtab.c:1064
  #, fuzzy, gcc-internal-format
  msgid "function symbol is not function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: symtab.c:1071
  #, gcc-internal-format
  msgid "inconsistent %<ifunc%> attribute"
  msgstr ""
  
! #: symtab.c:1079
  #, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr ""
  
! #: symtab.c:1085
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr ""
  
! #: symtab.c:1094
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1102
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1113 symtab.c:1120
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr ""
  
! #: symtab.c:1129
  #, gcc-internal-format
  msgid "node not found in symtab assembler name hash"
  msgstr ""
  
! #: symtab.c:1138
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr ""
  
! #: symtab.c:1143
  #, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr ""
  
! #: symtab.c:1148
  #, fuzzy, gcc-internal-format
  msgid "node is analyzed but it is not a definition"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: symtab.c:1153
  #, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr ""
  
! #: symtab.c:1158
  #, fuzzy, gcc-internal-format
  msgid "node is alias but not definition"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: symtab.c:1163
  #, gcc-internal-format
  msgid "node is weakref but not an transparent_alias"
  msgstr ""
  
! #: symtab.c:1168
  #, gcc-internal-format
  msgid "node is transparent_alias but not an alias"
  msgstr ""
  
! #: symtab.c:1173
  #, gcc-internal-format
  msgid "node is symver but not alias"
  msgstr ""
  
! #: symtab.c:1182
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1189
  #, gcc-internal-format
  msgid "symver is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1198
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr ""
  
! #: symtab.c:1203
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr ""
  
! #: symtab.c:1208
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr ""
  
! #: symtab.c:1213
  #, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr ""
  
! #: symtab.c:1220
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr ""
  
! #: symtab.c:1235
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr ""
  
! #: symtab.c:1245
  #, fuzzy, gcc-internal-format
  msgid "implicit_section flag is set but section isn%'t"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: symtab.c:1252
  #, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr ""
  
! #: symtab.c:1264
  #, gcc-internal-format
  msgid "Alias and target%'s section differs"
  msgstr ""
  
! #: symtab.c:1271
  #, gcc-internal-format
  msgid "Alias and target%'s comdat groups differs"
  msgstr ""
  
! #: symtab.c:1286
  #, gcc-internal-format
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr ""
  
! #: symtab.c:1294
  #, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr ""
  
! #: symtab.c:1317 symtab.c:1354
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr ""
  
! #: symtab.c:1350
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.c:1763
  #, fuzzy, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: symtab.c:1765
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.c:1793
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
*************** msgstr ""
*** 26929,27105 ****
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr ""
  
! #: tree-cfg.c:353
  #, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2965
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2970
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2985
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2991
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3013
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: tree-cfg.c:3024
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:3049
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3063
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3069
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3078
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3086
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3093
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3104
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.c:3120
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3135
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:3146 tree-cfg.c:3155 tree-cfg.c:3172 tree-cfg.c:3806
! #: tree-cfg.c:3835 tree-cfg.c:3852 tree-cfg.c:3873 tree-cfg.c:3919
! #: tree-cfg.c:3940 tree-cfg.c:3994 tree-cfg.c:4014 tree-cfg.c:4050
! #: tree-cfg.c:4071 tree-cfg.c:4103 tree-cfg.c:4179 tree-cfg.c:4211
! #: tree-cfg.c:4223 tree-cfg.c:4282 tree-cfg.c:4307 tree-cfg.c:4380
! #: tree-cfg.c:4458
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.c:3166
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: tree-cfg.c:3190
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3198
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.c:3218 tree-cfg.c:3244
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3225 tree-cfg.c:3251
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3232 tree-cfg.c:3258
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® %s"
  
! #: tree-cfg.c:3265 tree-cfg.c:4470
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3318
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3327
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3334
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: tree-cfg.c:3344
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: tree-cfg.c:3355
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: tree-cfg.c:3364
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Ï‡Î¹ÎºÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚: `%s'"
  
! #: tree-cfg.c:3372
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3386
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î´Î¹Î±Î¼ÏŒÏ�Ï†Ï‰ÏƒÎ· ÏƒÏ…Î½Ï„ÏŒÎ¼ÎµÏ…ÏƒÎ·Ï‚"
  
! #: tree-cfg.c:3395
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Ï‡Î¹ÎºÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚: `%s'"
  
! #: tree-cfg.c:3406
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 26971,27147 ----
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr ""
  
! #: tree-cfg.c:356
  #, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2968
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2973
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2994
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3016
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: tree-cfg.c:3027
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:3052
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3066
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3089
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3107
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3138
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.c:3169
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: tree-cfg.c:3193
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3201
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® %s"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3337
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: tree-cfg.c:3347
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: tree-cfg.c:3358
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: tree-cfg.c:3367
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Ï‡Î¹ÎºÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚: `%s'"
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3389
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î´Î¹Î±Î¼ÏŒÏ�Ï†Ï‰ÏƒÎ· ÏƒÏ…Î½Ï„ÏŒÎ¼ÎµÏ…ÏƒÎ·Ï‚"
  
! #: tree-cfg.c:3398
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Ï‡Î¹ÎºÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚: `%s'"
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 27110,27616 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3424
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.c:3447
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: tree-cfg.c:3467
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:3483
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: tree-cfg.c:3500
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3515
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3524
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3531
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3553
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3559
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:3582
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3611
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3626
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3640
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3655
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:3670
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: tree-cfg.c:3710
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3732
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3743
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3757
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î´Î¹Î±Î¼ÏŒÏ�Ï†Ï‰ÏƒÎ· ÏƒÏ…Î½Ï„ÏŒÎ¼ÎµÏ…ÏƒÎ·Ï‚"
  
! #: tree-cfg.c:3782
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3789
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:3894
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3905
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4111
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4124
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
  
! #: tree-cfg.c:4152
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4161
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:4193
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4235 tree-cfg.c:4294
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4250
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4266
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® %s"
  
! #: tree-cfg.c:4326
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: tree-cfg.c:4335
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4341
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4351
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: tree-cfg.c:4361
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4416
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: tree-cfg.c:4425
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: tree-cfg.c:4444
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4485 tree-cfg.c:4511
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:4545 tree-cfg.c:4563
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4554 tree-cfg.c:4571
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4579
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4588
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4595
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4604
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4615
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4674
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:4689 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4713
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4732
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4740
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: tree-cfg.c:4750
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:4762
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4768
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4775
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4785
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4804
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: tree-cfg.c:4847
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: tree-cfg.c:4856
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4866
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4882
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4890
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:4973 tree-cfg.c:4982
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: tree-cfg.c:4992
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5006
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:5013
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:5111
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5168
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5184
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5233
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: tree-cfg.c:5336
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5345
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5356 tree-cfg.c:5403
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5364
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5391
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5431
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5437
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5459
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5481
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5488
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5495
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5519
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5528
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5537 tree-cfg.c:5546 tree-cfg.c:5571
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5561
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5630 tree-cfg.c:5652 tree-cfg.c:5669 tree-cfg.c:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5640
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: tree-cfg.c:5674
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5704
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5712
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: tree-cfg.c:5729
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: tree-cfg.c:9380
  #, fuzzy, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: tree-cfg.c:9401 tree-cfg.c:9433
  #, fuzzy, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Î¿ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Ï†Î¸Î¬Î½ÎµÎ¹ ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Î¼Î·-ÎºÎµÎ½Î®Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚"
  
! #: tree-cfg.c:9499
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9504 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 27152,27658 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.c:3450
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: tree-cfg.c:3470
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:3486
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3518
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3527
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3562
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:3585
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3614
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3629
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3643
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3658
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:3673
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: tree-cfg.c:3713
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3735
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î´Î¹Î±Î¼ÏŒÏ�Ï†Ï‰ÏƒÎ· ÏƒÏ…Î½Ï„ÏŒÎ¼ÎµÏ…ÏƒÎ·Ï‚"
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3792
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:3897
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3908
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4114
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4127
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4164
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4253
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4269
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® %s"
  
! #: tree-cfg.c:4329
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: tree-cfg.c:4338
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4344
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4354
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: tree-cfg.c:4364
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4419
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: tree-cfg.c:4428
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: tree-cfg.c:4447
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4598
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4607
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4618
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4677
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4735
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4743
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: tree-cfg.c:4753
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4771
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4778
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4788
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: tree-cfg.c:4798
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4807
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4869
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4885
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4893
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: tree-cfg.c:4995
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5009
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:5016
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:5114
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5236
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5715
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5755
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: tree-cfg.c:9383
  #, fuzzy, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, fuzzy, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Î¿ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Ï†Î¸Î¬Î½ÎµÎ¹ ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Î¼Î·-ÎºÎµÎ½Î®Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚"
  
! #: tree-cfg.c:9502
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr ""
*** 27670,27746 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3831
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3838
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3878
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3892
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3906
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3918
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3926
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4059
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4745
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.c:4748 tree-inline.c:4769
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.c:4751 tree-inline.c:4772
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: tree-inline.c:4765
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
--- 27712,27788 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3832
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3839
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3879
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3893
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3919
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3927
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3939
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3959
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4060
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4068
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4746
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.c:4749 tree-inline.c:4770
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.c:4752 tree-inline.c:4773
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: tree-inline.c:4766
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
*************** msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±
*** 27845,28004 ****
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.c:2143
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2147
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2157
  msgid "%G%qD writing %wu byte into a region of size %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2165
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2175
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2183
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2193
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2199
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2207
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2213
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2250
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2254
  #, fuzzy, gcc-internal-format
  msgid "at offset %s to object %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-ssa-strlen.c:2286
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2293
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "at offset %s to an object declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2302
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2310
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2317
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2322
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2327
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:3218
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3234
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3241
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3253
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3260 tree-ssa-strlen.c:3276
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3417
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.c:3423
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.c:3430
  #, gcc-internal-format
  msgid "length computed here"
  msgstr ""
  
! #: tree-ssa-strlen.c:4335
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4337
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4344
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4349
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4359
  #, fuzzy, gcc-internal-format
  msgid "in this expression"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
--- 27887,28046 ----
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.c:2149
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2153
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2163
  msgid "%G%qD writing %wu byte into a region of size %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2171
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2181
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2189
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:2199
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2205
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2213
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2219
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2256
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2260
  #, fuzzy, gcc-internal-format
  msgid "at offset %s to object %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-ssa-strlen.c:2292
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2299
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "at offset %s to an object declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2308
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2316
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2323
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2328
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2333
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:3224
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3240
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3247
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3259
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3266 tree-ssa-strlen.c:3282
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3423
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.c:3429
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.c:3436
  #, gcc-internal-format
  msgid "length computed here"
  msgstr ""
  
! #: tree-ssa-strlen.c:4341
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4343
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4350
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4355
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4365
  #, fuzzy, gcc-internal-format
  msgid "in this expression"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
*************** msgstr ""
*** 28174,28190 ****
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:352
  #, fuzzy, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î´Î¹Î±Î´Î¹ÎºÎ±ÏƒÎ¯Î± Î´Î¹Î±Ï†Ï…Î³Î®Ï‚ ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î¹Ï„Î¹ÎºÎ¿Ï�"
  
! #: tree-streamer-in.c:358
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1891
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
--- 28216,28232 ----
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:353
  #, fuzzy, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î´Î¹Î±Î´Î¹ÎºÎ±ÏƒÎ¯Î± Î´Î¹Î±Ï†Ï…Î³Î®Ï‚ ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î¹Ï„Î¹ÎºÎ¿Ï�"
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1912
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 28199,28215 ****
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr ""
  
! #: tree-vect-generic.c:983
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.c:1463
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.c:3678
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
--- 28241,28257 ----
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr ""
  
! #: tree-vect-generic.c:1004
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.c:1484
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.c:3707
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 28289,28380 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8170
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr ""
  
! #: tree.c:8334
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:9695 tree.c:9780 tree.c:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9732
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9745
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9794
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9807
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9869
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9883
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9896
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9909
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13041
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13044
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13067
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13070
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13076
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13079
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
--- 28331,28422 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8187
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr ""
  
! #: tree.c:8351
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:9731 tree.c:9816 tree.c:9879
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9768
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9781
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9830
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9843
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9905
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9919
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9932
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9945
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9958
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13077
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13080
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13103
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13106
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
*************** msgstr ""
*** 28399,28630 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13845
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13886
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13888
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13890
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13913
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:13962
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:13966
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14005
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14007
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14009
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14026
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14028 tree.c:14039
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14030 tree.c:14041
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14037
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14349
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: tree.c:14354
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14366
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14385
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14393
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14399
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14415
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14425
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14435
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14456
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14462
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14484
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14502
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14509
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14516
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14532
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14548
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14558
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: tree.c:14567
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14589
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14604
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14611
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14624
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14637
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14643
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14650
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14672
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 28441,28672 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13924
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13951
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14002
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14064
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14066 tree.c:14077
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14068 tree.c:14079
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14387
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: tree.c:14392
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14423
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14431
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14453
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14463
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14494
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14500
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14554
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: tree.c:14605
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr ""
*** 28644,28655 ****
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr ""
  
! #: var-tracking.c:7173
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr ""
  
! #: var-tracking.c:7177
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr ""
--- 28686,28697 ----
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr ""
  
! #: var-tracking.c:7187
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr ""
  
! #: var-tracking.c:7191
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr ""
*************** msgstr ""
*** 28759,28830 ****
  msgid "initializer for floating value is not a floating constant"
  msgstr ""
  
! #: varasm.c:5328
  #, fuzzy, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: varasm.c:5584
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: varasm.c:5636
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: varasm.c:5672
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: varasm.c:5676
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: varasm.c:5705 varasm.c:6025
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr ""
  
! #: varasm.c:5900
  #, fuzzy, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: varasm.c:5928
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: varasm.c:5984
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: varasm.c:6003
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6005
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6012
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: varasm.c:6022
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: varasm.c:6240 config/sol2.c:159 config/i386/winnt.c:265
  #, fuzzy, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
--- 28801,28872 ----
  msgid "initializer for floating value is not a floating constant"
  msgstr ""
  
! #: varasm.c:5348
  #, fuzzy, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: varasm.c:5604
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: varasm.c:5656
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: varasm.c:5692
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: varasm.c:5696
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr ""
  
! #: varasm.c:5920
  #, fuzzy, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: varasm.c:5948
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: varasm.c:6004
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: varasm.c:6023
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6025
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6032
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: varasm.c:6042
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, fuzzy, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´Î
*** 28925,28932 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3609
! #: c-family/c-attribs.c:3613
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 28967,28974 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3610
! #: c-family/c-attribs.c:3614
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î
*** 28996,29002 ****
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2828
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 29038,29044 ----
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2829
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgid "%qE attribute ignored. Use %<-fcf
*** 29012,29019 ****
  msgstr ""
  
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4371 c-family/c-attribs.c:4406
! #: c-family/c-attribs.c:4412 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
--- 29054,29061 ----
  msgstr ""
  
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4368 c-family/c-attribs.c:4403
! #: c-family/c-attribs.c:4409 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
*************** msgstr ""
*** 29034,29040 ****
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3205
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
--- 29076,29082 ----
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3206
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
*************** msgstr ""
*** 29247,29253 ****
  msgid "weak %q+D cannot be defined %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3105
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 29289,29295 ----
  msgid "weak %q+D cannot be defined %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3106
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±
*** 29272,29520 ****
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: c-family/c-attribs.c:2544
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2549
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-attribs.c:2597
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:2656
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: c-family/c-attribs.c:2679
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:2692
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c-family/c-attribs.c:2716
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:2722
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:2735
  #, fuzzy, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2747
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:2763
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2775
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2778 c-family/c-attribs.c:2782
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:2811
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:2819
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.c:2841
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2863 c-family/c-attribs.c:3179
! #: c-family/c-attribs.c:4480 config/m32c/m32c.c:2935
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:2919 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:2984
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3003
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute %E is not an integer constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3015
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3028
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3118
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3185 c-family/c-attribs.c:4486
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-attribs.c:3252
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3254
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3353
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-attribs.c:3366 cp/class.c:4618
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.c:3424
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c-family/c-attribs.c:3435
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: c-family/c-attribs.c:3438
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-attribs.c:3486 cp/name-lookup.c:5007
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c-family/c-attribs.c:3527
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3585 c-family/c-attribs.c:3587
  #, fuzzy, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c-family/c-attribs.c:3622 c-family/c-attribs.c:3626
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3639 c-family/c-attribs.c:3643
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3651 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:3657 ada/gcc-interface/utils.c:4038
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:3666 c-family/c-attribs.c:3669
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:3727
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3784
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3792
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:3878
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3894
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-attribs.c:3908
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:3922
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:3974
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c-family/c-attribs.c:3997
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4018
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4026
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 29314,29562 ----
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: c-family/c-attribs.c:2548
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2553
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-attribs.c:2601
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:2657
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: c-family/c-attribs.c:2680
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:2693
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c-family/c-attribs.c:2717
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:2723
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:2736
  #, fuzzy, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2748
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:2764
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2776
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2779 c-family/c-attribs.c:2783
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:2812
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:2820
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.c:2842
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2864 c-family/c-attribs.c:3180
! #: c-family/c-attribs.c:4477 config/m32c/m32c.c:2935
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:2920 c-family/c-attribs.c:2961
! #: c-family/c-attribs.c:2985
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3004
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute %E is not an integer constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3016
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3029
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3119
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3186 c-family/c-attribs.c:4483
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-attribs.c:3253
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3255
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3354
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.c:3425
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c-family/c-attribs.c:3436
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: c-family/c-attribs.c:3439
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c-family/c-attribs.c:3528
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3586 c-family/c-attribs.c:3588
  #, fuzzy, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c-family/c-attribs.c:3623 c-family/c-attribs.c:3627
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3640 c-family/c-attribs.c:3644
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3652 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:3658 ada/gcc-interface/utils.c:4038
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:3667 c-family/c-attribs.c:3670
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:3728
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3785
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3793
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:3879
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3895
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-attribs.c:3909
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:3923
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:3975
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c-family/c-attribs.c:3998
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4019
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4027
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 29523,29650 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4039
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.c:4080
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4083
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4108
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4112
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4119
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4127
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4138
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4151
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4169
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4256
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c-family/c-attribs.c:4263
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-attribs.c:4300
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:4308
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:4324 ada/gcc-interface/utils.c:6384
  #, fuzzy, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: c-family/c-attribs.c:4332 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:4387 ada/gcc-interface/utils.c:6729
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:4503
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c-family/c-attribs.c:4518
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:4554
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:4575
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: c-family/c-attribs.c:4602
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: c-family/c-attribs.c:4706
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:4708
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:4885
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
--- 29565,29692 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4040
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.c:4081
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4084
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4109
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4113
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4120
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4128
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4139
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4152
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4170
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4253
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c-family/c-attribs.c:4260
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-attribs.c:4297
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:4305
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:4321 ada/gcc-interface/utils.c:6384
  #, fuzzy, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: c-family/c-attribs.c:4329 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:4384 ada/gcc-interface/utils.c:6729
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:4500
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c-family/c-attribs.c:4515
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:4551
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:4572
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: c-family/c-attribs.c:4599
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: c-family/c-attribs.c:4703
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:4705
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:4882
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
*************** msgstr ""
*** 29794,29805 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3460 cp/semantics.c:662 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6795 c/c-typeck.c:15201
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
--- 29836,29847 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
*************** msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ
*** 29879,29885 ****
  msgid "duplicate case value"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c-family/c-common.c:4919 c-family/c-warn.c:2510
  #, fuzzy, gcc-internal-format
  msgid "previously used here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 29921,29927 ----
  msgid "duplicate case value"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c-family/c-common.c:4919 c-family/c-warn.c:2515
  #, fuzzy, gcc-internal-format
  msgid "previously used here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î±
*** 30126,30194 ****
  msgid "invalid memory model argument %d of %qE"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-common.c:7431
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8051
  #, fuzzy, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: c-family/c-common.c:8093 c-family/c-common.c:8142 c-family/c-common.c:8158
  #, fuzzy, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8246
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.c:8266
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c-family/c-common.c:8269
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c-family/c-common.c:8273
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c-family/c-common.c:8276
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c-family/c-common.c:8281
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8284
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8289
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c-family/c-common.c:8292
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8363
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
--- 30168,30236 ----
  msgid "invalid memory model argument %d of %qE"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, fuzzy, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, fuzzy, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.c:8268
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c-family/c-common.c:8271
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c-family/c-common.c:8275
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c-family/c-common.c:8278
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c-family/c-common.c:8283
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8286
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8291
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c-family/c-common.c:8294
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
*************** msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡Îµ
*** 30845,30856 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7442 cp/parser.c:4228
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-lex.c:1286 c/c-parser.c:7463
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
--- 30887,30898 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7441 cp/parser.c:4231
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-lex.c:1286 c/c-parser.c:7462
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
*************** msgstr ""
*** 30900,30906 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9042
  #, fuzzy, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 30942,30948 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, fuzzy, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr ""
*** 30915,30931 ****
  msgid "%qE is not initialized"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8931
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ ÎµÏ€Î¹Ï„Ï�Î­Ï€ÎµÏ„Î±Î¹"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8550
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÎ½Î¿Î¼Î± Î¼Î®Î½Î±"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8937
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
--- 30957,30973 ----
  msgid "%qE is not initialized"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ ÎµÏ€Î¹Ï„Ï�Î­Ï€ÎµÏ„Î±Î¹"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÎ½Î¿Î¼Î± Î¼Î®Î½Î±"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
*************** msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î
*** 30935,30941 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8665
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 30977,30983 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr ""
*** 31085,31146 ****
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr ""
  
! #: c-family/c-opts.c:1031
  #, fuzzy, gcc-internal-format
  msgid "external TLS initialization functions not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c-family/c-opts.c:1055
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.c:1070
  #, fuzzy, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
  
! #: c-family/c-opts.c:1090
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.c:1244
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1255
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1258
  #, fuzzy, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c-family/c-opts.c:1335
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.c:1359
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.c:1392
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.c:1395
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.c:1580
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
--- 31127,31188 ----
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr ""
  
! #: c-family/c-opts.c:1035
  #, fuzzy, gcc-internal-format
  msgid "external TLS initialization functions not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c-family/c-opts.c:1059
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.c:1074
  #, fuzzy, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
  
! #: c-family/c-opts.c:1094
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.c:1248
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1259
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1262
  #, fuzzy, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c-family/c-opts.c:1339
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.c:1363
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.c:1396
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.c:1399
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.c:1584
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
*************** msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏ
*** 31487,31530 ****
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:329
  #, fuzzy, gcc-internal-format
  #| msgid "parse error"
  msgid "<type-error>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚"
  
! #: c-family/c-pretty-print.c:371
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:378
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:393
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:408
  #, fuzzy, gcc-internal-format
  #| msgid "syntax error"
  msgid "<tag-error>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ�Î½Ï„Î±Î¾Î·Ï‚"
  
! #: c-family/c-pretty-print.c:1244
  #, gcc-internal-format
  msgid "<erroneous-expression>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:1248 cp/cxx-pretty-print.c:133
  #, fuzzy, gcc-internal-format
  #| msgid "return"
  msgid "<return-value>"
--- 31529,31572 ----
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:333
  #, fuzzy, gcc-internal-format
  #| msgid "parse error"
  msgid "<type-error>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚"
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:379
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:382
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:397
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:412
  #, fuzzy, gcc-internal-format
  #| msgid "syntax error"
  msgid "<tag-error>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ�Î½Ï„Î±Î¾Î·Ï‚"
  
! #: c-family/c-pretty-print.c:1250
  #, gcc-internal-format
  msgid "<erroneous-expression>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:1254 cp/cxx-pretty-print.c:133
  #, fuzzy, gcc-internal-format
  #| msgid "return"
  msgid "<return-value>"
*************** msgstr "ÎµÏ€Î¹ÏƒÏ„Ï�Î¿Ï†Î®"
*** 31535,31542 ****
  msgid "wrong type argument to %s"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2657
! #: cp/constexpr.c:5290
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
--- 31577,31584 ----
  msgid "wrong type argument to %s"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
*************** msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚
*** 31796,31807 ****
  msgid "conversion to %qT from boolean expression"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1387
  #, fuzzy, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1395
  #, fuzzy, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
--- 31838,31849 ----
  msgid "conversion to %qT from boolean expression"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1392
  #, fuzzy, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1400
  #, fuzzy, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
*************** msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s
*** 31816,31827 ****
  msgid "signed conversion from %qT to %qT changes the value of %qE"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1385
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1393
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes the value of %qE"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
--- 31858,31869 ----
  msgid "signed conversion from %qT to %qT changes the value of %qE"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1390
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1398
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes the value of %qE"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
*************** msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s
*** 31841,32327 ****
  msgid "conversion from %qT to %qT may change value"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c-family/c-warn.c:1406 c-family/c-warn.c:1423 c-family/c-warn.c:1440
  #, fuzzy, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, fuzzy, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c-family/c-warn.c:1475
  #, fuzzy, gcc-internal-format
  msgid "case value %qs not in enumerated type"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: c-family/c-warn.c:1480
  #, fuzzy, gcc-internal-format
  msgid "case value %qs not in enumerated type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: c-family/c-warn.c:1560
  #, fuzzy, gcc-internal-format
  msgid "lower value in case label range less than minimum value for type"
  msgstr ""
  "Î¿ Î´Î·Î»Ï‰Î¼Î­Î½Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ bytes `%s' ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î­Î³Î¹ÏƒÏ„Î¿\n"
  "Ï€Î¿Ï… Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î±Î½Î±Ï€Î±Ï�Î±ÏƒÏ„Î±Î¸ÎµÎ¯ Î±Ï€ÏŒ Ï„Î¿ Ï„Ï�Ï€Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ `long'"
  
! #: c-family/c-warn.c:1574
  #, fuzzy, gcc-internal-format
  msgid "case label value is less than minimum value for type"
  msgstr ""
  "Î¿ Î´Î·Î»Ï‰Î¼Î­Î½Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ bytes `%s' ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î­Î³Î¹ÏƒÏ„Î¿\n"
  "Ï€Î¿Ï… Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î±Î½Î±Ï€Î±Ï�Î±ÏƒÏ„Î±Î¸ÎµÎ¯ Î±Ï€ÏŒ Ï„Î¿ Ï„Ï�Ï€Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ `long'"
  
! #: c-family/c-warn.c:1591
  #, fuzzy, gcc-internal-format
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr ""
  "Î¿ Î´Î·Î»Ï‰Î¼Î­Î½Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ bytes `%s' ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î­Î³Î¹ÏƒÏ„Î¿\n"
  "Ï€Î¿Ï… Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î±Î½Î±Ï€Î±Ï�Î±ÏƒÏ„Î±Î¸ÎµÎ¯ Î±Ï€ÏŒ Ï„Î¿ Ï„Ï�Ï€Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ `long'"
  
! #: c-family/c-warn.c:1604
  #, fuzzy, gcc-internal-format
  msgid "case label value exceeds maximum value for type"
  msgstr ""
  "Î¿ Î´Î·Î»Ï‰Î¼Î­Î½Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ bytes `%s' ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î­Î³Î¹ÏƒÏ„Î¿\n"
  "Ï€Î¿Ï… Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î±Î½Î±Ï€Î±Ï�Î±ÏƒÏ„Î±Î¸ÎµÎ¯ Î±Ï€ÏŒ Ï„Î¿ Ï„Ï�Ï€Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ `long'"
  
! #: c-family/c-warn.c:1617
  #, fuzzy, gcc-internal-format
  msgid "switch missing default case"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-warn.c:1662
  #, gcc-internal-format
  msgid "switch condition has boolean value"
  msgstr ""
  
! #: c-family/c-warn.c:1744
  #, fuzzy, gcc-internal-format
  msgid "enumeration value %qE not handled in switch"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c-family/c-warn.c:1772
  #, gcc-internal-format
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr ""
  
! #: c-family/c-warn.c:1794
  #, fuzzy, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-warn.c:1796
  #, fuzzy, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1798
  #, fuzzy, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1800
  #, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1804
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only member %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1805
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only member %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1806
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only member %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1807
  #, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1811
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only variable %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1812
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only variable %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1813
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only variable %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1814
  #, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1817
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only parameter %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1818
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only parameter %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1819
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only parameter %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1820
  #, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1825
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1827
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1829
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1831
  #, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr ""
  
! #: c-family/c-warn.c:1836
  #, fuzzy, gcc-internal-format
  msgid "assignment of function %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-warn.c:1837
  #, fuzzy, gcc-internal-format
  msgid "increment of function %qD"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-warn.c:1838
  #, fuzzy, gcc-internal-format
  msgid "decrement of function %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: c-family/c-warn.c:1839
  #, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1842 c/c-typeck.c:4914
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-warn.c:1843 c/c-typeck.c:4917
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-warn.c:1844 c/c-typeck.c:4920
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1845
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1859
  #, fuzzy, gcc-internal-format
  msgid "lvalue required as left operand of assignment"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: c-family/c-warn.c:1862
  #, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr ""
  
! #: c-family/c-warn.c:1865
  #, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr ""
  
! #: c-family/c-warn.c:1868
  #, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr ""
  
! #: c-family/c-warn.c:1871
  #, fuzzy, gcc-internal-format
  msgid "lvalue required in %<asm%> statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: c-family/c-warn.c:1888
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument (have %qT)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-warn.c:1892
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-warn.c:1897
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-warn.c:1902
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-warn.c:1907
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-warn.c:1912
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-warn.c:1939
  #, gcc-internal-format
  msgid "array subscript has type %<char%>"
  msgstr ""
  
! #: c-family/c-warn.c:1975 c-family/c-warn.c:1978
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr ""
  
! #: c-family/c-warn.c:1981 c-family/c-warn.c:1984
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr ""
  
! #: c-family/c-warn.c:1990 c-family/c-warn.c:1993
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr ""
  
! #: c-family/c-warn.c:1996 c-family/c-warn.c:1999
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr ""
  
! #: c-family/c-warn.c:2005 c-family/c-warn.c:2008
  #, gcc-internal-format
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr ""
  
! #: c-family/c-warn.c:2015 c-family/c-warn.c:2019
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr ""
  
! #: c-family/c-warn.c:2023 c-family/c-warn.c:2026
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr ""
  
! #: c-family/c-warn.c:2031
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2039 c-family/c-warn.c:2043
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr ""
  
! #: c-family/c-warn.c:2047 c-family/c-warn.c:2050
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr ""
  
! #: c-family/c-warn.c:2056 c-family/c-warn.c:2059
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2062 c-family/c-warn.c:2065
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2069 c-family/c-warn.c:2072
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2077
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2084 c-family/c-warn.c:2087
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr ""
  
! #: c-family/c-warn.c:2092 c-family/c-warn.c:2095
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr ""
  
! #: c-family/c-warn.c:2105 c-family/c-warn.c:2111
  #, gcc-internal-format
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr ""
  
! #: c-family/c-warn.c:2127
  #, fuzzy, gcc-internal-format
  msgid "label %q+D defined but not used"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c-family/c-warn.c:2129
  #, fuzzy, gcc-internal-format
  msgid "label %q+D declared but not defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c-family/c-warn.c:2152
  #, gcc-internal-format
  msgid "division by zero"
  msgstr "Î´Î¹Î±Î¯Ï�ÎµÏƒÎ· Î¼Îµ Î¼Î·Î´Î­Î½"
  
! #: c-family/c-warn.c:2172
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr ""
  
! #: c-family/c-warn.c:2196
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2235 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2288
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2341
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2345
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr ""
  
! #: c-family/c-warn.c:2356
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr ""
  
! #: c-family/c-warn.c:2411
  #, fuzzy, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-warn.c:2473
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr ""
  
! #: c-family/c-warn.c:2509
  #, fuzzy, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c-family/c-warn.c:2538
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2546
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr ""
  
! #: c-family/c-warn.c:2551
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-warn.c:2600
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2638 c-family/c-warn.c:2662
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr ""
  
! #: c-family/c-warn.c:2641 c-family/c-warn.c:2659
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr ""
  
! #: c-family/c-warn.c:2709
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2774 c/c-typeck.c:5485 cp/call.c:5673
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2881
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2882
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2975
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2982 c-family/c-warn.c:2985 cp/init.c:633
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-warn.c:3072
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
--- 31883,32369 ----
  msgid "conversion from %qT to %qT may change value"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, fuzzy, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c-family/c-warn.c:1416 c-family/c-warn.c:1433 c-family/c-warn.c:1450
  #, fuzzy, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c-family/c-warn.c:1480
  #, fuzzy, gcc-internal-format
  msgid "case value %qs not in enumerated type"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: c-family/c-warn.c:1485
  #, fuzzy, gcc-internal-format
  msgid "case value %qs not in enumerated type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: c-family/c-warn.c:1565
  #, fuzzy, gcc-internal-format
  msgid "lower value in case label range less than minimum value for type"
  msgstr ""
  "Î¿ Î´Î·Î»Ï‰Î¼Î­Î½Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ bytes `%s' ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î­Î³Î¹ÏƒÏ„Î¿\n"
  "Ï€Î¿Ï… Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î±Î½Î±Ï€Î±Ï�Î±ÏƒÏ„Î±Î¸ÎµÎ¯ Î±Ï€ÏŒ Ï„Î¿ Ï„Ï�Ï€Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ `long'"
  
! #: c-family/c-warn.c:1579
  #, fuzzy, gcc-internal-format
  msgid "case label value is less than minimum value for type"
  msgstr ""
  "Î¿ Î´Î·Î»Ï‰Î¼Î­Î½Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ bytes `%s' ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î­Î³Î¹ÏƒÏ„Î¿\n"
  "Ï€Î¿Ï… Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î±Î½Î±Ï€Î±Ï�Î±ÏƒÏ„Î±Î¸ÎµÎ¯ Î±Ï€ÏŒ Ï„Î¿ Ï„Ï�Ï€Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ `long'"
  
! #: c-family/c-warn.c:1596
  #, fuzzy, gcc-internal-format
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr ""
  "Î¿ Î´Î·Î»Ï‰Î¼Î­Î½Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ bytes `%s' ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î­Î³Î¹ÏƒÏ„Î¿\n"
  "Ï€Î¿Ï… Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î±Î½Î±Ï€Î±Ï�Î±ÏƒÏ„Î±Î¸ÎµÎ¯ Î±Ï€ÏŒ Ï„Î¿ Ï„Ï�Ï€Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ `long'"
  
! #: c-family/c-warn.c:1609
  #, fuzzy, gcc-internal-format
  msgid "case label value exceeds maximum value for type"
  msgstr ""
  "Î¿ Î´Î·Î»Ï‰Î¼Î­Î½Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ bytes `%s' ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î­Î³Î¹ÏƒÏ„Î¿\n"
  "Ï€Î¿Ï… Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î±Î½Î±Ï€Î±Ï�Î±ÏƒÏ„Î±Î¸ÎµÎ¯ Î±Ï€ÏŒ Ï„Î¿ Ï„Ï�Ï€Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ `long'"
  
! #: c-family/c-warn.c:1622
  #, fuzzy, gcc-internal-format
  msgid "switch missing default case"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-warn.c:1667
  #, gcc-internal-format
  msgid "switch condition has boolean value"
  msgstr ""
  
! #: c-family/c-warn.c:1749
  #, fuzzy, gcc-internal-format
  msgid "enumeration value %qE not handled in switch"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c-family/c-warn.c:1777
  #, gcc-internal-format
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr ""
  
! #: c-family/c-warn.c:1799
  #, fuzzy, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-warn.c:1801
  #, fuzzy, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1803
  #, fuzzy, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1805
  #, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1809
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only member %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1810
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only member %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1811
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only member %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1812
  #, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1816
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only variable %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1817
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only variable %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1818
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only variable %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1819
  #, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1822
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only parameter %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1823
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only parameter %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1824
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only parameter %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1825
  #, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1830
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1832
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1834
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1836
  #, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr ""
  
! #: c-family/c-warn.c:1841
  #, fuzzy, gcc-internal-format
  msgid "assignment of function %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-warn.c:1842
  #, fuzzy, gcc-internal-format
  msgid "increment of function %qD"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-warn.c:1843
  #, fuzzy, gcc-internal-format
  msgid "decrement of function %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: c-family/c-warn.c:1844
  #, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1847 c/c-typeck.c:4914
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-warn.c:1848 c/c-typeck.c:4917
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-warn.c:1849 c/c-typeck.c:4920
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c-family/c-warn.c:1850
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1864
  #, fuzzy, gcc-internal-format
  msgid "lvalue required as left operand of assignment"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: c-family/c-warn.c:1867
  #, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr ""
  
! #: c-family/c-warn.c:1870
  #, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr ""
  
! #: c-family/c-warn.c:1873
  #, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr ""
  
! #: c-family/c-warn.c:1876
  #, fuzzy, gcc-internal-format
  msgid "lvalue required in %<asm%> statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: c-family/c-warn.c:1893
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument (have %qT)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-warn.c:1897
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-warn.c:1902
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-warn.c:1907
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-warn.c:1912
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-warn.c:1917
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-warn.c:1944
  #, gcc-internal-format
  msgid "array subscript has type %<char%>"
  msgstr ""
  
! #: c-family/c-warn.c:1980 c-family/c-warn.c:1983
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr ""
  
! #: c-family/c-warn.c:1986 c-family/c-warn.c:1989
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr ""
  
! #: c-family/c-warn.c:1995 c-family/c-warn.c:1998
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr ""
  
! #: c-family/c-warn.c:2001 c-family/c-warn.c:2004
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr ""
  
! #: c-family/c-warn.c:2010 c-family/c-warn.c:2013
  #, gcc-internal-format
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr ""
  
! #: c-family/c-warn.c:2020 c-family/c-warn.c:2024
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr ""
  
! #: c-family/c-warn.c:2028 c-family/c-warn.c:2031
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr ""
  
! #: c-family/c-warn.c:2036
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2044 c-family/c-warn.c:2048
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr ""
  
! #: c-family/c-warn.c:2052 c-family/c-warn.c:2055
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr ""
  
! #: c-family/c-warn.c:2061 c-family/c-warn.c:2064
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2067 c-family/c-warn.c:2070
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2074 c-family/c-warn.c:2077
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2082
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2089 c-family/c-warn.c:2092
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr ""
  
! #: c-family/c-warn.c:2097 c-family/c-warn.c:2100
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr ""
  
! #: c-family/c-warn.c:2110 c-family/c-warn.c:2116
  #, gcc-internal-format
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr ""
  
! #: c-family/c-warn.c:2132
  #, fuzzy, gcc-internal-format
  msgid "label %q+D defined but not used"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c-family/c-warn.c:2134
  #, fuzzy, gcc-internal-format
  msgid "label %q+D declared but not defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c-family/c-warn.c:2157
  #, gcc-internal-format
  msgid "division by zero"
  msgstr "Î´Î¹Î±Î¯Ï�ÎµÏƒÎ· Î¼Îµ Î¼Î·Î´Î­Î½"
  
! #: c-family/c-warn.c:2177
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr ""
  
! #: c-family/c-warn.c:2201
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2293
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2346
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2350
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr ""
  
! #: c-family/c-warn.c:2361
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr ""
  
! #: c-family/c-warn.c:2416
  #, fuzzy, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-warn.c:2478
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr ""
  
! #: c-family/c-warn.c:2514
  #, fuzzy, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c-family/c-warn.c:2543
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2551
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr ""
  
! #: c-family/c-warn.c:2556
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-warn.c:2605
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2643 c-family/c-warn.c:2667
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr ""
  
! #: c-family/c-warn.c:2646 c-family/c-warn.c:2664
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr ""
  
! #: c-family/c-warn.c:2714
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:633
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
*************** msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰
*** 32336,32342 ****
  msgid "too many input files"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: common/config/aarch64/aarch64-common.c:497 config/aarch64/aarch64.c:13859
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
--- 32378,32384 ----
  msgid "too many input files"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
*************** msgid "unrecognized option passed to %%:
*** 32367,32380 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:13791
! #: config/aarch64/aarch64.c:13829
  #, fuzzy, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:13794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
--- 32409,32422 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, fuzzy, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
*************** msgstr ""
*** 32728,32809 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2026
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2033
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2763
  #, fuzzy, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/darwin.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3164
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3169
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3184
  #, fuzzy, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/darwin.c:3262
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3305
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3485
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3492
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr ""
  
! #: config/darwin.c:3578
  #, fuzzy, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/darwin.c:3589
  #, fuzzy, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/darwin.c:3613
  #, fuzzy, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: config/darwin.c:3614
  #, fuzzy, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
--- 32770,32851 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:1942
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2035
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2042
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2772
  #, fuzzy, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/darwin.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3173
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3178
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3193
  #, fuzzy, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/darwin.c:3271
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3314
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3494
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3501
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr ""
  
! #: config/darwin.c:3587
  #, fuzzy, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/darwin.c:3598
  #, fuzzy, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/darwin.c:3622
  #, fuzzy, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: config/darwin.c:3623
  #, fuzzy, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
*************** msgid "profiler support for VxWorks"
*** 32899,32910 ****
  msgstr ""
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:2938
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3279
  #, fuzzy, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
--- 32941,32952 ----
  msgstr ""
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, fuzzy, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
*************** msgstr ""
*** 32940,33280 ****
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:273
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:281
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1230
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: config/aarch64/aarch64.c:1300 config/aarch64/aarch64.c:1314
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1463
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1466
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/aarch64/aarch64.c:1470
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1473
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1489
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1490
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:4900
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5254
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: config/aarch64/aarch64.c:5367 config/aarch64/aarch64.c:5413
! #: config/aarch64/aarch64.c:5533 config/aarch64/aarch64.c:15612
! #: config/arm/arm.c:6954 config/arm/arm.c:6984 config/arm/arm.c:28364
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5482
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5485
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5655
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13336
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13380
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13436
  #, fuzzy, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:13448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:13468
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: config/aarch64/aarch64.c:13639
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13648
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13656
  #, fuzzy, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.c:13666 config/rs6000/rs6000.c:4281
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/aarch64/aarch64.c:13731
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13747
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:13856
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13863
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/aarch64/aarch64.c:13971
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:13973
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: config/aarch64/aarch64.c:13997
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14000
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: config/aarch64/aarch64.c:14004
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14032
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î­Ï‚ Î´Î·Î»ÏŽÏƒÎµÎ¹Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î®Ï‚ ÏƒÏ„Î·Î½ ÎºÎ±Ï„Î¬Î»Î·Î¾Î·"
  
! #: config/aarch64/aarch64.c:14035
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:14166 config/arm/arm.c:3244
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14222
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/aarch64/aarch64.c:14229
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14297
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14470
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14473
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14477 config/aarch64/aarch64.c:14519
! #: config/aarch64/aarch64.c:14626
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14512
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14515
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14542
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14546
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14581
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14622
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
  # src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
  # src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
! #: config/aarch64/aarch64.c:14678 config/aarch64/aarch64.c:14851
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î¿Ï‚ Î¼ÎµÏ„Ï�Î·Ï„Î®Ï‚ ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚"
  
! #: config/aarch64/aarch64.c:14722
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14730
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14784
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14841 config/arm/arm.c:32196
! #: config/rs6000/rs6000.c:23143 config/s390/s390.c:15516
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.c:14868
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14877
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17254
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17256
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "%s: Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î± ÏŒÏ�Î¹Î±"
  
! #: config/aarch64/aarch64.c:21828 config/i386/i386.c:22131
! #: config/i386/i386.c:22258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.c:21838 config/aarch64/aarch64.c:21859
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21842
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21846
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21863
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21885
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr ""
--- 32982,33332 ----
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:275
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:283
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1327
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1845
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1848
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/aarch64/aarch64.c:1852
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1855
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1871
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5653
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5907
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5910
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13936
  #, fuzzy, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:13948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:13968
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, fuzzy, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:14356
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14363
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/aarch64/aarch64.c:14471
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:14473
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: config/aarch64/aarch64.c:14497
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14500
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: config/aarch64/aarch64.c:14504
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14532
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î­Ï‚ Î´Î·Î»ÏŽÏƒÎµÎ¹Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î®Ï‚ ÏƒÏ„Î·Î½ ÎºÎ±Ï„Î¬Î»Î·Î¾Î·"
  
! #: config/aarch64/aarch64.c:14535
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14722
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14804
! #, fuzzy, gcc-internal-format
! msgid "code model %qs not supported in ilp32 mode"
! msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
! 
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15047
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15051
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15127
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
  # src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
  # src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î¿Ï‚ Î¼ÎµÏ„Ï�Î·Ï„Î®Ï‚ ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚"
  
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15289
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.c:15373
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
! msgstr ""
! 
! #: config/aarch64/aarch64.c:17832
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17834
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "%s: Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î± ÏŒÏ�Î¹Î±"
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
! #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22454
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22458
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22475
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22497
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr ""
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `
*** 33457,33464 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7095 config/arm/arm.c:7113
! #: config/arm/arm.c:7289 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
--- 33509,33516 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `
*** 33467,33476 ****
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19220 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2219 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 33519,33528 ----
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿
*** 33602,34088 ****
  msgid "argument of %qE attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21048
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21112
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21141
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/arm/arm-builtins.c:3049
  #, fuzzy, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/arm/arm-builtins.c:3156
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3160
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/arm/arm-builtins.c:3179
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3201
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3223
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3301
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3379 config/arm/arm-builtins.c:3483
  #, fuzzy, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/arm/arm-builtins.c:3387 config/arm/arm-builtins.c:3432
! #: config/arm/arm-builtins.c:3490 config/arm/arm-builtins.c:3499
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3392 config/arm/arm-builtins.c:3501
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3397 config/arm/arm-builtins.c:3503
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3569
  #, fuzzy, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/arm/arm-builtins.c:3574
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3762
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3764
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3766
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3768
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3774
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3776
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3781
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3783
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3785
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3787
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3789
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3791
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3793
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3795
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3797
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3799
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3801
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3803
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3805
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3807
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3809
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3811
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3813
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3815
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
  
! #: config/arm/arm.c:2904
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2910
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:2914
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2930
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2950
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2960
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3125
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: config/arm/arm.c:3474
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3483
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3486
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3519
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3544
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3556 config/arm/arm.c:32210
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3573
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3595 config/pru/pru.c:643
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
  # src/getopt1.c:155
  # src/getopt1.c:155
! #: config/arm/arm.c:3739
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "ÎµÏ€Î¹Î»Î¿Î³Î® Î±\n"
  
! #: config/arm/arm.c:3776
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3779
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3787
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3800
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3803
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3808
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3811
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3816
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3828
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6076
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6078
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6296
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6356
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6740 config/arm/arm.c:6948 config/arm/arm.c:6981
! #: config/arm/arm.c:28357
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7238
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7250
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7259
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7281 config/arm/arm.c:7333
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/arm/arm.c:7300
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7349
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9300
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13038
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13041
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25219
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:25881
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26140
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26392
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26638
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32225
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 33654,34163 ----
  msgid "argument of %qE attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21053
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21117
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21146
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/arm/arm-builtins.c:3087
! #, gcc-internal-format
! msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
! msgstr ""
! 
! #: config/arm/arm-builtins.c:3090
! #, gcc-internal-format
! msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
! msgstr ""
! 
! #. Here we mention the builtin name to follow the same
! #. format that the C/C++ frontends use for referencing
! #. a given argument index.
! #: config/arm/arm-builtins.c:3098
! #, fuzzy, gcc-internal-format
! msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
! msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
! 
! #: config/arm/arm-builtins.c:3216
  #, fuzzy, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/arm/arm-builtins.c:3323
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3327
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, fuzzy, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3740
  #, fuzzy, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/arm/arm-builtins.c:3745
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
  
! #: config/arm/arm-c.c:107
! #, gcc-internal-format
! msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
! msgstr ""
! 
! #: config/arm/arm.c:2911
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2917
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:2921
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2924
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2967
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3082
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3132
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: config/arm/arm.c:3481
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3490
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3526
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3551
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3563 config/arm/arm.c:32229
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/arm/arm.c:3571
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3580
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
  # src/getopt1.c:155
  # src/getopt1.c:155
! #: config/arm/arm.c:3746
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "ÎµÏ€Î¹Î»Î¿Î³Î® Î±\n"
  
! #: config/arm/arm.c:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3822
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3825
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3833
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6100
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7260
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7272
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7281
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7303 config/arm/arm.c:7355
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/arm/arm.c:7322
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7371
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13063
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25234
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:25896
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26155
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32244
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î
*** 34090,34111 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32233
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32246
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/arm/arm.c:32260
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: config/arm/arm.c:33263
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 34165,34186 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32265
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/arm/arm.c:32279
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: config/arm/arm.c:33257
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï
*** 34948,34974 ****
  msgid "can%'t set position in PCH file: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: config/i386/i386-builtins.c:2259
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2309
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2320
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2421
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-builtins.c:2446 config/i386/i386-builtins.c:2496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 35023,35049 ----
  msgid "can%'t set position in PCH file: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: config/i386/i386-builtins.c:2268
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2318
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2329
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2430
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-builtins.c:2455 config/i386/i386-builtins.c:2505
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `
*** 35063,35119 ****
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9789
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:11016
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11020
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:11691
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:12447 config/i386/i386-expand.c:12659
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12712
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12718
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:12737
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-features.c:2589
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.c:2594 config/i386/i386-features.c:2859
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/i386/i386-features.c:2726
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 35138,35194 ----
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11007
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:11678
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12699
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12705
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:12724
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-features.c:2595
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.c:2600 config/i386/i386-features.c:2868
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/i386/i386-features.c:2732
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr ""
*** 35568,35574 ****
  msgid "%qE attribute is used for non-class method"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19331
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
--- 35643,35649 ----
  msgid "%qE attribute is used for non-class method"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
*************** msgstr ""
*** 35740,35813 ****
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.c:9396
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.c:9416
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9427
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12378
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12389 config/i386/i386.c:12403
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/i386/i386.c:12435
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12450
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12642
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16575
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:22092
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22099
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22106
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22152
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22182
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
--- 35815,35888 ----
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.c:9401
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.c:9421
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9432
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12383
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12394 config/i386/i386.c:12408
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/i386/i386.c:12440
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12455
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12647
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16580
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:22099
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22106
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22113
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22159
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22189
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
*************** msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏ
*** 36009,36015 ****
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1726
  #, fuzzy, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
--- 36084,36090 ----
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, fuzzy, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
*************** msgstr ""
*** 37081,37091 ****
  msgid "%<-g%> option disabled"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± NIS+ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: config/pa/pa.c:8762
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr ""
  
  #: config/pru/pru-passes.c:111
  #, gcc-internal-format
  msgid "large return values not supported with %<-mabi=ti%> option"
--- 37156,37171 ----
  msgid "%<-g%> option disabled"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± NIS+ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: config/pa/pa.c:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr ""
  
+ #: config/pa/som.h:337
+ #, fuzzy, gcc-internal-format
+ msgid "weak aliases are not supported"
+ msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
+ 
  #: config/pru/pru-passes.c:111
  #, gcc-internal-format
  msgid "large return values not supported with %<-mabi=ti%> option"
*************** msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…
*** 37345,37851 ****
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5820
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6010
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6185
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6455
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7195
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7370
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8162
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: config/rs6000/rs6000-call.c:8480
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8521
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8552
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8564
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8590
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8605
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8630
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8635
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8654
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8695
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8779
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8790
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8801
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8812
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8826
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8844
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8860
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8899
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8957
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: config/rs6000/rs6000-call.c:9230
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9426
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9445
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9473
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000-call.c:9499
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9552
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9577
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9597
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9609
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9621
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9635
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9647
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9655
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9722 config/rs6000/rs6000-call.c:10062
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9887
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10109
  #, fuzzy, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10124
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10318
  #, fuzzy, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/rs6000/rs6000-call.c:10320 config/rs6000/rs6000-call.c:10322
! #: config/rs6000/rs6000-call.c:10324 config/rs6000/rs6000-call.c:10330
! #: config/rs6000/rs6000-call.c:10332 config/rs6000/rs6000-call.c:10338
! #: config/rs6000/rs6000-call.c:10344 config/rs6000/rs6000-call.c:10348
! #: config/rs6000/rs6000-call.c:10350 config/rs6000/rs6000-call.c:10354
! #: config/rs6000/rs6000-call.c:10358
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10327 config/rs6000/rs6000-call.c:10335
! #: config/rs6000/rs6000-call.c:10341
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10356
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10361
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10364
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/rs6000/rs6000-call.c:13019
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: config/rs6000/rs6000-call.c:13041
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
  # src/shred.c:1134
! #: config/rs6000/rs6000-logue.c:1689
  #, fuzzy, gcc-internal-format
  msgid "stack frame too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: config/rs6000/rs6000-logue.c:5481
  #, fuzzy, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎºÎ±Ï„Î±Ï‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€Î·Ï�ÎµÏƒÎ¯Î±Ï‚"
  
! #: config/rs6000/rs6000-logue.c:5489
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3145 config/rs6000/rs6000.c:3148
! #: config/rs6000/rs6000.c:3151
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/rs6000/rs6000.c:3252
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3445
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3584
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000.c:3601
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/rs6000/rs6000.c:3680
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3688
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:3713 config/rs6000/rs6000.c:3720
! #: config/rs6000/rs6000.c:3727 config/rs6000/rs6000.c:3735
! #: config/rs6000/rs6000.c:3754 config/rs6000/rs6000.c:3816
! #: config/rs6000/rs6000.c:3843 config/rs6000/rs6000.c:3870
! #: config/rs6000/rs6000.c:3885 config/rs6000/rs6000.c:3893
! #: config/rs6000/rs6000.c:3922 config/rs6000/rs6000.c:3924
! #: config/rs6000/rs6000.c:4010 config/rs6000/rs6000.c:4019
! #: config/rs6000/rs6000.c:4021 config/rs6000/rs6000.c:4030
! #: config/rs6000/rs6000.c:4171
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3913
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3939
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3948
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3951
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3970
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/rs6000/rs6000.c:3979
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4002
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4087
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4110 config/rs6000/rs6000.c:4125
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4138
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4276
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/rs6000/rs6000.c:4293
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/rs6000/rs6000.c:4301
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4599
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4636
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7160
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:16704
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19006
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19088
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19090
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19092
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19094
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19100
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19103
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19108
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19111
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23115
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: config/rs6000/rs6000.c:23118
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: config/rs6000/rs6000.c:23120
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23657
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23816
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23848
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000.c:24092
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
--- 37425,37932 ----
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5845
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6035
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6480
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7220
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8187
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: config/rs6000/rs6000-call.c:8505
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8546
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8577
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8589
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8615
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8630
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8655
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8660
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8679
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8720
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8804
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8815
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8826
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8837
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8851
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8869
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8885
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8924
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8982
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: config/rs6000/rs6000-call.c:9255
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9451
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9470
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9498
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000-call.c:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9602
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9622
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9634
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9646
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9660
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9672
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9680
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10134
  #, fuzzy, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10149
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10343
  #, fuzzy, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10381
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10386
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10389
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/rs6000/rs6000-call.c:13016
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: config/rs6000/rs6000-call.c:13038
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
  # src/shred.c:1134
! #: config/rs6000/rs6000-logue.c:1691
  #, fuzzy, gcc-internal-format
  msgid "stack frame too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: config/rs6000/rs6000-logue.c:5486
  #, fuzzy, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎºÎ±Ï„Î±Ï‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€Î·Ï�ÎµÏƒÎ¯Î±Ï‚"
  
! #: config/rs6000/rs6000-logue.c:5494
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/rs6000/rs6000.c:3261
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3593
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000.c:3610
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3930
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3956
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3965
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3968
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3987
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/rs6000/rs6000.c:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4106
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4302
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/rs6000/rs6000.c:4319
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/rs6000/rs6000.c:4327
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4623
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4660
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:16737
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19039
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19121
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19123
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19125
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19127
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19133
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19136
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19141
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19144
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23150
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: config/rs6000/rs6000.c:23153
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: config/rs6000/rs6000.c:23155
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000.c:24139
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
*************** msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹
*** 38193,38306 ****
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12898
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15156
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15163
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15198
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15201
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15230
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/s390/s390.c:15234
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15246
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15255
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15261
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15263
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "%s: Î¿ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î·Î´Î­Î½"
  
! #: config/s390/s390.c:15266
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15279
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15282
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15285
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15288
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15348
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15384
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Ï„Î¿ Ï€Ï�ÏŽÏ„Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Ï„Î·Ï‚ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: config/s390/s390.c:15391
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/s390/s390.c:15421
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15582 config/s390/s390.c:15632 config/s390/s390.c:15649
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15588
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 38274,38387 ----
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12900
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15158
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15200
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15203
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/s390/s390.c:15236
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15248
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15257
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15265
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "%s: Î¿ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î·Î´Î­Î½"
  
! #: config/s390/s390.c:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15386
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Ï„Î¿ Ï€Ï�ÏŽÏ„Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Ï„Î·Ï‚ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: config/s390/s390.c:15393
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15590
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏ
*** 38377,38408 ****
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/stormy16/stormy16.c:1048
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1205
  #, gcc-internal-format
  msgid "function_profiler support"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1299
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1870
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.c:2242
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr ""
  
! #: config/stormy16/stormy16.c:2249
  #, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr ""
--- 38458,38489 ----
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/stormy16/stormy16.c:1058
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1215
  #, gcc-internal-format
  msgid "function_profiler support"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1309
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1880
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.c:2252
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr ""
  
! #: config/stormy16/stormy16.c:2259
  #, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr ""
*************** msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 38783,38789 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1590 c/c-decl.c:7067 c/c-decl.c:7975 c/c-decl.c:8782
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 38864,38870 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1590 c/c-decl.c:7070 c/c-decl.c:7978 c/c-decl.c:8785
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ
*** 39000,39006 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2837
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
--- 39081,39087 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
*************** msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�
*** 39071,39077 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3791 cp/decl.c:3136
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
--- 39152,39158 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3791 cp/decl.c:3147
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
*************** msgstr "Î Ï�ÏŒÏ‰Ï�Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î
*** 39102,39108 ****
  msgid "duplicate label declaration %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:4007 cp/decl.c:3542
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
--- 39183,39189 ----
  msgid "duplicate label declaration %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
*************** msgstr ""
*** 39220,39226 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7534 c/c-decl.c:9438
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
--- 39301,39307 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7537 c/c-decl.c:9441
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
*************** msgstr ""
*** 39311,39317 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: c/c-decl.c:5568 cp/decl.c:7939
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 39392,39398 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr ""
*** 39391,39397 ****
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.c:6074 c/c-decl.c:6467 c/c-decl.c:6477
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
--- 39472,39478 ----
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.c:6074 c/c-decl.c:6470 c/c-decl.c:6480
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
*************** msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
*** 39437,39443 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: c/c-decl.c:6164 c/c-parser.c:3015
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
--- 39518,39524 ----
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: c/c-decl.c:6164 c/c-parser.c:3014
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
*************** msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½
*** 39482,39488 ****
  msgid "storage class specified for unnamed parameter"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6215 cp/decl.c:11852
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
--- 39563,39569 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6215 cp/decl.c:11845
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
*************** msgstr ""
*** 39520,39526 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6691
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
--- 39601,39607 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6694
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
*************** msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î
*** 39545,39551 ****
  msgid "declaration of type name as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6381 c/c-decl.c:8506
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
--- 39626,39632 ----
  msgid "declaration of type name as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6381 c/c-decl.c:8509
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
*************** msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ
*** 39560,40232 ****
  msgid "size of unnamed array has non-integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6424
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6427
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6438
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.c:6441
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.c:6450
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6452
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6537
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6540
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6579 c/c-decl.c:7237
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6601
  #, fuzzy, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:6614
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6620
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6624
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6727
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:6730
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:6737
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:6740
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:6781
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-decl.c:6785 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:6823 c/c-decl.c:7033 c/c-decl.c:7087 c/c-decl.c:7171
! #: c/c-decl.c:7296 c/c-parser.c:3017
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:6829 c/c-decl.c:7039 c/c-decl.c:7176 c/c-decl.c:7301
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:6924
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:6928
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:6934
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:6950
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c/c-decl.c:6953
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6959
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6962
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6977
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6979
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6988
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:6990
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:6995
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:6997
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7002
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:7004
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7007
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: c/c-decl.c:7014
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7048
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7050
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7093
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7104
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7121 cp/decl.c:10792
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7161
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7203
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7205
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7218
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.c:7225
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7227
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7267 c/c-decl.c:7278 c/c-decl.c:7281
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: c/c-decl.c:7338
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-decl.c:7340
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7351
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:7354
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:7383
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7393
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7395
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7430
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7432
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7540 c/c-decl.c:9259
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7550
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7595
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7610
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7688
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7692 c/c-decl.c:7728
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.c:7722
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:7768
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7882
  #, fuzzy, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:7888
  #, fuzzy, gcc-internal-format
  msgid "struct defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:7894
  #, fuzzy, gcc-internal-format
  msgid "union defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:7971
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
  
! #: c/c-decl.c:7973
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.c:7982
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:7984
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:8014 c/c-decl.c:8801
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8081 cp/decl.c:4968
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8086
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:8089
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:8182 c/c-decl.c:8200 c/c-decl.c:8261
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-decl.c:8287
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8415
  #, fuzzy, gcc-internal-format
  msgid "union has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.c:8417
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.c:8422
  #, fuzzy, gcc-internal-format
  msgid "struct has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
  # src/request.c:37
! #: c/c-decl.c:8424
  #, fuzzy, gcc-internal-format
  msgid "struct has no members"
  msgstr "%s ÏƒÎµ %s"
  
! #: c/c-decl.c:8485 cp/decl.c:13096
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:8491
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:8497
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  # src/shred.c:1134
! #: c/c-decl.c:8528
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: c/c-decl.c:8633
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:8773
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8780
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:8859 cp/decl.c:15543
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:8874
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:8994 c/c-decl.c:9010
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:9005
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:9029
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9037
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9156 cp/decl.c:5273 cp/decl.c:16102
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:9174
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9185
  #, fuzzy, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.c:9209
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9268
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "Î´Î¹Î±Ï„Î®Ï�Î·ÏƒÎ· Ï‰Ï�ÏŽÎ½ ÏƒÏ„Î¿ %s"
  
! #: c/c-decl.c:9277
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.c:9285 cp/decl.c:16237
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.c:9295
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.c:9314
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: c/c-decl.c:9316
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9323
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-decl.c:9360
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9375
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9391
  #, fuzzy, gcc-internal-format
  msgid "parameter name omitted"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î·Ï‚ Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Î¿Ï…"
  
! #: c/c-decl.c:9430 c/c-decl.c:9434
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: c/c-decl.c:9447
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: c/c-decl.c:9463
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:9471
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:9480
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:9509 c/c-decl.c:9514
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.c:9534
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:9541
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:9594
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9605
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9608 c/c-decl.c:9655 c/c-decl.c:9669
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:9647
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9652
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9662
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9667
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9918 cp/decl.c:17116
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-decl.c:9937 cp/decl.c:17148
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 39641,40313 ----
  msgid "size of unnamed array has non-integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6425
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6428
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6440
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.c:6443
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.c:6452
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6454
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6540
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6543
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6582 c/c-decl.c:7240
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6604
  #, fuzzy, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:6617
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6623
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6627
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6730
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:6733
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:6740
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:6743
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:6784
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:6826 c/c-decl.c:7036 c/c-decl.c:7090 c/c-decl.c:7174
! #: c/c-decl.c:7299 c/c-parser.c:3016
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:6832 c/c-decl.c:7042 c/c-decl.c:7179 c/c-decl.c:7304
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:6927
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:6931
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:6937
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:6953
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c/c-decl.c:6956
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6962
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6965
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6980
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6982
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6991
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:6993
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:6998
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:7000
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7005
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:7007
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7010
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7020
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7051
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7053
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7096
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7107
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7124 cp/decl.c:10785
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7164
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7206
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7208
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7221
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.c:7228
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7230
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7270 c/c-decl.c:7281 c/c-decl.c:7284
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: c/c-decl.c:7341
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-decl.c:7343
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7354
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:7357
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:7386
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7396
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7398
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7433
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7435
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7543 c/c-decl.c:9262
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7553
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7598
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7613
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7691
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7695 c/c-decl.c:7731
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.c:7725
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:7771
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7885
  #, fuzzy, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:7891
  #, fuzzy, gcc-internal-format
  msgid "struct defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:7897
  #, fuzzy, gcc-internal-format
  msgid "union defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:7974
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
  
! #: c/c-decl.c:7976
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.c:7985
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:7987
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:8017 c/c-decl.c:8804
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8089
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:8092
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:8185 c/c-decl.c:8203 c/c-decl.c:8264
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8293
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8418
  #, fuzzy, gcc-internal-format
  msgid "union has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.c:8420
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.c:8425
  #, fuzzy, gcc-internal-format
  msgid "struct has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
  # src/request.c:37
! #: c/c-decl.c:8427
  #, fuzzy, gcc-internal-format
  msgid "struct has no members"
  msgstr "%s ÏƒÎµ %s"
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:8494
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:8500
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  # src/shred.c:1134
! #: c/c-decl.c:8531
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: c/c-decl.c:8636
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:8776
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8783
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:8877
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:8997 c/c-decl.c:9013
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:9008
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:9032
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9040
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:9177
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9188
  #, fuzzy, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.c:9212
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9271
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "Î´Î¹Î±Ï„Î®Ï�Î·ÏƒÎ· Ï‰Ï�ÏŽÎ½ ÏƒÏ„Î¿ %s"
  
! #: c/c-decl.c:9280
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.c:9288 cp/decl.c:16230
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.c:9298
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.c:9317
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: c/c-decl.c:9319
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9326
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-decl.c:9363
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9378
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9394
  #, fuzzy, gcc-internal-format
  msgid "parameter name omitted"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î·Ï‚ Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Î¿Ï…"
  
! #: c/c-decl.c:9433 c/c-decl.c:9437
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: c/c-decl.c:9450
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: c/c-decl.c:9466
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:9474
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:9483
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:9512 c/c-decl.c:9517
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.c:9537
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:9544
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:9597
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9608
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9611 c/c-decl.c:9658 c/c-decl.c:9672
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:9650
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9655
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9665
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9670
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-decl.c:9940 cp/decl.c:17147
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯
*** 40234,40455 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10033
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10038
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10045
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10077
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.c:10081
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10088
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10093
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10097
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10101
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10395
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10454 c/c-decl.c:10461
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:10489 c/c-decl.c:10873 c/c-decl.c:11268
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10501 cp/parser.c:30306
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10514
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10743 c/c-parser.c:9996
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10789
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10860 c/c-decl.c:11426
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:10920
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10942
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:10985
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11104
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11154
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11225
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11249 c/c-decl.c:11522 c/c-parser.c:9010
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11251
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11286
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11299
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11348
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-decl.c:11369
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c/c-decl.c:11371
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11373
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11387 c/c-parser.c:8375
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11390 c/c-parser.c:8378
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11402
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11411
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11424
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11432
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11440
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11519
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11534
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11561
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11587 c/c-decl.c:11603 c/c-decl.c:11629
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12028 cp/semantics.c:5623
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12032 cp/semantics.c:5627
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
--- 40315,40536 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10036
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10041
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10048
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10080
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.c:10084
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10096
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10100
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10104
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10504 cp/parser.c:30413
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10517
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10792
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:10923
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10945
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:10988
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11107
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11157
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11228
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11254
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11302
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11351
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-decl.c:11372
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c/c-decl.c:11374
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11376
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11435
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11443
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11537
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12035 cp/semantics.c:5628
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
*************** msgstr ""
*** 40504,40510 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30540
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 40585,40591 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 40514,40525 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.c:1633 cp/semantics.c:3058
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1721 c/c-parser.c:11239
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
--- 40595,40606 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.c:1633 cp/semantics.c:3059
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1721 c/c-parser.c:11238
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
*************** msgstr ""
*** 40539,40556 ****
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.c:1938 c/c-parser.c:4348
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-parser.c:1942 c/c-parser.c:2844 c/c-parser.c:4352
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c/c-parser.c:1969 c/c-parser.c:12479 c/c-parser.c:18632 c/c-parser.c:19143
! #: c/c-parser.c:19652 cp/parser.c:39900 cp/parser.c:43708
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 40620,40637 ----
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.c:1938 c/c-parser.c:4347
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-parser.c:1942 c/c-parser.c:2843 c/c-parser.c:4351
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹Î
*** 40565,40576 ****
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.c:2016 c/c-parser.c:3576
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32651 cp/parser.c:32725
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
--- 40646,40657 ----
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.c:2016 c/c-parser.c:3575
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
*************** msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏ
*** 40585,40592 ****
  msgid "unexpected attribute"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:2100 c/c-parser.c:5949 c/c-parser.c:6273 cp/parser.c:11465
! #: cp/parser.c:11672
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 40666,40673 ----
  msgid "unexpected attribute"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr ""
*** 40624,40630 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13636 cp/parser.c:13795
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 40705,40711 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr ""
*** 40642,40900 ****
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.c:2588
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:2591
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:2612 c/c-parser.c:7403 c/c-parser.c:12540 cp/parser.c:43323
  #, fuzzy, gcc-internal-format
  msgid "expected string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-parser.c:2621
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2627
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: c/c-parser.c:2636
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-parser.c:2641
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-parser.c:2648
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2650 cp/semantics.c:9685
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.c:2986
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.c:2989
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:2992
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:3019
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-parser.c:3049
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.c:3159
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:3163 c/c-parser.c:4166 c/c-parser.c:4867 c/c-parser.c:4879
! #: c/c-parser.c:5362 c/c-parser.c:5660 c/c-parser.c:7270 c/c-parser.c:7353
! #: c/c-parser.c:8238 c/c-parser.c:8541 c/c-parser.c:8550 c/c-parser.c:9070
! #: c/c-parser.c:9253 c/c-parser.c:9279 c/c-parser.c:10107 c/c-parser.c:10531
! #: c/c-parser.c:10568 c/c-parser.c:10822 c/c-parser.c:10872 c/c-parser.c:11032
! #: c/c-parser.c:11062 c/c-parser.c:11070 c/c-parser.c:11099 c/c-parser.c:11112
! #: c/c-parser.c:11418 c/c-parser.c:11542 c/c-parser.c:11987 c/c-parser.c:12022
! #: c/c-parser.c:12075 c/c-parser.c:12128 c/c-parser.c:12144 c/c-parser.c:12190
! #: c/c-parser.c:12967 c/c-parser.c:13000 c/c-parser.c:15250 c/c-parser.c:15360
! #: c/c-parser.c:15633 c/c-parser.c:17724 c/c-parser.c:20166 c/c-parser.c:20357
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8655
! #: cp/parser.c:30543 cp/parser.c:33507 cp/parser.c:33537 cp/parser.c:33607
! #: cp/parser.c:36105 cp/parser.c:36227 cp/parser.c:41429 cp/parser.c:43027
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:3205 cp/parser.c:19362
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Ï�Î¹Î¸Î¼Î¿Ï�"
  
! #: c/c-parser.c:3211
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3250
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.c:3373
  #, fuzzy, gcc-internal-format
  msgid "expected class name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:3395
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.c:3424
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.c:3538 c/c-parser.c:5157
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.c:3549
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.c:3639
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3646
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.c:3700
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.c:3737
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:3740
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:3994
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4235
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: c/c-parser.c:4359
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-parser.c:4584
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4904 cp/parser.c:26798
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-parser.c:4956
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-parser.c:4988 cp/parser.c:26864
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:4998
  #, gcc-internal-format
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5008
  #, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5267
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr ""
  
! #: c/c-parser.c:5326
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:5471
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.c:5483
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.c:5491
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.c:5675
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.c:5681 c/c-parser.c:5767 c/c-parser.c:5781 c/gimple-parser.c:405
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-parser.c:5725 c/c-parser.c:5758
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.c:5789
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5794 cp/parser.c:11795
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.c:5812
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
--- 40723,40981 ----
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.c:2587
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:2590
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, fuzzy, gcc-internal-format
  msgid "expected string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-parser.c:2620
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2626
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: c/c-parser.c:2635
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-parser.c:2640
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-parser.c:2647
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.c:2985
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.c:2988
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:2991
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:3018
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.c:3158
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:3162 c/c-parser.c:4165 c/c-parser.c:4866 c/c-parser.c:4878
! #: c/c-parser.c:5361 c/c-parser.c:5659 c/c-parser.c:7269 c/c-parser.c:7352
! #: c/c-parser.c:8237 c/c-parser.c:8540 c/c-parser.c:8549 c/c-parser.c:9069
! #: c/c-parser.c:9252 c/c-parser.c:9278 c/c-parser.c:10106 c/c-parser.c:10530
! #: c/c-parser.c:10567 c/c-parser.c:10821 c/c-parser.c:10871 c/c-parser.c:11031
! #: c/c-parser.c:11061 c/c-parser.c:11069 c/c-parser.c:11098 c/c-parser.c:11111
! #: c/c-parser.c:11417 c/c-parser.c:11541 c/c-parser.c:11999 c/c-parser.c:12034
! #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
! #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
! #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Ï�Î¹Î¸Î¼Î¿Ï�"
  
! #: c/c-parser.c:3210
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3249
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.c:3372
  #, fuzzy, gcc-internal-format
  msgid "expected class name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:3394
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.c:3423
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.c:3537 c/c-parser.c:5156
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.c:3548
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.c:3638
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3645
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.c:3699
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.c:3736
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:3739
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:3993
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4234
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: c/c-parser.c:4358
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-parser.c:4583
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-parser.c:4955
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:4997
  #, gcc-internal-format
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5007
  #, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5266
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr ""
  
! #: c/c-parser.c:5325
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:5470
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.c:5482
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.c:5490
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.c:5674
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.c:5680 c/c-parser.c:5766 c/c-parser.c:5780 c/gimple-parser.c:405
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-parser.c:5724 c/c-parser.c:5757
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.c:5788
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.c:5811
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
*************** msgstr ""
*** 40903,42273 ****
  #. 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.c:5832 c/c-parser.c:6294 c/gimple-parser.c:2276
! #: cp/parser.c:11415
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:5891
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.c:5953 c/c-parser.c:6277
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:5961
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.c:6193
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6401 cp/parser.c:13169
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6443 cp/parser.c:13172
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6577 cp/parser.c:12065
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.c:6729
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.c:6867 c/c-parser.c:6899
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6922
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.c:6947 cp/parser.c:12337
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6953 cp/parser.c:12343
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6989
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-parser.c:7100 c/c-parser.c:7111 c/c-parser.c:7122 cp/parser.c:20136
! #: cp/parser.c:20153 cp/parser.c:20167
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.c:7131
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-parser.c:7181
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:7483 cp/parser.c:4264
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.c:7670
  #, 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.c:7878 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7884 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.c:8102
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.c:8201
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.c:8332
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.c:8348
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.c:8418
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-parser.c:8441
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8589
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-parser.c:8672
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8675
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8743
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.c:8746
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:8750
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8774
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8775
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8783
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8784
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.c:8807
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8809
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8828
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8849
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8857
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8863
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8879
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8902 c/c-parser.c:8906
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8910
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:9084 c/c-parser.c:10149 c/c-parser.c:10171
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.c:9105
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.c:9119
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.c:9306
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.c:9322
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.c:9392 c/c-parser.c:9409 c/c-parser.c:9416
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9437
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:9481 c/c-parser.c:9491
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9513 c/c-parser.c:9523
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9556
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9575
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9623
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9646
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9663
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c/c-parser.c:9712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9728 c/c-parser.c:9758
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9736 c/c-parser.c:9778
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9750
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9770
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9876
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for type-generic call"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: c/c-parser.c:9917
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9930
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:9934
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:9960
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.c:9982
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9991
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.c:10036 cp/parser.c:7089
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.c:10209
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10220
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10224
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.c:10237
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10311
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10316
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10335
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10339
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10344
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10357
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10361
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10378
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10383
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10388
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10414
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10843
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10939
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11187
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.c:11319
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11339
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11461
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: c/c-parser.c:11899
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.c:11991 c/c-parser.c:12048 cp/parser.c:33567
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12012 cp/parser.c:33527
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:12015 cp/parser.c:33530
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:12029 cp/parser.c:33545
  #, fuzzy, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-parser.c:12034 cp/parser.c:33551
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12041 cp/parser.c:33559
  #, fuzzy, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-parser.c:12235 cp/parser.c:43363
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.c:12279 c/c-parser.c:19140 c/c-parser.c:19431 c/c-parser.c:19490
! #: c/c-parser.c:19574 cp/parser.c:39897 cp/parser.c:40227 cp/parser.c:40315
! #: cp/parser.c:40386 cp/parser.c:43410 cp/parser.c:43425 cp/parser.c:43440
! #: cp/parser.c:43456 cp/parser.c:43472 cp/parser.c:43488 cp/parser.c:43515
! #: cp/parser.c:43528 cp/parser.c:43551 cp/parser.c:43564
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12302 cp/parser.c:43541
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12389 cp/parser.c:43627
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12396 cp/parser.c:43633
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12424 c/c-parser.c:12448 cp/parser.c:43662 cp/parser.c:43695
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12461 cp/parser.c:43400
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:12798 c/c-parser.c:15744 c/c-parser.c:21171 c/c-parser.c:21179
! #: cp/parser.c:33973 cp/parser.c:36578 cp/parser.c:42479 cp/parser.c:42487
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:12825
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:13069 c/c-parser.c:13081
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.c:13232 c/c-parser.c:21468
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-parser.c:13236 cp/semantics.c:7465
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:13278 cp/parser.c:34652
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13355 cp/parser.c:34716
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13357 cp/parser.c:34718
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13477 cp/parser.c:34829
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13497 c/c-parser.c:19483 c/c-parser.c:19567 cp/parser.c:34847
! #: cp/parser.c:40219 cp/parser.c:40307
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:13550 cp/parser.c:34902
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13557 cp/parser.c:34909
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:13559 cp/parser.c:34911
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13565 cp/parser.c:34917
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13670 c/c-parser.c:13716 c/c-parser.c:13762 c/c-parser.c:13808
! #: c/c-parser.c:14225 c/c-parser.c:14307 c/c-parser.c:14839 c/c-parser.c:14967
! #: c/c-parser.c:15012 c/c-parser.c:15688
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.c:13681
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13727
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13773 cp/semantics.c:7668
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13820 cp/semantics.c:7698
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13856
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.c:13895 cp/parser.c:35142
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13956 cp/parser.c:35207
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14022 cp/parser.c:35276
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14025 cp/parser.c:35279
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14099 cp/semantics.c:6835
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:14111 c/c-parser.c:14234 cp/semantics.c:6867
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14173 cp/parser.c:34424
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:14207 cp/parser.c:34457
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14374 cp/semantics.c:7830
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-parser.c:14432 c/c-parser.c:14438 cp/parser.c:35311 cp/parser.c:35321
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-parser.c:14472 cp/parser.c:35359
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14525 cp/parser.c:35427
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14650 c/c-parser.c:20737 cp/parser.c:42138
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14763 cp/parser.c:35678
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-parser.c:14817 cp/parser.c:35694
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14821 cp/parser.c:35697
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14833 cp/semantics.c:6902
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14856 cp/parser.c:35717
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: c/c-parser.c:14977
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15022 cp/semantics.c:6998
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15067 cp/semantics.c:7117
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15130
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15180
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15219
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15487 cp/parser.c:36359
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15534 cp/parser.c:36407 cp/parser.c:36636 cp/parser.c:36686
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15621 cp/parser.c:36482
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15719 cp/parser.c:36583
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
  
! #: c/c-parser.c:15795
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
  
! #: c/c-parser.c:15839
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16063 cp/parser.c:36917
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16074 c/c-parser.c:16398 cp/parser.c:36928 cp/parser.c:37291
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-parser.c:16118 cp/parser.c:36975
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16259 cp/parser.c:37153
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:16387 cp/parser.c:37280
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16520 cp/parser.c:40733
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16530 cp/parser.c:40743
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16550 cp/parser.c:40763
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16561 cp/parser.c:40774
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16568 cp/parser.c:40781
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16576 cp/parser.c:40789
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: c/c-parser.c:16588 cp/parser.c:40801
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:40888
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16697 cp/parser.c:40905
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:16947 cp/parser.c:3008
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: c/c-parser.c:16951
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16969 cp/parser.c:42722
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:16992 c/c-parser.c:17040 cp/parser.c:1400
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17032 cp/parser.c:42776 cp/parser.c:42821
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17063 cp/parser.c:42850
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17064 cp/parser.c:42852
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17108 cp/parser.c:41106
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17260 cp/parser.c:37458
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17269 cp/parser.c:37467
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17276 cp/parser.c:37474
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17331 cp/parser.c:37529
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17340 cp/parser.c:37538
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17349 cp/parser.c:37547
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17615 cp/parser.c:37752 cp/parser.c:37778
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17619 cp/parser.c:37809 cp/parser.c:37825
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17668 cp/semantics.c:9321 cp/semantics.c:9331
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17737 c/c-parser.c:17894
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17777 cp/semantics.c:9396
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:17834 cp/parser.c:38010
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:17846 cp/parser.c:38026
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:17882 cp/parser.c:38059
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:17889 cp/parser.c:38066
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17948 cp/parser.c:38671
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:17953 cp/parser.c:38677
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:18008 cp/parser.c:38728
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18019 cp/parser.c:38739
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18037 cp/parser.c:38767
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
  
! #: c/c-parser.c:18107 cp/semantics.c:8918 cp/semantics.c:9009
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-parser.c:18199
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18257 cp/parser.c:39082
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18304 cp/parser.c:38877 cp/parser.c:38919 cp/pt.c:17398
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18438 cp/parser.c:39201
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18651 cp/parser.c:39418
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18859 cp/parser.c:39617
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19131 cp/parser.c:39888
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:19380 cp/parser.c:40157
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19396 cp/parser.c:40173
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19444 cp/parser.c:40399
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19516 cp/parser.c:40254
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19528 cp/parser.c:40266
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19602 cp/parser.c:40343
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19615 cp/parser.c:40356
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19834 cp/parser.c:40613
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19890
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:19941 c/c-parser.c:19969
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20008 cp/parser.c:41257
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20061 cp/parser.c:41309
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20086 cp/parser.c:41333
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41372 cp/pt.c:11226
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20116 cp/parser.c:41375 cp/pt.c:11243
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-parser.c:20140 cp/parser.c:41403 cp/pt.c:11229
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20185 cp/parser.c:41447
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-parser.c:20207 cp/parser.c:41469 cp/pt.c:11233
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20218 cp/parser.c:41480
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20305 cp/parser.c:41566
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20380 cp/parser.c:41674
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.c:20400
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:20406 cp/decl.c:7324
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:20418 cp/decl.c:7333
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20461
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20469 cp/parser.c:41719
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20578 cp/parser.c:41824
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20627 cp/parser.c:41873
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20646 cp/parser.c:41898
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20653 cp/parser.c:41905
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20659 cp/parser.c:41912
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20687
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:20764
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20768
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20771
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20774
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20782
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:20791
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-parser.c:20908
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:20919
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20938
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21069 cp/parser.c:42372
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21133 cp/parser.c:42435
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21153 cp/parser.c:42461
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21162 cp/parser.c:42470
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:21174 cp/parser.c:42482
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21186 cp/parser.c:42494
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21195 cp/parser.c:42503
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21209 cp/parser.c:42517
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21228
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21234
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21470 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21472 cp/semantics.c:8359
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21476 cp/semantics.c:8361
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:21655 cp/parser.c:43251
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21661 cp/parser.c:43257
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21670
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21678 cp/parser.c:43275
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:21762
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 40984,42364 ----
  #. 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.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:5890
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.c:5952 c/c-parser.c:6276
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:5960
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.c:6192
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6442 cp/parser.c:13217
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6576 cp/parser.c:12110
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.c:6728
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.c:6866 c/c-parser.c:6898
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6921
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6988
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-parser.c:7098 c/c-parser.c:7109 c/c-parser.c:7120
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.c:7130
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-parser.c:7180
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:7482 cp/parser.c:4267
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.c:7669
  #, 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.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.c:8101
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.c:8200
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.c:8331
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.c:8347
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.c:8417
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-parser.c:8440
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8588
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-parser.c:8671
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8674
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8742
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.c:8745
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:8749
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8773
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8774
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8782
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8783
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.c:8806
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8808
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8827
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8848
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8856
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8862
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8878
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8901 c/c-parser.c:8905
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8909
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:9083 c/c-parser.c:10148 c/c-parser.c:10170
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.c:9104
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.c:9118
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.c:9305
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.c:9321
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.c:9391 c/c-parser.c:9408 c/c-parser.c:9415
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9436
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:9480 c/c-parser.c:9490
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9512 c/c-parser.c:9522
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9555
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9574
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9622
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9645
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9662
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c/c-parser.c:9711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9727 c/c-parser.c:9757
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9735 c/c-parser.c:9777
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9769
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9875
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for type-generic call"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: c/c-parser.c:9916
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9929
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:9933
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:9959
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.c:9981
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9990
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.c:10035 cp/parser.c:7127
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.c:10208
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10219
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10223
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.c:10236
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10310
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10315
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10323
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10334
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10356
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10360
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10382
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10387
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10413
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10842
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10938
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11186
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.c:11318
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11338
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11460
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: c/c-parser.c:11911
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, fuzzy, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, fuzzy, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.c:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12314 cp/parser.c:43749
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12401 cp/parser.c:43842
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43848
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12421
! #, gcc-internal-format
! msgid "%<#pragma omp requires%> may only be used at file scope"
! msgstr ""
! 
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:12844
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:13088 c/c-parser.c:13100
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.c:13251 c/c-parser.c:21495
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13689 c/c-parser.c:13735 c/c-parser.c:13781 c/c-parser.c:13827
! #: c/c-parser.c:14244 c/c-parser.c:14326 c/c-parser.c:14858 c/c-parser.c:14986
! #: c/c-parser.c:15031 c/c-parser.c:15707
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.c:13700
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13746
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13875
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14118 cp/semantics.c:6836
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:14130 c/c-parser.c:14253 cp/semantics.c:6868
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14852 cp/semantics.c:6903
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: c/c-parser.c:14996
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15041 cp/semantics.c:6999
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15086 cp/semantics.c:7118
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15199
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15238
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
  
! #: c/c-parser.c:15814
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
  
! #: c/c-parser.c:15858
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40966
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16595 cp/parser.c:40981
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: c/c-parser.c:16606 cp/parser.c:40999
! #, gcc-internal-format
! msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
! msgstr ""
! 
! #: c/c-parser.c:16616 cp/parser.c:41009
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:16974 cp/parser.c:3008
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: c/c-parser.c:16978
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:17019 c/c-parser.c:17067 cp/parser.c:1400
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17090 cp/parser.c:43058
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43060
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17135 cp/parser.c:41314
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37659
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17764 c/c-parser.c:17921
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-parser.c:18226
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18678 cp/parser.c:39609
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39808
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19423 cp/parser.c:40364
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19471 cp/parser.c:40590
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19555 cp/parser.c:40457
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19642 cp/parser.c:40547
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19917
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:19968 c/c-parser.c:19996
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20035 cp/parser.c:41465
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41541
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20212 cp/parser.c:41655
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.c:20427
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20488
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20496 cp/parser.c:41927
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20714
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:20791
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20795
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20798
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20801
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20809
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:20818
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-parser.c:20935
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:20946
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20965
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21189 cp/parser.c:42678
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21255
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21261
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21697
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:21789
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 42277,42283 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4444
  #, fuzzy, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 42368,42374 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, fuzzy, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr ""
*** 43188,43194 ****
  msgid "invalid initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: c/c-typeck.c:8310 cp/decl.c:6715
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
--- 43279,43285 ----
  msgid "invalid initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
*************** msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, Ïƒ
*** 43358,43364 ****
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.c:10792 cp/semantics.c:1254
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
--- 43449,43455 ----
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.c:10792 cp/semantics.c:1255
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
*************** msgstr ""
*** 43373,43379 ****
  msgid "case label is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.c:10868 cp/parser.c:11586
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
--- 43464,43470 ----
  msgid "case label is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
*************** msgstr ""
*** 43383,43399 ****
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11052 cp/parser.c:13005
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11054 cp/parser.c:13028
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11059 cp/parser.c:13018
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
--- 43474,43490 ----
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
*************** msgstr ""
*** 43408,43414 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr ""
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:501
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
--- 43499,43505 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr ""
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
*************** msgstr ""
*** 43514,43531 ****
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12840 cp/semantics.c:9469
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9480
! #: cp/semantics.c:9490
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12896 cp/semantics.c:9525
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
--- 43605,43622 ----
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
*************** msgid "%<_Atomic%> %qE in %qs clause"
*** 43536,43548 ****
  msgstr ""
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4765 cp/semantics.c:7225 cp/semantics.c:7367
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4775
! #: cp/semantics.c:7386
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
--- 43627,43639 ----
  msgstr ""
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
*************** msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 43552,43564 ****
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4791 cp/semantics.c:7413
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4795
! #: cp/semantics.c:7417
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
--- 43643,43655 ----
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
*************** msgid "%<_Atomic%> %qD in %qs clause"
*** 43569,43648 ****
  msgstr ""
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4813 cp/semantics.c:7424 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13036 cp/semantics.c:4847
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13043 cp/semantics.c:4854
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.c:13066 cp/semantics.c:4887
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4904 cp/semantics.c:4970
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13102 cp/semantics.c:4923
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13110 cp/semantics.c:4931
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4940
! #: cp/semantics.c:5056
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13136 cp/semantics.c:4957
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13177 cp/semantics.c:4998
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13192 cp/semantics.c:5013
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13227 cp/semantics.c:5048
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5066
! #: cp/semantics.c:5195
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13253 cp/semantics.c:5074
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:13643 cp/semantics.c:6147
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
--- 43660,43739 ----
  msgstr ""
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13036 cp/semantics.c:4848
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13043 cp/semantics.c:4855
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.c:13066 cp/semantics.c:4888
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4905 cp/semantics.c:4971
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13102 cp/semantics.c:4924
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13110 cp/semantics.c:4932
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4941
! #: cp/semantics.c:5057
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13136 cp/semantics.c:4958
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13177 cp/semantics.c:4999
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13192 cp/semantics.c:5014
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13227 cp/semantics.c:5049
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5067
! #: cp/semantics.c:5196
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13253 cp/semantics.c:5075
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:13643 cp/semantics.c:6148
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
*************** msgstr ""
*** 43652,43668 ****
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13656 cp/semantics.c:6154
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: c/c-typeck.c:13669 cp/semantics.c:6170
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.c:13689 cp/semantics.c:6206
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
--- 43743,43759 ----
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13656 cp/semantics.c:6155
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: c/c-typeck.c:13669 cp/semantics.c:6171
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.c:13689 cp/semantics.c:6207
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
*************** msgstr ""
*** 43672,43703 ****
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13723 cp/semantics.c:6240
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13729 cp/semantics.c:6246
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13735 cp/semantics.c:6252
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13772 cp/semantics.c:6300
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-typeck.c:13851 cp/semantics.c:6372
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:13873 cp/semantics.c:6392
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
--- 43763,43794 ----
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13723 cp/semantics.c:6241
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13729 cp/semantics.c:6247
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13735 cp/semantics.c:6253
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13772 cp/semantics.c:6301
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-typeck.c:13851 cp/semantics.c:6373
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:13873 cp/semantics.c:6393
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
*************** msgstr ""
*** 43727,43733 ****
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6039
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
--- 43818,43824 ----
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6040
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
*************** msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï
*** 43737,43753 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8044
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8087
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14138 cp/semantics.c:6433
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
--- 43828,43844 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14138 cp/semantics.c:6434
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
*************** msgstr ""
*** 43762,43779 ****
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14173 cp/semantics.c:6507
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6594 cp/semantics.c:7596 cp/semantics.c:7891
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.c:14218 cp/semantics.c:6609
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
--- 43853,43870 ----
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14173 cp/semantics.c:6508
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.c:14218 cp/semantics.c:6610
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
*************** msgstr ""
*** 43785,43816 ****
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6622 cp/semantics.c:6630 cp/semantics.c:6687
! #: cp/semantics.c:6694 cp/semantics.c:6738 cp/semantics.c:7316
! #: cp/semantics.c:7475 cp/semantics.c:7482 cp/semantics.c:7500
! #: cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6633 cp/semantics.c:6697 cp/semantics.c:7485
! #: cp/semantics.c:7514
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14256 cp/semantics.c:6679
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14287 cp/semantics.c:6730
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14306 cp/semantics.c:7069
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
--- 43876,43907 ----
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
! #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14256 cp/semantics.c:6680
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14287 cp/semantics.c:6731
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14306 cp/semantics.c:7070
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
*************** msgstr ""
*** 43830,43836 ****
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14340 cp/semantics.c:7140
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
--- 43921,43927 ----
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14340 cp/semantics.c:7141
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
*************** msgstr ""
*** 43840,43909 ****
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14411 cp/semantics.c:7191
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:7216
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14438 cp/semantics.c:7235
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14447 cp/semantics.c:7246
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14490 cp/semantics.c:7291
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7312
! #: cp/semantics.c:7497
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7320
! #: cp/semantics.c:7503
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14562 cp/semantics.c:7374
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7454
! #: cp/semantics.c:7610
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14710 cp/semantics.c:7590
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14738 cp/semantics.c:7620
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7636
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.c:14755 cp/semantics.c:7639
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
--- 43931,44000 ----
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14411 cp/semantics.c:7192
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14438 cp/semantics.c:7236
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14447 cp/semantics.c:7247
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14490 cp/semantics.c:7292
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14562 cp/semantics.c:7375
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14710 cp/semantics.c:7591
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14738 cp/semantics.c:7621
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7637
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.c:14755 cp/semantics.c:7640
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
*************** msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰
*** 43918,43934 ****
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8033
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7859
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8146
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
--- 44009,44025 ----
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
*************** msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î
*** 43938,43965 ****
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7985
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7998
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8007
! #: cp/semantics.c:8025
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15045 cp/semantics.c:7965
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8015
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
--- 44029,44056 ----
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
*************** msgid "expected case label"
*** 44157,44874 ****
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3637
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3641
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3648
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3655
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3661
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3673 cp/pt.c:6745
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3701
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3706
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3710
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3714
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3718
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3720
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3722
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3724
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3728
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:3748
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3754
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3770
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.c:3784
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3791
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4184
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:4330
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4351
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:4385 cp/call.c:11847 cp/cvt.c:842
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:4533
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4536
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4760
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4832
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4846
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  # src/main.c:785
! #: cp/call.c:4898
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "Î‘ÏƒÎ±Ï†Î®Ï‚ Î¼Î¿Ï�Ï†Î® `%s'"
  
! #: cp/call.c:4899
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4902
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:4904
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:4906
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4923
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î·Î½ Î±Î½Î¬Î³Î½Ï‰ÏƒÎ· ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…: %s"
  
! #: cp/call.c:4927
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4936 cp/call.c:4980 cp/call.c:4990
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4939
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4946
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4949
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4957
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:4960
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4966
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:4969
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:4993
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5103
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5170
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5187 cp/call.c:5194
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5250
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5330
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5335
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5384 cp/call.c:5501 cp/call.c:5649
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5388
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5577
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5593
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5605
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:6208
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6210
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6288
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6344
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/call.c:6346
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6416
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:6800
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6803
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6842
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/call.c:7006
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7030
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7032 cp/decl.c:7987
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7037
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/call.c:7039 cp/decl.c:7988
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7044
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/call.c:7153
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/call.c:7156 cp/call.c:7175 cp/decl.c:9653 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7160
  #, fuzzy, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7172
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7179
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: cp/call.c:7246
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/call.c:7266
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7312
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/call.c:7323
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7332
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7372 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7424 cp/call.c:7431
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7427
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7693
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.c:7697
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7708
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7711
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7750
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:7753 cp/call.c:7771
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/call.c:7756
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:7875
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:7899 cp/cvt.c:1965
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7943
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:7979
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/call.c:7989
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8057
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/call.c:8066
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8170
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8229
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8656
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:8659 cp/call.c:11287
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:8696
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:8864
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:8995
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9394
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9397
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9402
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9407
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9422
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9424
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/call.c:9426
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9432
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9434
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9455
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9457
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9459
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9462
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9465
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9468
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9491
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9508
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9511
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9521
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9524
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9527
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9536
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:9558
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:9658
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9932 cp/typeck.c:9284
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:9954
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:9986
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10033
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/call.c:10071 cp/pt.c:15871 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10073
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10265
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%s(%A)%>"
--- 44248,44965 ----
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3656
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3676
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3721
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3725
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3729
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3743
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4199
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:4345
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4366
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:4548
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4551
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4775
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4847
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4861
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  # src/main.c:785
! #: cp/call.c:4913
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "Î‘ÏƒÎ±Ï†Î®Ï‚ Î¼Î¿Ï�Ï†Î® `%s'"
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4917
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:4919
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4938
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î·Î½ Î±Î½Î¬Î³Î½Ï‰ÏƒÎ· ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…: %s"
  
! #: cp/call.c:4942
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4954
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4961
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4972
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:4975
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4981
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:4999
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5118
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5185
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5202 cp/call.c:5209
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5265
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5345
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5350
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5399 cp/call.c:5516 cp/call.c:5664
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5592
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5608
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5620
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:6223
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6857
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7027
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7045
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7052
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7059
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/call.c:7168
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7175
  #, fuzzy, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7187
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7194
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: cp/call.c:7261
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7327
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/call.c:7338
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7347
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7387 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7445
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7715
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.c:7719
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7730
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7733
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7772
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:7775 cp/call.c:7793
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/call.c:7778
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:7897
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:7921 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7965
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8001
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/call.c:8011
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8079
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/call.c:8088
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8192
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8678
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:8681 cp/call.c:11309
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:8718
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:8886
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9419
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9444
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9446
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/call.c:9448
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9454
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9481
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9487
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9543
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9546
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9558
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:9580
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:9680
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9954 cp/typeck.c:9284
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:9976
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10008
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10055
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10095
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10287
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%s(%A)%>"
*************** msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½
*** 44876,44956 ****
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:10268
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€ÎµÏ�Ï†Î¿Ï�Ï„Ï‰Î¼Î­Î½Î·Ï‚ %<%s(%A)%> ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·"
  
! #: cp/call.c:10289
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:10294
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10295
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10318
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11285
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11354
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11355
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:11358
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11607
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.c:11611
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:11613
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:11659
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12202
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12206
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 44967,45047 ----
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€ÎµÏ�Ï†Î¿Ï�Ï„Ï‰Î¼Î­Î½Î·Ï‚ %<%s(%A)%> ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·"
  
! #: cp/call.c:10311
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:10316
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10317
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11307
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11377
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11629
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.c:11633
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:11635
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:11681
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12238
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12242
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³
*** 44995,45001 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:1174 cp/decl.c:1704 cp/decl.c:1713 cp/decl.c:1738 cp/decl.c:1761
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
--- 45086,45092 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
*************** msgid "%qD inherits the %E ABI tag that
*** 45037,45043 ****
  msgstr ""
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1079
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 45128,45134 ----
  msgstr ""
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "  ÎºÎ±Ï„Î¬ `%D'"
*** 45117,45123 ****
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:2968 cp/parser.c:20803
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
--- 45208,45214 ----
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
*************** msgstr ""
*** 45234,45240 ****
  
  #: cp/class.c:3841
  #, gcc-internal-format
! msgid "  but does not override %<%T(const %T&)%>"
  msgstr ""
  
  #: cp/class.c:3843
--- 45325,45331 ----
  
  #: cp/class.c:3841
  #, gcc-internal-format
! msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
  #: cp/class.c:3843
*************** msgstr ""
*** 45244,45250 ****
  
  #: cp/class.c:3847
  #, gcc-internal-format
! msgid "  but does not override %<operator=(const %T&)%>"
  msgstr ""
  
  #: cp/class.c:3849
--- 45335,45341 ----
  
  #: cp/class.c:3847
  #, gcc-internal-format
! msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
  #: cp/class.c:3849
*************** msgstr ""
*** 45284,45500 ****
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5718 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5744
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/class.c:5747
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5750
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5753
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5761
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5794
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5809
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:5816
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:5937
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:5972
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6293
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6305
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6550
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6720
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cp/class.c:7006
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7008
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7013
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7041
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7043
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7052 cp/class.c:7083
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7060
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7062
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7081
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7195 cp/parser.c:24531
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7332
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7363
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/class.c:7369
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7373
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7379
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7541
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7552
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8059
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8149
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8294
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8321
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/class.c:8348
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/class.c:8351
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8427 cp/class.c:8469
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
  
! #: cp/class.c:8447
  #, fuzzy, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8720
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/class.c:8723
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 45375,45591 ----
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5742
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/class.c:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5748
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5751
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5759
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5792
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5807
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:5814
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:5935
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5964
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:5970
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6291
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6303
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6548
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6718
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cp/class.c:7004
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7006
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7011
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7039
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7041
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7050 cp/class.c:7081
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7058
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7060
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7079
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7330
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7361
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/class.c:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7371
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7377
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7539
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7550
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8057
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8147
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8292
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8319
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/class.c:8346
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/class.c:8349
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8425 cp/class.c:8467
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
  
! #: cp/class.c:8445
  #, fuzzy, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8718
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/class.c:8721
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr ""
*** 45564,45995 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.c:1375 cp/constexpr.c:2460
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.c:1380 cp/constexpr.c:1390 cp/constexpr.c:2650
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:1657 cp/constexpr.c:7196
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/constexpr.c:1712
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:1714
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.c:1912 cp/constexpr.c:1958 cp/constexpr.c:1990
! #: cp/constexpr.c:2011
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:1913
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/constexpr.c:1959 cp/constexpr.c:1991
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2013
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/constexpr.c:2016
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2095
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/constexpr.c:2160
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2167
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2201 cp/constexpr.c:7228
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/constexpr.c:2275
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:2282
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:2286
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:2362
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.c:2373
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:2690
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:2697
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.c:2720
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:2739
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:2897
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3164
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3167
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3172
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3175
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3358
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:3398
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:3415 cp/constexpr.c:3508 cp/constexpr.c:5338
! #: cp/constexpr.c:5430 cp/constexpr.c:7148
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3421
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3449
! #, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
! msgstr ""
! 
! #: cp/constexpr.c:3468
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:4199 cp/constexpr.c:5959
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:4219
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4262
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4264 cp/constexpr.c:4271
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/constexpr.c:4269
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4274
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4281
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/constexpr.c:4286
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/constexpr.c:4289
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/constexpr.c:4294 cp/constexpr.c:4301
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4307
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:4310
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:4562
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4644
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5032 cp/constexpr.c:6247
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5138
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5234
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5235
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5300
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5313
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5487 cp/constexpr.c:7792
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5919 cp/constexpr.c:7342
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5971
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5985
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6086 cp/constexpr.c:6104 cp/constexpr.c:6120
! #: cp/constexpr.c:7618 cp/constexpr.c:7963
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:6214
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/constexpr.c:6220
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6250
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/constexpr.c:6472
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6480
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6495
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6505
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6525
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6539
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7088
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:7312
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7315
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7362
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7395
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7434
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7565
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:7632
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr ""
  
! #: cp/constexpr.c:7647
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7711
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7761
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:7768
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:7841
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7939
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7971
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:8001
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 45655,46091 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.c:1378 cp/constexpr.c:2524
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.c:1383 cp/constexpr.c:1393 cp/constexpr.c:2729
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/constexpr.c:1715
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:1717
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.c:1915 cp/constexpr.c:1961 cp/constexpr.c:1993
! #: cp/constexpr.c:2014
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:1916
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/constexpr.c:1962 cp/constexpr.c:1994
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2016
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/constexpr.c:2019
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2144
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/constexpr.c:2209
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2216
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/constexpr.c:2324
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:2331
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:2335
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:2426
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.c:2437
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:2769
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:2776
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.c:2799
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:2818
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:2976
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3332
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3335
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3340
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3343
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3526
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:3566
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3589
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3620 cp/constexpr.c:3642
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:3622
! #, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
! msgstr ""
! 
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:4412
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4455
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4457 cp/constexpr.c:4464
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/constexpr.c:4462
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4467
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4474
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/constexpr.c:4479
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/constexpr.c:4482
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4500
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:4503
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:4749
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4810
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:4823
! #, gcc-internal-format
! msgid "change of the active member of a union from %qD to %qD during initialization"
! msgstr ""
! 
! #: cp/constexpr.c:5215 cp/constexpr.c:6455
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5321
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5423
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5502
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6122 cp/constexpr.c:7556
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6174
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6188
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:6422
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/constexpr.c:6428
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6458
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/constexpr.c:6686
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6694
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6709
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6719
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7302
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:7526
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7576
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7609
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7648
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7779
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:7846
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr ""
  
! #: cp/constexpr.c:7861
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7925
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7975
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:7982
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8055
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8153
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8185
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:8215
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 45999,46050 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1597
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1600
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1612
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2956
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2978 cp/cp-gimplify.c:2990 cp/decl.c:3915 cp/method.c:955
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2996
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:3013
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:3024
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:3036
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3125
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 46095,46146 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1595
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1598
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:3030
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:3047
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:3058
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:3070
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3159
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î
*** 46099,46436 ****
  msgid "cannot convert type %qH to type %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/cvt.c:796
  #, fuzzy, gcc-internal-format
  msgid "conversion from %q#T to %q#T"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/cvt.c:814
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr ""
  
! #: cp/cvt.c:825 cp/cvt.c:880
  #, gcc-internal-format
  msgid "%q#T used where a %qT was expected"
  msgstr ""
  
! #: cp/cvt.c:834
  #, fuzzy, gcc-internal-format
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/cvt.c:896
  #, gcc-internal-format
  msgid "%q#T used where a floating-point value was expected"
  msgstr ""
  
! #: cp/cvt.c:954
  #, fuzzy
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/cvt.c:1049
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1051
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1067
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1069
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1077
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/cvt.c:1091
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: cp/cvt.c:1145
  #, fuzzy, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cp/cvt.c:1239
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/cvt.c:1243
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1248
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1253
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1258
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1263
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/cvt.c:1267
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1283
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/cvt.c:1287
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1292
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1297
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1302
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1307
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1311
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1325
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1330
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1335
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1340
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1345
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1350
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1355
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1396
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/cvt.c:1400
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1405
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1410
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1415
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1420
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1424
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1477
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1481
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1485
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1489
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1493
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1497
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1501
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1517
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1522
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1527
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1532
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1537
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1542
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1570
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/cvt.c:1575
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1580
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1584
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
  # src/request.c:37
! #: cp/cvt.c:1588
  #, fuzzy, gcc-internal-format
  msgid "statement has no effect"
  msgstr "%s ÏƒÎµ %s"
  
! #: cp/cvt.c:1592
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1747
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1865
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/cvt.c:1880
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1883
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2314
  #, fuzzy, gcc-internal-format
  msgid "template-parameter-"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/cxx-pretty-print.c:2328
  #, gcc-internal-format
  msgid "requires"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2886 cp/error.c:1558
  #, gcc-internal-format
  msgid "with"
  msgstr ""
--- 46195,46532 ----
  msgid "cannot convert type %qH to type %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/cvt.c:809
  #, fuzzy, gcc-internal-format
  msgid "conversion from %q#T to %q#T"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/cvt.c:827
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr ""
  
! #: cp/cvt.c:838 cp/cvt.c:893
  #, gcc-internal-format
  msgid "%q#T used where a %qT was expected"
  msgstr ""
  
! #: cp/cvt.c:847
  #, fuzzy, gcc-internal-format
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/cvt.c:909
  #, gcc-internal-format
  msgid "%q#T used where a floating-point value was expected"
  msgstr ""
  
! #: cp/cvt.c:967
  #, fuzzy
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/cvt.c:1062
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1064
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1080
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1082
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1090
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/cvt.c:1104
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: cp/cvt.c:1158
  #, fuzzy, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cp/cvt.c:1252
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1276
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1296
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1409
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/cvt.c:1413
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1418
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1423
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1428
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1433
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1437
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1490
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1494
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1498
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1502
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1506
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1510
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1514
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1530
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1535
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1540
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1545
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1550
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1555
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1583
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1593
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1597
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
  # src/request.c:37
! #: cp/cvt.c:1601
  #, fuzzy, gcc-internal-format
  msgid "statement has no effect"
  msgstr "%s ÏƒÎµ %s"
  
! #: cp/cvt.c:1605
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1878
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2317
  #, fuzzy, gcc-internal-format
  msgid "template-parameter-"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/cxx-pretty-print.c:2331
  #, gcc-internal-format
  msgid "requires"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2889 cp/error.c:1560
  #, gcc-internal-format
  msgid "with"
  msgstr ""
*************** msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ
*** 46481,46487 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1264 cp/decl.c:14970
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
--- 46577,46583 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
*************** msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î
*** 46512,46673 ****
  msgid "ambiguating new declaration %q+#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1400 cp/decl.c:1777
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:1467
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:1480 cp/decl.c:1616
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:1481 cp/decl.c:1617
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1489
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.c:1493 cp/decl.c:1563
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1501
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:1503
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1591
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1597 cp/decl.c:1611
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1601
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1695
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.c:1699
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1712
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:1736
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:1758
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:1775
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1785
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:1787
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1846 cp/decl2.c:923
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:1847 cp/name-lookup.c:2717 cp/name-lookup.c:2741
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:1858
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/decl.c:1860
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:1900
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1903
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1938 cp/decl.c:1948
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:1941 cp/decl.c:1951
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "%s: ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· `%s'.\n"
  
! #: cp/decl.c:2001
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:2002
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:2015
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2058
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:2070
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
--- 46608,46770 ----
  msgid "ambiguating new declaration %q+#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1400 cp/decl.c:1778
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:1468
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:1481 cp/decl.c:1617
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:1482 cp/decl.c:1618
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1490
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.c:1494 cp/decl.c:1564
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1502
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:1504
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1592
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1598 cp/decl.c:1612
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1602
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1696
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.c:1700
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1713
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:1737
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:1759
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:1776
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1786
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:1788
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1847 cp/decl2.c:923
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:1848 cp/name-lookup.c:2691 cp/name-lookup.c:2720
! #: cp/name-lookup.c:2744
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:1859
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/decl.c:1861
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:1901
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1904
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1939 cp/decl.c:1949
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:1942 cp/decl.c:1952
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "%s: ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· `%s'.\n"
  
! #: cp/decl.c:2002
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:2003
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:2016
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2059
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:2071
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
*************** msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„
*** 46680,49007 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2532
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:2670
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
  #. Reject two definitions.
! #: cp/decl.c:2924 cp/decl.c:2953 cp/decl.c:2983 cp/decl.c:3000 cp/decl.c:3098
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:2940
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/decl.c:2950
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:2964 cp/decl.c:3010
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2967 cp/decl.c:3013
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3030
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:3044
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3047
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3062 cp/decl.c:3106 cp/name-lookup.c:2275 cp/name-lookup.c:2715
! #: cp/name-lookup.c:2739
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:3089
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:3155
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3250
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3273 cp/decl.c:3501
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3301
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3304
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:3318 cp/decl.c:3472
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3324 cp/decl.c:3454 cp/decl.c:3474
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3330 cp/decl.c:3484
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3336 cp/decl.c:3476
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3343 cp/decl.c:3478
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3461
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3464
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:3516 cp/parser.c:13015 cp/parser.c:13036
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3922 cp/parser.c:6533
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:3933
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:3961 cp/decl.c:4054
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3962
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:3975
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/decl.c:3984
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:3991
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4063
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:4387
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:4867
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4870
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4873
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4892
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:4895
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4937
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4942
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:4959
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:4992
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5000
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5007
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: cp/decl.c:5010
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5018
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5021
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5025
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:5029
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5037
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5041
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5044 cp/decl.c:5047 cp/decl.c:5050
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5072
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5075
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5147
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5151
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5221 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:5230
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5260
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5284
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5292
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:5293
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:5305
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:5317
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:5367
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:5408
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:5413
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: cp/decl.c:5487
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5493 cp/decl.c:6573
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5503
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5539
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5613
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5619
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5638
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:5642
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:5698
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5705
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:5717
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5757
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:5781
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:5832
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5836
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5842
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5884
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: cp/decl.c:5891
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:5900
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:5908
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:5912
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5915
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6123
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:6165
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6200
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6208
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:6229
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/decl.c:6260
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6299 cp/decl.c:6545 cp/typeck2.c:1475 cp/typeck2.c:1782
! #: cp/typeck2.c:1830 cp/typeck2.c:1877
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/decl.c:6336
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6346
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6464
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6575
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6588
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6643
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6664
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6709
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6856
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/decl.c:6891
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6893
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6896
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:6901
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7079
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:7347
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:7371
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7376
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7381
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7386
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7391
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7441
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7459 cp/decl.c:13724
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7463 cp/decl.c:13728
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:7510
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7622
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:7675
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:7718
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:7887
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:7973
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7976
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7983
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:8009
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8018
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8228
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8244
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8253 cp/decl.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8260
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8305
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8331
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:8340
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8361
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8390
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8395
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/decl.c:8400
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎµÎºÏ‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Î¶Î·Ï„Î·Î¸Î®ÏƒÎ±Ï‚ Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: cp/decl.c:8404
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8413
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:8860
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8863
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8868
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9097
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:9101
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:9104
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:9120
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9122
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9148
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9156
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9159
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9161
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9167
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:9170
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9178
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9181
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9183
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9190
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9197
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/decl.c:9229
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9269
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9280
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9287
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9290
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9366
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:9385
  #, fuzzy, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9393
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:9438
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.c:9449
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9468
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9477
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9494
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:9504
  #, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr ""
  
! #: cp/decl.c:9550
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:9553
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9556 cp/decl.c:9559
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9561
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9623
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:9624
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9632
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:9633
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9643
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9651
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9658
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:9671
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:9689
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9695
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9702
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:9707
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÏ€Î¹ÏƒÏ„Ï�Î­ÏˆÎµÎ¹ %<int%>"
  
! #: cp/decl.c:9828
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:9833
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:9835
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9852
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10043
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:10052
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:10059
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10062
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:10187
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/decl.c:10191
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10195
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10206
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10211
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10216
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10327
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10330
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10361 cp/decl.c:10433
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:10365 cp/decl.c:10436
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10416
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:10419
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.c:10443
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.c:10446
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.c:10452
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10455
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10504
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10564
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10566 cp/pt.c:15592
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10576
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10578
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10583
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10585
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10590
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10592
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10597
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10600
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10618
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10622
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10709
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:10712
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.c:10723
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:10726
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:10739
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:10742
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:10751
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/decl.c:10754
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10758
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/decl.c:10767
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:10796
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:10811
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:10816
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11066
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/decl.c:11069 cp/decl.c:11091
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:11072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:11082
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:11106
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:11113
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:11141
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11192
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11200 cp/decl.c:11209 cp/decl.c:12988
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:11217
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:11222
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:11257
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡Î¿Ï…Î½ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278 cp/decl.c:11285
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:11296
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11306
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/decl.c:11314
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:11350
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/decl.c:11399 cp/decl.c:11403 cp/decl.c:11406
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.c:11423
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/decl.c:11431
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/decl.c:11485
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/decl.c:11491
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: cp/decl.c:11499 cp/decl.c:11505
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.c:11510
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.c:11512
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11579
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/decl.c:11618
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11639
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:11648
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:11661
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11668
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:11678 cp/decl.c:11850
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:11686 cp/decl.c:11695 cp/decl.c:11701 cp/decl.c:11707
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:11717
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:11727 cp/decl.c:11730 cp/decl.c:11732 cp/decl.c:11735
! #: cp/decl.c:11745 cp/decl.c:11755 cp/decl.c:11765 cp/decl.c:11769
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:11739 cp/decl.c:11761
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:11749
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:11773
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11784
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:11787
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11822
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:11848
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:11862
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:11867
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11875
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:11889
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:11920
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:11921
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11971
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12046
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12050
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12055
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12062
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12071
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12076
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/decl.c:12087
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12096
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12123
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12151
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12163
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12176
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:12185 cp/pt.c:28782
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12224
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12232
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12233
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12251
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12273
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12277
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12304
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12371
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12393
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/decl.c:12422
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12423
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12496
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12567
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12593
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12628
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12630
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12638
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12678
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:12687
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12690
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12701
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12704
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:12707
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12724
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12730
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12736
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12742
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12748
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12764
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:12767
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:12793
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:12796
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12805
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12829
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
  
! #: cp/decl.c:12918
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:12926
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:12928
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12932
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12945
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12979
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:12994
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13013
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/decl.c:13022 cp/parser.c:18368
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:13025
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13028
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/decl.c:13079 cp/parser.c:3328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/decl.c:13083
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/decl.c:13144
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:13154
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13164
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13178
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13185
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:13198
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:13211
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13220
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13226
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:13234 cp/decl.c:13561
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13243
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13246
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:13308
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13313
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13333
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13336
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
  # src/shred.c:1134
! #: cp/decl.c:13386 cp/decl.c:13397
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: cp/decl.c:13391
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13425 cp/decl.c:13433 cp/decl.c:13440 cp/decl.c:13447
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13502
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13505
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13511
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13515
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13520
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13532
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13536
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13544
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13551
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13552
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13604
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13650
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13656
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13664
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13671
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13691
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:13703
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:13708
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:13875
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:13878
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:13965
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:13969
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:13991
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:13999
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:14026
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14028
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14275
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14361
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14391
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.c:14397
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14407
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14433
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14444
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14470
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14471
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14483
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14484
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14495
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14496 cp/decl.c:14506
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14507
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14521
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14545
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14552
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14554
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14563
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14565
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14581
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14607
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14619
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14674
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:14697
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:14700
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14702
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14711 cp/decl.c:14718
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:14717
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 46777,49109 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:2673
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
  #. Reject two definitions.
! #: cp/decl.c:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:2943
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/decl.c:2953
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
+ #: cp/decl.c:2980
+ #, gcc-internal-format
+ msgid "comparison operator %q+D defaulted after its first declaration"
+ msgstr ""
+ 
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:3055
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3058
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
! #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:3100
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3167
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3312
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3315
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:3329 cp/decl.c:3483
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3472
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3475
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:3944
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3973
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:3986
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/decl.c:3995
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4002
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4074
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:4398
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:4890
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4893
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4896
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4915
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:4918
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4965
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:4982
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5030
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5048
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:5052
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5056
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5060
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5064
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5095
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5098
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5170
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5174
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5244 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:5253
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5283
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5307
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5315
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:5316
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:5328
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:5340
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:5390
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:5431
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:5436
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: cp/decl.c:5510
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5516 cp/decl.c:6567
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5526
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5649
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5655
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5674
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:5678
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:5734
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5741
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5793
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:5817
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:5868
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5872
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5878
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5920
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: cp/decl.c:5927
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:5936
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:5944
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5951
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6117
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:6159
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6202
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:6223
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/decl.c:6254
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/decl.c:6330
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6340
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6458
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6569
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6637
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6658
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6703
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6850
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/decl.c:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6887
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6890
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7073
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:7341
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:7365
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7370
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7375
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7380
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7457 cp/decl.c:13721
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:7504
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7616
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:7669
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:7712
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:7881
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7970
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7977
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:8003
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8012
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8222
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8238
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8254
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8299
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8325
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8384
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8389
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/decl.c:8394
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎµÎºÏ‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Î¶Î·Ï„Î·Î¸Î®ÏƒÎ±Ï‚ Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: cp/decl.c:8398
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8407
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:8854
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8857
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:9095
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:9098
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:9114
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9116
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9142
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9144
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9153
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9161
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:9164
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9166
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9175
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9177
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9184
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9191
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/decl.c:9223
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9263
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9274
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9281
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9284
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9360
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:9379
  #, fuzzy, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9387
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:9432
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.c:9443
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9462
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9488
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr ""
  
! #: cp/decl.c:9544
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:9547
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9550 cp/decl.c:9553
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9555
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9617
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:9618
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9626
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:9627
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9637
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9645
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9652
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:9665
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9675
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:9683
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9689
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9696
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:9701
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.c:9782
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÏ€Î¹ÏƒÏ„Ï�Î­ÏˆÎµÎ¹ %<int%>"
  
! #: cp/decl.c:9822
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:9827
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:9829
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9846
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10037
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:10046
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:10053
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10056
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:10181
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/decl.c:10185
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10189
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10200
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10205
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10210
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10321
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10324
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10354 cp/decl.c:10426
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:10358 cp/decl.c:10429
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10409
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:10412
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.c:10436
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.c:10439
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.c:10445
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10448
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10497
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10557
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10569
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10571
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10576
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10578
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10583
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10585
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10590
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10593
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10611
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10615
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10702
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:10705
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.c:10716
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:10719
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:10732
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:10735
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:10744
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/decl.c:10747
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10751
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/decl.c:10760
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10781
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:10789
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:10804
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:10809
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11059
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/decl.c:11062 cp/decl.c:11084
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:11065
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:11075
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:11099
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:11106
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:11134
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11185
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:11210
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:11215
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:11250
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡Î¿Ï…Î½ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/decl.c:11257 cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:11289
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11299
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/decl.c:11307
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:11343
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/decl.c:11392 cp/decl.c:11396 cp/decl.c:11399
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.c:11416
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/decl.c:11424
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/decl.c:11478
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/decl.c:11484
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: cp/decl.c:11492 cp/decl.c:11498
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.c:11503
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11572
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/decl.c:11611
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11632
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:11641
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:11654
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11661
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:11671 cp/decl.c:11843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:11679 cp/decl.c:11688 cp/decl.c:11694 cp/decl.c:11700
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:11710
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:11720 cp/decl.c:11723 cp/decl.c:11725 cp/decl.c:11728
! #: cp/decl.c:11738 cp/decl.c:11748 cp/decl.c:11758 cp/decl.c:11762
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:11732 cp/decl.c:11754
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:11742
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:11766
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11777
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:11780
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:11841
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:11855
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:11860
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11868
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:11882
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:11913
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:11914
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11964
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12016
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12039
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12043
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12048
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12064
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12069
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/decl.c:12080
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12089
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12116
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12119
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12144
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12156
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/decl.c:12162
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12169
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12225
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12226
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12266
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12270
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12297
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12364
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12386
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/decl.c:12415
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12416
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12489
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12560
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12586
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12621
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12623
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12631
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:12680
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12683
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12694
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12697
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:12700
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:12710
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12723
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12729
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12735
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12741
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12757
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:12760
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:12786
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:12789
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12798
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12822
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
  
! #: cp/decl.c:12911
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:12919
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:12921
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12925
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12972
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:12987
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13006
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13021
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/decl.c:13072 cp/parser.c:3328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13097
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/decl.c:13100
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13116
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/decl.c:13137
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:13147
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13157
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13171
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13178
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:13191
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:13204
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13213
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13219
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13236
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13239
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:13301
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13306
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13326
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
  # src/shred.c:1134
! #: cp/decl.c:13379 cp/decl.c:13390
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: cp/decl.c:13384
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13495
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13498
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13504
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13508
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13513
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13525
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13529
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13537
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13544
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13545
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:13588
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13636
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13649
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13657
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13664
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13684
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:13868
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:13871
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:13958
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:13962
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:13984
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:13992
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14021
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14268
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14347
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14384
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.c:14390
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14400
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14426
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14437
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14463
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14464
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14476
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14477
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14488
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14500
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14514
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14538
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14545
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14547
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14556
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14558
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14574
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14593
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14612
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14667
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:14690
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:14693
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14695
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:14703
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 49013,49109 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14732
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14786 cp/name-lookup.c:4476
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14816 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6592
! #: cp/pt.c:9558
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:14821
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.c:14830 cp/name-lookup.c:4715 cp/name-lookup.c:4826
! #: cp/parser.c:6543 cp/parser.c:28273
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/decl.c:14933
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:14969
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15116
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15127
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:15152
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15182
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15184
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/decl.c:15329
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15332 cp/decl.c:15340 cp/decl.c:15350 cp/decl.c:15933
! #: cp/parser.c:19266
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:15337
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15347
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15420
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 49115,49211 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/decl.c:14926
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:14962
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:15102
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15120
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:15145
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15177
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/decl.c:15322
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:15330
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15413
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 49112,49183 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15567
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15735
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:15745
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:15794
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15795
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:15806
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:15826
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:15931 cp/parser.c:19264
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/decl.c:15971
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/decl.c:16146 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17004
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:17006 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17242
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:17620
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 49214,49285 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15728
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:15738
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:15787
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15788
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:15799
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:15819
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:15924 cp/parser.c:19337
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/decl.c:15964
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17003
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:17005 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17241
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:17619
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 49217,49223 ****
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:582 cp/pt.c:5734
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 49319,49325 ----
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î
*** 49227,49233 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl2.c:637 cp/pt.c:5691
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 49329,49335 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl2.c:637 cp/pt.c:5724
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î
*** 49333,49389 ****
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cp/decl2.c:1444
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT is not mappable"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/decl2.c:1456
  #, gcc-internal-format
  msgid "type %qT with virtual members is not mappable"
  msgstr ""
  
! #: cp/decl2.c:1468
  #, gcc-internal-format
  msgid "static field %qD is not mappable"
  msgstr ""
  
! #: cp/decl2.c:1557
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.c:1629
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.c:1645
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.c:1652
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.c:1655
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.c:1720
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.c:1729
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.c:1766
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
--- 49435,49491 ----
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cp/decl2.c:1443
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT is not mappable"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/decl2.c:1455
  #, gcc-internal-format
  msgid "type %qT with virtual members is not mappable"
  msgstr ""
  
! #: cp/decl2.c:1467
  #, gcc-internal-format
  msgid "static field %qD is not mappable"
  msgstr ""
  
! #: cp/decl2.c:1556
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.c:1628
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.c:1644
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.c:1651
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.c:1654
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.c:1719
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.c:1728
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.c:1765
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
*************** msgstr ""
*** 49392,49473 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1778
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.c:1794
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.c:1824
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.c:1839
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.c:1842
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.c:1844
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.c:1854
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.c:2794
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2798
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2803
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2811
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.c:2829
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2833
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2838
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2845
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.c:4460
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr ""
--- 49494,49575 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1777
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.c:1793
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.c:1823
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.c:1838
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.c:1841
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.c:1843
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.c:1853
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.c:2808
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2812
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2817
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2825
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.c:2843
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2847
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2852
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2859
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.c:4474
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr ""
*************** msgstr ""
*** 49476,49702 ****
  #. 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.c:4469
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4473
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl2.c:4477
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.c:4485
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.c:4489
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4492
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl2.c:4680
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl2.c:4683
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl2.c:4685
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.c:4757 cp/decl2.c:4760
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.c:5100
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr ""
  
! #: cp/decl2.c:5300
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl2.c:5305
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.c:5405
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr ""
  
! #: cp/decl2.c:5409
  #, 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.c:5524
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5527
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/decl2.c:5571
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.c:5593
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3874
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/error.c:3966
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4317
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4322
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4327
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4332
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4337
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4342
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4347
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4352
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4357
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4362
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4367
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4372
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4377
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4382
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4387
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4437
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/error.c:4441
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/error.c:4455
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4459 cp/typeck.c:2517
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4481
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4485 cp/typeck.c:3111
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4496
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/error.c:4500
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
--- 49578,49804 ----
  #. 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.c:4483
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4487
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl2.c:4491
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.c:4499
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.c:4503
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4506
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl2.c:4694
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl2.c:4697
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl2.c:4699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.c:4771 cp/decl2.c:4774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.c:5114
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr ""
  
! #: cp/decl2.c:5314
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl2.c:5319
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.c:5419
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr ""
  
! #: cp/decl2.c:5423
  #, 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.c:5538
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5541
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/decl2.c:5585
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.c:5607
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3876
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4319
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4324
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4329
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4334
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4339
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4344
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4349
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4354
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4359
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4364
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4369
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4374
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4379
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4384
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4389
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4439
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/error.c:4443
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/error.c:4457
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4483
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4498
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/error.c:4502
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
*************** msgstr ""
*** 49751,49767 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1174
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1177
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
  
! #: cp/expr.c:224
  #, gcc-internal-format
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
--- 49853,49869 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1177
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1180
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
  
! #: cp/expr.c:236
  #, gcc-internal-format
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î®
*** 49907,49924 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2004
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2007 cp/method.c:2018
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2015
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
--- 50009,50026 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
*************** msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 50010,50021 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.c:1785 cp/init.c:4612 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2094 cp/semantics.c:3448
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
--- 50112,50123 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
*************** msgstr "Î±ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î¿Ï‚ Ï„Ï�Ï€Î¿Ï
*** 50035,50041 ****
  msgid "invalid use of non-static member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/init.c:2257 cp/semantics.c:1926
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
--- 50137,50143 ----
  msgid "invalid use of non-static member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
*************** msgstr ""
*** 50182,50263 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4521
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4827
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4861
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4866
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4881
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4886
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5194
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
  
! #: cp/lambda.c:526
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:541
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:545
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr ""
  
! #: cp/lambda.c:569
  #, fuzzy, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/lambda.c:579
  #, fuzzy, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/lambda.c:631
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:707
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:709
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:823
  #, fuzzy, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
--- 50284,50365 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4863
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4868
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4883
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4888
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5196
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
  
! #: cp/lambda.c:529
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:544
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:548
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr ""
  
! #: cp/lambda.c:572
  #, fuzzy, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/lambda.c:582
  #, fuzzy, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/lambda.c:634
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:710
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:712
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:826
  #, fuzzy, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
*************** msgstr ""
*** 50327,50383 ****
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3289
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3370
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:3919
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:3965
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:3971
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4243
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4248
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4253
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:1957
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:838 cp/method.c:1963
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
--- 50429,50485 ----
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3294
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3375
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:3924
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:3970
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:3976
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4248
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4253
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4258
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2004
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:838 cp/method.c:2010
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î
*** 50402,50550 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/method.c:1115
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1123
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/method.c:1147
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1150
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1153
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1308
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/method.c:1344
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/method.c:1352
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/method.c:1569
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1902
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1913
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1914
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1980
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ byte Î® Î»Î¯ÏƒÏ„Î± Ï€ÎµÎ´Î¯Ï‰Î½"
  
! #: cp/method.c:2037
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2048
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2255
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2298
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2432
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2435
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2444
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2455
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2463 cp/method.c:2487
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2496
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2913
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/method.c:2916
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚(stat()) Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s': %s"
  
! #: cp/method.c:2948
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:2968
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/method.c:3003
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/method.c:3012
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
--- 50504,50662 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/method.c:1108
! #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1111
! #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1126
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1134
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1319
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/method.c:1355
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/method.c:1363
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/method.c:1580
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1949
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1960
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1961
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2027
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ byte Î® Î»Î¯ÏƒÏ„Î± Ï€ÎµÎ´Î¯Ï‰Î½"
  
! #: cp/method.c:2084
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2095
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2302
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2479
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2482
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2491
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2510 cp/method.c:2534
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2960
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/method.c:2963
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚(stat()) Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s': %s"
  
! #: cp/method.c:2995
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3015
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/method.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/method.c:3059
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
*************** msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î
*** 50579,50790 ****
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/name-lookup.c:2688
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:2817
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:2971
  #, fuzzy, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:2973
  #, fuzzy, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/name-lookup.c:3096
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
  # src/request.c:37
! #: cp/name-lookup.c:3289
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
  # src/request.c:37
! #: cp/name-lookup.c:3292
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4611
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4619
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/name-lookup.c:4628
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/name-lookup.c:4635
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:4652
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:4690
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4707
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:4723
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/name-lookup.c:4806
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4846
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/name-lookup.c:4898
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:4900
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:4909
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4957
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/name-lookup.c:4964
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4974 cp/name-lookup.c:5001
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4980
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5017 cp/name-lookup.c:7305
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:5303
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5355
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5888
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5894
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/name-lookup.c:6163
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:6166
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.c:6922
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7299
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/name-lookup.c:7302
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7385
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/name-lookup.c:7440
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7441
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.c:7514
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7523
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 50691,50909 ----
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/name-lookup.c:2689
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:2820
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:2974
  #, fuzzy, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/name-lookup.c:3100
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
  # src/request.c:37
! #: cp/name-lookup.c:3293
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
  # src/request.c:37
! #: cp/name-lookup.c:3296
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4623
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/name-lookup.c:4632
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/name-lookup.c:4639
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:4656
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4711
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:4727
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/name-lookup.c:4810
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4850
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/name-lookup.c:4902
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:4904
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:4913
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4961
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4984
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5898
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/name-lookup.c:6167
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:6170
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.c:6926
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7303
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/name-lookup.c:7306
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! # src/getopt.c:628
! # src/getopt.c:628
! #: cp/name-lookup.c:7409
! #, fuzzy, gcc-internal-format
! msgid "%<namespace %E%> is ambiguous"
! msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
! 
! #: cp/name-lookup.c:7425
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/name-lookup.c:7480
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7481
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 50809,50815 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41219
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 50928,50934 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸Î
*** 50834,50840 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:3005 cp/parser.c:19203
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
--- 50953,50959 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:3005 cp/parser.c:19276
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·
*** 50914,50920 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:3200 cp/pt.c:19141
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 51033,51039 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:3200 cp/pt.c:19309
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr ""
*** 51035,52253 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3406
  #, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr ""
  
! #: cp/parser.c:3435 cp/parser.c:3447
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:3440 cp/parser.c:3452
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:3460
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:3465
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr ""
  
! #: cp/parser.c:3476
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:3479
  #, fuzzy, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:3489
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3497
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3509 cp/parser.c:3513
  #, fuzzy, gcc-internal-format
  msgid "%qE in %q#T does not name a template type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:3517
  #, fuzzy, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:4143
  #, fuzzy, gcc-internal-format
  msgid "expected string-literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:4209
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr ""
  
! #: cp/parser.c:4395
  #, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr ""
  
! #: cp/parser.c:4500
  #, fuzzy, gcc-internal-format
  msgid "integer literal exceeds range of %qT type"
  msgstr "%s: Ï„Î¿ %s ÎµÎ¯Î½Î±Î¹ Ï„ÏŒÏƒÎ¿ Î¼ÎµÎ³Î¬Î»Î¿ Ï€Î¿Ï… Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î±Î½Î±Ï€Î±Ï�Î±ÏƒÏ„Î±Î¸ÎµÎ¯"
  
! #: cp/parser.c:4507
  #, fuzzy, gcc-internal-format
  msgid "floating literal exceeds range of %qT type"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: cp/parser.c:4511
  #, gcc-internal-format
  msgid "floating literal truncated to zero"
  msgstr ""
  
! #: cp/parser.c:4540
  #, gcc-internal-format
  msgid "failed to translate literal to execution character set %qT"
  msgstr ""
  
! #: cp/parser.c:4574
  #, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr ""
  
! #: cp/parser.c:4580
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr ""
  
! #: cp/parser.c:4584
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr ""
  
! #: cp/parser.c:4588
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr ""
  
! #: cp/parser.c:4673
  #, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4724 cp/parser.c:13581
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:5083 cp/parser.c:5098
  #, fuzzy, gcc-internal-format
  msgid "expected binary operator"
  msgstr "Î‘Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Î´Ï…Î±Î´Î¹ÎºÏŒÏ‚ Ï‡ÎµÎ¹Ï�Î¹ÏƒÏ„Î®Ï‚."
  
! #: cp/parser.c:5104
  #, fuzzy, gcc-internal-format
  msgid "expected ..."
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:5116
  #, fuzzy, gcc-internal-format
  msgid "binary expression in operand of fold-expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/parser.c:5121
  #, fuzzy, gcc-internal-format
  msgid "conditional expression in operand of fold-expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ· (Î»Î¬Î¸Î¿Ï‚ ÎµÎ¯ÏƒÎ¿Î´Î¿Ï‚): %s"
  
! #: cp/parser.c:5129
  #, fuzzy, gcc-internal-format
  msgid "mismatched operator in fold-expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:5233
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/parser.c:5316
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.c:5328
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.c:5367
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5425 cp/parser.c:5602 cp/parser.c:5777 cp/semantics.c:3786
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:5455
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr ""
  
! #: cp/parser.c:5596
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/parser.c:5739
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:5933
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:6064
  #, fuzzy, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:6102 cp/parser.c:8049
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:6213
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/parser.c:6228
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6264 cp/parser.c:21361
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6374
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:6444
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.c:6471 cp/parser.c:6482
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6474
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6488
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6593 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, fuzzy, gcc-internal-format
! msgid "%qD is not a template"
! msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
! 
! #: cp/parser.c:6672
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:6879 cp/parser.c:9281
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:6968
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.c:7060
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/parser.c:7072 cp/pt.c:19756
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/parser.c:7192
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr ""
  
! #: cp/parser.c:7251
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7787 cp/typeck.c:2698
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:7796
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:8101
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8211
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.c:8306
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8580 cp/parser.c:30062
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:8726
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:8742
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8744
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8776
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8821
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:8850
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:8979
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9386
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "Ï€Î±Î»Î±Î¹Î¿Ï� ÎµÎ¯Î´Î¿Ï…Ï‚ Î¸Î­ÏƒÎ·"
  
! #: cp/parser.c:9535
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9538
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:9746
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10035
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10185
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10474
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10484
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10636
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10658
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10673
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10678 cp/parser.c:10699 cp/parser.c:10891
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10693
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:10713
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:10732
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10743
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10774
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10805
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: cp/parser.c:10809 cp/parser.c:10819 cp/semantics.c:3632 cp/semantics.c:3644
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:10815
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10864
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10869
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10948
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10952
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:11020
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/parser.c:11038
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:11090
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11478 cp/parser.c:11679
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11518
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:11567
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:11686
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11695
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:11743
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11908
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11935
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12105 cp/parser.c:30546
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:12146
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12148
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12188
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12269 cp/parser.c:20673 cp/parser.c:23108
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:12651
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:12735
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12878 cp/parser.c:30549
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:12924
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:12948
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13079
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13087
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13100 cp/parser.c:30552
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13412 cp/parser.c:24877
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13504
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13719
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13739
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:13760
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:13839
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13842
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ï€Î¿Î»Î»Î±Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½ Ï„Î·Î½ ÎµÎ½Ï„Î¿Î»Î® `s'"
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:13945
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:13963
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Î— Î±Î»Ï…ÏƒÎ¯Î´Î± Î¼Î¿Ï�Ï†Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: `%s'"
  
! #: cp/parser.c:14135
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14174
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14177
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14244
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14280
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:14287
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:14368
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14387
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:14460 cp/parser.c:25391
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14479
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:14483
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:14547
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:14651
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14856
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15019
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15048
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15136
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15163
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/parser.c:15175 cp/pt.c:25789
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15187 cp/pt.c:25801
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15239
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15311
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15712
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15718
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15727
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15733
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:15767
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15813
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:15992
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16000
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16143
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:16379 cp/parser.c:16465 cp/parser.c:22879
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:16383 cp/parser.c:16469
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:16536
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:16598
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:16636
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:16637
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16644
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:16748
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
  #. The name does not name a template.
! #: cp/parser.c:16833 cp/parser.c:16999 cp/parser.c:17204
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
  #. Explain what went wrong.
! #: cp/parser.c:16879
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:16881
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17060
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17169 cp/parser.c:17187 cp/parser.c:17358
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:17325
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:17462
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:17466
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:17470
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:17529
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
  # src/dfa.c:962
  # src/dfa.c:970
! #: cp/parser.c:17750
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Î”ÎµÎ½ Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ"
  
! #: cp/parser.c:17943
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17949
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17954
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18111
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/parser.c:18214
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:18326
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:18327
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:18349
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:18356
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18599
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18675
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18836
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:18924
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:18928
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:18933
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19070
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:19081
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:19096
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19153
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19197
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19211
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:19223 cp/parser.c:24360
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:19228 cp/parser.c:24365
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19240 cp/parser.c:24378
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19277
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:19297
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19300
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19487
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:19491
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:19495
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:19556
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:19567
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19586
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19596
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19601
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19605
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:19608
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:19615
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:19670
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19824
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19839
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:19869
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19879
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:19944
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:20115
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:20134 cp/parser.c:20151 cp/parser.c:20165
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:20141
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:20178
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:20194
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:20568
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:20579
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20583
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20634
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20754
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/parser.c:20796
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20810
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:21281
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/parser.c:21407
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:21411
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
--- 51154,52382 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3382 cp/parser.c:27700
! #, gcc-internal-format
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
! msgstr ""
! 
! #: cp/parser.c:3409
  #, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr ""
  
! #: cp/parser.c:3438 cp/parser.c:3450
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:3443 cp/parser.c:3455
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:3463
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:3468
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr ""
  
! #: cp/parser.c:3479
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:3482
  #, fuzzy, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:3492
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3500
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3512 cp/parser.c:3516
  #, fuzzy, gcc-internal-format
  msgid "%qE in %q#T does not name a template type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:3520
  #, fuzzy, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:4146
  #, fuzzy, gcc-internal-format
  msgid "expected string-literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:4212
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr ""
  
! #: cp/parser.c:4398
  #, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr ""
  
! #: cp/parser.c:4503
  #, fuzzy, gcc-internal-format
  msgid "integer literal exceeds range of %qT type"
  msgstr "%s: Ï„Î¿ %s ÎµÎ¯Î½Î±Î¹ Ï„ÏŒÏƒÎ¿ Î¼ÎµÎ³Î¬Î»Î¿ Ï€Î¿Ï… Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î±Î½Î±Ï€Î±Ï�Î±ÏƒÏ„Î±Î¸ÎµÎ¯"
  
! #: cp/parser.c:4510
  #, fuzzy, gcc-internal-format
  msgid "floating literal exceeds range of %qT type"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: cp/parser.c:4514
  #, gcc-internal-format
  msgid "floating literal truncated to zero"
  msgstr ""
  
! #: cp/parser.c:4543
  #, gcc-internal-format
  msgid "failed to translate literal to execution character set %qT"
  msgstr ""
  
! #: cp/parser.c:4577
  #, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr ""
  
! #: cp/parser.c:4583
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr ""
  
! #: cp/parser.c:4587
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr ""
  
! #: cp/parser.c:4591
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr ""
  
! #: cp/parser.c:4676
  #, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:5086 cp/parser.c:5101
  #, fuzzy, gcc-internal-format
  msgid "expected binary operator"
  msgstr "Î‘Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Î´Ï…Î±Î´Î¹ÎºÏŒÏ‚ Ï‡ÎµÎ¹Ï�Î¹ÏƒÏ„Î®Ï‚."
  
! #: cp/parser.c:5107
  #, fuzzy, gcc-internal-format
  msgid "expected ..."
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:5119
  #, fuzzy, gcc-internal-format
  msgid "binary expression in operand of fold-expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/parser.c:5124
  #, fuzzy, gcc-internal-format
  msgid "conditional expression in operand of fold-expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ· (Î»Î¬Î¸Î¿Ï‚ ÎµÎ¯ÏƒÎ¿Î´Î¿Ï‚): %s"
  
! #: cp/parser.c:5132
  #, fuzzy, gcc-internal-format
  msgid "mismatched operator in fold-expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:5236
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/parser.c:5319
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.c:5331
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.c:5370
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5428 cp/parser.c:5605 cp/parser.c:5780 cp/semantics.c:3787
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:5458
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr ""
  
! #: cp/parser.c:5599
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/parser.c:5742
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:5936
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:6067
  #, fuzzy, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:6077
! #, gcc-internal-format
! msgid "%<template%> keyword not permitted in destructor name"
! msgstr ""
! 
! #: cp/parser.c:6114 cp/parser.c:8087
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:6225
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/parser.c:6240
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, fuzzy, gcc-internal-format
! msgid "%qD is not a template"
! msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
! 
! #: cp/parser.c:6412
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:6492
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.c:6519 cp/parser.c:6530
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6522
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6536
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6710
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:7006
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.c:7098
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/parser.c:7230
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr ""
  
! #: cp/parser.c:7289
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:7834
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:8139
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8249
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.c:8344
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:8764
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:8780
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8859
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:8888
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9017
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9424
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "Ï€Î±Î»Î±Î¹Î¿Ï� ÎµÎ¯Î´Î¿Ï…Ï‚ Î¸Î­ÏƒÎ·"
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:9784
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10073
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10223
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10512
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10522
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10674
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10731
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:10751
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:10770
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10812
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10843
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10891
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10986
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10990
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:11058
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/parser.c:11076
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:11128
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11516 cp/parser.c:11717
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11556
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:11605
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11733
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:11781
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11946
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11973
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12150 cp/parser.c:30653
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:12191
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12193
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12233
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12314 cp/parser.c:20746 cp/parser.c:23181
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:12696
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:12780
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12923 cp/parser.c:30656
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:12969
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:12993
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13124
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13784
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13829
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:13884
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13887
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ï€Î¿Î»Î»Î±Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½ Ï„Î·Î½ ÎµÎ½Ï„Î¿Î»Î® `s'"
  
! #: cp/parser.c:13938
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:13990
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:14008
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Î— Î±Î»Ï…ÏƒÎ¯Î´Î± Î¼Î¿Ï�Ï†Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: `%s'"
  
! #: cp/parser.c:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14219
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14289
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14325
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:14332
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:14413
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14432
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14524
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:14592
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:14696
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14901
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15064
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15093
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:15097
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15181
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15208
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15356
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15757
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15763
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15772
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15778
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:15812
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16037
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16045
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16188
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:16428 cp/parser.c:16514
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:16581
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:16643
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:16647
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16651
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:16681
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16689
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
  #. The name does not name a template.
! #: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:16926
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:17370
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:17507
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:17511
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:17515
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
  # src/dfa.c:962
  # src/dfa.c:970
! #: cp/parser.c:17795
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Î”ÎµÎ½ Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ"
  
! #: cp/parser.c:17988
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17994
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17999
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18156
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/parser.c:18286
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:18396
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:18397
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:18419
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18669
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18745
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18906
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:18994
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:18998
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19143
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:19154
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:19169
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19270
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19284
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:19296 cp/parser.c:24433
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:19301 cp/parser.c:24438
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19313 cp/parser.c:24451
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19350
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19560
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:19564
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:19568
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19659
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19669
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19674
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19678
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:19681
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:19688
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:19743
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19897
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19912
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:19942
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20017
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:20188
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:20214
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:20251
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:20267
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:20641
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:20652
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20656
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20827
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/parser.c:20869
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20883
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:21354
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/parser.c:21480
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:21484
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
*************** msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 52256,52685 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21440
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:21448
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/parser.c:21450
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21559
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:21584
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:21703
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:21705
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:21726
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:21787
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:21841
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:21878
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:21936
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:22188
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/parser.c:22194 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2288
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:22220
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:22225
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:22331
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:22606
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:22684
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:22863
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:22881
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:22887
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:22889
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:23015
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23019
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23343
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23363
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:23401
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23440
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:23491
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23550 cp/parser.c:23678
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:23908
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:23911
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:23914
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:24302
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:24313
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "Î´Îµ Î²Ï�Î­Î¸Î·ÎºÎµ Î¿ Ï€Ï�Î¿ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®Ï‚ C: %s \n"
  
! #: cp/parser.c:24321
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24328
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:24340
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24346
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:24400
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:24432
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:24468
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24533
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/parser.c:24623 cp/parser.c:30555
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:24647
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:24651
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:24898
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24916
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:24934
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25032
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:25039
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25052
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25202
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:25230
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25250
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25297
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:25311
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:25385
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25420
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25550
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25570
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25594
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25597
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25812 cp/parser.c:25910
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:25918
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:25924
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:25968
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:26009
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:26121
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:26728
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26742
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26831
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26860
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26868
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26905
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/parser.c:26965
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:27305 cp/parser.c:27314
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:27627
  #, gcc-internal-format
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:27945
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:27953
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:28440
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28445
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:28449
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
--- 52385,52814 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:21521
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/parser.c:21523
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21632
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:21657
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:21776
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:21778
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:21799
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:21860
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:21914
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:21951
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22009
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:22261
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:22293
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:22298
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:22404
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:22757
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:22936
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:22954
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:22960
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:22962
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:23088
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23092
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23416
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23436
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:23474
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23513
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:23564
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:23981
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:23984
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:23987
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:24386
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "Î´Îµ Î²Ï�Î­Î¸Î·ÎºÎµ Î¿ Ï€Ï�Î¿ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®Ï‚ C: %s \n"
  
! #: cp/parser.c:24394
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24401
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:24413
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24419
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:24473
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:24505
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24606
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:24720
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:24724
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:24971
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24989
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25105
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:25112
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25275
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25323
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25370
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:25384
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:25458
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25493
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25623
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25643
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25667
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25670
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25885 cp/parser.c:25983
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:25991
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26041
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:26082
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:26194
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:26801
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26815
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26978
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/parser.c:27038
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:27378 cp/parser.c:27387
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:27717
  #, gcc-internal-format
! msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28048
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:28056
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28552
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:28556
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
*************** msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±Îº
*** 52688,53436 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28456
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28853
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:29020
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29029
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:29035
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29144
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/parser.c:29167
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29176
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29196
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:29301
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/parser.c:29352
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:29399
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:29699
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:29712
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30010
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30162
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:30177
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:30312
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:30323
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:30328
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:30354
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:30406
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30409
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30412
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30418
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30421
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:30424
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30427
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:30433
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30436
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30439
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30442
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30445
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30448
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:30451
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30454
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30457
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:30460
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30463
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:30466
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:30469
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30472
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:30475
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30507
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:30522
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30525
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:30860
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31003
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:31008
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:31056
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/parser.c:31195 cp/parser.c:31228
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:31202 cp/parser.c:31234
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31203 cp/parser.c:31235
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/parser.c:31210
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:31211
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:31288
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:31309
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/parser.c:31557
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/parser.c:31798 cp/parser.c:33112 cp/parser.c:33301
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:31867
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:31937
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:31968
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32372
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32447 cp/parser.c:32465
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32459 cp/parser.c:32525
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32774 cp/parser.c:32781 cp/parser.c:32788
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: cp/parser.c:32905
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Î Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î±Ï†Î±Î¹Ï�Î­Î¸Î·ÎºÎµ"
  
! #: cp/parser.c:33077
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33084
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:33360 cp/parser.c:33367 cp/parser.c:33374
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:34567
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:34584
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35558
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:36217
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:38287
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:38838
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:38925 cp/pt.c:17405
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:39019
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:41178
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42012
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:42042
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:42054
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42157
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:42177 cp/semantics.c:5680
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42181 cp/semantics.c:5688
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42184 cp/pt.c:13612 cp/semantics.c:5694
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42187 cp/semantics.c:5700
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42705
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42715
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43069
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43117 cp/semantics.c:9554
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43119 cp/semantics.c:9556
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43266
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43269
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43320
  #, fuzzy, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:43642
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43674
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43754
  #, fuzzy, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:43790
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:43991
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44047
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:298
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:311
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:720
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:818
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:829 cp/pt.c:1059
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:831
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/pt.c:848
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:971
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:983
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:986 cp/pt.c:1125
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:1018
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1062
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1103
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1121
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:1587
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
  # src/request.c:37
! #: cp/pt.c:2007 cp/semantics.c:5549
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s: %s"
  
! #: cp/pt.c:2143
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.c:2148
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:2419
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2423
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2434
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2640
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2650
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.c:2656
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2680
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2685
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2721
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:2725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/pt.c:2726
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/pt.c:2816 cp/pt.c:2876
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:2829
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2835
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2843
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:2846
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:2848
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2854
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:2887
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2891
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2923
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:2961
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
--- 52817,53570 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28960
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29136
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:29142
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29251
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/parser.c:29274
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29303
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:29408
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/parser.c:29459
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:29506
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:29806
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:29819
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30269
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:30419
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:30430
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:30435
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:30461
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:30513
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30516
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30519
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30525
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:30531
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30534
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:30540
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30543
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30546
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30549
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30552
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:30558
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30561
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:30567
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30579
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:30582
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30614
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:30629
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30632
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31118
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:31123
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:31243
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/parser.c:31383 cp/parser.c:31416
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/parser.c:31398
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:31399
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:31480
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:31501
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/parser.c:31749
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32059
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32129
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: cp/parser.c:33097
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Î Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î±Ï†Î±Î¹Ï�Î­Î¸Î·ÎºÎµ"
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33276
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:34759
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:34776
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35750
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:36409
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:38479
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:39210
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:41386
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42220
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:42250
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42365
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:42385 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42923
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43474
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43528
  #, fuzzy, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:43814
! #, gcc-internal-format
! msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
! msgstr ""
! 
! #: cp/parser.c:43857
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43889
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43969
  #, fuzzy, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:44005
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:44206
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:304
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:317
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:731
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:745
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:829
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:840 cp/pt.c:1070
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:842
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/pt.c:859
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:982
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:994
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:997 cp/pt.c:1136
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:1029
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1073
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1114
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1132
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:1598
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
  # src/request.c:37
! #: cp/pt.c:2034 cp/semantics.c:5550
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s: %s"
  
! #: cp/pt.c:2170
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.c:2175
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:2446
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2450
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2461
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2667
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2677
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.c:2683
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2707
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2712
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2748
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:2752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/pt.c:2753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/pt.c:2843 cp/pt.c:2903
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:2856
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2862
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2870
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:2873
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:2875
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2881
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:2914
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2918
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2950
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:2988
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
*************** msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 53443,53601 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3023
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3039
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: cp/pt.c:3071
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/pt.c:3074
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:3182
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:3763
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/pt.c:4078
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4146
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4148
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4200
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4217 cp/pt.c:4998
  #, fuzzy, gcc-internal-format
  msgid "        %qD"
  msgstr "        `%D'"
  
! #: cp/pt.c:4219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        `%D'"
  
! #: cp/pt.c:4345
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:4348
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:4350
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:4934
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:4993
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5017
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5021
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5025 cp/pt.c:5036 cp/pt.c:5044
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5033
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5043
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:5057
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5059
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:5105
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5108
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5177
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  msgstr[1] "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:5239
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:5243
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:5426
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
--- 53577,53735 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3050
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3066
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: cp/pt.c:3098
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/pt.c:3101
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:3209
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:3790
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/pt.c:4105
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4173
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4175
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4227
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, fuzzy, gcc-internal-format
  msgid "        %qD"
  msgstr "        `%D'"
  
! #: cp/pt.c:4246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        `%D'"
  
! #: cp/pt.c:4372
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:4375
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:4377
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:4967
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:5026
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5050
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5054
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5058 cp/pt.c:5069 cp/pt.c:5077
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5066
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5076
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:5090
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5092
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:5138
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5141
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5164
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5210
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  msgstr[1] "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:5272
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:5276
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:5459
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´Î
*** 53603,53649 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5448
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5484
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5487
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5490
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5493
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5496 cp/pt.c:5554
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:5668
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/pt.c:5675
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/pt.c:5683
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 53737,53783 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5517
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5520
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5523
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5526
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5529 cp/pt.c:5587
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:5701
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/pt.c:5708
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/pt.c:5716
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 53653,54144 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5706
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:5850
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:5893
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5907
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5910
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  Î±Î»Î»Î¬ %d Î±Ï€Î±Î¹Ï„Î¿Ï�Î½Ï„Î±Î¹"
  
! #: cp/pt.c:5933
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5936
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6072
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:6085
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:6096
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  msgstr[1] "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6100
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  msgstr[1] "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:6138
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6139
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6150
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6153 cp/pt.c:6202
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6164
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:6166
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/pt.c:6199
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:6497 cp/pt.c:6566
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6500
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6503
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6516
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6520
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6569
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6571
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6633
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6642
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6651
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6660
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6671
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:6681
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6690
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6702
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6706
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6717
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6728
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6740
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6771
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:6784
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6788
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6799
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6809
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:6819
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:6866
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6874
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6884
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6899
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6908
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6915
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6933
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6941
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7023
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.c:7181
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:7195
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7281
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7289
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7307
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7366
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7368
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7422
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7971
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:7987
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8120
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8149
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/pt.c:8154
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8170 cp/pt.c:8204 cp/pt.c:8258
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8178
  #, fuzzy, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8186
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8192
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8195
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8209
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8212
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8262
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8276
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:8279
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8343
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8481 cp/pt.c:8794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:8496 cp/pt.c:8628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8633
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8658
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8662
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:8760
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9407
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.c:9570
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9572
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:9698 cp/pt.c:20677
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:10061
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:10638
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11809
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/pt.c:12312
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12710
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:12799
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12802
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13382
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
--- 53787,54283 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:5883
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:5926
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5940
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5943
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  Î±Î»Î»Î¬ %d Î±Ï€Î±Î¹Ï„Î¿Ï�Î½Ï„Î±Î¹"
  
! #: cp/pt.c:5966
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6105
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:6118
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:6129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  msgstr[1] "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6133
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  msgstr[1] "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:6171
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6172
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6183
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6186 cp/pt.c:6235
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6197
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:6199
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/pt.c:6232
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6562
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6565
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6578
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6582
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6631
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6633
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6695
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6704
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6722
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6733
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:6743
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6764
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6768
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6779
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6790
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6802
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6833
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:6846
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6850
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6861
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6871
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:6881
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:6928
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6936
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6946
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6961
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6977
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6995
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7003
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7112
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.c:7270
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:7284
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7370
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7378
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7396
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7455
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7511
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:8060
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8076
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8238
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/pt.c:8243
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8259 cp/pt.c:8293 cp/pt.c:8347
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8267
  #, fuzzy, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8275
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8281
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8284
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8298
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8301
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8351
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8365
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:8368
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8432
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8570 cp/pt.c:8883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8722
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8747
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8751
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:8849
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9496
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.c:9659
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9661
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:10150
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:10733
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11904
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12804
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:12888
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12891
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13459
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
+ #: cp/pt.c:13558
+ #, fuzzy, gcc-internal-format
+ msgid "creating pointer to member function of non-class type %qT"
+ msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
+ 
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´Î
*** 54152,54449 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14409
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:14598
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:14600
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:14719
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:14721
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:14759
! #, fuzzy, gcc-internal-format
! msgid "creating pointer to member function of non-class type %qT"
! msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
! 
! #: cp/pt.c:15446
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15448
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15450
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15463
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15466
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15514
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15520
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15526
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15626
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15646
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:15683
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15691
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:15818
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16011
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16013
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16103
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16226
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: cp/pt.c:16752 cp/pt.c:18553
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:16756 cp/pt.c:18557
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18695
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19682
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:19709
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19714
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19717
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:19722
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/pt.c:19770
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:20074
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20077
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20401
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20403
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:20413
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20428
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:20446
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:24459
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:24461
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
  # src/request.c:37
! #: cp/pt.c:24467
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.c:24491 cp/pt.c:24586
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24497
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24499
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24518
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:24524 cp/pt.c:24581
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.c:24529
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24537
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:24573
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:24596 cp/pt.c:24680
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24601 cp/pt.c:24696
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:24658
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24660
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24669
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:24685
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24730
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25052
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
--- 54291,54583 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:14787
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:14789
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:14907
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:14909
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15602
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15604
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15617
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15620
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15668
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15674
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15680
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15800
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:15837
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:15972
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16150
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16165
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16257
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16380
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18852
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19854
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19889
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:19894
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/pt.c:19942
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:20246
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20249
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20571
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20573
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:20583
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20598
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:20616
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:24629
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:24631
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
  # src/request.c:37
! #: cp/pt.c:24637
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24667
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24669
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24688
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:24694 cp/pt.c:24751
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.c:24699
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24707
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:24743
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24771 cp/pt.c:24866
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:24828
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24830
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24839
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:24855
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24900
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25222
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
*************** msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î
*** 54455,54588 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25389
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:25577
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:25940
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:25962
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:25975
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:25987
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/pt.c:25989
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:27343
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:27604
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/pt.c:27613
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:27638
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28545
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:28552
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:28653
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:28660
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:28675
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:28682
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/pt.c:28746
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28749
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:28823
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/pt.c:28825
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: cp/pt.c:28867
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:28871
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:28875
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:28879
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/pt.c:29002
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
--- 54589,54722 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25560
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:25756
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:26119
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26141
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26154
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:26166
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/pt.c:26168
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:27521
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:27782
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/pt.c:27791
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:27816
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28726
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:28733
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:28834
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:28841
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:28856
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:28863
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29004
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/pt.c:29006
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29052
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:29056
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29060
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/pt.c:29190
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
*************** msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸Î
*** 54708,55410 ****
  msgid "  since %q+#D declared in base class"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/semantics.c:776
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr ""
  
! #: cp/semantics.c:924
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr ""
  
! #: cp/semantics.c:1437
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1442
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1447
  #, fuzzy, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/semantics.c:1657
  #, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr ""
  
! #: cp/semantics.c:1739
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr ""
  
! #: cp/semantics.c:1924
  #, fuzzy, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/semantics.c:2197
  #, fuzzy, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/semantics.c:2257
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2609
  #, fuzzy, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/semantics.c:2677
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cp/semantics.c:2755
  #, fuzzy, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/semantics.c:2757
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/semantics.c:2759
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/semantics.c:2781
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2789 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/semantics.c:2811
  #, fuzzy, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/semantics.c:2888
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3072
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/semantics.c:3122
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr ""
  
! #: cp/semantics.c:3125
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/semantics.c:3142
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr ""
  
! #: cp/semantics.c:3173
  #, fuzzy, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/semantics.c:3443
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/semantics.c:3606
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3623 cp/semantics.c:10258
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/semantics.c:3627
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3629
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3641
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3643
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3770
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3780
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/semantics.c:3816
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:3847
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3854
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:3882
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/semantics.c:4051
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4080
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4214
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4246
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4259
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/semantics.c:4263
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/semantics.c:4268
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4279
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4805 cp/semantics.c:6578 cp/semantics.c:6662
! #: cp/semantics.c:6713 cp/semantics.c:7055 cp/semantics.c:7202
! #: cp/semantics.c:7431 cp/semantics.c:7874
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/semantics.c:5546
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/semantics.c:5819
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:5869
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:5988
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6446
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6461
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6485
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6590 cp/semantics.c:7887
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/semantics.c:6675
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6726
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6776
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6790
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6824
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6827
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6831
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6853
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6857
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6862
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6889
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6922
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6936
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/semantics.c:6956
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6985
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7015
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7066
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/semantics.c:7081
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7088
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7103
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7136
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7147
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7212
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7582
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Î±Ï€Î¿Ï„Ï…Ï‡Î¯Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Î³Î¹Î± Ï„Î·Î½ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î± `%s'"
  
! #: cp/semantics.c:7586
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7655
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7685
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7715
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7728
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/semantics.c:7751
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:7761
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7815
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8156
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8364
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8561
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9027
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9318 cp/semantics.c:9328
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9687
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9696
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9726
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/semantics.c:9754
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10297
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10350
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10352
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10370
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/tree.c:1388
  #, fuzzy, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:1907
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/tree.c:4086
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4090
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4093
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/tree.c:4098
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4100
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4479
  #, fuzzy, gcc-internal-format
  msgid "%qT is a union"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4491
  #, fuzzy, gcc-internal-format
  msgid "%qT has a mutable member"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: cp/tree.c:4502
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4505
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4513
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4531
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/tree.c:4539
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: cp/tree.c:4546
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.c:4564
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4570
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4590
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/tree.c:4594
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4657
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/tree.c:4679
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4687
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4698
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4710
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: cp/tree.c:4737
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/tree.c:4757
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/tree.c:4768
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/tree.c:4781 cp/tree.c:4794
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/tree.c:4783
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4796
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4820
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4826
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/tree.c:4833
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/tree.c:4840
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:4862
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.c:4868
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/tree.c:5721
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/tree.c:5804
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 54842,55544 ----
  msgid "  since %q+#D declared in base class"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/semantics.c:777
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr ""
  
! #: cp/semantics.c:925
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr ""
  
! #: cp/semantics.c:1438
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1443
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1448
  #, fuzzy, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/semantics.c:1658
  #, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr ""
  
! #: cp/semantics.c:1740
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr ""
  
! #: cp/semantics.c:1925
  #, fuzzy, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/semantics.c:2198
  #, fuzzy, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/semantics.c:2258
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2610
  #, fuzzy, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/semantics.c:2678
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cp/semantics.c:2756
  #, fuzzy, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/semantics.c:2758
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/semantics.c:2760
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/semantics.c:2782
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/semantics.c:2812
  #, fuzzy, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/semantics.c:2889
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3073
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/semantics.c:3123
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr ""
  
! #: cp/semantics.c:3126
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/semantics.c:3143
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr ""
  
! #: cp/semantics.c:3174
  #, fuzzy, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/semantics.c:3444
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/semantics.c:3607
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/semantics.c:3628
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3630
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3642
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3644
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3771
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3781
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:3848
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3855
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:3883
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/semantics.c:4052
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4081
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4215
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4247
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4260
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/semantics.c:4264
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/semantics.c:4269
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4280
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
! #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/semantics.c:5547
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/semantics.c:5820
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:5870
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:5989
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6447
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6462
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6486
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/semantics.c:6676
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6727
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6777
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6791
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6825
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6828
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6832
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6854
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6858
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6863
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6890
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6923
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6937
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/semantics.c:6957
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6986
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7016
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7038
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7067
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/semantics.c:7082
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7089
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7104
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7137
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7148
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7213
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7583
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Î±Ï€Î¿Ï„Ï…Ï‡Î¯Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Î³Î¹Î± Ï„Î·Î½ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î± `%s'"
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7716
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7729
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/semantics.c:7752
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:7762
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7816
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8365
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8562
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9028
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9319 cp/semantics.c:9329
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9729
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/semantics.c:9757
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10300
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10353
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10373
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/tree.c:1391
  #, fuzzy, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:1910
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/tree.c:4108
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4112
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4115
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/tree.c:4120
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4122
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4528
  #, fuzzy, gcc-internal-format
  msgid "%qT is a union"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4540
  #, fuzzy, gcc-internal-format
  msgid "%qT has a mutable member"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: cp/tree.c:4551
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4554
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4562
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4580
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/tree.c:4588
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: cp/tree.c:4595
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.c:4613
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4619
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4639
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/tree.c:4643
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4706
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/tree.c:4728
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4736
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4747
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4759
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: cp/tree.c:4786
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/tree.c:4806
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/tree.c:4817
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/tree.c:4830 cp/tree.c:4843
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/tree.c:4832
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4845
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4869
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4875
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/tree.c:4882
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/tree.c:4889
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:4911
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.c:4917
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/tree.c:5770
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/tree.c:5783
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 56512,56618 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1678 cp/typeck2.c:1708
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck2.c:1686
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1693
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:1779
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: cp/typeck2.c:1852
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1863
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:2057
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:2071
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2101
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2103
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2130
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2139
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck2.c:2161
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2230
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2238
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2279
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:2301
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck2.c:2321
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/typeck2.c:2562
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck2.c:2565
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
--- 56646,56752 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1696 cp/typeck2.c:1726
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck2.c:1704
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1711
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:1797
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: cp/typeck2.c:1870
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1881
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:2089
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2119
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2148
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2157
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck2.c:2179
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2237
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2248
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2256
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2297
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:2319
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck2.c:2339
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/typeck2.c:2580
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck2.c:2583
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
*************** msgid "Array reference at %C cannot have
*** 56837,56847 ****
  msgstr ""
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5892 fortran/check.c:5930 fortran/check.c:5972
! #: fortran/check.c:5999 fortran/check.c:6256 fortran/match.c:1866
! #: fortran/match.c:3259 fortran/match.c:3601 fortran/match.c:3797
! #: fortran/simplify.c:2891 fortran/simplify.c:2921 fortran/simplify.c:6177
! #: fortran/simplify.c:8158
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
--- 56971,56981 ----
  msgstr ""
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
! #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
! #: fortran/simplify.c:8236
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgstr ""
*** 56966,57108 ****
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.c:914
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.c:956
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr ""
  
! #: fortran/array.c:1032
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.c:1124 fortran/array.c:1352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: fortran/array.c:1154
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.c:1163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/array.c:1225
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.c:1245
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1251 fortran/match.c:4233
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
  
! #: fortran/array.c:1259
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.c:1277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/array.c:1314 fortran/array.c:1324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: fortran/array.c:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.c:1730
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.c:1877
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.c:2056
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2063
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2070
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2082
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.c:2174
  #, gcc-internal-format, gfc-internal-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.c:2296
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2359
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2363
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr ""
  
! #: fortran/array.c:2390 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, gcc-internal-format
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/array.c:2502
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.c:2553
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2598
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.c:2746
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 57100,57242 ----
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.c:918
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.c:960
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr ""
  
! #: fortran/array.c:1036
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.c:1128 fortran/array.c:1356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: fortran/array.c:1158
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.c:1167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/array.c:1229
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.c:1249
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
  
! #: fortran/array.c:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.c:1281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/array.c:1318 fortran/array.c:1328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: fortran/array.c:1403
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.c:1734
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.c:1881
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.c:2060
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2067
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2074
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.c:2178
  #, gcc-internal-format, gfc-internal-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.c:2300
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2363
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr ""
  
! #: fortran/array.c:2394 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, gcc-internal-format
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/array.c:2506
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.c:2557
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2602
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.c:2750
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr ""
*** 57123,57129 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:123 fortran/resolve.c:10830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
--- 57257,57263 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
*************** msgstr ""
*** 57178,57184 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7459
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
--- 57312,57318 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7463
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
*************** msgstr "ÎµÎ¯Î´Î¿Ï‚ Î¼Î¿Ï�Ï†Î®Ï‚"
*** 57308,57314 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4364
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
--- 57442,57448 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4368
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
*************** msgid "%qs argument of %qs intrinsic at
*** 57527,57535 ****
  msgstr ""
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4930
! #: fortran/check.c:5064 fortran/check.c:5119 fortran/check.c:6242
! #: fortran/check.c:6371
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
--- 57661,57669 ----
  msgstr ""
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
*************** msgstr ""
*** 57679,58145 ****
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:3999
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.c:4117 fortran/check.c:7379 fortran/check.c:7394
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4194
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4205
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4212
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4232
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4299
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4349
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4357
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4436 fortran/check.c:6318
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4494
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4502
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4521
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4572
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4679
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4689
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4696
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4713
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4783
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4801
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4810
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4846
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4863 fortran/check.c:4882
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4873 fortran/check.c:4892
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:4991
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5022
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5057
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5134 fortran/check.c:7439
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5147 fortran/check.c:5286 fortran/check.c:7431
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5158 fortran/check.c:5298
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5228
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5277
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5330
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5380
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5387
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5427
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5443
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5527
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5555
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5606
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5619
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: fortran/check.c:5638
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:5901
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5958
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5982
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6015
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6044
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6102
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6151
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6167
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6175
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6332
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6345
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6608 fortran/check.c:6640
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6648
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/check.c:6666
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: fortran/check.c:6718
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6737
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6747
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6764
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6981
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7163
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7352 fortran/check.c:7363
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7423
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
--- 57813,58279 ----
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4003
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.c:4121 fortran/check.c:7383 fortran/check.c:7398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4216
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4236
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4276
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4303
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4353
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4440 fortran/check.c:6322
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4525
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4576
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4683
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4700
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4787
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4805
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4814
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4850
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4867 fortran/check.c:4886
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4877 fortran/check.c:4896
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:4995
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5026
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5061
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5138 fortran/check.c:7443
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5151 fortran/check.c:5290 fortran/check.c:7435
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5162 fortran/check.c:5302
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5281
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5370
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:5377
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5391
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5416
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5431
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5498
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5505
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5525
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5542
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5623
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: fortran/check.c:5642
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:5905
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5916
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5962
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5986
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6019
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6030
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6106
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6155
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6171
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6179
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6336
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6349
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6612 fortran/check.c:6644
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/check.c:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6682
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6768
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6985
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7167
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7356 fortran/check.c:7367
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
*************** msgstr ""
*** 58151,58157 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3872 fortran/decl.c:10515
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 58285,58291 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 58272,60089 ****
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.c:729
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.c:745
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:754
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.c:793
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.c:802
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: fortran/decl.c:830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/decl.c:841
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/decl.c:873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: fortran/decl.c:904
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: fortran/decl.c:926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:950
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.c:1015
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.c:1039
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: fortran/decl.c:1143 fortran/resolve.c:12337
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: fortran/decl.c:1200
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1352 fortran/decl.c:1359 fortran/decl.c:1423
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/decl.c:1367
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1379
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1395
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.c:1411
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1494
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1521
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1528
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1535
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1550
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1563
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1571
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1580
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1587
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1598
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1666
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1725
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.c:1780
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1788
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1887
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: fortran/decl.c:1907
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1950
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2019
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.c:2030
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2060
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2146 fortran/decl.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2162
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2195 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.c:2243
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2278
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2335
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2352
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2369
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
  # src/request.c:263
! #: fortran/decl.c:2390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
  # src/request.c:263
! #: fortran/decl.c:2397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: fortran/decl.c:2420
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2474
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2476
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2484
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:2494
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: fortran/decl.c:2536
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2546
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2603
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2692
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2703
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/decl.c:2728 fortran/decl.c:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2736
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
  # src/request.c:263
! #: fortran/decl.c:2799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: fortran/decl.c:2807
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.c:2840 fortran/decl.c:6979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: fortran/decl.c:2863
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2872 fortran/decl.c:10689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/decl.c:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2896
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2910
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2926
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2935
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.c:2952
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3015 fortran/decl.c:3051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: fortran/decl.c:3057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: fortran/decl.c:3116 fortran/decl.c:3193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: fortran/decl.c:3129 fortran/decl.c:3264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/decl.c:3137 fortran/decl.c:3270
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3167 fortran/decl.c:3893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Î¤Î¿ servname Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î¿ ai_socktype"
  
! #: fortran/decl.c:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3191
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Î¤Î¿ servname Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î¿ ai_socktype"
  
! #: fortran/decl.c:3428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/decl.c:3527
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3540
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3653
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3701
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.c:3733
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3761
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3768
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.c:3783
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/decl.c:3792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: fortran/decl.c:4028
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4104
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4126 fortran/decl.c:4160 fortran/decl.c:4193
! #: fortran/decl.c:4486
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4138 fortran/decl.c:4166 fortran/decl.c:4199
! #: fortran/decl.c:4225 fortran/decl.c:4511 fortran/decl.c:4526
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4189
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/decl.c:4241 fortran/decl.c:4377 fortran/decl.c:4389
! #: fortran/decl.c:4403 fortran/decl.c:4885 fortran/decl.c:4893
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: fortran/decl.c:4336
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4418
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4570
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4675
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4728
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4899
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4906
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: fortran/decl.c:5384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/decl.c:5401
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5427
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5442
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: fortran/decl.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5526
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5592 fortran/decl.c:9065
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5632
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5646
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5687
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5785
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5807
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5816
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5820
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5846
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5854
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5866
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5874
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5885
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6004
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6011
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: fortran/decl.c:6040
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: fortran/decl.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6254
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6305
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6363
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6370
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6377
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/decl.c:6452 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.c:6458 fortran/decl.c:6466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î·Ï‚ Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Î¿Ï…"
  
! #: fortran/decl.c:6506
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.c:6519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/decl.c:6522
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6540
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: fortran/decl.c:6543
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6582
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6588
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: fortran/decl.c:6714 fortran/decl.c:7851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: fortran/decl.c:6918
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6925
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6954
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7000 fortran/decl.c:7188 fortran/decl.c:11173
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7049 fortran/decl.c:11073
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7056
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7060
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7132
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7159 fortran/decl.c:9813
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7229
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7301
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7331 fortran/decl.c:7609 fortran/decl.c:7818
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7360 fortran/decl.c:7875
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7503
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7515
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7518
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7521
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7525 fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7533
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7542
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7550
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/decl.c:7634 fortran/decl.c:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7728
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7947 fortran/decl.c:7954
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/decl.c:8018
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Î‘Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Î´Ï…Î±Î´Î¹ÎºÏŒÏ‚ Ï‡ÎµÎ¹Ï�Î¹ÏƒÏ„Î®Ï‚."
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8078
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8333
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.c:8342
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8353
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8373
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8404 fortran/decl.c:8412
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8511
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8527
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8551
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:8643
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8680
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:8694 fortran/decl.c:8734
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/decl.c:8710
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/decl.c:8714
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8759
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: fortran/decl.c:8783
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8795
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8853
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8872
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8911
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9009
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9025
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9073
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9107
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9134 fortran/decl.c:9159
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9180 fortran/decl.c:9200
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9235
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9255
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9315 fortran/decl.c:9371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9350
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9357
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:9432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: fortran/decl.c:9508
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9589
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9614
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9626
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9670
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9788
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9846
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9904
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9910
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9917
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9924
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9947
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9959
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9980
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10026
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.c:10032
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10079
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10112
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10147
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10179
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10186
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10349
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10391
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10402
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10405
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.c:10420
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.c:10429
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10492
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10575
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10706
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¹ÏŽÎ½"
  
! #: fortran/decl.c:10790
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/decl.c:10837 fortran/decl.c:10852
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/decl.c:10872
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10892
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10919
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10937
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10953
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:10966
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10976
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:10989
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11031
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11037
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected"
  msgid "%<)%> expected at %C"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '('"
  
! #: fortran/decl.c:11057
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11062
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11085
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11101
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11107
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11134
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11145
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11216
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11260
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11296
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11304
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11352
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11362
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11380
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11415
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11426
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11448
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11455
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11465
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11471
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: fortran/decl.c:11484
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/decl.c:11554
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11600
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11620
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11634
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11698
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11715
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11732
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
--- 58406,60248 ----
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.c:733
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.c:749
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:758
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.c:797
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.c:806
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: fortran/decl.c:834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/decl.c:845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/decl.c:877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: fortran/decl.c:908
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: fortran/decl.c:930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:954
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.c:1019
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.c:1043
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/decl.c:1371
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1383
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1399
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1498
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1525
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1532
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1539
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1554
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1567
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1575
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1584
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1591
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1602
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1670
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1729
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1792
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1891
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1954
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2023
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2166
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2282
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
  # src/request.c:263
! #: fortran/decl.c:2394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
  # src/request.c:263
! #: fortran/decl.c:2401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2478
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2480
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2488
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:2498
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: fortran/decl.c:2540
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2707
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2740
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
  # src/request.c:263
! #: fortran/decl.c:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: fortran/decl.c:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: fortran/decl.c:2867
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2909
! #, gcc-internal-format, gfc-internal-format
! msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
! msgstr ""
! 
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2931
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2948
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: fortran/decl.c:3070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Î¤Î¿ servname Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î¿ ai_socktype"
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3309
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Î¤Î¿ servname Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î¿ ai_socktype"
  
! #: fortran/decl.c:3441
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/decl.c:3540
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3690
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3714
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.c:3746
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3781
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/decl.c:3805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: fortran/decl.c:4041
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4114
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: fortran/decl.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4960
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: fortran/decl.c:5397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5435
! #, gcc-internal-format, gfc-internal-format
! msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
! msgstr ""
! 
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5447
! #, gcc-internal-format, gfc-internal-format
! msgid "KIND attribute at %C in a STRUCTURE definition"
! msgstr ""
! 
! #: fortran/decl.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: fortran/decl.c:5474
! #, gcc-internal-format, gfc-internal-format
! msgid "LEN attribute at %C in a STRUCTURE definition"
! msgstr ""
! 
! #: fortran/decl.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5489
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5500
! #, gcc-internal-format, gfc-internal-format
! msgid "Attribute at %L is not allowed in a STRUCTURE definition"
! msgstr ""
! 
! #: fortran/decl.c:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5551
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5623
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5810
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5841
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5845
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5871
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5879
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5899
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6036
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: fortran/decl.c:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6193
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6463
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î·Ï‚ Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Î¿Ï…"
  
! #: fortran/decl.c:6531
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.c:6544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6565
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: fortran/decl.c:6568
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6979
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7528
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7543
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7567
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7753
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Î‘Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Î´Ï…Î±Î´Î¹ÎºÏŒÏ‚ Ï‡ÎµÎ¹Ï�Î¹ÏƒÏ„Î®Ï‚."
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8378
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8398
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8705
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/decl.c:8735
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8784
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8820
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9098
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9382
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9431
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9936
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9949
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9956
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10012
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.c:10064
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10111
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10179
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10211
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10218
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10423
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10434
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10437
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.c:10452
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.c:10461
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10524
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¹ÏŽÎ½"
  
! #: fortran/decl.c:10822
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:11008
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11063
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11069
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected"
  msgid "%<)%> expected at %C"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '('"
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11121
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11133
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11149
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11177
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11248
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11281
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11292
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11328
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11394
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11497
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11503
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: fortran/decl.c:11516
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11730
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgstr ""
*** 60133,60144 ****
  msgid "show_expr(): Don't know how to show expr"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:2987
  #, gcc-internal-format
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3328 fortran/dump-parse-tree.c:3433
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
--- 60292,60303 ----
  msgid "show_expr(): Don't know how to show expr"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3062
  #, gcc-internal-format
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3403 fortran/dump-parse-tree.c:3508
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
*************** msgstr ""
*** 60230,60612 ****
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:2425
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.c:2469
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.c:2501
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.c:2511
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.c:2527
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2538
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2546
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2569
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.c:2706
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2781
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2812
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2889 fortran/resolve.c:2712
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.c:2901
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2940
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.c:2960
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/expr.c:2966
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2975
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2979
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/expr.c:2985
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:2995
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:3049
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3184
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.c:3191
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.c:3198
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.c:3206
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.c:3353
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:3361
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.c:3368
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.c:3397
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/expr.c:3428
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.c:3460
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.c:3469
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.c:3501
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.c:3505
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.c:3519
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.c:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3623
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.c:3634
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:3642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: fortran/expr.c:3649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: fortran/expr.c:3661
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: fortran/expr.c:3714
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: fortran/expr.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3800
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3824
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%s: ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· `%s'.\n"
  
! #: fortran/expr.c:3829
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3858
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3864 fortran/expr.c:3884
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3872 fortran/expr.c:3891
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: fortran/expr.c:3964
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3973
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3983
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3989
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3996
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4004
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4027
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4080
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.c:4090 fortran/expr.c:4105
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4096 fortran/expr.c:4111 fortran/resolve.c:2599
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/expr.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4132
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.c:4145
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4159
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.c:4164
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4215
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
--- 60389,60771 ----
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:2445
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.c:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2514
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.c:2531
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.c:2547
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2558
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2566
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2589
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.c:2726
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2801
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.c:2921
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2960
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.c:2980
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/expr.c:2986
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2995
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2999
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/expr.c:3005
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:3015
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:3069
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3204
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.c:3211
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.c:3218
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.c:3226
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.c:3373
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:3381
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.c:3388
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.c:3417
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/expr.c:3448
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3468
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.c:3480
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.c:3539
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.c:3587
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3643
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:3662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: fortran/expr.c:3669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: fortran/expr.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: fortran/expr.c:3734
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.c:3741
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: fortran/expr.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3820
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3844
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%s: ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· `%s'.\n"
  
! #: fortran/expr.c:3849
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3878
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3884 fortran/expr.c:3904
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3892 fortran/expr.c:3911
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3938
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: fortran/expr.c:3984
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3993
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4003
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4009
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4016
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4024
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4047
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4100
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.c:4110 fortran/expr.c:4125
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/expr.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4152
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.c:4165
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4192
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4199
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
*************** msgstr ""
*** 60614,60780 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4240 fortran/expr.c:4319
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4264
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4274
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4289
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4330
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4369
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4445 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4466 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4484
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4491
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4959
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6044
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6052
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6060
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6069
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6089
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6115
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6150
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6160
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6181
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6193
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6252
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6257
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6269
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.c:6311
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 60773,60939 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4263 fortran/expr.c:4342
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4287
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4321
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4329
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4392
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4468 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4489 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4501
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4507
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4514
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6067
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6083
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6092
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6112
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6125
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6183
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6196
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6204
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6216
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6275
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6280
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6292
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.c:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgstr ""
*** 60801,60807 ****
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 60960,60966 ----
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr ""
*** 60991,61002 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17047
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17065
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 61150,61161 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17067
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17085
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 61021,61647 ****
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.c:1856
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:1861
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.c:1865
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:1869
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.c:1885
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.c:1893
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: fortran/interface.c:1950 fortran/interface.c:1955
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:1960
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:1995
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2200
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2203
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2206
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2209
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2221
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/interface.c:2338 fortran/interface.c:2365
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2376
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.c:2409
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2419
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2435
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:2445
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2460
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2471
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:2490
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2508
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2523
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2538
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2557
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2570
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2577
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2651
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2667
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2680
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3039
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3062
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3066
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/interface.c:3075
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3140
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3143
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3167
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3189
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3196
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3210
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3227
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3235 fortran/interface.c:3240
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3260
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3276
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3290
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3299
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3309
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3319
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3332
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3360
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3372
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3382
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3412
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3431
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3448
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3468
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3491
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3499
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3625
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3654
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3680
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3690
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3720
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3762
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3773
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3815
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3819 fortran/interface.c:3829
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3825
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3838
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3846
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3854
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3871
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3880
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3904
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3919
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3929
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3981
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3992
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4077
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4147
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: fortran/interface.c:4520
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4637
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: fortran/interface.c:4731
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4743
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4751
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4759
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4768
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4774
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4783
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4794
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4802
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4813
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4843
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4863
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4872
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4883
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4890
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4918
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4937
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:4995 fortran/interface.c:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5007
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5016
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/interface.c:5023
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 61180,61806 ----
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.c:1864
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:1869
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.c:1873
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:1877
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.c:1889
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.c:1893
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.c:1901
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: fortran/interface.c:1958 fortran/interface.c:1963
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:1968
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:2003
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2208
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2229
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2233
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2384
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.c:2417
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2427
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2443
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:2453
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2479
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:2498
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2516
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2659
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2670
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2675
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2696
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3047
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3070
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3074
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/interface.c:3083
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3119
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3148
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3197
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3204
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3243 fortran/interface.c:3248
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3268
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3284
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3298
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3317
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3340
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3354
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3368
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3390
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3420
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3439
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3456
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3476
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3507
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3698
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3781
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4023
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4034
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4119
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4189
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: fortran/interface.c:4562
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4679
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: fortran/interface.c:4773
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4793
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4801
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4810
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4816
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4825
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4836
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4844
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4855
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4885
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4896
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4905
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4914
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4925
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4932
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5037 fortran/interface.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5049
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5061
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/interface.c:5068
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr ""
*** 61692,61821 ****
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4253
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr ""
  
! #: fortran/intrinsic.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4277
  #, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4284
  #, gcc-internal-format
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4311
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments in call to `%s'"
  msgid "Too many arguments in call to %qs at %L"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ `%s'"
  
! #: fortran/intrinsic.c:4326
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4329
  #, gcc-internal-format
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4336
  #, gcc-internal-format
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4350
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments in call to `%s'"
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ `%s'"
  
! #: fortran/intrinsic.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4422
  #, gcc-internal-format
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4539
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4642
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4682
  #, fuzzy, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: fortran/intrinsic.c:4834
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4843
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4915
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4933
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5009
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5090
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5097
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/intrinsic.c:5220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/intrinsic.c:5235 fortran/intrinsic.c:5252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
--- 61851,61980 ----
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4267
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr ""
  
! #: fortran/intrinsic.c:4280
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4291
  #, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4298
  #, gcc-internal-format
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4325
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments in call to `%s'"
  msgid "Too many arguments in call to %qs at %L"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ `%s'"
  
! #: fortran/intrinsic.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4343
  #, gcc-internal-format
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4350
  #, gcc-internal-format
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4364
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments in call to `%s'"
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ `%s'"
  
! #: fortran/intrinsic.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4436
  #, gcc-internal-format
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4647
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4687
  #, fuzzy, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: fortran/intrinsic.c:4839
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4848
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4920
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4938
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5095
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5102
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/intrinsic.c:5225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
*************** msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s
*** 61823,62522 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5326 fortran/resolve.c:10805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: fortran/intrinsic.c:5331
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: fortran/intrinsic.c:5422
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5428
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
  
! #: fortran/io.c:180 fortran/primary.c:961
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr ""
  
! #: fortran/io.c:214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in format at %C"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: fortran/io.c:457
  #, gcc-internal-format, gfc-internal-format
  msgid "DP format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:464
  #, gcc-internal-format, gfc-internal-format
  msgid "DC format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:471
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:600
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonnegative width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:604
  #, gcc-internal-format
  msgid "Unexpected element %qc in format string at %L"
  msgstr ""
  
! #: fortran/io.c:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected end of format string in format string at %L"
  msgstr ""
  
! #: fortran/io.c:608
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero width in format descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr ""
  
! #: fortran/io.c:657
  #, gcc-internal-format
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr ""
  
! #: fortran/io.c:689
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected P edit descriptor in format string at %L"
  msgstr ""
  
  #. P requires a prior number.
! #: fortran/io.c:697
  #, gcc-internal-format, gfc-internal-format
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:705
  #, gcc-internal-format, gfc-internal-format
  msgid "X descriptor requires leading space count at %L"
  msgstr ""
  
! #: fortran/io.c:734
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "$ descriptor at %L"
  msgstr "(Ï‡Ï‰Ï�Î¯Ï‚ Ï€ÎµÏ�Î¹Î³Ï�Î±Ï†Î®)"
  
! #: fortran/io.c:738
  #, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr ""
  
! #: fortran/io.c:770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing item in format string at %L"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: fortran/io.c:801 fortran/io.c:816
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma required after P descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:831
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:850 fortran/io.c:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:866
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing positive width after L descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:897
  #, fuzzy, gcc-internal-format
  msgid "%<G0%> in format at %L"
  msgstr "repeated leap second moment"
  
! #: fortran/io.c:915
  #, gcc-internal-format, gfc-internal-format
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:935
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr ""
  
! #: fortran/io.c:945
  #, gcc-internal-format, gfc-internal-format
  msgid "positive width required at %L"
  msgstr ""
  
! #: fortran/io.c:968 fortran/io.c:975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier %s at %L"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: fortran/io.c:1013 fortran/io.c:1022
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive exponent width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1070
  #, gcc-internal-format, gfc-internal-format
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1112
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1118
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier at %L"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: fortran/io.c:1140
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr ""
  
! #: fortran/io.c:1235 fortran/io.c:1297
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing comma at %L"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: fortran/io.c:1353
  #, gcc-internal-format, gfc-internal-format
  msgid "Extraneous characters in format at %L"
  msgstr ""
  
! #: fortran/io.c:1375
  #, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr ""
  
! #: fortran/io.c:1384
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/io.c:1390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing format label at %C"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: fortran/io.c:1438
! #, gcc-internal-format, gfc-internal-format
! msgid "IOMSG must be a scalar-default-char-variable at %L"
! msgstr ""
! 
! #: fortran/io.c:1452
! #, gcc-internal-format, gfc-internal-format
! msgid "%s requires a scalar-default-char-expr at %L"
! msgstr ""
! 
! #: fortran/io.c:1475 fortran/io.c:1506 fortran/io.c:1586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid value for %s specification at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: fortran/io.c:1481 fortran/io.c:1512 fortran/io.c:1668 fortran/io.c:1681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s specification at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/io.c:1523
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:1561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a variable at %L"
  msgstr ""
  
! #: fortran/io.c:1592
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s label specification at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/io.c:1612 fortran/io.c:1629 fortran/io.c:1650
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr ""
  
! #: fortran/io.c:1703
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr ""
  
! #: fortran/io.c:1728
  #, gcc-internal-format, gfc-internal-format
! msgid "FORMAT tag at %C cannot be a zero-sized array"
  msgstr ""
  
! #: fortran/io.c:1768
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr ""
  
! #: fortran/io.c:1774
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1779
  #, gcc-internal-format
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr ""
  
! #: fortran/io.c:1786
  #, gcc-internal-format
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr ""
  
! #: fortran/io.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1804
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1811
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1818
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be of type %s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: fortran/io.c:1851
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr ""
  
! #: fortran/io.c:1858
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr ""
  
! #: fortran/io.c:1864
  #, gcc-internal-format, gfc-internal-format
  msgid "IOMSG tag at %L"
  msgstr ""
  
! #: fortran/io.c:1872
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1888
  #, gcc-internal-format, gfc-internal-format
  msgid "NEWUNIT specifier at %L"
  msgstr ""
  
! #: fortran/io.c:1906
  #, gcc-internal-format, gfc-internal-format
  msgid "CONVERT tag at %L"
  msgstr ""
  
! #: fortran/io.c:2128
  #, gcc-internal-format
! msgid "Fortran 2003: %s specifier in %s statement at %C has value %qs"
  msgstr ""
  
! #: fortran/io.c:2136 fortran/io.c:2163
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %C has value %qs"
  msgstr ""
  
! #: fortran/io.c:2155
  #, gcc-internal-format
! msgid "Extension: %s specifier in %s statement at %C has value %qs"
  msgstr ""
  
! #: fortran/io.c:2177 fortran/io.c:2185
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %C has invalid value %qs"
! msgstr ""
! 
! #: fortran/io.c:2238
! #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
! msgstr ""
! 
! #: fortran/io.c:2280
! #, gcc-internal-format, gfc-internal-format
! msgid "ACTION type conflicts with READONLY specifier at %C"
  msgstr ""
  
! #: fortran/io.c:2294
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2303 fortran/io.c:3955
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be of default CHARACTER kind"
  msgstr ""
  
! #: fortran/io.c:2311 fortran/io.c:3963
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be scalar"
  msgstr ""
  
! #: fortran/io.c:2330 fortran/io.c:4020
  #, gcc-internal-format, gfc-internal-format
! msgid "BLANK= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2367 fortran/io.c:3996
  #, gcc-internal-format, gfc-internal-format
! msgid "DECIMAL= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2405
  #, gcc-internal-format, gfc-internal-format
! msgid "ENCODING= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2468 fortran/io.c:4069
  #, gcc-internal-format, gfc-internal-format
! msgid "ROUND= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2507
  #, gcc-internal-format, gfc-internal-format
! msgid "SIGN= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2590
  #, gcc-internal-format, gfc-internal-format
! msgid "UNIT specifier not allowed with NEWUNIT at %C"
  msgstr ""
  
! #: fortran/io.c:2600
  #, gcc-internal-format, gfc-internal-format
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
  msgstr ""
  
! #: fortran/io.c:2607
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
  msgstr ""
  
! #: fortran/io.c:2754
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr ""
  
! #: fortran/io.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2922 fortran/match.c:3088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number missing in statement at %L"
  msgstr ""
  
! #: fortran/io.c:2963 fortran/io.c:3447
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2996
  #, gcc-internal-format, gfc-internal-format
  msgid "FLUSH statement at %C"
  msgstr ""
  
! #: fortran/io.c:3037
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format with default unit at %C"
  msgstr ""
  
! #: fortran/io.c:3057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/io.c:3131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate format specification at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/io.c:3172
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:3208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NML specification at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/io.c:3217
  #, gcc-internal-format
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr ""
  
! #: fortran/io.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr ""
  
! #: fortran/io.c:3373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: fortran/io.c:3380
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr ""
  
! #: fortran/io.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr ""
  
! #: fortran/io.c:3415
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr ""
  
! #: fortran/io.c:3426
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr ""
  
! #: fortran/io.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr ""
  
! #: fortran/io.c:3470
  #, gcc-internal-format
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr ""
  
! #: fortran/io.c:3482
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3492 fortran/resolve.c:14937
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
  
! #: fortran/io.c:3500
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3511
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma before i/o item list at %L"
  msgstr ""
  
! #: fortran/io.c:3521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERR tag label %d at %L not defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/io.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END tag label %d at %L not defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/io.c:3545
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EOR tag label %d at %L not defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/io.c:3555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORMAT label %d at %L not defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/io.c:3586
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr ""
  
! #: fortran/io.c:3675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: fortran/io.c:3707
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable in READ statement at %C"
  msgstr ""
  
! #: fortran/io.c:3713
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr ""
  
! #: fortran/io.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do at %L"
  msgstr ""
  
! #: fortran/io.c:3731
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in %s statement at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3797 fortran/io.c:4505 fortran/gfortran.h:2984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "syntax error at %qs token"
  msgid "Syntax error in %s statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ ÏƒÏ�Î¼Î²Î¿Î»Î¿ %qs"
  
! #: fortran/io.c:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal file at %L with namelist"
  msgstr ""
  
! #: fortran/io.c:3900
! #, gcc-internal-format, gfc-internal-format
! msgid "IO UNIT in %s statement at %C must be an internal file in a PURE procedure"
! msgstr ""
! 
! #: fortran/io.c:3945
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgstr ""
  
! #: fortran/io.c:4045
  #, gcc-internal-format, gfc-internal-format
! msgid "PAD= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4121
  #, gcc-internal-format, gfc-internal-format
! msgid "DELIM= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4273
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4705
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/io.c:4717 fortran/io.c:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4755 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr ""
  
! #: fortran/io.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4965
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
--- 61982,62656 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: fortran/intrinsic.c:5336
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
  
! #: fortran/io.c:176 fortran/primary.c:961
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr ""
  
! #: fortran/io.c:210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in format at %C"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: fortran/io.c:453
  #, gcc-internal-format, gfc-internal-format
  msgid "DP format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:460
  #, gcc-internal-format, gfc-internal-format
  msgid "DC format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:467
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:596
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:598
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonnegative width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:600
  #, gcc-internal-format
  msgid "Unexpected element %qc in format string at %L"
  msgstr ""
  
! #: fortran/io.c:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected end of format string in format string at %L"
  msgstr ""
  
! #: fortran/io.c:604
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero width in format descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:624
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr ""
  
! #: fortran/io.c:653
  #, gcc-internal-format
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr ""
  
! #: fortran/io.c:685
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected P edit descriptor in format string at %L"
  msgstr ""
  
  #. P requires a prior number.
! #: fortran/io.c:693
  #, gcc-internal-format, gfc-internal-format
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:701
  #, gcc-internal-format, gfc-internal-format
  msgid "X descriptor requires leading space count at %L"
  msgstr ""
  
! #: fortran/io.c:730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "$ descriptor at %L"
  msgstr "(Ï‡Ï‰Ï�Î¯Ï‚ Ï€ÎµÏ�Î¹Î³Ï�Î±Ï†Î®)"
  
! #: fortran/io.c:734
  #, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr ""
  
! #: fortran/io.c:766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing item in format string at %L"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: fortran/io.c:797 fortran/io.c:812
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma required after P descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:827
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:846 fortran/io.c:850
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:862
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing positive width after L descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:893
  #, fuzzy, gcc-internal-format
  msgid "%<G0%> in format at %L"
  msgstr "repeated leap second moment"
  
! #: fortran/io.c:911
  #, gcc-internal-format, gfc-internal-format
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:931
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr ""
  
! #: fortran/io.c:941
  #, gcc-internal-format, gfc-internal-format
  msgid "positive width required at %L"
  msgstr ""
  
! #: fortran/io.c:964 fortran/io.c:971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier %s at %L"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: fortran/io.c:1009 fortran/io.c:1018
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive exponent width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1108
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier at %L"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: fortran/io.c:1136
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr ""
  
! #: fortran/io.c:1231 fortran/io.c:1293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing comma at %L"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: fortran/io.c:1349
  #, gcc-internal-format, gfc-internal-format
  msgid "Extraneous characters in format at %L"
  msgstr ""
  
! #: fortran/io.c:1371
  #, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr ""
  
! #: fortran/io.c:1380
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/io.c:1386
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing format label at %C"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: fortran/io.c:1441 fortran/io.c:1472 fortran/io.c:1552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid value for %s specification at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: fortran/io.c:1447 fortran/io.c:1478 fortran/io.c:1634 fortran/io.c:1647
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s specification at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/io.c:1489
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:1497
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:1527
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a variable at %L"
  msgstr ""
  
! #: fortran/io.c:1558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s label specification at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/io.c:1578 fortran/io.c:1595 fortran/io.c:1616
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr ""
  
! #: fortran/io.c:1669
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr ""
  
! #: fortran/io.c:1694
  #, gcc-internal-format, gfc-internal-format
! msgid "FORMAT tag at %L cannot be a zero-sized array"
  msgstr ""
  
! #: fortran/io.c:1735
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr ""
  
! #: fortran/io.c:1741
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1746
  #, gcc-internal-format
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr ""
  
! #: fortran/io.c:1753
  #, gcc-internal-format
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr ""
  
! #: fortran/io.c:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1771
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1778
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1785
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be of type %s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: fortran/io.c:1818
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr ""
  
! #: fortran/io.c:1825
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr ""
  
! #: fortran/io.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "IOMSG tag at %L"
  msgstr ""
  
! #: fortran/io.c:1839
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1848
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1855
  #, gcc-internal-format, gfc-internal-format
  msgid "NEWUNIT specifier at %L"
  msgstr ""
  
! #: fortran/io.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "CONVERT tag at %L"
  msgstr ""
  
! #: fortran/io.c:2098
  #, gcc-internal-format
! msgid "Fortran 2003: %s specifier in %s statement at %L has value %qs"
  msgstr ""
  
! #: fortran/io.c:2106 fortran/io.c:2133
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %L has value %qs"
  msgstr ""
  
! #: fortran/io.c:2125
  #, gcc-internal-format
! msgid "Extension: %s specifier in %s statement at %L has value %qs"
  msgstr ""
  
! #: fortran/io.c:2147 fortran/io.c:2155
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %L has invalid value %qs"
  msgstr ""
  
! #: fortran/io.c:2212
  #, gcc-internal-format, gfc-internal-format
! msgid "ACTION type conflicts with READONLY specifier at %L"
  msgstr ""
  
! #: fortran/io.c:2228
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, gcc-internal-format, gfc-internal-format
! msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, gcc-internal-format, gfc-internal-format
! msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2307
  #, gcc-internal-format, gfc-internal-format
! msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, gcc-internal-format, gfc-internal-format
! msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2388
  #, gcc-internal-format, gfc-internal-format
! msgid "SIGN= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2456
  #, gcc-internal-format, gfc-internal-format
! msgid "UNIT specifier not allowed with NEWUNIT at %L"
  msgstr ""
  
! #: fortran/io.c:2467
  #, gcc-internal-format, gfc-internal-format
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %L"
  msgstr ""
  
! #: fortran/io.c:2474
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement at %L must have UNIT or NEWUNIT specified"
  msgstr ""
  
! #: fortran/io.c:2583
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2691
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2717
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr ""
  
! #: fortran/io.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number missing in statement at %L"
  msgstr ""
  
! #: fortran/io.c:2889 fortran/io.c:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2922
  #, gcc-internal-format, gfc-internal-format
  msgid "FLUSH statement at %C"
  msgstr ""
  
! #: fortran/io.c:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format with default unit at %C"
  msgstr ""
  
! #: fortran/io.c:2983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/io.c:3057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate format specification at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/io.c:3098
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:3134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NML specification at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/io.c:3143
  #, gcc-internal-format
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr ""
  
! #: fortran/io.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr ""
  
! #: fortran/io.c:3305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: fortran/io.c:3312
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr ""
  
! #: fortran/io.c:3325
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr ""
  
! #: fortran/io.c:3347
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr ""
  
! #: fortran/io.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr ""
  
! #: fortran/io.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr ""
  
! #: fortran/io.c:3402
  #, gcc-internal-format
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr ""
  
! #: fortran/io.c:3414
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
  
! #: fortran/io.c:3432
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma before i/o item list at %L"
  msgstr ""
  
! #: fortran/io.c:3453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERR tag label %d at %L not defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/io.c:3465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END tag label %d at %L not defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/io.c:3477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EOR tag label %d at %L not defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/io.c:3487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORMAT label %d at %L not defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/io.c:3518
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr ""
  
! #: fortran/io.c:3607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: fortran/io.c:3639
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable in READ statement at %C"
  msgstr ""
  
! #: fortran/io.c:3645
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr ""
  
! #: fortran/io.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do at %L"
  msgstr ""
  
! #: fortran/io.c:3663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in %s statement at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "syntax error at %qs token"
  msgid "Syntax error in %s statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ ÏƒÏ�Î¼Î²Î¿Î»Î¿ %qs"
  
! #: fortran/io.c:3816
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal file at %L with namelist"
  msgstr ""
  
! #: fortran/io.c:3831
  #, gcc-internal-format, gfc-internal-format
! msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr ""
  
! #: fortran/io.c:3942
  #, gcc-internal-format, gfc-internal-format
! msgid "PAD= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4011
  #, gcc-internal-format, gfc-internal-format
! msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4207
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4380
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr ""
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgstr ""
*** 62639,63273 ****
  msgid "Assignment to a constant expression at %C"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/match.c:1464 fortran/match.c:1555
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1511
  #, fuzzy, gcc-internal-format
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î¹Ï‚ Î¸Î­ÏƒÎµÎ¹Ï‚"
  
! #: fortran/match.c:1529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-expression at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:1540
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1671 fortran/match.c:1678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-clause after %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/match.c:1721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÏƒÏ„Î±Î¸ÎµÏ�ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î¹Ï„Î¹ÎºÏŒ"
  
! #: fortran/match.c:1727
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: fortran/match.c:1748
  #, fuzzy, gcc-internal-format
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î¹Ï‚ Î¸Î­ÏƒÎµÎ¹Ï‚"
  
! #: fortran/match.c:1758
  #, fuzzy, gcc-internal-format
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î¹Ï‚ Î¸Î­ÏƒÎµÎ¹Ï‚"
  
! #: fortran/match.c:1773
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr ""
  
! #: fortran/match.c:1781
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr ""
  
! #: fortran/match.c:1787
  #, fuzzy, gcc-internal-format
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: fortran/match.c:1848
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/match.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr ""
  
! #: fortran/match.c:1925
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.c:1937
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.c:1947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: fortran/match.c:1958
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/match.c:1966
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.c:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr ""
  
! #: fortran/match.c:1992
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr ""
  
! #: fortran/match.c:2010
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.c:2132
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2204 fortran/match.c:2273 fortran/match.c:2296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: fortran/match.c:2391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/match.c:2656
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2781
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2801
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/match.c:2824
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: fortran/match.c:2850
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2861
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2870
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2907
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2913
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2949
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3037
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.c:3055
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3061
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3082
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3098
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3103
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3115
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3127
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3134
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3141
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3148
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3155
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3203
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3250
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3265
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3272
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3302 fortran/match.c:3644 fortran/match.c:3856
! #: fortran/match.c:4408 fortran/match.c:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3323 fortran/match.c:3665 fortran/match.c:3876
! #: fortran/match.c:4440 fortran/match.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3344
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3410
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3420
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3432
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3456
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3495
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3549
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3614
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3686
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3761
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3786
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3804
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3810
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3990
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.c:4034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.c:4078 fortran/match.c:4129
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4139
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4214
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4250
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4280 fortran/match.c:4717
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/match.c:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4327
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4332
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4366
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/match.c:4434
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4463
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4476
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4494
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4553
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4620
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4729
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4739
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5041
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
--- 62773,63407 ----
  msgid "Assignment to a constant expression at %C"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/match.c:1472 fortran/match.c:1563
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1519
  #, fuzzy, gcc-internal-format
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î¹Ï‚ Î¸Î­ÏƒÎµÎ¹Ï‚"
  
! #: fortran/match.c:1537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-expression at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:1548
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1679 fortran/match.c:1686
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-clause after %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/match.c:1729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÏƒÏ„Î±Î¸ÎµÏ�ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î¹Ï„Î¹ÎºÏŒ"
  
! #: fortran/match.c:1735
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: fortran/match.c:1756
  #, fuzzy, gcc-internal-format
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î¹Ï‚ Î¸Î­ÏƒÎµÎ¹Ï‚"
  
! #: fortran/match.c:1766
  #, fuzzy, gcc-internal-format
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î¹Ï‚ Î¸Î­ÏƒÎµÎ¹Ï‚"
  
! #: fortran/match.c:1781
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr ""
  
! #: fortran/match.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr ""
  
! #: fortran/match.c:1795
  #, fuzzy, gcc-internal-format
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: fortran/match.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:1862
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/match.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr ""
  
! #: fortran/match.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.c:1945
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.c:1955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: fortran/match.c:1966
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/match.c:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.c:1981
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr ""
  
! #: fortran/match.c:2000
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr ""
  
! #: fortran/match.c:2018
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.c:2140
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: fortran/match.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/match.c:2664
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2797
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/match.c:2832
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: fortran/match.c:2858
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2863
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2869
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2877
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2921
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3045
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3135
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3280
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3418
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3464
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3769
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3998
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.c:4042
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4313
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/match.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4465
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4502
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4770
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4910
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
*************** msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î
*** 63275,63491 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5256
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5265
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5272
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5296
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5306
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5352
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5414
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5498
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5532
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5675
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5725
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5743
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.c:5879
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.c:5885
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.c:5896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.c:5901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/match.c:6026 fortran/match.c:6042
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.c:6064
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6096
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/match.c:6426
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6451
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6635 fortran/match.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6733
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:6803
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6846
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6857
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:6933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:6953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6999
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7195
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
--- 63409,63625 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5273
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5314
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5514
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5540
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5751
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.c:5887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.c:5893
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.c:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.c:5909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6104
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/match.c:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6615
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6706
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:6942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7204
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
*************** msgstr ""
*** 63576,63832 ****
  msgid "Renaming operators in USE statements at %C"
  msgstr ""
  
! #: fortran/module.c:655
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr ""
  
! #: fortran/module.c:658
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr ""
  
! #: fortran/module.c:697
  #, gcc-internal-format
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr ""
  
! #: fortran/module.c:760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: fortran/module.c:765
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr ""
  
! #: fortran/module.c:840
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr ""
  
! #: fortran/module.c:1199
  #, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1203
  #, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1207
  #, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1600
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr ""
  
! #: fortran/module.c:1649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error writing modules file: %s"
  msgstr "%s: Î£Ï†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Ï„Î¿Ï… %s\n"
  
! #: fortran/module.c:1699
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr ""
  
! #: fortran/module.c:1920
  #, gcc-internal-format
  msgid "unquote_string(): got bad string"
  msgstr ""
  
! #: fortran/module.c:2812
  #, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr ""
  
! #: fortran/module.c:4943
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:4946
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:5140
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr ""
  
! #: fortran/module.c:5277
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.c:5498
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5505
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5510
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5745
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6078
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6268
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "%s: Î£Ï†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ "
  
! #: fortran/module.c:6289
  #, fuzzy, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: Î£Ï†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Ï„Î¿Ï… %s\n"
  
! #: fortran/module.c:6300
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ %s: %s\n"
  
! #: fortran/module.c:6303
  #, fuzzy, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "%s: Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î· uname Î±Ï€Î­Ï„Ï…Ï‡Îµ: %s\n"
  
! #: fortran/module.c:6309
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Î£Î¦Î‘Î›ÎœÎ‘: Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î±Ï‚ Ï€Ï�Î¿ÏƒÏ‰Ï�Î¹Î½Î¿Ï� Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î³Î¹Î± Î±Î»Î»Î±Î³Î®"
  
! #: fortran/module.c:6366
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.c:6437
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6545 fortran/module.c:6889
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6673
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6694 fortran/module.c:6727 fortran/module.c:6769
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.c:6874
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:6896
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.c:6964
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.c:7018
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7044
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7073
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7098
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.c:7104
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7110
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7116
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7126
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î±Î½Î¿Î¹Ï‡Ï„ÎµÎ¯ Ï„Î¿ %s: %s\n"
  
! #: fortran/module.c:7129
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.c:7140
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7163
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7171
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.c:7188
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
--- 63710,63966 ----
  msgid "Renaming operators in USE statements at %C"
  msgstr ""
  
! #: fortran/module.c:688
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr ""
  
! #: fortran/module.c:691
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr ""
  
! #: fortran/module.c:699
  #, gcc-internal-format
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr ""
  
! #: fortran/module.c:762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: fortran/module.c:767
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr ""
  
! #: fortran/module.c:842
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr ""
  
! #: fortran/module.c:1201
  #, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1205
  #, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1209
  #, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1602
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr ""
  
! #: fortran/module.c:1651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error writing modules file: %s"
  msgstr "%s: Î£Ï†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Ï„Î¿Ï… %s\n"
  
! #: fortran/module.c:1701
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr ""
  
! #: fortran/module.c:1922
  #, gcc-internal-format
  msgid "unquote_string(): got bad string"
  msgstr ""
  
! #: fortran/module.c:2814
  #, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr ""
  
! #: fortran/module.c:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:5142
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr ""
  
! #: fortran/module.c:5279
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.c:5500
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5507
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5512
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5747
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6080
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6270
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "%s: Î£Ï†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ "
  
! #: fortran/module.c:6291
  #, fuzzy, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: Î£Ï†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Ï„Î¿Ï… %s\n"
  
! #: fortran/module.c:6302
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ %s: %s\n"
  
! #: fortran/module.c:6305
  #, fuzzy, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "%s: Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î· uname Î±Ï€Î­Ï„Ï…Ï‡Îµ: %s\n"
  
! #: fortran/module.c:6311
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Î£Î¦Î‘Î›ÎœÎ‘: Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î±Ï‚ Ï€Ï�Î¿ÏƒÏ‰Ï�Î¹Î½Î¿Ï� Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î³Î¹Î± Î±Î»Î»Î±Î³Î®"
  
! #: fortran/module.c:6368
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.c:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6547 fortran/module.c:6891
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6675
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6696 fortran/module.c:6729 fortran/module.c:6771
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.c:6876
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:6898
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.c:6966
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.c:7020
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7046
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7075
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7087
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7100
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.c:7106
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7112
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7118
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7128
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î±Î½Î¿Î¹Ï‡Ï„ÎµÎ¯ Ï„Î¿ %s: %s\n"
  
! #: fortran/module.c:7131
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.c:7142
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7165
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7173
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7192
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
*************** msgstr ""
*** 64212,64219 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10627
! #: fortran/resolve.c:11918
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 64346,64353 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 66139,66145 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10156 fortran/resolve.c:11847
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 66273,66279 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 66226,66608 ****
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2611
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2716
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2736
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2774
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2829
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2925
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2929 fortran/resolve.c:16979
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3053
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3060
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3067
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3134
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3145
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: fortran/resolve.c:3153 fortran/resolve.c:3645
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3165
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3208
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3242
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3256
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3272
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3334
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3338
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3389
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3469
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3478
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3513
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3558
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3616
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3655
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3659
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3704
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.c:3794
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3897
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3977
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:3995
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4278
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4448 fortran/resolve.c:4471
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4566
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4571
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4581
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4672
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4695
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4705
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4729
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4769
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:4815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:4864
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4887
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: fortran/resolve.c:5028
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5035
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5057
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5084
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: fortran/resolve.c:5277
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5291
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5301
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5347
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5439
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 66360,66742 ----
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2617
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2722
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2742
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2780
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2835
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2931
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3059
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3066
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3073
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3140
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3151
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3248
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3340
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3344
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3407
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3475
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3484
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3519
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3564
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3661
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3665
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3710
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3903
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3983
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4681
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:4824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: fortran/resolve.c:5286
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 66611,66622 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 66745,66756 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 66625,66907 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5569
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5784
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5789
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5859
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5872
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6116 fortran/resolve.c:6268
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6232
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6239
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6278
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6475
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6509
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6561
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7096
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7129
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/resolve.c:7143 fortran/resolve.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7205
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7228
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7251
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7317
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7324
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7332
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7337
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7350
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7454 fortran/resolve.c:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7462 fortran/resolve.c:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7572
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7788
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7803
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7816
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7834
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7915 fortran/resolve.c:7930
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7922
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7947
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7956 fortran/resolve.c:7985 fortran/resolve.c:8013
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7962
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7974
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8032
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8058
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8090
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8113
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8140
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8163
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8193
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8199 fortran/resolve.c:8205
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 66759,67041 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6248
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6518
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6570
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7105
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7359
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7931
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7956
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8067
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 66910,67188 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8433
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8601 fortran/resolve.c:8609
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8671 fortran/resolve.c:9300
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8697
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8709
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8724
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8827
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8880
  #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8902
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8909
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8914
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9175
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9210 fortran/resolve.c:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9251
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9263
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9275
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9278
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/resolve.c:9288
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9535
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9672
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9675
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9685 fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9799
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9851
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9874
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9922
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:9982
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:9996
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10006 fortran/resolve.c:10128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:10018 fortran/resolve.c:10136
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10043
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10104
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10108 fortran/resolve.c:10118
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:10163
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10190 fortran/resolve.c:10213
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10194 fortran/resolve.c:10219
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 67044,67327 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8896
  #, gcc-internal-format
! msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8913
! #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure name"
! msgstr ""
! 
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8941
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9290
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9302
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9305
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/resolve.c:9315
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9826
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9934
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10023
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10067
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:10187
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 67190,67376 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10330 fortran/resolve.c:10417
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10340 fortran/resolve.c:10427
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: fortran/resolve.c:10380
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10548
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10558
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10635
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10740
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10853
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10885
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10891
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10935
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10939
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10944
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10962
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11280
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11522
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11534
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11779
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11782
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11855
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11901
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:11966
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12136
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12246
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12260
  #, 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 ""
--- 67329,67515 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10572
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10877
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10959
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11558
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11803
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11806
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11879
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11925
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11995
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12079
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12160
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12270
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12284
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 67378,68333 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12279
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: fortran/resolve.c:12596
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12600
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12608
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12618
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12633
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12645
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12677
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12699
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12730
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12766
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12791
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12812
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12819
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12866
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12869
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12873
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12876
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12879
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12882
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
  # src/request.c:37
! #: fortran/resolve.c:12924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:12955
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:12977
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:12999
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13017
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13029
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13038
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13048
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13067
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13071
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13075
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13079
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13101
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13119
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13176
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13182
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13188
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13196
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13202
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13245
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13253
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13261
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13354
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:13372
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13380
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13392
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13400
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13409
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13431
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13468
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13508
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13544
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13603
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13615
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13643
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13699
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13910
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13953
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:13967
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:13981 fortran/resolve.c:14467
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13989
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13998
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14004
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14010
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14039
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14049
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14144
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14247
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14256
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14266
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14302
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14400
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14414
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14430
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14440
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14449
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14458
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14500
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14513
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14524
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14557
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14565
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14574
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14656
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14701
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14714
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14778
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14811
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14825
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: fortran/resolve.c:14890
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14896
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14902
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14910
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14949
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14960
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14987
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15011
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15027
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15038
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15046
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15097
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15108
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15115
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15154
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15218
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15221
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15317
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15338
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15351
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15354
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15364
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15390
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15400
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15409
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15422 fortran/resolve.c:15599
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15436
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15445
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15454
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15469
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15503
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15510
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15536
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15546
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15625
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15640
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15653
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15671
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15683
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15692
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15704
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15713
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15725
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15741
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15749
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15756
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15768
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15777
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15793
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15799
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15824
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15905
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16018
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16025
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16032
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16048
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16055
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16103
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16116
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16215
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16223
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16356
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/resolve.c:16527
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16611
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16620
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16628
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16644
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16762
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16787
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16796
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16869
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16880
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16891
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16922
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:16989
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17002
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17040
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17072
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17158
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 67517,68472 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12303
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: fortran/resolve.c:12620
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12624
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12632
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12643
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12658
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12670
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12702
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12724
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12755
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12791
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12816
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12837
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12844
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12891
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12894
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12898
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12904
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12907
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
  # src/request.c:37
! #: fortran/resolve.c:12949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:12980
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13002
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13024
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13042
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13054
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13063
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13073
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13096
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13100
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13104
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13117
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13126
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13132
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13144
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13213
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13221
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13227
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13278
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13286
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13295
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13379
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:13397
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13411
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13417
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13425
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13434
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13456
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13493
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13533
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13569
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13628
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13640
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13668
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13724
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13935
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13978
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:13992
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14006 fortran/resolve.c:14492
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14014
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14023
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14029
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14035
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14064
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14074
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14169
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14272
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14281
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14316
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14327
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14425
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14439
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14455
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14465
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14474
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14483
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14525
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14549
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14582
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14681
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14726
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14739
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14803
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14850
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: fortran/resolve.c:14915
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14921
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14935
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14952
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14974
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14985
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15012
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15031
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15058
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15066
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15117
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15128
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15135
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15238
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15241
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15337
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15358
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15391
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15404
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15410
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15420
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15429
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15442 fortran/resolve.c:15619
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15456
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15465
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15474
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15482
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15556
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15566
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15645
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15660
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15673
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15703
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15712
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15724
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15733
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15745
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15761
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15769
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15788
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15797
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15813
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15819
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15844
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16030
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16038
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16045
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16068
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16075
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16123
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16136
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16235
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16243
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16251
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16376
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/resolve.c:16547
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16631
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16640
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16648
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16664
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16767
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16816
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16889
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16900
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16942
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17009
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17042
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17052
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17060
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17092
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17178
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 68392,68418 ****
  msgid "Invalid character 0x%s at %C"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: fortran/scanner.c:1811 fortran/scanner.c:1814
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.c:2102
  #, fuzzy, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/scanner.c:2144
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr ""
  
! #: fortran/scanner.c:2487
  #, fuzzy, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
--- 68531,68557 ----
  msgid "Invalid character 0x%s at %C"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: fortran/scanner.c:1815 fortran/scanner.c:1818
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.c:1908
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.c:2137
  #, fuzzy, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/scanner.c:2179
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr ""
  
! #: fortran/scanner.c:2522
  #, fuzzy, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
*************** msgstr ""
*** 68497,68774 ****
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1131
  #, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1159
  #, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1180
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr ""
  
! #: fortran/simplify.c:1194
  #, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1211
  #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
  msgstr ""
  
! #: fortran/simplify.c:1303
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr ""
  
! #: fortran/simplify.c:1666
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr ""
  
! #: fortran/simplify.c:1685
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr ""
  
! #: fortran/simplify.c:1766
! #, gcc-internal-format
! msgid "in simplify_trig_call(): Bad intrinsic"
! msgstr ""
! 
! #: fortran/simplify.c:1821
! #, gcc-internal-format
! msgid "in gfc_simplify_trigd(): Bad type"
! msgstr ""
! 
! #: fortran/simplify.c:1839
! #, gcc-internal-format
! msgid "in gfc_simplify_atrigd(): Bad type"
! msgstr ""
! 
! #: fortran/simplify.c:1863
! #, gcc-internal-format
! msgid "in gfc_simplify_atan2d(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1901
  #, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2270
  #, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2841
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:3055
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.c:3168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/simplify.c:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.c:3291
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3315
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.c:3366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3751 fortran/simplify.c:3759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Ï„Î¿ Î´ÎµÏ�Ï„ÎµÏ�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Ï„Î·Ï‚ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ `char **'"
  
! #: fortran/simplify.c:3771
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3896
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.c:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.c:4220 fortran/simplify.c:4353
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/simplify.c:4536
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.c:4560
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4905
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.c:5813 fortran/simplify.c:5821
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.c:5827
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:5865 fortran/simplify.c:5873
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.c:5879
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:5951
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.c:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.c:6584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.c:6621
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6709
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6723
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.c:6733
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.c:6785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: fortran/simplify.c:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.c:7483
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.c:7512
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:7650 fortran/simplify.c:7931
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.c:7660
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.c:7727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/simplify.c:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr ""
  
! #: fortran/simplify.c:7767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/simplify.c:8098
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8121
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8605
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
--- 68636,68908 ----
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1138
! #, gcc-internal-format, gfc-internal-format
! msgid "Argument of ACOSD at %L must be between -1 and 1"
! msgstr ""
! 
! #: fortran/simplify.c:1164
! #, gcc-internal-format, gfc-internal-format
! msgid "Argument of ASIND at %L must be between -1 and 1"
! msgstr ""
! 
! #: fortran/simplify.c:1216
  #, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1244
  #, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1265
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr ""
  
! #: fortran/simplify.c:1279
  #, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1296
  #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2 at %L is zero, then the second argument must not be zero"
  msgstr ""
  
! #: fortran/simplify.c:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr ""
  
! #: fortran/simplify.c:1751
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr ""
  
! #: fortran/simplify.c:1770
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr ""
  
! #: fortran/simplify.c:1837
! #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2D at %L is zero, then the second argument must not be zero"
  msgstr ""
  
! #: fortran/simplify.c:1872
  #, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2336
  #, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2907
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:3121
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.c:3234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/simplify.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.c:3357
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3381
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.c:3432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3817 fortran/simplify.c:3825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Ï„Î¿ Î´ÎµÏ�Ï„ÎµÏ�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Ï„Î·Ï‚ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ `char **'"
  
! #: fortran/simplify.c:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3962
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.c:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.c:4296 fortran/simplify.c:4429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/simplify.c:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.c:4636
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.c:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4981
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.c:5889 fortran/simplify.c:5897
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.c:5903
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:5941 fortran/simplify.c:5949
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.c:5955
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.c:6604
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.c:6660
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.c:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.c:6809
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.c:6861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: fortran/simplify.c:6975
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.c:7559
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.c:7588
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:7726 fortran/simplify.c:8009
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.c:7736
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.c:7803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/simplify.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr ""
  
! #: fortran/simplify.c:7843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/simplify.c:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8199
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8683
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
*************** msgstr ""
*** 69208,69214 ****
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 69342,69348 ----
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿
*** 69407,69429 ****
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:926
  #, gcc-internal-format
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:2431 fortran/trans-intrinsic.c:2978
! #: fortran/trans-intrinsic.c:3198
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11470 fortran/trans-stmt.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11477
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
--- 69541,69563 ----
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:929
  #, gcc-internal-format
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:2434 fortran/trans-intrinsic.c:2981
! #: fortran/trans-intrinsic.c:3201
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11666 fortran/trans-stmt.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11673
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·
*** 69563,69644 ****
  msgid "unable to open file"
  msgstr "Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î¼ÎµÏ„Î±Ï†Î¿Ï�Î¬Ï‚ ÏƒÏ„Î· Î¼Î½Î®Î¼Î· (mmap) Ï„Î¿Ï… Î±Ï�Ï‡ÎµÎ¯Î¿Ï… %s.\n"
  
! #: lto/lto-common.c:1977
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2004
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2036
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2045
  #, fuzzy, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: lto/lto-common.c:2048
  #, fuzzy, gcc-internal-format
  msgid "unexpected offset"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: lto/lto-common.c:2070
  #, fuzzy, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: lto/lto-common.c:2081
  #, fuzzy, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: lto/lto-common.c:2087
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2209
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2222
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: lto/lto-common.c:2364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: lto/lto-common.c:2375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: lto/lto-common.c:2693
  #, fuzzy, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: lto/lto-common.c:2817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: lto/lto-common.c:2854
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
--- 69697,69778 ----
  msgid "unable to open file"
  msgstr "Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î¼ÎµÏ„Î±Ï†Î¿Ï�Î¬Ï‚ ÏƒÏ„Î· Î¼Î½Î®Î¼Î· (mmap) Ï„Î¿Ï… Î±Ï�Ï‡ÎµÎ¯Î¿Ï… %s.\n"
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2046
  #, fuzzy, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: lto/lto-common.c:2049
  #, fuzzy, gcc-internal-format
  msgid "unexpected offset"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: lto/lto-common.c:2071
  #, fuzzy, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: lto/lto-common.c:2082
  #, fuzzy, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2224
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: lto/lto-common.c:2366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: lto/lto-common.c:2377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: lto/lto-common.c:2695
  #, fuzzy, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: lto/lto-common.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
*************** msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯
*** 70775,70789 ****
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1975 c-family/c.opt:1983 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3228
  #, fuzzy, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1971
! #: c-family/c.opt:1991 c-family/c.opt:1995 c-family/c.opt:1999
  #, fuzzy, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
--- 70909,70923 ----
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, fuzzy, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1975
! #: c-family/c.opt:1995 c-family/c.opt:1999 c-family/c.opt:2003
  #, fuzzy, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
*************** msgstr ""
*** 70803,70826 ****
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr ""
  
! #: c-family/c.opt:1465
  #, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr ""
  
! #: c-family/c.opt:1584
  #, gcc-internal-format
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr ""
  
  # src/request.c:806 src/request.c:912
! #: c-family/c.opt:1671
  #, fuzzy, gcc-internal-format
  msgid "unrecognized ivar visibility value %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
  # src/request.c:806 src/request.c:912
! #: c-family/c.opt:1831
  #, fuzzy, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
--- 70937,70960 ----
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr ""
  
! #: c-family/c.opt:1469
  #, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr ""
  
! #: c-family/c.opt:1588
  #, gcc-internal-format
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr ""
  
  # src/request.c:806 src/request.c:912
! #: c-family/c.opt:1675
  #, fuzzy, gcc-internal-format
  msgid "unrecognized ivar visibility value %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
  # src/request.c:806 src/request.c:912
! #: c-family/c.opt:1835
  #, fuzzy, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
*************** msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 70903,70997 ****
  msgid "unknown linker output %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1458
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1473
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1517
  #, fuzzy, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: common.opt:1669
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1738
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1833
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1846
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: common.opt:1920
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2022
  #, fuzzy, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "Î‘Ï�Ï‡Î® Î±Ï�Ï‡ÎµÎ¯Î¿Ï… %s\n"
  
  # src/grep.c:1133
! #: common.opt:2030
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
  
! #: common.opt:2172
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2188
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2278
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2311
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:2618
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2950
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
  # src/request.c:806 src/request.c:912
! #: common.opt:2988
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
  # src/request.c:263
! #: common.opt:3007
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
--- 71037,71131 ----
  msgid "unknown linker output %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1470
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1485
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1529
  #, fuzzy, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: common.opt:1681
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1750
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1845
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1858
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: common.opt:1932
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2034
  #, fuzzy, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "Î‘Ï�Ï‡Î® Î±Ï�Ï‡ÎµÎ¯Î¿Ï… %s\n"
  
  # src/grep.c:1133
! #: common.opt:2042
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
  
! #: common.opt:2184
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2200
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2294
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2327
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:2634
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2966
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
  # src/request.c:806 src/request.c:912
! #: common.opt:3004
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
  # src/request.c:263
! #: common.opt:3023
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
diff -Nrcpad gcc-10.1.0/gcc/po/es.gmo gcc-10.2.0/gcc/po/es.gmo
*** gcc-10.1.0/gcc/po/es.gmo	Thu May  7 11:02:05 2020
--- gcc-10.2.0/gcc/po/es.gmo	Thu Jul 23 06:45:24 2020
***************
*** 1,1564 ****
! Þ•p"œ.' ß!ß-#ß1Qßƒß ˜ßÛ¹ß+•à0ÁàKòà>áTá<`áB�áRàá>3â@râ9³âCíâF1ã5xãI®ãøãä!$ä$Fä käŒä"ªä+Íä#ùä”å²å¸å'×åÿåFæQdæ5¶æ]ìæwJçIÂçAèKNèNšèBéèO,éL|éRÉé;ê8Xê>‘êIÐêIëBdë~§ë?&ìDfìE«ì@ñìE2íCxí=¼íZúí@Uî6–î{ÍîBIï?Œï‰Ìï9VðP�ðCáðF%ñslñEàñC&òQjòN¼ò�óGœóŒäóOqôRÁôCõQXõNªõFùõ9@ö=zö=¸ö4ööP+÷M|÷EÊ÷BøGSøI›øHåøB.ù=qù7¯ù6çú*ûIIû“ûo°û- üENü
! ”ü'Ÿü8Çü>ý?ý)Qý0{ý¬ý+µýZáý+<þmhþ;ÖþEÿ Xÿyÿ$™ÿ$¾ÿ*ãÿ*9To{#Œ°8Ç!;3Eoµ5ÔE
! %Pv0”LÅ67Il�Gî$6J[E¦2ìEleÒ3î@"c{„ ›&¼Jã8.Ug-½_ëYKl¥X	Tk	QÀ	K
! L^
! S«
! 5ÿ
! I5YcÙ=={‘#¡#Å3é*
3H
3|
.°
5ß
7#M,q#žÂ6ÜJ2^&‘,¸PåH6x?øF839³2í- _NV®ZE`H¦FïE6g|säiXoÂ<2WoNÇpJ‡`ÒI3o}Rík@9¬9æ (@*i:”WÏY'Z�\Ü¬9Ìæ^³nf�vèe_uÅ\; l˜ J!LP!ž�!¾<"Wû"gS#_»#o$^‹$nê$UY%e¯%)&%?&|e&œâ&F'VÆ'N(^l(MË(])Dw)T¼) *!2* T*&u*4œ*Ñ*-ê*#+<+.X+ ‡+¨+.Á+!ð+f,4y,L®,û,(
-,6-c-0~-S¯-&.'*.5R.*ˆ.;³.9ï.;)/pe/>Ö/H0.^0;�0CÉ0T
1Eb1U¨1Mþ1*L2dw2IÜ2&&3>M3lŒ3mù37g4ZŸ4Aú4?<5!|5,ž55Ë5!6@#6Kd6,°6Ý6Bû6>>7f}7Eä7!*8!L8'n8B–8jÙ8(D9;m9©9È9*æ98:&J:-q:"Ÿ:Â:)Ù:_;:c;8ž;/×;"<**<-U<:ƒ<¾<Ý<$ü<2!=T=k=UŠ=-à=?>?N>0Ž>+¿>Aë>.-?*\?2‡?2º?1í?0@9P@1Š@2¼@1ï@+!A3MA.�AD°A$õA+BCFB:ŠBÅB6âBCC@]CBžCKáC*-DXD'vD0žDÏD"êD?
E ME#nE0’E(ÃE.ìE*F,FF1sF3¥FHÙF+"G"NG1qG4£G4ØG$
H$2H9WH9‘H8ËH1ID6I1{I/­I1ÝIEJ2UJ+ˆJ-´JâJK KE8K<~K;»KE÷KF=L„L5 L9ÖL*M*;M?fM6¦M8ÝMXNEoN3µN5éN(O8HO;�OR½OVPQgPU¹PZQ`jQ8ËQUR3ZR ŽR/¯R1ßRHS"ZS8}S3¶SCêS/.T2^T4‘T.ÆTEõT/;U kU7ŒUBÄU(V$0V8UVŽVN®V1ýVJ/W5zW@°W4ñWk&XX’X>ëX'*Y"RY&uY<œYÙY,ùY*&Z!QZ@sZ$´Z$ÙZ&þZ(%[5N[%„[?ª[ê[ù[\3\4N\ƒ\’\/¯\Mß\B-]6p]G§]zï]^j^zÉ^YD_'ž_=Æ_:`,?`6l`:£`3Þ`8a/Ka@{a!¼aBÞaW!b:yb*´b1ßbwc3‰c(½c2æc'dDAd5†d)¼d2ædoeI‰e)Óe!ýe+f:Kf=†f3Äf!øf9g%Tg/zg#ªg5Îg9h=>hG|hÄhßh ýh®žiLMjMšj¬èj¼•k\Rlj¯lMmNhm¸·m¬pn^of|oÈão¼¬pfiqnÐq„?r2ÄrM÷rBEs ˆs-©sI×s@!t”bt[÷t†SuTÚu4/vVdv0»v-ìv5wBPw^“w7òw>*x0ix4šx7ÏxCyFKy6’yEÉy’zQ¢zXôzM{*m{;˜{(Ô{6ý{#4|X|#t|'˜|/À|1ð|B"}-e}1“}!Å})ç}>~AP~K’~CÞ~,"*O/z,ª×*ó€M7€J…€Ð€+ð€p���4Ÿ�Ô�å�-‚.‚L‚@j‚«‚¿‚:Ö‚9ƒ9Kƒ"…ƒ!¨ƒÊƒ*ãƒ0„9?„#y„$�„AÂ„…"…-A…/o…,Ÿ…<Ì…F	†P†+k†4—†7Ì†S‡GX‡% ‡!Æ‡*è‡ˆ/ˆ=Lˆ*Šˆ/µˆåˆW‰-]‰#‹‰*¯‰Ú‰!ò‰ Š 5Š#VŠ'zŠ"¢Š&ÅŠìŠ#‹'0‹"X‹-{‹©‹»‹.Ô‹ Œ#$ŒHŒeŒ„Œ:¢Œ0ÝŒ�!�$@�e�#ƒ�'§�Ï�6î�%Ž7ŽMŽ%lŽ’Ž²ŽÑŽìŽ%�-�I�3g�›�±�Ð�]â�@�#V�0z�/«�#Û�ÿ�‘,2‘A_‘*¡‘.Ì‘!û‘*’=H’!†’'¨’HÐ’5“.O“~“$Ž“(³“=Ü“.”I”;c”(Ÿ”È”.ã”•1•0Q•5‚•¸•Î•"Ý•"–}#–2¡–6Ô–4—C@—J„—*Ï—)ú—$˜C˜"b˜6…˜'¼˜Iä˜,.™.[™1Š™2¼™Cï™53šiš)‰š%³šÙšòš›2(›<[›3˜›0Ì›ý›4œ8Hœ8�œºœ+Øœ(�,-�Z�-y�/§�-×�.ž(4ž*]ž1ˆžGºžKŸJNŸ,™Ÿ&ÆŸ,íŸ" == ,{ '¨ 1Ð #¡'&¡9N¡0ˆ¡'¹¡3á¡0¢/F¢(v¢1Ÿ¢)Ñ¢3û¢6/£ f£?‡£+Ç£.ó£-"¤+P¤ |¤'�¤Å¤*Þ¤'	¥*1¥\¥]v¥;Ô¥ ¦)1¦"[¦'~¦¦¦-Á¦+ï¦§-§FC§Š§-ª§ Ø§ù§¨1!¨\S¨L°¨Iý¨MG©K•©Zá©k<ªK¨ªNôª+C«#o«0“«/Ä«#ô«-¬&F¬m¬„¬+›¬ Ç¬*è¬.­B­?b­,¢­Ï­ç­"®4'®J\®;§®Cã®<'¯5d¯*š¯.Å¯Fô¯+;°>g°'¦°:Î°	± ±;±5U±=‹±É±0ä±²6'²C^²:¢²;Ý²³.5³+d³�³°³Ï³"ï³´+´K´)c´)�´·´ Ò´#ó´µ-µ$Hµmµ2Œµ¿µÖµ5îµ'$¶9L¶†¶"Š¶"­¶Ð¶Gí¶5·'K·0s·6¤·*Û·,¸03¸"d¸-‡¸+µ¸!á¸ ¹ $¹ E¹#f¹$Š¹¯¹+Ï¹1û¹/-º]º"}º" ºFÃºU
! »P`»'±»Ù»ì»1ý»'/¼mW¼Å¼Ö¼:è¼3#½$W½|½'™½Á½'Ý½ ¾ &¾-G¾+u¾a¡¾-¿1¿,J¿#w¿›¿µ¿#Õ¿Où¿IÀZÀ-rÀ À7¹À'ñÀ!Á#;Á_Á!Á%¡Á#ÇÁëÁÂ!Â;ÂQÂ.lÂ
›Âa©Â.Ã:ÃdKÃ1°ÃâÃåÃéÃ2ùÃ2,ÄM_ÄM­Ä0ûÄ,Å(3Å,\Å‰Å’Å°Å9¹ÅóÅÆ#&ÆOJÆ.šÆ9ÉÆ+Ç*/Ç,ZÇ-‡Ç/µÇåÇ2üÇ*/È.ZÈ)‰È&³È'ÚÈ&É&)É%PÉ#vÉ'šÉ%ÂÉ(èÉ Ê$2Ê WÊ"xÊ,›Ê2ÈÊûÊË*:Ë,eË.’Ë$ÁË*æËAÌ1SÌ)…Ì¯Ì)ÏÌLùÌ/FÍ6vÍ­ÍÈÍ3èÍ7Î>TÎ,“Î,ÀÎ1íÎÏ1;Ï$mÏ0’ÏÃÏÙÏ7àÏÐ8ÐTÐ#hÐŒÐ+¬ÐØÐßÐòÐ:	Ñ)DÑJnÑC¹ÑýÑ,ÒBÒIÒ,PÒ
! }ÒˆÒ§ÒÄÒ(ÝÒ:ÓAÓ7^Ó(–Ó¿Ó5ßÓÔ))Ô/SÔ!ƒÔ ¥Ô'ÆÔ îÔ0Õ@Õ
[Õ iÕŠÕ¡Õ·ÕÐÕêÕùÕ-Ö"EÖ!hÖ)ŠÖ´Ö¶Ö¿ÖÈÖ$ÑÖ3öÖ*×F×1f×:˜×>Ó×ØØ$Ø-Ø6Ø!?ØaØ}ØŠØ“Ø Ø©Ø²Ø»ØÄØàØéØ5íØ,#ÙPÙfÙrrÙåÙ*Ú<.Ú.kÚšÚ¶Ú5ÓÚ
	Û€Û˜Û’žÛ(1Ü+ZÜ.†Ü+µÜ-áÜ|ÝnŒÝ3ûÝA/ÞkqÞ5ÝÞ'ß7;ß.sß5¢ß&Øß$ÿß.$àSà[oàŒËàJXá¹£á+]â1‰â:»â$öâ+ãGãaã{ã)”ã.¾ã>íã<,ä;iä'¥äSÍäY!åL{åLÈåœæ?²æQòæbDçB§çEêçO0ès€è\ôè=Qé}�é<
ê0Jê-{ê8©êQâêB4ëGwëQ¿ëHìWZìZ²ìH
íDVíJ›í?æí=&îBdîC§î7ëîA#ï*eïG�ïMØïK&ð;rð?®ðEîð54ñHjñb³ñJò9aò1›òBÍòNó9_ó6™óZÐó9+ôieô]ÏôX-õ@†õ2ÇõFúõbAöU¤öMúö@H÷V‰÷Wà÷98ølrø\ßøB<ùyùTùùPNúIŸúFéúN0ûCûGÃû~üLŠü:×üSýRfý>¹ý:øýd3þ'˜þ*ÀþCëþ//ÿA_ÿL¡ÿ6îÿE%CkB¯+ò?@^=Ÿ:ÝACZGž2æ7BQZ”@ï+0+\9ˆIÂC)PMz7È+:,Ag*©*Ô,ÿ(,U=s>±Oð@%[u�O÷ G	5h	[ž	Bú	Q=
! ?�
! Ï
! 8ì
! u%=›:Ù$A93{!¯#Ñ-õ+#
,O
#|
> 
Âß
¢3®â(î0!<
! ^ixŒ™°ÃË	ÔÞîý	+Fat�Žž°Å	Øâïÿ	"
! ,%7[]7¹Oñ0Ar?‰5Éÿ+0;$l+‘A½:ÿB:P}wÎCF'Š7²5ê? =`)ž:ÈHJL‡—VWvEÎ):>)y£B¼7ÿ7Pez�'¤Ìê$ü!+A#m/‘%Áç(hH%±H×4 lUHÂCBO(’2»6îl% e’ Mø mF!3´!2è!*"4F"Q{"#Í"+ñ"1#'O#5w#V­#m${r$@î$n/%+ž%Ê%*è%'&&;&'b&@Š&SË&#'!C'Je'>°'Zï'.J(Ly(1Æ(%ø(D)Kc)¯):Í)0*$9*^*z*$˜*F½*%+6*+)a+V‹+Gâ+4*,t_,@Ô,:-P-9p-Fª-/ñ-#!.2E.1x.Cª.6î.1%/7W/*�/!º/*Ü/)0P106‚0/¹0/é0/18I19‚19¼16ö17-2.e29”2-Î2:ü2<73/t3>¤3+ã34$4'84`4z47•47Í4>5GD5(Œ53µ5 é5'
! 6;269n6D¨6Bí6D07Bu7?¸7ø7^8Pu85Æ8*ü88'9%`9$†9G«9)ó98:;V:R’:+å::;.L;K{;%Ç;í;&	<10<%b<%ˆ<$®<TÓ<2(=*[=1†=K¸=D>+I>&u>%œ>$Â>?ç>/'?W?#s?.—?1Æ?zø?ts@9è@["A<~AG»A*B).BXXB<±B#îB(C/;C2kC1žCaÐC2D@CD
„D&’D3¹DJíD18E>jE<©EBæE1)F6[F3’F+ÆF(òF>G'ZG,‚G4¯GBäGk'H:“HÎH!çH	I%IAI+ZI†I ¤IÅI:äIGJ@gJ8¨J;áJK.K=K\K.qK K<ºK5÷K5-L3cL5—LÍL#éL
MM.#M0RM8ƒM¼MEÜM@"N>cN<¢N<ßN5O=RO�O$°O[ÕOA1P_sPcÓPD7QM|QGÊQ_R+rR.žRÍRéRûR
S#S(BS>kS6ªS.áS9TKJT2–T8ÉT0U/3U-cU8‘U4ÊUÿU,V3HV<|V¹VÑV!êV+W?8W8xW±W>ÎW5
XCXM\X:ªX7åXY!;Y]Y
vY„Y “Y´YÐY1ßYZ%Z%DZ(jZ“Z0¯Z*àZ)[>5[`t[6Õ[?\$L\#q\%•\*»\>æ\%])>]8h]:¡]"Ü]0ÿ]60^Wg^U¿^?_"U_nx_@ç_+(`YT`!®`:Ð`_akaˆa ¥aÆaåa(úa#b9bPbgb ‡b!¨b!Êb#ìb#c-4cbc)ycj£c'd'6dX^d,·d9äd eQ¿e/fjAff¬f.g?BgK‚gÎg*ãg!h60h7gh#ŸhcÃhO'i7wi#¯i7Ói#j9/j%ij9�j%ÉjKïj7;k9sk%­kOÓkc#l)‡l<±l)îl)m'BmBjm­m*Êm'õm'nIEn"�n:²n;ín+)o4UoŠo'¦o-Îoüo:pGVp?žp?Þp[q!zq#œqOÀq)r :rJ[r0¦r;×rOs%cs‰s<¡sÞs0÷s.(tWt#st—t¦t7Åt3ýt31ueu-wu2¥u=Øu=v#Tv)xv¢v6¸vïv*w*9w$dw3‰w*½wOèwl8xy¥xuy:•yDÐy'zˆ=z°Æz„w{¬ü{¦©|ÎP})~4I~)~~3¨~#Ü~""4"W z ›$¼$á$€"+€"N€)q€,›€)È€'ò€L�Kg�d³�?‚WX‚#°‚$Ô‚#ù‚!ƒ?ƒ×O„@'…:h…:£…+Þ…8
! †MC†O‘†á†Fò†g9‡M¡‡ ï‡ˆ8,ˆ?eˆB¥ˆèˆÿˆ*‰“>‰"Ò‰ õ‰2Š3IŠ$}Š7¢ŠÚŠúŠ‹*+‹:V‹*‘‹1¼‹qî‹.`Œ9�Œ"ÉŒ9ìŒ&�,A�n�2‡�9º�:ô�*/Ž ZŽ!{Ž!�Ž6¿ŽDöŽ4;�,p�*��È�è�;�6?�3v�.ª�$Ù�?þ�->‘,l‘9™‘<Ó‘=’eN’:´’Hï’,8“-e“X““.ì“”$8”]” {”œ”F¯”4ö”4+•`•#x•œ•)´•&Þ•&–+,–(X–"�–(¤–(Í–)ö–) —*J—*u—* —*Ë—*ö—*!˜*L˜*w˜*¢˜*Í˜*ø˜*#™(N™(w™( ™(É™(ò™(š)Dš(nš(—š(Àš(éš*›*=›*h›*“›(¾›(ç›(œ(9œ(bœ(‹œ(´œ(Ýœ(�(/�)X�)‚�'¬�(Ô�(ý�)&ž)Pž(zž(£ž(Ìž(õž+Ÿ'JŸ'rŸ(šŸ'ÃŸ3ëŸ4 4T 3‰ "½ Bà ?#¡%c¡ ‰¡Bª¡3í¡6!¢4X¢F�¢{Ô¢:P£'‹£³£#Ï£ó£6¤.E¤4t¤)©¤Ó¤LÜ¤>)¥"h¥T‹¥à¥ú¥&¦&>¦ e¦0†¦(·¦à¦&ù¦+ §'L§!t§–§!¶§!Ø§-ú§((¨"Q¨"t¨)—¨,Á¨ î¨+©$;©)`©QŠ©›Ü©"xª1›ª-Íª)ûª%«:;«=v«5´«-ê«"¬<;¬7x¬?°¬5ð¬9&­3`­4”­9É­8®A<®;~®7º®%ò®)¯,B¯5o¯"¥¯.È¯"÷¯*°E°:U°�°.¦°$Õ°aú°+\±Bˆ±0Ë±0ü±6-²d²²iœ²*³)1³1[³-�³/»³)ë³,´bB´(¥´dÎ´o3µB£µ1æµ*¶*C¶n¶>Ž¶0Í¶6þ¶75·]m·0Ë·ü·¸,-¸)Z¸$„¸©¸7È¸%¹(&¹/O¹1¹±¹&Ã¹!ê¹(º:5º2pº$£º(Èºñº>»!P»/r»¢»%»».á»8¼5I¼¼/�¼ ¿¼*à¼"½L.½G{½8Ã½(ü½!%¾7G¾)¾%©¾%Ï¾õ¾¿+1¿"]¿€¿#Ÿ¿-Ã¿*ñ¿CÀ`À|À?–À!ÖÀ0øÀ$)ÁNÁ,eÁ+’Á¾ÁvÔÁ^KÂeªÂMÃ^Ã;}Ã2¹ÃìÃ&Ä8-Ä!fÄ:ˆÄÃÄâÄ/÷Ä<'Å7dÅ'œÅÄÅ1äÅ(Æ7?ÆwÆ$’Æ·ÆÖÆ8ñÆE*ÇHpÇ)¹Ç)ãÇ(
È6ÈUVÈ0¬È-ÝÈOÉ)[ÉO…É%ÕÉ.ûÉ*ÊIÊfÊ€Ê›ÊF³Ê"úÊ=Ë$[Ë!€Ë&¢Ë;ÉË(Ì#.Ì/RÌ‚Ì ÌºÌ2ØÌ1Í=Í+TÍ€Í)–Í#ÀÍ3äÍ!Î&:ÎaÎ1Î ±Î<ÒÎÏ2%Ï,XÏ …Ï(¦Ï,ÏÏ7üÏ#4Ð0XÐ‰Ðc§Ð4Ñ6@Ñ¢wÑ,Ò7GÒÒŸÒ+·Ò¾ãÒ>¢ÓÛáÓv½Ô<4ÕdqÕ ÖÕ=÷Õ-5Ö'cÖ(‹Öc´Ö.×tG×‰¼×!FØ;hØ0¤Ø$ÕØ'úØ""ÙEÙ6`Ù!—Ù!¹Ù6ÛÙ"Ú)5Ú_Ú~Úl•Ú;Û9>Û@xÛY¹Û&Ü :Ü-[Ür‰ÜQüÜ;NÝ(ŠÝ³ÝEÍÝ:ÞNÞ.cÞR’Þ+åÞß.ßCJßŽß=”ßÒß%ëßà*à"Jà-mà›àºàÚàIàà!*áXLáE¥áëáþáAâ$Sâ,xâ3¥âNÙâC(ã#lã0�ã'Áãéã%	ä+/ä5[ä‘ä®ä%Íäóäå.å Jåkå ‡å"¨å%Ëå0ñå)"æ0Læ}æ:–æ2Ñæ(ç0-ç^çoç‡ç$¡ç
ÆçÔçéç/è$4èYè'iè‘èB±èôè3é&Eé&léY“é-íé1ê2Mê€ê< ê5Ýê5ë1Ië){ëO¥ë$õë)ì%Dì7jì/¢ìFÒì4í4Ní0ƒí=´í6òí-)î2Wî!Šî6¬îEãî)ï9DïH~ï:Çï7ð::ð7uðF­ðôð$ñO%ñ=uñ=³ñ5ññ?'òmgò%ÕòCûò9?ó;yósµó2)ô2\ô3�ô?Ãô8õ+<õ!hõIŠõ9Ôõö!,ö
Nö3\öB�ö/Óö>÷JB÷H�÷~Ö÷5Uø"‹øZ®ø\	ù
fù4tù@©ù0êùú:*ú>eúC¤úèúû û)6û`ûzû-–ûÄûÚû&öû4ü4Rü4‡ü%¼ü0âü0ýBDý.‡ý¶ý&Ïýöý
þ þ8þLþ)aþ‹þŸþ³þÉþÞþ6óþ!*ÿLÿ_ÿrÿ�ÿ£ÿ¶ÿÊÿæÿùÿ0Pg‡ž»Ï:èB#Ef8¬4å/-JHx#Áåÿ$44Y&Ž/µ2å%0>o&‰°*Ê<õM20€0±,â!.Pp‹¥¿Ùó.Id8¸8Ó'B]!xš³Ï.ê	5	Q	#m	4‘	;Æ	
! #
! *C
! )n
! A˜
! 2Ú
! '
"5"X;{0· è"	!,!N$p$•9º6ô=+
Ai
/«
-Û
E	:OnŠ5ù0/,`>�4Ì46'T#|' #È(ì9+O){+¥6Ñ->64u4ª2ß00C+t/ /Ð/,0$]]‚à6ø/@M>ŽAÍ7:G2‚5µ2ëK:†£*À-ë'AQ]'¯×ò-
(;,d,‘,¾)ë,06]'”L¼L	<V<“BÐ12.dL“à 6!JXX£'ü$)?@i4ªCß&#VJ!¡+ÃBï#2 CV Iš ä -!.!GH!#�!}´!N2"j�"1ì"#;=#4y#:®#Dé#L.$>{$5º$+ð$+%LH%'•%/½%(í%6&=M&=‹&9É&('4,',a'(Ž'C·''û'.#(R(Dp('µ(@Ý(.)0M)!~)< )FÝ)6$*.[*CŠ*CÎ*&+,9+2f+D™+ Þ+1ÿ+1,:P,P‹,&Ü,<-8@--y-§-!Å-1ç-..5H.+~.Eª.2ð.2#/>V/>•/HÔ/E00c06”0,Ë06ø0U/1!…1§1aÆ1U(2/~22®2$á2F32M3$€3N¥3Aô3564tl4—á49y5?³5:ó58.6%g6)�6·6#×6#û6‰72©7%Ü7%8&(8+O8;{8&·8UÞ849&Q9&x9/Ÿ92Ï9/:!2:+T:2€:-³:%á:);%1;%W;&};+¤;Ð;2í;/ <aP<Œ²<P?=j�=4û='0>X>x>”>2�>'Ð>2ø>+?-H?2v?7©?2á?=@8R@6‹@;Â@4þ@93A4mA9¢A4ÜAEB7WB1�BFÁBKCcTCF¸C¾ÿCP¾DE"E:ELEbErE…EœE,ºE0çE*FLCF.�F¿FØF<øF,5G)bGFŒG8ÓG7H1DH<vHB³HCöHN:I.‰I/¸INèI#7J6[JY’JZìJ/GK(wK- KMÎKIL8fL!ŸL+ÁL+íL+M+EM,qM,žM-ËM-ùM-'N-UN-ƒN-±N-ßN-
O-;O-iO-—O-ÅO+óO+P+KP+wP+£P+ÏP,ûP+(Q+TQ+€Q+¬Q-ØQ-R-4R-bR+�R+¼R+èR+S+@S+lS+˜S+ÄS+ðS+T,HT,uT*¢T+ÍT+ùT,%U,RU+U+«U+×U+V./V*^V*‰V+´V#àVAWUFWBœWßW+÷WK#XMoX9½X+÷X<#Y6`Y>—Y)ÖY*Z$+Z$PZ#uZ$™Z$¾Z#ãZ‹[8“[JÌ[W\?o\5¯\6å\:]BW]@š]"Û]þ]8^)W^'�^4©^%Þ^'_&,_.S_,‚_¯_ É_*ê_`3`N`(f`<�`"Ì`,ï`$aAa Wa3xa¬a?Àa,b'-bYUb4¯b,äb0c0Bc=sc0±c:âc1d9Od1‰d3»d5ïd1%e2We@Še1Ëe?ýeJ=f6ˆf4¿f4ôf<)g>fg=¥g3ãg:h7Rh6Šh1ÁhEóhA9iQ{i_ÍiO-jH}j Æj3çj1k6Mk3„k2¸k0ëk/l)Ll#vl*šl@Ålm?m$Xm}m'œm(Äm(ím5nLnan!zn;œn:Øn5oIo-\o&Šo ±oÒo'ño*p%Dp*jp$•pAºpCüp<@q.}q3¬q)àq6
! r7Ar4yr6®r3årIs%cs‰s
¢s'°s-ØstO&tHvtH¿t*u(3u\u1|u)®u-Øu,v,3v<`v5�v&Óv/úv=*w&hw%�w7µw5íw<#x$`x.…x0´xWåx=y<MyŠy9£yÝyùy z!9z[z:wzT²z{$"{G{uc{gÙ{DA|:†|!Á|*ã|-}#<}!`}0‚}<³}<ð}&-~<T~R‘~;ä~> @_8 wÙ9Q€3‹€G¿€X�G`�J¨�Dó�Y8‚l’‚"ÿ‚\"ƒLƒ8Ìƒ;„EA„G‡„?Ï„j…Kz…UÆ…[†lx†4å†O‡Ej‡O°‡iˆOjˆ'ºˆ:âˆa‰�‰WŠ8YŠŒ’ŠŽ‹†®‹H5ŒN~Œ=ÍŒi�Yu�uÏ�vEŽ)¼Ž)æŽ<�M�d�?{�^»�=�@X�d™�Cþ�JB‘V�‘9ä‘%’6D’:{’8¶’)ï’-“'G“%o“%•“O»“%”1”4L”2�”´”1Ñ”•(#•#L•Op•9À•$ú•.–?N–8Ž–;Ç–+—4/—-d—’—3©—Ý—(õ—E˜d˜'{˜£˜
º˜1È˜&ú˜8!™SZ™®™+Ê™ö™	š
š š:šOš4dš4™š5Îš=›<B›7›;·›.ó›C"œAfœû¨œì¤�!‘ž3³ž1çž(ŸBŸ4TŸ3‰Ÿ4½Ÿ1òŸ>$ 8c 2œ -Ï 8ý 6¡$K¡4p¡&¥¡;Ì¡)¢82¢8k¢%¤¢)Ê¢ô¢£.£HG£N�£&ß£7¤.>¤=m¤9«¤6å¤:¥3W¥;‹¥:Ç¥:¦H=¦2†¦<¹¦%ö¦;§X§&o§!–§#¸§*Ü§8¨	@¨`J¨`«¨©:!©O\©7¬©$ä©4	ª>ª5Wª�ª)ªªÔªïª'ûª*#«N«+e«>‘«BÐ«¬;2¬(n¬—¬C±¬õ¬$­7'­_­#z­#ž­#Â­Mæ­74®9l®7¦®.Þ®<
¯6J¯>�¯;À¯>ü¯L;°*ˆ°³°.Ë°"ú°"±)@±.j±™±;±±"í±P²Ja²8¬²Må²{3³\¯³$´E1´-w´-¥´EÓ´@µ0Zµ)‹µ*µµ3àµ6¶.K¶@z¶F»¶F·BI·AŒ·.Î·#ý·!¸L9¸3†¸Wº¸0¹C¹'^¹5†¹-¼¹+ê¹,º0Cº%tº9šºÔºêº%»5(»^»x»Z’»)í»G¼G_¼%§¼CÍ¼)½2;½ n½0�½.À½Hï½48¾m¾$ˆ¾,­¾)Ú¾&¿/+¿4[¿<�¿3Í¿(À)*À&TÀ%{ÀJ¡ÀìÀEôÀ7:Á=rÁ0°Á5áÁ‹Â@£Â+äÂ-Ã>ÃSÃ4hÃ=�Ã/ÛÃ4Ä:@Ä+{Ä(§Ä6ÐÄÅO#ÅgsÅ5ÛÅ1Æ<CÆ5€Æ"¶Æ)ÙÆ,Ç40ÇBeÇ0¨ÇPÙÇS*ÈL~ÈËÈsæÈ$ZÉ8É\¸ÉÊ$.ÊSÊ#oÊ1“Ê$ÅÊêÊ#Ë$*Ë6OË†Ë"¥Ë[ÈË0$Ì;UÌ-‘Ì%¿Ì:åÌ= ÍD^ÍF£ÍJêÍN5Î@„Î8ÅÎPþÎHOÏE˜Ï"ÞÏÐ6!Ð;XÐ.”Ð.ÃÐKòÐ?>Ñ+~ÑªÑ&ÁÑ'èÑÒ"+Ò.NÒ}Ò�Ò»Ò8ØÒ9Ó4KÓ,€ÓD­Ó#òÓ&Ô1=Ô,oÔœÔM¬Ô9úÔ&4Õ[ÕuÕ*„Õ>¯Õ/îÕ,Ö1KÖ;}Ö6¹Ö!ðÖ@×2S×&†×,­×>Ú×1Ø6KØ2‚Ø3µØ0éØ>ÙNYÙ1¨ÙÚÙ%ôÙ&Ú!AÚcÚ(‚Ú «Ú.ÌÚDûÚ"@Û1cÛ%•Û4»Û,ðÛ"Ü#@ÜdÜG~Ü3ÆÜ&úÜ&!Ý:HÝBƒÝAÆÝ)Þ
2Þ<@Þ3}ÞG±Þ<ùÞ.6ß:eß# ßÄß2àßà2"àUà-pà3žà'Òà%úà7 á5XáIŽá
Øá6æá1â/Oâ8â¸â×â+óâBã
bã
pã ~ã%ŸãCÅã3	äv=äv´äc+å�å¬å;Àå,üå')æ>Qæ>�æ>Ïæç(ç;çUçrhç/Ûç!è9-ègè%{è¡èYºèKé<`é”�éO2ê1‚ê-´ê-âê-ë>ëSë8dëI�ë(çë*ì.;ìDjì2¯ìâìûìí!-í,Oí�|í�
! î˜î=²î4ðî2%ï2Xï1‹ï3½ï3ñï3%ðgYð>Áð|ñU}ñ(ÓñüñOòeò0ò4°ò0åò/ó*Fó@qó8²ó:ëó‚&ô=©ô çô=õ"FõãiõGMöD•öSÚöN.÷`}÷DÞ÷P#øWtø)Ìø$öøbù~ù1“ùDÅù
! ú6$ú[ú*kú–ú ´úUÕú++ûVWû)®û2Øû6üBü>bü>¡ü1àü)ý?<ý[|ý@Øý^þ9xþ²þ)Ðþ7úþ@2ÿsÿ(‹ÿ#´ÿ3Øÿ>(K#t,˜<Å>3ASuAÉ#1C$u'š@ÂC5GN}5Ì<!?"a?„&ÄJë,6c5AµU÷%Ms5‘2Ç=ú8/S†ƒŠ
! e•û$	0:	?k	_«	 
! .,
!  [
! |
! 3œ
! &Ð
! 1÷
! (),R3*³gÞAF"ˆ3«:ß)
3D
4x
/­
 Ý
þ
64O4„8¹(ò4'P3x4¬;áA=GNÇNVe^¼cihéRÒRÒ�RÔ�TÖrV€É€J€ËLƒÌ9P7ŠCÂ67=3u©;È55:p3Œ3À?ô34$h4�:Â8ý36&j‘®(Ì$õ5HP2™-Ì-ú.( AW Y™ @ó 4!6T!/‹!»!)Ô!(þ!0'"*X"0ƒ"[´"E#V#Ei#G¯#'÷#&$F$!b$G„$3Ì$1%$2%W%n%.‚%0±%"â%2&,8&(e&+Ž&,º&&ç&+'+:'%f'"Œ'#¯'&Ó'7ú'*2()]()‡($±()Ö(-)+.)%Z)(€)#©)'Í)4õ)'**&R* y*+š*Æ*1å*?+;W+“+s§+,$9,[^,Kº,-1-N-i-ˆ-£-p¯-H .1i.<›.OØ.J(/[s/WÏ/>'0Gf0)®0¹Ø0<’1.Ï1*þ1()28R24‹2)À27ê2+"3+N3-z39¨3Lâ3Z/45Š4OÀ445=E5Aƒ57Å55ý5-36;a60�6NÎ6a7T7GÔ7B85_8S•8Té88>9-w92¥9IØ9N":\q:‡Î:VV;Z­;y<D‚<ZÇ<N"=Cq=Yµ=O>?_>:Ÿ>?Ú><?JW?J¢?0í?>@2]@4�@_Å@D%AAjAi¬A/BIFBI�BXÚBY3CT�CKâCa.D\�D:íD7(EK`EŽ¬E’;F ÎFïFg
! GrG‡G¢G¸G1ÎG/H40H¢eH}IA†IOÈIqJ.ŠJY¹J"KR6K˜‰K˜"L »L&ÜLMM/QM;�M½MÏM<ïMU,N‚N?�N?ÝN7O;UO"‘OB´O<÷O"4P$WP.|P«P/ÊP(úP3#QEWQ�QI½QR@%RfR/€R/°R.àRHS!XS-zS1¨S2ÚS<
T,JT'wT6ŸT"ÖTùT2U]JU.¨U@×UVI7VP�V@ÒV7W8KW„W9�W3×WNX-ZX/ˆX"¸X%ÛXYS Y)tY/žYÎY/ìY+Z1HZ-zZ0¨Z'ÙZ,[.[N[m["|[+Ÿ[2Ë[#þ[U"\-x\¦\1¿\2ñ\3$]0X]1‰]4»])ð]+^,F^0s^-¤^(Ò^&û^&"_$I_5n_'¤_Ì_ á_4`,7`5d`š`&³`!Ú`(ü`!%a=Ga/…aHµaHþa/Gbwb'”b5¼b2òbG%c:mc¨cXÆcd8dHdXd$hd�d=«d$édeF(e(oe(˜eÁeÎeÛe$ëef.fFf`fxf”f®fDÄf*	g	4g->gBlg¯g$Âg0çgh!4hGVhFžhGåh5-i)ci�i¨i$¾iãi ýij"9jI\jI¦j-ðj;kIZk!¤k8Æk1ÿk01l7bl&šl,Ál&îlm5m8Mm1†m¸mÔm-ïm-n,Kn8xn=±n=ïn=-o=ko©oµo)Õo%ÿo)%p2Op‚p1špÌpWäp:<q1wq6©q-àq9rHrfr2r1²rärCÿrCs=bso s2t1Ctut@Žt"Ït#òt(u&?u-fu\”u:ñu1,v;^v/švÊv0æv'w?w_w{w/�w½wÜwúwx /x'Pxxx•x°x/Áx4ñx)&y4Py…y@¢yãy/ôy"$z2GzDzz!¿z+áz,
{:{4Y{Ž{#¢{+Æ{9ò{,|!J|:l|§|¿|'Û|?}C} W}x}˜}Z·}y~%Œ~>²~ñ~.
! !9H[!¤3Æ+ú1&€CX€ œ€2½€3ð€#$�H�Ga�m©�j‚‚‚:˜‚"Ó‚ö‚2
ƒ4@ƒ(uƒžƒ»ƒPËƒ9„!V„5x„,®„-Û„A	…0K…|…œ…¼…Ú…í…?†'@†(h†1‘†Ã†ã†5ÿ†E5‡{‡>™‡>Ø‡2ˆ5Jˆ?€ˆ*Àˆ>ëˆ4*‰_‰*z‰1¥‰3×‰KŠ:WŠ’Š-¨Š5ÖŠ)‹%6‹9\‹Y–‹:ð‹"+ŒNŒDeŒ*ªŒÕŒ&ëŒ�$/�T�)r�,œ�(É�ò�7Ž+DŽ\pŽ&ÍŽ6ôŽ,+�X�%s�.™�@È�9	�2C�4v�'«�5Ó�3	‘#=‘Ga‘<©‘Gæ‘V.’V…’VÜ’W3“U‹“Rá“L4”1�”6³”6ê”&!•;H•4„•¹•WØ•S0–5„–]º–H—ga—ŸÉ—)i˜3“˜5Ç˜1ý˜*/™0Z™5‹™8Á™.ú™1)š=[š)™šÃšqÝšEO›;•›5Ñ›8œ>@œ@œFÀœC�CK�C��1Ó�0ž16ž%hž`Žž~ïžXnŸ'ÇŸIïŸJ9 K„ MÐ I¡Eh¡:®¡/é¡9¢!S¢*u¢) ¢NÊ¢0£=J£3ˆ£>¼£1û£0-¤^¤%}¤4£¤IØ¤#"¥9F¥G€¥.È¥-÷¥5%¦8[¦=”¦2Ò¦R§0X§<‰§7Æ§5þ§74¨(l¨a•¨A÷¨P9©;Š©(Æ©Jï©2:ª8mª2¦ª'ÙªQ«QS«/¥«3Õ«+	¬‚5¬n¸¬-'­bU­`¸­/®8I®Z‚®QÝ®+/¯"[¯P~¯*Ï¯7ú¯-2°.`° �°}°°&.±"U±6x±¯±@É±<
! ².G²Nv²!Å²Cç²9+³3e³™³¹³,Ø³4´H:´Oƒ´;Ó´,µ;<µ;xµ<´µ&ñµ,¶hE¶x®¶7'·^_·G¾·E¸7L¸N„¸OÓ¸(#¹DL¹B‘¹VÔ¹Y+ºG…º;Íº(	»B2»Ru»+È»2ô»7'¼E_¼B¥¼Jè¼Q3½,…½/²½'â½%
! ¾G0¾Ex¾%¾¾ ä¾4¿P:¿3‹¿E¿¿AÀOGÀ2—ÀBÊÀ4
ÁiBÁ¬Á$ÇÁ#ìÁ5ÂFÂ%dÂIŠÂEÔÂ-ÃOHÃV˜Ã.ïÃCÄBbÄ%¥ÄTËÄ0 ÅUQÅ3§Å1ÛÅ
Æ=-Æ)kÆ2•ÆÈÆ9åÆ3Ç0SÇP„ÇcÕÇ;9È>uÈ?´È3ôÈk(É3”ÉÈÉ:èÉ7#Ê][ÊR¹Ê(Ë05Ë+fË/’Ë>ÂË0ÌF2ÌLyÌSÆÌJÍ@eÍ\¦ÍIÎ2MÎA€Î4ÂÎ9÷Î@1ÏCrÏ%¶Ï/ÜÏKÐ>XÐK—ÐNãÐ>2ÑgqÑ(ÙÑVÒ%YÒ*ÒªÒB²ÒDõÒD:ÓGÔTÇÔTÕ+qÕ0�Õ:ÎÕ	Ö*)Ö#TÖ!xÖIšÖgäÖ$L×^q×'Ð×.ø×'Ø"GØ!jØ!ŒØ"®Ø"ÑØ3ôØ"(Ù4KÙ4€Ù;µÙ0ñÙ+"Ú9NÚ)ˆÚ)²Ú
ÜÚêÚ	ûÚ
! Û	Û:Û/UÛ3…Û.¹Û=èÛ@&ÜgÜ>zÜ¹Ü0»Ü>ìÜb+Ý7ŽÝ7ÆÝNþÝBMÞ6�Þ)ÇÞLñÞ<>ß7{ßE³ß8ùß?2àrà3‘à3ÅàBùà?<á=|á9ºáBôáM7âF…âGÌâAãSVã(ªã.Óã&ä)ä+?äikäMÕä1#å-Uå1ƒå1µåEçå%-æ#Sæ%wæ8�æ8Öæ1ç3Aç1uçB§ç*êçè;3è9oèH©è9òè*,é\Wé8´é1íé5ê2Uêˆê2Œê5¿ê#õêQëJkë'¶ë.ÞëB
ì4Pì8…ì/¾ì%îì$í%9í/_í(�í#¸í)Üí)î-0î^î)sî�î(±î*Úîïï$5ï.ZïA‰ïAËï9
ð4Gð;|ð3¸ð8ìðH%ñDnñP³ñ>ò3Cò7wò[¯òó
ó.%ó$Tó	yó&ƒóªó-Êó7øó'0ô>Xô<—ô)Ôô6þô25õ@hõ!©õ<Ëõö.#ö%Röxö0—ö/Èö?øö88÷?q÷4±÷:æ÷A!ø=cø3¡øÕø+ïø)ù+Eùqù'Šù1²ù;äù< ú!]ú$ú¤ú+¾ú+êú+û+BûInû3¸û6ìû>#üAbü+¤ü+Ðü+üü"(ý*Kývý;�ýËý:ëý$&þ2Kþ5~þ‹´þ2@ÿ<sÿ=°ÿEîÿM4#‚¦'ÅIím7y¥sn“zt}oò{buÞhTt½n2y¡vw’x
! qƒ;õ21	:d	GŸ	)ç	(
! (:
! &c
! 0Š
! 0»
! Aì
! ..)]2‡Tº(*8,c0�'Á
é+÷+#
&O
v
9Ž
È
1Ù
&/2@b.£$Ò5÷4-4b;—<Ó(-Ft�©/Ã/ó0#0T7…!½!ß*!,N&h"�²NÎ.
! L.W:†)Á5ëE!Ag ©Ê,å$"7.Z%‰%¯$ÕúDDV4›(Ðù&2<Lo¼TÛL0[}WÙ\1DŽPÓC$h
~9ŒEÆ*#7)[….›Ê(Ü"2(3[Q�,á)08HiM²/20c'�©ÇÓð 
%.T%fŒ�¯Á$Ôù%
!  /0 %` ,† ,³ .à ,!,<!,i!,–!*Ã!&î!/"E"N"(Z"%ƒ""©"Ì"ë"
! #7#@O#�# #H©#ò#&$&8$1_$1‘$Ã$Û$(ó$"%H?%/ˆ%'¸%0à%%&+7&/c&'“&(»& ä&+'1'8F'W'9×'4(F(,X(…(£(¿(+Þ(6
! )A),[)+ˆ)´)½)Ü)ø)*2*8O*;ˆ*)Ä*>î*I-+Jw+Â+!á+,=#, a,-‚,°,Ê,)à,)
! -14-/f-@–--×--..3.b.)}.(§.#Ð.$ô.$/*>/ i/,Š/2·/ê/Z÷/.R0(�0Dª01ï06!13X13Œ15À1=ö1J42*2"ª20Í2þ2313)N3"x3*›3*Æ3Eñ3P746ˆ42¿4ò495E5V57p57¨53à5)6>6X6@p6-±6>ß6>7D]7M¢7Hð798#T8#x83œ8*Ð8û899399C9.}93¬9/à90:3A:;u:F±:#ø:;+:;.f;•;!µ;,×; <-%<VS<*ª<&Õ<&ü<)#=/M=>}=4¼=+ñ=9>8W>�>%¯>5Õ> ?T,?7�?6¹?7ð?(@1A@-s@T¡@9ö@$0A.UA<„AÁAàA"ýA B)6B<`B(�B'ÆB/îB1C'PC1xC?ªCêC
! D#D2DED!VDxDi”D3þD2E"EE$hE �E1®E1àEFFEYFhŸF3G2<G'oG.—G-ÆGôG	H$$HBIH)ŒH¶H*ÍH0øH&)I0PI&�I¨I)ÆI2ðI;#J,_J1ŒJ0¾J(ïJ/K4HK*}K¨K%ÁK)çK)L8;L4tL<©L.æL4M0JM{M•MG²MLúMLGN.”N1ÃN/õN8%OP^O0¯OàO õOP(5P0^P&�P¶P$ÌPñP
! Q+"Q+NQ-zQ5¨Q-ÞQDR5QR‡R"§R8ÊR	S!
S/SNS/_S(�S'¸S<àS$TBT/WT5‡T8½TöT;URU.nU3�U9ÑU8V DVeVB„VLÇV&W$;W`W1xW<ªW;çW.#XBRXA•X5×X1
Y1?Y>qYC°YôY.Z/;ZkZ9„Z/¾Z+îZL[Hg[E°[Aö[8\"P\'s\5›\Ñ\5ç\N]Xl]8Å]:þ]+9^4e^9š^9Ô^+_,:_ g_/ˆ_$¸_Ý_ü_`2*`3]`2‘`OÄ`a"4aDWa&œa%Ãa)éab3-b,ab6Žb2ÅbUøb(NcGwc>¿cAþc$@ded&zd$¡d4Æd,ûd((eBQeL”eáef=f'\f3„f8¸f7ñf+)g6Ug&Œg:³g:îg<)h)fh�hC®h'òh@iD[i@ iLái5.jBdj(§j;Ðj#kF0k&wk<žkJÛk,&lISl�l´l+ÔlLmPMm;žmcÚm >n,_n Œn*­n-Øn?oFo6fo�o&¶o1Ýop#-p Qp+rpžp)¾p)èpq.qIqfq†q#›q-¿q)íq%r-=r$kr4�r*År5ðr5&s0\s�s6£s"Úsýst6t9Mt0‡t'¸t-àt,u.;u5ju< u5Ýuv,$v+Qv3}v0±v/âvw!w/'w"WwzwG‚wHÊw)x%=x3cxJ—x'âx5
! y&@y6gy'žy/Æy1öy>(z!gz/‰z(¹z)âz#{#0{aT{"¶{Ù{4ù{>.|5m|/£|&Ó|+ú|(&}$O}at}6Ö}.
~Z<~C—~FÛ~."*QF|.Ã
ò!€"€0B€s€+�€.¹€#è€!�-.�$\�$��#¦�/Ê�ú�,‚?E‚/…‚0µ‚/æ‚5ƒVLƒ<£ƒUàƒE6„L|„-É„+÷„7#…:[…1–…8È…&†*(†1S†@…†3Æ†'ú†%"‡$H‡;m‡.©‡Ø‡ò‡ˆK#ˆ1oˆ"¡ˆ ÄˆCåˆB)‰l‰…‰*Ÿ‰+Ê‰*ö‰1!Š'SŠF{Š=ÂŠ#‹#$‹(H‹ q‹9’‹Ì‹ë‹Œ!Œ:Œ&QŒxŒ4ŠŒ¿Œ(ÖŒÿŒ6�#V�Tz�Ï�,à�
Ž$'ŽLŽ/kŽ&›Ž)ÂŽìŽûŽ+�=�*Q�|�“�
ª�#¸�
Ü�%ê��0�E�&\�?ƒ�Ã�(à�(	‘2‘R‘ i‘7Š‘-Â‘ð‘’$’V:’‘’ª’Æ’Pæ’*7“/b“3’“!Æ“è“”4"”W”+k”+—”Ã”4Ý”•:$•E_•<¥•â• ø•!–;–X–n–$‡–+¬–*Ø–—5"—JX—T£—
ø—˜W&˜8~˜·˜Ï˜5Þ˜H™]™ x™?™™CÙ™;š/Yš3‰šA½šÿš+›2B›3u›3©›>Ý›$œ4Aœ&vœ�œ£œ¸œÊœâœ*êœ'�'=�$e�$Š�%¯�%Õ�$û�% ž$Fžkž‡ž  žÁžàž)Ÿ*ŸJŸYŸwŸ†ŸO•ŸåŸôŸ & > V u „ • ¤ ¼ Ö 8ï (¡8¡%G¡&m¡%”¡+º¡æ¡9þ¡8¢#W¢{¢Š¢:™¢Ô¢ã¢õ¢£$£6£E£T£!k£"�£°£Á£Ô£1ç£¤*+¤4V¤‹¤ ¤¶¤Ê¤Þ¤ù¤¥ !¥B¥&b¥‰¥Ÿ¥²¥Æ¥á¥õ¥¦¦/¦B¦U¦d¦|¦‹¦ª¦5¹¦(ï¦3§RL§JŸ§+ê§¨2¨N¨d¨u¨‰¨œ¨4°¨å¨!ú¨©*<©g©{©0“©Ä©á©ö©
! ªª3ªPªiª€ª”ª±ªÎªëª««*-«0X«‰«¦«¾«Í«%è«¬&¬E¬[¬&m¬”¬+¥¬Ñ¬í¬A­@E­†­!£­Å­Ø­ð­®#®>®S®q®ˆ® ®³®Ë®Kã®F/¯Pv¯Ç¯å¯<°9A°U{°0Ñ°+±/.±<^±9›±,Õ±2².5²Dd²+©²+Õ²<³^>³_�³Cý³0A´Dr´.·´Aæ´=(µAfµ¨µ(Äµ&íµ>¶S¶Bl¶B¯¶ò¶·'·$F·k·*†·±·Ñ·.á·,¸6=¸t¸"‘¸´¸Ò¸/ò¸0"¹#S¹8w¹c°¹?ºTº0nº/Ÿº/Ïºÿº4»0P»2�»2´»3ç»
¼
)¼ 7¼X¼-v¼¤¼¾¼Ê¼ç¼½!½@½8V½�½0­½4Þ½¾ "¾C¾ _¾*€¾«¾(É¾Pò¾:C¿4~¿³¿=Ë¿	À:#ÀB^À4¡ÀAÖÀ=Á/VÁ&†Á7­ÁåÁ*Â&/ÂVÂ#pÂD”Â@ÙÂ5Ã&PÃ)wÃ¡Ã®ÃF¶Ã&ýÃB$ÄgÄ~Ä#œÄÀÄ3ÇÄ)ûÄ@%Å!fÅ3ˆÅ7¼Å6ôÅ++ÆWÆ%uÆ'›ÆÃÆÝÆ/ìÆ5Ç6RÇ@‰Ç8ÊÇ*È0.È;_È2›È$ÎÈ$óÈ/É!HÉ jÉ)‹É)µÉ)ßÉ-	Ê$7Ê\Êy{ÊœõÊ0’Ë8ÃË4üË*1Ì:\ÌC—ÌÛÌ ûÌ,Í,IÍ!vÍF˜ÍFßÍ^&ÎF…ÎfÌÎW3ÏA‹Ï9ÍÏTÐJ\Ð+§Ð:ÓÐ#Ñ#2Ñ+VÑA‚ÑFÄÑÒ6'Ò-^ÒŒÒ!¨Ò-ÊÒ'øÒ9 Ó%ZÓ)€Ó(ªÓ/ÓÓ2Ô$6Ô-[Ô-‰ÔO·Ô$Õ5,ÕbÕyÕ;—ÕÓÕæÕ'Ö8-ÖfÖ„Ö! Ö*ÂÖíÖ×4+×,`×/�×3½×<ñ×.Ø"HØ!kØ1�Ø¿Ø
! ÒØ:ÝØ(Ù$AÙ-fÙ)”Ù¾ÙØÙ:ôÙ-/Ú.]ÚŒÚ0¢Ú/ÓÚ-Û41Û6fÛ*�Û6ÈÛ#ÿÛ##Ü1GÜ7yÜ5±Ü.çÜÝ6*ÝJaÝ@¬Ý+íÝ4Þ6NÞ6…Þ¼Þ5ÁÞ ÷Þ ß)9ß$cß'ˆßO°ß/à60àegàXÍàN&á>uá3´áCèáS,â,€â"­âÐâ$ëâ6ãHGã�ã>ªãéãúãä2äNäjä:ƒäH¾äOåHWåE å$æå7æSCæY—æZñæcLçD°çbõç#Xè|è=‹è Éè)êè<éQé9aéA›é2Ýé-ê">ê'aê‰ê ê³êÇêâêEüêFBëB‰ë!Ìë+îë:ì1Uì@‡ì:Èì1í(5í^í#~í(¢íËí.êí'îAî;\î<˜î?ÕîEï)[ï&…ï,¬ï1ÙïJð0Vð,‡ð.´ð=ãðH!ñjñ'„ñ¬ñÃñ-Óñò'òDò-dò+’ò5¾ò!ôòó06ógó+�ó.­ó#Üó!ô-"ô$Pô$uô#šô?¾ô3þô,2õ_õ6uõ¬õ+Èõ.ôõ5#ö/YöU‰ö[ßö\;÷e˜÷Fþ÷dEøaªøgùhtùqÝùROúp¢ú.û Bû>cû-¢û9ÐûI
! üETüHšüHãü8,ý)eý;�ýGËýFþ+Zþ†þ/¤þ-Ôþ0ÿ23ÿ#fÿŠÿ7§ÿ+ßÿ**6*a9Œ<Æ6!:1\4Ž:Ã&þ %F/f"–3¹í#	,-#Z;~)º%ä/
! 3:3n/¢5Ò"!&Dk;„4Àõ.D3$x)�&Ç)î01I{;–5Ò?7H8€¹=Ò9	'J	2r	8¥	Þ	&ö	*
! 'H
! p
! Š
!  §
! 6È
! Fÿ
! RF:™5Ô
! 8!1Z-Œ(º[ãE?
Q…
*×
(*+Vk{�£·ÉÝï$6J`r†—©»Ïáõ-?Sew‰›­ÁÕéû
!3GYm~’¤¶ÈÚì&8L^t†˜ª/¼ìþ$#?$cˆ¢/À6ð!'Ih'x' 'Èð13O0ƒ4´/é)GC1‹7½#õ!5!Wy%‘(·à4G `*�&¬&Ó&ú<!!^(€/©&Ù%&&"M*p+›)Ç&ñ3Li/z)ª"Ô.÷0&W:w²#Ð+ô! &B!i)‹,µ'â
! !&5H~:‘.Ì(û$&8$_%„)ªÔ1ô& !D +f 2’ >Å &!+!@!.T!ƒ!2£!$Ö!Nû!J"$g"Œ") "+Ê"
ö".#3#$Q##v#š#+¸#ä#õ#'$'*$(R$*{$+¦$>Ò$=%>O%(Ž%"·%Ú%ö%& &8&R& m& Ž& ¯& Ð& ñ& ' 3' T' u' –'!·' Ù'ú'%(#>("b(…(¥(Á(Ø()ö() ))J)t)”)°)Ì)è)ÿ)*2*R*n*Š*¦*Â*Þ*#ú*/+$N+%s+%™+3¿+ó+0,A,S, j,+‹,7·,/ï,-":-]- v- —-¸-Õ-%ð-%.0<..m.2œ.$Ï.ô.)/8/W/)j/%”/º/=Ð/$0)30]0#s0&—0#¾0#â01<18W1$�1 µ1*Ö1+22-27`2/˜2"È2'ë23=23p3!Š34¬3Há3P*4,{4)¨4&Ò4'ù4!5A54a5,–5%Ã5é5.ÿ5A.6Ap6²6$Î6.ó6"7+577a7™7¬7DÂ728,:8g8(†8.¯8(Þ8!9')9'Q9$y97ž9#Ö9%ú93 :T:)t:-ž:(Ì:(õ:(;(G;&p;—;3´;.è;*<AB<9„<¾<LÒ</=!O=q=C�=1Ô=.>(5>^>%v>œ>)·>á>ö>+?/7?Qg?H¹?4@:7@r@7@'·@1ß@.A.@A(oA1˜A+ÊA.öA%B!7BEYB)ŸB<ÉB9C@C"_C‚C•C§C*ÆC#ñC!D!7D!YD!{D$�D"ÂD#åD#	E#-EQE-oE)�E ÇEèEF"(FKF&kF'’F+ºF(æFG%/G7UGf�GVôG5KH�H#ˆH¬HÌHìH,I"0ISIsI'ŽIC¶I"úI-JKJfJL„J,ÑJHþJGK VK!wK+™KÅKâK3ÿKH3L1|L7®LæLûL M,M!LM'nM,–MÃM5ÒMNH N=iNW§NÿNO76O0nOŸO1½O2ïO+"P/NP$~P;£P.ßP>Q#MQ!qQ0“Q1ÄQ&öQ/R4MR2‚R2µR8èR/!S>QS&�S$·S4ÜS@T&RT$yT$žT-ÃT&ñT-U$FUkUˆU*¦UÑUëU!	V"+VNV%jV�V$«VÐV$ëV&W$7W/\W7ŒW.ÄW*óW-XLX!_X�XžX!ªXÌX.ìXY-5Y/cY5“Y/ÉYùYZ(5Z6^Z@•Z2ÖZM	[?W[?—[1×[5	\5?\%u\6›\2Ò\+]11]Ic]&­])Ô]?þ]6>^.u^3¤^,Ø^)_(/_0X_:‰_.Ä_&ó_"`=`DW`4œ`$Ñ`)ö`" a=Ca.�a*°a*Ûa4b.;bQjbI¼b"c)cAc!`c)‚c%¬c%Òcøc&d3d Qd!rd”d(§dÐdäd/ÿd/e(Le"ue8˜e9Ñe!f-f7Cf6{f²fÁfÔf4äfg!0g Rg(sg1œg9ÎgGh&Ph$wh œh½h4ÜhKi!]i"i"¢iÅiäi%j'j2Cj(vj+Ÿj+Ëj&÷j+kJk)bk-Œk0ºk%ëk0lBl `l,�l'®l.Öl2m!8m#Zm/~m4®m$ãmAnjJn2µn)èn@oSo po5‘o<Ço+p20p3cpD—p=Üpq/3qcq.xq1§q#Ùqýq r3r$Sr xr/™r'Ér'ñr8s-Rs"€s$£s#Ès(ìs)t-?t'mtG•tÝt-öt$u8u'Vu~u‹u ªu$Ëu#ðuv!%v.Gvvv5�vÆv-âvw&w/5wCew5©w
ßw"íw/x.@x+ox;›x*×x3y"6y&Yy#€y#¤y"Èy"ëyz.z'Lz(tz�z2´zçz&{#+{"O{-r{, {Í{/è{(|5A|7w|'¯|×| í|$}3}+S}9}*¹},ä}4~"F~Ci~­~.Ë~/ú~$*KO5›'Ñ!ùE€+a€,�€Bº€,ý€;*�3f�4š�Ï�.ë�+‚"F‚.i‚*˜‚-Ã‚0ñ‚'"ƒ/Jƒ4zƒ,¯ƒ'Üƒ(„&-„T„(d„9�„4Ç„!ü„(…EG…E�…)Ó…1ý…(/†&X†:†º†+Ê†*ö†!‡6‡!U‡w‡/“‡-Ã‡ñ‡ö‡4ý‡2ˆ?ˆXˆ5nˆ,¤ˆ<Ñˆ5‰1D‰1v‰8¨‰Lá‰H.ŠwŠŽŠ\«Š3‹7<‹*t‹.Ÿ‹,Î‹"û‹1Œ4PŒ…Œ-£ŒÑŒ5éŒ�B=�:€�R»�&Ž>5ŽAtŽ*¶Ž<áŽA�5`�1–�)È�2ò�"%�H�[�!n���¯�/Ê�/ú�/*‘/Z‘3Š‘8¾‘3÷‘8+’+d’3�’+Ä’3ð’A$“@f“:§“9â“9”;V”;’”3Î”3•H6•.•&®•Õ•%ñ•6–3N–8‚–*»–.æ–!—Q7—%‰—D¯—)ô—˜0˜$B˜g˜/x˜/¨˜Ø˜!õ˜™=/™m™‡™ž™.²™Há™!*š>Lš2‹š ¾š3ßš<›P› j›‹›)«›+Õ›%œ%'œMœaœ}œ?�œDÝœ"�%A�7g�-Ÿ�6Í�5ž:ž(Zž'ƒž)«žÕž$òž+Ÿ%CŸ"iŸ-ŒŸ%ºŸ!àŸ< >? ,~ « È @ç '(¡!P¡ r¡“¡®¡1Ê¡5ü¡*2¢]¢7t¢1¬¢LÞ¢L+£-x£*¦£=Ñ£"¤#2¤JV¤M¡¤Bï¤&2¥%Y¥.¥3®¥4â¥ ¦ 8¦.Y¦Oˆ¦BØ¦K§Jg§K²§Kþ§JJ¨K•¨5á¨7©JO©9š©9Ô©EªQTªD¦ªDëª@0«^q«#Ð«ô«û«	¬	
¬¬#¬;7¬:s¬%®¬&Ô¬;û¬:7­r­z­<‹­È­-Û­.	®*8®c®(�®8ª®<ã®B ¯Fc¯Bª¯(í¯)°:@°({°1¤°<Ö°/±/C±cs±7×±)²F9²B€²Ã²&Ø²0ÿ²\0³(�³¶³"Ô³Q÷³@I´BŠ´1Í´4ÿ´'4µ'\µ	„µŽµ@©µêµ.¶6¶,S¶1€¶)²¶"Ü¶*ÿ¶*·?· Y·1z·1¬· Þ·ÿ·%¸B¸^¸z¸$“¸.¸¸ç¸¹¹-¹G¹6d¹ ›¹
¼¹7Ê¹.º.1º1`º@’º@Óº;»KP»$œ»Á»8Ü»¼>+¼Nj¼M¹¼3½@;½|½%œ½+Â½$î½6¾<J¾7‡¾5¿¾Aõ¾77¿>o¿®¿%È¿-î¿+À6HÀ-À.­À-ÜÀ
! Á*Á`HÁ1©ÁÛÁîÁ,Â8ÂXÂxÂ•ÂJ«Â%öÂ&ÃCCÃ&‡Ã&®Ã ÕÃDöÃ;ÄYÄLqÄA¾ÄÅÅ;ÅPÅeÅ)zÅ¤ÅÃÅ0àÅ8ÆJÆ,jÆ,—Æ$ÄÆéÆÇ#Ç2<Ç$oÇ;”Ç>ÐÇ>È9NÈ-ˆÈ3¶ÈêÈ4É)=ÉgÉ„É(šÉÃÉDÙÉ=Ê]\Ê#ºÊCÞÊ,"Ë<OËnŒËIûË.EÌ$tÌ-™Ì&ÇÌ îÌÍ#Í47ÍElÍ)²Í6ÜÍ+Î1?Î=qÎ¯ÎÎÎíÎ!
Ï7/Ï!gÏ‰Ï1¡Ï0ÓÏ)Ð.Ð1IÐ9{Ð?µÐ\õÐ\RÑ$¯Ñ#ÔÑ øÑMÒ-gÒI•ÒßÒ!ïÒ"Ó,4ÓaÓ4Ó*´Ó ßÓOÔPÔFjÔ=±Ô$ïÔ$Õ^9Õ(˜Õ.ÁÕJðÕ&;Ö5bÖ5˜Ö:ÎÖ=	×/G×*w×%¢×'È×-ð×NØ<mØ7ªØ^âØVAÙ6˜ÙRÏÙˆ"Ú8«ÚBäÚ@'Û0hÛ9™Û&ÓÛ4úÛ$/Ü3TÜ6ˆÜ¿ÜÕÜ&ôÜÝ)9Ý(cÝ(ŒÝ%µÝ+ÛÝÞ $ÞEÞ+eÞ"‘Þ´ÞÆÞ
! ÞÞéÞ$ß(+ß3Tß:ˆß?Ãß4à	8à-Bà)pà#šà+¾à8êà%#á&IápáŽá'­á4Õá
! â$%â(Jâ)sâ*�â!Èâ"êâ"
ã.0ã_ãzã!•ã·ãÖãðã/
ä@=ä~ä“ä&ªäÑä éä
! å"&åIåhå‡å¦åÅå?Öå*æ!Aæcæ#ræ*–æ)Áæ,ëæ4ç)Mç=wç=µç'óç3èBOè#’è5¶è4ìè)!é)Ké-ué@£é"äé$ê*,ê+Wêƒê-™ê'Çê)ïêEëM_ëU­ëFì0Jì&{ì5¢ì'Øì5í6í$Uízíší9·íJñí0<î7mî¥î3½î-ñî(ï HïiïV‚ï/Ùï	ð%ð0Að9rðM¬ð!úð'ñ'Dñ9lñ3¦ñ;Úñ6ò/Mò2}ò2°òIãò3-óaó3vó/ªó3Úó3ôBô)bô)Œô+¶ô/âô2õ$Eõ-jõ@˜õ$Ùõ!þõ# ö Dö4eöHšöãöúö÷'(÷P÷(e÷ZŽ÷+é÷"ø8øLøbø~ø2Žø6Áø8øø$1ù.Vù9…ù(¿ù(èù4ú9Fú7€ú=¸ú3öú/*û4Zû.�û.¾û4íû."ü.Qü,€ü9­ü9çü9!ý:[ý9–ý:Ðý9þ9EþWþW×þ./ÿ^ÿsÿ<“ÿFÐÿ9	$Q	!v	"˜	&»	)â		(	G	.Z	 ‰	0ª	#Û	=ÿ	=	$X	}	-�	!Ë	-í	$	7@	.x	(§	.Ð	-ÿ	-	1=	.o	/ž	FÎ	3	'I	"q	+”	3À	@ô	D5	%z	 	+À	3ì	 	4@	-u	(£	<Ì			#'	K	(h	‘	†ª	61		Mh		:¶		6ñ		6(
! 	/_
! 	%�
! 	5µ
! 	&ë
! 	7	GJ	’	@ª	$ë		 $	:E	3€	D´	3ù	3-
	5a
	0—
	6È
	@ÿ
	?@	D€	@Å	;	B	V	k		•	©	¼	Ñ	å	ú		#	9	M	c	}	‘	¤	µ	Ï	ä	ú		#	6	9N	Iˆ	MÒ	( 	(I	3r	%¦	=Ì	(
! 	73	Zk	YÆ	P 	8q	\ª	b	\j	XÇ	2 	S	-r	> 	?ß	F	+f	0’	0Ã	1ô	9&	%`	+†	+²	+Þ	,
! 	+7	+c	,�	,¼	*é	W	,l	A™	4Û	'	)8	)b	)Œ	H¶	Wÿ	XW	-°	.Þ	9
	AG	7‰	lÁ	5.	;d	9 	UÚ	50	Qf	ˆ¸	>A 	4€ 	>µ 	<ô 	C1!	6u!	-¬!	!Ú!	;ü!	78"	%p"	1–"	2È"	2û"	W.#	†#	.¦#	Õ#	<ç#	2$$	W$	 w$	˜$	2µ$	(è$	E%	EW%	0�%	.Î%	3ý%	X1&	FŠ&	1Ñ&	)'	'-'	)U'	%'	¥'	*Ã'	"î'	!(	)3(	 ](	~(	6�(	 Ô(	Rõ(	/H)	x)	)�)	(º)	ã)	*	 *	7*	J*	2h*	/›*	/Ë*	(û*	&$+	K+	#j+	"Ž+	±+	*Ì+	!÷+	 ,	*:,	*e,	�,	°,	Î,	ã,	)-	,*-	7W-	!�-	#±-	0Õ-	&.	#-.	/Q.	A�.	8Ã.	Mü.	6J/	8�/	.º/	3é/	-0	,K0	Ax0	Hº0	>1	&B1	'i1	F‘1	CØ1	=2	8Z2	O“2	-ã2	3	0,3	/]3	�3	D£3	1è3	$4	,?4	0l4	�4	8¹4	'ò4	&5	+A5	%m5	#“5	H·5	(6	$)6	/N6	~6	4”6	‚É6	L7	-k7	C™7	CÝ7	-!8	-O8	5}8	.³8	%â8	9	9	/9	'F9	0n9	0Ÿ9	"Ð9	'ó9	:	(9:	3b:	1–:	È:	/è:	;	F/;	(v;	)Ÿ;	8É;	+<	/.<	6^<	+•<	0Á<	ò<	 
=	A.=	Ep=	#¶=	 Ú=	(û=	4$>	Y>	/s>	.£>	Ò>	ñ>	%?	42?	4g?	3œ?	,Ð?	)ý?	7'@	6_@	!–@	&¸@	2ß@	+A	.>A	4mA	¢A	ÀA	"ÖA	/ùA	?)B	+iB	B•B	6ØB	C	F/C	0vC	§C	&ÃC	!êC	D	(D	^@D	ŸD	%»D	áD	ûD	3E	CE	'XE	$€E	>¥E	9äE	)F	!HF	jF	|F	"�F	²F	&ÉF	"ðF	HG	3\G	&�G	L·G	8H	 =H	^H	qH	†H	&¡H	)ÈH	òH	I	"#I	FI	dI	1zI	.¬I	*ÛI	J	,#J	.PJ	J	/•J	0ÅJ	öJ	"K	,&K	SK	eK	K	˜K	«K	ÃK	*àK	)L	45L	jL	‡L	!¦L	ÈL	ãL	$üL	!M	;M	UM	IoM	¹M	!ÅM	&çM	N	5)N	_N	(uN	@žN	BßN	A"O	;dO	! O	1ÂO	ôO	!P	66P	<mP	.ªP	'ÙP	 Q	"Q	".Q	QQ	fQ	�Q	#–Q	#ºQ	ÞQ	%üQ	7"R	&ZR	(�R	)ªR	2ÔR	S	+&S	RS	pS	�S	!®S	ÐS	+äS	=T	2NT	=�T	2¿T	BòT	75U	<mU	AªU	ìU	&V	-/V	]V	!}V	ŸV	"»V	9ÞV	4W	!MW	.oW	$žW	ÃW	%ÚW	)X	*X	GX	bX	wX	>ŒX	ËX	PâX	93Y	#mY	‘Y	ªY	¼Y	.ÜY	9Z	2EZ	<xZ	;µZ	GñZ	9[	]P[	&®[	1Õ[	0\	'8\	?`\	 \	-¼\	)ê\	]	G']	/o]	.Ÿ]	)Î]	)ø]	 "^	4C^	&x^	+Ÿ^	0Ë^	ü^	*_	16_	h_	{_	#“_	·_	+Ì_	+ø_	/$`	 T`	%u`	2›`	/Î`	þ`	*a	-Aa	@oa	-°a	@Þa	8b	KXb	8¤b	KÝb	)c	1Hc	zc	.–c	TÅc	2d	Md	\d	 wd	)˜d	+Âd	*îd	5e	Oe	1Xe	$Še	!¯e	,Ñe	<þe	U;f	!‘f	F³f	úf	0g	>Jg	#‰g	­g	=Ëg	7	h	CAh	T…h	ZÚh	[5i	d‘i	Eöi	c<j	! j	Âj	[àj	#<k	`k	=€k	¾k	CÞk	D"l	%gl	&�l	´l	,Ôl	#m	%%m	2Km	/~m	+®m	-Úm	+n	@4n	<un	8²n	5ën	6!o	,Xo	…o	Ÿo	7·o	Bïo	,2p	'_p	6‡p	+¾p	+êp	6q	?Mq	)�q	2·q	êq	ÿq	!r	'3r	=[r	#™r	!½r	5ßr	%s	#;s	_s	rs	3‘s	6Ås	 üs	At	"_t	(‚t	«t	½t		Ét	AÓt	u	(u	OHu	'˜u	&Àu	.çu	v	4v	0Rv	ƒv	ˆv	&™v	%Àv	#æv	*
! w	5w	*Iw	$tw	*™w	<Äw	8x	 :x	"[x	~x	—x	5·x	.íx	Ay	6^y	2•y	2Èy	<ûy	28z	>kz	5ªz	)àz	0
! {	;{	U{	%p{	"–{	 ¹{	 Ú{	-û{	")|	!L|	%n|	%”|	Jº|	}	}	'3}	 [}	|}	�}	«}	È}	à}	ý}	~	%~	Ü1~	€	:€	>K€	Š€	0¢€	×Ó€	/«�	<Û�	Y‚	r‚	‰‚	N•‚	Yä‚	f>ƒ	:¥ƒ	Wàƒ	=8„	Hv„	I¿„	7	…	WA…	™…	±…	*Ï…	-ú…	((†	#Q†	*u†	3 †	,Ô†	’‡	”‡	š‡	&¸‡	ß‡	Xû‡	cTˆ	6¸ˆ	]ïˆ	„M‰	]Ò‰	O0Š	[€Š	PÜŠ	D-‹	Nr‹	LÁ‹	PŒ	?_Œ	=ŸŒ	CÝŒ	O!�	[q�	?Í�	Š
Ž	C˜Ž	JÜŽ	R'�	?z�	Fº�	N�	HP�	a™�	Lû�	;H‘	‰„‘	J’	?Y’	Š™’	=$“	bb“	XÅ“	O”	n”	Kî”	K:•	[†•	Uâ•	ª8–	Rã–	Ÿ6—	cÖ—	[:˜	N–˜	^å˜	cD™	M¨™	=ö™	>4š	>sš	;²š	cîš	WR›	Jª›	Oõ›	]Eœ	N£œ	Sòœ	MF�	C”�	HØ�	A!Ÿ	7cŸ	T›Ÿ	ðŸ	r 	'‚ 	Vª 	
! ¡	)¡	?6¡	Av¡	¸¡	'Ï¡	.÷¡		&¢	00¢	ra¢	2Ô¢	Ž£	B–£	SÙ£	%-¤	%S¤	3y¤	3­¤	6á¤	6¥	$O¥	$t¥	
™¥	§¥	'½¥	å¥	Bÿ¥	B¦	(S¦	I|¦	UÆ¦	"§	C?§	Uƒ§	%Ù§	ÿ§	1¨	QO¨	A¡¨	Eã¨	…)©	X¯©	+ª	e4ª	Ršª	?íª	Z-«	„ˆ«	
¬	:*¬	Pe¬	¶¬	Ô¬	Ý¬	*ø¬	0#­	ET­	>š­	gÙ­	GA®	k‰®	kõ®	a¯	rá¯	]T°	_²°	X±	`k±	WÌ±	E$²	Xj²	]Ã²	j!³	HŒ³	Õ³	ë³	-û³	-)´	FW´	+ž´	9Ê´	:µ	5?µ	4uµ	7ªµ	+âµ	3¶	*B¶	m¶	>‹¶	FÊ¶	6·	'H·	/p·	O ·	Eð·	|6¸	:³¸	Dî¸	A3¹	;u¹	3±¹	<å¹	l"º	e�º	[õº	LQ»	Mž»	Kì»	J8¼	qƒ¼	}õ¼	zs½	î½	Ln¾	X»¾	V¿	uk¿	Ná¿	e0À	M–À	täÀ	TYÁ	p®Á	4Â	CTÂ	˜Â	6¸Â	9ïÂ	L)Ã	dvÃ	dÛÃ	m@Ä	m®Ä	ÊÅ	îçÅ	oÖÆ	~FÇ	tÅÇ	ƒ:È	}¾È	Œ<É	nÉÉ	}8Ê	[¶Ê	[Ë	¸nË	Ö'Ì	cþÌ	rbÍ	hÕÍ	w>Î	q¶Î	€(Ï	b©Ï	qÐ	2~Ð	/±Ð	ŒáÐ	ªnÑ	MÒ	\gÒ	RÄÒ	aÓ	[yÓ	jÕÓ	L@Ô	[�Ô	!éÔ	"Õ	.Õ	2LÕ	DÕ	ÄÕ	:ÝÕ	'Ö	@Ö	,`Ö	�Ö	«Ö	,ÄÖ	0ñÖ	n"×	>‘×	ZÐ×	+Ø	'AØ	7iØ	¡Ø	8ÀØ	nùØ	&hÙ	&�Ù	5¶Ù	'ìÙ	:Ú	8OÚ	:ˆÚ	wÃÚ	?;Û	W{Û	/ÓÛ	<Ü	Q@Ü	[’Ü	CîÜ	S2Ý	M†Ý	&ÔÝ	bûÝ	H^Þ	+§Þ	=ÓÞ	iß	j{ß	.æß	Rà	Chà	J¬à	0÷à	,(á	6Uá	!Œá	D®á	Hóá	,<â	iâ	@‡â	DÈâ	f
ã	Ctã	+¸ã	+äã	1ä	@Bä	mƒä	(ñä	7å	Rå	må	-Œå	;ºå	*öå	1!æ	)Sæ	}æ	)”æ	c¾æ	@"ç	>cç	.¢ç	,Ñç	,þç	A+è	Emè	³è	Ïè	/ëè	Bé	^é	 ué	[–é	=òé	N0ê	Nê	3Îê	7ë	A:ë	6|ë	7³ë	8ëë	:$ì	4_ì	3”ì	BÈì	4í	:@í	4{í	.°í	6ßí	:î	CQî	'•î	&½î	Oäî	R4ï	!‡ï	H©ï	Wòï	VJð	M¡ð	Xïð	/Hñ	 xñ	+™ñ	0Åñ	öñ	&ò	@8ò	#yò	'�ò	6Åò	0üò	.-ó	/\ó	1Œó	;¾ó	>úó	M9ô	-‡ô	(µô	,Þô	<õ	8Hõ	+�õ	*­õ	CØõ	?ö	@\ö	=�ö	PÛö	>,÷	9k÷	3¥÷	DÙ÷	3ø	+Rø	+~ø	 ªø	 Ëø	ìø	Hù	DOù	?”ù	JÔù	Iú	'iú	E‘ú	P×ú	2(û	2[û	QŽû	Càû	E$ü	kjü	NÖü	>%ý	Fdý	9«ý	Fåý	?,þ	klþ	pØþ	jIÿ	n´ÿ	i#
! „�
! C
! jV
! 3Á
! #õ
! B
! 1\
! aŽ
! ð
! D
! :S
! JŽ
! 5Ù
! 6
! <F
! 7ƒ
! Q»
! 9

! $G
! ?l
! J¬
! (÷
! + 
! =L
! %Š
! ]°
! >
! aM
! >¯
! Hî
! 87
! �p
! cò
! >V	
! (•	
! #¾	
! .â	
! C
! 
! 'U
! 
! 0}
! 
! %®
  
! !Ô
  
! Dö
  
! +;
! +g
! -“
! -Á
! :ï
! **
! DU
! š
! ©
! È
! ã
! 6þ
! 5
! D
! Ba
! X¤
! Ký
! CI
! W�
! �å
! ov
! ƒæ
! kj
! -Ö
! J
! GO
! =—
! CÕ
! D
! 7^
! <–
! 5Ó
! V	
! (`
! R‰
! eÜ
! FB
! 1‰
! 2»
! wî
! :f
! *¡
! 1Ì
! .þ
! Z-
! Aˆ
! +Ê
! ?ö
! †6
! O½
! *

! "8
! -[
! D‰
! GÎ
! 8
! (O
! Ex
! *¾
! 9é
! &#
! >J
! E‰
! HÏ
! D
! ]
!  |
! Ð�
! Þn
! `M
! a®
! Ò
! Üã
! bÀ
! p# 
! a” 
! bö 
! æY!
! Ò@"
! p#
! u„#
! ðú#
! Üë$
! uÈ%
! z>&
! |¹&
! 16'
! Nh'
! W·'
! 9(
! BI(
! ^Œ(
! Wë(
! ªC)
! bî)
! –Q*
! Xè*
! KA+
! i�+
! C÷+
! E;,
! E�,
! JÇ,
! f-
! :y-
! >´-
! Có-
! B7.
! Hz.
! MÃ.
! S/
! Ie/
! S¯/
! ’0
! P–0
! Tç0
! !<1
! 1^1
! G�1
! .Ø1
! B2
! #J2
! #n2
! 0’2
! 4Ã2
! :ø2
! 833
! Ql3
! 0¾3
! 4ï3
! #$4
! 1H4
! Dz4
! G¿4
! [5
! ^c5
! =Â5
! =6
! =>6
! B|6
! !¿6
! 4á6
! 7
! _47
! L”7
! $á7
! +8
! ~28
! ±8
! 9Â8
! ü8
! 9
! B.9
! $q9
!  –9
! @·9
! ø9
! 
:
! F&:
! >m:
! ?¬:
! %ì:
! ";
! 5;
! 1P;
! 7‚;
! 1º;
! )ì;
! -<
! OD<
! ”<
! '±<
! 6Ù<
! C=
! ,T=
! E�=
! TÇ=
! !>
! 3>>
! Dr>
! D·>
! ]ü>
! LZ?
! %§?
! #Í?
! 0ñ?
!  "@
! C@
! :^@
! 6™@
! ;Ð@
! (A
! o5A
! /¥A
! )ÕA
! 0ÿA
! #0B
! )TB
! $~B
! 1£B
! )ÕB
! .ÿB
! (.C
! -WC
! %…C
! («C
! -ÔC
! 'D
! 3*D
! ^D
! sD
! ,�D
! %½D
! 'ãD
! E
! ($E
! +ME
! =yE
! ?·E
! ÷E
! F
! #/F
! SF
! "pF
! %“F
! $¹F
! =ÞF
! G
! ,G
! @G
! 1`G
! +’G
! #¾G
! âG
! þG
! (H
! )CH
! mH
! :ŒH
! ÇH
!  ßH
! I
! hI
! {I
! *’I
! 7½I
! 6õI
! *,J
! WJ
! jJ
! 6‡J
! N¾J
! /
K
! ==K
! ${K
! 8 K
! @ÙK
! ,L
! 3GL
! U{L
! 5ÑL
! 3M
! ;M
! &QM
! +xM
! K¤M
! >ðM
! /N
! BGN
! &ŠN
! ±N
! 2ÍN
! #O
! &$O
! 0KO
! ;|O
! ¸O
! ÎO
!  àO
! "P
! �$P
! 1µP
! 4çP
! 1Q
! GNQ
! U–Q
! 6ìQ
! 1#R
! #UR
! 'yR
! 3¡R
! AÕR
! /S
! RGS
! ;šS
! 8ÖS
! 6T
! 7FT
! J~T
! BÉT
! (U
! (5U
! $^U
! ƒU
! #šU
! ¾U
! 9ÞU
! CV
! >\V
! 7›V
! ÓV
! 8ïV
! M(W
! MvW
! $ÄW
! 5éW
! 6X
! 2VX
! $‰X
! 1®X
! /àX
! /Y
! 4@Y
! (uY
! 0žY
! BÏY
! QZ
! TdZ
! X¹Z
! 2[
! $E[
! 8j[
! %£[
! IÉ[
! 8\
! /L\
! @|\
! +½\
! /é\
! K]
! 8e]
! 6ž]
! 6Õ]
! ;^
! ?H^
! 2ˆ^
! <»^
! -ø^
! 6&_
! <]_
! &š_
! CÁ_
! :`
! 9@`
! 7z`
! 5²`
! .è`
! "a
! :a
! <Ra
! 4�a
! 0Äa
! õa
! bb
! >ob
! ®b
! 2Ìb
! (ÿb
! -(c
! "Vc
! 0yc
! 8ªc
! ãc
! óc
! Fd
! +Nd
! =zd
! "¸d
! Ûd
! ód
! <e
! _Be
! W¢e
! Qúe
! TLf
! R¡f
! gôf
! �\g
! RÞg
! U1h
! 3‡h
! *»h
! 7æh
! 6i
! *Ui
! 3€i
! )´i
! Þi
! øi
! -j
! *<j
! /gj
! =—j
! "Õj
! 0øj
! -)k
! Wk
! 'vk
! /žk
! EÎk
! El
! 6Zl
! ;‘l
! FÍl
! Fm
! 2[m
! 4Žm
! SÃm
! 6n
! JNn
! -™n
! AÇn
! 	o
! "o
! ?o
! ;[o
! *—o
! Âo
! BÞo
! !p
! 56p
! Alp
! C®p
! Còp
! #6q
! 7Zq
! 9’q
! 'Ìq
! ôq
! r
! ".r
! Qr
! +kr
! —r
! '²r
! /Úr
! 
! s
! !&s
! "Hs
! ks
! ƒs
! %Ÿs
! !Ås
! 6çs
! t
! 9t
! 3Xt
! 0Œt
! ;½t
! ùt
! !ýt
! !u
! Au
! I]u
! §u
! /Ãu
! 8óu
! <,v
! 1iv
! 2›v
! 6Îv
! 'w
! 7-w
! 5ew
! 1›w
! 1Íw
! ÿw
! $x
! 3Ax
! 5ux
! '«x
! /Óx
! .y
! 12y
! #dy
! )ˆy
! *²y
! YÝy
! f7z
! ežz
! 4{
! 9{
! N{
! A_{
! ,¡{
! tÎ{
! C|
! V|
! Df|
! 5«|
! &á|
! }
! /$}
! "T}
! )w}
! #¡}
! *Å}
! 3ð}
! +$~
! _P~
! *°~
! Û~
! 4ö~
! (+
! T
! $m
! ’
! [¯
! €
! €
! 13€
! e€
! 7ƒ€
! <»€
! %ø€
! ,�
! )K�
! .u�
! 2¤�
! 0×�
! )‚
! 2‚
! )F‚
! p‚
! !ˆ‚
! .ª‚
! 
Ù‚
! rç‚
! 8Zƒ
! “ƒ
! u¤ƒ
! ;„
! V„
! Y„
! ]„
! 6o„
! 6¦„
! WÝ„
! W5…
! 3�…
! Á…
! -È…
! 5ö…
! ,†
! 5†
! U†
! G^†
! ¦†
! À†
! &Ý†
! U‡
! ;Z‡
! F–‡
! TÝ‡
! S2ˆ
! U†ˆ
! VÜˆ
! 43‰
! h‰
! *x‰
! #£‰
! 'Ç‰
! "ï‰
! Š
!  2Š
! SŠ
! sŠ
! “Š
! ²Š
!  ÏŠ
! ðŠ
! !‹
! 1‹
! K‹
! i‹
! ƒ‹
! %Ÿ‹
! +Å‹
! ñ‹
! 
! Œ
! #"Œ
! %FŒ
! .lŒ
! -›Œ
! 8ÉŒ
! S�
! AV�
! .˜�
! &Ç�
! &î�
! LŽ
! 6bŽ
! I™Ž
! #ãŽ
! $�
! I,�
! Gv�
! J¾�
! =	�
! 8G�
! =€�
! '¾�
! 7æ�
! -‘
! @L‘
! �‘
! ¤‘
! N°‘
! (ÿ‘
! %(’
! N’
! &f’
! %�’
! 4³’
! è’
! ï’
! “
! > “
! ,_“
! LŒ“
! TÙ“
! .”
! 3G”
! {”
! ‚”
! 7‰”
  
! Á”
! "Ì”
! ï”
! !•
! +1•
! `]•
! *¾•
! Oé•
! =9–
! (w–
! K –
! ì–
! )—
! 00—
! )a—
! /‹—
! 0»—
! "ì—
! F˜
! )V˜
! €˜
! +�˜
! ¹˜
! Ù˜
! "ö˜
! "™
! <™
! #K™
! @o™
! 0°™
! 'á™
! 3	š
! =š
! ?š
! Kš
! Wš
! +cš
! 8�š
! $Èš
! #íš
! 4›
! AF›
! ?ˆ›
! È›
! Ô›
! à›
! ì›
! ø›
! 2œ
! #7œ
! [œ
! kœ
! wœ
! ‡œ
! “œ
! Ÿœ
! «œ
! #·œ
! Ûœ
! çœ
! <ëœ
! 3(�
! \�
  
! z�
! s…�
! $ù�
! &ž
! AEž
! /‡ž
! ·ž
!  Õž
! Iöž
! @Ÿ
! |MŸ
! ÊŸ
! žÐŸ
! 4o 
! 7¤ 
! :Ü 
! 7¡
! 9O¡
! Ž‰¡
! o¢
! >ˆ¢
! aÇ¢
! †)£
! G°£
! 7ø£
! L0¤
! =}¤
! @»¤
! ,ü¤
! ,)¥
! <V¥
! *“¥
! `¾¥
! �¦
! W°¦
! Ñ§
! *Ú§
! 4¨
! K:¨
! %†¨
! ,¬¨
! Ù¨
! ö¨
! ©
! *1©
! 1\©
! DŽ©
! QÓ©
! K%ª
! +qª
! [�ª
! vùª
! Lp«
! R½«
! Í¬
! PÞ¬
! I/­
! `y­
! LÚ­
! V'®
! a~®
! |à®
! p]¯
! BÎ¯
! §°
! L¹°
! <±
! 8C±
! A|±
! R¾±
! R²
! Xd²
! g½²
! [%³
! b�³
! mä³
! MR´
! M ´
! Pî´
! V?µ
! E–µ
! MÜµ
! _*¶
! 9Š¶
! DÄ¶
! 7	·
! ZA·
! Yœ·
! Tö·
! @K¸
! FŒ¸
! HÓ¸
! @¹
! \]¹
! pº¹
! a+º
! @�º
! =Îº
! M»
! SZ»
! =®»
! >ì»
! _+¼
! @‹¼
! uÌ¼
! kB½
! [®½
! Q
! ¾
! 3\¾
! X�¾
! jé¾
! eT¿
! aº¿
! [À
! fxÀ
! kßÀ
! 9KÁ
! Š…Á
! rÂ
! IƒÂ
! ‡ÍÂ
! pUÃ
! [ÆÃ
! I"Ä
! LlÄ
! c¹Ä
! QÅ
! \oÅ
! žÌÅ
! SkÆ
! 7¿Æ
! c÷Æ
! e[Ç
! ;ÁÇ
! 7ýÇ
! y5È
! .¯È
! 'ÞÈ
! OÉ
! ,VÉ
! VƒÉ
! lÚÉ
! CGÊ
! N‹Ê
! NÚÊ
! M)Ë
! .wË
! I¦Ë
! VðË
! PGÌ
! O˜Ì
! UèÌ
! X>Í
! \—Í
! 2ôÍ
! 4'Î
! N\Î
! m«Î
! JÏ
! +dÏ
! *�Ï
! 7»Ï
! cóÏ
! [WÐ
! 2³Ð
! _æÐ
! NFÑ
! 6•Ñ
! QÌÑ
! YÒ
! /xÒ
! /¨Ò
! 1ØÒ
! -
! Ó
! )8Ó
! BbÓ
! <¥Ó
! [âÓ
! >Ô
! 'XÔ
! ‡€Ô
! ^Õ
! $gÕ
! FŒÕ
! _ÓÕ
! Y3Ö
! `�Ö
! LîÖ
! /;×
! Fk×
! ‰²×
! W<Ø
! A”Ø
! 1ÖØ
! QÙ
! 8ZÙ
! “Ù
! .±Ù
! ,àÙ
! (
Ú
! -6Ú
! /dÚ
! G”Ú
! ÍÜÚ
! ªÛ
! M¹Û
! Ü
! 0Ü
! GÜ
  
! eÜ
! &pÜ
! 	—Ü
! ¡Ü
! ¶Ü
! ÎÜ
! ÛÜ
! ñÜ
! Ý
! Ý
! Ý
!  Ý
! 8Ý
! LÝ
! XÝ
! rÝ
! "ƒÝ
! "¦Ý
! ÉÝ
! ÜÝ
! ìÝ
! ùÝ
! 	Þ
! Þ
! 5Þ
! 
LÞ
! ZÞ
! iÞ
! ~Þ
! —Þ
! ¬Þ
! ¸Þ
! ,ÈÞ
! rõÞ
! 7hß
! ] ß
! 9þß
! 8à
! GOà
! =—à
! Õà
! 0åà
! 5á
! $Lá
! 4qá
! Q¦á
! Aøá
! O:â
! WŠâ
! {ââ
! H^ã
! 2§ã
! 9Úã
! 7ä
! ALä
! ?Žä
! ;Îä
! H
! å
! LSå
! N å
! ¾ïå
! c®ç
! eè
! axè
! =Úè
! Vé
! 4oé
! '¤é
! RÌé
! Kê
! kê
! …ê
! ›ê
! ±ê
! Çê
! (åê
! *ë
! 9ë
! .Uë
! !„ë
! 0¦ë
! %×ë
! 8ýë
! ,6ì
! "cì
! †ì
! &¦ì
! fÍì
! +4í
! ``í
! AÁí
! �î
! P…î
! NÖî
! O%ï
! 5uï
! ?«ï
! @ëï
! �,ð
! {½ð
! n9ñ
! „¨ñ
! @-ò
! Anò
! ;°ò
! Cìò
! [0ó
! 1Œó
! 3¾ó
! Hòó
! (;ô
! 4dô
! m™ô
! {õ
! ‡ƒõ
! Rö
! „^ö
! 7ãö
! '÷
! <C÷
! 1€÷
! ;²÷
! 4î÷
! D#ø
! nhø
! )×ø
! 'ù
! ])ù
! J‡ù
! RÒù
! 4%ú
! VZú
! 3±ú
! +åú
! Rû
! cdû
!  Èû
! Néû
! :8ü
! %sü
! ™ü
! ·ü
! 6Öü
! ]
ý
! *ký
! 6–ý
! -Íý
! eûý
! Oaþ
! :±þ
! }ìþ
! Gjÿ
! A²ÿ
! &ôÿ
! AC]5¡%×GýCEI‰=Ó?EQ.—'Æ.î0dNA³2õ.(2W>ŠBÉB?OA�5ÑD4L;�=½<ûL82…¸Î)ã 
+.IZI¤NîY=	4—	DÌ	+
! 1=
! Fo
! B¶
! [ù
! YU[¯YOe6µmì[Z
?¶
2ö
K)1u0§RØ6+@bF£`ê2KD~9Ãbý<`�7»Gó3;5o4¥bÚH=:†AÁbVf)½(ç41E\w>Ô#37;k>§˜æCÿvCMºI/R0‚b³P g%ˆ<®@ëB,soãQùK*bN�YÜ96Pp=Á\ÿ*\.‡4¶.ë1dL)±CÛD Nd w³ A+!m!+�!#¹!Ý!û!C"#Z"5~" ´";Õ"N#F`#<§#Dä#)$I$%^$„$?Ÿ$#ß$K%IO%L™%Dæ%F+&&r&0™&Ê&Ú&@ì&J-'Mx'(Æ'\ï'@L(>�(MÌ(N)Ci)O­)*ý)5(*i^*OÈ*‹+‘¤+T6,Q‹,NÝ,u,-:¢-<Ý-#.>.X.r.0ˆ.+¹.Må.;3/4o/O¤/Mô/;B0>~02½0;ð0>,1<k1<¨1å142C52Ny2È2ä2+32-3K`3D¬3)ñ3V4Kr4¾4WÜ4I45H~5$Ç53ì5" 6C6Y6/n6'ž6Æ6@Ú6
7.)75X76Ž7Å72å768<O8IŒ8bÖ8?99My97Ç9%ÿ9-%:1S:T…:+Ú:.;95;Mo;+½;<é;J&<bq<XÔ<@-= n=~�=?>7N>p†>%÷>G?ze? à? @!"@D@d@2}@°@Æ@Ý@ ô@!A"7A"ZA$}A$¢A6ÇA"þA4!B€VB'×B'ÿB„'C4¬CFáC°(DPÙD2*Ez]EvØE7OFM‡FWÕF-G/BG!rG@”G5ÕG!Ha-HM�H5ÝH!I55I!kI7�I#ÅI7éI#!JIEJ5�J7ÅJ#ýJQ!KfsK'ÚK;L'>L'fL%ŽLB´L÷L4M5FM5|M[²M*NC9NC}N1ÁNKóN!?O,aO4ŽOÃO9àO\PLwPSÄPdQ*}Q*¨QRÓQ0&R,WR\„R?áR@!SabS(ÄS<íSH*TsT:“T5ÎT U.%U
TU!bUA„U;ÆU;V>V2PV7ƒVC»VCÿV2CW*vW¡W/ÀW ðW3X?EX+…X>±X6ðXp'YŒ˜Y™%Z•¿ZNU[a¤[?\ˆF\³Ï\‚ƒ]­^¤´^ÏY_<)`Of`0¶`:ç`/"aRa ka Œa ­aÎaía"b"/b"Rb ub –b'·b/ßb,c(<c[ecZÁcidH†dgÏd%7e&]e%„e#ªeÎeéãfBÍgHhLYh4¦h;ÛhZi]riÐi\ìi�IjUËj'!k'IkBqkV´k^ljl#‰l5­l½ãl ¡m0Âm=ómF1n3xnE¬n#òno1o-JoOxo/ÈoIøozBp+½pFép 0q:Qq&Œq0³qäq=ýq@;rA|r-¾r$ìrs-s5IsLs9Ìs)t(0t)Yt'ƒtE«t7ñt6)u/`u%�uJ¶u1v83vGlvB´vQ÷vxIwDÂwFx8Nx5‡xc½xA!y$cy3ˆy¼y×yõyQz3Yz>�zÌz!ãz{,{&I{*p{.›{+Ê{,ö{+#|,O|,||,©|-Ö|-}-2}-`}-Ž}-¼}-ê}-~-F~-t~-¢~-Ð~+þ~,*+W,ƒ+°+Ü,€+5€+a€+�€+¹€-å€-�-A�-o�+��+É�+õ�,!‚+N‚,z‚+§‚,Ó‚+ƒ,,ƒ-Yƒ-‡ƒ+µƒ1áƒ,„,@„-m„+›„,Ç„+ô„+ ….L…+{…+§…,Ó…1†=2†;p†;¬†9è†2"‡?U‡;•‡2Ñ‡0ˆK5ˆ@�ˆIÂˆA‰UN‰Ž¤‰93Š3mŠ'¡Š)ÉŠóŠH‹1X‹;Š‹-Æ‹ô‹`ŒEbŒ,¨ŒhÕŒ >�_�-{�,©�"Ö�7ù�/1ŽaŽ(zŽ2£Ž*ÖŽ#�%� E�$f�4‹�/À�%ð�$�0;�3l�' �?È�*‘03‘hd‘¯Í‘'}’I¥’8ï’5(“%^“Q„“KÖ“B"”@e”*¦”RÑ”E$•Nj•D¹•Hþ•AG–B‰–HÌ–G—P]—I®—Dø—%=˜/c˜<“˜9Ð˜*
! ™05™*f™-‘™¿™BÏ™š4(š$]ša‚š6äšK›:g›:¢›=Ý› œ(<œ“eœ/ùœ/)�:Y�<”�<Ñ�0ž=?ž|}ž2úž{-Ÿ…©ŸR/ D‚ 0Ç 4ø !-¡PO¡6 ¡0×¡F¢vO¢FÆ¢
£" £3C£5w£*­£+Ø£P¤&U¤+|¤B¨¤7ë¤#¥,5¥&b¥P‰¥CÚ¥;¦-Z¦,ˆ¦-µ¦Kã¦"/§6R§‰§(§§9Ð§B
! ¨NM¨œ¨/¬¨%Ü¨1©,4©ja©gÌ©E4ª0zª1«ªJÝª0(«,Y«.†«$µ«)Ú«0¬(5¬"^¬/�¬E±¬.÷¬R&­y­,™­FÆ­&
®=4®>r®±®7È®;¯ <¯©]¯Œ°€”°d±"z±L�±7ê±"²)>²Fh²,¯²NÜ²0+³ \³,}³Dª³Jï³*:´&e´7Œ´/Ä´Jô´ ?µ2`µ%“µ/¹µCéµM-¶f{¶.â¶.·9@·!z·lœ·:	¸/D¸mt¸Aâ¸x$¹6�¹6Ô¹.º(:º$cº$ˆº$­ºYÒº.,»R[»4®»,ã»7¼OH¼6˜¼/Ï¼Aÿ¼(A½j½"Š½<­½;ê½&¾0D¾u¾6“¾*Ê¾Eõ¾);¿0e¿(–¿>¿¿,þ¿G+ÀsÀH’À<ÛÀ(Á0AÁ7rÁCªÁ-îÁFÂ&cÂoŠÂ:úÂ?5ÃôuÃ2jÄA�Ä/ßÄÅ2&ÅàYÅF:Æü�Æ�~ÇLÈxMÈ!ÆÈ@èÈ-)É&WÉ'~Ép¦É.ÊŽFÊ—ÕÊ)mËE—Ë<ÝË/Ì2JÌ%}Ì£Ì:ÁÌ$üÌ2!ÍATÍ/–Í1ÆÍ%øÍÎe:Î5 Î3ÖÎ:
! ÏdEÏ0ªÏ-ÛÏ7	ÐqAÐb³ÐXÑ2oÑ ¢ÑYÃÑQÒoÒAŽÒaÐÒ.2ÓaÓ~ÓKšÓæÓIìÓ6Ô,SÔ)€ÔªÔ/ÈÔ>øÔ,7Õ,dÕ‘ÕX˜Õ&ñÕwÖL�ÖÝÖóÖS	×+]×9‰×@Ã×\ØOaØ)±Ø9ÛØ1Ù,GÙ4tÙ3©Ù;ÝÙ)Ú)CÚ8mÚ!¦Ú0ÈÚ(ùÚ'"Û%JÛ*pÛ.›Û/ÊÛ=úÛ68Ü@oÜ!°ÜSÒÜA&Ý3hÝ=œÝÚÝðÝ$Þ73ÞkÞ�Þ"�Þ;ÀÞ1üÞ.ß7Eß$}ß[¢ß$þßD#à)hà,’àd¿à2$á7Wá=�á$ÍáFòáB9â?|â<¼â(ùâX"ã+{ã0§ã"Øã@ûã9<äWvä@Îä=å=MåM‹å@Ùå6æ;Qæ-�æB»æUþæ$TçAyçY»ç?è>UèB”èA×èiéƒé/�éY¿éJêHdêN­êKüê‰Hë+ÒëTþëLSìJ ìƒëì>oíI®í;øí@4îJuî<Àî)ýîQ'ïCyï(½ï)æï
ðBðWað=¹ðQ÷ðKIñX•ñ‚îñBqò%´òdÚòi?ó©ó<ºóD÷ó.<ôkô8{ôO´ôTõ Yõzõ˜õ9²õìõ
! ö-*öXörö+’ö>¾ö>ýö><÷({÷F¤÷6ë÷R"ø>uø´ø*Îøùøù%ù>ùSù+iù•ùªù¿ùÖùìù9ú <ú]úqú…ú¢ú·úËúàúüúû0ûHûhû€û û¸ûÕûêû=üHBüF‹ü>Òü8ý2Jý6}ýS´ý"þ+þFþaþ1~þD°þ3õþ@)ÿ6jÿ*¡ÿ9Ìÿ0%V;uM±Kÿ1K1}-¯$Ý(#+OmŠ§Ä#á#A_=}»=Ù5Sq$�´Ñð<Ki‡(¥@ÎS c1„1¶0èG6a*˜#Ã#çL8X'‘*¹"ä"	%*	%P	Kv	>Â	F
! RH
! .›
! *Ê
! Aõ
! D7†|C<G5„Fº4
=6
t
2”
,Ç
(ô
,8JHƒ7Ì57:Gr=ºSøALAŽ>Ð;0K4|8±8ê8#5\#’i¶ :7$rN—OæR6E‰HÏCF\3£×kò^|+š6Æ&ý$SA$•ºÕ:ñ2,6_6–6Í383WG‹5ÓV	V`E·EýSC—.¶BåP(y™=¹K÷tC.¸ç,B/3rL¦%óg-�1¯Qá53 Ii f³ !+9!e!_„!*ä!�"g­"y#8�#'È#Ið#=:$Dx$[½$Y%Cs%D·%4ü%*1&T\&6±&Cè&$,'5Q'<‡'6Ä'2û'%.(2T('‡("¯(EÒ( )&9)`)K)/Ë)Fû)5B*<x*+µ*Gá*P)+@z+5»+Vñ+SH,2œ,7Ï,>-JF-,‘-8¾-%÷-9.WW.0¯.Fà.F'/7n/'¦/,Î/8û/740?l0$¬0IÑ0614R1;‡1=Ã1U2RW27ª2@â27#37[3X“3)ì3%4b<4WŸ40÷43(5$\5Z�53Ü5$6]56U“6>é6…(7«®7AZ8Kœ8Gè8E092v93©9)Ý9.:"6:†Y:0à:;0;O;$o;;”;Ð;cð;T<!j<!Œ<.®<,Ý<+
! =)6=0`=?‘=8Ñ=/
! >3:>n>�>¬>$Ì>ñ>-?+5?ka?’Í?Z`@»@P;A-ŒA ºA(ÛAB=B*RB:}B¸B1ÔB@CEGCC�CKÑCIDDgDG¬DBôDG7EBEGÂEE
! F]PFJ®F:ùF\4G_‘G}ñGLoHØ¼HY•IïIJ!J6JSJfJ|J!—J-¹J4çJ*KWGK3ŸKÓK.îKLL@jL1«LEÝL@#M?dM8¤MAÝMMNOmNm½N1+O0]OjŽO=ùOC7P|{PoøP6hQDŸQ8äQ[RZyRNÔR'#S5KS5�S5·S5íS6#T6ZT7‘T7ÉT7U79U7qU7©U7áU7V7QV7‰V7ÁV7ùV51W5gW5�W5ÓW5	X5?X6uX5¬X5âX5Y5NY7„Y7¼Y7ôY7,Z5dZ5šZ5ÐZ5[5<[5r[5¨[5Þ[5\5J\6€\6·\4î\5#]5Y]6�]6Æ]5ý]53^5i^5Ÿ^8Õ^4_4C_5x_.®_EÝ_[#`=`½`4Û`\aXma?Æa*bN1b>€bD¿b-c02c.cc.’c-Ác.ïc.d-Md¡{dHeMfe~´eP3f;„fCÀfDgJIgL”g,ág'h@6h1wh1©hAÛh-i/Ki.{i9ªi7äi j+=j8ij$¢j Çj(èj1kICk+�k7¹k2ñk$l(Bl<kl¨lIÁl/m0;m~lm8ëm1$n5Vn4ŒnAÁn5o?9o5yo;¯o6ëo7"p9Zp5”p6ÊpDq5FqB|qZ¿q;r9Vr8�rBÉrDsFQsC˜sDÜsJ!tAlt9®t[ètGDuXŒusåu[YvWµv*
w;8w5tw8ªw?ãwE#xEixK¯x4ûx-0y1^yL�yÝyLñy:>z+yz;¥z<áz-{DL{‘{¬{,É{Cö{C:|@~|¿|7Ó|%}1}Q}&o})–}$À}/å}0~aF~S¨~Jü~:GE‚:È<€;@€=|€;º€@ö€O7�3‡�»�Ø�4ê�8‚!X‚ez‚bà‚bCƒ,¦ƒ)Óƒ#ýƒ9!„3[„/�„0¿„.ð„?…5_…'•…2½…Oð…'@†'h†9�†;Ê†F‡-M‡D{‡LÀ‡b
ˆpˆWƒˆÛˆFôˆ-;‰'i‰)‘‰.»‰'ê‰MŠc`Š!ÄŠ7æŠ&‹œE‹‹â‹PnŒR¿Œ.�5A�5w�4­�0â�KŽT_ŽC´ŽEøŽQ>�x��C	�_M�H­�Yö�ŽP‘<ß‘@’Y]’y·’[1“T�“câ“fF”~­”#,•wP•YÈ•9"–L\–j©–`—Ku—‚Á—UD˜`š˜bû˜ƒ^™Bâ™e%š]‹šeéš{O›`Ë›*,œHWœl œ�
�l›�>ž�Gž„Éž©NŸ`øŸgY MÁ v¡b†¡ˆé¡Šr¢8ý¢46£Gk£&³£(Ú£H¤nL¤=»¤Hù¤vB¥O¹¥L	¦wV¦=Î¦)§S6§GŠ§EÒ§-¨CF¨.Š¨/¹¨,é¨g©+~©"ª©?Í©J
ª$Xª8}ª"¶ª-Ùª*«Y2«HŒ«'Õ«Bý«L@¬;�¬BÉ¬2­:?­-z­¨­8¾­÷­*®NA®"�®7³®ë®	¯@ ¯-a¯L�¯nÜ¯K°4i°ž°µ°Æ°&á°&±/±O@±E�±IÖ±S ²Ut²MÊ²P³;i³T¥³Oú³#J´nµ1w¶M©¶=÷¶-5·c·>w·:¶·Añ·83¸Dl¸A±¸Bó¸,6¹Hc¹¬¹:Æ¹Bº6DºF{ºBÂºD»BJ»)�»+·»ã»ú»2¼SD¼S˜¼+ì¼A½:Z½F•½DÜ½<!¾H^¾?§¾Mç¾E5¿F{¿WÂ¿5ÀIPÀ,šÀIÇÀÁ40Á1eÁ6—Á9ÎÁVÂ
! _ÂujÂtàÂUÃQoÃZÁÃ:Ä0WÄRˆÄ.ÛÄD
! ÅOÅ.iÅ ˜Å¹Å+ÆÅ-òÅ Æ48ÆSmÆ]ÁÆÇ;=Ç,yÇ'¦ÇQÎÇ È10ÈFbÈ©È'ÄÈ'ìÈ#É[8ÉJ”ÉNßÉD.Ê4sÊI¨Ê4òÊM'ËHuËF¾Ë[Ì'aÌ‰Ì>¨Ì!çÌ!	Í(+Í-TÍ‚Í@žÍ'ßÍ`ÎMhÎD¶Î[ûÎ†WÏdÞÏ+CÐRoÐ6ÂÐ6ùÐZ0ÑX‹Ñ?äÑ3$Ò9XÒ8’ÒDËÒ<ÓSMÓW¡ÓZùÓPTÔH¥Ô9îÔ*(Õ)SÕf}Õ:äÕpÖ;�Ö*ÌÖ0÷ÖC(×:l×2§×2Ú×7
Ø+EØ@qØ²ØÏØ<ïØO,Ù-|Ù(ªÙÓÙ*SÚ_~Ú_ÞÚ(>ÛagÛ/ÉÛLùÛ%FÜOlÜK¼Ü[Ý@dÝ!¥Ý-ÇÝ<õÝ92Þ/lÞ2œÞCÏÞPßIdß4®ß+ãß.à5>à_tàÔàWÜàD4áCyá<½áFúá¨AâKêâ26ã2iãœã¸ã9ÔãDä5SäD‰ä:Îä3	å*=åAhåªå`Çåo(æW˜æ<ðæH-ç7vç/®ç0ÞçKèJ[èN¦èEõè[;éa—éhùébêŠ}ê4ëU=ëp“ëì3 ìTì;sìJ¯ì0úì$+í'Pí%xíNží-ííîl9î?¦îFæî7-ï(eïHŽïA×ïMðOgðS·ðlñQxñIÊñ]òVròWÉò'!ó Ió7jóA¢ó7äó=ôUZôS°ô5õ:õ+Zõ6†õ ½õ,Þõ4ö/@öpö �ö8®öOçöI7÷7�÷E¹÷0ÿ÷10øAbø?¤øäøZûøNVù/¥ùÕùóù2úJ7úE‚ú>Èú;ûDCû8ˆû'ÁûKéû95ü-oü6�üPÔüB%ýHhýF±ýCøý8<þLuþZÂþ=ÿ[ÿ,{ÿ7¨ÿ'àÿ$
/-
(]
?†
VÆ
)
9G
&�
F¨
3ï
#
1B
-t
d¢
9
1A
9s
H­
Xö
^O
.®
!Ý
Gÿ
GG
T�
Dä
7)
Oa
$±
Ö
Nó
B
3U
‰
2§
MÚ
-(
/V
9†
;À
Nü

K	
>Y	
?˜	
<Ø	
:
! 
&P
! 
w
! 
6”
! 
IË
! 

%
"5
3X
LŒ
?Ù
ˆ
ˆ¢
x+

)¤

Î

Jê

15
,g
I”
KÞ
I*
t
“
 ª
 Ë
•ì
>‚
.Á
Qð
#B
/f
–
k®
T
Fo
²¶
\i
@Æ
8
8@
8y
&²
$Ù
Mþ
fL
@³
8ô
@-
Mn
E¼
(
+
/G
/w
<§
Ëä
Ë°
)|
U¦
Hü
GE
G�
FÕ
B
B_
B¢
å
Me
™³
`M
2®
#á
m
(s
8œ
<Õ
8
:K
9†
fÀ
T' 
>| 
‘» 
EM!
-“!
CÁ!
'"
-"
UH#
Vž#
eõ#
n[$
yÊ$
UD%
bš%
^ý%
=\&
5š&
tÐ&
E'
Ad'
P¦'
÷'
G(
^(
Er(
-¸(
6æ(
e)
Bƒ)
fÆ)
,-*
7Z*
A’*
+Ô*
V+
VW+
G®+
6ö+
X-,
h†,
Qï,
rA-
D´-
(ù-
.".
NQ.
T .
 õ.
9/
1P/
;‚/
H¾/
00
'80
0`0
C‘0
CÕ0
;1
ZU1
M°1
þ1
%2
D?2
6„2
6»2
Sò2
VF3
E�3
bã3
@F4
P‡4
'Ø4
(5
[)5
7…5
d½5
4"6
#W6
<{6
L¸6
}7
.ƒ7
)²7
IÜ7
I&8
Jp8
!»8
<Ý8
Ã9
ÆÞ9
s¥:
;
25;
:h;
[£;
nÿ;
*n<
9™<
2Ó<
&=
I-=
=w=
Bµ=
:ø=
93>
Cm>
;±>
lí>
OZ?
!ª?
7Ì?
>@
(C@
7l@
8¤@
1Ý@
$A
4A
:RA
8�A
8ÆA
<ÿA
*<B
8gB
3 B
7ÔB
9C
=FC
„C
C£C
IçC
P1D
P‚D
XÓD
`,E
e�E
kóE
j_F
~ÊF
~IG
~ÈG
~GH
€ÆH
~GI
€ÆI
~GJ
tÆJ
‚;K
‚¾K
‚AL
�ÄL
†FM
=ÍM
;N
EGN
:�N
;ÈN
7O
!<O
?^O
9žO
9ØO
P
71P
7iP
A¡P
7ãP
*Q
8FQ
>Q
<¾Q
7ûQ
'3R
 [R
"|R
*ŸR
&ÊR
AñR
R3S
?†S
:ÆS
:T
;<T
TxT
eÍT
C3U
 wU
4˜U
-ÍU
ûU
4V
7IV
1�V
-³V
@áV
w"W
[šW
öW
QX
WXX
$°X
$ÕX
&úX
,!Y
ZNY
D©Y
5îY
*$Z
OZ
gZ
7}Z
;µZ
-ñZ
=[
7][
2•[
4È[
6ý[
/4\
4d\
6™\
-Ð\
-þ\
+,]
1X]
NŠ]
7Ù]
4^
4F^
/{^
1«^
7Ý^
5_
0K_
3|_
1°_
3â_
F`
5]`
3“`
(Ç`
7ð`
&(a
AOa
I‘a
EÛa
!b
…:b
'Àb
,èb
qc
\‡c
äc
Bd
Gd
bd
�d

œd
ƒªd
K.e
6ze
R±e
Uf
DZf
nŸf
_g
@ng
Y¯g
@	h
ÓJh
Li
7ki
4£i
.Øi
@j
2Hj
5{j
F±j
4øj
2-k
2`k
B“k
lÖk
mCl
7±l
_él
NIm
a˜m
lúm
;gn
G£n
2ën
Ko
6jo
Z¡o
nüo
fkp
KÒp
Hq
?gq
d§q
rr
=r
/½r
3ír
I!s
\ks
ZÈs
•#t
�¹t
Š;u
ŽÆu
XUv
m®v
Zw
Nww
cÆw
p*x
Y›x
Tõx
JJy
J•y
kày
NLz
/›z
VËz
3"{
@V{
v—{
D|
\S|
r°|
=#}
Qa}
R³}
h~
go~
s×~
SK
hŸ
m€
>v€
?µ€
aõ€
ÐW�
Ò(‚
'û‚
#ƒ
eBƒ
¨ƒ
&Ãƒ
êƒ
„
C„
=c„
D¡„
Çæ„
…®…
I4†
a~†
‰à†
6j‡
U¡‡
1÷‡
Y)ˆ
©ƒˆ
¨-‰
&Ö‰
(ý‰
T&Š
6{Š
B²Š
õŠ
*
! ‹
B5‹
Yx‹
+Ò‹
Wþ‹
OVŒ
<¦Œ
?ãŒ
##�
TG�
7œ�
"Ô�
5÷�
1-Ž
#_Ž
5ƒŽ
8¹Ž
?òŽ
K2�
$~�
b£�
$�
M+�
y�
B˜�
=Û�
@‘
XZ‘
'³‘
:Û‘
<’
KS’
RŸ’
>ò’
-1“
E_“
*¥“
'Ð“
/ø“
a(”
:Š”
\Å”
$"•
VG•
bž•
O–
OQ–
N¡–
ð–
C
—
=Q—
V�—
5æ—
G˜
"d˜
%‡˜
!­˜
TÏ˜
3$™
9X™
 ’™
:³™
.î™
8š
4Vš
7‹š
*Ãš
3îš
""›
!E›
g›
%�›
3§›
9Û›
'œ
f=œ
5¤œ
Úœ
?ôœ
@4�
Au�
>·�
?ö�
B6ž
7yž
9±ž
:ëž
B&Ÿ
:iŸ
-¤Ÿ
BÒŸ
D 
1Z 
>Œ 
4Ë 
 ¡
$!¡
9F¡
6€¡
G·¡
ÿ¡
(¢
-G¢
.u¢
"¤¢
BÇ¢
6
! £
bA£
b¤£
8¤
)@¤
1j¤
?œ¤
<Ü¤
T¥
@n¥
'¯¥
b×¥
:¦
X¦
k¦
~¦
-”¦
&Â¦
^é¦
/H§
x§
\–§
7ó§
5+¨
a¨
n¨
{¨
-‘¨
&¿¨
æ¨
©
!©
!>©
`©
"©
U¢©
3ø©
	,ª
;6ª
]rª
"Ðª
,óª
B «
%c«
+‰«
Vµ«
V¬
Fc¬
?ª¬
*ê¬
­
5­
,L­
y­
!”­
¶­
-Ò­
R®
RS®
=¦®
Lä®
^1¯
&�¯
E·¯
<ý¯
=:°
Dx°
-½°
3ë°
-±
,M±
z±
A™±
/Û±
²
!(²
?J²
MŠ²
4Ø²
>
³
VL³
V£³
Vú³
VQ´
¨´
%·´
?Ý´
'µ
-Eµ
:sµ
®µ
EÊµ
¶
�,¶
I®¶
9ø¶
A2·
0t·
U¥·
%û·
!¸
E=¸
=ƒ¸
 Á¸
Iâ¸
",¹
QO¹
¡¹
A!º
9cº
!�º
S¿º
3»
0G»
+x»
:¤»
5ß»
n¼
@„¼
;Å¼
H½
:J½
 …½
G¦½
8î½
,'¾
T¾
q¾
Aƒ¾
+Å¾
*ñ¾
 ¿
$=¿
-b¿
4�¿
)Å¿
$ï¿
À
8(À
>aÀ
0 À
AÑÀ
Á
P2Á
ƒÁ
7—Á
)ÏÁ
;ùÁ
V5Â
+ŒÂ
=¸Â
:öÂ
'1Ã
?YÃ
™Ã
'²Ã
6ÚÃ
JÄ
#\Ä
$€Ä
@¥Ä
æÄ
Å
3 Å
YTÅ
®Å
3ÎÅ
&Æ
%)Æ
sOÆ
„ÃÆ
,HÇ
DuÇ
%ºÇ
7àÇ
.È
eGÈ
'­È
TÕÈ
5*É
=`É
YžÉ
&øÉ
AÊ
HaÊ
*ªÊ
ÕÊ
fðÊ
™WË
“ñË
…Ì
S¢Ì
2öÌ
))Í
ASÍ
<•Í
/ÒÍ
Î
!Î
U>Î
B”Î
)×Î
:Ï
5<Ï
CrÏ
[¶Ï
5Ð
#HÐ
lÐ
#ŒÐ
°Ð
ÂÐ
JÔÐ
5Ñ
4UÑ
1ŠÑ
'¼Ñ
äÑ
:Ò
O;Ò
%‹Ò
P±Ò
JÓ
4MÓ
@‚Ó
HÃÓ
9Ô
DFÔ
:‹Ô
)ÆÔ
@ðÔ
:1Õ
FlÕ
Y³Õ
A
Ö
!OÖ
3qÖ
D¥Ö
3êÖ
'×
IF×
q�×
OØ
/RØ
"‚Ø
I¥Ø
)ïØ
Ù
+0Ù
"\Ù
*Ù
#ªÙ
/ÎÙ
2þÙ
.1Ú
`Ú
E€Ú
,ÆÚ
eóÚ
,YÛ
A†Û
9ÈÛ
)Ü
',Ü
9TÜ
GŽÜ
DÖÜ
BÝ
@^Ý
1ŸÝ
>ÑÝ
KÞ
)\Þ
H†Þ
>ÏÞ
Oß
_^ß
_¾ß
]à
o|à
nìà
Y[á
Rµá
;â
1Dâ
7vâ
-®â
NÜâ
;+ã
"gã
^Šã
^éã
MHä
g–ä
Qþä
mPå
Â¾å
-�æ
;¯æ
Këæ
37ç
5kç
5¡ç
<×ç
Eè
3Zè
CŽè
CÒè
0é
Gé
�bé
Lðé
?=ê
3}ê
9±ê
Lëê
Q8ë
PŠë
PÛë
P,ì
P}ì
;Îì
>
! í
7Ií
4�í
n¶í
’%î
g¸î
4 ï
KUï
L¡ï
Mîï
M<ð
KŠð
JÖð
9!ñ
.[ñ
;Šñ
&Æñ
4íñ
4"ò
GWò
4Ÿò
DÔò
Aó
D[ó
> ó
=ßó
"ô
8@ô
6yô
V°ô
.õ
F6õ
Y}õ
@×õ
9ö
FRö
F™ö
Iàö
B*÷
bm÷
6Ð÷
Eø
EMø
B“ø
GÖø
*ù
{Iù
MÅù
[ú
@oú
-°ú
GÞú
=&û
Udû
9ºû
.ôû
u#ü
W™ü
;ñü
H-ý
,vý
–£ý
|:þ
0·þ
ièþ
uRÿ
7Èÿ
=W>[–/ò)"YL6¦KÝ3)4](’Š»3F3z>®+íN<h@¥Jæ&1AX6š=Ñ&&6:]>˜V×g.N–8åOAnY°'
! 	;2	nn	‰Ý	Ag
! i©
! LH`A©_ë`K/¬QÜR.
a�
Oã
U3N‰0ØK	iU6¿@ö:7ErX¸Ld^8ÃWüIT%žQÄP9g1¡DÓ_@xR¹DPQ=¢Pà91sk$ß*(/EX2ž4ÑWa^9À[úZV1±FãO**z]¥5[9E•7Û$S85Œ@Â$B(9k5¥XÛd4<™JÖG!:ii¤F $U Az A¼ tþ es!2Ù!K"3X"<Œ"BÉ"6#LC#S�#lä#UQ$`§$[%Hd%4­%Bâ%9%&O_&B¯&Vò&,I':v'H±'Pú'PK(Cœ(Là(ƒ-)*±)SÜ),0*8]*–*Lœ*Oé*Y9+Q“,\å,gB-,ª-A×-D.#^.(‚.*«.%Ö.]ü.lZ/$Ç/eì/0R05ƒ0¹0 ×0ø0181 X1;y1.µ1Fä1F+2Kr2A¾293@:38{35´3ê3ü3
4
%4
! 34K>4=Š49È405A35Du5º5BÊ5
656JE6w�6>7<G7Z„7Kß7D+8/p8\ 8Pý8FN9T•99ê9O$:-t:G¢:>ê:H);Lr;A¿;><F@<Q‡<JÙ<N$=Gs=Z»=/>DF>0‹>¼>5Ó>v	?Z€?:Û?6@BM@B�@NÓ@("A5KA&�AJ¨AMóA>ABA€B@ÂBJC9NC3ˆCP¼CH
DaVDF¸DAÿDiAE?«E7ëE<#F5`F–F>­F>ìF(+GhTGT½G4H;GHPƒHAÔHUI=lI7ªI2âI4JBJJ8�J=ÆJ>K;CK9K¹K*ÍKøK*L1BLtL‹L*¤L3ÏLRMGVMEžM=äM="N;`N?œNOÜNH,ORuODÈO;
PAIPi‹PõP
Q9Q)IQsQ3{Q¯Q4ËQ6R-7RIeRI¯R/ùR8)S1bSY”S/îSDT!cT5…T-»T$éT6U5EUE{U?ÁUGV;IVB…VSÈV@W:]W˜W5¶W6ìW6#XZX6zX>±XHðXR9Y*ŒY(·YàY5ÿY65Z6lZ6£ZSÚZD.[Fs[Qº[S\6`\6—\6Î\-]/3]c]?]%¿]@å]#&^4J^7^�·^8E_F~_CÅ_X	`Pb`0³`"ä`9a]AarŸa†bu™bxc‡ˆcdy�dˆ
! e€“eqf€†fxg|€g†ýgŒ„h�i…Ÿi=%j/cj=“jJÑj,k7Ik,�k4®k=ãk4!lSVlCªl3îlL"mnom-Þm/n1<n6nn,¥nÒn+án3
o-AoooIŽoØoJîo29pIlpN¶p=q6CqVzqCÑqArCWrC›rßr-ïr8s%Vs$|s$¡sOÆsOtPftP·tPu.Yu*ˆu4³u-èu%v/<v.lv#›vn¿v7.wfw3rwK¦w.òw?!xVaxV¸x#y3y5Ry1ˆy,ºyBçy/*z1Zz/Œz¼zRÙzR,{;{(»{ä{||B9|R||"Ï|nò|`a}aÂ}^$~cƒ~Pç~\8T•ê
ÿR
€C`€5¤€.Ú€5	�?�HX�¡�2¹�$ì�G‚7Y‚f‘‚@ø‚49ƒGnƒY¶ƒU„<f„:£„*Þ„7	…%A…g…#{…)Ÿ…1É…/û…+†8G†€†™†°†Ç†4æ†‡*2‡9]‡*—‡6Â‡6ù‡80ˆ6iˆ6 ˆ6×ˆ6‰6E‰-|‰6ª‰
á‰ï‰2Š04Š(eŠ$ŽŠ$³ŠØŠ>êŠS)‹}‹’‹Y¢‹4ü‹01Œ0bŒ9“Œ9ÍŒ�%�,C�(p�T™�>î�+-Ž4YŽ2ŽŽ4ÁŽ7öŽ:.�8i�!¢�7Ä�ü�H�\b�8¿�2ø�+‘<A‘+~‘"ª‘-Í‘;û‘F7’*~’"©’&Ì’	ó’!ý’“>“![“-}“A«“Lí“8:”@s”\´”]•5o•8¥•>Þ•S–*q–;œ–$Ø–ý–:—7V—?Ž—4Î—D˜/H˜6x˜0¯˜à˜/ü˜4,™&a™(ˆ™'±™2Ù™8š4Eš<zš
·šjÅš<0›5m›R£›Iö›>@œ>œ?¾œHþœHG�e��-ö�)$ž?Nž Žž¯ž)ËžCõž&9Ÿ1`Ÿ1’ŸWÄŸc @€ =Á  ÿ L ¡m¡�¡A�¡Aß¡=!¢8_¢)˜¢ Â¢Cã¢<'£>d£>££Vâ£_9¤[™¤'õ¤6¥9T¥DŽ¥?Ó¥¦ ¦$-¦R¦Mf¦3´¦Eè¦6.§:e§; §IÜ§[&¨$‚¨%§¨9Í¨:©'B©/j©7š©'Ò©6ú©e1ª.—ª+Æª+òª9«AX«Mš«@è«8)¬Gb¬Fª¬&ñ¬/­GH­)�­tº­J/®@z®D»®%¯;&¯Hb¯j«¯A°.X°<‡°PÄ°+±)A±<k±"¨±:Ë±M²;T²>�²@Ï²?³2P³;ƒ³J¿³2
! ´"=´`´u´Ž´+¥´)Ñ´€û´=|µºµ,Òµ,ÿµ*,¶BW¶<š¶Z×¶U2·�ˆ·O
! ¸MZ¸3¨¸6Ü¸5¹ I¹&j¹5‘¹KÇ¹=º%Qº:wºC²º)öº3 »0T»(…»:®»Fé»P0¼?�¼9Á¼8û¼B4½Cw½I»½/¾'5¾,]¾0Š¾=»¾Aù¾K;¿P‡¿4Ø¿C
ÀGQÀ(™À*ÂÀoíÀt]ÁvÒÁ:IÂ;„Â;ÀÂDüÂ`AÃ1¢ÃÔÃ1ðÃ)"Ä3LÄ:€Ä7»ÄóÄ/Å;ÅRÅ/kÅ4›Å+ÐÅ?üÅ8<ÆWuÆAÍÆ+Ç/;Ç@kÇ
! ¬Ç*·Ç*âÇ
È:"È1]È-�ÈJ½È6É?É8UÉ7ŽÉ>ÆÉ)Êf/Ê%–Ê5¼Ê9òÊK,ËOxËÈËçËVÌ`[Ì#¼Ì&àÌÍB%ÍKhÍO´Í0ÎP5ÎT†ÎHÛÎH$ÏBmÏQ°ÏGÐJÐ0iÐ1šÐÌÐIåÐ:/Ñ5jÑ_ ÑXÒXYÒQ²ÒÓ+ Ó2LÓIÓÉÓNÞÓ`-ÔjŽÔEùÔH?ÕAˆÕTÊÕYÖYyÖ=ÓÖ6×3H×:|×-·× å×Ø#Ø2?Ø3rØ2¦ØOÙØ#)Ù.MÙd|Ù4áÙ3Ú2JÚ#}Ú@¡Ú?âÚD"ÛCgÛ{«Û,'ÜYTÜK®ÜWúÜ0RÝƒÝ)ŸÝ4ÉÝBþÝ.AÞ:pÞU«Þ_ß%aß‡ß?¢ß&âß2	à8<à=uà2³àHæà2/á=bá= áDÞá2#â%Vâ]|â4ÚâQãGaãC©ãQíã8?äRxä*ËäAöä-8åVfå-½åFëå[2æ5ŽæPÄæ!ç&7ç3^çk’çqþçipèsÚè/Né>~é-½é6ëéA"êPdê,µê>âê"!ë3Dë<xë8µë2îë/!ì=Qì,�ì<¼ì5ùì./í.^í �í%®íÔí2íí; î)\î0†î9·î"ñî2ï*Gï3rï3¦ï.Úï	ð?"ð)bðŒð «ðÌðBçð:*ñ*eñ7�ñ5Èñ+þñ>*òKiòHµòþò?ó6TóF‹ó8Òó7ôCôUôKaô:­ô
èôXöôYOõ#©õÍõHíõW6ö+Žö=ºö0øö?)÷.i÷5˜÷MÎ÷Cø$`ø>…ø3Äø5øø/.ù'^ùy†ù3ú&4ú6[úL’úIßú9)û-cû?‘û0Ñû/üy2üE¬ü9òüp,ýS�ýSñý;Eþ7�þY¹þ?ÿSÿ%dÿ"Šÿ>­ÿìÿ4
! .?0n+ŸAË.
0<.m?œ$Ü6R88‹DÄA	IKn•IrN\ÁX<w7´=ìG*2r?¥,å2EEE‹JÑ1/N0~H¯Aø":	!]		^š	5ù	$/
! #T
! Vx
! QÏ
! !?8]>–/ÕB+HXtJÍ-
,F
's
+›
2Ç
 ú
;Zw,•Â8Õ1,+^BŠ+ÍWùQ5dš)°+Ú>+E3q¥¹*Ïú*9P
g+u
¡3¯"ã,7Bd§+Å+ñ >$X@}4¾ó)
! 4pK¼Ù+õ]!53µ6é/ (Py8–Ï7ç:ZFzÁAÕ_HwÀ,Ý,
! "7Zy'–9¾8ø(1?Zdšjÿj)zh¤J
XuC‡SË#"CNfRµH;QA�KÏ 6: Cq :µ :ð E+!)q!=›!+Ù!""""8"S"4["4�"+Å"'ñ"1#2K#1~#0°#1á#0$ D$e$ ƒ$*¤$)Ï$+ù$)%%O%!a%ƒ%•%T§%ü%&(&D&^& x&™&«&¿&Ñ&ë&':"']'p'5‚'6¸'5ï'5%([(Lu( Â('ã())</)l)~)“)±)È)Ý)ï)*$*%@*f*z*�*2¦*Ù*3î*6"+Y+q+Š+¡+$¸+Ý+÷+",!.,-P,~,—,­,Ä,â,ù,-(-<-R-h-z-”-#¦-Ê-OÜ-0,.@].[ž.Sú.6N/…/#¤/È/å/÷/050DT0™0¶0,Ó06171Q1Gl1)´1Þ1ø12(2$G2l2ˆ2¦2$Ã2$è2$
323O3!e3)‡3@±3*ò3%4C4'X41€4 ²4/Ó45!5/55e56|5#³5×5R÷5QJ6*œ66Ç6þ67:7#Y7%}7£7+Â7"î7#858$S8x8^˜8Y÷8bQ9"´9!×9Iù9GC:l‹:=ø:56;:l;H§;Eð;26<Ji<:´<Jï<4:=<o=V¬=i>im>P×>4(?J]?8¨?Zá?R<@]�@í@>
A4LAC�AÅAHàAG)B,qB
! žB0©B,ÚBC.$C$SCxCB‹C9ÎCED$ND"sD+–D/ÂD9òD8,E+eED‘EzÖEMQFŸF=¼F9úF;4GpG>‹G1ÊG3üG30H4dH
™H
§H*µH*àHBI%NItI"…I!¨I#ÊI$îI!JF5J.|JA«JEíJ3K-HK*vK-¡K/ÏK#ÿK,#L^PLD¯L>ôL3MUPM¦M<ÅMDNBGNRŠNKÝN3)O']O@…O#ÆO:êO4%P$ZP/PV¯POQAVQ4˜Q5ÍQRR[R/uRT¥R úR&S,BSoSBwS3ºSPîS+?TDkTK°TGüT<DU&�U0¨U4ÙUV,V@BVLƒVDÐVPWZfW=ÁW<ÿW><XG{X*ÃX*îX;Y#UY'yY1¡Y1ÓY1Z27Z+jZ*–Z—ÁZ¹Y[P\Dd\5©\;ß\G]Oc]&³]+Ú]0^:7^.r^H¡^Lê^l7_S¤_mø_f`Yæ`C@aa„a[æa4BbFwb+¾b+êb0cMGcZ•c#ðc>dCSd,—d-ÄdBòd15eDge7¬e;äe: f4[fJ�f.Ûf>
! g4IgW~g9ÖgIh)Zh'„h;¬hèh1ÿh81iMji!¸iÚi2úi8-j fj*‡jG²j<új@7kExkN¾k
l(,l+Ul9�l»l
! ÏlLÚl>'m2fm;™m#Õm#ùm%nECn;‰n<Åno5o8Ro9‹oAÅoFp2Np?�p3Áp3õp3)qE]q2£q,ÖqrFr_brRÂr,s:Bs>}sD¼stUt]t'}tA¥t2çt6unQu1ÀuJòut=vj²vZwMxwFÆwQ
xZ_x;ºx)öx y+@yAlyb®y'zL9z†z!–z!¸z!Úz!üz{M={U‹{]á{U?|G•|*Ý|>}^G}f¦}d
~or~Nâ~n1/ Ð?â!"€4D€;y€µ€AÅ€G�;O�3‹�(¿�0è� ‚:‚S‚k‚‡‚O¢‚Vò‚WIƒ¡ƒ1ÁƒJóƒ?>„G~„?Æ„7…->…*l…(—…-À…"î…1†,C†p†=Œ†IÊ†?‡JT‡/Ÿ‡*Ï‡.ú‡H)ˆVrˆ5Éˆ6ÿˆ76‰Pn‰a¿‰!Š/AŠqŠŽŠ5ŸŠÕŠ;õŠ+1‹5]‹4“‹KÈ‹%Œ":Œ>]ŒœŒ4ºŒ.ïŒ0�+O�A{�.½�0ì�.ŽOLŽBœŽ@ßŽ �K;�,‡�=´�4ò�?'�;g�`£�h‘fm‘qÔ‘RF’p™’n
! “vy“tð“e”^å”~D•/Ã•-ó•O!–2q–C¤–Zè–ZC—Wž—Wö—@N˜0�˜GÀ˜^™Sg™0»™ì™8š6Eš8|šAµš-÷š'%›LM›7š›6Ò›6	œ;@œT|œGÑœ?�1Y�F‹�CÒ�Qž'hž1�ž-Âž7ðž((ŸIQŸ›Ÿ,»Ÿ=èŸ7& N^ 6­ 3ä ;¡DT¡L™¡6æ¡F¢ d¢/…¢'µ¢Ý¢Cû¢<?£|£BŒ£KÏ£+¤0G¤6x¤0¯¤>à¤;¥ [¥@|¥<½¥Fú¥:A¦F|¦Ã¦=Ý¦E§.a§@�§EÑ§¨34¨9h¨0¢¨Ó¨ò¨$©55©Rk©^¾©?ª;]ª™ªQ±ª3«@7«<x«lµ«W"¬Sz¬/Î¬7þ¬/6­f­­•­­­Å­Ý­ò­
! ®®4®I®]®r®Š®§®¼®Ô®ë®¯¯-¯B¯Z¯o¯‡¯œ¯±¯É¯Þ¯ó¯°°2°J°b°z°�°¤°¼°Ñ°é°þ°±-±E±Z±o±„±™±®±Æ±Û±ó±² ²5²M²b²w²Œ²7¤²Ü²ñ²³#³+B³6n³¥³#Å³?é³G)´&q´#˜´¼´7Ò´7
! µ6Bµ#yµ#�µ:Áµ:üµ77¶:o¶4ª¶,ß¶Q·6^·>•·4Ô·!	¸%+¸%Q¸w¸-•¸0Ã¸)ô¸¹85¹ n¹(�¹=¸¹,ö¹)#º/MºJ}º.Èº4÷º=,»:j»*¥»*Ð»&û»6"¼6Y¼4�¼2Å¼Eø¼ >½_½;t½7°½&è½6¾>F¾*…¾>°¾ ï¾%¿36¿+j¿0–¿$Ç¿-ì¿9À4TÀ‰À%©À>ÏÀÁN$Á4sÁ.¨Á×Á0öÁ.'Â.VÂ2…Â&¸Â<ßÂ#Ã)@Ã8jÃ9£ÃHÝÃ*&ÄQÄjÄ9‚Ä(¼Ä@åÄ%&ÅeLÅ#²Å,ÖÅÆ4Æ5QÆ‡Æ<˜Æ-ÕÆ+Ç./Ç$^Ç3ƒÇ·ÇÏÇ3ãÇ3ÈBKÈ3ŽÈ4ÂÈD÷ÈC<ÉD€É+ÅÉ0ñÉ""ÊEÊ(YÊ!‚Ê#¤ÊÈÊ+èÊ+Ë+@Ë+lË+˜Ë+ÄË+ðË+Ì+HÌ+tÌ- Ì+ÎÌ(úÌ.#Í-RÍ+€Í+¬Í+ØÍÎ%#Î>IÎ>ˆÎ>ÇÎ*Ï'1Ï'YÏ'�Ï©Ï'ÆÏîÏ+Ð'7Ð'_Ð'‡Ð'¯Ð'×Ð'ÿÐ/'ÑEWÑ.�Ñ/ÌÑ0üÑ=-Ò)kÒ=•ÒÓÒéÒ$Ó/)ÓFYÓ> Ó!ßÓ0Ô2Ô'QÔ$yÔ$žÔÃÔ-âÔ-Õ8>ÕBwÕ@ºÕ.ûÕ*Ö7GÖ'Ö§Ö3¿Ö;óÖ"/×KR×.ž×*Í×%ø×0Ø7OØ.‡Ø.¶ØåØJÙAKÙ-�Ù+»Ù5çÙ6Ú@TÚH•Ú<ÞÚ0Û2LÛ%ÛD¥Û!êÛ%ÜA2Ü_tÜeÔÜ3:Ý'nÝ,–Ý0ÃÝ'ôÝ!ÞH>Þ0‡Þ5¸ÞîÞ8ßG@ßGˆßÐß0ïß; à\à5rà@¨àéàÿàLá9eá7Ÿá.×á,â>3â1râ'¤â.Ìâ.ûâ/*ã@Zã'›ã)Ãã=íã$+ä-Pä3~ä-²ä8àä/å/Iå-yå §åBÈå8æ3DæRxæFËæçc*ç4Žç&Ãç$êçMè;]è;™è9Õèé..é"]é,€é­éÉéEãé6)ê``êMÁê3ë9Cë}ë@Žë1Ïë6ì38ì4lì.¡ì6Ðì0í38ílí"�íN¤í-óíI!îFkî&²î0Ùî
! ï#ï";ï.^ï(�ï%¶ï&Üï&ð&*ð)Qð*{ð(¦ð(Ïð(øð!!ñ1Cñ-uñ$£ñ#Èñ#ìñ&ò#7ò*[ò+†ò/²ò,âò#ó)3ó:]ó€˜ógôC�ô	Åô2Ïô)õ.,õ[õ;{õ/·õ!çõ	ö-'öPUö*¦ö<Ñö#÷,2÷c_÷7Ã÷\û÷Xø'mø;•øJÑø6ù.SùD‚ùVÇùMú?lú¬úÉú)áú(û*4û+_û2‹û¾ûHÏû#üH<üV…üqÜüNý!lý;Žý<Êý%þ8-þHfþG¯þ@÷þ&8ÿI_ÿ?©ÿLéÿ*6%a:‡:Â7ý759m6§;ÞK;fK¢+î:UU[«.565l@¢4ã8,Q(~!§'Éñ&+&Ry+–Â)Þ)$+N*z:¥;à.*K2v©8Á3ú.	.?	'n	=–	!Ô	2ö	B)
! Sl
! ;À
! +ü
! -(7VEŽFÔ:[VO²E
9H
C‚
HÆ
0>@B9ÂGüRD-—1ÅN÷AF6ˆ<¿=ü2:7mA¥Aç=)4g0œ+ÍUùGO3—+Ë+÷G#9k1¥1×5	-?UmMÃ3E(`)‰2³1æ.G.b‘)°*Ú0K*a:Œ!Ç/é*?D@„.Åô/:<wˆ¥>·ö. D3e3™<ÍO
! ,Z,‡´Ô7ñb)(Œ,µ,â(-82f™D·0ü9-=g.¥6Ô -' 3U >‰ 5È ;þ $:!+_!=‹!7É!="J?"$Š"'¯"<×"E#$Z#I#xÉ#8B$0{$T¬$+%(-%JV%M¡%5ï%L%&Ir&Q¼&J'Y';y'µ'8Ï'@(4I(!~() ('Ê(-ò(# )8D).}).¬)BÛ)1*$P*&u*%œ*-Â*/ð*; +/\+[Œ+#è+:,G,"e,@ˆ,É,5Ø,,-2;-2n-¡-,²-;ß-%.BA.(„.=­.ë.
! /B%/Nh/I·/030>O0DŽ0<Ó0U1Ef1>¬12ë1-2/L2/|2.¬2.Û2#
! 3#.39R3>Œ3 Ë3Jì3$74/\4+Œ4/¸45è465#U5By50¼5Cí5816;j6!¦6+È6/ô6%$72J7A}70¿73ð78$8)]8@‡8$È82í81 9=R9[�9Gì9.4:1c:]•:;ó:./;R^;7±;Oé;D9<F~<#Å<;é<9%="_=<‚=/¿=2ï=?">=b>5 >@Ö>>?2V?4‰?1¾?ð?5@I=@=‡@.Å@9ô@U.AU„A5ÚA>B<OB<ŒBFÉBC.#C5RCˆCšC0ºC&ëCAD.TDƒDˆDD�DÔDáDþD>E6XED�E>ÔE=F>QFI�FPÚFM+GyG ”GfµGCH@`H0¡H7ÒH8
! I)CI2mI2 I$ÓIFøI!?JAaJ)£JZÍJL(KbuK+ØKILDNL9“LJÍLLM8eM:žM3ÙMC
N)QN{N’N(¥N*ÎN$ùN<O<[O<˜O;ÕO?PBQP?”P=ÔP7Q?JQ7ŠQ?ÂQNRRQRO¤RNôRNCSH’SHÛS?$T?dT[¤T6U.7UfU/†UH¶U@ÿUC@V3„V2¸V.ëV\W1wWO©W1ùW+X>X+SXX3’X4ÆX#ûX'YGYZgY"ÂYåYZ?Z__Z3¿ZIóZ==[,{[>¨[Dç[*,\2W\8Š\8Ã\8ü\55]-k]™],­])Ú]G^ML^)š^0Ä^9õ^4/_>d_=£_"á_+`*0`D[`' `-È`4ö`,+a)Xa9‚a+¼a'èaHbLYbB¦b$éb,cK;c-‡c'µc&Ýc d"%dAHd@Šd9Ëd#eD)eEned´edfA~f5ÀfHöf(?g(hgY‘giëgRUh0¨h?Ùh6iQPiJ¢iíi$
j62jXijKÂjZkSikZ½kXlSqlXÅl>m@]m\žmAûmD=nU‚ngØnS@oS”oHèoh1p,špÇpÎp
! ×p	âpìpøpHqRUq-¨q/ÖqLrFSršr¢r`´rs7,s8dsE�sãs(tJ*tNutEÄtI
! uITu3žu8ÒuFv/RvA‚vGÄvEw9RwgŒwMôw-BxNpxV¿xy2-y>`ybŸy2z!5z$WzZ|z<×z<{3Q{6…{1¼{1î{
!  |+|BH|‹|6«| â|6}?:}7z}#²}(Ö}ÿ}~-~2M~2€~³~Ó~+ï~6!Q*s6žÕó€(+€+T€A€€+Â€î€?ý€7=�2u�5¨�OÞ�Q.‚K€‚XÌ‚/%ƒUƒCrƒ¶ƒGÐƒ]„\v„CÓ„L… d…0……=¶…(ô…D†Bb†E¥†Fë†L2‡E‡GÅ‡
ˆ3#ˆ>Wˆ;–ˆQÒˆ>$‰>c‰<¢‰ß‰3ú‰n.Š9�Š×ŠöŠ7‹&M‹'t‹œ‹º‹VÑ‹!(Œ3JŒH~Œ*ÇŒ*òŒ"�S@�"”�·�ZÓ�U.Ž„Ž£ŽÁŽ×ŽíŽ1�!5�,W�B„�QÇ�!�2;�2n�%¡�Ç�æ�‘@$‘0e‘I–‘Qà‘Q2’F„’:Ë’4“!;“:]“2˜“0Ë“'ü“-$”R”Mo”L½”h
! •+s•JŸ•;ê•C&–‚j–Sí–4A—'v—2ž—3Ñ—(˜.˜F˜G_˜T§˜0ü˜K-™4y™?®™Vî™$Eš9jš-¤š4ÒšI›+Q›}›L™›Kæ›:2œ(mœ=–œAÔœK�pb�pÓ�&Dž%kž%‘ža·ž5ŸZOŸªŸ%½Ÿ9ãŸH 4f B› 3Þ )¡\<¡™¡Y¸¡T¢%g¢%�¢r³¢*&£,Q£b~£)á£>¤8J¤=ƒ¤@Á¤3¥66¥,m¥7š¥1Ò¥U¦EZ¦? ¦rà¦lS§@À§e¨Šg¨Iò¨b<©NŸ©@î©J/ª/zª4ªª-ßªB
«FP«—«%µ«1Û«!
¬/¬"N¬,q¬,ž¬AË¬&
­$4­*Y­2„­ ·­Ø­î­®.®/@®7p®G¨®<ð®B-¯;p¯	¬¯2¶¯9é¯0#°@T°B•°4Ø°3
±'A±/i±<™±>Ö±+²*A²:l²;§²:ã².³6M³2„³@·³ø³´+.´+Z´'†´*®´.Ù´Uµ^µ{µ)šµÄµ"ßµ ¶(#¶!L¶4n¶4£¶4Ø¶$
·U2·Jˆ·DÓ·¸54¸9j¸5¤¸:Ú¸L¹5b¹J˜¹Dã¹.(ºDWºGœº(äºB
»AP»?’»4Ò»5¼M=¼"‹¼)®¼3Ø¼4½A½=`½1ž½2Ð½K¾RO¾h¢¾c¿Bo¿7²¿Gê¿-2À:`À'›À'ÃÀ$ëÀ+ÁG<ÁT„Á5ÙÁKÂ[ÂD{Â5ÀÂ2öÂ )ÃJÃgbÃAÊÃ!Ä!.Ä-PÄI~ÄTÈÄÅ3;Å3oÅD£Å<èÅN%Æ<tÆ0±Æ3âÆ3ÇRJÇF�ÇäÇJýÇFHÈJ�ÈIÚÈ3$ÉAXÉAšÉIÜÉM&ÊNtÊAÃÊHË_NË4®Ë1ãË3Ì0IÌLzÌaÇÌ)Í HÍiÍ3†ÍºÍ?×ÍpÎ.ˆÎ·Î×ÎðÎ"	Ï,ÏJ@ÏN‹Ï]ÚÏ18Ð>jÐ<©Ð/æÐ8ÑJOÑKšÑIæÑT0Ò>…Ò<ÄÒDÓ;FÓ;‚ÓD¾Ó;Ô;?Ô9{ÔMµÔMÕNQÕM ÕNîÕM=ÖN‹ÖNÚÖa)×_‹×-ë×Ø(/ØMXØP¦ØB÷Ø":Ù]Ù+|Ù5¨Ù7ÞÙ(Ú%?ÚeÚEyÚ.¿ÚBîÚ21ÛHdÛ­Û3ÈÛ&üÛ5#Ü+YÜ3…Ü1¹Ü@ëÜ1,Ý)^Ý-ˆÝ,¶ÝãÝ2õÝ1(Þ2ZÞW�Þ9åÞ'ß&Gß2nß9¡ßMÛßQ)à={à/¹à3éà;á*YáL„á8Ñá4
! âO?â�â%­âÓâ4òâ'ã�EãOÓãi#äO�äKÝäN)å=xå5¶åAìå*.æNYæU¨æþæRç0hç™ç(²çCÛç9èDYè9žè+Øè-é(2é3[éQ�é<áéHê<gê3¤êØêñêë$ë?ëXëpëŠë£ë½ëÖëðëì$ì?ì^ìwì�ì¢ìÁìÛìöìí)íAí9`íHšíPãí%4î%Zî7€î(¸îKáî?-ï3mï`¡ï_ðVbð:¹ðgôðn\ñhËñ`4ò;•òÑò2ïòJ"óLmóPºó5ô5Aô5wô5­ô;ãô)õ3Iõ2}õ3°õ4äõ3ö2Mö3€ö3´ö3èöe÷‚÷V¢÷6ù÷00ø,aø,Žø,»øKèøi4ùbžù2ú:4ú7oúC§ú<ëú€(û4©ûDÞûC#ükgü?ÓüdýŠxý@þ8Dþ@}þM¾þSÿ:`ÿ,›ÿ(ÈÿeñÿaW.¹3è0/M_}'Ý/5BF:‰Äâþ95VUŒUâ=8;v=²qðZb3½+ñ)+G*s"ž/Á'ñ&/@&p—C¶)ús$O˜è3	,9	 f	‡	"¡	Ä	%Ú	7
! 48
! 4m
! -¢
! .Ð
! &ÿ
! +&*R}3�*Ñ)ü6&6]"”#·Û'ú5"
@X
G™
-á
49D/~+®=Ú[NtsÃA7Ay2»@î,/5\@’GÓHAd4¦RÛS.P‚NÓg"3Š/¾Oî7> vY—Añ,33`C”ØFõ8<7u;­-é(W@/˜)È3ò&@FŸ‡-'7UH�HÖ/@OI�@Ú;Wq…(�6Æ<ý8:<s*°BÛECd%¨7Î^$5ƒ9¹Jó6> Ou 9Å 0ÿ 80!i!#…!]©!]":e"7 ",Ø"A#+G#Es#L¹#'$.$+M$6y$6°$7ç$0%.P%>%?¾%.þ%)-&9W&1‘&5Ã&>ù&8'W'-n':œ'L×'7$(O\(<¬(#é(e
)5s)©),Æ)&ó)*:*qT*!Æ*.è*+4+6I+€+'”+'¼+Vä+=;,+y,"¥,È,â,0ö,''-(O-%x-Mž-<ì-*).RT.O§.$÷./4/!L/,n/9›/Õ/ó/(0*80c0;~0Bº0<ý0':1<b1FŸ1æ1B2<C2€2.”27Ã2û2$3$63[3r3#�3.³3.â3@4"R4-u43£4!×4ù4-5"D5g5+‡5Y³5
6/ 6*P6,{6O¨6ø627_J7aª7`8Qm8/¿8Hï8*891c9?•9AÕ97:4O:#„:¨:*µ:à:$ø:;-:;4h;*�;3È;Hü;2E<0x<1©<4Û<(=D9=(~=/§=$×=*ü='>3<>Jp>C»>Jÿ>CJ?PŽ?Iß?<)@Bf@"©@/Ì@:ü@$7A&\A ƒA$¤ABÉAEB-RB>€B-¿BíB0C05CfC!†C¨C¿CUÖC,DYGD=¡D2ßDE/E$AE4fE;›E8×E>F<OFQŒFÞFùF&yG/ G8ÐG0	HG:H ‚H)£H/ÍHýH^I<pI;­I3éI.J"LJKoJ1»J6íJ?$KdK6xK>¯KîKL1!LSL9pL:ªL>åL<$M3aMZ•M@ðM1N3QN;…NOÁN;OOMOD�OXâOD;PX€P(ÙP<Q/?QCoQ^³Q5RHR[R*xR2£R9ÖR4SIES�SD˜S/ÝS,
T::TCuTb¹T.U]KU&©UCÐULV+aV(�VB¶VGùVOAWY‘WaëW_MXj­XIYibY)ÌY&öYjZ-ˆZ)¶ZOàZ*0[T[[j°[8\8T\%�\7³\6ë\8"]7[]9“]0Í]1þ]00^Ea^O§^H÷^@@_L�_4Î_``C5`Dy`4¾`(ó`=a,Za/‡aE·aDýa/Bb8rb«bÀb$Òb;÷bP3c(„c.­c8Üc*d*@dkd$d7¤dAÜd,eNKe&še1ÁeóeffFfbf&sf[šf,öf)#g+Mgyg ˜g@¹gúgþg3h2Gh$zh1ŸhÑh7ïh-'i3UiT‰iPÞi,/j+\jˆj&¨jGÏj5kHMk=–k9Ôk9lFHl9�lUÉl=m8]mI–m"àm#n3'n/[n-‹n-¹n?çn4'o4\o/‘o,ÁoQîo@p#Pp7tp&¬pÓp'êp&q9q%Wq}q˜q
! ³q²Ä<!ÀÃh""¿BùÎ3Ê½ß	çr/¸	­)ß
I2$ ÙØB¾ëLt>	7 Å�íjk×Á˜c�¸Aa	/UÁÑ+?ì	"ˆ£�™Š-uŽ–U
H£j´œÚÚCÍŽF"%„1
! s/
¸fD»žE 2	~!º 6™¹R$ÇHþí~= 0
! &�œ!Ñr^Å%\	¹0"*Û
! +
! !ÿŽ²
! 4)âà·8	Q ÍAN¼�¨ ƒâ`Ñ
2R½	Š
!  !ýÔBÆƒýa”Gò¯ÕMVì&ÂÉÒƒê’
! àŸUÅŽÚ
Ÿ““«³Í
! -Ð¿‡á+:È!ÍÑI†Ý2N²=ÛYh8ÛÙ2ëÚNBH<ÊñÌK 0O
! ‡
! /�‰pÒ¶(
7—¬—!ãIQ
! GÑIqLßqÆzGv($¹uJôKy5»…ÕÈŠ�#,é!òQFÐ°:	ìÅ
! “ðÒ
'˜(}×ÿÕ5±.!ç	X—
! 0°\ÇcX)q­ 
ÕTàÂ™æ×9!qUt®|f·Áoóe"w‹
! oÌ»
! �Y<XH!ÚÂ	t>êmè è5&"w
! L‰~¹œ´‡¶
AúK1<‹É ÷§¶¨
! l8Òò!S[ð
Wl	¨ôøÅt#ªZ[j=U^	¶ìf7¶Ø�¹†5tBúæ–
! K!­Çx‰
! 
‹+bßY"‚7
¯f¶6
! ÷r×k%Ïc!ñlN	'÷a"NÔW	š�A ÉE	ïZÞÉî5"ž
;
·¸ Kîé‘½�	.ˆí¤š©Í¡ÛGÚ°œqR)
%•¿}žYîÎd	|>mÈÙ�ÌÖ“¬§†
! “¢!zúÌÒý~òNÀøefH´Yø…­<2ûƒÓ Ý›ë
Ø7!ä"O­
4‡
! œ´f‹«i›r
! Gæ
! ˜k†�ñ©
MTÁ		[c(g3¶s�'(½xö °!mˆì¸q¹  
Ã-=ë©¾döW	ÒÈÙ¸üãµ[Á	’Yµ“ÐX±-¬(£Ñ)}w Y4"
m7	Æ}iÓÜý
! ×QÅ9Ù8îÕ	™×`baõLêR
! ‚ ®	ªk¼	r ëH"ë	Óî;	¨¾
! òðñ¿&¿F€	ä»,- ÑKþ!õPºü£|‘
›Eçû!‚>” %h–vÓ
! | (ÍÒ5ºñpÔ™°
q Gè+ª–~åß
Ðruo~
ÇX°ÿY×:|l;µ'! ¥cØÇÇ!Xæo
ëê½] ?W§æ ÇmëOë²ÕÆ
! üp%
! C
! šU§‚™Ïm\ý!¤ŸU	SFÏWeìŽc_¢
b­²~1½i÷!‚e�4	4v—°YŸ/‡Ilÿ�
! žù^¼â‡çƒÏ	G!±'Ë:UÌ�OäË
•éó¡�!ð’…‰¥	"\7À.•I¾ T.*!�ãÒ2 Ú¬\jæ Ù r±	*Ô
! O«YÇ"
! çAù1F�!œ
�kLþ<– +"M9¶ k
DRWk Þ¨Þ#¤
Eã!ì‡	Ï
! G›ÝE!¡}üØ%S"+ã“ÁªØ½ÐÛä±,
ÀŽÑTjv»7¼ÉCßÑð«†{ùÜ üÌÛ	}!`à« "Éþ'ìÝß
! ÎÐÄàT!é	‘˜›Å™
B
!ä£ûÙ³”´	öÏBŽ$&uE
œü/J,�>«öÔL ˆ�ûd¢­r\	P!šDääéD! G‚á^Ê	aâ÷	ò	îXp—–Ù ´¸‡!ò,±üKÎŸû}
ˆ @
å!g
½{€Õë]Ö¼Ú:gåRè`!ôw!’€9Zö	ú[T¥:Ø‚ökð¼A§
! ¹�~-.c@S•8
û¦ÀI"íÞ^
! ¡¶\‹v…ÂÞî áfâœóÎT–¾o-ÿ„zì¥Ýâ‹�¶	ØZ[t
6Hðœ~
! ÛsB(á�jPjq4ûß\x˜¹6)VäÇˆ!	Ö½ìà
²¡Iïü Õ6Ë—4´n;ö-!  5„¥ :+
±rF}	*yØ×È#[øÊy%êiË.oâÏø
! ”f¡í¬!L_
møÎ	›>pƒ€â¬à!ú	ñYç—îZáý4¹/J!§FSéMXå dµ§ü
! ÇªÕ
! »ŠƒÈlvÒ :×àŒ= Ì! -Ö€¦æÔï@Ýå\	8"³c	ïš™!a$
/j6:£óƒÕÅ§ûë
! !X¯¶º^!ÝìB~÷Øp=!IØLù‡ ±‘(í	ü¯
. ¼
êšDe`ù¨ÛS§	ÈMð&àÊ~VFƒ°°;"ì&²GèœÜWAo¦è0¿
! öüV �|VE{ó`
! ]Ô!"ú	""
! «N
±mÐŽb —³<—4¦ûów8 4§Ûà¥p
Í)
! à!l;BÌï—Ð&?K2
‰d4
|³4ÅU �	€
! ³_-"Ð
y
�UT
ƒ	´_0öËnâwéÆdù°¯ß.Æ¿ÒT
! fh(8E
! jô~‘4¨!*
ˆ6æ»bcJ	ª8ÐŒËK?,Û!‚	l¤¬[ |€ vW, —	ÿ}ÆŠGS!]xÌq¦ú¡ 6Ïä
C•!¥þOê 3x
! !¢:
! O"ý	Ég'
! (š
«A¼·!G:"Ã `Š÷/2àœ qŒL\0Ô,ø	 lÝüê&¹ÏŸÚ]r©<v¦ì
! ˆwÀ"c øÄ¶k.w¹œº¹5f"¬
! ¢Ó½x:Žf
! ó=ÏµKxwæ{¥íÏÝï

"O ¿úKNõl
Ž
ºq˜	@!»èœ&
q†Þå3ÿ	ð
~L
¥±
¤<oÀ…BÊ
! üf÷1]<TÁÀ!"!Ÿ£"²A"çq
! BK
;òw( iå
¿ ¹p¨Ô ¸bO
! ^]£	$_ÑkEt)!$éÏìÔÈÊb¿•öË”
 óÀÇ¾c<¶�!B"ÁšÞ	ïjXª>€4ßL+u3n"è q¦®P®x î£ø#^*É
! ã½_úh!¿
îP½Ü\"x
>-O+¨hHô	U²’V*–:f	Be•
¯ÇÅñ
! eÖš
! ÿ
äH
t	ïÚ•e�
! Ê>ðÔ�5HŒoœ}æäŸŽ©	ÄÞÇ	7D)ƒûÒZ
Úkÿð�Ÿ”þ¾ñU!b¸�-cÈ–Ê6%Ê×Â@;Þ	Ö©ä	Sp
! ›9Á»»)ò•eX!©ßµrl+}=)+á6t‰ŒLAJ�5w%-€wå!¡{žl\‰ÌWà Ã–Äè D×TÓ¢â|åuß4s /¤®Ãp[9w…ìX†ýe ¼¢p
! :�ñ•¼¡!Çði3 ˜Ú!%!oªUPHH?Çí
Üt÷¸!; ëþÕ!gQ™Ÿn	q
š”‡^ ."K¢	‚LïóÊ'Û*ãêr
‰ïJDî	\gõ°’ M
ë·M£Ý
! {Ø	ª
! Ê%¡ßrú(;}
! ·Ôn`@ñø[!¾U,"<J$©S¬FÂ!åé”¤ÞKž‹
%V»6‰/×Û
Ç8ò\LïéÕ!�>ý#™]Pn
h¢¦± –åŒ,Ò@æ+[»¼Þø
! û�ß» Ö¸)V		¿¦õ.%e5
! íˆã
!  ¿
! YÇÔ	¦£×+Q"$	<­	žôüÆ•$‰o,í)"n­îð
! g“
P�
$õ¥.  Œ°7Zr®�
ƒ´!Má½¹'²I¡3
!  ‡™vPå 
! °îéyhÖ ±
öŒŠ gŸ¤!JG
! Ñí?]pB*ØÐZw ï!KÅ Â‚!6@€×RÉ~¹…òïÄëtNCÈí_”«ÇÓ(!µb1ø¥! ÃŒÝ Ù-½í žyyL“vóŠe

ôæº‰ëÂø¶b	Ü’í]ºî÷ÄMÜv �b•{P²
ê£Xç§"
›
! Î ó!�Î0Ñ	ªY¶k"W ©!µ c*[�î>±l"J)R!ÞIã`A	’¥1R±,ä5Ó¨&CÕ'j"9¤ 6	—
†ê»å'h€÷»>væùdÁPD�
s˜±’«	É¥˜w÷«Šþ	Ôx¶”"r	hé 	õ*†½
! Ö/0D"ãøá”®VÚ	¯åF þ
! ÇœO
! Œ©à™Lg9�W
È
! Þ!»èY5	ˆ’‘ÂiN@
Faiî!å¨/
! ðÅ0!=ø}:
VÄ"(m)yáôCu´²(z-á!rï‚…YaÛA
! ÍùÎ|w½:Í
! êC
! cyob!EV‘	[D±tz!qðø:!‹on!˜†ˆëX
! "—‡JßÊ~’>!Ù*¾‹ÖZt¢	„FàyµØš÷µ"bmaB9ü5@TdO,#°~VP Ì	´Ýº Ï.
! Þå	R;Þ
‚Mù!3íÔÇ~¤o1sŠéd÷Õ Š	tCäPÕzc ™Ðê
! Ñž”_	V
  
! Aë¡	ÑMg–Œÿ6ßRÕŸ
8…
! ú

"— :AM5Æ!ÄW"å,Õ)êâÁöá/Ä Ìw‰{µSÜ©ÈËh·Z0Qü7EÀCO¤€!'«�ÜG
�V0‚Élš	�v!‡`PG	Þ† .
dôœ#©
! Ðò ­MÉžÄ²	×
! ”
! Ë
K 2!À�›*þ„âûˆy ¹	S¼n“G Íµ6l‘p!c ÷öŽlÀ ·	áá|“Ì1}ØiLˆ	6tŸíò		ýüÞ ¥?JÁB‡­!
�„‡
¸&0E
! :À	ÒV„… Ñ©{\OIu	”Y
ÕS‰¶ƒO÷òÉm
T‹ ø�¸¦ ÙÐ2¥ª s5Ü¾ÓÊ†Âï
! Ìn@¬"ª!„G{ÿÁÇá	¤ÿŽŠ†ÊaD g	¬	[µ ìÆ "k.ãà«‰É³!xlIŠ°–¢néÃœç!ÅÈ`�_º!t
! ”qÊ˜7"ö%¨‚
! O
u—Àm¡™í{¤="Wì3;(5
ãM	Ï
µð
! `»¿!¸¼xÁáä ›ú#&†¡„ÆÏ#Zk
! Ýôz	è	þlùÖñã!”�s*6+f"Î„ƒ:¼� éöý³�
A¦Ëk&!V"&8\ñ²!99	ãÚ®*kÚ…�ë!¿w¦––
! Ø“	Â§¿	éæþ^êÓug�ÒÛ
! /	1
! gÒ€RþÏ´)Gþt5êh›¯uWO7"ö!î
! aW	ÜêÖ	*ûŸšÛ!/"+\w÷GÌµ
! P_"M22•_]ô
! Hy{
! ºöÕÙ <Žõm?"®|Hê,
ƒÎ<
! e¦	å„©Ù®ëÚ^9 	¶=“"ˆ~ÁR
%W*;3ã4 ’Ý\©P
! šÕ�«•Dt½!8{1 F:ì“Ýœ¦.ïç"„¤3“
! ÞZ?¨´ -r…"çºš(	R.<Ô˜"øï	ïŽH¡cåçôåÐå
¹´ÛKYIþNt„I9èÏ@"®B¨	Ž
! Æ q‰xö›!"	ëTÃ39[	ÄÆý
! ½Á‚
! ðI
ó˜^"Ô �§ÖÃ	U×zuˆ¶0ŸF•��ÙVy†!™»¬ë…
;
! " š]®!J�´Ý`ÊIA"X?v	7
! ý ð¢ 	«ržÔÁårÐ:ƒB¶˜.ƒÊu1!PTÀY°	7¬áã†3µ	›dg]‹+VÜÏ#"È*ÓÐ!Íºñ@‰÷«õ M!Y£q(¥`ZË�wß8Kø
?6|	·¤¤k!ÆÞçOXäc“îÌ!õ‘
! *µ”ñ!ž#�0õ!("÷D
! æç%"ìc
	onõZh
¥c}›Â·[B¿k™ ¤´ú!«
! ¼
ô¥Bì•—i”6ÈyR¨ù,¶OÂ�6²®�zU‘mcO¾^ñ
a—vEú
^
%È–{ _
! ‘^! #J|yE,	å�¤YÊjµ/vká
ùö*Á �©Ï4!þÎô
í(
! t­.wø8�£	Œ»ñ	j·2@~ ðA	šûS¯Y úW\î7ˆ!¡›â ¢Z¿¢µÕy!¬Ö³0šuùÔ¸ýiRJ“a|>Z"�$×	s!@sé<	>l
! ¥æ!ñV¢�x°	’% 4”F
! >
�	ä7’õÊ
	LÇU
Ø|d¹ò) )J"á{!Y	# 
áÚ¹"=ëI$çƒ ™N
! SÒ	ƒ«ÑeûCx!–2C0‚n0 k0Û‰
! 	 S²�·9…¤ºš¡•aØ
! %G"´*†Øg ”!€vãŸo
! š�í¼@4"ÅÚ	v]!x)ðÞÚ	!@xÀÖ¦]OAˆªM3!„?ÄÅà
U}ôL©·<3N
! D¿ûcò9E¿Í	WÆ¨
Q˜§y
! K]
hbN¥
!çÈ³93Ù
h !ÞžÀš!º
! R"
! ÁÅ€	–Íâ
ðlä¬¹í³K'¾Óï;F>ÛKo~`‹Ü	3}È
â	Û›Í¤RûY‰éº	brJ…-öáþ}“£ÎÿR�9[8!p"7ÌK™} Ö''6†4ÌEÑ'!]oÂÂ£e£ß!z‹–	ó
„�!ýN·
BKÓ{4hµ!¾nú¸
g›½z¨25ë Âk!$"£”ç/ãÓÛ Ð	·Ž¤“!’B¶[5…ò
! ÑÑ>UÒ`ot€?A)Á#ì ’ï©I…=ÃÊÂ×(wd`À Œ.1<us|Â šÚk,\!Á`¼¶Ï¯‚ô`T€?
! S“Ô85
! ±‡
! <G�èùêÞ‡ãiÙ4 üW!/Qñ—¡‰ô,ƒà«#!
! øŸfÜ!õç#é!
¤ž>
! êâÉ$¡7±
! b"~Ê¾Šî
! J†
»¸^-[ÕÁ
õÎ
‹
1­› Xí¬¯a;l	ËþQ•­!Æ	ÂÃme
! ¢û�-äí}´™!þ¼i
! z¤b­m']¸à	"¿
! ×i¡�/"óQ!éq‡E˜ó=´
OM	T—Rïð0•›’ù
! «l Ú ÒyãsM
! ³èt
! 

>t!ŒÝüíU^ŒÖ
! Þfuªõ(
! ‰˜¡
?ÛR ¥ÓFˆ�Ã]O^"Q	
! ÖB	³
ƒçÝ}P`I×•w›C
ÒÂ
! ‘â{D¤[s)	\û eèj�N “«0Þz(�-¹…Ã`~÷ÚP Ìö
! 	T Ä™
! f
Ê"eÿ+ˆ%�¼Fÿæ
Ç“ ­
�¶îÉê…x	T¨;^â}¨l"x
! eÞè
! ×Wk"L…h�<
ª
‡¬ žbž×Kè
�n@Q!¹í+Möõ6È u‘ ™>b3ÁKR	—=
! ÖÕ
1ÜÞ[²¾Ž{aõ
ø[
‹Z·
 Ü
WJT;	¤”æi
! úo-{ä!AEÈÏñ7@"'K{…3
8t×
qšù9S ŽeÌf¾ÜVûúPä
! !lgx	^Ž,âó�qð!Ý	ÎËõº"õ�
! ´';øÕ;±Iwöú*DÍ]	²XD1ýÇœ
! YßD—}Q2"fH" Z“SJªë®	Ä!™,!â
! ¤Øk¹
! {.8�Ø®ÅËGñC"IŒ	 5‚IÌÊé
! ”Ã™	‚
%û:HáJÚ
! ’Ñ_À~'ëMIÐj	€ŒÊ
! ØF!C<JTù	=ûÄd°@mŒúÙBMá§i
;ñ‚ŠžFyý$[e
‰£
Ñ—sÈ	Å
r^õ %ùØ9K2
! ›îp/g½¯!æÛ¼hí3)H†‘TEd!1óéGÖúìS	‡&j^,
! ::œ¬��¥é]"Lýô÷�u!ÂóF6™OÜH"f ÇRñ	×!°¢
! h¼òÇ¯±=sÆ±8
! žù±kÀÛ'+T�N É!S!¨ctÚç
QFÜèia
üõ&Nó³
! †¸*#Î$Rü¼ÎLe#Òc×½E_!…‡îÈ¾{ˆÆ›µ[|
f«Ð
! _Ší×zÝç¨AÀ}‰¶ÿ
! Ž£CXn‚z·
! Ô
jË� O#œ	¦"šŸ{	Î¥z
³ºÝý/i¦Z%v3�ªƒõ‡gŠ‹äQ
ˆ>"-VyQÕ1\ uN°q!Á3¯ùê!;cŽþ«èujçtP|±–O–xHr!¿F&
! "3
! ‹ÍzÐ^Ä­uz
! Åv
x°
! ÙÊ®&
! ßõÅ!Âà€t ¡®$Ò…B!¿y|:Œ>¼µã°à÷tˆÀ„i'“_ì~|¥"•Þv´&Ÿ
! eAÝŒÿ!¸ £ÍØ ¯þD""Ï€¹KÚ[Œ zhR4Î 
! ©ï�"„	'œ�ÀB)¦	vµ3þŠê�I€º\Íé™mºå
! \
! ãœ#:&è˜Úúý«!©Rˆ_s¸J
! Í!™d!ÆÙ
! ¿Üi!~‡‚Û³p
! |Ñ
! Œ
!  !;nE¬sõŸ
! ŠdXŒ2€Ù.Jb»!�t5ƒ
! ÿøL"ÏY
! „Ô• ÕË©,W
! '¨· oB
! oeË
! ¸	ßMB­åJªe	WÖ‘áì¥Á!ªÈ ÐÄ
o5ÊïT9øM­½Üã£’TŸÔn(«ÓúZ7ö¹#ï
Èú!Î!îÀYm¤	 8N-Ž§7bð	/¬[À
Ð­²¯¡!èÝH}}ÅÅ4
! ÃØ…Qò7§ïÌÏœsp¿>5ó xI
! ³	`Ä
)¾	1 ßñ3‚!„!æÜ
! ÆÓ!Wg$/€
£	Ô¾kÒl¿»V
f*	ß©Wš ¶!GÃ4Âà
! ]f?Âÿº§
h•€ªhjÖ^†Ë_ -nbX›  gÿb	äl‹\œR÷ˆ†BAÙsÃ¿ uÅÖé�Ð¼Y
³w	Ì
! ¡
<Î{µ´yQß4I	•�†Ï¹_Q«Ô?Â©•Åß 9Ps
LŽQ	Éã
Ý± `º
bÉDI!xÐ�@˜
¡‡BµP	Ÿk.ÇU|–z
B>h
! ý	Ñ�·Ãæè�]—	Íbû6!
! !!\Ôß‰j
! Úè-	ÒjÆfá!FaŒåñ �åœ³YØ!º~;8
¢¸Ù!xtv0J
7#$-!
! Nög¾�0Ñ„ ±Žp4¸·Ò…µ…Ÿ‚M‹
! Ð‹{;ƒÔ�~&�¾+tKp 	§ ±Nm	
Ÿ�•
! Ìf!Â��ª	É
! ¦
Ë¼	

! ê²ô@…Ëô;€P:Ä]õI ëÓä½ìÅ~¤
! ¢YÒ€]¨£C�ójmPoàËôÜú
! ?f°«„Ë!Ñ%§fowÅÓW¸.3	ÉÖo"1mB™‚õàGlü@á £
! Fy	!ÃóX
ûëç5…Æa§ÿÀŠó!'"›9�!À®�!;¦±DnÓ¢ Ö
š„WD`qwßið¢Rª·›è!Î1£b
,5'@e\
¡o}	HsÛ¾¤¦
! ˜
! I
! ùÎ¾‚!"§!•	m
Ö./G½a +	>>=]d
žJ Ï¬N!9‘Æäë@°ä¶
! _,&·—¥¿;Ö½ç
! p6"À;1cû
! ˜!œD&£!J!(±!ã þ p	/H ž 2Œ9’�
! ?ƒ™Z
! U‹¸2dª±o Ü§£Þø 7=Â;DF—S‹!$X H…!é@Ý�º2Û�$³2|Ç áÝ
‘p¢™¯fê
¦=	®
! �µ·6 @Ý¨x	Ý!è‚å+›	³Í  	h‘ZÀ
! ñª2žú <¨CÜ4HŠ�_\V!!ña Ë®<"ÉÃ_DÑÈÖ¸°”	[Î|¨ôVQb
! B Ä2J…ƒ	G$ÊßÃ+¾!Øþ
Å ‹Üvï!Ð <‘jpDA»ŠÑ=–C +“Ö!"®
É&ÒQ(c*NWáC!�Ð¾ž	Ì’ž!#
ˆÂ¦éº_'C
ŽóåÌÍx+ÜCì!Î#Ðþ’
�é
mù­ò¦ús	9MÆ]GÐë2\Ph)€7Ùx]@î# ¼
! v,œeãh¯O	k	z´¶�	.ä¯ÞòÚÉÎ*"†¨g1>‘û
dóý1jŽ)Ÿ¸¾¶QòØÖ SÉÍºôÊãyB$/ ¬­ÿ`3²¤å2†	–]n
! ?	8ó	IYÃ§ ªñ…'Ä›Æ
! !° Åd¡_ü!ÍÄ¨‡á
! ë½8O® zX˜	Œé»	•n 2ÓÉ!¦,aÞ
! j ›”;½NÞLƒ î°ZS
²
Ú)–ƒ!˜ 
! íVL·Jÿ9
#c, aµÕU
! ¢aûýÚnÈž
! kÃÉçe³!êÕ©C SyÂô¯ð ˜î?Lu¶z„!ùiX®MH	”ö? 	’¤ò
=O!Öõ—É‘íüQôA‘Ç_h¬+1²xèùü	žçôFý
%m Ø8|p{kdDˆº0�!!1
…Ê'×òÞ™]ZD6
!e—ˆž·�Ì
S•—3ZHæm�vÁ¯
! 
! Ë	0âX	ÿø!‹2h0ãAµ0Ø[¬� ~	
æ*¦šþ3æl>ñ¯°´˜ŠÔóÌ #hÍ0ECSÌ4k"yL	7!»W´âZ	ö87Ñø×³êUG}Q­ˆÄM2P
†k³¢.Ð–ñœ‚Z^É.)‡�> �¯ïC«
ë¦²Kë–—Ø rµ)ÙÄ
! ^Q8udõ
! XÓ.D" ;!ìùG	†}V°
!F³±É
O
ý°²ªÍdòÙ<Yoi£ s~	ÿr ´/Œ	" p! )ý˜„1é·j
à"‡÷¯qJ:È:Pp9
! ý&!²QzTîpãâ“8]Çsm"Ø
Î7±ÛÙÍ­¥DiVÕ6|!@ã	æ1	í
! ­AEd"ÒL!°o!â®¬2Uî?PÛ®Äµòc@ ¢½–Q=9Ëˆ
Ýi"×r]!,
ç
! ³‰ù Žá1ÓÜßŽ ŒbM"b&
! ²A»
|·vÏE®6‚°>‰ 	¨†ºæèà‹ƒÌ8‘ fMtw
86‘ªzû¸
! (
! a¹@
! ÕiöE¾Š
» TýÕ6_èœ1‡”.	›6N3ÎÙï–£d ÿ
%	“–!xÀÁŠËì½ V
! H"Ù	ö
!Í:Q+ˆ‡ò5…ÆVg¡ñH^u

#wt¾ 	å
! ·—ùÍ(qÈüG	˜&	ãÂ	ð!±‚3
Øá�ÓJd
! ‘F	Q=xÃ
! «f
7oíO™‚SN¨ìq{
�Eƒ
ú–
$ši	$h	¾Aêd­/ñÈxA
›(óþÈ’øÓZï–¸$¿�¯¬Ð!*�Ž¥¹5Ê©ýw?¼F§	dhÛWgšð»6òyé
81"Ì=E›eú­ ·© ¢XŽ„æªyC?ò”,Úñ( ~�^
! 	äX"{ÎÍ ks÷Û”ï®=“
! Å	®8LUG4mì
êê	v­
! $Ÿ¼!Ó‰Oª DŸdÃâ86èÉLË�Üyk"A!üÊò»¹¥
! ù
òŠž_
! ñÏËÓ
F
ì„ž¹çI¸Ž#3"l¯	$+ @
! ]”T}‘ó^#	êT$)¢ôû	S)u­L  Áøæ	|n’	*4!Œ1+Ó¯Uí?—[Î
! Ò÷ ‡ùq-
! ¯†2ì÷
âç"ˆ
! ý,Úä| "ÎoÍ;"
! C¼³¶p!”(=
§H×´s
! •Æ
bØÙøæÙÇ
 `Ê!ÙŠöÒ¥"ÿTl!.í!^’¡É	�	Ò
! Ä

Ã„üÑ€
Ow¼4
! m�
! ™ûNe!$!ÃGÄa¤â!X/ «5„¬î•`‰
ŸÏ À£–�×Æ"Ï]
! ‹¬0‘Š	å
	.‘Š!vÀœ<‰!’Æ¢Ý *Š1ÙM/±ô’ºÓ&')úöYu½
›‘!äT	¢(æzq‘>2‰
! X<QN�´eúÏ„
! Å§ƒŒŽ	knü"æû±Æ¼U�!Rß ¾{üç¬„y(¨‹E"˜òŸ!Ì¾P“²�`	ÕÝbm¯§K	÷v§RÜ~³ùü
¢Yjiw"!ÄOwPÅŠâgU¯âÝ joÿ˜ Ç
! „r`
p#J‹‹€$�
ixž: U"¢”§AþrP"hL
! ""ú|^Ðe ’ Ÿ®rp3f[½@m
! <ÇJU%~È�ç-ÿ¹©öjxï È`!Ö' ¡ƒ“d«g
! ,h†Ñ!¥ã&sST ¢¬ ¨iu*Äº¤snÍ!Ku²`?¥Ò!S
! -RÓâô
! _­CZ!FÓ�	<I|ÒÔ8¥©f â˜ê'	cp_!wÁ/þœ@	‘N¢ÿ	¿<V·�àJ	× [
! =ÛMra®ÿ Œ×ÆZþôäðPc�æA¸s�!“d¯E€v÷„¦² +!na
! Ùn-œz
”+¬q=á9 _†—Ô¶íK
! Z»&jºâö4ç /gY! [	0bþr%lÁ
! UÛ¿ „qÚþÃmN€§ñµ
"ß7¼<SÃ÷´ë¯
! L‹­g"N"î
J¬
*zï¯ % j_a"¤WŒ§ðàš?ƒb‹‚{Ô:ðbúCèŠ?5 Ssé ‰fg­¿ÿ§ü c
! z?
7¨�!Uìô m?­gqt›
ËU‰?$
! zýT"ç¡•-øc
.’ó
ÜnR€Ö|
! r ûš?‚
! ‡�- ’!ªÁ†!"²Ï!»èI³ d
Îüo	é,šF èôÑ Ég'}�#´
‡7æà©Ë5!yTau·*
! '
A³�
H
! Å¦!M* ý^‚EÔg}{ðT‘‰�× 0
âWõG€Üƒ€ý0‰	QzÆN
! ´
! >z¡Äug["�åj!sò
! £¹!˜$¯W˜Dÿ�yàŽ!^lZ ÙÂ_îy¦9"C>©)`Á"YÌFÓCÛ^Ÿ	þ�Rjùb…	Ã!�àô!#äàiøo-
®ÇUn@5�q	Š!¿5 .² ZóÑ\D
M4&S,ó{yÎÏ‘pqh®n­’`"�³C	
%EÔj;EÓ	£ˆ%
mõÄc"Ì¼ ÃÅ�W
	 >D	ûš/!nÿ#
! Zï9« ãêøª=ä£^ž
! Â	%ã$ÁHË„
ô†‘žÛ1âÓdó
! i Ë < !‡ý;E«QŒ!èß\ ªX\ü�
&Àöf«c� ðªä`ÜÍf&[n—³AM êÐ+½å!žP�nŸ ´=0,R_“”á©ra!÷Lûí©¹
97ð�
œlÈÖ²2¿H.Va•¼îÜN ®¨ËÒ³	— g!©!O=Ã
:¸pK"Õ•°¶“³
! sÂz:°!Ê ëQš	PÑ
§Fˆ
1Ÿ’És�?!lr}
¹èò‹C9Õ/Á=3_�pH"™½W!›Åvz C%=jlµ÷
! ¡
! Vé
! ÄÞ[ç
“?4Úß¾
EÝ¬¾C3î˜VæKXµn{õ	ra‰
iáÑú(Hž’Æ–
! GvN	ËŠ+´º©Ôá\2{ÎºRó¶ieh
¡Ÿõ a÷6p	Ä	²Xªi` _%ìZÆ
¾d
! »žþ�
! ßm!s½»ù97ïV-ÝÍ

\u ¸*¢à	0	�I÷0Œ
·ùe\u��& Ò�v
! ™
! 	È»Ïu
! 
SÂ
®˜=ÃV‹Eˆ 	 à¦S‹	‡Ã¬'´·5+¦-ÞÀ
! }8]<ºa·� ¥|¦õX~
  
  For bug reporting instructions, please see:
  
--- 1,1588 ----
! Þ•Y"äÓ-¬%øÜùÜ-ûÜ1)Ý[Ý pÝÛ‘Ý+mÞ0™ÞKÊÞß,ß<8ßBußR¸ß>à@Jà9‹àCÅàF	á5PáI†áÐáçá!üá$â Câdâ"‚â+¥â#Ñâ”õâŠã�ã'¯ã×ãFõãQ<ä5Žä]Ääw"åIšåAäåK&æNræBÁæOçLTçR¡ç;ôç80è>ièI¨èIòèB<é~é?þéD>êEƒê@ÉêE
! ëCPë=”ëZÒë@-ì6nì{¥ìB!í?dí‰¤í9.îPhîC¹îFýîsDïE¸ïCþïQBðN”ð�ãðGtñŒ¼ñOIòR™òCìòQ0óN‚óFÑó9ô=Rô=�ô4ÎôPõMTõE¢õBèõG+öIsöH½öB÷=I÷7‡÷6¿ø*öøI!ùkùoˆù-øùE&ú
! lú'wú8Ÿú>Øúû)û+2ûZ^û+¹ûmåû;SüE�ü Õüöü$ý$;ý*`ý*‹ý¶ýÑýìýøý#	þ-þ8Dþ}þ!Žþ;°þEìþ2ÿ5QÿE‡ÿ%Íÿóÿ0LB6�7ÆlþGk$³JØE#2iEœlâO3k@Ÿàø &9J`8«Uä-:_hYÈl"X�TèQ=K�LÛS(5|I²YücV	=º	ø	
! #
! #B
! 3f
! *š
! 3Å
! 3ù
! .-5\7’#Ê,î#?6YJ�2Û&
,5
Pb
H³
xü
?uFµ3ü902j-�_ËV+Z‚EÝH#FlE³gùsaiÕo?<¯WìNDp“J`OI°oúRjk½9)9c�(½*æ:WLY¤Zþ\Y¬¶Ìc^0n�fþveeÜuB\¸lJ‚LÍž¾¹Wx gÐ _8!o˜!^"ng"UÖ"e,#)’#%¼#|â#œ_$Fü$VC%Nš%^é%MH&]–&Dô&T9' Ž'!¯' Ñ'&ò'4(N(-g(#•(¹(.Õ( )%).>)!m)f�)4ö)L+*x*(Š*,³*à*0û*S,+&€+'§+5Ï+*,;0,9l,;¦,pâ,>S-H’-.Û-;
! .CF.TŠ.Eß.U%/M{/*É/dô/IY0&£0>Ê0l	1mv17ä1Z2Aw2?¹2!ù2,35H3!~3@ 3Ká3,-4Z4Bx4>»4fú4Ea5!§5!É5'ë5B6jV6(Á6;ê6&7E7*c78Ž7&Ç7-î7"8?8)V8_€8:à889/T9"„9*§9-Ò9::;:Z:$y:2ž:Ñ:è:U;-];?‹;?Ë;0<+<<Ah<.ª<*Ù<2=27=1j=0œ=9Í=1>29>1l>+ž>3Ê>.þ>D-?$r?+—?CÃ?:@B@6_@C–@@Ú@BAK^A*ªAÕA'óA0BLB"gB?ŠB ÊB#ëB0C(@C.iC*˜C,ÃC1ðC3"DHVD+ŸD"ËD1îD4 E4UE$ŠE$¯E9ÔE9F8HF1�FD³F1øF/*G1ZGEŒG2ÒG+H-1H_H~H�HEµH<ûH;8IEtIFºI5J97J*qJ*œJ?ÇJ6K8>KXwKEÐK3L5JL(€L8©L;âLRMVqMQÈMUNZpN`ËN8,OUeO3»O ïO/P1@PHrP"»P8ÞP3QCKQ/�Q2¿Q4òQ.'REVR/œR ÌR7íRB%S(hS$‘S8¶SïSNT1^TJ�T5ÛT@U4RUk‡UXóU>LV'‹V"³V&ÖV<ýV:W,ZW*‡W!²W@ÔW$X$:X&_X(†X5¯X%åX?YKYZYyY”Y4¯YäYóY/ZM@ZBŽZ6ÑZG[zP[^Ë[z*\Y¥\'ÿ\=']:e], ]6Í]:^3?^8s^/¬^@Ü^!_B?_W‚_:Ú_*`1@`wr`3ê`(a2Ga'zaD¢a5ça)b2GbozbIêb)4c!^c+€c:¬c=çc3%d!Yd9{d%µd/Ûd#e5/e9ee=ŸeGÝe%f@f ^f®ÿfL®gMûg¬Ih¼öh\³ijjM{jNÉj¸k¬Ñk^~lfÝlÈDm¼
nfÊnn1o„ o2%pMXpB¦p ép-
! qI8q@‚q”Ãq[Xr†´rT;s4�sVÅs0t-Mt5{tB±t^ôt7Su>‹u0Êu4ûu70vChvF¬v6óvE*w’pwQxXUx®x*Îx;ùx(5y6^y#•y¹y#Õy'ùy/!z1QzBƒz-Æz1ôz!&{)H{>r{A±{Kó{C?|,ƒ|*°|/Û|,}8}*T}}M˜}Jæ}1~+Q~p}~î~45F-a�­@Ë€ €:7€9r€9¬€"æ€!	�+�*D�0o�9 �#Ú�$þ�A#‚e‚"‚-¢‚/Ð‚,ƒ<-ƒFjƒ±ƒ+Ìƒ4øƒ7-„Se„G¹„%…!'…*I…t…�…=­…*ë…/†F†Wf†-¾†#ì†*‡;‡!S‡ u‡ –‡#·‡'Û‡"ˆ&&ˆMˆ#mˆ'‘ˆ"¹ˆ-Üˆ
! ‰‰.5‰ d‰#…‰©‰Æ‰å‰:Š0>ŠoŠ‚Š$¡ŠÆŠ#äŠ'‹0‹6O‹†‹˜‹®‹%Í‹ó‹Œ2ŒMŒ%hŒŽŒªŒ3ÈŒüŒ�1�]C�¡�#·�0Û�/Ž#<Ž`ŽtŽ,“ŽAÀŽ*�.-�!\�*~�=©�!ç�'	�H1�5z�.°�ß�$ï�(‘==‘.{‘ª‘;Ä‘(’)’.D’s’’’0²’5ã’“/“">“"a“}„“2”65”4l”C¡”Jå”*0•)[•…•¤•"Ã•6æ•'–IE–,�–.¼–1ë–2—CP—5”—Ê—)ê—%˜:˜S˜m˜2‰˜<¼˜3ù˜0-™^™4t™8©™8â™š+9š(eš,Žš»š-Úš/›-8›.f›(•›*¾›1é›GœKcœJ¯œ,úœ&'�,N�"{�=ž�,Ü�'	ž11ž#cž'‡ž9¯ž0éž'Ÿ3BŸ0vŸ/§Ÿ(×Ÿ1 )2 3\ 6�  Ç ?è +(¡.T¡-ƒ¡+±¡ Ý¡'þ¡&¢*?¢'j¢*’¢½¢]×¢;5£ q£)’£"¼£'ß£¤-"¤+P¤|¤Ž¤F¤¤ë¤-¥ 9¥Z¥p¥1‚¥\´¥L¦I^¦M¨¦Kö¦ZB§k�§K	¨NU¨+¤¨#Ð¨0ô¨/%©#U©-y©&§©Î©å©+ü© (ª*Iª.tª£ª?Ãª,«0«H«"e«4ˆ«J½«;¬CD¬<ˆ¬5Å¬*û¬.&­FU­+œ­>È­'®:/®j®�®œ®5¶®=ì®*¯0E¯v¯6ˆ¯C¿¯:°;>°z°.–°+Å°ñ°±0±"P±s±Œ±¬±)Ä±)î±² 3²#T²x²Ž²$©²Î²2í² ³7³5O³'…³9­³ç³"ë³"´1´GN´–´'¬´0Ô´6µ*<µ,gµ0”µ"Åµ-èµ+¶!B¶ d¶ …¶ ¦¶#Ç¶$ë¶·+0·1\·/Ž·¾·"Þ·"¸F$¸Uk¸PÁ¸'¹:¹M¹1^¹'�¹m¸¹&º7º:Iº3„º$¸ºÝº'úº"»'>» f» ‡»-¨»+Ö»a¼-d¼’¼,«¼#Ø¼ü¼½#6½OZ½ª½»½-Ó½¾7¾'R¾!z¾#œ¾À¾!à¾%¿#(¿L¿h¿!z¿œ¿²¿.Í¿
ü¿a
! À.lÀ›Àd¬À1ÁCÁFÁJÁ2ZÁ2�ÁMÀÁMÂ0\Â�Â(”Â,½ÂêÂóÂÃ9ÃTÃmÃ#‡ÃO«Ã.ûÃ9*Ä+dÄ*�Ä,»Ä-èÄ/ÅFÅ2]Å*�Å.»Å)êÅ&Æ';Æ&cÆ&ŠÆ%±Æ#×Æ'ûÆ%#Ç(IÇ rÇ$“Ç ¸Ç"ÙÇ,üÇ2)È\È|È*›È,ÆÈ.óÈ$"É*GÉArÉ1´É)æÉÊ)0ÊLZÊ/§Ê6×ÊË)Ë3IË7}Ë>µË,ôË,!Ì1NÌ€Ì1œÌ$ÎÌ0óÌ$Í:Í7AÍyÍ™ÍµÍ#ÉÍíÍ+
Î9Î@ÎSÎ:jÎ)¥ÎJÏÎCÏ^Ï,vÏ£ÏªÏ,±Ï
! ÞÏéÏÐ%Ð(>Ð:gÐ¢Ð7¿Ð(÷Ð Ñ5@ÑvÑ)ŠÑ/´Ñ!äÑ Ò''Ò OÒ0pÒ¡Ò
¼Ò ÊÒëÒÓÓ1ÓKÓZÓ-xÓ"¦Ó!ÉÓ)ëÓÔÔ Ô)Ô$2Ô3WÔ‹Ô§Ô1ÇÔ:ùÔ>4ÕsÕ|Õ…ÕŽÕ—Õ! ÕÂÕÞÕëÕôÕÖ
! ÖÖÖ%ÖAÖJÖ5NÖ,„Ö±ÖÇÖrÓÖF×*d×<�×.Ì×û×Ø54Ø
jØ€xØùØ’ÿØ(’Ù+»Ù.çÙ+Ú-BÚ|pÚníÚ3\ÛA�ÛkÒÛ5>Ü'tÜ7œÜ.ÔÜ5Ý&9Ý$`Ý.…Ý´Ý[ÐÝŒ,ÞJ¹Þ¹ß+¾ß1êß:à$Wà+|à¨àÂàÜà)õà.á>Ná<�á;Êá'âS.âY‚âLÜâL)ãœvã?äQSäb¥äBåEKåO‘åsáå\Uæ=²æ}ðæ<nç0«ç-Üç8
! èQCèB•èGØèQ éHréW»éZêHnêD·êJüê?Gë=‡ëBÅëCì7LìA„ì*ÆìGñìM9íK‡í;Óí?îEOî5•îHËîbïJwï9Âï1üïB.ðNqð9Àð6úðZ1ñ9ŒñiÆñ]0òXŽò@çò2(óF[ób¢óUôM[ô@©ôVêôWAõ9™õlÓõ\@öB�öyàöTZ÷P¯÷IøFJøN‘øCàøG$ù~lùLëù:8úSsúRÇú>û:Yûd”û'ùû*!üCLü/�üAÀüLý6OýE†ýCÌýBþ+Sþ?þ@¿þ=ÿ:>ÿAyÿC»ÿGÿÿ2G7zB²Zõ@P+‘+½9éI#Cm)±MÛ7)+a:�AÈ*
! *5,`(�¶=Ô>OQ¡%¼uâOX ¨5É[ÿB[Qž?ð08Mu†=ü::	$u	Aš	3Ü	!
! #2
! -V
! +„
! ,°
! #Ý
! >Â@3C(Ox‘!�
! ¿ÊÙíú
$
,
	5
?
O
^
j
€
Œ
§
Â
Õ
â
ï
ÿ
&	9CP`p	ƒ
! �%˜[¾7OR0¢Ó?ê5*`+p0œ$Í+òA:`P›wìCd'¨7Ð5?>=~)¼:æH!Jj‡µV=W”Eì)2:\)—ÁBÚ7Unƒ˜­'Âê$?+_#‹/¯%ß#(=hf%ÏHõ4>lsHàC)Bm(°2Ù6lCe°Mmd3Ò2*94dQ™#ë+ 1; 'm 5• VË m"!{�!@"nM"+¼"è"*#'1#&Y#'€#@¨#Sé##=$!a$Jƒ$>Î$Z
%.h%L—%1ä%%&D<&K�&Í&:ë&0&'$W'|'˜'$¶'FÛ'%"(6H()(V©(G)4H)t})@ò):3*n*9Ž*FÈ*/+#?+2c+1–+CÈ+6,1C,7u,*­,!Ø,*ú,)%-PO-6 -/×-/./7.8g.9 .9Ú.6/7K/.ƒ/9²/-ì/:0<U0/’0>Â0+1-1B1'V1~1˜17³17ë1>#2Gb2(ª23Ó2 3'(3;P39Œ3DÆ3B4DN4B“4?Ö45^45P“55ä5*68E6%~6$¤6GÉ6)78;7;t7R°7+8:/8.j8K™8%å89&'91N9%€9%¦9$Ì9Tñ92F:*y:1¤:KÖ:D";+g;&“;%º;$à;?</E<u<#‘<.µ<1ä<z=t‘=9>[@><œ>GÙ>*!?)L?Xv?<Ï?#@(0@/Y@2‰@1¼@aî@PA@aA
¢A&°A3×AJB1VB>ˆB<ÇBBC1GC6yC3°C+äC(D>9D'xD, D4ÍDBEkEE:±EìE!F'FCF_F+xF¤F ÂFãF:GG=G@…G8ÆG;ÿG;HLH[HzH.�H¾H<ØH5I5KI3�I5µIëI#J+J4J.AJ0pJ8¡JÚJEúJ@@K>�K<ÀK<ýK5:L=pL®L$ÎL[óLAOM_‘McñMDUNMšNGèN_0O+�O.¼OëOPP+P#<P(`P>‰P6ÈP.ÿP9.QKhQ2´Q8çQ0 R/QR-�R8¯R4èRS,9S3fS<šS×SïS!T+*T?VT8–TÏT>ìT5+UaUMzU:ÈU7V;V!YV{V
”V¢V ±VÒVîV1ýV/W%<W%bW(ˆW±W0ÍW*þW))X>SX`’X6óX?*Y$jY#�Y%³Y*ÙY>ZCZ)\Z8†Z:¿Z"úZ0[6N[W…[UÝ[?3\"s\n–\@]+F]Yr]!Ì]:î]_)^‰^¦^ Ã^ä^_(_A_W_n_…_ ¥_!Æ_!è_#
! `#.`-R`€`)—`jÁ`',a'TaX|a,Õa9b <bQÝb//cj_cfÊc.1d?`dK dìd*e!,e6Ne7…e#½ecáeOEf7•f#Íf7ñf#)g9Mg%‡g9­g%çgK
h7Yh9‘h%ËhOñhcAi)¥i<Ïi)j)6j'`jBˆjËj*èj'k';kIck"­k:Ðk;l+Gl4sl¨l'Äl-ìlm:9mGtm?¼m?üm[<n!˜n#ºnOÞn).o XoJyo0Äo;õoO1p%�p§p<¿püp0q.Fquq#‘qµqÄq7ãq3r3Orƒr-•r2Ãr=ör=4s#rs)–sÀs6Ös
t*,t*Wt$‚t3§t*ÛtOulVuyÃuu=v:³vDîv'3wˆ[w°äw„•x¬y¦ÇyÎnz)={4g{)œ{3Æ{#ú{|"/|"R|"u| ˜| ¹|$Ú|$ÿ|$$}"I}"l})�},¹})æ}'~L8~K…~dÑ~?6Wv#Î$ò#€!;€]€×m�@E‚:†‚:Á‚+ü‚8(ƒMaƒO¯ƒÿƒF„gW„M¿„ 
….…8J…?ƒ…BÃ…††*1†“\†"ð† ‡24‡3g‡$›‡7À‡ø‡ˆ2ˆ*Iˆ:tˆ*¯ˆ1Úˆq‰.~‰9­‰"ç‰9
! ŠDŠ,_ŠŒŠ2¥Š9ØŠ:‹*M‹ x‹!™‹!»‹6Ý‹DŒ4YŒ,ŽŒ*»ŒæŒ�;!�6]�3”�.È�$÷�?Ž-\Ž,ŠŽ9·Ž<ñŽ=.�el�:Ò�H
�,V�-ƒ�X±�.
! ‘9‘$V‘{‘ ™‘º‘FÍ‘4’4I’~’#–’º’)Ò’&ü’&#“+J“(v“"Ÿ“(Â“(ë“)”)>”*h”*“”*¾”*é”*•*?•*j•*••*À•*ë•*–*A–(l–(•–(¾–(ç–(—(9—)b—(Œ—(µ—(Þ—(˜*0˜*[˜*†˜*±˜(Ü˜(™(.™(W™(€™(©™(Ò™(û™($š(Mš)vš) š'Êš(òš(›)D›)n›(˜›(Á›(ê›(œ+<œ'hœ'�œ(¸œ'áœ3	�4=�4r�3§�"Û�Bþ�?Až%�ž §žBÈž3Ÿ6?Ÿ4vŸF«Ÿ{òŸ:n '© Ñ #í ¡6,¡.c¡4’¡)Ç¡ñ¡Lú¡>G¢"†¢T©¢þ¢£&5£&\£ ƒ£0¤£(Õ£þ£&¤+>¤'j¤!’¤´¤!Ô¤!ö¤-¥(F¥"o¥"’¥)µ¥,ß¥ ¦+-¦$Y¦)~¦Q¨¦›ú¦"–§1¹§-ë§)¨C¨:Y¨=”¨5Ò¨-©"6©<Y©7–©?Î©5ª9Dª3~ª4²ª9çª8!«AZ«;œ«7Ø«%¬)6¬,`¬5�¬"Ã¬.æ¬"­*8­c­:s­®­.Ä­$ó­a®+z®B¦®0é®0¯6K¯‚¯�¯iº¯*$°)O°1y°-«°/Ù°)	±,3±b`±(Ã±dì±oQ²BÁ²1³*6³*a³Œ³>¬³0ë³6´7S´]‹´0é´µ,µ,Kµ)xµ$¢µÇµ7æµ%¶(D¶/m¶1�¶Ï¶&á¶!·(*·:S·2Ž·$Á·(æ·¸>/¸!n¸/�¸À¸%Ù¸.ÿ¸8.¹5g¹�¹/­¹ Ý¹*þ¹")ºLLºG™º8áº(»!C»7e»)�»%Ç»%í»¼/¼+O¼"{¼ž¼#½¼-á¼*½C:½~½š½?´½!ô½0¾$G¾l¾,ƒ¾+°¾Ü¾vò¾^i¿eÈ¿M.À|À;›À2×À
! Á&$Á8KÁ!„Á:¦ÁáÁÂ/Â<EÂ7‚Â'ºÂâÂ1Ã(4Ã7]Ã•Ã$°ÃÕÃôÃ8ÄEHÄHŽÄ)×Ä)Å(+ÅTÅUtÅ0ÊÅ-ûÅO)Æ)yÆO£Æ%óÆ.ÇHÇgÇ„ÇžÇ¹ÇFÑÇ"È=;È$yÈ!žÈ&ÀÈ;çÈ(#É#LÉ/pÉ É¾ÉØÉ2öÉ1)Ê[Ê+rÊžÊ)´Ê#ÞÊ3Ë!6Ë&XËË1�Ë ÏË<ðË-Ì2CÌ,vÌ £Ì(ÄÌ,íÌ7Í#RÍ0vÍ§ÍcÅÍ4)Î6^Î¢•Î,8Ï7eÏ�Ï½Ï+ÕÏ¾Ð>ÀÐÛÿÐvÛÑ<RÒd�Ò ôÒ=Ó-SÓ'�Ó(©ÓcÒÓ.6ÔteÔ‰ÚÔ!dÕ;†Õ0ÂÕ$óÕ'Ö"@ÖcÖ6~Ö!µÖ!×Ö6ùÖ"0×)S×}×œ×l³×; Ø9\Ø@–ØY×Ø&1Ù XÙ-yÙr§ÙQÚ;lÚ(¨ÚÑÚEëÚ:1ÛlÛ.�ÛR°Û+Ü/ÜLÜChÜ¬Ü=²ÜðÜ%	Ý/ÝHÝ"hÝ-‹Ý¹ÝØÝøÝIþÝ!HÞXjÞEÃÞ	ßßA/ß$qß,–ß3ÃßN÷ßCFà#Šà0®à'ßàá%'á+Má5yá¯áÌá%ëáâ,âLâ hâ‰â ¥â"Æâ%éâ0ã)@ã0jã›ã:´ã2ïã("ä0Kä|ä�ä¥ä$¿ä
ääòäå/"å$Råwå'‡å¯åBÏåæ3/æ&cæ&ŠæY±æ-ç19ç2kçžç<¾ç5ûç51è1gè)™èOÃè$é)8é%bé7ˆé/ÀéFðé47ê4lê0¡ê=Òê6ë-Gë2uë!¨ë6ÊëEìGì9bìHœì:åì7 í:Xí7“íFËíî$îOCî=“î=Ñî5ï?Eïm…ï%óïCð9]ð;—ðsÓð2Gñ2zñ3­ñ?áñ8!ò+Zò!†òI¨ò9òò,ó!Jó
ló3zóB®ó/ñó>!ôJ`ôH«ô~ôô5sõ"©õZÌõ\'ö
„ö4’ö@Çö0÷9÷:H÷>ƒ÷CÂ÷ø$ø>ø)Tø~ø˜ø-´øâøøø&ù4;ù4pù4¥ù%Úù0ú01úBbú.¥úÔú&íúû+û>ûVûjû)û©û½ûÑûçûüû6ü!Hüjü}ü�ü­üÁüÔüèüýý7ýNýný…ý¥ý¼ýÙýíý:þBAþE„þ8Êþ4ÿ/8ÿ-hÿH–ÿ#ßÿ7$R4w&¬/Ó2%60\�&§Î*è<MP0ž0Ï,-!LnŽ©ÃÝ÷1Lg‚8�Ö8ñ*E`{!–¸Ñí.7So#‹4¯;ä #=*a)ŒA¶2ø'+"S"v;™0Õ 	"'	!J	!l	$Ž	$³	9Ø	6
! =I
! A‡
! /É
! -ù
! E':mn¨50M,~>«4ê4
T
'r
#š
'¾
#æ
(
! 93+m)™+Ã6ï-&>T4“4È2ý000a+’/¾/î/,N${] þ6M@k>¬Aë7-:e2 5Ó2	<KX¤Á*Þ-	'7_Q{'Íõ-+(Y,‚,¯,Ü)	3,N6{'²LÚL'<t<±Bî11P.‚L±þ 6?JvXÁ'B)]@‡4ÈCý&AVh!¿+áB
#PCtI¸-LGf#®}ÒNPjŸ1
!  < ;[ 4— :Ì D!LL!>™!5Ø!+"+:"Lf"'³"/Û"(#64#=k#=©#9ç#(!$4J$,$(¬$CÕ$'%.A%p%DŽ%'Ó%@û%.<&0k&!œ&<¾&Fû&6B'.y'C¨'Cì'&0(,W(2„(D·( ü(1)O):n)P©)&ú)<!*8^*-—*Å*!ã*1+.7+5f++œ+EÈ+2,2A,>t,>³,Hò,E;-0�-6²-,é-6.UM.!£.Å.aä.UF//œ/2Ì/$ÿ/F$02k0$ž0NÃ0A15T1tŠ1—ÿ19—2?Ñ2:38L3%…3)«3Õ3#õ3#4‰=42Ç4%ú4% 5&F5+m5;™5&Õ5Uü5R6&o6&–6/½62í6/ 7!P7+r72ž7-Ñ7%ÿ7)%8%O8%u8&›8+Â8î829/>9an9ŒÐ9j]:4È:'ý:%;E;a;2j;'�;2Å;ø;-<2C<7v<2®<=á<8=6X=;�=4Ë=9>4:>9o>4©>EÞ>7$?1\?FŽ?KÕ?c!@F…@¾Ì@P‹AÜAïABB/B?BRBiB,‡B0´B*åBLC.]CŒC¥C<ÅC,D)/DFYD8 D7ÙD1E<CEB€ECÃENF.VF/…FNµF#G6(GY_GZ¹G/H(DH-mHM›HIéH83I!lI+ŽI+ºI+æI+J,>J,kJ-˜J-ÆJ-ôJ-"K-PK-~K-¬K-ÚK-L-6L-dL-’L+ÀL+ìL+M+DM+pM+œM,ÈM+õM+!N+MN+yN-¥N-ÓN-O-/O+]O+‰O+µO+áO+
P+9P+eP+‘P+½P+éP,Q,BQ*oQ+šQ+ÆQ,òQ,R+LR+xR+¤R+ÐR.üR*+S*VS+�S#­SAÑSUTBiT¬T+ÄTKðTM<U9ŠU+ÄU<ðU6-V>dV)£V*ÍV$øV$W#BW$fW$‹W#°W‹ÔW8`XJ™XWäX?<Y5|Y6²Y:éYB$Z@gZ"¨ZËZ8ëZ)$['N[4v[%«['Ñ[&ù[. \,O\|\ –\*·\â\]](3]<\]"™],¼]$é]^ $^3E^y^?�^,Í^'ú^Y"_4|_,±_0Þ_0`=@`0~`:¯`1ê`9a1Va3ˆa5¼a1òa2$b@Wb1˜b?ÊbJ
! c6Uc4Œc4Ác<öc>3d=rd3°d:äd7e6We1ŽeEÀeAfQHf_šfOúfHJg “g3´g1èg6h3Qh2…h0¸h/éh)i#Ci*gi@’iÓi?åi$%jJj'ij(‘j(ºj5ãjk.k!Gk;ik:¥k5àkl-)l&Wl ~lŸl'¾l*æl%m*7m$bmA‡mCÉm<
n.Jn3yn)­n6×n7o4Fo6{o3²oIæo%0pVp
op'}p-¥pÓpOópHCqHŒq*Õq(r)r1Ir){r-¥r,Ór,s<-s5js& s/Çs=÷s&5t%\t7‚t5ºt<ðt$-u.Ru0�uW²u
! v<vWv9pvªvÆv åv!w(w:DwTwÔw$ïwxu0xg¦xDy:Sy!Žy*°y-Ûy#	z!-z0Oz<€z<½z&úz<!{R^{;±{>í{@,|8m|w¦|9}3X}GŒ}XÔ}G-~Ju~DÀ~Yl_"Ì\ïLL€8™€;Ò€E�GT�?œ�jÜ�KG‚U“‚[é‚lEƒ4²ƒOçƒE7„O}„iÍ„O7…'‡…:¯…aê…�L†WÎ†8&‡Œ_‡Žì‡†{ˆH‰NK‰=š‰iØ‰YBŠuœŠv‹)‰‹)³‹<Ý‹Œ1Œ?HŒ^ˆŒ=çŒ@%�df�CË�JŽVZŽ9±Ž%ëŽ6�:H�8ƒ�)¼�-æ�'�%<�%b�Oˆ�%Ø�þ�4‘2N‘�‘1ž‘Ð‘(ð‘#’O=’9�’$Ç’.ì’?“8[“+”“4À“-õ“#”3:”n”(†”E¯”õ”'•4•
K•1Y•&‹•8²•Së•?–+[–‡–	”–ž–±–Ë–à–4õ–4*—5_—=•—<Ó—7˜;H˜.„˜C³˜A÷˜û9™ì5š!"›3D›1x›(ª›Ó›4å›3œ4Nœ1ƒœ>µœ2ôœ-'�8U�Ž�$£�4È�&ý�;$ž)`ž8Šž8Ãž%üž)"ŸLŸ^Ÿ.pŸHŸŸNèŸ&7 7^ .– =Å 9¡6=¡:t¡3¯¡;ã¡:¢:Z¢H•¢2Þ¢<£%N£;t£°£&Ç£!î£#¤*4¤8_¤	˜¤`¢¤`¥d¥:y¥O´¥7¦$<¦4a¦–¦5¯¦å¦)§,§G§'S§*{§¦§+½§>é§B(¨k¨;Š¨(Æ¨ï¨C	©M©$Z©7©·©#Ò©#ö©#ªM>ª7Œª9Äª7þª.6«<e«6¢«>Ù«;¬>T¬L“¬*à¬­.#­"R­"u­)˜­.Â­ñ­;	®"E®Ph®J¹®8¯M=¯{‹¯\°$d°E‰°-Ï°-ý°E+±@q±0²±)ã±*
²38²6l².£²@Ò²F³FZ³B¡³Aä³.&´#U´y´L‘´3Þ´Wµ0jµ›µ'¶µ5Þµ-¶+B¶,n¶0›¶%Ì¶9ò¶,·B·%Z·5€·¶·Ð·Zê·)E¸Go¸G·¸%ÿ¸C%¹)i¹2“¹ Æ¹0ç¹.ºHGº4�ºÅº$àº,»)2»&\»/ƒ»4³»<è»3%¼(Y¼)‚¼&¬¼%Ó¼Jù¼D½EL½7’½=Ê½0¾59¾‹o¾@û¾+<¿-h¿–¿«¿4À¿=õ¿/3À4cÀ:˜À+ÓÀ(ÿÀ6(Á_ÁO{ÁgËÁ53Â1iÂ<›Â5ØÂ"Ã)1Ã,[Ã4ˆÃB½Ã0ÄP1ÄS‚ÄLÖÄ#Ås>Å$²Å8×Å\ÆmÆ$†Æ«Æ#ÇÆ1ëÆ$ÇBÇ#^Ç$‚Ç6§ÇÞÇ"ýÇ[ È0|È;­È-éÈ%É:=É=xÉD¶ÉFûÉJBÊN�Ê@ÜÊ8ËPVËH§ËEðË"6ÌYÌ6yÌ;°Ì.ìÌ.ÍKJÍ?–Í+ÖÍÎ&Î'@ÎhÎ"ƒÎ.¦ÎÕÎõÎÏ80Ï9iÏ4£Ï,ØÏDÐ#JÐ&nÐ1•Ð,ÇÐôÐMÑ9RÑ&ŒÑ³ÑÍÑ*ÜÑ>Ò/FÒ,vÒ1£Ò;ÕÒ6Ó!HÓ@jÓ2«Ó&ÞÓ,Ô>2Ô1qÔ6£Ô2ÚÔ3
Õ0AÕ>rÕN±Õ1Ö2Ö%LÖ&rÖ!™Ö»Ö(ÚÖ ×.$×DS×"˜×1»×%í×4Ø,HØ"uØ#˜Ø¼ØGÖØ3Ù&RÙ&yÙ: ÙBÛÙAÚ)`Ú
ŠÚ<˜Ú3ÕÚG	Û<QÛ.ŽÛ:½Û#øÛÜ28ÜkÜ2zÜ­Ü-ÈÜ3öÜ'*Ý%RÝ7xÝ5°ÝIæÝ
0Þ6>Þ1uÞ/§Þ8×Þß/ßBKß
Žß
œß ªß%ËßCñß35àviàvààcWá»áØá;ìá,(â'Uâ>}â>¼â>ûâ:ãTãgã�ãr”ã/ä!7ä9Yä“ä%§äÍäYæäK@å<Œå”ÉåO^æ1®æ-àæ-ç-<çjçç8�çIÉç(è*<è.gèD–è2Ûèé'é>é!Yé,{é�¨é�6êÄê=Þê4ë2Që2„ë1·ë3éë3ì3Qìg…ì>íì|,íU©í(ÿí(îOAî‘î0«î4Üî0ï/Bï*rï@�ï8Þï:ð‚Rð=Õð ñ=4ñ"rñã•ñGyòDÁòSóNZó`©óD
! ôPOôW ô)øô$"õbGõªõ1¿õDñõ6ö6Pö‡ö*—öÂö àöU÷+W÷Vƒ÷)Ú÷2ø67ønø>Žø>Íø1ù)>ù?hù[¨ù@ú^Eú9¤úÞú)üú7&û@^ûŸû(·û#àû3ü>8ü(wü# ü,Äü<ñü>.ý3mýS¡ýAõý7þOþ1oþ$¡þ'Æþ@îþC/ÿ5sÿN©ÿ5øÿ<.!k"�?°&ðJ,b�5«AáU#%yŸ5½2ó=&d/†¯Š6eÁ'$A0f?—_× 7.X ‡¨3È&ü1#(U,~3«*ßg
! Ar"´3×:	)F	3p	4¤	/Ù	 	
! *
! 6D
! 4{
! 4°
! 8å
! (4G'|3¤4Ø;
IAiG«NóNB
V‘
^è
cGi«h~þ~þ�~�€r‚€õ€v€÷xƒø9|7¶Cî627i3¡Õ;ô505fœ3¸3ì? 3`$”4¹:î8)3b&–½Ú(ø$!5FH|2Å-ø-&.TAƒYÅ@`6€/·ç)(*0S*„0¯[àE<‚E•GÛ'# &K r !Ž G° 3ø 1,!$^!ƒ!š!.®!0Ý!""21",d"(‘"+º",æ"&#+:#+f#%’#"¸##Û#&ÿ#7&$*^$)‰$)³$$Ý$)%-,%+Z%%†%(¬%#Õ%'ù%4!&'V&&~& ¥&+Æ&ò&1'?C';ƒ'¿'sÓ'G($e([Š(Kæ(2)1H)z)•)´)Ï)pÛ)HL*1•*<Ç*O+JT+[Ÿ+Wû+>S,G’,)Ú,¹-.¾-*í-(.8A.4z.)¯.7Ù.+/+=/-i/9—/LÑ/Z05y0O¯04ÿ0=41Ar17´15ì1-"2;P20Œ2N½2a3Tn3GÃ3B45N4S„4TØ48-5-f52”5IÇ5N6\`6‡½6VE7Zœ7y÷7Dq8Z¶8N9C`9Y¤9Oþ9?N::Ž:?É:<	;JF;J‘;0Ü;>
<2L<4<_´<D=AY=i›=/>I5>I>XÉ>Y"?T|?KÑ?a@\@:Ü@7AKOAŽ›A’*B ½BÞBgùBaCvC‘C§C1½C/ïC4D¢TD}÷DAuEO·EqF.yFY¨F"GR%G˜xG˜H ªH&ËHMòH/@I;pI¬I¾I<ÞIUJqJ?ŒJ?ÌJ7K;DK"€KB£K<æK"#L$FL.kLšL/¹L(éL3MEFMŒMI¬MöM@NUN/oN/ŸN.ÏNHþN!GO-iO1—O2ÉO<üO,9P'fP6ŽP"ÅPèP2Q]9Q.—Q@ÆQRI&RPpR@ÁR7S8:SsS9ŒS3ÆSNúS/IT"yT%œTÂTSáT)5U/_U�U/­U+ÝU1	V-;V0iV'šV,ÂVïVW.W"=W+`W2ŒW#¿WUãW-9XgX1€X2²X3åX0Y1JY4|Y)±Y+ÛY,Z04Z-eZ(“Z&¼Z&ãZ$
! [5/['e[�[ ¢[4Ã[,ø[5%\[\&t\!›\(½\!æ\=]/F]Hv]H¿]/^8^'U^5}^2³^Gæ^:._i_X‡_à_ù_	``$)`N`=l`$ª`Ï`Fé`(0a(Ya‚a�aœa$¬aÑaïab!b9bUbobD…b*Êb	õb-ÿbB-cpc$ƒc0¨cÙc!õcGdF_dG¦d5îd)$eNeie$e¤e ¾eße"úeIfIgf-±f;ßfIg!eg8‡g1Àg0òg7#h&[h,‚h&¯hÖhöh8i1Giyi•i-°i-Þi,j89j=rj=°j=îj=,kjkvk)–k%Àk)æk2lCl1[l�lW¥l:ýl18m6jm-¡m9Ïm	n'n2@n1sn¥nCÀno=#ooao2Ño1p6p@Op"�p#³p(×p&q-'q\Uq:²q1íq;r/[r‹r0§r'Ørs s<s/Ns~s�s»sÓs ðs't9tVtqt/‚t4²t)çt4uFu@cu¤u/µu"åu2vD;v!€v+¢v,Îvûv4wOw#cw+‡w9³wíw!x:-xhx€x'œx?Äxy y9yYyZxyyÓy%Mz>sz²z.Ëz!úzH{!e{3‡{+»{1ç{C| ]|2~|3±|#å|	}G"}mj}jØ}C~:Y~"”~·~2Î~4(6_|PŒ9Ý!€59€,o€-œ€AÊ€0�=�]�}�›�®�?Á�'‚()‚1R‚„‚¤‚5À‚Eö‚<ƒ>Zƒ>™ƒ2Øƒ5„?A„*�„>¬„4ë„ …*;…1f…3˜…KÌ…:†S†-i†5—†)Í†%÷†9‡YW‡:±‡"ì‡ˆD&ˆ*kˆ–ˆ&¬ˆÓˆ$ðˆ‰)3‰,]‰(Š‰³‰7Í‰+Š\1Š&ŽŠ6µŠ,ìŠ‹%4‹.Z‹@‰‹9Ê‹2Œ47Œ'lŒ5”Œ3ÊŒ#þŒG"�<j�G§�Vï�VFŽV�ŽWôŽUL�R¢�Lõ�1B�6t�6«�&â�;	‘4E‘z‘W™‘Sñ‘5E’]{’HÙ’g"“ŸŠ“)*”3T”5ˆ”1¾”*ð”0•5L•8‚•.»•1ê•=–)Z–„–qž–E—;V—5’—8È—>˜@@˜F�˜CÈ˜C™CP™1”™0Æ™1÷™%)š`Oš~°šX/›'ˆ›I°›Jú›KEœM‘œIßœE)�:o�/ª�9Ú�!ž*6ž)ažN‹ž0Úž=Ÿ3IŸ>}Ÿ1¼Ÿ0îŸ %> 4d I™ #ã 9¡GA¡.‰¡-¸¡5æ¡8¢=U¢2“¢RÆ¢0£<J£7‡£5¿£7õ£(-¤aV¤A¸¤Pú¤;K¥(‡¥J°¥2û¥8.¦2g¦'š¦QÂ¦Q§/f§3–§+Ê§‚ö§ny¨-è¨b©`y©/Ú©8
! ªZCªQžª+ðª"«P?«*�«7»«-ó«.!¬ P¬}q¬&ï¬"­69­p­@Š­<Ë­.®N7®!†®C¨®9ì®3&¯Z¯z¯,™¯4Æ¯Hû¯OD°;”°,Ð°;ý°;9±<u±&²±,Ù±h²xo²7è²^ ³G³EÇ³7
´NE´O”´(ä´D
µBRµV•µYìµGF¶;Ž¶(Ê¶Bó¶R6·+‰·2µ·7è·E ¸Bf¸J©¸Qô¸,F¹/s¹'£¹%Ë¹Gñ¹E9º%º ¥º4ÆºPûº3L»E€»AÆ»O¼2X¼B‹¼4Î¼i½m½$ˆ½#­½5Ñ½¾%%¾IK¾E•¾-Û¾O	¿VY¿.°¿Cß¿B#À%fÀTŒÀ0áÀUÁ3hÁ1œÁÎÁ=îÁ),Â2VÂ‰Â9¦Â3àÂ0ÃPEÃc–Ã;úÃ>6Ä?uÄ3µÄkéÄ3UÅ‰Å:©Å7äÅ]ÆRzÆ(ÍÆ0öÆ+'Ç/SÇ>ƒÇ0ÂÇFóÇL:ÈS‡ÈJÛÈ@&É\gÉIÄÉ2ÊAAÊ4ƒÊ9¸Ê@òÊC3Ë%wË/�ËKÍË>ÌKXÌN¤Ì>óÌg2Í(šÍVÃÍ%Î*@ÎkÎBsÎD¶ÎDûÎG@ÐTˆÐTÝÐ+2Ñ0^Ñ:�ÑÊÑ*êÑ#Ò!9ÒI[Òg¥Ò$
Ó^2Ó'‘Ó.¹ÓèÓ"Ô!+Ô!MÔ"oÔ"’Ô3µÔ"éÔ4Õ4AÕ;vÕ0²Õ+ãÕ9Ö)IÖ)sÖ
�Ö«Ö	¼Ö
! ÆÖ	ÑÖ:ÛÖ/×3F×.z×=©×@ç×(Ø>;ØzØ0|Ø>­ØbìØ7OÙ7‡ÙN¿ÙBÚ6QÚ)ˆÚL²Ú<ÿÚ7<ÛEtÛ8ºÛ?óÛ3Ü3RÜ3†ÜBºÜ?ýÜ==Ý9{ÝBµÝMøÝFFÞG�ÞAÕÞSß(kß.”ß&Ãßêß+ài,àM–à1äà-á1Dá1váE¨á%îá#â%8â8^â8—â1Ðâ3ã16ãBhã*«ãÖã;ôã90äHjä9³ä*íä\å8uå1®å5àå2æIæ2Mæ5€æ#¶æQÚæJ,ç'wç.ŸçBÎç4è8Fè/è%¯è$Õè%úè/ é(Pé#yé)�é)Çé-ñéê)4ê^ê(rê*›êÆêÞê$öê.ëAJëAŒë9Îë4ì;=ì3yì8­ìHæìD/íPtí>Åí3î78î[pîÌî
Øî.æî$ï	:ï&Dïkï-‹ï7¹ï'ñï>ð<Xð)•ð6¿ð2öð@)ñ!jñ<ŒñÉñ.äñ%ò9ò0Xò/‰ò?¹ò8ùò?2ó4ró:§óAâó=$ô3bô–ô+°ô)Üô+õ2õ'Kõ1sõ;¥õ<áõ!ö$@öeö+ö+«ö+×ö+÷I/÷3y÷6­÷>ä÷A#ø+eø+‘ø+½ø"éø*ù7ù;PùŒù:¬ù$çù2ú5?ú‹uú2û<4û=qûE¯ûMõûmCüy±üs+ýnŸýzþt‰þoþþ{nÿuêÿh`tÉn>y­v'wžxq�;2=:pG«)ó((F&o0–0ÇAø(:*c,Ž0»'ì
+"+N&z¡9¹ó1&6/]@�.Î$ý5"	4X	4�	;Â	<þ	;
! (H
! -q
! Ÿ
! º
! Ô
! /î
! /0N07°!è!
! *,!Wy&“"ºÝNù.H

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

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

9=
;w
N³


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

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

8t

@­

Mî

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

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

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

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

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

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

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


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

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

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

VÑ
! >�& ös	Ñ®½;"½þ	
u�ÞBrá
È
! »Òe þ�Ð¢i0pA¡Cù]
! ? EFvc$%o ‰ðtJ{šSÓ¶äL� ˆa÷
îQPZ	;ÿ¸: ÔÅ³`¶âš
! "Yqy÷r
v“Ëè¤Þ
! 'Ð­½° @ÕJ?	êãð´”ÖÓåÃ
! žl|‡!	Æï	áN
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 1667,1673 ****
    -x, --hash-filenames            Hash long pathnames
    Known valid arguments for %s option:
       a constructor taking a single argument of its own class type is invalid  a qualified-id is required  an inherited constructor is not a candidate for initialization from an expression of the same or derived type  and each type can be converted to the other  as it is a non-system directory that duplicates a system directory
!   base %qT  base class %qT of %q+T is non-literal  because conversion sequence for the argument is better  because the following virtual functions are pure within %qT:  but %d required  but does not override %<%T(const %T&)%>  but does not override %<operator=(const %T&)%>  by %qD  candidate conversions include %qD and %qD  candidate expects %d argument, %d provided  candidate expects %d arguments, %d provided  cannot convert %qE (type %qT) to type %qT  conversion from return type %qT of template conversion function specialization to %qT is not an exact match  deduced conflicting types for parameter %qT (%qT and %qT)  deduced conflicting values for non-type parameter %qE (%qE and %qE)  enters OpenMP structured block  exits OpenMP structured block  expected a class template, got %qE  expected a class template, got %qT  expected a constant of type %qT, got %qT  expected a template of type %qD, got %qT  expected a type, got %qE  expected a type, got %qT  from here  in call to %qD  in evaluation of %<%Q(%#T, %#T)%>  in thrown expression  inconsistent parameter pack deduction with %qT and %qT  inherited here  initializing argument %P of %qD  member function type %qT is not a valid template argument  merge [options] <dir1> <dir2>         Merge coverage file contents
    mismatched types %qT and %qT  no known conversion for argument %d from %qH to %qI  no known conversion for implicit %<this%> parameter from %qH to %qI  no known conversion from %qH to %qI  or %<operator=(const %T&)%>  or a %<transaction_may_cancel_outer%> function  overlap [options] <dir1> <dir2>       Compute the overlap of two profiles
    passing %qT as %<this%> argument discards qualifiers  profiling support are only provided in archive format  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion  rewrite [options] <dir>               Rewrite coverage file contents
    since %q+#D declared in base class  substitution of deduced template arguments resulted in errors seen above  template argument %qE does not match pointer-to-member constant %qE  template argument deduction/substitution failed:  template parameter %qD is not a parameter pack, but argument %qD is  template parameters of a template template argument are inconsistent with other deduced template arguments  trying to instantiate %qD  types %qT and %qT have incompatible cv-qualifiers  variable-sized array type %qT is not a valid template argument  when initialized here (BB %d) (operand type is %qT) (operand types are %qT and %qT) (operand types are %qT, %qT, and %qT) All options with the desired characteristics have already been displayed
--- 1691,1697 ----
    -x, --hash-filenames            Hash long pathnames
    Known valid arguments for %s option:
       a constructor taking a single argument of its own class type is invalid  a qualified-id is required  an inherited constructor is not a candidate for initialization from an expression of the same or derived type  and each type can be converted to the other  as it is a non-system directory that duplicates a system directory
!   base %qT  base class %qT of %q+T is non-literal  because conversion sequence for the argument is better  because the following virtual functions are pure within %qT:  but %d required  by %qD  candidate conversions include %qD and %qD  candidate expects %d argument, %d provided  candidate expects %d arguments, %d provided  cannot convert %qE (type %qT) to type %qT  conversion from return type %qT of template conversion function specialization to %qT is not an exact match  deduced conflicting types for parameter %qT (%qT and %qT)  deduced conflicting values for non-type parameter %qE (%qE and %qE)  enters OpenMP structured block  exits OpenMP structured block  expected a class template, got %qE  expected a class template, got %qT  expected a constant of type %qT, got %qT  expected a template of type %qD, got %qT  expected a type, got %qE  expected a type, got %qT  from here  in call to %qD  in evaluation of %<%Q(%#T, %#T)%>  in thrown expression  inconsistent parameter pack deduction with %qT and %qT  inherited here  initializing argument %P of %qD  member function type %qT is not a valid template argument  merge [options] <dir1> <dir2>         Merge coverage file contents
    mismatched types %qT and %qT  no known conversion for argument %d from %qH to %qI  no known conversion for implicit %<this%> parameter from %qH to %qI  no known conversion from %qH to %qI  or %<operator=(const %T&)%>  or a %<transaction_may_cancel_outer%> function  overlap [options] <dir1> <dir2>       Compute the overlap of two profiles
    passing %qT as %<this%> argument discards qualifiers  profiling support are only provided in archive format  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion  rewrite [options] <dir>               Rewrite coverage file contents
    since %q+#D declared in base class  substitution of deduced template arguments resulted in errors seen above  template argument %qE does not match pointer-to-member constant %qE  template argument deduction/substitution failed:  template parameter %qD is not a parameter pack, but argument %qD is  template parameters of a template template argument are inconsistent with other deduced template arguments  trying to instantiate %qD  types %qT and %qT have incompatible cv-qualifiers  variable-sized array type %qT is not a valid template argument  when initialized here (BB %d) (operand type is %qT) (operand types are %qT and %qT) (operand types are %qT, %qT, and %qT) All options with the desired characteristics have already been displayed
*************** write_c_file - output name is %s, prefix
*** 1676,1682 ****
   conflicting code gen style switches are used!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L!$OMP ATOMIC intrinsic arguments must be scalar at %L!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"::" was expected after module nature at %C but was not found"USE :: module" at %C# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC memregs must precede any function decls#pragma GCC memregs takes a number [0..16]#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX$ should be the last specifier in format at %L%%:canon_for_mlib takes 1 or more pairs of parameters%%:target_mode_check takes an even number of parameters%+qD causes a section type conflict%+qD causes a section type conflict with %qD%+qD declared weak after being used%<!%> not valid in GIMPLE%<#pragma %s%> may only be used in compound statements%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>%<#pragma GCC optimize%> is not a string or number%<#pragma GCC option%> is not a string%<#pragma GCC pch_preprocess%> must be first%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u%<#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%> 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 omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic update%> uses two different variables for memory%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp declare 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%>%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma omp target enter data%> must contain at least one %<map%> clause%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause%<#pragma omp target exit data%> must contain at least one %<map%> clause%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma scalar_storage_order%> is not supported for C++%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> is not allowed here%<%%%> 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 output between %wu and %wu bytes causes result to exceed %<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 minimum required size of 4095%<%.*s%> directive output truncated writing %wu byte into a region of size %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive precision out of range%<%.*s%> directive width out of range%<%.*s%> directive writing %wu byte into a region of size %wu%<%.*s%> directive writing %wu bytes into a region of size %wu%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing %wu or more bytes into a region of size %wu%<%.*s%> directive writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing up to %wu bytes into a region of size %wu%<%.*s%> directive writing up to %wu bytes into a region of size between %wu and %wu%<%D::%D%> is not a class member%<%D::%D%> is not a member of %qT%<%E::%E%> has not been declared%<%E::%E%> is not a class or namespace%<%E::%E%> is not a class, namespace, or enumeration%<%E::%E%> is not a type%<%E::%E%> scoped attribute directive ignored%<%T::%D%> names constructor in %qT%<%T::%D%> names destructor%<%T::%D%> names the constructor, not the type%<%T::%E%> has not been declared%<%T::%E%> is not a type%<%T::%E%> names the constructor, not the type%<%c%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 taskgroup%> construct not closely nested inside of %<taskgroup%> region%<%s%> is unknown%<%s=%s%> and %<%s-%s%> are incompatible%<&%> constraint used with no register class%<&&%> not valid in GIMPLE%<*%> in boolean context, suggest %<&&%> instead%<-%s%> conflicts with the other architecture options, which specify a %s processor%<-Wabi=1%> is not supported, using =2%<-f%s%> and %<%s=%s%> are incompatible%<-fabi-compat-version=1%> is not supported, using =2%<-fabi-version=1%> is no longer supported%<-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%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>%<-fno-fat-lto-objects%> are supported only with linker plugin%<-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%>%<-foffload-abi%> option can be specified only for offload compiler%<-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%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option%<-fsanitize-recover=%s%> is not supported%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are incompatible with %<-fsanitize=thread%>%<-fsanitize=address%> is incompatible with %<-fsanitize=kernel-address%>%<-fsanitize=all%> option is not valid%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsplit-stack%> currently only supported on GNU/Linux%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with glibc-2.18 or later%<-fsplit-stack%> is not supported by this compiler configuration%<-fsplit-stack%> requires assembler support for CFI directives%<-gnat%> misspelled as %<-gant%>%<-m%s%> not supported in this configuration%<-march=%s%> is not compatible with the selected ABI%<-march=%s%> requires %<-mfp32%>%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>%<-mfpxx%> can only be used with the o32 ABI%<-mfpxx%> requires %<-mlra%>%<-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%<-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%>%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>%<-mno-%s%> turns off %<-m%s%>%<-mno-altivec%> disables vsx%<-mno-gpopt%> needs %<-mexplicit-relocs%>%<-mquad-memory%> is not available in little endian mode%<-mquad-memory%> requires 64-bit mode%<-mquad-memory-atomic%> requires 64-bit mode%<-mrtd%> is ignored in 64bit mode%<-msse5%> was removed%<-msseregparm%> used without SSE enabled%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead%<-mvsx%> and %<-mno-altivec%> are incompatible%<-mvsx%> needs indexed addressing%<-mvsx%> requires hardware floating point%<-x %s%> after last input file has no effect%<...%> handler must be the last handler for its try block%<::%D%> has not been declared%<::%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%<>>%> operator is treated as two right angle brackets in C++11%<>>%> should be %<> >%> within a nested template argument list%<@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%<@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%> is not available in Objective-C 1.0%<@synthesize%> not in @implementation context%<@synthesize%> requires the @interface of the class to be available%<@throw%> argument is not an object%<@try%> without %<@catch%> or %<@finally%>%<[%E] =%> used in a GNU-style designated initializer for class %qT%<[*]%> not allowed in other than function prototype scope%<[*]%> not in a declaration%<_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 %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in implicit %<map%> clause%<_Atomic%> %qE in %qs clause%<_Atomic%> applied to a qualified type%<_Atomic%> expression in %<#pragma omp atomic%>%<_Atomic%> in Objective-C%<_Atomic%> iteration variable %qE%<_Atomic%> qualified type in %<#pragma omp declare reduction%>%<_Atomic%>-qualified array type%<_Atomic%>-qualified function type%<_Atomic%>-qualified parameter type %qT of %q+D%<_Atomic%>-qualified return type of %qD%<_Float%d%s%> is not supported on this target%<_Generic%> association has function type%<_Generic%> association has incomplete type%<_Generic%> association has variable length type%<_Generic%> selector matches multiple associations%<_Generic%> selector of type %qT is not compatible with any association%<_Generic%> specifies two compatible types%<_Noreturn%> in empty declaration%<_Sat%> is used without %<_Fract%> or %<_Accum%>%<__BELOW100__%> attribute only applies to variables%<__RTL%> function cannot be compiled with %<-flto%>%<__alignof%> applied to a bit-field%<__auto_type%> in empty declaration%<__auto_type%> may only be used with a single declarator%<__auto_type%> requires a plain identifier as declarator%<__auto_type%> requires an initialized data declaration%<__auto_type%> used with a bit-field initializer%<__builtin_complex%> operand not of real binary floating-point type%<__builtin_complex%> operands of different types%<__builtin_longjmp%> second argument must be 1%<__builtin_next_arg%> called without an argument%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__int%d%> is not supported on this target%<__label__%> not at the beginning of a block%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> before %qD%<__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%<alloca%> bound is unknown%<and%> of mutually exclusive equal-tests is always 0%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> specifiers are not permitted on non-static data members%<assign%> attribute conflicts with %<copy%> attribute%<assign%> attribute conflicts with %<retain%> attribute%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it%<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%<bank_switch%> has no effect on non-interrupt functions%<builtin_return_address%> contains only 2 bytes of address%<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%<constexpr%> constructor for union %qT must initialize exactly one non-static data member%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type%<copy%> attribute is only valid for Objective-C objects%<critical%> region may not be nested inside a %<critical%> region with the same name%<custom-%s=%> is not recognized as FPU instruction%<custom-%s=%> requires argument%<default%> label not within a switch statement%<depend(%s)%> is only allowed in %<omp ordered%>%<distribute%> region must be strictly nested inside %<teams%> construct%<else%> without a previous %<if%>%<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<externally_visible%> attribute have effect only on public objects%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified multiple times%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<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%<generic%> CPU can be used only for %<-mtune=%> switch%<generic%> CPU can be used only for %<target("tune=")%> attribute%<gnu_inline%> attribute present on %q+D%<grainsize%> value must be positive%<inbranch%> clause is incompatible with %<notinbranch%>%<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%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<l1-cache-size%> parameter is not a power of two %d%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>%<linear%> clause may not be specified together with %<ordered%> clause with a parameter%<linear%> clause step %qE is neither constant nor a parameter%<location_t%> is not defined as a type%<locus%> is not defined as a type%<long long long%> is too long for GCC%<long%> switch expression not converted to %<int%> in ISO C%<main%> declared %<_Noreturn%>%<namespace%> definition is not allowed here%<no-custom-%s%> does not accept arguments%<noreturn%> function does return%<nowait%> clause must not be used together with %<copyprivate%>%<num_tasks%> value must be positive%<num_teams%> value must be positive%<num_threads%> value must be positive%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<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%<ordered simd threads%> must be closely nested inside of %<for simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter may not be specified on %qs construct%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause%<priority%> value must be non-negative%<readonly%> attribute conflicts with %<readwrite%> attribute%<readonly%> attribute conflicts with %<setter%> attribute%<register%> in file-scope empty declaration%<retain%> attribute conflicts with %<copy%> attribute%<retain%> attribute is only valid for Objective-C objects%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<seq%> overrides other OpenACC loop specifiers%<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%<static%> may not be used when defining (as opposed to declaring) a static data member%<struct %E%> declared in %<for%> loop initial declaration%<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%<this%> is unavailable for static member functions%<this%> may not be used in this context%<this%> was not captured for this lambda function%<thread_limit%> 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%<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%<typedef%> was ignored in this declaration%<typeid%> operator cannot appear in a constant-expression%<typename %T::%D%> names %q#T, which is not a class template%<typename %T::%D%> names %q#T, which is not a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<virtual%> outside class declaration%<void%> as only parameter may not be qualified%<void%> must be the only parameter%<warn_if_not_aligned%> may not be specified for %q+D%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<||%> not valid in GIMPLE%<~%> on a boolean expression%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu byte may overlap %wu byte%G%qD accessing %wu bytes may overlap %wu byte%G%qD accessing %wu byte may overlap up to %wu bytes%G%qD accessing %wu bytes may overlap up to %wu bytes%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes may overlap %wu byte%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%G%qD destination unchanged after copying no bytes%G%qD destination unchanged after copying no bytes from a string of length %E%G%qD offset %s from the object at %qE is out of the bounds of %qT%G%qD offset %s is out of bounds%G%qD offset %s is out of the bounds [0, %wu]%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD offset %s is out of the bounds of object %qD with type %qT%G%qD output may be truncated copying %E byte from a string of length %wu%G%qD output may be truncated copying %E bytes from a string of length %wu%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%G%qD output truncated copying %E byte from a string of length %wu%G%qD output truncated copying %E bytes from a string of length %wu%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu%G%qD pointer overflow between offset %s and size %s%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%G%qD specified bound %E equals destination size%G%qD specified bound %E equals source length%G%qD specified bound %E exceeds destination size %wu%G%qD specified bound depends on the length of the source argument%K%qD reading %E byte from a region of size %E%K%qD reading %E bytes from a region of size %E%K%qD reading %E or more bytes from a region of size %E%K%qD reading between %E and %E bytes from a region of size %E%K%qD specified bound %E equals destination size%K%qD specified bound %E exceeds destination size %E%K%qD specified bound %E exceeds maximum object size %E%K%qD specified bound between %E and %E exceeds destination size %E%K%qD specified bound between %E and %E exceeds maximum object size %E%K%qD specified size %E exceeds maximum object size %E%K%qD specified size between %E and %E exceeds maximum object size %E%K%qD writing %E byte into a region of size %E overflows the destination%K%qD writing %E bytes into a region of size %E overflows the destination%K%qD writing %E or more bytes into a region of size %E overflows the destination%K%qD writing between %E and %E bytes into a region of size %E overflows the destination%K%s %wd out of range %wd - %wd%Kargument %d must be a constant immediate%Kargument %i range [%E, %E] exceeds maximum object size %E%Kargument %i range [%E, %E] is negative%Kargument %i value %qE exceeds maximum object size %E%Kargument %i value %qE is negative%Kargument %i value is zero%Kattempt to free a non-heap object%Kattempt to free a non-heap object %qD%Kcall to %qs declared with attribute error: %s%Kcall to %qs declared with attribute warning: %s%Kfirst argument of %qD must be a pointer, second integer constant%Kinvalid use of %<__builtin_va_arg_pack ()%>%Kinvalid use of %<__builtin_va_arg_pack_len ()%>%Klane %wd out of range %wd - %wd%Klane index must be a constant immediate%Klast argument of %qD is not integer constant between 0 and 3%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E%Ktotal size and element size must be a non-zero constant immediate%d constructor found
  %d constructors found
  %d destructor found
  %d destructors found
--- 1700,1706 ----
   conflicting code gen style switches are used!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L!$OMP ATOMIC intrinsic arguments must be scalar at %L!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"::" was expected after module nature at %C but was not found"USE :: module" at %C# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC memregs must precede any function decls#pragma GCC memregs takes a number [0..16]#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX$ should be the last specifier in format at %L%%:canon_for_mlib takes 1 or more pairs of parameters%%:target_mode_check takes an even number of parameters%+qD causes a section type conflict%+qD causes a section type conflict with %qD%+qD declared weak after being used%<!%> not valid in GIMPLE%<#pragma %s%> may only be used in compound statements%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>%<#pragma GCC optimize%> is not a string or number%<#pragma GCC option%> is not a string%<#pragma GCC pch_preprocess%> must be first%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u%<#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%> 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 omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic update%> uses two different variables for memory%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp declare 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%>%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma omp target enter data%> must contain at least one %<map%> clause%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause%<#pragma omp target exit data%> must contain at least one %<map%> clause%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma scalar_storage_order%> is not supported for C++%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> is not allowed here%<%%%> 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 output between %wu and %wu bytes causes result to exceed %<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 minimum required size of 4095%<%.*s%> directive output truncated writing %wu byte into a region of size %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive precision out of range%<%.*s%> directive width out of range%<%.*s%> directive writing %wu byte into a region of size %wu%<%.*s%> directive writing %wu bytes into a region of size %wu%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing %wu or more bytes into a region of size %wu%<%.*s%> directive writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing up to %wu bytes into a region of size %wu%<%.*s%> directive writing up to %wu bytes into a region of size between %wu and %wu%<%D::%D%> is not a class member%<%D::%D%> is not a member of %qT%<%E::%E%> has not been declared%<%E::%E%> is not a class or namespace%<%E::%E%> is not a class, namespace, or enumeration%<%E::%E%> is not a type%<%E::%E%> scoped attribute directive ignored%<%T::%D%> names constructor in %qT%<%T::%D%> names destructor%<%T::%D%> names the constructor, not the type%<%T::%E%> has not been declared%<%T::%E%> is not a type%<%T::%E%> names the constructor, not the type%<%c%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 taskgroup%> construct not closely nested inside of %<taskgroup%> region%<%s%> is unknown%<%s=%s%> and %<%s-%s%> are incompatible%<&%> constraint used with no register class%<&&%> not valid in GIMPLE%<*%> in boolean context, suggest %<&&%> instead%<-%s%> conflicts with the other architecture options, which specify a %s processor%<-Wabi=1%> is not supported, using =2%<-f%s%> and %<%s=%s%> are incompatible%<-fabi-compat-version=1%> is not supported, using =2%<-fabi-version=1%> is no longer supported%<-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%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>%<-fno-fat-lto-objects%> are supported only with linker plugin%<-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%>%<-foffload-abi%> option can be specified only for offload compiler%<-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%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option%<-fsanitize-recover=%s%> is not supported%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are incompatible with %<-fsanitize=thread%>%<-fsanitize=address%> is incompatible with %<-fsanitize=kernel-address%>%<-fsanitize=all%> option is not valid%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsplit-stack%> currently only supported on GNU/Linux%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with glibc-2.18 or later%<-fsplit-stack%> is not supported by this compiler configuration%<-fsplit-stack%> requires assembler support for CFI directives%<-gnat%> misspelled as %<-gant%>%<-m%s%> not supported in this configuration%<-march=%s%> is not compatible with the selected ABI%<-march=%s%> requires %<-mfp32%>%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>%<-mfpxx%> can only be used with the o32 ABI%<-mfpxx%> requires %<-mlra%>%<-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%<-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%>%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>%<-mno-%s%> turns off %<-m%s%>%<-mno-altivec%> disables vsx%<-mno-gpopt%> needs %<-mexplicit-relocs%>%<-mquad-memory%> is not available in little endian mode%<-mquad-memory%> requires 64-bit mode%<-mquad-memory-atomic%> requires 64-bit mode%<-mrtd%> is ignored in 64bit mode%<-msse5%> was removed%<-msseregparm%> used without SSE enabled%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead%<-mvsx%> and %<-mno-altivec%> are incompatible%<-mvsx%> needs indexed addressing%<-mvsx%> requires hardware floating point%<-x %s%> after last input file has no effect%<...%> handler must be the last handler for its try block%<::%D%> has not been declared%<::%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%<>>%> operator is treated as two right angle brackets in C++11%<>>%> should be %<> >%> within a nested template argument list%<@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%<@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%> is not available in Objective-C 1.0%<@synthesize%> not in @implementation context%<@synthesize%> requires the @interface of the class to be available%<@throw%> argument is not an object%<@try%> without %<@catch%> or %<@finally%>%<[%E] =%> used in a GNU-style designated initializer for class %qT%<[*]%> not allowed in other than function prototype scope%<[*]%> not in a declaration%<_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 %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in implicit %<map%> clause%<_Atomic%> %qE in %qs clause%<_Atomic%> applied to a qualified type%<_Atomic%> expression in %<#pragma omp atomic%>%<_Atomic%> in Objective-C%<_Atomic%> iteration variable %qE%<_Atomic%> qualified type in %<#pragma omp declare reduction%>%<_Atomic%>-qualified array type%<_Atomic%>-qualified function type%<_Atomic%>-qualified parameter type %qT of %q+D%<_Atomic%>-qualified return type of %qD%<_Float%d%s%> is not supported on this target%<_Generic%> association has function type%<_Generic%> association has incomplete type%<_Generic%> association has variable length type%<_Generic%> selector matches multiple associations%<_Generic%> selector of type %qT is not compatible with any association%<_Generic%> specifies two compatible types%<_Noreturn%> in empty declaration%<_Sat%> is used without %<_Fract%> or %<_Accum%>%<__BELOW100__%> attribute only applies to variables%<__RTL%> function cannot be compiled with %<-flto%>%<__alignof%> applied to a bit-field%<__auto_type%> in empty declaration%<__auto_type%> may only be used with a single declarator%<__auto_type%> requires a plain identifier as declarator%<__auto_type%> requires an initialized data declaration%<__auto_type%> used with a bit-field initializer%<__builtin_complex%> operand not of real binary floating-point type%<__builtin_complex%> operands of different types%<__builtin_longjmp%> second argument must be 1%<__builtin_next_arg%> called without an argument%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__int%d%> is not supported on this target%<__label__%> not at the beginning of a block%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> before %qD%<__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%<and%> of mutually exclusive equal-tests is always 0%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> specifiers are not permitted on non-static data members%<assign%> attribute conflicts with %<copy%> attribute%<assign%> attribute conflicts with %<retain%> attribute%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it%<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%<bank_switch%> has no effect on non-interrupt functions%<builtin_return_address%> contains only 2 bytes of address%<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%<constexpr%> constructor for union %qT must initialize exactly one non-static data member%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type%<copy%> attribute is only valid for Objective-C objects%<critical%> region may not be nested inside a %<critical%> region with the same name%<custom-%s=%> is not recognized as FPU instruction%<custom-%s=%> requires argument%<default%> label not within a switch statement%<depend(%s)%> is only allowed in %<omp ordered%>%<distribute%> region must be strictly nested inside %<teams%> construct%<else%> without a previous %<if%>%<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<externally_visible%> attribute have effect only on public objects%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified multiple times%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<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%<generic%> CPU can be used only for %<-mtune=%> switch%<generic%> CPU can be used only for %<target("tune=")%> attribute%<gnu_inline%> attribute present on %q+D%<grainsize%> value must be positive%<inbranch%> clause is incompatible with %<notinbranch%>%<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%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<l1-cache-size%> parameter is not a power of two %d%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>%<linear%> clause may not be specified together with %<ordered%> clause with a parameter%<linear%> clause step %qE is neither constant nor a parameter%<location_t%> is not defined as a type%<locus%> is not defined as a type%<long long long%> is too long for GCC%<long%> switch expression not converted to %<int%> in ISO C%<main%> declared %<_Noreturn%>%<namespace%> definition is not allowed here%<no-custom-%s%> does not accept arguments%<noreturn%> function does return%<nowait%> clause must not be used together with %<copyprivate%>%<num_tasks%> value must be positive%<num_teams%> value must be positive%<num_threads%> value must be positive%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<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%<ordered simd threads%> must be closely nested inside of %<for simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter may not be specified on %qs construct%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause%<priority%> value must be non-negative%<readonly%> attribute conflicts with %<readwrite%> attribute%<readonly%> attribute conflicts with %<setter%> attribute%<register%> in file-scope empty declaration%<retain%> attribute conflicts with %<copy%> attribute%<retain%> attribute is only valid for Objective-C objects%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<seq%> overrides other OpenACC loop specifiers%<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%<static%> may not be used when defining (as opposed to declaring) a static data member%<struct %E%> declared in %<for%> loop initial declaration%<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%<this%> is unavailable for static member functions%<this%> may not be used in this context%<this%> was not captured for this lambda function%<thread_limit%> 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%<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%<typedef%> was ignored in this declaration%<typeid%> operator cannot appear in a constant-expression%<typename %T::%D%> names %q#T, which is not a class template%<typename %T::%D%> names %q#T, which is not a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<virtual%> outside class declaration%<void%> as only parameter may not be qualified%<void%> must be the only parameter%<warn_if_not_aligned%> may not be specified for %q+D%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<||%> not valid in GIMPLE%<~%> on a boolean expression%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu byte may overlap %wu byte%G%qD accessing %wu bytes may overlap %wu byte%G%qD accessing %wu byte may overlap up to %wu bytes%G%qD accessing %wu bytes may overlap up to %wu bytes%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes may overlap %wu byte%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%G%qD destination unchanged after copying no bytes%G%qD destination unchanged after copying no bytes from a string of length %E%G%qD offset %s from the object at %qE is out of the bounds of %qT%G%qD offset %s is out of bounds%G%qD offset %s is out of the bounds [0, %wu]%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD offset %s is out of the bounds of object %qD with type %qT%G%qD output may be truncated copying %E byte from a string of length %wu%G%qD output may be truncated copying %E bytes from a string of length %wu%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%G%qD output truncated copying %E byte from a string of length %wu%G%qD output truncated copying %E bytes from a string of length %wu%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu%G%qD pointer overflow between offset %s and size %s%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%G%qD specified bound %E equals destination size%G%qD specified bound %E equals source length%G%qD specified bound %E exceeds destination size %wu%G%qD specified bound depends on the length of the source argument%K%qD reading %E byte from a region of size %E%K%qD reading %E bytes from a region of size %E%K%qD reading %E or more bytes from a region of size %E%K%qD reading between %E and %E bytes from a region of size %E%K%qD specified bound %E equals destination size%K%qD specified bound %E exceeds destination size %E%K%qD specified bound %E exceeds maximum object size %E%K%qD specified bound between %E and %E exceeds destination size %E%K%qD specified bound between %E and %E exceeds maximum object size %E%K%qD specified size %E exceeds maximum object size %E%K%qD specified size between %E and %E exceeds maximum object size %E%K%qD writing %E byte into a region of size %E overflows the destination%K%qD writing %E bytes into a region of size %E overflows the destination%K%qD writing %E or more bytes into a region of size %E overflows the destination%K%qD writing between %E and %E bytes into a region of size %E overflows the destination%K%s %wd out of range %wd - %wd%Kargument %d must be a constant immediate%Kargument %i range [%E, %E] exceeds maximum object size %E%Kargument %i range [%E, %E] is negative%Kargument %i value %qE exceeds maximum object size %E%Kargument %i value %qE is negative%Kargument %i value is zero%Kattempt to free a non-heap object%Kattempt to free a non-heap object %qD%Kcall to %qs declared with attribute error: %s%Kcall to %qs declared with attribute warning: %s%Kfirst argument of %qD must be a pointer, second integer constant%Kinvalid use of %<__builtin_va_arg_pack ()%>%Kinvalid use of %<__builtin_va_arg_pack_len ()%>%Klane %wd out of range %wd - %wd%Klane index must be a constant immediate%Klast argument of %qD is not integer constant between 0 and 3%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E%Ktotal size and element size must be a non-zero constant immediate%d constructor found
  %d constructors found
  %d destructor found
  %d destructors found
*************** write_c_file - output name is %s, prefix
*** 1723,1729 ****
     BIND(C) feature of standard Fortran instead.  */
  
  31 bit ABI.387 instruction set disabled, using SSE arithmetics64 bit ABI.64-bit ABI not supported in ESA/390 mode<During initialization>
! <anonymous><brace-enclosed initializer list><built-in><command-line><declaration error><enumerator><erroneous-expression><expression error><lambda<lambda><missing><return value> <return-value><statement><structured bindings><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><typeprefixerror><ubsan routine call><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.A synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo scheduler.ACCESS specification at %L was already specifiedACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableALLOCATABLE specified outside of INTERFACE body at %LALLOCATE objectALLOCATE of coarray at %C in CRITICAL blockALLOCATE of coarray at %C in DO CONCURRENT blockALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredASSIGN statement at %L requires a scalar default INTEGER variableASSIGNED GOTO statement at %L requires an INTEGER variableASYNCHRONOUS= specifier at %L must be an initialization expressionATOM argument at %L of the %s intrinsic function shall be a coarray or coindexedATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KINDATOM argument of the %s intrinsic function at %L shall be definableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAVX vector return without AVX enabled changes the ABIAVX512F vector argument without AVX512F enabled changes the ABIAVX512F vector return without AVX512F enabled changes the ABIAccept extensions to support legacy code.Access data in the same section from shared anchor points.Access specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAccumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf.Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)Add a common subexpression elimination pass after loop optimizations.Add explicit checks for division by zero.Add explicit checks for division overflow in INT_MIN / -1.Add extra commentary to assembler output.Additional debug prints.After diagnosing undefined behavior attempt to continue execution.Aggressively optimize loops using language constraints.Alias for --help=target.Alias for -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlign all labels.Align all loops to 32 byte boundary.Align code and data to 32 bits.Align destination of the string operations.Align doubles at 64-bit boundaries.Align labels which are only reached by jumping.Align some doubles on dword boundary.Align the start of functions.Align the start of loops.Align to the base type of the bit-field.Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system.Align variables on a 32-bit boundary.All intrinsics procedures are available regardless of selected standard.All memory accesses use I/O load/store instructions.Allocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPEAllocatable component %s at %L of type LOCK_TYPE must have a codimensionAllocatable component of structure at %C must have a deferred shapeAllocate local variables on the stack to allow indirect recursion.Allocate-object at %L also appears at %LAllocate-object at %L is subobject of object at %LAllocate-object at %L must be ALLOCATABLE or a POINTERAllocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tagAllocating %s at %L with type-spec requires the same character-length parameter as in the declarationAllocating %s of ABSTRACT base type at %L requires a type-spec or source-exprAllow access to instance variables as if they were local declarations within instance method implementations.Allow arbitrary character line width in fixed mode.Allow arbitrary character line width in free mode.Allow bit-fields to cross word boundaries.Allow branches to be packed with other instructions.Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions.Allow dollar signs in entity names.Allow fast jumps to the message dispatcher.Allow function addresses to be held in registers.Allow gcc to generate LIW instructions.Allow gcc to generate the SETLB and Lcc instructions.Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations.Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.Allow math optimizations that may violate IEEE or ISO standards.Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Allow premature scheduling of queued insns.Allow readonly data in sdata.Allow sign extension in fusion operations.Allow speculative motion of more loads.Allow speculative motion of non-loads.Allow speculative motion of some loads.Allow the arguments of the '?' operator to have different types.Allow the store merging pass to introduce unaligned stores if it is legal to do so.Allow the use of MDMX instructions.Allow the use of MT instructions.Allow the use of hardware floating point instructions for V850E2V3 and up.Allow the use of hardware floating-point ABI and instructions.Allow to use truncation instead of rounding towards zero for fractional fixed-point types.Allow two instructions to be issued per cycle.Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.Allow variadic functions without named parameter.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate calling convention.Alternate return cannot appear in operator interface at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAlways generate long calls.Always save $lp in the stack.Always treat bitfields as int-sized.Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.Always use JSR, never BSR, for calls.Ambiguous !$OMP DECLARE REDUCTION from module %s at %LAmbiguous symbol in TYPE definition at %CAmend appropriate diagnostic messages with the command line option that controls them.An alias for minterlink-compressed provided for backward-compatibility.An alternate return at %L without a * dummy argumentAn indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: An outer FORALL construct already has an index with this name %LAnalyze and remove doubleword swaps from VSX computations.Analyzed alias has no referenceAnnotate assembler instructions with estimated addresses.Append a second underscore if the name already contains an underscore.Append underscores to externally visible names.Apply negative sign to zero values.Apply special rules for compiling runtime package.Apply variable expansion when loops are unrolled.Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)Argument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too largeArgument NCOPIES of REPEAT intrinsic is too large at %LArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArithmetic NaN at %LArithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic underflow at %LArray bound mismatch for dimension 1 of array (%ld/%ld)Array bound mismatch for dimension 2 of array (%ld/%ld)Array component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray reference at %C cannot have more than %d dimensionsArray reference at %L is out of bounds (%ld < %ld) in codimension %dArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in codimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %CArray section with a vector subscript at %L shall not be the target of a pointerArray specification at %C has more than %d dimensionsArray specification must be deferred at %LArray specification required in ALLOCATE statement at %LAssembler options
  =================
  
  Assigned label is not a target labelAssigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment of scalar to unallocated arrayAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssignment to coindexed variable at %L in a PURE procedureAssociation target at %C must not be coindexedAssume ES is zero throughout program execution, use ES: for read-only data.Assume ICPLBs are enabled at runtime.Assume a large TLS segment.Assume all symbols have 32-bit values.Assume all variable arg functions are prototyped.Assume code will be assembled by GAS.Assume code will be linked by GNU ld.Assume code will be linked by HP ld.Assume common declarations may be overridden with ones with a larger trailing array.Assume data segments are relative to text segment.Assume floating-point operations can trap.Assume incoming stack aligned to this power of 2.Assume labels and symbols can be addressed using 16 bit absolute addresses.Assume loading data from flash is slower than fetching instructions.Assume no NaNs or infinities are generated.Assume normal C execution environment.Assume pointer overflow wraps around.Assume possible double misalignment.Assume round to nearest is selected for purposes of scheduling.Assume signed arithmetic overflow wraps around.Assume small address space.Assume strict aliasing rules apply.Assume target CPU is configured as big endian.Assume target CPU is configured as little endian.Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.Assume that receivers of Objective-C messages may be nil.Assume that run-time support has been provided, so omit -lsim from the linker command line.Assume that standard D runtime libraries and "D main" exist.Assume that the reciprocal estimate instructions provide more accuracy.Assume that the source file is fixed form.Assume that the source file is free form.Assume that values of enumeration type are always within the minimum range of that type.Assume that zero displacement conditional branches are fast.Assume the VxWorks RTP environment.Assume the VxWorks vThreads environment.Assume unified syntax for inline assembly code.Assumed shape array at %L must be a dummy argumentAssumed size array at %L must be a dummy argumentAssumed size polymorphic objects or components, such as that at %C, have not yet been implementedAt global scope:At most %i profile runs is supported. Perhaps corrupted profile?At top level:Attempt to DEALLOCATE unallocated '%s'Attempt to fill delay slots of branch instructions.Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttempt to keep stack aligned to this power of 2.Attempt to merge identical constants across compilation units.Attempt to merge identical constants and constant variables.Attempt to merge identical debug strings across compilation units.Attempting to allocate already allocated variableAttempting to allocate already allocated variable '%s'Attribute at %L is not allowed in a TYPE definitionAutoFDO profile magic number does not matchAutoFDO profile version %u does match %uAutomatically align branch targets to reduce branch penalties.Average number of iterations of a loop.Avoid all range limits on call instructions.Avoid generating pc-relative calls; use indirection.Avoid generation of indexed load/store instructions when possible.Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.Avoid speculative loads to work around a hardware anomaly.BB %i has incorrect edgeBB %i has incorrect fallthru edgeBB %i has multiple EH edgesBB %i is missing an EH edgeBB %i is missing an edgeBB %i last statement has incorrectly set lpBB %i too many fallthru edgesBB_RTL flag not set for block %dBIND(C) applied to %s %s at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) procedure with NAME may not have POINTER attribute at %CBMX instructions are only supported with R2 architectureBYTE type used at %C is not available on the target machineBad 128-bit moveBad GPR fusionBad INTENT specification at %CBad IO basetype (%d)Bad allocate-object at %C for a PURE procedureBad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification for implied-shape array at %CBad array specification in ALLOCATE statement at %LBad coarray specification in ALLOCATE statement at %LBad continuation line at %CBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBase object for NOPASS type-bound procedure call at %L must be scalarBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Both section and comdat group is setBound on number of candidates below that all candidates are considered in iv optimizations.Bound on number of iv uses in loop optimized in iv optimizations.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.Bound on size of expressions used in the scalar evolutions analyzer.Bound on the complexity of the expressions in the scalar evolutions analyzer.Bound on the cost of an expression to compute the number of iterations.Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.Branch at %L may result in an infinite loopBranches are this expensive (arbitrary units).Branches executed:%s of %d
--- 1747,1753 ----
     BIND(C) feature of standard Fortran instead.  */
  
  31 bit ABI.387 instruction set disabled, using SSE arithmetics64 bit ABI.64-bit ABI not supported in ESA/390 mode<During initialization>
! <anonymous><brace-enclosed initializer list><built-in><command-line><declaration error><enumerator><erroneous-expression><expression error><lambda<lambda><missing><return value> <return-value><statement><structured bindings><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><typeprefixerror><ubsan routine call><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.A synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo scheduler.ACCESS specification at %L was already specifiedACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableALLOCATABLE specified outside of INTERFACE body at %LALLOCATE objectALLOCATE of coarray at %C in CRITICAL blockALLOCATE of coarray at %C in DO CONCURRENT blockALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredASSIGN statement at %L requires a scalar default INTEGER variableASSIGNED GOTO statement at %L requires an INTEGER variableATOM argument at %L of the %s intrinsic function shall be a coarray or coindexedATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KINDATOM argument of the %s intrinsic function at %L shall be definableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAVX vector return without AVX enabled changes the ABIAVX512F vector argument without AVX512F enabled changes the ABIAVX512F vector return without AVX512F enabled changes the ABIAccept extensions to support legacy code.Access data in the same section from shared anchor points.Access specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAccumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf.Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)Add a common subexpression elimination pass after loop optimizations.Add explicit checks for division by zero.Add explicit checks for division overflow in INT_MIN / -1.Add extra commentary to assembler output.Additional debug prints.After diagnosing undefined behavior attempt to continue execution.Aggressively optimize loops using language constraints.Alias for --help=target.Alias for -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlign all labels.Align all loops to 32 byte boundary.Align code and data to 32 bits.Align destination of the string operations.Align doubles at 64-bit boundaries.Align labels which are only reached by jumping.Align some doubles on dword boundary.Align the start of functions.Align the start of loops.Align to the base type of the bit-field.Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system.Align variables on a 32-bit boundary.All intrinsics procedures are available regardless of selected standard.All memory accesses use I/O load/store instructions.Allocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPEAllocatable component %s at %L of type LOCK_TYPE must have a codimensionAllocatable component of structure at %C must have a deferred shapeAllocate local variables on the stack to allow indirect recursion.Allocate-object at %L also appears at %LAllocate-object at %L is subobject of object at %LAllocate-object at %L must be ALLOCATABLE or a POINTERAllocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tagAllocating %s at %L with type-spec requires the same character-length parameter as in the declarationAllocating %s of ABSTRACT base type at %L requires a type-spec or source-exprAllow access to instance variables as if they were local declarations within instance method implementations.Allow arbitrary character line width in fixed mode.Allow arbitrary character line width in free mode.Allow bit-fields to cross word boundaries.Allow branches to be packed with other instructions.Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions.Allow dollar signs in entity names.Allow fast jumps to the message dispatcher.Allow function addresses to be held in registers.Allow gcc to generate LIW instructions.Allow gcc to generate the SETLB and Lcc instructions.Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations.Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.Allow math optimizations that may violate IEEE or ISO standards.Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Allow premature scheduling of queued insns.Allow readonly data in sdata.Allow sign extension in fusion operations.Allow speculative motion of more loads.Allow speculative motion of non-loads.Allow speculative motion of some loads.Allow the arguments of the '?' operator to have different types.Allow the store merging pass to introduce unaligned stores if it is legal to do so.Allow the use of MDMX instructions.Allow the use of MT instructions.Allow the use of hardware floating point instructions for V850E2V3 and up.Allow the use of hardware floating-point ABI and instructions.Allow to use truncation instead of rounding towards zero for fractional fixed-point types.Allow two instructions to be issued per cycle.Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.Allow variadic functions without named parameter.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate calling convention.Alternate return cannot appear in operator interface at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAlways generate long calls.Always save $lp in the stack.Always treat bitfields as int-sized.Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.Always use JSR, never BSR, for calls.Ambiguous !$OMP DECLARE REDUCTION from module %s at %LAmbiguous symbol in TYPE definition at %CAmend appropriate diagnostic messages with the command line option that controls them.An alias for minterlink-compressed provided for backward-compatibility.An alternate return at %L without a * dummy argumentAn indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: An outer FORALL construct already has an index with this name %LAnalyze and remove doubleword swaps from VSX computations.Analyzed alias has no referenceAnnotate assembler instructions with estimated addresses.Append a second underscore if the name already contains an underscore.Append underscores to externally visible names.Apply negative sign to zero values.Apply special rules for compiling runtime package.Apply variable expansion when loops are unrolled.Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)Argument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too largeArgument NCOPIES of REPEAT intrinsic is too large at %LArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArithmetic NaN at %LArithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic underflow at %LArray bound mismatch for dimension 1 of array (%ld/%ld)Array bound mismatch for dimension 2 of array (%ld/%ld)Array component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray reference at %C cannot have more than %d dimensionsArray reference at %L is out of bounds (%ld < %ld) in codimension %dArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in codimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %CArray section with a vector subscript at %L shall not be the target of a pointerArray specification at %C has more than %d dimensionsArray specification must be deferred at %LArray specification required in ALLOCATE statement at %LAssembler options
  =================
  
  Assigned label is not a target labelAssigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment of scalar to unallocated arrayAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssignment to coindexed variable at %L in a PURE procedureAssociation target at %C must not be coindexedAssume ES is zero throughout program execution, use ES: for read-only data.Assume ICPLBs are enabled at runtime.Assume a large TLS segment.Assume all symbols have 32-bit values.Assume all variable arg functions are prototyped.Assume code will be assembled by GAS.Assume code will be linked by GNU ld.Assume code will be linked by HP ld.Assume common declarations may be overridden with ones with a larger trailing array.Assume data segments are relative to text segment.Assume floating-point operations can trap.Assume incoming stack aligned to this power of 2.Assume labels and symbols can be addressed using 16 bit absolute addresses.Assume loading data from flash is slower than fetching instructions.Assume no NaNs or infinities are generated.Assume normal C execution environment.Assume pointer overflow wraps around.Assume possible double misalignment.Assume round to nearest is selected for purposes of scheduling.Assume signed arithmetic overflow wraps around.Assume small address space.Assume strict aliasing rules apply.Assume target CPU is configured as big endian.Assume target CPU is configured as little endian.Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.Assume that receivers of Objective-C messages may be nil.Assume that run-time support has been provided, so omit -lsim from the linker command line.Assume that standard D runtime libraries and "D main" exist.Assume that the reciprocal estimate instructions provide more accuracy.Assume that the source file is fixed form.Assume that the source file is free form.Assume that values of enumeration type are always within the minimum range of that type.Assume that zero displacement conditional branches are fast.Assume the VxWorks RTP environment.Assume the VxWorks vThreads environment.Assume unified syntax for inline assembly code.Assumed shape array at %L must be a dummy argumentAssumed size array at %L must be a dummy argumentAssumed size polymorphic objects or components, such as that at %C, have not yet been implementedAt global scope:At most %i profile runs is supported. Perhaps corrupted profile?At top level:Attempt to DEALLOCATE unallocated '%s'Attempt to fill delay slots of branch instructions.Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttempt to keep stack aligned to this power of 2.Attempt to merge identical constants across compilation units.Attempt to merge identical constants and constant variables.Attempt to merge identical debug strings across compilation units.Attempting to allocate already allocated variableAttempting to allocate already allocated variable '%s'Attribute at %L is not allowed in a TYPE definitionAutoFDO profile magic number does not matchAutoFDO profile version %u does match %uAutomatically align branch targets to reduce branch penalties.Average number of iterations of a loop.Avoid all range limits on call instructions.Avoid generating pc-relative calls; use indirection.Avoid generation of indexed load/store instructions when possible.Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.Avoid speculative loads to work around a hardware anomaly.BB %i has incorrect edgeBB %i has incorrect fallthru edgeBB %i has multiple EH edgesBB %i is missing an EH edgeBB %i is missing an edgeBB %i last statement has incorrectly set lpBB %i too many fallthru edgesBB_RTL flag not set for block %dBIND(C) applied to %s %s at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) procedure with NAME may not have POINTER attribute at %CBMX instructions are only supported with R2 architectureBYTE type used at %C is not available on the target machineBad 128-bit moveBad GPR fusionBad INTENT specification at %CBad IO basetype (%d)Bad allocate-object at %C for a PURE procedureBad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification for implied-shape array at %CBad array specification in ALLOCATE statement at %LBad coarray specification in ALLOCATE statement at %LBad continuation line at %CBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBase object for NOPASS type-bound procedure call at %L must be scalarBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Both section and comdat group is setBound on number of candidates below that all candidates are considered in iv optimizations.Bound on number of iv uses in loop optimized in iv optimizations.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.Bound on size of expressions used in the scalar evolutions analyzer.Bound on the complexity of the expressions in the scalar evolutions analyzer.Bound on the cost of an expression to compute the number of iterations.Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.Branch at %L may result in an infinite loopBranches are this expensive (arbitrary units).Branches executed:%s of %d
*************** write_c_file - output name is %s, prefix
*** 1738,1749 ****
  Error writing module file %qs for writing: %sError writing modules file: %sError writing output file '%s'
  EventExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExit on the first error occurred.Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.Expected ")" at %CExpected "," at %CExpected '*' in coindex specification in ALLOCATE statement at %LExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected PARAMETER symbol in complex constant at %CExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected association at %CExpected association list at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected comma in I/O list at %CExpected component reference at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected generic name or operator descriptor at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected left parenthesisExpected module procedure name at %CExpected nameExpected real stringExpected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected terminating name at %CExpected type-bound procedure or procedure pointer component at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting a comma in EQUIVALENCE at %CExpecting list of named entities at %CExplain what alignment considerations lead to the decision to make an insn short or long.Export functions even if they can be inlined.Expression at %L in this context must be constantExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE statement at %L is not in the range of %sExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: Conversion from %s to %s at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: backslash character at %CExternal IO UNIT cannot be an array at %LExtraneous characters in format at %LFINAL clause at %L requires a scalar LOGICAL expressionFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure at %L must have exactly one argumentFORALL end expression at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar INTEGERFORALL mask clause at %L requires a scalar LOGICAL expressionFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORMAT label %d at %L not definedFORMAT statement at %L does not have a statement labelFORMAT tag at %L must be of type default-kind CHARACTER or of INTEGERFP exceptions are enabled.FPX fast and compact options cannot be specified togetherFPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.FPX: Generate Double Precision FPX (compact) instructions.FPX: Generate Double Precision FPX (fast) instructions.FPX: Generate Single Precision FPX (compact) instructions.FPX: Generate Single Precision FPX (fast) instructions.Factor complex constructors and destructors to favor space over speed.Fatal ErrorFine grain control of tune features.First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)Floating point custom instruction configuration name.Follow Renesas (formerly Hitachi) / SuperH calling conventions.Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.Follow the EABI linkage requirements.For dummy procedure %s, no binding name is allowed in BIND(C) at %CFor intrinsics library: pass all parameters in registers.For nested functions on stack executable permission is set.For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.Force assembly output to always use hex constants.Force bitfield accesses to match their type width.Force functions to be aligned to a 4 byte boundary.Force the underlying type for "wchar_t" to be "unsigned short".Force the usage of delay slots for conditional branches.Format statement in module main block at %CFortran 2008 obsolescent feature:Fortran 2008: Pointer functions in variable definition context (%s) at %LFortran 2008: Semicolon at %C without preceding statementFortran 2018 deleted feature:Fortran 2018 obsolescent feature:Fortran 2018:Fortran 95 requires default INTEGER in %s tag at %LFunction %s at %L has entries with mismatched array specificationsFunction starts are aligned to this power of 2.Functions which return values must end with return statements.Fuse certain integer operations together for better performance on power8.Fuse medium/large code model toc references with the memory instruction.GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC is not configured to support %s as offload targetGCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCSE disabledGENERIC at %C must be inside a derived-type CONTAINSGMP version %s, MPFR version %s, MPC version %s, isl version %s
  GNU C no longer supports -traditional without -EGNU Extension:GNU Objective C no longer supports traditional compilationGOTO statement at %L leaves CRITICAL construct for label at %LGOTO statement at %L leaves DO CONCURRENT construct for label at %LGenerate 16-bit instructions.Generate 16bit i386 code.Generate 32-bit code.Generate 32-bit offsets in switch tables.Generate 32bit i386 code.Generate 32bit x86-64 code.Generate 32x16 multiply and mac instructions.Generate 64-bit code.Generate 64bit x86-64 code.Generate APCS conformant stack frames.Generate ARCompact 32-bit code for ARC600 processor.Generate ARCompact 32-bit code for ARC601 processor.Generate ARCompact 32-bit code for ARC700 processor.Generate AT&T-style stubs for Mach-O.Generate C header of platform-specific features.Generate C prototypes from BIND(C) declarations.Generate DWARF pubnames and pubtypes sections with GNU extensions.Generate DWARF pubnames and pubtypes sections.Generate ELF FDPIC code.Generate GFLOAT double precision code.Generate H8/300H code.Generate H8S code.Generate H8S/2600 code.Generate H8SX code.Generate ILP32 code.Generate IT blocks appropriate for ARMv8.Generate JSON file.Generate LP64 code.Generate MIPS16 code.Generate PA1.0 code.Generate PA1.1 code.Generate PA2.0 code (requires binutils 2.10 or later).Generate SBIT, CBIT instructions.Generate SH1 code.Generate SH2 code.Generate SH2a FPU-less code.Generate SH2e code.Generate SH3 code.Generate SH3e code.Generate SH4 FPU-less code.Generate SH4 code.Generate SH4-100 FPU-less code.Generate SH4-100 code.Generate SH4-200 FPU-less code.Generate SH4-200 code.Generate SH4-300 FPU-less code.Generate SH4-300 code.Generate SH4a FPU-less code.Generate SH4a code.Generate SH4al-dsp code.Generate VRSAVE instructions when generating AltiVec code.Generate __mcount_loc section with all mcount or __fentry__ calls.Generate a #line directive pointing at the current working directory.Generate a call to abort if a noreturn function returns.Generate a default D main() function when compiling.Generate a single exit point for each function.Generate absolute source path names for gcov.Generate aggregate parameter passing code with at most 64-bit alignment.Generate auto-inc/dec instructions.Generate big endian code.Generate big-endian code.Generate bit instructions.Generate call insns as direct calls.Generate call insns as indirect calls, if necessary.Generate call insns as indirect calls.Generate call insns as register indirect calls.Generate cld instruction in the function prologue.Generate code for CR16C architecture.Generate code for CR16C+ architecture (Default).Generate code for GNU as.Generate code for GNU assembler (gas).Generate code for GNU ld.Generate code for GNU runtime environment.Generate code for NeXT (Apple Mac OS X) runtime environment.Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.Generate code for SH4 340 series (MMU/FPU-less).Generate code for SH4 400 series (MMU/FPU-less).Generate code for SH4 500 series (FPU-less).Generate code for Thumb state.Generate code for UNIX assembler.Generate code for a 32-bit ABI.Generate code for a 5206e.Generate code for a 520X.Generate code for a 528x.Generate code for a 5307.Generate code for a 5407.Generate code for a 64-bit ABI.Generate code for a 68000.Generate code for a 68010.Generate code for a 68020.Generate code for a 68030.Generate code for a 68040, without any new instructions.Generate code for a 68040.Generate code for a 68060, without any new instructions.Generate code for a 68060.Generate code for a 68302.Generate code for a 68332.Generate code for a 68851.Generate code for a ColdFire v4e.Generate code for a DLL.Generate code for a Fido A.Generate code for a cpu32.Generate code for all template instantiations.Generate code for an 11/10.Generate code for an 11/40.Generate code for an 11/45.Generate code for assert contracts.Generate code for darwin loadable kernel extensions.Generate code for functions even if they are fully inlined.Generate code for given CPU.Generate code for old exec BSS PLT.Generate code for postcondition contracts.Generate code for precondition contracts.Generate code for static functions even if they are never called.Generate code for switches without a default case.Generate code for the Android platform.Generate code for the M*Core M210.Generate code for the M*Core M340.Generate code for the kernel or loadable kernel extensions.Generate code for the supervisor mode (default).Generate code for the user mode.Generate code in 32 bit ARM state.Generate code in big endian mode.Generate code in big-endian mode.Generate code in little endian mode.Generate code in little-endian mode.Generate code suitable for executables (NOT shared libs).Generate code suitable for fast turn around debugging.Generate code that can be used in SVR4-style dynamic objects.Generate code that can keep local state uniform across all lanes.Generate code that conforms to Intel MCU psABI.Generate code that conforms to the given ABI.Generate code that is link-compatible with MIPS16 and microMIPS code.Generate code that uses 68881 floating-point instructions.Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.Generate code to check bounds before indexing arrays.Generate code to check exception specifications.Generate code to use a non-exec PLT and GOT.Generate code which uses hardware floating point instructions.Generate code which uses only the general registers.Generate code with library calls for floating point.Generate code without GP reg.Generate compile-time CFString objects.Generate compressed debug sections.Generate conditional move instructions.Generate cpp defines for server IO.Generate cpp defines for workstation IO.Generate debug information in DWARF v2 (or later) format.Generate debug information in STABS format.Generate debug information in VMS format.Generate debug information in XCOFF format.Generate debug information in default extended format.Generate debug information in default format.Generate debug information in default version of DWARF format.Generate debug information in extended STABS format.Generate debug information in extended XCOFF format.Generate debug information in separate .dwo files.Generate default double-precision SH2a-FPU code.Generate default single-precision SH2a-FPU code.Generate default single-precision SH4 code.Generate default single-precision SH4-100 code.Generate default single-precision SH4-200 code.Generate default single-precision SH4-300 code.Generate default single-precision SH4a code.Generate discontiguous stack frames.Generate divide results with reminder having the same sign as the divisor (not the dividend).Generate documentation.Generate double-precision floating-point instructions.Generate fast indirect calls.Generate floating point mathematics using given instruction set.Generate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate instructions supported by barrel shifter.Generate isel instructions.Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.Generate little endian code.Generate little-endian code.Generate load/store multiple instructions.Generate load/store with update instructions.Generate make dependencies and compile.Generate make dependencies.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate mul64 and mulu64 instructions.Generate norm instruction.Generate normal-mode code.Generate only single-precision SH2a-FPU code.Generate only single-precision SH4 code.Generate only single-precision SH4-100 code.Generate only single-precision SH4-200 code.Generate only single-precision SH4-300 code.Generate only single-precision SH4a code.Generate pc-relative code.Generate performance extension instructions.Generate performance extension version 2 instructions.Generate phony targets for all headers.Generate position-independent code for executables if possible (large mode).Generate position-independent code for executables if possible (small mode).Generate position-independent code if possible (large mode).Generate position-independent code if possible (small mode).Generate prefetch instructions, if available, for arrays in loops.Generate re-entrant, PIC code.Generate reciprocals instead of divss and sqrtss.Generate run time type descriptor information.Generate sdata references.  This is the default, unless you compile for PIC.Generate self-relocatable code.Generate sin, cos, sqrt for FPU.Generate single-precision floating-point instructions.Generate software reciprocal divide and square root for better throughput.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Generate string extension instructions.Generate swap instruction.Generate the integer modulo instructions.Generate the quad word memory atomic instructions (lqarx/stqcx).Generate the quad word memory instructions (lq/stq).Generate unwind tables that are exact at each instruction boundary.Generate v3 push25/pop25 instructions.Generate vzeroupper instruction before a transfer of control flow out of the function.Give branches their default cost.Give external symbols a leading underscore.Graphite loop optimizations cannot be used (isl is not available).Guide linker to relax instructions.HSA SSA name defined by instruction that is supposed to be using itHSA SSA name not among operands of instruction that is supposed to use itHSA SSA verification failedHSA has not been enabled during configurationHSA image ops not handledHSA instruction uses a register but is not among recorded register usesHSA instruction verification failedHandle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.How much can given compilation unit grow because of the inlining (in percent).How much can given compilation unit grow because of the interprocedural constant propagation (in percent).ICE: emit_insn used where emit_jump_insn needed:
! ID of shared library to build.ID shared libraries and FD-PIC mode can%'t be used togetherIF clause at %L requires a scalar LOGICAL expressionIMPORT statement at %C only permitted in an INTERFACE bodyINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTENT (%s) conflicts with INTENT(%s) at %LINTENT is not allowed inside of BLOCK at %CINTENT(%s) actual argument at %L might interfere with actual argument at %L.IO definition for %q+D needs an addressIOLENGTH tag invalid in INQUIRE statement at %CISO C does not allow %<%E (expression)%>ISO C does not allow extra %<;%> outside of a functionISO C does not permit %<_Alignof%> applied to a function typeISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<__int%d%> typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support fixed-point typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C does not support the %<_Float%d%s%> typeISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C forbids zero-size arrayISO C forbids zero-size array %qEISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ does not allow %<alignof%> with a non-typeISO C++ does not allow C99 designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not permit %<alignof%> applied to a function typeISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-functionISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-functionISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-functionISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Alignas%>ISO C90 does not support %<_Generic%>ISO C90 does not support %<_Noreturn%>ISO C90 does not support %<_Static_assert%>ISO C90 does not support %<__func__%> predefined identifierISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support %qEISO C90 does not support boolean typesISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 does not support the %<_Atomic%> qualifierISO C90 doesn%'t support unnamed structs/unionsISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayISO C90 forbids variable length array %qEISO C99 does not support %<_Alignas%>ISO C99 does not support %<_Generic%>ISO C99 does not support %<_Noreturn%>ISO C99 does not support %<_Static_assert%>ISO C99 does not support %qEISO C99 does not support the %<_Atomic%> qualifierISO C99 doesn%'t support unnamed structs/unionsIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.If first argument of ATAN2 %L is zero, then the second argument must not be zeroIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.If scheduling post reload, do superblock scheduling.Ignore 'D' in column one in fixed form.Ignore dllimport for functions.Ignore unsupported pragmas.Ignored.Illegal allocate-object at %C for a PURE procedureIllegal character in BOZ constant at %CIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIllegal type in character concatenation at %LImage control statement %s at %C in CRITICAL blockImage control statement %s at %C in DO CONCURRENT blockImage control statement %s at %C in PURE procedureImage control statement CRITICAL at %C in DO CONCURRENT blockImage control statement CRITICAL at %C in PURE procedureImage control statement RETURN at %C in CRITICAL blockImage control statement RETURN at %C in DO CONCURRENT blockImage control statement STOP at %C in CRITICAL blockImage control statement STOP at %C in DO CONCURRENT blockImage control statement SYNC at %C in CRITICAL blockImage control statement SYNC at %C in DO CONCURRENT blockImage control statement SYNC at %C in PURE procedureImageset argument at %L must be a scalar or rank-1 INTEGER expressionImageset argument at %L must between 1 and num_images()Implement C++17 inheriting constructor semantics.Implement __atomic operations via libcalls to legacy __sync functions.Implement resolution of DR 150 for matching of template template arguments.In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived typeIn %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONsIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.In SSA-PRE optimization on trees, enable partial-partial redundancy elimination.In constructor %qsIn copy constructor %qsIn destructor %qsIn file included fromIn function %qsIn lambda functionIn member function %qsIn static member function %qsIncompatible derived type in PARAMETER at %LIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sInconsistent ranks for operator at %%L and %%LIncorrect EH edge %i->%iIncorrect function return valueIncrease the IEEE compliance for floating-point comparisons.Index in dimension %d is out of bounds at %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inhibit the use of hardware floating point instructions.Initialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of variable at %C is not allowed in a PURE procedureInitialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initializing already initialized variable at %CInline __atomic operations when a lock free instruction sequence is available.Inline all known string operations.Inline constants if it can be done in 2 insns or less.Inline memset/memcpy string operations, but perform inline version only for small blocks.Inline recursively only when the probability of call being executed exceeds the parameter.Insert NOP instructions at each function entry.Insert arc-based program profiling code.Insert code to profile values of expressions.Insert stack checking code into the program.  Same as -fstack-check=specific.Instruction accounted for function prologue, epilogue and other overhead.Instrument function entry and exit with profiling calls.Integer expression required at %CInteger id (N) of fabsd custom instruction.Integer id (N) of fabss custom instruction.Integer id (N) of faddd custom instruction.Integer id (N) of fadds custom instruction.Integer id (N) of fatand custom instruction.Integer id (N) of fatans custom instruction.Integer id (N) of fcmpeqd custom instruction.Integer id (N) of fcmpeqs custom instruction.Integer id (N) of fcmpged custom instruction.Integer id (N) of fcmpges custom instruction.Integer id (N) of fcmpgtd custom instruction.Integer id (N) of fcmpgts custom instruction.Integer id (N) of fcmpled custom instruction.Integer id (N) of fcmples custom instruction.Integer id (N) of fcmpltd custom instruction.Integer id (N) of fcmplts custom instruction.Integer id (N) of fcmpned custom instruction.Integer id (N) of fcmpnes custom instruction.Integer id (N) of fcosd custom instruction.Integer id (N) of fcoss custom instruction.Integer id (N) of fdivd custom instruction.Integer id (N) of fdivs custom instruction.Integer id (N) of fexpd custom instruction.Integer id (N) of fexps custom instruction.Integer id (N) of fextsd custom instruction.Integer id (N) of fixdi custom instruction.Integer id (N) of fixdu custom instruction.Integer id (N) of fixsi custom instruction.Integer id (N) of fixsu custom instruction.Integer id (N) of floatid custom instruction.Integer id (N) of floatis custom instruction.Integer id (N) of floatud custom instruction.Integer id (N) of floatus custom instruction.Integer id (N) of flogd custom instruction.Integer id (N) of flogs custom instruction.Integer id (N) of fmaxd custom instruction.Integer id (N) of fmaxs custom instruction.Integer id (N) of fmind custom instruction.Integer id (N) of fmins custom instruction.Integer id (N) of fmuld custom instruction.Integer id (N) of fmuls custom instruction.Integer id (N) of fnegd custom instruction.Integer id (N) of fnegs custom instruction.Integer id (N) of frdxhi custom instruction.Integer id (N) of frdxlo custom instruction.Integer id (N) of frdy custom instruction.Integer id (N) of fsind custom instruction.Integer id (N) of fsins custom instruction.Integer id (N) of fsqrtd custom instruction.Integer id (N) of fsqrts custom instruction.Integer id (N) of fsubd custom instruction.Integer id (N) of fsubs custom instruction.Integer id (N) of ftand custom instruction.Integer id (N) of ftans custom instruction.Integer id (N) of ftruncds custom instruction.Integer id (N) of fwrx custom instruction.Integer id (N) of fwry custom instruction.Integer id (N) of round custom instruction.Integer kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger overflow when calculating the amount of memory to allocateInteger too large at %CInteger value too large in expression at %CIntegrate functions into their callers when code size is known not to grow.Integrate functions not declared "inline" into their callers when profitable.Integrate functions only required by their single caller.Intel MCU psABI isn%'t supported in %s modeInterface mismatch in procedure pointer assignment at %L: %sInterface must be specified for DEFERRED binding at %CInternal compiler error: Error reporting routines re-entered.
  Internal unit with vector subscript at %LInterpret any INTEGER(4) as an INTEGER(8).Interpret any REAL(4) as a REAL(10).Interpret any REAL(4) as a REAL(16).Interpret any REAL(4) as a REAL(8).Interpret any REAL(8) as a REAL(10).Interpret any REAL(8) as a REAL(16).Interpret any REAL(8) as a REAL(4).Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.Intersperse literal pools with code in the text section.Interval in which to probe the stack expressed as a power of two in bytes.Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic operator %qs referenced at %L not found in module %qsIntrinsic operator interface at %L must be a FUNCTIONIntrinsic procedure at %L cannot be a MODULE PROCEDUREInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid character in name at %CInvalid codimension %d at %C, only %d codimensions existInvalid context for NULL() pointer at %%LInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid form of coarray reference at %CInvalid image number %d in SYNC IMAGESInvalid initializer %s in Data statement at %CInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid procedure argument at %LInvalid procedure pointer assignment at %LInvalid range %s in option %sInvalid real kind %d at %CInvalid type-spec at %CInvalid value for %s specification at %CIssue warnings needed for strict compliance to the standard.Iterator step at %L cannot be zeroJump targets are aligned to this power of 2.Junk after ASSOCIATE statement at %CJunk after CALL at %CJunk after GENERIC binding at %CJust generate unwind tables for exception handling.Just use icc0/fcc0.KIND parameter of %s at %L must be an initialization expressionKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CKind type parameter for entity at %L differs from the kind type parameter of the typespecKnown AArch64 ABIs (for use with the -mabi= option):Known ABIs (for use with the -mabi= option):Known ARC CPUs (for use with the -mcpu= option):Known ARM ABIs (for use with the -mabi= option):Known ARM CPUs (for use with the -mcpu= and -mtune= options):Known ARM FPUs (for use with the -mfpu= option):Known ARM architectures (for use with the -march= option):Known C6X ISAs (for use with the -march= option):Known CPUs (for use with the -mcpu= and -mtune= options):Known FR-V CPUs (for use with the -mcpu= option):Known IQ2000 CPUs (for use with the -mcpu= option):Known Itanium CPUs (for use with the -mtune= option):Known M68K CPUs (for use with the -mcpu= option):Known M68K ISAs (for use with the -march= option):Known M68K microarchitectures (for use with the -mtune= option):Known MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Known TILE-Gx CPUs (for use with the -mcpu= option):Known TILEPro CPUs (for use with the -mcpu= option):Known TLS dialects (for use with the -mtls-dialect= option):Known __fp16 formats (for use with the -mfp16-format= option):Known address mode (for use with the -maddress-mode= option):Known arch types (for use with the -march= option):Known assembler dialects (for use with the -masm= option):Known cmodel types (for use with the -mcmodel= option):Known code models (for use with the -mcmodel= option):Known cpu types (for use with the -mcpu= option):Known data alignment choices (for use with the -malign-data= option):Known floating-point ABIs (for use with the -mfloat-abi= option):Known floating-point number of registers (for use with the -mconfig-fpu= option):Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):Known stack protector guard (for use with the -mstack-protector-guard= option):Known vectorization library ABIs (for use with the -mveclibabi= option):L%d cache latency unknown for %sLOCK_TYPE in variable definition context (%s) at %LLOGICAL operands are required in expression at %LLTO support has not been enabled in this configurationLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel at %L is not in the same block as the GOTO statement at %LLegacy Extension:Letters must be in alphabetic order in IMPLICIT statement at %CLevel of hsa debug stores verbosity.Lift restrictions on GOT size.Like -M but ignore system header files.Like -MD but ignore system header files.Like -pedantic but issue them as errors.Limit of %d continuations exceeded in statement at %CLine truncated at %LLines executed:%s of %d
! Link in code for a __main kernel.Link the standard D library dynamically in the compilation.Link the standard D library statically in the compilation.Link to emit program in ELF format (rather than mmo).Link with HAL BSP.Link with a limited version of the C library.Link with libads.a, libc.a and crt0.o.Link with libc.a and libdebug.a.Link with libc.a and libsim.a.Link with libmvme.a, libc.a and crt0.o.Link with libsim.a, libc.a and sim-crt0.o.Link with libyk.a, libc.a and crt0.o.Link with the fast floating-point library.Link with the library-pic libraries.Link-time optimization with number of parallel jobs or jobserver.List all available debugging counters with their limits and counts.List all non-mutable fields which occupy an object instance.List all usages of complex or imaginary types.List all variables going into thread local storage.List information on all language changes.Lock variable at %L must be a scalar of type LOCK_TYPELogical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLook for and use PCH files even when preprocessing.Looks for opportunities to reduce stack adjustments and stack references.Loop code aligned to this power of 2.Loop iterates infinitelyLoop variableLoop variable at %C cannot be a coarrayLoop variable at %C cannot be a sub-componentLoop variable has been modifiedLoops iterating at least selected number of iterations will get loop alignment.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMOLD argument to NULL required at %LMOLD tag at %L conflicts with SOURCE tag at %LMOLD tag at %L conflicts with the typespec at %LMOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %sMSA MIPS16 codeMSP430 builtin functions only work inside interrupt handlersMULT case in cris_op_strMagnitude of second argument of %s exceeds bit size at %LMaintain backchain pointer.Make "char" signed by default.Make "char" unsigned by default.Make all function calls indirect.Make integers 32 bits wide.Make structs a multiple of 4 bytes (warning: ABI altered).Make the linker relaxation machine assume that a program counter wrap-around occurs.Malloc data into P2 space.Mark MAC register as call-clobbered.Mark all loops as parallel.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.Marks all inlined functions and methods as having hidden visibility.Max basic blocks number in loop for loop invariant motion.Max loops number for regional RA.Max number of bytes to compare with loops.Max number of bytes to compare without loops.Max number of bytes to move inline.Max size of conflict table in MB.Max. count of debug markers to expand or inline.Max. recursion depth for expanding var tracking expressions.Max. size of loc list for which reverse ops should be added.Max. size of var tracking hash tables.Maximal code growth caused by tail duplication (in percent).Maximal estimated growth of function body caused by early inlining of single call.Maximal estimated outcome of branch considered predictable.Maximal growth due to inlining of large function (in percent).Maximal size of a partition for LTO (in estimated instructions).Maximal stack frame growth due to inlining (in percent).Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with.Maximum amount of iterations of the pass over a function.Maximum amount of similar bbs to compare a bb with.Maximum depth of search in the dominator tree for expressions to hoist.Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum length of candidate scans for straight-line strength reduction.Maximum length of partial antic set when performing tree pre optimization.Maximum number of active local stores in RTL dead store elimination.Maximum number of aggregate content items for a parameter in jump functions and lattices.Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.Maximum number of arrays per SCoP.Maximum number of assertions to add along the default edge of a switch statement during VRP.Maximum number of basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.Maximum number of conditional store pairs that can be sunk.Maximum number of constant stores to merge in the store merging pass.Maximum number of datarefs in loop for building loop data dependencies.Maximum number of disambiguations to perform per memory access.Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.Maximum number of insns in a basic block to consider for RTL if-conversion.Maximum number of instructions in basic block to be considered for SLP vectorization.Maximum number of instructions in the ready list that are considered eligible for renaming.Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.Maximum number of isl operations, 0 means unlimited.Maximum number of loop peels to enhance alignment of data references in a loop.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of namespaces to search for alternatives when name lookup fails.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of new jump thread paths to create for a finite state automaton.Maximum number of parameters in a SCoP.Maximum number of queries into the alias oracle per store.Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum number of times that an insn could be scheduled.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.Maximum recursion depth allowed when querying a property of an SSA name.Maximum size (in bytes) of objects tracked bytewise by dead store elimination.Maximum size in bytes of constant values allowed as operands.Maximum size of a list of values associated with each parameter for interprocedural constant propagation.Maximum size of global and static variables which can be placed into the small data area.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Maximum subrecord length cannot exceed %dMaximum supported identifier length is %dMaximum unroll factor for the unroll-and-jam transformation.Merge adjacent stores.Merge subcomand usage:Min. ratio of insns to mem ops to enable prefetching in a loop.Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.Minimal distance between possibly conflicting store and load.Minimal size of a partition for LTO (in estimated instructions).Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.Minimum heap size before we start collecting garbage, in kilobytes.Minimum number of iterations per thread of an innermost parallelized loop.Mismatch in the procedure pointer assignment at %L: mismatch in the calling conventionMissing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %CMissing -mcpu option in ASM_CPU_SPEC?Missing alternate return spec in subroutine call at %LMissing array specification at %L in CODIMENSION statementMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing codimension specification at %CMissing counts for called function %sMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing generic specification in USE statement at %CMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CModule %qs at line %d column %d: %sModule nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMore than one edge out of thunk nodeMove loop invariant computations out of loops.Multiple identifiers provided with single NAME= specifier at %CNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNEWUNIT specifier must have FILE= or STATUS='scratch' at %CNOPASS or explicit interface required at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK attributeNULL appears on right-hand side in assignment at %LNULL used in arithmeticNULL() initialization at %C is ambiguousName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName of system library to link against.Name of the startfile.Name too longNamed block DO at %L requires matching ENDDO nameNamed constant at %C in an EQUIVALENCENamelist group name at %L cannot have the SAVE attributeNeed either entity or common block name for attribute specification statement at %CNested CRITICAL block at %CNo binding name is allowed in BIND(C) at %CNo branches
  No calls
  No default crt0.o.No edge out of thunk nodeNo executable lines
! No longer supported.No region crossing jump at section boundary in bb %iNon-ELEMENTAL user-defined assignment in WHERE at %LNon-POINTER in pointer association context (%s) at %LNon-character assumed shape array element in FORMAT tag at %LNon-character assumed size array element in FORMAT tag at %LNon-character pointer array element in FORMAT tag at %LNon-constant lower bound in implied-shape declaration at %LNon-numeric character in statement label at %CNon-scalar FINAL procedure at %L should have assumed shape argumentNon-variable expression in variable definition context (%s) at %LNoncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Nonconforming tab character at %CNonconforming tab character in column %d of line %dNonconstant array section at %L in DATA statementNonstandard type declaration %s*%d at %CNot expected TAG.Number of partitions the program should be split to.Number of registers used to pass integer arguments.Numeric PARAMETER required in complex constant at %CNumeric operands are required in expression at %LNumeric or CHARACTER operands are required in expression at %LOPEN statement at %C must have UNIT or NEWUNIT specifiedOPEN statement not allowed in PURE procedure at %COPTIONAL is not allowed inside of BLOCK at %CObjective-C declarations may only appear in global scopeObsolescent feature:Offline tool to handle gcda counts
  
  Old-style type declaration %s*%d not supported at %COmit frame pointer for leaf functions.Omit range reduction step when performing complex division.Omit the frame pointer in leaf functions.Only generate absolute relocations on word sized values.Only intrinsic operators can be used in expression at %LOnly issue one instruction per cycle.Only retained for backward compatibility.Only use 32 FPRs.Only use 32 GPRs.OpenACC construct inside of non-OpenACC regionOpenACC loop directive must be associated with an OpenACC compute regionOpenACC region inside of OpenACC routine, nested parallelism not supported yetOperand of .not. operator at %%L is %sOperand of unary numeric operator %%<%s%%> at %%L is %sOperand of user operator %%<%s%%> at %%L is %sOperands of binary numeric operator %%<%s%%> at %%L are %s/%sOperands of comparison operator %%<%s%%> at %%L are %s/%sOperands of logical operator %%<%s%%> at %%L are %s/%sOperands of string concatenation operator at %%L are %s/%sOperands of user operator %%<%s%%> at %%L are %s/%sOperator interface at %L conflicts with intrinsic interfaceOperator interface at %L has the wrong number of argumentsOperator interface at %L must have, at most, two argumentsOptimize amount of stdarg registers saved to stack at start of function.Optimize conditional patterns using SSA PHI nodes.Optimize for debugging experience rather than speed or size.Optimize for space rather than speed.Optimize for speed disregarding exact standards compliance.Optimize frame header.Optimize induction variables on trees.Optimize lui/addiu address loads.Optimize opcode sizes at link time.Optimize sibling and tail recursive calls.Optimize tail call instructions in assembler and linker.Options:
  Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)Out of stack space.
--- 1762,1773 ----
  Error writing module file %qs for writing: %sError writing modules file: %sError writing output file '%s'
  EventExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExit on the first error occurred.Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.Expected ")" at %CExpected "," at %CExpected '*' in coindex specification in ALLOCATE statement at %LExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected PARAMETER symbol in complex constant at %CExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected association at %CExpected association list at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected comma in I/O list at %CExpected component reference at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected generic name or operator descriptor at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected left parenthesisExpected module procedure name at %CExpected nameExpected real stringExpected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected terminating name at %CExpected type-bound procedure or procedure pointer component at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting a comma in EQUIVALENCE at %CExpecting list of named entities at %CExplain what alignment considerations lead to the decision to make an insn short or long.Export functions even if they can be inlined.Expression at %L in this context must be constantExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE statement at %L is not in the range of %sExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: Conversion from %s to %s at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: backslash character at %CExternal IO UNIT cannot be an array at %LExtraneous characters in format at %LFINAL clause at %L requires a scalar LOGICAL expressionFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure at %L must have exactly one argumentFORALL end expression at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar INTEGERFORALL mask clause at %L requires a scalar LOGICAL expressionFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORMAT label %d at %L not definedFORMAT statement at %L does not have a statement labelFORMAT tag at %L must be of type default-kind CHARACTER or of INTEGERFP exceptions are enabled.FPX fast and compact options cannot be specified togetherFPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.FPX: Generate Double Precision FPX (compact) instructions.FPX: Generate Double Precision FPX (fast) instructions.FPX: Generate Single Precision FPX (compact) instructions.FPX: Generate Single Precision FPX (fast) instructions.Factor complex constructors and destructors to favor space over speed.Fatal ErrorFine grain control of tune features.First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)Floating point custom instruction configuration name.Follow Renesas (formerly Hitachi) / SuperH calling conventions.Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.Follow the EABI linkage requirements.For dummy procedure %s, no binding name is allowed in BIND(C) at %CFor intrinsics library: pass all parameters in registers.For nested functions on stack executable permission is set.For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.Force assembly output to always use hex constants.Force bitfield accesses to match their type width.Force functions to be aligned to a 4 byte boundary.Force the underlying type for "wchar_t" to be "unsigned short".Force the usage of delay slots for conditional branches.Format statement in module main block at %CFortran 2008 obsolescent feature:Fortran 2008: Pointer functions in variable definition context (%s) at %LFortran 2008: Semicolon at %C without preceding statementFortran 2018 deleted feature:Fortran 2018 obsolescent feature:Fortran 2018:Fortran 95 requires default INTEGER in %s tag at %LFunction %s at %L has entries with mismatched array specificationsFunction starts are aligned to this power of 2.Functions which return values must end with return statements.Fuse certain integer operations together for better performance on power8.Fuse medium/large code model toc references with the memory instruction.GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC is not configured to support %s as offload targetGCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCSE disabledGENERIC at %C must be inside a derived-type CONTAINSGMP version %s, MPFR version %s, MPC version %s, isl version %s
  GNU C no longer supports -traditional without -EGNU Extension:GNU Objective C no longer supports traditional compilationGOTO statement at %L leaves CRITICAL construct for label at %LGOTO statement at %L leaves DO CONCURRENT construct for label at %LGenerate 16-bit instructions.Generate 16bit i386 code.Generate 32-bit code.Generate 32-bit offsets in switch tables.Generate 32bit i386 code.Generate 32bit x86-64 code.Generate 32x16 multiply and mac instructions.Generate 64-bit code.Generate 64bit x86-64 code.Generate APCS conformant stack frames.Generate ARCompact 32-bit code for ARC600 processor.Generate ARCompact 32-bit code for ARC601 processor.Generate ARCompact 32-bit code for ARC700 processor.Generate AT&T-style stubs for Mach-O.Generate C header of platform-specific features.Generate C prototypes from BIND(C) declarations.Generate DWARF pubnames and pubtypes sections with GNU extensions.Generate DWARF pubnames and pubtypes sections.Generate ELF FDPIC code.Generate GFLOAT double precision code.Generate H8/300H code.Generate H8S code.Generate H8S/2600 code.Generate H8SX code.Generate ILP32 code.Generate IT blocks appropriate for ARMv8.Generate JSON file.Generate LP64 code.Generate MIPS16 code.Generate PA1.0 code.Generate PA1.1 code.Generate PA2.0 code (requires binutils 2.10 or later).Generate SBIT, CBIT instructions.Generate SH1 code.Generate SH2 code.Generate SH2a FPU-less code.Generate SH2e code.Generate SH3 code.Generate SH3e code.Generate SH4 FPU-less code.Generate SH4 code.Generate SH4-100 FPU-less code.Generate SH4-100 code.Generate SH4-200 FPU-less code.Generate SH4-200 code.Generate SH4-300 FPU-less code.Generate SH4-300 code.Generate SH4a FPU-less code.Generate SH4a code.Generate SH4al-dsp code.Generate VRSAVE instructions when generating AltiVec code.Generate __mcount_loc section with all mcount or __fentry__ calls.Generate a #line directive pointing at the current working directory.Generate a call to abort if a noreturn function returns.Generate a default D main() function when compiling.Generate a single exit point for each function.Generate absolute source path names for gcov.Generate aggregate parameter passing code with at most 64-bit alignment.Generate auto-inc/dec instructions.Generate big endian code.Generate big-endian code.Generate bit instructions.Generate call insns as direct calls.Generate call insns as indirect calls, if necessary.Generate call insns as indirect calls.Generate call insns as register indirect calls.Generate cld instruction in the function prologue.Generate code for CR16C architecture.Generate code for CR16C+ architecture (Default).Generate code for GNU as.Generate code for GNU assembler (gas).Generate code for GNU ld.Generate code for GNU runtime environment.Generate code for NeXT (Apple Mac OS X) runtime environment.Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.Generate code for SH4 340 series (MMU/FPU-less).Generate code for SH4 400 series (MMU/FPU-less).Generate code for SH4 500 series (FPU-less).Generate code for Thumb state.Generate code for UNIX assembler.Generate code for a 32-bit ABI.Generate code for a 5206e.Generate code for a 520X.Generate code for a 528x.Generate code for a 5307.Generate code for a 5407.Generate code for a 64-bit ABI.Generate code for a 68000.Generate code for a 68010.Generate code for a 68020.Generate code for a 68030.Generate code for a 68040, without any new instructions.Generate code for a 68040.Generate code for a 68060, without any new instructions.Generate code for a 68060.Generate code for a 68302.Generate code for a 68332.Generate code for a 68851.Generate code for a ColdFire v4e.Generate code for a DLL.Generate code for a Fido A.Generate code for a cpu32.Generate code for all template instantiations.Generate code for an 11/10.Generate code for an 11/40.Generate code for an 11/45.Generate code for assert contracts.Generate code for darwin loadable kernel extensions.Generate code for functions even if they are fully inlined.Generate code for given CPU.Generate code for old exec BSS PLT.Generate code for postcondition contracts.Generate code for precondition contracts.Generate code for static functions even if they are never called.Generate code for switches without a default case.Generate code for the Android platform.Generate code for the M*Core M210.Generate code for the M*Core M340.Generate code for the kernel or loadable kernel extensions.Generate code for the supervisor mode (default).Generate code for the user mode.Generate code in 32 bit ARM state.Generate code in big endian mode.Generate code in big-endian mode.Generate code in little endian mode.Generate code in little-endian mode.Generate code suitable for executables (NOT shared libs).Generate code suitable for fast turn around debugging.Generate code that can be used in SVR4-style dynamic objects.Generate code that can keep local state uniform across all lanes.Generate code that conforms to Intel MCU psABI.Generate code that conforms to the given ABI.Generate code that is link-compatible with MIPS16 and microMIPS code.Generate code that uses 68881 floating-point instructions.Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.Generate code to check bounds before indexing arrays.Generate code to check exception specifications.Generate code to use a non-exec PLT and GOT.Generate code which uses hardware floating point instructions.Generate code which uses only the general registers.Generate code with library calls for floating point.Generate code without GP reg.Generate compile-time CFString objects.Generate compressed debug sections.Generate conditional move instructions.Generate cpp defines for server IO.Generate cpp defines for workstation IO.Generate debug information in DWARF v2 (or later) format.Generate debug information in STABS format.Generate debug information in VMS format.Generate debug information in XCOFF format.Generate debug information in default extended format.Generate debug information in default format.Generate debug information in default version of DWARF format.Generate debug information in extended STABS format.Generate debug information in extended XCOFF format.Generate debug information in separate .dwo files.Generate default double-precision SH2a-FPU code.Generate default single-precision SH2a-FPU code.Generate default single-precision SH4 code.Generate default single-precision SH4-100 code.Generate default single-precision SH4-200 code.Generate default single-precision SH4-300 code.Generate default single-precision SH4a code.Generate discontiguous stack frames.Generate divide results with reminder having the same sign as the divisor (not the dividend).Generate documentation.Generate double-precision floating-point instructions.Generate fast indirect calls.Generate floating point mathematics using given instruction set.Generate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate instructions supported by barrel shifter.Generate isel instructions.Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.Generate little endian code.Generate little-endian code.Generate load/store multiple instructions.Generate load/store with update instructions.Generate make dependencies and compile.Generate make dependencies.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate mul64 and mulu64 instructions.Generate norm instruction.Generate normal-mode code.Generate only single-precision SH2a-FPU code.Generate only single-precision SH4 code.Generate only single-precision SH4-100 code.Generate only single-precision SH4-200 code.Generate only single-precision SH4-300 code.Generate only single-precision SH4a code.Generate pc-relative code.Generate performance extension instructions.Generate performance extension version 2 instructions.Generate phony targets for all headers.Generate position-independent code for executables if possible (large mode).Generate position-independent code for executables if possible (small mode).Generate position-independent code if possible (large mode).Generate position-independent code if possible (small mode).Generate prefetch instructions, if available, for arrays in loops.Generate re-entrant, PIC code.Generate reciprocals instead of divss and sqrtss.Generate run time type descriptor information.Generate sdata references.  This is the default, unless you compile for PIC.Generate self-relocatable code.Generate sin, cos, sqrt for FPU.Generate single-precision floating-point instructions.Generate software reciprocal divide and square root for better throughput.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Generate string extension instructions.Generate swap instruction.Generate the integer modulo instructions.Generate the quad word memory atomic instructions (lqarx/stqcx).Generate the quad word memory instructions (lq/stq).Generate unwind tables that are exact at each instruction boundary.Generate v3 push25/pop25 instructions.Generate vzeroupper instruction before a transfer of control flow out of the function.Give branches their default cost.Give external symbols a leading underscore.Graphite loop optimizations cannot be used (isl is not available).Guide linker to relax instructions.HSA SSA name defined by instruction that is supposed to be using itHSA SSA name not among operands of instruction that is supposed to use itHSA SSA verification failedHSA has not been enabled during configurationHSA image ops not handledHSA instruction uses a register but is not among recorded register usesHSA instruction verification failedHandle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.How much can given compilation unit grow because of the inlining (in percent).How much can given compilation unit grow because of the interprocedural constant propagation (in percent).ICE: emit_insn used where emit_jump_insn needed:
! ID of shared library to build.ID shared libraries and FD-PIC mode can%'t be used togetherIF clause at %L requires a scalar LOGICAL expressionIMPORT statement at %C only permitted in an INTERFACE bodyINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTENT (%s) conflicts with INTENT(%s) at %LINTENT is not allowed inside of BLOCK at %CINTENT(%s) actual argument at %L might interfere with actual argument at %L.IO definition for %q+D needs an addressIOLENGTH tag invalid in INQUIRE statement at %CISO C does not allow %<%E (expression)%>ISO C does not allow extra %<;%> outside of a functionISO C does not permit %<_Alignof%> applied to a function typeISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<__int%d%> typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support fixed-point typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C does not support the %<_Float%d%s%> typeISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C forbids zero-size arrayISO C forbids zero-size array %qEISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ does not allow %<alignof%> with a non-typeISO C++ does not allow C99 designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not permit %<alignof%> applied to a function typeISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-functionISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-functionISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-functionISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Alignas%>ISO C90 does not support %<_Generic%>ISO C90 does not support %<_Noreturn%>ISO C90 does not support %<_Static_assert%>ISO C90 does not support %<__func__%> predefined identifierISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support %qEISO C90 does not support boolean typesISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 does not support the %<_Atomic%> qualifierISO C90 doesn%'t support unnamed structs/unionsISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayISO C90 forbids variable length array %qEISO C99 does not support %<_Alignas%>ISO C99 does not support %<_Generic%>ISO C99 does not support %<_Noreturn%>ISO C99 does not support %<_Static_assert%>ISO C99 does not support %qEISO C99 does not support the %<_Atomic%> qualifierISO C99 doesn%'t support unnamed structs/unionsIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.If scheduling post reload, do superblock scheduling.Ignore 'D' in column one in fixed form.Ignore dllimport for functions.Ignore unsupported pragmas.Ignored.Illegal allocate-object at %C for a PURE procedureIllegal character in BOZ constant at %CIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIllegal type in character concatenation at %LImage control statement %s at %C in CRITICAL blockImage control statement %s at %C in DO CONCURRENT blockImage control statement %s at %C in PURE procedureImage control statement CRITICAL at %C in DO CONCURRENT blockImage control statement CRITICAL at %C in PURE procedureImage control statement RETURN at %C in CRITICAL blockImage control statement RETURN at %C in DO CONCURRENT blockImage control statement STOP at %C in CRITICAL blockImage control statement STOP at %C in DO CONCURRENT blockImage control statement SYNC at %C in CRITICAL blockImage control statement SYNC at %C in DO CONCURRENT blockImage control statement SYNC at %C in PURE procedureImageset argument at %L must be a scalar or rank-1 INTEGER expressionImageset argument at %L must between 1 and num_images()Implement C++17 inheriting constructor semantics.Implement __atomic operations via libcalls to legacy __sync functions.Implement resolution of DR 150 for matching of template template arguments.In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived typeIn %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONsIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.In SSA-PRE optimization on trees, enable partial-partial redundancy elimination.In constructor %qsIn copy constructor %qsIn destructor %qsIn file included fromIn function %qsIn lambda functionIn member function %qsIn static member function %qsIncompatible derived type in PARAMETER at %LIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sInconsistent ranks for operator at %%L and %%LIncorrect EH edge %i->%iIncorrect function return valueIncrease the IEEE compliance for floating-point comparisons.Index in dimension %d is out of bounds at %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inhibit the use of hardware floating point instructions.Initialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of variable at %C is not allowed in a PURE procedureInitialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initializing already initialized variable at %CInline __atomic operations when a lock free instruction sequence is available.Inline all known string operations.Inline constants if it can be done in 2 insns or less.Inline memset/memcpy string operations, but perform inline version only for small blocks.Inline recursively only when the probability of call being executed exceeds the parameter.Insert NOP instructions at each function entry.Insert arc-based program profiling code.Insert code to profile values of expressions.Insert stack checking code into the program.  Same as -fstack-check=specific.Instruction accounted for function prologue, epilogue and other overhead.Instrument function entry and exit with profiling calls.Integer expression required at %CInteger id (N) of fabsd custom instruction.Integer id (N) of fabss custom instruction.Integer id (N) of faddd custom instruction.Integer id (N) of fadds custom instruction.Integer id (N) of fatand custom instruction.Integer id (N) of fatans custom instruction.Integer id (N) of fcmpeqd custom instruction.Integer id (N) of fcmpeqs custom instruction.Integer id (N) of fcmpged custom instruction.Integer id (N) of fcmpges custom instruction.Integer id (N) of fcmpgtd custom instruction.Integer id (N) of fcmpgts custom instruction.Integer id (N) of fcmpled custom instruction.Integer id (N) of fcmples custom instruction.Integer id (N) of fcmpltd custom instruction.Integer id (N) of fcmplts custom instruction.Integer id (N) of fcmpned custom instruction.Integer id (N) of fcmpnes custom instruction.Integer id (N) of fcosd custom instruction.Integer id (N) of fcoss custom instruction.Integer id (N) of fdivd custom instruction.Integer id (N) of fdivs custom instruction.Integer id (N) of fexpd custom instruction.Integer id (N) of fexps custom instruction.Integer id (N) of fextsd custom instruction.Integer id (N) of fixdi custom instruction.Integer id (N) of fixdu custom instruction.Integer id (N) of fixsi custom instruction.Integer id (N) of fixsu custom instruction.Integer id (N) of floatid custom instruction.Integer id (N) of floatis custom instruction.Integer id (N) of floatud custom instruction.Integer id (N) of floatus custom instruction.Integer id (N) of flogd custom instruction.Integer id (N) of flogs custom instruction.Integer id (N) of fmaxd custom instruction.Integer id (N) of fmaxs custom instruction.Integer id (N) of fmind custom instruction.Integer id (N) of fmins custom instruction.Integer id (N) of fmuld custom instruction.Integer id (N) of fmuls custom instruction.Integer id (N) of fnegd custom instruction.Integer id (N) of fnegs custom instruction.Integer id (N) of frdxhi custom instruction.Integer id (N) of frdxlo custom instruction.Integer id (N) of frdy custom instruction.Integer id (N) of fsind custom instruction.Integer id (N) of fsins custom instruction.Integer id (N) of fsqrtd custom instruction.Integer id (N) of fsqrts custom instruction.Integer id (N) of fsubd custom instruction.Integer id (N) of fsubs custom instruction.Integer id (N) of ftand custom instruction.Integer id (N) of ftans custom instruction.Integer id (N) of ftruncds custom instruction.Integer id (N) of fwrx custom instruction.Integer id (N) of fwry custom instruction.Integer id (N) of round custom instruction.Integer kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger overflow when calculating the amount of memory to allocateInteger too large at %CInteger value too large in expression at %CIntegrate functions into their callers when code size is known not to grow.Integrate functions not declared "inline" into their callers when profitable.Integrate functions only required by their single caller.Intel MCU psABI isn%'t supported in %s modeInterface mismatch in procedure pointer assignment at %L: %sInterface must be specified for DEFERRED binding at %CInternal compiler error: Error reporting routines re-entered.
  Internal unit with vector subscript at %LInterpret any INTEGER(4) as an INTEGER(8).Interpret any REAL(4) as a REAL(10).Interpret any REAL(4) as a REAL(16).Interpret any REAL(4) as a REAL(8).Interpret any REAL(8) as a REAL(10).Interpret any REAL(8) as a REAL(16).Interpret any REAL(8) as a REAL(4).Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.Intersperse literal pools with code in the text section.Interval in which to probe the stack expressed as a power of two in bytes.Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic operator %qs referenced at %L not found in module %qsIntrinsic operator interface at %L must be a FUNCTIONIntrinsic procedure at %L cannot be a MODULE PROCEDUREInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid character in name at %CInvalid codimension %d at %C, only %d codimensions existInvalid context for NULL() pointer at %%LInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid form of coarray reference at %CInvalid image number %d in SYNC IMAGESInvalid initializer %s in Data statement at %CInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid procedure argument at %LInvalid procedure pointer assignment at %LInvalid range %s in option %sInvalid real kind %d at %CInvalid type-spec at %CInvalid value for %s specification at %CIssue warnings needed for strict compliance to the standard.Iterator step at %L cannot be zeroJump targets are aligned to this power of 2.Junk after ASSOCIATE statement at %CJunk after CALL at %CJunk after GENERIC binding at %CJust generate unwind tables for exception handling.Just use icc0/fcc0.KIND parameter of %s at %L must be an initialization expressionKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CKind type parameter for entity at %L differs from the kind type parameter of the typespecKnown AArch64 ABIs (for use with the -mabi= option):Known ABIs (for use with the -mabi= option):Known ARC CPUs (for use with the -mcpu= option):Known ARM ABIs (for use with the -mabi= option):Known ARM CPUs (for use with the -mcpu= and -mtune= options):Known ARM FPUs (for use with the -mfpu= option):Known ARM architectures (for use with the -march= option):Known C6X ISAs (for use with the -march= option):Known CPUs (for use with the -mcpu= and -mtune= options):Known FR-V CPUs (for use with the -mcpu= option):Known IQ2000 CPUs (for use with the -mcpu= option):Known Itanium CPUs (for use with the -mtune= option):Known M68K CPUs (for use with the -mcpu= option):Known M68K ISAs (for use with the -march= option):Known M68K microarchitectures (for use with the -mtune= option):Known MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Known TILE-Gx CPUs (for use with the -mcpu= option):Known TILEPro CPUs (for use with the -mcpu= option):Known TLS dialects (for use with the -mtls-dialect= option):Known __fp16 formats (for use with the -mfp16-format= option):Known address mode (for use with the -maddress-mode= option):Known arch types (for use with the -march= option):Known assembler dialects (for use with the -masm= option):Known cmodel types (for use with the -mcmodel= option):Known code models (for use with the -mcmodel= option):Known cpu types (for use with the -mcpu= option):Known data alignment choices (for use with the -malign-data= option):Known floating-point ABIs (for use with the -mfloat-abi= option):Known floating-point number of registers (for use with the -mconfig-fpu= option):Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):Known stack protector guard (for use with the -mstack-protector-guard= option):Known vectorization library ABIs (for use with the -mveclibabi= option):L%d cache latency unknown for %sLOCK_TYPE in variable definition context (%s) at %LLOGICAL operands are required in expression at %LLTO support has not been enabled in this configurationLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel at %L is not in the same block as the GOTO statement at %LLegacy Extension:Letters must be in alphabetic order in IMPLICIT statement at %CLevel of hsa debug stores verbosity.Lift restrictions on GOT size.Like -M but ignore system header files.Like -MD but ignore system header files.Like -pedantic but issue them as errors.Limit of %d continuations exceeded in statement at %CLine truncated at %LLines executed:%s of %d
! Link in code for a __main kernel.Link the standard D library dynamically in the compilation.Link the standard D library statically in the compilation.Link to emit program in ELF format (rather than mmo).Link with HAL BSP.Link with a limited version of the C library.Link with libads.a, libc.a and crt0.o.Link with libc.a and libdebug.a.Link with libc.a and libsim.a.Link with libmvme.a, libc.a and crt0.o.Link with libsim.a, libc.a and sim-crt0.o.Link with libyk.a, libc.a and crt0.o.Link with the fast floating-point library.Link with the library-pic libraries.Link-time optimization with number of parallel jobs or jobserver.List all available debugging counters with their limits and counts.List all non-mutable fields which occupy an object instance.List all usages of complex or imaginary types.List all variables going into thread local storage.List information on all language changes.Lock variable at %L must be a scalar of type LOCK_TYPELogical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLook for and use PCH files even when preprocessing.Looks for opportunities to reduce stack adjustments and stack references.Loop code aligned to this power of 2.Loop iterates infinitelyLoop variableLoop variable at %C cannot be a coarrayLoop variable at %C cannot be a sub-componentLoop variable has been modifiedLoops iterating at least selected number of iterations will get loop alignment.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMOLD argument to NULL required at %LMOLD tag at %L conflicts with SOURCE tag at %LMOLD tag at %L conflicts with the typespec at %LMOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %sMSA MIPS16 codeMSP430 builtin functions only work inside interrupt handlersMULT case in cris_op_strMagnitude of second argument of %s exceeds bit size at %LMaintain backchain pointer.Make "char" signed by default.Make "char" unsigned by default.Make all function calls indirect.Make integers 32 bits wide.Make structs a multiple of 4 bytes (warning: ABI altered).Make the linker relaxation machine assume that a program counter wrap-around occurs.Malloc data into P2 space.Mark MAC register as call-clobbered.Mark all loops as parallel.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.Marks all inlined functions and methods as having hidden visibility.Max basic blocks number in loop for loop invariant motion.Max loops number for regional RA.Max number of bytes to compare with loops.Max number of bytes to compare without loops.Max number of bytes to move inline.Max size of conflict table in MB.Max. count of debug markers to expand or inline.Max. recursion depth for expanding var tracking expressions.Max. size of loc list for which reverse ops should be added.Max. size of var tracking hash tables.Maximal code growth caused by tail duplication (in percent).Maximal estimated growth of function body caused by early inlining of single call.Maximal estimated outcome of branch considered predictable.Maximal growth due to inlining of large function (in percent).Maximal size of a partition for LTO (in estimated instructions).Maximal stack frame growth due to inlining (in percent).Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with.Maximum amount of iterations of the pass over a function.Maximum amount of similar bbs to compare a bb with.Maximum depth of search in the dominator tree for expressions to hoist.Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum length of candidate scans for straight-line strength reduction.Maximum length of partial antic set when performing tree pre optimization.Maximum number of active local stores in RTL dead store elimination.Maximum number of aggregate content items for a parameter in jump functions and lattices.Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.Maximum number of arrays per SCoP.Maximum number of assertions to add along the default edge of a switch statement during VRP.Maximum number of basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.Maximum number of conditional store pairs that can be sunk.Maximum number of constant stores to merge in the store merging pass.Maximum number of datarefs in loop for building loop data dependencies.Maximum number of disambiguations to perform per memory access.Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.Maximum number of insns in a basic block to consider for RTL if-conversion.Maximum number of instructions in basic block to be considered for SLP vectorization.Maximum number of instructions in the ready list that are considered eligible for renaming.Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.Maximum number of isl operations, 0 means unlimited.Maximum number of loop peels to enhance alignment of data references in a loop.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of namespaces to search for alternatives when name lookup fails.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of new jump thread paths to create for a finite state automaton.Maximum number of parameters in a SCoP.Maximum number of queries into the alias oracle per store.Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum number of times that an insn could be scheduled.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.Maximum recursion depth allowed when querying a property of an SSA name.Maximum size (in bytes) of objects tracked bytewise by dead store elimination.Maximum size in bytes of constant values allowed as operands.Maximum size of a list of values associated with each parameter for interprocedural constant propagation.Maximum size of global and static variables which can be placed into the small data area.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Maximum subrecord length cannot exceed %dMaximum supported identifier length is %dMaximum unroll factor for the unroll-and-jam transformation.Merge adjacent stores.Merge subcomand usage:Min. ratio of insns to mem ops to enable prefetching in a loop.Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.Minimal distance between possibly conflicting store and load.Minimal size of a partition for LTO (in estimated instructions).Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.Minimum heap size before we start collecting garbage, in kilobytes.Minimum number of iterations per thread of an innermost parallelized loop.Mismatch in the procedure pointer assignment at %L: mismatch in the calling conventionMissing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %CMissing -mcpu option in ASM_CPU_SPEC?Missing alternate return spec in subroutine call at %LMissing array specification at %L in CODIMENSION statementMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing codimension specification at %CMissing counts for called function %sMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing generic specification in USE statement at %CMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CModule %qs at line %d column %d: %sModule nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMore than one edge out of thunk nodeMove loop invariant computations out of loops.Multiple identifiers provided with single NAME= specifier at %CNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNOPASS or explicit interface required at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK attributeNULL appears on right-hand side in assignment at %LNULL used in arithmeticNULL() initialization at %C is ambiguousName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName of system library to link against.Name of the startfile.Name too longNamed block DO at %L requires matching ENDDO nameNamed constant at %C in an EQUIVALENCENamelist group name at %L cannot have the SAVE attributeNeed either entity or common block name for attribute specification statement at %CNested CRITICAL block at %CNo binding name is allowed in BIND(C) at %CNo branches
  No calls
  No default crt0.o.No edge out of thunk nodeNo executable lines
! No longer supported.No region crossing jump at section boundary in bb %iNon-ELEMENTAL user-defined assignment in WHERE at %LNon-POINTER in pointer association context (%s) at %LNon-character assumed shape array element in FORMAT tag at %LNon-character assumed size array element in FORMAT tag at %LNon-character pointer array element in FORMAT tag at %LNon-constant lower bound in implied-shape declaration at %LNon-numeric character in statement label at %CNon-scalar FINAL procedure at %L should have assumed shape argumentNon-variable expression in variable definition context (%s) at %LNoncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Nonconforming tab character at %CNonconforming tab character in column %d of line %dNonconstant array section at %L in DATA statementNonstandard type declaration %s*%d at %CNot expected TAG.Number of partitions the program should be split to.Number of registers used to pass integer arguments.Numeric PARAMETER required in complex constant at %CNumeric operands are required in expression at %LNumeric or CHARACTER operands are required in expression at %LOPEN statement not allowed in PURE procedure at %COPTIONAL is not allowed inside of BLOCK at %CObjective-C declarations may only appear in global scopeObsolescent feature:Offline tool to handle gcda counts
  
  Old-style type declaration %s*%d not supported at %COmit frame pointer for leaf functions.Omit range reduction step when performing complex division.Omit the frame pointer in leaf functions.Only generate absolute relocations on word sized values.Only intrinsic operators can be used in expression at %LOnly issue one instruction per cycle.Only retained for backward compatibility.Only use 32 FPRs.Only use 32 GPRs.OpenACC construct inside of non-OpenACC regionOpenACC loop directive must be associated with an OpenACC compute regionOpenACC region inside of OpenACC routine, nested parallelism not supported yetOperand of .not. operator at %%L is %sOperand of unary numeric operator %%<%s%%> at %%L is %sOperand of user operator %%<%s%%> at %%L is %sOperands of binary numeric operator %%<%s%%> at %%L are %s/%sOperands of comparison operator %%<%s%%> at %%L are %s/%sOperands of logical operator %%<%s%%> at %%L are %s/%sOperands of string concatenation operator at %%L are %s/%sOperands of user operator %%<%s%%> at %%L are %s/%sOperator interface at %L conflicts with intrinsic interfaceOperator interface at %L has the wrong number of argumentsOperator interface at %L must have, at most, two argumentsOptimize amount of stdarg registers saved to stack at start of function.Optimize conditional patterns using SSA PHI nodes.Optimize for debugging experience rather than speed or size.Optimize for space rather than speed.Optimize for speed disregarding exact standards compliance.Optimize frame header.Optimize induction variables on trees.Optimize lui/addiu address loads.Optimize opcode sizes at link time.Optimize sibling and tail recursive calls.Optimize tail call instructions in assembler and linker.Options:
  Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)Out of stack space.
*************** with preprocessed source if appropriate.
*** 1757,1769 ****
  Real constant overflows its kind at %CReal constant underflows its kind at %CRealign stack in prologue.Reallocate the LHS in assignments.Recognize C++ keywords like "compl" and "xor".Recognize GNU-defined keywords.Recognize built-in functions.Recognize the "asm" keyword.Record DW_AT_decl_column and DW_AT_call_column in DWARF.Record gcc command line switches in DWARF DW_AT_producer.Record gcc command line switches in the object file.Record times taken by sub-phases separately.Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Reference statement index not foundReference statement index out of rangeRegion crossing jump across same section in bb %iRegister number must be in range 0-31 for %sRelax branches.Relax literals in assembler and place them automatically in the text section.Relief of register pressure through live range shrinkage.Remap file names when including files.Remove redundant membars.Removing '%s'
  Renaming operators in USE statements at %CReorder basic blocks and partition into hot and cold sections.Reorder basic blocks to improve code placement.Reorder functions to improve code placement.Reorder top level functions, variables, and asms.Replace add, compare, branch with branch on count register.Replace temporary expressions in the SSA->normal pass.Report on consistency of profile.Report on memory allocation before interprocedural optimization.Report on permanent memory allocation in WPA only.Report on permanent memory allocation.Report the time taken by each compiler pass.Report various link-time optimization statistics for WPA only.Report various link-time optimization statistics.Request IEEE-conformant math library routines (OSF/1).Reschedule instructions after register allocation.Reschedule instructions before register allocation.Reschedule pipelined regions without pipelining.Reserve space for outgoing arguments in the function prologue.Restrict the use of hardware floating-point instructions to 32-bit operations.Result of %s gives range error for its kind at %LResult of %s is NaN at %LResult of %s overflows its kind at %LResult of %s underflows its kind at %LResult of BESSEL_YN is -INF at %LResult of NEAREST is NaN at %LResult of SCALE overflows its kind at %LReturn 8-byte vectors in memory.Return all structures in memory (AIX default).Return floating-point results in ac0 (fr0 in Unix assembler syntax).Return pointers in both a0 and d0.Return small aggregates in memory, not registers.Return small aggregates in registers.Return small structures in registers (SVR4 default).Return values of functions in FPU registers.Reuse r30 on a per function basis.Revert to single phase name lookup.Rewrite subcommand usage:Rightmost upper bound of assumed size array section not specified at %LRun only the second compilation of -fcompare-debug.Run predictive commoning optimization.Run selective scheduling after reload.Run self-tests, using the given path to locate test files.Run the link-time optimizer in local transformation (LTRANS) mode.Run the link-time optimizer in whole program analysis (WPA) mode.Running spec function '%s' with %d args
  
! Runtime name.SAVE attribute at %L cannot be specified in a PURE procedureSAVE statement at %C follows blanket SAVE statementSCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionSEQUENCE attribute at %C already specified in TYPE statementSEQUENCE statement at %C must precede CONTAINSSEQUENCE statement at %C must precede structure componentsSH2a does not support little-endianSIZE at %L must be positiveSOURCE tag at %L conflicts with the typespec at %LSSA corruptionSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISTABS debugging information for Ada is obsolete and not supported anymoreSTAT variableSTAT= argument at %L must be a scalar INTEGER variableSTOP code at %L must be default character KIND=%dSTOP code at %L must be default integer KIND=%dSTOP code at %L must be either INTEGER or CHARACTER typeSTOP code at %L must be scalarSUBMODULE declaration at %CSame as %s.  Use the latter option instead.Same as -fassociative-math for expressions which include division.Same as -mA6.Same as -mA7.Same as: -mep -mprolog-function.Save registers around function calls.Save the TOC in the prologue for indirect calls rather than inline.Scalar PARAMETER required in complex constant at %CScale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements.Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks.Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.Schedule code for given CPU.Schedule given CPU.Schedule instructions using selective scheduling algorithm.Schedule the start and end of the procedure.Second argument of %s is negative at %LSecond argument of defined assignment at %L must be INTENT(IN)Second argument of operator interface at %L cannot be optionalSecond argument of operator interface at %L must be INTENT(IN)See %s for instructions.
  Segmentation FaultSegmentation Fault (code)Select code model.Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment.Select large model - 20-bit addresses/pointers.Select method for sdata handling.Select small model - 16-bit addresses/pointers (default).Select the runtime.Select type of coverage sanitization.Select what to sanitize.Selection expression in computed GOTO statement at %L must be a scalar integer expressionSelector in SELECT TYPE at %C is not a named variable; use associate-name=>Selector shall be polymorphic in SELECT TYPE statement at %LSelects the type of RL78 core being targeted (g10/g13/g14).  The default is the G14.  If set, also selects the hardware multiply support to be used.Selects the type of hardware multiplication and division to use (none/g13/g14).Semicolon at %C needs to be preceded by statementSet 80387 floating-point precision to 32-bit.Set 80387 floating-point precision to 64-bit.Set 80387 floating-point precision to 80-bit.Set Windows defines.Set branch cost.Set default accessibility of module entities to PRIVATE.Set dependence distance checking in premature scheduling of queued insns.Set errno after built-in math functions.Set name of main routine for the debugger.Set name of output ALI file (internal switch).Set number of bytes on the stack preallocated for use by the callee.Set probability threshold for unaligning branches.Set register to hold -1.Set sizeof(bool) to 1.Set start-address of data.Set start-address of the program.Set the PPC_EMB bit in the ELF flags header.Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0.Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1.Set the cost of branches.Set the default double precision kind to an 8 byte wide type.Set the default integer kind to an 8 byte wide type.Set the default real kind to an 10 byte wide type.Set the default real kind to an 16 byte wide type.Set the default real kind to an 8 byte wide type.Set the max size of data eligible for the SDA area.Set the max size of data eligible for the TDA area.Set the max size of data eligible for the ZDA area.Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered.Set the maximum amount for a single stack increment operation.Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic.Set the maximum number of template instantiation notes for a single warning or error.Set the number of 64 KiB flash segments.Set the target CPU type.Set the top-level directory for storing the profile data. The default is 'pwd'.Setting spec %s to '%s'
  
  Shape specification for allocatable scalar at %CShapes for operands at %L and %L are not conformableShare slots for saving different hard registers.Share stack slots for spilled pseudo-registers.Shorten address references during linking.Show column numbers in diagnostics, when available.  Default on.Show the source line with a caret indicating the column.Shrink-wrap parts of the prologue and epilogue separately.Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs.Size of the stack guard expressed as a power of two in bytes.Size of tiles for loop blocking.Skip setting up RAX register when passing variable arguments.Small data area: none, sdata, use.Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts.  Default value is 1.Sorry, only support for integer kind %d implemented for image-set at %LSource-expr at %L and allocate-object at %L must have the same shapeSource-expr at %L must be scalar or have the same rank as the allocate-object at %LSpecifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48.Specifies the number of registers replicated in second register bank on entry to fast interrupt.Specifies the number of registers to reserve for interrupt handlers.Specifies the registers that the processor saves on an interrupt entry and exit.Specifies whether interrupt functions should save and restore the accumulator register.Specify CPU for code generation purposes.Specify CPU for scheduling purposes.Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000.Specify TLS dialect.Specify UNIX standard for predefines and linking.Specify a file to which a list of files output by LTRANS is written.Specify a plugin to load.Specify alignment of structure fields default/natural.Specify an ABI.Specify bit size of immediate TLS offsets.Specify cache flush function.Specify cache flush trap number.Specify configuration of instruction mul: fast1, fast2 or slow. The default is fast1.Specify default OpenACC compute dimensions.Specify how many read/write ports for n9/n10 cores.  The value should be 3r2w or 2r1w.Specify how to access the thread pointer.Specify if floating point hardware should be used.Specify integer and floating-point calling convention.Specify main object for TPF-OS.Specify memcpy expansion strategy when expected size is known.Specify memset expansion strategy when expected size is known.Specify name for 32 bit signed division function.Specify range of registers to make fixed.Specify scheduling priority for dispatch slot restricted insns.Specify that an external BLAS library should be used for matmul calls on large-size arrays.Specify that backslash in string introduces an escape character.Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements.Specify the ISA to build for: msp430, msp430x, msp430xv2.Specify the MCU to build for.Specify the __fp16 floating-point format.Specify the address generation strategy for code model.Specify the algorithm to partition symbols and vars at linktime.Specify the code model.Specify the compact branch usage policy.Specify the cpu for pipeline model.Specify the memory model in effect for the program.Specify the minimum bit alignment of structures. (Deprecated).Specify the model for atomic operations.Specify the name of the target CPU.Specify the name of the target architecture.Specify the name of the target floating point configuration.Specify the name of the target floating point hardware/format.Specify the register to be used for PIC addressing.Specify the size of each cache block, which must be a power of 2 between 4 and 512.Specify the size of each interrupt vector, which must be 4 or 16.Specify the target CPU.Specify the target RX cpu type.Specify the type of hardware multiply to support.Specify thread local storage scheme.Specify thread pointer register number.Specify use soft floating point ABI which mean alias to -mabi=2.Specify use soft floating point ABI which mean alias to -mabi=2fp+.Specify where to find the compiled intrinsic modules.Specify which ABI to use for Objective-C family code and meta-data generation.Specify which ABI type to generate code for: 2, 2fp+.Specify which post scheduling nop insertion scheme to apply.Split 32-byte AVX unaligned load.Split 32-byte AVX unaligned store.Split lifetimes of induction variables when loops are unrolled.Split paths leading to loop backedges.Split unaligned 8 byte vector moves before post-modify address generation.Split wide types into independent registers.Start expression in DO loopStat-variable at %L must be a scalar INTEGER variableStat-variable at %L shall not be %sd within the same %s statementStatement at %L is not a valid branch target statement for the branch statement at %LStatement function at %L is recursiveStatement label at %C is zeroStatement label in ENDDO at %C doesn't match DO labelStatement label list in GOTO at %C cannot be emptyStatically link the GNU Fortran helper library (libgfortran).Step expression in DO loopStep expression in DO loop at %L cannot be zeroStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available.Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available.Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent).Store doubles in 64 bits.Store function names in object code.Stores doubles in 32 bits.  This is the default.Stores the MDUC registers in interrupt handlers for G13 target.Stream extra data to support more aggressive devirtualization in LTO local transformation mode.Stride must not be present at %LStrides not allowed in coarray subscript at %CString length at %L is too largeSubstring at %L has length zeroSubstring end index at %L exceeds the string lengthSubstring end index at %L is too largeSubstring end index at %L must be of type INTEGERSubstring end index at %L must be scalarSubstring start index at %L is less than oneSubstring start index at %L must be of type INTEGERSubstring start index at %L must be scalarSuggest that the override keyword be used when the declaration of a virtual function overrides another.Sum of second and third arguments of IBITS exceeds bit size at %LSupport 3DNow! built-in functions.Support AES built-in functions and code generation.Support AVX512VNNI built-in functions and code generation.Support Athlon 3Dnow! built-in functions.Support BMI built-in functions and code generation.Support BMI2 built-in functions and code generation.Support C++17 allocation of over-aligned types.Support CLFLUSHOPT instructions.Support CLWB instruction.Support CLZERO built-in functions and code generation.Support F16C built-in functions and code generation.Support FMA4 built-in functions and code generation.Support FSGSBASE built-in functions and code generation.Support FXSAVE and FXRSTOR instructions.Support GFNI built-in functions and code generation.Support Hardware Lock Elision prefixes.Support LWP built-in functions and code generation.Support LZCNT built-in function and code generation.Support MMX and SSE built-in functions and code generation.Support MMX built-in functions.Support MMX, SSE and SSE2 built-in functions and code generation.Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation.Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BITALG built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VBMI2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VPOPCNTDQ built-in functions and code generation.Support MOVDIR64B built-in functions and code generation.Support MOVDIRI built-in functions and code generation.Support MWAITX and MONITORX built-in functions and code generation.Support PCLMUL built-in functions and code generation.Support PCONFIG built-in functions and code generation.Support PKU built-in functions and code generation.Support PREFETCHW instruction.Support PREFETCHWT1 built-in functions and code generation.Support RDPID built-in functions and code generation.Support RDRND built-in functions and code generation.Support RDSEED instruction.Support RTM built-in functions and code generation.Support SGX built-in functions and code generation.Support SHA1 and SHA256 built-in functions and code generation.Support TBM built-in functions and code generation.Support TLS segment larger than 64K.Support VAES built-in functions and code generation.Support VPCLMULQDQ built-in functions and code generation.Support WBNOINVD built-in functions and code generation.Support XOP built-in functions and code generation.Support XSAVE and XRSTOR instructions.Support XSAVEC instructions.Support XSAVEOPT instruction.Support XSAVES and XRSTORS instructions.Support alignments of up to 64-bits.Support calls between Thumb and ARM instruction sets.Support code generation of Advanced Bit Manipulation (ABM) instructions.Support code generation of cmpxchg16b instruction.Support code generation of crc32 instruction.Support code generation of movbe instruction.Support code generation of popcnt instruction.Support code generation of sahf instruction in 64bit x86-64 code.Support dynamic initialization of thread-local variables in a different translation unit.Support for HSA does not implement immediate 16 bit FPU operandsSupport legacy multi-threading.Support message passing with the Parallel Environment.Support more than 8192 GOT entries on ColdFire.Support multi-threading.Support multiply accumulate instructions.Support synchronous non-call exceptions.Supported ABIs (for use with the -mabi= option):Supported LTO compression algorithms: zlibSuppress output of addresses in debugging dumps.Suppress output of instruction numbers, line number notes and addresses in debugging dumps.Suppress output of previous and next insn numbers in debugging dumps.Suppress warnings.Switch ARM/Thumb modes on alternating functions for compiler testing.Switch on/off MIPS16 ASE on alternating functions for compiler testing.Switches off the -mstack-guard= option.Switches off the -mstack-size= option.Symbol %qs already declaredSymbol %qs at %C already declaredSymbol %qs referenced at %L not found in intrinsic module ISO_C_BINDINGSymbol %qs referenced at %L not found in module %qsSymbol at %C is not appropriate for an expressionSymbol at %L is not a DUMMY variableSynonym for -Wcomment.Synonym of -gnatk8.Syntax error in !$OMP THREADPRIVATE list at %CSyntax error in !GCC$ ATTRIBUTES statement at %CSyntax error in %s statement at %CSyntax error in ABSTRACT INTERFACE statement at %CSyntax error in ASYNCHRONOUS statement at %CSyntax error in CASE specification at %CSyntax error in CHARACTER declaration at %CSyntax error in CLASS IS specification at %CSyntax error in COMPLEX constant at %CSyntax error in ENUMERATOR definition at %CSyntax error in EQUIVALENCE statement at %LSyntax error in FORALL iterator at %CSyntax error in I/O iterator at %CSyntax error in IF-expression at %CSyntax error in IMPORT statement at %CSyntax error in NAME= specifier for binding label at %CSyntax error in OpenMP variable list at %CSyntax error in PROCEDURE statement at %CSyntax error in PROTECTED statement at %CSyntax error in SAVE statement at %CSyntax error in SUBMODULE statement at %CSyntax error in SUBSTRING specification at %CSyntax error in TYPE IS specification at %CSyntax error in VALUE statement at %CSyntax error in VOLATILE statement at %CSyntax error in argument list at %CSyntax error in array constructor at %CSyntax error in character length specification at %CSyntax error in common block name at %CSyntax error in data declaration at %CSyntax error in expression at %CSyntax error in generic specification at %CSyntax error in iterator at %CSyntax error in procedure pointer component at %CSyntax error: Trailing garbage in END INTERFACE statement at %CSyntax error: Trailing garbage in INTERFACE statement at %CTLS dialect to use:Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses.Taken at least once:%s of %d
  Target DFLOAT double precision code.Target block's relative execution frequency (as a percentage) required to sink a statement.Target expression in pointer assignment at %L must deliver a pointer resultTarget has split I&D.Target of rank remapping is too small (%ld < %ld)Target the AM33 processor.Target the AM33/2.0 processor.Target the AM34 processor.Target: %s
  Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes.The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %LThe ENI instruction operand must be either 0 or 1The H format specifier at %L is a Fortran 95 deleted featureThe TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphicThe absolute value of SHIFT at %L must be less than or equal to SIZE at %LThe allocate-object at %L and the source-expr at %L shall have the same kind type parameterThe argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %LThe argument of the RANK intrinsic at %L must be a data objectThe bug is not reproducible, so it is likely a hardware or OS problem.
! The code model option names for -mcmodel:The device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU.The earliest MacOS X version on which this program will run.The following options are language-independentThe following options are language-relatedThe following options are not documentedThe following options are specific to just the language The following options are supported by the language The following options are target specificThe following options control compiler warning messagesThe following options control optimizationsThe following options take joined argumentsThe following options take separate argumentsThe immediate value must fit into a %d-bit integer for %sThe lower bound for a buffer to be considered for stack smashing protection.The max number of reload pseudos which are considered during spilling a non-reload pseudo.The maximum amount of memory to be allocated by GCSE.The maximum conflict delay for an insn to be considered for speculative motion.The maximum depth of a loop nest we completely peel.The maximum depth of recursive inlining for inline functions.The maximum depth of recursive inlining for non-inline functions.The maximum expansion factor when copying basic blocks.The maximum instructions CSE process before flushing.The maximum length of path considered in cse.The maximum length of scheduling's pending operations list.The maximum memory locations recorded by cselib.The maximum number of RTL nodes that can be recorded as combiner's last value.The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop.The maximum number of blocks in a region to be considered for interblock scheduling.The maximum number of branches on the path through the peeled sequence.The maximum number of incoming edges to consider for crossjumping.The maximum number of insns combine tries to combine.The maximum number of insns in a region to be considered for interblock scheduling.The maximum number of insns in loop header duplicated by the copy loop headers pass.The maximum number of insns of a completely peeled loop.The maximum number of insns of a peeled loop.The maximum number of insns of an unswitched loop.The maximum number of insns to duplicate when unfactoring computed gotos.The maximum number of instructions in a single function eligible for inlining.The maximum number of instructions in an inner loop that is being considered for versioning.The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops.The maximum number of instructions inline function can grow to via recursive inlining.The maximum number of instructions non-inline function can grow to via recursive inlining.The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass.The maximum number of instructions to consider to fill a delay slot.The maximum number of instructions to consider to find accurate live register information.The maximum number of instructions to consider to unroll in a loop on average.The maximum number of instructions to consider to unroll in a loop.The maximum number of instructions to search backward when looking for equivalent reload.The maximum number of instructions when automatically inlining small functions.The maximum number of instructions when automatically inlining.The maximum number of instructions when inlining for size.The maximum number of iterations through CFG to extend regions.The maximum number of loop iterations we predict statically.The maximum number of nested indirect inlining performed by early inliner.The maximum number of peelings of a single loop that is peeled completely.The maximum number of peelings of a single loop.The maximum number of stmts in loop nest for loop interchange.The maximum number of unrollings of a single loop.The maximum number of unswitchings in a single loop.The maximum ratio between array size and switch branches for a switch conversion to take place.The maximum ratio of insertions to deletions of expressions in GCSE.The maximum size of the lookahead window of selective scheduling.The minimal probability of speculation success (in percents), so that speculative insn will be scheduled.The minimum UID to be used for a nondebug insn.The minimum cost of an expensive expression in the loop invariant motion.The minimum number of matching instructions to consider for crossjumping.The minimum probability an edge must have for the scheduler to save its state across it.The minimum probability of reaching a source block for interblock speculative scheduling.The minimum size of variables taking part in stack slot sharing when not optimizing.The minimum value of stage count that swing modulo scheduler will generate.The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %dThe number of cycles the swing modulo scheduler considers when checking conflicts using DFA.The number of insns executed before prefetch is completed.The number of prefetches that can run at the same time.The number of registers in each class kept unused by loop invariant motion.The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available.The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available.The possible SVE vector lengths:The possible TLS dialects:The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)The resolution file.The size of L1 cache line.The size of L1 cache.The size of L2 cache.The size of function body to be considered large.The size of stack frame to be considered large.The size of translation unit to be considered large.The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine.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 coarrayThe symbol %qs, referenced at %L, is not in the selected standardThe threshold ratio for performing partial redundancy elimination after reload.The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.The upper bound for sharing integer constants.The value of the PDT LEN parameter '%s' does not agree with that in the dummy declarationThe version of the C++ ABI in use.The version of the C++ ABI used for -Wabi warnings and link compatibility aliases.This is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
  
--- 1781,1793 ----
  Real constant overflows its kind at %CReal constant underflows its kind at %CRealign stack in prologue.Reallocate the LHS in assignments.Recognize C++ keywords like "compl" and "xor".Recognize GNU-defined keywords.Recognize built-in functions.Recognize the "asm" keyword.Record DW_AT_decl_column and DW_AT_call_column in DWARF.Record gcc command line switches in DWARF DW_AT_producer.Record gcc command line switches in the object file.Record times taken by sub-phases separately.Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Reference statement index not foundReference statement index out of rangeRegion crossing jump across same section in bb %iRegister number must be in range 0-31 for %sRelax branches.Relax literals in assembler and place them automatically in the text section.Relief of register pressure through live range shrinkage.Remap file names when including files.Remove redundant membars.Removing '%s'
  Renaming operators in USE statements at %CReorder basic blocks and partition into hot and cold sections.Reorder basic blocks to improve code placement.Reorder functions to improve code placement.Reorder top level functions, variables, and asms.Replace add, compare, branch with branch on count register.Replace temporary expressions in the SSA->normal pass.Report on consistency of profile.Report on memory allocation before interprocedural optimization.Report on permanent memory allocation in WPA only.Report on permanent memory allocation.Report the time taken by each compiler pass.Report various link-time optimization statistics for WPA only.Report various link-time optimization statistics.Request IEEE-conformant math library routines (OSF/1).Reschedule instructions after register allocation.Reschedule instructions before register allocation.Reschedule pipelined regions without pipelining.Reserve space for outgoing arguments in the function prologue.Restrict the use of hardware floating-point instructions to 32-bit operations.Result of %s gives range error for its kind at %LResult of %s is NaN at %LResult of %s overflows its kind at %LResult of %s underflows its kind at %LResult of BESSEL_YN is -INF at %LResult of NEAREST is NaN at %LResult of SCALE overflows its kind at %LReturn 8-byte vectors in memory.Return all structures in memory (AIX default).Return floating-point results in ac0 (fr0 in Unix assembler syntax).Return pointers in both a0 and d0.Return small aggregates in memory, not registers.Return small aggregates in registers.Return small structures in registers (SVR4 default).Return values of functions in FPU registers.Reuse r30 on a per function basis.Revert to single phase name lookup.Rewrite subcommand usage:Rightmost upper bound of assumed size array section not specified at %LRun only the second compilation of -fcompare-debug.Run predictive commoning optimization.Run selective scheduling after reload.Run self-tests, using the given path to locate test files.Run the link-time optimizer in local transformation (LTRANS) mode.Run the link-time optimizer in whole program analysis (WPA) mode.Running spec function '%s' with %d args
  
! Runtime name.SAVE attribute at %L cannot be specified in a PURE procedureSAVE statement at %C follows blanket SAVE statementSCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionSEQUENCE attribute at %C already specified in TYPE statementSEQUENCE statement at %C must precede CONTAINSSEQUENCE statement at %C must precede structure componentsSH2a does not support little-endianSIZE at %L must be positiveSOURCE tag at %L conflicts with the typespec at %LSSA corruptionSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISTABS debugging information for Ada is obsolete and not supported anymoreSTAT variableSTAT= argument at %L must be a scalar INTEGER variableSTOP code at %L must be default character KIND=%dSTOP code at %L must be default integer KIND=%dSTOP code at %L must be either INTEGER or CHARACTER typeSTOP code at %L must be scalarSUBMODULE declaration at %CSame as -fassociative-math for expressions which include division.Same as -mA6.Same as -mA7.Same as: -mep -mprolog-function.Save registers around function calls.Save the TOC in the prologue for indirect calls rather than inline.Scalar PARAMETER required in complex constant at %CScale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements.Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks.Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.Schedule code for given CPU.Schedule given CPU.Schedule instructions using selective scheduling algorithm.Schedule the start and end of the procedure.Second argument of %s is negative at %LSecond argument of defined assignment at %L must be INTENT(IN)Second argument of operator interface at %L cannot be optionalSecond argument of operator interface at %L must be INTENT(IN)See %s for instructions.
  Segmentation FaultSegmentation Fault (code)Select code model.Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment.Select large model - 20-bit addresses/pointers.Select method for sdata handling.Select small model - 16-bit addresses/pointers (default).Select the runtime.Select type of coverage sanitization.Select what to sanitize.Selection expression in computed GOTO statement at %L must be a scalar integer expressionSelector in SELECT TYPE at %C is not a named variable; use associate-name=>Selector shall be polymorphic in SELECT TYPE statement at %LSelects the type of RL78 core being targeted (g10/g13/g14).  The default is the G14.  If set, also selects the hardware multiply support to be used.Selects the type of hardware multiplication and division to use (none/g13/g14).Semicolon at %C needs to be preceded by statementSet 80387 floating-point precision to 32-bit.Set 80387 floating-point precision to 64-bit.Set 80387 floating-point precision to 80-bit.Set Windows defines.Set branch cost.Set default accessibility of module entities to PRIVATE.Set dependence distance checking in premature scheduling of queued insns.Set errno after built-in math functions.Set name of main routine for the debugger.Set name of output ALI file (internal switch).Set number of bytes on the stack preallocated for use by the callee.Set probability threshold for unaligning branches.Set register to hold -1.Set sizeof(bool) to 1.Set start-address of data.Set start-address of the program.Set the PPC_EMB bit in the ELF flags header.Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0.Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1.Set the cost of branches.Set the default double precision kind to an 8 byte wide type.Set the default integer kind to an 8 byte wide type.Set the default real kind to an 10 byte wide type.Set the default real kind to an 16 byte wide type.Set the default real kind to an 8 byte wide type.Set the max size of data eligible for the SDA area.Set the max size of data eligible for the TDA area.Set the max size of data eligible for the ZDA area.Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered.Set the maximum amount for a single stack increment operation.Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic.Set the maximum number of template instantiation notes for a single warning or error.Set the number of 64 KiB flash segments.Set the target CPU type.Set the top-level directory for storing the profile data. The default is 'pwd'.Setting spec %s to '%s'
  
  Shape specification for allocatable scalar at %CShapes for operands at %L and %L are not conformableShare slots for saving different hard registers.Share stack slots for spilled pseudo-registers.Shorten address references during linking.Show column numbers in diagnostics, when available.  Default on.Show the source line with a caret indicating the column.Shrink-wrap parts of the prologue and epilogue separately.Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs.Size of the stack guard expressed as a power of two in bytes.Size of tiles for loop blocking.Skip setting up RAX register when passing variable arguments.Small data area: none, sdata, use.Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts.  Default value is 1.Sorry, only support for integer kind %d implemented for image-set at %LSource-expr at %L and allocate-object at %L must have the same shapeSource-expr at %L must be scalar or have the same rank as the allocate-object at %LSpecifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48.Specifies the number of registers replicated in second register bank on entry to fast interrupt.Specifies the number of registers to reserve for interrupt handlers.Specifies the registers that the processor saves on an interrupt entry and exit.Specifies whether interrupt functions should save and restore the accumulator register.Specify CPU for code generation purposes.Specify CPU for scheduling purposes.Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000.Specify TLS dialect.Specify UNIX standard for predefines and linking.Specify a file to which a list of files output by LTRANS is written.Specify a plugin to load.Specify alignment of structure fields default/natural.Specify an ABI.Specify bit size of immediate TLS offsets.Specify cache flush function.Specify cache flush trap number.Specify configuration of instruction mul: fast1, fast2 or slow. The default is fast1.Specify default OpenACC compute dimensions.Specify how many read/write ports for n9/n10 cores.  The value should be 3r2w or 2r1w.Specify how to access the thread pointer.Specify if floating point hardware should be used.Specify integer and floating-point calling convention.Specify main object for TPF-OS.Specify memcpy expansion strategy when expected size is known.Specify memset expansion strategy when expected size is known.Specify name for 32 bit signed division function.Specify range of registers to make fixed.Specify scheduling priority for dispatch slot restricted insns.Specify that an external BLAS library should be used for matmul calls on large-size arrays.Specify that backslash in string introduces an escape character.Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements.Specify the ISA to build for: msp430, msp430x, msp430xv2.Specify the MCU to build for.Specify the __fp16 floating-point format.Specify the address generation strategy for code model.Specify the algorithm to partition symbols and vars at linktime.Specify the code model.Specify the compact branch usage policy.Specify the cpu for pipeline model.Specify the memory model in effect for the program.Specify the minimum bit alignment of structures. (Deprecated).Specify the model for atomic operations.Specify the name of the target CPU.Specify the name of the target architecture.Specify the name of the target floating point configuration.Specify the name of the target floating point hardware/format.Specify the register to be used for PIC addressing.Specify the size of each cache block, which must be a power of 2 between 4 and 512.Specify the size of each interrupt vector, which must be 4 or 16.Specify the target CPU.Specify the target RX cpu type.Specify the type of hardware multiply to support.Specify thread local storage scheme.Specify thread pointer register number.Specify use soft floating point ABI which mean alias to -mabi=2.Specify use soft floating point ABI which mean alias to -mabi=2fp+.Specify where to find the compiled intrinsic modules.Specify which ABI to use for Objective-C family code and meta-data generation.Specify which ABI type to generate code for: 2, 2fp+.Specify which post scheduling nop insertion scheme to apply.Split 32-byte AVX unaligned load.Split 32-byte AVX unaligned store.Split lifetimes of induction variables when loops are unrolled.Split paths leading to loop backedges.Split unaligned 8 byte vector moves before post-modify address generation.Split wide types into independent registers.Start expression in DO loopStat-variable at %L must be a scalar INTEGER variableStat-variable at %L shall not be %sd within the same %s statementStatement at %L is not a valid branch target statement for the branch statement at %LStatement function at %L is recursiveStatement label at %C is zeroStatement label in ENDDO at %C doesn't match DO labelStatement label list in GOTO at %C cannot be emptyStatically link the GNU Fortran helper library (libgfortran).Step expression in DO loopStep expression in DO loop at %L cannot be zeroStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available.Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available.Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent).Store doubles in 64 bits.Store function names in object code.Stores doubles in 32 bits.  This is the default.Stores the MDUC registers in interrupt handlers for G13 target.Stream extra data to support more aggressive devirtualization in LTO local transformation mode.Stride must not be present at %LStrides not allowed in coarray subscript at %CString length at %L is too largeSubstring at %L has length zeroSubstring end index at %L exceeds the string lengthSubstring end index at %L is too largeSubstring end index at %L must be of type INTEGERSubstring end index at %L must be scalarSubstring start index at %L is less than oneSubstring start index at %L must be of type INTEGERSubstring start index at %L must be scalarSuggest that the override keyword be used when the declaration of a virtual function overrides another.Sum of second and third arguments of IBITS exceeds bit size at %LSupport 3DNow! built-in functions.Support AES built-in functions and code generation.Support AVX512VNNI built-in functions and code generation.Support Athlon 3Dnow! built-in functions.Support BMI built-in functions and code generation.Support BMI2 built-in functions and code generation.Support C++17 allocation of over-aligned types.Support CLFLUSHOPT instructions.Support CLWB instruction.Support CLZERO built-in functions and code generation.Support F16C built-in functions and code generation.Support FMA4 built-in functions and code generation.Support FSGSBASE built-in functions and code generation.Support FXSAVE and FXRSTOR instructions.Support GFNI built-in functions and code generation.Support Hardware Lock Elision prefixes.Support LWP built-in functions and code generation.Support LZCNT built-in function and code generation.Support MMX and SSE built-in functions and code generation.Support MMX built-in functions.Support MMX, SSE and SSE2 built-in functions and code generation.Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation.Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BITALG built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VBMI2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VPOPCNTDQ built-in functions and code generation.Support MOVDIR64B built-in functions and code generation.Support MOVDIRI built-in functions and code generation.Support MWAITX and MONITORX built-in functions and code generation.Support PCLMUL built-in functions and code generation.Support PCONFIG built-in functions and code generation.Support PKU built-in functions and code generation.Support PREFETCHW instruction.Support PREFETCHWT1 built-in functions and code generation.Support RDPID built-in functions and code generation.Support RDRND built-in functions and code generation.Support RDSEED instruction.Support RTM built-in functions and code generation.Support SGX built-in functions and code generation.Support SHA1 and SHA256 built-in functions and code generation.Support TBM built-in functions and code generation.Support TLS segment larger than 64K.Support VAES built-in functions and code generation.Support VPCLMULQDQ built-in functions and code generation.Support WBNOINVD built-in functions and code generation.Support XOP built-in functions and code generation.Support XSAVE and XRSTOR instructions.Support XSAVEC instructions.Support XSAVEOPT instruction.Support XSAVES and XRSTORS instructions.Support alignments of up to 64-bits.Support calls between Thumb and ARM instruction sets.Support code generation of Advanced Bit Manipulation (ABM) instructions.Support code generation of cmpxchg16b instruction.Support code generation of crc32 instruction.Support code generation of movbe instruction.Support code generation of popcnt instruction.Support code generation of sahf instruction in 64bit x86-64 code.Support dynamic initialization of thread-local variables in a different translation unit.Support for HSA does not implement immediate 16 bit FPU operandsSupport legacy multi-threading.Support message passing with the Parallel Environment.Support more than 8192 GOT entries on ColdFire.Support multi-threading.Support multiply accumulate instructions.Support synchronous non-call exceptions.Supported ABIs (for use with the -mabi= option):Supported LTO compression algorithms: zlibSuppress output of addresses in debugging dumps.Suppress output of instruction numbers, line number notes and addresses in debugging dumps.Suppress output of previous and next insn numbers in debugging dumps.Suppress warnings.Switch ARM/Thumb modes on alternating functions for compiler testing.Switch on/off MIPS16 ASE on alternating functions for compiler testing.Switches off the -mstack-guard= option.Switches off the -mstack-size= option.Symbol %qs already declaredSymbol %qs at %C already declaredSymbol %qs referenced at %L not found in intrinsic module ISO_C_BINDINGSymbol %qs referenced at %L not found in module %qsSymbol at %C is not appropriate for an expressionSymbol at %L is not a DUMMY variableSynonym for -Wcomment.Synonym of -gnatk8.Syntax error in !$OMP THREADPRIVATE list at %CSyntax error in !GCC$ ATTRIBUTES statement at %CSyntax error in %s statement at %CSyntax error in ABSTRACT INTERFACE statement at %CSyntax error in ASYNCHRONOUS statement at %CSyntax error in CASE specification at %CSyntax error in CHARACTER declaration at %CSyntax error in CLASS IS specification at %CSyntax error in COMPLEX constant at %CSyntax error in ENUMERATOR definition at %CSyntax error in EQUIVALENCE statement at %LSyntax error in FORALL iterator at %CSyntax error in I/O iterator at %CSyntax error in IF-expression at %CSyntax error in IMPORT statement at %CSyntax error in NAME= specifier for binding label at %CSyntax error in OpenMP variable list at %CSyntax error in PROCEDURE statement at %CSyntax error in PROTECTED statement at %CSyntax error in SAVE statement at %CSyntax error in SUBMODULE statement at %CSyntax error in SUBSTRING specification at %CSyntax error in TYPE IS specification at %CSyntax error in VALUE statement at %CSyntax error in VOLATILE statement at %CSyntax error in argument list at %CSyntax error in array constructor at %CSyntax error in character length specification at %CSyntax error in common block name at %CSyntax error in data declaration at %CSyntax error in expression at %CSyntax error in generic specification at %CSyntax error in iterator at %CSyntax error in procedure pointer component at %CSyntax error: Trailing garbage in END INTERFACE statement at %CSyntax error: Trailing garbage in INTERFACE statement at %CTLS dialect to use:Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses.Taken at least once:%s of %d
  Target DFLOAT double precision code.Target block's relative execution frequency (as a percentage) required to sink a statement.Target expression in pointer assignment at %L must deliver a pointer resultTarget has split I&D.Target of rank remapping is too small (%ld < %ld)Target the AM33 processor.Target the AM33/2.0 processor.Target the AM34 processor.Target: %s
  Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes.The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %LThe ENI instruction operand must be either 0 or 1The H format specifier at %L is a Fortran 95 deleted featureThe TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphicThe absolute value of SHIFT at %L must be less than or equal to SIZE at %LThe allocate-object at %L and the source-expr at %L shall have the same kind type parameterThe argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %LThe argument of the RANK intrinsic at %L must be a data objectThe bug is not reproducible, so it is likely a hardware or OS problem.
! The code model option names for -mcmodel:The device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU.The following options are language-independentThe following options are language-relatedThe following options are not documentedThe following options are specific to just the language The following options are supported by the language The following options are target specificThe following options control compiler warning messagesThe following options control optimizationsThe following options take joined argumentsThe following options take separate argumentsThe immediate value must fit into a %d-bit integer for %sThe lower bound for a buffer to be considered for stack smashing protection.The max number of reload pseudos which are considered during spilling a non-reload pseudo.The maximum amount of memory to be allocated by GCSE.The maximum conflict delay for an insn to be considered for speculative motion.The maximum depth of a loop nest we completely peel.The maximum depth of recursive inlining for inline functions.The maximum depth of recursive inlining for non-inline functions.The maximum expansion factor when copying basic blocks.The maximum instructions CSE process before flushing.The maximum length of path considered in cse.The maximum length of scheduling's pending operations list.The maximum memory locations recorded by cselib.The maximum number of RTL nodes that can be recorded as combiner's last value.The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop.The maximum number of blocks in a region to be considered for interblock scheduling.The maximum number of branches on the path through the peeled sequence.The maximum number of incoming edges to consider for crossjumping.The maximum number of insns combine tries to combine.The maximum number of insns in a region to be considered for interblock scheduling.The maximum number of insns in loop header duplicated by the copy loop headers pass.The maximum number of insns of a completely peeled loop.The maximum number of insns of a peeled loop.The maximum number of insns of an unswitched loop.The maximum number of insns to duplicate when unfactoring computed gotos.The maximum number of instructions in a single function eligible for inlining.The maximum number of instructions in an inner loop that is being considered for versioning.The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops.The maximum number of instructions inline function can grow to via recursive inlining.The maximum number of instructions non-inline function can grow to via recursive inlining.The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass.The maximum number of instructions to consider to fill a delay slot.The maximum number of instructions to consider to find accurate live register information.The maximum number of instructions to consider to unroll in a loop on average.The maximum number of instructions to consider to unroll in a loop.The maximum number of instructions to search backward when looking for equivalent reload.The maximum number of instructions when automatically inlining small functions.The maximum number of instructions when automatically inlining.The maximum number of instructions when inlining for size.The maximum number of iterations through CFG to extend regions.The maximum number of loop iterations we predict statically.The maximum number of nested indirect inlining performed by early inliner.The maximum number of peelings of a single loop that is peeled completely.The maximum number of peelings of a single loop.The maximum number of stmts in loop nest for loop interchange.The maximum number of unrollings of a single loop.The maximum number of unswitchings in a single loop.The maximum ratio between array size and switch branches for a switch conversion to take place.The maximum ratio of insertions to deletions of expressions in GCSE.The maximum size of the lookahead window of selective scheduling.The minimal probability of speculation success (in percents), so that speculative insn will be scheduled.The minimum UID to be used for a nondebug insn.The minimum cost of an expensive expression in the loop invariant motion.The minimum number of matching instructions to consider for crossjumping.The minimum probability an edge must have for the scheduler to save its state across it.The minimum probability of reaching a source block for interblock speculative scheduling.The minimum size of variables taking part in stack slot sharing when not optimizing.The minimum value of stage count that swing modulo scheduler will generate.The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %dThe number of cycles the swing modulo scheduler considers when checking conflicts using DFA.The number of insns executed before prefetch is completed.The number of prefetches that can run at the same time.The number of registers in each class kept unused by loop invariant motion.The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available.The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available.The possible SVE vector lengths:The possible TLS dialects:The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)The resolution file.The size of L1 cache line.The size of L1 cache.The size of L2 cache.The size of function body to be considered large.The size of stack frame to be considered large.The size of translation unit to be considered large.The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine.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 coarrayThe symbol %qs, referenced at %L, is not in the selected standardThe threshold ratio for performing partial redundancy elimination after reload.The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.The upper bound for sharing integer constants.The value of the PDT LEN parameter '%s' does not agree with that in the dummy declarationThe version of the C++ ABI in use.The version of the C++ ABI used for -Wabi warnings and link compatibility aliases.This is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
  
*************** warranty; not even for MERCHANTABILITY o
*** 1772,1778 ****
  
  This option lacks documentation.This switch is deprecated; do not use.This switch is deprecated; use -Werror=implicit-function-declaration instead.This switch is deprecated; use -Wextra instead.This switch is deprecated; use -fsanitize-recover= instead.Thread model: %s
  Threadprivate at %L isn't SAVEdThreadprivate variable at %C is an element of a COMMON blockThreshold ipa-cp opportunity evaluation that is still considered beneficial to clone.Thumb-1 hard-float VFP ABIThumb: Assume function pointers may go to non-Thumb aware code.Thumb: Assume non-static functions may be called from ARM code.Thumb: Generate (leaf) stack frames even if not needed.Thumb: Generate (non-leaf) stack frames even if not needed.Thunk is not supposed to have bodyTime accounted for function prologue, epilogue and other overhead.Together with -fpic and -fPIC, do not use GOTPLT references.Toggle -fvar-tracking-assignments.Toggle debug information generation.Too few codimensions at %C, expected %d not %dToo many arguments to %s at %LToo many codimensions at %C, expected %d not %dToo many digits in statement label at %CTransform condition stores into unconditional ones.Trap for signed overflow in addition, subtraction and multiplication.Trap on integer divide by zero.Treat a throw() exception specification as noexcept to improve code size.Treat all warnings as errors.Treat data references as near, far or medium. medium is default.Treat integers as 32-bit.Treat known sprintf return values as constants.Treat lines with 'D' in column one as comments.Treat missing header files as generated files.Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer.Treat specified warning as error.Treat the input file as already preprocessed.True if a non-short-circuit operation is optimal.Try running '%s' in the shell to raise its limit.
! Try to allow the linker to turn PIC calls into direct calls.Try to convert virtual calls to direct ones.Try to interchange loops if profitable.Try to lay out derived types as compactly as possible.Tune code for the given processor.Tune expected memory latency.Tune for the specified target CPU or architecture.Turn on CET instrumentation for switch statements that use a jump table and an indirect jump.Turn on Redundant Extensions Elimination pass.Tweak register allocation to help 16-bit instruction generation.Two main PROGRAMs at %L and %CTwo or more part references with nonzero rank must not be specified at %LTwo symbols with same comdat_group are not linked by the same_comdat_group list.Type of entity at %L is type incompatible with source-expr at %LType of entity at %L is type incompatible with typespecType-spec at %L cannot contain a deferred type parameterUNIT not specified at %LUNIT number in CLOSE statement at %L must be non-negativeUNIT number in statement at %L must be non-negativeUNIT specification at %L must be an INTEGER expression or a CHARACTER variableUNIT specifier not allowed with NEWUNIT at %CUnable to generate load/store offset for fusionUnclassifiable GCC directive at %CUnclassifiable OpenMP directive at %CUnclassifiable statement at %CUnder -ffast-math, generate a FRIZ instruction for (double)(long long) conversions.Unequal character lengths (%ld/%ld) in %sUnequal character lengths (%ld/%ld) in %s at %LUnexpected %s statement at %CUnexpected %s statement at %C in INTERFACE bodyUnexpected %s statement in BLOCK DATA at %CUnexpected %s statement in CONTAINS section at %CUnexpected %s statement in FORALL block at %CUnexpected %s statement in INTERFACE block at %CUnexpected %s statement in MODULE at %CUnexpected %s statement in WHERE block at %CUnexpected CASE statement at %CUnexpected END statement at %CUnexpected EOFUnexpected TYPE IS statement at %CUnexpected character in variable list at %CUnexpected characters in PARAMETER statement at %CUnexpected coarray designator at %CUnexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%LUnexpected element %qc in format string at %LUnexpected end of moduleUnexpected junk after $OMP ATOMIC statement at %CUnexpected junk after $OMP BARRIER statement at %CUnexpected junk after $OMP CRITICAL statement at %CUnexpected junk after $OMP FLUSH statement at %CUnexpected junk after $OMP MASTER statement at %CUnexpected junk after $OMP WORKSHARE statement at %CUnexpected junk after NOWAIT clause at %CUnexpected junk after TASKWAIT clause at %CUnexpected junk after TASKYIELD clause at %CUnexpected junk after function declaration at %CUnexpected junk in formal argument list at %CUninitialized probability of edge %i->%iUnit number in I/O statement too largeUnit number in I/O statement too smallUnknown argument list function at %LUnknown attribute in !GCC$ ATTRIBUTES statement at %CUnknown form for stack limit expressionUnknown intrinsic opUnknown operator %%<%s%%> at %%LUnknown operator %%<%s%%> at %%L; did you mean '%s'?Unrecognized option to endianness value: %qsUnrecognized option to floating-point init value: %qsUnrecognized option: %qsUnsupported code '%c' for fixed-point:Unsupported operand for code '%c'Unsupported statement inside WHERE at %LUnsupported value for mmpy-optionUnsupported: multiple OpenACC 'routine' levels of parallelismUnterminated character constant beginning at %CUpper array reference at %L is out of bounds (%ld < %ld) in dimension %dUpper array reference at %L is out of bounds (%ld > %ld) in dimension %dUsage: %s [OPTION]... SUB_COMMAND [OPTION]...
  
  Usage: %s [options] file...
  Usage: gcov [OPTION...] SOURCE|OBJ...
--- 1796,1802 ----
  
  This option lacks documentation.This switch is deprecated; do not use.This switch is deprecated; use -Werror=implicit-function-declaration instead.This switch is deprecated; use -Wextra instead.This switch is deprecated; use -fsanitize-recover= instead.Thread model: %s
  Threadprivate at %L isn't SAVEdThreadprivate variable at %C is an element of a COMMON blockThreshold ipa-cp opportunity evaluation that is still considered beneficial to clone.Thumb-1 hard-float VFP ABIThumb: Assume function pointers may go to non-Thumb aware code.Thumb: Assume non-static functions may be called from ARM code.Thumb: Generate (leaf) stack frames even if not needed.Thumb: Generate (non-leaf) stack frames even if not needed.Thunk is not supposed to have bodyTime accounted for function prologue, epilogue and other overhead.Together with -fpic and -fPIC, do not use GOTPLT references.Toggle -fvar-tracking-assignments.Toggle debug information generation.Too few codimensions at %C, expected %d not %dToo many arguments to %s at %LToo many codimensions at %C, expected %d not %dToo many digits in statement label at %CTransform condition stores into unconditional ones.Trap for signed overflow in addition, subtraction and multiplication.Trap on integer divide by zero.Treat a throw() exception specification as noexcept to improve code size.Treat all warnings as errors.Treat data references as near, far or medium. medium is default.Treat integers as 32-bit.Treat known sprintf return values as constants.Treat lines with 'D' in column one as comments.Treat missing header files as generated files.Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer.Treat specified warning as error.Treat the input file as already preprocessed.True if a non-short-circuit operation is optimal.Try running '%s' in the shell to raise its limit.
! Try to allow the linker to turn PIC calls into direct calls.Try to convert virtual calls to direct ones.Try to interchange loops if profitable.Try to lay out derived types as compactly as possible.Tune code for the given processor.Tune expected memory latency.Tune for the specified target CPU or architecture.Turn on CET instrumentation for switch statements that use a jump table and an indirect jump.Turn on Redundant Extensions Elimination pass.Tweak register allocation to help 16-bit instruction generation.Two main PROGRAMs at %L and %CTwo or more part references with nonzero rank must not be specified at %LTwo symbols with same comdat_group are not linked by the same_comdat_group list.Type of entity at %L is type incompatible with source-expr at %LType of entity at %L is type incompatible with typespecType-spec at %L cannot contain a deferred type parameterUNIT not specified at %LUNIT number in CLOSE statement at %L must be non-negativeUNIT number in statement at %L must be non-negativeUNIT specification at %L must be an INTEGER expression or a CHARACTER variableUnable to generate load/store offset for fusionUnclassifiable GCC directive at %CUnclassifiable OpenMP directive at %CUnclassifiable statement at %CUnder -ffast-math, generate a FRIZ instruction for (double)(long long) conversions.Unequal character lengths (%ld/%ld) in %sUnequal character lengths (%ld/%ld) in %s at %LUnexpected %s statement at %CUnexpected %s statement at %C in INTERFACE bodyUnexpected %s statement in BLOCK DATA at %CUnexpected %s statement in CONTAINS section at %CUnexpected %s statement in FORALL block at %CUnexpected %s statement in INTERFACE block at %CUnexpected %s statement in MODULE at %CUnexpected %s statement in WHERE block at %CUnexpected CASE statement at %CUnexpected END statement at %CUnexpected EOFUnexpected TYPE IS statement at %CUnexpected character in variable list at %CUnexpected characters in PARAMETER statement at %CUnexpected coarray designator at %CUnexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%LUnexpected element %qc in format string at %LUnexpected end of moduleUnexpected junk after $OMP ATOMIC statement at %CUnexpected junk after $OMP BARRIER statement at %CUnexpected junk after $OMP CRITICAL statement at %CUnexpected junk after $OMP FLUSH statement at %CUnexpected junk after $OMP MASTER statement at %CUnexpected junk after $OMP WORKSHARE statement at %CUnexpected junk after NOWAIT clause at %CUnexpected junk after TASKWAIT clause at %CUnexpected junk after TASKYIELD clause at %CUnexpected junk after function declaration at %CUnexpected junk in formal argument list at %CUninitialized probability of edge %i->%iUnit number in I/O statement too largeUnit number in I/O statement too smallUnknown argument list function at %LUnknown attribute in !GCC$ ATTRIBUTES statement at %CUnknown form for stack limit expressionUnknown intrinsic opUnknown operator %%<%s%%> at %%LUnknown operator %%<%s%%> at %%L; did you mean '%s'?Unrecognized option to endianness value: %qsUnrecognized option to floating-point init value: %qsUnrecognized option: %qsUnsupported code '%c' for fixed-point:Unsupported operand for code '%c'Unsupported statement inside WHERE at %LUnsupported value for mmpy-optionUnsupported: multiple OpenACC 'routine' levels of parallelismUnterminated character constant beginning at %CUpper array reference at %L is out of bounds (%ld < %ld) in dimension %dUpper array reference at %L is out of bounds (%ld > %ld) in dimension %dUsage: %s [OPTION]... SUB_COMMAND [OPTION]...
  
  Usage: %s [options] file...
  Usage: gcov [OPTION...] SOURCE|OBJ...
*************** warranty; not even for MERCHANTABILITY o
*** 1783,1789 ****
  
  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 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit floating-point registers.Use 32-bit general registers.Use 32-bit offsets in jump tables rather than 16-bit offsets.Use 4 byte entries in switch tables.Use 4 media accumulators.Use 4-operand madd.s/madd.d and related instructions where applicable.Use 4xx half-word multiply instructions.Use 4xx string-search dlmzb instruction.Use 64 FPRs.Use 64 GPRs.Use 64-bit ABI.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 8 media accumulators.Use 80-bit long double.Use ABI reserved registers.Use AltiVec instructions.Use Bionic C library.Use Branch Likely instructions, overriding the architecture default.Use CONST16 instruction to load constants.Use 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 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 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 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 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 arbitrary sized immediates in bit operations.Use big-endian byte order.Use branch-and-break sequences to check for integer divide by zero.Use bras for executable < 64k.Use call-clobbered registers for parameters and return value.Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.Use caller save register across calls if possible.Use certain scalar instructions added in ISA 3.0.Use control speculation.Use custom stacks instead of local memory for automatic storage.Use data speculation after reload.Use data speculation before reload.Use decimal floating point instructions.Use default method for sdata handling.Use different calling convention using 'rtd'.Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.Use direct references against %gs when accessing tls data.Use eXtended Physical Address (XPA) instructions.Use epsilon-respecting floating point compare instructions.Use expression value profiles in optimizations.Use f2c calling convention.Use features of and schedule code for given CPU.Use features of and schedule given CPU.Use flat register window model.Use fp double instructions.Use fp registers.Use full-set registers for register allocation.Use given SPARC-V9 code model.Use given TILE-Gx code model.Use given address mode.Use given assembler dialect.Use given 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 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 integer madd/msub instructions.Use internal function id in profile lookup.Use jump tables for sufficiently large switch statements.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 the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %sUse only one TOC entry per procedure.Use ordinarily cached memory accesses for volatile references.Use packed stack layout.Use paired-single floating-point instructions.Use pattern compare instructions.Use pc-relative switch case tables - this enables case table shortening.Use portable calling conventions.Use profiling information for branch probabilities.Use propolice as a stack protection method.Use push instructions to save outgoing arguments.Use r11 to hold the static link in calls to functions via pointers.Use red-zone in the x86-64 code.Use reduced-set registers for register allocation.Use register stack for parameters and return value.Use registers for argument passing.Use registers r2 and r5.Use reorder instructions (swap and byte reversed load/store) (default).Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Use sample profile information for call graph node weights. The profile file is specified in the argument.Use shared libraries.Use simple data speculation check for control speculation.Use simple data speculation check.Use simulator runtime.Use smaller but slower prologue and epilogue code.Use software emulation for floating point (default).Use software floating point comparisons.Use software floating point.Use stack bias.Use stack protection method only for functions with the stack_protect attribute.Use structs on stronger alignment for double-word copies.Use stubs for function prologues.Use subroutines for function prologues and epilogues.Use synci instruction to invalidate i-cache.Use table based fast divide (default at -O3).Use table lookup optimization for small signed integer divisions.Use tas.b instruction for __atomic_test_and_set.Use the AltiVec ABI extensions.Use the Cray Pointer extension.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU extension to the PE format for aligned common data.Use the RTL dead code elimination pass.Use the RTL dead store elimination pass.Use the bfd linker instead of the default linker.Use the bit-field instructions.Use the divide instruction.Use the floating point unit for integer add/subtract.Use the given base register for addressing the stack-protector guard.Use the given data alignment.Use the given offset for addressing the stack-protector guard.Use the given symbol for addressing the stack-protector guard.Use the gold linker instead of the default linker.Use the hardware barrel shifter instead of emulation.Use the 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 traditional GNU semantics for inline functions.Use trap instead of a library function for undefined behavior sanitization.Use trap instructions to check for integer divide by zero.Use uClibc C library.Use unicode startup and define UNICODE macro.Use vector and scalar instructions added in ISA 2.07.Use vector instructions added in ISA 3.0.Use vector/scalar (VSX) instructions.Use zero-extending memory loads, not sign-extending ones.Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.User operator %qs referenced at %L not found in module %qsUses of this option are diagnosed.Using built-in specs.
  VALUE argument of the %s intrinsic function at %L shall be definableVALUE is not allowed inside of BLOCK at %CVOIDmode on an outputValid Nios II ISA levels (for -march):Valid arguments to -malign-:Valid arguments to -mcode-readable=:Valid arguments to -mfpmath=:Valid arguments to -mr10k-cache-barrier=:Valid arguments to -mstack-protector-guard=:Valid arguments to -mstringop-strategy=:Valid arguments to -mtp=:Valid options for GP-relative addressing (for -mgpopt):Validate vtable pointers before using them.Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarrayVariable %s cannot be INTENT(IN) at %CVariable %s cannot be assigned in PURE procedure at %CVariable type is UNKNOWN in assignment at %LVector library ABI to use.Vectorize for double-word operations.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 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++ polymorphic types where adding final keyword would improve code quality.Warn about C++ virtual methods where adding final keyword would improve code quality.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about 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 alignment of COMMON blocks.Warn about all enumerated switches missing a specific case.Warn about an empty body in an if or else statement.Warn about an invalid DO loop.Warn about boolean expression compared with an integer value different from true/false.Warn about buffer overflow in string manipulation functions like memcpy and strcpy.Warn about called procedures not explicitly declared.Warn about calling std::move on a local object in a return statement preventing copy elision.Warn about calls to snprintf and similar functions that truncate output.Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1.Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument.Warn about calls with implicit interface.Warn about casting functions to incompatible types.Warn about casts between incompatible function types.Warn about casts that will produce a null result.Warn about casts which discard qualifiers.Warn about catch handlers of non-reference type.Warn about certain operations on boolean expressions.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about constant integer divisions with truncated results.Warn about creation of array temporaries.Warn about dangling else.Warn about declarations of entities that may be missing attributes that related entities have been declared with.Warn about deleting polymorphic objects with non-virtual destructors.Warn about deprecated 'vector long ...' AltiVec type usage.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enumerated switches missing a "default:" statement.Warn about enumerated switches, with no default, missing a case.Warn about equality comparisons involving REAL or COMPLEX expressions.Warn about features not present in ISO C11, but present in ISO C2X.Warn about features not present in ISO C90, but present in ISO C99.Warn about features not present in ISO C99, but present in ISO C11.Warn about features not present in traditional C.Warn about format strings that are not literals.Warn about format strings that contain NUL bytes.Warn about function call elimination.Warn about function calls with format strings that write past the end of the destination region.Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1.Warn about function parameters declared without a type specifier in K&R-style functions.Warn about function pointer arithmetic.Warn about functions which might be candidates for __attribute__((cold)).Warn about functions which might be candidates for __attribute__((const)).Warn about functions which might be candidates for __attribute__((malloc)).Warn about functions which might be candidates for __attribute__((noreturn)).Warn about functions which might be candidates for __attribute__((pure)).Warn about functions which might be candidates for format attributes.Warn about global functions without previous declarations.Warn about global functions without prototypes.Warn about implicit conversions from "float" to "double".Warn about implicit declarations.Warn about implicit function declarations.Warn about inappropriate attribute usage.Warn about incompatible integer to pointer and pointer to integer conversions.Warn about invalid uses of the "offsetof" macro.Warn about macros defined in the main file that are not used.Warn about maybe uninitialized automatic variables.Warn about missing ampersand in continued character constants.Warn about missing fields in struct initializers.Warn about missing sized deallocation functions.Warn about misuses of pragmas.Warn about most implicit conversions.Warn about multiple declarations of the same object.Warn about narrowing conversions within { } that are ill-formed in C++11.Warn about non-virtual destructors.Warn about none ISO msvcrt scanf/printf width extensions.Warn about optimizations that assume that signed overflow is undefined.Warn about overflow in arithmetic expressions.Warn about overloaded virtual function names.Warn about overriding initializers with side effects.Warn about overriding initializers without side effects.Warn about packed bit-fields whose offset changed in GCC 4.4.Warn about pointer casts which increase alignment.Warn about positional initialization of structs requiring designated initializers.Warn about possible aliasing of dummy arguments.Warn about possible security problems with format functions.Warn about possible violations of sequence point rules.Warn about possibly incorrect subscripts in do loops.Warn about possibly missing braces around initializers.Warn about possibly missing parentheses.Warn about possibly nested block comments, and C++ comments spanning more than one physical line.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about real-literal-constants with 'q' exponent-letter.Warn about redundant calls to std::move.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about semicolon after in-class function definition.Warn about sign differences with format functions.Warn about signed-unsigned comparisons.Warn about some C++ One Definition Rule violations during link time optimization.Warn about statements between switch's controlling expression and the first case.Warn about stray tokens after #else and #endif.Warn about strftime formats yielding 2-digit years.Warn about subscripts whose type is "char".Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.Warn about suspicious declarations of "main".Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.Warn about suspicious length parameters to certain string functions if the argument uses sizeof.Warn about suspicious uses of memory addresses.Warn about switches with boolean controlling expression.Warn about things that change between the current -fabi-version and the specified version.Warn about things that will change when compiling with an ABI-compliant compiler.Warn about truncated character expressions.Warn about truncated source lines.Warn about truncation in string manipulation functions like strncat and strncpy.Warn about uncasted NULL used as sentinel.Warn about underflow of numerical constant expressions.Warn about uninitialized automatic variables.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.Warn about unsuffixed float constants.Warn about unused dummy arguments.Warn about use of multi-character character constants.Warn about useless casts.Warn about user-specified include directories that do not exist.Warn about uses of __attribute__((deprecated)) declarations.Warn about uses of register storage specifier.Warn about uses of std::initializer_list that can result in dangling pointers.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn about zero-trip DO loops.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for implicit type conversions between signed and unsigned integers.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn for obsolescent usage in a declaration.Warn for placement new expressions with undefined behavior.Warn for suspicious integer expressions in boolean context.Warn for unsafe raw memory writes to objects of class types.Warn if "defined" is used outside #if.Warn if a C-style cast is used in a program.Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.Warn if a comparison always evaluates to true or false.Warn if a comparison is always true or always false due to the limited range of the data type.Warn if a deprecated compiler feature, class, method, or field is used.Warn if a function uses alloca or creates an array with dynamic size.Warn if a local declaration hides an instance variable.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a property for an Objective-C object has no assign semantics specified.Warn if a selector has multiple methods.Warn if a simd directive is overridden by the vectorizer cost model.Warn if a single function's framesize exceeds the given framesize.Warn if a string is longer than the maximum portable length specified by the standard.Warn if a subobject has an abi_tag attribute that the complete object type does not have.Warn if a throw expression will always result in a call to terminate().Warn if a user-procedure has the same name as an intrinsic.Warn if a variable length array is used.Warn if a virtual base has a non-trivial move assignment operator.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if an old-style parameter definition is used.Warn if an undefined macro is used in an #if directive.Warn if comparing pointer parameter with nonnull attribute with NULL.Warn if constant CFString objects contain non-portable characters.Warn if constructor or destructors with priorities from 0 to 100 are used.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if inherited methods are unimplemented.Warn if left shift of a signed value overflows.Warn if left shifting a negative value.Warn if loops have been interchanged.Warn if passing too many arguments to a function for its format string.Warn if qualifiers on arrays which are pointer targets are discarded.Warn if shift count >= width of type.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the address space of an address is changed.Warn if the pointer in a pointer assignment might outlive its target.Warn if the type of a variable might be not interoperable with C.Warn if trigraphs are encountered that might affect the meaning of the program.Warn if type qualifiers on pointers are discarded.Warn if type signatures of candidate methods do not match exactly.Warn in case profiles in -fprofile-use do not 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 built-in function is declared with the wrong signature.Warn when a built-in preprocessor macro is undefined or redefined.Warn when a const variable is unused.Warn when a conversion function will never be called due to the type it converts to.Warn when a declaration does not specify a type.Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.Warn when a declaration is found after a statement.Warn when a function cannot be expanded to HSAIL.Warn when a function is unused.Warn when a function parameter is only set, otherwise unused.Warn when a function parameter is unused.Warn when a jump misses a variable initialization.Warn when a label is unused.Warn when a left-hand-side array variable is reallocated.Warn when a left-hand-side variable is reallocated.Warn when a literal '0' is used as null pointer.Warn when a logical operator is suspiciously always evaluating to true or false.Warn when a noexcept expression evaluates to false even though the expression can't actually throw.Warn when a pointer differs in signedness in an assignment.Warn when a pointer is cast to an integer of a different size.Warn when a pointer is compared with a zero character constant.Warn when a register variable is declared volatile.Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.Warn when a variable is only set, otherwise unused.Warn when a variable is unused.Warn when a vector operation is compiled outside the SIMD.Warn when all constructors and destructors are private.Warn when an argument passed to a restrict-qualified parameter aliases with another argument.Warn when an atomic memory model parameter is known to be outside the valid range.Warn when an expression value is unused.Warn when an inlined function cannot be inlined.Warn when an optimization pass is disabled.Warn when attempting to free a non-heap object.Warn when converting the type of pointers to member functions.Warn when deleting a pointer to incomplete type.Warn when fields in a struct with the packed attribute are misaligned.Warn when logical not is used on the left hand side operand of a comparison.Warn when multiple, different, fast interrupt handlers are in the compilation unit.Warn when non-templatized friend functions are declared within a template.Warn when not issuing stack smashing protection for some reason.Warn when one local variable shadows another local variable or parameter of compatible type.Warn when one local variable shadows another local variable or parameter.Warn when one variable shadows another (globally).Warn when one variable shadows another.  Same as -Wshadow=global.Warn when overload promotes from unsigned to signed.Warn when padding is required to align structure members.Warn when sizeof is applied on a parameter declared as an array.Warn when the address of packed member of struct or union is taken.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when the indentation of the code does not reflect the block structure.Warn when the packed attribute has no effect on struct layout.Warn when there is a cast to a pointer from an integer of a different size.Warn when there is a conversion between pointers that have incompatible types.Warn when typedefs locally defined in a function are not used.Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).Warn whenever a trampoline is generated.Warn whenever an Objective-C assignment is being intercepted by the garbage collector.Warn whenever attributes are ignored.Warn whenever type qualifiers are ignored.WarningWhen "signed" or "unsigned" is not given make the bitfield signed.When "signed" or "unsigned" is not given make the bitfield unsigned.When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X.When generating -fpic code, allow the use of PLTs. Ignored for fno-pic.When generating -mabicalls code, allow executables to use PLTs and copy relocations.When generating -mabicalls code, make the code suitable for use in shared libraries.When possible do not generate stack frames.When running CSE, follow jumps to their targets.Where shorter, use canonicalized paths to systems headers.Whether to use canonical types.Which -fsched-pressure algorithm to apply.While setting up signal handler: %mWhile setting up signal stack: %mWhole program analysis (WPA) mode with number of parallel jobs specified.Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shapeWork around VR4130 mflo/mfhi errata.Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.Work around an early 4300 hardware bug.Work around bug in multiplication instruction.Work around certain 24K errata.Work around certain R10000 errata.Work around certain R4000 errata.Work around certain R4400 errata.Work around certain RM7000 errata.Work around certain VR4120 errata.Work around errata for early SB-1 revision 2 cores.Work around hardware multiply bug.Workaround for ARM Cortex-A53 Erratum number 835769.Workaround for ARM Cortex-A53 Erratum number 843419.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: %sYou must enable VFP instructions to use these intrinsics.You need a C startup file for -msys-crt0=Zero is not a valid statement label at %C[Leaving %s]
! [cannot find %s][default][disabled][enabled]__BELOW100__ attribute not allowed with auto storage class__delay_cycles is limited to 32-bit loop counts__delay_cycles only takes non-negative cycle counts__delay_cycles() only takes constant arguments__float128 and __ibm128 cannot be used in the same expression__float128 and long double cannot be used in the same expression__fp16 and no ldrh__ibm128 and long double cannot be used in the same expression`a brace-enclosed initializer is not allowed herea call to a constructor cannot appear in a constant-expressiona cast to a type other than an integral or enumeration type cannot appear in a constant-expressiona comma operator cannot appear in a constant-expressiona 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-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 member of a structure or union cannot have a variably modified typea nested function is not supported for reduced registersa storage class can only be specified for objects and functionsa 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 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:%dabstract declarator %qT used as declarationaccess declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keywordaccessing %qD member instead of initialized %qD member in constant expressionaccessing a member %qE of an atomic structure %qEaccessing a member %qE of an atomic union %qEaccessing data memory with program memory addressaccessing program memory with data memory addressaccessing 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/INOUTaddress 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 explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of overloaded function with no contextual type informationaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraddress requested for %qD, which is declared %<register%>address space %qs not supported for devices with flash size up to %d KiBaddress spaces are not supported for reduced Tiny devicesaddress taken, but ADDRESSABLE bit not setaddress-of an object %qE with thread local or automatic storage is not a constant expressionaggregate %q#D has incomplete type and cannot be definedaggregate value used where a complex was expectedaggregate value used where a fixed-point was expectedaggregate value used where an integer was expectedakaalias definitions not supported in Mach-O; ignoredalias definitions not supported in this configurationalignment %u of %qT is less than %ualignment (%u) for %s exceeds maximum alignment for global common data.  Using %ualignment for %q+D was previously specified as %d and may not be decreasedalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %q+D is greater than maximum object file alignment %dalignment of %qD is bigger than original declarationalignment 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 typedef %qEalignment specified for unnamed bit-fieldalignment specified for unnamed parameterall member functions in class %qT are privateallocatable argumentalready captured %qD in lambda expressionalso found %<%c%s%>ambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%sambiguous overload for ambiguous overload for intrinsic %qsambiguous template specialization %qD for %q+Dan address area attribute cannot be specified for local variablesan array of different size is defined in another translation unitan array reference cannot appear in a constant-expressionan assignment cannot appear in a constant-expressionan attribute that appertains to a type-specifier is ignoredan decrement cannot appear in a constant-expressionan empty string cannot be in %<target_clones%> attributean enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan enum with mismatching number of values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an increment cannot appear in a constant-expressionan indirect edge from %s has no corresponding call_stmtan indirect edge with unknown callee corresponding to a call_stmt with a known declaration:anachronismanachronism: anachronistic old-style base class initializerand %qT has no template constructorsand fieldanonymous struct not inside named typeanonymous union with no membersarchitecture %qs supported for assembler onlyargument %d is an unsigned literal that is out of rangeargument %d must be an unsigned literalargument %d of %qE might be a candidate for a format attributeargument %d of %qE must be a pointer to a constant size typeargument %d of %qE must be a pointer typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD declared hereargument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wnormalized%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> unknownargument %u in call to function %qE does not have integral typeargument %u of %<__builtin_tgmath%> has no argumentsargument %u of %<__builtin_tgmath%> has variable argumentsargument %u of %<__builtin_tgmath%> has wrong number of argumentsargument %u of %<__builtin_tgmath%> is not a function pointerargument %u of %<__builtin_tgmath%> is unprototypedargument 1 must be 0 or 2argument 1 must be a 1-bit unsigned literalargument 1 must be a 5-bit signed literalargument 1 must be a 6-bit unsigned literalargument 1 must be a mapargument 1 must be an 8-bit field valueargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a constant size typeargument 1 of %qE must be a pointer to a nonzero size objectargument 1 of %qs is out of rangeargument 1 of %qs must be a constantargument 2 must be 0 or 1argument 2 must be a 1-bit unsigned literalargument 2 must be a 5-bit unsigned literalargument 2 must be a 6-bit unsigned literalargument 2 must be a 7-bit unsigned literalargument 3 in call to function %qE does not have pointer to integral typeargument 3 in call to function %qE has boolean typeargument 3 in call to function %qE has enumerated typeargument 3 in call to function %qE has pointer to boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument 3 must be a 1-bit unsigned literalargument 3 must be a 2-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument 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 of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute is missingargument of %qE attribute is not "ilink" or "firq"argument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not "reset", "software_exception", "page_miss", "timer0", "timer1", "message", "dma0", "dma1", "wand" or "swi"argument of %qE attribute is not a string constantargument of %qE attribute is not a string constant or numberargument of Offsetof implies indirection of an embedded fieldargument of function call might be a candidate for a format attributeargument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>argument to %<alloca%> is too largeargument to %<alloca%> is zeroargument to %<alloca%> may be too largeargument to %<alloca%> may be too large due to conversion from %qT to %qTargument 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 (keep|thunk|thunk-extern)argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)argument to %qE attribute is not intstackargument to %qE attribute larger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs must be a 2-bit unsigned literalargument to %qs should be a non-negative integerargument to 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 largeargument to variable-length array may be too large due to conversion from %qT to %qTarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments to %qs should be non-negative integersarguments to destructor are not allowedarithmetic IFarithmetic on pointer to an empty aggregatearithmetic on pointer to an incomplete typearray %q+D assumed to have one elementarray %qD declared herearray %qD initialized by parenthesized string literal %qEarray assignmentarray bound forbidden after parenthesized type-idarray bound is not an integer constantarray index in initializer exceeds array boundsarray index in initializer is not an integer constant expressionarray index in initializer not of integer typearray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray must be initialized with a brace-enclosed initializerarray of inappropriate type initialized from string constantarray resultarray section in %<#pragma acc declare%>array section is not contiguous in %qs clausearray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %E is above array bounds of %qTarray subscript %E is below array bounds of %qTarray subscript %wi is below array bounds of %qTarray subscript %wu is above array bounds of %qTarray subscript [%E, %E] is outside array bounds of %qTarray subscript has type %<char%>array subscript is not an integerarray type has incomplete element type %qTarray types have different boundsarray used as initializerarrays of functions are not meaningfulassembler name hash list corruptedassertion missing after %qsassign semantics attributes of property %qD conflict with previous declarationassigning to an array from an initializer listassignmentassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment from pointer to non-enclosed address spaceassignment 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 expression with array typeassumed-rank argumentassumed-shape argumentassumed-type argumentassuming cast to type %qT from overloaded functionassuming directive output of %wu byteassuming directive output of %wu bytesassuming pointer to member %qDassuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>assuming signed overflow does not occur when simplifying conditionalassuming signed overflow does not occur when simplifying conditional to constantassuming signed overflow does not occur when simplifying range testasynchronous argumentatexit failedattempt to take address of bit-field structure member %qDattribute %<fallthrough%> not preceding a case label or default labelattribute %<target%> argument not a stringattribute %qE argument not a stringattribute %qs applies to array types onlyattribute declarationattribute for %q#T must follow the %qs keywordattribute ignoredattribute ignored in declaration of %q#Tattribute(target("%s")) is unknownattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes ignored on elaborated-type-specifier that is not a forward declarationattributes ignored on template instantiationattributes ignored on uninstantiated typeattributes in parameter array declarator ignoredattributes may not be specified before the %<@%D%> Objective-C++ keywordattributes should be specified before the declarator in a function definitionauto fpu selection not currently permitted hereautomatic variable %qE cannot be %<threadprivate%>aux field set for edge %s->%saux field set for indirect edge from %sbad ADDR_SPACE_GLOBAL addressbad addressbad address, not (reg+disp):bad address, not a constant:bad address, not an I/O address:bad address, not post_inc or pre_dec:bad alignment: %dbad amount of stack space removal: %dbad builtin codebad builtin fcodebad builtin icodebad condition codebad 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 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 (%qs) for %<-march=%> switchbad value (%qs) for %<-mtune=%> switchbad value (%qs) for %<target("arch=")%> attributebad value (%qs) for %<target("tune=")%> attributebad value for %<%s-%s%>bad value for %<%s=%s%>badly nested C headers from preprocessorbase %qT will be initialized afterbase class %q#T should be explicitly initialized in the copy constructorbase operand of %<->%> has non-pointer type %qTbase operand of %<->%> is not a pointerbase type %qT fails to be a struct or class typebasic 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 placebinary argument %u to decimal-only type-generic functionbinary 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) procedurebit-field %q+D width not an integer constantbit-field %qE has atomic typebit-field %qE in %qs clausebit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionbit-field has atomic typebitwise comparison always evaluates to falsebitwise comparison always evaluates to trueblock IFbogus DISPOSE construction: %dbogus JARL construction: %dbogus JR construction: %dbogus PREPEARE construction: %dbogus comparison result typeboolean registers required for the floating-point optionboth %<monotonic%> and %<nonmonotonic%> modifiers specifiedboth %s and %qE attribute provide addressboth arguments to %<__builtin___clear_cache%> must be pointersboth binary and decimal floating-point arguments to type-generic functionboth complex and decimal floating-point arguments to type-generic functionbraced spec %qs ends in escapebraced spec %qs is invalid at %qcbraced spec body %qs is invalidbraced-group within expression allowed only inside a functionbraces around scalar initializerbraces around scalar initializer for type %qTbranch %2d never executedbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbreak statement within %<#pragma simd%> loop bodybuilt-in function %q+D declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE must be directly calledbuilt-in function %qE not supported for MIPS16builtin %qF is deprecated.builtin %qF is for GCC internal use only.builtin %qs is only valid in 64-bit modebuiltin %qs only accepts 1 argumentbuiltin %qs only accepts 2 argumentsbuiltin %qs only accepts 3 argumentsbuiltin %qs only accepts a string argumentbuiltin %qs requires builtin %qsbuiltin requires an immediate for operand %dbuiltin vec_step can only be used on vector types.but not herebytecode 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 has circular dependencycall is unlikely and code size would growcall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>call to %qD uses the default argument for parameter %P, which is not yet definedcall to function %qD which throws incomplete type %q#Tcall to function which throws incomplete type %q#Tcall to 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 pointercaller edge count does not match BB countcaller edge count invalidcaller is not optimizedcalling %qD with SSE calling convention without SSE/SSE2 enabledcalling %qD with a nonzero argument is unsafecalling %qD with attribute sseregparm without SSE/SSE2 enabledcalling %qT with attribute sseregparm without SSE/SSE2 enabledcalls to overloaded operators cannot appear in a constant-expressioncan only use %qE attribute on file-scope definitions of objects of class typecan%'t apply both longcall and shortcall attributes to the same functioncan%'t extend PCH file: %mcan%'t get position in PCH file: %mcan%'t set position in PCH file: %mcan%'t use multiple stack checking methods togethercan't use non gp relative absolute addresscandidate 1:candidate 2:candidate is:candidates are:candidates are:cannot add an enumerator list to a template instantiationcannot allocate an object of abstract type %qTcannot apply %<offsetof%> to a non constant addresscannot apply %<offsetof%> to destructor %<~%T%>cannot apply %<offsetof%> to member function %qDcannot apply %<offsetof%> to static data member %qDcannot apply %<offsetof%> when %<operator[]%> is overloadedcannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind packed field %qE to %qTcannot bind rvalue %qE to %qTcannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot capture %qE by referencecannot close receive-only channelcannot convert %qE from type %qT to type %qTcannot convert to a pointer typecannot create pointer to reference member %qDcannot create type information for type %qT because it involves types of variable sizecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %qD to be a bit-field 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 %qD to have static linkagecannot declare parameter %q+D 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 decrement a pointer to incomplete type %qTcannot define member of dependent typedef %qTcannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot derive from %<final%> base %qT in derived type %qTcannot disable built-in function %qscannot emit unaligned pointers in ptx assemblycannot explicitly declare member %q#D to have extern linkagecannot find %s in plugin %s
  %scannot find LTO cgraph in %scannot find LTO section refs in %scannot find class %qEcannot find interface declaration for %qEcannot find interface declaration for %qE, superclass of %qEcannot find protocol declaration for %qEcannot find reference tag for class %qEcannot form pointer to member of non-class %q#Tcannot generate position-independent code for %qscannot handle inconsistent calls to %qscannot increment a pointer to incomplete type %qTcannot initialize aggregate of type %qT with a compound literalcannot inline function %<main%>cannot load plugin %s
--- 1807,1813 ----
  
  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 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit floating-point registers.Use 32-bit general registers.Use 32-bit offsets in jump tables rather than 16-bit offsets.Use 4 byte entries in switch tables.Use 4 media accumulators.Use 4-operand madd.s/madd.d and related instructions where applicable.Use 4xx half-word multiply instructions.Use 4xx string-search dlmzb instruction.Use 64 FPRs.Use 64 GPRs.Use 64-bit ABI.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 8 media accumulators.Use 80-bit long double.Use ABI reserved registers.Use AltiVec instructions.Use Bionic C library.Use Branch Likely instructions, overriding the architecture default.Use CONST16 instruction to load constants.Use 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 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 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 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 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 arbitrary sized immediates in bit operations.Use big-endian byte order.Use branch-and-break sequences to check for integer divide by zero.Use bras for executable < 64k.Use call-clobbered registers for parameters and return value.Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.Use caller save register across calls if possible.Use certain scalar instructions added in ISA 3.0.Use control speculation.Use custom stacks instead of local memory for automatic storage.Use data speculation after reload.Use data speculation before reload.Use decimal floating point instructions.Use default method for sdata handling.Use different calling convention using 'rtd'.Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.Use direct references against %gs when accessing tls data.Use eXtended Physical Address (XPA) instructions.Use epsilon-respecting floating point compare instructions.Use expression value profiles in optimizations.Use f2c calling convention.Use features of and schedule code for given CPU.Use features of and schedule given CPU.Use flat register window model.Use fp double instructions.Use fp registers.Use full-set registers for register allocation.Use given SPARC-V9 code model.Use given TILE-Gx code model.Use given address mode.Use given assembler dialect.Use given 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 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 integer madd/msub instructions.Use internal function id in profile lookup.Use jump tables for sufficiently large switch statements.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 the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %sUse only one TOC entry per procedure.Use ordinarily cached memory accesses for volatile references.Use packed stack layout.Use paired-single floating-point instructions.Use pattern compare instructions.Use pc-relative switch case tables - this enables case table shortening.Use portable calling conventions.Use profiling information for branch probabilities.Use propolice as a stack protection method.Use push instructions to save outgoing arguments.Use r11 to hold the static link in calls to functions via pointers.Use red-zone in the x86-64 code.Use reduced-set registers for register allocation.Use register stack for parameters and return value.Use registers for argument passing.Use registers r2 and r5.Use reorder instructions (swap and byte reversed load/store) (default).Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Use sample profile information for call graph node weights. The profile file is specified in the argument.Use shared libraries.Use simple data speculation check for control speculation.Use simple data speculation check.Use simulator runtime.Use smaller but slower prologue and epilogue code.Use software emulation for floating point (default).Use software floating point comparisons.Use software floating point.Use stack bias.Use stack protection method only for functions with the stack_protect attribute.Use structs on stronger alignment for double-word copies.Use stubs for function prologues.Use subroutines for function prologues and epilogues.Use synci instruction to invalidate i-cache.Use table based fast divide (default at -O3).Use table lookup optimization for small signed integer divisions.Use tas.b instruction for __atomic_test_and_set.Use the AltiVec ABI extensions.Use the Cray Pointer extension.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU extension to the PE format for aligned common data.Use the RTL dead code elimination pass.Use the RTL dead store elimination pass.Use the bfd linker instead of the default linker.Use the bit-field instructions.Use the divide instruction.Use the floating point unit for integer add/subtract.Use the given base register for addressing the stack-protector guard.Use the given data alignment.Use the given offset for addressing the stack-protector guard.Use the given symbol for addressing the stack-protector guard.Use the gold linker instead of the default linker.Use the hardware barrel shifter instead of emulation.Use the 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 traditional GNU semantics for inline functions.Use trap instead of a library function for undefined behavior sanitization.Use trap instructions to check for integer divide by zero.Use uClibc C library.Use unicode startup and define UNICODE macro.Use vector and scalar instructions added in ISA 2.07.Use vector instructions added in ISA 3.0.Use vector/scalar (VSX) instructions.Use zero-extending memory loads, not sign-extending ones.Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.User operator %qs referenced at %L not found in module %qsUses of this option are diagnosed.Using built-in specs.
  VALUE argument of the %s intrinsic function at %L shall be definableVALUE is not allowed inside of BLOCK at %CVOIDmode on an outputValid Nios II ISA levels (for -march):Valid arguments to -malign-:Valid arguments to -mcode-readable=:Valid arguments to -mfpmath=:Valid arguments to -mr10k-cache-barrier=:Valid arguments to -mstack-protector-guard=:Valid arguments to -mstringop-strategy=:Valid arguments to -mtp=:Valid options for GP-relative addressing (for -mgpopt):Validate vtable pointers before using them.Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarrayVariable %s cannot be INTENT(IN) at %CVariable %s cannot be assigned in PURE procedure at %CVariable type is UNKNOWN in assignment at %LVector library ABI to use.Vectorize for double-word operations.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 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++ polymorphic types where adding final keyword would improve code quality.Warn about C++ virtual methods where adding final keyword would improve code quality.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about 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 alignment of COMMON blocks.Warn about all enumerated switches missing a specific case.Warn about an empty body in an if or else statement.Warn about an invalid DO loop.Warn about boolean expression compared with an integer value different from true/false.Warn about buffer overflow in string manipulation functions like memcpy and strcpy.Warn about called procedures not explicitly declared.Warn about calling std::move on a local object in a return statement preventing copy elision.Warn about calls to snprintf and similar functions that truncate output.Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1.Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument.Warn about calls with implicit interface.Warn about casting functions to incompatible types.Warn about casts between incompatible function types.Warn about casts that will produce a null result.Warn about casts which discard qualifiers.Warn about catch handlers of non-reference type.Warn about certain operations on boolean expressions.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about constant integer divisions with truncated results.Warn about creation of array temporaries.Warn about dangling else.Warn about declarations of entities that may be missing attributes that related entities have been declared with.Warn about deleting polymorphic objects with non-virtual destructors.Warn about deprecated 'vector long ...' AltiVec type usage.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enumerated switches missing a "default:" statement.Warn about enumerated switches, with no default, missing a case.Warn about equality comparisons involving REAL or COMPLEX expressions.Warn about features not present in ISO C11, but present in ISO C2X.Warn about features not present in ISO C90, but present in ISO C99.Warn about features not present in ISO C99, but present in ISO C11.Warn about features not present in traditional C.Warn about format strings that are not literals.Warn about format strings that contain NUL bytes.Warn about function call elimination.Warn about function calls with format strings that write past the end of the destination region.Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1.Warn about function parameters declared without a type specifier in K&R-style functions.Warn about function pointer arithmetic.Warn about functions which might be candidates for __attribute__((cold)).Warn about functions which might be candidates for __attribute__((const)).Warn about functions which might be candidates for __attribute__((malloc)).Warn about functions which might be candidates for __attribute__((noreturn)).Warn about functions which might be candidates for __attribute__((pure)).Warn about functions which might be candidates for format attributes.Warn about global functions without previous declarations.Warn about global functions without prototypes.Warn about implicit conversions from "float" to "double".Warn about implicit declarations.Warn about implicit function declarations.Warn about inappropriate attribute usage.Warn about incompatible integer to pointer and pointer to integer conversions.Warn about invalid uses of the "offsetof" macro.Warn about macros defined in the main file that are not used.Warn about maybe uninitialized automatic variables.Warn about missing ampersand in continued character constants.Warn about missing fields in struct initializers.Warn about missing sized deallocation functions.Warn about misuses of pragmas.Warn about most implicit conversions.Warn about multiple declarations of the same object.Warn about narrowing conversions within { } that are ill-formed in C++11.Warn about non-virtual destructors.Warn about none ISO msvcrt scanf/printf width extensions.Warn about optimizations that assume that signed overflow is undefined.Warn about overflow in arithmetic expressions.Warn about overloaded virtual function names.Warn about overriding initializers with side effects.Warn about overriding initializers without side effects.Warn about packed bit-fields whose offset changed in GCC 4.4.Warn about pointer casts which increase alignment.Warn about positional initialization of structs requiring designated initializers.Warn about possible aliasing of dummy arguments.Warn about possible security problems with format functions.Warn about possible violations of sequence point rules.Warn about possibly incorrect subscripts in do loops.Warn about possibly missing braces around initializers.Warn about possibly missing parentheses.Warn about possibly nested block comments, and C++ comments spanning more than one physical line.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about real-literal-constants with 'q' exponent-letter.Warn about redundant calls to std::move.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about semicolon after in-class function definition.Warn about sign differences with format functions.Warn about signed-unsigned comparisons.Warn about some C++ One Definition Rule violations during link time optimization.Warn about statements between switch's controlling expression and the first case.Warn about stray tokens after #else and #endif.Warn about strftime formats yielding 2-digit years.Warn about subscripts whose type is "char".Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.Warn about suspicious declarations of "main".Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.Warn about suspicious length parameters to certain string functions if the argument uses sizeof.Warn about suspicious uses of memory addresses.Warn about switches with boolean controlling expression.Warn about things that change between the current -fabi-version and the specified version.Warn about things that will change when compiling with an ABI-compliant compiler.Warn about truncated character expressions.Warn about truncated source lines.Warn about truncation in string manipulation functions like strncat and strncpy.Warn about uncasted NULL used as sentinel.Warn about underflow of numerical constant expressions.Warn about uninitialized automatic variables.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.Warn about unsuffixed float constants.Warn about unused dummy arguments.Warn about use of multi-character character constants.Warn about useless casts.Warn about user-specified include directories that do not exist.Warn about uses of __attribute__((deprecated)) declarations.Warn about uses of register storage specifier.Warn about uses of std::initializer_list that can result in dangling pointers.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn about zero-trip DO loops.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for implicit type conversions between signed and unsigned integers.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn for obsolescent usage in a declaration.Warn for placement new expressions with undefined behavior.Warn for suspicious integer expressions in boolean context.Warn for unsafe raw memory writes to objects of class types.Warn if "defined" is used outside #if.Warn if a C-style cast is used in a program.Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.Warn if a comparison always evaluates to true or false.Warn if a comparison is always true or always false due to the limited range of the data type.Warn if a deprecated compiler feature, class, method, or field is used.Warn if a function uses alloca or creates an array with dynamic size.Warn if a local declaration hides an instance variable.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a property for an Objective-C object has no assign semantics specified.Warn if a selector has multiple methods.Warn if a simd directive is overridden by the vectorizer cost model.Warn if a single function's framesize exceeds the given framesize.Warn if a string is longer than the maximum portable length specified by the standard.Warn if a subobject has an abi_tag attribute that the complete object type does not have.Warn if a throw expression will always result in a call to terminate().Warn if a user-procedure has the same name as an intrinsic.Warn if a variable length array is used.Warn if a virtual base has a non-trivial move assignment operator.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if an old-style parameter definition is used.Warn if an undefined macro is used in an #if directive.Warn if comparing pointer parameter with nonnull attribute with NULL.Warn if constant CFString objects contain non-portable characters.Warn if constructor or destructors with priorities from 0 to 100 are used.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if inherited methods are unimplemented.Warn if left shift of a signed value overflows.Warn if left shifting a negative value.Warn if loops have been interchanged.Warn if passing too many arguments to a function for its format string.Warn if qualifiers on arrays which are pointer targets are discarded.Warn if shift count >= width of type.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the address space of an address is changed.Warn if the pointer in a pointer assignment might outlive its target.Warn if the type of a variable might be not interoperable with C.Warn if trigraphs are encountered that might affect the meaning of the program.Warn if type qualifiers on pointers are discarded.Warn if type signatures of candidate methods do not match exactly.Warn in case profiles in -fprofile-use do not 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 built-in function is declared with the wrong signature.Warn when a built-in preprocessor macro is undefined or redefined.Warn when a const variable is unused.Warn when a conversion function will never be called due to the type it converts to.Warn when a declaration does not specify a type.Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.Warn when a declaration is found after a statement.Warn when a function cannot be expanded to HSAIL.Warn when a function is unused.Warn when a function parameter is only set, otherwise unused.Warn when a function parameter is unused.Warn when a jump misses a variable initialization.Warn when a label is unused.Warn when a left-hand-side array variable is reallocated.Warn when a left-hand-side variable is reallocated.Warn when a literal '0' is used as null pointer.Warn when a logical operator is suspiciously always evaluating to true or false.Warn when a noexcept expression evaluates to false even though the expression can't actually throw.Warn when a pointer differs in signedness in an assignment.Warn when a pointer is cast to an integer of a different size.Warn when a pointer is compared with a zero character constant.Warn when a register variable is declared volatile.Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.Warn when a variable is only set, otherwise unused.Warn when a variable is unused.Warn when a vector operation is compiled outside the SIMD.Warn when all constructors and destructors are private.Warn when an argument passed to a restrict-qualified parameter aliases with another argument.Warn when an atomic memory model parameter is known to be outside the valid range.Warn when an expression value is unused.Warn when an inlined function cannot be inlined.Warn when an optimization pass is disabled.Warn when attempting to free a non-heap object.Warn when converting the type of pointers to member functions.Warn when deleting a pointer to incomplete type.Warn when fields in a struct with the packed attribute are misaligned.Warn when logical not is used on the left hand side operand of a comparison.Warn when multiple, different, fast interrupt handlers are in the compilation unit.Warn when non-templatized friend functions are declared within a template.Warn when not issuing stack smashing protection for some reason.Warn when one local variable shadows another local variable or parameter of compatible type.Warn when one local variable shadows another local variable or parameter.Warn when one variable shadows another (globally).Warn when one variable shadows another.  Same as -Wshadow=global.Warn when overload promotes from unsigned to signed.Warn when padding is required to align structure members.Warn when sizeof is applied on a parameter declared as an array.Warn when the address of packed member of struct or union is taken.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when the indentation of the code does not reflect the block structure.Warn when the packed attribute has no effect on struct layout.Warn when there is a cast to a pointer from an integer of a different size.Warn when there is a conversion between pointers that have incompatible types.Warn when typedefs locally defined in a function are not used.Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).Warn whenever a trampoline is generated.Warn whenever an Objective-C assignment is being intercepted by the garbage collector.Warn whenever attributes are ignored.Warn whenever type qualifiers are ignored.WarningWhen "signed" or "unsigned" is not given make the bitfield signed.When "signed" or "unsigned" is not given make the bitfield unsigned.When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X.When generating -fpic code, allow the use of PLTs. Ignored for fno-pic.When generating -mabicalls code, allow executables to use PLTs and copy relocations.When generating -mabicalls code, make the code suitable for use in shared libraries.When possible do not generate stack frames.When running CSE, follow jumps to their targets.Where shorter, use canonicalized paths to systems headers.Whether to use canonical types.Which -fsched-pressure algorithm to apply.While setting up signal handler: %mWhile setting up signal stack: %mWhole program analysis (WPA) mode with number of parallel jobs specified.Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shapeWork around VR4130 mflo/mfhi errata.Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.Work around an early 4300 hardware bug.Work around bug in multiplication instruction.Work around certain 24K errata.Work around certain R10000 errata.Work around certain R4000 errata.Work around certain R4400 errata.Work around certain RM7000 errata.Work around certain VR4120 errata.Work around errata for early SB-1 revision 2 cores.Work around hardware multiply bug.Workaround for ARM Cortex-A53 Erratum number 835769.Workaround for ARM Cortex-A53 Erratum number 843419.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: %sYou must enable VFP instructions to use these intrinsics.You need a C startup file for -msys-crt0=Zero is not a valid statement label at %C[Leaving %s]
! [cannot find %s][default][disabled][enabled]__BELOW100__ attribute not allowed with auto storage class__delay_cycles is limited to 32-bit loop counts__delay_cycles only takes non-negative cycle counts__delay_cycles() only takes constant arguments__float128 and __ibm128 cannot be used in the same expression__float128 and long double cannot be used in the same expression__fp16 and no ldrh__ibm128 and long double cannot be used in the same expression`a brace-enclosed initializer is not allowed herea call to a constructor cannot appear in a constant-expressiona cast to a type other than an integral or enumeration type cannot appear in a constant-expressiona comma operator cannot appear in a constant-expressiona 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-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 member of a structure or union cannot have a variably modified typea nested function is not supported for reduced registersa storage class can only be specified for objects and functionsa 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 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:%dabstract declarator %qT used as declarationaccess declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keywordaccessing %qD member instead of initialized %qD member in constant expressionaccessing a member %qE of an atomic structure %qEaccessing a member %qE of an atomic union %qEaccessing data memory with program memory addressaccessing program memory with data memory addressaccessing 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/INOUTaddress 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 explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of overloaded function with no contextual type informationaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraddress requested for %qD, which is declared %<register%>address space %qs not supported for devices with flash size up to %d KiBaddress spaces are not supported for reduced Tiny devicesaddress taken, but ADDRESSABLE bit not setaddress-of an object %qE with thread local or automatic storage is not a constant expressionaggregate %q#D has incomplete type and cannot be definedaggregate value used where a complex was expectedaggregate value used where a fixed-point was expectedaggregate value used where an integer was expectedakaalias definitions not supported in Mach-O; ignoredalias definitions not supported in this configurationalignment %u of %qT is less than %ualignment (%u) for %s exceeds maximum alignment for global common data.  Using %ualignment for %q+D was previously specified as %d and may not be decreasedalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %q+D is greater than maximum object file alignment %dalignment of %qD is bigger than original declarationalignment 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 typedef %qEalignment specified for unnamed bit-fieldalignment specified for unnamed parameterall member functions in class %qT are privateallocatable argumentalready captured %qD in lambda expressionalso found %<%c%s%>ambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%sambiguous overload for ambiguous overload for intrinsic %qsambiguous template specialization %qD for %q+Dan address area attribute cannot be specified for local variablesan array of different size is defined in another translation unitan array reference cannot appear in a constant-expressionan assignment cannot appear in a constant-expressionan attribute that appertains to a type-specifier is ignoredan decrement cannot appear in a constant-expressionan empty string cannot be in %<target_clones%> attributean enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan enum with mismatching number of values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an increment cannot appear in a constant-expressionan indirect edge from %s has no corresponding call_stmtan indirect edge with unknown callee corresponding to a call_stmt with a known declaration:anachronismanachronism: anachronistic old-style base class initializerand %qT has no template constructorsand fieldanonymous struct not inside named typeanonymous union with no membersarchitecture %qs supported for assembler onlyargument %d is an unsigned literal that is out of rangeargument %d must be an unsigned literalargument %d of %qE might be a candidate for a format attributeargument %d of %qE must be a pointer to a constant size typeargument %d of %qE must be a pointer typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD declared hereargument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wnormalized%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> unknownargument %u in call to function %qE does not have integral typeargument %u of %<__builtin_tgmath%> has no argumentsargument %u of %<__builtin_tgmath%> has variable argumentsargument %u of %<__builtin_tgmath%> has wrong number of argumentsargument %u of %<__builtin_tgmath%> is not a function pointerargument %u of %<__builtin_tgmath%> is unprototypedargument 1 must be 0 or 2argument 1 must be a 1-bit unsigned literalargument 1 must be a 5-bit signed literalargument 1 must be a 6-bit unsigned literalargument 1 must be a mapargument 1 must be an 8-bit field valueargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a constant size typeargument 1 of %qE must be a pointer to a nonzero size objectargument 1 of %qs is out of rangeargument 1 of %qs must be a constantargument 2 must be 0 or 1argument 2 must be a 1-bit unsigned literalargument 2 must be a 5-bit unsigned literalargument 2 must be a 6-bit unsigned literalargument 2 must be a 7-bit unsigned literalargument 3 in call to function %qE does not have pointer to integral typeargument 3 in call to function %qE has boolean typeargument 3 in call to function %qE has enumerated typeargument 3 in call to function %qE has pointer to boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument 3 must be a 1-bit unsigned literalargument 3 must be a 2-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument 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 of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute is missingargument of %qE attribute is not "ilink" or "firq"argument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not "reset", "software_exception", "page_miss", "timer0", "timer1", "message", "dma0", "dma1", "wand" or "swi"argument of %qE attribute is not a string constantargument of %qE attribute is not a string constant or numberargument of Offsetof implies indirection of an embedded fieldargument of function call might be a candidate for a format attributeargument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>argument 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 (keep|thunk|thunk-extern)argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)argument to %qE attribute is not intstackargument to %qE attribute larger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs must be a 2-bit unsigned literalargument to %qs should be a non-negative integerargument to interrupt attribute is unsupported for weak functionsarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments to %qs should be non-negative integersarguments to destructor are not allowedarithmetic IFarithmetic on pointer to an empty aggregatearithmetic on pointer to an incomplete typearray %q+D assumed to have one elementarray %qD declared herearray %qD initialized by parenthesized string literal %qEarray assignmentarray bound forbidden after parenthesized type-idarray bound is not an integer constantarray index in initializer exceeds array boundsarray index in initializer is not an integer constant expressionarray index in initializer not of integer typearray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray must be initialized with a brace-enclosed initializerarray of inappropriate type initialized from string constantarray resultarray section in %<#pragma acc declare%>array section is not contiguous in %qs clausearray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %E is above array bounds of %qTarray subscript %E is below array bounds of %qTarray subscript %wi is below array bounds of %qTarray subscript %wu is above array bounds of %qTarray subscript [%E, %E] is outside array bounds of %qTarray subscript has type %<char%>array subscript is not an integerarray type has incomplete element type %qTarray types have different boundsarray used as initializerarrays of functions are not meaningfulassembler name hash list corruptedassertion missing after %qsassign semantics attributes of property %qD conflict with previous declarationassigning to an array from an initializer listassignmentassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment from pointer to non-enclosed address spaceassignment 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 expression with array typeassumed-rank argumentassumed-shape argumentassumed-type argumentassuming cast to type %qT from overloaded functionassuming directive output of %wu byteassuming directive output of %wu bytesassuming pointer to member %qDassuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>assuming signed overflow does not occur when simplifying conditionalassuming signed overflow does not occur when simplifying conditional to constantassuming signed overflow does not occur when simplifying range testasynchronous argumentatexit failedattempt to take address of bit-field structure member %qDattribute %<fallthrough%> not preceding a case label or default labelattribute %<target%> argument not a stringattribute %qE argument not a stringattribute %qs applies to array types onlyattribute declarationattribute for %q#T must follow the %qs keywordattribute ignoredattribute ignored in declaration of %q#Tattribute(target("%s")) is unknownattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes ignored on elaborated-type-specifier that is not a forward declarationattributes ignored on template instantiationattributes ignored on uninstantiated typeattributes in parameter array declarator ignoredattributes may not be specified before the %<@%D%> Objective-C++ keywordattributes should be specified before the declarator in a function definitionauto fpu selection not currently permitted hereautomatic variable %qE cannot be %<threadprivate%>aux field set for edge %s->%saux field set for indirect edge from %sbad ADDR_SPACE_GLOBAL addressbad addressbad address, not (reg+disp):bad address, not a constant:bad address, not an I/O address:bad address, not post_inc or pre_dec:bad alignment: %dbad amount of stack space removal: %dbad builtin codebad builtin fcodebad builtin icodebad condition codebad 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 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 (%qs) for %<-march=%> switchbad value (%qs) for %<-mtune=%> switchbad value (%qs) for %<target("arch=")%> attributebad value (%qs) for %<target("tune=")%> attributebad value for %<%s-%s%>bad value for %<%s=%s%>badly nested C headers from preprocessorbase %qT will be initialized afterbase class %q#T should be explicitly initialized in the copy constructorbase operand of %<->%> has non-pointer type %qTbase operand of %<->%> is not a pointerbase type %qT fails to be a struct or class typebasic 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 placebinary argument %u to decimal-only type-generic functionbinary 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) procedurebit-field %q+D width not an integer constantbit-field %qE has atomic typebit-field %qE in %qs clausebit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionbit-field has atomic typebitwise comparison always evaluates to falsebitwise comparison always evaluates to trueblock IFbogus DISPOSE construction: %dbogus JARL construction: %dbogus JR construction: %dbogus PREPEARE construction: %dbogus comparison result typeboolean registers required for the floating-point optionboth %<monotonic%> and %<nonmonotonic%> modifiers specifiedboth %s and %qE attribute provide addressboth arguments to %<__builtin___clear_cache%> must be pointersboth binary and decimal floating-point arguments to type-generic functionboth complex and decimal floating-point arguments to type-generic functionbraced spec %qs ends in escapebraced spec %qs is invalid at %qcbraced spec body %qs is invalidbraced-group within expression allowed only inside a functionbraces around scalar initializerbraces around scalar initializer for type %qTbranch %2d never executedbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbreak statement within %<#pragma simd%> loop bodybuilt-in function %q+D declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE must be directly calledbuilt-in function %qE not supported for MIPS16builtin %qF is deprecated.builtin %qF is for GCC internal use only.builtin %qs is only valid in 64-bit modebuiltin %qs only accepts 1 argumentbuiltin %qs only accepts 2 argumentsbuiltin %qs only accepts 3 argumentsbuiltin %qs only accepts a string argumentbuiltin %qs requires builtin %qsbuiltin requires an immediate for operand %dbuiltin vec_step can only be used on vector types.but not herebytecode 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 has circular dependencycall is unlikely and code size would growcall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>call to %qD uses the default argument for parameter %P, which is not yet definedcall to function %qD which throws incomplete type %q#Tcall to function which throws incomplete type %q#Tcall to 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 pointercaller edge count does not match BB countcaller edge count invalidcaller is not optimizedcalling %qD with SSE calling convention without SSE/SSE2 enabledcalling %qD with a nonzero argument is unsafecalling %qD with attribute sseregparm without SSE/SSE2 enabledcalling %qT with attribute sseregparm without SSE/SSE2 enabledcalls to overloaded operators cannot appear in a constant-expressioncan only use %qE attribute on file-scope definitions of objects of class typecan%'t apply both longcall and shortcall attributes to the same functioncan%'t extend PCH file: %mcan%'t get position in PCH file: %mcan%'t set position in PCH file: %mcan%'t use multiple stack checking methods togethercan't use non gp relative absolute addresscandidate 1:candidate 2:candidate is:candidates are:candidates are:cannot add an enumerator list to a template instantiationcannot allocate an object of abstract type %qTcannot apply %<offsetof%> to a non constant addresscannot apply %<offsetof%> to destructor %<~%T%>cannot apply %<offsetof%> to member function %qDcannot apply %<offsetof%> to static data member %qDcannot apply %<offsetof%> when %<operator[]%> is overloadedcannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind packed field %qE to %qTcannot bind rvalue %qE to %qTcannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot capture %qE by referencecannot close receive-only channelcannot convert %qE from type %qT to type %qTcannot convert to a pointer typecannot create pointer to reference member %qDcannot create type information for type %qT because it involves types of variable sizecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %qD to be a bit-field 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 %qD to have static linkagecannot declare parameter %q+D 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 decrement a pointer to incomplete type %qTcannot define member of dependent typedef %qTcannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot derive from %<final%> base %qT in derived type %qTcannot disable built-in function %qscannot emit unaligned pointers in ptx assemblycannot explicitly declare member %q#D to have extern linkagecannot find %s in plugin %s
  %scannot find LTO cgraph in %scannot find LTO section refs in %scannot find class %qEcannot find interface declaration for %qEcannot find interface declaration for %qE, superclass of %qEcannot find protocol declaration for %qEcannot find reference tag for class %qEcannot form pointer to member of non-class %q#Tcannot generate position-independent code for %qscannot handle inconsistent calls to %qscannot increment a pointer to incomplete type %qTcannot initialize aggregate of type %qT with a compound literalcannot inline function %<main%>cannot load plugin %s
*************** warranty; not even for MERCHANTABILITY o
*** 1816,1826 ****
  result of %<operator->()%> yields non-pointer resultresult of %qE requires %u bits to represent, but %qT only has %u bitsresult with non-constant character lengthreturn 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 functionreturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return value type mismatchreturn with value in function with no return typereturn-statement with no value, in function returning %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 a value from a constructorreturning a value from a destructorreturning reference to temporaryright 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 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 looprx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame_comdat_group is not a circular listsame_comdat_group list across different groupssaw %d %<template<>%>, need %d for specializing a member function templatesay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerscaling 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/unscoped mismatch in enum %q#Tsecond argument must be slice or stringsecond argument of %q+D should be %<char **%>second argument to %<__builtin_call_with_static_chain%> must be a pointer typesecond argument to %<__builtin_prefetch%> must be a constantsecond argument to %<va_arg%> is of incomplete type %qTsecond argument to function %qE must be a constant integer power of 2 between %qi and %qu bitssecond operand of conditional expression cannot resolve address of overloaded functionsecond operand of conditional expression has no effectsecond operand of conditional expression is a reference, not call, to function %qEsecond operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>second parameter of %<va_start%> not last named argumentsection anchors must be disabled when toplevel reorder is disabledsection anchors must be disabled when unit-at-a-time is disabledsection attribute argument not a string constantsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationsection of alias %q+D must match section of its targetsection type conflictsection type conflict with %qDselected fp16 options are incompatibleselector must be an immediateself-comparison always evaluates to falseself-comparison always evaluates to trueself-tests are not enabled in this buildsetter name must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshift of non-integer operandshort read while reading export datasibcall edges for non-call insn in bb %iside-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 IFsingle %<target_clones%> attribute is ignoredsize in array new must have integral typesize mismatch in argument %d of %qEsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is too largesize of array has non-integral type %qTsize 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 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 valuesoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: 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 type is not polymorphicspec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! spec-generated switch is just %<-%>specialization %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 implicitly-declared special member functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified option %qs more than oncespecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspurious %<>>%>, use %<>%> to terminate a template argument listspurious trailing %<%%%> in formatstack 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 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 might be unboundedstack_offset must be a multiple of 4stack_offset must be at least 4stackframe too big: %d bytesstart 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 marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement will never be executedstatement with no effectstatement-expressions are not allowed outside functions nor in template-argument listsstatic IO declaration for %q+D needs an addressstatic assertion failed: %Estatic assertion failed: %sstatic chain with function that doesn%'t use onestatic 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 or type qualifiers in non-parameter array declaratorstatically 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 of implied-do loop at %L could not be simplified to a constant valuestmt (%p) marked modified after optimization pass: stmt with wrong VUSEstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %qD applied to template instantiationstorage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for template parameter %qsstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstrange device name %qs after %qs: bad character %qcstrategy name %qs specified for option %qs not supported for 32-bit codestray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct defined herestruct has no membersstruct has no named membersstructure fieldstructure size boundary can only be set to 8 or 32structure size boundary can only be set to 8, 32 or 64subframework include %s conflicts with framework includesubscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>suggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-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 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 failedsysctl for kern.osversion failed: %msystem path %qs is not absolutetaking address of expression of type %<void%>taking address of temporary arraytaking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support ARMv8-M Security Extensionstarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget CPU does not support unaligned accessestarget OS does not support unaligned accessestarget argumenttarget attribute is not supported on this machinetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget does not support atomic profile update, single mode is selectedtarget does not support function version dispatchertarget format does not support infinitytarget is not pointer or referencetarget is not pointer or reference to classtarget is not pointer or reference to complete typetarget of conversion might be a candidate for a format attributetarget of initialization might be a candidate for a format attributetarget specific builtin not availabletarget specific option mismatchtarget system does not support debug outputtarget system does not support the %qs debug formattemplate argument %d is invalidtemplate argument %qE involves template parameter(s)template argument for %qD uses local type %qTtemplate argument required for %<%s %T%>template arguments to %qD do not match original template %qDtemplate class without a nametemplate declaration of %<typedef%>template declaration of %q#Dtemplate definition of non-template %q#Dtemplate parameter %q+#Dtemplate 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 specialization of %qD not allowed by ISO C++template specialization with C linkagetemplate specifiers not specified in declaration of %qDtemplate 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-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionthe %<getter%> attribute may only be specified oncethe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %<setter%> attribute may only be specified oncethe %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 ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI of passing aggregates with %d-byte alignment has changed in GCC 5the ABI of passing struct with a flexible array member has changed in GCC 4.4the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe address of a label cannot appear in a constant-expressionthe assignment suppression scanf featurethe combination of %qs and %qs is incompatible with %qsthe comparison will always evaluate as %<false%> for the address of %qD will never be NULLthe comparison will always evaluate as %<true%> for the address of %qD will never be NULLthe compiler can assume that the address of %qD will always evaluate to %<true%>the 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 dot syntax is not available in Objective-C 1.0the extra base is defined herethe fifth argument must be an 8-bit immediatethe 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 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 last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 3-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 1-bit immediatethe last argument must be an 8-bit immediatethe last argument must be scale 1, 2, 4, 8the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5the m210 does not have little endian supportthe max value for the last size range should be -1 for option %qsthe next to last argument must be an 8-bit immediatethe 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 specified for %q+D cannot be accessed by the current targetthe register specified for %q+D is not general enough to be used as a register variablethe result of the conversion is unspecified because %qE is outside the range of type %qTthe third argument must be an 8-bit immediatethe third argument must be comparison constantthe type %qT of %<constexpr%> variable %qD is not literalthe type being destroyed is %qT, but the destructor refers to %qTthe value of %qD is not usable in a constant expressionthere 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 builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this builtin function is only available on the v3f toolchainthis builtin function is only available on the v3s or v3f toolchainthis builtin function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %sthis compiler does not support PowerPC (arch flags ignored)this compiler does not support X86 (arch flags ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this flexibility is deprecated and will be removedthis is a GCC bug that can be worked around by adding attribute used to function calledthis is the first default labelthis is the first entry overlapping that valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this statement may fall throughthis target does not support %qsthis target is little-endianthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q#D follows non-thread-local declarationthread-local declaration of %q+D follows non-thread-local declarationthreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthrowing NULL, which has integral, not pointer typeto be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto refer to a type member of a template parameter, use %<typename %E%>too few arguments to %%:compare-debug-auxbase-opttoo few arguments to %%:replace-extensiontoo few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to 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 %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many alternatives in %<asm%>too many argumentstoo many arguments for formattoo many arguments to %%:compare-debug-auxbase-opttoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to 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 braces around initializer for %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo 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 declaration of %qs specifies %<auto%>toplevel reorder must be disabled when unit-at-a-time is disabledtotal size of local variables exceeds architecture limittraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrampoline 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 exceptionstrap mode not supported for VAX floatstree check: %s, have %s 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 class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dtree code %qs is not supported in LTO streamstree list ends on depth %itrue/false edge after a non-GIMPLE_COND in bb %dtry removing the parentheses around the type-idtry using %qE insteadtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetuning string missing in option (%s)two or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %q#T argument given to %<delete%>, expected pointertype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has no default constructor to calltype %qE has virtual member functionstype %qT 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 assertion only valid for interface typestype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype is not compatible with its varianttype mismatch between an SSA_NAME and its symboltype mismatch for case label in switch statementtype mismatch in binary expressiontype mismatch in conditional expressiontype mismatch in parameter %itype name %qs should match type name %qstype name declared as function returning a functiontype name declared as function returning an arraytype of %qD defaults to %<int%>type of %qD does not match original declarationtype of %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 property %qD conflicts with previous declarationtype precision mismatch in switch statementtype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype was previously declared %qEtype-punning to incomplete type might break strict-aliasing rulestype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef 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 a %<typeid%> expressiontypes 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 exception-declarationstypes may not be defined in parameter typestypes may not be defined in template argumentsunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to generate reloads for impossible constraints:unable to generate reloads for:unable to locate default linker script %qs in the library search pathsunable to print out operand yet; code == %d (%c)unbounded 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 mismatch in enum %q#Tunexpected AST of kind %sunexpected argumentunexpected argument to msp430_select_hwmult_lib: %sunexpected attributeunexpected base-type in cris_print_baseunexpected 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 multiplicative operandunexpected offsetunexpected operandunexpected side-effects in addressunidentifiable call opuninitialized 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 reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areaunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown Control-Flow Protection Level %qsunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Stack Reuse Level %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown alignment %qs specified for option %qsunknown architecture specific memory modelunknown array size in deleteunknown basic block reordering algorithm %qsunknown callback event registered by plugin %sunknown cc_attr valueunknown conversion type character %qc in formatunknown core architecture %qs specified with %qsunknown destunknown excess precision style %qsunknown floating point contraction style %qsunknown insn modeunknown 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 pointer size model %qsunknown profile update method %qsunknown property attributeunknown punctuation '%c'unknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown srcunknown stack check parameter %qsunknown target attribute or pragma %qsunknown tuning option (%s)unknown type %<%T%> found during Objective-C encodingunknown type name %qEunknown type name %qE; did you mean %qs?unknown type name %qE; use %<enum%> keyword to refer to the typeunknown type name %qE; use %<struct%> keyword to refer to the typeunknown type name %qE; use %<union%> keyword to refer to the typeunknown vectorization library ABI type (%qs) for %qs switchunknown vectorizer cost model %qsunknown vtable verify initialization priority %qsunmatched color reset directiveunnamed field has incomplete typeunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed struct/union that defines no instancesunnamed variable or field declared voidunquote_string(): got bad stringunreachableunrecognizable argument of option unrecognizable insn:unrecognized %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized debug output level %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:asm_auto_mfpuunrecognized operand to %%:canon_for_mlibunrecognized option passed to %%:target_mode_checkunrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for Altivec builtin %qFunsafe 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 transactionunsigned conversion from %qT to %qT changes the value of %qEunsigned conversion from %qT to %qT changes value from %qE to %qEunsupported argument to %qDunsupported argument type %qT for simdunsupported argument type to builtin functionunsupported combination: %qs %sunsupported combination: %qs%s %sunsupported combination: %sunsupported fixed-point conversionunsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operand for code '%c'unsupported operand size for extended registerunsupported return type %qT for simdunsupported simdlen %dunsupported size for integer registerunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunused parameter %qDunused variable %q+Dupper value in case label range exceeds maximum value for typeuse %<%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 %<...%> to expand argument packuse %<this->%D%> insteaduse of %<alloca%>use of %<alloca%> within a loopuse 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 %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 boolean types in AltiVec types is invaliduse 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 parameter from containing functionuse of untyped nilused array that cannot be converted to pointer where scalar is requiredused 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 storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser-defined %qD always evaluates both argumentsusing %<%c%s%>using %qs with unsigned type has no effectusing alias template specialization %qT after %qsusing darwin64 ABIusing invalid field %qDusing num_workers (%d), ignoring %dusing old darwin ABIusing result of function returning %<void%>using template type parameter %qT after %qsusing the range [%E, %E] for directive argumentusing typedef-name %qD after %qsusing vector_length (%d), ignoring %dusing vector_length (%d), ignoring runtime settingusing-declaration for non-member at class scopevalid 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 feature names are: %svalid feature names are: %s; did you mean %qs?valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096value %qs is not supported by attribute %<target%>value argumentvalue computed is not usedvalue passed in %qs is too largevalue-initialization of function type %qTvalue-initialization of incomplete type %qTvalue-initialization of reference type %qTvar-tracking-assignments changes selective schedulingvariablevariable %q#D has initializer but incomplete typevariable %q+D declared %<_Noreturn%>variable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %q+D must be const in order to be put into read-only section by means of %qsvariable %q+D part of alias cyclevariable %q+D with dynamic initialization put into program memory areavariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> functionvariable %qD redeclared as functionvariable %qD set but not usedvariable %qD used more than once with %<#pragma acc declare%>variable %qE declared in enclosing %<host_data%> regionvariable %qE is not an iteration of outermost loop %d, expected %qEvariable %qE of incomplete type %qT will not be accessed in for increment expressionvariable %qE of incomplete type %qT will not be accessed in left operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in right operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in second operand of conditional expressionvariable %qE of incomplete type %qT will not be accessed in statementvariable %qE of incomplete type %qT will not be accessed in third operand of conditional expressionvariable length array %qD is usedvariable length array is usedvariable 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 symbol is not variablevariable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable-length array bound is unknownvariable-sized compound literalvariable-sized object may not be initializedvariably modified %qE at file scopevariably modified field at file scopevariadic functions must use the base AAPCS variantvector 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 sizevectorization did not happen for a simd loopverify_cgraph_node failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Missing count of block %iverify_flow_info: REG_BR_PROB does not match cfg %i %iverify_flow_info: REG_BR_PROB is set but cfg probability is notverify_flow_info: Wrong count of block %iverify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in filevirt-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 definition is not an SSA namevirtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevisibility 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 warning: warning: consider linking with '-static' as system libraries withwas expecting `%s'weak %q+D cannot be defined %qEweak declaration of %q+D being applied to a already existing, static definitionweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref is not supported in this configurationwhen writing output to %s: %mwidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwithwithin this loopwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenwriting into constant object (argument %d)writing output filewriting through null pointer (argument %d)writing to LTRANS output list %s: %mwriting to address space %qs not supportedwrong amount of branch edges after conditional jump in bb %iwrong amount of branch edges after unconditional jump %iwrong argument %qs to option %qswrong edge %d->%d for PHI argumentwrong immediate use listwrong insn in the fallthru edgewrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong 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_shuffle%>wrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of branch edges after unconditional jump in bb %iwrong number of template arguments (%d, should be %d)wrong outgoing edge flags at end of bb %dwrong strategy name %qs specified for option %qswrong type argument to %swrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusx87 register return with x87 disabledxstormy16_print_operand: unknown codeyou cannot take the address of a nested function if you use the %qs optionz/Architecture.zero as null pointer constantzero length array section in %qs clausezero or negative size array %q+Dzero 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 %qT{anonymous}Project-Id-Version: gcc 10.1-b20200209
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
- POT-Creation-Date: 2020-03-20 23:17+0000
  PO-Revision-Date: 2020-03-22 16:48+0100
  Last-Translator: Antonio Ceballos Roa <aceballos@gmail.com>
  Language-Team: Spanish <es@tp.org.es>
--- 1840,1849 ----
  result of %<operator->()%> yields non-pointer resultresult of %qE requires %u bits to represent, but %qT only has %u bitsresult with non-constant character lengthreturn 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 functionreturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return value type mismatchreturn with value in function with no return typereturn-statement with no value, in function returning %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 a value from a constructorreturning a value from a destructorreturning reference to temporaryright 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 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 looprx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame_comdat_group is not a circular listsame_comdat_group list across different groupssaw %d %<template<>%>, need %d for specializing a member function templatesay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerscaling 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/unscoped mismatch in enum %q#Tsecond argument must be slice or stringsecond argument of %q+D should be %<char **%>second argument to %<__builtin_call_with_static_chain%> must be a pointer typesecond argument to %<__builtin_prefetch%> must be a constantsecond argument to %<va_arg%> is of incomplete type %qTsecond argument to function %qE must be a constant integer power of 2 between %qi and %qu bitssecond operand of conditional expression cannot resolve address of overloaded functionsecond operand of conditional expression has no effectsecond operand of conditional expression is a reference, not call, to function %qEsecond operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>second parameter of %<va_start%> not last named argumentsection anchors must be disabled when toplevel reorder is disabledsection anchors must be disabled when unit-at-a-time is disabledsection attribute argument not a string constantsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationsection of alias %q+D must match section of its targetsection type conflictsection type conflict with %qDselected fp16 options are incompatibleselector must be an immediateself-comparison always evaluates to falseself-comparison always evaluates to trueself-tests are not enabled in this buildsetter name must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshift of non-integer operandshort read while reading export datasibcall edges for non-call insn in bb %iside-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 IFsingle %<target_clones%> attribute is ignoredsize in array new must have integral typesize mismatch in argument %d of %qEsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is too largesize of array has non-integral type %qTsize 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 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 valuesoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: 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 type is not polymorphicspec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! spec-generated switch is just %<-%>specialization %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 implicitly-declared special member functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified option %qs more than oncespecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspurious %<>>%>, use %<>%> to terminate a template argument listspurious trailing %<%%%> in formatstack 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 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 might be unboundedstack_offset must be a multiple of 4stack_offset must be at least 4stackframe too big: %d bytesstart 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 marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement will never be executedstatement with no effectstatement-expressions are not allowed outside functions nor in template-argument listsstatic IO declaration for %q+D needs an addressstatic assertion failed: %Estatic assertion failed: %sstatic chain with function that doesn%'t use onestatic 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 or type qualifiers in non-parameter array declaratorstatically 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 of implied-do loop at %L could not be simplified to a constant valuestmt (%p) marked modified after optimization pass: stmt with wrong VUSEstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %qD applied to template instantiationstorage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for template parameter %qsstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstrange device name %qs after %qs: bad character %qcstrategy name %qs specified for option %qs not supported for 32-bit codestray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct defined herestruct has no membersstruct has no named membersstructure fieldstructure size boundary can only be set to 8 or 32structure size boundary can only be set to 8, 32 or 64subframework include %s conflicts with framework includesubscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>suggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-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 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 failedsysctl for kern.osversion failed: %msystem path %qs is not absolutetaking address of expression of type %<void%>taking address of temporary arraytaking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support ARMv8-M Security Extensionstarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget CPU does not support unaligned accessestarget OS does not support unaligned accessestarget argumenttarget attribute is not supported on this machinetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget does not support atomic profile update, single mode is selectedtarget does not support function version dispatchertarget format does not support infinitytarget is not pointer or referencetarget is not pointer or reference to classtarget is not pointer or reference to complete typetarget of conversion might be a candidate for a format attributetarget of initialization might be a candidate for a format attributetarget specific builtin not availabletarget specific option mismatchtarget system does not support debug outputtarget system does not support the %qs debug formattemplate argument %d is invalidtemplate argument %qE involves template parameter(s)template argument for %qD uses local type %qTtemplate argument required for %<%s %T%>template arguments to %qD do not match original template %qDtemplate class without a nametemplate declaration of %<typedef%>template declaration of %q#Dtemplate definition of non-template %q#Dtemplate parameter %q+#Dtemplate 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 specialization of %qD not allowed by ISO C++template specialization with C linkagetemplate specifiers not specified in declaration of %qDtemplate 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-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionthe %<getter%> attribute may only be specified oncethe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %<setter%> attribute may only be specified oncethe %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 ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI of passing aggregates with %d-byte alignment has changed in GCC 5the ABI of passing struct with a flexible array member has changed in GCC 4.4the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe address of a label cannot appear in a constant-expressionthe assignment suppression scanf featurethe combination of %qs and %qs is incompatible with %qsthe comparison will always evaluate as %<false%> for the address of %qD will never be NULLthe comparison will always evaluate as %<true%> for the address of %qD will never be NULLthe compiler can assume that the address of %qD will always evaluate to %<true%>the 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 dot syntax is not available in Objective-C 1.0the extra base is defined herethe fifth argument must be an 8-bit immediatethe 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 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 last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 3-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 1-bit immediatethe last argument must be an 8-bit immediatethe last argument must be scale 1, 2, 4, 8the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5the m210 does not have little endian supportthe max value for the last size range should be -1 for option %qsthe next to last argument must be an 8-bit immediatethe 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 specified for %q+D cannot be accessed by the current targetthe register specified for %q+D is not general enough to be used as a register variablethe result of the conversion is unspecified because %qE is outside the range of type %qTthe third argument must be an 8-bit immediatethe third argument must be comparison constantthe type %qT of %<constexpr%> variable %qD is not literalthe type being destroyed is %qT, but the destructor refers to %qTthe value of %qD is not usable in a constant expressionthere 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 builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this builtin function is only available on the v3f toolchainthis builtin function is only available on the v3s or v3f toolchainthis builtin function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %sthis compiler does not support PowerPC (arch flags ignored)this compiler does not support X86 (arch flags ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this flexibility is deprecated and will be removedthis is a GCC bug that can be worked around by adding attribute used to function calledthis is the first default labelthis is the first entry overlapping that valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this statement may fall throughthis target does not support %qsthis target is little-endianthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q#D follows non-thread-local declarationthread-local declaration of %q+D follows non-thread-local declarationthreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthrowing NULL, which has integral, not pointer typeto be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto refer to a type member of a template parameter, use %<typename %E%>too few arguments to %%:compare-debug-auxbase-opttoo few arguments to %%:replace-extensiontoo few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to 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 %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many alternatives in %<asm%>too many argumentstoo many arguments for formattoo many arguments to %%:compare-debug-auxbase-opttoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to 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 braces around initializer for %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo 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 declaration of %qs specifies %<auto%>toplevel reorder must be disabled when unit-at-a-time is disabledtotal size of local variables exceeds architecture limittraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrampoline 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 exceptionstrap mode not supported for VAX floatstree check: %s, have %s 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 class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dtree code %qs is not supported in LTO streamstree list ends on depth %itrue/false edge after a non-GIMPLE_COND in bb %dtry removing the parentheses around the type-idtry using %qE insteadtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetuning string missing in option (%s)two or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %q#T argument given to %<delete%>, expected pointertype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has no default constructor to calltype %qE has virtual member functionstype %qT 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 assertion only valid for interface typestype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype is not compatible with its varianttype mismatch between an SSA_NAME and its symboltype mismatch for case label in switch statementtype mismatch in binary expressiontype mismatch in conditional expressiontype mismatch in parameter %itype name %qs should match type name %qstype name declared as function returning a functiontype name declared as function returning an arraytype of %qD defaults to %<int%>type of %qD does not match original declarationtype of %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 property %qD conflicts with previous declarationtype precision mismatch in switch statementtype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype was previously declared %qEtype-punning to incomplete type might break strict-aliasing rulestype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef 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 a %<typeid%> expressiontypes 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 exception-declarationstypes may not be defined in parameter typestypes may not be defined in template argumentsunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to generate reloads for impossible constraints:unable to generate reloads for:unable to locate default linker script %qs in the library search pathsunable to print out operand yet; code == %d (%c)unconditional %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 mismatch in enum %q#Tunexpected AST of kind %sunexpected argumentunexpected argument to msp430_select_hwmult_lib: %sunexpected attributeunexpected base-type in cris_print_baseunexpected 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 multiplicative operandunexpected offsetunexpected operandunexpected side-effects in addressunidentifiable call opuninitialized 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 reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areaunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown Control-Flow Protection Level %qsunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Stack Reuse Level %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown alignment %qs specified for option %qsunknown architecture specific memory modelunknown array size in deleteunknown basic block reordering algorithm %qsunknown callback event registered by plugin %sunknown cc_attr valueunknown conversion type character %qc in formatunknown core architecture %qs specified with %qsunknown destunknown excess precision style %qsunknown floating point contraction style %qsunknown insn modeunknown 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 pointer size model %qsunknown profile update method %qsunknown property attributeunknown punctuation '%c'unknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown srcunknown stack check parameter %qsunknown target attribute or pragma %qsunknown tuning option (%s)unknown type %<%T%> found during Objective-C encodingunknown type name %qEunknown type name %qE; did you mean %qs?unknown type name %qE; use %<enum%> keyword to refer to the typeunknown type name %qE; use %<struct%> keyword to refer to the typeunknown type name %qE; use %<union%> keyword to refer to the typeunknown vectorization library ABI type (%qs) for %qs switchunknown vectorizer cost model %qsunknown vtable verify initialization priority %qsunmatched color reset directiveunnamed field has incomplete typeunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed struct/union that defines no instancesunnamed variable or field declared voidunquote_string(): got bad stringunreachableunrecognizable argument of option unrecognizable insn:unrecognized %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized debug output level %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:asm_auto_mfpuunrecognized operand to %%:canon_for_mlibunrecognized option passed to %%:target_mode_checkunrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for Altivec builtin %qFunsafe 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 transactionunsigned conversion from %qT to %qT changes the value of %qEunsigned conversion from %qT to %qT changes value from %qE to %qEunsupported argument to %qDunsupported argument type %qT for simdunsupported argument type to builtin functionunsupported combination: %qs %sunsupported combination: %qs%s %sunsupported combination: %sunsupported fixed-point conversionunsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operand for code '%c'unsupported operand size for extended registerunsupported return type %qT for simdunsupported simdlen %dunsupported size for integer registerunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunused parameter %qDunused variable %q+Dupper value in case label range exceeds maximum value for typeuse %<%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 %<...%> to expand argument packuse %<this->%D%> insteaduse 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 %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 boolean types in AltiVec types is invaliduse 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 parameter from containing functionuse of untyped nilused array that cannot be converted to pointer where scalar is requiredused 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 storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser-defined %qD always evaluates both argumentsusing %<%c%s%>using %qs with unsigned type has no effectusing alias template specialization %qT after %qsusing darwin64 ABIusing invalid field %qDusing num_workers (%d), ignoring %dusing old darwin ABIusing result of function returning %<void%>using template type parameter %qT after %qsusing the range [%E, %E] for directive argumentusing typedef-name %qD after %qsusing vector_length (%d), ignoring %dusing vector_length (%d), ignoring runtime settingusing-declaration for non-member at class scopevalid 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 feature names are: %svalid feature names are: %s; did you mean %qs?valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096value %qs is not supported by attribute %<target%>value argumentvalue computed is not usedvalue passed in %qs is too largevalue-initialization of function type %qTvalue-initialization of incomplete type %qTvalue-initialization of reference type %qTvar-tracking-assignments changes selective schedulingvariablevariable %q#D has initializer but incomplete typevariable %q+D declared %<_Noreturn%>variable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %q+D must be const in order to be put into read-only section by means of %qsvariable %q+D part of alias cyclevariable %q+D with dynamic initialization put into program memory areavariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> functionvariable %qD redeclared as functionvariable %qD set but not usedvariable %qD used more than once with %<#pragma acc declare%>variable %qE declared in enclosing %<host_data%> regionvariable %qE is not an iteration of outermost loop %d, expected %qEvariable %qE of incomplete type %qT will not be accessed in for increment expressionvariable %qE of incomplete type %qT will not be accessed in left operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in right operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in second operand of conditional expressionvariable %qE of incomplete type %qT will not be accessed in statementvariable %qE of incomplete type %qT will not be accessed in third operand of conditional expressionvariable length array %qD is usedvariable length array is usedvariable 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 symbol is not variablevariable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable-sized compound literalvariable-sized object may not be initializedvariably modified %qE at file scopevariably modified field at file scopevariadic functions must use the base AAPCS variantvector 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 sizevectorization did not happen for a simd loopverify_cgraph_node failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Missing count of block %iverify_flow_info: REG_BR_PROB does not match cfg %i %iverify_flow_info: REG_BR_PROB is set but cfg probability is notverify_flow_info: Wrong count of block %iverify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in filevirt-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 definition is not an SSA namevirtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevisibility 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 warning: warning: consider linking with '-static' as system libraries withwas expecting `%s'weak %q+D cannot be defined %qEweak declaration of %q+D being applied to a already existing, static definitionweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref is not supported in this configurationwhen writing output to %s: %mwidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwithwithin this loopwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenwriting into constant object (argument %d)writing output filewriting through null pointer (argument %d)writing to LTRANS output list %s: %mwriting to address space %qs not supportedwrong amount of branch edges after conditional jump in bb %iwrong amount of branch edges after unconditional jump %iwrong argument %qs to option %qswrong edge %d->%d for PHI argumentwrong immediate use listwrong insn in the fallthru edgewrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong 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_shuffle%>wrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of branch edges after unconditional jump in bb %iwrong number of template arguments (%d, should be %d)wrong outgoing edge flags at end of bb %dwrong strategy name %qs specified for option %qswrong type argument to %swrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusx87 register return with x87 disabledxstormy16_print_operand: unknown codeyou cannot take the address of a nested function if you use the %qs optionz/Architecture.zero as null pointer constantzero length array section in %qs clausezero or negative size array %q+Dzero 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 %qT{anonymous}Project-Id-Version: gcc 10.1-b20200209
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
  PO-Revision-Date: 2020-03-22 16:48+0100
  Last-Translator: Antonio Ceballos Roa <aceballos@gmail.com>
  Language-Team: Spanish <es@tp.org.es>
*************** write_c_file - el nombre de salida es %s
*** 1939,1945 ****
    -x, --hash-filenames            Nombres de ruta largos de Hash
    Argumentos vÃ¡lidos conocidos para la opciÃ³n %s:
       un constructor que toma un solo argumento de su propio tipo de clase es no vÃ¡lido  se requiere un id calificado  un constructor interno no es un candidato para la inicializaciÃ³n desde una expresiÃ³n del mismo tipo o derivado  y cada tipo puede convertirse al otro  porque es un directorio que no es del sistema que duplica un directorio del sistema
!   base %qT  la clase base %qT de %q+T no es literal  porque la secuencia de conversiÃ³n para el argumento es mejor  porque las siguientes funciones virtual son pure dentro de %qT:  pero se requieren %d  pero no se impone a %<%T(const %T&)%>  pero no se impone a %<operator=(const %T&)%>  por %qD  las conversiones candidatas incluyen %qD y %qD  el candidato espera %d argumento, se proporcionaron %d  el candidato espera %d argumentos, se proporcionaron %d  no se puede convertir %qE (tipo %qT) al tipo %qT 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  se deducen tipos en conflicto para el parÃ¡metro %qT (%qT y %qT)  se deducen valores en conflicto para el parÃ¡metro %qE que no es tipo (%qE y %qE)  entra al bloque estructurado OpenMP  sale del bloque estructurado OpenMP  se esperaba una plantilla de clase, se obtuvo %qE  se esperaba una plantilla de clase, se obtuvo %qT  se esperaba una constante de tipo %qT, se obtuvo %qT  se esperaba una plantilla de tipo %qD, se obtuvo %qT  se esperaba un tipo, se obtuvo %qE  se esperaba un tipo, se obtuvo %qT  desde aquÃ­  en la llamada a %qD  en la evaluaciÃ³n de %<%Q(%#T, %#T)%>  en la expresiÃ³n thrown  deducciÃ³n de paquete de parÃ¡metros inconsistente con %qT y %qT  heredado aquÃ­  argumento de inicializaciÃ³n %P de %qD  el tipo de funciÃ³n miembro %qT no es un argumento de plantilla vÃ¡lido  merge [opciones] <dir1> <dir2>        Mezcla el contenido del fichero de cobertura
    no coinciden los tipos %qT y %qT  no hay una conversiÃ³n conocida para el argumento %d de %qH a %qI  no hay una conversiÃ³n conocida para el parÃ¡metro %<this%> implÃ­cito de %qH a %qI  no hay una conversiÃ³n de %qH a %qI  o a %<operator=(cont %T&)%>  o una funciÃ³n %<transaction_may_cancel_outer%>  overlap [opciones]Â <dir1> <dir2>      Calcula el solapamiento de dos perfiles
  pasar %qT como el argumento %<this%> descarta a los calificadores soporte a anÃ¡lisis de perfil sÃ³lo se proveen en formato de archivo  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  rewrite [opciones] <dir>              Reescribe el contenido del fichero de cobertura
    ya que se declarÃ³ %q+#D en la clase base la sustituciÃ³n de los argumentos de plantilla deducidos resultÃ³ en errores vistos con anterioridad  el argumento de plantilla %qE no coincide con la constante puntero-a-miembro %qE  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:  el parÃ¡metro de plantilla %qD no es un paquete de parÃ¡metro, pero el argumento %qD sÃ­  los parÃ¡metros de plantilla de un argumento de plantilla plantilla son inconsistentes con otros argumentos de plantilla deducidos  se trata de instanciar %qD  los tipos %qT y %qT tiene calificadores-cv incompatibles  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido  cuando se inicializÃ³ aquÃ­ (BB %d)(el tipo del operando %qT)(los tipos de los operandos son %qT y %qT) (los tipos de los operandos son %qT, %qT y %qT)Ya se mostraron todas las opciones con las caracterÃ­sticas deseadas
--- 1962,1968 ----
    -x, --hash-filenames            Nombres de ruta largos de Hash
    Argumentos vÃ¡lidos conocidos para la opciÃ³n %s:
       un constructor que toma un solo argumento de su propio tipo de clase es no vÃ¡lido  se requiere un id calificado  un constructor interno no es un candidato para la inicializaciÃ³n desde una expresiÃ³n del mismo tipo o derivado  y cada tipo puede convertirse al otro  porque es un directorio que no es del sistema que duplica un directorio del sistema
!   base %qT  la clase base %qT de %q+T no es literal  porque la secuencia de conversiÃ³n para el argumento es mejor  porque las siguientes funciones virtual son pure dentro de %qT:  pero se requieren %d  por %qD  las conversiones candidatas incluyen %qD y %qD  el candidato espera %d argumento, se proporcionaron %d  el candidato espera %d argumentos, se proporcionaron %d  no se puede convertir %qE (tipo %qT) al tipo %qT 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  se deducen tipos en conflicto para el parÃ¡metro %qT (%qT y %qT)  se deducen valores en conflicto para el parÃ¡metro %qE que no es tipo (%qE y %qE)  entra al bloque estructurado OpenMP  sale del bloque estructurado OpenMP  se esperaba una plantilla de clase, se obtuvo %qE  se esperaba una plantilla de clase, se obtuvo %qT  se esperaba una constante de tipo %qT, se obtuvo %qT  se esperaba una plantilla de tipo %qD, se obtuvo %qT  se esperaba un tipo, se obtuvo %qE  se esperaba un tipo, se obtuvo %qT  desde aquÃ­  en la llamada a %qD  en la evaluaciÃ³n de %<%Q(%#T, %#T)%>  en la expresiÃ³n thrown  deducciÃ³n de paquete de parÃ¡metros inconsistente con %qT y %qT  heredado aquÃ­  argumento de inicializaciÃ³n %P de %qD  el tipo de funciÃ³n miembro %qT no es un argumento de plantilla vÃ¡lido  merge [opciones] <dir1> <dir2>        Mezcla el contenido del fichero de cobertura
    no coinciden los tipos %qT y %qT  no hay una conversiÃ³n conocida para el argumento %d de %qH a %qI  no hay una conversiÃ³n conocida para el parÃ¡metro %<this%> implÃ­cito de %qH a %qI  no hay una conversiÃ³n de %qH a %qI  o a %<operator=(cont %T&)%>  o una funciÃ³n %<transaction_may_cancel_outer%>  overlap [opciones]Â <dir1> <dir2>      Calcula el solapamiento de dos perfiles
  pasar %qT como el argumento %<this%> descarta a los calificadores soporte a anÃ¡lisis de perfil sÃ³lo se proveen en formato de archivo  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  rewrite [opciones] <dir>              Reescribe el contenido del fichero de cobertura
    ya que se declarÃ³ %q+#D en la clase base la sustituciÃ³n de los argumentos de plantilla deducidos resultÃ³ en errores vistos con anterioridad  el argumento de plantilla %qE no coincide con la constante puntero-a-miembro %qE  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:  el parÃ¡metro de plantilla %qD no es un paquete de parÃ¡metro, pero el argumento %qD sÃ­  los parÃ¡metros de plantilla de un argumento de plantilla plantilla son inconsistentes con otros argumentos de plantilla deducidos  se trata de instanciar %qD  los tipos %qT y %qT tiene calificadores-cv incompatibles  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido  cuando se inicializÃ³ aquÃ­ (BB %d)(el tipo del operando %qT)(los tipos de los operandos son %qT y %qT) (los tipos de los operandos son %qT, %qT y %qT)Ya se mostraron todas las opciones con las caracterÃ­sticas deseadas
*************** write_c_file - el nombre de salida es %s
*** 1948,1954 ****
   se usan interruptores de estilo de generaciÃ³n de cÃ³digo en conflictoLa declaraciÃ³n de captura !$OMP ATOMIC CAPTURE debe leer de una variable escalar de tipo intrÃ­nseco en %LLa declaraciÃ³n de captura !$OMP ATOMIC CAPTURE debe definir una variable escalar de tipo intrÃ­nseco en %LLa declaraciÃ³n de captura !$OMP ATOMIC CAPTURE lee de una variable diferente a la que escribe la declaraciÃ³n de captura en %LLa declaraciÃ³n de actualizaciÃ³n !$OMP ATOMIC CAPTURE debe definir una variable escalar de tipo intrÃ­nseco en %LLa declaraciÃ³n !$OMP ATOMIC READ debe leer de una variable escalar de tipo intrÃ­nseco en %LEl intrÃ­nseco IAND, IOR Ã³ IEOR de la asignaciÃ³n !$OMP ATOMIC debe tener dos argumentos en %LEl intrÃ­nseco de la asignaciÃ³n !$OMP ATOMIC debe ser MIN, MAX, IAND, IOR Ã³ IEOR en %LEl operador de la asignaciÃ³n !$OMP ATOMIC debe ser var = var op expr Ã³ var = expr op var en %LLa asignaciÃ³n !$OMP ATOMIC debe tener un operador o intrÃ­nseco del lado derecho en %LLos argumentos del intrÃ­nseco !$OMP ATOMIC deben ser escalares en %LLa declaraciÃ³n !$OMP ATOMIC debe definir una variable escalar de tipo intrÃ­nseco en %L!$OMP ATOMIC var = var op expr no es matemÃ¡ticamente equivalente a var = var op (expr) en %L!$OMP en %C inicia una lÃ­nea comentada y no estÃ¡ seguido de un espacio ni es una continuaciÃ³n de lÃ­neaSe esperaba "::" despuÃ©s del mÃ³dulo natural en %C pero no se encontrÃ³"USE :: module" en %C# %s %.2f %.2f
  la bÃºsqueda de #include "..." inicia aquÃ­:
  la bÃºsqueda de #include <...> inicia aquÃ­:
! #pragma GCC memregs debe preceder a cualquier declaraciÃ³n de funciÃ³n#pragma GCC memregs toma un nÃºmero [0..16]el #pragma GHS endXXXX no coincide con el startXXX previose encontrÃ³ un #pragma GHS endXXXX sin un startXXX previo$ debe ser el Ãºltimo especificador del formato en %L%%:canon_for_mlib toma 1 o mÃ¡s pares de parÃ¡metros%%:target_mode_check toma un nÃºmero par de parÃ¡metros%+qD causa un conflicto de tipo de secciÃ³n%+qD causa un conflicto de tipo de secciÃ³n con %qD%+qD se declarÃ³ dÃ©bil despuÃ©s de usarse%<!%> no es vÃ¡lido en GIMPLE%<#pragma %s%> sÃ³lo se puede usar en declaraciones compuestas%<#pragma GCC optimize (cadena [,string]...)%> no tiene un %<)%> final%<#pragma GCC optimize%> no es una cadena o un nÃºmero%<#pragma GCC option%> no es una cadena%<#pragma GCC pch_preprocess%> debe ser primero%<#pragma GCC pop_options%> sin un %<#pragma GCC push_options%> correspondiente%<#pragma GCC target (cadena, [,cadena]...)%> no tiene un %<)%> final%<#pragma GCC unroll%> requiere una expresiÃ³n de asignaciÃ³n que evaluada dÃ© una constante entera no negativa menor que %uno se admite %<#pragma STDC FLOAT_CONST_DECIMAL64%> en C++no se admite %<#pragma STDC FLOAT_CONST_DECIMAL64%> en este objetivo%<#pragma acc %s data%> no tiene clÃ¡usula de movimiento de datos%<#pragma acc routine%> debe aplicarse antes de definiciÃ³n%<#pragma acc routine%> debe aplicarse antes de uso%<#pragma acc routine%> debe estar en el alcance del fichero%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una Ãºnica declaraciÃ³n o definiciÃ³n de funciÃ³n%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una declaraciÃ³n o definiciÃ³n de funciÃ³n%<#pragma acc update%> debe contener al menos una clÃ¡usula %<device%>, %<host%> o %<self%>%<#pragma align%> debe aparecer antes de la declaraciÃ³n de %qD, se descarta%<#pragma omp atomic capture%> usa dos expresiones diferentes para la memoria%<#pragma omp atomic capture%> usa dos variables diferentes para la memoria%<#pragma omp atomic update%> usa dos variables diferentes para la memoria%<#pragma omp cancel%> debe especificar una de las clÃ¡usulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>%<#pragma omp cancellation point%> debe especificar una de las clÃ¡usulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>el nicializador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_priv%> ni %<omp_orig%>%<#pragma omp declare reduction%> no estÃ¡ en Ã¡mbito de fichero o de bloque%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>%<#pragma omp target data%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>%<#pragma omp target enter data%> debe contener al menos una clÃ¡usula %<map%>%<#pragma omp target enter data%> con map-type distinto de %<to%> y %<alloc%> en la clÃ¡usula %<map%>%<#pragma omp target exit data%> debe contener al menos una clÃ¡usula %<map%>%<#pragma omp target exit data%> con map-type distinto de %<from%>, %<release%> y %<delete%> en la clÃ¡usula %<map%>%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>%<#pragma scalar_storage_order%> no se admite en C++no se admite la declaraciÃ³n %<#pragma weak%> de %q+D; se ignorarÃ¡%<#pragma%> no se permite aquÃ­se usÃ³ la restricciÃ³n %<%%%> con el Ãºltimo operando%<%%%c%> sÃ³lo produce los dos Ãºltimos dÃ­gitos del aÃ±o%<%%%c%> sÃ³lo produce los dos Ãºltimos dÃ­gitos del aÃ±o en algunos lugaresla salida de la directiva %<%.*s%> entre %wu y %wu bytes provoca que el resultado supere %<INT_MAX%>la salida de la directiva %<%.*s%> entre %wu y %wu bytes supera el tamaÃ±o mÃ­nimo requerido de 4095la salida de la directiva %<%.*s%> entre %wu y %wu bytes podrÃ­a provocar que el resultado supere %<INT_MAX%>la salida de la directiva %<%.*s%> entre %wu y %wu bytes podrÃ­a superar el tamaÃ±o mÃ­nimo requerido de 4095salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wusalida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo %wu bytes en una regiÃ³n de tamaÃ±o %wula salida de la directiva %<%.*s%> podrÃ­a truncarse al escribir %wu byte en una regiÃ³n de un tamaÃ±o entre %wu y %wula salida de la directiva %<%.*s%> podrÃ­a truncarse al escribir %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wula salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo %wu o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %wula salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo %wu o mÃ¡s bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wula salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo entre %wu y %wu bytes en una regiÃ³n de tamaÃ±o %wula salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo entre %wu y %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wula salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo probablemente %wu o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %wula salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo probablemente %wu o mÃ¡s bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wula salida de la directiva %<%.*s%> podrÃ­a truncarse al escribir hasta %wu bytes en una regiÃ³n de tamaÃ±o %wula salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo hasta %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wula salida de la directiva %<%.*s%> de %wu bytes provoca que el resultado supere %<INT_MAX%>la salida de la directiva %<%.*s%> de %wu bytes supera el tamaÃ±o mÃ­nimo requerido de 4095salida de la directiva %<%.*s%> truncada escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wusalida de la directiva %<%.*s%> truncada escribiendo %wu bytes en una regiÃ³n de tamaÃ±o %wusalida de la directiva %<%.*s%> truncada escribiendo %wu byte en una regiÃ³n de un tamaÃ±o entre %wu y %wusalida de la directiva %<%.*s%> truncada escribiendo %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wusalida de la directiva %<%.*s%> truncada escribiendo %wu o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %wusalida de la directiva %<%.*s%> truncada escribiendo %wu o mÃ¡s bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wusalida de la directiva %<%.*s%> truncada escribiendo entre %wu y %wu bytes en una regiÃ³n de tamaÃ±o %wusalida de la directiva %<%.*s%> truncada escribiendo entre %wu y %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wusalida de la directiva %<%.*s%> truncada escribiendo probablemente %wu o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %wusalida de la directiva %<%.*s%> truncada escribiendo probablemente %wu o mÃ¡s bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wusalida de la directiva %<%.*s%> truncada escribiendo hasta %wu bytes en una regiÃ³n de tamaÃ±o %wusalida de la directiva %<%.*s%> truncada escribiendo hasta %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wuprecisiÃ³n de la directiva %<%.*s%> fuera de rangoanchura de la directiva %<%.*s%> fuera de rangodirectiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wudirectiva %<%.*s%> escribiendo %wu bytes en una regiÃ³n de tamaÃ±o %wudirectiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de un tamaÃ±o entre %wu y %wudirectiva %<%.*s%> escribiendo %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wudirectiva %<%.*s%> escribiendo %wu o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %wudirectiva %<%.*s%> escribiendo %wu o mÃ¡s bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wudirectiva %<%.*s%> escribiendo entre %wu y %wu bytes en una regiÃ³n de tamaÃ±o %wudirectiva %<%.*s%> escribiendo entre %wu y %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wudirectiva %<%.*s%> escribiendo probablemente %wu o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %wudirectiva %<%.*s%> escribiendo probablemente %wu o mÃ¡s bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wudirectiva %<%.*s%> escribiendo hasta %wu bytes en una regiÃ³n de tamaÃ±o %wudirectiva %<%.*s%> escribiendo hasta %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wu%<%D::%D%> no es un miembro clase%<%D::%D%> no es un miembro de %qT%<%E::%E%> no se ha declarado%<%E::%E%> no es una clase o un espacio de nombres%<%E::%E%> no es una clase, un espacio de nombres o una enumeraciÃ³n%<%E::%E%> no es un tipose descarta la directiva de atributo de alcance %<%E::%E%>%<%T::%D%> nombra al constructor en %qT%<%T::%D%> nombra al destructor%<%T::%D%> nombra el constructor, no el tipo%<%T::%E%> no se ha declarado%<%T::%E%> no es un tipo%<%T::%E%> nombra el constructor, no el tipono se encontrÃ³ %<%c%E%> en el(los) protocolo(s)%<%s %E%> declarado dentro de la list de parÃ¡metros no serÃ¡ visible fuera de esta definiciÃ³n o declaraciÃ³nla construcciÃ³n %<%s %s%> no estÃ¡ bien anidada dentro de %qsla construcciÃ³n %<%s taskgroup%> no estÃ¡ bien anidada dentro de la regiÃ³n %<taskgroup%>%<%s%> es desconocido%<%s=%s%> y %<%s-%s%> son incompatiblesse usÃ³ la restricciÃ³n %<&%> sin una clase de registro%<&&%> no es vÃ¡lido en GIMPLE%<*%> en contexto boolean; se sugiere %<&&%> en su lugar%<-%s%> genera un conflicto con las otras opciones de la arquitectura, las cuales especifican un procesador %sno se admite %<-Wabi=1%>; se usarÃ¡ =2%<-f%s%> y %<%s=%s%> son incompatiblesno se admite %<-fabi-compat-version=1%>; se usarÃ¡ =2%<-fabi-version=1%> ya no tiene soporteno se admite %<-fcf-protection=branch%> para este objetivono se admite %<-fcf-protection=full%> para este objetivono se admite %<-fcf-protection=return%> para este objetivo%<-femit-struct-debug-detailed=dir:...%> debe permitir por lo menos tanto como %<-femit-struct-debug-detailed=ind:...%>%<-fno-fat-lto-object%> sÃ³lo se admite con el plugin enlazadorSe requiere %<-fobjc-exceptions%> para activar la sintaxis de excepciÃ³n de Objective-Cse descarta %<-fobjc-gc%> por %<-fgnu-runtime%>se descarta %<-fobjc-sjlj-exceptions%> por %<-fgnu-runtime%>la opciÃ³n %<-foffload-abi%> solo puede especificarse para compilador de descarga%<-freorder-blocks-and-partition%> no admite informaciÃ³n de desenredo en esta arquitectura%<-freorder-blocks-and-partition%> no funciona en esta arquitectura%<-freorder-blocks-and-partition%> no funciona con excepciones en esta arquitectura%<-fsanitize-address-use-after-scope%> requiere %<-fstack-reuse=none%> optionno se admite %<-fsanitize-recover=%s%>%<-fsanitize=address%> y %<-fsanitize=kernel-address%> son incompatibles con %<-fsanitize=thread%>%<-fsanitize=address%> es incompatible con %<-fsanitize=kernel-address%>la opciÃ³n %<-fsanitize=all%> no es vÃ¡lida%<-fsanitize=leak%> es incompatible con %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> debe combinarse con %<-fsanitize=address%> o %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> debe combinarse con %<-fsanitize=address%> o %<-fsanitize=kernel-address%>sÃ³lo se admite %<-fsplit-stack%> en GNU/LinuxsÃ³lo se admite %<-fsplit-stack%> en PowerPC64 GNU/Linux con glibc-2.18 o superior%<-fsplit-stack%> no se admite en esta configuraciÃ³n de compilador%<-fsplit-stack%> requiere soporte del ensamblador para las directivas CFI%<-gnat%> escrito incorrectamente como %<-gant%>no se admite %<-m%s%> en esta configuraciÃ³n%<-march=%s%> no es compatible con la ABI seleccionada%<-march=%s%> requiere %<-mfp32%>%<-mcpu=%> es obsoleto; utilice %<-mtune=%> o %<-march%> en su lugar%<-mdynamic-no-pic%> anula a %<-fpic%>, %<-fPIC%>, %<-fpie%> o %<-fPIE%>%<-mfpxx%> solo se puede usar con la ABI o32%<-mfpxx%> requiere %<-mlra%>%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles%<-mfused-madd%> es obsoleto; utilice en su lugar %<-ffp-contract=%>%<-mgp32%> y %<-mfp64%> sÃ³lo se pueden combinar si el objetivo admite las instrucciones mfhc1 y mthc1%<-mgp32%> y %<-mfp64%> sÃ³lo se pueden combinar al usar la ABI o32se utiliza %<-mgp32%> con una ABI de 64-bitse utiliza %<-mgp64%> con una ABI de 32-bitse utiliza %<-mgp64%> con un procesador de 32-bit%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles%<-mintel-syntax%> y %<-mno-intel-syntax%> son obsoletos; utilice %<-masm=intel%> y %<-masm=att%> en su lugar%<-mips3d%> requiere %<-mpaired-single%>%<-mmsa%> debe usarse con %<-mfp64%> y %<-mhard-float%>%<-mno=%s%> anula %<-m%s%>%<-mno-altivec%> desactiva vsx%<-mno-gpopt%> necesita %<-mexplicit-relocs%>%<-mquad-memory%> no estÃ¡ disponible en modo little endian%<-mquad-memory%> requiere modo de 64 bits%<-mquad-memory-atomic%> requiere modo de 64 bitsse descarta %<-mrtd%> en el modo de 64bitse eliminÃ³ %<-msse5%>se usÃ³ %<-msseregparm%> sin SSE activado%<-mtune=x86-64%> es obsoleto; use en su lugar %<-mtune=k8%> o %<-mtune=generic%> como sea adecuado%<-mvrsave=no%> es obsoleto; utilice en su lugar %<-mno-vrsave%>%<-mvrsave=yes%> es obsoleto; utilice en su lugar %<-mvrsave%>%<-mvsx%> y -%<mno-altivec%> son incompatibles%<-mvsx%> necesita direccionamiento indexado%<-mvsx%> requiere coma flotante de hardware%<-x %s%> despuÃ©s del Ãºltimo fichero de entrada no tiene efectoel manejador %<...%> debe ser el Ãºltimo manejador para su bloque try%<::%D%> no se ha declarado%<::%E%> no se ha declarado%<::%E> no es una clase o un espacio de nombres%<::%E%> no es una clase, un espacio de nombres o una enumeraciÃ³n%<::%E%> no es un tipo%<::main%> debe devolver %<int%>%<<:%> es una forma alternativa para %<[%>. Inserte espacios en blanco entre %<<%> y %<::%>%<<::%> no puede iniciar una lista de argumentos de plantillael operador %<>>%> se tratarÃ¡ como dos en llaves en Ã¡ngulo derechas en C++11%<>>%> debe ser %<> >%> dentro de una lista de argumentos de plantilla anidada%<@dynamic%> no estÃ¡ disponible en Objective-C 1.0%<@dynamic%> no estÃ¡ en el contexto de @implementation%<@dynamic%> requiere que @interface de la clase estÃ© disponible%<@encode%> debe especificar un tipo como un argumentofalta un %<@end%> en el contexto de una implementaciÃ³n%<@end%> debe aparecer en el contexto de @implementation%<@optional%> sÃ³lo se permite en el contexto de @protocol%<@optional%> no estÃ¡ disponible en Objective-C 1.0%<@package%> no estÃ¡ disponible en Objective-C 1.0%<@package%> en este momento tiene el mismo efecto que %<@public%>%<@property%> no estÃ¡ disponible en Objective-C 1.0%<@required%> sÃ³lo se permite en el contexto de @protocol%<@required%> no estÃ¡ disponible en Objective-C 1.0el argumento %<@synchronized%> no es un objeto%<@synthesize%> no estÃ¡ disponible en Objective-C 1.0%<@synthesize%> no estÃ¡ en el contexto de @implementation%<@synthesize%> requere que @interface de la clase estÃ© disponibleel argumento %<@throw%> no es un objeto%<@try%> sin %<@catch%> o %<@finally%>se usa %<[%E] =%> en un inicializador designado en estilo GNU para la clase %qTno se permite %<[*]%> en otro lugar que no sea el Ã¡mbido de prototipo de funciÃ³n%<[*]%> fuera de una declaraciÃ³nlos especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n de %qElos especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del literal compuestolos especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del campo sin nombre%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> implÃ­cita en una construcciÃ³n %<target%>%<_Atomic%> %qD en clÃ¡usula %<map%> implÃ­cita%<_Atomic%> %qE en clÃ¡usula %qsse aplicÃ³ %<_Atomic%> a un tipo calificadoexpresiÃ³n %<_Atomic%> en %<#pragma omp atomic%>%<_Atomic%> en Objective-Cvariable de iteraciÃ³n %<_Atomic%> %qEtipo calificado %<_Atomic%> en %<#pragma omp declare reduction%>tipo matriz cualificado %<_Atomic%>tipo de funciÃ³n calificada %<_Atomic%>tipo de parÃ¡metro cualificado %<_Atomic%> %qT de %q+Dcalificado %<_Atomic%> el tipo de retorno de %qDno se admite %<_float%d%s%> para este objetivola asociaciÃ³n %<_Generic%> tiene tipo funciÃ³nla asociaciÃ³n %<_Generic%> tiene tipo incompletola asociaciÃ³n %<_Generic%> tiene tipo de longitud variableel selector %<_Generic%> concuerda con mÃºltiples asociacionesel selector %<_Generic%> de tipo %qT no es compatible con ninguna asociaciÃ³n%<_Generic%> especifica dos tipos compatibles%<_Noreturn%> en una declaraciÃ³n vacÃ­ase usÃ³ %<_Sat%> sin %<_Fract%> o %<_Accum%>el atributo %<__BELOW100__%> solamente se aplica a variablesla funciÃ³n %<__RTL%> no se puede compilar con %<-flto%>se aplicÃ³ %<__alignof%> a un campo de bits%<__auto_type%> en una declaraciÃ³n vacÃ­a%<__auto_type%> sÃ³lo se puede utilizar con una declaraciÃ³n simple%<__auto_type%> requiere un identificador plano como declarador%<__auto_type%> requiere una declaraciÃ³n de datos inicializadosse usÃ³ %<__auto_type%> con un inicializador de campo de bitsel operando de %<__builtin_complex%> no es de tipo de coma flotante binario reallos operandos de %<__builtin_complex%> son de tipos diferentesel segundo argumento de %<__builtin_longjump%> debe ser 1se llamÃ³ a %<__builtin_next_arg%> sin un argumento%<__gcc_host_wide_int__%> no se define como %<long%> o %<long long%>%<__gcc_host_wide_int__%> no se define como un tipono se admite %<__int%d%> para este objetivo%<__label%> no estÃ¡ al inicio de un bloque%<__thread%> antes de %<extern%>%<__thread%> antes de %<static%>%<__thread%> antes de %qD%<__transaction_atomic%> sin activar el soporte de memoria transaccional%<__transaction_cancel%> no estÃ¡ dentro de %<__transaction_atomic%>%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>%<__transaction_cancel%> sin activar el soporte para memoria transaccional%<__transaction_relaxed%> sin activar el soporte de memoria transaccionalel lÃ­mite de %<alloca%> es desconocidoun %<and%> de pruebas equivalentes mutuamente exclusivas siempre es 0la restricciÃ³n del operando %<asm%> es incompatible con el tamaÃ±o del operandoel operando %<asm%> tiene restricciones imposiblesel operando %<asm%> requiere una recarga imposibleno se permiten los especificadores %<asm%> en miembros de datos que no son staticel atributo %<assign%> genera un conflicto con el atributo %<copy%>el atributo %<assign%> genera un conflicto con el atributo %<retain%>%<assign%> puede ser inseguro para objetos Objective-C; por favor establezca explÃ­citamente si lo necesita%<auto%> sÃ³lo se puede especificar para variables o declaraciones de funciÃ³n%<auto%> cambiarÃ¡ su significado en C++11; por favor bÃ³rrelo%<auto%> estÃ¡ en conflicto con otros especificadores de bucle OpenACC%<auto%> en una declaraciÃ³n vacÃ­a en Ã¡mbito de fichero%<bank_switch%> no tiene efecto en funciones que no son interrumpibles%<builtin_return_address%> sÃ³lo contiene 2 bytes de direcciÃ³nlos especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de campolos especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de parÃ¡metrolos especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de tipolos especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de variableel constructor %<constexpr%> para union %qT debe inicializar exactamente un dato miembro que no es staticse necesita %<constexpr%> para la inicializaciÃ³n en la clase no vÃ¡lida del miembro de datos static %q#D de tipo que no es integralel atributo %<copy%> solamente es vÃ¡lido para objectos Objective-Cla regiÃ³n %<critical%> puede no estar bien anidada dentro de una regiÃ³n %<critical%> con el mismo nombre%<custom-%s=%> no se reconoce como instrucciÃ³n FPU%<no-custom-%s%> requiere argumentola etiqueta %<default%> no estÃ¡ dentro de una declaraciÃ³n switch%<depend(%s)%> solo se permite en %<omp ordered%>las regiones %<distribute%> deben estar estrictamente anidadas dentro de construcciones %<teams%>%<else%> sin un %<if%> previo%<enum %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>%<explicit%> sÃ³lo se puede especificar para constructoresel atributo %<externally_visible%> sÃ³lo tiene efecto en objetos pÃºblicosel atributo %<fallthrough%> no estÃ¡ seguido de %<;%>atributo %<fallthrough%> especificado mÃºltiples vecesel atributo %<fallthrough%> se especificÃ³ con un parÃ¡metrose descarta la directiva de atributo %<fast_interrupt%>sÃ³lo se permiten las declaraciones iniciales del bucle %<for%> en modo C99 o C11%<friend%> sÃ³lo se puede especificar dentro de una clasese usÃ³ %<friend%> fuera de la clasela CPU %<generic%> solo se puede usar para el ajuste %<-tune=%>la CPU %<generic%> solo se puede usar para el atributo %<target("tune=")%>atributo %<gnu_inline%> presente en %q+Del valor de %<grainsize%> debe ser positivola clÃ¡usula %<inbranch%> es incompatible con %<notinbranch%>%<inline%> en una declaraciÃ³n vacÃ­ano se permite %<inline%> en la declaraciÃ³n de la especializaciÃ³n friend de la plantilla %qDse especificÃ³ %<inline%> para la declaraciÃ³n de clase friendel especificador %<inline%> es no vÃ¡lido para la funciÃ³n %qs declarada fuera del Ã¡mbito globalla CPU %<intal%> solo se puede usar para el ajuste %<-mtune=%>la CPU %<intel%> solo se puede usar para el atributo %<target("tune=")%>el parÃ¡metro %<l1-cache-size%> no es potencia de dos %dclÃ¡usula %<linear%> para una variable que no es iterador de bucle especificada en una construcciÃ³n combinada con %<distribute%>la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metroclÃ¡usula %<linear%> paso %qE no es ni constante ni parÃ¡metro%<location_t%> no se define como un tipo%<locus%> no se define como un tipo%<long long long%> es demasiado largo para GCCno se convierte la expresiÃ³n de switch %<long%> a %<int%> en ISO C%<main%> se declarÃ³ como %<_Noreturn%>la definiciÃ³n %<namespace%> no se permite aquÃ­%<no-custom-%s%> no acepta argumentosla funciÃ³n %<noreturn%> devuelvela clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>el valor de %<num_tasks%> debe ser positivoel valor de %<num_teams%> debe ser positivoel valor de %<num_threads%> debe ser positivo%<operator delete%> debe devolver el tipo %qT%<operator delete%> toma el tipo %qT como primer argumento%<operator new%> debe devolver el tipo %qT%<operator new%> toma el tipo %<size_t%> (%qT) como primer argumento%<operator%s%>%<operator%s%> en %<%E %s %E%>%<operator%s%> en %<%E%s%>%<operator%s%> en %<%s%E%>%<operator=%> debe devolver una referencia a %<*this%>%<operator[]%>%<operator[]%> en %<%E[%E]%>un %<or%> de pruebas no equivalentes sin coincidencia siempre es 1%<ordered simd threads%> debe estar estar bien anidada dentro de la regiÃ³n %<for simd%>%<ordered%> %<simd%> debe estar bien anidada dentro de una regiÃ³n %<simd%>el parÃ¡metro de la clÃ¡usula %<ordered%> es menor que %<collapse%>la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qsla construcciÃ³n %<ordered%> con clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle con una clÃ¡usula %<ordered%> con un parÃ¡metrola construcciÃ³n %<ordered%> con la clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle %<ordered%>la regiÃ³n %<ordered%> puede no estar bien anidada dentro de la regiÃ³n %<critical%>, %<ordered%>, explicit %<task%> o %<taskloop%>la regiÃ³n %<ordered%> debe estar bien anidada dentro de una regiÃ³n de bucle con una clÃ¡usula %<ordered%>el valor de %<priority%> debe ser no negativoEl atributo %<readonly%> genera un conflicto con el atributo %<readwrite%>el atributo %<readonly%> genera un conflicto con el atributo %<setter%>%<register%> en una declaraciÃ³n vacÃ­a en Ã¡mbito de ficheroel atributo %<retain%> genera un conflicto con el atributo %<copy%>el atributo %<retain%> solamente es vÃ¡lido para objetos Objective-C%<return%> con valor, en una funciÃ³n que devuelve void%<return%> sin valores, en una funciÃ³n que no devuelve void%<seq%> ignora otros especificadores de bucle OpenACCel valor de la clÃ¡usula %<simdlen%> es mayor que el valor de la clÃ¡usula %<safelen%>se aplicÃ³ %<sizeof%> a un campo de bits%<sizeof%> sobre el parÃ¡metro matriz %qE de funciÃ³n devolverÃ¡ el tamaÃ±o de %qT%<static%> puede no ser utilizado cuando se define (opuesto a la declaraciÃ³n) un dato miembro static%<struct %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>se descarta %<target("rtd")%> en el modo de 64bitse usÃ³ %<target("ssseregparm")%> sin SSE activado%<target("tune=x86-64")%> es obsoleto; use %<target("tune=k8")%> o %<target("tune=generic")%> en su lugar como convenga%<this%> no estÃ¡ disponible para funciones miembro staticno se puede usar %<this%> en este contextono se capturÃ³ %<this%> para esta funciÃ³n lambdael valor de %<thread_limit%> debe ser positivo%<threadprivate%> %qD no es un fichero, espacio de nombres o variable de Ã¡mbito de bloquela directiva %<threadprivate%> %qE no estÃ¡ en la definiciÃ³n %qT%<threadprivate%> %qE tiene tipo incompletoel argumento de %<tile%> necesita una constante entera positivala llamada a la funciÃ³n %<transaction_may_cancel_outer%> no estÃ¡ en una transacciÃ³n mÃ¡s externa o %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> solo se puede especificar para funciones virtuales%<tree%> no se define como un tipo puntero%<tree%> no se define como un tipose descartÃ³ %<typedef%> en esta declaraciÃ³nel operador %<typeid%> no puede aparecer en una expresiÃ³n constante%<typename %T::%D%> nombra a %q#T, el cual no es una plantilla de clase%<typename %T::%D%> nombra a %q#T, el cual no es un tipose aplicÃ³ %<typeof%> a un campo de bits%<union %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>declaraciÃ³n de clase fuera de %<virtual%>no se puede calificar %<void%> si es el Ãºnico parÃ¡metro%<void%> debe ser el Ãºnico parÃ¡metro%<warn_if_not_aligned%>  puede no estar especificada para %q+Dse descarta el atributo %<weakref%> porque ya se definiÃ³ la funciÃ³nse descarta el atributo %<weakref%> porque ya se inicializÃ³ la variableel atributo %<weakref%> se debe acompaÃ±ar con un atributo %<alias%>%<||%> no es vÃ¡lido en GIMPLE%<~%> en una expresiÃ³n booleana%G%qD accediendo %wu byte en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s%G%qD accediendo %wu bytes en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s%G%qD accediendo %wu byte en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s%G%qD accediendo %wu bytes en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s%G%qD accediendo %wu byte puede solapar %wu byte%G%qD accediendo %wu bytes puede solapar %wu byte%G%qD accediendo %wu byte puede solapar hasta %wu bytes%G%qD accediendo %wu bytes puede solapar hasta %wu bytes%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s%G%qD accediendo entre %wu y %wu bytes puede solapar %wu byte%G%qD accediendo entre %wu y %wu bytes puede solapar %wu bytesdestino %G%qD intacto tras no copiar ningÃºn bytedestino %G%qD intacto tras no copiar ningÃºn byte de una cadena de longitud %EEl desplazamiento de %G%qD %s desde el objeto en %qE estÃ¡ fuera de los lÃ­mites de %qTEl desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mitesel desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites [0, %wu]el desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites [0, %wu] del objeto %qD con tipo %qTel desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites ] del objeto %qD con tipo %qTla salida de %G%qD puede truncarse copiando %E byte desde una cadena de longitud %wula salida de %G%qD puede truncarse copiando %E bytes desde una cadena de longitud %wula salida de %G%qD puede truncarse copiando entre %wu y %wu bytes desde una cadena de longitud %wusalida de %G%qD truncada copiando %E byte desde una cadena de longitud %wusalida de %G%qD truncada copiando %E bytes desde una cadena de longitud %wusalida de %G%qD truncada copiando entre %wu y %wu bytes desde una cadena de longitud %wudesbordamiento del puntero %g%qD entre el desplazamiento %s y el tamaÃ±o %s%G%qD desborda puntero entre el desplazamiento %s y el tamaÃ±o %s accediendo al array %qD con el tipo %qTel lÃ­mite de %G%qD especificado %E es igual al tamaÃ±o del destinoel lÃ­mite de %G%qD especificado %E es igual a la longitud del origenel lÃ­mite de %G%qD especificado %E excede el tamaÃ±o del destino %wu%G%qD: el lÃ­mite especificado depende de la longitud del argumento origen%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %Eel lÃ­mite de %K%qD %E especificado es igual al tamaÃ±o del destino%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E%K%qD: el lÃ­mite especificado entre %E y %E excede el tamaÃ±o del destino %E%K%qD: el lÃ­mite especificado entre %E y %E excede el tamaÃ±o de objeto mÃ¡ximo %E%K%qD: el tamaÃ±o especificado %E excede el tamaÃ±o mÃ¡ximo %E del objeto%K%qD: el tamaÃ±o especificado entre %E y %E excede el tamaÃ±o de objeto mÃ¡ximo %E%K%qD: escribir %E byte en una regiÃ³n de tamaÃ±o %E desborda el destino%K%qD: escribir %E bytes en una regiÃ³n de tamaÃ±o %E desborda el destino%K%qD: escribir %E bytes o mÃ¡s en una regiÃ³n de tamaÃ±o %E desborda el destino%K%qD: escribir entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E desborda el destino%K%s %wd fuera de rango %wd - %wdel %Kargumento %d debe ser un inmediato constante%Kargumento %i, rango [%E, %E], supera el tamaÃ±o mÃ¡ximo %E del objetoel %Kargumento %i, rango [%E, %E], es negativo%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto%Kargumento %i, valor %qE, negativoel valor del %Kargumento %i es cero%Kse intenta liberar un objeto que no es de pila%Kse intenta liberar un objeto %qD que no es de pila%Kla llamada a %qs se redeclarÃ³ con error de atributo: %s%Kla llamada a %qs se redeclÃ³ con aviso de atributo: %s%Kel primer argumento de %qD debe ser un puntero, el segundo una constante entera%Kuso no vÃ¡lido de %<__builtin_va_arg_pack ()%>%Kuso no vÃ¡lido de %<__builtin_va_arg_pack_len ()%>%Klane %wd fuera de rango %wd - %wdel Ã­ndice %Klane debe ser un inmediato constante%Kel Ãºltimo argumento de %qD no es una constante entera entre 0 y 3el %Kproducto %<%E * %E%> de los argumentos %i y %i supera %<SIZE_MAX%>el %Kproducto %<%E * %E%> de los argumentos %i y %i supera el tamaÃ±o mÃ¡ximo %E del objetoel tamaÃ±o %Ktotal y el tamaÃ±o de elemento han de ser un inmediato constante distinto de cerose encontrÃ³ %d constructor
  se encontraron %d constructores
  se encontrÃ³ %d  destructor
  se encontraron %d  destructores
--- 1971,1977 ----
   se usan interruptores de estilo de generaciÃ³n de cÃ³digo en conflictoLa declaraciÃ³n de captura !$OMP ATOMIC CAPTURE debe leer de una variable escalar de tipo intrÃ­nseco en %LLa declaraciÃ³n de captura !$OMP ATOMIC CAPTURE debe definir una variable escalar de tipo intrÃ­nseco en %LLa declaraciÃ³n de captura !$OMP ATOMIC CAPTURE lee de una variable diferente a la que escribe la declaraciÃ³n de captura en %LLa declaraciÃ³n de actualizaciÃ³n !$OMP ATOMIC CAPTURE debe definir una variable escalar de tipo intrÃ­nseco en %LLa declaraciÃ³n !$OMP ATOMIC READ debe leer de una variable escalar de tipo intrÃ­nseco en %LEl intrÃ­nseco IAND, IOR Ã³ IEOR de la asignaciÃ³n !$OMP ATOMIC debe tener dos argumentos en %LEl intrÃ­nseco de la asignaciÃ³n !$OMP ATOMIC debe ser MIN, MAX, IAND, IOR Ã³ IEOR en %LEl operador de la asignaciÃ³n !$OMP ATOMIC debe ser var = var op expr Ã³ var = expr op var en %LLa asignaciÃ³n !$OMP ATOMIC debe tener un operador o intrÃ­nseco del lado derecho en %LLos argumentos del intrÃ­nseco !$OMP ATOMIC deben ser escalares en %LLa declaraciÃ³n !$OMP ATOMIC debe definir una variable escalar de tipo intrÃ­nseco en %L!$OMP ATOMIC var = var op expr no es matemÃ¡ticamente equivalente a var = var op (expr) en %L!$OMP en %C inicia una lÃ­nea comentada y no estÃ¡ seguido de un espacio ni es una continuaciÃ³n de lÃ­neaSe esperaba "::" despuÃ©s del mÃ³dulo natural en %C pero no se encontrÃ³"USE :: module" en %C# %s %.2f %.2f
  la bÃºsqueda de #include "..." inicia aquÃ­:
  la bÃºsqueda de #include <...> inicia aquÃ­:
! #pragma GCC memregs debe preceder a cualquier declaraciÃ³n de funciÃ³n#pragma GCC memregs toma un nÃºmero [0..16]el #pragma GHS endXXXX no coincide con el startXXX previose encontrÃ³ un #pragma GHS endXXXX sin un startXXX previo$ debe ser el Ãºltimo especificador del formato en %L%%:canon_for_mlib toma 1 o mÃ¡s pares de parÃ¡metros%%:target_mode_check toma un nÃºmero par de parÃ¡metros%+qD causa un conflicto de tipo de secciÃ³n%+qD causa un conflicto de tipo de secciÃ³n con %qD%+qD se declarÃ³ dÃ©bil despuÃ©s de usarse%<!%> no es vÃ¡lido en GIMPLE%<#pragma %s%> sÃ³lo se puede usar en declaraciones compuestas%<#pragma GCC optimize (cadena [,string]...)%> no tiene un %<)%> final%<#pragma GCC optimize%> no es una cadena o un nÃºmero%<#pragma GCC option%> no es una cadena%<#pragma GCC pch_preprocess%> debe ser primero%<#pragma GCC pop_options%> sin un %<#pragma GCC push_options%> correspondiente%<#pragma GCC target (cadena, [,cadena]...)%> no tiene un %<)%> final%<#pragma GCC unroll%> requiere una expresiÃ³n de asignaciÃ³n que evaluada dÃ© una constante entera no negativa menor que %uno se admite %<#pragma STDC FLOAT_CONST_DECIMAL64%> en C++no se admite %<#pragma STDC FLOAT_CONST_DECIMAL64%> en este objetivo%<#pragma acc %s data%> no tiene clÃ¡usula de movimiento de datos%<#pragma acc routine%> debe aplicarse antes de definiciÃ³n%<#pragma acc routine%> debe aplicarse antes de uso%<#pragma acc routine%> debe estar en el alcance del fichero%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una Ãºnica declaraciÃ³n o definiciÃ³n de funciÃ³n%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una declaraciÃ³n o definiciÃ³n de funciÃ³n%<#pragma acc update%> debe contener al menos una clÃ¡usula %<device%>, %<host%> o %<self%>%<#pragma align%> debe aparecer antes de la declaraciÃ³n de %qD, se descarta%<#pragma omp atomic capture%> usa dos expresiones diferentes para la memoria%<#pragma omp atomic capture%> usa dos variables diferentes para la memoria%<#pragma omp atomic update%> usa dos variables diferentes para la memoria%<#pragma omp cancel%> debe especificar una de las clÃ¡usulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>%<#pragma omp cancellation point%> debe especificar una de las clÃ¡usulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>el nicializador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_priv%> ni %<omp_orig%>%<#pragma omp declare reduction%> no estÃ¡ en Ã¡mbito de fichero o de bloque%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>%<#pragma omp target data%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>%<#pragma omp target enter data%> debe contener al menos una clÃ¡usula %<map%>%<#pragma omp target enter data%> con map-type distinto de %<to%> y %<alloc%> en la clÃ¡usula %<map%>%<#pragma omp target exit data%> debe contener al menos una clÃ¡usula %<map%>%<#pragma omp target exit data%> con map-type distinto de %<from%>, %<release%> y %<delete%> en la clÃ¡usula %<map%>%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>%<#pragma scalar_storage_order%> no se admite en C++no se admite la declaraciÃ³n %<#pragma weak%> de %q+D; se ignorarÃ¡%<#pragma%> no se permite aquÃ­se usÃ³ la restricciÃ³n %<%%%> con el Ãºltimo operando%<%%%c%> sÃ³lo produce los dos Ãºltimos dÃ­gitos del aÃ±o%<%%%c%> sÃ³lo produce los dos Ãºltimos dÃ­gitos del aÃ±o en algunos lugaresla salida de la directiva %<%.*s%> entre %wu y %wu bytes provoca que el resultado supere %<INT_MAX%>la salida de la directiva %<%.*s%> entre %wu y %wu bytes supera el tamaÃ±o mÃ­nimo requerido de 4095la salida de la directiva %<%.*s%> entre %wu y %wu bytes podrÃ­a provocar que el resultado supere %<INT_MAX%>la salida de la directiva %<%.*s%> entre %wu y %wu bytes podrÃ­a superar el tamaÃ±o mÃ­nimo requerido de 4095salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wusalida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo %wu bytes en una regiÃ³n de tamaÃ±o %wula salida de la directiva %<%.*s%> podrÃ­a truncarse al escribir %wu byte en una regiÃ³n de un tamaÃ±o entre %wu y %wula salida de la directiva %<%.*s%> podrÃ­a truncarse al escribir %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wula salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo %wu o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %wula salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo %wu o mÃ¡s bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wula salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo entre %wu y %wu bytes en una regiÃ³n de tamaÃ±o %wula salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo entre %wu y %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wula salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo probablemente %wu o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %wula salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo probablemente %wu o mÃ¡s bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wula salida de la directiva %<%.*s%> podrÃ­a truncarse al escribir hasta %wu bytes en una regiÃ³n de tamaÃ±o %wula salida de la directiva %<%.*s%> podrÃ­a truncarse escribiendo hasta %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wula salida de la directiva %<%.*s%> de %wu bytes provoca que el resultado supere %<INT_MAX%>la salida de la directiva %<%.*s%> de %wu bytes supera el tamaÃ±o mÃ­nimo requerido de 4095salida de la directiva %<%.*s%> truncada escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wusalida de la directiva %<%.*s%> truncada escribiendo %wu bytes en una regiÃ³n de tamaÃ±o %wusalida de la directiva %<%.*s%> truncada escribiendo %wu byte en una regiÃ³n de un tamaÃ±o entre %wu y %wusalida de la directiva %<%.*s%> truncada escribiendo %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wusalida de la directiva %<%.*s%> truncada escribiendo %wu o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %wusalida de la directiva %<%.*s%> truncada escribiendo %wu o mÃ¡s bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wusalida de la directiva %<%.*s%> truncada escribiendo entre %wu y %wu bytes en una regiÃ³n de tamaÃ±o %wusalida de la directiva %<%.*s%> truncada escribiendo entre %wu y %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wusalida de la directiva %<%.*s%> truncada escribiendo probablemente %wu o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %wusalida de la directiva %<%.*s%> truncada escribiendo probablemente %wu o mÃ¡s bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wusalida de la directiva %<%.*s%> truncada escribiendo hasta %wu bytes en una regiÃ³n de tamaÃ±o %wusalida de la directiva %<%.*s%> truncada escribiendo hasta %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wuprecisiÃ³n de la directiva %<%.*s%> fuera de rangoanchura de la directiva %<%.*s%> fuera de rangodirectiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wudirectiva %<%.*s%> escribiendo %wu bytes en una regiÃ³n de tamaÃ±o %wudirectiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de un tamaÃ±o entre %wu y %wudirectiva %<%.*s%> escribiendo %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wudirectiva %<%.*s%> escribiendo %wu o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %wudirectiva %<%.*s%> escribiendo %wu o mÃ¡s bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wudirectiva %<%.*s%> escribiendo entre %wu y %wu bytes en una regiÃ³n de tamaÃ±o %wudirectiva %<%.*s%> escribiendo entre %wu y %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wudirectiva %<%.*s%> escribiendo probablemente %wu o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %wudirectiva %<%.*s%> escribiendo probablemente %wu o mÃ¡s bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wudirectiva %<%.*s%> escribiendo hasta %wu bytes en una regiÃ³n de tamaÃ±o %wudirectiva %<%.*s%> escribiendo hasta %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wu%<%D::%D%> no es un miembro clase%<%D::%D%> no es un miembro de %qT%<%E::%E%> no se ha declarado%<%E::%E%> no es una clase o un espacio de nombres%<%E::%E%> no es una clase, un espacio de nombres o una enumeraciÃ³n%<%E::%E%> no es un tipose descarta la directiva de atributo de alcance %<%E::%E%>%<%T::%D%> nombra al constructor en %qT%<%T::%D%> nombra al destructor%<%T::%D%> nombra el constructor, no el tipo%<%T::%E%> no se ha declarado%<%T::%E%> no es un tipo%<%T::%E%> nombra el constructor, no el tipono se encontrÃ³ %<%c%E%> en el(los) protocolo(s)%<%s %E%> declarado dentro de la list de parÃ¡metros no serÃ¡ visible fuera de esta definiciÃ³n o declaraciÃ³nla construcciÃ³n %<%s %s%> no estÃ¡ bien anidada dentro de %qsla construcciÃ³n %<%s taskgroup%> no estÃ¡ bien anidada dentro de la regiÃ³n %<taskgroup%>%<%s%> es desconocido%<%s=%s%> y %<%s-%s%> son incompatiblesse usÃ³ la restricciÃ³n %<&%> sin una clase de registro%<&&%> no es vÃ¡lido en GIMPLE%<*%> en contexto boolean; se sugiere %<&&%> en su lugar%<-%s%> genera un conflicto con las otras opciones de la arquitectura, las cuales especifican un procesador %sno se admite %<-Wabi=1%>; se usarÃ¡ =2%<-f%s%> y %<%s=%s%> son incompatiblesno se admite %<-fabi-compat-version=1%>; se usarÃ¡ =2%<-fabi-version=1%> ya no tiene soporteno se admite %<-fcf-protection=branch%> para este objetivono se admite %<-fcf-protection=full%> para este objetivono se admite %<-fcf-protection=return%> para este objetivo%<-femit-struct-debug-detailed=dir:...%> debe permitir por lo menos tanto como %<-femit-struct-debug-detailed=ind:...%>%<-fno-fat-lto-object%> sÃ³lo se admite con el plugin enlazadorSe requiere %<-fobjc-exceptions%> para activar la sintaxis de excepciÃ³n de Objective-Cse descarta %<-fobjc-gc%> por %<-fgnu-runtime%>se descarta %<-fobjc-sjlj-exceptions%> por %<-fgnu-runtime%>la opciÃ³n %<-foffload-abi%> solo puede especificarse para compilador de descarga%<-freorder-blocks-and-partition%> no admite informaciÃ³n de desenredo en esta arquitectura%<-freorder-blocks-and-partition%> no funciona en esta arquitectura%<-freorder-blocks-and-partition%> no funciona con excepciones en esta arquitectura%<-fsanitize-address-use-after-scope%> requiere %<-fstack-reuse=none%> optionno se admite %<-fsanitize-recover=%s%>%<-fsanitize=address%> y %<-fsanitize=kernel-address%> son incompatibles con %<-fsanitize=thread%>%<-fsanitize=address%> es incompatible con %<-fsanitize=kernel-address%>la opciÃ³n %<-fsanitize=all%> no es vÃ¡lida%<-fsanitize=leak%> es incompatible con %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> debe combinarse con %<-fsanitize=address%> o %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> debe combinarse con %<-fsanitize=address%> o %<-fsanitize=kernel-address%>sÃ³lo se admite %<-fsplit-stack%> en GNU/LinuxsÃ³lo se admite %<-fsplit-stack%> en PowerPC64 GNU/Linux con glibc-2.18 o superior%<-fsplit-stack%> no se admite en esta configuraciÃ³n de compilador%<-fsplit-stack%> requiere soporte del ensamblador para las directivas CFI%<-gnat%> escrito incorrectamente como %<-gant%>no se admite %<-m%s%> en esta configuraciÃ³n%<-march=%s%> no es compatible con la ABI seleccionada%<-march=%s%> requiere %<-mfp32%>%<-mcpu=%> es obsoleto; utilice %<-mtune=%> o %<-march%> en su lugar%<-mdynamic-no-pic%> anula a %<-fpic%>, %<-fPIC%>, %<-fpie%> o %<-fPIE%>%<-mfpxx%> solo se puede usar con la ABI o32%<-mfpxx%> requiere %<-mlra%>%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles%<-mfused-madd%> es obsoleto; utilice en su lugar %<-ffp-contract=%>%<-mgp32%> y %<-mfp64%> sÃ³lo se pueden combinar si el objetivo admite las instrucciones mfhc1 y mthc1%<-mgp32%> y %<-mfp64%> sÃ³lo se pueden combinar al usar la ABI o32se utiliza %<-mgp32%> con una ABI de 64-bitse utiliza %<-mgp64%> con una ABI de 32-bitse utiliza %<-mgp64%> con un procesador de 32-bit%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles%<-mintel-syntax%> y %<-mno-intel-syntax%> son obsoletos; utilice %<-masm=intel%> y %<-masm=att%> en su lugar%<-mips3d%> requiere %<-mpaired-single%>%<-mmsa%> debe usarse con %<-mfp64%> y %<-mhard-float%>%<-mno=%s%> anula %<-m%s%>%<-mno-altivec%> desactiva vsx%<-mno-gpopt%> necesita %<-mexplicit-relocs%>%<-mquad-memory%> no estÃ¡ disponible en modo little endian%<-mquad-memory%> requiere modo de 64 bits%<-mquad-memory-atomic%> requiere modo de 64 bitsse descarta %<-mrtd%> en el modo de 64bitse eliminÃ³ %<-msse5%>se usÃ³ %<-msseregparm%> sin SSE activado%<-mtune=x86-64%> es obsoleto; use en su lugar %<-mtune=k8%> o %<-mtune=generic%> como sea adecuado%<-mvrsave=no%> es obsoleto; utilice en su lugar %<-mno-vrsave%>%<-mvrsave=yes%> es obsoleto; utilice en su lugar %<-mvrsave%>%<-mvsx%> y -%<mno-altivec%> son incompatibles%<-mvsx%> necesita direccionamiento indexado%<-mvsx%> requiere coma flotante de hardware%<-x %s%> despuÃ©s del Ãºltimo fichero de entrada no tiene efectoel manejador %<...%> debe ser el Ãºltimo manejador para su bloque try%<::%D%> no se ha declarado%<::%E%> no se ha declarado%<::%E> no es una clase o un espacio de nombres%<::%E%> no es una clase, un espacio de nombres o una enumeraciÃ³n%<::%E%> no es un tipo%<::main%> debe devolver %<int%>%<<:%> es una forma alternativa para %<[%>. Inserte espacios en blanco entre %<<%> y %<::%>%<<::%> no puede iniciar una lista de argumentos de plantillael operador %<>>%> se tratarÃ¡ como dos en llaves en Ã¡ngulo derechas en C++11%<>>%> debe ser %<> >%> dentro de una lista de argumentos de plantilla anidada%<@dynamic%> no estÃ¡ disponible en Objective-C 1.0%<@dynamic%> no estÃ¡ en el contexto de @implementation%<@dynamic%> requiere que @interface de la clase estÃ© disponible%<@encode%> debe especificar un tipo como un argumentofalta un %<@end%> en el contexto de una implementaciÃ³n%<@end%> debe aparecer en el contexto de @implementation%<@optional%> sÃ³lo se permite en el contexto de @protocol%<@optional%> no estÃ¡ disponible en Objective-C 1.0%<@package%> no estÃ¡ disponible en Objective-C 1.0%<@package%> en este momento tiene el mismo efecto que %<@public%>%<@property%> no estÃ¡ disponible en Objective-C 1.0%<@required%> sÃ³lo se permite en el contexto de @protocol%<@required%> no estÃ¡ disponible en Objective-C 1.0el argumento %<@synchronized%> no es un objeto%<@synthesize%> no estÃ¡ disponible en Objective-C 1.0%<@synthesize%> no estÃ¡ en el contexto de @implementation%<@synthesize%> requere que @interface de la clase estÃ© disponibleel argumento %<@throw%> no es un objeto%<@try%> sin %<@catch%> o %<@finally%>se usa %<[%E] =%> en un inicializador designado en estilo GNU para la clase %qTno se permite %<[*]%> en otro lugar que no sea el Ã¡mbido de prototipo de funciÃ³n%<[*]%> fuera de una declaraciÃ³nlos especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n de %qElos especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del literal compuestolos especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del campo sin nombre%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> implÃ­cita en una construcciÃ³n %<target%>%<_Atomic%> %qD en clÃ¡usula %<map%> implÃ­cita%<_Atomic%> %qE en clÃ¡usula %qsse aplicÃ³ %<_Atomic%> a un tipo calificadoexpresiÃ³n %<_Atomic%> en %<#pragma omp atomic%>%<_Atomic%> en Objective-Cvariable de iteraciÃ³n %<_Atomic%> %qEtipo calificado %<_Atomic%> en %<#pragma omp declare reduction%>tipo matriz cualificado %<_Atomic%>tipo de funciÃ³n calificada %<_Atomic%>tipo de parÃ¡metro cualificado %<_Atomic%> %qT de %q+Dcalificado %<_Atomic%> el tipo de retorno de %qDno se admite %<_float%d%s%> para este objetivola asociaciÃ³n %<_Generic%> tiene tipo funciÃ³nla asociaciÃ³n %<_Generic%> tiene tipo incompletola asociaciÃ³n %<_Generic%> tiene tipo de longitud variableel selector %<_Generic%> concuerda con mÃºltiples asociacionesel selector %<_Generic%> de tipo %qT no es compatible con ninguna asociaciÃ³n%<_Generic%> especifica dos tipos compatibles%<_Noreturn%> en una declaraciÃ³n vacÃ­ase usÃ³ %<_Sat%> sin %<_Fract%> o %<_Accum%>el atributo %<__BELOW100__%> solamente se aplica a variablesla funciÃ³n %<__RTL%> no se puede compilar con %<-flto%>se aplicÃ³ %<__alignof%> a un campo de bits%<__auto_type%> en una declaraciÃ³n vacÃ­a%<__auto_type%> sÃ³lo se puede utilizar con una declaraciÃ³n simple%<__auto_type%> requiere un identificador plano como declarador%<__auto_type%> requiere una declaraciÃ³n de datos inicializadosse usÃ³ %<__auto_type%> con un inicializador de campo de bitsel operando de %<__builtin_complex%> no es de tipo de coma flotante binario reallos operandos de %<__builtin_complex%> son de tipos diferentesel segundo argumento de %<__builtin_longjump%> debe ser 1se llamÃ³ a %<__builtin_next_arg%> sin un argumento%<__gcc_host_wide_int__%> no se define como %<long%> o %<long long%>%<__gcc_host_wide_int__%> no se define como un tipono se admite %<__int%d%> para este objetivo%<__label%> no estÃ¡ al inicio de un bloque%<__thread%> antes de %<extern%>%<__thread%> antes de %<static%>%<__thread%> antes de %qD%<__transaction_atomic%> sin activar el soporte de memoria transaccional%<__transaction_cancel%> no estÃ¡ dentro de %<__transaction_atomic%>%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>%<__transaction_cancel%> sin activar el soporte para memoria transaccional%<__transaction_relaxed%> sin activar el soporte de memoria transaccionalun %<and%> de pruebas equivalentes mutuamente exclusivas siempre es 0la restricciÃ³n del operando %<asm%> es incompatible con el tamaÃ±o del operandoel operando %<asm%> tiene restricciones imposiblesel operando %<asm%> requiere una recarga imposibleno se permiten los especificadores %<asm%> en miembros de datos que no son staticel atributo %<assign%> genera un conflicto con el atributo %<copy%>el atributo %<assign%> genera un conflicto con el atributo %<retain%>%<assign%> puede ser inseguro para objetos Objective-C; por favor establezca explÃ­citamente si lo necesita%<auto%> sÃ³lo se puede especificar para variables o declaraciones de funciÃ³n%<auto%> cambiarÃ¡ su significado en C++11; por favor bÃ³rrelo%<auto%> estÃ¡ en conflicto con otros especificadores de bucle OpenACC%<auto%> en una declaraciÃ³n vacÃ­a en Ã¡mbito de fichero%<bank_switch%> no tiene efecto en funciones que no son interrumpibles%<builtin_return_address%> sÃ³lo contiene 2 bytes de direcciÃ³nlos especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de campolos especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de parÃ¡metrolos especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de tipolos especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de variableel constructor %<constexpr%> para union %qT debe inicializar exactamente un dato miembro que no es staticse necesita %<constexpr%> para la inicializaciÃ³n en la clase no vÃ¡lida del miembro de datos static %q#D de tipo que no es integralel atributo %<copy%> solamente es vÃ¡lido para objectos Objective-Cla regiÃ³n %<critical%> puede no estar bien anidada dentro de una regiÃ³n %<critical%> con el mismo nombre%<custom-%s=%> no se reconoce como instrucciÃ³n FPU%<no-custom-%s%> requiere argumentola etiqueta %<default%> no estÃ¡ dentro de una declaraciÃ³n switch%<depend(%s)%> solo se permite en %<omp ordered%>las regiones %<distribute%> deben estar estrictamente anidadas dentro de construcciones %<teams%>%<else%> sin un %<if%> previo%<enum %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>%<explicit%> sÃ³lo se puede especificar para constructoresel atributo %<externally_visible%> sÃ³lo tiene efecto en objetos pÃºblicosel atributo %<fallthrough%> no estÃ¡ seguido de %<;%>atributo %<fallthrough%> especificado mÃºltiples vecesel atributo %<fallthrough%> se especificÃ³ con un parÃ¡metrose descarta la directiva de atributo %<fast_interrupt%>sÃ³lo se permiten las declaraciones iniciales del bucle %<for%> en modo C99 o C11%<friend%> sÃ³lo se puede especificar dentro de una clasese usÃ³ %<friend%> fuera de la clasela CPU %<generic%> solo se puede usar para el ajuste %<-tune=%>la CPU %<generic%> solo se puede usar para el atributo %<target("tune=")%>atributo %<gnu_inline%> presente en %q+Del valor de %<grainsize%> debe ser positivola clÃ¡usula %<inbranch%> es incompatible con %<notinbranch%>%<inline%> en una declaraciÃ³n vacÃ­ano se permite %<inline%> en la declaraciÃ³n de la especializaciÃ³n friend de la plantilla %qDse especificÃ³ %<inline%> para la declaraciÃ³n de clase friendel especificador %<inline%> es no vÃ¡lido para la funciÃ³n %qs declarada fuera del Ã¡mbito globalla CPU %<intal%> solo se puede usar para el ajuste %<-mtune=%>la CPU %<intel%> solo se puede usar para el atributo %<target("tune=")%>el parÃ¡metro %<l1-cache-size%> no es potencia de dos %dclÃ¡usula %<linear%> para una variable que no es iterador de bucle especificada en una construcciÃ³n combinada con %<distribute%>la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metroclÃ¡usula %<linear%> paso %qE no es ni constante ni parÃ¡metro%<location_t%> no se define como un tipo%<locus%> no se define como un tipo%<long long long%> es demasiado largo para GCCno se convierte la expresiÃ³n de switch %<long%> a %<int%> en ISO C%<main%> se declarÃ³ como %<_Noreturn%>la definiciÃ³n %<namespace%> no se permite aquÃ­%<no-custom-%s%> no acepta argumentosla funciÃ³n %<noreturn%> devuelvela clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>el valor de %<num_tasks%> debe ser positivoel valor de %<num_teams%> debe ser positivoel valor de %<num_threads%> debe ser positivo%<operator delete%> debe devolver el tipo %qT%<operator delete%> toma el tipo %qT como primer argumento%<operator new%> debe devolver el tipo %qT%<operator new%> toma el tipo %<size_t%> (%qT) como primer argumento%<operator%s%>%<operator%s%> en %<%E %s %E%>%<operator%s%> en %<%E%s%>%<operator%s%> en %<%s%E%>%<operator=%> debe devolver una referencia a %<*this%>%<operator[]%>%<operator[]%> en %<%E[%E]%>un %<or%> de pruebas no equivalentes sin coincidencia siempre es 1%<ordered simd threads%> debe estar estar bien anidada dentro de la regiÃ³n %<for simd%>%<ordered%> %<simd%> debe estar bien anidada dentro de una regiÃ³n %<simd%>el parÃ¡metro de la clÃ¡usula %<ordered%> es menor que %<collapse%>la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qsla construcciÃ³n %<ordered%> con clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle con una clÃ¡usula %<ordered%> con un parÃ¡metrola construcciÃ³n %<ordered%> con la clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle %<ordered%>la regiÃ³n %<ordered%> puede no estar bien anidada dentro de la regiÃ³n %<critical%>, %<ordered%>, explicit %<task%> o %<taskloop%>la regiÃ³n %<ordered%> debe estar bien anidada dentro de una regiÃ³n de bucle con una clÃ¡usula %<ordered%>el valor de %<priority%> debe ser no negativoEl atributo %<readonly%> genera un conflicto con el atributo %<readwrite%>el atributo %<readonly%> genera un conflicto con el atributo %<setter%>%<register%> en una declaraciÃ³n vacÃ­a en Ã¡mbito de ficheroel atributo %<retain%> genera un conflicto con el atributo %<copy%>el atributo %<retain%> solamente es vÃ¡lido para objetos Objective-C%<return%> con valor, en una funciÃ³n que devuelve void%<return%> sin valores, en una funciÃ³n que no devuelve void%<seq%> ignora otros especificadores de bucle OpenACCel valor de la clÃ¡usula %<simdlen%> es mayor que el valor de la clÃ¡usula %<safelen%>se aplicÃ³ %<sizeof%> a un campo de bits%<sizeof%> sobre el parÃ¡metro matriz %qE de funciÃ³n devolverÃ¡ el tamaÃ±o de %qT%<static%> puede no ser utilizado cuando se define (opuesto a la declaraciÃ³n) un dato miembro static%<struct %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>se descarta %<target("rtd")%> en el modo de 64bitse usÃ³ %<target("ssseregparm")%> sin SSE activado%<target("tune=x86-64")%> es obsoleto; use %<target("tune=k8")%> o %<target("tune=generic")%> en su lugar como convenga%<this%> no estÃ¡ disponible para funciones miembro staticno se puede usar %<this%> en este contextono se capturÃ³ %<this%> para esta funciÃ³n lambdael valor de %<thread_limit%> debe ser positivo%<threadprivate%> %qD no es un fichero, espacio de nombres o variable de Ã¡mbito de bloquela directiva %<threadprivate%> %qE no estÃ¡ en la definiciÃ³n %qT%<threadprivate%> %qE tiene tipo incompletoel argumento de %<tile%> necesita una constante entera positivala llamada a la funciÃ³n %<transaction_may_cancel_outer%> no estÃ¡ en una transacciÃ³n mÃ¡s externa o %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> solo se puede especificar para funciones virtuales%<tree%> no se define como un tipo puntero%<tree%> no se define como un tipose descartÃ³ %<typedef%> en esta declaraciÃ³nel operador %<typeid%> no puede aparecer en una expresiÃ³n constante%<typename %T::%D%> nombra a %q#T, el cual no es una plantilla de clase%<typename %T::%D%> nombra a %q#T, el cual no es un tipose aplicÃ³ %<typeof%> a un campo de bits%<union %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>declaraciÃ³n de clase fuera de %<virtual%>no se puede calificar %<void%> si es el Ãºnico parÃ¡metro%<void%> debe ser el Ãºnico parÃ¡metro%<warn_if_not_aligned%>  puede no estar especificada para %q+Dse descarta el atributo %<weakref%> porque ya se definiÃ³ la funciÃ³nse descarta el atributo %<weakref%> porque ya se inicializÃ³ la variableel atributo %<weakref%> se debe acompaÃ±ar con un atributo %<alias%>%<||%> no es vÃ¡lido en GIMPLE%<~%> en una expresiÃ³n booleana%G%qD accediendo %wu byte en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s%G%qD accediendo %wu bytes en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s%G%qD accediendo %wu byte en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s%G%qD accediendo %wu bytes en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s%G%qD accediendo %wu byte puede solapar %wu byte%G%qD accediendo %wu bytes puede solapar %wu byte%G%qD accediendo %wu byte puede solapar hasta %wu bytes%G%qD accediendo %wu bytes puede solapar hasta %wu bytes%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s%G%qD accediendo entre %wu y %wu bytes puede solapar %wu byte%G%qD accediendo entre %wu y %wu bytes puede solapar %wu bytesdestino %G%qD intacto tras no copiar ningÃºn bytedestino %G%qD intacto tras no copiar ningÃºn byte de una cadena de longitud %EEl desplazamiento de %G%qD %s desde el objeto en %qE estÃ¡ fuera de los lÃ­mites de %qTEl desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mitesel desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites [0, %wu]el desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites [0, %wu] del objeto %qD con tipo %qTel desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites ] del objeto %qD con tipo %qTla salida de %G%qD puede truncarse copiando %E byte desde una cadena de longitud %wula salida de %G%qD puede truncarse copiando %E bytes desde una cadena de longitud %wula salida de %G%qD puede truncarse copiando entre %wu y %wu bytes desde una cadena de longitud %wusalida de %G%qD truncada copiando %E byte desde una cadena de longitud %wusalida de %G%qD truncada copiando %E bytes desde una cadena de longitud %wusalida de %G%qD truncada copiando entre %wu y %wu bytes desde una cadena de longitud %wudesbordamiento del puntero %g%qD entre el desplazamiento %s y el tamaÃ±o %s%G%qD desborda puntero entre el desplazamiento %s y el tamaÃ±o %s accediendo al array %qD con el tipo %qTel lÃ­mite de %G%qD especificado %E es igual al tamaÃ±o del destinoel lÃ­mite de %G%qD especificado %E es igual a la longitud del origenel lÃ­mite de %G%qD especificado %E excede el tamaÃ±o del destino %wu%G%qD: el lÃ­mite especificado depende de la longitud del argumento origen%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %Eel lÃ­mite de %K%qD %E especificado es igual al tamaÃ±o del destino%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E%K%qD: el lÃ­mite especificado entre %E y %E excede el tamaÃ±o del destino %E%K%qD: el lÃ­mite especificado entre %E y %E excede el tamaÃ±o de objeto mÃ¡ximo %E%K%qD: el tamaÃ±o especificado %E excede el tamaÃ±o mÃ¡ximo %E del objeto%K%qD: el tamaÃ±o especificado entre %E y %E excede el tamaÃ±o de objeto mÃ¡ximo %E%K%qD: escribir %E byte en una regiÃ³n de tamaÃ±o %E desborda el destino%K%qD: escribir %E bytes en una regiÃ³n de tamaÃ±o %E desborda el destino%K%qD: escribir %E bytes o mÃ¡s en una regiÃ³n de tamaÃ±o %E desborda el destino%K%qD: escribir entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E desborda el destino%K%s %wd fuera de rango %wd - %wdel %Kargumento %d debe ser un inmediato constante%Kargumento %i, rango [%E, %E], supera el tamaÃ±o mÃ¡ximo %E del objetoel %Kargumento %i, rango [%E, %E], es negativo%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto%Kargumento %i, valor %qE, negativoel valor del %Kargumento %i es cero%Kse intenta liberar un objeto que no es de pila%Kse intenta liberar un objeto %qD que no es de pila%Kla llamada a %qs se redeclarÃ³ con error de atributo: %s%Kla llamada a %qs se redeclÃ³ con aviso de atributo: %s%Kel primer argumento de %qD debe ser un puntero, el segundo una constante entera%Kuso no vÃ¡lido de %<__builtin_va_arg_pack ()%>%Kuso no vÃ¡lido de %<__builtin_va_arg_pack_len ()%>%Klane %wd fuera de rango %wd - %wdel Ã­ndice %Klane debe ser un inmediato constante%Kel Ãºltimo argumento de %qD no es una constante entera entre 0 y 3el %Kproducto %<%E * %E%> de los argumentos %i y %i supera %<SIZE_MAX%>el %Kproducto %<%E * %E%> de los argumentos %i y %i supera el tamaÃ±o mÃ¡ximo %E del objetoel tamaÃ±o %Ktotal y el tamaÃ±o de elemento han de ser un inmediato constante distinto de cerose encontrÃ³ %d constructor
  se encontraron %d constructores
  se encontrÃ³ %d  destructor
  se encontraron %d  destructores
*************** write_c_file - el nombre de salida es %s
*** 1995,2001 ****
     BIND(C) de Fortran estÃ¡ndar en su lugar.  */
  
  ABI de 31 bit.el conjunto de instrucciones 387 estÃ¡ desactivado, usando la aritmÃ©tica SSEABI de 64 bit.no se admite la ABI de 64-bit en el modo ESA/390<Durante la inicializaciÃ³n>
! <anÃ³nimo><lista inicializador dentro de llaves><interno><lÃ­nea-de-Ã³rdenes><error de declaraciÃ³n><enumerador><expresiÃ³n-errÃ³nea><error de expresiÃ³n><lambda<lambda><falta><valor de devoluciÃ³n> <valor-devoluciÃ³n><sentencia><vÃ­nculos estructurados><error-etiqueta><error de argumentos de plantilla><error de parÃ¡metro de plantilla><expresiÃ³n-throw><error de tipo><error-tipo><error-deftipo><errorprefijotipo><llamada a rutina ubsan><operador desconocido><desconocido><sinnombre %s><comafija-sinnombre:<comaflotante-sinnombre:<sinsigno-sinnombre:<sinnombre><sidecodificar><tipo de funciÃ³n sobrecargada sin resolver>Factor para ajustar el lÃ­mite superior que el planificador de cambio de mÃ³dulo utiliza para planificar un bucle.SinÃ³nimo de -std=c89 (para C) o -std=c++98 (para C++).Umbral en el nÃºmero promedio de bucles considerado por el planificador de cambio de mÃ³dulo.La especificaciÃ³n ACCESS en %L ya se habÃ­a especificadovariable ACQUIRED_LOCKEl argumento ACQUIRED_LOCK= en %L debe ser una variable LOGICAL escalarSe especificÃ³ ALLOCATABLE fuera de un cuerpo INTERFACE en %Lobjeto ALLOCATEALLOCATE de comatriz en %C en el bloque CRITICALALLOCATE de comatriz en %C en el bloque DO CONCURRENTNo se permite ALTERNATE RETURN en %Lno se admite el cÃ³digo reentrante APCS.  DescartadoLa declaraciÃ³n de ASSIGN en %L requiere una variable INTEGER escalar por defectoLa declaraciÃ³n ASSIGNED GOTO en %L requiere una variable INTEGEREl especificador ASYNCHRONOUS= en %L debe ser una expresiÃ³n de inicializaciÃ³nEl argumento ATOM en %L de la funciÃ³n intrÃ­nseca %s debe ser una comatriz o coÃ­ndiceel argumento ATOM en %L para la funciÃ³n intrÃ­nseca %s debe ser un entero ATOMIC_INT_KIND o un lÃ³gico ATOMIC_LOGICAL_KINDEl argumento ATOM de la funciÃ³n intrÃ­nseca %s en %L debe ser definiblese inicializÃ³ el puntero AUX para el borde %d->%del argumento de vector AVX sin AVX activado cambia la ABIel retorno de vector AVX sin AVX activado cambia la ABIel argumento de vector AVX512F sin AVX512F activado cambia la ABIel retorno de vector AVX512F sin AVX512F activado cambia la ABIAcepta las extensiones para dar soporte a cÃ³digo heredado.Accede datos en la misma secciÃ³n que los puntos de anclaje compartidos.La especificaciÃ³n de acceso del operador %s en %C ya se habÃ­a especificadoLa especificaciÃ³n de acceso del operador .%s. en %C ya se habÃ­a especificadoAcumula los argumentos de funciÃ³n salientes y adquiere/libera el espacio de pila necesario para los argumentos de funciÃ³n salientes en el prÃ³logo/epÃ­logo de la funciÃ³n.  Sin esta opciÃ³n, los argumentos salientes se empujan antes de llamar una funciÃ³n y se sacan despuÃ©s.  Esta opciÃ³n puede conducir a tamaÃ±o de cÃ³digo reducido para funciones que llaman muchas funciones que obtienen sus argumentos de la pila como, por ejemplo, printf.La longitud de la cadena actual no coincide con la declarada para el argumento dummy '%s' (%ld/%ld)La longitud de la cadena actual es mÃ¡s corta que la declarada para el argumento dummy '%s' (%ld/%ld)Ejecuta un paso de eliminaciÃ³n de subexpresiÃ³n comÃºn despuÃ©s de las optimizaciones de bucles.Agrega comprobaciones explÃ­citas para la divisiÃ³n por cero.Agrega comprobaciones explÃ­citas para el desbordamiento de divisiÃ³n en INT_MIN / -1.Agrega comentarios extra a la salida de ensamblador.Impresiones adicionales de depuraciÃ³n.Tras el diagnÃ³stico de comportamiento indefinido intenta continuar la ejecuciÃ³n.Optimiza los bucles de forma agresiva empleando restricciones del lenguaje.Alias para --help=target.Alias para -mcpu=g10.Alias para -mcpu=g13.Alias para -mcpu=g14.Alias tiene bordes de llamadaAlias tiene mÃ¡s de una referencia aliasAlias tiene una referencia que no es aliasAlinea todas las etiquetas.Alinea todos los bucles al lÃ­mite de 32 byte.Alinea cÃ³digo y datos a 32 bits.Alinea el destino de las operaciones de cadenas.Alinea doubles en lÃ­mites de 64-bit.Alinea las etiquetas que solamente se alcanzan saltando.Alinea algunos doubles en lÃ­mites de dword.Alinea el inicio de las funciones.Alinea el inicio de los bucles.Alinea al tipo base del campo de bits.Alinea por el tipo base del campo de bits. No asume que los accesos sin alinear los maneja el sistema.Alinea las variables en lÃ­mites de 32-bit.Todos los procedimientos intrÃ­nsecos estÃ¡n disponibles sin importar el estÃ¡ndar seleccionado.Todos los accesos a memoria usan instrucciones load/store de E/S.El componente allocatable %s en %L debe tener una codimensiÃ³n ya que tiene un subcomponente que no es comatriz de tipo LOCK_TYPEEl componente allocatable %s en %L de tipo LOCK_TYPE debe tener una codimensiÃ³nEl componente allocatable de la estructura en %C debe tener una forma diferidaAlmacena las variables locales en la pila para permitir recursividad indirecta.El objeto de alojamiento en %L tambiÃ©n aparece en %LEl objeto de alojamiento en %L es un subobjeto del objeto en %LEl objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTEREl objeto de alojamiento en %L con un parÃ¡metro de tipo diferido requiere una especificaciÃ³n de tipo o una etiqueta SOURCE o una etiqueta MOLDAlojar %s en %L con especificaciÃ³n de tipo requiere el mismo parÃ¡metro de longitud de carÃ¡cter que el de la declaraciÃ³nEl alojamiento %s del tipo de base ABSTRACT en %L requiere una especificaciÃ³n de tipo o una expresiÃ³n sourcePermite el acceso a variables de instancia como si fueran declaraciones locales dentro de implementaciones de mÃ©todos de instancia.Permite ancho de lÃ­nea de carÃ¡cter arbitrario en formato fijo.Permite ancho de lÃ­nea de carÃ¡cter arbitrario en formato libre.Permite que los campos de bits crucen los lÃ­mites de word.Permite que las ramificaciones se empaquen con otras instrucciones.Permite a las funciones internas ceil, floor, round, trunc generar excepciones "inexactas".Permite signos de dÃ³lar en nombres de entidades.Permite saltos rÃ¡pidos al despachador de mensajes.Permite que las direcciones de las funciones se conservern en registros.Permite a gcc generar instrucciones LIW.Permite a gcc generar las instrucciones SETLB y Lcc.Permite que las instrucciones de coma flotante de hardware cubran tanto operaciones de 32-bit como de 64-bit.Permite las conversiones implÃ­citas entre vectores con nÃºmeros diferentes de subpartes y/o tipos de elementos diferentes.Permite interponer funciÃ³n (o variables) por otras con semÃ¡ntica diferente (o inicializador) respectivamente por enlazador dinÃ¡mico.Permite optimizaciones matemÃ¡ticas que pueden violar los estÃ¡ndares IEEE Ã³ ISO.Permite la optimizaciÃ³n para la aritmÃ©tica de coma flotante la cual puede cambiar el resultado de la operaciÃ³n debido a redondeo.Permite la planificaciÃ³n prematura de insns encoladas.Permite datos de solo lectura en sdata.Alinea la extensiÃ³n de signo en las operaciones de fusiÃ³n.Permite el movimiento especulativo de mÃ¡s loads.Permite el movimiento especulativo de insn que no son load.Permite el movimiento especulativo de algunas loads.Permite que los argumentos del operador '?' tengan tipos diferentes.Permitir que el paso de mezcla de almacenamientos introduzca almacenamientos desalineados si es legal hacerlo.Permite el uso de las instrucciones MDMX.Permite el uso de las instrucciones MT.Permite el uso de las instrucciones de coma flotante de hardware para el V850E2V3 y superior.Permite el uso de la ABI y las instrucciones de coma flotante de hardware.Permite truncar en lugar de redondear a cero los tipos de fracciones de coma fija.Permite que se ejecuten dos instrucciones por ciclo.Permite el uso de pseudoinstrucciones __gcc_isr para los prÃ³logos y epÃ­logos de ISR.Permite funciones variadic sin parÃ¡metro nombrado.Ya estÃ¡ dentro de un bloque CONTAINS en %CLa declaraciÃ³n RETURN alternativa en %C sÃ³lo se permite dentro de una SUBROUTINELa declaraciÃ³n RETURN alternativa en %L requiere de un especificador de devoluciÃ³n SCALAR-INTEGERConvenio de llamada alternativa.No puede aparecer una devoluciÃ³n alternativa en la interfaz de operador en %LSe pasÃ³ un argumento Altivec a una funciÃ³n sin prototipono se admite AltiVec en este objetivoGenera siempre llamadas long.Siempre guarda $lp en la pila.Trata siempre a los campos de bit como de tamaÃ±o int.Usar siempre el Puntero de Argumento Realineado DinÃ¡micamente (DRAP) para realinear la pila.Usa siempre JSR, nunca BSR, para llamadas.!$OMP DECLARE REDUCTION ambiguo en el mÃ³dulo %s en %LSÃ­mbolo ambiguo en la definiciÃ³n TYPE en %CAsocia adecuadamente los mensajes de diagnÃ³stico con la opciÃ³n de lÃ­nea de orden que los controla.SinÃ³nimo de minterlink-compressed, preservado por compatibilidad hacia atrÃ¡s.Una devoluciÃ³n alternativa en %L sin un argumento dummy *Un borde indirecto de %s no estÃ¡ marcado como indirecto o tiene indirect_info asociado, la declaraciÃ³n correspondiente es: Una construcciÃ³n FORALL externa ya tiene un Ã­ndice con este nombre %LAnaliza y elimina intercambios de palabra doble en cÃ³mputos VSX.El alias analizado no tiene referenciaAnota las instrucciones de ensamblador con direcciones estimadas.Agrega un segundo guiÃ³n bajo si el nombre ya tiene un guiÃ³n bajo.Agrega subrayado a los nombres visibles externamente.Aplica signo negativo a valores cero.Aplica reglas especiales para compilar paquete de tiempo de ejecuciÃ³n.Aplica la expansiÃ³n de variables cuando se desenrollan los bucles.El argumento NCOPIES del intrÃ­nseco REPEAT es negativo (su valor es %ld)El argumento NCOPIES del intrÃ­nseco REPEAT es negativo en %LEl argumento NCOPIES del intrÃ­nseco REPEAT es demasiado grandeEl argumento NCOPIES del intrÃ­nseco REPEAT es demasiado grande en %LEl argumento dim en %L debe ser de tipo enteroEl argumento dim en %L debe ser escalarEl argumento %s en %L debe ser de longitud unoEl argumento de la funciÃ³n %s en %L es negativoEl argumento de la funciÃ³n %s en %L es demasiado grande para la secuencia de ordenado de gÃ©nero %dEl argumento de la funciÃ³n %s en %L estÃ¡ fuera de rango [0,127]El argumento de ACOS en %L debe estar entre -1 y 1El argumento ACOSH en %L no debe ser menor a 1El argumento de ASIN en %L debe estar entre -1 y 1El argumento de ATANH en %L debe estar dentro del rango -1 a 1El argumento del procedimiento final en %L no debe ser ALLOCATABLEEl argumento del procedimiento FINAL en %L no debe ser INTENT(OUT)El argumento del procedimiento FINAL en %L no debe ser OPTIONALEl argumento del procedimiento FINAL en %L no debe ser un POINTEREl argumento de IACHAR en %L debe ser de longitud unoEl argumento de la funciÃ³n IACHAR en %L estÃ¡ fuera de rango 0..127El argumento de ICHAR en %L debe ser de longitud unoEl argumento de LOG en %L no puede ser menor o igual a ceroEl argumento de LOG10 en %L no puede ser menor o igual a ceroEl argumento de la declaraciÃ³n SELECT en %L no puede ser %sEl argumento de la declaraciÃ³n SELECT en %L debe ser una expresiÃ³n escalarEl argumento de SQRT en %L tiene un valor negativoNaN aritmÃ©tico en %LOK aritmÃ©tico en %LOK aritmÃ©tico al convertir %s a %s en %LDesbordamiento aritmÃ©tico en %LDesbordamiento aritmÃ©tico por debajo en %LDesajuste de frontera de matriz en la dimensiÃ³n 1 de la matriz (%ld/%ld)Desajuste de frontera de matriz en la dimensiÃ³n 2 de la matriz (%ld/%ld)El componente de matriz de la estructura en %C debe tener una forma explÃ­citaEl componente de matriz de la estructura en %C debe tener una forma explÃ­cita o diferidaEl Ã­ndice de matriz en %L es una matriz de rango %dEl Ã­ndice de matriz en %L debe ser de tipo INTEGER, se encontrÃ³ %sEl Ã­ndice de matriz en %L debe ser escalarLos operandos de matriz son inconmesurables en %LLos operandos de matriz son inconmesurables al convertir %s a %s en %LLa referencia a matriz en %C no puede tener mÃ¡s de %d dimensionesLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la codimensiÃ³n %dLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %dLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la codimensiÃ³n %dLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %dLa referencia a matriz en EQUIVALENCE en %C no puede ser una secciÃ³n de matrizLa referencia de la matriz estÃ¡ fuera de los lÃ­mitesSe requiere un designador de secciÃ³n de matriz, p.e. '(:)', ademÃ¡s del designador de comatriz '[...]' en %CUna secciÃ³n de matriz con un subÃ­ndice vector en %L no debe ser el objetivo de un punteroLa especificaciÃ³n de matriz en %C tiene mÃ¡s de %d dimensionesLa especificaciÃ³n de matriz se debe diferir en %LSe requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %LOpciones de ensamblador
  =======================
  
  La etiqueta asignada no es una etiqueta objetivoAsignar un valor diferente de 0 o 1 a LOGICAL tiene un resultado sin definir en %LAsignaciÃ³n de escalar a un array sin espacio asignadoLa interfaz de operador de asignaciÃ³n en %L debe ser SUBROUTINELa interfaz de operador de asignaciÃ³n en %L debe tener dos argumentosLa interfaz de operador de asignaciÃ³n en %L no debe redefinir una asignaciÃ³n de tipo INTRINSICAsignaciÃ³n a una variable de Ã­ndice FORALL en %LAsignaciÃ³n a una variable coindizada en %L en un procedimiento PUREEl objetivo de asociaciÃ³n en %C no debe estar coindizadoAsume que ES es cero a lo largo de la ejecuciÃ³n del programa, usa ES: para datos de solo lectura.Asume que los ICPLBs estÃ¡n activos en tiempo de ejecuciÃ³n.Asume un segmento TLS grande.Asume que todos los sÃ­mbolos tienen valores de 32-bit.Asume que todas las funciones de argumentos variables tienen prototipo.Asume que el cÃ³digo serÃ¡ ensamblado mediante GAS.Asume que el cÃ³digo se enlazarÃ¡ mediante ld de GNU.Asume que el cÃ³digo se enlazarÃ¡ mediante ld de HP.Asume que las declaraciones comunes pueden sustituirse por las que tienen un array postrero mayor.Asume que los segmentos de datos son relativos a los segmentos de texto.Asume que las operaciones de coma flotante pueden atrapar.Asume que la pila de entrada estÃ¡ alineada a esta potencia de 2.Asume que se pueden direccionar las etiquetas y sÃ­mbolos usando direcciones absolutas de 16 bits.Asume que cargar datos desde flash es mÃ¡s lento que las instrucciones de extracciÃ³n.Asume que no se generan NaNs o infinitos.Asume el entorno normal de ejecuciÃ³n C.Asume que el desbordamiento de punteros se envuelve.Asume que la desalineaciÃ³n de double es posible.Asume que estÃ¡ seleccionado el redondeo al mÃ¡s cercano para propÃ³sitos de planificaciÃ³n.Asume que el desbordamiento aritmÃ©tico con signo se envuelve.Asume espacio de direcciones small.Asume que se aplican las reglas estrictas de alias.Asume que la CPU destino estÃ¡ configurada como big endian.Asume que el CPU destino estÃ¡ configurado como little endian.Asume que se puede acceder a todos los datos en el almacenamiento estÃ¡tico por LDS / STS.  Esta opciÃ³n solo es Ãºtil para dispositivos Tiny reducidos.Asume que los stores y loads de coma flotante no es probable que provoquen conflictos al colocarse en un grupo de instrucciÃ³n.Asume que los receptores de mensajes de Objective-C pueden ser nil.Asume que se provee el soporte para tiempo de ejecuciÃ³n, asÃ­ que omite -lsim en la lÃ­nea de Ã³rdenes del enlazador.Asume que existen bibliotecas D estÃ¡ndar de tiempo de ejecuciÃ³n y "D main".Asume que las instrucciones estimadas recÃ­procas proveen mÃ¡s exactitud.Asume que el fichero fuente es de formato fijo.Asume que el fichero fuente es de formato libre.Asume que los valores de tipo de enumeraciÃ³n estÃ¡n siempre dentro del rango mÃ­nimo de ese tipo.Asume que las ramificaciones condicionales con desplazamiento cero son rÃ¡pidas.Asume el entorno RTP de VxWorks.Asume el entorno vThreads de VxWorks.Asume sintaxis unificada para cÃ³digo ensamblador en lÃ­nea.La matriz de forma asumida en %L debe ser un argumento de pruebaLa matriz de tamaÃ±o asumido en %L debe ser un argumento de pruebaObjetos o componentes polimÃ³rficos de tamaÃ±o asumido, tales como el que estÃ¡ en %C, aÃºn no estÃ¡n implementadosEn el Ã¡mbito global:Por lo menos se admiten %i corridas de perfil. Â¿Tal vez se corrompiÃ³ el perfil?En el nivel principal:Se intentÃ³ DEALLOCATE en '%s' sin alojar.Intenta rellenar las ranuras de retraso de las instrucciones de ramificaciÃ³n.Se intentÃ³ sobreescribir indirectamente los bloques COMMON %s y %s con EQUIVALENCE en %CTrata de mantenter la pila alineada a esta potencia de 2.Intenta mezclar constantes idÃ©nticas a travÃ©s de las unidades de compilaciÃ³n.Intenta mezclar constantes idÃ©nticas y variables constantes.Intenta mezclar cadenas de depuraciÃ³n idÃ©nticas a travÃ©s de las unidades de compilaciÃ³n.Se intentÃ³ alojar una variable ya alojadaSe intentÃ³ alojar la variable ya alojada '%s'No se permite el atributo %L en una definiciÃ³n TYPEEl nÃºmero mÃ¡gico de perfil AutoFDO no cuadraLa versiÃ³n %u de perfil AutoFDO no cuadra con %uAlinea automÃ¡ticamente los objetivos de las ramificaciones para reducir las penas de ramificaciÃ³n.NÃºmero medio de iteraciones en un bucle.Evita todos los lÃ­mites de rango en las instrucciones de llamadas.Evita la generaciÃ³n de llamadas relativas al pc; usar indirecciÃ³n.Evita la generaciÃ³n de instrucciones indexadas load/store cuando sea posible.Evita el traslape en registros de destino y direcciÃ³n en las instrucciones LDRD que pueden disparar errores Cortex-M3.Evita cargas especulativas para evitar una anomalÃ­a de hardware.BB %i tiene un borde incorrectoBB %i tiene un borde de respaldo incorrectoel BB %i tiene mÃºltiples bordes EHal BB %i le falta un borde EHal BB %i le falta un bordela Ãºltima sentencia del BB %i tiene establecido incorrectamente lpBB %i demasiados bordes de respaldono se estableciÃ³ la bandera BB_RTL para el bloque %dSe aplicÃ³ BIND(C) a %s %s en %LEl atributo BIND(C) en %C requiere una interfaz con BIND(C)El atributo BIND(C) en %L sÃ³lo se puede usar para variables o bloques comunesEl procedimiento BIND(C) con NAME no debe tener atributo POINTER en %Clas instrucciones BMX solo se admiten con la arquitectura R2El tipo BYTE usado en %C no estÃ¡ disponible en la mÃ¡quina objetivoMovimiento de 128 bits errÃ³neoFusiÃ³n GPR errÃ³neaEspecificaciÃ³n INTENT errÃ³nea en %CTipo base ES errÃ³neo (%d)Objeto de alojamiento errÃ³neo en %C para un procedimiento PUREReferencia de matriz errÃ³nea en %LEspecificaciÃ³n de matriz errÃ³nea para una matriz formada explÃ­cita en %CEspecificaciÃ³n de matriz errÃ³nea para una matriz de forma asumida en %CEspecificaciÃ³n de matriz errÃ³nea para una matriz de forma implÃ­cita en %CEspecificaciÃ³n de matriz errÃ³nea en la declaraciÃ³n ALLOCATE en %LEspecificaciÃ³n de comatriz errÃ³nea en la declaraciÃ³n ALLOCATE en %LContinuaciÃ³n de lÃ­nea errÃ³nea en %CGÃ©nero errÃ³neo para la constante lÃ³gica en %CNombre errÃ³neoOperador errÃ³neoEspecificaciÃ³n errÃ³nea para la matriz de tamaÃ±o asumido en %CEspecificaciÃ³n de matriz errÃ³nea para una matriz de forma diferida en %CObjetivo errÃ³neo en la asignaciÃ³n de puntero en el procedimiento PURE en %LTipo errÃ³neo en la expresiÃ³n constanteEl objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalarLos atributos de enlace ya especifican paso, NOPASS ilegal en %CLos atributos de enlace ya especifican paso, PASS ilegal en %CBLOCK DATA en blanco en %C genera un conflicto con un BLOCK DATA previo en %LDeclaraciÃ³n SAVE incondicional en %C despuÃ©s de una declaraciÃ³n SAVE previaLa etiqueta de bloque no es apropiada para la declaraciÃ³n IF en %CLa etiqueta de bloque no es apropiada para la declaraciÃ³n IF aritmÃ©tica en %CNombre del tablero [y regiÃ³n de memoria].Tanto la secciÃ³n como el grupo comdat estÃ¡n puestosLÃ­mite en el nÃºmero de candidatos bajo el cual todos los candidatos se consideran en optimizaciones iv.LÃ­mite en el nÃºmero de usos de iv en bucles optimizados en optimizaciones iv.LÃ­mite en el nÃºmero de revisiones de tiempo de ejecuciÃ³n insertadas por las versiones de bucle del vectorizador para revisiÃ³n de alias.LÃ­mite en el nÃºmero de revisiones de tiempo de ejecuciÃ³n insertadas por las versiones de bucle del vectorizador para revisiÃ³n de alineaciÃ³n.LÃ­mite en el tamaÃ±o de expresiones usadas en el analizador escalar de evoluciones.LÃ­mite en la complejidad de expresiones en el analizador escalar de evoluciones.LÃ­mite en el coste de una expresiÃ³n para calcular el nÃºmero de iteraciones.LÃ­mite en el nÃºmero de iteraciones que evalÃºa el algoritmo de anÃ¡lisis de nÃºmero de iteraciones de fuerza bruta.La ramificaciÃ³n en %L puede resultar en un bucle infinitoLas ramificaciones son asÃ­ de caras (unidades arbitrarias).Ramificaciones ejecutadas:%s de %d
--- 2018,2024 ----
     BIND(C) de Fortran estÃ¡ndar en su lugar.  */
  
  ABI de 31 bit.el conjunto de instrucciones 387 estÃ¡ desactivado, usando la aritmÃ©tica SSEABI de 64 bit.no se admite la ABI de 64-bit en el modo ESA/390<Durante la inicializaciÃ³n>
! <anÃ³nimo><lista inicializador dentro de llaves><interno><lÃ­nea-de-Ã³rdenes><error de declaraciÃ³n><enumerador><expresiÃ³n-errÃ³nea><error de expresiÃ³n><lambda<lambda><falta><valor de devoluciÃ³n> <valor-devoluciÃ³n><sentencia><vÃ­nculos estructurados><error-etiqueta><error de argumentos de plantilla><error de parÃ¡metro de plantilla><expresiÃ³n-throw><error de tipo><error-tipo><error-deftipo><errorprefijotipo><llamada a rutina ubsan><operador desconocido><desconocido><sinnombre %s><comafija-sinnombre:<comaflotante-sinnombre:<sinsigno-sinnombre:<sinnombre><sidecodificar><tipo de funciÃ³n sobrecargada sin resolver>Factor para ajustar el lÃ­mite superior que el planificador de cambio de mÃ³dulo utiliza para planificar un bucle.SinÃ³nimo de -std=c89 (para C) o -std=c++98 (para C++).Umbral en el nÃºmero promedio de bucles considerado por el planificador de cambio de mÃ³dulo.La especificaciÃ³n ACCESS en %L ya se habÃ­a especificadovariable ACQUIRED_LOCKEl argumento ACQUIRED_LOCK= en %L debe ser una variable LOGICAL escalarSe especificÃ³ ALLOCATABLE fuera de un cuerpo INTERFACE en %Lobjeto ALLOCATEALLOCATE de comatriz en %C en el bloque CRITICALALLOCATE de comatriz en %C en el bloque DO CONCURRENTNo se permite ALTERNATE RETURN en %Lno se admite el cÃ³digo reentrante APCS.  DescartadoLa declaraciÃ³n de ASSIGN en %L requiere una variable INTEGER escalar por defectoLa declaraciÃ³n ASSIGNED GOTO en %L requiere una variable INTEGEREl argumento ATOM en %L de la funciÃ³n intrÃ­nseca %s debe ser una comatriz o coÃ­ndiceel argumento ATOM en %L para la funciÃ³n intrÃ­nseca %s debe ser un entero ATOMIC_INT_KIND o un lÃ³gico ATOMIC_LOGICAL_KINDEl argumento ATOM de la funciÃ³n intrÃ­nseca %s en %L debe ser definiblese inicializÃ³ el puntero AUX para el borde %d->%del argumento de vector AVX sin AVX activado cambia la ABIel retorno de vector AVX sin AVX activado cambia la ABIel argumento de vector AVX512F sin AVX512F activado cambia la ABIel retorno de vector AVX512F sin AVX512F activado cambia la ABIAcepta las extensiones para dar soporte a cÃ³digo heredado.Accede datos en la misma secciÃ³n que los puntos de anclaje compartidos.La especificaciÃ³n de acceso del operador %s en %C ya se habÃ­a especificadoLa especificaciÃ³n de acceso del operador .%s. en %C ya se habÃ­a especificadoAcumula los argumentos de funciÃ³n salientes y adquiere/libera el espacio de pila necesario para los argumentos de funciÃ³n salientes en el prÃ³logo/epÃ­logo de la funciÃ³n.  Sin esta opciÃ³n, los argumentos salientes se empujan antes de llamar una funciÃ³n y se sacan despuÃ©s.  Esta opciÃ³n puede conducir a tamaÃ±o de cÃ³digo reducido para funciones que llaman muchas funciones que obtienen sus argumentos de la pila como, por ejemplo, printf.La longitud de la cadena actual no coincide con la declarada para el argumento dummy '%s' (%ld/%ld)La longitud de la cadena actual es mÃ¡s corta que la declarada para el argumento dummy '%s' (%ld/%ld)Ejecuta un paso de eliminaciÃ³n de subexpresiÃ³n comÃºn despuÃ©s de las optimizaciones de bucles.Agrega comprobaciones explÃ­citas para la divisiÃ³n por cero.Agrega comprobaciones explÃ­citas para el desbordamiento de divisiÃ³n en INT_MIN / -1.Agrega comentarios extra a la salida de ensamblador.Impresiones adicionales de depuraciÃ³n.Tras el diagnÃ³stico de comportamiento indefinido intenta continuar la ejecuciÃ³n.Optimiza los bucles de forma agresiva empleando restricciones del lenguaje.Alias para --help=target.Alias para -mcpu=g10.Alias para -mcpu=g13.Alias para -mcpu=g14.Alias tiene bordes de llamadaAlias tiene mÃ¡s de una referencia aliasAlias tiene una referencia que no es aliasAlinea todas las etiquetas.Alinea todos los bucles al lÃ­mite de 32 byte.Alinea cÃ³digo y datos a 32 bits.Alinea el destino de las operaciones de cadenas.Alinea doubles en lÃ­mites de 64-bit.Alinea las etiquetas que solamente se alcanzan saltando.Alinea algunos doubles en lÃ­mites de dword.Alinea el inicio de las funciones.Alinea el inicio de los bucles.Alinea al tipo base del campo de bits.Alinea por el tipo base del campo de bits. No asume que los accesos sin alinear los maneja el sistema.Alinea las variables en lÃ­mites de 32-bit.Todos los procedimientos intrÃ­nsecos estÃ¡n disponibles sin importar el estÃ¡ndar seleccionado.Todos los accesos a memoria usan instrucciones load/store de E/S.El componente allocatable %s en %L debe tener una codimensiÃ³n ya que tiene un subcomponente que no es comatriz de tipo LOCK_TYPEEl componente allocatable %s en %L de tipo LOCK_TYPE debe tener una codimensiÃ³nEl componente allocatable de la estructura en %C debe tener una forma diferidaAlmacena las variables locales en la pila para permitir recursividad indirecta.El objeto de alojamiento en %L tambiÃ©n aparece en %LEl objeto de alojamiento en %L es un subobjeto del objeto en %LEl objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTEREl objeto de alojamiento en %L con un parÃ¡metro de tipo diferido requiere una especificaciÃ³n de tipo o una etiqueta SOURCE o una etiqueta MOLDAlojar %s en %L con especificaciÃ³n de tipo requiere el mismo parÃ¡metro de longitud de carÃ¡cter que el de la declaraciÃ³nEl alojamiento %s del tipo de base ABSTRACT en %L requiere una especificaciÃ³n de tipo o una expresiÃ³n sourcePermite el acceso a variables de instancia como si fueran declaraciones locales dentro de implementaciones de mÃ©todos de instancia.Permite ancho de lÃ­nea de carÃ¡cter arbitrario en formato fijo.Permite ancho de lÃ­nea de carÃ¡cter arbitrario en formato libre.Permite que los campos de bits crucen los lÃ­mites de word.Permite que las ramificaciones se empaquen con otras instrucciones.Permite a las funciones internas ceil, floor, round, trunc generar excepciones "inexactas".Permite signos de dÃ³lar en nombres de entidades.Permite saltos rÃ¡pidos al despachador de mensajes.Permite que las direcciones de las funciones se conservern en registros.Permite a gcc generar instrucciones LIW.Permite a gcc generar las instrucciones SETLB y Lcc.Permite que las instrucciones de coma flotante de hardware cubran tanto operaciones de 32-bit como de 64-bit.Permite las conversiones implÃ­citas entre vectores con nÃºmeros diferentes de subpartes y/o tipos de elementos diferentes.Permite interponer funciÃ³n (o variables) por otras con semÃ¡ntica diferente (o inicializador) respectivamente por enlazador dinÃ¡mico.Permite optimizaciones matemÃ¡ticas que pueden violar los estÃ¡ndares IEEE Ã³ ISO.Permite la optimizaciÃ³n para la aritmÃ©tica de coma flotante la cual puede cambiar el resultado de la operaciÃ³n debido a redondeo.Permite la planificaciÃ³n prematura de insns encoladas.Permite datos de solo lectura en sdata.Alinea la extensiÃ³n de signo en las operaciones de fusiÃ³n.Permite el movimiento especulativo de mÃ¡s loads.Permite el movimiento especulativo de insn que no son load.Permite el movimiento especulativo de algunas loads.Permite que los argumentos del operador '?' tengan tipos diferentes.Permitir que el paso de mezcla de almacenamientos introduzca almacenamientos desalineados si es legal hacerlo.Permite el uso de las instrucciones MDMX.Permite el uso de las instrucciones MT.Permite el uso de las instrucciones de coma flotante de hardware para el V850E2V3 y superior.Permite el uso de la ABI y las instrucciones de coma flotante de hardware.Permite truncar en lugar de redondear a cero los tipos de fracciones de coma fija.Permite que se ejecuten dos instrucciones por ciclo.Permite el uso de pseudoinstrucciones __gcc_isr para los prÃ³logos y epÃ­logos de ISR.Permite funciones variadic sin parÃ¡metro nombrado.Ya estÃ¡ dentro de un bloque CONTAINS en %CLa declaraciÃ³n RETURN alternativa en %C sÃ³lo se permite dentro de una SUBROUTINELa declaraciÃ³n RETURN alternativa en %L requiere de un especificador de devoluciÃ³n SCALAR-INTEGERConvenio de llamada alternativa.No puede aparecer una devoluciÃ³n alternativa en la interfaz de operador en %LSe pasÃ³ un argumento Altivec a una funciÃ³n sin prototipono se admite AltiVec en este objetivoGenera siempre llamadas long.Siempre guarda $lp en la pila.Trata siempre a los campos de bit como de tamaÃ±o int.Usar siempre el Puntero de Argumento Realineado DinÃ¡micamente (DRAP) para realinear la pila.Usa siempre JSR, nunca BSR, para llamadas.!$OMP DECLARE REDUCTION ambiguo en el mÃ³dulo %s en %LSÃ­mbolo ambiguo en la definiciÃ³n TYPE en %CAsocia adecuadamente los mensajes de diagnÃ³stico con la opciÃ³n de lÃ­nea de orden que los controla.SinÃ³nimo de minterlink-compressed, preservado por compatibilidad hacia atrÃ¡s.Una devoluciÃ³n alternativa en %L sin un argumento dummy *Un borde indirecto de %s no estÃ¡ marcado como indirecto o tiene indirect_info asociado, la declaraciÃ³n correspondiente es: Una construcciÃ³n FORALL externa ya tiene un Ã­ndice con este nombre %LAnaliza y elimina intercambios de palabra doble en cÃ³mputos VSX.El alias analizado no tiene referenciaAnota las instrucciones de ensamblador con direcciones estimadas.Agrega un segundo guiÃ³n bajo si el nombre ya tiene un guiÃ³n bajo.Agrega subrayado a los nombres visibles externamente.Aplica signo negativo a valores cero.Aplica reglas especiales para compilar paquete de tiempo de ejecuciÃ³n.Aplica la expansiÃ³n de variables cuando se desenrollan los bucles.El argumento NCOPIES del intrÃ­nseco REPEAT es negativo (su valor es %ld)El argumento NCOPIES del intrÃ­nseco REPEAT es negativo en %LEl argumento NCOPIES del intrÃ­nseco REPEAT es demasiado grandeEl argumento NCOPIES del intrÃ­nseco REPEAT es demasiado grande en %LEl argumento dim en %L debe ser de tipo enteroEl argumento dim en %L debe ser escalarEl argumento %s en %L debe ser de longitud unoEl argumento de la funciÃ³n %s en %L es negativoEl argumento de la funciÃ³n %s en %L es demasiado grande para la secuencia de ordenado de gÃ©nero %dEl argumento de la funciÃ³n %s en %L estÃ¡ fuera de rango [0,127]El argumento de ACOS en %L debe estar entre -1 y 1El argumento ACOSH en %L no debe ser menor a 1El argumento de ASIN en %L debe estar entre -1 y 1El argumento de ATANH en %L debe estar dentro del rango -1 a 1El argumento del procedimiento final en %L no debe ser ALLOCATABLEEl argumento del procedimiento FINAL en %L no debe ser INTENT(OUT)El argumento del procedimiento FINAL en %L no debe ser OPTIONALEl argumento del procedimiento FINAL en %L no debe ser un POINTEREl argumento de IACHAR en %L debe ser de longitud unoEl argumento de la funciÃ³n IACHAR en %L estÃ¡ fuera de rango 0..127El argumento de ICHAR en %L debe ser de longitud unoEl argumento de LOG en %L no puede ser menor o igual a ceroEl argumento de LOG10 en %L no puede ser menor o igual a ceroEl argumento de la declaraciÃ³n SELECT en %L no puede ser %sEl argumento de la declaraciÃ³n SELECT en %L debe ser una expresiÃ³n escalarEl argumento de SQRT en %L tiene un valor negativoNaN aritmÃ©tico en %LOK aritmÃ©tico en %LOK aritmÃ©tico al convertir %s a %s en %LDesbordamiento aritmÃ©tico en %LDesbordamiento aritmÃ©tico por debajo en %LDesajuste de frontera de matriz en la dimensiÃ³n 1 de la matriz (%ld/%ld)Desajuste de frontera de matriz en la dimensiÃ³n 2 de la matriz (%ld/%ld)El componente de matriz de la estructura en %C debe tener una forma explÃ­citaEl componente de matriz de la estructura en %C debe tener una forma explÃ­cita o diferidaEl Ã­ndice de matriz en %L es una matriz de rango %dEl Ã­ndice de matriz en %L debe ser de tipo INTEGER, se encontrÃ³ %sEl Ã­ndice de matriz en %L debe ser escalarLos operandos de matriz son inconmesurables en %LLos operandos de matriz son inconmesurables al convertir %s a %s en %LLa referencia a matriz en %C no puede tener mÃ¡s de %d dimensionesLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la codimensiÃ³n %dLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %dLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la codimensiÃ³n %dLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %dLa referencia a matriz en EQUIVALENCE en %C no puede ser una secciÃ³n de matrizLa referencia de la matriz estÃ¡ fuera de los lÃ­mitesSe requiere un designador de secciÃ³n de matriz, p.e. '(:)', ademÃ¡s del designador de comatriz '[...]' en %CUna secciÃ³n de matriz con un subÃ­ndice vector en %L no debe ser el objetivo de un punteroLa especificaciÃ³n de matriz en %C tiene mÃ¡s de %d dimensionesLa especificaciÃ³n de matriz se debe diferir en %LSe requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %LOpciones de ensamblador
  =======================
  
  La etiqueta asignada no es una etiqueta objetivoAsignar un valor diferente de 0 o 1 a LOGICAL tiene un resultado sin definir en %LAsignaciÃ³n de escalar a un array sin espacio asignadoLa interfaz de operador de asignaciÃ³n en %L debe ser SUBROUTINELa interfaz de operador de asignaciÃ³n en %L debe tener dos argumentosLa interfaz de operador de asignaciÃ³n en %L no debe redefinir una asignaciÃ³n de tipo INTRINSICAsignaciÃ³n a una variable de Ã­ndice FORALL en %LAsignaciÃ³n a una variable coindizada en %L en un procedimiento PUREEl objetivo de asociaciÃ³n en %C no debe estar coindizadoAsume que ES es cero a lo largo de la ejecuciÃ³n del programa, usa ES: para datos de solo lectura.Asume que los ICPLBs estÃ¡n activos en tiempo de ejecuciÃ³n.Asume un segmento TLS grande.Asume que todos los sÃ­mbolos tienen valores de 32-bit.Asume que todas las funciones de argumentos variables tienen prototipo.Asume que el cÃ³digo serÃ¡ ensamblado mediante GAS.Asume que el cÃ³digo se enlazarÃ¡ mediante ld de GNU.Asume que el cÃ³digo se enlazarÃ¡ mediante ld de HP.Asume que las declaraciones comunes pueden sustituirse por las que tienen un array postrero mayor.Asume que los segmentos de datos son relativos a los segmentos de texto.Asume que las operaciones de coma flotante pueden atrapar.Asume que la pila de entrada estÃ¡ alineada a esta potencia de 2.Asume que se pueden direccionar las etiquetas y sÃ­mbolos usando direcciones absolutas de 16 bits.Asume que cargar datos desde flash es mÃ¡s lento que las instrucciones de extracciÃ³n.Asume que no se generan NaNs o infinitos.Asume el entorno normal de ejecuciÃ³n C.Asume que el desbordamiento de punteros se envuelve.Asume que la desalineaciÃ³n de double es posible.Asume que estÃ¡ seleccionado el redondeo al mÃ¡s cercano para propÃ³sitos de planificaciÃ³n.Asume que el desbordamiento aritmÃ©tico con signo se envuelve.Asume espacio de direcciones small.Asume que se aplican las reglas estrictas de alias.Asume que la CPU destino estÃ¡ configurada como big endian.Asume que el CPU destino estÃ¡ configurado como little endian.Asume que se puede acceder a todos los datos en el almacenamiento estÃ¡tico por LDS / STS.  Esta opciÃ³n solo es Ãºtil para dispositivos Tiny reducidos.Asume que los stores y loads de coma flotante no es probable que provoquen conflictos al colocarse en un grupo de instrucciÃ³n.Asume que los receptores de mensajes de Objective-C pueden ser nil.Asume que se provee el soporte para tiempo de ejecuciÃ³n, asÃ­ que omite -lsim en la lÃ­nea de Ã³rdenes del enlazador.Asume que existen bibliotecas D estÃ¡ndar de tiempo de ejecuciÃ³n y "D main".Asume que las instrucciones estimadas recÃ­procas proveen mÃ¡s exactitud.Asume que el fichero fuente es de formato fijo.Asume que el fichero fuente es de formato libre.Asume que los valores de tipo de enumeraciÃ³n estÃ¡n siempre dentro del rango mÃ­nimo de ese tipo.Asume que las ramificaciones condicionales con desplazamiento cero son rÃ¡pidas.Asume el entorno RTP de VxWorks.Asume el entorno vThreads de VxWorks.Asume sintaxis unificada para cÃ³digo ensamblador en lÃ­nea.La matriz de forma asumida en %L debe ser un argumento de pruebaLa matriz de tamaÃ±o asumido en %L debe ser un argumento de pruebaObjetos o componentes polimÃ³rficos de tamaÃ±o asumido, tales como el que estÃ¡ en %C, aÃºn no estÃ¡n implementadosEn el Ã¡mbito global:Por lo menos se admiten %i corridas de perfil. Â¿Tal vez se corrompiÃ³ el perfil?En el nivel principal:Se intentÃ³ DEALLOCATE en '%s' sin alojar.Intenta rellenar las ranuras de retraso de las instrucciones de ramificaciÃ³n.Se intentÃ³ sobreescribir indirectamente los bloques COMMON %s y %s con EQUIVALENCE en %CTrata de mantenter la pila alineada a esta potencia de 2.Intenta mezclar constantes idÃ©nticas a travÃ©s de las unidades de compilaciÃ³n.Intenta mezclar constantes idÃ©nticas y variables constantes.Intenta mezclar cadenas de depuraciÃ³n idÃ©nticas a travÃ©s de las unidades de compilaciÃ³n.Se intentÃ³ alojar una variable ya alojadaSe intentÃ³ alojar la variable ya alojada '%s'No se permite el atributo %L en una definiciÃ³n TYPEEl nÃºmero mÃ¡gico de perfil AutoFDO no cuadraLa versiÃ³n %u de perfil AutoFDO no cuadra con %uAlinea automÃ¡ticamente los objetivos de las ramificaciones para reducir las penas de ramificaciÃ³n.NÃºmero medio de iteraciones en un bucle.Evita todos los lÃ­mites de rango en las instrucciones de llamadas.Evita la generaciÃ³n de llamadas relativas al pc; usar indirecciÃ³n.Evita la generaciÃ³n de instrucciones indexadas load/store cuando sea posible.Evita el traslape en registros de destino y direcciÃ³n en las instrucciones LDRD que pueden disparar errores Cortex-M3.Evita cargas especulativas para evitar una anomalÃ­a de hardware.BB %i tiene un borde incorrectoBB %i tiene un borde de respaldo incorrectoel BB %i tiene mÃºltiples bordes EHal BB %i le falta un borde EHal BB %i le falta un bordela Ãºltima sentencia del BB %i tiene establecido incorrectamente lpBB %i demasiados bordes de respaldono se estableciÃ³ la bandera BB_RTL para el bloque %dSe aplicÃ³ BIND(C) a %s %s en %LEl atributo BIND(C) en %C requiere una interfaz con BIND(C)El atributo BIND(C) en %L sÃ³lo se puede usar para variables o bloques comunesEl procedimiento BIND(C) con NAME no debe tener atributo POINTER en %Clas instrucciones BMX solo se admiten con la arquitectura R2El tipo BYTE usado en %C no estÃ¡ disponible en la mÃ¡quina objetivoMovimiento de 128 bits errÃ³neoFusiÃ³n GPR errÃ³neaEspecificaciÃ³n INTENT errÃ³nea en %CTipo base ES errÃ³neo (%d)Objeto de alojamiento errÃ³neo en %C para un procedimiento PUREReferencia de matriz errÃ³nea en %LEspecificaciÃ³n de matriz errÃ³nea para una matriz formada explÃ­cita en %CEspecificaciÃ³n de matriz errÃ³nea para una matriz de forma asumida en %CEspecificaciÃ³n de matriz errÃ³nea para una matriz de forma implÃ­cita en %CEspecificaciÃ³n de matriz errÃ³nea en la declaraciÃ³n ALLOCATE en %LEspecificaciÃ³n de comatriz errÃ³nea en la declaraciÃ³n ALLOCATE en %LContinuaciÃ³n de lÃ­nea errÃ³nea en %CGÃ©nero errÃ³neo para la constante lÃ³gica en %CNombre errÃ³neoOperador errÃ³neoEspecificaciÃ³n errÃ³nea para la matriz de tamaÃ±o asumido en %CEspecificaciÃ³n de matriz errÃ³nea para una matriz de forma diferida en %CObjetivo errÃ³neo en la asignaciÃ³n de puntero en el procedimiento PURE en %LTipo errÃ³neo en la expresiÃ³n constanteEl objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalarLos atributos de enlace ya especifican paso, NOPASS ilegal en %CLos atributos de enlace ya especifican paso, PASS ilegal en %CBLOCK DATA en blanco en %C genera un conflicto con un BLOCK DATA previo en %LDeclaraciÃ³n SAVE incondicional en %C despuÃ©s de una declaraciÃ³n SAVE previaLa etiqueta de bloque no es apropiada para la declaraciÃ³n IF en %CLa etiqueta de bloque no es apropiada para la declaraciÃ³n IF aritmÃ©tica en %CNombre del tablero [y regiÃ³n de memoria].Tanto la secciÃ³n como el grupo comdat estÃ¡n puestosLÃ­mite en el nÃºmero de candidatos bajo el cual todos los candidatos se consideran en optimizaciones iv.LÃ­mite en el nÃºmero de usos de iv en bucles optimizados en optimizaciones iv.LÃ­mite en el nÃºmero de revisiones de tiempo de ejecuciÃ³n insertadas por las versiones de bucle del vectorizador para revisiÃ³n de alias.LÃ­mite en el nÃºmero de revisiones de tiempo de ejecuciÃ³n insertadas por las versiones de bucle del vectorizador para revisiÃ³n de alineaciÃ³n.LÃ­mite en el tamaÃ±o de expresiones usadas en el analizador escalar de evoluciones.LÃ­mite en la complejidad de expresiones en el analizador escalar de evoluciones.LÃ­mite en el coste de una expresiÃ³n para calcular el nÃºmero de iteraciones.LÃ­mite en el nÃºmero de iteraciones que evalÃºa el algoritmo de anÃ¡lisis de nÃºmero de iteraciones de fuerza bruta.La ramificaciÃ³n en %L puede resultar en un bucle infinitoLas ramificaciones son asÃ­ de caras (unidades arbitrarias).Ramificaciones ejecutadas:%s de %d
*************** write_c_file - el nombre de salida es %s
*** 2010,2021 ****
  Error al escribir al fichero de mÃ³dulo %qs para escritura: %sError al escribir el fichero de mÃ³dulos: %sError al escribir el fichero de salida '%s'
  EventoLa condiciÃ³n de salida del bucle DO WHILE en %L debe ser una expresiÃ³n LOGICAL escalarTermina cuando sucede el primer error.Expande la divisiÃ³n entera de 32bit/64bit en divisiÃ³n entera sin signo de 8bit con revisiÃ³n en tiempo de ejecuciÃ³n.Expande adddi3 y subdi3 en tiempo de generaciÃ³n de rtl en add.f / adc, etc.Se esperaba ")" en %CSe esperaba "," en %CSe esperaba '*' en la especificaciÃ³n de comatriz en la declaraciÃ³n ALLOCATE en %LSe esperaba :: en la definiciÃ³n TYPE en %CSe esperaba un signo = en la declaraciÃ³n PARAMETER en %CSe esperaba un sÃ­mbolo PARAMETER en la constante compleja en %CSe esperaba una declaraciÃ³n TYPE IS, CLASS IS o END SELECT despuÃ©s de un SELECT TYPE en %CSe esperaba una declaraciÃ³n CASE o END SELECT despuÃ©s de un SELECT CASE en %CSe esperaba una interfaz sin nombre en %CSe esperaba un parÃ©ntesis derecho en la expresiÃ³n en %CSe esperaba un valor de paso en el iterador en %CSe esperaba un especificador de acceso en %CSe esperaba la etiqueta de devoluciÃ³n alterna en %CSe esperaba una expresiÃ³n de inicializaciÃ³n en %CSe esperaba otra dimensiÃ³n en la declaraciÃ³n de matriz %CSe esperaba una lista de argumentos en %CSe esperaba un subÃ­ndice de matriz en %CSe esperaba un gran tranco de subÃ­ndice de matriz en %CSe esperaba una asociaciÃ³n en %CSe esperaba una lista lista de asociaciÃ³n en %CSe esperaba un nombre de atributo de bitSe esperaba un atributo de enlace en %CSe esperaba un nombre de enlace en %CSe esperaba una coma en la lista E/S en %CSe esperaba una referencia de componente en %CSe esperaba un exponente en la expresiÃ³n en %CSe esperaba una expresiÃ³n en %C en la declaraciÃ³n PARAMETERSe esperaba una expresiÃ³n en la declaraciÃ³n %s en %CSe esperaba una expresiÃ³n en la especificaciÃ³n de matriz en %CSe esperaba un tipo de expresiÃ³nSe esperaba una lista de argumentos formales en la definiciÃ³n de la funciÃ³n en %CSe esperaba un nombre genÃ©rico o un descriptor de operador en %CSe esperaba una expresiÃ³n de inicializaciÃ³n en %CSe esperaba la inicializaciÃ³n de la expresiÃ³n en CASE en %CSe esperaba un enteroSe esperaba una cadena enteraSe esperaba un parÃ©ntesis izquierdoSe esperaba un nombre de procedimiento de mÃ³dulo en %CSe esperaba un nombreSe esperaba una cadena realSe esperaba un parÃ©ntesis derechoSe esperaba una expresiÃ³n de inicializaciÃ³n escalar en %CSe esperaba un nombre de enlace especÃ­fico en %CSe esperaba una cadenaSe esperaba un nombre de componente de estructura en %CSe esperaba un nombre terminal en %CSe esperaba un procedimiento enlazado a tipo o un procedimiento de componente puntero en %Cse esperaba un nombre variable en %CSe esperaba un nombre de variable en %C en la declaraciÃ³n PARAMETERSe esperaba una coma en EQUIVALENCE en %CSe espera la lista de entidades nombradas %CExplicar quÃ© consideraciones de alineamiento llevan a la decisiÃ³n de hacer una insn corta o larga.Exporta funciones aun si pueden incluir en lÃ­nea.La expresiÃ³n en %L en este contexto debe ser constanteLa expresiÃ³n en %L debe ser de tipo INTEGER, se encontrÃ³ %sLa expresiÃ³n en %L debe ser escalarLa expresiÃ³n en la declaraciÃ³n CASE en %L no estÃ¡ en el rango de %sLa expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de gÃ©nero %dLa expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de tipo %sLa expresiÃ³n en la declaraciÃ³n CASE en %L debe ser escalarExtensiÃ³n: ConversiÃ³n de %s a %s en %LExtensiÃ³n: Operador unario despuÃ©s de un operador aritmÃ©tico (usar parÃ©ntesis) en %CExtensiÃ³n: carÃ¡cter barra invertida en %CUn IO UNIT externo no puede ser una matriz en %LCaracteres ajenos el formato en %LLa clÃ¡usula FINAL en %L requiere una expresiÃ³n LOGICAL escalarLa declaraciÃ³n FINAL en %C debe estar dentro de CONTAINSLa declaraciÃ³n FINAL en %C debe estar dentro de una secciÃ³n de tipo derivado CONTAINSEl procedimiento FINAL en %L debe tener exactamente un argumentoLa expresiÃ³n de fin FORALL en %L debe ser un INTEGER escalarEl nombre de Ã­ndice FORALL en %L debe ser un INTEGER escalarLa clÃ¡usula de mÃ¡scara FORALL en %L requiere una expresiÃ³n LOGICAL escalarLa expresiÃ³n de inicio FORALL en %L debe ser un INTEGER escalarLa expresiÃ³n de tranco FORALL en %L no puede ser ceroLa expresiÃ³n de tranco FORALL en %L debe ser un %s escalarLa etiqueta FORMAT %d en %L no estÃ¡ definidaLa declaraciÃ³n FORMAT en %L no tiene una etiqueta de declaraciÃ³nLa etiqueta FORMAT en %L debe ser de tipo con gÃ©nero por defecto CHARACTER o INTEGERLas excepciones FP estÃ¡n activadas.las opciones de FPX fast y compact no pueden especificarse juntasFPX: Activar las extensiones de coma flotante de doble precisiÃ³n de la CPU Argonaut ARC.FPX: Generar instrucciones FPX de precisiÃ³n doble (compactas).FPX: Generar instrucciones FPX de precisiÃ³n doble (rÃ¡pidas).FPX: Generar instrucciones FPX de precisiÃ³n sencilla (compactas).FPX: Generar instrucciones FPX de precisiÃ³n sencilla (rÃ¡pidas).Factoriza constructores y destructores complejos para favorecer el espacio en detrimento de la velocidad.Error FatalControl fino de las caracterÃ­sticas de ajuste.El primer argumento de la asignaciÃ³n definida en %L debe ser INTENT(OUT) o INTENT(INOUT)El primer argumento de la interfaz de operador en %L no puede ser opcionalEl primer argumento de la interfaz de operador en %L debe ser INTENT(IN)Nombre de la configuraciÃ³n de la instrucciÃ³n personalizada de coma flotante.Sigue las convenciones de llamada Renesas (anteriormente Hitachi) / SuperH.Sigue los requisitos de orden de evaluaciÃ³n de C++17 para expresiones de asignaciÃ³n, desplazamiento, llamadas a funciones miembro, etc.Sigue los requerimientos de enlace de EABI.Para el procedimiento dummy %s, no se permite un nombre de enlazado en BIND(C) en %CPara la biblioteca de intrÃ­nsecos: pasa todos los parÃ¡metros en registros.Se establece el permiso ejecutable para las funciones anidadas en la pila.Para objetivos que normalmente necesitan trampolines para las funciones anidadas, siempre los genera en lugar de usar descriptores.Hace que la salida en ensamblador siempre use constantes hexa.Fuerza que los accesos de campos de bit coincidan con su anchura de tipo.Fuerza que las funciones se alineen a un lÃ­mite de 4 byte.Fuerza que el tipo subyacente de "wchar_t" sea "unsigned short".Fuerza el uso de ranuras de retardo para las ramificaciones condicionales.DeclaraciÃ³n de formato en el mÃ³dulo bloque principal en %CCaracterÃ­stica obsoleta de Fortran 2008:Fortran 2008: Funciones puntero en un contexto de definiciÃ³n variable (%s) en %LFortran 2008: El punto y coma en %C sin una declaraciÃ³n precedenteCaracterÃ­stica borrada en Fortran 2018:CaracterÃ­stica obsoleta de Fortran 2018:Fortran 2018:Fortran 95 requiere un INTEGER por defecto en la etiqueta %s en %LEl procedimiento %s en %L tiene entradas con especificaciones de matriz no coincidentesLos inicios de las funciones se alinean a esta potencia de 2.Las funciones con valores de devoluciÃ³n deben terminar con declaraciones return.Fusiona ciertas operaciones de enteros para un mejor rendimiento en power8.fusiona referencias toc de modelo cÃ³digo mediano/grande con la instrucciÃ³n de memoria.GCC no puede admitir operadores con tipos enteros y tipos de coma fija que tienen demasiados bits integrales y fraccionales juntosGCC no estÃ¡ configurado para aceptar %s como objetivo de descargaGCC sÃ³lo admite %u Ã¡mbitos anidadosvector GCC pasado por referencia: extensiÃ³n ABI que no es estÃ¡ndar sin garantÃ­a de compatibilidadSe devolviÃ³ un vector GCC por referencia: extensiÃ³n de ABI no estÃ¡ndar sin garantÃ­a de compatibilidadGCSE desactivadoGENERIC en %C debe estar dentro de un tipo derivado CONTAINSGMP versiÃ³n %s, MPFR versiÃ³n %s, MPC versiÃ³n %s, isl versiÃ³n %s
  C de GNU ya no admite -traditional sin usar -EExtensiÃ³n GNU:Objective C de GNU ya no admite compilaciÃ³n tradicionalLa declaraciÃ³n GOTO en %L deja la construcciÃ³n CRITICAL por la etiqueta en %LLa declaraciÃ³n GOTO en %L deja la construcciÃ³n DO CONCURRENT por la etiqueta en %LGenera instrucciones de 16 bits.Genera cÃ³digo i386 de 16bit.Genera cÃ³digo de 32-bit.Genera desplazamientos de 32-bit en las tablas de switch.Genera cÃ³digo i386 de 32bit.Genera cÃ³digo x86-64 de 32bit.Genera instrucciones multiply y mac de 32x16.Genera cÃ³digo de 64-bit.Genera cÃ³digo x86-64 de 64bit.Genera marcos de pila que cumplan con APCS.Genera cÃ³digo de 32 bits ARCompact para el procesador ARC600.Genera cÃ³digo de 32 bits ARCompact para el procesador ARC601.Genera cÃ³digo de 32 bits ARCompact para el procesador ARC700.Genera stubs de estilo AT&T para Mach-O.Genera encabezado C de caracterÃ­sticas especÃ­ficas de la plataforma.Genera prototipos C a partir de declaraciones BIND(C).Genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos con extensiones GNU.Genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos.Genera cÃ³digo ELF FDPIC.Genera cÃ³digo GFLOAT de doble precisiÃ³n.Genera cÃ³digo H8/300H.Genera cÃ³digo H8S.Genera cÃ³digo H8S/2600.Genera cÃ³digo H8SX.Genera cÃ³digo ILP32.Genera bloques IT apropiados para el ARMv8.Genera fichero JSON.Genera cÃ³digo LP64.Genera cÃ³digo MIPS16.Genera cÃ³digo PA1.0.Genera cÃ³digo PA1.1.Genera cÃ³digo PA2.0 (requiere binutils 2.10 o superior).Genera instrucciones SBIT, CBIT.Genera cÃ³digo SH1.Genera cÃ³digo SH2.Genera cÃ³digo SH2a sin FPU.Genera cÃ³digo SH2e.Genera cÃ³digo SH3.Genera cÃ³digo SH3e.Genera cÃ³digo SH4 sin FPU.Genera cÃ³digo SH4.Genera cÃ³digo SH4-100 sin FPU.Genera cÃ³digo SH4-100.Genera cÃ³digo SH4-200 sin FPU.Genera cÃ³digo SH4-200.Genera cÃ³digo SH4-300 sin FPU.Genera cÃ³digo SH4-300.Genera cÃ³digo SH4a sin FPU.Genera cÃ³digo SH4a.Genera cÃ³digo SH4al-dsp.Genera instrucciones VRSAVE cuando se genere cÃ³digo AltiVec.Genera secciÃ³n __mcount_loc con todos los mcount o llamadas __fentry__.Genera una directiva #line que apunte al directorio de trabajo actual.Genera una llamada a abortar si una funcion noreturn devuelve.Genera una funciÃ³n main() de D predefinida al compilar.Genera un solo punto de salida para cada funciÃ³n.Genera nombres de ruta de fuentes absolutos para gcov.Genera parÃ¡metros agregados pasando cÃ³digo con alineamiento de 64 bits a lo sumo.Genera instrucciones auto-inc/dec.Genera cÃ³digo big endian.Genera cÃ³digo big-endian.Genera instrucciones de bit.Genera las llamadas insns como llamadas directas.Genera las llamadas insns como llamadas indirectas, si es necesario.Genera las llamadas insns como llamadas indirectas.Genera las llamadas insns como llamadas indirectas de registros.Genera la instrucciÃ³n cld en el prÃ³logo de funciÃ³n.Genera cÃ³digo para la arquitectura CR16C.Genera cÃ³digo para la arquitectura CR16C+ (Por defecto).Genera cÃ³digo para as de GNU.Genera cÃ³digo para el ensamblador de GNU (gas).Genera cÃ³digo para ld de GNU.Genera cÃ³digo para el entorno de tiempo de ejecuciÃ³n GNU.Genera cÃ³digo para el entorno de tiempo de ejecuciÃ³n NeXT (Apple Mac OS X).Genera cÃ³digo para descarga OpenMP: permite -msoft-stack y -muniform-simt.Genera cÃ³digo para SH4 series 340 (sin MMU/FPU).Genera cÃ³digo para SH4 series 400 (sin MMU/FPU).Genera cÃ³digo para SH4 series 500 (sin FPU).Genera cÃ³digo para el estado Thumb.Genera cÃ³digo para el ensamblador UNIX.Genera cÃ³digo para ABI de 32 bits.Genera cÃ³digo para el 5206e.Genera cÃ³digo para el 520X.Genera cÃ³digo para el 528x.Genera cÃ³digo para el 5307.Genera cÃ³digo para el 5407.Genera cÃ³digo para ABI de 64 bits.Genera cÃ³digo para el 68000.Genera cÃ³digo para el 68010.Genera cÃ³digo para el 68020.Genera cÃ³digo para el 68030.Genera cÃ³digo para el 68040, sin ninguna instrucciÃ³n nueva.Genera cÃ³digo para el 68040.Genera cÃ³digo para el 68060, sin ninguna instrucciÃ³n nueva.Genera cÃ³digo para el 68060.Genera cÃ³digo para el 68302.Genera cÃ³digo para el 68332.Genera cÃ³digo para el 68851.Genera cÃ³digo para el ColdFire v4e.Genera cÃ³digo para una DLL.Genera cÃ³digo para el Fido A.Genera cÃ³digo para la cpu32.Genera cÃ³digo para todas las instanciaciones de plantillas.Genera cÃ³digo para un 11/10.Genera cÃ³digo para un 11/40.Genera cÃ³digo para un 11/45.Genera cÃ³digo para contratos de assert.Genera cÃ³digo para las extensiones cargables de nÃºcleo darwin.Genera cÃ³digo para las funciones aÃºn si estÃ¡n completamente incluidas en lÃ­nea.Genera cÃ³digo para la CPU dada.Genera cÃ³digo para ejecutables BSS PLT antiguos.Genera cÃ³digo para contratos de postcondiciones.Genera cÃ³digo para contratos de precondiciones.Genera cÃ³digo para las funciones estÃ¡ticas aunque nunca se las llame.Genera cÃ³digo para las opciones sin caso predefinido.Genera cÃ³digo para la plataforma Android.Genera cÃ³digo para el M*Core M210.Genera cÃ³digo para el M*Core M340.Genera cÃ³digo para el nÃºcleo o para las extensiones cargables del nÃºcleo.Genera cÃ³digo para el modo supervisor (predeterminado).Genera cÃ³digo para el modo de usuario.Genera cÃ³digo en el estado ARM de 32 bit.Genera cÃ³digo en modo big endian.Genera cÃ³digo en modo big endian.Genera cÃ³digo en modo little endian.Genera cÃ³digo en modo little endian.Genera cÃ³digo adecuado para ejecutables (NO para bibliotecas compartidas).Genera cÃ³digo adecuado para vuelta rÃ¡pida en la depuraciÃ³n.Genera cÃ³digo que se pueda usar en objetos dinÃ¡micos de estilo SVR4.Genera cÃ³digo que se pueda mantener el estado local uniforme por todas las vÃ­as.Genera cÃ³digo que cumpla con Intel MCU psABI.Genera cÃ³digo que cumpla con la ABI dada.Genera cÃ³digo que se puede enlazar con cÃ³digo MIPS16 microMIPS.Genera cÃ³digo que use las instrucciones de coma flotante del 68881.Genera cÃ³digo que se puede enlazar contra ninguna otra biblioteca compartida de ID, pero puede usarse como una biblioteca compartida.Genera cÃ³digo para revisar los lÃ­mites antes de indexar matrices.Genera cÃ³digo para revisar especificaciones de excepciones.Genera cÃ³digo para usar un PTL y GOT no ejecutables.Genera cÃ³digo que use las instrucciones de coma flotante de hardware.Genera cÃ³digo que usa solo los registros generales.Genera cÃ³digo con llamadas a bibliotecas para coma flotante.Genera cÃ³digo sin registro GP.Genera objetos CFString en tiempo de compilaciÃ³n.Genera secciones de depuraciÃ³n comprimidas.Genera instrucciones move condicionales.Genera definiciones cpp para ES de servidor.Genera definiciones cpp para ES de estaciÃ³n de trabajo.Genera informaciÃ³n de depuraciÃ³n en el formato DWARF v2 (o posterior).Genera informaciÃ³n de depuraciÃ³n en el formato STABS.Genera informaciÃ³n de depuraciÃ³n en el formato VMS.Genera informaciÃ³n de depuraciÃ³n en el formato XCOFF.Genera informaciÃ³n de depuraciÃ³n en el formato extendido por defecto.Genera informaciÃ³n de depuraciÃ³n en el formato por defecto.Genera informaciÃ³n de depuraciÃ³n en la versiÃ³n predeterminada del formato DWARF.Genera informaciÃ³n de depuraciÃ³n en el formato STABS extendido.Genera informaciÃ³n de depuraciÃ³n en el formato XCOFF extendido.Genera informaciÃ³n de depuraciÃ³n en ficheros .dwo separados.Genera cÃ³digo FPU de SH2a de doble precisiÃ³n por defecto.Genera cÃ³digo FPU de SH2a de precisiÃ³n simple.Genera cÃ³digo SH4 de precisiÃ³n simple por defecto.Genera cÃ³digo SH4-100 de precisiÃ³n simple por defecto.Genera cÃ³digo SH4-200 de precisiÃ³n simple por defecto.Genera cÃ³digo SH4-300 de precisiÃ³n simple por defecto.Genera cÃ³digo SH4a de precisiÃ³n simple por defecto.Genera marcos de pila discontiguos.Genera resultados de divisiÃ³n con residuo que tenga el mismo signo que el divisor (no el del dividendo).Genera documentaciÃ³n.Genera instrucciones de coma flotante de doble precisiÃ³n.Genera llamadas indirectas rÃ¡pidas.Genera matemÃ¡ticas de coma flotante usando el conjunto de instrucciones dado.Genera divisiÃ³n de coma flotante incluida en lÃ­nea, optimizada para latencia.Genera divisiÃ³n de coma flotante incluida en lÃ­nea, optimizada para rendimiento.Genera divisiÃ³n entera incluida en lÃ­nea, optimizada para latencia.Genera divisiÃ³n entera incluida en lÃ­nea, optimizada para rendimiento.Genera raÃ­z cuadrada incluida en lÃ­nea, optimizada para latencia.Genera raÃ­z cuadrada incluida en lÃ­nea, optimizada para rendimiento.Genera instrucciones admitidas por el barrel shift.Genera instrucciones isel.Genera la bÃºsqueda no estricta de clases (a travÃ©s de objc_getClass()) para usarlas en el modo Zero-Link.Genera cÃ³digo little endian.Genera cÃ³digo little-endian.Genera mÃºltiples instrucciones load/store.Genera load/store con instrucciones de actualizaciÃ³n.Genera dependencias de make y compila.Genera dependencias de make.Genera llamadas mcount/__fentry__ como nops. Para activarlas han de ser parcheadas.Genera instrucciones mul64 y mulu64.Genera instrucciones norm.Genera cÃ³digo normal-mode.Genera solamente cÃ³digo FPU de SH2a de precisiÃ³n simple.Genera cÃ³digo SH4 solamente de precisiÃ³n simple.Genera cÃ³digo SH4-100 solamente de precisiÃ³n simple.Genera cÃ³digo SH4-200 solamente de precisiÃ³n simple.Genera cÃ³digo SH4-300 solamente de precisiÃ³n simple.Genera cÃ³digo SH4a solamente de precisiÃ³n simple.Genera cÃ³digo relativo al pc.Genera instrucciones de extensiÃ³n del rendimiento.Genera instrucciones de la versiÃ³n 2 de la extensiÃ³n del rendimiento.Genera objetivos de prueba para todas las cabecerasa.Genera cÃ³digo independiente de posiciÃ³n para ejecutables si es posible (modo large).Genera cÃ³digo independiente de posiciÃ³n para ejecutables si es posible (modo small).Genera cÃ³digo independiente de posiciÃ³n si es posible (modo large).Genera cÃ³digo independiente de posiciÃ³n si es posible (modo small).Genera instrucciones de precargado, si estÃ¡n disponibles, para matrices en bucles.Genera cÃ³digo PIC reentrante.Genera recÃ­procos en lugar de divss y sqrtss.Genera informaciÃ³n de descriptor de tipo en tiempo de ejecuciÃ³n.Generar referencias de sdata.  Es lo predefinido, salvo que se compile para PIC.Genera cÃ³digo auto-reubicable.Genera sin, cos, sqrt para FPU.Genera instrucciones de coma flotante de precisiÃ³n sencilla.Genera divisiÃ³n recÃ­proca y raÃ­z cuadrada de software para mejor salida.Genera mÃ©todos Objective-C especiales para inicializar/destruir i-variables de C++ que no son POD, si es necesario.Genera instrucciones de extensiÃ³n de cadenas.Genera instrucciones swap.Genera las instrucciones mÃ³dulo de enteros.Genera instrucciones atÃ³micas de memoria quad word (lqarx/stqcx).Genera instrucciones de memoria quad word (lq/stq).Genera tablas de desenredo que sean exactas en cada lÃ­mite de instrucciÃ³n.Genera instrucciones v3 push25/pop25.Genera la instrucciÃ³n vzeroupper antes de una transferencia de flujo de control afuera de la funciÃ³n.Da a las ramificaciones su costo por defecto.Da a los sÃ­mbolos externos un subrayado inicial.No se pueden usar las optimizaciones de bucle Graphite (isl no estÃ¡ disponible).GuÃ­a al enlazador para que relaje las instrucciones.nombre HSA SSA definido por una instrucciÃ³n que se suponeque va a usarloel nombre HSA SSA no se encuentra entre los operandos de la instrucciÃ³n que se supone que va a usarloerror de verificaciÃ³n HSA SSAHSA no se activÃ³ durante la configuraciÃ³nno se maneja ops de imagen HSAla instrucciÃ³n HSA usa un registro pero no se encuentra entre los usos de registro registradoserror de verificaciÃ³n de instrucciÃ³n HSAManeja las funciones internas atÃ³micas que pueden aplicarse a datos desalineados mediante llamadas a funciones de biblioteca. Anula -mtrap-unaligned-atomic.CuÃ¡nto puede crecer la unidad de compilaciÃ³n dada a causa de la inclusiÃ³n en lÃ­nea (en porcentaje).CuÃ¡nto puede crecer la unidad de compilaciÃ³n dada a causa de la propagaciÃ³n constante interprocedural (en porcentaje).ICE: se usa emit_insn donde se necesita emit_jump_insn:
! ID de la biblioteca compartida a crear.las bibliotecas compartidas ID y el modo FD-PIC no se pueden usar juntos.La clÃ¡usula IF en %L requiere una expresiÃ³n LOGICAL escalarLa declaraciÃ³n IMPORT en %C sÃ³lo se permite en un cuerpo INTERFACELa declaraciÃ³n INQUIRE en %L no puede contener especificadores FILE y UNIT al mismo tiempoLa declaraciÃ³n INQUIRE en %L requiere un especificador PENDING= con el especificador ID=La declaraciÃ³n INQUIRE en %L requiere un especificador FILE o UNITNo se permite la declaraciÃ³n INQUIRE en el procedimiento PURE en %CINTENT (%s) genera un conflicto con INTENT(%s) en %LNo se permite INTENT dentro de BLOCK en %CEl argumento actual INTENT(%s) en %L puede interferir con el argumento actual en %L.la definiciÃ³n de ES para %q+D necesita una direcciÃ³nLa etiqueta IOLENGHT es no vÃ¡lida en la declaraciÃ³n INQUIRE en %CISO C no permite %<%E (expression)%>ISO C no permite un %<;%> extra fuera de una funciÃ³nISO C no permite %<_Alignof%> aplicado a un tipo de funciÃ³nISO C no admite %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C no admite %<++%> y %<--%> en tipos complejosISO C no admite los tipos %<__int%d%>ISO C no admite %<~%> para conjugaciones complejasISO C no admite tipos enteros complejosISO C no admite tipos de coma fijaISO C no admite %<complex%> simples que significan %<double complex%>ISO C no admite tipos saturantesISO C no admite el tipo %<_float%d%s%>ISO C prohÃ­be %<goto *expr;%>ISO C prohÃ­be %<return%> con expresiÃ³n, en una funciÃ³n que devuelve voidISO C prohÃ­be una unidad de traducciÃ³n vacÃ­aISO C prohÃ­be la asignaciÃ³n entre un puntero a funciÃ³n y %<void *%>ISO C prohÃ­be grupos de llaves dentro de expresionesISO C prohÃ­be la conversiÃ³n de un no escalar al mismo tipoISO C prohÃ­be la conversiÃ³n al tipo unionISO C prohÃ­be la comparaciÃ³n de %<void *%> con un puntero de funciÃ³nISO C prohÃ­be expresiones condicionales entre %<void *%> y punteros de funciÃ³nISO C prohÃ­be una expresiÃ³n condicional con sÃ³lo un lado voidISO C prohÃ­be los tipos de funciÃ³n const o volatileISO C prohÃ­be la conversiÃ³n de un apuntador a funciÃ³n a un tipo de objeto apuntadorISO C prohÃ­be la conversiÃ³n de objeto apuntador a un tipo de apuntador a funciÃ³nISO C prohÃ­be las llaves de inicializador vacÃ­asISO C prohÃ­be declaraciones adelantadas de parÃ¡metrosISO C prohÃ­be las referencias hacia adelante a tipos %<enum%>ISO C prohÃ­be la inicializaciÃ³n entre un puntero a funciÃ³n y %<void *%>ISO C prohÃ­be las declaraciones etiquetadasISO C prohÃ­be declaraciones de miembros con no miembrosISO C prohÃ­be las funciones anidadasISO C prohÃ­be la comparaciÃ³n entre punteros a funcionesISO C prohÃ­be el paso del argumento %d de %qE entre un puntero a funciÃ³n y %<void *%>ISO C prohÃ­be los tipos de funciÃ³n calificadosISO C prohÃ­be la devoluciÃ³n entre un puntero a funciÃ³n y %<void *%>ISO C prohÃ­be la especificaciÃ³n de rangos de elementos a inicializarISO C prohÃ­be el subÃ­ndice de una matriz %<register%>ISO C prohÃ­be matrices de tamaÃ±o ceroISO C prohÃ­be la matriz %qE de tamaÃ±o ceroISO C prohÃ­be la conversiÃ³n de argumentos a tipo unionISO C requiere un argumento con nombre antes de %<...%>ISO C restringe los valores de enumeraciÃ³n al rango de %<int%>ISO C++ 1998 no admite %<long long%>ISO C++ 1998 prohÃ­be el uso de %<extern%> en instanciaciones explÃ­citasISO C++ no permite %<alignof%> con algo que no es tipoISO C++ no permite inicializadores designados de C99ISO C++ no permite que %<%T::%D%> se defina como %<%T::%D%>ISO C++ no permite %<alignof%> aplicado a un tipo de funciÃ³nISO C++ prohÃ­be la aplicaciÃ³n de %<__alignof%> a una expresiÃ³n de tipo de funciÃ³nISO C++ prohÃ­be la aplicaciÃ³n de %<sizeof%> a una expresiÃ³n de tipo de funciÃ³nISO C++ prohÃ­be grupos de llaves dentro de expresionesISO C++ prohÃ­be la llamada %<::main%> dentro del mismo programaISO C++ prohÃ­be la conversiÃ³n a un tipo de matriz %qTISO C++ prohÃ­be la comparaciÃ³n entre puntero y enteroISO C++ prohÃ­be la comparaciÃ³n entre punteros de tipo %<void *%> y punteros a funciÃ³nISO C++ prohÃ­be las literales compuestasISO C++ prohÃ­be los gotos calculadosISO C++ prohÃ­be la expresiÃ³n condicional entre punteros de tipo %<void *%> y punteros a funciÃ³nISO C++ prohÃ­be la conversiÃ³n entre punteros de tipo %<void *%> y punteros a funciÃ³nISO C++ prohÃ­be la declaraciÃ³n de %qs sin tipoISO C++ prohÃ­be decrementar un puntero de tipo %qTISO C++ prohÃ­be decrementar un enumISO C++ prohÃ­be la inicializaciÃ³n en la clase del miembro static %qD que no es constanteISO C++ prohÃ­be incrementar un puntero de tipo %qTISO C++ prohÃ­be incrementar un enumISO C++ prohÃ­be la inicializaciÃ³n de la constante miembro %qD del tipo %qT que no es enteroISO C++ prohÃ­be el tipo anidado %qD con el mismo nombre que la clase que lo contieneISO C++ prohÃ­be tomar la direcciÃ³n de la funciÃ³n %<::main%>ISO C++ prohÃ­be tomar la direcciÃ³n de una funciÃ³n miembro limitada para formar un puntero a la funciÃ³n miembro.  Como %<&%T::%D%>ISO C++ prohÃ­be tomar la direcciÃ³n de una funciÃ³n miembro no estÃ¡tica sin calificar o entre parÃ©ntesis para formar un puntero a la funciÃ³n miembro.  Como %<&%T::%D%>ISO C++ prohÃ­be el uso de %qE en las instanciaciones explÃ­citasISO C++ prohÃ­be el uso de un puntero de tipo %<void *%> en la sustracciÃ³nISO C++ prohÃ­be el uso de un puntero a una funciÃ³n en la sustracciÃ³nISO C++ prohÃ­be el uso de un puntero a un mÃ©todo en la sustracciÃ³nISO C++ prohÃ­be las matrices de longitud variableISO C++ prohÃ­be la matriz %qD de longitud variableISO C++ prohÃ­be matrices de tamaÃ±o ceroISO C++ prohÃ­be la matriz %qD de tamaÃ±o ceroISO C++ prohÃ­be structs anÃ³nimosISO 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:ISO C90 no admite declaradores de matriz %<[*]%>ISO C90 no admite %<_Alignas%>ISO C90 no admite %<_Generic%>ISO C90 no admite %<_Noreturn%>ISO C90 no admite %<_Static_assert%>ISO C90 no admite el identificador predefinido %<__func__%>ISO C90 no admite %<long long%>ISO C90 no admite %<static%> o calificadores de tipo en los declaradores de parÃ¡metros de matricesISO C90 no admite %qEISO C90 no admite tipos booleanosISO C90 no admite tipos complejosISO C90 no admite miembros de matriz flexiblesISO C90 no admite el calificador %<_Atomic%>ISO C90 no admite structs/unions sin nombreISO C90 prohÃ­be las literales compuestasISO C90 prohÃ­be mezclar declaraciones y cÃ³digoISO C90 prohÃ­be la especificaciÃ³n de subobjetos a inicializarISO C90 prohÃ­be el subÃ­ndice de una matriz no-lvaluadaISO C90 prohÃ­be la matriz de longitud variableISO C90 prohÃ­be la matriz de longitud variable %qEISO C99 no admite %<_Alignas%>ISO C99 no admite %<_Generic%>ISO C99 no admite %<_Noreturn%>ISO C99 no admite %<_Static_assert%>ISO C99 no admite %qEISO C99 no admite el calificador %<_Alignas%>ISO C99 no admite structs/unions sin nombreSi se usa -ftree-vectorize, el lÃ­mite de bucle mÃ­nimo de un bucle para considerarse en la vectorizaciÃ³n.Si se usa -fvariable-expansion-in-unroller, el nÃºmero mÃ¡ximo de veces que una variable individual se expandirÃ¡ durante el desenrollo de bucles.Si el primer argumento de ATAN2 %L es cero, entonces el segundo argumento no debe ser ceroSi el nÃºmero de candidatos en el conjunto es menor, siempre se tratarÃ¡ de eliminar los ivs sin usar durante su optimizaciÃ³n.Si se calendariza despuÃ©s de la recarga, hace la planificaciÃ³n de superbloque.Ignora 'D' en la columna uno en formato fija.Ignora dllimport para funciones.Hace caso omiso de pragmas no admitidas.No considerada.Objeto de alojamiento ilegal en %C para un procedimiento PURECarÃ¡cter ilegal en la constante BOZ en %CTipo de referencia ilegal en %L como un objeto EQUIVALENCETranco ilegal de cero en %LTypo ilegal en concatenaciÃ³n de caracteres en %LDeclaraciÃ³n de control de imagen %s en %C en el bloque CRITICALDeclaraciÃ³n de control de imagen %s en %C en el bloque DO CONCURRENTDeclaraciÃ³n de control de imagen %s en %C en un procedimiento PUREDeclaraciÃ³n de control de imagen CRITICAL en %C en un bloque DO CONCURRENTDeclaraciÃ³n de control de imagen CRITICAL en %C en un procedimiento PUREDeclaraciÃ³n de control de imagen RETURN en %C en un bloque CRITICALDeclaraciÃ³n de control de imagen RETURN en %C en un bloque DO CRITICALDeclaraciÃ³n de control de imagen STOP en %C en el bloque CRITICALDeclaraciÃ³n de control de imagen STOP en %C en el bloque DO CONCURRENTDeclaraciÃ³n de control de imagen SYNC en %C en un bloque CRITICALDeclaraciÃ³n de control de imagen SYNC en %C en un bloque DO CONCURRENTDeclaraciÃ³n de control de imagen SYNC en %C en un procedimiento PUREEl argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1El argumento de conjunto de imagen en %L debe estar entre 1 y num_images()Implementa la semÃ¡ntica de constructor heredado de C++17.Implementa operaciones __atomic mediante llamadas de biblioteca a funciones __sync antiguas.Implementa la resoluciÃ³n de DR 150 para coincidencias de argumentos de plantilla de plantilla.En %s en %L los procedimientos deben ser puras FUNCTIONs ya que el nombre genÃ©rico es tambiÃ©n el nombre de un tipo derivadoEn %s en %L los procedimientos deben ser o todos SUBROUTINE o todos FUNCTIONEn C++, un valor diferente de cero significa avisar sobre conversiones obsoletas de literales de cadena a `char *'.  En C, aviso similar, excepto que la conversiÃ³n por supuesto no es obsoleta por el estÃ¡ndar ISO C.En optimizaciÃ³n SSA-PRE en Ã¡rboles, activa eliminaciÃ³n de redundancia parcial-parcial.En el constructor %qsEn el constructor copia %qsEn el destructor %qsEn el fichero incluido desdeEn la funciÃ³n %qsEn la funciÃ³n lambdaEn la funciÃ³n miembro %qsEn la funciÃ³n miembro static %qsTipo derivado incompatible en PARAMETER en %LRangos %d y %d incompatibles en la asignaciÃ³n en %LRangos incompatibles en %s (%d y %d) en %LTipos incompatible en la declaraciÃ³n DATA en %L; se intentÃ³ la conversiÃ³n de %s a %sRangos inconsistentes para el operador en %%L y %%LBorde EH %i->%i incorrectoValor de devoluciÃ³n de la funciÃ³n incorrectoIncrementa el cumplimiento con IEEE para las comparaciones de coma flotante.El Ã­ndice en la dimensiÃ³n %d estÃ¡ fuera de los lÃ­mites en %LIndica la presencia de una errata del procesador.Indica prioridad para r0..r3 / r12..r15 con TARGET_REGISTER_PRIORITY.Inhibe el uso de las instrucciones de coma flotante de hardware.No se permite la inicializaciÃ³n de %C en un procedimiento PURELa inicializaciÃ³n en %C no es para una variable punteroNo se permite la inicializaciÃ³n del componente allocatable en %CNo se permite la inicializaciÃ³n de un puntero en %C en un procedimiento PURENo se permite la inicializaciÃ³n de una variable en %C en un procedimiento PUREInicializa componentes de variables de tipo derivado en conformidad con otros indicadores de inicializaciÃ³n.Inicializa las variables locales a cero (de g77).Se inicializa una variable ya inicializada en %CColoca en lÃ­nea las operaciones __atomic cuando una secuencia de instrucciones lock free estÃ¡ disponibleIncluye en lÃ­nea todas las operaciones de cadenas conocidas.Incluye constantes en lÃ­nea si se pueden hacer en 2 insns o menos.Incluye en lÃ­nea las operaciones de cadena memset/memcpy, pero realiza la versiÃ³n inline sÃ³lo para los bloques pequeÃ±os.Incluir en lÃ­nea recursivamente solo cuando la probabilidad de que la llamada se ejecute exceda el parÃ¡metro.Inserta instrucciones NOP en cada entrada de funciÃ³n.Inserta el cÃ³digo de anÃ¡lisis de perfil de programa basado en arc.Inserta el cÃ³digo para perfilar valores de expresiones.Inserta cÃ³digo de revisiÃ³n de la pila en el programai.  Igual que -fstach-check=specific.InstrucciÃ³n contabilizada para el prÃ³logo y epÃ­logo de la funciÃ³n y otras sobrecargas.Instrumenta funciones de entrada y salida con llamadas de anÃ¡lisis de perfil.Se requiere una expresiÃ³n entera en %CId entero (N) de la instrucciÃ³n personalizada fabsd.Id entero (N) de la instrucciÃ³n personalizada fabss.Id entero (N) de la instrucciÃ³n personalizada faddd.Id entero (N) de la instrucciÃ³n personalizada fadds.Id entero (N) de la instrucciÃ³n personalizada fatand.Id entero (N) de la instrucciÃ³n personalizada fatans.Id entero (N) de la instrucciÃ³n personalizada fcmpeqd.Id entero (N) de la instrucciÃ³n personalizada fcmpeqs.Id entero (N) de la instrucciÃ³n personalizada fcmpged.Id entero (N) de la instrucciÃ³n personalizada fcmpges.Id entero (N) de la instrucciÃ³n personalizada fcmpgtd.Id entero (N) de la instrucciÃ³n personalizada fcmpgts.Id entero (N) de la instrucciÃ³n personalizada fcmpled.Id entero (N) de la instrucciÃ³n personalizada fcmples.Id entero (N) de la instrucciÃ³n personalizada fcmpltd.Id entero (N) de la instrucciÃ³n personalizada fcmplts.Id entero (N) de la instrucciÃ³n personalizada fcmpned.Id entero (N) de la instrucciÃ³n personalizada fcmpnes.Id entero (N) de la instrucciÃ³n personalizada fcosd.Id entero (N) de la instrucciÃ³n personalizada fcoss.Id entero (N) de la instrucciÃ³n personalizada fdivd.Id entero (N) de la instrucciÃ³n personalizada fdivs.Id entero (N) de la instrucciÃ³n personalizada fexpd.Id entero (N) de la instrucciÃ³n personalizada fexps.Id entero (N) de la instrucciÃ³n personalizada fextsd.Id entero (N) de la instrucciÃ³n personalizada fixdi.Id entero (N) de la instrucciÃ³n personalizada fixdu.Id entero (N) de la instrucciÃ³n personalizada fixsi.Id entero (N) de la instrucciÃ³n personalizada fixsu.Id entero (N) de la instrucciÃ³n personalizada floatid.Id entero (N) de la instrucciÃ³n personalizada floatis.Id entero (N) de la instrucciÃ³n personalizada floatud.Id entero (N) de la instrucciÃ³n personalizada floatus.Id entero (N) de la instrucciÃ³n personalizada flogd.Id entero (N) de la instrucciÃ³n personalizada flogs.Id entero (N) de la instrucciÃ³n personalizada fmaxd.Id entero (N) de la instrucciÃ³n personalizada fmaxs.Id entero (N) de la instrucciÃ³n personalizada fmind.Id entero (N) de la instrucciÃ³n personalizada fmins.Id entero (N) de la instrucciÃ³n personalizada fmuld.Id entero (N) de la instrucciÃ³n personalizada fmuls.Id entero (N) de la instrucciÃ³n personalizada fnegd.Id entero (N) de la instrucciÃ³n personalizada fnegs.Id entero (N) de la instrucciÃ³n personalizada frdxhi.Id entero (N) de la instrucciÃ³n personalizada frdxlo.Id entero (N) de la instrucciÃ³n personalizada frdy.Id entero (N) de la instrucciÃ³n personalizada fsind.Id entero (N) de la instrucciÃ³n personalizada fsins.Id entero (N) de la instrucciÃ³n personalizada fsqrtd.Id entero (N) de la instrucciÃ³n personalizada fsqrts.Id entero (N) de la instrucciÃ³n personalizada fsubd.Id entero (N) de la instrucciÃ³n personalizada fsubs.Id entero (N) de la instrucciÃ³n personalizada ftand.Id entero (N) de la instrucciÃ³n personalizada ftans.Id entero (N) de la instrucciÃ³n personalizada ftruncds.Id entero (N) de la instrucciÃ³n personalizada fwrx.Id entero (N) de la instrucciÃ³n personalizada fwry.Id entero (N) de la instrucciÃ³n personalizada round.El gÃ©nero entero %d en %C no estÃ¡ disponibleRango simÃ©trico fuera de entero implicado por Standard Fortran en %LEntero fuera del rango simÃ©trico implicado por Standard Fortran al convertir %s a %s en %LDesborde entero al calcular la cantidad de memoria a reservarEntero demasiado grande en %CValor entero demasiado grande en la expresiÃ³n en %CIntegra las funciones en sus invocadores cuando se sabe que el tamaÃ±o del cÃ³digo no crece.Integra las funciones que no se declaran "inline" en sus invocadores cuando es rentable.Integra las funciones sÃ³lo requeridas por su invocador Ãºnico.no se admite Intel MCU psABI en el modo %sNo coincide la interfaz en la asignaciÃ³n de puntero a procedimiento en %L: %sSe debe especificar una interfaz para el enlace DEFERRED en %CError interno del compilador: Error al reportar rutinas reentradas.
  Unidad interna con subÃ­ndice vectorial en %LInterpreta cualquier INTEGER(4) como INTEGER(8).Interpreta cualquier REAL(4) como un REAL(10).Interpreta cualquier REAL(4) como un REAL(16).Interpreta cualquier REAL(4) como un REAL(8).Interpreta cualquier REAL(8) como un REAL(10).Interpreta cualquier REAL(8) como un REAL(16).Interpreta cualquier REAL(8) como un REAL(4).Interpreta imaginario, coma fija u otro sufijo de nÃºmero gnu como el literal numÃ©rico correspondiente en lugar de un literal numÃ©rico definido por el usuario.Dispersa los conjuntos de literales con cÃ³digo en la secciÃ³n de texto.Intervalo en el cual sondear la pila expresado como potencia de dos en bytes.El TRANSFER intrÃ­nseco en %L tiene un resultado parcialmente indefinido: tamaÃ±o de la fuente %ld < tamaÃ±o del resultado %ldEl operador intrÃ­nseco %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo %qsLa interfaz de operador intrÃ­nseco en %L debe ser FUNCTIONEl procedimiento intrÃ­nseco en %L no puede ser un MODULE PROCEDUREUna constante Hollerith no vÃ¡lida en %L contiene un carÃ¡cter anchoConstante Hollerith no vÃ¡lida: %L debe contener por lo menos un carÃ¡cterConstante Hollerith no vÃ¡lida: El gÃ©nero entero en %L debe ser por defectoEl parÃ¡metro KIND de %s es no vÃ¡lido en %LCarÃ¡cter no vÃ¡lido en el nombre en %CCodimensiÃ³n %d no vÃ¡lida en %C, sÃ³lo existen %d codimensionesContexto no vÃ¡lido para el puntero NULL() en %%LForma no vÃ¡lida de la declaraciÃ³n PROGRAM en %CForma no vÃ¡lida de la declaraciÃ³n WRITE en %L, se requiere UNITForma no vÃ¡lida de referencia a matriz en %CForma no vÃ¡lida de referencia a comatriz en %CNÃºmero de imagen %d no vÃ¡lido en SYNC IMAGESInicializador %s no vÃ¡lido en la declaraciÃ³n Data en %CGÃ©nero %d no vÃ¡lido para la constante CHARACTER en %CGÃ©nero no vÃ¡lido para %s en %LArgumento de procedimiento no vÃ¡lido en %LAsignaciÃ³n de puntero de procedimiento no vÃ¡lida en %LRango %s no vÃ¡lido en la opciÃ³n %sGÃ©nero real %d no vÃ¡lido en %CEspecificaciÃ³n de tipo no vÃ¡lida en %CValor no vÃ¡lido para la especificaciÃ³n %s en %CActiva los avisos necesarios para cumplir estrictamente con el estÃ¡ndar.El paso de iterador en %L no puede ser ceroLos objetivos de salto se alinean a esta potencia de 2.Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %CBasura despuÃ©s de CALL en %CBasura despuÃ©s del enlace GENERIC en %CSÃ³lo genera tablas de desenredo para manejo de excepciones.Usa solamente icc0/fcc0.El parÃ¡metro KIND de %s en %L debe ser una expresiÃ³n de inicializaciÃ³nNo se admite el gÃ©nero %d para CHARACTER en %CNo se admite el gÃ©nero %d para el tipo %s en %CEl parÃ¡metro de tipo de gÃ©nero para la entidad en %L difiere del parÃ¡metro de tipo de gÃ©nero de la especificaciÃ³n de tipoABIs AArch64 conocidas (para uso con la opciÃ³n -mabi=):ABIs conocidas (para usar con la opciÃ³n -mabi=):CPUs ARC conocidas (para usar con la opciÃ³n -mcpu=):ABIs ARM conocidas (para uso con la opciÃ³n -mabi=):CPUs ARM conocidos (para usar con las opciones -mcpu= y -mtune=):FPUs ARM conocidos (para usar con la opciÃ³n -mfpu=):Arquitecturas ARM conocidas (para usar con la opciÃ³n -march=):ISAs C6X conocidas (para uso con la opciÃ³n -march=):CPUs conocidos (para uso con las opciones -mcpu= y -mtune):CPUs FR-V conocidos (para usar con la opciÃ³n -mcpu=):CPUs IQ2000 conocidos (para uso con la opciÃ³n -mcpu=):CPUs Itanium conocidos (para uso con la opciÃ³n -mtune=):CPUs M68K conocidos (para uso con la opciÃ³n -mcpu=):ISAs M68K conocidas (para uso con la opciÃ³n -march=):Microarquitecturas M68K conocidas (para uso con la opciÃ³n -mtune=):ABIs MIPS conocidos (para uso con la opciÃ³n -mabi=):CPUs MIPS conocidos (para uso con las opciones -march= y -mtune=):ConfiguraciÃ³n de lso MIPS IEEE 754 conocidos (para uso con las opciones -mabs= y -mnan=):Niveles ISA MIPS conocidos (para uso con la opciÃ³n -mips):CPUs TILE-Gx conocidos (para usar con la opciÃ³n -mcpu=):CPUs TILEPro conocidos (para uso con la opciÃ³n -mcpu=):Dialectos TLS conocidos (para usar con la opciÃ³n -mtls-dialect=):Formatos __fp16 conocidos (para usar con la opciÃ³n -mfp16-format=):Modo de direcciÃ³n conocido (para uso con la opciÃ³n -maddress-mode=):Tipos de arquitectura conocidos (para usar con la opciÃ³n -march=):Dialectos de ensamblador conocidos (para uso con la opciÃ³n -masm=):Tipos de modelos de cÃ³digo conocidos (para uso con la opciÃ³n -mcmodel=):Modelos de cÃ³digo conocidos (para uso con la opciÃ³n -mcmodel=):Tipos de cpu conocidos (para usar con la opciÃ³n -mcpu=):Las opciones conocidas para alineamiento de datos (para usar con la opciÃ³n -malign-data=):ABIs de coma flotante conocidas (para usar con la opciÃ³n -mfloat-abi):NÃºmero de registros de coma flotante conocidas (para usar con la opciÃ³n -mfloat-fpu=):Opciones conocidas para ramificaciÃ³n indirecta (para usar con las opciones -mindirect-branch=/-mfunction-return=):Guarda de protecciÃ³n de pila conocida (para usar con la opciÃ³n -mstack-protector-guard=):ABIs de biblioteca de vectorizaciÃ³n conocidas (para usar con la opciÃ³n -mveclibabi=):latencia de cachÃ© L%d desconocida para %sLOCK_TYPE en el contexto de definiciÃ³n variable (%s) en %LSe requieren operandos LOGICAL en la expresiÃ³n en %Lel soporte para LTO no se activÃ³ en esta configuraciÃ³nLa etiqueta %d en %C ya se referenciÃ³ como etiqueta de formatoLa etiqueta %d en %C ya se referenciÃ³ como objetivo de ramificaciÃ³nLa etiqueta %d en %C se utilizÃ³ previamente como una etiqueta FORMATLa etiqueta %d en %C se utilizÃ³ previamente como objetivo de ramificaciÃ³nSe define la etiqueta %d en %L pero no se puede usarSe define la etiqueta %d en %L pero no se usaLa etiqueta %d referenciada en %L nunca se defineLa etiqueta en %L no estÃ¡ en el mismo bloque que la declaraciÃ³n GOTO en %LExtensiÃ³n antigua:Las letras debe estar en orden alfabÃ©tico en la declaraciÃ³n IMPLICIT en %CNivel de expresividad de los almacenes de depuraciÃ³n hsa.Levanta restricciones en el tamaÃ±o de GOT.Como -M pero descarta los ficheros de cabecera del sistema.Como -MD pero descarta los ficheros de cabecera del sistema.Como -pedantic pero los muestra como errores.Se excediÃ³ el lÃ­mite de %d continuaciones en la declaraciÃ³n en %CSe truncÃ³ la lÃ­nea en %LLÃ­neas ejecutadas:%s de %d
! Enlace en el cÃ³digo para un nÃºcleo __main.Enlaza la biblioteca D estÃ¡ndar dinÃ¡micamente en la compilaciÃ³n.Enlaza la biblioteca D estÃ¡ndar estÃ¡ticamente en la compilaciÃ³n.Enlaza para emitir el programa en formato ELF (en lugar de mmo).Enlaza con HAL BSP.Enlaza con una versiÃ³n limitada de la biblioteca de C.Enlaza con libads.a, libc.a y crt0.o.Enlaza con libc.a y libdebug.a.Enlaza con libc.a y libsim.a.Enlaza con libmvme.a, libc.a y crt0.o.Enlaza con libsim.a, libc.a y sim-crt0.o.Enlaza con libyk.a, libc.a y crt0.o.Enlaza con la biblioteca de coma flotante fast.Enlaza con las bibliotecas de pic de biblioteca.OptimizaciÃ³n en tiempo de enlace con el nÃºmero de trabajos paralelos o el servidor de trabajos.Enumera todos los contadores de depuraciÃ³n disponibles con sus lÃ­mites y cuentas.Enumera todos los campos no mutables que ocupan la instancia de un objeto.Enumera todos los usos de los tipos complejo o imaginario.Enumera todas las variables que van al almacenamiento local del hilo.Muestra informaciÃ³n sobre todos los cambios del lenguaje.La variable lock en %L debe ser un escalar de tipo LOCK_TYPEEl bloque SELECT CASE lÃ³gico en %L tiene mÃ¡s de dos casesNo se permite un rango lÃ³gico en una declaraciÃ³n CASE en %LLos lÃ³gicos en %%L se deben comparar con %s en lugar de %sBusca y utiliza ficheros PCH aÃºn cuando se estÃ© preprocesando.Busca oportunidades para reducir los ajustes de pila y las referencias de pila.El cÃ³digo de ciclo se alinea a esta potencia de 2.El bucle itera infinitamenteVariable de cicloLa variable de bucle en %C no puede ser una comatrizLa variable de bucle en %C no puede ser un subcomponenteSe modificÃ³ la variable de cicloIterar ciclos por lo menos el nÃºmero seleccionado de iteraciones que lograrÃ¡ alineaciÃ³n de bucles.La referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %dLa referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %dPIC MIPS16 para ABIs diferentes de o32 y o64MMIX Interno: %s no es un int desplazableMMIX Interno: Registro errÃ³neo: %dMMIX Interno: Valor errÃ³neo para 'm', no es un CONST_INTMMIX Interno: No se puede decodificar este operandoMMIX Interno: Se esperaba un CONST_INT, no estoMMIX Interno: Se esperaba una constante, no estoMMIX Interno: Se esperaba un registro, no estoMMIX Interno: El Ãºltimo vararg nombrado no cabe en un registroMMIX Interno: Falta un case %qc en mmix_print_operandMMIX Interno: Esto no es una constante:MMIX Interno: Esta no es una direcciÃ³n reconocidaMMIX Interno: Tratando de mostrar una condiciÃ³n invertida de forma no vÃ¡lida:MMIX Interno: Â¿CuÃ¡l es el CC de esto?MMIX Interno: Â¿CuÃ¡l es el CC de esto?el argumento de vector MMX sin MMX activado cambia la ABIla devoluciÃ³n de vector MMX sin MMX activado cambia la ABIMODULE PROCEDURE en %C debe estar en una interfaz genÃ©rica de mÃ³dulose requiere el argumento MOLD para NULL en %LLa etiqueta MOLD en %L tiene conflictos con la etiqueta SOURCE en %LLa etiqueta MOLD en %L tiene conflictos con la especificaciÃ³n de tipo en %LSe require MOLD= en un argumento NULL en %L: AmbigÃ¼edad entre las funciones especÃ­ficas %s y %s cÃ³digo MSA MIPS16las funciones internas de MSP430 solo funcionan dentro de manejadores de interrupcionescase MULT en cris_op_strLa magnitud del segundo argumento de %s excede el tamaÃ±o de bit en %LMantiene el puntero a la cadena hacia atrÃ¡s.Hace que "char" sea signed por defecto.Hace que "char" sea unsigned por defecto.Hace indirectas todas las llamadas a funciÃ³n.Hace los enteros de 32 bits de anchura.Construye los structs como un mÃºltiplo de 4 bytes (aviso: se altera la ABI).Hace que el motor de relajaciÃ³n de enlace asuma que ocurre una envoltura del contador de programa.Datos de malloc en el espacio P2.Marca los registros MAC como sobreescritos por llamada.Marca todos los bucles como paralelos.Marca las operaciones de copia declaradas implÃ­citamente como obsoletas si la clase tiene una operaciÃ³n de copia o un destructor definidos por el usuario.Marca las operaciones de copia declaradas implÃ­citamente como obsoletas si la clase tiene una operaciÃ³n de copia definida por el usuario.Marca todos los mÃ©todos y funciones incluidos en lÃ­nea con visibilidad hidden.NÃºmero mÃ¡ximo de bloques bÃ¡sicos en bucles para movimiento invariante de bucle.NÃºmero de bucles mÃ¡ximo para el RA regional.El nÃºmero mÃ¡ximo de bytes para comparar con bucles.El nÃºmero mÃ¡ximo de bytes para comparar sin bucles.MÃ¡x. nÃºmero de bytes para mover y poner en lÃ­nea.TamaÃ±o mÃ¡ximo de la tabla de conflictos en MB.MÃ¡x. nÃºmero de marcadores de depuraciÃ³n para expandir o poner en lÃ­nea.Profundidad mÃ¡xima de recursiÃ³n para expandir expresiones de rastreo de variables.MÃ¡ximo tamaÃ±o de lista loc para que deban aÃ±adirse ops inversas.TamaÃ±o mÃ¡ximo de las tablas de dispersiÃ³n de rastreo de variables.MÃ¡ximo crecimiento de cÃ³digo causado por duplicaciÃ³n de colas (en porcentaje).MÃ¡ximo crecimiento estimado del cuerpo de la funciÃ³n causado por la inclusiÃ³n temprana en lÃ­nea de una sola llamada.Salida estimada mÃ¡xima de la ramificaciÃ³n considerada predecible.MÃ¡ximo crecimiento causado por la inclusiÃ³n en lÃ­nea de una funciÃ³n grande (en porcentaje).TamaÃ±o maximal de una particiÃ³n para LTO (en instrucciones estimadas).MÃ¡ximo crecimiento de marco de pila causado por la inclusiÃ³n en lÃ­nea (en porcentaje).El crecimiento mÃ¡ximo permitido del nÃºmero y el tamaÃ±o total de los parÃ¡metros nuevos ipa-sra que reemplazan un puntero a un agregado con.Cantidad mÃ¡xima de iteraciones del paso sobre una funciÃ³n.Cantidad mÃ¡xima de bbs similares con las cuales comparar un bb.Profundidad mÃ¡xima de la bÃºsqueda en el Ã¡rbol dominador por expresiones para levantar.MÃ¡xima profundidad de cadenas sqrt que se utilizarÃ¡ cuando se sintetice la exponenciaciÃ³n mediante una constante real.Longitud mÃ¡xima de los rastreos de candidatos para reducciÃ³n de fuerza de lÃ­nea directa.Longitud mÃ¡xima del conjunto antic parcial al realizar pre optimizaciÃ³n de Ã¡rbol.NÃºmero mÃ¡ximo de almacenamientos locales activos en la eliminaciÃ³n de almacenamiento muerto RTL.NÃºmero mÃ¡ximo de elementos de contenido agregado de un parÃ¡metro en funciones de salto y celosÃ­as.NÃºmero mÃ¡ximo de argumentos que un PHI puede tener antes de que el hilador FSM no intente hacer hilo a travÃ©s de su bloque.NÃºmero mÃ¡ximo de arrays por scop.NÃºmero mÃ¡ximo de aserciones que hay que aÃ±adir a lo largo del borde predefinido de una sentencia switch durante VRP.NÃºmero mÃ¡ximo de bloques bÃ¡sicos en un camino de hilo de salto de mÃ¡quina de estados.NÃºmero mÃ¡ximo de bits para el cual evitamos crear FMAs.NÃºmero mÃ¡ximo de pares de almacenamiento condicional que se pueden hundir.NÃºmero mÃ¡ximo de almacenamientos constantes que hay que mezclar en el paso de mezcla de almacenamientos.NÃºmero mÃ¡ximo de referencia de datos en bucles para construir dependencias de datos de bucles.NÃºmero mÃ¡ximo de desambiguaciones que realizar por cada acceso a memoria.El nÃºmero mÃ¡ximo de campos en una estructura antes de que el anÃ¡lisis de punteros trate a la estructura como una sola variable.NÃºmero mÃ¡ximo de insns en bloque bÃ¡sico que se consideran para conversiÃ³n-if RTL.El nÃºmero mÃ¡ximo de instrucciones en bloque bÃ¡sico que se consideran para vectorizaciÃ³n SLP.El nÃºmero mÃ¡ximo de instrucciones en la lista ready que se consideran elegibles para renombrado.NÃºmero mÃ¡ximo de instrucciones que se copiarÃ¡n cuando se dupliquen bloques en un camino de hilo de salto de mÃ¡quina de estados.NÃºmero mÃ¡ximo de operaciones isl; 0 significa que no hay lÃ­miteNÃºmero mÃ¡ximo de pelados de bucle para mejorar alineaciÃ³n de las referencias de datos en un bucle.NÃºmero mÃ¡ximo de definiciones posibles visitadas cuando se desvirtualiza especulativamente.NÃºmero mÃ¡ximo de espacios de nombres a buscar por alternativas cuando falla la bÃºsqueda de nombre.NÃºmero mÃ¡ximo de llamadas anidadas para buscar dependencias de control durante el anÃ¡lisis de variables sin inicializar.NÃºmero mÃ¡ximo de caminos de hilo de salto nuevos que se crearÃ¡n para una mÃ¡quina de estados.NÃºmero mÃ¡ximo de parÃ¡metros en un SCoP.El nÃºmero mÃ¡ximo de consultas al orÃ¡culo de alias por almacenamiento.NÃºmero mÃ¡ximo de sentencias permitidas en un bloque que necesitan ser duplicadas al hacer hilos de saltos.NÃºmero mÃ¡ximo de sentencias que visitarÃ¡ el anÃ¡lisis de parÃ¡metros formales de IPA basado en el anÃ¡lisis de alias de una funciÃ³n dada.NÃºmero mÃ¡ximo de cadenas para las que el paso de optimizaciÃ³n de strlen rastrearÃ¡ longitudes de cadenas.El nÃºmero mÃ¡ximo de veces que se puede planificar una insns.Coste mÃ¡ximo permitido para la secuencia que generarÃ­a el paso de conversiÃ³n-if RTL para una rama que se considera predecible.Coste mÃ¡ximo permitido para la secuencia que generarÃ­a el paso de conversiÃ³n-if RTL para una rama que se considera no predecible.Probabilidad mÃ¡xima de la entrada BB de la regiÃ³n de divisiÃ³n (en porcentaje relativo a la entrada BB de la funciÃ³n) para que suceda la inclusiÃ³n en lÃ­nea parcial.MÃ¡xima profundidad permitida de recursividad cuando se consulta una propiedad de un nombre SSA.NÃºmero mÃ¡ximo (en bytes) de objetos rastreados en btyes por la eliminaciÃ³n de almacenamiento muerto.TamaÃ±o mÃ¡ximo en bytes de los valores constantes permitidos como operandos.TamaÃ±o mÃ¡ximo de una lista de valores asociada con cada parÃ¡metro para propagaciÃ³n constante entre procedimientos.TamaÃ±o mÃ¡ximo de las variables global y static que se pueden colocar en el Ã¡rea de datos small.MÃ¡ximo tamaÃ±o, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarizaciÃ³n cuando se compila para tamaÃ±o.MÃ¡ximo tamaÃ±o, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarizaciÃ³n cuando se compila para velocidad.La longitud de subregistro mÃ¡xima no puede exceder a %dLa longitud de identificador mÃ¡xima soportada es %dMÃ¡ximo factor de desenrrollado para la transformaciÃ³n unroll-and-jam.Mezcla los almacenamientos adyacentes.Modo de empleo de la suborden de mezcla:Tasa mÃ­nima de insns a ops de mem para activar la precarga en un bucle.Tasa mÃ­nima de insns a precargar para activar la precarga para un bucle con una cuenta de viajes desconocida.La distancia mÃ­nima entre store y load en posible conflicto.TamaÃ±o minimal de una particiÃ³n para LTO (en instrucciones estimadas).ExpansiÃ³n mÃ­nima de la pila para iniciar la recolecciÃ³n de basura, como un porcentaje del tamaÃ±o total de la pila.TamaÃ±o mÃ­nimo de la pila antes de comenzar a recolectar basura, en kilobytes.NÃºmero mÃ­nimo de iteraciones por thread de un bucle paralelizado interior.No hay coincidencia en la asignaciÃ³n de puntero a procedimiento en %L: no hay coincidencia en la convenciÃ³n a llamadaFalta !$OMP END ATOMIC despuÃ©s de !$OMP ATOMIC CAPTURE en %CÂ¿Falta la opciÃ³n -mcpu en ASM_CPU_SPEC?Falta la especificaciÃ³n de devoluciÃ³n alternativa en la llamada a subrutina en %LFalta la especificaciÃ³n de matriz en %L en la declaraciÃ³n CODIMENSIONFalta la especificaciÃ³n de matriz en %L en la declaraciÃ³n DIMENSIONFalta el rango de carÃ¡cter en IMPLICIT en %CFalta el parÃ©ntesis que cierra en la etiqueta de asignaciÃ³n en %CFalta la especificaciÃ³n de codimensiÃ³n en %CFaltan las cuentas para la funciÃ³n invocada %sFalta la especificaciÃ³n de dimensiÃ³n en %CFalta la entidad o el nombre de bloque comÃºn para la declaraciÃ³n de especificaciÃ³n de atributo en %CFalta un exponente en el nÃºmero real en %CFalta la etiqueta de formato en %CFalta la especificaciÃ³n genÃ©rica en la declaraciÃ³n USE en %CFalta el nombre de la palabra clave en la lista de argumentos actual en %CFalta el parÃ¡metro de gÃ©nero en %CFaltan los parÃ©ntesis requeridos antes de BIND(C) en %CFalta el parÃ©ntesis derecho en %CFalta el parÃ©ntesis derecho o una coma en %CMÃ³dulo %qs en la lÃ­nea %d columna %d: %sEl mÃ³dulo natural en la declaraciÃ³n USE en %C debe ser uno de INTRINSIC o NON_INTRINSICMÃ¡s argumentos actuales que formales en la llamada a procedimento en %LMÃ¡s de un borde fuera de un nodo thunkMueve las computaciones invariantes de bucles fuera de los bucles.Se proveen mÃºltiples identificadores con un sÃ³lo especificador NAME= en %CNo se permite NAME en BIND(C) para ABSTRACT INTERFACE en %CEl especificador NEWUNIT debe tener FILE= o STATUS='scratch' en %CSe requiere NOPASS o una interfaz explÃ­cita en %CNOTE_INSN_BASIC_BLOCK %d en el medio del bloque bÃ¡sico %dfalta NOTE_INSN_BASIC_BLOCK para el bloque %datributo NO_ARG_CHECKNULL aparece en el lado derecho de una asignaciÃ³n en %Lse usÃ³ NULL en la aritmÃ©ticaLa inicializaciÃ³n NULL() en %C es ambiguaLos nombres despuÃ©s de !$omp critical y !$omp end critical no coinciden en %CEl nombre en %C es demasiado largoNombre de la biblioteca del sistema con la que enlazar.Nombre del fichero de inicio.Nombre demasiado largoEl bloque DO nombrado en %L requiere un nombre ENDDO coincidenteLa constante nombrada en %C en un EQUIVALENCEEl nombre de grupo de lista de nombres en %L no puede tener el atributo SAVESe necesita una entidad o un nombre de bloque comÃºn para la declaraciÃ³n de especificaciÃ³n de atributo en %CBloque CRITICAL anidado en %CNo se permite un nombre de enlazado en BIND(C) en %CNo hay ramificaciones
  No hay llamadas
  Sin crt0.o predeterminada.No hay un borde fuera de un nodo thunkNo hay lÃ­neas de cÃ³digo ejecutables
! Ya no se admite.No hay ninguna regiÃ³n que cruce el salto en el lÃ­mite de la secciÃ³n en bb %iAsignaciÃ³n definida por el usuario de un no-ELEMENTAL en WHERE en %LUno que no es POINTER en el contexto de asociaciÃ³n de puntero (%s) en %LElemento de matriz de forma asumida que no es carÃ¡cter en la etiqueta FORMAT en %LElemento de matriz de tamaÃ±o asumido que no es carÃ¡cter en la etiqueta FORMAT en %LElemento de matriz de puntero que no es carÃ¡cter en la etiqueta FORMAT en %LEl lÃ­mite inferior no es constante en la declaraciÃ³n de forma implÃ­cita en %LCarÃ¡cter no numÃ©rico en la etiqueta de declaraciÃ³n en %CEl procedimiento FINAL que no es escalar en %L debe tener un argumento sharp asumidoExpresiÃ³n que no es variable en el contexto de definiciÃ³n variable (%s) en %LEl componente %s que no es comatriz en %L de tipo LOCK_TYPE o con subcomponente de tipo LOCK_TYPE debe tener una codimensiÃ³n o ser un subcomponente de una comatriz. (Las variables de tipo %s pueden no tener una codimiensiÃ³n ya que %s en %L tiene una codimensiÃ³n o un componente submatriz)El componente %s que no es comatriz en %L de tipo LOCK_TYPE o con subcomponente de tipo LOCK_TYPE debe tener una codimensiÃ³n o ser un subcomponente de una comatriz. (Las variables de tipo %s pueden no tener una codimensiÃ³n si ya existe un subcomponente comatriz)CarÃ¡cter de tabulaciÃ³n que no es conforme en %CCarÃ¡cter de tabulador que no es conformante en la columna %d de la lÃ­nea %dSecciÃ³n de matriz no constante en %L en la declaraciÃ³n DATADeclaraciÃ³n de tipo %s*%d no estÃ¡ndar en %CNo se esperaba TAG.NÃºmero de particiones en las que se debe dividir el programa.NÃºmero de registros usados para pasar argumentos enteros.Se requiere un PARAMETER numÃ©rico en la constante compleja en %CSe requieren operandos numÃ©ricos en la expresiÃ³n en %LSe requieren operandos numÃ©ricos o CHARACTER en la expresiÃ³n en %LLa declaraciÃ³n OPEN en %C debe tener especificado UNIT o NEWUNITNo se permite una declaraciÃ³n OPEN en el procedimiento PURE en %CNo se permite OPTIONAL dentro de BLOCK en %Clas declaraciones Objective-C sÃ³lo pueden aparecer en el Ã¡mbito globalCaracterÃ­stica obsoleta:Herramienta Â«offlineÂ»  para manejar contadores de gcda
  
  No se admite la declaraciÃ³n de tipo de estilo antiguo %s*%d en %COmite el marco de referencia para las funciones hojas.Omite el paso de reducciÃ³n de rango al realizar divisiones complejas.Omite el puntero del marco de referencia para las funciones hojas.SÃ³lo genera reubicaciones absolutas en los valores de tamaÃ±o word.SÃ³lo se pueden usar operandos intrÃ­nsecos en la expresiÃ³n en %LSÃ³lo ejecuta una instrucciÃ³n por ciclo.Preservado por compatibilidad hacia atrÃ¡s.Usa solamente 32 FPRs.Usa solamente 32 GPRs.construcciÃ³n OpenACC dentro de regiÃ³n no OpenACCla directiva de bucle OpenACC debe estar asociada a una regiÃ³n de cÃ³mputo OpenACCregiÃ³n OpenACC dentro de rutina OpenACC; el paralelismo anidado aÃºn no se permiteEl operando del operador .not. en %%L es %sEl operando del operador numÃ©rico unitario %%<%s%%> en %%L es %sEl operando del operador de usuario %%<%s%%>  en %%L es %sLos operandos del operador numÃ©rico binario %%<%s%%> en %%L son %s/%sLos operandos del operador de comparaciÃ³n %%<%s%%> en %%L son %s/%sLos operandos del operador lÃ³gico %%<%s%%> en %%L son %s/%sLos operandos del operador de concatenaciÃ³n de cadenas en %%L son %s/%sLos operandos del operador de usuario %%<%s%%> en %%L son %s/%sLa interfaz de operador en %L genera un conflicto con la interfaz intrÃ­nsecaLa interfaz de operador en %L tiene el nÃºmero errÃ³neo de argumentosLa interfaz de operador en %L debe tener, cuando mucho, dos argumentosOptimiza la cantidad de registros stdarg guardados en pila al principio de la funciÃ³n.Optimiza patrones condicionales usando nodos SSA PHI.Optimiza para experiencia de depuraciÃ³n en lugar de velocidad o tamaÃ±o.Optimiza para espacio en lugar de velocidad.Optimiza para velocidad descartando el cumplimento exacto de estÃ¡ndares.Optimiza la cabecera de marco.Optimiza la inducciÃ³n de variables en los Ã¡rboles.Optimiza las cargas de las direcciones lui/addiu.Optimiza los tamaÃ±os de opcode en tiempo de enlazado.Optimiza las llamadas recursivas hermanadas y de extremo.Optimiza las instrucciones de la llamada del extremo en el ensamblador y el enlazador.Opciones:
  Fuera de lÃ­mites en IMAGE_INDEX en %L para la dimensiÃ³n %d, SUB tiene %ld y el lÃ­mite inferior de COARRAY  es %ld)Fuera de lÃ­mites en IMAGE_INDEX en %L para la dimensiÃ³n %d, SUB tiene %ld y el lÃ­mite superior de COARRAY es %ld)Espacio de pila agotado.
--- 2033,2044 ----
  Error al escribir al fichero de mÃ³dulo %qs para escritura: %sError al escribir el fichero de mÃ³dulos: %sError al escribir el fichero de salida '%s'
  EventoLa condiciÃ³n de salida del bucle DO WHILE en %L debe ser una expresiÃ³n LOGICAL escalarTermina cuando sucede el primer error.Expande la divisiÃ³n entera de 32bit/64bit en divisiÃ³n entera sin signo de 8bit con revisiÃ³n en tiempo de ejecuciÃ³n.Expande adddi3 y subdi3 en tiempo de generaciÃ³n de rtl en add.f / adc, etc.Se esperaba ")" en %CSe esperaba "," en %CSe esperaba '*' en la especificaciÃ³n de comatriz en la declaraciÃ³n ALLOCATE en %LSe esperaba :: en la definiciÃ³n TYPE en %CSe esperaba un signo = en la declaraciÃ³n PARAMETER en %CSe esperaba un sÃ­mbolo PARAMETER en la constante compleja en %CSe esperaba una declaraciÃ³n TYPE IS, CLASS IS o END SELECT despuÃ©s de un SELECT TYPE en %CSe esperaba una declaraciÃ³n CASE o END SELECT despuÃ©s de un SELECT CASE en %CSe esperaba una interfaz sin nombre en %CSe esperaba un parÃ©ntesis derecho en la expresiÃ³n en %CSe esperaba un valor de paso en el iterador en %CSe esperaba un especificador de acceso en %CSe esperaba la etiqueta de devoluciÃ³n alterna en %CSe esperaba una expresiÃ³n de inicializaciÃ³n en %CSe esperaba otra dimensiÃ³n en la declaraciÃ³n de matriz %CSe esperaba una lista de argumentos en %CSe esperaba un subÃ­ndice de matriz en %CSe esperaba un gran tranco de subÃ­ndice de matriz en %CSe esperaba una asociaciÃ³n en %CSe esperaba una lista lista de asociaciÃ³n en %CSe esperaba un nombre de atributo de bitSe esperaba un atributo de enlace en %CSe esperaba un nombre de enlace en %CSe esperaba una coma en la lista E/S en %CSe esperaba una referencia de componente en %CSe esperaba un exponente en la expresiÃ³n en %CSe esperaba una expresiÃ³n en %C en la declaraciÃ³n PARAMETERSe esperaba una expresiÃ³n en la declaraciÃ³n %s en %CSe esperaba una expresiÃ³n en la especificaciÃ³n de matriz en %CSe esperaba un tipo de expresiÃ³nSe esperaba una lista de argumentos formales en la definiciÃ³n de la funciÃ³n en %CSe esperaba un nombre genÃ©rico o un descriptor de operador en %CSe esperaba una expresiÃ³n de inicializaciÃ³n en %CSe esperaba la inicializaciÃ³n de la expresiÃ³n en CASE en %CSe esperaba un enteroSe esperaba una cadena enteraSe esperaba un parÃ©ntesis izquierdoSe esperaba un nombre de procedimiento de mÃ³dulo en %CSe esperaba un nombreSe esperaba una cadena realSe esperaba un parÃ©ntesis derechoSe esperaba una expresiÃ³n de inicializaciÃ³n escalar en %CSe esperaba un nombre de enlace especÃ­fico en %CSe esperaba una cadenaSe esperaba un nombre de componente de estructura en %CSe esperaba un nombre terminal en %CSe esperaba un procedimiento enlazado a tipo o un procedimiento de componente puntero en %Cse esperaba un nombre variable en %CSe esperaba un nombre de variable en %C en la declaraciÃ³n PARAMETERSe esperaba una coma en EQUIVALENCE en %CSe espera la lista de entidades nombradas %CExplicar quÃ© consideraciones de alineamiento llevan a la decisiÃ³n de hacer una insn corta o larga.Exporta funciones aun si pueden incluir en lÃ­nea.La expresiÃ³n en %L en este contexto debe ser constanteLa expresiÃ³n en %L debe ser de tipo INTEGER, se encontrÃ³ %sLa expresiÃ³n en %L debe ser escalarLa expresiÃ³n en la declaraciÃ³n CASE en %L no estÃ¡ en el rango de %sLa expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de gÃ©nero %dLa expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de tipo %sLa expresiÃ³n en la declaraciÃ³n CASE en %L debe ser escalarExtensiÃ³n: ConversiÃ³n de %s a %s en %LExtensiÃ³n: Operador unario despuÃ©s de un operador aritmÃ©tico (usar parÃ©ntesis) en %CExtensiÃ³n: carÃ¡cter barra invertida en %CUn IO UNIT externo no puede ser una matriz en %LCaracteres ajenos el formato en %LLa clÃ¡usula FINAL en %L requiere una expresiÃ³n LOGICAL escalarLa declaraciÃ³n FINAL en %C debe estar dentro de CONTAINSLa declaraciÃ³n FINAL en %C debe estar dentro de una secciÃ³n de tipo derivado CONTAINSEl procedimiento FINAL en %L debe tener exactamente un argumentoLa expresiÃ³n de fin FORALL en %L debe ser un INTEGER escalarEl nombre de Ã­ndice FORALL en %L debe ser un INTEGER escalarLa clÃ¡usula de mÃ¡scara FORALL en %L requiere una expresiÃ³n LOGICAL escalarLa expresiÃ³n de inicio FORALL en %L debe ser un INTEGER escalarLa expresiÃ³n de tranco FORALL en %L no puede ser ceroLa expresiÃ³n de tranco FORALL en %L debe ser un %s escalarLa etiqueta FORMAT %d en %L no estÃ¡ definidaLa declaraciÃ³n FORMAT en %L no tiene una etiqueta de declaraciÃ³nLa etiqueta FORMAT en %L debe ser de tipo con gÃ©nero por defecto CHARACTER o INTEGERLas excepciones FP estÃ¡n activadas.las opciones de FPX fast y compact no pueden especificarse juntasFPX: Activar las extensiones de coma flotante de doble precisiÃ³n de la CPU Argonaut ARC.FPX: Generar instrucciones FPX de precisiÃ³n doble (compactas).FPX: Generar instrucciones FPX de precisiÃ³n doble (rÃ¡pidas).FPX: Generar instrucciones FPX de precisiÃ³n sencilla (compactas).FPX: Generar instrucciones FPX de precisiÃ³n sencilla (rÃ¡pidas).Factoriza constructores y destructores complejos para favorecer el espacio en detrimento de la velocidad.Error FatalControl fino de las caracterÃ­sticas de ajuste.El primer argumento de la asignaciÃ³n definida en %L debe ser INTENT(OUT) o INTENT(INOUT)El primer argumento de la interfaz de operador en %L no puede ser opcionalEl primer argumento de la interfaz de operador en %L debe ser INTENT(IN)Nombre de la configuraciÃ³n de la instrucciÃ³n personalizada de coma flotante.Sigue las convenciones de llamada Renesas (anteriormente Hitachi) / SuperH.Sigue los requisitos de orden de evaluaciÃ³n de C++17 para expresiones de asignaciÃ³n, desplazamiento, llamadas a funciones miembro, etc.Sigue los requerimientos de enlace de EABI.Para el procedimiento dummy %s, no se permite un nombre de enlazado en BIND(C) en %CPara la biblioteca de intrÃ­nsecos: pasa todos los parÃ¡metros en registros.Se establece el permiso ejecutable para las funciones anidadas en la pila.Para objetivos que normalmente necesitan trampolines para las funciones anidadas, siempre los genera en lugar de usar descriptores.Hace que la salida en ensamblador siempre use constantes hexa.Fuerza que los accesos de campos de bit coincidan con su anchura de tipo.Fuerza que las funciones se alineen a un lÃ­mite de 4 byte.Fuerza que el tipo subyacente de "wchar_t" sea "unsigned short".Fuerza el uso de ranuras de retardo para las ramificaciones condicionales.DeclaraciÃ³n de formato en el mÃ³dulo bloque principal en %CCaracterÃ­stica obsoleta de Fortran 2008:Fortran 2008: Funciones puntero en un contexto de definiciÃ³n variable (%s) en %LFortran 2008: El punto y coma en %C sin una declaraciÃ³n precedenteCaracterÃ­stica borrada en Fortran 2018:CaracterÃ­stica obsoleta de Fortran 2018:Fortran 2018:Fortran 95 requiere un INTEGER por defecto en la etiqueta %s en %LEl procedimiento %s en %L tiene entradas con especificaciones de matriz no coincidentesLos inicios de las funciones se alinean a esta potencia de 2.Las funciones con valores de devoluciÃ³n deben terminar con declaraciones return.Fusiona ciertas operaciones de enteros para un mejor rendimiento en power8.fusiona referencias toc de modelo cÃ³digo mediano/grande con la instrucciÃ³n de memoria.GCC no puede admitir operadores con tipos enteros y tipos de coma fija que tienen demasiados bits integrales y fraccionales juntosGCC no estÃ¡ configurado para aceptar %s como objetivo de descargaGCC sÃ³lo admite %u Ã¡mbitos anidadosvector GCC pasado por referencia: extensiÃ³n ABI que no es estÃ¡ndar sin garantÃ­a de compatibilidadSe devolviÃ³ un vector GCC por referencia: extensiÃ³n de ABI no estÃ¡ndar sin garantÃ­a de compatibilidadGCSE desactivadoGENERIC en %C debe estar dentro de un tipo derivado CONTAINSGMP versiÃ³n %s, MPFR versiÃ³n %s, MPC versiÃ³n %s, isl versiÃ³n %s
  C de GNU ya no admite -traditional sin usar -EExtensiÃ³n GNU:Objective C de GNU ya no admite compilaciÃ³n tradicionalLa declaraciÃ³n GOTO en %L deja la construcciÃ³n CRITICAL por la etiqueta en %LLa declaraciÃ³n GOTO en %L deja la construcciÃ³n DO CONCURRENT por la etiqueta en %LGenera instrucciones de 16 bits.Genera cÃ³digo i386 de 16bit.Genera cÃ³digo de 32-bit.Genera desplazamientos de 32-bit en las tablas de switch.Genera cÃ³digo i386 de 32bit.Genera cÃ³digo x86-64 de 32bit.Genera instrucciones multiply y mac de 32x16.Genera cÃ³digo de 64-bit.Genera cÃ³digo x86-64 de 64bit.Genera marcos de pila que cumplan con APCS.Genera cÃ³digo de 32 bits ARCompact para el procesador ARC600.Genera cÃ³digo de 32 bits ARCompact para el procesador ARC601.Genera cÃ³digo de 32 bits ARCompact para el procesador ARC700.Genera stubs de estilo AT&T para Mach-O.Genera encabezado C de caracterÃ­sticas especÃ­ficas de la plataforma.Genera prototipos C a partir de declaraciones BIND(C).Genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos con extensiones GNU.Genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos.Genera cÃ³digo ELF FDPIC.Genera cÃ³digo GFLOAT de doble precisiÃ³n.Genera cÃ³digo H8/300H.Genera cÃ³digo H8S.Genera cÃ³digo H8S/2600.Genera cÃ³digo H8SX.Genera cÃ³digo ILP32.Genera bloques IT apropiados para el ARMv8.Genera fichero JSON.Genera cÃ³digo LP64.Genera cÃ³digo MIPS16.Genera cÃ³digo PA1.0.Genera cÃ³digo PA1.1.Genera cÃ³digo PA2.0 (requiere binutils 2.10 o superior).Genera instrucciones SBIT, CBIT.Genera cÃ³digo SH1.Genera cÃ³digo SH2.Genera cÃ³digo SH2a sin FPU.Genera cÃ³digo SH2e.Genera cÃ³digo SH3.Genera cÃ³digo SH3e.Genera cÃ³digo SH4 sin FPU.Genera cÃ³digo SH4.Genera cÃ³digo SH4-100 sin FPU.Genera cÃ³digo SH4-100.Genera cÃ³digo SH4-200 sin FPU.Genera cÃ³digo SH4-200.Genera cÃ³digo SH4-300 sin FPU.Genera cÃ³digo SH4-300.Genera cÃ³digo SH4a sin FPU.Genera cÃ³digo SH4a.Genera cÃ³digo SH4al-dsp.Genera instrucciones VRSAVE cuando se genere cÃ³digo AltiVec.Genera secciÃ³n __mcount_loc con todos los mcount o llamadas __fentry__.Genera una directiva #line que apunte al directorio de trabajo actual.Genera una llamada a abortar si una funcion noreturn devuelve.Genera una funciÃ³n main() de D predefinida al compilar.Genera un solo punto de salida para cada funciÃ³n.Genera nombres de ruta de fuentes absolutos para gcov.Genera parÃ¡metros agregados pasando cÃ³digo con alineamiento de 64 bits a lo sumo.Genera instrucciones auto-inc/dec.Genera cÃ³digo big endian.Genera cÃ³digo big-endian.Genera instrucciones de bit.Genera las llamadas insns como llamadas directas.Genera las llamadas insns como llamadas indirectas, si es necesario.Genera las llamadas insns como llamadas indirectas.Genera las llamadas insns como llamadas indirectas de registros.Genera la instrucciÃ³n cld en el prÃ³logo de funciÃ³n.Genera cÃ³digo para la arquitectura CR16C.Genera cÃ³digo para la arquitectura CR16C+ (Por defecto).Genera cÃ³digo para as de GNU.Genera cÃ³digo para el ensamblador de GNU (gas).Genera cÃ³digo para ld de GNU.Genera cÃ³digo para el entorno de tiempo de ejecuciÃ³n GNU.Genera cÃ³digo para el entorno de tiempo de ejecuciÃ³n NeXT (Apple Mac OS X).Genera cÃ³digo para descarga OpenMP: permite -msoft-stack y -muniform-simt.Genera cÃ³digo para SH4 series 340 (sin MMU/FPU).Genera cÃ³digo para SH4 series 400 (sin MMU/FPU).Genera cÃ³digo para SH4 series 500 (sin FPU).Genera cÃ³digo para el estado Thumb.Genera cÃ³digo para el ensamblador UNIX.Genera cÃ³digo para ABI de 32 bits.Genera cÃ³digo para el 5206e.Genera cÃ³digo para el 520X.Genera cÃ³digo para el 528x.Genera cÃ³digo para el 5307.Genera cÃ³digo para el 5407.Genera cÃ³digo para ABI de 64 bits.Genera cÃ³digo para el 68000.Genera cÃ³digo para el 68010.Genera cÃ³digo para el 68020.Genera cÃ³digo para el 68030.Genera cÃ³digo para el 68040, sin ninguna instrucciÃ³n nueva.Genera cÃ³digo para el 68040.Genera cÃ³digo para el 68060, sin ninguna instrucciÃ³n nueva.Genera cÃ³digo para el 68060.Genera cÃ³digo para el 68302.Genera cÃ³digo para el 68332.Genera cÃ³digo para el 68851.Genera cÃ³digo para el ColdFire v4e.Genera cÃ³digo para una DLL.Genera cÃ³digo para el Fido A.Genera cÃ³digo para la cpu32.Genera cÃ³digo para todas las instanciaciones de plantillas.Genera cÃ³digo para un 11/10.Genera cÃ³digo para un 11/40.Genera cÃ³digo para un 11/45.Genera cÃ³digo para contratos de assert.Genera cÃ³digo para las extensiones cargables de nÃºcleo darwin.Genera cÃ³digo para las funciones aÃºn si estÃ¡n completamente incluidas en lÃ­nea.Genera cÃ³digo para la CPU dada.Genera cÃ³digo para ejecutables BSS PLT antiguos.Genera cÃ³digo para contratos de postcondiciones.Genera cÃ³digo para contratos de precondiciones.Genera cÃ³digo para las funciones estÃ¡ticas aunque nunca se las llame.Genera cÃ³digo para las opciones sin caso predefinido.Genera cÃ³digo para la plataforma Android.Genera cÃ³digo para el M*Core M210.Genera cÃ³digo para el M*Core M340.Genera cÃ³digo para el nÃºcleo o para las extensiones cargables del nÃºcleo.Genera cÃ³digo para el modo supervisor (predeterminado).Genera cÃ³digo para el modo de usuario.Genera cÃ³digo en el estado ARM de 32 bit.Genera cÃ³digo en modo big endian.Genera cÃ³digo en modo big endian.Genera cÃ³digo en modo little endian.Genera cÃ³digo en modo little endian.Genera cÃ³digo adecuado para ejecutables (NO para bibliotecas compartidas).Genera cÃ³digo adecuado para vuelta rÃ¡pida en la depuraciÃ³n.Genera cÃ³digo que se pueda usar en objetos dinÃ¡micos de estilo SVR4.Genera cÃ³digo que se pueda mantener el estado local uniforme por todas las vÃ­as.Genera cÃ³digo que cumpla con Intel MCU psABI.Genera cÃ³digo que cumpla con la ABI dada.Genera cÃ³digo que se puede enlazar con cÃ³digo MIPS16 microMIPS.Genera cÃ³digo que use las instrucciones de coma flotante del 68881.Genera cÃ³digo que se puede enlazar contra ninguna otra biblioteca compartida de ID, pero puede usarse como una biblioteca compartida.Genera cÃ³digo para revisar los lÃ­mites antes de indexar matrices.Genera cÃ³digo para revisar especificaciones de excepciones.Genera cÃ³digo para usar un PTL y GOT no ejecutables.Genera cÃ³digo que use las instrucciones de coma flotante de hardware.Genera cÃ³digo que usa solo los registros generales.Genera cÃ³digo con llamadas a bibliotecas para coma flotante.Genera cÃ³digo sin registro GP.Genera objetos CFString en tiempo de compilaciÃ³n.Genera secciones de depuraciÃ³n comprimidas.Genera instrucciones move condicionales.Genera definiciones cpp para ES de servidor.Genera definiciones cpp para ES de estaciÃ³n de trabajo.Genera informaciÃ³n de depuraciÃ³n en el formato DWARF v2 (o posterior).Genera informaciÃ³n de depuraciÃ³n en el formato STABS.Genera informaciÃ³n de depuraciÃ³n en el formato VMS.Genera informaciÃ³n de depuraciÃ³n en el formato XCOFF.Genera informaciÃ³n de depuraciÃ³n en el formato extendido por defecto.Genera informaciÃ³n de depuraciÃ³n en el formato por defecto.Genera informaciÃ³n de depuraciÃ³n en la versiÃ³n predeterminada del formato DWARF.Genera informaciÃ³n de depuraciÃ³n en el formato STABS extendido.Genera informaciÃ³n de depuraciÃ³n en el formato XCOFF extendido.Genera informaciÃ³n de depuraciÃ³n en ficheros .dwo separados.Genera cÃ³digo FPU de SH2a de doble precisiÃ³n por defecto.Genera cÃ³digo FPU de SH2a de precisiÃ³n simple.Genera cÃ³digo SH4 de precisiÃ³n simple por defecto.Genera cÃ³digo SH4-100 de precisiÃ³n simple por defecto.Genera cÃ³digo SH4-200 de precisiÃ³n simple por defecto.Genera cÃ³digo SH4-300 de precisiÃ³n simple por defecto.Genera cÃ³digo SH4a de precisiÃ³n simple por defecto.Genera marcos de pila discontiguos.Genera resultados de divisiÃ³n con residuo que tenga el mismo signo que el divisor (no el del dividendo).Genera documentaciÃ³n.Genera instrucciones de coma flotante de doble precisiÃ³n.Genera llamadas indirectas rÃ¡pidas.Genera matemÃ¡ticas de coma flotante usando el conjunto de instrucciones dado.Genera divisiÃ³n de coma flotante incluida en lÃ­nea, optimizada para latencia.Genera divisiÃ³n de coma flotante incluida en lÃ­nea, optimizada para rendimiento.Genera divisiÃ³n entera incluida en lÃ­nea, optimizada para latencia.Genera divisiÃ³n entera incluida en lÃ­nea, optimizada para rendimiento.Genera raÃ­z cuadrada incluida en lÃ­nea, optimizada para latencia.Genera raÃ­z cuadrada incluida en lÃ­nea, optimizada para rendimiento.Genera instrucciones admitidas por el barrel shift.Genera instrucciones isel.Genera la bÃºsqueda no estricta de clases (a travÃ©s de objc_getClass()) para usarlas en el modo Zero-Link.Genera cÃ³digo little endian.Genera cÃ³digo little-endian.Genera mÃºltiples instrucciones load/store.Genera load/store con instrucciones de actualizaciÃ³n.Genera dependencias de make y compila.Genera dependencias de make.Genera llamadas mcount/__fentry__ como nops. Para activarlas han de ser parcheadas.Genera instrucciones mul64 y mulu64.Genera instrucciones norm.Genera cÃ³digo normal-mode.Genera solamente cÃ³digo FPU de SH2a de precisiÃ³n simple.Genera cÃ³digo SH4 solamente de precisiÃ³n simple.Genera cÃ³digo SH4-100 solamente de precisiÃ³n simple.Genera cÃ³digo SH4-200 solamente de precisiÃ³n simple.Genera cÃ³digo SH4-300 solamente de precisiÃ³n simple.Genera cÃ³digo SH4a solamente de precisiÃ³n simple.Genera cÃ³digo relativo al pc.Genera instrucciones de extensiÃ³n del rendimiento.Genera instrucciones de la versiÃ³n 2 de la extensiÃ³n del rendimiento.Genera objetivos de prueba para todas las cabecerasa.Genera cÃ³digo independiente de posiciÃ³n para ejecutables si es posible (modo large).Genera cÃ³digo independiente de posiciÃ³n para ejecutables si es posible (modo small).Genera cÃ³digo independiente de posiciÃ³n si es posible (modo large).Genera cÃ³digo independiente de posiciÃ³n si es posible (modo small).Genera instrucciones de precargado, si estÃ¡n disponibles, para matrices en bucles.Genera cÃ³digo PIC reentrante.Genera recÃ­procos en lugar de divss y sqrtss.Genera informaciÃ³n de descriptor de tipo en tiempo de ejecuciÃ³n.Generar referencias de sdata.  Es lo predefinido, salvo que se compile para PIC.Genera cÃ³digo auto-reubicable.Genera sin, cos, sqrt para FPU.Genera instrucciones de coma flotante de precisiÃ³n sencilla.Genera divisiÃ³n recÃ­proca y raÃ­z cuadrada de software para mejor salida.Genera mÃ©todos Objective-C especiales para inicializar/destruir i-variables de C++ que no son POD, si es necesario.Genera instrucciones de extensiÃ³n de cadenas.Genera instrucciones swap.Genera las instrucciones mÃ³dulo de enteros.Genera instrucciones atÃ³micas de memoria quad word (lqarx/stqcx).Genera instrucciones de memoria quad word (lq/stq).Genera tablas de desenredo que sean exactas en cada lÃ­mite de instrucciÃ³n.Genera instrucciones v3 push25/pop25.Genera la instrucciÃ³n vzeroupper antes de una transferencia de flujo de control afuera de la funciÃ³n.Da a las ramificaciones su costo por defecto.Da a los sÃ­mbolos externos un subrayado inicial.No se pueden usar las optimizaciones de bucle Graphite (isl no estÃ¡ disponible).GuÃ­a al enlazador para que relaje las instrucciones.nombre HSA SSA definido por una instrucciÃ³n que se suponeque va a usarloel nombre HSA SSA no se encuentra entre los operandos de la instrucciÃ³n que se supone que va a usarloerror de verificaciÃ³n HSA SSAHSA no se activÃ³ durante la configuraciÃ³nno se maneja ops de imagen HSAla instrucciÃ³n HSA usa un registro pero no se encuentra entre los usos de registro registradoserror de verificaciÃ³n de instrucciÃ³n HSAManeja las funciones internas atÃ³micas que pueden aplicarse a datos desalineados mediante llamadas a funciones de biblioteca. Anula -mtrap-unaligned-atomic.CuÃ¡nto puede crecer la unidad de compilaciÃ³n dada a causa de la inclusiÃ³n en lÃ­nea (en porcentaje).CuÃ¡nto puede crecer la unidad de compilaciÃ³n dada a causa de la propagaciÃ³n constante interprocedural (en porcentaje).ICE: se usa emit_insn donde se necesita emit_jump_insn:
! ID de la biblioteca compartida a crear.las bibliotecas compartidas ID y el modo FD-PIC no se pueden usar juntos.La clÃ¡usula IF en %L requiere una expresiÃ³n LOGICAL escalarLa declaraciÃ³n IMPORT en %C sÃ³lo se permite en un cuerpo INTERFACELa declaraciÃ³n INQUIRE en %L no puede contener especificadores FILE y UNIT al mismo tiempoLa declaraciÃ³n INQUIRE en %L requiere un especificador PENDING= con el especificador ID=La declaraciÃ³n INQUIRE en %L requiere un especificador FILE o UNITNo se permite la declaraciÃ³n INQUIRE en el procedimiento PURE en %CINTENT (%s) genera un conflicto con INTENT(%s) en %LNo se permite INTENT dentro de BLOCK en %CEl argumento actual INTENT(%s) en %L puede interferir con el argumento actual en %L.la definiciÃ³n de ES para %q+D necesita una direcciÃ³nLa etiqueta IOLENGHT es no vÃ¡lida en la declaraciÃ³n INQUIRE en %CISO C no permite %<%E (expression)%>ISO C no permite un %<;%> extra fuera de una funciÃ³nISO C no permite %<_Alignof%> aplicado a un tipo de funciÃ³nISO C no admite %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C no admite %<++%> y %<--%> en tipos complejosISO C no admite los tipos %<__int%d%>ISO C no admite %<~%> para conjugaciones complejasISO C no admite tipos enteros complejosISO C no admite tipos de coma fijaISO C no admite %<complex%> simples que significan %<double complex%>ISO C no admite tipos saturantesISO C no admite el tipo %<_float%d%s%>ISO C prohÃ­be %<goto *expr;%>ISO C prohÃ­be %<return%> con expresiÃ³n, en una funciÃ³n que devuelve voidISO C prohÃ­be una unidad de traducciÃ³n vacÃ­aISO C prohÃ­be la asignaciÃ³n entre un puntero a funciÃ³n y %<void *%>ISO C prohÃ­be grupos de llaves dentro de expresionesISO C prohÃ­be la conversiÃ³n de un no escalar al mismo tipoISO C prohÃ­be la conversiÃ³n al tipo unionISO C prohÃ­be la comparaciÃ³n de %<void *%> con un puntero de funciÃ³nISO C prohÃ­be expresiones condicionales entre %<void *%> y punteros de funciÃ³nISO C prohÃ­be una expresiÃ³n condicional con sÃ³lo un lado voidISO C prohÃ­be los tipos de funciÃ³n const o volatileISO C prohÃ­be la conversiÃ³n de un apuntador a funciÃ³n a un tipo de objeto apuntadorISO C prohÃ­be la conversiÃ³n de objeto apuntador a un tipo de apuntador a funciÃ³nISO C prohÃ­be las llaves de inicializador vacÃ­asISO C prohÃ­be declaraciones adelantadas de parÃ¡metrosISO C prohÃ­be las referencias hacia adelante a tipos %<enum%>ISO C prohÃ­be la inicializaciÃ³n entre un puntero a funciÃ³n y %<void *%>ISO C prohÃ­be las declaraciones etiquetadasISO C prohÃ­be declaraciones de miembros con no miembrosISO C prohÃ­be las funciones anidadasISO C prohÃ­be la comparaciÃ³n entre punteros a funcionesISO C prohÃ­be el paso del argumento %d de %qE entre un puntero a funciÃ³n y %<void *%>ISO C prohÃ­be los tipos de funciÃ³n calificadosISO C prohÃ­be la devoluciÃ³n entre un puntero a funciÃ³n y %<void *%>ISO C prohÃ­be la especificaciÃ³n de rangos de elementos a inicializarISO C prohÃ­be el subÃ­ndice de una matriz %<register%>ISO C prohÃ­be matrices de tamaÃ±o ceroISO C prohÃ­be la matriz %qE de tamaÃ±o ceroISO C prohÃ­be la conversiÃ³n de argumentos a tipo unionISO C requiere un argumento con nombre antes de %<...%>ISO C restringe los valores de enumeraciÃ³n al rango de %<int%>ISO C++ 1998 no admite %<long long%>ISO C++ 1998 prohÃ­be el uso de %<extern%> en instanciaciones explÃ­citasISO C++ no permite %<alignof%> con algo que no es tipoISO C++ no permite inicializadores designados de C99ISO C++ no permite que %<%T::%D%> se defina como %<%T::%D%>ISO C++ no permite %<alignof%> aplicado a un tipo de funciÃ³nISO C++ prohÃ­be la aplicaciÃ³n de %<__alignof%> a una expresiÃ³n de tipo de funciÃ³nISO C++ prohÃ­be la aplicaciÃ³n de %<sizeof%> a una expresiÃ³n de tipo de funciÃ³nISO C++ prohÃ­be grupos de llaves dentro de expresionesISO C++ prohÃ­be la llamada %<::main%> dentro del mismo programaISO C++ prohÃ­be la conversiÃ³n a un tipo de matriz %qTISO C++ prohÃ­be la comparaciÃ³n entre puntero y enteroISO C++ prohÃ­be la comparaciÃ³n entre punteros de tipo %<void *%> y punteros a funciÃ³nISO C++ prohÃ­be las literales compuestasISO C++ prohÃ­be los gotos calculadosISO C++ prohÃ­be la expresiÃ³n condicional entre punteros de tipo %<void *%> y punteros a funciÃ³nISO C++ prohÃ­be la conversiÃ³n entre punteros de tipo %<void *%> y punteros a funciÃ³nISO C++ prohÃ­be la declaraciÃ³n de %qs sin tipoISO C++ prohÃ­be decrementar un puntero de tipo %qTISO C++ prohÃ­be decrementar un enumISO C++ prohÃ­be la inicializaciÃ³n en la clase del miembro static %qD que no es constanteISO C++ prohÃ­be incrementar un puntero de tipo %qTISO C++ prohÃ­be incrementar un enumISO C++ prohÃ­be la inicializaciÃ³n de la constante miembro %qD del tipo %qT que no es enteroISO C++ prohÃ­be el tipo anidado %qD con el mismo nombre que la clase que lo contieneISO C++ prohÃ­be tomar la direcciÃ³n de la funciÃ³n %<::main%>ISO C++ prohÃ­be tomar la direcciÃ³n de una funciÃ³n miembro limitada para formar un puntero a la funciÃ³n miembro.  Como %<&%T::%D%>ISO C++ prohÃ­be tomar la direcciÃ³n de una funciÃ³n miembro no estÃ¡tica sin calificar o entre parÃ©ntesis para formar un puntero a la funciÃ³n miembro.  Como %<&%T::%D%>ISO C++ prohÃ­be el uso de %qE en las instanciaciones explÃ­citasISO C++ prohÃ­be el uso de un puntero de tipo %<void *%> en la sustracciÃ³nISO C++ prohÃ­be el uso de un puntero a una funciÃ³n en la sustracciÃ³nISO C++ prohÃ­be el uso de un puntero a un mÃ©todo en la sustracciÃ³nISO C++ prohÃ­be las matrices de longitud variableISO C++ prohÃ­be la matriz %qD de longitud variableISO C++ prohÃ­be matrices de tamaÃ±o ceroISO C++ prohÃ­be la matriz %qD de tamaÃ±o ceroISO C++ prohÃ­be structs anÃ³nimosISO 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:ISO C90 no admite declaradores de matriz %<[*]%>ISO C90 no admite %<_Alignas%>ISO C90 no admite %<_Generic%>ISO C90 no admite %<_Noreturn%>ISO C90 no admite %<_Static_assert%>ISO C90 no admite el identificador predefinido %<__func__%>ISO C90 no admite %<long long%>ISO C90 no admite %<static%> o calificadores de tipo en los declaradores de parÃ¡metros de matricesISO C90 no admite %qEISO C90 no admite tipos booleanosISO C90 no admite tipos complejosISO C90 no admite miembros de matriz flexiblesISO C90 no admite el calificador %<_Atomic%>ISO C90 no admite structs/unions sin nombreISO C90 prohÃ­be las literales compuestasISO C90 prohÃ­be mezclar declaraciones y cÃ³digoISO C90 prohÃ­be la especificaciÃ³n de subobjetos a inicializarISO C90 prohÃ­be el subÃ­ndice de una matriz no-lvaluadaISO C90 prohÃ­be la matriz de longitud variableISO C90 prohÃ­be la matriz de longitud variable %qEISO C99 no admite %<_Alignas%>ISO C99 no admite %<_Generic%>ISO C99 no admite %<_Noreturn%>ISO C99 no admite %<_Static_assert%>ISO C99 no admite %qEISO C99 no admite el calificador %<_Alignas%>ISO C99 no admite structs/unions sin nombreSi se usa -ftree-vectorize, el lÃ­mite de bucle mÃ­nimo de un bucle para considerarse en la vectorizaciÃ³n.Si se usa -fvariable-expansion-in-unroller, el nÃºmero mÃ¡ximo de veces que una variable individual se expandirÃ¡ durante el desenrollo de bucles.Si el nÃºmero de candidatos en el conjunto es menor, siempre se tratarÃ¡ de eliminar los ivs sin usar durante su optimizaciÃ³n.Si se calendariza despuÃ©s de la recarga, hace la planificaciÃ³n de superbloque.Ignora 'D' en la columna uno en formato fija.Ignora dllimport para funciones.Hace caso omiso de pragmas no admitidas.No considerada.Objeto de alojamiento ilegal en %C para un procedimiento PURECarÃ¡cter ilegal en la constante BOZ en %CTipo de referencia ilegal en %L como un objeto EQUIVALENCETranco ilegal de cero en %LTypo ilegal en concatenaciÃ³n de caracteres en %LDeclaraciÃ³n de control de imagen %s en %C en el bloque CRITICALDeclaraciÃ³n de control de imagen %s en %C en el bloque DO CONCURRENTDeclaraciÃ³n de control de imagen %s en %C en un procedimiento PUREDeclaraciÃ³n de control de imagen CRITICAL en %C en un bloque DO CONCURRENTDeclaraciÃ³n de control de imagen CRITICAL en %C en un procedimiento PUREDeclaraciÃ³n de control de imagen RETURN en %C en un bloque CRITICALDeclaraciÃ³n de control de imagen RETURN en %C en un bloque DO CRITICALDeclaraciÃ³n de control de imagen STOP en %C en el bloque CRITICALDeclaraciÃ³n de control de imagen STOP en %C en el bloque DO CONCURRENTDeclaraciÃ³n de control de imagen SYNC en %C en un bloque CRITICALDeclaraciÃ³n de control de imagen SYNC en %C en un bloque DO CONCURRENTDeclaraciÃ³n de control de imagen SYNC en %C en un procedimiento PUREEl argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1El argumento de conjunto de imagen en %L debe estar entre 1 y num_images()Implementa la semÃ¡ntica de constructor heredado de C++17.Implementa operaciones __atomic mediante llamadas de biblioteca a funciones __sync antiguas.Implementa la resoluciÃ³n de DR 150 para coincidencias de argumentos de plantilla de plantilla.En %s en %L los procedimientos deben ser puras FUNCTIONs ya que el nombre genÃ©rico es tambiÃ©n el nombre de un tipo derivadoEn %s en %L los procedimientos deben ser o todos SUBROUTINE o todos FUNCTIONEn C++, un valor diferente de cero significa avisar sobre conversiones obsoletas de literales de cadena a `char *'.  En C, aviso similar, excepto que la conversiÃ³n por supuesto no es obsoleta por el estÃ¡ndar ISO C.En optimizaciÃ³n SSA-PRE en Ã¡rboles, activa eliminaciÃ³n de redundancia parcial-parcial.En el constructor %qsEn el constructor copia %qsEn el destructor %qsEn el fichero incluido desdeEn la funciÃ³n %qsEn la funciÃ³n lambdaEn la funciÃ³n miembro %qsEn la funciÃ³n miembro static %qsTipo derivado incompatible en PARAMETER en %LRangos %d y %d incompatibles en la asignaciÃ³n en %LRangos incompatibles en %s (%d y %d) en %LTipos incompatible en la declaraciÃ³n DATA en %L; se intentÃ³ la conversiÃ³n de %s a %sRangos inconsistentes para el operador en %%L y %%LBorde EH %i->%i incorrectoValor de devoluciÃ³n de la funciÃ³n incorrectoIncrementa el cumplimiento con IEEE para las comparaciones de coma flotante.El Ã­ndice en la dimensiÃ³n %d estÃ¡ fuera de los lÃ­mites en %LIndica la presencia de una errata del procesador.Indica prioridad para r0..r3 / r12..r15 con TARGET_REGISTER_PRIORITY.Inhibe el uso de las instrucciones de coma flotante de hardware.No se permite la inicializaciÃ³n de %C en un procedimiento PURELa inicializaciÃ³n en %C no es para una variable punteroNo se permite la inicializaciÃ³n del componente allocatable en %CNo se permite la inicializaciÃ³n de un puntero en %C en un procedimiento PURENo se permite la inicializaciÃ³n de una variable en %C en un procedimiento PUREInicializa componentes de variables de tipo derivado en conformidad con otros indicadores de inicializaciÃ³n.Inicializa las variables locales a cero (de g77).Se inicializa una variable ya inicializada en %CColoca en lÃ­nea las operaciones __atomic cuando una secuencia de instrucciones lock free estÃ¡ disponibleIncluye en lÃ­nea todas las operaciones de cadenas conocidas.Incluye constantes en lÃ­nea si se pueden hacer en 2 insns o menos.Incluye en lÃ­nea las operaciones de cadena memset/memcpy, pero realiza la versiÃ³n inline sÃ³lo para los bloques pequeÃ±os.Incluir en lÃ­nea recursivamente solo cuando la probabilidad de que la llamada se ejecute exceda el parÃ¡metro.Inserta instrucciones NOP en cada entrada de funciÃ³n.Inserta el cÃ³digo de anÃ¡lisis de perfil de programa basado en arc.Inserta el cÃ³digo para perfilar valores de expresiones.Inserta cÃ³digo de revisiÃ³n de la pila en el programai.  Igual que -fstach-check=specific.InstrucciÃ³n contabilizada para el prÃ³logo y epÃ­logo de la funciÃ³n y otras sobrecargas.Instrumenta funciones de entrada y salida con llamadas de anÃ¡lisis de perfil.Se requiere una expresiÃ³n entera en %CId entero (N) de la instrucciÃ³n personalizada fabsd.Id entero (N) de la instrucciÃ³n personalizada fabss.Id entero (N) de la instrucciÃ³n personalizada faddd.Id entero (N) de la instrucciÃ³n personalizada fadds.Id entero (N) de la instrucciÃ³n personalizada fatand.Id entero (N) de la instrucciÃ³n personalizada fatans.Id entero (N) de la instrucciÃ³n personalizada fcmpeqd.Id entero (N) de la instrucciÃ³n personalizada fcmpeqs.Id entero (N) de la instrucciÃ³n personalizada fcmpged.Id entero (N) de la instrucciÃ³n personalizada fcmpges.Id entero (N) de la instrucciÃ³n personalizada fcmpgtd.Id entero (N) de la instrucciÃ³n personalizada fcmpgts.Id entero (N) de la instrucciÃ³n personalizada fcmpled.Id entero (N) de la instrucciÃ³n personalizada fcmples.Id entero (N) de la instrucciÃ³n personalizada fcmpltd.Id entero (N) de la instrucciÃ³n personalizada fcmplts.Id entero (N) de la instrucciÃ³n personalizada fcmpned.Id entero (N) de la instrucciÃ³n personalizada fcmpnes.Id entero (N) de la instrucciÃ³n personalizada fcosd.Id entero (N) de la instrucciÃ³n personalizada fcoss.Id entero (N) de la instrucciÃ³n personalizada fdivd.Id entero (N) de la instrucciÃ³n personalizada fdivs.Id entero (N) de la instrucciÃ³n personalizada fexpd.Id entero (N) de la instrucciÃ³n personalizada fexps.Id entero (N) de la instrucciÃ³n personalizada fextsd.Id entero (N) de la instrucciÃ³n personalizada fixdi.Id entero (N) de la instrucciÃ³n personalizada fixdu.Id entero (N) de la instrucciÃ³n personalizada fixsi.Id entero (N) de la instrucciÃ³n personalizada fixsu.Id entero (N) de la instrucciÃ³n personalizada floatid.Id entero (N) de la instrucciÃ³n personalizada floatis.Id entero (N) de la instrucciÃ³n personalizada floatud.Id entero (N) de la instrucciÃ³n personalizada floatus.Id entero (N) de la instrucciÃ³n personalizada flogd.Id entero (N) de la instrucciÃ³n personalizada flogs.Id entero (N) de la instrucciÃ³n personalizada fmaxd.Id entero (N) de la instrucciÃ³n personalizada fmaxs.Id entero (N) de la instrucciÃ³n personalizada fmind.Id entero (N) de la instrucciÃ³n personalizada fmins.Id entero (N) de la instrucciÃ³n personalizada fmuld.Id entero (N) de la instrucciÃ³n personalizada fmuls.Id entero (N) de la instrucciÃ³n personalizada fnegd.Id entero (N) de la instrucciÃ³n personalizada fnegs.Id entero (N) de la instrucciÃ³n personalizada frdxhi.Id entero (N) de la instrucciÃ³n personalizada frdxlo.Id entero (N) de la instrucciÃ³n personalizada frdy.Id entero (N) de la instrucciÃ³n personalizada fsind.Id entero (N) de la instrucciÃ³n personalizada fsins.Id entero (N) de la instrucciÃ³n personalizada fsqrtd.Id entero (N) de la instrucciÃ³n personalizada fsqrts.Id entero (N) de la instrucciÃ³n personalizada fsubd.Id entero (N) de la instrucciÃ³n personalizada fsubs.Id entero (N) de la instrucciÃ³n personalizada ftand.Id entero (N) de la instrucciÃ³n personalizada ftans.Id entero (N) de la instrucciÃ³n personalizada ftruncds.Id entero (N) de la instrucciÃ³n personalizada fwrx.Id entero (N) de la instrucciÃ³n personalizada fwry.Id entero (N) de la instrucciÃ³n personalizada round.El gÃ©nero entero %d en %C no estÃ¡ disponibleRango simÃ©trico fuera de entero implicado por Standard Fortran en %LEntero fuera del rango simÃ©trico implicado por Standard Fortran al convertir %s a %s en %LDesborde entero al calcular la cantidad de memoria a reservarEntero demasiado grande en %CValor entero demasiado grande en la expresiÃ³n en %CIntegra las funciones en sus invocadores cuando se sabe que el tamaÃ±o del cÃ³digo no crece.Integra las funciones que no se declaran "inline" en sus invocadores cuando es rentable.Integra las funciones sÃ³lo requeridas por su invocador Ãºnico.no se admite Intel MCU psABI en el modo %sNo coincide la interfaz en la asignaciÃ³n de puntero a procedimiento en %L: %sSe debe especificar una interfaz para el enlace DEFERRED en %CError interno del compilador: Error al reportar rutinas reentradas.
  Unidad interna con subÃ­ndice vectorial en %LInterpreta cualquier INTEGER(4) como INTEGER(8).Interpreta cualquier REAL(4) como un REAL(10).Interpreta cualquier REAL(4) como un REAL(16).Interpreta cualquier REAL(4) como un REAL(8).Interpreta cualquier REAL(8) como un REAL(10).Interpreta cualquier REAL(8) como un REAL(16).Interpreta cualquier REAL(8) como un REAL(4).Interpreta imaginario, coma fija u otro sufijo de nÃºmero gnu como el literal numÃ©rico correspondiente en lugar de un literal numÃ©rico definido por el usuario.Dispersa los conjuntos de literales con cÃ³digo en la secciÃ³n de texto.Intervalo en el cual sondear la pila expresado como potencia de dos en bytes.El TRANSFER intrÃ­nseco en %L tiene un resultado parcialmente indefinido: tamaÃ±o de la fuente %ld < tamaÃ±o del resultado %ldEl operador intrÃ­nseco %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo %qsLa interfaz de operador intrÃ­nseco en %L debe ser FUNCTIONEl procedimiento intrÃ­nseco en %L no puede ser un MODULE PROCEDUREUna constante Hollerith no vÃ¡lida en %L contiene un carÃ¡cter anchoConstante Hollerith no vÃ¡lida: %L debe contener por lo menos un carÃ¡cterConstante Hollerith no vÃ¡lida: El gÃ©nero entero en %L debe ser por defectoEl parÃ¡metro KIND de %s es no vÃ¡lido en %LCarÃ¡cter no vÃ¡lido en el nombre en %CCodimensiÃ³n %d no vÃ¡lida en %C, sÃ³lo existen %d codimensionesContexto no vÃ¡lido para el puntero NULL() en %%LForma no vÃ¡lida de la declaraciÃ³n PROGRAM en %CForma no vÃ¡lida de la declaraciÃ³n WRITE en %L, se requiere UNITForma no vÃ¡lida de referencia a matriz en %CForma no vÃ¡lida de referencia a comatriz en %CNÃºmero de imagen %d no vÃ¡lido en SYNC IMAGESInicializador %s no vÃ¡lido en la declaraciÃ³n Data en %CGÃ©nero %d no vÃ¡lido para la constante CHARACTER en %CGÃ©nero no vÃ¡lido para %s en %LArgumento de procedimiento no vÃ¡lido en %LAsignaciÃ³n de puntero de procedimiento no vÃ¡lida en %LRango %s no vÃ¡lido en la opciÃ³n %sGÃ©nero real %d no vÃ¡lido en %CEspecificaciÃ³n de tipo no vÃ¡lida en %CValor no vÃ¡lido para la especificaciÃ³n %s en %CActiva los avisos necesarios para cumplir estrictamente con el estÃ¡ndar.El paso de iterador en %L no puede ser ceroLos objetivos de salto se alinean a esta potencia de 2.Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %CBasura despuÃ©s de CALL en %CBasura despuÃ©s del enlace GENERIC en %CSÃ³lo genera tablas de desenredo para manejo de excepciones.Usa solamente icc0/fcc0.El parÃ¡metro KIND de %s en %L debe ser una expresiÃ³n de inicializaciÃ³nNo se admite el gÃ©nero %d para CHARACTER en %CNo se admite el gÃ©nero %d para el tipo %s en %CEl parÃ¡metro de tipo de gÃ©nero para la entidad en %L difiere del parÃ¡metro de tipo de gÃ©nero de la especificaciÃ³n de tipoABIs AArch64 conocidas (para uso con la opciÃ³n -mabi=):ABIs conocidas (para usar con la opciÃ³n -mabi=):CPUs ARC conocidas (para usar con la opciÃ³n -mcpu=):ABIs ARM conocidas (para uso con la opciÃ³n -mabi=):CPUs ARM conocidos (para usar con las opciones -mcpu= y -mtune=):FPUs ARM conocidos (para usar con la opciÃ³n -mfpu=):Arquitecturas ARM conocidas (para usar con la opciÃ³n -march=):ISAs C6X conocidas (para uso con la opciÃ³n -march=):CPUs conocidos (para uso con las opciones -mcpu= y -mtune):CPUs FR-V conocidos (para usar con la opciÃ³n -mcpu=):CPUs IQ2000 conocidos (para uso con la opciÃ³n -mcpu=):CPUs Itanium conocidos (para uso con la opciÃ³n -mtune=):CPUs M68K conocidos (para uso con la opciÃ³n -mcpu=):ISAs M68K conocidas (para uso con la opciÃ³n -march=):Microarquitecturas M68K conocidas (para uso con la opciÃ³n -mtune=):ABIs MIPS conocidos (para uso con la opciÃ³n -mabi=):CPUs MIPS conocidos (para uso con las opciones -march= y -mtune=):ConfiguraciÃ³n de lso MIPS IEEE 754 conocidos (para uso con las opciones -mabs= y -mnan=):Niveles ISA MIPS conocidos (para uso con la opciÃ³n -mips):CPUs TILE-Gx conocidos (para usar con la opciÃ³n -mcpu=):CPUs TILEPro conocidos (para uso con la opciÃ³n -mcpu=):Dialectos TLS conocidos (para usar con la opciÃ³n -mtls-dialect=):Formatos __fp16 conocidos (para usar con la opciÃ³n -mfp16-format=):Modo de direcciÃ³n conocido (para uso con la opciÃ³n -maddress-mode=):Tipos de arquitectura conocidos (para usar con la opciÃ³n -march=):Dialectos de ensamblador conocidos (para uso con la opciÃ³n -masm=):Tipos de modelos de cÃ³digo conocidos (para uso con la opciÃ³n -mcmodel=):Modelos de cÃ³digo conocidos (para uso con la opciÃ³n -mcmodel=):Tipos de cpu conocidos (para usar con la opciÃ³n -mcpu=):Las opciones conocidas para alineamiento de datos (para usar con la opciÃ³n -malign-data=):ABIs de coma flotante conocidas (para usar con la opciÃ³n -mfloat-abi):NÃºmero de registros de coma flotante conocidas (para usar con la opciÃ³n -mfloat-fpu=):Opciones conocidas para ramificaciÃ³n indirecta (para usar con las opciones -mindirect-branch=/-mfunction-return=):Guarda de protecciÃ³n de pila conocida (para usar con la opciÃ³n -mstack-protector-guard=):ABIs de biblioteca de vectorizaciÃ³n conocidas (para usar con la opciÃ³n -mveclibabi=):latencia de cachÃ© L%d desconocida para %sLOCK_TYPE en el contexto de definiciÃ³n variable (%s) en %LSe requieren operandos LOGICAL en la expresiÃ³n en %Lel soporte para LTO no se activÃ³ en esta configuraciÃ³nLa etiqueta %d en %C ya se referenciÃ³ como etiqueta de formatoLa etiqueta %d en %C ya se referenciÃ³ como objetivo de ramificaciÃ³nLa etiqueta %d en %C se utilizÃ³ previamente como una etiqueta FORMATLa etiqueta %d en %C se utilizÃ³ previamente como objetivo de ramificaciÃ³nSe define la etiqueta %d en %L pero no se puede usarSe define la etiqueta %d en %L pero no se usaLa etiqueta %d referenciada en %L nunca se defineLa etiqueta en %L no estÃ¡ en el mismo bloque que la declaraciÃ³n GOTO en %LExtensiÃ³n antigua:Las letras debe estar en orden alfabÃ©tico en la declaraciÃ³n IMPLICIT en %CNivel de expresividad de los almacenes de depuraciÃ³n hsa.Levanta restricciones en el tamaÃ±o de GOT.Como -M pero descarta los ficheros de cabecera del sistema.Como -MD pero descarta los ficheros de cabecera del sistema.Como -pedantic pero los muestra como errores.Se excediÃ³ el lÃ­mite de %d continuaciones en la declaraciÃ³n en %CSe truncÃ³ la lÃ­nea en %LLÃ­neas ejecutadas:%s de %d
! Enlace en el cÃ³digo para un nÃºcleo __main.Enlaza la biblioteca D estÃ¡ndar dinÃ¡micamente en la compilaciÃ³n.Enlaza la biblioteca D estÃ¡ndar estÃ¡ticamente en la compilaciÃ³n.Enlaza para emitir el programa en formato ELF (en lugar de mmo).Enlaza con HAL BSP.Enlaza con una versiÃ³n limitada de la biblioteca de C.Enlaza con libads.a, libc.a y crt0.o.Enlaza con libc.a y libdebug.a.Enlaza con libc.a y libsim.a.Enlaza con libmvme.a, libc.a y crt0.o.Enlaza con libsim.a, libc.a y sim-crt0.o.Enlaza con libyk.a, libc.a y crt0.o.Enlaza con la biblioteca de coma flotante fast.Enlaza con las bibliotecas de pic de biblioteca.OptimizaciÃ³n en tiempo de enlace con el nÃºmero de trabajos paralelos o el servidor de trabajos.Enumera todos los contadores de depuraciÃ³n disponibles con sus lÃ­mites y cuentas.Enumera todos los campos no mutables que ocupan la instancia de un objeto.Enumera todos los usos de los tipos complejo o imaginario.Enumera todas las variables que van al almacenamiento local del hilo.Muestra informaciÃ³n sobre todos los cambios del lenguaje.La variable lock en %L debe ser un escalar de tipo LOCK_TYPEEl bloque SELECT CASE lÃ³gico en %L tiene mÃ¡s de dos casesNo se permite un rango lÃ³gico en una declaraciÃ³n CASE en %LLos lÃ³gicos en %%L se deben comparar con %s en lugar de %sBusca y utiliza ficheros PCH aÃºn cuando se estÃ© preprocesando.Busca oportunidades para reducir los ajustes de pila y las referencias de pila.El cÃ³digo de ciclo se alinea a esta potencia de 2.El bucle itera infinitamenteVariable de cicloLa variable de bucle en %C no puede ser una comatrizLa variable de bucle en %C no puede ser un subcomponenteSe modificÃ³ la variable de cicloIterar ciclos por lo menos el nÃºmero seleccionado de iteraciones que lograrÃ¡ alineaciÃ³n de bucles.La referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %dLa referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %dPIC MIPS16 para ABIs diferentes de o32 y o64MMIX Interno: %s no es un int desplazableMMIX Interno: Registro errÃ³neo: %dMMIX Interno: Valor errÃ³neo para 'm', no es un CONST_INTMMIX Interno: No se puede decodificar este operandoMMIX Interno: Se esperaba un CONST_INT, no estoMMIX Interno: Se esperaba una constante, no estoMMIX Interno: Se esperaba un registro, no estoMMIX Interno: El Ãºltimo vararg nombrado no cabe en un registroMMIX Interno: Falta un case %qc en mmix_print_operandMMIX Interno: Esto no es una constante:MMIX Interno: Esta no es una direcciÃ³n reconocidaMMIX Interno: Tratando de mostrar una condiciÃ³n invertida de forma no vÃ¡lida:MMIX Interno: Â¿CuÃ¡l es el CC de esto?MMIX Interno: Â¿CuÃ¡l es el CC de esto?el argumento de vector MMX sin MMX activado cambia la ABIla devoluciÃ³n de vector MMX sin MMX activado cambia la ABIMODULE PROCEDURE en %C debe estar en una interfaz genÃ©rica de mÃ³dulose requiere el argumento MOLD para NULL en %LLa etiqueta MOLD en %L tiene conflictos con la etiqueta SOURCE en %LLa etiqueta MOLD en %L tiene conflictos con la especificaciÃ³n de tipo en %LSe require MOLD= en un argumento NULL en %L: AmbigÃ¼edad entre las funciones especÃ­ficas %s y %s cÃ³digo MSA MIPS16las funciones internas de MSP430 solo funcionan dentro de manejadores de interrupcionescase MULT en cris_op_strLa magnitud del segundo argumento de %s excede el tamaÃ±o de bit en %LMantiene el puntero a la cadena hacia atrÃ¡s.Hace que "char" sea signed por defecto.Hace que "char" sea unsigned por defecto.Hace indirectas todas las llamadas a funciÃ³n.Hace los enteros de 32 bits de anchura.Construye los structs como un mÃºltiplo de 4 bytes (aviso: se altera la ABI).Hace que el motor de relajaciÃ³n de enlace asuma que ocurre una envoltura del contador de programa.Datos de malloc en el espacio P2.Marca los registros MAC como sobreescritos por llamada.Marca todos los bucles como paralelos.Marca las operaciones de copia declaradas implÃ­citamente como obsoletas si la clase tiene una operaciÃ³n de copia o un destructor definidos por el usuario.Marca las operaciones de copia declaradas implÃ­citamente como obsoletas si la clase tiene una operaciÃ³n de copia definida por el usuario.Marca todos los mÃ©todos y funciones incluidos en lÃ­nea con visibilidad hidden.NÃºmero mÃ¡ximo de bloques bÃ¡sicos en bucles para movimiento invariante de bucle.NÃºmero de bucles mÃ¡ximo para el RA regional.El nÃºmero mÃ¡ximo de bytes para comparar con bucles.El nÃºmero mÃ¡ximo de bytes para comparar sin bucles.MÃ¡x. nÃºmero de bytes para mover y poner en lÃ­nea.TamaÃ±o mÃ¡ximo de la tabla de conflictos en MB.MÃ¡x. nÃºmero de marcadores de depuraciÃ³n para expandir o poner en lÃ­nea.Profundidad mÃ¡xima de recursiÃ³n para expandir expresiones de rastreo de variables.MÃ¡ximo tamaÃ±o de lista loc para que deban aÃ±adirse ops inversas.TamaÃ±o mÃ¡ximo de las tablas de dispersiÃ³n de rastreo de variables.MÃ¡ximo crecimiento de cÃ³digo causado por duplicaciÃ³n de colas (en porcentaje).MÃ¡ximo crecimiento estimado del cuerpo de la funciÃ³n causado por la inclusiÃ³n temprana en lÃ­nea de una sola llamada.Salida estimada mÃ¡xima de la ramificaciÃ³n considerada predecible.MÃ¡ximo crecimiento causado por la inclusiÃ³n en lÃ­nea de una funciÃ³n grande (en porcentaje).TamaÃ±o maximal de una particiÃ³n para LTO (en instrucciones estimadas).MÃ¡ximo crecimiento de marco de pila causado por la inclusiÃ³n en lÃ­nea (en porcentaje).El crecimiento mÃ¡ximo permitido del nÃºmero y el tamaÃ±o total de los parÃ¡metros nuevos ipa-sra que reemplazan un puntero a un agregado con.Cantidad mÃ¡xima de iteraciones del paso sobre una funciÃ³n.Cantidad mÃ¡xima de bbs similares con las cuales comparar un bb.Profundidad mÃ¡xima de la bÃºsqueda en el Ã¡rbol dominador por expresiones para levantar.MÃ¡xima profundidad de cadenas sqrt que se utilizarÃ¡ cuando se sintetice la exponenciaciÃ³n mediante una constante real.Longitud mÃ¡xima de los rastreos de candidatos para reducciÃ³n de fuerza de lÃ­nea directa.Longitud mÃ¡xima del conjunto antic parcial al realizar pre optimizaciÃ³n de Ã¡rbol.NÃºmero mÃ¡ximo de almacenamientos locales activos en la eliminaciÃ³n de almacenamiento muerto RTL.NÃºmero mÃ¡ximo de elementos de contenido agregado de un parÃ¡metro en funciones de salto y celosÃ­as.NÃºmero mÃ¡ximo de argumentos que un PHI puede tener antes de que el hilador FSM no intente hacer hilo a travÃ©s de su bloque.NÃºmero mÃ¡ximo de arrays por scop.NÃºmero mÃ¡ximo de aserciones que hay que aÃ±adir a lo largo del borde predefinido de una sentencia switch durante VRP.NÃºmero mÃ¡ximo de bloques bÃ¡sicos en un camino de hilo de salto de mÃ¡quina de estados.NÃºmero mÃ¡ximo de bits para el cual evitamos crear FMAs.NÃºmero mÃ¡ximo de pares de almacenamiento condicional que se pueden hundir.NÃºmero mÃ¡ximo de almacenamientos constantes que hay que mezclar en el paso de mezcla de almacenamientos.NÃºmero mÃ¡ximo de referencia de datos en bucles para construir dependencias de datos de bucles.NÃºmero mÃ¡ximo de desambiguaciones que realizar por cada acceso a memoria.El nÃºmero mÃ¡ximo de campos en una estructura antes de que el anÃ¡lisis de punteros trate a la estructura como una sola variable.NÃºmero mÃ¡ximo de insns en bloque bÃ¡sico que se consideran para conversiÃ³n-if RTL.El nÃºmero mÃ¡ximo de instrucciones en bloque bÃ¡sico que se consideran para vectorizaciÃ³n SLP.El nÃºmero mÃ¡ximo de instrucciones en la lista ready que se consideran elegibles para renombrado.NÃºmero mÃ¡ximo de instrucciones que se copiarÃ¡n cuando se dupliquen bloques en un camino de hilo de salto de mÃ¡quina de estados.NÃºmero mÃ¡ximo de operaciones isl; 0 significa que no hay lÃ­miteNÃºmero mÃ¡ximo de pelados de bucle para mejorar alineaciÃ³n de las referencias de datos en un bucle.NÃºmero mÃ¡ximo de definiciones posibles visitadas cuando se desvirtualiza especulativamente.NÃºmero mÃ¡ximo de espacios de nombres a buscar por alternativas cuando falla la bÃºsqueda de nombre.NÃºmero mÃ¡ximo de llamadas anidadas para buscar dependencias de control durante el anÃ¡lisis de variables sin inicializar.NÃºmero mÃ¡ximo de caminos de hilo de salto nuevos que se crearÃ¡n para una mÃ¡quina de estados.NÃºmero mÃ¡ximo de parÃ¡metros en un SCoP.El nÃºmero mÃ¡ximo de consultas al orÃ¡culo de alias por almacenamiento.NÃºmero mÃ¡ximo de sentencias permitidas en un bloque que necesitan ser duplicadas al hacer hilos de saltos.NÃºmero mÃ¡ximo de sentencias que visitarÃ¡ el anÃ¡lisis de parÃ¡metros formales de IPA basado en el anÃ¡lisis de alias de una funciÃ³n dada.NÃºmero mÃ¡ximo de cadenas para las que el paso de optimizaciÃ³n de strlen rastrearÃ¡ longitudes de cadenas.El nÃºmero mÃ¡ximo de veces que se puede planificar una insns.Coste mÃ¡ximo permitido para la secuencia que generarÃ­a el paso de conversiÃ³n-if RTL para una rama que se considera predecible.Coste mÃ¡ximo permitido para la secuencia que generarÃ­a el paso de conversiÃ³n-if RTL para una rama que se considera no predecible.Probabilidad mÃ¡xima de la entrada BB de la regiÃ³n de divisiÃ³n (en porcentaje relativo a la entrada BB de la funciÃ³n) para que suceda la inclusiÃ³n en lÃ­nea parcial.MÃ¡xima profundidad permitida de recursividad cuando se consulta una propiedad de un nombre SSA.NÃºmero mÃ¡ximo (en bytes) de objetos rastreados en btyes por la eliminaciÃ³n de almacenamiento muerto.TamaÃ±o mÃ¡ximo en bytes de los valores constantes permitidos como operandos.TamaÃ±o mÃ¡ximo de una lista de valores asociada con cada parÃ¡metro para propagaciÃ³n constante entre procedimientos.TamaÃ±o mÃ¡ximo de las variables global y static que se pueden colocar en el Ã¡rea de datos small.MÃ¡ximo tamaÃ±o, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarizaciÃ³n cuando se compila para tamaÃ±o.MÃ¡ximo tamaÃ±o, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarizaciÃ³n cuando se compila para velocidad.La longitud de subregistro mÃ¡xima no puede exceder a %dLa longitud de identificador mÃ¡xima soportada es %dMÃ¡ximo factor de desenrrollado para la transformaciÃ³n unroll-and-jam.Mezcla los almacenamientos adyacentes.Modo de empleo de la suborden de mezcla:Tasa mÃ­nima de insns a ops de mem para activar la precarga en un bucle.Tasa mÃ­nima de insns a precargar para activar la precarga para un bucle con una cuenta de viajes desconocida.La distancia mÃ­nima entre store y load en posible conflicto.TamaÃ±o minimal de una particiÃ³n para LTO (en instrucciones estimadas).ExpansiÃ³n mÃ­nima de la pila para iniciar la recolecciÃ³n de basura, como un porcentaje del tamaÃ±o total de la pila.TamaÃ±o mÃ­nimo de la pila antes de comenzar a recolectar basura, en kilobytes.NÃºmero mÃ­nimo de iteraciones por thread de un bucle paralelizado interior.No hay coincidencia en la asignaciÃ³n de puntero a procedimiento en %L: no hay coincidencia en la convenciÃ³n a llamadaFalta !$OMP END ATOMIC despuÃ©s de !$OMP ATOMIC CAPTURE en %CÂ¿Falta la opciÃ³n -mcpu en ASM_CPU_SPEC?Falta la especificaciÃ³n de devoluciÃ³n alternativa en la llamada a subrutina en %LFalta la especificaciÃ³n de matriz en %L en la declaraciÃ³n CODIMENSIONFalta la especificaciÃ³n de matriz en %L en la declaraciÃ³n DIMENSIONFalta el rango de carÃ¡cter en IMPLICIT en %CFalta el parÃ©ntesis que cierra en la etiqueta de asignaciÃ³n en %CFalta la especificaciÃ³n de codimensiÃ³n en %CFaltan las cuentas para la funciÃ³n invocada %sFalta la especificaciÃ³n de dimensiÃ³n en %CFalta la entidad o el nombre de bloque comÃºn para la declaraciÃ³n de especificaciÃ³n de atributo en %CFalta un exponente en el nÃºmero real en %CFalta la etiqueta de formato en %CFalta la especificaciÃ³n genÃ©rica en la declaraciÃ³n USE en %CFalta el nombre de la palabra clave en la lista de argumentos actual en %CFalta el parÃ¡metro de gÃ©nero en %CFaltan los parÃ©ntesis requeridos antes de BIND(C) en %CFalta el parÃ©ntesis derecho en %CFalta el parÃ©ntesis derecho o una coma en %CMÃ³dulo %qs en la lÃ­nea %d columna %d: %sEl mÃ³dulo natural en la declaraciÃ³n USE en %C debe ser uno de INTRINSIC o NON_INTRINSICMÃ¡s argumentos actuales que formales en la llamada a procedimento en %LMÃ¡s de un borde fuera de un nodo thunkMueve las computaciones invariantes de bucles fuera de los bucles.Se proveen mÃºltiples identificadores con un sÃ³lo especificador NAME= en %CNo se permite NAME en BIND(C) para ABSTRACT INTERFACE en %CSe requiere NOPASS o una interfaz explÃ­cita en %CNOTE_INSN_BASIC_BLOCK %d en el medio del bloque bÃ¡sico %dfalta NOTE_INSN_BASIC_BLOCK para el bloque %datributo NO_ARG_CHECKNULL aparece en el lado derecho de una asignaciÃ³n en %Lse usÃ³ NULL en la aritmÃ©ticaLa inicializaciÃ³n NULL() en %C es ambiguaLos nombres despuÃ©s de !$omp critical y !$omp end critical no coinciden en %CEl nombre en %C es demasiado largoNombre de la biblioteca del sistema con la que enlazar.Nombre del fichero de inicio.Nombre demasiado largoEl bloque DO nombrado en %L requiere un nombre ENDDO coincidenteLa constante nombrada en %C en un EQUIVALENCEEl nombre de grupo de lista de nombres en %L no puede tener el atributo SAVESe necesita una entidad o un nombre de bloque comÃºn para la declaraciÃ³n de especificaciÃ³n de atributo en %CBloque CRITICAL anidado en %CNo se permite un nombre de enlazado en BIND(C) en %CNo hay ramificaciones
  No hay llamadas
  Sin crt0.o predeterminada.No hay un borde fuera de un nodo thunkNo hay lÃ­neas de cÃ³digo ejecutables
! Ya no se admite.No hay ninguna regiÃ³n que cruce el salto en el lÃ­mite de la secciÃ³n en bb %iAsignaciÃ³n definida por el usuario de un no-ELEMENTAL en WHERE en %LUno que no es POINTER en el contexto de asociaciÃ³n de puntero (%s) en %LElemento de matriz de forma asumida que no es carÃ¡cter en la etiqueta FORMAT en %LElemento de matriz de tamaÃ±o asumido que no es carÃ¡cter en la etiqueta FORMAT en %LElemento de matriz de puntero que no es carÃ¡cter en la etiqueta FORMAT en %LEl lÃ­mite inferior no es constante en la declaraciÃ³n de forma implÃ­cita en %LCarÃ¡cter no numÃ©rico en la etiqueta de declaraciÃ³n en %CEl procedimiento FINAL que no es escalar en %L debe tener un argumento sharp asumidoExpresiÃ³n que no es variable en el contexto de definiciÃ³n variable (%s) en %LEl componente %s que no es comatriz en %L de tipo LOCK_TYPE o con subcomponente de tipo LOCK_TYPE debe tener una codimensiÃ³n o ser un subcomponente de una comatriz. (Las variables de tipo %s pueden no tener una codimiensiÃ³n ya que %s en %L tiene una codimensiÃ³n o un componente submatriz)El componente %s que no es comatriz en %L de tipo LOCK_TYPE o con subcomponente de tipo LOCK_TYPE debe tener una codimensiÃ³n o ser un subcomponente de una comatriz. (Las variables de tipo %s pueden no tener una codimensiÃ³n si ya existe un subcomponente comatriz)CarÃ¡cter de tabulaciÃ³n que no es conforme en %CCarÃ¡cter de tabulador que no es conformante en la columna %d de la lÃ­nea %dSecciÃ³n de matriz no constante en %L en la declaraciÃ³n DATADeclaraciÃ³n de tipo %s*%d no estÃ¡ndar en %CNo se esperaba TAG.NÃºmero de particiones en las que se debe dividir el programa.NÃºmero de registros usados para pasar argumentos enteros.Se requiere un PARAMETER numÃ©rico en la constante compleja en %CSe requieren operandos numÃ©ricos en la expresiÃ³n en %LSe requieren operandos numÃ©ricos o CHARACTER en la expresiÃ³n en %LNo se permite una declaraciÃ³n OPEN en el procedimiento PURE en %CNo se permite OPTIONAL dentro de BLOCK en %Clas declaraciones Objective-C sÃ³lo pueden aparecer en el Ã¡mbito globalCaracterÃ­stica obsoleta:Herramienta Â«offlineÂ»  para manejar contadores de gcda
  
  No se admite la declaraciÃ³n de tipo de estilo antiguo %s*%d en %COmite el marco de referencia para las funciones hojas.Omite el paso de reducciÃ³n de rango al realizar divisiones complejas.Omite el puntero del marco de referencia para las funciones hojas.SÃ³lo genera reubicaciones absolutas en los valores de tamaÃ±o word.SÃ³lo se pueden usar operandos intrÃ­nsecos en la expresiÃ³n en %LSÃ³lo ejecuta una instrucciÃ³n por ciclo.Preservado por compatibilidad hacia atrÃ¡s.Usa solamente 32 FPRs.Usa solamente 32 GPRs.construcciÃ³n OpenACC dentro de regiÃ³n no OpenACCla directiva de bucle OpenACC debe estar asociada a una regiÃ³n de cÃ³mputo OpenACCregiÃ³n OpenACC dentro de rutina OpenACC; el paralelismo anidado aÃºn no se permiteEl operando del operador .not. en %%L es %sEl operando del operador numÃ©rico unitario %%<%s%%> en %%L es %sEl operando del operador de usuario %%<%s%%>  en %%L es %sLos operandos del operador numÃ©rico binario %%<%s%%> en %%L son %s/%sLos operandos del operador de comparaciÃ³n %%<%s%%> en %%L son %s/%sLos operandos del operador lÃ³gico %%<%s%%> en %%L son %s/%sLos operandos del operador de concatenaciÃ³n de cadenas en %%L son %s/%sLos operandos del operador de usuario %%<%s%%> en %%L son %s/%sLa interfaz de operador en %L genera un conflicto con la interfaz intrÃ­nsecaLa interfaz de operador en %L tiene el nÃºmero errÃ³neo de argumentosLa interfaz de operador en %L debe tener, cuando mucho, dos argumentosOptimiza la cantidad de registros stdarg guardados en pila al principio de la funciÃ³n.Optimiza patrones condicionales usando nodos SSA PHI.Optimiza para experiencia de depuraciÃ³n en lugar de velocidad o tamaÃ±o.Optimiza para espacio en lugar de velocidad.Optimiza para velocidad descartando el cumplimento exacto de estÃ¡ndares.Optimiza la cabecera de marco.Optimiza la inducciÃ³n de variables en los Ã¡rboles.Optimiza las cargas de las direcciones lui/addiu.Optimiza los tamaÃ±os de opcode en tiempo de enlazado.Optimiza las llamadas recursivas hermanadas y de extremo.Optimiza las instrucciones de la llamada del extremo en el ensamblador y el enlazador.Opciones:
  Fuera de lÃ­mites en IMAGE_INDEX en %L para la dimensiÃ³n %d, SUB tiene %ld y el lÃ­mite inferior de COARRAY  es %ld)Fuera de lÃ­mites en IMAGE_INDEX en %L para la dimensiÃ³n %d, SUB tiene %ld y el lÃ­mite superior de COARRAY es %ld)Espacio de pila agotado.
*************** con el cÃ³digo preprocesado si es apropi
*** 2029,2041 ****
  La constante real desborda su gÃ©nero en %CLa constante real desborda por debajo su gÃ©nero en %CRealinea la pila en el prÃ³logo.Reubica el lado derecho en las asignaciones.Reconoce palabras clave de C++ como "compl" y "xor".Reconoce las palabras claves definidas por GNU.Reconoce funciones internas.Reconoce la palabra clave "asm".Registro DW_AT_decl_column y DW_AT_call_column en DWARF.Guarda las opciones de la lÃ­nea de Ã³rdenes de gcc en DW_AT_producer de DWARF.Guarda las opciones de la lÃ­nea de Ã³rdenes de gcc en el fichero objeto.Registra los tiempos tomados por subfases por separado.Reduce prioridad para r0..r3 / r12..r15 con TARGET_REGISTER_PRIORITY.Ã�ndice de sentencia de referencia no encontradoÃ�ndice de sentencia de referencia fuera de rangoLa regiÃ³n cruza el salto a travÃ©s de la misma secciÃ³n en bb %iEl nÃºmero de registro tiene que estar en el rango 0-31 para %sRelaja ramificaciones.Relaja los literales en ensamblador y los coloca automÃ¡ticamente en la secciÃ³n de texto.Alivio de la presiÃ³n de registro a travÃ©s del encogimiento de rango en vivo.Reasocia nombres de fichero al incluir ficherosRemueve miembros redundantes.Se elimina '%s'
  Se renombran operadores en declaraciones USE en %CReordena los bloques bÃ¡sicos y particionar en secciones caliente y frÃ­a.Reordena los bloques bÃ¡sicos para mejorar la ubicaciÃ³n del cÃ³digo.Reordena las funciones para mejorar la ubicaciÃ³n del cÃ³digo.Reordena las funciones de nivel superior, variables y asms.Reemplaza add, compare, branch con branch en la cuenta de registros.Reemplaza expresiones temporales en el paso SSA->normal.Informa sobre la coherencia del perfil.Reporta la ubicaciÃ³n de memoria antes de la optimizaciÃ³n interprocedural.Reporta el alojamiento en memoria permanente solo en WPA.Reporta el alojamiento en memoria permanente.Reporta el tiempo tomado por cada paso del compilador.Reporta varias estadÃ­sticas de optimizaciÃ³n de tiempo de enlace solo para WPA.Reporta varias estadÃ­sticas de optimizaciÃ³n de tiempo de enlace.Requiere rutinas de biblioteca matemÃ¡tica que cumplan con IEEE (OSF/1).Recalendariza las instrucciones despuÃ©s del alojamiento de registros.Recalendariza las instrucciones antes del alojamiento de registros.Recalendariza las regiones `pipelined' sin `pipelining'.Reserva espacio para los argumentos de salida en el prÃ³logo de la funciÃ³n.Restringe el uso de instrucciones de coma flotante de hardware para operaciones de 32-bit.El resultado de %s da un rango de error para su gÃ©nero en %LEl resultado de %s es NaN en %LEl resultado de %s desborda su gÃ©nero en %LEl resultado de %s desborda por debajo su gÃ©nero en %LEl resultado de BESSEL_YN es -INF en %LEl resultado de NEAREST es NaN en %LEl resultado de SCALE desborda su gÃ©nero en %LDevuelve vectores de 8 bytes en memoria.Devuelve todas las estructuras en memoria (por defecto en AIX).Devuelve los resultados de coma flotante en ac0 (fr0 en sintaxis de ensamblador Unix).Devuelve punteros tanto en a0 como en d0.Devuelve los agregados small en memoria, no en registros.Devuelve agregados small en registros.Devuelve las estructuras pequeÃ±as en registros (por defecto en SVR4).Devuelve los valores de funciones en registros FPU.Reusa r30 basado por funciÃ³n.Revierta a bÃºsqueda de nombres de una sola fase.Modo de empleo de la suborden de reescritura:No se especificÃ³ el lÃ­mite superior a la derecha de la secciÃ³n de matriz de tamaÃ±o asumido en %LEjecuta sÃ³lo la segunda compilaciÃ³n de -fcompare-debug.Ejecuta la optimizaciÃ³n comunizadora predictiva.Ejecuta la planificaciÃ³n selectiva despuÃ©s de recargar.Corre autotests usando la ruta dada para localizar los ficheros de test.Ejecuta el optimizador de tiempo de enlace en el modo de transformaciÃ³n local (LTRANS).Ejecuta el optimizador de tiempo de enlace en el modo de anÃ¡lisis de programa completo (WPA).funciÃ³n de especificaciÃ³n '%s' con %d args
  
! Nombre del entorno de ejecuciÃ³n.El atributo SAVE en %L no se puede especificar en un procedimiento PUREDeclaraciÃ³n SAVE en %C despuÃ©s de una declaraciÃ³n SAVE incondicionalEl chunk_size de la clÃ¡usula SCHEDULE en %L requiere una expresiÃ³n INTEGER escalarEl atributo SEQUENCE en %C ya se especificÃ³ en la declaraciÃ³n TYPELa declaraciÃ³n SEQUENCE en %C debe preceder a CONTAINSLa declaraciÃ³n SEQUENCE en %C debe preceder a los componentes de la estructuraSH2a no se admite para little-endianSIZE en %L debe ser positivoLa etiqueta SOURCE en %L tiene conflictos con la especificaciÃ³n de tipo en %LcorrupciÃ³n de SSAse creÃ³ SSA_NAME en dos bloques diferentes %i y %iSSA_NAME_DEF_STMT es errÃ³neose debe establecer SSA_NAME_OCCURS_IN_ABNORMAL_PHIel conjunto de instrucciones SSE estÃ¡ desactivado, usando la aritmÃ©tica 387argumento de registro SSE con SSE desactivadose devuelve el registro SSE con SSE desactivadoel argumento de vector SSE sin SSE activado cambia la ABIla devoluciÃ³n de vector SSE sin SSE activado cambia la ABIla informaciÃ³n de depuraciÃ³n STABS para Ada estÃ¡ obsoleta y ya no se admitevariable STATEl argumento STAT= en %L debe ser una variable INTEGER escalarEl cÃ³digo STOP en %L debe ser un carÃ¡cter por defecto KIND=%dEl cÃ³digo STOP en %L debe ser un entero por defecto KIND=%dEl cÃ³digo STOP en %L debe ser de tipo INTEGER o CHARACTEREl cÃ³digo STOP en %L debe ser escalardeclaraciÃ³n SUBMODULE en %CIgual que %s.  Utilice, en cambio, la Ãºltima opciÃ³n.Igual que -fassociative-math para las expresiones que incluyen divisiÃ³n.Igual que -mA6.Igual que -mA7.Igual que: -mep -mprolog-function.Guarda registros alrededor de llamadas de funciÃ³n.Guarda la TOC en el prÃ³logo para llamadas indirectas en lugar de en lÃ­nea.Se requiere un PARAMETER escalar en la constante compleja en %CFactor de escala que se aplicarÃ¡ al nÃºmero de bloques en un camibo de hilo cuando se compara con el nÃºmero de sentencias (escaladas).Factor de escala que se aplicarÃ¡ al nÃºmero de sentencias en un camino de hilo cuando se compara con el nÃºmero de bloques (escaladas).Factor de escala en el cÃ¡lculo de la distancia mÃ¡xima a la cual se puede mover una expresiÃ³n por optimizaciones GCSE.CÃ³digo de planificador para el CPU dado.Planifica para el CPU dado.Calendariza instrucciones usando el algoritmo de planificaciÃ³n selectivo.Planifica el inicio y el final del procedimiento.El segundo argumento de %s es negativo en %LEl segundo argumento de la asignaciÃ³n definida en %L debe ser INTENT(IN)El segundo argumento de la interfaz de operador en %L no puede ser opcionalEl segundo argumento de la interfaz de operador en %L debe ser INTENT(IN)VÃ©ase %s para instrucciones.
  Falla de SegmentaciÃ³nFalla de SegmentaciÃ³n (cÃ³digo)Selecciona el modelo de cÃ³digo.SelecciÃ³n de fracciÃ³n de la frecuencia mÃ¡xima de ejecuciones de bloque bÃ¡sico en la funciÃ³n dada para la que el bloque bÃ¡sico consigue alinear.Selecciona el modelo grande - direcciones/punteros de 20 bits.Selecciona el mÃ©todo para el manejo de sdata.Selecciona el modelo pequeÃ±o - direcciones/punteros de 16 bits (el predefinido).Selecciona el tiempo de ejecuciÃ³n.Selecciona el tipo de saneamiento de cobertura.Selecciona quÃ© sanear.La expresiÃ³n de selecciÃ³n en una declaraciÃ³n GOTO computada en %L debe ser una expresiÃ³n entera escalarEl selector en SELECT TYPE en %C no es una variable nombrada; use nombre-asociado =>El selector debe ser polimÃ³rfico en la declaraciÃ³n SELECT TYPE en %LSelecciona el tipo de nÃºcleo RL78 de destino (g10/g13/g14).  El predeterminado es G14.  Si se pone, tambiÃ©n selecciona el soporte de multiplicaciÃ³n por hardware que se usarÃ¡.Selecciona el tipo de multiplicaciÃ³n y divisiÃ³n por hardware que se usarÃ¡ (none/g13/g14).El punto y coma en %C necesita ser precedido por la declaraciÃ³nEstablece la precisiÃ³n de coma flotante 80387 a 32-bit.Establece la precisiÃ³n de coma flotante 80387 a 64-bit.Establece la precisiÃ³n de coma flotante 80387 a 80-bit.Establece las definiciones de Windows.Establece el costo de ramificaciÃ³n.Establece la accesibilidad por defecto de las entidades de mÃ³dulo a PRIVATE.Establece la revisiÃ³n de distancia de dependencias en la planificaciÃ³n prematura de insns encoladas.Establece errno despuÃ©s de las funciones matemÃ¡ticas internas.Establece el nombre de la rutina main para el depurador.Establece el nombre del fichero ALI de salida (opciÃ³n interna).Establece el nÃºmero prealojado de bytes en la pila para que use el llamante.Establece el umbral de probabilidad para ramificaciones desalineadas.Establece el registro para conservar -1.Establece sizeof(bool) a 1.Establece la direcciÃ³n de inicio de los datos.Establece la direcciÃ³n de inicio del programa.Establece el bit PPC_EMB en las banderas del encabezado ELF.Establece los costos de ramificaciÃ³n para las instrucciones de ramificaciÃ³n condicional.  Los valores razonables son enteros pequeÃ±os que no son negativos.  El costo de ramificaciÃ³n por defecto es 0.Establece los costos de ramificaciÃ³n para las instrucciones de ramificaciÃ³n condicional.  Los valores razonables son enteros pequeÃ±os que no son negativos.  El costo de ramificaciÃ³n por defecto es 1.Establece el costo de las ramificaciones.Establece el gÃ©nero de doble precisiÃ³n por defecto a un tipo de 8 bytes de tamaÃ±o.Establece el gÃ©nero entero por defecto a un tipo de 8 bytes de tamaÃ±o.Establece el gÃ©nero real por defecto a un tipo de 10 bytes de tamaÃ±o.Establece el gÃ©nero real por defecto a un tipo de 16 bytes de tamaÃ±o.Establece el gÃ©nero real por defecto a un tipo de 8 bytes de tamaÃ±o.Establece el tamaÃ±o mÃ¡ximo de datos elegibles para el Ã¡rea SDA.Establece el tamaÃ±o mÃ¡ximo de datos elegibles para el Ã¡rea TDA.Establece el tamaÃ±o mÃ¡ximo de datos elegibles para el Ã¡rea ZDA.Establece el nÃºmero mÃ¡ximo de bytes que se deben dejar en el tamaÃ±o de la pila antes de que se active una instrucciÃ³n trap.Establece la cantidad mÃ¡xima para una sola operaciÃ³n de incremento de pila.Establece el nÃºmero mÃ¡ximo de instrucciones ejecutadas en paralelo en el Ã¡rbol de reasociaciÃ³n. Si es 0, usa la heurÃ­stica dependiente del objetivo.Establece el nÃºmero mÃ¡ximo de notas de instanciaciÃ³n de plantilla para un solo aviso o error.Establece el nÃºmero de segmentos flash de 64 KiB.Especifica el tipo del CPU destino.Establece el directorio de nivel principal para almacenar los datos de perfilado. El predeterminado es 'pwd'.Cambiando la especificaciÃ³n %s a '%s'
  
  EspecificaciÃ³n de forma para el escalar asignable en %CLas formas para los operandos en %L y %L no son conformablesComparte ranuras para ahorrar registros hard diferentes.Comparte ranuras de pila para pseudo-registros derramados.Abrevia las referencias de direcciones durante el enlace.Muestra los nÃºmeros de columna en los diagnÃ³sticos, cuando estÃ©n disponible.  Activado por defecto.Muestra la lÃ­nea de cÃ³digo con un signo de intercalaciÃ³n para indicar la columna.Estrecha-envuelve partes del prÃ³logo y epÃ­logo por separado.TamaÃ±o en bytes despuÃ©s del cual los agregados thread-local se deben instrumentar con las funciones de registro en lugar de pares save/restore.TamaÃ±o de guarda de la pila expresado como potencia de dos en bytes.TamaÃ±o de bloques para el bloqueo de bucles.Salta configurar registro RAX cuando se pasan argumentos variables.Ã�rea de datos small: none, sdata, use.LÃ­mite suave en el nÃºmero de insns de memoria por grupo de instrucciÃ³n, dando una prioridad mÃ¡s baja a insns de memoria subsiguientes que intenten planificar en el mismo grupo insn. Frecuentemente Ãºtil para prevenir conflictos en el banco de cachÃ©.  El valor por defecto es 1.Lo siento, sÃ³lo se admite integer kind %d implementado para el conjunto imagen en %LLa expresiÃ³n fuente en %L y el objeto de alojamiento en %L deben tener la misma formaLa expresiÃ³n fuente en %L debe ser escalar o tener el mismo rango que el objeto de alojamiento en %LEspecifica el tamaÃ±o de bit para los desplazamientos TLS inmediatos. Los valores vÃ¡lidos son 12, 24, 32, 48.Especifica el nÃºmero de registros replicados en el segundo banco de registros con la entrada de interrupciones rÃ¡pidas.Especifica el nÃºmero de registros a reservar para los manejadores de interrupciones.Especifica los registros que guarda el procesador con la entrada y la salida de una interrupciÃ³n.Especifica si las funciones de interrupciÃ³n deben guardar y restaurar el registro acumulador.Especifica la CPU para propÃ³sitos de generaciÃ³n de cÃ³digo.Especifica la CPU para propÃ³sitos de planificaciÃ³n.Especifica la CPU por razones de planificaciÃ³n.  Los argumentos vÃ¡lidos son 700, 7100, 7100LC, 7200, 7300, y 8000.Especifica el dialecto de TLS.Especifica el estÃ¡ndar UNIX para las predefiniciones y enlazado.Especifica un fichero en el cual LTRANS escribe una lista de ficheros de salida.Especifica un plugin a cargar.Especifica la alineaciÃ³n de los campos de estructuras default/natural.Especifica una ABI.Especifica el tamaÃ±o de bit para los desplazamientos TLS inmediatos.Especifica la funciÃ³n de limpieza de cachÃ©.Especifica el nÃºmero de trampa de limpieza de cachÃ©.Especifica la configuraciÃ³n de la instrucciÃ³n mul: fast1, fast2 o slow. La predeterminada es fast1.Especifica las dimensiones de cÃ¡lculo predeterminadas de OpenACC.Especifica cuÃ¡ntos puertos de lectura/escritura para nÃºcleos n9/n10.  El valor debe ser 3r2w o 2r1w.Especifica cÃ³mo accedar al puntero de hilo.Especifica si se debe usar hardware para coma flotante.Especifica el convenio de llamadas de enteros y de coma flotante.Especifica el objeto principal para TPF-OS.Especifica la estrategia de expansiÃ³n de memcpy cuando se conoce el tamaÃ±o esperado.Especifica la estrategia de expansiÃ³n de memset cuando se conoce el tamaÃ±o esperado.Especifica un nombre para la funciÃ³n de divisiÃ³n de 32 bit con signo.Especifica el rango de registros a convertir en fijos.Especifica la prioridad de planificaciÃ³n para despachar insns restringidos por ranuras.Especifica que se debe usar una librerÃ­a BLAS externa para llamadas matmul en matrices de gran tamaÃ±o.Especifica que la barra invertida en una cadena introduce un carÃ¡cter de escape.Especifica que no se permiten tipos implÃ­citos, a menos que se sobreescriban con sentencias IMPLICIT explÃ­citas.Especifica la ISA para la que construir: msp430, msp430x, msp430xv2.Especifica la MCU para la que construir.Especifica el formato de coma flotante __fp16.Especifica la estrategia de generaciÃ³n de direcciones para modelo de cÃ³digo.Espcifica el algoritmo para particionar sÃ­mbolos y variables en tiempo de enlazado.Especifica el modelo de cÃ³digo.Especifica la polÃ­tica de uso de ramificaciÃ³n compacta.Especifica la cpu para el modelo de Â«pipelineÂ».Especifica el modelo de memoria en efecto para el programa.Especifica la alineaciÃ³n mÃ­nima de bit de las estructuras. (Obsoleta).Especifica el modelo para operaciones atÃ³micas.Especifica el nombre de la CPU destino.Especifica el nombre de la arquitectura destino.Especifica el nombre de la configuraciÃ³n de coma flotante destino.Especifica el nombre del hardware/formato de coma flotante destino.Especifica el registro a usar para el direccionamiento PIC.Especifica el tamaÃ±o de cada bloque de cachÃ©, que ha de ser potencia de 2 entre 4 y 512.Especifica el tamaÃ±o de cada vector de interrupciones, que ha de ser 4 o 16.Selecciona el CPU destino.Selecciona el tipo de cpu RX destino.Selecciona el tipo de multiplicaciÃ³n por hardware que se admitirÃ¡.Especifica el esquema de almacenamiento local de hilo.Especifica el nÃºmero de registro de puntero del hilo.Especifica el uso de ABI de coma flotante suave que significa sinÃ³nimo de -mabi=2.Especifica el uso de ABI de coma flotante suave que significa sinÃ³nimo de -mabi=2fp+.Especifica dÃ³nde se encuentran los mÃ³dulos intrÃ­nsecos compilados.Especifica cuÃ¡l ABI usar para el cÃ³digo de la familia Objective-C y la generaciÃ³n de metadatos.Especifica el tipo de ABI para el cual generar cÃ³digo: 2, 2fp+.Especifica cuÃ¡l esquema de inserciÃ³n de nop post planificados se debe aplicar.Divide load sin alinear AVX de 32-byte.Divide store sin alinear AVX de 32-byte.Divide los tiempos de vida de las variables de inducciÃ³n cuando se desenrollen los bucles.Divide las rutas que llevan a bordes traseros de bucle.Divide moves vectoriales de 8 byte sin alinear antes de post-modificar la generaciÃ³n de direcciÃ³n.Divide los tipos anchos en registros independientes.ExpresiÃ³n de inicio en el bucle DOLa variable stat en %L debe ser una variable INTEGER escalarLa variable stat en %L no no debe ser %sd dentro de la misma declaraciÃ³n %sLa declaraciÃ³n en %L no es una declaraciÃ³n de objetivo de ramificaciÃ³n vÃ¡lida para la declaraciÃ³n de ramificaciÃ³n en %LLa funciÃ³n de declaraciÃ³n en %L es recursivaLa etiqueta de declaraciÃ³n en %C es ceroLa etiqueta de declaraciÃ³n en ENDDO en %C no coincide con la etiqueta DOLa lista de etiquetas de declaraciÃ³n en GOTO en %C no puede estar vacÃ­aEnlaza estÃ¡ticamente la biblioteca de ayuda de GNU Fortran (libgfortran).ExpresiÃ³n de paso en el bucle DOLa expresiÃ³n de paso en el bucle DO en %L no puede ser ceroDetener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil estÃ¡ disponible.Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil no estÃ¡ disponible.Detener el crecimiento inverso si la probabilidad inversa del mejor borde es menor que este umbral (en porcentaje).Almacena dobles en 64 bits.Almacena nombres de funciÃ³n en el cÃ³digo objeto.Almacena dobles en 32 bits.  Este es el valor por defecto.Almacena los registros MDUC en manejadores de interrupciones internos para el objetivo G13.Hace fluir datos extra para permitir desvirtualizaciÃ³n mÃ¡s agresiva en el modo de transformaciÃ³n local LTO.El tranco no debe ser estar presente en %Lno se permiten trancos en el subÃ­ndice de comatriz en %CLa longitud de la cadena en %L es demasiado grandeLa subcadena en %L tiene longitud ceroEl Ã­ndice de final de la subcadena en %L excede la longitud de la cadenaEl Ã­ndice de final de la subcadena en %L es demasiado grandeEl Ã­ndice de final de la subcadena en %L debe ser de tipo INTEGEREl Ã­ndice de final de la subcadena en %L debe ser escalarEl Ã­ndice de inicio de la subcadena en %L es menor a unoEl Ã­ndice de inicio de la subcadena en %L debe ser de tipo INTEGEREl Ã­ndice de inicio de la subcadena en %L debe ser escalarSugiere utilizar la palabra reservada override cuando en la declaraciÃ³n de una funciÃ³n virtual anula otra.La suma del segundo y tercer argumentos de IBITS excede el tamaÃ±o de bit en %LAdmite funciones internas 3DNow!.Admite funciones internas y generaciÃ³n de cÃ³digo AES.Admite funciones internas y generaciÃ³n de cÃ³digo AVX512VNNI.Admite funciones internas Athlon 3DNow!.Admite funciones internas y generaciÃ³n de cÃ³digo BMI.Admite funciones internas y generaciÃ³n de cÃ³digo BMI2.Admite alojamiento C++17 de tipos sobrealineados.Admite las instrucciones CLFLUSHOPT.Admite la instrucciÃ³n CLWB..Admite funciones internas y generaciÃ³n de cÃ³digo CLZERO.Admite funciones internas y generaciÃ³n de cÃ³digo F16C.Admite funciones internas FMA4 y generaciÃ³n de cÃ³digo.Admite funciones internas y generaciÃ³n de cÃ³digo FSGSBASE.Admite las instrucciones PXSAVE y FXRSTOR.Admite funciones internas y generaciÃ³n de cÃ³digo GFNI.Admite prefijos de elisiÃ³n de bloqueo de hardware.Admite funciones internas LWP y generaciÃ³n de cÃ³digo.Admite funciones internas y generaciÃ³n de cÃ³digo LZCNT.Admite funciones internas y generaciÃ³n de cÃ³digo MMX y SSE.Admite funciones internas MMX.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE y SSE2.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2 y SSE3.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3 y SSE4A.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3 y SSSE3.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3 y SSE4.1.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 y SSE4.2.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 y AVX.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX y AVX2.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX y FMA.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512BW.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512CD.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512DQ.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512ER.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512IFMA.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512PF.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512VBMI.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512VL.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 y AVX512F.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX5124FMAPS.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX5124VNNIW.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512BITALG.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512VBMI2.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX5124VPOPCNTDQ.Admite funciones internas y generaciÃ³n de cÃ³digo MOVDIR64B.Admite funciones internas y generaciÃ³n de cÃ³digo MOVDIRI.Admite funciones internas y generaciÃ³n de cÃ³digo MWAITX y MONITORX.Admite funciones internas y generaciÃ³n de cÃ³digo PCLMUL.Admite funciones internas y generaciÃ³n de cÃ³digo PCONFIG.Admite funciones internas y generaciÃ³n de cÃ³digo PKU.Admite la instrucciÃ³n PREFETCHW.Admite funciones internas y generaciÃ³n de cÃ³digo PREFETCHWT1.Admite funciones internas y generaciÃ³n de cÃ³digo RDPID.Admite funciones internas y generaciÃ³n de cÃ³digo RDRND.Admite la instrucciÃ³n RDSEED.Admite funciones internas y generaciÃ³n de cÃ³digo RTM.Admite funciones internas SGX y generaciÃ³n de cÃ³digo.Admite funciones internas y generaciÃ³n de cÃ³digo SHA1 y SHA256.Admite funciones internas y generaciÃ³n de cÃ³digo TBM.Admite segmentos TLS mÃ¡s grandes que 64K.Admite funciones internas y generaciÃ³n de cÃ³digo VAES.Admite funciones internas y generaciÃ³n de cÃ³digo VPCLMULQDQ.Admite funciones internas y generaciÃ³n de cÃ³digo WBNOINVD.Admite funciones internas XOP y generaciÃ³n de cÃ³digo.Admite las instrucciones XSAV y XRSTOR.Admite las instrucciones XSAVEC.Admite las instrucciones XSAVEOPT.Admite las instrucciones XSAVES y XRSTORS.Activa alineamientos de hasta 64 bits.Admite llamadas entre los conjuntos de instrucciones Thumb y ARM.Admite la generaciÃ³n de cÃ³digo de instrucciones Advanced Bit Manipulation (ABM).Admite la generaciÃ³n de cÃ³digo de la instrucciÃ³n cmpxchg16b.Admite la generaciÃ³n de cÃ³digo de la instrucciÃ³n crc32.Admite la generaciÃ³n de cÃ³digo de la instrucciÃ³n movbe.Admite la generaciÃ³n de cÃ³digo de la instrucciÃ³n popcnt.Admite la generaciÃ³n de cÃ³digo de la instrucciÃ³n sahf en cÃ³digo x86-64 de 64bit.Admite inicializaciÃ³n dinÃ¡mica de variables locales de hilo en una unidad de traducciÃ³n diferente.El soporte de HSA no implementa operandos FPU de 16 bits inmediatosSoporte para multihilos antiguo.Soporta el paso de mensajes con el Entorno Paralelo.Admite mÃ¡s de 8192 entradas GOT en ColdFire.Soporte para multihilos.Da soporte a mÃºltiples instrucciones de acumulador.Permite las excepciones sÃ­ncronas que no son llamadas.ABIs admitidas (para usar con la opciÃ³n -mabi=):Algoritmos de compresiÃ³n LTO admitidos: zlibSuprime la salida de direcciones en los volcados de depuraciÃ³n.Suprime la salida de nÃºmeros de instrucciÃ³n, notas de nÃºmeros de linea y direcciones en los volcados de depuraciÃ³n.Suprime la salida de los nÃºmeros insn previos y siguientes en los volcados de depuraciÃ³n.Suprime avisos.Conmuta los modos ARM/Thumb en funciones alternantes para pruebas del compilador.Activa/desactiva el ASE de MIPS16 en funciones alternantes para pruebas del compilador.Desactiva la opciÃ³n -mstack-guard=.Desactiva la opciÃ³n -mstack-size= .El sÃ­mbolo %qs ya se habÃ­a declaradoEl sÃ­mbolo %qs en %C ya se habÃ­a declaradoEl sÃ­mbolo %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo intrÃ­nseco ISO_C_BINDINGEl sÃ­mbolo %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo %qsEl sÃ­mbolo en %C no es apropiado para una expresiÃ³nEl sÃ­mbolo en %L no es una variable DUMMYSinÃ³nimo de -Wcomment.SinÃ³nimo de -gnatk8.Error sintÃ¡ctico en la lista !$OMP THREADPRIVATE en %CError sintÃ¡ctico en la declaraciÃ³n !GCC$ ATTRIBUTES en %CError sintÃ¡ctico en la declaraciÃ³n %s en %CError sintÃ¡ctico en la declaraciÃ³n ABSTRACT INTERFACE en %CError sintÃ¡ctico en la declaraciÃ³n ASYNCHRONOUS en %CError sintÃ¡ctico en la especificaciÃ³n CASE en %CError sintÃ¡ctico en la declaraciÃ³n CHARACTER en %CError sintÃ¡ctico en la especificaciÃ³n CLASS IS en %CError sintÃ¡ctico en la constante COMPLEX en %CError sintÃ¡ctico en la definiciÃ³n ENUMERATOR en %CError sintÃ¡ctico en la declaraciÃ³n EQUIVALENCE en %LError sintÃ¡ctico en el iterador FORALL en %CError sintÃ¡ctico en el iterador de E/S en %CError sintÃ¡ctico en la expresiÃ³n IF en %CError sintÃ¡ctico en la declaraciÃ³n IMPORT en %CError sintÃ¡ctico en el especificador NAME= para la etiqueta de asignaciÃ³n %CError sintÃ¡ctico en la lista de variables OpenMP en %CError sintÃ¡ctico en la declaraciÃ³n PROCEDURE en %CError sintÃ¡ctico en la declaraciÃ³n PROTECTED en %CError sintÃ¡ctico en la declaraciÃ³n SAVE en %CError sintÃ¡ctico en la sentencia SUBMODULE en %CError sintÃ¡ctico en la especificaciÃ³n SUBSTRING en %CError sintÃ¡ctico en la especificaciÃ³n TYPE IS en %CError sintÃ¡ctico en la declaraciÃ³n VALUE en %CError sintÃ¡ctico en la declaraciÃ³n VOLATILE en %CError sintÃ¡ctico en la lista de argumentos en %CError sintÃ¡ctico en el constructor de matriz en %CError sintÃ¡ctico en la especificaciÃ³n de longitud de carÃ¡cter en %CError sintÃ¡ctico en el nombre de bloque comÃºn en %CError sintÃ¡ctico en la declaraciÃ³n de datos en %CError sintÃ¡ctico en la expresiÃ³n en %CError sintÃ¡ctico en la especificaciÃ³n genÃ©rica en %CError sintÃ¡ctico en el iterador en %CError sintÃ¡ctico en el procedimiento de componente puntero en %CError sintÃ¡ctico: Basura al final de la declaraciÃ³n END INTERFACE en %CError sintÃ¡ctico: Basura al final de la declaraciÃ³n INTERFACE en %CDialecto TLS a utilizar:Aprovecha los descansos del enlazador para reducir el nÃºmero de instrucciones requeridas para materializar direcciones de sÃ­mbolos.Se visitaron al menos una vez:%s de %d
  Apunta a cÃ³digo DFLOAT de doble precisiÃ³n.Frecuencia de ejecuciÃ³n relativa al bloque objetivo (como un porcentaje) requerida para hundir una declaraciÃ³n.La expresiÃ³n objetivo en la asignaciÃ³n de puntero en %L debe entregar un resultado punteroEl objetivo tiene I&D dividido.El objetivo del remapeo de rango es demasiado pequeÃ±o (%ld < %ld)Apunta al procesador AM33.Apunta al procesador AM33/2.0.Apunta al procesador AM34.Objetivo: %s
  Le dice al DSE que el almacenamiento para un objeto C++ estÃ¡ muerto cuando el constructor comienza y cuando el destructor termina.El DEFAULT CASE en %L no puede tener despuÃ©s un segundo DEFAULT CASE en %LEl operando de la instrucciÃ³n ENI tiene que ser 0 o 1El especificador de formato H en %L es una caracterÃ­stica eliminada de Fortran 95Los argumentos TO en MOVE_ALLOC en %L deben ser polimÃ³rficos si FROM es polimÃ³rficoEl valor absoluto de SHIFT en %L debe ser menor o igual a SIZE en %LEl objeto de alojamiento en %L y la expresiÃ³n fuente en %L deben tener el mismo parÃ¡metro de tipo de gÃ©neroNo se permiten las funciones de lista de argumentos %%VAL, %%LOC o %%REF en este contexto en %LEl argumento del intrÃ­nseco RANK en %L debe ser objeto de datosEl error no es repetible, por lo que probablemente sea un problema de hardware o de S.O.
! Los nombres de las opciones de modelos de cÃ³digo para -mcmodel:El dispositivo no tiene el registro de funciÃ³n especial SPH. Esta opciÃ³n la sobreescribirÃ¡ el controlador del compilador con la opciÃ³n correcta si se puede deducir la presencia/ausencia de SPH con -mmcu=MCU.La versiÃ³n mÃ¡s temprana de MacOS X en la cual este programa se ejecutarÃ¡.Las siguientes opciones son independientes del lenguajeLas siguientes opciones son relacionadas al lenguajeLas siguientes opciones no estÃ¡n documentadasLas siguientes opciones son especÃ­ficas sÃ³lo para el lenguaje Las siguientes opciones se admiten en el lenguaje Las siguientes opciones son especÃ­ficas del objetivoLas siguientes opciones controlan los mensajes de aviso del compiladorLas siguientes opciones controlan las optimizacionesLas siguientes opciones toman argumentos conjuntosLas siguientes opciones toman argumentos separadosEl valor inmediato tiene que caber en un entero de %d bits para %sEl lÃ­mite inferior para considerar un almacenamiento temporal para protecciÃ³n contra destrucciÃ³n de pila.El nÃºmero mÃ¡ximo de pseudos de recarga que se tienen en cuenta durante el vaciado de pseudos de no recarga.La cantidad mÃ¡xima de memoria a ser asignada por GCSE.El retraso mÃ¡ximo de conflicto para que una insn sea considerada para movimiento especulativo.La profundidad mÃ¡xima de un bucle anidado que nosotros pelamos completamente.La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones incluidas en lÃ­nea.La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones que no son incluidas en lÃ­nea.El factor de expansiÃ³n mÃ¡ximo al copiar bloques bÃ¡sicos.El nÃºmero mÃ¡ximo de instrucciones que CSE procesa antes de descargar.La longitud mÃ¡xima de la ruta considerada en cse.La longitud mÃ¡xima de la lista de operaciones pendientes del planificador.El nÃºmero mÃ¡ximo de ubicaciones grabadas por cselib.El nÃºmero mÃ¡ximo de nodos RTL que se pueden grabar como el Ãºltimo valor del combinador.El nÃºmero mÃ¡ximo de intentos hacia atrÃ¡s que debe hacer el planificador cuando planifique un bucle mÃ³dulo.El nÃºmero mÃ¡ximo de bloques en una regiÃ³n para ser considerada para planificaciÃ³n de interbloqueo.El nÃºmero mÃ¡ximo de ramificaciones en la ruta hacia una secuencia pelada.El nÃºmero mÃ¡ximo de bordes entrantes para considerar el salto cruzado.El nÃºmero mÃ¡ximo de intentos de combinar insns para combinar.El nÃºmero mÃ¡ximo de insns en una regiÃ³n para ser consideradas para planificaciÃ³n de interbloqueoEl nÃºmero mÃ¡ximo de instrucciones en encabezamiento de bucle a duplicar en el paso de encabezamientos de bucles.El nÃºmero mÃ¡ximo de insns en un bucle completamente pelado.El nÃºmero mÃ¡ximo de insns en un bucle pelado.El nÃºmero mÃ¡ximo de insns en un bucle sin switch.El nÃºmero mÃ¡ximo de insns a duplicar al desfactorizar gotos calculados.El nÃºmero mÃ¡ximo de instrucciones en una sola funciÃ³n elegible para inclusiÃ³n en lÃ­nea.El nÃºmero mÃ¡ximo de instrucciones en un bucle interior que se consideran para versionar.El nÃºmero mÃ¡ximo de instrucciones ien un bucle exterior que se consideran para versionar, por encima de las instrucciones en los bucles interiores.El nÃºmero mÃ¡ximo de instrucciones que una funciÃ³n incluida en lÃ­nea puede crecer a travÃ©s de inclusiÃ³n en lÃ­nea recursiva.El nÃºmero mÃ¡ximo de instrucciones que una funciÃ³n que no se incluye en lÃ­nea puede crecer a travÃ©s de inclusiÃ³n en lÃ­nea recursiva.El nÃºmero mÃ¡ximo de instrucciones listas para ser ejecutadas que el planificador tendrÃ¡ en cuenta durante el primer paso de planificaciÃ³n.El nÃºmero mÃ¡ximo de instrucciones para considerar el llenado de una ranura de retraso.El nÃºmero mÃ¡ximo de instrucciones para considerar la bÃºsqueda de informaciÃ³n de registros en vivo exacta.El nÃºmero mÃ¡ximo de instrucciones para considerar el desenrollo en un bucle en promedio.El nÃºmero mÃ¡ximo de instrucciones para considerar el desenrollo en un bucle.El nÃºmero mÃ¡ximo de instrucciones para buscar hacia atrÃ¡s al buscar por una recarga equivalente.El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea de funciones pequeÃ±as automÃ¡ticamente.El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea automÃ¡ticamente.El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea por tamaÃ±o.El nÃºmero mÃ¡ximo de iteraciones a travÃ©s de CFG para extender regiones.El nÃºmero mÃ¡ximo de iteraciones de bucle que se predicen estÃ¡ticamente.El nÃºmero mÃ¡ximo de inclusiones de instrucciones en lÃ­nea anidadas realizado por el inlineador temprano.El nÃºmero mÃ¡ximo de pelados en un solo bucle que estÃ¡ completamente pelado.El nÃºmero mÃ¡ximo de pelados en un solo bucle.El nÃºmero mÃ¡ximo de instrucciones en anidamiento de bucle para intercambio de bucle.El nÃºmero mÃ¡ximo de desenrollos de un solo bucle.El nÃºmero mÃ¡ximo de eliminaciÃ³n de opciones en un solo bucle.La tasa mÃ¡xima entre el tamaÃ±o de la matriz y las ramificaciones switch para que tenga lugar una conversiÃ³n switch.La tasa mÃ¡xima de inserciones para borrados de expresiones en GCSE.El tamaÃ±o mÃ¡ximo de la ventana de bÃºsqueda hacia adelante de la planificaciÃ³n selectiva.La probabilidad mÃ­nima de Ã©xito de especulaciÃ³n (en porcentaje), para que esa insn especulativa se calendarize.El UID mÃ­nimo a usar para una insn que no es de depuraciÃ³n.El coste mÃ­nimo de una expresiÃ³n costosa en el movimiento invariante del bucle.El nÃºmero mÃ¡ximo de instrucciones coincidentes para considerar el salto cruzado.Probabilidad mÃ­nima que debe tener un borde para que el planificador guarde su estado a travÃ©s de Ã©l.La probabilidad mÃ­nima de alcanzar un bloque fuente para la planificaciÃ³n especulativa entre bloques.TamaÃ±o mÃ­nimo de las variables que participan en la comparticiÃ³n de ranuras de pila cuando no hay optimizaciÃ³n.El valor mÃ­nimo de la cuenta de etapa que el planificador mÃ³dulo swing generarÃ¡.El nÃºmero de elementos de matriz del argumento SUB para IMAGE_INDEX en %L debe ser %d (corango) y no %dEl nÃºmero de ciclos que el planificador de cambio de mÃ³dulo considera al revisar conflictos utilizando DFA.El nÃºmero de insns ejecutadas antes de completar la precarga.El nÃºmero de precargas que se pueden ejecutar simultÃ¡namente.El nÃºmero de registros conservados sin uso en cada clase por el movimiento invariante del bucle.El porcentaje de la funciÃ³n, ponderado por la frecuencia de ejecuciÃ³n, que debe ser cubierto por la informaciÃ³n de rastreo. Se utiliza cuando estÃ¡ disponible la retroalimentaciÃ³n del anÃ¡lisis de perfil.El porcentaje de la funciÃ³n, ponderado por la frecuencia de ejecuciÃ³n, que debe ser cubierto por la informaciÃ³n de rastreo. Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil no estÃ¡ disponible.Las direcciones de vector SVE posibles:Los dialectos de TLS posibles:El rango del elemento en el constructor de estructura en %L no coincide con el del componente (%d/%d)El fichero de resoluciÃ³n.El tamaÃ±o de la lÃ­nea del cachÃ© L1.El tamaÃ±o del cachÃ© L1i.El tamaÃ±o del cachÃ© L2.El tamaÃ±o del cuerpo de la funciÃ³n que serÃ¡  considerado grande.El tamaÃ±o del marco de la pila que serÃ¡ considerado grande.El tamaÃ±o de la unidad de traducciÃ³n que serÃ¡ considerado grande.El nÃºmero mÃ¡s pequeÃ±o de valores diferentes para los cuales es mejor usar una tabla-salto en lugar de un Ã¡rbol de ramificaciones condicionales; si es 0, usa el valor por defecto para la mÃ¡quina.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 comatrizEl sÃ­mbolo %qs referenciado en %L, no estÃ¡ en el estÃ¡ndar seleccionadoLa tasa de intervalo para realizar la eliminaciÃ³n parcial de redundancia despuÃ©s de la recarga.La tasa de intervalo para la cuenta de ejecuciÃ³n de bordes crÃ­ticos que permitan la eliminaciÃ³n de redundancia despuÃ©s de la recarga.El lÃ­mite superior para compartir constantes enteras.El valor del parÃ¡metro PDT LEN '%s' no concuerda con el de la declaraciÃ³n Â«dummyÂ»La versiÃ³n de la ABI de C++ que se estÃ¡ usando.VersiÃ³n de ABI de C++ utilizada para avisos -Wabi y aliases de compatibilidad de enlace.Esto es software libre; vea el cÃ³digo para las condiciones de copia.
  NO hay garantÃ­a; ni siquiera para MERCANTIBILIDAD o 
  IDONEIDAD PARA UN PROPÃ“SITO EN PARTICULAR.
  
--- 2052,2064 ----
  La constante real desborda su gÃ©nero en %CLa constante real desborda por debajo su gÃ©nero en %CRealinea la pila en el prÃ³logo.Reubica el lado derecho en las asignaciones.Reconoce palabras clave de C++ como "compl" y "xor".Reconoce las palabras claves definidas por GNU.Reconoce funciones internas.Reconoce la palabra clave "asm".Registro DW_AT_decl_column y DW_AT_call_column en DWARF.Guarda las opciones de la lÃ­nea de Ã³rdenes de gcc en DW_AT_producer de DWARF.Guarda las opciones de la lÃ­nea de Ã³rdenes de gcc en el fichero objeto.Registra los tiempos tomados por subfases por separado.Reduce prioridad para r0..r3 / r12..r15 con TARGET_REGISTER_PRIORITY.Ã�ndice de sentencia de referencia no encontradoÃ�ndice de sentencia de referencia fuera de rangoLa regiÃ³n cruza el salto a travÃ©s de la misma secciÃ³n en bb %iEl nÃºmero de registro tiene que estar en el rango 0-31 para %sRelaja ramificaciones.Relaja los literales en ensamblador y los coloca automÃ¡ticamente en la secciÃ³n de texto.Alivio de la presiÃ³n de registro a travÃ©s del encogimiento de rango en vivo.Reasocia nombres de fichero al incluir ficherosRemueve miembros redundantes.Se elimina '%s'
  Se renombran operadores en declaraciones USE en %CReordena los bloques bÃ¡sicos y particionar en secciones caliente y frÃ­a.Reordena los bloques bÃ¡sicos para mejorar la ubicaciÃ³n del cÃ³digo.Reordena las funciones para mejorar la ubicaciÃ³n del cÃ³digo.Reordena las funciones de nivel superior, variables y asms.Reemplaza add, compare, branch con branch en la cuenta de registros.Reemplaza expresiones temporales en el paso SSA->normal.Informa sobre la coherencia del perfil.Reporta la ubicaciÃ³n de memoria antes de la optimizaciÃ³n interprocedural.Reporta el alojamiento en memoria permanente solo en WPA.Reporta el alojamiento en memoria permanente.Reporta el tiempo tomado por cada paso del compilador.Reporta varias estadÃ­sticas de optimizaciÃ³n de tiempo de enlace solo para WPA.Reporta varias estadÃ­sticas de optimizaciÃ³n de tiempo de enlace.Requiere rutinas de biblioteca matemÃ¡tica que cumplan con IEEE (OSF/1).Recalendariza las instrucciones despuÃ©s del alojamiento de registros.Recalendariza las instrucciones antes del alojamiento de registros.Recalendariza las regiones `pipelined' sin `pipelining'.Reserva espacio para los argumentos de salida en el prÃ³logo de la funciÃ³n.Restringe el uso de instrucciones de coma flotante de hardware para operaciones de 32-bit.El resultado de %s da un rango de error para su gÃ©nero en %LEl resultado de %s es NaN en %LEl resultado de %s desborda su gÃ©nero en %LEl resultado de %s desborda por debajo su gÃ©nero en %LEl resultado de BESSEL_YN es -INF en %LEl resultado de NEAREST es NaN en %LEl resultado de SCALE desborda su gÃ©nero en %LDevuelve vectores de 8 bytes en memoria.Devuelve todas las estructuras en memoria (por defecto en AIX).Devuelve los resultados de coma flotante en ac0 (fr0 en sintaxis de ensamblador Unix).Devuelve punteros tanto en a0 como en d0.Devuelve los agregados small en memoria, no en registros.Devuelve agregados small en registros.Devuelve las estructuras pequeÃ±as en registros (por defecto en SVR4).Devuelve los valores de funciones en registros FPU.Reusa r30 basado por funciÃ³n.Revierta a bÃºsqueda de nombres de una sola fase.Modo de empleo de la suborden de reescritura:No se especificÃ³ el lÃ­mite superior a la derecha de la secciÃ³n de matriz de tamaÃ±o asumido en %LEjecuta sÃ³lo la segunda compilaciÃ³n de -fcompare-debug.Ejecuta la optimizaciÃ³n comunizadora predictiva.Ejecuta la planificaciÃ³n selectiva despuÃ©s de recargar.Corre autotests usando la ruta dada para localizar los ficheros de test.Ejecuta el optimizador de tiempo de enlace en el modo de transformaciÃ³n local (LTRANS).Ejecuta el optimizador de tiempo de enlace en el modo de anÃ¡lisis de programa completo (WPA).funciÃ³n de especificaciÃ³n '%s' con %d args
  
! Nombre del entorno de ejecuciÃ³n.El atributo SAVE en %L no se puede especificar en un procedimiento PUREDeclaraciÃ³n SAVE en %C despuÃ©s de una declaraciÃ³n SAVE incondicionalEl chunk_size de la clÃ¡usula SCHEDULE en %L requiere una expresiÃ³n INTEGER escalarEl atributo SEQUENCE en %C ya se especificÃ³ en la declaraciÃ³n TYPELa declaraciÃ³n SEQUENCE en %C debe preceder a CONTAINSLa declaraciÃ³n SEQUENCE en %C debe preceder a los componentes de la estructuraSH2a no se admite para little-endianSIZE en %L debe ser positivoLa etiqueta SOURCE en %L tiene conflictos con la especificaciÃ³n de tipo en %LcorrupciÃ³n de SSAse creÃ³ SSA_NAME en dos bloques diferentes %i y %iSSA_NAME_DEF_STMT es errÃ³neose debe establecer SSA_NAME_OCCURS_IN_ABNORMAL_PHIel conjunto de instrucciones SSE estÃ¡ desactivado, usando la aritmÃ©tica 387argumento de registro SSE con SSE desactivadose devuelve el registro SSE con SSE desactivadoel argumento de vector SSE sin SSE activado cambia la ABIla devoluciÃ³n de vector SSE sin SSE activado cambia la ABIla informaciÃ³n de depuraciÃ³n STABS para Ada estÃ¡ obsoleta y ya no se admitevariable STATEl argumento STAT= en %L debe ser una variable INTEGER escalarEl cÃ³digo STOP en %L debe ser un carÃ¡cter por defecto KIND=%dEl cÃ³digo STOP en %L debe ser un entero por defecto KIND=%dEl cÃ³digo STOP en %L debe ser de tipo INTEGER o CHARACTEREl cÃ³digo STOP en %L debe ser escalardeclaraciÃ³n SUBMODULE en %CIgual que -fassociative-math para las expresiones que incluyen divisiÃ³n.Igual que -mA6.Igual que -mA7.Igual que: -mep -mprolog-function.Guarda registros alrededor de llamadas de funciÃ³n.Guarda la TOC en el prÃ³logo para llamadas indirectas en lugar de en lÃ­nea.Se requiere un PARAMETER escalar en la constante compleja en %CFactor de escala que se aplicarÃ¡ al nÃºmero de bloques en un camibo de hilo cuando se compara con el nÃºmero de sentencias (escaladas).Factor de escala que se aplicarÃ¡ al nÃºmero de sentencias en un camino de hilo cuando se compara con el nÃºmero de bloques (escaladas).Factor de escala en el cÃ¡lculo de la distancia mÃ¡xima a la cual se puede mover una expresiÃ³n por optimizaciones GCSE.CÃ³digo de planificador para el CPU dado.Planifica para el CPU dado.Calendariza instrucciones usando el algoritmo de planificaciÃ³n selectivo.Planifica el inicio y el final del procedimiento.El segundo argumento de %s es negativo en %LEl segundo argumento de la asignaciÃ³n definida en %L debe ser INTENT(IN)El segundo argumento de la interfaz de operador en %L no puede ser opcionalEl segundo argumento de la interfaz de operador en %L debe ser INTENT(IN)VÃ©ase %s para instrucciones.
  Falla de SegmentaciÃ³nFalla de SegmentaciÃ³n (cÃ³digo)Selecciona el modelo de cÃ³digo.SelecciÃ³n de fracciÃ³n de la frecuencia mÃ¡xima de ejecuciones de bloque bÃ¡sico en la funciÃ³n dada para la que el bloque bÃ¡sico consigue alinear.Selecciona el modelo grande - direcciones/punteros de 20 bits.Selecciona el mÃ©todo para el manejo de sdata.Selecciona el modelo pequeÃ±o - direcciones/punteros de 16 bits (el predefinido).Selecciona el tiempo de ejecuciÃ³n.Selecciona el tipo de saneamiento de cobertura.Selecciona quÃ© sanear.La expresiÃ³n de selecciÃ³n en una declaraciÃ³n GOTO computada en %L debe ser una expresiÃ³n entera escalarEl selector en SELECT TYPE en %C no es una variable nombrada; use nombre-asociado =>El selector debe ser polimÃ³rfico en la declaraciÃ³n SELECT TYPE en %LSelecciona el tipo de nÃºcleo RL78 de destino (g10/g13/g14).  El predeterminado es G14.  Si se pone, tambiÃ©n selecciona el soporte de multiplicaciÃ³n por hardware que se usarÃ¡.Selecciona el tipo de multiplicaciÃ³n y divisiÃ³n por hardware que se usarÃ¡ (none/g13/g14).El punto y coma en %C necesita ser precedido por la declaraciÃ³nEstablece la precisiÃ³n de coma flotante 80387 a 32-bit.Establece la precisiÃ³n de coma flotante 80387 a 64-bit.Establece la precisiÃ³n de coma flotante 80387 a 80-bit.Establece las definiciones de Windows.Establece el costo de ramificaciÃ³n.Establece la accesibilidad por defecto de las entidades de mÃ³dulo a PRIVATE.Establece la revisiÃ³n de distancia de dependencias en la planificaciÃ³n prematura de insns encoladas.Establece errno despuÃ©s de las funciones matemÃ¡ticas internas.Establece el nombre de la rutina main para el depurador.Establece el nombre del fichero ALI de salida (opciÃ³n interna).Establece el nÃºmero prealojado de bytes en la pila para que use el llamante.Establece el umbral de probabilidad para ramificaciones desalineadas.Establece el registro para conservar -1.Establece sizeof(bool) a 1.Establece la direcciÃ³n de inicio de los datos.Establece la direcciÃ³n de inicio del programa.Establece el bit PPC_EMB en las banderas del encabezado ELF.Establece los costos de ramificaciÃ³n para las instrucciones de ramificaciÃ³n condicional.  Los valores razonables son enteros pequeÃ±os que no son negativos.  El costo de ramificaciÃ³n por defecto es 0.Establece los costos de ramificaciÃ³n para las instrucciones de ramificaciÃ³n condicional.  Los valores razonables son enteros pequeÃ±os que no son negativos.  El costo de ramificaciÃ³n por defecto es 1.Establece el costo de las ramificaciones.Establece el gÃ©nero de doble precisiÃ³n por defecto a un tipo de 8 bytes de tamaÃ±o.Establece el gÃ©nero entero por defecto a un tipo de 8 bytes de tamaÃ±o.Establece el gÃ©nero real por defecto a un tipo de 10 bytes de tamaÃ±o.Establece el gÃ©nero real por defecto a un tipo de 16 bytes de tamaÃ±o.Establece el gÃ©nero real por defecto a un tipo de 8 bytes de tamaÃ±o.Establece el tamaÃ±o mÃ¡ximo de datos elegibles para el Ã¡rea SDA.Establece el tamaÃ±o mÃ¡ximo de datos elegibles para el Ã¡rea TDA.Establece el tamaÃ±o mÃ¡ximo de datos elegibles para el Ã¡rea ZDA.Establece el nÃºmero mÃ¡ximo de bytes que se deben dejar en el tamaÃ±o de la pila antes de que se active una instrucciÃ³n trap.Establece la cantidad mÃ¡xima para una sola operaciÃ³n de incremento de pila.Establece el nÃºmero mÃ¡ximo de instrucciones ejecutadas en paralelo en el Ã¡rbol de reasociaciÃ³n. Si es 0, usa la heurÃ­stica dependiente del objetivo.Establece el nÃºmero mÃ¡ximo de notas de instanciaciÃ³n de plantilla para un solo aviso o error.Establece el nÃºmero de segmentos flash de 64 KiB.Especifica el tipo del CPU destino.Establece el directorio de nivel principal para almacenar los datos de perfilado. El predeterminado es 'pwd'.Cambiando la especificaciÃ³n %s a '%s'
  
  EspecificaciÃ³n de forma para el escalar asignable en %CLas formas para los operandos en %L y %L no son conformablesComparte ranuras para ahorrar registros hard diferentes.Comparte ranuras de pila para pseudo-registros derramados.Abrevia las referencias de direcciones durante el enlace.Muestra los nÃºmeros de columna en los diagnÃ³sticos, cuando estÃ©n disponible.  Activado por defecto.Muestra la lÃ­nea de cÃ³digo con un signo de intercalaciÃ³n para indicar la columna.Estrecha-envuelve partes del prÃ³logo y epÃ­logo por separado.TamaÃ±o en bytes despuÃ©s del cual los agregados thread-local se deben instrumentar con las funciones de registro en lugar de pares save/restore.TamaÃ±o de guarda de la pila expresado como potencia de dos en bytes.TamaÃ±o de bloques para el bloqueo de bucles.Salta configurar registro RAX cuando se pasan argumentos variables.Ã�rea de datos small: none, sdata, use.LÃ­mite suave en el nÃºmero de insns de memoria por grupo de instrucciÃ³n, dando una prioridad mÃ¡s baja a insns de memoria subsiguientes que intenten planificar en el mismo grupo insn. Frecuentemente Ãºtil para prevenir conflictos en el banco de cachÃ©.  El valor por defecto es 1.Lo siento, sÃ³lo se admite integer kind %d implementado para el conjunto imagen en %LLa expresiÃ³n fuente en %L y el objeto de alojamiento en %L deben tener la misma formaLa expresiÃ³n fuente en %L debe ser escalar o tener el mismo rango que el objeto de alojamiento en %LEspecifica el tamaÃ±o de bit para los desplazamientos TLS inmediatos. Los valores vÃ¡lidos son 12, 24, 32, 48.Especifica el nÃºmero de registros replicados en el segundo banco de registros con la entrada de interrupciones rÃ¡pidas.Especifica el nÃºmero de registros a reservar para los manejadores de interrupciones.Especifica los registros que guarda el procesador con la entrada y la salida de una interrupciÃ³n.Especifica si las funciones de interrupciÃ³n deben guardar y restaurar el registro acumulador.Especifica la CPU para propÃ³sitos de generaciÃ³n de cÃ³digo.Especifica la CPU para propÃ³sitos de planificaciÃ³n.Especifica la CPU por razones de planificaciÃ³n.  Los argumentos vÃ¡lidos son 700, 7100, 7100LC, 7200, 7300, y 8000.Especifica el dialecto de TLS.Especifica el estÃ¡ndar UNIX para las predefiniciones y enlazado.Especifica un fichero en el cual LTRANS escribe una lista de ficheros de salida.Especifica un plugin a cargar.Especifica la alineaciÃ³n de los campos de estructuras default/natural.Especifica una ABI.Especifica el tamaÃ±o de bit para los desplazamientos TLS inmediatos.Especifica la funciÃ³n de limpieza de cachÃ©.Especifica el nÃºmero de trampa de limpieza de cachÃ©.Especifica la configuraciÃ³n de la instrucciÃ³n mul: fast1, fast2 o slow. La predeterminada es fast1.Especifica las dimensiones de cÃ¡lculo predeterminadas de OpenACC.Especifica cuÃ¡ntos puertos de lectura/escritura para nÃºcleos n9/n10.  El valor debe ser 3r2w o 2r1w.Especifica cÃ³mo accedar al puntero de hilo.Especifica si se debe usar hardware para coma flotante.Especifica el convenio de llamadas de enteros y de coma flotante.Especifica el objeto principal para TPF-OS.Especifica la estrategia de expansiÃ³n de memcpy cuando se conoce el tamaÃ±o esperado.Especifica la estrategia de expansiÃ³n de memset cuando se conoce el tamaÃ±o esperado.Especifica un nombre para la funciÃ³n de divisiÃ³n de 32 bit con signo.Especifica el rango de registros a convertir en fijos.Especifica la prioridad de planificaciÃ³n para despachar insns restringidos por ranuras.Especifica que se debe usar una librerÃ­a BLAS externa para llamadas matmul en matrices de gran tamaÃ±o.Especifica que la barra invertida en una cadena introduce un carÃ¡cter de escape.Especifica que no se permiten tipos implÃ­citos, a menos que se sobreescriban con sentencias IMPLICIT explÃ­citas.Especifica la ISA para la que construir: msp430, msp430x, msp430xv2.Especifica la MCU para la que construir.Especifica el formato de coma flotante __fp16.Especifica la estrategia de generaciÃ³n de direcciones para modelo de cÃ³digo.Espcifica el algoritmo para particionar sÃ­mbolos y variables en tiempo de enlazado.Especifica el modelo de cÃ³digo.Especifica la polÃ­tica de uso de ramificaciÃ³n compacta.Especifica la cpu para el modelo de Â«pipelineÂ».Especifica el modelo de memoria en efecto para el programa.Especifica la alineaciÃ³n mÃ­nima de bit de las estructuras. (Obsoleta).Especifica el modelo para operaciones atÃ³micas.Especifica el nombre de la CPU destino.Especifica el nombre de la arquitectura destino.Especifica el nombre de la configuraciÃ³n de coma flotante destino.Especifica el nombre del hardware/formato de coma flotante destino.Especifica el registro a usar para el direccionamiento PIC.Especifica el tamaÃ±o de cada bloque de cachÃ©, que ha de ser potencia de 2 entre 4 y 512.Especifica el tamaÃ±o de cada vector de interrupciones, que ha de ser 4 o 16.Selecciona el CPU destino.Selecciona el tipo de cpu RX destino.Selecciona el tipo de multiplicaciÃ³n por hardware que se admitirÃ¡.Especifica el esquema de almacenamiento local de hilo.Especifica el nÃºmero de registro de puntero del hilo.Especifica el uso de ABI de coma flotante suave que significa sinÃ³nimo de -mabi=2.Especifica el uso de ABI de coma flotante suave que significa sinÃ³nimo de -mabi=2fp+.Especifica dÃ³nde se encuentran los mÃ³dulos intrÃ­nsecos compilados.Especifica cuÃ¡l ABI usar para el cÃ³digo de la familia Objective-C y la generaciÃ³n de metadatos.Especifica el tipo de ABI para el cual generar cÃ³digo: 2, 2fp+.Especifica cuÃ¡l esquema de inserciÃ³n de nop post planificados se debe aplicar.Divide load sin alinear AVX de 32-byte.Divide store sin alinear AVX de 32-byte.Divide los tiempos de vida de las variables de inducciÃ³n cuando se desenrollen los bucles.Divide las rutas que llevan a bordes traseros de bucle.Divide moves vectoriales de 8 byte sin alinear antes de post-modificar la generaciÃ³n de direcciÃ³n.Divide los tipos anchos en registros independientes.ExpresiÃ³n de inicio en el bucle DOLa variable stat en %L debe ser una variable INTEGER escalarLa variable stat en %L no no debe ser %sd dentro de la misma declaraciÃ³n %sLa declaraciÃ³n en %L no es una declaraciÃ³n de objetivo de ramificaciÃ³n vÃ¡lida para la declaraciÃ³n de ramificaciÃ³n en %LLa funciÃ³n de declaraciÃ³n en %L es recursivaLa etiqueta de declaraciÃ³n en %C es ceroLa etiqueta de declaraciÃ³n en ENDDO en %C no coincide con la etiqueta DOLa lista de etiquetas de declaraciÃ³n en GOTO en %C no puede estar vacÃ­aEnlaza estÃ¡ticamente la biblioteca de ayuda de GNU Fortran (libgfortran).ExpresiÃ³n de paso en el bucle DOLa expresiÃ³n de paso en el bucle DO en %L no puede ser ceroDetener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil estÃ¡ disponible.Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil no estÃ¡ disponible.Detener el crecimiento inverso si la probabilidad inversa del mejor borde es menor que este umbral (en porcentaje).Almacena dobles en 64 bits.Almacena nombres de funciÃ³n en el cÃ³digo objeto.Almacena dobles en 32 bits.  Este es el valor por defecto.Almacena los registros MDUC en manejadores de interrupciones internos para el objetivo G13.Hace fluir datos extra para permitir desvirtualizaciÃ³n mÃ¡s agresiva en el modo de transformaciÃ³n local LTO.El tranco no debe ser estar presente en %Lno se permiten trancos en el subÃ­ndice de comatriz en %CLa longitud de la cadena en %L es demasiado grandeLa subcadena en %L tiene longitud ceroEl Ã­ndice de final de la subcadena en %L excede la longitud de la cadenaEl Ã­ndice de final de la subcadena en %L es demasiado grandeEl Ã­ndice de final de la subcadena en %L debe ser de tipo INTEGEREl Ã­ndice de final de la subcadena en %L debe ser escalarEl Ã­ndice de inicio de la subcadena en %L es menor a unoEl Ã­ndice de inicio de la subcadena en %L debe ser de tipo INTEGEREl Ã­ndice de inicio de la subcadena en %L debe ser escalarSugiere utilizar la palabra reservada override cuando en la declaraciÃ³n de una funciÃ³n virtual anula otra.La suma del segundo y tercer argumentos de IBITS excede el tamaÃ±o de bit en %LAdmite funciones internas 3DNow!.Admite funciones internas y generaciÃ³n de cÃ³digo AES.Admite funciones internas y generaciÃ³n de cÃ³digo AVX512VNNI.Admite funciones internas Athlon 3DNow!.Admite funciones internas y generaciÃ³n de cÃ³digo BMI.Admite funciones internas y generaciÃ³n de cÃ³digo BMI2.Admite alojamiento C++17 de tipos sobrealineados.Admite las instrucciones CLFLUSHOPT.Admite la instrucciÃ³n CLWB..Admite funciones internas y generaciÃ³n de cÃ³digo CLZERO.Admite funciones internas y generaciÃ³n de cÃ³digo F16C.Admite funciones internas FMA4 y generaciÃ³n de cÃ³digo.Admite funciones internas y generaciÃ³n de cÃ³digo FSGSBASE.Admite las instrucciones PXSAVE y FXRSTOR.Admite funciones internas y generaciÃ³n de cÃ³digo GFNI.Admite prefijos de elisiÃ³n de bloqueo de hardware.Admite funciones internas LWP y generaciÃ³n de cÃ³digo.Admite funciones internas y generaciÃ³n de cÃ³digo LZCNT.Admite funciones internas y generaciÃ³n de cÃ³digo MMX y SSE.Admite funciones internas MMX.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE y SSE2.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2 y SSE3.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3 y SSE4A.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3 y SSSE3.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3 y SSE4.1.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 y SSE4.2.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 y AVX.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX y AVX2.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX y FMA.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512BW.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512CD.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512DQ.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512ER.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512IFMA.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512PF.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512VBMI.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512VL.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 y AVX512F.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX5124FMAPS.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX5124VNNIW.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512BITALG.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512VBMI2.Admite funciones internas y generaciÃ³n de cÃ³digo MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX5124VPOPCNTDQ.Admite funciones internas y generaciÃ³n de cÃ³digo MOVDIR64B.Admite funciones internas y generaciÃ³n de cÃ³digo MOVDIRI.Admite funciones internas y generaciÃ³n de cÃ³digo MWAITX y MONITORX.Admite funciones internas y generaciÃ³n de cÃ³digo PCLMUL.Admite funciones internas y generaciÃ³n de cÃ³digo PCONFIG.Admite funciones internas y generaciÃ³n de cÃ³digo PKU.Admite la instrucciÃ³n PREFETCHW.Admite funciones internas y generaciÃ³n de cÃ³digo PREFETCHWT1.Admite funciones internas y generaciÃ³n de cÃ³digo RDPID.Admite funciones internas y generaciÃ³n de cÃ³digo RDRND.Admite la instrucciÃ³n RDSEED.Admite funciones internas y generaciÃ³n de cÃ³digo RTM.Admite funciones internas SGX y generaciÃ³n de cÃ³digo.Admite funciones internas y generaciÃ³n de cÃ³digo SHA1 y SHA256.Admite funciones internas y generaciÃ³n de cÃ³digo TBM.Admite segmentos TLS mÃ¡s grandes que 64K.Admite funciones internas y generaciÃ³n de cÃ³digo VAES.Admite funciones internas y generaciÃ³n de cÃ³digo VPCLMULQDQ.Admite funciones internas y generaciÃ³n de cÃ³digo WBNOINVD.Admite funciones internas XOP y generaciÃ³n de cÃ³digo.Admite las instrucciones XSAV y XRSTOR.Admite las instrucciones XSAVEC.Admite las instrucciones XSAVEOPT.Admite las instrucciones XSAVES y XRSTORS.Activa alineamientos de hasta 64 bits.Admite llamadas entre los conjuntos de instrucciones Thumb y ARM.Admite la generaciÃ³n de cÃ³digo de instrucciones Advanced Bit Manipulation (ABM).Admite la generaciÃ³n de cÃ³digo de la instrucciÃ³n cmpxchg16b.Admite la generaciÃ³n de cÃ³digo de la instrucciÃ³n crc32.Admite la generaciÃ³n de cÃ³digo de la instrucciÃ³n movbe.Admite la generaciÃ³n de cÃ³digo de la instrucciÃ³n popcnt.Admite la generaciÃ³n de cÃ³digo de la instrucciÃ³n sahf en cÃ³digo x86-64 de 64bit.Admite inicializaciÃ³n dinÃ¡mica de variables locales de hilo en una unidad de traducciÃ³n diferente.El soporte de HSA no implementa operandos FPU de 16 bits inmediatosSoporte para multihilos antiguo.Soporta el paso de mensajes con el Entorno Paralelo.Admite mÃ¡s de 8192 entradas GOT en ColdFire.Soporte para multihilos.Da soporte a mÃºltiples instrucciones de acumulador.Permite las excepciones sÃ­ncronas que no son llamadas.ABIs admitidas (para usar con la opciÃ³n -mabi=):Algoritmos de compresiÃ³n LTO admitidos: zlibSuprime la salida de direcciones en los volcados de depuraciÃ³n.Suprime la salida de nÃºmeros de instrucciÃ³n, notas de nÃºmeros de linea y direcciones en los volcados de depuraciÃ³n.Suprime la salida de los nÃºmeros insn previos y siguientes en los volcados de depuraciÃ³n.Suprime avisos.Conmuta los modos ARM/Thumb en funciones alternantes para pruebas del compilador.Activa/desactiva el ASE de MIPS16 en funciones alternantes para pruebas del compilador.Desactiva la opciÃ³n -mstack-guard=.Desactiva la opciÃ³n -mstack-size= .El sÃ­mbolo %qs ya se habÃ­a declaradoEl sÃ­mbolo %qs en %C ya se habÃ­a declaradoEl sÃ­mbolo %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo intrÃ­nseco ISO_C_BINDINGEl sÃ­mbolo %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo %qsEl sÃ­mbolo en %C no es apropiado para una expresiÃ³nEl sÃ­mbolo en %L no es una variable DUMMYSinÃ³nimo de -Wcomment.SinÃ³nimo de -gnatk8.Error sintÃ¡ctico en la lista !$OMP THREADPRIVATE en %CError sintÃ¡ctico en la declaraciÃ³n !GCC$ ATTRIBUTES en %CError sintÃ¡ctico en la declaraciÃ³n %s en %CError sintÃ¡ctico en la declaraciÃ³n ABSTRACT INTERFACE en %CError sintÃ¡ctico en la declaraciÃ³n ASYNCHRONOUS en %CError sintÃ¡ctico en la especificaciÃ³n CASE en %CError sintÃ¡ctico en la declaraciÃ³n CHARACTER en %CError sintÃ¡ctico en la especificaciÃ³n CLASS IS en %CError sintÃ¡ctico en la constante COMPLEX en %CError sintÃ¡ctico en la definiciÃ³n ENUMERATOR en %CError sintÃ¡ctico en la declaraciÃ³n EQUIVALENCE en %LError sintÃ¡ctico en el iterador FORALL en %CError sintÃ¡ctico en el iterador de E/S en %CError sintÃ¡ctico en la expresiÃ³n IF en %CError sintÃ¡ctico en la declaraciÃ³n IMPORT en %CError sintÃ¡ctico en el especificador NAME= para la etiqueta de asignaciÃ³n %CError sintÃ¡ctico en la lista de variables OpenMP en %CError sintÃ¡ctico en la declaraciÃ³n PROCEDURE en %CError sintÃ¡ctico en la declaraciÃ³n PROTECTED en %CError sintÃ¡ctico en la declaraciÃ³n SAVE en %CError sintÃ¡ctico en la sentencia SUBMODULE en %CError sintÃ¡ctico en la especificaciÃ³n SUBSTRING en %CError sintÃ¡ctico en la especificaciÃ³n TYPE IS en %CError sintÃ¡ctico en la declaraciÃ³n VALUE en %CError sintÃ¡ctico en la declaraciÃ³n VOLATILE en %CError sintÃ¡ctico en la lista de argumentos en %CError sintÃ¡ctico en el constructor de matriz en %CError sintÃ¡ctico en la especificaciÃ³n de longitud de carÃ¡cter en %CError sintÃ¡ctico en el nombre de bloque comÃºn en %CError sintÃ¡ctico en la declaraciÃ³n de datos en %CError sintÃ¡ctico en la expresiÃ³n en %CError sintÃ¡ctico en la especificaciÃ³n genÃ©rica en %CError sintÃ¡ctico en el iterador en %CError sintÃ¡ctico en el procedimiento de componente puntero en %CError sintÃ¡ctico: Basura al final de la declaraciÃ³n END INTERFACE en %CError sintÃ¡ctico: Basura al final de la declaraciÃ³n INTERFACE en %CDialecto TLS a utilizar:Aprovecha los descansos del enlazador para reducir el nÃºmero de instrucciones requeridas para materializar direcciones de sÃ­mbolos.Se visitaron al menos una vez:%s de %d
  Apunta a cÃ³digo DFLOAT de doble precisiÃ³n.Frecuencia de ejecuciÃ³n relativa al bloque objetivo (como un porcentaje) requerida para hundir una declaraciÃ³n.La expresiÃ³n objetivo en la asignaciÃ³n de puntero en %L debe entregar un resultado punteroEl objetivo tiene I&D dividido.El objetivo del remapeo de rango es demasiado pequeÃ±o (%ld < %ld)Apunta al procesador AM33.Apunta al procesador AM33/2.0.Apunta al procesador AM34.Objetivo: %s
  Le dice al DSE que el almacenamiento para un objeto C++ estÃ¡ muerto cuando el constructor comienza y cuando el destructor termina.El DEFAULT CASE en %L no puede tener despuÃ©s un segundo DEFAULT CASE en %LEl operando de la instrucciÃ³n ENI tiene que ser 0 o 1El especificador de formato H en %L es una caracterÃ­stica eliminada de Fortran 95Los argumentos TO en MOVE_ALLOC en %L deben ser polimÃ³rficos si FROM es polimÃ³rficoEl valor absoluto de SHIFT en %L debe ser menor o igual a SIZE en %LEl objeto de alojamiento en %L y la expresiÃ³n fuente en %L deben tener el mismo parÃ¡metro de tipo de gÃ©neroNo se permiten las funciones de lista de argumentos %%VAL, %%LOC o %%REF en este contexto en %LEl argumento del intrÃ­nseco RANK en %L debe ser objeto de datosEl error no es repetible, por lo que probablemente sea un problema de hardware o de S.O.
! Los nombres de las opciones de modelos de cÃ³digo para -mcmodel:El dispositivo no tiene el registro de funciÃ³n especial SPH. Esta opciÃ³n la sobreescribirÃ¡ el controlador del compilador con la opciÃ³n correcta si se puede deducir la presencia/ausencia de SPH con -mmcu=MCU.Las siguientes opciones son independientes del lenguajeLas siguientes opciones son relacionadas al lenguajeLas siguientes opciones no estÃ¡n documentadasLas siguientes opciones son especÃ­ficas sÃ³lo para el lenguaje Las siguientes opciones se admiten en el lenguaje Las siguientes opciones son especÃ­ficas del objetivoLas siguientes opciones controlan los mensajes de aviso del compiladorLas siguientes opciones controlan las optimizacionesLas siguientes opciones toman argumentos conjuntosLas siguientes opciones toman argumentos separadosEl valor inmediato tiene que caber en un entero de %d bits para %sEl lÃ­mite inferior para considerar un almacenamiento temporal para protecciÃ³n contra destrucciÃ³n de pila.El nÃºmero mÃ¡ximo de pseudos de recarga que se tienen en cuenta durante el vaciado de pseudos de no recarga.La cantidad mÃ¡xima de memoria a ser asignada por GCSE.El retraso mÃ¡ximo de conflicto para que una insn sea considerada para movimiento especulativo.La profundidad mÃ¡xima de un bucle anidado que nosotros pelamos completamente.La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones incluidas en lÃ­nea.La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones que no son incluidas en lÃ­nea.El factor de expansiÃ³n mÃ¡ximo al copiar bloques bÃ¡sicos.El nÃºmero mÃ¡ximo de instrucciones que CSE procesa antes de descargar.La longitud mÃ¡xima de la ruta considerada en cse.La longitud mÃ¡xima de la lista de operaciones pendientes del planificador.El nÃºmero mÃ¡ximo de ubicaciones grabadas por cselib.El nÃºmero mÃ¡ximo de nodos RTL que se pueden grabar como el Ãºltimo valor del combinador.El nÃºmero mÃ¡ximo de intentos hacia atrÃ¡s que debe hacer el planificador cuando planifique un bucle mÃ³dulo.El nÃºmero mÃ¡ximo de bloques en una regiÃ³n para ser considerada para planificaciÃ³n de interbloqueo.El nÃºmero mÃ¡ximo de ramificaciones en la ruta hacia una secuencia pelada.El nÃºmero mÃ¡ximo de bordes entrantes para considerar el salto cruzado.El nÃºmero mÃ¡ximo de intentos de combinar insns para combinar.El nÃºmero mÃ¡ximo de insns en una regiÃ³n para ser consideradas para planificaciÃ³n de interbloqueoEl nÃºmero mÃ¡ximo de instrucciones en encabezamiento de bucle a duplicar en el paso de encabezamientos de bucles.El nÃºmero mÃ¡ximo de insns en un bucle completamente pelado.El nÃºmero mÃ¡ximo de insns en un bucle pelado.El nÃºmero mÃ¡ximo de insns en un bucle sin switch.El nÃºmero mÃ¡ximo de insns a duplicar al desfactorizar gotos calculados.El nÃºmero mÃ¡ximo de instrucciones en una sola funciÃ³n elegible para inclusiÃ³n en lÃ­nea.El nÃºmero mÃ¡ximo de instrucciones en un bucle interior que se consideran para versionar.El nÃºmero mÃ¡ximo de instrucciones ien un bucle exterior que se consideran para versionar, por encima de las instrucciones en los bucles interiores.El nÃºmero mÃ¡ximo de instrucciones que una funciÃ³n incluida en lÃ­nea puede crecer a travÃ©s de inclusiÃ³n en lÃ­nea recursiva.El nÃºmero mÃ¡ximo de instrucciones que una funciÃ³n que no se incluye en lÃ­nea puede crecer a travÃ©s de inclusiÃ³n en lÃ­nea recursiva.El nÃºmero mÃ¡ximo de instrucciones listas para ser ejecutadas que el planificador tendrÃ¡ en cuenta durante el primer paso de planificaciÃ³n.El nÃºmero mÃ¡ximo de instrucciones para considerar el llenado de una ranura de retraso.El nÃºmero mÃ¡ximo de instrucciones para considerar la bÃºsqueda de informaciÃ³n de registros en vivo exacta.El nÃºmero mÃ¡ximo de instrucciones para considerar el desenrollo en un bucle en promedio.El nÃºmero mÃ¡ximo de instrucciones para considerar el desenrollo en un bucle.El nÃºmero mÃ¡ximo de instrucciones para buscar hacia atrÃ¡s al buscar por una recarga equivalente.El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea de funciones pequeÃ±as automÃ¡ticamente.El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea automÃ¡ticamente.El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea por tamaÃ±o.El nÃºmero mÃ¡ximo de iteraciones a travÃ©s de CFG para extender regiones.El nÃºmero mÃ¡ximo de iteraciones de bucle que se predicen estÃ¡ticamente.El nÃºmero mÃ¡ximo de inclusiones de instrucciones en lÃ­nea anidadas realizado por el inlineador temprano.El nÃºmero mÃ¡ximo de pelados en un solo bucle que estÃ¡ completamente pelado.El nÃºmero mÃ¡ximo de pelados en un solo bucle.El nÃºmero mÃ¡ximo de instrucciones en anidamiento de bucle para intercambio de bucle.El nÃºmero mÃ¡ximo de desenrollos de un solo bucle.El nÃºmero mÃ¡ximo de eliminaciÃ³n de opciones en un solo bucle.La tasa mÃ¡xima entre el tamaÃ±o de la matriz y las ramificaciones switch para que tenga lugar una conversiÃ³n switch.La tasa mÃ¡xima de inserciones para borrados de expresiones en GCSE.El tamaÃ±o mÃ¡ximo de la ventana de bÃºsqueda hacia adelante de la planificaciÃ³n selectiva.La probabilidad mÃ­nima de Ã©xito de especulaciÃ³n (en porcentaje), para que esa insn especulativa se calendarize.El UID mÃ­nimo a usar para una insn que no es de depuraciÃ³n.El coste mÃ­nimo de una expresiÃ³n costosa en el movimiento invariante del bucle.El nÃºmero mÃ¡ximo de instrucciones coincidentes para considerar el salto cruzado.Probabilidad mÃ­nima que debe tener un borde para que el planificador guarde su estado a travÃ©s de Ã©l.La probabilidad mÃ­nima de alcanzar un bloque fuente para la planificaciÃ³n especulativa entre bloques.TamaÃ±o mÃ­nimo de las variables que participan en la comparticiÃ³n de ranuras de pila cuando no hay optimizaciÃ³n.El valor mÃ­nimo de la cuenta de etapa que el planificador mÃ³dulo swing generarÃ¡.El nÃºmero de elementos de matriz del argumento SUB para IMAGE_INDEX en %L debe ser %d (corango) y no %dEl nÃºmero de ciclos que el planificador de cambio de mÃ³dulo considera al revisar conflictos utilizando DFA.El nÃºmero de insns ejecutadas antes de completar la precarga.El nÃºmero de precargas que se pueden ejecutar simultÃ¡namente.El nÃºmero de registros conservados sin uso en cada clase por el movimiento invariante del bucle.El porcentaje de la funciÃ³n, ponderado por la frecuencia de ejecuciÃ³n, que debe ser cubierto por la informaciÃ³n de rastreo. Se utiliza cuando estÃ¡ disponible la retroalimentaciÃ³n del anÃ¡lisis de perfil.El porcentaje de la funciÃ³n, ponderado por la frecuencia de ejecuciÃ³n, que debe ser cubierto por la informaciÃ³n de rastreo. Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil no estÃ¡ disponible.Las direcciones de vector SVE posibles:Los dialectos de TLS posibles:El rango del elemento en el constructor de estructura en %L no coincide con el del componente (%d/%d)El fichero de resoluciÃ³n.El tamaÃ±o de la lÃ­nea del cachÃ© L1.El tamaÃ±o del cachÃ© L1i.El tamaÃ±o del cachÃ© L2.El tamaÃ±o del cuerpo de la funciÃ³n que serÃ¡  considerado grande.El tamaÃ±o del marco de la pila que serÃ¡ considerado grande.El tamaÃ±o de la unidad de traducciÃ³n que serÃ¡ considerado grande.El nÃºmero mÃ¡s pequeÃ±o de valores diferentes para los cuales es mejor usar una tabla-salto en lugar de un Ã¡rbol de ramificaciones condicionales; si es 0, usa el valor por defecto para la mÃ¡quina.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 comatrizEl sÃ­mbolo %qs referenciado en %L, no estÃ¡ en el estÃ¡ndar seleccionadoLa tasa de intervalo para realizar la eliminaciÃ³n parcial de redundancia despuÃ©s de la recarga.La tasa de intervalo para la cuenta de ejecuciÃ³n de bordes crÃ­ticos que permitan la eliminaciÃ³n de redundancia despuÃ©s de la recarga.El lÃ­mite superior para compartir constantes enteras.El valor del parÃ¡metro PDT LEN '%s' no concuerda con el de la declaraciÃ³n Â«dummyÂ»La versiÃ³n de la ABI de C++ que se estÃ¡ usando.VersiÃ³n de ABI de C++ utilizada para avisos -Wabi y aliases de compatibilidad de enlace.Esto es software libre; vea el cÃ³digo para las condiciones de copia.
  NO hay garantÃ­a; ni siquiera para MERCANTIBILIDAD o 
  IDONEIDAD PARA UN PROPÃ“SITO EN PARTICULAR.
  
*************** PARTICULAR
*** 2045,2051 ****
  
  Esta opciÃ³n carece de documentaciÃ³n.Esta opciÃ³n es obsoleta; no lo utilice.Esta opciÃ³n es obsoleta; utilice en su lugar -Werror=implicit-function-declaration.Esta opciÃ³n es obsoleta; utilice en su lugar -Wextra.Esta opciÃ³n es obsoleta; utilice en su lugar -fsanitize-recover=.Modelo de hilos: %s
  No se guarda (SAVE) el threadprivate en %LLa variable threadprivate en %C es un elemento de un bloque COMMONRango de evaluaciÃ³n de oportunidad ipa-cp que aÃºn se considera beneficioso para clonar.ABI de VFP de coma flotante dura de Thumb-1Thumb: Asume que los punteros de funciÃ³n pueden ir a cÃ³digo no informado sobre Thumb.Thumb: Asume que las funciones no static pueden ser llamadas desde cÃ³digo ARM.Thumb: Genera marcos de pila (hojas) aun si no es necesario.Thumb: Genera marcos de pila (no-hojas) aun si no es necesario.No se supone que thunk tenga cuerpoTiempo contabilizado para el prÃ³logo y epÃ­logo de la funciÃ³n y otras sobrecargas.Junto con -fpic y -fPIC, no utiliza referencias GOTPLT.Cambia -fvar-tracking-assignments.Cambia la generaciÃ³n de informaciÃ³n de depuraciÃ³n.Faltan codimensiones en %C, se esperaban %d no %dDemasiados argumentos para %s en %LDemasiadas codimensiones en %C, se esperaban %d no %dDemasiados dÃ­gitos en la declaraciÃ³n de etiqueta en %CTransforma los almacenamientos condicionales a incondicionales.Atrapar desbordamientos signed en adiciÃ³n, sustracciÃ³n y multiplicaciÃ³n.Atrapa la divisiÃ³n entera por cero.Trata una especificaciÃ³n de excepciÃ³n throw() como noexcept para mejorar el tamaÃ±o del cÃ³digo.Trata todos los avisos como errores.Trata las referencias a datos como near, far o medium. Por defecto es medium.Trata los enteros como 32-bit.Trata los valores de retorno conocidos de sprintf como constantes.Trata las lÃ­neas con 'D' en la columna uno como comentarios.Trata los ficheros de cabecera faltantes como ficheros generadosTrata el desbordamiento con signo como indefinido.  Negado como -fwrapv -fwrapv-pointer.Trata el aviso especificado como error.Trata al fichero de entrada como previamente preprocesado.Verdadero si una operaciÃ³n de non-short-circuit es Ã³ptima.Pruebe ejecutar '%s' en el intÃ©rprete de Ã³rdenes para elevar su lÃ­mite.
! Trata de permitir que el enlazador convierta las llamadas PIC a llamadas directas.Trata de convertir las llamadas virtuales a llamadas directas.Intenta intercambiar bucles si es provechoso.Trata de acomodar los tipos derivados tan compactos como sea posible.Ajusta el cÃ³digo para el procesador dado.Ajusta la latencia esperada de memoria.Optimiza para el CPU o la arquitectura destino.Activa la instrumentaciÃ³n CET para sentencias switch que usan tabla de saltos y salto indirecto.Activa el paso de EliminaciÃ³n de Extensiones Redundantes.Retoca la asignaciÃ³n de registros para ayudar a la generaciÃ³n de instrucciones de 16 bits.Dos PROGRAMas principales en %L y %CNo se deben especificar dos o mÃ¡s referencias de parte con rango que no es cero en %LHay dos sÃ­mbolos con el mismo comdat_group que no estÃ¡n vinculados a la lista same_comdat_group.El tipo de entidad en %L es de tipo incompatible con la expresiÃ³n fuente en %LEl tipo de entidad en %L es de tipo incompatible con la especificaciÃ³n de tipoLa especificaciÃ³n de tipo en %L no puede tener un parÃ¡metro de tipo diferidoNo se especificÃ³ UNIT en %LEl nÃºmero UNIT en la declaraciÃ³n CLOSE en %L debe ser no negativoEl nÃºmero UNIT en la declaraciÃ³n en %L debe ser no negativoLa especificaciÃ³n UNIT en %L debe ser una expresiÃ³n INTEGER o una variable CHARACTERNo se permite el especificador UNIT con NEWUNIT en %CNo se puede generar desplazamiento de carga/almacenamiento para fusiÃ³nDirectiva GCC inclasificable en %CDirectiva OpenMP inclasificable en %CDeclaraciÃ³n inclasificable en %CCon -ffast-math, genera una instrucciÃ³n FRIZ para conversiones (double)(long long).Longitudes de caracteres desiguales (%ld/%ld) en %sLongitudes de caracteres desiguales (%ld/%ld) en %s en %LDeclaraciÃ³n %s inesperada en %CDeclaraciÃ³n %s inesperada en %C en el cuerpo de INTERFACEDeclaraciÃ³n %s inesperada en BLOCK DATA en %CDeclaraciÃ³n %s inesperada en la secciÃ³n CONTAINS en %CDeclaraciÃ³n %s inesperada en el bloque FORALL en %CDeclaraciÃ³n %s inesperada en el bloque INTERFACE en %CDeclaraciÃ³n %s inesperada en MODULE en %CDeclaraciÃ³n %s inesperada en el bloque WHERE en %CDeclaraciÃ³n CASE inesperada en %CDeclaraciÃ³n END inesperada en %CFin de fichero inesperadoDeclaraciÃ³n TYPE IS inesperada en %CCarÃ¡cter inesperado en la lista de variables en %CCaracteres inesperados en la declaraciÃ³n PARAMETER en %CDesignador de comatriz inesperado en %CEntidades de tipos derivados no esperadas en el operador numÃ©rico intrÃ­nseco binario %%<%s%%> en %%LElemento %qc inesperado en la cadena de formato en %LFin de mÃ³dulo inesperadoBasura inesperada despuÃ©s de la declaraciÃ³n $OMP ATOMIC en %CBasura inesperada despuÃ©s de la declaraciÃ³n $OMP BARRIER en %CBasura inesperada despuÃ©s de la declaraciÃ³n $OMP CRITICAL en %CBasura inesperada despuÃ©s de la declaraciÃ³n $OMP FLUSH en %CBasura inesperada despuÃ©s de la declaraciÃ³n $OMP MASTER en %CBasura inesperada despuÃ©s de la declaraciÃ³n $OMP WORKSHARE en %CBasura inesperada despuÃ©s de la clÃ¡usula NOWAIT en %CBasura inesperada despuÃ©s de la clÃ¡usula TASKWAIT en %CBasura inesperada despuÃ©s de la clÃ¡usula TASKYIELD en %CBasura inesperada despuÃ©s de la declaraciÃ³n de la funciÃ³n en %CBasura inesperada en la lista de argumentos formales en %CProbabilidad del borde %i->%i no inicializadaEl nÃºmero de unidad en la declaraciÃ³n de E/S es demasiado grandeEl nÃºmero de unidad en la declaraciÃ³n de E/S es demasiado pequeÃ±oLista de argumentos de funciÃ³n desconocida en %LAtributo desconocido en la declaraciÃ³n !GCC$ ATTRIBUTES en %CForma desconocida para expresiÃ³n de lÃ­mite de pilaOperador intrÃ­nseco desconocidoOperador %%<%s%%> desconocido en %%LOperador %%<%s%%> desconocido en %%L; Â¿quiso decir '%s'?No se reconoce la opciÃ³n como valor de endianess: %qsNo se reconoce la opciÃ³n para para valor inicial de coma flotante: %qsNo se reconoce la opciÃ³n: %qsCÃ³digo '%c' no admitido para coma fija:No se admite el operando para el cÃ³digo '%c'DeclaraciÃ³n sin soporte dentro de WHERE en %LValor no admitido para mmpy-optionNo admitido: niveles mÃºltiples de paralelismo 'de rutina' OpenACCConstante de carÃ¡cter sin terminar que comienza en %CLa referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %dLa referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %dModo de empleo: %s [OPCIÃ“N]... SUB_ORDEN [OPCIÃ“N]...
  
  Modo de empleo: %s [opciones] fichero...
  Modo de empleo: gcov [OPCIÃ“N...] FUENTE|OBJ...
--- 2068,2074 ----
  
  Esta opciÃ³n carece de documentaciÃ³n.Esta opciÃ³n es obsoleta; no lo utilice.Esta opciÃ³n es obsoleta; utilice en su lugar -Werror=implicit-function-declaration.Esta opciÃ³n es obsoleta; utilice en su lugar -Wextra.Esta opciÃ³n es obsoleta; utilice en su lugar -fsanitize-recover=.Modelo de hilos: %s
  No se guarda (SAVE) el threadprivate en %LLa variable threadprivate en %C es un elemento de un bloque COMMONRango de evaluaciÃ³n de oportunidad ipa-cp que aÃºn se considera beneficioso para clonar.ABI de VFP de coma flotante dura de Thumb-1Thumb: Asume que los punteros de funciÃ³n pueden ir a cÃ³digo no informado sobre Thumb.Thumb: Asume que las funciones no static pueden ser llamadas desde cÃ³digo ARM.Thumb: Genera marcos de pila (hojas) aun si no es necesario.Thumb: Genera marcos de pila (no-hojas) aun si no es necesario.No se supone que thunk tenga cuerpoTiempo contabilizado para el prÃ³logo y epÃ­logo de la funciÃ³n y otras sobrecargas.Junto con -fpic y -fPIC, no utiliza referencias GOTPLT.Cambia -fvar-tracking-assignments.Cambia la generaciÃ³n de informaciÃ³n de depuraciÃ³n.Faltan codimensiones en %C, se esperaban %d no %dDemasiados argumentos para %s en %LDemasiadas codimensiones en %C, se esperaban %d no %dDemasiados dÃ­gitos en la declaraciÃ³n de etiqueta en %CTransforma los almacenamientos condicionales a incondicionales.Atrapar desbordamientos signed en adiciÃ³n, sustracciÃ³n y multiplicaciÃ³n.Atrapa la divisiÃ³n entera por cero.Trata una especificaciÃ³n de excepciÃ³n throw() como noexcept para mejorar el tamaÃ±o del cÃ³digo.Trata todos los avisos como errores.Trata las referencias a datos como near, far o medium. Por defecto es medium.Trata los enteros como 32-bit.Trata los valores de retorno conocidos de sprintf como constantes.Trata las lÃ­neas con 'D' en la columna uno como comentarios.Trata los ficheros de cabecera faltantes como ficheros generadosTrata el desbordamiento con signo como indefinido.  Negado como -fwrapv -fwrapv-pointer.Trata el aviso especificado como error.Trata al fichero de entrada como previamente preprocesado.Verdadero si una operaciÃ³n de non-short-circuit es Ã³ptima.Pruebe ejecutar '%s' en el intÃ©rprete de Ã³rdenes para elevar su lÃ­mite.
! Trata de permitir que el enlazador convierta las llamadas PIC a llamadas directas.Trata de convertir las llamadas virtuales a llamadas directas.Intenta intercambiar bucles si es provechoso.Trata de acomodar los tipos derivados tan compactos como sea posible.Ajusta el cÃ³digo para el procesador dado.Ajusta la latencia esperada de memoria.Optimiza para el CPU o la arquitectura destino.Activa la instrumentaciÃ³n CET para sentencias switch que usan tabla de saltos y salto indirecto.Activa el paso de EliminaciÃ³n de Extensiones Redundantes.Retoca la asignaciÃ³n de registros para ayudar a la generaciÃ³n de instrucciones de 16 bits.Dos PROGRAMas principales en %L y %CNo se deben especificar dos o mÃ¡s referencias de parte con rango que no es cero en %LHay dos sÃ­mbolos con el mismo comdat_group que no estÃ¡n vinculados a la lista same_comdat_group.El tipo de entidad en %L es de tipo incompatible con la expresiÃ³n fuente en %LEl tipo de entidad en %L es de tipo incompatible con la especificaciÃ³n de tipoLa especificaciÃ³n de tipo en %L no puede tener un parÃ¡metro de tipo diferidoNo se especificÃ³ UNIT en %LEl nÃºmero UNIT en la declaraciÃ³n CLOSE en %L debe ser no negativoEl nÃºmero UNIT en la declaraciÃ³n en %L debe ser no negativoLa especificaciÃ³n UNIT en %L debe ser una expresiÃ³n INTEGER o una variable CHARACTERNo se puede generar desplazamiento de carga/almacenamiento para fusiÃ³nDirectiva GCC inclasificable en %CDirectiva OpenMP inclasificable en %CDeclaraciÃ³n inclasificable en %CCon -ffast-math, genera una instrucciÃ³n FRIZ para conversiones (double)(long long).Longitudes de caracteres desiguales (%ld/%ld) en %sLongitudes de caracteres desiguales (%ld/%ld) en %s en %LDeclaraciÃ³n %s inesperada en %CDeclaraciÃ³n %s inesperada en %C en el cuerpo de INTERFACEDeclaraciÃ³n %s inesperada en BLOCK DATA en %CDeclaraciÃ³n %s inesperada en la secciÃ³n CONTAINS en %CDeclaraciÃ³n %s inesperada en el bloque FORALL en %CDeclaraciÃ³n %s inesperada en el bloque INTERFACE en %CDeclaraciÃ³n %s inesperada en MODULE en %CDeclaraciÃ³n %s inesperada en el bloque WHERE en %CDeclaraciÃ³n CASE inesperada en %CDeclaraciÃ³n END inesperada en %CFin de fichero inesperadoDeclaraciÃ³n TYPE IS inesperada en %CCarÃ¡cter inesperado en la lista de variables en %CCaracteres inesperados en la declaraciÃ³n PARAMETER en %CDesignador de comatriz inesperado en %CEntidades de tipos derivados no esperadas en el operador numÃ©rico intrÃ­nseco binario %%<%s%%> en %%LElemento %qc inesperado en la cadena de formato en %LFin de mÃ³dulo inesperadoBasura inesperada despuÃ©s de la declaraciÃ³n $OMP ATOMIC en %CBasura inesperada despuÃ©s de la declaraciÃ³n $OMP BARRIER en %CBasura inesperada despuÃ©s de la declaraciÃ³n $OMP CRITICAL en %CBasura inesperada despuÃ©s de la declaraciÃ³n $OMP FLUSH en %CBasura inesperada despuÃ©s de la declaraciÃ³n $OMP MASTER en %CBasura inesperada despuÃ©s de la declaraciÃ³n $OMP WORKSHARE en %CBasura inesperada despuÃ©s de la clÃ¡usula NOWAIT en %CBasura inesperada despuÃ©s de la clÃ¡usula TASKWAIT en %CBasura inesperada despuÃ©s de la clÃ¡usula TASKYIELD en %CBasura inesperada despuÃ©s de la declaraciÃ³n de la funciÃ³n en %CBasura inesperada en la lista de argumentos formales en %CProbabilidad del borde %i->%i no inicializadaEl nÃºmero de unidad en la declaraciÃ³n de E/S es demasiado grandeEl nÃºmero de unidad en la declaraciÃ³n de E/S es demasiado pequeÃ±oLista de argumentos de funciÃ³n desconocida en %LAtributo desconocido en la declaraciÃ³n !GCC$ ATTRIBUTES en %CForma desconocida para expresiÃ³n de lÃ­mite de pilaOperador intrÃ­nseco desconocidoOperador %%<%s%%> desconocido en %%LOperador %%<%s%%> desconocido en %%L; Â¿quiso decir '%s'?No se reconoce la opciÃ³n como valor de endianess: %qsNo se reconoce la opciÃ³n para para valor inicial de coma flotante: %qsNo se reconoce la opciÃ³n: %qsCÃ³digo '%c' no admitido para coma fija:No se admite el operando para el cÃ³digo '%c'DeclaraciÃ³n sin soporte dentro de WHERE en %LValor no admitido para mmpy-optionNo admitido: niveles mÃºltiples de paralelismo 'de rutina' OpenACCConstante de carÃ¡cter sin terminar que comienza en %CLa referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %dLa referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %dModo de empleo: %s [OPCIÃ“N]... SUB_ORDEN [OPCIÃ“N]...
  
  Modo de empleo: %s [opciones] fichero...
  Modo de empleo: gcov [OPCIÃ“N...] FUENTE|OBJ...
*************** PARTICULAR
*** 2055,2061 ****
  Utilice "-Wl,OPCIÃ“N" para pasar la "OPCIÃ“N" al enlazador.
  Utiliza operadores %reloc() en vez de macros de ensamblador para cargar direcciones.Usa -G para los datos que estÃ¡n definidos por el objeto actual.Usa -G para los datos del objeto local.Usa instrucciones AVX de 128-bit en lugar de instrucciones AVX de 256-bit en el auto-vectorizador.Usa long doubles de 128 bits.Usa int de 16 bit.Usa int de 32 bit.Usa la ABI de 32-bit.Usa los registros de coma flotante de 32-bit.Usa los registros generales de 32-bit.Usa desplazamientos de 32 bits en las tablas de saltos en lugar de desplazamientos de 16 bits.Usa entradas de 4 byte en las tablas de switch.Usa 4 acumuladores de medios.Usa operandos cuaternarios madd.s/madd.d e instrucciones relacionadas donde sean aplicables.Usa las instrucciones de multiplicaciÃ³n half-word 4xx.Usa la instrucciÃ³n dlmzb de bÃºsqueda de cadena 4xx.Usa 64 FPRs.Usa 64 GPRs.Usa la ABI de 64-bit.Usa los registros de coma flotante de 64-bit.Usa los registros generales de 64-bit.Usa long doubles de 64 bits.Usa 8 acumuladores de medios.Usa long doubles de 80 bits.Usa los registros ABI reservados.Usa las instrucciones AltiVec.Utiliza la biblioteca C de Bionic.Usa instrucciones Branch Likely, anulando el valor predeterminado de la arquitectura.Usa la instrucciÃ³n CONST16 para cargar constantes.Usa EABI.Usa las instrucciones de direccionamiento virtual mejorado.Usa instrucciÃ³n de multiplicaciÃ³n de precisiÃ³n sencilla a doble de coma flotante (FsMULd).Utiliza la biblioteca de C de GNU.Utiliza secciones sdata/sbss relativas a GP.Usa el direccionamiento relativo al GP para acceder a datos small.Usa las reglas de alineaciÃ³n H8/300.Usa matemÃ¡tica IEEE para comparaciones fp.Usa el cÃ¡lculo de presiÃ³n de registros basado en IRA en optimizaciones de izado RTL.Usa el cÃ¡lculo de presiÃ³n de registros basado en IRA en optimizaciones de bucle RTL.Usa instrucciones ISA 2.07 Category:Vector.AES y Category:Vector.SHA2.Usa instrucciones de memoria transaccionales (HTM) de ISA 2.07.Usa LRA en lugar de reload (transicional).Usa la LRA en lugar de recarga.Usa instrucciones MCU.Usa instrucciones de la ExtensiÃ³n MIPS MSA.Usa instrucciones MIPS-3D.Usa instrucciones MIPS-DSP REV 2.Usa instrucciones MIPS-DSP.Usa el soporte de hilos especÃ­fico de Mingw.Usa los registros double-word Neon (en lugar de quad-word) para la vectorizaciÃ³n.Usa los registros quad-word Neon (en lugar de double-word) para la vectorizaciÃ³n.Usa los operadores de ensamblador %reloc() del estilo NewABI.Usa MnemÃ³nicos-P para ramificaciones predichas estÃ¡ticamente como tomadas.Usa PLT para llamadas PIC (-fno-plt: carga la direcciÃ³n desde GOT en el sitio de la llamada).Usa instrucciones 'mad' de estilo PMC.Usa el grupo opcional de instrucciones PowerPC de PropÃ³sito General.Usa el grupo opcional de instrucciones PowerPC de GrÃ¡ficas.Usa las instrucciones mfcr de un solo campo de PowerPC V2.01.Usa las instrucciones de redondeo de coma flotante de PowerPC V2.02.Usa la instrucciÃ³n popcntb de PowerPC V2.02.Usa la instrucciÃ³n compare bytes de PowerPC V2.05.Usa la instrucciÃ³n popcntd de PowerPC V2.06.Usa el conjunto de instrucciones PowerPC-64.Usa la ROM en lugar de la RAM.Usa los convenios de paso de registro SSE para los modos SF y DF.Usa STB_GNU_UNIQUE si lo admite el ensamblador.Usa instrucciones SmartMIPS.Usa sintaxis de ensamblador UNIX.Usa las extensiones ComparaciÃ³n-y-RamificaciÃ³n de UltraSPARC.Usa las extensiones MultiplicaciÃ³n-AdiciÃ³n de Corto Circuito de UltraSPARC.Usa la instrucciÃ³n PoblaciÃ³n-Cuenta de UltraSPARC.Usa la instrucciÃ³n Resta-Extendida-con-Llevada de UltraSPARC.Usa las extensiones del Conjunto de Instrucciones Visuales de UltraSPARC versiÃ³n 1.0.Usa las extensiones del Conjunto de Instrucciones Visuales de UltraSPARC versiÃ³n 2.0.Usa las extensiones del Conjunto de Instrucciones Visuales de UltraSPARC versiÃ³n 3.0.Usa las extensiones del Conjunto de Instrucciones Visuales de UltraSPARC versiÃ³n 4.0.Usa fp de VAX.Usa los convenios de estructura VAXC.Utiliza los cÃ³digos de salida de VMS en lugar de los de posix.Usa instrucciones virtualizaciÃ³n (VZ).Usa __cxa_atexit para registrar destructores.Usa __cxa_get_exception_ptr para el manejo de excepciones.Usa un tipo long de 32-bit.Usa un marcador de registro de 4 bytes para los ficheros sin formato.Usa un tipo long de 64-bit.Usa un tiempo de ejecuciÃ³n mÃ­nimo (sin inicializadores estÃ¡ticos ni constructores) para dispositivos limitados por la memoria.Usa un mÃ©todo de protecciÃ³n de pila inteligente para ciertas funciones.Usa un mÃ©todo de protecciÃ³n de pila para cada funciÃ³n.Usa las instrucciones adicionales de VIS introducidas en OSA2017.Usa direcciones que reserven registros globales.Usa todos los registros, sin reservar ninguno para los manejadores de interrupciones.Usa nombres de registro alternativos.Usa un tipo 'int' de 8-bit.Usa un marcador de registro de 8 bytes para los ficheros sin formato.Usa inmediatos de tamaÃ±os arbitrarios en operaciones de bit.Usa el orden de byte big-endian.Usa secuencias ramifica-y-para para revisar la divisiÃ³n entera por cero.Usa bras para el ejecutable < 64k.Usa registros de llamada alterada para los parÃ¡metros y el valor de devoluciÃ³n.Utiliza callbacks en lugar de cÃ³digo en lÃ­nea si el nÃºmero de accesos en la funciÃ³n se hace mayor o igual que este nÃºmero.Usa registro de guarda de invocador entre llamadas si es posible.Usa ciertas instrucciones escalares aÃ±adidas en ISA 3.0.Usa la especulaciÃ³n del control.Usa pilas personalizadas en lugar de memoria local para almacenamiento automÃ¡tico.Usa la especulaciÃ³n de datos despuÃ©s de recargar.Usa la especulaciÃ³n de datos antes de recargar.Usa instrucciones de coma flotante decimal.Selecciona el mÃ©todo predefinido para el manejo de sdata.Usa la convenciÃ³n de llamada diferente usando 'rtd'.Usa instrucciones de envenamiento/desenvenenamiento directo para variables iguales o menores que este nÃºmero.Usa referencias directas contra %gs cuando se acceden datos tls.Usa instrucciones de direcciones fÃ­sicas extendidas (XPA).Usa instrucciones de comparaciÃ³n de coma flotante que respeten epsilon.Usa perfiles de valor de expresiÃ³n en las optimizaciones.Usar el convenio de llamada f2c.Usa las caracterÃ­sticas y el cÃ³digo de planificador para el CPU dado.Usa las caracterÃ­sticas y el planificador del CPU dado.Usar el modelo plano de ventana de registro.Usa instrucciones fp double.Usa registros fp.Usa el juego completo de registros para asignaciÃ³n de registros.Usa el modelo de cÃ³digo del SPARC-V9 dado.Usa el modelo de cÃ³digo del TILE-Gx dado.Usar el modo de direcciÃ³n dado.Usa el dialecto de ensamblador dado.USa la guarda de protecciÃ³n de la pila dada.Usa el dialecto de almacenamiento thread-local dado.Usa el modelo de cÃ³digo del x86-64 dado.Usa FP de hardware (predeterminado).Usa FP de hardware.Usa instrucciones de divisiÃ³n por hardware en ColdFire.Usa instrucciones de conversiÃ³n de coma flotante de hardware.Usa instrucciones de coma flotante por hardware.Usa instrucciones de raÃ­z cuadrada de coma flotante de hardware.Usa coma flotante de hardware.Usa instrucciones de divisiÃ³n y de raÃ­z cuadrada de coma flotante de hardware.Usa fp de hardware.Usa instrucciones de hardware para la divisiÃ³n entera.Usa instrucciones de FP quad de hardware.Usa instrucciones de ejecuciÃ³n transaccional por hardware.Usa las instrucciones de operaciones con vectores por hardware y activa el vector ABI.Usa la especulaciÃ³n del control en bloque.Usa la especulaciÃ³n de datos en bloque despuÃ©s de recargar.Usa la especulaciÃ³n de datos en bloque antes de recargar.Usa los nombres de registro in/loc/out.Usa las instrucciones CALLXn indirectas para programas grandes.Usa llamadas indirectas.Usa instrucciones madd/msub de enteros.Utiliza id de funciÃ³n interno en bÃºsqueda de perfil.Usa tablas de salto para las declaraciones switch suficientemente grandes.Usa el orden de byte little-endian.Usa las instrucciones ll, sc y sync.Usa instrucciones lwxc1/swxc1/ldxc1/sdxc1 donde sean aplicables.Usa instrucciones de medios.Usa instrucciones microMIPS.Usa instrucciones acumular/sustraer de multiplicar.Usa instrucciones high de multiplicaciÃ³n para la parte high de la multiplicaciÃ³n 32x32.Usa la biblioteca de C de musl.Usa la disposiciÃ³n de campos de bits nativos (MS).Usa los patrones nuevos adddi3/subdi3.Usa la convenciÃ³n de llamada normal.El uso del mÃ³dulo intrÃ­nseco %qs en %C tiene conflictos con un nombre de mÃ³dulo no intrÃ­nseco usado previamenteEl uso de la constante nombrada NUMERIC_STORAGE_SIZE del mÃ³dulo intrÃ­nseco ISO_FORTRAN_ENV en %C es incompatible con la opciÃ³n %sUsa sÃ³lo una entrada TOC por procedimiento.Usa accesos normales a memoria cacheada para referencias volÃ¡tiles.Usa la disposiciÃ³n de pila empacada.Usa instrucciones apareadas-sencillas de coma flotante.Usa instrucciones de comparaciÃ³n de patrones.Usa tables switch case relativas a contador de programa - esto activa el acortamiento de tablas case.Usa convenios de llamada transportable.Usa la informaciÃ³n de anÃ¡lisis de perfil para las probabilidades de ramificaciÃ³n.Usa propolice como un mÃ©todo de protecciÃ³n de pila.Usa instrucciones push para guardar los argumentos de salida.usa r11 para preservar el enlace estÃ¡tico en llamadas a funciones a travÃ©s de punteros.Usa la zona roja en el cÃ³digo x86-64.Usa un juego reducido de registros para asignaciÃ³n de registros.Usa la pila de registros para los parÃ¡metros y el valor de devoluciÃ³n.Usa registros para el paso de parÃ¡metros.Usa los registros r2 y r5.Usa instrucciones de reordenaciÃ³n (load/store de intercambio y de bytes invertidos) (predeterminado).Usa informaciÃ³n de perfil de muestra para los pesos de los nodos de los grafos de llamadas. El fichero de perfil predeterminado es fbdata.afdo en 'pwd'.Usa la informaciÃ³n de perfil de muestra para los pesos de los nodos de los grafos de llamadas. El fichero de perfil se especifica en el argumento.Usa bibliotecas compartidas.Usa la revisiÃ³n de especulaciÃ³n de datos simple para el control de especulaciÃ³n.Usa la revisiÃ³n de especulaciÃ³n de datos simple.Usa el simulador de tiempo de ejecuciÃ³n.Usa cÃ³digo de prÃ³logo y epÃ­logo mÃ¡s pequeÃ±o pero mÃ¡s lento.Usa emulaciÃ³n de software para coma flotante (por defecto).Usa comparaciones de coma flotante de software.Usa coma flotante de software.Usa la tendencia de la pila.Usa mÃ©todo de protecciÃ³n de pila solo para funciones con el atributo stack_protect.Usa structs en la alineaciÃ³n mÃ¡s fuerte para copias double-word.Usa stubs para los prÃ³logos de funciÃ³n.Usa subrutinas para los prÃ³logos y epÃ­logos de funciÃ³n.Usa la instrucciÃ³n synci para invalidar el i-cachÃ©.Usa la divisiÃ³n rÃ¡pida basada en tablas (lo predefinido con -O3).Usa las optimizaciÃ³n de bÃºsqueda en tabla para divisiones de enteros pequeÃ±os con signo.Usa la instrucciÃ³n tas.b para __atomic_test_and_set.Usa las extensiones de ABI AltiVec.Usa la extensiÃ³n Puntero Cray.Usa la sintaxis de ensamblador DEC.Usa el ABI ELFv1.Usa el ABI ELFv2.Usa la extensiÃ³n GNU para el formato PE para los datos comunes alineados.Usa el paso de eliminaciÃ³n de cÃ³digo muerto de RTL.Usa la eliminaciÃ³n de almacenamiento muerto de RTL.Usa el enlazador bfd eb lugar del predeterminado.Usa las instrucciones de campos de bit.Usa la instrucciÃ³n divide.Usa la unidad de coma flotante para suma/resta de enteros.Usa el registro base dado para direccionar la guarda de protecciÃ³n de la pila.Usa la alineaciÃ³n de los datos dada.Usa el desplazamiento dado para direccionar la guarda de protecciÃ³n de la pila.Usa el sÃ­mbolo dado para direccionar la guarda de protecciÃ³n de la pila.Usa el enlazador de oro eb lugar del predeterminado.Usa el corredor de barril de hardware en lugar de la emulaciÃ³n.Usa la mayor cantidad de caracterÃ­sticas permitidas por otras opciones.Utiliza la instrucciÃ³n mvcle para movimiento de bloques.Usa el tipo entero mÃ¡s estrecho posible para tipos de enumeraciÃ³n.Usa las nuevas instrucciones min/max definidas en ISA 3.0.Usa el simulador de tiempo de ejecuciÃ³n.Usa la emulaciÃ³n de multiplicaciÃ³n por software (por defecto).Usa la emulaciÃ³n de divisiÃ³n por software (por defecto).Usa semÃ¡ntica GNU tradicional para las funciones incluidas en lÃ­nea.Usa trap en lugar de una funciÃ³n de biblioteca para sanear el comportamiento indefinido.Usa instrucciones trap para revisar la divisiÃ³n entera por cero.Usa la biblioteca de C de uClibc.Usa el inicio de unicode y define la macro UNICODE.Usa las instrucciones de vectores y escalares aÃ±adidas en ISA 2.07.Usa instrucciones vectoriales aÃ±adidas en ISA 3.0.Usa instrucciones (VSX) vector/escalar.Usa cargas de memoria de extensiÃ³n cero, no las de extensiÃ³n con signo.Usa el modo Fix-and-Continue para indicar que los ficheros objeto se pueden intercambiar en tiempo de ejecuciÃ³n.El operador de usuario %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo %qsLos usos de esta opciÃ³n estÃ¡n diagnosticados.Usando especificaciones internas.
  El argumento VALUE de la funciÃ³n intrÃ­nseca %s en %L debe ser definibleNo se permite VALUE dentro de BLOCK en %CmodoVOID en una salidaNiveles Nios II ISA vÃ¡lidos (para -march):Argumentos vÃ¡lidos para -malign-:Argumentos vÃ¡lidos para -fcode-readable=:Argumentos vÃ¡lidos para -mfpmath=:Argumentos vÃ¡lidos para -mr10k-cache-barrier=:Argumentos vÃ¡lidos para -mstack-protector-guard=:Argumentos vÃ¡lidos para -mstringop-strategy=:Argumentos vÃ¡lidos para -mtp=:Opciones vÃ¡lidas para direccionamiento relativo a GP (para -mgpopt):Valida los punteros vtable antes de usarlos.La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatrizLa variable %s no puede ser INTENT(IN) en %CLa variable %s no se puede asignar en el procedimiento PURE en %CEl tipo de la variable es UNKNOWN en la asignaciÃ³n en %LABI de biblioteca de vectores a utilizar.Vectoriza para operaciones double-word.No se admiten versiones mÃºltiples de funciones virtualesLos accesos a memoria volÃ¡til no usan instrucciones load/store de E/S.Los accesos a memoria volÃ¡til usan instrucciones load/store de E/S.No se permite una declaraciÃ³n WAIT en un procedimiento PURE en %CEl objetivo de asignaciÃ³n WHERE en %L tiene forma inconsistenteLa mÃ¡scara WHERE en %L tiene forma inconsistentela clÃ¡usula WHERE/ELSEWHERE en %L requiere una matriz LOGICALAvisa sobre declaraciones "extern" que no estÃ¡n en el Ã¡mbito del fichero.Avisa sobre construcciones "sospechosas".Advierte de 'new' de tipos con alineamiento extendido sin -faligned-new.Avisa sobre @selector()es sin mÃ©todos declarados previamente.Avisa sobre construcciones C que no estÃ¡n en el subconjunto comÃºn de C y C++.Avisa sobre constructores de C++ cuyos significados difieren entre ISO C++ 1998 e ISO C++ 2011.Avisa sobre constructores de C++ cuyos significados difieren entre ISO C++ 2011 e ISO C++ 2014.Avisa sobre construcciones de C++ cuyo significado difiere entre ISO C++ 2014 e ISO C++ 2017.Advierte de tipos polimÃ³rficos en C++ cuando aÃ±adir la palabra clave final mejorarÃ­a la calidad del cÃ³digo.Advierte de mÃ©todos virtuales en C++ cuando aÃ±adir la palabra clave final mejorarÃ­a la calidad del cÃ³digo.Advierte de constructores heredados de C++11 cuando la base tiene constructor variÃ¡dico.Avisa sobre el paso de NULL a ranuras de argumento marcadas que requieren no-NULL.Avisa sobre ficheros PCH que se encuentran pero no se usan.Avisa sobre sentencias USE sin cualificador ONLY.Advierte del uso de __TIME__, __DATE__ y __TIMESTAMP__.Avisa sobre la alineaciÃ³n de bloques COMMON.Avisa sobre todos los switches enumerados que carezcan de un case especÃ­fico.Avisa sobre un cuerpo vacÃ­o en una declaraciÃ³n if o else.Avisa sobre bucles DO no vÃ¡lidos.Advierte de expresiones booleanas comparadas con valores enteros distintos de verdadero/falso.Advierte de desbordamiento de bÃºfer en funciones que manipulan cadenas, como memcpy y strcpy.Avisa sobre procedimientos llamados que no estÃ¡n declarados explÃ­citamente.Avisa sobre llamadas a std::move a un objeto local en una sentencia return que evita elisiÃ³n de copia.Advierte de llamadas a funciones como snprintf y similares que truncan la salida.Advierte de llamadas a snprintf y funciones similares que truncan la salida. Igual que -Wformat-truncation=1.Advierte de llamadas a strcmp y strncmp utilizadas en expresiones de igualdad que son necesariamente verdaderas o falsas en virtud de la longitud de uno de los argumentos y del tamaÃ±o del otro.Avisa sobre llamadas con interfaz implÃ­cita.Advierte de funciones de conversiÃ³n a tipos incompatibles.Advierte de funciones de conversiÃ³n entre tipos de funciÃ³n incompatibles.Avisa sobre conversiones que darÃ¡n resultado nulo.Avisa sobre conversiones que descartan calificadores.Avisa sobre manejadores catch de tipos no referencia.Avisa sobre ciertas operaciones sobre expresiones booleanas.Avisa sobre cÃ³digo que pueda romper las reglas estrictas de aliases.Avisar sobre comparaciÃ³n de tipos enum diferentes.Avisa sobre la divisiÃ³n entera por cero en tiempo de compilaciÃ³n.Avisa sobre divisiones enteras constantes con resultados truncados.Avisa sobre la creaciÃ³n de matrices temporales.Avisa sobre else congante.Avisa sobre declaraciones de entidades a las que les pueden faltar atributos que estÃ¡n presentes en declaraciones de entidades relacionadas.Avisa al borrar objetos polimÃ³rficos con destructores que no son virtuales.Avisa sobre el uso del tipo AltiVec obsoleto 'vector long ...'.Advierte de ramas duplicadas en sentencias if-else.Advierte de condiciones duplicadas en cadenas if-else-if.Avisa sobre switches enumerados que carezcan de una declaraciÃ³n "default:".Avisa sobre switches enumerados, sin valor por defecto, en los que falte un case.Avisa sobre comparaciones de igualdad que involucran expresiones REAL o COMPLEX.Avisa sobre caracterÃ­sticas no presentes en ISO C11, pero presentes en ISO C2X.Avisa sobre caracterÃ­sticas no presentes en ISO C90, pero presentes en ISO C99.Avisa sobre caracterÃ­sticas no presentes en ISO C99, pero presentes en ISO C11.Avisa sobre caracterÃ­sticas no presentes en C tradicional.Avisa sobre el uso de cadenas de formato que no son literales.Advierte de cadenas de formato que contengan bytes NUL.Avisa sobre la eliminaciÃ³n de llamadas de funciÃ³n.Advierte de llamadas a funciones con cadenas de formato que escriben pasado el final de la regiÃ³n de destino.Advierte de llamadas a funciÃ³n con cadenas de formato que escriben mÃ¡s allÃ¡ del final de la regiÃ³n de destino.  Igual que -Wformat-overflow=1.Avisa sobre parÃ¡metros de funciÃ³n declarados sin un especificador de tipo en funciones de estilo K&R.Avisa sobre la aritmÃ©tica de punteros de funciones.Avisa sobre funciones que pueden ser candidatas para __attribute__((cold)).Avisa sobre funciones que pueden ser candidatas para __attribute__((const)).Avisa sobre funciones que pueden ser candidatas para __attribute__((malloc)).Avisa sobre funciones que pueden ser candidatas para __attribute((noreturn)).Avisa sobre funciones que pueden ser candidatas para __attribute__((pure)).Advierte de funciones que pueden ser candidatas para atributos de formato.Avisa sobre funciones globales sin declaraciones previas.Avisa sobre funciones globales sin prototipos.Avisa sobre conversiones implÃ­citas de "float" a "double".Avisa sobre declaraciones implÃ­citas.Avisa sobre la declaraciÃ³n implÃ­cita de funciones.Avisa sobre la aritmÃ©tica de punteros de funciones.Advierte de conversiones de entero a puntero y viceversa incompatibles.Advierte de usos no vÃ¡lidos de la macro "offsetof".Avisa sobre macros definidas en el fichero principal que no se usan.Avisa sobre variables automÃ¡ticas probablemente sin inicializar.Avisa sobre '&' faltantes en las literales de carÃ¡cter continuadas.Avisa sobre campos faltantes en los inicializadores de struct.Advierte de funciones de desasignaciÃ³n con tamaÃ±o ausentes.Avisa sobre malos usos de pragmas.Avisa sobre la mayorÃ­a de las conversiones implÃ­citas.Avisa sobre declaraciones mÃºltiples del mismo objeto.Avisa sobre conversiones que estrechan dentro de { } que estÃ¡n mal formadas en C++11.Avisa sobre destructores que no son virtuales.Advierte de extensiones de anchura scanf/printf msvcrt que no son ISO.Desactiva las optimizaciones que asumen que un desbordamiento con signo estÃ¡ indefinido.Avisa sobre desbordamiento por debajo en expresiones numÃ©ricas.Advierte de nombres de funciones virtuales sobrecargadas.Avisa sobre sobreescritura de inicializadores con efectos secundarios.Avisa sobre sobreescritura de inicializadores sin efectos secundarios.Avisa sobre campos de bits packed cuyo desplazamiento cambiÃ³ en GCC 4.4.Avisa sobre conversiÃ³n de punteros que incremente la alineaciÃ³n.Advierte de inicializaciones posicionales de estructuras que requieren inicializadores designados.Avisa sobre posibles aliases de argumentos de relleno.Avisa sobre posibles problemas de seguridad con funciones de formato.Avisa sobre posibles violaciones de las reglas de secuencia de punto.Avisa sobre la posibilidad de subÃ­ndices incorrectos en bucles doAvisa sobre posibles llaves faltantes alrededor de los inicializadores.Avisa sobre posibles parÃ©ntesis ausentes.Avisa sobre la posibilidad de bloques de comentarios anidados y comentarios de C++ que abarquen mÃ¡s de una lÃ­nea fÃ­sica.Advierte de anomalÃ­as de cadena de formato de printf/scanf/strftime/strfmon.Advierte de un uso cuestionable de las macros utilizadas para obtener argumentos variables.Avisa sobre constantes-literales-reales con letra-exponente 'q'.Advierte de llamadas redundantes a std::move.Advierte del retorno de puntero/referencia a variable local o temporal.Avisa sobre la devoluciÃ³n de estructuras, unions o matrices.Advierte de punto y coma despuÃ©s de una definiciÃ³n de funciÃ³n dentro de una clase.Advierte de diferencias de signo en funciones de formato.Avisa sobre comparaciones con signo-sin signo.Advierto de algunas violaciones de la regla de una definiciÃ³n de C++ durante la optimizaciÃ³n de tiempo de enlazado.Advierte de instrucciones entre la expresiÃ³n de control de un switch y el primer case.Avisa sobre elementos sobrantes despuÃ©s de #else y #endif.Avisa sobre formatos de strftime que producen dos dÃ­gitos para el aÃ±o.Avisa sobre subÃ­ndices cuyo tipo es "char".Advierte de llamadas sospechosas a memset en las que el tercer argumento contenga el nÃºmero de elementos no multiplicado por el tamaÃ±o del elemento.Advierte de llamadas sospechosas a memset en las que el tercer argumento es el cero literal constante y el segundo no lo es.Avisa sobre declaraciones sospechosas de "main".Advierte de divisiones sospechosas de dos expresiones sizeof que no funcionan correctamente con punteros.Advierte de parÃ¡metros de longitud sospechosa para determinadas funciones de cadenas si el argumento utiliza sizeof.Avisa sobre usos sospechosos de direcciones de memoria.Avisa sobre switches cuya expresiÃ³n de control sea booleana.Avisa sobre cosas que varÃ­an entre la -fabi-version actual y la versiÃ³n especificada.Avisa sobre cosas que cambiarÃ¡n cuando se compile con un compilador que cumpla con la ABI.Avisa sobre expresiones de carÃ¡cter truncadas.Avisa sobre lÃ­neas de cÃ³digo truncadas.Advierte de truncamiento en funciones de manipulaciÃ³n de cadenas como strncat y strncpy.Avisa sobre NULL sin conversiÃ³n usado como centinela.Avisa sobre desbordamiento por debajo de expresiones numÃ©ricas constantes.Avisa sobre variables automÃ¡ticas sin inicializar.Avisa sobre declaraciones de funciÃ³n sin prototipo.Avisa sobre pragmas que no se reconocen.Advierte de expansiones de macros no seguras a sentencias mÃºltiples utilizadas como cuerpo de una clÃ¡usula como if, while, switch o for.Avisa sobre constantes de coma flotante sin sufijo.Avisa sobre posibles argumentos de relleno sin uso.Avisa sobre el uso de constantes de carÃ¡cter multicaracteres.Avisa sobre conversiones de tipo inÃºtiles.Avisa sobre directorios de inclusiÃ³n definidos por el usuario que no existen.Avisa sobre usos de declaraciones __attribute__((obsoleto)).Avisa sobre usos de especificador de almacenamiento en registro.Avisa sobre usos de std::initializer_list que pueden resultar en punteros Avisa sobre el uso de macros variadic.Avisa sobre variables que pueden cambiar por "longjmp" o "vfork".Avisa sobre variables que se inicialicen ellas mismas.Avisa sobre violaciones de reglas de estilo de Effective C++.Avisa sobre formatos de longitud cero.Avisa sobre bucles DO de cero vueltas.Advierte de construcciones admitidas de forma condicional.Avisa cuando se convierte NULL de/a un tipo que no es puntero.Avisa cuando hay conversiones de tipo implÃ­citas entre enteros con signo y sin signo.Avisa cuando hay conversiones de tipo implÃ­citas que provocan pÃ©rdida de precisiÃ³n en coma flotante.Avisa cuando hay conversiones de tipo implÃ­citas que pueden cambiar un valor.ADvierto de modo de empleo obsoleto en una declaraciÃ³n.Advierte de la colocaciÃ³n de expresiones nuevas con comportamiento indefinido.Advierte de expresiones enteras sospechosas en contexto booleano.Avisa en caso de escrituras de memoria en bruto no seguras a objetivos de tipos de clase.Avisa si se usa "defined" fuera de #if.Avisa si se usa una conversiÃ³n de estilo C en un programa.Avisa si el llamante de una funciÃ³n, marcada con atributo warn_unused_result, no usa su valor de devoluciÃ³n.Avisa si el tipo de una clase tiene una base o un campo cuyo tipo utiliza el espacio de nombres anÃ³nimo o depende de un tipo sin enlace.Avisa si una comparaciÃ³n evalÃºa siempre como verdadero o falso.Avisa si la comparaciÃ³n es siempre verdadera o siempre falsa debido al rango limitado del tipo de datos.Avisa si se usa una opciÃ³n de compilador, clase, mÃ©todo o campo obsoletos.Avisa si una funciÃ³n usa alloca o crea una matriz de tamaÃ±o dinÃ¡mico.Avisa si una declaraciÃ³n local oculta una variable de instancia.Avisa si un bucle con un nÃºmero constante de iteraciones provoca un comportamiento indefinido.Avisa si una propiedad de un objeto Objective-C no tiene semÃ¡ntica de asignaciÃ³n especificada.Avisa si un selector tiene mÃ©todos mÃºltiples.Avisa si una directiva simd queda anulada por el modelo de coste de vectorizador.Avisa si el tamaÃ±o de marco de una sola funciÃ³n excede el tamaÃ±o de marco dado.Avisa si una cadena es mÃ¡s larga que la longitud portable mÃ¡xima especificada por el estÃ¡ndar.Avisa si un subojeto tiene un atributo abi_tag que el objeto completo no tiene.Avisa si una expresiÃ³n throw siempre darÃ¡ como resultado una llamada a terminate().Avisa si un procedimiento de usuario tiene el mismo nombre que un intrÃ­nseco.Avisa si se usa una matriz de longitud variable.Avisa si una base virtual tiene un operador de asignaciÃ³n move no trivial.Avisa si un nombre de MCU no se reconoce o estÃ¡ en conflicto con otras opciones (por defecto: activado).Avisa si se accede a una matriz fuera de los lÃ­mites.Avisa si se usa una definiciÃ³n de parÃ¡metro al estilo antiguo.Avisa si se usa una macro indefinida en una directiva #if.Avisa si se compara parÃ¡metro puntero con atributo no nulo con NULL.Avisa si los objetos CFString constantes contienen caracteres que no son transportables.Avisa si se usan constructores o destructores con prioridades entre 0 y 100.Avisa si la desreferencia de un puntero NULL puede llevar a un comportamiento errÃ³neo o indefinido.Avisa si los mÃ©todos heredados no estÃ¡n implementados.Advierte de desbordamiento de un valor con signo por desplazamiento hacia la izquierda.Avisa si la cuenta de desplazamiento a la izquierda es un valor negativo.Avisa si se ha nintercambiado bucles.Avisa si se pasan demasiados argumentos a una funciÃ³n para su cadena de formato.Avisa si se descartan los cualificadores de arrays que son destinos de punteros.Avisa si la cuenta de desplazamiento >= anchura del tipo.Avisa si la cuenta de desplazamiento es negativa.Avisa si se estÃ¡ probando la igualdad de nÃºmeros de coma flotante.Avisa si el ISR estÃ¡ mal deletreado, es decir, sin el prefijo __vector. Activado por omisiÃ³n.Avisa si se cambia el espacio de direcciones de una direccciÃ³n.Avisa si el puntero en una asignaciÃ³n a puntero podrÃ­a sobrevivir a lo apuntado.Avisa si el tipo de una variable podrÃ­a no ser interoperable con C.Avisa si se encuentran trigrafos que puedan afectar el significado del programa.Avisa si se ignoran los calificadores de tipo sobre punteros.Avisa si los firmas de tipo de los mÃ©todos candidatos no coinciden exactamente.Avisa en perfiles case en -fprofile-use que no coincidan.Avisa de prototipos que causen diferentes conversiones de tipo de las que sucederÃ­an en la ausencia del prototipo.Avisa sobre cualquier uso de alloca.Advierte de la herencia mÃºltiple directa.Advierte de la herencia virtual directa.Avisa sobre intrÃ­nsecos que no son parte del estÃ¡ndar seleccionado.Advierta de la definiciÃ³n de espacios de nombres.Avisa en la declaraciÃ³n de la plantilla primeraria.Advierte de llamadas sospechosas de funciones estÃ¡ndar que calculan valores absolutos.Advierte de construcciones sospechosas que implican orden de almacenamiento de escalares inverso.Advierte de que -fno-automatic puede romper recursividad.Avisa cuando __builtin_frame_address o __builtin_return_address se usan de forma no segura.Avisa cuando se usan las funciones internas __sync_fetch_and_nand y __sync_nand_and_fetch.Avisa cuando se encuentra una directiva #warning.Avisa cuando una funciÃ³n interna se declara con una firma incorrecta.Avisa cuando una macro de preprocesador interna estÃ¡ sin definir o redefinida.Avisa cuando no se usa una variable const.Avisa cuando una funciÃ³n de conversiÃ³n nunca serÃ¡ llamada debido al tipo al que convierte.Avisa cuando una declaraciÃ³n no especifique un tipo.Avisa cuando una declaraciÃ³n duplica el especificador const, volatile, restrict o _Atomic.Avisa cuando se encuentra una declaraciÃ³n despuÃ©s de una sentencia.Avisa cuando una funciÃ³n no se puede expandir a HSAIL.Avisa cuando no se usa una funciÃ³n.Avisa cuando sÃ³lo se define un parÃ¡metro de funciÃ³n, y no se usa posteriormente.Avisa cuando no se usa un parÃ¡metro de una funciÃ³n.Avisa cuando un salto pierde la inicializaciÃ³n de una variable.Avisa cuando no se usa una etiqueta.Avisa cuando una variable de array al lado izquierdo es reubicada.Avisa cuando una variable al lado izquierdo es reubicada.Avisa cuando se usa un '0' literal como puntero nulo.Avisa cuando un operador lÃ³gico sospechosamente evalÃºa siempre como verdadero o falso.Avisa cuando una expresiÃ³n noexcept evalÃºa a falso aÃºn cuando la expresiÃ³n no puede hacer throw.Avisa cuando un puntero difiere en signo en una asignaciÃ³n.Avisa cuando hay una conversiÃ³n de puntero a entero de tamaÃ±o diferente.Avisa cuando se compara un puntero con una constante de carÃ¡cter cero.Avisa cuando una variable de registro se declara volatile.Avisa cuando una cadena o un carÃ¡cter literal va seguido de un sufijo ud que no empieza por guiÃ³n bajo.Avisa cuando sÃ³lo se define una variable, y no se usa posteriormente.Avisa cuando no se usa una variable.Avisar cuando una operaciÃ³n vectorial se compila fuera del SIMD.Avisa cuando todos los constructores y destructores son privados.Avisa cuando un argumento que se pasa a un parÃ¡metro con calificaciÃ³n de restringido se solapa con otro argumento.Avisa cuando un parÃ¡metro de modelo de memoria atomic se reconoce que estÃ¡ fuera del rango vÃ¡lido.Avisa cuando no se usa un valor de una expresiÃ³n.Avisa cuando una funciÃ³n incluida en lÃ­nea no se puede incluir en lÃ­nea.Avisa cuando se desactiva un paso de optimizaciÃ³n.Avisa cuando se intenta liberar un objeto que no es de pila.Avisa cuando se convierte el tipo de punteros a funciones miembro.Avisa cuando se borra un puntero a un tipo incompleto.Avisa cuando un struct con el atributo Â«packedÂ» tiene campos desalineados.Avisa cuando el no lÃ³gico se utiliza en el operando izquierdo de una comparaciÃ³n.Avisa cuando hay mÃºltiples y distintos manejadores de interrupciones rÃ¡pidos en la unidad de compilaciÃ³n.Avisa cuando las funciones friend sin plantillas se declaran dentro de una plantilla.Avisa cuando no se estÃ¡ usando la protecciÃ³n contra destrucciÃ³n de la pila por alguna razÃ³n.Avisa cuando una variable local oculta otra variable local o parÃ¡metro de tipo compatible.Avisa cuando una variable local oculta otra variable local o parÃ¡metro.Avisa cuando una variable oculta otra (globalmente).Avisa cuando una variable oculta otra.  Igual que -Wshadow=global.Avisa cuando la sobrecarga promueve de unsigned a signed.Avisa cuando se requiere relleno para alinear a los miembros de una estructura.Avisa cuando se aplica sizeof a parÃ¡metros declarados como array.Avisa cuando se toma la direcciÃ³n del miembro empaquetado de una estructura o uniÃ³n.Avisa cuando el compilador reordena cÃ³digo.Avisa cuando el campo de una estructura no estÃ¡ alineado.Avisa cuando el sangrado del cÃ³digo no refleja la estructura de bloque.Avisa cuando el atributo packed no tiene efecto en la disposiciÃ³n de un struct.Avisa cuando hay una conversiÃ³n a puntero desde un entero de tamaÃ±o diferente.Avisa cuando hay conversiÃ³n entre punteros de tipos incompatibles.Avisa cuando se definen typedefs localmente en una funciÃ³n pero no se usan.Avisa cuando el tipo de devoluciÃ³n de una funciÃ³n es el predefinido "int" (C), o sobre tipos de devoluciÃ³n inconsistentes (C++).Avisa siempre que se genera un trampolÃ­n.Avisa cuando se intercepte una asignaciÃ³n Objective-C por el recolector de basura.Avisa cada vez que se ignoran los atributos.Avisa cada vez que se ignoran los calificadores de tipo.AvisoCuando no se proporcione "signed" o "unsigned" hace signed el campo de bits.Cuando no se proporcione "signed" o "unsigned" hacer unsigned el campo de bits.Cuando se accede a la RAM, usa X como lo impone el hardware, p.e. sÃ³lo usa pre-decremento, post-incremento y direccionamiento indirecto con el registro X.  Sin esta opciÃ³n, el compilador puede asumir que hay un modo de direccionamiento X+const similar a Y+const y Z+const y emite instrucciones para emular tal modo de deireccionamiento para X.Al generar cÃ³digo -fpic, permite el uso de PLTs. Se hace caso omiso con fno-pic.Al generar cÃ³digo -mabicalls, permite que los ejecutables usen PLTs y copien reubicaciones.Al generar cÃ³digo -mabicalls, hace que el cÃ³digo sea adecuado para su uso en bibliotecas compartidas.Cuando sea posible no genera marcos de pila.Cuando se estÃ© ejecutando CSE, sigue los saltos a sus objetivos.Donde acorte, usar rutas canonicalizadas para cabeceras de sistemas.Decide si se usan tipos canÃ³nicos.QuÃ© algoritmo -fsched-pressure aplicar.Al establecer el manejador de seÃ±ales: %mAl establecer la pila de seÃ±ales: %mModo de anÃ¡lisis del programa completo (WPA) con nÃºmero de trabajos paralelos especificado.Sin relleno, no hay suficientes elementos en el intrÃ­nseco RESHAPE fuente en %L para coincidir con la formaEvita el error mflo/mfhi del VR4130.Evita una anomalÃ­a de hardware agregando un nÃºmero de NOPs antes de una instrucciÃ³n CSYNC o SSYNC.Evita el error de hardware de los primeros 4300.Evita el error en la instrucciÃ³n de multiplicaciÃ³n.Evita ciertos errores de 24K.Evita ciertos errores de R10000.Evita ciertos errores de R4000.Evita ciertos errores de R4400.Evita ciertos errores de R4000.Evita ciertos errores de VR4120.Evita los errores para nÃºcleos tempranos SB-1 revisiÃ³n 2.Evita el error de multiplicaciÃ³n de hardware.SoluciÃ³n alternativa para la errata de ARM Cortex-A53 nÃºmero 835769.SoluciÃ³n alternativa para la errata de ARM Cortex-A53 nÃºmero 843419.Escribe todas las declaraciones como cÃ³digo Ada solo para el fichero dado.Escribe todas las declaraciones como cÃ³digo Ada transitivamente.Escribiendo el mÃ³dulo %qs en la lÃ­nea %d columna %d: %sDebe activar las instrucciones VFP para usar estos intrÃ­nsecos.Se necesita un fichero de arranque de C para -msys-crt0=Cero no es una declaraciÃ³n de etiqueta vÃ¡lida en %C[Saliendo de %s]
! [no se puede encontrar %s][por defecto][desactivado][activado]no se permite el atributo __BELOW100__ con una clase de auto almacenamiento__delay_cycles estÃ¡ limitado a nÃºmeros de bucles de 32 bits__delay_cycles solo permite nÃºmero de ciclos no negativo__delay_cycles() solo toma argumentos constantes__float128 y __ibm128 no pueden utilizarse en la misma expresiÃ³n__float128 y long double no pueden utilizarse en la misma expresiÃ³n__fp16 sin ldrh__ibm128 y long double no pueden utilizarse en la misma expresiÃ³n`un inicializador dentro de llaves no se permite aquÃ­una llamada a un constructor no puede aparecer en una expresiÃ³n constanteuna conversiÃ³n a un tipo diferente de un tipo integral o de enumeraciÃ³n no puede aparecer en una expresiÃ³n constanteun operador coma no puede aparecer en una expresiÃ³n constantehay definido un tipo diferente en otra unidad de traducciÃ³nhay un campo con el mismo nombre pero distinto tipo definido en otra unidad de traducciÃ³nhay un campo con un nombre distinto definido en otra unidad de translaciÃ³nuna llamada a funciÃ³n no puede aparecer en una expresiÃ³n constanteuna definiciÃ³n de funciÃ³n no se permite aquÃ­una etiqueta sÃ³lo puede ser parte de una declaraciÃ³n y una declaraciÃ³n no es un enunciadoun tipo de conclusiÃ³n lambda tiene un operador de asignaciÃ³n por copia borradoun tipo de conclusiÃ³n lambda tiene un constructor por defecto borradoun miembro de una estructura o union no puede tener un tipo modificado variablementeno se admiten funciones anidadas para registros reducidosuna clase de almacenamiento sÃ³lo se puede especificar para objetos y funcionesuna plantilla no se puede definir por defectouna declaraciÃ³n de plantilla no puede aparecer en el Ã¡mbito de bloqueun id-de-plantilla no puede aparecer en una declaraciÃ³n-usingun enlace temporal a %qD sÃ³lo persiste hasta que el constructor terminauna expresiÃ³n de transacciÃ³n no puede aparecer en una expresiÃ³n constanteun tipo definido en otra unidad de traducciÃ³n no es polimÃ³rficoun tipo definido en otra unidad de traducciÃ³n es polimÃ³rficohay un tipo con bases distintas definido en otra unidad de traducciÃ³nhay un tipo con distinto nÃºmero de campos definido en otra unidad de traducciÃ³nhay un tipo con distinta precisiÃ³n definido en otra unidad de traducciÃ³nhay un tipo con diferente tipo de signo definido en otra unidad de traducciÃ³nhay un tipo con distinto tamaÃ±o definido en otra unidad de traducciÃ³nhay un tipo con punteros de tabla virtual distinta definidos en otra unidad de traducciÃ³nuna cadena ancha es no vÃ¡lida en este contextobordes de llamada anÃ³malos para una insn que no es llamada en bb %ibordes anormales sin ningÃºn propÃ³sito en bb %iaborto en %s, en %s:%del declarador abstracto %qT se usÃ³ como declaraciÃ³nlas declaraciones access son obsoletas en favor de las declaraciones using: sugerencia: use la palabra clave %<using%>se accede al miembro %qD  en lugar del miembro inicializado %qD en la expresiÃ³n constanteaccediendo a un miembro %qE de una estructura atÃ³mica %qEaccediendo a un miembro %qE de una uniÃ³n atÃ³mica %qEse accede a memoria de datos con direcciÃ³n de memoria de programase accede a memoria de programa con direcciÃ³n de memoria de datosse accede al valor de %qE a travÃ©s de glvalue %qT en una expresiÃ³n constanteel acumulador no es una constante enterael nÃºmero del acumulador estÃ¡ fuera de los lÃ­mitesargumento actual de INTENT = OUT/INOUTno se puede especificar un atributo de Ã¡rea de direcciones para funcionesel Ã¡rea de direcciÃ³n de %q+D genera un conflicto con la declaraciÃ³n previael modelo de direcciones %qs no se admite en el modo de bit %sse solicitÃ³ la direcciÃ³n de la variable register explÃ­cita %qDse solicitÃ³ la direcciÃ³n de la variable de registro global %qDdirecciÃ³n de la funciÃ³n sobrecargada sin informaciÃ³n contextual de tipose solicitÃ³ la direcciÃ³n de la variable de registro %qDel desplazamiento de direcciÃ³n no es una constanteel operando de direcciÃ³n requiere una restricciÃ³n para los registros X, Y, o Zse solicitÃ³ la direcciÃ³n de %qD, la cual se declarÃ³ como %<register%>no se admite el espacio de direcciones %qs para dispositivos con tamaÃ±o de flash de hasta %d KiBno se admiten espacios de direcciones para dispositivos Tiny reducidosse tomÃ³ la direcciÃ³n, pero el bit ADDRESSABLE no estÃ¡ activadola direcciÃ³n de un objeto %qE con hilo local o almacenamiento automÃ¡tico no es una expresiÃ³n constanteel agregado %q#D tiene un tipo incompleto y no se puede definirse usÃ³ un valor agregado donde se esperaba un complejose usÃ³ un valor agregado donde se esperaba uno de coma fijase usÃ³ un valor agregado donde se esperaba un enterotambiÃ©n conocido comolas definiciones de alias no se admiten en Mach-O; descartadasno se admiten las definiciones de alias en esta configuraciÃ³nla alineaciÃ³n %u de %qT es menor que %ula alineaciÃ³n (%u) para %s excede la alineaciÃ³n mÃ¡xima para los datos comunes globales.  Se usarÃ¡ %ula alineaciÃ³n para %q+D se especifiÃ³ previamente como %d y no se puede decrementarla alineaciÃ³n puede no estar especificada para %q+Dla alineaciÃ³n debe ser una potencia pequeÃ±a de dos, no %dla alineaciÃ³n de %q+D es mayor que la alineaciÃ³n mÃ¡xima del fichero objeto %dla alineaciÃ³n de %qD es mÃ¡s grande que la declaraciÃ³n originalla alineaciÃ³n de los elementos de la matriz es mayor que el tamaÃ±o de los elementosse especificÃ³ la alineaciÃ³n para el objeto %<register%> %qEse especificÃ³ la alineaciÃ³n para el campo de bits %qEse especificÃ³ la alineaciÃ³n para la funciÃ³n %qEse especificÃ³ la alineaciÃ³n para el parÃ¡metro %qEse especificÃ³ la alineaciÃ³n para el nombre de tipo en %<sizeof%>se especificÃ³ la alineaciÃ³n para el nombre de tipo %qEse especificÃ³ la alineaciÃ³n para la definiciÃ³n de tipo %qEse especificÃ³ la alineaciÃ³n para el campo de bits sin nombrese especificÃ³ la alineaciÃ³n para el parÃ¡metro sin nombretodos las funciones miembros en la clase %qT son privadasargumento asignableya se capturÃ³ %qD en la expresiÃ³n lambdatambiÃ©n se encontrÃ³ %<%c%s%>conversiÃ³n ambigua para Ã­ndice de matrizconversiÃ³n de tipo por defecto ambigua desde %qTmÃ©todo ambiguo %s%s%ssobrecarga ambigua para sobrecarga ambigua para el intrÃ­nseco %qsespecializaciÃ³n de plantilla %qD ambigua para %q+Dno se puede especificar un atributo de Ã¡rea de direcciones para variables localeshay un array de distinto tamaÃ±o definido en otra unidad de traducciÃ³nuna referencia a matriz no puede aparecer en una expresiÃ³n constanteuna asignaciÃ³n no puede aparecer en una expresiÃ³n constanteun atributo que ataÃ±e a un especificador de tipo se descartaun decremento no puede aparecer en una expresiÃ³n constanteno puede haber una cada vacÃ­a en el atributo %<target_clones%>hay un enum con nombre de valor distinto definido en otra unidad de traducciÃ³nhay un enum con valores distintos definido en otra unidad de traducciÃ³nhay un enum con distinto nÃºmero de valores definido en otra unidad de traducciÃ³nuna especializaciÃ³n explÃ­cita se debe preceder con %<template <>%>un incremento no puede aparecer en una expresiÃ³n constanteun borde indirecto desde %s no tiene un call_stmt correspondienteun borde indirecto con un llamante desconocido que corresponde a call_stmt con una declaraciÃ³n conocida:anacronismoanacronismo: inicializador de clase base de estilo antiguo anacrÃ³nicoy %qT no tiene constructores de plantillay campostruct anÃ³nimo no estÃ¡ dentro de un tipo nombradounion anÃ³nima sin miembrosla arquitectura %qs sÃ³lo se admite para ensambladorel argumento %d es un literal sin signo fuera de rangoel argumento %d debe ser un literal sin signoel argumento %d de %qE puede ser un candidato para un atributo de formatoel argumento %d de %qE debe ser un puntero a un tipo de tamaÃ±o constanteel argumento %d de %qE debe ser un tipo punteroel argumento %d de %qE no debe ser un puntero a funciÃ³nel argumento %d de '%s' tenÃ­a un nombre esperadoel argumento %d para la funciÃ³n interna debe ser una constante en el rango entre %d y %del argumento %i estÃ¡ dentro del rango [%E, %E]el argumento %q+D puede ser sobreescrito por %<longjmp%> o %<vfork%>el argumento %qD se declara aquÃ­el argumento %qD no coincide con el prototipo internoel argumento %qD no coincide con el prototipoel argumento %qd no es una constanteno se reconoce el argumento %qs para %<-Waligned-new%>no se reconoce el argumento %qs para %<-Wnormalized%>no se reconoce el argumento %qs para %<-femit-struct-debug-detailed%>argumento desconocido %qs para %<-femit-struct-debug-detailed%>el argumento %u en la llamada a la funciÃ³n %qE no tiene un tipo enteroel argumento %u de %<__builtin_tgmath%> no tiene argumentosel argumento %u de %<__builtin_tgmath%> tiene argumentos variablesel argumento '%u' de %<__builtin_tgmath%> tiene un nÃºmero incorrecto de argumentosel argumento %u de %<__builtin_tgmath%> no es puntero a funciÃ³nel argumento %u de %<__builtin_tgmath%> no tiene prototipoel argumento 1 debe ser 0 o 2el argumento 1 debe ser un literal sin signo de 1 bitel argumento 1 debe ser un literal con signo de 5 bitsel argumento 1 debe ser un literal sin signo de 6 bitsel argumento 1 debe ser un mapael argumento 1 debe ser un valor de un campo de 8 bitsel argumento 1 de %qE debe ser un tipo puntero que no sea voidel argumento 1 de %qE debe ser un puntero a un tipo de tamaÃ±o constanteel argumento 1 de %qE debe ser un puntero a un objeto de tamaÃ±o diferente de ceroel argumento 1 de %qs estÃ¡ fuera de rangoel argumento 1 de %qs debe ser constanteel argumento 2 debe ser 0 Ã³ 1el argumento 2 debe ser un literal sin signo de 1 bitel argumento 2 debe ser un literal sin signo de 5 bitsel argumento 2 debe ser un literal sin signo de 6 bitsel argumento 2 debe ser un literal sin signo de 7 bitsel argumento 3 en la llamada a la funciÃ³n %qE no tiene un puntero a un tipo enteroel argumento 3 en la llamada a la funciÃ³n %qE tiene un tipo booleanel argumento 3 en la llamada a la funciÃ³n %qE tiene un tipo enumeradoel argumento 3 en la llamada a la funciÃ³n %qE tiene un puntero a un tipo booleanel argumento 3 en la llamada a la funciÃ³n %qE tiene un puntero a un tipo enumeradoel argumento 3 debe ser una literal sin signo de 1-bitel argumento 3 debe ser una literal sin signo de 2-bitel argumento 3 debe ser una literal sin signo de 4-bitel argumento debe ser una referencia de campoel argumento debe ser matriz o rebanada o canalel argumento debe ser canalel argumento debe ser cadena o matriz o rebanada o mapa o canalel argumento debe tener tipo complejoel argumento de %<__builtin_eh_return_regno%> debe ser constantefalta el argumento del atributo %qEel argumento del atributo %qE no es "ilink" o "firq"el argumento del atributo %qE no es "ilink1" o "ilink2"el argumento del atributo %qE no es "reset", "software_exception", "page_miss", "timer0", "timer1", "message", "dma0", "dma1", "wand" o "swi"el argumento del atributo %qE no es una cadena constanteel argumento del atributo %qE no es una cadena constante ni un nÃºmeroel argumento de Offsetof implica indirecciÃ³n de un campo empotradoel argumento de la llamada a funciÃ³n puede ser un candidato para un atributo de formatoel argumento para %<-O%> debe ser un entero no negativo, %<g%>, %<s%> o %<fast%>el argumento para %<alloca%> es demasiado grandeel argumento de %<alloca%> es ceroel argumento para %<alloca%> podrÃ­a ser demasiado grandeel argumento de %<alloca%> podrÃ­a ser demasiado grande debido a una conversiÃ³n de %qT a %qTel argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el destino; Â¿pretendÃ­a desreferenciarla?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el destino; Â¿pretendÃ­a proporcionar una longitud explÃ­cita?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el destino; Â¿pretendÃ­a quitar el addressof?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el primer origen; Â¿pretendÃ­a desreferenciarla?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el primer origen; Â¿pretendÃ­a indicar una longitud explÃ­cita?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el primer origen; Â¿pretendÃ­a quitar la direcciÃ³n de?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el segundo origen; Â¿pretendÃ­a desreferenciarla?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el segundo origen; Â¿pretendÃ­a indicar una longitud explÃ­cita?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el segundo origen; Â¿pretendÃ­a quitar la direcciÃ³n de?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el origen; Â¿pretendÃ­a desreferenciarla?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el origen; Â¿pretendÃ­a indicar una longitud explÃ­cita?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el origen; Â¿pretendÃ­a quitar la direcciÃ³n de?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el origen; Â¿pretendÃ­a usar el tamaÃ±o del destino?el argumento de %<sizeof%> en la llamada %qD es el mismo tipo de puntero %qT que el destino; se esperaba %qT o una longitud explÃ­citael argumento de %<sizeof%> en la llamada %qD es el mismo tipo de puntero %qT que el primer origen; se esperaba %qT o una longitud explÃ­citael argumento de %<sizeof%> en la llamada %qD es el mismo tipo de puntero %qT que el segundo origen; se esperaba %qT o una longitud explÃ­citael argumento de %<sizeof%> en la llamada %qD es el mismo tipo de puntero %qT que el origen; se esperaba %qT o una longitud explÃ­citael argumento del atributo %qE no es ni eic ni vector=<lÃ­nea>el argumento del atributo %qE no es cero ni unoel argumento del atributo %qE no es (keep|thunk|thunk-extern)el argumento del atributo %qE no es (keep|thunk|thunk-inline|thunk-extern)el argumento del atributo %qE no es intstackel argumento para el atributo %qE es mÃ¡s grande que %del argumento para %qs no estÃ¡ entre %d y %del argumento para %qs es demasiado grande (mÃ¡x. %d)el argumento para %qs debe ser una literal sin signo de 2-bitel argumento para %qs debe ser un entero no negativono se admite el argumento para el atributo de interrupciÃ³n para funciones dÃ©bilesel argumento para el array de longitud variable es demasiado grandeal argumento del array de longitud variable es ceroel argumento para el array de longitud variable podrÃ­a ser demasiado grandeel argumento del array de longitud variable podrÃ­a ser demasiado grande debido a una conversiÃ³n de %qT a %qTargumentos '%s' y '%s' para el intrÃ­nseco %sargumentos '%s' y '%s' para el intrÃ­nseco '%s'argumentos 'a%d' y 'a%d' para el intrÃ­nseco '%s'los argumentos para %qs deben ser enteros no negativosno se permiten argumentos para el destructorIF aritmÃ©ticoaritmÃ©tica en puntero a un agregado vacÃ­oaritmÃ©tica en puntero a un tipo de dato incompletose asume que la matriz %q+D tiene un elementoel array %qD se declarÃ³ aquÃ­matriz %qD inicializada con una constante de cadena entre parÃ©ntesis %qEasignaciÃ³n de matrizse prohÃ­be el lÃ­mite de matriz despuÃ©s del id-de-tipo entre parÃ©ntesisel lÃ­mite de la matriz no es una constante enterael Ã­ndice de matriz en el inicializador excede los lÃ­mites de la matrizel Ã­ndice de matriz en el inicializador no es una expresiÃ³n constante enterael Ã­ndice de matriz en el inicializador no es de tipo enteroÃ­ndice de matriz en el inicializador que no es matrizel rango de Ã­ndices de la matriz en el inicializador excede los lÃ­mites de la matrizmatriz inicializada con una expresiÃ³n matrizal que no es constantematriz inicializada con una constante de cadena entre parÃ©ntesisla matriz se debe inicializar con un inicializador dentro de llavesmatriz de tipo inapropiado inicializada con una constante de cadenaresultado arraysecciÃ³n de matriz en %<#pragma acc declare%>la secciÃ³n de matriz no es contigua en la clÃ¡usula %qsfalta el tamaÃ±o de la matriz en %q+Dfalta el tamaÃ±o de la matriz en %qDfalta el tamaÃ±o de la matriz en %qTel subÃ­ndice %E de la matriz estÃ¡ por encima de los lÃ­mites de matriz de %qTel subÃ­ndice %E de la matriz estÃ¡ por debajo de los lÃ­mites de matriz de %qTel subÃ­ndice %wi de la matriz estÃ¡ por debajo de los lÃ­mites de matriz de %qTel subÃ­ndice %wu de la matriz estÃ¡ por encima de los lÃ­mites de matriz de %qTel subÃ­ndice [%E, %E] de la matriz estÃ¡ fuera de los lÃ­mites de matriz de %qTel subÃ­ndice de la matriz es de tipo %<char%>el subÃ­ndice de la matriz no es un enteroel tipo matriz tiene tipo de elemento %qT incompletoLos tipos de array tienen lÃ­mites diferentesse usÃ³ una matriz como inicializadorlas matrices de funciones no tienen significadolista hash de nombres del ensamblador corruptafalta una aserciÃ³n despuÃ©s de %qslos atributos de semÃ¡nticas de asignaciÃ³n de la propiedad %qD genera un conflicto con la declaraciÃ³n previase asigna a una matriz desde una lista de inicializadorasignaciÃ³nasignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³nla asignaciÃ³n descarta el calificador %qv del tipo del destino del punteroasignaciÃ³n desde un tipo Objective-C distintoasignaciÃ³n desde puntero a espacio de direcciones no contenidoel lado izquierdo de la asignaciÃ³n puede ser un candidato para un atributo de formatola asignaciÃ³n hace que la funciÃ³n calificada con %q#v apunte desde una no calificadaasignaciÃ³n del campo constante %qDasignaciÃ³n de la funciÃ³n %qDasignaciÃ³n de miembro %qD en objeto de sÃ³lo-lecturaasignaciÃ³n de la ubicaciÃ³n de sÃ³lo lectura %qEasignaciÃ³n del miembro de sÃ³lo lectura %qDasignaciÃ³n del valor de devoluciÃ³n nombrado de sÃ³lo lectura %qDasignaciÃ³n del parÃ¡metro de sÃ³lo-lectura %qDasignaciÃ³n de la referencia de sÃ³lo lectura %qDasignaciÃ³n de la variable de sÃ³lo lectura %qDsupresiÃ³n de la asignaciÃ³nla asignaciÃ³n a %qT desde %qT crea un entero desde un puntero sin una conversiÃ³nla asignaciÃ³n a %qT desde %qT crea un puntero desde un entero sin una conversiÃ³nasignaciÃ³n a %qT desde un tipo de puntero %qT incompatibleasignaciÃ³n a expresiÃ³n con tipo matrizse asume argumento de rangose asume argumento de aspectose asume argumento de tipose asume la conversiÃ³n al tipo %qT desde la funciÃ³n sobrecargadase asume salida de directiva de %wu bytese asume salida de directiva de %wu bytesasumiendo el puntero a miembro %qDse asume que el desbordamiento con signo no sucede cuando se combinan constantes alrededor de una comparaciÃ³nse asume que el desbordamiento con signo no sucede cuando se reduce la constante en comparaciÃ³nse asume que el desbordamiento con signo no sucede al simplificar %</%> o %<%%%> a %<>>%> o %<&%>se asume que el desbordamiento con signo no sucede al simplificar %<abs (X)%> a %<X%> o %<-X%>se asume que el desbordamiento con signo no sucede al simplificar %<min/max (X,Y)%> a %<X%> o %<Y%>se asume que el desbordamiento con signo no sucede al simplificar el condicionalse asume que el desbordamiento con signo no sucede al simplificar el condicional a constantese asume que el desbordamiento con signo no sucede al simplificar la prueba de rangoargumento asÃ­ncronofallÃ³ atexitse intentÃ³ tomar la direcciÃ³n del miembro de la estructura de campos de bits %qDel atributo %<fallthrough%> no antecede una etiqueta case o defaultel argumento del atributo %<target%> no es una cadenael argumento del atributo %qE no es una cadenael atributo %qs solamente se aplica a tipos de matrizdeclaraciÃ³n de atributoel atributo para %q#T debe estar a continuaciÃ³n de la palabra clave %qsse descarta el atributose descarta el atributo en la declaraciÃ³n de %q#Tse desconoce attribute(target("%s"))se descartan los atributos despuÃ©s del inicializador entre parÃ©ntesisno se permiten atributos en una definiciÃ³n-de-funciÃ³nse descartan los atributos en un especificador de tipo elaborado que no es una declaraciÃ³n adelantadase descartan los atributos en la instanciaciÃ³n de una plantillase descartan los atributos en el tipo sin instanciarse descartan los atributos en los declaradores de parÃ¡metros de matrizlos atributos no se pueden especificar antes de la palabra clave de Objective-C++ %<@%D%>los atributos deben especificarse antes del declarador en una definiciÃ³n de funciÃ³nselecciÃ³n automÃ¡tica de fpu actualmente no permitida aquÃ­la variable automÃ¡tica %qE no puede ser %<threadprivate%>campo aux establecido para el borde %s->%sse define el campo aux para el borde indirecto desde %sdirecciÃ³n ADDR_SPACE_GLOBAL errÃ³neadirecciÃ³n errÃ³neadirecciÃ³n errÃ³nea, no (reg+disp):direcciÃ³n errÃ³nea, no es una constante:direcciÃ³n errÃ³nea, no es una direcciÃ³n de E/S:direcciÃ³n errÃ³nea, no hay post_inc o pre_dec:alineamiento incorrecto: %dcantidad errÃ³nea de eliminaciÃ³n de espacio de pila: %dcÃ³digo interno errÃ³neofcode interno errÃ³neoicode interno errÃ³neocÃ³digo de condiciÃ³n errÃ³neotipo de expresiÃ³n errÃ³nea durante la caminata (%d)insn errÃ³nea para 'A'insn errÃ³nea en frv_print_operand, caso 0insn errÃ³neo en frv_print_operand, const_double errÃ³neainsn errÃ³nea en frv_print_operand, caso zinsn errÃ³nea para frv_print_operand, modificador 'F':insn errÃ³nea para frv_print_operand, modificador 'L':insn errÃ³nea para frv_print_operand, modificador 'M/N':insn errÃ³nea para frv_print_operand, modificador 'O':insn errÃ³nea para frv_print_operand, modificador 'e':insn errÃ³nea para frv_print_operand, modificador 'f':insn errÃ³nea para frv_print_operand, modificador 'g':insn errÃ³nea para frv_print_operand, modificador 'P':insn errÃ³nea para frv_print_operand_address:insn errÃ³nea para frv_print_operand_memory_reference:move errÃ³neooperando errÃ³neoopciÃ³n %qs errÃ³nea para el atributo %<optimize%>opciÃ³n %qs errÃ³nea para el pragma %<optimize%>operando output_condmove_single errÃ³neooperando output_move_double errÃ³neooperando output_move_single errÃ³neoregistro errÃ³neoregistro errÃ³neo para frv_print_operand_memory_reference_reg:tipo de retorno inadecuado para el argumento de funciÃ³n %u de %<__builtin_tgmath%>insn shift errÃ³nea:prueba errÃ³neatipo inadecuado para el argumento %u del argumento de funciÃ³n %u de %<__builtin_tgmath%>uso incorrecto de la funciÃ³n de especificaciÃ³n %qsvalor errÃ³neo (%qs) para la opciÃ³n %<-march=%>valor errÃ³neo (%qs) para la opciÃ³n %<-mtune=%>valor errÃ³neo (%qs) para el atributo %<target("arch=")%>valor errÃ³neo (%qs) para el atributo %<target("tune=")%>valor errÃ³neo para %<%s-%s%>valor errÃ³neo para %<%s=%s%>encabezados C mal anidados del preprocesadorla base %qT se inicializarÃ¡ despuÃ©s dela clase base %q#T debe ser inicializada explÃ­citamente en la copia del constructorel operando base de %<->%> tiene el tipo %qT que no es punteroel operando base de %<->%> no es un punteroel tipo base %qT falla en ser un tipo struct o claseel borde pred del bloque bÃ¡sico %d estÃ¡ corruptoel bloque bÃ¡sico %d se debe marcar como irreducibleel bloque bÃ¡sico %d no se debe marcar como irreduciblelas listas de borde del bloque bÃ¡sico %i estÃ¡n corruptaslos bloques bÃ¡sicos no estÃ¡n ubicados consecutivamenteel bb %d no pertenece al bucle %dbb %d tiene el bucle padre %d; deberÃ­a ser el bucle %dbb %d en el lugar equivocadoargumento binario %u para funciÃ³n de tipo genÃ©rico solo para decimalesel operador binario no admite que se mezclen operandos bool vector y vector de coma flotanteel operador binario no admite dos operadores bool vectorel operador binario no admite operador bool vectorprocedimiento bind(c)la anchura del campo de bits %q+D no es una constante enterael campo de bits %qE tiene un tipo atÃ³micocampo de bits %qE en clÃ¡usula %qsel campo de bits %qs tiene un tipo no vÃ¡lidola anchura del campo de bits %qs no es una constante enterala anchura del campo de bits %qs no es una expresiÃ³n constante enterael campo de bits tiene un tipo no atÃ³micocomparaciÃ³n de bits siempre falsacomparaciÃ³n de bits siempre verdaderabloque IFconstrucciÃ³n DISPOSE ambigua: %dconstrucciÃ³n JARL ambigua: %dconstrucciÃ³n JR ambigua: %dconstrucciÃ³n PREPARE ambigua: %dtipo resultante no vÃ¡lido de la comparaciÃ³nse requieren registros booleanos para la opciÃ³n de coma flotantese usaron al mismo tiempo los modificadores %<monotonic%> y %<nonmonotonic%>tanto el atributo %s como el %qE proporcionan direcciÃ³nambos argumentos de %<__builtin_clear_cache%> deben ser punterosargumentos de ambos tipos binario y de coma flotante decimal para funciÃ³n de tipo genÃ©ricoargumentos de ambos tipos complejo y de coma flotante decimal para funciÃ³n de tipo genÃ©ricola especificaciÃ³n entre llaves %qs termina en escapela especificaciÃ³n entre llaves %qs es no vÃ¡lida en %qcel cuerpo de la especificaciÃ³n entre llaves %qs es no vÃ¡lidoun grupo de llaves dentro de una expresiÃ³n sÃ³lo se permite dentro de una funciÃ³nllaves alrededor del inicializador escalarllaves alrededor del inicializador escalar para el tipo %qTla ramificacion %2d nunca se ejecutaramificaciÃ³n %2d tomada %s%sla declaraciÃ³n break no estÃ¡ dentro de un bucle o switchse usÃ³ la declaraciÃ³n break en un bucle for de OpenMPla declaraciÃ³n break estÃ¡ dentro de un bucle %<#pragma simd%>la funciÃ³n interna %q+D no se declara como funciÃ³nla funciÃ³n interna %qD requiere la opciÃ³n %<-mconstant-cfstrings%>la funciÃ³n interna %qD sÃ³lo toma un argumentola funciÃ³n interna %qE ha de ser llamada directamenteno se admite la funciÃ³n interna %qE para MIPS16la interna %qF es obsoleta.la interna %qF es solo para uso interno de GCC.el interno %qs solo es vÃ¡lido en el modo de 64 bitsel interno %qs solo acepta 1 argumentoel interno %qs sÃ³lo acepta 2 argumentosel interno %qs solo acepta 3 argumentosel interno %qs sÃ³lo acepta un argumento de cadenala funciÃ³n interna %qs requiere la funciÃ³n interna %qsel interno requiere un inmediato para el operando %dla interna vec_step solo puede usarse con tipos vectoriales.pero no aquÃ­flujo de bytecode en el fichero %qs generado con LTO versiÃ³n %d.%d en lugar de la versiÃ³n esperada %d.%dflujo de bytecode: se esperaba la etiqueta %s en lugar de %sflujo de bytecode: se encontrÃ³ un nodo cgraph vacÃ­oflujo de bytecode: se encontraron instancias mÃºltiples del nodo cgraph con uid %dflujo de bytecode: se encontrÃ³ una cadean que no estÃ¡ terminada en nullflujo de bytecode: basura al final de la secciÃ³n de sÃ­mbolosflujo de bytecode: no se encontrÃ³ un llamado al leer el bordeflujo de bytecode: no se encontrÃ³ un llamante al leer el bordeflujo de bytecode: la cadena es demasiado larga para la tabla de cadenasflujo de bytecode: la etiqueta %s no estÃ¡ en el rango esperado [%s, %s]flujo de bytecode: se trata de leer %d byes despuÃ©s del final del almacenamiento temporal de entradaflujo de bytecode: secciÃ³n LTO %s inesperadaflujo de bytecode: etiqueta %s inesperadabytecode stream: etiqueta de declaraciÃ³n GIMPLE %s desconocidala llamada %2d nunca se ejecuta
  la llamada %2d devuelve %s
  la llamada tiene una dependencia circularla llamada es poco probable y el tamaÃ±o del cÃ³digo podrÃ­a crecerla llamada de %<(%T) (%A)%> es ambiguala llamada del %<%D(%A)%> sobrecargado es ambiguala llamada del %<%s(%A)%> sobrecargado es ambiguala llamada a %<__builtin_custom_%s%> genera un conflicto con la opciÃ³n %<-mcustom-%s%>la llamada a %qD usa el argumento por defecto para el parÃ¡metro %P, el cual no se ha definido aÃºnllamada a la funciÃ³n %qD la cual arroja el tipo incompleto %q#Tllamada a una funciÃ³n la cual arroja el tipo incompleto %q#Tllamada a %qD que no es funciÃ³nse usÃ³ un registro de llamada alterada para una variable de registro globalllamado desde aquÃ­llamada desde esta funciÃ³nel objeto %qD llamado no es una funciÃ³n ni un puntero a funciÃ³nel objeto %qE llamado no es una funciÃ³n ni un puntero a funciÃ³nel objeto llamado no es una funciÃ³n ni un puntero a funciÃ³nla cuenta de borde llamador no coincide con la cuenta BBla cuenta de borde llamador no es vÃ¡lidael que llama no estÃ¡ optimizadose llama a %qD con el convenio de llamadas SSE sin activar SSE/SSE2llamar a %qD con un argumento distinto de cero es arriesgadose llama a %qD con el atributo sseregparm sin activar SSE/SSE2se llama a %qT con el atributo sseregparm sin activar SSE/SSE2las llamadas a operadores sobrecargados no pueden aparecer en una expresiÃ³n constantesolo se puede usar el atributo %qE en definiciones de rango de fichero de objetos de tipo classno se pueden aplicar los atributos longcall y shortcall al mismo tiempo a la misma funciÃ³nno se puede extender el fichero PCH: %mno se puede obtener la posiciÃ³n en el fichero PCH: %mno se puede establecer la posiciÃ³n en el fichero PCH: %mno se pueden usar mÃºltiples mÃ©todos de revisiÃ³n de la pila juntosno se puede usar la direcciÃ³n absoluta que no es relativa a gpcandidato 1:candidato 2:el candidato es:los candidatos son:los candidatos son:no se puede agregar una lista de enumerador a una instanciaciÃ³n de plantillano se puede asignar un objeto de tipo abstracto %qTno se puede aplicar %<offsetof%> a una direcciÃ³n que no es constanteno se puede aplicar %<offsetof%> al destructor %<~%T%>no se puede aplicar %<offsetof%> a la funciÃ³n miembro %qDno se puede aplicar %<offsetof%> al dato miembro static %qDno se puede aplicar %<offsetof%> cuando %<operator[]%> estÃ¡ sobrecargadono se puede aplicar el puntero a miembro %qE a %qE, el cual es del tipo %qT que no es claseno se unir el campo packed %qE a %qTno se puede unir el r-valor %qE a %qTno se puede llamar directamente al constructor %<%T::%D%>no se puede llamar a la funciÃ³n miembro %qD sin un objetono se puede capturar %qE por referenciano se puede cerrar un canal de sÃ³lo recepciÃ³nno se puede convertir %qE desde el tipo %qT al tipo %qTno se puede convertir a un tipo punterono se puede crear un puntero al miembro referencia %qDno se puede crear la informaciÃ³n de tipo para el tipo %qT porque involucra tipos de tamaÃ±o variableno se puede declarar %<::main%> como plantillano se puede declarar %<::main%> como inlineno se puede declarar %<::main%> como staticno se puede declarar %qD que sea un tipo de campo de bitsno se puede declarar el campo de bits %qD con un tipo de funciÃ³nno se puede declarar el campo de bits %qs con un tipo %<warn_if_not_aligned%>no se puede declarar que el campo %q+D sea de tipo abstracto %qTno se puede declarar el miembro %<%T::%s%> dentro de %qTno se puede declarar que la funciÃ³n miembro %qD tenga enlace estÃ¡ticono se puede declarar que el parÃ¡metro %q+D sea del tipo abstracto %qTno se puede declarar el puntero a %q#Tno se puede declarar el puntero al miembro %q#Tno se puede declarar el puntero para el tipo de funciÃ³n calificado %qTno se puede declarar la referencia a %q#Tno se puede declarar la referencia a %q#T, el cual no es una definiciÃ³n de tipo o un argumento de tipo de plantillano se puede declarar la referencia para el tipo de funciÃ³n calificado %qTno se puede declarar una funciÃ³n static dentro de otra funciÃ³nno se puede declarar que la variable %q+D sea del tipo abstracto %qTno se puede descomponer la direcciÃ³nno se puede decrementar un puntero a un tipo incompleto %qTno se puede definir el miembro de la definiciÃ³n de tipo dependiente %qTno se puede borrar una funciÃ³n.  Solamente los punteros a objetos son argumentos vÃ¡lidos para %<delete%>no se puede derivar de la base %<final%> %qT al tipo derivado %qTno se puede desactivar la funciÃ³n interna %qsno se pueden emitir punteros desalineados en ensamblador ptxno se puede declarar explÃ­citamente que el miembro %q#D tenga un enlace externono se puede encontrar %s en el plugin %s
  %sno se puede encontrar cgraph de LTO en %sno se pueden encontrar las referencias de secciÃ³n LTO en %sno se puede encontrar la clase %qEno se puede encontrar la declaraciÃ³n de interfaz para %qEno se puede encontrar la declaraciÃ³n de interfaz para %qE, superclase de %qEno se puede encontrar la declaraciÃ³n de protocolo para %qEno se puede encontrar la marca de referencia para la clase %qEno se puede formar un puntero al miembro de %q#T que no es claseno se puede generar cÃ³digo independiente de posiciÃ³n para %qsno se pueden manejar llamadas inconsistentes a %qsno se puede incrementar un puntero a un tipo incompleto %qTno se puede inicializar el agregado del tipo %qT con una literal compuestano se puede incluir en lÃ­nea la funciÃ³n %<main%>no se puede cargar el plugin %s
--- 2078,2084 ----
  Utilice "-Wl,OPCIÃ“N" para pasar la "OPCIÃ“N" al enlazador.
  Utiliza operadores %reloc() en vez de macros de ensamblador para cargar direcciones.Usa -G para los datos que estÃ¡n definidos por el objeto actual.Usa -G para los datos del objeto local.Usa instrucciones AVX de 128-bit en lugar de instrucciones AVX de 256-bit en el auto-vectorizador.Usa long doubles de 128 bits.Usa int de 16 bit.Usa int de 32 bit.Usa la ABI de 32-bit.Usa los registros de coma flotante de 32-bit.Usa los registros generales de 32-bit.Usa desplazamientos de 32 bits en las tablas de saltos en lugar de desplazamientos de 16 bits.Usa entradas de 4 byte en las tablas de switch.Usa 4 acumuladores de medios.Usa operandos cuaternarios madd.s/madd.d e instrucciones relacionadas donde sean aplicables.Usa las instrucciones de multiplicaciÃ³n half-word 4xx.Usa la instrucciÃ³n dlmzb de bÃºsqueda de cadena 4xx.Usa 64 FPRs.Usa 64 GPRs.Usa la ABI de 64-bit.Usa los registros de coma flotante de 64-bit.Usa los registros generales de 64-bit.Usa long doubles de 64 bits.Usa 8 acumuladores de medios.Usa long doubles de 80 bits.Usa los registros ABI reservados.Usa las instrucciones AltiVec.Utiliza la biblioteca C de Bionic.Usa instrucciones Branch Likely, anulando el valor predeterminado de la arquitectura.Usa la instrucciÃ³n CONST16 para cargar constantes.Usa EABI.Usa las instrucciones de direccionamiento virtual mejorado.Usa instrucciÃ³n de multiplicaciÃ³n de precisiÃ³n sencilla a doble de coma flotante (FsMULd).Utiliza la biblioteca de C de GNU.Utiliza secciones sdata/sbss relativas a GP.Usa el direccionamiento relativo al GP para acceder a datos small.Usa las reglas de alineaciÃ³n H8/300.Usa matemÃ¡tica IEEE para comparaciones fp.Usa el cÃ¡lculo de presiÃ³n de registros basado en IRA en optimizaciones de izado RTL.Usa el cÃ¡lculo de presiÃ³n de registros basado en IRA en optimizaciones de bucle RTL.Usa instrucciones ISA 2.07 Category:Vector.AES y Category:Vector.SHA2.Usa instrucciones de memoria transaccionales (HTM) de ISA 2.07.Usa LRA en lugar de reload (transicional).Usa la LRA en lugar de recarga.Usa instrucciones MCU.Usa instrucciones de la ExtensiÃ³n MIPS MSA.Usa instrucciones MIPS-3D.Usa instrucciones MIPS-DSP REV 2.Usa instrucciones MIPS-DSP.Usa el soporte de hilos especÃ­fico de Mingw.Usa los registros double-word Neon (en lugar de quad-word) para la vectorizaciÃ³n.Usa los registros quad-word Neon (en lugar de double-word) para la vectorizaciÃ³n.Usa los operadores de ensamblador %reloc() del estilo NewABI.Usa MnemÃ³nicos-P para ramificaciones predichas estÃ¡ticamente como tomadas.Usa PLT para llamadas PIC (-fno-plt: carga la direcciÃ³n desde GOT en el sitio de la llamada).Usa instrucciones 'mad' de estilo PMC.Usa el grupo opcional de instrucciones PowerPC de PropÃ³sito General.Usa el grupo opcional de instrucciones PowerPC de GrÃ¡ficas.Usa las instrucciones mfcr de un solo campo de PowerPC V2.01.Usa las instrucciones de redondeo de coma flotante de PowerPC V2.02.Usa la instrucciÃ³n popcntb de PowerPC V2.02.Usa la instrucciÃ³n compare bytes de PowerPC V2.05.Usa la instrucciÃ³n popcntd de PowerPC V2.06.Usa el conjunto de instrucciones PowerPC-64.Usa la ROM en lugar de la RAM.Usa los convenios de paso de registro SSE para los modos SF y DF.Usa STB_GNU_UNIQUE si lo admite el ensamblador.Usa instrucciones SmartMIPS.Usa sintaxis de ensamblador UNIX.Usa las extensiones ComparaciÃ³n-y-RamificaciÃ³n de UltraSPARC.Usa las extensiones MultiplicaciÃ³n-AdiciÃ³n de Corto Circuito de UltraSPARC.Usa la instrucciÃ³n PoblaciÃ³n-Cuenta de UltraSPARC.Usa la instrucciÃ³n Resta-Extendida-con-Llevada de UltraSPARC.Usa las extensiones del Conjunto de Instrucciones Visuales de UltraSPARC versiÃ³n 1.0.Usa las extensiones del Conjunto de Instrucciones Visuales de UltraSPARC versiÃ³n 2.0.Usa las extensiones del Conjunto de Instrucciones Visuales de UltraSPARC versiÃ³n 3.0.Usa las extensiones del Conjunto de Instrucciones Visuales de UltraSPARC versiÃ³n 4.0.Usa fp de VAX.Usa los convenios de estructura VAXC.Utiliza los cÃ³digos de salida de VMS en lugar de los de posix.Usa instrucciones virtualizaciÃ³n (VZ).Usa __cxa_atexit para registrar destructores.Usa __cxa_get_exception_ptr para el manejo de excepciones.Usa un tipo long de 32-bit.Usa un marcador de registro de 4 bytes para los ficheros sin formato.Usa un tipo long de 64-bit.Usa un tiempo de ejecuciÃ³n mÃ­nimo (sin inicializadores estÃ¡ticos ni constructores) para dispositivos limitados por la memoria.Usa un mÃ©todo de protecciÃ³n de pila inteligente para ciertas funciones.Usa un mÃ©todo de protecciÃ³n de pila para cada funciÃ³n.Usa las instrucciones adicionales de VIS introducidas en OSA2017.Usa direcciones que reserven registros globales.Usa todos los registros, sin reservar ninguno para los manejadores de interrupciones.Usa nombres de registro alternativos.Usa un tipo 'int' de 8-bit.Usa un marcador de registro de 8 bytes para los ficheros sin formato.Usa inmediatos de tamaÃ±os arbitrarios en operaciones de bit.Usa el orden de byte big-endian.Usa secuencias ramifica-y-para para revisar la divisiÃ³n entera por cero.Usa bras para el ejecutable < 64k.Usa registros de llamada alterada para los parÃ¡metros y el valor de devoluciÃ³n.Utiliza callbacks en lugar de cÃ³digo en lÃ­nea si el nÃºmero de accesos en la funciÃ³n se hace mayor o igual que este nÃºmero.Usa registro de guarda de invocador entre llamadas si es posible.Usa ciertas instrucciones escalares aÃ±adidas en ISA 3.0.Usa la especulaciÃ³n del control.Usa pilas personalizadas en lugar de memoria local para almacenamiento automÃ¡tico.Usa la especulaciÃ³n de datos despuÃ©s de recargar.Usa la especulaciÃ³n de datos antes de recargar.Usa instrucciones de coma flotante decimal.Selecciona el mÃ©todo predefinido para el manejo de sdata.Usa la convenciÃ³n de llamada diferente usando 'rtd'.Usa instrucciones de envenamiento/desenvenenamiento directo para variables iguales o menores que este nÃºmero.Usa referencias directas contra %gs cuando se acceden datos tls.Usa instrucciones de direcciones fÃ­sicas extendidas (XPA).Usa instrucciones de comparaciÃ³n de coma flotante que respeten epsilon.Usa perfiles de valor de expresiÃ³n en las optimizaciones.Usar el convenio de llamada f2c.Usa las caracterÃ­sticas y el cÃ³digo de planificador para el CPU dado.Usa las caracterÃ­sticas y el planificador del CPU dado.Usar el modelo plano de ventana de registro.Usa instrucciones fp double.Usa registros fp.Usa el juego completo de registros para asignaciÃ³n de registros.Usa el modelo de cÃ³digo del SPARC-V9 dado.Usa el modelo de cÃ³digo del TILE-Gx dado.Usar el modo de direcciÃ³n dado.Usa el dialecto de ensamblador dado.USa la guarda de protecciÃ³n de la pila dada.Usa el dialecto de almacenamiento thread-local dado.Usa el modelo de cÃ³digo del x86-64 dado.Usa FP de hardware (predeterminado).Usa FP de hardware.Usa instrucciones de divisiÃ³n por hardware en ColdFire.Usa instrucciones de conversiÃ³n de coma flotante de hardware.Usa instrucciones de coma flotante por hardware.Usa instrucciones de raÃ­z cuadrada de coma flotante de hardware.Usa coma flotante de hardware.Usa instrucciones de divisiÃ³n y de raÃ­z cuadrada de coma flotante de hardware.Usa fp de hardware.Usa instrucciones de hardware para la divisiÃ³n entera.Usa instrucciones de FP quad de hardware.Usa instrucciones de ejecuciÃ³n transaccional por hardware.Usa las instrucciones de operaciones con vectores por hardware y activa el vector ABI.Usa la especulaciÃ³n del control en bloque.Usa la especulaciÃ³n de datos en bloque despuÃ©s de recargar.Usa la especulaciÃ³n de datos en bloque antes de recargar.Usa los nombres de registro in/loc/out.Usa las instrucciones CALLXn indirectas para programas grandes.Usa llamadas indirectas.Usa instrucciones madd/msub de enteros.Utiliza id de funciÃ³n interno en bÃºsqueda de perfil.Usa tablas de salto para las declaraciones switch suficientemente grandes.Usa el orden de byte little-endian.Usa las instrucciones ll, sc y sync.Usa instrucciones lwxc1/swxc1/ldxc1/sdxc1 donde sean aplicables.Usa instrucciones de medios.Usa instrucciones microMIPS.Usa instrucciones acumular/sustraer de multiplicar.Usa instrucciones high de multiplicaciÃ³n para la parte high de la multiplicaciÃ³n 32x32.Usa la biblioteca de C de musl.Usa la disposiciÃ³n de campos de bits nativos (MS).Usa los patrones nuevos adddi3/subdi3.Usa la convenciÃ³n de llamada normal.El uso del mÃ³dulo intrÃ­nseco %qs en %C tiene conflictos con un nombre de mÃ³dulo no intrÃ­nseco usado previamenteEl uso de la constante nombrada NUMERIC_STORAGE_SIZE del mÃ³dulo intrÃ­nseco ISO_FORTRAN_ENV en %C es incompatible con la opciÃ³n %sUsa sÃ³lo una entrada TOC por procedimiento.Usa accesos normales a memoria cacheada para referencias volÃ¡tiles.Usa la disposiciÃ³n de pila empacada.Usa instrucciones apareadas-sencillas de coma flotante.Usa instrucciones de comparaciÃ³n de patrones.Usa tables switch case relativas a contador de programa - esto activa el acortamiento de tablas case.Usa convenios de llamada transportable.Usa la informaciÃ³n de anÃ¡lisis de perfil para las probabilidades de ramificaciÃ³n.Usa propolice como un mÃ©todo de protecciÃ³n de pila.Usa instrucciones push para guardar los argumentos de salida.usa r11 para preservar el enlace estÃ¡tico en llamadas a funciones a travÃ©s de punteros.Usa la zona roja en el cÃ³digo x86-64.Usa un juego reducido de registros para asignaciÃ³n de registros.Usa la pila de registros para los parÃ¡metros y el valor de devoluciÃ³n.Usa registros para el paso de parÃ¡metros.Usa los registros r2 y r5.Usa instrucciones de reordenaciÃ³n (load/store de intercambio y de bytes invertidos) (predeterminado).Usa informaciÃ³n de perfil de muestra para los pesos de los nodos de los grafos de llamadas. El fichero de perfil predeterminado es fbdata.afdo en 'pwd'.Usa la informaciÃ³n de perfil de muestra para los pesos de los nodos de los grafos de llamadas. El fichero de perfil se especifica en el argumento.Usa bibliotecas compartidas.Usa la revisiÃ³n de especulaciÃ³n de datos simple para el control de especulaciÃ³n.Usa la revisiÃ³n de especulaciÃ³n de datos simple.Usa el simulador de tiempo de ejecuciÃ³n.Usa cÃ³digo de prÃ³logo y epÃ­logo mÃ¡s pequeÃ±o pero mÃ¡s lento.Usa emulaciÃ³n de software para coma flotante (por defecto).Usa comparaciones de coma flotante de software.Usa coma flotante de software.Usa la tendencia de la pila.Usa mÃ©todo de protecciÃ³n de pila solo para funciones con el atributo stack_protect.Usa structs en la alineaciÃ³n mÃ¡s fuerte para copias double-word.Usa stubs para los prÃ³logos de funciÃ³n.Usa subrutinas para los prÃ³logos y epÃ­logos de funciÃ³n.Usa la instrucciÃ³n synci para invalidar el i-cachÃ©.Usa la divisiÃ³n rÃ¡pida basada en tablas (lo predefinido con -O3).Usa las optimizaciÃ³n de bÃºsqueda en tabla para divisiones de enteros pequeÃ±os con signo.Usa la instrucciÃ³n tas.b para __atomic_test_and_set.Usa las extensiones de ABI AltiVec.Usa la extensiÃ³n Puntero Cray.Usa la sintaxis de ensamblador DEC.Usa el ABI ELFv1.Usa el ABI ELFv2.Usa la extensiÃ³n GNU para el formato PE para los datos comunes alineados.Usa el paso de eliminaciÃ³n de cÃ³digo muerto de RTL.Usa la eliminaciÃ³n de almacenamiento muerto de RTL.Usa el enlazador bfd eb lugar del predeterminado.Usa las instrucciones de campos de bit.Usa la instrucciÃ³n divide.Usa la unidad de coma flotante para suma/resta de enteros.Usa el registro base dado para direccionar la guarda de protecciÃ³n de la pila.Usa la alineaciÃ³n de los datos dada.Usa el desplazamiento dado para direccionar la guarda de protecciÃ³n de la pila.Usa el sÃ­mbolo dado para direccionar la guarda de protecciÃ³n de la pila.Usa el enlazador de oro eb lugar del predeterminado.Usa el corredor de barril de hardware en lugar de la emulaciÃ³n.Usa la mayor cantidad de caracterÃ­sticas permitidas por otras opciones.Utiliza la instrucciÃ³n mvcle para movimiento de bloques.Usa el tipo entero mÃ¡s estrecho posible para tipos de enumeraciÃ³n.Usa las nuevas instrucciones min/max definidas en ISA 3.0.Usa el simulador de tiempo de ejecuciÃ³n.Usa la emulaciÃ³n de multiplicaciÃ³n por software (por defecto).Usa la emulaciÃ³n de divisiÃ³n por software (por defecto).Usa semÃ¡ntica GNU tradicional para las funciones incluidas en lÃ­nea.Usa trap en lugar de una funciÃ³n de biblioteca para sanear el comportamiento indefinido.Usa instrucciones trap para revisar la divisiÃ³n entera por cero.Usa la biblioteca de C de uClibc.Usa el inicio de unicode y define la macro UNICODE.Usa las instrucciones de vectores y escalares aÃ±adidas en ISA 2.07.Usa instrucciones vectoriales aÃ±adidas en ISA 3.0.Usa instrucciones (VSX) vector/escalar.Usa cargas de memoria de extensiÃ³n cero, no las de extensiÃ³n con signo.Usa el modo Fix-and-Continue para indicar que los ficheros objeto se pueden intercambiar en tiempo de ejecuciÃ³n.El operador de usuario %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo %qsLos usos de esta opciÃ³n estÃ¡n diagnosticados.Usando especificaciones internas.
  El argumento VALUE de la funciÃ³n intrÃ­nseca %s en %L debe ser definibleNo se permite VALUE dentro de BLOCK en %CmodoVOID en una salidaNiveles Nios II ISA vÃ¡lidos (para -march):Argumentos vÃ¡lidos para -malign-:Argumentos vÃ¡lidos para -fcode-readable=:Argumentos vÃ¡lidos para -mfpmath=:Argumentos vÃ¡lidos para -mr10k-cache-barrier=:Argumentos vÃ¡lidos para -mstack-protector-guard=:Argumentos vÃ¡lidos para -mstringop-strategy=:Argumentos vÃ¡lidos para -mtp=:Opciones vÃ¡lidas para direccionamiento relativo a GP (para -mgpopt):Valida los punteros vtable antes de usarlos.La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatrizLa variable %s no puede ser INTENT(IN) en %CLa variable %s no se puede asignar en el procedimiento PURE en %CEl tipo de la variable es UNKNOWN en la asignaciÃ³n en %LABI de biblioteca de vectores a utilizar.Vectoriza para operaciones double-word.No se admiten versiones mÃºltiples de funciones virtualesLos accesos a memoria volÃ¡til no usan instrucciones load/store de E/S.Los accesos a memoria volÃ¡til usan instrucciones load/store de E/S.No se permite una declaraciÃ³n WAIT en un procedimiento PURE en %CEl objetivo de asignaciÃ³n WHERE en %L tiene forma inconsistenteLa mÃ¡scara WHERE en %L tiene forma inconsistentela clÃ¡usula WHERE/ELSEWHERE en %L requiere una matriz LOGICALAvisa sobre declaraciones "extern" que no estÃ¡n en el Ã¡mbito del fichero.Avisa sobre construcciones "sospechosas".Advierte de 'new' de tipos con alineamiento extendido sin -faligned-new.Avisa sobre @selector()es sin mÃ©todos declarados previamente.Avisa sobre construcciones C que no estÃ¡n en el subconjunto comÃºn de C y C++.Avisa sobre constructores de C++ cuyos significados difieren entre ISO C++ 1998 e ISO C++ 2011.Avisa sobre constructores de C++ cuyos significados difieren entre ISO C++ 2011 e ISO C++ 2014.Avisa sobre construcciones de C++ cuyo significado difiere entre ISO C++ 2014 e ISO C++ 2017.Advierte de tipos polimÃ³rficos en C++ cuando aÃ±adir la palabra clave final mejorarÃ­a la calidad del cÃ³digo.Advierte de mÃ©todos virtuales en C++ cuando aÃ±adir la palabra clave final mejorarÃ­a la calidad del cÃ³digo.Advierte de constructores heredados de C++11 cuando la base tiene constructor variÃ¡dico.Avisa sobre el paso de NULL a ranuras de argumento marcadas que requieren no-NULL.Avisa sobre ficheros PCH que se encuentran pero no se usan.Avisa sobre sentencias USE sin cualificador ONLY.Advierte del uso de __TIME__, __DATE__ y __TIMESTAMP__.Avisa sobre la alineaciÃ³n de bloques COMMON.Avisa sobre todos los switches enumerados que carezcan de un case especÃ­fico.Avisa sobre un cuerpo vacÃ­o en una declaraciÃ³n if o else.Avisa sobre bucles DO no vÃ¡lidos.Advierte de expresiones booleanas comparadas con valores enteros distintos de verdadero/falso.Advierte de desbordamiento de bÃºfer en funciones que manipulan cadenas, como memcpy y strcpy.Avisa sobre procedimientos llamados que no estÃ¡n declarados explÃ­citamente.Avisa sobre llamadas a std::move a un objeto local en una sentencia return que evita elisiÃ³n de copia.Advierte de llamadas a funciones como snprintf y similares que truncan la salida.Advierte de llamadas a snprintf y funciones similares que truncan la salida. Igual que -Wformat-truncation=1.Advierte de llamadas a strcmp y strncmp utilizadas en expresiones de igualdad que son necesariamente verdaderas o falsas en virtud de la longitud de uno de los argumentos y del tamaÃ±o del otro.Avisa sobre llamadas con interfaz implÃ­cita.Advierte de funciones de conversiÃ³n a tipos incompatibles.Advierte de funciones de conversiÃ³n entre tipos de funciÃ³n incompatibles.Avisa sobre conversiones que darÃ¡n resultado nulo.Avisa sobre conversiones que descartan calificadores.Avisa sobre manejadores catch de tipos no referencia.Avisa sobre ciertas operaciones sobre expresiones booleanas.Avisa sobre cÃ³digo que pueda romper las reglas estrictas de aliases.Avisar sobre comparaciÃ³n de tipos enum diferentes.Avisa sobre la divisiÃ³n entera por cero en tiempo de compilaciÃ³n.Avisa sobre divisiones enteras constantes con resultados truncados.Avisa sobre la creaciÃ³n de matrices temporales.Avisa sobre else congante.Avisa sobre declaraciones de entidades a las que les pueden faltar atributos que estÃ¡n presentes en declaraciones de entidades relacionadas.Avisa al borrar objetos polimÃ³rficos con destructores que no son virtuales.Avisa sobre el uso del tipo AltiVec obsoleto 'vector long ...'.Advierte de ramas duplicadas en sentencias if-else.Advierte de condiciones duplicadas en cadenas if-else-if.Avisa sobre switches enumerados que carezcan de una declaraciÃ³n "default:".Avisa sobre switches enumerados, sin valor por defecto, en los que falte un case.Avisa sobre comparaciones de igualdad que involucran expresiones REAL o COMPLEX.Avisa sobre caracterÃ­sticas no presentes en ISO C11, pero presentes en ISO C2X.Avisa sobre caracterÃ­sticas no presentes en ISO C90, pero presentes en ISO C99.Avisa sobre caracterÃ­sticas no presentes en ISO C99, pero presentes en ISO C11.Avisa sobre caracterÃ­sticas no presentes en C tradicional.Avisa sobre el uso de cadenas de formato que no son literales.Advierte de cadenas de formato que contengan bytes NUL.Avisa sobre la eliminaciÃ³n de llamadas de funciÃ³n.Advierte de llamadas a funciones con cadenas de formato que escriben pasado el final de la regiÃ³n de destino.Advierte de llamadas a funciÃ³n con cadenas de formato que escriben mÃ¡s allÃ¡ del final de la regiÃ³n de destino.  Igual que -Wformat-overflow=1.Avisa sobre parÃ¡metros de funciÃ³n declarados sin un especificador de tipo en funciones de estilo K&R.Avisa sobre la aritmÃ©tica de punteros de funciones.Avisa sobre funciones que pueden ser candidatas para __attribute__((cold)).Avisa sobre funciones que pueden ser candidatas para __attribute__((const)).Avisa sobre funciones que pueden ser candidatas para __attribute__((malloc)).Avisa sobre funciones que pueden ser candidatas para __attribute((noreturn)).Avisa sobre funciones que pueden ser candidatas para __attribute__((pure)).Advierte de funciones que pueden ser candidatas para atributos de formato.Avisa sobre funciones globales sin declaraciones previas.Avisa sobre funciones globales sin prototipos.Avisa sobre conversiones implÃ­citas de "float" a "double".Avisa sobre declaraciones implÃ­citas.Avisa sobre la declaraciÃ³n implÃ­cita de funciones.Avisa sobre la aritmÃ©tica de punteros de funciones.Advierte de conversiones de entero a puntero y viceversa incompatibles.Advierte de usos no vÃ¡lidos de la macro "offsetof".Avisa sobre macros definidas en el fichero principal que no se usan.Avisa sobre variables automÃ¡ticas probablemente sin inicializar.Avisa sobre '&' faltantes en las literales de carÃ¡cter continuadas.Avisa sobre campos faltantes en los inicializadores de struct.Advierte de funciones de desasignaciÃ³n con tamaÃ±o ausentes.Avisa sobre malos usos de pragmas.Avisa sobre la mayorÃ­a de las conversiones implÃ­citas.Avisa sobre declaraciones mÃºltiples del mismo objeto.Avisa sobre conversiones que estrechan dentro de { } que estÃ¡n mal formadas en C++11.Avisa sobre destructores que no son virtuales.Advierte de extensiones de anchura scanf/printf msvcrt que no son ISO.Desactiva las optimizaciones que asumen que un desbordamiento con signo estÃ¡ indefinido.Avisa sobre desbordamiento por debajo en expresiones numÃ©ricas.Advierte de nombres de funciones virtuales sobrecargadas.Avisa sobre sobreescritura de inicializadores con efectos secundarios.Avisa sobre sobreescritura de inicializadores sin efectos secundarios.Avisa sobre campos de bits packed cuyo desplazamiento cambiÃ³ en GCC 4.4.Avisa sobre conversiÃ³n de punteros que incremente la alineaciÃ³n.Advierte de inicializaciones posicionales de estructuras que requieren inicializadores designados.Avisa sobre posibles aliases de argumentos de relleno.Avisa sobre posibles problemas de seguridad con funciones de formato.Avisa sobre posibles violaciones de las reglas de secuencia de punto.Avisa sobre la posibilidad de subÃ­ndices incorrectos en bucles doAvisa sobre posibles llaves faltantes alrededor de los inicializadores.Avisa sobre posibles parÃ©ntesis ausentes.Avisa sobre la posibilidad de bloques de comentarios anidados y comentarios de C++ que abarquen mÃ¡s de una lÃ­nea fÃ­sica.Advierte de anomalÃ­as de cadena de formato de printf/scanf/strftime/strfmon.Advierte de un uso cuestionable de las macros utilizadas para obtener argumentos variables.Avisa sobre constantes-literales-reales con letra-exponente 'q'.Advierte de llamadas redundantes a std::move.Advierte del retorno de puntero/referencia a variable local o temporal.Avisa sobre la devoluciÃ³n de estructuras, unions o matrices.Advierte de punto y coma despuÃ©s de una definiciÃ³n de funciÃ³n dentro de una clase.Advierte de diferencias de signo en funciones de formato.Avisa sobre comparaciones con signo-sin signo.Advierto de algunas violaciones de la regla de una definiciÃ³n de C++ durante la optimizaciÃ³n de tiempo de enlazado.Advierte de instrucciones entre la expresiÃ³n de control de un switch y el primer case.Avisa sobre elementos sobrantes despuÃ©s de #else y #endif.Avisa sobre formatos de strftime que producen dos dÃ­gitos para el aÃ±o.Avisa sobre subÃ­ndices cuyo tipo es "char".Advierte de llamadas sospechosas a memset en las que el tercer argumento contenga el nÃºmero de elementos no multiplicado por el tamaÃ±o del elemento.Advierte de llamadas sospechosas a memset en las que el tercer argumento es el cero literal constante y el segundo no lo es.Avisa sobre declaraciones sospechosas de "main".Advierte de divisiones sospechosas de dos expresiones sizeof que no funcionan correctamente con punteros.Advierte de parÃ¡metros de longitud sospechosa para determinadas funciones de cadenas si el argumento utiliza sizeof.Avisa sobre usos sospechosos de direcciones de memoria.Avisa sobre switches cuya expresiÃ³n de control sea booleana.Avisa sobre cosas que varÃ­an entre la -fabi-version actual y la versiÃ³n especificada.Avisa sobre cosas que cambiarÃ¡n cuando se compile con un compilador que cumpla con la ABI.Avisa sobre expresiones de carÃ¡cter truncadas.Avisa sobre lÃ­neas de cÃ³digo truncadas.Advierte de truncamiento en funciones de manipulaciÃ³n de cadenas como strncat y strncpy.Avisa sobre NULL sin conversiÃ³n usado como centinela.Avisa sobre desbordamiento por debajo de expresiones numÃ©ricas constantes.Avisa sobre variables automÃ¡ticas sin inicializar.Avisa sobre declaraciones de funciÃ³n sin prototipo.Avisa sobre pragmas que no se reconocen.Advierte de expansiones de macros no seguras a sentencias mÃºltiples utilizadas como cuerpo de una clÃ¡usula como if, while, switch o for.Avisa sobre constantes de coma flotante sin sufijo.Avisa sobre posibles argumentos de relleno sin uso.Avisa sobre el uso de constantes de carÃ¡cter multicaracteres.Avisa sobre conversiones de tipo inÃºtiles.Avisa sobre directorios de inclusiÃ³n definidos por el usuario que no existen.Avisa sobre usos de declaraciones __attribute__((obsoleto)).Avisa sobre usos de especificador de almacenamiento en registro.Avisa sobre usos de std::initializer_list que pueden resultar en punteros Avisa sobre el uso de macros variadic.Avisa sobre variables que pueden cambiar por "longjmp" o "vfork".Avisa sobre variables que se inicialicen ellas mismas.Avisa sobre violaciones de reglas de estilo de Effective C++.Avisa sobre formatos de longitud cero.Avisa sobre bucles DO de cero vueltas.Advierte de construcciones admitidas de forma condicional.Avisa cuando se convierte NULL de/a un tipo que no es puntero.Avisa cuando hay conversiones de tipo implÃ­citas entre enteros con signo y sin signo.Avisa cuando hay conversiones de tipo implÃ­citas que provocan pÃ©rdida de precisiÃ³n en coma flotante.Avisa cuando hay conversiones de tipo implÃ­citas que pueden cambiar un valor.ADvierto de modo de empleo obsoleto en una declaraciÃ³n.Advierte de la colocaciÃ³n de expresiones nuevas con comportamiento indefinido.Advierte de expresiones enteras sospechosas en contexto booleano.Avisa en caso de escrituras de memoria en bruto no seguras a objetivos de tipos de clase.Avisa si se usa "defined" fuera de #if.Avisa si se usa una conversiÃ³n de estilo C en un programa.Avisa si el llamante de una funciÃ³n, marcada con atributo warn_unused_result, no usa su valor de devoluciÃ³n.Avisa si el tipo de una clase tiene una base o un campo cuyo tipo utiliza el espacio de nombres anÃ³nimo o depende de un tipo sin enlace.Avisa si una comparaciÃ³n evalÃºa siempre como verdadero o falso.Avisa si la comparaciÃ³n es siempre verdadera o siempre falsa debido al rango limitado del tipo de datos.Avisa si se usa una opciÃ³n de compilador, clase, mÃ©todo o campo obsoletos.Avisa si una funciÃ³n usa alloca o crea una matriz de tamaÃ±o dinÃ¡mico.Avisa si una declaraciÃ³n local oculta una variable de instancia.Avisa si un bucle con un nÃºmero constante de iteraciones provoca un comportamiento indefinido.Avisa si una propiedad de un objeto Objective-C no tiene semÃ¡ntica de asignaciÃ³n especificada.Avisa si un selector tiene mÃ©todos mÃºltiples.Avisa si una directiva simd queda anulada por el modelo de coste de vectorizador.Avisa si el tamaÃ±o de marco de una sola funciÃ³n excede el tamaÃ±o de marco dado.Avisa si una cadena es mÃ¡s larga que la longitud portable mÃ¡xima especificada por el estÃ¡ndar.Avisa si un subojeto tiene un atributo abi_tag que el objeto completo no tiene.Avisa si una expresiÃ³n throw siempre darÃ¡ como resultado una llamada a terminate().Avisa si un procedimiento de usuario tiene el mismo nombre que un intrÃ­nseco.Avisa si se usa una matriz de longitud variable.Avisa si una base virtual tiene un operador de asignaciÃ³n move no trivial.Avisa si un nombre de MCU no se reconoce o estÃ¡ en conflicto con otras opciones (por defecto: activado).Avisa si se accede a una matriz fuera de los lÃ­mites.Avisa si se usa una definiciÃ³n de parÃ¡metro al estilo antiguo.Avisa si se usa una macro indefinida en una directiva #if.Avisa si se compara parÃ¡metro puntero con atributo no nulo con NULL.Avisa si los objetos CFString constantes contienen caracteres que no son transportables.Avisa si se usan constructores o destructores con prioridades entre 0 y 100.Avisa si la desreferencia de un puntero NULL puede llevar a un comportamiento errÃ³neo o indefinido.Avisa si los mÃ©todos heredados no estÃ¡n implementados.Advierte de desbordamiento de un valor con signo por desplazamiento hacia la izquierda.Avisa si la cuenta de desplazamiento a la izquierda es un valor negativo.Avisa si se ha nintercambiado bucles.Avisa si se pasan demasiados argumentos a una funciÃ³n para su cadena de formato.Avisa si se descartan los cualificadores de arrays que son destinos de punteros.Avisa si la cuenta de desplazamiento >= anchura del tipo.Avisa si la cuenta de desplazamiento es negativa.Avisa si se estÃ¡ probando la igualdad de nÃºmeros de coma flotante.Avisa si el ISR estÃ¡ mal deletreado, es decir, sin el prefijo __vector. Activado por omisiÃ³n.Avisa si se cambia el espacio de direcciones de una direccciÃ³n.Avisa si el puntero en una asignaciÃ³n a puntero podrÃ­a sobrevivir a lo apuntado.Avisa si el tipo de una variable podrÃ­a no ser interoperable con C.Avisa si se encuentran trigrafos que puedan afectar el significado del programa.Avisa si se ignoran los calificadores de tipo sobre punteros.Avisa si los firmas de tipo de los mÃ©todos candidatos no coinciden exactamente.Avisa en perfiles case en -fprofile-use que no coincidan.Avisa de prototipos que causen diferentes conversiones de tipo de las que sucederÃ­an en la ausencia del prototipo.Avisa sobre cualquier uso de alloca.Advierte de la herencia mÃºltiple directa.Advierte de la herencia virtual directa.Avisa sobre intrÃ­nsecos que no son parte del estÃ¡ndar seleccionado.Advierta de la definiciÃ³n de espacios de nombres.Avisa en la declaraciÃ³n de la plantilla primeraria.Advierte de llamadas sospechosas de funciones estÃ¡ndar que calculan valores absolutos.Advierte de construcciones sospechosas que implican orden de almacenamiento de escalares inverso.Advierte de que -fno-automatic puede romper recursividad.Avisa cuando __builtin_frame_address o __builtin_return_address se usan de forma no segura.Avisa cuando se usan las funciones internas __sync_fetch_and_nand y __sync_nand_and_fetch.Avisa cuando se encuentra una directiva #warning.Avisa cuando una funciÃ³n interna se declara con una firma incorrecta.Avisa cuando una macro de preprocesador interna estÃ¡ sin definir o redefinida.Avisa cuando no se usa una variable const.Avisa cuando una funciÃ³n de conversiÃ³n nunca serÃ¡ llamada debido al tipo al que convierte.Avisa cuando una declaraciÃ³n no especifique un tipo.Avisa cuando una declaraciÃ³n duplica el especificador const, volatile, restrict o _Atomic.Avisa cuando se encuentra una declaraciÃ³n despuÃ©s de una sentencia.Avisa cuando una funciÃ³n no se puede expandir a HSAIL.Avisa cuando no se usa una funciÃ³n.Avisa cuando sÃ³lo se define un parÃ¡metro de funciÃ³n, y no se usa posteriormente.Avisa cuando no se usa un parÃ¡metro de una funciÃ³n.Avisa cuando un salto pierde la inicializaciÃ³n de una variable.Avisa cuando no se usa una etiqueta.Avisa cuando una variable de array al lado izquierdo es reubicada.Avisa cuando una variable al lado izquierdo es reubicada.Avisa cuando se usa un '0' literal como puntero nulo.Avisa cuando un operador lÃ³gico sospechosamente evalÃºa siempre como verdadero o falso.Avisa cuando una expresiÃ³n noexcept evalÃºa a falso aÃºn cuando la expresiÃ³n no puede hacer throw.Avisa cuando un puntero difiere en signo en una asignaciÃ³n.Avisa cuando hay una conversiÃ³n de puntero a entero de tamaÃ±o diferente.Avisa cuando se compara un puntero con una constante de carÃ¡cter cero.Avisa cuando una variable de registro se declara volatile.Avisa cuando una cadena o un carÃ¡cter literal va seguido de un sufijo ud que no empieza por guiÃ³n bajo.Avisa cuando sÃ³lo se define una variable, y no se usa posteriormente.Avisa cuando no se usa una variable.Avisar cuando una operaciÃ³n vectorial se compila fuera del SIMD.Avisa cuando todos los constructores y destructores son privados.Avisa cuando un argumento que se pasa a un parÃ¡metro con calificaciÃ³n de restringido se solapa con otro argumento.Avisa cuando un parÃ¡metro de modelo de memoria atomic se reconoce que estÃ¡ fuera del rango vÃ¡lido.Avisa cuando no se usa un valor de una expresiÃ³n.Avisa cuando una funciÃ³n incluida en lÃ­nea no se puede incluir en lÃ­nea.Avisa cuando se desactiva un paso de optimizaciÃ³n.Avisa cuando se intenta liberar un objeto que no es de pila.Avisa cuando se convierte el tipo de punteros a funciones miembro.Avisa cuando se borra un puntero a un tipo incompleto.Avisa cuando un struct con el atributo Â«packedÂ» tiene campos desalineados.Avisa cuando el no lÃ³gico se utiliza en el operando izquierdo de una comparaciÃ³n.Avisa cuando hay mÃºltiples y distintos manejadores de interrupciones rÃ¡pidos en la unidad de compilaciÃ³n.Avisa cuando las funciones friend sin plantillas se declaran dentro de una plantilla.Avisa cuando no se estÃ¡ usando la protecciÃ³n contra destrucciÃ³n de la pila por alguna razÃ³n.Avisa cuando una variable local oculta otra variable local o parÃ¡metro de tipo compatible.Avisa cuando una variable local oculta otra variable local o parÃ¡metro.Avisa cuando una variable oculta otra (globalmente).Avisa cuando una variable oculta otra.  Igual que -Wshadow=global.Avisa cuando la sobrecarga promueve de unsigned a signed.Avisa cuando se requiere relleno para alinear a los miembros de una estructura.Avisa cuando se aplica sizeof a parÃ¡metros declarados como array.Avisa cuando se toma la direcciÃ³n del miembro empaquetado de una estructura o uniÃ³n.Avisa cuando el compilador reordena cÃ³digo.Avisa cuando el campo de una estructura no estÃ¡ alineado.Avisa cuando el sangrado del cÃ³digo no refleja la estructura de bloque.Avisa cuando el atributo packed no tiene efecto en la disposiciÃ³n de un struct.Avisa cuando hay una conversiÃ³n a puntero desde un entero de tamaÃ±o diferente.Avisa cuando hay conversiÃ³n entre punteros de tipos incompatibles.Avisa cuando se definen typedefs localmente en una funciÃ³n pero no se usan.Avisa cuando el tipo de devoluciÃ³n de una funciÃ³n es el predefinido "int" (C), o sobre tipos de devoluciÃ³n inconsistentes (C++).Avisa siempre que se genera un trampolÃ­n.Avisa cuando se intercepte una asignaciÃ³n Objective-C por el recolector de basura.Avisa cada vez que se ignoran los atributos.Avisa cada vez que se ignoran los calificadores de tipo.AvisoCuando no se proporcione "signed" o "unsigned" hace signed el campo de bits.Cuando no se proporcione "signed" o "unsigned" hacer unsigned el campo de bits.Cuando se accede a la RAM, usa X como lo impone el hardware, p.e. sÃ³lo usa pre-decremento, post-incremento y direccionamiento indirecto con el registro X.  Sin esta opciÃ³n, el compilador puede asumir que hay un modo de direccionamiento X+const similar a Y+const y Z+const y emite instrucciones para emular tal modo de deireccionamiento para X.Al generar cÃ³digo -fpic, permite el uso de PLTs. Se hace caso omiso con fno-pic.Al generar cÃ³digo -mabicalls, permite que los ejecutables usen PLTs y copien reubicaciones.Al generar cÃ³digo -mabicalls, hace que el cÃ³digo sea adecuado para su uso en bibliotecas compartidas.Cuando sea posible no genera marcos de pila.Cuando se estÃ© ejecutando CSE, sigue los saltos a sus objetivos.Donde acorte, usar rutas canonicalizadas para cabeceras de sistemas.Decide si se usan tipos canÃ³nicos.QuÃ© algoritmo -fsched-pressure aplicar.Al establecer el manejador de seÃ±ales: %mAl establecer la pila de seÃ±ales: %mModo de anÃ¡lisis del programa completo (WPA) con nÃºmero de trabajos paralelos especificado.Sin relleno, no hay suficientes elementos en el intrÃ­nseco RESHAPE fuente en %L para coincidir con la formaEvita el error mflo/mfhi del VR4130.Evita una anomalÃ­a de hardware agregando un nÃºmero de NOPs antes de una instrucciÃ³n CSYNC o SSYNC.Evita el error de hardware de los primeros 4300.Evita el error en la instrucciÃ³n de multiplicaciÃ³n.Evita ciertos errores de 24K.Evita ciertos errores de R10000.Evita ciertos errores de R4000.Evita ciertos errores de R4400.Evita ciertos errores de R4000.Evita ciertos errores de VR4120.Evita los errores para nÃºcleos tempranos SB-1 revisiÃ³n 2.Evita el error de multiplicaciÃ³n de hardware.SoluciÃ³n alternativa para la errata de ARM Cortex-A53 nÃºmero 835769.SoluciÃ³n alternativa para la errata de ARM Cortex-A53 nÃºmero 843419.Escribe todas las declaraciones como cÃ³digo Ada solo para el fichero dado.Escribe todas las declaraciones como cÃ³digo Ada transitivamente.Escribiendo el mÃ³dulo %qs en la lÃ­nea %d columna %d: %sDebe activar las instrucciones VFP para usar estos intrÃ­nsecos.Se necesita un fichero de arranque de C para -msys-crt0=Cero no es una declaraciÃ³n de etiqueta vÃ¡lida en %C[Saliendo de %s]
! [no se puede encontrar %s][por defecto][desactivado][activado]no se permite el atributo __BELOW100__ con una clase de auto almacenamiento__delay_cycles estÃ¡ limitado a nÃºmeros de bucles de 32 bits__delay_cycles solo permite nÃºmero de ciclos no negativo__delay_cycles() solo toma argumentos constantes__float128 y __ibm128 no pueden utilizarse en la misma expresiÃ³n__float128 y long double no pueden utilizarse en la misma expresiÃ³n__fp16 sin ldrh__ibm128 y long double no pueden utilizarse en la misma expresiÃ³n`un inicializador dentro de llaves no se permite aquÃ­una llamada a un constructor no puede aparecer en una expresiÃ³n constanteuna conversiÃ³n a un tipo diferente de un tipo integral o de enumeraciÃ³n no puede aparecer en una expresiÃ³n constanteun operador coma no puede aparecer en una expresiÃ³n constantehay definido un tipo diferente en otra unidad de traducciÃ³nhay un campo con el mismo nombre pero distinto tipo definido en otra unidad de traducciÃ³nhay un campo con un nombre distinto definido en otra unidad de translaciÃ³nuna llamada a funciÃ³n no puede aparecer en una expresiÃ³n constanteuna definiciÃ³n de funciÃ³n no se permite aquÃ­una etiqueta sÃ³lo puede ser parte de una declaraciÃ³n y una declaraciÃ³n no es un enunciadoun tipo de conclusiÃ³n lambda tiene un operador de asignaciÃ³n por copia borradoun tipo de conclusiÃ³n lambda tiene un constructor por defecto borradoun miembro de una estructura o union no puede tener un tipo modificado variablementeno se admiten funciones anidadas para registros reducidosuna clase de almacenamiento sÃ³lo se puede especificar para objetos y funcionesuna plantilla no se puede definir por defectouna declaraciÃ³n de plantilla no puede aparecer en el Ã¡mbito de bloqueun id-de-plantilla no puede aparecer en una declaraciÃ³n-usingun enlace temporal a %qD sÃ³lo persiste hasta que el constructor terminauna expresiÃ³n de transacciÃ³n no puede aparecer en una expresiÃ³n constanteun tipo definido en otra unidad de traducciÃ³n no es polimÃ³rficoun tipo definido en otra unidad de traducciÃ³n es polimÃ³rficohay un tipo con bases distintas definido en otra unidad de traducciÃ³nhay un tipo con distinto nÃºmero de campos definido en otra unidad de traducciÃ³nhay un tipo con distinta precisiÃ³n definido en otra unidad de traducciÃ³nhay un tipo con diferente tipo de signo definido en otra unidad de traducciÃ³nhay un tipo con distinto tamaÃ±o definido en otra unidad de traducciÃ³nhay un tipo con punteros de tabla virtual distinta definidos en otra unidad de traducciÃ³nuna cadena ancha es no vÃ¡lida en este contextobordes de llamada anÃ³malos para una insn que no es llamada en bb %ibordes anormales sin ningÃºn propÃ³sito en bb %iaborto en %s, en %s:%del declarador abstracto %qT se usÃ³ como declaraciÃ³nlas declaraciones access son obsoletas en favor de las declaraciones using: sugerencia: use la palabra clave %<using%>se accede al miembro %qD  en lugar del miembro inicializado %qD en la expresiÃ³n constanteaccediendo a un miembro %qE de una estructura atÃ³mica %qEaccediendo a un miembro %qE de una uniÃ³n atÃ³mica %qEse accede a memoria de datos con direcciÃ³n de memoria de programase accede a memoria de programa con direcciÃ³n de memoria de datosse accede al valor de %qE a travÃ©s de glvalue %qT en una expresiÃ³n constanteel acumulador no es una constante enterael nÃºmero del acumulador estÃ¡ fuera de los lÃ­mitesargumento actual de INTENT = OUT/INOUTno se puede especificar un atributo de Ã¡rea de direcciones para funcionesel Ã¡rea de direcciÃ³n de %q+D genera un conflicto con la declaraciÃ³n previael modelo de direcciones %qs no se admite en el modo de bit %sse solicitÃ³ la direcciÃ³n de la variable register explÃ­cita %qDse solicitÃ³ la direcciÃ³n de la variable de registro global %qDdirecciÃ³n de la funciÃ³n sobrecargada sin informaciÃ³n contextual de tipose solicitÃ³ la direcciÃ³n de la variable de registro %qDel desplazamiento de direcciÃ³n no es una constanteel operando de direcciÃ³n requiere una restricciÃ³n para los registros X, Y, o Zse solicitÃ³ la direcciÃ³n de %qD, la cual se declarÃ³ como %<register%>no se admite el espacio de direcciones %qs para dispositivos con tamaÃ±o de flash de hasta %d KiBno se admiten espacios de direcciones para dispositivos Tiny reducidosse tomÃ³ la direcciÃ³n, pero el bit ADDRESSABLE no estÃ¡ activadola direcciÃ³n de un objeto %qE con hilo local o almacenamiento automÃ¡tico no es una expresiÃ³n constanteel agregado %q#D tiene un tipo incompleto y no se puede definirse usÃ³ un valor agregado donde se esperaba un complejose usÃ³ un valor agregado donde se esperaba uno de coma fijase usÃ³ un valor agregado donde se esperaba un enterotambiÃ©n conocido comolas definiciones de alias no se admiten en Mach-O; descartadasno se admiten las definiciones de alias en esta configuraciÃ³nla alineaciÃ³n %u de %qT es menor que %ula alineaciÃ³n (%u) para %s excede la alineaciÃ³n mÃ¡xima para los datos comunes globales.  Se usarÃ¡ %ula alineaciÃ³n para %q+D se especifiÃ³ previamente como %d y no se puede decrementarla alineaciÃ³n puede no estar especificada para %q+Dla alineaciÃ³n debe ser una potencia pequeÃ±a de dos, no %dla alineaciÃ³n de %q+D es mayor que la alineaciÃ³n mÃ¡xima del fichero objeto %dla alineaciÃ³n de %qD es mÃ¡s grande que la declaraciÃ³n originalla alineaciÃ³n de los elementos de la matriz es mayor que el tamaÃ±o de los elementosse especificÃ³ la alineaciÃ³n para el objeto %<register%> %qEse especificÃ³ la alineaciÃ³n para el campo de bits %qEse especificÃ³ la alineaciÃ³n para la funciÃ³n %qEse especificÃ³ la alineaciÃ³n para el parÃ¡metro %qEse especificÃ³ la alineaciÃ³n para el nombre de tipo en %<sizeof%>se especificÃ³ la alineaciÃ³n para el nombre de tipo %qEse especificÃ³ la alineaciÃ³n para la definiciÃ³n de tipo %qEse especificÃ³ la alineaciÃ³n para el campo de bits sin nombrese especificÃ³ la alineaciÃ³n para el parÃ¡metro sin nombretodos las funciones miembros en la clase %qT son privadasargumento asignableya se capturÃ³ %qD en la expresiÃ³n lambdatambiÃ©n se encontrÃ³ %<%c%s%>conversiÃ³n ambigua para Ã­ndice de matrizconversiÃ³n de tipo por defecto ambigua desde %qTmÃ©todo ambiguo %s%s%ssobrecarga ambigua para sobrecarga ambigua para el intrÃ­nseco %qsespecializaciÃ³n de plantilla %qD ambigua para %q+Dno se puede especificar un atributo de Ã¡rea de direcciones para variables localeshay un array de distinto tamaÃ±o definido en otra unidad de traducciÃ³nuna referencia a matriz no puede aparecer en una expresiÃ³n constanteuna asignaciÃ³n no puede aparecer en una expresiÃ³n constanteun atributo que ataÃ±e a un especificador de tipo se descartaun decremento no puede aparecer en una expresiÃ³n constanteno puede haber una cada vacÃ­a en el atributo %<target_clones%>hay un enum con nombre de valor distinto definido en otra unidad de traducciÃ³nhay un enum con valores distintos definido en otra unidad de traducciÃ³nhay un enum con distinto nÃºmero de valores definido en otra unidad de traducciÃ³nuna especializaciÃ³n explÃ­cita se debe preceder con %<template <>%>un incremento no puede aparecer en una expresiÃ³n constanteun borde indirecto desde %s no tiene un call_stmt correspondienteun borde indirecto con un llamante desconocido que corresponde a call_stmt con una declaraciÃ³n conocida:anacronismoanacronismo: inicializador de clase base de estilo antiguo anacrÃ³nicoy %qT no tiene constructores de plantillay campostruct anÃ³nimo no estÃ¡ dentro de un tipo nombradounion anÃ³nima sin miembrosla arquitectura %qs sÃ³lo se admite para ensambladorel argumento %d es un literal sin signo fuera de rangoel argumento %d debe ser un literal sin signoel argumento %d de %qE puede ser un candidato para un atributo de formatoel argumento %d de %qE debe ser un puntero a un tipo de tamaÃ±o constanteel argumento %d de %qE debe ser un tipo punteroel argumento %d de %qE no debe ser un puntero a funciÃ³nel argumento %d de '%s' tenÃ­a un nombre esperadoel argumento %d para la funciÃ³n interna debe ser una constante en el rango entre %d y %del argumento %i estÃ¡ dentro del rango [%E, %E]el argumento %q+D puede ser sobreescrito por %<longjmp%> o %<vfork%>el argumento %qD se declara aquÃ­el argumento %qD no coincide con el prototipo internoel argumento %qD no coincide con el prototipoel argumento %qd no es una constanteno se reconoce el argumento %qs para %<-Waligned-new%>no se reconoce el argumento %qs para %<-Wnormalized%>no se reconoce el argumento %qs para %<-femit-struct-debug-detailed%>argumento desconocido %qs para %<-femit-struct-debug-detailed%>el argumento %u en la llamada a la funciÃ³n %qE no tiene un tipo enteroel argumento %u de %<__builtin_tgmath%> no tiene argumentosel argumento %u de %<__builtin_tgmath%> tiene argumentos variablesel argumento '%u' de %<__builtin_tgmath%> tiene un nÃºmero incorrecto de argumentosel argumento %u de %<__builtin_tgmath%> no es puntero a funciÃ³nel argumento %u de %<__builtin_tgmath%> no tiene prototipoel argumento 1 debe ser 0 o 2el argumento 1 debe ser un literal sin signo de 1 bitel argumento 1 debe ser un literal con signo de 5 bitsel argumento 1 debe ser un literal sin signo de 6 bitsel argumento 1 debe ser un mapael argumento 1 debe ser un valor de un campo de 8 bitsel argumento 1 de %qE debe ser un tipo puntero que no sea voidel argumento 1 de %qE debe ser un puntero a un tipo de tamaÃ±o constanteel argumento 1 de %qE debe ser un puntero a un objeto de tamaÃ±o diferente de ceroel argumento 1 de %qs estÃ¡ fuera de rangoel argumento 1 de %qs debe ser constanteel argumento 2 debe ser 0 Ã³ 1el argumento 2 debe ser un literal sin signo de 1 bitel argumento 2 debe ser un literal sin signo de 5 bitsel argumento 2 debe ser un literal sin signo de 6 bitsel argumento 2 debe ser un literal sin signo de 7 bitsel argumento 3 en la llamada a la funciÃ³n %qE no tiene un puntero a un tipo enteroel argumento 3 en la llamada a la funciÃ³n %qE tiene un tipo booleanel argumento 3 en la llamada a la funciÃ³n %qE tiene un tipo enumeradoel argumento 3 en la llamada a la funciÃ³n %qE tiene un puntero a un tipo booleanel argumento 3 en la llamada a la funciÃ³n %qE tiene un puntero a un tipo enumeradoel argumento 3 debe ser una literal sin signo de 1-bitel argumento 3 debe ser una literal sin signo de 2-bitel argumento 3 debe ser una literal sin signo de 4-bitel argumento debe ser una referencia de campoel argumento debe ser matriz o rebanada o canalel argumento debe ser canalel argumento debe ser cadena o matriz o rebanada o mapa o canalel argumento debe tener tipo complejoel argumento de %<__builtin_eh_return_regno%> debe ser constantefalta el argumento del atributo %qEel argumento del atributo %qE no es "ilink" o "firq"el argumento del atributo %qE no es "ilink1" o "ilink2"el argumento del atributo %qE no es "reset", "software_exception", "page_miss", "timer0", "timer1", "message", "dma0", "dma1", "wand" o "swi"el argumento del atributo %qE no es una cadena constanteel argumento del atributo %qE no es una cadena constante ni un nÃºmeroel argumento de Offsetof implica indirecciÃ³n de un campo empotradoel argumento de la llamada a funciÃ³n puede ser un candidato para un atributo de formatoel argumento para %<-O%> debe ser un entero no negativo, %<g%>, %<s%> o %<fast%>el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el destino; Â¿pretendÃ­a desreferenciarla?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el destino; Â¿pretendÃ­a proporcionar una longitud explÃ­cita?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el destino; Â¿pretendÃ­a quitar el addressof?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el primer origen; Â¿pretendÃ­a desreferenciarla?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el primer origen; Â¿pretendÃ­a indicar una longitud explÃ­cita?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el primer origen; Â¿pretendÃ­a quitar la direcciÃ³n de?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el segundo origen; Â¿pretendÃ­a desreferenciarla?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el segundo origen; Â¿pretendÃ­a indicar una longitud explÃ­cita?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el segundo origen; Â¿pretendÃ­a quitar la direcciÃ³n de?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el origen; Â¿pretendÃ­a desreferenciarla?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el origen; Â¿pretendÃ­a indicar una longitud explÃ­cita?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el origen; Â¿pretendÃ­a quitar la direcciÃ³n de?el argumento de %<sizeof%> en la llamada %qD es la misma expresiÃ³n que el origen; Â¿pretendÃ­a usar el tamaÃ±o del destino?el argumento de %<sizeof%> en la llamada %qD es el mismo tipo de puntero %qT que el destino; se esperaba %qT o una longitud explÃ­citael argumento de %<sizeof%> en la llamada %qD es el mismo tipo de puntero %qT que el primer origen; se esperaba %qT o una longitud explÃ­citael argumento de %<sizeof%> en la llamada %qD es el mismo tipo de puntero %qT que el segundo origen; se esperaba %qT o una longitud explÃ­citael argumento de %<sizeof%> en la llamada %qD es el mismo tipo de puntero %qT que el origen; se esperaba %qT o una longitud explÃ­citael argumento del atributo %qE no es ni eic ni vector=<lÃ­nea>el argumento del atributo %qE no es cero ni unoel argumento del atributo %qE no es (keep|thunk|thunk-extern)el argumento del atributo %qE no es (keep|thunk|thunk-inline|thunk-extern)el argumento del atributo %qE no es intstackel argumento para el atributo %qE es mÃ¡s grande que %del argumento para %qs no estÃ¡ entre %d y %del argumento para %qs es demasiado grande (mÃ¡x. %d)el argumento para %qs debe ser una literal sin signo de 2-bitel argumento para %qs debe ser un entero no negativono se admite el argumento para el atributo de interrupciÃ³n para funciones dÃ©bilesargumentos '%s' y '%s' para el intrÃ­nseco %sargumentos '%s' y '%s' para el intrÃ­nseco '%s'argumentos 'a%d' y 'a%d' para el intrÃ­nseco '%s'los argumentos para %qs deben ser enteros no negativosno se permiten argumentos para el destructorIF aritmÃ©ticoaritmÃ©tica en puntero a un agregado vacÃ­oaritmÃ©tica en puntero a un tipo de dato incompletose asume que la matriz %q+D tiene un elementoel array %qD se declarÃ³ aquÃ­matriz %qD inicializada con una constante de cadena entre parÃ©ntesis %qEasignaciÃ³n de matrizse prohÃ­be el lÃ­mite de matriz despuÃ©s del id-de-tipo entre parÃ©ntesisel lÃ­mite de la matriz no es una constante enterael Ã­ndice de matriz en el inicializador excede los lÃ­mites de la matrizel Ã­ndice de matriz en el inicializador no es una expresiÃ³n constante enterael Ã­ndice de matriz en el inicializador no es de tipo enteroÃ­ndice de matriz en el inicializador que no es matrizel rango de Ã­ndices de la matriz en el inicializador excede los lÃ­mites de la matrizmatriz inicializada con una expresiÃ³n matrizal que no es constantematriz inicializada con una constante de cadena entre parÃ©ntesisla matriz se debe inicializar con un inicializador dentro de llavesmatriz de tipo inapropiado inicializada con una constante de cadenaresultado arraysecciÃ³n de matriz en %<#pragma acc declare%>la secciÃ³n de matriz no es contigua en la clÃ¡usula %qsfalta el tamaÃ±o de la matriz en %q+Dfalta el tamaÃ±o de la matriz en %qDfalta el tamaÃ±o de la matriz en %qTel subÃ­ndice %E de la matriz estÃ¡ por encima de los lÃ­mites de matriz de %qTel subÃ­ndice %E de la matriz estÃ¡ por debajo de los lÃ­mites de matriz de %qTel subÃ­ndice %wi de la matriz estÃ¡ por debajo de los lÃ­mites de matriz de %qTel subÃ­ndice %wu de la matriz estÃ¡ por encima de los lÃ­mites de matriz de %qTel subÃ­ndice [%E, %E] de la matriz estÃ¡ fuera de los lÃ­mites de matriz de %qTel subÃ­ndice de la matriz es de tipo %<char%>el subÃ­ndice de la matriz no es un enteroel tipo matriz tiene tipo de elemento %qT incompletoLos tipos de array tienen lÃ­mites diferentesse usÃ³ una matriz como inicializadorlas matrices de funciones no tienen significadolista hash de nombres del ensamblador corruptafalta una aserciÃ³n despuÃ©s de %qslos atributos de semÃ¡nticas de asignaciÃ³n de la propiedad %qD genera un conflicto con la declaraciÃ³n previase asigna a una matriz desde una lista de inicializadorasignaciÃ³nasignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³nla asignaciÃ³n descarta el calificador %qv del tipo del destino del punteroasignaciÃ³n desde un tipo Objective-C distintoasignaciÃ³n desde puntero a espacio de direcciones no contenidoel lado izquierdo de la asignaciÃ³n puede ser un candidato para un atributo de formatola asignaciÃ³n hace que la funciÃ³n calificada con %q#v apunte desde una no calificadaasignaciÃ³n del campo constante %qDasignaciÃ³n de la funciÃ³n %qDasignaciÃ³n de miembro %qD en objeto de sÃ³lo-lecturaasignaciÃ³n de la ubicaciÃ³n de sÃ³lo lectura %qEasignaciÃ³n del miembro de sÃ³lo lectura %qDasignaciÃ³n del valor de devoluciÃ³n nombrado de sÃ³lo lectura %qDasignaciÃ³n del parÃ¡metro de sÃ³lo-lectura %qDasignaciÃ³n de la referencia de sÃ³lo lectura %qDasignaciÃ³n de la variable de sÃ³lo lectura %qDsupresiÃ³n de la asignaciÃ³nla asignaciÃ³n a %qT desde %qT crea un entero desde un puntero sin una conversiÃ³nla asignaciÃ³n a %qT desde %qT crea un puntero desde un entero sin una conversiÃ³nasignaciÃ³n a %qT desde un tipo de puntero %qT incompatibleasignaciÃ³n a expresiÃ³n con tipo matrizse asume argumento de rangose asume argumento de aspectose asume argumento de tipose asume la conversiÃ³n al tipo %qT desde la funciÃ³n sobrecargadase asume salida de directiva de %wu bytese asume salida de directiva de %wu bytesasumiendo el puntero a miembro %qDse asume que el desbordamiento con signo no sucede cuando se combinan constantes alrededor de una comparaciÃ³nse asume que el desbordamiento con signo no sucede cuando se reduce la constante en comparaciÃ³nse asume que el desbordamiento con signo no sucede al simplificar %</%> o %<%%%> a %<>>%> o %<&%>se asume que el desbordamiento con signo no sucede al simplificar %<abs (X)%> a %<X%> o %<-X%>se asume que el desbordamiento con signo no sucede al simplificar %<min/max (X,Y)%> a %<X%> o %<Y%>se asume que el desbordamiento con signo no sucede al simplificar el condicionalse asume que el desbordamiento con signo no sucede al simplificar el condicional a constantese asume que el desbordamiento con signo no sucede al simplificar la prueba de rangoargumento asÃ­ncronofallÃ³ atexitse intentÃ³ tomar la direcciÃ³n del miembro de la estructura de campos de bits %qDel atributo %<fallthrough%> no antecede una etiqueta case o defaultel argumento del atributo %<target%> no es una cadenael argumento del atributo %qE no es una cadenael atributo %qs solamente se aplica a tipos de matrizdeclaraciÃ³n de atributoel atributo para %q#T debe estar a continuaciÃ³n de la palabra clave %qsse descarta el atributose descarta el atributo en la declaraciÃ³n de %q#Tse desconoce attribute(target("%s"))se descartan los atributos despuÃ©s del inicializador entre parÃ©ntesisno se permiten atributos en una definiciÃ³n-de-funciÃ³nse descartan los atributos en un especificador de tipo elaborado que no es una declaraciÃ³n adelantadase descartan los atributos en la instanciaciÃ³n de una plantillase descartan los atributos en el tipo sin instanciarse descartan los atributos en los declaradores de parÃ¡metros de matrizlos atributos no se pueden especificar antes de la palabra clave de Objective-C++ %<@%D%>los atributos deben especificarse antes del declarador en una definiciÃ³n de funciÃ³nselecciÃ³n automÃ¡tica de fpu actualmente no permitida aquÃ­la variable automÃ¡tica %qE no puede ser %<threadprivate%>campo aux establecido para el borde %s->%sse define el campo aux para el borde indirecto desde %sdirecciÃ³n ADDR_SPACE_GLOBAL errÃ³neadirecciÃ³n errÃ³neadirecciÃ³n errÃ³nea, no (reg+disp):direcciÃ³n errÃ³nea, no es una constante:direcciÃ³n errÃ³nea, no es una direcciÃ³n de E/S:direcciÃ³n errÃ³nea, no hay post_inc o pre_dec:alineamiento incorrecto: %dcantidad errÃ³nea de eliminaciÃ³n de espacio de pila: %dcÃ³digo interno errÃ³neofcode interno errÃ³neoicode interno errÃ³neocÃ³digo de condiciÃ³n errÃ³neotipo de expresiÃ³n errÃ³nea durante la caminata (%d)insn errÃ³nea para 'A'insn errÃ³nea en frv_print_operand, caso 0insn errÃ³neo en frv_print_operand, const_double errÃ³neainsn errÃ³nea en frv_print_operand, caso zinsn errÃ³nea para frv_print_operand, modificador 'F':insn errÃ³nea para frv_print_operand, modificador 'L':insn errÃ³nea para frv_print_operand, modificador 'M/N':insn errÃ³nea para frv_print_operand, modificador 'O':insn errÃ³nea para frv_print_operand, modificador 'e':insn errÃ³nea para frv_print_operand, modificador 'f':insn errÃ³nea para frv_print_operand, modificador 'g':insn errÃ³nea para frv_print_operand, modificador 'P':insn errÃ³nea para frv_print_operand_address:insn errÃ³nea para frv_print_operand_memory_reference:move errÃ³neooperando errÃ³neoopciÃ³n %qs errÃ³nea para el atributo %<optimize%>opciÃ³n %qs errÃ³nea para el pragma %<optimize%>operando output_condmove_single errÃ³neooperando output_move_double errÃ³neooperando output_move_single errÃ³neoregistro errÃ³neoregistro errÃ³neo para frv_print_operand_memory_reference_reg:tipo de retorno inadecuado para el argumento de funciÃ³n %u de %<__builtin_tgmath%>insn shift errÃ³nea:prueba errÃ³neatipo inadecuado para el argumento %u del argumento de funciÃ³n %u de %<__builtin_tgmath%>uso incorrecto de la funciÃ³n de especificaciÃ³n %qsvalor errÃ³neo (%qs) para la opciÃ³n %<-march=%>valor errÃ³neo (%qs) para la opciÃ³n %<-mtune=%>valor errÃ³neo (%qs) para el atributo %<target("arch=")%>valor errÃ³neo (%qs) para el atributo %<target("tune=")%>valor errÃ³neo para %<%s-%s%>valor errÃ³neo para %<%s=%s%>encabezados C mal anidados del preprocesadorla base %qT se inicializarÃ¡ despuÃ©s dela clase base %q#T debe ser inicializada explÃ­citamente en la copia del constructorel operando base de %<->%> tiene el tipo %qT que no es punteroel operando base de %<->%> no es un punteroel tipo base %qT falla en ser un tipo struct o claseel borde pred del bloque bÃ¡sico %d estÃ¡ corruptoel bloque bÃ¡sico %d se debe marcar como irreducibleel bloque bÃ¡sico %d no se debe marcar como irreduciblelas listas de borde del bloque bÃ¡sico %i estÃ¡n corruptaslos bloques bÃ¡sicos no estÃ¡n ubicados consecutivamenteel bb %d no pertenece al bucle %dbb %d tiene el bucle padre %d; deberÃ­a ser el bucle %dbb %d en el lugar equivocadoargumento binario %u para funciÃ³n de tipo genÃ©rico solo para decimalesel operador binario no admite que se mezclen operandos bool vector y vector de coma flotanteel operador binario no admite dos operadores bool vectorel operador binario no admite operador bool vectorprocedimiento bind(c)la anchura del campo de bits %q+D no es una constante enterael campo de bits %qE tiene un tipo atÃ³micocampo de bits %qE en clÃ¡usula %qsel campo de bits %qs tiene un tipo no vÃ¡lidola anchura del campo de bits %qs no es una constante enterala anchura del campo de bits %qs no es una expresiÃ³n constante enterael campo de bits tiene un tipo no atÃ³micocomparaciÃ³n de bits siempre falsacomparaciÃ³n de bits siempre verdaderabloque IFconstrucciÃ³n DISPOSE ambigua: %dconstrucciÃ³n JARL ambigua: %dconstrucciÃ³n JR ambigua: %dconstrucciÃ³n PREPARE ambigua: %dtipo resultante no vÃ¡lido de la comparaciÃ³nse requieren registros booleanos para la opciÃ³n de coma flotantese usaron al mismo tiempo los modificadores %<monotonic%> y %<nonmonotonic%>tanto el atributo %s como el %qE proporcionan direcciÃ³nambos argumentos de %<__builtin_clear_cache%> deben ser punterosargumentos de ambos tipos binario y de coma flotante decimal para funciÃ³n de tipo genÃ©ricoargumentos de ambos tipos complejo y de coma flotante decimal para funciÃ³n de tipo genÃ©ricola especificaciÃ³n entre llaves %qs termina en escapela especificaciÃ³n entre llaves %qs es no vÃ¡lida en %qcel cuerpo de la especificaciÃ³n entre llaves %qs es no vÃ¡lidoun grupo de llaves dentro de una expresiÃ³n sÃ³lo se permite dentro de una funciÃ³nllaves alrededor del inicializador escalarllaves alrededor del inicializador escalar para el tipo %qTla ramificacion %2d nunca se ejecutaramificaciÃ³n %2d tomada %s%sla declaraciÃ³n break no estÃ¡ dentro de un bucle o switchse usÃ³ la declaraciÃ³n break en un bucle for de OpenMPla declaraciÃ³n break estÃ¡ dentro de un bucle %<#pragma simd%>la funciÃ³n interna %q+D no se declara como funciÃ³nla funciÃ³n interna %qD requiere la opciÃ³n %<-mconstant-cfstrings%>la funciÃ³n interna %qD sÃ³lo toma un argumentola funciÃ³n interna %qE ha de ser llamada directamenteno se admite la funciÃ³n interna %qE para MIPS16la interna %qF es obsoleta.la interna %qF es solo para uso interno de GCC.el interno %qs solo es vÃ¡lido en el modo de 64 bitsel interno %qs solo acepta 1 argumentoel interno %qs sÃ³lo acepta 2 argumentosel interno %qs solo acepta 3 argumentosel interno %qs sÃ³lo acepta un argumento de cadenala funciÃ³n interna %qs requiere la funciÃ³n interna %qsel interno requiere un inmediato para el operando %dla interna vec_step solo puede usarse con tipos vectoriales.pero no aquÃ­flujo de bytecode en el fichero %qs generado con LTO versiÃ³n %d.%d en lugar de la versiÃ³n esperada %d.%dflujo de bytecode: se esperaba la etiqueta %s en lugar de %sflujo de bytecode: se encontrÃ³ un nodo cgraph vacÃ­oflujo de bytecode: se encontraron instancias mÃºltiples del nodo cgraph con uid %dflujo de bytecode: se encontrÃ³ una cadean que no estÃ¡ terminada en nullflujo de bytecode: basura al final de la secciÃ³n de sÃ­mbolosflujo de bytecode: no se encontrÃ³ un llamado al leer el bordeflujo de bytecode: no se encontrÃ³ un llamante al leer el bordeflujo de bytecode: la cadena es demasiado larga para la tabla de cadenasflujo de bytecode: la etiqueta %s no estÃ¡ en el rango esperado [%s, %s]flujo de bytecode: se trata de leer %d byes despuÃ©s del final del almacenamiento temporal de entradaflujo de bytecode: secciÃ³n LTO %s inesperadaflujo de bytecode: etiqueta %s inesperadabytecode stream: etiqueta de declaraciÃ³n GIMPLE %s desconocidala llamada %2d nunca se ejecuta
  la llamada %2d devuelve %s
  la llamada tiene una dependencia circularla llamada es poco probable y el tamaÃ±o del cÃ³digo podrÃ­a crecerla llamada de %<(%T) (%A)%> es ambiguala llamada del %<%D(%A)%> sobrecargado es ambiguala llamada del %<%s(%A)%> sobrecargado es ambiguala llamada a %<__builtin_custom_%s%> genera un conflicto con la opciÃ³n %<-mcustom-%s%>la llamada a %qD usa el argumento por defecto para el parÃ¡metro %P, el cual no se ha definido aÃºnllamada a la funciÃ³n %qD la cual arroja el tipo incompleto %q#Tllamada a una funciÃ³n la cual arroja el tipo incompleto %q#Tllamada a %qD que no es funciÃ³nse usÃ³ un registro de llamada alterada para una variable de registro globalllamado desde aquÃ­llamada desde esta funciÃ³nel objeto %qD llamado no es una funciÃ³n ni un puntero a funciÃ³nel objeto %qE llamado no es una funciÃ³n ni un puntero a funciÃ³nel objeto llamado no es una funciÃ³n ni un puntero a funciÃ³nla cuenta de borde llamador no coincide con la cuenta BBla cuenta de borde llamador no es vÃ¡lidael que llama no estÃ¡ optimizadose llama a %qD con el convenio de llamadas SSE sin activar SSE/SSE2llamar a %qD con un argumento distinto de cero es arriesgadose llama a %qD con el atributo sseregparm sin activar SSE/SSE2se llama a %qT con el atributo sseregparm sin activar SSE/SSE2las llamadas a operadores sobrecargados no pueden aparecer en una expresiÃ³n constantesolo se puede usar el atributo %qE en definiciones de rango de fichero de objetos de tipo classno se pueden aplicar los atributos longcall y shortcall al mismo tiempo a la misma funciÃ³nno se puede extender el fichero PCH: %mno se puede obtener la posiciÃ³n en el fichero PCH: %mno se puede establecer la posiciÃ³n en el fichero PCH: %mno se pueden usar mÃºltiples mÃ©todos de revisiÃ³n de la pila juntosno se puede usar la direcciÃ³n absoluta que no es relativa a gpcandidato 1:candidato 2:el candidato es:los candidatos son:los candidatos son:no se puede agregar una lista de enumerador a una instanciaciÃ³n de plantillano se puede asignar un objeto de tipo abstracto %qTno se puede aplicar %<offsetof%> a una direcciÃ³n que no es constanteno se puede aplicar %<offsetof%> al destructor %<~%T%>no se puede aplicar %<offsetof%> a la funciÃ³n miembro %qDno se puede aplicar %<offsetof%> al dato miembro static %qDno se puede aplicar %<offsetof%> cuando %<operator[]%> estÃ¡ sobrecargadono se puede aplicar el puntero a miembro %qE a %qE, el cual es del tipo %qT que no es claseno se unir el campo packed %qE a %qTno se puede unir el r-valor %qE a %qTno se puede llamar directamente al constructor %<%T::%D%>no se puede llamar a la funciÃ³n miembro %qD sin un objetono se puede capturar %qE por referenciano se puede cerrar un canal de sÃ³lo recepciÃ³nno se puede convertir %qE desde el tipo %qT al tipo %qTno se puede convertir a un tipo punterono se puede crear un puntero al miembro referencia %qDno se puede crear la informaciÃ³n de tipo para el tipo %qT porque involucra tipos de tamaÃ±o variableno se puede declarar %<::main%> como plantillano se puede declarar %<::main%> como inlineno se puede declarar %<::main%> como staticno se puede declarar %qD que sea un tipo de campo de bitsno se puede declarar el campo de bits %qD con un tipo de funciÃ³nno se puede declarar el campo de bits %qs con un tipo %<warn_if_not_aligned%>no se puede declarar que el campo %q+D sea de tipo abstracto %qTno se puede declarar el miembro %<%T::%s%> dentro de %qTno se puede declarar que la funciÃ³n miembro %qD tenga enlace estÃ¡ticono se puede declarar que el parÃ¡metro %q+D sea del tipo abstracto %qTno se puede declarar el puntero a %q#Tno se puede declarar el puntero al miembro %q#Tno se puede declarar el puntero para el tipo de funciÃ³n calificado %qTno se puede declarar la referencia a %q#Tno se puede declarar la referencia a %q#T, el cual no es una definiciÃ³n de tipo o un argumento de tipo de plantillano se puede declarar la referencia para el tipo de funciÃ³n calificado %qTno se puede declarar una funciÃ³n static dentro de otra funciÃ³nno se puede declarar que la variable %q+D sea del tipo abstracto %qTno se puede descomponer la direcciÃ³nno se puede decrementar un puntero a un tipo incompleto %qTno se puede definir el miembro de la definiciÃ³n de tipo dependiente %qTno se puede borrar una funciÃ³n.  Solamente los punteros a objetos son argumentos vÃ¡lidos para %<delete%>no se puede derivar de la base %<final%> %qT al tipo derivado %qTno se puede desactivar la funciÃ³n interna %qsno se pueden emitir punteros desalineados en ensamblador ptxno se puede declarar explÃ­citamente que el miembro %q#D tenga un enlace externono se puede encontrar %s en el plugin %s
  %sno se puede encontrar cgraph de LTO en %sno se pueden encontrar las referencias de secciÃ³n LTO en %sno se puede encontrar la clase %qEno se puede encontrar la declaraciÃ³n de interfaz para %qEno se puede encontrar la declaraciÃ³n de interfaz para %qE, superclase de %qEno se puede encontrar la declaraciÃ³n de protocolo para %qEno se puede encontrar la marca de referencia para la clase %qEno se puede formar un puntero al miembro de %q#T que no es claseno se puede generar cÃ³digo independiente de posiciÃ³n para %qsno se pueden manejar llamadas inconsistentes a %qsno se puede incrementar un puntero a un tipo incompleto %qTno se puede inicializar el agregado del tipo %qT con una literal compuestano se puede incluir en lÃ­nea la funciÃ³n %<main%>no se puede cargar el plugin %s
*************** PARTICULAR
*** 2088,2093 ****
  el resultado de %<operator->()%> produce un resultado que no es punteroel resultado de %qE requiere %u bits para representarlo, pero %qT solo tiene %u bitsresultado con longitud de carÃ¡cter no constantela devoluciÃ³n descarta el calificador %qv del tipo del destino del punteroel borde de devoluciÃ³n no apunta a exit en el bb %ddevoluciÃ³n desde puntero a espacio de direcciones no contenidola devoluciÃ³n hace que la funciÃ³n calificada con %q#v apunte desde una no calificadareturn no es seguido por una barrerael tipo de devoluciÃ³n %q#T es un tipo de dato incompletoel tipo de devoluciÃ³n por defecto es %<int%>el tipo de devoluciÃ³n es un tipo de dato incompletoel tipo de devoluciÃ³n puede ser un candidato para un atributo de formatoel tipo de devoluciÃ³n de %qD no es %<int%>tipo de retorno de funciÃ³nla especificaciÃ³n del tipo de devoluciÃ³n para el constructor es no vÃ¡lidala especificaciÃ³n del tipo de devoluciÃ³n para el destructor es no vÃ¡lidase especificÃ³ un tipo de devoluciÃ³n para %<operator %T%>no coincide el tipo del valor de retornodevoluciÃ³n con valor en una funciÃ³n sin tipo de devoluciÃ³ndeclaraciÃ³n return sin valores, en una funciÃ³n que devuelve %qTse devuelve %qT desde una funciÃ³n con tipo de devoluciÃ³n %qT incompatibleel retorno de %qT desde una funciÃ³n con tipo de retorno %qT crea un entero desde un puntero sin una conversiÃ³nel retorno de %qT desde una funciÃ³n con tipo de retorno %qT crea un puntero desde un entero sin una conversiÃ³nse devuelve un valor de un constructorse devuelve un valor de un destructorse devuelve la referencia al temporalel operando derecho del operador coma no puede resolver la direcciÃ³n de la funciÃ³n sobrecargadael operando derecho del operador coma no tiene efectoel operando derecho del operador coma es una referencia, no una llamada, a la funciÃ³n %qEprecisiÃ³n derechaprecisiÃ³n derecha en formato strfmoncuenta de desplazamiento a la derecha >= anchura del tipocuenta de desplazamiento a la derecha >= anchura del elemento del vectorla cuenta de desplazamiento a la derecha es negativael operador del lado derecho de la expresiÃ³n coma no tiene efectoel modo de redondeo no se admite para floats de VAXel resultado del redondeo serÃ¡ siempre 0redondear a %d bits no tiene ningÃºn efecto en valores de coma fija con %d bits de fracciÃ³nla rutina %qD se declara aquÃ­la llamada a la rutina usa paralelismo OpenACC no permitido por la rutina que lo contienela llamada a la rutina usa el mismo paralelismo OpenACC que el bucle que lo contienela cpu rx100 no tiene FPU de hardwarela cpu rx200 no tiene FPU de hardwarese ha usado la misma variable en clÃ¡usulas %<firstprivate%> y %<lastprivate%> en una construcciÃ³n %<distribute%>same_comdat_group no es una lista circularlist same_comdat_group con grupos diferentesse encontrÃ³ %d %<template<>%>, se necesita %d para especializar una plantilla de funciÃ³n miembroescriba %<typename %E%> si quiere un tipoel objeto escalar %qD requiere un elemento en el inicializadorescalado y normalizaciÃ³n no pueden coexistir; se omite
  el planificador %<auto%> no toma un parÃ¡metro %<chunk_size%>el planificador %<runtime%> no toma un parÃ¡metro %<chunk_size%>la expresiÃ³n schedule chunk size debe ser integralel Ã¡mbito %qT antes de %<~%> no es un nombre-de-claseno coinciden scoped/unscoped en el enum %q#Tel segundo argumento debe ser una rebanada o una cadenael segundo argumento de %q+D debe ser %<char **%>el segundo argumento de %<__builtin_call_with_static_chain%> debe ser un tipo punteroel segundo argumento de %<__builtin_prefetch%> debe ser una constanteel segundo argumento para %<va_arg%> es del tipo incompleto %qTel segundo argumento de la funciÃ³n %qE tiene que ser una potencia de 2 entera constante entre loss bits %qi y %quel segundo operando de la expresiÃ³n condicional no puede resolver la direcciÃ³n de la funciÃ³n sobrecargadael segundo operando de la expresiÃ³n condicional no tiene efectoel segundo operando de la expresiÃ³n condicional es una referencia, no una llamada, a la funciÃ³n %qEel segundo operando del operador condicional es del tipo %<void%>, pero el tercer operando no es una expresiÃ³n throw ni del tipo %<void%>el segundo parÃ¡metro de %<va_start%> no es el Ãºltimo argumento nombradolas anclas de seccions se deben desactivar cando el reordenamiento de nivel principal se desactivalas anclas de secciÃ³n se deben desactivar cuando se desactiva unidad-cada-vezel argumento del atributo secciÃ³n no es una constante de cadenano se puede especificar el atributo de secciÃ³n para las variables localesno se permite un atributo de secciÃ³n para %q+Dno se admiten atributos de secciÃ³n en este objetivono se puede sobreescribir la secciÃ³n de %q+Dla secciÃ³n de %q+D genera un conflicto con la declaraciÃ³n previala secciÃ³n del alias %q+D debe cuadrar con la secciÃ³n de su objetivoconflicto de tipo de secciÃ³nconflicto de tipo de secciÃ³n con %qDlas opciones fp16 seleccionadas son incompatiblesel selector debe ser un inmediatoautocomparaciÃ³n siempre falsaautocomparaciÃ³n siempre verdaderaself-tests no estÃ¡n activadas en este buildel nombre del setter debe terminar con %<:%>estableciendo el lÃ­mite del tamaÃ±o mÃ¡ximo del fichero core: %maquÃ­ estÃ¡ la declaraciÃ³n oscurecidase oscurece la funciÃ³n interna %q#Dse oscurece la funciÃ³n de biblioteca %q#Dse oscurece la declaraciÃ³n de tipo previa de %q#Dshared y mdll no son compatiblescall_stmt compartida:no se admite sharedrtx compartidodesplazamiento de un operando que no es enterolectura corta al leer los datos de exportaciÃ³nbordes sibcall para una insn que no es llamada en bb %ielemento con efectos colaterales en CONSTRUCTOR sin efectos colateralesla conversiÃ³n con signo de %qT a %qT cambia el valor de %qEla conversiÃ³n con signo de %qT a %qT cambia el valor de %qE a %qEno coinciden los signos del tipo y del modo de mÃ¡quina %qsIF simplese descarta el atributo sencillo %<target_clones%>el tamaÃ±o de la matriz nueva debe tener un tipo integralno coincide el tamaÃ±o en el argumento %d de %qEel tamaÃ±o de la matriz %qD tiene un tipo %qT que no es integralel tamaÃ±o de la matriz %qD no es una expresion constante integralel tamaÃ±o de la matriz %qE es de un tipo incompletoel tamaÃ±o de la matriz %qE es de un tipo no enteroel tamaÃ±o de la matriz %qE es negativoel tamaÃ±o de la matriz %qE es demasiado grandeel tamaÃ±o de la matriz tiene un tipo %qT que no es integralel tamaÃ±o de la matriz no es una expresion constante integralel tamaÃ±o de la matriz es demasiado grandeel tamaÃ±o del bucle %d debe ser %d, no %del tamaÃ±o del valor de devoluciÃ³n de %q+D es de %u bytesel tamaÃ±o de la matriz sin nombre es de un tipo incompletoel tamaÃ±o de la matriz sin nombre es de un tipo no enteroel tamaÃ±o de la matriz sin nombre es negativoel tamaÃ±o de la matriz sin nombre es demasiado grandeel tamaÃ±o de la variable %q+D es demasiado grandelos rangos de tamaÃ±o de la opciÃ³n %qs deberÃ­an ser crecientessizeof(long double) es 12.sizeof(long double) es 16.la rebanada sÃ³lo se puede comparar con nilla capacidad de la rebanada debe ser enteroel final de la rebanada debe ser enterorebanada con valor que no es direccionablesoft-float y long-double-128 son incompatiblesalgunas partes de la expansiÃ³n de macro no estÃ¡n flanqueadas por esta clÃ¡usula %qslo sentimos, sin implementarlo sentimos, sin implementar: la fuente es un puntero a tipo incompletola fuente no es un punterola fuente no es un puntero a clasela fuente no es un tipo de clasela fuente es de tipo de clase incompletoel tipo fuente no es polimÃ³rficola especificaciÃ³n %qs tiene un %<%%0%c%> no vÃ¡lidola especificaciÃ³n %qs tiene un %<%%W%c%> no vÃ¡lidola especificaciÃ³n %qs tiene un %<%%x%c%> no vÃ¡lidola especificaciÃ³n %qs es no vÃ¡lidafalla de especificaciÃ³n: %<%%*%> no ha sido inicializado por coincidencia de patrÃ³nfalla de especificaciÃ³n: no se reconoce la opciÃ³n de especificaciÃ³n %qcel fichero de especificaciÃ³n no tiene especificaciones para enlazarla especificacion es '%s'
  
! la opciÃ³n generada de especificaciÃ³n sÃ³lo es %<-%>especializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³n %qTespecializaciÃ³n de %qD despuÃ©s de la instanciaciÃ³nespecializaciÃ³n de %qD en un espacio de nombres diferentela especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombresespecializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³nespecializaciÃ³n de la funciÃ³n miembro especial declarada implÃ­citamenteel miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>el lÃ­mite especificado %wu supera %<INT_MAX%>el lÃ­mite especificado %wu supera el tamaÃ±o mÃ¡ximo del objeto %wuel lÃ­mite especificado %wu supera el tamaÃ±o %wu del objeto de destinoopciÃ³n %qs especificada mÃ¡s de una vezsintaxis de specs %%include mal formada despuÃ©s de %ld caracteressintaxis de specs %%rename mal formada despuÃ©s de %ld caracteresla especificaciÃ³n specs %s no se encontrÃ³ para ser renombradafichero specs mal formado despuÃ©s de %ld caracteresorden specs %% desconocida despuÃ©s de %ld caracteres%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla%<%%%> final espurio en el formatoel marco de la pila debe ser menor de 64kel marco de pila no es un mÃºltiplo de 8 bytes: %wdel marco de pila no es un mÃºltiplo de octabyte: %wdmarco de pila demasiado grandeel valor de guardia de pila debe ser una potencia exacta de 2no se admite la expresiÃ³n del lÃ­mite de la pilano se admiten lÃ­mites de la pila en este objetivola prueba de pila requiere %<-maccumulate-outgoing-args%> para ser correctala prueba de pila requiere %<target("accumulate-outgoing-args"%> para ser correctael protector de pila no protege la funciÃ³n: todas las matrices locales son de longitud menor a %d bytesel protector de pila no protege las variables locales: almacenamiento temporal de longitud variablese usÃ³ un nombre de registro para una variable de registro globalel tamaÃ±o de la pila debe ser una potencia exacta de 2el tamaÃ±o de la pila debe ser mayor que el valor de la guardia de pilael tamaÃ±o de la pila no debe ser mayor a 64kno se admite el cÃ¡lculo de uso de pila para este objetivoel uso de pila puede estar sin lÃ­mitesstack_offset debe ser un mÃºltiplo de 4stack_offset debe ser por lo menos 4marco de la pila demasiado grande: %d bytesel principio del fragmento RTL debe estar en una lÃ­nea anterior al finel inicio del bucle do implÃ­cito en %L no se puede simplificar a un valor constanteprincipio/fin de fragmento RTL en ficheros diferentesla declaraciÃ³n no puede resolver la direcciÃ³n de la funciÃ³n sobrecargadala declaraciÃ³n no tiene efectola declaraciÃ³n es una referencia, no una llamada, a la funciÃ³n %qEse marcÃ³ la sentencia para throw en medio del bloquese marcÃ³ la sentencia para throw, pero no lo hacela sentencia nunca se ejecutarÃ¡declaraciÃ³n sin efectolas expresiones-de-declaraciones no se permiten fuera de funciones ni en listas de argumentos-plantillala declaraciÃ³n de ES estÃ¡tica para %q+D necesita una direcciÃ³nfallÃ³ la aserciÃ³n estÃ¡tica: %EfallÃ³ la aserciÃ³n estÃ¡tica: %scadena static con una funciÃ³n que no usa unadeclaraciÃ³n static de %q+D despuÃ©s de una declaraciÃ³n que no es staticno se admite la inicializaciÃ³n estÃ¡tica de la variable %q+D en memoria %<.shared%>static no se admite en TPF-OSel miembro static %qD no puede ser un campo de bitsse declarÃ³ el miembro static %qD como %<register%>la funciÃ³n miembro static %q#D se declara con calificadores de tipola funciÃ³n miembro static %qD no puede tener calificador-cvstatic o calificadores de tipo en un declarador de matriz que no es parÃ¡metroinstancia de la clase Objective-C %qE alojada estÃ¡ticamentelos atributos stdcall y cdecl no son compatibleslos atributos stdcall y fastcall no son compatibleslos atributos stdcall y thiscall no son compatiblesel paso del bucle do implÃ­cito en %L no se puede simplificar a un valor constantese modificÃ³ el stmt (%p) marcado despuÃ©s del paso de optimizaciÃ³n: stmt con VUSE incorrectola clase de almacenamiento %<__thread%> es no vÃ¡lida para la funciÃ³n %qsla clase de almacenamiento %<auto%> es no vÃ¡lida para la funciÃ³n %qsla clase de almacenamiento %<register%> es no vÃ¡lida para la funciÃ³n %qsclase de almacenamiento %qD aplicada a la instanciaciÃ³n de una plantillase especificÃ³ una clase de almacenamiento para %qsse especificÃ³ una clase de almacenamiento para el parÃ¡metro %qEse especificÃ³ una clase de almacenamiento para el parÃ¡metro %qsse especificÃ³ una clase de almacenamiento para el campo de la estructurase especificÃ³ una clase de almacenamiento para el campo de la estructura %qEse especificÃ³ una clase de almacenamiento para el parÃ¡metro de plantilla %qsse especificÃ³ una clase de almacenamiento para el nombre de tipose especificÃ³ una clase de almacenamiento para un parÃ¡metro sin nombreespecificadores de clase de almacenamiento no vÃ¡lidos en las declaraciones de funciones friendel tamaÃ±o de almacenamiento de %q+D no es constanteno se conoce el tamaÃ±o de almacenamiento de %q+Del tamaÃ±o de almacenamiento de %qD no es constanteno se conoce el tamaÃ±o de almacenamiento de %qDnombre de dispositivo extraÃ±o %qs despuÃ©s de %qs: carÃ¡cter incorrecto %qcno se admite el nombre de estrategia %qs especificado para la opciÃ³n %qs para cÃ³digo de 32 bits%<@%> parÃ¡sita en el programa%<\%o%> parÃ¡sito en el programa%qc parÃ¡sito en el programa%qs sobrante despuÃ©s de los mÃ©todos Objective-C++%qs parÃ¡sito en el programalos formatos de strftime no pueden dar formato a los argumentosla longitud de la cadena %qd es mayor que la longitud %qd, la mÃ¡xima que los compiladores ISO C%d deben admitirse ha interceptado una asignaciÃ³n strong-casttal vez se necesite strong-castse definiÃ³ struct aquÃ­struct no tiene miembrosstruct no tiene miembros nombradoscampo de estructurael lÃ­mite del tamaÃ±o de la estructura sÃ³lo se puede establecer a 8 o 32el lÃ­mite del tamaÃ±o de la estructura sÃ³lo se puede establecer a 8, 32 o 64la inclusiÃ³n del submarco de trabajo %s genera un conflicto con el marco de trabajo incluidofalta el subÃ­ndice en la referencia de la matrizel valor indicado por el subÃ­ndice no es ni matriz ni punteroel valor del subÃ­ndice no es ni matriz ni puntero ni vectorel valor de subÃ­ndice es un puntero a funciÃ³nse declarÃ³ el subÃ­ndice de la matriz como %<register%>se sugiere llaves alrededor de un cuerpo vacÃ­o en una declaraciÃ³n %<do%>se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<else%>se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<if%>se sugieren llaves explÃ­citas alrededor del cuerpo vacÃ­o en la declaraciÃ³n %<do%>se sugieren llaves explÃ­citas para evitar un %<else%> ambiguose sugieren parÃ©ntesis alrededor de %<&&%> junto con %<||%>se sugieren parÃ©ntesis alrededor de %<+%> para un operando de %<&%>se sugieren parÃ©ntesis alrededor de %<+%> dentro de %<<<%>se sugieren parÃ©ntesis alrededor de %<+%> dentro de %<>>%>se sugieren parÃ©ntesis alrededor de %<-%> para un operando de %<&%>se sugieren parÃ©ntesis alrededor de %<-%> dentro de %<<<%>se sugieren parÃ©ntesis alrededor de %<-%> dentro de %<>>%>se sugieren parÃ©ntesis alrededor de la expresiÃ³n %<>>%>se sugieren parÃ©ntesis alrededor de la aritmÃ©tica para un operando de %<^%>se sugieren parÃ©ntesis alrededor de la aritmÃ©tica para un operando de %<|%>se sugieren parÃ©ntesis alrededor de la asignaciÃ³n usada como valor verdaderose sugieren parÃ©ntesis alrededor de la comparaciÃ³n en un operando de %<!=%>se sugieren parÃ©ntesis alrededor de la comparaciÃ³n para un operando de %<&%>se sugieren parÃ©ntesis alrededor de la comparaciÃ³n en un operando de %<==%>se sugieren parÃ©ntesis alrededor de la comparaciÃ³n para un operando de %<^%>se sugieren parÃ©ntesis alrededor de la comparaciÃ³n para un operando de %<|%>se sugieren parÃ©ntesis alrededor de un operando de %<!%> o cambie %<&%> a %<&&%> o %<!%> a %<~%>se sugieren parÃ©ntesis alrededor del operando de %<!%> o cambie %<|%> a %<||%> o %<!%> a %<~%>alternativa sugerida:alternativas sugeridas:se admite el modo %qsarquitecturas de nÃºcleo no admitidas:%sla opciÃ³n %<-mcustom-%s%> genera un conflicto con la opciÃ³n %<-mcustom-%s%>se requiere la opciÃ³n %<-mcustom-%s%> para la coma flotante de precisiÃ³n dobleopciÃ³n %<-mcustom-%s%>: el valor %d tiene que estar entre 0 y 255la opciÃ³n %qs no inicia con %<-%>la opciÃ³n %qs ya no se admitela condiciÃ³n de switch tiene valor booleanswitch salta dentro de una expresiÃ³n de declaraciÃ³nel switch salta sobre la inicializaciÃ³n de la variablefalta el case por defecto para un switchla cantidad de switch no es un enteroswitch inicia aquÃ­la declaraciÃ³n switch de tamaÃ±o de %lu entradas es demasiado grandese usÃ³ un sÃ­mbolo como un operando inmediatose usÃ³ un sÃ­mbolo con registros base e indizados al mismo tiempose usÃ³ un sÃ­mbolo con desplazamiento en modo PIClas referencias a memoria simbÃ³lica sÃ³lo se admiten en z10 o posteriorsymtab_node::fallÃ³ verifyfallÃ³ la llamada a sistema para kern.osversion: %mla ruta del sistema %qs no es absolutase toma la direcciÃ³n de la expresiÃ³n de tipo %<id%>se toma la direcciÃ³n de la matriz temporaltomar la direcciÃ³n de una etiqueta no es estÃ¡ndarel CPU objetivo no tiene soporte para el modo ARMla CPU objetivo no admite las instrucciones de seguridad ARMv8-Mel CPU objetivo no admite las instrucciones THUMBel CPU objetivo no admite trabajo internoel CPU objetivo no admite accesos sin alinearel OS objetivo no admite accesos sin alinearargumento destinoel atributo target no se admite en esta plataformael atributo o pragma target cambia la ABI Altivecel atributo o pragma target cambia la ABI darwin64el objetivo no admite actualizaciÃ³n de perfil atÃ³mica; se selecciona el modo sencilloel objetivo no admite despachador de versiÃ³n de funciÃ³nel formato objetivo no soporta infinitoel objetivo no es puntero o referenciael objetivo no es puntero o referencia a una claseel objetivo no es puntero o referencia a un tipo completoel objetivo de conversiÃ³n puede ser un candidato para un atributo de formatoel objetivo de inicializaciÃ³n puede ser un candidato para un atributo de formatono estÃ¡ disponible la orden interna especÃ­fica del objetivono coincide la opciÃ³n especÃ­fica del objetivoel sistema objetivo no admite salida de depuraciÃ³nel sistema objetivo no admite el formato de depuraciÃ³n %qsel argumento de plantilla %d es no vÃ¡lidoel argumento de plantilla %qE involucra a el(los) parÃ¡metro(s) de plantillael argumento de plantilla para %qD usa el tipo local %qTse requiere un argumento de plantilla para %<%s %T%>los argumentos de plantilla para %qD no coinciden con la plantilla original %qDclase de plantilla sin nombredeclaraciÃ³n plantilla de %<typedef%>declaraciÃ³n plantilla de %q#DdefiniciÃ³n de plantilla de %q#D que no es plantillaparÃ¡metro de plantilla %q+#Dno se permite el parÃ¡metro de plantilla %qD de tipo %qT en una expresiÃ³n integral constante porque no es de tipo integral o de enumeraciÃ³nno se usan la plantilla de lista de parÃ¡metros en la instanciaciÃ³n explÃ­citalas listas de parÃ¡metro de plantilla proporcionadas no coinciden con los parÃ¡metros de plantilla de %qDel paquete de parÃ¡metros plantilla %qD no puede tener un argumento por defectoel paquete de parÃ¡metros plantilla no puede tener un argumento por defectolos paquetes de parÃ¡metro de plantilla no pueden tener argumentos por defectoel tipo de parÃ¡metro de plantilla %qT se declarÃ³ %<friend%>los parÃ¡metros de la plantilla no pueden ser friendsno se permite la especializaciÃ³n de plantilla de %qD por ISO C++especializaciÃ³n de plantilla con enlace Cno se especificaron los especificadores de plantilla en la declaraciÃ³n de %qDlos parÃ¡metros de tipo plantilla debe usar la palabra clave %<class%> o %<typename%>plantilla con enlace Cel id-de-plantilla %qD para %q+D no coincide con ninguna declaraciÃ³n de plantillael id de plantilla %qD se usa como un declaradorparÃ¡metro-de-plantilla-las plantillas no pueden ser %<virtual%>temporal del tipo %qT que no es literal en una expresiÃ³n constanteel atributo %<getter%> sÃ³lo se puede especificar una vezel atributo %<interrupt%> requiere un procesador MIPS32r2 o superiorel atributo %<setter%> sÃ³lo se puede especificar una vezla arquitectura %qs no admite %<-m%s=2008%>la arquitectura %qs no admite %<-m%s=legacy%>la arquitectura %qs no admite %<-mfp32%>la arquitectura %qs no admite las instrucciones DSPla arquitectura %qs no admite las instrucciones con probabilidad de ramificaciÃ³nla arquitectura %qs no admite las instrucciones madd ni msubla arquitectura %qs no admite los registros de precisiÃ³n sencilla imparla arquitectura %qs no admite las instrucciones par-sencillola arquitectura %qs no admite la instrucciÃ³n syncila opciÃ³n de printf ' 'la opciÃ³n de strfmon '!'la opciÃ³n de printf '#'la opciÃ³n de strftime '#'la opciÃ³n de printf '''la opciÃ³n de scanf '''la opciÃ³n de strfmon '('la opciÃ³n de printf '+'la opciÃ³n de strfmon '+'la opciÃ³n de printf '-'la opciÃ³n de strfmon '-'la opciÃ³n de strftime '-'la opciÃ³n de printf '0'la opciÃ³n de strftime '0'el modificador de strftime 'E'la opciÃ³n de printf 'I'la opciÃ³n de scanf 'I'el modificador 'O'el modificador de strftime 'O'la opciÃ³n de strfmon '^'la opciÃ³n de strftime '^'la opciÃ³n de strftime '_'la opciÃ³n de scanf 'a'la opciÃ³n de scanf 'm'la opciÃ³n de diagnÃ³stico 'q'la opciÃ³n -shared no se admite actualmente en ELF de VAXla ABI para pasar agregados con alineaciÃ³n de %d bytes cambiÃ³ en GCC 5la ABI para pasar un struct con un miembro de matriz flexible cambiÃ³ en GCC 4.4la cpu RX100 no tiene FPU de hardwarela cpu RX200 no tiene FPU de hardwarela direcciÃ³n de %qD siempre se evaluarÃ¡ como %<true%>la direcciÃ³n de %qD nunca debe ser NULLla direcciÃ³n de una etiqueta no puede aparecer en una expresiÃ³n constantela supresiÃ³n de la asignaciÃ³n es una caracterÃ­stica de scanfla combinacion de %qs y %qs es incompatible con %qsla comparaciÃ³n siempre se evalÃºa como %<false%> para la direcciÃ³n de %qD que nunca serÃ¡ NULLla comparaciÃ³n siempre se evalÃºa como %<true%> para la direcciÃ³n de %qD que nunca serÃ¡ NULLel compilador puede asumir que la direcciÃ³n de %qD siempre se evaluarÃ¡ como %<true%>el tipo conflictivo definido en otra unidad de traducciÃ³nel tipo conflictivo definido en otra unidad de traducciÃ³n tiene una tabla virtual de tamaÃ±o diferenteel tipo conflictivo definido en otra unidad de traducciÃ³n tiene una una tabla virtual con diferente contenidoel tipo conflictivo definido en otra unidad de traducciÃ³n tiene una una tabla virtual con mÃ¡s entradasel tipo conflictivo definido en otra unidad de traducciÃ³n tiene una informaciÃ³n RTTI diferentela sintaxis de punto no estÃ¡ disponible en Objective-C 1.0la base extra se define aquÃ­el quinto argumento debe ser un inmediato de 8-bitla primera diferencia de las definiciones correspondientes es el campo %qDla primera diferencia de las definiciones correspondientes es el mÃ©todo %qDel primer parÃ¡metro de %<operator new%> no puede tener un argumento por defectoel argumento delantero debe ser un escalar 1, 2, 4, 8el argumento inmediato debe ser un inmediato de 4-bitel argumento inmediato debe ser un inmediato de 5-bitel argumento inmediato debe ser un inmediato de 8-bitel tipo incompatible definido en otra unidad de traducciÃ³nel tipo incompatible estÃ¡ definido aquÃ­el Ãºltimo argumento debe ser un inmediato de 1-bitel tercer argumento debe ser un inmediato de 2-bitel Ãºltimo argumento debe ser un inmediato de 3-bitel Ãºltimo argumento debe ser un inmediato de 32-bitel Ãºltimo argumento debe ser un inmediato de 4-bitel tercer argumento debe ser un inmediato de 5-bitel Ãºltimo argumento debe ser un inmediato de 1-bitel Ãºltimo argumento debe ser un inmediato de 8-bitel Ãºltimo argumento debe ser un escalar 1, 2, 4, 8la disposiciÃ³n de los agregados que contienen vectores con alineamiento de %d bytes cambiÃ³ en GCC 5el m210 no admite little endianel valor mÃ¡ximo para el Ãºltimo rango de tamaÃ±os deberÃ­a ser -1 para la opciÃ³n %qsel penÃºltimo argumento debe ser un inmediato de 8-bitel rango de la mÃ¡scara debe estar entre 0 y 255el rango del selector debe estar entre 0 y 1el rango del selector debe estar entre 0 y 3el rango del selector debe estar entre 0 y 7no se puede acceder al registro especificado por %q+D en el objetivo actualel registro especificado para %q+D no es lo suficientemente general para usarse como variable de registroel resultado de la conversiÃ³n no estÃ¡ especificado porque %qE estÃ¡ fuera del rango del tipo %qTel tercer argumento debe ser un inmediato de 8-bitel tercer argumento debe ser una constante de comparaciÃ³nel tipo %qT de variable %<constexpr%> %qD no es literalel tipo que se destruye es %qT, pero el destructor se refiere a %qTel valor de %qD no se puede usar en una expresiÃ³n constanteno hay argumentos para %qD que dependan de un parÃ¡metro de plantilla, por lo cual una declaraciÃ³n de %qD debe estar disponibleel tercer argumento de %q+D deberÃ­a ser %<char **%>el tercer argumento de %<__builtin_prefetch%> debe ser una constanteel tercer argumento de la funciÃ³n %qEdebe ser una constante enterael tercer operando de la expresiÃ³n condicional no puede resolver la direcciÃ³n de la funciÃ³n sobrecargadael tercer operando de la expresiÃ³n condicional no tiene efectoel tercer operando de la expresiÃ³n condicional es una referencia, no una llamada, a la funciÃ³n %qEel tercer operando del operador condicional es del tipo %<void%>, pero el segundo operando no es una expresiÃ³n throw ni del tipo %<void%>esta funciÃ³n interna sÃ³lo estÃ¡ disponible en el fr405 y fr450esta funciÃ³n interna sÃ³lo estÃ¡ disponible en el fr450esta funciÃ³n interna sÃ³lo estÃ¡ disponible en el fr500 y fr550esta funciÃ³n interna sÃ³lo estÃ¡ disponible en la cadena de herramientas v3festa funciÃ³n interna sÃ³lo estÃ¡ disponible en la cadena de herramientas v3s o v3fno se admite este interno en la cadena de herramientas v3mno se admite este interno para este objetivoeste compilador no tiene soporte para %seste compilador no tiene soporte para PowerPC (se hace caso omiso de los indicadores de arquitectura)este compilador no tiene soporte para x86 (se hace caso omiso de los indicadores de arquitectura)esta condiciÃ³n tiene bifurcaciones idÃ©nticasesta constante decimal sÃ³lo es unsigned en ISO C90esta constante decimal serÃ¡ unsigned en ISO C90esta flexibilidad es obsoleta y serÃ¡ eliminadaesto es un error de GCC que se puede sortear aÃ±adiendo el atributo usado a la funciÃ³n llamadaesta es la primera etiqueta por defectoesta es la primera entrada que solapa ese valoreste es la insn:esta funciÃ³n de medios sÃ³lo estÃ¡ disponible en el fr400 y fr550esta funciÃ³n de medios sÃ³lo estÃ¡ disponible en el fr500esta sentencia puede fracasareste objetivo no admite %qseste destino es little endianesta mÃ¡quina objetivo no tiene ramificaciones retardadaslos datos COMMON thread-local no estÃ¡n implementadosdeclaraciÃ³n thread-local de %q#D despuÃ©s de una declaraciÃ³n que no es thread-localdeclaraciÃ³n thread-local de %q+D despuÃ©s de una declaraciÃ³n que no es thread-localse usÃ³ la variable threadprivate %qE en una regiÃ³n objetivose usÃ³ la variable threadprivate %qE en una tarea sin atararrojando NULL, que tiene un tipo integral, que no es punteropara estar seguro todos los punteros intermedios en la conversiÃ³n de %qT a %qT se deben calificar como %<const%>para hacer referencia a un tipo miembro de un parÃ¡metro de plantilla, use %<typename %E%>faltan argumentos para %%:compare-debug-auxbase-optfaltan argumentos para %%:replace-extensionfaltan argumentos para %%:version-comparefaltan argumentos para %<__builtin_tgmath%>faltan argumentos para el constructor %q#Dfaltan argumentos para la funciÃ³nfaltan argumentos para la funciÃ³n %<va_start%>faltan argumentos para la funciÃ³n %q#Dfaltan argumentos para la funciÃ³n %qEfaltan argumentos para la funciÃ³n miembro %q#Dfaltan argumentos para el mÃ©todo %q#Dfaltan expresiones para structfaltan listas de parÃ¡metros de plantilla en la declaraciÃ³n de %qDfaltan listas-de-parÃ¡metros-de-plantillael valor del tipo de la funciÃ³n es demasiado grande, necesita %d registros, sÃ³lo se tienen %d registros para estodemasiado tarde para que la directiva # establezca el directorio de depuraciÃ³ndemasiadas clÃ¡usulas %<if%>demasiadas clÃ¡usulas %<if%> con el modificador %qsdemasiadas clÃ¡usulas %<if%> sin modificadordemasiados argumentos %<static%>demasiadas clÃ¡usulas %qsdemasiadas alternativas en %<asm%>demasiados argumentosdemasiados argumentos para el formatodemasiados argumentos para %%:compare-debug-auxbase-optdemasiados argumentos para %%:compare-debug-dump-optdemasiados argumentos para %%:compare-debug-self-optdemasiados argumentos para %%:version-comparedemasiados argumentos para el constructor %q#Ddemasiados argumentos para la funciÃ³ndemasiados argumentos para la funciÃ³n %q#Ddemasiados argumentos para la funciÃ³n %qEdemasiados argumentos para makedemasiados argumentos para la funciÃ³n miembro %q#Ddemasiados argumentos para el mÃ©todo %q#Ddemasiados argumentos para el mÃ©todo %qEdemasiadas llaves alrededor del inicializador para %qTdemasiados bordes de de manejo de excepciones en bb %idemasiadas expresiones para structdemasiados inicializadores para %qTdemasiados ficheros de entradase grabaron demasiadas salidas de bucledemasiados bordes de ramificaciÃ³n de salida de bb %ise especificaron demasiados rangos de tamaÃ±os en la opciÃ³n %qsdemasiadas listas de parÃ¡metros de plantilla en la declaraciÃ³n de %qDdemasiadas listas-de-parÃ¡metros-de-plantillademasiados valores en la declaraciÃ³n de devoluciÃ³ndemasiadas variables para la clÃ¡usula de rango con canaldemasiado espacio de pila del cual disponer: %ddemasiado espacio de pila para preparar: %dla declaraciÃ³n del nivel superior de %qs especifica %<auto%>el reordenamiento de nivel principal se debe desactivar cuando se desactiva unidad-cada-vezel tamaÃ±o total de las variables locales excede el lÃ­mite de la arquitecturaC tradicional carece de un espacio de nombres separado para etiquetas, el identificador %qE genera un conflicto conC tradicional rechaza la definiciÃ³n de funciones de estilo ISO CC tradicional rechaza la inicializaciÃ³n automÃ¡tica de agregadosC tradicional rechaza la inicializaciÃ³n de unionsC tradicional rechaza la concatenaciÃ³n de constantes de cadenasC tradicional rechaza el operador unario masse generÃ³ un trampolÃ­n para la funciÃ³n anidada %qDla memoria transaccional no se admite con %<-fsanitize=address%>la memoria transaccional no se admite con %<-fsanitize=kernel-address%>la memoria transaccional no se admite con excepciones que no son llamadael modo de captura no se admite para valores de coma flotante VAXrevisiÃ³n de Ã¡rbol: %s, se tiene %s en %s, en %s:%drevisiÃ³n de Ã¡rbol: acceso del operando %d de %s con %d operandos en %s, en %s:%drevisiÃ³n de Ã¡rbol: no se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%drevisiÃ³n de Ã¡rbol: se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%drevisiÃ³n de Ã¡rbol: no se esperaba ninguno de %s, se tiene %s en %s, en %s:%drevisiÃ³n de Ã¡rbol: se esperaba un Ã¡rbol que contenga la estructura %qs, se tiene %qs en %s, en %s:%del cÃ³digo de Ã¡rbol %qs no se admite en flujos LTOla lista de Ã¡rbol termina en la profundidad %iborde verdadero/falso despuÃ©s de una expresiÃ³n que no es GIMPLE_COND en bb %dintente borrar los parÃ©ntesis alrededor del id-de-tipointente utilizar %qE en su lugarse tratÃ³ de terminar struct, pero fue sacado debido a errores previos de decodificaciÃ³nse intenta hacer que la clase %qT sea un friend de Ã¡mbito globalfalta la cadena de ajuste en la opciÃ³n (%s)dos o mÃ¡s tipos de datos en la declaraciÃ³n de %qsdos o mÃ¡s tipos de datos en los especificadores de la declaraciÃ³ndos o mÃ¡s secciones para %sse diÃ³ un argumento de tipo %q#T a %<delete%>, se esperaba un punteroel tipo %qE tiene un constructor definido por el usuarioel tipo %qE tiene un destructor definido por el usuarioel tipo %qE no tiene un constructor para llamar por defectoel tipo %qE tiene funciones miembro virtualesel tipo %qT no tiene un tamaÃ±o conocidoel tipo %qT para la instanciaciÃ³n explÃ­cita %qD no coincide con el tipo declarado %qTel tipo %qT no es un tipo base para el tipo %qTel tipo %qT no es una base directa de %qTel tipo %qT no es una base directa o virtual de %qTel tipo %qT es demasiado grandeel propio tipo %qT viola la regla de una sola definiciÃ³n de C++el tipo %qT del argumento de plantilla %qE depende de un parÃ¡metro de plantillael tipo %qT del argumento de plantilla %qE depende de parÃ¡metros de plantillael tipo %qT deberÃ­a coincidir con el tipo %Tel tipo %qT viola la regla de definiciÃ³n Ãºnica de C++se usÃ³ el tipo %qT sin enlace para declarar la funciÃ³n %q#D con enlacese usÃ³ el tipo %qT sin enlace para declarar la variable %q#D con enlaceel tipo %qs no es conforme con el protocolo %qEla aserciÃ³n de tipo sÃ³lo es vÃ¡lida para los tipos de interfazse descartan los atributos de tipo despuÃ©s de que el tipo ya se definiÃ³el tipo de dato por defecto es %<int%> en la declaraciÃ³n de %qEel tipo de dato por defecto es %<int%> en el nombre de tipoel tipo no tiene mÃ©todosel tipo es obsoletoel tipo es obsoleto: %sel tipo no es compatible con su varianteno coinciden los tipos entre un SSA_NAME y su sÃ­mbolodiscordancia de tipos para etiqueta case en sentencia switchlos tipos de datos no coinciden en la expresiÃ³n binarialos tipos de datos no coinciden en la expresiÃ³n condicionallos tipos no coinciden en el parÃ¡metro %iel nombre de tipo %qs deberÃ­a concordar con el nombre de tipo %qsel nombre de tipo que se declarÃ³ como funciÃ³n devuelve una funciÃ³nel nombre de tipo que se declarÃ³ como funciÃ³n devuelve una matrizel tipo de %qD es %<int%> por defectoel tipo de %qD no coincide con la declaraciÃ³n originalel tipo de %qE es desconocidoel tipo de la matriz %q+D se completÃ³ de forma incompatible con la inicializaciÃ³n implÃ­citael tipo de campo de bits %qs es una extensiÃ³n de GCCel tipo de dato del parÃ¡metro formal %d estÃ¡ incompletoel tipo de la propiedad %qD genera un conflicto con la declaraciÃ³n previadiscordancia en precisiÃ³n de tipo en sentencia switchse descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³nel tipo de vector delete no es del tipo puntero ni matrizla clase transparente tipo %qT tiene clases basela clase transparente tipo %qT tiene funciones virtualestipo variante difiere en %sel tipo se declarÃ³ previamente %qEel uso de %<type punning%> sobre un tipo incompleto puede romper las reglas de alias estrictono coincide el tipo/valor en el argumento %d en la lista de parÃ¡metros de plantilla para %qDla definiciÃ³n de tipo %q+D se declarÃ³ como %<_Noreturn%>la definiciÃ³n de tipo %q+D se declarÃ³ como %<inline%>se define tipo %qD localmente pero no se usadeclaraciÃ³n typedef no vÃ¡lida en la declaraciÃ³n de parÃ¡metrosla definiciÃ³n de tipo se declarÃ³ %<auto%>el nombre del typedef puede no ser un especificador-de-nombre-anidadose usa el nombre-de-definiciÃ³n-de-tipo %qD como un declarador de destructorlos tipos no son totalmente compatibleslos tipos difieren en el signotipos con nÃºmero de parÃ¡metros diferentesno se pueden definir tipos en expresiones %<decltype%>no se pueden definir tipos en expresiones %<noexcept%>no se pueden definir tipos en una expresiÃ³n %<typeid%>no se pueden definir tipos en una expresiÃ³n newno se pueden definir tipos en un id-tipo-nuevono se pueden definir tipos en declaraciones de plantilla aliasno se pueden definir tipos en una especificaciÃ³n de excepciÃ³nlos tipos no se pueden definir en conversionesno se pueden definir tipos en condicionesno se pueden definir tipos en declaraciones de excepciÃ³nno se pueden definir tipos en tipos de parÃ¡metrono se pueden definir tipos en argumentos de plantillano se puede calcular la ubicaciÃ³n real del parÃ¡metro apiladono se puede deducir %qT de %qEno se puede emular %qsno se puede encontrar un registro para vaciarno se puede encontrar un registro para vaciar la clase %qsno se puede encontrar el operador de carÃ¡cter literal %qD con argumento %qTno se puede encontrar un operador literal numÃ©rico %qDno se puede encontrar un operador literal de cadena %qD con argumentos %qT, %qTno se pueden generar recargas para restricciones imposibles:no se pueden generar recargas para:no se puede localizar el guiÃ³n de enlazador por defecto %qs en las rutas de bÃºsqueda de bibliotecasaÃºn no se puede mostrar el operando; code == %d (%c)uso no acotado de %<alloca%>uso no acotado de array de longitud variableel incondicional %2d nunca se ejecuta
  el incondicional %2d tomado %s
! selector %qE sin declararla conducta es indefinida cuando el segundo parÃ¡metro de %<va_start%> se declara con almacenamiento %<register%>operador %qs nombrado sin definirno coincide el tipo subyacente en el enum %q#TAST inesperado de gÃ©nero %sargumento inesperadoargumento inesperado para msp430_select_hwmult_lib: %satributo inesperadotipo-base inesperado en cris_print_baseexpresiÃ³n %qE inesperada de gÃ©nero %snombre de fichero inesperado %s en el fichero de resoluciÃ³n de enlace. Se esperaba %sprimer argumento inesperado para msp430_select_hwmult_lib: %stipo-Ã­ndice inesperado en cris_print_indexoperando multiplicativo inesperadodesplazamiento inesperadooperando inesperadoefectos colaterales inesperados en la direcciÃ³nno se identifica el operador de llamadaconst sin inicializar en %<new%> de %q#Tmiembro const sin inicializar en %q#Tun miembro const sin inicializar en %q#T usa %<new%> sin un inicializador newel miembro const sin inicializar en %qT es no vÃ¡lido en C++miembro referencia sin inicializar en %q#Tun miembro referencia sin inicializar en %q#T usa %<new%> sin un inicializador newse colocÃ³ la variable %q+D sin inicializar en el Ã¡rea de memoria del programaunion no se puede hacer transparentese definiÃ³ union aquÃ­union no tiene miembrosunion no tiene miembros nombradosmiembro union %q+D con %qD que no es trivialnivel de protecciÃ³n del flujo de control %qs desconocidoalgoritmo IRA %qs desconocidoregiÃ³n IRA %qs desconocidamodelo de particiÃ³n LTO %qs desconocidonivel de reÃºso de la pila %qs desconocidomodelo TLS %qs desconocidoacciÃ³n %qE desconocida para %<#pragma pack%> - se descartase especificÃ³ una alineaciÃ³n %qs desconocida para la opciÃ³n %qsmodelo de memoria especÃ­fico de la arquitectura desconocidotamaÃ±o de matriz desconocida en deletealgoritmo %qs de reordenaciÃ³n de bloque bÃ¡sico desconocidoevento de llamada hacia atrÃ¡s desconocido registrado por el plugin %svalor cc_attr desconocidose desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formatoarquitectura de nÃºcleo %qs desconocida especificada con %qsdestino desconocidoestilo de exceso de precisiÃ³n %qs desconocidoestilo de contracciÃ³n de coma flotante %qs desconocidomodo insn desconocidosalida %qs del enlazador desconocidase desconoce el modo de mÃ¡quina %qEinsn move desconocida:descarga ABI %qs desconocidaletra de operando desconocida: '%c'operador %qs desconocido en %%:version-compareopciÃ³n desconocida %q.*s en %<-fopt-info-%s%>opciÃ³n desconocida despuÃ©s del tipo %<#pragma GCC diagnostic%>opciÃ³n desconocida para %<%s=%s%>modelo de tamaÃ±o de punteros desconocido %qsmÃ©todo de actualizaciÃ³n de perfil desconocido %qsatributo de propiedad desconocidopuntuaciÃ³n '%c' desconocidanombre de registro %qs desconocido en %<asm%>nombre de registro desconocido: %sreubicaciÃ³n unspec desconocidafunciÃ³n de especificaciÃ³n %qs desconocidaespecificaciÃ³n desconocida para el conjunto de valores de FLT_EVAL_METHOD a permitir %qsfuente desconocidaparÃ¡metro de revisiÃ³n de pila desconocido %qsatributo o pragma objetivo %qs desconocidoopciÃ³n de cadena de ajuste desconocida (%s)se encontrÃ³ el tipo desconocido %<%T%> durante la codificaciÃ³n de Objective-Cnombre de tipo %qE desconocidonombre de tipo %qE desconocido; Â¿quiso decir %qs?nombre de tipo %qE desconocido; utilice la palabra clave %<enum%> para hacer referencia al tiponombre de tipo %qE desconocido; utilice la palabra clave %<struct%> para hacer referencia al tiponombre de tipo %qE desconocido; utilice la palabra clave %<union%> para hacer referencia al tipotipo de ABI de biblioteca de vectorizaciÃ³n desconocida (%qs) para la opciÃ³n %qsmodelo %qs de coste de vectorizador desconocidoprioridad %qs de inicializaciÃ³n de verificaciÃ³n de vtable desconocida.directiva de reinicio de color desconocidael campo sin nombre tiene tipo de dato incompletoinicializador sin nombre para %qT, el cual no tiene clases baseinicializador sin nombre para %qT, el cual usa herencia mÃºltiplestruct/union sin nombre que no define ninguna instanciase declarÃ³ la variable o campo sin nombre como voidunquote_string(): cadena incorrectainalcanzableNo se reconoce el argumento de la opciÃ³n no se reconoce la insn:no se reconoce el objetivo de %s: %sno se reconoce la direcciÃ³nno se reconoce el argumento en la opciÃ³n %qsno se reconoce el nivel de salida de depuraciÃ³n %qsno se reconoce el especificador de formatono se reconoce la opciÃ³n de depuraciÃ³n de gcc: %cno se reconoce el argumento de vector de interrupciones del atributo %qEno se reconoce el valor de visibilidad de ivar %qsno se reconoce el operando para %%:asm_auto_mfpuno se reconoce el operando para %%:canon_for_mlibse pasa opciÃ³n no reconocida a %%:target_mode_checkno se reconoce el nombre de registro %qsno se reconoce el valor del orden de almacenamiento de escalares %qsno se reconoce el nombre de secciÃ³n %qEno se reconoce el desplazamiento oscurecido %qsno se reconoce la constante supuestano se reconoce el valor de visibilidad %qserror no recuperablesobrecarga sin resolver para el interno Altivec %qFllamada a funciÃ³n %qD insegura dentro de la funciÃ³n %<transaction_safe%>llamada a funciÃ³n %qD insegura dentro de una transacciÃ³n atÃ³micallamada a funciÃ³n %qE insegura dentro de la funciÃ³n %<transaction_safe%>llamada a funciÃ³n %qE insegura dentro de una transacciÃ³n atÃ³micallamada a funciÃ³n indirecta insegura dentro de la funciÃ³n %<transaction_safe%>llamada a funciÃ³n indirecta insegura dentro de una transacciÃ³n atÃ³micala conversiÃ³n sin signo de %qT a %qT cambia el valor de %qEla conversiÃ³n sin signo de %qT a %qT cambia el valor de %qE a %qEno se admite el argumento para %qDno se admite el tipo de argumento %qT para simdno se admite el tipo de argumento para la funciÃ³n internano se admite la combinaciÃ³n: %qs %sno se admite la combinaciÃ³n: %qs%s %sno se admite la combinaciÃ³n: %sconversiÃ³n de coma fija no admitidano se admite la concatenaciÃ³n no estÃ¡ndar de literales de cadenano se admite el sufijo no estÃ¡ndar en una constante de coma flotanteno se admite el operando para el cÃ³digo '%c'no se admite el tamaÃ±o de operando para el registro extendidono se admite el tipo de retorno %qT para simdsimdlen %d no admitidono se admite el tamaÃ±o para registro de enterosalternativa de dialecto ensamblador sin terminardirectiva de color no terminadaconstante de formato sin terminarparÃ¡metro %qD sin usovariable %q+D sin usarel valor superior de la etiqueta de rango `case' excede el valor mÃ¡ximo para el tipouse %<%T::%D%> en su lugaruse %<%T::%D%> en lugar de %<%T::%D%> para nombrar el constructor en un nombre calificadoutilice %<%T::template %D%> para indicar que es una plantillause %<...%> para expandir el paquete de argumentosuse %<this->%D%> en su lugaruso de %<alloca%>uso de %<alloca%> dentro de un bucleel uso de %<complex%> en tipos AltiVec es no vÃ¡lidoel uso de %<double%> en tipos AltiVec no es vÃ¡lido sin %qsel uso de %<long double%> en tipos AltiVec es no vÃ¡lidoel uso de %<long long%> en tipos AltiVec no es vÃ¡lido sin %qsel uso de %<long%> en tipos AltiVec es obsoleto; use %<int%>el uso de %<long%> en tipos AltiVec no es vÃ¡lido para cÃ³digo de 64 bits sin %qsuso de %qs en la plantillael uso del modificador de longitud %qs con el carÃ¡cter de tipo %qc o no tiene ningÃºn efecto o el comportamiento es indefinidouso de %s y %s juntos en el formato %suso de %s y %s junto con el formato %<%%%c%> %sel uso de tipos booleanos en tipos AltiVec es no vÃ¡lidouso de la plantilla de clase %qT como expresiÃ³nel uso de tipos de coma flotante decimal en tipos AltiVec es no vÃ¡lidose usÃ³ la funciÃ³n borrada %q+Duso del enum %q#D sin declaraciÃ³n previauso de parÃ¡metro desde la funciÃ³n contenedorauso de nil sin tipose usa un valor de tipo matriz que no se puede cambiar a puntero cuando se requiere un escalarse usa un valor de tipo struct cuando se requiere un escalarse usa un valor de tipo union cuando se requiere un escalarse usa un tipo vector cuando se requiere un escalar%<_Alignas%> sin uso en la declaraciÃ³n vacÃ­a%qs sin uso en declaraciÃ³n vacÃ­aespecificador de clase de almacenamiento sin uso en una declaraciÃ³n vacÃ­anombre de tipo sin uso en una declaraciÃ³n vacÃ­acalificador de tipo sin uso en una declaraciÃ³n vacÃ­ael %qD definido por el usuario siempre evalÃºa ambos argumentosse utiliza %<%c%s%>usar %qs con un tipo sin signo no tiene ningÃºn efectose usa especializaciÃ³n de plantilla %qT alias despuÃ©s de %qsse usa ABI darwin64se usa el campo no vÃ¡lido %qDse usa num_workers (%d); se hace caso omiso de %dse usa ABI de darwin antiguose usa el resultado de una funciÃ³n que devuelve %<void%>usando el parÃ¡metro de tipo plantilla %qT despuÃ©s de %qsse utiliza el rango [%E, %E] para el argumento de la directivase usÃ³ el nombre de definiciÃ³n de tipo %qD despuÃ©s de %qsse usa vector_length (%d); se hace caso omiso de %dse usa vector_length (%d); se hace caso omiso de la configuraciÃ³n de tiempo de ejecuciÃ³ndeclaraciÃ³n de uso para un no miembro en el Ã¡mbito de la claselos argumentos vÃ¡lidos son: %slos argumentos vÃ¡lidos son: %s; Â¿quiso decir %qs?los argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %slos argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %s; Â¿quiso decir %qs?los argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %slos argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %s; Â¿quiso decir %qs?los argumentos vÃ¡lidos para el atributo %<target("arch=")%> son: %slos argumentos vÃ¡lidos para el atributo %<target("arch=")%> son: %s; Â¿qiuso decir %qs?los argumentos vÃ¡lidos para el atributo %<target("tune=")%> son: %slos argumentos vÃ¡lidos para el atributo %<target("tune=")%> son: %s; Â¿quiso decir %qs?los argumentos vÃ¡lidos para %qs son: %slos argumentos vÃ¡lidos para %qs son: %s; Â¿quiso decir %qs?los nombres de caracterÃ­stica vÃ¡lidos son: %slos nombres de caracterÃ­stica vÃ¡lidos son: %s; Â¿quiso decir %qs?los valores vÃ¡lidos de la interna %qF, argumento %d, son 64, 128, 256, 512, 1024, 2048 y 4096no se admite el valor %qs para el atributo %<target%>argumento de valorno se usa el valor calculadoel valor pasado en %qs es demasiado grandeinicializaciÃ³n por valor del tipo de funciÃ³n %qTinicializaciÃ³n por valor del tipo de dato incompleto %qTinicializaciÃ³n por valor del tipo de referencia %qTlas asignaciones-de-rastreo-de-variable cambian el planificador selectivovariablela variable %q#D tiene inicializador pero de tipo de dato incompletola variable %q+D se declarÃ³ como %<_Noreturn%>la variable %q+D se declarÃ³ como %<inline%>la definiciÃ³n de la variable %q+D se marca como dllimportla variable %q+D puede ser sobreescrita por %<longjmp%> o %<vfork%>la variable %q+D debe ser const para que se ponga en la secciÃ³n de sÃ³lo lectura a travÃ©s de %qsla variable %q+D es parte de un ciclo de aliasse colocÃ³ la variable %q+D con inicializaciÃ³n dinÃ¡mica en el Ã¡rea de memoria del programala variable %qD tiene tipo de funciÃ³nla variable %qD tiene inicializador pero de tipo de dato incompletola variable %qD del tipo %qT que no es literal en una funciÃ³n %<constexpr%>la variable %qD se redeclarÃ³ como funciÃ³nse define la variable %qD pero no se usaLa variable %qD se usa mÃ¡s de una vez con %<#pragma acc declare%>la variable %qE se declarÃ³ en la regiÃ³n %<host_data%> que la contienela variable %qE no es una iteraciÃ³n del bucle mÃ¡s externo %d; se esperaba %qEla variable %qE de tipo incompleto %qT no se accederÃ¡ en la expresiÃ³n de incremento forla variable %qE de tipo incompleto %qT no se accederÃ¡ en el operando izquierdo del operador comala variable %qE de tipo incompleto %qT no se accederÃ¡ en el operando derecho del operador comala variable %qE de tipo incompleto %qT no se accederÃ¡ en el segundo operando de la expresiÃ³n condicionalla variable %qE de tipo incompleto %qT no se accederÃ¡ en la declaraciÃ³nla variable %qE de tipo incompleto %qT no se accederÃ¡ en el tercer operando de la expresiÃ³n condicionalse usa la matriz de longitud variable %qDse usÃ³ la matriz de longitud variablevariable del mismo nombre de ensamblador que la tabla virtual estÃ¡ definida en otra unidad de traducciÃ³nse declarÃ³ la variable o campo %qE como voidse declarÃ³ la variable o campo como voiduna variable previamente declarada como %<static%> se redeclara como %<extern%>el sÃ­mbolo de variable no es una variablese solicitÃ³ seguimiento de variables, pero no se admite este formato de depuraciÃ³nse solicitÃ³ seguimiento de variables, pero es inÃºtil a menos que se produzca informaciÃ³n de depuraciÃ³nse excediÃ³ el lÃ­mite de tamaÃ±o de rastreo de variableel lÃ­mite del array de longitud variable es desconocidoliteral compuesta de tamaÃ±o variableun objeto de tamaÃ±o variable puede no ser inicializado%qE variablemente modificado en el Ã¡mbito del ficherocampo variablemente modificado en el Ã¡mbito del ficherolas funciones variadic debe usar la variante AAPCS basese pasÃ³ un argumento vector a una funciÃ³n sin prototipola condiciÃ³n vectorial se expandirÃ¡ por piezasla operaciÃ³n vectorial se expandirÃ¡ en paralelola operaciÃ³n vectorial se expandirÃ¡ por piezasla operaciÃ³n vectorial se expandirÃ¡ con una sola operaciÃ³n escalardesbordamiento vectorial en la expresiÃ³n %qE de tipo %qT da como resultado %qEdesbordamiento vectorial en expresiÃ³n de tipo %qT da como resultado %qEla operaciÃ³n de ordenamiento vectorial se expandirÃ¡ por piezasel tamaÃ±o del vector no es un mÃºltiplo integral del tamaÃ±o del componenteno se ha producido vectorizaciÃ³n para un bucle simdfallÃ³ verify_cgraph_nodefallÃ³ verify_flow_infoverify_flow_info: El borde scc del bloque bÃ¡sico %d estÃ¡ corruptoverify_flow_info: El bloque %i tiene loop_father, pero no hay buclesverify_flow_info: El bloque %i carece de loop_fatherverify_flow_info: Borde duplicado %i->%iverify_flow_info: Bloques incorrectos para el respaldo %i->%iverify_flow_info: Respaldo incorrecto %i->%iverify_flow_info: Cuenta errÃ³nea del bloque %iverify_flow_info: REG_BR_PROB no coincide con la configuraciÃ³n %i %iverify_flow_info: REG_BR_PROB estÃ¡ puesto pero cfg probablemente noverify_flow_info: Cuenta errÃ³nea del bloque %iverify_flow_info: Probabilidad errÃ³nea del borde %i->%ifallÃ³ verify_gimplefallÃ³ verify_ssael atributo version no es una cadenamarcador de conflicto en control de versiones en el ficherono se permiten los especificadores-virt en %qs fuera de una definiciÃ³n de clasePHI virtual con ubicaciones de argumentonombre SSA virtual para una decl que no es VOPbase virtual %qT inaccesible en %qT debido a ambigÃ¼edadla definiciÃ³n virtual no es un nombre SSAlas funciones virtual no pueden ser friendmÃ©todo virtual %qDfunciÃ³n virtual %qs que no es clasela tabla virtual de tipo %qD contiene informaciÃ³n RTTIla tabla virtual de tipo %qD viola la regla de definiciÃ³n Ãºnicael argumento de visibilidad no es una cadenano se admiten los atributos de visibilidad en esta configuraciÃ³n; descartadosse descarta '#pragma __message' de vmsno se descarta el valor void como deberÃ­a de serargumento volÃ¡tilvtable para aviso: aviso: considere enlazar con '-static' como bibliotecas de sistema conse esperaba `%s'weak %q+D no se puede definir como %qEla declaraciÃ³n dÃ©bil de %q+D se estÃ¡ aplicando a una definiciÃ³n estÃ¡tica que ya existela declaraciÃ³n weak de %q+D debe ser publicno se admite la declaraciÃ³n weak de %q+Dweakref no se admite en esta configuraciÃ³nal escribir la salida a %s: %mla anchura de %qs excede su tipola anchura del campo de bits %qD es del tipo %qT que no integralcondentro de este buclewrite_atom(): Intentando escribir Ã¡tomo incorrectowrite_symbol(): sÃ­mbolo de mÃ³dulo %qs incorrectowrite_symtree(): SÃ­mbolo no escritoescribiendo en un objeto constante (argumento %d)escribiendo fichero de salidaescribiendo a travÃ©s de un puntero nulo (argumento %d)se escribe a la lista de salida LTRANS %s: %mno se admite escribir al espacio de direcciones %qscantidad errÃ³nea de bordes de ramificaciÃ³n despuÃ©s del salto condicional en bb %icantidad errÃ³nea de bordes de ramificaciÃ³n despuÃ©s del salto incondicional %iargumento %qs incorrecto para la opciÃ³n %qsborde errÃ³neo %d->%d para el argumento PHIlista de uso inmediato errÃ³neainsn errÃ³neo en el borde del respaldose especificÃ³ el nÃºmero equivocado de argumentos para el atributo %qEnÃºmero errÃ³neo de argumentos para %%:debug-level-gtnÃºmero errÃ³neo de argumentos para %<__builtin_call_with_static_chain%>nÃºmero errÃ³neo de argumentos para %<__builtin_choose_expr%>nÃºmero errÃ³neo de argumentos para %<__builtin_complex%>nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>nÃºmero errÃ³neo de argumentos para la funciÃ³n %<__builtin_next_arg%>nÃºmero errÃ³neo argumentos para la funciÃ³n %<va_start%>nÃºmero errÃ³nel de bordes de ramificaciÃ³n despuÃ©s del salto incondicional en bb %inÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)banderas de borde de salida errÃ³neas al final del bb %dse especificÃ³ un nombre de estrategia %qs incorrecto para la opciÃ³n %qsargumento de tipo errÃ³neo para %sargumento de tipo errÃ³neo para absargumento de tipo errÃ³neo para complemento de bitsargumento de tipo errÃ³neo para la conjugaciÃ³nargumento de tipo errÃ³neo para el decrementoargumento de tipo errÃ³neo para el incrementoargumento de tipo errÃ³neo para el signo de exclamaciÃ³n unarioargumento de tipo errÃ³neo para el decremento unarioargumento de tipo errÃ³neo para el incremento unariose devuelve el registro x87 con x87 desactivadoxstormy16_print_operand: cÃ³digo desconocidono se puede tomar la direcciÃ³n de una funciÃ³n anindada si se usa la opciÃ³n %qsz/Architecture.cero como constante de puntero nulosecciÃ³n de matriz de longitud cero en la clÃ¡usula %qsmatriz %q+D de tamaÃ±o cero o negativovector de tamaÃ±o ceroanchura cero para el campo de bits %q+Danchura cero para el campo de bits %qsanchura cero en el formato %scadena de formato %s de longitud ceromatriz %qD de tamaÃ±o ceromatriz %qT de tamaÃ±o cero{anÃ³nimo}
\ No newline at end of file
--- 2111,2116 ----
  el resultado de %<operator->()%> produce un resultado que no es punteroel resultado de %qE requiere %u bits para representarlo, pero %qT solo tiene %u bitsresultado con longitud de carÃ¡cter no constantela devoluciÃ³n descarta el calificador %qv del tipo del destino del punteroel borde de devoluciÃ³n no apunta a exit en el bb %ddevoluciÃ³n desde puntero a espacio de direcciones no contenidola devoluciÃ³n hace que la funciÃ³n calificada con %q#v apunte desde una no calificadareturn no es seguido por una barrerael tipo de devoluciÃ³n %q#T es un tipo de dato incompletoel tipo de devoluciÃ³n por defecto es %<int%>el tipo de devoluciÃ³n es un tipo de dato incompletoel tipo de devoluciÃ³n puede ser un candidato para un atributo de formatoel tipo de devoluciÃ³n de %qD no es %<int%>tipo de retorno de funciÃ³nla especificaciÃ³n del tipo de devoluciÃ³n para el constructor es no vÃ¡lidala especificaciÃ³n del tipo de devoluciÃ³n para el destructor es no vÃ¡lidase especificÃ³ un tipo de devoluciÃ³n para %<operator %T%>no coincide el tipo del valor de retornodevoluciÃ³n con valor en una funciÃ³n sin tipo de devoluciÃ³ndeclaraciÃ³n return sin valores, en una funciÃ³n que devuelve %qTse devuelve %qT desde una funciÃ³n con tipo de devoluciÃ³n %qT incompatibleel retorno de %qT desde una funciÃ³n con tipo de retorno %qT crea un entero desde un puntero sin una conversiÃ³nel retorno de %qT desde una funciÃ³n con tipo de retorno %qT crea un puntero desde un entero sin una conversiÃ³nse devuelve un valor de un constructorse devuelve un valor de un destructorse devuelve la referencia al temporalel operando derecho del operador coma no puede resolver la direcciÃ³n de la funciÃ³n sobrecargadael operando derecho del operador coma no tiene efectoel operando derecho del operador coma es una referencia, no una llamada, a la funciÃ³n %qEprecisiÃ³n derechaprecisiÃ³n derecha en formato strfmoncuenta de desplazamiento a la derecha >= anchura del tipocuenta de desplazamiento a la derecha >= anchura del elemento del vectorla cuenta de desplazamiento a la derecha es negativael operador del lado derecho de la expresiÃ³n coma no tiene efectoel modo de redondeo no se admite para floats de VAXel resultado del redondeo serÃ¡ siempre 0redondear a %d bits no tiene ningÃºn efecto en valores de coma fija con %d bits de fracciÃ³nla rutina %qD se declara aquÃ­la llamada a la rutina usa paralelismo OpenACC no permitido por la rutina que lo contienela llamada a la rutina usa el mismo paralelismo OpenACC que el bucle que lo contienela cpu rx100 no tiene FPU de hardwarela cpu rx200 no tiene FPU de hardwarese ha usado la misma variable en clÃ¡usulas %<firstprivate%> y %<lastprivate%> en una construcciÃ³n %<distribute%>same_comdat_group no es una lista circularlist same_comdat_group con grupos diferentesse encontrÃ³ %d %<template<>%>, se necesita %d para especializar una plantilla de funciÃ³n miembroescriba %<typename %E%> si quiere un tipoel objeto escalar %qD requiere un elemento en el inicializadorescalado y normalizaciÃ³n no pueden coexistir; se omite
  el planificador %<auto%> no toma un parÃ¡metro %<chunk_size%>el planificador %<runtime%> no toma un parÃ¡metro %<chunk_size%>la expresiÃ³n schedule chunk size debe ser integralel Ã¡mbito %qT antes de %<~%> no es un nombre-de-claseno coinciden scoped/unscoped en el enum %q#Tel segundo argumento debe ser una rebanada o una cadenael segundo argumento de %q+D debe ser %<char **%>el segundo argumento de %<__builtin_call_with_static_chain%> debe ser un tipo punteroel segundo argumento de %<__builtin_prefetch%> debe ser una constanteel segundo argumento para %<va_arg%> es del tipo incompleto %qTel segundo argumento de la funciÃ³n %qE tiene que ser una potencia de 2 entera constante entre loss bits %qi y %quel segundo operando de la expresiÃ³n condicional no puede resolver la direcciÃ³n de la funciÃ³n sobrecargadael segundo operando de la expresiÃ³n condicional no tiene efectoel segundo operando de la expresiÃ³n condicional es una referencia, no una llamada, a la funciÃ³n %qEel segundo operando del operador condicional es del tipo %<void%>, pero el tercer operando no es una expresiÃ³n throw ni del tipo %<void%>el segundo parÃ¡metro de %<va_start%> no es el Ãºltimo argumento nombradolas anclas de seccions se deben desactivar cando el reordenamiento de nivel principal se desactivalas anclas de secciÃ³n se deben desactivar cuando se desactiva unidad-cada-vezel argumento del atributo secciÃ³n no es una constante de cadenano se puede especificar el atributo de secciÃ³n para las variables localesno se permite un atributo de secciÃ³n para %q+Dno se admiten atributos de secciÃ³n en este objetivono se puede sobreescribir la secciÃ³n de %q+Dla secciÃ³n de %q+D genera un conflicto con la declaraciÃ³n previala secciÃ³n del alias %q+D debe cuadrar con la secciÃ³n de su objetivoconflicto de tipo de secciÃ³nconflicto de tipo de secciÃ³n con %qDlas opciones fp16 seleccionadas son incompatiblesel selector debe ser un inmediatoautocomparaciÃ³n siempre falsaautocomparaciÃ³n siempre verdaderaself-tests no estÃ¡n activadas en este buildel nombre del setter debe terminar con %<:%>estableciendo el lÃ­mite del tamaÃ±o mÃ¡ximo del fichero core: %maquÃ­ estÃ¡ la declaraciÃ³n oscurecidase oscurece la funciÃ³n interna %q#Dse oscurece la funciÃ³n de biblioteca %q#Dse oscurece la declaraciÃ³n de tipo previa de %q#Dshared y mdll no son compatiblescall_stmt compartida:no se admite sharedrtx compartidodesplazamiento de un operando que no es enterolectura corta al leer los datos de exportaciÃ³nbordes sibcall para una insn que no es llamada en bb %ielemento con efectos colaterales en CONSTRUCTOR sin efectos colateralesla conversiÃ³n con signo de %qT a %qT cambia el valor de %qEla conversiÃ³n con signo de %qT a %qT cambia el valor de %qE a %qEno coinciden los signos del tipo y del modo de mÃ¡quina %qsIF simplese descarta el atributo sencillo %<target_clones%>el tamaÃ±o de la matriz nueva debe tener un tipo integralno coincide el tamaÃ±o en el argumento %d de %qEel tamaÃ±o de la matriz %qD tiene un tipo %qT que no es integralel tamaÃ±o de la matriz %qD no es una expresion constante integralel tamaÃ±o de la matriz %qE es de un tipo incompletoel tamaÃ±o de la matriz %qE es de un tipo no enteroel tamaÃ±o de la matriz %qE es negativoel tamaÃ±o de la matriz %qE es demasiado grandeel tamaÃ±o de la matriz tiene un tipo %qT que no es integralel tamaÃ±o de la matriz no es una expresion constante integralel tamaÃ±o de la matriz es demasiado grandeel tamaÃ±o del bucle %d debe ser %d, no %del tamaÃ±o del valor de devoluciÃ³n de %q+D es de %u bytesel tamaÃ±o de la matriz sin nombre es de un tipo incompletoel tamaÃ±o de la matriz sin nombre es de un tipo no enteroel tamaÃ±o de la matriz sin nombre es negativoel tamaÃ±o de la matriz sin nombre es demasiado grandeel tamaÃ±o de la variable %q+D es demasiado grandelos rangos de tamaÃ±o de la opciÃ³n %qs deberÃ­an ser crecientessizeof(long double) es 12.sizeof(long double) es 16.la rebanada sÃ³lo se puede comparar con nilla capacidad de la rebanada debe ser enteroel final de la rebanada debe ser enterorebanada con valor que no es direccionablesoft-float y long-double-128 son incompatiblesalgunas partes de la expansiÃ³n de macro no estÃ¡n flanqueadas por esta clÃ¡usula %qslo sentimos, sin implementarlo sentimos, sin implementar: la fuente es un puntero a tipo incompletola fuente no es un punterola fuente no es un puntero a clasela fuente no es un tipo de clasela fuente es de tipo de clase incompletoel tipo fuente no es polimÃ³rficola especificaciÃ³n %qs tiene un %<%%0%c%> no vÃ¡lidola especificaciÃ³n %qs tiene un %<%%W%c%> no vÃ¡lidola especificaciÃ³n %qs tiene un %<%%x%c%> no vÃ¡lidola especificaciÃ³n %qs es no vÃ¡lidafalla de especificaciÃ³n: %<%%*%> no ha sido inicializado por coincidencia de patrÃ³nfalla de especificaciÃ³n: no se reconoce la opciÃ³n de especificaciÃ³n %qcel fichero de especificaciÃ³n no tiene especificaciones para enlazarla especificacion es '%s'
  
! la opciÃ³n generada de especificaciÃ³n sÃ³lo es %<-%>especializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³n %qTespecializaciÃ³n de %qD despuÃ©s de la instanciaciÃ³nespecializaciÃ³n de %qD en un espacio de nombres diferentela especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombresespecializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³nespecializaciÃ³n de la funciÃ³n miembro especial declarada implÃ­citamenteel miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>el lÃ­mite especificado %wu supera %<INT_MAX%>el lÃ­mite especificado %wu supera el tamaÃ±o mÃ¡ximo del objeto %wuel lÃ­mite especificado %wu supera el tamaÃ±o %wu del objeto de destinoopciÃ³n %qs especificada mÃ¡s de una vezsintaxis de specs %%include mal formada despuÃ©s de %ld caracteressintaxis de specs %%rename mal formada despuÃ©s de %ld caracteresla especificaciÃ³n specs %s no se encontrÃ³ para ser renombradafichero specs mal formado despuÃ©s de %ld caracteresorden specs %% desconocida despuÃ©s de %ld caracteres%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla%<%%%> final espurio en el formatoel marco de la pila debe ser menor de 64kel marco de pila no es un mÃºltiplo de 8 bytes: %wdel marco de pila no es un mÃºltiplo de octabyte: %wdmarco de pila demasiado grandeel valor de guardia de pila debe ser una potencia exacta de 2no se admite la expresiÃ³n del lÃ­mite de la pilano se admiten lÃ­mites de la pila en este objetivola prueba de pila requiere %<-maccumulate-outgoing-args%> para ser correctala prueba de pila requiere %<target("accumulate-outgoing-args"%> para ser correctael protector de pila no protege la funciÃ³n: todas las matrices locales son de longitud menor a %d bytesel protector de pila no protege las variables locales: almacenamiento temporal de longitud variablese usÃ³ un nombre de registro para una variable de registro globalel tamaÃ±o de la pila debe ser una potencia exacta de 2el tamaÃ±o de la pila debe ser mayor que el valor de la guardia de pilael tamaÃ±o de la pila no debe ser mayor a 64kno se admite el cÃ¡lculo de uso de pila para este objetivoel uso de pila puede estar sin lÃ­mitesstack_offset debe ser un mÃºltiplo de 4stack_offset debe ser por lo menos 4marco de la pila demasiado grande: %d bytesel principio del fragmento RTL debe estar en una lÃ­nea anterior al finel inicio del bucle do implÃ­cito en %L no se puede simplificar a un valor constanteprincipio/fin de fragmento RTL en ficheros diferentesla declaraciÃ³n no puede resolver la direcciÃ³n de la funciÃ³n sobrecargadala declaraciÃ³n no tiene efectola declaraciÃ³n es una referencia, no una llamada, a la funciÃ³n %qEse marcÃ³ la sentencia para throw en medio del bloquese marcÃ³ la sentencia para throw, pero no lo hacela sentencia nunca se ejecutarÃ¡declaraciÃ³n sin efectolas expresiones-de-declaraciones no se permiten fuera de funciones ni en listas de argumentos-plantillala declaraciÃ³n de ES estÃ¡tica para %q+D necesita una direcciÃ³nfallÃ³ la aserciÃ³n estÃ¡tica: %EfallÃ³ la aserciÃ³n estÃ¡tica: %scadena static con una funciÃ³n que no usa unadeclaraciÃ³n static de %q+D despuÃ©s de una declaraciÃ³n que no es staticno se admite la inicializaciÃ³n estÃ¡tica de la variable %q+D en memoria %<.shared%>static no se admite en TPF-OSel miembro static %qD no puede ser un campo de bitsse declarÃ³ el miembro static %qD como %<register%>la funciÃ³n miembro static %q#D se declara con calificadores de tipola funciÃ³n miembro static %qD no puede tener calificador-cvstatic o calificadores de tipo en un declarador de matriz que no es parÃ¡metroinstancia de la clase Objective-C %qE alojada estÃ¡ticamentelos atributos stdcall y cdecl no son compatibleslos atributos stdcall y fastcall no son compatibleslos atributos stdcall y thiscall no son compatiblesel paso del bucle do implÃ­cito en %L no se puede simplificar a un valor constantese modificÃ³ el stmt (%p) marcado despuÃ©s del paso de optimizaciÃ³n: stmt con VUSE incorrectola clase de almacenamiento %<__thread%> es no vÃ¡lida para la funciÃ³n %qsla clase de almacenamiento %<auto%> es no vÃ¡lida para la funciÃ³n %qsla clase de almacenamiento %<register%> es no vÃ¡lida para la funciÃ³n %qsclase de almacenamiento %qD aplicada a la instanciaciÃ³n de una plantillase especificÃ³ una clase de almacenamiento para %qsse especificÃ³ una clase de almacenamiento para el parÃ¡metro %qEse especificÃ³ una clase de almacenamiento para el parÃ¡metro %qsse especificÃ³ una clase de almacenamiento para el campo de la estructurase especificÃ³ una clase de almacenamiento para el campo de la estructura %qEse especificÃ³ una clase de almacenamiento para el parÃ¡metro de plantilla %qsse especificÃ³ una clase de almacenamiento para el nombre de tipose especificÃ³ una clase de almacenamiento para un parÃ¡metro sin nombreespecificadores de clase de almacenamiento no vÃ¡lidos en las declaraciones de funciones friendel tamaÃ±o de almacenamiento de %q+D no es constanteno se conoce el tamaÃ±o de almacenamiento de %q+Del tamaÃ±o de almacenamiento de %qD no es constanteno se conoce el tamaÃ±o de almacenamiento de %qDnombre de dispositivo extraÃ±o %qs despuÃ©s de %qs: carÃ¡cter incorrecto %qcno se admite el nombre de estrategia %qs especificado para la opciÃ³n %qs para cÃ³digo de 32 bits%<@%> parÃ¡sita en el programa%<\%o%> parÃ¡sito en el programa%qc parÃ¡sito en el programa%qs sobrante despuÃ©s de los mÃ©todos Objective-C++%qs parÃ¡sito en el programalos formatos de strftime no pueden dar formato a los argumentosla longitud de la cadena %qd es mayor que la longitud %qd, la mÃ¡xima que los compiladores ISO C%d deben admitirse ha interceptado una asignaciÃ³n strong-casttal vez se necesite strong-castse definiÃ³ struct aquÃ­struct no tiene miembrosstruct no tiene miembros nombradoscampo de estructurael lÃ­mite del tamaÃ±o de la estructura sÃ³lo se puede establecer a 8 o 32el lÃ­mite del tamaÃ±o de la estructura sÃ³lo se puede establecer a 8, 32 o 64la inclusiÃ³n del submarco de trabajo %s genera un conflicto con el marco de trabajo incluidofalta el subÃ­ndice en la referencia de la matrizel valor indicado por el subÃ­ndice no es ni matriz ni punteroel valor del subÃ­ndice no es ni matriz ni puntero ni vectorel valor de subÃ­ndice es un puntero a funciÃ³nse declarÃ³ el subÃ­ndice de la matriz como %<register%>se sugiere llaves alrededor de un cuerpo vacÃ­o en una declaraciÃ³n %<do%>se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<else%>se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<if%>se sugieren llaves explÃ­citas alrededor del cuerpo vacÃ­o en la declaraciÃ³n %<do%>se sugieren llaves explÃ­citas para evitar un %<else%> ambiguose sugieren parÃ©ntesis alrededor de %<&&%> junto con %<||%>se sugieren parÃ©ntesis alrededor de %<+%> para un operando de %<&%>se sugieren parÃ©ntesis alrededor de %<+%> dentro de %<<<%>se sugieren parÃ©ntesis alrededor de %<+%> dentro de %<>>%>se sugieren parÃ©ntesis alrededor de %<-%> para un operando de %<&%>se sugieren parÃ©ntesis alrededor de %<-%> dentro de %<<<%>se sugieren parÃ©ntesis alrededor de %<-%> dentro de %<>>%>se sugieren parÃ©ntesis alrededor de la expresiÃ³n %<>>%>se sugieren parÃ©ntesis alrededor de la aritmÃ©tica para un operando de %<^%>se sugieren parÃ©ntesis alrededor de la aritmÃ©tica para un operando de %<|%>se sugieren parÃ©ntesis alrededor de la asignaciÃ³n usada como valor verdaderose sugieren parÃ©ntesis alrededor de la comparaciÃ³n en un operando de %<!=%>se sugieren parÃ©ntesis alrededor de la comparaciÃ³n para un operando de %<&%>se sugieren parÃ©ntesis alrededor de la comparaciÃ³n en un operando de %<==%>se sugieren parÃ©ntesis alrededor de la comparaciÃ³n para un operando de %<^%>se sugieren parÃ©ntesis alrededor de la comparaciÃ³n para un operando de %<|%>se sugieren parÃ©ntesis alrededor de un operando de %<!%> o cambie %<&%> a %<&&%> o %<!%> a %<~%>se sugieren parÃ©ntesis alrededor del operando de %<!%> o cambie %<|%> a %<||%> o %<!%> a %<~%>alternativa sugerida:alternativas sugeridas:se admite el modo %qsarquitecturas de nÃºcleo no admitidas:%sla opciÃ³n %<-mcustom-%s%> genera un conflicto con la opciÃ³n %<-mcustom-%s%>se requiere la opciÃ³n %<-mcustom-%s%> para la coma flotante de precisiÃ³n dobleopciÃ³n %<-mcustom-%s%>: el valor %d tiene que estar entre 0 y 255la opciÃ³n %qs no inicia con %<-%>la opciÃ³n %qs ya no se admitela condiciÃ³n de switch tiene valor booleanswitch salta dentro de una expresiÃ³n de declaraciÃ³nel switch salta sobre la inicializaciÃ³n de la variablefalta el case por defecto para un switchla cantidad de switch no es un enteroswitch inicia aquÃ­la declaraciÃ³n switch de tamaÃ±o de %lu entradas es demasiado grandese usÃ³ un sÃ­mbolo como un operando inmediatose usÃ³ un sÃ­mbolo con registros base e indizados al mismo tiempose usÃ³ un sÃ­mbolo con desplazamiento en modo PIClas referencias a memoria simbÃ³lica sÃ³lo se admiten en z10 o posteriorsymtab_node::fallÃ³ verifyfallÃ³ la llamada a sistema para kern.osversion: %mla ruta del sistema %qs no es absolutase toma la direcciÃ³n de la expresiÃ³n de tipo %<id%>se toma la direcciÃ³n de la matriz temporaltomar la direcciÃ³n de una etiqueta no es estÃ¡ndarel CPU objetivo no tiene soporte para el modo ARMla CPU objetivo no admite las instrucciones de seguridad ARMv8-Mel CPU objetivo no admite las instrucciones THUMBel CPU objetivo no admite trabajo internoel CPU objetivo no admite accesos sin alinearel OS objetivo no admite accesos sin alinearargumento destinoel atributo target no se admite en esta plataformael atributo o pragma target cambia la ABI Altivecel atributo o pragma target cambia la ABI darwin64el objetivo no admite actualizaciÃ³n de perfil atÃ³mica; se selecciona el modo sencilloel objetivo no admite despachador de versiÃ³n de funciÃ³nel formato objetivo no soporta infinitoel objetivo no es puntero o referenciael objetivo no es puntero o referencia a una claseel objetivo no es puntero o referencia a un tipo completoel objetivo de conversiÃ³n puede ser un candidato para un atributo de formatoel objetivo de inicializaciÃ³n puede ser un candidato para un atributo de formatono estÃ¡ disponible la orden interna especÃ­fica del objetivono coincide la opciÃ³n especÃ­fica del objetivoel sistema objetivo no admite salida de depuraciÃ³nel sistema objetivo no admite el formato de depuraciÃ³n %qsel argumento de plantilla %d es no vÃ¡lidoel argumento de plantilla %qE involucra a el(los) parÃ¡metro(s) de plantillael argumento de plantilla para %qD usa el tipo local %qTse requiere un argumento de plantilla para %<%s %T%>los argumentos de plantilla para %qD no coinciden con la plantilla original %qDclase de plantilla sin nombredeclaraciÃ³n plantilla de %<typedef%>declaraciÃ³n plantilla de %q#DdefiniciÃ³n de plantilla de %q#D que no es plantillaparÃ¡metro de plantilla %q+#Dno se permite el parÃ¡metro de plantilla %qD de tipo %qT en una expresiÃ³n integral constante porque no es de tipo integral o de enumeraciÃ³nno se usan la plantilla de lista de parÃ¡metros en la instanciaciÃ³n explÃ­citalas listas de parÃ¡metro de plantilla proporcionadas no coinciden con los parÃ¡metros de plantilla de %qDel paquete de parÃ¡metros plantilla %qD no puede tener un argumento por defectoel paquete de parÃ¡metros plantilla no puede tener un argumento por defectolos paquetes de parÃ¡metro de plantilla no pueden tener argumentos por defectoel tipo de parÃ¡metro de plantilla %qT se declarÃ³ %<friend%>los parÃ¡metros de la plantilla no pueden ser friendsno se permite la especializaciÃ³n de plantilla de %qD por ISO C++especializaciÃ³n de plantilla con enlace Cno se especificaron los especificadores de plantilla en la declaraciÃ³n de %qDlos parÃ¡metros de tipo plantilla debe usar la palabra clave %<class%> o %<typename%>plantilla con enlace Cel id-de-plantilla %qD para %q+D no coincide con ninguna declaraciÃ³n de plantillael id de plantilla %qD se usa como un declaradorparÃ¡metro-de-plantilla-las plantillas no pueden ser %<virtual%>temporal del tipo %qT que no es literal en una expresiÃ³n constanteel atributo %<getter%> sÃ³lo se puede especificar una vezel atributo %<interrupt%> requiere un procesador MIPS32r2 o superiorel atributo %<setter%> sÃ³lo se puede especificar una vezla arquitectura %qs no admite %<-m%s=2008%>la arquitectura %qs no admite %<-m%s=legacy%>la arquitectura %qs no admite %<-mfp32%>la arquitectura %qs no admite las instrucciones DSPla arquitectura %qs no admite las instrucciones con probabilidad de ramificaciÃ³nla arquitectura %qs no admite las instrucciones madd ni msubla arquitectura %qs no admite los registros de precisiÃ³n sencilla imparla arquitectura %qs no admite las instrucciones par-sencillola arquitectura %qs no admite la instrucciÃ³n syncila opciÃ³n de printf ' 'la opciÃ³n de strfmon '!'la opciÃ³n de printf '#'la opciÃ³n de strftime '#'la opciÃ³n de printf '''la opciÃ³n de scanf '''la opciÃ³n de strfmon '('la opciÃ³n de printf '+'la opciÃ³n de strfmon '+'la opciÃ³n de printf '-'la opciÃ³n de strfmon '-'la opciÃ³n de strftime '-'la opciÃ³n de printf '0'la opciÃ³n de strftime '0'el modificador de strftime 'E'la opciÃ³n de printf 'I'la opciÃ³n de scanf 'I'el modificador 'O'el modificador de strftime 'O'la opciÃ³n de strfmon '^'la opciÃ³n de strftime '^'la opciÃ³n de strftime '_'la opciÃ³n de scanf 'a'la opciÃ³n de scanf 'm'la opciÃ³n de diagnÃ³stico 'q'la opciÃ³n -shared no se admite actualmente en ELF de VAXla ABI para pasar agregados con alineaciÃ³n de %d bytes cambiÃ³ en GCC 5la ABI para pasar un struct con un miembro de matriz flexible cambiÃ³ en GCC 4.4la cpu RX100 no tiene FPU de hardwarela cpu RX200 no tiene FPU de hardwarela direcciÃ³n de %qD siempre se evaluarÃ¡ como %<true%>la direcciÃ³n de %qD nunca debe ser NULLla direcciÃ³n de una etiqueta no puede aparecer en una expresiÃ³n constantela supresiÃ³n de la asignaciÃ³n es una caracterÃ­stica de scanfla combinacion de %qs y %qs es incompatible con %qsla comparaciÃ³n siempre se evalÃºa como %<false%> para la direcciÃ³n de %qD que nunca serÃ¡ NULLla comparaciÃ³n siempre se evalÃºa como %<true%> para la direcciÃ³n de %qD que nunca serÃ¡ NULLel compilador puede asumir que la direcciÃ³n de %qD siempre se evaluarÃ¡ como %<true%>el tipo conflictivo definido en otra unidad de traducciÃ³nel tipo conflictivo definido en otra unidad de traducciÃ³n tiene una tabla virtual de tamaÃ±o diferenteel tipo conflictivo definido en otra unidad de traducciÃ³n tiene una una tabla virtual con diferente contenidoel tipo conflictivo definido en otra unidad de traducciÃ³n tiene una una tabla virtual con mÃ¡s entradasel tipo conflictivo definido en otra unidad de traducciÃ³n tiene una informaciÃ³n RTTI diferentela sintaxis de punto no estÃ¡ disponible en Objective-C 1.0la base extra se define aquÃ­el quinto argumento debe ser un inmediato de 8-bitla primera diferencia de las definiciones correspondientes es el campo %qDla primera diferencia de las definiciones correspondientes es el mÃ©todo %qDel primer parÃ¡metro de %<operator new%> no puede tener un argumento por defectoel argumento delantero debe ser un escalar 1, 2, 4, 8el argumento inmediato debe ser un inmediato de 4-bitel argumento inmediato debe ser un inmediato de 5-bitel argumento inmediato debe ser un inmediato de 8-bitel tipo incompatible definido en otra unidad de traducciÃ³nel tipo incompatible estÃ¡ definido aquÃ­el Ãºltimo argumento debe ser un inmediato de 1-bitel tercer argumento debe ser un inmediato de 2-bitel Ãºltimo argumento debe ser un inmediato de 3-bitel Ãºltimo argumento debe ser un inmediato de 32-bitel Ãºltimo argumento debe ser un inmediato de 4-bitel tercer argumento debe ser un inmediato de 5-bitel Ãºltimo argumento debe ser un inmediato de 1-bitel Ãºltimo argumento debe ser un inmediato de 8-bitel Ãºltimo argumento debe ser un escalar 1, 2, 4, 8la disposiciÃ³n de los agregados que contienen vectores con alineamiento de %d bytes cambiÃ³ en GCC 5el m210 no admite little endianel valor mÃ¡ximo para el Ãºltimo rango de tamaÃ±os deberÃ­a ser -1 para la opciÃ³n %qsel penÃºltimo argumento debe ser un inmediato de 8-bitel rango de la mÃ¡scara debe estar entre 0 y 255el rango del selector debe estar entre 0 y 1el rango del selector debe estar entre 0 y 3el rango del selector debe estar entre 0 y 7no se puede acceder al registro especificado por %q+D en el objetivo actualel registro especificado para %q+D no es lo suficientemente general para usarse como variable de registroel resultado de la conversiÃ³n no estÃ¡ especificado porque %qE estÃ¡ fuera del rango del tipo %qTel tercer argumento debe ser un inmediato de 8-bitel tercer argumento debe ser una constante de comparaciÃ³nel tipo %qT de variable %<constexpr%> %qD no es literalel tipo que se destruye es %qT, pero el destructor se refiere a %qTel valor de %qD no se puede usar en una expresiÃ³n constanteno hay argumentos para %qD que dependan de un parÃ¡metro de plantilla, por lo cual una declaraciÃ³n de %qD debe estar disponibleel tercer argumento de %q+D deberÃ­a ser %<char **%>el tercer argumento de %<__builtin_prefetch%> debe ser una constanteel tercer argumento de la funciÃ³n %qEdebe ser una constante enterael tercer operando de la expresiÃ³n condicional no puede resolver la direcciÃ³n de la funciÃ³n sobrecargadael tercer operando de la expresiÃ³n condicional no tiene efectoel tercer operando de la expresiÃ³n condicional es una referencia, no una llamada, a la funciÃ³n %qEel tercer operando del operador condicional es del tipo %<void%>, pero el segundo operando no es una expresiÃ³n throw ni del tipo %<void%>esta funciÃ³n interna sÃ³lo estÃ¡ disponible en el fr405 y fr450esta funciÃ³n interna sÃ³lo estÃ¡ disponible en el fr450esta funciÃ³n interna sÃ³lo estÃ¡ disponible en el fr500 y fr550esta funciÃ³n interna sÃ³lo estÃ¡ disponible en la cadena de herramientas v3festa funciÃ³n interna sÃ³lo estÃ¡ disponible en la cadena de herramientas v3s o v3fno se admite este interno en la cadena de herramientas v3mno se admite este interno para este objetivoeste compilador no tiene soporte para %seste compilador no tiene soporte para PowerPC (se hace caso omiso de los indicadores de arquitectura)este compilador no tiene soporte para x86 (se hace caso omiso de los indicadores de arquitectura)esta condiciÃ³n tiene bifurcaciones idÃ©nticasesta constante decimal sÃ³lo es unsigned en ISO C90esta constante decimal serÃ¡ unsigned en ISO C90esta flexibilidad es obsoleta y serÃ¡ eliminadaesto es un error de GCC que se puede sortear aÃ±adiendo el atributo usado a la funciÃ³n llamadaesta es la primera etiqueta por defectoesta es la primera entrada que solapa ese valoreste es la insn:esta funciÃ³n de medios sÃ³lo estÃ¡ disponible en el fr400 y fr550esta funciÃ³n de medios sÃ³lo estÃ¡ disponible en el fr500esta sentencia puede fracasareste objetivo no admite %qseste destino es little endianesta mÃ¡quina objetivo no tiene ramificaciones retardadaslos datos COMMON thread-local no estÃ¡n implementadosdeclaraciÃ³n thread-local de %q#D despuÃ©s de una declaraciÃ³n que no es thread-localdeclaraciÃ³n thread-local de %q+D despuÃ©s de una declaraciÃ³n que no es thread-localse usÃ³ la variable threadprivate %qE en una regiÃ³n objetivose usÃ³ la variable threadprivate %qE en una tarea sin atararrojando NULL, que tiene un tipo integral, que no es punteropara estar seguro todos los punteros intermedios en la conversiÃ³n de %qT a %qT se deben calificar como %<const%>para hacer referencia a un tipo miembro de un parÃ¡metro de plantilla, use %<typename %E%>faltan argumentos para %%:compare-debug-auxbase-optfaltan argumentos para %%:replace-extensionfaltan argumentos para %%:version-comparefaltan argumentos para %<__builtin_tgmath%>faltan argumentos para el constructor %q#Dfaltan argumentos para la funciÃ³nfaltan argumentos para la funciÃ³n %<va_start%>faltan argumentos para la funciÃ³n %q#Dfaltan argumentos para la funciÃ³n %qEfaltan argumentos para la funciÃ³n miembro %q#Dfaltan argumentos para el mÃ©todo %q#Dfaltan expresiones para structfaltan listas de parÃ¡metros de plantilla en la declaraciÃ³n de %qDfaltan listas-de-parÃ¡metros-de-plantillael valor del tipo de la funciÃ³n es demasiado grande, necesita %d registros, sÃ³lo se tienen %d registros para estodemasiado tarde para que la directiva # establezca el directorio de depuraciÃ³ndemasiadas clÃ¡usulas %<if%>demasiadas clÃ¡usulas %<if%> con el modificador %qsdemasiadas clÃ¡usulas %<if%> sin modificadordemasiados argumentos %<static%>demasiadas clÃ¡usulas %qsdemasiadas alternativas en %<asm%>demasiados argumentosdemasiados argumentos para el formatodemasiados argumentos para %%:compare-debug-auxbase-optdemasiados argumentos para %%:compare-debug-dump-optdemasiados argumentos para %%:compare-debug-self-optdemasiados argumentos para %%:version-comparedemasiados argumentos para el constructor %q#Ddemasiados argumentos para la funciÃ³ndemasiados argumentos para la funciÃ³n %q#Ddemasiados argumentos para la funciÃ³n %qEdemasiados argumentos para makedemasiados argumentos para la funciÃ³n miembro %q#Ddemasiados argumentos para el mÃ©todo %q#Ddemasiados argumentos para el mÃ©todo %qEdemasiadas llaves alrededor del inicializador para %qTdemasiados bordes de de manejo de excepciones en bb %idemasiadas expresiones para structdemasiados inicializadores para %qTdemasiados ficheros de entradase grabaron demasiadas salidas de bucledemasiados bordes de ramificaciÃ³n de salida de bb %ise especificaron demasiados rangos de tamaÃ±os en la opciÃ³n %qsdemasiadas listas de parÃ¡metros de plantilla en la declaraciÃ³n de %qDdemasiadas listas-de-parÃ¡metros-de-plantillademasiados valores en la declaraciÃ³n de devoluciÃ³ndemasiadas variables para la clÃ¡usula de rango con canaldemasiado espacio de pila del cual disponer: %ddemasiado espacio de pila para preparar: %dla declaraciÃ³n del nivel superior de %qs especifica %<auto%>el reordenamiento de nivel principal se debe desactivar cuando se desactiva unidad-cada-vezel tamaÃ±o total de las variables locales excede el lÃ­mite de la arquitecturaC tradicional carece de un espacio de nombres separado para etiquetas, el identificador %qE genera un conflicto conC tradicional rechaza la definiciÃ³n de funciones de estilo ISO CC tradicional rechaza la inicializaciÃ³n automÃ¡tica de agregadosC tradicional rechaza la inicializaciÃ³n de unionsC tradicional rechaza la concatenaciÃ³n de constantes de cadenasC tradicional rechaza el operador unario masse generÃ³ un trampolÃ­n para la funciÃ³n anidada %qDla memoria transaccional no se admite con %<-fsanitize=address%>la memoria transaccional no se admite con %<-fsanitize=kernel-address%>la memoria transaccional no se admite con excepciones que no son llamadael modo de captura no se admite para valores de coma flotante VAXrevisiÃ³n de Ã¡rbol: %s, se tiene %s en %s, en %s:%drevisiÃ³n de Ã¡rbol: acceso del operando %d de %s con %d operandos en %s, en %s:%drevisiÃ³n de Ã¡rbol: no se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%drevisiÃ³n de Ã¡rbol: se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%drevisiÃ³n de Ã¡rbol: no se esperaba ninguno de %s, se tiene %s en %s, en %s:%drevisiÃ³n de Ã¡rbol: se esperaba un Ã¡rbol que contenga la estructura %qs, se tiene %qs en %s, en %s:%del cÃ³digo de Ã¡rbol %qs no se admite en flujos LTOla lista de Ã¡rbol termina en la profundidad %iborde verdadero/falso despuÃ©s de una expresiÃ³n que no es GIMPLE_COND en bb %dintente borrar los parÃ©ntesis alrededor del id-de-tipointente utilizar %qE en su lugarse tratÃ³ de terminar struct, pero fue sacado debido a errores previos de decodificaciÃ³nse intenta hacer que la clase %qT sea un friend de Ã¡mbito globalfalta la cadena de ajuste en la opciÃ³n (%s)dos o mÃ¡s tipos de datos en la declaraciÃ³n de %qsdos o mÃ¡s tipos de datos en los especificadores de la declaraciÃ³ndos o mÃ¡s secciones para %sse diÃ³ un argumento de tipo %q#T a %<delete%>, se esperaba un punteroel tipo %qE tiene un constructor definido por el usuarioel tipo %qE tiene un destructor definido por el usuarioel tipo %qE no tiene un constructor para llamar por defectoel tipo %qE tiene funciones miembro virtualesel tipo %qT no tiene un tamaÃ±o conocidoel tipo %qT para la instanciaciÃ³n explÃ­cita %qD no coincide con el tipo declarado %qTel tipo %qT no es un tipo base para el tipo %qTel tipo %qT no es una base directa de %qTel tipo %qT no es una base directa o virtual de %qTel tipo %qT es demasiado grandeel propio tipo %qT viola la regla de una sola definiciÃ³n de C++el tipo %qT del argumento de plantilla %qE depende de un parÃ¡metro de plantillael tipo %qT del argumento de plantilla %qE depende de parÃ¡metros de plantillael tipo %qT deberÃ­a coincidir con el tipo %Tel tipo %qT viola la regla de definiciÃ³n Ãºnica de C++se usÃ³ el tipo %qT sin enlace para declarar la funciÃ³n %q#D con enlacese usÃ³ el tipo %qT sin enlace para declarar la variable %q#D con enlaceel tipo %qs no es conforme con el protocolo %qEla aserciÃ³n de tipo sÃ³lo es vÃ¡lida para los tipos de interfazse descartan los atributos de tipo despuÃ©s de que el tipo ya se definiÃ³el tipo de dato por defecto es %<int%> en la declaraciÃ³n de %qEel tipo de dato por defecto es %<int%> en el nombre de tipoel tipo no tiene mÃ©todosel tipo es obsoletoel tipo es obsoleto: %sel tipo no es compatible con su varianteno coinciden los tipos entre un SSA_NAME y su sÃ­mbolodiscordancia de tipos para etiqueta case en sentencia switchlos tipos de datos no coinciden en la expresiÃ³n binarialos tipos de datos no coinciden en la expresiÃ³n condicionallos tipos no coinciden en el parÃ¡metro %iel nombre de tipo %qs deberÃ­a concordar con el nombre de tipo %qsel nombre de tipo que se declarÃ³ como funciÃ³n devuelve una funciÃ³nel nombre de tipo que se declarÃ³ como funciÃ³n devuelve una matrizel tipo de %qD es %<int%> por defectoel tipo de %qD no coincide con la declaraciÃ³n originalel tipo de %qE es desconocidoel tipo de la matriz %q+D se completÃ³ de forma incompatible con la inicializaciÃ³n implÃ­citael tipo de campo de bits %qs es una extensiÃ³n de GCCel tipo de dato del parÃ¡metro formal %d estÃ¡ incompletoel tipo de la propiedad %qD genera un conflicto con la declaraciÃ³n previadiscordancia en precisiÃ³n de tipo en sentencia switchse descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³nel tipo de vector delete no es del tipo puntero ni matrizla clase transparente tipo %qT tiene clases basela clase transparente tipo %qT tiene funciones virtualestipo variante difiere en %sel tipo se declarÃ³ previamente %qEel uso de %<type punning%> sobre un tipo incompleto puede romper las reglas de alias estrictono coincide el tipo/valor en el argumento %d en la lista de parÃ¡metros de plantilla para %qDla definiciÃ³n de tipo %q+D se declarÃ³ como %<_Noreturn%>la definiciÃ³n de tipo %q+D se declarÃ³ como %<inline%>se define tipo %qD localmente pero no se usadeclaraciÃ³n typedef no vÃ¡lida en la declaraciÃ³n de parÃ¡metrosla definiciÃ³n de tipo se declarÃ³ %<auto%>el nombre del typedef puede no ser un especificador-de-nombre-anidadose usa el nombre-de-definiciÃ³n-de-tipo %qD como un declarador de destructorlos tipos no son totalmente compatibleslos tipos difieren en el signotipos con nÃºmero de parÃ¡metros diferentesno se pueden definir tipos en expresiones %<decltype%>no se pueden definir tipos en expresiones %<noexcept%>no se pueden definir tipos en una expresiÃ³n %<typeid%>no se pueden definir tipos en una expresiÃ³n newno se pueden definir tipos en un id-tipo-nuevono se pueden definir tipos en declaraciones de plantilla aliasno se pueden definir tipos en una especificaciÃ³n de excepciÃ³nlos tipos no se pueden definir en conversionesno se pueden definir tipos en condicionesno se pueden definir tipos en declaraciones de excepciÃ³nno se pueden definir tipos en tipos de parÃ¡metrono se pueden definir tipos en argumentos de plantillano se puede calcular la ubicaciÃ³n real del parÃ¡metro apiladono se puede deducir %qT de %qEno se puede emular %qsno se puede encontrar un registro para vaciarno se puede encontrar un registro para vaciar la clase %qsno se puede encontrar el operador de carÃ¡cter literal %qD con argumento %qTno se puede encontrar un operador literal numÃ©rico %qDno se puede encontrar un operador literal de cadena %qD con argumentos %qT, %qTno se pueden generar recargas para restricciones imposibles:no se pueden generar recargas para:no se puede localizar el guiÃ³n de enlazador por defecto %qs en las rutas de bÃºsqueda de bibliotecasaÃºn no se puede mostrar el operando; code == %d (%c)el incondicional %2d nunca se ejecuta
  el incondicional %2d tomado %s
! selector %qE sin declararla conducta es indefinida cuando el segundo parÃ¡metro de %<va_start%> se declara con almacenamiento %<register%>operador %qs nombrado sin definirno coincide el tipo subyacente en el enum %q#TAST inesperado de gÃ©nero %sargumento inesperadoargumento inesperado para msp430_select_hwmult_lib: %satributo inesperadotipo-base inesperado en cris_print_baseexpresiÃ³n %qE inesperada de gÃ©nero %snombre de fichero inesperado %s en el fichero de resoluciÃ³n de enlace. Se esperaba %sprimer argumento inesperado para msp430_select_hwmult_lib: %stipo-Ã­ndice inesperado en cris_print_indexoperando multiplicativo inesperadodesplazamiento inesperadooperando inesperadoefectos colaterales inesperados en la direcciÃ³nno se identifica el operador de llamadaconst sin inicializar en %<new%> de %q#Tmiembro const sin inicializar en %q#Tun miembro const sin inicializar en %q#T usa %<new%> sin un inicializador newel miembro const sin inicializar en %qT es no vÃ¡lido en C++miembro referencia sin inicializar en %q#Tun miembro referencia sin inicializar en %q#T usa %<new%> sin un inicializador newse colocÃ³ la variable %q+D sin inicializar en el Ã¡rea de memoria del programaunion no se puede hacer transparentese definiÃ³ union aquÃ­union no tiene miembrosunion no tiene miembros nombradosmiembro union %q+D con %qD que no es trivialnivel de protecciÃ³n del flujo de control %qs desconocidoalgoritmo IRA %qs desconocidoregiÃ³n IRA %qs desconocidamodelo de particiÃ³n LTO %qs desconocidonivel de reÃºso de la pila %qs desconocidomodelo TLS %qs desconocidoacciÃ³n %qE desconocida para %<#pragma pack%> - se descartase especificÃ³ una alineaciÃ³n %qs desconocida para la opciÃ³n %qsmodelo de memoria especÃ­fico de la arquitectura desconocidotamaÃ±o de matriz desconocida en deletealgoritmo %qs de reordenaciÃ³n de bloque bÃ¡sico desconocidoevento de llamada hacia atrÃ¡s desconocido registrado por el plugin %svalor cc_attr desconocidose desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formatoarquitectura de nÃºcleo %qs desconocida especificada con %qsdestino desconocidoestilo de exceso de precisiÃ³n %qs desconocidoestilo de contracciÃ³n de coma flotante %qs desconocidomodo insn desconocidosalida %qs del enlazador desconocidase desconoce el modo de mÃ¡quina %qEinsn move desconocida:descarga ABI %qs desconocidaletra de operando desconocida: '%c'operador %qs desconocido en %%:version-compareopciÃ³n desconocida %q.*s en %<-fopt-info-%s%>opciÃ³n desconocida despuÃ©s del tipo %<#pragma GCC diagnostic%>opciÃ³n desconocida para %<%s=%s%>modelo de tamaÃ±o de punteros desconocido %qsmÃ©todo de actualizaciÃ³n de perfil desconocido %qsatributo de propiedad desconocidopuntuaciÃ³n '%c' desconocidanombre de registro %qs desconocido en %<asm%>nombre de registro desconocido: %sreubicaciÃ³n unspec desconocidafunciÃ³n de especificaciÃ³n %qs desconocidaespecificaciÃ³n desconocida para el conjunto de valores de FLT_EVAL_METHOD a permitir %qsfuente desconocidaparÃ¡metro de revisiÃ³n de pila desconocido %qsatributo o pragma objetivo %qs desconocidoopciÃ³n de cadena de ajuste desconocida (%s)se encontrÃ³ el tipo desconocido %<%T%> durante la codificaciÃ³n de Objective-Cnombre de tipo %qE desconocidonombre de tipo %qE desconocido; Â¿quiso decir %qs?nombre de tipo %qE desconocido; utilice la palabra clave %<enum%> para hacer referencia al tiponombre de tipo %qE desconocido; utilice la palabra clave %<struct%> para hacer referencia al tiponombre de tipo %qE desconocido; utilice la palabra clave %<union%> para hacer referencia al tipotipo de ABI de biblioteca de vectorizaciÃ³n desconocida (%qs) para la opciÃ³n %qsmodelo %qs de coste de vectorizador desconocidoprioridad %qs de inicializaciÃ³n de verificaciÃ³n de vtable desconocida.directiva de reinicio de color desconocidael campo sin nombre tiene tipo de dato incompletoinicializador sin nombre para %qT, el cual no tiene clases baseinicializador sin nombre para %qT, el cual usa herencia mÃºltiplestruct/union sin nombre que no define ninguna instanciase declarÃ³ la variable o campo sin nombre como voidunquote_string(): cadena incorrectainalcanzableNo se reconoce el argumento de la opciÃ³n no se reconoce la insn:no se reconoce el objetivo de %s: %sno se reconoce la direcciÃ³nno se reconoce el argumento en la opciÃ³n %qsno se reconoce el nivel de salida de depuraciÃ³n %qsno se reconoce el especificador de formatono se reconoce la opciÃ³n de depuraciÃ³n de gcc: %cno se reconoce el argumento de vector de interrupciones del atributo %qEno se reconoce el valor de visibilidad de ivar %qsno se reconoce el operando para %%:asm_auto_mfpuno se reconoce el operando para %%:canon_for_mlibse pasa opciÃ³n no reconocida a %%:target_mode_checkno se reconoce el nombre de registro %qsno se reconoce el valor del orden de almacenamiento de escalares %qsno se reconoce el nombre de secciÃ³n %qEno se reconoce el desplazamiento oscurecido %qsno se reconoce la constante supuestano se reconoce el valor de visibilidad %qserror no recuperablesobrecarga sin resolver para el interno Altivec %qFllamada a funciÃ³n %qD insegura dentro de la funciÃ³n %<transaction_safe%>llamada a funciÃ³n %qD insegura dentro de una transacciÃ³n atÃ³micallamada a funciÃ³n %qE insegura dentro de la funciÃ³n %<transaction_safe%>llamada a funciÃ³n %qE insegura dentro de una transacciÃ³n atÃ³micallamada a funciÃ³n indirecta insegura dentro de la funciÃ³n %<transaction_safe%>llamada a funciÃ³n indirecta insegura dentro de una transacciÃ³n atÃ³micala conversiÃ³n sin signo de %qT a %qT cambia el valor de %qEla conversiÃ³n sin signo de %qT a %qT cambia el valor de %qE a %qEno se admite el argumento para %qDno se admite el tipo de argumento %qT para simdno se admite el tipo de argumento para la funciÃ³n internano se admite la combinaciÃ³n: %qs %sno se admite la combinaciÃ³n: %qs%s %sno se admite la combinaciÃ³n: %sconversiÃ³n de coma fija no admitidano se admite la concatenaciÃ³n no estÃ¡ndar de literales de cadenano se admite el sufijo no estÃ¡ndar en una constante de coma flotanteno se admite el operando para el cÃ³digo '%c'no se admite el tamaÃ±o de operando para el registro extendidono se admite el tipo de retorno %qT para simdsimdlen %d no admitidono se admite el tamaÃ±o para registro de enterosalternativa de dialecto ensamblador sin terminardirectiva de color no terminadaconstante de formato sin terminarparÃ¡metro %qD sin usovariable %q+D sin usarel valor superior de la etiqueta de rango `case' excede el valor mÃ¡ximo para el tipouse %<%T::%D%> en su lugaruse %<%T::%D%> en lugar de %<%T::%D%> para nombrar el constructor en un nombre calificadoutilice %<%T::template %D%> para indicar que es una plantillause %<...%> para expandir el paquete de argumentosuse %<this->%D%> en su lugarel uso de %<complex%> en tipos AltiVec es no vÃ¡lidoel uso de %<double%> en tipos AltiVec no es vÃ¡lido sin %qsel uso de %<long double%> en tipos AltiVec es no vÃ¡lidoel uso de %<long long%> en tipos AltiVec no es vÃ¡lido sin %qsel uso de %<long%> en tipos AltiVec es obsoleto; use %<int%>el uso de %<long%> en tipos AltiVec no es vÃ¡lido para cÃ³digo de 64 bits sin %qsuso de %qs en la plantillael uso del modificador de longitud %qs con el carÃ¡cter de tipo %qc o no tiene ningÃºn efecto o el comportamiento es indefinidouso de %s y %s juntos en el formato %suso de %s y %s junto con el formato %<%%%c%> %sel uso de tipos booleanos en tipos AltiVec es no vÃ¡lidouso de la plantilla de clase %qT como expresiÃ³nel uso de tipos de coma flotante decimal en tipos AltiVec es no vÃ¡lidose usÃ³ la funciÃ³n borrada %q+Duso del enum %q#D sin declaraciÃ³n previauso de parÃ¡metro desde la funciÃ³n contenedorauso de nil sin tipose usa un valor de tipo matriz que no se puede cambiar a puntero cuando se requiere un escalarse usa un valor de tipo struct cuando se requiere un escalarse usa un valor de tipo union cuando se requiere un escalarse usa un tipo vector cuando se requiere un escalar%<_Alignas%> sin uso en la declaraciÃ³n vacÃ­a%qs sin uso en declaraciÃ³n vacÃ­aespecificador de clase de almacenamiento sin uso en una declaraciÃ³n vacÃ­anombre de tipo sin uso en una declaraciÃ³n vacÃ­acalificador de tipo sin uso en una declaraciÃ³n vacÃ­ael %qD definido por el usuario siempre evalÃºa ambos argumentosse utiliza %<%c%s%>usar %qs con un tipo sin signo no tiene ningÃºn efectose usa especializaciÃ³n de plantilla %qT alias despuÃ©s de %qsse usa ABI darwin64se usa el campo no vÃ¡lido %qDse usa num_workers (%d); se hace caso omiso de %dse usa ABI de darwin antiguose usa el resultado de una funciÃ³n que devuelve %<void%>usando el parÃ¡metro de tipo plantilla %qT despuÃ©s de %qsse utiliza el rango [%E, %E] para el argumento de la directivase usÃ³ el nombre de definiciÃ³n de tipo %qD despuÃ©s de %qsse usa vector_length (%d); se hace caso omiso de %dse usa vector_length (%d); se hace caso omiso de la configuraciÃ³n de tiempo de ejecuciÃ³ndeclaraciÃ³n de uso para un no miembro en el Ã¡mbito de la claselos argumentos vÃ¡lidos son: %slos argumentos vÃ¡lidos son: %s; Â¿quiso decir %qs?los argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %slos argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %s; Â¿quiso decir %qs?los argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %slos argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %s; Â¿quiso decir %qs?los argumentos vÃ¡lidos para el atributo %<target("arch=")%> son: %slos argumentos vÃ¡lidos para el atributo %<target("arch=")%> son: %s; Â¿qiuso decir %qs?los argumentos vÃ¡lidos para el atributo %<target("tune=")%> son: %slos argumentos vÃ¡lidos para el atributo %<target("tune=")%> son: %s; Â¿quiso decir %qs?los argumentos vÃ¡lidos para %qs son: %slos argumentos vÃ¡lidos para %qs son: %s; Â¿quiso decir %qs?los nombres de caracterÃ­stica vÃ¡lidos son: %slos nombres de caracterÃ­stica vÃ¡lidos son: %s; Â¿quiso decir %qs?los valores vÃ¡lidos de la interna %qF, argumento %d, son 64, 128, 256, 512, 1024, 2048 y 4096no se admite el valor %qs para el atributo %<target%>argumento de valorno se usa el valor calculadoel valor pasado en %qs es demasiado grandeinicializaciÃ³n por valor del tipo de funciÃ³n %qTinicializaciÃ³n por valor del tipo de dato incompleto %qTinicializaciÃ³n por valor del tipo de referencia %qTlas asignaciones-de-rastreo-de-variable cambian el planificador selectivovariablela variable %q#D tiene inicializador pero de tipo de dato incompletola variable %q+D se declarÃ³ como %<_Noreturn%>la variable %q+D se declarÃ³ como %<inline%>la definiciÃ³n de la variable %q+D se marca como dllimportla variable %q+D puede ser sobreescrita por %<longjmp%> o %<vfork%>la variable %q+D debe ser const para que se ponga en la secciÃ³n de sÃ³lo lectura a travÃ©s de %qsla variable %q+D es parte de un ciclo de aliasse colocÃ³ la variable %q+D con inicializaciÃ³n dinÃ¡mica en el Ã¡rea de memoria del programala variable %qD tiene tipo de funciÃ³nla variable %qD tiene inicializador pero de tipo de dato incompletola variable %qD del tipo %qT que no es literal en una funciÃ³n %<constexpr%>la variable %qD se redeclarÃ³ como funciÃ³nse define la variable %qD pero no se usaLa variable %qD se usa mÃ¡s de una vez con %<#pragma acc declare%>la variable %qE se declarÃ³ en la regiÃ³n %<host_data%> que la contienela variable %qE no es una iteraciÃ³n del bucle mÃ¡s externo %d; se esperaba %qEla variable %qE de tipo incompleto %qT no se accederÃ¡ en la expresiÃ³n de incremento forla variable %qE de tipo incompleto %qT no se accederÃ¡ en el operando izquierdo del operador comala variable %qE de tipo incompleto %qT no se accederÃ¡ en el operando derecho del operador comala variable %qE de tipo incompleto %qT no se accederÃ¡ en el segundo operando de la expresiÃ³n condicionalla variable %qE de tipo incompleto %qT no se accederÃ¡ en la declaraciÃ³nla variable %qE de tipo incompleto %qT no se accederÃ¡ en el tercer operando de la expresiÃ³n condicionalse usa la matriz de longitud variable %qDse usÃ³ la matriz de longitud variablevariable del mismo nombre de ensamblador que la tabla virtual estÃ¡ definida en otra unidad de traducciÃ³nse declarÃ³ la variable o campo %qE como voidse declarÃ³ la variable o campo como voiduna variable previamente declarada como %<static%> se redeclara como %<extern%>el sÃ­mbolo de variable no es una variablese solicitÃ³ seguimiento de variables, pero no se admite este formato de depuraciÃ³nse solicitÃ³ seguimiento de variables, pero es inÃºtil a menos que se produzca informaciÃ³n de depuraciÃ³nse excediÃ³ el lÃ­mite de tamaÃ±o de rastreo de variableliteral compuesta de tamaÃ±o variableun objeto de tamaÃ±o variable puede no ser inicializado%qE variablemente modificado en el Ã¡mbito del ficherocampo variablemente modificado en el Ã¡mbito del ficherolas funciones variadic debe usar la variante AAPCS basese pasÃ³ un argumento vector a una funciÃ³n sin prototipola condiciÃ³n vectorial se expandirÃ¡ por piezasla operaciÃ³n vectorial se expandirÃ¡ en paralelola operaciÃ³n vectorial se expandirÃ¡ por piezasla operaciÃ³n vectorial se expandirÃ¡ con una sola operaciÃ³n escalardesbordamiento vectorial en la expresiÃ³n %qE de tipo %qT da como resultado %qEdesbordamiento vectorial en expresiÃ³n de tipo %qT da como resultado %qEla operaciÃ³n de ordenamiento vectorial se expandirÃ¡ por piezasel tamaÃ±o del vector no es un mÃºltiplo integral del tamaÃ±o del componenteno se ha producido vectorizaciÃ³n para un bucle simdfallÃ³ verify_cgraph_nodefallÃ³ verify_flow_infoverify_flow_info: El borde scc del bloque bÃ¡sico %d estÃ¡ corruptoverify_flow_info: El bloque %i tiene loop_father, pero no hay buclesverify_flow_info: El bloque %i carece de loop_fatherverify_flow_info: Borde duplicado %i->%iverify_flow_info: Bloques incorrectos para el respaldo %i->%iverify_flow_info: Respaldo incorrecto %i->%iverify_flow_info: Cuenta errÃ³nea del bloque %iverify_flow_info: REG_BR_PROB no coincide con la configuraciÃ³n %i %iverify_flow_info: REG_BR_PROB estÃ¡ puesto pero cfg probablemente noverify_flow_info: Cuenta errÃ³nea del bloque %iverify_flow_info: Probabilidad errÃ³nea del borde %i->%ifallÃ³ verify_gimplefallÃ³ verify_ssael atributo version no es una cadenamarcador de conflicto en control de versiones en el ficherono se permiten los especificadores-virt en %qs fuera de una definiciÃ³n de clasePHI virtual con ubicaciones de argumentonombre SSA virtual para una decl que no es VOPbase virtual %qT inaccesible en %qT debido a ambigÃ¼edadla definiciÃ³n virtual no es un nombre SSAlas funciones virtual no pueden ser friendmÃ©todo virtual %qDfunciÃ³n virtual %qs que no es clasela tabla virtual de tipo %qD contiene informaciÃ³n RTTIla tabla virtual de tipo %qD viola la regla de definiciÃ³n Ãºnicael argumento de visibilidad no es una cadenano se admiten los atributos de visibilidad en esta configuraciÃ³n; descartadosse descarta '#pragma __message' de vmsno se descarta el valor void como deberÃ­a de serargumento volÃ¡tilvtable para aviso: aviso: considere enlazar con '-static' como bibliotecas de sistema conse esperaba `%s'weak %q+D no se puede definir como %qEla declaraciÃ³n dÃ©bil de %q+D se estÃ¡ aplicando a una definiciÃ³n estÃ¡tica que ya existela declaraciÃ³n weak de %q+D debe ser publicno se admite la declaraciÃ³n weak de %q+Dweakref no se admite en esta configuraciÃ³nal escribir la salida a %s: %mla anchura de %qs excede su tipola anchura del campo de bits %qD es del tipo %qT que no integralcondentro de este buclewrite_atom(): Intentando escribir Ã¡tomo incorrectowrite_symbol(): sÃ­mbolo de mÃ³dulo %qs incorrectowrite_symtree(): SÃ­mbolo no escritoescribiendo en un objeto constante (argumento %d)escribiendo fichero de salidaescribiendo a travÃ©s de un puntero nulo (argumento %d)se escribe a la lista de salida LTRANS %s: %mno se admite escribir al espacio de direcciones %qscantidad errÃ³nea de bordes de ramificaciÃ³n despuÃ©s del salto condicional en bb %icantidad errÃ³nea de bordes de ramificaciÃ³n despuÃ©s del salto incondicional %iargumento %qs incorrecto para la opciÃ³n %qsborde errÃ³neo %d->%d para el argumento PHIlista de uso inmediato errÃ³neainsn errÃ³neo en el borde del respaldose especificÃ³ el nÃºmero equivocado de argumentos para el atributo %qEnÃºmero errÃ³neo de argumentos para %%:debug-level-gtnÃºmero errÃ³neo de argumentos para %<__builtin_call_with_static_chain%>nÃºmero errÃ³neo de argumentos para %<__builtin_choose_expr%>nÃºmero errÃ³neo de argumentos para %<__builtin_complex%>nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>nÃºmero errÃ³neo de argumentos para la funciÃ³n %<__builtin_next_arg%>nÃºmero errÃ³neo argumentos para la funciÃ³n %<va_start%>nÃºmero errÃ³nel de bordes de ramificaciÃ³n despuÃ©s del salto incondicional en bb %inÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)banderas de borde de salida errÃ³neas al final del bb %dse especificÃ³ un nombre de estrategia %qs incorrecto para la opciÃ³n %qsargumento de tipo errÃ³neo para %sargumento de tipo errÃ³neo para absargumento de tipo errÃ³neo para complemento de bitsargumento de tipo errÃ³neo para la conjugaciÃ³nargumento de tipo errÃ³neo para el decrementoargumento de tipo errÃ³neo para el incrementoargumento de tipo errÃ³neo para el signo de exclamaciÃ³n unarioargumento de tipo errÃ³neo para el decremento unarioargumento de tipo errÃ³neo para el incremento unariose devuelve el registro x87 con x87 desactivadoxstormy16_print_operand: cÃ³digo desconocidono se puede tomar la direcciÃ³n de una funciÃ³n anindada si se usa la opciÃ³n %qsz/Architecture.cero como constante de puntero nulosecciÃ³n de matriz de longitud cero en la clÃ¡usula %qsmatriz %q+D de tamaÃ±o cero o negativovector de tamaÃ±o ceroanchura cero para el campo de bits %q+Danchura cero para el campo de bits %qsanchura cero en el formato %scadena de formato %s de longitud ceromatriz %qD de tamaÃ±o ceromatriz %qT de tamaÃ±o cero{anÃ³nimo}
\ No newline at end of file
diff -Nrcpad gcc-10.1.0/gcc/po/es.po gcc-10.2.0/gcc/po/es.po
*** gcc-10.1.0/gcc/po/es.po	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/po/es.po	Thu Jul 23 06:35:17 2020
*************** msgid ""
*** 42,48 ****
  msgstr ""
  "Project-Id-Version: gcc 10.1-b20200209\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-03-20 23:17+0000\n"
  "PO-Revision-Date: 2020-03-22 16:48+0100\n"
  "Last-Translator: Antonio Ceballos Roa <aceballos@gmail.com>\n"
  "Language-Team: Spanish <es@tp.org.es>\n"
--- 42,48 ----
  msgstr ""
  "Project-Id-Version: gcc 10.1-b20200209\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-04-27 21:19+0000\n"
  "PO-Revision-Date: 2020-03-22 16:48+0100\n"
  "Last-Translator: Antonio Ceballos Roa <aceballos@gmail.com>\n"
  "Language-Team: Spanish <es@tp.org.es>\n"
*************** msgstr ""
*** 53,71 ****
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
! #: cfgrtl.c:2738
  msgid "flow control insn inside a basic block"
  msgstr "insn de control de flujo dentro de un bloque bÃ¡sico"
  
! #: cfgrtl.c:2970
  msgid "wrong insn in the fallthru edge"
  msgstr "insn errÃ³neo en el borde del respaldo"
  
! #: cfgrtl.c:3026
  msgid "insn outside basic block"
  msgstr "insn fuera del bloque bÃ¡sico"
  
! #: cfgrtl.c:3034
  msgid "return not followed by barrier"
  msgstr "return no es seguido por una barrera"
  
--- 53,71 ----
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
! #: cfgrtl.c:2748
  msgid "flow control insn inside a basic block"
  msgstr "insn de control de flujo dentro de un bloque bÃ¡sico"
  
! #: cfgrtl.c:2980
  msgid "wrong insn in the fallthru edge"
  msgstr "insn errÃ³neo en el borde del respaldo"
  
! #: cfgrtl.c:3036
  msgid "insn outside basic block"
  msgstr "insn fuera del bloque bÃ¡sico"
  
! #: cfgrtl.c:3044
  msgid "return not followed by barrier"
  msgstr "return no es seguido por una barrera"
  
*************** msgstr "%s: todos los avisos se tratan c
*** 138,144 ****
  msgid "%s: some warnings being treated as errors"
  msgstr "%s: algunos avisos se tratan como errores"
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1427
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr "<interno>"
--- 138,144 ----
  msgid "%s: some warnings being treated as errors"
  msgstr "%s: algunos avisos se tratan como errores"
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1431
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr "<interno>"
*************** msgstr "el operando '%%l' no es una etiq
*** 236,247 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11740
  #, c-format
  msgid "floating constant misused"
  msgstr "constante de coma flotante mal usada"
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11831
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 236,247 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11745
  #, c-format
  msgid "floating constant misused"
  msgstr "constante de coma flotante mal usada"
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11836
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr "`"
*** 1222,1250 ****
  msgid "'"
  msgstr "'"
  
! #: langhooks.c:381
  msgid "At top level:"
  msgstr "En el nivel principal:"
  
! #: langhooks.c:397 cp/error.c:3478
  #, c-format
  msgid "In member function %qs"
  msgstr "En la funciÃ³n miembro %qs"
  
! #: langhooks.c:401 cp/error.c:3481
  #, c-format
  msgid "In function %qs"
  msgstr "En la funciÃ³n %qs"
  
! #: langhooks.c:446 cp/error.c:3431
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr "    incluido en lÃ­nea de %qs en %r%s:%d:%d%R"
  
! #: langhooks.c:451 cp/error.c:3436
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr "    incluido en lÃ­nea de %qs en %r%s:%d%R"
  
! #: langhooks.c:457 cp/error.c:3442
  #, c-format
  msgid "    inlined from %qs"
  msgstr "    incluido en lÃ­nea de %qs"
--- 1222,1250 ----
  msgid "'"
  msgstr "'"
  
! #: langhooks.c:382
  msgid "At top level:"
  msgstr "En el nivel principal:"
  
! #: langhooks.c:398 cp/error.c:3480
  #, c-format
  msgid "In member function %qs"
  msgstr "En la funciÃ³n miembro %qs"
  
! #: langhooks.c:402 cp/error.c:3483
  #, c-format
  msgid "In function %qs"
  msgstr "En la funciÃ³n %qs"
  
! #: langhooks.c:447 cp/error.c:3433
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr "    incluido en lÃ­nea de %qs en %r%s:%d:%d%R"
  
! #: langhooks.c:452 cp/error.c:3438
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr "    incluido en lÃ­nea de %qs en %r%s:%d%R"
  
! #: langhooks.c:458 cp/error.c:3444
  #, c-format
  msgid "    inlined from %qs"
  msgstr "    incluido en lÃ­nea de %qs"
*************** msgstr "    incluido en lÃ­nea de %qs"
*** 1253,1325 ****
  msgid "this is the insn:"
  msgstr "este es la insn:"
  
! #: lra-constraints.c:3015
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "no se pueden generar recargas para restricciones imposibles:"
  
! #: lra-constraints.c:4006 reload.c:3814
  msgid "unable to generate reloads for:"
  msgstr "no se pueden generar recargas para:"
  
  #. What to print when a switch has no documentation.
! #: opts.c:186
  msgid "This option lacks documentation."
  msgstr "Esta opciÃ³n carece de documentaciÃ³n."
  
! #: opts.c:187
  msgid "Uses of this option are diagnosed."
  msgstr "Los usos de esta opciÃ³n estÃ¡n diagnosticados."
  
! #: opts.c:1324
  #, c-format
! msgid "Same as %s.  Use the latter option instead."
! msgstr "Igual que %s.  Utilice, en cambio, la Ãºltima opciÃ³n."
  
! #: opts.c:1332
  #, c-format
  msgid "%s  Same as %s."
  msgstr "%s  Igual que %s."
  
! #: opts.c:1395
  #, fuzzy
  #| msgid "variable"
  msgid "[available in "
  msgstr "variable"
  
! #: opts.c:1427
  msgid "[default]"
  msgstr "[por defecto]"
  
! #: opts.c:1436
  #, fuzzy, c-format
  #| msgid " bytes"
  msgid "%llu bytes"
  msgstr " bytes"
  
! #: opts.c:1473
  msgid "[enabled]"
  msgstr "[activado]"
  
! #: opts.c:1475
  msgid "[disabled]"
  msgstr "[desactivado]"
  
! #: opts.c:1511
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr " No se encontraron opciones con las caracterÃ­sticas deseadas\n"
  
! #: opts.c:1520
  #, c-format
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr " No se encontrÃ³ ninguna.  Use --help=%s para mostrar *todas* las opciones admitidas por el frente %s.\n"
  
! #: opts.c:1526
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr "Ya se mostraron todas las opciones con las caracterÃ­sticas deseadas\n"
  
! #: opts.c:1571
  #, c-format
  msgid ""
  "  Known valid arguments for %s option:\n"
--- 1253,1337 ----
  msgid "this is the insn:"
  msgstr "este es la insn:"
  
! #: lra-constraints.c:3019
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "no se pueden generar recargas para restricciones imposibles:"
  
! #: lra-constraints.c:4010 reload.c:3814
  msgid "unable to generate reloads for:"
  msgstr "no se pueden generar recargas para:"
  
  #. What to print when a switch has no documentation.
! #: opts.c:187
  msgid "This option lacks documentation."
  msgstr "Esta opciÃ³n carece de documentaciÃ³n."
  
! #: opts.c:188
  msgid "Uses of this option are diagnosed."
  msgstr "Los usos de esta opciÃ³n estÃ¡n diagnosticados."
  
! #: opts.c:1331
  #, c-format
! msgid "Same as %s%s (or, in negated form, %s%s)."
! msgstr ""
  
! #: opts.c:1336
! #, fuzzy, c-format
! #| msgid "%s  Same as %s."
! msgid "Same as %s%s."
! msgstr "%s  Igual que %s."
! 
! #: opts.c:1341
! #, fuzzy, c-format
! #| msgid "%s  Same as %s."
! msgid "Same as %s."
! msgstr "%s  Igual que %s."
! 
! #: opts.c:1349
  #, c-format
  msgid "%s  Same as %s."
  msgstr "%s  Igual que %s."
  
! #: opts.c:1412
  #, fuzzy
  #| msgid "variable"
  msgid "[available in "
  msgstr "variable"
  
! #: opts.c:1444
  msgid "[default]"
  msgstr "[por defecto]"
  
! #: opts.c:1453
  #, fuzzy, c-format
  #| msgid " bytes"
  msgid "%llu bytes"
  msgstr " bytes"
  
! #: opts.c:1490
  msgid "[enabled]"
  msgstr "[activado]"
  
! #: opts.c:1492
  msgid "[disabled]"
  msgstr "[desactivado]"
  
! #: opts.c:1528
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr " No se encontraron opciones con las caracterÃ­sticas deseadas\n"
  
! #: opts.c:1537
  #, c-format
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr " No se encontrÃ³ ninguna.  Use --help=%s para mostrar *todas* las opciones admitidas por el frente %s.\n"
  
! #: opts.c:1543
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr "Ya se mostraron todas las opciones con las caracterÃ­sticas deseadas\n"
  
! #: opts.c:1588
  #, c-format
  msgid ""
  "  Known valid arguments for %s option:\n"
*************** msgstr ""
*** 1328,1376 ****
  "  Argumentos vÃ¡lidos conocidos para la opciÃ³n %s:\n"
  "   "
  
! #: opts.c:1621
  msgid "The following options are target specific"
  msgstr "Las siguientes opciones son especÃ­ficas del objetivo"
  
! #: opts.c:1624
  msgid "The following options control compiler warning messages"
  msgstr "Las siguientes opciones controlan los mensajes de aviso del compilador"
  
! #: opts.c:1627
  msgid "The following options control optimizations"
  msgstr "Las siguientes opciones controlan las optimizaciones"
  
! #: opts.c:1630 opts.c:1670
  msgid "The following options are language-independent"
  msgstr "Las siguientes opciones son independientes del lenguaje"
  
! #: opts.c:1633
  #, fuzzy
  #| msgid "The following options control optimizations"
  msgid "The following options control parameters"
  msgstr "Las siguientes opciones controlan las optimizaciones"
  
! #: opts.c:1639
  msgid "The following options are specific to just the language "
  msgstr "Las siguientes opciones son especÃ­ficas sÃ³lo para el lenguaje "
  
! #: opts.c:1641
  msgid "The following options are supported by the language "
  msgstr "Las siguientes opciones se admiten en el lenguaje "
  
! #: opts.c:1652
  msgid "The following options are not documented"
  msgstr "Las siguientes opciones no estÃ¡n documentadas"
  
! #: opts.c:1654
  msgid "The following options take separate arguments"
  msgstr "Las siguientes opciones toman argumentos separados"
  
! #: opts.c:1656
  msgid "The following options take joined arguments"
  msgstr "Las siguientes opciones toman argumentos conjuntos"
  
! #: opts.c:1668
  msgid "The following options are language-related"
  msgstr "Las siguientes opciones son relacionadas al lenguaje"
  
--- 1340,1388 ----
  "  Argumentos vÃ¡lidos conocidos para la opciÃ³n %s:\n"
  "   "
  
! #: opts.c:1638
  msgid "The following options are target specific"
  msgstr "Las siguientes opciones son especÃ­ficas del objetivo"
  
! #: opts.c:1641
  msgid "The following options control compiler warning messages"
  msgstr "Las siguientes opciones controlan los mensajes de aviso del compilador"
  
! #: opts.c:1644
  msgid "The following options control optimizations"
  msgstr "Las siguientes opciones controlan las optimizaciones"
  
! #: opts.c:1647 opts.c:1687
  msgid "The following options are language-independent"
  msgstr "Las siguientes opciones son independientes del lenguaje"
  
! #: opts.c:1650
  #, fuzzy
  #| msgid "The following options control optimizations"
  msgid "The following options control parameters"
  msgstr "Las siguientes opciones controlan las optimizaciones"
  
! #: opts.c:1656
  msgid "The following options are specific to just the language "
  msgstr "Las siguientes opciones son especÃ­ficas sÃ³lo para el lenguaje "
  
! #: opts.c:1658
  msgid "The following options are supported by the language "
  msgstr "Las siguientes opciones se admiten en el lenguaje "
  
! #: opts.c:1669
  msgid "The following options are not documented"
  msgstr "Las siguientes opciones no estÃ¡n documentadas"
  
! #: opts.c:1671
  msgid "The following options take separate arguments"
  msgstr "Las siguientes opciones toman argumentos separados"
  
! #: opts.c:1673
  msgid "The following options take joined arguments"
  msgstr "Las siguientes opciones toman argumentos conjuntos"
  
! #: opts.c:1685
  msgid "The following options are language-related"
  msgstr "Las siguientes opciones son relacionadas al lenguaje"
  
*************** msgid "using simple load CSE after regis
*** 1405,1420 ****
  msgstr "Recalendariza las instrucciones despuÃ©s del alojamiento de registros."
  
  #. It's the compiler's fault.
! #: reload1.c:5997
  msgid "could not find a spill register"
  msgstr "no se puede encontrar un registro de vaciado"
  
  #. It's the compiler's fault.
! #: reload1.c:7879
  msgid "VOIDmode on an output"
  msgstr "modoVOID en una salida"
  
! #: reload1.c:8612
  msgid "failure trying to reload:"
  msgstr "falla al tratar de recargar:"
  
--- 1417,1432 ----
  msgstr "Recalendariza las instrucciones despuÃ©s del alojamiento de registros."
  
  #. It's the compiler's fault.
! #: reload1.c:5998
  msgid "could not find a spill register"
  msgstr "no se puede encontrar un registro de vaciado"
  
  #. It's the compiler's fault.
! #: reload1.c:7880
  msgid "VOIDmode on an output"
  msgstr "modoVOID en una salida"
  
! #: reload1.c:8613
  msgid "failure trying to reload:"
  msgstr "falla al tratar de recargar:"
  
*************** msgstr "opciones pasadas: "
*** 1481,1488 ****
  msgid "options enabled: "
  msgstr "opciones activadas: "
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1073
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:413
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anÃ³nimo>"
--- 1493,1500 ----
  msgid "options enabled: "
  msgstr "opciones activadas: "
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1075
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:417
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anÃ³nimo>"
*************** msgid "length modifier in strfmon format
*** 1923,2006 ****
  msgstr "modificador de longitud en formato strfmon"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1450 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr "<lÃ­nea-de-Ã³rdenes>"
  
! #: config/aarch64/aarch64.c:9459
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "no se admite el operando para el cÃ³digo '%c'"
  
! #: config/aarch64/aarch64.c:9468 config/aarch64/aarch64.c:9481
! #: config/aarch64/aarch64.c:9493 config/aarch64/aarch64.c:9504
! #: config/aarch64/aarch64.c:9520 config/aarch64/aarch64.c:9534
! #: config/aarch64/aarch64.c:9554 config/aarch64/aarch64.c:9628
! #: config/aarch64/aarch64.c:9639 config/aarch64/aarch64.c:9653
! #: config/aarch64/aarch64.c:9875 config/aarch64/aarch64.c:9893
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "operando no vÃ¡lido para '%%%c'"
  
! #: config/aarch64/aarch64.c:9572 config/aarch64/aarch64.c:9583
! #: config/aarch64/aarch64.c:9735 config/aarch64/aarch64.c:9746
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante de vector no vÃ¡lida"
  
! #: config/aarch64/aarch64.c:9595 config/aarch64/aarch64.c:9607
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.c:9621
  #, fuzzy, c-format
  #| msgid "incompatible floating point / vector register operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.c:9687 config/arm/arm.c:24031
  #, c-format
  msgid "missing operand"
  msgstr "falta un operando"
  
! #: config/aarch64/aarch64.c:9772
  #, c-format
  msgid "invalid constant"
  msgstr "constante no vÃ¡lida"
  
! #: config/aarch64/aarch64.c:9775
  #, c-format
  msgid "invalid operand"
  msgstr "operando no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:9901 config/aarch64/aarch64.c:9906
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prefijo de operando no vÃ¡lido '%%%c'"
  
! #: config/aarch64/aarch64.c:9926
  #, c-format
  msgid "invalid address mode"
  msgstr "modo de direccionamiento no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:21967 config/arm/arm.c:33015
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:21969 config/arm/arm.c:33017
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:21984 config/aarch64/aarch64.c:22000
! #: config/arm/arm.c:33032 config/arm/arm.c:33048
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "operaciÃ³n no permitida con el tipo %<bfloat16_t%>"
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13032
! #: config/rs6000/rs6000.c:13258 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "se usÃ³ '%%&' sin ninguna referencia TLS dinÃ¡mica local"
--- 1935,2024 ----
  msgstr "modificador de longitud en formato strfmon"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1454 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr "<lÃ­nea-de-Ã³rdenes>"
  
! #: config/aarch64/aarch64.c:9890
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "no se admite el operando para el cÃ³digo '%c'"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "operando no vÃ¡lido para '%%%c'"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante de vector no vÃ¡lida"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.c:10052
  #, fuzzy, c-format
  #| msgid "incompatible floating point / vector register operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr "falta un operando"
  
! #: config/aarch64/aarch64.c:10203
  #, c-format
  msgid "invalid constant"
  msgstr "constante no vÃ¡lida"
  
! #: config/aarch64/aarch64.c:10206
  #, c-format
  msgid "invalid operand"
  msgstr "operando no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prefijo de operando no vÃ¡lido '%%%c'"
  
! #: config/aarch64/aarch64.c:10357
  #, c-format
  msgid "invalid address mode"
  msgstr "modo de direccionamiento no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "operaciÃ³n no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22620
! #, fuzzy
! #| msgid "invalid operands in binary operation"
! msgid "cannot combine GNU and SVE vectors in a binary operation"
! msgstr "operandos no vÃ¡lidos en la operaciÃ³n binaria"
! 
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "se usÃ³ '%%&' sin ninguna referencia TLS dinÃ¡mica local"
*************** msgid "invalid %%r value"
*** 2016,2033 ****
  msgstr "valor %%r no vÃ¡lido"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12952 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "valor %%R no vÃ¡lido"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12872
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "valor %%N no vÃ¡lido"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12900
  #, c-format
  msgid "invalid %%P value"
  msgstr "valor %%P no vÃ¡lido"
--- 2034,2051 ----
  msgstr "valor %%r no vÃ¡lido"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "valor %%R no vÃ¡lido"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "valor %%N no vÃ¡lido"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "valor %%P no vÃ¡lido"
*************** msgstr "valor %%M no vÃ¡lido"
*** 2057,2063 ****
  msgid "invalid %%U value"
  msgstr "valor %%U no vÃ¡lido"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%s value"
  msgstr "valor %%s no vÃ¡lido"
--- 2075,2081 ----
  msgid "invalid %%U value"
  msgstr "valor %%U no vÃ¡lido"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "valor %%s no vÃ¡lido"
*************** msgstr "valor %%s no vÃ¡lido"
*** 2067,2073 ****
  msgid "invalid %%C value"
  msgstr "valor %%C no vÃ¡lido"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12736
  #, c-format
  msgid "invalid %%E value"
  msgstr "valor %%E no vÃ¡lido"
--- 2085,2091 ----
  msgid "invalid %%C value"
  msgstr "valor %%C no vÃ¡lido"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "valor %%E no vÃ¡lido"
*************** msgstr "reubicaciÃ³n unspec desconocida"
*** 2080,2086 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6014 config/gcn/gcn.c:6125 config/rs6000/rs6000.c:13263
  #, c-format
  msgid "invalid %%xn code"
  msgstr "cÃ³digo %%xn no vÃ¡lido"
--- 2098,2104 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "cÃ³digo %%xn no vÃ¡lido"
*************** msgstr "UNSPEC no vÃ¡lido como operando:
*** 2162,2196 ****
  msgid "unrecognized supposed constant"
  msgstr "no se reconoce la constante supuesta"
  
! #: config/arm/arm.c:20399 config/arm/arm.c:20424 config/arm/arm.c:20434
! #: config/arm/arm.c:20443 config/arm/arm.c:20452
  #, c-format
  msgid "invalid shift operand"
  msgstr "operando de desplazamiento no vÃ¡lido"
  
! #: config/arm/arm.c:23315 config/arm/arm.c:23333
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instrucciÃ³n de predicado Thumb"
  
! #: config/arm/arm.c:23321
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instrucciÃ³n de predicado en una secuencia condicional"
  
! #: config/arm/arm.c:23439 config/arm/arm.c:23452 config/arm/arm.c:23477
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "No se admite el operando para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23554 config/arm/arm.c:23576 config/arm/arm.c:23586
! #: config/arm/arm.c:23596 config/arm/arm.c:23606 config/arm/arm.c:23645
! #: config/arm/arm.c:23663 config/arm/arm.c:23688 config/arm/arm.c:23703
! #: config/arm/arm.c:23730 config/arm/arm.c:23737 config/arm/arm.c:23755
! #: config/arm/arm.c:23762 config/arm/arm.c:23770 config/arm/arm.c:23791
! #: config/arm/arm.c:23798 config/arm/arm.c:23978 config/arm/arm.c:23985
! #: config/arm/arm.c:24012 config/arm/arm.c:24019 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2180,2214 ----
  msgid "unrecognized supposed constant"
  msgstr "no se reconoce la constante supuesta"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, c-format
  msgid "invalid shift operand"
  msgstr "operando de desplazamiento no vÃ¡lido"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instrucciÃ³n de predicado Thumb"
  
! #: config/arm/arm.c:23335
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instrucciÃ³n de predicado en una secuencia condicional"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "No se admite el operando para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "No se admite el operando para el
*** 2198,2210 ****
  msgid "invalid operand for code '%c'"
  msgstr "operando no vÃ¡lido para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23658
  #, c-format
  msgid "instruction never executed"
  msgstr "la instrucciÃ³n nunca se ejecuta"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23679
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "cÃ³digo de formato Maverick obsoleto '%c'"
--- 2216,2228 ----
  msgid "invalid operand for code '%c'"
  msgstr "operando no vÃ¡lido para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr "la instrucciÃ³n nunca se ejecuta"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "cÃ³digo de formato Maverick obsoleto '%c'"
*************** msgstr "direcciÃ³n ADDR_SPACE_GLOBAL err
*** 2555,2572 ****
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6035
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "operando no vÃ¡lido para el cÃ³digo %%xn"
  
! #: config/gcn/gcn.c:6023
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: modo no vÃ¡lido"
  
! #: config/gcn/gcn.c:6105
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante fp no vÃ¡lida"
--- 2573,2590 ----
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "operando no vÃ¡lido para el cÃ³digo %%xn"
  
! #: config/gcn/gcn.c:6038
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: modo no vÃ¡lido"
  
! #: config/gcn/gcn.c:6120
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante fp no vÃ¡lida"
*************** msgstr "constante fp no vÃ¡lida"
*** 2579,2682 ****
  msgid "Expected register or constant integer."
  msgstr "se esperaba interfaz o puntero a interfaz"
  
! #: config/i386/i386.c:11825
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC no vÃ¡lido como operando"
  
! #: config/i386/i386.c:12364
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "uso no vÃ¡lido del registro '%s'"
  
! #: config/i386/i386.c:12369
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "tipo no vÃ¡lido de la salida del indicador asm"
  
! #: config/i386/i386.c:12600
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "tamaÃ±o de operando no vÃ¡lido para el cÃ³digo de operando 'O'"
  
! #: config/i386/i386.c:12635
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "tamaÃ±o de operando no vÃ¡lido para el cÃ³digo de operando 'z'"
  
! #: config/i386/i386.c:12704
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "se usÃ³ un tipo de operando no vÃ¡lido con el cÃ³digo de operando 'Z'"
  
! #: config/i386/i386.c:12709
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "tamaÃ±o de operando no vÃ¡lido para el cÃ³digo de operando 'Z'"
  
! #: config/i386/i386.c:12764
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'Y'"
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr "el operando no es un cÃ³digo de condiciÃ³n, cÃ³digo de operando 'Y' no vÃ¡lido"
  
! #: config/i386/i386.c:12820
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "el operando no es un cÃ³digo de condiciÃ³n, cÃ³digo de operando 'Y' no vÃ¡lido"
  
! #: config/i386/i386.c:12899
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "el operando no es un cÃ³digo de condiciÃ³n, cÃ³digo de operando 'D' no vÃ¡lido"
  
! #: config/i386/i386.c:12917
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "el operando no es un cÃ³digo de condiciÃ³n, cÃ³digo de operando '%c' no vÃ¡lido"
  
! #: config/i386/i386.c:12930
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "el operando no es una referencia de memoria desplazable, cÃ³digo de operando 'H' no vÃ¡lido"
  
! #: config/i386/i386.c:12945
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "el operando no es un entero, cÃ³digo de operando 'K' no vÃ¡lido"
  
! #: config/i386/i386.c:12973
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "el operando no es un entero concreto, cÃ³digo de operando 'r' no vÃ¡lido"
  
! #: config/i386/i386.c:12991
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "el operando no es un entero, cÃ³digo de operando 'R' no vÃ¡lido"
  
! #: config/i386/i386.c:13014
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "el operando no es un entero concreto, cÃ³digo de operando 'R' no vÃ¡lido"
  
! #: config/i386/i386.c:13118
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "cÃ³digo de operando '%c' no vÃ¡lido"
  
! #: config/i386/i386.c:13180
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "restricciones no vÃ¡lidas para el operando"
  
! #: config/i386/i386.c:13230
  #, fuzzy, c-format
  #| msgid "invalid vector constant"
  msgid "invalid vector immediate"
  msgstr "constante de vector no vÃ¡lida"
  
! #: config/i386/i386.c:16158
  msgid "unknown insn mode"
  msgstr "modo insn desconocido"
  
--- 2597,2700 ----
  msgid "Expected register or constant integer."
  msgstr "se esperaba interfaz o puntero a interfaz"
  
! #: config/i386/i386.c:11830
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC no vÃ¡lido como operando"
  
! #: config/i386/i386.c:12369
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "uso no vÃ¡lido del registro '%s'"
  
! #: config/i386/i386.c:12374
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "tipo no vÃ¡lido de la salida del indicador asm"
  
! #: config/i386/i386.c:12605
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "tamaÃ±o de operando no vÃ¡lido para el cÃ³digo de operando 'O'"
  
! #: config/i386/i386.c:12640
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "tamaÃ±o de operando no vÃ¡lido para el cÃ³digo de operando 'z'"
  
! #: config/i386/i386.c:12709
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "se usÃ³ un tipo de operando no vÃ¡lido con el cÃ³digo de operando 'Z'"
  
! #: config/i386/i386.c:12714
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "tamaÃ±o de operando no vÃ¡lido para el cÃ³digo de operando 'Z'"
  
! #: config/i386/i386.c:12769
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'Y'"
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr "el operando no es un cÃ³digo de condiciÃ³n, cÃ³digo de operando 'Y' no vÃ¡lido"
  
! #: config/i386/i386.c:12825
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "el operando no es un cÃ³digo de condiciÃ³n, cÃ³digo de operando 'Y' no vÃ¡lido"
  
! #: config/i386/i386.c:12904
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "el operando no es un cÃ³digo de condiciÃ³n, cÃ³digo de operando 'D' no vÃ¡lido"
  
! #: config/i386/i386.c:12922
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "el operando no es un cÃ³digo de condiciÃ³n, cÃ³digo de operando '%c' no vÃ¡lido"
  
! #: config/i386/i386.c:12935
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "el operando no es una referencia de memoria desplazable, cÃ³digo de operando 'H' no vÃ¡lido"
  
! #: config/i386/i386.c:12950
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "el operando no es un entero, cÃ³digo de operando 'K' no vÃ¡lido"
  
! #: config/i386/i386.c:12978
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "el operando no es un entero concreto, cÃ³digo de operando 'r' no vÃ¡lido"
  
! #: config/i386/i386.c:12996
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "el operando no es un entero, cÃ³digo de operando 'R' no vÃ¡lido"
  
! #: config/i386/i386.c:13019
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "el operando no es un entero concreto, cÃ³digo de operando 'R' no vÃ¡lido"
  
! #: config/i386/i386.c:13123
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "cÃ³digo de operando '%c' no vÃ¡lido"
  
! #: config/i386/i386.c:13185
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "restricciones no vÃ¡lidas para el operando"
  
! #: config/i386/i386.c:13235
  #, fuzzy, c-format
  #| msgid "invalid vector constant"
  msgid "invalid vector immediate"
  msgstr "constante de vector no vÃ¡lida"
  
! #: config/i386/i386.c:16163
  msgid "unknown insn mode"
  msgstr "modo insn desconocido"
  
*************** msgstr "operaciÃ³n no vÃ¡lida en %<__fpr
*** 2713,2719 ****
  msgid "invalid %%P operand"
  msgstr "operando %%P no vÃ¡lido"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12890
  #, c-format
  msgid "invalid %%p value"
  msgstr "valor %%p no vÃ¡lido"
--- 2731,2737 ----
  msgid "invalid %%P operand"
  msgstr "operando %%P no vÃ¡lido"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr "valor %%p no vÃ¡lido"
*************** msgid "post-increment address is not a r
*** 2767,2773 ****
  msgstr "la direcciÃ³n de post-incremento no es un registro"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19558
  msgid "bad address"
  msgstr "direcciÃ³n errÃ³nea"
  
--- 2785,2791 ----
  msgstr "la direcciÃ³n de post-incremento no es un registro"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr "direcciÃ³n errÃ³nea"
  
*************** msgstr "MMIX Interno: Â¿CuÃ¡l es el CC d
*** 2866,2877 ****
  msgid "MMIX Internal: This is not a constant:"
  msgstr "MMIX Interno: Esto no es una constante:"
  
! #: config/msp430/msp430.c:3571
  #, c-format
  msgid "invalid operand prefix"
  msgstr "prefijo de operando no vÃ¡lido"
  
! #: config/msp430/msp430.c:3605
  #, c-format
  msgid "invalid zero extract"
  msgstr "extracto de cero no vÃ¡lido"
--- 2884,2895 ----
  msgid "MMIX Internal: This is not a constant:"
  msgstr "MMIX Interno: Esto no es una constante:"
  
! #: config/msp430/msp430.c:3575
  #, c-format
  msgid "invalid operand prefix"
  msgstr "prefijo de operando no vÃ¡lido"
  
! #: config/msp430/msp430.c:3609
  #, c-format
  msgid "invalid zero extract"
  msgstr "extracto de cero no vÃ¡lido"
*************** msgstr "Espacio de pila agotado.\n"
*** 2959,3120 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Pruebe ejecutar '%s' en el intÃ©rprete de Ã³rdenes para elevar su lÃ­mite.\n"
  
! #: config/rs6000/rs6000.c:3622
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> requiere coma flotante de hardware"
  
! #: config/rs6000/rs6000.c:3630
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> necesita direccionamiento indexado"
  
! #: config/rs6000/rs6000.c:3635
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> y -%<mno-altivec%> son incompatibles"
  
! #: config/rs6000/rs6000.c:3637
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> desactiva vsx"
  
! #: config/rs6000/rs6000.c:3763
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.c:3766
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.c:3778
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> no estÃ¡ disponible en modo little endian"
  
! #: config/rs6000/rs6000.c:9985
  msgid "bad move"
  msgstr "move errÃ³neo"
  
! #: config/rs6000/rs6000.c:12528
  msgid "Bad 128-bit move"
  msgstr "Movimiento de 128 bits errÃ³neo"
  
! #: config/rs6000/rs6000.c:12709 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "valor %%D no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12724
  #, c-format
  msgid "invalid %%e value"
  msgstr "valor %%e no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12745
  #, c-format
  msgid "invalid %%f value"
  msgstr "valor %%f no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12754
  #, c-format
  msgid "invalid %%F value"
  msgstr "valor %%F no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12763
  #, c-format
  msgid "invalid %%G value"
  msgstr "valor %%G no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12798
  #, c-format
  msgid "invalid %%j code"
  msgstr "cÃ³digo %%j no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12808
  #, c-format
  msgid "invalid %%J code"
  msgstr "cÃ³digo %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12818
  #, c-format
  msgid "invalid %%k value"
  msgstr "valor %%k no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12833 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "valor %%K no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12880
  #, c-format
  msgid "invalid %%O value"
  msgstr "valor %%O no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12927
  #, c-format
  msgid "invalid %%q value"
  msgstr "valor %%q no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12969
  #, c-format
  msgid "invalid %%t value"
  msgstr "valor %%t no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12986
  #, c-format
  msgid "invalid %%T value"
  msgstr "valor %%T no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12998
  #, c-format
  msgid "invalid %%u value"
  msgstr "valor %%u no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13012 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "valor %%v no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13062
  #, c-format
  msgid "invalid %%V value"
  msgstr "valor %%V no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13079 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "valor %%x no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13136
  #, c-format
  msgid "invalid %%z value"
  msgstr "valor %%z no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13205
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valor %%y no vÃ¡lido, pruebe usando la restricciÃ³n 'Z'"
  
! #: config/rs6000/rs6000.c:14049
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 y __ibm128 no pueden utilizarse en la misma expresiÃ³n"
  
! #: config/rs6000/rs6000.c:14055
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 y long double no pueden utilizarse en la misma expresiÃ³n"
  
! #: config/rs6000/rs6000.c:14061
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 y long double no pueden utilizarse en la misma expresiÃ³n"
  
! #: config/rs6000/rs6000.c:22817
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/rs6000/rs6000.c:25741
  msgid "Could not generate addis value for fusion"
  msgstr "No se ha podido generar valor addis para fusiÃ³n"
  
! #: config/rs6000/rs6000.c:25810
  msgid "Unable to generate load/store offset for fusion"
  msgstr "No se puede generar desplazamiento de carga/almacenamiento para fusiÃ³n"
  
! #: config/rs6000/rs6000.c:25886
  msgid "Bad GPR fusion"
  msgstr "FusiÃ³n GPR errÃ³nea"
  
--- 2977,3138 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Pruebe ejecutar '%s' en el intÃ©rprete de Ã³rdenes para elevar su lÃ­mite.\n"
  
! #: config/rs6000/rs6000.c:3631
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> requiere coma flotante de hardware"
  
! #: config/rs6000/rs6000.c:3639
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> necesita direccionamiento indexado"
  
! #: config/rs6000/rs6000.c:3644
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> y -%<mno-altivec%> son incompatibles"
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> desactiva vsx"
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.c:3795
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> no estÃ¡ disponible en modo little endian"
  
! #: config/rs6000/rs6000.c:10009
  msgid "bad move"
  msgstr "move errÃ³neo"
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr "Movimiento de 128 bits errÃ³neo"
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "valor %%D no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12757
  #, c-format
  msgid "invalid %%e value"
  msgstr "valor %%e no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr "valor %%f no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr "valor %%F no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr "valor %%G no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr "cÃ³digo %%j no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr "cÃ³digo %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr "valor %%k no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "valor %%K no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "valor %%O no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr "valor %%q no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13002
  #, c-format
  msgid "invalid %%t value"
  msgstr "valor %%t no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr "valor %%T no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr "valor %%u no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "valor %%v no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13095
  #, c-format
  msgid "invalid %%V value"
  msgstr "valor %%V no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "valor %%x no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13169
  #, c-format
  msgid "invalid %%z value"
  msgstr "valor %%z no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13238
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valor %%y no vÃ¡lido, pruebe usando la restricciÃ³n 'Z'"
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 y __ibm128 no pueden utilizarse en la misma expresiÃ³n"
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 y long double no pueden utilizarse en la misma expresiÃ³n"
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 y long double no pueden utilizarse en la misma expresiÃ³n"
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/rs6000/rs6000.c:25800
  msgid "Could not generate addis value for fusion"
  msgstr "No se ha podido generar valor addis para fusiÃ³n"
  
! #: config/rs6000/rs6000.c:25869
  msgid "Unable to generate load/store offset for fusion"
  msgstr "No se puede generar desplazamiento de carga/almacenamiento para fusiÃ³n"
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr "FusiÃ³n GPR errÃ³nea"
  
*************** msgstr "expresiÃ³n no vÃ¡lida para el mo
*** 3197,3215 ****
  msgid "vector argument passed to unprototyped function"
  msgstr "se pasÃ³ un argumento vector a una funciÃ³n sin prototipo"
  
! #: config/s390/s390.c:16170
  msgid "types differ in signedness"
  msgstr "los tipos difieren en el signo"
  
! #: config/s390/s390.c:16180
  msgid "binary operator does not support two vector bool operands"
  msgstr "el operador binario no admite dos operadores bool vector"
  
! #: config/s390/s390.c:16183
  msgid "binary operator does not support vector bool operand"
  msgstr "el operador binario no admite operador bool vector"
  
! #: config/s390/s390.c:16191
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "el operador binario no admite que se mezclen operandos bool vector y vector de coma flotante"
  
--- 3215,3233 ----
  msgid "vector argument passed to unprototyped function"
  msgstr "se pasÃ³ un argumento vector a una funciÃ³n sin prototipo"
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr "los tipos difieren en el signo"
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr "el operador binario no admite dos operadores bool vector"
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr "el operador binario no admite operador bool vector"
  
! #: config/s390/s390.c:16193
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "el operador binario no admite que se mezclen operandos bool vector y vector de coma flotante"
  
*************** msgstr "operando %%s no vÃ¡lido"
*** 3276,3297 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "la constante de coma flotante no es un operando inmediato vÃ¡lido"
  
! #: config/stormy16/stormy16.c:1741 config/stormy16/stormy16.c:1812
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "el operando 'B' no es una constante"
  
! #: config/stormy16/stormy16.c:1768
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "el operando 'B' tiene establecidos mÃºltiples bits"
  
! #: config/stormy16/stormy16.c:1794
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "el operando 'o' no es una constante"
  
! #: config/stormy16/stormy16.c:1826
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: cÃ³digo desconocido"
--- 3294,3315 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "la constante de coma flotante no es un operando inmediato vÃ¡lido"
  
! #: config/stormy16/stormy16.c:1751 config/stormy16/stormy16.c:1822
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "el operando 'B' no es una constante"
  
! #: config/stormy16/stormy16.c:1778
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "el operando 'B' tiene establecidos mÃºltiples bits"
  
! #: config/stormy16/stormy16.c:1804
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "el operando 'o' no es una constante"
  
! #: config/stormy16/stormy16.c:1836
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: cÃ³digo desconocido"
*************** msgstr "({anÃ³nimo})"
*** 3462,3490 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2548 c/c-parser.c:2562 c/c-parser.c:5673
! #: c/c-parser.c:6304 c/c-parser.c:6754 c/c-parser.c:6933 c/c-parser.c:6967
! #: c/c-parser.c:7224 c/c-parser.c:11010 c/c-parser.c:11045 c/c-parser.c:11076
! #: c/c-parser.c:11123 c/c-parser.c:11304 c/c-parser.c:12090 c/c-parser.c:12160
! #: c/c-parser.c:12203 c/c-parser.c:17637 c/c-parser.c:17661 c/c-parser.c:17679
! #: c/c-parser.c:18101 c/c-parser.c:18151 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3241 c/c-parser.c:3428
! #: c/c-parser.c:3461 c/c-parser.c:11297 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:29893 cp/parser.c:30486
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "se esperaba %<;%>"
  
! #: c/c-parser.c:3011 c/c-parser.c:3986 c/c-parser.c:4181 c/c-parser.c:4246
! #: c/c-parser.c:4304 c/c-parser.c:4666 c/c-parser.c:4687 c/c-parser.c:4696
! #: c/c-parser.c:4747 c/c-parser.c:4756 c/c-parser.c:8552 c/c-parser.c:8618
! #: c/c-parser.c:9117 c/c-parser.c:9139 c/c-parser.c:9173 c/c-parser.c:9282
! #: c/c-parser.c:10065 c/c-parser.c:10476 c/c-parser.c:11411 c/c-parser.c:13607
! #: c/c-parser.c:14250 c/c-parser.c:14309 c/c-parser.c:14364 c/c-parser.c:15623
! #: c/c-parser.c:15721 c/c-parser.c:16954 c/c-parser.c:17721 c/c-parser.c:18109
! #: c/c-parser.c:20883 c/c-parser.c:20961 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
--- 3480,3509 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2547 c/c-parser.c:2561 c/c-parser.c:5672
! #: c/c-parser.c:6303 c/c-parser.c:6753 c/c-parser.c:6932 c/c-parser.c:6966
! #: c/c-parser.c:7223 c/c-parser.c:11009 c/c-parser.c:11044 c/c-parser.c:11075
! #: c/c-parser.c:11122 c/c-parser.c:11303 c/c-parser.c:12102 c/c-parser.c:12172
! #: c/c-parser.c:12215 c/c-parser.c:17664 c/c-parser.c:17688 c/c-parser.c:17706
! #: c/c-parser.c:18128 c/c-parser.c:18178 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
! #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "se esperaba %<;%>"
  
! #: c/c-parser.c:3010 c/c-parser.c:3985 c/c-parser.c:4180 c/c-parser.c:4245
! #: c/c-parser.c:4303 c/c-parser.c:4665 c/c-parser.c:4686 c/c-parser.c:4695
! #: c/c-parser.c:4746 c/c-parser.c:4755 c/c-parser.c:8551 c/c-parser.c:8617
! #: c/c-parser.c:9116 c/c-parser.c:9138 c/c-parser.c:9172 c/c-parser.c:9281
! #: c/c-parser.c:10064 c/c-parser.c:10475 c/c-parser.c:11410 c/c-parser.c:13626
! #: c/c-parser.c:14269 c/c-parser.c:14328 c/c-parser.c:14383 c/c-parser.c:15642
! #: c/c-parser.c:15740 c/c-parser.c:16981 c/c-parser.c:17748 c/c-parser.c:18136
! #: c/c-parser.c:20910 c/c-parser.c:20988 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
*************** msgstr "se esperaba %<;%>"
*** 3492,3603 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7173 cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "se esperaba %<)%>"
  
! #: c/c-parser.c:4075 c/c-parser.c:4807 c/c-parser.c:4951 c/c-parser.c:5024
! #: c/c-parser.c:5025 c/c-parser.c:5439 c/c-parser.c:5475 c/c-parser.c:7275
! #: c/c-parser.c:9273 c/c-parser.c:10163 c/c-parser.c:10452 c/c-parser.c:13054
! #: c/gimple-parser.c:1733 cp/parser.c:30498
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "se esperaba %<]%>"
  
! #: c/c-parser.c:4284
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4716 c/c-parser.c:4721 c/c-parser.c:13590 c/c-parser.c:14339
! #: c/c-parser.c:20244 c/c-parser.c:20691 c/c-parser.c:20904
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13412 cp/parser.c:30489
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "se esperaba %<(%>"
  
! #: c/c-parser.c:4947 c/c-parser.c:4949 c/c-parser.c:12982 cp/parser.c:30501
! #: cp/parser.c:34075
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "se esperaba %<[%>"
  
! #: c/c-parser.c:5609 c/c-parser.c:11640 c/c-parser.c:17914 c/c-parser.c:18697
! #: c/c-parser.c:21739 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3229 c/c-parser.c:3451 c/c-parser.c:11192 cp/parser.c:19143
! #: cp/parser.c:30495
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "se esperaba %<{%>"
  
! #: c/c-parser.c:5887 c/c-parser.c:5896 c/c-parser.c:7703 c/c-parser.c:8754
! #: c/c-parser.c:11404 c/c-parser.c:11790 c/c-parser.c:11851 c/c-parser.c:13036
! #: c/c-parser.c:13951 c/c-parser.c:14167 c/c-parser.c:14657 c/c-parser.c:14753
! #: c/c-parser.c:15375 c/c-parser.c:15502 c/c-parser.c:20106 c/c-parser.c:20748
! #: c/c-parser.c:20807 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7180
! #: c/c-parser.c:13515 cp/parser.c:30528 cp/parser.c:32088 cp/parser.c:34866
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
  
! #: c/c-parser.c:6737 cp/parser.c:30415
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "se esperaba %<while%>"
  
! #: c/c-parser.c:8516 c/c-parser.c:8705 c/c-parser.c:9163 c/c-parser.c:9206
! #: c/c-parser.c:9344 c/c-parser.c:10055 c/c-parser.c:14344 c/c-parser.c:15458
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29891 cp/parser.c:30504
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "se esperaba %<,%>"
  
! #: c/c-parser.c:9063
  msgid "expected %<.%>"
  msgstr "se esperaba %<.%>"
  
! #: c/c-parser.c:10863 c/c-parser.c:10895 c/c-parser.c:11135 cp/parser.c:32662
! #: cp/parser.c:32736
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "se esperaba %<@end%>"
  
! #: c/c-parser.c:11553 c/gimple-parser.c:1348 cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "se esperaba %<>%>"
  
! #: c/c-parser.c:14845 c/c-parser.c:15739 cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15367 c/c-parser.c:17370 c/c-parser.c:17414 c/c-parser.c:17646
! #: c/c-parser.c:18090 c/c-parser.c:20313 c/c-parser.c:20945
! #: c/gimple-parser.c:725 c/c-parser.c:5498 cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "se esperaba %<=%>"
  
! #: c/c-parser.c:17662 c/c-parser.c:17962 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30492 cp/parser.c:32881
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "se esperaba %<}%>"
  
! #: c/c-parser.c:18740 c/c-parser.c:18730 cp/parser.c:39492
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "se esperaba %<#pragma omp section%> o %<}%>"
--- 3511,3622 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7172 cp/parser.c:30641
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "se esperaba %<)%>"
  
! #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
! #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
! #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "se esperaba %<]%>"
  
! #: c/c-parser.c:4283
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4715 c/c-parser.c:4720 c/c-parser.c:13609 c/c-parser.c:14358
! #: c/c-parser.c:20271 c/c-parser.c:20718 c/c-parser.c:20931
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "se esperaba %<(%>"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "se esperaba %<[%>"
  
! #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
! #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "se esperaba %<{%>"
  
! #: c/c-parser.c:5886 c/c-parser.c:5895 c/c-parser.c:7702 c/c-parser.c:8753
! #: c/c-parser.c:11403 c/c-parser.c:11799 c/c-parser.c:11863 c/c-parser.c:13055
! #: c/c-parser.c:13970 c/c-parser.c:14186 c/c-parser.c:14676 c/c-parser.c:14772
! #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
! #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "se esperaba %<while%>"
  
! #: c/c-parser.c:8515 c/c-parser.c:8704 c/c-parser.c:9162 c/c-parser.c:9205
! #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "se esperaba %<,%>"
  
! #: c/c-parser.c:9062
  msgid "expected %<.%>"
  msgstr "se esperaba %<.%>"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "se esperaba %<@end%>"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "se esperaba %<>%>"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
! #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "se esperaba %<=%>"
  
! #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "se esperaba %<}%>"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "se esperaba %<#pragma omp section%> o %<}%>"
*************** msgstr "se esperaba %<#pragma omp sectio
*** 3606,3612 ****
  msgid "(anonymous)"
  msgstr "(anÃ³nimo)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16591 cp/parser.c:30510
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "se esperaba %<<%>"
--- 3625,3631 ----
  msgid "(anonymous)"
  msgstr "(anÃ³nimo)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "se esperaba %<<%>"
*************** msgstr "se esperaba %<<%>"
*** 3617,3864 ****
  msgid "expected label"
  msgstr "se esperaba etiqueta"
  
! #: cp/call.c:3851
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "candidato 1:"
  
! #: cp/call.c:7202
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Activa las instrucciones definidas por el usuario."
  
! #: cp/call.c:7336 cp/pt.c:2004 cp/pt.c:24462
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
  msgstr[1] "los candidatos son:"
  
! #: cp/call.c:11663
  msgid "candidate 1:"
  msgstr "candidato 1:"
  
! #: cp/call.c:11664
  msgid "candidate 2:"
  msgstr "candidato 2:"
  
! #: cp/decl.c:3247
  msgid "jump to label %qD"
  msgstr "salto a la etiqueta %qD"
  
! #: cp/decl.c:3248
  msgid "jump to case label"
  msgstr "salto a la etiqueta case"
  
! #: cp/error.c:382
  msgid "<missing>"
  msgstr "<falta>"
  
! #: cp/error.c:484
  msgid "<brace-enclosed initializer list>"
  msgstr "<lista inicializador dentro de llaves>"
  
! #: cp/error.c:486
  msgid "<unresolved overloaded function type>"
  msgstr "<tipo de funciÃ³n sobrecargada sin resolver>"
  
! #: cp/error.c:655
  msgid "<type error>"
  msgstr "<error de tipo>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:756
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.c:766 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<sinnombre>"
  
! #: cp/error.c:768
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<sinnombre %s>"
  
! #: cp/error.c:894
  msgid "<typeprefixerror>"
  msgstr "<errorprefijotipo>"
  
! #: cp/error.c:1023
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(inicializadores static para %s)"
  
! #: cp/error.c:1025
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(destructores static para %s)"
  
! #: cp/error.c:1071
  msgid "<structured bindings>"
  msgstr "<vÃ­nculos estructurados>"
  
! #: cp/error.c:1174
  msgid "vtable for "
  msgstr "vtable para "
  
! #: cp/error.c:1198
  msgid "<return value> "
  msgstr "<valor de devoluciÃ³n> "
  
! #: cp/error.c:1213
  msgid "{anonymous}"
  msgstr "{anÃ³nimo}"
  
! #: cp/error.c:1215
  msgid "(anonymous namespace)"
  msgstr "(espacio de nombres anÃ³nimo)"
  
! #: cp/error.c:1315
  msgid "<template arguments error>"
  msgstr "<error de argumentos de plantilla>"
  
! #: cp/error.c:1337
  msgid "<enumerator>"
  msgstr "<enumerador>"
  
! #: cp/error.c:1388
  msgid "<declaration error>"
  msgstr "<error de declaraciÃ³n>"
  
! #: cp/error.c:1937 cp/error.c:1957
  msgid "<template parameter error>"
  msgstr "<error de parÃ¡metro de plantilla>"
  
! #: cp/error.c:2087
  msgid "<statement>"
  msgstr "<sentencia>"
  
! #: cp/error.c:2116 cp/error.c:3159 c-family/c-pretty-print.c:2196
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<desconocido>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2134
  msgid "<throw-expression>"
  msgstr "<expresiÃ³n-throw>"
  
! #: cp/error.c:2235
  msgid "<ubsan routine call>"
  msgstr "<llamada a rutina ubsan>"
  
! #: cp/error.c:2684
  msgid "<unparsed>"
  msgstr "<sidecodificar>"
  
! #: cp/error.c:2840
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.c:2879
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.c:2893
  msgid "<expression error>"
  msgstr "<error de expresiÃ³n>"
  
! #: cp/error.c:2908
  msgid "<unknown operator>"
  msgstr "<operador desconocido>"
  
! #: cp/error.c:3372
  msgid "At global scope:"
  msgstr "En el Ã¡mbito global:"
  
! #: cp/error.c:3468
  #, c-format
  msgid "In static member function %qs"
  msgstr "En la funciÃ³n miembro static %qs"
  
! #: cp/error.c:3470
  #, c-format
  msgid "In copy constructor %qs"
  msgstr "En el constructor copia %qs"
  
! #: cp/error.c:3472
  #, c-format
  msgid "In constructor %qs"
  msgstr "En el constructor %qs"
  
! #: cp/error.c:3474
  #, c-format
  msgid "In destructor %qs"
  msgstr "En el destructor %qs"
  
! #: cp/error.c:3476
  msgid "In lambda function"
  msgstr "En la funciÃ³n lambda"
  
! #: cp/error.c:3496
  #, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr "%s: En la sustituciÃ³n de %qS:\n"
  
! #: cp/error.c:3497
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "%s: En la instanciaciÃ³n de %q#D:\n"
  
! #: cp/error.c:3522 cp/error.c:3676
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.c:3525 cp/error.c:3679
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.c:3533
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr "se requiere recursivamente para la sustituciÃ³n de %qS\n"
  
! #: cp/error.c:3534
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr "se requiere para la sustituciÃ³n de %qS\n"
  
! #: cp/error.c:3539
  msgid "recursively required from %q#D\n"
  msgstr "se requiere recursivamente desde %q#D\n"
  
! #: cp/error.c:3540
  msgid "required from %q#D\n"
  msgstr "se requiere desde %q#D\n"
  
! #: cp/error.c:3547
  msgid "recursively required from here\n"
  msgstr "se requiere recursivamente desde aquÃ­\n"
  
! #: cp/error.c:3548
  msgid "required from here\n"
  msgstr "se requiere desde aquÃ­\n"
  
! #: cp/error.c:3600
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "%r%s:%d:%d:%R   [ se saltan %d contextos de instanciaciÃ³n; utilice -ftemplate-backtrace-limit=0 para desactivarlo ]\n"
  
! #: cp/error.c:3606
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "%r%s:%d:%R   [ se saltan %d contextos de instanciaciÃ³n; utilice -ftemplate-backtrace-limit=0 para desactivarlo ]\n"
  
! #: cp/error.c:3660
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%r%s:%d:%d:%R   en la expansiÃ³n de la %<constexpr%> de %qs"
  
! #: cp/error.c:3664
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%r%s:%d:%R   en la expansiÃ³n de la %<constexpr%> de %qs"
  
! #: cp/pt.c:2002 cp/semantics.c:5543
  msgid "candidates are:"
  msgstr "los candidatos son:"
  
--- 3636,3883 ----
  msgid "expected label"
  msgstr "se esperaba etiqueta"
  
! #: cp/call.c:3866
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "candidato 1:"
  
! #: cp/call.c:7217
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Activa las instrucciones definidas por el usuario."
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
  msgstr[1] "los candidatos son:"
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr "candidato 1:"
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr "candidato 2:"
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr "salto a la etiqueta %qD"
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr "salto a la etiqueta case"
  
! #: cp/error.c:384
  msgid "<missing>"
  msgstr "<falta>"
  
! #: cp/error.c:486
  msgid "<brace-enclosed initializer list>"
  msgstr "<lista inicializador dentro de llaves>"
  
! #: cp/error.c:488
  msgid "<unresolved overloaded function type>"
  msgstr "<tipo de funciÃ³n sobrecargada sin resolver>"
  
! #: cp/error.c:657
  msgid "<type error>"
  msgstr "<error de tipo>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:758
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.c:768 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<sinnombre>"
  
! #: cp/error.c:770
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<sinnombre %s>"
  
! #: cp/error.c:896
  msgid "<typeprefixerror>"
  msgstr "<errorprefijotipo>"
  
! #: cp/error.c:1025
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(inicializadores static para %s)"
  
! #: cp/error.c:1027
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(destructores static para %s)"
  
! #: cp/error.c:1073
  msgid "<structured bindings>"
  msgstr "<vÃ­nculos estructurados>"
  
! #: cp/error.c:1176
  msgid "vtable for "
  msgstr "vtable para "
  
! #: cp/error.c:1200
  msgid "<return value> "
  msgstr "<valor de devoluciÃ³n> "
  
! #: cp/error.c:1215
  msgid "{anonymous}"
  msgstr "{anÃ³nimo}"
  
! #: cp/error.c:1217
  msgid "(anonymous namespace)"
  msgstr "(espacio de nombres anÃ³nimo)"
  
! #: cp/error.c:1317
  msgid "<template arguments error>"
  msgstr "<error de argumentos de plantilla>"
  
! #: cp/error.c:1339
  msgid "<enumerator>"
  msgstr "<enumerador>"
  
! #: cp/error.c:1390
  msgid "<declaration error>"
  msgstr "<error de declaraciÃ³n>"
  
! #: cp/error.c:1939 cp/error.c:1959
  msgid "<template parameter error>"
  msgstr "<error de parÃ¡metro de plantilla>"
  
! #: cp/error.c:2089
  msgid "<statement>"
  msgstr "<sentencia>"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<desconocido>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2136
  msgid "<throw-expression>"
  msgstr "<expresiÃ³n-throw>"
  
! #: cp/error.c:2237
  msgid "<ubsan routine call>"
  msgstr "<llamada a rutina ubsan>"
  
! #: cp/error.c:2686
  msgid "<unparsed>"
  msgstr "<sidecodificar>"
  
! #: cp/error.c:2842
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.c:2881
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.c:2895
  msgid "<expression error>"
  msgstr "<error de expresiÃ³n>"
  
! #: cp/error.c:2910
  msgid "<unknown operator>"
  msgstr "<operador desconocido>"
  
! #: cp/error.c:3374
  msgid "At global scope:"
  msgstr "En el Ã¡mbito global:"
  
! #: cp/error.c:3470
  #, c-format
  msgid "In static member function %qs"
  msgstr "En la funciÃ³n miembro static %qs"
  
! #: cp/error.c:3472
  #, c-format
  msgid "In copy constructor %qs"
  msgstr "En el constructor copia %qs"
  
! #: cp/error.c:3474
  #, c-format
  msgid "In constructor %qs"
  msgstr "En el constructor %qs"
  
! #: cp/error.c:3476
  #, c-format
  msgid "In destructor %qs"
  msgstr "En el destructor %qs"
  
! #: cp/error.c:3478
  msgid "In lambda function"
  msgstr "En la funciÃ³n lambda"
  
! #: cp/error.c:3498
  #, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr "%s: En la sustituciÃ³n de %qS:\n"
  
! #: cp/error.c:3499
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "%s: En la instanciaciÃ³n de %q#D:\n"
  
! #: cp/error.c:3524 cp/error.c:3678
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.c:3527 cp/error.c:3681
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.c:3535
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr "se requiere recursivamente para la sustituciÃ³n de %qS\n"
  
! #: cp/error.c:3536
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr "se requiere para la sustituciÃ³n de %qS\n"
  
! #: cp/error.c:3541
  msgid "recursively required from %q#D\n"
  msgstr "se requiere recursivamente desde %q#D\n"
  
! #: cp/error.c:3542
  msgid "required from %q#D\n"
  msgstr "se requiere desde %q#D\n"
  
! #: cp/error.c:3549
  msgid "recursively required from here\n"
  msgstr "se requiere recursivamente desde aquÃ­\n"
  
! #: cp/error.c:3550
  msgid "required from here\n"
  msgstr "se requiere desde aquÃ­\n"
  
! #: cp/error.c:3602
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "%r%s:%d:%d:%R   [ se saltan %d contextos de instanciaciÃ³n; utilice -ftemplate-backtrace-limit=0 para desactivarlo ]\n"
  
! #: cp/error.c:3608
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "%r%s:%d:%R   [ se saltan %d contextos de instanciaciÃ³n; utilice -ftemplate-backtrace-limit=0 para desactivarlo ]\n"
  
! #: cp/error.c:3662
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%r%s:%d:%d:%R   en la expansiÃ³n de la %<constexpr%> de %qs"
  
! #: cp/error.c:3666
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%r%s:%d:%R   en la expansiÃ³n de la %<constexpr%> de %qs"
  
! #: cp/pt.c:2029 cp/semantics.c:5544
  msgid "candidates are:"
  msgstr "los candidatos son:"
  
*************** msgstr "operaciÃ³n binaria elemental"
*** 3988,4004 ****
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "argumentos 'a%d' y 'a%d' para el intrÃ­nseco '%s'"
  
! #: fortran/check.c:3910 fortran/check.c:3987 fortran/check.c:4052
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "argumentos '%s' y '%s' para el intrÃ­nseco %s"
  
! #: fortran/check.c:4384 fortran/intrinsic.c:4761
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "argumentos '%s' y '%s' para el intrÃ­nseco '%s'"
  
! #: fortran/dump-parse-tree.c:3144
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 4007,4023 ----
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "argumentos 'a%d' y 'a%d' para el intrÃ­nseco '%s'"
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "argumentos '%s' y '%s' para el intrÃ­nseco %s"
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "argumentos '%s' y '%s' para el intrÃ­nseco '%s'"
  
! #: fortran/dump-parse-tree.c:3219
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgstr "CaracterÃ­stica obsoleta:"
*** 4047,4053 ****
  msgid "Deleted feature:"
  msgstr "CaracterÃ­stica borrada:"
  
! #: fortran/expr.c:3676
  msgid "array assignment"
  msgstr "asignaciÃ³n de matriz"
  
--- 4066,4072 ----
  msgid "Deleted feature:"
  msgstr "CaracterÃ­stica borrada:"
  
! #: fortran/expr.c:3696
  msgid "array assignment"
  msgstr "asignaciÃ³n de matriz"
  
*************** msgstr "Desajuste de frontera de matriz
*** 4072,4093 ****
  msgid "Driving:"
  msgstr "Conduciendo:"
  
! #: fortran/interface.c:3393 fortran/intrinsic.c:4435
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argumento actual de INTENT = OUT/INOUT"
  
! #: fortran/io.c:1899
  #, c-format
  msgid "%s tag"
  msgstr "etiqueta %s"
  
! #: fortran/io.c:3434
  msgid "internal unit in WRITE"
  msgstr "unidad interna en WRITE"
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4821
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr "etiqueta %s con INQUIRE"
--- 4091,4112 ----
  msgid "Driving:"
  msgstr "Conduciendo:"
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argumento actual de INTENT = OUT/INOUT"
  
! #: fortran/io.c:1866
  #, c-format
  msgid "%s tag"
  msgstr "etiqueta %s"
  
! #: fortran/io.c:3366
  msgid "internal unit in WRITE"
  msgstr "unidad interna en WRITE"
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr "etiqueta %s con INQUIRE"
*************** msgstr "etiqueta %s con INQUIRE"
*** 4097,4171 ****
  msgid "Syntax error in expression at %C"
  msgstr "Error sintÃ¡ctico en la expresiÃ³n en %C"
  
! #: fortran/module.c:1244
  msgid "Unexpected EOF"
  msgstr "Fin de fichero inesperado"
  
! #: fortran/module.c:1356
  msgid "Name too long"
  msgstr "Nombre demasiado largo"
  
! #: fortran/module.c:1458 fortran/module.c:1561
  msgid "Bad name"
  msgstr "Nombre errÃ³neo"
  
! #: fortran/module.c:1585
  msgid "Expected name"
  msgstr "Se esperaba un nombre"
  
! #: fortran/module.c:1588
  msgid "Expected left parenthesis"
  msgstr "Se esperaba un parÃ©ntesis izquierdo"
  
! #: fortran/module.c:1591
  msgid "Expected right parenthesis"
  msgstr "Se esperaba un parÃ©ntesis derecho"
  
! #: fortran/module.c:1594
  msgid "Expected integer"
  msgstr "Se esperaba un entero"
  
! #: fortran/module.c:1597 fortran/module.c:2697
  msgid "Expected string"
  msgstr "Se esperaba una cadena"
  
! #: fortran/module.c:1622
  msgid "find_enum(): Enum not found"
  msgstr "find_enum(): No se encontrÃ³ el enumerador"
  
! #: fortran/module.c:2175
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr "No admitido: niveles mÃºltiples de paralelismo 'de rutina' OpenACC"
  
! #: fortran/module.c:2378
  msgid "Expected attribute bit name"
  msgstr "Se esperaba un nombre de atributo de bit"
  
! #: fortran/module.c:3326
  msgid "Expected integer string"
  msgstr "Se esperaba una cadena entera"
  
! #: fortran/module.c:3330
  msgid "Error converting integer"
  msgstr "Error al convertir el entero"
  
! #: fortran/module.c:3352
  msgid "Expected real string"
  msgstr "Se esperaba una cadena real"
  
! #: fortran/module.c:3577
  msgid "Expected expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/module.c:3657
  msgid "Bad operator"
  msgstr "Operador errÃ³neo"
  
! #: fortran/module.c:3774
  msgid "Bad type in constant expression"
  msgstr "Tipo errÃ³neo en la expresiÃ³n constante"
  
! #: fortran/module.c:7158
  msgid "Unexpected end of module"
  msgstr "Fin de mÃ³dulo inesperado"
  
--- 4116,4190 ----
  msgid "Syntax error in expression at %C"
  msgstr "Error sintÃ¡ctico en la expresiÃ³n en %C"
  
! #: fortran/module.c:1246
  msgid "Unexpected EOF"
  msgstr "Fin de fichero inesperado"
  
! #: fortran/module.c:1358
  msgid "Name too long"
  msgstr "Nombre demasiado largo"
  
! #: fortran/module.c:1460 fortran/module.c:1563
  msgid "Bad name"
  msgstr "Nombre errÃ³neo"
  
! #: fortran/module.c:1587
  msgid "Expected name"
  msgstr "Se esperaba un nombre"
  
! #: fortran/module.c:1590
  msgid "Expected left parenthesis"
  msgstr "Se esperaba un parÃ©ntesis izquierdo"
  
! #: fortran/module.c:1593
  msgid "Expected right parenthesis"
  msgstr "Se esperaba un parÃ©ntesis derecho"
  
! #: fortran/module.c:1596
  msgid "Expected integer"
  msgstr "Se esperaba un entero"
  
! #: fortran/module.c:1599 fortran/module.c:2699
  msgid "Expected string"
  msgstr "Se esperaba una cadena"
  
! #: fortran/module.c:1624
  msgid "find_enum(): Enum not found"
  msgstr "find_enum(): No se encontrÃ³ el enumerador"
  
! #: fortran/module.c:2177
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr "No admitido: niveles mÃºltiples de paralelismo 'de rutina' OpenACC"
  
! #: fortran/module.c:2380
  msgid "Expected attribute bit name"
  msgstr "Se esperaba un nombre de atributo de bit"
  
! #: fortran/module.c:3328
  msgid "Expected integer string"
  msgstr "Se esperaba una cadena entera"
  
! #: fortran/module.c:3332
  msgid "Error converting integer"
  msgstr "Error al convertir el entero"
  
! #: fortran/module.c:3354
  msgid "Expected real string"
  msgstr "Se esperaba una cadena real"
  
! #: fortran/module.c:3579
  msgid "Expected expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/module.c:3659
  msgid "Bad operator"
  msgstr "Operador errÃ³neo"
  
! #: fortran/module.c:3776
  msgid "Bad type in constant expression"
  msgstr "Tipo errÃ³neo en la expresiÃ³n constante"
  
! #: fortran/module.c:7160
  msgid "Unexpected end of module"
  msgstr "Fin de mÃ³dulo inesperado"
  
*************** msgstr "bloque IF"
*** 4193,4203 ****
  msgid "implied END DO"
  msgstr "END DO implÃ­cito"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11821
  msgid "assignment"
  msgstr "asignaciÃ³n"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11872 fortran/resolve.c:11875
  msgid "pointer assignment"
  msgstr "asignaciÃ³n de puntero"
  
--- 4212,4222 ----
  msgid "implied END DO"
  msgstr "END DO implÃ­cito"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr "asignaciÃ³n"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  msgid "pointer assignment"
  msgstr "asignaciÃ³n de puntero"
  
*************** msgstr "resultado con longitud de carÃ¡c
*** 4283,4403 ****
  msgid "bind(c) procedure"
  msgstr "procedimiento bind(c)"
  
! #: fortran/resolve.c:4004
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Contexto no vÃ¡lido para el puntero NULL() en %%L"
  
! #: fortran/resolve.c:4020
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "El operando del operador numÃ©rico unitario %%<%s%%> en %%L es %s"
  
! #: fortran/resolve.c:4037
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "Entidades de tipos derivados no esperadas en el operador numÃ©rico intrÃ­nseco binario %%<%s%%> en %%L"
  
! #: fortran/resolve.c:4042
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador numÃ©rico binario %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4057
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Los operandos del operador de concatenaciÃ³n de cadenas en %%L son %s/%s"
  
! #: fortran/resolve.c:4099
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador lÃ³gico %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4122
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "El operando del operador .not. en %%L es %s"
  
! #: fortran/resolve.c:4136
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Las cantidades COMPLEX no se pueden comparar en %L"
  
! #: fortran/resolve.c:4234
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Los lÃ³gicos en %%L se deben comparar con %s en lugar de %s"
  
! #: fortran/resolve.c:4240
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador de comparaciÃ³n %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4253
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Operador %%<%s%%> desconocido en %%L; Â¿quiso decir '%s'?"
  
! #: fortran/resolve.c:4256
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Operador %%<%s%%> desconocido en %%L"
  
! #: fortran/resolve.c:4259
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "El operando del operador de usuario %%<%s%%>  en %%L es %s"
  
! #: fortran/resolve.c:4263
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador de usuario %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4349
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Rangos inconsistentes para el operador en %%L y %%L"
  
! #: fortran/resolve.c:7166
  msgid "Loop variable"
  msgstr "Variable de ciclo"
  
! #: fortran/resolve.c:7170
  msgid "iterator variable"
  msgstr "variable de iterador"
  
! #: fortran/resolve.c:7174
  msgid "Start expression in DO loop"
  msgstr "ExpresiÃ³n de inicio en el bucle DO"
  
! #: fortran/resolve.c:7178
  msgid "End expression in DO loop"
  msgstr "ExpresiÃ³n de fin en el bucle DO"
  
! #: fortran/resolve.c:7182
  msgid "Step expression in DO loop"
  msgstr "ExpresiÃ³n de paso en el bucle DO"
  
! #: fortran/resolve.c:7468 fortran/resolve.c:7471
  msgid "DEALLOCATE object"
  msgstr "objeto DEALLOCATE"
  
! #: fortran/resolve.c:7848 fortran/resolve.c:7851
  msgid "ALLOCATE object"
  msgstr "objeto ALLOCATE"
  
! #: fortran/resolve.c:8084 fortran/resolve.c:10011
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.c:8128 fortran/resolve.c:10023
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.c:9814
  msgid "item in READ"
  msgstr "elemento en READ"
  
! #: fortran/resolve.c:10035
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
--- 4302,4422 ----
  msgid "bind(c) procedure"
  msgstr "procedimiento bind(c)"
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Contexto no vÃ¡lido para el puntero NULL() en %%L"
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "El operando del operador numÃ©rico unitario %%<%s%%> en %%L es %s"
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "Entidades de tipos derivados no esperadas en el operador numÃ©rico intrÃ­nseco binario %%<%s%%> en %%L"
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador numÃ©rico binario %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Los operandos del operador de concatenaciÃ³n de cadenas en %%L son %s/%s"
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador lÃ³gico %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "El operando del operador .not. en %%L es %s"
  
! #: fortran/resolve.c:4145
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Las cantidades COMPLEX no se pueden comparar en %L"
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Los lÃ³gicos en %%L se deben comparar con %s en lugar de %s"
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador de comparaciÃ³n %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4262
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Operador %%<%s%%> desconocido en %%L; Â¿quiso decir '%s'?"
  
! #: fortran/resolve.c:4265
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Operador %%<%s%%> desconocido en %%L"
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "El operando del operador de usuario %%<%s%%>  en %%L es %s"
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador de usuario %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Rangos inconsistentes para el operador en %%L y %%L"
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr "Variable de ciclo"
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr "variable de iterador"
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr "ExpresiÃ³n de inicio en el bucle DO"
  
! #: fortran/resolve.c:7187
  msgid "End expression in DO loop"
  msgstr "ExpresiÃ³n de fin en el bucle DO"
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr "ExpresiÃ³n de paso en el bucle DO"
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr "objeto DEALLOCATE"
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr "objeto ALLOCATE"
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr "elemento en READ"
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
*************** msgstr "La longitud de la cadena actual
*** 4430,4497 ****
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "El objetivo del remapeo de rango es demasiado pequeÃ±o (%ld < %ld)"
  
! #: fortran/trans-expr.c:10937
  msgid "Assignment of scalar to unallocated array"
  msgstr "AsignaciÃ³n de escalar a un array sin espacio asignado"
  
! #: fortran/trans-intrinsic.c:965
  #, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Longitudes de caracteres desiguales (%ld/%ld) en %s"
  
! #: fortran/trans-intrinsic.c:6181
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6276
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "argumentos 'a%d' y 'a%d' para el intrÃ­nseco '%s'"
  
! #: fortran/trans-intrinsic.c:6323
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6333
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6340
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6484
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "argumentos 'a%d' y 'a%d' para el intrÃ­nseco '%s'"
  
! #: fortran/trans-intrinsic.c:6552
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6618
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626 fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:8940
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "El argumento NCOPIES del intrÃ­nseco REPEAT es negativo (su valor es %ld)"
  
! #: fortran/trans-intrinsic.c:8972
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "El argumento NCOPIES del intrÃ­nseco REPEAT es demasiado grande"
  
--- 4449,4516 ----
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "El objetivo del remapeo de rango es demasiado pequeÃ±o (%ld < %ld)"
  
! #: fortran/trans-expr.c:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr "AsignaciÃ³n de escalar a un array sin espacio asignado"
  
! #: fortran/trans-intrinsic.c:968
  #, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Longitudes de caracteres desiguales (%ld/%ld) en %s"
  
! #: fortran/trans-intrinsic.c:6359
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6454
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "argumentos 'a%d' y 'a%d' para el intrÃ­nseco '%s'"
  
! #: fortran/trans-intrinsic.c:6501
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6511
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6518
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6662
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "argumentos 'a%d' y 'a%d' para el intrÃ­nseco '%s'"
  
! #: fortran/trans-intrinsic.c:6730
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6796
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6804 fortran/trans-intrinsic.c:6849
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9118
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "El argumento NCOPIES del intrÃ­nseco REPEAT es negativo (su valor es %ld)"
  
! #: fortran/trans-intrinsic.c:9150
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "El argumento NCOPIES del intrÃ­nseco REPEAT es demasiado grande"
  
*************** msgid "Warn about creation of array temp
*** 4934,4943 ****
  msgstr "Avisa sobre la creaciÃ³n de matrices temporales."
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:644 common.opt:778 common.opt:998 common.opt:1002
! #: common.opt:1006 common.opt:1010 common.opt:1630 common.opt:1686
! #: common.opt:1818 common.opt:1822 common.opt:2056 common.opt:2258
! #: common.opt:2967
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "No hace nada. Preservado por compatibilidad hacia atrÃ¡s."
--- 4953,4962 ----
  msgstr "Avisa sobre la creaciÃ³n de matrices temporales."
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
! #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
! #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "No hace nada. Preservado por compatibilidad hacia atrÃ¡s."
*************** msgstr ""
*** 5517,5531 ****
  msgid "Append underscores to externally visible names."
  msgstr "Agrega subrayado a los nombres visibles externamente."
  
! #: fortran/lang.opt:807 c-family/c.opt:1462 c-family/c.opt:1494
! #: c-family/c.opt:1502 c-family/c.opt:1754 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1080 common.opt:1084 common.opt:1088
! #: common.opt:1175 common.opt:1427 common.opt:1506 common.opt:1774
! #: common.opt:1905 common.opt:1948 common.opt:2333 common.opt:2369
! #: common.opt:2462 common.opt:2466 common.opt:2575 common.opt:2666
! #: common.opt:2674 common.opt:2682 common.opt:2690 common.opt:2791
! #: common.opt:2843 common.opt:2931 common.opt:3068 common.opt:3072
! #: common.opt:3076 common.opt:3080
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "No hace nada.  Se preserva por compatibilidad hacia atrÃ¡s."
--- 5536,5550 ----
  msgid "Append underscores to externally visible names."
  msgstr "Agrega subrayado a los nombres visibles externamente."
  
! #: fortran/lang.opt:807 c-family/c.opt:1466 c-family/c.opt:1498
! #: c-family/c.opt:1506 c-family/c.opt:1758 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1092 common.opt:1096 common.opt:1100
! #: common.opt:1187 common.opt:1439 common.opt:1518 common.opt:1786
! #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
! #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
! #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "No hace nada.  Se preserva por compatibilidad hacia atrÃ¡s."
*************** msgstr "-faligned-new=<N> Usa alojamient
*** 6807,6814 ****
  msgid "Allow variadic functions without named parameter."
  msgstr "Permite funciones variadic sin parÃ¡metro nombrado."
  
! #: c-family/c.opt:1335 c-family/c.opt:1595 c-family/c.opt:1923
! #: c-family/c.opt:1927 c-family/c.opt:1943
  #, no-c-format
  msgid "No longer supported."
  msgstr "Ya no se admite."
--- 6826,6833 ----
  msgid "Allow variadic functions without named parameter."
  msgstr "Permite funciones variadic sin parÃ¡metro nombrado."
  
! #: c-family/c.opt:1335 c-family/c.opt:1599 c-family/c.opt:1927
! #: c-family/c.opt:1931 c-family/c.opt:1947
  #, no-c-format
  msgid "No longer supported."
  msgstr "Ya no se admite."
*************** msgstr "Avisa sobre caracterÃ­sticas no
*** 6852,7561 ****
  
  #: c-family/c.opt:1458
  #, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr "Permite que los argumentos del operador '?' tengan tipos diferentes."
  
! #: c-family/c.opt:1466
  #, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr "-fconst-string-class=<nombre>\tUsa la clase <nombre> para cadenas constantes."
  
! #: c-family/c.opt:1470
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr "-fconstexpr-depth-<nÃºmero>\tEspecifica la profundidad de recursiÃ³n constexpr mÃ¡xima."
  
! #: c-family/c.opt:1474
  #, fuzzy, no-c-format
  #| msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr "-fconstexpr-depth-<nÃºmero>\tEspecifica la profundidad de recursiÃ³n constexpr mÃ¡xima."
  
! #: c-family/c.opt:1478
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr "-fconstexpr-loop-limit=<nÃºmero>\tEspecifica el nÃºmero de iteraciones de bucle constexpr mÃ¡ximo."
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr "-fconstexpr-ops-limit=<nÃºmero>\tEspecifica el nÃºmero mÃ¡ximo de operaciones constexpr durante una evaluaciÃ³n de constexpr."
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr "Permite corrutinas C++ (experimental)."
  
! #: c-family/c.opt:1490
  #, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr "Emite anotaciones de depuraciÃ³n durante el preprocesamiento."
  
! #: c-family/c.opt:1498
  #, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr "Factoriza constructores y destructores complejos para favorecer el espacio en detrimento de la velocidad."
  
! #: c-family/c.opt:1506
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr "Imprime comparaciones jerÃ¡rquicas cuando los tipos de plantilla no coinciden."
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Preprocess directives only."
  msgstr "Preprocesa sÃ³lo directivas."
  
! #: c-family/c.opt:1514
  #, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr "Permite '$' como un identificador de carÃ¡cter."
  
! #: c-family/c.opt:1518
  #, fuzzy, no-c-format
  #| msgid "-fmacro-prefix-map=<old>=<new> Map one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr "-fmacro-prefix-map=<viejo>=<nuevo> Asocia un nombre de directorio a otro en __FILE__, __BASE_FILE__, y __builtin_FILE()."
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr "Escribe todas las declaraciones como cÃ³digo Ada transitivamente."
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr "Escribe todas las declaraciones como cÃ³digo Ada solo para el fichero dado."
  
! #: c-family/c.opt:1533
  #, fuzzy, no-c-format
  #| msgid "Do not discard comments in macro expansions."
  msgid "Do not elide common elements in template comparisons."
  msgstr "No descarta comentarios en expansiones de macro."
  
! #: c-family/c.opt:1537
  #, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr "Genera cÃ³digo para revisar especificaciones de excepciones."
  
! #: c-family/c.opt:1544
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr "-fexec-charset=<cset>\tConvierte todas las constantes de cadenas y carÃ¡cter al conjunto de caracteres <cset>."
  
! #: c-family/c.opt:1548
  #, no-c-format
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr "Permite los nombres de cÃ¡racteres universales (\\u y \\U) en los identificadores."
  
! #: c-family/c.opt:1552
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=<cset>\tEspecifica el conjunto de caracteres por defecto para los ficheros fuente."
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr "Admite inicializaciÃ³n dinÃ¡mica de variables locales de hilo en una unidad de traducciÃ³n diferente."
  
! #: c-family/c.opt:1566
  #, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr "No asume que existen las bibliotecas C estÃ¡ndar y \"main\"."
  
! #: c-family/c.opt:1570
  #, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr "Reconoce las palabras claves definidas por GNU."
  
! #: c-family/c.opt:1574
  #, no-c-format
  msgid "Generate code for GNU runtime environment."
  msgstr "Genera cÃ³digo para el entorno de tiempo de ejecuciÃ³n GNU."
  
! #: c-family/c.opt:1578
  #, no-c-format
  msgid "Use traditional GNU semantics for inline functions."
  msgstr "Usa semÃ¡ntica GNU tradicional para las funciones incluidas en lÃ­nea."
  
! #: c-family/c.opt:1591
  #, no-c-format
  msgid "Assume normal C execution environment."
  msgstr "Asume el entorno normal de ejecuciÃ³n C."
  
! #: c-family/c.opt:1599
  #, no-c-format
  msgid "Export functions even if they can be inlined."
  msgstr "Exporta funciones aun si pueden incluir en lÃ­nea."
  
! #: c-family/c.opt:1603
  #, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr "Emite instanciaciones implÃ­citas de plantillas incluidas en lÃ­nea."
  
! #: c-family/c.opt:1607
  #, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr "Emite instanciaciones implÃ­citas de plantillas."
  
! #: c-family/c.opt:1611
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr "Implementa la semÃ¡ntica de constructor heredado de C++17."
  
! #: c-family/c.opt:1618
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr "No emite funciones en lÃ­nea exportadas en dll a menos que sea necesario."
  
! #: c-family/c.opt:1625
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr "Permite las conversiones implÃ­citas entre vectores con nÃºmeros diferentes de subpartes y/o tipos de elementos diferentes."
  
! #: c-family/c.opt:1629
  #, fuzzy, no-c-format
  #| msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr "ffixed-line-length-<nÃºmero>\tLimita la longitud mÃ¡xima de lÃ­nea a <nÃºmero>"
  
! #: c-family/c.opt:1633
  #, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr "No avisa sobre los usos de extensiones Microsoft."
  
! #: c-family/c.opt:1652
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr "Implementa la resoluciÃ³n de DR 150 para coincidencias de argumentos de plantilla de plantilla."
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr "Genera cÃ³digo para el entorno de tiempo de ejecuciÃ³n NeXT (Apple Mac OS X)."
  
! #: c-family/c.opt:1660
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr "Asume que los receptores de mensajes de Objective-C pueden ser nil."
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr "Permite el acceso a variables de instancia como si fueran declaraciones locales dentro de implementaciones de mÃ©todos de instancia."
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr "-fvisibility=[private|protected|public|package]\tEstablece la visibilidad de sÃ­mbolos predeterminada."
  
! #: c-family/c.opt:1693
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr "Trata una especificaciÃ³n de excepciÃ³n throw() como noexcept para mejorar el tamaÃ±o del cÃ³digo."
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr "Especifica cuÃ¡l ABI usar para el cÃ³digo de la familia Objective-C y la generaciÃ³n de metadatos."
  
! #: c-family/c.opt:1703
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr "Genera mÃ©todos Objective-C especiales para inicializar/destruir i-variables de C++ que no son POD, si es necesario."
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr "Permite saltos rÃ¡pidos al despachador de mensajes."
  
! #: c-family/c.opt:1713
  #, no-c-format
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr "Activa la sintaxis de excepciÃ³n y sincronizaciÃ³n de Objective-C."
  
! #: c-family/c.opt:1717
  #, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr "Activa la recolecciÃ³n de basura (GC) en programas Objective-C/Objective-C++."
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr "Activa las revisiones en lÃ­nea para los receptores nil con el tiempo de ejecuciÃ³n NeXT y la ABI versiÃ³n 2."
  
! #: c-family/c.opt:1726
  #, no-c-format
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr "Activa el manejo de excepciones setjmp en tiempo de ejecuciÃ³n de Objective-C."
  
! #: c-family/c.opt:1730
  #, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr "Conforma al lenguaje Objective-C 1.0 como se implantÃ³ en GCC 4.0."
  
! #: c-family/c.opt:1734
  #, no-c-format
  msgid "Enable OpenACC."
  msgstr "Activa OpenACC."
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr "Especifica las dimensiones de cÃ¡lculo predeterminadas de OpenACC."
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "Activa OpenMP (implica -frecursive en Fortran)."
  
! #: c-family/c.opt:1746
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "Activa las directivas SIMD de OpenMP."
  
! #: c-family/c.opt:1750
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "Reconoce palabras clave de C++ como \"compl\" y \"xor\"."
  
! #: c-family/c.opt:1761
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr "Busca y utiliza ficheros PCH aÃºn cuando se estÃ© preprocesando."
  
! #: c-family/c.opt:1765
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "Degrada los errores de concordancia a avisos."
  
! #: c-family/c.opt:1769
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "Activa las extensiones de lenguaje de Plan9."
  
! #: c-family/c.opt:1773
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "Trata al fichero de entrada como previamente preprocesado."
  
! #: c-family/c.opt:1781
  #, fuzzy, no-c-format
  #| msgid "-ftrack-macro-expansion=<0|1|2>  Track locations of tokens coming from macro expansion and display them in error messages."
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr "-ftrack-macro-expansion=<0|1|2>  Rastrea las ubicaciones de los elementos que provienen de la expansiÃ³n de macros y los muestra en mensajes de error."
  
! #: c-family/c.opt:1785
  #, fuzzy, no-c-format
  #| msgid "-fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the arguments."
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr "-fno-pretty-templates No da formato legible a las especializaciones de plantilla como la firma de plantilla seguida por los argumentos."
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr "Trata los valores de retorno conocidos de sprintf como constantes."
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr "Usa el modo Fix-and-Continue para indicar que los ficheros objeto se pueden intercambiar en tiempo de ejecuciÃ³n."
  
! #: c-family/c.opt:1797
  #, fuzzy, no-c-format
  #| msgid "Deprecated in GCC 9.  This switch has no effect."
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "Obsoleto en GCC 9.  Esta opciÃ³n no tiene efecto."
  
! #: c-family/c.opt:1801
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "Genera informaciÃ³n de descriptor de tipo en tiempo de ejecuciÃ³n."
  
! #: c-family/c.opt:1805 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr "Usa el tipo entero mÃ¡s estrecho posible para tipos de enumeraciÃ³n."
  
! #: c-family/c.opt:1809
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr "Fuerza que el tipo subyacente de \"wchar_t\" sea \"unsigned short\"."
  
! #: c-family/c.opt:1813
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr "Cuando no se proporcione \"signed\" o \"unsigned\" hace signed el campo de bits."
  
! #: c-family/c.opt:1817 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr "Hace que \"char\" sea signed por defecto."
  
! #: c-family/c.opt:1821
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr "Admite desasignaciÃ³n con tamaÃ±o de C++14."
  
! #: c-family/c.opt:1828
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr "-fsso-struct=[big-endian|little-endian|native]\tEstablece el orden de almacenamiento de escalares predeterminado."
  
! #: c-family/c.opt:1844
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "Muestra las estadÃ­sticas acumuladas durante la compilaciÃ³n."
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr "Asume que los valores de tipo de enumeraciÃ³n estÃ¡n siempre dentro del rango mÃ­nimo de ese tipo."
  
! #: c-family/c.opt:1855 c-family/c.opt:1860
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr "Sigue los requisitos de orden de evaluaciÃ³n de C++17 para expresiones de asignaciÃ³n, desplazamiento, llamadas a funciones miembro, etc."
  
! #: c-family/c.opt:1877
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr "-ftabstop=<nÃºmero>\tDistancia entre topes de tabulador para informes en columnas."
  
! #: c-family/c.opt:1881
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr "Establece el nÃºmero mÃ¡ximo de notas de instanciaciÃ³n de plantilla para un solo aviso o error."
  
! #: c-family/c.opt:1888
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr "-ftemplate-depth-<nÃºmero>\tEspecifica la profundidad mÃ¡xima de instanciaciÃ³n de plantilla."
  
! #: c-family/c.opt:1895
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr "-fno-threadsafe-statics\tNo genera cÃ³digo seguro en hilos para inicializar statics locales."
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr "Cuando no se proporcione \"signed\" o \"unsigned\" hacer unsigned el campo de bits."
  
! #: c-family/c.opt:1903 ada/gcc-interface/lang.opt:89
  #, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr "Hace que \"char\" sea unsigned por defecto."
  
! #: c-family/c.opt:1907
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "Usa __cxa_atexit para registrar destructores."
  
! #: c-family/c.opt:1911
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr "Usa __cxa_get_exception_ptr para el manejo de excepciones."
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr "Marca todos los mÃ©todos y funciones incluidos en lÃ­nea con visibilidad hidden."
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr "Cambia la visibilidad para coincidir con Microsoft Visual Studio por defecto."
  
! #: c-family/c.opt:1931 d/lang.opt:330
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr "Emite sÃ­mbolos comunes como sÃ­mbolos dÃ©biles."
  
! #: c-family/c.opt:1935
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr "-fwide-exec-charset=<cset>\tConvierte todas las cadenas anchas y constantes de cÃ¡racter al conjunto de caracteres <cset>."
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr "Genera una directiva #line que apunte al directorio de trabajo actual."
  
! #: c-family/c.opt:1947
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr "Genera la bÃºsqueda no estricta de clases (a travÃ©s de objc_getClass()) para usarlas en el modo Zero-Link."
  
! #: c-family/c.opt:1951
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Vuelca las declaraciones a un fichero .decl."
  
! #: c-family/c.opt:1955
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr "-femit-struct-debug-baseonly\tInformaciÃ³n de depuraciÃ³n reducida agresiva para structs."
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr "-femit-struct-debug-reduced\tInformaciÃ³n de depuraciÃ³n reducida conservadora para structs."
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr "-femit-struct-debug-detailed=<lista-espec>\tInformaciÃ³n de depuraciÃ³n reducida detallada para structs."
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr "Interpreta imaginario, coma fija u otro sufijo de nÃºmero gnu como el literal numÃ©rico correspondiente en lugar de un literal numÃ©rico definido por el usuario."
  
! #: c-family/c.opt:1972
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-idirafter <dir>\tAgrega el <dir>ectorio al final de la ruta de inclusiÃ³n del sistema."
  
! #: c-family/c.opt:1976
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "-imacros <fichero>\tAcepta la definiciÃ³n de macros en el <fichero>."
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr "-imultilib <dir>\tDefine <dir> como el subdirectorio de inclusiÃ³n de multilib."
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr "-include <file>\tIncluye los contenidos del <fichero> antes de otros ficheros."
  
! #: c-family/c.opt:1988
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr "-iprefix <ruta>\tEspecifica la <ruta> como un prefijo para las siguientes dos opciones."
  
! #: c-family/c.opt:1992
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr "-isysroot <dir>\tEstablece el <dir>ectorio como el directorio raÃ­z del sistema."
  
! #: c-family/c.opt:1996
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr "-isystem <dir>\tAgrega el <dir>ectorio al inicio de la ruta de inclusiÃ³n del sistema."
  
! #: c-family/c.opt:2000
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr "-iquote <dir>\tAgrega el <dir>ectorio al final de la ruta de inclusiÃ³n de citas."
  
! #: c-family/c.opt:2004
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-iwithprefix <dir>\tAgrega el <dir>ectorio al final de la ruta de inclusiÃ³n del sistema."
  
! #: c-family/c.opt:2008
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr "-iwithprefixbefore <dir>\tAgrega el <dir>ectorio al final de la ruta de inclusiÃ³n principal."
  
! #: c-family/c.opt:2018
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr "No busca directorios de inclusiÃ³n del sistema por defecto (aquellos especificados con -isystem aÃºn serÃ¡n utilizados)."
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr "No busca directorios de inclusiÃ³n del sistema por defecto para C++."
  
! #: c-family/c.opt:2034
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "Genera encabezado C de caracterÃ­sticas especÃ­ficas de la plataforma."
  
! #: c-family/c.opt:2038
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr "Reasocia nombres de fichero al incluir ficheros"
  
! #: c-family/c.opt:2042 c-family/c.opt:2046
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr "Conforma al estÃ¡ndar ISO 1998 C++ revisado por la correcciÃ³n tÃ©cnica 2003."
  
! #: c-family/c.opt:2050
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "Conforma al estÃ¡ndar ISO 2011 C++."
  
! #: c-family/c.opt:2054
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Obsoleto en favor de -std=c++11."
  
! #: c-family/c.opt:2058
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Obsoleto en favor de -std=c++14."
  
! #: c-family/c.opt:2062
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "Conforma al estÃ¡ndar ISO 2014 C++."
  
! #: c-family/c.opt:2066
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Obsoleto en favor de -std=c++17."
  
! #: c-family/c.opt:2070
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "Conforma al estÃ¡ndar ISO 2017 C++."
  
! #: c-family/c.opt:2074 c-family/c.opt:2078
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete support)."
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr "Conforma al borrador del estÃ¡ndar ISO 2020(?) C++ (soporte experimental e incompleto)."
  
! #: c-family/c.opt:2082 c-family/c.opt:2212
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "Conforma al estÃ¡ndar ISO 2012 C."
  
! #: c-family/c.opt:2086
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Obsoleto en favor de -std=c11."
  
! #: c-family/c.opt:2090 c-family/c.opt:2094 c-family/c.opt:2216
! #: c-family/c.opt:2220
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr "Conforma al estÃ¡ndar ISO 2017 C (publicado en 2018)."
  
! #: c-family/c.opt:2098
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr "Conforma al borrador del estÃ¡ndar ISO 202X C (soporte experimental e incompleto)"
  
! #: c-family/c.opt:2102 c-family/c.opt:2106 c-family/c.opt:2196
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "Conforma al estÃ¡ndar ISO 1990 C."
  
! #: c-family/c.opt:2110 c-family/c.opt:2204
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "Conforma al estÃ¡ndar ISO 1999 C."
  
! #: c-family/c.opt:2114
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Obsoleto en favor de -std=c99."
  
! #: c-family/c.opt:2118 c-family/c.opt:2123
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 1998 C++ revisado por la correcciÃ³n tÃ©cnica 2003 con extensiones GNU."
  
! #: c-family/c.opt:2128
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 2011 C++ con extensiones GNU."
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Obsoleto en favor de -std=gnu++11."
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Obsoleto en favor de -std=gnu++14."
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 2014 C++ con extensiones GNU."
  
! #: c-family/c.opt:2144
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Obsoleto en favor de -std=gnu++17."
  
! #: c-family/c.opt:2148
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 2017 C++ con extensiones GNU."
  
! #: c-family/c.opt:2152 c-family/c.opt:2156
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 2020(?) C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "Conforma al borrador del estÃ¡ndar ISO 2020(?) C++ con extensiones GNU (soporte experimental e incompleto)."
  
! #: c-family/c.opt:2160
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 2011 C con extensiones GNU."
  
! #: c-family/c.opt:2164
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Obsoleto en favor de -std=gnu11."
  
! #: c-family/c.opt:2168 c-family/c.opt:2172
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 2017 C (publicado en 2018) con extensiones GNU."
  
! #: c-family/c.opt:2176
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr "Conforma al borrador del estÃ¡ndar ISO 202X C con extensiones GNU (soporte experimental e incompleto)."
  
! #: c-family/c.opt:2180 c-family/c.opt:2184
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 1990 C con extensiones GNU."
  
! #: c-family/c.opt:2188
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 1999 C con extensiones GNU."
  
! #: c-family/c.opt:2192
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Obsoleto en favor de -std=gnu99."
  
! #: c-family/c.opt:2200
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr "Conforma al estÃ¡ndar ISO 1990 C tal y como se enmendÃ³ en 1994."
  
! #: c-family/c.opt:2208
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Obsoleto en favor de -std=iso9899:1999."
  
! #: c-family/c.opt:2227
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "Habilita el preprocesamiento tradicional."
  
! #: c-family/c.opt:2231
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "-trigraphs\tSoporte para los trigrafos de ISO C."
  
! #: c-family/c.opt:2235
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr "No predefine las macros especÃ­ficas del sistema y especÃ­ficas de GCC."
--- 6871,7585 ----
  
  #: c-family/c.opt:1458
  #, no-c-format
+ msgid "Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure."
+ msgstr ""
+ 
+ #: c-family/c.opt:1462
+ #, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr "Permite que los argumentos del operador '?' tengan tipos diferentes."
  
! #: c-family/c.opt:1470
  #, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr "-fconst-string-class=<nombre>\tUsa la clase <nombre> para cadenas constantes."
  
! #: c-family/c.opt:1474
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr "-fconstexpr-depth-<nÃºmero>\tEspecifica la profundidad de recursiÃ³n constexpr mÃ¡xima."
  
! #: c-family/c.opt:1478
  #, fuzzy, no-c-format
  #| msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr "-fconstexpr-depth-<nÃºmero>\tEspecifica la profundidad de recursiÃ³n constexpr mÃ¡xima."
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr "-fconstexpr-loop-limit=<nÃºmero>\tEspecifica el nÃºmero de iteraciones de bucle constexpr mÃ¡ximo."
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr "-fconstexpr-ops-limit=<nÃºmero>\tEspecifica el nÃºmero mÃ¡ximo de operaciones constexpr durante una evaluaciÃ³n de constexpr."
  
! #: c-family/c.opt:1490
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr "Permite corrutinas C++ (experimental)."
  
! #: c-family/c.opt:1494
  #, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr "Emite anotaciones de depuraciÃ³n durante el preprocesamiento."
  
! #: c-family/c.opt:1502
  #, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr "Factoriza constructores y destructores complejos para favorecer el espacio en detrimento de la velocidad."
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr "Imprime comparaciones jerÃ¡rquicas cuando los tipos de plantilla no coinciden."
  
! #: c-family/c.opt:1514
  #, no-c-format
  msgid "Preprocess directives only."
  msgstr "Preprocesa sÃ³lo directivas."
  
! #: c-family/c.opt:1518
  #, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr "Permite '$' como un identificador de carÃ¡cter."
  
! #: c-family/c.opt:1522
  #, fuzzy, no-c-format
  #| msgid "-fmacro-prefix-map=<old>=<new> Map one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr "-fmacro-prefix-map=<viejo>=<nuevo> Asocia un nombre de directorio a otro en __FILE__, __BASE_FILE__, y __builtin_FILE()."
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr "Escribe todas las declaraciones como cÃ³digo Ada transitivamente."
  
! #: c-family/c.opt:1530
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr "Escribe todas las declaraciones como cÃ³digo Ada solo para el fichero dado."
  
! #: c-family/c.opt:1537
  #, fuzzy, no-c-format
  #| msgid "Do not discard comments in macro expansions."
  msgid "Do not elide common elements in template comparisons."
  msgstr "No descarta comentarios en expansiones de macro."
  
! #: c-family/c.opt:1541
  #, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr "Genera cÃ³digo para revisar especificaciones de excepciones."
  
! #: c-family/c.opt:1548
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr "-fexec-charset=<cset>\tConvierte todas las constantes de cadenas y carÃ¡cter al conjunto de caracteres <cset>."
  
! #: c-family/c.opt:1552
  #, no-c-format
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr "Permite los nombres de cÃ¡racteres universales (\\u y \\U) en los identificadores."
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=<cset>\tEspecifica el conjunto de caracteres por defecto para los ficheros fuente."
  
! #: c-family/c.opt:1560
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr "Admite inicializaciÃ³n dinÃ¡mica de variables locales de hilo en una unidad de traducciÃ³n diferente."
  
! #: c-family/c.opt:1570
  #, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr "No asume que existen las bibliotecas C estÃ¡ndar y \"main\"."
  
! #: c-family/c.opt:1574
  #, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr "Reconoce las palabras claves definidas por GNU."
  
! #: c-family/c.opt:1578
  #, no-c-format
  msgid "Generate code for GNU runtime environment."
  msgstr "Genera cÃ³digo para el entorno de tiempo de ejecuciÃ³n GNU."
  
! #: c-family/c.opt:1582
  #, no-c-format
  msgid "Use traditional GNU semantics for inline functions."
  msgstr "Usa semÃ¡ntica GNU tradicional para las funciones incluidas en lÃ­nea."
  
! #: c-family/c.opt:1595
  #, no-c-format
  msgid "Assume normal C execution environment."
  msgstr "Asume el entorno normal de ejecuciÃ³n C."
  
! #: c-family/c.opt:1603
  #, no-c-format
  msgid "Export functions even if they can be inlined."
  msgstr "Exporta funciones aun si pueden incluir en lÃ­nea."
  
! #: c-family/c.opt:1607
  #, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr "Emite instanciaciones implÃ­citas de plantillas incluidas en lÃ­nea."
  
! #: c-family/c.opt:1611
  #, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr "Emite instanciaciones implÃ­citas de plantillas."
  
! #: c-family/c.opt:1615
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr "Implementa la semÃ¡ntica de constructor heredado de C++17."
  
! #: c-family/c.opt:1622
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr "No emite funciones en lÃ­nea exportadas en dll a menos que sea necesario."
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr "Permite las conversiones implÃ­citas entre vectores con nÃºmeros diferentes de subpartes y/o tipos de elementos diferentes."
  
! #: c-family/c.opt:1633
  #, fuzzy, no-c-format
  #| msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr "ffixed-line-length-<nÃºmero>\tLimita la longitud mÃ¡xima de lÃ­nea a <nÃºmero>"
  
! #: c-family/c.opt:1637
  #, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr "No avisa sobre los usos de extensiones Microsoft."
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr "Implementa la resoluciÃ³n de DR 150 para coincidencias de argumentos de plantilla de plantilla."
  
! #: c-family/c.opt:1660
  #, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr "Genera cÃ³digo para el entorno de tiempo de ejecuciÃ³n NeXT (Apple Mac OS X)."
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr "Asume que los receptores de mensajes de Objective-C pueden ser nil."
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr "Permite el acceso a variables de instancia como si fueran declaraciones locales dentro de implementaciones de mÃ©todos de instancia."
  
! #: c-family/c.opt:1672
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr "-fvisibility=[private|protected|public|package]\tEstablece la visibilidad de sÃ­mbolos predeterminada."
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr "Trata una especificaciÃ³n de excepciÃ³n throw() como noexcept para mejorar el tamaÃ±o del cÃ³digo."
  
! #: c-family/c.opt:1701
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr "Especifica cuÃ¡l ABI usar para el cÃ³digo de la familia Objective-C y la generaciÃ³n de metadatos."
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr "Genera mÃ©todos Objective-C especiales para inicializar/destruir i-variables de C++ que no son POD, si es necesario."
  
! #: c-family/c.opt:1711
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr "Permite saltos rÃ¡pidos al despachador de mensajes."
  
! #: c-family/c.opt:1717
  #, no-c-format
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr "Activa la sintaxis de excepciÃ³n y sincronizaciÃ³n de Objective-C."
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr "Activa la recolecciÃ³n de basura (GC) en programas Objective-C/Objective-C++."
  
! #: c-family/c.opt:1725
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr "Activa las revisiones en lÃ­nea para los receptores nil con el tiempo de ejecuciÃ³n NeXT y la ABI versiÃ³n 2."
  
! #: c-family/c.opt:1730
  #, no-c-format
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr "Activa el manejo de excepciones setjmp en tiempo de ejecuciÃ³n de Objective-C."
  
! #: c-family/c.opt:1734
  #, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr "Conforma al lenguaje Objective-C 1.0 como se implantÃ³ en GCC 4.0."
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Enable OpenACC."
  msgstr "Activa OpenACC."
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr "Especifica las dimensiones de cÃ¡lculo predeterminadas de OpenACC."
  
! #: c-family/c.opt:1746
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "Activa OpenMP (implica -frecursive en Fortran)."
  
! #: c-family/c.opt:1750
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "Activa las directivas SIMD de OpenMP."
  
! #: c-family/c.opt:1754
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "Reconoce palabras clave de C++ como \"compl\" y \"xor\"."
  
! #: c-family/c.opt:1765
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr "Busca y utiliza ficheros PCH aÃºn cuando se estÃ© preprocesando."
  
! #: c-family/c.opt:1769
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "Degrada los errores de concordancia a avisos."
  
! #: c-family/c.opt:1773
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "Activa las extensiones de lenguaje de Plan9."
  
! #: c-family/c.opt:1777
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "Trata al fichero de entrada como previamente preprocesado."
  
! #: c-family/c.opt:1785
  #, fuzzy, no-c-format
  #| msgid "-ftrack-macro-expansion=<0|1|2>  Track locations of tokens coming from macro expansion and display them in error messages."
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr "-ftrack-macro-expansion=<0|1|2>  Rastrea las ubicaciones de los elementos que provienen de la expansiÃ³n de macros y los muestra en mensajes de error."
  
! #: c-family/c.opt:1789
  #, fuzzy, no-c-format
  #| msgid "-fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the arguments."
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr "-fno-pretty-templates No da formato legible a las especializaciones de plantilla como la firma de plantilla seguida por los argumentos."
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr "Trata los valores de retorno conocidos de sprintf como constantes."
  
! #: c-family/c.opt:1797
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr "Usa el modo Fix-and-Continue para indicar que los ficheros objeto se pueden intercambiar en tiempo de ejecuciÃ³n."
  
! #: c-family/c.opt:1801
  #, fuzzy, no-c-format
  #| msgid "Deprecated in GCC 9.  This switch has no effect."
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "Obsoleto en GCC 9.  Esta opciÃ³n no tiene efecto."
  
! #: c-family/c.opt:1805
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "Genera informaciÃ³n de descriptor de tipo en tiempo de ejecuciÃ³n."
  
! #: c-family/c.opt:1809 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr "Usa el tipo entero mÃ¡s estrecho posible para tipos de enumeraciÃ³n."
  
! #: c-family/c.opt:1813
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr "Fuerza que el tipo subyacente de \"wchar_t\" sea \"unsigned short\"."
  
! #: c-family/c.opt:1817
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr "Cuando no se proporcione \"signed\" o \"unsigned\" hace signed el campo de bits."
  
! #: c-family/c.opt:1821 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr "Hace que \"char\" sea signed por defecto."
  
! #: c-family/c.opt:1825
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr "Admite desasignaciÃ³n con tamaÃ±o de C++14."
  
! #: c-family/c.opt:1832
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr "-fsso-struct=[big-endian|little-endian|native]\tEstablece el orden de almacenamiento de escalares predeterminado."
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "Muestra las estadÃ­sticas acumuladas durante la compilaciÃ³n."
  
! #: c-family/c.opt:1852
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr "Asume que los valores de tipo de enumeraciÃ³n estÃ¡n siempre dentro del rango mÃ­nimo de ese tipo."
  
! #: c-family/c.opt:1859 c-family/c.opt:1864
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr "Sigue los requisitos de orden de evaluaciÃ³n de C++17 para expresiones de asignaciÃ³n, desplazamiento, llamadas a funciones miembro, etc."
  
! #: c-family/c.opt:1881
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr "-ftabstop=<nÃºmero>\tDistancia entre topes de tabulador para informes en columnas."
  
! #: c-family/c.opt:1885
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr "Establece el nÃºmero mÃ¡ximo de notas de instanciaciÃ³n de plantilla para un solo aviso o error."
  
! #: c-family/c.opt:1892
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr "-ftemplate-depth-<nÃºmero>\tEspecifica la profundidad mÃ¡xima de instanciaciÃ³n de plantilla."
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr "-fno-threadsafe-statics\tNo genera cÃ³digo seguro en hilos para inicializar statics locales."
  
! #: c-family/c.opt:1903
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr "Cuando no se proporcione \"signed\" o \"unsigned\" hacer unsigned el campo de bits."
  
! #: c-family/c.opt:1907 ada/gcc-interface/lang.opt:89
  #, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr "Hace que \"char\" sea unsigned por defecto."
  
! #: c-family/c.opt:1911
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "Usa __cxa_atexit para registrar destructores."
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr "Usa __cxa_get_exception_ptr para el manejo de excepciones."
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr "Marca todos los mÃ©todos y funciones incluidos en lÃ­nea con visibilidad hidden."
  
! #: c-family/c.opt:1923
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr "Cambia la visibilidad para coincidir con Microsoft Visual Studio por defecto."
  
! #: c-family/c.opt:1935 d/lang.opt:330
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr "Emite sÃ­mbolos comunes como sÃ­mbolos dÃ©biles."
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr "-fwide-exec-charset=<cset>\tConvierte todas las cadenas anchas y constantes de cÃ¡racter al conjunto de caracteres <cset>."
  
! #: c-family/c.opt:1943
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr "Genera una directiva #line que apunte al directorio de trabajo actual."
  
! #: c-family/c.opt:1951
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr "Genera la bÃºsqueda no estricta de clases (a travÃ©s de objc_getClass()) para usarlas en el modo Zero-Link."
  
! #: c-family/c.opt:1955
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Vuelca las declaraciones a un fichero .decl."
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr "-femit-struct-debug-baseonly\tInformaciÃ³n de depuraciÃ³n reducida agresiva para structs."
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr "-femit-struct-debug-reduced\tInformaciÃ³n de depuraciÃ³n reducida conservadora para structs."
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr "-femit-struct-debug-detailed=<lista-espec>\tInformaciÃ³n de depuraciÃ³n reducida detallada para structs."
  
! #: c-family/c.opt:1971
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr "Interpreta imaginario, coma fija u otro sufijo de nÃºmero gnu como el literal numÃ©rico correspondiente en lugar de un literal numÃ©rico definido por el usuario."
  
! #: c-family/c.opt:1976
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-idirafter <dir>\tAgrega el <dir>ectorio al final de la ruta de inclusiÃ³n del sistema."
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "-imacros <fichero>\tAcepta la definiciÃ³n de macros en el <fichero>."
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr "-imultilib <dir>\tDefine <dir> como el subdirectorio de inclusiÃ³n de multilib."
  
! #: c-family/c.opt:1988
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr "-include <file>\tIncluye los contenidos del <fichero> antes de otros ficheros."
  
! #: c-family/c.opt:1992
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr "-iprefix <ruta>\tEspecifica la <ruta> como un prefijo para las siguientes dos opciones."
  
! #: c-family/c.opt:1996
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr "-isysroot <dir>\tEstablece el <dir>ectorio como el directorio raÃ­z del sistema."
  
! #: c-family/c.opt:2000
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr "-isystem <dir>\tAgrega el <dir>ectorio al inicio de la ruta de inclusiÃ³n del sistema."
  
! #: c-family/c.opt:2004
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr "-iquote <dir>\tAgrega el <dir>ectorio al final de la ruta de inclusiÃ³n de citas."
  
! #: c-family/c.opt:2008
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-iwithprefix <dir>\tAgrega el <dir>ectorio al final de la ruta de inclusiÃ³n del sistema."
  
! #: c-family/c.opt:2012
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr "-iwithprefixbefore <dir>\tAgrega el <dir>ectorio al final de la ruta de inclusiÃ³n principal."
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr "No busca directorios de inclusiÃ³n del sistema por defecto (aquellos especificados con -isystem aÃºn serÃ¡n utilizados)."
  
! #: c-family/c.opt:2026
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr "No busca directorios de inclusiÃ³n del sistema por defecto para C++."
  
! #: c-family/c.opt:2038
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "Genera encabezado C de caracterÃ­sticas especÃ­ficas de la plataforma."
  
! #: c-family/c.opt:2042
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr "Reasocia nombres de fichero al incluir ficheros"
  
! #: c-family/c.opt:2046 c-family/c.opt:2050
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr "Conforma al estÃ¡ndar ISO 1998 C++ revisado por la correcciÃ³n tÃ©cnica 2003."
  
! #: c-family/c.opt:2054
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "Conforma al estÃ¡ndar ISO 2011 C++."
  
! #: c-family/c.opt:2058
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Obsoleto en favor de -std=c++11."
  
! #: c-family/c.opt:2062
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Obsoleto en favor de -std=c++14."
  
! #: c-family/c.opt:2066
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "Conforma al estÃ¡ndar ISO 2014 C++."
  
! #: c-family/c.opt:2070
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Obsoleto en favor de -std=c++17."
  
! #: c-family/c.opt:2074
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "Conforma al estÃ¡ndar ISO 2017 C++."
  
! #: c-family/c.opt:2078 c-family/c.opt:2082
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete support)."
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr "Conforma al borrador del estÃ¡ndar ISO 2020(?) C++ (soporte experimental e incompleto)."
  
! #: c-family/c.opt:2086 c-family/c.opt:2216
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "Conforma al estÃ¡ndar ISO 2012 C."
  
! #: c-family/c.opt:2090
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Obsoleto en favor de -std=c11."
  
! #: c-family/c.opt:2094 c-family/c.opt:2098 c-family/c.opt:2220
! #: c-family/c.opt:2224
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr "Conforma al estÃ¡ndar ISO 2017 C (publicado en 2018)."
  
! #: c-family/c.opt:2102
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr "Conforma al borrador del estÃ¡ndar ISO 202X C (soporte experimental e incompleto)"
  
! #: c-family/c.opt:2106 c-family/c.opt:2110 c-family/c.opt:2200
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "Conforma al estÃ¡ndar ISO 1990 C."
  
! #: c-family/c.opt:2114 c-family/c.opt:2208
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "Conforma al estÃ¡ndar ISO 1999 C."
  
! #: c-family/c.opt:2118
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Obsoleto en favor de -std=c99."
  
! #: c-family/c.opt:2122 c-family/c.opt:2127
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 1998 C++ revisado por la correcciÃ³n tÃ©cnica 2003 con extensiones GNU."
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 2011 C++ con extensiones GNU."
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Obsoleto en favor de -std=gnu++11."
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Obsoleto en favor de -std=gnu++14."
  
! #: c-family/c.opt:2144
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 2014 C++ con extensiones GNU."
  
! #: c-family/c.opt:2148
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Obsoleto en favor de -std=gnu++17."
  
! #: c-family/c.opt:2152
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 2017 C++ con extensiones GNU."
  
! #: c-family/c.opt:2156 c-family/c.opt:2160
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 2020(?) C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "Conforma al borrador del estÃ¡ndar ISO 2020(?) C++ con extensiones GNU (soporte experimental e incompleto)."
  
! #: c-family/c.opt:2164
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 2011 C con extensiones GNU."
  
! #: c-family/c.opt:2168
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Obsoleto en favor de -std=gnu11."
  
! #: c-family/c.opt:2172 c-family/c.opt:2176
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 2017 C (publicado en 2018) con extensiones GNU."
  
! #: c-family/c.opt:2180
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr "Conforma al borrador del estÃ¡ndar ISO 202X C con extensiones GNU (soporte experimental e incompleto)."
  
! #: c-family/c.opt:2184 c-family/c.opt:2188
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 1990 C con extensiones GNU."
  
! #: c-family/c.opt:2192
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr "Conforma al estÃ¡ndar ISO 1999 C con extensiones GNU."
  
! #: c-family/c.opt:2196
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Obsoleto en favor de -std=gnu99."
  
! #: c-family/c.opt:2204
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr "Conforma al estÃ¡ndar ISO 1990 C tal y como se enmendÃ³ en 1994."
  
! #: c-family/c.opt:2212
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Obsoleto en favor de -std=iso9899:1999."
  
! #: c-family/c.opt:2231
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "Habilita el preprocesamiento tradicional."
  
! #: c-family/c.opt:2235
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "-trigraphs\tSoporte para los trigrafos de ISO C."
  
! #: c-family/c.opt:2239
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr "No predefine las macros especÃ­ficas del sistema y especÃ­ficas de GCC."
*************** msgid "Generate code for the kernel or l
*** 8322,8329 ****
  msgstr "Genera cÃ³digo para el nÃºcleo o para las extensiones cargables del nÃºcleo."
  
  #: config/darwin.opt:71
! #, no-c-format
! msgid "The earliest MacOS X 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
--- 8346,8354 ----
  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
*************** msgstr "Admite la generaciÃ³n de cÃ³digo
*** 8339,8406 ****
  
  #: config/darwin.opt:88
  #, no-c-format
! msgid "The version of ld64 in use for this toolchain."
  msgstr ""
  
  #: config/darwin.opt:94
  #, no-c-format
! msgid "Loads all members of archive libraries"
  msgstr ""
  
  #: config/darwin.opt:98
  #, no-c-format
! msgid "-allowable_client <name>\tThe output dylib is private to the client(s) named"
  msgstr ""
  
  #: config/darwin.opt:102
! #, no-c-format
! msgid "-arch <name>\tSpecify that the output file should be generated for architecture  \"name\""
! msgstr ""
  
  #: config/darwin.opt:106
  #, no-c-format
! msgid "Mismatches between file architecture and the \"-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 X 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 "Produce an output file that will bind symbols on load, rather than lazily."
  msgstr ""
  
  #: config/darwin.opt:118
  #, no-c-format
! msgid "Produce 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 minimum version for the client interface.  Clients must record a greater number than this 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."
  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:145
--- 8364,8432 ----
  
  #: 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:145
*************** msgstr ""
*** 8420,8436 ****
  
  #: config/darwin.opt:157
  #, no-c-format
! msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for -shared"
  msgstr ""
  
  #: config/darwin.opt:161
  #, no-c-format
! msgid "-exported_symbols_list <filename>\tGlobal symbols in \"filename\" will be exported from the linked output file, any symbols not mentioned will be treated as hidden."
  msgstr ""
  
  #: config/darwin.opt:165
  #, no-c-format
! msgid "Supply a list of objects to be linked from a file, rather than the command line"
  msgstr ""
  
  #: config/darwin.opt:169 config/darwin.opt:189
--- 8446,8462 ----
  
  #: config/darwin.opt:157
  #, no-c-format
! msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
  #: config/darwin.opt:161
  #, 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:165
  #, no-c-format
! msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
  #: config/darwin.opt:169 config/darwin.opt:189
*************** msgstr ""
*** 8451,8487 ****
  
  #: config/darwin.opt:181
  #, no-c-format
! msgid "Set the output object such that, on loading, dyld  will ignore any two-level information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
  #: config/darwin.opt:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the named framework in the framework search path."
  msgstr ""
  
  #: config/darwin.opt:193
  #, no-c-format
! msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\""
  msgstr ""
  
  #: config/darwin.opt:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\""
  msgstr ""
  
  #: config/darwin.opt:201
  #, no-c-format
! msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)"
  msgstr ""
  
  #: config/darwin.opt:205
  #, no-c-format
! msgid "-image_base <address>\tChoose a base address for a dylib or bundle."
  msgstr ""
  
  #: config/darwin.opt:209
  #, 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:213
--- 8477,8513 ----
  
  #: config/darwin.opt:181
  #, 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:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
  #: config/darwin.opt:193
  #, no-c-format
! msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
  #: config/darwin.opt:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
  #: config/darwin.opt:201
  #, no-c-format
! msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
  #: config/darwin.opt:205
  #, no-c-format
! msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
  #: config/darwin.opt:209
  #, 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:213
*************** msgstr ""
*** 8496,8507 ****
  
  #: config/darwin.opt:221
  #, no-c-format
! msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since MacOS 10.4"
  msgstr ""
  
  #: config/darwin.opt:225
  #, no-c-format
! msgid "(Obsolete after 10.4) -multiply_defined <treatment> Provided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
  #: config/darwin.opt:229
--- 8522,8533 ----
  
  #: config/darwin.opt:221
  #, no-c-format
! msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
  #: config/darwin.opt:225
  #, 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:229
*************** msgstr ""
*** 8511,8522 ****
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) The linker never dead strips these items, so the option is not needed."
  msgstr ""
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an exectuable."
  msgstr ""
  
  #: config/darwin.opt:241
--- 8537,8548 ----
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
  #: config/darwin.opt:241
*************** msgstr "Almacena dobles en 32 bits.  Est
*** 8538,8544 ****
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size size\tAllows setting the page 0 size to 4kb for certain special cases."
  msgstr ""
  
  #: config/darwin.opt:268
--- 8564,8570 ----
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
  #: config/darwin.opt:268
*************** msgstr ""
*** 8558,8574 ****
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tThis will allow relocs in read-only pages (not advisable)."
  msgstr ""
  
  #: config/darwin.opt:287
  #, 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:291
  #, no-c-format
! msgid "-sectcreate <segname> <sectname> <file>\tCreate section \"sectname\" in segment \"segname\" from the contents of \"file\"."
  msgstr ""
  
  #: config/darwin.opt:295
--- 8584,8600 ----
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
  #: config/darwin.opt:287
  #, 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:291
  #, no-c-format
! msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
  #: config/darwin.opt:295
*************** msgstr ""
*** 8578,8610 ****
  
  #: config/darwin.opt:299
  #, no-c-format
! msgid "(Obsolete) -sectorder <segname> <sectname> orderfile\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
  #: config/darwin.opt:303
  #, 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:308
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>"
  msgstr ""
  
  #: config/darwin.opt:312
  #, fuzzy, no-c-format
  #| msgid "Synonym for -Wcomment."
! msgid "Synonym for \"image_base\""
  msgstr "SinÃ³nimo de -Wcomment."
  
  #: config/darwin.opt:316
  #, 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:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate segname sectname file"
  msgstr ""
  
  #: config/darwin.opt:325
--- 8604,8636 ----
  
  #: config/darwin.opt:299
  #, no-c-format
! msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
  #: config/darwin.opt:303
  #, 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:308
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
  #: config/darwin.opt:312
  #, fuzzy, no-c-format
  #| msgid "Synonym for -Wcomment."
! msgid "Synonym for \"image_base\"."
  msgstr "SinÃ³nimo de -Wcomment."
  
  #: config/darwin.opt:316
  #, 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:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
  #: config/darwin.opt:325
*************** msgstr ""
*** 8614,8630 ****
  
  #: config/darwin.opt:329
  #, no-c-format
! msgid "-segprot <segname> max_prot init_prot\tThe protection values are \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
  #: config/darwin.opt:333
  #, no-c-format
! msgid "-segs_read_only_addr address \tAllows specifying the address of the read only portion of a dylib."
  msgstr ""
  
  #: config/darwin.opt:337
  #, no-c-format
! msgid "-segs_read_write_addr address \tAllows specifying the address of the read/write portion of a dylib."
  msgstr ""
  
  #: config/darwin.opt:341
--- 8640,8656 ----
  
  #: config/darwin.opt:329
  #, 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:333
  #, 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:337
  #, 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:341
*************** msgstr "Almacena dobles en 32 bits.  Est
*** 8635,8657 ****
  
  #: config/darwin.opt:345
  #, no-c-format
! msgid "-sub_library <name>\tLibrary named \"name\" will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:349
  #, no-c-format
! msgid "-sub_umbrella <name>\tFramework named \"name\" will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:353
  #, 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:357
  #, no-c-format
! msgid "Specifies content that can speed up dynamic loading when the binaries are unchanged."
  msgstr ""
  
  #: config/darwin.opt:361
--- 8661,8683 ----
  
  #: config/darwin.opt:345
  #, no-c-format
! msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:349
  #, no-c-format
! msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:353
  #, 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:357
  #, 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:361
*************** msgstr ""
*** 8666,8672 ****
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDon't export global symbols listed in filename."
  msgstr ""
  
  #: config/darwin.opt:373
--- 8692,8698 ----
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
  #: config/darwin.opt:373
*************** msgstr ""
*** 8676,8682 ****
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs the object files the linker loads"
  msgstr ""
  
  #: config/darwin.opt:381
--- 8702,8708 ----
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs which object files the linker loads."
  msgstr ""
  
  #: config/darwin.opt:381
*************** msgstr ""
*** 8686,8692 ****
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to whyload."
  msgstr ""
  
  #: config/darwin.opt:393
--- 8712,8718 ----
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
  #: config/darwin.opt:393
*************** msgstr "Provee bibliotecas para el simul
*** 11743,11754 ****
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr "CPUs ARM conocidos (para usar con las opciones -mcpu= y -mtune=):"
  
! #: config/arm/arm-tables.opt:266
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr "Arquitecturas ARM conocidas (para usar con la opciÃ³n -march=):"
  
! #: config/arm/arm-tables.opt:369
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr "FPUs ARM conocidos (para usar con la opciÃ³n -mfpu=):"
--- 11769,11780 ----
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr "CPUs ARM conocidos (para usar con las opciones -mcpu= y -mtune=):"
  
! #: config/arm/arm-tables.opt:269
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr "Arquitecturas ARM conocidas (para usar con la opciÃ³n -march=):"
  
! #: config/arm/arm-tables.opt:372
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr "FPUs ARM conocidos (para usar con la opciÃ³n -mfpu=):"
*************** msgid "-Wframe-larger-than=<byte-size>\t
*** 16253,18635 ****
  msgstr "-Wframe-larger-than=<nÃºmero>\tAvisa si el marco de la pila de una funciÃ³n requiere mÃ¡s de <nÃºmero> bytes."
  
  #: common.opt:606
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr "Avisa cuando se intenta liberar un objeto que no es de pila."
  
! #: common.opt:610
  #, no-c-format
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr "Avisa cuando una funciÃ³n no se puede expandir a HSAIL."
  
! #: common.opt:617
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Avisa cuando una funciÃ³n incluida en lÃ­nea no se puede incluir en lÃ­nea."
  
! #: common.opt:625
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Avisa cuando un parÃ¡metro de modelo de memoria atomic se reconoce que estÃ¡ fuera del rango vÃ¡lido."
  
! #: common.opt:632
  #, fuzzy, no-c-format
  #| msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes."
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<nÃºmero>\tAvisa si un objeto es mÃ¡s grande que <nÃºmero> bytes."
  
! #: common.opt:636
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr "Avisa si se compara parÃ¡metro puntero con atributo no nulo con NULL."
  
! #: common.opt:640
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr "Avisa si la desreferencia de un puntero NULL puede llevar a un comportamiento errÃ³neo o indefinido."
  
! #: common.opt:651
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "Advierto de algunas violaciones de la regla de una definiciÃ³n de C++ durante la optimizaciÃ³n de tiempo de enlazado."
  
! #: common.opt:655
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Avisa sobre desbordamiento por debajo en expresiones numÃ©ricas."
  
! #: common.opt:659
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr "Durante la optimizaciÃ³n en tiempo de enlazado advierte de tipos de declaraciones globales que no casan."
  
! #: common.opt:663
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Avisa cuando el atributo packed no tiene efecto en la disposiciÃ³n de un struct."
  
! #: common.opt:667
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Avisa cuando se requiere relleno para alinear a los miembros de una estructura."
  
! #: common.opt:671
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Activa los avisos necesarios para cumplir estrictamente con el estÃ¡ndar."
  
! #: common.opt:675
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Advierte del retorno de puntero/referencia a variable local o temporal."
  
! #: common.opt:679
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Avisa cuando una variable oculta otra.  Igual que -Wshadow=global."
  
! #: common.opt:683
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Avisa cuando una variable oculta otra (globalmente)."
  
! #: common.opt:687
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Avisa cuando una variable local oculta otra variable local o parÃ¡metro."
  
! #: common.opt:694
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Avisa cuando una variable local oculta otra variable local o parÃ¡metro de tipo compatible."
  
! #: common.opt:701
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Avisa cuando no se estÃ¡ usando la protecciÃ³n contra destrucciÃ³n de la pila por alguna razÃ³n."
  
! #: common.opt:705
  #, fuzzy, no-c-format
  #| msgid "-Wstack-usage=<number>\tWarn if stack usage might be larger than specified amount."
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<number>\tAvisa si el uso de pila puede ser mayor que el monto especificado."
  
! #: common.opt:709 common.opt:713
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Avisa sobre cÃ³digo que pueda romper las reglas estrictas de aliases."
  
! #: common.opt:717 common.opt:721
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Desactiva las optimizaciones que asumen que un desbordamiento con signo estÃ¡ indefinido."
  
! #: common.opt:725
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((cold))."
  
! #: common.opt:729
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((const))."
  
! #: common.opt:733
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((pure))."
  
! #: common.opt:737
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute((noreturn))."
  
! #: common.opt:741
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((malloc))."
  
! #: common.opt:745
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr "Advierte de tipos polimÃ³rficos en C++ cuando aÃ±adir la palabra clave final mejorarÃ­a la calidad del cÃ³digo."
  
! #: common.opt:749
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr "Advierte de mÃ©todos virtuales en C++ cuando aÃ±adir la palabra clave final mejorarÃ­a la calidad del cÃ³digo."
  
! #: common.opt:753
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Advierte de instrucciones entre la expresiÃ³n de control de un switch y el primer case."
  
! #: common.opt:758
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "No suprime los avisos de los encabezados del sistema."
  
! #: common.opt:762
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Avisa siempre que se genera un trampolÃ­n."
  
! #: common.opt:766
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Avisa si la comparaciÃ³n es siempre verdadera o siempre falsa debido al rango limitado del tipo de datos."
  
! #: common.opt:770
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Avisa sobre variables automÃ¡ticas sin inicializar."
  
! #: common.opt:774
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Avisa sobre variables automÃ¡ticas probablemente sin inicializar."
  
! #: common.opt:782
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Activa todos los avisos -Wunused-."
  
! #: common.opt:786
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Avisa cuando sÃ³lo se define un parÃ¡metro de funciÃ³n, y no se usa posteriormente."
  
! #: common.opt:790
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Avisa cuando sÃ³lo se define una variable, y no se usa posteriormente."
  
! #: common.opt:794
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Avisa cuando no se usa una funciÃ³n."
  
! #: common.opt:798
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Avisa cuando no se usa una etiqueta."
  
! #: common.opt:802
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Avisa cuando no se usa un parÃ¡metro de una funciÃ³n."
  
! #: common.opt:806
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Avisa cuando no se usa un valor de una expresiÃ³n."
  
! #: common.opt:810
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Avisa cuando no se usa una variable."
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Avisa en perfiles case en -fprofile-use que no coincidan."
  
! #: common.opt:818
  #, fuzzy, no-c-format
  #| msgid "Warn in case profiles in -fprofile-use do not match."
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Avisa en perfiles case en -fprofile-use que no coincidan."
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Avisar cuando una operaciÃ³n vectorial se compila fuera del SIMD."
  
! #: common.opt:838
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <fichero>\tEmite la informaciÃ³n de declaraciones en el <fichero>."
  
! #: common.opt:857
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<letras>\tActiva los volcados de pasos especÃ­ficos del compilador."
  
! #: common.opt:861
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <fichero>\tEstablece el nombre base de fichero a usar para los volcados."
  
! #: common.opt:865
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <dir>\tEstablece el nombre del directorio a usar para los volcados."
  
! #: common.opt:951
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "La versiÃ³n de la ABI de C++ que se estÃ¡ usando."
  
! #: common.opt:955
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Optimiza los bucles de forma agresiva empleando restricciones del lenguaje."
  
! #: common.opt:959
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Alinea el inicio de las funciones."
  
! #: common.opt:969
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Alinea las etiquetas que solamente se alcanzan saltando."
  
! #: common.opt:976
  #, no-c-format
  msgid "Align all labels."
  msgstr "Alinea todas las etiquetas."
  
! #: common.opt:983
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Alinea el inicio de los bucles."
  
! #: common.opt:990
  #, fuzzy, no-c-format
  #| msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr "Permitir que el paso de mezcla de almacenamientos introduzca almacenamientos desalineados si es legal hacerlo."
  
! #: common.opt:994
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing."
  msgid "Enable static analysis pass."
  msgstr "Habilita el preprocesamiento tradicional."
  
! #: common.opt:1014
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Selecciona quÃ© sanear."
  
! #: common.opt:1018
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Selecciona el tipo de saneamiento de cobertura."
  
! #: common.opt:1022
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1026
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr "-fsanitize-sections=<sec1,sec2,...>\tSanea las variables globales en las secciones definidas por el usuario."
  
! #: common.opt:1031
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr "Tras el diagnÃ³stico de comportamiento indefinido intenta continuar la ejecuciÃ³n."
  
! #: common.opt:1035
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Esta opciÃ³n es obsoleta; utilice en su lugar -fsanitize-recover=."
  
! #: common.opt:1042
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr "Usa trap en lugar de una funciÃ³n de biblioteca para sanear el comportamiento indefinido."
  
! #: common.opt:1046
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Genera tablas de desenredo que sean exactas en cada lÃ­mite de instrucciÃ³n."
  
! #: common.opt:1050
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Genera instrucciones auto-inc/dec."
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Usa informaciÃ³n de perfil de muestra para los pesos de los nodos de los grafos de llamadas. El fichero de perfil predeterminado es fbdata.afdo en 'pwd'."
  
! #: common.opt:1059
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Usa la informaciÃ³n de perfil de muestra para los pesos de los nodos de los grafos de llamadas. El fichero de perfil se especifica en el argumento."
  
! #: common.opt:1068
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Genera cÃ³digo para revisar los lÃ­mites antes de indexar matrices."
  
! #: common.opt:1072
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Reemplaza add, compare, branch con branch en la cuenta de registros."
  
! #: common.opt:1076
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Usa la informaciÃ³n de anÃ¡lisis de perfil para las probabilidades de ramificaciÃ³n."
  
! #: common.opt:1092
  #, fuzzy, no-c-format
  #| msgid "Output stack usage information on a per-function basis."
  msgid "Output callgraph information on a per-file basis."
  msgstr "InformaciÃ³n de uso de pila de salida basada por funciÃ³n."
  
! #: common.opt:1096
  #, fuzzy, no-c-format
  #| msgid "Output stack usage information on a per-function basis."
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "InformaciÃ³n de uso de pila de salida basada por funciÃ³n."
  
! #: common.opt:1100
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<registro>\tMarca el <registro> como preservado entre funciones."
  
! #: common.opt:1104
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<registro>\tMarca el <registro> como corrupto por llamadas de funciÃ³n."
  
! #: common.opt:1111
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Guarda registros alrededor de llamadas de funciÃ³n."
  
! #: common.opt:1115
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Esta opciÃ³n es obsoleta; no lo utilice."
  
! #: common.opt:1119
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Revisa el valor de devoluciÃ³n de new en C++."
  
! #: common.opt:1123 common.opt:1127
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Realiza comprobaciones de consistencia internas."
  
! #: common.opt:1131
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Activa la elevaciÃ³n de cÃ³digo."
  
! #: common.opt:1135
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "Busca oportunidades para reducir los ajustes de pila y las referencias de pila."
  
! #: common.opt:1139
  #, fuzzy, no-c-format
  #| msgid "Do not put uninitialized globals in the common section."
  msgid "Put uninitialized globals in the common section."
  msgstr "No pone globales sin inicializar en la secciÃ³n comÃºn."
  
! #: common.opt:1147
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr "-fcompare-debug[=<opts>]\tCompila con y sin p.e. -gtoggle, y compara el volcado de insns finales."
  
! #: common.opt:1151
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "Ejecuta sÃ³lo la segunda compilaciÃ³n de -fcompare-debug."
  
! #: common.opt:1155
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Realiza la eliminaciÃ³n de comparaciones despuÃ©s de terminar el alojamiento de registros."
  
! #: common.opt:1159
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "No realizar optimizaciones que incrementan notablemente el uso de la pila."
  
! #: common.opt:1163
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Realiza el paso de optimizaciÃ³n de copia-propagaciÃ³n de registros."
  
! #: common.opt:1167
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Realiza optimizaciones de saltos cruzados."
  
! #: common.opt:1171
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Cuando se estÃ© ejecutando CSE, sigue los saltos a sus objetivos."
  
! #: common.opt:1179
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr "Omite el paso de reducciÃ³n de rango al realizar divisiones complejas."
  
! #: common.opt:1183
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "La multiplicaciÃ³n y la divisiÃ³n complejas siguen las reglas Fortran."
  
! #: common.opt:1187
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Coloca los elementos de datos en su propia secciÃ³n."
  
! #: common.opt:1191
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr "Enumera todos los contadores de depuraciÃ³n disponibles con sus lÃ­mites y cuentas."
  
! #: common.opt:1195
  #, fuzzy, no-c-format
  #| msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit."
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<contador>:<lÃ­mite>[,<contador>:<lÃ­mite>,...]\tEstablece el lÃ­mite del contador de depuraciÃ³n."
  
! #: common.opt:1199
  #, fuzzy, no-c-format
  #| msgid "-fdebug-prefix-map=<old>=<new> Map one directory name to another in debug information."
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "-fdebug-prefix-map=<antiguo>=<nuevo> Asocia un nombre de directorio a otro en la informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:1203
  #, fuzzy, no-c-format
  #| msgid "-ffile-prefix-map=<old>=<new> Map one directory name to another in compilation result."
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "-ffile-prefix-map=<antiguo>=<nuevo> Asocia un nombre de directorio a otro en la informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:1207
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr "Muestra la secciÃ³n .debug_types al usar la informaciÃ³n de depuraciÃ³n DWARF v4."
  
! #: common.opt:1213
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "Posterga la extracciÃ³n de argumentos de funciones de la pila hasta mÃ¡s tarde."
  
! #: common.opt:1217
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Intenta rellenar las ranuras de retraso de las instrucciones de ramificaciÃ³n."
  
! #: common.opt:1221
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Borra instrucciones muertas que pueden lanzar excepciones."
  
! #: common.opt:1225
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Borra las revisiones de punteros nulos sin uso."
  
! #: common.opt:1229
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr "Hace fluir datos extra para permitir desvirtualizaciÃ³n mÃ¡s agresiva en el modo de transformaciÃ³n local LTO."
  
! #: common.opt:1233
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Realiza desvirtualizaciÃ³n especulativa."
  
! #: common.opt:1237
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Trata de convertir las llamadas virtuales a llamadas directas."
  
! #: common.opt:1241
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr "-fdiagnostics-show-location=[once|every-line]\tIndica la frecuencia con que se debe emitir la ubicaciÃ³n del cÃ³digo al inicio de los diagnÃ³sticos con corte de lÃ­nea."
  
! #: common.opt:1258
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr "Muestra la lÃ­nea de cÃ³digo con un signo de intercalaciÃ³n para indicar la columna."
  
! #: common.opt:1262
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1266
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1274
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tColorea los diagnÃ³sticos."
  
! #: common.opt:1294
  #, fuzzy, no-c-format
  #| msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tColorea los diagnÃ³sticos."
  
! #: common.opt:1314
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1331
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr "Imprime indicaciones fix-it (arreglar) en formato legible por una mÃ¡quina."
  
! #: common.opt:1335
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr "Imprime indicaciones fix-it (arreglar) en stder en formato diff unificado."
  
! #: common.opt:1339
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr "Asocia adecuadamente los mensajes de diagnÃ³stico con la opciÃ³n de lÃ­nea de orden que los controla."
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1347
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1363
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1367
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1371
  #, fuzzy, no-c-format
  #| msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass."
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr "-fdisable-[tree|rtl|ipa]-<paso>=rango1+rango2 desactiva un paso de optimizaciÃ³n."
  
! #: common.opt:1375
  #, fuzzy, no-c-format
  #| msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass."
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr "-fenable-[tree|rtl|ipa]-<paso>=rango1+rango2 activa un paso de optimizaciÃ³n."
  
! #: common.opt:1379
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<tipo>\tVuelca varios internos del compilador a un fichero."
  
! #: common.opt:1386
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=fichero\tVuelca al fichero las insns al final de la traducciÃ³n."
  
! #: common.opt:1390
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=fichero\tEscribe todas las declaraciones al fichero como cÃ³digo Go."
  
! #: common.opt:1394
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Suprime la salida de direcciones en los volcados de depuraciÃ³n."
  
! #: common.opt:1398
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr "Recoge y vuelca informaciÃ³n de depuraciÃ³n en un fichero temporal si ha ocurrido ICE en el compilador de C/C++."
  
! #: common.opt:1403
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr "Vuelca informaciÃ³n detallada de las ubicaciones de cÃ³digo fuente en la representaciÃ³n interna de GCC."
  
! #: common.opt:1407
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Vuelca pasadas de optimizaciÃ³n."
  
! #: common.opt:1411
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Suprime la salida de nÃºmeros de instrucciÃ³n, notas de nÃºmeros de linea y direcciones en los volcados de depuraciÃ³n."
  
! #: common.opt:1415
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Suprime la salida de los nÃºmeros insn previos y siguientes en los volcados de depuraciÃ³n."
  
! #: common.opt:1419
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Activa las tablas CFI a travÃ©s de directivas del ensamblador GAS."
  
! #: common.opt:1423
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Realiza la inclusiÃ³n en lÃ­nea temprana."
  
! #: common.opt:1431
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Realiza la reducciÃ³n interprocedural de los agregados."
  
! #: common.opt:1435
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Realiza la eliminaciÃ³n de sÃ­mbolos sin uso en la informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:1439
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "Realiza la eliminaciÃ³n de tipos sin uso en la informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:1443
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "No suprime la informaciÃ³n de depuraciÃ³n de clases C++."
  
! #: common.opt:1447
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Activa el manejo de excepciones."
  
! #: common.opt:1451
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Realiza un nÃºmero de optimizaciones menores y costosas."
  
! #: common.opt:1455
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard]\tEspecifica el manejo del exceso de precisiÃ³n de coma flotante."
  
! #: common.opt:1470
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr "-fpermitted-flt-eval-methods=[c11|ts--18661]\tEspecifica quÃ© valores de FLT_EVAL_METHOD estÃ¡n permitidos."
  
! #: common.opt:1486
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr "Muestra los objetos lto que contienen tanto el lenguaje intermedio como la salida binaria."
  
! #: common.opt:1490
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Asume que no se generan NaNs o infinitos."
  
! #: common.opt:1494
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1498
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<registro>\tMarca el <registro> como no disponible para el compilador."
  
! #: common.opt:1502
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "No aloja floats y doubles en registros de precisiÃ³n extendida."
  
! #: common.opt:1510
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Realiza el paso de la propagaciÃ³n hacia adelante en RTL."
  
! #: common.opt:1514
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr "-ffp-contract=[off|on|fast]\tRealiza contracciÃ³n de expresiÃ³n de coma flotante."
  
! #: common.opt:1531
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr "Permite a las funciones internas ceil, floor, round, trunc generar excepciones \"inexactas\"."
  
! #: common.opt:1538
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Permite que las direcciones de las funciones se conservern en registros."
  
! #: common.opt:1542
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Coloca cada funciÃ³n en su propia secciÃ³n."
  
! #: common.opt:1546
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Realiza la eliminaciÃ³n de subexpresiones comunes globales."
  
! #: common.opt:1550
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "Realiza el movimiento de la carga mejorada durante la eliminaciÃ³n de subexpresiones comunes globales."
  
! #: common.opt:1554
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Realiza el movimiento de guardado despuÃ©s de la eliminaciÃ³n de subexpresiones comunes globales."
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "Realiza la carga redundante despuÃ©s de la eliminaciÃ³n de almacenamiento en la eliminaciÃ³n de subexpresiones comunes globales"
  
! #: common.opt:1563
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Realiza la eliminaciÃ³n de subexpresiones comunes globales tras la finalizaciÃ³n de la asignaciÃ³n de registros."
  
! #: common.opt:1580
  #, fuzzy, no-c-format
  #| msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information"
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr "-fgnat-encodings=[all|gdb|minimal]\tSelecciona el equilibrio entre codificaciones GNAT y DWARF estÃ¡ndar emitidos en la informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:1585
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Activa in y out de la representaciÃ³n Graphite."
  
! #: common.opt:1589
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Activa la transformaciÃ³n Graphite Identity."
  
! #: common.opt:1593
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "Activa las cargas de elevaciÃ³n adyacentes para fomentar la generaciÃ³n de instrucciones move condicionales."
  
! #: common.opt:1602
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Marca todos los bucles como paralelos."
  
! #: common.opt:1606 common.opt:1614 common.opt:2755
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Activa las transformaciones anidadas de bucle.  Igual que -floop-nest-optimize."
  
! #: common.opt:1610
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Activa el intercambio de bucles en Ã¡rboles."
  
! #: common.opt:1618
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Realiza unroll-and-jam en los bucles."
  
! #: common.opt:1622
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Activa el soporte para la memoria transaccional de GNU."
  
! #: common.opt:1626
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "Usa STB_GNU_UNIQUE si lo admite el ensamblador."
  
! #: common.opt:1634
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Activa el optimizador de anidamiento de bucles."
  
! #: common.opt:1638
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr "Fuerza que los accesos de campos de bit coincidan con su anchura de tipo."
  
! #: common.opt:1642
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Mezcla los almacenamientos adyacentes."
  
! #: common.opt:1646
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Activa la predicciÃ³n de probabilidades de ramificaciÃ³n."
  
! #: common.opt:1654
  #, no-c-format
  msgid "Process #ident directives."
  msgstr "Procesa directivas #ident."
  
! #: common.opt:1658
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Realiza la conversiÃ³n de saltos condicionales a equivalentes sin ramificaciÃ³n."
  
! #: common.opt:1662
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Realiza la conversiÃ³n de saltos condicionales a ejecuciÃ³n condicional."
  
! #: common.opt:1666
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr "-fstack-reuse=[all|named_vars|none]\tEstablece el nivel de reÃºso de la pila para variables locales."
  
! #: common.opt:1682
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Convierte saltos condicionales en los bucles mÃ¡s internos a equivalentes sin ramificaciÃ³n."
  
! #: common.opt:1694
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "No genera directivas .size."
  
! #: common.opt:1698
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Realiza la inclusiÃ³n en lÃ­nea indirecta."
  
! #: common.opt:1704
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr "Activa la inclusiÃ³n en lÃ­nea de la la funciÃ³n declarada \"inline\", y desactiva todas las demÃ¡s inclusiones en lÃ­nea."
  
! #: common.opt:1708
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "Integra las funciones en sus invocadores cuando se sabe que el tamaÃ±o del cÃ³digo no crece."
  
! #: common.opt:1712
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "Integra las funciones que no se declaran \"inline\" en sus invocadores cuando es rentable."
  
! #: common.opt:1716
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "Integra las funciones sÃ³lo requeridas por su invocador Ãºnico."
  
! #: common.opt:1723
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "-finline-limit=<nÃºmero>\tLimita el tamaÃ±o de las funciones incluidas en lÃ­nea a <nÃºmero>."
  
! #: common.opt:1727
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr "Coloca en lÃ­nea las operaciones __atomic cuando una secuencia de instrucciones lock free estÃ¡ disponible"
  
! #: common.opt:1734
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none]\tInstrumenta las funciones con comprobaciones para verificar que las instrucciones de transferencia del flujo de control jump/call/return tienen objetivos vÃ¡lidos."
  
! #: common.opt:1754
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Instrumenta funciones de entrada y salida con llamadas de anÃ¡lisis de perfil."
  
! #: common.opt:1758
  #, fuzzy, no-c-format
  #| msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions."
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "-finstrument-functions-exclude-functions-list=nombre,... No instrumenta las funciones enlistadas."
  
! #: common.opt:1762
  #, fuzzy, no-c-format
  #| msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files."
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "-finstrument-functions-exclude-file-list=fichero,... No instrumenta las funciones enlistadas en ficheros."
  
! #: common.opt:1766
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Realiza la propagaciÃ³n interprocedural de las constantes."
  
! #: common.opt:1770
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Realiza la clonaciÃ³n para hacer la propagaciÃ³n constante Interprocedural mÃ¡s fuerte."
  
! #: common.opt:1778
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Realiza la propagaciÃ³n interprocedural de las constantes por bits."
  
! #: common.opt:1782
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Realiza la propagaciÃ³n de perfil interprocedural."
  
! #: common.opt:1786
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Realiza el anÃ¡lisis interprocedural de puntero-a."
  
! #: common.opt:1790
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Descubre funciones pure y const."
  
! #: common.opt:1794
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "Realiza plegamiento de cÃ³digo idÃ©ntico en funciones y variables de solo lectura."
  
! #: common.opt:1798
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Realiza plegamiento de cÃ³digo idÃ©ntico en funciones."
  
! #: common.opt:1802
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Realiza plegamiento de cÃ³digo idÃ©ntico en variables."
  
! #: common.opt:1806
  #, fuzzy, no-c-format
  #| msgid "Discover readonly and non addressable static variables."
  msgid "Discover read-only and non addressable static variables."
  msgstr "Descubre variables estÃ¡ticas de sÃ³lo lectura y no direccionables."
  
! #: common.opt:1810
  #, fuzzy, no-c-format
  #| msgid "Discover readonly and non addressable static variables."
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "Descubre variables estÃ¡ticas de sÃ³lo lectura y no direccionables."
  
! #: common.opt:1814
  #, fuzzy, no-c-format
  #| msgid "Use caller save register across calls if possible."
  msgid "Reduce stack alignment on call sites if possible."
  msgstr "Usa registro de guarda de invocador entre llamadas si es posible."
  
! #: common.opt:1826
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Realiza la PropagaciÃ³n de Rango Valor IPA."
  
! #: common.opt:1830
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority]\tEstablece el algoritmo IRA a usar."
  
! #: common.opt:1843
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed]\tEstablece las regiones para IRA."
  
! #: common.opt:1859
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr "Usa el cÃ¡lculo de presiÃ³n de registros basado en IRA en optimizaciones de izado RTL."
  
! #: common.opt:1864
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr "Usa el cÃ¡lculo de presiÃ³n de registros basado en IRA en optimizaciones de bucle RTL."
  
! #: common.opt:1869
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Comparte ranuras para ahorrar registros hard diferentes."
  
! #: common.opt:1873
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Comparte ranuras de pila para pseudo-registros derramados."
  
! #: common.opt:1877
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr "-fira-verbose=<nÃºmero>\tControla el nivel de mensajes de diagnÃ³stico de IRA."
  
! #: common.opt:1881
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Optimiza la inducciÃ³n de variables en los Ã¡rboles."
  
! #: common.opt:1885
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Usa tablas de salto para las declaraciones switch suficientemente grandes."
  
! #: common.opt:1889
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Genera cÃ³digo para las funciones aÃºn si estÃ¡n completamente incluidas en lÃ­nea."
  
! #: common.opt:1893
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Genera cÃ³digo para las funciones estÃ¡ticas aunque nunca se las llame."
  
! #: common.opt:1897
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "Emite variables static const aÃºn si no se usan."
  
! #: common.opt:1901
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Da a los sÃ­mbolos externos un subrayado inicial."
  
! #: common.opt:1909
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "Hacer rematerializaciÃ³n sensible a CFG en LRA."
  
! #: common.opt:1913
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Activa las optimizaciones de tiempo de enlace."
  
! #: common.opt:1917
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr "OptimizaciÃ³n en tiempo de enlace con el nÃºmero de trabajos paralelos o el servidor de trabajos."
  
! #: common.opt:1939
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr "Espcifica el algoritmo para particionar sÃ­mbolos y variables en tiempo de enlazado."
  
! #: common.opt:1944
  #, fuzzy, no-c-format
  #| msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL."
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr "-flto-compression-level=<nÃºmero>\tUsa el nivel de compresiÃ³n de zlib <nÃºmero> para IL."
  
! #: common.opt:1952
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Reporta varias estadÃ­sticas de optimizaciÃ³n de tiempo de enlace."
  
! #: common.opt:1956
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Reporta varias estadÃ­sticas de optimizaciÃ³n de tiempo de enlace solo para WPA."
  
! #: common.opt:1960
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Establece errno despuÃ©s de las funciones matemÃ¡ticas internas."
  
! #: common.opt:1964
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<nÃºmero>\tNÃºmero mÃ¡ximo de errores a reportar."
  
! #: common.opt:1968
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Reporta el alojamiento en memoria permanente."
  
! #: common.opt:1972
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Reporta el alojamiento en memoria permanente solo en WPA."
  
! #: common.opt:1979
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Intenta mezclar constantes idÃ©nticas y variables constantes."
  
! #: common.opt:1983
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Intenta mezclar constantes idÃ©nticas a travÃ©s de las unidades de compilaciÃ³n."
  
! #: common.opt:1987
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Intenta mezclar cadenas de depuraciÃ³n idÃ©nticas a travÃ©s de las unidades de compilaciÃ³n."
  
! #: common.opt:1991
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<nÃºmero>\tLimita los diagnÃ³sticos a <nÃºmero> caracteres por lÃ­nea.  0 suprime el corte de lÃ­nea."
  
! #: common.opt:1995
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr "Realiza la planificaciÃ³n SMS basada en mÃ³dulo antes del primer paso de calendarizaciÃ³n."
  
! #: common.opt:1999
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr "Realiza la planificaciÃ³n mÃ³dulo basada en SMS con movimientos permitidos de registros."
  
! #: common.opt:2003
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Mueve las computaciones invariantes de bucles fuera de los bucles."
  
! #: common.opt:2007
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Usa el paso de eliminaciÃ³n de cÃ³digo muerto de RTL."
  
! #: common.opt:2011
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Usa la eliminaciÃ³n de almacenamiento muerto de RTL."
  
! #: common.opt:2015
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr "Activa/Desactiva la planificaciÃ³n tradicional en bucles que ya pasaron la calendarizaciÃ³n mÃ³dulo."
  
! #: common.opt:2019
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Permite las excepciones sÃ­ncronas que no son llamadas."
  
! #: common.opt:2023
  #, fuzzy, no-c-format
  #| msgid "-foffload=<targets>=<options>  Specify offloading targets and options for them."
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr "-foffload=<targets>=<options>  Especifica objetivos de descarga y opciones para ellos."
  
! #: common.opt:2027
  #, fuzzy, no-c-format
  #| msgid "-foffload-abi=[lp64|ilp32]     Set the ABI to use in an offload compiler."
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr "-foffload-abi=[lp64|ilp32]     Establece el ABI que usar en un compilador de descarga."
  
! #: common.opt:2040
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Cuando sea posible no genera marcos de pila."
  
! #: common.opt:2044
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Activa todos los volcados de informaciÃ³n de optimizaciÃ³n en stderr."
  
! #: common.opt:2048
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr "-fopt-info[-<type>=filename]\tVuelca los detalles de optimizaciÃ³n del compilador."
  
! #: common.opt:2052
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2060
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimiza las llamadas recursivas hermanadas y de extremo."
  
! #: common.opt:2064
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Realiza la inclusiÃ³n en lÃ­nea parcial."
  
! #: common.opt:2068 common.opt:2072
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Reporta la ubicaciÃ³n de memoria antes de la optimizaciÃ³n interprocedural."
  
! #: common.opt:2076
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Empaqueta juntos a los miembros de la estructura sin agujeros."
  
! #: common.opt:2080
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr "-fpack-struct=<nÃºmero>\tEstablece la alineaciÃ³n inicial mÃ¡xima de estructuras miembro."
  
! #: common.opt:2084
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Devuelve los agregados small en memoria, no en registros."
  
! #: common.opt:2088
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Realiza el pelado de bucles."
  
! #: common.opt:2092
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Activa las optimizaciones de mirilla especÃ­ficas de la mÃ¡quina."
  
! #: common.opt:2096
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Activa un paso de mirilla RTL antes de sched2."
  
! #: common.opt:2100
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Genera cÃ³digo independiente de posiciÃ³n si es posible (modo large)."
  
! #: common.opt:2104
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Genera cÃ³digo independiente de posiciÃ³n para ejecutables si es posible (modo large)."
  
! #: common.opt:2108
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Genera cÃ³digo independiente de posiciÃ³n si es posible (modo small)."
  
! #: common.opt:2112
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Genera cÃ³digo independiente de posiciÃ³n para ejecutables si es posible (modo small)."
  
! #: common.opt:2116
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr "Usa PLT para llamadas PIC (-fno-plt: carga la direcciÃ³n desde GOT en el sitio de la llamada)."
  
! #: common.opt:2120
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Especifica un plugin a cargar."
  
! #: common.opt:2124
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<nom>-<clave>[=<valor>]\tEspecifica el argumento <clave>=<valor> para el plugin <nom>bre."
  
! #: common.opt:2128
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Ejecuta la optimizaciÃ³n comunizadora predictiva."
  
! #: common.opt:2132
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Genera instrucciones de precargado, si estÃ¡n disponibles, para matrices en bucles."
  
! #: common.opt:2136
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Activa el cÃ³digo bÃ¡sico de anÃ¡lisis de perfil del programa."
  
! #: common.opt:2140
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Genera nombres de ruta de fuentes absolutos para gcov."
  
! #: common.opt:2144
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Inserta el cÃ³digo de anÃ¡lisis de perfil de programa basado en arc."
  
! #: common.opt:2148
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "Establece el directorio de nivel principal para almacenar los datos de perfilado. El predeterminado es 'pwd'."
  
! #: common.opt:2153
  #, fuzzy, no-c-format
  #| msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgid "Select the name for storing the profile note file."
  msgstr "Establece el directorio de nivel principal para almacenar los datos de perfilado. El predeterminado es 'pwd'."
  
! #: common.opt:2157
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Activa la correcciÃ³n de datos de entrada de perfilado inconsistente de flujo."
  
! #: common.opt:2161
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr "-fprofile-update=[single|atomic|prefer-atomic]\tEstablece el mÃ©todo de actualizaciÃ³n del perfil."
  
! #: common.opt:2165
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2185
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2201
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr "Activa las opciones comunes para generar informaciÃ³n de anÃ¡lisis de perfil para optimizaciones dirigidas por retroalimentaciÃ³n de perfil."
  
! #: common.opt:2205
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activa las opciones comunes para generar informaciÃ³n de anÃ¡lisis de perfil para optimizaciones dirigidas por retroalimentaciÃ³n de perfili, y establece -fprofile-dir=."
  
! #: common.opt:2209
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2213
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr "Activa las opciones comunes para realizar optimizaciones dirigidas por retroalimentaciÃ³n de perfil."
  
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activa las opciones comunes para realizar optimizaciones dirigidas por retroalimentaciÃ³n de perfil, y establece -fprofile-dir=."
  
! #: common.opt:2221
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Inserta el cÃ³digo para perfilar valores de expresiones."
  
! #: common.opt:2225
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Informa sobre la coherencia del perfil."
  
! #: common.opt:2229
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "Activa reordenaciÃ³n de funciones que mejora ubicaciÃ³n de cÃ³digo."
  
! #: common.opt:2233
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "Inserta instrucciones NOP en cada entrada de funciÃ³n."
  
! #: common.opt:2240
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<cadena>\tHace que se pueda reproducir la compilaciÃ³n utilizando la <cadena>."
  
! #: common.opt:2250
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "Guarda las opciones de la lÃ­nea de Ã³rdenes de gcc en el fichero objeto."
  
! #: common.opt:2254
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Devuelve agregados small en registros."
  
! #: common.opt:2262
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr "Le dice al DSE que el almacenamiento para un objeto C++ estÃ¡ muerto cuando el constructor comienza y cuando el destructor termina."
  
! #: common.opt:2273
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2288
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2292
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Alivio de la presiÃ³n de registro a travÃ©s del encogimiento de rango en vivo."
  
! #: common.opt:2296
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Realiza el paso de optimizaciÃ³n de renombrado de registros."
  
! #: common.opt:2300
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Realiza paso de optimizaciÃ³n por fusiÃ³n de instrucciones dependiente de objetivo."
  
! #: common.opt:2304
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Reordena los bloques bÃ¡sicos para mejorar la ubicaciÃ³n del cÃ³digo."
  
! #: common.opt:2308
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr "-freorder-blocks-algorithm=[simple|stc]\tEstablece el algoritmo de ordenaciÃ³n de bloque bÃ¡sico usado."
  
! #: common.opt:2321
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "Reordena los bloques bÃ¡sicos y particionar en secciones caliente y frÃ­a."
  
! #: common.opt:2325
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Reordena las funciones para mejorar la ubicaciÃ³n del cÃ³digo."
  
! #: common.opt:2329
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Ejecuta un paso de eliminaciÃ³n de subexpresiÃ³n comÃºn despuÃ©s de las optimizaciones de bucles."
  
! #: common.opt:2337
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Desactiva las optimizaciones que asumen la conducta de un FP que redondea por defecto."
  
! #: common.opt:2341
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Activa la planificaciÃ³n entre bloques bÃ¡sicos."
  
! #: common.opt:2345
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Activa la planificaciÃ³n de insn sensible a la presiÃ³n de registros."
  
! #: common.opt:2349
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Permite el movimiento especulativo de insn que no son load."
  
! #: common.opt:2353
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Permite el movimiento especulativo de algunas loads."
  
! #: common.opt:2357
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Permite el movimiento especulativo de mÃ¡s loads."
  
! #: common.opt:2361
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<nÃºmero>\tEstablece el nivel de detalle del planificador."
  
! #: common.opt:2365
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Si se calendariza despuÃ©s de la recarga, hace la planificaciÃ³n de superbloque."
  
! #: common.opt:2373
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Recalendariza las instrucciones antes del alojamiento de registros."
  
! #: common.opt:2377
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Recalendariza las instrucciones despuÃ©s del alojamiento de registros."
  
! #: common.opt:2384
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Calendariza instrucciones usando el algoritmo de planificaciÃ³n selectivo."
  
! #: common.opt:2388
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "Ejecuta la planificaciÃ³n selectiva despuÃ©s de recargar."
  
! #: common.opt:2392
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr "Corre autotests usando la ruta dada para localizar los ficheros de test."
  
! #: common.opt:2396
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr "Realiza el `pipelining' de software de los bucles internos durante la planificaciÃ³n selectiva."
  
! #: common.opt:2400
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr "Realiza el `pipelining' de software de los bucles externos durante la planificaciÃ³n selectiva."
  
! #: common.opt:2404
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Recalendariza las regiones `pipelined' sin `pipelining'."
  
! #: common.opt:2408
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr "Permite interponer funciÃ³n (o variables) por otras con semÃ¡ntica diferente (o inicializador) respectivamente por enlazador dinÃ¡mico."
  
! #: common.opt:2414
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Permite la planificaciÃ³n prematura de insns encoladas."
  
! #: common.opt:2418
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr "-fsched-stalled-insns=<nÃºmero>\tEstablece el nÃºmero de insns encoladas que se pueden calendarizar prematuramente."
  
! #: common.opt:2426
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr "Establece la revisiÃ³n de distancia de dependencias en la planificaciÃ³n prematura de insns encoladas."
  
! #: common.opt:2430
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr "-fsched-stalled-insns-dep=<nÃºmero>\tEstablece la revisiÃ³n de distancia de dependencias en la planificaciÃ³n prematura de insns encoladas."
  
! #: common.opt:2434
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de grupo en el planificador."
  
! #: common.opt:2438
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de ruta crÃ­tica en el planificador."
  
! #: common.opt:2442
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de instrucciÃ³n especulativa en el planificador."
  
! #: common.opt:2446
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de rango en el planificador."
  
! #: common.opt:2450
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de Ãºltima instrucciÃ³n en el planificador."
  
! #: common.opt:2454
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de cuenta dependiente en el planificador."
  
! #: common.opt:2458
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr "Accede datos en la misma secciÃ³n que los puntos de anclaje compartidos."
  
! #: common.opt:2470
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Activa el paso de EliminaciÃ³n de Extensiones Redundantes."
  
! #: common.opt:2474
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "Muestra los nÃºmeros de columna en los diagnÃ³sticos, cuando estÃ©n disponible.  Activado por defecto."
  
! #: common.opt:2478
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr "Emite prÃ³logos de funciÃ³n sÃ³lo despuÃ©s de que las partes de la funciÃ³n que los necesitan, en vez de al principio de la funciÃ³n."
  
! #: common.opt:2483
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "Estrecha-envuelve partes del prÃ³logo y epÃ­logo por separado."
  
! #: common.opt:2487
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Desactiva las optimizaciones observables con IEEE seÃ±alando NaNs."
  
! #: common.opt:2491
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr "Desactiva las optimizaciones de coma flotante que ignoran el signo de IEEE para cero."
  
! #: common.opt:2495
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Convierte las constantes de coma flotante a constantes de precisiÃ³n simple."
  
! #: common.opt:2499
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Divide los tiempos de vida de las variables de inducciÃ³n cuando se desenrollen los bucles."
  
! #: common.opt:2503
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Genera marcos de pila discontiguos."
  
! #: common.opt:2507
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Divide los tipos anchos en registros independientes."
  
! #: common.opt:2511
  #, fuzzy, no-c-format
  #| msgid "Split wide types into independent registers."
  msgid "Split wide types into independent registers earlier."
  msgstr "Divide los tipos anchos en registros independientes."
  
! #: common.opt:2515
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "Activa la propagaciÃ³n hacia atrÃ¡s de propiedades en uso a nivel SSA."
  
! #: common.opt:2519
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Optimiza patrones condicionales usando nodos SSA PHI."
  
! #: common.opt:2523
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Optimiza la cantidad de registros stdarg guardados en pila al principio de la funciÃ³n."
  
! #: common.opt:2527
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Aplica la expansiÃ³n de variables cuando se desenrollan los bucles."
  
! #: common.opt:2531
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tInserta cÃ³digo de revisiÃ³n de la pila en el programa."
  
! #: common.opt:2535
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Inserta cÃ³digo de revisiÃ³n de la pila en el programai.  Igual que -fstach-check=specific."
  
! #: common.opt:2539
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:2547
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<register>\tCaptura si la pila pasa del <registro>."
  
! #: common.opt:2551
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<nombre>\tCaptura si la pila pasa del sÃ­mbolo <nombre>."
  
! #: common.opt:2555
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Usa propolice como un mÃ©todo de protecciÃ³n de pila."
  
! #: common.opt:2559
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Usa un mÃ©todo de protecciÃ³n de pila para cada funciÃ³n."
  
! #: common.opt:2563
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Usa un mÃ©todo de protecciÃ³n de pila inteligente para ciertas funciones."
  
! #: common.opt:2567
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "Usa mÃ©todo de protecciÃ³n de pila solo para funciones con el atributo stack_protect."
  
! #: common.opt:2571
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "InformaciÃ³n de uso de pila de salida basada por funciÃ³n."
  
! #: common.opt:2583
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Asume que se aplican las reglas estrictas de alias."
  
! #: common.opt:2587
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Trata el desbordamiento con signo como indefinido.  Negado como -fwrapv -fwrapv-pointer."
  
! #: common.opt:2591
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr "Implementa operaciones __atomic mediante llamadas de biblioteca a funciones __sync antiguas."
  
! #: common.opt:2595
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Busca errores de sintaxis, y termina."
  
! #: common.opt:2599
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Crea ficheros de datos necesarios para \"gcov\"."
  
! #: common.opt:2603
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Realiza optimizaciones de hilado de saltos."
  
! #: common.opt:2607
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "Reporta el tiempo tomado por cada paso del compilador."
  
! #: common.opt:2611
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Registra los tiempos tomados por subfases por separado."
  
! #: common.opt:2615
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tEstablece el modelo de generaciÃ³n de cÃ³digo por defecto para almacenamiento thread-local."
  
! #: common.opt:2634
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Reordena las funciones de nivel superior, variables y asms."
  
! #: common.opt:2638
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Realiza la formaciÃ³n de superbloques a travÃ©s de la duplicaciÃ³n de colas."
  
! #: common.opt:2642
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr "Para objetivos que normalmente necesitan trampolines para las funciones anidadas, siempre los genera en lugar de usar descriptores."
  
! #: common.opt:2650
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Asume que las operaciones de coma flotante pueden atrapar."
  
! #: common.opt:2654
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "Atrapar desbordamientos signed en adiciÃ³n, sustracciÃ³n y multiplicaciÃ³n."
  
! #: common.opt:2658
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Activa la optimizaciÃ³n SSA-CCP en Ã¡rboles."
  
! #: common.opt:2662
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Activa la optimizaciÃ³n SSA-BIT-CCP en Ã¡rboles."
  
! #: common.opt:2670
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Activa la copia de encabezado de bucles en Ã¡rboles."
  
! #: common.opt:2678
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Activa coalescencia SSA de variables de usuario."
  
! #: common.opt:2686
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Activa la propagaciÃ³n de copia en Ã¡rboles."
  
! #: common.opt:2694
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transforma los almacenamientos condicionales a incondicionales."
  
! #: common.opt:2698
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Realiza la conversiÃ³n de las inicializaciones de switch."
  
! #: common.opt:2702
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Activa la optimizaciÃ³n de eliminaciÃ³n de cÃ³digo muerto SSA en Ã¡rboles."
  
! #: common.opt:2706
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Activa las optimizaciones dominadoras."
  
! #: common.opt:2710
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Activa la mezcla de colas en Ã¡rboles."
  
! #: common.opt:2714
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Activa la eliminaciÃ³n de almacenamiento muerto."
  
! #: common.opt:2718
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Activa la propagaciÃ³n hacia adelante en Ã¡rboles."
  
! #: common.opt:2722
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Activa la EliminaciÃ³n de Redundancia Completa en Ã¡rboles."
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Activa la optimizaciones de longitud de cadenas en Ã¡rboles."
  
! #: common.opt:2730
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr "Detecta rutas que disparan comportamiento errÃ³neo o indefinido debido a desreferencia de puntero nulo.  Aisla esas rutas del flujo de control principal y convierte la sentencia con comportamiento errÃ³neo o indefinido en una trampa."
  
! #: common.opt:2736
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr "Detecta rutas que disparan comportamiento errÃ³neo o indefinido debido a un uso indebido de un valor nuloen un atributo returns_nonnull o nonnull.  Aisla esas rutas del flujo de control principal y convierte la sentencia con comportamiento errÃ³neo o indefinido en una trampa."
  
! #: common.opt:2743
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Activa la distribuciÃ³n de bucles en Ã¡rboles."
  
! #: common.opt:2747
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Activa la distribuciÃ³n de bucles por patrones transformados en una llamada a biblioteca."
  
! #: common.opt:2751
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Permite el movimiento invariante de bucles en Ã¡rboles."
  
! #: common.opt:2759
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Crea variables de inducciÃ³n canÃ³nica en los bucles."
  
! #: common.opt:2763
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Activa las optimizaciones de bucles a nivel de Ã¡rbol."
  
! #: common.opt:2767
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "-ftree-parallelize-loops=<nÃºmero>\tActiva la paralelizaciÃ³n automÃ¡tica de bucles."
  
! #: common.opt:2771
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Activa las cargas de elevaciÃ³n de punteros condicionales."
  
! #: common.opt:2775
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Activa las optimizaciones SSA-PRE en Ã¡rboles."
  
! #: common.opt:2779
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr "En optimizaciÃ³n SSA-PRE en Ã¡rboles, activa eliminaciÃ³n de redundancia parcial-parcial."
  
! #: common.opt:2783
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Realiza el anÃ¡lisis puntero-a funciÃ³n-local en Ã¡rboles."
  
! #: common.opt:2787
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Activa la reasociaciÃ³n a nivel de Ã¡rbol."
  
! #: common.opt:2795
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "Activa el hundimiento de cÃ³digo SSA en Ã¡rboles."
  
! #: common.opt:2799
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Realiza reducciÃ³n de fuerza de lÃ­nea directa."
  
! #: common.opt:2803
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Realiza el reemplazo escalar de agregados."
  
! #: common.opt:2807
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Reemplaza expresiones temporales en el paso SSA->normal."
  
! #: common.opt:2811
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr "Realizar la divisiÃ³n de rango vivo durante el paso SSA->normal."
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Realiza la PropagaciÃ³n de Rango Valor en Ã¡rboles."
  
! #: common.opt:2819
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Divide las rutas que llevan a bordes traseros de bucle."
  
! #: common.opt:2823
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr "Asume que las declaraciones comunes pueden sustituirse por las que tienen un array postrero mayor."
  
! #: common.opt:2828
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Compila la unidad de compilaciÃ³n completa a la vez."
  
! #: common.opt:2832
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Realiza el desenrollamiento del bucle cuando se conoce la cuenta de iteraciÃ³n."
  
! #: common.opt:2836
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Realiza el desenrollamiento del bucle para todos los bucles."
  
! #: common.opt:2847
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Permite la optimizaciÃ³n para la aritmÃ©tica de coma flotante la cual puede cambiar el resultado de la operaciÃ³n debido a redondeo."
  
! #: common.opt:2852
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Igual que -fassociative-math para las expresiones que incluyen divisiÃ³n."
  
! #: common.opt:2860
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Permite optimizaciones matemÃ¡ticas que pueden violar los estÃ¡ndares IEEE Ã³ ISO."
  
! #: common.opt:2864
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Realiza la eliminaciÃ³n de opciones de bucle."
  
! #: common.opt:2868
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Realiza la divisiÃ³n de bucles."
  
! #: common.opt:2872
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "SÃ³lo genera tablas de desenredo para manejo de excepciones."
  
! #: common.opt:2880
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Usa el enlazador bfd eb lugar del predeterminado."
  
! #: common.opt:2884
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:2888
  #, fuzzy, no-c-format
  #| msgid "Use the gold linker instead of the default linker."
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:2900
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Realiza seguimiento de variables."
  
! #: common.opt:2908
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Realiza seguimiento de variables con asignaciÃ³n de anotaciones."
  
! #: common.opt:2914
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Cambia -fvar-tracking-assignments."
  
! #: common.opt:2922
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Realiza el seguimiento de variables y tambiÃ©n marca las variables que no se inicializaron."
  
! #: common.opt:2927
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activa la vectorizaciÃ³n en Ã¡rboles."
  
! #: common.opt:2935
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activa la vectorizaciÃ³n de bucles en Ã¡rboles."
  
! #: common.opt:2939
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Activa la vectorizaciÃ³n de bloque bÃ¡sico (SLP) en Ã¡rboles."
  
! #: common.opt:2943
  #, fuzzy, no-c-format
  #| msgid "Specifies the cost model for vectorization. -fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "Especifica el modelo de coste para vectorizaciÃ³n. -fvect-cost-model=[unlimited|dynamic|cheap]\tEspecifica el modelo de coste para vectorizaciÃ³n."
  
! #: common.opt:2947
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap]\tEspecifica el modelo de coste de la vectorizaciÃ³n para cÃ³digo marcado con directiva simd."
  
! #: common.opt:2963
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Activa el modelo de coste de vectorizador dinÃ¡mico.  Se preserva por compatibilidad hacia atrÃ¡s."
  
! #: common.opt:2971
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Activa la propagaciÃ³n de copia de la informaciÃ³n escalar-evoluciÃ³n."
  
! #: common.opt:2981
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Agrega comentarios extra a la salida de ensamblador."
  
! #: common.opt:2985
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tEstablece la visibilidad de sÃ­mbolos por defecto."
  
! #: common.opt:3004
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valida los punteros vtable antes de usarlos."
  
! #: common.opt:3020
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Contadores de verificaciÃ³n de vtable de salida."
  
! #: common.opt:3024
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "InformaciÃ³n sobre los conjuntos de vectores de verificaciÃ³n de vtable de salida."
  
! #: common.opt:3028
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Usa perfiles de valor de expresiÃ³n en las optimizaciones."
  
! #: common.opt:3032
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Construye redes y divide usos no relacionados de una sola variable."
  
! #: common.opt:3036
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Activa la eliminaciÃ³n de cÃ³digo muerto condicional para llamadas internas."
  
! #: common.opt:3040
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Realiza optimizaciones del programa completo."
  
  # wraps around? No entiendo bien. cfuga
! #: common.opt:3044
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Asume que el desbordamiento de punteros se envuelve."
  
  # wraps around? No entiendo bien. cfuga
! #: common.opt:3048
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Asume que el desbordamiento aritmÃ©tico con signo se envuelve."
  
! #: common.opt:3052
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Pone los datos inicializados a cero en la secciÃ³n bss."
  
! #: common.opt:3056
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato por defecto."
  
! #: common.opt:3060
  #, fuzzy, no-c-format
  #| msgid "Assume assembler support for (DWARF2+) .loc directives"
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Asume soporte del ensamblador para las directivas .loc (DWARF2+)"
  
! #: common.opt:3064
  #, fuzzy, no-c-format
  #| msgid "Assume assembler support for view in (DWARF2+) .loc directives"
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Asume soporte del ensamblador para visualizaciÃ³n en las directivas .loc (DWARF2+)"
  
! #: common.opt:3084
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "Registro DW_AT_decl_column y DW_AT_call_column en DWARF."
  
! #: common.opt:3088
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en la versiÃ³n predeterminada del formato DWARF."
  
! #: common.opt:3092
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato DWARF v2 (o posterior)."
  
! #: common.opt:3096
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato extendido por defecto."
  
! #: common.opt:3100
  #, fuzzy, no-c-format
  #| msgid "Generate extended entry point information for inlined functions"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Genera informaciÃ³n extendida sobre el punto de entrada para funciones en lÃ­nea"
  
! #: common.opt:3104
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "No genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos."
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos."
  
! #: common.opt:3120
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos con extensiones GNU."
  
! #: common.opt:3124
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Guarda las opciones de la lÃ­nea de Ã³rdenes de gcc en DW_AT_producer de DWARF."
  
! #: common.opt:3128
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en ficheros .dwo separados."
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato STABS."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato STABS extendido."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "No emite adiciones DWARF mÃ¡s allÃ¡ de la versiÃ³n seleccionada."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Cambia la generaciÃ³n de informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:3156
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3163
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato VMS."
  
! #: common.opt:3167
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato XCOFF."
  
! #: common.opt:3171
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato XCOFF extendido."
  
! #: common.opt:3189
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Genera secciones de depuraciÃ³n comprimidas."
  
! #: common.opt:3193
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<formato>\tGenera secciones de depuraciÃ³n comprimidas en formato <formato>."
  
! #: common.opt:3200
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<dir>\tDefine <dir> como el directorio de plugins por defecto."
  
! #: common.opt:3204
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultilib <dir>\tDefine <dir> como el subdirectorio de inclusiÃ³n de multilib."
  
! #: common.opt:3229
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichero>\tColoca la salida en el <fichero>."
  
! #: common.opt:3233
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Activa el anÃ¡lisis de perfil de las funciones."
  
! #: common.opt:3243
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Como -pedantic pero los muestra como errores."
  
! #: common.opt:3283
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "No muestra las funciones compiladas o el tiempo transcurrido."
  
! #: common.opt:3315
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activa la salida detallada."
  
! #: common.opt:3319
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Muestra la versiÃ³n del compilador."
  
! #: common.opt:3323
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Suprime avisos."
  
! #: common.opt:3333
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Crea una biblioteca compartida."
  
! #: common.opt:3378
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "No genera un ejecutable independiente de posiciÃ³n enlazado dinÃ¡micamente."
  
! #: common.opt:3382
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Genera un ejecutable independiente de posiciÃ³n enlazado dinÃ¡micamente."
  
! #: common.opt:3386
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Genera un ejecutable independiente de posiciÃ³n estÃ¡tico."
  
! #: common.opt:3393
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Usa registro de guarda de invocador entre llamadas si es posible."
--- 16279,18684 ----
  msgstr "-Wframe-larger-than=<nÃºmero>\tAvisa si el marco de la pila de una funciÃ³n requiere mÃ¡s de <nÃºmero> bytes."
  
  #: common.opt:606
+ #, fuzzy, no-c-format
+ #| msgid "-Wno-vla-larger-than Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger."
+ msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
+ msgstr "-Wno-vla-larger-than Desactiva el aviso Wvla-larger-than=.  Equivalente a Wvla-larger-than=<MAX_TAMAÃ‘O> o mayor."
+ 
+ #: common.opt:610
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr "Avisa cuando se intenta liberar un objeto que no es de pila."
  
! #: common.opt:614
  #, no-c-format
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr "Avisa cuando una funciÃ³n no se puede expandir a HSAIL."
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:625
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Avisa cuando una funciÃ³n incluida en lÃ­nea no se puede incluir en lÃ­nea."
  
! #: common.opt:629
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Avisa cuando un parÃ¡metro de modelo de memoria atomic se reconoce que estÃ¡ fuera del rango vÃ¡lido."
  
! #: common.opt:636
  #, fuzzy, no-c-format
  #| msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes."
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<nÃºmero>\tAvisa si un objeto es mÃ¡s grande que <nÃºmero> bytes."
  
! #: common.opt:640
! #, fuzzy, no-c-format
! #| msgid "-Wno-vla-larger-than Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger."
! msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
! msgstr "-Wno-vla-larger-than Desactiva el aviso Wvla-larger-than=.  Equivalente a Wvla-larger-than=<MAX_TAMAÃ‘O> o mayor."
! 
! #: common.opt:644
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr "Avisa si se compara parÃ¡metro puntero con atributo no nulo con NULL."
  
! #: common.opt:648
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr "Avisa si la desreferencia de un puntero NULL puede llevar a un comportamiento errÃ³neo o indefinido."
  
! #: common.opt:659
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "Advierto de algunas violaciones de la regla de una definiciÃ³n de C++ durante la optimizaciÃ³n de tiempo de enlazado."
  
! #: common.opt:663
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Avisa sobre desbordamiento por debajo en expresiones numÃ©ricas."
  
! #: common.opt:667
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr "Durante la optimizaciÃ³n en tiempo de enlazado advierte de tipos de declaraciones globales que no casan."
  
! #: common.opt:671
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Avisa cuando el atributo packed no tiene efecto en la disposiciÃ³n de un struct."
  
! #: common.opt:675
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Avisa cuando se requiere relleno para alinear a los miembros de una estructura."
  
! #: common.opt:679
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Activa los avisos necesarios para cumplir estrictamente con el estÃ¡ndar."
  
! #: common.opt:683
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Advierte del retorno de puntero/referencia a variable local o temporal."
  
! #: common.opt:687
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Avisa cuando una variable oculta otra.  Igual que -Wshadow=global."
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Avisa cuando una variable oculta otra (globalmente)."
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Avisa cuando una variable local oculta otra variable local o parÃ¡metro."
  
! #: common.opt:702
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Avisa cuando una variable local oculta otra variable local o parÃ¡metro de tipo compatible."
  
! #: common.opt:709
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Avisa cuando no se estÃ¡ usando la protecciÃ³n contra destrucciÃ³n de la pila por alguna razÃ³n."
  
! #: common.opt:713
  #, fuzzy, no-c-format
  #| msgid "-Wstack-usage=<number>\tWarn if stack usage might be larger than specified amount."
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<number>\tAvisa si el uso de pila puede ser mayor que el monto especificado."
  
! #: common.opt:717
! #, fuzzy, no-c-format
! #| msgid "-Wno-vla-larger-than Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger."
! msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
! msgstr "-Wno-vla-larger-than Desactiva el aviso Wvla-larger-than=.  Equivalente a Wvla-larger-than=<MAX_TAMAÃ‘O> o mayor."
! 
! #: common.opt:721 common.opt:725
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Avisa sobre cÃ³digo que pueda romper las reglas estrictas de aliases."
  
! #: common.opt:729 common.opt:733
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Desactiva las optimizaciones que asumen que un desbordamiento con signo estÃ¡ indefinido."
  
! #: common.opt:737
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((cold))."
  
! #: common.opt:741
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((const))."
  
! #: common.opt:745
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((pure))."
  
! #: common.opt:749
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute((noreturn))."
  
! #: common.opt:753
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((malloc))."
  
! #: common.opt:757
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr "Advierte de tipos polimÃ³rficos en C++ cuando aÃ±adir la palabra clave final mejorarÃ­a la calidad del cÃ³digo."
  
! #: common.opt:761
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr "Advierte de mÃ©todos virtuales en C++ cuando aÃ±adir la palabra clave final mejorarÃ­a la calidad del cÃ³digo."
  
! #: common.opt:765
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Advierte de instrucciones entre la expresiÃ³n de control de un switch y el primer case."
  
! #: common.opt:770
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "No suprime los avisos de los encabezados del sistema."
  
! #: common.opt:774
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Avisa siempre que se genera un trampolÃ­n."
  
! #: common.opt:778
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Avisa si la comparaciÃ³n es siempre verdadera o siempre falsa debido al rango limitado del tipo de datos."
  
! #: common.opt:782
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Avisa sobre variables automÃ¡ticas sin inicializar."
  
! #: common.opt:786
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Avisa sobre variables automÃ¡ticas probablemente sin inicializar."
  
! #: common.opt:794
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Activa todos los avisos -Wunused-."
  
! #: common.opt:798
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Avisa cuando sÃ³lo se define un parÃ¡metro de funciÃ³n, y no se usa posteriormente."
  
! #: common.opt:802
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Avisa cuando sÃ³lo se define una variable, y no se usa posteriormente."
  
! #: common.opt:806
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Avisa cuando no se usa una funciÃ³n."
  
! #: common.opt:810
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Avisa cuando no se usa una etiqueta."
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Avisa cuando no se usa un parÃ¡metro de una funciÃ³n."
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Avisa cuando no se usa un valor de una expresiÃ³n."
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Avisa cuando no se usa una variable."
  
! #: common.opt:826
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Avisa en perfiles case en -fprofile-use que no coincidan."
  
! #: common.opt:830
  #, fuzzy, no-c-format
  #| msgid "Warn in case profiles in -fprofile-use do not match."
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Avisa en perfiles case en -fprofile-use que no coincidan."
  
! #: common.opt:834
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Avisar cuando una operaciÃ³n vectorial se compila fuera del SIMD."
  
! #: common.opt:850
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <fichero>\tEmite la informaciÃ³n de declaraciones en el <fichero>."
  
! #: common.opt:869
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<letras>\tActiva los volcados de pasos especÃ­ficos del compilador."
  
! #: common.opt:873
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <fichero>\tEstablece el nombre base de fichero a usar para los volcados."
  
! #: common.opt:877
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <dir>\tEstablece el nombre del directorio a usar para los volcados."
  
! #: common.opt:963
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "La versiÃ³n de la ABI de C++ que se estÃ¡ usando."
  
! #: common.opt:967
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Optimiza los bucles de forma agresiva empleando restricciones del lenguaje."
  
! #: common.opt:971
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Alinea el inicio de las funciones."
  
! #: common.opt:981
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Alinea las etiquetas que solamente se alcanzan saltando."
  
! #: common.opt:988
  #, no-c-format
  msgid "Align all labels."
  msgstr "Alinea todas las etiquetas."
  
! #: common.opt:995
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Alinea el inicio de los bucles."
  
! #: common.opt:1002
  #, fuzzy, no-c-format
  #| msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr "Permitir que el paso de mezcla de almacenamientos introduzca almacenamientos desalineados si es legal hacerlo."
  
! #: common.opt:1006
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing."
  msgid "Enable static analysis pass."
  msgstr "Habilita el preprocesamiento tradicional."
  
! #: common.opt:1026
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Selecciona quÃ© sanear."
  
! #: common.opt:1030
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Selecciona el tipo de saneamiento de cobertura."
  
! #: common.opt:1034
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1038
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr "-fsanitize-sections=<sec1,sec2,...>\tSanea las variables globales en las secciones definidas por el usuario."
  
! #: common.opt:1043
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr "Tras el diagnÃ³stico de comportamiento indefinido intenta continuar la ejecuciÃ³n."
  
! #: common.opt:1047
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Esta opciÃ³n es obsoleta; utilice en su lugar -fsanitize-recover=."
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr "Usa trap en lugar de una funciÃ³n de biblioteca para sanear el comportamiento indefinido."
  
! #: common.opt:1058
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Genera tablas de desenredo que sean exactas en cada lÃ­mite de instrucciÃ³n."
  
! #: common.opt:1062
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Genera instrucciones auto-inc/dec."
  
! #: common.opt:1066
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Usa informaciÃ³n de perfil de muestra para los pesos de los nodos de los grafos de llamadas. El fichero de perfil predeterminado es fbdata.afdo en 'pwd'."
  
! #: common.opt:1071
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Usa la informaciÃ³n de perfil de muestra para los pesos de los nodos de los grafos de llamadas. El fichero de perfil se especifica en el argumento."
  
! #: common.opt:1080
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Genera cÃ³digo para revisar los lÃ­mites antes de indexar matrices."
  
! #: common.opt:1084
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Reemplaza add, compare, branch con branch en la cuenta de registros."
  
! #: common.opt:1088
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Usa la informaciÃ³n de anÃ¡lisis de perfil para las probabilidades de ramificaciÃ³n."
  
! #: common.opt:1104
  #, fuzzy, no-c-format
  #| msgid "Output stack usage information on a per-function basis."
  msgid "Output callgraph information on a per-file basis."
  msgstr "InformaciÃ³n de uso de pila de salida basada por funciÃ³n."
  
! #: common.opt:1108
  #, fuzzy, no-c-format
  #| msgid "Output stack usage information on a per-function basis."
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "InformaciÃ³n de uso de pila de salida basada por funciÃ³n."
  
! #: common.opt:1112
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<registro>\tMarca el <registro> como preservado entre funciones."
  
! #: common.opt:1116
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<registro>\tMarca el <registro> como corrupto por llamadas de funciÃ³n."
  
! #: common.opt:1123
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Guarda registros alrededor de llamadas de funciÃ³n."
  
! #: common.opt:1127
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Esta opciÃ³n es obsoleta; no lo utilice."
  
! #: common.opt:1131
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Revisa el valor de devoluciÃ³n de new en C++."
  
! #: common.opt:1135 common.opt:1139
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Realiza comprobaciones de consistencia internas."
  
! #: common.opt:1143
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Activa la elevaciÃ³n de cÃ³digo."
  
! #: common.opt:1147
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "Busca oportunidades para reducir los ajustes de pila y las referencias de pila."
  
! #: common.opt:1151
  #, fuzzy, no-c-format
  #| msgid "Do not put uninitialized globals in the common section."
  msgid "Put uninitialized globals in the common section."
  msgstr "No pone globales sin inicializar en la secciÃ³n comÃºn."
  
! #: common.opt:1159
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr "-fcompare-debug[=<opts>]\tCompila con y sin p.e. -gtoggle, y compara el volcado de insns finales."
  
! #: common.opt:1163
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "Ejecuta sÃ³lo la segunda compilaciÃ³n de -fcompare-debug."
  
! #: common.opt:1167
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Realiza la eliminaciÃ³n de comparaciones despuÃ©s de terminar el alojamiento de registros."
  
! #: common.opt:1171
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "No realizar optimizaciones que incrementan notablemente el uso de la pila."
  
! #: common.opt:1175
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Realiza el paso de optimizaciÃ³n de copia-propagaciÃ³n de registros."
  
! #: common.opt:1179
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Realiza optimizaciones de saltos cruzados."
  
! #: common.opt:1183
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Cuando se estÃ© ejecutando CSE, sigue los saltos a sus objetivos."
  
! #: common.opt:1191
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr "Omite el paso de reducciÃ³n de rango al realizar divisiones complejas."
  
! #: common.opt:1195
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "La multiplicaciÃ³n y la divisiÃ³n complejas siguen las reglas Fortran."
  
! #: common.opt:1199
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Coloca los elementos de datos en su propia secciÃ³n."
  
! #: common.opt:1203
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr "Enumera todos los contadores de depuraciÃ³n disponibles con sus lÃ­mites y cuentas."
  
! #: common.opt:1207
  #, fuzzy, no-c-format
  #| msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit."
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<contador>:<lÃ­mite>[,<contador>:<lÃ­mite>,...]\tEstablece el lÃ­mite del contador de depuraciÃ³n."
  
! #: common.opt:1211
  #, fuzzy, no-c-format
  #| msgid "-fdebug-prefix-map=<old>=<new> Map one directory name to another in debug information."
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "-fdebug-prefix-map=<antiguo>=<nuevo> Asocia un nombre de directorio a otro en la informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:1215
  #, fuzzy, no-c-format
  #| msgid "-ffile-prefix-map=<old>=<new> Map one directory name to another in compilation result."
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "-ffile-prefix-map=<antiguo>=<nuevo> Asocia un nombre de directorio a otro en la informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:1219
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr "Muestra la secciÃ³n .debug_types al usar la informaciÃ³n de depuraciÃ³n DWARF v4."
  
! #: common.opt:1225
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "Posterga la extracciÃ³n de argumentos de funciones de la pila hasta mÃ¡s tarde."
  
! #: common.opt:1229
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Intenta rellenar las ranuras de retraso de las instrucciones de ramificaciÃ³n."
  
! #: common.opt:1233
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Borra instrucciones muertas que pueden lanzar excepciones."
  
! #: common.opt:1237
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Borra las revisiones de punteros nulos sin uso."
  
! #: common.opt:1241
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr "Hace fluir datos extra para permitir desvirtualizaciÃ³n mÃ¡s agresiva en el modo de transformaciÃ³n local LTO."
  
! #: common.opt:1245
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Realiza desvirtualizaciÃ³n especulativa."
  
! #: common.opt:1249
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Trata de convertir las llamadas virtuales a llamadas directas."
  
! #: common.opt:1253
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr "-fdiagnostics-show-location=[once|every-line]\tIndica la frecuencia con que se debe emitir la ubicaciÃ³n del cÃ³digo al inicio de los diagnÃ³sticos con corte de lÃ­nea."
  
! #: common.opt:1270
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr "Muestra la lÃ­nea de cÃ³digo con un signo de intercalaciÃ³n para indicar la columna."
  
! #: common.opt:1274
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1278
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1286
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tColorea los diagnÃ³sticos."
  
! #: common.opt:1306
  #, fuzzy, no-c-format
  #| msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tColorea los diagnÃ³sticos."
  
! #: common.opt:1326
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr "Imprime indicaciones fix-it (arreglar) en formato legible por una mÃ¡quina."
  
! #: common.opt:1347
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr "Imprime indicaciones fix-it (arreglar) en stder en formato diff unificado."
  
! #: common.opt:1351
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr "Asocia adecuadamente los mensajes de diagnÃ³stico con la opciÃ³n de lÃ­nea de orden que los controla."
  
! #: common.opt:1355
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1359
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1383
  #, fuzzy, no-c-format
  #| msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass."
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr "-fdisable-[tree|rtl|ipa]-<paso>=rango1+rango2 desactiva un paso de optimizaciÃ³n."
  
! #: common.opt:1387
  #, fuzzy, no-c-format
  #| msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass."
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr "-fenable-[tree|rtl|ipa]-<paso>=rango1+rango2 activa un paso de optimizaciÃ³n."
  
! #: common.opt:1391
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<tipo>\tVuelca varios internos del compilador a un fichero."
  
! #: common.opt:1398
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=fichero\tVuelca al fichero las insns al final de la traducciÃ³n."
  
! #: common.opt:1402
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=fichero\tEscribe todas las declaraciones al fichero como cÃ³digo Go."
  
! #: common.opt:1406
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Suprime la salida de direcciones en los volcados de depuraciÃ³n."
  
! #: common.opt:1410
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr "Recoge y vuelca informaciÃ³n de depuraciÃ³n en un fichero temporal si ha ocurrido ICE en el compilador de C/C++."
  
! #: common.opt:1415
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr "Vuelca informaciÃ³n detallada de las ubicaciones de cÃ³digo fuente en la representaciÃ³n interna de GCC."
  
! #: common.opt:1419
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Vuelca pasadas de optimizaciÃ³n."
  
! #: common.opt:1423
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Suprime la salida de nÃºmeros de instrucciÃ³n, notas de nÃºmeros de linea y direcciones en los volcados de depuraciÃ³n."
  
! #: common.opt:1427
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Suprime la salida de los nÃºmeros insn previos y siguientes en los volcados de depuraciÃ³n."
  
! #: common.opt:1431
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Activa las tablas CFI a travÃ©s de directivas del ensamblador GAS."
  
! #: common.opt:1435
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Realiza la inclusiÃ³n en lÃ­nea temprana."
  
! #: common.opt:1443
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Realiza la reducciÃ³n interprocedural de los agregados."
  
! #: common.opt:1447
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Realiza la eliminaciÃ³n de sÃ­mbolos sin uso en la informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:1451
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "Realiza la eliminaciÃ³n de tipos sin uso en la informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:1455
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "No suprime la informaciÃ³n de depuraciÃ³n de clases C++."
  
! #: common.opt:1459
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Activa el manejo de excepciones."
  
! #: common.opt:1463
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Realiza un nÃºmero de optimizaciones menores y costosas."
  
! #: common.opt:1467
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard]\tEspecifica el manejo del exceso de precisiÃ³n de coma flotante."
  
! #: common.opt:1482
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr "-fpermitted-flt-eval-methods=[c11|ts--18661]\tEspecifica quÃ© valores de FLT_EVAL_METHOD estÃ¡n permitidos."
  
! #: common.opt:1498
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr "Muestra los objetos lto que contienen tanto el lenguaje intermedio como la salida binaria."
  
! #: common.opt:1502
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Asume que no se generan NaNs o infinitos."
  
! #: common.opt:1506
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1510
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<registro>\tMarca el <registro> como no disponible para el compilador."
  
! #: common.opt:1514
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "No aloja floats y doubles en registros de precisiÃ³n extendida."
  
! #: common.opt:1522
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Realiza el paso de la propagaciÃ³n hacia adelante en RTL."
  
! #: common.opt:1526
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr "-ffp-contract=[off|on|fast]\tRealiza contracciÃ³n de expresiÃ³n de coma flotante."
  
! #: common.opt:1543
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr "Permite a las funciones internas ceil, floor, round, trunc generar excepciones \"inexactas\"."
  
! #: common.opt:1550
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Permite que las direcciones de las funciones se conservern en registros."
  
! #: common.opt:1554
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Coloca cada funciÃ³n en su propia secciÃ³n."
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Realiza la eliminaciÃ³n de subexpresiones comunes globales."
  
! #: common.opt:1562
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "Realiza el movimiento de la carga mejorada durante la eliminaciÃ³n de subexpresiones comunes globales."
  
! #: common.opt:1566
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Realiza el movimiento de guardado despuÃ©s de la eliminaciÃ³n de subexpresiones comunes globales."
  
! #: common.opt:1570
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "Realiza la carga redundante despuÃ©s de la eliminaciÃ³n de almacenamiento en la eliminaciÃ³n de subexpresiones comunes globales"
  
! #: common.opt:1575
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Realiza la eliminaciÃ³n de subexpresiones comunes globales tras la finalizaciÃ³n de la asignaciÃ³n de registros."
  
! #: common.opt:1592
  #, fuzzy, no-c-format
  #| msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information"
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr "-fgnat-encodings=[all|gdb|minimal]\tSelecciona el equilibrio entre codificaciones GNAT y DWARF estÃ¡ndar emitidos en la informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:1597
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Activa in y out de la representaciÃ³n Graphite."
  
! #: common.opt:1601
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Activa la transformaciÃ³n Graphite Identity."
  
! #: common.opt:1605
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "Activa las cargas de elevaciÃ³n adyacentes para fomentar la generaciÃ³n de instrucciones move condicionales."
  
! #: common.opt:1614
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Marca todos los bucles como paralelos."
  
! #: common.opt:1618 common.opt:1626 common.opt:2771
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Activa las transformaciones anidadas de bucle.  Igual que -floop-nest-optimize."
  
! #: common.opt:1622
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Activa el intercambio de bucles en Ã¡rboles."
  
! #: common.opt:1630
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Realiza unroll-and-jam en los bucles."
  
! #: common.opt:1634
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Activa el soporte para la memoria transaccional de GNU."
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "Usa STB_GNU_UNIQUE si lo admite el ensamblador."
  
! #: common.opt:1646
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Activa el optimizador de anidamiento de bucles."
  
! #: common.opt:1650
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr "Fuerza que los accesos de campos de bit coincidan con su anchura de tipo."
  
! #: common.opt:1654
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Mezcla los almacenamientos adyacentes."
  
! #: common.opt:1658
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Activa la predicciÃ³n de probabilidades de ramificaciÃ³n."
  
! #: common.opt:1666
  #, no-c-format
  msgid "Process #ident directives."
  msgstr "Procesa directivas #ident."
  
! #: common.opt:1670
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Realiza la conversiÃ³n de saltos condicionales a equivalentes sin ramificaciÃ³n."
  
! #: common.opt:1674
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Realiza la conversiÃ³n de saltos condicionales a ejecuciÃ³n condicional."
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr "-fstack-reuse=[all|named_vars|none]\tEstablece el nivel de reÃºso de la pila para variables locales."
  
! #: common.opt:1694
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Convierte saltos condicionales en los bucles mÃ¡s internos a equivalentes sin ramificaciÃ³n."
  
! #: common.opt:1706
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "No genera directivas .size."
  
! #: common.opt:1710
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Realiza la inclusiÃ³n en lÃ­nea indirecta."
  
! #: common.opt:1716
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr "Activa la inclusiÃ³n en lÃ­nea de la la funciÃ³n declarada \"inline\", y desactiva todas las demÃ¡s inclusiones en lÃ­nea."
  
! #: common.opt:1720
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "Integra las funciones en sus invocadores cuando se sabe que el tamaÃ±o del cÃ³digo no crece."
  
! #: common.opt:1724
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "Integra las funciones que no se declaran \"inline\" en sus invocadores cuando es rentable."
  
! #: common.opt:1728
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "Integra las funciones sÃ³lo requeridas por su invocador Ãºnico."
  
! #: common.opt:1735
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "-finline-limit=<nÃºmero>\tLimita el tamaÃ±o de las funciones incluidas en lÃ­nea a <nÃºmero>."
  
! #: common.opt:1739
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr "Coloca en lÃ­nea las operaciones __atomic cuando una secuencia de instrucciones lock free estÃ¡ disponible"
  
! #: common.opt:1746
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none]\tInstrumenta las funciones con comprobaciones para verificar que las instrucciones de transferencia del flujo de control jump/call/return tienen objetivos vÃ¡lidos."
  
! #: common.opt:1766
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Instrumenta funciones de entrada y salida con llamadas de anÃ¡lisis de perfil."
  
! #: common.opt:1770
  #, fuzzy, no-c-format
  #| msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions."
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "-finstrument-functions-exclude-functions-list=nombre,... No instrumenta las funciones enlistadas."
  
! #: common.opt:1774
  #, fuzzy, no-c-format
  #| msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files."
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "-finstrument-functions-exclude-file-list=fichero,... No instrumenta las funciones enlistadas en ficheros."
  
! #: common.opt:1778
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Realiza la propagaciÃ³n interprocedural de las constantes."
  
! #: common.opt:1782
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Realiza la clonaciÃ³n para hacer la propagaciÃ³n constante Interprocedural mÃ¡s fuerte."
  
! #: common.opt:1790
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Realiza la propagaciÃ³n interprocedural de las constantes por bits."
  
! #: common.opt:1794
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Realiza la propagaciÃ³n de perfil interprocedural."
  
! #: common.opt:1798
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Realiza el anÃ¡lisis interprocedural de puntero-a."
  
! #: common.opt:1802
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Descubre funciones pure y const."
  
! #: common.opt:1806
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "Realiza plegamiento de cÃ³digo idÃ©ntico en funciones y variables de solo lectura."
  
! #: common.opt:1810
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Realiza plegamiento de cÃ³digo idÃ©ntico en funciones."
  
! #: common.opt:1814
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Realiza plegamiento de cÃ³digo idÃ©ntico en variables."
  
! #: common.opt:1818
  #, fuzzy, no-c-format
  #| msgid "Discover readonly and non addressable static variables."
  msgid "Discover read-only and non addressable static variables."
  msgstr "Descubre variables estÃ¡ticas de sÃ³lo lectura y no direccionables."
  
! #: common.opt:1822
  #, fuzzy, no-c-format
  #| msgid "Discover readonly and non addressable static variables."
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "Descubre variables estÃ¡ticas de sÃ³lo lectura y no direccionables."
  
! #: common.opt:1826
  #, fuzzy, no-c-format
  #| msgid "Use caller save register across calls if possible."
  msgid "Reduce stack alignment on call sites if possible."
  msgstr "Usa registro de guarda de invocador entre llamadas si es posible."
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Realiza la PropagaciÃ³n de Rango Valor IPA."
  
! #: common.opt:1842
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority]\tEstablece el algoritmo IRA a usar."
  
! #: common.opt:1855
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed]\tEstablece las regiones para IRA."
  
! #: common.opt:1871
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr "Usa el cÃ¡lculo de presiÃ³n de registros basado en IRA en optimizaciones de izado RTL."
  
! #: common.opt:1876
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr "Usa el cÃ¡lculo de presiÃ³n de registros basado en IRA en optimizaciones de bucle RTL."
  
! #: common.opt:1881
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Comparte ranuras para ahorrar registros hard diferentes."
  
! #: common.opt:1885
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Comparte ranuras de pila para pseudo-registros derramados."
  
! #: common.opt:1889
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr "-fira-verbose=<nÃºmero>\tControla el nivel de mensajes de diagnÃ³stico de IRA."
  
! #: common.opt:1893
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Optimiza la inducciÃ³n de variables en los Ã¡rboles."
  
! #: common.opt:1897
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Usa tablas de salto para las declaraciones switch suficientemente grandes."
  
! #: common.opt:1901
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Genera cÃ³digo para las funciones aÃºn si estÃ¡n completamente incluidas en lÃ­nea."
  
! #: common.opt:1905
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Genera cÃ³digo para las funciones estÃ¡ticas aunque nunca se las llame."
  
! #: common.opt:1909
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "Emite variables static const aÃºn si no se usan."
  
! #: common.opt:1913
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Da a los sÃ­mbolos externos un subrayado inicial."
  
! #: common.opt:1921
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "Hacer rematerializaciÃ³n sensible a CFG en LRA."
  
! #: common.opt:1925
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Activa las optimizaciones de tiempo de enlace."
  
! #: common.opt:1929
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr "OptimizaciÃ³n en tiempo de enlace con el nÃºmero de trabajos paralelos o el servidor de trabajos."
  
! #: common.opt:1951
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr "Espcifica el algoritmo para particionar sÃ­mbolos y variables en tiempo de enlazado."
  
! #: common.opt:1956
  #, fuzzy, no-c-format
  #| msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL."
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr "-flto-compression-level=<nÃºmero>\tUsa el nivel de compresiÃ³n de zlib <nÃºmero> para IL."
  
! #: common.opt:1964
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Reporta varias estadÃ­sticas de optimizaciÃ³n de tiempo de enlace."
  
! #: common.opt:1968
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Reporta varias estadÃ­sticas de optimizaciÃ³n de tiempo de enlace solo para WPA."
  
! #: common.opt:1972
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Establece errno despuÃ©s de las funciones matemÃ¡ticas internas."
  
! #: common.opt:1976
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<nÃºmero>\tNÃºmero mÃ¡ximo de errores a reportar."
  
! #: common.opt:1980
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Reporta el alojamiento en memoria permanente."
  
! #: common.opt:1984
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Reporta el alojamiento en memoria permanente solo en WPA."
  
! #: common.opt:1991
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Intenta mezclar constantes idÃ©nticas y variables constantes."
  
! #: common.opt:1995
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Intenta mezclar constantes idÃ©nticas a travÃ©s de las unidades de compilaciÃ³n."
  
! #: common.opt:1999
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Intenta mezclar cadenas de depuraciÃ³n idÃ©nticas a travÃ©s de las unidades de compilaciÃ³n."
  
! #: common.opt:2003
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<nÃºmero>\tLimita los diagnÃ³sticos a <nÃºmero> caracteres por lÃ­nea.  0 suprime el corte de lÃ­nea."
  
! #: common.opt:2007
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr "Realiza la planificaciÃ³n SMS basada en mÃ³dulo antes del primer paso de calendarizaciÃ³n."
  
! #: common.opt:2011
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr "Realiza la planificaciÃ³n mÃ³dulo basada en SMS con movimientos permitidos de registros."
  
! #: common.opt:2015
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Mueve las computaciones invariantes de bucles fuera de los bucles."
  
! #: common.opt:2019
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Usa el paso de eliminaciÃ³n de cÃ³digo muerto de RTL."
  
! #: common.opt:2023
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Usa la eliminaciÃ³n de almacenamiento muerto de RTL."
  
! #: common.opt:2027
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr "Activa/Desactiva la planificaciÃ³n tradicional en bucles que ya pasaron la calendarizaciÃ³n mÃ³dulo."
  
! #: common.opt:2031
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Permite las excepciones sÃ­ncronas que no son llamadas."
  
! #: common.opt:2035
  #, fuzzy, no-c-format
  #| msgid "-foffload=<targets>=<options>  Specify offloading targets and options for them."
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr "-foffload=<targets>=<options>  Especifica objetivos de descarga y opciones para ellos."
  
! #: common.opt:2039
  #, fuzzy, no-c-format
  #| msgid "-foffload-abi=[lp64|ilp32]     Set the ABI to use in an offload compiler."
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr "-foffload-abi=[lp64|ilp32]     Establece el ABI que usar en un compilador de descarga."
  
! #: common.opt:2052
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Cuando sea posible no genera marcos de pila."
  
! #: common.opt:2056
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Activa todos los volcados de informaciÃ³n de optimizaciÃ³n en stderr."
  
! #: common.opt:2060
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr "-fopt-info[-<type>=filename]\tVuelca los detalles de optimizaciÃ³n del compilador."
  
! #: common.opt:2064
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2072
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimiza las llamadas recursivas hermanadas y de extremo."
  
! #: common.opt:2076
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Realiza la inclusiÃ³n en lÃ­nea parcial."
  
! #: common.opt:2080 common.opt:2084
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Reporta la ubicaciÃ³n de memoria antes de la optimizaciÃ³n interprocedural."
  
! #: common.opt:2088
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Empaqueta juntos a los miembros de la estructura sin agujeros."
  
! #: common.opt:2092
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr "-fpack-struct=<nÃºmero>\tEstablece la alineaciÃ³n inicial mÃ¡xima de estructuras miembro."
  
! #: common.opt:2096
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Devuelve los agregados small en memoria, no en registros."
  
! #: common.opt:2100
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Realiza el pelado de bucles."
  
! #: common.opt:2104
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Activa las optimizaciones de mirilla especÃ­ficas de la mÃ¡quina."
  
! #: common.opt:2108
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Activa un paso de mirilla RTL antes de sched2."
  
! #: common.opt:2112
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Genera cÃ³digo independiente de posiciÃ³n si es posible (modo large)."
  
! #: common.opt:2116
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Genera cÃ³digo independiente de posiciÃ³n para ejecutables si es posible (modo large)."
  
! #: common.opt:2120
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Genera cÃ³digo independiente de posiciÃ³n si es posible (modo small)."
  
! #: common.opt:2124
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Genera cÃ³digo independiente de posiciÃ³n para ejecutables si es posible (modo small)."
  
! #: common.opt:2128
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr "Usa PLT para llamadas PIC (-fno-plt: carga la direcciÃ³n desde GOT en el sitio de la llamada)."
  
! #: common.opt:2132
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Especifica un plugin a cargar."
  
! #: common.opt:2136
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<nom>-<clave>[=<valor>]\tEspecifica el argumento <clave>=<valor> para el plugin <nom>bre."
  
! #: common.opt:2140
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Ejecuta la optimizaciÃ³n comunizadora predictiva."
  
! #: common.opt:2144
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Genera instrucciones de precargado, si estÃ¡n disponibles, para matrices en bucles."
  
! #: common.opt:2148
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Activa el cÃ³digo bÃ¡sico de anÃ¡lisis de perfil del programa."
  
! #: common.opt:2152
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Genera nombres de ruta de fuentes absolutos para gcov."
  
! #: common.opt:2156
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Inserta el cÃ³digo de anÃ¡lisis de perfil de programa basado en arc."
  
! #: common.opt:2160
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "Establece el directorio de nivel principal para almacenar los datos de perfilado. El predeterminado es 'pwd'."
  
! #: common.opt:2165
  #, fuzzy, no-c-format
  #| msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgid "Select the name for storing the profile note file."
  msgstr "Establece el directorio de nivel principal para almacenar los datos de perfilado. El predeterminado es 'pwd'."
  
! #: common.opt:2169
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Activa la correcciÃ³n de datos de entrada de perfilado inconsistente de flujo."
  
! #: common.opt:2173
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr "-fprofile-update=[single|atomic|prefer-atomic]\tEstablece el mÃ©todo de actualizaciÃ³n del perfil."
  
! #: common.opt:2177
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2181
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2197
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2213
! #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
! msgstr ""
! 
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr "Activa las opciones comunes para generar informaciÃ³n de anÃ¡lisis de perfil para optimizaciones dirigidas por retroalimentaciÃ³n de perfil."
  
! #: common.opt:2221
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activa las opciones comunes para generar informaciÃ³n de anÃ¡lisis de perfil para optimizaciones dirigidas por retroalimentaciÃ³n de perfili, y establece -fprofile-dir=."
  
! #: common.opt:2225
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr "Activa las opciones comunes para realizar optimizaciones dirigidas por retroalimentaciÃ³n de perfil."
  
! #: common.opt:2233
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activa las opciones comunes para realizar optimizaciones dirigidas por retroalimentaciÃ³n de perfil, y establece -fprofile-dir=."
  
! #: common.opt:2237
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Inserta el cÃ³digo para perfilar valores de expresiones."
  
! #: common.opt:2241
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Informa sobre la coherencia del perfil."
  
! #: common.opt:2245
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "Activa reordenaciÃ³n de funciones que mejora ubicaciÃ³n de cÃ³digo."
  
! #: common.opt:2249
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "Inserta instrucciones NOP en cada entrada de funciÃ³n."
  
! #: common.opt:2256
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<cadena>\tHace que se pueda reproducir la compilaciÃ³n utilizando la <cadena>."
  
! #: common.opt:2266
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "Guarda las opciones de la lÃ­nea de Ã³rdenes de gcc en el fichero objeto."
  
! #: common.opt:2270
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Devuelve agregados small en registros."
  
! #: common.opt:2278
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr "Le dice al DSE que el almacenamiento para un objeto C++ estÃ¡ muerto cuando el constructor comienza y cuando el destructor termina."
  
! #: common.opt:2289
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2304
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2308
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Alivio de la presiÃ³n de registro a travÃ©s del encogimiento de rango en vivo."
  
! #: common.opt:2312
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Realiza el paso de optimizaciÃ³n de renombrado de registros."
  
! #: common.opt:2316
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Realiza paso de optimizaciÃ³n por fusiÃ³n de instrucciones dependiente de objetivo."
  
! #: common.opt:2320
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Reordena los bloques bÃ¡sicos para mejorar la ubicaciÃ³n del cÃ³digo."
  
! #: common.opt:2324
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr "-freorder-blocks-algorithm=[simple|stc]\tEstablece el algoritmo de ordenaciÃ³n de bloque bÃ¡sico usado."
  
! #: common.opt:2337
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "Reordena los bloques bÃ¡sicos y particionar en secciones caliente y frÃ­a."
  
! #: common.opt:2341
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Reordena las funciones para mejorar la ubicaciÃ³n del cÃ³digo."
  
! #: common.opt:2345
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Ejecuta un paso de eliminaciÃ³n de subexpresiÃ³n comÃºn despuÃ©s de las optimizaciones de bucles."
  
! #: common.opt:2353
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Desactiva las optimizaciones que asumen la conducta de un FP que redondea por defecto."
  
! #: common.opt:2357
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Activa la planificaciÃ³n entre bloques bÃ¡sicos."
  
! #: common.opt:2361
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Activa la planificaciÃ³n de insn sensible a la presiÃ³n de registros."
  
! #: common.opt:2365
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Permite el movimiento especulativo de insn que no son load."
  
! #: common.opt:2369
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Permite el movimiento especulativo de algunas loads."
  
! #: common.opt:2373
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Permite el movimiento especulativo de mÃ¡s loads."
  
! #: common.opt:2377
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<nÃºmero>\tEstablece el nivel de detalle del planificador."
  
! #: common.opt:2381
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Si se calendariza despuÃ©s de la recarga, hace la planificaciÃ³n de superbloque."
  
! #: common.opt:2389
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Recalendariza las instrucciones antes del alojamiento de registros."
  
! #: common.opt:2393
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Recalendariza las instrucciones despuÃ©s del alojamiento de registros."
  
! #: common.opt:2400
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Calendariza instrucciones usando el algoritmo de planificaciÃ³n selectivo."
  
! #: common.opt:2404
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "Ejecuta la planificaciÃ³n selectiva despuÃ©s de recargar."
  
! #: common.opt:2408
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr "Corre autotests usando la ruta dada para localizar los ficheros de test."
  
! #: common.opt:2412
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr "Realiza el `pipelining' de software de los bucles internos durante la planificaciÃ³n selectiva."
  
! #: common.opt:2416
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr "Realiza el `pipelining' de software de los bucles externos durante la planificaciÃ³n selectiva."
  
! #: common.opt:2420
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Recalendariza las regiones `pipelined' sin `pipelining'."
  
! #: common.opt:2424
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr "Permite interponer funciÃ³n (o variables) por otras con semÃ¡ntica diferente (o inicializador) respectivamente por enlazador dinÃ¡mico."
  
! #: common.opt:2430
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Permite la planificaciÃ³n prematura de insns encoladas."
  
! #: common.opt:2434
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr "-fsched-stalled-insns=<nÃºmero>\tEstablece el nÃºmero de insns encoladas que se pueden calendarizar prematuramente."
  
! #: common.opt:2442
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr "Establece la revisiÃ³n de distancia de dependencias en la planificaciÃ³n prematura de insns encoladas."
  
! #: common.opt:2446
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr "-fsched-stalled-insns-dep=<nÃºmero>\tEstablece la revisiÃ³n de distancia de dependencias en la planificaciÃ³n prematura de insns encoladas."
  
! #: common.opt:2450
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de grupo en el planificador."
  
! #: common.opt:2454
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de ruta crÃ­tica en el planificador."
  
! #: common.opt:2458
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de instrucciÃ³n especulativa en el planificador."
  
! #: common.opt:2462
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de rango en el planificador."
  
! #: common.opt:2466
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de Ãºltima instrucciÃ³n en el planificador."
  
! #: common.opt:2470
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de cuenta dependiente en el planificador."
  
! #: common.opt:2474
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr "Accede datos en la misma secciÃ³n que los puntos de anclaje compartidos."
  
! #: common.opt:2486
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Activa el paso de EliminaciÃ³n de Extensiones Redundantes."
  
! #: common.opt:2490
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "Muestra los nÃºmeros de columna en los diagnÃ³sticos, cuando estÃ©n disponible.  Activado por defecto."
  
! #: common.opt:2494
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr "Emite prÃ³logos de funciÃ³n sÃ³lo despuÃ©s de que las partes de la funciÃ³n que los necesitan, en vez de al principio de la funciÃ³n."
  
! #: common.opt:2499
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "Estrecha-envuelve partes del prÃ³logo y epÃ­logo por separado."
  
! #: common.opt:2503
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Desactiva las optimizaciones observables con IEEE seÃ±alando NaNs."
  
! #: common.opt:2507
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr "Desactiva las optimizaciones de coma flotante que ignoran el signo de IEEE para cero."
  
! #: common.opt:2511
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Convierte las constantes de coma flotante a constantes de precisiÃ³n simple."
  
! #: common.opt:2515
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Divide los tiempos de vida de las variables de inducciÃ³n cuando se desenrollen los bucles."
  
! #: common.opt:2519
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Genera marcos de pila discontiguos."
  
! #: common.opt:2523
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Divide los tipos anchos en registros independientes."
  
! #: common.opt:2527
  #, fuzzy, no-c-format
  #| msgid "Split wide types into independent registers."
  msgid "Split wide types into independent registers earlier."
  msgstr "Divide los tipos anchos en registros independientes."
  
! #: common.opt:2531
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "Activa la propagaciÃ³n hacia atrÃ¡s de propiedades en uso a nivel SSA."
  
! #: common.opt:2535
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Optimiza patrones condicionales usando nodos SSA PHI."
  
! #: common.opt:2539
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Optimiza la cantidad de registros stdarg guardados en pila al principio de la funciÃ³n."
  
! #: common.opt:2543
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Aplica la expansiÃ³n de variables cuando se desenrollan los bucles."
  
! #: common.opt:2547
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tInserta cÃ³digo de revisiÃ³n de la pila en el programa."
  
! #: common.opt:2551
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Inserta cÃ³digo de revisiÃ³n de la pila en el programai.  Igual que -fstach-check=specific."
  
! #: common.opt:2555
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<register>\tCaptura si la pila pasa del <registro>."
  
! #: common.opt:2567
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<nombre>\tCaptura si la pila pasa del sÃ­mbolo <nombre>."
  
! #: common.opt:2571
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Usa propolice como un mÃ©todo de protecciÃ³n de pila."
  
! #: common.opt:2575
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Usa un mÃ©todo de protecciÃ³n de pila para cada funciÃ³n."
  
! #: common.opt:2579
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Usa un mÃ©todo de protecciÃ³n de pila inteligente para ciertas funciones."
  
! #: common.opt:2583
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "Usa mÃ©todo de protecciÃ³n de pila solo para funciones con el atributo stack_protect."
  
! #: common.opt:2587
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "InformaciÃ³n de uso de pila de salida basada por funciÃ³n."
  
! #: common.opt:2599
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Asume que se aplican las reglas estrictas de alias."
  
! #: common.opt:2603
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Trata el desbordamiento con signo como indefinido.  Negado como -fwrapv -fwrapv-pointer."
  
! #: common.opt:2607
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr "Implementa operaciones __atomic mediante llamadas de biblioteca a funciones __sync antiguas."
  
! #: common.opt:2611
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Busca errores de sintaxis, y termina."
  
! #: common.opt:2615
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Crea ficheros de datos necesarios para \"gcov\"."
  
! #: common.opt:2619
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Realiza optimizaciones de hilado de saltos."
  
! #: common.opt:2623
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "Reporta el tiempo tomado por cada paso del compilador."
  
! #: common.opt:2627
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Registra los tiempos tomados por subfases por separado."
  
! #: common.opt:2631
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tEstablece el modelo de generaciÃ³n de cÃ³digo por defecto para almacenamiento thread-local."
  
! #: common.opt:2650
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Reordena las funciones de nivel superior, variables y asms."
  
! #: common.opt:2654
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Realiza la formaciÃ³n de superbloques a travÃ©s de la duplicaciÃ³n de colas."
  
! #: common.opt:2658
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr "Para objetivos que normalmente necesitan trampolines para las funciones anidadas, siempre los genera en lugar de usar descriptores."
  
! #: common.opt:2666
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Asume que las operaciones de coma flotante pueden atrapar."
  
! #: common.opt:2670
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "Atrapar desbordamientos signed en adiciÃ³n, sustracciÃ³n y multiplicaciÃ³n."
  
! #: common.opt:2674
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Activa la optimizaciÃ³n SSA-CCP en Ã¡rboles."
  
! #: common.opt:2678
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Activa la optimizaciÃ³n SSA-BIT-CCP en Ã¡rboles."
  
! #: common.opt:2686
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Activa la copia de encabezado de bucles en Ã¡rboles."
  
! #: common.opt:2694
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Activa coalescencia SSA de variables de usuario."
  
! #: common.opt:2702
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Activa la propagaciÃ³n de copia en Ã¡rboles."
  
! #: common.opt:2710
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transforma los almacenamientos condicionales a incondicionales."
  
! #: common.opt:2714
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Realiza la conversiÃ³n de las inicializaciones de switch."
  
! #: common.opt:2718
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Activa la optimizaciÃ³n de eliminaciÃ³n de cÃ³digo muerto SSA en Ã¡rboles."
  
! #: common.opt:2722
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Activa las optimizaciones dominadoras."
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Activa la mezcla de colas en Ã¡rboles."
  
! #: common.opt:2730
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Activa la eliminaciÃ³n de almacenamiento muerto."
  
! #: common.opt:2734
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Activa la propagaciÃ³n hacia adelante en Ã¡rboles."
  
! #: common.opt:2738
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Activa la EliminaciÃ³n de Redundancia Completa en Ã¡rboles."
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Activa la optimizaciones de longitud de cadenas en Ã¡rboles."
  
! #: common.opt:2746
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr "Detecta rutas que disparan comportamiento errÃ³neo o indefinido debido a desreferencia de puntero nulo.  Aisla esas rutas del flujo de control principal y convierte la sentencia con comportamiento errÃ³neo o indefinido en una trampa."
  
! #: common.opt:2752
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr "Detecta rutas que disparan comportamiento errÃ³neo o indefinido debido a un uso indebido de un valor nuloen un atributo returns_nonnull o nonnull.  Aisla esas rutas del flujo de control principal y convierte la sentencia con comportamiento errÃ³neo o indefinido en una trampa."
  
! #: common.opt:2759
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Activa la distribuciÃ³n de bucles en Ã¡rboles."
  
! #: common.opt:2763
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Activa la distribuciÃ³n de bucles por patrones transformados en una llamada a biblioteca."
  
! #: common.opt:2767
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Permite el movimiento invariante de bucles en Ã¡rboles."
  
! #: common.opt:2775
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Crea variables de inducciÃ³n canÃ³nica en los bucles."
  
! #: common.opt:2779
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Activa las optimizaciones de bucles a nivel de Ã¡rbol."
  
! #: common.opt:2783
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "-ftree-parallelize-loops=<nÃºmero>\tActiva la paralelizaciÃ³n automÃ¡tica de bucles."
  
! #: common.opt:2787
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Activa las cargas de elevaciÃ³n de punteros condicionales."
  
! #: common.opt:2791
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Activa las optimizaciones SSA-PRE en Ã¡rboles."
  
! #: common.opt:2795
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr "En optimizaciÃ³n SSA-PRE en Ã¡rboles, activa eliminaciÃ³n de redundancia parcial-parcial."
  
! #: common.opt:2799
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Realiza el anÃ¡lisis puntero-a funciÃ³n-local en Ã¡rboles."
  
! #: common.opt:2803
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Activa la reasociaciÃ³n a nivel de Ã¡rbol."
  
! #: common.opt:2811
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "Activa el hundimiento de cÃ³digo SSA en Ã¡rboles."
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Realiza reducciÃ³n de fuerza de lÃ­nea directa."
  
! #: common.opt:2819
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Realiza el reemplazo escalar de agregados."
  
! #: common.opt:2823
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Reemplaza expresiones temporales en el paso SSA->normal."
  
! #: common.opt:2827
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr "Realizar la divisiÃ³n de rango vivo durante el paso SSA->normal."
  
! #: common.opt:2831
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Realiza la PropagaciÃ³n de Rango Valor en Ã¡rboles."
  
! #: common.opt:2835
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Divide las rutas que llevan a bordes traseros de bucle."
  
! #: common.opt:2839
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr "Asume que las declaraciones comunes pueden sustituirse por las que tienen un array postrero mayor."
  
! #: common.opt:2844
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Compila la unidad de compilaciÃ³n completa a la vez."
  
! #: common.opt:2848
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Realiza el desenrollamiento del bucle cuando se conoce la cuenta de iteraciÃ³n."
  
! #: common.opt:2852
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Realiza el desenrollamiento del bucle para todos los bucles."
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Permite la optimizaciÃ³n para la aritmÃ©tica de coma flotante la cual puede cambiar el resultado de la operaciÃ³n debido a redondeo."
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Igual que -fassociative-math para las expresiones que incluyen divisiÃ³n."
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Permite optimizaciones matemÃ¡ticas que pueden violar los estÃ¡ndares IEEE Ã³ ISO."
  
! #: common.opt:2880
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Realiza la eliminaciÃ³n de opciones de bucle."
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Realiza la divisiÃ³n de bucles."
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "SÃ³lo genera tablas de desenredo para manejo de excepciones."
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Usa el enlazador bfd eb lugar del predeterminado."
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:2904
  #, fuzzy, no-c-format
  #| msgid "Use the gold linker instead of the default linker."
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Realiza seguimiento de variables."
  
! #: common.opt:2924
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Realiza seguimiento de variables con asignaciÃ³n de anotaciones."
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Cambia -fvar-tracking-assignments."
  
! #: common.opt:2938
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Realiza el seguimiento de variables y tambiÃ©n marca las variables que no se inicializaron."
  
! #: common.opt:2943
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activa la vectorizaciÃ³n en Ã¡rboles."
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activa la vectorizaciÃ³n de bucles en Ã¡rboles."
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Activa la vectorizaciÃ³n de bloque bÃ¡sico (SLP) en Ã¡rboles."
  
! #: common.opt:2959
  #, fuzzy, no-c-format
  #| msgid "Specifies the cost model for vectorization. -fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "Especifica el modelo de coste para vectorizaciÃ³n. -fvect-cost-model=[unlimited|dynamic|cheap]\tEspecifica el modelo de coste para vectorizaciÃ³n."
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap]\tEspecifica el modelo de coste de la vectorizaciÃ³n para cÃ³digo marcado con directiva simd."
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Activa el modelo de coste de vectorizador dinÃ¡mico.  Se preserva por compatibilidad hacia atrÃ¡s."
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Activa la propagaciÃ³n de copia de la informaciÃ³n escalar-evoluciÃ³n."
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Agrega comentarios extra a la salida de ensamblador."
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tEstablece la visibilidad de sÃ­mbolos por defecto."
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valida los punteros vtable antes de usarlos."
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Contadores de verificaciÃ³n de vtable de salida."
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "InformaciÃ³n sobre los conjuntos de vectores de verificaciÃ³n de vtable de salida."
  
! #: common.opt:3044
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Usa perfiles de valor de expresiÃ³n en las optimizaciones."
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Construye redes y divide usos no relacionados de una sola variable."
  
! #: common.opt:3052
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Activa la eliminaciÃ³n de cÃ³digo muerto condicional para llamadas internas."
  
! #: common.opt:3056
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Realiza optimizaciones del programa completo."
  
  # wraps around? No entiendo bien. cfuga
! #: common.opt:3060
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Asume que el desbordamiento de punteros se envuelve."
  
  # wraps around? No entiendo bien. cfuga
! #: common.opt:3064
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Asume que el desbordamiento aritmÃ©tico con signo se envuelve."
  
! #: common.opt:3068
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Pone los datos inicializados a cero en la secciÃ³n bss."
  
! #: common.opt:3072
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato por defecto."
  
! #: common.opt:3076
  #, fuzzy, no-c-format
  #| msgid "Assume assembler support for (DWARF2+) .loc directives"
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Asume soporte del ensamblador para las directivas .loc (DWARF2+)"
  
! #: common.opt:3080
  #, fuzzy, no-c-format
  #| msgid "Assume assembler support for view in (DWARF2+) .loc directives"
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Asume soporte del ensamblador para visualizaciÃ³n en las directivas .loc (DWARF2+)"
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "Registro DW_AT_decl_column y DW_AT_call_column en DWARF."
  
! #: common.opt:3104
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en la versiÃ³n predeterminada del formato DWARF."
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato DWARF v2 (o posterior)."
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato extendido por defecto."
  
! #: common.opt:3116
  #, fuzzy, no-c-format
  #| msgid "Generate extended entry point information for inlined functions"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Genera informaciÃ³n extendida sobre el punto de entrada para funciones en lÃ­nea"
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "No genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos."
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos con extensiones GNU."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Guarda las opciones de la lÃ­nea de Ã³rdenes de gcc en DW_AT_producer de DWARF."
  
! #: common.opt:3144
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en ficheros .dwo separados."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato STABS."
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato STABS extendido."
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "No emite adiciones DWARF mÃ¡s allÃ¡ de la versiÃ³n seleccionada."
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Cambia la generaciÃ³n de informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato VMS."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato XCOFF."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato XCOFF extendido."
  
! #: common.opt:3205
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Genera secciones de depuraciÃ³n comprimidas."
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<formato>\tGenera secciones de depuraciÃ³n comprimidas en formato <formato>."
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<dir>\tDefine <dir> como el directorio de plugins por defecto."
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultilib <dir>\tDefine <dir> como el subdirectorio de inclusiÃ³n de multilib."
  
! #: common.opt:3245
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichero>\tColoca la salida en el <fichero>."
  
! #: common.opt:3249
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Activa el anÃ¡lisis de perfil de las funciones."
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Como -pedantic pero los muestra como errores."
  
! #: common.opt:3299
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "No muestra las funciones compiladas o el tiempo transcurrido."
  
! #: common.opt:3331
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activa la salida detallada."
  
! #: common.opt:3335
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Muestra la versiÃ³n del compilador."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Suprime avisos."
  
! #: common.opt:3349
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Crea una biblioteca compartida."
  
! #: common.opt:3394
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "No genera un ejecutable independiente de posiciÃ³n enlazado dinÃ¡micamente."
  
! #: common.opt:3398
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Genera un ejecutable independiente de posiciÃ³n enlazado dinÃ¡micamente."
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Genera un ejecutable independiente de posiciÃ³n estÃ¡tico."
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Usa registro de guarda de invocador entre llamadas si es posible."
*************** msgid "Maximum size, in storage units, o
*** 19650,19803 ****
  msgstr "MÃ¡ximo tamaÃ±o, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarizaciÃ³n cuando se compila para velocidad."
  
  #: params.opt:849
  #, fuzzy, no-c-format
  #| msgid "The maximum number of stmts in loop nest for loop interchange."
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en anidamiento de bucle para intercambio de bucle."
  
! #: params.opt:853
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "El lÃ­mite inferior para considerar un almacenamiento temporal para protecciÃ³n contra destrucciÃ³n de pila."
  
! #: params.opt:857
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "TamaÃ±o de guarda de la pila expresado como potencia de dos en bytes."
  
! #: params.opt:861
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Intervalo en el cual sondear la pila expresado como potencia de dos en bytes."
  
! #: params.opt:865
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Permitir que el paso de mezcla de almacenamientos introduzca almacenamientos desalineados si es legal hacerlo."
  
! #: params.opt:869
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:873
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "La tasa mÃ¡xima entre el tamaÃ±o de la matriz y las ramificaciones switch para que tenga lugar una conversiÃ³n switch."
  
! #: params.opt:877
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "TamaÃ±o en bytes despuÃ©s del cual los agregados thread-local se deben instrumentar con las funciones de registro en lugar de pares save/restore."
  
! #: params.opt:881
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "El porcentaje de la funciÃ³n, ponderado por la frecuencia de ejecuciÃ³n, que debe ser cubierto por la informaciÃ³n de rastreo. Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil no estÃ¡ disponible."
  
! #: params.opt:885
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "El porcentaje de la funciÃ³n, ponderado por la frecuencia de ejecuciÃ³n, que debe ser cubierto por la informaciÃ³n de rastreo. Se utiliza cuando estÃ¡ disponible la retroalimentaciÃ³n del anÃ¡lisis de perfil."
  
! #: params.opt:889
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "MÃ¡ximo crecimiento de cÃ³digo causado por duplicaciÃ³n de colas (en porcentaje)."
  
! #: params.opt:893
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil no estÃ¡ disponible."
  
! #: params.opt:897
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil estÃ¡ disponible."
  
! #: params.opt:901
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Detener el crecimiento inverso si la probabilidad inversa del mejor borde es menor que este umbral (en porcentaje)."
  
! #: params.opt:905
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "Establece el nÃºmero mÃ¡ximo de instrucciones ejecutadas en paralelo en el Ã¡rbol de reasociaciÃ³n. Si es 0, usa la heurÃ­stica dependiente del objetivo."
  
! #: params.opt:909
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "NÃºmero mÃ¡ximo de llamadas anidadas para buscar dependencias de control durante el anÃ¡lisis de variables sin inicializar."
  
! #: params.opt:913
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "InstrucciÃ³n contabilizada para el prÃ³logo y epÃ­logo de la funciÃ³n y otras sobrecargas."
  
! #: params.opt:917
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Tiempo contabilizado para el prÃ³logo y epÃ­logo de la funciÃ³n y otras sobrecargas."
  
! #: params.opt:921
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:925
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:929
  #, fuzzy, no-c-format
  #| msgid "The minimum fraction of profile runs a given basic block execution count must be not to be considered unlikely."
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "FracciÃ³n mÃ­nima de ejecuciones de perfil que el nÃºmero de ejecuciones de un bloque bÃ¡sico dado no debe alcanzar para ser considerado improbable."
  
! #: params.opt:933
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr "MÃ¡ximo factor de desenrrollado para la transformaciÃ³n unroll-and-jam."
  
! #: params.opt:937
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:941
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Usa instrucciones de envenamiento/desenvenenamiento directo para variables iguales o menores que este nÃºmero."
  
! #: params.opt:945
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Decide si se usan tipos canÃ³nicos."
  
! #: params.opt:949
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Activa la vectorizaciÃ³n de epÃ­logos de bucles usando un tamaÃ±o menor de vector."
  
! #: params.opt:953
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "NÃºmero mÃ¡ximo de pelados de bucle para mejorar alineaciÃ³n de las referencias de datos en un bucle."
  
! #: params.opt:957
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "LÃ­mite en el nÃºmero de revisiones de tiempo de ejecuciÃ³n insertadas por las versiones de bucle del vectorizador para revisiÃ³n de alias."
  
! #: params.opt:961
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "LÃ­mite en el nÃºmero de revisiones de tiempo de ejecuciÃ³n insertadas por las versiones de bucle del vectorizador para revisiÃ³n de alineaciÃ³n."
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1376
! #: cp/cvt.c:1632
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "no se usa el valor calculado"
--- 19699,19857 ----
  msgstr "MÃ¡ximo tamaÃ±o, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarizaciÃ³n cuando se compila para velocidad."
  
  #: params.opt:849
+ #, no-c-format
+ msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
+ msgstr ""
+ 
+ #: params.opt:853
  #, fuzzy, no-c-format
  #| msgid "The maximum number of stmts in loop nest for loop interchange."
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en anidamiento de bucle para intercambio de bucle."
  
! #: params.opt:857
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "El lÃ­mite inferior para considerar un almacenamiento temporal para protecciÃ³n contra destrucciÃ³n de pila."
  
! #: params.opt:861
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "TamaÃ±o de guarda de la pila expresado como potencia de dos en bytes."
  
! #: params.opt:865
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Intervalo en el cual sondear la pila expresado como potencia de dos en bytes."
  
! #: params.opt:869
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Permitir que el paso de mezcla de almacenamientos introduzca almacenamientos desalineados si es legal hacerlo."
  
! #: params.opt:873
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:877
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "La tasa mÃ¡xima entre el tamaÃ±o de la matriz y las ramificaciones switch para que tenga lugar una conversiÃ³n switch."
  
! #: params.opt:881
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "TamaÃ±o en bytes despuÃ©s del cual los agregados thread-local se deben instrumentar con las funciones de registro en lugar de pares save/restore."
  
! #: params.opt:885
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "El porcentaje de la funciÃ³n, ponderado por la frecuencia de ejecuciÃ³n, que debe ser cubierto por la informaciÃ³n de rastreo. Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil no estÃ¡ disponible."
  
! #: params.opt:889
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "El porcentaje de la funciÃ³n, ponderado por la frecuencia de ejecuciÃ³n, que debe ser cubierto por la informaciÃ³n de rastreo. Se utiliza cuando estÃ¡ disponible la retroalimentaciÃ³n del anÃ¡lisis de perfil."
  
! #: params.opt:893
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "MÃ¡ximo crecimiento de cÃ³digo causado por duplicaciÃ³n de colas (en porcentaje)."
  
! #: params.opt:897
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil no estÃ¡ disponible."
  
! #: params.opt:901
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil estÃ¡ disponible."
  
! #: params.opt:905
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Detener el crecimiento inverso si la probabilidad inversa del mejor borde es menor que este umbral (en porcentaje)."
  
! #: params.opt:909
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "Establece el nÃºmero mÃ¡ximo de instrucciones ejecutadas en paralelo en el Ã¡rbol de reasociaciÃ³n. Si es 0, usa la heurÃ­stica dependiente del objetivo."
  
! #: params.opt:913
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "NÃºmero mÃ¡ximo de llamadas anidadas para buscar dependencias de control durante el anÃ¡lisis de variables sin inicializar."
  
! #: params.opt:917
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "InstrucciÃ³n contabilizada para el prÃ³logo y epÃ­logo de la funciÃ³n y otras sobrecargas."
  
! #: params.opt:921
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Tiempo contabilizado para el prÃ³logo y epÃ­logo de la funciÃ³n y otras sobrecargas."
  
! #: params.opt:925
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:929
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:933
  #, fuzzy, no-c-format
  #| msgid "The minimum fraction of profile runs a given basic block execution count must be not to be considered unlikely."
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "FracciÃ³n mÃ­nima de ejecuciones de perfil que el nÃºmero de ejecuciones de un bloque bÃ¡sico dado no debe alcanzar para ser considerado improbable."
  
! #: params.opt:937
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr "MÃ¡ximo factor de desenrrollado para la transformaciÃ³n unroll-and-jam."
  
! #: params.opt:941
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:945
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Usa instrucciones de envenamiento/desenvenenamiento directo para variables iguales o menores que este nÃºmero."
  
! #: params.opt:949
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Decide si se usan tipos canÃ³nicos."
  
! #: params.opt:953
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Activa la vectorizaciÃ³n de epÃ­logos de bucles usando un tamaÃ±o menor de vector."
  
! #: params.opt:957
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "NÃºmero mÃ¡ximo de pelados de bucle para mejorar alineaciÃ³n de las referencias de datos en un bucle."
  
! #: params.opt:961
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "LÃ­mite en el nÃºmero de revisiones de tiempo de ejecuciÃ³n insertadas por las versiones de bucle del vectorizador para revisiÃ³n de alias."
  
! #: params.opt:965
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "LÃ­mite en el nÃºmero de revisiones de tiempo de ejecuciÃ³n insertadas por las versiones de bucle del vectorizador para revisiÃ³n de alineaciÃ³n."
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "no se usa el valor calculado"
*************** msgstr "se esperaba un tipo numÃ©rico"
*** 19822,19829 ****
  msgid "expected boolean type"
  msgstr "se esperaba un tipo booleano"
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15282 c/c-parser.c:15289
! #: cp/parser.c:36139 cp/parser.c:36146
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "se esperaba un entero"
--- 19876,19883 ----
  msgid "expected boolean type"
  msgstr "se esperaba un tipo booleano"
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "se esperaba un entero"
*************** msgstr "faltan argumentos"
*** 19889,19895 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8856
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "demasiados argumentos"
--- 19943,19949 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "demasiados argumentos"
*************** msgstr "demasiadas expresiones para stru
*** 20031,20050 ****
  msgid "too few expressions for struct"
  msgstr "faltan expresiones para struct"
  
! #: go/gofrontend/expressions.cc:16933 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr "la aserciÃ³n de tipo sÃ³lo es vÃ¡lida para los tipos de interfaz"
  
! #: go/gofrontend/expressions.cc:16945
  msgid "impossible type assertion: type does not implement interface"
  msgstr "aserciÃ³n de tipo imposible: el tipo no implementa interfaz"
  
! #: go/gofrontend/expressions.cc:17141 go/gofrontend/expressions.cc:17161
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "se esperaba canal"
  
! #: go/gofrontend/expressions.cc:17166 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr "recepciÃ³n no vÃ¡lida en canal de sÃ³lo envÃ­o"
  
--- 20085,20104 ----
  msgid "too few expressions for struct"
  msgstr "faltan expresiones para struct"
  
! #: go/gofrontend/expressions.cc:16941 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr "la aserciÃ³n de tipo sÃ³lo es vÃ¡lida para los tipos de interfaz"
  
! #: go/gofrontend/expressions.cc:16953
  msgid "impossible type assertion: type does not implement interface"
  msgstr "aserciÃ³n de tipo imposible: el tipo no implementa interfaz"
  
! #: go/gofrontend/expressions.cc:17149 go/gofrontend/expressions.cc:17169
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "se esperaba canal"
  
! #: go/gofrontend/expressions.cc:17174 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr "recepciÃ³n no vÃ¡lida en canal de sÃ³lo envÃ­o"
  
*************** msgid "ignoring attribute %qE because it
*** 20244,20258 ****
  msgstr "Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs"
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3885 c-family/c-attribs.c:3899
! #: c-family/c-attribs.c:3913 c-family/c-attribs.c:3928 cp/decl.c:14817
! #: cp/friend.c:303 cp/tree.c:4743
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "declaraciÃ³n previa aquÃ­"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3242 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 20298,20312 ----
  msgstr "Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs"
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
! #: cp/friend.c:303 cp/tree.c:4792
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "declaraciÃ³n previa aquÃ­"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3243 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "se esperaba %<(%> o fin de lÃ­ne
*** 20279,20285 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:609 c-family/c-attribs.c:3795
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "el atributo %qE no se aplica a tipos"
--- 20333,20339 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:609 c-family/c-attribs.c:3796
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "el atributo %qE no se aplica a tipos"
*************** msgstr "se descartan los atributos de ti
*** 20303,20309 ****
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:719 attribs.c:1627 attribs.c:1637 attribs.c:1647
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
--- 20357,20363 ----
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:720 attribs.c:1628 attribs.c:1638 attribs.c:1648
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
*************** msgstr "se descartan los atributos de ti
*** 20319,20341 ****
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2649
! #: c-family/c-attribs.c:2729 c-family/c-attribs.c:2881
! #: c-family/c-attribs.c:2900 c-family/c-attribs.c:3065
! #: c-family/c-attribs.c:3131 c-family/c-attribs.c:3158
! #: c-family/c-attribs.c:3213 c-family/c-attribs.c:3395
! #: c-family/c-attribs.c:3416 c-family/c-attribs.c:3529
! #: c-family/c-attribs.c:3797 c-family/c-attribs.c:4222
! #: c-family/c-attribs.c:4245 c-family/c-attribs.c:4284
! #: c-family/c-attribs.c:4366 c-family/c-attribs.c:4422
! #: c-family/c-attribs.c:4438 c-family/c-attribs.c:4532
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2053
! #: config/arm/arm.c:7127 config/arm/arm.c:7155 config/arm/arm.c:7172
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19322 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20373,20395 ----
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2650
! #: c-family/c-attribs.c:2730 c-family/c-attribs.c:2882
! #: c-family/c-attribs.c:2901 c-family/c-attribs.c:3066
! #: c-family/c-attribs.c:3132 c-family/c-attribs.c:3159
! #: c-family/c-attribs.c:3214 c-family/c-attribs.c:3396
! #: c-family/c-attribs.c:3417 c-family/c-attribs.c:3530
! #: c-family/c-attribs.c:3798 c-family/c-attribs.c:4219
! #: c-family/c-attribs.c:4242 c-family/c-attribs.c:4281
! #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
! #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr "se descartan los atributos de ti
*** 20343,20424 ****
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4933 lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
  msgstr "se descarta el atributo %qE"
  
! #: attribs.c:994
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "falta el atributo %<target%> para %qD multiversionado"
  
! #: attribs.c:997 cp/decl.c:1162 cp/decl.c:2017 cp/decl.c:2061 cp/decl.c:2072
! #: cp/decl.c:2673 cp/decl.c:3092
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "declaraciÃ³n previa de %qD"
  
! #: attribs.c:1140
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "se descartan los atributos aplicados al %qT despuÃ©s de la definiciÃ³n"
  
! #: attribs.c:1558
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D se declarÃ³ anteriormente con el atributo dllimport: se descarta dllimport"
  
! #: attribs.c:1570
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D se redeclara sin el atributo dllimport despuÃ©s de ser referenciado con enlace dllimport"
  
! #: attribs.c:1584
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D se redeclara sin el atributo dllimport: se descarta el dllimport previo"
  
! #: attribs.c:1665
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D declared as  dllimport: attribute ignored"
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "la funciÃ³n inline %q+D se declara como dllimport: se descarta el atributo"
  
! #: attribs.c:1673
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "la definiciÃ³n de la funciÃ³n %q+D se marca como dllimport"
  
! #: attribs.c:1681
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "la definiciÃ³n de la variable %q+D se marca como dllimport"
  
! #: attribs.c:1712
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "se requiere enlace externo para el sÃ­mbolo %q+D debido al atributo %qE"
  
! #: attribs.c:1726
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE implica visibilidad por defecto, pero %qD ya se habÃ­a declarado con una visibilidad diferente"
  
! #: attribs.c:1989
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.c:1995 attribs.c:2015
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was declared here"
  msgid "%qD target declared here"
  msgstr "%qD se declarÃ³ aquÃ­"
  
! #: attribs.c:2009
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
--- 20397,20478 ----
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4932 lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
  msgstr "se descarta el atributo %qE"
  
! #: attribs.c:995
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "falta el atributo %<target%> para %qD multiversionado"
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "declaraciÃ³n previa de %qD"
  
! #: attribs.c:1141
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "se descartan los atributos aplicados al %qT despuÃ©s de la definiciÃ³n"
  
! #: attribs.c:1559
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D se declarÃ³ anteriormente con el atributo dllimport: se descarta dllimport"
  
! #: attribs.c:1571
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D se redeclara sin el atributo dllimport despuÃ©s de ser referenciado con enlace dllimport"
  
! #: attribs.c:1585
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D se redeclara sin el atributo dllimport: se descarta el dllimport previo"
  
! #: attribs.c:1666
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D declared as  dllimport: attribute ignored"
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "la funciÃ³n inline %q+D se declara como dllimport: se descarta el atributo"
  
! #: attribs.c:1674
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "la definiciÃ³n de la funciÃ³n %q+D se marca como dllimport"
  
! #: attribs.c:1682
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "la definiciÃ³n de la variable %q+D se marca como dllimport"
  
! #: attribs.c:1713
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "se requiere enlace externo para el sÃ­mbolo %q+D debido al atributo %qE"
  
! #: attribs.c:1727
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE implica visibilidad por defecto, pero %qD ya se habÃ­a declarado con una visibilidad diferente"
  
! #: attribs.c:1990
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.c:1996 attribs.c:2016
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was declared here"
  msgid "%qD target declared here"
  msgstr "%qD se declarÃ³ aquÃ­"
  
! #: attribs.c:2010
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
*************** msgstr "el argumento %qD se declara aquÃ
*** 20477,20483 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "el desplazamiento %qwi fuera de los lÃ­mites de la constante de cadena"
  
! #: builtins.c:815 cp/name-lookup.c:5329
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%qE declared here"
--- 20531,20537 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "el desplazamiento %qwi fuera de los lÃ­mites de la constante de cadena"
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%qE declared here"
*************** msgstr "argumento %qs no vÃ¡lido para %q
*** 20791,20797 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11092
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kuso no vÃ¡lido de %<__builtin_va_arg_pack ()%>"
--- 20845,20851 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kuso no vÃ¡lido de %<__builtin_va_arg_pack ()%>"
*************** msgstr "el valor del %Kargumento %i es c
*** 20879,20885 ****
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: calls.c:1433 calls.c:2065
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "el %Kargumento %i, rango [%E, %E], es negativo"
--- 20933,20939 ----
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: calls.c:1433 calls.c:2061
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "el %Kargumento %i, rango [%E, %E], es negativo"
*************** msgstr "el argumento %qD se declara aquÃ
*** 20954,20993 ****
  msgid "cannot tail-call: %s"
  msgstr "llamada al extremo imposible: %s"
  
! #: calls.c:2061
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%Kargument %i value %E is negative"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: calls.c:2108
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr ""
  
! #: calls.c:2113
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr ""
  
! #: calls.c:2165
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: calls.c:2169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "tipo de elemento no vÃ¡lido para el atributo %qs"
  
! #: calls.c:3755
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "la llamada a la funciÃ³n tiene valor agregado"
  
! #: calls.c:4476
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "pasando argumento demasiado grande a la pila"
--- 21008,21047 ----
  msgid "cannot tail-call: %s"
  msgstr "llamada al extremo imposible: %s"
  
! #: calls.c:2057
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%Kargument %i value %E is negative"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: calls.c:2104
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr ""
  
! #: calls.c:2109
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr ""
  
! #: calls.c:2161
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: calls.c:2165
  #, fuzzy, gcc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "tipo de elemento no vÃ¡lido para el atributo %qs"
  
! #: calls.c:3751
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "la llamada a la funciÃ³n tiene valor agregado"
  
! #: calls.c:4472
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "pasando argumento demasiado grande a la pila"
*************** msgstr "se grabaron demasiadas salidas d
*** 21429,21990 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr "se grabaron %d salidas para el bucle %d (teniendo %d salidas)"
  
! #: cfgrtl.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr "el bloque bÃ¡sico no frÃ­o %d es alcanzable solo por caminos que cruzan la particiÃ³n frÃ­a"
  
! #: cfgrtl.c:2462
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "se encontraron mÃºltiples transiciones caliente/frÃ­o (bb %i)"
  
! #: cfgrtl.c:2470
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr "particiÃ³n encontrada pero el indicador de particiÃ³n de funciÃ³n no estÃ¡ puesto"
  
! #: cfgrtl.c:2509
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: REG_BR_PROB estÃ¡ puesto pero cfg probablemente no"
  
! #: cfgrtl.c:2518
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: REG_BR_PROB no coincide con la configuraciÃ³n %i %i"
  
! #: cfgrtl.c:2540
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "se establece EDGE_CROSSING incorrectamente a travÃ©s de la misma secciÃ³n"
  
! #: cfgrtl.c:2545
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "el borde de caÃ­da cruza el lÃ­mite de la secciÃ³n en bb %i"
  
! #: cfgrtl.c:2551
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "el borde EH cruza el lÃ­mite de la secciÃ³n en bb %i)"
  
! #: cfgrtl.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "No hay ninguna regiÃ³n que cruce el salto en el lÃ­mite de la secciÃ³n en bb %i"
  
! #: cfgrtl.c:2564
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "falta EDGE_CROSSING a travÃ©s del lÃ­mite de la secciÃ³n"
  
! #: cfgrtl.c:2594
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "La regiÃ³n cruza el salto a travÃ©s de la misma secciÃ³n en bb %i"
  
! #: cfgrtl.c:2601
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "falta la nota REG_EH_REGION al final de bb %i"
  
! #: cfgrtl.c:2606
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "demasiados bordes de de manejo de excepciones en bb %i"
  
! #: cfgrtl.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "demasiados bordes de ramificaciÃ³n de salida de bb %i"
  
! #: cfgrtl.c:2619
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "borde de caÃ­da despuÃ©s del salto incondicional en bb %i"
  
! #: cfgrtl.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "nÃºmero errÃ³nel de bordes de ramificaciÃ³n despuÃ©s del salto incondicional en bb %i"
  
! #: cfgrtl.c:2631
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "cantidad errÃ³nea de bordes de ramificaciÃ³n despuÃ©s del salto condicional en bb %i"
  
! #: cfgrtl.c:2637
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "bordes de llamada anÃ³malos para una insn que no es llamada en bb %i"
  
! #: cfgrtl.c:2642
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "bordes sibcall para una insn que no es llamada en bb %i"
  
! #: cfgrtl.c:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "bordes anormales sin ningÃºn propÃ³sito en bb %i"
  
! #: cfgrtl.c:2663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many exception handling edges in bb %i"
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "demasiados bordes de de manejo de excepciones en bb %i"
  
! #: cfgrtl.c:2704 cfgrtl.c:2714
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "falta NOTE_INSN_BASIC_BLOCK para el bloque %d"
  
! #: cfgrtl.c:2727
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d en el medio del bloque bÃ¡sico %d"
  
! #: cfgrtl.c:2737
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "en el bloque bÃ¡sico %d:"
  
! #: cfgrtl.c:2763
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr "no se estableciÃ³ la bandera BB_RTL para el bloque %d"
  
! #: cfgrtl.c:2770
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "en insn %d el puntero del bloque bÃ¡sico es %d, debe ser %d"
  
! #: cfgrtl.c:2781
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "en insn %d en el encabezado del bb %d tiene un bloque bÃ¡sico que no es NULL"
  
! #: cfgrtl.c:2789
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "en insn %d al final del bb %d tiene un bloque bÃ¡sico que no es NULL"
  
! #: cfgrtl.c:2862 cfgrtl.c:2910
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "insn %d fuera de los bloques bÃ¡sicos tiene un campo bb que no es NULL"
  
! #: cfgrtl.c:2870
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "el insn final %d para el bloque %d no se encontrÃ³ en el flujo insn"
  
! #: cfgrtl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "insn %d estÃ¡ en mÃºltiples bloques bÃ¡sicos (%d y %d)"
  
! #: cfgrtl.c:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "la cabeza insn %d para el bloque %d no se encontrÃ³ en el flujo insn"
  
! #: cfgrtl.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "falta una barrera despuÃ©s del bloque %i"
  
! #: cfgrtl.c:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Bloques incorrectos para el respaldo %i->%i"
  
! #: cfgrtl.c:2968
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Respaldo incorrecto %i->%i"
  
! #: cfgrtl.c:3003
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "los bloques bÃ¡sicos no estÃ¡n ubicados consecutivamente"
  
! #: cfgrtl.c:3042
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "el nÃºmero de notas bb en la cadena insn (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3124
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "la cuenta de borde llamador no es vÃ¡lida"
  
! #: cgraph.c:3220
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3225
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3255
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3261
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267 cgraph.c:3297
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3274
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3285
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s"
  msgid "missing direct call for speculation %i"
  msgstr "Faltan las cuentas para la funciÃ³n invocada %s"
  
! #: cgraph.c:3322
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "falta una barrera despuÃ©s del bloque %i"
  
! #: cgraph.c:3331
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3360
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "campo aux establecido para el borde %s->%s"
  
! #: cgraph.c:3367
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "cuenta de cgraph no vÃ¡lida"
  
! #: cgraph.c:3372
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clon en lÃ­nea en el mismo grupo comdat"
  
! #: cgraph.c:3377
  #, fuzzy, gcc-internal-format
  #| msgid "inline clone is forced to output"
  msgid "inline clone count is not compatible"
  msgstr "se fuerza en la salida un clon incluido en lÃ­nea"
  
! #: cgraph.c:3384
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "tp_first_run must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: cgraph.c:3389
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "los sÃ­mbolos locales deben definirse"
  
! #: cgraph.c:3394
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clon incluido en lÃ­nea visible externamente"
  
! #: cgraph.c:3399
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clon incluido en lÃ­nea con direcciÃ³n tomada"
  
! #: cgraph.c:3404
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "se fuerza en la salida un clon incluido en lÃ­nea"
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3423
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "atributo returns_nonnull en una funciÃ³n que no devuelve puntero"
  
! #: cgraph.c:3431
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "se define el campo aux para el borde indirecto desde %s"
  
! #: cgraph.c:3437 cgraph.c:3497
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "edge count is not compatible with function count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Un borde indirecto de %s no estÃ¡ marcado como indirecto o tiene indirect_info asociado, la declaraciÃ³n correspondiente es: "
  
! #: cgraph.c:3453 cgraph.c:3524
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "funciÃ³n comdat-local llamada por %s fuera de su comdat"
  
! #: cgraph.c:3475
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "el puntero inlined_to estÃ¡ mal"
  
! #: cgraph.c:3480
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "mÃºltiples llamantes inline"
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "se estableciÃ³ el puntero inlined_to para llamantes no-inline"
  
! #: cgraph.c:3514
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "la cuenta de borde llamador no coincide con la cuenta BB"
  
! #: cgraph.c:3545
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "la cuenta de llamadas indirectas no coincide con la cuenta BB"
  
! #: cgraph.c:3562
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3573
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "se estableciÃ³ el puntero inlined_to, pero no se encontraron predecesores"
  
! #: cgraph.c:3578
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "el puntero inlined_to se refiere a sÃ­ mismo"
  
! #: cgraph.c:3589
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "el cgraph_node tiene un clone_of errÃ³neo"
  
! #: cgraph.c:3602
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "el cgraph_node tiene una lista de clones errÃ³nea"
  
! #: cgraph.c:3608
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "el cgraph_node estÃ¡ en la lista de clones pero no es clon"
  
! #: cgraph.c:3613
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "el cgraph_node tiene un puntero prev_clone errÃ³neo"
  
! #: cgraph.c:3618
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "lista de clones doblemente ligada corrrupta"
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Alias tiene bordes de llamada"
  
! #: cgraph.c:3636
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Alias tiene una referencia que no es alias"
  
! #: cgraph.c:3641
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Alias tiene mÃ¡s de una referencia alias"
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "El alias analizado no tiene referencia"
  
! #: cgraph.c:3657
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "No hay un borde fuera de un nodo thunk"
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "MÃ¡s de un borde fuera de un nodo thunk"
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "No se supone que thunk tenga cuerpo"
  
! #: cgraph.c:3701
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt compartida:"
  
! #: cgraph.c:3709
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "puntos de borde para una declaraciÃ³n errÃ³nea:"
  
! #: cgraph.c:3718
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "un borde indirecto con un llamante desconocido que corresponde a call_stmt con una declaraciÃ³n conocida:"
  
! #: cgraph.c:3728
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "falta el borde de callgraph para la llamada stmt:"
  
! #: cgraph.c:3738
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "referencia a sentencia muerta"
  
! #: cgraph.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "el borde %s->%s no tiene un call_stmt correspondiente"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "un borde indirecto desde %s no tiene un call_stmt correspondiente"
  
! #: cgraph.c:3778 cgraph.c:3791
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3783
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "origin points to a different parent"
  msgstr "conversiÃ³n de registro a un tamaÃ±o diferente"
  
! #: cgraph.c:3798
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "fallÃ³ verify_cgraph_node"
  
! #: cgraph.c:3909 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: section %s is missing"
  msgid "%s: section %s.%d is missing"
  msgstr "%s: falta la secciÃ³n %s"
  
! #: cgraphunit.c:726
  #, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr ""
  
! #: cgraphunit.c:737
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate definition of class method `%s'"
  msgid "duplicate definition of a symbol version"
  msgstr "definiciÃ³n duplicada del mÃ©todo de la clase `%s'"
  
! #: cgraphunit.c:739
  #, fuzzy, gcc-internal-format
  #| msgid "previously defined here"
  msgid "same version was previously defined here"
  msgstr "se definiÃ³ previamente aquÃ­"
  
! #: cgraphunit.c:745
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr ""
  
! #: cgraphunit.c:751
  #, fuzzy, gcc-internal-format
  #| msgid "local symbols must be defined"
  msgid "common symbol cannot be versioned"
  msgstr "los sÃ­mbolos locales deben definirse"
  
! #: cgraphunit.c:757
  #, fuzzy, gcc-internal-format
  #| msgid "local symbols must be defined"
  msgid "comdat symbol cannot be versioned"
  msgstr "los sÃ­mbolos locales deben definirse"
  
! #: cgraphunit.c:763
  #, fuzzy, gcc-internal-format
  #| msgid "weak %q+D cannot be defined %qE"
  msgid "weakref cannot be versioned"
  msgstr "weak %q+D no se puede definir como %qE"
  
! #: cgraphunit.c:769
  #, fuzzy, gcc-internal-format
  #| msgid "weak declaration of %q+D must be public"
  msgid "versioned symbol must be public"
  msgstr "la declaraciÃ³n weak de %q+D debe ser public"
  
! #: cgraphunit.c:775
  #, fuzzy, gcc-internal-format
  #| msgid "Set the default symbol visibility"
  msgid "versioned symbol must have default visibility"
  msgstr "Establece la visibilidad de sÃ­mbolos por defecto"
  
! #: cgraphunit.c:807
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr "el atributo %<weakref%> se debe acompaÃ±ar con un atributo %<alias%>"
  
! #: cgraphunit.c:859
  #, fuzzy, gcc-internal-format
! #| msgid "%<fast_interrupt%> attribute directive ignored"
! msgid "%<flatten%> attribute attribute is ignored on aliases"
! msgstr "se descarta la directiva de atributo %<fast_interrupt%>"
  
  #: cgraphunit.c:868 cgraphunit.c:919
  #, gcc-internal-format
--- 21483,22044 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr "se grabaron %d salidas para el bucle %d (teniendo %d salidas)"
  
! #: cfgrtl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr "el bloque bÃ¡sico no frÃ­o %d es alcanzable solo por caminos que cruzan la particiÃ³n frÃ­a"
  
! #: cfgrtl.c:2472
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "se encontraron mÃºltiples transiciones caliente/frÃ­o (bb %i)"
  
! #: cfgrtl.c:2480
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr "particiÃ³n encontrada pero el indicador de particiÃ³n de funciÃ³n no estÃ¡ puesto"
  
! #: cfgrtl.c:2519
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: REG_BR_PROB estÃ¡ puesto pero cfg probablemente no"
  
! #: cfgrtl.c:2528
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: REG_BR_PROB no coincide con la configuraciÃ³n %i %i"
  
! #: cfgrtl.c:2550
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "se establece EDGE_CROSSING incorrectamente a travÃ©s de la misma secciÃ³n"
  
! #: cfgrtl.c:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "el borde de caÃ­da cruza el lÃ­mite de la secciÃ³n en bb %i"
  
! #: cfgrtl.c:2561
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "el borde EH cruza el lÃ­mite de la secciÃ³n en bb %i)"
  
! #: cfgrtl.c:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "No hay ninguna regiÃ³n que cruce el salto en el lÃ­mite de la secciÃ³n en bb %i"
  
! #: cfgrtl.c:2574
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "falta EDGE_CROSSING a travÃ©s del lÃ­mite de la secciÃ³n"
  
! #: cfgrtl.c:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "La regiÃ³n cruza el salto a travÃ©s de la misma secciÃ³n en bb %i"
  
! #: cfgrtl.c:2611
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "falta la nota REG_EH_REGION al final de bb %i"
  
! #: cfgrtl.c:2616
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "demasiados bordes de de manejo de excepciones en bb %i"
  
! #: cfgrtl.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "demasiados bordes de ramificaciÃ³n de salida de bb %i"
  
! #: cfgrtl.c:2629
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "borde de caÃ­da despuÃ©s del salto incondicional en bb %i"
  
! #: cfgrtl.c:2634
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "nÃºmero errÃ³nel de bordes de ramificaciÃ³n despuÃ©s del salto incondicional en bb %i"
  
! #: cfgrtl.c:2641
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "cantidad errÃ³nea de bordes de ramificaciÃ³n despuÃ©s del salto condicional en bb %i"
  
! #: cfgrtl.c:2647
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "bordes de llamada anÃ³malos para una insn que no es llamada en bb %i"
  
! #: cfgrtl.c:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "bordes sibcall para una insn que no es llamada en bb %i"
  
! #: cfgrtl.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "bordes anormales sin ningÃºn propÃ³sito en bb %i"
  
! #: cfgrtl.c:2673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many exception handling edges in bb %i"
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "demasiados bordes de de manejo de excepciones en bb %i"
  
! #: cfgrtl.c:2714 cfgrtl.c:2724
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "falta NOTE_INSN_BASIC_BLOCK para el bloque %d"
  
! #: cfgrtl.c:2737
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d en el medio del bloque bÃ¡sico %d"
  
! #: cfgrtl.c:2747
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "en el bloque bÃ¡sico %d:"
  
! #: cfgrtl.c:2773
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr "no se estableciÃ³ la bandera BB_RTL para el bloque %d"
  
! #: cfgrtl.c:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "en insn %d el puntero del bloque bÃ¡sico es %d, debe ser %d"
  
! #: cfgrtl.c:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "en insn %d en el encabezado del bb %d tiene un bloque bÃ¡sico que no es NULL"
  
! #: cfgrtl.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "en insn %d al final del bb %d tiene un bloque bÃ¡sico que no es NULL"
  
! #: cfgrtl.c:2872 cfgrtl.c:2920
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "insn %d fuera de los bloques bÃ¡sicos tiene un campo bb que no es NULL"
  
! #: cfgrtl.c:2880
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "el insn final %d para el bloque %d no se encontrÃ³ en el flujo insn"
  
! #: cfgrtl.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "insn %d estÃ¡ en mÃºltiples bloques bÃ¡sicos (%d y %d)"
  
! #: cfgrtl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "la cabeza insn %d para el bloque %d no se encontrÃ³ en el flujo insn"
  
! #: cfgrtl.c:2953
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "falta una barrera despuÃ©s del bloque %i"
  
! #: cfgrtl.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Bloques incorrectos para el respaldo %i->%i"
  
! #: cfgrtl.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Respaldo incorrecto %i->%i"
  
! #: cfgrtl.c:3013
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "los bloques bÃ¡sicos no estÃ¡n ubicados consecutivamente"
  
! #: cfgrtl.c:3052
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "el nÃºmero de notas bb en la cadena insn (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3136
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "la cuenta de borde llamador no es vÃ¡lida"
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s"
  msgid "missing direct call for speculation %i"
  msgstr "Faltan las cuentas para la funciÃ³n invocada %s"
  
! #: cgraph.c:3334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "falta una barrera despuÃ©s del bloque %i"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "campo aux establecido para el borde %s->%s"
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "cuenta de cgraph no vÃ¡lida"
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clon en lÃ­nea en el mismo grupo comdat"
  
! #: cgraph.c:3389
  #, fuzzy, gcc-internal-format
  #| msgid "inline clone is forced to output"
  msgid "inline clone count is not compatible"
  msgstr "se fuerza en la salida un clon incluido en lÃ­nea"
  
! #: cgraph.c:3396
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "tp_first_run must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: cgraph.c:3401
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "los sÃ­mbolos locales deben definirse"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clon incluido en lÃ­nea visible externamente"
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clon incluido en lÃ­nea con direcciÃ³n tomada"
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "se fuerza en la salida un clon incluido en lÃ­nea"
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "atributo returns_nonnull en una funciÃ³n que no devuelve puntero"
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "se define el campo aux para el borde indirecto desde %s"
  
! #: cgraph.c:3449 cgraph.c:3509
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "edge count is not compatible with function count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Un borde indirecto de %s no estÃ¡ marcado como indirecto o tiene indirect_info asociado, la declaraciÃ³n correspondiente es: "
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "funciÃ³n comdat-local llamada por %s fuera de su comdat"
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "el puntero inlined_to estÃ¡ mal"
  
! #: cgraph.c:3492
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "mÃºltiples llamantes inline"
  
! #: cgraph.c:3499
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "se estableciÃ³ el puntero inlined_to para llamantes no-inline"
  
! #: cgraph.c:3526
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "la cuenta de borde llamador no coincide con la cuenta BB"
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "la cuenta de llamadas indirectas no coincide con la cuenta BB"
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "se estableciÃ³ el puntero inlined_to, pero no se encontraron predecesores"
  
! #: cgraph.c:3590
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "el puntero inlined_to se refiere a sÃ­ mismo"
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "el cgraph_node tiene un clone_of errÃ³neo"
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "el cgraph_node tiene una lista de clones errÃ³nea"
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "el cgraph_node estÃ¡ en la lista de clones pero no es clon"
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "el cgraph_node tiene un puntero prev_clone errÃ³neo"
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "lista de clones doblemente ligada corrrupta"
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Alias tiene bordes de llamada"
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Alias tiene una referencia que no es alias"
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Alias tiene mÃ¡s de una referencia alias"
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "El alias analizado no tiene referencia"
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "No hay un borde fuera de un nodo thunk"
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "MÃ¡s de un borde fuera de un nodo thunk"
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "No se supone que thunk tenga cuerpo"
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt compartida:"
  
! #: cgraph.c:3721
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "puntos de borde para una declaraciÃ³n errÃ³nea:"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "un borde indirecto con un llamante desconocido que corresponde a call_stmt con una declaraciÃ³n conocida:"
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "falta el borde de callgraph para la llamada stmt:"
  
! #: cgraph.c:3750
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "referencia a sentencia muerta"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "el borde %s->%s no tiene un call_stmt correspondiente"
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "un borde indirecto desde %s no tiene un call_stmt correspondiente"
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "origin points to a different parent"
  msgstr "conversiÃ³n de registro a un tamaÃ±o diferente"
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "fallÃ³ verify_cgraph_node"
  
! #: cgraph.c:3921 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: section %s is missing"
  msgid "%s: section %s.%d is missing"
  msgstr "%s: falta la secciÃ³n %s"
  
! #: cgraphunit.c:727
  #, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr ""
  
! #: cgraphunit.c:738
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate definition of class method `%s'"
  msgid "duplicate definition of a symbol version"
  msgstr "definiciÃ³n duplicada del mÃ©todo de la clase `%s'"
  
! #: cgraphunit.c:740
  #, fuzzy, gcc-internal-format
  #| msgid "previously defined here"
  msgid "same version was previously defined here"
  msgstr "se definiÃ³ previamente aquÃ­"
  
! #: cgraphunit.c:746
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr ""
  
! #: cgraphunit.c:752
  #, fuzzy, gcc-internal-format
  #| msgid "local symbols must be defined"
  msgid "common symbol cannot be versioned"
  msgstr "los sÃ­mbolos locales deben definirse"
  
! #: cgraphunit.c:758
  #, fuzzy, gcc-internal-format
  #| msgid "local symbols must be defined"
  msgid "comdat symbol cannot be versioned"
  msgstr "los sÃ­mbolos locales deben definirse"
  
! #: cgraphunit.c:764
  #, fuzzy, gcc-internal-format
  #| msgid "weak %q+D cannot be defined %qE"
  msgid "weakref cannot be versioned"
  msgstr "weak %q+D no se puede definir como %qE"
  
! #: cgraphunit.c:770
  #, fuzzy, gcc-internal-format
  #| msgid "weak declaration of %q+D must be public"
  msgid "versioned symbol must be public"
  msgstr "la declaraciÃ³n weak de %q+D debe ser public"
  
! #: cgraphunit.c:776
  #, fuzzy, gcc-internal-format
  #| msgid "Set the default symbol visibility"
  msgid "versioned symbol must have default visibility"
  msgstr "Establece la visibilidad de sÃ­mbolos por defecto"
  
! #: cgraphunit.c:808
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr "el atributo %<weakref%> se debe acompaÃ±ar con un atributo %<alias%>"
  
! #: cgraphunit.c:860
  #, fuzzy, gcc-internal-format
! #| msgid "%qE attribute ignored on types"
! msgid "%<flatten%> attribute is ignored on aliases"
! msgstr "se descarta el atributo %qE en tipos"
  
  #: cgraphunit.c:868 cgraphunit.c:919
  #, gcc-internal-format
*************** msgid "%<weakref%> attribute ignored bec
*** 22014,22025 ****
  msgstr "se descarta el atributo %<weakref%> porque ya se inicializÃ³ la variable"
  
  #. include_self=
! #: cgraphunit.c:1077 c/c-decl.c:11802
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "se usa %q+F pero nunca se define"
  
! #: cgraphunit.c:1079 c/c-decl.c:11812
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
--- 22068,22079 ----
  msgstr "se descarta el atributo %<weakref%> porque ya se inicializÃ³ la variable"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "se usa %q+F pero nunca se define"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
*************** msgstr "el tamaÃ±o del valor de devoluci
*** 22101,22107 ****
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "el tamaÃ±o del valor de devoluciÃ³n de %q+D es mÃ¡s grande que %wd bytes"
  
! #: cgraphunit.c:2853
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "se encontraron nodos sin memoria liberada"
--- 22155,22161 ----
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "el tamaÃ±o del valor de devoluciÃ³n de %q+D es mÃ¡s grande que %wd bytes"
  
! #: cgraphunit.c:2854
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "se encontraron nodos sin memoria liberada"
*************** msgstr "no se puede convertir el valor a
*** 22335,22416 ****
  msgid "aggregate value used where a fixed-point was expected"
  msgstr "se usÃ³ un valor agregado donde se esperaba uno de coma fija"
  
! #: coverage.c:198
  #, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr "%qs no es un fichero de datos gcov"
  
! #: coverage.c:209
  #, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr "%qs es versiÃ³n %q.*s, se esperaba la versiÃ³n %q.*s"
  
! #: coverage.c:268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Profile data for function %u is corrupted"
  msgid "profile data for function %u is corrupted"
  msgstr "La informaciÃ³n de anÃ¡lisis de perfil para la funciÃ³n %u estÃ¡ corrupta"
  
! #: coverage.c:269
  #, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr "la suma de comprobaciÃ³n es (%x,%x) en lugar de (%x,%x)"
  
! #: coverage.c:283
  #, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr "%qs se ha desbordado"
  
! #: coverage.c:284
  #, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr "%qs estÃ¡ corrupto"
  
! #: coverage.c:311
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr ""
  
! #: coverage.c:340
  #, fuzzy, gcc-internal-format
  #| msgid "Profile data for function %u is corrupted"
  msgid "profile for function %qD not found in profile data"
  msgstr "La informaciÃ³n de anÃ¡lisis de perfil para la funciÃ³n %u estÃ¡ corrupta"
  
! #: coverage.c:357
  #, fuzzy, gcc-internal-format
  #| msgid "the control flow of function %qE does not match its profile data (counter %qs)"
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr "el flujo de control de la funciÃ³n %qE no coincide con sus datos de anÃ¡lisis de perfil (contador %qs)"
  
! #: coverage.c:366
  #, fuzzy, gcc-internal-format
  #| msgid "the control flow of function %qE does not match its profile data (counter %qs)"
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr "el flujo de control de la funciÃ³n %qE no coincide con sus datos de anÃ¡lisis de perfil (contador %qs)"
  
! #: coverage.c:385
  #, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr "cuentas de ejecuciÃ³n estimadas\n"
  
! #: coverage.c:386
  #, gcc-internal-format
  msgid "execution counts assumed to be zero\n"
  msgstr "se asume que las cuentas de ejecuciÃ³n son cero\n"
  
! #: coverage.c:399
  #, fuzzy, gcc-internal-format
  #| msgid "source locations for function %qE have changed, the profile data may be out of date"
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr "cambiaron las ubicaciones de fuente para la funciÃ³n %qE, los datos de anÃ¡lisis de perfil pueden estar desactualizados"
  
! #: coverage.c:673
  #, gcc-internal-format
  msgid "error writing %qs"
  msgstr "error al escribir %qs"
  
! #: coverage.c:1267
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "no se puede abrir %s"
--- 22389,22476 ----
  msgid "aggregate value used where a fixed-point was expected"
  msgstr "se usÃ³ un valor agregado donde se esperaba uno de coma fija"
  
! #: coverage.c:199
  #, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr "%qs no es un fichero de datos gcov"
  
! #: coverage.c:210
  #, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr "%qs es versiÃ³n %q.*s, se esperaba la versiÃ³n %q.*s"
  
! #: coverage.c:269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Profile data for function %u is corrupted"
  msgid "profile data for function %u is corrupted"
  msgstr "La informaciÃ³n de anÃ¡lisis de perfil para la funciÃ³n %u estÃ¡ corrupta"
  
! #: coverage.c:270
  #, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr "la suma de comprobaciÃ³n es (%x,%x) en lugar de (%x,%x)"
  
! #: coverage.c:284
  #, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr "%qs se ha desbordado"
  
! #: coverage.c:285
  #, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr "%qs estÃ¡ corrupto"
  
! #: coverage.c:312
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr ""
  
! #: coverage.c:341
  #, fuzzy, gcc-internal-format
  #| msgid "Profile data for function %u is corrupted"
  msgid "profile for function %qD not found in profile data"
  msgstr "La informaciÃ³n de anÃ¡lisis de perfil para la funciÃ³n %u estÃ¡ corrupta"
  
! #: coverage.c:358
  #, fuzzy, gcc-internal-format
  #| msgid "the control flow of function %qE does not match its profile data (counter %qs)"
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr "el flujo de control de la funciÃ³n %qE no coincide con sus datos de anÃ¡lisis de perfil (contador %qs)"
  
! #: coverage.c:367
  #, fuzzy, gcc-internal-format
  #| msgid "the control flow of function %qE does not match its profile data (counter %qs)"
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr "el flujo de control de la funciÃ³n %qE no coincide con sus datos de anÃ¡lisis de perfil (contador %qs)"
  
! #: coverage.c:386
  #, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr "cuentas de ejecuciÃ³n estimadas\n"
  
! #: coverage.c:387
  #, gcc-internal-format
  msgid "execution counts assumed to be zero\n"
  msgstr "se asume que las cuentas de ejecuciÃ³n son cero\n"
  
! #: coverage.c:400
  #, fuzzy, gcc-internal-format
  #| msgid "source locations for function %qE have changed, the profile data may be out of date"
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr "cambiaron las ubicaciones de fuente para la funciÃ³n %qE, los datos de anÃ¡lisis de perfil pueden estar desactualizados"
  
! #: coverage.c:674
  #, gcc-internal-format
  msgid "error writing %qs"
  msgstr "error al escribir %qs"
  
! #: coverage.c:1235
! #, fuzzy, gcc-internal-format
! #| msgid "switch %qs does not start with %<-%>"
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr "la opciÃ³n %qs no inicia con %<-%>"
! 
! #: coverage.c:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "no se puede abrir %s"
*************** msgstr "opciÃ³n desconocida %q.*s en %<-
*** 22510,22527 ****
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr "se descarta la opciÃ³n posiblemente conflictiva %<-fopt-info-%s%>"
  
! #: dwarf2out.c:1117
  #, fuzzy, gcc-internal-format
  #| msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr "sÃ³lo se admiten mÃºltiples personalidades EH con ensambladores que admiten la directiva cfi.personality"
  
! #: dwarf2out.c:10989
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14513
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr "se encontrÃ³ UNSPEC %s (%d) que no estÃ¡ delegitimado la ubicaciÃ³n de variable"
--- 22570,22587 ----
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr "se descarta la opciÃ³n posiblemente conflictiva %<-fopt-info-%s%>"
  
! #: dwarf2out.c:1120
  #, fuzzy, gcc-internal-format
  #| msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr "sÃ³lo se admiten mÃºltiples personalidades EH con ensambladores que admiten la directiva cfi.personality"
  
! #: dwarf2out.c:10992
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14516
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr "se encontrÃ³ UNSPEC %s (%d) que no estÃ¡ delegitimado la ubicaciÃ³n de variable"
*************** msgstr "region_array no coincide con reg
*** 22606,22612 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array no coincide con region_tree"
  
! #: except.c:3517 tree.c:14679 value-prof.c:517
  #, fuzzy, gcc-internal-format
  #| msgid "open %s failed: %s"
  msgid "%qs failed"
--- 22666,22672 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array no coincide con region_tree"
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, fuzzy, gcc-internal-format
  #| msgid "open %s failed: %s"
  msgid "%qs failed"
*************** msgstr ""
*** 22637,22648 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11104
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%Kla llamada a %qs se redeclarÃ³ con error de atributo: %s"
  
! #: expr.c:11118
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kla llamada a %qs se redeclÃ³ con aviso de atributo: %s"
--- 22697,22708 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%Kla llamada a %qs se redeclarÃ³ con error de atributo: %s"
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kla llamada a %qs se redeclÃ³ con aviso de atributo: %s"
*************** msgstr "el tamaÃ±o total de los objetos
*** 22725,22746 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "el tamaÃ±o total de los objetos locales es demasiado grande"
  
! #: function.c:1784 gimplify.c:6275 gimplify.c:6435
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "restricciÃ³n imposible en %<asm%>"
  
! #: function.c:4255
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "la variable %q+D puede ser sobreescrita por %<longjmp%> o %<vfork%>"
  
! #: function.c:4276
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "el argumento %q+D puede ser sobreescrito por %<longjmp%> o %<vfork%>"
  
! #: function.c:4946
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "la funciÃ³n devuelve un agregado"
--- 22785,22806 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "el tamaÃ±o total de los objetos locales es demasiado grande"
  
! #: function.c:1784 gimplify.c:6277 gimplify.c:6437
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "restricciÃ³n imposible en %<asm%>"
  
! #: function.c:4263
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "la variable %q+D puede ser sobreescrita por %<longjmp%> o %<vfork%>"
  
! #: function.c:4284
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "el argumento %q+D puede ser sobreescrito por %<longjmp%> o %<vfork%>"
  
! #: function.c:4954
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "la funciÃ³n devuelve un agregado"
*************** msgstr "open /dev/zero: %m"
*** 23314,23341 ****
  msgid "cannot write PCH file"
  msgstr "no se puede escribir el fichero PCH"
  
! #: gimple-fold.c:1811 gimple-fold.c:2872
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "el argumento origen %qD es el mismo que el destino"
  
! #: gimple-fold.c:1877
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "destino %G%qD intacto tras no copiar ningÃºn byte de una cadena de longitud %E"
  
! #: gimple-fold.c:1882
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "destino %G%qD intacto tras no copiar ningÃºn byte"
  
! #: gimple-fold.c:2260 tree-ssa-strlen.c:3304
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "el lÃ­mite de %G%qD especificado %E es igual al tamaÃ±o del destino"
  
! #: gimple-fold.c:2262
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "el lÃ­mite de %G%qD especificado %E excede el tamaÃ±o del destino %wu"
  
! #: gimple-fold.c:2280
  msgid "%G%qD specified bound %E equals source length"
  msgstr "el lÃ­mite de %G%qD especificado %E es igual a la longitud del origen"
  
--- 23374,23401 ----
  msgid "cannot write PCH file"
  msgstr "no se puede escribir el fichero PCH"
  
! #: gimple-fold.c:1817 gimple-fold.c:2878
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "el argumento origen %qD es el mismo que el destino"
  
! #: gimple-fold.c:1883
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "destino %G%qD intacto tras no copiar ningÃºn byte de una cadena de longitud %E"
  
! #: gimple-fold.c:1888
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "destino %G%qD intacto tras no copiar ningÃºn byte"
  
! #: gimple-fold.c:2266 tree-ssa-strlen.c:3310
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "el lÃ­mite de %G%qD especificado %E es igual al tamaÃ±o del destino"
  
! #: gimple-fold.c:2268
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "el lÃ­mite de %G%qD especificado %E excede el tamaÃ±o del destino %wu"
  
! #: gimple-fold.c:2286
  msgid "%G%qD specified bound %E equals source length"
  msgstr "el lÃ­mite de %G%qD especificado %E es igual a la longitud del origen"
  
*************** msgstr "la funciÃ³n puede devolver la di
*** 23359,23370 ****
  msgid "function returns address of local variable"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una variable local"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13046 tree.c:13083 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7045 cp/call.c:8866
! #: cp/constexpr.c:852 cp/constexpr.c:3169 cp/cvt.c:1056 cp/cvt.c:1094
! #: cp/decl.c:7978 cp/decl2.c:5529 cp/decl2.c:5574 cp/pt.c:8664
! #: cp/semantics.c:1927 cp/semantics.c:4260 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
--- 23419,23430 ----
  msgid "function returns address of local variable"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una variable local"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
*************** msgstr "el lÃ­mite especificado %wu supe
*** 23750,24020 ****
  msgid "%Gnull format string"
  msgstr "cadena de formato nula"
  
! #: gimple-ssa-warn-alloca.c:531
! #, gcc-internal-format
! msgid "use of %<alloca%>"
  msgstr "uso de %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:567
! #, gcc-internal-format
! msgid "argument to variable-length array may be too large"
  msgstr "el argumento para el array de longitud variable podrÃ­a ser demasiado grande"
  
! #: gimple-ssa-warn-alloca.c:569
! #, gcc-internal-format
! msgid "argument to %<alloca%> may be too large"
  msgstr "el argumento para %<alloca%> podrÃ­a ser demasiado grande"
  
! #: gimple-ssa-warn-alloca.c:574
  #, fuzzy, gcc-internal-format
  #| msgid "limit is %u bytes, but argument may be as large as %s"
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr "el lÃ­mite es %u bytes, pero el argumento puede alcanzar un tamaÃ±o de %s"
  
! #: gimple-ssa-warn-alloca.c:585
! #, gcc-internal-format
! msgid "argument to variable-length array is too large"
  msgstr "el argumento para el array de longitud variable es demasiado grande"
  
! #: gimple-ssa-warn-alloca.c:587
! #, gcc-internal-format
! msgid "argument to %<alloca%> is too large"
  msgstr "el argumento para %<alloca%> es demasiado grande"
  
! #: gimple-ssa-warn-alloca.c:591
  #, fuzzy, gcc-internal-format
  #| msgid "limit is %u bytes, but argument is %s"
  msgid "limit is %wu bytes, but argument is %s"
  msgstr "el lÃ­mite es %u bytes, pero el es %s"
  
! #: gimple-ssa-warn-alloca.c:599
! #, gcc-internal-format
! msgid "variable-length array bound is unknown"
  msgstr "el lÃ­mite del array de longitud variable es desconocido"
  
! #: gimple-ssa-warn-alloca.c:600
! #, gcc-internal-format
! msgid "%<alloca%> bound is unknown"
  msgstr "el lÃ­mite de %<alloca%> es desconocido"
  
! #: gimple-ssa-warn-alloca.c:604
! #, gcc-internal-format
! msgid "unbounded use of variable-length array"
  msgstr "uso no acotado de array de longitud variable"
  
! #: gimple-ssa-warn-alloca.c:605
! #, gcc-internal-format
! msgid "unbounded use of %<alloca%>"
  msgstr "uso no acotado de %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:609
! #, gcc-internal-format
! msgid "use of %<alloca%> within a loop"
  msgstr "uso de %<alloca%> dentro de un bucle"
  
! #: gimple-ssa-warn-alloca.c:614
! #, gcc-internal-format
! msgid "argument to variable-length array may be too large due to conversion from %qT to %qT"
  msgstr "el argumento del array de longitud variable podrÃ­a ser demasiado grande debido a una conversiÃ³n de %qT a %qT"
  
! #: gimple-ssa-warn-alloca.c:617
! #, gcc-internal-format
! msgid "argument to %<alloca%> may be too large due to conversion from %qT to %qT"
  msgstr "el argumento de %<alloca%> podrÃ­a ser demasiado grande debido a una conversiÃ³n de %qT a %qT"
  
! #: gimple-ssa-warn-alloca.c:623
! #, gcc-internal-format
! msgid "argument to variable-length array is zero"
  msgstr "al argumento del array de longitud variable es cero"
  
! #: gimple-ssa-warn-alloca.c:625
! #, gcc-internal-format
! msgid "argument to %<alloca%> is zero"
  msgstr "el argumento de %<alloca%> es cero"
  
! #: gimple-ssa-warn-restrict.c:1505
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1507
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1511
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1513
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1520
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] "%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1530
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] "%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1543
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1553
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1561
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1574
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1582
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1589
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1617
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] "%G%qD accediendo %wu byte puede solapar %wu byte"
  msgstr[1] "%G%qD accediendo %wu bytes puede solapar %wu byte"
  
! #: gimple-ssa-warn-restrict.c:1624
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] "%G%qD accediendo %wu byte en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo %wu bytes en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1635
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%G%qD accediendo %wu byte puede solapar hasta %wu bytes"
  msgstr[1] "%G%qD accediendo %wu bytes puede solapar hasta %wu bytes"
  
! #: gimple-ssa-warn-restrict.c:1642
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD accediendo %wu byte en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo %wu bytes en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1655
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%G%qD accediendo entre %wu y %wu bytes puede solapar %wu byte"
  msgstr[1] "%G%qD accediendo entre %wu y %wu bytes puede solapar %wu bytes"
  
! #: gimple-ssa-warn-restrict.c:1662
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1674
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1717
  #, fuzzy
  #| msgid "specified bound %wu exceeds maximum object size %wu"
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr "el lÃ­mite especificado %wu supera el tamaÃ±o mÃ¡ximo del objeto %wu"
  
! #: gimple-ssa-warn-restrict.c:1723
  #, fuzzy
  #| msgid "%K%qD specified bound between %E and %E exceeds maximum object size %E"
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr "%K%qD: el lÃ­mite especificado entre %E y %E excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: gimple-ssa-warn-restrict.c:1782
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD desborda puntero entre el desplazamiento %s y el tamaÃ±o %s accediendo al array %qD con el tipo %qT"
  
! #: gimple-ssa-warn-restrict.c:1787
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "el array %qD se declarÃ³ aquÃ­"
  
! #: gimple-ssa-warn-restrict.c:1792 gimple-ssa-warn-restrict.c:1798
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr "desbordamiento del puntero %g%qD entre el desplazamiento %s y el tamaÃ±o %s"
  
! #: gimple-ssa-warn-restrict.c:1815
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr "el desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites [0, %wu] del objeto %qD con tipo %qT"
  
! #: gimple-ssa-warn-restrict.c:1824
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1826
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "el desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites ] del objeto %qD con tipo %qT"
  
! #: gimple-ssa-warn-restrict.c:1832 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4065 cp/decl.c:11620 cp/decl.c:12091 cp/decl.c:12100
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3469
! #: cp/parser.c:3520 cp/parser.c:6494 cp/parser.c:22190
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: gimple-ssa-warn-restrict.c:1839
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1841
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr "el desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites [0, %wu]"
  
! #: gimple-ssa-warn-restrict.c:1847
  #, fuzzy
  #| msgid "DIM argument at %L is out of bounds"
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr "El argumento DIM en %L estÃ¡ fuera de los lÃ­mites"
  
! #: gimple-ssa-warn-restrict.c:1848
  msgid "%G%qD offset %s is out of bounds"
  msgstr "El desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites"
  
! #: gimple-ssa-warn-restrict.c:1860
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr "El desplazamiento de %G%qD %s desde el objeto en %qE estÃ¡ fuera de los lÃ­mites de %qT"
  
! #: gimple-ssa-warn-restrict.c:1868 gimple-ssa-warn-restrict.c:1889
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD declared here"
  msgid "subobject %qD declared here"
  msgstr "el argumento %qD se declara aquÃ­"
  
! #: gimple-ssa-warn-restrict.c:1878
  #, fuzzy
  #| msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wu"
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr "El desplazamiento de %G%qD %s desde el objeto en %qE estÃ¡ fuera de los lÃ­mites del subobjeto referenciado %qD con tipo %qT en el desplazamiento %wu"
  
! #: gimple-ssa-warn-restrict.c:2067
  #, fuzzy
  #| msgid "%qE argument is not a function"
  msgid "%G%qD source argument is the same as destination"
--- 23810,24094 ----
  msgid "%Gnull format string"
  msgstr "cadena de formato nula"
  
! #: gimple-ssa-warn-alloca.c:532
! #, fuzzy
! #| msgid "use of %<alloca%>"
! msgid "%Guse of %<alloca%>"
  msgstr "uso de %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:569
! #, fuzzy
! #| msgid "argument to variable-length array may be too large"
! msgid "%Gargument to variable-length array may be too large"
  msgstr "el argumento para el array de longitud variable podrÃ­a ser demasiado grande"
  
! #: gimple-ssa-warn-alloca.c:571
! #, fuzzy
! #| msgid "argument to %<alloca%> may be too large"
! msgid "%Gargument to %<alloca%> may be too large"
  msgstr "el argumento para %<alloca%> podrÃ­a ser demasiado grande"
  
! #: gimple-ssa-warn-alloca.c:577
  #, fuzzy, gcc-internal-format
  #| msgid "limit is %u bytes, but argument may be as large as %s"
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr "el lÃ­mite es %u bytes, pero el argumento puede alcanzar un tamaÃ±o de %s"
  
! #: gimple-ssa-warn-alloca.c:589
! #, fuzzy
! #| msgid "argument to variable-length array is too large"
! msgid "%Gargument to variable-length array is too large"
  msgstr "el argumento para el array de longitud variable es demasiado grande"
  
! #: gimple-ssa-warn-alloca.c:591
! #, fuzzy
! #| msgid "argument to %<alloca%> is too large"
! msgid "%Gargument to %<alloca%> is too large"
  msgstr "el argumento para %<alloca%> es demasiado grande"
  
! #: gimple-ssa-warn-alloca.c:596
  #, fuzzy, gcc-internal-format
  #| msgid "limit is %u bytes, but argument is %s"
  msgid "limit is %wu bytes, but argument is %s"
  msgstr "el lÃ­mite es %u bytes, pero el es %s"
  
! #: gimple-ssa-warn-alloca.c:605
! #, fuzzy
! #| msgid "variable-length array bound is unknown"
! msgid "%Gvariable-length array bound is unknown"
  msgstr "el lÃ­mite del array de longitud variable es desconocido"
  
! #: gimple-ssa-warn-alloca.c:606
! #, fuzzy
! #| msgid "%<alloca%> bound is unknown"
! msgid "%G%<alloca%> bound is unknown"
  msgstr "el lÃ­mite de %<alloca%> es desconocido"
  
! #: gimple-ssa-warn-alloca.c:612
! #, fuzzy
! #| msgid "unbounded use of variable-length array"
! msgid "%Gunbounded use of variable-length array"
  msgstr "uso no acotado de array de longitud variable"
  
! #: gimple-ssa-warn-alloca.c:613
! #, fuzzy
! #| msgid "unbounded use of %<alloca%>"
! msgid "%Gunbounded use of %<alloca%>"
  msgstr "uso no acotado de %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:619
! #, fuzzy
! #| msgid "use of %<alloca%> within a loop"
! msgid "%Guse of %<alloca%> within a loop"
  msgstr "uso de %<alloca%> dentro de un bucle"
  
! #: gimple-ssa-warn-alloca.c:625
! #, fuzzy
! #| msgid "argument to variable-length array may be too large due to conversion from %qT to %qT"
! msgid "%Gargument to variable-length array may be too large due to conversion from %qT to %qT"
  msgstr "el argumento del array de longitud variable podrÃ­a ser demasiado grande debido a una conversiÃ³n de %qT a %qT"
  
! #: gimple-ssa-warn-alloca.c:628
! #, fuzzy
! #| msgid "argument to %<alloca%> may be too large due to conversion from %qT to %qT"
! msgid "%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT"
  msgstr "el argumento de %<alloca%> podrÃ­a ser demasiado grande debido a una conversiÃ³n de %qT a %qT"
  
! #: gimple-ssa-warn-alloca.c:635
! #, fuzzy
! #| msgid "argument to variable-length array is zero"
! msgid "%Gargument to variable-length array is zero"
  msgstr "al argumento del array de longitud variable es cero"
  
! #: gimple-ssa-warn-alloca.c:637
! #, fuzzy
! #| msgid "argument to %<alloca%> is zero"
! msgid "%Gargument to %<alloca%> is zero"
  msgstr "el argumento de %<alloca%> es cero"
  
! #: gimple-ssa-warn-restrict.c:1483
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1485
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1489
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1491
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1498
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] "%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1508
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] "%G%qD accediendo %wu byte en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo %wu bytes en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1521
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1531
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1539
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1552
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa %wu byte en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1560
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa entre %wu y %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1567
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s solapa %wu o mÃ¡s bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1595
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] "%G%qD accediendo %wu byte puede solapar %wu byte"
  msgstr[1] "%G%qD accediendo %wu bytes puede solapar %wu byte"
  
! #: gimple-ssa-warn-restrict.c:1602
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] "%G%qD accediendo %wu byte en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo %wu bytes en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1613
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%G%qD accediendo %wu byte puede solapar hasta %wu bytes"
  msgstr[1] "%G%qD accediendo %wu bytes puede solapar hasta %wu bytes"
  
! #: gimple-ssa-warn-restrict.c:1620
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD accediendo %wu byte en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo %wu bytes en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1633
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%G%qD accediendo entre %wu y %wu bytes puede solapar %wu byte"
  msgstr[1] "%G%qD accediendo entre %wu y %wu bytes puede solapar %wu bytes"
  
! #: gimple-ssa-warn-restrict.c:1640
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo entre %wu y %wu bytes en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1652
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s puede solapar %wu byte en el desplazamiento %s"
  msgstr[1] "%G%qD accediendo %wu o mÃ¡s bytes en los desplazamientos %s y %s puede solapar hasta %wu bytes en el desplazamiento %s"
  
! #: gimple-ssa-warn-restrict.c:1695
  #, fuzzy
  #| msgid "specified bound %wu exceeds maximum object size %wu"
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr "el lÃ­mite especificado %wu supera el tamaÃ±o mÃ¡ximo del objeto %wu"
  
! #: gimple-ssa-warn-restrict.c:1701
  #, fuzzy
  #| msgid "%K%qD specified bound between %E and %E exceeds maximum object size %E"
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr "%K%qD: el lÃ­mite especificado entre %E y %E excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: gimple-ssa-warn-restrict.c:1760
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD desborda puntero entre el desplazamiento %s y el tamaÃ±o %s accediendo al array %qD con el tipo %qT"
  
! #: gimple-ssa-warn-restrict.c:1765
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "el array %qD se declarÃ³ aquÃ­"
  
! #: gimple-ssa-warn-restrict.c:1770 gimple-ssa-warn-restrict.c:1776
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr "desbordamiento del puntero %g%qD entre el desplazamiento %s y el tamaÃ±o %s"
  
! #: gimple-ssa-warn-restrict.c:1793
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1796
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr "el desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites [0, %wu] del objeto %qD con tipo %qT"
  
! #: gimple-ssa-warn-restrict.c:1802
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1804
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "el desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites ] del objeto %qD con tipo %qT"
  
! #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: gimple-ssa-warn-restrict.c:1817
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1819
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr "el desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites [0, %wu]"
  
! #: gimple-ssa-warn-restrict.c:1825
  #, fuzzy
  #| msgid "DIM argument at %L is out of bounds"
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr "El argumento DIM en %L estÃ¡ fuera de los lÃ­mites"
  
! #: gimple-ssa-warn-restrict.c:1826
  msgid "%G%qD offset %s is out of bounds"
  msgstr "El desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites"
  
! #: gimple-ssa-warn-restrict.c:1838
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr "El desplazamiento de %G%qD %s desde el objeto en %qE estÃ¡ fuera de los lÃ­mites de %qT"
  
! #: gimple-ssa-warn-restrict.c:1846 gimple-ssa-warn-restrict.c:1867
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD declared here"
  msgid "subobject %qD declared here"
  msgstr "el argumento %qD se declara aquÃ­"
  
! #: gimple-ssa-warn-restrict.c:1856
  #, fuzzy
  #| msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wu"
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr "El desplazamiento de %G%qD %s desde el objeto en %qE estÃ¡ fuera de los lÃ­mites del subobjeto referenciado %qD con tipo %qT en el desplazamiento %wu"
  
! #: gimple-ssa-warn-restrict.c:2045
  #, fuzzy
  #| msgid "%qE argument is not a function"
  msgid "%G%qD source argument is the same as destination"
*************** msgstr "el atributo %<fallthrough%> no a
*** 24057,24379 ****
  msgid "using result of function returning %<void%>"
  msgstr "se usa el resultado de una funciÃ³n que devuelve %<void%>"
  
! #: gimplify.c:6276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-memory input %d must stay in memory"
  msgid "non-memory output %d must stay in memory"
  msgstr "la entrada que no es de memoria %d debe permanecer en memoria"
  
! #: gimplify.c:6289
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "l-valor no vÃ¡lido en la salida asm %d"
  
! #: gimplify.c:6436
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "la entrada que no es de memoria %d debe permanecer en memoria"
  
! #: gimplify.c:6476 gimplify.c:6485
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "la entrada de memoria %d no es directamente direccionable"
  
! #: gimplify.c:7099
  #, 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.c:7101
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing region"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7105
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "se usÃ³ la variable threadprivate %qE en una regiÃ³n objetivo"
  
! #: gimplify.c:7107
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7120
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "se usÃ³ la variable threadprivate %qE en una tarea sin atar"
  
! #: gimplify.c:7122
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "tarea contenedora"
  
! #: gimplify.c:7198
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "no se especificÃ³ %qE en el %qs que lo contiene"
  
! #: gimplify.c:7200
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "%qs contenedora"
  
! #: gimplify.c:7343
  #, 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.c:7345
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "construcciÃ³n OpenACC %qs que lo contiene"
  
! #: gimplify.c:7406
  #, 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.c:7414
  #, 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.c:7468
  #, 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.c:7470
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing %<target%>"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7500 gimplify.c:8805
  #, 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.c:7521
  #, 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.c:7644
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "la variable de iteraciÃ³n %qE se predetermina lineal"
  
! #: gimplify.c:7647
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable de iteraciÃ³n %qE debe ser private"
  
! #: gimplify.c:7661
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "la variable de iteraciÃ³n %qE no debe ser firstprivate"
  
! #: gimplify.c:7664
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "la variable de iteraciÃ³n %qE no debe ser reduction"
  
! #: gimplify.c:7667
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable de iteraciÃ³n %qE no debe ser lineal"
  
! #: gimplify.c:8421 gimplify.c:8427
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:8444
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %<lastprivate%>"
  
! #: gimplify.c:8533
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8541 gimplify.c:12383
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8551 gimplify.c:8557 gimplify.c:8563 gimplify.c:8569
! #: gimplify.c:12376
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: gimplify.c:8656
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "clÃ¡usula %<linear%> para una variable que no es iterador de bucle especificada en una construcciÃ³n combinada con %<distribute%>"
  
! #: gimplify.c:8973
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "se asocia el campo %qE de una estructura de longitud variable"
  
! #: gimplify.c:9147
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas map"
  
! #: gimplify.c:9436
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable copyprivate %qE no es threadprivate o private en el contexto externo"
  
! #: gimplify.c:9493
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable %s %qE es private en el contexto externo"
  
! #: gimplify.c:9521
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "se esperaba el modificador de clÃ¡usula %qs %<if%> en vez de %qs"
  
! #: gimplify.c:9697
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9907
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<map%> implÃ­cita"
  
! #: gimplify.c:9956
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> implÃ­cita en una construcciÃ³n %<target%>"
  
! #: gimplify.c:10203
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:10258
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "se ha usado la misma variable en clÃ¡usulas %<firstprivate%> y %<lastprivate%> en una construcciÃ³n %<distribute%>"
  
! #: gimplify.c:10349
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible data clause with reduction on %qE; promoting to present_or_copy"
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clÃ¡usula de datos incompatible con reducciÃ³n en %qE; se promociona a present_or_copy"
  
! #: gimplify.c:10495
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10514
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "reducciÃ³n privada no vÃ¡lida en %qE"
  
! #: gimplify.c:10613
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.c:10947
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:11487 gimplify.c:11746
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:12314
  #, fuzzy, gcc-internal-format
  #| msgid "%<teams%> construct not closely nested inside of %<target%> construct"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "construcciÃ³n %<teams%> no bien anidada dentro de construcciÃ³n %<target%>"
  
! #: gimplify.c:12338
  #, fuzzy, gcc-internal-format
  #| msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "las regiones %<distribute%> deben estar estrictamente anidadas dentro de construcciones %<teams%>"
  
! #: gimplify.c:12358
  #, fuzzy, gcc-internal-format
  #| msgid "only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "solamente a las regiones %<distribute%> o %<parallel%> se les permite estar estrictamente anidadas dentro de la regiÃ³n %<teams%>"
  
! #: gimplify.c:12410
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: gimplify.c:13268 omp-low.c:3252
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "la construcciÃ³n %<ordered%> con clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle con una clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.c:13286
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE no es una iteraciÃ³n del bucle mÃ¡s externo %d; se esperaba %qE"
  
! #: gimplify.c:13299
  #, fuzzy, gcc-internal-format
  #| msgid "number of variables in %<depend(sink)%> clause does not match number of iteration variables"
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "el nÃºmero de variables en la clÃ¡usula %<depend(sink)%> no coincide con el nÃºmero de variables de iteraciÃ³n"
  
! #: gimplify.c:13312
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mÃ¡s de una clÃ¡usula %<depend(source)%> en una construcciÃ³n %<ordered%>"
  
! #: gimplify.c:13323
  #, fuzzy, gcc-internal-format
  #| msgid "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses on the same construct"
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "clÃ¡usula %<depend(source)%> especificada junto con clÃ¡usulas %<depend(sink:)%> en la misma construcciÃ³n"
  
! #: gimplify.c:14613
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "fallÃ³ la gimplificaciÃ³n"
  
! #: gimplify.c:15135
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT se promueve a %qT cuando pasa a travÃ©s de %<...%>"
  
! #: gimplify.c:15140
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(asÃ­ que debe pasar %qT y no %qT a %<va_arg%>)"
  
! #: gimplify.c:15147
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si se alcanza este cÃ³digo, el programa abortarÃ¡"
--- 24131,24453 ----
  msgid "using result of function returning %<void%>"
  msgstr "se usa el resultado de una funciÃ³n que devuelve %<void%>"
  
! #: gimplify.c:6278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-memory input %d must stay in memory"
  msgid "non-memory output %d must stay in memory"
  msgstr "la entrada que no es de memoria %d debe permanecer en memoria"
  
! #: gimplify.c:6291
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "l-valor no vÃ¡lido en la salida asm %d"
  
! #: gimplify.c:6438
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "la entrada que no es de memoria %d debe permanecer en memoria"
  
! #: gimplify.c:6478 gimplify.c:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "la entrada de memoria %d no es directamente direccionable"
  
! #: gimplify.c:7101
  #, 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.c:7103
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing region"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7107
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "se usÃ³ la variable threadprivate %qE en una regiÃ³n objetivo"
  
! #: gimplify.c:7109
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7122
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "se usÃ³ la variable threadprivate %qE en una tarea sin atar"
  
! #: gimplify.c:7124
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "tarea contenedora"
  
! #: gimplify.c:7200
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "no se especificÃ³ %qE en el %qs que lo contiene"
  
! #: gimplify.c:7202
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "%qs contenedora"
  
! #: gimplify.c:7345
  #, 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.c:7347
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "construcciÃ³n OpenACC %qs que lo contiene"
  
! #: gimplify.c:7408
  #, 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.c:7416
  #, 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.c:7470
  #, 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.c:7472
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing %<target%>"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7502 gimplify.c:8811
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE se declarÃ³ en la regiÃ³n %<host_data%> que la contiene"
  
! #: gimplify.c:7523
  #, 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.c:7646
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "la variable de iteraciÃ³n %qE se predetermina lineal"
  
! #: gimplify.c:7649
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable de iteraciÃ³n %qE debe ser private"
  
! #: gimplify.c:7663
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "la variable de iteraciÃ³n %qE no debe ser firstprivate"
  
! #: gimplify.c:7666
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "la variable de iteraciÃ³n %qE no debe ser reduction"
  
! #: gimplify.c:7669
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable de iteraciÃ³n %qE no debe ser lineal"
  
! #: gimplify.c:8423 gimplify.c:8429
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:8446
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %<lastprivate%>"
  
! #: gimplify.c:8535
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: gimplify.c:8658
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "clÃ¡usula %<linear%> para una variable que no es iterador de bucle especificada en una construcciÃ³n combinada con %<distribute%>"
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "se asocia el campo %qE de una estructura de longitud variable"
  
! #: gimplify.c:9153
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas map"
  
! #: gimplify.c:9442
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable copyprivate %qE no es threadprivate o private en el contexto externo"
  
! #: gimplify.c:9499
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable %s %qE es private en el contexto externo"
  
! #: gimplify.c:9527
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "se esperaba el modificador de clÃ¡usula %qs %<if%> en vez de %qs"
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<map%> implÃ­cita"
  
! #: gimplify.c:9962
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> implÃ­cita en una construcciÃ³n %<target%>"
  
! #: gimplify.c:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:10264
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "se ha usado la misma variable en clÃ¡usulas %<firstprivate%> y %<lastprivate%> en una construcciÃ³n %<distribute%>"
  
! #: gimplify.c:10355
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible data clause with reduction on %qE; promoting to present_or_copy"
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clÃ¡usula de datos incompatible con reducciÃ³n en %qE; se promociona a present_or_copy"
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "reducciÃ³n privada no vÃ¡lida en %qE"
  
! #: gimplify.c:10619
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.c:10953
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:11493 gimplify.c:11752
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:12320
  #, fuzzy, gcc-internal-format
  #| msgid "%<teams%> construct not closely nested inside of %<target%> construct"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "construcciÃ³n %<teams%> no bien anidada dentro de construcciÃ³n %<target%>"
  
! #: gimplify.c:12344
  #, fuzzy, gcc-internal-format
  #| msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "las regiones %<distribute%> deben estar estrictamente anidadas dentro de construcciones %<teams%>"
  
! #: gimplify.c:12364
  #, fuzzy, gcc-internal-format
  #| msgid "only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "solamente a las regiones %<distribute%> o %<parallel%> se les permite estar estrictamente anidadas dentro de la regiÃ³n %<teams%>"
  
! #: gimplify.c:12416
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: gimplify.c:13274 omp-low.c:3254
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "la construcciÃ³n %<ordered%> con clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle con una clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.c:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE no es una iteraciÃ³n del bucle mÃ¡s externo %d; se esperaba %qE"
  
! #: gimplify.c:13305
  #, fuzzy, gcc-internal-format
  #| msgid "number of variables in %<depend(sink)%> clause does not match number of iteration variables"
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "el nÃºmero de variables en la clÃ¡usula %<depend(sink)%> no coincide con el nÃºmero de variables de iteraciÃ³n"
  
! #: gimplify.c:13318
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mÃ¡s de una clÃ¡usula %<depend(source)%> en una construcciÃ³n %<ordered%>"
  
! #: gimplify.c:13329
  #, fuzzy, gcc-internal-format
  #| msgid "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses on the same construct"
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "clÃ¡usula %<depend(source)%> especificada junto con clÃ¡usulas %<depend(sink:)%> en la misma construcciÃ³n"
  
! #: gimplify.c:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "fallÃ³ la gimplificaciÃ³n"
  
! #: gimplify.c:15170
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT se promueve a %qT cuando pasa a travÃ©s de %<...%>"
  
! #: gimplify.c:15175
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(asÃ­ que debe pasar %qT y no %qT a %<va_arg%>)"
  
! #: gimplify.c:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si se alcanza este cÃ³digo, el programa abortarÃ¡"
*************** msgid_plural "Declaring method %qD final
*** 24770,24782 ****
  msgstr[0] "Declarar el mÃ©todo %qD final permitirÃ­a desvirtualizar %i llamada ejecutada %lli veces"
  msgstr[1] "Declarar el mÃ©todo %qD final permitirÃ­a desvirtualizar %i llamadas ejecutadas %lli veces"
  
! #: ipa-fnsummary.c:4259
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function in gimple call"
  msgid "invalid fnsummary in LTO stream"
  msgstr "funciÃ³n no vÃ¡lida en la llamada gimple"
  
! #: ipa-fnsummary.c:4328
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr "falta el resumen de inclusiÃ³n en lÃ­nea ipa en el fichero de entrada"
--- 24844,24856 ----
  msgstr[0] "Declarar el mÃ©todo %qD final permitirÃ­a desvirtualizar %i llamada ejecutada %lli veces"
  msgstr[1] "Declarar el mÃ©todo %qD final permitirÃ­a desvirtualizar %i llamadas ejecutadas %lli veces"
  
! #: ipa-fnsummary.c:4289
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function in gimple call"
  msgid "invalid fnsummary in LTO stream"
  msgstr "funciÃ³n no vÃ¡lida en la llamada gimple"
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr "falta el resumen de inclusiÃ³n en lÃ­nea ipa en el fichero de entrada"
*************** msgstr "la funciÃ³n puede ser candidata
*** 24807,24844 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "falta el resumen de referencia ipa en la unidad ltrans"
  
! #: ipa-sra.c:1466
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1471
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1476
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1488
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1507
  #, fuzzy, gcc-internal-format
  #| msgid "HSA SSA verification failed"
  msgid "IPA-SRA access verification failed"
  msgstr "error de verificaciÃ³n HSA SSA"
  
! #: ipa-sra.c:2456
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2459
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 24881,24918 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "falta el resumen de referencia ipa en la unidad ltrans"
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, fuzzy, gcc-internal-format
  #| msgid "HSA SSA verification failed"
  msgid "IPA-SRA access verification failed"
  msgstr "error de verificaciÃ³n HSA SSA"
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr "el operando %<asm%> tiene restri
*** 24880,24891 ****
  msgid "unable to find a register to spill"
  msgstr "no se puede encontrar un registro para vaciar"
  
! #: lra-constraints.c:4008 reload.c:3815 reload.c:4070
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "restricciones de operandos inconsistentes en un %<asm%>"
  
! #: lra-constraints.c:4948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
  msgid "maximum number of generated reload insns per insn achieved (%d)"
--- 24954,24965 ----
  msgid "unable to find a register to spill"
  msgstr "no se puede encontrar un registro para vaciar"
  
! #: lra-constraints.c:4012 reload.c:3815 reload.c:4070
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "restricciones de operandos inconsistentes en un %<asm%>"
  
! #: lra-constraints.c:4952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
  msgid "maximum number of generated reload insns per insn achieved (%d)"
*************** msgstr "%s fuera de rango: El rango es %
*** 24990,25041 ****
  msgid "bytecode stream: unexpected tag %s"
  msgstr "flujo de bytecode: etiqueta %s inesperada"
  
! #: lto-streamer-in.c:893 lto-streamer-in.c:904
  #, gcc-internal-format
  msgid "Cgraph edge statement index out of range"
  msgstr "Ã�ndice de sentencia de borde de cgraph fuera de rango"
  
! #: lto-streamer-in.c:898 lto-streamer-in.c:908
  #, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr "Ã�ndice de sentencia de borde de cgraph no encontrado"
  
! #: lto-streamer-in.c:915
  #, gcc-internal-format
  msgid "Reference statement index out of range"
  msgstr "Ã�ndice de sentencia de referencia fuera de rango"
  
! #: lto-streamer-in.c:919
  #, gcc-internal-format
  msgid "Reference statement index not found"
  msgstr "Ã�ndice de sentencia de referencia no encontrado"
  
! #: lto-streamer-in.c:1606
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr "no se pueden leer la tabla de modo LTO de %s"
  
! #: lto-streamer-in.c:1710
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1715
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1720
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1725
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1728
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported mode %s\n"
  msgid "%s - unsupported mode %qs"
--- 25064,25115 ----
  msgid "bytecode stream: unexpected tag %s"
  msgstr "flujo de bytecode: etiqueta %s inesperada"
  
! #: lto-streamer-in.c:894 lto-streamer-in.c:905
  #, gcc-internal-format
  msgid "Cgraph edge statement index out of range"
  msgstr "Ã�ndice de sentencia de borde de cgraph fuera de rango"
  
! #: lto-streamer-in.c:899 lto-streamer-in.c:909
  #, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr "Ã�ndice de sentencia de borde de cgraph no encontrado"
  
! #: lto-streamer-in.c:916
  #, gcc-internal-format
  msgid "Reference statement index out of range"
  msgstr "Ã�ndice de sentencia de referencia fuera de rango"
  
! #: lto-streamer-in.c:920
  #, gcc-internal-format
  msgid "Reference statement index not found"
  msgstr "Ã�ndice de sentencia de referencia no encontrado"
  
! #: lto-streamer-in.c:1607
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr "no se pueden leer la tabla de modo LTO de %s"
  
! #: lto-streamer-in.c:1711
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1716
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1721
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1726
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1729
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported mode %s\n"
  msgid "%s - unsupported mode %qs"
*************** msgstr "el objetivo no admite despachado
*** 25168,25200 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr "no se ha especificado el atributo %<target_clones%> predefinido"
  
! #: multiple_target.c:354
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "se descarta el atributo sencillo %<target_clones%>"
  
! #: multiple_target.c:363
  #, gcc-internal-format
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr "no se pueden crear los clones para el atributo %<target_clones%>"
  
! #: multiple_target.c:366
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr "la funciÃ³n %q+F nunca se puede copiar porque tiene atributo %<noclone%>"
  
! #: multiple_target.c:387
  #, fuzzy, gcc-internal-format
  #| msgid "default target was not set"
  msgid "%<default%> target was not set"
  msgstr "no se ha especificado el objetivo predefinido"
  
! #: multiple_target.c:391
  #, gcc-internal-format
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr "no puede haber una cada vacÃ­a en el atributo %<target_clones%>"
  
! #: multiple_target.c:395
  #, fuzzy, gcc-internal-format
  #| msgid "multiple default labels in one switch"
  msgid "multiple %<default%> targets were set"
--- 25242,25274 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr "no se ha especificado el atributo %<target_clones%> predefinido"
  
! #: multiple_target.c:350
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "se descarta el atributo sencillo %<target_clones%>"
  
! #: multiple_target.c:359
  #, gcc-internal-format
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr "no se pueden crear los clones para el atributo %<target_clones%>"
  
! #: multiple_target.c:362
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr "la funciÃ³n %q+F nunca se puede copiar porque tiene atributo %<noclone%>"
  
! #: multiple_target.c:383
  #, fuzzy, gcc-internal-format
  #| msgid "default target was not set"
  msgid "%<default%> target was not set"
  msgstr "no se ha especificado el objetivo predefinido"
  
! #: multiple_target.c:387
  #, gcc-internal-format
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr "no puede haber una cada vacÃ­a en el atributo %<target_clones%>"
  
! #: multiple_target.c:391
  #, fuzzy, gcc-internal-format
  #| msgid "multiple default labels in one switch"
  msgid "multiple %<default%> targets were set"
*************** msgstr ""
*** 25223,25544 ****
  msgid "... to the previous %qs clause here"
  msgstr "se usÃ³ previamente aquÃ­"
  
! #: omp-general.c:1814
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1821
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1830
  #, fuzzy, gcc-internal-format
  #| msgid "...is duplicated here"
  msgid "... with %qs clause here"
  msgstr "...estÃ¡ duplicada aquÃ­"
  
! #: omp-general.c:1838
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2380 omp-offload.c:1193
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr "%<seq%> ignora otros especificadores de bucle OpenACC"
  
! #: omp-low.c:2383 omp-offload.c:1194
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr "%<auto%> estÃ¡ en conflicto con otros especificadores de bucle OpenACC"
  
! #: omp-low.c:2387 omp-offload.c:1228
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr "el bucle interno usa el mismo paralelismo OpenACC que el bucle que lo contiene"
  
! #: omp-low.c:2434
  #, fuzzy, gcc-internal-format
  #| msgid "argument not permitted on %qs clause in OpenACC %<parallel%>"
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr "argumento no permitido en la clÃ¡usula %qs en OpenACC %<parallel%>"
  
! #: omp-low.c:2489
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for %q+D"
  msgid "conflicting reduction operations for %qE"
  msgstr "tipos en conflicto para %q+D"
  
! #: omp-low.c:2492
  #, fuzzy, gcc-internal-format
  #| msgid "This is the location of the previous declaration of label %qs"
  msgid "location of the previous reduction for %qE"
  msgstr "Esta es la ubicaciÃ³n de la declaraciÃ³n previa de la etiqueta %qs"
  
! #: omp-low.c:2525
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr ""
  
! #: omp-low.c:2818
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr "construcciÃ³n no OpenACC dentro de rutina OpenACC"
  
! #: omp-low.c:2827
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr "construcciÃ³n no OpenACC dentro de regiÃ³n OpenACC"
  
! #: omp-low.c:2849 omp-low.c:2916
  #, fuzzy, gcc-internal-format
  #| msgid "OpenMP constructs other than %<#pragma omp ordered simd%> may not be nested inside %<simd%> region"
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr "Las construcciones OpenACC distintas de %<#pragma omp ordered simd%> pueden no estar anidadas dentro de la regiÃ³n %<simd%>"
  
! #: omp-low.c:2868
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr "%<ordered simd threads%> debe estar estar bien anidada dentro de la regiÃ³n %<for simd%>"
  
! #: omp-low.c:2883
  #, fuzzy, gcc-internal-format
  #| msgid "OpenMP constructs other than %<#pragma omp ordered simd%> may not be nested inside %<simd%> region"
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr "Las construcciones OpenACC distintas de %<#pragma omp ordered simd%> pueden no estar anidadas dentro de la regiÃ³n %<simd%>"
  
! #: omp-low.c:2898
  #, fuzzy, gcc-internal-format
  #| msgid "only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region"
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr "solamente a las regiones %<distribute%> o %<parallel%> se les permite estar estrictamente anidadas dentro de la regiÃ³n %<teams%>"
  
! #: omp-low.c:2912
  #, fuzzy, gcc-internal-format
  #| msgid "OpenMP constructs other than %<#pragma omp ordered simd%> may not be nested inside %<simd%> region"
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr "Las construcciones OpenACC distintas de %<#pragma omp ordered simd%> pueden no estar anidadas dentro de la regiÃ³n %<simd%>"
  
! #: omp-low.c:2932
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr "las regiones %<distribute%> deben estar estrictamente anidadas dentro de construcciones %<teams%>"
  
! #: omp-low.c:2979
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr "la directiva de bucle OpenACC debe estar asociada a una regiÃ³n de cÃ³mputo OpenACC"
  
! #: omp-low.c:3001
  #, gcc-internal-format
  msgid "orphaned %qs construct"
  msgstr "construcciÃ³n %qs huÃ©rfana"
  
! #: omp-low.c:3030
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp cancel for%> inside %<nowait%> for construct"
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr "%<#pragma omp cancel for%> dentro de %<nowait%> para construcciÃ³n"
  
! #: omp-low.c:3035
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp cancel for%> inside %<ordered%> for construct"
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr "%<#pragma omp cancel for%> dentro de %<ordered%> para construcciÃ³n"
  
! #: omp-low.c:3055 omp-low.c:3068
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp cancel sections%> inside %<nowait%> sections construct"
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr "%<#pragma omp cancel section%> dentro de contrucciÃ³n de secciones %<nowait%>"
  
! #: omp-low.c:3097
  #, gcc-internal-format
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr "la construcciÃ³n %<%s taskgroup%> no estÃ¡ bien anidada dentro de la regiÃ³n %<taskgroup%>"
  
! #: omp-low.c:3122
  #, gcc-internal-format
  msgid "invalid arguments"
  msgstr "argumentos no vÃ¡lidos"
  
! #: omp-low.c:3128
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr "la construcciÃ³n %<%s %s%> no estÃ¡ bien anidada dentro de %qs"
  
! #: omp-low.c:3156
  #, fuzzy, gcc-internal-format
  #| msgid "barrier region may not be closely nested inside of work-sharing, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr "la regiÃ³n de barrera puede no estar bien anidada dentro de la regiÃ³n de trabajo compartido, %<critical%>, %<ordered%>, %<master%>, %<task%> explÃ­cita o regiÃ³n %<taskloop%>"
  
! #: omp-low.c:3163
  #, fuzzy, gcc-internal-format
  #| msgid "work-sharing region may not be closely nested inside of work-sharing, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr "la regiÃ³n de trabajo compartido puede no estar bien anidada dentro de la regiÃ³n de trabajo compartido, %<crÃ­tical%>, %<ordered%>, %<master%>, %<task%> explÃ­cita o regiÃ³n %<taskloop%>"
  
! #: omp-low.c:3192
  #, fuzzy, gcc-internal-format
  #| msgid "%<master%> region may not be closely nested inside of work-sharing, explicit %<task%> or %<taskloop%> region"
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr "la regiÃ³n %<master%> puede no estar bien anidada dentro de la regiÃ³n de trabajo compartido, de %<task%> explÃ­cita o de regiÃ³n %<taskloop%>"
  
! #: omp-low.c:3216 omp-low.c:3373 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr "%<depend(%s)%> solo se permite en %<omp ordered%>"
  
! #: omp-low.c:3244
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr "la construcciÃ³n %<ordered%> con la clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle %<ordered%>"
  
! #: omp-low.c:3261
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr ""
  
! #: omp-low.c:3276
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr "%<ordered%> %<simd%> debe estar bien anidada dentro de una regiÃ³n %<simd%>"
  
! #: omp-low.c:3289
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr "la regiÃ³n %<ordered%> puede no estar bien anidada dentro de la regiÃ³n %<critical%>, %<ordered%>, explicit %<task%> o %<taskloop%>"
  
! #: omp-low.c:3302 omp-low.c:3324
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr "la regiÃ³n %<ordered%> debe estar bien anidada dentro de una regiÃ³n de bucle con una clÃ¡usula %<ordered%>"
  
! #: omp-low.c:3310
  #, 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%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr "la construcciÃ³n %<ordered%> con clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle con una clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: omp-low.c:3341
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr "la regiÃ³n %<critical%> puede no estar bien anidada dentro de una regiÃ³n %<critical%> con el mismo nombre"
  
! #: omp-low.c:3359
  #, fuzzy, gcc-internal-format
  #| msgid "%<teams%> construct not closely nested inside of %<target%> construct"
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr "construcciÃ³n %<teams%> no bien anidada dentro de construcciÃ³n %<target%>"
  
! #: omp-low.c:3381
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr "regiÃ³n OpenACC dentro de rutina OpenACC; el paralelismo anidado aÃºn no se permite"
  
! #: omp-low.c:3394
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr "construcciÃ³n OpenACC dentro de regiÃ³n no OpenACC"
  
! #: omp-low.c:3443
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr "construcciÃ³n %s %qs dentro de regiÃ³n %s %qs"
  
! #: omp-low.c:3456 omp-low.c:3463
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr "construcciÃ³n %qs dentro de regiÃ³n %qs"
  
! #: omp-low.c:3686
  #, fuzzy, gcc-internal-format
  #| msgid "setjmp/longjmp inside simd construct"
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr "setjmp/longjmp dentro de construcciÃ³n simd"
  
! #: omp-low.c:3712
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:8881
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr "se hace caso omiso de clÃ¡usula sumidero con desplazamiento que no es mÃºltiplo del paso del bucle"
  
! #: omp-low.c:8904
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr "el primer desplazamiento debe estar en direcciÃ³n opuesta a las iteraciones del bucle"
  
! #: omp-low.c:13181
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "salida no vÃ¡lida de un bloque estructurado %s"
  
! #: omp-low.c:13183 omp-low.c:13188
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "entrada no vÃ¡lida a un bloque estructurado %s"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13192
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "ramificaciÃ³n no vÃ¡lida desde/para un bloque estructurado %s"
  
! #: omp-offload.c:651
  #, fuzzy, gcc-internal-format
  #| msgid "-fopenacc-dim operand is malformed at '%s'"
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr "operando -fopenacc-dim defectuoso en '%s'"
  
! #: omp-offload.c:1226
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr "la llamada a la rutina usa el mismo paralelismo OpenACC que el bucle que lo contiene"
  
! #: omp-offload.c:1230 omp-offload.c:1262
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr "bucle que lo contiene aquÃ­"
  
! #: omp-offload.c:1235
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr "la llamada a la rutina usa paralelismo OpenACC no permitido por la rutina que lo contiene"
  
! #: omp-offload.c:1237
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr "el bucle usa paralelismo OpenACC no permitido por la rutina que lo contiene"
  
! #: omp-offload.c:1242
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "la rutina %qD se declara aquÃ­"
  
! #: omp-offload.c:1255
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "paralelismo de bucle OpenACC incorrectamente anidado"
  
! #: omp-offload.c:1396
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr "insuficiente paralelismo disponible para paralelizar bucle de elemento"
  
! #: omp-offload.c:1404
  #, fuzzy, gcc-internal-format
  #| msgid "insufficient partitioning available to parallelize element loop"
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr "insuficiente paralelismo disponible para paralelizar bucle de elemento"
  
! #: omp-offload.c:1406
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr "insuficiente paralelismo disponible para paralelizar bucle"
--- 25297,25623 ----
  msgid "... to the previous %qs clause here"
  msgstr "se usÃ³ previamente aquÃ­"
  
! #: omp-general.c:1785
! #, gcc-internal-format
! msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
! msgstr ""
! 
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, fuzzy, gcc-internal-format
  #| msgid "...is duplicated here"
  msgid "... with %qs clause here"
  msgstr "...estÃ¡ duplicada aquÃ­"
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr "%<seq%> ignora otros especificadores de bucle OpenACC"
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr "%<auto%> estÃ¡ en conflicto con otros especificadores de bucle OpenACC"
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr "el bucle interno usa el mismo paralelismo OpenACC que el bucle que lo contiene"
  
! #: omp-low.c:2436
  #, fuzzy, gcc-internal-format
  #| msgid "argument not permitted on %qs clause in OpenACC %<parallel%>"
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr "argumento no permitido en la clÃ¡usula %qs en OpenACC %<parallel%>"
  
! #: omp-low.c:2491
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for %q+D"
  msgid "conflicting reduction operations for %qE"
  msgstr "tipos en conflicto para %q+D"
  
! #: omp-low.c:2494
  #, fuzzy, gcc-internal-format
  #| msgid "This is the location of the previous declaration of label %qs"
  msgid "location of the previous reduction for %qE"
  msgstr "Esta es la ubicaciÃ³n de la declaraciÃ³n previa de la etiqueta %qs"
  
! #: omp-low.c:2527
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr ""
  
! #: omp-low.c:2820
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr "construcciÃ³n no OpenACC dentro de rutina OpenACC"
  
! #: omp-low.c:2829
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr "construcciÃ³n no OpenACC dentro de regiÃ³n OpenACC"
  
! #: omp-low.c:2851 omp-low.c:2918
  #, fuzzy, gcc-internal-format
  #| msgid "OpenMP constructs other than %<#pragma omp ordered simd%> may not be nested inside %<simd%> region"
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr "Las construcciones OpenACC distintas de %<#pragma omp ordered simd%> pueden no estar anidadas dentro de la regiÃ³n %<simd%>"
  
! #: omp-low.c:2870
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr "%<ordered simd threads%> debe estar estar bien anidada dentro de la regiÃ³n %<for simd%>"
  
! #: omp-low.c:2885
  #, fuzzy, gcc-internal-format
  #| msgid "OpenMP constructs other than %<#pragma omp ordered simd%> may not be nested inside %<simd%> region"
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr "Las construcciones OpenACC distintas de %<#pragma omp ordered simd%> pueden no estar anidadas dentro de la regiÃ³n %<simd%>"
  
! #: omp-low.c:2900
  #, fuzzy, gcc-internal-format
  #| msgid "only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region"
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr "solamente a las regiones %<distribute%> o %<parallel%> se les permite estar estrictamente anidadas dentro de la regiÃ³n %<teams%>"
  
! #: omp-low.c:2914
  #, fuzzy, gcc-internal-format
  #| msgid "OpenMP constructs other than %<#pragma omp ordered simd%> may not be nested inside %<simd%> region"
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr "Las construcciones OpenACC distintas de %<#pragma omp ordered simd%> pueden no estar anidadas dentro de la regiÃ³n %<simd%>"
  
! #: omp-low.c:2934
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr "las regiones %<distribute%> deben estar estrictamente anidadas dentro de construcciones %<teams%>"
  
! #: omp-low.c:2981
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr "la directiva de bucle OpenACC debe estar asociada a una regiÃ³n de cÃ³mputo OpenACC"
  
! #: omp-low.c:3003
  #, gcc-internal-format
  msgid "orphaned %qs construct"
  msgstr "construcciÃ³n %qs huÃ©rfana"
  
! #: omp-low.c:3032
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp cancel for%> inside %<nowait%> for construct"
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr "%<#pragma omp cancel for%> dentro de %<nowait%> para construcciÃ³n"
  
! #: omp-low.c:3037
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp cancel for%> inside %<ordered%> for construct"
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr "%<#pragma omp cancel for%> dentro de %<ordered%> para construcciÃ³n"
  
! #: omp-low.c:3057 omp-low.c:3070
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp cancel sections%> inside %<nowait%> sections construct"
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr "%<#pragma omp cancel section%> dentro de contrucciÃ³n de secciones %<nowait%>"
  
! #: omp-low.c:3099
  #, gcc-internal-format
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr "la construcciÃ³n %<%s taskgroup%> no estÃ¡ bien anidada dentro de la regiÃ³n %<taskgroup%>"
  
! #: omp-low.c:3124
  #, gcc-internal-format
  msgid "invalid arguments"
  msgstr "argumentos no vÃ¡lidos"
  
! #: omp-low.c:3130
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr "la construcciÃ³n %<%s %s%> no estÃ¡ bien anidada dentro de %qs"
  
! #: omp-low.c:3158
  #, fuzzy, gcc-internal-format
  #| msgid "barrier region may not be closely nested inside of work-sharing, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr "la regiÃ³n de barrera puede no estar bien anidada dentro de la regiÃ³n de trabajo compartido, %<critical%>, %<ordered%>, %<master%>, %<task%> explÃ­cita o regiÃ³n %<taskloop%>"
  
! #: omp-low.c:3165
  #, fuzzy, gcc-internal-format
  #| msgid "work-sharing region may not be closely nested inside of work-sharing, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr "la regiÃ³n de trabajo compartido puede no estar bien anidada dentro de la regiÃ³n de trabajo compartido, %<crÃ­tical%>, %<ordered%>, %<master%>, %<task%> explÃ­cita o regiÃ³n %<taskloop%>"
  
! #: omp-low.c:3194
  #, fuzzy, gcc-internal-format
  #| msgid "%<master%> region may not be closely nested inside of work-sharing, explicit %<task%> or %<taskloop%> region"
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr "la regiÃ³n %<master%> puede no estar bien anidada dentro de la regiÃ³n de trabajo compartido, de %<task%> explÃ­cita o de regiÃ³n %<taskloop%>"
  
! #: omp-low.c:3218 omp-low.c:3375 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr "%<depend(%s)%> solo se permite en %<omp ordered%>"
  
! #: omp-low.c:3246
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr "la construcciÃ³n %<ordered%> con la clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle %<ordered%>"
  
! #: omp-low.c:3263
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr ""
  
! #: omp-low.c:3278
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr "%<ordered%> %<simd%> debe estar bien anidada dentro de una regiÃ³n %<simd%>"
  
! #: omp-low.c:3291
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr "la regiÃ³n %<ordered%> puede no estar bien anidada dentro de la regiÃ³n %<critical%>, %<ordered%>, explicit %<task%> o %<taskloop%>"
  
! #: omp-low.c:3304 omp-low.c:3326
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr "la regiÃ³n %<ordered%> debe estar bien anidada dentro de una regiÃ³n de bucle con una clÃ¡usula %<ordered%>"
  
! #: omp-low.c:3312
  #, 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%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr "la construcciÃ³n %<ordered%> con clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle con una clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: omp-low.c:3343
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr "la regiÃ³n %<critical%> puede no estar bien anidada dentro de una regiÃ³n %<critical%> con el mismo nombre"
  
! #: omp-low.c:3361
  #, fuzzy, gcc-internal-format
  #| msgid "%<teams%> construct not closely nested inside of %<target%> construct"
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr "construcciÃ³n %<teams%> no bien anidada dentro de construcciÃ³n %<target%>"
  
! #: omp-low.c:3383
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr "regiÃ³n OpenACC dentro de rutina OpenACC; el paralelismo anidado aÃºn no se permite"
  
! #: omp-low.c:3396
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr "construcciÃ³n OpenACC dentro de regiÃ³n no OpenACC"
  
! #: omp-low.c:3445
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr "construcciÃ³n %s %qs dentro de regiÃ³n %s %qs"
  
! #: omp-low.c:3458 omp-low.c:3465
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr "construcciÃ³n %qs dentro de regiÃ³n %qs"
  
! #: omp-low.c:3688
  #, fuzzy, gcc-internal-format
  #| msgid "setjmp/longjmp inside simd construct"
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr "setjmp/longjmp dentro de construcciÃ³n simd"
  
! #: omp-low.c:3714
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:8883
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr "se hace caso omiso de clÃ¡usula sumidero con desplazamiento que no es mÃºltiplo del paso del bucle"
  
! #: omp-low.c:8906
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr "el primer desplazamiento debe estar en direcciÃ³n opuesta a las iteraciones del bucle"
  
! #: omp-low.c:13183
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "salida no vÃ¡lida de un bloque estructurado %s"
  
! #: omp-low.c:13185 omp-low.c:13190
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "entrada no vÃ¡lida a un bloque estructurado %s"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13194
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "ramificaciÃ³n no vÃ¡lida desde/para un bloque estructurado %s"
  
! #: omp-offload.c:663
  #, fuzzy, gcc-internal-format
  #| msgid "-fopenacc-dim operand is malformed at '%s'"
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr "operando -fopenacc-dim defectuoso en '%s'"
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr "la llamada a la rutina usa el mismo paralelismo OpenACC que el bucle que lo contiene"
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr "bucle que lo contiene aquÃ­"
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr "la llamada a la rutina usa paralelismo OpenACC no permitido por la rutina que lo contiene"
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr "el bucle usa paralelismo OpenACC no permitido por la rutina que lo contiene"
  
! #: omp-offload.c:1254
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "la rutina %qD se declara aquÃ­"
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "paralelismo de bucle OpenACC incorrectamente anidado"
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr "insuficiente paralelismo disponible para paralelizar bucle de elemento"
  
! #: omp-offload.c:1416
  #, fuzzy, gcc-internal-format
  #| msgid "insufficient partitioning available to parallelize element loop"
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr "insuficiente paralelismo disponible para paralelizar bucle de elemento"
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr "insuficiente paralelismo disponible para paralelizar bucle"
*************** msgstr "los saltos indirectos no estÃ¡ d
*** 25574,25580 ****
  msgid "command-line option %qs is not supported by this configuration"
  msgstr "la opciÃ³n de lÃ­nea de Ã³rdenes %qs no se admite en esta configuraciÃ³n"
  
! #: opts-common.c:1285 opts.c:2076
  #, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr "faltan argumentos para %qs"
--- 25653,25659 ----
  msgid "command-line option %qs is not supported by this configuration"
  msgstr "la opciÃ³n de lÃ­nea de Ã³rdenes %qs no se admite en esta configuraciÃ³n"
  
! #: opts-common.c:1285 opts.c:2093
  #, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr "faltan argumentos para %qs"
*************** msgstr "-fasan-shadow-offset solo deberÃ
*** 25679,25695 ****
  msgid "unrecognized shadow offset %qs"
  msgstr "no se reconoce el desplazamiento oscurecido %qs"
  
! #: opts.c:91
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr "no se reconoce el argumento %qs para %<-femit-struct-debug-detailed%>"
  
! #: opts.c:127
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr "argumento desconocido %qs para %<-femit-struct-debug-detailed%>"
  
! #: opts.c:134
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr "%<-femit-struct-debug-detailed=dir:...%> debe permitir por lo menos tanto como %<-femit-struct-debug-detailed=ind:...%>"
--- 25758,25774 ----
  msgid "unrecognized shadow offset %qs"
  msgstr "no se reconoce el desplazamiento oscurecido %qs"
  
! #: opts.c:92
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr "no se reconoce el argumento %qs para %<-femit-struct-debug-detailed%>"
  
! #: opts.c:128
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr "argumento desconocido %qs para %<-femit-struct-debug-detailed%>"
  
! #: opts.c:135
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr "%<-femit-struct-debug-detailed=dir:...%> debe permitir por lo menos tanto como %<-femit-struct-debug-detailed=ind:...%>"
*************** msgstr "la memoria transaccional no se a
*** 25804,25810 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr "las anclas de seccions se deben desactivar cando el reordenamiento de nivel principal se desactiva"
  
! #: opts.c:970 config/darwin.c:3214
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> no funciona con excepciones en esta arquitectura"
--- 25883,25889 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr "las anclas de seccions se deben desactivar cando el reordenamiento de nivel principal se desactiva"
  
! #: opts.c:970 config/darwin.c:3223
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> no funciona con excepciones en esta arquitectura"
*************** msgstr "el anÃ¡lisis de perfil no se adm
*** 25892,26048 ****
  msgid "vtable verification is not supported with LTO"
  msgstr "el anÃ¡lisis de perfil no se admite con -mg"
  
! #: opts.c:1659
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized include_flags 0x%x passed to print_specific_help"
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr "no se reconocen las include_flags 0x%x pasadas a print_specific_help"
  
! #: opts.c:1873
  #, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr "la opciÃ³n %<-fsanitize=all%> no es vÃ¡lida"
  
! #: opts.c:1913
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument to -f%ssanitize%s= option: %q.*s; did you mean %qs?"
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr "no se reconoce el argumento para la opciÃ³n -f%ssanitize%s=: %q.*s; Â¿quiso decir %qs?"
  
! #: opts.c:1919
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument to -f%ssanitize%s= option: %q.*s"
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr "no se reconoce el argumento para la opciÃ³n -f%ssanitize%s=: %q.*s"
  
! #: opts.c:1954
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute directive ignored"
  msgid "%qs attribute directive ignored"
  msgstr "se descarta la directiva de atributo %qE"
  
! #: opts.c:1981
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to %qs"
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr "argumento %qs no vÃ¡lido para %qs"
  
! #: opts.c:1996
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect number of arguments to function %qE"
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr "nÃºmero incorrecto de argumentos para la funciÃ³n %qE"
  
! #: opts.c:2005
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-loops=%d is not between 0 and %d"
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr "-falign-loops=%d no estÃ¡ entre 0 y %d"
  
! #: opts.c:2131
  #, fuzzy, gcc-internal-format
  #| msgid "--help argument %q.*s is ambiguous, please be more specific"
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr "el argumento %q.*s de --help es ambiguo, por favor sea mÃ¡s especÃ­fico"
  
! #: opts.c:2140
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument to --help= option: %q.*s"
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr "no se reconoce el argumento para la opciÃ³n --help=: %q.*s"
  
! #: opts.c:2509
  #, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr "HSA no se activÃ³ durante la configuraciÃ³n"
  
! #: opts.c:2521
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr "la opciÃ³n %<-foffload-abi%> solo puede especificarse para compilador de descarga"
  
! #: opts.c:2529
  #, fuzzy, gcc-internal-format
  #| msgid "structure alignment must be a small power of two, not %d"
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr "la alineaciÃ³n de la estructura debe ser una potencia pequeÃ±a de dos, no %d"
  
! #: opts.c:2604
  #, gcc-internal-format
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr "argumento no vÃ¡lido para %<-fpatchable_function_entry%>"
  
! #: opts.c:2662
  #, gcc-internal-format
  msgid "unknown stack check parameter %qs"
  msgstr "parÃ¡metro de revisiÃ³n de pila desconocido %qs"
  
! #: opts.c:2690
  #, fuzzy, gcc-internal-format
  #| msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf -g%s%> for debug level"
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr "%<-gdwarf%s%> es ambiguo; use %<-gdwarf-%s%> para la versiÃ³n DWARF o %<-gdwarf -g%s%> para nivel de depuraciÃ³n"
  
! #: opts.c:2701
  #, fuzzy, gcc-internal-format
  #| msgid "dwarf version %d is not supported"
  msgid "dwarf version %wu is not supported"
  msgstr "no se admite dwarf versiÃ³n %d"
  
! #: opts.c:2755
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument to --help= option: %q.*s"
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr "no se reconoce el argumento para la opciÃ³n --help=: %q.*s"
  
! #: opts.c:2933
  #, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr "el sistema objetivo no admite salida de depuraciÃ³n"
  
! #: opts.c:2942
  #, gcc-internal-format
  msgid "debug format %qs conflicts with prior selection"
  msgstr "el formato de depuraciÃ³n %qs genera un conflicto con una selecciÃ³n previa"
  
! #: opts.c:2960
  #, gcc-internal-format
  msgid "unrecognized debug output level %qs"
  msgstr "no se reconoce el nivel de salida de depuraciÃ³n %qs"
  
! #: opts.c:2962
  #, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr "el nivel de salida de depuraciÃ³n %qs es demasiado elevado"
  
! #: opts.c:2982
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr "obteniendo el lÃ­mite del tamaÃ±o mÃ¡ximo del fichero core: %m"
  
! #: opts.c:2986
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr "estableciendo el lÃ­mite del tamaÃ±o mÃ¡ximo del fichero core: %m"
  
! #: opts.c:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr "no se reconoce la opciÃ³n de depuraciÃ³n de gcc: %c"
  
! #: opts.c:3060
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>; did you mean %<-%s%>?"
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr "no se reconoce la opciÃ³n de lÃ­nea de Ã³rdenes %<-%s%>; Â¿querÃ­a decir %<-%s%>?"
  
! #: opts.c:3064
  #, fuzzy, gcc-internal-format
  #| msgid "-Werror=%s: no option -%s"
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr "-Werror=%s: no existe la opciÃ³n -%s"
  
! #: opts.c:3068
  #, fuzzy, gcc-internal-format
  #| msgid "-Werror=%s: -%s is not an option that controls warnings"
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
--- 25971,26127 ----
  msgid "vtable verification is not supported with LTO"
  msgstr "el anÃ¡lisis de perfil no se admite con -mg"
  
! #: opts.c:1676
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized include_flags 0x%x passed to print_specific_help"
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr "no se reconocen las include_flags 0x%x pasadas a print_specific_help"
  
! #: opts.c:1890
  #, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr "la opciÃ³n %<-fsanitize=all%> no es vÃ¡lida"
  
! #: opts.c:1930
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument to -f%ssanitize%s= option: %q.*s; did you mean %qs?"
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr "no se reconoce el argumento para la opciÃ³n -f%ssanitize%s=: %q.*s; Â¿quiso decir %qs?"
  
! #: opts.c:1936
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument to -f%ssanitize%s= option: %q.*s"
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr "no se reconoce el argumento para la opciÃ³n -f%ssanitize%s=: %q.*s"
  
! #: opts.c:1971
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute directive ignored"
  msgid "%qs attribute directive ignored"
  msgstr "se descarta la directiva de atributo %qE"
  
! #: opts.c:1998
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to %qs"
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr "argumento %qs no vÃ¡lido para %qs"
  
! #: opts.c:2013
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect number of arguments to function %qE"
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr "nÃºmero incorrecto de argumentos para la funciÃ³n %qE"
  
! #: opts.c:2022
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-loops=%d is not between 0 and %d"
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr "-falign-loops=%d no estÃ¡ entre 0 y %d"
  
! #: opts.c:2148
  #, fuzzy, gcc-internal-format
  #| msgid "--help argument %q.*s is ambiguous, please be more specific"
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr "el argumento %q.*s de --help es ambiguo, por favor sea mÃ¡s especÃ­fico"
  
! #: opts.c:2157
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument to --help= option: %q.*s"
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr "no se reconoce el argumento para la opciÃ³n --help=: %q.*s"
  
! #: opts.c:2526
  #, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr "HSA no se activÃ³ durante la configuraciÃ³n"
  
! #: opts.c:2538
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr "la opciÃ³n %<-foffload-abi%> solo puede especificarse para compilador de descarga"
  
! #: opts.c:2546
  #, fuzzy, gcc-internal-format
  #| msgid "structure alignment must be a small power of two, not %d"
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr "la alineaciÃ³n de la estructura debe ser una potencia pequeÃ±a de dos, no %d"
  
! #: opts.c:2621
  #, gcc-internal-format
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr "argumento no vÃ¡lido para %<-fpatchable_function_entry%>"
  
! #: opts.c:2679
  #, gcc-internal-format
  msgid "unknown stack check parameter %qs"
  msgstr "parÃ¡metro de revisiÃ³n de pila desconocido %qs"
  
! #: opts.c:2707
  #, fuzzy, gcc-internal-format
  #| msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf -g%s%> for debug level"
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr "%<-gdwarf%s%> es ambiguo; use %<-gdwarf-%s%> para la versiÃ³n DWARF o %<-gdwarf -g%s%> para nivel de depuraciÃ³n"
  
! #: opts.c:2718
  #, fuzzy, gcc-internal-format
  #| msgid "dwarf version %d is not supported"
  msgid "dwarf version %wu is not supported"
  msgstr "no se admite dwarf versiÃ³n %d"
  
! #: opts.c:2772
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument to --help= option: %q.*s"
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr "no se reconoce el argumento para la opciÃ³n --help=: %q.*s"
  
! #: opts.c:2950
  #, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr "el sistema objetivo no admite salida de depuraciÃ³n"
  
! #: opts.c:2959
  #, gcc-internal-format
  msgid "debug format %qs conflicts with prior selection"
  msgstr "el formato de depuraciÃ³n %qs genera un conflicto con una selecciÃ³n previa"
  
! #: opts.c:2977
  #, gcc-internal-format
  msgid "unrecognized debug output level %qs"
  msgstr "no se reconoce el nivel de salida de depuraciÃ³n %qs"
  
! #: opts.c:2979
  #, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr "el nivel de salida de depuraciÃ³n %qs es demasiado elevado"
  
! #: opts.c:2999
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr "obteniendo el lÃ­mite del tamaÃ±o mÃ¡ximo del fichero core: %m"
  
! #: opts.c:3003
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr "estableciendo el lÃ­mite del tamaÃ±o mÃ¡ximo del fichero core: %m"
  
! #: opts.c:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr "no se reconoce la opciÃ³n de depuraciÃ³n de gcc: %c"
  
! #: opts.c:3077
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>; did you mean %<-%s%>?"
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr "no se reconoce la opciÃ³n de lÃ­nea de Ã³rdenes %<-%s%>; Â¿querÃ­a decir %<-%s%>?"
  
! #: opts.c:3081
  #, fuzzy, gcc-internal-format
  #| msgid "-Werror=%s: no option -%s"
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr "-Werror=%s: no existe la opciÃ³n -%s"
  
! #: opts.c:3085
  #, fuzzy, gcc-internal-format
  #| msgid "-Werror=%s: -%s is not an option that controls warnings"
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
*************** msgstr "la variable de registro global d
*** 26443,26449 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr "se usÃ³ el registro de %qD para mÃºltiples variables de registro globales"
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5483
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "genera un conflicto con %qD"
--- 26522,26528 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr "se usÃ³ el registro de %qD para mÃºltiples variables de registro globales"
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5488
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "genera un conflicto con %qD"
*************** msgstr "no se puede encontrar un registr
*** 26479,26495 ****
  msgid "unable to find a register to spill in class %qs"
  msgstr "no se puede encontrar un registro para vaciar la clase %qs"
  
! #: reload1.c:4585
  #, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr "el operando %<asm%> requiere una recarga imposible"
  
! #: reload1.c:6002
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr "la restricciÃ³n del operando %<asm%> es incompatible con el tamaÃ±o del operando"
  
! #: reload1.c:7880
  #, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr "el operando de salida es constante en %<asm%>"
--- 26558,26574 ----
  msgid "unable to find a register to spill in class %qs"
  msgstr "no se puede encontrar un registro para vaciar la clase %qs"
  
! #: reload1.c:4586
  #, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr "el operando %<asm%> requiere una recarga imposible"
  
! #: reload1.c:6003
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr "la restricciÃ³n del operando %<asm%> es incompatible con el tamaÃ±o del operando"
  
! #: reload1.c:7881
  #, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr "el operando de salida es constante en %<asm%>"
*************** msgstr "el atributo packed causa una ali
*** 26637,26678 ****
  msgid "packed attribute is unnecessary for %q+D"
  msgstr "el atributo packed es innecesario para %q+D"
  
! #: stor-layout.c:1345
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr "estructura de relleno para alinear %q+D"
  
! #: stor-layout.c:1404
  #, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr "el desplazamiento del campo de bits packed %qD cambiÃ³ en GCC 4.4"
  
! #: stor-layout.c:1779
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr "tamaÃ±o de la estructura de relleno para los lÃ­mites de alineaciÃ³n"
  
! #: stor-layout.c:1807
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr "el atributo packed causa una alineaciÃ³n ineficiente para %qE"
  
! #: stor-layout.c:1811
  #, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr "el atributo packed es innecesario para %qE"
  
! #: stor-layout.c:1817
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr "el atributo packed causa una alineaciÃ³n ineficiente"
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr "no es necesario el atributo packed"
  
! #: stor-layout.c:2583
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "la alineaciÃ³n de los elementos de la matriz es mayor que el tamaÃ±o de los elementos"
--- 26716,26757 ----
  msgid "packed attribute is unnecessary for %q+D"
  msgstr "el atributo packed es innecesario para %q+D"
  
! #: stor-layout.c:1346
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr "estructura de relleno para alinear %q+D"
  
! #: stor-layout.c:1405
  #, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr "el desplazamiento del campo de bits packed %qD cambiÃ³ en GCC 4.4"
  
! #: stor-layout.c:1781
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr "tamaÃ±o de la estructura de relleno para los lÃ­mites de alineaciÃ³n"
  
! #: stor-layout.c:1809
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr "el atributo packed causa una alineaciÃ³n ineficiente para %qE"
  
! #: stor-layout.c:1813
  #, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr "el atributo packed es innecesario para %qE"
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr "el atributo packed causa una alineaciÃ³n ineficiente"
  
! #: stor-layout.c:1821
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr "no es necesario el atributo packed"
  
! #: stor-layout.c:2585
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "la alineaciÃ³n de los elementos de la matriz es mayor que el tamaÃ±o de los elementos"
*************** msgstr "la cadena de formato se definiÃ³
*** 26687,26871 ****
  msgid "%qD renamed after being referenced in assembly"
  msgstr "se renombrÃ³ %qD despuÃ©s de ser referenciado en el ensamblado"
  
! #: symtab.c:1063
  #, gcc-internal-format
  msgid "function symbol is not function"
  msgstr "el sÃ­mbolo de funciÃ³n no es una funciÃ³n"
  
! #: symtab.c:1070
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent file architecture detected"
  msgid "inconsistent %<ifunc%> attribute"
  msgstr "se detectÃ³ una arquitectura de fichero inconsistente"
  
! #: symtab.c:1078
  #, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr "el sÃ­mbolo de variable no es una variable"
  
! #: symtab.c:1084
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr "el nodo tiene un tipo desconocido"
  
! #: symtab.c:1093
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr "nodo no encontrado node->decl->decl_with_vis.symtab_node"
  
! #: symtab.c:1101
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr "el nodo difiere de node->decl->decl_with_vis.symtab_node"
  
! #: symtab.c:1112 symtab.c:1119
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr "lista hash de nombres del ensamblador corrupta"
  
! #: symtab.c:1128
  #, fuzzy, gcc-internal-format
  #| msgid "node not found in cgraph_hash"
  msgid "node not found in symtab assembler name hash"
  msgstr "no se encontrÃ³ un nodo en cgraph_hash"
  
! #: symtab.c:1137
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr "lista doblemente enlazada de nombres del ensamblador corrrupta"
  
! #: symtab.c:1142
  #, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr "el nodo tiene body_removed y sin embargo es una definiciÃ³n"
  
! #: symtab.c:1147
  #, gcc-internal-format
  msgid "node is analyzed but it is not a definition"
  msgstr "el nodo estÃ¡ analizado pero no es una definiciÃ³n"
  
! #: symtab.c:1152
  #, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr "el nodo es un alias pero no un alias implÃ­cito"
  
! #: symtab.c:1157
  #, gcc-internal-format
  msgid "node is alias but not definition"
  msgstr "el nodo es un alias pero no una definiciÃ³n"
  
! #: symtab.c:1162
  #, gcc-internal-format
  msgid "node is weakref but not an transparent_alias"
  msgstr "el nodo es una weakref pero no un transparent_alias"
  
! #: symtab.c:1167
  #, gcc-internal-format
  msgid "node is transparent_alias but not an alias"
  msgstr "el nodo es un transparent_alias pero no un alias"
  
! #: symtab.c:1172
  #, fuzzy, gcc-internal-format
  #| msgid "node is alias but not implicit alias"
  msgid "node is symver but not alias"
  msgstr "el nodo es un alias pero no un alias implÃ­cito"
  
! #: symtab.c:1181
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1188
  #, fuzzy, gcc-internal-format
  #| msgid "Set the default symbol visibility"
  msgid "symver is not exported with default visibility"
  msgstr "Establece la visibilidad de sÃ­mbolos por defecto"
  
! #: symtab.c:1197
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr "el nodo estÃ¡ en la lista same_comdat_group no tiene comdat_group"
  
! #: symtab.c:1202
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr "list same_comdat_group con grupos diferentes"
  
! #: symtab.c:1207
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr "no se permite mezclar diferentes sÃ­mbolos de tipos en los mismos grupos comdat"
  
! #: symtab.c:1212
  #, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr "el nodo estÃ¡ solo en un grupo comdat"
  
! #: symtab.c:1219
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr "same_comdat_group no es una lista circular"
  
! #: symtab.c:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr "el sÃ­mbolo comdat-local referenciado en %s fuera de su comdat"
  
! #: symtab.c:1244
  #, fuzzy, gcc-internal-format
  #| msgid "implicit_section flag is set but section isn't"
  msgid "implicit_section flag is set but section isn%'t"
  msgstr "el indicador implicit_section estÃ¡ puesto pero la secciÃ³n on lo es"
  
! #: symtab.c:1251
  #, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr "Tanto la secciÃ³n como el grupo comdat estÃ¡n puestos"
  
! #: symtab.c:1263
  #, fuzzy, gcc-internal-format
  #| msgid "Alias and target's section differs"
  msgid "Alias and target%'s section differs"
  msgstr "Alias y secciÃ³n del objetivo difieren"
  
! #: symtab.c:1270
  #, fuzzy, gcc-internal-format
  #| msgid "Alias and target's comdat groups differs"
  msgid "Alias and target%'s comdat groups differs"
  msgstr "El alias y los grupos comdat del objetivo difieren"
  
! #: symtab.c:1285
  #, fuzzy, gcc-internal-format
  #| msgid "Transparent alias and target's assembler names differs"
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr "El alias transparente y los nombres de ensamblador del objetivo difieren"
  
! #: symtab.c:1293
  #, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr "Alias transparentes encadenados"
  
! #: symtab.c:1316 symtab.c:1353
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr "symtab_node::fallÃ³ verify"
  
! #: symtab.c:1349
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "Hay dos sÃ­mbolos con el mismo comdat_group que no estÃ¡n vinculados a la lista same_comdat_group."
  
! #: symtab.c:1762
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "la funciÃ³n %q+D es parte de un ciclo de alias"
  
! #: symtab.c:1764
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "la variable %q+D es parte de un ciclo de alias"
  
! #: symtab.c:1792
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "la secciÃ³n del alias %q+D debe cuadrar con la secciÃ³n de su objetivo"
--- 26766,26950 ----
  msgid "%qD renamed after being referenced in assembly"
  msgstr "se renombrÃ³ %qD despuÃ©s de ser referenciado en el ensamblado"
  
! #: symtab.c:1064
  #, gcc-internal-format
  msgid "function symbol is not function"
  msgstr "el sÃ­mbolo de funciÃ³n no es una funciÃ³n"
  
! #: symtab.c:1071
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent file architecture detected"
  msgid "inconsistent %<ifunc%> attribute"
  msgstr "se detectÃ³ una arquitectura de fichero inconsistente"
  
! #: symtab.c:1079
  #, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr "el sÃ­mbolo de variable no es una variable"
  
! #: symtab.c:1085
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr "el nodo tiene un tipo desconocido"
  
! #: symtab.c:1094
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr "nodo no encontrado node->decl->decl_with_vis.symtab_node"
  
! #: symtab.c:1102
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr "el nodo difiere de node->decl->decl_with_vis.symtab_node"
  
! #: symtab.c:1113 symtab.c:1120
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr "lista hash de nombres del ensamblador corrupta"
  
! #: symtab.c:1129
  #, fuzzy, gcc-internal-format
  #| msgid "node not found in cgraph_hash"
  msgid "node not found in symtab assembler name hash"
  msgstr "no se encontrÃ³ un nodo en cgraph_hash"
  
! #: symtab.c:1138
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr "lista doblemente enlazada de nombres del ensamblador corrrupta"
  
! #: symtab.c:1143
  #, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr "el nodo tiene body_removed y sin embargo es una definiciÃ³n"
  
! #: symtab.c:1148
  #, gcc-internal-format
  msgid "node is analyzed but it is not a definition"
  msgstr "el nodo estÃ¡ analizado pero no es una definiciÃ³n"
  
! #: symtab.c:1153
  #, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr "el nodo es un alias pero no un alias implÃ­cito"
  
! #: symtab.c:1158
  #, gcc-internal-format
  msgid "node is alias but not definition"
  msgstr "el nodo es un alias pero no una definiciÃ³n"
  
! #: symtab.c:1163
  #, gcc-internal-format
  msgid "node is weakref but not an transparent_alias"
  msgstr "el nodo es una weakref pero no un transparent_alias"
  
! #: symtab.c:1168
  #, gcc-internal-format
  msgid "node is transparent_alias but not an alias"
  msgstr "el nodo es un transparent_alias pero no un alias"
  
! #: symtab.c:1173
  #, fuzzy, gcc-internal-format
  #| msgid "node is alias but not implicit alias"
  msgid "node is symver but not alias"
  msgstr "el nodo es un alias pero no un alias implÃ­cito"
  
! #: symtab.c:1182
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1189
  #, fuzzy, gcc-internal-format
  #| msgid "Set the default symbol visibility"
  msgid "symver is not exported with default visibility"
  msgstr "Establece la visibilidad de sÃ­mbolos por defecto"
  
! #: symtab.c:1198
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr "el nodo estÃ¡ en la lista same_comdat_group no tiene comdat_group"
  
! #: symtab.c:1203
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr "list same_comdat_group con grupos diferentes"
  
! #: symtab.c:1208
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr "no se permite mezclar diferentes sÃ­mbolos de tipos en los mismos grupos comdat"
  
! #: symtab.c:1213
  #, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr "el nodo estÃ¡ solo en un grupo comdat"
  
! #: symtab.c:1220
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr "same_comdat_group no es una lista circular"
  
! #: symtab.c:1235
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr "el sÃ­mbolo comdat-local referenciado en %s fuera de su comdat"
  
! #: symtab.c:1245
  #, fuzzy, gcc-internal-format
  #| msgid "implicit_section flag is set but section isn't"
  msgid "implicit_section flag is set but section isn%'t"
  msgstr "el indicador implicit_section estÃ¡ puesto pero la secciÃ³n on lo es"
  
! #: symtab.c:1252
  #, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr "Tanto la secciÃ³n como el grupo comdat estÃ¡n puestos"
  
! #: symtab.c:1264
  #, fuzzy, gcc-internal-format
  #| msgid "Alias and target's section differs"
  msgid "Alias and target%'s section differs"
  msgstr "Alias y secciÃ³n del objetivo difieren"
  
! #: symtab.c:1271
  #, fuzzy, gcc-internal-format
  #| msgid "Alias and target's comdat groups differs"
  msgid "Alias and target%'s comdat groups differs"
  msgstr "El alias y los grupos comdat del objetivo difieren"
  
! #: symtab.c:1286
  #, fuzzy, gcc-internal-format
  #| msgid "Transparent alias and target's assembler names differs"
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr "El alias transparente y los nombres de ensamblador del objetivo difieren"
  
! #: symtab.c:1294
  #, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr "Alias transparentes encadenados"
  
! #: symtab.c:1317 symtab.c:1354
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr "symtab_node::fallÃ³ verify"
  
! #: symtab.c:1350
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "Hay dos sÃ­mbolos con el mismo comdat_group que no estÃ¡n vinculados a la lista same_comdat_group."
  
! #: symtab.c:1763
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "la funciÃ³n %q+D es parte de un ciclo de alias"
  
! #: symtab.c:1765
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "la variable %q+D es parte de un ciclo de alias"
  
! #: symtab.c:1793
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "la secciÃ³n del alias %q+D debe cuadrar con la secciÃ³n de su objetivo"
*************** msgstr "transacciÃ³n mÃ¡s externa en la
*** 27196,27394 ****
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr "%Kno se permite asm en una funciÃ³n %<transaction_safe%>"
  
! #: tree-cfg.c:353
  #, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2965
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputa la constante cuando cambia ADDR_EXPR"
  
! #: tree-cfg.c:2970
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputan los efectos laterales cuando cambia ADDR_EXPR"
  
! #: tree-cfg.c:2985
  #, fuzzy, gcc-internal-format
  #| msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "se definiÃ³ DECL_GIMPLE_REG_P en una variable con direcciÃ³n tomada"
  
! #: tree-cfg.c:2991
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "se tomÃ³ la direcciÃ³n, pero el bit ADDRESSABLE no estÃ¡ activado"
  
! #: tree-cfg.c:3013
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expresiÃ³n no vÃ¡lida para el l-valor min"
  
! #: tree-cfg.c:3024
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "operando no vÃ¡lido en la referencia indirecta"
  
! #: tree-cfg.c:3049
  #, fuzzy, gcc-internal-format
  #| msgid "non-scalar type"
  msgid "non-scalar %qs"
  msgstr "tipo que no es escalar"
  
! #: tree-cfg.c:3063
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "posiciÃ³n o tamaÃ±o de operando no vÃ¡lido para BIT_FIELD_REF"
  
! #: tree-cfg.c:3069
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la precisiÃ³n del tipo de resultado integral no coincide con el tamaÃ±o del campo de BIT_FIELD_REF"
  
! #: tree-cfg.c:3078
  #, fuzzy, gcc-internal-format
  #| msgid "mode size of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "el modo de tamÃ±o del resultado que no es integral no coincide con el tamaÃ±o del campo de BIT_FIELD_REF"
  
! #: tree-cfg.c:3086
  #, fuzzy, gcc-internal-format
  #| msgid "shift of non-integer operand"
  msgid "%qs of non-mode-precision operand"
  msgstr "desplazamiento de un operando que no es entero"
  
! #: tree-cfg.c:3093
  #, fuzzy, gcc-internal-format
  #| msgid "position plus size exceeds size of referenced object in BIT_FIELD_REF"
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "posiciÃ³n mÃ¡s tamaÃ±o supera el tamaÃ±o del objeto referenciado en BIT_FIELD_REF"
  
! #: tree-cfg.c:3104
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "los tipos de datos no coinciden en la referencia de matriz"
  
! #: tree-cfg.c:3120
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "no es valor-l en %s"
  
! #: tree-cfg.c:3135
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "operando no vÃ¡lido para %%R"
  
! #: tree-cfg.c:3146 tree-cfg.c:3155 tree-cfg.c:3172 tree-cfg.c:3806
! #: tree-cfg.c:3835 tree-cfg.c:3852 tree-cfg.c:3873 tree-cfg.c:3919
! #: tree-cfg.c:3940 tree-cfg.c:3994 tree-cfg.c:4014 tree-cfg.c:4050
! #: tree-cfg.c:4071 tree-cfg.c:4103 tree-cfg.c:4179 tree-cfg.c:4211
! #: tree-cfg.c:4223 tree-cfg.c:4282 tree-cfg.c:4307 tree-cfg.c:4380
! #: tree-cfg.c:4458
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in parameter %i"
  msgid "type mismatch in %qs"
  msgstr "los tipos no coinciden en el parÃ¡metro %i"
  
! #: tree-cfg.c:3166
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "operando de desplazamiento de MEM_REF no vÃ¡lido"
  
! #: tree-cfg.c:3190
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of an SSA_NAME on the left hand side"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversiÃ³n de un SSA_NAME del lado izquierdo"
  
! #: tree-cfg.c:3198
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "conversiÃ³n de registro a un tamaÃ±o diferente"
  
! #: tree-cfg.c:3218 tree-cfg.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address operand in MEM_REF"
  msgid "invalid address operand in %qs"
  msgstr "operando de direcciÃ³n no vÃ¡lido en MEM_REF"
  
! #: tree-cfg.c:3225 tree-cfg.c:3251
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand in MEM_REF"
  msgid "invalid offset operand in %qs"
  msgstr "operando de desplazamiento no vÃ¡lido en MEM_REF"
  
! #: tree-cfg.c:3232 tree-cfg.c:3258
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "uso no vÃ¡lido de %qD"
  
! #: tree-cfg.c:3265 tree-cfg.c:4470
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "IF simple"
  
! #: tree-cfg.c:3318
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "la llamada gimple tiene dos objetivos"
  
! #: tree-cfg.c:3327
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "la llamada gimple no tiene objetivo"
  
! #: tree-cfg.c:3334
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "funciÃ³n no vÃ¡lida en la llamada gimple"
  
! #: tree-cfg.c:3344
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "no es funciÃ³n en la llamada gimple"
  
! #: tree-cfg.c:3355
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "estado const pure no vÃ¡lido para la funciÃ³n"
  
! #: tree-cfg.c:3364
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "LHS no vÃ¡lido en la llamada gimple"
  
! #: tree-cfg.c:3372
  #, fuzzy, gcc-internal-format
  #| msgid "LHS in noreturn call"
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS en la llamada noreturn"
  
! #: tree-cfg.c:3386
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversiÃ³n no vÃ¡lida en la llamada gimple"
  
! #: tree-cfg.c:3395
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "cadena estÃ¡tica no vÃ¡lida en la llamada gimple"
  
! #: tree-cfg.c:3406
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "cadena static con una funciÃ³n que no usa una"
--- 27275,27473 ----
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr "%Kno se permite asm en una funciÃ³n %<transaction_safe%>"
  
! #: tree-cfg.c:356
  #, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2968
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputa la constante cuando cambia ADDR_EXPR"
  
! #: tree-cfg.c:2973
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputan los efectos laterales cuando cambia ADDR_EXPR"
  
! #: tree-cfg.c:2988
  #, fuzzy, gcc-internal-format
  #| msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "se definiÃ³ DECL_GIMPLE_REG_P en una variable con direcciÃ³n tomada"
  
! #: tree-cfg.c:2994
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "se tomÃ³ la direcciÃ³n, pero el bit ADDRESSABLE no estÃ¡ activado"
  
! #: tree-cfg.c:3016
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expresiÃ³n no vÃ¡lida para el l-valor min"
  
! #: tree-cfg.c:3027
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "operando no vÃ¡lido en la referencia indirecta"
  
! #: tree-cfg.c:3052
  #, fuzzy, gcc-internal-format
  #| msgid "non-scalar type"
  msgid "non-scalar %qs"
  msgstr "tipo que no es escalar"
  
! #: tree-cfg.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "posiciÃ³n o tamaÃ±o de operando no vÃ¡lido para BIT_FIELD_REF"
  
! #: tree-cfg.c:3072
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la precisiÃ³n del tipo de resultado integral no coincide con el tamaÃ±o del campo de BIT_FIELD_REF"
  
! #: tree-cfg.c:3081
  #, fuzzy, gcc-internal-format
  #| msgid "mode size of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "el modo de tamÃ±o del resultado que no es integral no coincide con el tamaÃ±o del campo de BIT_FIELD_REF"
  
! #: tree-cfg.c:3089
  #, fuzzy, gcc-internal-format
  #| msgid "shift of non-integer operand"
  msgid "%qs of non-mode-precision operand"
  msgstr "desplazamiento de un operando que no es entero"
  
! #: tree-cfg.c:3096
  #, fuzzy, gcc-internal-format
  #| msgid "position plus size exceeds size of referenced object in BIT_FIELD_REF"
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "posiciÃ³n mÃ¡s tamaÃ±o supera el tamaÃ±o del objeto referenciado en BIT_FIELD_REF"
  
! #: tree-cfg.c:3107
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "los tipos de datos no coinciden en la referencia de matriz"
  
! #: tree-cfg.c:3123
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "no es valor-l en %s"
  
! #: tree-cfg.c:3138
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "operando no vÃ¡lido para %%R"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in parameter %i"
  msgid "type mismatch in %qs"
  msgstr "los tipos no coinciden en el parÃ¡metro %i"
  
! #: tree-cfg.c:3169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "operando de desplazamiento de MEM_REF no vÃ¡lido"
  
! #: tree-cfg.c:3193
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of an SSA_NAME on the left hand side"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversiÃ³n de un SSA_NAME del lado izquierdo"
  
! #: tree-cfg.c:3201
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "conversiÃ³n de registro a un tamaÃ±o diferente"
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address operand in MEM_REF"
  msgid "invalid address operand in %qs"
  msgstr "operando de direcciÃ³n no vÃ¡lido en MEM_REF"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand in MEM_REF"
  msgid "invalid offset operand in %qs"
  msgstr "operando de desplazamiento no vÃ¡lido en MEM_REF"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "uso no vÃ¡lido de %qD"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "IF simple"
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "la llamada gimple tiene dos objetivos"
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "la llamada gimple no tiene objetivo"
  
! #: tree-cfg.c:3337
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "funciÃ³n no vÃ¡lida en la llamada gimple"
  
! #: tree-cfg.c:3347
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "no es funciÃ³n en la llamada gimple"
  
! #: tree-cfg.c:3358
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "estado const pure no vÃ¡lido para la funciÃ³n"
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "LHS no vÃ¡lido en la llamada gimple"
  
! #: tree-cfg.c:3375
  #, fuzzy, gcc-internal-format
  #| msgid "LHS in noreturn call"
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS en la llamada noreturn"
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversiÃ³n no vÃ¡lida en la llamada gimple"
  
! #: tree-cfg.c:3398
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "cadena estÃ¡tica no vÃ¡lida en la llamada gimple"
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "cadena static con una funciÃ³n que no usa una"
*************** msgstr "cadena static con una funciÃ³n q
*** 27399,27943 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3424
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_unreachable or __builtin_trap call with arguments"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "llamada a __builtin_unreachable o __builtin_trap con argumentos"
  
! #: tree-cfg.c:3447
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argumento no vÃ¡lido en la llamada gimple"
  
! #: tree-cfg.c:3467
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "operandos no vÃ¡lidos en la comparaciÃ³n gimple"
  
! #: tree-cfg.c:3483
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "comparaciÃ³n de tipos de operandos que no coinciden"
  
! #: tree-cfg.c:3500
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3515
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "operandos que no son vectores en la comparaciÃ³n de vectores"
  
! #: tree-cfg.c:3524
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "tipo resultante no vÃ¡lido de la comparaciÃ³n de vectores"
  
! #: tree-cfg.c:3531
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "tipo resultante no vÃ¡lido de la comparaciÃ³n"
  
! #: tree-cfg.c:3553
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "el LHS de una operaciÃ³n unaria no es un registro"
  
! #: tree-cfg.c:3559
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "operando no vÃ¡lido en la operaciÃ³n unaria"
  
! #: tree-cfg.c:3582
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n nop"
  
! #: tree-cfg.c:3611
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n nop"
  
! #: tree-cfg.c:3626
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n nop"
  
! #: tree-cfg.c:3640
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n de coma fija"
  
! #: tree-cfg.c:3655
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n a coma flotante"
  
! #: tree-cfg.c:3670
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n a entero"
  
! #: tree-cfg.c:3710
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in sad expression"
  msgid "type mismatch in %qs expression"
  msgstr "no coincide el tipo en expresiÃ³n triste"
  
! #: tree-cfg.c:3732
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "prototipo no vÃ¡lido para '%s'"
  
! #: tree-cfg.c:3743
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3757
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversiÃ³n que no es trivial en la operaciÃ³n unaria"
  
! #: tree-cfg.c:3782
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "el LHS de una operaciÃ³n binaria no es un registro"
  
! #: tree-cfg.c:3789
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "operandos no vÃ¡lidos en la operaciÃ³n binaria"
  
! #: tree-cfg.c:3894
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-vector operands to vector valued plus"
  msgid "invalid non-vector operands to %qs"
  msgstr "operandos que no son vectores no vÃ¡lidos para un vector valuado con mÃ¡s"
  
! #: tree-cfg.c:3905
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "modo de puntero %qs no vÃ¡lido"
  
! #: tree-cfg.c:4111
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector type expected in %qs"
  msgstr "se esperaban tipos vector en una expresiÃ³n de permutaciÃ³n de vector"
  
! #: tree-cfg.c:4124
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "los tipos de datos no coinciden en la expresiÃ³n binaria"
  
! #: tree-cfg.c:4152
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "el LHS de una operaciÃ³n terniaria no es un registro"
  
! #: tree-cfg.c:4161
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "operandos no vÃ¡lidos en la operaciÃ³n terniaria"
  
! #: tree-cfg.c:4193
  #, fuzzy, gcc-internal-format
  #| msgid "the first argument of a VEC_COND_EXPR must be of a boolean vector type of the same number of elements as the result"
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "el primer argumento de una VEC_COND_EXPR debe ser de tipo vector de booleanos del mismo nÃºmero de elementos que el resultado"
  
! #: tree-cfg.c:4235 tree-cfg.c:4294
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector types expected in %qs"
  msgstr "se esperaban tipos vector en una expresiÃ³n de permutaciÃ³n de vector"
  
! #: tree-cfg.c:4250
  #, fuzzy, gcc-internal-format
  #| msgid "vectors with different element number found in vector permute expression"
  msgid "vectors with different element number found in %qs"
  msgstr "se encontraron vectores con nÃºmero de elementos diferentes en la expresiÃ³n de permutaciÃ³n"
  
! #: tree-cfg.c:4266
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offload table in %s"
  msgid "invalid mask type in %qs"
  msgstr "tabla de descarga no vÃ¡lida en %s"
  
! #: tree-cfg.c:4326
  #, fuzzy, gcc-internal-format
  #| msgid "not allowed type combination in BIT_INSERT_EXPR"
  msgid "not allowed type combination in %qs"
  msgstr "no se permite combinar tipos en BIT_INSERT_EXPR"
  
! #: tree-cfg.c:4335
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size in BIT_INSERT_EXPR"
  msgid "invalid position or size in %qs"
  msgstr "posiciÃ³n o tamaÃ±o no vÃ¡lido en BIT_INSERT_EXPR"
  
! #: tree-cfg.c:4341
  #, fuzzy, gcc-internal-format
  #| msgid "'h' applied to non-register operand"
  msgid "%qs into non-mode-precision operand"
  msgstr "`h' aplicado a un operando no registro"
  
! #: tree-cfg.c:4351
  #, fuzzy, gcc-internal-format
  #| msgid "insertion out of range in BIT_INSERT_EXPR"
  msgid "insertion out of range in %qs"
  msgstr "inserciÃ³n fuera de rango en BIT_INSERT_EXPR"
  
! #: tree-cfg.c:4361
  #, fuzzy, gcc-internal-format
  #| msgid "vector insertion not at element boundary"
  msgid "%qs not at element boundary"
  msgstr "inserciÃ³n de vector no en contorno de elemento"
  
! #: tree-cfg.c:4416
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "conversiÃ³n que no es trivial en la asignaciÃ³n"
  
! #: tree-cfg.c:4425
  #, fuzzy, gcc-internal-format
  #| msgid "non-decl/MEM_REF LHS in clobber statement"
  msgid "%qs LHS in clobber statement"
  msgstr "non-decl/MEM_REF LHS en sentencia clobber"
  
! #: tree-cfg.c:4444
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operando no vÃ¡lido para %%R"
  
! #: tree-cfg.c:4485 tree-cfg.c:4511
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs no vÃ¡lido para el almacenamiento de memoria gimple"
  
! #: tree-cfg.c:4545 tree-cfg.c:4563
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect type of vector CONSTRUCTOR elements"
  msgid "incorrect type of vector %qs elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.c:4554 tree-cfg.c:4571
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect number of vector CONSTRUCTOR elements"
  msgid "incorrect number of vector %qs elements"
  msgstr "nÃºmero incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.c:4579
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.c:4588
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR with non-NULL element index"
  msgid "vector %qs with non-NULL element index"
  msgstr "CONSTRUCTOR de vector con Ã­ndice de elemento no NULL"
  
! #: tree-cfg.c:4595
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR element is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "el elemento CONSTRUCTOR de vector no es un valor GIMPLE"
  
! #: tree-cfg.c:4604
  #, fuzzy, gcc-internal-format
  #| msgid "non-vector CONSTRUCTOR with elements"
  msgid "non-vector %qs with elements"
  msgstr "CONSTRUCTOR no vector con elementos"
  
! #: tree-cfg.c:4615
  #, fuzzy, gcc-internal-format
  #| msgid "ASSERT_EXPR with an always-false condition"
  msgid "%qs with an always-false condition"
  msgstr "ASSERT_EXPR con una condiciÃ³n que es siempre falsa"
  
! #: tree-cfg.c:4674
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operando no vÃ¡lido en la declaraciÃ³n return"
  
! #: tree-cfg.c:4689 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversiÃ³n no vÃ¡lida en la declaraciÃ³n return"
  
! #: tree-cfg.c:4713
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "el destino de goto no es una etiqueta ni un puntero"
  
! #: tree-cfg.c:4732
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operando no vÃ¡lido para la declaraciÃ³n switch"
  
! #: tree-cfg.c:4740
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "sentencia switch de tipo no entero"
  
! #: tree-cfg.c:4750
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "etiqueta case default no vÃ¡ilda en sentencia switch"
  
! #: tree-cfg.c:4762
  #, fuzzy, gcc-internal-format
  #| msgid "invalid CASE_CHAIN"
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "CASE_CHAIN no vÃ¡lido"
  
! #: tree-cfg.c:4768
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "etiqueta case no vÃ¡ilda en sentencia switch"
  
! #: tree-cfg.c:4775
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "rango case no vÃ¡ildo en sentencia switch"
  
! #: tree-cfg.c:4785
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "discordancia de tipos para etiqueta case en sentencia switch"
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "discordancia en precisiÃ³n de tipo en sentencia switch"
  
! #: tree-cfg.c:4804
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "etiquetas case no ordenadas en sentencia switch"
  
! #: tree-cfg.c:4847
  #, fuzzy, gcc-internal-format
  #| msgid "label's context is not the current function decl"
  msgid "label context is not the current function declaration"
  msgstr "el contexto de la etiqueta no es la declaraciÃ³n de funciÃ³n actual"
  
! #: tree-cfg.c:4856
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrada incorrecta en label_to_block_map"
  
! #: tree-cfg.c:4866
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "definiciÃ³n incorrecta del nÃºmero de relleno de aterrizaje"
  
! #: tree-cfg.c:4882
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "cÃ³digo de comparaciÃ³n no vÃ¡lido en la condiciÃ³n gimple"
  
! #: tree-cfg.c:4890
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "etiquetas no vÃ¡lidas en la condiciÃ³n gimple"
  
! #: tree-cfg.c:4973 tree-cfg.c:4982
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "resultado PHI no vÃ¡lido"
  
! #: tree-cfg.c:4992
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "falta la definiciÃ³n PHI"
  
! #: tree-cfg.c:5006
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumento PHI no vÃ¡lido"
  
! #: tree-cfg.c:5013
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in PHI argument %u"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipos incompatibles en el argumento PHI %u"
  
! #: tree-cfg.c:5111
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "fallÃ³ verify_gimple"
  
! #: tree-cfg.c:5168
  #, fuzzy, gcc-internal-format
  #| msgid "dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT muerto en la tabla EH"
  
! #: tree-cfg.c:5184
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "la ubicaciÃ³n referencia un bloque que no estÃ¡ en el Ã¡rbol de bloques"
  
! #: tree-cfg.c:5233
  #, fuzzy, gcc-internal-format
  #| msgid "Local declaration from a different function"
  msgid "local declaration from a different function"
  msgstr "DeclaraciÃ³n local desde una funciÃ³n diferente"
  
! #: tree-cfg.c:5336
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "se estableciÃ³ gimple_bb (phi) a un bloque bÃ¡sico errÃ³neo"
  
! #: tree-cfg.c:5345
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nodo PHI con ubicaciÃ³n"
  
! #: tree-cfg.c:5356 tree-cfg.c:5403
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "comparticiÃ³n incorrecta de nodos de Ã¡rbol"
  
! #: tree-cfg.c:5364
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtual con ubicaciones de argumento"
  
! #: tree-cfg.c:5391
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "se estableciÃ³ gimple_bb (stmt) a un bloque bÃ¡sico errÃ³neo"
  
! #: tree-cfg.c:5431
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "se marcÃ³ la sentencia para throw, pero no lo hace"
  
! #: tree-cfg.c:5437
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "se marcÃ³ la sentencia para throw en medio del bloque"
  
! #: tree-cfg.c:5459
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "fallÃ³ verify_gimple"
  
! #: tree-cfg.c:5481
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK tiene IL asociado con Ã©l"
  
! #: tree-cfg.c:5488
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK tiene IL asociado con Ã©l"
  
! #: tree-cfg.c:5495
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "caida para salir del bb %d"
  
! #: tree-cfg.c:5519
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "etiqueta no local "
  
! #: tree-cfg.c:5528
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "etiqueta de relleno de aterrizaje EH "
  
! #: tree-cfg.c:5537 tree-cfg.c:5546 tree-cfg.c:5571
  #, gcc-internal-format
  msgid "label "
  msgstr "etiqueta "
  
! #: tree-cfg.c:5561
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "control de flujo enmedio del bloque bÃ¡sico %d"
  
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "borde de caÃ­da despuÃ©s de una sentencia de control en bb %d"
  
! #: tree-cfg.c:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "borde verdadero/falso despuÃ©s de una expresiÃ³n que no es GIMPLE_COND en bb %d"
  
! #: tree-cfg.c:5630 tree-cfg.c:5652 tree-cfg.c:5669 tree-cfg.c:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "banderas de borde de salida errÃ³neas al final del bb %d"
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "goto explÃ­cito al final del bb %d"
  
! #: tree-cfg.c:5674
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "el borde de devoluciÃ³n no apunta a exit en el bb %d"
  
! #: tree-cfg.c:5704
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "se encontrÃ³ un case por defecto que no estÃ¡ al inicio del vector case"
  
! #: tree-cfg.c:5712
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "las etiquetas case no estÃ¡n ordenadas:"
  
! #: tree-cfg.c:5729
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "borde de salida extra %d->%d"
  
! #: tree-cfg.c:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "falta el borde %i->%i"
  
! #: tree-cfg.c:9380
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "la funciÃ³n %<noreturn%> devuelve"
  
! #: tree-cfg.c:9401 tree-cfg.c:9433
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "el control alcanza el final de una funciÃ³n que no es void"
  
! #: tree-cfg.c:9499
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: tree-cfg.c:9504 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
--- 27478,28022 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_unreachable or __builtin_trap call with arguments"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "llamada a __builtin_unreachable o __builtin_trap con argumentos"
  
! #: tree-cfg.c:3450
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argumento no vÃ¡lido en la llamada gimple"
  
! #: tree-cfg.c:3470
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "operandos no vÃ¡lidos en la comparaciÃ³n gimple"
  
! #: tree-cfg.c:3486
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "comparaciÃ³n de tipos de operandos que no coinciden"
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3518
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "operandos que no son vectores en la comparaciÃ³n de vectores"
  
! #: tree-cfg.c:3527
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "tipo resultante no vÃ¡lido de la comparaciÃ³n de vectores"
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "tipo resultante no vÃ¡lido de la comparaciÃ³n"
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "el LHS de una operaciÃ³n unaria no es un registro"
  
! #: tree-cfg.c:3562
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "operando no vÃ¡lido en la operaciÃ³n unaria"
  
! #: tree-cfg.c:3585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n nop"
  
! #: tree-cfg.c:3614
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n nop"
  
! #: tree-cfg.c:3629
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n nop"
  
! #: tree-cfg.c:3643
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n de coma fija"
  
! #: tree-cfg.c:3658
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n a coma flotante"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n a entero"
  
! #: tree-cfg.c:3713
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in sad expression"
  msgid "type mismatch in %qs expression"
  msgstr "no coincide el tipo en expresiÃ³n triste"
  
! #: tree-cfg.c:3735
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "prototipo no vÃ¡lido para '%s'"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversiÃ³n que no es trivial en la operaciÃ³n unaria"
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "el LHS de una operaciÃ³n binaria no es un registro"
  
! #: tree-cfg.c:3792
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "operandos no vÃ¡lidos en la operaciÃ³n binaria"
  
! #: tree-cfg.c:3897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-vector operands to vector valued plus"
  msgid "invalid non-vector operands to %qs"
  msgstr "operandos que no son vectores no vÃ¡lidos para un vector valuado con mÃ¡s"
  
! #: tree-cfg.c:3908
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "modo de puntero %qs no vÃ¡lido"
  
! #: tree-cfg.c:4114
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector type expected in %qs"
  msgstr "se esperaban tipos vector en una expresiÃ³n de permutaciÃ³n de vector"
  
! #: tree-cfg.c:4127
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "los tipos de datos no coinciden en la expresiÃ³n binaria"
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "el LHS de una operaciÃ³n terniaria no es un registro"
  
! #: tree-cfg.c:4164
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "operandos no vÃ¡lidos en la operaciÃ³n terniaria"
  
! #: tree-cfg.c:4196
  #, fuzzy, gcc-internal-format
  #| msgid "the first argument of a VEC_COND_EXPR must be of a boolean vector type of the same number of elements as the result"
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "el primer argumento de una VEC_COND_EXPR debe ser de tipo vector de booleanos del mismo nÃºmero de elementos que el resultado"
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector types expected in %qs"
  msgstr "se esperaban tipos vector en una expresiÃ³n de permutaciÃ³n de vector"
  
! #: tree-cfg.c:4253
  #, fuzzy, gcc-internal-format
  #| msgid "vectors with different element number found in vector permute expression"
  msgid "vectors with different element number found in %qs"
  msgstr "se encontraron vectores con nÃºmero de elementos diferentes en la expresiÃ³n de permutaciÃ³n"
  
! #: tree-cfg.c:4269
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offload table in %s"
  msgid "invalid mask type in %qs"
  msgstr "tabla de descarga no vÃ¡lida en %s"
  
! #: tree-cfg.c:4329
  #, fuzzy, gcc-internal-format
  #| msgid "not allowed type combination in BIT_INSERT_EXPR"
  msgid "not allowed type combination in %qs"
  msgstr "no se permite combinar tipos en BIT_INSERT_EXPR"
  
! #: tree-cfg.c:4338
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size in BIT_INSERT_EXPR"
  msgid "invalid position or size in %qs"
  msgstr "posiciÃ³n o tamaÃ±o no vÃ¡lido en BIT_INSERT_EXPR"
  
! #: tree-cfg.c:4344
  #, fuzzy, gcc-internal-format
  #| msgid "'h' applied to non-register operand"
  msgid "%qs into non-mode-precision operand"
  msgstr "`h' aplicado a un operando no registro"
  
! #: tree-cfg.c:4354
  #, fuzzy, gcc-internal-format
  #| msgid "insertion out of range in BIT_INSERT_EXPR"
  msgid "insertion out of range in %qs"
  msgstr "inserciÃ³n fuera de rango en BIT_INSERT_EXPR"
  
! #: tree-cfg.c:4364
  #, fuzzy, gcc-internal-format
  #| msgid "vector insertion not at element boundary"
  msgid "%qs not at element boundary"
  msgstr "inserciÃ³n de vector no en contorno de elemento"
  
! #: tree-cfg.c:4419
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "conversiÃ³n que no es trivial en la asignaciÃ³n"
  
! #: tree-cfg.c:4428
  #, fuzzy, gcc-internal-format
  #| msgid "non-decl/MEM_REF LHS in clobber statement"
  msgid "%qs LHS in clobber statement"
  msgstr "non-decl/MEM_REF LHS en sentencia clobber"
  
! #: tree-cfg.c:4447
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operando no vÃ¡lido para %%R"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs no vÃ¡lido para el almacenamiento de memoria gimple"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect type of vector CONSTRUCTOR elements"
  msgid "incorrect type of vector %qs elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect number of vector CONSTRUCTOR elements"
  msgid "incorrect number of vector %qs elements"
  msgstr "nÃºmero incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.c:4591
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR with non-NULL element index"
  msgid "vector %qs with non-NULL element index"
  msgstr "CONSTRUCTOR de vector con Ã­ndice de elemento no NULL"
  
! #: tree-cfg.c:4598
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR element is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "el elemento CONSTRUCTOR de vector no es un valor GIMPLE"
  
! #: tree-cfg.c:4607
  #, fuzzy, gcc-internal-format
  #| msgid "non-vector CONSTRUCTOR with elements"
  msgid "non-vector %qs with elements"
  msgstr "CONSTRUCTOR no vector con elementos"
  
! #: tree-cfg.c:4618
  #, fuzzy, gcc-internal-format
  #| msgid "ASSERT_EXPR with an always-false condition"
  msgid "%qs with an always-false condition"
  msgstr "ASSERT_EXPR con una condiciÃ³n que es siempre falsa"
  
! #: tree-cfg.c:4677
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operando no vÃ¡lido en la declaraciÃ³n return"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversiÃ³n no vÃ¡lida en la declaraciÃ³n return"
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "el destino de goto no es una etiqueta ni un puntero"
  
! #: tree-cfg.c:4735
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operando no vÃ¡lido para la declaraciÃ³n switch"
  
! #: tree-cfg.c:4743
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "sentencia switch de tipo no entero"
  
! #: tree-cfg.c:4753
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "etiqueta case default no vÃ¡ilda en sentencia switch"
  
! #: tree-cfg.c:4765
  #, fuzzy, gcc-internal-format
  #| msgid "invalid CASE_CHAIN"
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "CASE_CHAIN no vÃ¡lido"
  
! #: tree-cfg.c:4771
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "etiqueta case no vÃ¡ilda en sentencia switch"
  
! #: tree-cfg.c:4778
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "rango case no vÃ¡ildo en sentencia switch"
  
! #: tree-cfg.c:4788
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "discordancia de tipos para etiqueta case en sentencia switch"
  
! #: tree-cfg.c:4798
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "discordancia en precisiÃ³n de tipo en sentencia switch"
  
! #: tree-cfg.c:4807
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "etiquetas case no ordenadas en sentencia switch"
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  #| msgid "label's context is not the current function decl"
  msgid "label context is not the current function declaration"
  msgstr "el contexto de la etiqueta no es la declaraciÃ³n de funciÃ³n actual"
  
! #: tree-cfg.c:4859
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrada incorrecta en label_to_block_map"
  
! #: tree-cfg.c:4869
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "definiciÃ³n incorrecta del nÃºmero de relleno de aterrizaje"
  
! #: tree-cfg.c:4885
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "cÃ³digo de comparaciÃ³n no vÃ¡lido en la condiciÃ³n gimple"
  
! #: tree-cfg.c:4893
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "etiquetas no vÃ¡lidas en la condiciÃ³n gimple"
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "resultado PHI no vÃ¡lido"
  
! #: tree-cfg.c:4995
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "falta la definiciÃ³n PHI"
  
! #: tree-cfg.c:5009
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumento PHI no vÃ¡lido"
  
! #: tree-cfg.c:5016
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in PHI argument %u"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipos incompatibles en el argumento PHI %u"
  
! #: tree-cfg.c:5114
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "fallÃ³ verify_gimple"
  
! #: tree-cfg.c:5171
  #, fuzzy, gcc-internal-format
  #| msgid "dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT muerto en la tabla EH"
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "la ubicaciÃ³n referencia un bloque que no estÃ¡ en el Ã¡rbol de bloques"
  
! #: tree-cfg.c:5236
  #, fuzzy, gcc-internal-format
  #| msgid "Local declaration from a different function"
  msgid "local declaration from a different function"
  msgstr "DeclaraciÃ³n local desde una funciÃ³n diferente"
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "se estableciÃ³ gimple_bb (phi) a un bloque bÃ¡sico errÃ³neo"
  
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nodo PHI con ubicaciÃ³n"
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "comparticiÃ³n incorrecta de nodos de Ã¡rbol"
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtual con ubicaciones de argumento"
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "se estableciÃ³ gimple_bb (stmt) a un bloque bÃ¡sico errÃ³neo"
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "se marcÃ³ la sentencia para throw, pero no lo hace"
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "se marcÃ³ la sentencia para throw en medio del bloque"
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "fallÃ³ verify_gimple"
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK tiene IL asociado con Ã©l"
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK tiene IL asociado con Ã©l"
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "caida para salir del bb %d"
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "etiqueta no local "
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "etiqueta de relleno de aterrizaje EH "
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr "etiqueta "
  
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "control de flujo enmedio del bloque bÃ¡sico %d"
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "borde de caÃ­da despuÃ©s de una sentencia de control en bb %d"
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "borde verdadero/falso despuÃ©s de una expresiÃ³n que no es GIMPLE_COND en bb %d"
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "banderas de borde de salida errÃ³neas al final del bb %d"
  
! #: tree-cfg.c:5643
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "goto explÃ­cito al final del bb %d"
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "el borde de devoluciÃ³n no apunta a exit en el bb %d"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "se encontrÃ³ un case por defecto que no estÃ¡ al inicio del vector case"
  
! #: tree-cfg.c:5715
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "las etiquetas case no estÃ¡n ordenadas:"
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "borde de salida extra %d->%d"
  
! #: tree-cfg.c:5755
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "falta el borde %i->%i"
  
! #: tree-cfg.c:9383
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "la funciÃ³n %<noreturn%> devuelve"
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "el control alcanza el final de una funciÃ³n que no es void"
  
! #: tree-cfg.c:9502
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
*************** msgstr "BB %i tiene un borde incorrecto"
*** 27999,28078 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr "BB %i tiene un borde de respaldo incorrecto"
  
! #: tree-inline.c:3831
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "la funciÃ³n %q+F nunca se puede copiar porque recibe un goto que no es local"
  
! #: tree-inline.c:3838
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "la funciÃ³n %q+F nunca se puede copiar porque guarda direcciones de etiqueta local en una variable estÃ¡tica"
  
! #: tree-inline.c:3878
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa alloca (forzar usando el atributo always_inline)"
  
! #: tree-inline.c:3892
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa setjmp"
  
! #: tree-inline.c:3906
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa listas variables de argumentos"
  
! #: tree-inline.c:3918
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa manejo de excepciones setjmp-longjmp"
  
! #: tree-inline.c:3926
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque contiene un goto que no es local"
  
! #: tree-inline.c:3938
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa __builtin_return o __builtin_apply_args"
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque contiene un goto calculado"
  
! #: tree-inline.c:4059
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "la funciÃ³n %q+F nunca puede ser incluida en lÃ­nea porque se suprime al usar -fno-inline"
  
! #: tree-inline.c:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "la funciÃ³n %q+F nunca puede ser incluida en lÃ­nea porque utiliza atributos que generan conflictos con la inclusiÃ³n en lÃ­nea"
  
! #: tree-inline.c:4745
  #, fuzzy, gcc-internal-format
  #| msgid "inlining failed in call to always_inline %q+F: %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "fallÃ³ la inclusiÃ³n en lÃ­nea en la llamada a always_inline %q+F: %s"
  
! #: tree-inline.c:4748 tree-inline.c:4769
  #, gcc-internal-format
  msgid "called from here"
  msgstr "llamado desde aquÃ­"
  
! #: tree-inline.c:4751 tree-inline.c:4772
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "llamada desde esta funciÃ³n"
  
! #: tree-inline.c:4765
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "fallÃ³ la inclusiÃ³n en lÃ­nea en la llamada a %q+F: %s"
--- 28078,28157 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr "BB %i tiene un borde de respaldo incorrecto"
  
! #: tree-inline.c:3832
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "la funciÃ³n %q+F nunca se puede copiar porque recibe un goto que no es local"
  
! #: tree-inline.c:3839
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "la funciÃ³n %q+F nunca se puede copiar porque guarda direcciones de etiqueta local en una variable estÃ¡tica"
  
! #: tree-inline.c:3879
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa alloca (forzar usando el atributo always_inline)"
  
! #: tree-inline.c:3893
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa setjmp"
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa listas variables de argumentos"
  
! #: tree-inline.c:3919
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa manejo de excepciones setjmp-longjmp"
  
! #: tree-inline.c:3927
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque contiene un goto que no es local"
  
! #: tree-inline.c:3939
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa __builtin_return o __builtin_apply_args"
  
! #: tree-inline.c:3959
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque contiene un goto calculado"
  
! #: tree-inline.c:4060
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "la funciÃ³n %q+F nunca puede ser incluida en lÃ­nea porque se suprime al usar -fno-inline"
  
! #: tree-inline.c:4068
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "la funciÃ³n %q+F nunca puede ser incluida en lÃ­nea porque utiliza atributos que generan conflictos con la inclusiÃ³n en lÃ­nea"
  
! #: tree-inline.c:4746
  #, fuzzy, gcc-internal-format
  #| msgid "inlining failed in call to always_inline %q+F: %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "fallÃ³ la inclusiÃ³n en lÃ­nea en la llamada a always_inline %q+F: %s"
  
! #: tree-inline.c:4749 tree-inline.c:4770
  #, gcc-internal-format
  msgid "called from here"
  msgstr "llamado desde aquÃ­"
  
! #: tree-inline.c:4752 tree-inline.c:4773
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "llamada desde esta funciÃ³n"
  
! #: tree-inline.c:4766
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "fallÃ³ la inclusiÃ³n en lÃ­nea en la llamada a %q+F: %s"
*************** msgstr "falta el operando use para stmt"
*** 28187,28205 ****
  msgid "statement volatile flag not up to date"
  msgstr "la opciÃ³n volatile de stmt no estÃ¡ actualizada"
  
! #: tree-ssa-strlen.c:2143
  #, fuzzy
  #| msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%K%qD: escribir %E bytes o mÃ¡s en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: tree-ssa-strlen.c:2147
  #, fuzzy
  #| msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%K%qD: escribir %E bytes o mÃ¡s en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: tree-ssa-strlen.c:2157
  #, fuzzy
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size %wu"
--- 28266,28284 ----
  msgid "statement volatile flag not up to date"
  msgstr "la opciÃ³n volatile de stmt no estÃ¡ actualizada"
  
! #: tree-ssa-strlen.c:2149
  #, fuzzy
  #| msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%K%qD: escribir %E bytes o mÃ¡s en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: tree-ssa-strlen.c:2153
  #, fuzzy
  #| msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%K%qD: escribir %E bytes o mÃ¡s en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: tree-ssa-strlen.c:2163
  #, fuzzy
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size %wu"
*************** msgid_plural "%G%qD writing %wu bytes in
*** 28208,28214 ****
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una regiÃ³n de tamaÃ±o %wu"
  
! #: tree-ssa-strlen.c:2165
  #, fuzzy
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size %wu"
--- 28287,28293 ----
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una regiÃ³n de tamaÃ±o %wu"
  
! #: tree-ssa-strlen.c:2171
  #, fuzzy
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size %wu"
*************** msgid_plural "%Gwriting %wu bytes into a
*** 28217,28223 ****
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una regiÃ³n de tamaÃ±o %wu"
  
! #: tree-ssa-strlen.c:2175
  #, fuzzy
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu"
--- 28296,28302 ----
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una regiÃ³n de tamaÃ±o %wu"
  
! #: tree-ssa-strlen.c:2181
  #, fuzzy
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu"
*************** msgid_plural "%G%qD writing %wu bytes in
*** 28226,28232 ****
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de un tamaÃ±o entre %wu y %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wu"
  
! #: tree-ssa-strlen.c:2183
  #, fuzzy
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu"
--- 28305,28311 ----
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de un tamaÃ±o entre %wu y %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wu"
  
! #: tree-ssa-strlen.c:2189
  #, fuzzy
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu"
*************** msgid_plural "%Gwriting %wu bytes into a
*** 28235,28374 ****
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de un tamaÃ±o entre %wu y %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wu"
  
! #: tree-ssa-strlen.c:2193
  #, fuzzy
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu"
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una regiÃ³n de tamaÃ±o %wu"
  
! #: tree-ssa-strlen.c:2199
  #, fuzzy
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu"
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una regiÃ³n de tamaÃ±o %wu"
  
! #: tree-ssa-strlen.c:2207
  #, fuzzy
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wu"
  
! #: tree-ssa-strlen.c:2213
  #, fuzzy
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wu"
  
! #: tree-ssa-strlen.c:2250
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2254
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "at offset %s to object %qD declared here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: tree-ssa-strlen.c:2286
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2293
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD was declared here"
  msgid "at offset %s to an object declared here"
  msgstr "%qD se declarÃ³ aquÃ­"
  
! #: tree-ssa-strlen.c:2302
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2310
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2317
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2322
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2327
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:3218
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3234
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] "salida de %G%qD truncada copiando %E byte desde una cadena de longitud %wu"
  msgstr[1] "salida de %G%qD truncada copiando %E bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.c:3241
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "salida de %G%qD truncada copiando entre %wu y %wu bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.c:3253
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] "la salida de %G%qD puede truncarse copiando %E byte desde una cadena de longitud %wu"
  msgstr[1] "la salida de %G%qD puede truncarse copiando %E bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.c:3260 tree-ssa-strlen.c:3276
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "la salida de %G%qD puede truncarse copiando entre %wu y %wu bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.c:3417
  #, fuzzy
  #| msgid "%qE output truncated before the last format character"
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "la salida %qE podrÃ­a truncarse antes del Ãºltimo carÃ¡cter de formato"
  
! #: tree-ssa-strlen.c:3423
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr "%G%qD: el lÃ­mite especificado depende de la longitud del argumento origen"
  
! #: tree-ssa-strlen.c:3430
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "la longitud se calcula aquÃ­"
  
! #: tree-ssa-strlen.c:4335
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4337
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4344
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4349
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4359
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "in this expression"
--- 28314,28453 ----
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de un tamaÃ±o entre %wu y %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wu"
  
! #: tree-ssa-strlen.c:2199
  #, fuzzy
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu"
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una regiÃ³n de tamaÃ±o %wu"
  
! #: tree-ssa-strlen.c:2205
  #, fuzzy
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu"
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una regiÃ³n de tamaÃ±o %wu"
  
! #: tree-ssa-strlen.c:2213
  #, fuzzy
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wu"
  
! #: tree-ssa-strlen.c:2219
  #, fuzzy
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una regiÃ³n de un tamaÃ±o entre %wu y %wu"
  
! #: tree-ssa-strlen.c:2256
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2260
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "at offset %s to object %qD declared here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: tree-ssa-strlen.c:2292
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2299
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD was declared here"
  msgid "at offset %s to an object declared here"
  msgstr "%qD se declarÃ³ aquÃ­"
  
! #: tree-ssa-strlen.c:2308
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2316
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2323
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2328
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2333
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:3224
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.c:3240
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] "salida de %G%qD truncada copiando %E byte desde una cadena de longitud %wu"
  msgstr[1] "salida de %G%qD truncada copiando %E bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.c:3247
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "salida de %G%qD truncada copiando entre %wu y %wu bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.c:3259
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] "la salida de %G%qD puede truncarse copiando %E byte desde una cadena de longitud %wu"
  msgstr[1] "la salida de %G%qD puede truncarse copiando %E bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.c:3266 tree-ssa-strlen.c:3282
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "la salida de %G%qD puede truncarse copiando entre %wu y %wu bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.c:3423
  #, fuzzy
  #| msgid "%qE output truncated before the last format character"
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "la salida %qE podrÃ­a truncarse antes del Ãºltimo carÃ¡cter de formato"
  
! #: tree-ssa-strlen.c:3429
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr "%G%qD: el lÃ­mite especificado depende de la longitud del argumento origen"
  
! #: tree-ssa-strlen.c:3436
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "la longitud se calcula aquÃ­"
  
! #: tree-ssa-strlen.c:4341
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4343
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4350
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4355
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4365
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "in this expression"
*************** msgstr "se modificÃ³ el stmt (%p) marcad
*** 28544,28560 ****
  msgid "verify_ssa failed"
  msgstr "fallÃ³ verify_ssa"
  
! #: tree-streamer-in.c:352
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "cÃ³digo interno independiente de mÃ¡quina fuera de rango"
  
! #: tree-streamer-in.c:358
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "no estÃ¡ disponible la orden interna especÃ­fica del objetivo"
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1891
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr "la operaciÃ³n vectorial se expandirÃ¡ por piezas"
--- 28623,28639 ----
  msgid "verify_ssa failed"
  msgstr "fallÃ³ verify_ssa"
  
! #: tree-streamer-in.c:353
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "cÃ³digo interno independiente de mÃ¡quina fuera de rango"
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "no estÃ¡ disponible la orden interna especÃ­fica del objetivo"
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1912
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr "la operaciÃ³n vectorial se expandirÃ¡ por piezas"
*************** msgstr "la operaciÃ³n vectorial se expan
*** 28569,28585 ****
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr "la operaciÃ³n vectorial se expandirÃ¡ con una sola operaciÃ³n escalar"
  
! #: tree-vect-generic.c:983
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr "la condiciÃ³n vectorial se expandirÃ¡ por piezas"
  
! #: tree-vect-generic.c:1463
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "la operaciÃ³n de ordenamiento vectorial se expandirÃ¡ por piezas"
  
! #: tree-vect-loop.c:3678
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr "no se ha producido vectorizaciÃ³n para un bucle simd"
--- 28648,28664 ----
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr "la operaciÃ³n vectorial se expandirÃ¡ con una sola operaciÃ³n escalar"
  
! #: tree-vect-generic.c:1004
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr "la condiciÃ³n vectorial se expandirÃ¡ por piezas"
  
! #: tree-vect-generic.c:1484
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "la operaciÃ³n de ordenamiento vectorial se expandirÃ¡ por piezas"
  
! #: tree-vect-loop.c:3707
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr "no se ha producido vectorizaciÃ³n para un bucle simd"
*************** msgstr "elemento no constante en CONSTRU
*** 28666,28761 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "elemento con efectos colaterales en CONSTRUCTOR sin efectos colaterales"
  
! #: tree.c:8170
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "las matrices de funciones no tienen significado"
  
! #: tree.c:8334
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "el tipo de devoluciÃ³n de funciÃ³n no puede ser funciÃ³n"
  
! #: tree.c:9695 tree.c:9780 tree.c:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:9732
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: no se esperaba ninguno de %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:9745
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d"
  
! #: tree.c:9794
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: no se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d"
  
! #: tree.c:9807
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: se esperaba omp_clause %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:9869
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: se esperaba un Ã¡rbol que contenga la estructura %qs, se tiene %qs en %s, en %s:%d"
  
! #: tree.c:9883
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso de elt %d de tree_int_cst con %d elts en %s, en %s:%d"
  
! #: tree.c:9896
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso de elt %d de tree_vec con %d elts en %s, en %s:%d"
  
! #: tree.c:9909
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso del operando %d de %s con %d operandos en %s, en %s:%d"
  
! #: tree.c:9922
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso del operando %d de omp_clause %s con %d operandos en %s, en %s:%d"
  
! #: tree.c:13041
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD es obsoleto: %s"
  
! #: tree.c:13044
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD es obsoleto"
  
! #: tree.c:13067
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE es obsoleto: %s"
  
! #: tree.c:13070
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE es obsoleto"
  
! #: tree.c:13076
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "el tipo es obsoleto: %s"
  
! #: tree.c:13079
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "el tipo es obsoleto"
--- 28745,28840 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "elemento con efectos colaterales en CONSTRUCTOR sin efectos colaterales"
  
! #: tree.c:8187
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "las matrices de funciones no tienen significado"
  
! #: tree.c:8351
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "el tipo de devoluciÃ³n de funciÃ³n no puede ser funciÃ³n"
  
! #: tree.c:9731 tree.c:9816 tree.c:9879
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:9768
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: no se esperaba ninguno de %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:9781
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d"
  
! #: tree.c:9830
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: no se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d"
  
! #: tree.c:9843
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: se esperaba omp_clause %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:9905
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: se esperaba un Ã¡rbol que contenga la estructura %qs, se tiene %qs en %s, en %s:%d"
  
! #: tree.c:9919
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso de elt %d de tree_int_cst con %d elts en %s, en %s:%d"
  
! #: tree.c:9932
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso de elt %d de tree_vec con %d elts en %s, en %s:%d"
  
! #: tree.c:9945
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso del operando %d de %s con %d operandos en %s, en %s:%d"
  
! #: tree.c:9958
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso del operando %d de omp_clause %s con %d operandos en %s, en %s:%d"
  
! #: tree.c:13077
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD es obsoleto: %s"
  
! #: tree.c:13080
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD es obsoleto"
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE es obsoleto: %s"
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE es obsoleto"
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "el tipo es obsoleto: %s"
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "el tipo es obsoleto"
*************** msgstr "el tipo es obsoleto"
*** 28780,29051 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13845
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "tipo variante difiere en %s"
  
! #: tree.c:13886
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_SIZE_UNIT"
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "tipos variantes difieren en TYPE_SIZE_UNIT"
  
! #: tree.c:13888
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_SIZE_UNIT"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT del tipo variante"
  
! #: tree.c:13890
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_SIZE_UNIT"
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT del tipo"
  
! #: tree.c:13913
  #, fuzzy, gcc-internal-format
  #| msgid "type variant with TYPE_ALIAS_SET_KNOWN_P"
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "tipo variante con TYPE_ALIAS_SET_KNOWN_P"
  
! #: tree.c:13926
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_VFIELD"
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "tipo variante con diferente TYPE_VFIELD"
  
! #: tree.c:13962
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_BINFO"
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "tipo variante con diferente TYPE_BINFO"
  
! #: tree.c:13964
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_BINFO"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo variante"
  
! #: tree.c:13966
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_BINFO"
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo"
  
! #: tree.c:14005
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_FIELDS"
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "tipo variante con diferente TYPE_FIELDS"
  
! #: tree.c:14007
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "el primer descuadre es campo"
  
! #: tree.c:14009
  #, gcc-internal-format
  msgid "and field"
  msgstr "y campo"
  
! #: tree.c:14026
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "tipo variante con diferente TREE_TYPE"
  
! #: tree.c:14028 tree.c:14039
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo variante"
  
! #: tree.c:14030 tree.c:14041
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo"
  
! #: tree.c:14037
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "el tipo no es compatible con su variante"
  
! #: tree.c:14349
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "La variante principal no estÃ¡ definida"
  
! #: tree.c:14354
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT"
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_MAIN_VARIANT tiene diferente TYPE_MAIN_VARIANT"
  
! #: tree.c:14366
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "TYPE_CANONICAL tiene diferente TYPE_CANONICAL"
  
! #: tree.c:14385
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL no es compatible"
  
! #: tree.c:14393
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MODE of TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_MODE de TYPE_CANONICAL no es compatible"
  
! #: tree.c:14399
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14415
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "TYPE_VFIELD no es FIELD_DECL ni TREE_LIST"
  
! #: tree.c:14425
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "TYPE_NEXT_PTR_TO no es POINTER_TYPE"
  
! #: tree.c:14435
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "TYPE_NEXT_REF_TO no es REFERENCE_TYPE"
  
! #: tree.c:14456
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO is not TREE_BINFO"
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "TYPE_BINFO no es TREE_BINFO"
  
! #: tree.c:14462
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "El tipo TYPE_BINFO no es TYPE_MAIN_VARIANT"
  
! #: tree.c:14473
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not record nor union"
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "TYPE_METHOD_BASETYPE no es registro ni uniÃ³n"
  
! #: tree.c:14484
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_OFFSET_BASETYPE is not record nor union"
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "TYPE_OFFSET_BASETYPE no es registro ni uniÃ³n"
  
! #: tree.c:14502
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_ARRAY_MAX_SIZE not INTEGER_CST"
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "TYPE_ARRAY_MAX_SIZE no es INTEGER_CST"
  
! #: tree.c:14509
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MAX_VALUE_RAW non-NULL"
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "TYPE_MAX_VALUE_RAW no NULL"
  
! #: tree.c:14516
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_LANG_SLOT_1 (binfo) field is non-NULL"
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "El campo TYPE_LANG_SLOT_1 (binfo) es no NULL"
  
! #: tree.c:14532
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value is not CONST_DECL or INTEGER_CST"
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "El valor enumerado no es CONST_DECL ni INTEGER_CST"
  
! #: tree.c:14540
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value type is not INTEGER_TYPE nor convertible to the enum"
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "El tipo de valor enumerado no es INTEGER_TYPE ni puede convertirse al enumerado"
  
! #: tree.c:14548
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value name is not IDENTIFIER_NODE"
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "El nombre de valor enumerado no es IDENTIFIER_NODE"
  
! #: tree.c:14558
  #, fuzzy, gcc-internal-format
  #| msgid "Array TYPE_DOMAIN is not integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "El array TYPE_DOMAIN no es de un tipo entero"
  
! #: tree.c:14567
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_FIELDS defined in incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "TYPE_FIELDS definidos en un tipo incompleto"
  
! #: tree.c:14589
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Ã�rbol incorrecto en una lista TYPE_FIELDS"
  
! #: tree.c:14604
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p"
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "TYPE_CACHED_VALUES_P es %i mientras que TYPE_CACHED_VALUES es %p"
  
! #: tree.c:14611
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES is not TREE_VEC"
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "TYPE_CACHED_VALUES no es TREE_VEC"
  
! #: tree.c:14624
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "entrada TYPE_CACHED_VALUES incorrecta"
  
! #: tree.c:14637
  #, fuzzy, gcc-internal-format
  #| msgid "TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list"
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "TREE_PURPOSE es no NULL en una lista TYPE_ARG_TYPES"
  
! #: tree.c:14643
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong entry in TYPE_ARG_TYPES list"
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Entrada incorrecta en una lista TYPE_ARG_TYPES"
  
! #: tree.c:14650
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VALUES_RAW field is non-NULL"
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "El campo TYPE_VALUES_RAW es no NULL"
  
! #: tree.c:14662
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is set while it should not"
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "TYPE_CACHED_VALUES_P estÃ¡ activado y no deberÃ­a"
  
! #: tree.c:14672
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not main variant"
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
--- 28859,29130 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "tipo variante difiere en %s"
  
! #: tree.c:13924
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_SIZE_UNIT"
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "tipos variantes difieren en TYPE_SIZE_UNIT"
  
! #: tree.c:13926
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_SIZE_UNIT"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT del tipo variante"
  
! #: tree.c:13928
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_SIZE_UNIT"
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT del tipo"
  
! #: tree.c:13951
  #, fuzzy, gcc-internal-format
  #| msgid "type variant with TYPE_ALIAS_SET_KNOWN_P"
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "tipo variante con TYPE_ALIAS_SET_KNOWN_P"
  
! #: tree.c:13964
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_VFIELD"
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "tipo variante con diferente TYPE_VFIELD"
  
! #: tree.c:14000
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_BINFO"
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "tipo variante con diferente TYPE_BINFO"
  
! #: tree.c:14002
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_BINFO"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo variante"
  
! #: tree.c:14004
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_BINFO"
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo"
  
! #: tree.c:14043
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_FIELDS"
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "tipo variante con diferente TYPE_FIELDS"
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "el primer descuadre es campo"
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr "y campo"
  
! #: tree.c:14064
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "tipo variante con diferente TREE_TYPE"
  
! #: tree.c:14066 tree.c:14077
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo variante"
  
! #: tree.c:14068 tree.c:14079
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo"
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "el tipo no es compatible con su variante"
  
! #: tree.c:14387
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "La variante principal no estÃ¡ definida"
  
! #: tree.c:14392
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT"
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_MAIN_VARIANT tiene diferente TYPE_MAIN_VARIANT"
  
! #: tree.c:14404
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "TYPE_CANONICAL tiene diferente TYPE_CANONICAL"
  
! #: tree.c:14423
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL no es compatible"
  
! #: tree.c:14431
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MODE of TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_MODE de TYPE_CANONICAL no es compatible"
  
! #: tree.c:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14453
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "TYPE_VFIELD no es FIELD_DECL ni TREE_LIST"
  
! #: tree.c:14463
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "TYPE_NEXT_PTR_TO no es POINTER_TYPE"
  
! #: tree.c:14473
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "TYPE_NEXT_REF_TO no es REFERENCE_TYPE"
  
! #: tree.c:14494
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO is not TREE_BINFO"
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "TYPE_BINFO no es TREE_BINFO"
  
! #: tree.c:14500
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "El tipo TYPE_BINFO no es TYPE_MAIN_VARIANT"
  
! #: tree.c:14511
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not record nor union"
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "TYPE_METHOD_BASETYPE no es registro ni uniÃ³n"
  
! #: tree.c:14522
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_OFFSET_BASETYPE is not record nor union"
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "TYPE_OFFSET_BASETYPE no es registro ni uniÃ³n"
  
! #: tree.c:14540
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_ARRAY_MAX_SIZE not INTEGER_CST"
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "TYPE_ARRAY_MAX_SIZE no es INTEGER_CST"
  
! #: tree.c:14547
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MAX_VALUE_RAW non-NULL"
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "TYPE_MAX_VALUE_RAW no NULL"
  
! #: tree.c:14554
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_LANG_SLOT_1 (binfo) field is non-NULL"
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "El campo TYPE_LANG_SLOT_1 (binfo) es no NULL"
  
! #: tree.c:14570
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value is not CONST_DECL or INTEGER_CST"
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "El valor enumerado no es CONST_DECL ni INTEGER_CST"
  
! #: tree.c:14578
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value type is not INTEGER_TYPE nor convertible to the enum"
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "El tipo de valor enumerado no es INTEGER_TYPE ni puede convertirse al enumerado"
  
! #: tree.c:14586
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value name is not IDENTIFIER_NODE"
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "El nombre de valor enumerado no es IDENTIFIER_NODE"
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
  #| msgid "Array TYPE_DOMAIN is not integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "El array TYPE_DOMAIN no es de un tipo entero"
  
! #: tree.c:14605
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_FIELDS defined in incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "TYPE_FIELDS definidos en un tipo incompleto"
  
! #: tree.c:14627
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Ã�rbol incorrecto en una lista TYPE_FIELDS"
  
! #: tree.c:14642
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p"
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "TYPE_CACHED_VALUES_P es %i mientras que TYPE_CACHED_VALUES es %p"
  
! #: tree.c:14649
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES is not TREE_VEC"
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "TYPE_CACHED_VALUES no es TREE_VEC"
  
! #: tree.c:14662
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "entrada TYPE_CACHED_VALUES incorrecta"
  
! #: tree.c:14675
  #, fuzzy, gcc-internal-format
  #| msgid "TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list"
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "TREE_PURPOSE es no NULL en una lista TYPE_ARG_TYPES"
  
! #: tree.c:14681
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong entry in TYPE_ARG_TYPES list"
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Entrada incorrecta en una lista TYPE_ARG_TYPES"
  
! #: tree.c:14688
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VALUES_RAW field is non-NULL"
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "El campo TYPE_VALUES_RAW es no NULL"
  
! #: tree.c:14700
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is set while it should not"
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "TYPE_CACHED_VALUES_P estÃ¡ activado y no deberÃ­a"
  
! #: tree.c:14710
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not main variant"
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
*************** msgstr "La sentencia de valor del histog
*** 29067,29079 ****
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr "valor de perfil corrupto: la cuenta del perfilador %s (%d de %d) es inconsistente con la cuenta bloque-bÃ¡sico (%d)"
  
! #: var-tracking.c:7173
  #, fuzzy, gcc-internal-format
  #| msgid "variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without"
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr "se excediÃ³ el lÃ­mite de tamaÃ±o de rastreo de variable con -fvar-tracking-assignments, se reintenta sin esa opciÃ³n"
  
! #: var-tracking.c:7177
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr "se excediÃ³ el lÃ­mite de tamaÃ±o de rastreo de variable"
--- 29146,29158 ----
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr "valor de perfil corrupto: la cuenta del perfilador %s (%d de %d) es inconsistente con la cuenta bloque-bÃ¡sico (%d)"
  
! #: var-tracking.c:7187
  #, fuzzy, gcc-internal-format
  #| msgid "variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without"
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr "se excediÃ³ el lÃ­mite de tamaÃ±o de rastreo de variable con -fvar-tracking-assignments, se reintenta sin esa opciÃ³n"
  
! #: var-tracking.c:7191
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr "se excediÃ³ el lÃ­mite de tamaÃ±o de rastreo de variable"
*************** msgstr "el inicializador para un valor e
*** 29184,29260 ****
  msgid "initializer for floating value is not a floating constant"
  msgstr "el inicializador para un valor de coma flotante no es una constante de coma flotante"
  
! #: varasm.c:5328
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "valor inicial no vÃ¡lido para el miembro %qE"
  
! #: varasm.c:5584
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%+qD se declarÃ³ dÃ©bil despuÃ©s de usarse"
  
! #: varasm.c:5636
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "la declaraciÃ³n dÃ©bil de %q+D se estÃ¡ aplicando a una definiciÃ³n estÃ¡tica que ya existe"
  
! #: varasm.c:5672
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "la declaraciÃ³n weak de %q+D debe ser public"
  
! #: varasm.c:5676
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "no se admite la declaraciÃ³n weak de %q+D"
  
! #: varasm.c:5705 varasm.c:6025
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "sÃ³lo se admiten los aliases weak en esta configuraciÃ³n"
  
! #: varasm.c:5900
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "weakref no se admite en esta configuraciÃ³n"
  
! #: varasm.c:5928
  #, fuzzy, gcc-internal-format
  #| msgid "ifunc is not supported on this target"
  msgid "%qs is not supported on this target"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: varasm.c:5984
  #, fuzzy, gcc-internal-format
  #| msgid "gsplit-dwarf is not supported on this platform"
  msgid "symver is only supported on ELF platforms"
  msgstr "gsplit-dwarf no se admite en esta plataforma"
  
! #: varasm.c:6003
  #, fuzzy, gcc-internal-format
  #| msgid "weakref %q+D ultimately targets itself"
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "la referencia dÃ©bil %q+D finalmente apunta a sÃ­ misma"
  
! #: varasm.c:6005
  #, fuzzy, gcc-internal-format
  #| msgid "weakref %q+D must have static linkage"
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "la referencia dÃ©bil %q+D debe tener enlace estÃ¡tico"
  
! #: varasm.c:6012
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "no se admiten las definiciones de alias en esta configuraciÃ³n"
  
! #: varasm.c:6022
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this configuration"
  msgstr "%s no se admite en esta configuraciÃ³n"
  
! #: varasm.c:6240 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "no se admiten los atributos de visibilidad en esta configuraciÃ³n; descartados"
--- 29263,29339 ----
  msgid "initializer for floating value is not a floating constant"
  msgstr "el inicializador para un valor de coma flotante no es una constante de coma flotante"
  
! #: varasm.c:5348
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "valor inicial no vÃ¡lido para el miembro %qE"
  
! #: varasm.c:5604
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%+qD se declarÃ³ dÃ©bil despuÃ©s de usarse"
  
! #: varasm.c:5656
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "la declaraciÃ³n dÃ©bil de %q+D se estÃ¡ aplicando a una definiciÃ³n estÃ¡tica que ya existe"
  
! #: varasm.c:5692
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "la declaraciÃ³n weak de %q+D debe ser public"
  
! #: varasm.c:5696
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "no se admite la declaraciÃ³n weak de %q+D"
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "sÃ³lo se admiten los aliases weak en esta configuraciÃ³n"
  
! #: varasm.c:5920
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "weakref no se admite en esta configuraciÃ³n"
  
! #: varasm.c:5948
  #, fuzzy, gcc-internal-format
  #| msgid "ifunc is not supported on this target"
  msgid "%qs is not supported on this target"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: varasm.c:6004
  #, fuzzy, gcc-internal-format
  #| msgid "gsplit-dwarf is not supported on this platform"
  msgid "symver is only supported on ELF platforms"
  msgstr "gsplit-dwarf no se admite en esta plataforma"
  
! #: varasm.c:6023
  #, fuzzy, gcc-internal-format
  #| msgid "weakref %q+D ultimately targets itself"
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "la referencia dÃ©bil %q+D finalmente apunta a sÃ­ misma"
  
! #: varasm.c:6025
  #, fuzzy, gcc-internal-format
  #| msgid "weakref %q+D must have static linkage"
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "la referencia dÃ©bil %q+D debe tener enlace estÃ¡tico"
  
! #: varasm.c:6032
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "no se admiten las definiciones de alias en esta configuraciÃ³n"
  
! #: varasm.c:6042
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this configuration"
  msgstr "%s no se admite en esta configuraciÃ³n"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "no se admiten los atributos de visibilidad en esta configuraciÃ³n; descartados"
*************** msgstr "se descarta el atributo %qE para
*** 29360,29367 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3609
! #: c-family/c-attribs.c:3613
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
--- 29439,29446 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3610
! #: c-family/c-attribs.c:3614
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
*************** msgstr "se descarta el atributo %qE para
*** 29443,29449 ****
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "se descarta el atributo %qE para el campo de tipo %qT"
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2828
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "%qE argument not a string"
--- 29522,29528 ----
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "se descarta el atributo %qE para el campo de tipo %qT"
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2829
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "%qE argument not a string"
*************** msgid "%qE attribute ignored. Use %<-fcf
*** 29461,29468 ****
  msgstr "Se descarta el atributo %qE. Utilice la opciÃ³n -fcf-protection para activarlo"
  
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4371 c-family/c-attribs.c:4406
! #: c-family/c-attribs.c:4412 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
--- 29540,29547 ----
  msgstr "Se descarta el atributo %qE. Utilice la opciÃ³n -fcf-protection para activarlo"
  
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4368 c-family/c-attribs.c:4403
! #: c-family/c-attribs.c:4409 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
*************** msgstr "el atributo %qE sÃ³lo tiene efec
*** 29483,29489 ****
  msgid "%qE attribute only affects top level objects"
  msgstr "el atributo %qE solamente afecta a objetos de alto nivel"
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3205
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "atributo %qE en una funciÃ³n que devuelve %<void%>"
--- 29562,29568 ----
  msgid "%qE attribute only affects top level objects"
  msgstr "el atributo %qE solamente afecta a objetos de alto nivel"
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3206
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "atributo %qE en una funciÃ³n que devuelve %<void%>"
*************** msgstr "se definiÃ³ %q+D normalmente y c
*** 29706,29712 ****
  msgid "weak %q+D cannot be defined %qE"
  msgstr "weak %q+D no se puede definir como %qE"
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3105
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "el argumento del atributo %qE no es una cadena"
--- 29785,29791 ----
  msgid "weak %q+D cannot be defined %qE"
  msgstr "weak %q+D no se puede definir como %qE"
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3106
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "el argumento del atributo %qE no es una cadena"
*************** msgstr "el argumento del atributo %qE no
*** 29735,30004 ****
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "se descarta el atributo en la declaraciÃ³n de %q#T"
  
! #: c-family/c-attribs.c:2544
  #, fuzzy, gcc-internal-format
  #| msgid "%qE redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qE redeclarado como un tipo diferente de sÃ­mbolo"
  
! #: c-family/c-attribs.c:2549
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: c-family/c-attribs.c:2597
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute doesn't apply to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.c:2656
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "la funciÃ³n indirecta %q+D no se puede declarar weak"
  
! #: c-family/c-attribs.c:2679
  #, fuzzy, gcc-internal-format
  #| msgid "weakref attribute must appear before alias attribute"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "el atributo weakref debe aparecer antes de los atributos de alias"
  
! #: c-family/c-attribs.c:2692
  #, fuzzy, gcc-internal-format
  #| msgid "%+qD declared weak after being used"
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD se declarÃ³ dÃ©bil despuÃ©s de usarse"
  
! #: c-family/c-attribs.c:2716
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: c-family/c-attribs.c:2722
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "se descarta el atributo %qE porque %qT ya estÃ¡ definido"
  
! #: c-family/c-attribs.c:2735
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "el argumento de visibilidad no es una cadena"
  
! #: c-family/c-attribs.c:2747
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c-family/c-attribs.c:2763
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.c:2775
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD se redeclarÃ³ con visibilidad diferente"
  
! #: c-family/c-attribs.c:2778 c-family/c-attribs.c:2782
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD se declarÃ³ %qs lo cual implica visibilidad por defecto"
  
! #: c-family/c-attribs.c:2811
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "se descarta el atributo %qE porque %qT ya estÃ¡ definido"
  
! #: c-family/c-attribs.c:2819
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "se descarta el atributo %qE porque %qT ya estÃ¡ definido"
  
! #: c-family/c-attribs.c:2841
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2863 c-family/c-attribs.c:3179
! #: c-family/c-attribs.c:4480 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.c:2919 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:2984
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "atributo %qE en una funciÃ³n que devuelve %<void%>"
  
! #: c-family/c-attribs.c:3003
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute %E is not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:3015
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:3028
  #, fuzzy, gcc-internal-format
  #| msgid "argument %i in the range [%E, %E]"
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "el argumento %i estÃ¡ dentro del rango [%E, %E]"
  
! #: c-family/c-attribs.c:3118
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "%<inbranch%> y %<notinbranch%> son los Ãºnicos indicadores permitidos con el atributo %<__simd__%>"
  
! #: c-family/c-attribs.c:3185 c-family/c-attribs.c:4486
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "no se puede establecer el atributo %qE despuÃ©s de la definiciÃ³n"
  
! #: c-family/c-attribs.c:3252
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "atributo %qE duplicado"
  
! #: c-family/c-attribs.c:3254
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "atributo %qE a continuaciÃ³n de %qE"
  
! #: c-family/c-attribs.c:3353
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "el tipo se declarÃ³ previamente %qE"
  
! #: c-family/c-attribs.c:3366 cp/class.c:4618
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> solo se puede especificar para funciones virtuales"
  
! #: c-family/c-attribs.c:3424
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "el argumento %qE no es un identificador"
  
! #: c-family/c-attribs.c:3435
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD no es compatible con %qD"
  
! #: c-family/c-attribs.c:3438
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "el argumento %qE no es una funciÃ³n"
  
! #: c-family/c-attribs.c:3486 cp/name-lookup.c:5007
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "el mensaje obsoleto no es una cadena"
  
! #: c-family/c-attribs.c:3527
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:3585 c-family/c-attribs.c:3587
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "tipo de vector no vÃ¡lido para el atributo %qE"
  
! #: c-family/c-attribs.c:3622 c-family/c-attribs.c:3626
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: c-family/c-attribs.c:3639 c-family/c-attribs.c:3643
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument should be between 0 to 255"
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "el argumento del atributo %qE debe estar entre 0 y 255"
  
! #: c-family/c-attribs.c:3651 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "el tamaÃ±o del vector no es un mÃºltiplo integral del tamaÃ±o del componente"
  
! #: c-family/c-attribs.c:3657 ada/gcc-interface/utils.c:4038
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "vector de tamaÃ±o cero"
  
! #: c-family/c-attribs.c:3666 c-family/c-attribs.c:3669
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "el nÃºmero de componentes del vector no es una potencia de dos"
  
! #: c-family/c-attribs.c:3727
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: c-family/c-attribs.c:3784
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "se descarta el atributo %qE en objetos de tipo %qT"
  
! #: c-family/c-attribs.c:3792
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.c:3878
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q#T must follow the %qs keyword"
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "el atributo para %q#T debe estar a continuaciÃ³n de la palabra clave %qs"
  
! #: c-family/c-attribs.c:3894
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr "el atributo 'getter' de la propiedad %qD genera un conflicto con la declaraciÃ³n previa"
  
! #: c-family/c-attribs.c:3908
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:3922
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:3974
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: c-family/c-attribs.c:3997
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "se descarta el atributo"
  
! #: c-family/c-attribs.c:4018
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4026
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 29814,30083 ----
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "se descarta el atributo en la declaraciÃ³n de %q#T"
  
! #: c-family/c-attribs.c:2548
  #, fuzzy, gcc-internal-format
  #| msgid "%qE redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qE redeclarado como un tipo diferente de sÃ­mbolo"
  
! #: c-family/c-attribs.c:2553
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: c-family/c-attribs.c:2601
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute doesn't apply to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.c:2657
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "la funciÃ³n indirecta %q+D no se puede declarar weak"
  
! #: c-family/c-attribs.c:2680
  #, fuzzy, gcc-internal-format
  #| msgid "weakref attribute must appear before alias attribute"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "el atributo weakref debe aparecer antes de los atributos de alias"
  
! #: c-family/c-attribs.c:2693
  #, fuzzy, gcc-internal-format
  #| msgid "%+qD declared weak after being used"
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD se declarÃ³ dÃ©bil despuÃ©s de usarse"
  
! #: c-family/c-attribs.c:2717
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: c-family/c-attribs.c:2723
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "se descarta el atributo %qE porque %qT ya estÃ¡ definido"
  
! #: c-family/c-attribs.c:2736
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "el argumento de visibilidad no es una cadena"
  
! #: c-family/c-attribs.c:2748
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c-family/c-attribs.c:2764
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.c:2776
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD se redeclarÃ³ con visibilidad diferente"
  
! #: c-family/c-attribs.c:2779 c-family/c-attribs.c:2783
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD se declarÃ³ %qs lo cual implica visibilidad por defecto"
  
! #: c-family/c-attribs.c:2812
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "se descarta el atributo %qE porque %qT ya estÃ¡ definido"
  
! #: c-family/c-attribs.c:2820
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "se descarta el atributo %qE porque %qT ya estÃ¡ definido"
  
! #: c-family/c-attribs.c:2842
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2864 c-family/c-attribs.c:3180
! #: c-family/c-attribs.c:4477 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.c:2920 c-family/c-attribs.c:2961
! #: c-family/c-attribs.c:2985
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "atributo %qE en una funciÃ³n que devuelve %<void%>"
  
! #: c-family/c-attribs.c:3004
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute %E is not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:3016
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:3029
  #, fuzzy, gcc-internal-format
  #| msgid "argument %i in the range [%E, %E]"
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "el argumento %i estÃ¡ dentro del rango [%E, %E]"
  
! #: c-family/c-attribs.c:3119
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "%<inbranch%> y %<notinbranch%> son los Ãºnicos indicadores permitidos con el atributo %<__simd__%>"
  
! #: c-family/c-attribs.c:3186 c-family/c-attribs.c:4483
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "no se puede establecer el atributo %qE despuÃ©s de la definiciÃ³n"
  
! #: c-family/c-attribs.c:3253
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "atributo %qE duplicado"
  
! #: c-family/c-attribs.c:3255
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "atributo %qE a continuaciÃ³n de %qE"
  
! #: c-family/c-attribs.c:3354
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "el tipo se declarÃ³ previamente %qE"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> solo se puede especificar para funciones virtuales"
  
! #: c-family/c-attribs.c:3425
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "el argumento %qE no es un identificador"
  
! #: c-family/c-attribs.c:3436
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD no es compatible con %qD"
  
! #: c-family/c-attribs.c:3439
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "el argumento %qE no es una funciÃ³n"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "el mensaje obsoleto no es una cadena"
  
! #: c-family/c-attribs.c:3528
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:3586 c-family/c-attribs.c:3588
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "tipo de vector no vÃ¡lido para el atributo %qE"
  
! #: c-family/c-attribs.c:3623 c-family/c-attribs.c:3627
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: c-family/c-attribs.c:3640 c-family/c-attribs.c:3644
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument should be between 0 to 255"
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "el argumento del atributo %qE debe estar entre 0 y 255"
  
! #: c-family/c-attribs.c:3652 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "el tamaÃ±o del vector no es un mÃºltiplo integral del tamaÃ±o del componente"
  
! #: c-family/c-attribs.c:3658 ada/gcc-interface/utils.c:4038
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "vector de tamaÃ±o cero"
  
! #: c-family/c-attribs.c:3667 c-family/c-attribs.c:3670
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "el nÃºmero de componentes del vector no es una potencia de dos"
  
! #: c-family/c-attribs.c:3728
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: c-family/c-attribs.c:3785
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "se descarta el atributo %qE en objetos de tipo %qT"
  
! #: c-family/c-attribs.c:3793
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.c:3879
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q#T must follow the %qs keyword"
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "el atributo para %q#T debe estar a continuaciÃ³n de la palabra clave %qs"
  
! #: c-family/c-attribs.c:3895
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr "el atributo 'getter' de la propiedad %qD genera un conflicto con la declaraciÃ³n previa"
  
! #: c-family/c-attribs.c:3909
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:3923
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:3975
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: c-family/c-attribs.c:3998
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "se descarta el atributo"
  
! #: c-family/c-attribs.c:4019
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4027
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 30007,30147 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4039
  #, fuzzy, gcc-internal-format
  #| msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta un argumento"
  
! #: c-family/c-attribs.c:4080
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4083
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4108
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "el argumento de plantilla %d es no vÃ¡lido"
  
! #: c-family/c-attribs.c:4112
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-attribs.c:4119
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "el atributo %qE requiere una cadena como argumento"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4127
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: c-family/c-attribs.c:4138
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4151
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:4169
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: c-family/c-attribs.c:4256
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "el argumento de limpieza no es un identificador"
  
! #: c-family/c-attribs.c:4263
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "el argumento de limpieza no es una funciÃ³n"
  
! #: c-family/c-attribs.c:4300
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "el atributo %qE requiere prototipos con argumentos nombrados"
  
! #: c-family/c-attribs.c:4308
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "el atributo %qE se aplica solamente a funciones variadic"
  
! #: c-family/c-attribs.c:4324 ada/gcc-interface/utils.c:6384
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "la posiciÃ³n solicitada no es una constante entera"
  
! #: c-family/c-attribs.c:4332 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "la posiciÃ³n solicitada es menor a cero"
  
! #: c-family/c-attribs.c:4387 ada/gcc-interface/utils.c:6729
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "cadena vacÃ­a en el atributo %<target%>"
  
! #: c-family/c-attribs.c:4503
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "atributo returns_nonnull en una funciÃ³n que no devuelve puntero"
  
! #: c-family/c-attribs.c:4518
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "el atributo %qE solo es vÃ¡lido con tipos %<struct%>"
  
! #: c-family/c-attribs.c:4554
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:4575
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: c-family/c-attribs.c:4602
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid operand type %qT for %qs"
  msgstr "tipo abstracto %qT no vÃ¡lido para %qE"
  
! #: c-family/c-attribs.c:4706
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.c:4708
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.c:4885
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
--- 30086,30226 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4040
  #, fuzzy, gcc-internal-format
  #| msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta un argumento"
  
! #: c-family/c-attribs.c:4081
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4084
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4109
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "el argumento de plantilla %d es no vÃ¡lido"
  
! #: c-family/c-attribs.c:4113
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-attribs.c:4120
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "el atributo %qE requiere una cadena como argumento"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4128
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: c-family/c-attribs.c:4139
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4152
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:4170
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: c-family/c-attribs.c:4253
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "el argumento de limpieza no es un identificador"
  
! #: c-family/c-attribs.c:4260
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "el argumento de limpieza no es una funciÃ³n"
  
! #: c-family/c-attribs.c:4297
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "el atributo %qE requiere prototipos con argumentos nombrados"
  
! #: c-family/c-attribs.c:4305
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "el atributo %qE se aplica solamente a funciones variadic"
  
! #: c-family/c-attribs.c:4321 ada/gcc-interface/utils.c:6384
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "la posiciÃ³n solicitada no es una constante entera"
  
! #: c-family/c-attribs.c:4329 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "la posiciÃ³n solicitada es menor a cero"
  
! #: c-family/c-attribs.c:4384 ada/gcc-interface/utils.c:6729
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "cadena vacÃ­a en el atributo %<target%>"
  
! #: c-family/c-attribs.c:4500
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "atributo returns_nonnull en una funciÃ³n que no devuelve puntero"
  
! #: c-family/c-attribs.c:4515
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "el atributo %qE solo es vÃ¡lido con tipos %<struct%>"
  
! #: c-family/c-attribs.c:4551
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:4572
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: c-family/c-attribs.c:4599
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid operand type %qT for %qs"
  msgstr "tipo abstracto %qT no vÃ¡lido para %qE"
  
! #: c-family/c-attribs.c:4703
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.c:4705
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.c:4882
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
*************** msgstr "?: usando constantes enteras en
*** 30307,30318 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "el compilador puede asumir que la direcciÃ³n de %qD siempre se evaluarÃ¡ como %<true%>"
  
! #: c-family/c-common.c:3460 cp/semantics.c:662 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "se sugieren parÃ©ntesis alrededor de la asignaciÃ³n usada como valor verdadero"
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6795 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso no vÃ¡lido de %<restrict%>"
--- 30386,30397 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "el compilador puede asumir que la direcciÃ³n de %qD siempre se evaluarÃ¡ como %<true%>"
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "se sugieren parÃ©ntesis alrededor de la asignaciÃ³n usada como valor verdadero"
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso no vÃ¡lido de %<restrict%>"
*************** msgstr "esta es la primera entrada que s
*** 30392,30398 ****
  msgid "duplicate case value"
  msgstr "valor de case duplicado"
  
! #: c-family/c-common.c:4919 c-family/c-warn.c:2510
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "se usÃ³ previamente aquÃ­"
--- 30471,30477 ----
  msgid "duplicate case value"
  msgstr "valor de case duplicado"
  
! #: c-family/c-common.c:4919 c-family/c-warn.c:2515
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "se usÃ³ previamente aquÃ­"
*************** msgstr "argumento de modelo de memoria %
*** 30645,30721 ****
  msgid "invalid memory model argument %d of %qE"
  msgstr "argumento de modelo de memoria %d no vÃ¡lido de %qE"
  
! #: c-family/c-common.c:7431
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8051
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "el valor del Ã­ndice estÃ¡ fuera del lÃ­mite"
  
! #: c-family/c-common.c:8093 c-family/c-common.c:8142 c-family/c-common.c:8158
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "la conversiÃ³n del escalar %qT al vector %qT implica truncado"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8246
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "la funciÃ³n interna %qE ha de ser llamada directamente"
  
! #: c-family/c-common.c:8266
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "el tamaÃ±o de la matriz %qD no es una expresion constante integral"
  
! #: c-family/c-common.c:8269
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "el tamaÃ±o de la matriz no es una expresion constante integral"
  
! #: c-family/c-common.c:8273
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qE is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "el tamaÃ±o de la matriz %qE es negativo"
  
! #: c-family/c-common.c:8276
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "el tamaÃ±o de la matriz es negativo"
  
! #: c-family/c-common.c:8281
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-common.c:8284
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "%K%qD: el tamaÃ±o especificado %E excede el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-common.c:8289
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-common.c:8292
  #, fuzzy, gcc-internal-format
  #| msgid "specified bound %wu exceeds maximum object size %wu"
  msgid "size of array exceeds maximum object size %qE"
  msgstr "el lÃ­mite especificado %wu supera el tamaÃ±o mÃ¡ximo del objeto %wu"
  
! #: c-family/c-common.c:8363
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
--- 30724,30800 ----
  msgid "invalid memory model argument %d of %qE"
  msgstr "argumento de modelo de memoria %d no vÃ¡lido de %qE"
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "el valor del Ã­ndice estÃ¡ fuera del lÃ­mite"
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "la conversiÃ³n del escalar %qT al vector %qT implica truncado"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "la funciÃ³n interna %qE ha de ser llamada directamente"
  
! #: c-family/c-common.c:8268
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "el tamaÃ±o de la matriz %qD no es una expresion constante integral"
  
! #: c-family/c-common.c:8271
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "el tamaÃ±o de la matriz no es una expresion constante integral"
  
! #: c-family/c-common.c:8275
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qE is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "el tamaÃ±o de la matriz %qE es negativo"
  
! #: c-family/c-common.c:8278
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "el tamaÃ±o de la matriz es negativo"
  
! #: c-family/c-common.c:8283
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-common.c:8286
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "%K%qD: el tamaÃ±o especificado %E excede el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-common.c:8291
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-common.c:8294
  #, fuzzy, gcc-internal-format
  #| msgid "specified bound %wu exceeds maximum object size %wu"
  msgid "size of array exceeds maximum object size %qE"
  msgstr "el lÃ­mite especificado %wu supera el tamaÃ±o mÃ¡ximo del objeto %wu"
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
*************** msgstr "se truncÃ³ la constante de coma
*** 31409,31420 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%<@%> repetida antes de la cadena Objective-C"
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7442 cp/parser.c:4228
  #, 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.c:1286 c/c-parser.c:7463
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "C tradicional rechaza la concatenaciÃ³n de constantes de cadenas"
--- 31488,31499 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%<@%> repetida antes de la cadena Objective-C"
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7441 cp/parser.c:4231
  #, 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.c:1286 c/c-parser.c:7462
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "C tradicional rechaza la concatenaciÃ³n de constantes de cadenas"
*************** msgstr "clÃ¡usula %<depend(source)%> esp
*** 31467,31473 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qs"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9042
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipo no vÃ¡lido para la variable de iteraciÃ³n %qE"
--- 31546,31552 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qs"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipo no vÃ¡lido para la variable de iteraciÃ³n %qE"
*************** msgstr "variable de iteraciÃ³n %<_Atomic
*** 31482,31498 ****
  msgid "%qE is not initialized"
  msgstr "%qE no estÃ¡ inicializado"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8931
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "falta el predicado controlador"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8550
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predicado controlador no vÃ¡lido"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8937
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "falta la expresiÃ³n de incremento"
--- 31561,31577 ----
  msgid "%qE is not initialized"
  msgstr "%qE no estÃ¡ inicializado"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "falta el predicado controlador"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predicado controlador no vÃ¡lido"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "falta la expresiÃ³n de incremento"
*************** msgstr "falta la expresiÃ³n de increment
*** 31502,31508 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8665
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expresiÃ³n de incremento no vÃ¡lida"
--- 31581,31587 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expresiÃ³n de incremento no vÃ¡lida"
*************** msgstr ""
*** 31667,31733 ****
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr ""
  
! #: c-family/c-opts.c:1031
  #, gcc-internal-format
  msgid "external TLS initialization functions not supported on this target"
  msgstr "no se admiten funciones de inicializaciÃ³n TLS externas en este objetivo"
  
! #: c-family/c-opts.c:1055
  #, fuzzy, gcc-internal-format
  #| msgid "too many filenames given.  Type %s --help for usage"
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "demasiados nombres de ficheros. Teclee %s --help para informaciÃ³n de modo de empleo"
  
! #: c-family/c-opts.c:1070
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "abriendo el fichero de salida %s: %m"
  
! #: c-family/c-opts.c:1090
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.c:1244
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "abriendo el fichero de dependencias %s: %m"
  
! #: c-family/c-opts.c:1255
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "cerrando el fichero de dependencias %s: %m"
  
! #: c-family/c-opts.c:1258
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "al escribir la salida a %s: %m"
  
! #: c-family/c-opts.c:1335
  #, fuzzy, gcc-internal-format
  #| msgid "to generate dependencies you must specify either -M or -MM"
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "para generar dependencias debe especificar -M Ã³ -MM"
  
! #: c-family/c-opts.c:1359
  #, fuzzy, gcc-internal-format
  #| msgid "-MG may only be used with -M or -MM"
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "-MG sÃ³lo se puede usar con -M Ã³ -MM"
  
! #: c-family/c-opts.c:1392
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -Wunused_macros"
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "-fdirectives-only es incompatible con -Wunused_macros"
  
! #: c-family/c-opts.c:1395
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "-fdirectives-only es incompatible con -traditional"
  
! #: c-family/c-opts.c:1580
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "demasiado tarde para que la directiva # establezca el directorio de depuraciÃ³n"
--- 31746,31812 ----
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr ""
  
! #: c-family/c-opts.c:1035
  #, gcc-internal-format
  msgid "external TLS initialization functions not supported on this target"
  msgstr "no se admiten funciones de inicializaciÃ³n TLS externas en este objetivo"
  
! #: c-family/c-opts.c:1059
  #, fuzzy, gcc-internal-format
  #| msgid "too many filenames given.  Type %s --help for usage"
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "demasiados nombres de ficheros. Teclee %s --help para informaciÃ³n de modo de empleo"
  
! #: c-family/c-opts.c:1074
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "abriendo el fichero de salida %s: %m"
  
! #: c-family/c-opts.c:1094
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.c:1248
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "abriendo el fichero de dependencias %s: %m"
  
! #: c-family/c-opts.c:1259
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "cerrando el fichero de dependencias %s: %m"
  
! #: c-family/c-opts.c:1262
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "al escribir la salida a %s: %m"
  
! #: c-family/c-opts.c:1339
  #, fuzzy, gcc-internal-format
  #| msgid "to generate dependencies you must specify either -M or -MM"
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "para generar dependencias debe especificar -M Ã³ -MM"
  
! #: c-family/c-opts.c:1363
  #, fuzzy, gcc-internal-format
  #| msgid "-MG may only be used with -M or -MM"
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "-MG sÃ³lo se puede usar con -M Ã³ -MM"
  
! #: c-family/c-opts.c:1396
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -Wunused_macros"
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "-fdirectives-only es incompatible con -Wunused_macros"
  
! #: c-family/c-opts.c:1399
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "-fdirectives-only es incompatible con -traditional"
  
! #: c-family/c-opts.c:1584
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "demasiado tarde para que la directiva # establezca el directorio de depuraciÃ³n"
*************** msgstr "no se admite %<#pragma STDC FLOA
*** 32098,32139 ****
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr "ISO C no admite %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  
! #: c-family/c-pretty-print.c:329
  #, gcc-internal-format
  msgid "<type-error>"
  msgstr "<error-tipo>"
  
! #: c-family/c-pretty-print.c:371
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr "<sinsigno-sinnombre:"
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr "<comaflotante-sinnombre:"
  
! #: c-family/c-pretty-print.c:378
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr "<comafija-sinnombre:"
  
! #: c-family/c-pretty-print.c:393
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr "<error-deftipo>"
  
! #: c-family/c-pretty-print.c:408
  #, gcc-internal-format
  msgid "<tag-error>"
  msgstr "<error-etiqueta>"
  
! #: c-family/c-pretty-print.c:1244
  #, gcc-internal-format
  msgid "<erroneous-expression>"
  msgstr "<expresiÃ³n-errÃ³nea>"
  
! #: c-family/c-pretty-print.c:1248 cp/cxx-pretty-print.c:133
  #, gcc-internal-format
  msgid "<return-value>"
  msgstr "<valor-devoluciÃ³n>"
--- 32177,32218 ----
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr "ISO C no admite %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  
! #: c-family/c-pretty-print.c:333
  #, gcc-internal-format
  msgid "<type-error>"
  msgstr "<error-tipo>"
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr "<sinsigno-sinnombre:"
  
! #: c-family/c-pretty-print.c:379
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr "<comaflotante-sinnombre:"
  
! #: c-family/c-pretty-print.c:382
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr "<comafija-sinnombre:"
  
! #: c-family/c-pretty-print.c:397
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr "<error-deftipo>"
  
! #: c-family/c-pretty-print.c:412
  #, gcc-internal-format
  msgid "<tag-error>"
  msgstr "<error-etiqueta>"
  
! #: c-family/c-pretty-print.c:1250
  #, gcc-internal-format
  msgid "<erroneous-expression>"
  msgstr "<expresiÃ³n-errÃ³nea>"
  
! #: c-family/c-pretty-print.c:1254 cp/cxx-pretty-print.c:133
  #, gcc-internal-format
  msgid "<return-value>"
  msgstr "<valor-devoluciÃ³n>"
*************** msgstr "<valor-devoluciÃ³n>"
*** 32143,32150 ****
  msgid "wrong type argument to %s"
  msgstr "argumento de tipo errÃ³neo para %s"
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2657
! #: cp/constexpr.c:5290
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "desbordamiento en la expresiÃ³n constante"
--- 32222,32229 ----
  msgid "wrong type argument to %s"
  msgstr "argumento de tipo errÃ³neo para %s"
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "desbordamiento en la expresiÃ³n constante"
*************** msgstr "%q+D declarado como funciÃ³n var
*** 32410,32421 ****
  msgid "conversion to %qT from boolean expression"
  msgstr "la conversiÃ³n de %qT desde la expresiÃ³n booleana"
  
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1387
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "la conversiÃ³n sin signo de %qT a %qT cambia el valor de %qE a %qE"
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1395
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
  msgstr "la conversiÃ³n sin signo de %qT a %qT cambia el valor de %qE"
--- 32489,32500 ----
  msgid "conversion to %qT from boolean expression"
  msgstr "la conversiÃ³n de %qT desde la expresiÃ³n booleana"
  
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1392
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "la conversiÃ³n sin signo de %qT a %qT cambia el valor de %qE a %qE"
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1400
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
  msgstr "la conversiÃ³n sin signo de %qT a %qT cambia el valor de %qE"
*************** msgstr "la conversiÃ³n con signo de %qT
*** 32430,32441 ****
  msgid "signed conversion from %qT to %qT changes the value of %qE"
  msgstr "la conversiÃ³n con signo de %qT a %qT cambia el valor de %qE"
  
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1385
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "la conversiÃ³n de %qT a %qT cambia el valor de %qE a %qE"
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1393
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes the value of %qE"
  msgstr "la conversiÃ³n de %qT a %qT cambia el valor de %qE"
--- 32509,32520 ----
  msgid "signed conversion from %qT to %qT changes the value of %qE"
  msgstr "la conversiÃ³n con signo de %qT a %qT cambia el valor de %qE"
  
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1390
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "la conversiÃ³n de %qT a %qT cambia el valor de %qE a %qE"
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1398
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes the value of %qE"
  msgstr "la conversiÃ³n de %qT a %qT cambia el valor de %qE"
*************** msgstr "la conversiÃ³n de %qT a %qT desc
*** 32455,32909 ****
  msgid "conversion from %qT to %qT may change value"
  msgstr "la conversiÃ³n de %qT a %qT puede cambiar el valor"
  
! #: c-family/c-warn.c:1406 c-family/c-warn.c:1423 c-family/c-warn.c:1440
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "el desbordamiento en la conversiÃ³n de %qT a %qT cambia el valor de %qE a %qE"
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr "el desbordamiento en la conversiÃ³n de %qT a %qT cambia el valor de %qE"
  
! #: c-family/c-warn.c:1475
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type"
  msgstr "el valor de case %qs no es un tipo enumerado"
  
! #: c-family/c-warn.c:1480
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type %qT"
  msgstr "el valor de case %qs no es un tipo enumerado %qT"
  
! #: c-family/c-warn.c:1560
  #, gcc-internal-format
  msgid "lower value in case label range less than minimum value for type"
  msgstr "el valor inferior de la etiqueta de rango `case' es menor que el valor mÃ­nimo para el tipo"
  
! #: c-family/c-warn.c:1574
  #, gcc-internal-format
  msgid "case label value is less than minimum value for type"
  msgstr "el valor de la etiqueta `case' es menor que el valor mÃ­nimo para el tipo"
  
! #: c-family/c-warn.c:1591
  #, gcc-internal-format
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr "el valor superior de la etiqueta de rango `case' excede el valor mÃ¡ximo para el tipo"
  
! #: c-family/c-warn.c:1604
  #, gcc-internal-format
  msgid "case label value exceeds maximum value for type"
  msgstr "el valor de la etiqueta `case' excede el valor mÃ¡ximo para el tipo"
  
! #: c-family/c-warn.c:1617
  #, gcc-internal-format
  msgid "switch missing default case"
  msgstr "falta el case por defecto para un switch"
  
! #: c-family/c-warn.c:1662
  #, gcc-internal-format
  msgid "switch condition has boolean value"
  msgstr "la condiciÃ³n de switch tiene valor boolean"
  
! #: c-family/c-warn.c:1744
  #, gcc-internal-format
  msgid "enumeration value %qE not handled in switch"
  msgstr "el valor de enumeraciÃ³n %qE no se maneja en un switch"
  
! #: c-family/c-warn.c:1772
  #, fuzzy, gcc-internal-format
  #| msgid "the omitted middle operand in ?: will always be %<true%>, suggest explicit middle operand"
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr "el operando medio omitido en ?: siempre serÃ¡ %<true%>, se sugiere un operando medio explÃ­cito"
  
! #: c-family/c-warn.c:1794
  #, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr "asignaciÃ³n de miembro %qD en objeto de sÃ³lo-lectura"
  
! #: c-family/c-warn.c:1796
  #, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr "incremento de miembro %qD en objeto de sÃ³lo lectura"
  
! #: c-family/c-warn.c:1798
  #, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr "decremento de miembro %qD en objeto de sÃ³lo lectura"
  
! #: c-family/c-warn.c:1800
  #, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr "se usÃ³ el miembro %qD en un objeto de sÃ³lo lectura como salida %<asm%>"
  
! #: c-family/c-warn.c:1804
  #, gcc-internal-format
  msgid "assignment of read-only member %qD"
  msgstr "asignaciÃ³n del miembro de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1805
  #, gcc-internal-format
  msgid "increment of read-only member %qD"
  msgstr "incremento del miembro de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1806
  #, gcc-internal-format
  msgid "decrement of read-only member %qD"
  msgstr "decremento del miembro de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1807
  #, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr "se usÃ³ el miembro de sÃ³lo lectura %qD como salida %<asm%>"
  
! #: c-family/c-warn.c:1811
  #, gcc-internal-format
  msgid "assignment of read-only variable %qD"
  msgstr "asignaciÃ³n de la variable de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1812
  #, gcc-internal-format
  msgid "increment of read-only variable %qD"
  msgstr "incremento de la variable de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1813
  #, gcc-internal-format
  msgid "decrement of read-only variable %qD"
  msgstr "decremento de la variable de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1814
  #, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr "se usÃ³ la variable de sÃ³lo lectura %qD como salida %<asm%>"
  
! #: c-family/c-warn.c:1817
  #, gcc-internal-format
  msgid "assignment of read-only parameter %qD"
  msgstr "asignaciÃ³n del parÃ¡metro de sÃ³lo-lectura %qD"
  
! #: c-family/c-warn.c:1818
  #, gcc-internal-format
  msgid "increment of read-only parameter %qD"
  msgstr "incremento del parÃ¡metro de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1819
  #, gcc-internal-format
  msgid "decrement of read-only parameter %qD"
  msgstr "decremento del parÃ¡metro de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1820
  #, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr "se usÃ³ el parÃ¡metro de sÃ³lo lectura %qD como salida %<asm%>"
  
! #: c-family/c-warn.c:1825
  #, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr "asignaciÃ³n del valor de devoluciÃ³n nombrado de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1827
  #, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr "incremento del valor de devoluciÃ³n nombrado de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1829
  #, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr "decremento del valor de devoluciÃ³n nombrado de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1831
  #, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr "se usÃ³ el valor de devoluciÃ³n nombrado de sÃ³lo lectura %qD como salida %<asm%>"
  
! #: c-family/c-warn.c:1836
  #, gcc-internal-format
  msgid "assignment of function %qD"
  msgstr "asignaciÃ³n de la funciÃ³n %qD"
  
! #: c-family/c-warn.c:1837
  #, gcc-internal-format
  msgid "increment of function %qD"
  msgstr "incremento de la funciÃ³n %qD"
  
! #: c-family/c-warn.c:1838
  #, gcc-internal-format
  msgid "decrement of function %qD"
  msgstr "decremento de la funciÃ³n %qD"
  
! #: c-family/c-warn.c:1839
  #, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr "se usÃ³ la funciÃ³n %qD como salida %<asm%>"
  
! #: c-family/c-warn.c:1842 c/c-typeck.c:4914
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "asignaciÃ³n de la ubicaciÃ³n de sÃ³lo lectura %qE"
  
! #: c-family/c-warn.c:1843 c/c-typeck.c:4917
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "incremento de la ubicaciÃ³n de sÃ³lo lectura %qE"
  
! #: c-family/c-warn.c:1844 c/c-typeck.c:4920
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "decremento de la ubicaciÃ³n de sÃ³lo lectura %qE"
  
! #: c-family/c-warn.c:1845
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr "se usÃ³ la ubicaciÃ³n de sÃ³lo lectura %qE como salida %<asm%>"
  
! #: c-family/c-warn.c:1859
  #, gcc-internal-format
  msgid "lvalue required as left operand of assignment"
  msgstr "se requiere un l-valor como operando izquierdo de la asignaciÃ³n"
  
! #: c-family/c-warn.c:1862
  #, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr "se requiere un l-valor como un operando de incremento"
  
! #: c-family/c-warn.c:1865
  #, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr "se requiere un l-valor como un operando de decremento"
  
! #: c-family/c-warn.c:1868
  #, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr "se requiere un l-valor como un operador unario %<&%>"
  
! #: c-family/c-warn.c:1871
  #, fuzzy, gcc-internal-format
  #| msgid "lvalue required in asm statement"
  msgid "lvalue required in %<asm%> statement"
  msgstr "se requiere un l-valor en la declaraciÃ³n asm"
  
! #: c-family/c-warn.c:1888
  #, gcc-internal-format
  msgid "invalid type argument (have %qT)"
  msgstr "argumento de tipo no vÃ¡lido (se tiene %qT)"
  
! #: c-family/c-warn.c:1892
  #, gcc-internal-format
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr "argumento de tipo no vÃ¡lido de Ã­ndice de matriz (se tiene %qT)"
  
! #: c-family/c-warn.c:1897
  #, gcc-internal-format
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr "argumento de tipo no vÃ¡lido del unario %<*%> (se tiene %qT)"
  
! #: c-family/c-warn.c:1902
  #, gcc-internal-format
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr "argumento de tipo no vÃ¡lido de %<->%> (se tiene %qT)"
  
! #: c-family/c-warn.c:1907
  #, gcc-internal-format
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr "argumento de tipo no vÃ¡lido de %<->*%> (se tiene %qT)"
  
! #: c-family/c-warn.c:1912
  #, gcc-internal-format
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr "argumento de tipo no vÃ¡lido en la conversiÃ³n implÃ­cita (se tiene %qT)"
  
! #: c-family/c-warn.c:1939
  #, gcc-internal-format
  msgid "array subscript has type %<char%>"
  msgstr "el subÃ­ndice de la matriz es de tipo %<char%>"
  
! #: c-family/c-warn.c:1975 c-family/c-warn.c:1978
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr "se sugieren parÃ©ntesis alrededor de %<+%> dentro de %<<<%>"
  
! #: c-family/c-warn.c:1981 c-family/c-warn.c:1984
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr "se sugieren parÃ©ntesis alrededor de %<-%> dentro de %<<<%>"
  
! #: c-family/c-warn.c:1990 c-family/c-warn.c:1993
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr "se sugieren parÃ©ntesis alrededor de %<+%> dentro de %<>>%>"
  
! #: c-family/c-warn.c:1996 c-family/c-warn.c:1999
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr "se sugieren parÃ©ntesis alrededor de %<-%> dentro de %<>>%>"
  
! #: c-family/c-warn.c:2005 c-family/c-warn.c:2008
  #, gcc-internal-format
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr "se sugieren parÃ©ntesis alrededor de %<&&%> junto con %<||%>"
  
! #: c-family/c-warn.c:2015 c-family/c-warn.c:2019
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr "se sugieren parÃ©ntesis alrededor de la aritmÃ©tica para un operando de %<|%>"
  
! #: c-family/c-warn.c:2023 c-family/c-warn.c:2026
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr "se sugieren parÃ©ntesis alrededor de la comparaciÃ³n para un operando de %<|%>"
  
! #: c-family/c-warn.c:2031
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr "se sugieren parÃ©ntesis alrededor del operando de %<!%> o cambie %<|%> a %<||%> o %<!%> a %<~%>"
  
! #: c-family/c-warn.c:2039 c-family/c-warn.c:2043
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr "se sugieren parÃ©ntesis alrededor de la aritmÃ©tica para un operando de %<^%>"
  
! #: c-family/c-warn.c:2047 c-family/c-warn.c:2050
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr "se sugieren parÃ©ntesis alrededor de la comparaciÃ³n para un operando de %<^%>"
  
! #: c-family/c-warn.c:2056 c-family/c-warn.c:2059
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr "se sugieren parÃ©ntesis alrededor de %<+%> para un operando de %<&%>"
  
! #: c-family/c-warn.c:2062 c-family/c-warn.c:2065
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr "se sugieren parÃ©ntesis alrededor de %<-%> para un operando de %<&%>"
  
! #: c-family/c-warn.c:2069 c-family/c-warn.c:2072
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr "se sugieren parÃ©ntesis alrededor de la comparaciÃ³n para un operando de %<&%>"
  
! #: c-family/c-warn.c:2077
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr "se sugieren parÃ©ntesis alrededor de un operando de %<!%> o cambie %<&%> a %<&&%> o %<!%> a %<~%>"
  
! #: c-family/c-warn.c:2084 c-family/c-warn.c:2087
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr "se sugieren parÃ©ntesis alrededor de la comparaciÃ³n en un operando de %<==%>"
  
! #: c-family/c-warn.c:2092 c-family/c-warn.c:2095
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr "se sugieren parÃ©ntesis alrededor de la comparaciÃ³n en un operando de %<!=%>"
  
! #: c-family/c-warn.c:2105 c-family/c-warn.c:2111
  #, gcc-internal-format
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr "las comparaciones como %<X<=Y<=Z%> no tienen su significado matemÃ¡tico"
  
! #: c-family/c-warn.c:2127
  #, gcc-internal-format
  msgid "label %q+D defined but not used"
  msgstr "se define la etiqueta %q+D pero no se usa"
  
! #: c-family/c-warn.c:2129
  #, gcc-internal-format
  msgid "label %q+D declared but not defined"
  msgstr "se declara la etiqueta %q+D pero no estÃ¡ definida"
  
! #: c-family/c-warn.c:2152
  #, gcc-internal-format
  msgid "division by zero"
  msgstr "divisiÃ³n por cero"
  
! #: c-family/c-warn.c:2172
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr ""
  
! #: c-family/c-warn.c:2196
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2235 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaciÃ³n entre los tipos %qT y %qT"
  
! #: c-family/c-warn.c:2288
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2341
  #, fuzzy, gcc-internal-format
  #| msgid "promoted ~unsigned is always non-zero"
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "el ~unsigned promovido es siempre diferente de cero"
  
! #: c-family/c-warn.c:2345
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with constant"
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "comparaciÃ³n de un ~unsigned promovido con una constante"
  
! #: c-family/c-warn.c:2356
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with unsigned"
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "comparaciÃ³n de un ~unsigned promovido con unsigned"
  
! #: c-family/c-warn.c:2411
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "parÃ¡metro %qD sin uso"
  
! #: c-family/c-warn.c:2473
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "se define tipo %qD localmente pero no se usa"
  
! #: c-family/c-warn.c:2509
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "condiciÃ³n %<if%> duplicada"
  
! #: c-family/c-warn.c:2538
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "el atributo de optimizaciÃ³n en %qD despuÃ©s de la definiciÃ³n pero el atributo no concuerda"
  
! #: c-family/c-warn.c:2546
  #, fuzzy, gcc-internal-format
  #| msgid "inline declaration of %qD follows declaration with attribute %qs"
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "declaraciÃ³n inline de %qD despuÃ©s de una declaraciÃ³n con atributo %qs"
  
! #: c-family/c-warn.c:2551
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D with attribute %qs follows inline declaration"
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "declaraciÃ³n de %q+D con atributo %qs despuÃ©s de declaraciÃ³n inline"
  
! #: c-family/c-warn.c:2600
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr "el resultado de %qE requiere %u bits para representarlo, pero %qT solo tiene %u bits"
  
! #: c-family/c-warn.c:2638 c-family/c-warn.c:2662
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "la comparaciÃ³n de una constante %qE con una expresiÃ³n boolean siempre es falsa"
  
! #: c-family/c-warn.c:2641 c-family/c-warn.c:2659
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "la comparaciÃ³n de una constante %qE con una expresiÃ³n boolean siempre es verdadera"
  
! #: c-family/c-warn.c:2709
  #, fuzzy
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
--- 32534,32988 ----
  msgid "conversion from %qT to %qT may change value"
  msgstr "la conversiÃ³n de %qT a %qT puede cambiar el valor"
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "el desbordamiento en la conversiÃ³n de %qT a %qT cambia el valor de %qE a %qE"
  
! #: c-family/c-warn.c:1416 c-family/c-warn.c:1433 c-family/c-warn.c:1450
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr "el desbordamiento en la conversiÃ³n de %qT a %qT cambia el valor de %qE"
  
! #: c-family/c-warn.c:1480
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type"
  msgstr "el valor de case %qs no es un tipo enumerado"
  
! #: c-family/c-warn.c:1485
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type %qT"
  msgstr "el valor de case %qs no es un tipo enumerado %qT"
  
! #: c-family/c-warn.c:1565
  #, gcc-internal-format
  msgid "lower value in case label range less than minimum value for type"
  msgstr "el valor inferior de la etiqueta de rango `case' es menor que el valor mÃ­nimo para el tipo"
  
! #: c-family/c-warn.c:1579
  #, gcc-internal-format
  msgid "case label value is less than minimum value for type"
  msgstr "el valor de la etiqueta `case' es menor que el valor mÃ­nimo para el tipo"
  
! #: c-family/c-warn.c:1596
  #, gcc-internal-format
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr "el valor superior de la etiqueta de rango `case' excede el valor mÃ¡ximo para el tipo"
  
! #: c-family/c-warn.c:1609
  #, gcc-internal-format
  msgid "case label value exceeds maximum value for type"
  msgstr "el valor de la etiqueta `case' excede el valor mÃ¡ximo para el tipo"
  
! #: c-family/c-warn.c:1622
  #, gcc-internal-format
  msgid "switch missing default case"
  msgstr "falta el case por defecto para un switch"
  
! #: c-family/c-warn.c:1667
  #, gcc-internal-format
  msgid "switch condition has boolean value"
  msgstr "la condiciÃ³n de switch tiene valor boolean"
  
! #: c-family/c-warn.c:1749
  #, gcc-internal-format
  msgid "enumeration value %qE not handled in switch"
  msgstr "el valor de enumeraciÃ³n %qE no se maneja en un switch"
  
! #: c-family/c-warn.c:1777
  #, fuzzy, gcc-internal-format
  #| msgid "the omitted middle operand in ?: will always be %<true%>, suggest explicit middle operand"
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr "el operando medio omitido en ?: siempre serÃ¡ %<true%>, se sugiere un operando medio explÃ­cito"
  
! #: c-family/c-warn.c:1799
  #, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr "asignaciÃ³n de miembro %qD en objeto de sÃ³lo-lectura"
  
! #: c-family/c-warn.c:1801
  #, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr "incremento de miembro %qD en objeto de sÃ³lo lectura"
  
! #: c-family/c-warn.c:1803
  #, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr "decremento de miembro %qD en objeto de sÃ³lo lectura"
  
! #: c-family/c-warn.c:1805
  #, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr "se usÃ³ el miembro %qD en un objeto de sÃ³lo lectura como salida %<asm%>"
  
! #: c-family/c-warn.c:1809
  #, gcc-internal-format
  msgid "assignment of read-only member %qD"
  msgstr "asignaciÃ³n del miembro de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1810
  #, gcc-internal-format
  msgid "increment of read-only member %qD"
  msgstr "incremento del miembro de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1811
  #, gcc-internal-format
  msgid "decrement of read-only member %qD"
  msgstr "decremento del miembro de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1812
  #, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr "se usÃ³ el miembro de sÃ³lo lectura %qD como salida %<asm%>"
  
! #: c-family/c-warn.c:1816
  #, gcc-internal-format
  msgid "assignment of read-only variable %qD"
  msgstr "asignaciÃ³n de la variable de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1817
  #, gcc-internal-format
  msgid "increment of read-only variable %qD"
  msgstr "incremento de la variable de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1818
  #, gcc-internal-format
  msgid "decrement of read-only variable %qD"
  msgstr "decremento de la variable de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1819
  #, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr "se usÃ³ la variable de sÃ³lo lectura %qD como salida %<asm%>"
  
! #: c-family/c-warn.c:1822
  #, gcc-internal-format
  msgid "assignment of read-only parameter %qD"
  msgstr "asignaciÃ³n del parÃ¡metro de sÃ³lo-lectura %qD"
  
! #: c-family/c-warn.c:1823
  #, gcc-internal-format
  msgid "increment of read-only parameter %qD"
  msgstr "incremento del parÃ¡metro de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1824
  #, gcc-internal-format
  msgid "decrement of read-only parameter %qD"
  msgstr "decremento del parÃ¡metro de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1825
  #, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr "se usÃ³ el parÃ¡metro de sÃ³lo lectura %qD como salida %<asm%>"
  
! #: c-family/c-warn.c:1830
  #, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr "asignaciÃ³n del valor de devoluciÃ³n nombrado de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1832
  #, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr "incremento del valor de devoluciÃ³n nombrado de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1834
  #, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr "decremento del valor de devoluciÃ³n nombrado de sÃ³lo lectura %qD"
  
! #: c-family/c-warn.c:1836
  #, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr "se usÃ³ el valor de devoluciÃ³n nombrado de sÃ³lo lectura %qD como salida %<asm%>"
  
! #: c-family/c-warn.c:1841
  #, gcc-internal-format
  msgid "assignment of function %qD"
  msgstr "asignaciÃ³n de la funciÃ³n %qD"
  
! #: c-family/c-warn.c:1842
  #, gcc-internal-format
  msgid "increment of function %qD"
  msgstr "incremento de la funciÃ³n %qD"
  
! #: c-family/c-warn.c:1843
  #, gcc-internal-format
  msgid "decrement of function %qD"
  msgstr "decremento de la funciÃ³n %qD"
  
! #: c-family/c-warn.c:1844
  #, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr "se usÃ³ la funciÃ³n %qD como salida %<asm%>"
  
! #: c-family/c-warn.c:1847 c/c-typeck.c:4914
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "asignaciÃ³n de la ubicaciÃ³n de sÃ³lo lectura %qE"
  
! #: c-family/c-warn.c:1848 c/c-typeck.c:4917
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "incremento de la ubicaciÃ³n de sÃ³lo lectura %qE"
  
! #: c-family/c-warn.c:1849 c/c-typeck.c:4920
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "decremento de la ubicaciÃ³n de sÃ³lo lectura %qE"
  
! #: c-family/c-warn.c:1850
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr "se usÃ³ la ubicaciÃ³n de sÃ³lo lectura %qE como salida %<asm%>"
  
! #: c-family/c-warn.c:1864
  #, gcc-internal-format
  msgid "lvalue required as left operand of assignment"
  msgstr "se requiere un l-valor como operando izquierdo de la asignaciÃ³n"
  
! #: c-family/c-warn.c:1867
  #, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr "se requiere un l-valor como un operando de incremento"
  
! #: c-family/c-warn.c:1870
  #, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr "se requiere un l-valor como un operando de decremento"
  
! #: c-family/c-warn.c:1873
  #, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr "se requiere un l-valor como un operador unario %<&%>"
  
! #: c-family/c-warn.c:1876
  #, fuzzy, gcc-internal-format
  #| msgid "lvalue required in asm statement"
  msgid "lvalue required in %<asm%> statement"
  msgstr "se requiere un l-valor en la declaraciÃ³n asm"
  
! #: c-family/c-warn.c:1893
  #, gcc-internal-format
  msgid "invalid type argument (have %qT)"
  msgstr "argumento de tipo no vÃ¡lido (se tiene %qT)"
  
! #: c-family/c-warn.c:1897
  #, gcc-internal-format
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr "argumento de tipo no vÃ¡lido de Ã­ndice de matriz (se tiene %qT)"
  
! #: c-family/c-warn.c:1902
  #, gcc-internal-format
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr "argumento de tipo no vÃ¡lido del unario %<*%> (se tiene %qT)"
  
! #: c-family/c-warn.c:1907
  #, gcc-internal-format
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr "argumento de tipo no vÃ¡lido de %<->%> (se tiene %qT)"
  
! #: c-family/c-warn.c:1912
  #, gcc-internal-format
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr "argumento de tipo no vÃ¡lido de %<->*%> (se tiene %qT)"
  
! #: c-family/c-warn.c:1917
  #, gcc-internal-format
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr "argumento de tipo no vÃ¡lido en la conversiÃ³n implÃ­cita (se tiene %qT)"
  
! #: c-family/c-warn.c:1944
  #, gcc-internal-format
  msgid "array subscript has type %<char%>"
  msgstr "el subÃ­ndice de la matriz es de tipo %<char%>"
  
! #: c-family/c-warn.c:1980 c-family/c-warn.c:1983
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr "se sugieren parÃ©ntesis alrededor de %<+%> dentro de %<<<%>"
  
! #: c-family/c-warn.c:1986 c-family/c-warn.c:1989
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr "se sugieren parÃ©ntesis alrededor de %<-%> dentro de %<<<%>"
  
! #: c-family/c-warn.c:1995 c-family/c-warn.c:1998
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr "se sugieren parÃ©ntesis alrededor de %<+%> dentro de %<>>%>"
  
! #: c-family/c-warn.c:2001 c-family/c-warn.c:2004
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr "se sugieren parÃ©ntesis alrededor de %<-%> dentro de %<>>%>"
  
! #: c-family/c-warn.c:2010 c-family/c-warn.c:2013
  #, gcc-internal-format
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr "se sugieren parÃ©ntesis alrededor de %<&&%> junto con %<||%>"
  
! #: c-family/c-warn.c:2020 c-family/c-warn.c:2024
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr "se sugieren parÃ©ntesis alrededor de la aritmÃ©tica para un operando de %<|%>"
  
! #: c-family/c-warn.c:2028 c-family/c-warn.c:2031
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr "se sugieren parÃ©ntesis alrededor de la comparaciÃ³n para un operando de %<|%>"
  
! #: c-family/c-warn.c:2036
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr "se sugieren parÃ©ntesis alrededor del operando de %<!%> o cambie %<|%> a %<||%> o %<!%> a %<~%>"
  
! #: c-family/c-warn.c:2044 c-family/c-warn.c:2048
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr "se sugieren parÃ©ntesis alrededor de la aritmÃ©tica para un operando de %<^%>"
  
! #: c-family/c-warn.c:2052 c-family/c-warn.c:2055
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr "se sugieren parÃ©ntesis alrededor de la comparaciÃ³n para un operando de %<^%>"
  
! #: c-family/c-warn.c:2061 c-family/c-warn.c:2064
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr "se sugieren parÃ©ntesis alrededor de %<+%> para un operando de %<&%>"
  
! #: c-family/c-warn.c:2067 c-family/c-warn.c:2070
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr "se sugieren parÃ©ntesis alrededor de %<-%> para un operando de %<&%>"
  
! #: c-family/c-warn.c:2074 c-family/c-warn.c:2077
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr "se sugieren parÃ©ntesis alrededor de la comparaciÃ³n para un operando de %<&%>"
  
! #: c-family/c-warn.c:2082
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr "se sugieren parÃ©ntesis alrededor de un operando de %<!%> o cambie %<&%> a %<&&%> o %<!%> a %<~%>"
  
! #: c-family/c-warn.c:2089 c-family/c-warn.c:2092
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr "se sugieren parÃ©ntesis alrededor de la comparaciÃ³n en un operando de %<==%>"
  
! #: c-family/c-warn.c:2097 c-family/c-warn.c:2100
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr "se sugieren parÃ©ntesis alrededor de la comparaciÃ³n en un operando de %<!=%>"
  
! #: c-family/c-warn.c:2110 c-family/c-warn.c:2116
  #, gcc-internal-format
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr "las comparaciones como %<X<=Y<=Z%> no tienen su significado matemÃ¡tico"
  
! #: c-family/c-warn.c:2132
  #, gcc-internal-format
  msgid "label %q+D defined but not used"
  msgstr "se define la etiqueta %q+D pero no se usa"
  
! #: c-family/c-warn.c:2134
  #, gcc-internal-format
  msgid "label %q+D declared but not defined"
  msgstr "se declara la etiqueta %q+D pero no estÃ¡ definida"
  
! #: c-family/c-warn.c:2157
  #, gcc-internal-format
  msgid "division by zero"
  msgstr "divisiÃ³n por cero"
  
! #: c-family/c-warn.c:2177
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr ""
  
! #: c-family/c-warn.c:2201
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaciÃ³n entre los tipos %qT y %qT"
  
! #: c-family/c-warn.c:2293
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2346
  #, fuzzy, gcc-internal-format
  #| msgid "promoted ~unsigned is always non-zero"
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "el ~unsigned promovido es siempre diferente de cero"
  
! #: c-family/c-warn.c:2350
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with constant"
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "comparaciÃ³n de un ~unsigned promovido con una constante"
  
! #: c-family/c-warn.c:2361
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with unsigned"
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "comparaciÃ³n de un ~unsigned promovido con unsigned"
  
! #: c-family/c-warn.c:2416
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "parÃ¡metro %qD sin uso"
  
! #: c-family/c-warn.c:2478
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "se define tipo %qD localmente pero no se usa"
  
! #: c-family/c-warn.c:2514
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "condiciÃ³n %<if%> duplicada"
  
! #: c-family/c-warn.c:2543
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "el atributo de optimizaciÃ³n en %qD despuÃ©s de la definiciÃ³n pero el atributo no concuerda"
  
! #: c-family/c-warn.c:2551
  #, fuzzy, gcc-internal-format
  #| msgid "inline declaration of %qD follows declaration with attribute %qs"
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "declaraciÃ³n inline de %qD despuÃ©s de una declaraciÃ³n con atributo %qs"
  
! #: c-family/c-warn.c:2556
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D with attribute %qs follows inline declaration"
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "declaraciÃ³n de %q+D con atributo %qs despuÃ©s de declaraciÃ³n inline"
  
! #: c-family/c-warn.c:2605
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr "el resultado de %qE requiere %u bits para representarlo, pero %qT solo tiene %u bits"
  
! #: c-family/c-warn.c:2643 c-family/c-warn.c:2667
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "la comparaciÃ³n de una constante %qE con una expresiÃ³n boolean siempre es falsa"
  
! #: c-family/c-warn.c:2646 c-family/c-warn.c:2664
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "la comparaciÃ³n de una constante %qE con una expresiÃ³n boolean siempre es verdadera"
  
! #: c-family/c-warn.c:2714
  #, fuzzy
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
*************** msgid_plural "passing argument %i to %qs
*** 32911,32943 ****
  msgstr[0] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  msgstr[1] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c-family/c-warn.c:2774 c/c-typeck.c:5485 cp/call.c:5673
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "esta condiciÃ³n tiene bifurcaciones idÃ©nticas"
  
! #: c-family/c-warn.c:2881
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "la macro se expande en mÃºltiples sentencias"
  
! #: c-family/c-warn.c:2882
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr "algunas partes de la expansiÃ³n de macro no estÃ¡n flanqueadas por esta clÃ¡usula %qs"
  
! #: c-family/c-warn.c:2975
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2982 c-family/c-warn.c:2985 cp/init.c:633
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: c-family/c-warn.c:3072
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
--- 32990,33022 ----
  msgstr[0] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  msgstr[1] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "esta condiciÃ³n tiene bifurcaciones idÃ©nticas"
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "la macro se expande en mÃºltiples sentencias"
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr "algunas partes de la expansiÃ³n de macro no estÃ¡n flanqueadas por esta clÃ¡usula %qs"
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:633
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
*************** msgstr "%qs no es una opciÃ³n vÃ¡lida pa
*** 32952,32958 ****
  msgid "too many input files"
  msgstr "demasiados ficheros de entrada"
  
! #: common/config/aarch64/aarch64-common.c:497 config/aarch64/aarch64.c:13859
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
--- 33031,33037 ----
  msgid "too many input files"
  msgstr "demasiados ficheros de entrada"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 32986,32999 ****
  msgstr "se pasa opciÃ³n no reconocida a %%:target_mode_check"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:13791
! #: config/aarch64/aarch64.c:13829
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos son: %s; Â¿quiso decir %qs?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:13794
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "los argumentos vÃ¡lidos son: %s"
--- 33065,33078 ----
  msgstr "se pasa opciÃ³n no reconocida a %%:target_mode_check"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos son: %s; Â¿quiso decir %qs?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "los argumentos vÃ¡lidos son: %s"
*************** msgstr "%s genera conflicto con ppc (se
*** 33382,33467 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr "%s genera conflicto con ppc64 (se hace caso omiso de los indicadores de arquitectura)"
  
! #: config/darwin.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr "fallÃ³ al abrir el fichero temporal %s para la salida LTO"
  
! #: config/darwin.c:2026
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr "el atributo de compatibilidad vtable 2.95 %qE sÃ³lo aplica cuando se compila una kext"
  
! #: config/darwin.c:2033
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr "el atributo de compatibilidad vtable 2.95 %qE sÃ³lo aplica a clases C++"
  
! #: config/darwin.c:2763
  #, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "no se admiten los atributos de visibilidad protected en esta configuraciÃ³n; descartados"
  
! #: config/darwin.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr "fallÃ³ al abrir el fichero de temporal %s con salida LTO"
  
! #: config/darwin.c:3164
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fobjc-abi-version%> >= 2 must be used for %<-m64%> targets with %<-fnext-runtime%>"
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr "%<-fobjc-abi-version%> >= 2 sÃ³lo se debe usar en objetivos %<-m64%> con %<-fnext-runtime%>"
  
! #: config/darwin.c:3169
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fobjc-abi-version%> >= 2 is not supported on %<-m32%> targets with %<-fnext-runtime%>"
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr "%<-fobjc-abi-version%> >= 2 no se admite en objetivos %<-m32%> con %<-fnext-runtime%>"
  
! #: config/darwin.c:3184
  #, fuzzy, gcc-internal-format
  #| msgid "%<__int%d%> is not supported on this target"
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "no se admite %<__int%d%> para este objetivo"
  
! #: config/darwin.c:3262
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr "%<-mdynamic-no-pic%> anula a %<-fpic%>, %<-fPIC%>, %<-fpie%> o %<-fPIE%>"
  
! #: config/darwin.c:3305
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3485
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr "la funciÃ³n interna %qD requiere la opciÃ³n %<-mconstant-cfstrings%>"
  
! #: config/darwin.c:3492
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr "la funciÃ³n interna %qD sÃ³lo toma un argumento"
  
! #: config/darwin.c:3578
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "falta una literal CFString"
  
! #: config/darwin.c:3589
  #, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "la expresiÃ³n literal CFString no es una constante de cadena"
  
! #: config/darwin.c:3613
  #, fuzzy, gcc-internal-format
  #| msgid "%s in CFString literal"
  msgid "non-ASCII character in CFString literal"
  msgstr "%s en la literal CFString"
  
! #: config/darwin.c:3614
  #, fuzzy, gcc-internal-format
  #| msgid "%s in CFString literal"
  msgid "embedded NUL in CFString literal"
--- 33461,33546 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr "%s genera conflicto con ppc64 (se hace caso omiso de los indicadores de arquitectura)"
  
! #: config/darwin.c:1942
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr "fallÃ³ al abrir el fichero temporal %s para la salida LTO"
  
! #: config/darwin.c:2035
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr "el atributo de compatibilidad vtable 2.95 %qE sÃ³lo aplica cuando se compila una kext"
  
! #: config/darwin.c:2042
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr "el atributo de compatibilidad vtable 2.95 %qE sÃ³lo aplica a clases C++"
  
! #: config/darwin.c:2772
  #, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "no se admiten los atributos de visibilidad protected en esta configuraciÃ³n; descartados"
  
! #: config/darwin.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr "fallÃ³ al abrir el fichero de temporal %s con salida LTO"
  
! #: config/darwin.c:3173
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fobjc-abi-version%> >= 2 must be used for %<-m64%> targets with %<-fnext-runtime%>"
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr "%<-fobjc-abi-version%> >= 2 sÃ³lo se debe usar en objetivos %<-m64%> con %<-fnext-runtime%>"
  
! #: config/darwin.c:3178
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fobjc-abi-version%> >= 2 is not supported on %<-m32%> targets with %<-fnext-runtime%>"
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr "%<-fobjc-abi-version%> >= 2 no se admite en objetivos %<-m32%> con %<-fnext-runtime%>"
  
! #: config/darwin.c:3193
  #, fuzzy, gcc-internal-format
  #| msgid "%<__int%d%> is not supported on this target"
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "no se admite %<__int%d%> para este objetivo"
  
! #: config/darwin.c:3271
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr "%<-mdynamic-no-pic%> anula a %<-fpic%>, %<-fPIC%>, %<-fpie%> o %<-fPIE%>"
  
! #: config/darwin.c:3314
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3494
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr "la funciÃ³n interna %qD requiere la opciÃ³n %<-mconstant-cfstrings%>"
  
! #: config/darwin.c:3501
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr "la funciÃ³n interna %qD sÃ³lo toma un argumento"
  
! #: config/darwin.c:3587
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "falta una literal CFString"
  
! #: config/darwin.c:3598
  #, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "la expresiÃ³n literal CFString no es una constante de cadena"
  
! #: config/darwin.c:3622
  #, fuzzy, gcc-internal-format
  #| msgid "%s in CFString literal"
  msgid "non-ASCII character in CFString literal"
  msgstr "%s en la literal CFString"
  
! #: config/darwin.c:3623
  #, fuzzy, gcc-internal-format
  #| msgid "%s in CFString literal"
  msgid "embedded NUL in CFString literal"
*************** msgid "profiler support for VxWorks"
*** 33554,33565 ****
  msgstr "soporte de anÃ¡lisis de perfil para VxWorks"
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:2938
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3279
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "el Ã­ndice %Klane debe ser un inmediato constante"
--- 33633,33644 ----
  msgstr "soporte de anÃ¡lisis de perfil para VxWorks"
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "el Ã­ndice %Klane debe ser un inmediato constante"
*************** msgstr "se esperaba %qT pero el argument
*** 33600,33972 ****
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: config/aarch64/aarch64-c.c:273
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC optimize%> is not a string or number"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> no es una cadena o un nÃºmero"
  
! #: config/aarch64/aarch64-c.c:281
  #, fuzzy, gcc-internal-format
  #| msgid "unknown #pragma GCC coprocessor %E"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "basura al final de #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64.c:1230
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "new no se puede aplicar a un tipo de funciÃ³n"
  
! #: config/aarch64/aarch64.c:1300 config/aarch64/aarch64.c:1314
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<for%> after %qs"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "se esperaba %<fork%> despuÃ©s de %qs"
  
! #: config/aarch64/aarch64.c:1463
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is incompatible with %s %s"
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1466
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is incompatible with %s %s"
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1470
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "el modificador de caracterÃ­stica %qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1473
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "el modificador de caracterÃ­stica %qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1489
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the SPE ABI extensions."
  msgid "this operation requires the SVE ISA extension"
  msgstr "No usa las extensiones de ABI SPE."
  
! #: config/aarch64/aarch64.c:1490
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:4900
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "el argumento para decltype debe ser una expresiÃ³n"
  
! #: config/aarch64/aarch64.c:5254
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/aarch64/aarch64.c:5367 config/aarch64/aarch64.c:5413
! #: config/aarch64/aarch64.c:5533 config/aarch64/aarch64.c:15612
! #: config/arm/arm.c:6954 config/arm/arm.c:6984 config/arm/arm.c:28364
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.c:5482
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%qE requires the SVE ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/aarch64/aarch64.c:5485
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "la funciÃ³n interna %qs requiere la opciÃ³n %qs"
  
! #: config/aarch64/aarch64.c:5655
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13336
  #, fuzzy, gcc-internal-format
  #| msgid "unknown flag passed in -moverride=%s (%s)"
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "indicador pasado en -moverride=%s (%s) desconocido"
  
! #: config/aarch64/aarch64.c:13380
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "cadena %s mal formada\n"
  
! #: config/aarch64/aarch64.c:13436
  #, fuzzy, gcc-internal-format
  #| msgid "invalid format of %s"
  msgid "invalid format for sve_width"
  msgstr "formato no vÃ¡lido de %s"
  
! #: config/aarch64/aarch64.c:13448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid sve_width value: %d"
  msgstr "valor %h no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:13468
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "falta la cadena de ajuste en la opciÃ³n (%s)"
  
! #: config/aarch64/aarch64.c:13486
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "opciÃ³n de cadena de ajuste desconocida (%s)"
  
! #: config/aarch64/aarch64.c:13639
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13648
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13656
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length."
  msgstr "Especifica el orden de asignaciÃ³n de registros"
  
! #: config/aarch64/aarch64.c:13666 config/rs6000/rs6000.c:4281
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs no es un desplazamiento vÃ¡lido en %qs"
  
! #: config/aarch64/aarch64.c:13731
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13747
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "valid arguments are: %s"
  msgid "valid arguments are: %s;"
  msgstr "los argumentos vÃ¡lidos son: %s"
  
! #: config/aarch64/aarch64.c:13856
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "falta el nombre de la cpu en %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:13863
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-mcpu=%s%>"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "modificador de caracterÃ­stica no vÃ¡lido en %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:13971
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "argumento no vÃ¡lido para %<-fpatchable_function_entry%>"
  
! #: config/aarch64/aarch64.c:13973
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "argumento no vÃ¡lido para %<-fpatchable_function_entry%>"
  
! #: config/aarch64/aarch64.c:13997
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "falta el nombre de la arquitectura en %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14000
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -march"
  msgid "unknown value %qs for %<-march%>"
  msgstr "valor %qs desconocido para -march"
  
! #: config/aarch64/aarch64.c:14004
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "modificador de caracterÃ­stica no vÃ¡lido en %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14032
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "falta el nombre de la cpu en %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:14035
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "valor %qs desconocido para -mtune"
  
! #: config/aarch64/aarch64.c:14166 config/arm/arm.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "la opciÃ³n -mcpu=%s genera un conflicto con la opciÃ³n -march=%s"
  
! #: config/aarch64/aarch64.c:14222
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "el ensamblador no tiene soporte para -mabi=ilp32"
  
! #: config/aarch64/aarch64.c:14229
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14297
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %<-f%s%>"
  msgstr "modelo de cÃ³digo %qs con -f%s"
  
! #: config/aarch64/aarch64.c:14470
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:14473
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:14477 config/aarch64/aarch64.c:14519
! #: config/aarch64/aarch64.c:14626
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "valor no vÃ¡lido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.c:14512
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "falta el nombre en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:14515
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:14542
  #, fuzzy, gcc-internal-format
  #| msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:14546
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:14581
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.c:14622
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "falta el valor en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.c:14678 config/aarch64/aarch64.c:14851
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "pragma o atributo %<target()%> mal formado"
  
! #: config/aarch64/aarch64.c:14722
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta un argumento"
  
! #: config/aarch64/aarch64.c:14730
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta forma negada"
  
! #: config/aarch64/aarch64.c:14784
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s=%s\")%> no es vÃ¡lido"
  
! #: config/aarch64/aarch64.c:14841 config/arm/arm.c:32196
! #: config/rs6000/rs6000.c:23143 config/s390/s390.c:15516
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.c:14868
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s\")%> no es vÃ¡lido"
  
! #: config/aarch64/aarch64.c:14877
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "pragma o atributo %<target(\"%s\")%> mal formado"
  
! #: config/aarch64/aarch64.c:17254
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "%Klane %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.c:17256
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "vÃ­a %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.c:21828 config/i386/i386.c:22131
! #: config/i386/i386.c:22258
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "simdlen %d no admitido"
  
! #: config/aarch64/aarch64.c:21838 config/aarch64/aarch64.c:21859
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21842
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported return type %qT for simd"
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/aarch64/aarch64.c:21846
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported return type %qT for simd"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/aarch64/aarch64.c:21863
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument type %qT for simd"
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "no se admite el tipo de argumento %qT para simd"
  
! #: config/aarch64/aarch64.c:21885
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %d for type %qT"
--- 33679,34063 ----
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: config/aarch64/aarch64-c.c:275
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC optimize%> is not a string or number"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> no es una cadena o un nÃºmero"
  
! #: config/aarch64/aarch64-c.c:283
  #, fuzzy, gcc-internal-format
  #| msgid "unknown #pragma GCC coprocessor %E"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "basura al final de #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64.c:1327
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "new no se puede aplicar a un tipo de funciÃ³n"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<for%> after %qs"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "se esperaba %<fork%> despuÃ©s de %qs"
  
! #: config/aarch64/aarch64.c:1845
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is incompatible with %s %s"
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1848
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is incompatible with %s %s"
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1852
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "el modificador de caracterÃ­stica %qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1855
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "el modificador de caracterÃ­stica %qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1871
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the SPE ABI extensions."
  msgid "this operation requires the SVE ISA extension"
  msgstr "No usa las extensiones de ABI SPE."
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "el argumento para decltype debe ser una expresiÃ³n"
  
! #: config/aarch64/aarch64.c:5653
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.c:5907
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%qE requires the SVE ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/aarch64/aarch64.c:5910
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "la funciÃ³n interna %qs requiere la opciÃ³n %qs"
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, fuzzy, gcc-internal-format
  #| msgid "unknown flag passed in -moverride=%s (%s)"
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "indicador pasado en -moverride=%s (%s) desconocido"
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "cadena %s mal formada\n"
  
! #: config/aarch64/aarch64.c:13936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid format of %s"
  msgid "invalid format for sve_width"
  msgstr "formato no vÃ¡lido de %s"
  
! #: config/aarch64/aarch64.c:13948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid sve_width value: %d"
  msgstr "valor %h no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:13968
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "falta la cadena de ajuste en la opciÃ³n (%s)"
  
! #: config/aarch64/aarch64.c:13986
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "opciÃ³n de cadena de ajuste desconocida (%s)"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length."
  msgstr "Especifica el orden de asignaciÃ³n de registros"
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs no es un desplazamiento vÃ¡lido en %qs"
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "valid arguments are: %s"
  msgid "valid arguments are: %s;"
  msgstr "los argumentos vÃ¡lidos son: %s"
  
! #: config/aarch64/aarch64.c:14356
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "falta el nombre de la cpu en %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14363
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-mcpu=%s%>"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "modificador de caracterÃ­stica no vÃ¡lido en %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14471
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "argumento no vÃ¡lido para %<-fpatchable_function_entry%>"
  
! #: config/aarch64/aarch64.c:14473
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "argumento no vÃ¡lido para %<-fpatchable_function_entry%>"
  
! #: config/aarch64/aarch64.c:14497
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "falta el nombre de la arquitectura en %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14500
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -march"
  msgid "unknown value %qs for %<-march%>"
  msgstr "valor %qs desconocido para -march"
  
! #: config/aarch64/aarch64.c:14504
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "modificador de caracterÃ­stica no vÃ¡lido en %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14532
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "falta el nombre de la cpu en %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:14535
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "valor %qs desconocido para -mtune"
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "la opciÃ³n -mcpu=%s genera un conflicto con la opciÃ³n -march=%s"
  
! #: config/aarch64/aarch64.c:14722
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "el ensamblador no tiene soporte para -mabi=ilp32"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %<-f%s%>"
  msgstr "modelo de cÃ³digo %qs con -f%s"
  
! #: config/aarch64/aarch64.c:14804
! #, fuzzy, gcc-internal-format
! #| msgid "code model %qs not supported in x32 mode"
! msgid "code model %qs not supported in ilp32 mode"
! msgstr "el modelo de cÃ³digo %qs no se admite en modo x32"
! 
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "valor no vÃ¡lido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "falta el nombre en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15047
  #, fuzzy, gcc-internal-format
  #| msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:15051
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.c:15127
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "falta el valor en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "pragma o atributo %<target()%> mal formado"
  
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta un argumento"
  
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta forma negada"
  
! #: config/aarch64/aarch64.c:15289
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s=%s\")%> no es vÃ¡lido"
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.c:15373
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s\")%> no es vÃ¡lido"
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "pragma o atributo %<target(\"%s\")%> mal formado"
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, fuzzy, gcc-internal-format
! #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
! msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
! 
! #: config/aarch64/aarch64.c:17832
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "%Klane %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.c:17834
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "vÃ­a %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
! #: config/i386/i386.c:22265
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "simdlen %d no admitido"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22454
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported return type %qT for simd"
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/aarch64/aarch64.c:22458
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported return type %qT for simd"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/aarch64/aarch64.c:22475
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument type %qT for simd"
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "no se admite el tipo de argumento %qT para simd"
  
! #: config/aarch64/aarch64.c:22497
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %d for type %qT"
*************** msgstr "el argumento del atributo %qE no
*** 34165,34172 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "el argumento del atributo %qE no es \"ilink\" o \"firq\""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7095 config/arm/arm.c:7113
! #: config/arm/arm.c:7289 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
--- 34256,34263 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "el argumento del atributo %qE no es \"ilink\" o \"firq\""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
*************** msgstr "el argumento del atributo %qE no
*** 34175,34184 ****
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19220 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2219 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 34266,34275 ----
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr "el atributo %qE se aplica solame
*** 34315,34825 ****
  msgid "argument of %qE attribute ignored"
  msgstr "falta el argumento del atributo %qE"
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21048
  #, fuzzy, gcc-internal-format
  #| msgid "alternatives not allowed in asm flag output"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "no se permiten alternativas en la salida del indicador asm"
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21112
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "salida del indicador asm %qs desconocida"
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
  msgstr "tipo no vÃ¡lido para la salida del indicador asm"
  
! #: config/arm/arm-builtins.c:3049
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "no se admite este interno para este objetivo"
  
! #: config/arm/arm-builtins.c:3156
  #, fuzzy, gcc-internal-format
  #| msgid "%s expects an integer literal in the range [%d, %d]"
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%s espera una literal entera en el rango [%d, %d]"
  
! #: config/arm/arm-builtins.c:3160
  #, fuzzy, gcc-internal-format
  #| msgid "%Klane index must be a constant immediate"
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "el Ã­ndice %Klane debe ser un inmediato constante"
  
! #: config/arm/arm-builtins.c:3179
  #, fuzzy, gcc-internal-format
  #| msgid "You must enable VFP instructions to use these intrinsics."
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr "Debe activar las instrucciones VFP para usar estos intrÃ­nsecos."
  
! #: config/arm/arm-builtins.c:3201
  #, fuzzy, gcc-internal-format
  #| msgid "You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use these intrinsics."
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr "Debe activar las instrucciones NEON (e.g. -mfloat-abi=softfp -mfpu=neon) para usar estos intrÃ­nsecos."
  
! #: config/arm/arm-builtins.c:3223
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr "Debe activar las instrucciones VFP para usar estos intrÃ­nsecos."
  
! #: config/arm/arm-builtins.c:3301
  #, fuzzy, gcc-internal-format
  #| msgid "You must enable crypto instructions (e.g. include -mfloat-abi=softfp -mfpu=crypto-neon...) to use these intrinsics."
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr "Debe activar las instrucciones crypto (e.g. include -mfloat-abi=softfp -mfpu=crypto-neon...) para usar estos intrÃ­nsecos."
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3379 config/arm/arm-builtins.c:3483
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "el selector debe ser un inmediato"
  
! #: config/arm/arm-builtins.c:3387 config/arm/arm-builtins.c:3432
! #: config/arm/arm-builtins.c:3490 config/arm/arm-builtins.c:3499
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "el rango del selector debe estar entre 0 y 7"
  
! #: config/arm/arm-builtins.c:3392 config/arm/arm-builtins.c:3501
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "el rango del selector debe estar entre 0 y 3"
  
! #: config/arm/arm-builtins.c:3397 config/arm/arm-builtins.c:3503
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "el rango del selector debe estar entre 0 y 1"
  
! #: config/arm/arm-builtins.c:3569
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "la mÃ¡scara debe ser un inmediato"
  
! #: config/arm/arm-builtins.c:3574
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "el rango de la mÃ¡scara debe estar entre 0 y 255"
  
! #: config/arm/arm-builtins.c:3762
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3764
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3766
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3768
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3774
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3776
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3781
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3783
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3785
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3787
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3789
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3791
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3793
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3795
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3797
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3799
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3801
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3803
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3805
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3807
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3809
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3811
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3813
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3815
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
  
! #: config/arm/arm.c:2904
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt y NEON son incompatibles"
  
! #: config/arm/arm.c:2910
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "el CPU objetivo no tiene soporte para el modo ARM"
  
! #: config/arm/arm.c:2914
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "habilitar el soporte de rastreo hacia atrÃ¡s sÃ³lo tiene significado cuando se compila para el Thumb"
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "habilitar el soporte de trabajo interno de llamado sÃ³lo tiene significado cuando se compila para el Thumb"
  
! #: config/arm/arm.c:2925
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g con -mno-apcs-frame no permite una depuraciÃ³n sensible"
  
! #: config/arm/arm.c:2930
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2933
  #, fuzzy, gcc-internal-format
  #| msgid "can not use -mtp=cp15 with 16-bit Thumb"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "no se puede usar -mtp=cp15 con Thumb de 16-bit"
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "El PIC de RTP es incompatible con Thumb"
  
! #: config/arm/arm.c:2950
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%s solo admite cÃ³dico no pic en objetivos de perfil M con instrucciÃ³n MOVT"
  
! #: config/arm/arm.c:2955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr "%s solo admite cÃ³dico no pic en objetivos de perfil M con instrucciÃ³n MOVT"
  
! #: config/arm/arm.c:2960
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-fjni es incompatible con el -freduced-reflection"
  
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "el CPU objetivo no admite las instrucciones THUMB"
  
! #: config/arm/arm.c:3125
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "el CPU objetivo no admite accesos sin alinear"
  
! #: config/arm/arm.c:3474
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check es incompatible con -mno-apcs-frame"
  
! #: config/arm/arm.c:3483
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic y -mapcs-reent son incompatibles"
  
! #: config/arm/arm.c:3486
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "no se admite el cÃ³digo reentrante APCS.  Descartado"
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "el lÃ­mite del tamaÃ±o de la estructura sÃ³lo se puede establecer a 8, 32 o 64"
  
! #: config/arm/arm.c:3519
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "el lÃ­mite del tamaÃ±o de la estructura sÃ³lo se puede establecer a 8 o 32"
  
! #: config/arm/arm.c:3544
  #, fuzzy, gcc-internal-format
  #| msgid "RTP PIC is incompatible with -msingle-pic-base"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "El PIC de RTP es incompatible con -msingle-pic-base"
  
! #: config/arm/arm.c:3556 config/arm/arm.c:32210
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en modo x32"
  
! #: config/arm/arm.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= es inÃºtil sin -fpic"
  
! #: config/arm/arm.c:3573
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "no se puede usar '%s' para registro PIC"
  
! #: config/arm/arm.c:3595 config/pru/pru.c:643
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition not supported on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "no se admite -freorder-blocks-and-partition en esta arquitectura"
  
! #: config/arm/arm.c:3739
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "las opciones fp16 seleccionadas son incompatibles"
  
! #: config/arm/arm.c:3776
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt requiere una ABI compatible con AAPCS para una operaciÃ³n adecuada"
  
! #: config/arm/arm.c:3779
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "el abi iwmmxt requiere un cpu capaz de iwmmxt"
  
! #: config/arm/arm.c:3787
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "el CPU objetivo no admite trabajo interno"
  
! #: config/arm/arm.c:3800
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcaller-super-interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS no admite -mcaller-super-interworking"
  
! #: config/arm/arm.c:3803
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcallee-super-interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS no admite -mcallee-super-interworking"
  
! #: config/arm/arm.c:3808
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 sin ldrh"
  
! #: config/arm/arm.c:3811
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "la CPU objetivo no admite las instrucciones de seguridad ARMv8-M"
  
! #: config/arm/arm.c:3816
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3828
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard: selected processor lacks an FPU"
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr "-mfloat-abi=hard: el procesador seleccionado carece de FPU"
  
! #: config/arm/arm.c:3836
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard y VFP"
  
! #: config/arm/arm.c:6076
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS derivada de un no AAPCS"
  
! #: config/arm/arm.c:6078
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "las funciones variadic debe usar la variante AAPCS base"
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6296
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "ABI de VFP de coma flotante dura de Thumb-1"
  
! #: config/arm/arm.c:6356
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6740 config/arm/arm.c:6948 config/arm/arm.c:6981
! #: config/arm/arm.c:28357
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/arm/arm.c:7238
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "el atributo %qE no estÃ¡ disponible para funciones con argumentos pasados en la pila"
  
! #: config/arm/arm.c:7250
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "el atributo %qE no estÃ¡ disponible para funciones con un nÃºmero variable de argumentos"
  
! #: config/arm/arm.c:7259
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "el atributo %qE no estÃ¡ disponible para funciones que devuelven valor en la pila"
  
! #: config/arm/arm.c:7281 config/arm/arm.c:7333
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored without -mcmse option."
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "se descarta el atributo %qE sin la opciÃ³n -mcmse."
  
! #: config/arm/arm.c:7300
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "el atributo %qE no tiene efecto en funciones con enlazado estÃ¡tico"
  
! #: config/arm/arm.c:7349
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "el atributo %qE se aplica solamente al tipo base de un puntero a funciÃ³n"
  
! #: config/arm/arm.c:9300
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13038
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%K%s %wd fuera de rango %wd - %wd"
  
! #: config/arm/arm.c:13041
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd fuera de rango %wd - %wd"
  
! #: config/arm/arm.c:25219
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "no se puede calcular la ubicaciÃ³n real del parÃ¡metro apilado"
  
! #: config/arm/arm.c:25881
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Fin de mÃ³dulo inesperado"
  
! #: config/arm/arm.c:26140
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "no hay registros inferiores disponibles para extraer registros superiores"
  
! #: config/arm/arm.c:26392
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "no se pueden codificar las Rutinas de Servicios de InterrupciÃ³n en el modo Thumb"
  
! #: config/arm/arm.c:26638
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-check=specific for Thumb-1"
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "-fstack-check=specific para Thumb-1"
  
! #: config/arm/arm.c:32225
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu no vÃ¡lida para el atributo o pragma del objetivo %qs"
--- 34406,34942 ----
  msgid "argument of %qE attribute ignored"
  msgstr "falta el argumento del atributo %qE"
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21053
  #, fuzzy, gcc-internal-format
  #| msgid "alternatives not allowed in asm flag output"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "no se permiten alternativas en la salida del indicador asm"
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21117
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "salida del indicador asm %qs desconocida"
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21146
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
  msgstr "tipo no vÃ¡lido para la salida del indicador asm"
  
! #: config/arm/arm-builtins.c:3087
! #, fuzzy, gcc-internal-format
! #| msgid "coprocessor not enabled"
! msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
! msgstr "el coprocesador no estÃ¡ activado"
! 
! #: config/arm/arm-builtins.c:3090
! #, fuzzy, gcc-internal-format
! #| msgid "%Kargument %d must be a constant immediate"
! msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
! msgstr "el %Kargumento %d debe ser un inmediato constante"
! 
! #. Here we mention the builtin name to follow the same
! #. format that the C/C++ frontends use for referencing
! #. a given argument index.
! #: config/arm/arm-builtins.c:3098
! #, fuzzy, gcc-internal-format
! #| msgid "%Kargument %d must be a constant immediate"
! msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
! msgstr "el %Kargumento %d debe ser un inmediato constante"
! 
! #: config/arm/arm-builtins.c:3216
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "no se admite este interno para este objetivo"
  
! #: config/arm/arm-builtins.c:3323
  #, fuzzy, gcc-internal-format
  #| msgid "%s expects an integer literal in the range [%d, %d]"
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%s espera una literal entera en el rango [%d, %d]"
  
! #: config/arm/arm-builtins.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "%Klane index must be a constant immediate"
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "el Ã­ndice %Klane debe ser un inmediato constante"
  
! #: config/arm/arm-builtins.c:3350
  #, fuzzy, gcc-internal-format
  #| msgid "You must enable VFP instructions to use these intrinsics."
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr "Debe activar las instrucciones VFP para usar estos intrÃ­nsecos."
  
! #: config/arm/arm-builtins.c:3372
  #, fuzzy, gcc-internal-format
  #| msgid "You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use these intrinsics."
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr "Debe activar las instrucciones NEON (e.g. -mfloat-abi=softfp -mfpu=neon) para usar estos intrÃ­nsecos."
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr "Debe activar las instrucciones VFP para usar estos intrÃ­nsecos."
  
! #: config/arm/arm-builtins.c:3472
  #, fuzzy, gcc-internal-format
  #| msgid "You must enable crypto instructions (e.g. include -mfloat-abi=softfp -mfpu=crypto-neon...) to use these intrinsics."
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr "Debe activar las instrucciones crypto (e.g. include -mfloat-abi=softfp -mfpu=crypto-neon...) para usar estos intrÃ­nsecos."
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "el selector debe ser un inmediato"
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "el rango del selector debe estar entre 0 y 7"
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "el rango del selector debe estar entre 0 y 3"
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "el rango del selector debe estar entre 0 y 1"
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "la mÃ¡scara debe ser un inmediato"
  
! #: config/arm/arm-builtins.c:3745
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "el rango de la mÃ¡scara debe estar entre 0 y 255"
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
  
! #: config/arm/arm-c.c:107
! #, gcc-internal-format
! msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
! msgstr ""
! 
! #: config/arm/arm.c:2911
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt y NEON son incompatibles"
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "el CPU objetivo no tiene soporte para el modo ARM"
  
! #: config/arm/arm.c:2921
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "habilitar el soporte de rastreo hacia atrÃ¡s sÃ³lo tiene significado cuando se compila para el Thumb"
  
! #: config/arm/arm.c:2924
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "habilitar el soporte de trabajo interno de llamado sÃ³lo tiene significado cuando se compila para el Thumb"
  
! #: config/arm/arm.c:2932
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g con -mno-apcs-frame no permite una depuraciÃ³n sensible"
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, fuzzy, gcc-internal-format
  #| msgid "can not use -mtp=cp15 with 16-bit Thumb"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "no se puede usar -mtp=cp15 con Thumb de 16-bit"
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "El PIC de RTP es incompatible con Thumb"
  
! #: config/arm/arm.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%s solo admite cÃ³dico no pic en objetivos de perfil M con instrucciÃ³n MOVT"
  
! #: config/arm/arm.c:2962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr "%s solo admite cÃ³dico no pic en objetivos de perfil M con instrucciÃ³n MOVT"
  
! #: config/arm/arm.c:2967
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-fjni es incompatible con el -freduced-reflection"
  
! #: config/arm/arm.c:3082
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "el CPU objetivo no admite las instrucciones THUMB"
  
! #: config/arm/arm.c:3132
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "el CPU objetivo no admite accesos sin alinear"
  
! #: config/arm/arm.c:3481
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check es incompatible con -mno-apcs-frame"
  
! #: config/arm/arm.c:3490
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic y -mapcs-reent son incompatibles"
  
! #: config/arm/arm.c:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "no se admite el cÃ³digo reentrante APCS.  Descartado"
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "el lÃ­mite del tamaÃ±o de la estructura sÃ³lo se puede establecer a 8, 32 o 64"
  
! #: config/arm/arm.c:3526
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "el lÃ­mite del tamaÃ±o de la estructura sÃ³lo se puede establecer a 8 o 32"
  
! #: config/arm/arm.c:3551
  #, fuzzy, gcc-internal-format
  #| msgid "RTP PIC is incompatible with -msingle-pic-base"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "El PIC de RTP es incompatible con -msingle-pic-base"
  
! #: config/arm/arm.c:3563 config/arm/arm.c:32229
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en modo x32"
  
! #: config/arm/arm.c:3571
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= es inÃºtil sin -fpic"
  
! #: config/arm/arm.c:3580
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "no se puede usar '%s' para registro PIC"
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition not supported on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "no se admite -freorder-blocks-and-partition en esta arquitectura"
  
! #: config/arm/arm.c:3746
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "las opciones fp16 seleccionadas son incompatibles"
  
! #: config/arm/arm.c:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt requiere una ABI compatible con AAPCS para una operaciÃ³n adecuada"
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "el abi iwmmxt requiere un cpu capaz de iwmmxt"
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "el CPU objetivo no admite trabajo interno"
  
! #: config/arm/arm.c:3822
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcaller-super-interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS no admite -mcaller-super-interworking"
  
! #: config/arm/arm.c:3825
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcallee-super-interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS no admite -mcallee-super-interworking"
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 sin ldrh"
  
! #: config/arm/arm.c:3833
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "la CPU objetivo no admite las instrucciones de seguridad ARMv8-M"
  
! #: config/arm/arm.c:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard: selected processor lacks an FPU"
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr "-mfloat-abi=hard: el procesador seleccionado carece de FPU"
  
! #: config/arm/arm.c:3858
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard y VFP"
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS derivada de un no AAPCS"
  
! #: config/arm/arm.c:6100
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "las funciones variadic debe usar la variante AAPCS base"
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "ABI de VFP de coma flotante dura de Thumb-1"
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/arm/arm.c:7260
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "el atributo %qE no estÃ¡ disponible para funciones con argumentos pasados en la pila"
  
! #: config/arm/arm.c:7272
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "el atributo %qE no estÃ¡ disponible para funciones con un nÃºmero variable de argumentos"
  
! #: config/arm/arm.c:7281
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "el atributo %qE no estÃ¡ disponible para funciones que devuelven valor en la pila"
  
! #: config/arm/arm.c:7303 config/arm/arm.c:7355
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored without -mcmse option."
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "se descarta el atributo %qE sin la opciÃ³n -mcmse."
  
! #: config/arm/arm.c:7322
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "el atributo %qE no tiene efecto en funciones con enlazado estÃ¡tico"
  
! #: config/arm/arm.c:7371
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "el atributo %qE se aplica solamente al tipo base de un puntero a funciÃ³n"
  
! #: config/arm/arm.c:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%K%s %wd fuera de rango %wd - %wd"
  
! #: config/arm/arm.c:13063
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd fuera de rango %wd - %wd"
  
! #: config/arm/arm.c:25234
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "no se puede calcular la ubicaciÃ³n real del parÃ¡metro apilado"
  
! #: config/arm/arm.c:25896
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Fin de mÃ³dulo inesperado"
  
! #: config/arm/arm.c:26155
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "no hay registros inferiores disponibles para extraer registros superiores"
  
! #: config/arm/arm.c:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "no se pueden codificar las Rutinas de Servicios de InterrupciÃ³n en el modo Thumb"
  
! #: config/arm/arm.c:26653
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-check=specific for Thumb-1"
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "-fstack-check=specific para Thumb-1"
  
! #: config/arm/arm.c:32244
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu no vÃ¡lida para el atributo o pragma del objetivo %qs"
*************** msgstr "fpu no vÃ¡lida para el atributo
*** 34827,34848 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32233
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "selecciÃ³n automÃ¡tica de fpu actualmente no permitida aquÃ­"
  
! #: config/arm/arm.c:32246
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "arquitectura no vÃ¡lida para el atributo o pragma objetivo %qs"
  
! #: config/arm/arm.c:32260
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "atributo o pragma objetivo %qs desconocido"
  
! #: config/arm/arm.c:33263
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
--- 34944,34965 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "selecciÃ³n automÃ¡tica de fpu actualmente no permitida aquÃ­"
  
! #: config/arm/arm.c:32265
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "arquitectura no vÃ¡lida para el atributo o pragma objetivo %qs"
  
! #: config/arm/arm.c:32279
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "atributo o pragma objetivo %qs desconocido"
  
! #: config/arm/arm.c:33257
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
*************** msgstr "no se puede extender el fichero
*** 35732,35762 ****
  msgid "can%'t set position in PCH file: %m"
  msgstr "no se puede establecer la posiciÃ³n en el fichero PCH: %m"
  
! #: config/i386/i386-builtins.c:2259
  #, fuzzy, gcc-internal-format
  #| msgid "No dispatcher found for the versioning attributes"
  msgid "no dispatcher found for the versioning attributes"
  msgstr "No se ha encontrado despachador para los atributos de versiÃ³n"
  
! #: config/i386/i386-builtins.c:2309
  #, fuzzy, gcc-internal-format
  #| msgid "value %qs is not supported by attribute %<target%>"
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "no se admite el valor %qs para el atributo %<target%>"
  
! #: config/i386/i386-builtins.c:2320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No dispatcher found for the versioning attributes : %s"
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "No se encontrÃ³ despachador para los atributos de versiÃ³n : %s"
  
! #: config/i386/i386-builtins.c:2421
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter to builtin must be a string constant or literal"
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "El parÃ¡metro para la funciÃ³n interna debe ser una cadena constante o literal"
  
! #: config/i386/i386-builtins.c:2446 config/i386/i386-builtins.c:2496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Parameter to builtin not valid: %s"
  msgid "parameter to builtin not valid: %s"
--- 35849,35879 ----
  msgid "can%'t set position in PCH file: %m"
  msgstr "no se puede establecer la posiciÃ³n en el fichero PCH: %m"
  
! #: config/i386/i386-builtins.c:2268
  #, fuzzy, gcc-internal-format
  #| msgid "No dispatcher found for the versioning attributes"
  msgid "no dispatcher found for the versioning attributes"
  msgstr "No se ha encontrado despachador para los atributos de versiÃ³n"
  
! #: config/i386/i386-builtins.c:2318
  #, fuzzy, gcc-internal-format
  #| msgid "value %qs is not supported by attribute %<target%>"
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "no se admite el valor %qs para el atributo %<target%>"
  
! #: config/i386/i386-builtins.c:2329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No dispatcher found for the versioning attributes : %s"
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "No se encontrÃ³ despachador para los atributos de versiÃ³n : %s"
  
! #: config/i386/i386-builtins.c:2430
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter to builtin must be a string constant or literal"
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "El parÃ¡metro para la funciÃ³n interna debe ser una cadena constante o literal"
  
! #: config/i386/i386-builtins.c:2455 config/i386/i386-builtins.c:2505
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Parameter to builtin not valid: %s"
  msgid "parameter to builtin not valid: %s"
*************** msgstr "el argumento inmediato debe ser
*** 35853,35913 ****
  msgid "the last argument must be a 32-bit immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato de 32-bit"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9789
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "el selector debe ser una constante entera en el rango 0..%wi"
  
! #: config/i386/i386-expand.c:11016
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE necesita la opciÃ³n isa desconocida"
  
! #: config/i386/i386-expand.c:11020
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE necesita la opciÃ³n isa %s"
  
! #: config/i386/i386-expand.c:11691
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato"
  
! #: config/i386/i386-expand.c:12447 config/i386/i386-expand.c:12659
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "el Ãºltimo argumento debe ser un escalar 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:12712
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "el argumento delantero debe ser un escalar 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:12718
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "operando de pista incorrecto"
  
! #: config/i386/i386-expand.c:12737
  #, fuzzy, gcc-internal-format
  #| msgid "the next to last argument must be an 8-bit immediate"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "el penÃºltimo argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-features.c:2589
  #, 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.c:2594 config/i386/i386-features.c:2859
  #, 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.c:2726
  #, 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"
--- 35970,36030 ----
  msgid "the last argument must be a 32-bit immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato de 32-bit"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "el selector debe ser una constante entera en el rango 0..%wi"
  
! #: config/i386/i386-expand.c:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE necesita la opciÃ³n isa desconocida"
  
! #: config/i386/i386-expand.c:11007
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE necesita la opciÃ³n isa %s"
  
! #: config/i386/i386-expand.c:11678
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato"
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "el Ãºltimo argumento debe ser un escalar 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:12699
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "el argumento delantero debe ser un escalar 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:12705
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "operando de pista incorrecto"
  
! #: config/i386/i386-expand.c:12724
  #, fuzzy, gcc-internal-format
  #| msgid "the next to last argument must be an 8-bit immediate"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "el penÃºltimo argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-features.c:2595
  #, 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.c:2600 config/i386/i386-features.c:2868
  #, 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.c:2732
  #, 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 "los atributos cdecl y thiscall n
*** 36395,36401 ****
  msgid "%qE attribute is used for non-class method"
  msgstr "se usÃ³ el atributo %qE para mÃ©todo no de clase"
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19331
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "se descarta el atributo incompatible %qE"
--- 36512,36518 ----
  msgid "%qE attribute is used for non-class method"
  msgstr "se usÃ³ el atributo %qE para mÃ©todo no de clase"
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "se descarta el atributo incompatible %qE"
*************** msgstr "el atributo ms_hook_prologue no
*** 36577,36589 ****
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr "No se admite Puntero de Argumento de Realineamiento DinÃ¡mico (DRAP) en la rutina de servicio de interrupciones.  Esto puede sortearse evitando funciones con retorno agregado."
  
! #: config/i386/i386.c:9396
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support fastcall with nested function"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "-fsplit-stack no admite fastcall con funciones anidadas"
  
! #: config/i386/i386.c:9416
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support 2 register parameters for a nested function"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
--- 36694,36706 ----
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr "No se admite Puntero de Argumento de Realineamiento DinÃ¡mico (DRAP) en la rutina de servicio de interrupciones.  Esto puede sortearse evitando funciones con retorno agregado."
  
! #: config/i386/i386.c:9401
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support fastcall with nested function"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "-fsplit-stack no admite fastcall con funciones anidadas"
  
! #: config/i386/i386.c:9421
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support 2 register parameters for a nested function"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
*************** msgstr "-fsplit-stack no admite 2 parÃ¡m
*** 36591,36658 ****
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9427
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support 3 register parameters"
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "-fsplit-stack no admite 3 parÃ¡metros de registro"
  
! #: config/i386/i386.c:12378
  #, fuzzy, gcc-internal-format
  #| msgid "'V' modifier on non-integer register"
  msgid "%<V%> modifier on non-integer register"
  msgstr "modificador 'V' en registro no entero"
  
! #: config/i386/i386.c:12389 config/i386/i386.c:12403
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "no se admite el tamaÃ±o para registro de enteros"
  
! #: config/i386/i386.c:12435
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "los registros extendidos no tiene mitades superiores"
  
! #: config/i386/i386.c:12450
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "no se admite el tamaÃ±o de operando para el registro extendido"
  
! #: config/i386/i386.c:12642
  #, fuzzy, gcc-internal-format
  #| msgid "non-integer operand used with operand code 'z'"
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "se usÃ³ un operando que no es entero con el cÃ³digo de operando 'z'"
  
! #: config/i386/i386.c:16575
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "la alineaciÃ³n de %qD es mÃ¡s grande que la declaraciÃ³n original"
  
! #: config/i386/i386.c:22092
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modelo de memoria especÃ­fico de la arquitectura desconocido"
  
! #: config/i386/i386.c:22099
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "HLE_ACQUIRE no se usa con ACQUIRE o modelos de memoria mÃ¡s fuertes"
  
! #: config/i386/i386.c:22106
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "HLE_RELEASE no se usa con RELEASE o modelos de memoria mÃ¡s fuertes"
  
! #: config/i386/i386.c:22152
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/i386/i386.c:22182
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "no se admite el tipo de argumento %qT para simd"
--- 36708,36775 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9432
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support 3 register parameters"
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "-fsplit-stack no admite 3 parÃ¡metros de registro"
  
! #: config/i386/i386.c:12383
  #, fuzzy, gcc-internal-format
  #| msgid "'V' modifier on non-integer register"
  msgid "%<V%> modifier on non-integer register"
  msgstr "modificador 'V' en registro no entero"
  
! #: config/i386/i386.c:12394 config/i386/i386.c:12408
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "no se admite el tamaÃ±o para registro de enteros"
  
! #: config/i386/i386.c:12440
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "los registros extendidos no tiene mitades superiores"
  
! #: config/i386/i386.c:12455
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "no se admite el tamaÃ±o de operando para el registro extendido"
  
! #: config/i386/i386.c:12647
  #, fuzzy, gcc-internal-format
  #| msgid "non-integer operand used with operand code 'z'"
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "se usÃ³ un operando que no es entero con el cÃ³digo de operando 'z'"
  
! #: config/i386/i386.c:16580
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "la alineaciÃ³n de %qD es mÃ¡s grande que la declaraciÃ³n original"
  
! #: config/i386/i386.c:22099
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modelo de memoria especÃ­fico de la arquitectura desconocido"
  
! #: config/i386/i386.c:22106
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "HLE_ACQUIRE no se usa con ACQUIRE o modelos de memoria mÃ¡s fuertes"
  
! #: config/i386/i386.c:22113
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "HLE_RELEASE no se usa con RELEASE o modelos de memoria mÃ¡s fuertes"
  
! #: config/i386/i386.c:22159
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/i386/i386.c:22189
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "no se admite el tipo de argumento %qT para simd"
*************** msgstr "no se permiten atributos interru
*** 36860,36866 ****
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread sÃ³lo estÃ¡ disponible en fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1726
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "no se admite la expresiÃ³n del lÃ­mite de la pila"
--- 36977,36983 ----
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread sÃ³lo estÃ¡ disponible en fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "no se admite la expresiÃ³n del lÃ­mite de la pila"
*************** msgstr "-g sÃ³lo se admite cuando se usa
*** 38001,38011 ****
  msgid "%<-g%> option disabled"
  msgstr "opciÃ³n -g desactivada"
  
! #: config/pa/pa.c:8762
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr "la alineaciÃ³n (%u) para %s excede la alineaciÃ³n mÃ¡xima para los datos comunes globales.  Se usarÃ¡ %u"
  
  #: config/pru/pru-passes.c:111
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
--- 38118,38134 ----
  msgid "%<-g%> option disabled"
  msgstr "opciÃ³n -g desactivada"
  
! #: config/pa/pa.c:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr "la alineaciÃ³n (%u) para %s excede la alineaciÃ³n mÃ¡xima para los datos comunes globales.  Se usarÃ¡ %u"
  
+ #: config/pa/som.h:337
+ #, fuzzy, gcc-internal-format
+ #| msgid "shared is not supported"
+ msgid "weak aliases are not supported"
+ msgstr "no se admite shared"
+ 
  #: config/pru/pru-passes.c:111
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
*************** msgstr "%s no se admite en esta configur
*** 38293,38824 ****
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "combinaciÃ³n de parÃ¡metros no vÃ¡lida para el intrÃ­nseco AltiVec %qs"
  
! #: config/rs6000/rs6000-call.c:5820
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "Se devolviÃ³ un vector GCC por referencia: extensiÃ³n de ABI no estÃ¡ndar sin garantÃ­a de compatibilidad"
  
! #: config/rs6000/rs6000-call.c:6010
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "no se puede devolver un valor en el registro vector porque las instrucciones altivec estÃ¡n desactivadas, use %qs para activarlas"
  
! #: config/rs6000/rs6000-call.c:6185
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "la ABI para pasar agregados con alineaciÃ³n de %d bytes cambiÃ³ en GCC 5"
  
! #: config/rs6000/rs6000-call.c:6455
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "no se puede pasar argumentos en el registro vector porque las instrucciones altivec estÃ¡n desactivadas, use %qs para activarlas"
  
! #: config/rs6000/rs6000-call.c:7195
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing homogeneous float aggregates has changed in GCC 5"
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "la ABI para pasar agregados flotantes homogÃ©neos cambiÃ³ en GCC 5"
  
! #: config/rs6000/rs6000-call.c:7370
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vector GCC pasado por referencia: extensiÃ³n ABI que no es estÃ¡ndar sin garantÃ­a de compatibilidad"
  
! #: config/rs6000/rs6000-call.c:8162
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "error interno: la funciÃ³n interna %qs ya se procesÃ³"
  
! #: config/rs6000/rs6000-call.c:8480
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "no se admite __builtin_saveregs en este subobjetivo"
  
! #: config/rs6000/rs6000-call.c:8521
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "el argumento 1 debe ser un valor de un campo de 8 bits"
  
! #: config/rs6000/rs6000-call.c:8552
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8564
  #, fuzzy, gcc-internal-format
  #| msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgid "Argument must be a constant between 0 and 31."
  msgstr "%Kel Ãºltimo argumento de %qD no es una constante entera entre 0 y 3"
  
! #: config/rs6000/rs6000-call.c:8590
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "no se admite __builtin_eh_return en este objetivo"
  
! #: config/rs6000/rs6000-call.c:8605
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 3."
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: config/rs6000/rs6000-call.c:8630
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_set_thread_pointer is not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "no se admite __builtin_set_thread_pointer en este objetivo"
  
! #: config/rs6000/rs6000-call.c:8635
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "no se admite __builtin_eh_return en este objetivo"
  
! #: config/rs6000/rs6000-call.c:8654
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 7."
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: config/rs6000/rs6000-call.c:8695
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "el argumento 1 debe ser un literal con signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:8779
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 1 bit"
  
! #: config/rs6000/rs6000-call.c:8790
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:8801
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:8812
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:8826
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:8844
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "el argumento 1 debe ser un literal sin signo de 6 bits"
  
! #: config/rs6000/rs6000-call.c:8860
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 7 bits"
  
! #: config/rs6000/rs6000-call.c:8899
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "el argumento 1 de %qs debe ser constante"
  
! #: config/rs6000/rs6000-call.c:8957
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "el argumento 1 de %qs estÃ¡ fuera de rango"
  
! #: config/rs6000/rs6000-call.c:9230
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "el interno %qs solo es vÃ¡lido en el modo de 64 bits"
  
! #: config/rs6000/rs6000-call.c:9279
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "el argumento %d debe ser un literal sin signo"
  
! #: config/rs6000/rs6000-call.c:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "el argumento %d es un literal sin signo fuera de rango"
  
! #: config/rs6000/rs6000-call.c:9426
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "el interno %qs sÃ³lo acepta un argumento de cadena"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9445
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "la cpu %qs es un argumento no vÃ¡lido para el interno %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9473
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs es un argumento no vÃ¡lido para el interno %qs"
  
! #: config/rs6000/rs6000-call.c:9499
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9552
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "el argumento 3 debe ser una literal sin signo de 4-bit"
  
! #: config/rs6000/rs6000-call.c:9577
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "el argumento 3 debe ser una literal sin signo de 2-bit"
  
! #: config/rs6000/rs6000-call.c:9597
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "el argumento 3 debe ser una literal sin signo de 1-bit"
  
! #: config/rs6000/rs6000-call.c:9609
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "el argumento 1 debe ser 0 o 2"
  
! #: config/rs6000/rs6000-call.c:9621
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "el argumento 1 debe ser un literal sin signo de 1 bit"
  
! #: config/rs6000/rs6000-call.c:9635
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 6 bits"
  
! #: config/rs6000/rs6000-call.c:9647
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "el argumento 2 debe ser 0 Ã³ 1"
  
! #: config/rs6000/rs6000-call.c:9655
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "el argumento d de debe estar dentro del rango 0..15"
  
! #: config/rs6000/rs6000-call.c:9722 config/rs6000/rs6000-call.c:10062
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "el argumento para %qs debe ser una literal sin signo de 2-bit"
  
! #: config/rs6000/rs6000-call.c:9887
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "sobrecarga sin resolver para el interno Altivec %qF"
  
! #: config/rs6000/rs6000-call.c:10109
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %qs must be 0..12"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "el segundo argumento de %qs debe estar en 0..12"
  
! #: config/rs6000/rs6000-call.c:10124
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %qs must be 0..12"
  msgid "third argument to %qs must be [0, 12]"
  msgstr "el tercer argumento de %qs debe estar en 0..12"
  
! #: config/rs6000/rs6000-call.c:10318
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs is only valid for the cell processor"
  msgid "%qs is only valid for the cell processor"
  msgstr "la funciÃ³n interna %qs solo es vÃ¡lida para el procesador cell"
  
! #: config/rs6000/rs6000-call.c:10320 config/rs6000/rs6000-call.c:10322
! #: config/rs6000/rs6000-call.c:10324 config/rs6000/rs6000-call.c:10330
! #: config/rs6000/rs6000-call.c:10332 config/rs6000/rs6000-call.c:10338
! #: config/rs6000/rs6000-call.c:10344 config/rs6000/rs6000-call.c:10348
! #: config/rs6000/rs6000-call.c:10350 config/rs6000/rs6000-call.c:10354
! #: config/rs6000/rs6000-call.c:10358
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "%qs requires the %qs option"
  msgstr "la funciÃ³n interna %qs requiere la opciÃ³n %qs"
  
! #: config/rs6000/rs6000-call.c:10327 config/rs6000/rs6000-call.c:10335
! #: config/rs6000/rs6000-call.c:10341
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs and %qs options"
  msgid "%qs requires the %qs and %qs options"
  msgstr "la funciÃ³n interna %qs requiere las opciones %qs y %qs"
  
! #: config/rs6000/rs6000-call.c:10356
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires ISA 3.0 IEEE 128-bit floating point"
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "la funciÃ³n interna %qs requiere requiere coma flotante de 128 bits del IEEE de ISA 3.0"
  
! #: config/rs6000/rs6000-call.c:10361
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs (or newer), and %qs or %qs options"
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "la funciÃ³n interna %qs requiere las opciones %qs (o mÃ¡s reciente), y %qs o %qs"
  
! #: config/rs6000/rs6000-call.c:10364
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs is not supported with the current options"
  msgid "%qs is not supported with the current options"
  msgstr "la funciÃ³n interna %qs no se admite con las opciones actuales"
  
! #: config/rs6000/rs6000-call.c:13019
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "error interno: la funciÃ³n interna %qs tiene un tipo de devoluciÃ³n inesperado %qs"
  
! #: config/rs6000/rs6000-call.c:13041
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "error interno: funciÃ³n interna %qs, el argumento %d tiene el tipo de argumento inesperado %qs"
  
! #: config/rs6000/rs6000-logue.c:1689
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "marco de pila demasiado grande"
  
! #: config/rs6000/rs6000-logue.c:5481
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs usa el registro r29"
  
! #: config/rs6000/rs6000-logue.c:5489
  #, fuzzy, gcc-internal-format
  #| msgid "Stack frame larger than 2G is not supported for -fsplit-stack"
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "No se admite un marco de pila mayor de 2G con -fsplit-stack"
  
! #: config/rs6000/rs6000.c:3145 config/rs6000/rs6000.c:3148
! #: config/rs6000/rs6000.c:3151
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiere %qs o %qs"
  
! #: config/rs6000/rs6000.c:3252
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiere la arquitectura PowerPC64, activando"
  
! #: config/rs6000/rs6000.c:3445
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "no se admite %qs para Darwin de 64 bits; es incompatible con las bibliotecas C y C++ instaladas"
  
! #: config/rs6000/rs6000.c:3584
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "no se admite AltiVec en este objetivo"
  
! #: config/rs6000/rs6000.c:3601
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "no se admite %qs en sistemas little endian"
  
! #: config/rs6000/rs6000.c:3680
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "la opciÃ³n del objetivo power9 es incompatible con %<%s=<xxx%> para <xxx> menor que power9"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3688
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs es incompatible con las opciones desactivadas explÃ­citamente"
  
! #: config/rs6000/rs6000.c:3713 config/rs6000/rs6000.c:3720
! #: config/rs6000/rs6000.c:3727 config/rs6000/rs6000.c:3735
! #: config/rs6000/rs6000.c:3754 config/rs6000/rs6000.c:3816
! #: config/rs6000/rs6000.c:3843 config/rs6000/rs6000.c:3870
! #: config/rs6000/rs6000.c:3885 config/rs6000/rs6000.c:3893
! #: config/rs6000/rs6000.c:3922 config/rs6000/rs6000.c:3924
! #: config/rs6000/rs6000.c:4010 config/rs6000/rs6000.c:4019
! #: config/rs6000/rs6000.c:4021 config/rs6000/rs6000.c:4030
! #: config/rs6000/rs6000.c:4171
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiere %qs"
  
! #: config/rs6000/rs6000.c:3913
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute or pragma changes long double size"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "el atributo o pragma target cambia el tamaÃ±o de double long"
  
! #: config/rs6000/rs6000.c:3939
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires full ISA 3.0 support"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.c:3948
  #, fuzzy, gcc-internal-format
  #| msgid "Using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Se usa long double de precisiÃ³n extendida de IEEE"
  
! #: config/rs6000/rs6000.c:3951
  #, fuzzy, gcc-internal-format
  #| msgid "Using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Se usa long double de precisiÃ³n extendida de IBM"
  
! #: config/rs6000/rs6000.c:3970
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs necesita soporte para VSX"
  
! #: config/rs6000/rs6000.c:3979
  #, fuzzy, gcc-internal-format
  #| msgid "The -mfloat128 option may not be fully supported"
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "Es posible que la opciÃ³n -mfloat128 no funcione perfectamente"
  
! #: config/rs6000/rs6000.c:4002
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.c:4087
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "tipo de ABI de biblioteca de vectorizaciÃ³n desconocida (%qs) para la opciÃ³n %qs"
  
! #: config/rs6000/rs6000.c:4110 config/rs6000/rs6000.c:4125
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "el atributo o pragma target cambia la ABI Altivec"
  
! #: config/rs6000/rs6000.c:4138
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "el atributo o pragma target cambia la ABI darwin64"
  
! #: config/rs6000/rs6000.c:4276
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs no es un nÃºmero vÃ¡lido en %qs"
  
! #: config/rs6000/rs6000.c:4293
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs no es un registro base vÃ¡lido en %qs"
  
! #: config/rs6000/rs6000.c:4301
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs necesita un registro bae vÃ¡lido"
  
! #: config/rs6000/rs6000.c:4599
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "opciÃ³n desconocida para %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4636
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs estÃ¡ obsoleto y no estÃ¡ recomendada bajo ninguna circunstancia"
  
! #: config/rs6000/rs6000.c:7160
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "la disposiciÃ³n de los agregados que contienen vectores con alineamiento de %d bytes cambiÃ³ en GCC 5"
  
! #: config/rs6000/rs6000.c:16704
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "no hay anÃ¡lisis de perfil del cÃ³digo de 64-bit para esta ABI"
  
! #: config/rs6000/rs6000.c:19006
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "no se puede tomar la direcciÃ³n de una funciÃ³n anindada si se usa la opciÃ³n %qs"
  
! #: config/rs6000/rs6000.c:19088
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "el uso de %<long double%> en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:19090
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "el uso de tipos booleanos en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:19092
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "el uso de %<complex%> en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:19094
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr "el uso de tipos de coma flotante decimal en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:19100
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "el uso de %<long%> en tipos AltiVec no es vÃ¡lido para cÃ³digo de 64 bits sin %qs"
  
! #: config/rs6000/rs6000.c:19103
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "el uso de %<long%> en tipos AltiVec es obsoleto; use %<int%>"
  
! #: config/rs6000/rs6000.c:19108
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<long long%> en tipos AltiVec no es vÃ¡lido sin %qs"
  
! #: config/rs6000/rs6000.c:19111
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<double%> en tipos AltiVec no es vÃ¡lido sin %qs"
  
! #: config/rs6000/rs6000.c:23115
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "cpu %qs no vÃ¡lida para %s%qs%s"
  
! #: config/rs6000/rs6000.c:23118
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: config/rs6000/rs6000.c:23120
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s no es vÃ¡lido"
  
! #: config/rs6000/rs6000.c:23657
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno=%s%> anula %<-m%s%>"
  
! #: config/rs6000/rs6000.c:23816
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23848
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "el versionado mÃºltiple necesita ifunc, que no se admite en este objetivo"
  
! #: config/rs6000/rs6000.c:24092
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "No se admiten versiones mÃºltiples de funciones virtuales"
--- 38416,38948 ----
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "combinaciÃ³n de parÃ¡metros no vÃ¡lida para el intrÃ­nseco AltiVec %qs"
  
! #: config/rs6000/rs6000-call.c:5845
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "Se devolviÃ³ un vector GCC por referencia: extensiÃ³n de ABI no estÃ¡ndar sin garantÃ­a de compatibilidad"
  
! #: config/rs6000/rs6000-call.c:6035
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "no se puede devolver un valor en el registro vector porque las instrucciones altivec estÃ¡n desactivadas, use %qs para activarlas"
  
! #: config/rs6000/rs6000-call.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "la ABI para pasar agregados con alineaciÃ³n de %d bytes cambiÃ³ en GCC 5"
  
! #: config/rs6000/rs6000-call.c:6480
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "no se puede pasar argumentos en el registro vector porque las instrucciones altivec estÃ¡n desactivadas, use %qs para activarlas"
  
! #: config/rs6000/rs6000-call.c:7220
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing homogeneous float aggregates has changed in GCC 5"
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "la ABI para pasar agregados flotantes homogÃ©neos cambiÃ³ en GCC 5"
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vector GCC pasado por referencia: extensiÃ³n ABI que no es estÃ¡ndar sin garantÃ­a de compatibilidad"
  
! #: config/rs6000/rs6000-call.c:8187
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "error interno: la funciÃ³n interna %qs ya se procesÃ³"
  
! #: config/rs6000/rs6000-call.c:8505
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "no se admite __builtin_saveregs en este subobjetivo"
  
! #: config/rs6000/rs6000-call.c:8546
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "el argumento 1 debe ser un valor de un campo de 8 bits"
  
! #: config/rs6000/rs6000-call.c:8577
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8589
  #, fuzzy, gcc-internal-format
  #| msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgid "Argument must be a constant between 0 and 31."
  msgstr "%Kel Ãºltimo argumento de %qD no es una constante entera entre 0 y 3"
  
! #: config/rs6000/rs6000-call.c:8615
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "no se admite __builtin_eh_return en este objetivo"
  
! #: config/rs6000/rs6000-call.c:8630
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 3."
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: config/rs6000/rs6000-call.c:8655
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_set_thread_pointer is not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "no se admite __builtin_set_thread_pointer en este objetivo"
  
! #: config/rs6000/rs6000-call.c:8660
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "no se admite __builtin_eh_return en este objetivo"
  
! #: config/rs6000/rs6000-call.c:8679
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 7."
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: config/rs6000/rs6000-call.c:8720
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "el argumento 1 debe ser un literal con signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:8804
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 1 bit"
  
! #: config/rs6000/rs6000-call.c:8815
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:8826
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:8837
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:8851
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:8869
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "el argumento 1 debe ser un literal sin signo de 6 bits"
  
! #: config/rs6000/rs6000-call.c:8885
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 7 bits"
  
! #: config/rs6000/rs6000-call.c:8924
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "el argumento 1 de %qs debe ser constante"
  
! #: config/rs6000/rs6000-call.c:8982
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "el argumento 1 de %qs estÃ¡ fuera de rango"
  
! #: config/rs6000/rs6000-call.c:9255
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "el interno %qs solo es vÃ¡lido en el modo de 64 bits"
  
! #: config/rs6000/rs6000-call.c:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "el argumento %d debe ser un literal sin signo"
  
! #: config/rs6000/rs6000-call.c:9306
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "el argumento %d es un literal sin signo fuera de rango"
  
! #: config/rs6000/rs6000-call.c:9451
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "el interno %qs sÃ³lo acepta un argumento de cadena"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9470
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "la cpu %qs es un argumento no vÃ¡lido para el interno %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9498
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs es un argumento no vÃ¡lido para el interno %qs"
  
! #: config/rs6000/rs6000-call.c:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "el argumento 3 debe ser una literal sin signo de 4-bit"
  
! #: config/rs6000/rs6000-call.c:9602
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "el argumento 3 debe ser una literal sin signo de 2-bit"
  
! #: config/rs6000/rs6000-call.c:9622
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "el argumento 3 debe ser una literal sin signo de 1-bit"
  
! #: config/rs6000/rs6000-call.c:9634
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "el argumento 1 debe ser 0 o 2"
  
! #: config/rs6000/rs6000-call.c:9646
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "el argumento 1 debe ser un literal sin signo de 1 bit"
  
! #: config/rs6000/rs6000-call.c:9660
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 6 bits"
  
! #: config/rs6000/rs6000-call.c:9672
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "el argumento 2 debe ser 0 Ã³ 1"
  
! #: config/rs6000/rs6000-call.c:9680
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "el argumento d de debe estar dentro del rango 0..15"
  
! #: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "el argumento para %qs debe ser una literal sin signo de 2-bit"
  
! #: config/rs6000/rs6000-call.c:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "sobrecarga sin resolver para el interno Altivec %qF"
  
! #: config/rs6000/rs6000-call.c:10134
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %qs must be 0..12"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "el segundo argumento de %qs debe estar en 0..12"
  
! #: config/rs6000/rs6000-call.c:10149
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %qs must be 0..12"
  msgid "third argument to %qs must be [0, 12]"
  msgstr "el tercer argumento de %qs debe estar en 0..12"
  
! #: config/rs6000/rs6000-call.c:10343
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs is only valid for the cell processor"
  msgid "%qs is only valid for the cell processor"
  msgstr "la funciÃ³n interna %qs solo es vÃ¡lida para el procesador cell"
  
! #: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "%qs requires the %qs option"
  msgstr "la funciÃ³n interna %qs requiere la opciÃ³n %qs"
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs and %qs options"
  msgid "%qs requires the %qs and %qs options"
  msgstr "la funciÃ³n interna %qs requiere las opciones %qs y %qs"
  
! #: config/rs6000/rs6000-call.c:10381
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires ISA 3.0 IEEE 128-bit floating point"
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "la funciÃ³n interna %qs requiere requiere coma flotante de 128 bits del IEEE de ISA 3.0"
  
! #: config/rs6000/rs6000-call.c:10386
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs (or newer), and %qs or %qs options"
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "la funciÃ³n interna %qs requiere las opciones %qs (o mÃ¡s reciente), y %qs o %qs"
  
! #: config/rs6000/rs6000-call.c:10389
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs is not supported with the current options"
  msgid "%qs is not supported with the current options"
  msgstr "la funciÃ³n interna %qs no se admite con las opciones actuales"
  
! #: config/rs6000/rs6000-call.c:13016
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "error interno: la funciÃ³n interna %qs tiene un tipo de devoluciÃ³n inesperado %qs"
  
! #: config/rs6000/rs6000-call.c:13038
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "error interno: funciÃ³n interna %qs, el argumento %d tiene el tipo de argumento inesperado %qs"
  
! #: config/rs6000/rs6000-logue.c:1691
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "marco de pila demasiado grande"
  
! #: config/rs6000/rs6000-logue.c:5486
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs usa el registro r29"
  
! #: config/rs6000/rs6000-logue.c:5494
  #, fuzzy, gcc-internal-format
  #| msgid "Stack frame larger than 2G is not supported for -fsplit-stack"
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "No se admite un marco de pila mayor de 2G con -fsplit-stack"
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiere %qs o %qs"
  
! #: config/rs6000/rs6000.c:3261
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiere la arquitectura PowerPC64, activando"
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "no se admite %qs para Darwin de 64 bits; es incompatible con las bibliotecas C y C++ instaladas"
  
! #: config/rs6000/rs6000.c:3593
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "no se admite AltiVec en este objetivo"
  
! #: config/rs6000/rs6000.c:3610
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "no se admite %qs en sistemas little endian"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "la opciÃ³n del objetivo power9 es incompatible con %<%s=<xxx%> para <xxx> menor que power9"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs es incompatible con las opciones desactivadas explÃ­citamente"
  
! #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiere %qs"
  
! #: config/rs6000/rs6000.c:3930
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute or pragma changes long double size"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "el atributo o pragma target cambia el tamaÃ±o de double long"
  
! #: config/rs6000/rs6000.c:3956
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires full ISA 3.0 support"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.c:3965
  #, fuzzy, gcc-internal-format
  #| msgid "Using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Se usa long double de precisiÃ³n extendida de IEEE"
  
! #: config/rs6000/rs6000.c:3968
  #, fuzzy, gcc-internal-format
  #| msgid "Using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Se usa long double de precisiÃ³n extendida de IBM"
  
! #: config/rs6000/rs6000.c:3987
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs necesita soporte para VSX"
  
! #: config/rs6000/rs6000.c:3996
  #, fuzzy, gcc-internal-format
  #| msgid "The -mfloat128 option may not be fully supported"
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "Es posible que la opciÃ³n -mfloat128 no funcione perfectamente"
  
! #: config/rs6000/rs6000.c:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.c:4106
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "tipo de ABI de biblioteca de vectorizaciÃ³n desconocida (%qs) para la opciÃ³n %qs"
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "el atributo o pragma target cambia la ABI Altivec"
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "el atributo o pragma target cambia la ABI darwin64"
  
! #: config/rs6000/rs6000.c:4302
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs no es un nÃºmero vÃ¡lido en %qs"
  
! #: config/rs6000/rs6000.c:4319
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs no es un registro base vÃ¡lido en %qs"
  
! #: config/rs6000/rs6000.c:4327
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs necesita un registro bae vÃ¡lido"
  
! #: config/rs6000/rs6000.c:4623
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "opciÃ³n desconocida para %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4660
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs estÃ¡ obsoleto y no estÃ¡ recomendada bajo ninguna circunstancia"
  
! #: config/rs6000/rs6000.c:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "la disposiciÃ³n de los agregados que contienen vectores con alineamiento de %d bytes cambiÃ³ en GCC 5"
  
! #: config/rs6000/rs6000.c:16737
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "no hay anÃ¡lisis de perfil del cÃ³digo de 64-bit para esta ABI"
  
! #: config/rs6000/rs6000.c:19039
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "no se puede tomar la direcciÃ³n de una funciÃ³n anindada si se usa la opciÃ³n %qs"
  
! #: config/rs6000/rs6000.c:19121
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "el uso de %<long double%> en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:19123
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "el uso de tipos booleanos en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:19125
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "el uso de %<complex%> en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:19127
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr "el uso de tipos de coma flotante decimal en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:19133
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "el uso de %<long%> en tipos AltiVec no es vÃ¡lido para cÃ³digo de 64 bits sin %qs"
  
! #: config/rs6000/rs6000.c:19136
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "el uso de %<long%> en tipos AltiVec es obsoleto; use %<int%>"
  
! #: config/rs6000/rs6000.c:19141
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<long long%> en tipos AltiVec no es vÃ¡lido sin %qs"
  
! #: config/rs6000/rs6000.c:19144
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<double%> en tipos AltiVec no es vÃ¡lido sin %qs"
  
! #: config/rs6000/rs6000.c:23150
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "cpu %qs no vÃ¡lida para %s%qs%s"
  
! #: config/rs6000/rs6000.c:23153
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: config/rs6000/rs6000.c:23155
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s no es vÃ¡lido"
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno=%s%> anula %<-m%s%>"
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "el versionado mÃºltiple necesita ifunc, que no se admite en este objetivo"
  
! #: config/rs6000/rs6000.c:24139
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "No se admiten versiones mÃºltiples de funciones virtuales"
*************** msgstr "el tamaÃ±o de marco de %qs es de
*** 39186,39307 ****
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utiliza alojamiento dinÃ¡mico de pila"
  
! #: config/s390/s390.c:12898
  #, fuzzy, gcc-internal-format
  #| msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "la funciÃ³n %<__RTL%> no se puede compilar con %<-flto%>"
  
! #: config/s390/s390.c:15156
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "no se admite la ABI de 64-bit en el modo ESA/390"
  
! #: config/s390/s390.c:15163
  #, fuzzy, gcc-internal-format
  #| msgid "thunk-inline is only supported with -mindirect-branch-jump"
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline solo se admite con -mindirect-branch-jump"
  
! #: config/s390/s390.c:15198
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "vector de hardware no estÃ¡ disponible en %s"
  
! #: config/s390/s390.c:15201
  #, fuzzy, gcc-internal-format
  #| msgid "hardware vector support not available with -msoft-float"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "vector de hardware no estÃ¡ disponible con -msoft-float"
  
! #: config/s390/s390.c:15230
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "las instrucciones de coma flotante decimal de hardware no estÃ¡n disponibles en %s"
  
! #: config/s390/s390.c:15234
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "las instrucciones de coma flotante decimal de hardware no estÃ¡n disponibles en el modo ESA/390"
  
! #: config/s390/s390.c:15246
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp no se puede usar en conjunciÃ³n con -msoft-float"
  
! #: config/s390/s390.c:15255
  #, fuzzy, gcc-internal-format
  #| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "no se admiten -mbackchain -mpacked-stack -mhard-float en combinaciÃ³n"
  
! #: config/s390/s390.c:15261
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "el tamaÃ±o de la pila debe ser mayor que el valor de la guardia de pila"
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "el tamaÃ±o de la pila no debe ser mayor a 64k"
  
! #: config/s390/s390.c:15266
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-guard implies use of -mstack-size"
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard implica el uso de -mstack-size"
  
! #: config/s390/s390.c:15279
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15282
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15285
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15288
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15348
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is supported only for SH2A"
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "el atributo %qE solo se admite para SH2A"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15384
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "los argumentos para %qs deben ser enteros no negativos"
  
! #: config/s390/s390.c:15391
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "el argumento para %qs es demasiado grande (mÃ¡x. %d)"
  
! #: config/s390/s390.c:15421
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-pic-data-is-text-relative cannot be used without -fpic/-fPIC"
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "-mno-pic-data-is-text-relative no puede utilizarse sin -fpic/-fPIC"
  
! #: config/s390/s390.c:15582 config/s390/s390.c:15632 config/s390/s390.c:15649
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "se desconoce attribute(target(\"%s\"))"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15588
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "no se admite el valor %qs para el atributo %<target%>"
--- 39310,39431 ----
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utiliza alojamiento dinÃ¡mico de pila"
  
! #: config/s390/s390.c:12900
  #, fuzzy, gcc-internal-format
  #| msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "la funciÃ³n %<__RTL%> no se puede compilar con %<-flto%>"
  
! #: config/s390/s390.c:15158
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "no se admite la ABI de 64-bit en el modo ESA/390"
  
! #: config/s390/s390.c:15165
  #, fuzzy, gcc-internal-format
  #| msgid "thunk-inline is only supported with -mindirect-branch-jump"
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline solo se admite con -mindirect-branch-jump"
  
! #: config/s390/s390.c:15200
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "vector de hardware no estÃ¡ disponible en %s"
  
! #: config/s390/s390.c:15203
  #, fuzzy, gcc-internal-format
  #| msgid "hardware vector support not available with -msoft-float"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "vector de hardware no estÃ¡ disponible con -msoft-float"
  
! #: config/s390/s390.c:15232
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "las instrucciones de coma flotante decimal de hardware no estÃ¡n disponibles en %s"
  
! #: config/s390/s390.c:15236
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "las instrucciones de coma flotante decimal de hardware no estÃ¡n disponibles en el modo ESA/390"
  
! #: config/s390/s390.c:15248
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp no se puede usar en conjunciÃ³n con -msoft-float"
  
! #: config/s390/s390.c:15257
  #, fuzzy, gcc-internal-format
  #| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "no se admiten -mbackchain -mpacked-stack -mhard-float en combinaciÃ³n"
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "el tamaÃ±o de la pila debe ser mayor que el valor de la guardia de pila"
  
! #: config/s390/s390.c:15265
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "el tamaÃ±o de la pila no debe ser mayor a 64k"
  
! #: config/s390/s390.c:15268
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-guard implies use of -mstack-size"
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard implica el uso de -mstack-size"
  
! #: config/s390/s390.c:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is supported only for SH2A"
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "el atributo %qE solo se admite para SH2A"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15386
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "los argumentos para %qs deben ser enteros no negativos"
  
! #: config/s390/s390.c:15393
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "el argumento para %qs es demasiado grande (mÃ¡x. %d)"
  
! #: config/s390/s390.c:15423
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-pic-data-is-text-relative cannot be used without -fpic/-fPIC"
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "-mno-pic-data-is-text-relative no puede utilizarse sin -fpic/-fPIC"
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "se desconoce attribute(target(\"%s\"))"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15590
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "no se admite el valor %qs para el atributo %<target%>"
*************** msgstr "no se admite -fcall-saved-REG pa
*** 39385,39416 ****
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/stormy16/stormy16.c:1048
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr "los requerimientos de memoria para variables locales excede la capacidad"
  
! #: config/stormy16/stormy16.c:1205
  #, gcc-internal-format
  msgid "function_profiler support"
  msgstr "soporte para function_profiler"
  
! #: config/stormy16/stormy16.c:1299
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr "no se puede usar va_start en una funciÃ³n de interrupciÃ³n"
  
! #: config/stormy16/stormy16.c:1870
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "la declaraciÃ³n switch de tamaÃ±o de %lu entradas es demasiado grande"
  
! #: config/stormy16/stormy16.c:2242
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "el atributo %<__BELOW100__%> solamente se aplica a variables"
  
! #: config/stormy16/stormy16.c:2249
  #, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr "no se permite el atributo __BELOW100__ con una clase de auto almacenamiento"
--- 39509,39540 ----
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/stormy16/stormy16.c:1058
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr "los requerimientos de memoria para variables locales excede la capacidad"
  
! #: config/stormy16/stormy16.c:1215
  #, gcc-internal-format
  msgid "function_profiler support"
  msgstr "soporte para function_profiler"
  
! #: config/stormy16/stormy16.c:1309
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr "no se puede usar va_start en una funciÃ³n de interrupciÃ³n"
  
! #: config/stormy16/stormy16.c:1880
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "la declaraciÃ³n switch de tamaÃ±o de %lu entradas es demasiado grande"
  
! #: config/stormy16/stormy16.c:2252
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "el atributo %<__BELOW100__%> solamente se aplica a variables"
  
! #: config/stormy16/stormy16.c:2259
  #, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr "no se permite el atributo __BELOW100__ con una clase de auto almacenamiento"
*************** msgstr "se define la variable %qD pero n
*** 39803,39809 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "el tipo de la matriz %q+D se completÃ³ de forma incompatible con la inicializaciÃ³n implÃ­cita"
  
! #: c/c-decl.c:1590 c/c-decl.c:7067 c/c-decl.c:7975 c/c-decl.c:8782
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "se definiÃ³ originalmente aquÃ­"
--- 39927,39933 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "el tipo de la matriz %q+D se completÃ³ de forma incompatible con la inicializaciÃ³n implÃ­cita"
  
! #: c/c-decl.c:1590 c/c-decl.c:7070 c/c-decl.c:7978 c/c-decl.c:8785
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "se definiÃ³ originalmente aquÃ­"
*************** msgstr "la declaraciÃ³n de %q+D oscurece
*** 40028,40034 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "la declaraciÃ³n de %qD oscurece un parÃ¡metro"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2837
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n global"
--- 40152,40158 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "la declaraciÃ³n de %qD oscurece un parÃ¡metro"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n global"
*************** msgstr "%qE no se declarÃ³ aquÃ­ (primer
*** 40098,40104 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "cada identificador sin declarar se reporta sÃ³lo una vez para cada funciÃ³n en el que aparece"
  
! #: c/c-decl.c:3791 cp/decl.c:3136
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "la etiqueta %qE es referenciada fuera de cualquier funciÃ³n"
--- 40222,40228 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "cada identificador sin declarar se reporta sÃ³lo una vez para cada funciÃ³n en el que aparece"
  
! #: c/c-decl.c:3791 cp/decl.c:3147
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "la etiqueta %qE es referenciada fuera de cualquier funciÃ³n"
*************** msgstr "salto a una expresiÃ³n de declar
*** 40128,40134 ****
  msgid "duplicate label declaration %qE"
  msgstr "declaraciÃ³n duplicada de la etiqueta %qE"
  
! #: c/c-decl.c:4007 cp/decl.c:3542
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "etiqueta %qD duplicada"
--- 40252,40258 ----
  msgid "duplicate label declaration %qE"
  msgstr "declaraciÃ³n duplicada de la etiqueta %qE"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "etiqueta %qD duplicada"
*************** msgstr "ISO C90 no admite declaradores d
*** 40247,40253 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7534 c/c-decl.c:9438
  #, 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"
--- 40371,40377 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7537 c/c-decl.c:9441
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "no se permite %<[*]%> en otro lugar que no sea el Ã¡mbido de prototipo de funciÃ³n"
*************** msgstr "no se puede poner un objeto con
*** 40341,40347 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "const %qD sin inicializar es no vÃ¡lida en C++"
  
! #: c/c-decl.c:5568 cp/decl.c:7939
  #, 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"
--- 40465,40471 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "const %qD sin inicializar es no vÃ¡lida en C++"
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D en directiva de objetivo de declaraciÃ³n no tiene tipo asociable"
*************** msgstr "ISO C90 prohÃ­be la matriz de lo
*** 40423,40429 ****
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable"
  
! #: c/c-decl.c:6074 c/c-decl.c:6467 c/c-decl.c:6477
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE variablemente modificado en el Ã¡mbito del fichero"
--- 40547,40553 ----
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable"
  
! #: c/c-decl.c:6074 c/c-decl.c:6470 c/c-decl.c:6480
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE variablemente modificado en el Ã¡mbito del fichero"
*************** msgstr "%<_Atomic%> duplicado"
*** 40468,40474 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "espacios de direcciones nombrados generan un conflicto (%s vs %s)"
  
! #: c/c-decl.c:6164 c/c-parser.c:3015
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
--- 40592,40598 ----
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "espacios de direcciones nombrados generan un conflicto (%s vs %s)"
  
! #: c/c-decl.c:6164 c/c-parser.c:3014
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
*************** msgstr "se especificÃ³ una clase de alma
*** 40514,40520 ****
  msgid "storage class specified for unnamed parameter"
  msgstr "se especificÃ³ una clase de almacenamiento para un parÃ¡metro sin nombre"
  
! #: c/c-decl.c:6215 cp/decl.c:11852
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "se especificÃ³ una clase de almacenamiento para el nombre de tipo"
--- 40638,40644 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "se especificÃ³ una clase de almacenamiento para un parÃ¡metro sin nombre"
  
! #: c/c-decl.c:6215 cp/decl.c:11845
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "se especificÃ³ una clase de almacenamiento para el nombre de tipo"
*************** msgstr "el Ã¡mbito de la funciÃ³n %qE es
*** 40552,40558 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6691
  #, 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"
--- 40676,40682 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6694
  #, 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"
*************** msgstr "declaraciÃ³n de %qE como una mat
*** 40577,40583 ****
  msgid "declaration of type name as array of functions"
  msgstr "declaraciÃ³n de nombre de tipo como una matriz de funciones"
  
! #: c/c-decl.c:6381 c/c-decl.c:8506
  #, 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"
--- 40701,40707 ----
  msgid "declaration of type name as array of functions"
  msgstr "declaraciÃ³n de nombre de tipo como una matriz de funciones"
  
! #: c/c-decl.c:6381 c/c-decl.c:8509
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "uso no vÃ¡lido de una estructura con un miembro de matriz flexible"
*************** msgstr "el tamaÃ±o de la matriz %qE es d
*** 40592,41265 ****
  msgid "size of unnamed array has non-integer type"
  msgstr "el tamaÃ±o de la matriz sin nombre es de un tipo no entero"
  
! #: c/c-decl.c:6424
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "el tamaÃ±o de la matriz %qE es de un tipo incompleto"
  
! #: c/c-decl.c:6427
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "el tamaÃ±o de la matriz sin nombre es de un tipo incompleto"
  
! #: c/c-decl.c:6438
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C prohÃ­be la matriz %qE de tamaÃ±o cero"
  
! #: c/c-decl.c:6441
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C prohÃ­be matrices de tamaÃ±o cero"
  
! #: c/c-decl.c:6450
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "el tamaÃ±o de la matriz %qE es negativo"
  
! #: c/c-decl.c:6452
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "el tamaÃ±o de la matriz sin nombre es negativo"
  
! #: c/c-decl.c:6537
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "el tamaÃ±o de la matriz %qE es demasiado grande"
  
! #: c/c-decl.c:6540
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "el tamaÃ±o de la matriz sin nombre es demasiado grande"
  
! #: c/c-decl.c:6579 c/c-decl.c:7237
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6601
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: c/c-decl.c:6614
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "el tipo matriz tiene tipo de elemento %qT incompleto"
  
! #: c/c-decl.c:6620
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de %qE como una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.c:6624
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.c:6727
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: c/c-decl.c:6730
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "el nombre de tipo que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: c/c-decl.c:6740
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "el nombre de tipo que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: c/c-decl.c:6781
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la definiciÃ³n de la funciÃ³n tiene un tipo de devoluciÃ³n void calificado"
  
! #: c/c-decl.c:6785 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: c/c-decl.c:6823 c/c-decl.c:7033 c/c-decl.c:7087 c/c-decl.c:7171
! #: c/c-decl.c:7296 c/c-parser.c:3017
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tipo de funciÃ³n calificada %<_Atomic%>"
  
! #: c/c-decl.c:6829 c/c-decl.c:7039 c/c-decl.c:7176 c/c-decl.c:7301
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-decl.c:6924
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<auto%> para %qE"
  
! #: c/c-decl.c:6928
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<register%> para %qE"
  
! #: c/c-decl.c:6934
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "se especificÃ³ %qs para la variable auto %qE"
  
! #: c/c-decl.c:6950
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "se especificÃ³ %qs para el parÃ¡metro %qE"
  
! #: c/c-decl.c:6953
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "se especificÃ³ %qs para el parÃ¡metro sin nombre"
  
! #: c/c-decl.c:6959
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "se especificÃ³ %qs para el campo de estructura %qE"
  
! #: c/c-decl.c:6962
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "se especificÃ³ %qs para el campo de estructura"
  
! #: c/c-decl.c:6977
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "el campo de bits %qE tiene un tipo atÃ³mico"
  
! #: c/c-decl.c:6979
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "el campo de bits tiene un tipo no atÃ³mico"
  
! #: c/c-decl.c:6988
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para la definiciÃ³n de tipo %qE"
  
! #: c/c-decl.c:6990
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el objeto %<register%> %qE"
  
! #: c/c-decl.c:6995
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el parÃ¡metro %qE"
  
! #: c/c-decl.c:6997
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "se especificÃ³ la alineaciÃ³n para el parÃ¡metro sin nombre"
  
! #: c/c-decl.c:7002
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits %qE"
  
! #: c/c-decl.c:7004
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits sin nombre"
  
! #: c/c-decl.c:7007
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para la funciÃ³n %qE"
  
! #: c/c-decl.c:7014
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n de %qE"
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del campo sin nombre"
  
! #: c/c-decl.c:7048
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "la definiciÃ³n de tipo %q+D se declarÃ³ como %<inline%>"
  
! #: c/c-decl.c:7050
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "la definiciÃ³n de tipo %q+D se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7093
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n const o volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7104
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un miembro de una estructura o union no puede tener un tipo modificado variablemente"
  
! #: c/c-decl.c:7121 cp/decl.c:10792
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "se declarÃ³ la variable o campo %qE como void"
  
! #: c/c-decl.c:7161
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "se descartan los atributos en los declaradores de parÃ¡metros de matriz"
  
! #: c/c-decl.c:7203
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<inline%>"
  
! #: c/c-decl.c:7205
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<_Noreturn%>"
  
! #: c/c-decl.c:7218
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "el campo %qE se declarÃ³ como una funciÃ³n"
  
! #: c/c-decl.c:7225
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "el campo %qE tiene tipo de dato incompleto"
  
! #: c/c-decl.c:7227
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "el campo sin nombre tiene tipo de dato incompleto"
  
! #: c/c-decl.c:7267 c/c-decl.c:7278 c/c-decl.c:7281
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "clase de almacenamiento no vÃ¡lida para la funciÃ³n %qE"
  
! #: c/c-decl.c:7338
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "no se puede incluir en lÃ­nea la funciÃ³n %<main%>"
  
! #: c/c-decl.c:7340
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7351
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 no admite %<_Noreturn%>"
  
! #: c/c-decl.c:7354
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 no admite %<_Noreturn%>"
  
! #: c/c-decl.c:7383
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "una variable previamente declarada como %<static%> se redeclara como %<extern%>"
  
! #: c/c-decl.c:7393
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "la variable %q+D se declarÃ³ como %<inline%>"
  
! #: c/c-decl.c:7395
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "la variable %q+D se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7430
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "funciÃ³n no anidada con tipo modificado variablemente"
  
! #: c/c-decl.c:7432
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objeto con tipo modificado variablemente no debe tener enlace"
  
! #: c/c-decl.c:7540 c/c-decl.c:9259
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la declaraciÃ³n de la funciÃ³n no es un prototipo"
  
! #: c/c-decl.c:7550
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nombres de parÃ¡metros (sin tipos) en la declaraciÃ³n de la funciÃ³n"
  
! #: c/c-decl.c:7595
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "el parÃ¡metro %u (%q+D) tiene tipo incompleto"
  
! #: c/c-decl.c:7599
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "el parÃ¡metro %u tiene tipo incompleto"
  
! #: c/c-decl.c:7610
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "el parÃ¡metro %u (%q+D) tiene tipo void"
  
! #: c/c-decl.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "el parÃ¡metro %u tiene tipo void"
  
! #: c/c-decl.c:7688
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "no se puede calificar %<void%> si es el Ãºnico parÃ¡metro"
  
! #: c/c-decl.c:7692 c/c-decl.c:7728
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> debe ser el Ãºnico parÃ¡metro"
  
! #: c/c-decl.c:7722
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "el parÃ¡metro %q+D sÃ³lo tiene una declaraciÃ³n posterior"
  
! #: c/c-decl.c:7768
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> declarado dentro de la list de parÃ¡metros no serÃ¡ visible fuera de esta definiciÃ³n o declaraciÃ³n"
  
! #: c/c-decl.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7882
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "se definiÃ³ el tipo enum aquÃ­"
  
! #: c/c-decl.c:7888
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: c/c-decl.c:7894
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: c/c-decl.c:7971
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n de %<union %E%>"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n de %<struct %E%>"
  
! #: c/c-decl.c:7982
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n anidada de %<union %E%>"
  
! #: c/c-decl.c:7984
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n anidada de %<struct %E%>"
  
! #: c/c-decl.c:8014 c/c-decl.c:8801
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "la definiciÃ³n de tipo en %qs es no vÃ¡lida en C++"
  
! #: c/c-decl.c:8081 cp/decl.c:4968
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la declaraciÃ³n no declara nada"
  
! #: c/c-decl.c:8086
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 no admite structs/unions sin nombre"
  
! #: c/c-decl.c:8089
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 no admite structs/unions sin nombre"
  
! #: c/c-decl.c:8182 c/c-decl.c:8200 c/c-decl.c:8261
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "miembro %q+D duplicado"
  
! #: c/c-decl.c:8287
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "una struct vacÃ­a tiene tamaÃ±o 0 en C y tamaÃ±o 1 en C++"
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "una union vacÃ­a tiene tamaÃ±o 0 en C y tamaÃ±o 1 en C++"
  
! #: c/c-decl.c:8415
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union no tiene miembros nombrados"
  
! #: c/c-decl.c:8417
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union no tiene miembros"
  
! #: c/c-decl.c:8422
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct no tiene miembros nombrados"
  
! #: c/c-decl.c:8424
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct no tiene miembros"
  
! #: c/c-decl.c:8485 cp/decl.c:13096
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "miembro de matriz flexible en union"
  
! #: c/c-decl.c:8491
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: c/c-decl.c:8497
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "miembro de matriz flexible en estructura sin miembros con nombre"
  
! #: c/c-decl.c:8528
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "el tipo %qT es demasiado grande"
  
! #: c/c-decl.c:8633
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union no se puede hacer transparente"
  
! #: c/c-decl.c:8773
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redefiniciÃ³n anidada de %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8780
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeclaraciÃ³n de %<enum %E%>"
  
! #: c/c-decl.c:8859 cp/decl.c:15543
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "el modo especificado es demasiado pequeÃ±o para valores enumerados"
  
! #: c/c-decl.c:8874
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "los valores de enumeraciÃ³n exceden el rango del entero mÃ¡s grande"
  
! #: c/c-decl.c:8994 c/c-decl.c:9010
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "el valor de enumerador para %qE no es una constante entera"
  
! #: c/c-decl.c:9005
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "el valor de enumerador para %qE no es una expresiÃ³n constante entera"
  
! #: c/c-decl.c:9029
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "desbordamiento en valores de enumeraciÃ³n"
  
! #: c/c-decl.c:9037
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C restringe los valores de enumeraciÃ³n al rango de %<int%>"
  
! #: c/c-decl.c:9156 cp/decl.c:5273 cp/decl.c:16102
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "se le diÃ³ a la funciÃ³n incluida en lÃ­nea %qD un atributo noinline"
  
! #: c/c-decl.c:9174
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "el tipo de devoluciÃ³n es un tipo de dato incompleto"
  
! #: c/c-decl.c:9185
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "el tipo de devoluciÃ³n por defecto es %<int%>"
  
! #: c/c-decl.c:9209
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Avisa sobre funciones globales sin prototipos"
  
! #: c/c-decl.c:9268
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "no hay un prototipo previo para %qD"
  
! #: c/c-decl.c:9277
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "se usÃ³ %qD sin prototipo antes de su definiciÃ³n"
  
! #: c/c-decl.c:9285 cp/decl.c:16237
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "no hay declaraciÃ³n previa para %qD"
  
! #: c/c-decl.c:9295
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "se usÃ³ %qD sin declaraciÃ³n antes de su definiciÃ³n"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "el tipo de devoluciÃ³n de %qD no es %<int%>"
  
! #: c/c-decl.c:9316
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: c/c-decl.c:9323
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD generalmente es una funciÃ³n que no es static"
  
! #: c/c-decl.c:9360
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "declaraciones de parÃ¡metros de estilo antiguo en la definiciÃ³n de una funciÃ³n prototipo"
  
! #: c/c-decl.c:9375
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "C tradicional rechaza la definiciÃ³n de funciones de estilo ISO C"
  
! #: c/c-decl.c:9391
  #, gcc-internal-format
  msgid "parameter name omitted"
  msgstr "se omitiÃ³ el nombre del parÃ¡metro"
  
! #: c/c-decl.c:9430 c/c-decl.c:9434
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "definiciÃ³n de funciÃ³n de estilo antiguo"
  
! #: c/c-decl.c:9447
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "falta el nombre del parÃ¡metro de la lista de parÃ¡metros"
  
! #: c/c-decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD se declarÃ³ como un no-parÃ¡metro"
  
! #: c/c-decl.c:9471
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mÃºltiples parÃ¡metros nombrados %qD"
  
! #: c/c-decl.c:9480
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "el parÃ¡metro %qD se declarÃ³ con tipo void"
  
! #: c/c-decl.c:9509 c/c-decl.c:9514
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "el tipo de %qD es %<int%> por defecto"
  
! #: c/c-decl.c:9534
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "el parÃ¡metro %qD tiene tipo incompleto"
  
! #: c/c-decl.c:9541
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "existe la declaraciÃ³n para el parÃ¡metro %qD pero no hay tal parÃ¡metro"
  
! #: c/c-decl.c:9594
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "el nÃºmero de argumentos no coinciden con el prototipo interno"
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "el nÃºmero de argumentos no coinciden con el prototipo"
  
! #: c/c-decl.c:9608 c/c-decl.c:9655 c/c-decl.c:9669
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "declaraciÃ³n de prototipo"
  
! #: c/c-decl.c:9647
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo interno"
  
! #: c/c-decl.c:9652
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo"
  
! #: c/c-decl.c:9662
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento %qD no coincide con el prototipo interno"
  
! #: c/c-decl.c:9667
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "el argumento %qD no coincide con el prototipo"
  
! #: c/c-decl.c:9918 cp/decl.c:17116
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "no hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve void"
  
! #: c/c-decl.c:9937 cp/decl.c:17148
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "se definiÃ³ el parÃ¡metro %qD pero no se usa"
--- 40716,41389 ----
  msgid "size of unnamed array has non-integer type"
  msgstr "el tamaÃ±o de la matriz sin nombre es de un tipo no entero"
  
! #: c/c-decl.c:6425
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "el tamaÃ±o de la matriz %qE es de un tipo incompleto"
  
! #: c/c-decl.c:6428
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "el tamaÃ±o de la matriz sin nombre es de un tipo incompleto"
  
! #: c/c-decl.c:6440
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C prohÃ­be la matriz %qE de tamaÃ±o cero"
  
! #: c/c-decl.c:6443
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C prohÃ­be matrices de tamaÃ±o cero"
  
! #: c/c-decl.c:6452
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "el tamaÃ±o de la matriz %qE es negativo"
  
! #: c/c-decl.c:6454
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "el tamaÃ±o de la matriz sin nombre es negativo"
  
! #: c/c-decl.c:6540
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "el tamaÃ±o de la matriz %qE es demasiado grande"
  
! #: c/c-decl.c:6543
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "el tamaÃ±o de la matriz sin nombre es demasiado grande"
  
! #: c/c-decl.c:6582 c/c-decl.c:7240
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6604
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: c/c-decl.c:6617
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "el tipo matriz tiene tipo de elemento %qT incompleto"
  
! #: c/c-decl.c:6623
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de %qE como una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.c:6627
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.c:6730
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: c/c-decl.c:6733
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "el nombre de tipo que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: c/c-decl.c:6740
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: c/c-decl.c:6743
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "el nombre de tipo que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: c/c-decl.c:6784
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la definiciÃ³n de la funciÃ³n tiene un tipo de devoluciÃ³n void calificado"
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: c/c-decl.c:6826 c/c-decl.c:7036 c/c-decl.c:7090 c/c-decl.c:7174
! #: c/c-decl.c:7299 c/c-parser.c:3016
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tipo de funciÃ³n calificada %<_Atomic%>"
  
! #: c/c-decl.c:6832 c/c-decl.c:7042 c/c-decl.c:7179 c/c-decl.c:7304
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-decl.c:6927
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<auto%> para %qE"
  
! #: c/c-decl.c:6931
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<register%> para %qE"
  
! #: c/c-decl.c:6937
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "se especificÃ³ %qs para la variable auto %qE"
  
! #: c/c-decl.c:6953
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "se especificÃ³ %qs para el parÃ¡metro %qE"
  
! #: c/c-decl.c:6956
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "se especificÃ³ %qs para el parÃ¡metro sin nombre"
  
! #: c/c-decl.c:6962
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "se especificÃ³ %qs para el campo de estructura %qE"
  
! #: c/c-decl.c:6965
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "se especificÃ³ %qs para el campo de estructura"
  
! #: c/c-decl.c:6980
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "el campo de bits %qE tiene un tipo atÃ³mico"
  
! #: c/c-decl.c:6982
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "el campo de bits tiene un tipo no atÃ³mico"
  
! #: c/c-decl.c:6991
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para la definiciÃ³n de tipo %qE"
  
! #: c/c-decl.c:6993
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el objeto %<register%> %qE"
  
! #: c/c-decl.c:6998
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el parÃ¡metro %qE"
  
! #: c/c-decl.c:7000
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "se especificÃ³ la alineaciÃ³n para el parÃ¡metro sin nombre"
  
! #: c/c-decl.c:7005
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits %qE"
  
! #: c/c-decl.c:7007
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits sin nombre"
  
! #: c/c-decl.c:7010
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para la funciÃ³n %qE"
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n de %qE"
  
! #: c/c-decl.c:7020
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del campo sin nombre"
  
! #: c/c-decl.c:7051
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "la definiciÃ³n de tipo %q+D se declarÃ³ como %<inline%>"
  
! #: c/c-decl.c:7053
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "la definiciÃ³n de tipo %q+D se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7096
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n const o volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7107
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un miembro de una estructura o union no puede tener un tipo modificado variablemente"
  
! #: c/c-decl.c:7124 cp/decl.c:10785
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "se declarÃ³ la variable o campo %qE como void"
  
! #: c/c-decl.c:7164
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "se descartan los atributos en los declaradores de parÃ¡metros de matriz"
  
! #: c/c-decl.c:7206
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<inline%>"
  
! #: c/c-decl.c:7208
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<_Noreturn%>"
  
! #: c/c-decl.c:7221
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "el campo %qE se declarÃ³ como una funciÃ³n"
  
! #: c/c-decl.c:7228
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "el campo %qE tiene tipo de dato incompleto"
  
! #: c/c-decl.c:7230
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "el campo sin nombre tiene tipo de dato incompleto"
  
! #: c/c-decl.c:7270 c/c-decl.c:7281 c/c-decl.c:7284
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "clase de almacenamiento no vÃ¡lida para la funciÃ³n %qE"
  
! #: c/c-decl.c:7341
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "no se puede incluir en lÃ­nea la funciÃ³n %<main%>"
  
! #: c/c-decl.c:7343
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7354
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 no admite %<_Noreturn%>"
  
! #: c/c-decl.c:7357
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 no admite %<_Noreturn%>"
  
! #: c/c-decl.c:7386
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "una variable previamente declarada como %<static%> se redeclara como %<extern%>"
  
! #: c/c-decl.c:7396
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "la variable %q+D se declarÃ³ como %<inline%>"
  
! #: c/c-decl.c:7398
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "la variable %q+D se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7433
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "funciÃ³n no anidada con tipo modificado variablemente"
  
! #: c/c-decl.c:7435
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objeto con tipo modificado variablemente no debe tener enlace"
  
! #: c/c-decl.c:7543 c/c-decl.c:9262
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la declaraciÃ³n de la funciÃ³n no es un prototipo"
  
! #: c/c-decl.c:7553
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nombres de parÃ¡metros (sin tipos) en la declaraciÃ³n de la funciÃ³n"
  
! #: c/c-decl.c:7598
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "el parÃ¡metro %u (%q+D) tiene tipo incompleto"
  
! #: c/c-decl.c:7602
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "el parÃ¡metro %u tiene tipo incompleto"
  
! #: c/c-decl.c:7613
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "el parÃ¡metro %u (%q+D) tiene tipo void"
  
! #: c/c-decl.c:7617
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "el parÃ¡metro %u tiene tipo void"
  
! #: c/c-decl.c:7691
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "no se puede calificar %<void%> si es el Ãºnico parÃ¡metro"
  
! #: c/c-decl.c:7695 c/c-decl.c:7731
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> debe ser el Ãºnico parÃ¡metro"
  
! #: c/c-decl.c:7725
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "el parÃ¡metro %q+D sÃ³lo tiene una declaraciÃ³n posterior"
  
! #: c/c-decl.c:7771
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> declarado dentro de la list de parÃ¡metros no serÃ¡ visible fuera de esta definiciÃ³n o declaraciÃ³n"
  
! #: c/c-decl.c:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7885
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "se definiÃ³ el tipo enum aquÃ­"
  
! #: c/c-decl.c:7891
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: c/c-decl.c:7897
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: c/c-decl.c:7974
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n de %<union %E%>"
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n de %<struct %E%>"
  
! #: c/c-decl.c:7985
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n anidada de %<union %E%>"
  
! #: c/c-decl.c:7987
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n anidada de %<struct %E%>"
  
! #: c/c-decl.c:8017 c/c-decl.c:8804
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "la definiciÃ³n de tipo en %qs es no vÃ¡lida en C++"
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la declaraciÃ³n no declara nada"
  
! #: c/c-decl.c:8089
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 no admite structs/unions sin nombre"
  
! #: c/c-decl.c:8092
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 no admite structs/unions sin nombre"
  
! #: c/c-decl.c:8185 c/c-decl.c:8203 c/c-decl.c:8264
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "miembro %q+D duplicado"
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "una struct vacÃ­a tiene tamaÃ±o 0 en C y tamaÃ±o 1 en C++"
  
! #: c/c-decl.c:8293
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "una union vacÃ­a tiene tamaÃ±o 0 en C y tamaÃ±o 1 en C++"
  
! #: c/c-decl.c:8418
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union no tiene miembros nombrados"
  
! #: c/c-decl.c:8420
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union no tiene miembros"
  
! #: c/c-decl.c:8425
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct no tiene miembros nombrados"
  
! #: c/c-decl.c:8427
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct no tiene miembros"
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "miembro de matriz flexible en union"
  
! #: c/c-decl.c:8494
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: c/c-decl.c:8500
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "miembro de matriz flexible en estructura sin miembros con nombre"
  
! #: c/c-decl.c:8531
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "el tipo %qT es demasiado grande"
  
! #: c/c-decl.c:8636
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union no se puede hacer transparente"
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redefiniciÃ³n anidada de %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8783
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeclaraciÃ³n de %<enum %E%>"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "el modo especificado es demasiado pequeÃ±o para valores enumerados"
  
! #: c/c-decl.c:8877
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "los valores de enumeraciÃ³n exceden el rango del entero mÃ¡s grande"
  
! #: c/c-decl.c:8997 c/c-decl.c:9013
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "el valor de enumerador para %qE no es una constante entera"
  
! #: c/c-decl.c:9008
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "el valor de enumerador para %qE no es una expresiÃ³n constante entera"
  
! #: c/c-decl.c:9032
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "desbordamiento en valores de enumeraciÃ³n"
  
! #: c/c-decl.c:9040
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C restringe los valores de enumeraciÃ³n al rango de %<int%>"
  
! #: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "se le diÃ³ a la funciÃ³n incluida en lÃ­nea %qD un atributo noinline"
  
! #: c/c-decl.c:9177
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "el tipo de devoluciÃ³n es un tipo de dato incompleto"
  
! #: c/c-decl.c:9188
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "el tipo de devoluciÃ³n por defecto es %<int%>"
  
! #: c/c-decl.c:9212
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Avisa sobre funciones globales sin prototipos"
  
! #: c/c-decl.c:9271
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "no hay un prototipo previo para %qD"
  
! #: c/c-decl.c:9280
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "se usÃ³ %qD sin prototipo antes de su definiciÃ³n"
  
! #: c/c-decl.c:9288 cp/decl.c:16230
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "no hay declaraciÃ³n previa para %qD"
  
! #: c/c-decl.c:9298
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "se usÃ³ %qD sin declaraciÃ³n antes de su definiciÃ³n"
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "el tipo de devoluciÃ³n de %qD no es %<int%>"
  
! #: c/c-decl.c:9319
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: c/c-decl.c:9326
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD generalmente es una funciÃ³n que no es static"
  
! #: c/c-decl.c:9363
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "declaraciones de parÃ¡metros de estilo antiguo en la definiciÃ³n de una funciÃ³n prototipo"
  
! #: c/c-decl.c:9378
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "C tradicional rechaza la definiciÃ³n de funciones de estilo ISO C"
  
! #: c/c-decl.c:9394
  #, gcc-internal-format
  msgid "parameter name omitted"
  msgstr "se omitiÃ³ el nombre del parÃ¡metro"
  
! #: c/c-decl.c:9433 c/c-decl.c:9437
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "definiciÃ³n de funciÃ³n de estilo antiguo"
  
! #: c/c-decl.c:9450
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "falta el nombre del parÃ¡metro de la lista de parÃ¡metros"
  
! #: c/c-decl.c:9466
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD se declarÃ³ como un no-parÃ¡metro"
  
! #: c/c-decl.c:9474
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mÃºltiples parÃ¡metros nombrados %qD"
  
! #: c/c-decl.c:9483
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "el parÃ¡metro %qD se declarÃ³ con tipo void"
  
! #: c/c-decl.c:9512 c/c-decl.c:9517
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "el tipo de %qD es %<int%> por defecto"
  
! #: c/c-decl.c:9537
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "el parÃ¡metro %qD tiene tipo incompleto"
  
! #: c/c-decl.c:9544
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "existe la declaraciÃ³n para el parÃ¡metro %qD pero no hay tal parÃ¡metro"
  
! #: c/c-decl.c:9597
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "el nÃºmero de argumentos no coinciden con el prototipo interno"
  
! #: c/c-decl.c:9608
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "el nÃºmero de argumentos no coinciden con el prototipo"
  
! #: c/c-decl.c:9611 c/c-decl.c:9658 c/c-decl.c:9672
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "declaraciÃ³n de prototipo"
  
! #: c/c-decl.c:9650
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo interno"
  
! #: c/c-decl.c:9655
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo"
  
! #: c/c-decl.c:9665
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento %qD no coincide con el prototipo interno"
  
! #: c/c-decl.c:9670
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "el argumento %qD no coincide con el prototipo"
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "no hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve void"
  
! #: c/c-decl.c:9940 cp/decl.c:17147
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "se definiÃ³ el parÃ¡metro %qD pero no se usa"
*************** msgstr "se definiÃ³ el parÃ¡metro %qD pe
*** 41267,41491 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10033
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "sÃ³lo se permiten las declaraciones iniciales del bucle %<for%> en modo C99 o C11"
  
! #: c/c-decl.c:10038
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "use la opciÃ³n -std=c99, -std=gnu99, -std=c11 o -std=gnu11 para compilar su cÃ³digo"
  
! #: c/c-decl.c:10045
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.c:10077
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de la variable static %qD en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10081
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de la variable %<extern%> %qD en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10088
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10093
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10097
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10101
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de %qD que no es variable en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10395
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "calificadores de espacio de direcciones incompatibles %qs y %qs"
  
! #: c/c-decl.c:10454 c/c-decl.c:10461
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "especificador %qE de declaraciÃ³n duplicado"
  
! #: c/c-decl.c:10489 c/c-decl.c:10873 c/c-decl.c:11268
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dos o mÃ¡s tipos de datos en los especificadores de la declaraciÃ³n"
  
! #: c/c-decl.c:10501 cp/parser.c:30306
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> es demasiado largo para GCC"
  
! #: c/c-decl.c:10514
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 no admite %<long long%>"
  
! #: c/c-decl.c:10743 c/c-parser.c:9996
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 no admite tipos complejos"
  
! #: c/c-decl.c:10789
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C no admite tipos saturantes"
  
! #: c/c-decl.c:10860 c/c-decl.c:11426
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE duplicado"
  
! #: c/c-decl.c:10920
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C no admite los tipos %<__int%d%>"
  
! #: c/c-decl.c:10942
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "no se admite %<__int%d%> para este objetivo"
  
! #: c/c-decl.c:10985
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 no admite tipos booleanos"
  
! #: c/c-decl.c:11104
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C no admite el tipo %<_float%d%s%>"
  
! #: c/c-decl.c:11154
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "no se admite %<_float%d%s%> para este objetivo"
  
! #: c/c-decl.c:11225
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-decl.c:11249 c/c-decl.c:11522 c/c-parser.c:9010
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "no se admiten tipos de coma fija para este objetivo"
  
! #: c/c-decl.c:11251
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C no admite tipos de coma fija"
  
! #: c/c-decl.c:11286
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la bÃºsqueda en C++ de %qD devolverÃ­a un campo, no un tipo"
  
! #: c/c-decl.c:11299
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE falla al ser un typedef o un tipo interno del compilador"
  
! #: c/c-decl.c:11348
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE no estÃ¡ al inicio de la declaraciÃ³n"
  
! #: c/c-decl.c:11369
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "se usÃ³ %qE con %<auto%>"
  
! #: c/c-decl.c:11371
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.c:11373
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: c/c-decl.c:11387 c/c-parser.c:8375
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 no admite %qE"
  
! #: c/c-decl.c:11390 c/c-parser.c:8378
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 no admite %qE"
  
! #: c/c-decl.c:11402
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> antes de %<extern%>"
  
! #: c/c-decl.c:11411
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> antes de %<static%>"
  
! #: c/c-decl.c:11424
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> o %<__thread%> duplicado"
  
! #: c/c-decl.c:11432
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mÃºltiples clases de almacenamiento en los especificadores de declaraciÃ³n"
  
! #: c/c-decl.c:11440
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "se usÃ³ %qs con %qE"
  
! #: c/c-decl.c:11519
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "se usÃ³ %<_Sat%> sin %<_Fract%> o %<_Accum%>"
  
! #: c/c-decl.c:11534
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
  
! #: c/c-decl.c:11561
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11587 c/c-decl.c:11603 c/c-decl.c:11629
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C no admite tipos enteros complejos"
  
! #: c/c-decl.c:12028 cp/semantics.c:5623
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.c:12032 cp/semantics.c:5627
  #, 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%>"
--- 41391,41615 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10036
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "sÃ³lo se permiten las declaraciones iniciales del bucle %<for%> en modo C99 o C11"
  
! #: c/c-decl.c:10041
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "use la opciÃ³n -std=c99, -std=gnu99, -std=c11 o -std=gnu11 para compilar su cÃ³digo"
  
! #: c/c-decl.c:10048
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.c:10080
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de la variable static %qD en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10084
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de la variable %<extern%> %qD en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10096
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10100
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10104
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de %qD que no es variable en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "calificadores de espacio de direcciones incompatibles %qs y %qs"
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "especificador %qE de declaraciÃ³n duplicado"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dos o mÃ¡s tipos de datos en los especificadores de la declaraciÃ³n"
  
! #: c/c-decl.c:10504 cp/parser.c:30413
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> es demasiado largo para GCC"
  
! #: c/c-decl.c:10517
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 no admite %<long long%>"
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 no admite tipos complejos"
  
! #: c/c-decl.c:10792
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C no admite tipos saturantes"
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE duplicado"
  
! #: c/c-decl.c:10923
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C no admite los tipos %<__int%d%>"
  
! #: c/c-decl.c:10945
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "no se admite %<__int%d%> para este objetivo"
  
! #: c/c-decl.c:10988
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 no admite tipos booleanos"
  
! #: c/c-decl.c:11107
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C no admite el tipo %<_float%d%s%>"
  
! #: c/c-decl.c:11157
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "no se admite %<_float%d%s%> para este objetivo"
  
! #: c/c-decl.c:11228
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-decl.c:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "no se admiten tipos de coma fija para este objetivo"
  
! #: c/c-decl.c:11254
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C no admite tipos de coma fija"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la bÃºsqueda en C++ de %qD devolverÃ­a un campo, no un tipo"
  
! #: c/c-decl.c:11302
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE falla al ser un typedef o un tipo interno del compilador"
  
! #: c/c-decl.c:11351
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE no estÃ¡ al inicio de la declaraciÃ³n"
  
! #: c/c-decl.c:11372
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "se usÃ³ %qE con %<auto%>"
  
! #: c/c-decl.c:11374
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.c:11376
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 no admite %qE"
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 no admite %qE"
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> antes de %<extern%>"
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> antes de %<static%>"
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> o %<__thread%> duplicado"
  
! #: c/c-decl.c:11435
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mÃºltiples clases de almacenamiento en los especificadores de declaraciÃ³n"
  
! #: c/c-decl.c:11443
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "se usÃ³ %qs con %qE"
  
! #: c/c-decl.c:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "se usÃ³ %<_Sat%> sin %<_Fract%> o %<_Accum%>"
  
! #: c/c-decl.c:11537
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
  
! #: c/c-decl.c:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C no admite tipos enteros complejos"
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.c:12035 cp/semantics.c:5628
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "el nicializador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_priv%> ni %<omp_orig%>"
*************** msgstr "marcador de conflicto en control
*** 41541,41547 ****
  msgid "to match this %qs"
  msgstr "%J  otro tipo aquÃ­"
  
! #: c/c-parser.c:1296 cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "se esperaba fin de lÃ­nea"
--- 41665,41671 ----
  msgid "to match this %qs"
  msgstr "%J  otro tipo aquÃ­"
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "se esperaba fin de lÃ­nea"
*************** msgstr "se esperaba fin de lÃ­nea"
*** 41551,41563 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C prohÃ­be una unidad de traducciÃ³n vacÃ­a"
  
! #: c/c-parser.c:1633 cp/semantics.c:3058
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.c:1721 c/c-parser.c:11239
  #, 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"
--- 41675,41687 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C prohÃ­be una unidad de traducciÃ³n vacÃ­a"
  
! #: c/c-parser.c:1633 cp/semantics.c:3059
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.c:1721 c/c-parser.c:11238
  #, 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;
*** 41577,41594 ****
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr "nombre de tipo %qE desconocido; utilice la palabra clave %<enum%> para hacer referencia al tipo"
  
! #: c/c-parser.c:1938 c/c-parser.c:4348
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "nombre de tipo %qE desconocido; Â¿quiso decir %qs?"
  
! #: c/c-parser.c:1942 c/c-parser.c:2844 c/c-parser.c:4352
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "nombre de tipo %qE desconocido"
  
! #: c/c-parser.c:1969 c/c-parser.c:12479 c/c-parser.c:18632 c/c-parser.c:19143
! #: c/c-parser.c:19652 cp/parser.c:39900 cp/parser.c:43708
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "se esperaban especificadores de declaraciÃ³n"
--- 41701,41718 ----
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr "nombre de tipo %qE desconocido; utilice la palabra clave %<enum%> para hacer referencia al tipo"
  
! #: c/c-parser.c:1938 c/c-parser.c:4347
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "nombre de tipo %qE desconocido; Â¿quiso decir %qs?"
  
! #: c/c-parser.c:1942 c/c-parser.c:2843 c/c-parser.c:4351
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "nombre de tipo %qE desconocido"
  
! #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "se esperaban especificadores de declaraciÃ³n"
*************** msgstr "%<__auto_type%> en una declaraci
*** 41604,41615 ****
  msgid "%<fallthrough%> attribute at top level"
  msgstr "el atributo %<fallthrough%> no estÃ¡ seguido de %<;%>"
  
! #: c/c-parser.c:2016 c/c-parser.c:3576
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "se esperaba %<;>, identificador o %<(%>"
  
! #: c/c-parser.c:2034 cp/parser.c:32651 cp/parser.c:32725
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "se descartan los atributos de prefijo para los mÃ©todos"
--- 41728,41739 ----
  msgid "%<fallthrough%> attribute at top level"
  msgstr "el atributo %<fallthrough%> no estÃ¡ seguido de %<;%>"
  
! #: c/c-parser.c:2016 c/c-parser.c:3575
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "se esperaba %<;>, identificador o %<(%>"
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "se descartan los atributos de prefijo para los mÃ©todos"
*************** msgstr "se descartan los atributos de pr
*** 41624,41631 ****
  msgid "unexpected attribute"
  msgstr "atributo inesperado"
  
! #: c/c-parser.c:2100 c/c-parser.c:5949 c/c-parser.c:6273 cp/parser.c:11465
! #: cp/parser.c:11672
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no estÃ¡ seguido de %<;%>"
--- 41748,41755 ----
  msgid "unexpected attribute"
  msgstr "atributo inesperado"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no estÃ¡ seguido de %<;%>"
*************** msgstr "%<__auto_type%> requiere una dec
*** 41663,41669 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> sÃ³lo se puede utilizar con una declaraciÃ³n simple"
  
! #: c/c-parser.c:2381 cp/parser.c:13636 cp/parser.c:13795
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "se esperaba %<,%> o %<;%>"
--- 41787,41793 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> sÃ³lo se puede utilizar con una declaraciÃ³n simple"
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "se esperaba %<,%> o %<;%>"
*************** msgstr "se esperaba %<=%>, %<,%>, %<;%>,
*** 41681,41946 ****
  msgid "ISO C forbids nested functions"
  msgstr "ISO C prohÃ­be las funciones anidadas"
  
! #: c/c-parser.c:2588
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr "ISO C99 no admite %<_Static_assert%>"
  
! #: c/c-parser.c:2591
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 no admite %<_Static_assert%>"
  
! #: c/c-parser.c:2612 c/c-parser.c:7403 c/c-parser.c:12540 cp/parser.c:43323
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.c:2621
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C99 does not support %<_Static_assert%>"
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr "ISO C99 no admite %<_Static_assert%>"
  
! #: c/c-parser.c:2627
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "la expresiÃ³n en la aserciÃ³n static no es un entero"
  
! #: c/c-parser.c:2636
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "la expresiÃ³n en la aserciÃ³n static no es una expresiÃ³n constante entera"
  
! #: c/c-parser.c:2641
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "la expresiÃ³n en la aserciÃ³n static no es una constante"
  
! #: c/c-parser.c:2648
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %E"
  
! #: c/c-parser.c:2650 cp/semantics.c:9685
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %E"
  
! #: c/c-parser.c:2986
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "%<_Atomic%> en Objective-C"
  
! #: c/c-parser.c:2989
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C99 no admite el calificador %<_Alignas%>"
  
! #: c/c-parser.c:2992
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 no admite el calificador %<_Atomic%>"
  
! #: c/c-parser.c:3019
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "se aplicÃ³ %<_Atomic%> a un tipo calificado"
  
! #: c/c-parser.c:3049
  #, fuzzy, gcc-internal-format
  #| msgid "%<__GIMPLE%> only valid with -fgimple"
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr "%<__GIMPLE%> solo es vÃ¡lido con -fgimple"
  
! #: c/c-parser.c:3159
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "un enum vacÃ­o no es vÃ¡lido"
  
! #: c/c-parser.c:3163 c/c-parser.c:4166 c/c-parser.c:4867 c/c-parser.c:4879
! #: c/c-parser.c:5362 c/c-parser.c:5660 c/c-parser.c:7270 c/c-parser.c:7353
! #: c/c-parser.c:8238 c/c-parser.c:8541 c/c-parser.c:8550 c/c-parser.c:9070
! #: c/c-parser.c:9253 c/c-parser.c:9279 c/c-parser.c:10107 c/c-parser.c:10531
! #: c/c-parser.c:10568 c/c-parser.c:10822 c/c-parser.c:10872 c/c-parser.c:11032
! #: c/c-parser.c:11062 c/c-parser.c:11070 c/c-parser.c:11099 c/c-parser.c:11112
! #: c/c-parser.c:11418 c/c-parser.c:11542 c/c-parser.c:11987 c/c-parser.c:12022
! #: c/c-parser.c:12075 c/c-parser.c:12128 c/c-parser.c:12144 c/c-parser.c:12190
! #: c/c-parser.c:12967 c/c-parser.c:13000 c/c-parser.c:15250 c/c-parser.c:15360
! #: c/c-parser.c:15633 c/c-parser.c:17724 c/c-parser.c:20166 c/c-parser.c:20357
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8655
! #: cp/parser.c:30543 cp/parser.c:33507 cp/parser.c:33537 cp/parser.c:33607
! #: cp/parser.c:36105 cp/parser.c:36227 cp/parser.c:41429 cp/parser.c:43027
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "se esperaba un identificador"
  
! #: c/c-parser.c:3205 cp/parser.c:19362
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la lista de enumeradores"
  
! #: c/c-parser.c:3211
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "se esperaba %<,%> o %<}%>"
  
! #: c/c-parser.c:3250
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C prohÃ­be las referencias hacia adelante a tipos %<enum%>"
  
! #: c/c-parser.c:3373
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "se esperaba un nombre de clase"
  
! #: c/c-parser.c:3395
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "se especificÃ³ un punto y coma extra en un struct o union"
  
! #: c/c-parser.c:3424
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "no hay punto y coma al final del struct o union"
  
! #: c/c-parser.c:3538 c/c-parser.c:5157
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "se esperaba una lista de calificadores-especificadores"
  
! #: c/c-parser.c:3549
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C prohÃ­be declaraciones de miembros con no miembros"
  
! #: c/c-parser.c:3639
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "se esperaba %<,%>, %<;%> o %<}%>"
  
! #: c/c-parser.c:3646
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "se esperaba %<:%>, %<,%>, %<;%>, %<}%> o %<__attribute__%>"
  
! #: c/c-parser.c:3700
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "se aplicÃ³ %<typeof%> a un campo de bits"
  
! #: c/c-parser.c:3737
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr "ISO C99 no admite %<_Alignas%>"
  
! #: c/c-parser.c:3740
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr "ISO C90 no admite %<_Alignas%>"
  
! #: c/c-parser.c:3994
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "se esperaba un identificador o %<(%>"
  
! #: c/c-parser.c:4235
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C requiere un argumento con nombre antes de %<...%>"
  
! #: c/c-parser.c:4359
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "se esperaban especificadores de declaraciÃ³n o %<...%>"
  
! #: c/c-parser.c:4584
  #, fuzzy, gcc-internal-format
  #| msgid "parameter packs must be at the end of the parameter list"
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "los paquetes de parÃ¡metros deben estar al final de la lista de parÃ¡metros"
  
! #: c/c-parser.c:4904 cp/parser.c:26798
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute does not take any arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: c/c-parser.c:4956
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.c:4988 cp/parser.c:26864
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:4998
  #, fuzzy, gcc-internal-format
  #| msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr "solo el atributo %<fallthrough%> se puede aplicar a sentencias nulas"
  
! #: c/c-parser.c:5008
  #, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5267
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C prohÃ­be las llaves de inicializador vacÃ­as"
  
! #: c/c-parser.c:5326
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "uso obsoleto del inicializador designado con %<:%>"
  
! #: c/c-parser.c:5471
  #, 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.c:5483
  #, 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.c:5491
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "uso obsoleto del inicializador designado sin %<=%>"
  
! #: c/c-parser.c:5675
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C prohÃ­be las declaraciones etiquetadas"
  
! #: c/c-parser.c:5681 c/c-parser.c:5767 c/c-parser.c:5781 c/gimple-parser.c:405
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: c/c-parser.c:5725 c/c-parser.c:5758
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 prohÃ­be mezclar declaraciones y cÃ³digo"
  
! #: c/c-parser.c:5789
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "se esperaba %<}%> antes de %<else%>"
  
! #: c/c-parser.c:5794 cp/parser.c:11795
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sin un %<if%> previo"
  
! #: c/c-parser.c:5812
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "etiqueta al final de una declaraciÃ³n compuesta"
--- 41805,42070 ----
  msgid "ISO C forbids nested functions"
  msgstr "ISO C prohÃ­be las funciones anidadas"
  
! #: c/c-parser.c:2587
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr "ISO C99 no admite %<_Static_assert%>"
  
! #: c/c-parser.c:2590
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 no admite %<_Static_assert%>"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.c:2620
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C99 does not support %<_Static_assert%>"
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr "ISO C99 no admite %<_Static_assert%>"
  
! #: c/c-parser.c:2626
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "la expresiÃ³n en la aserciÃ³n static no es un entero"
  
! #: c/c-parser.c:2635
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "la expresiÃ³n en la aserciÃ³n static no es una expresiÃ³n constante entera"
  
! #: c/c-parser.c:2640
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "la expresiÃ³n en la aserciÃ³n static no es una constante"
  
! #: c/c-parser.c:2647
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %E"
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %E"
  
! #: c/c-parser.c:2985
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "%<_Atomic%> en Objective-C"
  
! #: c/c-parser.c:2988
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C99 no admite el calificador %<_Alignas%>"
  
! #: c/c-parser.c:2991
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 no admite el calificador %<_Atomic%>"
  
! #: c/c-parser.c:3018
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "se aplicÃ³ %<_Atomic%> a un tipo calificado"
  
! #: c/c-parser.c:3048
  #, fuzzy, gcc-internal-format
  #| msgid "%<__GIMPLE%> only valid with -fgimple"
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr "%<__GIMPLE%> solo es vÃ¡lido con -fgimple"
  
! #: c/c-parser.c:3158
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "un enum vacÃ­o no es vÃ¡lido"
  
! #: c/c-parser.c:3162 c/c-parser.c:4165 c/c-parser.c:4866 c/c-parser.c:4878
! #: c/c-parser.c:5361 c/c-parser.c:5659 c/c-parser.c:7269 c/c-parser.c:7352
! #: c/c-parser.c:8237 c/c-parser.c:8540 c/c-parser.c:8549 c/c-parser.c:9069
! #: c/c-parser.c:9252 c/c-parser.c:9278 c/c-parser.c:10106 c/c-parser.c:10530
! #: c/c-parser.c:10567 c/c-parser.c:10821 c/c-parser.c:10871 c/c-parser.c:11031
! #: c/c-parser.c:11061 c/c-parser.c:11069 c/c-parser.c:11098 c/c-parser.c:11111
! #: c/c-parser.c:11417 c/c-parser.c:11541 c/c-parser.c:11999 c/c-parser.c:12034
! #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
! #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
! #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "se esperaba un identificador"
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la lista de enumeradores"
  
! #: c/c-parser.c:3210
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "se esperaba %<,%> o %<}%>"
  
! #: c/c-parser.c:3249
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C prohÃ­be las referencias hacia adelante a tipos %<enum%>"
  
! #: c/c-parser.c:3372
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "se esperaba un nombre de clase"
  
! #: c/c-parser.c:3394
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "se especificÃ³ un punto y coma extra en un struct o union"
  
! #: c/c-parser.c:3423
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "no hay punto y coma al final del struct o union"
  
! #: c/c-parser.c:3537 c/c-parser.c:5156
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "se esperaba una lista de calificadores-especificadores"
  
! #: c/c-parser.c:3548
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C prohÃ­be declaraciones de miembros con no miembros"
  
! #: c/c-parser.c:3638
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "se esperaba %<,%>, %<;%> o %<}%>"
  
! #: c/c-parser.c:3645
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "se esperaba %<:%>, %<,%>, %<;%>, %<}%> o %<__attribute__%>"
  
! #: c/c-parser.c:3699
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "se aplicÃ³ %<typeof%> a un campo de bits"
  
! #: c/c-parser.c:3736
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr "ISO C99 no admite %<_Alignas%>"
  
! #: c/c-parser.c:3739
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr "ISO C90 no admite %<_Alignas%>"
  
! #: c/c-parser.c:3993
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "se esperaba un identificador o %<(%>"
  
! #: c/c-parser.c:4234
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C requiere un argumento con nombre antes de %<...%>"
  
! #: c/c-parser.c:4358
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "se esperaban especificadores de declaraciÃ³n o %<...%>"
  
! #: c/c-parser.c:4583
  #, fuzzy, gcc-internal-format
  #| msgid "parameter packs must be at the end of the parameter list"
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "los paquetes de parÃ¡metros deben estar al final de la lista de parÃ¡metros"
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute does not take any arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: c/c-parser.c:4955
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:4997
  #, fuzzy, gcc-internal-format
  #| msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr "solo el atributo %<fallthrough%> se puede aplicar a sentencias nulas"
  
! #: c/c-parser.c:5007
  #, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5266
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C prohÃ­be las llaves de inicializador vacÃ­as"
  
! #: c/c-parser.c:5325
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "uso obsoleto del inicializador designado con %<:%>"
  
! #: c/c-parser.c:5470
  #, 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.c:5482
  #, 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.c:5490
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "uso obsoleto del inicializador designado sin %<=%>"
  
! #: c/c-parser.c:5674
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C prohÃ­be las declaraciones etiquetadas"
  
! #: c/c-parser.c:5680 c/c-parser.c:5766 c/c-parser.c:5780 c/gimple-parser.c:405
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: c/c-parser.c:5724 c/c-parser.c:5757
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 prohÃ­be mezclar declaraciones y cÃ³digo"
  
! #: c/c-parser.c:5788
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "se esperaba %<}%> antes de %<else%>"
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sin un %<if%> previo"
  
! #: c/c-parser.c:5811
  #, 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
*** 41949,42055 ****
  #. 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.c:5832 c/c-parser.c:6294 c/gimple-parser.c:2276
! #: cp/parser.c:11415
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: c/c-parser.c:5891
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "se esperaba %<:%> o %<...%>"
  
! #: c/c-parser.c:5953 c/c-parser.c:6277
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "solo el atributo %<fallthrough%> se puede aplicar a sentencias nulas"
  
! #: c/c-parser.c:5961
  #, 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.c:6193
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "se esperaba un identificador o %<*%>"
  
! #: c/c-parser.c:6401 cp/parser.c:13169
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<if%>"
  
! #: c/c-parser.c:6443 cp/parser.c:13172
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<else%>"
  
! #: c/c-parser.c:6577 cp/parser.c:12065
  #, 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.c:6729
  #, 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.c:6867 c/c-parser.c:6899
  #, 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.c:6922
  #, 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.c:6947 cp/parser.c:12337
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "falta la condiciÃ³n del bucle en bucle con pragma %<GCC ivdep%>"
  
! #: c/c-parser.c:6953 cp/parser.c:12343
  #, 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.c:6989
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "falta la colecciÃ³n en la enumeraciÃ³n rÃ¡pida"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.c:7100 c/c-parser.c:7111 c/c-parser.c:7122 cp/parser.c:20136
! #: cp/parser.c:20153 cp/parser.c:20167
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first seen here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: c/c-parser.c:7131
  #, 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.c:7181
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "se esperaba %<:%> o %<)%>"
  
! #: c/c-parser.c:7483 cp/parser.c:4264
  #, 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.c:7670
  #, 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"
--- 42073,42179 ----
  #. 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.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: c/c-parser.c:5890
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "se esperaba %<:%> o %<...%>"
  
! #: c/c-parser.c:5952 c/c-parser.c:6276
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "solo el atributo %<fallthrough%> se puede aplicar a sentencias nulas"
  
! #: c/c-parser.c:5960
  #, 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.c:6192
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "se esperaba un identificador o %<*%>"
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<if%>"
  
! #: c/c-parser.c:6442 cp/parser.c:13217
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<else%>"
  
! #: c/c-parser.c:6576 cp/parser.c:12110
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "se sugieren llaves explÃ­citas para evitar un %<else%> ambiguo"
  
! #: c/c-parser.c:6728
  #, 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.c:6866 c/c-parser.c:6898
  #, 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.c:6921
  #, 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.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "falta la condiciÃ³n del bucle en bucle con pragma %<GCC ivdep%>"
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "falta la condiciÃ³n del bucle en bucle con pragma %<GCC unroll%>"
  
! #: c/c-parser.c:6988
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "falta la colecciÃ³n en la enumeraciÃ³n rÃ¡pida"
  
! #: c/c-parser.c:7098 c/c-parser.c:7109 c/c-parser.c:7120
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first seen here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: c/c-parser.c:7130
  #, 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.c:7180
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "se esperaba %<:%> o %<)%>"
  
! #: c/c-parser.c:7482 cp/parser.c:4267
  #, 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.c:7669
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
*************** msgstr "ISO C prohÃ­be la omisiÃ³n del t
*** 42057,43383 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7878 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la divisiÃ³n %<sizeof (%T) / sizeof (%T)%> no computa el nÃºmero de elementos del array"
  
! #: c/c-parser.c:7884 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "el primer operando %<sizeof%> se declarÃ³ aquÃ­"
  
! #: c/c-parser.c:8102
  #, 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.c:8201
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "C tradicional rechaza el operador unario mas"
  
! #: c/c-parser.c:8332
  #, 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.c:8348
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "se aplicÃ³ %<sizeof%> a un campo de bits"
  
! #: c/c-parser.c:8418
  #, 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.c:8441
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C no permite %<%E (expression)%>"
  
! #: c/c-parser.c:8589
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "no se puede tomar la direcciÃ³n de %qs"
  
! #: c/c-parser.c:8672
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 no admite %<_Generic%>"
  
! #: c/c-parser.c:8675
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 no admite %<_Generic%>"
  
! #: c/c-parser.c:8743
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo funciÃ³n"
  
! #: c/c-parser.c:8746
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo incompleto"
  
! #: c/c-parser.c:8750
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo de longitud variable"
  
! #: c/c-parser.c:8774
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "caso %<default%> duplicado en %<_Generic%>"
  
! #: c/c-parser.c:8775
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "el %<default%> original estÃ¡ aquÃ­"
  
! #: c/c-parser.c:8783
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> especifica dos tipos compatibles"
  
! #: c/c-parser.c:8784
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "el tipo compatible estÃ¡ aquÃ­"
  
! #: c/c-parser.c:8807
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "el selector %<_Generic%> concuerda con mÃºltiples asociaciones"
  
! #: c/c-parser.c:8809
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "otra coincidencia estÃ¡ aquÃ­"
  
! #: c/c-parser.c:8828
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "el selector %<_Generic%> de tipo %qT no es compatible con ninguna asociaciÃ³n"
  
! #: c/c-parser.c:8849
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "el argumento %u de %<__builtin_tgmath%> no es puntero a funciÃ³n"
  
! #: c/c-parser.c:8857
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene prototipo"
  
! #: c/c-parser.c:8863
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> tiene argumentos variables"
  
! #: c/c-parser.c:8879
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene argumentos"
  
! #: c/c-parser.c:8902 c/c-parser.c:8906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.c:8910
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.c:9084 c/c-parser.c:10149 c/c-parser.c:10171
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "se esperaba una expresiÃ³n"
  
! #: c/c-parser.c:9105
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un grupo de llaves dentro de una expresiÃ³n sÃ³lo se permite dentro de una funciÃ³n"
  
! #: c/c-parser.c:9119
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C prohÃ­be grupos de llaves dentro de expresiones"
  
! #: c/c-parser.c:9306
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_choose_expr%>"
  
! #: c/c-parser.c:9322
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "el primer argumento de %<__builtin_choose_expr%> no es una constante"
  
! #: c/c-parser.c:9392 c/c-parser.c:9409 c/c-parser.c:9416
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "faltan argumentos para %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9437
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "el argumento '%u' de %<__builtin_tgmath%> tiene un nÃºmero incorrecto de argumentos"
  
! #: c/c-parser.c:9481 c/c-parser.c:9491
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de retorno de tipo genÃ©rico para el argumento %u de %<__builtin_tgmath%> no es vÃ¡lido"
  
! #: c/c-parser.c:9513 c/c-parser.c:9523
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de tipo genÃ©rico para el argumento %u del argumento %u de %<__builtin_tgmath%> no es vÃ¡lido"
  
! #: c/c-parser.c:9556
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "los argumentos de funciÃ³n de %<__builtin_tgmath%> tienen todos el mismo tipo"
  
! #: c/c-parser.c:9575
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "los argumentos de funciÃ³n de %<__builtin_tgmath%> carecen de paramÃ©tro de tipo genÃ©rico"
  
! #: c/c-parser.c:9623
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de parÃ¡metro de tipo genÃ©rico para el argumento de funciÃ³n %u de %<__builtin_tgmath%> estÃ¡ duplicado"
  
! #: c/c-parser.c:9646
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo de retorno inadecuado para el argumento de funciÃ³n %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9663
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo inadecuado para el argumento %u del argumento de funciÃ³n %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "tipo no vÃ¡lido del argumento %u de la funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.c:9712
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para funciÃ³n de tipo genÃ©rico solo para complejos"
  
! #: c/c-parser.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para funciÃ³n de tipo genÃ©rico solo para binarios"
  
! #: c/c-parser.c:9728 c/c-parser.c:9758
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos complejo y de coma flotante decimal para funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.c:9736 c/c-parser.c:9778
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos binario y de coma flotante decimal para funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.c:9750
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argumento complejo %u para funciÃ³n de tipo genÃ©rico solo para decimales"
  
! #: c/c-parser.c:9770
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argumento binario %u para funciÃ³n de tipo genÃ©rico solo para decimales"
  
! #: c/c-parser.c:9876
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "no hay ninguna funciÃ³n coincidente para la llamada de tipo genÃ©rico"
  
! #: c/c-parser.c:9917
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.c:9930
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "el primer argumento de %<__builtin_call_with_static_chain%> debe ser una expresiÃ³n de llamada"
  
! #: c/c-parser.c:9934
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "el segundo argumento de %<__builtin_call_with_static_chain%> debe ser un tipo puntero"
  
! #: c/c-parser.c:9960
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_complex%>"
  
! #: c/c-parser.c:9982
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "el operando de %<__builtin_complex%> no es de tipo de coma flotante binario real"
  
! #: c/c-parser.c:9991
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "los operandos de %<__builtin_complex%> son de tipos diferentes"
  
! #: c/c-parser.c:10036 cp/parser.c:7089
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: c/c-parser.c:10209
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "la literal compuesta tiene tamaÃ±o variable"
  
! #: c/c-parser.c:10220
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "literal compuesta calificada por un calificador de espacio de direcciones"
  
! #: c/c-parser.c:10224
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 prohÃ­be las literales compuestas"
  
! #: c/c-parser.c:10237
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del literal compuesto"
  
! #: c/c-parser.c:10311
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10316
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, fuzzy, gcc-internal-format
  #| msgid "using %qs with unsigned type has no effect"
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "usar %qs con un tipo sin signo no tiene ningÃºn efecto"
  
! #: c/c-parser.c:10335
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10339
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10344
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10357
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10361
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10378
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10383
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10388
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10414
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10843
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "se esperaba un identificador o %<)%>"
  
! #: c/c-parser.c:10939
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "punto y coma extra"
  
! #: c/c-parser.c:11187
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "se especificÃ³ un punto y coma extra en la definiciÃ³n del mÃ©todo"
  
! #: c/c-parser.c:11319
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "los atributos de mÃ©todo sÃ³lo se deben especificar al final"
  
! #: c/c-parser.c:11339
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "se esperaba %<;%> o %<{%> despuÃ©s de la definiciÃ³n del atributo de mÃ©todo"
  
! #: c/c-parser.c:11461
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "se esperaba una declaraciÃ³n mÃ©todo objective-c"
  
! #: c/c-parser.c:11899
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "ninguna clase de almacenamiento o tipo se puede especificar aquÃ­,"
  
! #: c/c-parser.c:11991 c/c-parser.c:12048 cp/parser.c:33567
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:12012 cp/parser.c:33527
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "falta un %<=%> (despuÃ©s del atributo %<getter%>)"
  
! #: c/c-parser.c:12015 cp/parser.c:33530
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "falta un %<=%> (despuÃ©s del atributo %<setter%>)"
  
! #: c/c-parser.c:12029 cp/parser.c:33545
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "el atributo %<setter%> sÃ³lo se puede especificar una vez"
  
! #: c/c-parser.c:12034 cp/parser.c:33551
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "el nombre del setter debe terminar con %<:%>"
  
! #: c/c-parser.c:12041 cp/parser.c:33559
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "el atributo %<getter%> sÃ³lo se puede especificar una vez"
  
! #: c/c-parser.c:12235 cp/parser.c:43363
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiere una expresiÃ³n de asignaciÃ³n que evaluada dÃ© una constante entera no negativa menor que %u"
  
! #: c/c-parser.c:12279 c/c-parser.c:19140 c/c-parser.c:19431 c/c-parser.c:19490
! #: c/c-parser.c:19574 cp/parser.c:39897 cp/parser.c:40227 cp/parser.c:40315
! #: cp/parser.c:40386 cp/parser.c:43410 cp/parser.c:43425 cp/parser.c:43440
! #: cp/parser.c:43456 cp/parser.c:43472 cp/parser.c:43488 cp/parser.c:43515
! #: cp/parser.c:43528 cp/parser.c:43551 cp/parser.c:43564
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.c:12302 cp/parser.c:43541
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> debe estar en el alcance del fichero"
  
! #: c/c-parser.c:12389 cp/parser.c:43627
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.c:12396 cp/parser.c:43633
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.c:12424 c/c-parser.c:12448 cp/parser.c:43662 cp/parser.c:43695
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "se esperaba una declaraciÃ³n for, while o do"
  
! #: c/c-parser.c:12461 cp/parser.c:43400
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
  
! #: c/c-parser.c:12798 c/c-parser.c:15744 c/c-parser.c:21171 c/c-parser.c:21179
! #: cp/parser.c:33973 cp/parser.c:36578 cp/parser.c:42479 cp/parser.c:42487
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:12825
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "la expresiÃ³n debe ser integral"
  
! #: c/c-parser.c:13069 c/c-parser.c:13081
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.c:13232 c/c-parser.c:21468
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD no es una variable"
  
! #: c/c-parser.c:13236 cp/semantics.c:7465
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.c:13278 cp/parser.c:34652
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:13355 cp/parser.c:34716
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.c:13357 cp/parser.c:34718
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "se esperaba %<none%> o %<shared%>"
  
! #: c/c-parser.c:13477 cp/parser.c:34829
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:13497 c/c-parser.c:19483 c/c-parser.c:19567 cp/parser.c:34847
! #: cp/parser.c:40219 cp/parser.c:40307
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "se esperaba %<data%>"
  
! #: c/c-parser.c:13550 cp/parser.c:34902
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:13557 cp/parser.c:34909
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: c/c-parser.c:13559 cp/parser.c:34911
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> sin modificador"
  
! #: c/c-parser.c:13565 cp/parser.c:34917
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si alguna clÃ¡usula %<if%> tiene modificador, entonces todas las clÃ¡usulas %<if%> tienen que usar modificador"
  
! #: c/c-parser.c:13670 c/c-parser.c:13716 c/c-parser.c:13762 c/c-parser.c:13808
! #: c/c-parser.c:14225 c/c-parser.c:14307 c/c-parser.c:14839 c/c-parser.c:14967
! #: c/c-parser.c:15012 c/c-parser.c:15688
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:13681
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.c:13727
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "el valor de %<num_tasks%> debe ser positivo"
  
! #: c/c-parser.c:13773 cp/semantics.c:7668
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "el valor de %<grainsize%> debe ser positivo"
  
! #: c/c-parser.c:13820 cp/semantics.c:7698
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: c/c-parser.c:13856
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:13895 cp/parser.c:35142
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> o %<max%>"
  
! #: c/c-parser.c:13956 cp/parser.c:35207
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:14022 cp/parser.c:35276
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:14025 cp/parser.c:35279
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:14099 cp/semantics.c:6835
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "la expresiÃ³n %qs debe ser integral"
  
! #: c/c-parser.c:14111 c/c-parser.c:14234 cp/semantics.c:6867
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "el valor de %qs debe ser positivo"
  
! #: c/c-parser.c:14173 cp/parser.c:34424
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "demasiados argumentos %<static%>"
  
! #: c/c-parser.c:14207 cp/parser.c:34457
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argumento inesperado"
  
! #: c/c-parser.c:14374 cp/semantics.c:7830
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.c:14432 c/c-parser.c:14438 cp/parser.c:35311 cp/parser.c:35321
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "se esperaba %<new%>"
  
! #: c/c-parser.c:14472 cp/parser.c:35359
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:14525 cp/parser.c:35427
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:14650 c/c-parser.c:20737 cp/parser.c:42138
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.c:14763 cp/parser.c:35678
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "se usaron al mismo tiempo los modificadores %<monotonic%> y %<nonmonotonic%>"
  
! #: c/c-parser.c:14817 cp/parser.c:35694
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<runtime%> no toma un parÃ¡metro %<chunk_size%>"
  
! #: c/c-parser.c:14821 cp/parser.c:35697
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<auto%> no toma un parÃ¡metro %<chunk_size%>"
  
! #: c/c-parser.c:14833 cp/semantics.c:6902
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.c:14856 cp/parser.c:35717
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.c:14977
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "el valor de %<num_teams%> debe ser positivo"
  
! #: c/c-parser.c:15022 cp/semantics.c:6998
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "el valor de %<thread_limit%> debe ser positivo"
  
! #: c/c-parser.c:15067 cp/semantics.c:7117
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:15130
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: c/c-parser.c:15180
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:15219
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:15487 cp/parser.c:36359
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "el modificador de caracterÃ­stica %qs es incompatible con %s %s"
  
! #: c/c-parser.c:15534 cp/parser.c:36407 cp/parser.c:36636 cp/parser.c:36686
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "tipo de dependencia no vÃ¡lida"
  
! #: c/c-parser.c:15621 cp/parser.c:36482
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "tipo de mapa no vÃ¡lida"
  
! #: c/c-parser.c:15719 cp/parser.c:36583
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.c:15795
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.c:15839
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:16063 cp/parser.c:36917
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma acc%>"
  
! #: c/c-parser.c:16074 c/c-parser.c:16398 cp/parser.c:36928 cp/parser.c:37291
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs no es vÃ¡lido para %qs"
  
! #: c/c-parser.c:16118 cp/parser.c:36975
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16259 cp/parser.c:37153
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs debe ser la primera clÃ¡usula de %qs"
  
! #: c/c-parser.c:16387 cp/parser.c:37280
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.c:16520 cp/parser.c:40733
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "no hay clÃ¡usulas vÃ¡lidas especificadas en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16530 cp/parser.c:40743
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "secciÃ³n de matriz en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16550 cp/parser.c:40763
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.c:16561 cp/parser.c:40774
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clÃ¡usula OpenACC no vÃ¡lida en el alcance del fichero"
  
! #: c/c-parser.c:16568 cp/parser.c:40781
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no vÃ¡lido de la variable %<extern%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16576 cp/parser.c:40789
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no vÃ¡lido de la variable %<global%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16588 cp/parser.c:40801
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "La variable %qD se usa mÃ¡s de una vez con %<#pragma acc declare%>"
  
! #: c/c-parser.c:16681 cp/parser.c:40888
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "se esperaba %<data%> despuÃ©s de %<#pragma acc %s%>"
  
! #: c/c-parser.c:16697 cp/parser.c:40905
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> no tiene clÃ¡usula de movimiento de datos"
  
! #: c/c-parser.c:16947 cp/parser.c:3008
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE no se ha declarado"
  
! #: c/c-parser.c:16951
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: c/c-parser.c:16969 cp/parser.c:42722
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD no hace referencia a una funciÃ³n"
  
! #: c/c-parser.c:16992 c/c-parser.c:17040 cp/parser.c:1400
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:17032 cp/parser.c:42776 cp/parser.c:42821
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una Ãºnica declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:17063 cp/parser.c:42850
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de uso"
  
! #: c/c-parser.c:17064 cp/parser.c:42852
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de definiciÃ³n"
  
! #: c/c-parser.c:17108 cp/parser.c:41106
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> debe contener al menos una clÃ¡usula %<device%>, %<host%> o %<self%>"
  
! #: c/c-parser.c:17260 cp/parser.c:37458
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.c:17269 cp/parser.c:37467
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17276 cp/parser.c:37474
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17331 cp/parser.c:37529
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17340 cp/parser.c:37538
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17349 cp/parser.c:37547
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17615 cp/parser.c:37752 cp/parser.c:37778
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forma no vÃ¡lida de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17619 cp/parser.c:37809 cp/parser.c:37825
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operador no vÃ¡lido para %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17668 cp/semantics.c:9321 cp/semantics.c:9331
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> usa dos expresiones diferentes para la memoria"
  
! #: c/c-parser.c:17737 c/c-parser.c:17894
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "se esperaba %<(%> o fin de lÃ­nea"
  
! #: c/c-parser.c:17777 cp/semantics.c:9396
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: c/c-parser.c:17834 cp/parser.c:38010
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:17846 cp/parser.c:38026
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:17882 cp/parser.c:38059
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:17889 cp/parser.c:38066
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: c/c-parser.c:17948 cp/parser.c:38671
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.c:17953 cp/parser.c:38677
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.c:18008 cp/parser.c:38728
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "el parÃ¡metro de la clÃ¡usula %<ordered%> es menor que %<collapse%>"
  
! #: c/c-parser.c:18019 cp/parser.c:38739
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: c/c-parser.c:18037 cp/parser.c:38767
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "se esperaba una declaraciÃ³n for"
  
! #: c/c-parser.c:18107 cp/semantics.c:8918 cp/semantics.c:9009
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n o una inicializaciÃ³n"
  
! #: c/c-parser.c:18199
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "no hay suficientes bucles perfectamente anidados"
  
! #: c/c-parser.c:18257 cp/parser.c:39082
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "los bucles colapsados no estÃ¡n perfectamente anidados"
  
! #: c/c-parser.c:18304 cp/parser.c:38877 cp/parser.c:38919 cp/pt.c:17398
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable de iteraciÃ³n %qD no debe ser firstprivate"
  
! #: c/c-parser.c:18438 cp/parser.c:39201
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qs"
  
! #: c/c-parser.c:18651 cp/parser.c:39418
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.c:18859 cp/parser.c:39617
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "se esperaba %<fork%> despuÃ©s de %qs"
  
! #: c/c-parser.c:19131 cp/parser.c:39888
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.c:19380 cp/parser.c:40157
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19396 cp/parser.c:40173
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19444 cp/parser.c:40399
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:19516 cp/parser.c:40254
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> con map-type distinto de %<to%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19528 cp/parser.c:40266
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19602 cp/parser.c:40343
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> con map-type distinto de %<from%>, %<release%> y %<delete%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19615 cp/parser.c:40356
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19834 cp/parser.c:40613
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19890
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition or another %<#pragma omp declare simd%>"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n o de otra %<#pragma omp declare simd%>"
  
! #: c/c-parser.c:19941 c/c-parser.c:19969
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:20008 cp/parser.c:41257
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected trait selector name"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: c/c-parser.c:20061 cp/parser.c:41309
  #, fuzzy, gcc-internal-format
  #| msgid "constructor not allowed for non-vector types"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "no se permite un constructor para tipos que no sean vectores"
  
! #: c/c-parser.c:20086 cp/parser.c:41333
  #, fuzzy, gcc-internal-format
  #| msgid "%<no-custom-%s%> does not accept arguments"
  msgid "selector %qs does not accept any properties"
  msgstr "%<no-custom-%s%> no acepta argumentos"
  
! #: c/c-parser.c:20113 cp/parser.c:41372 cp/pt.c:11226
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:20116 cp/parser.c:41375 cp/pt.c:11243
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "score argument must be non-negative"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: c/c-parser.c:20140 cp/parser.c:41403 cp/pt.c:11229
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:20185 cp/parser.c:41447
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.c:20207 cp/parser.c:41469 cp/pt.c:11233
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:20218 cp/parser.c:41480
  #, fuzzy, gcc-internal-format
  #| msgid "property %qs already specified in %<@synthesize%>"
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "la propiedad %qs ya se especificÃ³ en %<@synthesize%>"
  
! #: c/c-parser.c:20305 cp/parser.c:41566
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:20380 cp/parser.c:41674
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "se esperaba %<catch%>"
  
! #: c/c-parser.c:20400
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "variant %qD is not a function"
  msgstr "'%s' en %L no es una funciÃ³n"
  
! #: c/c-parser.c:20406 cp/decl.c:7324
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%qs y %qs son incompatibles"
  
! #: c/c-parser.c:20418 cp/decl.c:7333
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20461
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:20469 cp/parser.c:41719
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a single function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n sencilla"
  
! #: c/c-parser.c:20578 cp/parser.c:41824
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20627 cp/parser.c:41873
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20646 cp/parser.c:41898
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "se esperaba %<target%>"
  
! #: c/c-parser.c:20653 cp/parser.c:41905
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "se esperaba %<declare%>"
  
! #: c/c-parser.c:20659 cp/parser.c:41912
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.c:20687
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> no estÃ¡ en Ã¡mbito de fichero o de bloque"
  
! #: c/c-parser.c:20764
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "tipo aritmÃ©tico predeclarado en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20768
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "tipo funciÃ³n o matriz en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20771
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado %<_Atomic%> en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20774
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20782
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redeclaraciÃ³n de %qs %<#pragma omp declare reduction%> para el tipo %qT"
  
! #: c/c-parser.c:20791
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "%<#pragma omp declare reduction%> previo"
  
! #: c/c-parser.c:20908
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "se esperaba %<omp_priv%> o nombre-de-funciÃ³n"
  
! #: c/c-parser.c:20919
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "se esperaba nombre-de-funciÃ³n %<(%>"
  
! #: c/c-parser.c:20938
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21069 cp/parser.c:42372
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.c:21133 cp/parser.c:42435
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:21153 cp/parser.c:42461
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21162 cp/parser.c:42470
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: c/c-parser.c:21174 cp/parser.c:42482
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21186 cp/parser.c:42494
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21195 cp/parser.c:42503
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21209 cp/parser.c:42517
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:21228
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-parser.c:21234
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-parser.c:21470 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE se declarÃ³ %<threadprivate%> despuÃ©s del primer uso"
  
! #: c/c-parser.c:21472 cp/semantics.c:8359
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automÃ¡tica %qE no puede ser %<threadprivate%>"
  
! #: c/c-parser.c:21476 cp/semantics.c:8361
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE tiene tipo incompleto"
  
! #: c/c-parser.c:21655 cp/parser.c:43251
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sin activar el soporte para memoria transaccional"
  
! #: c/c-parser.c:21661 cp/parser.c:43257
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>"
  
! #: c/c-parser.c:21670
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "la llamada a la funciÃ³n %<transaction_may_cancel_outer%> no estÃ¡ en una transacciÃ³n mÃ¡s externa o %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21678 cp/parser.c:43275
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> no estÃ¡ dentro de %<__transaction_atomic%>"
  
! #: c/c-parser.c:21762
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "llave sin cerrar"
--- 42181,43519 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la divisiÃ³n %<sizeof (%T) / sizeof (%T)%> no computa el nÃºmero de elementos del array"
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "el primer operando %<sizeof%> se declarÃ³ aquÃ­"
  
! #: c/c-parser.c:8101
  #, 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.c:8200
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "C tradicional rechaza el operador unario mas"
  
! #: c/c-parser.c:8331
  #, 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.c:8347
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "se aplicÃ³ %<sizeof%> a un campo de bits"
  
! #: c/c-parser.c:8417
  #, 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.c:8440
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C no permite %<%E (expression)%>"
  
! #: c/c-parser.c:8588
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "no se puede tomar la direcciÃ³n de %qs"
  
! #: c/c-parser.c:8671
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 no admite %<_Generic%>"
  
! #: c/c-parser.c:8674
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 no admite %<_Generic%>"
  
! #: c/c-parser.c:8742
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo funciÃ³n"
  
! #: c/c-parser.c:8745
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo incompleto"
  
! #: c/c-parser.c:8749
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo de longitud variable"
  
! #: c/c-parser.c:8773
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "caso %<default%> duplicado en %<_Generic%>"
  
! #: c/c-parser.c:8774
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "el %<default%> original estÃ¡ aquÃ­"
  
! #: c/c-parser.c:8782
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> especifica dos tipos compatibles"
  
! #: c/c-parser.c:8783
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "el tipo compatible estÃ¡ aquÃ­"
  
! #: c/c-parser.c:8806
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "el selector %<_Generic%> concuerda con mÃºltiples asociaciones"
  
! #: c/c-parser.c:8808
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "otra coincidencia estÃ¡ aquÃ­"
  
! #: c/c-parser.c:8827
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "el selector %<_Generic%> de tipo %qT no es compatible con ninguna asociaciÃ³n"
  
! #: c/c-parser.c:8848
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "el argumento %u de %<__builtin_tgmath%> no es puntero a funciÃ³n"
  
! #: c/c-parser.c:8856
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene prototipo"
  
! #: c/c-parser.c:8862
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> tiene argumentos variables"
  
! #: c/c-parser.c:8878
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene argumentos"
  
! #: c/c-parser.c:8901 c/c-parser.c:8905
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.c:8909
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.c:9083 c/c-parser.c:10148 c/c-parser.c:10170
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "se esperaba una expresiÃ³n"
  
! #: c/c-parser.c:9104
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un grupo de llaves dentro de una expresiÃ³n sÃ³lo se permite dentro de una funciÃ³n"
  
! #: c/c-parser.c:9118
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C prohÃ­be grupos de llaves dentro de expresiones"
  
! #: c/c-parser.c:9305
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_choose_expr%>"
  
! #: c/c-parser.c:9321
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "el primer argumento de %<__builtin_choose_expr%> no es una constante"
  
! #: c/c-parser.c:9391 c/c-parser.c:9408 c/c-parser.c:9415
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "faltan argumentos para %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9436
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "el argumento '%u' de %<__builtin_tgmath%> tiene un nÃºmero incorrecto de argumentos"
  
! #: c/c-parser.c:9480 c/c-parser.c:9490
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de retorno de tipo genÃ©rico para el argumento %u de %<__builtin_tgmath%> no es vÃ¡lido"
  
! #: c/c-parser.c:9512 c/c-parser.c:9522
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de tipo genÃ©rico para el argumento %u del argumento %u de %<__builtin_tgmath%> no es vÃ¡lido"
  
! #: c/c-parser.c:9555
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "los argumentos de funciÃ³n de %<__builtin_tgmath%> tienen todos el mismo tipo"
  
! #: c/c-parser.c:9574
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "los argumentos de funciÃ³n de %<__builtin_tgmath%> carecen de paramÃ©tro de tipo genÃ©rico"
  
! #: c/c-parser.c:9622
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de parÃ¡metro de tipo genÃ©rico para el argumento de funciÃ³n %u de %<__builtin_tgmath%> estÃ¡ duplicado"
  
! #: c/c-parser.c:9645
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo de retorno inadecuado para el argumento de funciÃ³n %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9662
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo inadecuado para el argumento %u del argumento de funciÃ³n %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "tipo no vÃ¡lido del argumento %u de la funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.c:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para funciÃ³n de tipo genÃ©rico solo para complejos"
  
! #: c/c-parser.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para funciÃ³n de tipo genÃ©rico solo para binarios"
  
! #: c/c-parser.c:9727 c/c-parser.c:9757
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos complejo y de coma flotante decimal para funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.c:9735 c/c-parser.c:9777
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos binario y de coma flotante decimal para funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.c:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argumento complejo %u para funciÃ³n de tipo genÃ©rico solo para decimales"
  
! #: c/c-parser.c:9769
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argumento binario %u para funciÃ³n de tipo genÃ©rico solo para decimales"
  
! #: c/c-parser.c:9875
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "no hay ninguna funciÃ³n coincidente para la llamada de tipo genÃ©rico"
  
! #: c/c-parser.c:9916
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.c:9929
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "el primer argumento de %<__builtin_call_with_static_chain%> debe ser una expresiÃ³n de llamada"
  
! #: c/c-parser.c:9933
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "el segundo argumento de %<__builtin_call_with_static_chain%> debe ser un tipo puntero"
  
! #: c/c-parser.c:9959
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_complex%>"
  
! #: c/c-parser.c:9981
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "el operando de %<__builtin_complex%> no es de tipo de coma flotante binario real"
  
! #: c/c-parser.c:9990
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "los operandos de %<__builtin_complex%> son de tipos diferentes"
  
! #: c/c-parser.c:10035 cp/parser.c:7127
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: c/c-parser.c:10208
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "la literal compuesta tiene tamaÃ±o variable"
  
! #: c/c-parser.c:10219
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "literal compuesta calificada por un calificador de espacio de direcciones"
  
! #: c/c-parser.c:10223
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 prohÃ­be las literales compuestas"
  
! #: c/c-parser.c:10236
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del literal compuesto"
  
! #: c/c-parser.c:10310
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10315
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10323
  #, fuzzy, gcc-internal-format
  #| msgid "using %qs with unsigned type has no effect"
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "usar %qs con un tipo sin signo no tiene ningÃºn efecto"
  
! #: c/c-parser.c:10334
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10356
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10360
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10382
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10387
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10413
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10842
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "se esperaba un identificador o %<)%>"
  
! #: c/c-parser.c:10938
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "punto y coma extra"
  
! #: c/c-parser.c:11186
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "se especificÃ³ un punto y coma extra en la definiciÃ³n del mÃ©todo"
  
! #: c/c-parser.c:11318
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "los atributos de mÃ©todo sÃ³lo se deben especificar al final"
  
! #: c/c-parser.c:11338
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "se esperaba %<;%> o %<{%> despuÃ©s de la definiciÃ³n del atributo de mÃ©todo"
  
! #: c/c-parser.c:11460
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "se esperaba una declaraciÃ³n mÃ©todo objective-c"
  
! #: c/c-parser.c:11911
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "ninguna clase de almacenamiento o tipo se puede especificar aquÃ­,"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "falta un %<=%> (despuÃ©s del atributo %<getter%>)"
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "falta un %<=%> (despuÃ©s del atributo %<setter%>)"
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "el atributo %<setter%> sÃ³lo se puede especificar una vez"
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "el nombre del setter debe terminar con %<:%>"
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "el atributo %<getter%> sÃ³lo se puede especificar una vez"
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiere una expresiÃ³n de asignaciÃ³n que evaluada dÃ© una constante entera no negativa menor que %u"
  
! #: c/c-parser.c:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.c:12314 cp/parser.c:43749
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> debe estar en el alcance del fichero"
  
! #: c/c-parser.c:12401 cp/parser.c:43842
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.c:12408 cp/parser.c:43848
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.c:12421
! #, fuzzy, gcc-internal-format
! #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
! msgid "%<#pragma omp requires%> may only be used at file scope"
! msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
! 
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "se esperaba una declaraciÃ³n for, while o do"
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
  
! #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:12844
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "la expresiÃ³n debe ser integral"
  
! #: c/c-parser.c:13088 c/c-parser.c:13100
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.c:13251 c/c-parser.c:21495
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD no es una variable"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "se esperaba %<none%> o %<shared%>"
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "se esperaba %<data%>"
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> sin modificador"
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si alguna clÃ¡usula %<if%> tiene modificador, entonces todas las clÃ¡usulas %<if%> tienen que usar modificador"
  
! #: c/c-parser.c:13689 c/c-parser.c:13735 c/c-parser.c:13781 c/c-parser.c:13827
! #: c/c-parser.c:14244 c/c-parser.c:14326 c/c-parser.c:14858 c/c-parser.c:14986
! #: c/c-parser.c:15031 c/c-parser.c:15707
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:13700
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.c:13746
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "el valor de %<num_tasks%> debe ser positivo"
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "el valor de %<grainsize%> debe ser positivo"
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: c/c-parser.c:13875
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> o %<max%>"
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:14118 cp/semantics.c:6836
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "la expresiÃ³n %qs debe ser integral"
  
! #: c/c-parser.c:14130 c/c-parser.c:14253 cp/semantics.c:6868
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "el valor de %qs debe ser positivo"
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "demasiados argumentos %<static%>"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argumento inesperado"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "se esperaba %<new%>"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "se usaron al mismo tiempo los modificadores %<monotonic%> y %<nonmonotonic%>"
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<runtime%> no toma un parÃ¡metro %<chunk_size%>"
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<auto%> no toma un parÃ¡metro %<chunk_size%>"
  
! #: c/c-parser.c:14852 cp/semantics.c:6903
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.c:14996
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "el valor de %<num_teams%> debe ser positivo"
  
! #: c/c-parser.c:15041 cp/semantics.c:6999
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "el valor de %<thread_limit%> debe ser positivo"
  
! #: c/c-parser.c:15086 cp/semantics.c:7118
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:15149
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: c/c-parser.c:15199
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:15238
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "el modificador de caracterÃ­stica %qs es incompatible con %s %s"
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "tipo de dependencia no vÃ¡lida"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "tipo de mapa no vÃ¡lida"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.c:15814
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.c:15858
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma acc%>"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs no es vÃ¡lido para %qs"
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs debe ser la primera clÃ¡usula de %qs"
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "no hay clÃ¡usulas vÃ¡lidas especificadas en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "secciÃ³n de matriz en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.c:16580 cp/parser.c:40966
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clÃ¡usula OpenACC no vÃ¡lida en el alcance del fichero"
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no vÃ¡lido de la variable %<extern%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16595 cp/parser.c:40981
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no vÃ¡lido de la variable %<global%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16606 cp/parser.c:40999
! #, fuzzy, gcc-internal-format
! #| msgid "%qD must be a global variable in %<#pragma acc declare link%>"
! msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
! msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
! 
! #: c/c-parser.c:16616 cp/parser.c:41009
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "La variable %qD se usa mÃ¡s de una vez con %<#pragma acc declare%>"
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "se esperaba %<data%> despuÃ©s de %<#pragma acc %s%>"
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> no tiene clÃ¡usula de movimiento de datos"
  
! #: c/c-parser.c:16974 cp/parser.c:3008
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE no se ha declarado"
  
! #: c/c-parser.c:16978
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD no hace referencia a una funciÃ³n"
  
! #: c/c-parser.c:17019 c/c-parser.c:17067 cp/parser.c:1400
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una Ãºnica declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:17090 cp/parser.c:43058
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de uso"
  
! #: c/c-parser.c:17091 cp/parser.c:43060
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de definiciÃ³n"
  
! #: c/c-parser.c:17135 cp/parser.c:41314
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> debe contener al menos una clÃ¡usula %<device%>, %<host%> o %<self%>"
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.c:17296 cp/parser.c:37659
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forma no vÃ¡lida de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operador no vÃ¡lido para %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> usa dos expresiones diferentes para la memoria"
  
! #: c/c-parser.c:17764 c/c-parser.c:17921
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "se esperaba %<(%> o fin de lÃ­nea"
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "el parÃ¡metro de la clÃ¡usula %<ordered%> es menor que %<collapse%>"
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "se esperaba una declaraciÃ³n for"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n o una inicializaciÃ³n"
  
! #: c/c-parser.c:18226
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "no hay suficientes bucles perfectamente anidados"
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "los bucles colapsados no estÃ¡n perfectamente anidados"
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable de iteraciÃ³n %qD no debe ser firstprivate"
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qs"
  
! #: c/c-parser.c:18678 cp/parser.c:39609
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.c:18886 cp/parser.c:39808
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "se esperaba %<fork%> despuÃ©s de %qs"
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19423 cp/parser.c:40364
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19471 cp/parser.c:40590
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> con map-type distinto de %<to%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19555 cp/parser.c:40457
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> con map-type distinto de %<from%>, %<release%> y %<delete%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19642 cp/parser.c:40547
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19917
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition or another %<#pragma omp declare simd%>"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n o de otra %<#pragma omp declare simd%>"
  
! #: c/c-parser.c:19968 c/c-parser.c:19996
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:20035 cp/parser.c:41465
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected trait selector name"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, fuzzy, gcc-internal-format
  #| msgid "constructor not allowed for non-vector types"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "no se permite un constructor para tipos que no sean vectores"
  
! #: c/c-parser.c:20113 cp/parser.c:41541
  #, fuzzy, gcc-internal-format
  #| msgid "%<no-custom-%s%> does not accept arguments"
  msgid "selector %qs does not accept any properties"
  msgstr "%<no-custom-%s%> no acepta argumentos"
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "score argument must be non-negative"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:20212 cp/parser.c:41655
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, fuzzy, gcc-internal-format
  #| msgid "property %qs already specified in %<@synthesize%>"
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "la propiedad %qs ya se especificÃ³ en %<@synthesize%>"
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "se esperaba %<catch%>"
  
! #: c/c-parser.c:20427
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "variant %qD is not a function"
  msgstr "'%s' en %L no es una funciÃ³n"
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%qs y %qs son incompatibles"
  
! #: c/c-parser.c:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20488
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:20496 cp/parser.c:41927
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a single function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n sencilla"
  
! #: c/c-parser.c:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "se esperaba %<target%>"
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "se esperaba %<declare%>"
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.c:20714
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> no estÃ¡ en Ã¡mbito de fichero o de bloque"
  
! #: c/c-parser.c:20791
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "tipo aritmÃ©tico predeclarado en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20795
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "tipo funciÃ³n o matriz en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20798
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado %<_Atomic%> en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20801
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20809
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redeclaraciÃ³n de %qs %<#pragma omp declare reduction%> para el tipo %qT"
  
! #: c/c-parser.c:20818
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "%<#pragma omp declare reduction%> previo"
  
! #: c/c-parser.c:20935
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "se esperaba %<omp_priv%> o nombre-de-funciÃ³n"
  
! #: c/c-parser.c:20946
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "se esperaba nombre-de-funciÃ³n %<(%>"
  
! #: c/c-parser.c:20965
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21189 cp/parser.c:42678
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:21255
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-parser.c:21261
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE se declarÃ³ %<threadprivate%> despuÃ©s del primer uso"
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automÃ¡tica %qE no puede ser %<threadprivate%>"
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE tiene tipo incompleto"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sin activar el soporte para memoria transaccional"
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>"
  
! #: c/c-parser.c:21697
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "la llamada a la funciÃ³n %<transaction_may_cancel_outer%> no estÃ¡ en una transacciÃ³n mÃ¡s externa o %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> no estÃ¡ dentro de %<__transaction_atomic%>"
  
! #: c/c-parser.c:21789
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "llave sin cerrar"
*************** msgstr "llave sin cerrar"
*** 43387,43393 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD tiene un tipo de dato incompleto %qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4444
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "uso no vÃ¡lido de la expresiÃ³n void"
--- 43523,43529 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD tiene un tipo de dato incompleto %qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "uso no vÃ¡lido de la expresiÃ³n void"
*************** msgstr "el elemento inicializador no es
*** 44306,44312 ****
  msgid "invalid initializer"
  msgstr "inicializador no vÃ¡lido"
  
! #: c/c-typeck.c:8310 cp/decl.c:6715
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "no se pueden inicializar los tipos de vector opacos"
--- 44442,44448 ----
  msgid "invalid initializer"
  msgstr "inicializador no vÃ¡lido"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "no se pueden inicializar los tipos de vector opacos"
*************** msgstr "ISO C prohÃ­be %<return%> con ex
*** 44477,44483 ****
  msgid "function returns address of label"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una etiqueta"
  
! #: c/c-typeck.c:10792 cp/semantics.c:1254
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la cantidad de switch no es un entero"
--- 44613,44619 ----
  msgid "function returns address of label"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una etiqueta"
  
! #: c/c-typeck.c:10792 cp/semantics.c:1255
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la cantidad de switch no es un entero"
*************** msgstr "no se convierte la expresiÃ³n de
*** 44492,44498 ****
  msgid "case label is not an integer constant expression"
  msgstr "la etiqueta de case no es una expresion constante entera"
  
! #: c/c-typeck.c:10868 cp/parser.c:11586
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "la etiqueta case no se encuentra dentro de una declaraciÃ³n switch"
--- 44628,44634 ----
  msgid "case label is not an integer constant expression"
  msgstr "la etiqueta de case no es una expresion constante entera"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "la etiqueta case no se encuentra dentro de una declaraciÃ³n switch"
*************** msgstr "la etiqueta case no se encuentra
*** 44502,44518 ****
  msgid "%<default%> label not within a switch statement"
  msgstr "la etiqueta %<default%> no estÃ¡ dentro de una declaraciÃ³n switch"
  
! #: c/c-typeck.c:11052 cp/parser.c:13005
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "la declaraciÃ³n break no estÃ¡ dentro de un bucle o switch"
  
! #: c/c-typeck.c:11054 cp/parser.c:13028
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "la declaraciÃ³n continue no estÃ¡ dentro de un bucle"
  
! #: c/c-typeck.c:11059 cp/parser.c:13018
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "se usÃ³ la declaraciÃ³n break en un bucle for de OpenMP"
--- 44638,44654 ----
  msgid "%<default%> label not within a switch statement"
  msgstr "la etiqueta %<default%> no estÃ¡ dentro de una declaraciÃ³n switch"
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "la declaraciÃ³n break no estÃ¡ dentro de un bucle o switch"
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "la declaraciÃ³n continue no estÃ¡ dentro de un bucle"
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "se usÃ³ la declaraciÃ³n break en un bucle for de OpenMP"
*************** msgstr "la declaraciÃ³n break estÃ¡ dent
*** 44527,44533 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "la declaraciÃ³n continue estÃ¡ dentro de un bucle %<#pragma simd%>"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:501
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "declaraciÃ³n sin efecto"
--- 44663,44669 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "la declaraciÃ³n continue estÃ¡ dentro de un bucle %<#pragma simd%>"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "declaraciÃ³n sin efecto"
*************** msgstr "se usa un valor de tipo union cu
*** 44634,44652 ****
  msgid "used vector type where scalar is required"
  msgstr "se usa un tipo vector cuando se requiere un escalar"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9469
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> debe especificar una de las clÃ¡usulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9480
! #: cp/semantics.c:9490
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "se esperaba el modificador de clÃ¡usula %<parallel%> o %<target%> %<if%>"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9525
  #, 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%>"
--- 44770,44788 ----
  msgid "used vector type where scalar is required"
  msgstr "se usa un tipo vector cuando se requiere un escalar"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> debe especificar una de las clÃ¡usulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "se esperaba el modificador de clÃ¡usula %<parallel%> o %<target%> %<if%>"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> debe especificar una de las clÃ¡usulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
*************** msgid "%<_Atomic%> %qE in %qs clause"
*** 44657,44669 ****
  msgstr "%<_Atomic%> %qE en clÃ¡usula %qs"
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4765 cp/semantics.c:7225 cp/semantics.c:7367
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4775
! #: cp/semantics.c:7386
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE no es un miembro de una uniÃ³n"
--- 44793,44805 ----
  msgstr "%<_Atomic%> %qE en clÃ¡usula %qs"
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE no es un miembro de una uniÃ³n"
*************** msgstr "%qE no es un miembro de una uniÃ
*** 44674,44686 ****
  msgid "cannot dereference %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4791 cp/semantics.c:7413
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4795
! #: cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
--- 44810,44822 ----
  msgid "cannot dereference %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
*************** msgid "%<_Atomic%> %qD in %qs clause"
*** 44692,44775 ****
  msgstr "%Hdemasiadas clÃ¡usulas %qs"
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4813 cp/semantics.c:7424 cp/semantics.c:7603
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:13036 cp/semantics.c:4847
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "el tamaÃ±o de la matriz nueva debe tener un tipo integral"
  
! #: c/c-typeck.c:13043 cp/semantics.c:4854
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longitud %qE de la secciÃ³n de matriz no es de tipo integral"
  
! #: c/c-typeck.c:13066 cp/semantics.c:4887
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "expected single pointer in %qs clause"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4904 cp/semantics.c:4970
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "secciÃ³n de matriz de longitud cero en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:13102 cp/semantics.c:4923
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13110 cp/semantics.c:4931
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "lÃ­mite inferior negativo en secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4940
! #: cp/semantics.c:5056
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longitud negativa en secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13136 cp/semantics.c:4957
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "lÃ­mite inferior %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13177 cp/semantics.c:4998
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longitud %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13192 cp/semantics.c:5013
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "lÃ­mite superior %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13227 cp/semantics.c:5048
  #, fuzzy, gcc-internal-format
  #| msgid "for increment expression has no effect"
  msgid "for pointer type length expression must be specified"
  msgstr "la expresiÃ³n de incremento for no tiene efecto"
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5066
! #: cp/semantics.c:5195
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la secciÃ³n de matriz no es contigua en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:13253 cp/semantics.c:5074
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: c/c-typeck.c:13643 cp/semantics.c:6147
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
--- 44828,44911 ----
  msgstr "%Hdemasiadas clÃ¡usulas %qs"
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:13036 cp/semantics.c:4848
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "el tamaÃ±o de la matriz nueva debe tener un tipo integral"
  
! #: c/c-typeck.c:13043 cp/semantics.c:4855
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longitud %qE de la secciÃ³n de matriz no es de tipo integral"
  
! #: c/c-typeck.c:13066 cp/semantics.c:4888
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "expected single pointer in %qs clause"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4905 cp/semantics.c:4971
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "secciÃ³n de matriz de longitud cero en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:13102 cp/semantics.c:4924
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13110 cp/semantics.c:4932
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "lÃ­mite inferior negativo en secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4941
! #: cp/semantics.c:5057
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longitud negativa en secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13136 cp/semantics.c:4958
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "lÃ­mite inferior %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13177 cp/semantics.c:4999
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longitud %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13192 cp/semantics.c:5014
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "lÃ­mite superior %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13227 cp/semantics.c:5049
  #, fuzzy, gcc-internal-format
  #| msgid "for increment expression has no effect"
  msgid "for pointer type length expression must be specified"
  msgstr "la expresiÃ³n de incremento for no tiene efecto"
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5067
! #: cp/semantics.c:5196
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la secciÃ³n de matriz no es contigua en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:13253 cp/semantics.c:5075
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: c/c-typeck.c:13643 cp/semantics.c:6148
  #, 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 tip
*** 44781,44799 ****
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-typeck.c:13656 cp/semantics.c:6154
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "el parÃ¡metro %qD tiene tipo incompleto"
  
! #: c/c-typeck.c:13669 cp/semantics.c:6170
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: c/c-typeck.c:13689 cp/semantics.c:6206
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
--- 44917,44935 ----
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-typeck.c:13656 cp/semantics.c:6155
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "el parÃ¡metro %qD tiene tipo incompleto"
  
! #: c/c-typeck.c:13669 cp/semantics.c:6171
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: c/c-typeck.c:13689 cp/semantics.c:6207
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
*************** msgstr ""
*** 44803,44839 ****
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13723 cp/semantics.c:6240
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "la expresiÃ³n de la condiciÃ³n hace referencia a la variable de iteraciÃ³n %qD"
  
! #: c/c-typeck.c:13729 cp/semantics.c:6246
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "end expression refers to outer iterator %qD"
  msgstr "la expresiÃ³n de la condiciÃ³n hace referencia a la variable de iteraciÃ³n %qD"
  
! #: c/c-typeck.c:13735 cp/semantics.c:6252
  #, fuzzy, gcc-internal-format
  #| msgid "initializer expression refers to iteration variable %qD"
  msgid "step expression refers to outer iterator %qD"
  msgstr "la expresiÃ³n inicializadora hace referencia a la variable de iteraciÃ³n %qD"
  
! #: c/c-typeck.c:13772 cp/semantics.c:6300
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-typeck.c:13851 cp/semantics.c:6372
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: c/c-typeck.c:13873 cp/semantics.c:6392
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause with array section"
--- 44939,44975 ----
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13723 cp/semantics.c:6241
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "la expresiÃ³n de la condiciÃ³n hace referencia a la variable de iteraciÃ³n %qD"
  
! #: c/c-typeck.c:13729 cp/semantics.c:6247
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "end expression refers to outer iterator %qD"
  msgstr "la expresiÃ³n de la condiciÃ³n hace referencia a la variable de iteraciÃ³n %qD"
  
! #: c/c-typeck.c:13735 cp/semantics.c:6253
  #, fuzzy, gcc-internal-format
  #| msgid "initializer expression refers to iteration variable %qD"
  msgid "step expression refers to outer iterator %qD"
  msgstr "la expresiÃ³n inicializadora hace referencia a la variable de iteraciÃ³n %qD"
  
! #: c/c-typeck.c:13772 cp/semantics.c:6301
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-typeck.c:13851 cp/semantics.c:6373
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: c/c-typeck.c:13873 cp/semantics.c:6393
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause with array section"
*************** msgstr "campo de bits %qE en clÃ¡usula %
*** 44867,44873 ****
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE tiene tipo no vÃ¡lido para %<reduction(%s)%>"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6039
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition found for %qs"
  msgid "user defined reduction not found for %qE"
--- 45003,45009 ----
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE tiene tipo no vÃ¡lido para %<reduction(%s)%>"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6040
  #, 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
*** 44879,44895 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8044
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:14124 cp/semantics.c:8087
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
  
! #: c/c-typeck.c:14138 cp/semantics.c:6433
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
--- 45015,45031 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
  
! #: c/c-typeck.c:14138 cp/semantics.c:6434
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
*************** msgstr "clÃ¡usula lineal aplicada a vari
*** 44904,44921 ****
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14173 cp/semantics.c:6507
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "clÃ¡usula %<linear%> paso %qE no es ni constante ni parÃ¡metro"
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6594 cp/semantics.c:7596 cp/semantics.c:7891
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14218 cp/semantics.c:6609
  #, 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"
--- 45040,45057 ----
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14173 cp/semantics.c:6508
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "clÃ¡usula %<linear%> paso %qE no es ni constante ni parÃ¡metro"
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14218 cp/semantics.c:6610
  #, 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"
*************** msgstr "%qE aparece mÃ¡s de una vez en l
*** 44927,44959 ****
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6622 cp/semantics.c:6630 cp/semantics.c:6687
! #: cp/semantics.c:6694 cp/semantics.c:6738 cp/semantics.c:7316
! #: cp/semantics.c:7475 cp/semantics.c:7482 cp/semantics.c:7500
! #: cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6633 cp/semantics.c:6697 cp/semantics.c:7485
! #: cp/semantics.c:7514
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14256 cp/semantics.c:6679
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE no es una variable en la clÃ¡usula %<firstprivate%>"
  
! #: c/c-typeck.c:14287 cp/semantics.c:6730
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE no es una variable en la clÃ¡usula %<lastprivate%>"
  
! #: c/c-typeck.c:14306 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %<saligned%>"
--- 45063,45095 ----
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
! #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14256 cp/semantics.c:6680
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE no es una variable en la clÃ¡usula %<firstprivate%>"
  
! #: c/c-typeck.c:14287 cp/semantics.c:6731
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE no es una variable en la clÃ¡usula %<lastprivate%>"
  
! #: c/c-typeck.c:14306 cp/semantics.c:7070
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %<saligned%>"
*************** msgstr "%qD no es una variable en la clÃ
*** 44975,44981 ****
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14340 cp/semantics.c:7140
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
--- 45111,45117 ----
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14340 cp/semantics.c:7141
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
*************** msgstr "%qE no es una variable en la clÃ
*** 44987,45065 ****
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14411 cp/semantics.c:7191
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:7216
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14438 cp/semantics.c:7235
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14447 cp/semantics.c:7246
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14490 cp/semantics.c:7291
  #, fuzzy, gcc-internal-format
  #| msgid "Array section not permitted in '%s' call at %L"
  msgid "array section does not have mappable type in %qs clause"
  msgstr "No se permite una secciÃ³n de matriz en la llamada '%s' en %L"
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7312
! #: cp/semantics.c:7497
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7320
! #: cp/semantics.c:7503
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14562 cp/semantics.c:7374
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7454
! #: cp/semantics.c:7610
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14710 cp/semantics.c:7590
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14738 cp/semantics.c:7620
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14752 cp/semantics.c:7636
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14755 cp/semantics.c:7639
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
--- 45123,45201 ----
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14411 cp/semantics.c:7192
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:7217
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14438 cp/semantics.c:7236
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14447 cp/semantics.c:7247
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14490 cp/semantics.c:7292
  #, fuzzy, gcc-internal-format
  #| msgid "Array section not permitted in '%s' call at %L"
  msgid "array section does not have mappable type in %qs clause"
  msgstr "No se permite una secciÃ³n de matriz en la llamada '%s' en %L"
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14562 cp/semantics.c:7375
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14710 cp/semantics.c:7591
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14738 cp/semantics.c:7621
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14752 cp/semantics.c:7637
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14755 cp/semantics.c:7640
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
*************** msgstr "la fuente no es un puntero"
*** 45076,45093 ****
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs no es un puntero ni una matriz"
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8033
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:14903 cp/semantics.c:7859
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clÃ¡usula %<inbranch%> es incompatible con %<notinbranch%>"
  
! #: c/c-typeck.c:14970 cp/semantics.c:8146
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE estÃ¡ predeterminado como %qs para %qs"
--- 45212,45229 ----
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs no es un puntero ni una matriz"
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clÃ¡usula %<inbranch%> es incompatible con %<notinbranch%>"
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE estÃ¡ predeterminado como %qs para %qs"
*************** msgstr "%qE estÃ¡ predeterminado como %q
*** 45097,45125 ****
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7985
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "el valor de la clÃ¡usula %<simdlen%> es mayor que el valor de la clÃ¡usula %<safelen%>"
  
! #: c/c-typeck.c:15011 cp/semantics.c:7998
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8007
! #: cp/semantics.c:8025
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:15045 cp/semantics.c:7965
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8015
  #, 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"
--- 45233,45261 ----
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "el valor de la clÃ¡usula %<simdlen%> es mayor que el valor de la clÃ¡usula %<safelen%>"
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
*************** msgid "expected case label"
*** 45343,46196 ****
  msgstr "se esperaba etiqueta"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3637
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> descarta a los calificadores"
  
! #: cp/call.c:3641
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  no hay una conversiÃ³n conocida para el parÃ¡metro %<this%> implÃ­cito de %qH a %qI"
  
! #: cp/call.c:3648
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  no known conversion for argument %d from %qT to %qT"
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  no hay una conversiÃ³n conocida para el argumento %d de %qT a %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3655
  msgid "  no known conversion from %qH to %qI"
  msgstr "  no hay una conversiÃ³n de %qH a %qI"
  
! #: cp/call.c:3661
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  no hay una conversiÃ³n conocida para el argumento %d de %qH a %qI"
  
! #: cp/call.c:3673 cp/pt.c:6745
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/call.c:3701
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> <interno>"
  
! #: cp/call.c:3706
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> <interno>"
  
! #: cp/call.c:3710
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T)%> <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> <interno>"
  
! #: cp/call.c:3714
  #, fuzzy, gcc-internal-format
  #| msgid "%s%qT <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s%qT <conversiÃ³n>"
  
! #: cp/call.c:3716
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD <coincidencia cercana>"
  
! #: cp/call.c:3718
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.c:3720
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.c:3722
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3724
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.c:3728
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  heredado aquÃ­"
  
! #: cp/call.c:3748
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  el tipo de devoluciÃ³n %qT de la funciÃ³n de conversiÅ„ explÃ­cita no se puede convertir a %qT con una conversiÃ³n de calificaciÃ³n"
  
! #: cp/call.c:3754
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr " la conversiÃ³n del tipo de devoluciÃ³n %qT de la especializaciÃ³n de funciÃ³n de conversiÃ³n de plantilla a %qT no es una coincidencia exacta"
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr " la sustituciÃ³n de los argumentos de plantilla deducidos resultÃ³ en errores vistos con anterioridad"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3770
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/call.c:3784
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr "  un constructor que toma un solo argumento de su propio tipo de clase es no vÃ¡lido"
  
! #: cp/call.c:3791
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  un constructor interno no es un candidato para la inicializaciÃ³n desde una expresiÃ³n del mismo tipo o derivado"
  
! #: cp/call.c:4184
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversiÃ³n de %qH a %qI es ambigua"
  
! #: cp/call.c:4330
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4351
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversiÃ³n de %qH a %qI en una expresiÃ³n constante convertida"
  
! #: cp/call.c:4385 cp/call.c:11847 cp/cvt.c:842
  #, fuzzy
  #| msgid "could not convert %qE from %qT to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "no se puede convertir %qE de %qT a %qT"
  
! #: cp/call.c:4533
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "no hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.c:4536
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "la llamada del %<%D(%A)%> sobrecargado es ambigua"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4760
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "la funciÃ³n puntero-a-miembro %qE no se puede llamar sin un objeto; considere utilizar %<.*%> o %<->*%>"
  
! #: cp/call.c:4832
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.c:4846
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.c:4898
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "sobrecarga ambigua para "
  
! #: cp/call.c:4899
  #, gcc-internal-format
  msgid "no match for "
  msgstr "no hay coincidencia para "
  
! #: cp/call.c:4902
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (los tipos de los operandos son %qT, %qT y %qT)"
  
! #: cp/call.c:4904
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "(los tipos de los operandos son %qT y %qT)"
  
! #: cp/call.c:4906
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "(el tipo del operando %qT)"
  
! #: cp/call.c:4923
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "ternary %<operator?:%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/call.c:4927
  #, fuzzy, gcc-internal-format
  #| msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "no hay coincidencia para el %<operator?:%> terniario en %<%E ? %E : %E%>"
  
! #: cp/call.c:4936 cp/call.c:4980 cp/call.c:4990
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4939
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> en %<%E%s%>"
  
! #: cp/call.c:4946
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:4949
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> en %<%E[%E]%>"
  
! #: cp/call.c:4957
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:4960
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs en %<%s %E%>"
  
! #: cp/call.c:4966
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4969
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> en %<%E %s %E%>"
  
! #: cp/call.c:4993
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.c:5103
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ prohÃ­be la omisiÃ³n del tÃ©rmino medio de una expresiÃ³n ?:"
  
! #: cp/call.c:5170
  #, fuzzy, gcc-internal-format
  #| msgid "inferred scalar type %qT is not an integer or floating point type of the same size as %qT"
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "el tipo escalar %qT inferido no es un tipo entero ni coma flotante del mismo tamaÃ±o que %qT"
  
! #: cp/call.c:5187 cp/call.c:5194
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversiÃ³n del escalar %qH al vector %qT implica truncado"
  
! #: cp/call.c:5250
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "tipos de vector incompatibles en la expresiÃ³n condicional: %qT, %qT y %qT"
  
! #: cp/call.c:5330
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "el segundo operando del operador condicional es del tipo %<void%>, pero el tercer operando no es una expresiÃ³n throw ni del tipo %<void%>"
  
! #: cp/call.c:5335
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "el tercer operando del operador condicional es del tipo %<void%>, pero el segundo operando no es una expresiÃ³n throw ni del tipo %<void%>"
  
! #: cp/call.c:5384 cp/call.c:5501 cp/call.c:5649
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/call.c:5388
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  y cada tipo puede convertirse al otro"
  
! #: cp/call.c:5577
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversiÃ³n implÃ­cita de %qH a %qI para coincidir con otro resultado del condicional"
  
! #: cp/call.c:5593
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "no coincide el enumeral en la expresiÃ³n condicional: %qT vs %qT"
  
! #: cp/call.c:5605
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipos enumeral y no enumeral en la expresiÃ³n condicional"
  
! #: cp/call.c:6208
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo, intentando en su lugar el operador prefijo"
  
! #: cp/call.c:6210
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo"
  
! #: cp/call.c:6288
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6344
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %qD is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "el tipo de devoluciÃ³n de %qD no es %<int%>"
  
! #: cp/call.c:6346
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6416
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaciÃ³n entre %q#T y %q#T"
  
! #: cp/call.c:6800
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6803
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "funciÃ³n de desalojo %q+D sin ubicaciÃ³n"
  
! #: cp/call.c:6842
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "funciÃ³n de desalojo %q+D sin ubicaciÃ³n"
  
! #: cp/call.c:7006
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "no existe una funciÃ³n de desalojo correspondiente para %qD"
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "no hay un %<operator %s%> adecuado para %qT"
  
! #: cp/call.c:7030
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7032 cp/decl.c:7987
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared private here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7037
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7039 cp/decl.c:7988
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared protected here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7044
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D es inaccesible"
  
! #: cp/call.c:7153
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "se pasÃ³ NULL al argumento %P de %qD que no es puntero"
  
! #: cp/call.c:7156 cp/call.c:7175 cp/decl.c:9653 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "  declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7160
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "se convierte al tipo %qT que no es puntero desde NULL"
  
! #: cp/call.c:7172
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "se convierte %<false%> a tipo puntero para el argumento %P de %qD"
  
! #: cp/call.c:7179
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "se convierte %<false%> al tipo puntero %qT"
  
! #: cp/call.c:7246
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  argumento de inicializaciÃ³n %P de %qD"
  
! #: cp/call.c:7266
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/call.c:7312
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "demasiadas llaves alrededor del inicializador para %qT"
  
! #: cp/call.c:7323
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "no se puede convertir %qT a %qT en la inicializaciÃ³n"
  
! #: cp/call.c:7332
  #, fuzzy
  #| msgid "invalid user-defined conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "conversiÃ³n definida por el usuario no vÃ¡lida de %qT a %qT"
  
! #: cp/call.c:7372 cp/cvt.c:227
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversiÃ³n no vÃ¡lida de %qT a %qT"
  
! #: cp/call.c:7424 cp/call.c:7431
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversiÃ³n a %qT desde la lista del inicializador usarÃ­a el constructor explÃ­cito %qD"
  
! #: cp/call.c:7427
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
  
! #: cp/call.c:7693
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.c:7697
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.c:7708
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.c:7711
  #, fuzzy
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.c:7750
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "no se puede unir el campo de bits %qE a %qT"
  
! #: cp/call.c:7753 cp/call.c:7771
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "no se unir el campo packed %qE a %qT"
  
! #: cp/call.c:7756
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "no se puede unir el r-valor %qE a %qT"
  
! #: cp/call.c:7875
  #, fuzzy
  #| msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT al pasar el argumento a la funciÃ³n"
  
! #: cp/call.c:7899 cp/cvt.c:1965
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7943
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "el paso de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmente"
  
! #: cp/call.c:7979
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "no se puede recibir el tipo de referencia %qT a travÃ©s de %<...%>"
  
! #: cp/call.c:7989
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la recepciÃ³n de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmente"
  
! #: cp/call.c:8057
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluaciÃ³n recursiva del argumento por defecto para %q#D"
  
! #: cp/call.c:8066
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "la llamada a %qD usa el argumento por defecto para el parÃ¡metro %P, el cual no se ha definido aÃºn"
  
! #: cp/call.c:8170
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "el argumento de la llamada a funciÃ³n puede ser un candidato para un atributo de formato"
  
! #: cp/call.c:8229
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted function %q+D with default argument"
  msgid "use of multiversioned function without a default"
  msgstr "funciÃ³n definida por defecto %q+D con argumento por defecto"
  
! #: cp/call.c:8656
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.c:8659 cp/call.c:11287
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  en la llamada a %qD"
  
! #: cp/call.c:8696
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT no es una base inaccesible de %qT"
  
! #: cp/call.c:8864
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to constructor %q#D"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/call.c:8995
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9394
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9397
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.c:9402
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9407
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9422
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/call.c:9424
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9426
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of function type %qT"
  msgid "; use value-initialization instead"
  msgstr "inicializaciÃ³n por valor del tipo de funciÃ³n %qT"
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9432
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.c:9434
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9455
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/call.c:9457
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9459
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: re-initialization of '%s' at %L"
  msgid "; use copy-initialization instead"
  msgstr "ExtensiÃ³n: reinicializaciÃ³n de '%s' en %L"
  
! #: cp/call.c:9462
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9465
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT"
  
! #: cp/call.c:9468
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9491
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9508
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9511
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9521
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "no se puede recibir objetos de tipo no-copiable-trivialmente q%#T a travÃ©s de %<...%>"
  
! #: cp/call.c:9524
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9527
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9536
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:9558
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%#qT declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/call.c:9658
  #, fuzzy, gcc-internal-format
  #| msgid "constant refers to itself"
  msgid "constructor delegates to itself"
  msgstr "la constante se refiere a sÃ­ misma"
  
! #: cp/call.c:9932 cp/typeck.c:9284
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "cannot convert %qH to %qI"
  msgstr "no se puede convertir %qT a %qT"
  
! #: cp/call.c:9954
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:9986
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10033
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "llamada a %qD que no es funciÃ³n"
  
! #: cp/call.c:10071 cp/pt.c:15871 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "no se puede llamar directamente al constructor %<%T::%D%>"
  
! #: cp/call.c:10073
  #, fuzzy, gcc-internal-format
  #| msgid "  for a function-style cast, remove the redundant %<::%D%>"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "  para una conversiÃ³n de estilo de funciÃ³n, borre el %<::%D%> redundante"
  
! #: cp/call.c:10265
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "no hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.c:10268
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "la llamada del %<%s(%A)%> sobrecargado es ambigua"
  
! #: cp/call.c:10289
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "los inicializadores de los datos miembro no son estÃ¡ticos"
  
! #: cp/call.c:10294
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "virtual abstracto `%#D' llamado desde un constructor"
  
! #: cp/call.c:10295
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "virtual abstracto `%#D' llamado desde un destructor"
  
! #: cp/call.c:10318
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "no se puede llamar a la funciÃ³n miembro %qD sin un objeto"
  
! #: cp/call.c:11285
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "al pasar %qT se escoge %qT sobre %qT"
  
! #: cp/call.c:11354
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "se escoge %qD sobre %qD"
  
! #: cp/call.c:11355
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  para la conversiÃ³n de %qT a %qT"
  
! #: cp/call.c:11358
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  porque la secuencia de conversiÃ³n para el argumento es mejor"
  
! #: cp/call.c:11607
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "no coincide el argumento por defecto en la resoluciÃ³n de sobrecarga"
  
! #: cp/call.c:11611
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " candidato 1: %q+#F"
  
! #: cp/call.c:11613
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " candidato 2: %q+#F"
  
! #: cp/call.c:11659
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ dice que estos son ambiguos, aÃºn cuando la peor conversiÃ³n para el primero es mejor que la peor conversiÃ³n para el segundo:"
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "un enlace temporal a %qD sÃ³lo persiste hasta que el constructor termina"
  
! #: cp/call.c:12202
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.c:12206
  #, 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"
--- 45479,46332 ----
  msgstr "se esperaba etiqueta"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> descarta a los calificadores"
  
! #: cp/call.c:3656
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  no hay una conversiÃ³n conocida para el parÃ¡metro %<this%> implÃ­cito de %qH a %qI"
  
! #: cp/call.c:3663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  no known conversion for argument %d from %qT to %qT"
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  no hay una conversiÃ³n conocida para el argumento %d de %qT a %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  msgid "  no known conversion from %qH to %qI"
  msgstr "  no hay una conversiÃ³n de %qH a %qI"
  
! #: cp/call.c:3676
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  no hay una conversiÃ³n conocida para el argumento %d de %qH a %qI"
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/call.c:3716
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> <interno>"
  
! #: cp/call.c:3721
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> <interno>"
  
! #: cp/call.c:3725
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T)%> <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> <interno>"
  
! #: cp/call.c:3729
  #, fuzzy, gcc-internal-format
  #| msgid "%s%qT <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s%qT <conversiÃ³n>"
  
! #: cp/call.c:3731
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD <coincidencia cercana>"
  
! #: cp/call.c:3733
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.c:3735
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.c:3743
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  heredado aquÃ­"
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  el tipo de devoluciÃ³n %qT de la funciÃ³n de conversiÅ„ explÃ­cita no se puede convertir a %qT con una conversiÃ³n de calificaciÃ³n"
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr " la conversiÃ³n del tipo de devoluciÃ³n %qT de la especializaciÃ³n de funciÃ³n de conversiÃ³n de plantilla a %qT no es una coincidencia exacta"
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr " la sustituciÃ³n de los argumentos de plantilla deducidos resultÃ³ en errores vistos con anterioridad"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr "  un constructor que toma un solo argumento de su propio tipo de clase es no vÃ¡lido"
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  un constructor interno no es un candidato para la inicializaciÃ³n desde una expresiÃ³n del mismo tipo o derivado"
  
! #: cp/call.c:4199
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversiÃ³n de %qH a %qI es ambigua"
  
! #: cp/call.c:4345
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4366
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversiÃ³n de %qH a %qI en una expresiÃ³n constante convertida"
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  #, fuzzy
  #| msgid "could not convert %qE from %qT to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "no se puede convertir %qE de %qT a %qT"
  
! #: cp/call.c:4548
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "no hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.c:4551
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "la llamada del %<%D(%A)%> sobrecargado es ambigua"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4775
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "la funciÃ³n puntero-a-miembro %qE no se puede llamar sin un objeto; considere utilizar %<.*%> o %<->*%>"
  
! #: cp/call.c:4847
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.c:4861
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.c:4913
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "sobrecarga ambigua para "
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr "no hay coincidencia para "
  
! #: cp/call.c:4917
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (los tipos de los operandos son %qT, %qT y %qT)"
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "(los tipos de los operandos son %qT y %qT)"
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "(el tipo del operando %qT)"
  
! #: cp/call.c:4938
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "ternary %<operator?:%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/call.c:4942
  #, fuzzy, gcc-internal-format
  #| msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "no hay coincidencia para el %<operator?:%> terniario en %<%E ? %E : %E%>"
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4954
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> en %<%E%s%>"
  
! #: cp/call.c:4961
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> en %<%E[%E]%>"
  
! #: cp/call.c:4972
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:4975
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs en %<%s %E%>"
  
! #: cp/call.c:4981
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4984
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.c:4999
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> en %<%E %s %E%>"
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.c:5118
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ prohÃ­be la omisiÃ³n del tÃ©rmino medio de una expresiÃ³n ?:"
  
! #: cp/call.c:5185
  #, fuzzy, gcc-internal-format
  #| msgid "inferred scalar type %qT is not an integer or floating point type of the same size as %qT"
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "el tipo escalar %qT inferido no es un tipo entero ni coma flotante del mismo tamaÃ±o que %qT"
  
! #: cp/call.c:5202 cp/call.c:5209
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversiÃ³n del escalar %qH al vector %qT implica truncado"
  
! #: cp/call.c:5265
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "tipos de vector incompatibles en la expresiÃ³n condicional: %qT, %qT y %qT"
  
! #: cp/call.c:5345
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "el segundo operando del operador condicional es del tipo %<void%>, pero el tercer operando no es una expresiÃ³n throw ni del tipo %<void%>"
  
! #: cp/call.c:5350
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "el tercer operando del operador condicional es del tipo %<void%>, pero el segundo operando no es una expresiÃ³n throw ni del tipo %<void%>"
  
! #: cp/call.c:5399 cp/call.c:5516 cp/call.c:5664
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/call.c:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  y cada tipo puede convertirse al otro"
  
! #: cp/call.c:5592
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversiÃ³n implÃ­cita de %qH a %qI para coincidir con otro resultado del condicional"
  
! #: cp/call.c:5608
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "no coincide el enumeral en la expresiÃ³n condicional: %qT vs %qT"
  
! #: cp/call.c:5620
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipos enumeral y no enumeral en la expresiÃ³n condicional"
  
! #: cp/call.c:6223
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo, intentando en su lugar el operador prefijo"
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo"
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %qD is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "el tipo de devoluciÃ³n de %qD no es %<int%>"
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaciÃ³n entre %q#T y %q#T"
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "funciÃ³n de desalojo %q+D sin ubicaciÃ³n"
  
! #: cp/call.c:6857
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "funciÃ³n de desalojo %q+D sin ubicaciÃ³n"
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "no existe una funciÃ³n de desalojo correspondiente para %qD"
  
! #: cp/call.c:7027
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "no hay un %<operator %s%> adecuado para %qT"
  
! #: cp/call.c:7045
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared private here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7052
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared protected here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7059
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D es inaccesible"
  
! #: cp/call.c:7168
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "se pasÃ³ NULL al argumento %P de %qD que no es puntero"
  
! #: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "  declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7175
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "se convierte al tipo %qT que no es puntero desde NULL"
  
! #: cp/call.c:7187
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "se convierte %<false%> a tipo puntero para el argumento %P de %qD"
  
! #: cp/call.c:7194
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "se convierte %<false%> al tipo puntero %qT"
  
! #: cp/call.c:7261
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  argumento de inicializaciÃ³n %P de %qD"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/call.c:7327
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "demasiadas llaves alrededor del inicializador para %qT"
  
! #: cp/call.c:7338
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "no se puede convertir %qT a %qT en la inicializaciÃ³n"
  
! #: cp/call.c:7347
  #, fuzzy
  #| msgid "invalid user-defined conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "conversiÃ³n definida por el usuario no vÃ¡lida de %qT a %qT"
  
! #: cp/call.c:7387 cp/cvt.c:227
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversiÃ³n no vÃ¡lida de %qT a %qT"
  
! #: cp/call.c:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversiÃ³n a %qT desde la lista del inicializador usarÃ­a el constructor explÃ­cito %qD"
  
! #: cp/call.c:7445
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
  
! #: cp/call.c:7715
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.c:7719
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.c:7730
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.c:7733
  #, fuzzy
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.c:7772
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "no se puede unir el campo de bits %qE a %qT"
  
! #: cp/call.c:7775 cp/call.c:7793
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "no se unir el campo packed %qE a %qT"
  
! #: cp/call.c:7778
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "no se puede unir el r-valor %qE a %qT"
  
! #: cp/call.c:7897
  #, fuzzy
  #| msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT al pasar el argumento a la funciÃ³n"
  
! #: cp/call.c:7921 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7965
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "el paso de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmente"
  
! #: cp/call.c:8001
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "no se puede recibir el tipo de referencia %qT a travÃ©s de %<...%>"
  
! #: cp/call.c:8011
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la recepciÃ³n de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmente"
  
! #: cp/call.c:8079
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluaciÃ³n recursiva del argumento por defecto para %q#D"
  
! #: cp/call.c:8088
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "la llamada a %qD usa el argumento por defecto para el parÃ¡metro %P, el cual no se ha definido aÃºn"
  
! #: cp/call.c:8192
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "el argumento de la llamada a funciÃ³n puede ser un candidato para un atributo de formato"
  
! #: cp/call.c:8251
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted function %q+D with default argument"
  msgid "use of multiversioned function without a default"
  msgstr "funciÃ³n definida por defecto %q+D con argumento por defecto"
  
! #: cp/call.c:8678
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.c:8681 cp/call.c:11309
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  en la llamada a %qD"
  
! #: cp/call.c:8718
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT no es una base inaccesible de %qT"
  
! #: cp/call.c:8886
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to constructor %q#D"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/call.c:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9419
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9444
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/call.c:9446
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9448
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of function type %qT"
  msgid "; use value-initialization instead"
  msgstr "inicializaciÃ³n por valor del tipo de funciÃ³n %qT"
  
! #: cp/call.c:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9454
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.c:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9477
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/call.c:9479
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9481
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: re-initialization of '%s' at %L"
  msgid "; use copy-initialization instead"
  msgstr "ExtensiÃ³n: reinicializaciÃ³n de '%s' en %L"
  
! #: cp/call.c:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9487
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT"
  
! #: cp/call.c:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9543
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "no se puede recibir objetos de tipo no-copiable-trivialmente q%#T a travÃ©s de %<...%>"
  
! #: cp/call.c:9546
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9558
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:9580
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%#qT declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/call.c:9680
  #, fuzzy, gcc-internal-format
  #| msgid "constant refers to itself"
  msgid "constructor delegates to itself"
  msgstr "la constante se refiere a sÃ­ misma"
  
! #: cp/call.c:9954 cp/typeck.c:9284
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "cannot convert %qH to %qI"
  msgstr "no se puede convertir %qT a %qT"
  
! #: cp/call.c:9976
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:10008
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10055
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "llamada a %qD que no es funciÃ³n"
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "no se puede llamar directamente al constructor %<%T::%D%>"
  
! #: cp/call.c:10095
  #, fuzzy, gcc-internal-format
  #| msgid "  for a function-style cast, remove the redundant %<::%D%>"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "  para una conversiÃ³n de estilo de funciÃ³n, borre el %<::%D%> redundante"
  
! #: cp/call.c:10287
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "no hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.c:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "la llamada del %<%s(%A)%> sobrecargado es ambigua"
  
! #: cp/call.c:10311
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "los inicializadores de los datos miembro no son estÃ¡ticos"
  
! #: cp/call.c:10316
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "virtual abstracto `%#D' llamado desde un constructor"
  
! #: cp/call.c:10317
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "virtual abstracto `%#D' llamado desde un destructor"
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "no se puede llamar a la funciÃ³n miembro %qD sin un objeto"
  
! #: cp/call.c:11307
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "al pasar %qT se escoge %qT sobre %qT"
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "se escoge %qD sobre %qD"
  
! #: cp/call.c:11377
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  para la conversiÃ³n de %qT a %qT"
  
! #: cp/call.c:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  porque la secuencia de conversiÃ³n para el argumento es mejor"
  
! #: cp/call.c:11629
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "no coincide el argumento por defecto en la resoluciÃ³n de sobrecarga"
  
! #: cp/call.c:11633
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " candidato 1: %q+#F"
  
! #: cp/call.c:11635
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " candidato 2: %q+#F"
  
! #: cp/call.c:11681
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ dice que estos son ambiguos, aÃºn cuando la peor conversiÃ³n para el primero es mejor que la peor conversiÃ³n para el segundo:"
  
! #: cp/call.c:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "un enlace temporal a %qD sÃ³lo persiste hasta que el constructor termina"
  
! #: cp/call.c:12238
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.c:12242
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
*************** msgstr "la rutina %qD se declara aquÃ­"
*** 46244,46250 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "no se puede sobrecargar %q+#D"
  
! #: cp/class.c:1174 cp/decl.c:1704 cp/decl.c:1713 cp/decl.c:1738 cp/decl.c:1761
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
--- 46380,46386 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "no se puede sobrecargar %q+#D"
  
! #: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
*************** msgid "%qD inherits the %E ABI tag that
*** 46291,46297 ****
  msgstr ""
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1079
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT se declara aquÃ­"
--- 46427,46433 ----
  msgstr ""
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT se declara aquÃ­"
*************** msgstr "  por %qD"
*** 46373,46379 ****
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D no vÃ¡lido; una union anÃ³nima solo puede tener miembros con datos no estÃ¡ticos pÃºblicos"
  
! #: cp/class.c:2968 cp/parser.c:20803
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "esta flexibilidad es obsoleta y serÃ¡ eliminada"
--- 46509,46515 ----
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D no vÃ¡lido; una union anÃ³nima solo puede tener miembros con datos no estÃ¡ticos pÃºblicos"
  
! #: cp/class.c:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "esta flexibilidad es obsoleta y serÃ¡ eliminada"
*************** msgid "%q#T has pointer data members"
*** 46502,46509 ****
  msgstr "%q#T tiene miembros punteros a datos"
  
  #: cp/class.c:3841
! #, gcc-internal-format
! msgid "  but does not override %<%T(const %T&)%>"
  msgstr "  pero no se impone a %<%T(const %T&)%>"
  
  #: cp/class.c:3843
--- 46638,46646 ----
  msgstr "%q#T tiene miembros punteros a datos"
  
  #: cp/class.c:3841
! #, fuzzy, gcc-internal-format
! #| msgid "  but does not override %<%T(const %T&)%>"
! msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  pero no se impone a %<%T(const %T&)%>"
  
  #: cp/class.c:3843
*************** msgid "  or %<operator=(const %T&)%>"
*** 46512,46519 ****
  msgstr "  o a %<operator=(cont %T&)%>"
  
  #: cp/class.c:3847
! #, gcc-internal-format
! msgid "  but does not override %<operator=(const %T&)%>"
  msgstr "  pero no se impone a %<operator=(const %T&)%>"
  
  #: cp/class.c:3849
--- 46649,46657 ----
  msgstr "  o a %<operator=(cont %T&)%>"
  
  #: cp/class.c:3847
! #, fuzzy, gcc-internal-format
! #| msgid "  but does not override %<operator=(const %T&)%>"
! msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  pero no se impone a %<operator=(const %T&)%>"
  
  #: cp/class.c:3849
*************** msgstr "el mÃ©todo anula tanto %<transac
*** 46555,46790 ****
  msgid "method declared %qE overriding %qE method"
  msgstr "el mÃ©todo declarado como %qE anula el mÃ©todo %qE"
  
! #: cp/class.c:5718 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "la clase envolvente de la funciÃ³n miembro que no es estÃ¡tica %<constexpr%> %q+#D no es un tipo literal"
  
! #: cp/class.c:5744
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T no es literal porque:"
  
! #: cp/class.c:5747
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5750
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/class.c:5753
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "la expresiÃ³n %qE no designa una funciÃ³n constexpr"
  
! #: cp/class.c:5761
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr "  %q+T no es un agregado, no tiene un constructor trivial por defecto y no tiene un constructor %<constexpr%> que no es un constructor copy o move"
  
! #: cp/class.c:5794
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  la clase base %qT de %q+T no es literal"
  
! #: cp/class.c:5809
  #, fuzzy, gcc-internal-format
  #| msgid "  non-static data member %q+D has non-literal type"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  el dato miembro que no es estÃ¡tico %q+D tiene un tipo que no es literal"
  
! #: cp/class.c:5816
  #, fuzzy, gcc-internal-format
  #| msgid "  non-static data member %q+D has non-literal type"
  msgid "  non-static data member %qD has volatile type"
  msgstr "  el dato miembro que no es estÃ¡tico %q+D tiene un tipo que no es literal"
  
! #: cp/class.c:5937
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "la clase base %q#T tiene un destructor no virtual"
  
! #: cp/class.c:5966
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference %q+#D in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "referencia %q+#D que no es static en una clase sin un constructor"
  
! #: cp/class.c:5972
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "miembro const %q+#D que no es static en una clase sin un constructor"
  
! #: cp/class.c:6293
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "base directa %qT inaccesible en %qT debido a ambigÃ¼edad"
  
! #: cp/class.c:6305
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "base virtual %qT inaccesible en %qT debido a ambigÃ¼edad"
  
! #: cp/class.c:6550
  #, fuzzy, gcc-internal-format
  #| msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "el desplazamiento de %q+D no cumple con la ABI y puede cambiar en una versiÃ³n futura de GCC"
  
! #: cp/class.c:6720
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qE is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "el tamaÃ±o de la matriz %qE es demasiado grande"
  
! #: cp/class.c:7006
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<...%> with non-slice"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "uso no vÃ¡lido de %<...%> con algo que no es rebanada"
  
! #: cp/class.c:7008
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "uso no vÃ¡lido de una estructura con un miembro de matriz flexible"
  
! #: cp/class.c:7013
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:7041
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: cp/class.c:7043
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in otherwise empty struct"
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "el miembro de matriz flexible serÃ­a de otra manera un struct vacÃ­o"
  
! #: cp/class.c:7052 cp/class.c:7083
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefiniciÃ³n de %q#T"
  
! #: cp/class.c:7060
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: cp/class.c:7062
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in otherwise empty struct"
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "el miembro de matriz flexible serÃ­a de otra manera un struct vacÃ­o"
  
! #: cp/class.c:7081
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:7195 cp/parser.c:24531
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefiniciÃ³n de %q#T"
  
! #: cp/class.c:7332
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T tiene funciones virtuales y destructor no virtual accesible"
  
! #: cp/class.c:7363
  #, fuzzy, gcc-internal-format
  #| msgid "type transparent class %qT does not have any fields"
  msgid "type transparent %q#T does not have any fields"
  msgstr "la clase transparente tipo %qT no tiene ningÃºn campo"
  
! #: cp/class.c:7369
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la clase transparente tipo %qT tiene clases base"
  
! #: cp/class.c:7373
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la clase transparente tipo %qT tiene funciones virtuales"
  
! #: cp/class.c:7379
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7541
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "la definiciÃ³n de %qD no coincide con %<#include <initializer_list>%>"
  
! #: cp/class.c:7552
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "se tratÃ³ de terminar struct, pero fue sacado debido a errores previos de decodificaciÃ³n"
  
! #: cp/class.c:8059
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "no se reconoce la cadena de lenguaje %<\"%E\"%>"
  
! #: cp/class.c:8149
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "no se puede resolver la funciÃ³n sobrecargada %qD basÃ¡ndose en la conversiÃ³n al tipo %qT"
  
! #: cp/class.c:8294
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "no hay coincidencias al convertir la funciÃ³n %qD al tipo %q#T"
  
! #: cp/class.c:8321
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "la conversiÃ³n de la funciÃ³n sobrecargada %qD al tipo %q#T es ambigua"
  
! #: cp/class.c:8348
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "asumiendo el puntero a miembro %qD"
  
! #: cp/class.c:8351
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
  
! #: cp/class.c:8427 cp/class.c:8469
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "no hay suficiente informaciÃ³n de tipo"
  
! #: cp/class.c:8447
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "no se puede convertir %qE desde el tipo %qT al tipo %qT"
  
! #: cp/class.c:8720
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/class.c:8723
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
--- 46693,46928 ----
  msgid "method declared %qE overriding %qE method"
  msgstr "el mÃ©todo declarado como %qE anula el mÃ©todo %qE"
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "la clase envolvente de la funciÃ³n miembro que no es estÃ¡tica %<constexpr%> %q+#D no es un tipo literal"
  
! #: cp/class.c:5742
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T no es literal porque:"
  
! #: cp/class.c:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5748
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/class.c:5751
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "la expresiÃ³n %qE no designa una funciÃ³n constexpr"
  
! #: cp/class.c:5759
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr "  %q+T no es un agregado, no tiene un constructor trivial por defecto y no tiene un constructor %<constexpr%> que no es un constructor copy o move"
  
! #: cp/class.c:5792
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  la clase base %qT de %q+T no es literal"
  
! #: cp/class.c:5807
  #, fuzzy, gcc-internal-format
  #| msgid "  non-static data member %q+D has non-literal type"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  el dato miembro que no es estÃ¡tico %q+D tiene un tipo que no es literal"
  
! #: cp/class.c:5814
  #, fuzzy, gcc-internal-format
  #| msgid "  non-static data member %q+D has non-literal type"
  msgid "  non-static data member %qD has volatile type"
  msgstr "  el dato miembro que no es estÃ¡tico %q+D tiene un tipo que no es literal"
  
! #: cp/class.c:5935
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "la clase base %q#T tiene un destructor no virtual"
  
! #: cp/class.c:5964
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference %q+#D in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "referencia %q+#D que no es static en una clase sin un constructor"
  
! #: cp/class.c:5970
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "miembro const %q+#D que no es static en una clase sin un constructor"
  
! #: cp/class.c:6291
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "base directa %qT inaccesible en %qT debido a ambigÃ¼edad"
  
! #: cp/class.c:6303
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "base virtual %qT inaccesible en %qT debido a ambigÃ¼edad"
  
! #: cp/class.c:6548
  #, fuzzy, gcc-internal-format
  #| msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "el desplazamiento de %q+D no cumple con la ABI y puede cambiar en una versiÃ³n futura de GCC"
  
! #: cp/class.c:6718
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qE is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "el tamaÃ±o de la matriz %qE es demasiado grande"
  
! #: cp/class.c:7004
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<...%> with non-slice"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "uso no vÃ¡lido de %<...%> con algo que no es rebanada"
  
! #: cp/class.c:7006
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "uso no vÃ¡lido de una estructura con un miembro de matriz flexible"
  
! #: cp/class.c:7011
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:7039
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: cp/class.c:7041
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in otherwise empty struct"
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "el miembro de matriz flexible serÃ­a de otra manera un struct vacÃ­o"
  
! #: cp/class.c:7050 cp/class.c:7081
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefiniciÃ³n de %q#T"
  
! #: cp/class.c:7058
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: cp/class.c:7060
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in otherwise empty struct"
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "el miembro de matriz flexible serÃ­a de otra manera un struct vacÃ­o"
  
! #: cp/class.c:7079
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefiniciÃ³n de %q#T"
  
! #: cp/class.c:7330
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T tiene funciones virtuales y destructor no virtual accesible"
  
! #: cp/class.c:7361
  #, fuzzy, gcc-internal-format
  #| msgid "type transparent class %qT does not have any fields"
  msgid "type transparent %q#T does not have any fields"
  msgstr "la clase transparente tipo %qT no tiene ningÃºn campo"
  
! #: cp/class.c:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la clase transparente tipo %qT tiene clases base"
  
! #: cp/class.c:7371
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la clase transparente tipo %qT tiene funciones virtuales"
  
! #: cp/class.c:7377
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7539
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "la definiciÃ³n de %qD no coincide con %<#include <initializer_list>%>"
  
! #: cp/class.c:7550
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "se tratÃ³ de terminar struct, pero fue sacado debido a errores previos de decodificaciÃ³n"
  
! #: cp/class.c:8057
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "no se reconoce la cadena de lenguaje %<\"%E\"%>"
  
! #: cp/class.c:8147
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "no se puede resolver la funciÃ³n sobrecargada %qD basÃ¡ndose en la conversiÃ³n al tipo %qT"
  
! #: cp/class.c:8292
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "no hay coincidencias al convertir la funciÃ³n %qD al tipo %q#T"
  
! #: cp/class.c:8319
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "la conversiÃ³n de la funciÃ³n sobrecargada %qD al tipo %q#T es ambigua"
  
! #: cp/class.c:8346
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "asumiendo el puntero a miembro %qD"
  
! #: cp/class.c:8349
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
  
! #: cp/class.c:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "no hay suficiente informaciÃ³n de tipo"
  
! #: cp/class.c:8445
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "no se puede convertir %qE desde el tipo %qT al tipo %qT"
  
! #: cp/class.c:8718
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/class.c:8721
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
*************** msgstr "el cuerpo de la funciÃ³n constex
*** 46861,47348 ****
  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.c:1375 cp/constexpr.c:2460
  #, 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.c:1380 cp/constexpr.c:1390 cp/constexpr.c:2650
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:1657 cp/constexpr.c:7196
  #, fuzzy, gcc-internal-format
  #| msgid "internal function"
  msgid "call to internal function %qE"
  msgstr "funciÃ³n interna"
  
! #: cp/constexpr.c:1712
  #, 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.c:1714
  #, fuzzy, gcc-internal-format
  #| msgid "originally defined here"
  msgid "originally declared %<const%> here"
  msgstr "se definiÃ³ originalmente aquÃ­"
  
! #: cp/constexpr.c:1912 cp/constexpr.c:1958 cp/constexpr.c:1990
! #: cp/constexpr.c:2011
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:1913
  #, 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.c:1959 cp/constexpr.c:1991
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2013
  #, 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.c:2016
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2095
  #, 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.c:2160
  #, 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.c:2167
  #, 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.c:2201 cp/constexpr.c:7228
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-constexpr function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "llamada a la funciÃ³n %qD que no es constexpr"
  
! #: cp/constexpr.c:2275
  #, 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.c:2282
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "se llamÃ³ %qD en una expresiÃ³n constante"
  
! #: cp/constexpr.c:2286
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "se usÃ³ %qD antes de su definiciÃ³n"
  
! #: cp/constexpr.c:2362
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "la llamada tiene una dependencia circular"
  
! #: cp/constexpr.c:2373
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "la profundidad de evaluaciÃ³n de constexpr excede el mÃ¡ximo de %d (use -fconstexpr-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/constexpr.c:2690
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: cp/constexpr.c:2697
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: cp/constexpr.c:2720
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "el operador del lado izquierdo de la expresiÃ³n coma no tiene efecto"
  
! #: cp/constexpr.c:2739
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "shift expression %q+E overflows"
  msgstr "la expresiÃ³n integral %qE no es una constante"
  
! #: cp/constexpr.c:2897
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3164
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3167
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3172
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3175
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3358
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized array element"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.c:3398
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:3415 cp/constexpr.c:3508 cp/constexpr.c:5338
! #: cp/constexpr.c:5430 cp/constexpr.c:7148
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:3421
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD mutable no se puede usar en una expresiÃ³n constante"
  
! #: cp/constexpr.c:3449
! #, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
! msgstr "se accede al miembro %qD  en lugar del miembro inicializado %qD en la expresiÃ³n constante"
! 
! #: cp/constexpr.c:3468
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.c:4199 cp/constexpr.c:5959
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:4219
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "se accede al valor de %qE a travÃ©s de glvalue %qT en una expresiÃ³n constante"
  
! #: cp/constexpr.c:4262
  #, fuzzy, gcc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresiÃ³n constante"
  
! #: cp/constexpr.c:4264 cp/constexpr.c:4271
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "se declara aquÃ­"
  
! #: cp/constexpr.c:4269
  #, fuzzy, gcc-internal-format
  #| msgid "use of the value of the object being constructed in a constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "uso del valor del objeto en construcciÃ³n en una expresiÃ³n constante"
  
! #: cp/constexpr.c:4274
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresiÃ³n constante"
  
! #: cp/constexpr.c:4281
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "se usÃ³ %qD en su propio inicializador"
  
! #: cp/constexpr.c:4286
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D no es const"
  
! #: cp/constexpr.c:4289
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D es volatile"
  
! #: cp/constexpr.c:4294 cp/constexpr.c:4301
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD no se inicializÃ³ con una expresion constante"
  
! #: cp/constexpr.c:4307
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: cp/constexpr.c:4310
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/constexpr.c:4562
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:4644
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from  %s to %s at %L"
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "Cambio de valor en la conversiÃ³n de %s a %s en %L"
  
! #: cp/constexpr.c:5032 cp/constexpr.c:6247
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "statement is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:5138
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluaciÃ³n de constexpr excede el mÃ¡ximo de %d (use -fconstexpr-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/constexpr.c:5234
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "inline assembly is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:5235
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5300
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:5313
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluaciÃ³n de constexpr excede el mÃ¡ximo de %d (use -fconstexpr-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/constexpr.c:5487 cp/constexpr.c:7792
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresiÃ³n constante"
  
! #: cp/constexpr.c:5919 cp/constexpr.c:7342
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:5971
  #, fuzzy, gcc-internal-format
  #| msgid "temporary of non-literal type %qT in a constant expression"
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresiÃ³n constante"
  
! #: cp/constexpr.c:5985
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:6086 cp/constexpr.c:6104 cp/constexpr.c:6120
! #: cp/constexpr.c:7618 cp/constexpr.c:7963
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "expression %qE is not a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:6214
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id"
  msgid "unexpected template-id %qE"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/constexpr.c:6220
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %qE must be directly called"
  msgid "function concept must be called"
  msgstr "la funciÃ³n interna %qE ha de ser llamada directamente"
  
! #: cp/constexpr.c:6250
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "expresiÃ³n %qE inesperada de gÃ©nero %s"
  
! #: cp/constexpr.c:6472
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:6480
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:6495
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:6505
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:6525
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6539
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversiÃ³n del tipo puntero %qT al tipo aritmÃ©tico %qT en una expresiÃ³n constante"
  
! #: cp/constexpr.c:7088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversiÃ³n no vÃ¡lida de una expresiÃ³n r-valuada de tipo %qT al tipo %qT"
  
! #: cp/constexpr.c:7312
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:7315
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7362
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast no vÃ¡lido del tipo `%T' al tipo `%T'"
  
! #: cp/constexpr.c:7395
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "la direcciÃ³n de un objeto %qE con hilo local o almacenamiento automÃ¡tico no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:7434
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:7565
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:7632
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/constexpr.c:7647
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:7711
  #, fuzzy, gcc-internal-format
  #| msgid "temporary of non-literal type %qT in a constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresiÃ³n constante"
  
! #: cp/constexpr.c:7761
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
  
! #: cp/constexpr.c:7768
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: cp/constexpr.c:7841
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:7939
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:7971
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "inicializaciÃ³n de una matriz que no es constante"
  
! #: cp/constexpr.c:8001
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8018
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "AST inesperado de gÃ©nero %s"
--- 46999,47492 ----
  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.c:1378 cp/constexpr.c:2524
  #, 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.c:1383 cp/constexpr.c:1393 cp/constexpr.c:2729
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, fuzzy, gcc-internal-format
  #| msgid "internal function"
  msgid "call to internal function %qE"
  msgstr "funciÃ³n interna"
  
! #: cp/constexpr.c:1715
  #, 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.c:1717
  #, fuzzy, gcc-internal-format
  #| msgid "originally defined here"
  msgid "originally declared %<const%> here"
  msgstr "se definiÃ³ originalmente aquÃ­"
  
! #: cp/constexpr.c:1915 cp/constexpr.c:1961 cp/constexpr.c:1993
! #: cp/constexpr.c:2014
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:1916
  #, 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.c:1962 cp/constexpr.c:1994
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2016
  #, 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.c:2019
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2144
  #, 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.c:2209
  #, 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.c:2216
  #, 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.c:2250 cp/constexpr.c:7442
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-constexpr function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "llamada a la funciÃ³n %qD que no es constexpr"
  
! #: cp/constexpr.c:2324
  #, 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.c:2331
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "se llamÃ³ %qD en una expresiÃ³n constante"
  
! #: cp/constexpr.c:2335
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "se usÃ³ %qD antes de su definiciÃ³n"
  
! #: cp/constexpr.c:2426
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "la llamada tiene una dependencia circular"
  
! #: cp/constexpr.c:2437
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "la profundidad de evaluaciÃ³n de constexpr excede el mÃ¡ximo de %d (use -fconstexpr-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/constexpr.c:2769
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: cp/constexpr.c:2776
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: cp/constexpr.c:2799
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "el operador del lado izquierdo de la expresiÃ³n coma no tiene efecto"
  
! #: cp/constexpr.c:2818
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "shift expression %q+E overflows"
  msgstr "la expresiÃ³n integral %qE no es una constante"
  
! #: cp/constexpr.c:2976
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3332
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3335
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3340
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3343
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3526
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized array element"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.c:3566
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:3589
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD mutable no se puede usar en una expresiÃ³n constante"
  
! #: cp/constexpr.c:3620 cp/constexpr.c:3642
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.c:3622
! #, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
! msgstr "se accede al miembro %qD  en lugar del miembro inicializado %qD en la expresiÃ³n constante"
! 
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:4412
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "se accede al valor de %qE a travÃ©s de glvalue %qT en una expresiÃ³n constante"
  
! #: cp/constexpr.c:4455
  #, fuzzy, gcc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresiÃ³n constante"
  
! #: cp/constexpr.c:4457 cp/constexpr.c:4464
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "se declara aquÃ­"
  
! #: cp/constexpr.c:4462
  #, fuzzy, gcc-internal-format
  #| msgid "use of the value of the object being constructed in a constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "uso del valor del objeto en construcciÃ³n en una expresiÃ³n constante"
  
! #: cp/constexpr.c:4467
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresiÃ³n constante"
  
! #: cp/constexpr.c:4474
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "se usÃ³ %qD en su propio inicializador"
  
! #: cp/constexpr.c:4479
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D no es const"
  
! #: cp/constexpr.c:4482
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D es volatile"
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD no se inicializÃ³ con una expresion constante"
  
! #: cp/constexpr.c:4500
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: cp/constexpr.c:4503
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/constexpr.c:4749
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:4810
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from  %s to %s at %L"
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "Cambio de valor en la conversiÃ³n de %s a %s en %L"
  
! #: cp/constexpr.c:4823
! #, fuzzy, gcc-internal-format
! #| msgid "Change of value in conversion from  %s to %s at %L"
! msgid "change of the active member of a union from %qD to %qD during initialization"
! msgstr "Cambio de valor en la conversiÃ³n de %s a %s en %L"
! 
! #: cp/constexpr.c:5215 cp/constexpr.c:6455
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "statement is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:5321
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluaciÃ³n de constexpr excede el mÃ¡ximo de %d (use -fconstexpr-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/constexpr.c:5423
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "inline assembly is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:5502
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluaciÃ³n de constexpr excede el mÃ¡ximo de %d (use -fconstexpr-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresiÃ³n constante"
  
! #: cp/constexpr.c:6122 cp/constexpr.c:7556
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:6174
  #, fuzzy, gcc-internal-format
  #| msgid "temporary of non-literal type %qT in a constant expression"
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresiÃ³n constante"
  
! #: cp/constexpr.c:6188
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "expression %qE is not a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:6422
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id"
  msgid "unexpected template-id %qE"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/constexpr.c:6428
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %qE must be directly called"
  msgid "function concept must be called"
  msgstr "la funciÃ³n interna %qE ha de ser llamada directamente"
  
! #: cp/constexpr.c:6458
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "expresiÃ³n %qE inesperada de gÃ©nero %s"
  
! #: cp/constexpr.c:6686
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:6694
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:6709
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:6719
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversiÃ³n del tipo puntero %qT al tipo aritmÃ©tico %qT en una expresiÃ³n constante"
  
! #: cp/constexpr.c:7302
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversiÃ³n no vÃ¡lida de una expresiÃ³n r-valuada de tipo %qT al tipo %qT"
  
! #: cp/constexpr.c:7526
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7576
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast no vÃ¡lido del tipo `%T' al tipo `%T'"
  
! #: cp/constexpr.c:7609
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "la direcciÃ³n de un objeto %qE con hilo local o almacenamiento automÃ¡tico no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:7648
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:7779
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:7846
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/constexpr.c:7861
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:7925
  #, fuzzy, gcc-internal-format
  #| msgid "temporary of non-literal type %qT in a constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresiÃ³n constante"
  
! #: cp/constexpr.c:7975
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
  
! #: cp/constexpr.c:7982
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: cp/constexpr.c:8055
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8153
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8185
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "inicializaciÃ³n de una matriz que no es constante"
  
! #: cp/constexpr.c:8215
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8232
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "AST inesperado de gÃ©nero %s"
*************** msgstr "AST inesperado de gÃ©nero %s"
*** 47352,47409 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1597
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "la direcciÃ³n de %qD siempre se evaluarÃ¡ como %<true%>"
  
! #: cp/cp-gimplify.c:1600
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/cp-gimplify.c:1612
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2956
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/cp-gimplify.c:2978 cp/cp-gimplify.c:2990 cp/decl.c:3915 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD no es un tipo"
  
! #: cp/cp-gimplify.c:2996
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/cp-gimplify.c:3013
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: cp/cp-gimplify.c:3024
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not have integral type"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/cp-gimplify.c:3036
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3125
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
--- 47496,47553 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1595
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "la direcciÃ³n de %qD siempre se evaluarÃ¡ como %<true%>"
  
! #: cp/cp-gimplify.c:1598
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD no es un tipo"
  
! #: cp/cp-gimplify.c:3030
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/cp-gimplify.c:3047
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: cp/cp-gimplify.c:3058
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not have integral type"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/cp-gimplify.c:3070
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3159
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
*************** msgstr "la conversiÃ³n de %qT a %qT no d
*** 47464,47811 ****
  msgid "cannot convert type %qH to type %qI"
  msgstr "no se puede convertir el tipo %qT al tipo %qT"
  
! #: cp/cvt.c:796
  #, gcc-internal-format
  msgid "conversion from %q#T to %q#T"
  msgstr "conversiÃ³n de %q#T a %q#T"
  
! #: cp/cvt.c:814
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr "el resultado de la conversiÃ³n no estÃ¡ especificado porque %qE estÃ¡ fuera del rango del tipo %qT"
  
! #: cp/cvt.c:825 cp/cvt.c:880
  #, gcc-internal-format
  msgid "%q#T used where a %qT was expected"
  msgstr "se usÃ³ %q#T donde se esperaba un %qT"
  
! #: cp/cvt.c:834
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert %qE from %qT to %qT"
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr "no se puede convertir %qE de %qT a %qT"
  
! #: cp/cvt.c:896
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T used where a floating point value was expected"
  msgid "%q#T used where a floating-point value was expected"
  msgstr "se usÃ³ %q#T donde se esperaba un valor de coma flotante"
  
! #: cp/cvt.c:954
  #, fuzzy
  #| msgid "conversion from %qT to non-scalar type %qT requested"
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "se solicitÃ³ la conversiÃ³n desde %qT al tipo no escalar %qT"
  
! #: cp/cvt.c:1049
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1051
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1067
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1069
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1077
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "in call to %qD, declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/cvt.c:1091
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1145
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "no se llamÃ³ al seudo-destructor"
  
! #: cp/cvt.c:1239
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo incompleto %qT"
  
! #: cp/cvt.c:1243
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1248
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1253
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el operando derecho del operador coma"
  
! #: cp/cvt.c:1258
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1263
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "la indirecciÃ³n no accederÃ¡ a un objeto de tipo incompleto %qT en la declaraciÃ³n"
  
! #: cp/cvt.c:1267
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1283
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo %qT"
  
! #: cp/cvt.c:1287
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1292
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1297
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el operando derecho del operador coma"
  
! #: cp/cvt.c:1302
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1307
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en la declaraciÃ³n"
  
! #: cp/cvt.c:1311
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1325
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT"
  
! #: cp/cvt.c:1330
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1335
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1340
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el operando derecho del operador coma"
  
! #: cp/cvt.c:1345
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1350
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en la declaraciÃ³n"
  
! #: cp/cvt.c:1355
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1396
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto %qE de tipo incompleto %qT"
  
! #: cp/cvt.c:1400
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1405
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1410
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el operando derecho del operador coma"
  
! #: cp/cvt.c:1415
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1420
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en la declaraciÃ³n"
  
! #: cp/cvt.c:1424
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1477
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "la conversiÃ³n a void no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1481
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "el segundo operando de la expresiÃ³n condicional no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1485
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "el tercer operando de la expresiÃ³n condicional no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1489
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "el operando derecho del operador coma no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1493
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "el operador izquierdo del operador coma no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1497
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "la declaraciÃ³n no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1501
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "la expresiÃ³n de incremento for no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1517
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "el segundo operando de la expresiÃ³n condicional es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1522
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "el tercer operando de la expresiÃ³n condicional es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1527
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "el operando derecho del operador coma es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1532
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "el operando izquierdo del operador coma es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1537
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "la declaraciÃ³n es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1542
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "la expresiÃ³n de incremento for es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1570
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "el segundo operando de la expresiÃ³n condicional no tiene efecto"
  
! #: cp/cvt.c:1575
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "el tercer operando de la expresiÃ³n condicional no tiene efecto"
  
! #: cp/cvt.c:1580
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "el operando derecho del operador coma no tiene efecto"
  
! #: cp/cvt.c:1584
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "el operando izquierdo del operador coma no tiene efecto"
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "la declaraciÃ³n no tiene efecto"
  
! #: cp/cvt.c:1592
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "la expresiÃ³n de incremento for no tiene efecto"
  
! #: cp/cvt.c:1747
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "se convierte NULL a un tipo que no es puntero"
  
! #: cp/cvt.c:1865
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "  no se puede deducir el parÃ¡metro de plantilla %qD"
  
! #: cp/cvt.c:1880
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "conversiÃ³n de tipo por defecto ambigua desde %qT"
  
! #: cp/cvt.c:1883
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  las conversiones candidatas incluyen %qD y %qD"
  
! #: cp/cxx-pretty-print.c:2314
  #, gcc-internal-format
  msgid "template-parameter-"
  msgstr "parÃ¡metro-de-plantilla-"
  
! #: cp/cxx-pretty-print.c:2328
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires %qs"
  msgid "requires"
  msgstr "%qs requiere %qs"
  
! #: cp/cxx-pretty-print.c:2886 cp/error.c:1558
  #, gcc-internal-format
  msgid "with"
  msgstr "con"
--- 47608,47955 ----
  msgid "cannot convert type %qH to type %qI"
  msgstr "no se puede convertir el tipo %qT al tipo %qT"
  
! #: cp/cvt.c:809
  #, gcc-internal-format
  msgid "conversion from %q#T to %q#T"
  msgstr "conversiÃ³n de %q#T a %q#T"
  
! #: cp/cvt.c:827
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr "el resultado de la conversiÃ³n no estÃ¡ especificado porque %qE estÃ¡ fuera del rango del tipo %qT"
  
! #: cp/cvt.c:838 cp/cvt.c:893
  #, gcc-internal-format
  msgid "%q#T used where a %qT was expected"
  msgstr "se usÃ³ %q#T donde se esperaba un %qT"
  
! #: cp/cvt.c:847
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert %qE from %qT to %qT"
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr "no se puede convertir %qE de %qT a %qT"
  
! #: cp/cvt.c:909
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T used where a floating point value was expected"
  msgid "%q#T used where a floating-point value was expected"
  msgstr "se usÃ³ %q#T donde se esperaba un valor de coma flotante"
  
! #: cp/cvt.c:967
  #, fuzzy
  #| msgid "conversion from %qT to non-scalar type %qT requested"
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "se solicitÃ³ la conversiÃ³n desde %qT al tipo no escalar %qT"
  
! #: cp/cvt.c:1062
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1064
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1080
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1082
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1090
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "in call to %qD, declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/cvt.c:1104
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1158
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "no se llamÃ³ al seudo-destructor"
  
! #: cp/cvt.c:1252
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo incompleto %qT"
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el operando derecho del operador coma"
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1276
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "la indirecciÃ³n no accederÃ¡ a un objeto de tipo incompleto %qT en la declaraciÃ³n"
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1296
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo %qT"
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el operando derecho del operador coma"
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en la declaraciÃ³n"
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT"
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el operando derecho del operador coma"
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en la declaraciÃ³n"
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto %qE de tipo incompleto %qT"
  
! #: cp/cvt.c:1413
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1418
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1423
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el operando derecho del operador coma"
  
! #: cp/cvt.c:1428
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1433
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en la declaraciÃ³n"
  
! #: cp/cvt.c:1437
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1490
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "la conversiÃ³n a void no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1494
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "el segundo operando de la expresiÃ³n condicional no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1498
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "el tercer operando de la expresiÃ³n condicional no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1502
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "el operando derecho del operador coma no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1506
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "el operador izquierdo del operador coma no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1510
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "la declaraciÃ³n no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1514
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "la expresiÃ³n de incremento for no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1530
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "el segundo operando de la expresiÃ³n condicional es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1535
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "el tercer operando de la expresiÃ³n condicional es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1540
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "el operando derecho del operador coma es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1545
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "el operando izquierdo del operador coma es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1550
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "la declaraciÃ³n es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1555
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "la expresiÃ³n de incremento for es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1583
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "el segundo operando de la expresiÃ³n condicional no tiene efecto"
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "el tercer operando de la expresiÃ³n condicional no tiene efecto"
  
! #: cp/cvt.c:1593
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "el operando derecho del operador coma no tiene efecto"
  
! #: cp/cvt.c:1597
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "el operando izquierdo del operador coma no tiene efecto"
  
! #: cp/cvt.c:1601
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "la declaraciÃ³n no tiene efecto"
  
! #: cp/cvt.c:1605
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "la expresiÃ³n de incremento for no tiene efecto"
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "se convierte NULL a un tipo que no es puntero"
  
! #: cp/cvt.c:1878
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "  no se puede deducir el parÃ¡metro de plantilla %qD"
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "conversiÃ³n de tipo por defecto ambigua desde %qT"
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  las conversiones candidatas incluyen %qD y %qD"
  
! #: cp/cxx-pretty-print.c:2317
  #, gcc-internal-format
  msgid "template-parameter-"
  msgstr "parÃ¡metro-de-plantilla-"
  
! #: cp/cxx-pretty-print.c:2331
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires %qs"
  msgid "requires"
  msgstr "%qs requiere %qs"
  
! #: cp/cxx-pretty-print.c:2889 cp/error.c:1560
  #, gcc-internal-format
  msgid "with"
  msgstr "con"
*************** msgstr "de la declaraciÃ³n previa de %q+
*** 47861,47867 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl.c:1264 cp/decl.c:14970
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %qD"
--- 48005,48011 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %qD"
*************** msgstr "declaraciÃ³n previa de %q+#D"
*** 47897,48084 ****
  msgid "ambiguating new declaration %q+#D"
  msgstr "hace ambigua la declaraciÃ³n antigua %q+#D"
  
! #: cp/decl.c:1400 cp/decl.c:1777
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "old declaration %q#D"
  msgstr "la declaraciÃ³n global %q+#D"
  
! #: cp/decl.c:1467
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qD declared as non-function"
  msgstr "la funciÃ³n interna %q+D no se declara como funciÃ³n"
  
! #: cp/decl.c:1480 cp/decl.c:1616
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "se oscurece la funciÃ³n interna %q#D"
  
! #: cp/decl.c:1481 cp/decl.c:1617
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "se oscurece la funciÃ³n de biblioteca %q#D"
  
! #: cp/decl.c:1489
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "se redeclara la funciÃ³n de biblioteca %q#D como %q#D que no es funciÃ³n"
  
! #: cp/decl.c:1493 cp/decl.c:1563
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "genera un conflicto con la declaraciÃ³n interna %q#D"
  
! #: cp/decl.c:1501
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n global"
  
! #: cp/decl.c:1503
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration %q+#D"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "la declaraciÃ³n previa %q+#D que no es funciÃ³n"
  
! #: cp/decl.c:1591
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "hace ambigua la declaraciÃ³n interna %q#D"
  
! #: cp/decl.c:1597 cp/decl.c:1611
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "hace ambigua la declaraciÃ³n interna %q#D"
  
! #: cp/decl.c:1601
  #, fuzzy, gcc-internal-format
  #| msgid "semicolon missing after %s declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "falta punto y coma despuÃ©s de la declaraciÃ³n %s"
  
! #: cp/decl.c:1695
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %q+D conflicts with raw literal operator %qD"
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "la plantilla de operador literal %q+D tiene conflictos con el operador literal raw %qD"
  
! #: cp/decl.c:1699
  #, fuzzy, gcc-internal-format
  #| msgid "raw literal operator %q+D conflicts with literal operator template %qD"
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "el operador literal raw %q+D tiene conflictos con la plantilla de operador literal %qD"
  
! #: cp/decl.c:1712
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redeclarado como un tipo diferente de sÃ­mbolo"
  
! #: cp/decl.c:1736
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "conflicting declaration of template %q#D"
  msgstr "redeclaraciÃ³n de la plantilla %q#D"
  
! #: cp/decl.c:1758
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of C function %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.c:1775
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration of %q#D"
  msgstr "hace ambigua la declaraciÃ³n antigua %q+#D"
  
! #: cp/decl.c:1785
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.c:1787
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration as %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/decl.c:1846 cp/decl2.c:923
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously defined here"
  msgstr "se define %q+#D previamente aquÃ­"
  
! #: cp/decl.c:1847 cp/name-lookup.c:2717 cp/name-lookup.c:2741
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "%q#D previously declared here"
  msgstr "se declarÃ³ %q+#D previamente aquÃ­"
  
! #: cp/decl.c:1858
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for %q+#D"
  msgid "prototype specified for %q#D"
  msgstr "el prototipo para %q+#D"
  
! #: cp/decl.c:1860
  #, fuzzy, gcc-internal-format
  #| msgid "non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "la definiciÃ³n del no prototipo aquÃ­"
  
! #: cp/decl.c:1900
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "declaraciÃ³n previa de %q+#D con el enlace %qL"
  
! #: cp/decl.c:1903
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "declaraciÃ³n previa de %q+#D con el enlace %qL"
  
! #: cp/decl.c:1938 cp/decl.c:1948
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argumento por defecto dado para el parÃ¡metro %d de %q#D"
  
! #: cp/decl.c:1941 cp/decl.c:1951
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in %q+#D"
  msgid "previous specification in %q#D here"
  msgstr "despuÃ©s de la especificaciÃ³n previa en %q+#D"
  
! #: cp/decl.c:2001
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %qD here"
  msgstr "la definiciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2002
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %qD here"
  msgstr "la declaraciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2015
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "la funciÃ³n %qD se declarÃ³ virtual dentro de un union"
  
! #: cp/decl.c:2058
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "declaraciÃ³n redundante de %qD en el mismo Ã¡mbito"
  
! #: cp/decl.c:2070
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD"
--- 48041,48229 ----
  msgid "ambiguating new declaration %q+#D"
  msgstr "hace ambigua la declaraciÃ³n antigua %q+#D"
  
! #: cp/decl.c:1400 cp/decl.c:1778
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "old declaration %q#D"
  msgstr "la declaraciÃ³n global %q+#D"
  
! #: cp/decl.c:1468
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qD declared as non-function"
  msgstr "la funciÃ³n interna %q+D no se declara como funciÃ³n"
  
! #: cp/decl.c:1481 cp/decl.c:1617
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "se oscurece la funciÃ³n interna %q#D"
  
! #: cp/decl.c:1482 cp/decl.c:1618
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "se oscurece la funciÃ³n de biblioteca %q#D"
  
! #: cp/decl.c:1490
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "se redeclara la funciÃ³n de biblioteca %q#D como %q#D que no es funciÃ³n"
  
! #: cp/decl.c:1494 cp/decl.c:1564
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "genera un conflicto con la declaraciÃ³n interna %q#D"
  
! #: cp/decl.c:1502
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n global"
  
! #: cp/decl.c:1504
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration %q+#D"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "la declaraciÃ³n previa %q+#D que no es funciÃ³n"
  
! #: cp/decl.c:1592
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "hace ambigua la declaraciÃ³n interna %q#D"
  
! #: cp/decl.c:1598 cp/decl.c:1612
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "hace ambigua la declaraciÃ³n interna %q#D"
  
! #: cp/decl.c:1602
  #, fuzzy, gcc-internal-format
  #| msgid "semicolon missing after %s declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "falta punto y coma despuÃ©s de la declaraciÃ³n %s"
  
! #: cp/decl.c:1696
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %q+D conflicts with raw literal operator %qD"
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "la plantilla de operador literal %q+D tiene conflictos con el operador literal raw %qD"
  
! #: cp/decl.c:1700
  #, fuzzy, gcc-internal-format
  #| msgid "raw literal operator %q+D conflicts with literal operator template %qD"
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "el operador literal raw %q+D tiene conflictos con la plantilla de operador literal %qD"
  
! #: cp/decl.c:1713
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redeclarado como un tipo diferente de sÃ­mbolo"
  
! #: cp/decl.c:1737
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "conflicting declaration of template %q#D"
  msgstr "redeclaraciÃ³n de la plantilla %q#D"
  
! #: cp/decl.c:1759
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of C function %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.c:1776
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration of %q#D"
  msgstr "hace ambigua la declaraciÃ³n antigua %q+#D"
  
! #: cp/decl.c:1786
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.c:1788
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration as %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/decl.c:1847 cp/decl2.c:923
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously defined here"
  msgstr "se define %q+#D previamente aquÃ­"
  
! #: cp/decl.c:1848 cp/name-lookup.c:2691 cp/name-lookup.c:2720
! #: cp/name-lookup.c:2744
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "%q#D previously declared here"
  msgstr "se declarÃ³ %q+#D previamente aquÃ­"
  
! #: cp/decl.c:1859
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for %q+#D"
  msgid "prototype specified for %q#D"
  msgstr "el prototipo para %q+#D"
  
! #: cp/decl.c:1861
  #, fuzzy, gcc-internal-format
  #| msgid "non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "la definiciÃ³n del no prototipo aquÃ­"
  
! #: cp/decl.c:1901
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "declaraciÃ³n previa de %q+#D con el enlace %qL"
  
! #: cp/decl.c:1904
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "declaraciÃ³n previa de %q+#D con el enlace %qL"
  
! #: cp/decl.c:1939 cp/decl.c:1949
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argumento por defecto dado para el parÃ¡metro %d de %q#D"
  
! #: cp/decl.c:1942 cp/decl.c:1952
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in %q+#D"
  msgid "previous specification in %q#D here"
  msgstr "despuÃ©s de la especificaciÃ³n previa en %q+#D"
  
! #: cp/decl.c:2002
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %qD here"
  msgstr "la definiciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2003
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %qD here"
  msgstr "la declaraciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2016
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "la funciÃ³n %qD se declarÃ³ virtual dentro de un union"
  
! #: cp/decl.c:2059
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "declaraciÃ³n redundante de %qD en el mismo Ã¡mbito"
  
! #: cp/decl.c:2071
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD"
*************** msgstr "se borrÃ³ la definiciÃ³n de %qD"
*** 48092,48833 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2532
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "especializaciÃ³n explÃ­cita de %qD despuÃ©s del primer uso"
  
! #: cp/decl.c:2670
  #, fuzzy, gcc-internal-format
  #| msgid "'setter' attribute of property %qD conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "el atributo 'setter' de la propiedad %qD genera un conflicto con la declaraciÃ³n previa"
  
  #. Reject two definitions.
! #: cp/decl.c:2924 cp/decl.c:2953 cp/decl.c:2983 cp/decl.c:3000 cp/decl.c:3098
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redefiniciÃ³n de %q#D"
  
! #: cp/decl.c:2940
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD genera un conflicto con la funciÃ³n utilizada"
  
! #: cp/decl.c:2950
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D no se declarÃ³ en la clase"
  
! #: cp/decl.c:2964 cp/decl.c:3010
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D se redeclarÃ³ incluida en lÃ­nea con el atributo %<gnu_inline%>"
  
! #: cp/decl.c:2967 cp/decl.c:3013
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D se redeclarÃ³ incluida en lÃ­nea sin el atributo %<gnu_inline%>"
  
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3030
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "la redeclaraciÃ³n de friend %q#D no puede tener argumentos de plantilla por defecto"
  
! #: cp/decl.c:3044
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "declaraciÃ³n thread-local de %q#D despuÃ©s de una declaraciÃ³n que no es thread-local"
  
! #: cp/decl.c:3047
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "declaraciÃ³n que no es thread-local de %q#D despuÃ©s de una declaraciÃ³n thread-local"
  
! #: cp/decl.c:3062 cp/decl.c:3106 cp/name-lookup.c:2275 cp/name-lookup.c:2715
! #: cp/name-lookup.c:2739
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redeclaraciÃ³n de %q#D"
  
! #: cp/decl.c:3089
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%s' in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "declaraciÃ³n redundante de `%s' en el mismo Ã¡mbito"
  
! #: cp/decl.c:3155
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3156
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "un local previo"
  
! #: cp/decl.c:3250
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  desde aquÃ­"
  
! #: cp/decl.c:3273 cp/decl.c:3501
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sale del bloque estructurado OpenMP"
  
! #: cp/decl.c:3301
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of %q+#D"
  msgid "  crosses initialization of %q#D"
  msgstr "  cruza la inicializaciÃ³n de %q+#D"
  
! #: cp/decl.c:3304
  #, fuzzy, gcc-internal-format
  #| msgid "  enters scope of %q+#D which has non-trivial destructor"
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  entra al Ã¡mbito de %q+#D el cual tiene un destructor que no es trivial"
  
! #: cp/decl.c:3318 cp/decl.c:3472
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  entra al bloque try"
  
! #: cp/decl.c:3324 cp/decl.c:3454 cp/decl.c:3474
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  entra al bloque catch"
  
! #: cp/decl.c:3330 cp/decl.c:3484
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entra al bloque estructurado OpenMP"
  
! #: cp/decl.c:3336 cp/decl.c:3476
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3343 cp/decl.c:3478
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "  enters %<constexpr if%> statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: cp/decl.c:3461
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "  skips initialization of %q#D"
  msgstr "  salta la inicializaciÃ³n de %q+#D"
  
! #: cp/decl.c:3464
  #, fuzzy, gcc-internal-format
  #| msgid "  enters scope of %q+#D which has non-trivial destructor"
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  entra al Ã¡mbito de %q+#D el cual tiene un destructor que no es trivial"
  
! #: cp/decl.c:3516 cp/parser.c:13015 cp/parser.c:13036
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "salida no vÃ¡lida de un bloque estructurado OpenMP"
  
! #: cp/decl.c:3922 cp/parser.c:6533
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "se usa %qD sin parÃ¡metros de plantilla"
  
! #: cp/decl.c:3933
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T no es una clase"
  
! #: cp/decl.c:3961 cp/decl.c:4054
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "no hay una plantilla de clase llamada %q#T en %q#T"
  
! #: cp/decl.c:3962
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "no hay un tipo llamado %q#T en %q#T"
  
! #: cp/decl.c:3975
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la bÃºsqueda de %qT en %qT es ambigua"
  
! #: cp/decl.c:3984
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es una plantilla de clase"
  
! #: cp/decl.c:3991
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es un tipo"
  
! #: cp/decl.c:4063
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "template parameters do not match template %qD"
  msgstr "los parÃ¡metros de la plantilla no coinciden con la plantilla"
  
! #: cp/decl.c:4387
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-labels=%d is not supported"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "no se admite -falign-labels=%d"
  
! #: cp/decl.c:4867
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con constructor en un agregado anÃ³nimo"
  
! #: cp/decl.c:4870
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con destructor en un agregado anÃ³nimo"
  
! #: cp/decl.c:4873
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con operador de asignaciÃ³n de copia en un agregado anÃ³nimo"
  
! #: cp/decl.c:4892
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "se descarta el atributo en la declaraciÃ³n de %q#T"
  
! #: cp/decl.c:4895
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "el atributo para %q#T debe estar a continuaciÃ³n de la palabra clave %qs"
  
! #: cp/decl.c:4937
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "tipos mÃºltiples en una declaraciÃ³n"
  
! #: cp/decl.c:4942
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeclaraciÃ³n del tipo interno de C++ %qT"
  
! #: cp/decl.c:4959
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> sÃ³lo se puede especificar para variables o declaraciones de funciÃ³n"
  
! #: cp/decl.c:4992
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "falta el nombre del tipo en la declaraciÃ³n typedef"
  
! #: cp/decl.c:5000
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ prohÃ­be structs anÃ³nimos"
  
! #: cp/decl.c:5007
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "%qs sÃ³lo se puede especificar para funciones"
  
! #: cp/decl.c:5010
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%qs sÃ³lo se puede especificar para funciones"
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> sÃ³lo se puede especificar dentro de una clase"
  
! #: cp/decl.c:5018
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> sÃ³lo se puede especificar para constructores"
  
! #: cp/decl.c:5021
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "una clase de almacenamiento sÃ³lo se puede especificar para objetos y funciones"
  
! #: cp/decl.c:5025
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "los calificadores sÃ³lo se pueden especificar para objetos y funciones"
  
! #: cp/decl.c:5029
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "los calificadores sÃ³lo se pueden especificar para objetos y funciones"
  
! #: cp/decl.c:5033
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "los calificadores sÃ³lo se pueden especificar para objetos y funciones"
  
! #: cp/decl.c:5037
  #, fuzzy, gcc-internal-format
  #| msgid "a storage class can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "una clase de almacenamiento sÃ³lo se puede especificar para objetos y funciones"
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "se descartÃ³ %<typedef%> en esta declaraciÃ³n"
  
! #: cp/decl.c:5044 cp/decl.c:5047 cp/decl.c:5050
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot be used for type declarations"
  msgid "%qs cannot be used for type declarations"
  msgstr "%<constexpr%> no se puede usar en declaraciones de tipo"
  
! #: cp/decl.c:5072
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "se descartan los atributos en la instanciaciÃ³n de una plantilla"
  
! #: cp/decl.c:5075
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "el atributo %qE sÃ³lo se puede aplicar a definiciones de clase"
  
! #: cp/decl.c:5147
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "se descartan los atributos aplicados al tipo de clase %qT fuera de la definiciÃ³n"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5151
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "se descartan los atributos aplicados al tipo dependiente %qT sin una declaraciÃ³n asociada"
  
! #: cp/decl.c:5221 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD estÃ¡ inicializado (utilice decltype en su lugar)"
  
! #: cp/decl.c:5230
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "la declaraciÃ³n de %q#D tiene %<extern%> y estÃ¡ inicializada"
  
! #: cp/decl.c:5260
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la definiciÃ³n de %q#D se marca como %<dllimport%>"
  
! #: cp/decl.c:5284
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q#D no es un dato miembro no static de %qT"
  
! #: cp/decl.c:5292
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member-template declaration of %qD"
  msgstr "declaraciÃ³n plantilla de %q#D"
  
! #: cp/decl.c:5293
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration %qD"
  msgid "does not match member template declaration here"
  msgstr "declaraciÃ³n de la plantilla miembro %qD no vÃ¡lida"
  
! #: cp/decl.c:5305
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ no permite que %<%T::%D%> se defina como %<%T::%D%>"
  
! #: cp/decl.c:5317
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "inicializaciÃ³n duplicada de %qD"
  
! #: cp/decl.c:5367
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "la declaraciÃ³n de %q#D fuera de la clase no es una definiciÃ³n"
  
! #: cp/decl.c:5408
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: cp/decl.c:5413
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
  
! #: cp/decl.c:5487
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "la variable %q#D tiene inicializador pero de tipo de dato incompleto"
  
! #: cp/decl.c:5493 cp/decl.c:6573
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementos de la matriz %q#D con tipo de dato incompleto"
  
! #: cp/decl.c:5503
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "el agregado %q#D tiene un tipo incompleto y no se puede definir"
  
! #: cp/decl.c:5539
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: cp/decl.c:5613
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "se usÃ³ un nombre en un inicializador designado de estilo GNU para una matriz"
  
! #: cp/decl.c:5619
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "el nombre %qD se utiliza en un inicializador designado en estilo GNU para una matriz"
  
! #: cp/decl.c:5638
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "no se admiten los inicializadores designados como no triviales"
  
! #: cp/decl.c:5642
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "el tamaÃ±o de la matriz %qD no es una expresion constante integral"
  
! #: cp/decl.c:5698
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "el inicializador no puede determinar el tamaÃ±o de %qD"
  
! #: cp/decl.c:5705
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "falta el tamaÃ±o de la matriz en %qD"
  
! #: cp/decl.c:5717
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "matriz %qD de tamaÃ±o cero"
  
! #: cp/decl.c:5757
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "no se conoce el tamaÃ±o de almacenamiento de %qD"
  
! #: cp/decl.c:5781
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "el tamaÃ±o de almacenamiento de %qD no es constante"
  
! #: cp/decl.c:5832
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "perdÃ³n: la semÃ¡ntica de los datos static de la funciÃ³n inline %q+#D es errÃ³nea (terminarÃ¡ con mÃºltiples copias)"
  
! #: cp/decl.c:5836
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "perdÃ³n: la semÃ¡ntica de los datos static de la funciÃ³n inline %q+#D es errÃ³nea (terminarÃ¡ con mÃºltiples copias)"
  
! #: cp/decl.c:5842
  #, fuzzy, gcc-internal-format
  #| msgid "  you can work around this by removing the initializer"
  msgid "you can work around this by removing the initializer"
  msgstr "  puede evitar esto eliminando el inicializador"
  
! #: cp/decl.c:5884
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "const %qD sin inicializar"
  
! #: cp/decl.c:5891
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/decl.c:5900
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/decl.c:5908
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/decl.c:5912
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "el constructor no es proporcionado por el usuario porque estÃ¡ marcado explÃ­citamente por defecto en el cuerpo de la clase"
  
! #: cp/decl.c:5915
  #, fuzzy, gcc-internal-format
  #| msgid "and the implicitly-defined constructor does not initialize %q+#D"
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "y el constructor implÃ­citamente definido no inicializa %q+#D"
  
! #: cp/decl.c:6123
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "tipo %qT no vÃ¡lido como inicializador para un vector de tipo %qT"
  
! #: cp/decl.c:6165
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "el inicializador para %qT debe estar encerrado entre llaves"
  
! #: cp/decl.c:6200
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "se usa %<[%E] =%> en un inicializador designado en estilo GNU para la clase %qT"
  
! #: cp/decl.c:6208
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT no tiene un dato miembro que no es static llamado %qD"
  
! #: cp/decl.c:6229
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for array member %q#D"
  msgid "invalid initializer for %q#D"
  msgstr "inicializador no vÃ¡lido para la matriz miembro %q#D"
  
! #: cp/decl.c:6260
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/decl.c:6299 cp/decl.c:6545 cp/typeck2.c:1475 cp/typeck2.c:1782
! #: cp/typeck2.c:1830 cp/typeck2.c:1877
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "demasiados inicializadores para %qT"
  
! #: cp/decl.c:6336
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.c:6346
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for type %qT"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.c:6464
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: cp/decl.c:6575
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementos de la matriz %q#T tienen tipo de dato incompleto"
  
! #: cp/decl.c:6588
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "literal compuesta de tamaÃ±o variable"
  
! #: cp/decl.c:6643
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D tiene un tipo incompleto"
  
! #: cp/decl.c:6664
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "el objeto escalar %qD requiere un elemento en el inicializador"
  
! #: cp/decl.c:6709
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "en C++98 %qD debe ser inicializado por un constructor, no por %<{...}%>"
  
! #: cp/decl.c:6856
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "matriz %qD inicializada con una constante de cadena entre parÃ©ntesis %qE"
  
! #: cp/decl.c:6891
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "inicializador no vÃ¡lido para el miembro static con constructor"
  
! #: cp/decl.c:6893
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "inicializaciÃ³n en clase que no es constante no vÃ¡lida para el miembro static %qD"
  
! #: cp/decl.c:6896
  #, fuzzy, gcc-internal-format
  #| msgid "non-constant in-class initialization invalid for static member %qD"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "inicializaciÃ³n en clase que no es constante no vÃ¡lida para el miembro static %qD"
  
! #: cp/decl.c:6901
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(se requiere una inicializaciÃ³n fuera de la clase)"
  
! #: cp/decl.c:7079
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is initialized with itself"
  msgid "reference %qD is initialized with itself"
  msgstr "%qD se inicializa con sÃ­ mismo"
  
! #: cp/decl.c:7347
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: cp/decl.c:7371
  #, fuzzy, gcc-internal-format
  #| msgid "%s: recursive invocation of constructor %qs"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%s: invocaciÃ³n recursiva del constructor %qs"
  
! #: cp/decl.c:7376
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "uan declaraciÃ³n de uso no puede nombrar al destructor"
  
! #: cp/decl.c:7381
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7386
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7391
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7441
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/decl.c:7459 cp/decl.c:13724
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/decl.c:7463 cp/decl.c:13728
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: cp/decl.c:7510
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member function (did you forget the %<()%> ?)"
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro (Â¿OlvidÃ³ el %<&%>?)"
  
! #: cp/decl.c:7622
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: cp/decl.c:7675
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "se oscurece la declaraciÃ³n de tipo previa de %q#D"
  
! #: cp/decl.c:7718
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables in static storage"
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "el atributo %qE se aplica solamente a variables en almacenamiento estÃ¡tico"
  
! #: cp/decl.c:7887
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "la funciÃ³n %q#D se inicializa como una variable"
  
! #: cp/decl.c:7973
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at %q+D because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  no se puede usar la asignaciÃ³n obsoleta en %q+D porque tiene un destructor"
  
! #: cp/decl.c:7976
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7983
  #, fuzzy, gcc-internal-format
  #| msgid "cannot form pointer to member of non-class %q#T"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "no se puede formar un puntero al miembro de %q#T que no es clase"
  
! #: cp/decl.c:8009
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8018
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8228
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.c:8244
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: cp/decl.c:8253 cp/decl.c:8338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs specified for structure field"
  msgid "%u name provided for structured binding"
--- 48237,48983 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "especializaciÃ³n explÃ­cita de %qD despuÃ©s del primer uso"
  
! #: cp/decl.c:2673
  #, fuzzy, gcc-internal-format
  #| msgid "'setter' attribute of property %qD conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "el atributo 'setter' de la propiedad %qD genera un conflicto con la declaraciÃ³n previa"
  
  #. Reject two definitions.
! #: cp/decl.c:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redefiniciÃ³n de %q#D"
  
! #: cp/decl.c:2943
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD genera un conflicto con la funciÃ³n utilizada"
  
! #: cp/decl.c:2953
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D no se declarÃ³ en la clase"
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D se redeclarÃ³ incluida en lÃ­nea con el atributo %<gnu_inline%>"
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D se redeclarÃ³ incluida en lÃ­nea sin el atributo %<gnu_inline%>"
  
+ #: cp/decl.c:2980
+ #, gcc-internal-format
+ msgid "comparison operator %q+D defaulted after its first declaration"
+ msgstr ""
+ 
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "la redeclaraciÃ³n de friend %q#D no puede tener argumentos de plantilla por defecto"
  
! #: cp/decl.c:3055
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "declaraciÃ³n thread-local de %q#D despuÃ©s de una declaraciÃ³n que no es thread-local"
  
! #: cp/decl.c:3058
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "declaraciÃ³n que no es thread-local de %q#D despuÃ©s de una declaraciÃ³n thread-local"
  
! #: cp/decl.c:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
! #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redeclaraciÃ³n de %q#D"
  
! #: cp/decl.c:3100
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%s' in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "declaraciÃ³n redundante de `%s' en el mismo Ã¡mbito"
  
! #: cp/decl.c:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3167
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "un local previo"
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  desde aquÃ­"
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sale del bloque estructurado OpenMP"
  
! #: cp/decl.c:3312
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of %q+#D"
  msgid "  crosses initialization of %q#D"
  msgstr "  cruza la inicializaciÃ³n de %q+#D"
  
! #: cp/decl.c:3315
  #, fuzzy, gcc-internal-format
  #| msgid "  enters scope of %q+#D which has non-trivial destructor"
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  entra al Ã¡mbito de %q+#D el cual tiene un destructor que no es trivial"
  
! #: cp/decl.c:3329 cp/decl.c:3483
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  entra al bloque try"
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  entra al bloque catch"
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entra al bloque estructurado OpenMP"
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "  enters %<constexpr if%> statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: cp/decl.c:3472
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "  skips initialization of %q#D"
  msgstr "  salta la inicializaciÃ³n de %q+#D"
  
! #: cp/decl.c:3475
  #, fuzzy, gcc-internal-format
  #| msgid "  enters scope of %q+#D which has non-trivial destructor"
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  entra al Ã¡mbito de %q+#D el cual tiene un destructor que no es trivial"
  
! #: cp/decl.c:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "salida no vÃ¡lida de un bloque estructurado OpenMP"
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "se usa %qD sin parÃ¡metros de plantilla"
  
! #: cp/decl.c:3944
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T no es una clase"
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "no hay una plantilla de clase llamada %q#T en %q#T"
  
! #: cp/decl.c:3973
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "no hay un tipo llamado %q#T en %q#T"
  
! #: cp/decl.c:3986
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la bÃºsqueda de %qT en %qT es ambigua"
  
! #: cp/decl.c:3995
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es una plantilla de clase"
  
! #: cp/decl.c:4002
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es un tipo"
  
! #: cp/decl.c:4074
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "template parameters do not match template %qD"
  msgstr "los parÃ¡metros de la plantilla no coinciden con la plantilla"
  
! #: cp/decl.c:4398
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-labels=%d is not supported"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "no se admite -falign-labels=%d"
  
! #: cp/decl.c:4890
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con constructor en un agregado anÃ³nimo"
  
! #: cp/decl.c:4893
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con destructor en un agregado anÃ³nimo"
  
! #: cp/decl.c:4896
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con operador de asignaciÃ³n de copia en un agregado anÃ³nimo"
  
! #: cp/decl.c:4915
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "se descarta el atributo en la declaraciÃ³n de %q#T"
  
! #: cp/decl.c:4918
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "el atributo para %q#T debe estar a continuaciÃ³n de la palabra clave %qs"
  
! #: cp/decl.c:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "tipos mÃºltiples en una declaraciÃ³n"
  
! #: cp/decl.c:4965
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeclaraciÃ³n del tipo interno de C++ %qT"
  
! #: cp/decl.c:4982
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> sÃ³lo se puede especificar para variables o declaraciones de funciÃ³n"
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "falta el nombre del tipo en la declaraciÃ³n typedef"
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ prohÃ­be structs anÃ³nimos"
  
! #: cp/decl.c:5030
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "%qs sÃ³lo se puede especificar para funciones"
  
! #: cp/decl.c:5033
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%qs sÃ³lo se puede especificar para funciones"
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> sÃ³lo se puede especificar dentro de una clase"
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> sÃ³lo se puede especificar para constructores"
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "una clase de almacenamiento sÃ³lo se puede especificar para objetos y funciones"
  
! #: cp/decl.c:5048
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "los calificadores sÃ³lo se pueden especificar para objetos y funciones"
  
! #: cp/decl.c:5052
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "los calificadores sÃ³lo se pueden especificar para objetos y funciones"
  
! #: cp/decl.c:5056
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "los calificadores sÃ³lo se pueden especificar para objetos y funciones"
  
! #: cp/decl.c:5060
  #, fuzzy, gcc-internal-format
  #| msgid "a storage class can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "una clase de almacenamiento sÃ³lo se puede especificar para objetos y funciones"
  
! #: cp/decl.c:5064
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "se descartÃ³ %<typedef%> en esta declaraciÃ³n"
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot be used for type declarations"
  msgid "%qs cannot be used for type declarations"
  msgstr "%<constexpr%> no se puede usar en declaraciones de tipo"
  
! #: cp/decl.c:5095
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "se descartan los atributos en la instanciaciÃ³n de una plantilla"
  
! #: cp/decl.c:5098
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "el atributo %qE sÃ³lo se puede aplicar a definiciones de clase"
  
! #: cp/decl.c:5170
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "se descartan los atributos aplicados al tipo de clase %qT fuera de la definiciÃ³n"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5174
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "se descartan los atributos aplicados al tipo dependiente %qT sin una declaraciÃ³n asociada"
  
! #: cp/decl.c:5244 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD estÃ¡ inicializado (utilice decltype en su lugar)"
  
! #: cp/decl.c:5253
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "la declaraciÃ³n de %q#D tiene %<extern%> y estÃ¡ inicializada"
  
! #: cp/decl.c:5283
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la definiciÃ³n de %q#D se marca como %<dllimport%>"
  
! #: cp/decl.c:5307
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q#D no es un dato miembro no static de %qT"
  
! #: cp/decl.c:5315
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member-template declaration of %qD"
  msgstr "declaraciÃ³n plantilla de %q#D"
  
! #: cp/decl.c:5316
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration %qD"
  msgid "does not match member template declaration here"
  msgstr "declaraciÃ³n de la plantilla miembro %qD no vÃ¡lida"
  
! #: cp/decl.c:5328
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ no permite que %<%T::%D%> se defina como %<%T::%D%>"
  
! #: cp/decl.c:5340
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "inicializaciÃ³n duplicada de %qD"
  
! #: cp/decl.c:5390
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "la declaraciÃ³n de %q#D fuera de la clase no es una definiciÃ³n"
  
! #: cp/decl.c:5431
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: cp/decl.c:5436
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
  
! #: cp/decl.c:5510
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "la variable %q#D tiene inicializador pero de tipo de dato incompleto"
  
! #: cp/decl.c:5516 cp/decl.c:6567
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementos de la matriz %q#D con tipo de dato incompleto"
  
! #: cp/decl.c:5526
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "el agregado %q#D tiene un tipo incompleto y no se puede definir"
  
! #: cp/decl.c:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: cp/decl.c:5649
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "se usÃ³ un nombre en un inicializador designado de estilo GNU para una matriz"
  
! #: cp/decl.c:5655
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "el nombre %qD se utiliza en un inicializador designado en estilo GNU para una matriz"
  
! #: cp/decl.c:5674
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "no se admiten los inicializadores designados como no triviales"
  
! #: cp/decl.c:5678
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "el tamaÃ±o de la matriz %qD no es una expresion constante integral"
  
! #: cp/decl.c:5734
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "el inicializador no puede determinar el tamaÃ±o de %qD"
  
! #: cp/decl.c:5741
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "falta el tamaÃ±o de la matriz en %qD"
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "matriz %qD de tamaÃ±o cero"
  
! #: cp/decl.c:5793
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "no se conoce el tamaÃ±o de almacenamiento de %qD"
  
! #: cp/decl.c:5817
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "el tamaÃ±o de almacenamiento de %qD no es constante"
  
! #: cp/decl.c:5868
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "perdÃ³n: la semÃ¡ntica de los datos static de la funciÃ³n inline %q+#D es errÃ³nea (terminarÃ¡ con mÃºltiples copias)"
  
! #: cp/decl.c:5872
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "perdÃ³n: la semÃ¡ntica de los datos static de la funciÃ³n inline %q+#D es errÃ³nea (terminarÃ¡ con mÃºltiples copias)"
  
! #: cp/decl.c:5878
  #, fuzzy, gcc-internal-format
  #| msgid "  you can work around this by removing the initializer"
  msgid "you can work around this by removing the initializer"
  msgstr "  puede evitar esto eliminando el inicializador"
  
! #: cp/decl.c:5920
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "const %qD sin inicializar"
  
! #: cp/decl.c:5927
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/decl.c:5936
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/decl.c:5944
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "el constructor no es proporcionado por el usuario porque estÃ¡ marcado explÃ­citamente por defecto en el cuerpo de la clase"
  
! #: cp/decl.c:5951
  #, fuzzy, gcc-internal-format
  #| msgid "and the implicitly-defined constructor does not initialize %q+#D"
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "y el constructor implÃ­citamente definido no inicializa %q+#D"
  
! #: cp/decl.c:6117
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "tipo %qT no vÃ¡lido como inicializador para un vector de tipo %qT"
  
! #: cp/decl.c:6159
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "el inicializador para %qT debe estar encerrado entre llaves"
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "se usa %<[%E] =%> en un inicializador designado en estilo GNU para la clase %qT"
  
! #: cp/decl.c:6202
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT no tiene un dato miembro que no es static llamado %qD"
  
! #: cp/decl.c:6223
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for array member %q#D"
  msgid "invalid initializer for %q#D"
  msgstr "inicializador no vÃ¡lido para la matriz miembro %q#D"
  
! #: cp/decl.c:6254
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "demasiados inicializadores para %qT"
  
! #: cp/decl.c:6330
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.c:6340
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for type %qT"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.c:6458
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: cp/decl.c:6569
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementos de la matriz %q#T tienen tipo de dato incompleto"
  
! #: cp/decl.c:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "literal compuesta de tamaÃ±o variable"
  
! #: cp/decl.c:6637
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D tiene un tipo incompleto"
  
! #: cp/decl.c:6658
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "el objeto escalar %qD requiere un elemento en el inicializador"
  
! #: cp/decl.c:6703
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "en C++98 %qD debe ser inicializado por un constructor, no por %<{...}%>"
  
! #: cp/decl.c:6850
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "matriz %qD inicializada con una constante de cadena entre parÃ©ntesis %qE"
  
! #: cp/decl.c:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "inicializador no vÃ¡lido para el miembro static con constructor"
  
! #: cp/decl.c:6887
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "inicializaciÃ³n en clase que no es constante no vÃ¡lida para el miembro static %qD"
  
! #: cp/decl.c:6890
  #, fuzzy, gcc-internal-format
  #| msgid "non-constant in-class initialization invalid for static member %qD"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "inicializaciÃ³n en clase que no es constante no vÃ¡lida para el miembro static %qD"
  
! #: cp/decl.c:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(se requiere una inicializaciÃ³n fuera de la clase)"
  
! #: cp/decl.c:7073
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is initialized with itself"
  msgid "reference %qD is initialized with itself"
  msgstr "%qD se inicializa con sÃ­ mismo"
  
! #: cp/decl.c:7341
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: cp/decl.c:7365
  #, fuzzy, gcc-internal-format
  #| msgid "%s: recursive invocation of constructor %qs"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%s: invocaciÃ³n recursiva del constructor %qs"
  
! #: cp/decl.c:7370
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "uan declaraciÃ³n de uso no puede nombrar al destructor"
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7380
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/decl.c:7457 cp/decl.c:13721
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: cp/decl.c:7504
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member function (did you forget the %<()%> ?)"
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro (Â¿OlvidÃ³ el %<&%>?)"
  
! #: cp/decl.c:7616
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: cp/decl.c:7669
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "se oscurece la declaraciÃ³n de tipo previa de %q#D"
  
! #: cp/decl.c:7712
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables in static storage"
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "el atributo %qE se aplica solamente a variables en almacenamiento estÃ¡tico"
  
! #: cp/decl.c:7881
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "la funciÃ³n %q#D se inicializa como una variable"
  
! #: cp/decl.c:7967
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at %q+D because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  no se puede usar la asignaciÃ³n obsoleta en %q+D porque tiene un destructor"
  
! #: cp/decl.c:7970
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7977
  #, fuzzy, gcc-internal-format
  #| msgid "cannot form pointer to member of non-class %q#T"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "no se puede formar un puntero al miembro de %q#T que no es clase"
  
! #: cp/decl.c:8003
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8012
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8222
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.c:8238
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs specified for structure field"
  msgid "%u name provided for structured binding"
*************** msgid_plural "%u names provided for stru
*** 48835,48841 ****
  msgstr[0] "se especificÃ³ %qs para el campo de estructura"
  msgstr[1] "se especificÃ³ %qs para el campo de estructura"
  
! #: cp/decl.c:8257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "only %u name provided for structured binding"
--- 48985,48991 ----
  msgstr[0] "se especificÃ³ %qs para el campo de estructura"
  msgstr[1] "se especificÃ³ %qs para el campo de estructura"
  
! #: cp/decl.c:8251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "only %u name provided for structured binding"
*************** msgid_plural "only %u names provided for
*** 48843,50595 ****
  msgstr[0] "inicializador no vÃ¡lido para la cadena de bits"
  msgstr[1] "inicializador no vÃ¡lido para la cadena de bits"
  
! #: cp/decl.c:8260
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8305
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "cannot decompose variable length vector %qT"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: cp/decl.c:8331
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "el tamaÃ±o de la matriz no es una expresion constante integral"
  
! #: cp/decl.c:8340
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8361
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "in initialization of structured binding variable %qD"
  msgstr "tipo no vÃ¡lido para la variable de iteraciÃ³n %qE"
  
! #: cp/decl.c:8390
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot decompose union type %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/decl.c:8395
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
  
! #: cp/decl.c:8400
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/decl.c:8404
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.c:8413
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to static data member %qD"
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "no se puede aplicar %<offsetof%> al dato miembro static %qD"
  
! #: cp/decl.c:8860
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8863
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/decl.c:8868
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9097
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "el inicializador no puede determinar el tamaÃ±o de %qT"
  
! #: cp/decl.c:9101
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "falta el tamaÃ±o de la matriz en %qT"
  
! #: cp/decl.c:9104
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "matriz %qT de tamaÃ±o cero"
  
! #: cp/decl.c:9120
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "el destructor para la clase extranjera %qT no puede ser un miembro"
  
! #: cp/decl.c:9122
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "el constructor para la clase extranjera %qT no puede ser un miembro"
  
! #: cp/decl.c:9148
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD se declarÃ³ como una variable %<virtual%>"
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "los especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de variable"
  
! #: cp/decl.c:9156
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<virtual%>"
  
! #: cp/decl.c:9159
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<inline%>"
  
! #: cp/decl.c:9161
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "los especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de parÃ¡metro"
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD se declarÃ³ como un tipo %<virtual%>"
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD se declarÃ³ como un tipo %<inline%>"
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "los especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de tipo"
  
! #: cp/decl.c:9178
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD se declarÃ³ como un campo %<virtual%>"
  
! #: cp/decl.c:9181
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD se declarÃ³ como un campo %<inline%>"
  
! #: cp/decl.c:9183
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "los especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de campo"
  
! #: cp/decl.c:9190
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/decl.c:9197
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D se declarÃ³ con una especificaciÃ³n de excepciÃ³n"
  
! #: cp/decl.c:9229
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "la definiciÃ³n de %qD no estÃ¡ en un espacio de nombres que contenga a %qT"
  
! #: cp/decl.c:9269
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "la funciÃ³n miembro static %q#D se declara con calificadores de tipo"
  
! #: cp/decl.c:9280
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a non-parameter"
  msgid "concept %q#D declared with function parameters"
  msgstr "%qD se declarÃ³ como un no-parÃ¡metro"
  
! #: cp/decl.c:9287
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD declared with void type"
  msgid "concept %q#D declared with a deduced return type"
  msgstr "el parÃ¡metro %qD se declarÃ³ con tipo void"
  
! #: cp/decl.c:9290
  #, fuzzy, gcc-internal-format
  #| msgid "Java method %qD has non-Java return type %qT"
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "el mÃ©todo Java %qD tiene un tipo de devoluciÃ³n %qT que no es de Java"
  
! #: cp/decl.c:9366
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "concept %qD has no definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de union"
  
! #: cp/decl.c:9385
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be instrumented"
  msgid "a function concept cannot be constrained"
  msgstr "no se puede instrumentar la funciÃ³n"
  
! #: cp/decl.c:9393
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template function"
  msgid "constraints on a non-templated function"
  msgstr "%qD no es una funciÃ³n plantilla"
  
! #: cp/decl.c:9438
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "definiendo la especializaciÃ³n explÃ­cita %qD en la declaraciÃ³n friend"
  
! #: cp/decl.c:9449
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "uso no vÃ¡lido del id de plantilla %qD en la declaraciÃ³n de la plantilla primaria"
  
! #: cp/decl.c:9468
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "no se permiten los argumentos por defecto en la declaraciÃ³n de la especializaciÃ³n friend de la plantilla %qD"
  
! #: cp/decl.c:9477
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "no se permite %<inline%> en la declaraciÃ³n de la especializaciÃ³n friend de la plantilla %qD"
  
! #: cp/decl.c:9494
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "la declaraciÃ³n de %q#D fuera de la clase no es una definiciÃ³n"
  
! #: cp/decl.c:9504
  #, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr ""
  
! #: cp/decl.c:9550
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.c:9553
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "no se puede declarar %<::main%> como inline"
  
! #: cp/decl.c:9556 cp/decl.c:9559
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.c:9561
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.c:9623
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "la funciÃ³n miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.c:9624
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "la funciÃ³n que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/decl.c:9632
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "la funciÃ³n miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.c:9633
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "la funciÃ³n que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/decl.c:9643
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
! #: cp/decl.c:9651
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:9658
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "la declaraciÃ³n de %qD como algo que no es funciÃ³n"
  
! #: cp/decl.c:9671
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "operador literal con enlace C"
  
! #: cp/decl.c:9681
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD tien una lista de argumentos no vÃ¡lida"
  
! #: cp/decl.c:9689
  #, fuzzy, gcc-internal-format
  #| msgid "integer suffix %<%s%> shadowed by implementation"
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "se oscurece el sufijo entero %<%s%> por la implementaciÃ³n"
  
! #: cp/decl.c:9695
  #, fuzzy, gcc-internal-format
  #| msgid "floating point suffix %<%s%> shadowed by implementation"
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "se oscurece el sufijo de coma flotante %<%s%> por la implementaciÃ³n"
  
! #: cp/decl.c:9702
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "los sufijos de operador literal que no estÃ¡n precedidos por %<_%> estÃ¡n reservados para estandarizaciÃ³n futura"
  
! #: cp/decl.c:9707
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD debe ser una funciÃ³n que no sea miembro"
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> debe devolver %<int%>"
  
! #: cp/decl.c:9828
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "la definiciÃ³n de %qD declarado implÃ­citamente"
  
! #: cp/decl.c:9833
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "la definiciÃ³n de %qD explÃ­citamente por defecto"
  
! #: cp/decl.c:9835
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D explicitly defaulted here"
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+#D explÃ­citamente por defecto aquÃ­"
  
! #: cp/decl.c:9852
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "no hay una funciÃ³n miembro %q#D declarada en la clase %qT"
  
! #: cp/decl.c:10043
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.c:10052
  #, fuzzy, gcc-internal-format
  #| msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "la variable automÃ¡tica %qE no puede ser %<threadprivate%>"
  
! #: cp/decl.c:10059
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10062
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "a variable concept cannot be constrained"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: cp/decl.c:10187
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "inicializaciÃ³n en la clase del miembro de datos static %q#D de tipo incompleto"
  
! #: cp/decl.c:10191
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "se necesita %<constexpr%> para la inicializaciÃ³n en la clase no vÃ¡lida del miembro de datos static %q#D de tipo que no es integral"
  
! #: cp/decl.c:10195
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "inicializaciÃ³n en la clase del miembro de datos static %q#D de tipo que no es literal"
  
! #: cp/decl.c:10206
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "inicializaciÃ³n en la clase no vÃ¡lida para el miembro de datos static de tipo %qT que no es integral"
  
! #: cp/decl.c:10211
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ prohÃ­be la inicializaciÃ³n en la clase del miembro static %qD que no es constante"
  
! #: cp/decl.c:10216
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ prohÃ­be la inicializaciÃ³n de la constante miembro %qD del tipo %qT que no es entero"
  
! #: cp/decl.c:10327
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "el tamaÃ±o de la matriz %qD tiene un tipo %qT que no es integral"
  
! #: cp/decl.c:10330
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "el tamaÃ±o de la matriz tiene un tipo %qT que no es integral"
  
! #: cp/decl.c:10361 cp/decl.c:10433
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "el tamaÃ±o de la matriz %qD no es una expresion constante integral"
  
! #: cp/decl.c:10365 cp/decl.c:10436
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "el tamaÃ±o de la matriz no es una expresion constante integral"
  
! #: cp/decl.c:10416
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ prohÃ­be la matriz %qD de tamaÃ±o cero"
  
! #: cp/decl.c:10419
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ prohÃ­be matrices de tamaÃ±o cero"
  
! #: cp/decl.c:10443
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ prohÃ­be la matriz %qD de longitud variable"
  
! #: cp/decl.c:10446
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ prohÃ­be las matrices de longitud variable"
  
! #: cp/decl.c:10452
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "se usa la matriz de longitud variable %qD"
  
! #: cp/decl.c:10455
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: cp/decl.c:10504
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "desbordamiento en la dimensiÃ³n de la matriz"
  
! #: cp/decl.c:10564
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%qD declared as array of %qT"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/decl.c:10566 cp/pt.c:15592
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "se crea la matriz de %qT"
  
! #: cp/decl.c:10576
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "la declaraciÃ³n de %qD como una matriz de voids"
  
! #: cp/decl.c:10578
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "se crea la matriz de voids"
  
! #: cp/decl.c:10583
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "la declaraciÃ³n de %qD como una matriz de funciones"
  
! #: cp/decl.c:10585
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "se crea la matriz de funciones"
  
! #: cp/decl.c:10590
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "la declaraciÃ³n de %qD como una matriz de referencias"
  
! #: cp/decl.c:10592
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "se crea la matriz de referencias"
  
! #: cp/decl.c:10597
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "la declaraciÃ³n de %qD como una matriz de miembros de funciÃ³n"
  
! #: cp/decl.c:10600
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "se crea la matriz de miembros de funciÃ³n"
  
! #: cp/decl.c:10618
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de %qD como una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: cp/decl.c:10622
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto para la primera"
  
! #: cp/decl.c:10709
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "la especificaciÃ³n del tipo de devoluciÃ³n para el constructor es no vÃ¡lida"
  
! #: cp/decl.c:10712
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "no se permiten calificadores en la declaraciÃ³n de %<operator %T%>"
  
! #: cp/decl.c:10723
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "la especificaciÃ³n del tipo de devoluciÃ³n para el destructor es no vÃ¡lida"
  
! #: cp/decl.c:10726
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "no se permiten calificadores en la declaraciÃ³n de %<operator %T%>"
  
! #: cp/decl.c:10739
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "se especificÃ³ un tipo de devoluciÃ³n para %<operator %T%>"
  
! #: cp/decl.c:10742
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "no se permiten calificadores en la declaraciÃ³n de %<operator %T%>"
  
! #: cp/decl.c:10751
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "la especificaciÃ³n del tipo de devoluciÃ³n para el destructor es no vÃ¡lida"
  
! #: cp/decl.c:10754
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "no se permiten calificadores en la declaraciÃ³n de %<operator %T%>"
  
! #: cp/decl.c:10758
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "especificadores en conflicto en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:10767
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "especificadores en conflicto en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "se declarÃ³ la variable o campo sin nombre como void"
  
! #: cp/decl.c:10796
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "se declarÃ³ la variable o campo como void"
  
! #: cp/decl.c:10811
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "el especificador %<inline%> es no vÃ¡lido para la funciÃ³n %qs declarada fuera del Ã¡mbito global"
  
! #: cp/decl.c:10816
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:11066
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<::%D%>"
  
! #: cp/decl.c:11069 cp/decl.c:11091
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<%T::%D%>"
  
! #: cp/decl.c:11072
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<%D::%D%>"
  
! #: cp/decl.c:11082
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:11106
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "la declaraciÃ³n de %qD como algo que no es funciÃ³n"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:11113
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-member"
  msgid "declaration of %qE as non-member"
  msgstr "declaraciÃ³n de %qD como algo que no es miembro"
  
! #: cp/decl.c:11141
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "falta el id del declarador; se utiliza la palabra reservada %qD"
  
! #: cp/decl.c:11192
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "la definiciÃ³n de la funciÃ³n no declara parÃ¡metros"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:11200 cp/decl.c:11209 cp/decl.c:12988
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "la declaraciÃ³n de %qD como algo que no es funciÃ³n"
  
! #: cp/decl.c:11217
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "declaraciÃ³n de %qD como %<typedef%>"
  
! #: cp/decl.c:11222
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "la declaraciÃ³n de %qD como parÃ¡metro"
  
! #: cp/decl.c:11257
  #, fuzzy, gcc-internal-format
  #| msgid "no classes specified"
  msgid "both %qs and %qs specified"
  msgstr "no se especificÃ³ ninguna clase"
  
! #: cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278 cp/decl.c:11285
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot appear in a typedef declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%<constexpr%> no puede aparecer en una declaraciÃ³n typedef"
  
! #: cp/decl.c:11296
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11306
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "dos o mÃ¡s tipos de datos en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:11314
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "especificadores en conflicto en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:11350
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
  
! #: cp/decl.c:11399 cp/decl.c:11403 cp/decl.c:11406
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ prohÃ­be la declaraciÃ³n de %qs sin tipo"
  
! #: cp/decl.c:11423
  #, fuzzy, gcc-internal-format
  #| msgid "%<__int128%> is not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "no se admite %<__int128%> en este objetivo"
  
! #: cp/decl.c:11431
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support %<__int128%> for %qs"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ no admite %<__int128%> para %qs"
  
! #: cp/decl.c:11485
  #, fuzzy, gcc-internal-format
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> y %<unsigned%> se especificaron juntos para %qs"
  
! #: cp/decl.c:11491
  #, fuzzy, gcc-internal-format
  #| msgid "%<long%> and %<short%> specified together for %qs"
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> y %<short%>  se especificaron juntos para %qs"
  
! #: cp/decl.c:11499 cp/decl.c:11505
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qs specified with %qT"
  msgstr "se usÃ³ %qs con %qE"
  
! #: cp/decl.c:11510
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/decl.c:11512
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/decl.c:11579
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex no vÃ¡lido para %qs"
  
! #: cp/decl.c:11618
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11639
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "el miembro %qD no se puede declarar como virtual y static al mismo tiempo"
  
! #: cp/decl.c:11648
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "el miembro %qD no se puede declarar como virtual y static al mismo tiempo"
  
! #: cp/decl.c:11661
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "declaraciÃ³n typedef no vÃ¡lida en la declaraciÃ³n de parÃ¡metros"
  
! #: cp/decl.c:11668
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "se especificÃ³ una clase de almacenamiento para el parÃ¡metro de plantilla %qs"
  
! #: cp/decl.c:11678 cp/decl.c:11850
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "se especificÃ³ una clase de almacenamiento para el parÃ¡metro %qs"
  
! #: cp/decl.c:11686 cp/decl.c:11695 cp/decl.c:11701 cp/decl.c:11707
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a parameter cannot be declared %qs"
  msgstr "un parÃ¡metro no se puede declarar %<constexpr%>"
  
! #: cp/decl.c:11717
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "declaraciÃ³n de clase fuera de %<virtual%>"
  
! #: cp/decl.c:11727 cp/decl.c:11730 cp/decl.c:11732 cp/decl.c:11735
! #: cp/decl.c:11745 cp/decl.c:11755 cp/decl.c:11765 cp/decl.c:11769
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "structured binding declaration cannot be %qs"
  msgstr "se descarta el atributo en la declaraciÃ³n de %q#T"
  
! #: cp/decl.c:11739 cp/decl.c:11761
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:11749
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "inicializador no vÃ¡lido para la cadena de bits"
  
! #: cp/decl.c:11773
  #, fuzzy, gcc-internal-format
  #| msgid "function %qs cannot be declared %<mutable%>"
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "la funciÃ³n %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:11784
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "la funciÃ³n indirecta %q+D no se puede declarar weak"
  
! #: cp/decl.c:11787
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11822
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "mÃºltiples clases de almacenamiento en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:11848
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: cp/decl.c:11862
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "la funciÃ³n anidada %qs se declarÃ³ %<extern%>"
  
! #: cp/decl.c:11867
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "la declaraciÃ³n del nivel superior de %qs especifica %<auto%>"
  
! #: cp/decl.c:11875
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "el Ã¡mbito de la funciÃ³n %qs es implÃ­citamente auto y declarado %<__thread%>"
  
! #: cp/decl.c:11889
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "especificadores de clase de almacenamiento no vÃ¡lidos en las declaraciones de funciones friend"
  
! #: cp/decl.c:11920
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "se descarta el atributo"
  
! #: cp/decl.c:11921
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "un atributo que ataÃ±e a un especificador de tipo se descarta"
  
! #: cp/decl.c:11971
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of %qs"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "mÃºltiples clases de almacenamiento en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12046
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "la funciÃ³n %qs usa el especificador de tipo %<auto%> sin un tipo de devoluciÃ³n trailing"
  
! #: cp/decl.c:12050
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "el tipo de devoluciÃ³n trailing sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:12055
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.c:12062
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "la funciÃ³n %qs con tipo de devoluciÃ³n trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
  
! #: cp/decl.c:12071
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "la funciÃ³n %qs con tipo de devoluciÃ³n trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
  
! #: cp/decl.c:12076
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "uso no vÃ¡lido de %<auto%>"
  
! #: cp/decl.c:12087
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: cp/decl.c:12096
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: cp/decl.c:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12123
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "el tipo de devoluciÃ³n trailing sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "no se declarÃ³ la funciÃ³n %qs con tipo de devoluciÃ³n trailing con el especificador de tipo %<auto%>"
  
! #: cp/decl.c:12151
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified return type of %qD"
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: cp/decl.c:12163
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: cp/decl.c:12176
  #, fuzzy, gcc-internal-format
  #| msgid "%<noreturn%> function returns non-void value"
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "la funciÃ³n %<noreturn%> devuelve un valor que no es void"
  
! #: cp/decl.c:12185 cp/pt.c:28782
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "el destructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "el constructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/decl.c:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12224
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "los constructores tal vez no sean cv-calificados"
  
! #: cp/decl.c:12232
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "destructors may not be ref-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12233
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be ref-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12251
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "los constructores no se pueden declarar virtual"
  
! #: cp/decl.c:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.c:12273
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "la declaraciÃ³n friend no estÃ¡ en una definiciÃ³n de clase"
  
! #: cp/decl.c:12277
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t define friend function %qs in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "no se puede definir la funciÃ³n friend %qs en una definiciÃ³n de clase local"
  
! #: cp/decl.c:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12304
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "a conversion function cannot have a trailing return type"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: cp/decl.c:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "los destructores no pueden tener parÃ¡metros"
  
! #: cp/decl.c:12371
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "no se puede declarar el puntero a %q#T"
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/decl.c:12393
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "no se puede declarar el puntero al miembro %q#T"
  
! #: cp/decl.c:12422
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "no se puede declarar la referencia para el tipo de funciÃ³n calificado %qT"
  
! #: cp/decl.c:12423
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/decl.c:12496
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "no se puede declarar la referencia a %q#T, el cual no es una definiciÃ³n de tipo o un argumento de tipo de plantilla"
  
! #: cp/decl.c:12567
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "el id de plantilla %qD se usa como un declarador"
  
! #: cp/decl.c:12593
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "las funciones miembros son implÃ­citamente friends de su clase"
  
! #: cp/decl.c:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "calificaciÃ³n extra %<%T::%> en el miembro %qs"
  
! #: cp/decl.c:12628
  #, fuzzy, gcc-internal-format
  #| msgid "cannot define member function %<%T::%s%> within %<%T%>"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "no se puede definir la funciÃ³n miembro %<%T::%s%> dentro de %<%T%>"
  
! #: cp/decl.c:12630
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function %<%T::%s%> within %<%T%>"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "no se puede declarar la funciÃ³n miembro %<%T::%s%> dentro de %<%T%>"
  
! #: cp/decl.c:12638
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "no se puede declarar el miembro %<%T::%s%> dentro de %qT"
  
! #: cp/decl.c:12678
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "%qs que no es parÃ¡metro no puede ser un paquete de parÃ¡metro"
  
! #: cp/decl.c:12687
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "los datos miembro pueden no tener el tipo modificado variablemente %qT"
  
! #: cp/decl.c:12690
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "el parÃ¡metro puede no tener el tipo modificado variablemente %qT"
  
! #: cp/decl.c:12701
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "declaraciÃ³n de clase fuera de %<virtual%>"
  
! #: cp/decl.c:12704
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> en una declaraciÃ³n vacÃ­a"
  
! #: cp/decl.c:12707
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12724
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "el miembro que no es objeto %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12730
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la funciÃ³n %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12736
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12742
  #, fuzzy, gcc-internal-format
  #| msgid "const %qs cannot be declared %<mutable%>"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12748
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la referencia %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12764
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a function definition"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/decl.c:12767
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a member function definition"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/decl.c:12793
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: cp/decl.c:12796
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "la definiciÃ³n de tipo se declarÃ³ %<auto%>"
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12805
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "el nombre del typedef puede no ser un especificador-de-nombre-anidado"
  
! #: cp/decl.c:12829
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ prohÃ­be el tipo anidado %qD con el mismo nombre que la clase que lo contiene"
  
! #: cp/decl.c:12918
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "se especificÃ³ %<inline%> para la declaraciÃ³n de clase friend"
  
! #: cp/decl.c:12926
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "los parÃ¡metros de la plantilla no pueden ser friends"
  
! #: cp/decl.c:12928
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "la declaraciÃ³n friend requere una llave de clase, p.e. %<friend class %T::%D%>"
  
! #: cp/decl.c:12932
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "la declaraciÃ³n friend requiere una llave de clase, p.e. %<friend %#T%>"
  
! #: cp/decl.c:12945
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "se intenta hacer que la clase %qT sea un friend de Ã¡mbito global"
  
! #: cp/decl.c:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "calificadores no vÃ¡lidos en el tipo de funciÃ³n que no es miembro"
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12979
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "el declarador abstracto %qT se usÃ³ como declaraciÃ³n"
  
! #: cp/decl.c:12994
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of function type %qT"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "inicializaciÃ³n por valor del tipo de funciÃ³n %qT"
  
! #: cp/decl.c:13013
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "no se puede usar %<::%>  en la declaraciÃ³n de parÃ¡metros"
  
! #: cp/decl.c:13022 cp/parser.c:18368
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter %q+D to be of abstract type %qT"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "no se puede declarar que el parÃ¡metro %q+D sea del tipo abstracto %qT"
  
! #: cp/decl.c:13025
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/decl.c:13028
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "el parÃ¡metro se declarÃ³ %<auto%>"
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "uso no vÃ¡lido del nombre-de-plantilla %qE sin una lista de argumentos"
  
! #: cp/decl.c:13083
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member declared %<auto%>"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "se declarÃ³ el miembro dato que no es static como %<auto%>"
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13123
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "uso no vÃ¡lido de %<::%>"
  
! #: cp/decl.c:13144
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "declaraciÃ³n de la funciÃ³n %qD en un contexto no vÃ¡lido"
  
! #: cp/decl.c:13154
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "la funciÃ³n %qD se declarÃ³ virtual dentro de un union"
  
! #: cp/decl.c:13164
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD no se puede declarar virtual, ya que siempre es static"
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "se esperaba un nombre calificado en la declaraciÃ³n friend para el destructor %qD"
  
! #: cp/decl.c:13185
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "a destructor cannot be %qs"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/decl.c:13198
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:13211
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "se esperaba un nombre calificado en la declaraciÃ³n friend para el constructor %qD"
  
! #: cp/decl.c:13220
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "a constructor cannot be %<concept%>"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/decl.c:13226
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "el constructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/decl.c:13234 cp/decl.c:13561
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "no se puede abrir %s"
  
! #: cp/decl.c:13243
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD redeclared as function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "la variable %qD se redeclarÃ³ como funciÃ³n"
  
! #: cp/decl.c:13246
  #, fuzzy, gcc-internal-format
  #| msgid "original type declared here"
  msgid "variable template declared here"
  msgstr "el tipo original se definiÃ³ aquÃ­"
  
! #: cp/decl.c:13308
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "el campo %qD tiene tipo de dato incompleto"
  
! #: cp/decl.c:13313
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "el nombre %qT tiene tipo de dato incompleto"
  
! #: cp/decl.c:13333
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE no es ni funciÃ³n ni funciÃ³n miembro; no se puede declarar friend"
  
! #: cp/decl.c:13336
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "%qE no es ni funciÃ³n ni funciÃ³n miembro; no se puede declarar friend"
  
! #: cp/decl.c:13386 cp/decl.c:13397
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "static data member %qE declared %qs"
  msgstr "se declarÃ³ el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.c:13391
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr static data member %qD must have an initializer"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "el miembro dato static constexpr %qD debe tener un inicializador"
  
! #: cp/decl.c:13425 cp/decl.c:13433 cp/decl.c:13440 cp/decl.c:13447
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "se declarÃ³ el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.c:13502
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<auto%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.c:13505
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<register%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.c:13511
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.c:13515
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.c:13520
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "no se permiten los especificadores-virt en %qs fuera de una definiciÃ³n de clase"
  
! #: cp/decl.c:13532
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> specified invalid for function %qs declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<static%> es no vÃ¡lido para la funciÃ³n %qs declarada fuera del Ã¡mbito global"
  
! #: cp/decl.c:13536
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<inline%> es no vÃ¡lido para la funciÃ³n %qs declarada fuera del Ã¡mbito global"
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "funciÃ³n virtual %qs que no es clase"
  
! #: cp/decl.c:13551
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "se definiÃ³ %qs en un Ã¡mbito que no es una clase"
  
! #: cp/decl.c:13552
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "se declarÃ³ %qs en un Ã¡mbito que no es una clase"
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "no se puede declarar que la funciÃ³n miembro %qD tenga enlace estÃ¡tico"
  
! #: cp/decl.c:13604
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "no se puede declarar una funciÃ³n static dentro de otra funciÃ³n"
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> puede no ser utilizado cuando se define (opuesto a la declaraciÃ³n) un dato miembro static"
  
! #: cp/decl.c:13650
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "se declarÃ³ el miembro static %qD como %<register%>"
  
! #: cp/decl.c:13656
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "no se puede declarar explÃ­citamente que el miembro %q#D tenga un enlace externo"
  
! #: cp/decl.c:13664
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of constexpr variable %qD is not a definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la declaraciÃ³n de la variable constexpr %qD no es una definiciÃ³n"
  
! #: cp/decl.c:13671
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "un parÃ¡metro no se puede declarar %<constexpr%>"
  
! #: cp/decl.c:13691
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la declaraciÃ³n de %q#D no tiene inicializadores"
  
! #: cp/decl.c:13703
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs inicializado y declarado como %<extern%>"
  
! #: cp/decl.c:13708
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "el argumento por defecto %qE usa %qD"
  
! #: cp/decl.c:13878
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "el argumento por defecto %qE usa la variable local %qD"
  
! #: cp/decl.c:13965
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "uso no vÃ¡lido de %<virtual%> en la declaraciÃ³n de plantilla de %q#D"
  
! #: cp/decl.c:13969
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "uso no vÃ¡lido de %<virtual%> en la declaraciÃ³n de plantilla de %q#D"
  
! #: cp/decl.c:13991
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "tipo de parÃ¡metro cualificado %<_Atomic%> %qT de %q+D"
  
! #: cp/decl.c:13999
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "el parÃ¡metro %qD se declarÃ³ no vÃ¡lidamente como tipo de mÃ©todo"
  
! #: cp/decl.c:14026
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "el parÃ¡metro %qD incluye un puntero a matriz %qT de lÃ­mite desconocido"
  
! #: cp/decl.c:14028
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "el parÃ¡metro %qD incluye una referencia a matriz %qT de lÃ­mite desconocido"
  
! #: cp/decl.c:14275
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructor no vÃ¡lido; tal vez quiso decir %<%T (const %T&)%>"
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/decl.c:14361
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD no se puede declarar como static"
  
! #: cp/decl.c:14391
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "%qD debe ser una funciÃ³n miembro que no sea static"
  
! #: cp/decl.c:14397
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD debe ser una funciÃ³n miembro que no sea static o una funciÃ³n que no sea miembro"
  
! #: cp/decl.c:14407
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD debe tener un argumento de tipo clase o enumerado"
  
  #. 13.4.0.3
! #: cp/decl.c:14433
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ prohÃ­be la sobrecarga del operador ?:"
  
  #. Variadic.
! #: cp/decl.c:14444
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD no debe tener un nÃºmero variable de argumentos"
  
! #: cp/decl.c:14470
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD debe tomar cero o un argumentos"
  
! #: cp/decl.c:14471
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD debe tomar uno o dos argumentos"
  
! #: cp/decl.c:14483
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su argumento"
  
! #: cp/decl.c:14484
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su segundo argumento"
  
! #: cp/decl.c:14495
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.c:14496 cp/decl.c:14506
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD debe tomar un argumento exactamente"
  
! #: cp/decl.c:14507
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.c:14521
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/decl.c:14545
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversiÃ³n a void nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.c:14552
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to the same type will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversiÃ³n a una referencia al mismo tipo nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.c:14554
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to the same type will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversiÃ³n al mismo tipo nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.c:14563
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to a base class will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversiÃ³n a una referencia a una clase base nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.c:14565
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a base class will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversiÃ³n a una clase base nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.c:14581
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "el %qD definido por el usuario siempre evalÃºa ambos argumentos"
  
  #  En esta traducciÃ³n se emplea 'devolver' por 'return'. Si embargo, aquÃ­
  #  se cambiÃ³ por cacofonÃ­a: no es agradable escuchar 'debe devolver'. cfuga
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "el prefijo %qD debe regresar %qT"
  
! #: cp/decl.c:14607
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "el postfijo %qD debe regresar %qT"
  
! #: cp/decl.c:14619
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD debe devolver por valor"
  
! #: cp/decl.c:14674
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "usando el parÃ¡metro de tipo plantilla %qT despuÃ©s de %qs"
  
! #: cp/decl.c:14697
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "se usa especializaciÃ³n de plantilla %qT alias despuÃ©s de %qs"
  
! #: cp/decl.c:14700
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "se usÃ³ el nombre de definiciÃ³n de tipo %qD despuÃ©s de %qs"
  
! #: cp/decl.c:14702
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD tiene una declaraciÃ³n previa aquÃ­"
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "se refiriÃ³ a %qT como %qs"
  
! #: cp/decl.c:14711 cp/decl.c:14718
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T tiene una declaraciÃ³n previa aquÃ­"
  
! #: cp/decl.c:14717
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "se refiriÃ³ a %qT como un enum"
--- 48993,50745 ----
  msgstr[0] "inicializador no vÃ¡lido para la cadena de bits"
  msgstr[1] "inicializador no vÃ¡lido para la cadena de bits"
  
! #: cp/decl.c:8254
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8299
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "cannot decompose variable length vector %qT"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: cp/decl.c:8325
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "el tamaÃ±o de la matriz no es una expresion constante integral"
  
! #: cp/decl.c:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "in initialization of structured binding variable %qD"
  msgstr "tipo no vÃ¡lido para la variable de iteraciÃ³n %qE"
  
! #: cp/decl.c:8384
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot decompose union type %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/decl.c:8389
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
  
! #: cp/decl.c:8394
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/decl.c:8398
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.c:8407
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to static data member %qD"
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "no se puede aplicar %<offsetof%> al dato miembro static %qD"
  
! #: cp/decl.c:8854
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8857
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "el inicializador no puede determinar el tamaÃ±o de %qT"
  
! #: cp/decl.c:9095
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "falta el tamaÃ±o de la matriz en %qT"
  
! #: cp/decl.c:9098
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "matriz %qT de tamaÃ±o cero"
  
! #: cp/decl.c:9114
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "el destructor para la clase extranjera %qT no puede ser un miembro"
  
! #: cp/decl.c:9116
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "el constructor para la clase extranjera %qT no puede ser un miembro"
  
! #: cp/decl.c:9142
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD se declarÃ³ como una variable %<virtual%>"
  
! #: cp/decl.c:9144
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "los especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de variable"
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<virtual%>"
  
! #: cp/decl.c:9153
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<inline%>"
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "los especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de parÃ¡metro"
  
! #: cp/decl.c:9161
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD se declarÃ³ como un tipo %<virtual%>"
  
! #: cp/decl.c:9164
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD se declarÃ³ como un tipo %<inline%>"
  
! #: cp/decl.c:9166
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "los especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de tipo"
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD se declarÃ³ como un campo %<virtual%>"
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD se declarÃ³ como un campo %<inline%>"
  
! #: cp/decl.c:9177
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "los especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de campo"
  
! #: cp/decl.c:9184
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/decl.c:9191
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D se declarÃ³ con una especificaciÃ³n de excepciÃ³n"
  
! #: cp/decl.c:9223
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "la definiciÃ³n de %qD no estÃ¡ en un espacio de nombres que contenga a %qT"
  
! #: cp/decl.c:9263
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "la funciÃ³n miembro static %q#D se declara con calificadores de tipo"
  
! #: cp/decl.c:9274
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a non-parameter"
  msgid "concept %q#D declared with function parameters"
  msgstr "%qD se declarÃ³ como un no-parÃ¡metro"
  
! #: cp/decl.c:9281
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD declared with void type"
  msgid "concept %q#D declared with a deduced return type"
  msgstr "el parÃ¡metro %qD se declarÃ³ con tipo void"
  
! #: cp/decl.c:9284
  #, fuzzy, gcc-internal-format
  #| msgid "Java method %qD has non-Java return type %qT"
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "el mÃ©todo Java %qD tiene un tipo de devoluciÃ³n %qT que no es de Java"
  
! #: cp/decl.c:9360
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "concept %qD has no definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de union"
  
! #: cp/decl.c:9379
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be instrumented"
  msgid "a function concept cannot be constrained"
  msgstr "no se puede instrumentar la funciÃ³n"
  
! #: cp/decl.c:9387
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template function"
  msgid "constraints on a non-templated function"
  msgstr "%qD no es una funciÃ³n plantilla"
  
! #: cp/decl.c:9432
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "definiendo la especializaciÃ³n explÃ­cita %qD en la declaraciÃ³n friend"
  
! #: cp/decl.c:9443
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "uso no vÃ¡lido del id de plantilla %qD en la declaraciÃ³n de la plantilla primaria"
  
! #: cp/decl.c:9462
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "no se permiten los argumentos por defecto en la declaraciÃ³n de la especializaciÃ³n friend de la plantilla %qD"
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "no se permite %<inline%> en la declaraciÃ³n de la especializaciÃ³n friend de la plantilla %qD"
  
! #: cp/decl.c:9488
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "la declaraciÃ³n de %q#D fuera de la clase no es una definiciÃ³n"
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr ""
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.c:9547
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "no se puede declarar %<::main%> como inline"
  
! #: cp/decl.c:9550 cp/decl.c:9553
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.c:9555
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.c:9617
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "la funciÃ³n miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.c:9618
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "la funciÃ³n que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/decl.c:9626
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "la funciÃ³n miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.c:9627
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "la funciÃ³n que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/decl.c:9637
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
! #: cp/decl.c:9645
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:9652
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "la declaraciÃ³n de %qD como algo que no es funciÃ³n"
  
! #: cp/decl.c:9665
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "operador literal con enlace C"
  
! #: cp/decl.c:9675
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD tien una lista de argumentos no vÃ¡lida"
  
! #: cp/decl.c:9683
  #, fuzzy, gcc-internal-format
  #| msgid "integer suffix %<%s%> shadowed by implementation"
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "se oscurece el sufijo entero %<%s%> por la implementaciÃ³n"
  
! #: cp/decl.c:9689
  #, fuzzy, gcc-internal-format
  #| msgid "floating point suffix %<%s%> shadowed by implementation"
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "se oscurece el sufijo de coma flotante %<%s%> por la implementaciÃ³n"
  
! #: cp/decl.c:9696
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "los sufijos de operador literal que no estÃ¡n precedidos por %<_%> estÃ¡n reservados para estandarizaciÃ³n futura"
  
! #: cp/decl.c:9701
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD debe ser una funciÃ³n que no sea miembro"
  
! #: cp/decl.c:9782
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> debe devolver %<int%>"
  
! #: cp/decl.c:9822
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "la definiciÃ³n de %qD declarado implÃ­citamente"
  
! #: cp/decl.c:9827
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "la definiciÃ³n de %qD explÃ­citamente por defecto"
  
! #: cp/decl.c:9829
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D explicitly defaulted here"
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+#D explÃ­citamente por defecto aquÃ­"
  
! #: cp/decl.c:9846
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "no hay una funciÃ³n miembro %q#D declarada en la clase %qT"
  
! #: cp/decl.c:10037
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.c:10046
  #, fuzzy, gcc-internal-format
  #| msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "la variable automÃ¡tica %qE no puede ser %<threadprivate%>"
  
! #: cp/decl.c:10053
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10056
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "a variable concept cannot be constrained"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: cp/decl.c:10181
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "inicializaciÃ³n en la clase del miembro de datos static %q#D de tipo incompleto"
  
! #: cp/decl.c:10185
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "se necesita %<constexpr%> para la inicializaciÃ³n en la clase no vÃ¡lida del miembro de datos static %q#D de tipo que no es integral"
  
! #: cp/decl.c:10189
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "inicializaciÃ³n en la clase del miembro de datos static %q#D de tipo que no es literal"
  
! #: cp/decl.c:10200
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "inicializaciÃ³n en la clase no vÃ¡lida para el miembro de datos static de tipo %qT que no es integral"
  
! #: cp/decl.c:10205
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ prohÃ­be la inicializaciÃ³n en la clase del miembro static %qD que no es constante"
  
! #: cp/decl.c:10210
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ prohÃ­be la inicializaciÃ³n de la constante miembro %qD del tipo %qT que no es entero"
  
! #: cp/decl.c:10321
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "el tamaÃ±o de la matriz %qD tiene un tipo %qT que no es integral"
  
! #: cp/decl.c:10324
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "el tamaÃ±o de la matriz tiene un tipo %qT que no es integral"
  
! #: cp/decl.c:10354 cp/decl.c:10426
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "el tamaÃ±o de la matriz %qD no es una expresion constante integral"
  
! #: cp/decl.c:10358 cp/decl.c:10429
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "el tamaÃ±o de la matriz no es una expresion constante integral"
  
! #: cp/decl.c:10409
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ prohÃ­be la matriz %qD de tamaÃ±o cero"
  
! #: cp/decl.c:10412
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ prohÃ­be matrices de tamaÃ±o cero"
  
! #: cp/decl.c:10436
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ prohÃ­be la matriz %qD de longitud variable"
  
! #: cp/decl.c:10439
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ prohÃ­be las matrices de longitud variable"
  
! #: cp/decl.c:10445
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "se usa la matriz de longitud variable %qD"
  
! #: cp/decl.c:10448
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: cp/decl.c:10497
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "desbordamiento en la dimensiÃ³n de la matriz"
  
! #: cp/decl.c:10557
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%qD declared as array of %qT"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "se crea la matriz de %qT"
  
! #: cp/decl.c:10569
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "la declaraciÃ³n de %qD como una matriz de voids"
  
! #: cp/decl.c:10571
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "se crea la matriz de voids"
  
! #: cp/decl.c:10576
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "la declaraciÃ³n de %qD como una matriz de funciones"
  
! #: cp/decl.c:10578
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "se crea la matriz de funciones"
  
! #: cp/decl.c:10583
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "la declaraciÃ³n de %qD como una matriz de referencias"
  
! #: cp/decl.c:10585
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "se crea la matriz de referencias"
  
! #: cp/decl.c:10590
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "la declaraciÃ³n de %qD como una matriz de miembros de funciÃ³n"
  
! #: cp/decl.c:10593
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "se crea la matriz de miembros de funciÃ³n"
  
! #: cp/decl.c:10611
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de %qD como una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: cp/decl.c:10615
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto para la primera"
  
! #: cp/decl.c:10702
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "la especificaciÃ³n del tipo de devoluciÃ³n para el constructor es no vÃ¡lida"
  
! #: cp/decl.c:10705
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "no se permiten calificadores en la declaraciÃ³n de %<operator %T%>"
  
! #: cp/decl.c:10716
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "la especificaciÃ³n del tipo de devoluciÃ³n para el destructor es no vÃ¡lida"
  
! #: cp/decl.c:10719
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "no se permiten calificadores en la declaraciÃ³n de %<operator %T%>"
  
! #: cp/decl.c:10732
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "se especificÃ³ un tipo de devoluciÃ³n para %<operator %T%>"
  
! #: cp/decl.c:10735
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "no se permiten calificadores en la declaraciÃ³n de %<operator %T%>"
  
! #: cp/decl.c:10744
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "la especificaciÃ³n del tipo de devoluciÃ³n para el destructor es no vÃ¡lida"
  
! #: cp/decl.c:10747
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "no se permiten calificadores en la declaraciÃ³n de %<operator %T%>"
  
! #: cp/decl.c:10751
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "especificadores en conflicto en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:10760
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "especificadores en conflicto en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:10781
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "se declarÃ³ la variable o campo sin nombre como void"
  
! #: cp/decl.c:10789
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "se declarÃ³ la variable o campo como void"
  
! #: cp/decl.c:10804
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "el especificador %<inline%> es no vÃ¡lido para la funciÃ³n %qs declarada fuera del Ã¡mbito global"
  
! #: cp/decl.c:10809
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:11059
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<::%D%>"
  
! #: cp/decl.c:11062 cp/decl.c:11084
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<%T::%D%>"
  
! #: cp/decl.c:11065
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<%D::%D%>"
  
! #: cp/decl.c:11075
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:11099
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "la declaraciÃ³n de %qD como algo que no es funciÃ³n"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:11106
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-member"
  msgid "declaration of %qE as non-member"
  msgstr "declaraciÃ³n de %qD como algo que no es miembro"
  
! #: cp/decl.c:11134
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "falta el id del declarador; se utiliza la palabra reservada %qD"
  
! #: cp/decl.c:11185
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "la definiciÃ³n de la funciÃ³n no declara parÃ¡metros"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "la declaraciÃ³n de %qD como algo que no es funciÃ³n"
  
! #: cp/decl.c:11210
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "declaraciÃ³n de %qD como %<typedef%>"
  
! #: cp/decl.c:11215
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "la declaraciÃ³n de %qD como parÃ¡metro"
  
! #: cp/decl.c:11250
  #, fuzzy, gcc-internal-format
  #| msgid "no classes specified"
  msgid "both %qs and %qs specified"
  msgstr "no se especificÃ³ ninguna clase"
  
! #: cp/decl.c:11257 cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot appear in a typedef declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%<constexpr%> no puede aparecer en una declaraciÃ³n typedef"
  
! #: cp/decl.c:11289
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11299
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "dos o mÃ¡s tipos de datos en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:11307
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "especificadores en conflicto en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:11343
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
  
! #: cp/decl.c:11392 cp/decl.c:11396 cp/decl.c:11399
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ prohÃ­be la declaraciÃ³n de %qs sin tipo"
  
! #: cp/decl.c:11416
  #, fuzzy, gcc-internal-format
  #| msgid "%<__int128%> is not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "no se admite %<__int128%> en este objetivo"
  
! #: cp/decl.c:11424
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support %<__int128%> for %qs"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ no admite %<__int128%> para %qs"
  
! #: cp/decl.c:11478
  #, fuzzy, gcc-internal-format
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> y %<unsigned%> se especificaron juntos para %qs"
  
! #: cp/decl.c:11484
  #, fuzzy, gcc-internal-format
  #| msgid "%<long%> and %<short%> specified together for %qs"
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> y %<short%>  se especificaron juntos para %qs"
  
! #: cp/decl.c:11492 cp/decl.c:11498
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qs specified with %qT"
  msgstr "se usÃ³ %qs con %qE"
  
! #: cp/decl.c:11503
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/decl.c:11505
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/decl.c:11572
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex no vÃ¡lido para %qs"
  
! #: cp/decl.c:11611
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11632
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "el miembro %qD no se puede declarar como virtual y static al mismo tiempo"
  
! #: cp/decl.c:11641
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "el miembro %qD no se puede declarar como virtual y static al mismo tiempo"
  
! #: cp/decl.c:11654
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "declaraciÃ³n typedef no vÃ¡lida en la declaraciÃ³n de parÃ¡metros"
  
! #: cp/decl.c:11661
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "se especificÃ³ una clase de almacenamiento para el parÃ¡metro de plantilla %qs"
  
! #: cp/decl.c:11671 cp/decl.c:11843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "se especificÃ³ una clase de almacenamiento para el parÃ¡metro %qs"
  
! #: cp/decl.c:11679 cp/decl.c:11688 cp/decl.c:11694 cp/decl.c:11700
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a parameter cannot be declared %qs"
  msgstr "un parÃ¡metro no se puede declarar %<constexpr%>"
  
! #: cp/decl.c:11710
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "declaraciÃ³n de clase fuera de %<virtual%>"
  
! #: cp/decl.c:11720 cp/decl.c:11723 cp/decl.c:11725 cp/decl.c:11728
! #: cp/decl.c:11738 cp/decl.c:11748 cp/decl.c:11758 cp/decl.c:11762
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "structured binding declaration cannot be %qs"
  msgstr "se descarta el atributo en la declaraciÃ³n de %q#T"
  
! #: cp/decl.c:11732 cp/decl.c:11754
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:11742
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "inicializador no vÃ¡lido para la cadena de bits"
  
! #: cp/decl.c:11766
  #, fuzzy, gcc-internal-format
  #| msgid "function %qs cannot be declared %<mutable%>"
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "la funciÃ³n %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:11777
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "la funciÃ³n indirecta %q+D no se puede declarar weak"
  
! #: cp/decl.c:11780
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11815
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "mÃºltiples clases de almacenamiento en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:11841
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: cp/decl.c:11855
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "la funciÃ³n anidada %qs se declarÃ³ %<extern%>"
  
! #: cp/decl.c:11860
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "la declaraciÃ³n del nivel superior de %qs especifica %<auto%>"
  
! #: cp/decl.c:11868
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "el Ã¡mbito de la funciÃ³n %qs es implÃ­citamente auto y declarado %<__thread%>"
  
! #: cp/decl.c:11882
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "especificadores de clase de almacenamiento no vÃ¡lidos en las declaraciones de funciones friend"
  
! #: cp/decl.c:11913
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "se descarta el atributo"
  
! #: cp/decl.c:11914
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "un atributo que ataÃ±e a un especificador de tipo se descarta"
  
! #: cp/decl.c:11964
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of %qs"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "mÃºltiples clases de almacenamiento en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:12016
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12039
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "la funciÃ³n %qs usa el especificador de tipo %<auto%> sin un tipo de devoluciÃ³n trailing"
  
! #: cp/decl.c:12043
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "el tipo de devoluciÃ³n trailing sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:12048
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "la funciÃ³n %qs con tipo de devoluciÃ³n trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
  
! #: cp/decl.c:12064
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "la funciÃ³n %qs con tipo de devoluciÃ³n trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
  
! #: cp/decl.c:12069
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "uso no vÃ¡lido de %<auto%>"
  
! #: cp/decl.c:12080
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: cp/decl.c:12089
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: cp/decl.c:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12116
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "el tipo de devoluciÃ³n trailing sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:12119
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "no se declarÃ³ la funciÃ³n %qs con tipo de devoluciÃ³n trailing con el especificador de tipo %<auto%>"
  
! #: cp/decl.c:12144
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified return type of %qD"
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: cp/decl.c:12156
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: cp/decl.c:12162
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: cp/decl.c:12169
  #, fuzzy, gcc-internal-format
  #| msgid "%<noreturn%> function returns non-void value"
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "la funciÃ³n %<noreturn%> devuelve un valor que no es void"
  
! #: cp/decl.c:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "el destructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "el constructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "los constructores tal vez no sean cv-calificados"
  
! #: cp/decl.c:12225
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "destructors may not be ref-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12226
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be ref-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "los constructores no se pueden declarar virtual"
  
! #: cp/decl.c:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.c:12266
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "la declaraciÃ³n friend no estÃ¡ en una definiciÃ³n de clase"
  
! #: cp/decl.c:12270
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t define friend function %qs in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "no se puede definir la funciÃ³n friend %qs en una definiciÃ³n de clase local"
  
! #: cp/decl.c:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12297
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "a conversion function cannot have a trailing return type"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: cp/decl.c:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "los destructores no pueden tener parÃ¡metros"
  
! #: cp/decl.c:12364
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "no se puede declarar el puntero a %q#T"
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/decl.c:12386
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "no se puede declarar el puntero al miembro %q#T"
  
! #: cp/decl.c:12415
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "no se puede declarar la referencia para el tipo de funciÃ³n calificado %qT"
  
! #: cp/decl.c:12416
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/decl.c:12489
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "no se puede declarar la referencia a %q#T, el cual no es una definiciÃ³n de tipo o un argumento de tipo de plantilla"
  
! #: cp/decl.c:12560
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "el id de plantilla %qD se usa como un declarador"
  
! #: cp/decl.c:12586
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "las funciones miembros son implÃ­citamente friends de su clase"
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "calificaciÃ³n extra %<%T::%> en el miembro %qs"
  
! #: cp/decl.c:12621
  #, fuzzy, gcc-internal-format
  #| msgid "cannot define member function %<%T::%s%> within %<%T%>"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "no se puede definir la funciÃ³n miembro %<%T::%s%> dentro de %<%T%>"
  
! #: cp/decl.c:12623
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function %<%T::%s%> within %<%T%>"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "no se puede declarar la funciÃ³n miembro %<%T::%s%> dentro de %<%T%>"
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "no se puede declarar el miembro %<%T::%s%> dentro de %qT"
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "%qs que no es parÃ¡metro no puede ser un paquete de parÃ¡metro"
  
! #: cp/decl.c:12680
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "los datos miembro pueden no tener el tipo modificado variablemente %qT"
  
! #: cp/decl.c:12683
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "el parÃ¡metro puede no tener el tipo modificado variablemente %qT"
  
! #: cp/decl.c:12694
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "declaraciÃ³n de clase fuera de %<virtual%>"
  
! #: cp/decl.c:12697
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> en una declaraciÃ³n vacÃ­a"
  
! #: cp/decl.c:12700
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
  
! #: cp/decl.c:12710
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "el miembro que no es objeto %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12723
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la funciÃ³n %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12729
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12735
  #, fuzzy, gcc-internal-format
  #| msgid "const %qs cannot be declared %<mutable%>"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12741
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la referencia %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12757
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a function definition"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/decl.c:12760
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a member function definition"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/decl.c:12786
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: cp/decl.c:12789
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "la definiciÃ³n de tipo se declarÃ³ %<auto%>"
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12798
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "el nombre del typedef puede no ser un especificador-de-nombre-anidado"
  
! #: cp/decl.c:12822
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ prohÃ­be el tipo anidado %qD con el mismo nombre que la clase que lo contiene"
  
! #: cp/decl.c:12911
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "se especificÃ³ %<inline%> para la declaraciÃ³n de clase friend"
  
! #: cp/decl.c:12919
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "los parÃ¡metros de la plantilla no pueden ser friends"
  
! #: cp/decl.c:12921
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "la declaraciÃ³n friend requere una llave de clase, p.e. %<friend class %T::%D%>"
  
! #: cp/decl.c:12925
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "la declaraciÃ³n friend requiere una llave de clase, p.e. %<friend %#T%>"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "se intenta hacer que la clase %qT sea un friend de Ã¡mbito global"
  
! #: cp/decl.c:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "calificadores no vÃ¡lidos en el tipo de funciÃ³n que no es miembro"
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12972
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "el declarador abstracto %qT se usÃ³ como declaraciÃ³n"
  
! #: cp/decl.c:12987
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of function type %qT"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "inicializaciÃ³n por valor del tipo de funciÃ³n %qT"
  
! #: cp/decl.c:13006
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "no se puede usar %<::%>  en la declaraciÃ³n de parÃ¡metros"
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter %q+D to be of abstract type %qT"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "no se puede declarar que el parÃ¡metro %q+D sea del tipo abstracto %qT"
  
! #: cp/decl.c:13018
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/decl.c:13021
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "el parÃ¡metro se declarÃ³ %<auto%>"
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "uso no vÃ¡lido del nombre-de-plantilla %qE sin una lista de argumentos"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member declared %<auto%>"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "se declarÃ³ el miembro dato que no es static como %<auto%>"
  
! #: cp/decl.c:13097
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
! #: cp/decl.c:13100
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13116
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "uso no vÃ¡lido de %<::%>"
  
! #: cp/decl.c:13137
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "declaraciÃ³n de la funciÃ³n %qD en un contexto no vÃ¡lido"
  
! #: cp/decl.c:13147
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "la funciÃ³n %qD se declarÃ³ virtual dentro de un union"
  
! #: cp/decl.c:13157
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD no se puede declarar virtual, ya que siempre es static"
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "se esperaba un nombre calificado en la declaraciÃ³n friend para el destructor %qD"
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "a destructor cannot be %qs"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/decl.c:13191
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:13204
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "se esperaba un nombre calificado en la declaraciÃ³n friend para el constructor %qD"
  
! #: cp/decl.c:13213
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "a constructor cannot be %<concept%>"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/decl.c:13219
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "el constructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "no se puede abrir %s"
  
! #: cp/decl.c:13236
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD redeclared as function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "la variable %qD se redeclarÃ³ como funciÃ³n"
  
! #: cp/decl.c:13239
  #, fuzzy, gcc-internal-format
  #| msgid "original type declared here"
  msgid "variable template declared here"
  msgstr "el tipo original se definiÃ³ aquÃ­"
  
! #: cp/decl.c:13301
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "el campo %qD tiene tipo de dato incompleto"
  
! #: cp/decl.c:13306
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "el nombre %qT tiene tipo de dato incompleto"
  
! #: cp/decl.c:13326
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE no es ni funciÃ³n ni funciÃ³n miembro; no se puede declarar friend"
  
! #: cp/decl.c:13329
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "%qE no es ni funciÃ³n ni funciÃ³n miembro; no se puede declarar friend"
  
! #: cp/decl.c:13379 cp/decl.c:13390
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "static data member %qE declared %qs"
  msgstr "se declarÃ³ el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.c:13384
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr static data member %qD must have an initializer"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "el miembro dato static constexpr %qD debe tener un inicializador"
  
! #: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "se declarÃ³ el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.c:13495
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<auto%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.c:13498
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<register%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.c:13504
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.c:13508
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.c:13513
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "no se permiten los especificadores-virt en %qs fuera de una definiciÃ³n de clase"
  
! #: cp/decl.c:13525
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> specified invalid for function %qs declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<static%> es no vÃ¡lido para la funciÃ³n %qs declarada fuera del Ã¡mbito global"
  
! #: cp/decl.c:13529
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<inline%> es no vÃ¡lido para la funciÃ³n %qs declarada fuera del Ã¡mbito global"
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "funciÃ³n virtual %qs que no es clase"
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "se definiÃ³ %qs en un Ã¡mbito que no es una clase"
  
! #: cp/decl.c:13545
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "se declarÃ³ %qs en un Ã¡mbito que no es una clase"
  
! #: cp/decl.c:13588
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "no se puede declarar que la funciÃ³n miembro %qD tenga enlace estÃ¡tico"
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "no se puede declarar una funciÃ³n static dentro de otra funciÃ³n"
  
! #: cp/decl.c:13636
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> puede no ser utilizado cuando se define (opuesto a la declaraciÃ³n) un dato miembro static"
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "se declarÃ³ el miembro static %qD como %<register%>"
  
! #: cp/decl.c:13649
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "no se puede declarar explÃ­citamente que el miembro %q#D tenga un enlace externo"
  
! #: cp/decl.c:13657
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of constexpr variable %qD is not a definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la declaraciÃ³n de la variable constexpr %qD no es una definiciÃ³n"
  
! #: cp/decl.c:13664
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "un parÃ¡metro no se puede declarar %<constexpr%>"
  
! #: cp/decl.c:13684
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la declaraciÃ³n de %q#D no tiene inicializadores"
  
! #: cp/decl.c:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs inicializado y declarado como %<extern%>"
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
  
! #: cp/decl.c:13868
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "el argumento por defecto %qE usa %qD"
  
! #: cp/decl.c:13871
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "el argumento por defecto %qE usa la variable local %qD"
  
! #: cp/decl.c:13958
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "uso no vÃ¡lido de %<virtual%> en la declaraciÃ³n de plantilla de %q#D"
  
! #: cp/decl.c:13962
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "uso no vÃ¡lido de %<virtual%> en la declaraciÃ³n de plantilla de %q#D"
  
! #: cp/decl.c:13984
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "tipo de parÃ¡metro cualificado %<_Atomic%> %qT de %q+D"
  
! #: cp/decl.c:13992
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "el parÃ¡metro %qD se declarÃ³ no vÃ¡lidamente como tipo de mÃ©todo"
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "el parÃ¡metro %qD incluye un puntero a matriz %qT de lÃ­mite desconocido"
  
! #: cp/decl.c:14021
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "el parÃ¡metro %qD incluye una referencia a matriz %qT de lÃ­mite desconocido"
  
! #: cp/decl.c:14268
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructor no vÃ¡lido; tal vez quiso decir %<%T (const %T&)%>"
  
! #: cp/decl.c:14347
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD no se puede declarar como static"
  
! #: cp/decl.c:14384
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "%qD debe ser una funciÃ³n miembro que no sea static"
  
! #: cp/decl.c:14390
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD debe ser una funciÃ³n miembro que no sea static o una funciÃ³n que no sea miembro"
  
! #: cp/decl.c:14400
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD debe tener un argumento de tipo clase o enumerado"
  
  #. 13.4.0.3
! #: cp/decl.c:14426
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ prohÃ­be la sobrecarga del operador ?:"
  
  #. Variadic.
! #: cp/decl.c:14437
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD no debe tener un nÃºmero variable de argumentos"
  
! #: cp/decl.c:14463
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD debe tomar cero o un argumentos"
  
! #: cp/decl.c:14464
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD debe tomar uno o dos argumentos"
  
! #: cp/decl.c:14476
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su argumento"
  
! #: cp/decl.c:14477
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su segundo argumento"
  
! #: cp/decl.c:14488
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD debe tomar un argumento exactamente"
  
! #: cp/decl.c:14500
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.c:14514
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/decl.c:14538
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversiÃ³n a void nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.c:14545
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to the same type will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversiÃ³n a una referencia al mismo tipo nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.c:14547
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to the same type will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversiÃ³n al mismo tipo nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.c:14556
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to a base class will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversiÃ³n a una referencia a una clase base nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.c:14558
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a base class will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversiÃ³n a una clase base nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.c:14574
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "el %qD definido por el usuario siempre evalÃºa ambos argumentos"
  
  #  En esta traducciÃ³n se emplea 'devolver' por 'return'. Si embargo, aquÃ­
  #  se cambiÃ³ por cacofonÃ­a: no es agradable escuchar 'debe devolver'. cfuga
! #: cp/decl.c:14593
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "el prefijo %qD debe regresar %qT"
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "el postfijo %qD debe regresar %qT"
  
! #: cp/decl.c:14612
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD debe devolver por valor"
  
! #: cp/decl.c:14667
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "usando el parÃ¡metro de tipo plantilla %qT despuÃ©s de %qs"
  
! #: cp/decl.c:14690
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "se usa especializaciÃ³n de plantilla %qT alias despuÃ©s de %qs"
  
! #: cp/decl.c:14693
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "se usÃ³ el nombre de definiciÃ³n de tipo %qD despuÃ©s de %qs"
  
! #: cp/decl.c:14695
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD tiene una declaraciÃ³n previa aquÃ­"
  
! #: cp/decl.c:14703
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "se refiriÃ³ a %qT como %qs"
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T tiene una declaraciÃ³n previa aquÃ­"
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "se refiriÃ³ a %qT como un enum"
*************** msgstr "se refiriÃ³ a %qT como un enum"
*** 50601,50654 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14732
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "se requiere un argumento de plantilla para %<%s %T%>"
  
! #: cp/decl.c:14786 cp/name-lookup.c:4476
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD tiene el mismo nombre que la clase en la cual se declarÃ³"
  
! #: cp/decl.c:14816 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6592
! #: cp/pt.c:9558
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT no es una plantilla"
  
! #: cp/decl.c:14821
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14830 cp/name-lookup.c:4715 cp/name-lookup.c:4826
! #: cp/parser.c:6543 cp/parser.c:28273
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/decl.c:14933
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "uso del enum %q#D sin declaraciÃ³n previa"
  
! #: cp/decl.c:14969
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeclaraciÃ³n de %qT como algo que no es plantilla"
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union derivada %qT no vÃ¡lida"
  
! #: cp/decl.c:15116
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15127
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
--- 50751,50804 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "se requiere un argumento de plantilla para %<%s %T%>"
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD tiene el mismo nombre que la clase en la cual se declarÃ³"
  
! #: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT no es una plantilla"
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/decl.c:14926
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "uso del enum %q#D sin declaraciÃ³n previa"
  
! #: cp/decl.c:14962
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeclaraciÃ³n de %qT como algo que no es plantilla"
  
! #: cp/decl.c:15102
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union derivada %qT no vÃ¡lida"
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15120
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
*************** msgstr "el tipo %qT no es una base direc
*** 50656,50698 ****
  
  #  No me gusta mucho esta traducciÃ³n. Creo que es mejor
  #  "el tipo base %qT no es de tipo struct o clase". cfuga
! #: cp/decl.c:15152
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "el tipo base %qT falla en ser un tipo struct o clase"
  
! #: cp/decl.c:15182
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipo recursivo %qT sin definir"
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "tipo base duplicado %qT no vÃ¡lido"
  
! #: cp/decl.c:15329
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "no coinciden scoped/unscoped en el enum %q#T"
  
! #: cp/decl.c:15332 cp/decl.c:15340 cp/decl.c:15350 cp/decl.c:15933
! #: cp/parser.c:19266
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "la definiciÃ³n previa estÃ¡ aquÃ­"
  
! #: cp/decl.c:15337
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "no coincide el tipo subyacente en el enum %q#T"
  
! #: cp/decl.c:15347
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tipos subyacentes diferentes en el enum %q#T"
  
! #: cp/decl.c:15420
  #, 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"
--- 50806,50848 ----
  
  #  No me gusta mucho esta traducciÃ³n. Creo que es mejor
  #  "el tipo base %qT no es de tipo struct o clase". cfuga
! #: cp/decl.c:15145
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "el tipo base %qT falla en ser un tipo struct o clase"
  
! #: cp/decl.c:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipo recursivo %qT sin definir"
  
! #: cp/decl.c:15177
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "tipo base duplicado %qT no vÃ¡lido"
  
! #: cp/decl.c:15322
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "no coinciden scoped/unscoped en el enum %q#T"
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "la definiciÃ³n previa estÃ¡ aquÃ­"
  
! #: cp/decl.c:15330
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "no coincide el tipo subyacente en el enum %q#T"
  
! #: cp/decl.c:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tipos subyacentes diferentes en el enum %q#T"
  
! #: cp/decl.c:15413
  #, fuzzy, gcc-internal-format
  #| msgid "underlying type %<%T%> of %<%T%> must be an integral type"
  msgid "underlying type %qT of %qT must be an integral type"
*************** msgstr "el tipo subyacente %<%T%> de %<%
*** 50702,50778 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15567
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "ningÃºn tipo integral puede representar todos los valores de enumerador de %qT"
  
! #: cp/decl.c:15735
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.c:15745
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.c:15794
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.c:15795
  #, fuzzy, gcc-internal-format
  #| msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.c:15806
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "desbordamiento en valores de enumeraciÃ³n en %qD"
  
! #: cp/decl.c:15826
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: cp/decl.c:15931 cp/parser.c:19264
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "definiciÃ³n mÃºltiple de %q#T"
  
! #: cp/decl.c:15971
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "el tipo de devoluciÃ³n %q#T es un tipo de dato incompleto"
  
! #: cp/decl.c:16146 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
  
! #: cp/decl.c:17004
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "no hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve void"
  
! #: cp/decl.c:17006 cp/typeck.c:9851
  #, fuzzy, gcc-internal-format
  #| msgid "function return types not compatible due to %<volatile%>"
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "los tipos de devoluciÃ³n de funciÃ³n no son compatibles debido a %<volatile%>"
  
! #: cp/decl.c:17242
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ya se definiÃ³ en la clase %qT"
  
! #: cp/decl.c:17620
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
--- 50852,50928 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "ningÃºn tipo integral puede representar todos los valores de enumerador de %qT"
  
! #: cp/decl.c:15728
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.c:15738
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.c:15787
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.c:15788
  #, fuzzy, gcc-internal-format
  #| msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.c:15799
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "desbordamiento en valores de enumeraciÃ³n en %qD"
  
! #: cp/decl.c:15819
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: cp/decl.c:15924 cp/parser.c:19337
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "definiciÃ³n mÃºltiple de %q#T"
  
! #: cp/decl.c:15964
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "el tipo de devoluciÃ³n %q#T es un tipo de dato incompleto"
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
  
! #: cp/decl.c:17003
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "no hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve void"
  
! #: cp/decl.c:17005 cp/typeck.c:9851
  #, fuzzy, gcc-internal-format
  #| msgid "function return types not compatible due to %<volatile%>"
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "los tipos de devoluciÃ³n de funciÃ³n no son compatibles debido a %<volatile%>"
  
! #: cp/decl.c:17241
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ya se definiÃ³ en la clase %qT"
  
! #: cp/decl.c:17619
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
*************** msgstr "no se puede borrar una funciÃ³n.
*** 50814,50820 ****
  msgid "deleting %qT is undefined"
  msgstr "el borrado de %qT estÃ¡ indefinido"
  
! #: cp/decl2.c:582 cp/pt.c:5734
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "declaraciÃ³n plantilla de %q#D"
--- 50964,50970 ----
  msgid "deleting %qT is undefined"
  msgstr "el borrado de %qT estÃ¡ indefinido"
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "declaraciÃ³n plantilla de %q#D"
*************** msgstr "declaraciÃ³n plantilla de %q#D"
*** 50824,50830 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "las listas de parÃ¡metro de plantilla proporcionadas no coinciden con los parÃ¡metros de plantilla de %qD"
  
! #: cp/decl2.c:637 cp/pt.c:5691
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "se declarÃ³ el destructor %qD como una plantilla miembro"
--- 50974,50980 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "las listas de parÃ¡metro de plantilla proporcionadas no coinciden con los parÃ¡metros de plantilla de %qD"
  
! #: cp/decl2.c:637 cp/pt.c:5724
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "se declarÃ³ el destructor %qD como una plantilla miembro"
*************** msgstr "el miembro static %qD no puede s
*** 50937,51000 ****
  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.c:1444
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT not allowed"
  msgid "incomplete type %qT is not mappable"
  msgstr "no se permite el tipo incompleto %qT"
  
! #: cp/decl2.c:1456
  #, fuzzy, gcc-internal-format
  #| msgid "type %qE has virtual member functions"
  msgid "type %qT with virtual members is not mappable"
  msgstr "el tipo %qE tiene funciones miembro virtuales"
  
! #: cp/decl2.c:1468
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "static field %qD is not mappable"
  msgstr "'%s' en %C no es una variable"
  
! #: cp/decl2.c:1557
  #, 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.c:1629
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "struct anÃ³nimo no estÃ¡ dentro de un tipo nombrado"
  
! #: cp/decl2.c:1645
  #, 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.c:1652
  #, 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.c:1655
  #, 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.c:1720
  #, 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.c:1729
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "union anÃ³nima sin miembros"
  
! #: cp/decl2.c:1766
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> debe devolver el tipo %qT"
--- 51087,51150 ----
  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.c:1443
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT not allowed"
  msgid "incomplete type %qT is not mappable"
  msgstr "no se permite el tipo incompleto %qT"
  
! #: cp/decl2.c:1455
  #, fuzzy, gcc-internal-format
  #| msgid "type %qE has virtual member functions"
  msgid "type %qT with virtual members is not mappable"
  msgstr "el tipo %qE tiene funciones miembro virtuales"
  
! #: cp/decl2.c:1467
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "static field %qD is not mappable"
  msgstr "'%s' en %C no es una variable"
  
! #: cp/decl2.c:1556
  #, 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.c:1628
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "struct anÃ³nimo no estÃ¡ dentro de un tipo nombrado"
  
! #: cp/decl2.c:1644
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q+#D no vÃ¡lido; un union anÃ³nimo sÃ³lo puede tener miembros con datos no estÃ¡ticos"
  
! #: cp/decl2.c:1651
  #, fuzzy, gcc-internal-format
  #| msgid "private member %q+#D in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "miembro privado %q+#D en union anÃ³nima"
  
! #: cp/decl2.c:1654
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "miembro protegido %q+#D en union anÃ³nima"
  
! #: cp/decl2.c:1719
  #, 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.c:1728
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "union anÃ³nima sin miembros"
  
! #: cp/decl2.c:1765
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> debe devolver el tipo %qT"
*************** msgstr "%<operator new%> debe devolver e
*** 51003,51091 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1778
  #, 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.c:1794
  #, 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.c:1824
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> debe devolver el tipo %qT"
  
! #: cp/decl2.c:1839
  #, 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.c:1842
  #, 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.c:1844
  #, 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.c:1854
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> toma el tipo %qT como primer argumento"
  
! #: cp/decl2.c:2794
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.c:2798
  #, 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.c:2803
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.c:2811
  #, 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.c:2829
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.c:2833
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT whose type 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.c:2838
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.c:2845
  #, 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.c:4460
  #, 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"
--- 51153,51241 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1777
  #, 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.c:1793
  #, 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.c:1823
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> debe devolver el tipo %qT"
  
! #: cp/decl2.c:1838
  #, 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.c:1841
  #, 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.c:1843
  #, 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.c:1853
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> toma el tipo %qT como primer argumento"
  
! #: cp/decl2.c:2808
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.c:2812
  #, 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.c:2817
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.c:2825
  #, 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.c:2843
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.c:2847
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT whose type 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.c:2852
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anÃ³nimo"
  
! #: cp/decl2.c:2859
  #, 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.c:4474
  #, 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
*** 51095,51351 ****
  #. 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.c:4469
  #, 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.c:4473
  #, 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.c:4477
  #, 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.c:4485
  #, 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.c:4489
  #, 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.c:4492
  #, 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.c:4680
  #, 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.c:4683
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous mangling %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/decl2.c:4685
  #, 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.c:4757 cp/decl2.c:4760
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.c:5100
  #, 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.c:5300
  #, 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.c:5305
  #, 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.c:5405
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "la clase %qE es obsoleta"
  
! #: cp/decl2.c:5409
  #, 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.c:5524
  #, fuzzy, gcc-internal-format
  #| msgid "converting lambda which uses %<...%> to function pointer"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "se convierte lambda la cual usa %<...%> a un puntero de funciÃ³n"
  
! #: cp/decl2.c:5527
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "se usÃ³ la funciÃ³n borrada %q+D"
  
! #: cp/decl2.c:5571
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl2.c:5593
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "se usa %<typename%> fuera de la plantilla"
  
! #: cp/error.c:3874
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "sin argumentos"
  
! #: cp/error.c:3966
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4317
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4322
  #, fuzzy, gcc-internal-format
  #| msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los operadores de conversiÃ³n explÃ­cita sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4327
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4332
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4337
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4342
  #, fuzzy, gcc-internal-format
  #| msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los enums con Ã¡mbito sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4347
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las funciones por defecto y borradas sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4352
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4357
  #, fuzzy, gcc-internal-format
  #| msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los controles de anulaciÃ³n (override/final) sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4362
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los inicializadores de datos miembro que no son static sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4367
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las literales definidas por el usuario sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4372
  #, fuzzy, gcc-internal-format
  #| msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los constructores delegadores sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4377
  #, fuzzy, gcc-internal-format
  #| msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los constructores delegadores sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4382
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4387
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las literales definidas por el usuario sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4437
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "se utilizÃ³ el tipo incompleto %qT en un especificador de nombre anidado"
  
! #: cp/error.c:4441
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la referencia a %<%T::%D%> es ambigua"
  
! #: cp/error.c:4455
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qT no tiene un miembro llamado %qE; Â¿quiso decir %qE?"
  
! #: cp/error.c:4459 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/error.c:4481
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qT no tiene un miembro llamado %qE; Â¿quiso decir %qE?"
  
! #: cp/error.c:4485 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD no es un miembro de %qD"
  
! #: cp/error.c:4496
  #, fuzzy, gcc-internal-format
  #| msgid "%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> no se ha declarado"
  
! #: cp/error.c:4500
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> no se ha declarado"
--- 51245,51501 ----
  #. 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.c:4483
  #, 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.c:4487
  #, 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.c:4491
  #, 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.c:4499
  #, 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.c:4503
  #, 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.c:4506
  #, 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.c:4694
  #, 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.c:4697
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous mangling %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/decl2.c:4699
  #, 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.c:4771 cp/decl2.c:4774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.c:5114
  #, 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.c:5314
  #, 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.c:5319
  #, 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.c:5419
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "la clase %qE es obsoleta"
  
! #: cp/decl2.c:5423
  #, 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.c:5538
  #, fuzzy, gcc-internal-format
  #| msgid "converting lambda which uses %<...%> to function pointer"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "se convierte lambda la cual usa %<...%> a un puntero de funciÃ³n"
  
! #: cp/decl2.c:5541
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "se usÃ³ la funciÃ³n borrada %q+D"
  
! #: cp/decl2.c:5585
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl2.c:5607
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "se usa %<typename%> fuera de la plantilla"
  
! #: cp/error.c:3876
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "sin argumentos"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4319
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4324
  #, fuzzy, gcc-internal-format
  #| msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los operadores de conversiÃ³n explÃ­cita sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4329
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4334
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4339
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4344
  #, fuzzy, gcc-internal-format
  #| msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los enums con Ã¡mbito sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4349
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las funciones por defecto y borradas sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4354
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4359
  #, fuzzy, gcc-internal-format
  #| msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los controles de anulaciÃ³n (override/final) sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4364
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los inicializadores de datos miembro que no son static sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4369
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las literales definidas por el usuario sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4374
  #, fuzzy, gcc-internal-format
  #| msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los constructores delegadores sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4379
  #, fuzzy, gcc-internal-format
  #| msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los constructores delegadores sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4384
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4389
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las literales definidas por el usuario sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4439
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "se utilizÃ³ el tipo incompleto %qT en un especificador de nombre anidado"
  
! #: cp/error.c:4443
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la referencia a %<%T::%D%> es ambigua"
  
! #: cp/error.c:4457
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qT no tiene un miembro llamado %qE; Â¿quiso decir %qE?"
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/error.c:4483
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qT no tiene un miembro llamado %qE; Â¿quiso decir %qE?"
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD no es un miembro de %qD"
  
! #: cp/error.c:4498
  #, fuzzy, gcc-internal-format
  #| msgid "%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> no se ha declarado"
  
! #: cp/error.c:4502
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> no se ha declarado"
*************** msgstr "   por un manejador anterior de
*** 51405,51422 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "el manejador %<...%> debe ser el Ãºltimo manejador para su bloque try"
  
! #: cp/except.c:1174
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr "la expresiÃ³n noexcept evalÃºa a %<falso%> por una llamada a %qD"
  
! #: cp/except.c:1177
  #, fuzzy, gcc-internal-format
  #| msgid "but %q+D does not throw; perhaps it should be declared %<noexcept%>"
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr "pero %q+D no hace throw; tal vez se debe declarar %<noexcept%>"
  
! #: cp/expr.c:224
  #, fuzzy, gcc-internal-format
  #| msgid "use of memory input without lvalue in asm operand %d is deprecated"
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
--- 51555,51572 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "el manejador %<...%> debe ser el Ãºltimo manejador para su bloque try"
  
! #: cp/except.c:1177
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr "la expresiÃ³n noexcept evalÃºa a %<falso%> por una llamada a %qD"
  
! #: cp/except.c:1180
  #, fuzzy, gcc-internal-format
  #| msgid "but %q+D does not throw; perhaps it should be declared %<noexcept%>"
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr "pero %q+D no hace throw; tal vez se debe declarar %<noexcept%>"
  
! #: cp/expr.c:236
  #, fuzzy, gcc-internal-format
  #| msgid "use of memory input without lvalue in asm operand %d is deprecated"
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
*************** msgstr "%qD se inicializa con sÃ­ mismo"
*** 51567,51585 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "inicializador no vÃ¡lido para la matriz miembro %q#D"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2004
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2007 cp/method.c:2018
  #, fuzzy, gcc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%q#D should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2015
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
--- 51717,51735 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "inicializador no vÃ¡lido para la matriz miembro %q#D"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, fuzzy, gcc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%q#D should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
*************** msgstr "el tipo %qT no es una base direc
*** 51671,51682 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/init.c:1785 cp/init.c:4612 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "la matriz se debe inicializar con un inicializador dentro de llaves"
  
! #: cp/init.c:2094 cp/semantics.c:3448
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT no es un tipo de clase"
--- 51821,51832 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "la matriz se debe inicializar con un inicializador dentro de llaves"
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT no es un tipo de clase"
*************** msgstr "puntero no vÃ¡lido al campo de b
*** 51696,51702 ****
  msgid "invalid use of non-static member function %qD"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro no static %qD"
  
! #: cp/init.c:2257 cp/semantics.c:1926
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "uso no vÃ¡lido del dato miembro no static %qD"
--- 51846,51852 ----
  msgid "invalid use of non-static member function %qD"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro no static %qD"
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "uso no vÃ¡lido del dato miembro no static %qD"
*************** msgstr "se detectÃ³ un posible problema
*** 51854,51941 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "no se llamarÃ¡ ni al destructor ni al operador delete especÃ­fico de la clase, aÃºn si se declaran cuando se defina la clase"
  
! #: cp/init.c:4521
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "el inicializador termina prematuramente"
  
! #: cp/init.c:4827
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "tamaÃ±o de matriz desconocida en delete"
  
! #: cp/init.c:4861
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "se detectÃ³ un posible problema en la invocaciÃ³n del operador delete:"
  
! #: cp/init.c:4866
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "no se llamarÃ¡ ni al destructor ni al operador delete especÃ­fico de la clase, aÃºn si se declaran cuando se defina la clase"
  
! #: cp/init.c:4881
  #, fuzzy, gcc-internal-format
  #| msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "si borra un objeto de tipo de clase abstracta %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
  
! #: cp/init.c:4886
  #, fuzzy, gcc-internal-format
  #| msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "si borra un objeto de tipo de clase polimÃ³rfica %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
  
! #: cp/init.c:5194
  #, 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"
  
! #: cp/lambda.c:526
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:541
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:545
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal has variable size"
  msgid "because the array element type %qT has variable size"
  msgstr "la literal compuesta tiene tamaÃ±o variable"
  
! #: cp/lambda.c:569
  #, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr "no se puede capturar %qE por referencia"
  
! #: cp/lambda.c:579
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of incomplete type %q#T"
  msgid "capture by copy of incomplete type %qT"
  msgstr "uso no vÃ¡lido del tipo incompleto %q#T"
  
! #: cp/lambda.c:631
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:707
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:709
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:823
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "no se capturÃ³ %<this%> para esta funciÃ³n lambda"
--- 52004,52091 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "no se llamarÃ¡ ni al destructor ni al operador delete especÃ­fico de la clase, aÃºn si se declaran cuando se defina la clase"
  
! #: cp/init.c:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "el inicializador termina prematuramente"
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "tamaÃ±o de matriz desconocida en delete"
  
! #: cp/init.c:4863
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "se detectÃ³ un posible problema en la invocaciÃ³n del operador delete:"
  
! #: cp/init.c:4868
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "no se llamarÃ¡ ni al destructor ni al operador delete especÃ­fico de la clase, aÃºn si se declaran cuando se defina la clase"
  
! #: cp/init.c:4883
  #, fuzzy, gcc-internal-format
  #| msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "si borra un objeto de tipo de clase abstracta %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
  
! #: cp/init.c:4888
  #, fuzzy, gcc-internal-format
  #| msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "si borra un objeto de tipo de clase polimÃ³rfica %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
  
! #: cp/init.c:5196
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: cp/lambda.c:529
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:544
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:548
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal has variable size"
  msgid "because the array element type %qT has variable size"
  msgstr "la literal compuesta tiene tamaÃ±o variable"
  
! #: cp/lambda.c:572
  #, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr "no se puede capturar %qE por referencia"
  
! #: cp/lambda.c:582
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of incomplete type %q#T"
  msgid "capture by copy of incomplete type %qT"
  msgstr "uso no vÃ¡lido del tipo incompleto %q#T"
  
! #: cp/lambda.c:634
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:710
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:712
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:826
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "no se capturÃ³ %<this%> para esta funciÃ³n lambda"
*************** msgstr "se decodifica __underlying_type"
*** 52011,52073 ****
  msgid "mangling unknown fixed point type"
  msgstr "se decodifica el tipo de coma fija desconocido"
  
! #: cp/mangle.c:3289
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "decodificando %C"
  
! #: cp/mangle.c:3370
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "se omitiÃ³ el operando de enmedio de %<?%>: no se puede revolver el operando"
  
! #: cp/mangle.c:3919
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:3965
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.c:3971
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.c:4243
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.c:4248
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.c:4253
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/method.c:832 cp/method.c:1957
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q#D, can%'t use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "el miembro const %q#D que no es static, no puede usar el operador de asignaciÃ³n por defecto"
  
! #: cp/method.c:838 cp/method.c:1963
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member %q#D, can%'t use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
--- 52161,52223 ----
  msgid "mangling unknown fixed point type"
  msgstr "se decodifica el tipo de coma fija desconocido"
  
! #: cp/mangle.c:3294
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "decodificando %C"
  
! #: cp/mangle.c:3375
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "se omitiÃ³ el operando de enmedio de %<?%>: no se puede revolver el operando"
  
! #: cp/mangle.c:3924
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:3970
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.c:3976
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.c:4248
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.c:4253
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.c:4258
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/method.c:832 cp/method.c:2004
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q#D, can%'t use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "el miembro const %q#D que no es static, no puede usar el operador de asignaciÃ³n por defecto"
  
! #: cp/method.c:838 cp/method.c:2010
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member %q#D, can%'t use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
*************** msgstr "argumento de tipo errÃ³neo para
*** 52097,52258 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/method.c:1115
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1123
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD debe tomar %<void%>"
  
! #: cp/method.c:1147
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1150
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1153
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1308
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot default compare union %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/method.c:1344
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member %qD"
  msgid "cannot default compare reference member %qD"
  msgstr "no se puede crear un puntero al miembro referencia %qD"
  
! #: cp/method.c:1352
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot default compare anonymous union member"
  msgstr "miembro protegido %q+#D en union anÃ³nima"
  
! #: cp/method.c:1569
  #, fuzzy, gcc-internal-format
  #| msgid "synthesized method %qD first required here "
  msgid "synthesized method %qD first required here"
  msgstr "se requiriÃ³ primero el mÃ©todo sintetizado %qD aquÃ­ "
  
! #: cp/method.c:1902
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "miembro union %q+D con %qD que no es trivial"
  
! #: cp/method.c:1913
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted constructor calls non-constexpr %q+D"
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "un constructor por defecto llama a %q+D que no es constexpr"
  
! #: cp/method.c:1914
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted constructor calls non-constexpr %q+D"
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "un constructor por defecto llama a %q+D que no es constexpr"
  
! #: cp/method.c:1980
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %q+#D is invalid"
  msgid "initializer for %q#D is invalid"
  msgstr "el inicializador para %q+#D es no vÃ¡lido"
  
! #: cp/method.c:2037
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted default constructor does not initialize %q+#D"
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "el constructor por defecto en efecto no inicializa %q+#D"
  
! #: cp/method.c:2048
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "el dato miembro que no es estÃ¡tico %qD tiene un tipo de clase Java"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2255
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "el constructor por defecto en efecto no inicializa ningÃºn dato miembro que no es static"
  
! #: cp/method.c:2298
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2432
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "un tipo de conclusiÃ³n lambda tiene un constructor por defecto borrado"
  
! #: cp/method.c:2435
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "un tipo de conclusiÃ³n lambda tiene un operador de asignaciÃ³n por copia borrado"
  
! #: cp/method.c:2444
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q+#D se declara implÃ­citamente como deleted porque %qT declara un constructor move o un operador de asignaciÃ³n move"
  
! #: cp/method.c:2455
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2463 cp/method.c:2487
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q+#D es implÃ­citamente deleted por que la definiciÃ³n por defecto estarÃ­a mal formada:"
  
! #: cp/method.c:2496
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2913
  #, fuzzy, gcc-internal-format
  #| msgid "does not match expected signature %qD"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "no coincide la firma esperada %qD"
  
! #: cp/method.c:2916
  #, fuzzy, gcc-internal-format
  #| msgid "does not match expected signature %qD"
  msgid "expected signature: %qD"
  msgstr "no coincide la firma esperada %qD"
  
! #: cp/method.c:2948
  #, fuzzy, gcc-internal-format
  #| msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "la funciÃ³n %q+D explÃ­citamente por defecto no se puede declarar como constexpr porque la declaraciÃ³n implÃ­cita no es constexpr:"
  
! #: cp/method.c:2968
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "una plantilla no se puede definir por defecto"
  
! #: cp/method.c:3003
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD no se puede definir por defecto"
  
! #: cp/method.c:3012
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "funciÃ³n definida por defecto %q+D con argumento por defecto"
--- 52247,52418 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/method.c:1108
! #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1111
! #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1126
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1134
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD debe tomar %<void%>"
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1319
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot default compare union %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/method.c:1355
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member %qD"
  msgid "cannot default compare reference member %qD"
  msgstr "no se puede crear un puntero al miembro referencia %qD"
  
! #: cp/method.c:1363
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot default compare anonymous union member"
  msgstr "miembro protegido %q+#D en union anÃ³nima"
  
! #: cp/method.c:1580
  #, fuzzy, gcc-internal-format
  #| msgid "synthesized method %qD first required here "
  msgid "synthesized method %qD first required here"
  msgstr "se requiriÃ³ primero el mÃ©todo sintetizado %qD aquÃ­ "
  
! #: cp/method.c:1949
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "miembro union %q+D con %qD que no es trivial"
  
! #: cp/method.c:1960
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted constructor calls non-constexpr %q+D"
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "un constructor por defecto llama a %q+D que no es constexpr"
  
! #: cp/method.c:1961
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted constructor calls non-constexpr %q+D"
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "un constructor por defecto llama a %q+D que no es constexpr"
  
! #: cp/method.c:2027
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %q+#D is invalid"
  msgid "initializer for %q#D is invalid"
  msgstr "el inicializador para %q+#D es no vÃ¡lido"
  
! #: cp/method.c:2084
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted default constructor does not initialize %q+#D"
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "el constructor por defecto en efecto no inicializa %q+#D"
  
! #: cp/method.c:2095
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "el dato miembro que no es estÃ¡tico %qD tiene un tipo de clase Java"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2302
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "el constructor por defecto en efecto no inicializa ningÃºn dato miembro que no es static"
  
! #: cp/method.c:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2479
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "un tipo de conclusiÃ³n lambda tiene un constructor por defecto borrado"
  
! #: cp/method.c:2482
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "un tipo de conclusiÃ³n lambda tiene un operador de asignaciÃ³n por copia borrado"
  
! #: cp/method.c:2491
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q+#D se declara implÃ­citamente como deleted porque %qT declara un constructor move o un operador de asignaciÃ³n move"
  
! #: cp/method.c:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2510 cp/method.c:2534
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q+#D es implÃ­citamente deleted por que la definiciÃ³n por defecto estarÃ­a mal formada:"
  
! #: cp/method.c:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2960
  #, fuzzy, gcc-internal-format
  #| msgid "does not match expected signature %qD"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "no coincide la firma esperada %qD"
  
! #: cp/method.c:2963
  #, fuzzy, gcc-internal-format
  #| msgid "does not match expected signature %qD"
  msgid "expected signature: %qD"
  msgstr "no coincide la firma esperada %qD"
  
! #: cp/method.c:2995
  #, fuzzy, gcc-internal-format
  #| msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "la funciÃ³n %q+D explÃ­citamente por defecto no se puede declarar como constexpr porque la declaraciÃ³n implÃ­cita no es constexpr:"
  
! #: cp/method.c:3015
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "una plantilla no se puede definir por defecto"
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD no se puede definir por defecto"
  
! #: cp/method.c:3059
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "funciÃ³n definida por defecto %q+D con argumento por defecto"
*************** msgstr "debido a diferentes especificaci
*** 52291,52524 ****
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "el parÃ¡metro %qD se declarÃ³ no vÃ¡lidamente como tipo de mÃ©todo"
  
! #: cp/name-lookup.c:2688
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "la declaraciÃ³n de %q#D oscurece un parÃ¡metro"
  
! #: cp/name-lookup.c:2817
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/name-lookup.c:2971
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "local external declaration %q#D"
  msgstr "la declaraciÃ³n global %q+#D"
  
! #: cp/name-lookup.c:2973
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration %q+#D"
  msgid "does not match previous declaration %q#D"
  msgstr "genera un conflicto con la declaraciÃ³n previa %q+#D"
  
! #: cp/name-lookup.c:3096
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "una declaraciÃ³n friend %qD en una clase local sin declaraciÃ³n previa"
  
! #: cp/name-lookup.c:3289
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s(%E) %p %d\n"
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.c:3292
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s %p %d\n"
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.c:4611
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "declaraciÃ³n de uso para un no miembro en el Ã¡mbito de la clase"
  
! #: cp/name-lookup.c:4619
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "uan declaraciÃ³n de uso no puede nombrar al destructor"
  
! #: cp/name-lookup.c:4628
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "declaraciÃ³n de uso para un no miembro en el Ã¡mbito de la clase"
  
! #: cp/name-lookup.c:4635
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> nombra al destructor"
  
! #: cp/name-lookup.c:4652
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nombra al constructor en %qT"
  
! #: cp/name-lookup.c:4690
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4707
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared in %qE"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.c:4723
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "using-declaration may not name namespace %qD"
  msgstr "uan declaraciÃ³n de uso no puede nombrar al destructor"
  
! #: cp/name-lookup.c:4806
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "la declaraciÃ³n de %qD no estÃ¡ en un espacio de nombres alrededor de %qD"
  
! #: cp/name-lookup.c:4846
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "calificaciÃ³n explÃ­cita en la declaraciÃ³n de %qD"
  
! #: cp/name-lookup.c:4898
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared within %qD"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.c:4900
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/name-lookup.c:4909
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD se deberÃ­a declarar dentro de %qD"
  
! #: cp/name-lookup.c:4957
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/name-lookup.c:4964
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "el atributo %qD no tiene signifcado porque los miembros del espacio de nombres anÃ³nimo tiene sÃ­mbolos locales"
  
! #: cp/name-lookup.c:4974 cp/name-lookup.c:5001
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.c:4980
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.c:5017 cp/name-lookup.c:7305
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "se descarta la directiva de atributo %qD"
  
! #: cp/name-lookup.c:5303
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "lÃ­mite mÃ¡ximo de %d espacios de nombres buscados para %qE"
  
! #: cp/name-lookup.c:5355
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternativa sugerida:"
  msgstr[1] "alternativas sugeridas:"
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:5888
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5894
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not available for %s architecture"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%s no estÃ¡ disponible para la arquitectura %s"
  
! #: cp/name-lookup.c:6163
  #, fuzzy, gcc-internal-format
  #| msgid "weak %q+D cannot be defined %qE"
  msgid "the macro %qs had not yet been defined"
  msgstr "weak %q+D no se puede definir como %qE"
  
! #: cp/name-lookup.c:6166
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "it was later defined here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: cp/name-lookup.c:6922
  #, fuzzy, gcc-internal-format
  #| msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la deducciÃ³n de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/name-lookup.c:7299
  #, fuzzy, gcc-internal-format
  #| msgid "switch %qs is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "la opciÃ³n %qs ya no se admite"
  
! #: cp/name-lookup.c:7302
  #, fuzzy, gcc-internal-format
  #| msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgid "you can use an inline namespace instead"
  msgstr "Esta opciÃ³n es obsoleta; utilice en su lugar -fsanitize-recover=."
  
! #: cp/name-lookup.c:7385
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "no se permite aquÃ­ el alias del espacio de nombres %qD, se asume que es %qD"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/name-lookup.c:7440
  #, fuzzy, gcc-internal-format
  #| msgid "method attributes must be specified at the end only"
  msgid "inline namespace must be specified at initial definition"
  msgstr "los atributos de mÃ©todo sÃ³lo se deben especificar al final"
  
! #: cp/name-lookup.c:7441
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qD defined here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/name-lookup.c:7514
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entrando a pop_everything ()\n"
  
! #: cp/name-lookup.c:7523
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
--- 52451,52690 ----
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "el parÃ¡metro %qD se declarÃ³ no vÃ¡lidamente como tipo de mÃ©todo"
  
! #: cp/name-lookup.c:2689
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "la declaraciÃ³n de %q#D oscurece un parÃ¡metro"
  
! #: cp/name-lookup.c:2820
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/name-lookup.c:2974
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "local external declaration %q#D"
  msgstr "la declaraciÃ³n global %q+#D"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration %q+#D"
  msgid "does not match previous declaration %q#D"
  msgstr "genera un conflicto con la declaraciÃ³n previa %q+#D"
  
! #: cp/name-lookup.c:3100
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "una declaraciÃ³n friend %qD en una clase local sin declaraciÃ³n previa"
  
! #: cp/name-lookup.c:3293
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s(%E) %p %d\n"
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.c:3296
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s %p %d\n"
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "declaraciÃ³n de uso para un no miembro en el Ã¡mbito de la clase"
  
! #: cp/name-lookup.c:4623
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "uan declaraciÃ³n de uso no puede nombrar al destructor"
  
! #: cp/name-lookup.c:4632
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "declaraciÃ³n de uso para un no miembro en el Ã¡mbito de la clase"
  
! #: cp/name-lookup.c:4639
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> nombra al destructor"
  
! #: cp/name-lookup.c:4656
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nombra al constructor en %qT"
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4711
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared in %qE"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.c:4727
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "using-declaration may not name namespace %qD"
  msgstr "uan declaraciÃ³n de uso no puede nombrar al destructor"
  
! #: cp/name-lookup.c:4810
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "la declaraciÃ³n de %qD no estÃ¡ en un espacio de nombres alrededor de %qD"
  
! #: cp/name-lookup.c:4850
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "calificaciÃ³n explÃ­cita en la declaraciÃ³n de %qD"
  
! #: cp/name-lookup.c:4902
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared within %qD"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.c:4904
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/name-lookup.c:4913
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD se deberÃ­a declarar dentro de %qD"
  
! #: cp/name-lookup.c:4961
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "el atributo %qD no tiene signifcado porque los miembros del espacio de nombres anÃ³nimo tiene sÃ­mbolos locales"
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.c:4984
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "se descarta la directiva de atributo %qD"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "lÃ­mite mÃ¡ximo de %d espacios de nombres buscados para %qE"
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternativa sugerida:"
  msgstr[1] "alternativas sugeridas:"
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5898
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not available for %s architecture"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%s no estÃ¡ disponible para la arquitectura %s"
  
! #: cp/name-lookup.c:6167
  #, fuzzy, gcc-internal-format
  #| msgid "weak %q+D cannot be defined %qE"
  msgid "the macro %qs had not yet been defined"
  msgstr "weak %q+D no se puede definir como %qE"
  
! #: cp/name-lookup.c:6170
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "it was later defined here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: cp/name-lookup.c:6926
  #, fuzzy, gcc-internal-format
  #| msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la deducciÃ³n de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/name-lookup.c:7303
  #, fuzzy, gcc-internal-format
  #| msgid "switch %qs is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "la opciÃ³n %qs ya no se admite"
  
! #: cp/name-lookup.c:7306
  #, fuzzy, gcc-internal-format
  #| msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgid "you can use an inline namespace instead"
  msgstr "Esta opciÃ³n es obsoleta; utilice en su lugar -fsanitize-recover=."
  
! #: cp/name-lookup.c:7409
! #, fuzzy, gcc-internal-format
! #| msgid "'%s' at %L is ambiguous"
! msgid "%<namespace %E%> is ambiguous"
! msgstr "'%s' en %L es ambiguo"
! 
! #: cp/name-lookup.c:7425
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "no se permite aquÃ­ el alias del espacio de nombres %qD, se asume que es %qD"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/name-lookup.c:7480
  #, fuzzy, gcc-internal-format
  #| msgid "method attributes must be specified at the end only"
  msgid "inline namespace must be specified at initial definition"
  msgstr "los atributos de mÃ©todo sÃ³lo se deben especificar al final"
  
! #: cp/name-lookup.c:7481
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qD defined here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/name-lookup.c:7554
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entrando a pop_everything ()\n"
  
! #: cp/name-lookup.c:7563
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr "el identificador %qE es una pala
*** 52545,52551 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41219
  #, 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"
--- 52711,52717 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
*************** msgstr "%<::%E%> no se ha declarado"
*** 52571,52577 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "solicitud por el miembro %qE en el tipo %qT que no es clase"
  
! #: cp/parser.c:3005 cp/parser.c:19203
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> no se ha declarado"
--- 52737,52743 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "solicitud por el miembro %qE en el tipo %qT que no es clase"
  
! #: cp/parser.c:3005 cp/parser.c:19276
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> no se ha declarado"
*************** msgstr "id-de-plantilla no vÃ¡lido"
*** 52653,52659 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "una literal de coma flotante no puede aparecer en una expresiÃ³n constante"
  
! #: cp/parser.c:3200 cp/pt.c:19141
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "una conversiÃ³n a un tipo diferente de un tipo integral o de enumeraciÃ³n no puede aparecer en una expresiÃ³n constante"
--- 52819,52825 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "una literal de coma flotante no puede aparecer en una expresiÃ³n constante"
  
! #: cp/parser.c:3200 cp/pt.c:19309
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "una conversiÃ³n a un tipo diferente de un tipo integral o de enumeraciÃ³n no puede aparecer en una expresiÃ³n constante"
*************** msgstr "%<constexpr%> de C++11 sÃ³lo est
*** 52781,54102 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:3406
  #, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr "(tal vez intentÃ³ %<typename %T::%E%>)"
  
! #: cp/parser.c:3435 cp/parser.c:3447
  #, fuzzy, gcc-internal-format
  #| msgid "%qE in namespace %qE does not name a type"
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr "%qE en el espacio de nombres %qE no nombra un tipo"
  
! #: cp/parser.c:3440 cp/parser.c:3452
  #, fuzzy, gcc-internal-format
  #| msgid "%qE in namespace %qE does not name a type"
  msgid "%qE in namespace %qE does not name a template type"
  msgstr "%qE en el espacio de nombres %qE no nombra un tipo"
  
! #: cp/parser.c:3460
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/parser.c:3465
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr "%qE en el espacio de nombres %qE no nombra un tipo"
  
! #: cp/parser.c:3476
  #, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr "%<%T::%E%> nombra el constructor, no el tipo"
  
! #: cp/parser.c:3479
  #, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr "y %qT no tiene constructores de plantilla"
  
! #: cp/parser.c:3489
  #, fuzzy, gcc-internal-format
  #| msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr "se necesita %<typename%> antes de %<%T::%E%> porque %qT es un Ã¡mbito dependiente"
  
! #: cp/parser.c:3497
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr "se necesita %<typename%> antes de %<%T::%E%> porque %qT es un Ã¡mbito dependiente"
  
! #: cp/parser.c:3509 cp/parser.c:3513
  #, fuzzy, gcc-internal-format
  #| msgid "%qE in %q#T does not name a type"
  msgid "%qE in %q#T does not name a template type"
  msgstr "%qE en %q#T no nombra un tipo"
  
! #: cp/parser.c:3517
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr "%qE en %q#T no nombra un tipo"
  
! #: cp/parser.c:4143
  #, gcc-internal-format
  msgid "expected string-literal"
  msgstr "se esperaba una cadena literal"
  
! #: cp/parser.c:4209
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr "los sufijos de literal %qD y %qD definidos por el usuario son inconsistentes en la cadena literal"
  
! #: cp/parser.c:4395
  #, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr "no se puede encontrar el operador de carÃ¡cter literal %qD con argumento %qT"
  
! #: cp/parser.c:4500
  #, fuzzy, gcc-internal-format
  #| msgid "floating constant exceeds range of %qT"
  msgid "integer literal exceeds range of %qT type"
  msgstr "la constante de coma flotante excede el rango de %qT"
  
! #: cp/parser.c:4507
  #, fuzzy, gcc-internal-format
  #| msgid "floating constant exceeds range of %qT"
  msgid "floating literal exceeds range of %qT type"
  msgstr "la constante de coma flotante excede el rango de %qT"
  
! #: cp/parser.c:4511
  #, fuzzy, gcc-internal-format
  #| msgid "floating constant truncated to zero"
  msgid "floating literal truncated to zero"
  msgstr "se truncÃ³ la constante de coma flotante a cero"
  
! #: cp/parser.c:4540
  #, fuzzy, gcc-internal-format
  #| msgid "converting escape sequence to execution character set"
  msgid "failed to translate literal to execution character set %qT"
  msgstr "convirtiendo una secuencia de escape al conjunto de caracteres de ejecuciÃ³n"
  
! #: cp/parser.c:4574
  #, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr "no se puede encontrar un operador literal numÃ©rico %qD"
  
! #: cp/parser.c:4580
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr ""
  
! #: cp/parser.c:4584
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr ""
  
! #: cp/parser.c:4588
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr ""
  
! #: cp/parser.c:4673
  #, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "no se puede encontrar un operador literal de cadena %qD con argumentos %qT, %qT"
  
! #: cp/parser.c:4724 cp/parser.c:13581
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: cp/parser.c:5083 cp/parser.c:5098
  #, fuzzy, gcc-internal-format
  #| msgid "expected operator"
  msgid "expected binary operator"
  msgstr "operador inesperado"
  
! #: cp/parser.c:5104
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<...%>"
  msgid "expected ..."
  msgstr "se esperaba %<...%>."
  
! #: cp/parser.c:5116
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "binary expression in operand of fold-expression"
  msgstr "se trata la lista de expresiones como una expresiÃ³n compuesta %s"
  
! #: cp/parser.c:5121
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression not allowed inside parentheses"
  msgid "conditional expression in operand of fold-expression"
  msgstr "no se permiten expresiones condicionales dentro de parÃ©ntesis"
  
! #: cp/parser.c:5129
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in vector shift expression"
  msgid "mismatched operator in fold-expression"
  msgstr "los tipos de datos no coinciden en la expresiÃ³n shift de vector"
  
! #: cp/parser.c:5233
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "no se admiten tipos de coma fija en C++"
  
! #: cp/parser.c:5316
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ prohÃ­be grupos de llaves dentro de expresiones"
  
! #: cp/parser.c:5328
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "las expresiones-de-declaraciones no se permiten fuera de funciones ni en listas de argumentos-plantilla"
  
! #: cp/parser.c:5367
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:5425 cp/parser.c:5602 cp/parser.c:5777 cp/semantics.c:3786
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "se esperaba una expresiÃ³n primaria"
  
! #: cp/parser.c:5455
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/parser.c:5596
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "una declaraciÃ³n de plantilla no puede aparecer en el Ã¡mbito de bloque"
  
! #: cp/parser.c:5739
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "la variable local %qD no puede aparecer en este contexto"
  
! #: cp/parser.c:5933
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "se esperaba una expresiÃ³n id"
  
! #: cp/parser.c:6064
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "el Ã¡mbito %qT antes de %<~%> no es un nombre-de-clase"
  
! #: cp/parser.c:6102 cp/parser.c:8049
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:6213
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "declaraciÃ³n de %<~%T%> como miembro de %qT"
  
! #: cp/parser.c:6228
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "se usa el nombre-de-definiciÃ³n-de-tipo %qD como un declarador de destructor"
  
! #: cp/parser.c:6264 cp/parser.c:21361
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "se esperaba un id sin calificar"
  
! #: cp/parser.c:6374
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "se encontrÃ³ %<:%> en un especificador de nombre anidado, se esperaba %<::%>"
  
! #: cp/parser.c:6444
  #, fuzzy, gcc-internal-format
  #| msgid "decltype evaluates to %qT, which is not a class or enumeration type"
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "el tipo de declaraciÃ³n evalÃºa a %qT, el cual no es una clase o un tipo enumerado"
  
! #: cp/parser.c:6471 cp/parser.c:6482
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT used in nested name specifier"
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "se utilizÃ³ el tipo incompleto %qT en un especificador de nombre anidado"
  
! #: cp/parser.c:6474
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT used in nested name specifier"
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "se utilizÃ³ el tipo incompleto %qT en un especificador de nombre anidado"
  
! #: cp/parser.c:6488
  #, fuzzy, gcc-internal-format
  #| msgid "expected nested-name-specifier"
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "se esperaban especificadores de nombre anidados"
  
! #: cp/parser.c:6593 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, gcc-internal-format
! msgid "%qD is not a template"
! msgstr "%qD no es una plantilla"
! 
! #: cp/parser.c:6672
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "se esperaban especificadores de nombre anidados"
  
! #: cp/parser.c:6879 cp/parser.c:9281
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "los tipos no se pueden definir en conversiones"
  
! #: cp/parser.c:6968
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "no se pueden definir tipos en una expresiÃ³n %<typeid%>"
  
! #: cp/parser.c:7060
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.c:7072 cp/pt.c:19756
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_complex%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_complex%>"
  
! #: cp/parser.c:7192
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ prohÃ­be las literales compuestas"
  
! #: cp/parser.c:7251
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7787 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "uso no vÃ¡lido de %qD"
  
! #: cp/parser.c:7796
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> no es un miembro clase"
  
! #: cp/parser.c:8101
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "tipo que no es escalar"
  
! #: cp/parser.c:8211
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ no permite %<alignof%> con algo que no es tipo"
  
! #: cp/parser.c:8306
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<noexcept%>"
  
! #: cp/parser.c:8580 cp/parser.c:30062
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "no se pueden definir tipos en una expresiÃ³n new"
  
! #: cp/parser.c:8726
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "no se pueden definir tipos en una expresiÃ³n new"
  
! #: cp/parser.c:8742
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "se prohÃ­be el lÃ­mite de matriz despuÃ©s del id-de-tipo entre parÃ©ntesis"
  
! #: cp/parser.c:8744
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "intente borrar los parÃ©ntesis alrededor del id-de-tipo"
  
! #: cp/parser.c:8776
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8821
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected expression-list or type-id"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: cp/parser.c:8850
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "no se pueden definir tipos en un id-tipo-nuevo"
  
! #: cp/parser.c:8979
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "la expresiÃ³n en el declarador-new debe tener un tipo integral o de enumeraciÃ³n"
  
! #: cp/parser.c:9386
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "uso de conversiÃ³n de estilo antiguo"
  
! #: cp/parser.c:9535
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "el operador %<>>%> se tratarÃ¡ como dos en llaves en Ã¡ngulo derechas en C++11"
  
! #: cp/parser.c:9538
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "se sugieren parÃ©ntesis alrededor de la expresiÃ³n %<>>%>"
  
! #: cp/parser.c:9746
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow ?: with omitted middle operand"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ no permite ?: con el operando medio omitido"
  
! #: cp/parser.c:10035
  #, fuzzy, gcc-internal-format
  #| msgid "use of cast expressions as lvalues is deprecated"
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "el uso de expresiones de conversiÃ³n como l-valores es obsoleto"
  
! #: cp/parser.c:10185
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/parser.c:10474
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10484
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10636
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10658
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "se esperaba el fin de la lista-de-captura"
  
! #: cp/parser.c:10673
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "la captura por copia explÃ­cita de %<this%> es redundante con la captura por copia por defecto"
  
! #: cp/parser.c:10678 cp/parser.c:10699 cp/parser.c:10891
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ya se capturÃ³ %qD en la expresiÃ³n lambda"
  
! #: cp/parser.c:10693
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10713
  #, fuzzy, gcc-internal-format
  #| msgid "cannot capture %qE by reference"
  msgid "%<this%> cannot be captured by reference"
  msgstr "no se puede capturar %qE por referencia"
  
! #: cp/parser.c:10732
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10743
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10774
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10781
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer for lambda init-capture"
  msgstr "inicializador no-vacÃ­o para una matriz de elementos vacÃ­os"
  
! #: cp/parser.c:10805
  #, fuzzy, gcc-internal-format
  #| msgid "capture of non-variable %qD "
  msgid "capture of non-variable %qE"
  msgstr "captura de %qD que no es variable "
  
! #: cp/parser.c:10809 cp/parser.c:10819 cp/semantics.c:3632 cp/semantics.c:3644
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here"
  msgstr "%q+#D se declarÃ³ aquÃ­"
  
! #: cp/parser.c:10815
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "captura de la variable %qD con duraciÃ³n de almacenamiento que no es automÃ¡tica"
  
! #: cp/parser.c:10853
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: cp/parser.c:10864
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "la captura por copia explÃ­cita de %qD es redundante con la captura por copia por defecto"
  
! #: cp/parser.c:10869
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "la captura por referencia explÃ­cita de %qD es redundate con la captura por referencia por defecto"
  
! #: cp/parser.c:10948
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10952
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11020
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "se especificÃ³ un argumento por defecto para el parÃ¡metro lambda"
  
! #: cp/parser.c:11038
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "%<volatile%> duplicado"
  
! #: cp/parser.c:11090
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11478 cp/parser.c:11679
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "attributes at the beginning of statement are ignored"
  msgstr "se descartan los atributos despuÃ©s del inicializador entre parÃ©ntesis"
  
! #: cp/parser.c:11518
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "se esperaba una declaraciÃ³n etiquetada"
  
! #: cp/parser.c:11567
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "la etiqueta case %qE no estÃ¡ dentro de una declaraciÃ³n switch"
  
! #: cp/parser.c:11686
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "se necesita %<typename%> antes de %qE porque %qT es un Ã¡mbito dependiente"
  
! #: cp/parser.c:11695
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nombra el constructor, no el tipo"
  
! #: cp/parser.c:11743
  #, fuzzy, gcc-internal-format
  #| msgid "compound-statement in constexpr function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "declaraciÃ³n compuesta en una funciÃ³n constexpr"
  
! #: cp/parser.c:11908
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11935
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:12105 cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: cp/parser.c:12146
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/parser.c:12148
  #, fuzzy, gcc-internal-format
  #| msgid "field %qE declared as a function"
  msgid "condition declares a function"
  msgstr "el campo %qE se declarÃ³ como una funciÃ³n"
  
! #: cp/parser.c:12188
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "no se pueden definir tipos en condiciones"
  
  #. Anything else is an error.
! #: cp/parser.c:12269 cp/parser.c:20673 cp/parser.c:23108
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "se esperaba un inicializador"
  
! #: cp/parser.c:12651
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "la expresiÃ³n %<for%> basada en rango de tipo %qT es de tipo incompleto"
  
! #: cp/parser.c:12735
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "tipos begin/end inconsistentes para la declaraciÃ³n %<for%> basada en rango: %qT y %qT"
  
! #: cp/parser.c:12878 cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n"
  
! #: cp/parser.c:12924
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:12948
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:13079
  #, fuzzy, gcc-internal-format
  #| msgid "compound-statement in constexpr function"
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "declaraciÃ³n compuesta en una funciÃ³n constexpr"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13087
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ prohÃ­be los gotos calculados"
  
! #: cp/parser.c:13100 cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "se esperaba una declaraciÃ³n de salto"
  
! #: cp/parser.c:13412 cp/parser.c:24877
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "<;%> extra"
  
! #: cp/parser.c:13504
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label%> no estÃ¡ al inicio de un bloque"
  
! #: cp/parser.c:13719
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13739
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "deducciÃ³n inconsistente para %qT: %qT y despuÃ©s %qT"
  
! #: cp/parser.c:13760
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "se prohÃ­be mezclar declaraciones y definiciones-de-funciÃ³n"
  
! #: cp/parser.c:13784
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in exception-declarations"
  msgid "types may not be defined in a for-range-declaration"
  msgstr "no se pueden definir tipos en declaraciones de excepciÃ³n"
  
! #: cp/parser.c:13839
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in range-based for loops"
  msgid "initializer in range-based %<for%> loop"
  msgstr "no se pueden definir tipos en bucles for basados en rango"
  
! #: cp/parser.c:13842
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "declaraciones mÃºltiples `%T' y `%T'"
  
! #: cp/parser.c:13893
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:13945
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "empty structured binding declaration"
  msgstr "inicializador no vÃ¡lido para la cadena de bits"
  
! #: cp/parser.c:13963
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "invalid initializer for structured binding declaration"
  msgstr "inicializador no vÃ¡lido para la cadena de bits"
  
! #: cp/parser.c:14135
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "se usÃ³ %<friend%> fuera de la clase"
  
! #: cp/parser.c:14174
  #, fuzzy, gcc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "No se permite el atributo %L en una definiciÃ³n TYPE"
  
! #: cp/parser.c:14177
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14244
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> cambiarÃ¡ su significado en C++11; por favor bÃ³rrelo"
  
! #: cp/parser.c:14280
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "especificador-decl no vÃ¡lido en la condiciÃ³n"
  
! #: cp/parser.c:14287
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in lambda"
  msgstr "%qD no vÃ¡lido en %qT"
  
! #: cp/parser.c:14368
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "type-specifier invalid in lambda"
  msgstr "especificador-decl no vÃ¡lido en la condiciÃ³n"
  
! #: cp/parser.c:14387
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "la definiciÃ³n de clase no se puede declarar como friend"
  
! #: cp/parser.c:14460 cp/parser.c:25391
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.c:14479
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in an exception-specification"
  msgid "types may not be defined in explicit-specifier"
  msgstr "no se pueden definir tipos en una especificaciÃ³n de excepciÃ³n"
  
! #: cp/parser.c:14483
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:14547
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "especificaciÃ³n de enlace no vÃ¡lida"
  
! #: cp/parser.c:14651
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:14856
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<decltype%>"
  
! #: cp/parser.c:15019
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-type-id"
  msgid "types may not be defined in a conversion-type-id"
  msgstr "no se pueden definir tipos en un id-tipo-nuevo"
  
! #: cp/parser.c:15048
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "uso no vÃ¡lido de %<auto%> en el operador de conversiÃ³n"
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "uso no vÃ¡lido de %<auto%> en el operador de conversiÃ³n"
  
! #: cp/parser.c:15136
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "solamente los constructores toman inicializadores miembro"
  
! #: cp/parser.c:15163
  #, fuzzy, gcc-internal-format
  #| msgid "cannot expand initializer for member %<%D%>"
  msgid "cannot expand initializer for member %qD"
  msgstr "no se puede expandir el inicializador para el miembro %<%D%>"
  
! #: cp/parser.c:15175 cp/pt.c:25789
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "inicializador mem para %qD despuÃ©s de una delegaciÃ³n de constructor"
  
! #: cp/parser.c:15187 cp/pt.c:25801
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "delegaciÃ³n de constructor despuÃ©s de un inicializador mem para %qD"
  
! #: cp/parser.c:15239
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "inicializador de clase base de estilo antiguo anacrÃ³nico"
  
! #: cp/parser.c:15311
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "no se permite la palabra clave %<typename%> en este contexto (un inicializador de miembro calificado es implÃ­citamente un tipo)"
  
! #: cp/parser.c:15712
  #, fuzzy, gcc-internal-format
  #| msgid "missing space between %<\"\"%> and suffix identifier"
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "falta un espacio entre %<\"\"%> y el identificador sufijo"
  
! #: cp/parser.c:15718
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "se esperaba un identificador sufijo"
  
! #: cp/parser.c:15727
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "se esperaba una cadena vacÃ­a despuÃ©s de la palabra clave %<operator%>"
  
! #: cp/parser.c:15733
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in ternary operation"
  msgid "invalid encoding prefix in literal operator"
  msgstr "operandos no vÃ¡lidos en la operaciÃ³n terniaria"
  
! #: cp/parser.c:15767
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "operador inesperado"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15813
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "no se admite la palabra clave %<export%>, y se descartarÃ¡"
  
! #: cp/parser.c:15992
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template non-type parameter"
  msgid "invalid constrained type parameter"
  msgstr "parÃ¡metro que no es tipo plantilla no vÃ¡lido"
  
! #: cp/parser.c:16000
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "parÃ¡metro de captura no vÃ¡lido"
  
! #: cp/parser.c:16143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "uso no vÃ¡lido de '%E' como un argumento de plantilla que no es tipo"
  
! #: cp/parser.c:16379 cp/parser.c:16465 cp/parser.c:22879
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "el paquete de parÃ¡metros plantilla %qD no puede tener un argumento por defecto"
  
! #: cp/parser.c:16383 cp/parser.c:16469
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "los paquetes de parÃ¡metro de plantilla no pueden tener argumentos por defecto"
  
! #: cp/parser.c:16536
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/parser.c:16598
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> no puede iniciar una lista de argumentos de plantilla"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> es una forma alternativa para %<[%>. Inserte espacios en blanco entre %<<%> y %<::%>"
  
! #: cp/parser.c:16606
  #, fuzzy, gcc-internal-format
  #| msgid "(if you use %<-fpermissive%> G++ will accept your code)"
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(si utiliza %<-fpermissive%>, G++ aceptarÃ¡ su cÃ³digo)"
  
! #: cp/parser.c:16636
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-type template argument"
  msgid "invalid template-argument-list"
  msgstr "argumento de plantilla que no es tipo no vÃ¡lido"
  
! #: cp/parser.c:16637
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16644
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:16748
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "error de decodificaciÃ³n en la lista de argumentos de plantilla"
  
  #. The name does not name a template.
! #: cp/parser.c:16833 cp/parser.c:16999 cp/parser.c:17204
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "se esperaba un nombre de plantilla"
  
  #. Explain what went wrong.
! #: cp/parser.c:16879
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "se usÃ³ %qD que no es plantilla como plantilla"
  
! #: cp/parser.c:16881
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "utilice %<%T::template %D%> para indicar que es una plantilla"
  
! #: cp/parser.c:17060
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "se esperaba el parÃ¡metro pack antes de %<...%>"
  
! #: cp/parser.c:17169 cp/parser.c:17187 cp/parser.c:17358
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:17325
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argumento de plantilla que no es tipo no vÃ¡lido"
  
! #: cp/parser.c:17462
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "la instanciaciÃ³n explÃ­cita no debe usar el especificador %<inline%>"
  
! #: cp/parser.c:17466
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "la instanciaciÃ³n explÃ­cita no debe usar el especificador %<constexpr%>"
  
! #: cp/parser.c:17470
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "la instanciaciÃ³n explÃ­cita no debe usar el especificador %<constexpr%>"
  
! #: cp/parser.c:17529
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "especializaciÃ³n de plantilla con enlace C"
  
! #: cp/parser.c:17750
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "se esperaba un specificador de tipo"
  
! #: cp/parser.c:17943
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las funciones por defecto y borradas sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:17949
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las funciones por defecto y borradas sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:17954
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "las funciones por defecto y borradas sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:18111
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "se esperaba un id de plantilla para el tipo"
  
! #: cp/parser.c:18214
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "se esperaba un nombre de tipo"
  
! #: cp/parser.c:18326
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qE does not constrain a type"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/parser.c:18327
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: cp/parser.c:18349
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: cp/parser.c:18356
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18599
  #, fuzzy, gcc-internal-format
  #| msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "el especificador de tipo elaborado para un Ã¡mbito enumerado no debe usar la palabra clave %<%D%>"
  
! #: cp/parser.c:18675
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "el nombre del typedef puede no ser un especificador-de-nombre-anidado"
  
! #: cp/parser.c:18836
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la declaraciÃ³n %qD no declara nada"
  
! #: cp/parser.c:18924
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.c:18928
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "se descartan los atributos en la instanciaciÃ³n de una plantilla"
  
! #: cp/parser.c:18933
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "se descartan los atributos en un especificador de tipo elaborado que no es una declaraciÃ³n adelantada"
  
! #: cp/parser.c:19070
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD es una plantilla de enumeraciÃ³n"
  
! #: cp/parser.c:19081
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/parser.c:19096
  #, fuzzy, gcc-internal-format
  #| msgid "%<namespace%> definition is not allowed here"
  msgid "unnamed scoped enum is not allowed"
  msgstr "la definiciÃ³n %<namespace%> no se permite aquÃ­"
  
! #: cp/parser.c:19153
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "se esperaba %<;%> o %<{%>"
  
! #: cp/parser.c:19197
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "no se puede agregar una lista de enumerador a una instanciaciÃ³n de plantilla"
  
! #: cp/parser.c:19211
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration does not name a class or function"
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "la declaraciÃ³n friend no nombra una clase o funciÃ³n"
  
! #: cp/parser.c:19223 cp/parser.c:24360
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "la declaraciÃ³n de %qD en el espacio de nombres %qD el cual no incluye a %qD"
  
! #: cp/parser.c:19228 cp/parser.c:24365
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "la declaraciÃ³n de %qD en %qD la cual no incluye a %qD"
  
! #: cp/parser.c:19240 cp/parser.c:24378
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "no se permite la calificaciÃ³n extra"
  
! #: cp/parser.c:19277
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids incrementing an enum"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ prohÃ­be incrementar un enum"
  
! #: cp/parser.c:19297
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "especificador enumerador opaco sin nombre"
  
! #: cp/parser.c:19300
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "el especificador enumerador opaco debe usar un identificador simple"
  
! #: cp/parser.c:19487
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/parser.c:19491
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD no es un nombre-de-espacio-de-nombres"
  
! #: cp/parser.c:19495
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:19556
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:19567
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19586
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:19596
  #, fuzzy, gcc-internal-format
  #| msgid "expected namespace-name"
  msgid "nested namespace name required"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:19601
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace name required"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:19605
  #, fuzzy, gcc-internal-format
  #| msgid "Enumerator cannot have attributes %C"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "El enumerador no puede tener atributos %C"
  
! #: cp/parser.c:19608
  #, fuzzy, gcc-internal-format
  #| msgid "varargs function cannot be inline"
  msgid "a nested namespace definition cannot be inline"
  msgstr "la funciÃ³n varargs no puede ser inline"
  
! #: cp/parser.c:19615
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace %qD entered"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:19670
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la definiciÃ³n %<namespace%> no se permite aquÃ­"
  
! #: cp/parser.c:19824
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:19839
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "un id-de-plantilla no puede aparecer en una declaraciÃ³n-using"
  
! #: cp/parser.c:19869
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:19879
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "las declaraciones access son obsoletas en favor de las declaraciones using: sugerencia: use la palabra clave %<using%>"
  
! #: cp/parser.c:19944
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "no se pueden definir tipos en declaraciones de plantilla alias"
  
! #: cp/parser.c:20115
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:20134 cp/parser.c:20151 cp/parser.c:20165
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:20141
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: cp/parser.c:20178
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/parser.c:20194
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter %qD outside function body"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "se usÃ³ el parÃ¡metro %qD fuera del cuerpo de la funciÃ³n"
  
! #: cp/parser.c:20568
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "una definiciÃ³n de funciÃ³n no se permite aquÃ­"
  
! #: cp/parser.c:20579
  #, fuzzy, gcc-internal-format
  #| msgid "an asm-specification is not allowed on a function-definition"
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "no se permite una especificaciÃ³n-asm en una definiciÃ³n-de-funciÃ³n"
  
! #: cp/parser.c:20583
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "no se permiten atributos en una definiciÃ³n-de-funciÃ³n"
  
! #: cp/parser.c:20634
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "se esperaba un constructor, un destructor, o una conversiÃ³n de tipo"
  
! #: cp/parser.c:20754
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "se proporcionÃ³ un inicializador para la funciÃ³n"
  
! #: cp/parser.c:20796
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "se descartan los atributos despuÃ©s del inicializador entre parÃ©ntesis"
  
! #: cp/parser.c:20810
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "non-function %qD declared as implicit template"
  msgstr "se redeclara la funciÃ³n %q+D como inline"
  
! #: cp/parser.c:21281
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "el lÃ­mite de la matriz no es una constante entera"
  
! #: cp/parser.c:21407
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "no se puede definir el miembro de la definiciÃ³n de tipo dependiente %qT"
  
! #: cp/parser.c:21411
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> no es un tipo"
--- 52947,54280 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:3382 cp/parser.c:27700
! #, fuzzy, gcc-internal-format
! #| msgid "%<@required%> is not available in Objective-C 1.0"
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
! msgstr "%<@required%> no estÃ¡ disponible en Objective-C 1.0"
! 
! #: cp/parser.c:3409
  #, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr "(tal vez intentÃ³ %<typename %T::%E%>)"
  
! #: cp/parser.c:3438 cp/parser.c:3450
  #, fuzzy, gcc-internal-format
  #| msgid "%qE in namespace %qE does not name a type"
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr "%qE en el espacio de nombres %qE no nombra un tipo"
  
! #: cp/parser.c:3443 cp/parser.c:3455
  #, fuzzy, gcc-internal-format
  #| msgid "%qE in namespace %qE does not name a type"
  msgid "%qE in namespace %qE does not name a template type"
  msgstr "%qE en el espacio de nombres %qE no nombra un tipo"
  
! #: cp/parser.c:3463
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/parser.c:3468
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr "%qE en el espacio de nombres %qE no nombra un tipo"
  
! #: cp/parser.c:3479
  #, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr "%<%T::%E%> nombra el constructor, no el tipo"
  
! #: cp/parser.c:3482
  #, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr "y %qT no tiene constructores de plantilla"
  
! #: cp/parser.c:3492
  #, fuzzy, gcc-internal-format
  #| msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr "se necesita %<typename%> antes de %<%T::%E%> porque %qT es un Ã¡mbito dependiente"
  
! #: cp/parser.c:3500
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr "se necesita %<typename%> antes de %<%T::%E%> porque %qT es un Ã¡mbito dependiente"
  
! #: cp/parser.c:3512 cp/parser.c:3516
  #, fuzzy, gcc-internal-format
  #| msgid "%qE in %q#T does not name a type"
  msgid "%qE in %q#T does not name a template type"
  msgstr "%qE en %q#T no nombra un tipo"
  
! #: cp/parser.c:3520
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr "%qE en %q#T no nombra un tipo"
  
! #: cp/parser.c:4146
  #, gcc-internal-format
  msgid "expected string-literal"
  msgstr "se esperaba una cadena literal"
  
! #: cp/parser.c:4212
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr "los sufijos de literal %qD y %qD definidos por el usuario son inconsistentes en la cadena literal"
  
! #: cp/parser.c:4398
  #, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr "no se puede encontrar el operador de carÃ¡cter literal %qD con argumento %qT"
  
! #: cp/parser.c:4503
  #, fuzzy, gcc-internal-format
  #| msgid "floating constant exceeds range of %qT"
  msgid "integer literal exceeds range of %qT type"
  msgstr "la constante de coma flotante excede el rango de %qT"
  
! #: cp/parser.c:4510
  #, fuzzy, gcc-internal-format
  #| msgid "floating constant exceeds range of %qT"
  msgid "floating literal exceeds range of %qT type"
  msgstr "la constante de coma flotante excede el rango de %qT"
  
! #: cp/parser.c:4514
  #, fuzzy, gcc-internal-format
  #| msgid "floating constant truncated to zero"
  msgid "floating literal truncated to zero"
  msgstr "se truncÃ³ la constante de coma flotante a cero"
  
! #: cp/parser.c:4543
  #, fuzzy, gcc-internal-format
  #| msgid "converting escape sequence to execution character set"
  msgid "failed to translate literal to execution character set %qT"
  msgstr "convirtiendo una secuencia de escape al conjunto de caracteres de ejecuciÃ³n"
  
! #: cp/parser.c:4577
  #, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr "no se puede encontrar un operador literal numÃ©rico %qD"
  
! #: cp/parser.c:4583
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr ""
  
! #: cp/parser.c:4587
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr ""
  
! #: cp/parser.c:4591
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr ""
  
! #: cp/parser.c:4676
  #, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "no se puede encontrar un operador literal de cadena %qD con argumentos %qT, %qT"
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: cp/parser.c:5086 cp/parser.c:5101
  #, fuzzy, gcc-internal-format
  #| msgid "expected operator"
  msgid "expected binary operator"
  msgstr "operador inesperado"
  
! #: cp/parser.c:5107
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<...%>"
  msgid "expected ..."
  msgstr "se esperaba %<...%>."
  
! #: cp/parser.c:5119
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "binary expression in operand of fold-expression"
  msgstr "se trata la lista de expresiones como una expresiÃ³n compuesta %s"
  
! #: cp/parser.c:5124
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression not allowed inside parentheses"
  msgid "conditional expression in operand of fold-expression"
  msgstr "no se permiten expresiones condicionales dentro de parÃ©ntesis"
  
! #: cp/parser.c:5132
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in vector shift expression"
  msgid "mismatched operator in fold-expression"
  msgstr "los tipos de datos no coinciden en la expresiÃ³n shift de vector"
  
! #: cp/parser.c:5236
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "no se admiten tipos de coma fija en C++"
  
! #: cp/parser.c:5319
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ prohÃ­be grupos de llaves dentro de expresiones"
  
! #: cp/parser.c:5331
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "las expresiones-de-declaraciones no se permiten fuera de funciones ni en listas de argumentos-plantilla"
  
! #: cp/parser.c:5370
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:5428 cp/parser.c:5605 cp/parser.c:5780 cp/semantics.c:3787
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "se esperaba una expresiÃ³n primaria"
  
! #: cp/parser.c:5458
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/parser.c:5599
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "una declaraciÃ³n de plantilla no puede aparecer en el Ã¡mbito de bloque"
  
! #: cp/parser.c:5742
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "la variable local %qD no puede aparecer en este contexto"
  
! #: cp/parser.c:5936
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "se esperaba una expresiÃ³n id"
  
! #: cp/parser.c:6067
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "el Ã¡mbito %qT antes de %<~%> no es un nombre-de-clase"
  
! #: cp/parser.c:6077
! #, fuzzy, gcc-internal-format
! #| msgid "%<this%> may not be used in this context"
! msgid "%<template%> keyword not permitted in destructor name"
! msgstr "no se puede usar %<this%> en este contexto"
! 
! #: cp/parser.c:6114 cp/parser.c:8087
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:6225
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "declaraciÃ³n de %<~%T%> como miembro de %qT"
  
! #: cp/parser.c:6240
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "se usa el nombre-de-definiciÃ³n-de-tipo %qD como un declarador de destructor"
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "se esperaba un id sin calificar"
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, gcc-internal-format
! msgid "%qD is not a template"
! msgstr "%qD no es una plantilla"
! 
! #: cp/parser.c:6412
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "se encontrÃ³ %<:%> en un especificador de nombre anidado, se esperaba %<::%>"
  
! #: cp/parser.c:6492
  #, fuzzy, gcc-internal-format
  #| msgid "decltype evaluates to %qT, which is not a class or enumeration type"
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "el tipo de declaraciÃ³n evalÃºa a %qT, el cual no es una clase o un tipo enumerado"
  
! #: cp/parser.c:6519 cp/parser.c:6530
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT used in nested name specifier"
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "se utilizÃ³ el tipo incompleto %qT en un especificador de nombre anidado"
  
! #: cp/parser.c:6522
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT used in nested name specifier"
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "se utilizÃ³ el tipo incompleto %qT en un especificador de nombre anidado"
  
! #: cp/parser.c:6536
  #, fuzzy, gcc-internal-format
  #| msgid "expected nested-name-specifier"
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "se esperaban especificadores de nombre anidados"
  
! #: cp/parser.c:6710
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "se esperaban especificadores de nombre anidados"
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "los tipos no se pueden definir en conversiones"
  
! #: cp/parser.c:7006
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "no se pueden definir tipos en una expresiÃ³n %<typeid%>"
  
! #: cp/parser.c:7098
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_complex%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_complex%>"
  
! #: cp/parser.c:7230
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ prohÃ­be las literales compuestas"
  
! #: cp/parser.c:7289
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "uso no vÃ¡lido de %qD"
  
! #: cp/parser.c:7834
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> no es un miembro clase"
  
! #: cp/parser.c:8139
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "tipo que no es escalar"
  
! #: cp/parser.c:8249
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ no permite %<alignof%> con algo que no es tipo"
  
! #: cp/parser.c:8344
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<noexcept%>"
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "no se pueden definir tipos en una expresiÃ³n new"
  
! #: cp/parser.c:8764
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "no se pueden definir tipos en una expresiÃ³n new"
  
! #: cp/parser.c:8780
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "se prohÃ­be el lÃ­mite de matriz despuÃ©s del id-de-tipo entre parÃ©ntesis"
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "intente borrar los parÃ©ntesis alrededor del id-de-tipo"
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8859
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected expression-list or type-id"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: cp/parser.c:8888
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "no se pueden definir tipos en un id-tipo-nuevo"
  
! #: cp/parser.c:9017
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "la expresiÃ³n en el declarador-new debe tener un tipo integral o de enumeraciÃ³n"
  
! #: cp/parser.c:9424
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "uso de conversiÃ³n de estilo antiguo"
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "el operador %<>>%> se tratarÃ¡ como dos en llaves en Ã¡ngulo derechas en C++11"
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "se sugieren parÃ©ntesis alrededor de la expresiÃ³n %<>>%>"
  
! #: cp/parser.c:9784
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow ?: with omitted middle operand"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ no permite ?: con el operando medio omitido"
  
! #: cp/parser.c:10073
  #, fuzzy, gcc-internal-format
  #| msgid "use of cast expressions as lvalues is deprecated"
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "el uso de expresiones de conversiÃ³n como l-valores es obsoleto"
  
! #: cp/parser.c:10223
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/parser.c:10512
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10522
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10674
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "se esperaba el fin de la lista-de-captura"
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "la captura por copia explÃ­cita de %<this%> es redundante con la captura por copia por defecto"
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ya se capturÃ³ %qD en la expresiÃ³n lambda"
  
! #: cp/parser.c:10731
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10751
  #, fuzzy, gcc-internal-format
  #| msgid "cannot capture %qE by reference"
  msgid "%<this%> cannot be captured by reference"
  msgstr "no se puede capturar %qE por referencia"
  
! #: cp/parser.c:10770
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10812
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10819
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer for lambda init-capture"
  msgstr "inicializador no-vacÃ­o para una matriz de elementos vacÃ­os"
  
! #: cp/parser.c:10843
  #, fuzzy, gcc-internal-format
  #| msgid "capture of non-variable %qD "
  msgid "capture of non-variable %qE"
  msgstr "captura de %qD que no es variable "
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here"
  msgstr "%q+#D se declarÃ³ aquÃ­"
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "captura de la variable %qD con duraciÃ³n de almacenamiento que no es automÃ¡tica"
  
! #: cp/parser.c:10891
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "la captura por copia explÃ­cita de %qD es redundante con la captura por copia por defecto"
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "la captura por referencia explÃ­cita de %qD es redundate con la captura por referencia por defecto"
  
! #: cp/parser.c:10986
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10990
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11058
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "se especificÃ³ un argumento por defecto para el parÃ¡metro lambda"
  
! #: cp/parser.c:11076
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "%<volatile%> duplicado"
  
! #: cp/parser.c:11128
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11516 cp/parser.c:11717
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "attributes at the beginning of statement are ignored"
  msgstr "se descartan los atributos despuÃ©s del inicializador entre parÃ©ntesis"
  
! #: cp/parser.c:11556
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "se esperaba una declaraciÃ³n etiquetada"
  
! #: cp/parser.c:11605
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "la etiqueta case %qE no estÃ¡ dentro de una declaraciÃ³n switch"
  
! #: cp/parser.c:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "se necesita %<typename%> antes de %qE porque %qT es un Ã¡mbito dependiente"
  
! #: cp/parser.c:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nombra el constructor, no el tipo"
  
! #: cp/parser.c:11781
  #, fuzzy, gcc-internal-format
  #| msgid "compound-statement in constexpr function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "declaraciÃ³n compuesta en una funciÃ³n constexpr"
  
! #: cp/parser.c:11946
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11973
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:12150 cp/parser.c:30653
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: cp/parser.c:12191
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/parser.c:12193
  #, fuzzy, gcc-internal-format
  #| msgid "field %qE declared as a function"
  msgid "condition declares a function"
  msgstr "el campo %qE se declarÃ³ como una funciÃ³n"
  
! #: cp/parser.c:12233
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "no se pueden definir tipos en condiciones"
  
  #. Anything else is an error.
! #: cp/parser.c:12314 cp/parser.c:20746 cp/parser.c:23181
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "se esperaba un inicializador"
  
! #: cp/parser.c:12696
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "la expresiÃ³n %<for%> basada en rango de tipo %qT es de tipo incompleto"
  
! #: cp/parser.c:12780
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "tipos begin/end inconsistentes para la declaraciÃ³n %<for%> basada en rango: %qT y %qT"
  
! #: cp/parser.c:12923 cp/parser.c:30656
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n"
  
! #: cp/parser.c:12969
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:12993
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:13124
  #, fuzzy, gcc-internal-format
  #| msgid "compound-statement in constexpr function"
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "declaraciÃ³n compuesta en una funciÃ³n constexpr"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ prohÃ­be los gotos calculados"
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "se esperaba una declaraciÃ³n de salto"
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "<;%> extra"
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label%> no estÃ¡ al inicio de un bloque"
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "deducciÃ³n inconsistente para %qT: %qT y despuÃ©s %qT"
  
! #: cp/parser.c:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "se prohÃ­be mezclar declaraciones y definiciones-de-funciÃ³n"
  
! #: cp/parser.c:13829
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in exception-declarations"
  msgid "types may not be defined in a for-range-declaration"
  msgstr "no se pueden definir tipos en declaraciones de excepciÃ³n"
  
! #: cp/parser.c:13884
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in range-based for loops"
  msgid "initializer in range-based %<for%> loop"
  msgstr "no se pueden definir tipos en bucles for basados en rango"
  
! #: cp/parser.c:13887
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "declaraciones mÃºltiples `%T' y `%T'"
  
! #: cp/parser.c:13938
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:13990
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "empty structured binding declaration"
  msgstr "inicializador no vÃ¡lido para la cadena de bits"
  
! #: cp/parser.c:14008
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "invalid initializer for structured binding declaration"
  msgstr "inicializador no vÃ¡lido para la cadena de bits"
  
! #: cp/parser.c:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "se usÃ³ %<friend%> fuera de la clase"
  
! #: cp/parser.c:14219
  #, fuzzy, gcc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "No se permite el atributo %L en una definiciÃ³n TYPE"
  
! #: cp/parser.c:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14289
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> cambiarÃ¡ su significado en C++11; por favor bÃ³rrelo"
  
! #: cp/parser.c:14325
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "especificador-decl no vÃ¡lido en la condiciÃ³n"
  
! #: cp/parser.c:14332
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in lambda"
  msgstr "%qD no vÃ¡lido en %qT"
  
! #: cp/parser.c:14413
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "type-specifier invalid in lambda"
  msgstr "especificador-decl no vÃ¡lido en la condiciÃ³n"
  
! #: cp/parser.c:14432
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "la definiciÃ³n de clase no se puede declarar como friend"
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.c:14524
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in an exception-specification"
  msgid "types may not be defined in explicit-specifier"
  msgstr "no se pueden definir tipos en una especificaciÃ³n de excepciÃ³n"
  
! #: cp/parser.c:14528
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:14592
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "especificaciÃ³n de enlace no vÃ¡lida"
  
! #: cp/parser.c:14696
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:14901
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<decltype%>"
  
! #: cp/parser.c:15064
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-type-id"
  msgid "types may not be defined in a conversion-type-id"
  msgstr "no se pueden definir tipos en un id-tipo-nuevo"
  
! #: cp/parser.c:15093
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "uso no vÃ¡lido de %<auto%> en el operador de conversiÃ³n"
  
! #: cp/parser.c:15097
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "uso no vÃ¡lido de %<auto%> en el operador de conversiÃ³n"
  
! #: cp/parser.c:15181
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "solamente los constructores toman inicializadores miembro"
  
! #: cp/parser.c:15208
  #, fuzzy, gcc-internal-format
  #| msgid "cannot expand initializer for member %<%D%>"
  msgid "cannot expand initializer for member %qD"
  msgstr "no se puede expandir el inicializador para el miembro %<%D%>"
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "inicializador mem para %qD despuÃ©s de una delegaciÃ³n de constructor"
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "delegaciÃ³n de constructor despuÃ©s de un inicializador mem para %qD"
  
! #: cp/parser.c:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "inicializador de clase base de estilo antiguo anacrÃ³nico"
  
! #: cp/parser.c:15356
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "no se permite la palabra clave %<typename%> en este contexto (un inicializador de miembro calificado es implÃ­citamente un tipo)"
  
! #: cp/parser.c:15757
  #, fuzzy, gcc-internal-format
  #| msgid "missing space between %<\"\"%> and suffix identifier"
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "falta un espacio entre %<\"\"%> y el identificador sufijo"
  
! #: cp/parser.c:15763
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "se esperaba un identificador sufijo"
  
! #: cp/parser.c:15772
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "se esperaba una cadena vacÃ­a despuÃ©s de la palabra clave %<operator%>"
  
! #: cp/parser.c:15778
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in ternary operation"
  msgid "invalid encoding prefix in literal operator"
  msgstr "operandos no vÃ¡lidos en la operaciÃ³n terniaria"
  
! #: cp/parser.c:15812
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "operador inesperado"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "no se admite la palabra clave %<export%>, y se descartarÃ¡"
  
! #: cp/parser.c:16037
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template non-type parameter"
  msgid "invalid constrained type parameter"
  msgstr "parÃ¡metro que no es tipo plantilla no vÃ¡lido"
  
! #: cp/parser.c:16045
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "parÃ¡metro de captura no vÃ¡lido"
  
! #: cp/parser.c:16188
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "uso no vÃ¡lido de '%E' como un argumento de plantilla que no es tipo"
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "el paquete de parÃ¡metros plantilla %qD no puede tener un argumento por defecto"
  
! #: cp/parser.c:16428 cp/parser.c:16514
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "los paquetes de parÃ¡metro de plantilla no pueden tener argumentos por defecto"
  
! #: cp/parser.c:16581
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/parser.c:16643
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> no puede iniciar una lista de argumentos de plantilla"
  
! #: cp/parser.c:16647
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> es una forma alternativa para %<[%>. Inserte espacios en blanco entre %<<%> y %<::%>"
  
! #: cp/parser.c:16651
  #, fuzzy, gcc-internal-format
  #| msgid "(if you use %<-fpermissive%> G++ will accept your code)"
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(si utiliza %<-fpermissive%>, G++ aceptarÃ¡ su cÃ³digo)"
  
! #: cp/parser.c:16681
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-type template argument"
  msgid "invalid template-argument-list"
  msgstr "argumento de plantilla que no es tipo no vÃ¡lido"
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16689
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "error de decodificaciÃ³n en la lista de argumentos de plantilla"
  
  #. The name does not name a template.
! #: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "se esperaba un nombre de plantilla"
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "se usÃ³ %qD que no es plantilla como plantilla"
  
! #: cp/parser.c:16926
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "utilice %<%T::template %D%> para indicar que es una plantilla"
  
! #: cp/parser.c:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "se esperaba el parÃ¡metro pack antes de %<...%>"
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:17370
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argumento de plantilla que no es tipo no vÃ¡lido"
  
! #: cp/parser.c:17507
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "la instanciaciÃ³n explÃ­cita no debe usar el especificador %<inline%>"
  
! #: cp/parser.c:17511
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "la instanciaciÃ³n explÃ­cita no debe usar el especificador %<constexpr%>"
  
! #: cp/parser.c:17515
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "la instanciaciÃ³n explÃ­cita no debe usar el especificador %<constexpr%>"
  
! #: cp/parser.c:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "especializaciÃ³n de plantilla con enlace C"
  
! #: cp/parser.c:17795
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "se esperaba un specificador de tipo"
  
! #: cp/parser.c:17988
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las funciones por defecto y borradas sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:17994
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las funciones por defecto y borradas sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:17999
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "las funciones por defecto y borradas sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:18156
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "se esperaba un id de plantilla para el tipo"
  
! #: cp/parser.c:18286
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "se esperaba un nombre de tipo"
  
! #: cp/parser.c:18396
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qE does not constrain a type"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/parser.c:18397
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: cp/parser.c:18419
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18669
  #, fuzzy, gcc-internal-format
  #| msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "el especificador de tipo elaborado para un Ã¡mbito enumerado no debe usar la palabra clave %<%D%>"
  
! #: cp/parser.c:18745
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "el nombre del typedef puede no ser un especificador-de-nombre-anidado"
  
! #: cp/parser.c:18906
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la declaraciÃ³n %qD no declara nada"
  
! #: cp/parser.c:18994
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.c:18998
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "se descartan los atributos en la instanciaciÃ³n de una plantilla"
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "se descartan los atributos en un especificador de tipo elaborado que no es una declaraciÃ³n adelantada"
  
! #: cp/parser.c:19143
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD es una plantilla de enumeraciÃ³n"
  
! #: cp/parser.c:19154
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/parser.c:19169
  #, fuzzy, gcc-internal-format
  #| msgid "%<namespace%> definition is not allowed here"
  msgid "unnamed scoped enum is not allowed"
  msgstr "la definiciÃ³n %<namespace%> no se permite aquÃ­"
  
! #: cp/parser.c:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "se esperaba %<;%> o %<{%>"
  
! #: cp/parser.c:19270
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "no se puede agregar una lista de enumerador a una instanciaciÃ³n de plantilla"
  
! #: cp/parser.c:19284
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration does not name a class or function"
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "la declaraciÃ³n friend no nombra una clase o funciÃ³n"
  
! #: cp/parser.c:19296 cp/parser.c:24433
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "la declaraciÃ³n de %qD en el espacio de nombres %qD el cual no incluye a %qD"
  
! #: cp/parser.c:19301 cp/parser.c:24438
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "la declaraciÃ³n de %qD en %qD la cual no incluye a %qD"
  
! #: cp/parser.c:19313 cp/parser.c:24451
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "no se permite la calificaciÃ³n extra"
  
! #: cp/parser.c:19350
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids incrementing an enum"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ prohÃ­be incrementar un enum"
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "especificador enumerador opaco sin nombre"
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "el especificador enumerador opaco debe usar un identificador simple"
  
! #: cp/parser.c:19560
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/parser.c:19564
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD no es un nombre-de-espacio-de-nombres"
  
! #: cp/parser.c:19568
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:19629
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19659
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:19669
  #, fuzzy, gcc-internal-format
  #| msgid "expected namespace-name"
  msgid "nested namespace name required"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:19674
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace name required"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:19678
  #, fuzzy, gcc-internal-format
  #| msgid "Enumerator cannot have attributes %C"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "El enumerador no puede tener atributos %C"
  
! #: cp/parser.c:19681
  #, fuzzy, gcc-internal-format
  #| msgid "varargs function cannot be inline"
  msgid "a nested namespace definition cannot be inline"
  msgstr "la funciÃ³n varargs no puede ser inline"
  
! #: cp/parser.c:19688
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace %qD entered"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:19743
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la definiciÃ³n %<namespace%> no se permite aquÃ­"
  
! #: cp/parser.c:19897
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:19912
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "un id-de-plantilla no puede aparecer en una declaraciÃ³n-using"
  
! #: cp/parser.c:19942
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "las declaraciones access son obsoletas en favor de las declaraciones using: sugerencia: use la palabra clave %<using%>"
  
! #: cp/parser.c:20017
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "no se pueden definir tipos en declaraciones de plantilla alias"
  
! #: cp/parser.c:20188
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:20214
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: cp/parser.c:20251
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/parser.c:20267
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter %qD outside function body"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "se usÃ³ el parÃ¡metro %qD fuera del cuerpo de la funciÃ³n"
  
! #: cp/parser.c:20641
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "una definiciÃ³n de funciÃ³n no se permite aquÃ­"
  
! #: cp/parser.c:20652
  #, fuzzy, gcc-internal-format
  #| msgid "an asm-specification is not allowed on a function-definition"
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "no se permite una especificaciÃ³n-asm en una definiciÃ³n-de-funciÃ³n"
  
! #: cp/parser.c:20656
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "no se permiten atributos en una definiciÃ³n-de-funciÃ³n"
  
! #: cp/parser.c:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "se esperaba un constructor, un destructor, o una conversiÃ³n de tipo"
  
! #: cp/parser.c:20827
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "se proporcionÃ³ un inicializador para la funciÃ³n"
  
! #: cp/parser.c:20869
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "se descartan los atributos despuÃ©s del inicializador entre parÃ©ntesis"
  
! #: cp/parser.c:20883
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "non-function %qD declared as implicit template"
  msgstr "se redeclara la funciÃ³n %q+D como inline"
  
! #: cp/parser.c:21354
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "el lÃ­mite de la matriz no es una constante entera"
  
! #: cp/parser.c:21480
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "no se puede definir el miembro de la definiciÃ³n de tipo dependiente %qT"
  
! #: cp/parser.c:21484
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> no es un tipo"
*************** msgstr "%<%T::%E%> no es un tipo"
*** 54105,54566 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21440
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "declarador no vÃ¡lido"
  
! #: cp/parser.c:21448
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "uso no vÃ¡lido del constructor como una plantilla"
  
! #: cp/parser.c:21450
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "use %<%T::%D%> en lugar de %<%T::%D%> para nombrar el constructor en un nombre calificado"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21559
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type in declaration"
  msgid "qualified-id in declaration"
  msgstr "tipo no vÃ¡lido en la declaraciÃ³n"
  
! #: cp/parser.c:21584
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "se esperaba un declarador"
  
! #: cp/parser.c:21703
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/parser.c:21705
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "no se puede formar un puntero al miembro de %q#T que no es clase"
  
! #: cp/parser.c:21726
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "se esperaba un operador puntero"
  
! #: cp/parser.c:21787
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:21841
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "especificadores `virtual' mÃºltiples"
  
! #: cp/parser.c:21878
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource requiere -o"
  
! #: cp/parser.c:21936
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.c:22188
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing template arguments after %qT"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/parser.c:22194 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2288
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "uso no vÃ¡lido de %qT"
  
! #: cp/parser.c:22220
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "no se pueden definir tipos en argumentos de plantilla"
  
! #: cp/parser.c:22225
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %<auto%> in template argument"
  msgstr "uso no vÃ¡lido de '%E' como un argumento de plantilla que no es tipo"
  
! #: cp/parser.c:22331
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "se esperaba un especificador de tipo"
  
! #: cp/parser.c:22606
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "se esperaba %<,%> o %<...%>"
  
! #: cp/parser.c:22684
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "no se pueden definir tipos en tipos de parÃ¡metro"
  
! #: cp/parser.c:22863
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "los argumentos por defecto sÃ³lo se permiten para parÃ¡metros de funciÃ³n"
  
! #: cp/parser.c:22881
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "el paquete de parÃ¡metros %qD no puede tener un argumento por defecto"
  
! #: cp/parser.c:22887
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "el paquete de parÃ¡metros plantilla no puede tener un argumento por defecto"
  
! #: cp/parser.c:22889
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "el paquete de parÃ¡metros no puede tener un argumento por defecto"
  
! #: cp/parser.c:23015
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:23019
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:23343
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:23363
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/parser.c:23401
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ no permite inicializadores designados de C99"
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23440
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/parser.c:23491
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23550 cp/parser.c:23678
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/parser.c:23908
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de clase"
  
! #: cp/parser.c:23911
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de struct"
  
! #: cp/parser.c:23914
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de union"
  
! #: cp/parser.c:24302
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "se esperaba %<{%> o %<:%>"
  
! #: cp/parser.c:24313
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "no se puede especificar %<override%> para una clase"
  
! #: cp/parser.c:24321
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "la calificaciÃ³n global del nombre de clase es no vÃ¡lida"
  
! #: cp/parser.c:24328
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "el nombre calificado no nombra una clase"
  
! #: cp/parser.c:24340
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/parser.c:24346
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "nombre de clase no vÃ¡lido en la declaraciÃ³n de %qD"
  
! #: cp/parser.c:24400
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "una especializaciÃ³n explÃ­cita se debe preceder con %<template <>%>"
  
! #: cp/parser.c:24432
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "la plantilla de funciÃ³n %qD se redeclarÃ³ commo una plantilla de clase"
  
! #: cp/parser.c:24468
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "no se puede resolver el tipo typename"
  
! #: cp/parser.c:24533
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+#T"
  msgid "previous definition of %q#T"
  msgstr "definiciÃ³n previa de %q+#T"
  
! #: cp/parser.c:24623 cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.c:24647
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:24651
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.c:24898
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "en C++03 se debe usar una llave-clase cuando se declara un friend"
  
! #: cp/parser.c:24916
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "la declaraciÃ³n friend no nombra una clase o funciÃ³n"
  
! #: cp/parser.c:24934
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25032
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:25039
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "default member initializer for unnamed bit-field"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits sin nombre"
  
! #: cp/parser.c:25052
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25202
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: cp/parser.c:25230
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "especificador-pure en la definiciÃ³n-de-funciÃ³n"
  
! #: cp/parser.c:25250
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after class definition"
  msgid "extra %<;%> after in-class function definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de clase"
  
! #: cp/parser.c:25297
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> at end of member declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaraciÃ³n miembro"
  
! #: cp/parser.c:25311
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaraciÃ³n miembro"
  
! #: cp/parser.c:25385
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "especificador pure no vÃ¡lido (sÃ³lo se permite %<= 0%>)"
  
! #: cp/parser.c:25420
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "un inicializador dentro de llaves no se permite aquÃ­"
  
! #: cp/parser.c:25550
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> specified more than once in base-specified"
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "se especificÃ³ %<virtual%> mÃ¡s de una vez en la base especificada"
  
! #: cp/parser.c:25570
  #, fuzzy, gcc-internal-format
  #| msgid "more than one access specifier in base-specified"
  msgid "more than one access specifier in base-specifier"
  msgstr "mÃ¡s de un especificador de acceso en la base especificada"
  
! #: cp/parser.c:25594
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/parser.c:25597
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "no se permite la palabra clave %<typename%> en este contexto (la clase base es implÃ­citamente un tipo)"
  
! #: cp/parser.c:25812 cp/parser.c:25910
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "no se pueden definir tipos en una especificaciÃ³n de excepciÃ³n"
  
! #: cp/parser.c:25918
  #, fuzzy, gcc-internal-format
  #| msgid "due to different exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "debido a diferentes especificaciones de excepciones"
  
! #: cp/parser.c:25924
  #, fuzzy, gcc-internal-format
  #| msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "las especificaciones de excepciÃ³n dinÃ¡micas son obsoletas en C++0x; utilice %<noexcept%> en su lugar"
  
! #: cp/parser.c:25968
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "uso no vÃ¡lido de %<auto%> en el operador de conversiÃ³n"
  
! #: cp/parser.c:26009
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:26121
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "no se pueden definir tipos en declaraciones de excepciÃ³n"
  
! #: cp/parser.c:26728
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "El atributo %qE genera un conflicto con el atributo %s"
  
! #: cp/parser.c:26742
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "se esperaba un identificador o %<(%>"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26831
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26860
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26868
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26905
  #, fuzzy, gcc-internal-format
  #| msgid "expected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "se esperaba el parÃ¡metro pack antes de %<...%>"
  
! #: cp/parser.c:26965
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:27305 cp/parser.c:27314
  #, fuzzy, gcc-internal-format
  #| msgid "expression must be integral"
  msgid "expression must be enclosed in parentheses"
  msgstr "la expresiÃ³n debe ser integral"
  
! #: cp/parser.c:27627
! #, fuzzy, gcc-internal-format
! #| msgid "%<@required%> is not available in Objective-C 1.0"
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
! msgstr "%<@required%> no estÃ¡ disponible en Objective-C 1.0"
  
! #: cp/parser.c:27945
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "la plantilla asm no es una cadena constante"
  
! #: cp/parser.c:27953
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "la alineaciÃ³n solicitada no es una constante entera"
  
! #: cp/parser.c:28440
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
  
! #: cp/parser.c:28445
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "declaraciÃ³n no vÃ¡lida de %<%T::%E%>"
  
! #: cp/parser.c:28449
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parÃ¡metros-de-plantilla"
--- 54283,54743 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "declarador no vÃ¡lido"
  
! #: cp/parser.c:21521
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "uso no vÃ¡lido del constructor como una plantilla"
  
! #: cp/parser.c:21523
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "use %<%T::%D%> en lugar de %<%T::%D%> para nombrar el constructor en un nombre calificado"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21632
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type in declaration"
  msgid "qualified-id in declaration"
  msgstr "tipo no vÃ¡lido en la declaraciÃ³n"
  
! #: cp/parser.c:21657
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "se esperaba un declarador"
  
! #: cp/parser.c:21776
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/parser.c:21778
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "no se puede formar un puntero al miembro de %q#T que no es clase"
  
! #: cp/parser.c:21799
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "se esperaba un operador puntero"
  
! #: cp/parser.c:21860
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:21914
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "especificadores `virtual' mÃºltiples"
  
! #: cp/parser.c:21951
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource requiere -o"
  
! #: cp/parser.c:22009
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.c:22261
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing template arguments after %qT"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "uso no vÃ¡lido de %qT"
  
! #: cp/parser.c:22293
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "no se pueden definir tipos en argumentos de plantilla"
  
! #: cp/parser.c:22298
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %<auto%> in template argument"
  msgstr "uso no vÃ¡lido de '%E' como un argumento de plantilla que no es tipo"
  
! #: cp/parser.c:22404
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "se esperaba un especificador de tipo"
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "se esperaba %<,%> o %<...%>"
  
! #: cp/parser.c:22757
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "no se pueden definir tipos en tipos de parÃ¡metro"
  
! #: cp/parser.c:22936
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "los argumentos por defecto sÃ³lo se permiten para parÃ¡metros de funciÃ³n"
  
! #: cp/parser.c:22954
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "el paquete de parÃ¡metros %qD no puede tener un argumento por defecto"
  
! #: cp/parser.c:22960
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "el paquete de parÃ¡metros plantilla no puede tener un argumento por defecto"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "el paquete de parÃ¡metros no puede tener un argumento por defecto"
  
! #: cp/parser.c:23088
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:23092
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:23416
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:23436
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/parser.c:23474
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ no permite inicializadores designados de C99"
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23513
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/parser.c:23564
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/parser.c:23981
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de clase"
  
! #: cp/parser.c:23984
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de struct"
  
! #: cp/parser.c:23987
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de union"
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "se esperaba %<{%> o %<:%>"
  
! #: cp/parser.c:24386
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "no se puede especificar %<override%> para una clase"
  
! #: cp/parser.c:24394
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "la calificaciÃ³n global del nombre de clase es no vÃ¡lida"
  
! #: cp/parser.c:24401
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "el nombre calificado no nombra una clase"
  
! #: cp/parser.c:24413
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/parser.c:24419
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "nombre de clase no vÃ¡lido en la declaraciÃ³n de %qD"
  
! #: cp/parser.c:24473
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "una especializaciÃ³n explÃ­cita se debe preceder con %<template <>%>"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "la plantilla de funciÃ³n %qD se redeclarÃ³ commo una plantilla de clase"
  
! #: cp/parser.c:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "no se puede resolver el tipo typename"
  
! #: cp/parser.c:24606
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+#T"
  msgid "previous definition of %q#T"
  msgstr "definiciÃ³n previa de %q+#T"
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.c:24720
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:24724
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.c:24971
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "en C++03 se debe usar una llave-clase cuando se declara un friend"
  
! #: cp/parser.c:24989
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "la declaraciÃ³n friend no nombra una clase o funciÃ³n"
  
! #: cp/parser.c:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25105
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:25112
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "default member initializer for unnamed bit-field"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits sin nombre"
  
! #: cp/parser.c:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25275
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: cp/parser.c:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "especificador-pure en la definiciÃ³n-de-funciÃ³n"
  
! #: cp/parser.c:25323
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after class definition"
  msgid "extra %<;%> after in-class function definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de clase"
  
! #: cp/parser.c:25370
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> at end of member declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaraciÃ³n miembro"
  
! #: cp/parser.c:25384
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaraciÃ³n miembro"
  
! #: cp/parser.c:25458
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "especificador pure no vÃ¡lido (sÃ³lo se permite %<= 0%>)"
  
! #: cp/parser.c:25493
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "un inicializador dentro de llaves no se permite aquÃ­"
  
! #: cp/parser.c:25623
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> specified more than once in base-specified"
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "se especificÃ³ %<virtual%> mÃ¡s de una vez en la base especificada"
  
! #: cp/parser.c:25643
  #, fuzzy, gcc-internal-format
  #| msgid "more than one access specifier in base-specified"
  msgid "more than one access specifier in base-specifier"
  msgstr "mÃ¡s de un especificador de acceso en la base especificada"
  
! #: cp/parser.c:25667
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/parser.c:25670
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "no se permite la palabra clave %<typename%> en este contexto (la clase base es implÃ­citamente un tipo)"
  
! #: cp/parser.c:25885 cp/parser.c:25983
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "no se pueden definir tipos en una especificaciÃ³n de excepciÃ³n"
  
! #: cp/parser.c:25991
  #, fuzzy, gcc-internal-format
  #| msgid "due to different exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "debido a diferentes especificaciones de excepciones"
  
! #: cp/parser.c:25997
  #, fuzzy, gcc-internal-format
  #| msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "las especificaciones de excepciÃ³n dinÃ¡micas son obsoletas en C++0x; utilice %<noexcept%> en su lugar"
  
! #: cp/parser.c:26041
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "uso no vÃ¡lido de %<auto%> en el operador de conversiÃ³n"
  
! #: cp/parser.c:26082
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:26194
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "no se pueden definir tipos en declaraciones de excepciÃ³n"
  
! #: cp/parser.c:26801
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "El atributo %qE genera un conflicto con el atributo %s"
  
! #: cp/parser.c:26815
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "se esperaba un identificador o %<(%>"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26978
  #, fuzzy, gcc-internal-format
  #| msgid "expected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "se esperaba el parÃ¡metro pack antes de %<...%>"
  
! #: cp/parser.c:27038
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:27378 cp/parser.c:27387
  #, fuzzy, gcc-internal-format
  #| msgid "expression must be integral"
  msgid "expression must be enclosed in parentheses"
  msgstr "la expresiÃ³n debe ser integral"
  
! #: cp/parser.c:27717
! #, gcc-internal-format
! msgid "missing additional %<requires%> to start a requires-expression"
! msgstr ""
  
! #: cp/parser.c:28048
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "la plantilla asm no es una cadena constante"
  
! #: cp/parser.c:28056
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "la alineaciÃ³n solicitada no es una constante entera"
  
! #: cp/parser.c:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
  
! #: cp/parser.c:28552
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "declaraciÃ³n no vÃ¡lida de %<%T::%E%>"
  
! #: cp/parser.c:28556
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parÃ¡metros-de-plantilla"
*************** msgstr "faltan listas-de-parÃ¡metros-de-
*** 54569,55204 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28456
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "demasiadas listas-de-parÃ¡metros-de-plantilla"
  
! #: cp/parser.c:28853
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "ya no se admiten los valores de devoluciÃ³n nombrados"
  
! #: cp/parser.c:29020
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29029
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "la plantilla de operador literal %qD tiene una lista de parÃ¡metros no vÃ¡lida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.c:29035
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "la plantilla de operador literal %qD tiene una lista de parÃ¡metros no vÃ¡lida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29144
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "no matching concept for template-introduction"
  msgstr "no se encontrÃ³ una plantilla coincidente para %qD"
  
! #: cp/parser.c:29167
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "declaraciÃ³n no vÃ¡lida de plantilla miembro en la clase local"
  
! #: cp/parser.c:29176
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "plantilla con enlace C"
  
! #: cp/parser.c:29196
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "especializaciÃ³n explÃ­cita no vÃ¡lida"
  
! #: cp/parser.c:29301
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "declaraciÃ³n plantilla de %<typedef%>"
  
! #: cp/parser.c:29352
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "la declaraciÃ³n no declara nada"
  
! #: cp/parser.c:29399
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "la especializaciÃ³n de plantilla explÃ­cita no puede tener una clase de almacenamiento"
  
! #: cp/parser.c:29699
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> debe ser %<> >%> dentro de una lista de argumentos de plantilla anidada"
  
! #: cp/parser.c:29712
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla"
  
! #: cp/parser.c:30010
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30162
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "uso no vÃ¡lido de %qD en la especificaciÃ³n de enlace"
  
! #: cp/parser.c:30177
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> antes de %qD"
  
! #: cp/parser.c:30312
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 no admite %<long long%>"
  
! #: cp/parser.c:30323
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "se usaron al mismo tiempo %<_Sat%> y %<char%> en los especificadores de declaraciÃ³n"
  
! #: cp/parser.c:30328
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE duplicado"
  
! #: cp/parser.c:30354
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs duplicado"
  
! #: cp/parser.c:30406
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "se esperaba %<new%>"
  
! #: cp/parser.c:30409
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/parser.c:30412
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "se esperaba %<return%>"
  
! #: cp/parser.c:30418
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "se esperaba %<extern%>"
  
! #: cp/parser.c:30421
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "se esperaba %<static_assert%>"
  
! #: cp/parser.c:30424
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "se esperaba %<decltype%>"
  
! #: cp/parser.c:30427
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "se esperaba %<class%>"
  
! #: cp/parser.c:30433
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "se esperaba %<template%>"
  
! #: cp/parser.c:30436
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/parser.c:30439
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "se esperaba %<using%>"
  
! #: cp/parser.c:30442
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "se esperaba %<asm%>"
  
! #: cp/parser.c:30445
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "se esperaba %<try%>"
  
! #: cp/parser.c:30448
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "se esperaba %<catch%>"
  
! #: cp/parser.c:30451
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "se esperaba %<throw%>"
  
! #: cp/parser.c:30454
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "se esperaba %<data%>"
  
! #: cp/parser.c:30457
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "se esperaba %<__label__%>"
  
! #: cp/parser.c:30460
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "se esperaba %<@try%>"
  
! #: cp/parser.c:30463
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "se esperaba %<@synchronized%>"
  
! #: cp/parser.c:30466
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "se esperaba %<@throw%>"
  
! #: cp/parser.c:30469
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/parser.c:30472
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "se esperaba %<__transaction_relaxed%>"
  
! #: cp/parser.c:30475
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "se esperaba %<@end%>"
  
! #: cp/parser.c:30507
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "se esperaba %<::%>"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "se esperaba %<...%>"
  
! #: cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "se esperaba %<*%>"
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "se esperaba %<~%>"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "se esperaba %<:%> o %<::%>"
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.c:30860
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31003
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "se usÃ³ la etiqueta %qs al nombrar a %q#T"
  
! #: cp/parser.c:31008
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T se declarÃ³ previamente aquÃ­"
  
! #: cp/parser.c:31056
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/parser.c:31195 cp/parser.c:31228
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT se declarÃ³ con mayor visibilidad que su base %qT"
  
! #: cp/parser.c:31202 cp/parser.c:31234
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31203 cp/parser.c:31235
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "replace the class-key with %qs"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.c:31210
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/parser.c:31211
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as %q#D here"
  msgid "%qT first declared as %qs here"
  msgstr "  declarado inicialmente como %q#D aquÃ­"
  
! #: cp/parser.c:31288
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD se redeclarÃ³ con acceso diferente"
  
! #: cp/parser.c:31309
  #, fuzzy, gcc-internal-format
  #| msgid "%<template%> (as a disambiguator) is only allowed within templates"
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "%<template%> (como desambiguador) sÃ³lo se permite dentro de plantillas"
  
! #: cp/parser.c:31557
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "el fichero termina en el argumento por defecto"
  
! #: cp/parser.c:31798 cp/parser.c:33112 cp/parser.c:33301
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construct Objective-C++ %<@%D%> mal ubicado"
  
! #: cp/parser.c:31867
  #, fuzzy, gcc-internal-format
  #| msgid "objective-c++ message argument(s) are expected"
  msgid "objective-c++ message receiver expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.c:31937
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.c:31968
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> debe especificar un tipo como un argumento"
  
! #: cp/parser.c:32372
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nombre de selector Objective-C++ no vÃ¡lido"
  
! #: cp/parser.c:32447 cp/parser.c:32465
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "se esperaba una declaraciÃ³n de mÃ©todo de objective-c++"
  
! #: cp/parser.c:32459 cp/parser.c:32525
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "los atributos de mÃ©todo se deben especificar al final"
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs sobrante despuÃ©s de los mÃ©todos Objective-C++"
  
! #: cp/parser.c:32774 cp/parser.c:32781 cp/parser.c:32788
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "tipo no vÃ¡lido para la variable de de instancia"
  
! #: cp/parser.c:32905
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "se esperaba un identificador despuÃ©s de %<@protocol%>"
  
! #: cp/parser.c:33077
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "los atributos no se pueden especificar antes de la palabra clave de Objective-C++ %<@%D%>"
  
! #: cp/parser.c:33084
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
  
! #: cp/parser.c:33360 cp/parser.c:33367 cp/parser.c:33374
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "tipo no vÃ¡lido para la propiedad"
  
! #: cp/parser.c:34567
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: cp/parser.c:34584
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/parser.c:35558
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:36217
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined in iterator type"
  msgstr "no se pueden definir tipos en tipos de parÃ¡metro"
  
! #: cp/parser.c:38287
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "no se permite la inicializaciÃ³n entre parÃ©ntesis para el bucle %<for%> en OpenMP"
  
! #: cp/parser.c:38838
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qs"
  
! #: cp/parser.c:38925 cp/pt.c:17405
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable de iteraciÃ³n %qD no debe ser reduction"
  
! #: cp/parser.c:39019
  #, fuzzy, gcc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough for loops to collapse"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: cp/parser.c:41178
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: cp/parser.c:42012
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:42042
  #, fuzzy, gcc-internal-format
  #| msgid "expected id-expression"
  msgid "expected id-expression (arguments)"
  msgstr "se esperaba una expresiÃ³n id"
  
! #: cp/parser.c:42054
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42157
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in declare reduction type list"
  msgstr "no se pueden definir tipos nuevos en un tipo de devoluciÃ³n"
  
! #: cp/parser.c:42177 cp/semantics.c:5680
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42181 cp/semantics.c:5688
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42184 cp/pt.c:13612 cp/semantics.c:5694
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42187 cp/semantics.c:5700
  #, fuzzy, gcc-internal-format
  #| msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42705
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42715
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD no es una funciÃ³n plantilla miembro"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43069
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43117 cp/semantics.c:9554
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:43119 cp/semantics.c:9556
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:43266
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> mÃ¡s externo no estÃ¡ dentro del %<__transaction_atomic%> mÃ¡s externo"
  
! #: cp/parser.c:43269
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  o una funciÃ³n %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:43320
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "basura al final de %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:43642
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "no se permite #pragma GCC optimize dentro de funciones"
  
! #: cp/parser.c:43674
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "no se permite #pragma GCC optimize dentro de funciones"
  
! #: cp/parser.c:43754
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "no se han implementado las optimizaciones intermÃ³dulos para C++"
  
! #: cp/parser.c:43790
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "no se permiten las conversiones estÃ¡ndar en este contexto"
  
! #: cp/parser.c:43991
  #, fuzzy, gcc-internal-format
  #| msgid "templates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.c:44047
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:298
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "el dato miembro %qD no puede ser una plantilla miembro"
  
! #: cp/pt.c:311
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "declaraciÃ³n de la plantilla miembro %qD no vÃ¡lida"
  
! #: cp/pt.c:720
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "especializaciÃ³n explÃ­cita en el Ã¡mbito %qD que no es espacio de nombres"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "las plantillas de clase contenedoras no son explÃ­citamente especializadas"
  
! #: cp/pt.c:818
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
! #: cp/pt.c:829 cp/pt.c:1059
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "especializaciÃ³n de %qD en un espacio de nombres diferente"
  
! #: cp/pt.c:831
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "  from definition of %q#D"
  msgstr " de la definiciÃ³n de %q+#D"
  
! #: cp/pt.c:848
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "instanciaciÃ³n explÃ­cita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)"
  
! #: cp/pt.c:971
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "el nombre de la clase oscurece la plantilla de parÃ¡metro de plantilla %qD"
  
! #: cp/pt.c:983
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "specialization of alias template %qD"
  msgstr "especializaciÃ³n parcial de la plantilla alias %qD"
  
! #: cp/pt.c:986 cp/pt.c:1125
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:1018
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "especializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³n"
  
! #: cp/pt.c:1062
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "from definition of %q#D"
--- 54746,55387 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "demasiadas listas-de-parÃ¡metros-de-plantilla"
  
! #: cp/parser.c:28960
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "ya no se admiten los valores de devoluciÃ³n nombrados"
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29136
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "la plantilla de operador literal %qD tiene una lista de parÃ¡metros no vÃ¡lida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.c:29142
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "la plantilla de operador literal %qD tiene una lista de parÃ¡metros no vÃ¡lida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29251
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "no matching concept for template-introduction"
  msgstr "no se encontrÃ³ una plantilla coincidente para %qD"
  
! #: cp/parser.c:29274
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "declaraciÃ³n no vÃ¡lida de plantilla miembro en la clase local"
  
! #: cp/parser.c:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "plantilla con enlace C"
  
! #: cp/parser.c:29303
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "especializaciÃ³n explÃ­cita no vÃ¡lida"
  
! #: cp/parser.c:29408
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "declaraciÃ³n plantilla de %<typedef%>"
  
! #: cp/parser.c:29459
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "la declaraciÃ³n no declara nada"
  
! #: cp/parser.c:29506
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "la especializaciÃ³n de plantilla explÃ­cita no puede tener una clase de almacenamiento"
  
! #: cp/parser.c:29806
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> debe ser %<> >%> dentro de una lista de argumentos de plantilla anidada"
  
! #: cp/parser.c:29819
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla"
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30269
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "uso no vÃ¡lido de %qD en la especificaciÃ³n de enlace"
  
! #: cp/parser.c:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> antes de %qD"
  
! #: cp/parser.c:30419
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 no admite %<long long%>"
  
! #: cp/parser.c:30430
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "se usaron al mismo tiempo %<_Sat%> y %<char%> en los especificadores de declaraciÃ³n"
  
! #: cp/parser.c:30435
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE duplicado"
  
! #: cp/parser.c:30461
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs duplicado"
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "se esperaba %<new%>"
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "se esperaba %<return%>"
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "se esperaba %<extern%>"
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "se esperaba %<static_assert%>"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "se esperaba %<decltype%>"
  
! #: cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "se esperaba %<class%>"
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "se esperaba %<template%>"
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "se esperaba %<using%>"
  
! #: cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "se esperaba %<asm%>"
  
! #: cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "se esperaba %<try%>"
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "se esperaba %<catch%>"
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "se esperaba %<throw%>"
  
! #: cp/parser.c:30561
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "se esperaba %<data%>"
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "se esperaba %<__label__%>"
  
! #: cp/parser.c:30567
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "se esperaba %<@try%>"
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "se esperaba %<@synchronized%>"
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "se esperaba %<@throw%>"
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/parser.c:30579
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "se esperaba %<__transaction_relaxed%>"
  
! #: cp/parser.c:30582
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "se esperaba %<@end%>"
  
! #: cp/parser.c:30614
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "se esperaba %<::%>"
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "se esperaba %<...%>"
  
! #: cp/parser.c:30629
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "se esperaba %<*%>"
  
! #: cp/parser.c:30632
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "se esperaba %<~%>"
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "se esperaba %<:%> o %<::%>"
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31118
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "se usÃ³ la etiqueta %qs al nombrar a %q#T"
  
! #: cp/parser.c:31123
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T se declarÃ³ previamente aquÃ­"
  
! #: cp/parser.c:31243
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/parser.c:31383 cp/parser.c:31416
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT se declarÃ³ con mayor visibilidad que su base %qT"
  
! #: cp/parser.c:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "replace the class-key with %qs"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.c:31398
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/parser.c:31399
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as %q#D here"
  msgid "%qT first declared as %qs here"
  msgstr "  declarado inicialmente como %q#D aquÃ­"
  
! #: cp/parser.c:31480
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD se redeclarÃ³ con acceso diferente"
  
! #: cp/parser.c:31501
  #, fuzzy, gcc-internal-format
  #| msgid "%<template%> (as a disambiguator) is only allowed within templates"
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "%<template%> (como desambiguador) sÃ³lo se permite dentro de plantillas"
  
! #: cp/parser.c:31749
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "el fichero termina en el argumento por defecto"
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construct Objective-C++ %<@%D%> mal ubicado"
  
! #: cp/parser.c:32059
  #, fuzzy, gcc-internal-format
  #| msgid "objective-c++ message argument(s) are expected"
  msgid "objective-c++ message receiver expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.c:32129
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> debe especificar un tipo como un argumento"
  
! #: cp/parser.c:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nombre de selector Objective-C++ no vÃ¡lido"
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "se esperaba una declaraciÃ³n de mÃ©todo de objective-c++"
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "los atributos de mÃ©todo se deben especificar al final"
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs sobrante despuÃ©s de los mÃ©todos Objective-C++"
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "tipo no vÃ¡lido para la variable de de instancia"
  
! #: cp/parser.c:33097
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "se esperaba un identificador despuÃ©s de %<@protocol%>"
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "los atributos no se pueden especificar antes de la palabra clave de Objective-C++ %<@%D%>"
  
! #: cp/parser.c:33276
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "tipo no vÃ¡lido para la propiedad"
  
! #: cp/parser.c:34759
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: cp/parser.c:34776
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/parser.c:35750
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:36409
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined in iterator type"
  msgstr "no se pueden definir tipos en tipos de parÃ¡metro"
  
! #: cp/parser.c:38479
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "no se permite la inicializaciÃ³n entre parÃ©ntesis para el bucle %<for%> en OpenMP"
  
! #: cp/parser.c:39030
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qs"
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable de iteraciÃ³n %qD no debe ser reduction"
  
! #: cp/parser.c:39210
  #, fuzzy, gcc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough for loops to collapse"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: cp/parser.c:41386
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: cp/parser.c:42220
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:42250
  #, fuzzy, gcc-internal-format
  #| msgid "expected id-expression"
  msgid "expected id-expression (arguments)"
  msgstr "se esperaba una expresiÃ³n id"
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42365
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in declare reduction type list"
  msgstr "no se pueden definir tipos nuevos en un tipo de devoluciÃ³n"
  
! #: cp/parser.c:42385 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, fuzzy, gcc-internal-format
  #| msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42923
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD no es una funciÃ³n plantilla miembro"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:43474
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> mÃ¡s externo no estÃ¡ dentro del %<__transaction_atomic%> mÃ¡s externo"
  
! #: cp/parser.c:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  o una funciÃ³n %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "basura al final de %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:43814
! #, fuzzy, gcc-internal-format
! #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
! msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
! msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
! 
! #: cp/parser.c:43857
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "no se permite #pragma GCC optimize dentro de funciones"
  
! #: cp/parser.c:43889
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "no se permite #pragma GCC optimize dentro de funciones"
  
! #: cp/parser.c:43969
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "no se han implementado las optimizaciones intermÃ³dulos para C++"
  
! #: cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "no se permiten las conversiones estÃ¡ndar en este contexto"
  
! #: cp/parser.c:44206
  #, fuzzy, gcc-internal-format
  #| msgid "templates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:304
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "el dato miembro %qD no puede ser una plantilla miembro"
  
! #: cp/pt.c:317
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "declaraciÃ³n de la plantilla miembro %qD no vÃ¡lida"
  
! #: cp/pt.c:731
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "especializaciÃ³n explÃ­cita en el Ã¡mbito %qD que no es espacio de nombres"
  
! #: cp/pt.c:745
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "las plantillas de clase contenedoras no son explÃ­citamente especializadas"
  
! #: cp/pt.c:829
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
! #: cp/pt.c:840 cp/pt.c:1070
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "especializaciÃ³n de %qD en un espacio de nombres diferente"
  
! #: cp/pt.c:842
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "  from definition of %q#D"
  msgstr " de la definiciÃ³n de %q+#D"
  
! #: cp/pt.c:859
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "instanciaciÃ³n explÃ­cita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)"
  
! #: cp/pt.c:982
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "el nombre de la clase oscurece la plantilla de parÃ¡metro de plantilla %qD"
  
! #: cp/pt.c:994
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "specialization of alias template %qD"
  msgstr "especializaciÃ³n parcial de la plantilla alias %qD"
  
! #: cp/pt.c:997 cp/pt.c:1136
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:1029
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "especializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³n"
  
! #: cp/pt.c:1073
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "from definition of %q#D"
*************** msgstr " de la definiciÃ³n de %q+#D"
*** 55206,55361 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1103
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "especializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³n %qT"
  
! #: cp/pt.c:1121
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "no se permite la especializaciÃ³n de plantilla de %qD por ISO C++"
  
! #: cp/pt.c:1587
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "especializaciÃ³n de %qD despuÃ©s de la instanciaciÃ³n"
  
! #: cp/pt.c:2007 cp/semantics.c:5549
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2143
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD no es una plantilla de funciÃ³n"
  
! #: cp/pt.c:2148
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a variable template"
  msgstr "%qD no es una variable"
  
! #: cp/pt.c:2419
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "el id-de-plantilla %qD para %q+D no coincide con ninguna declaraciÃ³n de plantilla"
  
! #: cp/pt.c:2423
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "se encontrÃ³ %d %<template<>%>, se necesita %d para especializar una plantilla de funciÃ³n miembro"
  
! #: cp/pt.c:2434
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "especializaciÃ³n de plantilla %qD ambigua para %q+D"
  
! #: cp/pt.c:2640
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:2650
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.c:2656
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2680
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "especializaciÃ³n explÃ­cita de %qD despuÃ©s del primer uso"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2685
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "instanciaciÃ³n explÃ­cita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)"
  
! #: cp/pt.c:2721
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "especializaciÃ³n explÃ­cita de %qD despuÃ©s del primer uso"
  
! #: cp/pt.c:2725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing primary template attributes %s"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:2726
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing primary template attribute %s"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:2816 cp/pt.c:2876
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "id de plantilla %qD en la declaraciÃ³n de la plantilla primaria"
  
! #: cp/pt.c:2829
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "no se usan la plantilla de lista de parÃ¡metros en la instanciaciÃ³n explÃ­cita"
  
! #: cp/pt.c:2835
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "se proporcionÃ³ una definiciÃ³n para la instanciaciÃ³n explÃ­cita"
  
! #: cp/pt.c:2843
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "demasiadas listas de parÃ¡metros de plantilla en la declaraciÃ³n de %qD"
  
! #: cp/pt.c:2846
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "faltan listas de parÃ¡metros de plantilla en la declaraciÃ³n de %qD"
  
! #: cp/pt.c:2848
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "la especializaciÃ³n explÃ­cita de %qD se debe preceder con %<template <>%>"
  
! #: cp/pt.c:2854
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization declared %<concept%>"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:2887
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "no se permite la especializaciÃ³n parcial de la funciÃ³n de plantilla %qD"
  
! #: cp/pt.c:2891
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "no se permite la especializaciÃ³n parcial de la funciÃ³n de plantilla %qD"
  
! #: cp/pt.c:2923
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "se especificÃ³ un argumento por defecto en la especializaciÃ³n explÃ­cita"
  
! #: cp/pt.c:2961
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD no es una funciÃ³n plantilla"
--- 55389,55544 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1114
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "especializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³n %qT"
  
! #: cp/pt.c:1132
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "no se permite la especializaciÃ³n de plantilla de %qD por ISO C++"
  
! #: cp/pt.c:1598
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "especializaciÃ³n de %qD despuÃ©s de la instanciaciÃ³n"
  
! #: cp/pt.c:2034 cp/semantics.c:5550
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2170
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD no es una plantilla de funciÃ³n"
  
! #: cp/pt.c:2175
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a variable template"
  msgstr "%qD no es una variable"
  
! #: cp/pt.c:2446
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "el id-de-plantilla %qD para %q+D no coincide con ninguna declaraciÃ³n de plantilla"
  
! #: cp/pt.c:2450
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "se encontrÃ³ %d %<template<>%>, se necesita %d para especializar una plantilla de funciÃ³n miembro"
  
! #: cp/pt.c:2461
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "especializaciÃ³n de plantilla %qD ambigua para %q+D"
  
! #: cp/pt.c:2667
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:2677
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.c:2683
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2707
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "especializaciÃ³n explÃ­cita de %qD despuÃ©s del primer uso"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2712
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "instanciaciÃ³n explÃ­cita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)"
  
! #: cp/pt.c:2748
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "especializaciÃ³n explÃ­cita de %qD despuÃ©s del primer uso"
  
! #: cp/pt.c:2752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing primary template attributes %s"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:2753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing primary template attribute %s"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:2843 cp/pt.c:2903
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "id de plantilla %qD en la declaraciÃ³n de la plantilla primaria"
  
! #: cp/pt.c:2856
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "no se usan la plantilla de lista de parÃ¡metros en la instanciaciÃ³n explÃ­cita"
  
! #: cp/pt.c:2862
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "se proporcionÃ³ una definiciÃ³n para la instanciaciÃ³n explÃ­cita"
  
! #: cp/pt.c:2870
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "demasiadas listas de parÃ¡metros de plantilla en la declaraciÃ³n de %qD"
  
! #: cp/pt.c:2873
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "faltan listas de parÃ¡metros de plantilla en la declaraciÃ³n de %qD"
  
! #: cp/pt.c:2875
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "la especializaciÃ³n explÃ­cita de %qD se debe preceder con %<template <>%>"
  
! #: cp/pt.c:2881
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization declared %<concept%>"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:2914
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "no se permite la especializaciÃ³n parcial de la funciÃ³n de plantilla %qD"
  
! #: cp/pt.c:2918
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "no se permite la especializaciÃ³n parcial de la funciÃ³n de plantilla %qD"
  
! #: cp/pt.c:2950
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "se especificÃ³ un argumento por defecto en la especializaciÃ³n explÃ­cita"
  
! #: cp/pt.c:2988
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD no es una funciÃ³n plantilla"
*************** msgstr "%qD no es una funciÃ³n plantilla
*** 55368,55547 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3023
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "especializaciÃ³n de la funciÃ³n miembro especial declarada implÃ­citamente"
  
! #: cp/pt.c:3039
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "la funciÃ³n no miembro %qD se declarÃ³ en %qT"
  
! #: cp/pt.c:3071
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "una declaraciÃ³n friend %qD en una clase local sin declaraciÃ³n previa"
  
! #: cp/pt.c:3074
  #, fuzzy, gcc-internal-format
  #| msgid "shadowed declaration is here"
  msgid "friend declaration here"
  msgstr "aquÃ­ estÃ¡ la declaraciÃ³n oscurecida"
  
! #: cp/pt.c:3182
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization of function concept %qD"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:3763
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: cp/pt.c:4078
  #, fuzzy, gcc-internal-format
  #| msgid "base initializer expansion %<%T%> contains no parameter packs"
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "la expansiÃ³n del inicializador base %<%T%> no contiene paquetes de parÃ¡metro"
  
! #: cp/pt.c:4146
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%T%> contains no argument packs"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "el patrÃ³n de expansiÃ³n %<%T%> no contiene paquetes de argumento"
  
! #: cp/pt.c:4148
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%E%> contains no argument packs"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "el patrÃ³n de expansiÃ³n %<%E%> no contiene paquetes de argumento"
  
! #: cp/pt.c:4200
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "no se expanden los paquetes de parÃ¡metro con %<...%>"
  
! #: cp/pt.c:4217 cp/pt.c:4998
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.c:4345
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "la declaraciÃ³n de %q+D oscurece un parÃ¡metro"
  
! #: cp/pt.c:4348
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "la declaraciÃ³n de %q+D oscurece un parÃ¡metro"
  
! #: cp/pt.c:4350
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "template parameter %qD declared here"
  msgstr "el tipo de parÃ¡metro de plantilla %qT se declarÃ³ %<friend%>"
  
! #: cp/pt.c:4934
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "specialization of variable concept %q#D"
  msgstr "especializaciÃ³n parcial de la plantilla alias %qD"
  
! #: cp/pt.c:4993
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "no se usan los parÃ¡metros de plantilla en la especializaciÃ³n parcial:"
  
! #: cp/pt.c:5017
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "la especializaciÃ³n parcial %qT no especializa ningÃºn argumento de plantilla"
  
! #: cp/pt.c:5021
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "la especializaciÃ³n parcial %qT no especializa ningÃºn argumento de plantilla"
  
! #: cp/pt.c:5025 cp/pt.c:5036 cp/pt.c:5044
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template here"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5033
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5043
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "demasiados argumentos para la funciÃ³n %qE"
  
! #: cp/pt.c:5057
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "la especializaciÃ³n parcial %qT no especializa ningÃºn argumento de plantilla"
  
! #: cp/pt.c:5059
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template %qD"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5105
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "el argumento de paquete de parÃ¡metro %qE debe estar al final de la lista de argumentos de plantilla"
  
! #: cp/pt.c:5108
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "el argumento de paquete de parÃ¡metro %qT debe estar al final de la lista de argumentos de plantilla"
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "el argumento de plantilla %qE involucra a el(los) parÃ¡metro(s) de plantilla"
  
! #: cp/pt.c:5177
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "el tipo %qT del argumento de plantilla %qE depende de un parÃ¡metro de plantilla"
  msgstr[1] "el tipo %qT del argumento de plantilla %qE depende de parÃ¡metros de plantilla"
  
! #: cp/pt.c:5239
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "instanciaciÃ³n de plantilla clase ambigua para %q#T"
  
! #: cp/pt.c:5243
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of %qT after instantiation of %qT"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "especializaciÃ³n parcial de %qT despuÃ©s de la instanciaciÃ³n %qT"
  
! #: cp/pt.c:5426
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "no hay un argumento por defecto para %qD"
--- 55551,55730 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3050
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "especializaciÃ³n de la funciÃ³n miembro especial declarada implÃ­citamente"
  
! #: cp/pt.c:3066
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "la funciÃ³n no miembro %qD se declarÃ³ en %qT"
  
! #: cp/pt.c:3098
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "una declaraciÃ³n friend %qD en una clase local sin declaraciÃ³n previa"
  
! #: cp/pt.c:3101
  #, fuzzy, gcc-internal-format
  #| msgid "shadowed declaration is here"
  msgid "friend declaration here"
  msgstr "aquÃ­ estÃ¡ la declaraciÃ³n oscurecida"
  
! #: cp/pt.c:3209
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization of function concept %qD"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:3790
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: cp/pt.c:4105
  #, fuzzy, gcc-internal-format
  #| msgid "base initializer expansion %<%T%> contains no parameter packs"
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "la expansiÃ³n del inicializador base %<%T%> no contiene paquetes de parÃ¡metro"
  
! #: cp/pt.c:4173
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%T%> contains no argument packs"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "el patrÃ³n de expansiÃ³n %<%T%> no contiene paquetes de argumento"
  
! #: cp/pt.c:4175
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%E%> contains no argument packs"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "el patrÃ³n de expansiÃ³n %<%E%> no contiene paquetes de argumento"
  
! #: cp/pt.c:4227
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "no se expanden los paquetes de parÃ¡metro con %<...%>"
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.c:4372
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "la declaraciÃ³n de %q+D oscurece un parÃ¡metro"
  
! #: cp/pt.c:4375
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "la declaraciÃ³n de %q+D oscurece un parÃ¡metro"
  
! #: cp/pt.c:4377
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "template parameter %qD declared here"
  msgstr "el tipo de parÃ¡metro de plantilla %qT se declarÃ³ %<friend%>"
  
! #: cp/pt.c:4967
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "specialization of variable concept %q#D"
  msgstr "especializaciÃ³n parcial de la plantilla alias %qD"
  
! #: cp/pt.c:5026
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "no se usan los parÃ¡metros de plantilla en la especializaciÃ³n parcial:"
  
! #: cp/pt.c:5050
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "la especializaciÃ³n parcial %qT no especializa ningÃºn argumento de plantilla"
  
! #: cp/pt.c:5054
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "la especializaciÃ³n parcial %qT no especializa ningÃºn argumento de plantilla"
  
! #: cp/pt.c:5058 cp/pt.c:5069 cp/pt.c:5077
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template here"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5066
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5076
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "demasiados argumentos para la funciÃ³n %qE"
  
! #: cp/pt.c:5090
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "la especializaciÃ³n parcial %qT no especializa ningÃºn argumento de plantilla"
  
! #: cp/pt.c:5092
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template %qD"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5138
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "el argumento de paquete de parÃ¡metro %qE debe estar al final de la lista de argumentos de plantilla"
  
! #: cp/pt.c:5141
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "el argumento de paquete de parÃ¡metro %qT debe estar al final de la lista de argumentos de plantilla"
  
! #: cp/pt.c:5164
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "el argumento de plantilla %qE involucra a el(los) parÃ¡metro(s) de plantilla"
  
! #: cp/pt.c:5210
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "el tipo %qT del argumento de plantilla %qE depende de un parÃ¡metro de plantilla"
  msgstr[1] "el tipo %qT del argumento de plantilla %qE depende de parÃ¡metros de plantilla"
  
! #: cp/pt.c:5272
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "instanciaciÃ³n de plantilla clase ambigua para %q#T"
  
! #: cp/pt.c:5276
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of %qT after instantiation of %qT"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "especializaciÃ³n parcial de %qT despuÃ©s de la instanciaciÃ³n %qT"
  
! #: cp/pt.c:5459
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "no hay un argumento por defecto para %qD"
*************** msgstr "no hay un argumento por defecto
*** 55549,55599 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5448
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack %qE must be at the end of the template parameter list"
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "el parÃ¡metro de paquete %qE debe estar al final de la lista de parÃ¡metros de plantilla"
  
! #: cp/pt.c:5484
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en la re-declaraciÃ³n friend de la plantilla de funciÃ³n"
  
! #: cp/pt.c:5487
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function template friend declarations"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en las declaraciones friend de la plantilla de funciÃ³n"
  
! #: cp/pt.c:5490
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los argumentos de plantilla por defecto no se pueden usar en las plantillas de funciÃ³n sin -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:5493
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en las especializaciones parciales"
  
! #: cp/pt.c:5496 cp/pt.c:5554
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argumento por defecto para el parÃ¡metro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.c:5668
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "template %qD declared"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/pt.c:5675
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "clase de plantilla sin nombre"
  
! #: cp/pt.c:5683
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
--- 55732,55782 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack %qE must be at the end of the template parameter list"
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "el parÃ¡metro de paquete %qE debe estar al final de la lista de parÃ¡metros de plantilla"
  
! #: cp/pt.c:5517
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en la re-declaraciÃ³n friend de la plantilla de funciÃ³n"
  
! #: cp/pt.c:5520
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function template friend declarations"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en las declaraciones friend de la plantilla de funciÃ³n"
  
! #: cp/pt.c:5523
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los argumentos de plantilla por defecto no se pueden usar en las plantillas de funciÃ³n sin -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:5526
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en las especializaciones parciales"
  
! #: cp/pt.c:5529 cp/pt.c:5587
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argumento por defecto para el parÃ¡metro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.c:5701
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "template %qD declared"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/pt.c:5708
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "clase de plantilla sin nombre"
  
! #: cp/pt.c:5716
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
*************** msgstr "la funciÃ³n que no es miembro %q
*** 55604,55668 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5706
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "declaraciÃ³n de la plantilla de %qD no vÃ¡lida"
  
! #: cp/pt.c:5850
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "definiciÃ³n de plantilla de %q#D que no es plantilla"
  
! #: cp/pt.c:5893
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "se esperaban %d niveles de parÃ¡metros de plantilla para %q#D, se obtuvieron %d"
  
! #: cp/pt.c:5907
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "se obtuvieron %d parÃ¡metros de plantilla para %q#D"
  
! #: cp/pt.c:5910
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "se obtuvieron %d parÃ¡metros de plantilla para %q#T"
  
! #: cp/pt.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  pero se requieren %d"
  
! #: cp/pt.c:5933
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "los argumentos de plantilla para %qD no coinciden con la plantilla original %qD"
  
! #: cp/pt.c:5936
  #, fuzzy, gcc-internal-format
  #| msgid "use template<> for an explicit specialization"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilice template<> para una especializaciÃ³n explÃ­cita"
  
! #: cp/pt.c:6072
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/pt.c:6085
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "no se especificaron los especificadores de plantilla en la declaraciÃ³n de %qD"
  
! #: cp/pt.c:6096
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "se redeclarÃ³ con %d parÃ¡metro de plantilla"
  msgstr[1] "se redeclarÃ³ con %d parÃ¡metros de plantilla"
  
! #: cp/pt.c:6100
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter"
  #| msgid_plural "previous declaration %q+D used %d template parameters"
--- 55787,55851 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "declaraciÃ³n de la plantilla de %qD no vÃ¡lida"
  
! #: cp/pt.c:5883
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "definiciÃ³n de plantilla de %q#D que no es plantilla"
  
! #: cp/pt.c:5926
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "se esperaban %d niveles de parÃ¡metros de plantilla para %q#D, se obtuvieron %d"
  
! #: cp/pt.c:5940
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "se obtuvieron %d parÃ¡metros de plantilla para %q#D"
  
! #: cp/pt.c:5943
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "se obtuvieron %d parÃ¡metros de plantilla para %q#T"
  
! #: cp/pt.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  pero se requieren %d"
  
! #: cp/pt.c:5966
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "los argumentos de plantilla para %qD no coinciden con la plantilla original %qD"
  
! #: cp/pt.c:5969
  #, fuzzy, gcc-internal-format
  #| msgid "use template<> for an explicit specialization"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilice template<> para una especializaciÃ³n explÃ­cita"
  
! #: cp/pt.c:6105
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/pt.c:6118
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "no se especificaron los especificadores de plantilla en la declaraciÃ³n de %qD"
  
! #: cp/pt.c:6129
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "se redeclarÃ³ con %d parÃ¡metro de plantilla"
  msgstr[1] "se redeclarÃ³ con %d parÃ¡metros de plantilla"
  
! #: cp/pt.c:6133
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter"
  #| msgid_plural "previous declaration %q+D used %d template parameters"
*************** msgid_plural "previous declaration %qD u
*** 55671,55808 ****
  msgstr[0] "la declaraciÃ³n previa de %q+#D usÃ³ %d parÃ¡metro de plantilla"
  msgstr[1] "la declaraciÃ³n previa de %q+#D usÃ³ %d parÃ¡metros de plantilla"
  
! #: cp/pt.c:6138
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parÃ¡metro de plantilla %q+#D"
  
! #: cp/pt.c:6139
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeclarado aquÃ­ como %q#D"
  
! #: cp/pt.c:6150
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/pt.c:6153 cp/pt.c:6202
  #, fuzzy, gcc-internal-format
  #| msgid "original definition appeared here"
  msgid "original declaration appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6164
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redefiniciÃ³n del argumento por defecto para %q#D"
  
! #: cp/pt.c:6166
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6199
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "redeclaration %q#D with different constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/pt.c:6497 cp/pt.c:6566
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT"
  
! #: cp/pt.c:6500
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "debe ser la direcciÃ³n de una funciÃ³n con enlace externo"
  
! #: cp/pt.c:6503
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "debe ser la direcciÃ³n de una funciÃ³n con enlace externo"
  
! #: cp/pt.c:6516
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.c:6520
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.c:6569
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "debe ser un puntero-a-miembro de la forma %<&X::Y%>"
  
! #: cp/pt.c:6571
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/pt.c:6633
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  no se puede deducir el parÃ¡metro de plantilla %qD"
  
! #: cp/pt.c:6642
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  los tipos %qT y %qT tiene calificadores-cv incompatibles"
  
! #: cp/pt.c:6651
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  no coinciden los tipos %qT y %qT"
  
! #: cp/pt.c:6660
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  el parÃ¡metro de plantilla %qD no es un paquete de parÃ¡metro, pero el argumento %qD sÃ­"
  
! #: cp/pt.c:6671
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  el argumento de plantilla %qE no coincide con la constante puntero-a-miembro %qE"
  
! #: cp/pt.c:6681
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/pt.c:6690
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  deducciÃ³n de paquete de parÃ¡metros inconsistente con %qT y %qT"
  
! #: cp/pt.c:6702
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  se deducen tipos en conflicto para el parÃ¡metro %qT (%qT y %qT)"
  
! #: cp/pt.c:6706
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  se deducen valores en conflicto para el parÃ¡metro %qE que no es tipo (%qE y %qE)"
  
! #: cp/pt.c:6717
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.c:6728
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  el tipo de funciÃ³n miembro %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.c:6740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
--- 55854,55991 ----
  msgstr[0] "la declaraciÃ³n previa de %q+#D usÃ³ %d parÃ¡metro de plantilla"
  msgstr[1] "la declaraciÃ³n previa de %q+#D usÃ³ %d parÃ¡metros de plantilla"
  
! #: cp/pt.c:6171
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parÃ¡metro de plantilla %q+#D"
  
! #: cp/pt.c:6172
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeclarado aquÃ­ como %q#D"
  
! #: cp/pt.c:6183
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/pt.c:6186 cp/pt.c:6235
  #, fuzzy, gcc-internal-format
  #| msgid "original definition appeared here"
  msgid "original declaration appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6197
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redefiniciÃ³n del argumento por defecto para %q#D"
  
! #: cp/pt.c:6199
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6232
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "redeclaration %q#D with different constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT"
  
! #: cp/pt.c:6562
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "debe ser la direcciÃ³n de una funciÃ³n con enlace externo"
  
! #: cp/pt.c:6565
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "debe ser la direcciÃ³n de una funciÃ³n con enlace externo"
  
! #: cp/pt.c:6578
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.c:6582
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.c:6631
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "debe ser un puntero-a-miembro de la forma %<&X::Y%>"
  
! #: cp/pt.c:6633
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/pt.c:6695
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  no se puede deducir el parÃ¡metro de plantilla %qD"
  
! #: cp/pt.c:6704
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  los tipos %qT y %qT tiene calificadores-cv incompatibles"
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  no coinciden los tipos %qT y %qT"
  
! #: cp/pt.c:6722
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  el parÃ¡metro de plantilla %qD no es un paquete de parÃ¡metro, pero el argumento %qD sÃ­"
  
! #: cp/pt.c:6733
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  el argumento de plantilla %qE no coincide con la constante puntero-a-miembro %qE"
  
! #: cp/pt.c:6743
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  deducciÃ³n de paquete de parÃ¡metros inconsistente con %qT y %qT"
  
! #: cp/pt.c:6764
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  se deducen tipos en conflicto para el parÃ¡metro %qT (%qT y %qT)"
  
! #: cp/pt.c:6768
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  se deducen valores en conflicto para el parÃ¡metro %qE que no es tipo (%qE y %qE)"
  
! #: cp/pt.c:6779
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.c:6790
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  el tipo de funciÃ³n miembro %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.c:6802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgid_plural "  candidate expects at lea
*** 55811,56132 ****
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.c:6771
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  no se puede convertir %qE (tipo %qT) al tipo %qT"
  
! #: cp/pt.c:6784
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/pt.c:6788
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/pt.c:6799
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  los parÃ¡metros de plantilla de un argumento de plantilla plantilla son inconsistentes con otros argumentos de plantilla deducidos"
  
! #: cp/pt.c:6809
  #, fuzzy, gcc-internal-format
  #| msgid "  can't deduce a template for %qT from non-template type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  no se puede deducir una plantilla para %qT del tipo %qT que no es plantilla"
  
! #: cp/pt.c:6819
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument %qE does not match %qD"
  msgid "  template argument %qE does not match %qE"
  msgstr "  el argumento de plantilla %qE no coincide con %qD"
  
! #: cp/pt.c:6866
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qE no es una variable"
  
! #: cp/pt.c:6874
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.c:6884
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.c:6899
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.c:6908
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.c:6915
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.c:6933
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD no es un argumento vÃ¡lido de plantilla porque %qD es una variable, no la direcciÃ³n de una variable"
  
! #: cp/pt.c:6941
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD no es un argumento vÃ¡lido de plantilla porque %qD es una variable, no la direcciÃ³n de una variable"
  
! #: cp/pt.c:7023
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque las literales de cadena nunca se pueden usar en este contexto"
  
! #: cp/pt.c:7181
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "in template argument for type %qT"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:7195
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:7281
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT debido a conflictos en la calificaciÃ³n cv"
  
! #: cp/pt.c:7289
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque no es un l-valor"
  
! #: cp/pt.c:7307
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D no es un argumento vÃ¡lido de plantilla para el tipo %qT porque una referencia variable no tiene una direcciÃ³n constante"
  
! #: cp/pt.c:7366
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT porque es un puntero"
  
! #: cp/pt.c:7368
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.c:7422
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT porque es de tipo %qT"
  
! #: cp/pt.c:7971
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.c:7987
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attributes in template argument %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.c:8120
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "se usÃ³ el nombre-de-clase-inyectada %qD como un argumento de plantilla plantilla"
  
! #: cp/pt.c:8149
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "uso no vÃ¡lido del destructor %qE como un tipo"
  
! #: cp/pt.c:8154
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "para hacer referencia a un tipo miembro de un parÃ¡metro de plantilla, use %<typename %E%>"
  
! #: cp/pt.c:8170 cp/pt.c:8204 cp/pt.c:8258
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parÃ¡metros de plantilla para %qD"
  
! #: cp/pt.c:8178
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  se esperaba una constante de tipo %qT, se obtuvo %qT"
  
! #: cp/pt.c:8186
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "argumento por defecto para el parÃ¡metro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.c:8192
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  se esperaba un tipo, se obtuvo %qT"
  
! #: cp/pt.c:8212
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
  
! #: cp/pt.c:8262
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  se esperaba una plantilla de tipo %qD, se obtuvo %qT"
  
! #: cp/pt.c:8276
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parÃ¡metros de plantilla para %qD"
  
! #: cp/pt.c:8279
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.c:8343
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "no se puede convertir el argumento de plantilla %qE a %qT"
  
! #: cp/pt.c:8481 cp/pt.c:8794
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "el argumento de plantilla %d es no vÃ¡lido"
  
! #: cp/pt.c:8496 cp/pt.c:8628
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.c:8624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.c:8633
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "provisto por %q+D"
  
! #: cp/pt.c:8658
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argumento por defecto para el parÃ¡metro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.c:8662
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumento por defecto dado para el parÃ¡metro %d de %q#D"
  
! #: cp/pt.c:8760
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9407
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D no es una plantilla de funciÃ³n"
  
! #: cp/pt.c:9570
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "se usa el tipo %qT que no es plantilla como una plantilla"
  
! #: cp/pt.c:9572
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "para la declaraciÃ³n de plantilla %q+D"
  
! #: cp/pt.c:9698 cp/pt.c:20677
  #, fuzzy, gcc-internal-format
  #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "falla interna de consistencia"
  
! #: cp/pt.c:10061
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.c:10638
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) substituting %qS"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciaciÃ³n de la plantilla excede el mÃ¡ximo de %d (use -ftemplate-depth= para incrementar el mÃ¡ximo) al sustituir %qS"
  
! #: cp/pt.c:11809
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "miembro de matriz flexible en union"
  
! #: cp/pt.c:12312
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12710
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a potential constant expression"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE no es una expresiÃ³n constante potencial"
  
! #: cp/pt.c:12799
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%T%>"
  
! #: cp/pt.c:12802
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%E%>"
  
! #: cp/pt.c:13382
  #, 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"
  
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
--- 55994,56320 ----
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.c:6833
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  no se puede convertir %qE (tipo %qT) al tipo %qT"
  
! #: cp/pt.c:6846
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/pt.c:6850
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/pt.c:6861
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  los parÃ¡metros de plantilla de un argumento de plantilla plantilla son inconsistentes con otros argumentos de plantilla deducidos"
  
! #: cp/pt.c:6871
  #, fuzzy, gcc-internal-format
  #| msgid "  can't deduce a template for %qT from non-template type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  no se puede deducir una plantilla para %qT del tipo %qT que no es plantilla"
  
! #: cp/pt.c:6881
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument %qE does not match %qD"
  msgid "  template argument %qE does not match %qE"
  msgstr "  el argumento de plantilla %qE no coincide con %qD"
  
! #: cp/pt.c:6928
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qE no es una variable"
  
! #: cp/pt.c:6936
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.c:6946
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.c:6961
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.c:6970
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.c:6977
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.c:6995
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD no es un argumento vÃ¡lido de plantilla porque %qD es una variable, no la direcciÃ³n de una variable"
  
! #: cp/pt.c:7003
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD no es un argumento vÃ¡lido de plantilla porque %qD es una variable, no la direcciÃ³n de una variable"
  
! #: cp/pt.c:7112
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque las literales de cadena nunca se pueden usar en este contexto"
  
! #: cp/pt.c:7270
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "in template argument for type %qT"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:7284
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:7370
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT debido a conflictos en la calificaciÃ³n cv"
  
! #: cp/pt.c:7378
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque no es un l-valor"
  
! #: cp/pt.c:7396
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D no es un argumento vÃ¡lido de plantilla para el tipo %qT porque una referencia variable no tiene una direcciÃ³n constante"
  
! #: cp/pt.c:7455
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT porque es un puntero"
  
! #: cp/pt.c:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.c:7511
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT porque es de tipo %qT"
  
! #: cp/pt.c:8060
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.c:8076
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attributes in template argument %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "se usÃ³ el nombre-de-clase-inyectada %qD como un argumento de plantilla plantilla"
  
! #: cp/pt.c:8238
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "uso no vÃ¡lido del destructor %qE como un tipo"
  
! #: cp/pt.c:8243
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "para hacer referencia a un tipo miembro de un parÃ¡metro de plantilla, use %<typename %E%>"
  
! #: cp/pt.c:8259 cp/pt.c:8293 cp/pt.c:8347
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parÃ¡metros de plantilla para %qD"
  
! #: cp/pt.c:8267
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  se esperaba una constante de tipo %qT, se obtuvo %qT"
  
! #: cp/pt.c:8275
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "argumento por defecto para el parÃ¡metro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.c:8281
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.c:8298
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  se esperaba un tipo, se obtuvo %qT"
  
! #: cp/pt.c:8301
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
  
! #: cp/pt.c:8351
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  se esperaba una plantilla de tipo %qD, se obtuvo %qT"
  
! #: cp/pt.c:8365
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parÃ¡metros de plantilla para %qD"
  
! #: cp/pt.c:8368
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.c:8432
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "no se puede convertir el argumento de plantilla %qE a %qT"
  
! #: cp/pt.c:8570 cp/pt.c:8883
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "el argumento de plantilla %d es no vÃ¡lido"
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.c:8713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.c:8722
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "provisto por %q+D"
  
! #: cp/pt.c:8747
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argumento por defecto para el parÃ¡metro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.c:8751
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumento por defecto dado para el parÃ¡metro %d de %q#D"
  
! #: cp/pt.c:8849
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9496
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D no es una plantilla de funciÃ³n"
  
! #: cp/pt.c:9659
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "se usa el tipo %qT que no es plantilla como una plantilla"
  
! #: cp/pt.c:9661
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "para la declaraciÃ³n de plantilla %q+D"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, fuzzy, gcc-internal-format
  #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "falla interna de consistencia"
  
! #: cp/pt.c:10150
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.c:10733
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) substituting %qS"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciaciÃ³n de la plantilla excede el mÃ¡ximo de %d (use -ftemplate-depth= para incrementar el mÃ¡ximo) al sustituir %qS"
  
! #: cp/pt.c:11904
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "miembro de matriz flexible en union"
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12804
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a potential constant expression"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE no es una expresiÃ³n constante potencial"
  
! #: cp/pt.c:12888
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%T%>"
  
! #: cp/pt.c:12891
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%E%>"
  
! #: cp/pt.c:13459
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "redefiniciÃ³n del argumento por defecto para %q#D"
  
+ #: cp/pt.c:13558
+ #, gcc-internal-format
+ msgid "creating pointer to member function of non-class type %qT"
+ msgstr "se crea un puntero a funciÃ³n miembro del tipo %qT que no es clase"
+ 
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
*************** msgstr "redefiniciÃ³n del argumento por
*** 56140,56449 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14409
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD tiene tipo de funciÃ³n"
  
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipo de parÃ¡metro %qT no vÃ¡lido"
  
! #: cp/pt.c:14600
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "en la declaraciÃ³n %q+D"
  
! #: cp/pt.c:14719
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/pt.c:14721
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "la funciÃ³n devuelve una funciÃ³n"
  
! #: cp/pt.c:14759
! #, 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.c:15446
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "se forma la referencia a void"
  
! #: cp/pt.c:15448
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "se forma un puntero para referenciar al tipo %qT"
  
! #: cp/pt.c:15450
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: cp/pt.c:15463
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/pt.c:15466
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to qualified function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "no se puede declarar la referencia para el tipo de funciÃ³n calificado %qT"
  
! #: cp/pt.c:15514
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
  
! #: cp/pt.c:15520
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "se crea un puntero al miembro de referencia de tipo %qT"
  
! #: cp/pt.c:15526
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "se crea un puntero al miembro de tipo void"
  
! #: cp/pt.c:15626
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15646
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT no es de tipo clase, struct o union"
  
! #: cp/pt.c:15683
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo enumerado"
  
! #: cp/pt.c:15691
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo de clase"
  
! #: cp/pt.c:15818
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "el tipo calificador %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/pt.c:16011
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "el nombre dependiente %qE se decodifica como un no tipo, pero la instanciaciÃ³n genera un tipo"
  
! #: cp/pt.c:16013
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "escriba %<typename %E%> si quiere un tipo"
  
! #: cp/pt.c:16103
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/pt.c:16226
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "se usa el campo no vÃ¡lido %qD"
  
! #: cp/pt.c:16752 cp/pt.c:18553
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "uso no vÃ¡lido de la expresiÃ³n de expansiÃ³n de paquete"
  
! #: cp/pt.c:16756 cp/pt.c:18557
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "use %<...%> para expandir el paquete de argumentos"
  
! #: cp/pt.c:18695
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "inicializador no-vacÃ­o para una matriz de elementos vacÃ­os"
  
! #: cp/pt.c:19682
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD no se declarÃ³ en este Ã¡mbito, y no se encontraron declaraciones en la bÃºsqueda dependiente de argumentos en el punto de la instanciaciÃ³n"
  
! #: cp/pt.c:19709
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "no se encontraron declaraciones en la base dependiente %qT pur la bÃºsqueda no calificada"
  
! #: cp/pt.c:19714
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "use %<this->%D%> en su lugar"
  
! #: cp/pt.c:19717
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "use %<%T::%D%> en su lugar"
  
! #: cp/pt.c:19722
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here, later in the translation unit"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%q+D se declarÃ³ aquÃ­, despuÃ©s en la unidad de translaciÃ³n"
  
! #: cp/pt.c:19770
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_choose_expr%>"
  
! #: cp/pt.c:20074
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
! #: cp/pt.c:20077
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD no es una clase o un espacio de nombres"
  
! #: cp/pt.c:20401
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT es/usa un tipo anÃ³nimo"
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "el argumento de plantilla para %qD usa el tipo local %qT"
  
! #: cp/pt.c:20413
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT es un tipo modificado variablemente"
  
! #: cp/pt.c:20428
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "la expresiÃ³n integral %qE no es una constante"
  
! #: cp/pt.c:20446
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  se trata de instanciar %qD"
  
! #: cp/pt.c:24459
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciaciÃ³n de plantilla clase ambigua para %q#T"
  
! #: cp/pt.c:24461
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciaciÃ³n de plantilla clase ambigua para %q#T"
  
! #: cp/pt.c:24467
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:24491 cp/pt.c:24586
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %q#D que no es plantilla"
  
! #: cp/pt.c:24497
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "especializaciÃ³n parcial de la plantilla alias %qD"
  
! #: cp/pt.c:24499
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:24518
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD no es un dato miembro static de una plantilla de clase"
  
! #: cp/pt.c:24524 cp/pt.c:24581
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "no se encontrÃ³ una plantilla coincidente para %qD"
  
! #: cp/pt.c:24529
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "el tipo %qT para la instanciaciÃ³n explÃ­cita %qD no coincide con el tipo declarado %qT"
  
! #: cp/pt.c:24537
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %q#D"
  
! #: cp/pt.c:24573
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#D"
  
! #: cp/pt.c:24596 cp/pt.c:24680
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 prohÃ­be el uso de %<extern%> en instanciaciones explÃ­citas"
  
! #: cp/pt.c:24601 cp/pt.c:24696
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "clase de almacenamiento %qD aplicada a la instanciaciÃ³n de una plantilla"
  
! #: cp/pt.c:24658
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciaciÃ³n explÃ­cita de la plantilla %qD que no es clase"
  
! #: cp/pt.c:24660
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciaciÃ³n explÃ­cita del tipo %qT que no es plantilla"
  
! #: cp/pt.c:24669
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciaciÃ³n explÃ­cita de %q#T antes de la definiciÃ³n de la plantilla"
  
! #: cp/pt.c:24685
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ prohÃ­be el uso de %qE en las instanciaciones explÃ­citas"
  
! #: cp/pt.c:24730
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#T"
  
! #: cp/pt.c:25052
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
--- 56328,56632 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD tiene tipo de funciÃ³n"
  
! #: cp/pt.c:14787
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipo de parÃ¡metro %qT no vÃ¡lido"
  
! #: cp/pt.c:14789
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "en la declaraciÃ³n %q+D"
  
! #: cp/pt.c:14907
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/pt.c:14909
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "la funciÃ³n devuelve una funciÃ³n"
  
! #: cp/pt.c:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "se forma la referencia a void"
  
! #: cp/pt.c:15602
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "se forma un puntero para referenciar al tipo %qT"
  
! #: cp/pt.c:15604
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: cp/pt.c:15617
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/pt.c:15620
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to qualified function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "no se puede declarar la referencia para el tipo de funciÃ³n calificado %qT"
  
! #: cp/pt.c:15668
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
  
! #: cp/pt.c:15674
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "se crea un puntero al miembro de referencia de tipo %qT"
  
! #: cp/pt.c:15680
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "se crea un puntero al miembro de tipo void"
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15800
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT no es de tipo clase, struct o union"
  
! #: cp/pt.c:15837
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo enumerado"
  
! #: cp/pt.c:15845
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo de clase"
  
! #: cp/pt.c:15972
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.c:16150
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "el tipo calificador %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/pt.c:16165
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "el nombre dependiente %qE se decodifica como un no tipo, pero la instanciaciÃ³n genera un tipo"
  
! #: cp/pt.c:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "escriba %<typename %E%> si quiere un tipo"
  
! #: cp/pt.c:16257
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/pt.c:16380
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "se usa el campo no vÃ¡lido %qD"
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "uso no vÃ¡lido de la expresiÃ³n de expansiÃ³n de paquete"
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "use %<...%> para expandir el paquete de argumentos"
  
! #: cp/pt.c:18852
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "inicializador no-vacÃ­o para una matriz de elementos vacÃ­os"
  
! #: cp/pt.c:19854
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD no se declarÃ³ en este Ã¡mbito, y no se encontraron declaraciones en la bÃºsqueda dependiente de argumentos en el punto de la instanciaciÃ³n"
  
! #: cp/pt.c:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "no se encontraron declaraciones en la base dependiente %qT pur la bÃºsqueda no calificada"
  
! #: cp/pt.c:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "use %<this->%D%> en su lugar"
  
! #: cp/pt.c:19889
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "use %<%T::%D%> en su lugar"
  
! #: cp/pt.c:19894
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here, later in the translation unit"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%q+D se declarÃ³ aquÃ­, despuÃ©s en la unidad de translaciÃ³n"
  
! #: cp/pt.c:19942
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_choose_expr%>"
  
! #: cp/pt.c:20246
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
! #: cp/pt.c:20249
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD no es una clase o un espacio de nombres"
  
! #: cp/pt.c:20571
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT es/usa un tipo anÃ³nimo"
  
! #: cp/pt.c:20573
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "el argumento de plantilla para %qD usa el tipo local %qT"
  
! #: cp/pt.c:20583
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT es un tipo modificado variablemente"
  
! #: cp/pt.c:20598
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "la expresiÃ³n integral %qE no es una constante"
  
! #: cp/pt.c:20616
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  se trata de instanciar %qD"
  
! #: cp/pt.c:24629
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciaciÃ³n de plantilla clase ambigua para %q#T"
  
! #: cp/pt.c:24631
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciaciÃ³n de plantilla clase ambigua para %q#T"
  
! #: cp/pt.c:24637
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %q#D que no es plantilla"
  
! #: cp/pt.c:24667
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "especializaciÃ³n parcial de la plantilla alias %qD"
  
! #: cp/pt.c:24669
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:24688
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD no es un dato miembro static de una plantilla de clase"
  
! #: cp/pt.c:24694 cp/pt.c:24751
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "no se encontrÃ³ una plantilla coincidente para %qD"
  
! #: cp/pt.c:24699
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "el tipo %qT para la instanciaciÃ³n explÃ­cita %qD no coincide con el tipo declarado %qT"
  
! #: cp/pt.c:24707
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %q#D"
  
! #: cp/pt.c:24743
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#D"
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 prohÃ­be el uso de %<extern%> en instanciaciones explÃ­citas"
  
! #: cp/pt.c:24771 cp/pt.c:24866
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "clase de almacenamiento %qD aplicada a la instanciaciÃ³n de una plantilla"
  
! #: cp/pt.c:24828
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciaciÃ³n explÃ­cita de la plantilla %qD que no es clase"
  
! #: cp/pt.c:24830
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciaciÃ³n explÃ­cita del tipo %qT que no es plantilla"
  
! #: cp/pt.c:24839
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciaciÃ³n explÃ­cita de %q#T antes de la definiciÃ³n de la plantilla"
  
! #: cp/pt.c:24855
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ prohÃ­be el uso de %qE en las instanciaciones explÃ­citas"
  
! #: cp/pt.c:24900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#T"
  
! #: cp/pt.c:25222
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
*************** msgstr "especializaciÃ³n explÃ­cita de %
*** 56456,56604 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25389
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciaciÃ³n explÃ­cita de %qD pero no hay una definiciÃ³n disponible"
  
! #: cp/pt.c:25577
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciaciÃ³n de la plantilla excede el mÃ¡ximo de %d al instanciar %q+D, posiblemente de la generaciÃ³n de tabla virtual (use -ftemplate-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/pt.c:25940
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:25962
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:25975
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template non-type parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T no es un tipo vÃ¡lido para un parÃ¡metro que no es tipo plantilla"
  
! #: cp/pt.c:25987
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "parÃ¡metro que no es tipo plantilla no vÃ¡lido"
  
! #: cp/pt.c:25989
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T no es un tipo vÃ¡lido para un parÃ¡metro que no es tipo plantilla"
  
! #: cp/pt.c:27343
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/pt.c:27604
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "el constructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/pt.c:27613
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/pt.c:27638
  #, fuzzy, gcc-internal-format
  #| msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la deducciÃ³n de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/pt.c:28545
  #, fuzzy, gcc-internal-format
  #| msgid "non-template %qD used as template"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "se usÃ³ %qD que no es plantilla como plantilla"
  
! #: cp/pt.c:28552
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:28653
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:28660
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:28675
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "class template argument deduction failed:"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/pt.c:28682
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "la funciÃ³n no se considerÃ³ para la inclusiÃ³n en lÃ­nea"
  
! #: cp/pt.c:28746
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28749
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:28823
  #, fuzzy, gcc-internal-format
  #| msgid "unable to deduce %qT from %qE"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.c:28825
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.c:28867
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:28871
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.c:28875
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.c:28879
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.c:29002
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %qT in template argument"
--- 56639,56787 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25560
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciaciÃ³n explÃ­cita de %qD pero no hay una definiciÃ³n disponible"
  
! #: cp/pt.c:25756
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciaciÃ³n de la plantilla excede el mÃ¡ximo de %d al instanciar %q+D, posiblemente de la generaciÃ³n de tabla virtual (use -ftemplate-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/pt.c:26119
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:26141
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:26154
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template non-type parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T no es un tipo vÃ¡lido para un parÃ¡metro que no es tipo plantilla"
  
! #: cp/pt.c:26166
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "parÃ¡metro que no es tipo plantilla no vÃ¡lido"
  
! #: cp/pt.c:26168
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T no es un tipo vÃ¡lido para un parÃ¡metro que no es tipo plantilla"
  
! #: cp/pt.c:27521
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/pt.c:27782
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "el constructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/pt.c:27791
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/pt.c:27816
  #, fuzzy, gcc-internal-format
  #| msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la deducciÃ³n de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/pt.c:28726
  #, fuzzy, gcc-internal-format
  #| msgid "non-template %qD used as template"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "se usÃ³ %qD que no es plantilla como plantilla"
  
! #: cp/pt.c:28733
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:28834
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:28841
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:28856
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "class template argument deduction failed:"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/pt.c:28863
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "la funciÃ³n no se considerÃ³ para la inclusiÃ³n en lÃ­nea"
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29004
  #, fuzzy, gcc-internal-format
  #| msgid "unable to deduce %qT from %qE"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.c:29006
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29052
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.c:29056
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.c:29060
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.c:29190
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %qT in template argument"
*************** msgstr "%q+#D no se puede declarar"
*** 56739,57522 ****
  msgid "  since %q+#D declared in base class"
  msgstr "  ya que se declarÃ³ %q+#D en la clase base"
  
! #: cp/semantics.c:776
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared %<constexpr%>"
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: cp/semantics.c:924
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr "se sugieren llaves explÃ­citas alrededor del cuerpo vacÃ­o en la declaraciÃ³n %<do%>"
  
! #: cp/semantics.c:1437
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1442
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1447
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type %qT"
  msgid "catching non-reference type %q#T"
  msgstr "se crea un puntero al miembro de referencia de tipo %qT"
  
! #: cp/semantics.c:1657
  #, fuzzy, gcc-internal-format
  #| msgid "type of asm operand %qE could not be determined"
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "no se puede determinar el tipo del operando asm %qE"
  
! #: cp/semantics.c:1739
  #, fuzzy, gcc-internal-format
  #| msgid "__label__ declarations are only allowed in function scopes"
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr "las declaraciones __label__ sÃ³lo se permiten en Ã¡mbitos de funciÃ³n"
  
! #: cp/semantics.c:1924
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member %q+D in static member function"
  msgid "invalid use of member %qD in static member function"
  msgstr "uso no vÃ¡lido del miembro %q+D en la funciÃ³n miembro static"
  
! #: cp/semantics.c:2197
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "%qE missing template arguments"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/semantics.c:2257
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2609
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "cannot call a concept as a function"
  msgstr "no se puede usar %qE como una funciÃ³n"
  
! #: cp/semantics.c:2677
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "no se permiten argumentos para el destructor"
  
! #: cp/semantics.c:2755
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> no estÃ¡ disponible para funciones miembro static"
  
! #: cp/semantics.c:2757
  #, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "uso no vÃ¡lido de %<this%> en la funciÃ³n que no es miembro"
  
! #: cp/semantics.c:2759
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "uso no vÃ¡lido de %<this%> en el nivel principal"
  
! #: cp/semantics.c:2781
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "Ã¡mbito calificador no vÃ¡lido en el nombre del seudo-destructor"
  
! #: cp/semantics.c:2789 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "el tipo calificado %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/semantics.c:2811
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE no es de tipo %qT"
  
! #: cp/semantics.c:2888
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "la literal compuesta del tipo %qT que no es objeto"
  
! #: cp/semantics.c:3072
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr "los parÃ¡metros de tipo plantilla debe usar la palabra clave %<class%> o %<typename%>"
  
! #: cp/semantics.c:3122
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "uso no vÃ¡lido del tipo %qT como un valor por defecto para una plantilla de parÃ¡metro de plantilla"
  
! #: cp/semantics.c:3125
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "argumento por defecto no vÃ¡lido para una plantilla de parÃ¡metro de plantilla"
  
! #: cp/semantics.c:3142
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr "la definiciÃ³n de %q#T dentro de la lista de parÃ¡metros de plantilla"
  
! #: cp/semantics.c:3173
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "definiciÃ³n no vÃ¡lida del tipo calificado %qT"
  
! #: cp/semantics.c:3443
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "especificaciÃ³n de clase base no vÃ¡lida"
  
! #: cp/semantics.c:3606
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "miembro protegido %q+#D en union anÃ³nima"
  
! #: cp/semantics.c:3623 cp/semantics.c:10258
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD no se capturÃ³"
  
! #: cp/semantics.c:3627
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3629
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3641
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "uso de la variable %<auto%> desde la funciÃ³n contenedora"
  
! #: cp/semantics.c:3643
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "uso de parÃ¡metro desde la funciÃ³n contenedora"
  
! #: cp/semantics.c:3770
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter %qD outside function body"
  msgid "use of parameter outside function body"
  msgstr "se usÃ³ el parÃ¡metro %qD fuera del cuerpo de la funciÃ³n"
  
! #: cp/semantics.c:3780
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing template arguments"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/semantics.c:3816
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "no se permite el parÃ¡metro de plantilla %qD de tipo %qT en una expresiÃ³n integral constante porque no es de tipo integral o de enumeraciÃ³n"
  
! #: cp/semantics.c:3847
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "uso de la plantilla de clase %qT como expresiÃ³n"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3854
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "la peticiÃ³n por el miembro %qD es ambigua en la red de herencia mÃºltiple"
  
! #: cp/semantics.c:3882
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD no puede aparecer en una expresion constante"
  
! #: cp/semantics.c:4051
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "el tipo de %qE es desconocido"
  
! #: cp/semantics.c:4080
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT no es un tipo de enumeraciÃ³n"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4214
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter pack __bases only valid in template declaration"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Los paquetes de parÃ¡metros __bases sÃ³lo son vÃ¡lidos en la declaraciÃ³n de plantilla"
  
! #: cp/semantics.c:4246
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "no se puede aplicar %<offsetof%> al destructor %<~%T%>"
  
! #: cp/semantics.c:4259
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "no se puede aplicar %<offsetof%> a la funciÃ³n miembro %qD"
  
! #: cp/semantics.c:4263
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "no se puede aplicar %<offsetof%> a la funciÃ³n miembro %qD"
  
! #: cp/semantics.c:4268
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "no se puede aplicar %<offsetof%> a la funciÃ³n miembro %qD"
  
! #: cp/semantics.c:4279
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "no se puede recibir objetos de tipo no-copiable-trivialmente q%#T a travÃ©s de %<...%>"
  
! #: cp/semantics.c:4805 cp/semantics.c:6578 cp/semantics.c:6662
! #: cp/semantics.c:6713 cp/semantics.c:7055 cp/semantics.c:7202
! #: cp/semantics.c:7431 cp/semantics.c:7874
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5546
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "user defined reduction lookup is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/semantics.c:5819
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:5869
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE tiene tipo no vÃ¡lido para %<reduction%>"
  
! #: cp/semantics.c:5988
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6446
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6461
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6485
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "linear step expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6590 cp/semantics.c:7887
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:6675
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD no es una variable en la clÃ¡usula %<firstprivate%>"
  
! #: cp/semantics.c:6726
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD no es una variable en la clÃ¡usula %<lastprivate%>"
  
! #: cp/semantics.c:6776
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> static expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6790
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> static value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.c:6824
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> num expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6827
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<vector%> length expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6831
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<worker%> num expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6853
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> num value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.c:6857
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<vector%> length value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.c:6862
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<worker%> num value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.c:6889
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: cp/semantics.c:6922
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs length expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6936
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: cp/semantics.c:6956
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<async%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6985
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<thread_limit%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:7015
  #, fuzzy, gcc-internal-format
  #| msgid "slice end must be integer"
  msgid "%<device%> id must be integral"
  msgstr "el final de la rebanada debe ser entero"
  
! #: cp/semantics.c:7037
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: cp/semantics.c:7066
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:7081
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7088
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: cp/semantics.c:7103
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: cp/semantics.c:7136
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:7147
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: cp/semantics.c:7212
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:7582
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "template %qE in clause %qs"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: cp/semantics.c:7586
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7655
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<grainsize%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:7685
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<priority%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:7715
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<hint%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:7728
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: cp/semantics.c:7751
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: cp/semantics.c:7761
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: cp/semantics.c:7815
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<tile%> argument needs integral type"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.c:8156
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD no es un fichero, espacio de nombres o variable de Ã¡mbito de bloque"
  
! #: cp/semantics.c:8364
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "la directiva %<threadprivate%> %qE no estÃ¡ en la definiciÃ³n %qT"
  
! #: cp/semantics.c:8561
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "la diferencia entre %qE y %qD no tiene tipo entero"
  
! #: cp/semantics.c:9027
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp atomic update%> uses two different variables for memory"
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp atomic update%> usa dos variables diferentes para la memoria"
  
! #: cp/semantics.c:9318 cp/semantics.c:9328
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp atomic update%> uses two different variables for memory"
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> usa dos variables diferentes para la memoria"
  
! #: cp/semantics.c:9687
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %s"
  
! #: cp/semantics.c:9696
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condiciÃ³n que no es constante para una aserciÃ³n estÃ¡tica"
  
! #: cp/semantics.c:9726
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "el argumento para decltype debe ser una expresiÃ³n"
  
! #: cp/semantics.c:9754
  #, fuzzy, gcc-internal-format
  #| msgid "decltype cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "el tipo de declaraciÃ³n no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/semantics.c:10297
  #, fuzzy, gcc-internal-format
  #| msgid "third operand of conditional expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "el tercer operando de la expresiÃ³n condicional no tiene efecto"
  
! #: cp/semantics.c:10350
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "el argumento de plantilla %qE involucra a el(los) parÃ¡metro(s) de plantilla"
  
! #: cp/semantics.c:10352
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10370
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "argumento no admitido para %<__builtin_return_address%>"
  
! #: cp/tree.c:1388
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "los calificadores %qV no se pueden aplicar a %qT"
  
! #: cp/tree.c:1907
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "statement-expression in a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/tree.c:4086
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4090
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4093
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid " declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/tree.c:4098
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "la alineaciÃ³n de %qD es mÃ¡s grande que la declaraciÃ³n original"
  
! #: cp/tree.c:4100
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4479
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is a member of a union"
  msgid "%qT is a union"
  msgstr "%qE no es un miembro de una uniÃ³n"
  
! #: cp/tree.c:4491
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "%qT has a mutable member"
  msgstr "%q#T tiene miembros punteros a datos"
  
! #: cp/tree.c:4502
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "la clase base %qT tiene calificadores cv"
  
! #: cp/tree.c:4505
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  msgid "%qD is not public"
  msgstr "%qD no se capturÃ³"
  
! #: cp/tree.c:4513
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD has a non-structural type"
  msgstr "%qD no es un tipo"
  
! #: cp/tree.c:4531
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: cp/tree.c:4539
  #, 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"
  
! #: cp/tree.c:4546
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "el atributo %qE sÃ³lo se puede aplicar a definiciones de clase"
  
! #: cp/tree.c:4564
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "el atributo %qE sÃ³lo se puede aplicar a definiciones de clase"
  
! #: cp/tree.c:4570
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be applied to variables with specific sections"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "el atributo %qE no se puede aplicar a variables con secciones especÃ­ficas"
  
! #: cp/tree.c:4590
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute takes no arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/tree.c:4594
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: cp/tree.c:4657
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "la init_priority solicitada no es una constante entera"
  
! #: cp/tree.c:4679
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "solo se puede usar el atributo %qE en definiciones de rango de fichero de objetos de tipo class"
  
! #: cp/tree.c:4687
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "la init_priority solicitada estÃ¡ fuera de rango"
  
! #: cp/tree.c:4698
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "la init_priority solicitada estÃ¡ reservada para uso interno"
  
! #: cp/tree.c:4710
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "el atributo %qE no se admite en esta plataforma"
  
! #: cp/tree.c:4737
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/tree.c:4757
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "the %qE attribute requires arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/tree.c:4768
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "el argumento del atributo %qE no es una cadena constante"
  
! #: cp/tree.c:4781 cp/tree.c:4794
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "el argumento del atributo %qE no es una cadena constante"
  
! #: cp/tree.c:4783
  #, fuzzy, gcc-internal-format
  #| msgid "%.*s is not a valid universal character"
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%.*s no es un carÃ¡cter universal vÃ¡lido"
  
! #: cp/tree.c:4796
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> no es un declarador vÃ¡lido"
  
! #: cp/tree.c:4820
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: cp/tree.c:4826
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "se descartan los atributos aplicados al %qT despuÃ©s de la definiciÃ³n"
  
! #: cp/tree.c:4833
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "se descartan los atributos aplicados al %qT despuÃ©s de la definiciÃ³n"
  
! #: cp/tree.c:4840
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "se descartan los atributos aplicados al %qT despuÃ©s de la definiciÃ³n"
  
! #: cp/tree.c:4862
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "el atributo %qE se aplica solamente a funciones, no a %s"
  
! #: cp/tree.c:4868
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute applied to %s %s at %L"
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "El atributo %s se aplica a %s %s en %L"
  
! #: cp/tree.c:5721
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "cero como constante de puntero nulo"
  
! #: cp/tree.c:5804
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
--- 56922,57705 ----
  msgid "  since %q+#D declared in base class"
  msgstr "  ya que se declarÃ³ %q+#D en la clase base"
  
! #: cp/semantics.c:777
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared %<constexpr%>"
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: cp/semantics.c:925
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr "se sugieren llaves explÃ­citas alrededor del cuerpo vacÃ­o en la declaraciÃ³n %<do%>"
  
! #: cp/semantics.c:1438
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1443
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1448
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type %qT"
  msgid "catching non-reference type %q#T"
  msgstr "se crea un puntero al miembro de referencia de tipo %qT"
  
! #: cp/semantics.c:1658
  #, fuzzy, gcc-internal-format
  #| msgid "type of asm operand %qE could not be determined"
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "no se puede determinar el tipo del operando asm %qE"
  
! #: cp/semantics.c:1740
  #, fuzzy, gcc-internal-format
  #| msgid "__label__ declarations are only allowed in function scopes"
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr "las declaraciones __label__ sÃ³lo se permiten en Ã¡mbitos de funciÃ³n"
  
! #: cp/semantics.c:1925
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member %q+D in static member function"
  msgid "invalid use of member %qD in static member function"
  msgstr "uso no vÃ¡lido del miembro %q+D en la funciÃ³n miembro static"
  
! #: cp/semantics.c:2198
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "%qE missing template arguments"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/semantics.c:2258
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2610
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "cannot call a concept as a function"
  msgstr "no se puede usar %qE como una funciÃ³n"
  
! #: cp/semantics.c:2678
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "no se permiten argumentos para el destructor"
  
! #: cp/semantics.c:2756
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> no estÃ¡ disponible para funciones miembro static"
  
! #: cp/semantics.c:2758
  #, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "uso no vÃ¡lido de %<this%> en la funciÃ³n que no es miembro"
  
! #: cp/semantics.c:2760
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "uso no vÃ¡lido de %<this%> en el nivel principal"
  
! #: cp/semantics.c:2782
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "Ã¡mbito calificador no vÃ¡lido en el nombre del seudo-destructor"
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "el tipo calificado %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/semantics.c:2812
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE no es de tipo %qT"
  
! #: cp/semantics.c:2889
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "la literal compuesta del tipo %qT que no es objeto"
  
! #: cp/semantics.c:3073
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr "los parÃ¡metros de tipo plantilla debe usar la palabra clave %<class%> o %<typename%>"
  
! #: cp/semantics.c:3123
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "uso no vÃ¡lido del tipo %qT como un valor por defecto para una plantilla de parÃ¡metro de plantilla"
  
! #: cp/semantics.c:3126
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "argumento por defecto no vÃ¡lido para una plantilla de parÃ¡metro de plantilla"
  
! #: cp/semantics.c:3143
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr "la definiciÃ³n de %q#T dentro de la lista de parÃ¡metros de plantilla"
  
! #: cp/semantics.c:3174
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "definiciÃ³n no vÃ¡lida del tipo calificado %qT"
  
! #: cp/semantics.c:3444
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "especificaciÃ³n de clase base no vÃ¡lida"
  
! #: cp/semantics.c:3607
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "miembro protegido %q+#D en union anÃ³nima"
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD no se capturÃ³"
  
! #: cp/semantics.c:3628
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3630
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3642
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "uso de la variable %<auto%> desde la funciÃ³n contenedora"
  
! #: cp/semantics.c:3644
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "uso de parÃ¡metro desde la funciÃ³n contenedora"
  
! #: cp/semantics.c:3771
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter %qD outside function body"
  msgid "use of parameter outside function body"
  msgstr "se usÃ³ el parÃ¡metro %qD fuera del cuerpo de la funciÃ³n"
  
! #: cp/semantics.c:3781
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing template arguments"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "no se permite el parÃ¡metro de plantilla %qD de tipo %qT en una expresiÃ³n integral constante porque no es de tipo integral o de enumeraciÃ³n"
  
! #: cp/semantics.c:3848
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "uso de la plantilla de clase %qT como expresiÃ³n"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3855
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "la peticiÃ³n por el miembro %qD es ambigua en la red de herencia mÃºltiple"
  
! #: cp/semantics.c:3883
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD no puede aparecer en una expresion constante"
  
! #: cp/semantics.c:4052
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "el tipo de %qE es desconocido"
  
! #: cp/semantics.c:4081
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT no es un tipo de enumeraciÃ³n"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4215
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter pack __bases only valid in template declaration"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Los paquetes de parÃ¡metros __bases sÃ³lo son vÃ¡lidos en la declaraciÃ³n de plantilla"
  
! #: cp/semantics.c:4247
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "no se puede aplicar %<offsetof%> al destructor %<~%T%>"
  
! #: cp/semantics.c:4260
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "no se puede aplicar %<offsetof%> a la funciÃ³n miembro %qD"
  
! #: cp/semantics.c:4264
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "no se puede aplicar %<offsetof%> a la funciÃ³n miembro %qD"
  
! #: cp/semantics.c:4269
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "no se puede aplicar %<offsetof%> a la funciÃ³n miembro %qD"
  
! #: cp/semantics.c:4280
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "no se puede recibir objetos de tipo no-copiable-trivialmente q%#T a travÃ©s de %<...%>"
  
! #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
! #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5547
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "user defined reduction lookup is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/semantics.c:5820
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:5870
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE tiene tipo no vÃ¡lido para %<reduction%>"
  
! #: cp/semantics.c:5989
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6447
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6462
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6486
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "linear step expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:6676
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD no es una variable en la clÃ¡usula %<firstprivate%>"
  
! #: cp/semantics.c:6727
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD no es una variable en la clÃ¡usula %<lastprivate%>"
  
! #: cp/semantics.c:6777
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> static expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6791
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> static value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.c:6825
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> num expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6828
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<vector%> length expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6832
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<worker%> num expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6854
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> num value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.c:6858
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<vector%> length value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.c:6863
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<worker%> num value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.c:6890
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: cp/semantics.c:6923
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs length expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6937
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: cp/semantics.c:6957
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<async%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6986
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<thread_limit%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:7016
  #, fuzzy, gcc-internal-format
  #| msgid "slice end must be integer"
  msgid "%<device%> id must be integral"
  msgstr "el final de la rebanada debe ser entero"
  
! #: cp/semantics.c:7038
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: cp/semantics.c:7067
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:7082
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7089
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: cp/semantics.c:7104
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: cp/semantics.c:7137
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:7148
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: cp/semantics.c:7213
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:7583
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "template %qE in clause %qs"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7656
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<grainsize%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:7686
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<priority%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:7716
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<hint%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:7729
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: cp/semantics.c:7752
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: cp/semantics.c:7762
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: cp/semantics.c:7816
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<tile%> argument needs integral type"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.c:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD no es un fichero, espacio de nombres o variable de Ã¡mbito de bloque"
  
! #: cp/semantics.c:8365
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "la directiva %<threadprivate%> %qE no estÃ¡ en la definiciÃ³n %qT"
  
! #: cp/semantics.c:8562
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "la diferencia entre %qE y %qD no tiene tipo entero"
  
! #: cp/semantics.c:9028
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp atomic update%> uses two different variables for memory"
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp atomic update%> usa dos variables diferentes para la memoria"
  
! #: cp/semantics.c:9319 cp/semantics.c:9329
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp atomic update%> uses two different variables for memory"
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> usa dos variables diferentes para la memoria"
  
! #: cp/semantics.c:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %s"
  
! #: cp/semantics.c:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condiciÃ³n que no es constante para una aserciÃ³n estÃ¡tica"
  
! #: cp/semantics.c:9729
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "el argumento para decltype debe ser una expresiÃ³n"
  
! #: cp/semantics.c:9757
  #, fuzzy, gcc-internal-format
  #| msgid "decltype cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "el tipo de declaraciÃ³n no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/semantics.c:10300
  #, fuzzy, gcc-internal-format
  #| msgid "third operand of conditional expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "el tercer operando de la expresiÃ³n condicional no tiene efecto"
  
! #: cp/semantics.c:10353
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "el argumento de plantilla %qE involucra a el(los) parÃ¡metro(s) de plantilla"
  
! #: cp/semantics.c:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10373
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "argumento no admitido para %<__builtin_return_address%>"
  
! #: cp/tree.c:1391
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "los calificadores %qV no se pueden aplicar a %qT"
  
! #: cp/tree.c:1910
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "statement-expression in a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/tree.c:4108
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4112
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4115
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid " declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/tree.c:4120
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "la alineaciÃ³n de %qD es mÃ¡s grande que la declaraciÃ³n original"
  
! #: cp/tree.c:4122
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4528
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is a member of a union"
  msgid "%qT is a union"
  msgstr "%qE no es un miembro de una uniÃ³n"
  
! #: cp/tree.c:4540
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "%qT has a mutable member"
  msgstr "%q#T tiene miembros punteros a datos"
  
! #: cp/tree.c:4551
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "la clase base %qT tiene calificadores cv"
  
! #: cp/tree.c:4554
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  msgid "%qD is not public"
  msgstr "%qD no se capturÃ³"
  
! #: cp/tree.c:4562
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD has a non-structural type"
  msgstr "%qD no es un tipo"
  
! #: cp/tree.c:4580
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: cp/tree.c:4588
  #, 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"
  
! #: cp/tree.c:4595
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "el atributo %qE sÃ³lo se puede aplicar a definiciones de clase"
  
! #: cp/tree.c:4613
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "el atributo %qE sÃ³lo se puede aplicar a definiciones de clase"
  
! #: cp/tree.c:4619
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be applied to variables with specific sections"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "el atributo %qE no se puede aplicar a variables con secciones especÃ­ficas"
  
! #: cp/tree.c:4639
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute takes no arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/tree.c:4643
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: cp/tree.c:4706
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "la init_priority solicitada no es una constante entera"
  
! #: cp/tree.c:4728
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "solo se puede usar el atributo %qE en definiciones de rango de fichero de objetos de tipo class"
  
! #: cp/tree.c:4736
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "la init_priority solicitada estÃ¡ fuera de rango"
  
! #: cp/tree.c:4747
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "la init_priority solicitada estÃ¡ reservada para uso interno"
  
! #: cp/tree.c:4759
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "el atributo %qE no se admite en esta plataforma"
  
! #: cp/tree.c:4786
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/tree.c:4806
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "the %qE attribute requires arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/tree.c:4817
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "el argumento del atributo %qE no es una cadena constante"
  
! #: cp/tree.c:4830 cp/tree.c:4843
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "el argumento del atributo %qE no es una cadena constante"
  
! #: cp/tree.c:4832
  #, fuzzy, gcc-internal-format
  #| msgid "%.*s is not a valid universal character"
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%.*s no es un carÃ¡cter universal vÃ¡lido"
  
! #: cp/tree.c:4845
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> no es un declarador vÃ¡lido"
  
! #: cp/tree.c:4869
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: cp/tree.c:4875
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "se descartan los atributos aplicados al %qT despuÃ©s de la definiciÃ³n"
  
! #: cp/tree.c:4882
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "se descartan los atributos aplicados al %qT despuÃ©s de la definiciÃ³n"
  
! #: cp/tree.c:4889
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "se descartan los atributos aplicados al %qT despuÃ©s de la definiciÃ³n"
  
! #: cp/tree.c:4911
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "el atributo %qE se aplica solamente a funciones, no a %s"
  
! #: cp/tree.c:4917
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute applied to %s %s at %L"
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "El atributo %s se aplica a %s %s en %L"
  
! #: cp/tree.c:5770
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "cero como constante de puntero nulo"
  
! #: cp/tree.c:5783
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr "llaves alrededor del inicializad
*** 58702,58814 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "no se puede inicializar el agregado del tipo %qT con una literal compuesta"
  
! #: cp/typeck2.c:1678 cp/typeck2.c:1708
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/typeck2.c:1686
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/typeck2.c:1693
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/typeck2.c:1779
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD does not match original declaration"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "el tipo de %qD no coincide con la declaraciÃ³n original"
  
! #: cp/typeck2.c:1852
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "no existe el campo %qD en la union que se estÃ¡ inicializando"
  
! #: cp/typeck2.c:1863
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "valor de Ã­ndice en lugar del nombre del campo en el inicializador de union"
  
! #: cp/typeck2.c:2057
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "se detectÃ³ una delegaciÃ³n de puntero circular"
  
! #: cp/typeck2.c:2071
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "el operando base de %<->%> tiene el tipo %qT que no es puntero"
  
! #: cp/typeck2.c:2101
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "el resultado de %<operator->()%> produce un resultado que no es puntero"
  
! #: cp/typeck2.c:2103
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "el operando base de %<->%> no es un puntero"
  
! #: cp/typeck2.c:2130
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "no se puede usar %qE como un puntero miembro, porque es de tipo %qT"
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "no se puede aplicar el puntero a miembro %qE a %qE, el cual es del tipo %qT que no es clase"
  
! #: cp/typeck2.c:2161
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "el tipo de puntero a miembro %qT es incompatible con el tipo objeto %qT"
  
! #: cp/typeck2.c:2219
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2230
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2238
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2279
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "conversiÃ³n funcional al tipo de matriz %qT"
  
! #: cp/typeck2.c:2301
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/typeck2.c:2321
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "inicializaciÃ³n por valor no vÃ¡lida del tipo de referencia"
  
! #: cp/typeck2.c:2562
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "llamada a la funciÃ³n %qD la cual arroja el tipo incompleto %q#T"
  
! #: cp/typeck2.c:2565
  #, 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"
--- 58885,58997 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "no se puede inicializar el agregado del tipo %qT con una literal compuesta"
  
! #: cp/typeck2.c:1696 cp/typeck2.c:1726
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/typeck2.c:1704
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/typeck2.c:1711
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/typeck2.c:1797
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD does not match original declaration"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "el tipo de %qD no coincide con la declaraciÃ³n original"
  
! #: cp/typeck2.c:1870
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "no existe el campo %qD en la union que se estÃ¡ inicializando"
  
! #: cp/typeck2.c:1881
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "valor de Ã­ndice en lugar del nombre del campo en el inicializador de union"
  
! #: cp/typeck2.c:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "se detectÃ³ una delegaciÃ³n de puntero circular"
  
! #: cp/typeck2.c:2089
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "el operando base de %<->%> tiene el tipo %qT que no es puntero"
  
! #: cp/typeck2.c:2119
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "el resultado de %<operator->()%> produce un resultado que no es puntero"
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "el operando base de %<->%> no es un puntero"
  
! #: cp/typeck2.c:2148
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "no se puede usar %qE como un puntero miembro, porque es de tipo %qT"
  
! #: cp/typeck2.c:2157
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "no se puede aplicar el puntero a miembro %qE a %qE, el cual es del tipo %qT que no es clase"
  
! #: cp/typeck2.c:2179
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "el tipo de puntero a miembro %qT es incompatible con el tipo objeto %qT"
  
! #: cp/typeck2.c:2237
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2248
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2256
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2297
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "conversiÃ³n funcional al tipo de matriz %qT"
  
! #: cp/typeck2.c:2319
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/typeck2.c:2339
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "inicializaciÃ³n por valor no vÃ¡lida del tipo de referencia"
  
! #: cp/typeck2.c:2580
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "llamada a la funciÃ³n %qD la cual arroja el tipo incompleto %q#T"
  
! #: cp/typeck2.c:2583
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "llamada a una funciÃ³n la cual arroja el tipo incompleto %q#T"
*************** msgid "Array reference at %C cannot have
*** 59050,59060 ****
  msgstr "La referencia a matriz en %C no puede tener mÃ¡s de %d dimensiones"
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5892 fortran/check.c:5930 fortran/check.c:5972
! #: fortran/check.c:5999 fortran/check.c:6256 fortran/match.c:1866
! #: fortran/match.c:3259 fortran/match.c:3601 fortran/match.c:3797
! #: fortran/simplify.c:2891 fortran/simplify.c:2921 fortran/simplify.c:6177
! #: fortran/simplify.c:8158
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays disabled at %C, use -fcoarray= to enable"
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
--- 59233,59243 ----
  msgstr "La referencia a matriz en %C no puede tener mÃ¡s de %d dimensiones"
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
! #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
! #: fortran/simplify.c:8236
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays disabled at %C, use -fcoarray= to enable"
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
*************** msgstr "El lÃ­mite superior de la Ãºltim
*** 59189,59345 ****
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "El objetivo de datos en %L no puede tener un coÃ­ndice"
  
! #: fortran/array.c:914
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.c:956
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr ""
  
! #: fortran/array.c:1032
  #, fuzzy, gcc-internal-format
  #| msgid "DO-iterator '%s' at %L is inside iterator of the same name"
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "El iterador-DO '%s' en %L estÃ¡ dentro de un iterador del mismo nombre"
  
! #: fortran/array.c:1124 fortran/array.c:1352
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Error sintÃ¡ctico en el constructor de matriz en %C"
  
! #: fortran/array.c:1154
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/array.c:1163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/array.c:1225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: [...] style array constructors at %C"
  msgid "[...] style array constructors at %C"
  msgstr "Fortran 2003: Constructores de matriz de estilo [...] en %C"
  
! #: fortran/array.c:1245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Array constructor including type specification at %C"
  msgid "Array constructor including type specification at %C"
  msgstr "Fortran 2003: Los constructores de matriz incluyen especificaciÃ³n de tipo en %C"
  
! #: fortran/array.c:1251 fortran/match.c:4233
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "La especificaciÃ³n de tipo en %L no puede tener un parÃ¡metro de tipo diferido"
  
! #: fortran/array.c:1259
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "La especificaciÃ³n de tipo en %L no puede tener un parÃ¡metro de tipo diferido"
  
! #: fortran/array.c:1277
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "No se permite un constructor de matriz vacÃ­o en %C"
  
! #: fortran/array.c:1314 fortran/array.c:1324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible type for array. %s convert %qs to %qs"
  msgid "Incompatible typespec for array element at %L"
  msgstr "Tipo incompatible para matriz. %s convierte %qs a %qs"
  
! #: fortran/array.c:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "El elemento en el constructor de matriz %s en %L es %s"
  
! #: fortran/array.c:1730
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "El paso de iterador en %L no puede ser cero"
  
! #: fortran/array.c:1877
  #, fuzzy, gcc-internal-format
  #| msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See -fmax-array-constructor option"
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr "El nÃºmero de elementos en el constructor de matriz en %L requiere un incremento del lÃ­mite superior %d permitido.  Vea la opciÃ³n -fmax-array-constructor"
  
! #: fortran/array.c:2056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "error de expresiÃ³n de tipo de referencia en %L"
  
! #: fortran/array.c:2063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "error de expresiÃ³n de tipo de referencia en %L"
  
! #: fortran/array.c:2070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "error de expresiÃ³n de tipo de referencia en %L"
  
! #: fortran/array.c:2082
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.c:2174
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr "Longitudes de CHARACTER diferentes (%d/%d) en el constructor de matriz en %L"
  
! #: fortran/array.c:2296
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2359
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Bad array dimension at %L"
  msgstr "Referencia de matriz errÃ³nea en %L"
  
! #: fortran/array.c:2390 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, fuzzy, gcc-internal-format
  #| msgid "gimplification failed"
  msgid "Simplification error"
  msgstr "fallÃ³ la gimplificaciÃ³n"
  
! #: fortran/array.c:2502
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.c:2553
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2598
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.c:2746
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 59372,59528 ----
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "El objetivo de datos en %L no puede tener un coÃ­ndice"
  
! #: fortran/array.c:918
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.c:960
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr ""
  
! #: fortran/array.c:1036
  #, fuzzy, gcc-internal-format
  #| msgid "DO-iterator '%s' at %L is inside iterator of the same name"
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "El iterador-DO '%s' en %L estÃ¡ dentro de un iterador del mismo nombre"
  
! #: fortran/array.c:1128 fortran/array.c:1356
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Error sintÃ¡ctico en el constructor de matriz en %C"
  
! #: fortran/array.c:1158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/array.c:1167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/array.c:1229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: [...] style array constructors at %C"
  msgid "[...] style array constructors at %C"
  msgstr "Fortran 2003: Constructores de matriz de estilo [...] en %C"
  
! #: fortran/array.c:1249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Array constructor including type specification at %C"
  msgid "Array constructor including type specification at %C"
  msgstr "Fortran 2003: Los constructores de matriz incluyen especificaciÃ³n de tipo en %C"
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "La especificaciÃ³n de tipo en %L no puede tener un parÃ¡metro de tipo diferido"
  
! #: fortran/array.c:1263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "La especificaciÃ³n de tipo en %L no puede tener un parÃ¡metro de tipo diferido"
  
! #: fortran/array.c:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "No se permite un constructor de matriz vacÃ­o en %C"
  
! #: fortran/array.c:1318 fortran/array.c:1328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible type for array. %s convert %qs to %qs"
  msgid "Incompatible typespec for array element at %L"
  msgstr "Tipo incompatible para matriz. %s convierte %qs a %qs"
  
! #: fortran/array.c:1403
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "El elemento en el constructor de matriz %s en %L es %s"
  
! #: fortran/array.c:1734
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "El paso de iterador en %L no puede ser cero"
  
! #: fortran/array.c:1881
  #, fuzzy, gcc-internal-format
  #| msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See -fmax-array-constructor option"
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr "El nÃºmero de elementos en el constructor de matriz en %L requiere un incremento del lÃ­mite superior %d permitido.  Vea la opciÃ³n -fmax-array-constructor"
  
! #: fortran/array.c:2060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "error de expresiÃ³n de tipo de referencia en %L"
  
! #: fortran/array.c:2067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "error de expresiÃ³n de tipo de referencia en %L"
  
! #: fortran/array.c:2074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "error de expresiÃ³n de tipo de referencia en %L"
  
! #: fortran/array.c:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.c:2178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr "Longitudes de CHARACTER diferentes (%d/%d) en el constructor de matriz en %L"
  
! #: fortran/array.c:2300
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2363
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Bad array dimension at %L"
  msgstr "Referencia de matriz errÃ³nea en %L"
  
! #: fortran/array.c:2394 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, fuzzy, gcc-internal-format
  #| msgid "gimplification failed"
  msgid "Simplification error"
  msgstr "fallÃ³ la gimplificaciÃ³n"
  
! #: fortran/array.c:2506
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.c:2557
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2602
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.c:2750
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr "La lista de nombres %s no se pue
*** 59362,59368 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "'I' en %L y 'J' en %L no pueden ser constantes literal BOZ al mismo tiempo"
  
! #: fortran/check.c:123 fortran/resolve.c:10830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
--- 59545,59551 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "'I' en %L y 'J' en %L no pueden ser constantes literal BOZ al mismo tiempo"
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr "El argumento '%s' del intrÃ­nsec
*** 59428,59434 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser INTEGER o PROCEDURE"
  
! #: fortran/check.c:651 fortran/check.c:7459
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
--- 59611,59617 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser INTEGER o PROCEDURE"
  
! #: fortran/check.c:651 fortran/check.c:7463
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
*************** msgstr "ExtensiÃ³n: Diferentes tipos de
*** 59584,59590 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser un POINTER"
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4364
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
--- 59767,59773 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser un POINTER"
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4368
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
*************** msgid "%qs argument of %qs intrinsic at
*** 59827,59835 ****
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4930
! #: fortran/check.c:5064 fortran/check.c:5119 fortran/check.c:6242
! #: fortran/check.c:6371
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
  msgid "%qs intrinsic with KIND argument at %L"
--- 60010,60018 ----
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
  msgid "%qs intrinsic with KIND argument at %L"
*************** msgstr "Formas diferentes en la dimensiÃ
*** 60005,60532 ****
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser de rango 1 o 2"
  
! #: fortran/check.c:3999
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be conformable with '%s' argument"
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser conformable con el argumento '%s'"
  
! #: fortran/check.c:4117 fortran/check.c:7379 fortran/check.c:7394
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser INTEGER"
  
! #: fortran/check.c:4194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:4205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:4212
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "Los argumentos TO en MOVE_ALLOC en %L deben ser polimÃ³rficos si FROM es polimÃ³rfico"
  
! #: fortran/check.c:4223
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "Los argumentos '%s' y '%s' del intrÃ­nseco '%s' en %L deben tener el mismo rango %d/%d"
  
! #: fortran/check.c:4232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "Los argumentos '%s' y '%s' del intrÃ­nseco '%s' en %L deben tener el mismo rango %d/%d"
  
! #: fortran/check.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4299
  #, fuzzy, gcc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/check.c:4349
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser POINTER, ALLOCATABLE o un puntero a procedimiento"
  
! #: fortran/check.c:4357
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "Fortran 2003: IntrÃ­nseco NULL con MOLD alojable en %L"
  
! #: fortran/check.c:4436 fortran/check.c:6318
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe proveer por lo menos tantos elementos como valores .TRUE. presentes en '%s' (%ld/%d)"
  
! #: fortran/check.c:4494
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser de una variable dummy"
  
! #: fortran/check.c:4502
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser de una variable dummy OPTIONAL"
  
! #: fortran/check.c:4521
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser un subobjeto de '%s'"
  
! #: fortran/check.c:4572
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "El argumento del intrÃ­nseco RANK en %L debe ser objeto de datos"
  
! #: fortran/check.c:4679
  #, fuzzy, gcc-internal-format
  #| msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "El argumento 'shape' del intrÃ­nseco 'reshape' en %L debe ser una matriz de tamaÃ±o constante"
  
! #: fortran/check.c:4689
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L is empty"
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe estar vacÃ­o"
  
! #: fortran/check.c:4696
  #, fuzzy, gcc-internal-format
  #| msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "El argumento 'shape' del intrÃ­nseco 'reshape' en %L tiene mÃ¡s de %d elementos"
  
! #: fortran/check.c:4713
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has negative element (%d)"
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L tiene un elemento negativo (%d)"
  
! #: fortran/check.c:4745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Complex argument of LOG at %L cannot be zero"
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "El argumento complejo de LOG en %L no puede ser cero"
  
! #: fortran/check.c:4783
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has wrong number of elements (%d/%d)"
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L tiene el nÃºmero errÃ³neo de elementos (%d/%d)"
  
! #: fortran/check.c:4801
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has out-of-range dimension (%d)"
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "el argumento '%s' del intrÃ­nseco '%s' en %L tiene una dimensiÃ³n fuera de rango (%d)"
  
! #: fortran/check.c:4810
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has invalid permutation of dimensions (dimension '%d' duplicated)"
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "el argumento '%s' del intrÃ­nseco '%s' en %L tiene una permutaciÃ³n no vÃ¡lida de dimensiones (dimensiÃ³n '%d' duplicada)"
  
! #: fortran/check.c:4846
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr "Sin relleno, no hay suficientes elementos en el intrÃ­nseco RESHAPE fuente en %L para coincidir con la forma"
  
! #: fortran/check.c:4863 fortran/check.c:4882
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser %s"
  
! #: fortran/check.c:4873 fortran/check.c:4892
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of an extensible type"
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser un tipo extensible"
  
! #: fortran/check.c:4991
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: SELECTED_REAL_KIND with neither 'P' nor 'R' argument at %L"
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "Fortran 2008: SELECTED_REAL_KIND sin un argumento 'P' ni 'R' en %L"
  
! #: fortran/check.c:5022
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: '%s' intrinsic with RADIX argument at %L"
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "Fortran 2008: IntrÃ­nseco '%s' con argumento RADIX en %L"
  
! #: fortran/check.c:5057
  #, fuzzy, gcc-internal-format
  #| msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "El argumento 'source' del intrÃ­nseco 'shape' en %L no debe ser una matriz de tamaÃ±o asumido"
  
! #: fortran/check.c:5134 fortran/check.c:7439
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L may not be a procedure"
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no puede ser un procedimiento"
  
! #: fortran/check.c:5147 fortran/check.c:5286 fortran/check.c:7431
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:5158 fortran/check.c:5298
  #, fuzzy, gcc-internal-format
  #| msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "El argumento 'source' del intrÃ­nseco 'shape' en %L no debe ser una matriz de tamaÃ±o asumido"
  
! #: fortran/check.c:5228
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5277
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be an interoperable data entity"
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser una entidad de datos interoperables"
  
! #: fortran/check.c:5316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5330
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: fortran/check.c:5373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimÃ³rfico"
  
! #: fortran/check.c:5380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/check.c:5387
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FIELD argument at %L of UNPACK must have the same rank as MASK or be a scalar"
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "El argumento FIELD en %L de UNPACK debe tener el mismo rango que MASK o ser un escalar"
  
! #: fortran/check.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5427
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5443
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/check.c:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/check.c:5494
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L has no IMPLICIT type"
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "El resultado de la funciÃ³n '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/check.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5507
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe ser FUNCTION"
  
! #: fortran/check.c:5521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/check.c:5527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimÃ³rfico"
  
! #: fortran/check.c:5538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "El componente en %C debe tener el atributo POINTER"
  
! #: fortran/check.c:5546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/check.c:5555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimÃ³rfico"
  
! #: fortran/check.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array section in '%s' call at %L"
  msgid "Array section at %L to C_LOC"
  msgstr "SecciÃ³n de matriz en la llamada '%s' en %L"
  
! #: fortran/check.c:5606
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "GNU extension: non double precision REAL argument to %s intrinsic at %L"
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "ExtensiÃ³n de GNU: argumento de precisiÃ³n REAL que no es doble para el intrÃ­nseco %s en %L"
  
! #: fortran/check.c:5619
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser menor que el rango %d"
  
! #: fortran/check.c:5638
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "el argumento '%s' del intrÃ­nseco '%s' en %L no es un Ã­ndice de dimensiÃ³n vÃ¡lido"
  
! #: fortran/check.c:5901
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "El argumento %s para IMAGE_INDEX debe ser una matriz de rango uno en %L"
  
! #: fortran/check.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr "El nÃºmero de elementos de matriz del argumento SUB para IMAGE_INDEX en %L debe ser %d (corango) y no %d"
  
! #: fortran/check.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5958
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MOLD argument to NULL required at %L"
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "se requiere el argumento MOLD para NULL en %L"
  
! #: fortran/check.c:5982
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:6008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr "No se permite el argumento DIM sin un argumento ARRAY para el intrÃ­nseco THIS_IMAGE en %L"
  
! #: fortran/check.c:6015
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk in formal argument list at %C"
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Basura inesperada en la lista de argumentos formales en %C"
  
! #: fortran/check.c:6044
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6102
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6151
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "El argumento 'MOLD' del intrÃ­nseco 'TRANSFER' en %L no debe ser %s"
  
! #: fortran/check.c:6167
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "El argumento 'MOLD' del intrÃ­nseco 'TRANSFER' en %L no debe ser %s"
  
! #: fortran/check.c:6175
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "El argumento 'MOLD' del intrÃ­nseco 'TRANSFER' en %L no debe ser %s"
  
! #: fortran/check.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr "El TRANSFER intrÃ­nseco en %L tiene un resultado parcialmente indefinido: tamaÃ±o de la fuente %ld < tamaÃ±o del resultado %ld"
  
! #: fortran/check.c:6332
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser del mismo rango que '%s' o ser un escalar"
  
! #: fortran/check.c:6345
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "Los argumentos '%s' y '%s' del intrÃ­nseco '%s' en %L deben tener forma idÃ©ntica."
  
! #: fortran/check.c:6608 fortran/check.c:6640
  #, fuzzy, gcc-internal-format
  #| msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "El tamaÃ±o del argumento '%s' del intrÃ­nseco '%s' en %L es demasiado pequeÃ±o (%i/%i)"
  
! #: fortran/check.c:6648
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.c:6666
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: fortran/check.c:6718
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6737
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6747
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6764
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6981
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser de un gÃ©nero que no sea mÃ¡s ancho que el gÃ©nero por defecto (%d)"
  
! #: fortran/check.c:7163
  #, fuzzy, gcc-internal-format
  #| msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "El argumento ATOM en %L de la funciÃ³n intrÃ­nseca %s debe ser una comatriz o coÃ­ndice"
  
! #: fortran/check.c:7352 fortran/check.c:7363
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser INTEGER o LOGICAL"
  
! #: fortran/check.c:7423
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
--- 60188,60715 ----
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser de rango 1 o 2"
  
! #: fortran/check.c:4003
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be conformable with '%s' argument"
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser conformable con el argumento '%s'"
  
! #: fortran/check.c:4121 fortran/check.c:7383 fortran/check.c:7398
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser INTEGER"
  
! #: fortran/check.c:4198
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:4209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:4216
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "Los argumentos TO en MOVE_ALLOC en %L deben ser polimÃ³rficos si FROM es polimÃ³rfico"
  
! #: fortran/check.c:4227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "Los argumentos '%s' y '%s' del intrÃ­nseco '%s' en %L deben tener el mismo rango %d/%d"
  
! #: fortran/check.c:4236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "Los argumentos '%s' y '%s' del intrÃ­nseco '%s' en %L deben tener el mismo rango %d/%d"
  
! #: fortran/check.c:4276
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4303
  #, fuzzy, gcc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/check.c:4353
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser POINTER, ALLOCATABLE o un puntero a procedimiento"
  
! #: fortran/check.c:4361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "Fortran 2003: IntrÃ­nseco NULL con MOLD alojable en %L"
  
! #: fortran/check.c:4440 fortran/check.c:6322
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe proveer por lo menos tantos elementos como valores .TRUE. presentes en '%s' (%ld/%d)"
  
! #: fortran/check.c:4498
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser de una variable dummy"
  
! #: fortran/check.c:4506
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser de una variable dummy OPTIONAL"
  
! #: fortran/check.c:4525
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser un subobjeto de '%s'"
  
! #: fortran/check.c:4576
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "El argumento del intrÃ­nseco RANK en %L debe ser objeto de datos"
  
! #: fortran/check.c:4683
  #, fuzzy, gcc-internal-format
  #| msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "El argumento 'shape' del intrÃ­nseco 'reshape' en %L debe ser una matriz de tamaÃ±o constante"
  
! #: fortran/check.c:4693
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L is empty"
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe estar vacÃ­o"
  
! #: fortran/check.c:4700
  #, fuzzy, gcc-internal-format
  #| msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "El argumento 'shape' del intrÃ­nseco 'reshape' en %L tiene mÃ¡s de %d elementos"
  
! #: fortran/check.c:4717
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has negative element (%d)"
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L tiene un elemento negativo (%d)"
  
! #: fortran/check.c:4749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Complex argument of LOG at %L cannot be zero"
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "El argumento complejo de LOG en %L no puede ser cero"
  
! #: fortran/check.c:4787
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has wrong number of elements (%d/%d)"
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L tiene el nÃºmero errÃ³neo de elementos (%d/%d)"
  
! #: fortran/check.c:4805
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has out-of-range dimension (%d)"
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "el argumento '%s' del intrÃ­nseco '%s' en %L tiene una dimensiÃ³n fuera de rango (%d)"
  
! #: fortran/check.c:4814
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has invalid permutation of dimensions (dimension '%d' duplicated)"
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "el argumento '%s' del intrÃ­nseco '%s' en %L tiene una permutaciÃ³n no vÃ¡lida de dimensiones (dimensiÃ³n '%d' duplicada)"
  
! #: fortran/check.c:4850
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr "Sin relleno, no hay suficientes elementos en el intrÃ­nseco RESHAPE fuente en %L para coincidir con la forma"
  
! #: fortran/check.c:4867 fortran/check.c:4886
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser %s"
  
! #: fortran/check.c:4877 fortran/check.c:4896
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of an extensible type"
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser un tipo extensible"
  
! #: fortran/check.c:4995
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: SELECTED_REAL_KIND with neither 'P' nor 'R' argument at %L"
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "Fortran 2008: SELECTED_REAL_KIND sin un argumento 'P' ni 'R' en %L"
  
! #: fortran/check.c:5026
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: '%s' intrinsic with RADIX argument at %L"
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "Fortran 2008: IntrÃ­nseco '%s' con argumento RADIX en %L"
  
! #: fortran/check.c:5061
  #, fuzzy, gcc-internal-format
  #| msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "El argumento 'source' del intrÃ­nseco 'shape' en %L no debe ser una matriz de tamaÃ±o asumido"
  
! #: fortran/check.c:5138 fortran/check.c:7443
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L may not be a procedure"
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no puede ser un procedimiento"
  
! #: fortran/check.c:5151 fortran/check.c:5290 fortran/check.c:7435
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:5162 fortran/check.c:5302
  #, fuzzy, gcc-internal-format
  #| msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "El argumento 'source' del intrÃ­nseco 'shape' en %L no debe ser una matriz de tamaÃ±o asumido"
  
! #: fortran/check.c:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5281
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be an interoperable data entity"
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser una entidad de datos interoperables"
  
! #: fortran/check.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5370
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: fortran/check.c:5377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimÃ³rfico"
  
! #: fortran/check.c:5384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/check.c:5391
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5416
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FIELD argument at %L of UNPACK must have the same rank as MASK or be a scalar"
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "El argumento FIELD en %L de UNPACK debe tener el mismo rango que MASK o ser un escalar"
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5431
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/check.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/check.c:5498
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L has no IMPLICIT type"
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "El resultado de la funciÃ³n '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/check.c:5505
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe ser FUNCTION"
  
! #: fortran/check.c:5525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/check.c:5531
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimÃ³rfico"
  
! #: fortran/check.c:5542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "El componente en %C debe tener el atributo POINTER"
  
! #: fortran/check.c:5550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/check.c:5559
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimÃ³rfico"
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array section in '%s' call at %L"
  msgid "Array section at %L to C_LOC"
  msgstr "SecciÃ³n de matriz en la llamada '%s' en %L"
  
! #: fortran/check.c:5610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "GNU extension: non double precision REAL argument to %s intrinsic at %L"
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "ExtensiÃ³n de GNU: argumento de precisiÃ³n REAL que no es doble para el intrÃ­nseco %s en %L"
  
! #: fortran/check.c:5623
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser menor que el rango %d"
  
! #: fortran/check.c:5642
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "el argumento '%s' del intrÃ­nseco '%s' en %L no es un Ã­ndice de dimensiÃ³n vÃ¡lido"
  
! #: fortran/check.c:5905
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "El argumento %s para IMAGE_INDEX debe ser una matriz de rango uno en %L"
  
! #: fortran/check.c:5916
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr "El nÃºmero de elementos de matriz del argumento SUB para IMAGE_INDEX en %L debe ser %d (corango) y no %d"
  
! #: fortran/check.c:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MOLD argument to NULL required at %L"
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "se requiere el argumento MOLD para NULL en %L"
  
! #: fortran/check.c:5986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:6012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr "No se permite el argumento DIM sin un argumento ARRAY para el intrÃ­nseco THIS_IMAGE en %L"
  
! #: fortran/check.c:6019
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk in formal argument list at %C"
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Basura inesperada en la lista de argumentos formales en %C"
  
! #: fortran/check.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6106
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6155
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "El argumento 'MOLD' del intrÃ­nseco 'TRANSFER' en %L no debe ser %s"
  
! #: fortran/check.c:6171
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "El argumento 'MOLD' del intrÃ­nseco 'TRANSFER' en %L no debe ser %s"
  
! #: fortran/check.c:6179
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "El argumento 'MOLD' del intrÃ­nseco 'TRANSFER' en %L no debe ser %s"
  
! #: fortran/check.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr "El TRANSFER intrÃ­nseco en %L tiene un resultado parcialmente indefinido: tamaÃ±o de la fuente %ld < tamaÃ±o del resultado %ld"
  
! #: fortran/check.c:6336
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser del mismo rango que '%s' o ser un escalar"
  
! #: fortran/check.c:6349
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "Los argumentos '%s' y '%s' del intrÃ­nseco '%s' en %L deben tener forma idÃ©ntica."
  
! #: fortran/check.c:6612 fortran/check.c:6644
  #, fuzzy, gcc-internal-format
  #| msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "El tamaÃ±o del argumento '%s' del intrÃ­nseco '%s' en %L es demasiado pequeÃ±o (%i/%i)"
  
! #: fortran/check.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.c:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6682
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6768
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6985
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser de un gÃ©nero que no sea mÃ¡s ancho que el gÃ©nero por defecto (%d)"
  
! #: fortran/check.c:7167
  #, fuzzy, gcc-internal-format
  #| msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "El argumento ATOM en %L de la funciÃ³n intrÃ­nseca %s debe ser una comatriz o coÃ­ndice"
  
! #: fortran/check.c:7356 fortran/check.c:7367
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser INTEGER o LOGICAL"
  
! #: fortran/check.c:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
*************** msgstr "Objetos o componentes polimÃ³rfi
*** 60538,60544 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3872 fortran/decl.c:10515
  #, fuzzy, gcc-internal-format
  #| msgid "Maximum extension level reached with type '%s' at %L"
  msgid "Maximum extension level reached with type %qs at %L"
--- 60721,60727 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, fuzzy, gcc-internal-format
  #| msgid "Maximum extension level reached with type '%s' at %L"
  msgid "Maximum extension level reached with type %qs at %L"
*************** msgstr "Inicializador %s no vÃ¡lido en l
*** 60671,61065 ****
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.c:729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.c:745
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "No se permite la declaraciÃ³n DATA en %C en un procedimiento PURE"
  
! #: fortran/decl.c:754
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.c:793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Empty old style initializer list at %C"
  msgstr "ExtensiÃ³n: InicializaciÃ³n de estilo antiguo en %C"
  
! #: fortran/decl.c:802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array component of structure at %C must have an explicit shape"
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explÃ­cita"
  
! #: fortran/decl.c:825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "extra elements in scalar initializer"
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "elementos extras en el inicializador escalar"
  
! #: fortran/decl.c:830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer at %C must be an integer"
  msgid "Repeat spec must be an integer at %C"
  msgstr "El puntero Cray en %C debe ser un entero"
  
! #: fortran/decl.c:841
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Se esperaba la etiqueta de devoluciÃ³n alterna en %C"
  
! #: fortran/decl.c:873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "End of scalar initializer expected at %C"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n escalar en %C"
  
! #: fortran/decl.c:904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Not enough elements in array initializer at %C"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: fortran/decl.c:906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Too many elements in array initializer at %C"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: fortran/decl.c:926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Error sintÃ¡ctico en la lista de variables OpenMP en %C"
  
! #: fortran/decl.c:950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data target at %L shall not have a coindex"
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "El objetivo de datos en %L no puede tener un coÃ­ndice"
  
! #: fortran/decl.c:1015
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.c:1039
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "EspecificaciÃ³n INTENT errÃ³nea en %C"
  
! #: fortran/decl.c:1060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: deferred type parameter at %C"
  msgid "deferred type parameter at %C"
  msgstr "Fortran 2003: parÃ¡metro de tipo diferido en %C"
  
! #: fortran/decl.c:1143 fortran/resolve.c:12337
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Obsolescent feature: Old-style character length at %C"
  msgid "Old-style character length at %C"
  msgstr "CaracterÃ­stica obsoleta: Longitud de carÃ¡cter de estilo antiguo en %C"
  
! #: fortran/decl.c:1200
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n de longitud de carÃ¡cter en %C"
  
! #: fortran/decl.c:1352 fortran/decl.c:1359 fortran/decl.c:1423
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "El procedimiento '%s' en %C ya se habÃ­a definido en %L"
  
! #: fortran/decl.c:1367
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "El procedimiento '%s' en %C ya se habÃ­a definido en %L"
  
! #: fortran/decl.c:1379
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is already defined as a generic interface at %L"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "El nombre '%s' en %C ya se definiÃ³ como una interfaz genÃ©rica en %L"
  
! #: fortran/decl.c:1395
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "El procedimiento '%s' en %C tiene una interfaz explÃ­cita y no debe tener atributos declarados en %L"
  
! #: fortran/decl.c:1411
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1494
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "El procedimiento '%s' en %L debe tener el atributo BIND(C) para que sea interoperable con C"
  
! #: fortran/decl.c:1521
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a dummy argument to the BIND(C) procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "La variable '%s' en %L es un argumento dummy del procedimiento BIND(C) '%s' pero no es interoperable con C porque el tipo derivado '%s' no es interoperable con C"
  
! #: fortran/decl.c:1528
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a dummy argument to the BIND(C) procedure '%s' but is not C interoperable because it is polymorphic"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "La variable '%s' en %L es un argumento dummy del procedimiento BIND(C) '%s' pero puede no ser interoperable con C porque es polimÃ³rfica"
  
! #: fortran/decl.c:1535
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "La variable '%s' en %L es un parÃ¡metro del procedimiento BIND(C) '%s' pero puede no ser interoperable con C"
  
! #: fortran/decl.c:1550
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "El argumento de carÃ¡cter '%s' en %L debe ser de longitud 1 porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.c:1563
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.c:1571
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.c:1580
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the OPTIONAL and the VALUE attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "La variable '%s' en %L no puede tener los atributos OPTIONAL y VALUE al mismo tiempo porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.c:1587
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.c:1598
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "La matriz de forma asumida '%s' en %L no puede ser un argumento para el procedimiento '%s' en %L porque el procedimiento es BIND(C)"
  
! #: fortran/decl.c:1666
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L already has basic type of %s"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "El sÃ­mbolo '%s' en %L ya tenÃ­a el tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:1725
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %C se debe declarar con un gÃ©nero interoperable con C porque el bloque comÃºn '%s' es BIND(C)"
  
! #: fortran/decl.c:1765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "Longitudes de CHARACTER diferentes (%d/%d) en el constructor de matriz en %L"
  
! #: fortran/decl.c:1780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression at %L is being truncated (%d/%d)"
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "Se trunca la expresiÃ³n CHARACTER en %L (%d/%d)"
  
! #: fortran/decl.c:1788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Los elementos CHARACTER del constructor de matriz en %L deben tener la misma longitud (%d/%d)"
  
! #: fortran/decl.c:1887
  #, fuzzy, gcc-internal-format
  #| msgid "Initializer not allowed for PARAMETER '%s' at %C"
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "No se permite un inicializador para el PARAMETER '%s' en %C"
  
! #: fortran/decl.c:1897
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Falta un inicializador para el PARAMETER en %L"
  
! #: fortran/decl.c:1907
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "La variable '%s' en %C con un inicializador ya aparecÃ­a en una declaraciÃ³n DATA"
  
! #: fortran/decl.c:1950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't initialize implied-shape array at %L with scalar"
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "No se puede inicializar la matriz de tamaÃ±o implÃ­cito en %L con un escalar"
  
! #: fortran/decl.c:2019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't initialize implied-shape array at %L with scalar"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "No se puede inicializar la matriz de tamaÃ±o implÃ­cito en %L con un escalar"
  
! #: fortran/decl.c:2030
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2060
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "El lÃ­mite inferior no es constante en la declaraciÃ³n de forma implÃ­cita en %L"
  
! #: fortran/decl.c:2146 fortran/decl.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "El componente en %C debe tener el atributo POINTER"
  
! #: fortran/decl.c:2162
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "El componente '%s' con CLASS en %L debe ser allocatable o pointer"
  
! #: fortran/decl.c:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explÃ­cita o diferida"
  
! #: fortran/decl.c:2195 fortran/symbol.c:2258
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C already declared at %L"
  msgid "Component %qs at %C already declared at %L"
  msgstr "El componente '%s' en %C ya se habÃ­a declarado en %L"
  
! #: fortran/decl.c:2243
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "El componente de matriz de puntero de la estructura en %C debe tener una forma diferida"
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "El componente allocatable de la estructura en %C debe tener una forma diferida"
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explÃ­cita"
  
! #: fortran/decl.c:2278
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "una lista de parÃ¡metros con una elipsis no puede coincidir con una declaraciÃ³n de nombre de lista de parÃ¡metros vacÃ­a."
  
! #: fortran/decl.c:2335
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "La inicializaciÃ³n NULL() en %C es ambigua"
  
! #: fortran/decl.c:2352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NULL() initialization at %C is ambiguous"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "La inicializaciÃ³n NULL() en %C es ambigua"
  
! #: fortran/decl.c:2369
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "No se permite la inicializaciÃ³n de un puntero en %C en un procedimiento PURE"
  
! #: fortran/decl.c:2390
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Error en la inicializaciÃ³n de puntero en %C"
  
! #: fortran/decl.c:2397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: non-NULL pointer initialization at %C"
  msgid "non-NULL pointer initialization at %C"
  msgstr "Fortran 2008: inicializaciÃ³n de puntero que no es NULL en %C"
  
! #: fortran/decl.c:2420
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2474
  #, fuzzy, gcc-internal-format
  #| msgid "RETURN not allowed outside PROC"
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "no se permite RETURN fuera de PROC"
  
! #: fortran/decl.c:2476
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.c:2484
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: fortran/decl.c:2494
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "CarÃ¡cter no vÃ¡lido en el nombre en %C"
  
! #: fortran/decl.c:2536
  #, fuzzy, gcc-internal-format
  #| msgid "Non-PARAMETER symbol '%s' at %L can't be implied-shape"
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "El sÃ­mbolo '%s' que no es PARAMETER en %L no puede ser de forma implÃ­cita"
  
! #: fortran/decl.c:2546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Implied-shape array at %L"
  msgid "Implied-shape array at %L"
  msgstr "Fortran 2008: Matriz de forma implÃ­cita en %L"
  
! #: fortran/decl.c:2603
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Not yet implemented: LCOBOUND for coarray with non-constant cobounds at %L"
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "AÃºn sin implementar: LCOBOUND para una comatriz con colÃ­mites que no son constantes en %L"
  
! #: fortran/decl.c:2692
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2703
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "%qs entity cannot have an initializer at %C"
--- 60854,61248 ----
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.c:733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.c:749
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "No se permite la declaraciÃ³n DATA en %C en un procedimiento PURE"
  
! #: fortran/decl.c:758
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.c:797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Empty old style initializer list at %C"
  msgstr "ExtensiÃ³n: InicializaciÃ³n de estilo antiguo en %C"
  
! #: fortran/decl.c:806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array component of structure at %C must have an explicit shape"
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explÃ­cita"
  
! #: fortran/decl.c:829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "extra elements in scalar initializer"
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "elementos extras en el inicializador escalar"
  
! #: fortran/decl.c:834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer at %C must be an integer"
  msgid "Repeat spec must be an integer at %C"
  msgstr "El puntero Cray en %C debe ser un entero"
  
! #: fortran/decl.c:845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Se esperaba la etiqueta de devoluciÃ³n alterna en %C"
  
! #: fortran/decl.c:877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "End of scalar initializer expected at %C"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n escalar en %C"
  
! #: fortran/decl.c:908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Not enough elements in array initializer at %C"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: fortran/decl.c:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Too many elements in array initializer at %C"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: fortran/decl.c:930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Error sintÃ¡ctico en la lista de variables OpenMP en %C"
  
! #: fortran/decl.c:954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data target at %L shall not have a coindex"
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "El objetivo de datos en %L no puede tener un coÃ­ndice"
  
! #: fortran/decl.c:1019
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.c:1043
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "EspecificaciÃ³n INTENT errÃ³nea en %C"
  
! #: fortran/decl.c:1064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: deferred type parameter at %C"
  msgid "deferred type parameter at %C"
  msgstr "Fortran 2003: parÃ¡metro de tipo diferido en %C"
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Obsolescent feature: Old-style character length at %C"
  msgid "Old-style character length at %C"
  msgstr "CaracterÃ­stica obsoleta: Longitud de carÃ¡cter de estilo antiguo en %C"
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n de longitud de carÃ¡cter en %C"
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "El procedimiento '%s' en %C ya se habÃ­a definido en %L"
  
! #: fortran/decl.c:1371
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "El procedimiento '%s' en %C ya se habÃ­a definido en %L"
  
! #: fortran/decl.c:1383
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is already defined as a generic interface at %L"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "El nombre '%s' en %C ya se definiÃ³ como una interfaz genÃ©rica en %L"
  
! #: fortran/decl.c:1399
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "El procedimiento '%s' en %C tiene una interfaz explÃ­cita y no debe tener atributos declarados en %L"
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1498
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "El procedimiento '%s' en %L debe tener el atributo BIND(C) para que sea interoperable con C"
  
! #: fortran/decl.c:1525
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a dummy argument to the BIND(C) procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "La variable '%s' en %L es un argumento dummy del procedimiento BIND(C) '%s' pero no es interoperable con C porque el tipo derivado '%s' no es interoperable con C"
  
! #: fortran/decl.c:1532
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a dummy argument to the BIND(C) procedure '%s' but is not C interoperable because it is polymorphic"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "La variable '%s' en %L es un argumento dummy del procedimiento BIND(C) '%s' pero puede no ser interoperable con C porque es polimÃ³rfica"
  
! #: fortran/decl.c:1539
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "La variable '%s' en %L es un parÃ¡metro del procedimiento BIND(C) '%s' pero puede no ser interoperable con C"
  
! #: fortran/decl.c:1554
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "El argumento de carÃ¡cter '%s' en %L debe ser de longitud 1 porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.c:1567
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.c:1575
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.c:1584
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the OPTIONAL and the VALUE attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "La variable '%s' en %L no puede tener los atributos OPTIONAL y VALUE al mismo tiempo porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.c:1591
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.c:1602
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "La matriz de forma asumida '%s' en %L no puede ser un argumento para el procedimiento '%s' en %L porque el procedimiento es BIND(C)"
  
! #: fortran/decl.c:1670
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L already has basic type of %s"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "El sÃ­mbolo '%s' en %L ya tenÃ­a el tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:1729
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %C se debe declarar con un gÃ©nero interoperable con C porque el bloque comÃºn '%s' es BIND(C)"
  
! #: fortran/decl.c:1769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "Longitudes de CHARACTER diferentes (%d/%d) en el constructor de matriz en %L"
  
! #: fortran/decl.c:1784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression at %L is being truncated (%d/%d)"
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "Se trunca la expresiÃ³n CHARACTER en %L (%d/%d)"
  
! #: fortran/decl.c:1792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Los elementos CHARACTER del constructor de matriz en %L deben tener la misma longitud (%d/%d)"
  
! #: fortran/decl.c:1891
  #, fuzzy, gcc-internal-format
  #| msgid "Initializer not allowed for PARAMETER '%s' at %C"
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "No se permite un inicializador para el PARAMETER '%s' en %C"
  
! #: fortran/decl.c:1901
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Falta un inicializador para el PARAMETER en %L"
  
! #: fortran/decl.c:1911
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "La variable '%s' en %C con un inicializador ya aparecÃ­a en una declaraciÃ³n DATA"
  
! #: fortran/decl.c:1954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't initialize implied-shape array at %L with scalar"
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "No se puede inicializar la matriz de tamaÃ±o implÃ­cito en %L con un escalar"
  
! #: fortran/decl.c:2023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't initialize implied-shape array at %L with scalar"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "No se puede inicializar la matriz de tamaÃ±o implÃ­cito en %L con un escalar"
  
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "El lÃ­mite inferior no es constante en la declaraciÃ³n de forma implÃ­cita en %L"
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "El componente en %C debe tener el atributo POINTER"
  
! #: fortran/decl.c:2166
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "El componente '%s' con CLASS en %L debe ser allocatable o pointer"
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explÃ­cita o diferida"
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C already declared at %L"
  msgid "Component %qs at %C already declared at %L"
  msgstr "El componente '%s' en %C ya se habÃ­a declarado en %L"
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "El componente de matriz de puntero de la estructura en %C debe tener una forma diferida"
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "El componente allocatable de la estructura en %C debe tener una forma diferida"
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explÃ­cita"
  
! #: fortran/decl.c:2282
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "una lista de parÃ¡metros con una elipsis no puede coincidir con una declaraciÃ³n de nombre de lista de parÃ¡metros vacÃ­a."
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "La inicializaciÃ³n NULL() en %C es ambigua"
  
! #: fortran/decl.c:2356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NULL() initialization at %C is ambiguous"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "La inicializaciÃ³n NULL() en %C es ambigua"
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "No se permite la inicializaciÃ³n de un puntero en %C en un procedimiento PURE"
  
! #: fortran/decl.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Error en la inicializaciÃ³n de puntero en %C"
  
! #: fortran/decl.c:2401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: non-NULL pointer initialization at %C"
  msgid "non-NULL pointer initialization at %C"
  msgstr "Fortran 2008: inicializaciÃ³n de puntero que no es NULL en %C"
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2478
  #, fuzzy, gcc-internal-format
  #| msgid "RETURN not allowed outside PROC"
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "no se permite RETURN fuera de PROC"
  
! #: fortran/decl.c:2480
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.c:2488
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: fortran/decl.c:2498
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "CarÃ¡cter no vÃ¡lido en el nombre en %C"
  
! #: fortran/decl.c:2540
  #, fuzzy, gcc-internal-format
  #| msgid "Non-PARAMETER symbol '%s' at %L can't be implied-shape"
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "El sÃ­mbolo '%s' que no es PARAMETER en %L no puede ser de forma implÃ­cita"
  
! #: fortran/decl.c:2550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Implied-shape array at %L"
  msgid "Implied-shape array at %L"
  msgstr "Fortran 2008: Matriz de forma implÃ­cita en %L"
  
! #: fortran/decl.c:2607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Not yet implemented: LCOBOUND for coarray with non-constant cobounds at %L"
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "AÃºn sin implementar: LCOBOUND para una comatriz con colÃ­mites que no son constantes en %L"
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2707
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "%qs entity cannot have an initializer at %C"
*************** msgstr "El dummy '%s' en %L no puede ten
*** 61070,61574 ****
  # como `apuntado'. cfuga
  # Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
  #
! #: fortran/decl.c:2728 fortran/decl.c:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "EspecificaciÃ³n de matriz duplicada para el apuntado Cray en %C"
  
! #: fortran/decl.c:2736
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set pointee array spec."
  msgstr "no se puede convertir a un tipo puntero"
  
! #: fortran/decl.c:2799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Old-style initialization at %C"
  msgstr "ExtensiÃ³n: InicializaciÃ³n de estilo antiguo en %C"
  
! #: fortran/decl.c:2807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid value-initialization of reference type"
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "inicializaciÃ³n por valor no vÃ¡lida del tipo de referencia"
  
! #: fortran/decl.c:2820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in pointer initialization at %C"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Error en la inicializaciÃ³n de puntero en %C"
  
! #: fortran/decl.c:2840 fortran/decl.c:6979
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "La inicializaciÃ³n en %C no es para una variable puntero"
  
! #: fortran/decl.c:2863
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer initialization at %C requires '=>', not '='"
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "La inicializaciÃ³n de puntero en %C requiere '=>', no '='"
  
! #: fortran/decl.c:2872 fortran/decl.c:10689
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n en %C"
  
! #: fortran/decl.c:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "No se permite la inicializaciÃ³n de una variable en %C en un procedimiento PURE"
  
! #: fortran/decl.c:2896
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "No se permite la inicializaciÃ³n del componente allocatable en %C"
  
! #: fortran/decl.c:2910
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "La entidad '%s' en %L tiene un parÃ¡metro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/decl.c:2926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "El componente puntero '%s' de '%s' en %L es de un tipo que no se ha declarado"
  
! #: fortran/decl.c:2935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.c:2952
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3015 fortran/decl.c:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "No se admite la declaraciÃ³n de tipo de estilo antiguo %s*%d en %C"
  
! #: fortran/decl.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "DeclaraciÃ³n de tipo %s*%d no estÃ¡ndar en %C"
  
! #: fortran/decl.c:3116 fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Falta el parÃ©ntesis derecho en %C"
  
! #: fortran/decl.c:3129 fortran/decl.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n en %C"
  
! #: fortran/decl.c:3137 fortran/decl.c:3270
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n escalar en %C"
  
! #: fortran/decl.c:3167 fortran/decl.c:3893
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "No se admite el gÃ©nero %d para el tipo %s en %C"
  
! #: fortran/decl.c:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "El parÃ¡metro de tipo de gÃ©nero C es para el tipo %s, pero el tipo en %L es %s"
  
! #: fortran/decl.c:3191
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Falta el parÃ©ntesis derecho o una coma en %C"
  
! #: fortran/decl.c:3296
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "No se admite el gÃ©nero %d para CHARACTER en %C"
  
! #: fortran/decl.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n CHARACTER en %C"
  
! #: fortran/decl.c:3527
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.c:3540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface-name expected after '(' at %C"
  msgid "Structure name expected after RECORD at %C"
  msgstr "Se esperaba un nombre de interfaz despuÃ©s de '(' en %C"
  
! #: fortran/decl.c:3653
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "El parÃ¡metro de tipo de gÃ©nero para la entidad en %L difiere del parÃ¡metro de tipo de gÃ©nero de la especificaciÃ³n de tipo"
  
! #: fortran/decl.c:3701
  #, fuzzy, gcc-internal-format
  #| msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "el primer parÃ¡metro de %<operator new%> no puede tener un argumento por defecto"
  
! #: fortran/decl.c:3733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "La expresiÃ³n en %L debe ser de tipo INTEGER, se encontrÃ³ %s"
  
! #: fortran/decl.c:3761
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3768
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "La matriz '%s' en %L es una variable, lo cual no se reduce a una expresiÃ³n constante"
  
! #: fortran/decl.c:3783
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parametrized derived type argument"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "argumento de tipo derivado parametrizado"
  
! #: fortran/decl.c:4028
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: BYTE type at %C"
  msgid "BYTE type at %C"
  msgstr "ExtensiÃ³n: tipo BYTE en %C"
  
! #: fortran/decl.c:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "El tipo BYTE usado en %C no estÃ¡ disponible en la mÃ¡quina objetivo"
  
! #: fortran/decl.c:4101
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Assumed type at %C is not allowed for components"
  msgstr "El argumento por valor en %L no se permite en este contexto"
  
! #: fortran/decl.c:4104
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4126 fortran/decl.c:4160 fortran/decl.c:4193
! #: fortran/decl.c:4486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: TYPE with intrinsic-type-spec at %C"
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "Fortran 2008: TYPE con especificaciÃ³n de tipo intrÃ­nseco en %C"
  
! #: fortran/decl.c:4138 fortran/decl.c:4166 fortran/decl.c:4199
! #: fortran/decl.c:4225 fortran/decl.c:4511 fortran/decl.c:4526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid type-spec at %C"
  msgid "Malformed type-spec at %C"
  msgstr "EspecificaciÃ³n de tipo no vÃ¡lida en %C"
  
! #: fortran/decl.c:4189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: DOUBLE COMPLEX at %C"
  msgid "DOUBLE COMPLEX at %C"
  msgstr "ExtensiÃ³n: DOUBLE COMPLEX en %C"
  
! #: fortran/decl.c:4241 fortran/decl.c:4377 fortran/decl.c:4389
! #: fortran/decl.c:4403 fortran/decl.c:4885 fortran/decl.c:4893
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C is ambiguous"
  msgid "Type name %qs at %C is ambiguous"
  msgstr "El nombre de tipo '%s' en %C es ambiguo"
  
! #: fortran/decl.c:4336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: CLASS statement at %C"
  msgid "CLASS statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n CLASS en %C"
  
! #: fortran/decl.c:4418
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C conflicts with previously declared entity at %L, which has the same name"
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "El nombre de tipo '%s' en %C tiene conflictos con la entidad declarada previamente en %L, la cual tiene el mismo nombre"
  
! #: fortran/decl.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT NONE duplicada en %C"
  
! #: fortran/decl.c:4570
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Falta el rango de carÃ¡cter en IMPLICIT en %C"
  
! #: fortran/decl.c:4675
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Las letras debe estar en orden alfabÃ©tico en la declaraciÃ³n IMPLICIT en %C"
  
! #: fortran/decl.c:4728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "DeclaraciÃ³n SAVE en %C despuÃ©s de una declaraciÃ³n SAVE incondicional"
  
! #: fortran/decl.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "La declaraciÃ³n IMPORT en %C sÃ³lo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.c:4851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "La declaraciÃ³n IMPORT en %C sÃ³lo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.c:4856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "IMPORT statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Se espera la lista de entidades nombradas %C"
  
! #: fortran/decl.c:4899
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "No se puede IMPORTar '%s' desde la unidad de Ã¡mbito del anfitriÃ³n en %C - no existe."
  
! #: fortran/decl.c:4906
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is already IMPORTed from host scoping unit at %C."
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "'%s' ya se IMPORTÃ³ desde la unidad de Ã¡mbito del anfitriÃ³n en %C."
  
! #: fortran/decl.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n IMPORT en %C"
  
! #: fortran/decl.c:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Falta la especificaciÃ³n de codimensiÃ³n en %C"
  
! #: fortran/decl.c:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Falta la especificaciÃ³n de dimensiÃ³n en %C"
  
! #: fortran/decl.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Atributo %s duplicado en %L"
  
! #: fortran/decl.c:5401
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL Iteration variable at %L must be INTEGER"
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "La variable de iteraciÃ³n FORALL en %L debe ser INTEGER"
  
! #: fortran/decl.c:5442
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "El componente '%s' con CLASS en %L debe ser allocatable o pointer"
  
! #: fortran/decl.c:5451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL Iteration variable at %L must be INTEGER"
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "La variable de iteraciÃ³n FORALL en %L debe ser INTEGER"
  
! #: fortran/decl.c:5466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "El componente '%s' con CLASS en %L debe ser allocatable o pointer"
  
! #: fortran/decl.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "No se permite el atributo %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "No se permite el atributo %s en %L fuera de la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:5513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "No se permite el atributo %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS attribute at %C"
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Fortran 2003: Atributo ASYNCHRONOUS en %C"
  
! #: fortran/decl.c:5537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTIGUOUS attribute at %C"
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Fortran 2008: Atributo CONTIGUOUS en %C"
  
! #: fortran/decl.c:5592 fortran/decl.c:9065
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "SÃ³lo se permite PROTECTED en %C en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:5598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED attribute at %C"
  msgid "PROTECTED attribute at %C"
  msgstr "Fortran 2003: Atributo PROTECTED en %C"
  
! #: fortran/decl.c:5632
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "VALUE attribute at %C"
  msgstr "Fortran 2003: Atributo VALUE en %C"
  
! #: fortran/decl.c:5639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE attribute at %C"
  msgid "VOLATILE attribute at %C"
  msgstr "Fortran 2003: Atributo VOLATILE en %C"
  
! #: fortran/decl.c:5646
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5687
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Se proveen mÃºltiples identificadores con un sÃ³lo especificador NAME= en %C"
  
! #: fortran/decl.c:5785
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "La funciÃ³n implÃ­citamente declarada BIND(C) '%s' en %L no puede ser interoperable con C"
  
! #: fortran/decl.c:5807
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %L no puede ser un gÃ©nero interoperable con C ya que el bloque comÃºn '%s' es BIND(C)"
  
! #: fortran/decl.c:5816
  #, fuzzy, gcc-internal-format
  #| msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "La declaraciÃ³n de tipo '%s' en %L no es interoperable con C pero es BIND(C)"
  
! #: fortran/decl.c:5820
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "La variable '%s' en %L no es de un gÃ©nero interoperable con C pero es BIND(C)"
  
! #: fortran/decl.c:5832
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %L no se puede declarar con BIND(C) porque no es un global"
  
! #: fortran/decl.c:5846
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/decl.c:5854
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/decl.c:5866
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "El tipo de devoluciÃ³n de la funciÃ³n BIND(C) '%s' en %L no puede ser una matriz"
  
! #: fortran/decl.c:5874
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
--- 61253,61787 ----
  # como `apuntado'. cfuga
  # Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
  #
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "EspecificaciÃ³n de matriz duplicada para el apuntado Cray en %C"
  
! #: fortran/decl.c:2740
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set pointee array spec."
  msgstr "no se puede convertir a un tipo puntero"
  
! #: fortran/decl.c:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Old-style initialization at %C"
  msgstr "ExtensiÃ³n: InicializaciÃ³n de estilo antiguo en %C"
  
! #: fortran/decl.c:2811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid value-initialization of reference type"
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "inicializaciÃ³n por valor no vÃ¡lida del tipo de referencia"
  
! #: fortran/decl.c:2824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in pointer initialization at %C"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Error en la inicializaciÃ³n de puntero en %C"
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "La inicializaciÃ³n en %C no es para una variable puntero"
  
! #: fortran/decl.c:2867
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer initialization at %C requires '=>', not '='"
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "La inicializaciÃ³n de puntero en %C requiere '=>', no '='"
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n en %C"
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "No se permite la inicializaciÃ³n de una variable en %C en un procedimiento PURE"
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "No se permite la inicializaciÃ³n del componente allocatable en %C"
  
! #: fortran/decl.c:2909
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Initialization of allocatable component at %C is not allowed"
! msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
! msgstr "No se permite la inicializaciÃ³n del componente allocatable en %C"
! 
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "La entidad '%s' en %L tiene un parÃ¡metro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/decl.c:2939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "El componente puntero '%s' de '%s' en %L es de un tipo que no se ha declarado"
  
! #: fortran/decl.c:2948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "No se admite la declaraciÃ³n de tipo de estilo antiguo %s*%d en %C"
  
! #: fortran/decl.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "DeclaraciÃ³n de tipo %s*%d no estÃ¡ndar en %C"
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Falta el parÃ©ntesis derecho en %C"
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n en %C"
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n escalar en %C"
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "No se admite el gÃ©nero %d para el tipo %s en %C"
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "El parÃ¡metro de tipo de gÃ©nero C es para el tipo %s, pero el tipo en %L es %s"
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Falta el parÃ©ntesis derecho o una coma en %C"
  
! #: fortran/decl.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "No se admite el gÃ©nero %d para CHARACTER en %C"
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n CHARACTER en %C"
  
! #: fortran/decl.c:3540
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.c:3553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface-name expected after '(' at %C"
  msgid "Structure name expected after RECORD at %C"
  msgstr "Se esperaba un nombre de interfaz despuÃ©s de '(' en %C"
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "El parÃ¡metro de tipo de gÃ©nero para la entidad en %L difiere del parÃ¡metro de tipo de gÃ©nero de la especificaciÃ³n de tipo"
  
! #: fortran/decl.c:3714
  #, fuzzy, gcc-internal-format
  #| msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "el primer parÃ¡metro de %<operator new%> no puede tener un argumento por defecto"
  
! #: fortran/decl.c:3746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "La expresiÃ³n en %L debe ser de tipo INTEGER, se encontrÃ³ %s"
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3781
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "La matriz '%s' en %L es una variable, lo cual no se reduce a una expresiÃ³n constante"
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parametrized derived type argument"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "argumento de tipo derivado parametrizado"
  
! #: fortran/decl.c:4041
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: BYTE type at %C"
  msgid "BYTE type at %C"
  msgstr "ExtensiÃ³n: tipo BYTE en %C"
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "El tipo BYTE usado en %C no estÃ¡ disponible en la mÃ¡quina objetivo"
  
! #: fortran/decl.c:4114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Assumed type at %C is not allowed for components"
  msgstr "El argumento por valor en %L no se permite en este contexto"
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: TYPE with intrinsic-type-spec at %C"
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "Fortran 2008: TYPE con especificaciÃ³n de tipo intrÃ­nseco en %C"
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid type-spec at %C"
  msgid "Malformed type-spec at %C"
  msgstr "EspecificaciÃ³n de tipo no vÃ¡lida en %C"
  
! #: fortran/decl.c:4202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: DOUBLE COMPLEX at %C"
  msgid "DOUBLE COMPLEX at %C"
  msgstr "ExtensiÃ³n: DOUBLE COMPLEX en %C"
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C is ambiguous"
  msgid "Type name %qs at %C is ambiguous"
  msgstr "El nombre de tipo '%s' en %C es ambiguo"
  
! #: fortran/decl.c:4349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: CLASS statement at %C"
  msgid "CLASS statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n CLASS en %C"
  
! #: fortran/decl.c:4431
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C conflicts with previously declared entity at %L, which has the same name"
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "El nombre de tipo '%s' en %C tiene conflictos con la entidad declarada previamente en %L, la cual tiene el mismo nombre"
  
! #: fortran/decl.c:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT NONE duplicada en %C"
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Falta el rango de carÃ¡cter en IMPLICIT en %C"
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Las letras debe estar en orden alfabÃ©tico en la declaraciÃ³n IMPLICIT en %C"
  
! #: fortran/decl.c:4741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "DeclaraciÃ³n SAVE en %C despuÃ©s de una declaraciÃ³n SAVE incondicional"
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "La declaraciÃ³n IMPORT en %C sÃ³lo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.c:4864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "La declaraciÃ³n IMPORT en %C sÃ³lo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.c:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "IMPORT statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Se espera la lista de entidades nombradas %C"
  
! #: fortran/decl.c:4912
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "No se puede IMPORTar '%s' desde la unidad de Ã¡mbito del anfitriÃ³n en %C - no existe."
  
! #: fortran/decl.c:4919
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is already IMPORTed from host scoping unit at %C."
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "'%s' ya se IMPORTÃ³ desde la unidad de Ã¡mbito del anfitriÃ³n en %C."
  
! #: fortran/decl.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n IMPORT en %C"
  
! #: fortran/decl.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Falta la especificaciÃ³n de codimensiÃ³n en %C"
  
! #: fortran/decl.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Falta la especificaciÃ³n de dimensiÃ³n en %C"
  
! #: fortran/decl.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Atributo %s duplicado en %L"
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5435
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
! msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
! msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definiciÃ³n TYPE"
! 
! #: fortran/decl.c:5445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5447
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
! msgid "KIND attribute at %C in a STRUCTURE definition"
! msgstr "Fortran 2003: Atributo %s en %L en una definiciÃ³n TYPE"
! 
! #: fortran/decl.c:5455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL Iteration variable at %L must be INTEGER"
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "La variable de iteraciÃ³n FORALL en %L debe ser INTEGER"
  
! #: fortran/decl.c:5462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "El componente '%s' con CLASS en %L debe ser allocatable o pointer"
  
! #: fortran/decl.c:5472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5474
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
! msgid "LEN attribute at %C in a STRUCTURE definition"
! msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definiciÃ³n TYPE"
! 
! #: fortran/decl.c:5482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL Iteration variable at %L must be INTEGER"
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "La variable de iteraciÃ³n FORALL en %L debe ser INTEGER"
  
! #: fortran/decl.c:5489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "El componente '%s' con CLASS en %L debe ser allocatable o pointer"
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "No se permite el atributo %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5500
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Attribute at %L is not allowed in a TYPE definition"
! msgid "Attribute at %L is not allowed in a STRUCTURE definition"
! msgstr "No se permite el atributo %L en una definiciÃ³n TYPE"
! 
! #: fortran/decl.c:5518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "No se permite el atributo %s en %L fuera de la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:5538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "No se permite el atributo %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS attribute at %C"
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Fortran 2003: Atributo ASYNCHRONOUS en %C"
  
! #: fortran/decl.c:5562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTIGUOUS attribute at %C"
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Fortran 2008: Atributo CONTIGUOUS en %C"
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "SÃ³lo se permite PROTECTED en %C en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:5623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED attribute at %C"
  msgid "PROTECTED attribute at %C"
  msgstr "Fortran 2003: Atributo PROTECTED en %C"
  
! #: fortran/decl.c:5657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "VALUE attribute at %C"
  msgstr "Fortran 2003: Atributo VALUE en %C"
  
! #: fortran/decl.c:5664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE attribute at %C"
  msgid "VOLATILE attribute at %C"
  msgstr "Fortran 2003: Atributo VOLATILE en %C"
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Se proveen mÃºltiples identificadores con un sÃ³lo especificador NAME= en %C"
  
! #: fortran/decl.c:5810
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "La funciÃ³n implÃ­citamente declarada BIND(C) '%s' en %L no puede ser interoperable con C"
  
! #: fortran/decl.c:5832
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %L no puede ser un gÃ©nero interoperable con C ya que el bloque comÃºn '%s' es BIND(C)"
  
! #: fortran/decl.c:5841
  #, fuzzy, gcc-internal-format
  #| msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "La declaraciÃ³n de tipo '%s' en %L no es interoperable con C pero es BIND(C)"
  
! #: fortran/decl.c:5845
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "La variable '%s' en %L no es de un gÃ©nero interoperable con C pero es BIND(C)"
  
! #: fortran/decl.c:5857
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %L no se puede declarar con BIND(C) porque no es un global"
  
! #: fortran/decl.c:5871
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/decl.c:5879
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/decl.c:5891
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "El tipo de devoluciÃ³n de la funciÃ³n BIND(C) '%s' en %L no puede ser una matriz"
  
! #: fortran/decl.c:5899
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
*************** msgstr "El tipo de devoluciÃ³n de la fun
*** 61576,62675 ****
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5885
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr "El sÃ­mbolo '%s' en %L se marcÃ³ PRIVATE pero se le dio la etiqueta de asignaciÃ³n '%s'"
  
! #: fortran/decl.c:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Se necesita una entidad o un nombre de bloque comÃºn para la declaraciÃ³n de especificaciÃ³n de atributo en %C"
  
! #: fortran/decl.c:6004
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Falta la entidad o el nombre de bloque comÃºn para la declaraciÃ³n de especificaciÃ³n de atributo en %C"
  
! #: fortran/decl.c:6011
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "Falta el nombre"
  
! #: fortran/decl.c:6040
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "BIND(C) statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "El tipo derivado en %C no se definiÃ³ previamente y no puede aparecer en una definiciÃ³n de tipo derivado"
  
! #: fortran/decl.c:6168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n de datos en %C"
  
! #: fortran/decl.c:6177
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n de datos en %C"
  
! #: fortran/decl.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genÃ©rica de mÃ³dulo"
  
! #: fortran/decl.c:6305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: IMPURE procedure at %C"
  msgid "IMPURE procedure at %C"
  msgstr "Fortran 2008: Procedimiento IMPURE en %C"
  
! #: fortran/decl.c:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "No deben aparecer PURE con IMPURE en %C"
  
! #: fortran/decl.c:6363
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6370
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6377
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "A type parameter list is required at %C"
  msgstr "Se requiere parÃ©ntesis izquierdo despuÃ©s de %<*%>"
  
! #: fortran/decl.c:6452 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Alternate-return argument at %C"
  msgstr "Se esperaba la etiqueta de devoluciÃ³n alterna en %C"
  
! #: fortran/decl.c:6458 fortran/decl.c:6466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "A parameter name is required at %C"
  msgstr "Se requiere parÃ©ntesis izquierdo despuÃ©s de %<*%>"
  
! #: fortran/decl.c:6506
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: fortran/decl.c:6519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Se esperaba otra dimensiÃ³n en la declaraciÃ³n de matriz %C"
  
! #: fortran/decl.c:6522
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Basura inesperada en la lista de argumentos formales en %C"
  
! #: fortran/decl.c:6540
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate name '%s' in association at %C"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Nombre '%s' duplicado en la asociaciÃ³n en %C"
  
! #: fortran/decl.c:6543
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "SÃ­mbolo '%s' duplicado en la lista de argumentos formales en %C"
  
! #: fortran/decl.c:6582
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6588
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "La variable RESULT en %C debe ser diferente que el nombre de la funciÃ³n"
  
! #: fortran/decl.c:6704
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n de la funciÃ³n en %C"
  
! #: fortran/decl.c:6714 fortran/decl.c:7851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "Fortran 2008: El atributo BIND(C) en %L no se puede especificar para un procedimiento internal"
  
! #: fortran/decl.c:6918
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "El atributo BIND(C) en %C requiere una interfaz con BIND(C)"
  
! #: fortran/decl.c:6925
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "El procedimiento BIND(C) con NAME no debe tener atributo POINTER en %C"
  
! #: fortran/decl.c:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "El procedimiento dummy en %C no puede tener atributo BIND(C) con NAME"
  
! #: fortran/decl.c:6954
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L already has basic type of %s"
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "El procedimiento '%s' en %L ya tenÃ­a el tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:7000 fortran/decl.c:7188 fortran/decl.c:11173
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROCEDURE en %C"
  
! #: fortran/decl.c:7049 fortran/decl.c:11073
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' after binding-attributes at %C"
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Se esperaba '::' despuÃ©s de los atributos de enlazado en %C"
  
! #: fortran/decl.c:7056
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Se requiere NOPASS o una interfaz explÃ­cita en %C"
  
! #: fortran/decl.c:7060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Procedure pointer component at %C"
  msgid "Procedure pointer component at %C"
  msgstr "Fortran 2003: Procedimiento de componente puntero en %C"
  
! #: fortran/decl.c:7132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Error sintÃ¡ctico en el procedimiento de componente puntero en %C"
  
! #: fortran/decl.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE en %C debe estar en una interfaz genÃ©rica"
  
! #: fortran/decl.c:7159 fortran/decl.c:9813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Fortran 2008: dos puntos dobles en la declaraciÃ³n MODULE PROCEDURE en %L"
  
! #: fortran/decl.c:7229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROCEDURE statement at %C"
  msgid "PROCEDURE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n PROCEDURE en %C"
  
! #: fortran/decl.c:7301
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Se esperaba una lista de argumentos formales en la definiciÃ³n de la funciÃ³n en %C"
  
! #: fortran/decl.c:7331 fortran/decl.c:7609 fortran/decl.c:7818
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "El atributo BIND(C) en %L sÃ³lo se puede usar para variables o bloques comunes"
  
! #: fortran/decl.c:7360 fortran/decl.c:7875
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ENTRY statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:7512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un PROGRAM"
  
! #: fortran/decl.c:7515
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un MODULE"
  
! #: fortran/decl.c:7518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un MODULE"
  
! #: fortran/decl.c:7521
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un BLOCK DATA"
  
! #: fortran/decl.c:7525 fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un INTERFACE"
  
! #: fortran/decl.c:7529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque SELECT"
  
! #: fortran/decl.c:7533
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque DERIVED TYPE"
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque IF-THEN"
  
! #: fortran/decl.c:7542
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque DO"
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque SELECT"
  
! #: fortran/decl.c:7550
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque FORALL"
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque WHERE"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/decl.c:7562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "DeclaraciÃ³n END inesperada en %C"
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.c:7634 fortran/decl.c:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Faltan los parÃ©ntesis requeridos antes de BIND(C) en %C"
  
! #: fortran/decl.c:7728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.c:7884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return cannot appear in operator interface at %L"
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "No puede aparecer una devoluciÃ³n alternativa en la interfaz de operador en %L"
  
! #: fortran/decl.c:7947 fortran/decl.c:7954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid C name in NAME= specifier at %C"
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Nombre C no vÃ¡lido en el especificador NAME= en %C"
  
! #: fortran/decl.c:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Error sintÃ¡ctico en el especificador NAME= para la etiqueta de asignaciÃ³n %C"
  
! #: fortran/decl.c:8010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/decl.c:8018
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8037
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Falta el parÃ©ntesis que cierra en la etiqueta de asignaciÃ³n en %C"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "No se permite un nombre de enlazado en BIND(C) en %C"
  
! #: fortran/decl.c:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Para el procedimiento dummy %s, no se permite un nombre de enlazado en BIND(C) en %C"
  
! #: fortran/decl.c:8078
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "No se permite NAME en BIND(C) para ABSTRACT INTERFACE en %C"
  
! #: fortran/decl.c:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "DeclaraciÃ³n END inesperada en %C"
  
! #: fortran/decl.c:8333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: END statement instead of %s statement at %L"
  msgid "END statement instead of %s statement at %L"
  msgstr "Fortran 2008: DeclaraciÃ³n END en lugar de una declaraciÃ³n %s en %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8342
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Se esperaba %s en la declaraciÃ³n en %L"
  
! #: fortran/decl.c:8353
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s statement at %L"
  msgstr "Se esperaba la declaraciÃ³n %s en %C"
  
! #: fortran/decl.c:8373
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Se esperaba el nombre de bloque de '%s' en la declaraciÃ³n %s en %C"
  
! #: fortran/decl.c:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Se esperaba un nombre terminal en %C"
  
! #: fortran/decl.c:8404 fortran/decl.c:8412
  #, fuzzy, gcc-internal-format
  #| msgid "Expected label '%s' for %s statement at %C"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Se esperaba la etiqueta '%s' para la declaraciÃ³n %s en %C"
  
! #: fortran/decl.c:8511
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Falta la especificaciÃ³n de matriz en %L en la declaraciÃ³n DIMENSION"
  
! #: fortran/decl.c:8519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dimensions specified for %s at %L after its initialisation"
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Se especificarion dimensiones para %s en %L despuÃ©s de su inicializaciÃ³n"
  
! #: fortran/decl.c:8527
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Falta la especificaciÃ³n de matriz en %L en la declaraciÃ³n CODIMENSION"
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "La especificaciÃ³n de matriz se debe diferir en %L"
  
! #: fortran/decl.c:8551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate POINTER attribute at %C"
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Atributo POINTER duplicado en %C"
  
! #: fortran/decl.c:8643
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "CarÃ¡cter inesperado en la lista de variables en %C"
  
! #: fortran/decl.c:8680
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Se esperaba '(' en %C"
  
! #: fortran/decl.c:8694 fortran/decl.c:8734
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/decl.c:8710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "El puntero Cray en %C debe ser un entero"
  
! #: fortran/decl.c:8714
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "El puntero Cray en %C tiene %d bytes de precisiÃ³n; las direcciones de memoria requieren %d bytes"
  
! #: fortran/decl.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.c:8759
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "no se puede convertir a un tipo puntero"
  
! #: fortran/decl.c:8783
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Se esperaba \")\" en %C"
  
! #: fortran/decl.c:8795
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" or end of statement at %C"
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Se esperaba \",\" o el final de la declaraciÃ³n en %C"
  
! #: fortran/decl.c:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "No se permite INTENT dentro de BLOCK en %C"
  
! #: fortran/decl.c:8853
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "No se permite OPTIONAL dentro de BLOCK en %C"
  
! #: fortran/decl.c:8872
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "La declaraciÃ³n de punteros Cray en %C requiere la opciÃ³n -fcray-pointer"
  
! #: fortran/decl.c:8911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTIGUOUS statement at %C"
  msgid "CONTIGUOUS statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n CONTIGUOUS en %C"
  
! #: fortran/decl.c:9009
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "La especificaciÃ³n de acceso del operador %s en %C ya se habÃ­a especificado"
  
! #: fortran/decl.c:9025
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "La especificaciÃ³n de acceso del operador .%s. en %C ya se habÃ­a especificado"
  
! #: fortran/decl.c:9073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED statement at %C"
  msgid "PROTECTED statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n PROTECTED en %C"
  
! #: fortran/decl.c:9107
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROTECTED en %C"
  
! #: fortran/decl.c:9134 fortran/decl.c:9159
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "SÃ³lo se permite la declaraciÃ³n PRIVATE en %C en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:9180 fortran/decl.c:9200
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "SÃ³lo se permite la declaraciÃ³n PRIVATE en %C en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Se esperaba un nombre de variable en %C en la declaraciÃ³n PARAMETER"
  
! #: fortran/decl.c:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Se esperaba un signo = en la declaraciÃ³n PARAMETER en %C"
  
! #: fortran/decl.c:9235
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Se esperaba una expresiÃ³n en %C en la declaraciÃ³n PARAMETER"
  
! #: fortran/decl.c:9255
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Se inicializa una variable ya inicializada en %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Caracteres inesperados en la declaraciÃ³n PARAMETER en %C"
  
! #: fortran/decl.c:9315 fortran/decl.c:9371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Se esperaba una variable en la declaraciÃ³n READ en %C"
  
! #: fortran/decl.c:9357
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VOLATILE statement at %C"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n VOLATILE en %C"
  
! #: fortran/decl.c:9406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Se esperaba una variable en la declaraciÃ³n READ en %C"
  
! #: fortran/decl.c:9413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n SAVE en %C"
  
! #: fortran/decl.c:9432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "DeclaraciÃ³n SAVE incondicional en %C despuÃ©s de una declaraciÃ³n SAVE previa"
  
! #: fortran/decl.c:9443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "DeclaraciÃ³n SAVE en %C despuÃ©s de una declaraciÃ³n SAVE incondicional"
  
! #: fortran/decl.c:9491
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n SAVE en %C"
  
! #: fortran/decl.c:9508
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "No se permite VALUE dentro de BLOCK en %C"
  
! #: fortran/decl.c:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "VALUE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VALUE en %C"
  
! #: fortran/decl.c:9550
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n VALUE en %C"
  
! #: fortran/decl.c:9562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE statement at %C"
  msgid "VOLATILE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VOLATILE en %C"
  
! #: fortran/decl.c:9589
  #, fuzzy, gcc-internal-format
  #| msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "Se especifica VOLATILE para la variable de comatriz '%s' en %C, la cual es asociada a uso/anfitriÃ³n"
  
! #: fortran/decl.c:9614
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n VOLATILE en %C"
  
! #: fortran/decl.c:9626
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n ASYNCHRONOUS en %C"
  
! #: fortran/decl.c:9670
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n ASYNCHRONOUS en %C"
  
! #: fortran/decl.c:9695
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n PROCEDURE en %C"
  
! #: fortran/decl.c:9788
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genÃ©rica de mÃ³dulo"
  
! #: fortran/decl.c:9846
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "El procedimiento intrÃ­nseco en %L no puede ser un MODULE PROCEDURE"
  
! #: fortran/decl.c:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "SÃ­mbolo ambiguo en la definiciÃ³n TYPE en %C"
  
! #: fortran/decl.c:9904
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "El sÃ­mbolo '%s' en %C ya se habÃ­a asociado con el anfitriÃ³n"
  
! #: fortran/decl.c:9910
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "'%s' en la expresiÃ³n EXTENDS en %C no es un tipo derivado"
  
! #: fortran/decl.c:9917
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is BIND(C)"
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "'%s' no se puede extender en %C porque es BIND(C)"
  
! #: fortran/decl.c:9924
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "'%s' no se puede extender en %C porque es un tipo SEQUENCE"
  
! #: fortran/decl.c:9947
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "El tipo derivado en %C sÃ³lo puede ser PRIVATE en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:9959
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "El tipo derivado en %C sÃ³lo puede ser PUBLIC en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:9980
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type at %C"
  msgstr "El tipo ABSTRACT '%s' se usa en %L"
  
! #: fortran/decl.c:10026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Etiqueta construct '%s' duplicada en %C"
  
! #: fortran/decl.c:10032
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "La definiciÃ³n del tipo derivado de '%s' en %C ya se habÃ­a definido"
  
! #: fortran/decl.c:10079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after MAP statement at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %C"
  
! #: fortran/decl.c:10112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after UNION statement at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %C"
  
! #: fortran/decl.c:10147
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.c:10161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing structure name for outer structure definition at %0"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Falta el nombre de la estructura para la definiciÃ³n de la estructura externa en %0"
  
! #: fortran/decl.c:10179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %C"
  
! #: fortran/decl.c:10186
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrÃ­nseco"
  
! #: fortran/decl.c:10349
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Se esperaba :: en la definiciÃ³n TYPE en %C"
  
! #: fortran/decl.c:10362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
  msgid "Mangled derived type definition at %C"
  msgstr "Fortran 2003: Bloque CONTAINS en una definiciÃ³n de tipo derivado en %C"
  
! #: fortran/decl.c:10391
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrÃ­nseco"
  
! #: fortran/decl.c:10402
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:10405
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:10420
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "El argumento dummy '%s' en %L no puede ser OPTIONAL"
  
! #: fortran/decl.c:10429
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "La definiciÃ³n del tipo derivado de '%s' en %C ya se habÃ­a definido"
  
! #: fortran/decl.c:10492
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n CHARACTER en %C"
  
! #: fortran/decl.c:10575
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "El Apuntado Cray en %C no puede ser una matriz de forma asumida"
  
! #: fortran/decl.c:10595
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "Fortran 2003: ENUM y ENUMERATOR en %C"
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "El enumerador excede el tipo entero de C en %C"
  
! #: fortran/decl.c:10706
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L no se inicializÃ³ con una expresiÃ³n entera"
  
! #: fortran/decl.c:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Se esperaba una declaraciÃ³n de definiciÃ³n ENUM antes de %C"
  
! #: fortran/decl.c:10790
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Error sintÃ¡ctico en la definiciÃ³n ENUMERATOR en %C"
  
! #: fortran/decl.c:10837 fortran/decl.c:10852
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Especificador de acceso duplicado en %C"
  
! #: fortran/decl.c:10872
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Los atributos de enlace ya especifican paso, NOPASS ilegal en %C"
  
! #: fortran/decl.c:10892
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Los atributos de enlace ya especifican paso, PASS ilegal en %C"
  
! #: fortran/decl.c:10919
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Atributo POINTER duplicado en %C"
  
! #: fortran/decl.c:10937
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE duplicado en %C"
  
! #: fortran/decl.c:10953
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED duplicado en %C"
  
! #: fortran/decl.c:10966
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Se esperaba un especificador de acceso en %C"
  
! #: fortran/decl.c:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Se esperaba un atributo de enlace en %C"
  
! #: fortran/decl.c:10976
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "No pueden aparecer NON_OVERRIDABLE y DEFERRED al mismo tiempo en %C"
  
! #: fortran/decl.c:10989
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "Se requiere el atributo POINTER para el procedimiento de componente puntero en %C"
  
! #: fortran/decl.c:11031
  #, fuzzy, gcc-internal-format
  #| msgid "Interface-name expected after '(' at %C"
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Se esperaba un nombre de interfaz despuÃ©s de '(' en %C"
  
! #: fortran/decl.c:11037
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected at %C"
  msgid "%<)%> expected at %C"
  msgstr "Se esperaba ')' en %C"
  
! #: fortran/decl.c:11057
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Se debe especificar una interfaz para el enlace DEFERRED en %C"
  
! #: fortran/decl.c:11062
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) en %C se debe declarar DEFERRED"
  
! #: fortran/decl.c:11085
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Se esperaba un nombre de enlace en %C"
  
! #: fortran/decl.c:11089
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: PROCEDURE list at %C"
  msgid "PROCEDURE list at %C"
  msgstr "Fortran 2008: Lista PROCEDURE en %C"
  
! #: fortran/decl.c:11101
  #, fuzzy, gcc-internal-format
  #| msgid "'=> target' is invalid for DEFERRED binding at %C"
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "'=> objetivo' es no vÃ¡lido para el enlace DEFERRED en %C"
  
! #: fortran/decl.c:11107
  #, fuzzy, gcc-internal-format
  #| msgid "'::' needed in PROCEDURE binding with explicit target at %C"
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "Se necesita '::' en el enlace PROCEDURE con objetivo explÃ­cito en %C"
  
! #: fortran/decl.c:11117
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Se esperaba un objetivo de enlace despuÃ©s de '=>' en %C"
  
! #: fortran/decl.c:11134
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "El tipo '%s' que contiene el enlace DEFERRED en %C no es ABSTRACT"
  
! #: fortran/decl.c:11145
  #, fuzzy, gcc-internal-format
  #| msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Ya existe un procedimiento con nombre de enlazado '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.c:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC en %C debe estar dentro de un tipo derivado CONTAINS"
  
! #: fortran/decl.c:11216
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Se esperaba '::' en %C"
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Se esperaba un nombre genÃ©rico o un descriptor de operador en %C"
  
! #: fortran/decl.c:11249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of PROGRAM statement at %C"
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forma no vÃ¡lida de la declaraciÃ³n PROGRAM en %C"
  
! #: fortran/decl.c:11260
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '=>' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Se esperaba '=>' en %C"
  
! #: fortran/decl.c:11296
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Ya existe un procedimiento que no es genÃ©rico con el nombre de enlace '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.c:11304
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "El enlace en %C debe tener el mismo acceso que el enlace '%s' que ya estÃ¡ definido"
  
! #: fortran/decl.c:11352
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Se esperaba un nombre de enlace especÃ­fico en %C"
  
! #: fortran/decl.c:11362
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "Ya se definiÃ³ '%s' como un enlace especÃ­fico para el genÃ©rico '%s' en %C"
  
! #: fortran/decl.c:11380
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Basura despuÃ©s del enlace GENERIC en %C"
  
! #: fortran/decl.c:11415
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "La declaraciÃ³n FINAL en %C debe estar dentro de una secciÃ³n de tipo derivado CONTAINS"
  
! #: fortran/decl.c:11426
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "La declaraciÃ³n de tipo derivado con FINAL en %C debe estar en la parte de especificaciÃ³n de un MODULE"
  
! #: fortran/decl.c:11448
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vacÃ­o en %C"
  
! #: fortran/decl.c:11455
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Se esperaba un nombre de procedimiento de mÃ³dulo en %C"
  
! #: fortran/decl.c:11465
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.c:11471
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown procedure name \"%s\" at %C"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nombre de procedimiento \"%s\" desconocido en %C"
  
! #: fortran/decl.c:11484
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is already defined as FINAL procedure!"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "Â¡'%s' en %C ya se habÃ­a definido como un procedimiento FINAL!"
  
! #: fortran/decl.c:11554
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Atributo desconocido en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/decl.c:11600
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/decl.c:11620
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/decl.c:11698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/decl.c:11715
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/decl.c:11732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
--- 61789,62888 ----
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr "El sÃ­mbolo '%s' en %L se marcÃ³ PRIVATE pero se le dio la etiqueta de asignaciÃ³n '%s'"
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Se necesita una entidad o un nombre de bloque comÃºn para la declaraciÃ³n de especificaciÃ³n de atributo en %C"
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Falta la entidad o el nombre de bloque comÃºn para la declaraciÃ³n de especificaciÃ³n de atributo en %C"
  
! #: fortran/decl.c:6036
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "Falta el nombre"
  
! #: fortran/decl.c:6065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "BIND(C) statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "El tipo derivado en %C no se definiÃ³ previamente y no puede aparecer en una definiciÃ³n de tipo derivado"
  
! #: fortran/decl.c:6193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n de datos en %C"
  
! #: fortran/decl.c:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n de datos en %C"
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genÃ©rica de mÃ³dulo"
  
! #: fortran/decl.c:6330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: IMPURE procedure at %C"
  msgid "IMPURE procedure at %C"
  msgstr "Fortran 2008: Procedimiento IMPURE en %C"
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "No deben aparecer PURE con IMPURE en %C"
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6463
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "A type parameter list is required at %C"
  msgstr "Se requiere parÃ©ntesis izquierdo despuÃ©s de %<*%>"
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Alternate-return argument at %C"
  msgstr "Se esperaba la etiqueta de devoluciÃ³n alterna en %C"
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "A parameter name is required at %C"
  msgstr "Se requiere parÃ©ntesis izquierdo despuÃ©s de %<*%>"
  
! #: fortran/decl.c:6531
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: fortran/decl.c:6544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Se esperaba otra dimensiÃ³n en la declaraciÃ³n de matriz %C"
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Basura inesperada en la lista de argumentos formales en %C"
  
! #: fortran/decl.c:6565
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate name '%s' in association at %C"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Nombre '%s' duplicado en la asociaciÃ³n en %C"
  
! #: fortran/decl.c:6568
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "SÃ­mbolo '%s' duplicado en la lista de argumentos formales en %C"
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "La variable RESULT en %C debe ser diferente que el nombre de la funciÃ³n"
  
! #: fortran/decl.c:6729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n de la funciÃ³n en %C"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "Fortran 2008: El atributo BIND(C) en %L no se puede especificar para un procedimiento internal"
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "El atributo BIND(C) en %C requiere una interfaz con BIND(C)"
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "El procedimiento BIND(C) con NAME no debe tener atributo POINTER en %C"
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "El procedimiento dummy en %C no puede tener atributo BIND(C) con NAME"
  
! #: fortran/decl.c:6979
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L already has basic type of %s"
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "El procedimiento '%s' en %L ya tenÃ­a el tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROCEDURE en %C"
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' after binding-attributes at %C"
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Se esperaba '::' despuÃ©s de los atributos de enlazado en %C"
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Se requiere NOPASS o una interfaz explÃ­cita en %C"
  
! #: fortran/decl.c:7085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Procedure pointer component at %C"
  msgid "Procedure pointer component at %C"
  msgstr "Fortran 2003: Procedimiento de componente puntero en %C"
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Error sintÃ¡ctico en el procedimiento de componente puntero en %C"
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE en %C debe estar en una interfaz genÃ©rica"
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Fortran 2008: dos puntos dobles en la declaraciÃ³n MODULE PROCEDURE en %L"
  
! #: fortran/decl.c:7254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROCEDURE statement at %C"
  msgid "PROCEDURE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n PROCEDURE en %C"
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Se esperaba una lista de argumentos formales en la definiciÃ³n de la funciÃ³n en %C"
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "El atributo BIND(C) en %L sÃ³lo se puede usar para variables o bloques comunes"
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ENTRY statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un PROGRAM"
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un MODULE"
  
! #: fortran/decl.c:7543
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un MODULE"
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un BLOCK DATA"
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un INTERFACE"
  
! #: fortran/decl.c:7554
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque SELECT"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque DERIVED TYPE"
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque IF-THEN"
  
! #: fortran/decl.c:7567
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque DO"
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque SELECT"
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque FORALL"
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque WHERE"
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/decl.c:7587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "DeclaraciÃ³n END inesperada en %C"
  
! #: fortran/decl.c:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Faltan los parÃ©ntesis requeridos antes de BIND(C) en %C"
  
! #: fortran/decl.c:7753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.c:7909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return cannot appear in operator interface at %L"
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "No puede aparecer una devoluciÃ³n alternativa en la interfaz de operador en %L"
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid C name in NAME= specifier at %C"
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Nombre C no vÃ¡lido en el especificador NAME= en %C"
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Error sintÃ¡ctico en el especificador NAME= para la etiqueta de asignaciÃ³n %C"
  
! #: fortran/decl.c:8035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Falta el parÃ©ntesis que cierra en la etiqueta de asignaciÃ³n en %C"
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "No se permite un nombre de enlazado en BIND(C) en %C"
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Para el procedimiento dummy %s, no se permite un nombre de enlazado en BIND(C) en %C"
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "No se permite NAME en BIND(C) para ABSTRACT INTERFACE en %C"
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "DeclaraciÃ³n END inesperada en %C"
  
! #: fortran/decl.c:8358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: END statement instead of %s statement at %L"
  msgid "END statement instead of %s statement at %L"
  msgstr "Fortran 2008: DeclaraciÃ³n END en lugar de una declaraciÃ³n %s en %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Se esperaba %s en la declaraciÃ³n en %L"
  
! #: fortran/decl.c:8378
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s statement at %L"
  msgstr "Se esperaba la declaraciÃ³n %s en %C"
  
! #: fortran/decl.c:8398
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Se esperaba el nombre de bloque de '%s' en la declaraciÃ³n %s en %C"
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Se esperaba un nombre terminal en %C"
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, fuzzy, gcc-internal-format
  #| msgid "Expected label '%s' for %s statement at %C"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Se esperaba la etiqueta '%s' para la declaraciÃ³n %s en %C"
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Falta la especificaciÃ³n de matriz en %L en la declaraciÃ³n DIMENSION"
  
! #: fortran/decl.c:8544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dimensions specified for %s at %L after its initialisation"
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Se especificarion dimensiones para %s en %L despuÃ©s de su inicializaciÃ³n"
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Falta la especificaciÃ³n de matriz en %L en la declaraciÃ³n CODIMENSION"
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "La especificaciÃ³n de matriz se debe diferir en %L"
  
! #: fortran/decl.c:8576
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate POINTER attribute at %C"
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Atributo POINTER duplicado en %C"
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "CarÃ¡cter inesperado en la lista de variables en %C"
  
! #: fortran/decl.c:8705
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Se esperaba '(' en %C"
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/decl.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "El puntero Cray en %C debe ser un entero"
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "El puntero Cray en %C tiene %d bytes de precisiÃ³n; las direcciones de memoria requieren %d bytes"
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.c:8784
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "no se puede convertir a un tipo puntero"
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Se esperaba \")\" en %C"
  
! #: fortran/decl.c:8820
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" or end of statement at %C"
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Se esperaba \",\" o el final de la declaraciÃ³n en %C"
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "No se permite INTENT dentro de BLOCK en %C"
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "No se permite OPTIONAL dentro de BLOCK en %C"
  
! #: fortran/decl.c:8897
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "La declaraciÃ³n de punteros Cray en %C requiere la opciÃ³n -fcray-pointer"
  
! #: fortran/decl.c:8936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTIGUOUS statement at %C"
  msgid "CONTIGUOUS statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n CONTIGUOUS en %C"
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "La especificaciÃ³n de acceso del operador %s en %C ya se habÃ­a especificado"
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "La especificaciÃ³n de acceso del operador .%s. en %C ya se habÃ­a especificado"
  
! #: fortran/decl.c:9098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED statement at %C"
  msgid "PROTECTED statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n PROTECTED en %C"
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROTECTED en %C"
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "SÃ³lo se permite la declaraciÃ³n PRIVATE en %C en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "SÃ³lo se permite la declaraciÃ³n PRIVATE en %C en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Se esperaba un nombre de variable en %C en la declaraciÃ³n PARAMETER"
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Se esperaba un signo = en la declaraciÃ³n PARAMETER en %C"
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Se esperaba una expresiÃ³n en %C en la declaraciÃ³n PARAMETER"
  
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Se inicializa una variable ya inicializada en %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Caracteres inesperados en la declaraciÃ³n PARAMETER en %C"
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Se esperaba una variable en la declaraciÃ³n READ en %C"
  
! #: fortran/decl.c:9382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VOLATILE statement at %C"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n VOLATILE en %C"
  
! #: fortran/decl.c:9431
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Se esperaba una variable en la declaraciÃ³n READ en %C"
  
! #: fortran/decl.c:9438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n SAVE en %C"
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "DeclaraciÃ³n SAVE incondicional en %C despuÃ©s de una declaraciÃ³n SAVE previa"
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "DeclaraciÃ³n SAVE en %C despuÃ©s de una declaraciÃ³n SAVE incondicional"
  
! #: fortran/decl.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n SAVE en %C"
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "No se permite VALUE dentro de BLOCK en %C"
  
! #: fortran/decl.c:9537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "VALUE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VALUE en %C"
  
! #: fortran/decl.c:9575
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n VALUE en %C"
  
! #: fortran/decl.c:9587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE statement at %C"
  msgid "VOLATILE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VOLATILE en %C"
  
! #: fortran/decl.c:9614
  #, fuzzy, gcc-internal-format
  #| msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "Se especifica VOLATILE para la variable de comatriz '%s' en %C, la cual es asociada a uso/anfitriÃ³n"
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n VOLATILE en %C"
  
! #: fortran/decl.c:9651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n ASYNCHRONOUS en %C"
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n ASYNCHRONOUS en %C"
  
! #: fortran/decl.c:9720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n PROCEDURE en %C"
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genÃ©rica de mÃ³dulo"
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "El procedimiento intrÃ­nseco en %L no puede ser un MODULE PROCEDURE"
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "SÃ­mbolo ambiguo en la definiciÃ³n TYPE en %C"
  
! #: fortran/decl.c:9936
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "El sÃ­mbolo '%s' en %C ya se habÃ­a asociado con el anfitriÃ³n"
  
! #: fortran/decl.c:9942
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "'%s' en la expresiÃ³n EXTENDS en %C no es un tipo derivado"
  
! #: fortran/decl.c:9949
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is BIND(C)"
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "'%s' no se puede extender en %C porque es BIND(C)"
  
! #: fortran/decl.c:9956
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "'%s' no se puede extender en %C porque es un tipo SEQUENCE"
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "El tipo derivado en %C sÃ³lo puede ser PRIVATE en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "El tipo derivado en %C sÃ³lo puede ser PUBLIC en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:10012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type at %C"
  msgstr "El tipo ABSTRACT '%s' se usa en %L"
  
! #: fortran/decl.c:10058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Etiqueta construct '%s' duplicada en %C"
  
! #: fortran/decl.c:10064
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "La definiciÃ³n del tipo derivado de '%s' en %C ya se habÃ­a definido"
  
! #: fortran/decl.c:10111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after MAP statement at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %C"
  
! #: fortran/decl.c:10144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after UNION statement at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %C"
  
! #: fortran/decl.c:10179
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.c:10193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing structure name for outer structure definition at %0"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Falta el nombre de la estructura para la definiciÃ³n de la estructura externa en %0"
  
! #: fortran/decl.c:10211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %C"
  
! #: fortran/decl.c:10218
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrÃ­nseco"
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Se esperaba :: en la definiciÃ³n TYPE en %C"
  
! #: fortran/decl.c:10394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
  msgid "Mangled derived type definition at %C"
  msgstr "Fortran 2003: Bloque CONTAINS en una definiciÃ³n de tipo derivado en %C"
  
! #: fortran/decl.c:10423
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrÃ­nseco"
  
! #: fortran/decl.c:10434
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:10437
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:10452
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "El argumento dummy '%s' en %L no puede ser OPTIONAL"
  
! #: fortran/decl.c:10461
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "La definiciÃ³n del tipo derivado de '%s' en %C ya se habÃ­a definido"
  
! #: fortran/decl.c:10524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n CHARACTER en %C"
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "El Apuntado Cray en %C no puede ser una matriz de forma asumida"
  
! #: fortran/decl.c:10627
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "Fortran 2003: ENUM y ENUMERATOR en %C"
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "El enumerador excede el tipo entero de C en %C"
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L no se inicializÃ³ con una expresiÃ³n entera"
  
! #: fortran/decl.c:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Se esperaba una declaraciÃ³n de definiciÃ³n ENUM antes de %C"
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Error sintÃ¡ctico en la definiciÃ³n ENUMERATOR en %C"
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Especificador de acceso duplicado en %C"
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Los atributos de enlace ya especifican paso, NOPASS ilegal en %C"
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Los atributos de enlace ya especifican paso, PASS ilegal en %C"
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Atributo POINTER duplicado en %C"
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE duplicado en %C"
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED duplicado en %C"
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Se esperaba un especificador de acceso en %C"
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Se esperaba un atributo de enlace en %C"
  
! #: fortran/decl.c:11008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "No pueden aparecer NON_OVERRIDABLE y DEFERRED al mismo tiempo en %C"
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "Se requiere el atributo POINTER para el procedimiento de componente puntero en %C"
  
! #: fortran/decl.c:11063
  #, fuzzy, gcc-internal-format
  #| msgid "Interface-name expected after '(' at %C"
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Se esperaba un nombre de interfaz despuÃ©s de '(' en %C"
  
! #: fortran/decl.c:11069
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected at %C"
  msgid "%<)%> expected at %C"
  msgstr "Se esperaba ')' en %C"
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Se debe especificar una interfaz para el enlace DEFERRED en %C"
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) en %C se debe declarar DEFERRED"
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Se esperaba un nombre de enlace en %C"
  
! #: fortran/decl.c:11121
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: PROCEDURE list at %C"
  msgid "PROCEDURE list at %C"
  msgstr "Fortran 2008: Lista PROCEDURE en %C"
  
! #: fortran/decl.c:11133
  #, fuzzy, gcc-internal-format
  #| msgid "'=> target' is invalid for DEFERRED binding at %C"
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "'=> objetivo' es no vÃ¡lido para el enlace DEFERRED en %C"
  
! #: fortran/decl.c:11139
  #, fuzzy, gcc-internal-format
  #| msgid "'::' needed in PROCEDURE binding with explicit target at %C"
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "Se necesita '::' en el enlace PROCEDURE con objetivo explÃ­cito en %C"
  
! #: fortran/decl.c:11149
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Se esperaba un objetivo de enlace despuÃ©s de '=>' en %C"
  
! #: fortran/decl.c:11166
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "El tipo '%s' que contiene el enlace DEFERRED en %C no es ABSTRACT"
  
! #: fortran/decl.c:11177
  #, fuzzy, gcc-internal-format
  #| msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Ya existe un procedimiento con nombre de enlazado '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC en %C debe estar dentro de un tipo derivado CONTAINS"
  
! #: fortran/decl.c:11248
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Se esperaba '::' en %C"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Se esperaba un nombre genÃ©rico o un descriptor de operador en %C"
  
! #: fortran/decl.c:11281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of PROGRAM statement at %C"
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forma no vÃ¡lida de la declaraciÃ³n PROGRAM en %C"
  
! #: fortran/decl.c:11292
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '=>' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Se esperaba '=>' en %C"
  
! #: fortran/decl.c:11328
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Ya existe un procedimiento que no es genÃ©rico con el nombre de enlace '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.c:11336
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "El enlace en %C debe tener el mismo acceso que el enlace '%s' que ya estÃ¡ definido"
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Se esperaba un nombre de enlace especÃ­fico en %C"
  
! #: fortran/decl.c:11394
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "Ya se definiÃ³ '%s' como un enlace especÃ­fico para el genÃ©rico '%s' en %C"
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Basura despuÃ©s del enlace GENERIC en %C"
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "La declaraciÃ³n FINAL en %C debe estar dentro de una secciÃ³n de tipo derivado CONTAINS"
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "La declaraciÃ³n de tipo derivado con FINAL en %C debe estar en la parte de especificaciÃ³n de un MODULE"
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vacÃ­o en %C"
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Se esperaba un nombre de procedimiento de mÃ³dulo en %C"
  
! #: fortran/decl.c:11497
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.c:11503
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown procedure name \"%s\" at %C"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nombre de procedimiento \"%s\" desconocido en %C"
  
! #: fortran/decl.c:11516
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is already defined as FINAL procedure!"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "Â¡'%s' en %C ya se habÃ­a definido como un procedimiento FINAL!"
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Atributo desconocido en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/decl.c:11730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/decl.c:11747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/decl.c:11764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
*************** msgstr "Se esperaba un tipo de expresiÃ³
*** 62722,62734 ****
  msgid "show_expr(): Don't know how to show expr"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:2987
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "show_code_node(): Bad statement code"
  msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
  
! #: fortran/dump-parse-tree.c:3328 fortran/dump-parse-tree.c:3433
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot convert %qs to interoperable type at %L"
--- 62935,62947 ----
  msgid "show_expr(): Don't know how to show expr"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "show_code_node(): Bad statement code"
  msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
  
! #: fortran/dump-parse-tree.c:3403 fortran/dump-parse-tree.c:3508
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot convert %qs to interoperable type at %L"
*************** msgstr "Fortran 2008: Procedimiento IMPU
*** 62825,63249 ****
  msgid "IM part_ref at %C"
  msgstr "Fortran 2008: Procedimiento IMPURE en %C"
  
! #: fortran/expr.c:2425
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "los argumentos de la funciÃ³n elemental en %C no cumplen"
  
! #: fortran/expr.c:2469
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Se requieren operandos numÃ©ricos o CHARACTER en la expresiÃ³n en %L"
  
! #: fortran/expr.c:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "El operador de concatenaciÃ³n en la expresiÃ³n en %L debe tener dos operandos CHARACTER"
  
! #: fortran/expr.c:2501
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "El operador de concatenaciÃ³n en %L debe concatenar cadenas del mismo gÃ©nero"
  
! #: fortran/expr.c:2511
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "El operador .NOT. en la expresiÃ³n en %L debe tener un operando LOGICAL"
  
! #: fortran/expr.c:2527
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "Se requieren operandos LOGICAL en la expresiÃ³n en %L"
  
! #: fortran/expr.c:2538
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "SÃ³lo se pueden usar operandos intrÃ­nsecos en la expresiÃ³n en %L"
  
! #: fortran/expr.c:2546
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Se requieren operandos numÃ©ricos en la expresiÃ³n en %L"
  
! #: fortran/expr.c:2569
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid initialization expression for ALLOCATABLE component '%s' in structure constructor at %L"
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "ExpresiÃ³n de inicializaciÃ³n no vÃ¡lida para el componente ALLOCATABLE '%s' en el constructor de estructura en %L"
  
! #: fortran/expr.c:2706
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed or deferred character length variable '%s'  in constant expression at %L"
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Se asume o difiere el carÃ¡cter de longitud variable '%s' en la expresiÃ³n constante en %L"
  
! #: fortran/expr.c:2781
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "no se permite el intrÃ­nseco transformacional '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/expr.c:2812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Evaluation of nonstandard initialization expression at %L"
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ExtensiÃ³n: EvaluaciÃ³n de una expresiÃ³n de inicializaciÃ³n no estÃ¡ndar en %L"
  
! #: fortran/expr.c:2889 fortran/resolve.c:2712
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' in initialization expression at %L must be an intrinsic function"
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "La funciÃ³n '%s' en la expresiÃ³n de inicializaciÃ³n en %L debe ser una funiÃ³n intrÃ­nseca"
  
! #: fortran/expr.c:2901
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la funciÃ³n intrÃ­nseco '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/expr.c:2940
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "Se usa el PARAMETER '%s' en %L antes de que su definiciÃ³n estÃ© completa"
  
! #: fortran/expr.c:2960
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de tamaÃ±o asumido '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/expr.c:2966
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/expr.c:2975
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/expr.c:2979
  #, fuzzy, gcc-internal-format
  #| msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz diferida '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/expr.c:2985
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "La matriz '%s' en %L es una variable, lo cual no se reduce a una expresiÃ³n constante"
  
! #: fortran/expr.c:2995
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "El parÃ¡metro '%s' en %L no se ha declarado o es una variable, lo cual no se reduce a una expresiÃ³n constante"
  
! #: fortran/expr.c:3049
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_init_expr(): Unknown expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/expr.c:3184
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be a statement function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "La funciÃ³n de especificaciÃ³n '%s' en %L no puede ser una funciÃ³n de declaraciÃ³n"
  
! #: fortran/expr.c:3191
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be an internal function"
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "La funciÃ³n de especificaciÃ³n '%s' en %L no puede ser una funciÃ³n interna"
  
! #: fortran/expr.c:3198
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L must be PURE"
  msgid "Specification function %qs at %L must be PURE"
  msgstr "La funciÃ³n de especificaciÃ³n '%s' en %L debe ser PURE"
  
! #: fortran/expr.c:3206
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be RECURSIVE"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "La funciÃ³n de especificaciÃ³n '%s' en %L no puede ser RECURSIVE"
  
! #: fortran/expr.c:3353
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' not allowed in expression at %L"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "No se permite el argumento dummy '%s' en la expresiÃ³n en %L"
  
! #: fortran/expr.c:3361
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "El argumento dummy '%s' en %L no puede ser OPTIONAL"
  
! #: fortran/expr.c:3368
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L no puede ser INTENT(OUT)"
  
! #: fortran/expr.c:3397
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "La variable '%s' no puede aparecer en la expresiÃ³n en %L"
  
! #: fortran/expr.c:3428
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_restricted(): Unknown expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/expr.c:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "La expresiÃ³n en %L debe ser de tipo INTEGER, se encontrÃ³ %s"
  
! #: fortran/expr.c:3460
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L must be PURE"
  msgid "Function %qs at %L must be PURE"
  msgstr "La funciÃ³n '%s' en %L debe ser PURE"
  
! #: fortran/expr.c:3469
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "La expresiÃ³n en %L debe ser escalar"
  
  #. Reject truncation.
! #: fortran/expr.c:3501
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.c:3505
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Rangos incompatibles en %s (%d y %d) en %L"
  
! #: fortran/expr.c:3519
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Forma diferente para %s en %L en la dimensiÃ³n %d (%d y %d)"
  
! #: fortran/expr.c:3567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "El componente de caractÃ©r de longitud diferida '%s' en %L aÃºn no se admite"
  
! #: fortran/expr.c:3623
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a VALUE"
  msgid "%qs at %L is not a VALUE"
  msgstr "'%s' en %L no es un VALUE"
  
! #: fortran/expr.c:3634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal stride of zero at %L"
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/expr.c:3642
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Rangos %d y %d incompatibles en la asignaciÃ³n en %L"
  
! #: fortran/expr.c:3649
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "El tipo de la variable es UNKNOWN en la asignaciÃ³n en %L"
  
! #: fortran/expr.c:3661
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL aparece en el lado derecho de una asignaciÃ³n en %L"
  
! #: fortran/expr.c:3671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "POINTER valued function appears on right-hand side of assignment at %L"
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Una funciÃ³n valuada como POINTER aparece en el lado derecho de la asignaciÃ³n en %L"
  
! #: fortran/expr.c:3714
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.c:3721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "El componente de caractÃ©r de longitud diferida '%s' en %L aÃºn no se admite"
  
! #: fortran/expr.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Tipos incompatible en la declaraciÃ³n DATA en %L; se intentÃ³ la conversiÃ³n de %s a %s"
  
! #: fortran/expr.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "El objetivo de asignaciÃ³n de puntero no es un POINTER en %L"
  
! #: fortran/expr.c:3800
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "'%s' en la asignaciÃ³n de puntero en %L no puede ser un l-valor ya que es un procedimiento"
  
! #: fortran/expr.c:3824
  #, fuzzy, gcc-internal-format
  #| msgid "Expected bounds specification for '%s' at %L"
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Se esperaba una especificaciÃ³n de lÃ­mites para '%s' en %L"
  
! #: fortran/expr.c:3829
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Fortran 2003: EspecificaciÃ³n de lÃ­mites para '%s' en una asignaciÃ³n de puntero en %L"
  
! #: fortran/expr.c:3858
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "El tranco no debe ser estar presente en %L"
  
! #: fortran/expr.c:3864 fortran/expr.c:3884
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3872 fortran/expr.c:3891
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "El objeto puntero en %L no debe tener un coÃ­ndice"
  
! #: fortran/expr.c:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "AsignaciÃ³n de puntero de procedimiento no vÃ¡lida en %L"
  
! #: fortran/expr.c:3964
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' es no vÃ¡lida en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:3973
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "La interfaz abstracta '%s' es no vÃ¡lida en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:3983
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' es no vÃ¡lida en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:3989
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "El procedimiento interno '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:3996
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "El procedimiento interno '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:4004
  #, fuzzy, gcc-internal-format
  #| msgid "Nonintrinsic elemental procedure '%s' is invalid in procedure pointer assigment at %L"
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "El procedimiento elemental que no es intrÃ­nseco '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:4027
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "No hay coincidencia en la asignaciÃ³n de puntero a procedimiento en %L: no hay coincidencia en la convenciÃ³n a llamada"
  
! #: fortran/expr.c:4080
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "No coincide la interfaz en la asignaciÃ³n de puntero a procedimiento en %L: %s"
  
! #: fortran/expr.c:4090 fortran/expr.c:4105
  #, fuzzy, gcc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Se requiere NOPASS o una interfaz explÃ­cita en %C"
  
! #: fortran/expr.c:4096 fortran/expr.c:4111 fortran/resolve.c:2599
  #, fuzzy, gcc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Se requiere NOPASS o una interfaz explÃ­cita en %C"
  
! #: fortran/expr.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "No coincide la interfaz en la asignaciÃ³n de puntero a procedimiento en %L: %s"
  
! #: fortran/expr.c:4132
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.c:4145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "El objetivo de asignaciÃ³n de puntero no es un POINTER en %L"
  
! #: fortran/expr.c:4159
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.c:4164
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Tipos diferentes en la asignaciÃ³n de puntero en %L; se intentÃ³ la asignaciÃ³n de %s a %s"
  
! #: fortran/expr.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "ParÃ¡metros de tipo de gÃ©nero diferentes en la asignaciÃ³n de puntero en %L"
  
! #: fortran/expr.c:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Rangos diferentes en la asignaciÃ³n de puntero en %L"
  
! #: fortran/expr.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "El objetivo de remapeo de rango es menor que el tamaÃ±o del puntero (%ld < %ld) en %L"
  
! #: fortran/expr.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "El objetivo de remapeo de rango de debe ser de rango 1 o simplemente contiguo en %L"
  
! #: fortran/expr.c:4215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Rank remapping target is not rank 1 at %L"
  msgid "Rank remapping target is not rank 1 at %L"
--- 63038,63462 ----
  msgid "IM part_ref at %C"
  msgstr "Fortran 2008: Procedimiento IMPURE en %C"
  
! #: fortran/expr.c:2445
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "los argumentos de la funciÃ³n elemental en %C no cumplen"
  
! #: fortran/expr.c:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Se requieren operandos numÃ©ricos o CHARACTER en la expresiÃ³n en %L"
  
! #: fortran/expr.c:2514
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "El operador de concatenaciÃ³n en la expresiÃ³n en %L debe tener dos operandos CHARACTER"
  
! #: fortran/expr.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "El operador de concatenaciÃ³n en %L debe concatenar cadenas del mismo gÃ©nero"
  
! #: fortran/expr.c:2531
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "El operador .NOT. en la expresiÃ³n en %L debe tener un operando LOGICAL"
  
! #: fortran/expr.c:2547
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "Se requieren operandos LOGICAL en la expresiÃ³n en %L"
  
! #: fortran/expr.c:2558
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "SÃ³lo se pueden usar operandos intrÃ­nsecos en la expresiÃ³n en %L"
  
! #: fortran/expr.c:2566
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Se requieren operandos numÃ©ricos en la expresiÃ³n en %L"
  
! #: fortran/expr.c:2589
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid initialization expression for ALLOCATABLE component '%s' in structure constructor at %L"
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "ExpresiÃ³n de inicializaciÃ³n no vÃ¡lida para el componente ALLOCATABLE '%s' en el constructor de estructura en %L"
  
! #: fortran/expr.c:2726
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed or deferred character length variable '%s'  in constant expression at %L"
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Se asume o difiere el carÃ¡cter de longitud variable '%s' en la expresiÃ³n constante en %L"
  
! #: fortran/expr.c:2801
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "no se permite el intrÃ­nseco transformacional '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/expr.c:2832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Evaluation of nonstandard initialization expression at %L"
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ExtensiÃ³n: EvaluaciÃ³n de una expresiÃ³n de inicializaciÃ³n no estÃ¡ndar en %L"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' in initialization expression at %L must be an intrinsic function"
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "La funciÃ³n '%s' en la expresiÃ³n de inicializaciÃ³n en %L debe ser una funiÃ³n intrÃ­nseca"
  
! #: fortran/expr.c:2921
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la funciÃ³n intrÃ­nseco '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/expr.c:2960
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "Se usa el PARAMETER '%s' en %L antes de que su definiciÃ³n estÃ© completa"
  
! #: fortran/expr.c:2980
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de tamaÃ±o asumido '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/expr.c:2986
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/expr.c:2995
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/expr.c:2999
  #, fuzzy, gcc-internal-format
  #| msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz diferida '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/expr.c:3005
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "La matriz '%s' en %L es una variable, lo cual no se reduce a una expresiÃ³n constante"
  
! #: fortran/expr.c:3015
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "El parÃ¡metro '%s' en %L no se ha declarado o es una variable, lo cual no se reduce a una expresiÃ³n constante"
  
! #: fortran/expr.c:3069
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_init_expr(): Unknown expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/expr.c:3204
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be a statement function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "La funciÃ³n de especificaciÃ³n '%s' en %L no puede ser una funciÃ³n de declaraciÃ³n"
  
! #: fortran/expr.c:3211
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be an internal function"
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "La funciÃ³n de especificaciÃ³n '%s' en %L no puede ser una funciÃ³n interna"
  
! #: fortran/expr.c:3218
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L must be PURE"
  msgid "Specification function %qs at %L must be PURE"
  msgstr "La funciÃ³n de especificaciÃ³n '%s' en %L debe ser PURE"
  
! #: fortran/expr.c:3226
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be RECURSIVE"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "La funciÃ³n de especificaciÃ³n '%s' en %L no puede ser RECURSIVE"
  
! #: fortran/expr.c:3373
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' not allowed in expression at %L"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "No se permite el argumento dummy '%s' en la expresiÃ³n en %L"
  
! #: fortran/expr.c:3381
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "El argumento dummy '%s' en %L no puede ser OPTIONAL"
  
! #: fortran/expr.c:3388
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L no puede ser INTENT(OUT)"
  
! #: fortran/expr.c:3417
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "La variable '%s' no puede aparecer en la expresiÃ³n en %L"
  
! #: fortran/expr.c:3448
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_restricted(): Unknown expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/expr.c:3468
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "La expresiÃ³n en %L debe ser de tipo INTEGER, se encontrÃ³ %s"
  
! #: fortran/expr.c:3480
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L must be PURE"
  msgid "Function %qs at %L must be PURE"
  msgstr "La funciÃ³n '%s' en %L debe ser PURE"
  
! #: fortran/expr.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "La expresiÃ³n en %L debe ser escalar"
  
  #. Reject truncation.
! #: fortran/expr.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Rangos incompatibles en %s (%d y %d) en %L"
  
! #: fortran/expr.c:3539
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Forma diferente para %s en %L en la dimensiÃ³n %d (%d y %d)"
  
! #: fortran/expr.c:3587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "El componente de caractÃ©r de longitud diferida '%s' en %L aÃºn no se admite"
  
! #: fortran/expr.c:3643
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a VALUE"
  msgid "%qs at %L is not a VALUE"
  msgstr "'%s' en %L no es un VALUE"
  
! #: fortran/expr.c:3654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal stride of zero at %L"
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/expr.c:3662
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Rangos %d y %d incompatibles en la asignaciÃ³n en %L"
  
! #: fortran/expr.c:3669
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "El tipo de la variable es UNKNOWN en la asignaciÃ³n en %L"
  
! #: fortran/expr.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL aparece en el lado derecho de una asignaciÃ³n en %L"
  
! #: fortran/expr.c:3691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "POINTER valued function appears on right-hand side of assignment at %L"
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Una funciÃ³n valuada como POINTER aparece en el lado derecho de la asignaciÃ³n en %L"
  
! #: fortran/expr.c:3734
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.c:3741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "El componente de caractÃ©r de longitud diferida '%s' en %L aÃºn no se admite"
  
! #: fortran/expr.c:3771
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Tipos incompatible en la declaraciÃ³n DATA en %L; se intentÃ³ la conversiÃ³n de %s a %s"
  
! #: fortran/expr.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "El objetivo de asignaciÃ³n de puntero no es un POINTER en %L"
  
! #: fortran/expr.c:3820
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "'%s' en la asignaciÃ³n de puntero en %L no puede ser un l-valor ya que es un procedimiento"
  
! #: fortran/expr.c:3844
  #, fuzzy, gcc-internal-format
  #| msgid "Expected bounds specification for '%s' at %L"
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Se esperaba una especificaciÃ³n de lÃ­mites para '%s' en %L"
  
! #: fortran/expr.c:3849
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Fortran 2003: EspecificaciÃ³n de lÃ­mites para '%s' en una asignaciÃ³n de puntero en %L"
  
! #: fortran/expr.c:3878
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "El tranco no debe ser estar presente en %L"
  
! #: fortran/expr.c:3884 fortran/expr.c:3904
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3892 fortran/expr.c:3911
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3938
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "El objeto puntero en %L no debe tener un coÃ­ndice"
  
! #: fortran/expr.c:3959
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "AsignaciÃ³n de puntero de procedimiento no vÃ¡lida en %L"
  
! #: fortran/expr.c:3984
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' es no vÃ¡lida en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:3993
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "La interfaz abstracta '%s' es no vÃ¡lida en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:4003
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' es no vÃ¡lida en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:4009
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "El procedimiento interno '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:4016
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "El procedimiento interno '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:4024
  #, fuzzy, gcc-internal-format
  #| msgid "Nonintrinsic elemental procedure '%s' is invalid in procedure pointer assigment at %L"
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "El procedimiento elemental que no es intrÃ­nseco '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:4047
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "No hay coincidencia en la asignaciÃ³n de puntero a procedimiento en %L: no hay coincidencia en la convenciÃ³n a llamada"
  
! #: fortran/expr.c:4100
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "No coincide la interfaz en la asignaciÃ³n de puntero a procedimiento en %L: %s"
  
! #: fortran/expr.c:4110 fortran/expr.c:4125
  #, fuzzy, gcc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Se requiere NOPASS o una interfaz explÃ­cita en %C"
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, fuzzy, gcc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Se requiere NOPASS o una interfaz explÃ­cita en %C"
  
! #: fortran/expr.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "No coincide la interfaz en la asignaciÃ³n de puntero a procedimiento en %L: %s"
  
! #: fortran/expr.c:4152
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.c:4165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "El objetivo de asignaciÃ³n de puntero no es un POINTER en %L"
  
! #: fortran/expr.c:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Tipos diferentes en la asignaciÃ³n de puntero en %L; se intentÃ³ la asignaciÃ³n de %s a %s"
  
! #: fortran/expr.c:4192
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "ParÃ¡metros de tipo de gÃ©nero diferentes en la asignaciÃ³n de puntero en %L"
  
! #: fortran/expr.c:4199
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Rangos diferentes en la asignaciÃ³n de puntero en %L"
  
! #: fortran/expr.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "El objetivo de remapeo de rango es menor que el tamaÃ±o del puntero (%ld < %ld) en %L"
  
! #: fortran/expr.c:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "El objetivo de remapeo de rango de debe ser de rango 1 o simplemente contiguo en %L"
  
! #: fortran/expr.c:4235
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Rank remapping target is not rank 1 at %L"
  msgid "Rank remapping target is not rank 1 at %L"
*************** msgstr "Fortran 2008: El objetivo de rem
*** 63252,63436 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4240 fortran/expr.c:4319
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "El objetivo de datos en %L no puede tener un coÃ­ndice"
  
! #: fortran/expr.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "La expresiÃ³n objetivo en la asignaciÃ³n de puntero en %L debe entregar un resultado puntero"
  
! #: fortran/expr.c:4264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %C must have the TARGET attribute"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "El objetivo de inicializaciÃ³n de puntero en %C debe tener el atributo TARGET"
  
! #: fortran/expr.c:4274
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "El objetivo de asignaciÃ³n de puntero no es TARGET ni POINTER en %L"
  
! #: fortran/expr.c:4289
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Objetivo errÃ³neo en la asignaciÃ³n de puntero en el procedimiento PURE en %L"
  
! #: fortran/expr.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "AsignaciÃ³n de puntero con subÃ­ndice vectorial del lado derecho en %L"
  
! #: fortran/expr.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "El objetivo de asignaciÃ³n de puntero tiene atributo PROTECTED en %L"
  
! #: fortran/expr.c:4330
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4369
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "La expresiÃ³n objetivo en la asignaciÃ³n de puntero en %L debe entregar un resultado puntero"
  
! #: fortran/expr.c:4445 fortran/resolve.c:1459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %L must not be ALLOCATABLE "
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "El objetivo de inicializaciÃ³n de puntero en %L no debe ser ALLOCATABLE"
  
! #: fortran/expr.c:4451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %C must have the TARGET attribute"
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "El objetivo de inicializaciÃ³n de puntero en %C debe tener el atributo TARGET"
  
! #: fortran/expr.c:4466 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "El objetivo de inicializaciÃ³n de puntero en %L debe tener el atributo SAVE"
  
! #: fortran/expr.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "El objetivo de inicializaciÃ³n de puntero a procedimiento en %L tal vez no es un puntero a procedimiento"
  
! #: fortran/expr.c:4484
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "El procedimiento interno '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:4491
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "El procedimiento interno '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:4959
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6044
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Funciones puntero en un contexto de definiciÃ³n variable (%s) en %L"
  
! #: fortran/expr.c:6052
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "ExpresiÃ³n que no es variable en el contexto de definiciÃ³n variable (%s) en %L"
  
! #: fortran/expr.c:6060
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definiciÃ³n variable (%s) en %L"
  
! #: fortran/expr.c:6069
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in variable definition context (%s) at %L is not a variable"
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "'%s' en el contexto de definiciÃ³n variable (%s) en %L no es una variable"
  
! #: fortran/expr.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Uno que no es POINTER en el contexto de asociaciÃ³n de puntero (%s) en %L"
  
! #: fortran/expr.c:6089
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definiciÃ³n variable (%s) en %L"
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE en el contexto de definiciÃ³n variable (%s) en %L"
  
! #: fortran/expr.c:6115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE en el contexto de definiciÃ³n variable (%s) en %L"
  
! #: fortran/expr.c:6150
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Argumento dummy '%s' con INTENT(IN) en el contexto de asociaciÃ³n de puntero (%s) en %L"
  
! #: fortran/expr.c:6160
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Argumento dummy '%s' con INTENT(IN) en el contexto de definiciÃ³n de variable (%s) en %L"
  
! #: fortran/expr.c:6173
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "La variable '%s' es PROTECTED y no puede aparecer en un contexto de asociaciÃ³n de puntero (%s) en %L"
  
! #: fortran/expr.c:6181
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "La variable '%s' es PROTECTED y no puede aparecer en un contexto de definiciÃ³n variable (%s) en %L"
  
! #: fortran/expr.c:6193
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "La variable '%s' no puede aparecer en un contexto de definiciÃ³n variable (%s) en %L en el procedimiento PURE"
  
! #: fortran/expr.c:6252
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado al objetivo con Ã­ndice vectorial en un contexto de definiciÃ³n variable (%s)"
  
! #: fortran/expr.c:6257
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado a una expresiÃ³n en un contexto de definiciÃ³n variable (%s)"
  
! #: fortran/expr.c:6269
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "El nombre asociado '%s' no puede aparecer en un contexto de definiciÃ³n variable (%s) en %L porque su obtetivo en %L tampoco puede aparecer"
  
! #: fortran/expr.c:6311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
--- 63465,63649 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4263 fortran/expr.c:4342
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "El objetivo de datos en %L no puede tener un coÃ­ndice"
  
! #: fortran/expr.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "La expresiÃ³n objetivo en la asignaciÃ³n de puntero en %L debe entregar un resultado puntero"
  
! #: fortran/expr.c:4287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %C must have the TARGET attribute"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "El objetivo de inicializaciÃ³n de puntero en %C debe tener el atributo TARGET"
  
! #: fortran/expr.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "El objetivo de asignaciÃ³n de puntero no es TARGET ni POINTER en %L"
  
! #: fortran/expr.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Objetivo errÃ³neo en la asignaciÃ³n de puntero en el procedimiento PURE en %L"
  
! #: fortran/expr.c:4321
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "AsignaciÃ³n de puntero con subÃ­ndice vectorial del lado derecho en %L"
  
! #: fortran/expr.c:4329
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "El objetivo de asignaciÃ³n de puntero tiene atributo PROTECTED en %L"
  
! #: fortran/expr.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "La expresiÃ³n objetivo en la asignaciÃ³n de puntero en %L debe entregar un resultado puntero"
  
! #: fortran/expr.c:4468 fortran/resolve.c:1459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %L must not be ALLOCATABLE "
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "El objetivo de inicializaciÃ³n de puntero en %L no debe ser ALLOCATABLE"
  
! #: fortran/expr.c:4474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %C must have the TARGET attribute"
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "El objetivo de inicializaciÃ³n de puntero en %C debe tener el atributo TARGET"
  
! #: fortran/expr.c:4489 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "El objetivo de inicializaciÃ³n de puntero en %L debe tener el atributo SAVE"
  
! #: fortran/expr.c:4501
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "El objetivo de inicializaciÃ³n de puntero a procedimiento en %L tal vez no es un puntero a procedimiento"
  
! #: fortran/expr.c:4507
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "El procedimiento interno '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:4514
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "El procedimiento interno '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/expr.c:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6067
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Funciones puntero en un contexto de definiciÃ³n variable (%s) en %L"
  
! #: fortran/expr.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "ExpresiÃ³n que no es variable en el contexto de definiciÃ³n variable (%s) en %L"
  
! #: fortran/expr.c:6083
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definiciÃ³n variable (%s) en %L"
  
! #: fortran/expr.c:6092
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in variable definition context (%s) at %L is not a variable"
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "'%s' en el contexto de definiciÃ³n variable (%s) en %L no es una variable"
  
! #: fortran/expr.c:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Uno que no es POINTER en el contexto de asociaciÃ³n de puntero (%s) en %L"
  
! #: fortran/expr.c:6112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definiciÃ³n variable (%s) en %L"
  
! #: fortran/expr.c:6125
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE en el contexto de definiciÃ³n variable (%s) en %L"
  
! #: fortran/expr.c:6138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE en el contexto de definiciÃ³n variable (%s) en %L"
  
! #: fortran/expr.c:6173
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Argumento dummy '%s' con INTENT(IN) en el contexto de asociaciÃ³n de puntero (%s) en %L"
  
! #: fortran/expr.c:6183
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Argumento dummy '%s' con INTENT(IN) en el contexto de definiciÃ³n de variable (%s) en %L"
  
! #: fortran/expr.c:6196
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "La variable '%s' es PROTECTED y no puede aparecer en un contexto de asociaciÃ³n de puntero (%s) en %L"
  
! #: fortran/expr.c:6204
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "La variable '%s' es PROTECTED y no puede aparecer en un contexto de definiciÃ³n variable (%s) en %L"
  
! #: fortran/expr.c:6216
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "La variable '%s' no puede aparecer en un contexto de definiciÃ³n variable (%s) en %L en el procedimiento PURE"
  
! #: fortran/expr.c:6275
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado al objetivo con Ã­ndice vectorial en un contexto de definiciÃ³n variable (%s)"
  
! #: fortran/expr.c:6280
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado a una expresiÃ³n en un contexto de definiciÃ³n variable (%s)"
  
! #: fortran/expr.c:6292
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "El nombre asociado '%s' no puede aparecer en un contexto de definiciÃ³n variable (%s) en %L porque su obtetivo en %L tampoco puede aparecer"
  
! #: fortran/expr.c:6334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
*************** msgstr ""
*** 63461,63467 ****
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Se crea una matriz temporal en %L"
--- 63674,63680 ----
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Se crea una matriz temporal en %L"
*************** msgstr "El primer argumento de la asigna
*** 63671,63682 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "El segundo argumento de la asignaciÃ³n definida en %L debe ser INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17047
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "El primer argumento de la interfaz de operador en %L debe ser INTENT(IN)"
  
! #: fortran/interface.c:994 fortran/resolve.c:17065
  #, 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)"
--- 63884,63895 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "El segundo argumento de la asignaciÃ³n definida en %L debe ser INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17067
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "El primer argumento de la interfaz de operador en %L debe ser INTENT(IN)"
  
! #: fortran/interface.c:994 fortran/resolve.c:17085
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "El segundo argumento de la interfaz de operador en %L debe ser INTENT(IN)"
*************** msgstr ""
*** 63701,64435 ****
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.c:1856
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/interface.c:1861
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/interface.c:1865
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "El procedimiento '%s' en %s en %L no es ni funciÃ³n ni subrutina"
  
! #: fortran/interface.c:1869
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "El procedimiento '%s' en %s en %L no es ni funciÃ³n ni subrutina"
  
! #: fortran/interface.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr "En %s en %L los procedimientos deben ser o todos SUBROUTINE o todos FUNCTION"
  
! #: fortran/interface.c:1885
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr "En %s en %L los procedimientos deben ser puras FUNCTIONs ya que el nombre genÃ©rico es tambiÃ©n el nombre de un tipo derivado"
  
! #: fortran/interface.c:1893
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Internal procedure '%s' in %s at %L"
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Fortran 2008: Procedimiento interno '%s' en %s en %L"
  
! #: fortran/interface.c:1950 fortran/interface.c:1955
  #, fuzzy, gcc-internal-format
  #| msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Las interfaces '%s' y '%s' son ambiguas en %s en %L"
  
! #: fortran/interface.c:1960
  #, fuzzy, gcc-internal-format
  #| msgid "Although not referenced, '%s' has ambiguous interfaces at %L"
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Aunque no estÃ© referenciado, '%s' tiene interfaces ambiguas en %L"
  
! #: fortran/interface.c:1995
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a module procedure"
  msgid "%qs at %L is not a module procedure"
  msgstr "'%s' en %L no es un procedimiento de mÃ³dulo"
  
! #: fortran/interface.c:2200
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/interface.c:2203
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (escalar y rango %d)"
  
! #: fortran/interface.c:2206
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y escalar)"
  
! #: fortran/interface.c:2209
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y rango %d)"
  
! #: fortran/interface.c:2217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (escalar y rango %d)"
  
! #: fortran/interface.c:2221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y escalar)"
  
! #: fortran/interface.c:2225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y rango %d)"
  
! #: fortran/interface.c:2330
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argumento de procedimiento no vÃ¡lido en %L"
  
! #: fortran/interface.c:2338 fortran/interface.c:2365
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento dummy '%s' en %L: %s"
  
! #: fortran/interface.c:2376
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to contiguous pointer dummy '%s' at %L must be simply contigous"
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "El argumento actual para el puntero dummy contiguo '%s' en %L debe ser simplemente contiguo"
  
! #: fortran/interface.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "El argumento actual INTENT(%s) en %L puede interferir con el argumento actual en %L."
  
! #: fortran/interface.c:2409
  #, fuzzy, gcc-internal-format
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "No coincide el tipo en el argumento '%s' en %L; se pasa %s a %s"
  
! #: fortran/interface.c:2419
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "El argumento actual de forma asumida en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.c:2435
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimÃ³rfico"
  
! #: fortran/interface.c:2445
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must have the same declared type"
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "El argumento actual para '%s' en %L debe tener el mismo tipo declarado"
  
! #: fortran/interface.c:2460
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2471
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/interface.c:2490
  #, fuzzy, gcc-internal-format
  #| msgid "Corank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "No coincide el corango en el argumento '%s' en %L (%d y %d)"
  
! #: fortran/interface.c:2508
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be simply contiguous"
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "El argumento actual para '%s' en %L debe ser simplemente contiguo"
  
! #: fortran/interface.c:2523
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to non-INTENT(INOUT) dummy '%s' at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Argumento actual para el dummy que no es INTENT(OUT) '%s' en %L, el cual es LOCK_TYPE o tiene un componente LOCK_TYPE"
  
! #: fortran/interface.c:2538
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to non-INTENT(INOUT) dummy '%s' at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Argumento actual para el dummy que no es INTENT(OUT) '%s' en %L, el cual es LOCK_TYPE o tiene un componente LOCK_TYPE"
  
! #: fortran/interface.c:2557
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' has to be a pointer or assumed-shape array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "El argumento dummy '%s' tiene que ser un puntero o una matriz de tamaÃ±o asumida sin atributo CONTIGUOUS - porque el argumento actual en %L no es simplemente contiguo y ambos son ASYNCHRONOUS o VOLATILE"
  
! #: fortran/interface.c:2570
  #, fuzzy, gcc-internal-format
  #| msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument '%s'"
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Se pasa una comatriz en %L al argumento dummy INTENT(OUT) '%s', que no es comatriz, alojable"
  
! #: fortran/interface.c:2577
  #, fuzzy, gcc-internal-format
  #| msgid "Passing coarray at %L to allocatable, noncoarray dummy argument '%s', which is invalid if the allocation status is modified"
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Se pasa una comatriz en %L al argumento dummy '%s' que no es comatriz, el cual es no vÃ¡lido si se modifica el estado de alojamiento"
  
! #: fortran/interface.c:2651
  #, fuzzy, gcc-internal-format
  #| msgid "Polymorphic scalar passed to array dummy argument '%s' at %L"
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Se pasÃ³ un escalar polimÃ³rfico al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Element of assumed-shaped or pointer array passed to array dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Se pasÃ³ un elemento de forma asumida o puntero a matriz al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2667
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped or pointer array passed to array dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Se pasÃ³ un elemento de forma asumida o puntero a matriz al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2680
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "ExtensiÃ³n: Argumento actual CHARACTER de gÃ©nero diferente a C_CHAR, sin gÃ©nero por defecto escalar con argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2688
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Argumento actual CHARACTER escalar con argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:3039
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "El argumento de palabra clave '%s' en %L no estÃ¡ en el procedimiento"
  
! #: fortran/interface.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "El argumento de palabra clave '%s' en %L no estÃ¡ en el procedimiento"
  
! #: fortran/interface.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "El argumento de palabra clave '%s' en %L no estÃ¡ en el procedimiento"
  
! #: fortran/interface.c:3075
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is already associated with another actual argument"
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "El argumento de palabra clave '%s' en %L ya estÃ¡ asociado con otro argumento actual"
  
! #: fortran/interface.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "MÃ¡s argumentos actuales que formales en la llamada a procedimento en %L"
  
! #: fortran/interface.c:3099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing alternate return spec in subroutine call at %L"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Falta la especificaciÃ³n de devoluciÃ³n alternativa en la llamada a subrutina en %L"
  
! #: fortran/interface.c:3111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "EspecificaciÃ³n de devoluciÃ³n alternativa inesperada en la llamada a subrutina en %L"
  
! #: fortran/interface.c:3140
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "IntrÃ­nseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/interface.c:3143
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Null pointer at %L to non-pointer dummy '%s'"
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Puntero nulo en %L a un dummy '%s' que no es puntero"
  
! #: fortran/interface.c:3167
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3189
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "No coincide la longitud de carÃ¡cter (%ld/%ld) entre el argumento actual y el argumento dummy puntero o alojable '%s' en %L"
  
! #: fortran/interface.c:3196
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "No coincide la longitud de carÃ¡cter (%ld/%ld) entre el argumento actual y el argumento dummy de forma asumida '%s' en %L"
  
! #: fortran/interface.c:3210
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L to allocatable or pointer dummy argument '%s' must have a deferred length type parameter if and only if the dummy has one"
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "El argumento actual en %L para el argumento alojable o dummy puntero '%s' debe tener un parÃ¡metro de tipo de longitud diferido si y sÃ³lo si el dummy tiene uno"
  
! #: fortran/interface.c:3227
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longitud del carÃ¡cter del argumento actual es mÃ¡s corta que la del argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.c:3235 fortran/interface.c:3240
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "El argumento actual contiene muy pocos elementos para el argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.c:3260
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure pointer for argument '%s' at %L"
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Se esperaba un puntero procedimiento para el argumento '%s' en %L"
  
! #: fortran/interface.c:3276
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Falta un procedimiento para el argumento '%s' en %L"
  
! #: fortran/interface.c:3290
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "El argumento actual para '%s' no puede ser una matriz de tamaÃ±o asumido en %L"
  
! #: fortran/interface.c:3299
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/interface.c:3309
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy '%s'"
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: El argumento actual que no es puntero en %L para el puntero dummy '%s'"
  
! #: fortran/interface.c:3319
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L to pointer dummy '%s'"
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Argumento actual coindizado en %L para el puntero dummy '%s'"
  
! #: fortran/interface.c:3332
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L to allocatable dummy '%s' requires INTENT(IN)"
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "El argumento actual coindizado en %L para el dummy alojable '%s' requiere INTENT(IN)"
  
! #: fortran/interface.c:3346
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy '%s' has neither ASYNCHRONOUS nor VOLATILE"
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "El argumento actual coindizado ASYNCHRONOUS o VOLATILE en %L requiere que el dummy '%s' no tenga ASYNCHRONOUS ni VOLATILE"
  
! #: fortran/interface.c:3360
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy '%s' requires either VALUE or INTENT(IN)"
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "El argumento actual coindizado en %L con componente Ãºltimo alojable para el dummy '%s' requiere uno de VALUE o INTENT(IN)"
  
! #: fortran/interface.c:3372
  #, fuzzy, gcc-internal-format
  #| msgid "Actual CLASS array argument for '%s' must be a full array at %L"
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "El argumento de la matriz CLASS actual para '%s' debe ser una matriz completa en %L"
  
! #: fortran/interface.c:3382
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "El argumento actual para '%s' debe ser ALLOCATABLE en %L"
  
! #: fortran/interface.c:3412
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument '%s'"
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "El argumento actual de secciÃ³n de matriz con subÃ­ndices vectoriales en %L es incompatible con el atributo INTENT(OUT), INTENT(INOUT), VOLATILE o ASYNCHRONOUS del argumento dummy '%s'"
  
! #: fortran/interface.c:3431
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de forma asumida en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.c:3448
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de secciÃ³n de matriz en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.c:3468
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de matriz de puntero en %L requiere un argumento dummy de forma asumida o matriz de puntero '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.c:3491
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Falta la especificaciÃ³n de devoluciÃ³n alternativa en la llamada a subrutina en %L"
  
! #: fortran/interface.c:3499
  #, fuzzy, gcc-internal-format
  #| msgid "Missing actual argument for argument '%s' at %L"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Falta el argumento actual para el argumento '%s' en %L"
  
! #: fortran/interface.c:3625
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3654
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3680
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3690
  #, fuzzy, gcc-internal-format
  #| msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "El mismo argumento actual estÃ¡ asociado con el argumento INTENT(%s) '%s' y el argumento INTENT(%s) '%s' en %L"
  
! #: fortran/interface.c:3720
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "El argumento del procedimiento en %L es local a un procedimiento PURE y tiene el atributo POINTER"
  
! #: fortran/interface.c:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "El argumento coindizado en %L en un procedimiento PURE se pasa a un argumento INTENT(%s)"
  
! #: fortran/interface.c:3762
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "El argumento actual coindizado en %L es un procedimiento PURE se pasa a un argumento dummy POINTER"
  
! #: fortran/interface.c:3773
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument '%s'"
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "El argumento actual polimÃ³rfico coindizado en %L se pasa al argumento dummy polimÃ³rfico '%s'"
  
! #: fortran/interface.c:3815
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called at %L is not explicitly declared"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "El procedimiento '%s' que se llama en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/interface.c:3819 fortran/interface.c:3829
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called at %L is not explicitly declared"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "El procedimiento '%s' que se llama en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/interface.c:3825
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Se llamÃ³ al procedimiento '%s' con una interfaz implÃ­cita en %L"
  
! #: fortran/interface.c:3838
  #, fuzzy, gcc-internal-format
  #| msgid "The pointer object '%s' at %L must have an explicit function interface or be declared as array"
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "El objeto puntero '%s' en %L debe tener una interfaz de funciÃ³n explÃ­cita o declrararse como matriz"
  
! #: fortran/interface.c:3846
  #, fuzzy, gcc-internal-format
  #| msgid "The allocatable object '%s' at %L must have an explicit function interface or be declared as array"
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "El objeto allocatable '%s' en %L debe tener una interfaz de funciÃ³n explÃ­cita o declararse como matriz"
  
! #: fortran/interface.c:3854
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable function '%s' at %L must have an explicit function interface"
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "La funciÃ³n allocatable '%s' en %L debe tener una interfaz de funciÃ³n explÃ­cita"
  
! #: fortran/interface.c:3871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Se requiere NOPASS o una interfaz explÃ­cita en %C"
  
! #: fortran/interface.c:3880
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explÃ­cita para el procedimiento '%s' en %L"
  
! #: fortran/interface.c:3889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "El sÃ­mbolo '%s' en %L ya tenÃ­a una interfaz explÃ­cita"
  
! #: fortran/interface.c:3904
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure '%s'"
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "El argumento actual de LOCK_TYPE o con componente LOCK_TYPE en %L requiere una interfaz explÃ­cita para el procedimiento '%s'"
  
! #: fortran/interface.c:3919
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure '%s'"
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "El argumento actual de LOCK_TYPE o con componente LOCK_TYPE en %L requiere una interfaz explÃ­cita para el procedimiento '%s'"
  
! #: fortran/interface.c:3929
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "se requiere el argumento MOLD para NULL en %L"
  
! #: fortran/interface.c:3939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explÃ­cita para el procedimiento '%s' en %L"
  
! #: fortran/interface.c:3981
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' called with an implicit interface at %L"
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Se llamÃ³ al procedimiento de componente puntero '%s' con una interfaz implÃ­cita en %L"
  
! #: fortran/interface.c:3992
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure pointer component '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explÃ­cita para el procedimiento de componente puntero '%s' en %L"
  
! #: fortran/interface.c:4077
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "Se require MOLD= en un argumento NULL en %L: AmbigÃ¼edad entre las funciones especÃ­ficas %s y %s "
  
! #: fortran/interface.c:4147
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qE"
  msgid "Unable to find symbol %qs"
  msgstr "%q+D es un alias del sÃ­mbolo sin definir %qE"
  
! #: fortran/interface.c:4520
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %C is already present in the interface"
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "La entidad '%s' en %C ya estÃ¡ presente en la interfaz"
  
! #: fortran/interface.c:4637
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - too many interface type"
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "error interno - demasiados tipos de interfaz"
  
! #: fortran/interface.c:4731
  #, fuzzy, gcc-internal-format
  #| msgid "Can't overwrite GENERIC '%s' at %L"
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "No se puede sobreescribir el GENERIC '%s' en %L"
  
! #: fortran/interface.c:4743
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "'%s' en %L sobreescribe un enlace de procedimiento declarad como NON_OVERRIDABLE"
  
! #: fortran/interface.c:4751
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "'%s' en %L no debe ser DEFERRED porque sobreescribe un enlazado que no es DEFERRED"
  
! #: fortran/interface.c:4759
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "'%s' en %L sobreescribe un procedimiento PURE y tambiÃ©n debe ser PURE"
  
! #: fortran/interface.c:4768
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "'%s' en %L sobreescribe un procedimiento ELEMENTAL y tambiÃ©n debe ser ELEMENTAL"
  
! #: fortran/interface.c:4774
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "'%s' en %L sobreeescribe un procedimiento que no es ELEMENTAL y tampoco debe ser ELEMENTAL"
  
! #: fortran/interface.c:4783
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "'%s' en %L sobreescribe una SUBROUTINE y tambiÃ©n debe ser una SUBROUTINE"
  
! #: fortran/interface.c:4794
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "'%s' en %L sobreescribe una FUNCTION y tambiÃ©n debe ser una FUNCTION"
  
! #: fortran/interface.c:4802
  #, fuzzy, gcc-internal-format
  #| msgid "Argument mismatch for the overriding procedure '%s' at %L: %s"
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento '%s' que sobreescribe en %L: %s"
  
! #: fortran/interface.c:4813
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "'%s' en %L sobreescribe un procedimiento PUBLIC y no debe ser PRIVATE"
  
! #: fortran/interface.c:4843
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure"
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "El argumento dummy '%s' de '%s' en %L se debe llamar '%s' para que coincida con el argumento correspondiente al procedimiento sobreescrito"
  
! #: fortran/interface.c:4854
  #, fuzzy, gcc-internal-format
  #| msgid "Argument mismatch for the overriding procedure '%s' at %L: %s"
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento '%s' que sobreescribe en %L: %s"
  
! #: fortran/interface.c:4863
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure"
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "'%s' en %L debe tener el mismo nombre de argumentos formales que el procedimiento sobreeescrito"
  
! #: fortran/interface.c:4872
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "'%s' en %L sobreescribe un enlace NOPASS y tambiÃ©n debe ser NOPASS"
  
! #: fortran/interface.c:4883
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "'%s' en %L sobreescribe un enlace con PASS y tambiÃ©n debe ser PASS"
  
! #: fortran/interface.c:4890
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "El argumento dummy del objeto pasado de '%s' en %L debe estar en la misma posiciÃ³n que el argumento dummy del objeto pasado del procedimiento sobreescrito"
  
! #: fortran/interface.c:4911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "La etiqueta %s en %L debe ser de tipo %s"
  
! #: fortran/interface.c:4918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be of INTEGER type"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "El argumento dim en %L debe ser de tipo entero"
  
! #: fortran/interface.c:4925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/interface.c:4929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "El argumento %s en %L debe ser de longitud uno"
  
! #: fortran/interface.c:4933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character-valued %s '%s' at %L must not be assumed length"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "La funciÃ³n %s valuada con carÃ¡cter '%s' en %L no debe tener longitud asumida"
  
! #: fortran/interface.c:4937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/interface.c:4995 fortran/interface.c:5039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "No se permite la declaraciÃ³n DATA en %C en un procedimiento PURE"
  
! #: fortran/interface.c:5007
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "El procedimiento ELEMENTAL '%s' en %L debe tener una interfaz explÃ­cita"
  
! #: fortran/interface.c:5016
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to procedure `%s'"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "faltan argumentos para el procedimiento `%s'"
  
! #: fortran/interface.c:5023
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 63914,64648 ----
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.c:1864
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/interface.c:1869
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/interface.c:1873
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "El procedimiento '%s' en %s en %L no es ni funciÃ³n ni subrutina"
  
! #: fortran/interface.c:1877
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "El procedimiento '%s' en %s en %L no es ni funciÃ³n ni subrutina"
  
! #: fortran/interface.c:1889
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr "En %s en %L los procedimientos deben ser o todos SUBROUTINE o todos FUNCTION"
  
! #: fortran/interface.c:1893
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr "En %s en %L los procedimientos deben ser puras FUNCTIONs ya que el nombre genÃ©rico es tambiÃ©n el nombre de un tipo derivado"
  
! #: fortran/interface.c:1901
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Internal procedure '%s' in %s at %L"
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Fortran 2008: Procedimiento interno '%s' en %s en %L"
  
! #: fortran/interface.c:1958 fortran/interface.c:1963
  #, fuzzy, gcc-internal-format
  #| msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Las interfaces '%s' y '%s' son ambiguas en %s en %L"
  
! #: fortran/interface.c:1968
  #, fuzzy, gcc-internal-format
  #| msgid "Although not referenced, '%s' has ambiguous interfaces at %L"
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Aunque no estÃ© referenciado, '%s' tiene interfaces ambiguas en %L"
  
! #: fortran/interface.c:2003
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a module procedure"
  msgid "%qs at %L is not a module procedure"
  msgstr "'%s' en %L no es un procedimiento de mÃ³dulo"
  
! #: fortran/interface.c:2208
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/interface.c:2211
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (escalar y rango %d)"
  
! #: fortran/interface.c:2214
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y escalar)"
  
! #: fortran/interface.c:2217
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y rango %d)"
  
! #: fortran/interface.c:2225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (escalar y rango %d)"
  
! #: fortran/interface.c:2229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y escalar)"
  
! #: fortran/interface.c:2233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y rango %d)"
  
! #: fortran/interface.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argumento de procedimiento no vÃ¡lido en %L"
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento dummy '%s' en %L: %s"
  
! #: fortran/interface.c:2384
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to contiguous pointer dummy '%s' at %L must be simply contigous"
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "El argumento actual para el puntero dummy contiguo '%s' en %L debe ser simplemente contiguo"
  
! #: fortran/interface.c:2407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "El argumento actual INTENT(%s) en %L puede interferir con el argumento actual en %L."
  
! #: fortran/interface.c:2417
  #, fuzzy, gcc-internal-format
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "No coincide el tipo en el argumento '%s' en %L; se pasa %s a %s"
  
! #: fortran/interface.c:2427
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "El argumento actual de forma asumida en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.c:2443
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimÃ³rfico"
  
! #: fortran/interface.c:2453
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must have the same declared type"
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "El argumento actual para '%s' en %L debe tener el mismo tipo declarado"
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2479
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/interface.c:2498
  #, fuzzy, gcc-internal-format
  #| msgid "Corank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "No coincide el corango en el argumento '%s' en %L (%d y %d)"
  
! #: fortran/interface.c:2516
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be simply contiguous"
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "El argumento actual para '%s' en %L debe ser simplemente contiguo"
  
! #: fortran/interface.c:2531
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to non-INTENT(INOUT) dummy '%s' at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Argumento actual para el dummy que no es INTENT(OUT) '%s' en %L, el cual es LOCK_TYPE o tiene un componente LOCK_TYPE"
  
! #: fortran/interface.c:2546
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to non-INTENT(INOUT) dummy '%s' at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Argumento actual para el dummy que no es INTENT(OUT) '%s' en %L, el cual es LOCK_TYPE o tiene un componente LOCK_TYPE"
  
! #: fortran/interface.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' has to be a pointer or assumed-shape array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "El argumento dummy '%s' tiene que ser un puntero o una matriz de tamaÃ±o asumida sin atributo CONTIGUOUS - porque el argumento actual en %L no es simplemente contiguo y ambos son ASYNCHRONOUS o VOLATILE"
  
! #: fortran/interface.c:2578
  #, fuzzy, gcc-internal-format
  #| msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument '%s'"
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Se pasa una comatriz en %L al argumento dummy INTENT(OUT) '%s', que no es comatriz, alojable"
  
! #: fortran/interface.c:2585
  #, fuzzy, gcc-internal-format
  #| msgid "Passing coarray at %L to allocatable, noncoarray dummy argument '%s', which is invalid if the allocation status is modified"
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Se pasa una comatriz en %L al argumento dummy '%s' que no es comatriz, el cual es no vÃ¡lido si se modifica el estado de alojamiento"
  
! #: fortran/interface.c:2659
  #, fuzzy, gcc-internal-format
  #| msgid "Polymorphic scalar passed to array dummy argument '%s' at %L"
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Se pasÃ³ un escalar polimÃ³rfico al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Element of assumed-shaped or pointer array passed to array dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Se pasÃ³ un elemento de forma asumida o puntero a matriz al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2675
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped or pointer array passed to array dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Se pasÃ³ un elemento de forma asumida o puntero a matriz al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2688
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "ExtensiÃ³n: Argumento actual CHARACTER de gÃ©nero diferente a C_CHAR, sin gÃ©nero por defecto escalar con argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2696
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Argumento actual CHARACTER escalar con argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:3047
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "El argumento de palabra clave '%s' en %L no estÃ¡ en el procedimiento"
  
! #: fortran/interface.c:3070
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "El argumento de palabra clave '%s' en %L no estÃ¡ en el procedimiento"
  
! #: fortran/interface.c:3074
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "El argumento de palabra clave '%s' en %L no estÃ¡ en el procedimiento"
  
! #: fortran/interface.c:3083
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is already associated with another actual argument"
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "El argumento de palabra clave '%s' en %L ya estÃ¡ asociado con otro argumento actual"
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "MÃ¡s argumentos actuales que formales en la llamada a procedimento en %L"
  
! #: fortran/interface.c:3107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing alternate return spec in subroutine call at %L"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Falta la especificaciÃ³n de devoluciÃ³n alternativa en la llamada a subrutina en %L"
  
! #: fortran/interface.c:3119
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "EspecificaciÃ³n de devoluciÃ³n alternativa inesperada en la llamada a subrutina en %L"
  
! #: fortran/interface.c:3148
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "IntrÃ­nseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/interface.c:3151
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Null pointer at %L to non-pointer dummy '%s'"
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Puntero nulo en %L a un dummy '%s' que no es puntero"
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3197
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "No coincide la longitud de carÃ¡cter (%ld/%ld) entre el argumento actual y el argumento dummy puntero o alojable '%s' en %L"
  
! #: fortran/interface.c:3204
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "No coincide la longitud de carÃ¡cter (%ld/%ld) entre el argumento actual y el argumento dummy de forma asumida '%s' en %L"
  
! #: fortran/interface.c:3218
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L to allocatable or pointer dummy argument '%s' must have a deferred length type parameter if and only if the dummy has one"
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "El argumento actual en %L para el argumento alojable o dummy puntero '%s' debe tener un parÃ¡metro de tipo de longitud diferido si y sÃ³lo si el dummy tiene uno"
  
! #: fortran/interface.c:3235
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longitud del carÃ¡cter del argumento actual es mÃ¡s corta que la del argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.c:3243 fortran/interface.c:3248
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "El argumento actual contiene muy pocos elementos para el argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.c:3268
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure pointer for argument '%s' at %L"
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Se esperaba un puntero procedimiento para el argumento '%s' en %L"
  
! #: fortran/interface.c:3284
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Falta un procedimiento para el argumento '%s' en %L"
  
! #: fortran/interface.c:3298
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "El argumento actual para '%s' no puede ser una matriz de tamaÃ±o asumido en %L"
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/interface.c:3317
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy '%s'"
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: El argumento actual que no es puntero en %L para el puntero dummy '%s'"
  
! #: fortran/interface.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L to pointer dummy '%s'"
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Argumento actual coindizado en %L para el puntero dummy '%s'"
  
! #: fortran/interface.c:3340
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L to allocatable dummy '%s' requires INTENT(IN)"
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "El argumento actual coindizado en %L para el dummy alojable '%s' requiere INTENT(IN)"
  
! #: fortran/interface.c:3354
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy '%s' has neither ASYNCHRONOUS nor VOLATILE"
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "El argumento actual coindizado ASYNCHRONOUS o VOLATILE en %L requiere que el dummy '%s' no tenga ASYNCHRONOUS ni VOLATILE"
  
! #: fortran/interface.c:3368
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy '%s' requires either VALUE or INTENT(IN)"
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "El argumento actual coindizado en %L con componente Ãºltimo alojable para el dummy '%s' requiere uno de VALUE o INTENT(IN)"
  
! #: fortran/interface.c:3380
  #, fuzzy, gcc-internal-format
  #| msgid "Actual CLASS array argument for '%s' must be a full array at %L"
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "El argumento de la matriz CLASS actual para '%s' debe ser una matriz completa en %L"
  
! #: fortran/interface.c:3390
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "El argumento actual para '%s' debe ser ALLOCATABLE en %L"
  
! #: fortran/interface.c:3420
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument '%s'"
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "El argumento actual de secciÃ³n de matriz con subÃ­ndices vectoriales en %L es incompatible con el atributo INTENT(OUT), INTENT(INOUT), VOLATILE o ASYNCHRONOUS del argumento dummy '%s'"
  
! #: fortran/interface.c:3439
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de forma asumida en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.c:3456
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de secciÃ³n de matriz en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.c:3476
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de matriz de puntero en %L requiere un argumento dummy de forma asumida o matriz de puntero '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Falta la especificaciÃ³n de devoluciÃ³n alternativa en la llamada a subrutina en %L"
  
! #: fortran/interface.c:3507
  #, fuzzy, gcc-internal-format
  #| msgid "Missing actual argument for argument '%s' at %L"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Falta el argumento actual para el argumento '%s' en %L"
  
! #: fortran/interface.c:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3698
  #, fuzzy, gcc-internal-format
  #| msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "El mismo argumento actual estÃ¡ asociado con el argumento INTENT(%s) '%s' y el argumento INTENT(%s) '%s' en %L"
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "El argumento del procedimiento en %L es local a un procedimiento PURE y tiene el atributo POINTER"
  
! #: fortran/interface.c:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "El argumento coindizado en %L en un procedimiento PURE se pasa a un argumento INTENT(%s)"
  
! #: fortran/interface.c:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "El argumento actual coindizado en %L es un procedimiento PURE se pasa a un argumento dummy POINTER"
  
! #: fortran/interface.c:3781
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument '%s'"
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "El argumento actual polimÃ³rfico coindizado en %L se pasa al argumento dummy polimÃ³rfico '%s'"
  
! #: fortran/interface.c:3853
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called at %L is not explicitly declared"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "El procedimiento '%s' que se llama en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called at %L is not explicitly declared"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "El procedimiento '%s' que se llama en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/interface.c:3863
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Se llamÃ³ al procedimiento '%s' con una interfaz implÃ­cita en %L"
  
! #: fortran/interface.c:3876
  #, fuzzy, gcc-internal-format
  #| msgid "The pointer object '%s' at %L must have an explicit function interface or be declared as array"
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "El objeto puntero '%s' en %L debe tener una interfaz de funciÃ³n explÃ­cita o declrararse como matriz"
  
! #: fortran/interface.c:3884
  #, fuzzy, gcc-internal-format
  #| msgid "The allocatable object '%s' at %L must have an explicit function interface or be declared as array"
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "El objeto allocatable '%s' en %L debe tener una interfaz de funciÃ³n explÃ­cita o declararse como matriz"
  
! #: fortran/interface.c:3892
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable function '%s' at %L must have an explicit function interface"
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "La funciÃ³n allocatable '%s' en %L debe tener una interfaz de funciÃ³n explÃ­cita"
  
! #: fortran/interface.c:3909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Se requiere NOPASS o una interfaz explÃ­cita en %C"
  
! #: fortran/interface.c:3918
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explÃ­cita para el procedimiento '%s' en %L"
  
! #: fortran/interface.c:3927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "El sÃ­mbolo '%s' en %L ya tenÃ­a una interfaz explÃ­cita"
  
! #: fortran/interface.c:3942
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure '%s'"
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "El argumento actual de LOCK_TYPE o con componente LOCK_TYPE en %L requiere una interfaz explÃ­cita para el procedimiento '%s'"
  
! #: fortran/interface.c:3957
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure '%s'"
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "El argumento actual de LOCK_TYPE o con componente LOCK_TYPE en %L requiere una interfaz explÃ­cita para el procedimiento '%s'"
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "se requiere el argumento MOLD para NULL en %L"
  
! #: fortran/interface.c:3977
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explÃ­cita para el procedimiento '%s' en %L"
  
! #: fortran/interface.c:4023
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' called with an implicit interface at %L"
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Se llamÃ³ al procedimiento de componente puntero '%s' con una interfaz implÃ­cita en %L"
  
! #: fortran/interface.c:4034
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure pointer component '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explÃ­cita para el procedimiento de componente puntero '%s' en %L"
  
! #: fortran/interface.c:4119
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "Se require MOLD= en un argumento NULL en %L: AmbigÃ¼edad entre las funciones especÃ­ficas %s y %s "
  
! #: fortran/interface.c:4189
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qE"
  msgid "Unable to find symbol %qs"
  msgstr "%q+D es un alias del sÃ­mbolo sin definir %qE"
  
! #: fortran/interface.c:4562
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %C is already present in the interface"
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "La entidad '%s' en %C ya estÃ¡ presente en la interfaz"
  
! #: fortran/interface.c:4679
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - too many interface type"
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "error interno - demasiados tipos de interfaz"
  
! #: fortran/interface.c:4773
  #, fuzzy, gcc-internal-format
  #| msgid "Can't overwrite GENERIC '%s' at %L"
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "No se puede sobreescribir el GENERIC '%s' en %L"
  
! #: fortran/interface.c:4785
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "'%s' en %L sobreescribe un enlace de procedimiento declarad como NON_OVERRIDABLE"
  
! #: fortran/interface.c:4793
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "'%s' en %L no debe ser DEFERRED porque sobreescribe un enlazado que no es DEFERRED"
  
! #: fortran/interface.c:4801
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "'%s' en %L sobreescribe un procedimiento PURE y tambiÃ©n debe ser PURE"
  
! #: fortran/interface.c:4810
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "'%s' en %L sobreescribe un procedimiento ELEMENTAL y tambiÃ©n debe ser ELEMENTAL"
  
! #: fortran/interface.c:4816
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "'%s' en %L sobreeescribe un procedimiento que no es ELEMENTAL y tampoco debe ser ELEMENTAL"
  
! #: fortran/interface.c:4825
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "'%s' en %L sobreescribe una SUBROUTINE y tambiÃ©n debe ser una SUBROUTINE"
  
! #: fortran/interface.c:4836
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "'%s' en %L sobreescribe una FUNCTION y tambiÃ©n debe ser una FUNCTION"
  
! #: fortran/interface.c:4844
  #, fuzzy, gcc-internal-format
  #| msgid "Argument mismatch for the overriding procedure '%s' at %L: %s"
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento '%s' que sobreescribe en %L: %s"
  
! #: fortran/interface.c:4855
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "'%s' en %L sobreescribe un procedimiento PUBLIC y no debe ser PRIVATE"
  
! #: fortran/interface.c:4885
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure"
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "El argumento dummy '%s' de '%s' en %L se debe llamar '%s' para que coincida con el argumento correspondiente al procedimiento sobreescrito"
  
! #: fortran/interface.c:4896
  #, fuzzy, gcc-internal-format
  #| msgid "Argument mismatch for the overriding procedure '%s' at %L: %s"
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento '%s' que sobreescribe en %L: %s"
  
! #: fortran/interface.c:4905
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure"
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "'%s' en %L debe tener el mismo nombre de argumentos formales que el procedimiento sobreeescrito"
  
! #: fortran/interface.c:4914
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "'%s' en %L sobreescribe un enlace NOPASS y tambiÃ©n debe ser NOPASS"
  
! #: fortran/interface.c:4925
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "'%s' en %L sobreescribe un enlace con PASS y tambiÃ©n debe ser PASS"
  
! #: fortran/interface.c:4932
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "El argumento dummy del objeto pasado de '%s' en %L debe estar en la misma posiciÃ³n que el argumento dummy del objeto pasado del procedimiento sobreescrito"
  
! #: fortran/interface.c:4953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "La etiqueta %s en %L debe ser de tipo %s"
  
! #: fortran/interface.c:4960
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be of INTEGER type"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "El argumento dim en %L debe ser de tipo entero"
  
! #: fortran/interface.c:4967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/interface.c:4971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "El argumento %s en %L debe ser de longitud uno"
  
! #: fortran/interface.c:4975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character-valued %s '%s' at %L must not be assumed length"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "La funciÃ³n %s valuada con carÃ¡cter '%s' en %L no debe tener longitud asumida"
  
! #: fortran/interface.c:4979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/interface.c:5037 fortran/interface.c:5083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "No se permite la declaraciÃ³n DATA en %C en un procedimiento PURE"
  
! #: fortran/interface.c:5049
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "El procedimiento ELEMENTAL '%s' en %L debe tener una interfaz explÃ­cita"
  
! #: fortran/interface.c:5061
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to procedure `%s'"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "faltan argumentos para el procedimiento `%s'"
  
! #: fortran/interface.c:5068
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr "El intrÃ­nseco '%s' en %L no se
*** 64487,64632 ****
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4253
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr ""
  
! #: fortran/intrinsic.c:4266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MOLD argument to NULL required at %L"
  msgid "Scalar entity required at %L"
  msgstr "se requiere el argumento MOLD para NULL en %L"
  
! #: fortran/intrinsic.c:4277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "Array entity required at %L"
  msgstr "Se requiere parÃ©ntesis izquierdo despuÃ©s de %<*%>"
  
! #: fortran/intrinsic.c:4284
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid keyword `%%%A' at %0 in this context"
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr "Palabra clave `%%%A' no vÃ¡lida en %0 en este contexto"
  
! #: fortran/intrinsic.c:4311
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments in call to '%s' at %L"
  msgid "Too many arguments in call to %qs at %L"
  msgstr "Demasiados argumentos en la llamada a '%s' en %L"
  
! #: fortran/intrinsic.c:4326
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr "No se permiten las funciones de lista de argumentos %%VAL, %%LOC o %%REF en este contexto en %L"
  
! #: fortran/intrinsic.c:4329
  #, fuzzy, gcc-internal-format
  #| msgid "Can't find keyword named '%s' in call to '%s' at %L"
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr "No se puede encontrar la palabra clave nombrada '%s' en la llamada a '%s' en %L"
  
! #: fortran/intrinsic.c:4336
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' appears twice in call to '%s' at %L"
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr "El argumento '%s' aparece dos veces en la llamada a '%s' en %L"
  
! #: fortran/intrinsic.c:4350
  #, fuzzy, gcc-internal-format
  #| msgid "Missing actual argument '%s' in call to '%s' at %L"
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr "Falta el argumento actual '%s' en la llamada a '%s' en %L"
  
! #: fortran/intrinsic.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr "No se permite ALTERNATE RETURN en %L"
  
! #: fortran/intrinsic.c:4422
  #, fuzzy, gcc-internal-format
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "No coincide el tipo en el argumento '%s' en %L; se pasa %s a %s"
  
! #: fortran/intrinsic.c:4539
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4642
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments for intrinsic `%A' at %0"
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "Demasiados argumentos para el intrÃ­nseco `%A' en %0"
  
! #: fortran/intrinsic.c:4682
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "init_arglist(): too many arguments"
  msgstr "demasiados argumentos"
  
! #: fortran/intrinsic.c:4834
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid reference to intrinsic `%A' at %0"
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "Referencia no vÃ¡lida al intrÃ­nseco `%A' en %0"
  
! #: fortran/intrinsic.c:4843
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' (is %s) is used at %L"
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "El intrÃ­nseco '%s' (es %s) se usa en %L"
  
! #: fortran/intrinsic.c:4915
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Function '%s' as initialization expression at %L"
  msgid "Function %qs as initialization expression at %L"
  msgstr "Fortran 2003: La funciÃ³n '%s' como una expresiÃ³n de inicializaciÃ³n en %L"
  
! #: fortran/intrinsic.c:4933
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "no se permite el intrÃ­nseco transformacional '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/intrinsic.c:5009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Fortran 2003: FunciÃ³n elemental como expresiÃ³n de inicializaciÃ³n con argumentos que no son enteros/carÃ¡cter en %L"
  
! #: fortran/intrinsic.c:5090
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque DO CONCURRENT en %L no es PURE"
  
! #: fortran/intrinsic.c:5097
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "La llamada de subrutina al intrÃ­nseco '%s' en %L no es PURE"
  
! #: fortran/intrinsic.c:5199
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "ExtensiÃ³n: ConversiÃ³n de %s a %s en %L"
  
! #: fortran/intrinsic.c:5220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "ConversiÃ³n de %s a %s en %L"
  
! #: fortran/intrinsic.c:5235 fortran/intrinsic.c:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Posible cambio de valor en la conversiÃ³n de %s a %s en %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5260
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "ConversiÃ³n de %s a %s en %L"
--- 64700,64845 ----
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4267
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr ""
  
! #: fortran/intrinsic.c:4280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MOLD argument to NULL required at %L"
  msgid "Scalar entity required at %L"
  msgstr "se requiere el argumento MOLD para NULL en %L"
  
! #: fortran/intrinsic.c:4291
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "Array entity required at %L"
  msgstr "Se requiere parÃ©ntesis izquierdo despuÃ©s de %<*%>"
  
! #: fortran/intrinsic.c:4298
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid keyword `%%%A' at %0 in this context"
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr "Palabra clave `%%%A' no vÃ¡lida en %0 en este contexto"
  
! #: fortran/intrinsic.c:4325
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments in call to '%s' at %L"
  msgid "Too many arguments in call to %qs at %L"
  msgstr "Demasiados argumentos en la llamada a '%s' en %L"
  
! #: fortran/intrinsic.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr "No se permiten las funciones de lista de argumentos %%VAL, %%LOC o %%REF en este contexto en %L"
  
! #: fortran/intrinsic.c:4343
  #, fuzzy, gcc-internal-format
  #| msgid "Can't find keyword named '%s' in call to '%s' at %L"
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr "No se puede encontrar la palabra clave nombrada '%s' en la llamada a '%s' en %L"
  
! #: fortran/intrinsic.c:4350
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' appears twice in call to '%s' at %L"
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr "El argumento '%s' aparece dos veces en la llamada a '%s' en %L"
  
! #: fortran/intrinsic.c:4364
  #, fuzzy, gcc-internal-format
  #| msgid "Missing actual argument '%s' in call to '%s' at %L"
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr "Falta el argumento actual '%s' en la llamada a '%s' en %L"
  
! #: fortran/intrinsic.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr "No se permite ALTERNATE RETURN en %L"
  
! #: fortran/intrinsic.c:4436
  #, fuzzy, gcc-internal-format
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "No coincide el tipo en el argumento '%s' en %L; se pasa %s a %s"
  
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4647
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments for intrinsic `%A' at %0"
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "Demasiados argumentos para el intrÃ­nseco `%A' en %0"
  
! #: fortran/intrinsic.c:4687
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "init_arglist(): too many arguments"
  msgstr "demasiados argumentos"
  
! #: fortran/intrinsic.c:4839
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid reference to intrinsic `%A' at %0"
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "Referencia no vÃ¡lida al intrÃ­nseco `%A' en %0"
  
! #: fortran/intrinsic.c:4848
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' (is %s) is used at %L"
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "El intrÃ­nseco '%s' (es %s) se usa en %L"
  
! #: fortran/intrinsic.c:4920
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Function '%s' as initialization expression at %L"
  msgid "Function %qs as initialization expression at %L"
  msgstr "Fortran 2003: La funciÃ³n '%s' como una expresiÃ³n de inicializaciÃ³n en %L"
  
! #: fortran/intrinsic.c:4938
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "no se permite el intrÃ­nseco transformacional '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/intrinsic.c:5014
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Fortran 2003: FunciÃ³n elemental como expresiÃ³n de inicializaciÃ³n con argumentos que no son enteros/carÃ¡cter en %L"
  
! #: fortran/intrinsic.c:5095
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque DO CONCURRENT en %L no es PURE"
  
! #: fortran/intrinsic.c:5102
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "La llamada de subrutina al intrÃ­nseco '%s' en %L no es PURE"
  
! #: fortran/intrinsic.c:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "ExtensiÃ³n: ConversiÃ³n de %s a %s en %L"
  
! #: fortran/intrinsic.c:5225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "ConversiÃ³n de %s a %s en %L"
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Posible cambio de valor en la conversiÃ³n de %s a %s en %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "ConversiÃ³n de %s a %s en %L"
*************** msgstr "ConversiÃ³n de %s a %s en %L"
*** 64634,65407 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5326 fortran/resolve.c:10805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
  msgstr "No se puede convertir %s a %s en %L"
  
! #: fortran/intrinsic.c:5331
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "No se puede convertir %s a %s en %L"
  
! #: fortran/intrinsic.c:5422
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "'%s' declarado en %L puede oscurecer al intrÃ­nseco del mismo nombre. Para llamar al intrÃ­nsico, tal vez se requieran declaraciones INTRINSIC explÃ­citas."
  
! #: fortran/intrinsic.c:5428
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr "'%s' declarado en %L es tambiÃ©n el nombre de un intrÃ­nseco.  SÃ³lo se puede llamar a travÃ©s de una interfaz explÃ­cita o si se declara EXTERNAL."
  
! #: fortran/io.c:180 fortran/primary.c:961
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr "ExtensiÃ³n: carÃ¡cter barra invertida en %C"
  
! #: fortran/io.c:214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Nonconforming tab character at %C"
  msgid "Nonconforming tab character in format at %C"
  msgstr "CarÃ¡cter de tabulaciÃ³n que no es conforme en %C"
  
! #: fortran/io.c:457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DP format specifier not allowed at %C"
  msgid "DP format specifier not allowed at %C"
  msgstr "Fortran 2003: no se permite el especificador de formato DP en %C"
  
! #: fortran/io.c:464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DC format specifier not allowed at %C"
  msgid "DC format specifier not allowed at %C"
  msgstr "Fortran 2003: no se permite el especificador de formato DC en %C"
  
! #: fortran/io.c:471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DP format specifier not allowed at %C"
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr "Fortran 2003: no se permite el especificador de formato DP en %C"
  
! #: fortran/io.c:600
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Positive width required in format specifier %s at %L"
  msgid "Positive width required in format string at %L"
  msgstr "Se requiere anchura positiva en el especificador de formato %s en %L"
  
! #: fortran/io.c:602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Positive width required in format specifier %s at %L"
  msgid "Nonnegative width required in format string at %L"
  msgstr "Se requiere anchura positiva en el especificador de formato %s en %L"
  
! #: fortran/io.c:604
  #, gcc-internal-format
  msgid "Unexpected element %qc in format string at %L"
  msgstr "Elemento %qc inesperado en la cadena de formato en %L"
  
! #: fortran/io.c:606
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected element %qc in format string at %L"
  msgid "Unexpected end of format string in format string at %L"
  msgstr "Elemento %qc inesperado en la cadena de formato en %L"
  
! #: fortran/io.c:608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Zero width in format descriptor"
  msgid "Zero width in format descriptor in format string at %L"
  msgstr "Anchura cero en el descriptor de formato"
  
! #: fortran/io.c:628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing leading left parenthesis"
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr "Falta el parÃ©ntesis izquierdo inicial"
  
! #: fortran/io.c:657
  #, fuzzy, gcc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr "Se requiere parÃ©ntesis izquierdo despuÃ©s de %<*%>"
  
! #: fortran/io.c:689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected element %qc in format string at %L"
  msgid "Expected P edit descriptor in format string at %L"
  msgstr "Elemento %qc inesperado en la cadena de formato en %L"
  
  #. P requires a prior number.
! #: fortran/io.c:697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "P descriptor requires leading scale factor"
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr "El descriptor P requiere un factor de escala inicial"
  
! #: fortran/io.c:705
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: X descriptor requires leading space count at %L"
  msgid "X descriptor requires leading space count at %L"
  msgstr "ExtensiÃ³n: El descriptor X requiere una cuenta de espacios iniciales en %L"
  
! #: fortran/io.c:734
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: $ descriptor at %L"
  msgid "$ descriptor at %L"
  msgstr "ExtensiÃ³n: Descriptor $ en %L"
  
! #: fortran/io.c:738
  #, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr "$ debe ser el Ãºltimo especificador del formato en %L"
  
! #: fortran/io.c:770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s in format string at %L"
  msgid "Missing item in format string at %L"
  msgstr "%s en la cadena de formato en %L"
  
! #: fortran/io.c:801 fortran/io.c:816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Comma required after P descriptor"
  msgid "Comma required after P descriptor in format string at %L"
  msgstr "Se requiere una coma antes del descriptor P"
  
! #: fortran/io.c:831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Positive width required with T descriptor"
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr "Se requieren una anchura positiva con el descriptor T"
  
! #: fortran/io.c:850 fortran/io.c:854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Missing positive width after L descriptor at %L"
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr "ExtensiÃ³n: Falta una anchura positiva despuÃ©s del descriptor L en %L"
  
! #: fortran/io.c:866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Missing positive width after L descriptor at %L"
  msgid "Missing positive width after L descriptor at %L"
  msgstr "ExtensiÃ³n: Falta una anchura positiva despuÃ©s del descriptor L en %L"
  
! #: fortran/io.c:897
  #, fuzzy, gcc-internal-format
  #| msgid "%s in format string at %L"
  msgid "%<G0%> in format at %L"
  msgstr "%s en la cadena de formato en %L"
  
! #: fortran/io.c:915
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "E specifier not allowed with g0 descriptor"
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr "No se permite el especificador E con el descriptor g0"
  
! #: fortran/io.c:935
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr "Se requiere anchura positiva en el especificador de formato %s en %L"
  
! #: fortran/io.c:945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Positive width required"
  msgid "positive width required at %L"
  msgstr "Se requieren una anchura positiva"
  
! #: fortran/io.c:968 fortran/io.c:975
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier %s at %L"
  msgstr "Se requiere un punto en el especificador de formato %s en %L"
  
! #: fortran/io.c:1013 fortran/io.c:1022
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Positive width required in format specifier %s at %L"
  msgid "Positive exponent width required in format string at %L"
  msgstr "Se requiere anchura positiva en el especificador de formato %s en %L"
  
! #: fortran/io.c:1070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Right parenthesis expected at %C"
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr "Se seperaba parÃ©ntesis derecho en %C"
  
! #: fortran/io.c:1112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Period required in format specifier %s at %L"
  msgid "Period required in format specifier in format string at %L"
  msgstr "Se requiere un punto en el especificador de formato %s en %L"
  
! #: fortran/io.c:1118
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier at %L"
  msgstr "Se requiere un punto en el especificador de formato en %L"
  
! #: fortran/io.c:1140
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr "El especificador de formato H en %L es una caracterÃ­stica eliminada de Fortran 95"
  
! #: fortran/io.c:1235 fortran/io.c:1297
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Missing comma at %L"
  msgid "Missing comma at %L"
  msgstr "ExtensiÃ³n: Falta una coma en %L"
  
! #: fortran/io.c:1353
  #, gcc-internal-format, gfc-internal-format
  msgid "Extraneous characters in format at %L"
  msgstr "Caracteres ajenos el formato en %L"
  
! #: fortran/io.c:1375
  #, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr "DeclaraciÃ³n de formato en el mÃ³dulo bloque principal en %C"
  
! #: fortran/io.c:1384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un INTERFACE"
  
! #: fortran/io.c:1390
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format label at %C"
  msgstr "Falta la etiqueta de formato en %C"
  
! #: fortran/io.c:1438
! #, gcc-internal-format, gfc-internal-format
! msgid "IOMSG must be a scalar-default-char-variable at %L"
! msgstr ""
! 
! #: fortran/io.c:1452
! #, gcc-internal-format, gfc-internal-format
! msgid "%s requires a scalar-default-char-expr at %L"
! msgstr ""
! 
! #: fortran/io.c:1475 fortran/io.c:1506 fortran/io.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid value for %s specification at %C"
  msgstr "Valor no vÃ¡lido para la especificaciÃ³n %s en %C"
  
! #: fortran/io.c:1481 fortran/io.c:1512 fortran/io.c:1668 fortran/io.c:1681
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s specification at %C"
  msgstr "EspecificaciÃ³n %s duplicada en %C"
  
! #: fortran/io.c:1523
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr "La variable %s no puede ser INTENT(IN) en %C"
  
! #: fortran/io.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr "La variable %s no se puede asignar en el procedimiento PURE en %C"
  
! #: fortran/io.c:1561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expecting a variable at %L"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/io.c:1592
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s label specification at %C"
  msgstr "EspecificiÃ³n de etiqueta %s duplicada en %C"
  
! #: fortran/io.c:1612 fortran/io.c:1629 fortran/io.c:1650
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr ""
  
! #: fortran/io.c:1703
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr "La expresiÃ³n constante en la etiqueta FORMAT en %L debe ser del tipo por defecto CHARACTER"
  
! #: fortran/io.c:1728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
! msgid "FORMAT tag at %C cannot be a zero-sized array"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/io.c:1768
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr "La etiqueta FORMAT en %L debe ser de tipo con gÃ©nero por defecto CHARACTER o INTEGER"
  
! #: fortran/io.c:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr "CaracterÃ­stica eliminada: Variable ASSIGNED en la etiqueta FORMAT en %L"
  
! #: fortran/io.c:1779
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L has not been assigned a format label"
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr "No se ha asignado una etiqueta de formato a la variable '%s' en %L"
  
! #: fortran/io.c:1786
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr "El escalar '%s' en la etiqueta FORMAT en %L no es una variable ASSIGNED"
  
! #: fortran/io.c:1798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Non-character in FORMAT tag at %L"
  msgid "Non-character in FORMAT tag at %L"
  msgstr "ExtensiÃ³n: Elemento que no es carÃ¡cter en la etiqueta FORMAT en %L"
  
! #: fortran/io.c:1804
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr "Elemento de matriz de forma asumida que no es carÃ¡cter en la etiqueta FORMAT en %L"
  
! #: fortran/io.c:1811
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr "Elemento de matriz de tamaÃ±o asumido que no es carÃ¡cter en la etiqueta FORMAT en %L"
  
! #: fortran/io.c:1818
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr "Elemento de matriz de puntero que no es carÃ¡cter en la etiqueta FORMAT en %L"
  
! #: fortran/io.c:1844
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be of type %s"
  msgstr "La etiqueta %s en %L debe ser de tipo %s"
  
! #: fortran/io.c:1851
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr "La etiqueta %s en %L debe ser una cadena de caracteres del gÃ©nero por defecto"
  
! #: fortran/io.c:1858
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr "La etiqueta %s en %L debe ser escalar"
  
! #: fortran/io.c:1864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: IOMSG tag at %L"
  msgid "IOMSG tag at %L"
  msgstr "Fortran 2003: Etiqueta IOMSG en %L"
  
! #: fortran/io.c:1872
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr "Fortran 95 requiere un INTEGER por defecto en la etiqueta %s en %L"
  
! #: fortran/io.c:1881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Nondefault LOGICAL in %s tag at %L"
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr "Fortran 2008: LOGICAL que no es por defecto en la etiqueta %s en %L"
  
! #: fortran/io.c:1888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT not specified at %L"
  msgid "NEWUNIT specifier at %L"
  msgstr "No se especificÃ³ UNIT en %L"
  
! #: fortran/io.c:1906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: CONVERT tag at %L"
  msgid "CONVERT tag at %L"
  msgstr "ExtensiÃ³n: etiqueta CONVERT en %L"
  
! #: fortran/io.c:2128
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
! msgid "Fortran 2003: %s specifier in %s statement at %C has value %qs"
  msgstr "Fortran 2003: el especificador %s en la declaraciÃ³n %s en %C tiene el valor '%s'"
  
! #: fortran/io.c:2136 fortran/io.c:2163
  #, fuzzy, gcc-internal-format
  #| msgid "%s specifier in %s statement at %C has invalid value '%s'"
! msgid "%s specifier in %s statement at %C has value %qs"
  msgstr "El especificador %s en la declaraciÃ³n %s en %C tiene el valor no vÃ¡lido '%s'"
  
! #: fortran/io.c:2155
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: %s specifier in %s statement at %C has value '%s'"
! msgid "Extension: %s specifier in %s statement at %C has value %qs"
  msgstr "ExtensiÃ³n: el especificador %s en la declaraciÃ³n %s en %C tiene el valor '%s'"
  
! #: fortran/io.c:2177 fortran/io.c:2185
  #, fuzzy, gcc-internal-format
  #| msgid "%s specifier in %s statement at %C has invalid value '%s'"
! msgid "%s specifier in %s statement at %C has invalid value %qs"
  msgstr "El especificador %s en la declaraciÃ³n %s en %C tiene el valor no vÃ¡lido '%s'"
  
! #: fortran/io.c:2238
! #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
! msgstr "No se permite una declaraciÃ³n OPEN en el procedimiento PURE en %C"
! 
! #: fortran/io.c:2280
! #, gcc-internal-format, gfc-internal-format
! msgid "ACTION type conflicts with READONLY specifier at %C"
! msgstr ""
  
! #: fortran/io.c:2294
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS= at %C not allowed in Fortran 95"
! msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite ASYNCHRONOUS= en %C en Fortran 95"
  
! #: fortran/io.c:2303 fortran/io.c:3955
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
! msgid "ASYNCHRONOUS= specifier at %L must be of default CHARACTER kind"
! msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresiÃ³n de inicializaciÃ³n"
! 
! #: fortran/io.c:2311 fortran/io.c:3963
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
! msgid "ASYNCHRONOUS= specifier at %L must be scalar"
! msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresiÃ³n de inicializaciÃ³n"
! 
! #: fortran/io.c:2330 fortran/io.c:4020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95"
! msgid "BLANK= at %C not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite BLANK= en %C en Fortran 95"
  
! #: fortran/io.c:2367 fortran/io.c:3996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95"
! msgid "DECIMAL= at %C not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite DECIMAL= en %C en Fortran 95"
  
! #: fortran/io.c:2405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ENCODING= at %C not allowed in Fortran 95"
! msgid "ENCODING= at %C not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite ENCODING= en %C en Fortran 95"
  
! #: fortran/io.c:2468 fortran/io.c:4069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ROUND= at %C not allowed in Fortran 95"
! msgid "ROUND= at %C not allowed in Fortran 95"
  msgstr "Fortran 2003: No se permite ROUND= en %C en Fortran 95"
  
! #: fortran/io.c:2507
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: SIGN= at %C not allowed in Fortran 95"
! msgid "SIGN= at %C not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite SIGN= en %C en Fortran 95"
  
! #: fortran/io.c:2590
! #, gcc-internal-format, gfc-internal-format
! msgid "UNIT specifier not allowed with NEWUNIT at %C"
  msgstr "No se permite el especificador UNIT con NEWUNIT en %C"
  
! #: fortran/io.c:2600
! #, gcc-internal-format, gfc-internal-format
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
  msgstr "El especificador NEWUNIT debe tener FILE= o STATUS='scratch' en %C"
  
! #: fortran/io.c:2607
! #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
  msgstr "La declaraciÃ³n OPEN en %C debe tener especificado UNIT o NEWUNIT"
  
! #: fortran/io.c:2754
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr "No se permite una declaraciÃ³n CLOSE en el procedimiento PURE en %C"
  
! #: fortran/io.c:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr "La declaraciÃ³n CLOSE en %L requiere un nÃºmero UNIT"
  
! #: fortran/io.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "El nÃºmero UNIT en la declaraciÃ³n CLOSE en %L debe ser no negativo"
  
! #: fortran/io.c:2922 fortran/match.c:3088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "No se permite una declaraciÃ³n %s en el procedimiento PURE en %C"
  
! #: fortran/io.c:2952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT number in statement at %L must be non-negative"
  msgid "UNIT number missing in statement at %L"
  msgstr "El nÃºmero UNIT en la declaraciÃ³n en %L debe ser no negativo"
  
! #: fortran/io.c:2963 fortran/io.c:3447
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr "El nÃºmero UNIT en la declaraciÃ³n en %L debe ser no negativo"
  
! #: fortran/io.c:2996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: FLUSH statement at %C"
  msgid "FLUSH statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n FLUSH en %C"
  
! #: fortran/io.c:3037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing format label at %C"
  msgid "Missing format with default unit at %C"
  msgstr "Falta la etiqueta de formato en %C"
  
! #: fortran/io.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr "EspecificaciÃ³n UNIT duplicada en %C"
  
! #: fortran/io.c:3131
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate format specification at %C"
  msgstr "EspecificaciÃ³n de formato duplicada en %C"
  
! #: fortran/io.c:3172
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr "El sÃ­mbolo '%s' en la lista de nombres '%s' es INTENT(IN) en %C"
  
! #: fortran/io.c:3208
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NML specification at %C"
  msgstr "EspecificaciÃ³n NML duplicada en %C"
  
! #: fortran/io.c:3217
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C must be a NAMELIST group name"
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr "El sÃ­mbolo '%s' en %C debe ser un nombre de grupo NAMELIST"
  
! #: fortran/io.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr "No se permite la etiqueta END en %C en la declaraciÃ³n de salida"
  
! #: fortran/io.c:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
  msgstr "No se especificÃ³ UNIT en %L"
  
! #: fortran/io.c:3380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr "La especificaciÃ³n UNIT en %L debe ser una expresiÃ³n INTEGER o una variable CHARACTER"
  
! #: fortran/io.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr "La especificaciÃ³n UNIT en %L debe ser una expresiÃ³n INTEGER o una variable CHARACTER"
  
! #: fortran/io.c:3415
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr "Forma no vÃ¡lida de la declaraciÃ³n WRITE en %L, se requiere UNIT"
  
! #: fortran/io.c:3426
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr "Unidad interna con subÃ­ndice vectorial en %L"
  
! #: fortran/io.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr "Un IO UNIT externo no puede ser una matriz en %L"
  
! #: fortran/io.c:3470
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST '%s' in READ statement at %L contains the symbol '%s' which may not appear in a variable definition context"
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr "NAMELIST '%s' en la declaraciÃ³n READ en %L contiene el sÃ­mbolo '%s' el cual puede no aparecer en un contexto de definiciÃ³n de variable"
  
! #: fortran/io.c:3482
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "El objeto NAMELIST '%s' en la lista de nombres '%s' en %L es polimÃ³rfico y requiere un procedimiento de entrada/salida definido"
  
! #: fortran/io.c:3492 fortran/resolve.c:14937
  #, 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 "Fortran 2003: El objeto NAMELIST '%s' en la lista de nombres '%s' en %L con componentes ALLOCATABLE o POINTER"
  
! #: fortran/io.c:3500
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr "El objeto NAMELIST '%s' en la lista de nombres '%s' en %L tiene componentes ALLOCATABLE o POINTER y por lo tanto requere un procedimiento de entrada/salida definido"
  
! #: fortran/io.c:3511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Comma before i/o item list at %L"
  msgid "Comma before i/o item list at %L"
  msgstr "ExtensiÃ³n: Una coma antes de una lista de elementos de e/s en %L"
  
! #: fortran/io.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "ERR tag label %d at %L not defined"
  msgstr "La etiqueta ERR %d en %L no estÃ¡ definida"
  
! #: fortran/io.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag label %d at %L not defined"
  msgstr "La etiqueta END %d en %L no estÃ¡ definida"
  
! #: fortran/io.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "EOR tag label %d at %L not defined"
  msgstr "La etiqueta EOR %d en %L no estÃ¡ definida"
  
! #: fortran/io.c:3555
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT label %d at %L not defined"
  msgstr "La etiqueta FORMAT %d en %L no estÃ¡ definida"
  
! #: fortran/io.c:3586
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr ""
  
! #: fortran/io.c:3675
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr "Error sintÃ¡ctico en el iterador de E/S en %C"
  
! #: fortran/io.c:3707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expecting variable in READ statement at %C"
  msgstr "Se esperaba una variable en la declaraciÃ³n READ en %C"
  
! #: fortran/io.c:3713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/io.c:3722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expecting variable or io-implied-do at %L"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/io.c:3731
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in %s statement at %C"
  msgstr "Se esperaba una expresiÃ³n en la declaraciÃ³n %s en %C"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3797 fortran/io.c:4505 fortran/gfortran.h:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n %s en %C"
  
! #: fortran/io.c:3885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Internal file at %L with namelist"
  msgid "Internal file at %L with namelist"
  msgstr "Fortran 2003: Fichero interno en %L con lista de nombres"
  
! #: fortran/io.c:3900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "io-unit in %s statement at %C must be an internal file in a PURE procedure"
! msgid "IO UNIT in %s statement at %C must be an internal file in a PURE procedure"
  msgstr "La unidad e/s en la declaraciÃ³n %s en %C debe ser un fichero interno en un procedimiento PURE"
  
! #: fortran/io.c:3945
! #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
! msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresiÃ³n de inicializaciÃ³n"
! 
! #: fortran/io.c:4045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
! msgid "PAD= at %C not allowed in Fortran 95"
  msgstr "Fortran 2003: No se permite PAD= en %C en Fortran 95"
  
! #: fortran/io.c:4121
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95"
! msgid "DELIM= at %C not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite DELIM= en %C en Fortran 95"
  
! #: fortran/io.c:4273
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr "La lista de nombres PRINT en %C es una extensiÃ³n"
  
! #: fortran/io.c:4295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "END tag at %C not allowed in output statement"
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "No se permite la etiqueta END en %C en la declaraciÃ³n de salida"
  
! #: fortran/io.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Se esperaba una coma en la lista E/S en %C"
  
! #: fortran/io.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "No se permite la declaraciÃ³n PRINT en %C dentro un procedimiento PURE"
  
! #: fortran/io.c:4705
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/io.c:4717 fortran/io.c:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "No se permite la declaraciÃ³n INQUIRE en el procedimiento PURE en %C"
  
! #: fortran/io.c:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "La etiqueta IOLENGHT es no vÃ¡lida en la declaraciÃ³n INQUIRE en %C"
  
! #: fortran/io.c:4755 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "La declaraciÃ³n INQUIRE en %L no puede contener especificadores FILE y UNIT al mismo tiempo"
  
! #: fortran/io.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "La declaraciÃ³n INQUIRE en %L requiere un especificador FILE o UNIT"
  
! #: fortran/io.c:4772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT number in statement at %L must be non-negative"
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "El nÃºmero UNIT en la declaraciÃ³n en %L debe ser no negativo"
  
! #: fortran/io.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "La declaraciÃ³n INQUIRE en %L requiere un especificador PENDING= con el especificador ID="
  
! #: fortran/io.c:4965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95"
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "Fortran 2003: No se permite WAIT en %C en Fortran 95"
  
! #: fortran/io.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "No se permite una declaraciÃ³n WAIT en un procedimiento PURE en %C"
--- 64847,65597 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
  msgstr "No se puede convertir %s a %s en %L"
  
! #: fortran/intrinsic.c:5336
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "No se puede convertir %s a %s en %L"
  
! #: fortran/intrinsic.c:5427
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "'%s' declarado en %L puede oscurecer al intrÃ­nseco del mismo nombre. Para llamar al intrÃ­nsico, tal vez se requieran declaraciones INTRINSIC explÃ­citas."
  
! #: fortran/intrinsic.c:5433
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr "'%s' declarado en %L es tambiÃ©n el nombre de un intrÃ­nseco.  SÃ³lo se puede llamar a travÃ©s de una interfaz explÃ­cita o si se declara EXTERNAL."
  
! #: fortran/io.c:176 fortran/primary.c:961
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr "ExtensiÃ³n: carÃ¡cter barra invertida en %C"
  
! #: fortran/io.c:210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Nonconforming tab character at %C"
  msgid "Nonconforming tab character in format at %C"
  msgstr "CarÃ¡cter de tabulaciÃ³n que no es conforme en %C"
  
! #: fortran/io.c:453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DP format specifier not allowed at %C"
  msgid "DP format specifier not allowed at %C"
  msgstr "Fortran 2003: no se permite el especificador de formato DP en %C"
  
! #: fortran/io.c:460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DC format specifier not allowed at %C"
  msgid "DC format specifier not allowed at %C"
  msgstr "Fortran 2003: no se permite el especificador de formato DC en %C"
  
! #: fortran/io.c:467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DP format specifier not allowed at %C"
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr "Fortran 2003: no se permite el especificador de formato DP en %C"
  
! #: fortran/io.c:596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Positive width required in format specifier %s at %L"
  msgid "Positive width required in format string at %L"
  msgstr "Se requiere anchura positiva en el especificador de formato %s en %L"
  
! #: fortran/io.c:598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Positive width required in format specifier %s at %L"
  msgid "Nonnegative width required in format string at %L"
  msgstr "Se requiere anchura positiva en el especificador de formato %s en %L"
  
! #: fortran/io.c:600
  #, gcc-internal-format
  msgid "Unexpected element %qc in format string at %L"
  msgstr "Elemento %qc inesperado en la cadena de formato en %L"
  
! #: fortran/io.c:602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected element %qc in format string at %L"
  msgid "Unexpected end of format string in format string at %L"
  msgstr "Elemento %qc inesperado en la cadena de formato en %L"
  
! #: fortran/io.c:604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Zero width in format descriptor"
  msgid "Zero width in format descriptor in format string at %L"
  msgstr "Anchura cero en el descriptor de formato"
  
! #: fortran/io.c:624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing leading left parenthesis"
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr "Falta el parÃ©ntesis izquierdo inicial"
  
! #: fortran/io.c:653
  #, fuzzy, gcc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr "Se requiere parÃ©ntesis izquierdo despuÃ©s de %<*%>"
  
! #: fortran/io.c:685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected element %qc in format string at %L"
  msgid "Expected P edit descriptor in format string at %L"
  msgstr "Elemento %qc inesperado en la cadena de formato en %L"
  
  #. P requires a prior number.
! #: fortran/io.c:693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "P descriptor requires leading scale factor"
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr "El descriptor P requiere un factor de escala inicial"
  
! #: fortran/io.c:701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: X descriptor requires leading space count at %L"
  msgid "X descriptor requires leading space count at %L"
  msgstr "ExtensiÃ³n: El descriptor X requiere una cuenta de espacios iniciales en %L"
  
! #: fortran/io.c:730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: $ descriptor at %L"
  msgid "$ descriptor at %L"
  msgstr "ExtensiÃ³n: Descriptor $ en %L"
  
! #: fortran/io.c:734
  #, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr "$ debe ser el Ãºltimo especificador del formato en %L"
  
! #: fortran/io.c:766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s in format string at %L"
  msgid "Missing item in format string at %L"
  msgstr "%s en la cadena de formato en %L"
  
! #: fortran/io.c:797 fortran/io.c:812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Comma required after P descriptor"
  msgid "Comma required after P descriptor in format string at %L"
  msgstr "Se requiere una coma antes del descriptor P"
  
! #: fortran/io.c:827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Positive width required with T descriptor"
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr "Se requieren una anchura positiva con el descriptor T"
  
! #: fortran/io.c:846 fortran/io.c:850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Missing positive width after L descriptor at %L"
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr "ExtensiÃ³n: Falta una anchura positiva despuÃ©s del descriptor L en %L"
  
! #: fortran/io.c:862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Missing positive width after L descriptor at %L"
  msgid "Missing positive width after L descriptor at %L"
  msgstr "ExtensiÃ³n: Falta una anchura positiva despuÃ©s del descriptor L en %L"
  
! #: fortran/io.c:893
  #, fuzzy, gcc-internal-format
  #| msgid "%s in format string at %L"
  msgid "%<G0%> in format at %L"
  msgstr "%s en la cadena de formato en %L"
  
! #: fortran/io.c:911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "E specifier not allowed with g0 descriptor"
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr "No se permite el especificador E con el descriptor g0"
  
! #: fortran/io.c:931
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr "Se requiere anchura positiva en el especificador de formato %s en %L"
  
! #: fortran/io.c:941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Positive width required"
  msgid "positive width required at %L"
  msgstr "Se requieren una anchura positiva"
  
! #: fortran/io.c:964 fortran/io.c:971
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier %s at %L"
  msgstr "Se requiere un punto en el especificador de formato %s en %L"
  
! #: fortran/io.c:1009 fortran/io.c:1018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Positive width required in format specifier %s at %L"
  msgid "Positive exponent width required in format string at %L"
  msgstr "Se requiere anchura positiva en el especificador de formato %s en %L"
  
! #: fortran/io.c:1066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Right parenthesis expected at %C"
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr "Se seperaba parÃ©ntesis derecho en %C"
  
! #: fortran/io.c:1108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Period required in format specifier %s at %L"
  msgid "Period required in format specifier in format string at %L"
  msgstr "Se requiere un punto en el especificador de formato %s en %L"
  
! #: fortran/io.c:1114
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier at %L"
  msgstr "Se requiere un punto en el especificador de formato en %L"
  
! #: fortran/io.c:1136
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr "El especificador de formato H en %L es una caracterÃ­stica eliminada de Fortran 95"
  
! #: fortran/io.c:1231 fortran/io.c:1293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Missing comma at %L"
  msgid "Missing comma at %L"
  msgstr "ExtensiÃ³n: Falta una coma en %L"
  
! #: fortran/io.c:1349
  #, gcc-internal-format, gfc-internal-format
  msgid "Extraneous characters in format at %L"
  msgstr "Caracteres ajenos el formato en %L"
  
! #: fortran/io.c:1371
  #, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr "DeclaraciÃ³n de formato en el mÃ³dulo bloque principal en %C"
  
! #: fortran/io.c:1380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un INTERFACE"
  
! #: fortran/io.c:1386
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format label at %C"
  msgstr "Falta la etiqueta de formato en %C"
  
! #: fortran/io.c:1441 fortran/io.c:1472 fortran/io.c:1552
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid value for %s specification at %C"
  msgstr "Valor no vÃ¡lido para la especificaciÃ³n %s en %C"
  
! #: fortran/io.c:1447 fortran/io.c:1478 fortran/io.c:1634 fortran/io.c:1647
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s specification at %C"
  msgstr "EspecificaciÃ³n %s duplicada en %C"
  
! #: fortran/io.c:1489
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr "La variable %s no puede ser INTENT(IN) en %C"
  
! #: fortran/io.c:1497
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr "La variable %s no se puede asignar en el procedimiento PURE en %C"
  
! #: fortran/io.c:1527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expecting a variable at %L"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/io.c:1558
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s label specification at %C"
  msgstr "EspecificiÃ³n de etiqueta %s duplicada en %C"
  
! #: fortran/io.c:1578 fortran/io.c:1595 fortran/io.c:1616
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr ""
  
! #: fortran/io.c:1669
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr "La expresiÃ³n constante en la etiqueta FORMAT en %L debe ser del tipo por defecto CHARACTER"
  
! #: fortran/io.c:1694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
! msgid "FORMAT tag at %L cannot be a zero-sized array"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/io.c:1735
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr "La etiqueta FORMAT en %L debe ser de tipo con gÃ©nero por defecto CHARACTER o INTEGER"
  
! #: fortran/io.c:1741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr "CaracterÃ­stica eliminada: Variable ASSIGNED en la etiqueta FORMAT en %L"
  
! #: fortran/io.c:1746
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L has not been assigned a format label"
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr "No se ha asignado una etiqueta de formato a la variable '%s' en %L"
  
! #: fortran/io.c:1753
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr "El escalar '%s' en la etiqueta FORMAT en %L no es una variable ASSIGNED"
  
! #: fortran/io.c:1765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Non-character in FORMAT tag at %L"
  msgid "Non-character in FORMAT tag at %L"
  msgstr "ExtensiÃ³n: Elemento que no es carÃ¡cter en la etiqueta FORMAT en %L"
  
! #: fortran/io.c:1771
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr "Elemento de matriz de forma asumida que no es carÃ¡cter en la etiqueta FORMAT en %L"
  
! #: fortran/io.c:1778
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr "Elemento de matriz de tamaÃ±o asumido que no es carÃ¡cter en la etiqueta FORMAT en %L"
  
! #: fortran/io.c:1785
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr "Elemento de matriz de puntero que no es carÃ¡cter en la etiqueta FORMAT en %L"
  
! #: fortran/io.c:1811
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be of type %s"
  msgstr "La etiqueta %s en %L debe ser de tipo %s"
  
! #: fortran/io.c:1818
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr "La etiqueta %s en %L debe ser una cadena de caracteres del gÃ©nero por defecto"
  
! #: fortran/io.c:1825
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr "La etiqueta %s en %L debe ser escalar"
  
! #: fortran/io.c:1831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: IOMSG tag at %L"
  msgid "IOMSG tag at %L"
  msgstr "Fortran 2003: Etiqueta IOMSG en %L"
  
! #: fortran/io.c:1839
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr "Fortran 95 requiere un INTEGER por defecto en la etiqueta %s en %L"
  
! #: fortran/io.c:1848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Nondefault LOGICAL in %s tag at %L"
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr "Fortran 2008: LOGICAL que no es por defecto en la etiqueta %s en %L"
  
! #: fortran/io.c:1855
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT not specified at %L"
  msgid "NEWUNIT specifier at %L"
  msgstr "No se especificÃ³ UNIT en %L"
  
! #: fortran/io.c:1873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: CONVERT tag at %L"
  msgid "CONVERT tag at %L"
  msgstr "ExtensiÃ³n: etiqueta CONVERT en %L"
  
! #: fortran/io.c:2098
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
! msgid "Fortran 2003: %s specifier in %s statement at %L has value %qs"
  msgstr "Fortran 2003: el especificador %s en la declaraciÃ³n %s en %C tiene el valor '%s'"
  
! #: fortran/io.c:2106 fortran/io.c:2133
  #, fuzzy, gcc-internal-format
  #| msgid "%s specifier in %s statement at %C has invalid value '%s'"
! msgid "%s specifier in %s statement at %L has value %qs"
  msgstr "El especificador %s en la declaraciÃ³n %s en %C tiene el valor no vÃ¡lido '%s'"
  
! #: fortran/io.c:2125
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: %s specifier in %s statement at %C has value '%s'"
! msgid "Extension: %s specifier in %s statement at %L has value %qs"
  msgstr "ExtensiÃ³n: el especificador %s en la declaraciÃ³n %s en %C tiene el valor '%s'"
  
! #: fortran/io.c:2147 fortran/io.c:2155
  #, fuzzy, gcc-internal-format
  #| msgid "%s specifier in %s statement at %C has invalid value '%s'"
! msgid "%s specifier in %s statement at %L has invalid value %qs"
  msgstr "El especificador %s en la declaraciÃ³n %s en %C tiene el valor no vÃ¡lido '%s'"
  
! #: fortran/io.c:2212
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "%s attribute conflicts with %s attribute at %L"
! msgid "ACTION type conflicts with READONLY specifier at %L"
! msgstr "El atributo %s genera un conflicto con el atributo %s en %L"
  
! #: fortran/io.c:2228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS= at %C not allowed in Fortran 95"
! msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite ASYNCHRONOUS= en %C en Fortran 95"
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95"
! msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite BLANK= en %C en Fortran 95"
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95"
! msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite DECIMAL= en %C en Fortran 95"
  
! #: fortran/io.c:2307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ENCODING= at %C not allowed in Fortran 95"
! msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite ENCODING= en %C en Fortran 95"
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ROUND= at %C not allowed in Fortran 95"
! msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: No se permite ROUND= en %C en Fortran 95"
  
! #: fortran/io.c:2388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: SIGN= at %C not allowed in Fortran 95"
! msgid "SIGN= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite SIGN= en %C en Fortran 95"
  
! #: fortran/io.c:2456
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "UNIT specifier not allowed with NEWUNIT at %C"
! msgid "UNIT specifier not allowed with NEWUNIT at %L"
  msgstr "No se permite el especificador UNIT con NEWUNIT en %C"
  
! #: fortran/io.c:2467
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %L"
  msgstr "El especificador NEWUNIT debe tener FILE= o STATUS='scratch' en %C"
  
! #: fortran/io.c:2474
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
! msgid "OPEN statement at %L must have UNIT or NEWUNIT specified"
  msgstr "La declaraciÃ³n OPEN en %C debe tener especificado UNIT o NEWUNIT"
  
! #: fortran/io.c:2583
! #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
! msgstr "No se permite una declaraciÃ³n OPEN en el procedimiento PURE en %C"
! 
! #: fortran/io.c:2691
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr "No se permite una declaraciÃ³n CLOSE en el procedimiento PURE en %C"
  
! #: fortran/io.c:2717
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr "La declaraciÃ³n CLOSE en %L requiere un nÃºmero UNIT"
  
! #: fortran/io.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "El nÃºmero UNIT en la declaraciÃ³n CLOSE en %L debe ser no negativo"
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "No se permite una declaraciÃ³n %s en el procedimiento PURE en %C"
  
! #: fortran/io.c:2878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT number in statement at %L must be non-negative"
  msgid "UNIT number missing in statement at %L"
  msgstr "El nÃºmero UNIT en la declaraciÃ³n en %L debe ser no negativo"
  
! #: fortran/io.c:2889 fortran/io.c:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr "El nÃºmero UNIT en la declaraciÃ³n en %L debe ser no negativo"
  
! #: fortran/io.c:2922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: FLUSH statement at %C"
  msgid "FLUSH statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n FLUSH en %C"
  
! #: fortran/io.c:2963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing format label at %C"
  msgid "Missing format with default unit at %C"
  msgstr "Falta la etiqueta de formato en %C"
  
! #: fortran/io.c:2983
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr "EspecificaciÃ³n UNIT duplicada en %C"
  
! #: fortran/io.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate format specification at %C"
  msgstr "EspecificaciÃ³n de formato duplicada en %C"
  
! #: fortran/io.c:3098
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr "El sÃ­mbolo '%s' en la lista de nombres '%s' es INTENT(IN) en %C"
  
! #: fortran/io.c:3134
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NML specification at %C"
  msgstr "EspecificaciÃ³n NML duplicada en %C"
  
! #: fortran/io.c:3143
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C must be a NAMELIST group name"
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr "El sÃ­mbolo '%s' en %C debe ser un nombre de grupo NAMELIST"
  
! #: fortran/io.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr "No se permite la etiqueta END en %C en la declaraciÃ³n de salida"
  
! #: fortran/io.c:3305
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
  msgstr "No se especificÃ³ UNIT en %L"
  
! #: fortran/io.c:3312
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr "La especificaciÃ³n UNIT en %L debe ser una expresiÃ³n INTEGER o una variable CHARACTER"
  
! #: fortran/io.c:3325
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr "La especificaciÃ³n UNIT en %L debe ser una expresiÃ³n INTEGER o una variable CHARACTER"
  
! #: fortran/io.c:3347
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr "Forma no vÃ¡lida de la declaraciÃ³n WRITE en %L, se requiere UNIT"
  
! #: fortran/io.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr "Unidad interna con subÃ­ndice vectorial en %L"
  
! #: fortran/io.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr "Un IO UNIT externo no puede ser una matriz en %L"
  
! #: fortran/io.c:3402
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST '%s' in READ statement at %L contains the symbol '%s' which may not appear in a variable definition context"
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr "NAMELIST '%s' en la declaraciÃ³n READ en %L contiene el sÃ­mbolo '%s' el cual puede no aparecer en un contexto de definiciÃ³n de variable"
  
! #: fortran/io.c:3414
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "El objeto NAMELIST '%s' en la lista de nombres '%s' en %L es polimÃ³rfico y requiere un procedimiento de entrada/salida definido"
  
! #: fortran/io.c:3424 fortran/resolve.c:14962
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "Fortran 2003: El objeto NAMELIST '%s' en la lista de nombres '%s' en %L con componentes ALLOCATABLE o POINTER"
  
! #: fortran/io.c:3432
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr "El objeto NAMELIST '%s' en la lista de nombres '%s' en %L tiene componentes ALLOCATABLE o POINTER y por lo tanto requere un procedimiento de entrada/salida definido"
  
! #: fortran/io.c:3443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Comma before i/o item list at %L"
  msgid "Comma before i/o item list at %L"
  msgstr "ExtensiÃ³n: Una coma antes de una lista de elementos de e/s en %L"
  
! #: fortran/io.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "ERR tag label %d at %L not defined"
  msgstr "La etiqueta ERR %d en %L no estÃ¡ definida"
  
! #: fortran/io.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag label %d at %L not defined"
  msgstr "La etiqueta END %d en %L no estÃ¡ definida"
  
! #: fortran/io.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "EOR tag label %d at %L not defined"
  msgstr "La etiqueta EOR %d en %L no estÃ¡ definida"
  
! #: fortran/io.c:3487
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT label %d at %L not defined"
  msgstr "La etiqueta FORMAT %d en %L no estÃ¡ definida"
  
! #: fortran/io.c:3518
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr ""
  
! #: fortran/io.c:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr "Error sintÃ¡ctico en el iterador de E/S en %C"
  
! #: fortran/io.c:3639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expecting variable in READ statement at %C"
  msgstr "Se esperaba una variable en la declaraciÃ³n READ en %C"
  
! #: fortran/io.c:3645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/io.c:3654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expecting variable or io-implied-do at %L"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/io.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in %s statement at %C"
  msgstr "Se esperaba una expresiÃ³n en la declaraciÃ³n %s en %C"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n %s en %C"
  
! #: fortran/io.c:3816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Internal file at %L with namelist"
  msgid "Internal file at %L with namelist"
  msgstr "Fortran 2003: Fichero interno en %L con lista de nombres"
  
! #: fortran/io.c:3831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "io-unit in %s statement at %C must be an internal file in a PURE procedure"
! msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr "La unidad e/s en la declaraciÃ³n %s en %C debe ser un fichero interno en un procedimiento PURE"
  
! #: fortran/io.c:3942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
! msgid "PAD= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: No se permite PAD= en %C en Fortran 95"
  
! #: fortran/io.c:4011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95"
! msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite DELIM= en %C en Fortran 95"
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr "La lista de nombres PRINT en %C es una extensiÃ³n"
  
! #: fortran/io.c:4207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "END tag at %C not allowed in output statement"
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "No se permite la etiqueta END en %C en la declaraciÃ³n de salida"
  
! #: fortran/io.c:4380
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Se esperaba una coma en la lista E/S en %C"
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "No se permite la declaraciÃ³n PRINT en %C dentro un procedimiento PURE"
  
! #: fortran/io.c:4609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "No se permite la declaraciÃ³n INQUIRE en el procedimiento PURE en %C"
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "La etiqueta IOLENGHT es no vÃ¡lida en la declaraciÃ³n INQUIRE en %C"
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "La declaraciÃ³n INQUIRE en %L no puede contener especificadores FILE y UNIT al mismo tiempo"
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "La declaraciÃ³n INQUIRE en %L requiere un especificador FILE o UNIT"
  
! #: fortran/io.c:4676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT number in statement at %L must be non-negative"
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "El nÃºmero UNIT en la declaraciÃ³n en %L debe ser no negativo"
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "La declaraciÃ³n INQUIRE en %L requiere un especificador PENDING= con el especificador ID="
  
! #: fortran/io.c:4867
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95"
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "Fortran 2003: No se permite WAIT en %C en Fortran 95"
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "No se permite una declaraciÃ³n WAIT en un procedimiento PURE en %C"
*************** msgstr "ExtensiÃ³n: la literal BOZ en %L
*** 65533,66236 ****
  msgid "Assignment to a constant expression at %C"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: fortran/match.c:1464 fortran/match.c:1555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Obsolescent feature: Arithmetic IF statement at %C"
  msgid "Arithmetic IF statement at %C"
  msgstr "CaracterÃ­stica obsoleta: DeclaraciÃ³n IF aritmÃ©tica en %C"
  
! #: fortran/match.c:1511
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' in expression"
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr "falta un '(' en la expresiÃ³n"
  
! #: fortran/match.c:1529
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-expression at %C"
  msgstr "Error sintÃ¡ctico en la expresiÃ³n IF en %C"
  
! #: fortran/match.c:1540
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr "La etiqueta de bloque no es apropiada para la declaraciÃ³n IF aritmÃ©tica en %C"
  
! #: fortran/match.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr "La etiqueta de bloque no es apropiada para la declaraciÃ³n IF en %C"
  
! #: fortran/match.c:1671 fortran/match.c:1678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in IF-clause at %C"
  msgid "Syntax error in IF-clause after %C"
  msgstr "Error sintÃ¡ctico en la clÃ¡usula IF en %C"
  
! #: fortran/match.c:1721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr "CarÃ¡cter no vÃ¡lido en el nombre en %C"
  
! #: fortran/match.c:1727
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match IF label '%s'"
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr "La etiqueta '%s' en %C no coincide con la etiqueta IF '%s'"
  
! #: fortran/match.c:1748
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' in expression"
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr "falta un '(' en la expresiÃ³n"
  
! #: fortran/match.c:1758
  #, fuzzy, gcc-internal-format
  #| msgid "missing ')' in expression"
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr "falta un ')' en la expresiÃ³n"
  
! #: fortran/match.c:1773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing ')' in statement at or before %L"
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr "Falta un ')' en la declaraciÃ³n en o antes de %L"
  
! #: fortran/match.c:1781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n SAVE en %C"
  
! #: fortran/match.c:1787
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match IF label '%s'"
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr "La etiqueta '%s' en %C no coincide con la etiqueta IF '%s'"
  
! #: fortran/match.c:1848
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen CRITICAL en %C en un procedimiento PURE"
  
! #: fortran/match.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen CRITICAL en %C en un bloque DO CONCURRENT"
  
! #: fortran/match.c:1861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CRITICAL statement at %C"
  msgid "CRITICAL statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n CRITICAL en %C"
  
! #: fortran/match.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr "Bloque CRITICAL anidado en %C"
  
! #: fortran/match.c:1925
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "Se esperaba una lista lista de asociaciÃ³n en %C"
  
! #: fortran/match.c:1937
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "Se esperaba una asociaciÃ³n en %C"
  
! #: fortran/match.c:1947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid association target at %C"
  msgstr "CarÃ¡cter no vÃ¡lido en el nombre en %C"
  
! #: fortran/match.c:1958
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate name '%s' in association at %C"
  msgid "Duplicate name %qs in association at %C"
  msgstr "Nombre '%s' duplicado en la asociaciÃ³n en %C"
  
! #: fortran/match.c:1966
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/match.c:1973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/match.c:1992
  #, fuzzy, gcc-internal-format
  #| msgid "Expected ')' or ',' at %C"
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "Se esperaba ')' o ',' en %C"
  
! #: fortran/match.c:2010
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %C"
  
! #: fortran/match.c:2132
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L may not be ABSTRACT"
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "El tipo derivado '%s' en %L no debe ser ABSTRACT"
  
! #: fortran/match.c:2204 fortran/match.c:2273 fortran/match.c:2296
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "EspecificaciÃ³n de tipo no vÃ¡lida en %C"
  
! #: fortran/match.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/match.c:2656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: DO CONCURRENT construct at %C"
  msgid "DO CONCURRENT construct at %C"
  msgstr "Fortran 2008: Constructor DO CONCURRENT en %C"
  
! #: fortran/match.c:2781
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is unknown"
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Se desconoce el nombre '%s' en la declaraciÃ³n %s en %C"
  
! #: fortran/match.c:2789
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a construct name"
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "El nombre '%s' en la declaraciÃ³n %s en %C no es un nombre de constructor"
  
! #: fortran/match.c:2801
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "La declaraciÃ³n %s en %C deja una construcciÃ³n CRITICAL"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "La declaraciÃ³n %s en %C deja una construcciÃ³n DO CONCURRENT"
  
! #: fortran/match.c:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "La declaraciÃ³n %s en %C no estÃ¡ dentro de una construcciÃ³n"
  
! #: fortran/match.c:2824
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within construct '%s'"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "La declaraciÃ³n %s en %C no estÃ¡ dentro de la construcciÃ³n '%s'"
  
! #: fortran/match.c:2850
  #, fuzzy, gcc-internal-format
  #| msgid "CYCLE statement at %C is not applicable to non-loop construct '%s'"
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "La declaraciÃ³n CYCLE en %C no se aplica a la construcciÃ³n '%s' que no es bucle"
  
! #: fortran/match.c:2855
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: EXIT statement with no do-construct-name at %C"
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n EXIT sin nombre de constructor do en %C"
  
! #: fortran/match.c:2861
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not applicable to construct '%s'"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "La declaraciÃ³n %s en %C no se aplica a la construcciÃ³n '%s'"
  
! #: fortran/match.c:2869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "La declaraciÃ³n %s en %C deja un bloque estructurado OpenMP"
  
! #: fortran/match.c:2870
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "La declaraciÃ³n %s en %C deja un bloque estructurado OpenMP"
  
! #: fortran/match.c:2907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "La declaraciÃ³n EXIT en %C termina el bucle !$OMP DO"
  
! #: fortran/match.c:2913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "La declaraciÃ³n CYCLE en %C para el bucle !$OMP DO colapsado que no es el mÃ¡s interno"
  
! #: fortran/match.c:2915
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "La declaraciÃ³n CYCLE en %C para el bucle !$OMP DO colapsado que no es el mÃ¡s interno"
  
! #: fortran/match.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "La declaraciÃ³n EXIT en %C termina el bucle !$OMP DO"
  
! #: fortran/match.c:2949
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "La declaraciÃ³n CYCLE en %C para el bucle !$OMP DO colapsado que no es el mÃ¡s interno"
  
! #: fortran/match.c:3037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "lvalue required in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "se requiere un l-valor en la declaraciÃ³n asm"
  
! #: fortran/match.c:3055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "La especificaciÃ³n de forma en %L no puede ser negativa"
  
! #: fortran/match.c:3061
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in PURE procedure"
  msgid "%s statement at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.c:3098
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen STOP en %C en el bloque CRITICAL"
  
! #: fortran/match.c:3103
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen STOP en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:3115
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3127
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/match.c:3134
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "El cÃ³digo STOP en %L debe ser de tipo INTEGER o CHARACTER"
  
! #: fortran/match.c:3141
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "El cÃ³digo STOP en %L debe ser escalar"
  
! #: fortran/match.c:3148
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "El cÃ³digo STOP en %L debe ser un carÃ¡cter por defecto KIND=%d"
  
! #: fortran/match.c:3155
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "El cÃ³digo STOP en %L debe ser un entero por defecto KIND=%d"
  
! #: fortran/match.c:3203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "PAUSE statement at %C"
  msgstr "DeclaraciÃ³n CASE inesperada en %C"
  
! #: fortran/match.c:3224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: ERROR STOP statement at %C"
  msgid "ERROR STOP statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n ERROR STOP en %C"
  
! #: fortran/match.c:3250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in PURE procedure"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.c:3265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in CRITICAL block"
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque CRITICAL"
  
! #: fortran/match.c:3272
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:3302 fortran/match.c:3644 fortran/match.c:3856
! #: fortran/match.c:4408 fortran/match.c:4779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant STAT tag found at %L "
  msgid "Redundant STAT tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta STAT redundante en %L "
  
! #: fortran/match.c:3323 fortran/match.c:3665 fortran/match.c:3876
! #: fortran/match.c:4440 fortran/match.c:4804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant ERRMSG tag found at %L "
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta ERRMSG redundante en %L "
  
! #: fortran/match.c:3344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant STAT tag found at %L "
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta STAT redundante en %L "
  
! #: fortran/match.c:3410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT POST statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT WAIT statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VALUE en %C"
  
! #: fortran/match.c:3456
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "FORM TEAM statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: CLASS statement at %C"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n CLASS en %C"
  
! #: fortran/match.c:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "END TEAM statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SYNC statement at %C"
  msgid "SYNC TEAM statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n SYNC en %C"
  
! #: fortran/match.c:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.c:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque CRITICAL"
  
! #: fortran/match.c:3614
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:3686
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant ACQUIRED_LOCK tag found at %L "
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta ACQUIRED_LOCK redundante en %L "
  
! #: fortran/match.c:3751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "LOCK statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n LOCK en %C"
  
! #: fortran/match.c:3761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: UNLOCK statement at %C"
  msgid "UNLOCK statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n UNLOCK en %C"
  
! #: fortran/match.c:3786
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen SYNC en %C en un procedimiento PURE"
  
! #: fortran/match.c:3792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SYNC statement at %C"
  msgid "SYNC statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n SYNC en %C"
  
! #: fortran/match.c:3804
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen SYNC en %C en un bloque CRITICAL"
  
! #: fortran/match.c:3810
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen SYNC en %C en un bloque DO CONCURRENT"
  
! #: fortran/match.c:3990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: ASSIGN statement at %C"
  msgid "ASSIGN statement at %C"
  msgstr "CaracterÃ­stica eliminada: declaraciÃ³n ASSIGN en %C"
  
! #: fortran/match.c:4034
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: Assigned GOTO statement at %C"
  msgid "Assigned GOTO statement at %C"
  msgstr "CaracterÃ­stica eliminada: declaraciÃ³n GOTO asignada en %C"
  
! #: fortran/match.c:4078 fortran/match.c:4129
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "La lista de etiquetas de declaraciÃ³n en GOTO en %C no puede estar vacÃ­a"
  
! #: fortran/match.c:4139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Obsolescent feature: Computed GOTO at %C"
  msgid "Computed GOTO at %C"
  msgstr "CaracterÃ­stica obsoleta: GOTO computado en %C"
  
! #: fortran/match.c:4214
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Error en la especificaciÃ³n de tipo en %L"
  
! #: fortran/match.c:4227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: typespec in ALLOCATE at %L"
  msgid "typespec in ALLOCATE at %L"
  msgstr "Fortran 2003: EspecificaciÃ³n de tipo en ALLOCATE en %L"
  
! #: fortran/match.c:4250
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4280 fortran/match.c:4717
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected constant at %C"
  msgstr "DeclaraciÃ³n %s inesperada en %C"
  
! #: fortran/match.c:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Objeto de alojamiento errÃ³neo en %C para un procedimiento PURE"
  
! #: fortran/match.c:4305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal allocate-object at %C for a PURE procedure"
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Objeto de alojamiento ilegal en %C para un procedimiento PURE"
  
! #: fortran/match.c:4327
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE de comatriz en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:4332
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE de comatriz en %C en el bloque CRITICAL"
  
! #: fortran/match.c:4354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L is not a nonprocedure pointer or an allocatable variable"
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "El objeto de alojamiento en %L no es un puntero que no es procedimiento o una variable de alojamiento"
  
! #: fortran/match.c:4366
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la especificaciÃ³n de tipo"
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "El parÃ¡metro de tipo de gÃ©nero para la entidad en %L difiere del parÃ¡metro de tipo de gÃ©nero de la especificaciÃ³n de tipo"
  
! #: fortran/match.c:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "EspecificaciÃ³n de forma para el escalar asignable en %C"
  
! #: fortran/match.c:4418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/match.c:4434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ERRMSG tag at %L"
  msgid "ERRMSG tag at %L"
  msgstr "Fortran 2003: Etiqueta ERRMSG en %L"
  
! #: fortran/match.c:4457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: SOURCE tag at %L"
  msgid "SOURCE tag at %L"
  msgstr "Fortran 2003: Etiqueta SOURCE en %L"
  
! #: fortran/match.c:4463
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant SOURCE tag found at %L "
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta SOURCE redundante en %L "
  
! #: fortran/match.c:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "La etiqueta SOURCE en %L tiene conflictos con la especificaciÃ³n de tipo en %L"
  
! #: fortran/match.c:4476
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SOURCE tag at %L with more than a single allocate object"
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "Fortran 2008: Etiqueta SOURCE en %L con mÃ¡s de un objeto de alojamiento sencillo"
  
! #: fortran/match.c:4494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: MOLD tag at %L"
  msgid "MOLD tag at %L"
  msgstr "Fortran 2008: Etiqueta MOLD en %L"
  
! #: fortran/match.c:4500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant MOLD tag found at %L "
  msgid "Redundant MOLD tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta MOLD redundante en %L "
  
! #: fortran/match.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "La etiqueta MOLD en %L tiene conflictos con la especificaciÃ³n de tipo en %L"
  
! #: fortran/match.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "La etiqueta MOLD en %L tiene conflictos con la etiqueta SOURCE en %L"
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "El objeto de alojamiento en %L con un parÃ¡metro de tipo diferido requiere una especificaciÃ³n de tipo o una etiqueta SOURCE o una etiqueta MOLD"
  
! #: fortran/match.c:4553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "El objeto de alojamiento en %L con un parÃ¡metro de tipo diferido requiere una especificaciÃ³n de tipo o una etiqueta SOURCE o una etiqueta MOLD"
  
! #: fortran/match.c:4620
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/match.c:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4729
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "Objeto de alojamiento ilegal en %C para un procedimiento PURE"
  
! #: fortran/match.c:4739
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE de comatriz en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE de comatriz en %C en el bloque CRITICAL"
  
! #: fortran/match.c:4762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %C is not a nonprocedure pointer or an allocatable variable"
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "El objeto de alojamiento en %C no es un puntero que no es procedimiento o una variable de alojamiento"
  
! #: fortran/match.c:4799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ERRMSG at %L"
  msgid "ERRMSG at %L"
  msgstr "Fortran 2003: ERRMSG en %L"
  
! #: fortran/match.c:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen RETURN en %C en un bloque CRITICAL"
  
! #: fortran/match.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen RETURN en %C en un bloque DO CRITICAL"
  
! #: fortran/match.c:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "La declaraciÃ³n RETURN alternativa en %C sÃ³lo se permite dentro de una SUBROUTINE"
  
! #: fortran/match.c:4902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: RETURN statement in main program at %C"
  msgid "RETURN statement in main program at %C"
  msgstr "ExtensiÃ³n: declaraciÃ³n RETURN en el programa principal en %C"
  
! #: fortran/match.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Se esperaba una referencia de componente en %C"
  
! #: fortran/match.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Basura despuÃ©s de CALL en %C"
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Se esperaba un procedimiento enlazado a tipo o un procedimiento de componente puntero en %C"
  
! #: fortran/match.c:5041
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5181
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Error sintÃ¡ctico en el nombre de bloque comÃºn en %C"
--- 65723,66426 ----
  msgid "Assignment to a constant expression at %C"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: fortran/match.c:1472 fortran/match.c:1563
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Obsolescent feature: Arithmetic IF statement at %C"
  msgid "Arithmetic IF statement at %C"
  msgstr "CaracterÃ­stica obsoleta: DeclaraciÃ³n IF aritmÃ©tica en %C"
  
! #: fortran/match.c:1519
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' in expression"
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr "falta un '(' en la expresiÃ³n"
  
! #: fortran/match.c:1537
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-expression at %C"
  msgstr "Error sintÃ¡ctico en la expresiÃ³n IF en %C"
  
! #: fortran/match.c:1548
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr "La etiqueta de bloque no es apropiada para la declaraciÃ³n IF aritmÃ©tica en %C"
  
! #: fortran/match.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr "La etiqueta de bloque no es apropiada para la declaraciÃ³n IF en %C"
  
! #: fortran/match.c:1679 fortran/match.c:1686
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in IF-clause at %C"
  msgid "Syntax error in IF-clause after %C"
  msgstr "Error sintÃ¡ctico en la clÃ¡usula IF en %C"
  
! #: fortran/match.c:1729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr "CarÃ¡cter no vÃ¡lido en el nombre en %C"
  
! #: fortran/match.c:1735
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match IF label '%s'"
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr "La etiqueta '%s' en %C no coincide con la etiqueta IF '%s'"
  
! #: fortran/match.c:1756
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' in expression"
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr "falta un '(' en la expresiÃ³n"
  
! #: fortran/match.c:1766
  #, fuzzy, gcc-internal-format
  #| msgid "missing ')' in expression"
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr "falta un ')' en la expresiÃ³n"
  
! #: fortran/match.c:1781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing ')' in statement at or before %L"
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr "Falta un ')' en la declaraciÃ³n en o antes de %L"
  
! #: fortran/match.c:1789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n SAVE en %C"
  
! #: fortran/match.c:1795
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match IF label '%s'"
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr "La etiqueta '%s' en %C no coincide con la etiqueta IF '%s'"
  
! #: fortran/match.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen CRITICAL en %C en un procedimiento PURE"
  
! #: fortran/match.c:1862
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen CRITICAL en %C en un bloque DO CONCURRENT"
  
! #: fortran/match.c:1869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CRITICAL statement at %C"
  msgid "CRITICAL statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n CRITICAL en %C"
  
! #: fortran/match.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr "Bloque CRITICAL anidado en %C"
  
! #: fortran/match.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "Se esperaba una lista lista de asociaciÃ³n en %C"
  
! #: fortran/match.c:1945
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "Se esperaba una asociaciÃ³n en %C"
  
! #: fortran/match.c:1955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid association target at %C"
  msgstr "CarÃ¡cter no vÃ¡lido en el nombre en %C"
  
! #: fortran/match.c:1966
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate name '%s' in association at %C"
  msgid "Duplicate name %qs in association at %C"
  msgstr "Nombre '%s' duplicado en la asociaciÃ³n en %C"
  
! #: fortran/match.c:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/match.c:1981
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/match.c:2000
  #, fuzzy, gcc-internal-format
  #| msgid "Expected ')' or ',' at %C"
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "Se esperaba ')' o ',' en %C"
  
! #: fortran/match.c:2018
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %C"
  
! #: fortran/match.c:2140
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L may not be ABSTRACT"
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "El tipo derivado '%s' en %L no debe ser ABSTRACT"
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "EspecificaciÃ³n de tipo no vÃ¡lida en %C"
  
! #: fortran/match.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/match.c:2664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: DO CONCURRENT construct at %C"
  msgid "DO CONCURRENT construct at %C"
  msgstr "Fortran 2008: Constructor DO CONCURRENT en %C"
  
! #: fortran/match.c:2789
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is unknown"
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Se desconoce el nombre '%s' en la declaraciÃ³n %s en %C"
  
! #: fortran/match.c:2797
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a construct name"
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "El nombre '%s' en la declaraciÃ³n %s en %C no es un nombre de constructor"
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "La declaraciÃ³n %s en %C deja una construcciÃ³n CRITICAL"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "La declaraciÃ³n %s en %C deja una construcciÃ³n DO CONCURRENT"
  
! #: fortran/match.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "La declaraciÃ³n %s en %C no estÃ¡ dentro de una construcciÃ³n"
  
! #: fortran/match.c:2832
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within construct '%s'"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "La declaraciÃ³n %s en %C no estÃ¡ dentro de la construcciÃ³n '%s'"
  
! #: fortran/match.c:2858
  #, fuzzy, gcc-internal-format
  #| msgid "CYCLE statement at %C is not applicable to non-loop construct '%s'"
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "La declaraciÃ³n CYCLE en %C no se aplica a la construcciÃ³n '%s' que no es bucle"
  
! #: fortran/match.c:2863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: EXIT statement with no do-construct-name at %C"
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n EXIT sin nombre de constructor do en %C"
  
! #: fortran/match.c:2869
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not applicable to construct '%s'"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "La declaraciÃ³n %s en %C no se aplica a la construcciÃ³n '%s'"
  
! #: fortran/match.c:2877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "La declaraciÃ³n %s en %C deja un bloque estructurado OpenMP"
  
! #: fortran/match.c:2878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "La declaraciÃ³n %s en %C deja un bloque estructurado OpenMP"
  
! #: fortran/match.c:2915
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "La declaraciÃ³n EXIT en %C termina el bucle !$OMP DO"
  
! #: fortran/match.c:2921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "La declaraciÃ³n CYCLE en %C para el bucle !$OMP DO colapsado que no es el mÃ¡s interno"
  
! #: fortran/match.c:2923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "La declaraciÃ³n CYCLE en %C para el bucle !$OMP DO colapsado que no es el mÃ¡s interno"
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "La declaraciÃ³n EXIT en %C termina el bucle !$OMP DO"
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "La declaraciÃ³n CYCLE en %C para el bucle !$OMP DO colapsado que no es el mÃ¡s interno"
  
! #: fortran/match.c:3045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "lvalue required in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "se requiere un l-valor en la declaraciÃ³n asm"
  
! #: fortran/match.c:3063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "La especificaciÃ³n de forma en %L no puede ser negativa"
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in PURE procedure"
  msgid "%s statement at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen STOP en %C en el bloque CRITICAL"
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen STOP en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "El cÃ³digo STOP en %L debe ser de tipo INTEGER o CHARACTER"
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "El cÃ³digo STOP en %L debe ser escalar"
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "El cÃ³digo STOP en %L debe ser un carÃ¡cter por defecto KIND=%d"
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "El cÃ³digo STOP en %L debe ser un entero por defecto KIND=%d"
  
! #: fortran/match.c:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "PAUSE statement at %C"
  msgstr "DeclaraciÃ³n CASE inesperada en %C"
  
! #: fortran/match.c:3232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: ERROR STOP statement at %C"
  msgid "ERROR STOP statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n ERROR STOP en %C"
  
! #: fortran/match.c:3258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in PURE procedure"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.c:3273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in CRITICAL block"
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque CRITICAL"
  
! #: fortran/match.c:3280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant STAT tag found at %L "
  msgid "Redundant STAT tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta STAT redundante en %L "
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant ERRMSG tag found at %L "
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta ERRMSG redundante en %L "
  
! #: fortran/match.c:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant STAT tag found at %L "
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta STAT redundante en %L "
  
! #: fortran/match.c:3418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT POST statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT WAIT statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3440
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VALUE en %C"
  
! #: fortran/match.c:3464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "FORM TEAM statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: CLASS statement at %C"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n CLASS en %C"
  
! #: fortran/match.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "END TEAM statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SYNC statement at %C"
  msgid "SYNC TEAM statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n SYNC en %C"
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque CRITICAL"
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:3694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant ACQUIRED_LOCK tag found at %L "
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta ACQUIRED_LOCK redundante en %L "
  
! #: fortran/match.c:3759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "LOCK statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n LOCK en %C"
  
! #: fortran/match.c:3769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: UNLOCK statement at %C"
  msgid "UNLOCK statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n UNLOCK en %C"
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen SYNC en %C en un procedimiento PURE"
  
! #: fortran/match.c:3800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SYNC statement at %C"
  msgid "SYNC statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n SYNC en %C"
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen SYNC en %C en un bloque CRITICAL"
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen SYNC en %C en un bloque DO CONCURRENT"
  
! #: fortran/match.c:3998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: ASSIGN statement at %C"
  msgid "ASSIGN statement at %C"
  msgstr "CaracterÃ­stica eliminada: declaraciÃ³n ASSIGN en %C"
  
! #: fortran/match.c:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: Assigned GOTO statement at %C"
  msgid "Assigned GOTO statement at %C"
  msgstr "CaracterÃ­stica eliminada: declaraciÃ³n GOTO asignada en %C"
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "La lista de etiquetas de declaraciÃ³n en GOTO en %C no puede estar vacÃ­a"
  
! #: fortran/match.c:4147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Obsolescent feature: Computed GOTO at %C"
  msgid "Computed GOTO at %C"
  msgstr "CaracterÃ­stica obsoleta: GOTO computado en %C"
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Error en la especificaciÃ³n de tipo en %L"
  
! #: fortran/match.c:4235
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: typespec in ALLOCATE at %L"
  msgid "typespec in ALLOCATE at %L"
  msgstr "Fortran 2003: EspecificaciÃ³n de tipo en ALLOCATE en %L"
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected constant at %C"
  msgstr "DeclaraciÃ³n %s inesperada en %C"
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Objeto de alojamiento errÃ³neo en %C para un procedimiento PURE"
  
! #: fortran/match.c:4313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal allocate-object at %C for a PURE procedure"
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Objeto de alojamiento ilegal en %C para un procedimiento PURE"
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE de comatriz en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE de comatriz en %C en el bloque CRITICAL"
  
! #: fortran/match.c:4362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L is not a nonprocedure pointer or an allocatable variable"
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "El objeto de alojamiento en %L no es un puntero que no es procedimiento o una variable de alojamiento"
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la especificaciÃ³n de tipo"
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "El parÃ¡metro de tipo de gÃ©nero para la entidad en %L difiere del parÃ¡metro de tipo de gÃ©nero de la especificaciÃ³n de tipo"
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "EspecificaciÃ³n de forma para el escalar asignable en %C"
  
! #: fortran/match.c:4426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/match.c:4442
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ERRMSG tag at %L"
  msgid "ERRMSG tag at %L"
  msgstr "Fortran 2003: Etiqueta ERRMSG en %L"
  
! #: fortran/match.c:4465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: SOURCE tag at %L"
  msgid "SOURCE tag at %L"
  msgstr "Fortran 2003: Etiqueta SOURCE en %L"
  
! #: fortran/match.c:4471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant SOURCE tag found at %L "
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta SOURCE redundante en %L "
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "La etiqueta SOURCE en %L tiene conflictos con la especificaciÃ³n de tipo en %L"
  
! #: fortran/match.c:4484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SOURCE tag at %L with more than a single allocate object"
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "Fortran 2008: Etiqueta SOURCE en %L con mÃ¡s de un objeto de alojamiento sencillo"
  
! #: fortran/match.c:4502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: MOLD tag at %L"
  msgid "MOLD tag at %L"
  msgstr "Fortran 2008: Etiqueta MOLD en %L"
  
! #: fortran/match.c:4508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant MOLD tag found at %L "
  msgid "Redundant MOLD tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta MOLD redundante en %L "
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "La etiqueta MOLD en %L tiene conflictos con la especificaciÃ³n de tipo en %L"
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "La etiqueta MOLD en %L tiene conflictos con la etiqueta SOURCE en %L"
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "El objeto de alojamiento en %L con un parÃ¡metro de tipo diferido requiere una especificaciÃ³n de tipo o una etiqueta SOURCE o una etiqueta MOLD"
  
! #: fortran/match.c:4561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "El objeto de alojamiento en %L con un parÃ¡metro de tipo diferido requiere una especificaciÃ³n de tipo o una etiqueta SOURCE o una etiqueta MOLD"
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "Objeto de alojamiento ilegal en %C para un procedimiento PURE"
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE de comatriz en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE de comatriz en %C en el bloque CRITICAL"
  
! #: fortran/match.c:4770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %C is not a nonprocedure pointer or an allocatable variable"
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "El objeto de alojamiento en %C no es un puntero que no es procedimiento o una variable de alojamiento"
  
! #: fortran/match.c:4807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ERRMSG at %L"
  msgid "ERRMSG at %L"
  msgstr "Fortran 2003: ERRMSG en %L"
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen RETURN en %C en un bloque CRITICAL"
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen RETURN en %C en un bloque DO CRITICAL"
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "La declaraciÃ³n RETURN alternativa en %C sÃ³lo se permite dentro de una SUBROUTINE"
  
! #: fortran/match.c:4910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: RETURN statement in main program at %C"
  msgid "RETURN statement in main program at %C"
  msgstr "ExtensiÃ³n: declaraciÃ³n RETURN en el programa principal en %C"
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Se esperaba una referencia de componente en %C"
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Basura despuÃ©s de CALL en %C"
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Se esperaba un procedimiento enlazado a tipo o un procedimiento de componente puntero en %C"
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5189
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Error sintÃ¡ctico en el nombre de bloque comÃºn en %C"
*************** msgstr "Error sintÃ¡ctico en el nombre d
*** 66238,66478 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5256
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "La variable '%s' en %L en el bloque comÃºn '%s' en %C se debe declarar con gÃ©nero interoperable con C porque el bloque comÃºn '%s' es bind(c)"
  
! #: fortran/match.c:5265
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %C no puede ser bind(c) porque no es global"
  
! #: fortran/match.c:5272
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "El sÃ­mbolo '%s' en %C ya estÃ¡ en un bloque COMMON"
  
! #: fortran/match.c:5280
  #, fuzzy, gcc-internal-format
  #| msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "El sÃ­mbolo inicializado '%s' en %C sÃ³lo puede ser COMMON en BLOCK DATA"
  
! #: fortran/match.c:5296
  #, fuzzy, gcc-internal-format
  #| msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "La especificaciÃ³n de matriz para el sÃ­mbolo '%s' en COMMON en %C debe ser explÃ­cita"
  
! #: fortran/match.c:5306
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "El sÃ­mbolo '%s' en COMMON en %C no puede ser una matriz POINTER"
  
! #: fortran/match.c:5352
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "El sÃ­mbolo '%s', en el bloque COMMON '%s' en %C estÃ¡ siendo indirectamente equivalente a otro bloque COMMON '%s'"
  
! #: fortran/match.c:5414
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "BLOCK DATA construct at %L"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/match.c:5498
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already has a basic type of %s"
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "El nombre de grupo de lista de nombres '%s' en %C ya tiene un tipo bÃ¡sico de %s"
  
! #: fortran/match.c:5506
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "El nombre de grupo de lista de nombres '%s' en %C ya estÃ¡ asociado con USE y no se puede reespecificar."
  
! #: fortran/match.c:5532
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "No se permite la matriz de tamaÃ±o asumido '%s' en la lista de nombres '%s' en %C"
  
! #: fortran/match.c:5675
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "El componente de tipo derivado %C no es un miembro EQUIVALENCE permitido"
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "La referencia a matriz en EQUIVALENCE en %C no puede ser una secciÃ³n de matriz"
  
! #: fortran/match.c:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "El EQUIVALENCE en %C requiere dos o mÃ¡s objetos"
  
! #: fortran/match.c:5725
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Se intentÃ³ sobreescribir indirectamente los bloques COMMON %s y %s con EQUIVALENCE en %C"
  
! #: fortran/match.c:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Se esperaba una coma en EQUIVALENCE en %C"
  
! #: fortran/match.c:5743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VALUE en %C"
  
! #: fortran/match.c:5879
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "La funciÃ³n de declaraciÃ³n en %L es recursiva"
  
! #: fortran/match.c:5885
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' en %L no se permite como un argumento actual"
  
! #: fortran/match.c:5896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un INTERFACE"
  
! #: fortran/match.c:5901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "Statement function at %C"
  msgstr "En la declaraciÃ³n de la funciÃ³n"
  
! #: fortran/match.c:6026 fortran/match.c:6042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser escalar"
  
! #: fortran/match.c:6064
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Se esperaba la inicializaciÃ³n de la expresiÃ³n en CASE en %C"
  
! #: fortran/match.c:6096
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name '%s' of SELECT construct at %C"
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Se esperaba el nombre de bloque '%s' de la construcciÃ³n SELECT en %C"
  
! #: fortran/match.c:6385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/match.c:6426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROTECTED en %C"
  
! #: fortran/match.c:6451
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "El selector en SELECT TYPE en %C no es una variable nombrada; use nombre-asociado =>"
  
! #: fortran/match.c:6607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "SELECT RANK statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n LOCK en %C"
  
! #: fortran/match.c:6635 fortran/match.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROTECTED en %C"
  
! #: fortran/match.c:6733
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "DeclaraciÃ³n CASE inesperada en %C"
  
! #: fortran/match.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n CASE en %C"
  
! #: fortran/match.c:6803
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "DeclaraciÃ³n TYPE IS inesperada en %C"
  
! #: fortran/match.c:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6846
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6857
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n TYPE IS en %C"
  
! #: fortran/match.c:6933
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n CLASS IS en %C"
  
! #: fortran/match.c:6953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected RANK statement at %C"
  msgstr "DeclaraciÃ³n END inesperada en %C"
  
! #: fortran/match.c:6999
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "La expresiÃ³n de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE specification at %C"
  msgid "Syntax error in RANK specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n CASE en %C"
  
! #: fortran/match.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "La declaraciÃ³n ELSEWHERE en %C no estÃ¡ dentro de un bloque WHERE"
  
! #: fortran/match.c:7195
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match WHERE label '%s'"
  msgid "Label %qs at %C doesn't match WHERE label %qs"
--- 66428,66668 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "La variable '%s' en %L en el bloque comÃºn '%s' en %C se debe declarar con gÃ©nero interoperable con C porque el bloque comÃºn '%s' es bind(c)"
  
! #: fortran/match.c:5273
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %C no puede ser bind(c) porque no es global"
  
! #: fortran/match.c:5280
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "El sÃ­mbolo '%s' en %C ya estÃ¡ en un bloque COMMON"
  
! #: fortran/match.c:5288
  #, fuzzy, gcc-internal-format
  #| msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "El sÃ­mbolo inicializado '%s' en %C sÃ³lo puede ser COMMON en BLOCK DATA"
  
! #: fortran/match.c:5304
  #, fuzzy, gcc-internal-format
  #| msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "La especificaciÃ³n de matriz para el sÃ­mbolo '%s' en COMMON en %C debe ser explÃ­cita"
  
! #: fortran/match.c:5314
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "El sÃ­mbolo '%s' en COMMON en %C no puede ser una matriz POINTER"
  
! #: fortran/match.c:5360
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "El sÃ­mbolo '%s', en el bloque COMMON '%s' en %C estÃ¡ siendo indirectamente equivalente a otro bloque COMMON '%s'"
  
! #: fortran/match.c:5422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "BLOCK DATA construct at %L"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/match.c:5506
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already has a basic type of %s"
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "El nombre de grupo de lista de nombres '%s' en %C ya tiene un tipo bÃ¡sico de %s"
  
! #: fortran/match.c:5514
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "El nombre de grupo de lista de nombres '%s' en %C ya estÃ¡ asociado con USE y no se puede reespecificar."
  
! #: fortran/match.c:5540
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "No se permite la matriz de tamaÃ±o asumido '%s' en la lista de nombres '%s' en %C"
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "El componente de tipo derivado %C no es un miembro EQUIVALENCE permitido"
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "La referencia a matriz en EQUIVALENCE en %C no puede ser una secciÃ³n de matriz"
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "El EQUIVALENCE en %C requiere dos o mÃ¡s objetos"
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Se intentÃ³ sobreescribir indirectamente los bloques COMMON %s y %s con EQUIVALENCE en %C"
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Se esperaba una coma en EQUIVALENCE en %C"
  
! #: fortran/match.c:5751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VALUE en %C"
  
! #: fortran/match.c:5887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "La funciÃ³n de declaraciÃ³n en %L es recursiva"
  
! #: fortran/match.c:5893
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' en %L no se permite como un argumento actual"
  
! #: fortran/match.c:5904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un INTERFACE"
  
! #: fortran/match.c:5909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "Statement function at %C"
  msgstr "En la declaraciÃ³n de la funciÃ³n"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser escalar"
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Se esperaba la inicializaciÃ³n de la expresiÃ³n en CASE en %C"
  
! #: fortran/match.c:6104
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name '%s' of SELECT construct at %C"
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Se esperaba el nombre de bloque '%s' de la construcciÃ³n SELECT en %C"
  
! #: fortran/match.c:6393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/match.c:6434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROTECTED en %C"
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "El selector en SELECT TYPE en %C no es una variable nombrada; use nombre-asociado =>"
  
! #: fortran/match.c:6615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "SELECT RANK statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n LOCK en %C"
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROTECTED en %C"
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "DeclaraciÃ³n CASE inesperada en %C"
  
! #: fortran/match.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n CASE en %C"
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "DeclaraciÃ³n TYPE IS inesperada en %C"
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n TYPE IS en %C"
  
! #: fortran/match.c:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n CLASS IS en %C"
  
! #: fortran/match.c:6962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected RANK statement at %C"
  msgstr "DeclaraciÃ³n END inesperada en %C"
  
! #: fortran/match.c:7008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "La expresiÃ³n de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE specification at %C"
  msgid "Syntax error in RANK specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n CASE en %C"
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "La declaraciÃ³n ELSEWHERE en %C no estÃ¡ dentro de un bloque WHERE"
  
! #: fortran/match.c:7204
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match WHERE label '%s'"
  msgid "Label %qs at %C doesn't match WHERE label %qs"
*************** msgstr "Falta la especificaciÃ³n genÃ©ri
*** 66567,66841 ****
  msgid "Renaming operators in USE statements at %C"
  msgstr "Se renombran operadores en declaraciones USE en %C"
  
! #: fortran/module.c:655
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L conflicts with symbol from module '%s', use-associated at %L"
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr "El sÃ­mbolo '%s' en %L genera conflictos con el sÃ­mbolo del mÃ³dulo '%s' asociado a uso en %L"
  
! #: fortran/module.c:658
  #, fuzzy, gcc-internal-format
  #| msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr "La etiqueta SOURCE en %L tiene conflictos con la especificaciÃ³n de tipo en %L"
  
! #: fortran/module.c:697
  #, fuzzy, gcc-internal-format
  #| msgid "The name %qs at %C has already been used as an external module name."
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr "El nombre %qs en %C ya se estÃ¡ usando como un nombre de mÃ³dulo externo."
  
! #: fortran/module.c:760
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C"
  msgstr "declaraciÃ³n SUBMODULE en %C"
  
! #: fortran/module.c:765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/module.c:840
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr "Error sintÃ¡ctico en la sentencia SUBMODULE en %C"
  
! #: fortran/module.c:1199
  #, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr "Leyendo el mÃ³dulo %qs en la lÃ­nea %d columna %d: %s"
  
! #: fortran/module.c:1203
  #, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr "Escribiendo el mÃ³dulo %qs en la lÃ­nea %d columna %d: %s"
  
! #: fortran/module.c:1207
  #, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr "MÃ³dulo %qs en la lÃ­nea %d columna %d: %s"
  
! #: fortran/module.c:1600
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr "require_atom(): tipo de Ã¡tomo requerido incorrecto"
  
! #: fortran/module.c:1649
  #, gcc-internal-format, gfc-internal-format
  msgid "Error writing modules file: %s"
  msgstr "Error al escribir el fichero de mÃ³dulos: %s"
  
! #: fortran/module.c:1699
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr "write_atom(): Intentando escribir Ã¡tomo incorrecto"
  
! #: fortran/module.c:1920
  #, gcc-internal-format
  msgid "unquote_string(): got bad string"
  msgstr "unquote_string(): cadena incorrecta"
  
! #: fortran/module.c:2812
  #, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr "mio_array_ref(): Referencia de array desconocido"
  
! #: fortran/module.c:4943
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "!$OMP DECLARE REDUCTION ambiguo en el mÃ³dulo %s en %L"
  
! #: fortran/module.c:4946
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "!$OMP DECLARE REDUCTION anterior en el mÃ³dulo %s en %L"
  
! #: fortran/module.c:5140
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr "%qs del mÃ³dulo %qs, importado en %C, es tambiÃ©n el nombre de la unidad de programa actual"
  
! #: fortran/module.c:5277
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.c:5498
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "El sÃ­mbolo %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo %qs"
  
! #: fortran/module.c:5505
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "El operador de usuario %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo %qs"
  
! #: fortran/module.c:5510
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "El operador intrÃ­nseco %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo %qs"
  
! #: fortran/module.c:5745
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): sÃ­mbolo de mÃ³dulo %qs incorrecto"
  
! #: fortran/module.c:6078
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): SÃ­mbolo no escrito"
  
! #: fortran/module.c:6268
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open module file %qs for writing at %C: %s"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "No se puede abrir el fichero de mÃ³dulo %qs para escritura en %C: %s"
  
  # El mensaje de error seguramente estÃ¡ mal redactado. cfuga
! #: fortran/module.c:6289
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Error al escribir al fichero de mÃ³dulo %qs para escritura: %s"
  
! #: fortran/module.c:6300
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete module file %qs: %s"
  msgid "Cannot delete module file %qs: %s"
  msgstr "No se puede borrar el fichero de mÃ³dulo %qs: %s"
  
! #: fortran/module.c:6303
  #, fuzzy, gcc-internal-format
  #| msgid "Can't rename module file %qs to %qs: %s"
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "No se puede renombrar el fichero de mÃ³dulo %qs a %qs: %s"
  
! #: fortran/module.c:6309
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete temporary module file %qs: %s"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "No se puede borrar el fichero de mÃ³dulo temporal %qs: %s"
  
! #: fortran/module.c:6366
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "El sÃ­mbolo %qs en %C ya se habÃ­a declarado"
  
! #: fortran/module.c:6437
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr "import_iso_c_binding_module(): Imposible crear sÃ­mbolo para %s"
  
! #: fortran/module.c:6545 fortran/module.c:6889
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "El sÃ­mbolo %qs referenciado en %L, no estÃ¡ en el estÃ¡ndar seleccionado"
  
! #: fortran/module.c:6673
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "El sÃ­mbolo %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo intrÃ­nseco ISO_C_BINDING"
  
! #: fortran/module.c:6694 fortran/module.c:6727 fortran/module.c:6769
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "El sÃ­mbolo %qs ya se habÃ­a declarado"
  
! #: fortran/module.c:6874
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "El uso del mÃ³dulo intrÃ­nseco %qs en %C tiene conflictos con un nombre de mÃ³dulo no intrÃ­nseco usado previamente"
  
! #: fortran/module.c:6896
  #, fuzzy, gcc-internal-format
  #| msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr "El uso de la constante nombrada NUMERIC_STORAGE_SIZE del mÃ³dulo intrÃ­nseco ISO_FORTRAN_ENV en %L es incompatible con la opciÃ³n %s"
  
! #: fortran/module.c:6964
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr "El uso de la constante nombrada NUMERIC_STORAGE_SIZE del mÃ³dulo intrÃ­nseco ISO_FORTRAN_ENV en %C es incompatible con la opciÃ³n %s"
  
! #: fortran/module.c:7018
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "El sÃ­mbolo '%s' referenciado en %L no se encontrÃ³ en el mÃ³dulo intrÃ­nseco ISO_FORTRAN_ENV"
  
! #: fortran/module.c:7044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CLOSE statement at %L requires a UNIT number"
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "La declaraciÃ³n CLOSE en %L requiere un nÃºmero UNIT"
  
! #: fortran/module.c:7073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr "Fortran 2003: MÃ³dulo intrÃ­nseco ISO_FORTRAN_ENV en %C"
  
! #: fortran/module.c:7085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ISO_C_BINDING module at %C"
  msgid "ISO_C_BINDING module at %C"
  msgstr "Fortran 2003: MÃ³dulo ISO_C_BINDING en %C"
  
! #: fortran/module.c:7098
  #, fuzzy, gcc-internal-format
  #| msgid "Can't find an intrinsic module named '%s' at %C"
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "No se puede encontrar un mÃ³dulo intrÃ­nseco llamado '%s' en %C"
  
! #: fortran/module.c:7104
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7110
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7116
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7126
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open module file '%s' for reading at %C: %s"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "No se puede abrir el fichero de mÃ³dulo '%s' para lectura en %C: %s"
  
! #: fortran/module.c:7129
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.c:7140
  #, fuzzy, gcc-internal-format
  #| msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr "El uso del mÃ³dulo '%s' que no es intrÃ­nseco en %C tiene conflictos con el nombre del mÃ³dulo intrÃ­nseco usado previamente"
  
! #: fortran/module.c:7163
  #, fuzzy, gcc-internal-format
  #| msgid "File '%s' opened at %C is not a GFORTRAN module file"
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr "El fichero '%s' abierto en %C no es un fichero de mÃ³dulo GFORTRAN"
  
! #: fortran/module.c:7171
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.c:7188
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
--- 66757,67031 ----
  msgid "Renaming operators in USE statements at %C"
  msgstr "Se renombran operadores en declaraciones USE en %C"
  
! #: fortran/module.c:688
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L conflicts with symbol from module '%s', use-associated at %L"
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr "El sÃ­mbolo '%s' en %L genera conflictos con el sÃ­mbolo del mÃ³dulo '%s' asociado a uso en %L"
  
! #: fortran/module.c:691
  #, fuzzy, gcc-internal-format
  #| msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr "La etiqueta SOURCE en %L tiene conflictos con la especificaciÃ³n de tipo en %L"
  
! #: fortran/module.c:699
  #, fuzzy, gcc-internal-format
  #| msgid "The name %qs at %C has already been used as an external module name."
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr "El nombre %qs en %C ya se estÃ¡ usando como un nombre de mÃ³dulo externo."
  
! #: fortran/module.c:762
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C"
  msgstr "declaraciÃ³n SUBMODULE en %C"
  
! #: fortran/module.c:767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/module.c:842
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr "Error sintÃ¡ctico en la sentencia SUBMODULE en %C"
  
! #: fortran/module.c:1201
  #, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr "Leyendo el mÃ³dulo %qs en la lÃ­nea %d columna %d: %s"
  
! #: fortran/module.c:1205
  #, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr "Escribiendo el mÃ³dulo %qs en la lÃ­nea %d columna %d: %s"
  
! #: fortran/module.c:1209
  #, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr "MÃ³dulo %qs en la lÃ­nea %d columna %d: %s"
  
! #: fortran/module.c:1602
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr "require_atom(): tipo de Ã¡tomo requerido incorrecto"
  
! #: fortran/module.c:1651
  #, gcc-internal-format, gfc-internal-format
  msgid "Error writing modules file: %s"
  msgstr "Error al escribir el fichero de mÃ³dulos: %s"
  
! #: fortran/module.c:1701
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr "write_atom(): Intentando escribir Ã¡tomo incorrecto"
  
! #: fortran/module.c:1922
  #, gcc-internal-format
  msgid "unquote_string(): got bad string"
  msgstr "unquote_string(): cadena incorrecta"
  
! #: fortran/module.c:2814
  #, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr "mio_array_ref(): Referencia de array desconocido"
  
! #: fortran/module.c:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "!$OMP DECLARE REDUCTION ambiguo en el mÃ³dulo %s en %L"
  
! #: fortran/module.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "!$OMP DECLARE REDUCTION anterior en el mÃ³dulo %s en %L"
  
! #: fortran/module.c:5142
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr "%qs del mÃ³dulo %qs, importado en %C, es tambiÃ©n el nombre de la unidad de programa actual"
  
! #: fortran/module.c:5279
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.c:5500
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "El sÃ­mbolo %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo %qs"
  
! #: fortran/module.c:5507
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "El operador de usuario %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo %qs"
  
! #: fortran/module.c:5512
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "El operador intrÃ­nseco %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo %qs"
  
! #: fortran/module.c:5747
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): sÃ­mbolo de mÃ³dulo %qs incorrecto"
  
! #: fortran/module.c:6080
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): SÃ­mbolo no escrito"
  
! #: fortran/module.c:6270
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open module file %qs for writing at %C: %s"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "No se puede abrir el fichero de mÃ³dulo %qs para escritura en %C: %s"
  
  # El mensaje de error seguramente estÃ¡ mal redactado. cfuga
! #: fortran/module.c:6291
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Error al escribir al fichero de mÃ³dulo %qs para escritura: %s"
  
! #: fortran/module.c:6302
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete module file %qs: %s"
  msgid "Cannot delete module file %qs: %s"
  msgstr "No se puede borrar el fichero de mÃ³dulo %qs: %s"
  
! #: fortran/module.c:6305
  #, fuzzy, gcc-internal-format
  #| msgid "Can't rename module file %qs to %qs: %s"
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "No se puede renombrar el fichero de mÃ³dulo %qs a %qs: %s"
  
! #: fortran/module.c:6311
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete temporary module file %qs: %s"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "No se puede borrar el fichero de mÃ³dulo temporal %qs: %s"
  
! #: fortran/module.c:6368
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "El sÃ­mbolo %qs en %C ya se habÃ­a declarado"
  
! #: fortran/module.c:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr "import_iso_c_binding_module(): Imposible crear sÃ­mbolo para %s"
  
! #: fortran/module.c:6547 fortran/module.c:6891
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "El sÃ­mbolo %qs referenciado en %L, no estÃ¡ en el estÃ¡ndar seleccionado"
  
! #: fortran/module.c:6675
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "El sÃ­mbolo %qs referenciado en %L no se encontrÃ³ en el mÃ³dulo intrÃ­nseco ISO_C_BINDING"
  
! #: fortran/module.c:6696 fortran/module.c:6729 fortran/module.c:6771
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "El sÃ­mbolo %qs ya se habÃ­a declarado"
  
! #: fortran/module.c:6876
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "El uso del mÃ³dulo intrÃ­nseco %qs en %C tiene conflictos con un nombre de mÃ³dulo no intrÃ­nseco usado previamente"
  
! #: fortran/module.c:6898
  #, fuzzy, gcc-internal-format
  #| msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr "El uso de la constante nombrada NUMERIC_STORAGE_SIZE del mÃ³dulo intrÃ­nseco ISO_FORTRAN_ENV en %L es incompatible con la opciÃ³n %s"
  
! #: fortran/module.c:6966
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr "El uso de la constante nombrada NUMERIC_STORAGE_SIZE del mÃ³dulo intrÃ­nseco ISO_FORTRAN_ENV en %C es incompatible con la opciÃ³n %s"
  
! #: fortran/module.c:7020
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "El sÃ­mbolo '%s' referenciado en %L no se encontrÃ³ en el mÃ³dulo intrÃ­nseco ISO_FORTRAN_ENV"
  
! #: fortran/module.c:7046
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CLOSE statement at %L requires a UNIT number"
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "La declaraciÃ³n CLOSE en %L requiere un nÃºmero UNIT"
  
! #: fortran/module.c:7075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr "Fortran 2003: MÃ³dulo intrÃ­nseco ISO_FORTRAN_ENV en %C"
  
! #: fortran/module.c:7087
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ISO_C_BINDING module at %C"
  msgid "ISO_C_BINDING module at %C"
  msgstr "Fortran 2003: MÃ³dulo ISO_C_BINDING en %C"
  
! #: fortran/module.c:7100
  #, fuzzy, gcc-internal-format
  #| msgid "Can't find an intrinsic module named '%s' at %C"
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "No se puede encontrar un mÃ³dulo intrÃ­nseco llamado '%s' en %C"
  
! #: fortran/module.c:7106
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7112
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7118
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7128
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open module file '%s' for reading at %C: %s"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "No se puede abrir el fichero de mÃ³dulo '%s' para lectura en %C: %s"
  
! #: fortran/module.c:7131
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.c:7142
  #, fuzzy, gcc-internal-format
  #| msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr "El uso del mÃ³dulo '%s' que no es intrÃ­nseco en %C tiene conflictos con el nombre del mÃ³dulo intrÃ­nseco usado previamente"
  
! #: fortran/module.c:7165
  #, fuzzy, gcc-internal-format
  #| msgid "File '%s' opened at %C is not a GFORTRAN module file"
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr "El fichero '%s' abierto en %C no es un fichero de mÃ³dulo GFORTRAN"
  
! #: fortran/module.c:7173
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7192
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
*************** msgstr "Basura inesperada despuÃ©s de la
*** 67264,67271 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10627
! #: fortran/resolve.c:11918
  #, 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"
--- 67454,67461 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clÃ¡usula IF en %L requiere una expresiÃ³n LOGICAL escalar"
*************** msgstr "El intrÃ­nseco '%s' declarado co
*** 69412,69418 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se estÃ¡ llamando a sÃ­ mismo recursivamente. DeclÃ¡relo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10156 fortran/resolve.c:11847
  #, 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"
--- 69602,69608 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se estÃ¡ llamando a sÃ­ mismo recursivamente. DeclÃ¡relo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "La etiqueta %d referenciada en %L nunca se define"
*************** msgstr "El argumento actual en %L para e
*** 69508,69925 ****
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "No coincide el tiop de devoluciÃ³n de la funciÃ³n '%s' en %L (%s/%s)"
  
! #: fortran/resolve.c:2611
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento dummy '%s' en %L: %s"
  
! #: fortran/resolve.c:2716
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific function for the generic '%s' at %L"
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "No hay una funciÃ³n especÃ­fica para el genÃ©rico '%s' en %L"
  
! #: fortran/resolve.c:2736
  #, fuzzy, gcc-internal-format
  #| msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "La funciÃ³n genÃ©rica '%s' en %L no es consistente con una interfaz intrÃ­nseca especÃ­fica"
  
! #: fortran/resolve.c:2774
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La funciÃ³n '%s' en %L es INTRINSIC pero no es compatible con un intrÃ­nseco"
  
! #: fortran/resolve.c:2829
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "No se puede resolver la funciÃ³n especÃ­fica '%s' en %L"
  
! #: fortran/resolve.c:2925
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La funciÃ³n '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.c:2929 fortran/resolve.c:16979
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La funciÃ³n '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.c:3053
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "La referencia a la funciÃ³n '%s' que no es PURE en %L estÃ¡ dentro de un FORALL %s"
  
! #: fortran/resolve.c:3060
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "La referencia a la funciÃ³n '%s' que no es PURE en %L estÃ¡ dentro de un DO CONCURRENT %s"
  
! #: fortran/resolve.c:3067
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "La referencia a la funciÃ³n '%s' que no es PURE en %L estÃ¡ dentro de un FORALL %s"
  
! #: fortran/resolve.c:3134
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after NOWAIT clause at %C"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Basura inesperada despuÃ©s de la clÃ¡usula NOWAIT en %C"
  
! #: fortran/resolve.c:3145
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "%qs at %L is not a function"
  msgstr "'%s' en %L no es una funciÃ³n"
  
! #: fortran/resolve.c:3153 fortran/resolve.c:3645
  #, fuzzy, gcc-internal-format
  #| msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "La ABSTRACT INTERFACE '%s' no se debe referenciar en %L"
  
! #: fortran/resolve.c:3165
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3208
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "La funciÃ³n '%s' se declara CHARACTER(*) y no se puede usar en %L ya que no es un argumento de prueba"
  
! #: fortran/resolve.c:3242
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "resolve_function(): bad function type"
  msgstr "<tipo de funciÃ³n sobrecargada sin resolver>"
  
! #: fortran/resolve.c:3256
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3272
  #, fuzzy, gcc-internal-format
  #| msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "La funciÃ³n definida por el usuario '%s' que no es ELEMENTAL en %L no se permite en la construcciÃ³n WORKSHARE"
  
! #: fortran/resolve.c:3334
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY '%s' en %L no se puede llamar recursivamente, porque la funciÃ³n '%s' no es RECURSIVE"
  
! #: fortran/resolve.c:3338
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "La funciÃ³n '%s' en %L no se puede llamar recursivamente, porque no es RECURSIVE"
  
! #: fortran/resolve.c:3389
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque FORALL en %L no es PURE"
  
! #: fortran/resolve.c:3395
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque DO CONCURRENT en %L no es PURE"
  
! #: fortran/resolve.c:3401
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' at %L is not PURE"
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en %L no es PURE"
  
! #: fortran/resolve.c:3469
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific subroutine for the generic '%s' at %L"
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "No hay una subrutina especÃ­fica para el genÃ©rico '%s' en %L"
  
! #: fortran/resolve.c:3478
  #, fuzzy, gcc-internal-format
  #| msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "La subrutina genÃ©rica '%s' en %L no es consistente con una interfaz de subrutina intrÃ­nseca"
  
! #: fortran/resolve.c:3513
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La subrutina '%s' en %L es INTRINSIC pero no es compatible con un intrÃ­nseco"
  
! #: fortran/resolve.c:3558
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific subroutine '%s' at %L"
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "No se puede resolver la subrutina especÃ­fica '%s' en %L"
  
! #: fortran/resolve.c:3616
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "'%s' en %L tiene un tipo, el cual no es consistente con CALL en %L"
  
! #: fortran/resolve.c:3655
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY '%s' en %L no se puede llamar recursivamente, porque la subrutina '%s' no es RECURSIVE"
  
! #: fortran/resolve.c:3659
  #, fuzzy, gcc-internal-format
  #| msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE '%s' en %L no se puede llamar recursivamente, porque no es RECURSIVE"
  
! #: fortran/resolve.c:3704
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "resolve_subroutine(): bad function type"
  msgstr "<tipo de funciÃ³n sobrecargada sin resolver>"
  
! #: fortran/resolve.c:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Las formas para los operandos en %L y %L no son conformables"
  
! #: fortran/resolve.c:3794
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3897
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
  
! #: fortran/resolve.c:3901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "always_inline function might not be inlinable"
  msgid "Impure function at %L might not be evaluated"
  msgstr "una funciÃ³n always_inline tal vez no se puede incluir en lÃ­nea"
  
! #: fortran/resolve.c:3977
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "El argumento por valor en %L no puede ser una matriz o una secciÃ³n de matriz"
  
! #: fortran/resolve.c:3995
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4278
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4448 fortran/resolve.c:4471
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4566
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4571
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la codimensiÃ³n %d"
  
! #: fortran/resolve.c:4581
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la codimensiÃ³n %d"
  
! #: fortran/resolve.c:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/resolve.c:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4672
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "falta el subÃ­ndice en la referencia de la matriz"
  
! #: fortran/resolve.c:4695
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "No se especificÃ³ el lÃ­mite superior a la derecha de la secciÃ³n de matriz de tamaÃ±o asumido en %L"
  
! #: fortran/resolve.c:4705
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.c:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango de coÃ­ndice no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.c:4729
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "El coÃ­ndice en la codimensiÃ³n %d debe ser un escalar en %L"
  
! #: fortran/resolve.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "El Ã­ndice de matriz en %L debe ser escalar"
  
! #: fortran/resolve.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "El Ã­ndice de matriz en %L debe ser de tipo INTEGER, se encontrÃ³ %s"
  
! #: fortran/resolve.c:4769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "ExtensiÃ³n: Ã­ndice de matriz REAL en %L"
  
! #: fortran/resolve.c:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "El argumento dim en %L debe ser escalar"
  
! #: fortran/resolve.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "El argumento dim en %L debe ser de tipo entero"
  
! #: fortran/resolve.c:4864
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4887
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "El Ã­ndice de matriz en %L es una matriz de rango %d"
  
! #: fortran/resolve.c:5028
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "El Ã­ndice de inicio de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.c:5035
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "El Ã­ndice de inicio de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "El Ã­ndice de inicio de la subcadena en %L es menor a uno"
  
! #: fortran/resolve.c:5057
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "El Ã­ndice de final de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.c:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "El Ã­ndice de final de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.c:5074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "El Ã­ndice de final de la subcadena en %L excede la longitud de la cadena"
  
! #: fortran/resolve.c:5084
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "El Ã­ndice de final de la subcadena en %L es demasiado grande"
  
! #: fortran/resolve.c:5277
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referencia de matriz errÃ³nea en %L"
  
! #: fortran/resolve.c:5291
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo POINTER en %L"
  
! #: fortran/resolve.c:5301
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo ALLOCATABLE en %L"
  
! #: fortran/resolve.c:5347
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "No se deben especificar dos o mÃ¡s referencias de parte con rango que no es cero en %L"
  
! #: fortran/resolve.c:5439
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5531
  #, 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"
--- 69698,70115 ----
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "No coincide el tiop de devoluciÃ³n de la funciÃ³n '%s' en %L (%s/%s)"
  
! #: fortran/resolve.c:2617
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento dummy '%s' en %L: %s"
  
! #: fortran/resolve.c:2722
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific function for the generic '%s' at %L"
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "No hay una funciÃ³n especÃ­fica para el genÃ©rico '%s' en %L"
  
! #: fortran/resolve.c:2742
  #, fuzzy, gcc-internal-format
  #| msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "La funciÃ³n genÃ©rica '%s' en %L no es consistente con una interfaz intrÃ­nseca especÃ­fica"
  
! #: fortran/resolve.c:2780
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La funciÃ³n '%s' en %L es INTRINSIC pero no es compatible con un intrÃ­nseco"
  
! #: fortran/resolve.c:2835
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "No se puede resolver la funciÃ³n especÃ­fica '%s' en %L"
  
! #: fortran/resolve.c:2931
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La funciÃ³n '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La funciÃ³n '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.c:3059
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "La referencia a la funciÃ³n '%s' que no es PURE en %L estÃ¡ dentro de un FORALL %s"
  
! #: fortran/resolve.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "La referencia a la funciÃ³n '%s' que no es PURE en %L estÃ¡ dentro de un DO CONCURRENT %s"
  
! #: fortran/resolve.c:3073
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "La referencia a la funciÃ³n '%s' que no es PURE en %L estÃ¡ dentro de un FORALL %s"
  
! #: fortran/resolve.c:3140
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after NOWAIT clause at %C"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Basura inesperada despuÃ©s de la clÃ¡usula NOWAIT en %C"
  
! #: fortran/resolve.c:3151
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "%qs at %L is not a function"
  msgstr "'%s' en %L no es una funciÃ³n"
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, fuzzy, gcc-internal-format
  #| msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "La ABSTRACT INTERFACE '%s' no se debe referenciar en %L"
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "La funciÃ³n '%s' se declara CHARACTER(*) y no se puede usar en %L ya que no es un argumento de prueba"
  
! #: fortran/resolve.c:3248
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "resolve_function(): bad function type"
  msgstr "<tipo de funciÃ³n sobrecargada sin resolver>"
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3278
  #, fuzzy, gcc-internal-format
  #| msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "La funciÃ³n definida por el usuario '%s' que no es ELEMENTAL en %L no se permite en la construcciÃ³n WORKSHARE"
  
! #: fortran/resolve.c:3340
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY '%s' en %L no se puede llamar recursivamente, porque la funciÃ³n '%s' no es RECURSIVE"
  
! #: fortran/resolve.c:3344
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "La funciÃ³n '%s' en %L no se puede llamar recursivamente, porque no es RECURSIVE"
  
! #: fortran/resolve.c:3395
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque FORALL en %L no es PURE"
  
! #: fortran/resolve.c:3401
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque DO CONCURRENT en %L no es PURE"
  
! #: fortran/resolve.c:3407
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' at %L is not PURE"
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en %L no es PURE"
  
! #: fortran/resolve.c:3475
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific subroutine for the generic '%s' at %L"
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "No hay una subrutina especÃ­fica para el genÃ©rico '%s' en %L"
  
! #: fortran/resolve.c:3484
  #, fuzzy, gcc-internal-format
  #| msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "La subrutina genÃ©rica '%s' en %L no es consistente con una interfaz de subrutina intrÃ­nseca"
  
! #: fortran/resolve.c:3519
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La subrutina '%s' en %L es INTRINSIC pero no es compatible con un intrÃ­nseco"
  
! #: fortran/resolve.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific subroutine '%s' at %L"
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "No se puede resolver la subrutina especÃ­fica '%s' en %L"
  
! #: fortran/resolve.c:3622
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "'%s' en %L tiene un tipo, el cual no es consistente con CALL en %L"
  
! #: fortran/resolve.c:3661
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY '%s' en %L no se puede llamar recursivamente, porque la subrutina '%s' no es RECURSIVE"
  
! #: fortran/resolve.c:3665
  #, fuzzy, gcc-internal-format
  #| msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE '%s' en %L no se puede llamar recursivamente, porque no es RECURSIVE"
  
! #: fortran/resolve.c:3710
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "resolve_subroutine(): bad function type"
  msgstr "<tipo de funciÃ³n sobrecargada sin resolver>"
  
! #: fortran/resolve.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Las formas para los operandos en %L y %L no son conformables"
  
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3903
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
  
! #: fortran/resolve.c:3907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "always_inline function might not be inlinable"
  msgid "Impure function at %L might not be evaluated"
  msgstr "una funciÃ³n always_inline tal vez no se puede incluir en lÃ­nea"
  
! #: fortran/resolve.c:3983
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "El argumento por valor en %L no puede ser una matriz o una secciÃ³n de matriz"
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la codimensiÃ³n %d"
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la codimensiÃ³n %d"
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4681
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "falta el subÃ­ndice en la referencia de la matriz"
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "No se especificÃ³ el lÃ­mite superior a la derecha de la secciÃ³n de matriz de tamaÃ±o asumido en %L"
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango de coÃ­ndice no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "El coÃ­ndice en la codimensiÃ³n %d debe ser un escalar en %L"
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "El Ã­ndice de matriz en %L debe ser escalar"
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "El Ã­ndice de matriz en %L debe ser de tipo INTEGER, se encontrÃ³ %s"
  
! #: fortran/resolve.c:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "ExtensiÃ³n: Ã­ndice de matriz REAL en %L"
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "El argumento dim en %L debe ser escalar"
  
! #: fortran/resolve.c:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "El argumento dim en %L debe ser de tipo entero"
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "El Ã­ndice de matriz en %L es una matriz de rango %d"
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "El Ã­ndice de inicio de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "El Ã­ndice de inicio de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "El Ã­ndice de inicio de la subcadena en %L es menor a uno"
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "El Ã­ndice de final de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "El Ã­ndice de final de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "El Ã­ndice de final de la subcadena en %L excede la longitud de la cadena"
  
! #: fortran/resolve.c:5093
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "El Ã­ndice de final de la subcadena en %L es demasiado grande"
  
! #: fortran/resolve.c:5286
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referencia de matriz errÃ³nea en %L"
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo POINTER en %L"
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo ALLOCATABLE en %L"
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "No se deben especificar dos o mÃ¡s referencias de parte con rango que no es cero en %L"
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
*************** msgstr "La matriz de forma asumida en %L
*** 69929,69940 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5559
  #, 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"
--- 70119,70130 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
*************** msgstr "La matriz de forma asumida en %L
*** 69944,70244 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5569
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "El procedimiento '%s' en %L con atributo BIND(C) debe tener una interfaz explÃ­cita"
  
! #: fortran/resolve.c:5589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.c:5604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.c:5784
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s', usada en una expresiÃ³n de especificaciÃ³n, se referencÃ­a en %L antes de la declaraciÃ³n ENTRY en la cual es un parÃ¡metro"
  
! #: fortran/resolve.c:5789
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s' se usa en %L antes de la declaraciÃ³n ENTRY en la cual es un parÃ¡metro"
  
! #: fortran/resolve.c:5859
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Subobjecto polimÃ³rfico de un objeto coindizado en %L"
  
! #: fortran/resolve.c:5872
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objeto coindizado con subcomponente alojable polimÃ³rfico en %L"
  
! #: fortran/resolve.c:6116 fortran/resolve.c:6268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in type-spec at %L"
  msgid "Error in typebound call at %L"
  msgstr "Error en la especificaciÃ³n de tipo en %L"
  
! #: fortran/resolve.c:6232
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "El objeto pasado en %L debe ser escalar"
  
! #: fortran/resolve.c:6239
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a componente procedimiento-puntero en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.c:6278
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalar"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6475
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "No se encontrÃ³ un enlace especÃ­fico coincidente para la llamada al GENERIC '%s' en %L"
  
! #: fortran/resolve.c:6509
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' en %L debe ser una SUBROUTINE"
  
! #: fortran/resolve.c:6561
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' en %L debe ser una FUNCTION"
  
! #: fortran/resolve.c:7096
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/resolve.c:7129
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s en %L debe ser un escalar"
  
! #: fortran/resolve.c:7139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%s at %L must be integer"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/resolve.c:7143 fortran/resolve.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s en %L debe ser INTEGER"
  
! #: fortran/resolve.c:7205
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "La expresiÃ³n de paso en el bucle DO en %L no puede ser cero"
  
! #: fortran/resolve.c:7228
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "El bucle DO en %L se ejecutarÃ¡ cero veces"
  
! #: fortran/resolve.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7251
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "El nombre de Ã­ndice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:7317
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "La expresiÃ³n de inicio FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:7324
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "La expresiÃ³n de fin FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:7332
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "La expresiÃ³n de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/resolve.c:7337
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "La expresiÃ³n de tranco FORALL en %L no puede ser cero"
  
! #: fortran/resolve.c:7350
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "El Ã­ndice FORALL '%s' no puede aparecer en la especificaciÃ³n triplet en %L"
  
! #: fortran/resolve.c:7454 fortran/resolve.c:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "El objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTER"
  
! #: fortran/resolve.c:7462 fortran/resolve.c:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objeto alojable coindizado en %L"
  
! #: fortran/resolve.c:7572
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "La expresiÃ³n fuente en %L debe ser escalar o tener el mismo rango que el objeto de alojamiento en %L"
  
! #: fortran/resolve.c:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "La expresiÃ³n fuente en %L y el objeto de alojamiento en %L deben tener la misma forma"
  
! #: fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la expresiÃ³n fuente en %L"
  
! #: fortran/resolve.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "El objeto de alojamiento en %L y la expresiÃ³n fuente en %L deben tener el mismo parÃ¡metro de tipo de gÃ©nero"
  
! #: fortran/resolve.c:7788
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresiÃ³n fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.c:7803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresiÃ³n fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.c:7816
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "El alojamiento %s del tipo de base ABSTRACT en %L requiere una especificaciÃ³n de tipo o una expresiÃ³n source"
  
! #: fortran/resolve.c:7834
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Alojar %s en %L con especificaciÃ³n de tipo requiere el mismo parÃ¡metro de longitud de carÃ¡cter que el de la declaraciÃ³n"
  
! #: fortran/resolve.c:7915 fortran/resolve.c:7930
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7947
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de comatriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7956 fortran/resolve.c:7985 fortran/resolve.c:8013
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "EspecificaciÃ³n de matriz errÃ³nea en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7962
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7974
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8032
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' no debe aparecer en la especificaciÃ³n de matriz en %L en la misma declaraciÃ³n ALLOCATE donde se aloja a sÃ­ misma"
  
! #: fortran/resolve.c:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "Se esperaba '*' en la especificaciÃ³n de comatriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:8058
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "EspecificaciÃ³n de comatriz errÃ³nea en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:8090
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.c:8113
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat en %L no no debe ser %sd dentro de la misma declaraciÃ³n %s"
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG en %L es inÃºtil sin una etiqueta STAT"
  
! #: fortran/resolve.c:8140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.c:8163
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg en %L no debe ser %sd dentro de la misma declaraciÃ³n %s"
  
! #: fortran/resolve.c:8193
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "El objeto de alojamiento en %L tambiÃ©n aparece en %L"
  
! #: fortran/resolve.c:8199 fortran/resolve.c:8205
  #, 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"
--- 70134,70434 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "El procedimiento '%s' en %L con atributo BIND(C) debe tener una interfaz explÃ­cita"
  
! #: fortran/resolve.c:5598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.c:5613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.c:5793
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s', usada en una expresiÃ³n de especificaciÃ³n, se referencÃ­a en %L antes de la declaraciÃ³n ENTRY en la cual es un parÃ¡metro"
  
! #: fortran/resolve.c:5798
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s' se usa en %L antes de la declaraciÃ³n ENTRY en la cual es un parÃ¡metro"
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Subobjecto polimÃ³rfico de un objeto coindizado en %L"
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objeto coindizado con subcomponente alojable polimÃ³rfico en %L"
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in type-spec at %L"
  msgid "Error in typebound call at %L"
  msgstr "Error en la especificaciÃ³n de tipo en %L"
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "El objeto pasado en %L debe ser escalar"
  
! #: fortran/resolve.c:6248
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a componente procedimiento-puntero en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.c:6287
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalar"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "No se encontrÃ³ un enlace especÃ­fico coincidente para la llamada al GENERIC '%s' en %L"
  
! #: fortran/resolve.c:6518
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' en %L debe ser una SUBROUTINE"
  
! #: fortran/resolve.c:6570
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' en %L debe ser una FUNCTION"
  
! #: fortran/resolve.c:7105
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s en %L debe ser un escalar"
  
! #: fortran/resolve.c:7148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%s at %L must be integer"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s en %L debe ser INTEGER"
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "La expresiÃ³n de paso en el bucle DO en %L no puede ser cero"
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "El bucle DO en %L se ejecutarÃ¡ cero veces"
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "El nombre de Ã­ndice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "La expresiÃ³n de inicio FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "La expresiÃ³n de fin FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "La expresiÃ³n de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "La expresiÃ³n de tranco FORALL en %L no puede ser cero"
  
! #: fortran/resolve.c:7359
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "El Ã­ndice FORALL '%s' no puede aparecer en la especificaciÃ³n triplet en %L"
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "El objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTER"
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objeto alojable coindizado en %L"
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "La expresiÃ³n fuente en %L debe ser escalar o tener el mismo rango que el objeto de alojamiento en %L"
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "La expresiÃ³n fuente en %L y el objeto de alojamiento en %L deben tener la misma forma"
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la expresiÃ³n fuente en %L"
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "El objeto de alojamiento en %L y la expresiÃ³n fuente en %L deben tener el mismo parÃ¡metro de tipo de gÃ©nero"
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresiÃ³n fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.c:7812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresiÃ³n fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "El alojamiento %s del tipo de base ABSTRACT en %L requiere una especificaciÃ³n de tipo o una expresiÃ³n source"
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Alojar %s en %L con especificaciÃ³n de tipo requiere el mismo parÃ¡metro de longitud de carÃ¡cter que el de la declaraciÃ³n"
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7956
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de comatriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "EspecificaciÃ³n de matriz errÃ³nea en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8041
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' no debe aparecer en la especificaciÃ³n de matriz en %L en la misma declaraciÃ³n ALLOCATE donde se aloja a sÃ­ misma"
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "Se esperaba '*' en la especificaciÃ³n de comatriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:8067
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "EspecificaciÃ³n de comatriz errÃ³nea en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat en %L no no debe ser %sd dentro de la misma declaraciÃ³n %s"
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG en %L es inÃºtil sin una etiqueta STAT"
  
! #: fortran/resolve.c:8149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg en %L no debe ser %sd dentro de la misma declaraciÃ³n %s"
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "El objeto de alojamiento en %L tambiÃ©n aparece en %L"
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "El objeto de alojamiento en %L es un subobjeto del objeto en %L"
*************** msgstr "El objeto de alojamiento en %L e
*** 70247,70543 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8433
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.c:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de tipo %s"
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de gÃ©nero %d"
  
! #: fortran/resolve.c:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser escalar"
  
! #: fortran/resolve.c:8554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "La expresiÃ³n de selecciÃ³n en una declaraciÃ³n GOTO computada en %L debe ser una expresiÃ³n entera escalar"
  
! #: fortran/resolve.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "El argumento de la declaraciÃ³n SELECT en %L no puede ser %s"
  
! #: fortran/resolve.c:8583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "El argumento de la declaraciÃ³n SELECT en %L debe ser una expresiÃ³n escalar"
  
! #: fortran/resolve.c:8601 fortran/resolve.c:8609
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L no estÃ¡ en el rango de %s"
  
! #: fortran/resolve.c:8671 fortran/resolve.c:9300
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "El DEFAULT CASE en %L no puede tener despuÃ©s un segundo DEFAULT CASE en %L"
  
! #: fortran/resolve.c:8697
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "No se permite un rango lÃ³gico en una declaraciÃ³n CASE en %L"
  
! #: fortran/resolve.c:8709
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Se repite un valor lÃ³gico constante en una declaraciÃ³n CASE en %L"
  
! #: fortran/resolve.c:8724
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La especificaciÃ³n de rango en %L nunca puede coincidir"
  
! #: fortran/resolve.c:8827
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "El bloque SELECT CASE lÃ³gico en %L tiene mÃ¡s de dos cases"
  
- #: fortran/resolve.c:8880
- #, fuzzy, gcc-internal-format
- #| msgid "Associate-name '%s' at %L is used as array"
- msgid "Associating entity %qs at %L is a procedure name"
- msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
- 
  #: fortran/resolve.c:8887
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "El procedimiento interno '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/resolve.c:8902
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L cannot be NULL()"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.c:8914
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L has no type"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.c:8936
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.c:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9175
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "El selector debe ser polimÃ³rfico en la declaraciÃ³n SELECT TYPE en %L"
  
! #: fortran/resolve.c:9210 fortran/resolve.c:9222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L must not be coindexed"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.c:9251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.c:9263
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.c:9275
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be an extension of '%s'"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "El tipo derivado '%s' en %L debe ser una extensiÃ³n de '%s'"
  
! #: fortran/resolve.c:9278
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "IntrÃ­nseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/resolve.c:9288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La especificaciÃ³n de tipo en %L no puede tener un parÃ¡metro de tipo diferido"
  
! #: fortran/resolve.c:9535
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloque CLASS IS doble en la declaraciÃ³n SELECT TYPE  en %L"
  
! #: fortran/resolve.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9672
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9675
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9685 fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexto no vÃ¡lido para el puntero NULL() en %%L"
  
! #: fortran/resolve.c:9851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STOP code at %L must be scalar"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "El cÃ³digo STOP en %L debe ser escalar"
  
! #: fortran/resolve.c:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede ser polimÃ³rfico a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9874
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes de puntero a procedimiento"
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes ALLOCATABLE a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes PRIVATE"
  
! #: fortran/resolve.c:9907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9922
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "El elemento de transferencia de datos en %L no puede ser una referencia completa a una matriz de tamaÃ±o asumido"
  
! #: fortran/resolve.c:9982
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.c:9992
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.c:9996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.c:9999
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.c:10006 fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.c:10018 fortran/resolve.c:10136
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "El argumento ACQUIRED_LOCK= en %L debe ser una variable LOGICAL escalar"
  
! #: fortran/resolve.c:10043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/resolve.c:10104
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/resolve.c:10108 fortran/resolve.c:10118
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "El argumento de conjunto de imagen en %L debe estar entre 1 y num_images()"
  
! #: fortran/resolve.c:10163
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "La declaraciÃ³n en %L no es una declaraciÃ³n de objetivo de ramificaciÃ³n vÃ¡lida para la declaraciÃ³n de ramificaciÃ³n en %L"
  
! #: fortran/resolve.c:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "La ramificaciÃ³n en %L puede resultar en un bucle infinito"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10190 fortran/resolve.c:10213
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "La declaraciÃ³n GOTO en %L deja la construcciÃ³n CRITICAL por la etiqueta en %L"
  
! #: fortran/resolve.c:10194 fortran/resolve.c:10219
  #, 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"
--- 70437,70739 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de tipo %s"
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de gÃ©nero %d"
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser escalar"
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "La expresiÃ³n de selecciÃ³n en una declaraciÃ³n GOTO computada en %L debe ser una expresiÃ³n entera escalar"
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "El argumento de la declaraciÃ³n SELECT en %L no puede ser %s"
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "El argumento de la declaraciÃ³n SELECT en %L debe ser una expresiÃ³n escalar"
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L no estÃ¡ en el rango de %s"
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "El DEFAULT CASE en %L no puede tener despuÃ©s un segundo DEFAULT CASE en %L"
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "No se permite un rango lÃ³gico en una declaraciÃ³n CASE en %L"
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Se repite un valor lÃ³gico constante en una declaraciÃ³n CASE en %L"
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La especificaciÃ³n de rango en %L nunca puede coincidir"
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "El bloque SELECT CASE lÃ³gico en %L tiene mÃ¡s de dos cases"
  
  #: fortran/resolve.c:8887
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "El procedimiento interno '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/resolve.c:8896
! #, fuzzy, gcc-internal-format
! #| msgid "The name '%s' cannot be used as a defined operator at %C"
! msgid "Derived type %qs cannot be used as a variable at %L"
! msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
! 
! #: fortran/resolve.c:8913
! #, fuzzy, gcc-internal-format
! #| msgid "Associate-name '%s' at %L is used as array"
! msgid "Associating entity %qs at %L is a procedure name"
! msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
! 
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L cannot be NULL()"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.c:8941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L has no type"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.c:8963
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "El selector debe ser polimÃ³rfico en la declaraciÃ³n SELECT TYPE en %L"
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L must not be coindexed"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.c:9278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.c:9290
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.c:9302
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be an extension of '%s'"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "El tipo derivado '%s' en %L debe ser una extensiÃ³n de '%s'"
  
! #: fortran/resolve.c:9305
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "IntrÃ­nseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/resolve.c:9315
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La especificaciÃ³n de tipo en %L no puede tener un parÃ¡metro de tipo diferido"
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloque CLASS IS doble en la declaraciÃ³n SELECT TYPE  en %L"
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexto no vÃ¡lido para el puntero NULL() en %%L"
  
! #: fortran/resolve.c:9878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STOP code at %L must be scalar"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "El cÃ³digo STOP en %L debe ser escalar"
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede ser polimÃ³rfico a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes de puntero a procedimiento"
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes ALLOCATABLE a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes PRIVATE"
  
! #: fortran/resolve.c:9934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "El elemento de transferencia de datos en %L no puede ser una referencia completa a una matriz de tamaÃ±o asumido"
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.c:10016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.c:10020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.c:10023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "El argumento ACQUIRED_LOCK= en %L debe ser una variable LOGICAL escalar"
  
! #: fortran/resolve.c:10067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "El argumento de conjunto de imagen en %L debe estar entre 1 y num_images()"
  
! #: fortran/resolve.c:10187
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "La declaraciÃ³n en %L no es una declaraciÃ³n de objetivo de ramificaciÃ³n vÃ¡lida para la declaraciÃ³n de ramificaciÃ³n en %L"
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "La ramificaciÃ³n en %L puede resultar en un bucle infinito"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "La declaraciÃ³n GOTO en %L deja la construcciÃ³n CRITICAL por la etiqueta en %L"
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "La declaraciÃ³n GOTO en %L deja la construcciÃ³n DO CONCURRENT por la etiqueta en %L"
*************** msgstr "La declaraciÃ³n GOTO en %L deja
*** 70545,70740 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "La etiqueta en %L no estÃ¡ en el mismo bloque que la declaraciÃ³n GOTO en %L"
  
! #: fortran/resolve.c:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "La mÃ¡scara WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.c:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "El objetivo de asignaciÃ³n WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.c:10330 fortran/resolve.c:10417
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "AsignaciÃ³n definida por el usuario de un no-ELEMENTAL en WHERE en %L"
  
! #: fortran/resolve.c:10340 fortran/resolve.c:10427
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "DeclaraciÃ³n sin soporte dentro de WHERE en %L"
  
! #: fortran/resolve.c:10371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "AsignaciÃ³n a una variable de Ã­ndice FORALL en %L"
  
! #: fortran/resolve.c:10380
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "No se usa el FORALL con Ã­ndice '%s' en el lado izquierdo de la asignaciÃ³n en %L y podrÃ­a causar mÃºltiples asignaciones a este objeto"
  
! #: fortran/resolve.c:10527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "FORALL construct at %L"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/resolve.c:10548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "El nombre de Ã­ndice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:10558
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Una construcciÃ³n FORALL externa ya tiene un Ã­ndice con este nombre %L"
  
! #: fortran/resolve.c:10635
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "la clÃ¡usula WHERE/ELSEWHERE en %L requiere una matriz LOGICAL"
  
! #: fortran/resolve.c:10740
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "Se truncarÃ¡ la expresiÃ³n CHARACTER en la asignaciÃ³n (%d/%d) en %L"
  
! #: fortran/resolve.c:10885
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "La expresiÃ³n con coÃ­ndice en %L se asigna a una variable de tipo derivado con un componente POINTER en un procedimiento PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10891
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "AsignaciÃ³n a una variable coindizada en %L en un procedimiento PURE"
  
! #: fortran/resolve.c:10935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Polymorphic array at %C not yet supported"
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "AÃºn no se admite la matriz polimÃ³rfica en %C"
  
! #: fortran/resolve.c:10939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "AsignaciÃ³n a una variable de Ã­ndice FORALL en %L"
  
! #: fortran/resolve.c:10944
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr "La variable no debe ser polimÃ³rfica en la asignaciÃ³n intrÃ­nseca en %L - revise que hay una subrutina especÃ­fica coincidente para el operador '='"
  
! #: fortran/resolve.c:10962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable coindizada no debe tener un componente Ãºltimo alojable en la asignaciÃ³n en %L"
  
! #: fortran/resolve.c:11280
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11522
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "AsignaciÃ³n de puntero de procedimiento no vÃ¡lida en %L"
  
! #: fortran/resolve.c:11534
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "La expresiÃ³n objetivo en la asignaciÃ³n de puntero en %L debe entregar un resultado puntero."
  
! #: fortran/resolve.c:11779
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr "La declaraciÃ³n ASSIGNED GOTO en %L requiere una variable INTEGER"
  
! #: fortran/resolve.c:11782
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "La variable '%s' no se ha asignado a una etiqueta objetivo en %L"
  
! #: fortran/resolve.c:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "La declaraciÃ³n RETURN alternativa en %L requiere de un especificador de devoluciÃ³n SCALAR-INTEGER"
  
! #: fortran/resolve.c:11855
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "La declaraciÃ³n de ASSIGN en %L requiere una variable INTEGER escalar por defecto"
  
  # 'kind' es el tipo del tipo de dato en Fortran. Lo traduzco como 
  # 'gÃ©nero', para evitar confusiÃ³n con 'type' = 'tipo'. cfuga
! #: fortran/resolve.c:11901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "GÃ©nero no vÃ¡lido para %s en %L"
  
! #: fortran/resolve.c:11905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "La declaraciÃ³n IF aritmÃ©tica en %L requiere una expresiÃ³n numÃ©rica"
  
! #: fortran/resolve.c:11966
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condiciÃ³n de salida del bucle DO WHILE en %L debe ser una expresiÃ³n LOGICAL escalar"
  
! #: fortran/resolve.c:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La clÃ¡usula de mÃ¡scara FORALL en %L requiere una expresiÃ³n LOGICAL escalar"
  
! #: fortran/resolve.c:12136
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
  
! #: fortran/resolve.c:12246
  #, 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"
--- 70741,70936 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "La etiqueta en %L no estÃ¡ en el mismo bloque que la declaraciÃ³n GOTO en %L"
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "La mÃ¡scara WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "El objetivo de asignaciÃ³n WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "AsignaciÃ³n definida por el usuario de un no-ELEMENTAL en WHERE en %L"
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "DeclaraciÃ³n sin soporte dentro de WHERE en %L"
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "AsignaciÃ³n a una variable de Ã­ndice FORALL en %L"
  
! #: fortran/resolve.c:10404
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "No se usa el FORALL con Ã­ndice '%s' en el lado izquierdo de la asignaciÃ³n en %L y podrÃ­a causar mÃºltiples asignaciones a este objeto"
  
! #: fortran/resolve.c:10551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "FORALL construct at %L"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/resolve.c:10572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "El nombre de Ã­ndice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Una construcciÃ³n FORALL externa ya tiene un Ã­ndice con este nombre %L"
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "la clÃ¡usula WHERE/ELSEWHERE en %L requiere una matriz LOGICAL"
  
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "Se truncarÃ¡ la expresiÃ³n CHARACTER en la asignaciÃ³n (%d/%d) en %L"
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "La expresiÃ³n con coÃ­ndice en %L se asigna a una variable de tipo derivado con un componente POINTER en un procedimiento PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "AsignaciÃ³n a una variable coindizada en %L en un procedimiento PURE"
  
! #: fortran/resolve.c:10959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Polymorphic array at %C not yet supported"
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "AÃºn no se admite la matriz polimÃ³rfica en %C"
  
! #: fortran/resolve.c:10963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "AsignaciÃ³n a una variable de Ã­ndice FORALL en %L"
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr "La variable no debe ser polimÃ³rfica en la asignaciÃ³n intrÃ­nseca en %L - revise que hay una subrutina especÃ­fica coincidente para el operador '='"
  
! #: fortran/resolve.c:10986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable coindizada no debe tener un componente Ãºltimo alojable en la asignaciÃ³n en %L"
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "AsignaciÃ³n de puntero de procedimiento no vÃ¡lida en %L"
  
! #: fortran/resolve.c:11558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "La expresiÃ³n objetivo en la asignaciÃ³n de puntero en %L debe entregar un resultado puntero."
  
! #: fortran/resolve.c:11803
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr "La declaraciÃ³n ASSIGNED GOTO en %L requiere una variable INTEGER"
  
! #: fortran/resolve.c:11806
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "La variable '%s' no se ha asignado a una etiqueta objetivo en %L"
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "La declaraciÃ³n RETURN alternativa en %L requiere de un especificador de devoluciÃ³n SCALAR-INTEGER"
  
! #: fortran/resolve.c:11879
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "La declaraciÃ³n de ASSIGN en %L requiere una variable INTEGER escalar por defecto"
  
  # 'kind' es el tipo del tipo de dato en Fortran. Lo traduzco como 
  # 'gÃ©nero', para evitar confusiÃ³n con 'type' = 'tipo'. cfuga
! #: fortran/resolve.c:11925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "GÃ©nero no vÃ¡lido para %s en %L"
  
! #: fortran/resolve.c:11929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "La declaraciÃ³n IF aritmÃ©tica en %L requiere una expresiÃ³n numÃ©rica"
  
! #: fortran/resolve.c:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11995
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condiciÃ³n de salida del bucle DO WHILE en %L debe ser una expresiÃ³n LOGICAL escalar"
  
! #: fortran/resolve.c:12079
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La clÃ¡usula de mÃ¡scara FORALL en %L requiere una expresiÃ³n LOGICAL escalar"
  
! #: fortran/resolve.c:12160
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
  
! #: fortran/resolve.c:12270
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
*************** msgstr "La etiqueta enlazante '%s' en %L
*** 70742,70748 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12260
  #, 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"
--- 70938,70944 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12284
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
*************** msgstr "La etiqueta enlazante '%s' en %L
*** 70751,70816 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12279
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La etiqueta enlazante '%s' en %L colisiona con la entidad global '%s' en %L"
  
! #: fortran/resolve.c:12364
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longitud de la cadena en %L es demasiado grande"
  
! #: fortran/resolve.c:12596
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz allocatable '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.c:12600
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "El objeto escalar '%s' en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.c:12608
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz de puntero '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.c:12618
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "La matriz '%s' en %L no puede tener una forma diferida"
  
! #: fortran/resolve.c:12633
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "El tipo '%s' de la variable CLASS '%s' en %L no es extensible"
  
! #: fortran/resolve.c:12645
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS '%s' en %L debe ser dummy, allocatable o pointer"
  
! #: fortran/resolve.c:12677
  #, fuzzy, gcc-internal-format
  #| msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "El tipo '%s' no se puede asociar al anfitriÃ³n en %L porque estÃ¡ bloqueado por un objeto incompatible del mismo nombre declarado en %L"
  
! #: fortran/resolve.c:12699
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Fortran 2008: SAVE implÃ­cito para la variable de mÃ³dulo '%s' en %L, se necesita por la inicializaciÃ³n por defecto"
  
! #: fortran/resolve.c:12730
  #, 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"
--- 70947,71012 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12303
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La etiqueta enlazante '%s' en %L colisiona con la entidad global '%s' en %L"
  
! #: fortran/resolve.c:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longitud de la cadena en %L es demasiado grande"
  
! #: fortran/resolve.c:12620
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz allocatable '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.c:12624
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "El objeto escalar '%s' en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.c:12632
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz de puntero '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.c:12643
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "La matriz '%s' en %L no puede tener una forma diferida"
  
! #: fortran/resolve.c:12658
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "El tipo '%s' de la variable CLASS '%s' en %L no es extensible"
  
! #: fortran/resolve.c:12670
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS '%s' en %L debe ser dummy, allocatable o pointer"
  
! #: fortran/resolve.c:12702
  #, fuzzy, gcc-internal-format
  #| msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "El tipo '%s' no se puede asociar al anfitriÃ³n en %L porque estÃ¡ bloqueado por un objeto incompatible del mismo nombre declarado en %L"
  
! #: fortran/resolve.c:12724
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Fortran 2008: SAVE implÃ­cito para la variable de mÃ³dulo '%s' en %L, se necesita por la inicializaciÃ³n por defecto"
  
! #: fortran/resolve.c:12755
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
*************** msgstr "La entidad '%s' en %L tiene un p
*** 70818,71848 ****
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12766
  #, fuzzy, gcc-internal-format
  #| msgid "The module or main program array '%s' at %L must have constant shape"
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "El mÃ³dulo o la matriz del programa principal '%s' en %L deben tener una forma constante"
  
! #: fortran/resolve.c:12791
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "La entidad con longitud de carÃ¡cter asumida en %L debe ser un argumento de prueba o un PARAMETER"
  
! #: fortran/resolve.c:12812
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "%qs at %L must have constant character length in this context"
  msgstr "'%s' en %L debe tener longitud de cÃ¡racter constante en este contexto"
  
! #: fortran/resolve.c:12819
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cÃ¡racter constante en este contexto"
  
! #: fortran/resolve.c:12866
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "El allocatable '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:12869
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "El external '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:12873
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "El dummy '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:12876
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "El intrinsic '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:12879
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "El resultado de la funciÃ³n '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:12882
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "La matriz automÃ¡tica '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:12924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:12955
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La funciÃ³n de declaraciÃ³n valuada con carÃ¡cter '%s' en %L debe tener longitud constante"
  
! #: fortran/resolve.c:12977
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: '%s' es de un tipo PRIVATE y no puede ser un argumento dummy de '%s', el cual es PUBLIC en %L"
  
! #: fortran/resolve.c:12999
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Fortran 2003: El procedimiento '%s' en la interfaz PUBLIC '%s' en %L toma argumentos dummy de '%s' el cual es PRIVATE"
  
! #: fortran/resolve.c:13017
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La funciÃ³n '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:13029
  #, fuzzy, gcc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "El objeto external '%s' en %L puede no tener un inicializador"
  
! #: fortran/resolve.c:13038
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La funciÃ³n ELEMENTAL '%s' en %L debe tener un resultado escalar"
  
! #: fortran/resolve.c:13048
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' en %L no debe tener atributo puntero o alojable"
  
! #: fortran/resolve.c:13067
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser matriz-valuada"
  
! #: fortran/resolve.c:13071
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
  
! #: fortran/resolve.c:13075
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.c:13079
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser recursiva"
  
! #: fortran/resolve.c:13092
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.c:13101
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/resolve.c:13107
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "El procedimiento dummy '%s' en %C no puede tener una interfaz genÃ©rica"
  
! #: fortran/resolve.c:13119
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.c:13176
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo SAVE en '%s' en %L"
  
! #: fortran/resolve.c:13182
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo INTENT en '%s' en %L"
  
! #: fortran/resolve.c:13188
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo RESULT en '%s' en %L"
  
! #: fortran/resolve.c:13196
  #, fuzzy, gcc-internal-format
  #| msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "El atributo EXTERNAL genera un conflicto con el atributo FUNCTION en '%s' en %L"
  
! #: fortran/resolve.c:13202
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Al resultado del puntero de procedimiento '%s' en %L le falta el atributo puntero"
  
! #: fortran/resolve.c:13245
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13253
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13261
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13354
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "El procedimiento FINAL '%s' en %L no debe ser una SUBROUTINE"
  
! #: fortran/resolve.c:13363
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "El procedimiento FINAL en %L debe tener exactamente un argumento"
  
! #: fortran/resolve.c:13372
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "El argumento del procedimiento FINAL en %L debe ser de tipo '%s'"
  
! #: fortran/resolve.c:13380
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser un POINTER"
  
! #: fortran/resolve.c:13386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "El argumento del procedimiento final en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.c:13392
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser OPTIONAL"
  
! #: fortran/resolve.c:13400
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser INTENT(OUT)"
  
! #: fortran/resolve.c:13409
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "El procedimiento FINAL que no es escalar en %L debe tener un argumento sharp asumido"
  
! #: fortran/resolve.c:13431
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "El procedimiento FINAL '%s' declarado en %L tiene el mismo rango (%d) que '%s'"
  
! #: fortran/resolve.c:13468
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr "SÃ³lo se declaran procedimientos FINAL de matriz para el tipo derivado '%s' definido en %L, se sugiere tambiÃ©n uno escalar"
  
! #: fortran/resolve.c:13508
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "'%s' y '%s' no pueden ser FUNCTION/SUBROUTINE mezcladas para el GENERIC '%s' en %L"
  
! #: fortran/resolve.c:13544
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "'%s' y '%s' para el GENERIC '%s' en %L son ambiguos"
  
! #: fortran/resolve.c:13603
  #, fuzzy, gcc-internal-format
  #| msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "El enlace especÃ­fico '%s' no estÃ¡ definido como objetivo del GENERIC '%s' en %L"
  
! #: fortran/resolve.c:13615
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "El GENERIC '%s' en %L debe apuntar a un enlace especÃ­fico, '%s' es GENERIC tambiÃ©n"
  
! #: fortran/resolve.c:13643
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "El GENERIC '%s' en %L no puede sobreescribir el enlace especÃ­fico con el mismo nombre"
  
! #: fortran/resolve.c:13699
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-bound operator at %L can't be NOPASS"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "El operador enlazado a tipo en %L no puede ser NOPASS"
  
! #: fortran/resolve.c:13910
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "'%s' debe ser un procedimiento de mÃ³dulo o un procedimiento externo con una interfaz explÃ­cita en %L"
  
! #: fortran/resolve.c:13953
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.c:13967
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.c:13981 fortran/resolve.c:14467
  #, fuzzy, gcc-internal-format
  #| msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argumento dummy pasado como objeto no polimÃ³rfico de '%s' en %L"
  
! #: fortran/resolve.c:13989
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.c:13998
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/resolve.c:14004
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.c:14010
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser POINTER"
  
! #: fortran/resolve.c:14039
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente de '%s'"
  
! #: fortran/resolve.c:14049
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente heredado de '%s'"
  
! #: fortran/resolve.c:14144
  #, fuzzy, gcc-internal-format
  #| msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "El tipo derivado '%s' declarado en %L debe ser ABSTRACT porque '%s' es DEFERRED y no se sobreescribiÃ³"
  
! #: fortran/resolve.c:14247
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "El componente de comatriz '%s' en %L debe sel alojable con forma diferida"
  
! #: fortran/resolve.c:14256
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "El componente '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.c:14266
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "El componenten '%s' en %L con componente comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.c:14291
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "El componente '%s' en %L tiene el atributo CONTIGUOUS porque no es un puntero de matriz"
  
! #: fortran/resolve.c:14302
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "El argumento de ICHAR en %L debe ser de longitud uno"
  
! #: fortran/resolve.c:14400
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento de componente puntero '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.c:14414
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento de componente puntero '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.c:14430
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.c:14440
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser escalar"
  
! #: fortran/resolve.c:14449
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede tener el atributo POINTER"
  
! #: fortran/resolve.c:14458
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.c:14500
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "El componente '%s' de '%s' en %L tiene el mismo nombre que un procedimiento enlazado a tipo heredado"
  
! #: fortran/resolve.c:14513
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longitud de carÃ¡cter del componente '%s' necesita ser una expresiÃ³n de especificaciÃ³n constante en %L"
  
! #: fortran/resolve.c:14524
  #, fuzzy, gcc-internal-format
  #| msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "El componente de carÃ¡cter '%s' de '%s' en %L con longitud diferida debe ser POINTER o ALLOCATABLE"
  
! #: fortran/resolve.c:14557
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: el componente '%s' es un tipo PRIVATE y no puede ser un componente de '%s' el cual es PUBLIC en %L"
  
! #: fortran/resolve.c:14565
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "El componente polimÃ³rfico %s en %L en SEQUENCE o de tipo BIND(C) %s"
  
! #: fortran/resolve.c:14574
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "El componente %s del tipo SEQUENCE declarado en %L no tiene el atributo SEQUENCE"
  
! #: fortran/resolve.c:14656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflicting I/O control specifications at %0 and %1"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Especificaciones de control de E/S en conflicto en %0 y %1"
  
! #: fortran/resolve.c:14701
  #, fuzzy, gcc-internal-format
  #| msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Como al extender el tipo '%s' en %L tiene un componente de comatriz, el tipo padre '%s' tambiÃ©n debe tener uno"
  
! #: fortran/resolve.c:14714
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "El tipo derivado '%s' que no es extensible en %L no debe ser ABSTRACT"
  
! #: fortran/resolve.c:14778
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14811
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Fortran 2003: El nombre genÃ©rico '%s' de la funciÃ³n '%s' en %L tiene el mismo nombre que el tipo derivado en %L"
  
! #: fortran/resolve.c:14825
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.c:14890
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "No se permite la matriz de tamaÃ±o asumido '%s' en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.c:14896
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Fortran 2003: Objeto de matriz NAMELIST '%s' con forma asumida en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.c:14902
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con forma que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.c:14910
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con longitud de carÃ¡cter que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.c:14927
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' se declarÃ³ PRIVATE y no puede ser miembro de una lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.c:14949
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE asociados a uso y no puede ser miembro de la lista de nombres '%s' en %L"
  
! #: fortran/resolve.c:14960
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE y no puede ser un miembro de la lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.c:14987
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo NAMELIST en '%s' en %L"
  
! #: fortran/resolve.c:15011
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "La matriz de parÃ¡metro '%s' en %L no puede ser automÃ¡tica ni de forma diferida"
  
! #: fortran/resolve.c:15027
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "El PARAMETER de tipo implÃ­cito '%s' en %L no coincide con un tipo IMPLICIT posterior"
  
! #: fortran/resolve.c:15038
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipo derivado incompatible en PARAMETER en %L"
  
! #: fortran/resolve.c:15046
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "El bloque COMMON '%s' en %L no puede tener el atributo EXTERNAL"
  
! #: fortran/resolve.c:15097
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "La entidad '%s' en %L tiene un parÃ¡metro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/resolve.c:15108
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15115
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15154
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15218
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "El atributo PROTECTED genera un conflicto con el atributo EXTERNAL en %L"
  
! #: fortran/resolve.c:15221
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo PROTECTED en %L"
  
! #: fortran/resolve.c:15317
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.c:15338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Bad specification for assumed size array at %L"
  msgstr "EspecificaciÃ³n errÃ³nea para la matriz de tamaÃ±o asumido en %C"
  
! #: fortran/resolve.c:15351
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "La matriz de tamaÃ±o asumido en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.c:15354
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.c:15364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "El sÃ­mbolo en %L no es una variable DUMMY"
  
! #: fortran/resolve.c:15390
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "'%s' en %L no puede tener el atributo VALUE porque no es un argumento dummy"
  
! #: fortran/resolve.c:15400
  #, fuzzy, gcc-internal-format
  #| msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable dummy de carÃ¡cter '%s' en %L con atributo VALUE debe tener longitud constante"
  
! #: fortran/resolve.c:15409
  #, fuzzy, gcc-internal-format
  #| msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable dummy de carÃ¡cter interoperable con C '%s' en %L con atributo VALUE debe ser de longitud uno"
  
! #: fortran/resolve.c:15422 fortran/resolve.c:15599
  #, fuzzy, gcc-internal-format
  #| msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "El tipo derivado '%s' en %L es de tipo '%s', el cual no se ha definido"
  
! #: fortran/resolve.c:15436
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15445
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15454
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.c:15462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.c:15469
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.c:15489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/resolve.c:15496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.c:15503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.c:15510
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/resolve.c:15536
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "La variable '%s' en %L no puede ser BIND(C) porque no es un bloque COMMON ni se declarÃ³ en el Ã¡mbito de nivel de mÃ³dulo"
  
! #: fortran/resolve.c:15546
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cÃ¡racter constante en este contexto"
  
! #: fortran/resolve.c:15625
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "Fortran 2003: La funciÃ³n PUBLIC %s '%s' en %L es de tipo derivado PRIVATE '%s'"
  
! #: fortran/resolve.c:15640
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.c:15653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.c:15671
  #, fuzzy, gcc-internal-format
  #| msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "El argumento dummy INTENT(OUT) '%s' en %L es ASSUMED SIZE y por lo tanto no puede tener un inicializador por defecto"
  
! #: fortran/resolve.c:15683
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.c:15692
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.c:15704
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "El resultado de la funciÃ³n '%s' en %L no puede ser una comatriz o tener un componente comatriz"
  
! #: fortran/resolve.c:15713
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.c:15725
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable '%s' en %L con componente de comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.c:15741
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable '%s' en %L es una comatriz y no es ALLOCATABLE, SAVE ni un argumento dummy"
  
! #: fortran/resolve.c:15749
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.c:15756
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable comatriz allocatable '%s' en %L debe tener forma diferida"
  
! #: fortran/resolve.c:15768
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable '%s' en %L es INTENT(OUT) y por lo tanto no puede ser una comatriz allocatable o tener componentes comatriz"
  
! #: fortran/resolve.c:15777
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.c:15793
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.c:15799
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.c:15824
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %s cannot be renamed by USE association to %s"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La lista de nombres %s no se puede renombrar por asociaciÃ³n de USE a %s"
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "No se guarda (SAVE) el threadprivate en %L"
  
! #: fortran/resolve.c:15905
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Se espera la lista de entidades nombradas %C"
  
! #: fortran/resolve.c:16018
  #, fuzzy, gcc-internal-format
  #| msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "El elemento BLOCK DATA '%s' en %L debe estar en COMMON"
  
! #: fortran/resolve.c:16025
  #, fuzzy, gcc-internal-format
  #| msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "La matriz DATA '%s' en %L se debe especificar en una declaraciÃ³n previa"
  
! #: fortran/resolve.c:16032
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L cannot have a coindex"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "El elemento DATA '%s' en %L no puede tener un coÃ­ndice"
  
! #: fortran/resolve.c:16048
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L is a pointer and so must be a full array"
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "El elemento DATA '%s' en %L es un puntero y entonces debe ser una matriz completa"
  
! #: fortran/resolve.c:16055
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16103
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "SecciÃ³n de matriz no constante en %L en la declaraciÃ³n DATA"
  
! #: fortran/resolve.c:16116
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "La declaraciÃ³n DATA en %L tiene mÃ¡s variables que valores"
  
! #: fortran/resolve.c:16215
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el inicio del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.c:16223
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el final del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.c:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el paso del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.c:16356
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "La declaraciÃ³n DATA en %L tiene mÃ¡s valores que variables"
  
! #: fortran/resolve.c:16521
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Se define la etiqueta %d en %L pero no se usa"
  
! #: fortran/resolve.c:16527
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Se define la etiqueta %d en %L pero no se puede usar"
  
! #: fortran/resolve.c:16611
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L debe tener el atributo SEQUENCE para ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:16620
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L no puede tener componentes ALLOCATABLE que sean un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:16628
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de tipo derivado '%s' en %L con inicializadores por defecto no puede ser un objeto EQUIVALENCE con una variable en COMMON"
  
! #: fortran/resolve.c:16644
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L con componente(s) de puntero no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:16747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n EQUIVALENCE en %L"
  
! #: fortran/resolve.c:16762
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Todos o ninguno de los objetos en el conjunto EQUIVALENCE en %L deben tener el atributo PROTECTED"
  
! #: fortran/resolve.c:16787
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "El miembro de bloque comÃºn '%s' en %L no puede ser un objeto EQUIVALENCE en el procedimiento puro '%s'"
  
! #: fortran/resolve.c:16796
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "La constante nombrada '%s' en %L no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:16869
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "La matriz '%s' en %L con lÃ­mites que no son constantes no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:16880
  #, fuzzy, gcc-internal-format
  #| msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "El componente de estructura '%s' en %L no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:16891
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La subcadena en %L tiene longitud cero"
  
! #: fortran/resolve.c:16922
  #, fuzzy, gcc-internal-format
  #| msgid "Different character lengths in pointer assignment at %L"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Longitudes de carÃ¡cter diferentes en la asignaciÃ³n de puntero en %L"
  
! #: fortran/resolve.c:16989
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "La funciÃ³n PUBLIC '%s' en %L no puede ser del tipo PRIVATE '%s'"
  
! #: fortran/resolve.c:17002
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY '%s' en %L no tiene tipo IMPLICIT"
  
! #: fortran/resolve.c:17022
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe ser FUNCTION"
  
! #: fortran/resolve.c:17032
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "El procedimiento de operador de usuario '%s' en %L no puede ser de longitud de carÃ¡cter asumido"
  
! #: fortran/resolve.c:17040
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe tener al menos un argumento"
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "El primer argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.c:17072
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "El segundo argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.c:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "La interfaz de operador en %L debe tener, cuando mucho, dos argumentos"
  
! #: fortran/resolve.c:17158
  #, 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"
--- 71014,72044 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12791
  #, fuzzy, gcc-internal-format
  #| msgid "The module or main program array '%s' at %L must have constant shape"
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "El mÃ³dulo o la matriz del programa principal '%s' en %L deben tener una forma constante"
  
! #: fortran/resolve.c:12816
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "La entidad con longitud de carÃ¡cter asumida en %L debe ser un argumento de prueba o un PARAMETER"
  
! #: fortran/resolve.c:12837
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "%qs at %L must have constant character length in this context"
  msgstr "'%s' en %L debe tener longitud de cÃ¡racter constante en este contexto"
  
! #: fortran/resolve.c:12844
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cÃ¡racter constante en este contexto"
  
! #: fortran/resolve.c:12891
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "El allocatable '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:12894
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "El external '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:12898
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "El dummy '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:12901
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "El intrinsic '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:12904
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "El resultado de la funciÃ³n '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:12907
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "La matriz automÃ¡tica '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:12949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:12980
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La funciÃ³n de declaraciÃ³n valuada con carÃ¡cter '%s' en %L debe tener longitud constante"
  
! #: fortran/resolve.c:13002
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: '%s' es de un tipo PRIVATE y no puede ser un argumento dummy de '%s', el cual es PUBLIC en %L"
  
! #: fortran/resolve.c:13024
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Fortran 2003: El procedimiento '%s' en la interfaz PUBLIC '%s' en %L toma argumentos dummy de '%s' el cual es PRIVATE"
  
! #: fortran/resolve.c:13042
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La funciÃ³n '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:13054
  #, fuzzy, gcc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "El objeto external '%s' en %L puede no tener un inicializador"
  
! #: fortran/resolve.c:13063
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La funciÃ³n ELEMENTAL '%s' en %L debe tener un resultado escalar"
  
! #: fortran/resolve.c:13073
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' en %L no debe tener atributo puntero o alojable"
  
! #: fortran/resolve.c:13092
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser matriz-valuada"
  
! #: fortran/resolve.c:13096
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
  
! #: fortran/resolve.c:13100
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.c:13104
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser recursiva"
  
! #: fortran/resolve.c:13117
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.c:13126
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/resolve.c:13132
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "El procedimiento dummy '%s' en %C no puede tener una interfaz genÃ©rica"
  
! #: fortran/resolve.c:13144
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.c:13201
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo SAVE en '%s' en %L"
  
! #: fortran/resolve.c:13207
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo INTENT en '%s' en %L"
  
! #: fortran/resolve.c:13213
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo RESULT en '%s' en %L"
  
! #: fortran/resolve.c:13221
  #, fuzzy, gcc-internal-format
  #| msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "El atributo EXTERNAL genera un conflicto con el atributo FUNCTION en '%s' en %L"
  
! #: fortran/resolve.c:13227
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Al resultado del puntero de procedimiento '%s' en %L le falta el atributo puntero"
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13278
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13286
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13295
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13379
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "El procedimiento FINAL '%s' en %L no debe ser una SUBROUTINE"
  
! #: fortran/resolve.c:13388
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "El procedimiento FINAL en %L debe tener exactamente un argumento"
  
! #: fortran/resolve.c:13397
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "El argumento del procedimiento FINAL en %L debe ser de tipo '%s'"
  
! #: fortran/resolve.c:13405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser un POINTER"
  
! #: fortran/resolve.c:13411
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "El argumento del procedimiento final en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.c:13417
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser OPTIONAL"
  
! #: fortran/resolve.c:13425
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser INTENT(OUT)"
  
! #: fortran/resolve.c:13434
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "El procedimiento FINAL que no es escalar en %L debe tener un argumento sharp asumido"
  
! #: fortran/resolve.c:13456
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "El procedimiento FINAL '%s' declarado en %L tiene el mismo rango (%d) que '%s'"
  
! #: fortran/resolve.c:13493
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr "SÃ³lo se declaran procedimientos FINAL de matriz para el tipo derivado '%s' definido en %L, se sugiere tambiÃ©n uno escalar"
  
! #: fortran/resolve.c:13533
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "'%s' y '%s' no pueden ser FUNCTION/SUBROUTINE mezcladas para el GENERIC '%s' en %L"
  
! #: fortran/resolve.c:13569
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "'%s' y '%s' para el GENERIC '%s' en %L son ambiguos"
  
! #: fortran/resolve.c:13628
  #, fuzzy, gcc-internal-format
  #| msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "El enlace especÃ­fico '%s' no estÃ¡ definido como objetivo del GENERIC '%s' en %L"
  
! #: fortran/resolve.c:13640
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "El GENERIC '%s' en %L debe apuntar a un enlace especÃ­fico, '%s' es GENERIC tambiÃ©n"
  
! #: fortran/resolve.c:13668
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "El GENERIC '%s' en %L no puede sobreescribir el enlace especÃ­fico con el mismo nombre"
  
! #: fortran/resolve.c:13724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-bound operator at %L can't be NOPASS"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "El operador enlazado a tipo en %L no puede ser NOPASS"
  
! #: fortran/resolve.c:13935
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "'%s' debe ser un procedimiento de mÃ³dulo o un procedimiento externo con una interfaz explÃ­cita en %L"
  
! #: fortran/resolve.c:13978
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.c:13992
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.c:14006 fortran/resolve.c:14492
  #, fuzzy, gcc-internal-format
  #| msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argumento dummy pasado como objeto no polimÃ³rfico de '%s' en %L"
  
! #: fortran/resolve.c:14014
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.c:14023
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/resolve.c:14029
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.c:14035
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser POINTER"
  
! #: fortran/resolve.c:14064
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente de '%s'"
  
! #: fortran/resolve.c:14074
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente heredado de '%s'"
  
! #: fortran/resolve.c:14169
  #, fuzzy, gcc-internal-format
  #| msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "El tipo derivado '%s' declarado en %L debe ser ABSTRACT porque '%s' es DEFERRED y no se sobreescribiÃ³"
  
! #: fortran/resolve.c:14272
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "El componente de comatriz '%s' en %L debe sel alojable con forma diferida"
  
! #: fortran/resolve.c:14281
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "El componente '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.c:14291
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "El componenten '%s' en %L con componente comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.c:14316
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "El componente '%s' en %L tiene el atributo CONTIGUOUS porque no es un puntero de matriz"
  
! #: fortran/resolve.c:14327
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "El argumento de ICHAR en %L debe ser de longitud uno"
  
! #: fortran/resolve.c:14425
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento de componente puntero '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.c:14439
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento de componente puntero '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.c:14455
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.c:14465
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser escalar"
  
! #: fortran/resolve.c:14474
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede tener el atributo POINTER"
  
! #: fortran/resolve.c:14483
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.c:14525
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "El componente '%s' de '%s' en %L tiene el mismo nombre que un procedimiento enlazado a tipo heredado"
  
! #: fortran/resolve.c:14538
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longitud de carÃ¡cter del componente '%s' necesita ser una expresiÃ³n de especificaciÃ³n constante en %L"
  
! #: fortran/resolve.c:14549
  #, fuzzy, gcc-internal-format
  #| msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "El componente de carÃ¡cter '%s' de '%s' en %L con longitud diferida debe ser POINTER o ALLOCATABLE"
  
! #: fortran/resolve.c:14582
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: el componente '%s' es un tipo PRIVATE y no puede ser un componente de '%s' el cual es PUBLIC en %L"
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "El componente polimÃ³rfico %s en %L en SEQUENCE o de tipo BIND(C) %s"
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "El componente %s del tipo SEQUENCE declarado en %L no tiene el atributo SEQUENCE"
  
! #: fortran/resolve.c:14681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflicting I/O control specifications at %0 and %1"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Especificaciones de control de E/S en conflicto en %0 y %1"
  
! #: fortran/resolve.c:14726
  #, fuzzy, gcc-internal-format
  #| msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Como al extender el tipo '%s' en %L tiene un componente de comatriz, el tipo padre '%s' tambiÃ©n debe tener uno"
  
! #: fortran/resolve.c:14739
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "El tipo derivado '%s' que no es extensible en %L no debe ser ABSTRACT"
  
! #: fortran/resolve.c:14803
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14836
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Fortran 2003: El nombre genÃ©rico '%s' de la funciÃ³n '%s' en %L tiene el mismo nombre que el tipo derivado en %L"
  
! #: fortran/resolve.c:14850
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.c:14915
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "No se permite la matriz de tamaÃ±o asumido '%s' en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.c:14921
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Fortran 2003: Objeto de matriz NAMELIST '%s' con forma asumida en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.c:14927
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con forma que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.c:14935
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con longitud de carÃ¡cter que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.c:14952
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' se declarÃ³ PRIVATE y no puede ser miembro de una lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.c:14974
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE asociados a uso y no puede ser miembro de la lista de nombres '%s' en %L"
  
! #: fortran/resolve.c:14985
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE y no puede ser un miembro de la lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.c:15012
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo NAMELIST en '%s' en %L"
  
! #: fortran/resolve.c:15031
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "La matriz de parÃ¡metro '%s' en %L no puede ser automÃ¡tica ni de forma diferida"
  
! #: fortran/resolve.c:15047
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "El PARAMETER de tipo implÃ­cito '%s' en %L no coincide con un tipo IMPLICIT posterior"
  
! #: fortran/resolve.c:15058
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipo derivado incompatible en PARAMETER en %L"
  
! #: fortran/resolve.c:15066
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "El bloque COMMON '%s' en %L no puede tener el atributo EXTERNAL"
  
! #: fortran/resolve.c:15117
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "La entidad '%s' en %L tiene un parÃ¡metro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/resolve.c:15128
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15135
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15238
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "El atributo PROTECTED genera un conflicto con el atributo EXTERNAL en %L"
  
! #: fortran/resolve.c:15241
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo PROTECTED en %L"
  
! #: fortran/resolve.c:15337
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.c:15358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Bad specification for assumed size array at %L"
  msgstr "EspecificaciÃ³n errÃ³nea para la matriz de tamaÃ±o asumido en %C"
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "La matriz de tamaÃ±o asumido en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.c:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.c:15384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.c:15391
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15404
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "El sÃ­mbolo en %L no es una variable DUMMY"
  
! #: fortran/resolve.c:15410
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "'%s' en %L no puede tener el atributo VALUE porque no es un argumento dummy"
  
! #: fortran/resolve.c:15420
  #, fuzzy, gcc-internal-format
  #| msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable dummy de carÃ¡cter '%s' en %L con atributo VALUE debe tener longitud constante"
  
! #: fortran/resolve.c:15429
  #, fuzzy, gcc-internal-format
  #| msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable dummy de carÃ¡cter interoperable con C '%s' en %L con atributo VALUE debe ser de longitud uno"
  
! #: fortran/resolve.c:15442 fortran/resolve.c:15619
  #, fuzzy, gcc-internal-format
  #| msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "El tipo derivado '%s' en %L es de tipo '%s', el cual no se ha definido"
  
! #: fortran/resolve.c:15456
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15465
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.c:15482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.c:15489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.c:15509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/resolve.c:15516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.c:15523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.c:15530
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/resolve.c:15556
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "La variable '%s' en %L no puede ser BIND(C) porque no es un bloque COMMON ni se declarÃ³ en el Ã¡mbito de nivel de mÃ³dulo"
  
! #: fortran/resolve.c:15566
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cÃ¡racter constante en este contexto"
  
! #: fortran/resolve.c:15645
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "Fortran 2003: La funciÃ³n PUBLIC %s '%s' en %L es de tipo derivado PRIVATE '%s'"
  
! #: fortran/resolve.c:15660
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.c:15673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.c:15691
  #, fuzzy, gcc-internal-format
  #| msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "El argumento dummy INTENT(OUT) '%s' en %L es ASSUMED SIZE y por lo tanto no puede tener un inicializador por defecto"
  
! #: fortran/resolve.c:15703
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.c:15712
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.c:15724
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "El resultado de la funciÃ³n '%s' en %L no puede ser una comatriz o tener un componente comatriz"
  
! #: fortran/resolve.c:15733
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.c:15745
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable '%s' en %L con componente de comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.c:15761
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable '%s' en %L es una comatriz y no es ALLOCATABLE, SAVE ni un argumento dummy"
  
! #: fortran/resolve.c:15769
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.c:15776
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable comatriz allocatable '%s' en %L debe tener forma diferida"
  
! #: fortran/resolve.c:15788
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable '%s' en %L es INTENT(OUT) y por lo tanto no puede ser una comatriz allocatable o tener componentes comatriz"
  
! #: fortran/resolve.c:15797
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.c:15813
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.c:15819
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.c:15844
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %s cannot be renamed by USE association to %s"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La lista de nombres %s no se puede renombrar por asociaciÃ³n de USE a %s"
  
! #: fortran/resolve.c:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "No se guarda (SAVE) el threadprivate en %L"
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Se espera la lista de entidades nombradas %C"
  
! #: fortran/resolve.c:16038
  #, fuzzy, gcc-internal-format
  #| msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "El elemento BLOCK DATA '%s' en %L debe estar en COMMON"
  
! #: fortran/resolve.c:16045
  #, fuzzy, gcc-internal-format
  #| msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "La matriz DATA '%s' en %L se debe especificar en una declaraciÃ³n previa"
  
! #: fortran/resolve.c:16052
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L cannot have a coindex"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "El elemento DATA '%s' en %L no puede tener un coÃ­ndice"
  
! #: fortran/resolve.c:16068
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L is a pointer and so must be a full array"
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "El elemento DATA '%s' en %L es un puntero y entonces debe ser una matriz completa"
  
! #: fortran/resolve.c:16075
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16123
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "SecciÃ³n de matriz no constante en %L en la declaraciÃ³n DATA"
  
! #: fortran/resolve.c:16136
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "La declaraciÃ³n DATA en %L tiene mÃ¡s variables que valores"
  
! #: fortran/resolve.c:16235
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el inicio del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.c:16243
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el final del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.c:16251
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el paso del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.c:16376
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "La declaraciÃ³n DATA en %L tiene mÃ¡s valores que variables"
  
! #: fortran/resolve.c:16541
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Se define la etiqueta %d en %L pero no se usa"
  
! #: fortran/resolve.c:16547
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Se define la etiqueta %d en %L pero no se puede usar"
  
! #: fortran/resolve.c:16631
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L debe tener el atributo SEQUENCE para ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:16640
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L no puede tener componentes ALLOCATABLE que sean un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:16648
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de tipo derivado '%s' en %L con inicializadores por defecto no puede ser un objeto EQUIVALENCE con una variable en COMMON"
  
! #: fortran/resolve.c:16664
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L con componente(s) de puntero no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:16767
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n EQUIVALENCE en %L"
  
! #: fortran/resolve.c:16782
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Todos o ninguno de los objetos en el conjunto EQUIVALENCE en %L deben tener el atributo PROTECTED"
  
! #: fortran/resolve.c:16807
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "El miembro de bloque comÃºn '%s' en %L no puede ser un objeto EQUIVALENCE en el procedimiento puro '%s'"
  
! #: fortran/resolve.c:16816
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "La constante nombrada '%s' en %L no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:16889
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "La matriz '%s' en %L con lÃ­mites que no son constantes no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:16900
  #, fuzzy, gcc-internal-format
  #| msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "El componente de estructura '%s' en %L no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La subcadena en %L tiene longitud cero"
  
! #: fortran/resolve.c:16942
  #, fuzzy, gcc-internal-format
  #| msgid "Different character lengths in pointer assignment at %L"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Longitudes de carÃ¡cter diferentes en la asignaciÃ³n de puntero en %L"
  
! #: fortran/resolve.c:17009
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "La funciÃ³n PUBLIC '%s' en %L no puede ser del tipo PRIVATE '%s'"
  
! #: fortran/resolve.c:17022
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY '%s' en %L no tiene tipo IMPLICIT"
  
! #: fortran/resolve.c:17042
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe ser FUNCTION"
  
! #: fortran/resolve.c:17052
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "El procedimiento de operador de usuario '%s' en %L no puede ser de longitud de carÃ¡cter asumido"
  
! #: fortran/resolve.c:17060
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe tener al menos un argumento"
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "El primer argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.c:17092
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "El segundo argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.c:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "La interfaz de operador en %L debe tener, cuando mucho, dos argumentos"
  
! #: fortran/resolve.c:17178
  #, fuzzy, gcc-internal-format
  #| msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
*************** msgstr "CarÃ¡cter de tabulaciÃ³n que no
*** 71914,71943 ****
  msgid "Invalid character 0x%s at %C"
  msgstr "CarÃ¡cter no vÃ¡lido en el nombre en %C"
  
! #: fortran/scanner.c:1811 fortran/scanner.c:1814
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "no se permite '&' por sÃ­ solo en la lÃ­nea %d"
  
! #: fortran/scanner.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "CarÃ¡cter de tabulador que no es conformante en la columna %d de la lÃ­nea %d"
  
! #: fortran/scanner.c:2102
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: file %s left but not entered"
  msgid "file %qs left but not entered"
  msgstr "%s:%d: se dejÃ³ el fichero %s pero no se entrÃ³"
  
! #: fortran/scanner.c:2144
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: Illegal preprocessor directive"
  msgid "Illegal preprocessor directive"
  msgstr "%s:%d: Directiva de preprocesamiento ilegal"
  
! #: fortran/scanner.c:2487
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open file '%s'"
  msgid "Cannot open file %qs"
--- 72110,72139 ----
  msgid "Invalid character 0x%s at %C"
  msgstr "CarÃ¡cter no vÃ¡lido en el nombre en %C"
  
! #: fortran/scanner.c:1815 fortran/scanner.c:1818
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "no se permite '&' por sÃ­ solo en la lÃ­nea %d"
  
! #: fortran/scanner.c:1908
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "CarÃ¡cter de tabulador que no es conformante en la columna %d de la lÃ­nea %d"
  
! #: fortran/scanner.c:2137
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: file %s left but not entered"
  msgid "file %qs left but not entered"
  msgstr "%s:%d: se dejÃ³ el fichero %s pero no se entrÃ³"
  
! #: fortran/scanner.c:2179
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: Illegal preprocessor directive"
  msgid "Illegal preprocessor directive"
  msgstr "%s:%d: Directiva de preprocesamiento ilegal"
  
! #: fortran/scanner.c:2522
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open file '%s'"
  msgid "Cannot open file %qs"
*************** msgstr "El argumento de ASIN en %L debe
*** 72023,72313 ****
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1131
  #, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1159
  #, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1180
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr "El argumento de ATANH en %L debe estar dentro del rango -1 a 1"
  
! #: fortran/simplify.c:1194
  #, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1211
! #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
  msgstr "Si el primer argumento de ATAN2 %L es cero, entonces el segundo argumento no debe ser cero"
  
! #: fortran/simplify.c:1303
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr "El resultado de BESSEL_YN es -INF en %L"
  
! #: fortran/simplify.c:1666
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr ""
  
! #: fortran/simplify.c:1685
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr ""
  
! #: fortran/simplify.c:1766
! #, gcc-internal-format
! msgid "in simplify_trig_call(): Bad intrinsic"
! msgstr ""
! 
! #: fortran/simplify.c:1821
! #, fuzzy, gcc-internal-format
! #| msgid "gfc_trans_code(): Bad statement code"
! msgid "in gfc_simplify_trigd(): Bad type"
! msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
! 
! #: fortran/simplify.c:1839
! #, fuzzy, gcc-internal-format
! #| msgid "gfc_trans_code(): Bad statement code"
! msgid "in gfc_simplify_atrigd(): Bad type"
! msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
! 
! #: fortran/simplify.c:1863
! #, fuzzy, gcc-internal-format
! #| msgid "gfc_trans_code(): Bad statement code"
! msgid "in gfc_simplify_atan2d(): Bad type"
! msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
  
! #: fortran/simplify.c:1901
  #, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2270
  #, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2841
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:3055
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.c:3168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "El argumento de IACHAR en %L debe ser de longitud uno"
  
! #: fortran/simplify.c:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "El argumento de la funciÃ³n IACHAR en %L estÃ¡ fuera de rango 0..127"
  
! #: fortran/simplify.c:3291
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "La suma del segundo y tercer argumentos de IBITS excede el tamaÃ±o de bit en %L"
  
! #: fortran/simplify.c:3315
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.c:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "El argumento de ICHAR en %L debe ser de longitud uno"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3751 fortran/simplify.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "El segundo argumento de %s es negativo en %L"
  
! #: fortran/simplify.c:3771
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "La magnitud del segundo argumento de %s excede el tamaÃ±o de bit en %L"
  
! #: fortran/simplify.c:3896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "La magnitud del segundo argumento de ISHFTC excede el BIT_SIZE del primer argumento en %L"
  
! #: fortran/simplify.c:3899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "El valor absoluto de SHIFT en %L debe ser menor o igual a SIZE en %L"
  
! #: fortran/simplify.c:4220 fortran/simplify.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "El argumento DIM en %L estÃ¡ fuera de los lÃ­mites"
  
! #: fortran/simplify.c:4536
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "El argumento de LOG en %L no puede ser menor o igual a cero"
  
! #: fortran/simplify.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "El argumento complejo de LOG en %L no puede ser cero"
  
! #: fortran/simplify.c:4560
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "El argumento de LOG10 en %L no puede ser menor o igual a cero"
  
! #: fortran/simplify.c:4905
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.c:5813 fortran/simplify.c:5821
  #, fuzzy, gcc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/simplify.c:5827
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
  
! #: fortran/simplify.c:5865 fortran/simplify.c:5873
  #, fuzzy, gcc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/simplify.c:5879
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:5951
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "El resultado de NEAREST es NaN en %L"
  
! #: fortran/simplify.c:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "El argumento NCOPIES del intrÃ­nseco REPEAT es negativo en %L"
  
! #: fortran/simplify.c:6584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "El argumento NCOPIES del intrÃ­nseco REPEAT es demasiado grande en %L"
  
! #: fortran/simplify.c:6621
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6709
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6723
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.c:6733
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.c:6785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer too large at %C"
  msgid "Reshaped array too large at %C"
  msgstr "Entero demasiado grande en %C"
  
! #: fortran/simplify.c:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "El resultado de SCALE desborda su gÃ©nero en %L"
  
! #: fortran/simplify.c:7483
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Tipo errÃ³neo en la expresiÃ³n constante"
  
! #: fortran/simplify.c:7512
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:7650 fortran/simplify.c:7931
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.c:7660
  #, fuzzy, gcc-internal-format
  #| msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See -fmax-array-constructor option"
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr "El nÃºmero de elementos en el constructor de matriz en %L requiere un incremento del lÃ­mite superior %d permitido.  Vea la opciÃ³n -fmax-array-constructor."
  
! #: fortran/simplify.c:7727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Finalization at %L is not yet implemented"
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "AÃºn no se admite la finalizaciÃ³n en %L"
  
! #: fortran/simplify.c:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "El argumento de SQRT en %L tiene un valor negativo"
  
! #: fortran/simplify.c:7767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid second argument of IBSET at %L"
  msgid "invalid argument of SQRT at %L"
  msgstr "Segundo argumento de IBSET no vÃ¡lido en %L"
  
! #: fortran/simplify.c:8098
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr "Fuera de lÃ­mites en IMAGE_INDEX en %L para la dimensiÃ³n %d, SUB tiene %ld y el lÃ­mite inferior de COARRAY  es %ld)"
  
! #: fortran/simplify.c:8121
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr "Fuera de lÃ­mites en IMAGE_INDEX en %L para la dimensiÃ³n %d, SUB tiene %ld y el lÃ­mite superior de COARRAY es %ld)"
  
! #: fortran/simplify.c:8605
  #, fuzzy, gcc-internal-format
  #| msgid "Character '%s' in string at %L cannot be converted into character kind %d"
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
--- 72219,72505 ----
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1138
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Argument of ACOS at %L must be between -1 and 1"
! msgid "Argument of ACOSD at %L must be between -1 and 1"
! msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
! 
! #: fortran/simplify.c:1164
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Argument of ASIN at %L must be between -1 and 1"
! msgid "Argument of ASIND at %L must be between -1 and 1"
! msgstr "El argumento de ASIN en %L debe estar entre -1 y 1"
! 
! #: fortran/simplify.c:1216
  #, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1244
  #, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1265
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr "El argumento de ATANH en %L debe estar dentro del rango -1 a 1"
  
! #: fortran/simplify.c:1279
  #, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1296
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
! msgid "If first argument of ATAN2 at %L is zero, then the second argument must not be zero"
  msgstr "Si el primer argumento de ATAN2 %L es cero, entonces el segundo argumento no debe ser cero"
  
! #: fortran/simplify.c:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr "El resultado de BESSEL_YN es -INF en %L"
  
! #: fortran/simplify.c:1751
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr ""
  
! #: fortran/simplify.c:1770
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr ""
  
! #: fortran/simplify.c:1837
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
! msgid "If first argument of ATAN2D at %L is zero, then the second argument must not be zero"
! msgstr "Si el primer argumento de ATAN2 %L es cero, entonces el segundo argumento no debe ser cero"
  
! #: fortran/simplify.c:1872
  #, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2336
  #, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2907
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:3121
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.c:3234
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "El argumento de IACHAR en %L debe ser de longitud uno"
  
! #: fortran/simplify.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "El argumento de la funciÃ³n IACHAR en %L estÃ¡ fuera de rango 0..127"
  
! #: fortran/simplify.c:3357
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "La suma del segundo y tercer argumentos de IBITS excede el tamaÃ±o de bit en %L"
  
! #: fortran/simplify.c:3381
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.c:3432
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "El argumento de ICHAR en %L debe ser de longitud uno"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3817 fortran/simplify.c:3825
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "El segundo argumento de %s es negativo en %L"
  
! #: fortran/simplify.c:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "La magnitud del segundo argumento de %s excede el tamaÃ±o de bit en %L"
  
! #: fortran/simplify.c:3962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "La magnitud del segundo argumento de ISHFTC excede el BIT_SIZE del primer argumento en %L"
  
! #: fortran/simplify.c:3965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "El valor absoluto de SHIFT en %L debe ser menor o igual a SIZE en %L"
  
! #: fortran/simplify.c:4296 fortran/simplify.c:4429
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "El argumento DIM en %L estÃ¡ fuera de los lÃ­mites"
  
! #: fortran/simplify.c:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "El argumento de LOG en %L no puede ser menor o igual a cero"
  
! #: fortran/simplify.c:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "El argumento complejo de LOG en %L no puede ser cero"
  
! #: fortran/simplify.c:4636
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.c:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "El argumento de LOG10 en %L no puede ser menor o igual a cero"
  
! #: fortran/simplify.c:4981
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.c:5889 fortran/simplify.c:5897
  #, fuzzy, gcc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/simplify.c:5903
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
  
! #: fortran/simplify.c:5941 fortran/simplify.c:5949
  #, fuzzy, gcc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/simplify.c:5955
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "El resultado de NEAREST es NaN en %L"
  
! #: fortran/simplify.c:6604
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "El argumento NCOPIES del intrÃ­nseco REPEAT es negativo en %L"
  
! #: fortran/simplify.c:6660
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "El argumento NCOPIES del intrÃ­nseco REPEAT es demasiado grande en %L"
  
! #: fortran/simplify.c:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.c:6809
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.c:6861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer too large at %C"
  msgid "Reshaped array too large at %C"
  msgstr "Entero demasiado grande en %C"
  
! #: fortran/simplify.c:6975
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "El resultado de SCALE desborda su gÃ©nero en %L"
  
! #: fortran/simplify.c:7559
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Tipo errÃ³neo en la expresiÃ³n constante"
  
! #: fortran/simplify.c:7588
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:7726 fortran/simplify.c:8009
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.c:7736
  #, fuzzy, gcc-internal-format
  #| msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See -fmax-array-constructor option"
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr "El nÃºmero de elementos en el constructor de matriz en %L requiere un incremento del lÃ­mite superior %d permitido.  Vea la opciÃ³n -fmax-array-constructor."
  
! #: fortran/simplify.c:7803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Finalization at %L is not yet implemented"
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "AÃºn no se admite la finalizaciÃ³n en %L"
  
! #: fortran/simplify.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "El argumento de SQRT en %L tiene un valor negativo"
  
! #: fortran/simplify.c:7843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid second argument of IBSET at %L"
  msgid "invalid argument of SQRT at %L"
  msgstr "Segundo argumento de IBSET no vÃ¡lido en %L"
  
! #: fortran/simplify.c:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr "Fuera de lÃ­mites en IMAGE_INDEX en %L para la dimensiÃ³n %d, SUB tiene %ld y el lÃ­mite inferior de COARRAY  es %ld)"
  
! #: fortran/simplify.c:8199
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr "Fuera de lÃ­mites en IMAGE_INDEX en %L para la dimensiÃ³n %d, SUB tiene %ld y el lÃ­mite superior de COARRAY es %ld)"
  
! #: fortran/simplify.c:8683
  #, fuzzy, gcc-internal-format
  #| msgid "Character '%s' in string at %L cannot be converted into character kind %d"
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
*************** msgstr "El nÃºmero de elementos en el co
*** 72794,72800 ****
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Se crea una matriz temporal en %L para el argumento '%s'"
  
! #: fortran/trans-array.c:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipo de expresiÃ³n errÃ³nea durante la caminata (%d)"
--- 72986,72992 ----
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Se crea una matriz temporal en %L para el argumento '%s'"
  
! #: fortran/trans-array.c:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipo de expresiÃ³n errÃ³nea durante la caminata (%d)"
*************** msgstr "Lista de argumentos de funciÃ³n
*** 73015,73040 ****
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:926
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function %s(%d) not recognized"
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "No se reconoce la funciÃ³n intrÃ­nseca %s(%d)"
  
! #: fortran/trans-intrinsic.c:2431 fortran/trans-intrinsic.c:2978
! #: fortran/trans-intrinsic.c:3198
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "el argumento 'dim' del intrÃ­nseco '%s' en %L no es un Ã­ndice de dimensiÃ³n vÃ¡lido"
  
! #: fortran/trans-intrinsic.c:11470 fortran/trans-stmt.c:1066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "El componente de caractÃ©r de longitud diferida '%s' en %L aÃºn no se admite"
  
! #: fortran/trans-intrinsic.c:11477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event variable at %L shall not be coindexed"
--- 73207,73232 ----
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:929
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function %s(%d) not recognized"
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "No se reconoce la funciÃ³n intrÃ­nseca %s(%d)"
  
! #: fortran/trans-intrinsic.c:2434 fortran/trans-intrinsic.c:2981
! #: fortran/trans-intrinsic.c:3201
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "el argumento 'dim' del intrÃ­nseco '%s' en %L no es un Ã­ndice de dimensiÃ³n vÃ¡lido"
  
! #: fortran/trans-intrinsic.c:11666 fortran/trans-stmt.c:1066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "El componente de caractÃ©r de longitud diferida '%s' en %L aÃºn no se admite"
  
! #: fortran/trans-intrinsic.c:11673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event variable at %L shall not be coindexed"
*************** msgstr "no coinciden los argumentos"
*** 73194,73279 ****
  msgid "unable to open file"
  msgstr "no se puede abrir el fichero '%s'"
  
! #: lto/lto-common.c:1977
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "flujo de bytecode: basura al final de la secciÃ³n de sÃ­mbolos"
  
! #: lto/lto-common.c:2004
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "no se puede decodificar el nÃºmero hexadecimal"
  
! #: lto/lto-common.c:2036
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "nombre de fichero inesperado %s en el fichero de resoluciÃ³n de enlace. Se esperaba %s"
  
! #: lto/lto-common.c:2045
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "no se puede abrir el fichero de desplazamiento"
  
! #: lto/lto-common.c:2048
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "desplazamiento inesperado"
  
! #: lto/lto-common.c:2070
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "lÃ­nea no vÃ¡lida en el fichero de resoluciÃ³n"
  
! #: lto/lto-common.c:2081
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "resoluciÃ³n no vÃ¡lida en el fichero de resoluciÃ³n"
  
! #: lto/lto-common.c:2087
  #, fuzzy, gcc-internal-format
  #| msgid "resolution sub id %x not in object file"
  msgid "resolution sub id %wx not in object file"
  msgstr "el sub id de resoluciÃ³n %x no estÃ¡ en el fichero objeto"
  
! #: lto/lto-common.c:2209
  #, fuzzy, gcc-internal-format
  #| msgid "bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%d"
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr "flujo de bytecode en el fichero %qs generado con LTO versiÃ³n %d.%d en lugar de la versiÃ³n esperada %d.%d"
  
! #: lto/lto-common.c:2222
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read LTO decls from %s"
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "no se pueden leer las decls LTO de %s"
  
! #: lto/lto-common.c:2343
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "No se puede abrir %s"
  
! #: lto/lto-common.c:2364
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "No se puede mapear %s"
  
! #: lto/lto-common.c:2375
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "No se puede leer %s"
  
! #: lto/lto-common.c:2693
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "no se puede abrir el fichero de resoluciÃ³n de sÃ­mbolos: %m"
  
! #: lto/lto-common.c:2817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing braces around initializer for %qT"
  msgid "missing resolution data for %s"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: lto/lto-common.c:2854
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "errores durante la mezcla de unidades de traducciÃ³n"
--- 73386,73471 ----
  msgid "unable to open file"
  msgstr "no se puede abrir el fichero '%s'"
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "flujo de bytecode: basura al final de la secciÃ³n de sÃ­mbolos"
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "no se puede decodificar el nÃºmero hexadecimal"
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "nombre de fichero inesperado %s en el fichero de resoluciÃ³n de enlace. Se esperaba %s"
  
! #: lto/lto-common.c:2046
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "no se puede abrir el fichero de desplazamiento"
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "desplazamiento inesperado"
  
! #: lto/lto-common.c:2071
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "lÃ­nea no vÃ¡lida en el fichero de resoluciÃ³n"
  
! #: lto/lto-common.c:2082
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "resoluciÃ³n no vÃ¡lida en el fichero de resoluciÃ³n"
  
! #: lto/lto-common.c:2088
  #, fuzzy, gcc-internal-format
  #| msgid "resolution sub id %x not in object file"
  msgid "resolution sub id %wx not in object file"
  msgstr "el sub id de resoluciÃ³n %x no estÃ¡ en el fichero objeto"
  
! #: lto/lto-common.c:2205
  #, fuzzy, gcc-internal-format
  #| msgid "bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%d"
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr "flujo de bytecode en el fichero %qs generado con LTO versiÃ³n %d.%d en lugar de la versiÃ³n esperada %d.%d"
  
! #: lto/lto-common.c:2224
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read LTO decls from %s"
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "no se pueden leer las decls LTO de %s"
  
! #: lto/lto-common.c:2345
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "No se puede abrir %s"
  
! #: lto/lto-common.c:2366
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "No se puede mapear %s"
  
! #: lto/lto-common.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "No se puede leer %s"
  
! #: lto/lto-common.c:2695
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "no se puede abrir el fichero de resoluciÃ³n de sÃ­mbolos: %m"
  
! #: lto/lto-common.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing braces around initializer for %qT"
  msgid "missing resolution data for %s"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "errores durante la mezcla de unidades de traducciÃ³n"
*************** msgstr "falta el nombre de macro despuÃ©
*** 74432,74446 ****
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1975 c-family/c.opt:1983 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3228
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "falta un nombre de fichero despuÃ©s de %qs"
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1971
! #: c-family/c.opt:1991 c-family/c.opt:1995 c-family/c.opt:1999
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "falta una ruta despuÃ©s de %qs"
--- 74624,74638 ----
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "falta un nombre de fichero despuÃ©s de %qs"
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1975
! #: c-family/c.opt:1995 c-family/c.opt:1999 c-family/c.opt:2003
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "falta una ruta despuÃ©s de %qs"
*************** msgstr "no se reconoce el argumento %qs
*** 74460,74482 ****
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr "no se reconoce el argumento %qs para %<-Wnormalized%>"
  
! #: c-family/c.opt:1465
  #, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr "no se especificÃ³ un nombre de clase con %qs"
  
! #: c-family/c.opt:1584
  #, fuzzy, gcc-internal-format
  #| msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr "se renombrÃ³ -fhandle-exceptions a -fexceptions (y ahora estÃ¡ activado por defecto)"
  
! #: c-family/c.opt:1671
  #, gcc-internal-format
  msgid "unrecognized ivar visibility value %qs"
  msgstr "no se reconoce el valor de visibilidad de ivar %qs"
  
! #: c-family/c.opt:1831
  #, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "no se reconoce el valor del orden de almacenamiento de escalares %qs"
--- 74652,74674 ----
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr "no se reconoce el argumento %qs para %<-Wnormalized%>"
  
! #: c-family/c.opt:1469
  #, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr "no se especificÃ³ un nombre de clase con %qs"
  
! #: c-family/c.opt:1588
  #, fuzzy, gcc-internal-format
  #| msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr "se renombrÃ³ -fhandle-exceptions a -fexceptions (y ahora estÃ¡ activado por defecto)"
  
! #: c-family/c.opt:1675
  #, gcc-internal-format
  msgid "unrecognized ivar visibility value %qs"
  msgstr "no se reconoce el valor de visibilidad de ivar %qs"
  
! #: c-family/c.opt:1835
  #, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "no se reconoce el valor del orden de almacenamiento de escalares %qs"
*************** msgstr "%qs es obsoleto"
*** 74560,74657 ****
  msgid "unknown linker output %qs"
  msgstr "salida %qs del enlazador desconocida"
  
! #: common.opt:1458
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "estilo de exceso de precisiÃ³n %qs desconocido"
  
! #: common.opt:1473
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr "especificaciÃ³n desconocida para el conjunto de valores de FLT_EVAL_METHOD a permitir %qs"
  
! #: common.opt:1517
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "estilo de contracciÃ³n de coma flotante %qs desconocido"
  
! #: common.opt:1669
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "nivel de reÃºso de la pila %qs desconocido"
  
! #: common.opt:1738
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "nivel de protecciÃ³n del flujo de control %qs desconocido"
  
! #: common.opt:1833
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "algoritmo IRA %qs desconocido"
  
! #: common.opt:1846
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "regiÃ³n IRA %qs desconocida"
  
! #: common.opt:1920
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "modelo de particiÃ³n LTO %qs desconocido"
  
! #: common.opt:2022
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "faltan opciones u objetivos despuÃ©s de %qs"
  
! #: common.opt:2030
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "descarga ABI %qs desconocida"
  
! #: common.opt:2172
  #, fuzzy, gcc-internal-format
  #| msgid "unknown profile update method %qs"
  msgid "unknown profile reproducibility method %qs"
  msgstr "mÃ©todo de actualizaciÃ³n de perfil desconocido %qs"
  
! #: common.opt:2188
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "mÃ©todo de actualizaciÃ³n de perfil desconocido %qs"
  
! #: common.opt:2278
  #, fuzzy, gcc-internal-format
  #| msgid "unknown Stack Reuse Level %qs"
  msgid "unknown Live-Patching Level %qs"
  msgstr "nivel de reÃºso de la pila %qs desconocido"
  
! #: common.opt:2311
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algoritmo %qs de reordenaciÃ³n de bloque bÃ¡sico desconocido"
  
! #: common.opt:2618
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "modelo TLS %qs desconocido"
  
! #: common.opt:2950
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modelo %qs de coste de vectorizador desconocido"
  
! #: common.opt:2988
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "no se reconoce el valor de visibilidad %qs"
  
! #: common.opt:3007
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioridad %qs de inicializaciÃ³n de verificaciÃ³n de vtable desconocida."
  
  #~ msgid "-msim   Use simulator runtime."
  #~ msgstr "-msim   Usa el simulador de tiempo de ejecuciÃ³n."
  
--- 74752,74852 ----
  msgid "unknown linker output %qs"
  msgstr "salida %qs del enlazador desconocida"
  
! #: common.opt:1470
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "estilo de exceso de precisiÃ³n %qs desconocido"
  
! #: common.opt:1485
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr "especificaciÃ³n desconocida para el conjunto de valores de FLT_EVAL_METHOD a permitir %qs"
  
! #: common.opt:1529
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "estilo de contracciÃ³n de coma flotante %qs desconocido"
  
! #: common.opt:1681
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "nivel de reÃºso de la pila %qs desconocido"
  
! #: common.opt:1750
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "nivel de protecciÃ³n del flujo de control %qs desconocido"
  
! #: common.opt:1845
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "algoritmo IRA %qs desconocido"
  
! #: common.opt:1858
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "regiÃ³n IRA %qs desconocida"
  
! #: common.opt:1932
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "modelo de particiÃ³n LTO %qs desconocido"
  
! #: common.opt:2034
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "faltan opciones u objetivos despuÃ©s de %qs"
  
! #: common.opt:2042
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "descarga ABI %qs desconocida"
  
! #: common.opt:2184
  #, fuzzy, gcc-internal-format
  #| msgid "unknown profile update method %qs"
  msgid "unknown profile reproducibility method %qs"
  msgstr "mÃ©todo de actualizaciÃ³n de perfil desconocido %qs"
  
! #: common.opt:2200
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "mÃ©todo de actualizaciÃ³n de perfil desconocido %qs"
  
! #: common.opt:2294
  #, fuzzy, gcc-internal-format
  #| msgid "unknown Stack Reuse Level %qs"
  msgid "unknown Live-Patching Level %qs"
  msgstr "nivel de reÃºso de la pila %qs desconocido"
  
! #: common.opt:2327
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algoritmo %qs de reordenaciÃ³n de bloque bÃ¡sico desconocido"
  
! #: common.opt:2634
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "modelo TLS %qs desconocido"
  
! #: common.opt:2966
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modelo %qs de coste de vectorizador desconocido"
  
! #: common.opt:3004
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "no se reconoce el valor de visibilidad %qs"
  
! #: common.opt:3023
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioridad %qs de inicializaciÃ³n de verificaciÃ³n de vtable desconocida."
  
+ #~ msgid "Same as %s.  Use the latter option instead."
+ #~ msgstr "Igual que %s.  Utilice, en cambio, la Ãºltima opciÃ³n."
+ 
  #~ msgid "-msim   Use simulator runtime."
  #~ msgstr "-msim   Usa el simulador de tiempo de ejecuciÃ³n."
  
*************** msgstr "prioridad %qs de inicializaciÃ³n
*** 74663,74668 ****
--- 74858,74891 ----
  #~ msgid "%<constinit%> cannot appear in a typedef declaration"
  #~ msgstr "%<constexpr%> no puede aparecer en una declaraciÃ³n typedef"
  
+ #, fuzzy
+ #~| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
+ #~ msgid "ASYNCHRONOUS= specifier at %L must be of default CHARACTER kind"
+ #~ msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresiÃ³n de inicializaciÃ³n"
+ 
+ #, fuzzy
+ #~| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
+ #~ msgid "ASYNCHRONOUS= specifier at %L must be scalar"
+ #~ msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresiÃ³n de inicializaciÃ³n"
+ 
+ #~ msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
+ #~ msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresiÃ³n de inicializaciÃ³n"
+ 
+ #, fuzzy
+ #~| msgid "gfc_trans_code(): Bad statement code"
+ #~ msgid "in gfc_simplify_trigd(): Bad type"
+ #~ msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
+ 
+ #, fuzzy
+ #~| msgid "gfc_trans_code(): Bad statement code"
+ #~ msgid "in gfc_simplify_atrigd(): Bad type"
+ #~ msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
+ 
+ #, fuzzy
+ #~| msgid "gfc_trans_code(): Bad statement code"
+ #~ msgid "in gfc_simplify_atan2d(): Bad type"
+ #~ msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
+ 
  #~ msgid "default %d minimum %d maximum %d"
  #~ msgstr "predeterminado %d mÃ­nimo %d mÃ¡ximo %d"
  
*************** msgstr "prioridad %qs de inicializaciÃ³n
*** 76586,76596 ****
  #~ msgstr "La etiqueta MOLD en %L tiene conflictos con la etiqueta SOURCE en %L"
  
  #, fuzzy
- #~| msgid "%s attribute conflicts with %s attribute at %L"
- #~ msgid "Clause AUTO conflicts with GANG at %L"
- #~ msgstr "El atributo %s genera un conflicto con el atributo %s en %L"
- 
- #, fuzzy
  #~| msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  #~ msgid "Clause AUTO conflicts with WORKER at %L"
  #~ msgstr "La etiqueta MOLD en %L tiene conflictos con la etiqueta SOURCE en %L"
--- 76809,76814 ----
*************** msgstr "prioridad %qs de inicializaciÃ³n
*** 77429,77437 ****
  #~ msgid "%<#pragma acc update%> may only be used in compound statements"
  #~ msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
- #~ msgid "%<#pragma omp barrier%> may only be used in compound statements"
- #~ msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
- 
  #~ msgid "%<#pragma omp taskwait%> may only be used in compound statements"
  #~ msgstr "%<#pragma omp taskwait%> sÃ³lo se puede usar en declaraciones compuestas"
  
--- 77647,77652 ----
*************** msgstr "prioridad %qs de inicializaciÃ³n
*** 78073,78081 ****
  #~ msgid "malformed #pragma GCC coprocessor"
  #~ msgstr "#pragma GCC coprocessor malformado"
  
- #~ msgid "coprocessor not enabled"
- #~ msgstr "el coprocesador no estÃ¡ activado"
- 
  #~ msgid "malformed #pragma call"
  #~ msgstr "#pragma call malformado"
  
--- 78288,78293 ----
diff -Nrcpad gcc-10.1.0/gcc/po/fi.gmo gcc-10.2.0/gcc/po/fi.gmo
*** gcc-10.1.0/gcc/po/fi.gmo	Thu May  7 11:02:05 2020
--- gcc-10.2.0/gcc/po/fi.gmo	Thu Jul 23 06:45:24 2020
***************
*** 1,66 ****
! Þ•ªlE�¼Šð¸ñ¸-ó¸1!¹S¹ h¹Û‰¹+eº0‘ºKÂº»$»
! 0»$;»A`»F¢»Qé»5;¼]q¼wÏ¼IG½A‘½KÓ½N¾Bn¾O±¾L¿RN¿;¡¿8Ý¿>ÀIUÀIŸÀBéÀD,ÁEqÁ@·ÁEøÁ=>Â{|Â?øÂ98ÃFrÃs¹ÃE-ÄCsÄQ·ÄN	ÅGXÅO ÅRðÅCCÆQ‡Æ=ÙÆ=Ç4UÇPŠÇMÛÇB)ÈIlÈH¶ÈBÿÈ7BÉEzÊ
! ÀÊ)ËÊ0õÊZ&Ë$�Ë$¦Ë*ËËöËÌ,Ì!8ÌEZÌ Ì¿ÌÝÌõÌJþÌ8IÍU‚ÍØÍQÞÍK0ÎS|Î5ÐÎ=ÏDÏ#TÏ#xÏ*œÏÇÏ2ÚÏ&
ÐK4Ð€Ð* Ð:ËÐ:ÑYAÑ\›Ñ¬øÑÌ¥Ò^rÓnÑÓf@Ôv§ÔeÕu„Õ\úÕlWÖLÄÖž×¾°×WoØgÇØ_/Ùo�Ù^ÿÙn^ÚUÍÚe#Û)‰Û%³Û|ÙÛœVÜFóÜV:ÝN‘Ý^àÝM?Þ]�ÞDëÞT0ß …ß ¦ß&Çß4îß#à.<à kàŒà.¥àÔà0æà$á-<á6já4¡á4Öá2â->â5lâ¢â½âØâóâã$-ã2Rã…ãœã$¹ã/Þã1ä-@änä�ä¬ä3¾ä(òä"å8>å.wå¦å&Æå<íå,*æ)Wæ!�æ&£æ(Êæ5óæ%)ç?Oç,�ç)¼ç3æç8è!Sè8uè:®è3éè(é=Fé3„é!¸é9Úé%ê#:êG^ê¦ê%Äê[êê0Fë-wë6¥ëÜë/øë1(ì,Zì*‡ì,²ì
! ßìêìí@!íbíví,�í½í+Øí%î!*î1Lî~î-žîÌîÞî#÷îï:8ïBsï;¶ïòïðð%-ðSðsð’ð±ðÌðèðþðñ/ñEñ,dñ*‘ñ.¼ñ\ëñ.Hò(wò; ò5Üòó"(ó6Kó4‚ó·ó>Õó6ô'Kô2sô%¦ô0Ìôýô4õHõ+fõ1’õ(Äõ,íõ'ö0Bö1sö3¥ö6Ùö-÷+>÷j÷ |÷�÷*¶÷á÷]û÷)Yø+ƒø¯øÁø×ø-÷ø%ù;ù-Mù&{ù¢ù¹ù*Ðù.ûù*ú?Jú(Šúf³úû+7ûJcû;®û$êûCü*Sü+~ü'ªü=Òü$ý&5ý\ýxý˜ý)°ýÚý2ðý#þ-9þ+gþ“þ'³þÛþ'îþ'ÿ+>ÿ#jÿŽÿ!®ÿ%Ðÿ#öÿ
0>OR0V‡Ž— O¹/	&9'`&ˆ&¯%Ö#ü% (F o$� µ"Ö,ù2&Yy*˜,Ã.ð?0[#Œ°Ã:Ú)C?ƒ›¢
! ©´(Íö3)G/q¡¸ÑÓÜåî÷	(1>GPYbko…‘*¯<Ú.F5b
˜€¦'	5-	.c	J’	GÝ	$%
! +J
! )v
! . 
! 2Ï
! +2.9a,›[È$0(<e!ƒ¥¾
! ÊÕäø
"
*
	3
=
M
\
h
{
ˆ
•
¥
	¸
Â
Ò
â
	õ

! ÿ
7
! BB…ž¼%Ö!ü0$O)t*ž)É6ó9*Bd§%ÅRë+>1j&œXÃ3-a|5…=»+ù.%TKp/¼3ì 9 Hi#…%©"Ïò!,#N%r%˜7¾%öOl*‰´ ÓOô%Dj‚›7ª*â*
$83]‘'¢MÊ 92Pƒ£½*Ô,ÿ,!E gˆ &¸&ß34:3oB£æ&&* Q(r&›+Â!î!(2)[ …$¦"Ë,î"">a+w£,Â/ï/Fa|œ¶#Ìð  +4 ` "f ‰ ¨ !È ê ý $!,5!3b!C–!#Ú!0þ!'/"W"%w"+�"5É"ÿ"# ;#\#"x#%›#0Á#)ò#:$2W$(Š$0³$$ä$
	%/%$G%l%BŒ%Ï%3ì%5 &5V&1Œ&)¾&!è&
! '%'?1'/q'"¡'
Ä'0Ò'(:(M(c(y(�(£(»(Ï(ä(ø()#)68)o)‰)£)½)*×)<*?*Z*t*Ž*¨*Â*Ý*ø*+8.+g+8‚+»+Ö+ñ+,!',I,#b,†,'£,"Ë,"î,:-)L-+v--¢-Ð-í-'
! .2.'N.v.‘.¬.6Ç.9þ.48/,m/Cš/'Þ/D0'K0@s0.´00ã0!1<61Fs16º1.ñ1C 2Cd2&¨2,Ï22ü2D/31t3¦3:Å3<4-=4k4!‰41«4.Ý455+B5?n50®56ß5,66C6Uz6!Ð6ò6a7Us7/É72ù7$,82Q8$„8N©85ø8?.9:n98©9%â9):2:#R:#v:‰š:9$;2^;&‘;U¸;&</5<!e<+‡<%³<)Ù<='=¾G=>>1>C>Y>i>|>“>0±>Lâ>/?7O?1‡?C¹?/ý?-@<E@>‚@$Á@$æ@#A$/A$TA#yA�A%½A.ãA B*3B(^B"‡B,ªB×B:íB)(C#RC'vC(žCÇC%àC
DD!3DUDqD�D%­DÓDîDE?+EkE(ƒE¬E
ÃE+ÑEýE	
! FF(F=F.RF(�FªF4¼F)ñF	G%G):GdG7qG©G#ÄG.èG>HMVH3¤H,ØH)I&/IJVI¡I©I¾I4ÓIOJ<XJ"•J)¸J0âJ:K.NK}K�K»K.ØK-L5L<DL+�L
­L
»LÉL1ÜLM%M?MOM gM&ˆM¯MÈM1ÛM
N0$N"UN2xN(«N+ÔN,O+-O"YO#|O& O)ÇO)ñO$P+@P%lP(’P#»P'ßP4Q&<Q+cQ�Q1®Q?àQ; R\RGhR<°R.íR*S(GS8pS4©S)ÞS+T4TITdTzT"�T˜³T˜LU,åU&V9VKVjVˆV/¢V.ÒV!W-#WQW9jW3¤WØW/÷W'X/EX+uX1¡X-ÓX0Y'2Y,ZY‡Y§Y"ÆY+éY2Z0HZ-yZ$§Z5ÌZ![$[5A[2w[ª[Ã[Ó[ã[ó[\$!\F\d\|\”\®\Á\Ý\ó\
]-]I]a]y]’]­]Ê]Û]ø]	^^!;^]^#y^�^(³^Ü^ü^_-_@_^_>~_6½_,ô_#!`GE`V�`Vä`V;a1’a6Äa4ûa0bHOb5˜b*Îb.ùb1(cZcEtc5ºc8ðcC)dCmdC±d1õd0'e1XeXŠe'ãe:f/Ff-vf!¤f*Æf0ñf1"gTg4sg#¨g.Ìg-ûg=)h<gh7¤h(ÜhaiAgiJ©i2ôi''j/Oj3j+³j-ßj"
k.0k _k&€k6§kÞkEøk!>lC`l9¤l3Þlm,2m4_mO”m;äm& n,Gn7tn7¬n7än,o Io4jo2ŸoÒo$ío#p.6p0ep0–pPÇp>q7Wq0�q%Àq/æqKrgbr%Êr*ðrsB#sDfs)«sÕs	Ûs
! ås	ðsús7üs?4t*tt8Ÿt8Øt1u*Cunu'ru.šuÉu*ÝuAvJv
Vv$dv‰v.¤v%Óvùv)w+BwEnw#´wØw'÷wyxs™xy
y.‡y2¶y&éyz9(z/bz@’z.Óz${5'{4]{4’{<Ç{||/9|!i|!‹|!­|Ï|é|.}:4})o} ™}º}$Õ}"ú}.~%L~%r~$˜~L½~

! )B0T2…¸ÄÐ(àH	€,R€€+ž€=Ê€ �))�/S�ƒ���«�Ã�Ô�á�î�‚.‚,K‚ x‚1™‚$Ë‚ð‚)ƒ(0ƒ1Yƒ‹ƒ«ƒºƒ3Öƒ$
! „1/„0a„/’„4Â„%÷„)…8G…A€…<Â….ÿ…4.†0c†”†®†.Ë†1ú†T,‡�‡š‡+²‡-Þ‡ˆ",ˆ	Oˆ!Yˆ{ˆ'šˆÂˆ×ˆ9÷ˆ81‰j‰B‰‰&Ì‰$ó‰1Š<JŠ;‡Š.ÃŠ5òŠF(‹>o‹C®‹ò‹.
! Œ9Œ"RŒ'uŒ�Œ$ºŒßŒþŒ�9�,S�A€�$Â�$ç�(ŽB5Ž&xŽ<ŸŽ)ÜŽ'�;.�#j�,Ž�)»�å���"1�T�p���<¤�5á�,‘D‘
! J‘U‘)]‘%‡‘3­‘Já‘',’&T’/{’/«’(Û’)“#.“#R“"v“(™“$Â“Cç“F+”.r”*¡”
Ì”Ú”0ú”+•#E•!i•-‹•$¹•$Þ•#–/'–/W–+‡–³–Í–1á–+—#?—#c— ‡—(¨—#Ñ—õ—˜˜1˜
H˜
V˜%d˜Š˜ª˜¿˜&Ö˜-ý˜+™K™a™}™8�™Ö™+ð™š6šEHš<Žš Ëš!ìš›+›A›+Z›*†›/±›3á›œ+,œ2Xœ3‹œ>¿œ4þœ&3�Z�`�'h�$��%µ�%Û�$ž%&žLžjž„žœž´žÓž8íž:&ŸaŸtŸŠŸžŸ²ŸÉŸÚŸúŸ $ ? U (s 0œ 0Í +þ *¡F¡\¡m¡�¡•¡©¡Æ¡ã¡ô¡0¢A¢W¢h¢€¢.Œ¢'»¢$ã¢*£3£.C£,r£6Ÿ£0Ö£2¤
:¤
H¤ V¤w¤ƒ¤ ¤¼¤Ú¤ù¤ ¥()¥:R¥4�¥Â¥*á¥&¦3¦#M¦&q¦˜¦¥¦3Ã¦!÷¦3§7M§6…§¼§0Ë§$ü§$!¨ F¨)g¨)‘¨)»¨-å¨4©,H©,u©F¢©^é©+Hª:tª#¯ª-Óª!«-#«'Q«9y«%³«)Ù«(¬/,¬$\¬'�¬8©¬â¬­*­G­4e­,š­<Ç­®
! ®)"®.L®4{®1°®5â®¯ ¯)>¯/h¯"˜¯$»¯>à¯°0°$I°%n°K”°Aà°2"±U±i±„±ž±:±±1ì±(².G²;v²<²²&ï²³06³g³#�³!¥³-Ç³$õ³$´#?´c´-y´)§´;Ñ´
µ0+µ2\µ#�µ+³µ9ßµ)¶C¶\¶Dk¶$°¶)Õ¶)ÿ¶2)·\·&t·›· µ·5Ö·-¸:¸O¸_¸s¸‡¸›¸­¸Á¸Ó¸å¸÷¸¹¹.¹D¹V¹j¹{¹�¹Ÿ¹³¹Å¹Ù¹ë¹ÿ¹º#º7ºIº[ºmºº“º§º»ºÍºáºóº»»-»>»R»d»v»ˆ»š»¬»À»Ò»æ»ø»¼"¼4¼F¼X¼j¼z¼1�¼0Â¼4ó¼)(½!R½t½†½&Ÿ½!Æ½(è½¾:.¾!i¾!‹¾&­¾Ô¾ò¾$¿4¿)H¿
r¿$€¿+¥¿Ñ¿ñ¿
À)ÀEÀaÀ}À™ÀµÀÐÀ.éÀÁ=2Á&pÁ<—Á'ÔÁ&üÁ#Â.CÂrÂŽÂ,¡Â(ÎÂ'÷Â$Ã3DÃ9xÃ²ÃÆÃ%åÃ"Ä.ÄAÄ*SÄ~Ä-œÄ)ÊÄ"ôÄÅ&7Å'^Å+†Å(²ÅÛÅûÅ#Æ&ÆFÆfÆ}Æ˜Æ §Æ!ÈÆêÆÇ3$ÇXÇlÇ�Ç ‘Ç²Ç!ÒÇôÇÈ&È6BÈ0yÈ1ªÈ@ÜÈ-ÉKÉhÉ!‚É¤É%ÀÉæÉ$Ê&Ê$AÊ&fÊ$�Ê/²Ê7âÊ#Ë>Ë%]Ë(ƒË"¬Ë=ÏË.
Ì0<Ì0mÌ!žÌÀÌÓÌ/îÌÍ";Í!^Í€Í�ÍŸÍ!¶Í ØÍ(ùÍ&"ÎKIÎ&•Î%¼Î(âÎ%Ï1Ï.OÏ2~Ï!±ÏÓÏ ðÏ+Ð=ÐSÐ hÐ‰Ð$©Ð ÎÐ/ïÐ'Ñ"GÑ$jÑ#�Ñ-³ÑáÑúÑ Ò#(ÒLÒ\ÒvÒ-…Ò³Ò3ÂÒöÒÓ'4Ó2\Ó&�Ó¶Ó5ÌÓ+Ô,.Ô3[Ô4�Ô*ÄÔ9ïÔ4)ÕE^Õ&¤ÕËÕ*ÛÕÖÖ:Ö?Ö4FÖ{ÖˆÖ¡Ö5·Ö,íÖ5×3P×„×B¢×)å×!Ø1ØPØ%kØ6‘Ø3ÈØ!üØÙ0ÙBÙ/SÙƒÙ›Ù¯ÙÉÙéÙÚD%ÚjÚ-‰Ú5·ÚíÚ(
Û'6Û)^ÛˆÛ$¥Û+ÊÛ"öÛ-Ü%GÜ!mÜ,�Ü¼Ü'ÙÜ!Ý #ÝDÝ_Ý*{Ý¦Ý7½Ý%õÝ.ÞOJÞKšÞJæÞK1ßK}ßJÉßKà5`à7–àJÎà9á9SáD�áDÒá@âXâ_â-pâ.žâ(Íâ)öâ/ ã7Pã)ˆãF²ã"ùã	ä&äAä Väwä%”äºäÖä$ïä.åCå\åtå/‰å¹åÓå
ðå7þå.6æ$eæŠæ> æNßæM.ç%|ç7¢ç-Úç*è3èPèJmè&¸è ßèéé;éPéeé„é¡é,Áé-îéê(6ê_êDuê<ºê$÷ê-ë6Jë�ë ë!Àë!âë1ì96ì$pì#•ì¹ì!Éì"ëìí ,í5Mí-ƒí<±í8îí'î+Dî8pî&©îÐîîî'
ï45ïjï#…ï*©ï!Ôï"öï"ð<ðWðrð'Šð3²ð"æð*	ñ+4ñ`ñvñŽñ§ñ9Ãñ9ýñ;7ò/sò2£ò3Öò/
! ó3:ónó)Žó)¸ó+âó/ô2>ô$qô-–ô$Äô!éô#õ /õ(Põyõ�õ©õ'¾õæõ(ûõZ$öö“ö©ö.Åö(ôö4÷9R÷7Œ÷3Ä÷/ø÷4(ø.]ø.Œø4»ø.ðø.ù,Nù9{ù9µù9ïù:)ú9dú:žú9Ùú9û.Mû!|û"žû)Áûëûüü-5ücü'sü›ü-±üßü ÷üý,ýAýUýkýý’ý§ý»ýÐýäýùýþ#þ9þSþgþzþ‹þ¥þºþÐþæþùþÿ3$ÿ%XÿB~ÿFÁÿX5a;—!Ó1õ2'Z.z©»EÛ1!'S%{¡*¿"ê!
)/ Y/zª½2Û//>(n&—¾#Ý"*$!O q*’½Û#ðM6b8™.Ò3-50c'”&¼%ã#	(-.V%…«¾'Õ3ý11	c	/ƒ	(³	)Ü	/
! (6
! _
! ~
! ™
! ­
!  ¿
! à
! ó
! 1#U/k›¨»!Ç.é'-@nƒ˜%¶!Ü þ
>
)[
…
 
µ
>Ê
	*"M_&¦G¹/.14`&•+¼è÷/?*W‚‘1¬!Þ0#Pt’#°Ô=ô&2Y,y¦,¾ë!" A(b‹—	¦.°ßý**F$q–5¶<ì2)\%w"� À á-"0!S%u› ¹Úø-J^=j¨1ª:Ü00èa)J5tKª)ö 
! ,(7B`D£eè0N]xÝIV? Là`-RŽRáR4 W‡ 9ß 9!>S!K’!WÞ!C6"@z"G»"9#L=#@Š#’Ë#;^$7š$?Ò$H%I[%C¥%Ié%G3&Y{&SÕ&P)'@z'�»'?=(?}(0½(]î(QL)Dž)Kã)G/*Aw*1¹*+ë+,+#,2O,Y‚,&Ü,&-0*-"[-"~-¡-/­-QÝ-(/. X.y.�.>™.=Ø.f/}/xƒ/hü/me0YÓ0L-1z1&Š1&±1'Ø1252(N2Pw2%È23î2N"3Bq3T´3\	4Äf4Ð+5jü5pg6hØ6nA7r°7x#8gœ8m9Nr9´Á9°v:Z';h‚;Xë;fD<j«<p=a‡=eé=:O>8Š>�Ã>™Q?Së?T?@L”@Rá@P4AV…AKÜAQ(BzBšB*¸B;ãBC,8CeCƒC,œCÉC:ÞCD:8DJsDH¾DHEFPEA—EIÙE#F;FSFkFƒF(ŸF9ÈFGG35G>iG;¨G"äG)H)1H[H4sH/¨H&ØH6ÿH;6I"rI*•IMÀI4J-CJqJ,ŒJ0¹JBêJ--KL[K3¨K1ÜK7L9FL(€L5©L8ßL?M3XMDŒM7ÑM(	N72N)jN%”NNºN	O)&O]PO<®OFëO92PlP9ŠP<ÄP-Q)/Q.YQ
! ˆQ“Q*±QWÜQ4RGR6aR˜R0±R,âR&S66SmS/‰S¹S&ÐS(÷S T97TDqT?¶TöT	UU)3U#]U�UžU¶UÎUìUýUV'V;V=TV8’V@ËVdW5qW)§W+ÑWCýWAX0ZX9‹X<ÅX!Y;$Y7`Y'˜Y7ÀY#øY4ZQZ:oZ%ªZ7ÐZA[0J[-{[&©[5Ð[3\5:\Hp\,¹\+æ\]-)]W])n]˜]P¯]*^'+^S^f^#}^4¡^Ö^ç^.ù^(_D_[_8s_@¬_/í_@`+^`iŠ`ô`-aQ@a<’aÏa:ëa/&bCVb-šb8Èb1c+3c+_c#‹c¯c.Çcöc=dEd,cd+�d¼d%Ùdÿd1e'De'le#”e!¸e#Úe'þe,&fSf
rf€f‘f”f)˜fÂfÉfÒf%ßfSg&Yg€gžg½gÛgùgh1hNhnh†h¢hºh#Ôh)øh"i9iOi!oi"‘i ´i"Õi7øi%0jVjnj=†j-Äj<òj/kEkLk
! Sk^k/}k"­k$Ðkõk*l99lsl�l¬l
°l
¾l
Ìl
Úl
èl
öl
m
m m
0m>m
Nm
\m
jm
xm
†m”m—m
! ®m ¹m)Úm@n;En$�n3¦nÚnƒçnko?qo(±oTÚoT/p<„pCÁpAq?GqJ‡q<ÒqJrEZrD r^årDsUs-fs$”s#¹sÝs
! òsýs
	tt't>tMtUt
! ^titvt‚t’t
¢t
°t¾tÎtçtôtuu
! 5u@u,Su?€uÀuÙuôu%v5vDRv,—v>Äv5w29wElw?²wOòw"Bx+exb‘x-ôx0"y%SySyyÍy=ìy&*zQz2czB–z3Ùz5
{C{D]{?¢{:â{|7|&Q| x|#™|!½|%ß|}#}#A}e}!…}!§}0É}!ú}N~k~)ƒ~,­~/Ú~U
! 2`(“¼Ñ9ä6€4U€&Š€4±€æ€4ü€X1�$Š�!¯�1Ñ�‚!‚6‚5P‚2†‚¹‚Õ‚ ô‚$ƒ$:ƒ(_ƒ$ˆƒ:­ƒ5èƒ5„PT„)¥„6Ï„1…+8…8d…-�…;Ë…,†.4†8c†9œ†+Ö†,‡8/‡3h‡8œ‡8Õ‡ˆ0%ˆ!Vˆ4xˆ=­ˆëˆÿˆ ‰#?‰c‰‚‰ ‰&¿‰æ‰*Š/Š8BŠ{Š-�Š)¯Š.ÙŠ$‹-‹'L‹/t‹5¤‹;Ú‹SŒ-jŒ8˜Œ0ÑŒ0�43�(h�?‘�*Ñ�(ü�*%Ž%PŽ+vŽ0¢Ž5ÓŽ.	�M8�J†�(Ñ�7ú�.2�
a�0o�/ �,Ð�Yý�%W‘9}‘9·‘9ñ‘8+’7d’0œ’(Í’ö’;“1?“8q“ª“=À“þ“:
”H”c”~”””¦”½”Ð”ä”÷”• •94•n•‡• •¹•'Ò•8ú•3–G–Z–m–€–“–§–»–Ï–*ã–—*"—M—a—u—‰—�—¹— Ï—$ð—˜5˜S˜7q˜(©˜*Ò˜*ý˜(™D™#`™„™›™»™Î™ê™Eý™=Cš3�š+µšMáš#/›OS›*£›LÎ›-œ?Iœ1‰œ<»œPøœ@I�0Š�E»�Ež+Gž,sž9 žKÚž/&Ÿ&VŸ4}ŸL²Ÿ2ÿŸ(2 ,[ 7ˆ /À Bð +3¡C_¡/£¡;Ó¡7¢7G¢Q¢!Ñ¢'ó¢V£Rr£8Å£9þ£'8¤8`¤#™¤W½¤9¥LO¥?œ¥=Ü¥+¦/F¦*v¦.¡¦'Ð¦ƒø¦6|§9³§&í§Y¨!n¨+�¨!¼¨5Þ¨+©/@©p©,�©Ç¼©
„ª’ª¥ª*±ªÜªèª÷ª	«;&«^b«Á«6á«*¬@C¬,„¬$±¬LÖ¬R#­'v­&ž­%Å­'ë­&®&:®(a®+Š®2¶®-é®2¯1J¯.|¯-«¯(Ù¯H°FK°9’°7Ì°8±=±.W±†±3—±)Ë±'õ±(²(F²,o² œ²#½² á²C³&F³-m³ ›³¼³6Î³´´´-´G´0Y´)Š´´´7Å´)ý´'µ4µ(FµoµB‰µÌµ#çµB¶DN¶R“¶.æ¶2·/H·%x·jž·	¸¸6¸DT¸X™¸5ò¸ (¹CI¹5�¹BÃ¹9º&@ºgº„º>¢º=áº»G4»<|»¹»É»Ù»3í»!¼>¼]¼o¼-‹¼6¹¼ð¼½,½J½4_½&”½8»½/ô½0$¾3U¾5‰¾3¿¾)ó¾*¿-H¿-v¿(¤¿3Í¿)À,+À/XÀ/ˆÀ6¸À+ïÀ8Á(TÁ8}Á@¶Á:÷Á
! 2Âh=ÂB¦Â2éÂ,Ã(IÃ-rÃ! Ã(ÂÃ*ëÃÄ(ÄBÄXÄ#nÄÎ’ÄÍaÅ9/Æ.iÆ˜Æ-¨Æ%ÖÆ(üÆ3%Ç=YÇ#—Ç/»Ç$ëÇFÈ@WÈ'˜È?ÀÈ É3!É5UÉ2‹É0¾É3ïÉ0#Ê/TÊ"„Ê!§Ê&ÉÊ2ðÊ8#Ë:\ËD—Ë0ÜË=
ÌKÌ&hÌJ�ÌJÚÌ,%Í"RÍ"uÍ˜Í(³ÍÜÍ,÷Í($Î+MÎ+yÎ¥ÎÀÎ%ÛÎÏÏ!3ÏUÏ#rÏ#–Ï!ºÏ%ÜÏ$Ð'ÐFÐeÐ„Ð( Ð#ÉÐ"íÐ3ÑDÑ-aÑ"�Ñ"²ÑÕÑéÑ"ýÑ ÒI?Ò<‰Ò3ÆÒ,úÒO'Ó_wÓ_×Ó_7Ô;—ÔAÓÔ2Õ&HÕIoÕD¹Õ9þÕ&8Ö-_Ö�ÖL§Ö6ôÖ7+×Lc×L°×Lý×<JØ=‡Ø:ÅØiÙ0jÙC›Ù>ßÙ5Ú/TÚ/„Ú:´Ú1ïÚ*!Û-LÛ(zÛ1£Û8ÕÛMÜM\Ü<ªÜ,çÜ‰ÝOžÝYîÝ<HÞ%…ÞN«ÞFúÞ,Aß<nß'«ß2Óß#à2*à)]à*‡à=²àðàIá7Zá7’á'Êá-òá0 â_QâI±â<ûâ48ã9mã>§ã?æã6&ä:]ä.˜ä4Çä%üä""å-Eå+så.Ÿå=ÎåAæFNæ>•æ4Ôæ7	ç1AçFsçfºç0!è4Rè‡èU�èSæè2:émésé|é
�é›é<Ÿé6Üé8ê7Lê=„ê0Âê&óêë)ë0Hëyë4�ëEÅëì
ì,%ì#Rì1vì$¨ìÍì:éì8$í?]í&�í'Äí,ìí{îr•î{ï3„ï9¸ï+òïðM>ð4ŒðEÁð8ñ&@ñ9gñ4¡ñ?ÖñHò_òzò7”ò$Ìò$ñòó6ó"Uó"xó5›ó*Ñóüóô(/ô*Xô6ƒô,ºô,çô+õW@õ˜õ0¬õÝõ@÷õ48ömö�ö—ö7²öFêö11÷'c÷0‹÷?¼÷-ü÷6*ø,aøŽø!¡øÃøÛø
! îø
! ùøù ù.0ù0_ù�ù9¯ù6éù ú(9ú)bú7Œú1Äúöú!û92û'lû,”û5Áû1÷û6)ü*`ü.‹üCºüEþüODý6”ý;Ëý7þ*?þ)jþ8”þ4ÍþTÿWÿqÿ*‹ÿ1¶ÿ"èÿ#	/+9#e‰¨,¼GéC1%uS›-ï%4CGxCÀ0A5FwO¾I X8y² É&ê'.,Vƒ2¢Õ.íM.j$™+¾Tê+?Hk,´$á?"F&i,�&½*ä	"-	P	m	‰	EŸ	<å	;"
! 
^
! l
! 
! !�
! ±
! 9Ï
! C	#M$q5–*Ì%÷$Ba�(�+Æ;òC.
.r
1¡
Ó
æ
/1)H(r2›*Î(ù)"3L1€J²ý93,m-š$È/í)*G
r€š·Ôé'õ+Ic(-¨Öò'+>S’/©Ù÷PDX�'½!å,6+c9�8É&3)E];£;ß=.YˆŽ#–-º-è,+C,o œ½Úõ!2<O=ŒÊß÷
#<"OrŠ ½$Õ0úD+Dp<µò0C\r „ ¥Æ!ß-/NcƒD™*Þ-	47l3‡3»Gï678n§
¶Äã!ò  "5 #X |  ‰ 4ª Iß G)!!q!/“!)Ã!#í!!"&3"Z"g"E}"&Ã">ê"F)#Fp#·#1È#*ú#*%$$P$+u$+¡$+Í$4ù$0.%%_%<…%YÂ%o&'Œ&6´&)ë&5'"K'%n'$”'8¹'+ò'/(.N(.}(%¬(.Ò(J)L)h)3„)¸)1Ö)9*BB*…*
! —*3¢*5Ö*F+&S+;z+	¶+$À+8å+/,:N,2‰,H¼,--%;-,a-AŽ-CÐ-?.T.f.‚.›.>°.4ï.B$/4g/Bœ/Lß/ ,0M0.g0–0(¬0'Õ01ý0)/1'Y1(�1ª1)Ê1"ô1G2 _2 €26¡2Ø25ò2.(3-W3…3¥3K´3,4.-4.\49‹4Å44ã45+85?d59¤5Þ5ù56)6C6]6s6�6£6¹6Ï6å6û67/7E7_7v7Œ7¢7¼7Ò7ì78828H8b8x8Ž8¤8º8Ô8î89989N9h9~9˜9¯9É9ß9õ9:!:7:Q:g:�:—:±:Ë:á:÷:
;%;>;2[;<Ž;<Ë;/<'8<`<x</–<.Æ<+õ<"!=FD=$‹="°='Ó=$û= >$=>b>-t>¢>$·>EÜ>"?@?Z?t?Ž?¨?Â?Ü? ö?@21@$d@S‰@(Ý@SA,ZA4‡A$¼A6áA*BCB9_B)™B.ÃB/òBD"C>gC¦C"ÃC)æC"D3DHD3\D�D6°D2çD+E(FE/oE0ŸE4ÐE1F(7F`F'hF.�F.¿F!îFG&G"5G0XG/‰G$¹G9ÞGH.H
IH WH xH!™H»HÊH)çH9I7KI=ƒI?ÁI/J"1J"TJ9wJ$±J2ÖJ#	K1-K#_K1ƒK>µK<ôKG1LOyL;ÉL2M"8M,[M$ˆMW­MINKONK›N*çNO#(O.LO{O”O%´O
ÚOèOúO$P<P(SP+|PQ¨P&úP3!Q'UQ)}Q§Q*ÇQ/òQ&"R#IRmR-‹R¹RØR%ôR'S'BS,jSA—S1ÙS1T3=T2qT3¤TØT÷T(U+0U\UkU
ˆU-–UÄU?ØU$V'=V1eV8—V/ÐVW<W&YW#€W.¤W0ÓW#X;(X0dX@•X$ÖXûX4YGY(bY‹Y�Y<—YÔYáYúY8Z-KZ6yZ;°Z"ìZO[7_[)—[!Á[ã[5\<8\1u\.§\Ö\í\
]1"] T]!u]—]µ]Ô]ë]A^"H^5k^=¡^ ß^)_(*_0S_*„_*¯_6Ú_&`,8`'e`%�`2³`æ`-a#/a&Saza—a,·aäa9b,<b7ib^¡bYc\ZcY·cZd\ldZÉdJ$eLoeJ¼e<fMDf]’f]ðfHNg—gŸg<±g;îg.*h/Yh+‰h8µh,îhKi$giŒi•i±iÄiâi'üi$j =j+^j7ŠjÂjÝjüj0kJkck
k;�k0Ék$úklL4l`�l^âl%AmBgm@ªm-ëm,n#FnPjn6»n0òn##o"Gojo…o%¡o#Ço"ëoBp<QpŽp.©pØpIñp@;q'|q)¤q5Îq r!%r"Gr&jr>‘r=Ðrs+sGs"Vs.ys-¨sÖs4ðs2%tDXtJ�t!èt1
! u;<u-xu!¦u Èu-éu7vOv(lv6•v*Ìv)÷v"!wDw_wzw.�w7¿w+÷w)#x,Mxzx“xªx"Æx;éx9%yJ_y5ªy8ày8z4Rz8‡zÀz(àz(	{*2{.]{-Œ{#º{3Þ{*|-=|!k|$�|-²|à|ý|}47}l}4‡}q¼}.~L~&h~-�~$½~Câ~E&Cl?°:ð:+€9f€9 €:Ú€9�9O�9‰�=Ã�=‚A?‚=�‚<¿‚=ü‚<:ƒ<wƒ,´ƒ!áƒ„'"„'J„r„ ‡„/¨„Ø„#è„…9…Y…#p…”…«…Ã…Ú…ò…	††7†N†f†}†•†­†Ä†Ü†ö†
‡#‡3‡M‡c‡{‡“‡©‡¿‡(Ú‡)ˆ@-ˆMnˆ^¼ˆG‰Gc‰#«‰@Ï‰>Š%OŠ0uŠ¦Š3¸Š@ìŠA-‹7o‹-§‹%Õ‹2û‹*.Œ)YŒ0ƒŒ*´ŒAßŒ!�#9�>]�;œ�;Ø�4Ž&IŽpŽ#�Ž&³Ž)ÚŽ"�!'�0I�z�“�«�^Ê�B)�7l�,¤�6Ñ�2‘,;‘7h‘5 ‘.Ö‘$’(*’/S’,ƒ’°’Æ’$à’3“29“l“2Š“(½“0æ“@”<X”$•”'º”â”•'•=•Z•%u•K›•ç•1ÿ•1–B–Z–1l–?ž–/Þ–'—6—L—a—-~—#¬—#Ð—ô—˜.4˜#c˜‡˜¥˜;Ã˜!ÿ˜<!™^™ t™2•™#È™Qì™7>š7vš:®š,éš/›F›(\›6…›¼›1Ü›œœ8:œ$sœ ˜œ5¹œ)ïœ+�'E�*m�&˜�S¿�,ž@ž(`ž‰ž1§žÙž#ôž!Ÿ%:Ÿ8`Ÿ™Ÿ«Ÿ
! ÀŸ.ËŸ,úŸ,' ,T 2� .´ !ã 8¡@>¡6¡0¶¡5ç¡0¢0N¢.¢;®¢Aê¢?,£)l£–£.°£ß£ þ£¤&<¤c¤
! €¤QL´Hˆ‹™zò”(œ¢h7Åê%&�µðˆ[ž8‰”£7ê»
! ¹J×þ\‡¶ºQÿœO—O{†w>–©÷‰!žåJGqA€K�xo™G[<²ƒ1^ÓÉˆ9˜~IwiÃ	Û¨‹9¬d,af|Ü<ª'du
! '2¥ˆ `�ñ^8A]òÅêQ?¹²X«pgF<¬Ÿ@W÷QiRõ#å…F;;Ý>PŽ69×¤€˜lÍáñÙèÁ4¯&Ó'¢Â˜a.…ùù�ºN£‰	|#‚¢Ê™î¥P5ã*WÜ.`�ŒÇ†_FßË©±¨¢â0žäâN"¦³‚+jbGyø��=¹2®Õnþ$¹z�B²³ss]bÝ]õ‹H,#vŠ€Ô£‹$­ksì%¥ P!_c…×Ðß¦KÎÙö•øÁH`SI–+Bcè”\Sò®Ú3þ	ç&y°Ýg¶öžžÊ*Õj²håË1»£šŽXÓza¸yÚI]…Î%û)snáŽÞœ±õà7‘÷C*Œ±÷eGB’nÎ£aúù²NTØUšE�©g8Ý ©’mí+û=¼Y©kC) À¦ÇD\«Q’ç!ß°ñ-i{xÃžÑÒ.µV–/m!Ð¯„b¦~ÅýZŠ›ÅB9
! Ìx†÷Ù}g
®¶Ít¿-öYö:ªP³¯§óŒJŒ˜¤�n{W?~½;Ñ–™�¼¼ä,ÄM�ø!ü¹‡ÂñÓQ‘OÆfŠèïê³úõ(·¦Ê4ê>ëMgõ¡„‰ñ:ªo…+}ÂÕÅÆ<H¹ôr·†TÑ<d•4ÿÐ6ë«—ï<EþGo=ZP›I·‹§}?®ò¡hØ
! ��mÒ "�€Ø‚àc…[:Ñ¾k¹ZEøŠªÆ£Ð'oÇ�ÜÆ!ëß>Ž�ë¥_ù0?ÔDïòÜ4¨¾
! R.Éi@a=ŽÓ¾×;äU š—feL±~K®Û0nzÞ\¶øÎ)r¡RR­ï!.ÛE‘®-AÕ¬2ìt²È§âªæ«Ü¤ðÉ:–ÿC•ûÐÄ©6âf(&¬[
! AF�tÚMç*_"Ç‡�>À#îrB+JÌ´M#yì…VOW§@Sñò
6ñbüÔÞ-k×«ï�Ãùõºf'„ð×¦ËwRø~ãûÊÒAOð•(þËüßc>3U×$Ï…bZ¨î_E&8IŸÙS¥; Ö¸Ô¿ÃdÒá§{’`~³#ÓÜ2éºjùR)0â�æ¯A:‹ÚHó+¶ÈE´&«í2Ë·ªË¶öµfÄîí]ÏŸº‡a¶ÉqY,˜bAkÈ÷4	7/SéVVvð<xRÌÇ0“³iœÄµ$“jÀØÛk^ä5>|ÂDƒ�/Ì?uò�Þp%„Cü@S5†Í3é¿y÷²AQd;OŽZÂc"�š`
p¬)5oé‰  ;kµ™qf-Þûè5¥_Ñu�±fà*o) ‚Ú‰K’LyXÑž¨§ìW•FdqukhG,ý7tUEuŸ®^$Eæv#h»-°ÿz3hßœˆÅÿÄÝYuljv%l¨úVø5¨ÝèçÛ“ÃòP=}\ÔÁ9ÛŠWÒ<$Ô“¤ü	Õï.q"v"ô>\ÖÈæš&5húèsóAæXÿ×wzgãíùF®§Í–‡s3špo2Cz	~2-UÈ½Œˆ:EØMF³ë,6'ìîÐxº€&%Tã!Qíš&~|m½çb(¢‹ÕÉ?�à>Y¡ý™.�1ã]J½ïû“½S–JŸËË„ó4ƒ•¸Ü”þ€ÁÌD¯Ñ·\ö�¡åPÙ�ÖŸ¢¶wDÆB�GíŠwc‡ƒ :ÖqÀ3¦úá€�
! PMmÆs@ 94éåVÁZ?ú<„}y«áNÏñØ¾épš^ø{�ÓgC6i›ÏÎó£ôlŠÚíV3Lü0|HþI)c’Lk¾¯„˜œÕÙä$ x2’Ã›LL—ÒJ7­ð:B¥‘É’ì”C¤·¸(n1ã(±i`M$w´ %”£ª™v‡I˜áq\1#ru——çÔ{�0I;¡½aúOÆt­
_W¦Fîû?|€ÚÇ6+àV8ü�—@áDÔ`w¾‹Hæ=ÿœtnŒç™Ü¹Ö‰|/eä“'¿­T;t[¨?Ïþ˜à=YÍaº,Õ§¤q±™ 	R
j†ë‘Ä!*¯Áö[ZÊý©îXÏ	H†¢/â”âG3e¨”7�'¾SC	ÏÖ‰8. T5
! {¤5ÃrPéÍÈÁT
! $œgN-=„�K1K´µ¼6%ö’�Þo³ÑžŠˆUl]�¡dphÀ[c—Í‡q©rƒd°�2lÇ
‚îÆÀ8n+¡mKÛ/‚ìC9nýŒÖ:S�H"{°¸@ôæ·ä²ÃdŽepÁUuTœ*XÐm”Òï}ZÎ¸rL‚^ãýeày…=74êš¿¼´‰*
J+}ä3‘ë»‹_“ŸQæÝ•gßƒ'èb¼Âx¿ðÊx˜ý}Âå¿Èà,`W/[XLf±YžTÙÊ]Â/Y›ÎF
m@|ÇWó‘¸å§Ù^å0xé^ÄNô�¸ÿX8 ÞüVDÐ(rêMv›Y-È†µ‡½Nƒ_}Ø" ~“O¢ãU1jû¬Ýâƒ�/zeó%�Íª°ª.€jJ4•ŸsÅ«ì©Ø1íó­¼¦¬Œ“ÎXßá@Iˆ—õ\zÉ´Ê[vbŽÚ90|(­ô›Þ­»çN–·)À¬mÅÛˆÌ„Ìð–)v»Uƒ»6pi°£¿lýBZÏ†»÷¼À¥ÄeT9#hGjD¾*èõ81t•�"›ù^]´ÒuÉK¢¤¯ôKêŽReOs,Ÿl‘y`BMt‚¥lô�Ó¤º{aÌp‘oúµiëŒŠ¡7
Dr½‚ÖcwN°›
  
  For bug reporting instructions, please see:
  
--- 1,68 ----
! Þ•�E‰ì‰¸¸-¸1A¸s¸ ˆ¸Û©¸+…¹0±¹Kâ¹.ºDº
! Pº$[ºA€ºFÂºQ	»5[»]‘»wï»Ig¼A±¼Kó¼N?½BŽ½OÑ½L!¾Rn¾;Á¾8ý¾>6¿Iu¿I¿¿B	ÀDLÀE‘À@×ÀEÁ=^Á{œÁ?Â9XÂF’ÂsÙÂEMÃC“ÃQ×ÃN)ÄGxÄOÀÄRÅCcÅQ§Å=ùÅ=7Æ4uÆPªÆMûÆBIÇIŒÇHÖÇBÈ7bÈEšÉ
! àÉZëÉ$FÊ$kÊ*�Ê»ÊÖÊñÊ!ýÊEËeË„Ë¢ËºËJÃË8ÌUGÌ�ÌQ£ÌKõÌSAÍ5•Í=ËÍ	Î#Î#=Î*aÎŒÎ2ŸÎ&ÒÎKùÎEÏ*eÏ:�Ï:ËÏYÐ\`Ð¬½ÐÌjÑ^7Òn–ÒfÓvlÓeãÓuIÔ\¿ÔlÕL‰ÕžÖÕ¾uÖW4×gŒ×_ô×oTØ^ÄØn#ÙU’ÙeèÙ)NÚ%xÚ|žÚœÛF¸ÛVÿÛNVÜ^¥ÜMÝ]RÝD°ÝTõÝ JÞ kÞ&ŒÞ4³ÞèÞ.ß 0ßQß.jß™ß0«ß$Üß-à6/à4fà4›à2Ðà-á51ágá‚á�á¸áÓá$òá2âJâaâ$~â/£â1Óâ-ã3ãRãqã3ƒã(·ã"àã8ä.<äkä&‹ä<²ä,ïä)å!Få&hå(�å5¸å%îå?æ,Tæ)�æ3«æ8ßæ!ç8:ç:sç3®ç(âç=è3Iè!}è9Ÿè%Ùè#ÿèG#éké%‰é[¯é0ê-<ê6jê¡ê/½ê1íê,ë*Lë,wë
! ¤ë¯ëÈë@æë'ì;ì,Uì‚ì+�ì%Éì!ïì1íCí-cí‘í£í#¼íàí:ýíB8î;{î·îÊîÜî%òîï8ïWïvï‘ï­ïÃïâïôï
! ð,)ð*Vð.�ð\°ð.
ñ(<ñ;eñ5¡ñ×ñ"íñ6ò4Gò|ò>šò6Ùò'ó28ó%kó0‘óÂó4Øó
ô++ô1Wô(‰ô,²ô'ßô0õ18õ3jõ6žõ-Õõ+ö/ö Aöbö*{ö¦ö]Àö)÷+H÷t÷†÷œ÷-¼÷ê÷ø-ø&@øgø~ø*•ø.Àøïø?ù(Oùfxùßù+üùJ(ú;sú$¯úCÔú*û+Cû'oû=—û$Õû&úû!ü=ü]ü)uüŸü2µüèü-þü+,ýXý'xý ý'³ý'Ûý+þ#/þSþ!sþ%•þ#»þßþ
õþÿÿÿ0ÿLÿSÿ\ÿeÿO~ÿ/Îÿ&þÿ'%&M&t%›#Á%å( 4$U z"›,¾2ë>*],ˆ.µä0 #Quˆ:Ÿ)ÚCH`g
! ny(’»Øø)/6f}–˜¡ª³¼ÅÎ×àíö'04JV*t<Ÿ.Ü5'
]€kì5ò.(JWG¢$ê+	);	.e	2”	+Ç	2ó	9&
! ,`
! [�
! é
! õ
! (*!Hjƒ
! �š©½Ôçï	ø!-@MZj	}‡—§	º
! Ä7Ï
 
>
%X
!~
0 
$Ñ
)ö
* )K6u9¬Bæ)%GRm+À1ì&XEž3¯ãþ5==+{.§ÖKò/>3n¢» Êë#%+"Qt‘!®#Ð%ô%7@%xOžî*6 UOv%Æì7,*d*�$º3ß'$ML š»2Ò%?*V,�®!Ç é
! "&:&a3ˆ4¼3ñB%h&…&¬ Ó(ô&+D!p!’(´)Ý $("M,p"�"Àã+ù%,D/q¡±Èãþ8#NrŠ¡+¶â"è*!Jl$’,·3äC #\ 0€ '± Ù %ù +!5K!�!ž! ½!Þ!"ú!%"0C")t":ž"2Ù"(#05#$f#
‹#/™#$É#î#B$Q$3n$5¢$5Ø$1%)@%!j%Œ%§%?³%/ó%"#&
F&0T&…&:”&Ï&å&û&'%'='Q'f'z'�'¥'6º'ñ'(%(?(*Y(<„(Á(Ü(ö()*)D)_)z)•)8°)é)8*=*X*s*Ž*!©*Ë*#ä*+'%+"M+"p+:“+)Î++ø+-$,R,o,'Œ,´,'Ð,ø,-.-6I-9€-4º-,ï-C.'`.Dˆ.'Í.@õ..6/0e/!–/<¸/Fõ/6<0.s0C¢0Cæ0&*1,Q12~1D±11ö1(2:G2<‚2-¿2í2!31-3._35Ž3+Ä3?ð30046a4,˜46Å4Uü4!R5t5a“5Uõ5/K62{6$®62Ó6$7N+75z7?°7:ð78+8%d8)Š8´8#Ô8#ø8‰99¦92à9&:U::&�:/·:!ç:+	;%5;)[;…;'¡;¾É;ˆ<›<³<Å<Û<ë<þ<=03=Ld=±=7Ñ=1	>C;>/>¯><Ç>>?$C?$h?#�?$±?$Ö?#û?@%?@.e@ ”@*µ@(à@"	A,,AYA:oA)ªA#ÔA'øA( BIB%bB
ˆB–B!µB×BóBC%/CUCpC�C?­CíC(D.D
ED+SDD	ŒD–DªD¿D.ÔD(E,E4>E)sE	�E§E)¼EæE7óE+F#FF.jF>™FMØF3&G,ZG)‡G&±GJØG#H+H@H4UHOŠH<ÚH"I):I0dI:•I.ÐIÿIJ=J.ZJ-‰J·J<ÆJ
K
KK12KdK{K•K¥K ½K&ÞKLL11LcL0zL"«L2ÎL(M+*M,VM+ƒM"¯M#ÒM&öM)N)GN$qN+–N%ÂN(èN#O'5O4]O&’O+¹OåO1P?6P;vP²PG¾P.Q*5Q(`Q8‰Q4ÂQ)÷Q+!RMRbR}R“R"©R˜ÌR˜eS,þS&+TRTdTƒT¡T/»T.ëT!U-<UjU9ƒU3½UñU/V@V/^V+ŽV1ºV-ìV0W'KW,sW WÀW"ßW+X2.X0aX-’X$ÀX5åX!Y=Y5ZY2�YÃYÜYìYüYZ*Z$:Z_Z}Z•Z­ZÇZÚZöZ[&[F[b[z[’[«[Æ[ã[ô[\"\6\!T\v\#’\¶\(Ì\õ\]3]F]Y]w]>—]6Ö],
^#:^G^^V¦^Vý^VT_1«_6Ý_4`I`Hh`5±`*ç`.a1AasaE�a5Óa8	bCBbC†bCÊb1c0@c1qcX£c'üc:$d/_d-�d!½d*ßd0
! e1;eme4Œe#Áe.åe-f=Bf<€f7½f(õfagA€gJÂg2
h'@h/hh3˜h+Ìh-øh"&i.Ii xi&™i6Ài÷iEj!WjCyj9½j3÷j+k,Kk4xkO­k;ýk&9l,`l7�l7Ål7ýl,5m bm4ƒm2¸mëm$n#+n.On0~n0¯nPàn>1o7po0¨o%Ùo/ÿoK/pg{p%ãp*	q4qB<qDq)Äqîq	ôq
! þq		rr7r?Mr*�r8¸r8ñr1*s*\s‡s'‹s.³sâs*ösA!tct
ot$}t¢t.½t%ìtu)1u+[uE‡uyÍusGvy»v&5w\w9tw/®w@Þw.x$Nx5sx4©x4Þx<yPyky/…y!µy!×y!ùyz5z.Qz:€z)»z åz{$!{"F{.i{%˜{%¾{$ä{L	|
V|)d|Ž|0 |2Ñ|}}}(,}HU},ž}Ë}+ê}=~ T~)u~/Ÿ~Ï~Ü~÷~ -:X.h,— Ä1å$€<€)R€(|€1¥€×€÷€�3"�$V�1{�0­�/Þ�4‚%C‚)i‚8“‚AÌ‚<ƒ.Kƒ4zƒ0¯ƒàƒúƒ.„1F„Tx„Í„æ„+þ„-*…X…"x…	›…!¥…Ç…'æ…†#†9C†8}†¶†BÕ†&‡$?‡1d‡<–‡;Ó‡.ˆ5>ˆFtˆ>»ˆCúˆ>‰.V‰…‰"ž‰'Á‰é‰$Š+ŠJŠeŠ…Š,ŸŠAÌŠ$‹$3‹(X‹B�‹&Ä‹<ë‹)(Œ'RŒ;zŒ#¶Œ,ÚŒ)�1�M�h�"}� �¼�Ù�<ð�5-Ž,cŽ�Ž
! –Ž¡Ž)©Ž%ÓŽ3ùŽJ-�'x�& �/Ç�/÷�('�)P�#z�#ž�"Â�(å�$‘C3‘Fw‘.¾‘*í‘
’&’0F’w’#‘’!µ’-×’$“$*“#O“/s“/£“+Ó“ÿ“”1-”+_”#‹”#¯” Ó”(ô”#•A•R•f•}•
”•
¢•%°•Ö•ö•–&"–-I–w–—–­–É–8é–"—+<—h—‚—E”—<Ú— ˜!8˜Z˜w˜�˜+¦˜*Ò˜/ý˜3-™a™+x™2¤™3×™>š4Jš&š¦š¬š'´š$Üš%›%'›$M›%r›˜›¶›Ð›è›œœ89œ:rœ­œÀœÖœêœþœ�&�F�\�p�‹�¡�(¿�0è�0ž+Jžvž’ž¨ž¹žÍžážõžŸ/Ÿ@Ÿ0\Ÿ�Ÿ£Ÿ´ŸÌŸ.ØŸ' $/ *T  .� ,¾ 6ë 0"¡2S¡
†¡
”¡ ¢¡Ã¡Ï¡ì¡¢&¢E¢ T¢(u¢:ž¢4Ù¢£*-£&X££#™£&½£ä£ñ£3¤!C¤3e¤7™¤6Ñ¤¥0¥$H¥$m¥ ’¥)³¥)Ý¥)¦-1¦4_¦,”¦,Á¦Fî¦^5§+”§:À§#û§-¨!M¨-o¨'�¨9Å¨%ÿ¨)%©(O©/x©$¨©'Í©8õ©.ªLª*hª“ª4±ª,æª<«P«
! c«)n«.˜«4Ç«1ü«5.¬d¬ i¬)Š¬/´¬"ä¬$­>,­k­|­$•­%º­Kà­A,®2n®¡®µ®Ð®ê®:ý®18¯(j¯.“¯;Â¯<þ¯&;°b°0‚°³°#Í°!ñ°-±$A±$f±#‹±¯±-Å±)ó±;²Y²0w²2¨²#Û²+ÿ²9+³)e³�³¨³D·³$ü³)!´)K´2u´¨´&À´ç´ µ5"µ-Xµ†µ›µ«µ¿µÓµçµùµ
¶¶1¶C¶T¶f¶z¶�¶¢¶¶¶Ç¶Ù¶ë¶ÿ¶·%·7·K·]·o·ƒ·•·§·¹·Ë·ß·ó·¸¸-¸?¸S¸e¸y¸Š¸ž¸°¸Â¸Ô¸æ¸ø¸¹¹2¹D¹X¹n¹€¹’¹¤¹¶¹Æ¹1Ü¹0º4?º)tº!žºÀºÒº&ëº!»(4»]»:z»!µ»!×»&ù» ¼>¼$[¼€¼)”¼
¾¼$Ì¼+ñ¼½=½Y½u½‘½­½É½å½¾¾.5¾d¾=~¾&¼¾<ã¾' ¿&H¿o¿.�¿¾¿Ú¿,í¿(À'CÀ$kÀ3�À9ÄÀþÀÁ%1Á"WÁzÁ�Á*ŸÁÊÁ-èÁ)Â"@ÂcÂ&ƒÂ'ªÂ+ÒÂ(þÂ'ÃGÃ#NÃrÃ’Ã²ÃÉÃäÃ óÃ!Ä6ÄSÄ3pÄ¤Ä¸ÄÍÄ ÝÄþÄ!Å@ÅOÅ&gÅ6ŽÅ0ÅÅ1öÅ@(Æ-iÆ—Æ´Æ!ÎÆðÆ%Ç2Ç$MÇrÇ$�Ç&²Ç$ÙÇ/þÇ7.È#fÈŠÈ%©È(ÏÈ"øÈ=É.YÉ0ˆÉ0¹É!êÉÊÊ/:ÊjÊ"‡Ê!ªÊÌÊÛÊëÊ!Ë $Ë(EË&nËK•Ë&áË%Ì(.Ì%WÌ}Ì.›Ì2ÊÌ!ýÌÍ <Í+]Í‰ÍŸÍ ´ÍÕÍ$õÍ Î/;Î'kÎ"“Î$¶Î#ÛÎ-ÿÎ-ÏFÏ SÏ#tÏ˜Ï¨ÏÂÏ-ÑÏÿÏ3ÐBÐbÐ'€Ð2¨Ð&ÛÐÑ5Ñ+NÑ,zÑ3§Ñ4ÛÑ*Ò9;Ò4uÒEªÒ&ðÒÓ*'ÓRÓgÓ†Ó‹Ó4’ÓÇÓÔÓíÓ5Ô,9Ô5fÔ3œÔÐÔBîÔ)1Õ![Õ}ÕœÕ%·Õ6ÝÕ3Ö!HÖjÖ|ÖŽÖ/ŸÖÏÖçÖûÖ×5×Q×Dq×¶×-Õ×5Ø9Ø(YØ'‚Ø)ªØÔØ$ñØ+Ù"BÙ-eÙ%“Ù!¹Ù,ÛÙÚ'%Ú!MÚ oÚ�Ú«Ú*ÇÚòÚ7	Û%AÛ.gÛO–ÛKæÛJ2ÜK}ÜKÉÜJÝK`Ý5¬Ý7âÝJÞ9eÞ9ŸÞDÙÞDß@cß¤ß«ß-¼ß.êß(à)Bà/là7œà)ÔàFþà"Eá	hárá�á ¢áÃá%àáâ"â$;â.`â�â¨âÀâ/Õâãã
<ã7Jã.‚ã$±ãÖã>ìãN+äMzä%Èä7îä-&å*TååœåJ¹å&æ +æLæjæ‡æœæ±æÐæíæ,
ç-:çhç(‚ç«çDÁç<è$Cè-hè6–èÍèìè!é!.é1Pé9‚é$¼é#áéê!ê"7êZê xê5™ê-Ïê<ýê8:ësë+�ë8¼ë&õëì:ì'Yì4�ì¶ì#Ñì*õì! í"Bí"eíˆí£í¾í'Öí3þí"2î*Uî+€î¬îÂîÚîóî9ï9Iï;ƒï/¿ï2ïï3"ð/Vð3†ðºð)Úð)ñ+.ñ/Zñ2Šñ$½ñ-âñ$ò!5ò#Wò {ò(œòÅòÜòõò'
! ó2ó(GóZpóËóßóõó.ô(@ô4iô9žô7Øô3õ/Dõ4tõ.©õ.Øõ4ö.<ö.kö,šö9Çö9÷9;÷:u÷9°÷:ê÷9%ø9_ø.™ø!Èø"êø)
ù7ùSùfù-�ù¯ù'¿ùçù-ýù+ú Cúdúxú�ú¡ú·úËúÞúóúûû0ûEû[ûoû…ûŸû³ûÆû×ûñûüü2üEüXü3pü%¤üBÊüF
ýXTý5­ý;ãý!þ1Aþ2sþ¦þ.ÆþõþÿE'ÿ1mÿ'Ÿÿ%Çÿíÿ*"6!Y){ ¥/Æö	2'/Z/Š(º&ã
! #)"M*p!› ½*Þ	'#<M`6®8å.3M-�0¯'à&%/#U(y.¢%Ñ÷
! '!3I1}¯/Ï(ÿ)(/R(‚«Êåù ,?T1o¡/·çô	!	.5	'd	-Œ	º	Ï	ä	%
! !(
!  J
! k
! Š
! )§
! Ñ
! ì
! >U*n&™ÀGÓ/.K4z&¯+Ö

/)
Y
*q
œ
«
1Æ
!ø
09#jŽ¬#Êî=L,l™,±Þ!ó 4(U~Š	™.£Òð**9$d‰5©<ß2O%j"� ³ Ô-õ"#!F%hŽ ¬Íë =Q]r1t:¦á0úè+)5>Kt)Àê
! ö(B*Dme²0]Ix§I ?jLª`÷RXR«RþWQ9©9ã>K\W¨C@DG…9ÍL @T ’• ;(!7d!?œ!HÜ!I%"Co"I³"Gý"YE#SŸ#Pó#@D$�…$?%?G%0‡%]¸%Q&Dh&K­&Gù&AA'1ƒ'+µ(á(Yí(&G)&n)0•)"Æ)"é)*/*QH*(š* Ã*ä*û*>+=C+f�+è+xî+hg,mÐ,Y>-L˜-å-&õ-&.'C.k.5ƒ.(¹.Pâ.%3/3Y/N�/BÜ/T0\t0ÄÑ0Ð–1jg2pÒ2hC3n¬3r4xŽ4g5mo5NÝ5´,6°á6Z’7hí7XV8f¯8j9p�9aò9eT::º:8õ:�.;™¼;SV<Tª<Lÿ<RL=PŸ=Vð=KG>Q“>å>?*#?;N?Š?,£?Ð?î?,@4@:I@„@:£@JÞ@H)AHrAF»AABIDBŽB¦B¾BÖBîB(
! C93CmC„C3 C>ÔC;D"OD)rD)œDÆD4ÞD/E&CE6jE;¡E"ÝE*FM+F4yF-®FÜF,÷F0$GBUG-˜GLÆG3H1GH7yH9±H(ëH5I8JI?ƒI3ÃID÷I7<J(tJ7�J)ÕJ%ÿJN%KtK)‘K]»K<LFVL9�L×L9õL</M-lM)šM.ÄM
! óMþM*NWGNŸN²N6ÌNO0O,MO&zO6¡OØO/ôO$P&;P(bP‹P9¢PDÜP?!QaQtQ‡Q)žQ#ÈQìQ	R!R9RWRhR€R’R¦R=¿R8ýR@6SdwS5ÜS)T+<TChT¬T0ÅT9öT<0U!mU;�U7ËU'V7+V#cV4‡V¼V:ÚV%W7;WAsW0µW-æW&X5;X3qX5¥XHÛX,$Y+QY}Y-”YÂY)ÙYZPZ*kZ'–Z¾ZÑZ#èZ4[A[R[.d[“[¯[Æ[8Þ[@\/X\@ˆ\+É\iõ\_]-}]Q«]<ý]:^:V^/‘^CÁ^-_83_1l_+ž_+Ê_#ö_`.2`a`=r`°`,Î`+û`'a%Daja1}a'¯a'×a#ÿa!#b#Eb'ib,‘b¾b
Ýbëbübÿb)c-c4c=c%JcSpc&Äcëc	d(dFddd�dœd¹dÙdñd
e%e#?e)ce�e¤eºe!Úe"üe f"@f7cf%›fÁfÙf=ñf-/g<]gšg°g·g
! ¾gÉg/èg"h$;h`h*yh9¤hÞhúhi
i
)i
7i
Ei
Si
ai
oi
}i‹i
›i©i
¹i
Çi
Õi
ãi
ñiÿij
! j $j)Ej@oj;°j$ìj3kEkƒRkÖk?Ük(lTElTšl<ïlC,mApm?²mJòm<=nJznEÅnDo^Po¯oÀo-Ño$ÿo#$pHp
! ]php
tp‚p’p©p¸pÀp
! ÉpÔpápípýp

q
q)q9qRq_qsqˆq
!  q«q,¾qëqrr%:r`rD}r,Âr>ïr5.s2dsE—s?ÝsOt"mt+�tb¼t-u0Mu%~uS¤uøu=v&Uv|v2ŽvBÁv3w58wnwDˆw?Íw:
xHxbx&|x £x#Äx!èx%
! y0yNy#ly�y!°y!Òy0ôy!%zNGz–z)®z,Øz/{U5{2‹{(¾{ç{ü{9|6I|4€|&µ|4Ü|}4'}X\}$µ}!Ú}1ü}.~L~a~5{~2±~ä~ $@$e(Š$³:Ø5€5I€P€)Ð€6ú€11�+c�8��-È�;ö�,2‚._‚8Ž‚9Ç‚+ƒ,-ƒ8Zƒ3“ƒ8Çƒ8„9„0P„!�„4£„=Ø„…*… I…#j…Ž…­…Ë…&ê…†*/†Z†8m†¦†-¬†)Ú†.‡$3‡X‡'w‡/Ÿ‡5Ï‡;ˆSAˆ-•ˆ8Ãˆ0üˆ0-‰4^‰(“‰?¼‰*ü‰('Š*PŠ%{Š+¡Š0ÍŠ5þŠ.4‹Mc‹J±‹(ü‹7%Œ.]Œ
ŒŒ0šŒ/ËŒ,ûŒY(�%‚�9¨�9â�9Ž8VŽ7�Ž0ÇŽ(øŽ!�;.�1j�8œ�Õ�=ë�)�:8�s�Ž�©�¿�Ñ�è�û�‘"‘7‘K‘9_‘™‘²‘Ë‘ä‘'ý‘8%’^’r’…’˜’«’¾’Ò’æ’ú’*“9“*M“x“Œ“ “´“È“ä“ ú“$”@”`”~”7œ”(Ô”*ý”*(•S•o•#‹•¯•Æ•æ•ù•–E(–=n–3¬–+à–M—#Z—O~—*Î—Lù—-F˜?t˜1´˜<æ˜P#™@t™0µ™Eæ™E,š+rš,žš9ËšK›/Q›&�›4¨›LÝ›2*œ(]œ,†œ7³œ/ëœB�+^�CŠ�/Î�;þ�7:ž7ržQªž!üž'ŸVFŸR�Ÿ8ðŸ9) 'c 8‹ #Ä Wè 9@¡Lz¡?Ç¡=¢+E¢/q¢*¡¢.Ì¢'û¢ƒ#£6§£9Þ£&¤Y?¤!™¤+»¤!ç¤5	¥+?¥/k¥›¥,º¥Çç¥
¯¦½¦Ð¦*Ü¦§§"§4§;Q§^�§ì§6¨*C¨@n¨,¯¨$Ü¨L©RN©'¡©&É©%ð©'ª&>ª&eª(Œª+µª2áª-«2B«1u«.§«-Ö«(¬H-¬Fv¬9½¬7÷¬8/­h­.‚­±­3Â­)ö­' ®(H®(q®,š® Ç®#è® ¯C-¯&q¯-˜¯ Æ¯ç¯6ù¯0°<°H°X°r°0„°)µ°ß°7ð°)(±R±_±(q±š±B´±÷±#²B6²Dy²R¾².³2@³/s³%£³jÉ³4´C´a´D´XÄ´5µ SµCtµ5¸µBîµ91¶&k¶’¶¯¶>Í¶=·J·G_·§···Ç·3Û·¸,¸K¸]¸-y¸6§¸Þ¸ö¸,¹8¹4M¹&‚¹8©¹/â¹0º3Cº5wº3­º)áº*»-6»-d»(’»3»»)ï»,¼/F¼/v¼6¦¼+Ý¼8	½(B½8k½@¤½:å½
!  ¾h+¾2”¾,Ç¾(ô¾-¿!K¿(m¿*–¿Á¿Ó¿í¿À#ÀÎ=ÀÍÁ9ÚÁ.ÂCÂ-SÂ%�Â(§Â3ÐÂ=Ã#BÃ/fÃ$–ÃF»Ã@Ä'CÄ?kÄ «Ä3ÌÄ5Å26Å0iÅ3šÅ0ÎÅ/ÿÅ"/Æ!RÆ&tÆ2›Æ8ÎÆ:ÇDBÇ0‡Ç=¸ÇöÇ&ÈJ:ÈJ…È,ÐÈ"ýÈ" ÉCÉ(^É‡É,¢É(ÏÉ+øÉ+$ÊPÊkÊ%†Ê¬ÊÃÊ!ÞÊË#Ë#AË!eË%‡Ë$­ËÒËñËÌ/Ì(KÌ#tÌ"˜Ì3»ÌïÌ-Í":Í"]Í€Í”Í"¨ÍËÍIêÍ<4Î3qÎ,¥ÎOÒÎ_"Ï_‚Ï_âÏ;BÐA~Ð2ÀÐ&óÐIÑDdÑ9©Ñ&ãÑ-
! Ò8ÒLRÒ6ŸÒ7ÖÒLÓL[ÓL¨Ó<õÓ=2Ô:pÔi«Ô0ÕCFÕ>ŠÕ5ÉÕ/ÿÕ//Ö:_Ö1šÖ*ÌÖ-÷Ö(%×1N×8€×M¹×MØ<UØ,’Ø‰¿ØOIÙY™Ù<óÙ%0ÚNVÚF¥Ú,ìÚ<Û'VÛ2~Û#±Û2ÕÛ)Ü*2Ü=]Ü›ÜI»Ü7Ý7=Ý'uÝ-�Ý0ËÝ_üÝI\Þ<¦Þ4ãÞ9ß>Rß?‘ß6Ñß:à.Cà4rà%§à"Íà-ðà+á.Já=yáA·áFùá>@â4â7´â1ìâFãfeã0Ìã4ýã2äU;äS‘ä2åäåå'å
8åFå<Jå6‡å8¾å7÷å=/æ0mæ&žæÅæ)Éæ0óæ$ç4;çEpç¶ç
Âç,Ðç#ýç1!è$Sèxè:”è8Ïè?é{HérÄé{7ê+³êßêMÿê4MëE‚ë8Èë&ì9(ì4bì?—ìH×ì í;í7Uí$�í$²í×í÷í"î"9î5\î*’î½îÚî(ðî*ï6Dï,{ï,¨ï+ÕïWðYð0mðžð@¸ð4ùð.ñBñXñ7sñF«ñ1òñ'$ò0Lò?}ò-½ò6ëò,"óOó!bó„óœó
! ¯ó
! ºóÅóáó.ñó0 ôQô9pô6ªôáô(úô)#õ7Mõ1…õ·õ!Ñõ9óõ'-ö,Uö5‚ö1¸ö6êö*!÷.L÷C{÷E¿÷Oø6Uø;Œø7Èø*ù)+ù8Uù4ŽùTÃùú2ú*Lú1wú"©ú#Ìú	ðú+úú#&ûJûiû,}ûGªûCòû%6üS\ü-°ü%Þü4ýG9ýC�ý0ÅýAöýF8þOþIÏþ ÿ8:ÿsÿ Šÿ&«ÿÒÿ'ïÿ,D2c–.®MÝ.+$Z+T«+H,,u$¢?Ç"&*,Q&~*¥Ð"î.JE`<¦;ã
-@!Pr9�CÊ#$25W*�%¸$Þ"B(^+‡;³Cï.31b”§/Âò)		(3	2\	*�	(º	)ã	3
! 1A
! Js
! ¾
! Û
! 9ô
! ,.-[$‰/®)Þ*
3A[x•ª'¶+Þ
! 
$
(@
-i
—
³
Ð
'ì
>S/jš¸PÈD^'~!¦Èà,÷+$9P8Š&Ã3êE;d; =Ü.IO#W-{-©,×+,0 ]~›¶!Ñó<=M‹ ¸Îäý"3Ka~$–0»DìD1<v³Óñ3 E f‡! -Âð$DDZ*Ÿ-Ê4ø-3H3|G°6ø8/h
w…¤!³ Õ"ö#= J4kI Gê!2/T)„#®!Ò&ô(E>&„>«FêF1x1‰*»*æ$+6+b+Ž4º0ï%  <F Yƒ oÝ 'M!6u!)¬!5Ö!""%/"$U"8z"+³"/ß".#.>#%m#.“#JÂ#
$)$3E$y$1—$9É$B%F%
! X%3c%5—%FÍ%&&;;&	w&$�&8¦&/ß&:'2J'H}'Æ'Ý'%ü',"(AO(C‘(?Õ()')C)\)>q)4°)Bå)4(*B]*L * í*+.(+W+(m+'–+1¾+)ð+',(B,k,)‹,"µ,GØ,  - A-6b-™-5³-.é--.F.f.Ku.,Á..î../9L/†/4¤/Ù/+ù/?%09e0Ÿ0º0Ð0ê01141N1d1z1�1¦1¼1Ö1ð12 272M2c2}2“2­2Ã2Ý2ó2	3#393O3e3{3•3¯3É3ß3ù34)4?4Y4p4Š4 4¶4Ì4â4ø45(5B5X5r5Œ5¢5¸5Î5æ5ÿ526<O6<Œ6/É6'ù6!797/W7.‡7+¶7"â7F8$L8"q8'”8$¼8á8$þ8#9-59c9$x9E�9ã9::5:O:i:ƒ:�: ·:Ø:2ò:$%;SJ;(ž;SÇ;,<4H<$}<6¢<*Ù<=9 =)Z=.„=/³=Dã=>(>g>"„>)§>"Ñ>ô>	?3?Q?6q?2¨?+Û?(@/0@0`@4‘@1Æ@(ø@!A')A.QA.€A!¯AÑAçA"öA0B/JB$zB9ŸBÙBïB

! C C 9C!ZC|C‹C)¨C9ÒC7D=DD?‚D/ÂD"òD"E98E$rE2—E#ÊE1îE# F1DF>vF<µFGòFO:G;ŠG2ÆG"ùG,H$IHWnHIÆHKIK\I*¨IÓI#éI.
J<JUJ%uJ
›J©J»J$ØJýJ(K+=KQiK&»K3âK'L)>LhL*ˆL/³L&ãL#
! M.M-LMzM™M%µM'ÛM'N,+NAXN1šN1ÌN3þN22O3eO™O¸O(ÈO+ñOP,P
IP-WP…P?™P$ÙP'þP1&Q8XQ/‘QÁQ<ÝQ&R#AR.eR0”R#ÅR;éR0%S@VS$—S¼S4ÓST(#TLTQT<XT•T¢T»T8ÓT-U6:U;qU"­UOÐU7 V)XV!‚V¤V5ÃV<ùV16W.hW—W®WÎW1ãW X!6XXXvX•X¬XAÇX"	Y5,Y=bY  Y)ÁY(ëY0Z*EZ*pZ6›Z&ÒZ,ùZ'&[%N[2t[§[-Â[#ð[&\;\X\,x\¥\9Ã\,ý\7*]^b]YÁ]\^Yx^ZÒ^\-_ZŠ_Jå_L0`J}`<È`Ma]Sa]±aHbXb`b<rb;¯b.ëb/c+Jc8vc,¯cKÜc$(dMdVdrd…d£d'½dåd þd+e7Keƒeže½e0Úef$f
@f;Nf0Šf$»fàfLõf`Bg^£g%hB(h@kh-¬h,Úh#iP+i6|i0³i#äi"j+jFj%bj#ˆj"¬jBÏj<kOk.jk™kI²k@ük'=l)el5�l Ål!æl"m&+m>Rm=‘mÏmìmn"n.:n-in—n4±n2ænDoJ^o!©o1Ëo;ýo-9p!gp ‰p-ªp7Øpq(-q6Vq*�q)¸q"âqr r;r.Qr7€r+¸r)är,s;sTsks"‡s;ªs9æsJ t5kt8¡t8Út4u8Hu�u(¡u(Êu*óu.v-Mv#{v3Ÿv*Óv-þv!,w$Nw-sw¡w¾wÝw4øw-x4Hxq}xïx
y&)y-Py$~yC£yEçyC-z?qz:±z:ìz9'{9a{:›{9Ö{9|9J|=„|=Â|A}=B}<€}=½}<û}<8~,u~!¢~Ä~'ã~'3 H/i™#©Í9à€#1€U€l€„€›€³€Ê€à€ø€�'�>�V�n�…���·�Î�ä�ô�‚$‚<‚T‚j‚€‚(›‚)Ä‚@î‚M/ƒ^}ƒGÜƒG$„#l„@�„>Ñ„%…06…g…3y…@­…Aî…70†-h†%–†2¼†*ï†)‡0D‡*u‡A ‡â‡#ú‡>ˆ;]ˆ;™ˆ4Õˆ&
! ‰1‰#P‰&t‰)›‰"Å‰!è‰0
! Š;ŠTŠlŠ^‹ŠBêŠ7-‹,e‹6’‹2É‹,ü‹7)Œ5aŒ.—Œ$ÆŒ(ëŒ/�,D�q�‡�$¡�3Æ�2ú�-Ž2KŽ(~Ž0§Ž@ØŽ<�$V�'{�£�Â�'Ö�þ��%6�K\�¨�1À�ò�‘‘1-‘?_‘/Ÿ‘'Ï‘÷‘
’"’-?’#m’#‘’µ’Õ’.õ’#$“H“f“;„“!À“<â“2”#R”Qv”7È”7•:8•,s•/ •Ð•(æ•6–F–1f–˜–§–8Ä–$ý– "—5C—)y—+£—'Ï—*÷—&"˜SI˜�˜(½˜æ˜1™6™#Q™!u™%—™8½™ö™š
! š.(š,Wš,„š,±š2Þš.›!@›8b›@››6Ü›0œ5Dœ0zœ0«œ.Üœ;�AG�?‰�)É�ó�.
ž<ž [ž|ž&™žÀž
! ÝžwÀÑ�W
Ÿx8$
F’›óØ~=}y&²U_þ�}{‡l‹Ží*)%A\^ì­‡œ¥UJGÃ»‹vú·Ë&Î,€rMRÞ(9BX6<Ü¯ú~#ƒiÁ©¬5^“7š°®.õkúB‡ÍüÞ­¯‚aÞTgéÀÇP<Éñ#M±l�áq_lÊ?\yo#öàN–(ß¼ˆŠd,íº
! a"0|{�ÒºÔ!âÈÎŠ”"ÄJÈê²¶F
¼Å¸VCX^ZêËŒDÓ�Q<¾e×Õ(³ð@âÔiF8&êÌ|x*„“îÀËõ�Rãÿ¡Ná/¸—8Rÿ£|ò*{‡Ì­qQsãÁrãY´thsE‘žŽª½nk1§äP³	&øþm†M‹º2¢‡gŠwÉË¹%åb1EÜ&›"1‰9�²jD�Aó]Ã…Ó _Ðpv•Ý'wW—øópÓ€áMñI+ŠLT èJÊü•pÔ²~3.OékQÿ¥¿š´ÛN!€LÑn~ØS:¯]ž£©ÔýHÏ£¸%yåº¨(Æ44•=°
KUZˆk¥½ÎWÐÃÝÊæú€ÛÛö>hÇ›x¡Ì¶Äˆ{^ß�	ŒµCo
¤­Ì+hB‰<HÈìÃÍ¶/j{#•DNÔiÚxùÌ¹^ƒsd7.Üó�bäšDYG/ñ~¾-U$0Z i…åfµ†GU¹�õ˜'XNa3³Ë½;™Æó…·Y´;XÛ†*Ö6‚ÃÛR˜Ò :õ‡Dt%çæk»,w„n‡QÍ~OÖý+@¸_$ó"*]^XtŽÜ_�ßæ—*¦ð”ä˜9·Ö•ˆ3ô)\³Â1ŠLø›„BÕ!ú„’ò–0´£�Z×Þz[KVr–xôB§–Û‘‰n§G}7%”=žQ¡l÷«®ò÷³Vgµ²ü*ÿë¸Œ¹@Rðmü‡Y4›h=HÛÐlø‹gƒ×W�¿ç¢Ü6D—Ðç`Ú®ÁeÞš/Zw%=ºw-*È:`5Žs¦L[Ha2Uh¶ê|ºñ'c±ëVÎž	ojéó`
Ij3r�.¥Éq™çs`ß— ¢ë•KÄKµO>ªÉéÙûpÄ¤ýq,OúŸÄ£�Šãt<b“(5
! 	ÏÎM
¸À±ÊøÁDY[±ŸïFÁÏ±ü»#—2Ýéá«¢Ëm�E‚ëàÀ( §2‚æÚ'éÎkÒL´hæ`Ùá­,èEÜ�Clz_ðb].iÝ=áà_Pû^pÆv®X>Â#-Ÿ‘š,äY3Û×ñ¾‚ˆËÿôBâ9k<Ç´…Åd’Éruäâ�8Ê�Æ?’-öu†ÀrVª)
! ˜S�û0B”Œ`­"ÖÈe�ÇÑ6ºdCÅTù¿/SO\ÓÐu›}:i·QÕ­•§Ø]N-¤ü@ÍŠÑ,ãÏÝôYvg·èþ8RžêâaAcp/A�›T!î÷<RL—û�1sPòma|c7UT«Âð9W¼eÎ‹÷‰“hç?UÕïæ„pïfv¯÷°Ü¶»ÄGt"7ö ••¶�v�¦nÃh³Ä¥¬}=6½)Ö c°³¡VÅÒ)SO…ø;K~œ¿ïCì…™]ô—þÓsÑ	ÂÓÖzt8‘0·LÙ1$…oi±H
! ™2{5^/œš¦q¯4ëÉ¶AÞe¥í%3j!RHI>�²ƒÙÅx†Qr8¾ìD”õqõí	!‰²¼‰CfC©P$\þnÝúI‘2ˆ¯ÓTå£
! ¤nŸ.‚Èû)™�>)RÕIãèŸ`b‘èg@
! �‹l™ùð=éV¦G1¦Í9xÌ†Á™»dÿy¼Ju¾z¨`ù€èñ`äŒ¾ð£ÚÅ@¬ÅØà‹Ô¬]Ê¤†å„Àåœ÷þPö±qµ»×Wýµ	�!eìò;“Ë«è&.Iïòtz¦Òëÿ–[	º¡”ö~F£œZo×onn$MLvßZlü+&êcÉp,ƒ+ˆ„à’¢Sôøb(U¨#z°IfJ*dw Q€žyŽ'TÙ4½K7˜î¯;D¹šS‘Êà¸ÏSî¾%&ƒf’+KH™!OM2mz;ª57X A?ÚGxG5ÿyâ¨	4Š¸ªB0ì¨É¬î0ÂOµ~Çð�ß43EæÇ‹ß>€ççÕÚf¤|±�œ}¿jpŽ+1§” >s#Ú7Æ Lub˜«ˆMCH“ÆÌÍŒõ@Æ/«ÓãPûqŽ,¼�]yI(‚¢¹;Á(“-¼Õï?:X?øÃ®¢�Ò"dÎu':ùNî¬¦©iV)T:o�íA˜9ÙE¥Í0ê‹5í ÝÃê}gÄßœÜØaY+6\MJG’}¤„šJ’…8u'Ž4¥ƒæ—"f0ÚòO©¼…jf–\ë°9-ò€ŒsgÐìª€'ÆþZ-‘»ùha‡Ì:ýÑ”ó$v§B‚ý>Âb´�V?ªÒÊž­¶#WHmJ{Å'©ÒÑ©˜§·´Kô½{|„aƒk½NÈ9”è»b?®eCm“©åäÕEtYÐ�\E6¿;‚ÏP÷Þ.¬r&6@yáÂ ÷mZÂ2%ö¿ Œ3Sçï–W^<�=á¡›Þ[F’_zF2¡ª‘½-¾ØvWŽúƒÔÖñ5¬�<Ñœ:J°Pä4e¿juñ†"$õcŒØ3x¹Ùw� Sö>FÍØ™°˜g×i›üu8c¨³E7«
! {TÏd|$!œ‰d)Ç.fŸ–µ²îQ[¢oˆþã¤ûûÙmâ¯–¨AïoÀ}r�«Ç[6®éj

 ¡®kÐK·\Ï+Ôc
! _IFî�1@|‰ôwlXë†×í
! ;[ùe/Šžâq‰cý�ÁÈÖì[Ý?“A�]ýù¨�tàš¹íŸàz5yåN
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 135,141 ****
                             'none' means revert to the default behavior of
                             guessing the language based on the file's extension.
    as it is a non-system directory that duplicates a system directory
!   base %qT  but does not override %<%T(const %T&)%>  but does not override %<operator=(const %T&)%>  candidate expects %d argument, %d provided  candidate expects %d arguments, %d provided  expected a class template, got %qE  expected a class template, got %qT  expected a constant of type %qT, got %qT  expected a type, got %qE  expected a type, got %qT  from here  initializing argument %P of %qD  merge [options] <dir1> <dir2>         Merge coverage file contents
    mismatched types %qT and %qT  or %<operator=(const %T&)%>  when initialized here (BB %d) All options with the desired characteristics have already been displayed
   No options with the desired characteristics were found
   None found.  Use --help=%s to show *all* the options supported by the %s front-end.
--- 137,143 ----
                             'none' means revert to the default behavior of
                             guessing the language based on the file's extension.
    as it is a non-system directory that duplicates a system directory
!   base %qT  candidate expects %d argument, %d provided  candidate expects %d arguments, %d provided  expected a class template, got %qE  expected a class template, got %qT  expected a constant of type %qT, got %qT  expected a type, got %qE  expected a type, got %qT  from here  initializing argument %P of %qD  merge [options] <dir1> <dir2>         Merge coverage file contents
    mismatched types %qT and %qT  or %<operator=(const %T&)%>  when initialized here (BB %d) All options with the desired characteristics have already been displayed
   No options with the desired characteristics were found
   None found.  Use --help=%s to show *all* the options supported by the %s front-end.
*************** write_c_file - output name is %s, prefix
*** 159,165 ****
  '' ' flag'!' flag'#' flag''' flag'(' flag'+' flag'-' flag'0' flag'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'm' flag'q' flag(C)(anonymous namespace)(anonymous)(near initialization for %qs)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(so you should pass %qT not %qT to %<va_arg%>)(static destructors for %s)(the message is displayed only once per source file)
  ({anonymous})*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
  *this-MF <file>	Write dependency output to the given file.-O<number>	Set optimization level to <number>.-Wnormalized=[none|id|nfc|nfkc]	Warn about non-normalized Unicode strings.-Wstack-usage=<byte-size>	Warn if stack usage might exceed <byte-size>.-bundle not allowed with -dynamiclib-bundle_loader not allowed with -dynamiclib-client_name not allowed with -dynamiclib-current_version only allowed with -dynamiclib-force_flat_namespace not allowed with -dynamiclib-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-mbig-endian and -mlittle-endian may not be used together-private_bundle not allowed with -dynamiclib...this statement, but the latter is misleadingly indented as if it were guarded by the %qs31 bit ABI.64 bit ABI.64-bit ABI not supported in ESA/390 mode; use copy-assignment instead; use copy-initialization instead<During initialization>
! <anonymous><built-in><command-line><declaration error><erroneous-expression><expression error><lambda<lambda><missing><return value> <return-value><tag-error><throw-expression><type error><type-error><typedef-error><unknown operator><unknown><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed>A synonym for -std=c89 (for C) or -std=c++98 (for C++).ASYNCHRONOUS= specifier at %L must be an initialization expressionAlias for --help=target.Align the start of functions.Align the start of loops.Align variables on a 32-bit boundary.Allow the use of MT instructions.AltiVec argument passed to unprototyped functionAlways treat bitfields as int-sized.Ambiguous symbol in TYPE definition at %CArgument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L outside of range [0,127]Array reference at %C cannot have more than %d dimensionsArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference out of boundsAssembler options
  =================
  
  Assignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssume incoming stack aligned to this power of 2.Assume normal C execution environment.Assume that values of enumeration type are always within the minimum range of that type.At global scope:Attribute at %L is not allowed in a TYPE definitionAvailable BITS selections:Bad nameBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBranch at %L may result in an infinite loopBranches are this expensive (arbitrary units).Branches executed:%s of %d
--- 161,167 ----
  '' ' flag'!' flag'#' flag''' flag'(' flag'+' flag'-' flag'0' flag'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'm' flag'q' flag(C)(anonymous namespace)(anonymous)(near initialization for %qs)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(so you should pass %qT not %qT to %<va_arg%>)(static destructors for %s)(the message is displayed only once per source file)
  ({anonymous})*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
  *this-MF <file>	Write dependency output to the given file.-O<number>	Set optimization level to <number>.-Wnormalized=[none|id|nfc|nfkc]	Warn about non-normalized Unicode strings.-Wstack-usage=<byte-size>	Warn if stack usage might exceed <byte-size>.-bundle not allowed with -dynamiclib-bundle_loader not allowed with -dynamiclib-client_name not allowed with -dynamiclib-current_version only allowed with -dynamiclib-force_flat_namespace not allowed with -dynamiclib-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-mbig-endian and -mlittle-endian may not be used together-private_bundle not allowed with -dynamiclib...this statement, but the latter is misleadingly indented as if it were guarded by the %qs31 bit ABI.64 bit ABI.64-bit ABI not supported in ESA/390 mode; use copy-assignment instead; use copy-initialization instead<During initialization>
! <anonymous><built-in><command-line><declaration error><erroneous-expression><expression error><lambda<lambda><missing><return value> <return-value><tag-error><throw-expression><type error><type-error><typedef-error><unknown operator><unknown><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed>A synonym for -std=c89 (for C) or -std=c++98 (for C++).Alias for --help=target.Align the start of functions.Align the start of loops.Align variables on a 32-bit boundary.Allow the use of MT instructions.AltiVec argument passed to unprototyped functionAlways treat bitfields as int-sized.Ambiguous symbol in TYPE definition at %CArgument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L outside of range [0,127]Array reference at %C cannot have more than %d dimensionsArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference out of boundsAssembler options
  =================
  
  Assignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssume incoming stack aligned to this power of 2.Assume normal C execution environment.Assume that values of enumeration type are always within the minimum range of that type.At global scope:Attribute at %L is not allowed in a TYPE definitionAvailable BITS selections:Bad nameBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBranch at %L may result in an infinite loopBranches are this expensive (arbitrary units).Branches executed:%s of %d
*************** with preprocessed source if appropriate.
*** 184,192 ****
  Prevent the use of all hardware floating-point instructions.Print code coverage information.
  
  Print extra (possibly unwanted) warnings.Print the name of header files as they are used.RESULT variable at %C must be different than function nameRecognize C++ keywords like "compl" and "xor".Recognize GNU-defined keywords.Recognize built-in functions.Recognize the "asm" keyword.Removed in GCC 10.  This switch has no effect.Removed in GCC 9.  This switch has no effect.Removing '%s'
! SAVE attribute at %L cannot be specified in a PURE procedureSame as %s.  Use the latter option instead.Same as -mA6.Same as -mA7.Segmentation FaultSemicolon at %C needs to be preceded by statementSet sizeof(bool) to 1.Specify a plugin to load.Specify an ABI.Specify the target CPU.String length at %L is too largeSubstring end index at %L is too largeSupport multi-threading.Suppress warnings.Symbol at %C is not appropriate for an expressionSynonym for -Wcomment.Syntax error in !GCC$ ATTRIBUTES statement at %CSyntax error in %s statement at %CSyntax error in ABSTRACT INTERFACE statement at %CSyntax error in CASE specification at %CSyntax error in CHARACTER declaration at %CSyntax error in CLASS IS specification at %CSyntax error in ENUMERATOR definition at %CSyntax error in I/O iterator at %CSyntax error in IF-expression at %CSyntax error in IMPORT statement at %CSyntax error in PROCEDURE statement at %CSyntax error in PROTECTED statement at %CSyntax error in SAVE statement at %CSyntax error in TYPE IS specification at %CSyntax error in VALUE statement at %CSyntax error in VOLATILE statement at %CSyntax error in argument list at %CSyntax error in array constructor at %CSyntax error in character length specification at %CSyntax error in data declaration at %CSyntax error in generic specification at %CSyntax error in iterator at %CSyntax error in procedure pointer component at %CSyntax error: Trailing garbage in END INTERFACE statement at %CSyntax error: Trailing garbage in INTERFACE statement at %CTarget: %s
  The bug is not reproducible, so it is likely a hardware or OS problem.
! The earliest MacOS X version on which this program will run.The following options are language-independentThe following options are language-relatedThe following options are not documentedThe following options are specific to just the language The following options are supported by the language The following options are target specificThe following options control optimizationsThe resolution file.The size of L1 cache line.The size of L1 cache.The size of L2 cache.The version of the C++ ABI in use.This is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
  
--- 186,194 ----
  Prevent the use of all hardware floating-point instructions.Print code coverage information.
  
  Print extra (possibly unwanted) warnings.Print the name of header files as they are used.RESULT variable at %C must be different than function nameRecognize C++ keywords like "compl" and "xor".Recognize GNU-defined keywords.Recognize built-in functions.Recognize the "asm" keyword.Removed in GCC 10.  This switch has no effect.Removed in GCC 9.  This switch has no effect.Removing '%s'
! SAVE attribute at %L cannot be specified in a PURE procedureSame as -mA6.Same as -mA7.Segmentation FaultSemicolon at %C needs to be preceded by statementSet sizeof(bool) to 1.Specify a plugin to load.Specify an ABI.Specify the target CPU.String length at %L is too largeSubstring end index at %L is too largeSupport multi-threading.Suppress warnings.Symbol at %C is not appropriate for an expressionSynonym for -Wcomment.Syntax error in !GCC$ ATTRIBUTES statement at %CSyntax error in %s statement at %CSyntax error in ABSTRACT INTERFACE statement at %CSyntax error in CASE specification at %CSyntax error in CHARACTER declaration at %CSyntax error in CLASS IS specification at %CSyntax error in ENUMERATOR definition at %CSyntax error in I/O iterator at %CSyntax error in IF-expression at %CSyntax error in IMPORT statement at %CSyntax error in PROCEDURE statement at %CSyntax error in PROTECTED statement at %CSyntax error in SAVE statement at %CSyntax error in TYPE IS specification at %CSyntax error in VALUE statement at %CSyntax error in VOLATILE statement at %CSyntax error in argument list at %CSyntax error in array constructor at %CSyntax error in character length specification at %CSyntax error in data declaration at %CSyntax error in generic specification at %CSyntax error in iterator at %CSyntax error in procedure pointer component at %CSyntax error: Trailing garbage in END INTERFACE statement at %CSyntax error: Trailing garbage in INTERFACE statement at %CTarget: %s
  The bug is not reproducible, so it is likely a hardware or OS problem.
! The following options are language-independentThe following options are language-relatedThe following options are not documentedThe following options are specific to just the language The following options are supported by the language The following options are target specificThe following options control optimizationsThe resolution file.The size of L1 cache line.The size of L1 cache.The size of L2 cache.The version of the C++ ABI in use.This is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
  
*************** warranty; not even for MERCHANTABILITY o
*** 199,205 ****
  
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
! Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit general registers.Use 64-bit ABI.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 80-bit long double.Use AltiVec instructions.Use GNU C library.Use H8/300 alignment rules.Use MCU instructions.Use MIPS-3D instructions.Use PowerPC-64 instruction set.Use SmartMIPS instructions.Use a 32-bit long type.Use a 64-bit long type.Use an 8-bit 'int' type.Use big-endian byte order.Use given assembler dialect.Use hardware FP.Use hardware floating point.Use hardware fp.Use indirect calls.Use little-endian byte order.Use ll, sc and sync instructions.Use microMIPS instructions.Use registers for argument passing.Use shared libraries.Use software floating point comparisons.Use the AltiVec ABI extensions.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU assembler syntax.Use the bit-field instructions.Use the narrowest integer type possible for enumeration types.Variable %s cannot be assigned in PURE procedure at %CVariable type is UNKNOWN in assignment at %LWarn about "suspicious" constructs.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 PCH files that are found but not used.Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage.Warn about an empty body in an if or else statement.Warn about an invalid DO loop.Warn about calls to snprintf and similar functions that truncate output.Warn about casts between incompatible function types.Warn about casts which discard qualifiers.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about dangling else.Warn about deleting polymorphic objects with non-virtual destructors.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.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 parameters declared without a type specifier in K&R-style functions.Warn about function pointer arithmetic.Warn about global functions without previous declarations.Warn about global functions without prototypes.Warn about implicit conversion of enum types.Warn about implicit declarations.Warn about implicit function declarations.Warn about invalid uses of the "offsetof" macro.Warn about missing fields in struct initializers.Warn about misuses of pragmas.Warn about multiple declarations of the same object.Warn about non-virtual destructors.Warn about overflow in arithmetic expressions.Warn about overloaded virtual function names.Warn about packed bit-fields whose offset changed in GCC 4.4.Warn about possible security problems with format functions.Warn about possibly missing braces around initializers.Warn about possibly missing parentheses.Warn about possibly nested block comments, and C++ comments spanning more than one physical line.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about signed-unsigned comparisons.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 declarations of "main".Warn about truncated source lines.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsuffixed float constants.Warn about use of multi-character character constants.Warn about useless casts.Warn about uses of a comma operator within a subscripting expression.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn if "defined" is used outside #if.Warn if a C-style cast is used in a program.Warn if a comparison always evaluates to true or false.Warn if a local declaration hides an instance variable.Warn if an undefined macro is used in an #if directive.Warn if inherited methods are unimplemented.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if type qualifiers on pointers are discarded.Warn on any use of alloca.Warn on direct multiple inheritance.Warn on direct virtual inheritance.Warn when a #warning directive is encountered.Warn when a declaration does not specify a type.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 pointer is cast to an integer of a different size.Warn when all constructors and destructors are private.Warn when deleting a pointer to incomplete type.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when there is a cast to a pointer from an integer of a different size.Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).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.Zero is not a valid statement label at %C[...][default][disabled][enabled]`a different type is defined in another translation unita storage class can only be specified for objects and functionsadd explicit %<this%> or %<*this%> captureaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress of global register variable %qD requestedaddress of register variable %qD requestedakaalignment may not be specified for %q+Dalignment must be a small power of two, not %dalso found %<%c%s%>ambiguous default type conversion from %qTan address area attribute cannot be specified for local variablesanachronismanachronism: and %qT has no template constructorsargument %qD declared hereargument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument 1 must be a 5-bit signed literalargument 2 must be a 5-bit unsigned literalargument of function call might be a candidate for a format attributeargument to %<alloca%> is too largeargument to %<alloca%> is zeroargument to %<alloca%> may be too largeargument 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 source; did you mean to use the size of the destination?argument to variable-length array is too largeargument to variable-length array may be too largearray %q+D assumed to have one elementarray %qD declared herearray %qD initialized by parenthesized string literal %qEarray 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 of inappropriate type initialized from string constantarray size missing in %q+Darray size missing in %qDarray subscript %E is below array bounds of %qTarray subscript has type %<char%>array subscript is not an integerarray types have different boundsarray used as initializerassertion missing after %qsassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment of constant field %qDassignment of function %qDassignment 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 %qDassuming directive output of %wu byteassuming directive output of %wu bytesatexit failedattribute %qs applies to array types onlyattribute ignoredattributes in parameter array declarator ignoredautomatic variable %qE cannot be %<threadprivate%>bad addressbad operandbad shift insn:badly nested C headers from preprocessorbase class %q#T should be explicitly initialized in the copy constructorbit-field %q+D width not an integer constantbit-field %qs has invalid typebit-field %qs width not an integer constantbraced-group within expression allowed only inside a functionbraces around scalar initializerbreak statement not within loop or switchbuilt-in function %q+D declared as non-functionbut not herecall   %2d never executed
  call   %2d returned %s
  called from herecandidate 1:candidate 2:candidate is:candidates are:candidates are:cannot call member function %qD without objectcannot convert %qE from type %qT to type %qTcannot convert to a pointer typecannot decrement a pointer to incomplete type %qTcannot disable built-in function %qscannot find class %qEcannot find interface declaration for %qEcannot find protocol declaration for %qEcannot increment a pointer to incomplete type %qTcannot inline function %<main%>cannot open %scannot open profile file %scannot put object with volatile field into registercannot take address of bit-field %qDcase label does not reduce to an integer constantcase label is not an integer constant expressioncase label value exceeds maximum value for typecase label value is less than minimum value for typecase value %qs not in enumerated typecase value %qs not in enumerated type %qTcast between incompatible function types from %qT to %qTcast between incompatible pointer to member types from %qH to %qIcast from function call of type %qT to non-matching type %qTcast from pointer to integer of different sizecast from type %qT to type %qT casts away qualifierscast increases required alignment of target typecast specifies array typecast specifies function typecast to pointer from integer of different sizecast to union type from type not present in unioncasting between pointer-to-function and pointer-to-object is conditionally-supportedclass %qE already existsclass %qE is deprecatedclass %qT does not have any field named %qDclass definition may not be declared a friendcleanup argument not a functioncleanup argument not an identifierclose: %sclosing LTRANS output list %s: %mclosing dependency file %s: %mcode model %s does not support PIC modecollect2 version %s
  comma at end of enumerator listcomparison always false due to limited range of data typecomparison always true due to limited range of data typecomparison between %qT and %qTcomparison between distinct pointer types %qT and %qT lacks a castcomparison between pointer and integercomparison between types %qT and %qTcomparison is always %d due to width of bit-fieldcomparison is always false due to limited range of data typecomparison is always true due to limited range of data typecomparison of complete and incomplete pointerscomparison of distinct Objective-C types lacks a castcomparison of integer expressions of different signedness: %qT and %qTcomparison with string literal results in unspecified behaviorcomparisons like %<X<=Y<=Z%> do not have their mathematical meaningcompatible type is herecompilation terminated due to -Wfatal-errors.
--- 201,207 ----
  
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
! Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit general registers.Use 64-bit ABI.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 80-bit long double.Use AltiVec instructions.Use GNU C library.Use H8/300 alignment rules.Use MCU instructions.Use MIPS-3D instructions.Use PowerPC-64 instruction set.Use SmartMIPS instructions.Use a 32-bit long type.Use a 64-bit long type.Use an 8-bit 'int' type.Use big-endian byte order.Use given assembler dialect.Use hardware FP.Use hardware floating point.Use hardware fp.Use indirect calls.Use little-endian byte order.Use ll, sc and sync instructions.Use microMIPS instructions.Use registers for argument passing.Use shared libraries.Use software floating point comparisons.Use the AltiVec ABI extensions.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU assembler syntax.Use the bit-field instructions.Use the narrowest integer type possible for enumeration types.Variable %s cannot be assigned in PURE procedure at %CVariable type is UNKNOWN in assignment at %LWarn about "suspicious" constructs.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 PCH files that are found but not used.Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage.Warn about an empty body in an if or else statement.Warn about an invalid DO loop.Warn about calls to snprintf and similar functions that truncate output.Warn about casts between incompatible function types.Warn about casts which discard qualifiers.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about dangling else.Warn about deleting polymorphic objects with non-virtual destructors.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.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 parameters declared without a type specifier in K&R-style functions.Warn about function pointer arithmetic.Warn about global functions without previous declarations.Warn about global functions without prototypes.Warn about implicit conversion of enum types.Warn about implicit declarations.Warn about implicit function declarations.Warn about invalid uses of the "offsetof" macro.Warn about missing fields in struct initializers.Warn about misuses of pragmas.Warn about multiple declarations of the same object.Warn about non-virtual destructors.Warn about overflow in arithmetic expressions.Warn about overloaded virtual function names.Warn about packed bit-fields whose offset changed in GCC 4.4.Warn about possible security problems with format functions.Warn about possibly missing braces around initializers.Warn about possibly missing parentheses.Warn about possibly nested block comments, and C++ comments spanning more than one physical line.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about signed-unsigned comparisons.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 declarations of "main".Warn about truncated source lines.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsuffixed float constants.Warn about use of multi-character character constants.Warn about useless casts.Warn about uses of a comma operator within a subscripting expression.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn if "defined" is used outside #if.Warn if a C-style cast is used in a program.Warn if a comparison always evaluates to true or false.Warn if a local declaration hides an instance variable.Warn if an undefined macro is used in an #if directive.Warn if inherited methods are unimplemented.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if type qualifiers on pointers are discarded.Warn on any use of alloca.Warn on direct multiple inheritance.Warn on direct virtual inheritance.Warn when a #warning directive is encountered.Warn when a declaration does not specify a type.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 pointer is cast to an integer of a different size.Warn when all constructors and destructors are private.Warn when deleting a pointer to incomplete type.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when there is a cast to a pointer from an integer of a different size.Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).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.Zero is not a valid statement label at %C[...][default][disabled][enabled]`a different type is defined in another translation unita storage class can only be specified for objects and functionsadd explicit %<this%> or %<*this%> captureaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress of global register variable %qD requestedaddress of register variable %qD requestedakaalignment may not be specified for %q+Dalignment must be a small power of two, not %dalso found %<%c%s%>ambiguous default type conversion from %qTan address area attribute cannot be specified for local variablesanachronismanachronism: and %qT has no template constructorsargument %qD declared hereargument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument 1 must be a 5-bit signed literalargument 2 must be a 5-bit unsigned literalargument of function call might be a candidate for a format attributeargument 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 source; did you mean to use the size of the destination?array %q+D assumed to have one elementarray %qD declared herearray %qD initialized by parenthesized string literal %qEarray 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 of inappropriate type initialized from string constantarray size missing in %q+Darray size missing in %qDarray subscript %E is below array bounds of %qTarray subscript has type %<char%>array subscript is not an integerarray types have different boundsarray used as initializerassertion missing after %qsassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment of constant field %qDassignment of function %qDassignment 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 %qDassuming directive output of %wu byteassuming directive output of %wu bytesatexit failedattribute %qs applies to array types onlyattribute ignoredattributes in parameter array declarator ignoredautomatic variable %qE cannot be %<threadprivate%>bad addressbad operandbad shift insn:badly nested C headers from preprocessorbase class %q#T should be explicitly initialized in the copy constructorbit-field %q+D width not an integer constantbit-field %qs has invalid typebit-field %qs width not an integer constantbraced-group within expression allowed only inside a functionbraces around scalar initializerbreak statement not within loop or switchbuilt-in function %q+D declared as non-functionbut not herecall   %2d never executed
  call   %2d returned %s
  called from herecandidate 1:candidate 2:candidate is:candidates are:candidates are:cannot call member function %qD without objectcannot convert %qE from type %qT to type %qTcannot convert to a pointer typecannot decrement a pointer to incomplete type %qTcannot disable built-in function %qscannot find class %qEcannot find interface declaration for %qEcannot find protocol declaration for %qEcannot increment a pointer to incomplete type %qTcannot inline function %<main%>cannot open %scannot open profile file %scannot put object with volatile field into registercannot take address of bit-field %qDcase label does not reduce to an integer constantcase label is not an integer constant expressioncase label value exceeds maximum value for typecase label value is less than minimum value for typecase value %qs not in enumerated typecase value %qs not in enumerated type %qTcast between incompatible function types from %qT to %qTcast between incompatible pointer to member types from %qH to %qIcast from function call of type %qT to non-matching type %qTcast from pointer to integer of different sizecast from type %qT to type %qT casts away qualifierscast increases required alignment of target typecast specifies array typecast specifies function typecast to pointer from integer of different sizecast to union type from type not present in unioncasting between pointer-to-function and pointer-to-object is conditionally-supportedclass %qE already existsclass %qE is deprecatedclass %qT does not have any field named %qDclass definition may not be declared a friendcleanup argument not a functioncleanup argument not an identifierclose: %sclosing LTRANS output list %s: %mclosing dependency file %s: %mcode model %s does not support PIC modecollect2 version %s
  comma at end of enumerator listcomparison always false due to limited range of data typecomparison always true due to limited range of data typecomparison between %qT and %qTcomparison between distinct pointer types %qT and %qT lacks a castcomparison between pointer and integercomparison between types %qT and %qTcomparison is always %d due to width of bit-fieldcomparison is always false due to limited range of data typecomparison is always true due to limited range of data typecomparison of complete and incomplete pointerscomparison of distinct Objective-C types lacks a castcomparison of integer expressions of different signedness: %qT and %qTcomparison with string literal results in unspecified behaviorcomparisons like %<X<=Y<=Z%> do not have their mathematical meaningcompatible type is herecompilation terminated due to -Wfatal-errors.
*************** warranty; not even for MERCHANTABILITY o
*** 211,219 ****
  illegal aggregate type %qE specified for instance variable %qsillegal operand illegal operand detectedimplicit declaration of function %qEimplicitly-declared %qD is deprecatedin C++98 %<template%> (as a disambiguator) is only allowed within templatesin C++98 %qD must be initialized by constructor, not by %<{...}%>in a call to allocation function %qD declared herein declaration %q+Din definition of macro %qsin expansion of macro %qsin this expressionincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible type for argument %d of %qEincompatible types in assignment of %qT to %qTincompatible types when assigning to type %qT from type %qTincompatible types when initializing type %qT using type %qTincomplete implementation of class %qEincrement of constant field %qDincrement of enumeration value is invalid in C++increment of function %qDincrement of read-only location %qEincrement of read-only member %qDincrement of read-only named return value %qDincrement of read-only parameter %qDincrement of read-only reference %qDincrement of read-only variable %qDindex must be integerinitialization from distinct Objective-C typeinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field overwritteninitializer element is not a constant expressioninitializer element is not computable at load timeinitializer element is not constantinitializer fails to determine size of %q+Dinitializer for floating value is not a floating constantinput file %qs is the same as output fileinsn outside basic blockinstall: %s%s
  instance variable %qE is %s; this will be a hard error in the futureinstance variable %qE is declared %sinstance variable %qE is declared privateinstance variable %qs is declared privateinter-module optimizations not implemented for C++internal compiler errorinternal compiler error.  Bad address:internal compiler error: internal error: bad register: %dinternal error: sideeffect-insn affecting main effectinterrupt handlers cannot be MIPS16 functionsinvalid %%%c operandinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H operandinvalid %%H specifierinvalid %%H valueinvalid %%I operandinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L operandinvalid %%L valueinvalid %%M operandinvalid %%M valueinvalid %%N operandinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%f operandinvalid %%f valueinvalid %%h operandinvalid %%h valueinvalid %%i operandinvalid %%j codeinvalid %%j operandinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r operandinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t operandinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid 'asm': invalid IACC argumentinvalid alignment for %<#pragma align%>, ignoringinvalid application of %<sizeof%> to a bit-fieldinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a void typeinvalid argument of %qs attributeinvalid argumentsinvalid array assignmentinvalid cast from type %qT to type %qTinvalid cast to function type %qTinvalid class name in declaration of %qDinvalid const_double operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid conversion in gimple callinvalid declaration of %<%T::%E%>invalid element type for attribute %qsinvalid expression as operandinvalid increment expressioninvalid initial value for member %qEinvalid initializerinvalid initializer for array member %q#Dinvalid insn:invalid left hand side of assignmentinvalid location for %<pragma %s%>, ignoredinvalid operand to %%H/%%L codeinvalid operand to %%M codeinvalid operand to %%O codeinvalid operand to %%R codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%Z codeinvalid operand to %%z codeinvalid parameter type %qTinvalid pointer mode %qsinvalid qualifiers on non-member function typeinvalid receiver type %qsinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid storage class for function %qEinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type for iteration variable %qEinvalid types in conversion to integerinvalid types in nop conversioninvalid use of %<auto%> in conversion operatorinvalid use of %<restrict%>invalid use of %qDinvalid use of array with unspecified boundsinvalid use of constructor as a templateinvalid use of destructor %qD as a typeinvalid use of flexible array memberinvalid use of structure with flexible array memberinvalid use of template-name %qE without an argument listinvalid use of typeinvalid use of void expressioninvalid vector type for attribute %qEjump skips variable initializationjump to case labeljump to label %qDjunk at end of #pragma GCC memregs [0..16]junk at end of %<#pragma %s%>junk at end of %<#pragma GCC pch_preprocess%>junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma message%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma weak%>label label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined hereld returned %d exit statusleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count is negativeleft shift of negative valueleft-hand operand of comma expression has no effectlen larger than caplength computed herelength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlibraries: %s
  library lib%s not foundlimit is %wu bytes, but argument is %slimit is %wu bytes, but argument may be as large as %slocal declaration of %qE hides instance variablelocal variable %qD may not appear in this contextlower value in case label range less than minimum value for typelvalue required as left operand of assignmentmacro name missing after %qsmalformed #pragma builtinmalformed %<#pragma %s%>, ignoredmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed %<#pragma weak%>, ignoredmay not use both -m32 and -m64member %qD is uninitialized referencemethod definition for %<%c%E%> not foundmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<(%> after %<#pragma unused%>, ignoringmissing %<)%> after %<#pragma unused%>, ignoringmissing braces around initializermissing definitionmissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing initializer for member %qDmissing makefile target after %qsmissing numbermissing operandmissing path after %qsmissing sentinel in function callmissing terminating %c charactermissing type-name in typedef-declarationmode %qs applied to inappropriate typemultidimensional array must have bounds for all dimensions except the firstmultiple %<-mcpu=%> options specified.multiple default labels in one switchmultiple fields in union %qT initializedmultiple methods named %<%c%E%> foundmultiple parameters named %qDmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationname %qT has incomplete typename missing for member functionnamed return values are no longer supportednamespace %qD enterednegative insn lengthnegative width in bit-field %q+Dnegative width in bit-field %qsnested assembly dialect alternativesnested extern declaration of %qDnested function %q+D declared but never definednested function %qs declared %<extern%>nested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new types may not be defined in a return typeno %<%c%E%> method foundno argumentsno class name specified with %qsno closing %<]%> for %<%%[%> formatno constructorsno data type for mode %qsno destructorsno field %qD found in union being initializedno input filesno matching push for %<#pragma GCC visibility pop%>no previous declaration for %qDno previous prototype for %qDno processor type specified for linkingno return statement in function returning non-voidno semicolon at end of struct or unionnode has unknown typenon-const integer argument %u in call to function %qEnon-constant condition for static assertionnon-constant initialization expression at %Lnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-lvalue array in conditional expressionnon-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-thread-local declaration of %q#D follows thread-local declarationnonconstant array index in initializernonlocal label not configured with sysroot headers suffixnot enough argumentsnot enough arguments to returnnotenote: null argument where non-null required (argument %lu)null pointernull pointer dereferencenumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of components of the vector not a power of twoobject type %qT does not match destructor name ~%qTold-style function definitionold-style parameter declarations in prototyped function definitionopaque vector types cannot be initializedopening LTRANS output list %s: %mopening dependency file %s: %mopening output file %s: %moperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperation on %qE may be undefinedoptional argumentoptions enabled: options passed: ordered comparison of pointer with integer zerooriginally defined hereother match is hereoutput file not specifiedoutput filename specified twiceoverflow in array dimensionoverflow in constant expressionoverflow in conversion from %qT to %qT changes value from %qE to %qEoverflow in enumeration valuespacked attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qEpadding struct size to alignment boundarypadding struct to align %q+Dparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared with void typeparameter %qD has incomplete typeparameter %qD invalidly declared method typeparameter %qD is initializedparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter declared %<auto%>parameter name missing from parameter listparameter name omittedparameter names (without types) in function declarationparse error in template argument listpassing 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 complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards %qv qualifier from pointer target typepassing argument %d of %qE from distinct Objective-C typepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepath: pointer argumentpointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer to a function used in arithmeticpointer to a function used in subtractionpointer type mismatch in conditional expressionpointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to arrays with different qualifiers are incompatible in ISO Cpotential null pointer dereferenceprecisionprecision in printf formatprevious declarationprevious declaration of %<%c%s%>previous declaration of %q+Dprevious declaration of %q+D was hereprevious declaration of %qEprevious definition hereprevious definition of %q+D was hereprevious implicit declaration of %q+D was herepreviously declared herepreviously defined herepreviously used hereprobability %qE is outside the range [0.0, 1.0]profiler support for CR16profiler support for VxWorksprograms: %s
! promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypeprotocol %qE has circular dependencyprototype declarationprototype for %q+D declares argument %d with incompatible typeprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionpure-specifier on function-definitionrange expressions in switch statements are non-standardread-only location %qE used as %<asm%> outputreading through null pointer (argument %d)recursive type %qT undefinedredeclaration of %<enum %E%>redeclaration of %q+D with different visibility (old visibility preserved)redeclaration of C++ built-in type %qTredeclaration of enumerator %q+Dredefinition of %<struct %E%>redefinition of %<union %E%>redefinition of %q#Tredefinition of %q+Dredefinition of parameter %q+Dredefinition of typedef %q+Dredundant redeclaration of %q+Dredundant redeclaration of %qD in same scoperegister variable %qD used in nested functionremove %<std::move%> callrepeated %<@%> before Objective-C stringrepeated %s in formatrequest for implicit conversion from %qT to %qT not permitted in C++request for member %qE in something not a structure or unionrequested position is less than zerorequested position is not an integer constantreturn discards %qv qualifier from pointer target typereturn type %q#T is incompletereturn type defaults to %<int%>return type is an incomplete typereturn type of %qD is not %<int%>return with value in function with no return typereturn-statement with no value, in function returning %qTreturning a value from a constructorreturning a value from a destructorright precisionright precision in strfmon formatright shift count >= width of typeright shift count is negativerounding result will always be 0scalar object %qD requires one element in initializersecond argument of %q+D should be %<char **%>second argument to %<__builtin_prefetch%> must be a constantsecond parameter of %<va_start%> not last named argumentshadowed declaration is heresize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is too largesize of array has non-integral type %qTsize of array is not an integral constant-expressionsize of array is too largesize of string literal is too largesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesizeof(long double) is 12.sizeof(long double) is 16.source is not a pointerspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspurious trailing %<%%%> in formatstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestatement has no effectstatement with no effectstatic assertion failed: %sstatic declaration of %q+D follows non-static declarationstatic member function %q#D declared with type qualifiersstatic or type qualifiers in non-parameter array declaratorstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage 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 size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstray %<,%> at end of member declarationstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstruct defined herestruct has no membersstruct has no named memberssubscripted value is neither array nor pointersubscripted value is pointer to functionsuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> 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 %<|%>suggested alternative:suggested alternatives:switch %qs is no longer supportedswitch condition has boolean valueswitch jumps over variable initializationswitch missing default caseswitch starts heresymtab_node::verify failedtaking the address of a label is non-standardtarget argumenttarget format does not support infinitytemplate %qD declaredtemplate argument for %qD uses local type %qTtemplate with C linkagetemplates may not be %<virtual%>the ' ' 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 address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe compiler can assume that the address of %qD will never be NULLthe first parameter of %<operator new%> cannot have a default argumentthe result of the conversion is unspecified because %qE is outside the range of type %qTthird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthis %qs clause does not guard...this decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this is the first default labelthis is the first entry overlapping that valuethis is the insn:this statement may fall throughthread-local declaration of %q#D follows non-thread-local declarationtoo few arguments to %%:compare-debug-auxbase-opttoo few arguments to %%:version-comparetoo few arguments to 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 late for # directive to set debug directorytoo many argumentstoo many arguments for formattoo many arguments to %%:compare-debug-auxbase-opttoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many braces around initializer for %qTtoo many initializers for %qTtoo many input filestoo many values in return statementtraditional 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 operatortwo or more data types in declaration specifierstype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has virtual member functionstype %qT does not have a known sizetype %qT is not a base type for type %qTtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype is deprecatedtype is deprecated: %stype mismatch in conditional expressiontype name declared as function returning a functiontype name declared as function returning an arraytype of %qD defaults to %<int%>type of %qD does not match original declarationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype qualifiers ignored on function return typetypedef %qD locally defined but not usedtypes are not quite compatibletypes differ in signednessunable to open fileunexpected offsetunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunknown action %qE for %<#pragma pack%> - ignoredunknown cc_attr valueunknown conversion type character %qc in formatunknown destunknown move insn:unknown srcunnamed field has incomplete typeunnamed struct/union that defines no instancesunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunrecognizable insn:unrecognized addressunrecognized format specifierunrecognized gcc debugging option: %cunrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized register name %qsunsuffixed floating constantunterminated assembly dialect alternativeunterminated format stringunused parameter %qDunused variable %q+Dupper value in case label range exceeds maximum value for typeuse %<#include%> insteaduse %<-Winvalid-pch%> for more informationuse of %<alloca%>use of %<alloca%> within a loopuse of %s and %s together in %s formatuse of untyped nilused array that cannot be converted to pointer where scalar is requiredused struct type value where scalar is requiredused union type value where scalar is requireduseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationusing %<%c%s%>using invalid field %qDusing the range [%E, %E] for directive argumentvalid arguments are: %svalid arguments are: %s; did you mean %qs?value argumentvalue computed is not usedvariable %q#D has initializer but incomplete typevariable %q+D declared %<inline%>variable %qD has function typevariable %qD has initializer but incomplete typevariable %qD redeclared as functionvariable %qD set but not usedvariable length array is usedvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable-length array bound is unknownvariable-sized compound literalvariable-sized object may not be initializedverify_flow_info failedverify_flow_info: Block %i lacks loop_fatherverify_gimple failedversion attribute is not a stringvirtual non-class function %qsvisibility argument not a stringvoid value not ignored as it ought to bevtable for waitpid failedwarning: weakref is not supported in this configurationwhen writing output to %s: %mwidth of %qs exceeds its typewriting into constant object (argument %d)writing through null pointer (argument %d)writing to LTRANS output list %s: %mwrong insn in the fallthru edgewrong number of arguments specified for %qE attributewrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codezero as null pointer constantzero or negative size array %q+Dzero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-size array %qD{anonymous}Project-Id-Version: gcc 10.1-b20200322
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
- POT-Creation-Date: 2020-03-20 23:17+0000
  PO-Revision-Date: 2020-03-26 11:07+0200
  Last-Translator: Lauri Nurmi <lanurmi@iki.fi>
  Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>
--- 213,220 ----
  illegal aggregate type %qE specified for instance variable %qsillegal operand illegal operand detectedimplicit declaration of function %qEimplicitly-declared %qD is deprecatedin C++98 %<template%> (as a disambiguator) is only allowed within templatesin C++98 %qD must be initialized by constructor, not by %<{...}%>in a call to allocation function %qD declared herein declaration %q+Din definition of macro %qsin expansion of macro %qsin this expressionincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible type for argument %d of %qEincompatible types in assignment of %qT to %qTincompatible types when assigning to type %qT from type %qTincompatible types when initializing type %qT using type %qTincomplete implementation of class %qEincrement of constant field %qDincrement of enumeration value is invalid in C++increment of function %qDincrement of read-only location %qEincrement of read-only member %qDincrement of read-only named return value %qDincrement of read-only parameter %qDincrement of read-only reference %qDincrement of read-only variable %qDindex must be integerinitialization from distinct Objective-C typeinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field overwritteninitializer element is not a constant expressioninitializer element is not computable at load timeinitializer element is not constantinitializer fails to determine size of %q+Dinitializer for floating value is not a floating constantinput file %qs is the same as output fileinsn outside basic blockinstall: %s%s
  instance variable %qE is %s; this will be a hard error in the futureinstance variable %qE is declared %sinstance variable %qE is declared privateinstance variable %qs is declared privateinter-module optimizations not implemented for C++internal compiler errorinternal compiler error.  Bad address:internal compiler error: internal error: bad register: %dinternal error: sideeffect-insn affecting main effectinterrupt handlers cannot be MIPS16 functionsinvalid %%%c operandinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H operandinvalid %%H specifierinvalid %%H valueinvalid %%I operandinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L operandinvalid %%L valueinvalid %%M operandinvalid %%M valueinvalid %%N operandinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%f operandinvalid %%f valueinvalid %%h operandinvalid %%h valueinvalid %%i operandinvalid %%j codeinvalid %%j operandinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r operandinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t operandinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid 'asm': invalid IACC argumentinvalid alignment for %<#pragma align%>, ignoringinvalid application of %<sizeof%> to a bit-fieldinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a void typeinvalid argument of %qs attributeinvalid argumentsinvalid array assignmentinvalid cast from type %qT to type %qTinvalid cast to function type %qTinvalid class name in declaration of %qDinvalid const_double operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid conversion in gimple callinvalid declaration of %<%T::%E%>invalid element type for attribute %qsinvalid expression as operandinvalid increment expressioninvalid initial value for member %qEinvalid initializerinvalid initializer for array member %q#Dinvalid insn:invalid left hand side of assignmentinvalid location for %<pragma %s%>, ignoredinvalid operand to %%H/%%L codeinvalid operand to %%M codeinvalid operand to %%O codeinvalid operand to %%R codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%Z codeinvalid operand to %%z codeinvalid parameter type %qTinvalid pointer mode %qsinvalid qualifiers on non-member function typeinvalid receiver type %qsinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid storage class for function %qEinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type for iteration variable %qEinvalid types in conversion to integerinvalid types in nop conversioninvalid use of %<auto%> in conversion operatorinvalid use of %<restrict%>invalid use of %qDinvalid use of array with unspecified boundsinvalid use of constructor as a templateinvalid use of destructor %qD as a typeinvalid use of flexible array memberinvalid use of structure with flexible array memberinvalid use of template-name %qE without an argument listinvalid use of typeinvalid use of void expressioninvalid vector type for attribute %qEjump skips variable initializationjump to case labeljump to label %qDjunk at end of #pragma GCC memregs [0..16]junk at end of %<#pragma %s%>junk at end of %<#pragma GCC pch_preprocess%>junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma message%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma weak%>label label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined hereld returned %d exit statusleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count is negativeleft shift of negative valueleft-hand operand of comma expression has no effectlen larger than caplength computed herelength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlibraries: %s
  library lib%s not foundlimit is %wu bytes, but argument is %slimit is %wu bytes, but argument may be as large as %slocal declaration of %qE hides instance variablelocal variable %qD may not appear in this contextlower value in case label range less than minimum value for typelvalue required as left operand of assignmentmacro name missing after %qsmalformed #pragma builtinmalformed %<#pragma %s%>, ignoredmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed %<#pragma weak%>, ignoredmay not use both -m32 and -m64member %qD is uninitialized referencemethod definition for %<%c%E%> not foundmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<(%> after %<#pragma unused%>, ignoringmissing %<)%> after %<#pragma unused%>, ignoringmissing braces around initializermissing definitionmissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing initializer for member %qDmissing makefile target after %qsmissing numbermissing operandmissing path after %qsmissing sentinel in function callmissing terminating %c charactermissing type-name in typedef-declarationmode %qs applied to inappropriate typemultidimensional array must have bounds for all dimensions except the firstmultiple %<-mcpu=%> options specified.multiple default labels in one switchmultiple fields in union %qT initializedmultiple methods named %<%c%E%> foundmultiple parameters named %qDmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationname %qT has incomplete typename missing for member functionnamed return values are no longer supportednamespace %qD enterednegative insn lengthnegative width in bit-field %q+Dnegative width in bit-field %qsnested assembly dialect alternativesnested extern declaration of %qDnested function %q+D declared but never definednested function %qs declared %<extern%>nested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new types may not be defined in a return typeno %<%c%E%> method foundno argumentsno class name specified with %qsno closing %<]%> for %<%%[%> formatno constructorsno data type for mode %qsno destructorsno field %qD found in union being initializedno input filesno matching push for %<#pragma GCC visibility pop%>no previous declaration for %qDno previous prototype for %qDno processor type specified for linkingno return statement in function returning non-voidno semicolon at end of struct or unionnode has unknown typenon-const integer argument %u in call to function %qEnon-constant condition for static assertionnon-constant initialization expression at %Lnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-lvalue array in conditional expressionnon-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-thread-local declaration of %q#D follows thread-local declarationnonconstant array index in initializernonlocal label not configured with sysroot headers suffixnot enough argumentsnot enough arguments to returnnotenote: null argument where non-null required (argument %lu)null pointernull pointer dereferencenumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of components of the vector not a power of twoobject type %qT does not match destructor name ~%qTold-style function definitionold-style parameter declarations in prototyped function definitionopaque vector types cannot be initializedopening LTRANS output list %s: %mopening dependency file %s: %mopening output file %s: %moperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperation on %qE may be undefinedoptional argumentoptions enabled: options passed: ordered comparison of pointer with integer zerooriginally defined hereother match is hereoutput file not specifiedoutput filename specified twiceoverflow in array dimensionoverflow in constant expressionoverflow in conversion from %qT to %qT changes value from %qE to %qEoverflow in enumeration valuespacked attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qEpadding struct size to alignment boundarypadding struct to align %q+Dparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared with void typeparameter %qD has incomplete typeparameter %qD invalidly declared method typeparameter %qD is initializedparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter declared %<auto%>parameter name missing from parameter listparameter name omittedparameter names (without types) in function declarationparse error in template argument listpassing 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 complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards %qv qualifier from pointer target typepassing argument %d of %qE from distinct Objective-C typepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepath: pointer argumentpointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer to a function used in arithmeticpointer to a function used in subtractionpointer type mismatch in conditional expressionpointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to arrays with different qualifiers are incompatible in ISO Cpotential null pointer dereferenceprecisionprecision in printf formatprevious declarationprevious declaration of %<%c%s%>previous declaration of %q+Dprevious declaration of %q+D was hereprevious declaration of %qEprevious definition hereprevious definition of %q+D was hereprevious implicit declaration of %q+D was herepreviously declared herepreviously defined herepreviously used hereprobability %qE is outside the range [0.0, 1.0]profiler support for CR16profiler support for VxWorksprograms: %s
! promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypeprotocol %qE has circular dependencyprototype declarationprototype for %q+D declares argument %d with incompatible typeprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionpure-specifier on function-definitionrange expressions in switch statements are non-standardread-only location %qE used as %<asm%> outputreading through null pointer (argument %d)recursive type %qT undefinedredeclaration of %<enum %E%>redeclaration of %q+D with different visibility (old visibility preserved)redeclaration of C++ built-in type %qTredeclaration of enumerator %q+Dredefinition of %<struct %E%>redefinition of %<union %E%>redefinition of %q#Tredefinition of %q+Dredefinition of parameter %q+Dredefinition of typedef %q+Dredundant redeclaration of %q+Dredundant redeclaration of %qD in same scoperegister variable %qD used in nested functionremove %<std::move%> callrepeated %<@%> before Objective-C stringrepeated %s in formatrequest for implicit conversion from %qT to %qT not permitted in C++request for member %qE in something not a structure or unionrequested position is less than zerorequested position is not an integer constantreturn discards %qv qualifier from pointer target typereturn type %q#T is incompletereturn type defaults to %<int%>return type is an incomplete typereturn type of %qD is not %<int%>return with value in function with no return typereturn-statement with no value, in function returning %qTreturning a value from a constructorreturning a value from a destructorright precisionright precision in strfmon formatright shift count >= width of typeright shift count is negativerounding result will always be 0scalar object %qD requires one element in initializersecond argument of %q+D should be %<char **%>second argument to %<__builtin_prefetch%> must be a constantsecond parameter of %<va_start%> not last named argumentshadowed declaration is heresize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is too largesize of array has non-integral type %qTsize of array is not an integral constant-expressionsize of array is too largesize of string literal is too largesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesizeof(long double) is 12.sizeof(long double) is 16.source is not a pointerspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspurious trailing %<%%%> in formatstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestatement has no effectstatement with no effectstatic assertion failed: %sstatic declaration of %q+D follows non-static declarationstatic member function %q#D declared with type qualifiersstatic or type qualifiers in non-parameter array declaratorstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage 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 size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstray %<,%> at end of member declarationstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstruct defined herestruct has no membersstruct has no named memberssubscripted value is neither array nor pointersubscripted value is pointer to functionsuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> 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 %<|%>suggested alternative:suggested alternatives:switch %qs is no longer supportedswitch condition has boolean valueswitch jumps over variable initializationswitch missing default caseswitch starts heresymtab_node::verify failedtaking the address of a label is non-standardtarget argumenttarget format does not support infinitytemplate %qD declaredtemplate argument for %qD uses local type %qTtemplate with C linkagetemplates may not be %<virtual%>the ' ' 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 address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe compiler can assume that the address of %qD will never be NULLthe first parameter of %<operator new%> cannot have a default argumentthe result of the conversion is unspecified because %qE is outside the range of type %qTthird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthis %qs clause does not guard...this decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this is the first default labelthis is the first entry overlapping that valuethis is the insn:this statement may fall throughthread-local declaration of %q#D follows non-thread-local declarationtoo few arguments to %%:compare-debug-auxbase-opttoo few arguments to %%:version-comparetoo few arguments to 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 late for # directive to set debug directorytoo many argumentstoo many arguments for formattoo many arguments to %%:compare-debug-auxbase-opttoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many braces around initializer for %qTtoo many initializers for %qTtoo many input filestoo many values in return statementtraditional 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 operatortwo or more data types in declaration specifierstype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has virtual member functionstype %qT does not have a known sizetype %qT is not a base type for type %qTtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype is deprecatedtype is deprecated: %stype mismatch in conditional expressiontype name declared as function returning a functiontype name declared as function returning an arraytype of %qD defaults to %<int%>type of %qD does not match original declarationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype qualifiers ignored on function return typetypedef %qD locally defined but not usedtypes are not quite compatibletypes differ in signednessunable to open fileunexpected offsetunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunknown action %qE for %<#pragma pack%> - ignoredunknown cc_attr valueunknown conversion type character %qc in formatunknown destunknown move insn:unknown srcunnamed field has incomplete typeunnamed struct/union that defines no instancesunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunrecognizable insn:unrecognized addressunrecognized format specifierunrecognized gcc debugging option: %cunrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized register name %qsunsuffixed floating constantunterminated assembly dialect alternativeunterminated format stringunused parameter %qDunused variable %q+Dupper value in case label range exceeds maximum value for typeuse %<#include%> insteaduse %<-Winvalid-pch%> for more informationuse of %s and %s together in %s formatuse of untyped nilused array that cannot be converted to pointer where scalar is requiredused struct type value where scalar is requiredused union type value where scalar is requireduseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationusing %<%c%s%>using invalid field %qDusing the range [%E, %E] for directive argumentvalid arguments are: %svalid arguments are: %s; did you mean %qs?value argumentvalue computed is not usedvariable %q#D has initializer but incomplete typevariable %q+D declared %<inline%>variable %qD has function typevariable %qD has initializer but incomplete typevariable %qD redeclared as functionvariable %qD set but not usedvariable length array is usedvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable-sized compound literalvariable-sized object may not be initializedverify_flow_info failedverify_flow_info: Block %i lacks loop_fatherverify_gimple failedversion attribute is not a stringvirtual non-class function %qsvisibility argument not a stringvoid value not ignored as it ought to bevtable for waitpid failedwarning: weakref is not supported in this configurationwhen writing output to %s: %mwidth of %qs exceeds its typewriting into constant object (argument %d)writing through null pointer (argument %d)writing to LTRANS output list %s: %mwrong insn in the fallthru edgewrong number of arguments specified for %qE attributewrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codezero as null pointer constantzero or negative size array %q+Dzero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-size array %qD{anonymous}Project-Id-Version: gcc 10.1-b20200322
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
  PO-Revision-Date: 2020-03-26 11:07+0200
  Last-Translator: Lauri Nurmi <lanurmi@iki.fi>
  Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>
*************** write_c_file - tuotoksen nimi on %s, etu
*** 301,307 ****
                             â€�noneâ€� palauttaa kÃ¤yttÃ¶Ã¶n oletustoiminnan,
                             eli kielen pÃ¤Ã¤ttelyn tiedoston pÃ¤Ã¤tteestÃ¤.
   koska se on jÃ¤rjestelmÃ¤hakemiston kopio
!   kanta %qT  mutta ei ylikuormitusta %<%T(const %T&)%>  mutta ei ylikuormitusta %<operator=(const %T&)%>  ehdokas odottaa %d argumenttia, %d annettu  ehdokas odottaa %d argumenttia, %d annettu  odotettiin luokkamallia, saatiin %qE  odotettiin luokkamallia, saatiin %qT  odotettiin %qT-tyyppistÃ¤ vakiota, saatiin %qT  odotettiin tyyppiÃ¤, saatiin %qE  odotettiin tyyppiÃ¤, saatiin %qT  tÃ¤Ã¤ltÃ¤  alustettaessa funktion %2$qD argumenttia %1$P  merge [valitsimet] <hak1> <hak2>      YhdistÃ¤ kattavuustiedostojen sisÃ¤llÃ¶t
    tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT  eikÃ¤ %<operator=(const %T&)%>  tÃ¤ssÃ¤ alustuksessa (BB %d) Kaikki valitsimet halutuilla ominaisuuksilla on jo nÃ¤ytetty
   YhtÃ¤Ã¤n valitsinta halutuilla ominaisuuksilla ei lÃ¶ytynyt
   MitÃ¤Ã¤n ei lÃ¶ytynyt.  KÃ¤ytÃ¤ --help=%s nÃ¤yttÃ¤mÃ¤Ã¤n *kaikki* valitsimet, joita %s-edusta tukee.
--- 302,308 ----
                             â€�noneâ€� palauttaa kÃ¤yttÃ¶Ã¶n oletustoiminnan,
                             eli kielen pÃ¤Ã¤ttelyn tiedoston pÃ¤Ã¤tteestÃ¤.
   koska se on jÃ¤rjestelmÃ¤hakemiston kopio
!   kanta %qT  ehdokas odottaa %d argumenttia, %d annettu  ehdokas odottaa %d argumenttia, %d annettu  odotettiin luokkamallia, saatiin %qE  odotettiin luokkamallia, saatiin %qT  odotettiin %qT-tyyppistÃ¤ vakiota, saatiin %qT  odotettiin tyyppiÃ¤, saatiin %qE  odotettiin tyyppiÃ¤, saatiin %qT  tÃ¤Ã¤ltÃ¤  alustettaessa funktion %2$qD argumenttia %1$P  merge [valitsimet] <hak1> <hak2>      YhdistÃ¤ kattavuustiedostojen sisÃ¤llÃ¶t
    tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT  eikÃ¤ %<operator=(const %T&)%>  tÃ¤ssÃ¤ alustuksessa (BB %d) Kaikki valitsimet halutuilla ominaisuuksilla on jo nÃ¤ytetty
   YhtÃ¤Ã¤n valitsinta halutuilla ominaisuuksilla ei lÃ¶ytynyt
   MitÃ¤Ã¤n ei lÃ¶ytynyt.  KÃ¤ytÃ¤ --help=%s nÃ¤yttÃ¤mÃ¤Ã¤n *kaikki* valitsimet, joita %s-edusta tukee.
*************** write_c_file - tuotoksen nimi on %s, etu
*** 325,331 ****
  â€�â€� â€�-lippuâ€�!â€�-lippuâ€�#â€�-lippuâ€�'â€�-lippuâ€�(â€�-lippuâ€�+â€�-lippuâ€�-â€�-lippuâ€�0â€�-lippuâ€�Eâ€�-mÃ¤Ã¤reâ€�Iâ€�-lippuâ€�Oâ€�-mÃ¤Ã¤reâ€�^â€�-lippuâ€�_â€�-lippuâ€�aâ€�-lippuâ€�mâ€�-lippuâ€�qâ€�-lippuÂ©(nimetÃ¶n nimiavaruus)(nimetÃ¶n)(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)(ehkÃ¤ tarkoitettiin %<typename %T::%E%>)(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)(eli kannattaisi antaa %qT eikÃ¤ %qT funktiolle %<va_arg%>)(staattiset hajottimet kohteelle %s)(viesti nÃ¤kyy vain kerran lÃ¤hdetiedostoa kohden)
  ({nimetÃ¶n})*** VAROITUS *** liitÃ¤nnÃ¤isiÃ¤ on kÃ¤ytÃ¶ssÃ¤, Ã¤lÃ¤ raportoi tÃ¤tÃ¤ vikana ellei vika ole toistettavissa ilman liitÃ¤nnÃ¤isiÃ¤.
  *this-MF <tiedosto>	Kirjoita riippuvuustuloste annettuun tiedostoon.-O<luku>	Aseta optimointitasoksi <luku>.-Wnormalized=[none|id|nfc|nfkc]	Varoita normalisoimattomista Unicode-merkkijonoista.-Wstack-usage=<tavu-koko>	Varoita, jos pinon kÃ¤yttÃ¶ saattaa ylittÃ¤Ã¤ <tavu-koon>.valitsimia -bundle ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤valitsimia -bundle_loader ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤valitsimia -client_name ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤-current_version on sallittu vain valitsimen -dynamiclib kanssavalitsimia -force_flat_namespace ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤-install_name on sallittu vain valitsimen -dynamiclib kanssavalitsimia -keep_private_externs ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤valitsimia -mbig-endian ja -mlittle-endian ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤valitsimia -private_bundle ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤...tÃ¤tÃ¤ lausetta, mutta jÃ¤ljempi on harhaanjohtavasti sisennetty kuin %qs reunustaisi sitÃ¤31-bittinen ABI.64-bittinen ABI.64-bittinen ABI ei ole tuettu ESA/390-tilassa; kÃ¤ytÃ¤ kopiosijoitusta sen sijaan; kÃ¤ytÃ¤ kopioalustusta sen sijaan<Alustuksen aikana>
! <nimetÃ¶n><sisÃ¤inen><komentorivi><esittelyvirhe><virheellinen-lauseke><lausekevirhe><lambda<lambda><puuttuva><paluuarvo> <paluuarvo><tunnistevirhe><throw-lauseke><tyyppivirhe><tyyppivirhe><typedef-virhe><tuntematon operaattori><tuntematon><nimetÃ¶n-kiinteÃ¤:<nimetÃ¶n-liukuluku:<nimetÃ¶n-etumerkitÃ¶n:<nimetÃ¶n><jÃ¤sentÃ¤mÃ¤tÃ¶n>Sama kuin -std=c89 (C) tai -std=c++98 (C++).ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslausekeSama kuin --help=target.Kohdista funktioiden alut.Kohdista silmukoiden alut.Kohdista muuttujat 32 bitin rajoille.Salli MT-kÃ¤skyjen kÃ¤yttÃ¶.AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤KÃ¤sittele bittikenttiÃ¤ aina int-kokoisina.Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %CArgumentin %s kohdassa %L on oltava pituudeltaan yksiFunktion %s argumentti kohdassa %L on negatiivinenFunktion %s argumentti kohdassa %L on lukualueen [0,127] ulkopuolellaTaulukkoviitteellÃ¤ kohdassa %C ei voi olla yli %d ulottuvuuttaTaulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %dTaulukkoviite rajojen ulkopuolellaAssembler-valitsimet
  ====================
  
  Sijoitusoperaattorirajapinta kohdassa %L ei saa mÃ¤Ã¤ritellÃ¤ uudelleen INTRINSIC-tyyppisijoitustaSijoitus FORALL-indeksimuuttujaan kohdassa %LOleta tulopino tasatuksi tÃ¤hÃ¤n 2:n potenssiin.Oleta normaali C-suoritusympÃ¤ristÃ¶.Oleta, ettÃ¤ luetellun tyypin arvot ovat aina kyseisen tyypin vÃ¤himmÃ¤isvÃ¤lillÃ¤.Globaalilla nÃ¤kyvyysalueella:Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤KÃ¤ytettÃ¤vissÃ¤ olevat BITS-valinnat:Virheellinen nimiLohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %CLohkonimiÃ¶ ei ole sopiva aritmeettiselle IF-lauseelle kohdassa %CHaarautuminen kohdassa %L voi aiheuttaa ikisilmukanHaarat ovat nÃ¤in kalliita (mielivaltainen yksikkÃ¶).Haaroja suoritettu:%s/%d
--- 326,332 ----
  â€�â€� â€�-lippuâ€�!â€�-lippuâ€�#â€�-lippuâ€�'â€�-lippuâ€�(â€�-lippuâ€�+â€�-lippuâ€�-â€�-lippuâ€�0â€�-lippuâ€�Eâ€�-mÃ¤Ã¤reâ€�Iâ€�-lippuâ€�Oâ€�-mÃ¤Ã¤reâ€�^â€�-lippuâ€�_â€�-lippuâ€�aâ€�-lippuâ€�mâ€�-lippuâ€�qâ€�-lippuÂ©(nimetÃ¶n nimiavaruus)(nimetÃ¶n)(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)(ehkÃ¤ tarkoitettiin %<typename %T::%E%>)(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)(eli kannattaisi antaa %qT eikÃ¤ %qT funktiolle %<va_arg%>)(staattiset hajottimet kohteelle %s)(viesti nÃ¤kyy vain kerran lÃ¤hdetiedostoa kohden)
  ({nimetÃ¶n})*** VAROITUS *** liitÃ¤nnÃ¤isiÃ¤ on kÃ¤ytÃ¶ssÃ¤, Ã¤lÃ¤ raportoi tÃ¤tÃ¤ vikana ellei vika ole toistettavissa ilman liitÃ¤nnÃ¤isiÃ¤.
  *this-MF <tiedosto>	Kirjoita riippuvuustuloste annettuun tiedostoon.-O<luku>	Aseta optimointitasoksi <luku>.-Wnormalized=[none|id|nfc|nfkc]	Varoita normalisoimattomista Unicode-merkkijonoista.-Wstack-usage=<tavu-koko>	Varoita, jos pinon kÃ¤yttÃ¶ saattaa ylittÃ¤Ã¤ <tavu-koon>.valitsimia -bundle ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤valitsimia -bundle_loader ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤valitsimia -client_name ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤-current_version on sallittu vain valitsimen -dynamiclib kanssavalitsimia -force_flat_namespace ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤-install_name on sallittu vain valitsimen -dynamiclib kanssavalitsimia -keep_private_externs ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤valitsimia -mbig-endian ja -mlittle-endian ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤valitsimia -private_bundle ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤...tÃ¤tÃ¤ lausetta, mutta jÃ¤ljempi on harhaanjohtavasti sisennetty kuin %qs reunustaisi sitÃ¤31-bittinen ABI.64-bittinen ABI.64-bittinen ABI ei ole tuettu ESA/390-tilassa; kÃ¤ytÃ¤ kopiosijoitusta sen sijaan; kÃ¤ytÃ¤ kopioalustusta sen sijaan<Alustuksen aikana>
! <nimetÃ¶n><sisÃ¤inen><komentorivi><esittelyvirhe><virheellinen-lauseke><lausekevirhe><lambda<lambda><puuttuva><paluuarvo> <paluuarvo><tunnistevirhe><throw-lauseke><tyyppivirhe><tyyppivirhe><typedef-virhe><tuntematon operaattori><tuntematon><nimetÃ¶n-kiinteÃ¤:<nimetÃ¶n-liukuluku:<nimetÃ¶n-etumerkitÃ¶n:<nimetÃ¶n><jÃ¤sentÃ¤mÃ¤tÃ¶n>Sama kuin -std=c89 (C) tai -std=c++98 (C++).Sama kuin --help=target.Kohdista funktioiden alut.Kohdista silmukoiden alut.Kohdista muuttujat 32 bitin rajoille.Salli MT-kÃ¤skyjen kÃ¤yttÃ¶.AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤KÃ¤sittele bittikenttiÃ¤ aina int-kokoisina.Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %CArgumentin %s kohdassa %L on oltava pituudeltaan yksiFunktion %s argumentti kohdassa %L on negatiivinenFunktion %s argumentti kohdassa %L on lukualueen [0,127] ulkopuolellaTaulukkoviitteellÃ¤ kohdassa %C ei voi olla yli %d ulottuvuuttaTaulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %dTaulukkoviite rajojen ulkopuolellaAssembler-valitsimet
  ====================
  
  Sijoitusoperaattorirajapinta kohdassa %L ei saa mÃ¤Ã¤ritellÃ¤ uudelleen INTRINSIC-tyyppisijoitustaSijoitus FORALL-indeksimuuttujaan kohdassa %LOleta tulopino tasatuksi tÃ¤hÃ¤n 2:n potenssiin.Oleta normaali C-suoritusympÃ¤ristÃ¶.Oleta, ettÃ¤ luetellun tyypin arvot ovat aina kyseisen tyypin vÃ¤himmÃ¤isvÃ¤lillÃ¤.Globaalilla nÃ¤kyvyysalueella:Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤KÃ¤ytettÃ¤vissÃ¤ olevat BITS-valinnat:Virheellinen nimiLohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %CLohkonimiÃ¶ ei ole sopiva aritmeettiselle IF-lauseelle kohdassa %CHaarautuminen kohdassa %L voi aiheuttaa ikisilmukanHaarat ovat nÃ¤in kalliita (mielivaltainen yksikkÃ¶).Haaroja suoritettu:%s/%d
*************** sisÃ¤ltÃ¤en esiprosessoidun lÃ¤hdekoodin
*** 351,359 ****
  EstÃ¤ kaikkien laitteistoliukulukukÃ¤skyjen kÃ¤yttÃ¶.Tulosta koodinkattavuustietoa.
  
  NÃ¤ytÃ¤ ylimÃ¤Ã¤rÃ¤isiÃ¤ (mahdollisesti ei-toivottuja) varoituksia.Tulosta otsaketiedostojen nimet kÃ¤ytÃ¶n yhteydessÃ¤.RESULT-muuttujan paikassa %C on oltava erilainen kuin funktionimenTunnista C++:n avainsanat kuten â€�complâ€� ja â€�xorâ€�.Tunnista GNU-mÃ¤Ã¤ritellyt avainsanat.Tunnista sisÃ¤iset funktiot.Tunnista â€�asmâ€�-avainsana.Poistettu GCC 10:ssÃ¤. TÃ¤mÃ¤ valitsin ei vaikuta mihinkÃ¤Ã¤n.Poistettu GCC 9:ssÃ¤. TÃ¤mÃ¤ valitsin ei vaikuta mihinkÃ¤Ã¤n.Poistetaan â€�%sâ€�
! SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissaSama kuin %s. KÃ¤ytÃ¤ tÃ¤tÃ¤ valitsinta ensimmÃ¤isen sijaan.Sama kuin -mA6.Sama kuin -mA7.Muistialueen ylitysLauseen on edellettÃ¤vÃ¤ puolipistettÃ¤ kohdassa %CAseta sizeof(bool) arvoon 1.Anna ladattava liitÃ¤nnÃ¤inen.MÃ¤Ã¤rittele ABI.MÃ¤Ã¤rittele kohdesuoritin.Merkkijonon pituus kohdassa %L on liian suuriAlimerkkijonon loppuindeksi kohdassa %L on liian suuriTue monisÃ¤ikeisyyttÃ¤.Vaienna varoitukset.Symboli kohdassa %C ei sovellu lausekkeeseenSama kuin -Wcomment.Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %CSyntaksivirhe %s-lauseessa kohdassa %CSyntaksivirhe ABSTRACT INTERFACE -kÃ¤skyssÃ¤ kohdassa %CSyntaksivirhe CASE-spesifikaatiossa kohdassa %CSyntaksivirhe CHARACTER-esittelyssÃ¤ kohdassa %CSyntaksvirhe CLASS IS -spesifikaatiossa kohdassa %CSyntaksivirhe ENUMERATOR-mÃ¤Ã¤rittelyssÃ¤ kohdassa %CSyntaksivirhe siirrÃ¤ntÃ¤iteraattorissa kohdassa %CSyntaksivirhe IF-lausekkeessa kohdassa %CSyntaksivirhe IMPORT-lauseessa kohdassa %CSyntaksivirhe PROCEDURE-lauseessa kohdassa %CSyntaksivirhe PROTECTED-lauseessa kohdassa %CSyntaksivirhe SAVE-lauseessa kohdassa %CSyntaksivirhe TYPE IS -spesifikaatiossa kohdassa %CSyntaksivirhe VALUE-lauseessa kohdassa %CSyntaksivirhe VOLATILE-lauseessa kohdassa %CSyntaksivirhe argumenttiluettelossa kohdassa %CSyntaksivirhe taulukkomuodostimessa kohdassa %CSyntaksivirhe merkkipituusspesifikaatiossa kohdassa %CSyntaksivirhe data-esittelyssÃ¤ kohdassa %CSyntaksivirhe geneerisessÃ¤ spesifikaatiossa kohdassa %CSyntaksivirhe iteraattorissa kohdassa %CSyntaksivirhe proseduuriosoitinkomponentissa kohdassa %CSyntaksivirhe: Loppuroskaa END INTERFACE -kÃ¤skyssÃ¤ kohdassa %CSyntaksivirhe: Loppuroskaa INTERFACE-lauseessa kohdassa %CKohde: %s
  Vika ei ole toistettavissa, joten se on todennÃ¤kÃ¶isesti laitteisto- tai kÃ¤yttÃ¶jÃ¤rjestelmÃ¤ongelma.
! Varhaisin MacOS X -versio, jolla tÃ¤mÃ¤ ohjelma voidaan suorittaa.Seuraavat valitsimet ovat kielestÃ¤ riippumattomiaSeuraavat valitsimet ovat kieleen liittyviÃ¤Seuraavia valitsimia ei ole dokumentoituSeuraavat valitsimet ovat liittyvÃ¤t kieleen Kieli tukee seuraavia valitsimia Seuraavat valitsimet ovat kohdekohtaisiaSeuraavat valitsimet ohjaavat optimointejaRatkaisutiedosto.L1-vÃ¤limuistirivin koko.L1-vÃ¤limuistin koko.L2-vÃ¤limuistin koko.KÃ¤ytÃ¶ssÃ¤ olevan C++-ABIn versio.TÃ¤mÃ¤ ohjelma on vapaaohjelmisto; Katsokaa kopiointiehdot lÃ¤hdekoodista.
  TÃ¤llÃ¤ ohjelmistolla EI OLE TAKUUTA; ei edes KAUPALLISESTI HYVÃ„KSYTTÃ„VÃ„STÃ„
  LAADUSTA tai SOPIVUUDESTA TIETTYYN TARKOITUKSEEN.
  
--- 352,360 ----
  EstÃ¤ kaikkien laitteistoliukulukukÃ¤skyjen kÃ¤yttÃ¶.Tulosta koodinkattavuustietoa.
  
  NÃ¤ytÃ¤ ylimÃ¤Ã¤rÃ¤isiÃ¤ (mahdollisesti ei-toivottuja) varoituksia.Tulosta otsaketiedostojen nimet kÃ¤ytÃ¶n yhteydessÃ¤.RESULT-muuttujan paikassa %C on oltava erilainen kuin funktionimenTunnista C++:n avainsanat kuten â€�complâ€� ja â€�xorâ€�.Tunnista GNU-mÃ¤Ã¤ritellyt avainsanat.Tunnista sisÃ¤iset funktiot.Tunnista â€�asmâ€�-avainsana.Poistettu GCC 10:ssÃ¤. TÃ¤mÃ¤ valitsin ei vaikuta mihinkÃ¤Ã¤n.Poistettu GCC 9:ssÃ¤. TÃ¤mÃ¤ valitsin ei vaikuta mihinkÃ¤Ã¤n.Poistetaan â€�%sâ€�
! SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissaSama kuin -mA6.Sama kuin -mA7.Muistialueen ylitysLauseen on edellettÃ¤vÃ¤ puolipistettÃ¤ kohdassa %CAseta sizeof(bool) arvoon 1.Anna ladattava liitÃ¤nnÃ¤inen.MÃ¤Ã¤rittele ABI.MÃ¤Ã¤rittele kohdesuoritin.Merkkijonon pituus kohdassa %L on liian suuriAlimerkkijonon loppuindeksi kohdassa %L on liian suuriTue monisÃ¤ikeisyyttÃ¤.Vaienna varoitukset.Symboli kohdassa %C ei sovellu lausekkeeseenSama kuin -Wcomment.Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %CSyntaksivirhe %s-lauseessa kohdassa %CSyntaksivirhe ABSTRACT INTERFACE -kÃ¤skyssÃ¤ kohdassa %CSyntaksivirhe CASE-spesifikaatiossa kohdassa %CSyntaksivirhe CHARACTER-esittelyssÃ¤ kohdassa %CSyntaksvirhe CLASS IS -spesifikaatiossa kohdassa %CSyntaksivirhe ENUMERATOR-mÃ¤Ã¤rittelyssÃ¤ kohdassa %CSyntaksivirhe siirrÃ¤ntÃ¤iteraattorissa kohdassa %CSyntaksivirhe IF-lausekkeessa kohdassa %CSyntaksivirhe IMPORT-lauseessa kohdassa %CSyntaksivirhe PROCEDURE-lauseessa kohdassa %CSyntaksivirhe PROTECTED-lauseessa kohdassa %CSyntaksivirhe SAVE-lauseessa kohdassa %CSyntaksivirhe TYPE IS -spesifikaatiossa kohdassa %CSyntaksivirhe VALUE-lauseessa kohdassa %CSyntaksivirhe VOLATILE-lauseessa kohdassa %CSyntaksivirhe argumenttiluettelossa kohdassa %CSyntaksivirhe taulukkomuodostimessa kohdassa %CSyntaksivirhe merkkipituusspesifikaatiossa kohdassa %CSyntaksivirhe data-esittelyssÃ¤ kohdassa %CSyntaksivirhe geneerisessÃ¤ spesifikaatiossa kohdassa %CSyntaksivirhe iteraattorissa kohdassa %CSyntaksivirhe proseduuriosoitinkomponentissa kohdassa %CSyntaksivirhe: Loppuroskaa END INTERFACE -kÃ¤skyssÃ¤ kohdassa %CSyntaksivirhe: Loppuroskaa INTERFACE-lauseessa kohdassa %CKohde: %s
  Vika ei ole toistettavissa, joten se on todennÃ¤kÃ¶isesti laitteisto- tai kÃ¤yttÃ¶jÃ¤rjestelmÃ¤ongelma.
! Seuraavat valitsimet ovat kielestÃ¤ riippumattomiaSeuraavat valitsimet ovat kieleen liittyviÃ¤Seuraavia valitsimia ei ole dokumentoituSeuraavat valitsimet ovat liittyvÃ¤t kieleen Kieli tukee seuraavia valitsimia Seuraavat valitsimet ovat kohdekohtaisiaSeuraavat valitsimet ohjaavat optimointejaRatkaisutiedosto.L1-vÃ¤limuistirivin koko.L1-vÃ¤limuistin koko.L2-vÃ¤limuistin koko.KÃ¤ytÃ¶ssÃ¤ olevan C++-ABIn versio.TÃ¤mÃ¤ ohjelma on vapaaohjelmisto; Katsokaa kopiointiehdot lÃ¤hdekoodista.
  TÃ¤llÃ¤ ohjelmistolla EI OLE TAKUUTA; ei edes KAUPALLISESTI HYVÃ„KSYTTÃ„VÃ„STÃ„
  LAADUSTA tai SOPIVUUDESTA TIETTYYN TARKOITUKSEEN.
  
*************** LAADUSTA tai SOPIVUUDESTA TIETTYYN TARKO
*** 366,372 ****
  
  KÃ¤ytÃ¤ â€�-Wl,VALITSINâ€� vÃ¤littÃ¤mÃ¤Ã¤n â€�VALITSINâ€� linkittimelle.
  
! KÃ¤ytÃ¤ 128-bittistÃ¤ long double -tyyppiÃ¤.KÃ¤ytÃ¤ 16-bittistÃ¤ int-tyyppiÃ¤.KÃ¤ytÃ¤ 32-bittistÃ¤ int-tyyppiÃ¤.KÃ¤ytÃ¤ 32-bittistÃ¤ ABIa.KÃ¤ytÃ¤ 32-bittisiÃ¤ yleisrekistereitÃ¤.KÃ¤ytÃ¤ 64-bittistÃ¤ ABIa.KÃ¤ytÃ¤ 64-bittisiÃ¤ liukulukurekistereitÃ¤.KÃ¤ytÃ¤ 64-bittisiÃ¤ yleisrekistereitÃ¤.KÃ¤ytÃ¤ 64-bittistÃ¤ long double -tyyppiÃ¤.KÃ¤ytÃ¤ 80-bittistÃ¤ long double -tyyppiÃ¤.KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤.KÃ¤ytÃ¤ GNU:n C-kirjastoa.KÃ¤ytÃ¤ H8/300-kohdistussÃ¤Ã¤ntÃ¶jÃ¤.KÃ¤ytÃ¤ MCU-kÃ¤skyjÃ¤.KÃ¤ytÃ¤ MIPS-3D-kÃ¤skyjÃ¤.KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa.KÃ¤ytÃ¤ SmartMIPS-kÃ¤skyjÃ¤.KÃ¤ytÃ¤ 32-bittistÃ¤ long-tyyppiÃ¤.KÃ¤ytÃ¤ 64-bittistÃ¤ long-tyyppiÃ¤.KÃ¤ytÃ¤ 8-bittistÃ¤ int-tyyppiÃ¤.KÃ¤ytÃ¤ big-endian-tavujÃ¤rjestystÃ¤.KÃ¤ytÃ¤ tiettyÃ¤ assembler-murretta.KÃ¤ytÃ¤ laitteistoliukulukuja.KÃ¤ytÃ¤ laitteistoliukulukuja.KÃ¤ytÃ¤ laitteistoliukulukuja.KÃ¤ytÃ¤ epÃ¤suoria kutsuja.KÃ¤ytÃ¤ little-endian-tavujÃ¤rjestystÃ¤.KÃ¤ytÃ¤ ll-, sc- ja sync-kÃ¤skyjÃ¤.Ã„lÃ¤ kÃ¤ytÃ¤ microMIPS-kÃ¤skyjÃ¤.KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen.KÃ¤ytÃ¤ jaettuja kirjastoja.KÃ¤ytÃ¤ ohjelmistollisia liukulukuvertailuja.KÃ¤ytÃ¤ AltiVec ABI -laajennoksia.KÃ¤ytÃ¤ DEC:n assembler-syntaksia.KÃ¤ytÃ¤ ELFv1-ABIa.KÃ¤ytÃ¤ ELFv2-ABIa.KÃ¤ytÃ¤ GNU:n assembler-syntaksia.KÃ¤ytÃ¤ bittikenttÃ¤kÃ¤skyjÃ¤.KÃ¤ytÃ¤ luetelluille tyypeille kapeinta mahdollista kokonaislukutyyppiÃ¤.Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %CMuuttujatyyppi on UNKNOWN sijoituksessa kohdassa %LVaroita â€�epÃ¤ilyttÃ¤vistÃ¤â€� rakenteista.Varoita C:n rakenteista, jotka eivÃ¤t ole C:n ja C++:n yhteisessÃ¤ osajoukossa.Varoita C++:n rakenteista, joilla on eri merkitys ISO C++ 1998- ja ISO C++ 2011 -standardeissa.Varoita C++:n rakenteista, joilla on eri merkitys ISO C++ 2011- ja ISO C++ 2014 -standardeissa.Varoita C++:n rakenteista, joilla on eri merkitys ISO C++ 2014- ja ISO C++ 2017 -standardeissa.Varoita lÃ¶ytyneistÃ¤ PCH-tiedostoista, joita ei kÃ¤ytetÃ¤.Varoita makrojen __TIME__, __DATE__ ja __TIMESTAMP__ kÃ¤ytÃ¶stÃ¤.Varoita tyhjÃ¤stÃ¤ rungosta if- ja else-lauseissa.Varoita virheellisestÃ¤ DO-silmukasta.Varoita tuotosta typistÃ¤vistÃ¤ snprintf-funktiokutsuista ja vastaavista.Varoita epÃ¤yhteensopivien funktiotyyppien vÃ¤lisistÃ¤ muunnoksista.Varoita tyyppimuunnoksista, jotka hylkÃ¤Ã¤vÃ¤t mÃ¤Ã¤reet.Varoita eri enum-tyyppien vertailusta.Varoita kÃ¤Ã¤nnÃ¶saikaisesta nollalla jaosta.Varoita orvosta elsestÃ¤.Varoita polymorfisten olioiden tuhoamisesta epÃ¤virtuaalisilla hajottimilla.Varoita kahdenkertaisista haaroista if-else-lauseissa.Varoita kahdenkertaisista ehdoista if-else-if-ketjussa.Varoita ominaisuuksista, joita ei ole ISO C11:ssÃ¤, mutta ovat ISO C2X:ssÃ¤.Varoita ominaisuuksista, joita ei ole ISO C90:ssÃ¤, mutta ovat ISO C99:ssÃ¤.Varoita ominaisuuksista, joita ei ole ISO C99:ssÃ¤, mutta ovat ISO C11:ssÃ¤.Varoita ominaisuuksista, joita ei ole perinteisessÃ¤ C:ssÃ¤.Varoita muotoilumerkkijonoista, jotka eivÃ¤t ole literaaleja.Varoita NUL-tavuja sisÃ¤ltÃ¤vistÃ¤ muotoilumerkkijonoista.Varoita funktioparametreistÃ¤, jotka on esitelty ilman tyyppimÃ¤Ã¤rittelyjÃ¤ K&R-tyylisissÃ¤ funktioissa.Varoita laskutoimituksista funktio-osoittimilla.Varoita globaaleista funktioista, joilla ei ole aiempaa esittelyÃ¤.Varoita globaaleista funktioista, joilla ei ole prototyyppiÃ¤.Varoita implisiittisistÃ¤ enum-tyyppien muunnoksista.Varoita implisiittisistÃ¤ funktioesittelyistÃ¤.Varoita implisiittisistÃ¤ funktioesittelyistÃ¤.Varoita â€�offsetofâ€�-makron virheellisestÃ¤ kÃ¤ytÃ¶stÃ¤.Varoita puuttuvista kentistÃ¤ struct-alustimissa.Varoita pragmain vÃ¤Ã¤rÃ¤stÃ¤ kÃ¤ytÃ¶stÃ¤.Varoita saman objektin useista esittelyistÃ¤.Varoita epÃ¤virtuaalisista hajottimista.Varoita ylivuodosta aritmeettisissa lausekkeissa.Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤.Varoita pakatuista bittikentistÃ¤, joiden siirrososoite muuttui GCC 4.4:ssÃ¤.Varoita mahdollisista turvallisuusongelmista muotoilufunktioiden yhteydessÃ¤.Varoita mahdollisesti puuttuvista aaltosuluista alustimissa.Varoita mahdollisesti puuttuvista sulkeista.Varoita mahdollisista sisÃ¤kkÃ¤isistÃ¤ lohkokommenteista ja C++-kommenteista, jotka ulottuvat useammalle kuin yhdelle fyysiselle riville.Varoita epÃ¤ilyttÃ¤vistÃ¤ printf/scanf/strftime/strfmon-muotoilumerkkijonoista.Varoita osoittimen/viittauksen palauttamisesta paikalliseen tai vÃ¤liaikiseen muuttujaan.Varoita tietueiden, unionien ja taulukoiden palauttamisesta.Varoita signed-unsigned-vertailuista.Varoita ylimÃ¤Ã¤rÃ¤isistÃ¤ merkeistÃ¤ #elif- ja #endif-direktiivien perÃ¤ssÃ¤.Varoita kaksinumeroisia vuosilukuja tuottavista strftime-muotoiluista.Varoita â€�charâ€�-tyypillÃ¤ indeksoinnista.Varoita epÃ¤ilyttÃ¤vistÃ¤ â€�mainâ€�-funktion esittelyistÃ¤.Varoita typistetyistÃ¤ lÃ¤hderiveistÃ¤.Varoita prototyypittÃ¶mistÃ¤ funktioesittelyistÃ¤.Varoita tuntemattomista pragmoista.Varoita loppuliitteettÃ¶mistÃ¤ liukulukuvakioista.Varoita monimerkkisistÃ¤ merkkivakioista.Varoita tarpeettomista tyyppimuunnoksista.Varoita pilkuoperaattorin kÃ¤ytÃ¶stÃ¤ alaindeksilausekkeessa.Varoita variadisista makroista.Varoita muuttujista, joita â€�longjmpâ€� tai â€�vforkâ€� saattaa muuttaa.Varoita muuttujista, jotka alustetaan omalla arvollaan.Varoita Effective C++ -tyylisÃ¤Ã¤ntÃ¶jen rikkomuksista.Varoita nollan pituisista muotoiluista.Varoittaa ehdollisesti tuetuista rakenteista.Varoita NULLin muunnoksesta epÃ¤osoitintyypiksi.Varoita implisiittisistÃ¤ tyyppimuunnoksista, jotka aiheuttavat liukulukutarkkuuden menetystÃ¤.Varoita implisiittisistÃ¤ tyyppimuunnoksista, jotka voivat muuttaa arvoa.Varoita â€�definedâ€�:in kÃ¤ytÃ¶stÃ¤ #if-ehdon ulkopuolella.Varoita C-tyylisistÃ¤ tyyppimuunnoksista ohjelmassa.Varoita vertailusta, joka on aina tosi tai aina epÃ¤tosi.Varoita kun paikallinen esittely piilottaa instanssimuuttujan.Varoita mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n makron kÃ¤ytÃ¶stÃ¤ #if-ehdossa.Varoita perittyjen metodien puuttuvista toteutuksista.Varoita kun oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen.Varoita liukulukujen yhtÃ¤suuruusvertailuista.Varoita jos osoittimien tyyppimÃ¤Ã¤reet hylÃ¤tÃ¤Ã¤n.Varoita kaikesta allocan kÃ¤ytÃ¶stÃ¤.Varoita suorasta moniperinnÃ¤stÃ¤.Varoita suorasta virtuaalisesta perinnÃ¤stÃ¤.Varoita #warning-direktiivin kohtaamisesta.Varoita kun esittely ei mÃ¤Ã¤rittele tyyppiÃ¤.Varoita kun â€�0â€�-literaalia kÃ¤ytetÃ¤Ã¤n nollaosoittimena.Varoita, kun looginen operaattori on aina tosi tai aina epÃ¤tosi.Varoita osoittimien tyyppimuunnoksista erikokoisiksi kokonaisluvuiksi.Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiÃ¤.Varoita epÃ¤tÃ¤ydellisen osoitintyypin tuhoamisesta.Varoita kun kÃ¤Ã¤ntÃ¤jÃ¤ jÃ¤rjestÃ¤Ã¤ koodia uudelleen.Varoita, kun structin kenttÃ¤ ei ole kohdistettu.Varoita osoittimien tyyppimuunnoksista erikokoisiksi kokonaisluvuiksi.Varoita kun funktion paluutyypiksi jÃ¤Ã¤ â€�intâ€� (C), tai kun paluutyypit ovat ristiriitaiset (C++).Varoita attribuuttien huomiotta jÃ¤ttÃ¤misestÃ¤.Varoita tyyppimÃ¤Ã¤reiden huomiotta jÃ¤ttÃ¤misestÃ¤.VaroitusKun â€�signedâ€� tai â€�unsignedâ€� on antamatta, tee bittikentÃ¤stÃ¤ etumerkillinen.Kun â€�signedâ€� tai â€�unsignedâ€� on antamatta, tee bittikentÃ¤stÃ¤ etumerkitÃ¶n.Nolla ei ole kelvollinen lausekenimiÃ¶ kohdassa %C[...][oletus][ei kÃ¤ytÃ¶ssÃ¤][kÃ¤ytÃ¶ssÃ¤]â€�erilainen tyyppi mÃ¤Ã¤ritelty toisessa kÃ¤Ã¤nnÃ¶syksikÃ¶ssÃ¤tallennusluokan voi antaa vain olioille ja funktioillelisÃ¤Ã¤ eksplisiittinen %<this%>- tai %<*this%>-kaappausosoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ funktioille%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssahalutaan globaalin rekisterimuuttujan %qD osoitehalutaan rekisterimuuttujan %qD osoiteelikohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:llekohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %dlÃ¶ytyi myÃ¶s %<%c%s%>ei-yksiselitteinen oletustyyppimuunnos tyypistÃ¤ %qTosoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujilleanakronismianakronismi: ja kohteella %qT:lla ei ole mallimuodostimiaargumentti %qD esiteltiin tÃ¤Ã¤llÃ¤argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤argumentti %qD ei sovi prototyyppiinargumentti %qd ei ole vakioargumentin 1 on oltava 5-bittinen etumerkillinen literaaliargumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaalifunktiokutsun argumentti voi olla ehdokas muotoiluattribuutille%<alloca%>:n argumentti on liian suuri%<alloca%>-funktion argumentti on nolla%<alloca%>:n argumentti voi olla liian suuri%<sizeof%>-operaattorin argumentti %qD-kutsussa on sama lauseke kuin kohteella; oliko tarkoitus antaa tÃ¤smÃ¤llinen pituus?%<sizeof%>-operaattorin argumentti %qD-kutsussa on sama lauseke kuin kohteella; oliko tarkoitus poistaa addressof?%<sizeof%>-operaattorin argumentti %qD-kutsussa on sama lauseke kuin lÃ¤hteellÃ¤; oliko tarkoitus kÃ¤yttÃ¤Ã¤ kohteen kokoa?muuttuvapituisen taulukon argumentti on liian suurimuuttuvapituisen taulukon argumentti voi olla liian suuritaulukolla %q+D oletetaan olevan yksi alkiotaulukko %qD esitelty tÃ¤Ã¤llÃ¤taulukko %qD alustettu sulkujen sisÃ¤llÃ¤ olevalla merkkijonoliteraalilla %qEtaulukkoindeksi alustimessa ylittÃ¤Ã¤ taulukon rajattaulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseketaulukkoindeksi alustimessa ei ole kokonaislukutyyppinentaulukkoindeksi ei-taulukkoalustimessataulukkoindeksivÃ¤li alustimessa ylittÃ¤Ã¤ taulukon rajattaulukko alustetaan muuttuvasta taulukkolausekkeestataulukko alustetaan suluilla ympÃ¤rÃ¶idystÃ¤ merkkijonovakiostasopimattomasta tyypistÃ¤ koostuva taulukko alustetaan merkkijonovakiostataulukon %q+D koko puuttuu%qD-taulukon koko puuttuutaulukon indeksi %E on %qT-taulukon rajojen alapuolellataulukon indeksin tyyppi on %<char%>taulukon indeksi ei ole kokonaislukutaulukkotyypeillÃ¤ on eri rajattaulukkoa kÃ¤ytetty alustimenavÃ¤ittÃ¤mÃ¤ puuttuu %qs:n jÃ¤lkeensijoitus (ei alustus) esittelyssÃ¤sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteensijoitus erilaisesta Objective-C-tyypistÃ¤sijoitus vakiokenttÃ¤Ã¤n %qDfunktion %qD sijoituskirjoitussuojatun sijainnin %qE sijoitussijoitus kirjoitussuojattuun jÃ¤seneen %qDsijoitus kirjoitussuojattuun nimettyyn paluuarvoon %qDsijoitus kirjoitussuojattuun parametriin %qDsijoitus kirjoitussuojattuun viitteeseen %qDsijoitus kirjoitussuojattuun muuttujaan %qDoletetaan direktiivin tuotos %wu-tavuiseksioletetaan direktiivin tuotos %wu-tavuiseksiatexit epÃ¤onnistuiattribuutti %qs soveltuu vain taulukkotyyppeihinattribuuttia ei huomioidaparametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiottaautomaattimuuttuja %qE ei voi olla %<threadprivate%>virheellinen osoitevirheellinen operandivirheellinen shift-kÃ¤sky:huonosti sisÃ¤kkÃ¤istetyt C-otsikot esikÃ¤Ã¤ntÃ¤jÃ¤ltÃ¤kantaluokka %q#T pitÃ¤isi alustaa eksplisiittisesti kopiomuodostimessabittikentÃ¤n %q+D leveys ei ole kokonaislukuvakiobittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppibittikentÃ¤n %qs leveys ei ole kokonaislukuvakiolohkot lausekkeiden sisÃ¤llÃ¤ sallitaan vain funktion sisÃ¤llÃ¤skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeetbreak-lause silmukan tai switch-rakenteen ulkopuolellasisÃ¤inen funktio %q+D esitelty ei-funktionamutta ei tÃ¤Ã¤llÃ¤kutsu  %2d ei suoritettu koskaan
  kutsu  %2d palautti %s
  kutsuttu tÃ¤Ã¤ltÃ¤ehdokas 1:ehdokas 2:ehdokas on:ehdokkaat ovat:ehdokkaat ovat:jÃ¤senfunktiota %qD ei voi kutsua ilman oliota%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qTei voi muuntaa osoitintyypiksiei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qTsisÃ¤istÃ¤ funktiota %qs ei voi ottaa pois kÃ¤ytÃ¶stÃ¤ei lÃ¶ydetÃ¤ luokkaa %qEei lÃ¶ydetÃ¤ rajapintaesittelyÃ¤ %qE:lleei lÃ¶ydetÃ¤ protokollaesittelyÃ¤ %qE:lleei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qTfunktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksitiedostoa %s ei voi avataprofiilitiedostoa %s ei voi avataei voi laittaa volatile-kenttÃ¤istÃ¤ objektia rekisteriinbittikentÃ¤n %qD osoitetta ei voi ottaacase-nimike ei pelkisty kokonaislukuvakioksicase-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolausekecase-nimikkeen arvo ylittÃ¤Ã¤ tyypin maksimiarvoncase-nimikkeen arvo on pienempi kuin tyypin minimiarvocase-arvo %qs ei ole luetellussa tyypissÃ¤case-arvo %qs ei ole luetellussa tyypissÃ¤ %qTmuunnos funktiotyypistÃ¤ %qT epÃ¤yhteensopivaan funktiotyyppiin %qTmuunnos epÃ¤yhteensopivien jÃ¤senosoitintyyppien %qH ja %qI vÃ¤lillÃ¤tyyppimuunnos %qT-tyyppisestÃ¤ funktiokutsusta yhteensopimattomaan tyyppiin %qTtyyppimuunnos osoittimesta erikokoiseen kokonaislukuuntyyppimuunnos tyypistÃ¤ %qT tyyppiin %qT hylkÃ¤Ã¤ mÃ¤Ã¤reetkohdetyypin vaatima kohdistus kasvaa tyyppimuunnoksessatyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypintyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypintyyppimuunnos erikokoisesta kokonaisluvusta osoittimeksiunioniin kuulumattoman tyypin muunnos unionityypiksityyppimuunnos funktio-osoittimen ja olio-osoittimen vÃ¤lillÃ¤ on ehdollisesti tuettuluokka %qE on jo olemassaluokka %qE on vanhentunutluokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksipuhdistusargumentti ei ole funktiopuhdistusargumentti ei ole tunnisteclose: %ssuljettaessa LTRANS-tulosteluetteloa %s: %msuljetaan riippuvuustiedosto %s: %mkoodimalli %s ei tue PIC-tilaacollect2-versio %s
  luetellun tyypin luettelon lopussa on pilkkuvertailu on aina epÃ¤tosi johtuen tietotyypin rajallisesta arvoalueestavertailu on aina tosi johtuen tietotyypin rajallisesta arvoalueestatyyppien %qT ja %qT vÃ¤linen vertailuerilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnososoittimen ja kokonaisluvun vÃ¤linen vertailutyyppien %qT ja %qT vÃ¤linen vertailuvertailu on aina %d johtuen bittikentÃ¤n leveydestÃ¤vertailu on aina epÃ¤tosi johtuen tietotyypin rajallisesta arvoalueestavertailu on aina tosi johtuen tietotyypin rajallisesta arvoalueestatÃ¤ydellisen ja vaillinaisen osoittimen vertailuerilaisten Objective-C-tyyppien vertailusta puuttuu tyyppimuunnosetumerkiltÃ¤Ã¤n eroavien kokonaislukulausekkeiden vertailu: %qT ja %qTvertailu merkkijonoliteraalin kanssa aiheuttaa mÃ¤Ã¤rittelemÃ¤tÃ¶ntÃ¤ toimintaa%<X<=Y<=Z%> -tyylisillÃ¤ vertailuilla on eri merkitys kuin matematiikassayhteensopiva tyyppi on tÃ¤Ã¤llÃ¤kÃ¤Ã¤nnÃ¶s keskeytyi  -Wfatal-errors-valitsimen vuoksi.
--- 367,373 ----
  
  KÃ¤ytÃ¤ â€�-Wl,VALITSINâ€� vÃ¤littÃ¤mÃ¤Ã¤n â€�VALITSINâ€� linkittimelle.
  
! KÃ¤ytÃ¤ 128-bittistÃ¤ long double -tyyppiÃ¤.KÃ¤ytÃ¤ 16-bittistÃ¤ int-tyyppiÃ¤.KÃ¤ytÃ¤ 32-bittistÃ¤ int-tyyppiÃ¤.KÃ¤ytÃ¤ 32-bittistÃ¤ ABIa.KÃ¤ytÃ¤ 32-bittisiÃ¤ yleisrekistereitÃ¤.KÃ¤ytÃ¤ 64-bittistÃ¤ ABIa.KÃ¤ytÃ¤ 64-bittisiÃ¤ liukulukurekistereitÃ¤.KÃ¤ytÃ¤ 64-bittisiÃ¤ yleisrekistereitÃ¤.KÃ¤ytÃ¤ 64-bittistÃ¤ long double -tyyppiÃ¤.KÃ¤ytÃ¤ 80-bittistÃ¤ long double -tyyppiÃ¤.KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤.KÃ¤ytÃ¤ GNU:n C-kirjastoa.KÃ¤ytÃ¤ H8/300-kohdistussÃ¤Ã¤ntÃ¶jÃ¤.KÃ¤ytÃ¤ MCU-kÃ¤skyjÃ¤.KÃ¤ytÃ¤ MIPS-3D-kÃ¤skyjÃ¤.KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa.KÃ¤ytÃ¤ SmartMIPS-kÃ¤skyjÃ¤.KÃ¤ytÃ¤ 32-bittistÃ¤ long-tyyppiÃ¤.KÃ¤ytÃ¤ 64-bittistÃ¤ long-tyyppiÃ¤.KÃ¤ytÃ¤ 8-bittistÃ¤ int-tyyppiÃ¤.KÃ¤ytÃ¤ big-endian-tavujÃ¤rjestystÃ¤.KÃ¤ytÃ¤ tiettyÃ¤ assembler-murretta.KÃ¤ytÃ¤ laitteistoliukulukuja.KÃ¤ytÃ¤ laitteistoliukulukuja.KÃ¤ytÃ¤ laitteistoliukulukuja.KÃ¤ytÃ¤ epÃ¤suoria kutsuja.KÃ¤ytÃ¤ little-endian-tavujÃ¤rjestystÃ¤.KÃ¤ytÃ¤ ll-, sc- ja sync-kÃ¤skyjÃ¤.Ã„lÃ¤ kÃ¤ytÃ¤ microMIPS-kÃ¤skyjÃ¤.KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen.KÃ¤ytÃ¤ jaettuja kirjastoja.KÃ¤ytÃ¤ ohjelmistollisia liukulukuvertailuja.KÃ¤ytÃ¤ AltiVec ABI -laajennoksia.KÃ¤ytÃ¤ DEC:n assembler-syntaksia.KÃ¤ytÃ¤ ELFv1-ABIa.KÃ¤ytÃ¤ ELFv2-ABIa.KÃ¤ytÃ¤ GNU:n assembler-syntaksia.KÃ¤ytÃ¤ bittikenttÃ¤kÃ¤skyjÃ¤.KÃ¤ytÃ¤ luetelluille tyypeille kapeinta mahdollista kokonaislukutyyppiÃ¤.Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %CMuuttujatyyppi on UNKNOWN sijoituksessa kohdassa %LVaroita â€�epÃ¤ilyttÃ¤vistÃ¤â€� rakenteista.Varoita C:n rakenteista, jotka eivÃ¤t ole C:n ja C++:n yhteisessÃ¤ osajoukossa.Varoita C++:n rakenteista, joilla on eri merkitys ISO C++ 1998- ja ISO C++ 2011 -standardeissa.Varoita C++:n rakenteista, joilla on eri merkitys ISO C++ 2011- ja ISO C++ 2014 -standardeissa.Varoita C++:n rakenteista, joilla on eri merkitys ISO C++ 2014- ja ISO C++ 2017 -standardeissa.Varoita lÃ¶ytyneistÃ¤ PCH-tiedostoista, joita ei kÃ¤ytetÃ¤.Varoita makrojen __TIME__, __DATE__ ja __TIMESTAMP__ kÃ¤ytÃ¶stÃ¤.Varoita tyhjÃ¤stÃ¤ rungosta if- ja else-lauseissa.Varoita virheellisestÃ¤ DO-silmukasta.Varoita tuotosta typistÃ¤vistÃ¤ snprintf-funktiokutsuista ja vastaavista.Varoita epÃ¤yhteensopivien funktiotyyppien vÃ¤lisistÃ¤ muunnoksista.Varoita tyyppimuunnoksista, jotka hylkÃ¤Ã¤vÃ¤t mÃ¤Ã¤reet.Varoita eri enum-tyyppien vertailusta.Varoita kÃ¤Ã¤nnÃ¶saikaisesta nollalla jaosta.Varoita orvosta elsestÃ¤.Varoita polymorfisten olioiden tuhoamisesta epÃ¤virtuaalisilla hajottimilla.Varoita kahdenkertaisista haaroista if-else-lauseissa.Varoita kahdenkertaisista ehdoista if-else-if-ketjussa.Varoita ominaisuuksista, joita ei ole ISO C11:ssÃ¤, mutta ovat ISO C2X:ssÃ¤.Varoita ominaisuuksista, joita ei ole ISO C90:ssÃ¤, mutta ovat ISO C99:ssÃ¤.Varoita ominaisuuksista, joita ei ole ISO C99:ssÃ¤, mutta ovat ISO C11:ssÃ¤.Varoita ominaisuuksista, joita ei ole perinteisessÃ¤ C:ssÃ¤.Varoita muotoilumerkkijonoista, jotka eivÃ¤t ole literaaleja.Varoita NUL-tavuja sisÃ¤ltÃ¤vistÃ¤ muotoilumerkkijonoista.Varoita funktioparametreistÃ¤, jotka on esitelty ilman tyyppimÃ¤Ã¤rittelyjÃ¤ K&R-tyylisissÃ¤ funktioissa.Varoita laskutoimituksista funktio-osoittimilla.Varoita globaaleista funktioista, joilla ei ole aiempaa esittelyÃ¤.Varoita globaaleista funktioista, joilla ei ole prototyyppiÃ¤.Varoita implisiittisistÃ¤ enum-tyyppien muunnoksista.Varoita implisiittisistÃ¤ funktioesittelyistÃ¤.Varoita implisiittisistÃ¤ funktioesittelyistÃ¤.Varoita â€�offsetofâ€�-makron virheellisestÃ¤ kÃ¤ytÃ¶stÃ¤.Varoita puuttuvista kentistÃ¤ struct-alustimissa.Varoita pragmain vÃ¤Ã¤rÃ¤stÃ¤ kÃ¤ytÃ¶stÃ¤.Varoita saman objektin useista esittelyistÃ¤.Varoita epÃ¤virtuaalisista hajottimista.Varoita ylivuodosta aritmeettisissa lausekkeissa.Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤.Varoita pakatuista bittikentistÃ¤, joiden siirrososoite muuttui GCC 4.4:ssÃ¤.Varoita mahdollisista turvallisuusongelmista muotoilufunktioiden yhteydessÃ¤.Varoita mahdollisesti puuttuvista aaltosuluista alustimissa.Varoita mahdollisesti puuttuvista sulkeista.Varoita mahdollisista sisÃ¤kkÃ¤isistÃ¤ lohkokommenteista ja C++-kommenteista, jotka ulottuvat useammalle kuin yhdelle fyysiselle riville.Varoita epÃ¤ilyttÃ¤vistÃ¤ printf/scanf/strftime/strfmon-muotoilumerkkijonoista.Varoita osoittimen/viittauksen palauttamisesta paikalliseen tai vÃ¤liaikiseen muuttujaan.Varoita tietueiden, unionien ja taulukoiden palauttamisesta.Varoita signed-unsigned-vertailuista.Varoita ylimÃ¤Ã¤rÃ¤isistÃ¤ merkeistÃ¤ #elif- ja #endif-direktiivien perÃ¤ssÃ¤.Varoita kaksinumeroisia vuosilukuja tuottavista strftime-muotoiluista.Varoita â€�charâ€�-tyypillÃ¤ indeksoinnista.Varoita epÃ¤ilyttÃ¤vistÃ¤ â€�mainâ€�-funktion esittelyistÃ¤.Varoita typistetyistÃ¤ lÃ¤hderiveistÃ¤.Varoita prototyypittÃ¶mistÃ¤ funktioesittelyistÃ¤.Varoita tuntemattomista pragmoista.Varoita loppuliitteettÃ¶mistÃ¤ liukulukuvakioista.Varoita monimerkkisistÃ¤ merkkivakioista.Varoita tarpeettomista tyyppimuunnoksista.Varoita pilkuoperaattorin kÃ¤ytÃ¶stÃ¤ alaindeksilausekkeessa.Varoita variadisista makroista.Varoita muuttujista, joita â€�longjmpâ€� tai â€�vforkâ€� saattaa muuttaa.Varoita muuttujista, jotka alustetaan omalla arvollaan.Varoita Effective C++ -tyylisÃ¤Ã¤ntÃ¶jen rikkomuksista.Varoita nollan pituisista muotoiluista.Varoittaa ehdollisesti tuetuista rakenteista.Varoita NULLin muunnoksesta epÃ¤osoitintyypiksi.Varoita implisiittisistÃ¤ tyyppimuunnoksista, jotka aiheuttavat liukulukutarkkuuden menetystÃ¤.Varoita implisiittisistÃ¤ tyyppimuunnoksista, jotka voivat muuttaa arvoa.Varoita â€�definedâ€�:in kÃ¤ytÃ¶stÃ¤ #if-ehdon ulkopuolella.Varoita C-tyylisistÃ¤ tyyppimuunnoksista ohjelmassa.Varoita vertailusta, joka on aina tosi tai aina epÃ¤tosi.Varoita kun paikallinen esittely piilottaa instanssimuuttujan.Varoita mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n makron kÃ¤ytÃ¶stÃ¤ #if-ehdossa.Varoita perittyjen metodien puuttuvista toteutuksista.Varoita kun oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen.Varoita liukulukujen yhtÃ¤suuruusvertailuista.Varoita jos osoittimien tyyppimÃ¤Ã¤reet hylÃ¤tÃ¤Ã¤n.Varoita kaikesta allocan kÃ¤ytÃ¶stÃ¤.Varoita suorasta moniperinnÃ¤stÃ¤.Varoita suorasta virtuaalisesta perinnÃ¤stÃ¤.Varoita #warning-direktiivin kohtaamisesta.Varoita kun esittely ei mÃ¤Ã¤rittele tyyppiÃ¤.Varoita kun â€�0â€�-literaalia kÃ¤ytetÃ¤Ã¤n nollaosoittimena.Varoita, kun looginen operaattori on aina tosi tai aina epÃ¤tosi.Varoita osoittimien tyyppimuunnoksista erikokoisiksi kokonaisluvuiksi.Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiÃ¤.Varoita epÃ¤tÃ¤ydellisen osoitintyypin tuhoamisesta.Varoita kun kÃ¤Ã¤ntÃ¤jÃ¤ jÃ¤rjestÃ¤Ã¤ koodia uudelleen.Varoita, kun structin kenttÃ¤ ei ole kohdistettu.Varoita osoittimien tyyppimuunnoksista erikokoisiksi kokonaisluvuiksi.Varoita kun funktion paluutyypiksi jÃ¤Ã¤ â€�intâ€� (C), tai kun paluutyypit ovat ristiriitaiset (C++).Varoita attribuuttien huomiotta jÃ¤ttÃ¤misestÃ¤.Varoita tyyppimÃ¤Ã¤reiden huomiotta jÃ¤ttÃ¤misestÃ¤.VaroitusKun â€�signedâ€� tai â€�unsignedâ€� on antamatta, tee bittikentÃ¤stÃ¤ etumerkillinen.Kun â€�signedâ€� tai â€�unsignedâ€� on antamatta, tee bittikentÃ¤stÃ¤ etumerkitÃ¶n.Nolla ei ole kelvollinen lausekenimiÃ¶ kohdassa %C[...][oletus][ei kÃ¤ytÃ¶ssÃ¤][kÃ¤ytÃ¶ssÃ¤]â€�erilainen tyyppi mÃ¤Ã¤ritelty toisessa kÃ¤Ã¤nnÃ¶syksikÃ¶ssÃ¤tallennusluokan voi antaa vain olioille ja funktioillelisÃ¤Ã¤ eksplisiittinen %<this%>- tai %<*this%>-kaappausosoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ funktioille%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssahalutaan globaalin rekisterimuuttujan %qD osoitehalutaan rekisterimuuttujan %qD osoiteelikohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:llekohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %dlÃ¶ytyi myÃ¶s %<%c%s%>ei-yksiselitteinen oletustyyppimuunnos tyypistÃ¤ %qTosoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujilleanakronismianakronismi: ja kohteella %qT:lla ei ole mallimuodostimiaargumentti %qD esiteltiin tÃ¤Ã¤llÃ¤argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤argumentti %qD ei sovi prototyyppiinargumentti %qd ei ole vakioargumentin 1 on oltava 5-bittinen etumerkillinen literaaliargumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaalifunktiokutsun argumentti voi olla ehdokas muotoiluattribuutille%<sizeof%>-operaattorin argumentti %qD-kutsussa on sama lauseke kuin kohteella; oliko tarkoitus antaa tÃ¤smÃ¤llinen pituus?%<sizeof%>-operaattorin argumentti %qD-kutsussa on sama lauseke kuin kohteella; oliko tarkoitus poistaa addressof?%<sizeof%>-operaattorin argumentti %qD-kutsussa on sama lauseke kuin lÃ¤hteellÃ¤; oliko tarkoitus kÃ¤yttÃ¤Ã¤ kohteen kokoa?taulukolla %q+D oletetaan olevan yksi alkiotaulukko %qD esitelty tÃ¤Ã¤llÃ¤taulukko %qD alustettu sulkujen sisÃ¤llÃ¤ olevalla merkkijonoliteraalilla %qEtaulukkoindeksi alustimessa ylittÃ¤Ã¤ taulukon rajattaulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseketaulukkoindeksi alustimessa ei ole kokonaislukutyyppinentaulukkoindeksi ei-taulukkoalustimessataulukkoindeksivÃ¤li alustimessa ylittÃ¤Ã¤ taulukon rajattaulukko alustetaan muuttuvasta taulukkolausekkeestataulukko alustetaan suluilla ympÃ¤rÃ¶idystÃ¤ merkkijonovakiostasopimattomasta tyypistÃ¤ koostuva taulukko alustetaan merkkijonovakiostataulukon %q+D koko puuttuu%qD-taulukon koko puuttuutaulukon indeksi %E on %qT-taulukon rajojen alapuolellataulukon indeksin tyyppi on %<char%>taulukon indeksi ei ole kokonaislukutaulukkotyypeillÃ¤ on eri rajattaulukkoa kÃ¤ytetty alustimenavÃ¤ittÃ¤mÃ¤ puuttuu %qs:n jÃ¤lkeensijoitus (ei alustus) esittelyssÃ¤sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteensijoitus erilaisesta Objective-C-tyypistÃ¤sijoitus vakiokenttÃ¤Ã¤n %qDfunktion %qD sijoituskirjoitussuojatun sijainnin %qE sijoitussijoitus kirjoitussuojattuun jÃ¤seneen %qDsijoitus kirjoitussuojattuun nimettyyn paluuarvoon %qDsijoitus kirjoitussuojattuun parametriin %qDsijoitus kirjoitussuojattuun viitteeseen %qDsijoitus kirjoitussuojattuun muuttujaan %qDoletetaan direktiivin tuotos %wu-tavuiseksioletetaan direktiivin tuotos %wu-tavuiseksiatexit epÃ¤onnistuiattribuutti %qs soveltuu vain taulukkotyyppeihinattribuuttia ei huomioidaparametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiottaautomaattimuuttuja %qE ei voi olla %<threadprivate%>virheellinen osoitevirheellinen operandivirheellinen shift-kÃ¤sky:huonosti sisÃ¤kkÃ¤istetyt C-otsikot esikÃ¤Ã¤ntÃ¤jÃ¤ltÃ¤kantaluokka %q#T pitÃ¤isi alustaa eksplisiittisesti kopiomuodostimessabittikentÃ¤n %q+D leveys ei ole kokonaislukuvakiobittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppibittikentÃ¤n %qs leveys ei ole kokonaislukuvakiolohkot lausekkeiden sisÃ¤llÃ¤ sallitaan vain funktion sisÃ¤llÃ¤skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeetbreak-lause silmukan tai switch-rakenteen ulkopuolellasisÃ¤inen funktio %q+D esitelty ei-funktionamutta ei tÃ¤Ã¤llÃ¤kutsu  %2d ei suoritettu koskaan
  kutsu  %2d palautti %s
  kutsuttu tÃ¤Ã¤ltÃ¤ehdokas 1:ehdokas 2:ehdokas on:ehdokkaat ovat:ehdokkaat ovat:jÃ¤senfunktiota %qD ei voi kutsua ilman oliota%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qTei voi muuntaa osoitintyypiksiei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qTsisÃ¤istÃ¤ funktiota %qs ei voi ottaa pois kÃ¤ytÃ¶stÃ¤ei lÃ¶ydetÃ¤ luokkaa %qEei lÃ¶ydetÃ¤ rajapintaesittelyÃ¤ %qE:lleei lÃ¶ydetÃ¤ protokollaesittelyÃ¤ %qE:lleei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qTfunktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksitiedostoa %s ei voi avataprofiilitiedostoa %s ei voi avataei voi laittaa volatile-kenttÃ¤istÃ¤ objektia rekisteriinbittikentÃ¤n %qD osoitetta ei voi ottaacase-nimike ei pelkisty kokonaislukuvakioksicase-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolausekecase-nimikkeen arvo ylittÃ¤Ã¤ tyypin maksimiarvoncase-nimikkeen arvo on pienempi kuin tyypin minimiarvocase-arvo %qs ei ole luetellussa tyypissÃ¤case-arvo %qs ei ole luetellussa tyypissÃ¤ %qTmuunnos funktiotyypistÃ¤ %qT epÃ¤yhteensopivaan funktiotyyppiin %qTmuunnos epÃ¤yhteensopivien jÃ¤senosoitintyyppien %qH ja %qI vÃ¤lillÃ¤tyyppimuunnos %qT-tyyppisestÃ¤ funktiokutsusta yhteensopimattomaan tyyppiin %qTtyyppimuunnos osoittimesta erikokoiseen kokonaislukuuntyyppimuunnos tyypistÃ¤ %qT tyyppiin %qT hylkÃ¤Ã¤ mÃ¤Ã¤reetkohdetyypin vaatima kohdistus kasvaa tyyppimuunnoksessatyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypintyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypintyyppimuunnos erikokoisesta kokonaisluvusta osoittimeksiunioniin kuulumattoman tyypin muunnos unionityypiksityyppimuunnos funktio-osoittimen ja olio-osoittimen vÃ¤lillÃ¤ on ehdollisesti tuettuluokka %qE on jo olemassaluokka %qE on vanhentunutluokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksipuhdistusargumentti ei ole funktiopuhdistusargumentti ei ole tunnisteclose: %ssuljettaessa LTRANS-tulosteluetteloa %s: %msuljetaan riippuvuustiedosto %s: %mkoodimalli %s ei tue PIC-tilaacollect2-versio %s
  luetellun tyypin luettelon lopussa on pilkkuvertailu on aina epÃ¤tosi johtuen tietotyypin rajallisesta arvoalueestavertailu on aina tosi johtuen tietotyypin rajallisesta arvoalueestatyyppien %qT ja %qT vÃ¤linen vertailuerilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnososoittimen ja kokonaisluvun vÃ¤linen vertailutyyppien %qT ja %qT vÃ¤linen vertailuvertailu on aina %d johtuen bittikentÃ¤n leveydestÃ¤vertailu on aina epÃ¤tosi johtuen tietotyypin rajallisesta arvoalueestavertailu on aina tosi johtuen tietotyypin rajallisesta arvoalueestatÃ¤ydellisen ja vaillinaisen osoittimen vertailuerilaisten Objective-C-tyyppien vertailusta puuttuu tyyppimuunnosetumerkiltÃ¤Ã¤n eroavien kokonaislukulausekkeiden vertailu: %qT ja %qTvertailu merkkijonoliteraalin kanssa aiheuttaa mÃ¤Ã¤rittelemÃ¤tÃ¶ntÃ¤ toimintaa%<X<=Y<=Z%> -tyylisillÃ¤ vertailuilla on eri merkitys kuin matematiikassayhteensopiva tyyppi on tÃ¤Ã¤llÃ¤kÃ¤Ã¤nnÃ¶s keskeytyi  -Wfatal-errors-valitsimen vuoksi.
*************** LAADUSTA tai SOPIVUUDESTA TIETTYYN TARKO
*** 378,381 ****
  virheellinen aggregaattityyppi %qE mÃ¤Ã¤ritelty instanssimuuttujalle %qsvirheellinen operandi virheellinen operandi havaittufunktio %qE esitelty implisiittisestiimplisiittisesti esitelty %qD on vanhentunutC++98:ssa %<template%> (selventimenÃ¤) on sallittu vain malleissaC++98:ssa %qD on alustettava muodostimessa, ei kÃ¤yttÃ¤en %<{...}%>kutsussa muistinvarausfunktioon %qD, joka on esitelty tÃ¤Ã¤llÃ¤esittelyssÃ¤ %q+D%qs-makron mÃ¤Ã¤rittelyssÃ¤%qs-makron lavennuksessatÃ¤ssÃ¤ lausekkeessasisÃ¤isen funktion %qD yhteensopimaton implisiittinen esittelyfunktion %qD yhteensopimaton implisiittinen esittelyfunktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimatonvaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qTyhteensopimattomat tyypit sijoituksessa tyyppiin %qT tyypistÃ¤ %qTyhteensopimattomat tyypit alustettaessa tyyppiÃ¤ %qT kÃ¤yttÃ¤en tyyppiÃ¤ %qTluokan %qE vaillinainen toteutusvakiokentÃ¤n %qD kasvatusluetellun arvon kasvattaminen on virhe C++:ssafunktion %qD kasvatuskirjoitussuojatun sijainnin %qE kasvatuskirjoitussuojatun jÃ¤senen %qD kasvatuskirjoitussuojatun nimetyn paluuarvon %qD kasvatuskirjoitussuojatun parametrin %qD kasvatuskirjoitussuojatun viitteen %qD kasvatuskirjoitussuojatun muuttujan %qD kasvatusindeksin on oltava kokonaislukualustus erilaisesta Objective-C-tyypistÃ¤joustavan taulukkojÃ¤senen alustusjoustavan taulukkojÃ¤senen alustaminen sisÃ¤kkÃ¤isessÃ¤ asiayhteydessÃ¤alustettu kenttÃ¤ ylikirjoitettualustinalkio ei ole vakiolausekealustusalkiota ei pystytÃ¤ laskemaan latausajankohtanaalustusalkio ei ole vakioalustin ei pysty pÃ¤Ã¤ttelemÃ¤Ã¤n taulukon %q+D kokoaalustin liukulukuarvolle ei ole liukulukuvakiosyÃ¶tetiedosto %qs on sama kuin tulostiedostokÃ¤sky peruslohkon ulkopuolellaasennus: %s%s
  instanssimuuttuja %qE on %s; tÃ¤mÃ¤ saattaa olla kova virhe tulevaisuudessainstanssimuuttuja %qE esiteltiin nimellÃ¤ %sinstanssimuuttuja %qE on esitelty yksityisenÃ¤instanssimuuttuja %qs on esitelty yksityisenÃ¤moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:llekÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhekÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhe.  Virheellinen osoite:kÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhe: sisÃ¤inen virhe: virheellinen rekisteri: %dsisÃ¤inen virhe: sivuvaikutuskÃ¤sky vaikuttaa pÃ¤Ã¤vaikutukseenkeskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioitavirheellinen %%%c-operandivirheellinen %%-koodivirheellinen %%A-operandivirheellinen %%B-operandivirheellinen %%C-operandivirheellinen %%C-arvovirheellinen %%D-operandivirheellinen %%D-arvovirheellinen %%E-arvovirheellinen %%F-arvovirheellinen %%G-tilavirheellinen %%G-arvovirheellinen %%H-operandivirheellinen %%H-operandivirheellinen %%H-arvovirheellinen %%I-operandivirheellinen %%J-koodivirheellinen %%J-arvovirheellinen %%K-arvovirheellinen %%L-operandivirheellinen %%L-arvovirheellinen %%M-operandivirheellinen %%M-arvovirheellinen %%N-operandivirheellinen %%N-arvovirheellinen %%O-arvovirheellinen %%P-operandivirheellinen %%P-arvovirheellinen %%R-arvovirheellinen %%T-arvovirheellinen %%U-arvovirheellinen %%Y-operandivirheellinen %%c-operandivirheellinen %%d-operandivirheellinen %%d-arvovirheellinen %%f-operandivirheellinen %%f-arvovirheellinen %%h-operandivirheellinen %%h-arvovirheellinen %%i-operandivirheellinen %%j-koodivirheellinen %%j-operandivirheellinen %%j-arvovirheellinen %%k-arvovirheellinen %%m-arvovirheellinen %%p-arvovirheellinen %%q-arvovirheellinen %%r-operandivirheellinen %%r-arvovirheellinen %%s-operandivirheellinen %%s-arvovirheellinen %%t-operandivirheellinen %%t/%%b-arvovirheellinen %%u-arvovirheellinen %%v-arvovirheellinen %%x-arvovirheellinen %%xn-koodivirheellinen â€�asmâ€�: virheellinen IACC-argumenttivÃ¤Ã¤rÃ¤nmuotoinen %<#pragma align%>, ei huomioidaepÃ¤kelpo %<sizeof%>-avainsanan soveltaminen bittikenttÃ¤Ã¤nepÃ¤kelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiinepÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin%qs-attribuutin virheellinen argumenttivirheelliset argumentitvirheellinen taulukkosijoitusvirheellinen muunnos tyypistÃ¤ %qT tyyppiin %qTvirheellinen tyyppimuunnos funktiotyyppiin %qTvirheellinen luokan nimi %qD:n esittelyssÃ¤virheellinen const_double-operandivirheellinen muodostin; tarkoitit todennÃ¤kÃ¶isesti %<%T (const %T&)%>virheellinen muunnos gimple-kutsussavirheellinen %<%T::%E%>:n esittelyepÃ¤kelpo alkiotyyppi attribuutille %qsvirheellinen lauseke kohdemuuttujanavirheellinen kasvatuslausekevirheellinen alkuarvo jÃ¤senelle %qEepÃ¤kelpo alustinvirheellinen alustin taulukon jÃ¤senelle %q#Dvirheellinen kÃ¤sky:virheellinen sijoituksen vasen puolivirheelinen sijainti ilmaisulle %<#pragma %s%>, jÃ¤tetÃ¤Ã¤n huomiottavirheellinen %%H/%%L-operandivirheellinen %%M-operandivirheellinen %%O-operandivirheellinen %%R-operandivirheellinen %%U-operandivirheellinen %%V-operandivirheellinen %%Z-operandivirheellinen %%Z-operandivirheellinen parametrityyppi %qTepÃ¤kelpo osoitintila %qsvirheelliset mÃ¤Ã¤reet ei-jÃ¤senfunktion tyypissÃ¤virheellinen vastaanottajatyyppi %qs%<__builtin_prefetch%>-funktion toinen argumentti on epÃ¤kelpo; kÃ¤ytetÃ¤Ã¤n nollaaepÃ¤kelpo tallennusluokka funktiolle %qE%<__builtin_prefetch%>-funktion kolmas argumentti on epÃ¤kelpo; kÃ¤ytetÃ¤Ã¤n nollaavirheellinen tyyppi iterointimuuttujalle %qEvirheellisiÃ¤ tyyppejÃ¤ muunnoksessa kokonaisluvuksivirheelliset tyypit nop-muunnoksellevirheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissaepÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶%qD:n virheellinen kÃ¤yttÃ¶rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶muodostimen virheellinen kÃ¤yttÃ¶ mallinavirheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤joustavien taulukkoalkioiden epÃ¤kelpo kÃ¤yttÃ¶joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloavirheellinen tyypin kÃ¤yttÃ¶void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶epÃ¤kelpo vektorityyppi attribuutille %qEhyppy ohittaa muuttujan alustuksenhyppy case-nimiÃ¶Ã¶nhyppy nimiÃ¶Ã¶n %qDroskaa ilmaisun #pragma GCC memregs [0..16] lopussaroskaa %<#pragma %s%>:n lopussaroskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussaroskaa ilmaisun %<#pragma GCC visibility%> lopussaroskaa ilmaisun %<#pragma message%> lopussaroskaa ilmaisun %<#pragma pack%> lopussaroskaa ilmaisun %<#pragma pop_options%> lopussaroskaa ilmaisun %<#pragma push_options%> lopussaroskaa ilmaisun %<#pragma redefine_extname%> lopussaroskaa ilmaisun %<#pragma reset_options%> lopussaroskaa ilmaisun %<#pragma weak%> lopussanimiÃ¶ nimike %qD esitelty muttei mÃ¤Ã¤riteltynimike %q+D mÃ¤Ã¤ritelty mutta kÃ¤yttÃ¤mÃ¤ttÃ¤nimiÃ¶tÃ¤ %q+D kÃ¤ytetty mutta ei mÃ¤Ã¤riteltynimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤ld:n paluuarvo oli %dvasen tarkkuusvasen tarkkuus strfmon-muotoilussavasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveysvasemmalle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinennegatiivisen arvon siirto vasemmallepilkkulausekkeen vasemmalla operandilla ei ole vaikutustalen suurempi kuin cappituus lasketaan tÃ¤Ã¤llÃ¤pituusmÃ¤Ã¤repituusmÃ¤Ã¤re printf-muotoilussakenttÃ¤mÃ¤Ã¤re scanf-muotoilussapituusmÃ¤Ã¤re strfmon-muotoilussakirjastot: %s
  kirjastoa lib%s ei lÃ¶ytynytraja on %wu tavua, mutta argumentti on %sraja on %wu tavua, mutta argumentin koko voi olla jopa %s%qE:n paikallinen esittely piilottaa instanssimuuttujanpaikallinen muuttuja %qD ei voi esiintyÃ¤ tÃ¤ssÃ¤ yhteydessÃ¤case-nimikkeen alarajan arvo on pienempi kuin tyypin minimiarvosijoituksen vasemman operandin on oltava lvaluemakron nimi puuttuu %qs:n jÃ¤lkeenvÃ¤Ã¤rÃ¤nmuotoinen #pragma builtinvÃ¤Ã¤rinmuodostettu %<#pragma %s%>, jÃ¤tetÃ¤Ã¤n huomiottavÃ¤Ã¤rÃ¤nmuotoinen %<#pragma align%>vÃ¤Ã¤rÃ¤nmuotoinen %<#pragma align%>, ei huomioidavÃ¤Ã¤rÃ¤nmuotoinen %<#pragma fini%>vÃ¤Ã¤rÃ¤nmuotoinen %<#pragma fini%>, ei huomioidavÃ¤Ã¤rÃ¤nmuotoinen %<#pragma init%>vÃ¤Ã¤rÃ¤nmuotoinen %<#pragma init%>, ei huomioidavÃ¤Ã¤rinmuodostettu %<#pragma message%>, jÃ¤tetÃ¤Ã¤n huomiottavÃ¤Ã¤rinmuodostettu %<#pragma pack%> - jÃ¤tetÃ¤Ã¤n huomiottavÃ¤Ã¤rinmuodostettu %<#pragma pack(pop[, id])%> - jÃ¤tetÃ¤Ã¤n huomiottavÃ¤Ã¤rinmuodostettu %<#pragma pack(push[, id][, <n>])%> - jÃ¤tetÃ¤Ã¤n huomiottavÃ¤Ã¤rinmuodostettu %<#pragma weak%>, jÃ¤tetÃ¤Ã¤n huomiottaei voi kÃ¤yttÃ¤Ã¤ sekÃ¤ valitsinta -m32 ettÃ¤ -m64jÃ¤sen %qD on alustamaton viittaus%<%c%E%>:n metodimÃ¤Ã¤rittelyÃ¤ ei lÃ¶ytynyt$-operandinumero puuttuu muotoilussa%<(%> puuttuu ilmaisun %<#pragma GCC visibility push%> jÃ¤lkeen - jÃ¤tetÃ¤Ã¤n huomiottapuuttuva %<(%> ilmaisun %<#pragma pack%> jÃ¤lkeen - jÃ¤tetÃ¤Ã¤n huomiottapuuttuva %<(%> ilmauksen %<#pragma unused%> jÃ¤lkeen, jÃ¤tetÃ¤Ã¤n huomiottapuuttuva %<)%> ilmauksen %<#pragma unused%> jÃ¤lkeen, jÃ¤tetÃ¤Ã¤n huomiottaalustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeetpuuttuva mÃ¤Ã¤rittelytiedostonimi puuttuu %qs:n jÃ¤lkeentÃ¤ytemerkki puuttuu strfmon-muotoilun lopustapuuttuva kasvatuslausekepuuttuva alustin jÃ¤senelle %qDmakefile-kohde puuttuu %qs:n jÃ¤lkeenpuuttuva lukupuuttuva operandipolku puuttuu %qs:n jÃ¤lkeenlopetusalkio puuttuu funktiokutsustaloppumerkki %c puuttuutyypin nimi puuttuu typedef-esittelystÃ¤tilaa %qs sovellettu sopimattomaan tyyppiinmoniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseenuseita %<-mcpu=%> -valitsimia annettu.useita default-nimikkeitÃ¤ samassa switch-lauseessauseita kenttiÃ¤ unionissa %qT alustettulÃ¶ytyi useita metodeja nimellÃ¤ %<%c%E%>useita parametreja nimellÃ¤ %qDuseita tallennusluokkia %qs:n esittelyssÃ¤useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤useita tyyppejÃ¤ yhdessÃ¤ esittelyssÃ¤nimellÃ¤ %qT on vaillinainen tyyppinimi puuttuu jÃ¤senfunktioltanimetyt paluuarvot eivÃ¤t ole enÃ¤Ã¤ tuettujasiirryttiin %qD-nimiavaruuteennegatiivinen kÃ¤skyn pituusbittikentÃ¤n %q+D leveys negatiivinenbittikentÃ¤n %qs leveys on negatiivinensisÃ¤kkÃ¤iset assembly-murrevaihtoehdot%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤insisÃ¤kkÃ¤inen funktio %q+D esitelty mutta ei koskaan mÃ¤Ã¤riteltysisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksisisÃ¤kkÃ¤inen %<enum %E%>:n uudelleenmÃ¤Ã¤rittelysisÃ¤kkÃ¤inen %<struct %E%>:n uudelleenmÃ¤Ã¤rittelysisÃ¤kkÃ¤inen %<union %E%>:n uudelleenmÃ¤Ã¤rittelyuusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤ei lÃ¶ytynyt %<%c%E%>-methodiaei argumenttejaluokkanimeÃ¤ ei ole annettu %qs:n kanssa%<%%[%>-muotoilua ei ole suljettu %<]%>:llaei muodostimiaei tietotyyppiÃ¤ tilalle %qsei hajottimiaalustettavassa unionissa ei ole kenttÃ¤Ã¤ %qDei syÃ¶tetiedostojavastaava push puuttuu ilmaisulta %<#pragma GCC visibility pop%>%qD:lle ei ole edellistÃ¤ esittelyÃ¤%qD:lle ei ole edellistÃ¤ prototyyppiÃ¤linkitystÃ¤ varten ei ole mÃ¤Ã¤ritelty suoritintaei palautuslausetta funktiossa, joka palauttaa ei-voidinpuolipiste puuttuu structin tai unionin lopustasolmun tyyppi on tuntematonei-vakio kokonaiskulukuargumentti %u kutsussa funktiolle %qEei-vakio ehto staattiselle vÃ¤itteelleei-vakio alustuslauseke kohdassa %Lei-liukulukuargumentti kutsussa funktiolle %qEei-liukulukuargumentteja kutsussa funktiolle %qEehtolausekkeessa ei-lvalue-taulukko%q+D esitelty ei-staattisena, edellinen esittely staattinenjoustavan taulukkojÃ¤senen ei-staattinen alustusei-sÃ¤iekohtainen esittely %q#D seuraa sÃ¤iekohtaista esittelyÃ¤ei-vakio taulukkoindeksi alustimessaei-paikallinen nimiÃ¶ ei konfiguroitu sysroot-otsakkeiden loppuliitteellÃ¤liian vÃ¤hÃ¤n argumenttejaliian vÃ¤hÃ¤n palautettavia argumenttejahuomhuom: tyhjÃ¤ argumentti, vaikka ei-null vaaditaan (argumentti %lu)nollaosoitinnull-osoittimen kÃ¤yttÃ¶luvun on oltava 0 tai 1argumenttien mÃ¤Ã¤rÃ¤ ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤vektorin komponenttien mÃ¤Ã¤rÃ¤ ei ole kahden potenssiobjektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssavanhanmallinen funktiomÃ¤Ã¤rittelyvanhanmallisia parametriesittelyitÃ¤ prototyypitetyssÃ¤ funktiomÃ¤Ã¤rittelyssÃ¤lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaaavattaessa LTRANS-tulosteluetteloa %s: %mavataan riippuvuustiedosto %s: %mavataan tulostetiedosto %s: %moperandinumero on arvoalueen ulkopuolella muotoilussaoperandinumero annettu muotoilulle, joka ei ota argumenttejaoperandinumero annettu vaiennetulla sijoituksellaoperaatio %qE:lle voi olla mÃ¤Ã¤rittelemÃ¤tÃ¶nvalinnainen argumenttikÃ¤yttÃ¶Ã¶n otetut valitsimet: annetut valitsimet: osoittimen ja kokonaisluku nollan suuruusvertailualunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤tulostiedostoa ei ole annettutulostiedosto annettu kahdestitaulukon koon ylivuotoylivuoto vakiolausekkeessaylivuoto %qT:n muunnoksessa %qT:ksi muuttaa arvon %qE:sta %qE:ksiylivuoto luetellun tyypin arvoissapakattu attribuutti aiheuttaa tehottoman kohdistuksenpakattu attribuutti aiheuttaa tehottoman kohdistuksen %qE:llepakattu attribuutti on tarpeetonpakattu attribuutti on tarpeeton %q+D:llepakattu attribuutti on tarpeeton %qE:llevenytetÃ¤Ã¤n structin koko kohdistusrajalle astikohdistetaan %q+D venyttÃ¤mÃ¤llÃ¤ structiaparametrilla %P on vaillinainen tyyppi %qT%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qTparametri %q+D esitelty %<inline%>:ksiparametrilla %q+D on vain etukÃ¤teisesittelyparametri %qD esitelty void-tyyppisenÃ¤parametrin %qD tyyppi on vaillinainenparametri %qD virheellisesti esitelty metodityyppiparametri %qD on alustettuparametrilla %u (%q+D) on vaillinainen tyyppiparametrin %u (%q+D) tyyppi on voidparametrilla %u in vaillinainen tyyppiparametrin %u tyyppi on voidparametri esitelty %<auto%>:ksiparametrin nimi puuttuu parametriluettelostaparametrin nimi jÃ¤tetty poisparametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤jÃ¤sennysvirhe malliargumenttien luettelossaannettu NULL funktion %2$qD ei-osoitinargumenttina %1$Pfunktion %2$qE argumentti %1$d annetaan tyyppinÃ¤ %<float%> eikÃ¤ %<double%> prototyypin takiafunktion %2$qE argumentti %1$d annetaan kompleksisena eikÃ¤ liukulukuna prototyypin takiafunktion %2$qE argumentti %1$d annetaan kompleksisena eikÃ¤ kokonaislukuna prototyypin takiafunktion %2$qE argumentti %1$d annetaan liukulukuna eikÃ¤ kompleksisena prototyypin takiafunktion %2$qE argumentti %1$d annetaan liukulukuna eikÃ¤ kokonaislukuna prototyypin takiafunktion %2$qE argumentti %1$d annetaan kokonaislukuna eikÃ¤ kompleksisena prototyypin takiafunktion %2$qE argumentti %1$d annetaan kokonaislukuna eikÃ¤ liukulukuna prototyypin takiafunktion %2$qE argumentti %1$d annetaan etumerkillisenÃ¤ prototyypin takiafunktion %2$qE argumentti %1$d annetaan etumerkittÃ¶mÃ¤nÃ¤ prototyypin takia%d. argumentti funktiolle %qE hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteenargumentin %d/%qE vÃ¤litys erilaisesta Objective-C-tyypistÃ¤annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qEargumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnostaargumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnostafunktion %2$qE argumentti %1$d annetaan eri levyisenÃ¤ prototyypin takiapolku: osoitinargumentti%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessavÃ¤hennyslaskussa kÃ¤ytetty %<void *%>-tyyppistÃ¤ osoitintafunktio-osoitinta kÃ¤ytetty laskutoimituksessavÃ¤hennyslaskussa kÃ¤ytetty osoitinta funktioonehtolausekkeessa on osoitintyyppiristiriitaehtolausekkeessa on osoitin/kokonaislukutyyppiristiriitaosoittimet eivÃ¤t ole sallittuja case-arvojaosoittimet erimÃ¤Ã¤ritteisiin taulukoihin ovat epÃ¤yhteensopivia ISO C:ssÃ¤mahdollinen null-osoittimen kÃ¤yttÃ¶tarkkuustarkkuus printf-muotoilussaedellinen esittely%<%c%s%>:n aikasempi esittely%q+D:n edellinen esittely%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤%qE:n edellinen esittelyedellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤%q+D:n edellinen, implisiittinen esittely oli tÃ¤Ã¤llÃ¤esitelty aiemmin tÃ¤Ã¤llÃ¤mÃ¤Ã¤ritelty aiemmin tÃ¤Ã¤llÃ¤viimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤todennÃ¤kÃ¶isyys %qE ei ole vÃ¤lillÃ¤ [0,0; 1.0]profilointituki CR16:lleprofilointituki VxWorksilleohjelmat: %s
! ylennetty argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤ylennetty argumentti %qD ei vastaa prototyyppiÃ¤protokollalla %qE on kehÃ¤riippuvuusprototyypin esittely%q+D:n prototyypou esittelee yhteensopimatonta tyyppiÃ¤ olevan argumentin %d%q+D:n prototyyppi esittelee vÃ¤hemmÃ¤n argumentteja kuin edellinen, vanhantyylinen mÃ¤Ã¤rittely%q+D:n prototyyppi esittelee enemmÃ¤n argumentteja kuin edellinen, vanhantyylinen mÃ¤Ã¤rittelypure-tarkenne funktiomÃ¤Ã¤rittelyssÃ¤arvoaluelausekkeet switch-lauseessa eivÃ¤t ole standardin mukaisiakirjoitussuojattua sijaintia %qE kÃ¤ytetÃ¤Ã¤n %<asm%>-tulosteenaluetaan nollaosoittimen lÃ¤pi (argumentti %d)rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n%<enum %E%>:n uudelleenmÃ¤Ã¤rittely%q+D esitelty uudelleen erilaisella nÃ¤kyvyydellÃ¤ (vanha nÃ¤kyvyys sÃ¤ilytetty)C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleenluetellun tyypin jÃ¤senen %q+D uudelleenesittely%<struct %E%> uudelleenmÃ¤Ã¤ritelty%<union %E%> uudelleenmÃ¤Ã¤ritelty%q#T uudelleenmÃ¤Ã¤ritelty%q+D mÃ¤Ã¤ritelty uudelleenparametri %q+D mÃ¤Ã¤ritelty uudelleentypedef %q+D mÃ¤Ã¤ritelty uudelleentarpeeton %q+D:n uudelleenesittely%qD uudelleenesitellÃ¤Ã¤n tarpeettomasti samalla nÃ¤kyvyysalueellasisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qDpoista %<std::move%>-kutsutoistuva %<@%> Objective-C-merkkijonon edellÃ¤toistettu %s muotoilussaimplisiittinen muunnos tyypistÃ¤ %qT tyyppiin %qT ei ole sallittu C++:ssapyydetty jÃ¤sentÃ¤ %qE jostakin, joka ei ole tietue eikÃ¤ unionihaluttu sijainti on pienempi kuin nollahaluttu sijainti ei ole kokonaislukuvakiopalautus hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteenpaluutyyppi %q#T on vaillinainenpaluutyyppi on oletuksena %<int%>paluutyyppi on vaillinainen tyyppi%qD:n paluuarvon tyyppi ei ole %<int%>arvollinen return-lauseke paluuarvotyypittÃ¶mÃ¤ssÃ¤ funktiossareturn-lause ilman arvoa funktiossa, jonka paluutyyppi on %qTarvon palautus muodostimestaarvon palautus hajottimestaoikea tarkkuusoikea tarkkuus strfmon-muotoilussaoikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveysoikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinenpyÃ¶ristystulos on aina 0skalaariobjekti %qD vaatii yhden alkion alustimeensa%q+D:n toisen argumentin pitÃ¤isi olla %<char **%>%<__builtin_prefetch%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio%<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumenttivarjostunut esittely on tÃ¤Ã¤llÃ¤taulukon %qD koolla on epÃ¤kokonaislukutyyppi %qTtaulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseketaulukon %qE koko ei ole kokonaislukutyyppiÃ¤taulukon %qE koko on negatiivinentaulukon %qE koko on liian suuritaulukon koolla on epÃ¤kokonaislukutyyppi %qTtaulukon koko ei ole kokonaislukutyyppinen vakiolauseketaulukon koko on liian suurimerkkijonoliteraalin koko on liian suurinimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤nimettÃ¶mÃ¤n taulukon koko on negatiivinennimettÃ¶mÃ¤n taulukon koko on liian suurimuuttujan %q+D koko on liian suurisizeof(long double) on 12.sizeof(long double) on 16.lÃ¤hde ei ole osoitinmÃ¤Ã¤ritelty raja %wu ylittÃ¤Ã¤ %<INT_MAX%>:inmÃ¤Ã¤ritelty raja %wu ylittÃ¤Ã¤ olion enimmÃ¤iskoon %wuvÃ¤Ã¤rÃ¤nlainen seuraava %<%%%> muotoilussapinokehys ei ole 8:n tavun monikerta: %wdpinokehys ei ole oktaalitavun monikerta: %wdpinokehys on liian suurilause on vaikutuksetonlauseella ei ole vaikutustastaattinen vÃ¤ite epÃ¤onnistui: %s%q+D esitelty staattisena, edellinen esittely ei-staattinenstaattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤attribuutit stdcall ja cdecl eivÃ¤t ole yhteensopiviaattribuutit stdcall ja fastcall eivÃ¤t ole yhteensopiviatallennusluokka %<__thread%> virheellinen funktiolle %qstallennusluokka %<auto%> virheellinen funktiolle %qstallennusluokka %<register%> virheellinen funktiolle %qstallennusluokka annettu %qs:lletallennusluokka annettu parametrille %qEtallennusluokka annettu parametrille %qstallennusluokka annettu tietueen kentÃ¤lletallennusluokka annettu tietueen kentÃ¤lle %qEtallennusluokka annettu malliparametrille %qstallennusluokka annettu typenamelletallennusluokka annettu nimettÃ¶mÃ¤lle parametrillemuuttujan %q+D koko muistissa ei ole vakiomuuttujan %q+D koko muistissa ei ole tunnettu%qD:n koko muistissa ei ole vakio%qD:n koko muistissa ei ole tunnettuylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussaodottamaton %<@%> ohjelmassaodottamaton %<\%o%> ohjelmassaodottamaton %qc ohjelmassaylimÃ¤Ã¤rÃ¤inen %qs Objective-C++-metodien vÃ¤lissÃ¤odottamaton %qs ohjelmassastrftime-muotoilut eivÃ¤t voi muotoilla argumenttejamerkkijonon pituudeksi annettu %1$qd merkkiÃ¤ on suurempi kuin ISO C%3$d -kÃ¤Ã¤ntÃ¤jiltÃ¤ vaadittu %2$qd merkkiÃ¤struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤structilla ei ole jÃ¤seniÃ¤structilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤indeksoitu arvo ei ole taulukko eikÃ¤ osoitinindeksoitu arvo on osoitin funktioonehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<do%>-lauseessaehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<else%>-lauseessaehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<if%>-lauseessaehdotetaan aaltosulkeita epÃ¤selvÃ¤n %<else%>:n vÃ¤lttÃ¤miseksiehdotetaan sulkeita %<&&%>:n ympÃ¤rille %<||%>:n sisÃ¤llÃ¤ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<&%>:n operandissaehdotetaan sulkeita %<+%>:n ympÃ¤rille %<<<%>:n sisÃ¤llÃ¤ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<>>%>:n sisÃ¤llÃ¤ehdotetaan sulkeita %<-%>:n ympÃ¤rille %<&%>:n operandissaehdotetaan sulkeita %<-%>:n ympÃ¤rille %<<<%>:n sisÃ¤llÃ¤ehdotetaan sulkeita %<-%>:n ympÃ¤rille %<>>%>:n sisÃ¤llÃ¤suosittellaan sulkumerkkejÃ¤ %<>>%>-lausekkeen ympÃ¤rilleehdotetaan sulkeita lausekkeen ympÃ¤rille %<^%>:n operandissaehdotetaan sulkeita lausekkeen ympÃ¤rille %<|%>:n operandissaehdotetaan sulkeita totuusarvona kÃ¤ytetyn sijoituksen ympÃ¤rilleehdotetaan sulkeita vertailun ympÃ¤rille %<!=%>:n operandissaehdotetaan sulkeita vertailun ympÃ¤rille %<&%>:n operandissaehdotetaan sulkeita vertailun ympÃ¤rille %<==%>:n operandissaehdotetaan sulkeita vertailun ympÃ¤rille %<^%>:n operandissaehdotetaan sulkeita vertailun ympÃ¤rille %<|%>:n operandissaehdotettu vaihtoehto:ehdotetut vaihtoehdot:valitsin %qs ei ole enÃ¤Ã¤ tuettuswitchin ehdolla on totuusarvoswitch hyppÃ¤Ã¤ muuttuja-alustuksen yliswitch-lauseesta puuttuu default-tapausswitch alkaa tÃ¤stÃ¤symtab_node::verify epÃ¤onnistuinimikkeen osoitteen ottaminen ei ole standardiakohdeargumenttikohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤%qD-malli esitelty%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qTmalli C-linkityksellÃ¤mallit eivÃ¤t voi olla virtuaalisiaprintf:n â€� â€�-lippustrfmonin â€�!â€�-lippuprintf:n â€�#â€�-lippustrftimen â€�#â€�-lippuprintf:n â€�'â€�-lippuscanf:n â€�'â€�-lippustrfmonin â€�(â€�-lippuprintf:n â€�+â€�-lippustrfmonin â€�+â€�-lippuprintf:n â€�-â€�-lippustrfmonin â€�-â€�-lippustrftimen â€�-â€�-lippuprintf:n â€�0â€�-lippustrftimen â€�0â€�-lippustrftimen â€�Eâ€�-mÃ¤Ã¤reprintf:n â€�Iâ€�-lippuscanf:n â€�Iâ€�-lippuâ€�Oâ€�-mÃ¤Ã¤restrftimen â€�Oâ€�-mÃ¤Ã¤restrfmonin â€�^v-lippustrftimen â€�^â€�-lippustrftimen â€�_â€�-lippuscanf:n â€�aâ€�-lippuscanf:n â€�mâ€�-lippuâ€�qâ€�-diagnostiikkalippu%qD:n osoite tulee aina olemaan %<true%>%qD:n osoite ei tule koskaan olemaan NULLkÃ¤Ã¤ntÃ¤jÃ¤ voi olettaa, ettÃ¤ %qD:n osoite ei koskaan ole NULL%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttiamuunnoksen tulos on mÃ¤Ã¤rittelemÃ¤tÃ¶n, sillÃ¤ %qE on %qT-tyypin sallitun vÃ¤lin ulkopuolella%q+D:n kolmannen argumentin pitÃ¤isi todennÃ¤kÃ¶isesti olla %<char **%>%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakiotÃ¤mÃ¤ %qs-ehtolause ei reunusta...tÃ¤mÃ¤ desimaalivakio on etumerkitÃ¶n vain ISO C90 -standardissatÃ¤mÃ¤ desimaalivakio olisi etumerkitÃ¶n ISO C90 -standardissatÃ¤mÃ¤ on ensimmÃ¤inen default-nimiÃ¶tÃ¤mÃ¤ on ensimmÃ¤inen arvoa limittÃ¤vÃ¤ kenttÃ¤tÃ¤mÃ¤ on kÃ¤sky:suoritus saattaa jatkua tÃ¤mÃ¤n lausekkeen jÃ¤lkeensÃ¤iekohtainen esittely %q#D seuraa ei-sÃ¤iekohtaista esittelyÃ¤liian vÃ¤hÃ¤n argumentteja kohteelle %%:compare-debug-auxbase-optliian vÃ¤hÃ¤n argumentteja kohteelle %%:version-compareliian vÃ¤hÃ¤n argumentteja muodostimelle %q#Dliian vÃ¤hÃ¤n argumentteja funktiolleliian vÃ¤hÃ¤n argumentteja funktiolle %<va_start%>liian vÃ¤hÃ¤n argumentteja funktiolle %q#Dliian vÃ¤hÃ¤n argumentteja funktiolle %qEliian vÃ¤hÃ¤n argumentteja jÃ¤senfunktiolle %q#Dliian vÃ¤hÃ¤n argumentteja funktiolle %q#D#-opastimen on liian myÃ¶hÃ¤istÃ¤ asettaa vianjÃ¤ljityshakemistoaliian monta argumenttialiian monta argumenttia muotoilulleliian monta argumenttia kohteelle %%:compare-debug-auxbase-optliian monta argumenttia kohteelle %%:compare-debug-dump-optliian monta argumenttia kohteelle %%:compare-debug-self-optliian monta argumenttia kohteelle %%:version-compareliikaa argumentteja muodostimelle %q#Dliikaa argumentteja funktiolleliikaa argumentteja funktiolle %q#Dliian monta argumenttia funktiolle %qEliikaa argumentteja jÃ¤senfunktiolle %q#Dliikaa argumentteja metodille %q#Dliikaa argumentteja metodille %qEliikaa aaltosulkeita %qT:n alustimen ympÃ¤rillÃ¤liikaa alustimia %qT:lleliikaa syÃ¶tetiedostojaliikaa arvoja return-lauseessaperinteisestÃ¤ C:stÃ¤ puuttuu erillinen nimiavaruus nimikkeille, tunniste %qE on ristiriidassaperinteinen C ei hyvÃ¤ksy ISO C -tyylisiÃ¤ funktiomÃ¤Ã¤rittelyitÃ¤perinteinen C ei hyvÃ¤ksy automaattista koostealustustaperinteinen C ei hyvÃ¤ksy unionien alustustaperinteinen C ei salli merkkijonovakioiden katenointiaperinteinen C ei salli unaarista plus-operaattoriayli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostintyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ hajotintyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioitatyypillÃ¤ %qT ei ole tunnettua kokoatyyppi %qT ei ole tyypin %qT kantatyyppi%qE:n esittelyssÃ¤ tyyppi on oletuksena %<int%>tyypin nimessÃ¤ tyyppi on oletuksena %<int%>tyyppi on vanhentunuttyyppi on vanhentunut: %sehtolausekkeessa on tyyppiristiriitatyyppinimi esitelty funktion palauttavana funktionatyyppinimi esitelty taulukon palauttavan funktiona%qD:n oletustyyppi on %<int%>%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssabittikentÃ¤n %qs tyyppi on GCC-laajennosmuodollisen parametrin %d tyyppi on vaillinainentyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤typedef %qD mÃ¤Ã¤ritelty paikallisesti mutta kÃ¤yttÃ¤mÃ¤tÃ¶ntyypit eivÃ¤t ole ihan yhteensopiviatyypit eroavat etumerkillisyyden osaltatiedoston avaaminen ei onnistuodottamaton siirrosunionista ei voi tehdÃ¤ lÃ¤pinÃ¤kyvÃ¤Ã¤union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤unionilla ei ole jÃ¤seniÃ¤unionilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤tuntematon toiminto %qE ilmaisulle %<#pragma pack%> - jÃ¤tetÃ¤Ã¤n huomiottatuntematon cc_attr-arvomuotoilussa on tuntematon muunnostyyppimerkki %qctuntematon kohdetuntematon move-kÃ¤sky:tuntematon lÃ¤hdenimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppinimeÃ¤mÃ¤tÃ¶n tietue/unioni ei mÃ¤Ã¤rittele yhtÃ¤Ã¤n instanssianimetÃ¶n muuttuja tai kenttÃ¤ esitelty voidiksitarpeettomat sulkeet %qs:n esittelyssÃ¤tunnistamaton kÃ¤sky:tunnistamaton osoitetunnistamaton muotomÃ¤Ã¤ritetunnistamaton gcc:n vianjÃ¤ljitysvalitsin: %ctunnistamaton valitsin %<fdisable%>tunnistamaton valitsin %<-fenable%>tunnistamaton rekisterinimi %qsloppuliitteetÃ¶n liukulukuvakiopÃ¤Ã¤ttÃ¤mÃ¤ttÃ¶mÃ¤t assembly-murrevaihtoehdotpÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n muotoilumerkkijonokÃ¤yttÃ¤mÃ¤tÃ¶n parametri %qDkÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+Dcase-nimikkeen ylÃ¤rajan arvo ylittÃ¤Ã¤ tyypin maksimiarvonkÃ¤ytÃ¤ %<#include%>:a sen sijaankÃ¤ytÃ¤ valitsinta %<-Winvalid-pch%> saadaksesi lisÃ¤tietoja%<alloca%>:n kÃ¤yttÃ¶%<alloca%>:n kÃ¤yttÃ¶ silmukassamuotoilussa %3$s kÃ¤ytetÃ¤Ã¤n lippuja %1$s ja %2$styypittÃ¤mÃ¤ttÃ¶mÃ¤n nilin kÃ¤yttÃ¶kÃ¤ytetty osoittimeksi muuntumatonta taulukkoa paikassa, jossa vaaditaan skalaarikÃ¤ytetty tietuetyypin arvoa, vaikka vaaditaan skalaarikÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaaritarpeeton tallennusluokkamÃ¤Ã¤rite tyhjÃ¤ssÃ¤ esittelyssÃ¤tarpeeton tyyppinimi tyhjÃ¤ssÃ¤ esittelyssÃ¤tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤kÃ¤ytetÃ¤Ã¤n %<%c%s%>kÃ¤ytetÃ¤Ã¤n virheellistÃ¤ kenttÃ¤Ã¤ %qDkÃ¤ytetÃ¤Ã¤n vÃ¤liÃ¤ [%E, %E] direktiivin argumentillekelvolliset argumentit ovat: %skelvolliset argumentit ovat: %s; tarkoititko %qs?arvoargumenttilaskettua arvoa ei kÃ¤ytetÃ¤muuttujalla %q#D on alustin, mutta vaillinaista tyyppiÃ¤muuttuja %qD esitelty %<inline%>:ksimuuttujalla %qD on funktiotyyppimuuttujalla %qD on alustin, mutta vaillinainen tyyppimuuttuja %qD esitelty uudelleen funktionamuuttuja %qD asetettu mutta kÃ¤yttÃ¤mÃ¤tÃ¶nkÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoamuuttuja tai kenttÃ¤ %qE esitelty voidiksimuuttuja tai kenttÃ¤ esitelty voidiksi%<static%>-mÃ¤Ã¤reellÃ¤ esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksimuuttuvapituisen taulukon raja on tuntematonmuuttuvakokoinen yhdysliteraalimuuttuvakokoista objektia ei voi alustaaverify_flow_info epÃ¤onnistuiverify_flow_info: Lohkosta %i puuttuu loop_fatherverify_gimple epÃ¤onnistuiversioattribuutti ei ole merkkijonovirtuaalinen ei-luokkafunktio %qsnÃ¤kyvyysargumentti ei ole merkkijonotyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisivtable kohteelle waitpid epÃ¤onnistuivaroitus: weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossakirjoitettaessa tulostetta tiedostoon %s: %mbittikentÃ¤n %qs leveys ylittÃ¤Ã¤ tyyppinsÃ¤kirjoitetaan vakio-objektiin (argumentti %d)kirjoitetaan nollaosoittimen lÃ¤pi (argumentti %d)kirjoitettaessa LTRANS-tulosteluetteloa %s: %mvÃ¤Ã¤rÃ¤ kÃ¤sky jatkokynnyksellÃ¤attribuutille %qE annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumenttejavÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttibittikomplementille annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttikonjugaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttivÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttilisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttiunaariselle huutomerkille annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttiunaariselle miinus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttiunaariselle plus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttixstormy16_print_operand: tuntematon koodinolla nollaosoitinvakionanollan tai negatiivisen kokoinen taulukko %q+DbittikentÃ¤n %q+D leveys nollabittikentÃ¤n %qs leveys on nolla%s-muotoilun leveys on nolla%s-muotoilumerkkijonon pituus on nollanollan kokoinen taulukko %qD{nimetÃ¶n}
\ No newline at end of file
--- 379,382 ----
  virheellinen aggregaattityyppi %qE mÃ¤Ã¤ritelty instanssimuuttujalle %qsvirheellinen operandi virheellinen operandi havaittufunktio %qE esitelty implisiittisestiimplisiittisesti esitelty %qD on vanhentunutC++98:ssa %<template%> (selventimenÃ¤) on sallittu vain malleissaC++98:ssa %qD on alustettava muodostimessa, ei kÃ¤yttÃ¤en %<{...}%>kutsussa muistinvarausfunktioon %qD, joka on esitelty tÃ¤Ã¤llÃ¤esittelyssÃ¤ %q+D%qs-makron mÃ¤Ã¤rittelyssÃ¤%qs-makron lavennuksessatÃ¤ssÃ¤ lausekkeessasisÃ¤isen funktion %qD yhteensopimaton implisiittinen esittelyfunktion %qD yhteensopimaton implisiittinen esittelyfunktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimatonvaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qTyhteensopimattomat tyypit sijoituksessa tyyppiin %qT tyypistÃ¤ %qTyhteensopimattomat tyypit alustettaessa tyyppiÃ¤ %qT kÃ¤yttÃ¤en tyyppiÃ¤ %qTluokan %qE vaillinainen toteutusvakiokentÃ¤n %qD kasvatusluetellun arvon kasvattaminen on virhe C++:ssafunktion %qD kasvatuskirjoitussuojatun sijainnin %qE kasvatuskirjoitussuojatun jÃ¤senen %qD kasvatuskirjoitussuojatun nimetyn paluuarvon %qD kasvatuskirjoitussuojatun parametrin %qD kasvatuskirjoitussuojatun viitteen %qD kasvatuskirjoitussuojatun muuttujan %qD kasvatusindeksin on oltava kokonaislukualustus erilaisesta Objective-C-tyypistÃ¤joustavan taulukkojÃ¤senen alustusjoustavan taulukkojÃ¤senen alustaminen sisÃ¤kkÃ¤isessÃ¤ asiayhteydessÃ¤alustettu kenttÃ¤ ylikirjoitettualustinalkio ei ole vakiolausekealustusalkiota ei pystytÃ¤ laskemaan latausajankohtanaalustusalkio ei ole vakioalustin ei pysty pÃ¤Ã¤ttelemÃ¤Ã¤n taulukon %q+D kokoaalustin liukulukuarvolle ei ole liukulukuvakiosyÃ¶tetiedosto %qs on sama kuin tulostiedostokÃ¤sky peruslohkon ulkopuolellaasennus: %s%s
  instanssimuuttuja %qE on %s; tÃ¤mÃ¤ saattaa olla kova virhe tulevaisuudessainstanssimuuttuja %qE esiteltiin nimellÃ¤ %sinstanssimuuttuja %qE on esitelty yksityisenÃ¤instanssimuuttuja %qs on esitelty yksityisenÃ¤moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:llekÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhekÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhe.  Virheellinen osoite:kÃ¤Ã¤ntÃ¤jÃ¤n sisÃ¤inen virhe: sisÃ¤inen virhe: virheellinen rekisteri: %dsisÃ¤inen virhe: sivuvaikutuskÃ¤sky vaikuttaa pÃ¤Ã¤vaikutukseenkeskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioitavirheellinen %%%c-operandivirheellinen %%-koodivirheellinen %%A-operandivirheellinen %%B-operandivirheellinen %%C-operandivirheellinen %%C-arvovirheellinen %%D-operandivirheellinen %%D-arvovirheellinen %%E-arvovirheellinen %%F-arvovirheellinen %%G-tilavirheellinen %%G-arvovirheellinen %%H-operandivirheellinen %%H-operandivirheellinen %%H-arvovirheellinen %%I-operandivirheellinen %%J-koodivirheellinen %%J-arvovirheellinen %%K-arvovirheellinen %%L-operandivirheellinen %%L-arvovirheellinen %%M-operandivirheellinen %%M-arvovirheellinen %%N-operandivirheellinen %%N-arvovirheellinen %%O-arvovirheellinen %%P-operandivirheellinen %%P-arvovirheellinen %%R-arvovirheellinen %%T-arvovirheellinen %%U-arvovirheellinen %%Y-operandivirheellinen %%c-operandivirheellinen %%d-operandivirheellinen %%d-arvovirheellinen %%f-operandivirheellinen %%f-arvovirheellinen %%h-operandivirheellinen %%h-arvovirheellinen %%i-operandivirheellinen %%j-koodivirheellinen %%j-operandivirheellinen %%j-arvovirheellinen %%k-arvovirheellinen %%m-arvovirheellinen %%p-arvovirheellinen %%q-arvovirheellinen %%r-operandivirheellinen %%r-arvovirheellinen %%s-operandivirheellinen %%s-arvovirheellinen %%t-operandivirheellinen %%t/%%b-arvovirheellinen %%u-arvovirheellinen %%v-arvovirheellinen %%x-arvovirheellinen %%xn-koodivirheellinen â€�asmâ€�: virheellinen IACC-argumenttivÃ¤Ã¤rÃ¤nmuotoinen %<#pragma align%>, ei huomioidaepÃ¤kelpo %<sizeof%>-avainsanan soveltaminen bittikenttÃ¤Ã¤nepÃ¤kelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiinepÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin%qs-attribuutin virheellinen argumenttivirheelliset argumentitvirheellinen taulukkosijoitusvirheellinen muunnos tyypistÃ¤ %qT tyyppiin %qTvirheellinen tyyppimuunnos funktiotyyppiin %qTvirheellinen luokan nimi %qD:n esittelyssÃ¤virheellinen const_double-operandivirheellinen muodostin; tarkoitit todennÃ¤kÃ¶isesti %<%T (const %T&)%>virheellinen muunnos gimple-kutsussavirheellinen %<%T::%E%>:n esittelyepÃ¤kelpo alkiotyyppi attribuutille %qsvirheellinen lauseke kohdemuuttujanavirheellinen kasvatuslausekevirheellinen alkuarvo jÃ¤senelle %qEepÃ¤kelpo alustinvirheellinen alustin taulukon jÃ¤senelle %q#Dvirheellinen kÃ¤sky:virheellinen sijoituksen vasen puolivirheelinen sijainti ilmaisulle %<#pragma %s%>, jÃ¤tetÃ¤Ã¤n huomiottavirheellinen %%H/%%L-operandivirheellinen %%M-operandivirheellinen %%O-operandivirheellinen %%R-operandivirheellinen %%U-operandivirheellinen %%V-operandivirheellinen %%Z-operandivirheellinen %%Z-operandivirheellinen parametrityyppi %qTepÃ¤kelpo osoitintila %qsvirheelliset mÃ¤Ã¤reet ei-jÃ¤senfunktion tyypissÃ¤virheellinen vastaanottajatyyppi %qs%<__builtin_prefetch%>-funktion toinen argumentti on epÃ¤kelpo; kÃ¤ytetÃ¤Ã¤n nollaaepÃ¤kelpo tallennusluokka funktiolle %qE%<__builtin_prefetch%>-funktion kolmas argumentti on epÃ¤kelpo; kÃ¤ytetÃ¤Ã¤n nollaavirheellinen tyyppi iterointimuuttujalle %qEvirheellisiÃ¤ tyyppejÃ¤ muunnoksessa kokonaisluvuksivirheelliset tyypit nop-muunnoksellevirheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissaepÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶%qD:n virheellinen kÃ¤yttÃ¶rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶muodostimen virheellinen kÃ¤yttÃ¶ mallinavirheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤joustavien taulukkoalkioiden epÃ¤kelpo kÃ¤yttÃ¶joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloavirheellinen tyypin kÃ¤yttÃ¶void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶epÃ¤kelpo vektorityyppi attribuutille %qEhyppy ohittaa muuttujan alustuksenhyppy case-nimiÃ¶Ã¶nhyppy nimiÃ¶Ã¶n %qDroskaa ilmaisun #pragma GCC memregs [0..16] lopussaroskaa %<#pragma %s%>:n lopussaroskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussaroskaa ilmaisun %<#pragma GCC visibility%> lopussaroskaa ilmaisun %<#pragma message%> lopussaroskaa ilmaisun %<#pragma pack%> lopussaroskaa ilmaisun %<#pragma pop_options%> lopussaroskaa ilmaisun %<#pragma push_options%> lopussaroskaa ilmaisun %<#pragma redefine_extname%> lopussaroskaa ilmaisun %<#pragma reset_options%> lopussaroskaa ilmaisun %<#pragma weak%> lopussanimiÃ¶ nimike %qD esitelty muttei mÃ¤Ã¤riteltynimike %q+D mÃ¤Ã¤ritelty mutta kÃ¤yttÃ¤mÃ¤ttÃ¤nimiÃ¶tÃ¤ %q+D kÃ¤ytetty mutta ei mÃ¤Ã¤riteltynimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤ld:n paluuarvo oli %dvasen tarkkuusvasen tarkkuus strfmon-muotoilussavasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveysvasemmalle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinennegatiivisen arvon siirto vasemmallepilkkulausekkeen vasemmalla operandilla ei ole vaikutustalen suurempi kuin cappituus lasketaan tÃ¤Ã¤llÃ¤pituusmÃ¤Ã¤repituusmÃ¤Ã¤re printf-muotoilussakenttÃ¤mÃ¤Ã¤re scanf-muotoilussapituusmÃ¤Ã¤re strfmon-muotoilussakirjastot: %s
  kirjastoa lib%s ei lÃ¶ytynytraja on %wu tavua, mutta argumentti on %sraja on %wu tavua, mutta argumentin koko voi olla jopa %s%qE:n paikallinen esittely piilottaa instanssimuuttujanpaikallinen muuttuja %qD ei voi esiintyÃ¤ tÃ¤ssÃ¤ yhteydessÃ¤case-nimikkeen alarajan arvo on pienempi kuin tyypin minimiarvosijoituksen vasemman operandin on oltava lvaluemakron nimi puuttuu %qs:n jÃ¤lkeenvÃ¤Ã¤rÃ¤nmuotoinen #pragma builtinvÃ¤Ã¤rinmuodostettu %<#pragma %s%>, jÃ¤tetÃ¤Ã¤n huomiottavÃ¤Ã¤rÃ¤nmuotoinen %<#pragma align%>vÃ¤Ã¤rÃ¤nmuotoinen %<#pragma align%>, ei huomioidavÃ¤Ã¤rÃ¤nmuotoinen %<#pragma fini%>vÃ¤Ã¤rÃ¤nmuotoinen %<#pragma fini%>, ei huomioidavÃ¤Ã¤rÃ¤nmuotoinen %<#pragma init%>vÃ¤Ã¤rÃ¤nmuotoinen %<#pragma init%>, ei huomioidavÃ¤Ã¤rinmuodostettu %<#pragma message%>, jÃ¤tetÃ¤Ã¤n huomiottavÃ¤Ã¤rinmuodostettu %<#pragma pack%> - jÃ¤tetÃ¤Ã¤n huomiottavÃ¤Ã¤rinmuodostettu %<#pragma pack(pop[, id])%> - jÃ¤tetÃ¤Ã¤n huomiottavÃ¤Ã¤rinmuodostettu %<#pragma pack(push[, id][, <n>])%> - jÃ¤tetÃ¤Ã¤n huomiottavÃ¤Ã¤rinmuodostettu %<#pragma weak%>, jÃ¤tetÃ¤Ã¤n huomiottaei voi kÃ¤yttÃ¤Ã¤ sekÃ¤ valitsinta -m32 ettÃ¤ -m64jÃ¤sen %qD on alustamaton viittaus%<%c%E%>:n metodimÃ¤Ã¤rittelyÃ¤ ei lÃ¶ytynyt$-operandinumero puuttuu muotoilussa%<(%> puuttuu ilmaisun %<#pragma GCC visibility push%> jÃ¤lkeen - jÃ¤tetÃ¤Ã¤n huomiottapuuttuva %<(%> ilmaisun %<#pragma pack%> jÃ¤lkeen - jÃ¤tetÃ¤Ã¤n huomiottapuuttuva %<(%> ilmauksen %<#pragma unused%> jÃ¤lkeen, jÃ¤tetÃ¤Ã¤n huomiottapuuttuva %<)%> ilmauksen %<#pragma unused%> jÃ¤lkeen, jÃ¤tetÃ¤Ã¤n huomiottaalustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeetpuuttuva mÃ¤Ã¤rittelytiedostonimi puuttuu %qs:n jÃ¤lkeentÃ¤ytemerkki puuttuu strfmon-muotoilun lopustapuuttuva kasvatuslausekepuuttuva alustin jÃ¤senelle %qDmakefile-kohde puuttuu %qs:n jÃ¤lkeenpuuttuva lukupuuttuva operandipolku puuttuu %qs:n jÃ¤lkeenlopetusalkio puuttuu funktiokutsustaloppumerkki %c puuttuutyypin nimi puuttuu typedef-esittelystÃ¤tilaa %qs sovellettu sopimattomaan tyyppiinmoniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseenuseita %<-mcpu=%> -valitsimia annettu.useita default-nimikkeitÃ¤ samassa switch-lauseessauseita kenttiÃ¤ unionissa %qT alustettulÃ¶ytyi useita metodeja nimellÃ¤ %<%c%E%>useita parametreja nimellÃ¤ %qDuseita tallennusluokkia %qs:n esittelyssÃ¤useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤useita tyyppejÃ¤ yhdessÃ¤ esittelyssÃ¤nimellÃ¤ %qT on vaillinainen tyyppinimi puuttuu jÃ¤senfunktioltanimetyt paluuarvot eivÃ¤t ole enÃ¤Ã¤ tuettujasiirryttiin %qD-nimiavaruuteennegatiivinen kÃ¤skyn pituusbittikentÃ¤n %q+D leveys negatiivinenbittikentÃ¤n %qs leveys on negatiivinensisÃ¤kkÃ¤iset assembly-murrevaihtoehdot%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤insisÃ¤kkÃ¤inen funktio %q+D esitelty mutta ei koskaan mÃ¤Ã¤riteltysisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksisisÃ¤kkÃ¤inen %<enum %E%>:n uudelleenmÃ¤Ã¤rittelysisÃ¤kkÃ¤inen %<struct %E%>:n uudelleenmÃ¤Ã¤rittelysisÃ¤kkÃ¤inen %<union %E%>:n uudelleenmÃ¤Ã¤rittelyuusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤ei lÃ¶ytynyt %<%c%E%>-methodiaei argumenttejaluokkanimeÃ¤ ei ole annettu %qs:n kanssa%<%%[%>-muotoilua ei ole suljettu %<]%>:llaei muodostimiaei tietotyyppiÃ¤ tilalle %qsei hajottimiaalustettavassa unionissa ei ole kenttÃ¤Ã¤ %qDei syÃ¶tetiedostojavastaava push puuttuu ilmaisulta %<#pragma GCC visibility pop%>%qD:lle ei ole edellistÃ¤ esittelyÃ¤%qD:lle ei ole edellistÃ¤ prototyyppiÃ¤linkitystÃ¤ varten ei ole mÃ¤Ã¤ritelty suoritintaei palautuslausetta funktiossa, joka palauttaa ei-voidinpuolipiste puuttuu structin tai unionin lopustasolmun tyyppi on tuntematonei-vakio kokonaiskulukuargumentti %u kutsussa funktiolle %qEei-vakio ehto staattiselle vÃ¤itteelleei-vakio alustuslauseke kohdassa %Lei-liukulukuargumentti kutsussa funktiolle %qEei-liukulukuargumentteja kutsussa funktiolle %qEehtolausekkeessa ei-lvalue-taulukko%q+D esitelty ei-staattisena, edellinen esittely staattinenjoustavan taulukkojÃ¤senen ei-staattinen alustusei-sÃ¤iekohtainen esittely %q#D seuraa sÃ¤iekohtaista esittelyÃ¤ei-vakio taulukkoindeksi alustimessaei-paikallinen nimiÃ¶ ei konfiguroitu sysroot-otsakkeiden loppuliitteellÃ¤liian vÃ¤hÃ¤n argumenttejaliian vÃ¤hÃ¤n palautettavia argumenttejahuomhuom: tyhjÃ¤ argumentti, vaikka ei-null vaaditaan (argumentti %lu)nollaosoitinnull-osoittimen kÃ¤yttÃ¶luvun on oltava 0 tai 1argumenttien mÃ¤Ã¤rÃ¤ ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤vektorin komponenttien mÃ¤Ã¤rÃ¤ ei ole kahden potenssiobjektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssavanhanmallinen funktiomÃ¤Ã¤rittelyvanhanmallisia parametriesittelyitÃ¤ prototyypitetyssÃ¤ funktiomÃ¤Ã¤rittelyssÃ¤lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaaavattaessa LTRANS-tulosteluetteloa %s: %mavataan riippuvuustiedosto %s: %mavataan tulostetiedosto %s: %moperandinumero on arvoalueen ulkopuolella muotoilussaoperandinumero annettu muotoilulle, joka ei ota argumenttejaoperandinumero annettu vaiennetulla sijoituksellaoperaatio %qE:lle voi olla mÃ¤Ã¤rittelemÃ¤tÃ¶nvalinnainen argumenttikÃ¤yttÃ¶Ã¶n otetut valitsimet: annetut valitsimet: osoittimen ja kokonaisluku nollan suuruusvertailualunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤tulostiedostoa ei ole annettutulostiedosto annettu kahdestitaulukon koon ylivuotoylivuoto vakiolausekkeessaylivuoto %qT:n muunnoksessa %qT:ksi muuttaa arvon %qE:sta %qE:ksiylivuoto luetellun tyypin arvoissapakattu attribuutti aiheuttaa tehottoman kohdistuksenpakattu attribuutti aiheuttaa tehottoman kohdistuksen %qE:llepakattu attribuutti on tarpeetonpakattu attribuutti on tarpeeton %q+D:llepakattu attribuutti on tarpeeton %qE:llevenytetÃ¤Ã¤n structin koko kohdistusrajalle astikohdistetaan %q+D venyttÃ¤mÃ¤llÃ¤ structiaparametrilla %P on vaillinainen tyyppi %qT%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qTparametri %q+D esitelty %<inline%>:ksiparametrilla %q+D on vain etukÃ¤teisesittelyparametri %qD esitelty void-tyyppisenÃ¤parametrin %qD tyyppi on vaillinainenparametri %qD virheellisesti esitelty metodityyppiparametri %qD on alustettuparametrilla %u (%q+D) on vaillinainen tyyppiparametrin %u (%q+D) tyyppi on voidparametrilla %u in vaillinainen tyyppiparametrin %u tyyppi on voidparametri esitelty %<auto%>:ksiparametrin nimi puuttuu parametriluettelostaparametrin nimi jÃ¤tetty poisparametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤jÃ¤sennysvirhe malliargumenttien luettelossaannettu NULL funktion %2$qD ei-osoitinargumenttina %1$Pfunktion %2$qE argumentti %1$d annetaan tyyppinÃ¤ %<float%> eikÃ¤ %<double%> prototyypin takiafunktion %2$qE argumentti %1$d annetaan kompleksisena eikÃ¤ liukulukuna prototyypin takiafunktion %2$qE argumentti %1$d annetaan kompleksisena eikÃ¤ kokonaislukuna prototyypin takiafunktion %2$qE argumentti %1$d annetaan liukulukuna eikÃ¤ kompleksisena prototyypin takiafunktion %2$qE argumentti %1$d annetaan liukulukuna eikÃ¤ kokonaislukuna prototyypin takiafunktion %2$qE argumentti %1$d annetaan kokonaislukuna eikÃ¤ kompleksisena prototyypin takiafunktion %2$qE argumentti %1$d annetaan kokonaislukuna eikÃ¤ liukulukuna prototyypin takiafunktion %2$qE argumentti %1$d annetaan etumerkillisenÃ¤ prototyypin takiafunktion %2$qE argumentti %1$d annetaan etumerkittÃ¶mÃ¤nÃ¤ prototyypin takia%d. argumentti funktiolle %qE hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteenargumentin %d/%qE vÃ¤litys erilaisesta Objective-C-tyypistÃ¤annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qEargumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnostaargumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnostafunktion %2$qE argumentti %1$d annetaan eri levyisenÃ¤ prototyypin takiapolku: osoitinargumentti%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessavÃ¤hennyslaskussa kÃ¤ytetty %<void *%>-tyyppistÃ¤ osoitintafunktio-osoitinta kÃ¤ytetty laskutoimituksessavÃ¤hennyslaskussa kÃ¤ytetty osoitinta funktioonehtolausekkeessa on osoitintyyppiristiriitaehtolausekkeessa on osoitin/kokonaislukutyyppiristiriitaosoittimet eivÃ¤t ole sallittuja case-arvojaosoittimet erimÃ¤Ã¤ritteisiin taulukoihin ovat epÃ¤yhteensopivia ISO C:ssÃ¤mahdollinen null-osoittimen kÃ¤yttÃ¶tarkkuustarkkuus printf-muotoilussaedellinen esittely%<%c%s%>:n aikasempi esittely%q+D:n edellinen esittely%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤%qE:n edellinen esittelyedellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤%q+D:n edellinen, implisiittinen esittely oli tÃ¤Ã¤llÃ¤esitelty aiemmin tÃ¤Ã¤llÃ¤mÃ¤Ã¤ritelty aiemmin tÃ¤Ã¤llÃ¤viimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤todennÃ¤kÃ¶isyys %qE ei ole vÃ¤lillÃ¤ [0,0; 1.0]profilointituki CR16:lleprofilointituki VxWorksilleohjelmat: %s
! ylennetty argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤ylennetty argumentti %qD ei vastaa prototyyppiÃ¤protokollalla %qE on kehÃ¤riippuvuusprototyypin esittely%q+D:n prototyypou esittelee yhteensopimatonta tyyppiÃ¤ olevan argumentin %d%q+D:n prototyyppi esittelee vÃ¤hemmÃ¤n argumentteja kuin edellinen, vanhantyylinen mÃ¤Ã¤rittely%q+D:n prototyyppi esittelee enemmÃ¤n argumentteja kuin edellinen, vanhantyylinen mÃ¤Ã¤rittelypure-tarkenne funktiomÃ¤Ã¤rittelyssÃ¤arvoaluelausekkeet switch-lauseessa eivÃ¤t ole standardin mukaisiakirjoitussuojattua sijaintia %qE kÃ¤ytetÃ¤Ã¤n %<asm%>-tulosteenaluetaan nollaosoittimen lÃ¤pi (argumentti %d)rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n%<enum %E%>:n uudelleenmÃ¤Ã¤rittely%q+D esitelty uudelleen erilaisella nÃ¤kyvyydellÃ¤ (vanha nÃ¤kyvyys sÃ¤ilytetty)C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleenluetellun tyypin jÃ¤senen %q+D uudelleenesittely%<struct %E%> uudelleenmÃ¤Ã¤ritelty%<union %E%> uudelleenmÃ¤Ã¤ritelty%q#T uudelleenmÃ¤Ã¤ritelty%q+D mÃ¤Ã¤ritelty uudelleenparametri %q+D mÃ¤Ã¤ritelty uudelleentypedef %q+D mÃ¤Ã¤ritelty uudelleentarpeeton %q+D:n uudelleenesittely%qD uudelleenesitellÃ¤Ã¤n tarpeettomasti samalla nÃ¤kyvyysalueellasisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qDpoista %<std::move%>-kutsutoistuva %<@%> Objective-C-merkkijonon edellÃ¤toistettu %s muotoilussaimplisiittinen muunnos tyypistÃ¤ %qT tyyppiin %qT ei ole sallittu C++:ssapyydetty jÃ¤sentÃ¤ %qE jostakin, joka ei ole tietue eikÃ¤ unionihaluttu sijainti on pienempi kuin nollahaluttu sijainti ei ole kokonaislukuvakiopalautus hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteenpaluutyyppi %q#T on vaillinainenpaluutyyppi on oletuksena %<int%>paluutyyppi on vaillinainen tyyppi%qD:n paluuarvon tyyppi ei ole %<int%>arvollinen return-lauseke paluuarvotyypittÃ¶mÃ¤ssÃ¤ funktiossareturn-lause ilman arvoa funktiossa, jonka paluutyyppi on %qTarvon palautus muodostimestaarvon palautus hajottimestaoikea tarkkuusoikea tarkkuus strfmon-muotoilussaoikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveysoikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinenpyÃ¶ristystulos on aina 0skalaariobjekti %qD vaatii yhden alkion alustimeensa%q+D:n toisen argumentin pitÃ¤isi olla %<char **%>%<__builtin_prefetch%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio%<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumenttivarjostunut esittely on tÃ¤Ã¤llÃ¤taulukon %qD koolla on epÃ¤kokonaislukutyyppi %qTtaulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseketaulukon %qE koko ei ole kokonaislukutyyppiÃ¤taulukon %qE koko on negatiivinentaulukon %qE koko on liian suuritaulukon koolla on epÃ¤kokonaislukutyyppi %qTtaulukon koko ei ole kokonaislukutyyppinen vakiolauseketaulukon koko on liian suurimerkkijonoliteraalin koko on liian suurinimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤nimettÃ¶mÃ¤n taulukon koko on negatiivinennimettÃ¶mÃ¤n taulukon koko on liian suurimuuttujan %q+D koko on liian suurisizeof(long double) on 12.sizeof(long double) on 16.lÃ¤hde ei ole osoitinmÃ¤Ã¤ritelty raja %wu ylittÃ¤Ã¤ %<INT_MAX%>:inmÃ¤Ã¤ritelty raja %wu ylittÃ¤Ã¤ olion enimmÃ¤iskoon %wuvÃ¤Ã¤rÃ¤nlainen seuraava %<%%%> muotoilussapinokehys ei ole 8:n tavun monikerta: %wdpinokehys ei ole oktaalitavun monikerta: %wdpinokehys on liian suurilause on vaikutuksetonlauseella ei ole vaikutustastaattinen vÃ¤ite epÃ¤onnistui: %s%q+D esitelty staattisena, edellinen esittely ei-staattinenstaattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤attribuutit stdcall ja cdecl eivÃ¤t ole yhteensopiviaattribuutit stdcall ja fastcall eivÃ¤t ole yhteensopiviatallennusluokka %<__thread%> virheellinen funktiolle %qstallennusluokka %<auto%> virheellinen funktiolle %qstallennusluokka %<register%> virheellinen funktiolle %qstallennusluokka annettu %qs:lletallennusluokka annettu parametrille %qEtallennusluokka annettu parametrille %qstallennusluokka annettu tietueen kentÃ¤lletallennusluokka annettu tietueen kentÃ¤lle %qEtallennusluokka annettu malliparametrille %qstallennusluokka annettu typenamelletallennusluokka annettu nimettÃ¶mÃ¤lle parametrillemuuttujan %q+D koko muistissa ei ole vakiomuuttujan %q+D koko muistissa ei ole tunnettu%qD:n koko muistissa ei ole vakio%qD:n koko muistissa ei ole tunnettuylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussaodottamaton %<@%> ohjelmassaodottamaton %<\%o%> ohjelmassaodottamaton %qc ohjelmassaylimÃ¤Ã¤rÃ¤inen %qs Objective-C++-metodien vÃ¤lissÃ¤odottamaton %qs ohjelmassastrftime-muotoilut eivÃ¤t voi muotoilla argumenttejamerkkijonon pituudeksi annettu %1$qd merkkiÃ¤ on suurempi kuin ISO C%3$d -kÃ¤Ã¤ntÃ¤jiltÃ¤ vaadittu %2$qd merkkiÃ¤struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤structilla ei ole jÃ¤seniÃ¤structilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤indeksoitu arvo ei ole taulukko eikÃ¤ osoitinindeksoitu arvo on osoitin funktioonehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<do%>-lauseessaehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<else%>-lauseessaehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<if%>-lauseessaehdotetaan aaltosulkeita epÃ¤selvÃ¤n %<else%>:n vÃ¤lttÃ¤miseksiehdotetaan sulkeita %<&&%>:n ympÃ¤rille %<||%>:n sisÃ¤llÃ¤ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<&%>:n operandissaehdotetaan sulkeita %<+%>:n ympÃ¤rille %<<<%>:n sisÃ¤llÃ¤ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<>>%>:n sisÃ¤llÃ¤ehdotetaan sulkeita %<-%>:n ympÃ¤rille %<&%>:n operandissaehdotetaan sulkeita %<-%>:n ympÃ¤rille %<<<%>:n sisÃ¤llÃ¤ehdotetaan sulkeita %<-%>:n ympÃ¤rille %<>>%>:n sisÃ¤llÃ¤suosittellaan sulkumerkkejÃ¤ %<>>%>-lausekkeen ympÃ¤rilleehdotetaan sulkeita lausekkeen ympÃ¤rille %<^%>:n operandissaehdotetaan sulkeita lausekkeen ympÃ¤rille %<|%>:n operandissaehdotetaan sulkeita totuusarvona kÃ¤ytetyn sijoituksen ympÃ¤rilleehdotetaan sulkeita vertailun ympÃ¤rille %<!=%>:n operandissaehdotetaan sulkeita vertailun ympÃ¤rille %<&%>:n operandissaehdotetaan sulkeita vertailun ympÃ¤rille %<==%>:n operandissaehdotetaan sulkeita vertailun ympÃ¤rille %<^%>:n operandissaehdotetaan sulkeita vertailun ympÃ¤rille %<|%>:n operandissaehdotettu vaihtoehto:ehdotetut vaihtoehdot:valitsin %qs ei ole enÃ¤Ã¤ tuettuswitchin ehdolla on totuusarvoswitch hyppÃ¤Ã¤ muuttuja-alustuksen yliswitch-lauseesta puuttuu default-tapausswitch alkaa tÃ¤stÃ¤symtab_node::verify epÃ¤onnistuinimikkeen osoitteen ottaminen ei ole standardiakohdeargumenttikohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤%qD-malli esitelty%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qTmalli C-linkityksellÃ¤mallit eivÃ¤t voi olla virtuaalisiaprintf:n â€� â€�-lippustrfmonin â€�!â€�-lippuprintf:n â€�#â€�-lippustrftimen â€�#â€�-lippuprintf:n â€�'â€�-lippuscanf:n â€�'â€�-lippustrfmonin â€�(â€�-lippuprintf:n â€�+â€�-lippustrfmonin â€�+â€�-lippuprintf:n â€�-â€�-lippustrfmonin â€�-â€�-lippustrftimen â€�-â€�-lippuprintf:n â€�0â€�-lippustrftimen â€�0â€�-lippustrftimen â€�Eâ€�-mÃ¤Ã¤reprintf:n â€�Iâ€�-lippuscanf:n â€�Iâ€�-lippuâ€�Oâ€�-mÃ¤Ã¤restrftimen â€�Oâ€�-mÃ¤Ã¤restrfmonin â€�^v-lippustrftimen â€�^â€�-lippustrftimen â€�_â€�-lippuscanf:n â€�aâ€�-lippuscanf:n â€�mâ€�-lippuâ€�qâ€�-diagnostiikkalippu%qD:n osoite tulee aina olemaan %<true%>%qD:n osoite ei tule koskaan olemaan NULLkÃ¤Ã¤ntÃ¤jÃ¤ voi olettaa, ettÃ¤ %qD:n osoite ei koskaan ole NULL%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttiamuunnoksen tulos on mÃ¤Ã¤rittelemÃ¤tÃ¶n, sillÃ¤ %qE on %qT-tyypin sallitun vÃ¤lin ulkopuolella%q+D:n kolmannen argumentin pitÃ¤isi todennÃ¤kÃ¶isesti olla %<char **%>%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakiotÃ¤mÃ¤ %qs-ehtolause ei reunusta...tÃ¤mÃ¤ desimaalivakio on etumerkitÃ¶n vain ISO C90 -standardissatÃ¤mÃ¤ desimaalivakio olisi etumerkitÃ¶n ISO C90 -standardissatÃ¤mÃ¤ on ensimmÃ¤inen default-nimiÃ¶tÃ¤mÃ¤ on ensimmÃ¤inen arvoa limittÃ¤vÃ¤ kenttÃ¤tÃ¤mÃ¤ on kÃ¤sky:suoritus saattaa jatkua tÃ¤mÃ¤n lausekkeen jÃ¤lkeensÃ¤iekohtainen esittely %q#D seuraa ei-sÃ¤iekohtaista esittelyÃ¤liian vÃ¤hÃ¤n argumentteja kohteelle %%:compare-debug-auxbase-optliian vÃ¤hÃ¤n argumentteja kohteelle %%:version-compareliian vÃ¤hÃ¤n argumentteja muodostimelle %q#Dliian vÃ¤hÃ¤n argumentteja funktiolleliian vÃ¤hÃ¤n argumentteja funktiolle %<va_start%>liian vÃ¤hÃ¤n argumentteja funktiolle %q#Dliian vÃ¤hÃ¤n argumentteja funktiolle %qEliian vÃ¤hÃ¤n argumentteja jÃ¤senfunktiolle %q#Dliian vÃ¤hÃ¤n argumentteja funktiolle %q#D#-opastimen on liian myÃ¶hÃ¤istÃ¤ asettaa vianjÃ¤ljityshakemistoaliian monta argumenttialiian monta argumenttia muotoilulleliian monta argumenttia kohteelle %%:compare-debug-auxbase-optliian monta argumenttia kohteelle %%:compare-debug-dump-optliian monta argumenttia kohteelle %%:compare-debug-self-optliian monta argumenttia kohteelle %%:version-compareliikaa argumentteja muodostimelle %q#Dliikaa argumentteja funktiolleliikaa argumentteja funktiolle %q#Dliian monta argumenttia funktiolle %qEliikaa argumentteja jÃ¤senfunktiolle %q#Dliikaa argumentteja metodille %q#Dliikaa argumentteja metodille %qEliikaa aaltosulkeita %qT:n alustimen ympÃ¤rillÃ¤liikaa alustimia %qT:lleliikaa syÃ¶tetiedostojaliikaa arvoja return-lauseessaperinteisestÃ¤ C:stÃ¤ puuttuu erillinen nimiavaruus nimikkeille, tunniste %qE on ristiriidassaperinteinen C ei hyvÃ¤ksy ISO C -tyylisiÃ¤ funktiomÃ¤Ã¤rittelyitÃ¤perinteinen C ei hyvÃ¤ksy automaattista koostealustustaperinteinen C ei hyvÃ¤ksy unionien alustustaperinteinen C ei salli merkkijonovakioiden katenointiaperinteinen C ei salli unaarista plus-operaattoriayli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostintyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ hajotintyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioitatyypillÃ¤ %qT ei ole tunnettua kokoatyyppi %qT ei ole tyypin %qT kantatyyppi%qE:n esittelyssÃ¤ tyyppi on oletuksena %<int%>tyypin nimessÃ¤ tyyppi on oletuksena %<int%>tyyppi on vanhentunuttyyppi on vanhentunut: %sehtolausekkeessa on tyyppiristiriitatyyppinimi esitelty funktion palauttavana funktionatyyppinimi esitelty taulukon palauttavan funktiona%qD:n oletustyyppi on %<int%>%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssabittikentÃ¤n %qs tyyppi on GCC-laajennosmuodollisen parametrin %d tyyppi on vaillinainentyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤typedef %qD mÃ¤Ã¤ritelty paikallisesti mutta kÃ¤yttÃ¤mÃ¤tÃ¶ntyypit eivÃ¤t ole ihan yhteensopiviatyypit eroavat etumerkillisyyden osaltatiedoston avaaminen ei onnistuodottamaton siirrosunionista ei voi tehdÃ¤ lÃ¤pinÃ¤kyvÃ¤Ã¤union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤unionilla ei ole jÃ¤seniÃ¤unionilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤tuntematon toiminto %qE ilmaisulle %<#pragma pack%> - jÃ¤tetÃ¤Ã¤n huomiottatuntematon cc_attr-arvomuotoilussa on tuntematon muunnostyyppimerkki %qctuntematon kohdetuntematon move-kÃ¤sky:tuntematon lÃ¤hdenimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppinimeÃ¤mÃ¤tÃ¶n tietue/unioni ei mÃ¤Ã¤rittele yhtÃ¤Ã¤n instanssianimetÃ¶n muuttuja tai kenttÃ¤ esitelty voidiksitarpeettomat sulkeet %qs:n esittelyssÃ¤tunnistamaton kÃ¤sky:tunnistamaton osoitetunnistamaton muotomÃ¤Ã¤ritetunnistamaton gcc:n vianjÃ¤ljitysvalitsin: %ctunnistamaton valitsin %<fdisable%>tunnistamaton valitsin %<-fenable%>tunnistamaton rekisterinimi %qsloppuliitteetÃ¶n liukulukuvakiopÃ¤Ã¤ttÃ¤mÃ¤ttÃ¶mÃ¤t assembly-murrevaihtoehdotpÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n muotoilumerkkijonokÃ¤yttÃ¤mÃ¤tÃ¶n parametri %qDkÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+Dcase-nimikkeen ylÃ¤rajan arvo ylittÃ¤Ã¤ tyypin maksimiarvonkÃ¤ytÃ¤ %<#include%>:a sen sijaankÃ¤ytÃ¤ valitsinta %<-Winvalid-pch%> saadaksesi lisÃ¤tietojamuotoilussa %3$s kÃ¤ytetÃ¤Ã¤n lippuja %1$s ja %2$styypittÃ¤mÃ¤ttÃ¶mÃ¤n nilin kÃ¤yttÃ¶kÃ¤ytetty osoittimeksi muuntumatonta taulukkoa paikassa, jossa vaaditaan skalaarikÃ¤ytetty tietuetyypin arvoa, vaikka vaaditaan skalaarikÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaaritarpeeton tallennusluokkamÃ¤Ã¤rite tyhjÃ¤ssÃ¤ esittelyssÃ¤tarpeeton tyyppinimi tyhjÃ¤ssÃ¤ esittelyssÃ¤tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤kÃ¤ytetÃ¤Ã¤n %<%c%s%>kÃ¤ytetÃ¤Ã¤n virheellistÃ¤ kenttÃ¤Ã¤ %qDkÃ¤ytetÃ¤Ã¤n vÃ¤liÃ¤ [%E, %E] direktiivin argumentillekelvolliset argumentit ovat: %skelvolliset argumentit ovat: %s; tarkoititko %qs?arvoargumenttilaskettua arvoa ei kÃ¤ytetÃ¤muuttujalla %q#D on alustin, mutta vaillinaista tyyppiÃ¤muuttuja %qD esitelty %<inline%>:ksimuuttujalla %qD on funktiotyyppimuuttujalla %qD on alustin, mutta vaillinainen tyyppimuuttuja %qD esitelty uudelleen funktionamuuttuja %qD asetettu mutta kÃ¤yttÃ¤mÃ¤tÃ¶nkÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoamuuttuja tai kenttÃ¤ %qE esitelty voidiksimuuttuja tai kenttÃ¤ esitelty voidiksi%<static%>-mÃ¤Ã¤reellÃ¤ esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksimuuttuvakokoinen yhdysliteraalimuuttuvakokoista objektia ei voi alustaaverify_flow_info epÃ¤onnistuiverify_flow_info: Lohkosta %i puuttuu loop_fatherverify_gimple epÃ¤onnistuiversioattribuutti ei ole merkkijonovirtuaalinen ei-luokkafunktio %qsnÃ¤kyvyysargumentti ei ole merkkijonotyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisivtable kohteelle waitpid epÃ¤onnistuivaroitus: weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossakirjoitettaessa tulostetta tiedostoon %s: %mbittikentÃ¤n %qs leveys ylittÃ¤Ã¤ tyyppinsÃ¤kirjoitetaan vakio-objektiin (argumentti %d)kirjoitetaan nollaosoittimen lÃ¤pi (argumentti %d)kirjoitettaessa LTRANS-tulosteluetteloa %s: %mvÃ¤Ã¤rÃ¤ kÃ¤sky jatkokynnyksellÃ¤attribuutille %qE annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumenttejavÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttibittikomplementille annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttikonjugaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttivÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttilisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttiunaariselle huutomerkille annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttiunaariselle miinus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttiunaariselle plus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumenttixstormy16_print_operand: tuntematon koodinolla nollaosoitinvakionanollan tai negatiivisen kokoinen taulukko %q+DbittikentÃ¤n %q+D leveys nollabittikentÃ¤n %qs leveys on nolla%s-muotoilun leveys on nolla%s-muotoilumerkkijonon pituus on nollanollan kokoinen taulukko %qD{nimetÃ¶n}
\ No newline at end of file
diff -Nrcpad gcc-10.1.0/gcc/po/fi.po gcc-10.2.0/gcc/po/fi.po
*** gcc-10.1.0/gcc/po/fi.po	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/po/fi.po	Thu Jul 23 06:35:17 2020
*************** msgid ""
*** 32,38 ****
  msgstr ""
  "Project-Id-Version: gcc 10.1-b20200322\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-03-20 23:17+0000\n"
  "PO-Revision-Date: 2020-03-26 11:07+0200\n"
  "Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
  "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
--- 32,38 ----
  msgstr ""
  "Project-Id-Version: gcc 10.1-b20200322\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-04-27 21:19+0000\n"
  "PO-Revision-Date: 2020-03-26 11:07+0200\n"
  "Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
  "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
*************** msgstr ""
*** 45,63 ****
  "X-Generator: Poedit 2.3\n"
  "X-Poedit-Bookmarks: -1,4379,4571,5891,-1,9667,-1,-1,-1,-1\n"
  
! #: cfgrtl.c:2738
  msgid "flow control insn inside a basic block"
  msgstr "vuonohjauskÃ¤sky peruslohkon sisÃ¤llÃ¤"
  
! #: cfgrtl.c:2970
  msgid "wrong insn in the fallthru edge"
  msgstr "vÃ¤Ã¤rÃ¤ kÃ¤sky jatkokynnyksellÃ¤"
  
! #: cfgrtl.c:3026
  msgid "insn outside basic block"
  msgstr "kÃ¤sky peruslohkon ulkopuolella"
  
! #: cfgrtl.c:3034
  #, fuzzy
  msgid "return not followed by barrier"
  msgstr "â€™#â€™ ilman sitÃ¤ seuraavaa makroparametria"
--- 45,63 ----
  "X-Generator: Poedit 2.3\n"
  "X-Poedit-Bookmarks: -1,4379,4571,5891,-1,9667,-1,-1,-1,-1\n"
  
! #: cfgrtl.c:2748
  msgid "flow control insn inside a basic block"
  msgstr "vuonohjauskÃ¤sky peruslohkon sisÃ¤llÃ¤"
  
! #: cfgrtl.c:2980
  msgid "wrong insn in the fallthru edge"
  msgstr "vÃ¤Ã¤rÃ¤ kÃ¤sky jatkokynnyksellÃ¤"
  
! #: cfgrtl.c:3036
  msgid "insn outside basic block"
  msgstr "kÃ¤sky peruslohkon ulkopuolella"
  
! #: cfgrtl.c:3044
  #, fuzzy
  msgid "return not followed by barrier"
  msgstr "â€™#â€™ ilman sitÃ¤ seuraavaa makroparametria"
*************** msgstr "%s: kaikki varoitukset kÃ¤sitell
*** 130,136 ****
  msgid "%s: some warnings being treated as errors"
  msgstr "%s: osa varoituksista ilmaistaan virheinÃ¤"
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1427
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr "<sisÃ¤inen>"
--- 130,136 ----
  msgid "%s: some warnings being treated as errors"
  msgstr "%s: osa varoituksista ilmaistaan virheinÃ¤"
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1431
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr "<sisÃ¤inen>"
*************** msgstr "FORMAT-nimiÃ¶ %d kohdassa %L ei
*** 230,241 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11740
  #, c-format
  msgid "floating constant misused"
  msgstr "liukulukuvakiota kÃ¤ytetty vÃ¤Ã¤rin"
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11831
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 230,241 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11745
  #, c-format
  msgid "floating constant misused"
  msgstr "liukulukuvakiota kÃ¤ytetty vÃ¤Ã¤rin"
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11836
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr "â€�"
*** 1207,1237 ****
  msgid "'"
  msgstr "â€�"
  
! #: langhooks.c:381
  #, fuzzy
  msgid "At top level:"
  msgstr "Luo uusi tÃ¤ysleveÃ¤ ikkuna olemassa olevaan gedit-instanssiin"
  
! #: langhooks.c:397 cp/error.c:3478
  #, c-format
  msgid "In member function %qs"
  msgstr "JÃ¤senfunktio %qs"
  
! #: langhooks.c:401 cp/error.c:3481
  #, c-format
  msgid "In function %qs"
  msgstr "Funktio %qs"
  
! #: langhooks.c:446 cp/error.c:3431
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr "    avattu lÃ¤hteestÃ¤ %qs, %r%s:%d:%d%R"
  
! #: langhooks.c:451 cp/error.c:3436
  #, fuzzy
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr "Muodostin %qs"
  
! #: langhooks.c:457 cp/error.c:3442
  #, fuzzy, c-format
  msgid "    inlined from %qs"
  msgstr "Muodostin %qs"
--- 1207,1237 ----
  msgid "'"
  msgstr "â€�"
  
! #: langhooks.c:382
  #, fuzzy
  msgid "At top level:"
  msgstr "Luo uusi tÃ¤ysleveÃ¤ ikkuna olemassa olevaan gedit-instanssiin"
  
! #: langhooks.c:398 cp/error.c:3480
  #, c-format
  msgid "In member function %qs"
  msgstr "JÃ¤senfunktio %qs"
  
! #: langhooks.c:402 cp/error.c:3483
  #, c-format
  msgid "In function %qs"
  msgstr "Funktio %qs"
  
! #: langhooks.c:447 cp/error.c:3433
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr "    avattu lÃ¤hteestÃ¤ %qs, %r%s:%d:%d%R"
  
! #: langhooks.c:452 cp/error.c:3438
  #, fuzzy
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr "Muodostin %qs"
  
! #: langhooks.c:458 cp/error.c:3444
  #, fuzzy, c-format
  msgid "    inlined from %qs"
  msgstr "Muodostin %qs"
*************** msgstr "Muodostin %qs"
*** 1240,1365 ****
  msgid "this is the insn:"
  msgstr "tÃ¤mÃ¤ on kÃ¤sky:"
  
! #: lra-constraints.c:3015
  #, fuzzy
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: lra-constraints.c:4006 reload.c:3814
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
  #. What to print when a switch has no documentation.
! #: opts.c:186
  #, fuzzy
  msgid "This option lacks documentation."
  msgstr "TÃ¤ltÃ¤ valitsimelta puuttuu dokumentaatio"
  
! #: opts.c:187
  #, fuzzy
  msgid "Uses of this option are diagnosed."
  msgstr "%s: oletetaan RTC:n kÃ¤yttÃ¤vÃ¤n UTC:tÃ¤...\n"
  
! #: opts.c:1324
  #, c-format
! msgid "Same as %s.  Use the latter option instead."
! msgstr "Sama kuin %s. KÃ¤ytÃ¤ tÃ¤tÃ¤ valitsinta ensimmÃ¤isen sijaan."
  
! #: opts.c:1332
  #, fuzzy, c-format
  msgid "%s  Same as %s."
  msgstr "on vaarallista toimia rekursiivisesti hakemistossa %s (sama kuin %s)"
  
! #: opts.c:1395
  #, fuzzy
  msgid "[available in "
  msgstr "Silmukkamuuttuja"
  
! #: opts.c:1427
  msgid "[default]"
  msgstr "[oletus]"
  
! #: opts.c:1436
  #, c-format
  msgid "%llu bytes"
  msgstr "%llu tavua"
  
! #: opts.c:1473
  msgid "[enabled]"
  msgstr "[kÃ¤ytÃ¶ssÃ¤]"
  
! #: opts.c:1475
  msgid "[disabled]"
  msgstr "[ei kÃ¤ytÃ¶ssÃ¤]"
  
! #: opts.c:1511
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr " YhtÃ¤Ã¤n valitsinta halutuilla ominaisuuksilla ei lÃ¶ytynyt\n"
  
! #: opts.c:1520
  #, c-format
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr " MitÃ¤Ã¤n ei lÃ¶ytynyt.  KÃ¤ytÃ¤ --help=%s nÃ¤yttÃ¤mÃ¤Ã¤n *kaikki* valitsimet, joita %s-edusta tukee.\n"
  
! #: opts.c:1526
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr " Kaikki valitsimet halutuilla ominaisuuksilla on jo nÃ¤ytetty\n"
  
! #: opts.c:1571
  #, fuzzy, c-format
  msgid ""
  "  Known valid arguments for %s option:\n"
  "   "
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: opts.c:1621
  msgid "The following options are target specific"
  msgstr "Seuraavat valitsimet ovat kohdekohtaisia"
  
! #: opts.c:1624
  #, fuzzy
  msgid "The following options control compiler warning messages"
  msgstr "Seuraavat valitsimet ohjaavat optimointeja"
  
! #: opts.c:1627
  msgid "The following options control optimizations"
  msgstr "Seuraavat valitsimet ohjaavat optimointeja"
  
! #: opts.c:1630 opts.c:1670
  msgid "The following options are language-independent"
  msgstr "Seuraavat valitsimet ovat kielestÃ¤ riippumattomia"
  
! #: opts.c:1633
  #, fuzzy
  msgid "The following options control parameters"
  msgstr "Seuraavat valitsimet ohjaavat optimointeja"
  
! #: opts.c:1639
  msgid "The following options are specific to just the language "
  msgstr "Seuraavat valitsimet ovat liittyvÃ¤t kieleen "
  
! #: opts.c:1641
  msgid "The following options are supported by the language "
  msgstr "Kieli tukee seuraavia valitsimia "
  
! #: opts.c:1652
  msgid "The following options are not documented"
  msgstr "Seuraavia valitsimia ei ole dokumentoitu"
  
! #: opts.c:1654
  #, fuzzy
  msgid "The following options take separate arguments"
  msgstr "Seuraavia valitsimia ei ole dokumentoitu"
  
! #: opts.c:1656
  #, fuzzy
  msgid "The following options take joined arguments"
  msgstr "Seuraavia valitsimia ei ole dokumentoitu"
  
! #: opts.c:1668
  msgid "The following options are language-related"
  msgstr "Seuraavat valitsimet ovat kieleen liittyviÃ¤"
  
--- 1240,1375 ----
  msgid "this is the insn:"
  msgstr "tÃ¤mÃ¤ on kÃ¤sky:"
  
! #: lra-constraints.c:3019
  #, fuzzy
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: lra-constraints.c:4010 reload.c:3814
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
  #. What to print when a switch has no documentation.
! #: opts.c:187
  #, fuzzy
  msgid "This option lacks documentation."
  msgstr "TÃ¤ltÃ¤ valitsimelta puuttuu dokumentaatio"
  
! #: opts.c:188
  #, fuzzy
  msgid "Uses of this option are diagnosed."
  msgstr "%s: oletetaan RTC:n kÃ¤yttÃ¤vÃ¤n UTC:tÃ¤...\n"
  
! #: opts.c:1331
  #, c-format
! msgid "Same as %s%s (or, in negated form, %s%s)."
! msgstr ""
  
! #: opts.c:1336
! #, fuzzy, c-format
! msgid "Same as %s%s."
! msgstr "on vaarallista toimia rekursiivisesti hakemistossa %s (sama kuin %s)"
! 
! #: opts.c:1341
! #, fuzzy, c-format
! msgid "Same as %s."
! msgstr "on vaarallista toimia rekursiivisesti hakemistossa %s (sama kuin %s)"
! 
! #: opts.c:1349
  #, fuzzy, c-format
  msgid "%s  Same as %s."
  msgstr "on vaarallista toimia rekursiivisesti hakemistossa %s (sama kuin %s)"
  
! #: opts.c:1412
  #, fuzzy
  msgid "[available in "
  msgstr "Silmukkamuuttuja"
  
! #: opts.c:1444
  msgid "[default]"
  msgstr "[oletus]"
  
! #: opts.c:1453
  #, c-format
  msgid "%llu bytes"
  msgstr "%llu tavua"
  
! #: opts.c:1490
  msgid "[enabled]"
  msgstr "[kÃ¤ytÃ¶ssÃ¤]"
  
! #: opts.c:1492
  msgid "[disabled]"
  msgstr "[ei kÃ¤ytÃ¶ssÃ¤]"
  
! #: opts.c:1528
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr " YhtÃ¤Ã¤n valitsinta halutuilla ominaisuuksilla ei lÃ¶ytynyt\n"
  
! #: opts.c:1537
  #, c-format
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr " MitÃ¤Ã¤n ei lÃ¶ytynyt.  KÃ¤ytÃ¤ --help=%s nÃ¤yttÃ¤mÃ¤Ã¤n *kaikki* valitsimet, joita %s-edusta tukee.\n"
  
! #: opts.c:1543
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr " Kaikki valitsimet halutuilla ominaisuuksilla on jo nÃ¤ytetty\n"
  
! #: opts.c:1588
  #, fuzzy, c-format
  msgid ""
  "  Known valid arguments for %s option:\n"
  "   "
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: opts.c:1638
  msgid "The following options are target specific"
  msgstr "Seuraavat valitsimet ovat kohdekohtaisia"
  
! #: opts.c:1641
  #, fuzzy
  msgid "The following options control compiler warning messages"
  msgstr "Seuraavat valitsimet ohjaavat optimointeja"
  
! #: opts.c:1644
  msgid "The following options control optimizations"
  msgstr "Seuraavat valitsimet ohjaavat optimointeja"
  
! #: opts.c:1647 opts.c:1687
  msgid "The following options are language-independent"
  msgstr "Seuraavat valitsimet ovat kielestÃ¤ riippumattomia"
  
! #: opts.c:1650
  #, fuzzy
  msgid "The following options control parameters"
  msgstr "Seuraavat valitsimet ohjaavat optimointeja"
  
! #: opts.c:1656
  msgid "The following options are specific to just the language "
  msgstr "Seuraavat valitsimet ovat liittyvÃ¤t kieleen "
  
! #: opts.c:1658
  msgid "The following options are supported by the language "
  msgstr "Kieli tukee seuraavia valitsimia "
  
! #: opts.c:1669
  msgid "The following options are not documented"
  msgstr "Seuraavia valitsimia ei ole dokumentoitu"
  
! #: opts.c:1671
  #, fuzzy
  msgid "The following options take separate arguments"
  msgstr "Seuraavia valitsimia ei ole dokumentoitu"
  
! #: opts.c:1673
  #, fuzzy
  msgid "The following options take joined arguments"
  msgstr "Seuraavia valitsimia ei ole dokumentoitu"
  
! #: opts.c:1685
  msgid "The following options are language-related"
  msgstr "Seuraavat valitsimet ovat kieleen liittyviÃ¤"
  
*************** msgid "using simple load CSE after regis
*** 1393,1410 ****
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
  #. It's the compiler's fault.
! #: reload1.c:5997
  #, fuzzy
  msgid "could not find a spill register"
  msgstr "Tiedostoa â€�%sâ€� ei lÃ¶ytynyt."
  
  #. It's the compiler's fault.
! #: reload1.c:7879
  #, fuzzy
  msgid "VOIDmode on an output"
  msgstr "Tulosterivit:"
  
! #: reload1.c:8612
  #, fuzzy
  msgid "failure trying to reload:"
  msgstr "_Lataa uudelleen"
--- 1403,1420 ----
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
  #. It's the compiler's fault.
! #: reload1.c:5998
  #, fuzzy
  msgid "could not find a spill register"
  msgstr "Tiedostoa â€�%sâ€� ei lÃ¶ytynyt."
  
  #. It's the compiler's fault.
! #: reload1.c:7880
  #, fuzzy
  msgid "VOIDmode on an output"
  msgstr "Tulosterivit:"
  
! #: reload1.c:8613
  #, fuzzy
  msgid "failure trying to reload:"
  msgstr "_Lataa uudelleen"
*************** msgstr "annetut valitsimet: "
*** 1475,1482 ****
  msgid "options enabled: "
  msgstr "kÃ¤yttÃ¶Ã¶n otetut valitsimet: "
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1073
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:413
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<nimetÃ¶n>"
--- 1485,1492 ----
  msgid "options enabled: "
  msgstr "kÃ¤yttÃ¶Ã¶n otetut valitsimet: "
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1075
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:417
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<nimetÃ¶n>"
*************** msgid "length modifier in strfmon format
*** 1942,2026 ****
  msgstr "pituusmÃ¤Ã¤re strfmon-muotoilussa"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1450 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr "<komentorivi>"
  
! #: config/aarch64/aarch64.c:9459
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/aarch64/aarch64.c:9468 config/aarch64/aarch64.c:9481
! #: config/aarch64/aarch64.c:9493 config/aarch64/aarch64.c:9504
! #: config/aarch64/aarch64.c:9520 config/aarch64/aarch64.c:9534
! #: config/aarch64/aarch64.c:9554 config/aarch64/aarch64.c:9628
! #: config/aarch64/aarch64.c:9639 config/aarch64/aarch64.c:9653
! #: config/aarch64/aarch64.c:9875 config/aarch64/aarch64.c:9893
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.c:9572 config/aarch64/aarch64.c:9583
! #: config/aarch64/aarch64.c:9735 config/aarch64/aarch64.c:9746
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.c:9595 config/aarch64/aarch64.c:9607
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9621
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.c:9687 config/arm/arm.c:24031
  #, c-format
  msgid "missing operand"
  msgstr "puuttuva operandi"
  
! #: config/aarch64/aarch64.c:9772
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.c:9775
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: config/aarch64/aarch64.c:9901 config/aarch64/aarch64.c:9906
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "virheellinen etuliite â€�0bâ€� liukulukuvakiolle"
  
! #: config/aarch64/aarch64.c:9926
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/aarch64/aarch64.c:21967 config/arm/arm.c:33015
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/aarch64/aarch64.c:21969 config/arm/arm.c:33017
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/aarch64/aarch64.c:21984 config/aarch64/aarch64.c:22000
! #: config/arm/arm.c:33032 config/arm/arm.c:33048
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13032
! #: config/rs6000/rs6000.c:13258 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 1952,2041 ----
  msgstr "pituusmÃ¤Ã¤re strfmon-muotoilussa"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1454 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr "<komentorivi>"
  
! #: config/aarch64/aarch64.c:9890
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10052
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr "puuttuva operandi"
  
! #: config/aarch64/aarch64.c:10203
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.c:10206
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "virheellinen etuliite â€�0bâ€� liukulukuvakiolle"
  
! #: config/aarch64/aarch64.c:10357
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22620
! #, fuzzy
! msgid "cannot combine GNU and SVE vectors in a binary operation"
! msgstr "Virheellinen liukulukuoperaatio"
! 
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2036,2053 ****
  msgstr "virheellinen %%r-arvo"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12952 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "virheellinen %%R-arvo"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12872
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "virheellinen %%N-arvo"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12900
  #, c-format
  msgid "invalid %%P value"
  msgstr "virheellinen %%P-arvo"
--- 2051,2068 ----
  msgstr "virheellinen %%r-arvo"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "virheellinen %%R-arvo"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "virheellinen %%N-arvo"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "virheellinen %%P-arvo"
*************** msgstr "virheellinen %%M-arvo"
*** 2077,2083 ****
  msgid "invalid %%U value"
  msgstr "virheellinen %%U-arvo"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%s value"
  msgstr "virheellinen %%s-arvo"
--- 2092,2098 ----
  msgid "invalid %%U value"
  msgstr "virheellinen %%U-arvo"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "virheellinen %%s-arvo"
*************** msgstr "virheellinen %%s-arvo"
*** 2087,2093 ****
  msgid "invalid %%C value"
  msgstr "virheellinen %%C-arvo"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12736
  #, c-format
  msgid "invalid %%E value"
  msgstr "virheellinen %%E-arvo"
--- 2102,2108 ----
  msgid "invalid %%C value"
  msgstr "virheellinen %%C-arvo"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "virheellinen %%E-arvo"
*************** msgstr "uudelleensijoitusvirhe"
*** 2100,2106 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6014 config/gcn/gcn.c:6125 config/rs6000/rs6000.c:13263
  #, c-format
  msgid "invalid %%xn code"
  msgstr "virheellinen %%xn-koodi"
--- 2115,2121 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "virheellinen %%xn-koodi"
*************** msgstr "virheellinen lauseke kohdemuuttu
*** 2183,2217 ****
  msgid "unrecognized supposed constant"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: config/arm/arm.c:20399 config/arm/arm.c:20424 config/arm/arm.c:20434
! #: config/arm/arm.c:20443 config/arm/arm.c:20452
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/arm/arm.c:23315 config/arm/arm.c:23333
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Virheellinen kÃ¤sky"
  
! #: config/arm/arm.c:23321
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: config/arm/arm.c:23439 config/arm/arm.c:23452 config/arm/arm.c:23477
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/arm/arm.c:23554 config/arm/arm.c:23576 config/arm/arm.c:23586
! #: config/arm/arm.c:23596 config/arm/arm.c:23606 config/arm/arm.c:23645
! #: config/arm/arm.c:23663 config/arm/arm.c:23688 config/arm/arm.c:23703
! #: config/arm/arm.c:23730 config/arm/arm.c:23737 config/arm/arm.c:23755
! #: config/arm/arm.c:23762 config/arm/arm.c:23770 config/arm/arm.c:23791
! #: config/arm/arm.c:23798 config/arm/arm.c:23978 config/arm/arm.c:23985
! #: config/arm/arm.c:24012 config/arm/arm.c:24019 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2198,2232 ----
  msgid "unrecognized supposed constant"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Virheellinen kÃ¤sky"
  
! #: config/arm/arm.c:23335
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "fr30_print_operand: tuntematon k
*** 2219,2231 ****
  msgid "invalid operand for code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/arm/arm.c:23658
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "kutsu  %2d ei suoritettu koskaan\n"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23679
  #, fuzzy, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
--- 2234,2246 ----
  msgid "invalid operand for code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/arm/arm.c:23672
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "kutsu  %2d ei suoritettu koskaan\n"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, fuzzy, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
*************** msgstr ""
*** 2623,2639 ****
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6035
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "virheellinen %%Z-operandi"
  
! #: config/gcn/gcn.c:6023
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/gcn/gcn.c:6105
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "virheellinen rotate-kÃ¤sky"
--- 2638,2654 ----
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "virheellinen %%Z-operandi"
  
! #: config/gcn/gcn.c:6038
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/gcn/gcn.c:6120
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "virheellinen rotate-kÃ¤sky"
*************** msgstr "virheellinen rotate-kÃ¤sky"
*** 2645,2746 ****
  msgid "Expected register or constant integer."
  msgstr "Odotettiin nimetÃ¶ntÃ¤ rajapintaa kohdassa %C"
  
! #: config/i386/i386.c:11825
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "virheellinen const_double-operandi"
  
! #: config/i386/i386.c:12364
  #, fuzzy, c-format
  msgid "invalid use of register '%s'"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: config/i386/i386.c:12369
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/i386/i386.c:12600
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:12635
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:12704
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/i386/i386.c:12709
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:12764
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:12820
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:12899
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:12917
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:12930
  #, fuzzy, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:12945
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:12973
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:12991
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:13014
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:13118
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:13180
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/i386/i386.c:13230
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: config/i386/i386.c:16158
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "tuntematon move-kÃ¤sky:"
--- 2660,2761 ----
  msgid "Expected register or constant integer."
  msgstr "Odotettiin nimetÃ¶ntÃ¤ rajapintaa kohdassa %C"
  
! #: config/i386/i386.c:11830
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "virheellinen const_double-operandi"
  
! #: config/i386/i386.c:12369
  #, fuzzy, c-format
  msgid "invalid use of register '%s'"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: config/i386/i386.c:12374
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/i386/i386.c:12605
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:12640
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:12709
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/i386/i386.c:12714
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:12769
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:12825
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:12904
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:12922
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:12935
  #, fuzzy, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:12950
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:12978
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:12996
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:13019
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:13123
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:13185
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/i386/i386.c:13235
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: config/i386/i386.c:16163
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "tuntematon move-kÃ¤sky:"
*************** msgstr "Virheellinen operaatiokoodi"
*** 2781,2787 ****
  msgid "invalid %%P operand"
  msgstr "virheellinen %%P-operandi"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12890
  #, c-format
  msgid "invalid %%p value"
  msgstr "virheellinen %%p-arvo"
--- 2796,2802 ----
  msgid "invalid %%P operand"
  msgstr "virheellinen %%P-operandi"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr "virheellinen %%p-arvo"
*************** msgid "post-increment address is not a r
*** 2840,2846 ****
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19558
  msgid "bad address"
  msgstr "virheellinen osoite"
  
--- 2855,2861 ----
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr "virheellinen osoite"
  
*************** msgstr "sisÃ¤inen funktio"
*** 2952,2963 ****
  msgid "MMIX Internal: This is not a constant:"
  msgstr "sisÃ¤inen funktio"
  
! #: config/msp430/msp430.c:3571
  #, fuzzy, c-format
  msgid "invalid operand prefix"
  msgstr "virheellinen etuliite â€�0bâ€� liukulukuvakiolle"
  
! #: config/msp430/msp430.c:3605
  #, fuzzy, c-format
  msgid "invalid zero extract"
  msgstr "virheellinen tyhjÃ¤ tiedostonimi"
--- 2967,2978 ----
  msgid "MMIX Internal: This is not a constant:"
  msgstr "sisÃ¤inen funktio"
  
! #: config/msp430/msp430.c:3575
  #, fuzzy, c-format
  msgid "invalid operand prefix"
  msgstr "virheellinen etuliite â€�0bâ€� liukulukuvakiolle"
  
! #: config/msp430/msp430.c:3609
  #, fuzzy, c-format
  msgid "invalid zero extract"
  msgstr "virheellinen tyhjÃ¤ tiedostonimi"
*************** msgstr "Pinotila loppui.\n"
*** 3037,3209 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3622
  #, fuzzy
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Ã„lÃ¤ kÃ¤ytÃ¤ laitteistoliukulukuja"
  
! #: config/rs6000/rs6000.c:3630
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Poista kÃ¤ytÃ¶stÃ¤ POSIX ACLs -tuki"
  
! #: config/rs6000/rs6000.c:3635
  #, fuzzy
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3637
  #, fuzzy
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3763
  #, fuzzy
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.c:3766
  #, fuzzy
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.c:3778
  #, fuzzy
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "Tuota little-endian-koodia"
  
! #: config/rs6000/rs6000.c:9985
  #, fuzzy
  msgid "bad move"
  msgstr "SiirrÃ¤ alas"
  
! #: config/rs6000/rs6000.c:12528
  #, fuzzy
  msgid "Bad 128-bit move"
  msgstr "KÃ¤ytÃ¤ 128-bittistÃ¤ long double -tyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:12709 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "virheellinen %%D-arvo"
  
! #: config/rs6000/rs6000.c:12724
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "virheellinen %%E-arvo"
  
! #: config/rs6000/rs6000.c:12745
  #, c-format
  msgid "invalid %%f value"
  msgstr "virheellinen %%f-arvo"
  
! #: config/rs6000/rs6000.c:12754
  #, c-format
  msgid "invalid %%F value"
  msgstr "virheellinen %%F-arvo"
  
! #: config/rs6000/rs6000.c:12763
  #, c-format
  msgid "invalid %%G value"
  msgstr "virheellinen %%G-arvo"
  
! #: config/rs6000/rs6000.c:12798
  #, c-format
  msgid "invalid %%j code"
  msgstr "virheellinen %%j-koodi"
  
! #: config/rs6000/rs6000.c:12808
  #, c-format
  msgid "invalid %%J code"
  msgstr "virheellinen %%J-koodi"
  
! #: config/rs6000/rs6000.c:12818
  #, c-format
  msgid "invalid %%k value"
  msgstr "virheellinen %%k-arvo"
  
! #: config/rs6000/rs6000.c:12833 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "virheellinen %%K-arvo"
  
! #: config/rs6000/rs6000.c:12880
  #, c-format
  msgid "invalid %%O value"
  msgstr "virheellinen %%O-arvo"
  
! #: config/rs6000/rs6000.c:12927
  #, c-format
  msgid "invalid %%q value"
  msgstr "virheellinen %%q-arvo"
  
! #: config/rs6000/rs6000.c:12969
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:12986
  #, c-format
  msgid "invalid %%T value"
  msgstr "virheellinen %%T-arvo"
  
! #: config/rs6000/rs6000.c:12998
  #, c-format
  msgid "invalid %%u value"
  msgstr "virheellinen %%u-arvo"
  
! #: config/rs6000/rs6000.c:13012 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "virheellinen %%v-arvo"
  
! #: config/rs6000/rs6000.c:13062
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13079 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "virheellinen %%x-arvo"
  
! #: config/rs6000/rs6000.c:13136
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13205
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "virheellinen vektoripermutaatiovakio"
  
! #: config/rs6000/rs6000.c:14049
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14055
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14061
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22817
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:25741
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/rs6000/rs6000.c:25810
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: config/rs6000/rs6000.c:25886
  #, fuzzy
  msgid "Bad GPR fusion"
  msgstr "Virheelliset merkit"
--- 3052,3224 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3631
  #, fuzzy
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Ã„lÃ¤ kÃ¤ytÃ¤ laitteistoliukulukuja"
  
! #: config/rs6000/rs6000.c:3639
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Poista kÃ¤ytÃ¶stÃ¤ POSIX ACLs -tuki"
  
! #: config/rs6000/rs6000.c:3644
  #, fuzzy
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3646
  #, fuzzy
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3780
  #, fuzzy
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.c:3783
  #, fuzzy
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.c:3795
  #, fuzzy
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "Tuota little-endian-koodia"
  
! #: config/rs6000/rs6000.c:10009
  #, fuzzy
  msgid "bad move"
  msgstr "SiirrÃ¤ alas"
  
! #: config/rs6000/rs6000.c:12561
  #, fuzzy
  msgid "Bad 128-bit move"
  msgstr "KÃ¤ytÃ¤ 128-bittistÃ¤ long double -tyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "virheellinen %%D-arvo"
  
! #: config/rs6000/rs6000.c:12757
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "virheellinen %%E-arvo"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr "virheellinen %%f-arvo"
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr "virheellinen %%F-arvo"
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr "virheellinen %%G-arvo"
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr "virheellinen %%j-koodi"
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr "virheellinen %%J-koodi"
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr "virheellinen %%k-arvo"
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "virheellinen %%K-arvo"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "virheellinen %%O-arvo"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr "virheellinen %%q-arvo"
  
! #: config/rs6000/rs6000.c:13002
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr "virheellinen %%T-arvo"
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr "virheellinen %%u-arvo"
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "virheellinen %%v-arvo"
  
! #: config/rs6000/rs6000.c:13095
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "virheellinen %%x-arvo"
  
! #: config/rs6000/rs6000.c:13169
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13238
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "virheellinen vektoripermutaatiovakio"
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:25800
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/rs6000/rs6000.c:25869
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: config/rs6000/rs6000.c:25945
  #, fuzzy
  msgid "Bad GPR fusion"
  msgstr "Virheelliset merkit"
*************** msgstr "epÃ¤kelvot operandit binÃ¤Ã¤rise
*** 3288,3308 ****
  msgid "vector argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/s390/s390.c:16170
  msgid "types differ in signedness"
  msgstr "tyypit eroavat etumerkillisyyden osalta"
  
! #: config/s390/s390.c:16180
  #, fuzzy
  msgid "binary operator does not support two vector bool operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16183
  #, fuzzy
  msgid "binary operator does not support vector bool operand"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16191
  #, fuzzy
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
--- 3303,3323 ----
  msgid "vector argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr "tyypit eroavat etumerkillisyyden osalta"
  
! #: config/s390/s390.c:16182
  #, fuzzy
  msgid "binary operator does not support two vector bool operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16185
  #, fuzzy
  msgid "binary operator does not support vector bool operand"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16193
  #, fuzzy
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
*************** msgstr "virheellinen %%s-operandi"
*** 3373,3394 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: config/stormy16/stormy16.c:1741 config/stormy16/stormy16.c:1812
  #, fuzzy, c-format
  msgid "'B' operand is not constant"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: config/stormy16/stormy16.c:1768
  #, fuzzy, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: config/stormy16/stormy16.c:1794
  #, fuzzy, c-format
  msgid "'o' operand is not constant"
  msgstr "puuttuva operandi"
  
! #: config/stormy16/stormy16.c:1826
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: tuntematon koodi"
--- 3388,3409 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: config/stormy16/stormy16.c:1751 config/stormy16/stormy16.c:1822
  #, fuzzy, c-format
  msgid "'B' operand is not constant"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: config/stormy16/stormy16.c:1778
  #, fuzzy, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: config/stormy16/stormy16.c:1804
  #, fuzzy, c-format
  msgid "'o' operand is not constant"
  msgstr "puuttuva operandi"
  
! #: config/stormy16/stormy16.c:1836
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: tuntematon koodi"
*************** msgstr "({nimetÃ¶n})"
*** 3568,3596 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2548 c/c-parser.c:2562 c/c-parser.c:5673
! #: c/c-parser.c:6304 c/c-parser.c:6754 c/c-parser.c:6933 c/c-parser.c:6967
! #: c/c-parser.c:7224 c/c-parser.c:11010 c/c-parser.c:11045 c/c-parser.c:11076
! #: c/c-parser.c:11123 c/c-parser.c:11304 c/c-parser.c:12090 c/c-parser.c:12160
! #: c/c-parser.c:12203 c/c-parser.c:17637 c/c-parser.c:17661 c/c-parser.c:17679
! #: c/c-parser.c:18101 c/c-parser.c:18151 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3241 c/c-parser.c:3428
! #: c/c-parser.c:3461 c/c-parser.c:11297 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:29893 cp/parser.c:30486
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:3011 c/c-parser.c:3986 c/c-parser.c:4181 c/c-parser.c:4246
! #: c/c-parser.c:4304 c/c-parser.c:4666 c/c-parser.c:4687 c/c-parser.c:4696
! #: c/c-parser.c:4747 c/c-parser.c:4756 c/c-parser.c:8552 c/c-parser.c:8618
! #: c/c-parser.c:9117 c/c-parser.c:9139 c/c-parser.c:9173 c/c-parser.c:9282
! #: c/c-parser.c:10065 c/c-parser.c:10476 c/c-parser.c:11411 c/c-parser.c:13607
! #: c/c-parser.c:14250 c/c-parser.c:14309 c/c-parser.c:14364 c/c-parser.c:15623
! #: c/c-parser.c:15721 c/c-parser.c:16954 c/c-parser.c:17721 c/c-parser.c:18109
! #: c/c-parser.c:20883 c/c-parser.c:20961 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
--- 3583,3612 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2547 c/c-parser.c:2561 c/c-parser.c:5672
! #: c/c-parser.c:6303 c/c-parser.c:6753 c/c-parser.c:6932 c/c-parser.c:6966
! #: c/c-parser.c:7223 c/c-parser.c:11009 c/c-parser.c:11044 c/c-parser.c:11075
! #: c/c-parser.c:11122 c/c-parser.c:11303 c/c-parser.c:12102 c/c-parser.c:12172
! #: c/c-parser.c:12215 c/c-parser.c:17664 c/c-parser.c:17688 c/c-parser.c:17706
! #: c/c-parser.c:18128 c/c-parser.c:18178 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
! #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:3010 c/c-parser.c:3985 c/c-parser.c:4180 c/c-parser.c:4245
! #: c/c-parser.c:4303 c/c-parser.c:4665 c/c-parser.c:4686 c/c-parser.c:4695
! #: c/c-parser.c:4746 c/c-parser.c:4755 c/c-parser.c:8551 c/c-parser.c:8617
! #: c/c-parser.c:9116 c/c-parser.c:9138 c/c-parser.c:9172 c/c-parser.c:9281
! #: c/c-parser.c:10064 c/c-parser.c:10475 c/c-parser.c:11410 c/c-parser.c:13626
! #: c/c-parser.c:14269 c/c-parser.c:14328 c/c-parser.c:14383 c/c-parser.c:15642
! #: c/c-parser.c:15740 c/c-parser.c:16981 c/c-parser.c:17748 c/c-parser.c:18136
! #: c/c-parser.c:20910 c/c-parser.c:20988 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
*************** msgstr "â€�)â€� oli odotus"
*** 3598,3711 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7173 cp/parser.c:30534
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:4075 c/c-parser.c:4807 c/c-parser.c:4951 c/c-parser.c:5024
! #: c/c-parser.c:5025 c/c-parser.c:5439 c/c-parser.c:5475 c/c-parser.c:7275
! #: c/c-parser.c:9273 c/c-parser.c:10163 c/c-parser.c:10452 c/c-parser.c:13054
! #: c/gimple-parser.c:1733 cp/parser.c:30498
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:4284
  #, fuzzy
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4716 c/c-parser.c:4721 c/c-parser.c:13590 c/c-parser.c:14339
! #: c/c-parser.c:20244 c/c-parser.c:20691 c/c-parser.c:20904
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13412 cp/parser.c:30489
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:4947 c/c-parser.c:4949 c/c-parser.c:12982 cp/parser.c:30501
! #: cp/parser.c:34075
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:5609 c/c-parser.c:11640 c/c-parser.c:17914 c/c-parser.c:18697
! #: c/c-parser.c:21739 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3229 c/c-parser.c:3451 c/c-parser.c:11192 cp/parser.c:19143
! #: cp/parser.c:30495
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:5887 c/c-parser.c:5896 c/c-parser.c:7703 c/c-parser.c:8754
! #: c/c-parser.c:11404 c/c-parser.c:11790 c/c-parser.c:11851 c/c-parser.c:13036
! #: c/c-parser.c:13951 c/c-parser.c:14167 c/c-parser.c:14657 c/c-parser.c:14753
! #: c/c-parser.c:15375 c/c-parser.c:15502 c/c-parser.c:20106 c/c-parser.c:20748
! #: c/c-parser.c:20807 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7180
! #: c/c-parser.c:13515 cp/parser.c:30528 cp/parser.c:32088 cp/parser.c:34866
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:6737 cp/parser.c:30415
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:8516 c/c-parser.c:8705 c/c-parser.c:9163 c/c-parser.c:9206
! #: c/c-parser.c:9344 c/c-parser.c:10055 c/c-parser.c:14344 c/c-parser.c:15458
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29891 cp/parser.c:30504
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:9063
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:10863 c/c-parser.c:10895 c/c-parser.c:11135 cp/parser.c:32662
! #: cp/parser.c:32736
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:11553 c/gimple-parser.c:1348 cp/parser.c:30513
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:14845 c/c-parser.c:15739 cp/parser.c:30537
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15367 c/c-parser.c:17370 c/c-parser.c:17414 c/c-parser.c:17646
! #: c/c-parser.c:18090 c/c-parser.c:20313 c/c-parser.c:20945
! #: c/gimple-parser.c:725 c/c-parser.c:5498 cp/parser.c:30516
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:17662 c/c-parser.c:17962 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30492 cp/parser.c:32881
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:18740 c/c-parser.c:18730 cp/parser.c:39492
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
--- 3614,3727 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7172 cp/parser.c:30641
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
! #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
! #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:4283
  #, fuzzy
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4715 c/c-parser.c:4720 c/c-parser.c:13609 c/c-parser.c:14358
! #: c/c-parser.c:20271 c/c-parser.c:20718 c/c-parser.c:20931
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13431 cp/parser.c:30596
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
! #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:5886 c/c-parser.c:5895 c/c-parser.c:7702 c/c-parser.c:8753
! #: c/c-parser.c:11403 c/c-parser.c:11799 c/c-parser.c:11863 c/c-parser.c:13055
! #: c/c-parser.c:13970 c/c-parser.c:14186 c/c-parser.c:14676 c/c-parser.c:14772
! #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
! #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:8515 c/c-parser.c:8704 c/c-parser.c:9162 c/c-parser.c:9205
! #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:9062
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
! #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
*************** msgstr "odotettiin merkkijonoa ilmaisun
*** 3714,3720 ****
  msgid "(anonymous)"
  msgstr "(nimetÃ¶n)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16591 cp/parser.c:30510
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "â€�)â€� oli odotus"
--- 3730,3736 ----
  msgid "(anonymous)"
  msgstr "(nimetÃ¶n)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "â€�)â€� oli odotus"
*************** msgstr "â€�)â€� oli odotus"
*** 3725,3986 ****
  msgid "expected label"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/call.c:3851
  #, fuzzy
  msgid "candidate:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:7202
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Ota kÃ¤yttÃ¶Ã¶n kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤t kÃ¤skyt"
  
! #: cp/call.c:7336 cp/pt.c:2004 cp/pt.c:24462
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ehdokas on:"
  msgstr[1] "ehdokkaat ovat:"
  
! #: cp/call.c:11663
  msgid "candidate 1:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:11664
  msgid "candidate 2:"
  msgstr "ehdokas 2:"
  
! #: cp/decl.c:3247
  msgid "jump to label %qD"
  msgstr "hyppy nimiÃ¶Ã¶n %qD"
  
! #: cp/decl.c:3248
  msgid "jump to case label"
  msgstr "hyppy case-nimiÃ¶Ã¶n"
  
! #: cp/error.c:382
  msgid "<missing>"
  msgstr "<puuttuva>"
  
! #: cp/error.c:484
  #, fuzzy
  msgid "<brace-enclosed initializer list>"
  msgstr "alustimen lopussa on ylimÃ¤Ã¤rÃ¤inen lohko"
  
! #: cp/error.c:486
  #, fuzzy
  msgid "<unresolved overloaded function type>"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: cp/error.c:655
  msgid "<type error>"
  msgstr "<tyyppivirhe>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:756
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.c:766 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<nimetÃ¶n>"
  
! #: cp/error.c:768
  #, fuzzy, c-format
  msgid "<unnamed %s>"
  msgstr "<nimetÃ¶n>"
  
! #: cp/error.c:894
  #, fuzzy
  msgid "<typeprefixerror>"
  msgstr "<typedef-virhe>"
  
! #: cp/error.c:1023
  #, fuzzy, c-format
  msgid "(static initializers for %s)"
  msgstr "(staattiset hajottimet kohteelle %s)"
  
! #: cp/error.c:1025
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(staattiset hajottimet kohteelle %s)"
  
! #: cp/error.c:1071
  #, fuzzy
  msgid "<structured bindings>"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/error.c:1174
  msgid "vtable for "
  msgstr "vtable kohteelle "
  
! #: cp/error.c:1198
  msgid "<return value> "
  msgstr "<paluuarvo> "
  
! #: cp/error.c:1213
  msgid "{anonymous}"
  msgstr "{nimetÃ¶n}"
  
! #: cp/error.c:1215
  msgid "(anonymous namespace)"
  msgstr "(nimetÃ¶n nimiavaruus)"
  
! #: cp/error.c:1315
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/error.c:1337
  #, fuzzy
  msgid "<enumerator>"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/error.c:1388
  msgid "<declaration error>"
  msgstr "<esittelyvirhe>"
  
! #: cp/error.c:1937 cp/error.c:1957
  #, fuzzy
  msgid "<template parameter error>"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/error.c:2087
  #, fuzzy
  msgid "<statement>"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: cp/error.c:2116 cp/error.c:3159 c-family/c-pretty-print.c:2196
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<tuntematon>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2134
  msgid "<throw-expression>"
  msgstr "<throw-lauseke>"
  
! #: cp/error.c:2235
  #, fuzzy
  msgid "<ubsan routine call>"
  msgstr "VIRHE: ei tukea getpassword()-funktiolle\n"
  
! #: cp/error.c:2684
  msgid "<unparsed>"
  msgstr "<jÃ¤sentÃ¤mÃ¤tÃ¶n>"
  
! #: cp/error.c:2840
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.c:2879
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.c:2893
  msgid "<expression error>"
  msgstr "<lausekevirhe>"
  
! #: cp/error.c:2908
  msgid "<unknown operator>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/error.c:3372
  msgid "At global scope:"
  msgstr "Globaalilla nÃ¤kyvyysalueella:"
  
! #: cp/error.c:3468
  #, c-format
  msgid "In static member function %qs"
  msgstr "Staattinen jÃ¤senfunktio %qs"
  
! #: cp/error.c:3470
  #, c-format
  msgid "In copy constructor %qs"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/error.c:3472
  #, c-format
  msgid "In constructor %qs"
  msgstr "Muodostin %qs"
  
! #: cp/error.c:3474
  #, c-format
  msgid "In destructor %qs"
  msgstr "Hajotin %qs"
  
! #: cp/error.c:3476
  msgid "In lambda function"
  msgstr "Lambda-funktio"
  
! #: cp/error.c:3496
  #, fuzzy, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr "%s %qs"
  
! #: cp/error.c:3497
  #, fuzzy
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/error.c:3522 cp/error.c:3676
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.c:3525 cp/error.c:3679
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.c:3533
  #, fuzzy, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr "tyhjÃ¤n dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.c:3534
  #, fuzzy, c-format
  msgid "required by substitution of %qS\n"
  msgstr "tyhjÃ¤n dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.c:3539
  #, fuzzy
  msgid "recursively required from %q#D\n"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: cp/error.c:3540
  #, fuzzy
  msgid "required from %q#D\n"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/error.c:3547
  #, fuzzy
  msgid "recursively required from here\n"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: cp/error.c:3548
  #, fuzzy
  msgid "required from here\n"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: cp/error.c:3600
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3606
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3660
  #, fuzzy
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/error.c:3664
  #, fuzzy
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:2002 cp/semantics.c:5543
  msgid "candidates are:"
  msgstr "ehdokkaat ovat:"
  
--- 3741,4002 ----
  msgid "expected label"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/call.c:3866
  #, fuzzy
  msgid "candidate:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:7217
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Ota kÃ¤yttÃ¶Ã¶n kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤t kÃ¤skyt"
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ehdokas on:"
  msgstr[1] "ehdokkaat ovat:"
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr "ehdokas 2:"
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr "hyppy nimiÃ¶Ã¶n %qD"
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr "hyppy case-nimiÃ¶Ã¶n"
  
! #: cp/error.c:384
  msgid "<missing>"
  msgstr "<puuttuva>"
  
! #: cp/error.c:486
  #, fuzzy
  msgid "<brace-enclosed initializer list>"
  msgstr "alustimen lopussa on ylimÃ¤Ã¤rÃ¤inen lohko"
  
! #: cp/error.c:488
  #, fuzzy
  msgid "<unresolved overloaded function type>"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: cp/error.c:657
  msgid "<type error>"
  msgstr "<tyyppivirhe>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:758
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.c:768 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<nimetÃ¶n>"
  
! #: cp/error.c:770
  #, fuzzy, c-format
  msgid "<unnamed %s>"
  msgstr "<nimetÃ¶n>"
  
! #: cp/error.c:896
  #, fuzzy
  msgid "<typeprefixerror>"
  msgstr "<typedef-virhe>"
  
! #: cp/error.c:1025
  #, fuzzy, c-format
  msgid "(static initializers for %s)"
  msgstr "(staattiset hajottimet kohteelle %s)"
  
! #: cp/error.c:1027
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(staattiset hajottimet kohteelle %s)"
  
! #: cp/error.c:1073
  #, fuzzy
  msgid "<structured bindings>"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/error.c:1176
  msgid "vtable for "
  msgstr "vtable kohteelle "
  
! #: cp/error.c:1200
  msgid "<return value> "
  msgstr "<paluuarvo> "
  
! #: cp/error.c:1215
  msgid "{anonymous}"
  msgstr "{nimetÃ¶n}"
  
! #: cp/error.c:1217
  msgid "(anonymous namespace)"
  msgstr "(nimetÃ¶n nimiavaruus)"
  
! #: cp/error.c:1317
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/error.c:1339
  #, fuzzy
  msgid "<enumerator>"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/error.c:1390
  msgid "<declaration error>"
  msgstr "<esittelyvirhe>"
  
! #: cp/error.c:1939 cp/error.c:1959
  #, fuzzy
  msgid "<template parameter error>"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/error.c:2089
  #, fuzzy
  msgid "<statement>"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<tuntematon>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2136
  msgid "<throw-expression>"
  msgstr "<throw-lauseke>"
  
! #: cp/error.c:2237
  #, fuzzy
  msgid "<ubsan routine call>"
  msgstr "VIRHE: ei tukea getpassword()-funktiolle\n"
  
! #: cp/error.c:2686
  msgid "<unparsed>"
  msgstr "<jÃ¤sentÃ¤mÃ¤tÃ¶n>"
  
! #: cp/error.c:2842
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.c:2881
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.c:2895
  msgid "<expression error>"
  msgstr "<lausekevirhe>"
  
! #: cp/error.c:2910
  msgid "<unknown operator>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/error.c:3374
  msgid "At global scope:"
  msgstr "Globaalilla nÃ¤kyvyysalueella:"
  
! #: cp/error.c:3470
  #, c-format
  msgid "In static member function %qs"
  msgstr "Staattinen jÃ¤senfunktio %qs"
  
! #: cp/error.c:3472
  #, c-format
  msgid "In copy constructor %qs"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/error.c:3474
  #, c-format
  msgid "In constructor %qs"
  msgstr "Muodostin %qs"
  
! #: cp/error.c:3476
  #, c-format
  msgid "In destructor %qs"
  msgstr "Hajotin %qs"
  
! #: cp/error.c:3478
  msgid "In lambda function"
  msgstr "Lambda-funktio"
  
! #: cp/error.c:3498
  #, fuzzy, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr "%s %qs"
  
! #: cp/error.c:3499
  #, fuzzy
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/error.c:3524 cp/error.c:3678
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.c:3527 cp/error.c:3681
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.c:3535
  #, fuzzy, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr "tyhjÃ¤n dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.c:3536
  #, fuzzy, c-format
  msgid "required by substitution of %qS\n"
  msgstr "tyhjÃ¤n dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.c:3541
  #, fuzzy
  msgid "recursively required from %q#D\n"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: cp/error.c:3542
  #, fuzzy
  msgid "required from %q#D\n"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/error.c:3549
  #, fuzzy
  msgid "recursively required from here\n"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: cp/error.c:3550
  #, fuzzy
  msgid "required from here\n"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: cp/error.c:3602
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3608
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3662
  #, fuzzy
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/error.c:3666
  #, fuzzy
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:2029 cp/semantics.c:5544
  msgid "candidates are:"
  msgstr "ehdokkaat ovat:"
  
*************** msgstr "  -b, --binary            lue bi
*** 4131,4147 ****
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "liian vÃ¤hÃ¤n (%d) argumentteja funktiolle â€�%sâ€�"
  
! #: fortran/check.c:3910 fortran/check.c:3987 fortran/check.c:4052
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.c:4384 fortran/intrinsic.c:4761
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/dump-parse-tree.c:3144
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 4147,4163 ----
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "liian vÃ¤hÃ¤n (%d) argumentteja funktiolle â€�%sâ€�"
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/dump-parse-tree.c:3219
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgstr "Noudata ISO Fortran 2009 -standa
*** 4190,4196 ****
  msgid "Deleted feature:"
  msgstr "Poistettu ominaisuus:"
  
! #: fortran/expr.c:3676
  #, fuzzy
  msgid "array assignment"
  msgstr "virheellinen taulukkosijoitus"
--- 4206,4212 ----
  msgid "Deleted feature:"
  msgstr "Poistettu ominaisuus:"
  
! #: fortran/expr.c:3696
  #, fuzzy
  msgid "array assignment"
  msgstr "virheellinen taulukkosijoitus"
*************** msgstr "ehtolausekkeessa on osoitintyypp
*** 4216,4238 ****
  msgid "Driving:"
  msgstr "Varoitus:"
  
! #: fortran/interface.c:3393 fortran/intrinsic.c:4435
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
! #: fortran/io.c:1899
  #, fuzzy, c-format
  msgid "%s tag"
  msgstr "<tunnistevirhe>"
  
! #: fortran/io.c:3434
  #, fuzzy
  msgid "internal unit in WRITE"
  msgstr "<sisÃ¤inen>"
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4821
  #, fuzzy, c-format
  msgid "%s tag with INQUIRE"
  msgstr "<tunnistevirhe>"
--- 4232,4254 ----
  msgid "Driving:"
  msgstr "Varoitus:"
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
! #: fortran/io.c:1866
  #, fuzzy, c-format
  msgid "%s tag"
  msgstr "<tunnistevirhe>"
  
! #: fortran/io.c:3366
  #, fuzzy
  msgid "internal unit in WRITE"
  msgstr "<sisÃ¤inen>"
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, fuzzy, c-format
  msgid "%s tag with INQUIRE"
  msgstr "<tunnistevirhe>"
*************** msgstr "<tunnistevirhe>"
*** 4242,4329 ****
  msgid "Syntax error in expression at %C"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/module.c:1244
  #, fuzzy
  msgid "Unexpected EOF"
  msgstr "Odottamaton tiedoston loppu arkistossa"
  
! #: fortran/module.c:1356
  msgid "Name too long"
  msgstr "Liian pitkÃ¤ nimi"
  
! #: fortran/module.c:1458 fortran/module.c:1561
  msgid "Bad name"
  msgstr "Virheellinen nimi"
  
! #: fortran/module.c:1585
  msgid "Expected name"
  msgstr "Odotettu nimi"
  
! #: fortran/module.c:1588
  #, fuzzy
  msgid "Expected left parenthesis"
  msgstr "Odotettiin oikeaa sulkumerkkiÃ¤ lausekkeessa kohdassa %C"
  
! #: fortran/module.c:1591
  #, fuzzy
  msgid "Expected right parenthesis"
  msgstr "Odotettiin oikeaa sulkumerkkiÃ¤ lausekkeessa kohdassa %C"
  
! #: fortran/module.c:1594
  #, fuzzy
  msgid "Expected integer"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/module.c:1597 fortran/module.c:2697
  #, fuzzy
  msgid "Expected string"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: fortran/module.c:1622
  #, fuzzy
  msgid "find_enum(): Enum not found"
  msgstr "%<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: fortran/module.c:2175
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr ""
  
! #: fortran/module.c:2378
  #, fuzzy
  msgid "Expected attribute bit name"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: fortran/module.c:3326
  #, fuzzy
  msgid "Expected integer string"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: fortran/module.c:3330
  #, fuzzy
  msgid "Error converting integer"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: fortran/module.c:3352
  #, fuzzy
  msgid "Expected real string"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: fortran/module.c:3577
  #, fuzzy
  msgid "Expected expression type"
  msgstr "odotettiin lauseketta"
  
! #: fortran/module.c:3657
  #, fuzzy
  msgid "Bad operator"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/module.c:3774
  #, fuzzy
  msgid "Bad type in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/module.c:7158
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "Odottamaton END-lause kohdassa %C"
--- 4258,4345 ----
  msgid "Syntax error in expression at %C"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/module.c:1246
  #, fuzzy
  msgid "Unexpected EOF"
  msgstr "Odottamaton tiedoston loppu arkistossa"
  
! #: fortran/module.c:1358
  msgid "Name too long"
  msgstr "Liian pitkÃ¤ nimi"
  
! #: fortran/module.c:1460 fortran/module.c:1563
  msgid "Bad name"
  msgstr "Virheellinen nimi"
  
! #: fortran/module.c:1587
  msgid "Expected name"
  msgstr "Odotettu nimi"
  
! #: fortran/module.c:1590
  #, fuzzy
  msgid "Expected left parenthesis"
  msgstr "Odotettiin oikeaa sulkumerkkiÃ¤ lausekkeessa kohdassa %C"
  
! #: fortran/module.c:1593
  #, fuzzy
  msgid "Expected right parenthesis"
  msgstr "Odotettiin oikeaa sulkumerkkiÃ¤ lausekkeessa kohdassa %C"
  
! #: fortran/module.c:1596
  #, fuzzy
  msgid "Expected integer"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/module.c:1599 fortran/module.c:2699
  #, fuzzy
  msgid "Expected string"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: fortran/module.c:1624
  #, fuzzy
  msgid "find_enum(): Enum not found"
  msgstr "%<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: fortran/module.c:2177
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr ""
  
! #: fortran/module.c:2380
  #, fuzzy
  msgid "Expected attribute bit name"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: fortran/module.c:3328
  #, fuzzy
  msgid "Expected integer string"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: fortran/module.c:3332
  #, fuzzy
  msgid "Error converting integer"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: fortran/module.c:3354
  #, fuzzy
  msgid "Expected real string"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: fortran/module.c:3579
  #, fuzzy
  msgid "Expected expression type"
  msgstr "odotettiin lauseketta"
  
! #: fortran/module.c:3659
  #, fuzzy
  msgid "Bad operator"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/module.c:3776
  #, fuzzy
  msgid "Bad type in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/module.c:7160
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "Odottamaton END-lause kohdassa %C"
*************** msgstr "lohkolaite"
*** 4358,4369 ****
  msgid "implied END DO"
  msgstr "syÃ¶tteen loppu"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11821
  #, fuzzy
  msgid "assignment"
  msgstr "Eri tyypit osoitinsijoituksessa kohdassa %L; yritettiin tyypin %s sijoitusta tyyppiin %s"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11872 fortran/resolve.c:11875
  #, fuzzy
  msgid "pointer assignment"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
--- 4374,4385 ----
  msgid "implied END DO"
  msgstr "syÃ¶tteen loppu"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  #, fuzzy
  msgid "assignment"
  msgstr "Eri tyypit osoitinsijoituksessa kohdassa %L; yritettiin tyypin %s sijoitusta tyyppiin %s"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  #, fuzzy
  msgid "pointer assignment"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
*************** msgstr "funktiota %<__builtin_next_arg%>
*** 4475,4605 ****
  msgid "bind(c) procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:4004
  #, fuzzy, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:4020
  #, fuzzy, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4037
  #, fuzzy, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4042
  #, fuzzy, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4057
  #, fuzzy, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4099
  #, fuzzy, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4122
  #, fuzzy, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4136
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: fortran/resolve.c:4234
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4240
  #, fuzzy, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4253
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.c:4256
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.c:4259
  #, fuzzy, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4263
  #, fuzzy, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4349
  #, fuzzy, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/resolve.c:7166
  msgid "Loop variable"
  msgstr "Silmukkamuuttuja"
  
! #: fortran/resolve.c:7170
  #, fuzzy
  msgid "iterator variable"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/resolve.c:7174
  #, fuzzy
  msgid "Start expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7178
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "Ennenaikainen sÃ¤Ã¤nnÃ¶llisen lausekkeen loppu"
  
! #: fortran/resolve.c:7182
  #, fuzzy
  msgid "Step expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7468 fortran/resolve.c:7471
  #, fuzzy
  msgid "DEALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.c:7848 fortran/resolve.c:7851
  #, fuzzy
  msgid "ALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.c:8084 fortran/resolve.c:10011
  #, fuzzy
  msgid "STAT variable"
  msgstr "tiedoston tilan lukeminen epÃ¤onnistui"
  
! #: fortran/resolve.c:8128 fortran/resolve.c:10023
  #, fuzzy
  msgid "ERRMSG variable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/resolve.c:9814
  #, fuzzy
  msgid "item in READ"
  msgstr "Soita numero"
  
! #: fortran/resolve.c:10035
  #, fuzzy
  msgid "ACQUIRED_LOCK variable"
  msgstr "uutta arkistoa ei voi lukita"
--- 4491,4621 ----
  msgid "bind(c) procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:4013
  #, fuzzy, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:4029
  #, fuzzy, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4046
  #, fuzzy, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4051
  #, fuzzy, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4066
  #, fuzzy, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4108
  #, fuzzy, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4131
  #, fuzzy, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4145
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4249
  #, fuzzy, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4262
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.c:4265
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.c:4268
  #, fuzzy, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4272
  #, fuzzy, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4358
  #, fuzzy, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr "Silmukkamuuttuja"
  
! #: fortran/resolve.c:7179
  #, fuzzy
  msgid "iterator variable"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/resolve.c:7183
  #, fuzzy
  msgid "Start expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7187
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "Ennenaikainen sÃ¤Ã¤nnÃ¶llisen lausekkeen loppu"
  
! #: fortran/resolve.c:7191
  #, fuzzy
  msgid "Step expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  #, fuzzy
  msgid "DEALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  #, fuzzy
  msgid "ALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  #, fuzzy
  msgid "STAT variable"
  msgstr "tiedoston tilan lukeminen epÃ¤onnistui"
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  #, fuzzy
  msgid "ERRMSG variable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/resolve.c:9841
  #, fuzzy
  msgid "item in READ"
  msgstr "Soita numero"
  
! #: fortran/resolve.c:10059
  #, fuzzy
  msgid "ACQUIRED_LOCK variable"
  msgstr "uutta arkistoa ei voi lukita"
*************** msgstr "liikaa argumentteja funktiolle %
*** 4633,4699 ****
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10937
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "virheellinen taulukkosijoitus"
  
! #: fortran/trans-intrinsic.c:965
  #, fuzzy, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Erisuuret merkkipituudet (%ld/%ld) merkkijonossa %s kohdassa %L"
  
! #: fortran/trans-intrinsic.c:6181
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6276
  #, fuzzy, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "liian vÃ¤hÃ¤n (%d) argumentteja funktiolle â€�%sâ€�"
  
! #: fortran/trans-intrinsic.c:6323
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6333
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6340
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6484
  #, fuzzy, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "liian vÃ¤hÃ¤n (%d) argumentteja funktiolle â€�%sâ€�"
  
! #: fortran/trans-intrinsic.c:6552
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6618
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626 fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:8940
  #, fuzzy, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/trans-intrinsic.c:8972
  #, fuzzy
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
--- 4649,4715 ----
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10941
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "virheellinen taulukkosijoitus"
  
! #: fortran/trans-intrinsic.c:968
  #, fuzzy, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Erisuuret merkkipituudet (%ld/%ld) merkkijonossa %s kohdassa %L"
  
! #: fortran/trans-intrinsic.c:6359
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6454
  #, fuzzy, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "liian vÃ¤hÃ¤n (%d) argumentteja funktiolle â€�%sâ€�"
  
! #: fortran/trans-intrinsic.c:6501
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6511
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6518
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6662
  #, fuzzy, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "liian vÃ¤hÃ¤n (%d) argumentteja funktiolle â€�%sâ€�"
  
! #: fortran/trans-intrinsic.c:6730
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6796
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6804 fortran/trans-intrinsic.c:6849
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9118
  #, fuzzy, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/trans-intrinsic.c:9150
  #, fuzzy
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
*************** msgid "Warn about creation of array temp
*** 5174,5183 ****
  msgstr "Varoita laskutoimituksista funktio-osoittimilla"
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:644 common.opt:778 common.opt:998 common.opt:1002
! #: common.opt:1006 common.opt:1010 common.opt:1630 common.opt:1686
! #: common.opt:1818 common.opt:1822 common.opt:2056 common.opt:2258
! #: common.opt:2967
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Ei tee mitÃ¤Ã¤n. SÃ¤ilytetty yhteensopivuuden vuoksi."
--- 5190,5199 ----
  msgstr "Varoita laskutoimituksista funktio-osoittimilla"
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
! #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
! #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Ei tee mitÃ¤Ã¤n. SÃ¤ilytetty yhteensopivuuden vuoksi."
*************** msgstr ""
*** 5752,5766 ****
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:807 c-family/c.opt:1462 c-family/c.opt:1494
! #: c-family/c.opt:1502 c-family/c.opt:1754 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1080 common.opt:1084 common.opt:1088
! #: common.opt:1175 common.opt:1427 common.opt:1506 common.opt:1774
! #: common.opt:1905 common.opt:1948 common.opt:2333 common.opt:2369
! #: common.opt:2462 common.opt:2466 common.opt:2575 common.opt:2666
! #: common.opt:2674 common.opt:2682 common.opt:2690 common.opt:2791
! #: common.opt:2843 common.opt:2931 common.opt:3068 common.opt:3072
! #: common.opt:3076 common.opt:3080
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Ei tee mitÃ¤Ã¤n. SÃ¤ilytetty yhteensopivuuden vuoksi."
--- 5768,5782 ----
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:807 c-family/c.opt:1466 c-family/c.opt:1498
! #: c-family/c.opt:1506 c-family/c.opt:1758 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1092 common.opt:1096 common.opt:1100
! #: common.opt:1187 common.opt:1439 common.opt:1518 common.opt:1786
! #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
! #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
! #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Ei tee mitÃ¤Ã¤n. SÃ¤ilytetty yhteensopivuuden vuoksi."
*************** msgstr ""
*** 7033,7040 ****
  msgid "Allow variadic functions without named parameter."
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c-family/c.opt:1335 c-family/c.opt:1595 c-family/c.opt:1923
! #: c-family/c.opt:1927 c-family/c.opt:1943
  #, no-c-format
  msgid "No longer supported."
  msgstr "Ei enÃ¤Ã¤ tuettu."
--- 7049,7056 ----
  msgid "Allow variadic functions without named parameter."
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c-family/c.opt:1335 c-family/c.opt:1599 c-family/c.opt:1927
! #: c-family/c.opt:1931 c-family/c.opt:1947
  #, no-c-format
  msgid "No longer supported."
  msgstr "Ei enÃ¤Ã¤ tuettu."
*************** msgid "Enable certain features present i
*** 7075,7776 ****
  msgstr "Varoita ominaisuuksista, joita ei ole perinteisessÃ¤ C:ssÃ¤."
  
  #: c-family/c.opt:1458
  #, fuzzy, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr "Salli â€�?â€�-operaattorin argumenttien olla eri tyyppiÃ¤"
  
! #: c-family/c.opt:1466
  #, fuzzy, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
  
! #: c-family/c.opt:1470
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr ""
  
! #: c-family/c.opt:1474
  #, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr ""
  
! #: c-family/c.opt:1478
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr ""
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr ""
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr ""
  
! #: c-family/c.opt:1490
  #, fuzzy, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr "virheellinen esikÃ¤Ã¤ntÃ¤jÃ¤n direktiivi #%s"
  
! #: c-family/c.opt:1498
  #, fuzzy, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiÃ¤"
  
! #: c-family/c.opt:1506
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr ""
  
! #: c-family/c.opt:1510
  #, fuzzy, no-c-format
  msgid "Preprocess directives only."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: c-family/c.opt:1514
  #, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr "Salli â€�$â€� merkkinÃ¤ tunnisteessa."
  
! #: c-family/c.opt:1518
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr ""
  
! #: c-family/c.opt:1522
  #, fuzzy, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr "Varoita kun esittely ei mÃ¤Ã¤rittele tyyppiÃ¤"
  
! #: c-family/c.opt:1526
  #, fuzzy, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr "Varoita kun esittely ei mÃ¤Ã¤rittele tyyppiÃ¤"
  
! #: c-family/c.opt:1533
  #, fuzzy, no-c-format
  msgid "Do not elide common elements in template comparisons."
  msgstr "Ã„lÃ¤ hylkÃ¤Ã¤ kommentteja makroja lavennettaessa."
  
! #: c-family/c.opt:1537
  #, fuzzy, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c-family/c.opt:1544
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1548
  #, no-c-format
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr ""
  
! #: c-family/c.opt:1552
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr ""
  
! #: c-family/c.opt:1566
  #, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr ""
  
! #: c-family/c.opt:1570
  #, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr "Tunnista GNU-mÃ¤Ã¤ritellyt avainsanat."
  
! #: c-family/c.opt:1574
  #, no-c-format
  msgid "Generate code for GNU runtime environment."
  msgstr "Tuota koodi GNU-suoritusympÃ¤ristÃ¶lle."
  
! #: c-family/c.opt:1578
  #, fuzzy, no-c-format
  msgid "Use traditional GNU semantics for inline functions."
  msgstr "perinteinen C ei hyvÃ¤ksy automaattista koostealustusta"
  
! #: c-family/c.opt:1591
  #, no-c-format
  msgid "Assume normal C execution environment."
  msgstr "Oleta normaali C-suoritusympÃ¤ristÃ¶."
  
! #: c-family/c.opt:1599
  #, fuzzy, no-c-format
  msgid "Export functions even if they can be inlined."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: c-family/c.opt:1603
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: c-family/c.opt:1607
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: c-family/c.opt:1611
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr ""
  
! #: c-family/c.opt:1618
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr ""
  
! #: c-family/c.opt:1625
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr ""
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr ""
  
! #: c-family/c.opt:1633
  #, fuzzy, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr "Ã„lÃ¤ varoita Microsoft-laajennosten kÃ¤ytÃ¶stÃ¤"
  
! #: c-family/c.opt:1652
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr ""
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr "Luo koodi NeXT (Apple Mac OS X) -suoritusympÃ¤ristÃ¶lle."
  
! #: c-family/c.opt:1660
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr ""
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr ""
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr ""
  
! #: c-family/c.opt:1693
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr ""
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr ""
  
! #: c-family/c.opt:1703
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr ""
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr ""
  
! #: c-family/c.opt:1713
  #, fuzzy, no-c-format
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤"
  
! #: c-family/c.opt:1717
  #, fuzzy, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr "KÃ¤ytÃ¤ roskienkeruuta (GC) Objective-C/Objective-C++-ohjelmissa"
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr ""
  
! #: c-family/c.opt:1726
  #, fuzzy, no-c-format
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤"
  
! #: c-family/c.opt:1730
  #, fuzzy, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr "Noudata ISO 1990 C -standardia vuoden 1994 korjauksineen"
  
! #: c-family/c.opt:1734
  #, no-c-format
  msgid "Enable OpenACC."
  msgstr "KÃ¤ytÃ¤ OpenACC:ta."
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr ""
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1746
  #, fuzzy, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "Luokittelematon lause IF-lauseessa kohdassa %C"
  
! #: c-family/c.opt:1750
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "Tunnista C++:n avainsanat kuten â€�complâ€� ja â€�xorâ€�."
  
! #: c-family/c.opt:1761
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1765
  #, fuzzy, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "KÃ¤sittele kaikki varoitukset virheinÃ¤"
  
! #: c-family/c.opt:1769
  #, fuzzy, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: c-family/c.opt:1773
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "KÃ¤sittele syÃ¶tetiedosto jo esikÃ¤Ã¤nnettynÃ¤."
  
! #: c-family/c.opt:1781
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr ""
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr "KÃ¤sittele tunnettuja sprintf-paluuarvoja vakioina."
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr ""
  
! #: c-family/c.opt:1797
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "Poistettu GCC 10:ssÃ¤. TÃ¤mÃ¤ valitsin ei vaikuta mihinkÃ¤Ã¤n."
  
! #: c-family/c.opt:1801
  #, fuzzy, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: c-family/c.opt:1805 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr "KÃ¤ytÃ¤ luetelluille tyypeille kapeinta mahdollista kokonaislukutyyppiÃ¤."
  
! #: c-family/c.opt:1809
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr "Pakota â€�wchar_tâ€�:n taustatyypiksi â€�unsigned shortâ€�."
  
! #: c-family/c.opt:1813
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr "Kun â€�signedâ€� tai â€�unsignedâ€� on antamatta, tee bittikentÃ¤stÃ¤ etumerkillinen."
  
! #: c-family/c.opt:1817 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr "Tee â€�charâ€�-tyypistÃ¤ oletuksena etumerkillinen."
  
! #: c-family/c.opt:1821
  #, fuzzy, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c.opt:1828
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1844
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "NÃ¤ytÃ¤ kÃ¤Ã¤ntÃ¤misen aikana kertyneet tilastot."
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr "Oleta, ettÃ¤ luetellun tyypin arvot ovat aina kyseisen tyypin vÃ¤himmÃ¤isvÃ¤lillÃ¤."
  
! #: c-family/c.opt:1855 c-family/c.opt:1860
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:1877
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr ""
  
! #: c-family/c.opt:1881
  #, fuzzy, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: c-family/c.opt:1888
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:1895
  #, fuzzy, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr "Ã„lÃ¤ luo sÃ¤ieturvallista koodia paikallisten staattisten muuttujien alustamiseksi"
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr "Kun â€�signedâ€� tai â€�unsignedâ€� on antamatta, tee bittikentÃ¤stÃ¤ etumerkitÃ¶n."
  
! #: c-family/c.opt:1903 ada/gcc-interface/lang.opt:89
  #, fuzzy, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr "Tee â€�charâ€�-tyypistÃ¤ oletuksena etumerkitÃ¶n"
  
! #: c-family/c.opt:1907
  #, fuzzy, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "kÃ¤ytÃ¤ aina numeroita kÃ¤yttÃ¤jÃ¤n/ryhmÃ¤n nimissÃ¤"
  
! #: c-family/c.opt:1911
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:1931 d/lang.opt:330
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:1935
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:1947
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:1951
  #, fuzzy, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "%qD:n esittely void-taulukkona"
  
! #: c-family/c.opt:1955
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr ""
  
! #: c-family/c.opt:1972
  #, fuzzy, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-isystem <hakemisto>\tLisÃ¤Ã¤ <hakemisto> jÃ¤rjestelmÃ¤n include-polun alkuun"
  
! #: c-family/c.opt:1976
  #, fuzzy, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: c-family/c.opt:1980
  #, fuzzy, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> jÃ¤rjestelmÃ¤n juurihakemistoksi"
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:1988
  #, fuzzy, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr "MÃ¤Ã¤rittele <polku> etuliitteeksi seuraaville kahdelle valitsimelle"
  
! #: c-family/c.opt:1992
  #, fuzzy, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> jÃ¤rjestelmÃ¤n juurihakemistoksi"
  
! #: c-family/c.opt:1996
  #, fuzzy, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr "-isystem <hakemisto>\tLisÃ¤Ã¤ <hakemisto> jÃ¤rjestelmÃ¤n include-polun alkuun"
  
! #: c-family/c.opt:2000
  #, fuzzy, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr "-isystem <hakemisto>\tLisÃ¤Ã¤ <hakemisto> jÃ¤rjestelmÃ¤n include-polun alkuun"
  
! #: c-family/c.opt:2004
  #, fuzzy, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-isystem <hakemisto>\tLisÃ¤Ã¤ <hakemisto> jÃ¤rjestelmÃ¤n include-polun alkuun"
  
! #: c-family/c.opt:2008
  #, fuzzy, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr "-isystem <hakemisto>\tLisÃ¤Ã¤ <hakemisto> jÃ¤rjestelmÃ¤n include-polun alkuun"
  
! #: c-family/c.opt:2018
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2034
  #, fuzzy, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c-family/c.opt:2038
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr ""
  
! #: c-family/c.opt:2042 c-family/c.opt:2046
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2050
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "Noudata ISO 2011 C++ -standardia."
  
! #: c-family/c.opt:2054
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2058
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2062
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "Noudata ISO 2014 C++ -standardia."
  
! #: c-family/c.opt:2066
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2070
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "Noudata ISO 2017 C++ -standardia."
  
! #: c-family/c.opt:2074 c-family/c.opt:2078
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr "Noudata ISO 2020(?) C++ -standardiluonnosta (kokeellinen ja epÃ¤tÃ¤ydellinen tuki)."
  
! #: c-family/c.opt:2082 c-family/c.opt:2212
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "Noudata ISO 2011 C -standardia."
  
! #: c-family/c.opt:2086
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2090 c-family/c.opt:2094 c-family/c.opt:2216
! #: c-family/c.opt:2220
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr "Noudata ISO 2017 C -standardia (julkaistu 2018)."
  
! #: c-family/c.opt:2098
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr "Noudata ISO 202X C -standardiluonnosta (kokeellinen ja epÃ¤tÃ¤ydellinen tuki)."
  
! #: c-family/c.opt:2102 c-family/c.opt:2106 c-family/c.opt:2196
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "Noudata ISO 1990 C -standardia"
  
! #: c-family/c.opt:2110 c-family/c.opt:2204
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "Noudata ISO 1999 C -standardia"
  
! #: c-family/c.opt:2114
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2118 c-family/c.opt:2123
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2128
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr "Noudata ISO 1990 C -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2132
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2136
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2140
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr "Noudata ISO 1990 C -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2144
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2148
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr "Noudata ISO 1990 C -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2152 c-family/c.opt:2156
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen ja"
  
! #: c-family/c.opt:2160
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr "Noudata ISO 1990 C -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2164
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2168 c-family/c.opt:2172
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr "Noudata ISO 1990 C -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2176
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen ja"
  
! #: c-family/c.opt:2180 c-family/c.opt:2184
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr "Noudata ISO 1990 C -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2188
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr "Noudata ISO 1999 C -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2192
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2200
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr "Noudata ISO 1990 C -standardia vuoden 1994 korjauksineen"
  
! #: c-family/c.opt:2208
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2227
  #, fuzzy, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "virheellinen esikÃ¤Ã¤ntÃ¤jÃ¤n direktiivi #%s"
  
! #: c-family/c.opt:2231
  #, fuzzy, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "kolmoismerkki ??%c ohitettiin, ota kÃ¤yttÃ¶Ã¶n valitsimella -trigraphs"
  
! #: c-family/c.opt:2235
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
--- 7091,7797 ----
  msgstr "Varoita ominaisuuksista, joita ei ole perinteisessÃ¤ C:ssÃ¤."
  
  #: c-family/c.opt:1458
+ #, no-c-format
+ msgid "Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure."
+ msgstr ""
+ 
+ #: c-family/c.opt:1462
  #, fuzzy, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr "Salli â€�?â€�-operaattorin argumenttien olla eri tyyppiÃ¤"
  
! #: c-family/c.opt:1470
  #, fuzzy, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
  
! #: c-family/c.opt:1474
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr ""
  
! #: c-family/c.opt:1478
  #, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr ""
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr ""
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr ""
  
! #: c-family/c.opt:1490
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr ""
  
! #: c-family/c.opt:1494
  #, fuzzy, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr "virheellinen esikÃ¤Ã¤ntÃ¤jÃ¤n direktiivi #%s"
  
! #: c-family/c.opt:1502
  #, fuzzy, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiÃ¤"
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr ""
  
! #: c-family/c.opt:1514
  #, fuzzy, no-c-format
  msgid "Preprocess directives only."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: c-family/c.opt:1518
  #, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr "Salli â€�$â€� merkkinÃ¤ tunnisteessa."
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr ""
  
! #: c-family/c.opt:1526
  #, fuzzy, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr "Varoita kun esittely ei mÃ¤Ã¤rittele tyyppiÃ¤"
  
! #: c-family/c.opt:1530
  #, fuzzy, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr "Varoita kun esittely ei mÃ¤Ã¤rittele tyyppiÃ¤"
  
! #: c-family/c.opt:1537
  #, fuzzy, no-c-format
  msgid "Do not elide common elements in template comparisons."
  msgstr "Ã„lÃ¤ hylkÃ¤Ã¤ kommentteja makroja lavennettaessa."
  
! #: c-family/c.opt:1541
  #, fuzzy, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c-family/c.opt:1548
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1552
  #, no-c-format
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr ""
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: c-family/c.opt:1560
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr ""
  
! #: c-family/c.opt:1570
  #, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr ""
  
! #: c-family/c.opt:1574
  #, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr "Tunnista GNU-mÃ¤Ã¤ritellyt avainsanat."
  
! #: c-family/c.opt:1578
  #, no-c-format
  msgid "Generate code for GNU runtime environment."
  msgstr "Tuota koodi GNU-suoritusympÃ¤ristÃ¶lle."
  
! #: c-family/c.opt:1582
  #, fuzzy, no-c-format
  msgid "Use traditional GNU semantics for inline functions."
  msgstr "perinteinen C ei hyvÃ¤ksy automaattista koostealustusta"
  
! #: c-family/c.opt:1595
  #, no-c-format
  msgid "Assume normal C execution environment."
  msgstr "Oleta normaali C-suoritusympÃ¤ristÃ¶."
  
! #: c-family/c.opt:1603
  #, fuzzy, no-c-format
  msgid "Export functions even if they can be inlined."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: c-family/c.opt:1607
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: c-family/c.opt:1611
  #, fuzzy, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: c-family/c.opt:1615
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr ""
  
! #: c-family/c.opt:1622
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr ""
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr ""
  
! #: c-family/c.opt:1633
  #, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr ""
  
! #: c-family/c.opt:1637
  #, fuzzy, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr "Ã„lÃ¤ varoita Microsoft-laajennosten kÃ¤ytÃ¶stÃ¤"
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr ""
  
! #: c-family/c.opt:1660
  #, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr "Luo koodi NeXT (Apple Mac OS X) -suoritusympÃ¤ristÃ¶lle."
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr ""
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr ""
  
! #: c-family/c.opt:1672
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr ""
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr ""
  
! #: c-family/c.opt:1701
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr ""
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr ""
  
! #: c-family/c.opt:1711
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr ""
  
! #: c-family/c.opt:1717
  #, fuzzy, no-c-format
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤"
  
! #: c-family/c.opt:1721
  #, fuzzy, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr "KÃ¤ytÃ¤ roskienkeruuta (GC) Objective-C/Objective-C++-ohjelmissa"
  
! #: c-family/c.opt:1725
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr ""
  
! #: c-family/c.opt:1730
  #, fuzzy, no-c-format
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤"
  
! #: c-family/c.opt:1734
  #, fuzzy, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr "Noudata ISO 1990 C -standardia vuoden 1994 korjauksineen"
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Enable OpenACC."
  msgstr "KÃ¤ytÃ¤ OpenACC:ta."
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr ""
  
! #: c-family/c.opt:1746
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1750
  #, fuzzy, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "Luokittelematon lause IF-lauseessa kohdassa %C"
  
! #: c-family/c.opt:1754
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "Tunnista C++:n avainsanat kuten â€�complâ€� ja â€�xorâ€�."
  
! #: c-family/c.opt:1765
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1769
  #, fuzzy, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "KÃ¤sittele kaikki varoitukset virheinÃ¤"
  
! #: c-family/c.opt:1773
  #, fuzzy, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: c-family/c.opt:1777
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "KÃ¤sittele syÃ¶tetiedosto jo esikÃ¤Ã¤nnettynÃ¤."
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr ""
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr "KÃ¤sittele tunnettuja sprintf-paluuarvoja vakioina."
  
! #: c-family/c.opt:1797
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr ""
  
! #: c-family/c.opt:1801
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "Poistettu GCC 10:ssÃ¤. TÃ¤mÃ¤ valitsin ei vaikuta mihinkÃ¤Ã¤n."
  
! #: c-family/c.opt:1805
  #, fuzzy, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: c-family/c.opt:1809 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr "KÃ¤ytÃ¤ luetelluille tyypeille kapeinta mahdollista kokonaislukutyyppiÃ¤."
  
! #: c-family/c.opt:1813
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr "Pakota â€�wchar_tâ€�:n taustatyypiksi â€�unsigned shortâ€�."
  
! #: c-family/c.opt:1817
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr "Kun â€�signedâ€� tai â€�unsignedâ€� on antamatta, tee bittikentÃ¤stÃ¤ etumerkillinen."
  
! #: c-family/c.opt:1821 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr "Tee â€�charâ€�-tyypistÃ¤ oletuksena etumerkillinen."
  
! #: c-family/c.opt:1825
  #, fuzzy, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c.opt:1832
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "NÃ¤ytÃ¤ kÃ¤Ã¤ntÃ¤misen aikana kertyneet tilastot."
  
! #: c-family/c.opt:1852
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr "Oleta, ettÃ¤ luetellun tyypin arvot ovat aina kyseisen tyypin vÃ¤himmÃ¤isvÃ¤lillÃ¤."
  
! #: c-family/c.opt:1859 c-family/c.opt:1864
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:1881
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr ""
  
! #: c-family/c.opt:1885
  #, fuzzy, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: c-family/c.opt:1892
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:1899
  #, fuzzy, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr "Ã„lÃ¤ luo sÃ¤ieturvallista koodia paikallisten staattisten muuttujien alustamiseksi"
  
! #: c-family/c.opt:1903
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr "Kun â€�signedâ€� tai â€�unsignedâ€� on antamatta, tee bittikentÃ¤stÃ¤ etumerkitÃ¶n."
  
! #: c-family/c.opt:1907 ada/gcc-interface/lang.opt:89
  #, fuzzy, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr "Tee â€�charâ€�-tyypistÃ¤ oletuksena etumerkitÃ¶n"
  
! #: c-family/c.opt:1911
  #, fuzzy, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "kÃ¤ytÃ¤ aina numeroita kÃ¤yttÃ¤jÃ¤n/ryhmÃ¤n nimissÃ¤"
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:1923
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:1935 d/lang.opt:330
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1943
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:1951
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:1955
  #, fuzzy, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "%qD:n esittely void-taulukkona"
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1971
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr ""
  
! #: c-family/c.opt:1976
  #, fuzzy, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-isystem <hakemisto>\tLisÃ¤Ã¤ <hakemisto> jÃ¤rjestelmÃ¤n include-polun alkuun"
  
! #: c-family/c.opt:1980
  #, fuzzy, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: c-family/c.opt:1984
  #, fuzzy, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> jÃ¤rjestelmÃ¤n juurihakemistoksi"
  
! #: c-family/c.opt:1988
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:1992
  #, fuzzy, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr "MÃ¤Ã¤rittele <polku> etuliitteeksi seuraaville kahdelle valitsimelle"
  
! #: c-family/c.opt:1996
  #, fuzzy, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> jÃ¤rjestelmÃ¤n juurihakemistoksi"
  
! #: c-family/c.opt:2000
  #, fuzzy, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr "-isystem <hakemisto>\tLisÃ¤Ã¤ <hakemisto> jÃ¤rjestelmÃ¤n include-polun alkuun"
  
! #: c-family/c.opt:2004
  #, fuzzy, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr "-isystem <hakemisto>\tLisÃ¤Ã¤ <hakemisto> jÃ¤rjestelmÃ¤n include-polun alkuun"
  
! #: c-family/c.opt:2008
  #, fuzzy, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-isystem <hakemisto>\tLisÃ¤Ã¤ <hakemisto> jÃ¤rjestelmÃ¤n include-polun alkuun"
  
! #: c-family/c.opt:2012
  #, fuzzy, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr "-isystem <hakemisto>\tLisÃ¤Ã¤ <hakemisto> jÃ¤rjestelmÃ¤n include-polun alkuun"
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2026
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2038
  #, fuzzy, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c-family/c.opt:2042
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr ""
  
! #: c-family/c.opt:2046 c-family/c.opt:2050
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2054
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "Noudata ISO 2011 C++ -standardia."
  
! #: c-family/c.opt:2058
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2062
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2066
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "Noudata ISO 2014 C++ -standardia."
  
! #: c-family/c.opt:2070
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2074
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "Noudata ISO 2017 C++ -standardia."
  
! #: c-family/c.opt:2078 c-family/c.opt:2082
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr "Noudata ISO 2020(?) C++ -standardiluonnosta (kokeellinen ja epÃ¤tÃ¤ydellinen tuki)."
  
! #: c-family/c.opt:2086 c-family/c.opt:2216
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "Noudata ISO 2011 C -standardia."
  
! #: c-family/c.opt:2090
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2094 c-family/c.opt:2098 c-family/c.opt:2220
! #: c-family/c.opt:2224
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr "Noudata ISO 2017 C -standardia (julkaistu 2018)."
  
! #: c-family/c.opt:2102
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr "Noudata ISO 202X C -standardiluonnosta (kokeellinen ja epÃ¤tÃ¤ydellinen tuki)."
  
! #: c-family/c.opt:2106 c-family/c.opt:2110 c-family/c.opt:2200
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "Noudata ISO 1990 C -standardia"
  
! #: c-family/c.opt:2114 c-family/c.opt:2208
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "Noudata ISO 1999 C -standardia"
  
! #: c-family/c.opt:2118
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2122 c-family/c.opt:2127
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2132
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr "Noudata ISO 1990 C -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2136
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2140
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2144
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr "Noudata ISO 1990 C -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2148
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2152
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr "Noudata ISO 1990 C -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2156 c-family/c.opt:2160
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen ja"
  
! #: c-family/c.opt:2164
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr "Noudata ISO 1990 C -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2168
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2172 c-family/c.opt:2176
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr "Noudata ISO 1990 C -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2180
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen ja"
  
! #: c-family/c.opt:2184 c-family/c.opt:2188
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr "Noudata ISO 1990 C -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2192
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr "Noudata ISO 1999 C -standardia GNU-laajennoksineen"
  
! #: c-family/c.opt:2196
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2204
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr "Noudata ISO 1990 C -standardia vuoden 1994 korjauksineen"
  
! #: c-family/c.opt:2212
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2231
  #, fuzzy, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "virheellinen esikÃ¤Ã¤ntÃ¤jÃ¤n direktiivi #%s"
  
! #: c-family/c.opt:2235
  #, fuzzy, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "kolmoismerkki ??%c ohitettiin, ota kÃ¤yttÃ¶Ã¶n valitsimella -trigraphs"
  
! #: c-family/c.opt:2239
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
*************** msgid "Generate code for the kernel or l
*** 8521,8528 ****
  msgstr "Tuota koodia Android-alustalle."
  
  #: config/darwin.opt:71
! #, no-c-format
! msgid "The earliest MacOS X version on which this program will run."
  msgstr "Varhaisin MacOS X -versio, jolla tÃ¤mÃ¤ ohjelma voidaan suorittaa."
  
  #: config/darwin.opt:76
--- 8542,8550 ----
  msgstr "Tuota koodia Android-alustalle."
  
  #: 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 "Varhaisin MacOS X -versio, jolla tÃ¤mÃ¤ ohjelma voidaan suorittaa."
  
  #: config/darwin.opt:76
*************** msgstr "Ota kÃ¤yttÃ¶Ã¶n saturation-kÃ¤sk
*** 8537,8603 ****
  
  #: config/darwin.opt:88
  #, no-c-format
! msgid "The version of ld64 in use for this toolchain."
  msgstr ""
  
  #: config/darwin.opt:94
  #, no-c-format
! msgid "Loads all members of archive libraries"
  msgstr ""
  
  #: config/darwin.opt:98
  #, no-c-format
! msgid "-allowable_client <name>\tThe output dylib is private to the client(s) named"
  msgstr ""
  
  #: config/darwin.opt:102
! #, no-c-format
! msgid "-arch <name>\tSpecify that the output file should be generated for architecture  \"name\""
! msgstr ""
  
  #: config/darwin.opt:106
  #, no-c-format
! msgid "Mismatches between file architecture and the \"-arch\" are errors instead of warnings"
  msgstr ""
  
  #: config/darwin.opt:110
! #, no-c-format
! msgid "The earliest MacOS X version on which this program will run (formatted for the assembler)"
! msgstr ""
  
  #: config/darwin.opt:114
  #, no-c-format
! msgid "Produce an output file that will bind symbols on load, rather than lazily."
  msgstr ""
  
  #: config/darwin.opt:118
  #, no-c-format
! msgid "Produce 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 minimum version for the client interface.  Clients must record a greater number than this 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."
  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:145
--- 8559,8626 ----
  
  #: 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 X version on which this program will run."
! 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:145
*************** msgstr ""
*** 8617,8633 ****
  
  #: config/darwin.opt:157
  #, no-c-format
! msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for -shared"
  msgstr ""
  
  #: config/darwin.opt:161
  #, no-c-format
! msgid "-exported_symbols_list <filename>\tGlobal symbols in \"filename\" will be exported from the linked output file, any symbols not mentioned will be treated as hidden."
  msgstr ""
  
  #: config/darwin.opt:165
  #, no-c-format
! msgid "Supply a list of objects to be linked from a file, rather than the command line"
  msgstr ""
  
  #: config/darwin.opt:169 config/darwin.opt:189
--- 8640,8656 ----
  
  #: config/darwin.opt:157
  #, no-c-format
! msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
  #: config/darwin.opt:161
  #, 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:165
  #, no-c-format
! msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
  #: config/darwin.opt:169 config/darwin.opt:189
*************** msgstr ""
*** 8647,8683 ****
  
  #: config/darwin.opt:181
  #, no-c-format
! msgid "Set the output object such that, on loading, dyld  will ignore any two-level information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
  #: config/darwin.opt:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the named framework in the framework search path."
  msgstr ""
  
  #: config/darwin.opt:193
  #, no-c-format
! msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\""
  msgstr ""
  
  #: config/darwin.opt:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\""
  msgstr ""
  
  #: config/darwin.opt:201
  #, no-c-format
! msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)"
  msgstr ""
  
  #: config/darwin.opt:205
  #, no-c-format
! msgid "-image_base <address>\tChoose a base address for a dylib or bundle."
  msgstr ""
  
  #: config/darwin.opt:209
  #, 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:213
--- 8670,8706 ----
  
  #: config/darwin.opt:181
  #, 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:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
  #: config/darwin.opt:193
  #, no-c-format
! msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
  #: config/darwin.opt:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
  #: config/darwin.opt:201
  #, no-c-format
! msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
  #: config/darwin.opt:205
  #, no-c-format
! msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
  #: config/darwin.opt:209
  #, 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:213
*************** msgstr ""
*** 8692,8703 ****
  
  #: config/darwin.opt:221
  #, no-c-format
! msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since MacOS 10.4"
  msgstr ""
  
  #: config/darwin.opt:225
  #, no-c-format
! msgid "(Obsolete after 10.4) -multiply_defined <treatment> Provided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
  #: config/darwin.opt:229
--- 8715,8726 ----
  
  #: config/darwin.opt:221
  #, no-c-format
! msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
  #: config/darwin.opt:225
  #, 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:229
*************** msgstr ""
*** 8707,8718 ****
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) The linker never dead strips these items, so the option is not needed."
  msgstr ""
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an exectuable."
  msgstr ""
  
  #: config/darwin.opt:241
--- 8730,8741 ----
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
  #: config/darwin.opt:241
*************** msgstr "KÃ¤Ã¤nnÃ¤ koodi big-endian-tilaa
*** 8732,8738 ****
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size size\tAllows setting the page 0 size to 4kb for certain special cases."
  msgstr ""
  
  #: config/darwin.opt:268
--- 8755,8761 ----
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
  #: config/darwin.opt:268
*************** msgstr ""
*** 8752,8768 ****
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tThis will allow relocs in read-only pages (not advisable)."
  msgstr ""
  
  #: config/darwin.opt:287
  #, 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:291
  #, no-c-format
! msgid "-sectcreate <segname> <sectname> <file>\tCreate section \"sectname\" in segment \"segname\" from the contents of \"file\"."
  msgstr ""
  
  #: config/darwin.opt:295
--- 8775,8791 ----
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
  #: config/darwin.opt:287
  #, 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:291
  #, no-c-format
! msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
  #: config/darwin.opt:295
*************** msgstr ""
*** 8772,8803 ****
  
  #: config/darwin.opt:299
  #, no-c-format
! msgid "(Obsolete) -sectorder <segname> <sectname> orderfile\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
  #: config/darwin.opt:303
  #, 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:308
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>"
  msgstr ""
  
  #: config/darwin.opt:312
  #, fuzzy, no-c-format
! msgid "Synonym for \"image_base\""
  msgstr "Sama kuin -Wcomment."
  
  #: config/darwin.opt:316
  #, 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:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate segname sectname file"
  msgstr ""
  
  #: config/darwin.opt:325
--- 8795,8826 ----
  
  #: config/darwin.opt:299
  #, no-c-format
! msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
  #: config/darwin.opt:303
  #, 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:308
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
  #: config/darwin.opt:312
  #, fuzzy, no-c-format
! msgid "Synonym for \"image_base\"."
  msgstr "Sama kuin -Wcomment."
  
  #: config/darwin.opt:316
  #, 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:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
  #: config/darwin.opt:325
*************** msgstr ""
*** 8807,8823 ****
  
  #: config/darwin.opt:329
  #, no-c-format
! msgid "-segprot <segname> max_prot init_prot\tThe protection values are \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
  #: config/darwin.opt:333
  #, no-c-format
! msgid "-segs_read_only_addr address \tAllows specifying the address of the read only portion of a dylib."
  msgstr ""
  
  #: config/darwin.opt:337
  #, no-c-format
! msgid "-segs_read_write_addr address \tAllows specifying the address of the read/write portion of a dylib."
  msgstr ""
  
  #: config/darwin.opt:341
--- 8830,8846 ----
  
  #: config/darwin.opt:329
  #, 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:333
  #, 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:337
  #, 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:341
*************** msgstr "KÃ¤Ã¤nnÃ¤ koodi big-endian-tilaa
*** 8827,8848 ****
  
  #: config/darwin.opt:345
  #, no-c-format
! msgid "-sub_library <name>\tLibrary named \"name\" will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:349
  #, no-c-format
! msgid "-sub_umbrella <name>\tFramework named \"name\" will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:353
  #, fuzzy, no-c-format
! msgid "This is the default"
  msgstr "tÃ¤mÃ¤ on ensimmÃ¤inen default-nimiÃ¶"
  
  #: config/darwin.opt:357
  #, no-c-format
! msgid "Specifies content that can speed up dynamic loading when the binaries are unchanged."
  msgstr ""
  
  #: config/darwin.opt:361
--- 8850,8871 ----
  
  #: config/darwin.opt:345
  #, no-c-format
! msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:349
  #, no-c-format
! msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:353
  #, fuzzy, no-c-format
! msgid "This is the default."
  msgstr "tÃ¤mÃ¤ on ensimmÃ¤inen default-nimiÃ¶"
  
  #: config/darwin.opt:357
  #, 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:361
*************** msgstr ""
*** 8857,8863 ****
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDon't export global symbols listed in filename."
  msgstr ""
  
  #: config/darwin.opt:373
--- 8880,8886 ----
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
  #: config/darwin.opt:373
*************** msgstr ""
*** 8867,8873 ****
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs the object files the linker loads"
  msgstr ""
  
  #: config/darwin.opt:381
--- 8890,8896 ----
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs which object files the linker loads."
  msgstr ""
  
  #: config/darwin.opt:381
*************** msgstr ""
*** 8877,8883 ****
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to whyload."
  msgstr ""
  
  #: config/darwin.opt:393
--- 8900,8906 ----
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
  #: config/darwin.opt:393
*************** msgstr "LinkitÃ¤ yksittÃ¤isiÃ¤ kirjastoj
*** 11899,11910 ****
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/arm/arm-tables.opt:266
  #, fuzzy, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/arm/arm-tables.opt:369
  #, fuzzy, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
--- 11922,11933 ----
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/arm/arm-tables.opt:269
  #, fuzzy, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/arm/arm-tables.opt:372
  #, fuzzy, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
*************** msgstr ""
*** 16352,18701 ****
  
  #: common.opt:606
  #, no-c-format
! msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
  #: common.opt:610
  #, fuzzy, no-c-format
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ funktioista"
  
! #: common.opt:617
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:621
  #, fuzzy, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: common.opt:625
  #, fuzzy, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ funktion parametreista"
  
! #: common.opt:632
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:636
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:640
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:651
  #, fuzzy, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: common.opt:655
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Varoita ylivuodosta aritmeettisissa lausekkeissa."
  
! #: common.opt:659
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:663
  #, fuzzy, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: common.opt:667
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:671
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:675
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Varoita osoittimen/viittauksen palauttamisesta paikalliseen tai vÃ¤liaikiseen muuttujaan."
  
! #: common.opt:679
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ muuttujista"
  
! #: common.opt:683
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ muuttujista"
  
! #: common.opt:687
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ muuttujista"
  
! #: common.opt:694
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ muuttujista"
  
! #: common.opt:701
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:705
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<tavu-koko>\tVaroita, jos pinon kÃ¤yttÃ¶ saattaa ylittÃ¤Ã¤ <tavu-koon>."
  
! #: common.opt:709 common.opt:713
  #, fuzzy, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:717 common.opt:721
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:725
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:729
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:733
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:737
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:741
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:745
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:749
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:753
  #, fuzzy, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: common.opt:758
  #, fuzzy, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Ã„lÃ¤ vaienna jÃ¤rjestelmÃ¤n otsakkeista aiheutuvia varoituksia"
  
! #: common.opt:762
  #, fuzzy, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ muuttujista"
  
! #: common.opt:766
  #, fuzzy, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Varoita vertailusta, joka on aina tosi tai aina epÃ¤tosi johtuen tietotyypin rajallisesta arvoalueesta"
  
! #: common.opt:770
  #, fuzzy, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan"
  
! #: common.opt:774
  #, fuzzy, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan"
  
! #: common.opt:782
  #, fuzzy, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n kaikki -Wunused-varoitukset"
  
! #: common.opt:786
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ funktion parametreista"
  
! #: common.opt:790
  #, fuzzy, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ muuttujista"
  
! #: common.opt:794
  #, fuzzy, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ funktioista"
  
! #: common.opt:798
  #, fuzzy, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Varoita kun nimiÃ¶ on kÃ¤yttÃ¤mÃ¤tÃ¶n"
  
! #: common.opt:802
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ funktion parametreista"
  
! #: common.opt:806
  #, fuzzy, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ funktion parametreista"
  
! #: common.opt:810
  #, fuzzy, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ muuttujista"
  
! #: common.opt:814
  #, fuzzy, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Varoita annetuista include-hakemistoista, jotka eivÃ¤t ole olemassa"
  
! #: common.opt:818
  #, fuzzy, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Varoita annetuista include-hakemistoista, jotka eivÃ¤t ole olemassa"
  
! #: common.opt:822
  #, fuzzy, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Varoita kun esittely ei mÃ¤Ã¤rittele tyyppiÃ¤"
  
! #: common.opt:838
  #, fuzzy, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:857
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:861
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:865
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:951
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "KÃ¤ytÃ¶ssÃ¤ olevan C++-ABIn versio."
  
! #: common.opt:955
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:959
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Kohdista funktioiden alut."
  
! #: common.opt:969
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:976
  #, fuzzy, no-c-format
  msgid "Align all labels."
  msgstr "useita default-nimikkeitÃ¤ samassa switch-lauseessa"
  
! #: common.opt:983
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Kohdista silmukoiden alut."
  
! #: common.opt:990
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:994
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "virheellinen esikÃ¤Ã¤ntÃ¤jÃ¤n direktiivi #%s"
  
! #: common.opt:1014
  #, fuzzy, no-c-format
  msgid "Select what to sanitize."
  msgstr "MikÃ¤ on Crowdin?"
  
! #: common.opt:1018
  #, fuzzy, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "MikÃ¤ on Crowdin?"
  
! #: common.opt:1022
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1026
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1031
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1035
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: common.opt:1042
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1046
  #, fuzzy, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤"
  
! #: common.opt:1050
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1059
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1068
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1072
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1076
  #, fuzzy, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1092
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "luo kutsukaavio"
  
! #: common.opt:1096
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1100
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1104
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1111
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1115
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "TÃ¤mÃ¤ valitsin on vanhentunut; Ã¤lÃ¤ kÃ¤ytÃ¤."
  
! #: common.opt:1119
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Tarkista C++:n newâ€™n paluuarvo."
  
! #: common.opt:1123 common.opt:1127
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1131
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi."
  
! #: common.opt:1135
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1139
  #, fuzzy, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: common.opt:1147
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1151
  #, fuzzy, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "aseta vianjÃ¤ljityksen tulostetiedoston nimi"
  
! #: common.opt:1155
  #, fuzzy, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:1159
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1163
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1167
  #, fuzzy, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1171
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1179
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1183
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1187
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "ensimmÃ¤inen kÃ¤yttÃ¶kerta kussakin funktiossa.)"
  
! #: common.opt:1191
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1195
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1199
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1203
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1207
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1213
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1217
  #, fuzzy, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1221
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1225
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1229
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1233
  #, fuzzy, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:1237
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1241
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1258
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1262
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1266
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1274
  #, fuzzy, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "     --color[=<milloin>]  vÃ¤ritÃ¤ tuloste (auto, always tai never)\n"
  
! #: common.opt:1294
  #, fuzzy, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "     --color[=<milloin>]  vÃ¤ritÃ¤ tuloste (auto, always tai never)\n"
  
! #: common.opt:1314
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1331
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1335
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1339
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1347
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1363
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1367
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1386
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1390
  #, fuzzy, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:1394
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1398
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1403
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1407
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "%s: virheellinen ylikirjoituskertojen mÃ¤Ã¤rÃ¤"
  
! #: common.opt:1411
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n CFI-taulut GAS-assembler-direktiivien kautta."
  
! #: common.opt:1423
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:1431
  #, fuzzy, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1435
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1439
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1443
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤."
  
! #: common.opt:1451
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Suorita useita pieniÃ¤, kalliita optimointeja."
  
! #: common.opt:1455
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1470
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1486
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1490
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1494
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1498
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1502
  #, fuzzy, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: common.opt:1510
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1514
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1531
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1538
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1542
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "ensimmÃ¤inen kÃ¤yttÃ¶kerta kussakin funktiossa.)"
  
! #: common.opt:1546
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1550
  #, fuzzy, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1554
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1558
  #, fuzzy, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1563
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:1580
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1585
  #, fuzzy, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1589
  #, fuzzy, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "luo kutsukaavio"
  
! #: common.opt:1593
  #, fuzzy, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1602
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Merkitse kaikki silmukat rinnakkaisiksi."
  
! #: common.opt:1606 common.opt:1614 common.opt:2755
  #, fuzzy, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1610
  #, fuzzy, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1618
  #, fuzzy, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1622
  #, fuzzy, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n lisÃ¤mÃ¤Ã¤reiden tuki"
  
! #: common.opt:1626
  #, fuzzy, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "muunnos merkistÃ¶stÃ¤ â€�%sâ€� ei ole tuettu"
  
! #: common.opt:1634
  #, fuzzy, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1638
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1646
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1654
  #, fuzzy, no-c-format
  msgid "Process #ident directives."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: common.opt:1658
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:1662
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:1666
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1682
  #, fuzzy, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:1694
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: common.opt:1698
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "KÃ¤ytÃ¤ epÃ¤suoria kutsuja"
  
! #: common.opt:1704
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1708
  #, fuzzy, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: common.opt:1712
  #, fuzzy, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: common.opt:1716
  #, fuzzy, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: common.opt:1723
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1727
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1734
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1754
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:1758
  #, fuzzy, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:1762
  #, fuzzy, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:1766
  #, fuzzy, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1770
  #, fuzzy, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1778
  #, fuzzy, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1782
  #, fuzzy, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1786
  #, fuzzy, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1790
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: common.opt:1794
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1798
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1802
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1806
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1810
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1814
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1826
  #, fuzzy, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1830
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1843
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1859
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1864
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1869
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1873
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1877
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1881
  #, fuzzy, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:1885
  #, fuzzy, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "nimike yhdyslauseen lopussa"
  
! #: common.opt:1889
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:1893
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:1897
  #, fuzzy, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:1901
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1909
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1913
  #, fuzzy, no-c-format
  msgid "Enable link-time optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1917
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1939
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:1944
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:1952
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1956
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1960
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Tunnista sisÃ¤iset funktiot"
  
! #: common.opt:1964
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:1968
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:1972
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:1979
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:1983
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:1987
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:1991
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:1995
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2003
  #, fuzzy, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2007
  #, fuzzy, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2011
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2015
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2019
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2023
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2027
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2040
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2044
  #, fuzzy, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2048
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2052
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2060
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2064
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "Onnistui osittain"
  
! #: common.opt:2068 common.opt:2072
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2076
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2080
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2084
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: common.opt:2088
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2092
  #, fuzzy, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:2096
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2100
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2104
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2108
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2112
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2116
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2120
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Anna ladattava liitÃ¤nnÃ¤inen."
  
! #: common.opt:2124
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2128
  #, fuzzy, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2132
  #, fuzzy, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2136
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi"
  
! #: common.opt:2140
  #, fuzzy, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: common.opt:2144
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi"
  
! #: common.opt:2148
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2153
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2157
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2161
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2185
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2201
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2205
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2209
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2213
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2221
  #, fuzzy, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<<<%>:n sisÃ¤llÃ¤"
  
! #: common.opt:2225
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Profiilissa on pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kommentti"
  
! #: common.opt:2229
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2233
  #, fuzzy, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "keskeytysfunktiolla ei saa olla argumentteja"
  
! #: common.opt:2240
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2250
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2254
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: common.opt:2262
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2288
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2292
  #, fuzzy, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2296
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2300
  #, fuzzy, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2304
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2308
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2321
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2325
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2329
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:2337
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2341
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2345
  #, fuzzy, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2349
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "HALLINTA"
  
! #: common.opt:2353
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "HALLINTA"
  
! #: common.opt:2357
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "HALLINTA"
  
! #: common.opt:2361
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2373
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:2377
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:2384
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2388
  #, fuzzy, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "HALLINTA"
  
! #: common.opt:2392
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2396
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2400
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2404
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2408
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2414
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2418
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2426
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2430
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2434
  #, fuzzy, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2438
  #, fuzzy, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2442
  #, fuzzy, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2446
  #, fuzzy, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2450
  #, fuzzy, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2454
  #, fuzzy, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2458
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2470
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2474
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2478
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:2483
  #, fuzzy, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: common.opt:2487
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2491
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2495
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "ylivuoto implisiittisessÃ¤ vakiomuunnoksessa"
  
! #: common.opt:2499
  #, fuzzy, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2503
  #, fuzzy, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Tuota little-endian-koodia"
  
! #: common.opt:2507
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2511
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2515
  #, fuzzy, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2519
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2523
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2527
  #, fuzzy, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2531
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:2535
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:2539
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:2547
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2551
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2555
  #, fuzzy, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n saturation-kÃ¤skyt"
  
! #: common.opt:2559
  #, fuzzy, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n saturation-kÃ¤skyt"
  
! #: common.opt:2563
  #, fuzzy, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n saturation-kÃ¤skyt"
  
! #: common.opt:2567
  #, fuzzy, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: common.opt:2571
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2587
  #, fuzzy, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:2591
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Tarkasta syntaksivirheet ja lopeta."
  
! #: common.opt:2599
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2603
  #, fuzzy, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2607
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2611
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2615
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:2634
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2638
  #, fuzzy, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2642
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2650
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "KÃ¤ytÃ¤ ohjelmistoliukulukuja"
  
! #: common.opt:2654
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2658
  #, fuzzy, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2662
  #, fuzzy, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2670
  #, fuzzy, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2678
  #, fuzzy, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2686
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2694
  #, fuzzy, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2698
  #, fuzzy, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "enum-muunnos alustuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: common.opt:2702
  #, fuzzy, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2706
  #, fuzzy, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2710
  #, fuzzy, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2714
  #, fuzzy, no-c-format
  msgid "Enable dead store elimination."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2718
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2722
  #, fuzzy, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2726
  #, fuzzy, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2730
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2736
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2743
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2747
  #, fuzzy, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2751
  #, fuzzy, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2759
  #, fuzzy, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2763
  #, fuzzy, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2767
  #, fuzzy, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "KÃ¤ytÃ¤ auto_maattisisennystÃ¤"
  
! #: common.opt:2771
  #, fuzzy, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2775
  #, fuzzy, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2779
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2783
  #, fuzzy, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:2787
  #, fuzzy, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2795
  #, fuzzy, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2799
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2803
  #, fuzzy, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:2807
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2815
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2819
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2828
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2832
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2836
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2847
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2852
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2860
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2864
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2868
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2872
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2876
  #, fuzzy, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤"
  
! #: common.opt:2880
  #, fuzzy, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2884
  #, fuzzy, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2888
  #, fuzzy, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2900
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2908
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2914
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2922
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2927
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:2935
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2939
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2943
  #, fuzzy, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:2947
  #, fuzzy, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:2963
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2971
  #, fuzzy, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2981
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:2985
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3004
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3020
  #, fuzzy, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:3024
  #, fuzzy, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:3028
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3032
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3036
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:3040
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3044
  #, fuzzy, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3048
  #, fuzzy, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3052
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: common.opt:3056
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Tuota vianjÃ¤ljitystietoja oletusmuodossa."
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3088
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3092
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa"
  
! #: common.opt:3096
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3100
  #, fuzzy, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: common.opt:3104
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3112
  #, fuzzy, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3116
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3120
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3124
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3128
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3132
  #, fuzzy, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3136
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3140
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3156
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3163
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa."
  
! #: common.opt:3167
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa."
  
! #: common.opt:3171
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa"
  
! #: common.opt:3189
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3193
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "Tuota isel-kÃ¤skyjÃ¤"
  
! #: common.opt:3200
  #, fuzzy, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> jÃ¤rjestelmÃ¤n juurihakemistoksi"
  
! #: common.opt:3204
  #, fuzzy, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> jÃ¤rjestelmÃ¤n juurihakemistoksi"
  
! #: common.opt:3229
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:3233
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi."
  
! #: common.opt:3243
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3283
  #, fuzzy, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: common.opt:3315
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n yksityiskohtainen tuloste."
  
! #: common.opt:3319
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "NÃ¤ytÃ¤ kÃ¤Ã¤ntÃ¤jÃ¤n versio."
  
! #: common.opt:3323
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Vaienna varoitukset."
  
! #: common.opt:3333
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Luo jaettu kirjasto."
  
! #: common.opt:3378
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Ã„lÃ¤ luo dynaamisesti linkitettyÃ¤ paikkariippumatonta suoritettavaa tiedostoa."
  
! #: common.opt:3382
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:3386
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:3393
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 16375,18744 ----
  
  #: common.opt:606
  #, no-c-format
! msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
  #: common.opt:610
+ #, no-c-format
+ msgid "Warn when attempting to free a non-heap object."
+ msgstr ""
+ 
+ #: common.opt:614
  #, fuzzy, no-c-format
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ funktioista"
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:625
  #, fuzzy, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: common.opt:629
  #, fuzzy, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ funktion parametreista"
  
! #: common.opt:636
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:640
! #, no-c-format
! msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
! msgstr ""
! 
! #: common.opt:644
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:648
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:659
  #, fuzzy, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: common.opt:663
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Varoita ylivuodosta aritmeettisissa lausekkeissa."
  
! #: common.opt:667
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:671
  #, fuzzy, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: common.opt:675
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:679
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:683
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Varoita osoittimen/viittauksen palauttamisesta paikalliseen tai vÃ¤liaikiseen muuttujaan."
  
! #: common.opt:687
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ muuttujista"
  
! #: common.opt:691
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ muuttujista"
  
! #: common.opt:695
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ muuttujista"
  
! #: common.opt:702
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ muuttujista"
  
! #: common.opt:709
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:713
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<tavu-koko>\tVaroita, jos pinon kÃ¤yttÃ¶ saattaa ylittÃ¤Ã¤ <tavu-koon>."
  
! #: common.opt:717
! #, no-c-format
! msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
! msgstr ""
! 
! #: common.opt:721 common.opt:725
  #, fuzzy, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:729 common.opt:733
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:737
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:741
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:745
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:749
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:753
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:757
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:761
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:765
  #, fuzzy, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: common.opt:770
  #, fuzzy, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Ã„lÃ¤ vaienna jÃ¤rjestelmÃ¤n otsakkeista aiheutuvia varoituksia"
  
! #: common.opt:774
  #, fuzzy, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ muuttujista"
  
! #: common.opt:778
  #, fuzzy, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Varoita vertailusta, joka on aina tosi tai aina epÃ¤tosi johtuen tietotyypin rajallisesta arvoalueesta"
  
! #: common.opt:782
  #, fuzzy, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan"
  
! #: common.opt:786
  #, fuzzy, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan"
  
! #: common.opt:794
  #, fuzzy, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n kaikki -Wunused-varoitukset"
  
! #: common.opt:798
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ funktion parametreista"
  
! #: common.opt:802
  #, fuzzy, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ muuttujista"
  
! #: common.opt:806
  #, fuzzy, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ funktioista"
  
! #: common.opt:810
  #, fuzzy, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Varoita kun nimiÃ¶ on kÃ¤yttÃ¤mÃ¤tÃ¶n"
  
! #: common.opt:814
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ funktion parametreista"
  
! #: common.opt:818
  #, fuzzy, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ funktion parametreista"
  
! #: common.opt:822
  #, fuzzy, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Varoita kÃ¤yttÃ¤mÃ¤ttÃ¶mistÃ¤ muuttujista"
  
! #: common.opt:826
  #, fuzzy, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Varoita annetuista include-hakemistoista, jotka eivÃ¤t ole olemassa"
  
! #: common.opt:830
  #, fuzzy, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Varoita annetuista include-hakemistoista, jotka eivÃ¤t ole olemassa"
  
! #: common.opt:834
  #, fuzzy, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Varoita kun esittely ei mÃ¤Ã¤rittele tyyppiÃ¤"
  
! #: common.opt:850
  #, fuzzy, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:869
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:873
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:877
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:963
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "KÃ¤ytÃ¶ssÃ¤ olevan C++-ABIn versio."
  
! #: common.opt:967
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:971
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Kohdista funktioiden alut."
  
! #: common.opt:981
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:988
  #, fuzzy, no-c-format
  msgid "Align all labels."
  msgstr "useita default-nimikkeitÃ¤ samassa switch-lauseessa"
  
! #: common.opt:995
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Kohdista silmukoiden alut."
  
! #: common.opt:1002
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1006
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "virheellinen esikÃ¤Ã¤ntÃ¤jÃ¤n direktiivi #%s"
  
! #: common.opt:1026
  #, fuzzy, no-c-format
  msgid "Select what to sanitize."
  msgstr "MikÃ¤ on Crowdin?"
  
! #: common.opt:1030
  #, fuzzy, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "MikÃ¤ on Crowdin?"
  
! #: common.opt:1034
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1038
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1043
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1047
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1058
  #, fuzzy, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤"
  
! #: common.opt:1062
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1066
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1071
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1080
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1084
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1088
  #, fuzzy, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1104
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "luo kutsukaavio"
  
! #: common.opt:1108
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1112
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1116
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1123
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1127
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "TÃ¤mÃ¤ valitsin on vanhentunut; Ã¤lÃ¤ kÃ¤ytÃ¤."
  
! #: common.opt:1131
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Tarkista C++:n newâ€™n paluuarvo."
  
! #: common.opt:1135 common.opt:1139
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1143
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi."
  
! #: common.opt:1147
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1151
  #, fuzzy, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: common.opt:1159
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1163
  #, fuzzy, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "aseta vianjÃ¤ljityksen tulostetiedoston nimi"
  
! #: common.opt:1167
  #, fuzzy, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:1171
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1175
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1179
  #, fuzzy, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1183
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1191
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1195
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1199
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "ensimmÃ¤inen kÃ¤yttÃ¶kerta kussakin funktiossa.)"
  
! #: common.opt:1203
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1207
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1211
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1215
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1219
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1225
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1229
  #, fuzzy, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1233
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1237
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1241
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1245
  #, fuzzy, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:1249
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1253
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1270
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1274
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1278
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1286
  #, fuzzy, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "     --color[=<milloin>]  vÃ¤ritÃ¤ tuloste (auto, always tai never)\n"
  
! #: common.opt:1306
  #, fuzzy, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "     --color[=<milloin>]  vÃ¤ritÃ¤ tuloste (auto, always tai never)\n"
  
! #: common.opt:1326
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1347
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1351
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1355
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1359
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1398
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1402
  #, fuzzy, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:1406
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1410
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1419
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "%s: virheellinen ylikirjoituskertojen mÃ¤Ã¤rÃ¤"
  
! #: common.opt:1423
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1427
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1431
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n CFI-taulut GAS-assembler-direktiivien kautta."
  
! #: common.opt:1435
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:1443
  #, fuzzy, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1447
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1459
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤."
  
! #: common.opt:1463
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Suorita useita pieniÃ¤, kalliita optimointeja."
  
! #: common.opt:1467
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1482
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1498
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1502
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1506
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1510
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1514
  #, fuzzy, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: common.opt:1522
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1526
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1543
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1550
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1554
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "ensimmÃ¤inen kÃ¤yttÃ¶kerta kussakin funktiossa.)"
  
! #: common.opt:1558
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1562
  #, fuzzy, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1566
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1570
  #, fuzzy, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1575
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:1592
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1597
  #, fuzzy, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1601
  #, fuzzy, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "luo kutsukaavio"
  
! #: common.opt:1605
  #, fuzzy, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1614
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Merkitse kaikki silmukat rinnakkaisiksi."
  
! #: common.opt:1618 common.opt:1626 common.opt:2771
  #, fuzzy, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1622
  #, fuzzy, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1630
  #, fuzzy, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1634
  #, fuzzy, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n lisÃ¤mÃ¤Ã¤reiden tuki"
  
! #: common.opt:1638
  #, fuzzy, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "muunnos merkistÃ¶stÃ¤ â€�%sâ€� ei ole tuettu"
  
! #: common.opt:1646
  #, fuzzy, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1650
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1654
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1658
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1666
  #, fuzzy, no-c-format
  msgid "Process #ident directives."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: common.opt:1670
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:1674
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1694
  #, fuzzy, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:1706
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: common.opt:1710
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "KÃ¤ytÃ¤ epÃ¤suoria kutsuja"
  
! #: common.opt:1716
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1720
  #, fuzzy, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: common.opt:1724
  #, fuzzy, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: common.opt:1728
  #, fuzzy, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: common.opt:1735
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1739
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1746
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1766
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:1770
  #, fuzzy, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:1774
  #, fuzzy, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:1778
  #, fuzzy, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1782
  #, fuzzy, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1790
  #, fuzzy, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1794
  #, fuzzy, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1798
  #, fuzzy, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1802
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: common.opt:1806
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1810
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1814
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1818
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1838
  #, fuzzy, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1842
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1855
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1871
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1876
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1881
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1885
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1889
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1893
  #, fuzzy, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:1897
  #, fuzzy, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "nimike yhdyslauseen lopussa"
  
! #: common.opt:1901
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:1905
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:1909
  #, fuzzy, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:1913
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1921
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1925
  #, fuzzy, no-c-format
  msgid "Enable link-time optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1929
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1951
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:1956
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:1964
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1968
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1972
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Tunnista sisÃ¤iset funktiot"
  
! #: common.opt:1976
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:1980
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:1984
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:1991
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:1995
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2003
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2007
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2011
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2015
  #, fuzzy, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2019
  #, fuzzy, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2023
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2027
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2031
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2035
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2039
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2052
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2056
  #, fuzzy, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2060
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2064
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2072
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2076
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "Onnistui osittain"
  
! #: common.opt:2080 common.opt:2084
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2088
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2092
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2096
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: common.opt:2100
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2104
  #, fuzzy, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:2108
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2112
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2116
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2120
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2124
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2128
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2132
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Anna ladattava liitÃ¤nnÃ¤inen."
  
! #: common.opt:2136
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2140
  #, fuzzy, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2144
  #, fuzzy, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2148
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi"
  
! #: common.opt:2152
  #, fuzzy, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: common.opt:2156
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi"
  
! #: common.opt:2160
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2173
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2177
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2181
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2197
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2213
! #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
! msgstr ""
! 
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2237
  #, fuzzy, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<<<%>:n sisÃ¤llÃ¤"
  
! #: common.opt:2241
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Profiilissa on pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kommentti"
  
! #: common.opt:2245
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2249
  #, fuzzy, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "keskeytysfunktiolla ei saa olla argumentteja"
  
! #: common.opt:2256
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2266
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2270
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: common.opt:2278
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2304
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2308
  #, fuzzy, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2312
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2316
  #, fuzzy, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2320
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2324
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2341
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2345
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:2353
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2357
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2361
  #, fuzzy, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2365
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "HALLINTA"
  
! #: common.opt:2369
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "HALLINTA"
  
! #: common.opt:2373
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "HALLINTA"
  
! #: common.opt:2377
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2381
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2389
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:2393
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:2400
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2404
  #, fuzzy, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "HALLINTA"
  
! #: common.opt:2408
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2412
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2416
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2420
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2424
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2430
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2434
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2442
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2446
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2450
  #, fuzzy, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2454
  #, fuzzy, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2458
  #, fuzzy, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2462
  #, fuzzy, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2466
  #, fuzzy, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2470
  #, fuzzy, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2474
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2486
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2494
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:2499
  #, fuzzy, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: common.opt:2503
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2507
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2511
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "ylivuoto implisiittisessÃ¤ vakiomuunnoksessa"
  
! #: common.opt:2515
  #, fuzzy, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2519
  #, fuzzy, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Tuota little-endian-koodia"
  
! #: common.opt:2523
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2527
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2531
  #, fuzzy, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2535
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2539
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2543
  #, fuzzy, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2547
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:2551
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:2555
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2571
  #, fuzzy, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n saturation-kÃ¤skyt"
  
! #: common.opt:2575
  #, fuzzy, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n saturation-kÃ¤skyt"
  
! #: common.opt:2579
  #, fuzzy, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n saturation-kÃ¤skyt"
  
! #: common.opt:2583
  #, fuzzy, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: common.opt:2587
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2603
  #, fuzzy, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:2607
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2611
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Tarkasta syntaksivirheet ja lopeta."
  
! #: common.opt:2615
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2619
  #, fuzzy, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2623
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2631
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:2650
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2654
  #, fuzzy, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2658
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2666
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "KÃ¤ytÃ¤ ohjelmistoliukulukuja"
  
! #: common.opt:2670
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2674
  #, fuzzy, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2678
  #, fuzzy, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2686
  #, fuzzy, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2694
  #, fuzzy, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2702
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2710
  #, fuzzy, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2714
  #, fuzzy, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "enum-muunnos alustuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: common.opt:2718
  #, fuzzy, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2722
  #, fuzzy, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2726
  #, fuzzy, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2730
  #, fuzzy, no-c-format
  msgid "Enable dead store elimination."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2734
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2738
  #, fuzzy, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2742
  #, fuzzy, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2746
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2752
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2759
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2763
  #, fuzzy, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2767
  #, fuzzy, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2775
  #, fuzzy, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2779
  #, fuzzy, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2783
  #, fuzzy, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "KÃ¤ytÃ¤ auto_maattisisennystÃ¤"
  
! #: common.opt:2787
  #, fuzzy, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2791
  #, fuzzy, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2795
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2799
  #, fuzzy, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:2803
  #, fuzzy, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2811
  #, fuzzy, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2819
  #, fuzzy, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:2823
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2827
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2831
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2835
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2839
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2844
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2848
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2852
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2880
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2884
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, fuzzy, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤"
  
! #: common.opt:2896
  #, fuzzy, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2900
  #, fuzzy, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2904
  #, fuzzy, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2916
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2924
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2938
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2943
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:2951
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2955
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2959
  #, fuzzy, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:2963
  #, fuzzy, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2987
  #, fuzzy, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3036
  #, fuzzy, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:3040
  #, fuzzy, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:3044
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3052
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:3056
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3060
  #, fuzzy, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3064
  #, fuzzy, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3068
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: common.opt:3072
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Tuota vianjÃ¤ljitystietoja oletusmuodossa."
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3104
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3108
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa"
  
! #: common.opt:3112
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3116
  #, fuzzy, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, fuzzy, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3132
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3136
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3144
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3148
  #, fuzzy, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa."
  
! #: common.opt:3187
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa"
  
! #: common.opt:3205
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3209
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "Tuota isel-kÃ¤skyjÃ¤"
  
! #: common.opt:3216
  #, fuzzy, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> jÃ¤rjestelmÃ¤n juurihakemistoksi"
  
! #: common.opt:3220
  #, fuzzy, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> jÃ¤rjestelmÃ¤n juurihakemistoksi"
  
! #: common.opt:3245
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:3249
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi."
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3299
  #, fuzzy, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: common.opt:3331
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n yksityiskohtainen tuloste."
  
! #: common.opt:3335
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "NÃ¤ytÃ¤ kÃ¤Ã¤ntÃ¤jÃ¤n versio."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Vaienna varoitukset."
  
! #: common.opt:3349
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Luo jaettu kirjasto."
  
! #: common.opt:3394
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Ã„lÃ¤ luo dynaamisesti linkitettyÃ¤ paikkariippumatonta suoritettavaa tiedostoa."
  
! #: common.opt:3398
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:3402
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgid "Maximum size, in storage units, o
*** 19696,19847 ****
  msgstr ""
  
  #: params.opt:849
  #, fuzzy, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:853
  #, fuzzy, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:857
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:861
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:865
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:869
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:873
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:877
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:881
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:885
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:889
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:893
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:897
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:901
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:905
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:909
  #, fuzzy, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:913
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:917
  #, fuzzy, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:921
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:925
  #, fuzzy, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:929
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:933
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:937
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:941
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:945
  #, fuzzy, no-c-format
  msgid "Whether to use canonical types."
  msgstr "KÃ¤ytetÃ¤Ã¤nkÃ¶ jÃ¤rjestelmÃ¤n fonttia"
  
! #: params.opt:949
  #, fuzzy, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: params.opt:953
  #, fuzzy, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:957
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:961
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1376
! #: cp/cvt.c:1632
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "laskettua arvoa ei kÃ¤ytetÃ¤"
--- 19739,19895 ----
  msgstr ""
  
  #: params.opt:849
+ #, no-c-format
+ msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
+ msgstr ""
+ 
+ #: params.opt:853
  #, fuzzy, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:857
  #, fuzzy, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:861
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:865
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:869
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:873
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:877
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:881
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:885
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:889
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:893
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:897
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:901
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:905
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:909
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:913
  #, fuzzy, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:917
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:921
  #, fuzzy, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:925
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:929
  #, fuzzy, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:933
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:937
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:941
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:945
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:949
  #, fuzzy, no-c-format
  msgid "Whether to use canonical types."
  msgstr "KÃ¤ytetÃ¤Ã¤nkÃ¶ jÃ¤rjestelmÃ¤n fonttia"
  
! #: params.opt:953
  #, fuzzy, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: params.opt:957
  #, fuzzy, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:961
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:965
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "laskettua arvoa ei kÃ¤ytetÃ¤"
*************** msgstr "odotettiin numeerista tyyppiÃ¤"
*** 19866,19873 ****
  msgid "expected boolean type"
  msgstr "odotettiin totuusarvotyyppiÃ¤"
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15282 c/c-parser.c:15289
! #: cp/parser.c:36139 cp/parser.c:36146
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "odotettiin kokonaislukua"
--- 19914,19921 ----
  msgid "expected boolean type"
  msgstr "odotettiin totuusarvotyyppiÃ¤"
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "odotettiin kokonaislukua"
*************** msgstr "liian vÃ¤hÃ¤n argumentteja"
*** 19941,19947 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8856
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "liian monta argumenttia"
--- 19989,19995 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "liian monta argumenttia"
*************** msgstr "rpcgen: liian monta mÃ¤Ã¤rittely
*** 20114,20133 ****
  msgid "too few expressions for struct"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle"
  
! #: go/gofrontend/expressions.cc:16933 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:16945
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17141 go/gofrontend/expressions.cc:17161
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "odotettiin kanavaa"
  
! #: go/gofrontend/expressions.cc:17166 go/gofrontend/statements.cc:1761
  #, fuzzy
  msgid "invalid receive on send-only channel"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
--- 20162,20181 ----
  msgid "too few expressions for struct"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle"
  
! #: go/gofrontend/expressions.cc:16941 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:16953
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17149 go/gofrontend/expressions.cc:17169
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "odotettiin kanavaa"
  
! #: go/gofrontend/expressions.cc:17174 go/gofrontend/statements.cc:1761
  #, fuzzy
  msgid "invalid receive on send-only channel"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
*************** msgid "ignoring attribute %qE because it
*** 20350,20364 ****
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3885 c-family/c-attribs.c:3899
! #: c-family/c-attribs.c:3913 c-family/c-attribs.c:3928 cp/decl.c:14817
! #: cp/friend.c:303 cp/tree.c:4743
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3242 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 20398,20412 ----
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
! #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3243 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "odotettu vÃ¤hintÃ¤Ã¤n %i, lÃ¶yty
*** 20384,20390 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:609 c-family/c-attribs.c:3795
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "%qE-attribuutti ei pÃ¤de tyyppeihin"
--- 20432,20438 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:609 c-family/c-attribs.c:3796
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "%qE-attribuutti ei pÃ¤de tyyppeihin"
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 20408,20414 ****
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:719 attribs.c:1627 attribs.c:1637 attribs.c:1647
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
--- 20456,20462 ----
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:720 attribs.c:1628 attribs.c:1638 attribs.c:1648
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 20424,20446 ****
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2649
! #: c-family/c-attribs.c:2729 c-family/c-attribs.c:2881
! #: c-family/c-attribs.c:2900 c-family/c-attribs.c:3065
! #: c-family/c-attribs.c:3131 c-family/c-attribs.c:3158
! #: c-family/c-attribs.c:3213 c-family/c-attribs.c:3395
! #: c-family/c-attribs.c:3416 c-family/c-attribs.c:3529
! #: c-family/c-attribs.c:3797 c-family/c-attribs.c:4222
! #: c-family/c-attribs.c:4245 c-family/c-attribs.c:4284
! #: c-family/c-attribs.c:4366 c-family/c-attribs.c:4422
! #: c-family/c-attribs.c:4438 c-family/c-attribs.c:4532
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2053
! #: config/arm/arm.c:7127 config/arm/arm.c:7155 config/arm/arm.c:7172
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19322 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20472,20494 ----
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2650
! #: c-family/c-attribs.c:2730 c-family/c-attribs.c:2882
! #: c-family/c-attribs.c:2901 c-family/c-attribs.c:3066
! #: c-family/c-attribs.c:3132 c-family/c-attribs.c:3159
! #: c-family/c-attribs.c:3214 c-family/c-attribs.c:3396
! #: c-family/c-attribs.c:3417 c-family/c-attribs.c:3530
! #: c-family/c-attribs.c:3798 c-family/c-attribs.c:4219
! #: c-family/c-attribs.c:4242 c-family/c-attribs.c:4281
! #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
! #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 20448,20527 ****
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4933 lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: attribs.c:994
  #, fuzzy, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: attribs.c:997 cp/decl.c:1162 cp/decl.c:2017 cp/decl.c:2061 cp/decl.c:2072
! #: cp/decl.c:2673 cp/decl.c:3092
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: attribs.c:1140
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: attribs.c:1558
  #, fuzzy, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.c:1570
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.c:1584
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.c:1665
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.c:1673
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.c:1681
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.c:1712
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1726
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE edellyttÃ¤Ã¤ oletusnÃ¤kyvyyttÃ¤, mutta %qD on jo esitelty eri nÃ¤kyvyydellÃ¤"
  
! #: attribs.c:1989
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.c:1995 attribs.c:2015
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: attribs.c:2009
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
--- 20496,20575 ----
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4932 lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: attribs.c:995
  #, fuzzy, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: attribs.c:1141
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: attribs.c:1559
  #, fuzzy, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.c:1571
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.c:1585
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.c:1666
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.c:1674
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.c:1682
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.c:1713
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1727
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE edellyttÃ¤Ã¤ oletusnÃ¤kyvyyttÃ¤, mutta %qD on jo esitelty eri nÃ¤kyvyydellÃ¤"
  
! #: attribs.c:1990
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.c:1996 attribs.c:2016
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: attribs.c:2010
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
*************** msgstr "%qD esitelty ei-parametrina"
*** 20578,20584 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
  
! #: builtins.c:815 cp/name-lookup.c:5329
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE esitelty tÃ¤Ã¤llÃ¤"
--- 20626,20632 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE esitelty tÃ¤Ã¤llÃ¤"
*************** msgstr "polku puuttuu %qs:n jÃ¤lkeen"
*** 20865,20871 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11092
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
--- 20913,20919 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
*************** msgstr "%Kargumentin %i arvo on nolla"
*** 20952,20958 ****
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: calls.c:1433 calls.c:2065
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
--- 21000,21006 ----
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: calls.c:1433 calls.c:2061
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
*************** msgstr "argumentti %qD esiteltiin tÃ¤Ã¤l
*** 21022,21058 ****
  msgid "cannot tail-call: %s"
  msgstr "lÃ¤hdetiedostoa %s ei lÃ¶ydy"
  
! #: calls.c:2061
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %E is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: calls.c:2108
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr ""
  
! #: calls.c:2113
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr ""
  
! #: calls.c:2165
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: calls.c:2169
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "epÃ¤kelpo alkiotyyppi attribuutille %qs"
  
! #: calls.c:3755
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktiokutsulla on aggregaattiarvo"
  
! #: calls.c:4476
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
--- 21070,21106 ----
  msgid "cannot tail-call: %s"
  msgstr "lÃ¤hdetiedostoa %s ei lÃ¶ydy"
  
! #: calls.c:2057
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %E is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: calls.c:2104
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr ""
  
! #: calls.c:2109
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr ""
  
! #: calls.c:2161
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: calls.c:2165
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "epÃ¤kelpo alkiotyyppi attribuutille %qs"
  
! #: calls.c:3751
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktiokutsulla on aggregaattiarvo"
  
! #: calls.c:4472
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
*************** msgstr "liikaa syÃ¶tetiedostoja"
*** 21485,22028 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.c:2462
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.c:2470
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.c:2509
  #, fuzzy, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: VÃ¤Ã¤rÃ¤ lohkolukumÃ¤Ã¤rÃ¤ %i %i"
  
! #: cfgrtl.c:2518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: VÃ¤Ã¤rÃ¤ lohkolukumÃ¤Ã¤rÃ¤ %i %i"
  
! #: cfgrtl.c:2540
  #, fuzzy, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2545
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2564
  #, fuzzy, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2601
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.c:2606
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "liikaa syÃ¶tetiedostoja"
  
! #: cfgrtl.c:2614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "liikaa syÃ¶tetiedostoja"
  
! #: cfgrtl.c:2619
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2631
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2637
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "liikaa syÃ¶tetiedostoja"
  
! #: cfgrtl.c:2704 cfgrtl.c:2714
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "vuonohjauskÃ¤sky peruslohkon sisÃ¤llÃ¤"
  
! #: cfgrtl.c:2727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "vuonohjauskÃ¤sky peruslohkon sisÃ¤llÃ¤"
  
! #: cfgrtl.c:2737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "kÃ¤sky peruslohkon ulkopuolella"
  
! #: cfgrtl.c:2763
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.c:2770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "sektorimÃ¤Ã¤rÃ¤: %d, sektorikoko: %d\n"
  
! #: cfgrtl.c:2781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "kÃ¤sky peruslohkon ulkopuolella"
  
! #: cfgrtl.c:2789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "kÃ¤sky peruslohkon ulkopuolella"
  
! #: cfgrtl.c:2862 cfgrtl.c:2910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "kÃ¤sky peruslohkon ulkopuolella"
  
! #: cfgrtl.c:2870
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "kÃ¤sky peruslohkon ulkopuolella"
  
! #: cfgrtl.c:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
  
! #: cfgrtl.c:2959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: VÃ¤Ã¤rÃ¤ lohkolukumÃ¤Ã¤rÃ¤ %i %i"
  
! #: cfgrtl.c:2968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: VÃ¤Ã¤rÃ¤ lohkolukumÃ¤Ã¤rÃ¤ %i %i"
  
! #: cfgrtl.c:3003
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.c:3042
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3124
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3220
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3225
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3255
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3261
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267 cgraph.c:3297
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3274
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3285
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: cgraph.c:3322
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
  
! #: cgraph.c:3331
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3360
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3367
  #, fuzzy, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3372
  #, fuzzy, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3377
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3384
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: cgraph.c:3389
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla mÃ¤Ã¤ritelty"
  
! #: cgraph.c:3394
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3399
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3404
  #, fuzzy, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3423
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: cgraph.c:3431
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3437 cgraph.c:3497
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3453 cgraph.c:3524
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3475
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3480
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cgraph.c:3487
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3514
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3545
  #, fuzzy, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3562
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3573
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3578
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3589
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3602
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3608
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3613
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3618
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3636
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3641
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3657
  #, fuzzy, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "bittikentÃ¤n %qs leveys on negatiivinen"
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3667
  #, fuzzy, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Ei ole tuettu"
  
! #: cgraph.c:3701
  #, fuzzy, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Stmt-sisÃ¤kkÃ¤istysvirhe."
  
! #: cgraph.c:3709
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "tyhjÃ¤ esittely"
  
! #: cgraph.c:3718
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3728
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3738
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cgraph.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3778 cgraph.c:3791
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3783
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cgraph.c:3798
  #, fuzzy, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "symtab_node::verify epÃ¤onnistui"
  
! #: cgraph.c:3909 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: osaa â€�%.*sâ€� ei tunneta"
  
! #: cgraphunit.c:726
  #, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr ""
  
! #: cgraphunit.c:737
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of a symbol version"
  msgstr "kaksinkertainen <%s>:n mÃ¤Ã¤rittely"
  
! #: cgraphunit.c:739
  #, fuzzy, gcc-internal-format
  msgid "same version was previously defined here"
  msgstr "mÃ¤Ã¤ritelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: cgraphunit.c:745
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr ""
  
! #: cgraphunit.c:751
  #, fuzzy, gcc-internal-format
  msgid "common symbol cannot be versioned"
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla mÃ¤Ã¤ritelty"
  
! #: cgraphunit.c:757
  #, fuzzy, gcc-internal-format
  msgid "comdat symbol cannot be versioned"
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla mÃ¤Ã¤ritelty"
  
! #: cgraphunit.c:763
  #, fuzzy, gcc-internal-format
  msgid "weakref cannot be versioned"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraphunit.c:769
  #, fuzzy, gcc-internal-format
  msgid "versioned symbol must be public"
  msgstr "%J%qD esitelty uudelleen ilman linkitystÃ¤"
  
! #: cgraphunit.c:775
  #, gcc-internal-format
  msgid "versioned symbol must have default visibility"
  msgstr ""
  
! #: cgraphunit.c:807
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr "%<weakref%>-attribuutin tulisi esiintyÃ¤ yhdessÃ¤ %<alias%>-attribuutin kanssa"
  
! #: cgraphunit.c:859
  #, fuzzy, gcc-internal-format
! msgid "%<flatten%> attribute attribute is ignored on aliases"
  msgstr "%<fast_interrupt%>-attribuuttidirektiivi jÃ¤tetty huomiotta"
  
  #: cgraphunit.c:868 cgraphunit.c:919
--- 21533,22076 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.c:2472
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.c:2480
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.c:2519
  #, fuzzy, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: VÃ¤Ã¤rÃ¤ lohkolukumÃ¤Ã¤rÃ¤ %i %i"
  
! #: cfgrtl.c:2528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: VÃ¤Ã¤rÃ¤ lohkolukumÃ¤Ã¤rÃ¤ %i %i"
  
! #: cfgrtl.c:2550
  #, fuzzy, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2574
  #, fuzzy, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2611
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.c:2616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "liikaa syÃ¶tetiedostoja"
  
! #: cfgrtl.c:2624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "liikaa syÃ¶tetiedostoja"
  
! #: cfgrtl.c:2629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2641
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2647
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.c:2673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "liikaa syÃ¶tetiedostoja"
  
! #: cfgrtl.c:2714 cfgrtl.c:2724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "vuonohjauskÃ¤sky peruslohkon sisÃ¤llÃ¤"
  
! #: cfgrtl.c:2737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "vuonohjauskÃ¤sky peruslohkon sisÃ¤llÃ¤"
  
! #: cfgrtl.c:2747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "kÃ¤sky peruslohkon ulkopuolella"
  
! #: cfgrtl.c:2773
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.c:2780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "sektorimÃ¤Ã¤rÃ¤: %d, sektorikoko: %d\n"
  
! #: cfgrtl.c:2791
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "kÃ¤sky peruslohkon ulkopuolella"
  
! #: cfgrtl.c:2799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "kÃ¤sky peruslohkon ulkopuolella"
  
! #: cfgrtl.c:2872 cfgrtl.c:2920
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "kÃ¤sky peruslohkon ulkopuolella"
  
! #: cfgrtl.c:2880
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "kÃ¤sky peruslohkon ulkopuolella"
  
! #: cfgrtl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
  
! #: cfgrtl.c:2969
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: VÃ¤Ã¤rÃ¤ lohkolukumÃ¤Ã¤rÃ¤ %i %i"
  
! #: cfgrtl.c:2978
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: VÃ¤Ã¤rÃ¤ lohkolukumÃ¤Ã¤rÃ¤ %i %i"
  
! #: cfgrtl.c:3013
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.c:3052
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3136
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: cgraph.c:3334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3379
  #, fuzzy, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3384
  #, fuzzy, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3389
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3396
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: cgraph.c:3401
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla mÃ¤Ã¤ritelty"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3416
  #, fuzzy, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3449 cgraph.c:3509
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3487
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3492
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cgraph.c:3499
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3526
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3557
  #, fuzzy, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3590
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3601
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3614
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3620
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3625
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3669
  #, fuzzy, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "bittikentÃ¤n %qs leveys on negatiivinen"
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3679
  #, fuzzy, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Ei ole tuettu"
  
! #: cgraph.c:3713
  #, fuzzy, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Stmt-sisÃ¤kkÃ¤istysvirhe."
  
! #: cgraph.c:3721
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "tyhjÃ¤ esittely"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3750
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cgraph.c:3810
  #, fuzzy, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "symtab_node::verify epÃ¤onnistui"
  
! #: cgraph.c:3921 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: osaa â€�%.*sâ€� ei tunneta"
  
! #: cgraphunit.c:727
  #, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr ""
  
! #: cgraphunit.c:738
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of a symbol version"
  msgstr "kaksinkertainen <%s>:n mÃ¤Ã¤rittely"
  
! #: cgraphunit.c:740
  #, fuzzy, gcc-internal-format
  msgid "same version was previously defined here"
  msgstr "mÃ¤Ã¤ritelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: cgraphunit.c:746
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr ""
  
! #: cgraphunit.c:752
  #, fuzzy, gcc-internal-format
  msgid "common symbol cannot be versioned"
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla mÃ¤Ã¤ritelty"
  
! #: cgraphunit.c:758
  #, fuzzy, gcc-internal-format
  msgid "comdat symbol cannot be versioned"
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla mÃ¤Ã¤ritelty"
  
! #: cgraphunit.c:764
  #, fuzzy, gcc-internal-format
  msgid "weakref cannot be versioned"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraphunit.c:770
  #, fuzzy, gcc-internal-format
  msgid "versioned symbol must be public"
  msgstr "%J%qD esitelty uudelleen ilman linkitystÃ¤"
  
! #: cgraphunit.c:776
  #, gcc-internal-format
  msgid "versioned symbol must have default visibility"
  msgstr ""
  
! #: cgraphunit.c:808
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr "%<weakref%>-attribuutin tulisi esiintyÃ¤ yhdessÃ¤ %<alias%>-attribuutin kanssa"
  
! #: cgraphunit.c:860
  #, fuzzy, gcc-internal-format
! msgid "%<flatten%> attribute is ignored on aliases"
  msgstr "%<fast_interrupt%>-attribuuttidirektiivi jÃ¤tetty huomiotta"
  
  #: cgraphunit.c:868 cgraphunit.c:919
*************** msgid "%<weakref%> attribute ignored bec
*** 22051,22062 ****
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
  #. include_self=
! #: cgraphunit.c:1077 c/c-decl.c:11802
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "nimike %q+D mÃ¤Ã¤ritelty mutta kÃ¤yttÃ¤mÃ¤ttÃ¤"
  
! #: cgraphunit.c:1079 c/c-decl.c:11812
  #, 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"
--- 22099,22110 ----
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "nimike %q+D mÃ¤Ã¤ritelty mutta kÃ¤yttÃ¤mÃ¤ttÃ¤"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, fuzzy, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "sisÃ¤kkÃ¤inen funktio %q+D esitelty mutta ei koskaan mÃ¤Ã¤ritelty"
*************** msgstr "taulukon %qE koko on liian suuri
*** 22131,22137 ****
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: cgraphunit.c:2853
  #, fuzzy, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "TÃ¤mÃ¤ merkkijono lÃ¶ytyi Poeditin kÃ¤Ã¤nnÃ¶smuistista."
--- 22179,22185 ----
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: cgraphunit.c:2854
  #, fuzzy, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "TÃ¤mÃ¤ merkkijono lÃ¶ytyi Poeditin kÃ¤Ã¤nnÃ¶smuistista."
*************** msgstr "ei voi kirjoittaa tiedostoon %s:
*** 22350,22426 ****
  msgid "aggregate value used where a fixed-point was expected"
  msgstr ""
  
! #: coverage.c:198
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr "%s:ei ole gcov-datatiedosto\n"
  
! #: coverage.c:209
  #, fuzzy, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr "GMP-versio %s, MPFR-versio %s\n"
  
! #: coverage.c:268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "profile data for function %u is corrupted"
  msgstr "â€�%sâ€� ei ole oikea profiilidatatiedosto â€�%sâ€�:lle"
  
! #: coverage.c:269
  #, fuzzy, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr "Tulosta s_yntaksivÃ¤ritys"
  
! #: coverage.c:283
  #, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr "%qs on ylivuotanut"
  
! #: coverage.c:284
  #, fuzzy, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr "Tietokanta %s on turmeltunut; luo se uudelleen komennolla mandb --create"
  
! #: coverage.c:311
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr ""
  
! #: coverage.c:340
  #, fuzzy, gcc-internal-format
  msgid "profile for function %qD not found in profile data"
  msgstr "â€�%sâ€� ei ole oikea profiilidatatiedosto â€�%sâ€�:lle"
  
! #: coverage.c:357
  #, fuzzy, gcc-internal-format
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr "â€�%sâ€� ei ole oikea profiilidatatiedosto â€�%sâ€�:lle"
  
! #: coverage.c:366
  #, fuzzy, gcc-internal-format
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr "â€�%sâ€� ei ole oikea profiilidatatiedosto â€�%sâ€�:lle"
  
! #: coverage.c:385
  #, fuzzy, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr "TiedostojÃ¤rjestelmÃ¤n arvioitu vÃ¤himmÃ¤iskoko: %llu\n"
  
! #: coverage.c:386
  #, fuzzy, gcc-internal-format
  msgid "execution counts assumed to be zero\n"
  msgstr "taulukon %qs koko on negatiivinen"
  
! #: coverage.c:399
  #, gcc-internal-format
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr ""
  
! #: coverage.c:673
  #, fuzzy, gcc-internal-format
  msgid "error writing %qs"
  msgstr "virhe kirjoitettaessa i-solmua"
  
! #: coverage.c:1267
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "tiedostoa %s ei voi avata"
--- 22398,22479 ----
  msgid "aggregate value used where a fixed-point was expected"
  msgstr ""
  
! #: coverage.c:199
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr "%s:ei ole gcov-datatiedosto\n"
  
! #: coverage.c:210
  #, fuzzy, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr "GMP-versio %s, MPFR-versio %s\n"
  
! #: coverage.c:269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "profile data for function %u is corrupted"
  msgstr "â€�%sâ€� ei ole oikea profiilidatatiedosto â€�%sâ€�:lle"
  
! #: coverage.c:270
  #, fuzzy, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr "Tulosta s_yntaksivÃ¤ritys"
  
! #: coverage.c:284
  #, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr "%qs on ylivuotanut"
  
! #: coverage.c:285
  #, fuzzy, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr "Tietokanta %s on turmeltunut; luo se uudelleen komennolla mandb --create"
  
! #: coverage.c:312
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr ""
  
! #: coverage.c:341
  #, fuzzy, gcc-internal-format
  msgid "profile for function %qD not found in profile data"
  msgstr "â€�%sâ€� ei ole oikea profiilidatatiedosto â€�%sâ€�:lle"
  
! #: coverage.c:358
  #, fuzzy, gcc-internal-format
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr "â€�%sâ€� ei ole oikea profiilidatatiedosto â€�%sâ€�:lle"
  
! #: coverage.c:367
  #, fuzzy, gcc-internal-format
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr "â€�%sâ€� ei ole oikea profiilidatatiedosto â€�%sâ€�:lle"
  
! #: coverage.c:386
  #, fuzzy, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr "TiedostojÃ¤rjestelmÃ¤n arvioitu vÃ¤himmÃ¤iskoko: %llu\n"
  
! #: coverage.c:387
  #, fuzzy, gcc-internal-format
  msgid "execution counts assumed to be zero\n"
  msgstr "taulukon %qs koko on negatiivinen"
  
! #: coverage.c:400
  #, gcc-internal-format
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr ""
  
! #: coverage.c:674
  #, fuzzy, gcc-internal-format
  msgid "error writing %qs"
  msgstr "virhe kirjoitettaessa i-solmua"
  
! #: coverage.c:1235
! #, fuzzy, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
! 
! #: coverage.c:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "tiedostoa %s ei voi avata"
*************** msgstr "tunnistamaton komentorivivalitsi
*** 22515,22531 ****
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr "tunnistamaton komentorivivalitsin %<-fopt-info-%s%>"
  
! #: dwarf2out.c:1117
  #, gcc-internal-format
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:10989
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14513
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
--- 22568,22584 ----
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr "tunnistamaton komentorivivalitsin %<-fopt-info-%s%>"
  
! #: dwarf2out.c:1120
  #, gcc-internal-format
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:10992
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14516
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
*************** msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on
*** 22605,22611 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: except.c:3517 tree.c:14679 value-prof.c:517
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "tiedoston %s avaaminen epÃ¤onnistui"
--- 22658,22664 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "tiedoston %s avaaminen epÃ¤onnistui"
*************** msgstr "KÃ¤Ã¤nteinen jÃ¤_rjestys"
*** 22635,22646 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11104
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%Kkutsu kohteeseen %qs esitelty attribuuttivirheellÃ¤: %s"
  
! #: expr.c:11118
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kkutsu kohteeseen %qs esitelty attribuuttivaroituksella: %s"
--- 22688,22699 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%Kkutsu kohteeseen %qs esitelty attribuuttivirheellÃ¤: %s"
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kkutsu kohteeseen %qs esitelty attribuuttivaroituksella: %s"
*************** msgstr "paikallisten objektien kokonaisk
*** 22720,22741 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: function.c:1784 gimplify.c:6275 gimplify.c:6435
  #, fuzzy, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "virheellinen â€�asmâ€�: "
  
! #: function.c:4255
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Varoita muuttujista, joita â€�longjmpâ€� tai â€�vforkâ€� saattaa muuttaa."
  
! #: function.c:4276
  #, fuzzy, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Varoita muuttujista, joita â€�longjmpâ€� tai â€�vforkâ€� saattaa muuttaa."
  
! #: function.c:4946
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funktio palauttaa aggregaatin"
--- 22773,22794 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: function.c:1784 gimplify.c:6277 gimplify.c:6437
  #, fuzzy, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "virheellinen â€�asmâ€�: "
  
! #: function.c:4263
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Varoita muuttujista, joita â€�longjmpâ€� tai â€�vforkâ€� saattaa muuttaa."
  
! #: function.c:4284
  #, fuzzy, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Varoita muuttujista, joita â€�longjmpâ€� tai â€�vforkâ€� saattaa muuttaa."
  
! #: function.c:4954
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funktio palauttaa aggregaatin"
*************** msgstr "fopen %s: %m"
*** 23280,23310 ****
  msgid "cannot write PCH file"
  msgstr "PCH-tiedostoa ei voi kirjoittaa"
  
! #: gimple-fold.c:1811 gimple-fold.c:2872
  #, fuzzy, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: gimple-fold.c:1877
  #, fuzzy
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: gimple-fold.c:1882
  #, fuzzy
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: gimple-fold.c:2260 tree-ssa-strlen.c:3304
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "%G%qD-mÃ¤Ã¤ritelty raja %E on yhtÃ¤suuri kuin kohteen kokoon"
  
! #: gimple-fold.c:2262
  #, fuzzy
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: gimple-fold.c:2280
  msgid "%G%qD specified bound %E equals source length"
  msgstr "raja %3$E, jonka %1$G%2$qD mÃ¤Ã¤rittelee, on sama kuin lÃ¤hteen pituus"
  
--- 23333,23363 ----
  msgid "cannot write PCH file"
  msgstr "PCH-tiedostoa ei voi kirjoittaa"
  
! #: gimple-fold.c:1817 gimple-fold.c:2878
  #, fuzzy, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: gimple-fold.c:1883
  #, fuzzy
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: gimple-fold.c:1888
  #, fuzzy
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: gimple-fold.c:2266 tree-ssa-strlen.c:3310
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "%G%qD-mÃ¤Ã¤ritelty raja %E on yhtÃ¤suuri kuin kohteen kokoon"
  
! #: gimple-fold.c:2268
  #, fuzzy
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: gimple-fold.c:2286
  msgid "%G%qD specified bound %E equals source length"
  msgstr "raja %3$E, jonka %1$G%2$qD mÃ¤Ã¤rittelee, on sama kuin lÃ¤hteen pituus"
  
*************** msgstr "funktio palauttaa osoitteen paik
*** 23328,23339 ****
  msgid "function returns address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13046 tree.c:13083 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7045 cp/call.c:8866
! #: cp/constexpr.c:852 cp/constexpr.c:3169 cp/cvt.c:1056 cp/cvt.c:1094
! #: cp/decl.c:7978 cp/decl2.c:5529 cp/decl2.c:5574 cp/pt.c:8664
! #: cp/semantics.c:1927 cp/semantics.c:4260 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
--- 23381,23392 ----
  msgid "function returns address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
*************** msgstr "%qE esitelty funktion palauttava
*** 23704,23994 ****
  msgid "%Gnull format string"
  msgstr "%s muotoilumerkkijonossa kohdassa %L"
  
! #: gimple-ssa-warn-alloca.c:531
! #, gcc-internal-format
! msgid "use of %<alloca%>"
  msgstr "%<alloca%>:n kÃ¤yttÃ¶"
  
! #: gimple-ssa-warn-alloca.c:567
! #, gcc-internal-format
! msgid "argument to variable-length array may be too large"
  msgstr "muuttuvapituisen taulukon argumentti voi olla liian suuri"
  
! #: gimple-ssa-warn-alloca.c:569
! #, gcc-internal-format
! msgid "argument to %<alloca%> may be too large"
  msgstr "%<alloca%>:n argumentti voi olla liian suuri"
  
! #: gimple-ssa-warn-alloca.c:574
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr "raja on %wu tavua, mutta argumentin koko voi olla jopa %s"
  
! #: gimple-ssa-warn-alloca.c:585
! #, gcc-internal-format
! msgid "argument to variable-length array is too large"
  msgstr "muuttuvapituisen taulukon argumentti on liian suuri"
  
! #: gimple-ssa-warn-alloca.c:587
! #, gcc-internal-format
! msgid "argument to %<alloca%> is too large"
  msgstr "%<alloca%>:n argumentti on liian suuri"
  
! #: gimple-ssa-warn-alloca.c:591
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr "raja on %wu tavua, mutta argumentti on %s"
  
! #: gimple-ssa-warn-alloca.c:599
! #, gcc-internal-format
! msgid "variable-length array bound is unknown"
  msgstr "muuttuvapituisen taulukon raja on tuntematon"
  
! #: gimple-ssa-warn-alloca.c:600
! #, fuzzy, gcc-internal-format
! msgid "%<alloca%> bound is unknown"
  msgstr "%s: tuntematon merkki kentÃ¤ssÃ¤ â€�%sâ€�"
  
! #: gimple-ssa-warn-alloca.c:604
! #, fuzzy, gcc-internal-format
! msgid "unbounded use of variable-length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: gimple-ssa-warn-alloca.c:605
! #, fuzzy, gcc-internal-format
! msgid "unbounded use of %<alloca%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: gimple-ssa-warn-alloca.c:609
! #, gcc-internal-format
! msgid "use of %<alloca%> within a loop"
  msgstr "%<alloca%>:n kÃ¤yttÃ¶ silmukassa"
  
! #: gimple-ssa-warn-alloca.c:614
! #, fuzzy, gcc-internal-format
! msgid "argument to variable-length array may be too large due to conversion from %qT to %qT"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: gimple-ssa-warn-alloca.c:617
! #, fuzzy, gcc-internal-format
! msgid "argument to %<alloca%> may be too large due to conversion from %qT to %qT"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
  
! #: gimple-ssa-warn-alloca.c:623
! #, fuzzy, gcc-internal-format
! msgid "argument to variable-length array is zero"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: gimple-ssa-warn-alloca.c:625
! #, gcc-internal-format
! msgid "argument to %<alloca%> is zero"
  msgstr "%<alloca%>-funktion argumentti on nolla"
  
! #: gimple-ssa-warn-restrict.c:1505
  #, fuzzy
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1507
  #, fuzzy
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1511
  #, fuzzy
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1513
  #, fuzzy
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1520
  #, fuzzy
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1530
  #, fuzzy
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1543
  #, fuzzy
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1553
  #, fuzzy
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1561
  #, fuzzy
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1574
  #, fuzzy
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1582
  #, fuzzy
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1589
  #, fuzzy
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1617
  #, fuzzy
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1624
  #, fuzzy
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1635
  #, fuzzy
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1642
  #, fuzzy
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1655
  #, fuzzy
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1662
  #, fuzzy
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1674
  #, fuzzy
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1717
  #, fuzzy
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: gimple-ssa-warn-restrict.c:1723
  #, fuzzy
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: gimple-ssa-warn-restrict.c:1782
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1787
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "taulukko %qD esitelty tÃ¤Ã¤llÃ¤"
  
! #: gimple-ssa-warn-restrict.c:1792 gimple-ssa-warn-restrict.c:1798
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1815
  #, fuzzy
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1818
  #, fuzzy
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1824
  #, fuzzy
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1826
  #, fuzzy
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1832 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4065 cp/decl.c:11620 cp/decl.c:12091 cp/decl.c:12100
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3469
! #: cp/parser.c:3520 cp/parser.c:6494 cp/parser.c:22190
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD esitelty tÃ¤Ã¤llÃ¤"
  
! #: gimple-ssa-warn-restrict.c:1839
  #, fuzzy
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1841
  #, fuzzy
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1847
  #, fuzzy
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1848
  #, fuzzy
  msgid "%G%qD offset %s is out of bounds"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1860
  #, fuzzy
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1868 gimple-ssa-warn-restrict.c:1889
  #, fuzzy, gcc-internal-format
  msgid "subobject %qD declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: gimple-ssa-warn-restrict.c:1878
  #, fuzzy
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:2067
  #, fuzzy
  msgid "%G%qD source argument is the same as destination"
  msgstr "%qE esitelty funktion palauttavana funktiona"
--- 23757,24055 ----
  msgid "%Gnull format string"
  msgstr "%s muotoilumerkkijonossa kohdassa %L"
  
! #: gimple-ssa-warn-alloca.c:532
! #, fuzzy
! #| msgid "use of %<alloca%>"
! msgid "%Guse of %<alloca%>"
  msgstr "%<alloca%>:n kÃ¤yttÃ¶"
  
! #: gimple-ssa-warn-alloca.c:569
! #, fuzzy
! #| msgid "argument to variable-length array may be too large"
! msgid "%Gargument to variable-length array may be too large"
  msgstr "muuttuvapituisen taulukon argumentti voi olla liian suuri"
  
! #: gimple-ssa-warn-alloca.c:571
! #, fuzzy
! #| msgid "argument to %<alloca%> may be too large"
! msgid "%Gargument to %<alloca%> may be too large"
  msgstr "%<alloca%>:n argumentti voi olla liian suuri"
  
! #: gimple-ssa-warn-alloca.c:577
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr "raja on %wu tavua, mutta argumentin koko voi olla jopa %s"
  
! #: gimple-ssa-warn-alloca.c:589
! #, fuzzy
! #| msgid "argument to variable-length array is too large"
! msgid "%Gargument to variable-length array is too large"
  msgstr "muuttuvapituisen taulukon argumentti on liian suuri"
  
! #: gimple-ssa-warn-alloca.c:591
! #, fuzzy
! #| msgid "argument to %<alloca%> is too large"
! msgid "%Gargument to %<alloca%> is too large"
  msgstr "%<alloca%>:n argumentti on liian suuri"
  
! #: gimple-ssa-warn-alloca.c:596
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr "raja on %wu tavua, mutta argumentti on %s"
  
! #: gimple-ssa-warn-alloca.c:605
! #, fuzzy
! #| msgid "variable-length array bound is unknown"
! msgid "%Gvariable-length array bound is unknown"
  msgstr "muuttuvapituisen taulukon raja on tuntematon"
  
! #: gimple-ssa-warn-alloca.c:606
! #, fuzzy
! msgid "%G%<alloca%> bound is unknown"
  msgstr "%s: tuntematon merkki kentÃ¤ssÃ¤ â€�%sâ€�"
  
! #: gimple-ssa-warn-alloca.c:612
! #, fuzzy
! msgid "%Gunbounded use of variable-length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: gimple-ssa-warn-alloca.c:613
! #, fuzzy
! msgid "%Gunbounded use of %<alloca%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: gimple-ssa-warn-alloca.c:619
! #, fuzzy
! #| msgid "use of %<alloca%> within a loop"
! msgid "%Guse of %<alloca%> within a loop"
  msgstr "%<alloca%>:n kÃ¤yttÃ¶ silmukassa"
  
! #: gimple-ssa-warn-alloca.c:625
! #, fuzzy
! msgid "%Gargument to variable-length array may be too large due to conversion from %qT to %qT"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: gimple-ssa-warn-alloca.c:628
! #, fuzzy
! msgid "%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
  
! #: gimple-ssa-warn-alloca.c:635
! #, fuzzy
! msgid "%Gargument to variable-length array is zero"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: gimple-ssa-warn-alloca.c:637
! #, fuzzy
! #| msgid "argument to %<alloca%> is zero"
! msgid "%Gargument to %<alloca%> is zero"
  msgstr "%<alloca%>-funktion argumentti on nolla"
  
! #: gimple-ssa-warn-restrict.c:1483
  #, fuzzy
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1485
  #, fuzzy
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1489
  #, fuzzy
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1491
  #, fuzzy
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1498
  #, fuzzy
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1508
  #, fuzzy
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1521
  #, fuzzy
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1531
  #, fuzzy
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1539
  #, fuzzy
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1552
  #, fuzzy
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1560
  #, fuzzy
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1567
  #, fuzzy
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1595
  #, fuzzy
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1602
  #, fuzzy
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1613
  #, fuzzy
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1620
  #, fuzzy
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1633
  #, fuzzy
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1640
  #, fuzzy
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1652
  #, fuzzy
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: gimple-ssa-warn-restrict.c:1695
  #, fuzzy
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: gimple-ssa-warn-restrict.c:1701
  #, fuzzy
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: gimple-ssa-warn-restrict.c:1760
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1765
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "taulukko %qD esitelty tÃ¤Ã¤llÃ¤"
  
! #: gimple-ssa-warn-restrict.c:1770 gimple-ssa-warn-restrict.c:1776
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1793
  #, fuzzy
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1796
  #, fuzzy
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1802
  #, fuzzy
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1804
  #, fuzzy
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD esitelty tÃ¤Ã¤llÃ¤"
  
! #: gimple-ssa-warn-restrict.c:1817
  #, fuzzy
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1819
  #, fuzzy
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1825
  #, fuzzy
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1826
  #, fuzzy
  msgid "%G%qD offset %s is out of bounds"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1838
  #, fuzzy
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1846 gimple-ssa-warn-restrict.c:1867
  #, fuzzy, gcc-internal-format
  msgid "subobject %qD declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: gimple-ssa-warn-restrict.c:1856
  #, fuzzy
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:2045
  #, fuzzy
  msgid "%G%qD source argument is the same as destination"
  msgstr "%qE esitelty funktion palauttavana funktiona"
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 24030,24334 ****
  msgid "using result of function returning %<void%>"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: gimplify.c:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6289
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: gimplify.c:6436
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6476 gimplify.c:6485
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:7099
  #, 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.c:7101
  #, fuzzy, gcc-internal-format
  msgid "enclosing region"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7105
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:7107
  #, fuzzy, gcc-internal-format
  msgid "enclosing target region"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7120
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:7122
  #, fuzzy, gcc-internal-format
  msgid "enclosing task"
  msgstr "          %s"
  
! #: gimplify.c:7198
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: gimplify.c:7200
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "          %s"
  
! #: gimplify.c:7343
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.c:7345
  #, fuzzy, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.c:7406
  #, 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.c:7414
  #, 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.c:7468
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: gimplify.c:7470
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7500 gimplify.c:8805
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: gimplify.c:7521
  #, fuzzy, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: gimplify.c:7644
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7647
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7661
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7664
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7667
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:8421 gimplify.c:8427
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:8444
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:8533
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8541 gimplify.c:12383
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8551 gimplify.c:8557 gimplify.c:8563 gimplify.c:8569
! #: gimplify.c:12376
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: gimplify.c:8656
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8973
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9147
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: gimplify.c:9436
  #, fuzzy, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyÃ¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: gimplify.c:9493
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:9521
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "odotettiin %<operator%>"
  
! #: gimplify.c:9697
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9907
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:9956
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10203
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10258
  #, fuzzy, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10349
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10495
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10514
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ei ole malli"
  
! #: gimplify.c:10613
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:10947
  #, fuzzy, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:11487 gimplify.c:11746
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:12314
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12338
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12358
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12410
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13268 omp-low.c:3252
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:13286
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13299
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: gimplify.c:13312
  #, fuzzy, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:13323
  #, fuzzy, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:14613
  #, fuzzy, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  " EPÃ„ONNISTUI\n"
  "\n"
  
! #: gimplify.c:15135
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT muunnetaan tyypiksi %qT, kun se viedÃ¤Ã¤n %<...%>:n lÃ¤pi"
  
! #: gimplify.c:15140
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(eli kannattaisi antaa %qT eikÃ¤ %qT funktiolle %<va_arg%>)"
  
! #: gimplify.c:15147
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jos tÃ¤mÃ¤ koodi saavutetaan, ohjelma keskeytyy"
--- 24091,24395 ----
  msgid "using result of function returning %<void%>"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: gimplify.c:6278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6291
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: gimplify.c:6438
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6478 gimplify.c:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:7101
  #, 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.c:7103
  #, fuzzy, gcc-internal-format
  msgid "enclosing region"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7107
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:7109
  #, fuzzy, gcc-internal-format
  msgid "enclosing target region"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7122
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:7124
  #, fuzzy, gcc-internal-format
  msgid "enclosing task"
  msgstr "          %s"
  
! #: gimplify.c:7200
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: gimplify.c:7202
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "          %s"
  
! #: gimplify.c:7345
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.c:7347
  #, fuzzy, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.c:7408
  #, 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.c:7416
  #, 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.c:7470
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: gimplify.c:7472
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7502 gimplify.c:8811
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: gimplify.c:7523
  #, fuzzy, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: gimplify.c:7646
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7649
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7663
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7666
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7669
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:8423 gimplify.c:8429
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:8446
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:8535
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: gimplify.c:8658
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9153
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: gimplify.c:9442
  #, fuzzy, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyÃ¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: gimplify.c:9499
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:9527
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "odotettiin %<operator%>"
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:9962
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10209
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10264
  #, fuzzy, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ei ole malli"
  
! #: gimplify.c:10619
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:10953
  #, fuzzy, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:11493 gimplify.c:11752
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:12320
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12344
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12416
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13274 omp-low.c:3254
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13305
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: gimplify.c:13318
  #, fuzzy, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:13329
  #, fuzzy, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:14619
  #, fuzzy, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  " EPÃ„ONNISTUI\n"
  "\n"
  
! #: gimplify.c:15170
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT muunnetaan tyypiksi %qT, kun se viedÃ¤Ã¤n %<...%>:n lÃ¤pi"
  
! #: gimplify.c:15175
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(eli kannattaisi antaa %qT eikÃ¤ %qT funktiolle %<va_arg%>)"
  
! #: gimplify.c:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jos tÃ¤mÃ¤ koodi saavutetaan, ohjelma keskeytyy"
*************** msgid_plural "Declaring method %qD final
*** 24717,24728 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4259
  #, fuzzy, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: ipa-fnsummary.c:4328
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
--- 24778,24789 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4289
  #, fuzzy, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
*************** msgstr "funktio voi olla ehdokas %<%s%>-
*** 24752,24788 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1466
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1471
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1476
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1488
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1507
  #, fuzzy, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "verifiointi epÃ¤onnistui: %s"
  
! #: ipa-sra.c:2456
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2459
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 24813,24849 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, fuzzy, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "verifiointi epÃ¤onnistui: %s"
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu va
*** 24822,24833 ****
  msgid "unable to find a register to spill"
  msgstr "Tiedostoa â€�%sâ€� ei lÃ¶ytynyt."
  
! #: lra-constraints.c:4008 reload.c:3815 reload.c:4070
  #, fuzzy, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: lra-constraints.c:4948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
--- 24883,24894 ----
  msgid "unable to find a register to spill"
  msgstr "Tiedostoa â€�%sâ€� ei lÃ¶ytynyt."
  
! #: lra-constraints.c:4012 reload.c:3815 reload.c:4070
  #, fuzzy, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: lra-constraints.c:4952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
*************** msgstr ""
*** 24928,24979 ****
  msgid "bytecode stream: unexpected tag %s"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: lto-streamer-in.c:893 lto-streamer-in.c:904
  #, fuzzy, gcc-internal-format
  msgid "Cgraph edge statement index out of range"
  msgstr "sulkumerkkien kÃ¤yttÃ¶ laskulausekkeen ympÃ¤rillÃ¤ on suositeltavaa |-operandissa"
  
! #: lto-streamer-in.c:898 lto-streamer-in.c:908
  #, fuzzy, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr "sulkumerkkien kÃ¤yttÃ¶ laskulausekkeen ympÃ¤rillÃ¤ on suositeltavaa |-operandissa"
  
! #: lto-streamer-in.c:915
  #, fuzzy, gcc-internal-format
  msgid "Reference statement index out of range"
  msgstr "sulkumerkkien kÃ¤yttÃ¶ laskulausekkeen ympÃ¤rillÃ¤ on suositeltavaa |-operandissa"
  
! #: lto-streamer-in.c:919
  #, fuzzy, gcc-internal-format
  msgid "Reference statement index not found"
  msgstr "sulkumerkkien kÃ¤yttÃ¶ laskulausekkeen ympÃ¤rillÃ¤ on suositeltavaa |-operandissa"
  
! #: lto-streamer-in.c:1606
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: lto-streamer-in.c:1710
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1715
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1720
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1725
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1728
  #, fuzzy, gcc-internal-format
  msgid "%s - unsupported mode %qs"
  msgstr "tuntematon vÃ¤rimoodi"
--- 24989,25040 ----
  msgid "bytecode stream: unexpected tag %s"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: lto-streamer-in.c:894 lto-streamer-in.c:905
  #, fuzzy, gcc-internal-format
  msgid "Cgraph edge statement index out of range"
  msgstr "sulkumerkkien kÃ¤yttÃ¶ laskulausekkeen ympÃ¤rillÃ¤ on suositeltavaa |-operandissa"
  
! #: lto-streamer-in.c:899 lto-streamer-in.c:909
  #, fuzzy, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr "sulkumerkkien kÃ¤yttÃ¶ laskulausekkeen ympÃ¤rillÃ¤ on suositeltavaa |-operandissa"
  
! #: lto-streamer-in.c:916
  #, fuzzy, gcc-internal-format
  msgid "Reference statement index out of range"
  msgstr "sulkumerkkien kÃ¤yttÃ¶ laskulausekkeen ympÃ¤rillÃ¤ on suositeltavaa |-operandissa"
  
! #: lto-streamer-in.c:920
  #, fuzzy, gcc-internal-format
  msgid "Reference statement index not found"
  msgstr "sulkumerkkien kÃ¤yttÃ¶ laskulausekkeen ympÃ¤rillÃ¤ on suositeltavaa |-operandissa"
  
! #: lto-streamer-in.c:1607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: lto-streamer-in.c:1711
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1716
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1721
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1726
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1729
  #, fuzzy, gcc-internal-format
  msgid "%s - unsupported mode %qs"
  msgstr "tuntematon vÃ¤rimoodi"
*************** msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyt
*** 25094,25125 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr "versioattribuutti ei ole merkkijono"
  
! #: multiple_target.c:354
  #, fuzzy, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: multiple_target.c:363
  #, fuzzy, gcc-internal-format
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr "versioattribuutti ei ole merkkijono"
  
! #: multiple_target.c:366
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: multiple_target.c:387
  #, fuzzy, gcc-internal-format
  msgid "%<default%> target was not set"
  msgstr "# Ei kohde:"
  
! #: multiple_target.c:391
  #, fuzzy, gcc-internal-format
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: multiple_target.c:395
  #, fuzzy, gcc-internal-format
  msgid "multiple %<default%> targets were set"
  msgstr "useita default-nimikkeitÃ¤ samassa switch-lauseessa"
--- 25155,25186 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr "versioattribuutti ei ole merkkijono"
  
! #: multiple_target.c:350
  #, fuzzy, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: multiple_target.c:359
  #, fuzzy, gcc-internal-format
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr "versioattribuutti ei ole merkkijono"
  
! #: multiple_target.c:362
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: multiple_target.c:383
  #, fuzzy, gcc-internal-format
  msgid "%<default%> target was not set"
  msgstr "# Ei kohde:"
  
! #: multiple_target.c:387
  #, fuzzy, gcc-internal-format
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: multiple_target.c:391
  #, fuzzy, gcc-internal-format
  msgid "multiple %<default%> targets were set"
  msgstr "useita default-nimikkeitÃ¤ samassa switch-lauseessa"
*************** msgstr ""
*** 25144,25446 ****
  msgid "... to the previous %qs clause here"
  msgstr "viimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
  
! #: omp-general.c:1814
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1821
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1830
  #, fuzzy, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "switch alkaa tÃ¤stÃ¤"
  
! #: omp-general.c:1838
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2380 omp-offload.c:1193
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2383 omp-offload.c:1194
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2387 omp-offload.c:1228
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-low.c:2434
  #, gcc-internal-format
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr ""
  
! #: omp-low.c:2489
  #, fuzzy, gcc-internal-format
  msgid "conflicting reduction operations for %qE"
  msgstr "ristiriitaiset tyypit %q+D:lle"
  
! #: omp-low.c:2492
  #, fuzzy, gcc-internal-format
  msgid "location of the previous reduction for %qE"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: omp-low.c:2525
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr ""
  
! #: omp-low.c:2818
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr ""
  
! #: omp-low.c:2827
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr ""
  
! #: omp-low.c:2849 omp-low.c:2916
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:2868
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr ""
  
! #: omp-low.c:2883
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:2898
  #, gcc-internal-format
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr ""
  
! #: omp-low.c:2912
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr ""
  
! #: omp-low.c:2932
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr ""
  
! #: omp-low.c:2979
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr ""
  
! #: omp-low.c:3001
  #, fuzzy, gcc-internal-format
  msgid "orphaned %qs construct"
  msgstr "vÃ¤Ã¤rin aseteltu [:upper:]- ja/tai [:lower:]-rakenne"
  
! #: omp-low.c:3030
  #, fuzzy, gcc-internal-format
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: omp-low.c:3035
  #, fuzzy, gcc-internal-format
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: omp-low.c:3055 omp-low.c:3068
  #, fuzzy, gcc-internal-format
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: omp-low.c:3097
  #, gcc-internal-format
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr ""
  
! #: omp-low.c:3122
  #, gcc-internal-format
  msgid "invalid arguments"
  msgstr "virheelliset argumentit"
  
! #: omp-low.c:3128
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr ""
  
! #: omp-low.c:3156
  #, gcc-internal-format
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3163
  #, gcc-internal-format
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3192
  #, gcc-internal-format
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3216 omp-low.c:3373 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr ""
  
! #: omp-low.c:3244
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr ""
  
! #: omp-low.c:3261
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr ""
  
! #: omp-low.c:3276
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:3289
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3302 omp-low.c:3324
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr ""
  
! #: omp-low.c:3310
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: omp-low.c:3341
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr ""
  
! #: omp-low.c:3359
  #, gcc-internal-format
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr ""
  
! #: omp-low.c:3381
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr ""
  
! #: omp-low.c:3394
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr ""
  
! #: omp-low.c:3443
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr ""
  
! #: omp-low.c:3456 omp-low.c:3463
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr ""
  
! #: omp-low.c:3686
  #, gcc-internal-format
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr ""
  
! #: omp-low.c:3712
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:8881
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:8904
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: omp-low.c:13183 omp-low.c:13188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: omp-offload.c:651
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1226
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1230 omp-offload.c:1262
  #, fuzzy, gcc-internal-format
  msgid "containing loop here"
  msgstr "jÃ¤tÃ¤ pois CACHEDIR.TAGin sisÃ¤ltÃ¤vÃ¤t hakemistot"
  
! #: omp-offload.c:1235
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1237
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1242
  #, fuzzy, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: omp-offload.c:1255
  #, fuzzy, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: omp-offload.c:1396
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1404
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1406
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
--- 25205,25512 ----
  msgid "... to the previous %qs clause here"
  msgstr "viimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
  
! #: omp-general.c:1785
! #, gcc-internal-format
! msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
! msgstr ""
! 
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, fuzzy, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "switch alkaa tÃ¤stÃ¤"
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-low.c:2436
  #, gcc-internal-format
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr ""
  
! #: omp-low.c:2491
  #, fuzzy, gcc-internal-format
  msgid "conflicting reduction operations for %qE"
  msgstr "ristiriitaiset tyypit %q+D:lle"
  
! #: omp-low.c:2494
  #, fuzzy, gcc-internal-format
  msgid "location of the previous reduction for %qE"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: omp-low.c:2527
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr ""
  
! #: omp-low.c:2820
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr ""
  
! #: omp-low.c:2829
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr ""
  
! #: omp-low.c:2851 omp-low.c:2918
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:2870
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr ""
  
! #: omp-low.c:2885
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:2900
  #, gcc-internal-format
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr ""
  
! #: omp-low.c:2914
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr ""
  
! #: omp-low.c:2934
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr ""
  
! #: omp-low.c:2981
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr ""
  
! #: omp-low.c:3003
  #, fuzzy, gcc-internal-format
  msgid "orphaned %qs construct"
  msgstr "vÃ¤Ã¤rin aseteltu [:upper:]- ja/tai [:lower:]-rakenne"
  
! #: omp-low.c:3032
  #, fuzzy, gcc-internal-format
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: omp-low.c:3037
  #, fuzzy, gcc-internal-format
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: omp-low.c:3057 omp-low.c:3070
  #, fuzzy, gcc-internal-format
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: omp-low.c:3099
  #, gcc-internal-format
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr ""
  
! #: omp-low.c:3124
  #, gcc-internal-format
  msgid "invalid arguments"
  msgstr "virheelliset argumentit"
  
! #: omp-low.c:3130
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr ""
  
! #: omp-low.c:3158
  #, gcc-internal-format
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3165
  #, gcc-internal-format
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3194
  #, gcc-internal-format
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3218 omp-low.c:3375 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr ""
  
! #: omp-low.c:3246
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr ""
  
! #: omp-low.c:3263
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr ""
  
! #: omp-low.c:3278
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:3291
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3304 omp-low.c:3326
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr ""
  
! #: omp-low.c:3312
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: omp-low.c:3343
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr ""
  
! #: omp-low.c:3361
  #, gcc-internal-format
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr ""
  
! #: omp-low.c:3383
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr ""
  
! #: omp-low.c:3396
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr ""
  
! #: omp-low.c:3445
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr ""
  
! #: omp-low.c:3458 omp-low.c:3465
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr ""
  
! #: omp-low.c:3688
  #, gcc-internal-format
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr ""
  
! #: omp-low.c:3714
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:8883
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:8906
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: omp-low.c:13185 omp-low.c:13190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, fuzzy, gcc-internal-format
  msgid "containing loop here"
  msgstr "jÃ¤tÃ¤ pois CACHEDIR.TAGin sisÃ¤ltÃ¤vÃ¤t hakemistot"
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1254
  #, fuzzy, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: omp-offload.c:1267
  #, fuzzy, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
*************** msgstr "%Jlohkoattribuutteja ei tueta tÃ
*** 25475,25481 ****
  msgid "command-line option %qs is not supported by this configuration"
  msgstr "komentorivivalitsin %qs on kelvollinen kohteelle %s, mutta ei kohteelle %s"
  
! #: opts-common.c:1285 opts.c:2076
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
--- 25541,25547 ----
  msgid "command-line option %qs is not supported by this configuration"
  msgstr "komentorivivalitsin %qs on kelvollinen kohteelle %s, mutta ei kohteelle %s"
  
! #: opts-common.c:1285 opts.c:2093
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
*************** msgstr "#pragma redefine_extname ei ole
*** 25572,25588 ****
  msgid "unrecognized shadow offset %qs"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: opts.c:91
  #, fuzzy, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: opts.c:127
  #, fuzzy, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: opts.c:134
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr ""
--- 25638,25654 ----
  msgid "unrecognized shadow offset %qs"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: opts.c:92
  #, fuzzy, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: opts.c:128
  #, fuzzy, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: opts.c:135
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr ""
*************** msgstr "#pragma redefine_extname ei ole
*** 25692,25698 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:970 config/darwin.c:3214
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
--- 25758,25764 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:970 config/darwin.c:3223
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
*************** msgstr "Profilointiajastin vanhentunut"
*** 25777,25918 ****
  msgid "vtable verification is not supported with LTO"
  msgstr "Profilointiajastin vanhentunut"
  
! #: opts.c:1659
  #, gcc-internal-format
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr ""
  
! #: opts.c:1873
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr "Kelvolliset argumentit --quoting-style-valitsimelle ovat:"
  
! #: opts.c:1913
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr "tuntematon komentorivivalitsin â€�%sâ€�"
  
! #: opts.c:1919
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr "tuntematon komentorivivalitsin â€�%sâ€�"
  
! #: opts.c:1954
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute directive ignored"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: opts.c:1981
  #, fuzzy, gcc-internal-format
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: opts.c:1996
  #, fuzzy, gcc-internal-format
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: opts.c:2005
  #, fuzzy, gcc-internal-format
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: opts.c:2131
  #, gcc-internal-format
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr ""
  
! #: opts.c:2140
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr "tuntematon komentorivivalitsin â€�%sâ€�"
  
! #: opts.c:2509
  #, fuzzy, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: opts.c:2521
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr ""
  
! #: opts.c:2529
  #, fuzzy, gcc-internal-format
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: opts.c:2604
  #, fuzzy, gcc-internal-format
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: opts.c:2662
  #, fuzzy, gcc-internal-format
  msgid "unknown stack check parameter %qs"
  msgstr "tuntematon konetila %qs"
  
! #: opts.c:2690
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr ""
  
! #: opts.c:2701
  #, fuzzy, gcc-internal-format
  msgid "dwarf version %wu is not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: opts.c:2755
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr "tuntematon komentorivivalitsin â€�%sâ€�"
  
! #: opts.c:2933
  #, fuzzy, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: opts.c:2942
  #, fuzzy, gcc-internal-format
  msgid "debug format %qs conflicts with prior selection"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: opts.c:2960
  #, fuzzy, gcc-internal-format
  msgid "unrecognized debug output level %qs"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: opts.c:2962
  #, fuzzy, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: opts.c:2982
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr ""
  
! #: opts.c:2986
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr ""
  
! #: opts.c:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr "tunnistamaton gcc:n vianjÃ¤ljitysvalitsin: %c"
  
! #: opts.c:3060
  #, fuzzy, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr "tunnistamaton komentorivivalitsin %<-fdump-%s%>"
  
! #: opts.c:3064
  #, fuzzy, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr "%s: valitsin â€�%sâ€� on moniselitteinen\n"
  
! #: opts.c:3068
  #, fuzzy, gcc-internal-format
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
  msgstr "tuntematon komentorivivalitsin %qs"
--- 25843,25984 ----
  msgid "vtable verification is not supported with LTO"
  msgstr "Profilointiajastin vanhentunut"
  
! #: opts.c:1676
  #, gcc-internal-format
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr ""
  
! #: opts.c:1890
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr "Kelvolliset argumentit --quoting-style-valitsimelle ovat:"
  
! #: opts.c:1930
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr "tuntematon komentorivivalitsin â€�%sâ€�"
  
! #: opts.c:1936
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr "tuntematon komentorivivalitsin â€�%sâ€�"
  
! #: opts.c:1971
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute directive ignored"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: opts.c:1998
  #, fuzzy, gcc-internal-format
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: opts.c:2013
  #, fuzzy, gcc-internal-format
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: opts.c:2022
  #, fuzzy, gcc-internal-format
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: opts.c:2148
  #, gcc-internal-format
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr ""
  
! #: opts.c:2157
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr "tuntematon komentorivivalitsin â€�%sâ€�"
  
! #: opts.c:2526
  #, fuzzy, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: opts.c:2538
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr ""
  
! #: opts.c:2546
  #, fuzzy, gcc-internal-format
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: opts.c:2621
  #, fuzzy, gcc-internal-format
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: opts.c:2679
  #, fuzzy, gcc-internal-format
  msgid "unknown stack check parameter %qs"
  msgstr "tuntematon konetila %qs"
  
! #: opts.c:2707
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr ""
  
! #: opts.c:2718
  #, fuzzy, gcc-internal-format
  msgid "dwarf version %wu is not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: opts.c:2772
  #, fuzzy, gcc-internal-format
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr "tuntematon komentorivivalitsin â€�%sâ€�"
  
! #: opts.c:2950
  #, fuzzy, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: opts.c:2959
  #, fuzzy, gcc-internal-format
  msgid "debug format %qs conflicts with prior selection"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: opts.c:2977
  #, fuzzy, gcc-internal-format
  msgid "unrecognized debug output level %qs"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: opts.c:2979
  #, fuzzy, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: opts.c:2999
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr ""
  
! #: opts.c:3003
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr ""
  
! #: opts.c:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr "tunnistamaton gcc:n vianjÃ¤ljitysvalitsin: %c"
  
! #: opts.c:3077
  #, fuzzy, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr "tunnistamaton komentorivivalitsin %<-fdump-%s%>"
  
! #: opts.c:3081
  #, fuzzy, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr "%s: valitsin â€�%sâ€� on moniselitteinen\n"
  
! #: opts.c:3085
  #, fuzzy, gcc-internal-format
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
  msgstr "tuntematon komentorivivalitsin %qs"
*************** msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤y
*** 26260,26266 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty globaalia rekisterimuuttujaa %qD"
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5483
  #, fuzzy, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "nimellÃ¤ %qD"
--- 26326,26332 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty globaalia rekisterimuuttujaa %qD"
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5488
  #, fuzzy, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "nimellÃ¤ %qD"
*************** msgstr "tunnistamaton rekisterinimi %qs"
*** 26295,26311 ****
  msgid "unable to find a register to spill in class %qs"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: reload1.c:4585
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: reload1.c:6002
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: reload1.c:7880
  #, fuzzy, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
--- 26361,26377 ----
  msgid "unable to find a register to spill in class %qs"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: reload1.c:4586
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: reload1.c:6003
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: reload1.c:7881
  #, fuzzy, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
*************** msgstr "pakattu attribuutti aiheuttaa te
*** 26450,26491 ****
  msgid "packed attribute is unnecessary for %q+D"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: stor-layout.c:1345
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr "kohdistetaan %q+D venyttÃ¤mÃ¤llÃ¤ structia"
  
! #: stor-layout.c:1404
  #, fuzzy, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr "Varoita pakatuista bittikentistÃ¤, joiden siirrososoite vaihtui GCC 4.4:ssÃ¤"
  
! #: stor-layout.c:1779
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr "venytetÃ¤Ã¤n structin koko kohdistusrajalle asti"
  
! #: stor-layout.c:1807
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr "pakattu attribuutti aiheuttaa tehottoman kohdistuksen %qE:lle"
  
! #: stor-layout.c:1811
  #, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr "pakattu attribuutti on tarpeeton %qE:lle"
  
! #: stor-layout.c:1817
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr "pakattu attribuutti aiheuttaa tehottoman kohdistuksen"
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr "pakattu attribuutti on tarpeeton"
  
! #: stor-layout.c:2583
  #, fuzzy, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
--- 26516,26557 ----
  msgid "packed attribute is unnecessary for %q+D"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: stor-layout.c:1346
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr "kohdistetaan %q+D venyttÃ¤mÃ¤llÃ¤ structia"
  
! #: stor-layout.c:1405
  #, fuzzy, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr "Varoita pakatuista bittikentistÃ¤, joiden siirrososoite vaihtui GCC 4.4:ssÃ¤"
  
! #: stor-layout.c:1781
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr "venytetÃ¤Ã¤n structin koko kohdistusrajalle asti"
  
! #: stor-layout.c:1809
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr "pakattu attribuutti aiheuttaa tehottoman kohdistuksen %qE:lle"
  
! #: stor-layout.c:1813
  #, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr "pakattu attribuutti on tarpeeton %qE:lle"
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr "pakattu attribuutti aiheuttaa tehottoman kohdistuksen"
  
! #: stor-layout.c:1821
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr "pakattu attribuutti on tarpeeton"
  
! #: stor-layout.c:2585
  #, fuzzy, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
*************** msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤
*** 26500,26676 ****
  msgid "%qD renamed after being referenced in assembly"
  msgstr ""
  
! #: symtab.c:1063
  #, fuzzy, gcc-internal-format
  msgid "function symbol is not function"
  msgstr "funktion palauttava funktio"
  
! #: symtab.c:1070
  #, gcc-internal-format
  msgid "inconsistent %<ifunc%> attribute"
  msgstr ""
  
! #: symtab.c:1078
  #, fuzzy, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr "%qD ei ole muuttuja"
  
! #: symtab.c:1084
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr "solmun tyyppi on tuntematon"
  
! #: symtab.c:1093
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1101
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1112 symtab.c:1119
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr ""
  
! #: symtab.c:1128
  #, gcc-internal-format
  msgid "node not found in symtab assembler name hash"
  msgstr ""
  
! #: symtab.c:1137
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr ""
  
! #: symtab.c:1142
  #, fuzzy, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: symtab.c:1147
  #, fuzzy, gcc-internal-format
  msgid "node is analyzed but it is not a definition"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: symtab.c:1152
  #, fuzzy, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr "maa-asetustojen aliastiedostoa â€�%sâ€� ei lÃ¶ydy"
  
! #: symtab.c:1157
  #, fuzzy, gcc-internal-format
  msgid "node is alias but not definition"
  msgstr "maa-asetustojen aliastiedostoa â€�%sâ€� ei lÃ¶ydy"
  
! #: symtab.c:1162
  #, fuzzy, gcc-internal-format
  msgid "node is weakref but not an transparent_alias"
  msgstr "maa-asetustojen aliastiedostoa â€�%sâ€� ei lÃ¶ydy"
  
! #: symtab.c:1167
  #, fuzzy, gcc-internal-format
  msgid "node is transparent_alias but not an alias"
  msgstr "maa-asetustojen aliastiedostoa â€�%sâ€� ei lÃ¶ydy"
  
! #: symtab.c:1172
  #, fuzzy, gcc-internal-format
  msgid "node is symver but not alias"
  msgstr "maa-asetustojen aliastiedostoa â€�%sâ€� ei lÃ¶ydy"
  
! #: symtab.c:1181
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1188
  #, fuzzy, gcc-internal-format
  msgid "symver is not exported with default visibility"
  msgstr "%qD esiteltiin tyyppinÃ¤ %qs, mikÃ¤ edellyttÃ¤Ã¤ oletusnÃ¤kyvyyttÃ¤"
  
! #: symtab.c:1197
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr ""
  
! #: symtab.c:1202
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr ""
  
! #: symtab.c:1207
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr ""
  
! #: symtab.c:1212
  #, fuzzy, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: symtab.c:1219
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr ""
  
! #: symtab.c:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr ""
  
! #: symtab.c:1244
  #, fuzzy, gcc-internal-format
  msgid "implicit_section flag is set but section isn%'t"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: symtab.c:1251
  #, fuzzy, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: symtab.c:1263
  #, fuzzy, gcc-internal-format
  msgid "Alias and target%'s section differs"
  msgstr "Sama kuin --help=target"
  
! #: symtab.c:1270
  #, fuzzy, gcc-internal-format
  msgid "Alias and target%'s comdat groups differs"
  msgstr "Sama kuin --help=target"
  
! #: symtab.c:1285
  #, fuzzy, gcc-internal-format
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr "Sama kuin --help=target"
  
! #: symtab.c:1293
  #, fuzzy, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr "unionista ei voi tehdÃ¤ lÃ¤pinÃ¤kyvÃ¤Ã¤"
  
! #: symtab.c:1316 symtab.c:1353
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr "symtab_node::verify epÃ¤onnistui"
  
! #: symtab.c:1349
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.c:1762
  #, fuzzy, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "%JsisÃ¤Ã¤nrakennettu funktio %qD esitelty ei-funktiona"
  
! #: symtab.c:1764
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: symtab.c:1792
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
--- 26566,26742 ----
  msgid "%qD renamed after being referenced in assembly"
  msgstr ""
  
! #: symtab.c:1064
  #, fuzzy, gcc-internal-format
  msgid "function symbol is not function"
  msgstr "funktion palauttava funktio"
  
! #: symtab.c:1071
  #, gcc-internal-format
  msgid "inconsistent %<ifunc%> attribute"
  msgstr ""
  
! #: symtab.c:1079
  #, fuzzy, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr "%qD ei ole muuttuja"
  
! #: symtab.c:1085
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr "solmun tyyppi on tuntematon"
  
! #: symtab.c:1094
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1102
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1113 symtab.c:1120
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr ""
  
! #: symtab.c:1129
  #, gcc-internal-format
  msgid "node not found in symtab assembler name hash"
  msgstr ""
  
! #: symtab.c:1138
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr ""
  
! #: symtab.c:1143
  #, fuzzy, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: symtab.c:1148
  #, fuzzy, gcc-internal-format
  msgid "node is analyzed but it is not a definition"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: symtab.c:1153
  #, fuzzy, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr "maa-asetustojen aliastiedostoa â€�%sâ€� ei lÃ¶ydy"
  
! #: symtab.c:1158
  #, fuzzy, gcc-internal-format
  msgid "node is alias but not definition"
  msgstr "maa-asetustojen aliastiedostoa â€�%sâ€� ei lÃ¶ydy"
  
! #: symtab.c:1163
  #, fuzzy, gcc-internal-format
  msgid "node is weakref but not an transparent_alias"
  msgstr "maa-asetustojen aliastiedostoa â€�%sâ€� ei lÃ¶ydy"
  
! #: symtab.c:1168
  #, fuzzy, gcc-internal-format
  msgid "node is transparent_alias but not an alias"
  msgstr "maa-asetustojen aliastiedostoa â€�%sâ€� ei lÃ¶ydy"
  
! #: symtab.c:1173
  #, fuzzy, gcc-internal-format
  msgid "node is symver but not alias"
  msgstr "maa-asetustojen aliastiedostoa â€�%sâ€� ei lÃ¶ydy"
  
! #: symtab.c:1182
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1189
  #, fuzzy, gcc-internal-format
  msgid "symver is not exported with default visibility"
  msgstr "%qD esiteltiin tyyppinÃ¤ %qs, mikÃ¤ edellyttÃ¤Ã¤ oletusnÃ¤kyvyyttÃ¤"
  
! #: symtab.c:1198
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr ""
  
! #: symtab.c:1203
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr ""
  
! #: symtab.c:1208
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr ""
  
! #: symtab.c:1213
  #, fuzzy, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: symtab.c:1220
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr ""
  
! #: symtab.c:1235
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr ""
  
! #: symtab.c:1245
  #, fuzzy, gcc-internal-format
  msgid "implicit_section flag is set but section isn%'t"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: symtab.c:1252
  #, fuzzy, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: symtab.c:1264
  #, fuzzy, gcc-internal-format
  msgid "Alias and target%'s section differs"
  msgstr "Sama kuin --help=target"
  
! #: symtab.c:1271
  #, fuzzy, gcc-internal-format
  msgid "Alias and target%'s comdat groups differs"
  msgstr "Sama kuin --help=target"
  
! #: symtab.c:1286
  #, fuzzy, gcc-internal-format
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr "Sama kuin --help=target"
  
! #: symtab.c:1294
  #, fuzzy, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr "unionista ei voi tehdÃ¤ lÃ¤pinÃ¤kyvÃ¤Ã¤"
  
! #: symtab.c:1317 symtab.c:1354
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr "symtab_node::verify epÃ¤onnistui"
  
! #: symtab.c:1350
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.c:1763
  #, fuzzy, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "%JsisÃ¤Ã¤nrakennettu funktio %qD esitelty ei-funktiona"
  
! #: symtab.c:1765
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: symtab.c:1793
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
*************** msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto
*** 26980,27106 ****
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: tree-cfg.c:353
  #, fuzzy, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: tree-cfg.c:2965
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2970
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2985
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2991
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3013
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: tree-cfg.c:3024
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "Virheellinen taulukkoviitemuoto kohdassa %C"
  
! #: tree-cfg.c:3049
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: tree-cfg.c:3063
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3069
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3078
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3086
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree-cfg.c:3093
  #, fuzzy, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3104
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: tree-cfg.c:3120
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3135
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.c:3146 tree-cfg.c:3155 tree-cfg.c:3172 tree-cfg.c:3806
! #: tree-cfg.c:3835 tree-cfg.c:3852 tree-cfg.c:3873 tree-cfg.c:3919
! #: tree-cfg.c:3940 tree-cfg.c:3994 tree-cfg.c:4014 tree-cfg.c:4050
! #: tree-cfg.c:4071 tree-cfg.c:4103 tree-cfg.c:4179 tree-cfg.c:4211
! #: tree-cfg.c:4223 tree-cfg.c:4282 tree-cfg.c:4307 tree-cfg.c:4380
! #: tree-cfg.c:4458
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: tree-cfg.c:3166
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3190
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: tree-cfg.c:3198
  #, fuzzy, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: tree-cfg.c:3218 tree-cfg.c:3244
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3225 tree-cfg.c:3251
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3232 tree-cfg.c:3258
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: tree-cfg.c:3265 tree-cfg.c:4470
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
--- 27046,27172 ----
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: tree-cfg.c:356
  #, fuzzy, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: tree-cfg.c:2968
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2973
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2994
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3016
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: tree-cfg.c:3027
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "Virheellinen taulukkoviitemuoto kohdassa %C"
  
! #: tree-cfg.c:3052
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: tree-cfg.c:3066
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3089
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree-cfg.c:3096
  #, fuzzy, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3107
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3138
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: tree-cfg.c:3169
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3193
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: tree-cfg.c:3201
  #, fuzzy, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
*************** msgstr ""
*** 27114,27165 ****
  "                  muuten yksinkertaisia\n"
  "  never, simple   tee aina yksinkertaisia varmuuskopioita\n"
  
! #: tree-cfg.c:3318
  #, fuzzy, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3327
  #, fuzzy, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3334
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3344
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3355
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: tree-cfg.c:3364
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3372
  #, fuzzy, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.c:3386
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3395
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3406
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 27180,27231 ----
  "                  muuten yksinkertaisia\n"
  "  never, simple   tee aina yksinkertaisia varmuuskopioita\n"
  
! #: tree-cfg.c:3321
  #, fuzzy, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3330
  #, fuzzy, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3337
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3347
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3358
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: tree-cfg.c:3367
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3375
  #, fuzzy, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3398
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 27170,27678 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3424
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: tree-cfg.c:3447
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3467
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3483
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "ehdotetaan sulkeita vertailun ympÃ¤rille %<|%>:n operandissa"
  
! #: tree-cfg.c:3500
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3515
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "epÃ¤kelpo totuusarvolauseke"
  
! #: tree-cfg.c:3524
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: tree-cfg.c:3531
  #, fuzzy, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: tree-cfg.c:3553
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:3559
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.c:3582
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.c:3611
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.c:3626
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.c:3640
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa liukuluvuksi"
  
! #: tree-cfg.c:3655
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa liukuluvuksi"
  
! #: tree-cfg.c:3670
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.c:3710
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: tree-cfg.c:3732
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.c:3743
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3757
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:3782
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:3789
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.c:3894
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3905
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: tree-cfg.c:4111
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4124
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.c:4152
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:4161
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.c:4193
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4235 tree-cfg.c:4294
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4250
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4266
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Taulukkotyyppi      : %s\n"
  
! #: tree-cfg.c:4326
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4335
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4341
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree-cfg.c:4351
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4361
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "Ei ole hakemisto"
  
! #: tree-cfg.c:4416
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: tree-cfg.c:4425
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: tree-cfg.c:4444
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.c:4485 tree-cfg.c:4511
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:4545 tree-cfg.c:4563
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4554 tree-cfg.c:4571
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4579
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4588
  #, fuzzy, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4595
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4604
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4615
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4674
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: tree-cfg.c:4689 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "enum-muunnos palautuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: tree-cfg.c:4713
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto-kohde ei ole nimiÃ¶ eikÃ¤ osoitin"
  
! #: tree-cfg.c:4732
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: tree-cfg.c:4740
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "bittikenttÃ¤ %+q#D ei ole kokonaislukutyyppinen"
  
! #: tree-cfg.c:4750
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4762
  #, fuzzy, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "EnsimmÃ¤inen/seuraava ketju rikki"
  
! #: tree-cfg.c:4768
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4775
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4785
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.c:4795
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.c:4804
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.c:4847
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: tree-cfg.c:4856
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4866
  #, fuzzy, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: tree-cfg.c:4882
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: tree-cfg.c:4890
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:4973 tree-cfg.c:4982
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "MD5-tulos on:\n"
  
! #: tree-cfg.c:4992
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "puuttuva â€�]â€�"
  
! #: tree-cfg.c:5006
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Virheellinen argumentti"
  
! #: tree-cfg.c:5013
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:5111
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-cfg.c:5168
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5184
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5233
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: tree-cfg.c:5336
  #, fuzzy, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu vÃ¤Ã¤rÃ¤Ã¤n peruslohkoon"
  
! #: tree-cfg.c:5345
  #, fuzzy, gcc-internal-format
  msgid "PHI node with location"
  msgstr "symtab_node::verify epÃ¤onnistui"
  
! #: tree-cfg.c:5356 tree-cfg.c:5403
  #, fuzzy, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: tree-cfg.c:5364
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5391
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu vÃ¤Ã¤rÃ¤Ã¤n peruslohkoon"
  
! #: tree-cfg.c:5431
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5437
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5459
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-cfg.c:5481
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5488
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5495
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5519
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "ei-paikallinen nimiÃ¶ "
  
! #: tree-cfg.c:5528
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5537 tree-cfg.c:5546 tree-cfg.c:5571
  #, gcc-internal-format
  msgid "label "
  msgstr "nimiÃ¶ "
  
! #: tree-cfg.c:5561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "vuonohjauskÃ¤sky peruslohkon sisÃ¤llÃ¤"
  
! #: tree-cfg.c:5594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.c:5607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.c:5630 tree-cfg.c:5652 tree-cfg.c:5669 tree-cfg.c:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5640
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: tree-cfg.c:5674
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5704
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5712
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "useita default-nimikkeitÃ¤ samassa switch-lauseessa"
  
! #: tree-cfg.c:5729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ tyyppimÃ¤Ã¤reitÃ¤ muotoiluargumentissa (argumentti %d)"
  
! #: tree-cfg.c:5752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "â€�Iâ€�-lippu"
  
! #: tree-cfg.c:9380
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.c:9401 tree-cfg.c:9433
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "ei-void-tyyppisen funktion loppu saavutettu"
  
! #: tree-cfg.c:9499
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: tree-cfg.c:9504 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "attribuutilla warn_unused_result esitellyn funktion paluuarvoa ei huomioida"
--- 27236,27744 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: tree-cfg.c:3450
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3470
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3486
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "ehdotetaan sulkeita vertailun ympÃ¤rille %<|%>:n operandissa"
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3518
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "epÃ¤kelpo totuusarvolauseke"
  
! #: tree-cfg.c:3527
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: tree-cfg.c:3534
  #, fuzzy, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: tree-cfg.c:3556
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:3562
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.c:3585
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.c:3614
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.c:3629
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.c:3643
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa liukuluvuksi"
  
! #: tree-cfg.c:3658
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa liukuluvuksi"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.c:3713
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: tree-cfg.c:3735
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:3785
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:3792
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.c:3897
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3908
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: tree-cfg.c:4114
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4127
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.c:4155
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:4164
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4253
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4269
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Taulukkotyyppi      : %s\n"
  
! #: tree-cfg.c:4329
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4338
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4344
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree-cfg.c:4354
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4364
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "Ei ole hakemisto"
  
! #: tree-cfg.c:4419
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: tree-cfg.c:4428
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: tree-cfg.c:4447
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4582
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4591
  #, fuzzy, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4598
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4607
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4618
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4677
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "enum-muunnos palautuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto-kohde ei ole nimiÃ¶ eikÃ¤ osoitin"
  
! #: tree-cfg.c:4735
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: tree-cfg.c:4743
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "bittikenttÃ¤ %+q#D ei ole kokonaislukutyyppinen"
  
! #: tree-cfg.c:4753
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4765
  #, fuzzy, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "EnsimmÃ¤inen/seuraava ketju rikki"
  
! #: tree-cfg.c:4771
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4778
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4788
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.c:4798
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.c:4807
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4869
  #, fuzzy, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: tree-cfg.c:4885
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: tree-cfg.c:4893
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "MD5-tulos on:\n"
  
! #: tree-cfg.c:4995
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "puuttuva â€�]â€�"
  
! #: tree-cfg.c:5009
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Virheellinen argumentti"
  
! #: tree-cfg.c:5016
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:5114
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5236
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: tree-cfg.c:5339
  #, fuzzy, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu vÃ¤Ã¤rÃ¤Ã¤n peruslohkoon"
  
! #: tree-cfg.c:5348
  #, fuzzy, gcc-internal-format
  msgid "PHI node with location"
  msgstr "symtab_node::verify epÃ¤onnistui"
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, fuzzy, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu vÃ¤Ã¤rÃ¤Ã¤n peruslohkoon"
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "ei-paikallinen nimiÃ¶ "
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr "nimiÃ¶ "
  
! #: tree-cfg.c:5564
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "vuonohjauskÃ¤sky peruslohkon sisÃ¤llÃ¤"
  
! #: tree-cfg.c:5597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.c:5610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5715
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "useita default-nimikkeitÃ¤ samassa switch-lauseessa"
  
! #: tree-cfg.c:5732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ tyyppimÃ¤Ã¤reitÃ¤ muotoiluargumentissa (argumentti %d)"
  
! #: tree-cfg.c:5755
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "â€�Iâ€�-lippu"
  
! #: tree-cfg.c:9383
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "ei-void-tyyppisen funktion loppu saavutettu"
  
! #: tree-cfg.c:9502
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "attribuutilla warn_unused_result esitellyn funktion paluuarvoa ei huomioida"
*************** msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on va
*** 27732,27808 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: tree-inline.c:3831
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goto-kÃ¤skyn"
  
! #: tree-inline.c:3838
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se tallentaa paikallisen nimiÃ¶n osoitteen staattiseen muuttujaan"
  
! #: tree-inline.c:3878
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3892
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu kÃ¤ytÃ¶stÃ¤ -fno-inline:lla"
  
! #: tree-inline.c:3906
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3918
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3926
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goto-kÃ¤skyn"
  
! #: tree-inline.c:3938
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3958
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu kÃ¤ytÃ¶stÃ¤ -fno-inline:lla"
  
! #: tree-inline.c:4059
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu kÃ¤ytÃ¶stÃ¤ -fno-inline:lla"
  
! #: tree-inline.c:4067
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:4745
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: tree-inline.c:4748 tree-inline.c:4769
  #, gcc-internal-format
  msgid "called from here"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: tree-inline.c:4751 tree-inline.c:4772
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: tree-inline.c:4765
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "%J%qD esitelty turhaan uudestaan"
--- 27798,27874 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: tree-inline.c:3832
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goto-kÃ¤skyn"
  
! #: tree-inline.c:3839
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se tallentaa paikallisen nimiÃ¶n osoitteen staattiseen muuttujaan"
  
! #: tree-inline.c:3879
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3893
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu kÃ¤ytÃ¶stÃ¤ -fno-inline:lla"
  
! #: tree-inline.c:3907
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3919
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3927
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goto-kÃ¤skyn"
  
! #: tree-inline.c:3939
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3959
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu kÃ¤ytÃ¶stÃ¤ -fno-inline:lla"
  
! #: tree-inline.c:4060
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu kÃ¤ytÃ¶stÃ¤ -fno-inline:lla"
  
! #: tree-inline.c:4068
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:4746
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: tree-inline.c:4749 tree-inline.c:4770
  #, gcc-internal-format
  msgid "called from here"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: tree-inline.c:4752 tree-inline.c:4773
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: tree-inline.c:4766
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "%J%qD esitelty turhaan uudestaan"
*************** msgstr "$-operandinumero puuttuu muotoil
*** 27906,28081 ****
  msgid "statement volatile flag not up to date"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: tree-ssa-strlen.c:2143
  #, fuzzy
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2147
  #, fuzzy
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2157
  #, fuzzy
  msgid "%G%qD writing %wu byte into a region of size %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2165
  #, fuzzy
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2175
  #, fuzzy
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wuâ€“%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2183
  #, fuzzy
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wuâ€“%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2193
  #, fuzzy
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wuâ€“%wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2199
  #, fuzzy
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wuâ€“%wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2207
  #, fuzzy
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wuâ€“%wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2213
  #, fuzzy
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wuâ€“%wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2250
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2254
  #, fuzzy, gcc-internal-format
  msgid "at offset %s to object %qD declared here"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: tree-ssa-strlen.c:2286
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2293
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "at offset %s to an object declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: tree-ssa-strlen.c:2302
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2310
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2317
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2322
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2327
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:3218
  #, fuzzy
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:3234
  #, fuzzy
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:3241
  #, fuzzy
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%G%qD-tuloste saattaa katketa kopioitaessa %wuâ€“%wu tavua %wu tavun pituisesta merkkijonosta"
  
! #: tree-ssa-strlen.c:3253
  #, fuzzy
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:3260 tree-ssa-strlen.c:3276
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%G%qD-tuloste saattaa katketa kopioitaessa %wuâ€“%wu tavua %wu tavun pituisesta merkkijonosta"
  
! #: tree-ssa-strlen.c:3417
  #, fuzzy
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:3423
  #, fuzzy
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr "raja %3$E, jonka %1$G%2$qD mÃ¤Ã¤rittelee, on sama kuin lÃ¤hteen pituus"
  
! #: tree-ssa-strlen.c:3430
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "pituus lasketaan tÃ¤Ã¤llÃ¤"
  
! #: tree-ssa-strlen.c:4335
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4337
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4344
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4349
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4359
  #, gcc-internal-format
  msgid "in this expression"
  msgstr "tÃ¤ssÃ¤ lausekkeessa"
--- 27972,28147 ----
  msgid "statement volatile flag not up to date"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: tree-ssa-strlen.c:2149
  #, fuzzy
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2153
  #, fuzzy
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2163
  #, fuzzy
  msgid "%G%qD writing %wu byte into a region of size %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2171
  #, fuzzy
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2181
  #, fuzzy
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wuâ€“%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2189
  #, fuzzy
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wuâ€“%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2199
  #, fuzzy
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wuâ€“%wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2205
  #, fuzzy
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wuâ€“%wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2213
  #, fuzzy
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wuâ€“%wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2219
  #, fuzzy
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wuâ€“%wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:2256
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2260
  #, fuzzy, gcc-internal-format
  msgid "at offset %s to object %qD declared here"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: tree-ssa-strlen.c:2292
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2299
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "at offset %s to an object declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: tree-ssa-strlen.c:2308
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2316
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2323
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2328
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2333
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:3224
  #, fuzzy
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:3240
  #, fuzzy
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:3247
  #, fuzzy
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%G%qD-tuloste saattaa katketa kopioitaessa %wuâ€“%wu tavua %wu tavun pituisesta merkkijonosta"
  
! #: tree-ssa-strlen.c:3259
  #, fuzzy
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:3266 tree-ssa-strlen.c:3282
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%G%qD-tuloste saattaa katketa kopioitaessa %wuâ€“%wu tavua %wu tavun pituisesta merkkijonosta"
  
! #: tree-ssa-strlen.c:3423
  #, fuzzy
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.c:3429
  #, fuzzy
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr "raja %3$E, jonka %1$G%2$qD mÃ¤Ã¤rittelee, on sama kuin lÃ¤hteen pituus"
  
! #: tree-ssa-strlen.c:3436
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "pituus lasketaan tÃ¤Ã¤llÃ¤"
  
! #: tree-ssa-strlen.c:4341
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4343
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4350
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4355
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4365
  #, gcc-internal-format
  msgid "in this expression"
  msgstr "tÃ¤ssÃ¤ lausekkeessa"
*************** msgstr ""
*** 28250,28266 ****
  msgid "verify_ssa failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-streamer-in.c:352
  #, fuzzy, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "sulkumerkkien kÃ¤yttÃ¶ laskulausekkeen ympÃ¤rillÃ¤ on suositeltavaa |-operandissa"
  
! #: tree-streamer-in.c:358
  #, fuzzy, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1891
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
--- 28316,28332 ----
  msgid "verify_ssa failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-streamer-in.c:353
  #, fuzzy, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "sulkumerkkien kÃ¤yttÃ¶ laskulausekkeen ympÃ¤rillÃ¤ on suositeltavaa |-operandissa"
  
! #: tree-streamer-in.c:359
  #, fuzzy, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1912
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 28275,28291 ****
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr ""
  
! #: tree-vect-generic.c:983
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.c:1463
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.c:3678
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
--- 28341,28357 ----
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr ""
  
! #: tree-vect-generic.c:1004
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.c:1484
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.c:3707
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr "alustusalkio ei ole vakio"
*** 28365,28456 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "alustusalkio ei ole vakio"
  
! #: tree.c:8170
  #, fuzzy, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "------ Semaforitaulukot --------\n"
  
! #: tree.c:8334
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: tree.c:9695 tree.c:9780 tree.c:9843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9745
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9794
  #, fuzzy, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9807
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9869
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9883
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9896
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9922
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:13041
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD on vanhentunut: %s"
  
! #: tree.c:13044
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD on vanhentunut"
  
! #: tree.c:13067
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE on vanhentunut: %s"
  
! #: tree.c:13070
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: tree.c:13076
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "tyyppi on vanhentunut: %s"
  
! #: tree.c:13079
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "tyyppi on vanhentunut"
--- 28431,28522 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "alustusalkio ei ole vakio"
  
! #: tree.c:8187
  #, fuzzy, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "------ Semaforitaulukot --------\n"
  
! #: tree.c:8351
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: tree.c:9731 tree.c:9816 tree.c:9879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9781
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9830
  #, fuzzy, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9843
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9905
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9919
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9932
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9958
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:13077
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD on vanhentunut: %s"
  
! #: tree.c:13080
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD on vanhentunut"
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE on vanhentunut: %s"
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "tyyppi on vanhentunut: %s"
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "tyyppi on vanhentunut"
*************** msgstr "tyyppi on vanhentunut"
*** 28475,28706 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Tiedoston tyyppi eroaa"
  
! #: tree.c:13886
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:13888
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:13890
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:13913
  #, fuzzy, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:13926
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:13962
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:13964
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:13966
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14005
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:14007
  #, fuzzy, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: tree.c:14009
  #, fuzzy, gcc-internal-format
  msgid "and field"
  msgstr "kentÃ¤n leveys"
  
! #: tree.c:14026
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14028 tree.c:14039
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14030 tree.c:14041
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14037
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14349
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "â€�%sâ€� on mÃ¤Ã¤rittelemÃ¤ttÃ¤"
  
! #: tree.c:14354
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14366
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14385
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14393
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14399
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14415
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14425
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: tree.c:14435
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14456
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14462
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14473
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14484
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14502
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree.c:14509
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14516
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14532
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14548
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14558
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: tree.c:14567
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14589
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14604
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14611
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14624
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14637
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14643
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14650
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14672
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
--- 28541,28772 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Tiedoston tyyppi eroaa"
  
! #: tree.c:13924
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:13926
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:13928
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:13951
  #, fuzzy, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:13964
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:14000
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14002
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14004
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14043
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:14045
  #, fuzzy, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: tree.c:14047
  #, fuzzy, gcc-internal-format
  msgid "and field"
  msgstr "kentÃ¤n leveys"
  
! #: tree.c:14064
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14066 tree.c:14077
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14068 tree.c:14079
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14075
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14387
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "â€�%sâ€� on mÃ¤Ã¤rittelemÃ¤ttÃ¤"
  
! #: tree.c:14392
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14404
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14423
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14431
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14437
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14453
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14463
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: tree.c:14473
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14494
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14500
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14511
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14522
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14540
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree.c:14547
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14554
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: tree.c:14605
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14688
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14710
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
*************** msgstr ""
*** 28720,28731 ****
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr ""
  
! #: var-tracking.c:7173
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr ""
  
! #: var-tracking.c:7177
  #, fuzzy, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr "Tiedoston kokoraja ylitetty"
--- 28786,28797 ----
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr ""
  
! #: var-tracking.c:7187
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr ""
  
! #: var-tracking.c:7191
  #, fuzzy, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr "Tiedoston kokoraja ylitetty"
*************** msgstr "alustin liukulukuarvolle ei ole
*** 28835,28906 ****
  msgid "initializer for floating value is not a floating constant"
  msgstr "alustin liukulukuarvolle ei ole liukulukuvakio"
  
! #: varasm.c:5328
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "virheellinen alkuarvo jÃ¤senelle %qE"
  
! #: varasm.c:5584
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: varasm.c:5636
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "%qs:n esittely taulukollisena funktioita"
  
! #: varasm.c:5672
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "%J%qD esitelty uudelleen ilman linkitystÃ¤"
  
! #: varasm.c:5676
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "esittelyssÃ¤ %q+D"
  
! #: varasm.c:5705 varasm.c:6025
  #, fuzzy, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:5900
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:5928
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "%qs ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: varasm.c:5984
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
  
! #: varasm.c:6003
  #, fuzzy, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: varasm.c:6005
  #, fuzzy, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: varasm.c:6012
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:6022
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:6240 config/sol2.c:159 config/i386/winnt.c:265
  #, fuzzy, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
--- 28901,28972 ----
  msgid "initializer for floating value is not a floating constant"
  msgstr "alustin liukulukuarvolle ei ole liukulukuvakio"
  
! #: varasm.c:5348
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "virheellinen alkuarvo jÃ¤senelle %qE"
  
! #: varasm.c:5604
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: varasm.c:5656
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "%qs:n esittely taulukollisena funktioita"
  
! #: varasm.c:5692
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "%J%qD esitelty uudelleen ilman linkitystÃ¤"
  
! #: varasm.c:5696
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "esittelyssÃ¤ %q+D"
  
! #: varasm.c:5725 varasm.c:6045
  #, fuzzy, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:5920
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:5948
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "%qs ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: varasm.c:6004
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
  
! #: varasm.c:6023
  #, fuzzy, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: varasm.c:6025
  #, fuzzy, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: varasm.c:6032
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:6042
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, fuzzy, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
*************** msgstr "odotettiin %qT, mutta argumentti
*** 29001,29008 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3609
! #: c-family/c-attribs.c:3613
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
--- 29067,29074 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3610
! #: c-family/c-attribs.c:3614
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
*************** msgstr "%qE-attribuuttia ei huomioida %q
*** 29072,29078 ****
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2828
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
--- 29138,29144 ----
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2829
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
*************** msgid "%qE attribute ignored. Use %<-fcf
*** 29088,29095 ****
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4371 c-family/c-attribs.c:4406
! #: c-family/c-attribs.c:4412 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
--- 29154,29161 ----
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4368 c-family/c-attribs.c:4403
! #: c-family/c-attribs.c:4409 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
*************** msgstr "%qE-attribuutti vaikuttaa vain j
*** 29110,29116 ****
  msgid "%qE attribute only affects top level objects"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3205
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
--- 29176,29182 ----
  msgid "%qE attribute only affects top level objects"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3206
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
*************** msgstr "%J%qD mÃ¤Ã¤ritelty sekÃ¤ tavalli
*** 29323,29329 ****
  msgid "weak %q+D cannot be defined %qE"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3105
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
--- 29389,29395 ----
  msgid "weak %q+D cannot be defined %qE"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3106
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
*************** msgstr "%qE-attribuutti tarvitsee merkki
*** 29348,29596 ****
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: c-family/c-attribs.c:2544
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qE esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: c-family/c-attribs.c:2549
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c-family/c-attribs.c:2597
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:2656
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: c-family/c-attribs.c:2679
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "weakref-attribuutin tÃ¤ytyy esiintyÃ¤ ennen alias-attribuuttia"
  
! #: c-family/c-attribs.c:2692
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c-family/c-attribs.c:2716
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:2722
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.c:2735
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: c-family/c-attribs.c:2747
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:2763
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:2775
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: c-family/c-attribs.c:2778 c-family/c-attribs.c:2782
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD esiteltiin tyyppinÃ¤ %qs, mikÃ¤ edellyttÃ¤Ã¤ oletusnÃ¤kyvyyttÃ¤"
  
! #: c-family/c-attribs.c:2811
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.c:2819
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.c:2841
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2863 c-family/c-attribs.c:3179
! #: c-family/c-attribs.c:4480 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:2919 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:2984
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle"
  
! #: c-family/c-attribs.c:3003
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute %E is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3015
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3028
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3118
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3185 c-family/c-attribs.c:4486
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "ei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: c-family/c-attribs.c:3252
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.c:3254
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.c:3353
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-attribs.c:3366 cp/class.c:4618
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: c-family/c-attribs.c:3424
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "tunniste %qE on ristiriidassa C++:n varatun sanan kanssa"
  
! #: c-family/c-attribs.c:3435
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: c-family/c-attribs.c:3438
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c-family/c-attribs.c:3486 cp/name-lookup.c:5007
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c-family/c-attribs.c:3527
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.c:3585 c-family/c-attribs.c:3587
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: c-family/c-attribs.c:3622 c-family/c-attribs.c:3626
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3639 c-family/c-attribs.c:3643
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:3651 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:3657 ada/gcc-interface/utils.c:4038
  #, fuzzy, gcc-internal-format
  msgid "zero vector size"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: c-family/c-attribs.c:3666 c-family/c-attribs.c:3669
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "vektorin komponenttien mÃ¤Ã¤rÃ¤ ei ole kahden potenssi"
  
! #: c-family/c-attribs.c:3727
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "ei-tyhjÃ¤ attribuutti ilman argumentteja ei-prototyypissÃ¤"
  
! #: c-family/c-attribs.c:3784
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: c-family/c-attribs.c:3792
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:3878
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "%q+#T:n attribuutin on oltava %qs-avainsanan perÃ¤ssÃ¤"
  
! #: c-family/c-attribs.c:3894
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.c:3908
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:3922
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:3974
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "ei-tyhjÃ¤ attribuutti ilman argumentteja ei-prototyypissÃ¤"
  
! #: c-family/c-attribs.c:3997
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "attribuuttia ei huomioida"
  
! #: c-family/c-attribs.c:4018
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4026
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 29414,29662 ----
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: c-family/c-attribs.c:2548
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qE esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: c-family/c-attribs.c:2553
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c-family/c-attribs.c:2601
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:2657
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: c-family/c-attribs.c:2680
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "weakref-attribuutin tÃ¤ytyy esiintyÃ¤ ennen alias-attribuuttia"
  
! #: c-family/c-attribs.c:2693
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c-family/c-attribs.c:2717
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:2723
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.c:2736
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: c-family/c-attribs.c:2748
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:2764
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:2776
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: c-family/c-attribs.c:2779 c-family/c-attribs.c:2783
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD esiteltiin tyyppinÃ¤ %qs, mikÃ¤ edellyttÃ¤Ã¤ oletusnÃ¤kyvyyttÃ¤"
  
! #: c-family/c-attribs.c:2812
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.c:2820
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.c:2842
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2864 c-family/c-attribs.c:3180
! #: c-family/c-attribs.c:4477 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:2920 c-family/c-attribs.c:2961
! #: c-family/c-attribs.c:2985
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle"
  
! #: c-family/c-attribs.c:3004
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute %E is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3016
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3029
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3119
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3186 c-family/c-attribs.c:4483
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "ei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: c-family/c-attribs.c:3253
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.c:3255
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.c:3354
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: c-family/c-attribs.c:3425
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "tunniste %qE on ristiriidassa C++:n varatun sanan kanssa"
  
! #: c-family/c-attribs.c:3436
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: c-family/c-attribs.c:3439
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c-family/c-attribs.c:3528
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.c:3586 c-family/c-attribs.c:3588
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: c-family/c-attribs.c:3623 c-family/c-attribs.c:3627
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3640 c-family/c-attribs.c:3644
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:3652 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:3658 ada/gcc-interface/utils.c:4038
  #, fuzzy, gcc-internal-format
  msgid "zero vector size"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: c-family/c-attribs.c:3667 c-family/c-attribs.c:3670
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "vektorin komponenttien mÃ¤Ã¤rÃ¤ ei ole kahden potenssi"
  
! #: c-family/c-attribs.c:3728
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "ei-tyhjÃ¤ attribuutti ilman argumentteja ei-prototyypissÃ¤"
  
! #: c-family/c-attribs.c:3785
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: c-family/c-attribs.c:3793
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:3879
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "%q+#T:n attribuutin on oltava %qs-avainsanan perÃ¤ssÃ¤"
  
! #: c-family/c-attribs.c:3895
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.c:3909
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:3923
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:3975
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "ei-tyhjÃ¤ attribuutti ilman argumentteja ei-prototyypissÃ¤"
  
! #: c-family/c-attribs.c:3998
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "attribuuttia ei huomioida"
  
! #: c-family/c-attribs.c:4019
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4027
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 29599,29728 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4039
  #, fuzzy, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: c-family/c-attribs.c:4080
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4083
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4108
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: c-family/c-attribs.c:4112
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c-family/c-attribs.c:4119
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
  # XXX
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4127
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "ei-tyhjÃ¤ argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: c-family/c-attribs.c:4138
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4151
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
  # XXX
! #: c-family/c-attribs.c:4169
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "ei-tyhjÃ¤ argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: c-family/c-attribs.c:4256
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: c-family/c-attribs.c:4263
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "puhdistusargumentti ei ole funktio"
  
! #: c-family/c-attribs.c:4300
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: c-family/c-attribs.c:4308
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: c-family/c-attribs.c:4324 ada/gcc-interface/utils.c:6384
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: c-family/c-attribs.c:4332 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "haluttu sijainti on pienempi kuin nolla"
  
! #: c-family/c-attribs.c:4387 ada/gcc-interface/utils.c:6729
  #, fuzzy, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:4503
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c-family/c-attribs.c:4518
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: c-family/c-attribs.c:4554
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:4575
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "<tuntematon>"
  
! #: c-family/c-attribs.c:4602
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: c-family/c-attribs.c:4706
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:4708
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:4885
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
--- 29665,29794 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4040
  #, fuzzy, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: c-family/c-attribs.c:4081
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4084
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4109
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: c-family/c-attribs.c:4113
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c-family/c-attribs.c:4120
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
  # XXX
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4128
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "ei-tyhjÃ¤ argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: c-family/c-attribs.c:4139
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4152
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
  # XXX
! #: c-family/c-attribs.c:4170
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "ei-tyhjÃ¤ argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: c-family/c-attribs.c:4253
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: c-family/c-attribs.c:4260
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "puhdistusargumentti ei ole funktio"
  
! #: c-family/c-attribs.c:4297
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: c-family/c-attribs.c:4305
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: c-family/c-attribs.c:4321 ada/gcc-interface/utils.c:6384
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: c-family/c-attribs.c:4329 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "haluttu sijainti on pienempi kuin nolla"
  
! #: c-family/c-attribs.c:4384 ada/gcc-interface/utils.c:6729
  #, fuzzy, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:4500
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c-family/c-attribs.c:4515
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: c-family/c-attribs.c:4551
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:4572
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "<tuntematon>"
  
! #: c-family/c-attribs.c:4599
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: c-family/c-attribs.c:4703
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:4705
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:4882
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
*************** msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤
*** 29872,29883 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: c-family/c-common.c:3460 cp/semantics.c:662 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "ehdotetaan sulkeita totuusarvona kÃ¤ytetyn sijoituksen ympÃ¤rille"
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6795 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
--- 29938,29949 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "ehdotetaan sulkeita totuusarvona kÃ¤ytetyn sijoituksen ympÃ¤rille"
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
*************** msgstr "tÃ¤mÃ¤ on ensimmÃ¤inen arvoa lim
*** 29957,29963 ****
  msgid "duplicate case value"
  msgstr "case-arvon kaksoiskappale"
  
! #: c-family/c-common.c:4919 c-family/c-warn.c:2510
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "viimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
--- 30023,30029 ----
  msgid "duplicate case value"
  msgstr "case-arvon kaksoiskappale"
  
! #: c-family/c-common.c:4919 c-family/c-warn.c:2515
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "viimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
*************** msgstr "funktiolle %2$qE annettu argumen
*** 30204,30272 ****
  msgid "invalid memory model argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-common.c:7431
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8051
  #, fuzzy, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: c-family/c-common.c:8093 c-family/c-common.c:8142 c-family/c-common.c:8158
  #, fuzzy, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8246
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: c-family/c-common.c:8266
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c-family/c-common.c:8269
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c-family/c-common.c:8273
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c-family/c-common.c:8276
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "taulukon koko on negatiivinen"
  
! #: c-family/c-common.c:8281
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8284
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8289
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8292
  #, fuzzy, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8363
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
--- 30270,30338 ----
  msgid "invalid memory model argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, fuzzy, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, fuzzy, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: c-family/c-common.c:8268
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c-family/c-common.c:8271
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c-family/c-common.c:8275
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c-family/c-common.c:8278
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "taulukon koko on negatiivinen"
  
! #: c-family/c-common.c:8283
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8286
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8291
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8294
  #, fuzzy, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
*************** msgstr "liukulukuvakio katkaistu nollaks
*** 30938,30949 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellÃ¤"
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7442 cp/parser.c:4228
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "virheellinen loppuliite â€�%.*sâ€� liukulukuvakiolla"
  
! #: c-family/c-lex.c:1286 c/c-parser.c:7463
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "perinteinen C ei salli merkkijonovakioiden katenointia"
--- 31004,31015 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellÃ¤"
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7441 cp/parser.c:4231
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "virheellinen loppuliite â€�%.*sâ€� liukulukuvakiolla"
  
! #: c-family/c-lex.c:1286 c/c-parser.c:7462
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "perinteinen C ei salli merkkijonovakioiden katenointia"
*************** msgstr "%<void%> vain parametrina ei ole
*** 30993,30999 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9042
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
--- 31059,31065 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
*************** msgstr "virheellinen tyyppi iterointimuu
*** 31008,31024 ****
  msgid "%qE is not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8931
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "â€™(â€™ puuttuu predikaatin jÃ¤ljestÃ¤"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8550
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8937
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "puuttuva kasvatuslauseke"
--- 31074,31090 ----
  msgid "%qE is not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "â€™(â€™ puuttuu predikaatin jÃ¤ljestÃ¤"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "puuttuva kasvatuslauseke"
*************** msgstr "puuttuva kasvatuslauseke"
*** 31028,31034 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8665
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "virheellinen kasvatuslauseke"
--- 31094,31100 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "virheellinen kasvatuslauseke"
*************** msgstr "-Wabi varoittaa eroista ajantasa
*** 31178,31239 ****
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr "kÃ¤ytÃ¤ esim. -Wabi=11 GCC 7:stÃ¤ muuttuneista asioista varoittamiseksi"
  
! #: c-family/c-opts.c:1031
  #, fuzzy, gcc-internal-format
  msgid "external TLS initialization functions not supported on this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-opts.c:1055
  #, fuzzy, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "liian monta tiedostonimeÃ¤ annettu.  Kirjoita %s --help nÃ¤hdÃ¤ksesi kÃ¤yttÃ¶ohjeen"
  
! #: c-family/c-opts.c:1070
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "avataan tulostetiedosto %s: %m"
  
! #: c-family/c-opts.c:1090
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.c:1244
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "avataan riippuvuustiedosto %s: %m"
  
! #: c-family/c-opts.c:1255
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "suljetaan riippuvuustiedosto %s: %m"
  
! #: c-family/c-opts.c:1258
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "kirjoitettaessa tulostetta tiedostoon %s: %m"
  
! #: c-family/c-opts.c:1335
  #, fuzzy, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "muodostaaksesi riippuvuudet sinun tÃ¤ytyy antaa joko -M tai -MM"
  
! #: c-family/c-opts.c:1359
  #, fuzzy, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "Valitsinta --acls voi kÃ¤yttÃ¤Ã¤ vain POSIX-arkistoille"
  
! #: c-family/c-opts.c:1392
  #, fuzzy, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: c-family/c-opts.c:1395
  #, fuzzy, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: c-family/c-opts.c:1580
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "#-opastimen on liian myÃ¶hÃ¤istÃ¤ asettaa vianjÃ¤ljityshakemistoa"
--- 31244,31305 ----
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr "kÃ¤ytÃ¤ esim. -Wabi=11 GCC 7:stÃ¤ muuttuneista asioista varoittamiseksi"
  
! #: c-family/c-opts.c:1035
  #, fuzzy, gcc-internal-format
  msgid "external TLS initialization functions not supported on this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-opts.c:1059
  #, fuzzy, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "liian monta tiedostonimeÃ¤ annettu.  Kirjoita %s --help nÃ¤hdÃ¤ksesi kÃ¤yttÃ¶ohjeen"
  
! #: c-family/c-opts.c:1074
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "avataan tulostetiedosto %s: %m"
  
! #: c-family/c-opts.c:1094
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.c:1248
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "avataan riippuvuustiedosto %s: %m"
  
! #: c-family/c-opts.c:1259
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "suljetaan riippuvuustiedosto %s: %m"
  
! #: c-family/c-opts.c:1262
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "kirjoitettaessa tulostetta tiedostoon %s: %m"
  
! #: c-family/c-opts.c:1339
  #, fuzzy, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "muodostaaksesi riippuvuudet sinun tÃ¤ytyy antaa joko -M tai -MM"
  
! #: c-family/c-opts.c:1363
  #, fuzzy, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "Valitsinta --acls voi kÃ¤yttÃ¤Ã¤ vain POSIX-arkistoille"
  
! #: c-family/c-opts.c:1396
  #, fuzzy, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: c-family/c-opts.c:1399
  #, fuzzy, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: c-family/c-opts.c:1584
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "#-opastimen on liian myÃ¶hÃ¤istÃ¤ asettaa vianjÃ¤ljityshakemistoa"
*************** msgstr "%<#pragma STDC FLOAT_CONST_DECIM
*** 31578,31619 ****
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr "%<#pragma STDC FLOAT_CONST_DECIMAL64%> ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: c-family/c-pretty-print.c:329
  #, gcc-internal-format
  msgid "<type-error>"
  msgstr "<tyyppivirhe>"
  
! #: c-family/c-pretty-print.c:371
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr "<nimetÃ¶n-etumerkitÃ¶n:"
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr "<nimetÃ¶n-liukuluku:"
  
! #: c-family/c-pretty-print.c:378
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr "<nimetÃ¶n-kiinteÃ¤:"
  
! #: c-family/c-pretty-print.c:393
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr "<typedef-virhe>"
  
! #: c-family/c-pretty-print.c:408
  #, gcc-internal-format
  msgid "<tag-error>"
  msgstr "<tunnistevirhe>"
  
! #: c-family/c-pretty-print.c:1244
  #, gcc-internal-format
  msgid "<erroneous-expression>"
  msgstr "<virheellinen-lauseke>"
  
! #: c-family/c-pretty-print.c:1248 cp/cxx-pretty-print.c:133
  #, gcc-internal-format
  msgid "<return-value>"
  msgstr "<paluuarvo>"
--- 31644,31685 ----
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr "%<#pragma STDC FLOAT_CONST_DECIMAL64%> ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: c-family/c-pretty-print.c:333
  #, gcc-internal-format
  msgid "<type-error>"
  msgstr "<tyyppivirhe>"
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr "<nimetÃ¶n-etumerkitÃ¶n:"
  
! #: c-family/c-pretty-print.c:379
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr "<nimetÃ¶n-liukuluku:"
  
! #: c-family/c-pretty-print.c:382
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr "<nimetÃ¶n-kiinteÃ¤:"
  
! #: c-family/c-pretty-print.c:397
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr "<typedef-virhe>"
  
! #: c-family/c-pretty-print.c:412
  #, gcc-internal-format
  msgid "<tag-error>"
  msgstr "<tunnistevirhe>"
  
! #: c-family/c-pretty-print.c:1250
  #, gcc-internal-format
  msgid "<erroneous-expression>"
  msgstr "<virheellinen-lauseke>"
  
! #: c-family/c-pretty-print.c:1254 cp/cxx-pretty-print.c:133
  #, gcc-internal-format
  msgid "<return-value>"
  msgstr "<paluuarvo>"
*************** msgstr "<paluuarvo>"
*** 31623,31630 ****
  msgid "wrong type argument to %s"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2657
! #: cp/constexpr.c:5290
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
--- 31689,31696 ----
  msgid "wrong type argument to %s"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
*************** msgid "conversion to %qT from boolean ex
*** 31885,31896 ****
  msgstr "muunnos tyyppiin %qT loogisesta lausekkeesta"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1387
  #, fuzzy, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1395
  #, fuzzy, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
--- 31951,31962 ----
  msgstr "muunnos tyyppiin %qT loogisesta lausekkeesta"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1392
  #, fuzzy, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1400
  #, fuzzy, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
*************** msgid "signed conversion from %qT to %qT
*** 31907,31918 ****
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1385
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1393
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes the value of %qE"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
--- 31973,31984 ----
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1390
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1398
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes the value of %qE"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
*************** msgstr "muunnos tyypistÃ¤ %qT tyyppiin %
*** 31933,32413 ****
  msgid "conversion from %qT to %qT may change value"
  msgstr "muunnos tyyppiin %qT tyypistÃ¤ %qT saattaa muuttaa sen arvoa"
  
! #: c-family/c-warn.c:1406 c-family/c-warn.c:1423 c-family/c-warn.c:1440
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "ylivuoto %qT:n muunnoksessa %qT:ksi muuttaa arvon %qE:sta %qE:ksi"
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, fuzzy, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr "%qE:n kaventava muunnos tyypistÃ¤ %qT tyyppiin %qT { }:n sisÃ¤llÃ¤"
  
! #: c-family/c-warn.c:1475
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type"
  msgstr "case-arvo %qs ei ole luetellussa tyypissÃ¤"
  
! #: c-family/c-warn.c:1480
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type %qT"
  msgstr "case-arvo %qs ei ole luetellussa tyypissÃ¤ %qT"
  
! #: c-family/c-warn.c:1560
  #, gcc-internal-format
  msgid "lower value in case label range less than minimum value for type"
  msgstr "case-nimikkeen alarajan arvo on pienempi kuin tyypin minimiarvo"
  
! #: c-family/c-warn.c:1574
  #, gcc-internal-format
  msgid "case label value is less than minimum value for type"
  msgstr "case-nimikkeen arvo on pienempi kuin tyypin minimiarvo"
  
! #: c-family/c-warn.c:1591
  #, gcc-internal-format
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr "case-nimikkeen ylÃ¤rajan arvo ylittÃ¤Ã¤ tyypin maksimiarvon"
  
! #: c-family/c-warn.c:1604
  #, gcc-internal-format
  msgid "case label value exceeds maximum value for type"
  msgstr "case-nimikkeen arvo ylittÃ¤Ã¤ tyypin maksimiarvon"
  
! #: c-family/c-warn.c:1617
  #, gcc-internal-format
  msgid "switch missing default case"
  msgstr "switch-lauseesta puuttuu default-tapaus"
  
! #: c-family/c-warn.c:1662
  #, gcc-internal-format
  msgid "switch condition has boolean value"
  msgstr "switchin ehdolla on totuusarvo"
  
! #: c-family/c-warn.c:1744
  #, gcc-internal-format
  msgid "enumeration value %qE not handled in switch"
  msgstr "lueteltua arvoa %qE ei kÃ¤sitellÃ¤ switch-lauseessa"
  
! #: c-family/c-warn.c:1772
  #, gcc-internal-format
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr ""
  
! #: c-family/c-warn.c:1794
  #, fuzzy, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr "sijoitus kirjoitussuojattuun jÃ¤seneen %qD"
  
! #: c-family/c-warn.c:1796
  #, fuzzy, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr "kirjoitussuojatun jÃ¤senen %qD kasvatus"
  
! #: c-family/c-warn.c:1798
  #, fuzzy, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr "kirjoitussuojatun jÃ¤senen %qD vÃ¤hennys"
  
! #: c-family/c-warn.c:1800
  #, fuzzy, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr "kirjoitussuojattua sijaintia %qE kÃ¤ytetÃ¤Ã¤n %<asm%>-tulosteena"
  
! #: c-family/c-warn.c:1804
  #, gcc-internal-format
  msgid "assignment of read-only member %qD"
  msgstr "sijoitus kirjoitussuojattuun jÃ¤seneen %qD"
  
! #: c-family/c-warn.c:1805
  #, gcc-internal-format
  msgid "increment of read-only member %qD"
  msgstr "kirjoitussuojatun jÃ¤senen %qD kasvatus"
  
! #: c-family/c-warn.c:1806
  #, gcc-internal-format
  msgid "decrement of read-only member %qD"
  msgstr "kirjoitussuojatun jÃ¤senen %qD vÃ¤hennys"
  
! #: c-family/c-warn.c:1807
  #, fuzzy, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr "kirjoitussuojattua sijaintia %qE kÃ¤ytetÃ¤Ã¤n %<asm%>-tulosteena"
  
! #: c-family/c-warn.c:1811
  #, gcc-internal-format
  msgid "assignment of read-only variable %qD"
  msgstr "sijoitus kirjoitussuojattuun muuttujaan %qD"
  
! #: c-family/c-warn.c:1812
  #, gcc-internal-format
  msgid "increment of read-only variable %qD"
  msgstr "kirjoitussuojatun muuttujan %qD kasvatus"
  
! #: c-family/c-warn.c:1813
  #, gcc-internal-format
  msgid "decrement of read-only variable %qD"
  msgstr "kirjoitussuojatun muuttujan %qD vÃ¤hennys"
  
! #: c-family/c-warn.c:1814
  #, fuzzy, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr "kirjoitussuojattua sijaintia %qE kÃ¤ytetÃ¤Ã¤n %<asm%>-tulosteena"
  
! #: c-family/c-warn.c:1817
  #, gcc-internal-format
  msgid "assignment of read-only parameter %qD"
  msgstr "sijoitus kirjoitussuojattuun parametriin %qD"
  
! #: c-family/c-warn.c:1818
  #, gcc-internal-format
  msgid "increment of read-only parameter %qD"
  msgstr "kirjoitussuojatun parametrin %qD kasvatus"
  
! #: c-family/c-warn.c:1819
  #, gcc-internal-format
  msgid "decrement of read-only parameter %qD"
  msgstr "kirjoitussuojatun parametrin %qD vÃ¤hennys"
  
! #: c-family/c-warn.c:1820
  #, fuzzy, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr "kirjoitussuojattua parametria %qD kÃ¤ytetÃ¤Ã¤n %<asm%>-tulosteena"
  
! #: c-family/c-warn.c:1825
  #, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr "sijoitus kirjoitussuojattuun nimettyyn paluuarvoon %qD"
  
! #: c-family/c-warn.c:1827
  #, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr "kirjoitussuojatun nimetyn paluuarvon %qD kasvatus"
  
! #: c-family/c-warn.c:1829
  #, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr "kirjoitussuojatun nimetyn paluuarvon %qD vÃ¤hennys"
  
! #: c-family/c-warn.c:1831
  #, fuzzy, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr "kirjoitussuojattua muuttujaa %qD kÃ¤ytetÃ¤Ã¤n %<asm%>-tulosteena"
  
! #: c-family/c-warn.c:1836
  #, gcc-internal-format
  msgid "assignment of function %qD"
  msgstr "funktion %qD sijoitus"
  
! #: c-family/c-warn.c:1837
  #, gcc-internal-format
  msgid "increment of function %qD"
  msgstr "funktion %qD kasvatus"
  
! #: c-family/c-warn.c:1838
  #, gcc-internal-format
  msgid "decrement of function %qD"
  msgstr "funktion %qD vÃ¤hennys"
  
! #: c-family/c-warn.c:1839
  #, fuzzy, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c-family/c-warn.c:1842 c/c-typeck.c:4914
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE sijoitus"
  
! #: c-family/c-warn.c:1843 c/c-typeck.c:4917
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE kasvatus"
  
! #: c-family/c-warn.c:1844 c/c-typeck.c:4920
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE vÃ¤hennys"
  
! #: c-family/c-warn.c:1845
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr "kirjoitussuojattua sijaintia %qE kÃ¤ytetÃ¤Ã¤n %<asm%>-tulosteena"
  
  # XXX
! #: c-family/c-warn.c:1859
  #, gcc-internal-format
  msgid "lvalue required as left operand of assignment"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: c-family/c-warn.c:1862
  #, fuzzy, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: c-family/c-warn.c:1865
  #, fuzzy, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: c-family/c-warn.c:1868
  #, fuzzy, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: c-family/c-warn.c:1871
  #, fuzzy, gcc-internal-format
  msgid "lvalue required in %<asm%> statement"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: c-family/c-warn.c:1888
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument (have %qT)"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: c-family/c-warn.c:1892
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr "virheellinen %qs-tyyppiargumentti (pitÃ¤isi olla %qT)"
  
! #: c-family/c-warn.c:1897
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr "virheellinen %qs-tyyppiargumentti (pitÃ¤isi olla %qT)"
  
! #: c-family/c-warn.c:1902
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c-family/c-warn.c:1907
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c-family/c-warn.c:1912
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr "virheellinen %qs-tyyppiargumentti (pitÃ¤isi olla %qT)"
  
! #: c-family/c-warn.c:1939
  #, gcc-internal-format
  msgid "array subscript has type %<char%>"
  msgstr "taulukon indeksin tyyppi on %<char%>"
  
! #: c-family/c-warn.c:1975 c-family/c-warn.c:1978
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr "ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<<<%>:n sisÃ¤llÃ¤"
  
! #: c-family/c-warn.c:1981 c-family/c-warn.c:1984
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr "ehdotetaan sulkeita %<-%>:n ympÃ¤rille %<<<%>:n sisÃ¤llÃ¤"
  
! #: c-family/c-warn.c:1990 c-family/c-warn.c:1993
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr "ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<>>%>:n sisÃ¤llÃ¤"
  
! #: c-family/c-warn.c:1996 c-family/c-warn.c:1999
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr "ehdotetaan sulkeita %<-%>:n ympÃ¤rille %<>>%>:n sisÃ¤llÃ¤"
  
! #: c-family/c-warn.c:2005 c-family/c-warn.c:2008
  #, gcc-internal-format
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr "ehdotetaan sulkeita %<&&%>:n ympÃ¤rille %<||%>:n sisÃ¤llÃ¤"
  
! #: c-family/c-warn.c:2015 c-family/c-warn.c:2019
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr "ehdotetaan sulkeita lausekkeen ympÃ¤rille %<|%>:n operandissa"
  
! #: c-family/c-warn.c:2023 c-family/c-warn.c:2026
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr "ehdotetaan sulkeita vertailun ympÃ¤rille %<|%>:n operandissa"
  
! #: c-family/c-warn.c:2031
  #, fuzzy, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr "ehdotetaan sulkeita lausekkeen ympÃ¤rille %<|%>:n operandissa"
  
! #: c-family/c-warn.c:2039 c-family/c-warn.c:2043
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr "ehdotetaan sulkeita lausekkeen ympÃ¤rille %<^%>:n operandissa"
  
! #: c-family/c-warn.c:2047 c-family/c-warn.c:2050
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr "ehdotetaan sulkeita vertailun ympÃ¤rille %<^%>:n operandissa"
  
! #: c-family/c-warn.c:2056 c-family/c-warn.c:2059
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr "ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<&%>:n operandissa"
  
! #: c-family/c-warn.c:2062 c-family/c-warn.c:2065
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr "ehdotetaan sulkeita %<-%>:n ympÃ¤rille %<&%>:n operandissa"
  
! #: c-family/c-warn.c:2069 c-family/c-warn.c:2072
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr "ehdotetaan sulkeita vertailun ympÃ¤rille %<&%>:n operandissa"
  
! #: c-family/c-warn.c:2077
  #, fuzzy, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr "ehdotetaan sulkeita lausekkeen ympÃ¤rille %<|%>:n operandissa"
  
! #: c-family/c-warn.c:2084 c-family/c-warn.c:2087
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr "ehdotetaan sulkeita vertailun ympÃ¤rille %<==%>:n operandissa"
  
! #: c-family/c-warn.c:2092 c-family/c-warn.c:2095
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr "ehdotetaan sulkeita vertailun ympÃ¤rille %<!=%>:n operandissa"
  
! #: c-family/c-warn.c:2105 c-family/c-warn.c:2111
  #, gcc-internal-format
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr "%<X<=Y<=Z%> -tyylisillÃ¤ vertailuilla on eri merkitys kuin matematiikassa"
  
! #: c-family/c-warn.c:2127
  #, gcc-internal-format
  msgid "label %q+D defined but not used"
  msgstr "nimike %q+D mÃ¤Ã¤ritelty mutta kÃ¤yttÃ¤mÃ¤ttÃ¤"
  
! #: c-family/c-warn.c:2129
  #, gcc-internal-format
  msgid "label %q+D declared but not defined"
  msgstr "nimike %qD esitelty muttei mÃ¤Ã¤ritelty"
  
! #: c-family/c-warn.c:2152
  #, gcc-internal-format
  msgid "division by zero"
  msgstr "jako nollalla"
  
! #: c-family/c-warn.c:2172
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr ""
  
! #: c-family/c-warn.c:2196
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2235 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: c-family/c-warn.c:2288
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr "etumerkiltÃ¤Ã¤n eroavien kokonaislukulausekkeiden vertailu: %qT ja %qT"
  
! #: c-family/c-warn.c:2341
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2345
  #, fuzzy, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: c-family/c-warn.c:2356
  #, fuzzy, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: c-family/c-warn.c:2411
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n parametri %qD"
  
! #: c-family/c-warn.c:2473
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "typedef %qD mÃ¤Ã¤ritelty paikallisesti mutta kÃ¤yttÃ¤mÃ¤tÃ¶n"
  
! #: c-family/c-warn.c:2509
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "kaksinkertainen %<if%>-ehto"
  
! #: c-family/c-warn.c:2538
  #, fuzzy, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "%J%qD esitelty attribuutilla noinline, edellinen esittely on avoin "
  
! #: c-family/c-warn.c:2546
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "%J%qD esitelty avoimeksi, edellinen esittely sisÃ¤ltÃ¤Ã¤ attribuutin noinline"
  
! #: c-family/c-warn.c:2551
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "%J%qD esitelty attribuutilla noinline, edellinen esittely on avoin "
  
! #: c-family/c-warn.c:2600
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2638 c-family/c-warn.c:2662
  #, fuzzy, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke < 0â€� on aina epÃ¤tosi"
  
! #: c-family/c-warn.c:2641 c-family/c-warn.c:2659
  #, fuzzy, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: c-family/c-warn.c:2709
  #, fuzzy
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  msgstr[1] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c-family/c-warn.c:2774 c/c-typeck.c:5485 cp/call.c:5673
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2881
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2882
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2975
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2982 c-family/c-warn.c:2985 cp/init.c:633
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3072
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
--- 31999,32479 ----
  msgid "conversion from %qT to %qT may change value"
  msgstr "muunnos tyyppiin %qT tyypistÃ¤ %qT saattaa muuttaa sen arvoa"
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "ylivuoto %qT:n muunnoksessa %qT:ksi muuttaa arvon %qE:sta %qE:ksi"
  
! #: c-family/c-warn.c:1416 c-family/c-warn.c:1433 c-family/c-warn.c:1450
  #, fuzzy, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr "%qE:n kaventava muunnos tyypistÃ¤ %qT tyyppiin %qT { }:n sisÃ¤llÃ¤"
  
! #: c-family/c-warn.c:1480
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type"
  msgstr "case-arvo %qs ei ole luetellussa tyypissÃ¤"
  
! #: c-family/c-warn.c:1485
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type %qT"
  msgstr "case-arvo %qs ei ole luetellussa tyypissÃ¤ %qT"
  
! #: c-family/c-warn.c:1565
  #, gcc-internal-format
  msgid "lower value in case label range less than minimum value for type"
  msgstr "case-nimikkeen alarajan arvo on pienempi kuin tyypin minimiarvo"
  
! #: c-family/c-warn.c:1579
  #, gcc-internal-format
  msgid "case label value is less than minimum value for type"
  msgstr "case-nimikkeen arvo on pienempi kuin tyypin minimiarvo"
  
! #: c-family/c-warn.c:1596
  #, gcc-internal-format
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr "case-nimikkeen ylÃ¤rajan arvo ylittÃ¤Ã¤ tyypin maksimiarvon"
  
! #: c-family/c-warn.c:1609
  #, gcc-internal-format
  msgid "case label value exceeds maximum value for type"
  msgstr "case-nimikkeen arvo ylittÃ¤Ã¤ tyypin maksimiarvon"
  
! #: c-family/c-warn.c:1622
  #, gcc-internal-format
  msgid "switch missing default case"
  msgstr "switch-lauseesta puuttuu default-tapaus"
  
! #: c-family/c-warn.c:1667
  #, gcc-internal-format
  msgid "switch condition has boolean value"
  msgstr "switchin ehdolla on totuusarvo"
  
! #: c-family/c-warn.c:1749
  #, gcc-internal-format
  msgid "enumeration value %qE not handled in switch"
  msgstr "lueteltua arvoa %qE ei kÃ¤sitellÃ¤ switch-lauseessa"
  
! #: c-family/c-warn.c:1777
  #, gcc-internal-format
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr ""
  
! #: c-family/c-warn.c:1799
  #, fuzzy, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr "sijoitus kirjoitussuojattuun jÃ¤seneen %qD"
  
! #: c-family/c-warn.c:1801
  #, fuzzy, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr "kirjoitussuojatun jÃ¤senen %qD kasvatus"
  
! #: c-family/c-warn.c:1803
  #, fuzzy, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr "kirjoitussuojatun jÃ¤senen %qD vÃ¤hennys"
  
! #: c-family/c-warn.c:1805
  #, fuzzy, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr "kirjoitussuojattua sijaintia %qE kÃ¤ytetÃ¤Ã¤n %<asm%>-tulosteena"
  
! #: c-family/c-warn.c:1809
  #, gcc-internal-format
  msgid "assignment of read-only member %qD"
  msgstr "sijoitus kirjoitussuojattuun jÃ¤seneen %qD"
  
! #: c-family/c-warn.c:1810
  #, gcc-internal-format
  msgid "increment of read-only member %qD"
  msgstr "kirjoitussuojatun jÃ¤senen %qD kasvatus"
  
! #: c-family/c-warn.c:1811
  #, gcc-internal-format
  msgid "decrement of read-only member %qD"
  msgstr "kirjoitussuojatun jÃ¤senen %qD vÃ¤hennys"
  
! #: c-family/c-warn.c:1812
  #, fuzzy, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr "kirjoitussuojattua sijaintia %qE kÃ¤ytetÃ¤Ã¤n %<asm%>-tulosteena"
  
! #: c-family/c-warn.c:1816
  #, gcc-internal-format
  msgid "assignment of read-only variable %qD"
  msgstr "sijoitus kirjoitussuojattuun muuttujaan %qD"
  
! #: c-family/c-warn.c:1817
  #, gcc-internal-format
  msgid "increment of read-only variable %qD"
  msgstr "kirjoitussuojatun muuttujan %qD kasvatus"
  
! #: c-family/c-warn.c:1818
  #, gcc-internal-format
  msgid "decrement of read-only variable %qD"
  msgstr "kirjoitussuojatun muuttujan %qD vÃ¤hennys"
  
! #: c-family/c-warn.c:1819
  #, fuzzy, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr "kirjoitussuojattua sijaintia %qE kÃ¤ytetÃ¤Ã¤n %<asm%>-tulosteena"
  
! #: c-family/c-warn.c:1822
  #, gcc-internal-format
  msgid "assignment of read-only parameter %qD"
  msgstr "sijoitus kirjoitussuojattuun parametriin %qD"
  
! #: c-family/c-warn.c:1823
  #, gcc-internal-format
  msgid "increment of read-only parameter %qD"
  msgstr "kirjoitussuojatun parametrin %qD kasvatus"
  
! #: c-family/c-warn.c:1824
  #, gcc-internal-format
  msgid "decrement of read-only parameter %qD"
  msgstr "kirjoitussuojatun parametrin %qD vÃ¤hennys"
  
! #: c-family/c-warn.c:1825
  #, fuzzy, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr "kirjoitussuojattua parametria %qD kÃ¤ytetÃ¤Ã¤n %<asm%>-tulosteena"
  
! #: c-family/c-warn.c:1830
  #, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr "sijoitus kirjoitussuojattuun nimettyyn paluuarvoon %qD"
  
! #: c-family/c-warn.c:1832
  #, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr "kirjoitussuojatun nimetyn paluuarvon %qD kasvatus"
  
! #: c-family/c-warn.c:1834
  #, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr "kirjoitussuojatun nimetyn paluuarvon %qD vÃ¤hennys"
  
! #: c-family/c-warn.c:1836
  #, fuzzy, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr "kirjoitussuojattua muuttujaa %qD kÃ¤ytetÃ¤Ã¤n %<asm%>-tulosteena"
  
! #: c-family/c-warn.c:1841
  #, gcc-internal-format
  msgid "assignment of function %qD"
  msgstr "funktion %qD sijoitus"
  
! #: c-family/c-warn.c:1842
  #, gcc-internal-format
  msgid "increment of function %qD"
  msgstr "funktion %qD kasvatus"
  
! #: c-family/c-warn.c:1843
  #, gcc-internal-format
  msgid "decrement of function %qD"
  msgstr "funktion %qD vÃ¤hennys"
  
! #: c-family/c-warn.c:1844
  #, fuzzy, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c-family/c-warn.c:1847 c/c-typeck.c:4914
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE sijoitus"
  
! #: c-family/c-warn.c:1848 c/c-typeck.c:4917
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE kasvatus"
  
! #: c-family/c-warn.c:1849 c/c-typeck.c:4920
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE vÃ¤hennys"
  
! #: c-family/c-warn.c:1850
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr "kirjoitussuojattua sijaintia %qE kÃ¤ytetÃ¤Ã¤n %<asm%>-tulosteena"
  
  # XXX
! #: c-family/c-warn.c:1864
  #, gcc-internal-format
  msgid "lvalue required as left operand of assignment"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: c-family/c-warn.c:1867
  #, fuzzy, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: c-family/c-warn.c:1870
  #, fuzzy, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: c-family/c-warn.c:1873
  #, fuzzy, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: c-family/c-warn.c:1876
  #, fuzzy, gcc-internal-format
  msgid "lvalue required in %<asm%> statement"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: c-family/c-warn.c:1893
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument (have %qT)"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: c-family/c-warn.c:1897
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr "virheellinen %qs-tyyppiargumentti (pitÃ¤isi olla %qT)"
  
! #: c-family/c-warn.c:1902
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr "virheellinen %qs-tyyppiargumentti (pitÃ¤isi olla %qT)"
  
! #: c-family/c-warn.c:1907
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c-family/c-warn.c:1912
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c-family/c-warn.c:1917
  #, fuzzy, gcc-internal-format
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr "virheellinen %qs-tyyppiargumentti (pitÃ¤isi olla %qT)"
  
! #: c-family/c-warn.c:1944
  #, gcc-internal-format
  msgid "array subscript has type %<char%>"
  msgstr "taulukon indeksin tyyppi on %<char%>"
  
! #: c-family/c-warn.c:1980 c-family/c-warn.c:1983
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr "ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<<<%>:n sisÃ¤llÃ¤"
  
! #: c-family/c-warn.c:1986 c-family/c-warn.c:1989
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr "ehdotetaan sulkeita %<-%>:n ympÃ¤rille %<<<%>:n sisÃ¤llÃ¤"
  
! #: c-family/c-warn.c:1995 c-family/c-warn.c:1998
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr "ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<>>%>:n sisÃ¤llÃ¤"
  
! #: c-family/c-warn.c:2001 c-family/c-warn.c:2004
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr "ehdotetaan sulkeita %<-%>:n ympÃ¤rille %<>>%>:n sisÃ¤llÃ¤"
  
! #: c-family/c-warn.c:2010 c-family/c-warn.c:2013
  #, gcc-internal-format
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr "ehdotetaan sulkeita %<&&%>:n ympÃ¤rille %<||%>:n sisÃ¤llÃ¤"
  
! #: c-family/c-warn.c:2020 c-family/c-warn.c:2024
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr "ehdotetaan sulkeita lausekkeen ympÃ¤rille %<|%>:n operandissa"
  
! #: c-family/c-warn.c:2028 c-family/c-warn.c:2031
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr "ehdotetaan sulkeita vertailun ympÃ¤rille %<|%>:n operandissa"
  
! #: c-family/c-warn.c:2036
  #, fuzzy, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr "ehdotetaan sulkeita lausekkeen ympÃ¤rille %<|%>:n operandissa"
  
! #: c-family/c-warn.c:2044 c-family/c-warn.c:2048
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr "ehdotetaan sulkeita lausekkeen ympÃ¤rille %<^%>:n operandissa"
  
! #: c-family/c-warn.c:2052 c-family/c-warn.c:2055
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr "ehdotetaan sulkeita vertailun ympÃ¤rille %<^%>:n operandissa"
  
! #: c-family/c-warn.c:2061 c-family/c-warn.c:2064
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr "ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<&%>:n operandissa"
  
! #: c-family/c-warn.c:2067 c-family/c-warn.c:2070
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr "ehdotetaan sulkeita %<-%>:n ympÃ¤rille %<&%>:n operandissa"
  
! #: c-family/c-warn.c:2074 c-family/c-warn.c:2077
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr "ehdotetaan sulkeita vertailun ympÃ¤rille %<&%>:n operandissa"
  
! #: c-family/c-warn.c:2082
  #, fuzzy, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr "ehdotetaan sulkeita lausekkeen ympÃ¤rille %<|%>:n operandissa"
  
! #: c-family/c-warn.c:2089 c-family/c-warn.c:2092
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr "ehdotetaan sulkeita vertailun ympÃ¤rille %<==%>:n operandissa"
  
! #: c-family/c-warn.c:2097 c-family/c-warn.c:2100
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr "ehdotetaan sulkeita vertailun ympÃ¤rille %<!=%>:n operandissa"
  
! #: c-family/c-warn.c:2110 c-family/c-warn.c:2116
  #, gcc-internal-format
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr "%<X<=Y<=Z%> -tyylisillÃ¤ vertailuilla on eri merkitys kuin matematiikassa"
  
! #: c-family/c-warn.c:2132
  #, gcc-internal-format
  msgid "label %q+D defined but not used"
  msgstr "nimike %q+D mÃ¤Ã¤ritelty mutta kÃ¤yttÃ¤mÃ¤ttÃ¤"
  
! #: c-family/c-warn.c:2134
  #, gcc-internal-format
  msgid "label %q+D declared but not defined"
  msgstr "nimike %qD esitelty muttei mÃ¤Ã¤ritelty"
  
! #: c-family/c-warn.c:2157
  #, gcc-internal-format
  msgid "division by zero"
  msgstr "jako nollalla"
  
! #: c-family/c-warn.c:2177
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr ""
  
! #: c-family/c-warn.c:2201
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: c-family/c-warn.c:2293
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr "etumerkiltÃ¤Ã¤n eroavien kokonaislukulausekkeiden vertailu: %qT ja %qT"
  
! #: c-family/c-warn.c:2346
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2350
  #, fuzzy, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: c-family/c-warn.c:2361
  #, fuzzy, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: c-family/c-warn.c:2416
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n parametri %qD"
  
! #: c-family/c-warn.c:2478
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "typedef %qD mÃ¤Ã¤ritelty paikallisesti mutta kÃ¤yttÃ¤mÃ¤tÃ¶n"
  
! #: c-family/c-warn.c:2514
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "kaksinkertainen %<if%>-ehto"
  
! #: c-family/c-warn.c:2543
  #, fuzzy, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "%J%qD esitelty attribuutilla noinline, edellinen esittely on avoin "
  
! #: c-family/c-warn.c:2551
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "%J%qD esitelty avoimeksi, edellinen esittely sisÃ¤ltÃ¤Ã¤ attribuutin noinline"
  
! #: c-family/c-warn.c:2556
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "%J%qD esitelty attribuutilla noinline, edellinen esittely on avoin "
  
! #: c-family/c-warn.c:2605
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2643 c-family/c-warn.c:2667
  #, fuzzy, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke < 0â€� on aina epÃ¤tosi"
  
! #: c-family/c-warn.c:2646 c-family/c-warn.c:2664
  #, fuzzy, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: c-family/c-warn.c:2714
  #, fuzzy
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  msgstr[1] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:633
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
*************** msgstr "â€�%sâ€� ei ole kelvollinen esik
*** 32422,32428 ****
  msgid "too many input files"
  msgstr "liikaa syÃ¶tetiedostoja"
  
! #: common/config/aarch64/aarch64-common.c:497 config/aarch64/aarch64.c:13859
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "tuntematon cc_attr-arvo"
--- 32488,32494 ----
  msgid "too many input files"
  msgstr "liikaa syÃ¶tetiedostoja"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "tuntematon cc_attr-arvo"
*************** msgid "unrecognized option passed to %%:
*** 32453,32466 ****
  msgstr "tuntematon komentorivivalitsin %qs"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:13791
! #: config/aarch64/aarch64.c:13829
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "kelvolliset argumentit ovat: %s; tarkoititko %qs?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:13794
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "kelvolliset argumentit ovat: %s"
--- 32519,32532 ----
  msgstr "tuntematon komentorivivalitsin %qs"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "kelvolliset argumentit ovat: %s; tarkoititko %qs?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "kelvolliset argumentit ovat: %s"
*************** msgstr "valitsin -mcpu=%s on ristiriidas
*** 32811,32892 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/darwin.c:1933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr "%s: virhe kirjoitettaessa tiedostoa â€�%sâ€�: %s\n"
  
! #: config/darwin.c:2026
  #, fuzzy, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/darwin.c:2033
  #, fuzzy, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/darwin.c:2763
  #, fuzzy, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: config/darwin.c:2978
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr "%s: virhe kirjoitettaessa tiedostoa â€�%sâ€�: %s\n"
  
! #: config/darwin.c:3164
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3169
  #, fuzzy, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/darwin.c:3184
  #, fuzzy, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
  
! #: config/darwin.c:3262
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3305
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3485
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/darwin.c:3492
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/darwin.c:3578
  #, fuzzy, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: config/darwin.c:3589
  #, fuzzy, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/darwin.c:3613
  #, fuzzy, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "null-merkit sÃ¤ilytetÃ¤Ã¤n literaalissa"
  
! #: config/darwin.c:3614
  #, fuzzy, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "null-merkit sÃ¤ilytetÃ¤Ã¤n literaalissa"
--- 32877,32958 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/darwin.c:1942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr "%s: virhe kirjoitettaessa tiedostoa â€�%sâ€�: %s\n"
  
! #: config/darwin.c:2035
  #, fuzzy, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/darwin.c:2042
  #, fuzzy, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/darwin.c:2772
  #, fuzzy, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: config/darwin.c:2987
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr "%s: virhe kirjoitettaessa tiedostoa â€�%sâ€�: %s\n"
  
! #: config/darwin.c:3173
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3178
  #, fuzzy, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/darwin.c:3193
  #, fuzzy, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
  
! #: config/darwin.c:3271
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3314
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3494
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/darwin.c:3501
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/darwin.c:3587
  #, fuzzy, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: config/darwin.c:3598
  #, fuzzy, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/darwin.c:3622
  #, fuzzy, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "null-merkit sÃ¤ilytetÃ¤Ã¤n literaalissa"
  
! #: config/darwin.c:3623
  #, fuzzy, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "null-merkit sÃ¤ilytetÃ¤Ã¤n literaalissa"
*************** msgid "profiler support for VxWorks"
*** 32978,32989 ****
  msgstr "profilointituki VxWorksille"
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:2938
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3279
  #, fuzzy, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
--- 33044,33055 ----
  msgstr "profilointituki VxWorksille"
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, fuzzy, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
*************** msgstr "odotettiin 64-bittistÃ¤ osoitett
*** 33019,33361 ****
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "odotettiin 64-bittistÃ¤ osoitetta, mutta argumentti 2 on %d-bittinen"
  
! #: config/aarch64/aarch64-c.c:273
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> ei ole merkkijono eikÃ¤ luku"
  
! #: config/aarch64/aarch64-c.c:281
  #, fuzzy, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64.c:1230
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: config/aarch64/aarch64.c:1300 config/aarch64/aarch64.c:1314
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:1463
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%s %qs"
  
! #: config/aarch64/aarch64.c:1466
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%s %qs"
  
! #: config/aarch64/aarch64.c:1470
  #, fuzzy, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: config/aarch64/aarch64.c:1473
  #, fuzzy, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: config/aarch64/aarch64.c:1489
  #, fuzzy, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "Ã„lÃ¤ varoita Microsoft-laajennosten kÃ¤ytÃ¶stÃ¤"
  
! #: config/aarch64/aarch64.c:1490
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:4900
  #, fuzzy, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: config/aarch64/aarch64.c:5254
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/aarch64/aarch64.c:5367 config/aarch64/aarch64.c:5413
! #: config/aarch64/aarch64.c:5533 config/aarch64/aarch64.c:15612
! #: config/arm/arm.c:6954 config/arm/arm.c:6984 config/arm/arm.c:28364
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5482
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "KÃ¤ytÃ¤ 64-bittistÃ¤ ABIa"
  
! #: config/aarch64/aarch64.c:5485
  #, fuzzy, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.c:5655
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13336
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  "KÃ¤yttÃ¶: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.c:13436
  #, fuzzy, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/aarch64/aarch64.c:13448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "virheellinen %%h-arvo"
  
! #: config/aarch64/aarch64.c:13468
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  "KÃ¤yttÃ¶: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.c:13486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "tuntematon valitsin -%s"
  
! #: config/aarch64/aarch64.c:13639
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13648
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13656
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:13666 config/rs6000/rs6000.c:4281
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Funktio %qs"
  
! #: config/aarch64/aarch64.c:13731
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13747
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Kelvolliset argumentit:"
  
! #: config/aarch64/aarch64.c:13856
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:13863
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "tuntematon konetila %qs"
  
! #: config/aarch64/aarch64.c:13971
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.c:13973
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.c:13997
  #, fuzzy, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14000
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.c:14004
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14032
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14035
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.c:14166 config/arm/arm.c:3244
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/aarch64/aarch64.c:14222
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64.c:14229
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14297
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.c:14470
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:14473
  #, fuzzy, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14477 config/aarch64/aarch64.c:14519
! #: config/aarch64/aarch64.c:14626
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14512
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:14515
  #, fuzzy, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14542
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:14546
  #, fuzzy, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14581
  #, fuzzy, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14622
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:14678 config/aarch64/aarch64.c:14851
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.c:14722
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/aarch64/aarch64.c:14730
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: config/aarch64/aarch64.c:14784
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.c:14841 config/arm/arm.c:32196
! #: config/rs6000/rs6000.c:23143 config/s390/s390.c:15516
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.c:14868
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.c:14877
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.c:17254
  #, fuzzy, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.c:17256
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.c:21828 config/i386/i386.c:22131
! #: config/i386/i386.c:22258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "tuntematon vÃ¤rimoodi"
  
! #: config/aarch64/aarch64.c:21838 config/aarch64/aarch64.c:21859
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: config/aarch64/aarch64.c:21842
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.c:21846
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.c:21863
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: config/aarch64/aarch64.c:21885
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
--- 33085,33437 ----
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "odotettiin 64-bittistÃ¤ osoitetta, mutta argumentti 2 on %d-bittinen"
  
! #: config/aarch64/aarch64-c.c:275
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> ei ole merkkijono eikÃ¤ luku"
  
! #: config/aarch64/aarch64-c.c:283
  #, fuzzy, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64.c:1327
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:1845
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%s %qs"
  
! #: config/aarch64/aarch64.c:1848
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%s %qs"
  
! #: config/aarch64/aarch64.c:1852
  #, fuzzy, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: config/aarch64/aarch64.c:1855
  #, fuzzy, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: config/aarch64/aarch64.c:1871
  #, fuzzy, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "Ã„lÃ¤ varoita Microsoft-laajennosten kÃ¤ytÃ¶stÃ¤"
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, fuzzy, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: config/aarch64/aarch64.c:5653
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5907
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "KÃ¤ytÃ¤ 64-bittistÃ¤ ABIa"
  
! #: config/aarch64/aarch64.c:5910
  #, fuzzy, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  "KÃ¤yttÃ¶: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.c:13936
  #, fuzzy, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/aarch64/aarch64.c:13948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "virheellinen %%h-arvo"
  
! #: config/aarch64/aarch64.c:13968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  "KÃ¤yttÃ¶: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.c:13986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "tuntematon valitsin -%s"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Funktio %qs"
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Kelvolliset argumentit:"
  
! #: config/aarch64/aarch64.c:14356
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14363
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "tuntematon konetila %qs"
  
! #: config/aarch64/aarch64.c:14471
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.c:14473
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.c:14497
  #, fuzzy, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14500
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.c:14504
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14532
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14535
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/aarch64/aarch64.c:14722
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.c:14804
! #, fuzzy, gcc-internal-format
! msgid "code model %qs not supported in ilp32 mode"
! msgstr "koodimalli %s ei tue PIC-tilaa"
! 
! #: config/aarch64/aarch64.c:14975
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:14978
  #, fuzzy, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15017
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:15020
  #, fuzzy, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15047
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:15051
  #, fuzzy, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15086
  #, fuzzy, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15127
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.c:15227
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/aarch64/aarch64.c:15235
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: config/aarch64/aarch64.c:15289
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.c:15373
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.c:15382
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
! msgstr ""
! 
! #: config/aarch64/aarch64.c:17832
  #, fuzzy, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.c:17834
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
! #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "tuntematon vÃ¤rimoodi"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: config/aarch64/aarch64.c:22454
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.c:22458
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.c:22475
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: config/aarch64/aarch64.c:22497
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
*************** msgstr "%qE-attribuutti sallii vain koko
*** 33536,33543 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7095 config/arm/arm.c:7113
! #: config/arm/arm.c:7289 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
--- 33612,33619 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
*************** msgstr "%qE-attribuutti sallii vain koko
*** 33546,33555 ****
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19220 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2219 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 33622,33631 ----
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr "%qE-attribuutti pÃ¤tee vain funk
*** 33681,34165 ****
  msgid "argument of %qE attribute ignored"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21048
  #, fuzzy, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "taulukon indeksin tyyppi on %<char%>"
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21112
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "Funktio %qs"
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21141
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/arm/arm-builtins.c:3049
  #, fuzzy, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "Ei ole tuettu"
  
! #: config/arm/arm-builtins.c:3156
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%s odottaa kokonaislukuliteraalia vÃ¤liltÃ¤ [%d, %d]."
  
! #: config/arm/arm-builtins.c:3160
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/arm/arm-builtins.c:3179
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3201
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3223
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3301
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3379 config/arm/arm-builtins.c:3483
  #, fuzzy, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "mountin kÃ¤yttÃ¶Ã¶n vaaditaan pÃ¤Ã¤kÃ¤yttÃ¤jÃ¤n oikeudet"
  
! #: config/arm/arm-builtins.c:3387 config/arm/arm-builtins.c:3432
! #: config/arm/arm-builtins.c:3490 config/arm/arm-builtins.c:3499
  #, fuzzy, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3392 config/arm/arm-builtins.c:3501
  #, fuzzy, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3397 config/arm/arm-builtins.c:3503
  #, fuzzy, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3569
  #, fuzzy, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "PEITE"
  
! #: config/arm/arm-builtins.c:3574
  #, fuzzy, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3762
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3764
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3766
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3768
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3774
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3776
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3781
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3783
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3785
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3787
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3789
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3791
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3793
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3795
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3797
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3799
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3801
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3803
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3805
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3807
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3809
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3811
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3813
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3815
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
  
! #: config/arm/arm.c:2904
  #, fuzzy, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-mvsx ja -mpaired ovat yhteensopimattomat"
  
! #: config/arm/arm.c:2910
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:2914
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2930
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2933
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "typeid:tÃ¤ ei voi kÃ¤yttÃ¤Ã¤ -fno-rtti-valitsimen kanssa"
  
! #: config/arm/arm.c:2937
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:2950
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2960
  #, fuzzy, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:3075
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3125
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3474
  #, fuzzy, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check on yhteensopimaton valitsimen -mno-apcs-frame kanssa"
  
! #: config/arm/arm.c:3483
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
  
! #: config/arm/arm.c:3486
  #, fuzzy, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "C++-jÃ¤sennin ei tue -dy-valitsinta, jÃ¤tetÃ¤Ã¤n se huomiotta"
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3519
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3544
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:3556 config/arm/arm.c:32210
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/arm/arm.c:3564
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: config/arm/arm.c:3573
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "Tiedostoa â€�%sâ€� ei lÃ¶ytynyt."
  
! #: config/arm/arm.c:3595 config/pru/pru.c:643
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/arm/arm.c:3739
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/arm/arm.c:3776
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3779
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3787
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3800
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3803
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcallee-super-interworking"
  
! #: config/arm/arm.c:3808
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3811
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3816
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3828
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6076
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6078
  #, fuzzy, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6296
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6356
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6740 config/arm/arm.c:6948 config/arm/arm.c:6981
! #: config/arm/arm.c:28357
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7238
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin, ei %s"
  
! #: config/arm/arm.c:7250
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa mÃ¤Ã¤rÃ¤Ã¤ argumentteja"
  
! #: config/arm/arm.c:7259
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin, ei %s"
  
! #: config/arm/arm.c:7281 config/arm/arm.c:7333
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/arm/arm.c:7300
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: config/arm/arm.c:7349
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: config/arm/arm.c:9300
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13038
  #, fuzzy, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:13041
  #, fuzzy, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:25219
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:25881
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: config/arm/arm.c:26140
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26392
  #, fuzzy, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/arm/arm.c:26638
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32225
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qs"
--- 33757,34264 ----
  msgid "argument of %qE attribute ignored"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21053
  #, fuzzy, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "taulukon indeksin tyyppi on %<char%>"
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21117
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "Funktio %qs"
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21146
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/arm/arm-builtins.c:3087
! #, fuzzy, gcc-internal-format
! msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
! msgstr "[kÃ¤ytÃ¶ssÃ¤]"
! 
! #: config/arm/arm-builtins.c:3090
! #, fuzzy, gcc-internal-format
! msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
! msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
! 
! #. Here we mention the builtin name to follow the same
! #. format that the C/C++ frontends use for referencing
! #. a given argument index.
! #: config/arm/arm-builtins.c:3098
! #, fuzzy, gcc-internal-format
! msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
! msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
! 
! #: config/arm/arm-builtins.c:3216
  #, fuzzy, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "Ei ole tuettu"
  
! #: config/arm/arm-builtins.c:3323
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%s odottaa kokonaislukuliteraalia vÃ¤liltÃ¤ [%d, %d]."
  
! #: config/arm/arm-builtins.c:3327
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, fuzzy, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "mountin kÃ¤yttÃ¶Ã¶n vaaditaan pÃ¤Ã¤kÃ¤yttÃ¤jÃ¤n oikeudet"
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, fuzzy, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, fuzzy, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, fuzzy, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3740
  #, fuzzy, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "PEITE"
  
! #: config/arm/arm-builtins.c:3745
  #, fuzzy, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
  
! #: config/arm/arm-c.c:107
! #, gcc-internal-format
! msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
! msgstr ""
! 
! #: config/arm/arm.c:2911
  #, fuzzy, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-mvsx ja -mpaired ovat yhteensopimattomat"
  
! #: config/arm/arm.c:2917
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:2921
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2924
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "typeid:tÃ¤ ei voi kÃ¤yttÃ¤Ã¤ -fno-rtti-valitsimen kanssa"
  
! #: config/arm/arm.c:2944
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2967
  #, fuzzy, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:3082
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3132
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3481
  #, fuzzy, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check on yhteensopimaton valitsimen -mno-apcs-frame kanssa"
  
! #: config/arm/arm.c:3490
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
  
! #: config/arm/arm.c:3493
  #, fuzzy, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "C++-jÃ¤sennin ei tue -dy-valitsinta, jÃ¤tetÃ¤Ã¤n se huomiotta"
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3526
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3551
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:3563 config/arm/arm.c:32229
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/arm/arm.c:3571
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: config/arm/arm.c:3580
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "Tiedostoa â€�%sâ€� ei lÃ¶ytynyt."
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/arm/arm.c:3746
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/arm/arm.c:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3809
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3822
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3825
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcallee-super-interworking"
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3833
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6100
  #, fuzzy, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7260
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin, ei %s"
  
! #: config/arm/arm.c:7272
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa mÃ¤Ã¤rÃ¤Ã¤ argumentteja"
  
! #: config/arm/arm.c:7281
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin, ei %s"
  
! #: config/arm/arm.c:7303 config/arm/arm.c:7355
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/arm/arm.c:7322
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: config/arm/arm.c:7371
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: config/arm/arm.c:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, fuzzy, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:13063
  #, fuzzy, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:25234
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:25896
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: config/arm/arm.c:26155
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26407
  #, fuzzy, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32244
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qs"
*************** msgstr "epÃ¤kelpo vektorityyppi attribuu
*** 34167,34188 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32233
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32246
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: config/arm/arm.c:32260
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "<tuntematon>"
  
! #: config/arm/arm.c:33263
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
--- 34266,34287 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32265
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: config/arm/arm.c:32279
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "<tuntematon>"
  
! #: config/arm/arm.c:33257
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
*************** msgstr "%s: ei voitu avata PCH-tiedostoa
*** 35018,35044 ****
  msgid "can%'t set position in PCH file: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: config/i386/i386-builtins.c:2259
  #, fuzzy, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr "%s: %s: tÃ¤smÃ¤Ã¤vyyttÃ¤ ei lÃ¶ydy"
  
! #: config/i386/i386-builtins.c:2309
  #, fuzzy, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-builtins.c:2320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "%s: %s: tÃ¤smÃ¤Ã¤vyyttÃ¤ ei lÃ¶ydy"
  
! #: config/i386/i386-builtins.c:2421
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/i386/i386-builtins.c:2446 config/i386/i386-builtins.c:2496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "SISÃ„Ã„NRAKENNETTU CD %s\n"
--- 35117,35143 ----
  msgid "can%'t set position in PCH file: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: config/i386/i386-builtins.c:2268
  #, fuzzy, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr "%s: %s: tÃ¤smÃ¤Ã¤vyyttÃ¤ ei lÃ¶ydy"
  
! #: config/i386/i386-builtins.c:2318
  #, fuzzy, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-builtins.c:2329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "%s: %s: tÃ¤smÃ¤Ã¤vyyttÃ¤ ei lÃ¶ydy"
  
! #: config/i386/i386-builtins.c:2430
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/i386/i386-builtins.c:2455 config/i386/i386-builtins.c:2505
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "SISÃ„Ã„NRAKENNETTU CD %s\n"
*************** msgstr "puhdistusargumentti ei ole tunni
*** 35133,35191 ****
  msgid "the last argument must be a 32-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9789
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "case-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: config/i386/i386-expand.c:11016
  #, fuzzy, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:11020
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:11691
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "argumentin <%s>:lle on oltava yksittÃ¤inen merkki"
  
! #: config/i386/i386-expand.c:12447 config/i386/i386-expand.c:12659
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:12712
  #, fuzzy, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:12718
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: config/i386/i386-expand.c:12737
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-features.c:2589
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.c:2594 config/i386/i386-features.c:2859
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: config/i386/i386-features.c:2726
  #, 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"
--- 35232,35290 ----
  msgid "the last argument must be a 32-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "case-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: config/i386/i386-expand.c:11003
  #, fuzzy, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:11007
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:11678
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "argumentin <%s>:lle on oltava yksittÃ¤inen merkki"
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:12699
  #, fuzzy, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:12705
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: config/i386/i386-expand.c:12724
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-features.c:2595
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.c:2600 config/i386/i386-features.c:2868
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: config/i386/i386-features.c:2732
  #, 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"
*************** msgstr "attribuutit fastcall ja cdecl ei
*** 35642,35648 ****
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19331
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
--- 35741,35747 ----
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
*************** msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset fu
*** 35814,35887 ****
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.c:9396
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: config/i386/i386.c:9416
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9427
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
! #: config/i386/i386.c:12378
  #, fuzzy, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.c:12389 config/i386/i386.c:12403
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.c:12435
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12450
  #, fuzzy, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.c:12642
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/i386/i386.c:16575
  #, fuzzy, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: config/i386/i386.c:22092
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Tuntematon arkkitehtuuri â€�%sâ€�"
  
! #: config/i386/i386.c:22099
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22106
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22152
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/i386/i386.c:22182
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
--- 35913,35986 ----
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.c:9401
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: config/i386/i386.c:9421
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9432
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
! #: config/i386/i386.c:12383
  #, fuzzy, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.c:12394 config/i386/i386.c:12408
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.c:12440
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12455
  #, fuzzy, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.c:12647
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/i386/i386.c:16580
  #, fuzzy, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: config/i386/i386.c:22099
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Tuntematon arkkitehtuuri â€�%sâ€�"
  
! #: config/i386/i386.c:22106
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22113
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22159
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/i386/i386.c:22189
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
*************** msgstr "%Javoimelle funktiolle %qD annet
*** 36080,36086 ****
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1726
  #, fuzzy, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
--- 36179,36185 ----
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, fuzzy, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
*************** msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ ko
*** 37148,37158 ****
  msgid "%<-g%> option disabled"
  msgstr "[ei kÃ¤ytÃ¶ssÃ¤]"
  
! #: config/pa/pa.c:8762
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr ""
  
  #: config/pru/pru-passes.c:111
  #, fuzzy, gcc-internal-format
  msgid "large return values not supported with %<-mabi=ti%> option"
--- 37247,37262 ----
  msgid "%<-g%> option disabled"
  msgstr "[ei kÃ¤ytÃ¶ssÃ¤]"
  
! #: config/pa/pa.c:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr ""
  
+ #: config/pa/som.h:337
+ #, fuzzy, gcc-internal-format
+ msgid "weak aliases are not supported"
+ msgstr "  -shared                  Luo jaettu kirjasto\n"
+ 
  #: config/pru/pru-passes.c:111
  #, fuzzy, gcc-internal-format
  msgid "large return values not supported with %<-mabi=ti%> option"
*************** msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ ko
*** 37412,37917 ****
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "virheellinen parametri %qs"
  
! #: config/rs6000/rs6000-call.c:5820
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6010
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6185
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6455
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7195
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7370
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8162
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "sisÃ¤istÃ¤ funktiota %qs ei voi ottaa pois kÃ¤ytÃ¶stÃ¤"
  
! #: config/rs6000/rs6000-call.c:8480
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "Profilointiajastin vanhentunut"
  
! #: config/rs6000/rs6000-call.c:8521
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "argumentin 1 on oltava 5-bittinen etumerkillinen literaali"
  
! #: config/rs6000/rs6000-call.c:8552
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:8564
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: config/rs6000/rs6000-call.c:8590
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:8605
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla tyhjÃ¤"
  
! #: config/rs6000/rs6000-call.c:8630
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:8635
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:8654
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla tyhjÃ¤"
  
! #: config/rs6000/rs6000-call.c:8695
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "argumentin 1 on oltava 5-bittinen etumerkillinen literaali"
  
! #: config/rs6000/rs6000-call.c:8779
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:8790
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:8801
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:8812
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:8826
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:8844
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:8860
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:8899
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: config/rs6000/rs6000-call.c:8957
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/rs6000/rs6000-call.c:9230
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000-call.c:9279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/rs6000/rs6000-call.c:9426
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9445
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "kokonaislukuargumentti %s ei kelpaa"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9473
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "kokonaislukuargumentti %s ei kelpaa"
  
! #: config/rs6000/rs6000-call.c:9499
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9552
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9577
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9597
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9609
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9621
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9635
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9647
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9655
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/rs6000/rs6000-call.c:9722 config/rs6000/rs6000-call.c:10062
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9887
  #, fuzzy, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "<sisÃ¤Ã¤nrakennettu>"
  
! #: config/rs6000/rs6000-call.c:10109
  #, fuzzy, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10124
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10318
  #, fuzzy, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000-call.c:10320 config/rs6000/rs6000-call.c:10322
! #: config/rs6000/rs6000-call.c:10324 config/rs6000/rs6000-call.c:10330
! #: config/rs6000/rs6000-call.c:10332 config/rs6000/rs6000-call.c:10338
! #: config/rs6000/rs6000-call.c:10344 config/rs6000/rs6000-call.c:10348
! #: config/rs6000/rs6000-call.c:10350 config/rs6000/rs6000-call.c:10354
! #: config/rs6000/rs6000-call.c:10358
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:10327 config/rs6000/rs6000-call.c:10335
! #: config/rs6000/rs6000-call.c:10341
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:10356
  #, fuzzy, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:10361
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:10364
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000-call.c:13019
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "sisÃ¤istÃ¤ funktiota %qs ei voi ottaa pois kÃ¤ytÃ¶stÃ¤"
  
! #: config/rs6000/rs6000-call.c:13041
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "sisÃ¤istÃ¤ funktiota %qs ei voi ottaa pois kÃ¤ytÃ¶stÃ¤"
  
! #: config/rs6000/rs6000-logue.c:1689
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "pinokehys on liian suuri"
  
! #: config/rs6000/rs6000-logue.c:5481
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs kÃ¤yttÃ¤Ã¤ rekisteriÃ¤ r29"
  
! #: config/rs6000/rs6000-logue.c:5489
  #, fuzzy, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma extern_prefix ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000.c:3145 config/rs6000/rs6000.c:3148
! #: config/rs6000/rs6000.c:3151
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/rs6000/rs6000.c:3252
  #, fuzzy, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-m64 vaatii PowerPC64-suorittimen, otetaan kÃ¤yttÃ¶Ã¶n"
  
! #: config/rs6000/rs6000.c:3445
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3584
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3601
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "valitsin -mstring ei ole tuettu little-endian-jÃ¤rjestelmissÃ¤"
  
! #: config/rs6000/rs6000.c:3680
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3688
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%s %qs"
  
! #: config/rs6000/rs6000.c:3713 config/rs6000/rs6000.c:3720
! #: config/rs6000/rs6000.c:3727 config/rs6000/rs6000.c:3735
! #: config/rs6000/rs6000.c:3754 config/rs6000/rs6000.c:3816
! #: config/rs6000/rs6000.c:3843 config/rs6000/rs6000.c:3870
! #: config/rs6000/rs6000.c:3885 config/rs6000/rs6000.c:3893
! #: config/rs6000/rs6000.c:3922 config/rs6000/rs6000.c:3924
! #: config/rs6000/rs6000.c:4010 config/rs6000/rs6000.c:4019
! #: config/rs6000/rs6000.c:4021 config/rs6000/rs6000.c:4030
! #: config/rs6000/rs6000.c:4171
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/rs6000/rs6000.c:3913
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:3939
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:3948
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3951
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3970
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:3979
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4002
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4087
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/rs6000/rs6000.c:4110 config/rs6000/rs6000.c:4125
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4138
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4276
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "Funktio %qs"
  
! #: config/rs6000/rs6000.c:4293
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: config/rs6000/rs6000.c:4301
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: config/rs6000/rs6000.c:4599
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/rs6000/rs6000.c:4636
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "Vanhentunut. TÃ¤mÃ¤ valitsin ei vaikuta mihinkÃ¤Ã¤n"
  
! #: config/rs6000/rs6000.c:7160
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:16704
  #, fuzzy, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/rs6000/rs6000.c:19006
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: config/rs6000/rs6000.c:19088
  #, fuzzy, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19090
  #, fuzzy, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19092
  #, fuzzy, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19094
  #, fuzzy, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19100
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19103
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19108
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19111
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:23115
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: config/rs6000/rs6000.c:23118
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: config/rs6000/rs6000.c:23120
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s on virheellinen"
  
! #: config/rs6000/rs6000.c:23657
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/rs6000/rs6000.c:23816
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23848
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000.c:24092
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
--- 37516,38022 ----
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "virheellinen parametri %qs"
  
! #: config/rs6000/rs6000-call.c:5845
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6035
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6480
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7220
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8187
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "sisÃ¤istÃ¤ funktiota %qs ei voi ottaa pois kÃ¤ytÃ¶stÃ¤"
  
! #: config/rs6000/rs6000-call.c:8505
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "Profilointiajastin vanhentunut"
  
! #: config/rs6000/rs6000-call.c:8546
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "argumentin 1 on oltava 5-bittinen etumerkillinen literaali"
  
! #: config/rs6000/rs6000-call.c:8577
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:8589
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: config/rs6000/rs6000-call.c:8615
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:8630
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla tyhjÃ¤"
  
! #: config/rs6000/rs6000-call.c:8655
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:8660
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:8679
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla tyhjÃ¤"
  
! #: config/rs6000/rs6000-call.c:8720
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "argumentin 1 on oltava 5-bittinen etumerkillinen literaali"
  
! #: config/rs6000/rs6000-call.c:8804
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:8815
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:8826
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:8837
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:8851
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:8869
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:8885
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:8924
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: config/rs6000/rs6000-call.c:8982
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/rs6000/rs6000-call.c:9255
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000-call.c:9304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/rs6000/rs6000-call.c:9451
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9470
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "kokonaislukuargumentti %s ei kelpaa"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9498
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "kokonaislukuargumentti %s ei kelpaa"
  
! #: config/rs6000/rs6000-call.c:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9602
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9622
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9634
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9646
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9660
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9672
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9680
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9912
  #, fuzzy, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "<sisÃ¤Ã¤nrakennettu>"
  
! #: config/rs6000/rs6000-call.c:10134
  #, fuzzy, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10149
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10343
  #, fuzzy, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:10381
  #, fuzzy, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:10386
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:10389
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000-call.c:13016
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "sisÃ¤istÃ¤ funktiota %qs ei voi ottaa pois kÃ¤ytÃ¶stÃ¤"
  
! #: config/rs6000/rs6000-call.c:13038
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "sisÃ¤istÃ¤ funktiota %qs ei voi ottaa pois kÃ¤ytÃ¶stÃ¤"
  
! #: config/rs6000/rs6000-logue.c:1691
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "pinokehys on liian suuri"
  
! #: config/rs6000/rs6000-logue.c:5486
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs kÃ¤yttÃ¤Ã¤ rekisteriÃ¤ r29"
  
! #: config/rs6000/rs6000-logue.c:5494
  #, fuzzy, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma extern_prefix ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/rs6000/rs6000.c:3261
  #, fuzzy, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-m64 vaatii PowerPC64-suorittimen, otetaan kÃ¤yttÃ¶Ã¶n"
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3593
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3610
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "valitsin -mstring ei ole tuettu little-endian-jÃ¤rjestelmissÃ¤"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%s %qs"
  
! #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/rs6000/rs6000.c:3930
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:3956
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:3965
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3968
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3987
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4019
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4106
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4157
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4302
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "Funktio %qs"
  
! #: config/rs6000/rs6000.c:4319
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: config/rs6000/rs6000.c:4327
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: config/rs6000/rs6000.c:4623
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/rs6000/rs6000.c:4660
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "Vanhentunut. TÃ¤mÃ¤ valitsin ei vaikuta mihinkÃ¤Ã¤n"
  
! #: config/rs6000/rs6000.c:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:16737
  #, fuzzy, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/rs6000/rs6000.c:19039
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: config/rs6000/rs6000.c:19121
  #, fuzzy, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19123
  #, fuzzy, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19125
  #, fuzzy, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19127
  #, fuzzy, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19133
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19136
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19141
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19144
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:23150
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: config/rs6000/rs6000.c:23153
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: config/rs6000/rs6000.c:23155
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s on virheellinen"
  
! #: config/rs6000/rs6000.c:23692
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000.c:24139
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
*************** msgstr "pinokehys ei ole 8:n tavun monik
*** 38257,38370 ****
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12898
  #, fuzzy, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: config/s390/s390.c:15156
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/s390/s390.c:15163
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15198
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15201
  #, fuzzy, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15230
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15234
  #, fuzzy, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15246
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15255
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-fPIC ei ole tuettu"
  
! #: config/s390/s390.c:15261
  #, fuzzy, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/s390/s390.c:15263
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/s390/s390.c:15266
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15279
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15282
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15285
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15288
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15348
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15384
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "%q+D:n ensimmÃ¤isen argumentin pitÃ¤isi olla %<int%>"
  
! #: config/s390/s390.c:15391
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
  
! #: config/s390/s390.c:15421
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: config/s390/s390.c:15582 config/s390/s390.c:15632 config/s390/s390.c:15649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15588
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
--- 38362,38475 ----
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12900
  #, fuzzy, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: config/s390/s390.c:15158
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/s390/s390.c:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15203
  #, fuzzy, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15236
  #, fuzzy, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15248
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15257
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-fPIC ei ole tuettu"
  
! #: config/s390/s390.c:15263
  #, fuzzy, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/s390/s390.c:15265
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/s390/s390.c:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15386
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "%q+D:n ensimmÃ¤isen argumentin pitÃ¤isi olla %<int%>"
  
! #: config/s390/s390.c:15393
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
  
! #: config/s390/s390.c:15423
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15590
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
*************** msgstr "sÃ¤iekohtaista muistia ei tueta
*** 38441,38472 ****
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr "valitsin -mmultiple ei ole tuettu little-endian-jÃ¤rjestelmissÃ¤"
  
! #: config/stormy16/stormy16.c:1048
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1205
  #, fuzzy, gcc-internal-format
  msgid "function_profiler support"
  msgstr "profilointituki CR16:lle"
  
! #: config/stormy16/stormy16.c:1299
  #, fuzzy, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: config/stormy16/stormy16.c:1870
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "taulukon koko on liian suuri"
  
! #: config/stormy16/stormy16.c:2242
  #, fuzzy, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: config/stormy16/stormy16.c:2249
  #, fuzzy, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
--- 38546,38577 ----
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr "valitsin -mmultiple ei ole tuettu little-endian-jÃ¤rjestelmissÃ¤"
  
! #: config/stormy16/stormy16.c:1058
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1215
  #, fuzzy, gcc-internal-format
  msgid "function_profiler support"
  msgstr "profilointituki CR16:lle"
  
! #: config/stormy16/stormy16.c:1309
  #, fuzzy, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: config/stormy16/stormy16.c:1880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "taulukon koko on liian suuri"
  
! #: config/stormy16/stormy16.c:2252
  #, fuzzy, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: config/stormy16/stormy16.c:2259
  #, fuzzy, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
*************** msgstr "muuttuja %qD asetettu mutta kÃ¤y
*** 38844,38850 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "%Jtaulukon %qD tyyppi viimeistelty epÃ¤kelvosti implisiittisellÃ¤ alustuksella"
  
! #: c/c-decl.c:1590 c/c-decl.c:7067 c/c-decl.c:7975 c/c-decl.c:8782
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
--- 38949,38955 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "%Jtaulukon %qD tyyppi viimeistelty epÃ¤kelvosti implisiittisellÃ¤ alustuksella"
  
! #: c/c-decl.c:1590 c/c-decl.c:7070 c/c-decl.c:7978 c/c-decl.c:8785
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
*************** msgstr "%J%qD:n esittely varjostaa edell
*** 39061,39067 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2837
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
--- 39166,39172 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
*************** msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤ine
*** 39131,39137 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Jokaisesta esittelemÃ¤ttÃ¶mÃ¤stÃ¤ tunnisteesta ilmoitetaan vain"
  
! #: c/c-decl.c:3791 cp/decl.c:3136
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "%qD ei ole mÃ¤Ã¤ritelty funktion nÃ¤kyvyysalueen ulkopuolella"
--- 39236,39242 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Jokaisesta esittelemÃ¤ttÃ¶mÃ¤stÃ¤ tunnisteesta ilmoitetaan vain"
  
! #: c/c-decl.c:3791 cp/decl.c:3147
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "%qD ei ole mÃ¤Ã¤ritelty funktion nÃ¤kyvyysalueen ulkopuolella"
*************** msgstr "Odotettiin lauseketta %s-lausees
*** 39161,39167 ****
  msgid "duplicate label declaration %qE"
  msgstr "%qE-nimiÃ¶n kaksoisesittely"
  
! #: c/c-decl.c:4007 cp/decl.c:3542
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
--- 39266,39272 ----
  msgid "duplicate label declaration %qE"
  msgstr "%qE-nimiÃ¶n kaksoisesittely"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
*************** msgstr "ISO C90 ei tue syntaksia %<[*]%>
*** 39281,39287 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7534 c/c-decl.c:9438
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
--- 39386,39392 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7537 c/c-decl.c:9441
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
*************** msgstr "ei voi laittaa volatile-kenttÃ¤i
*** 39371,39377 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessÃ¤"
  
! #: c/c-decl.c:5568 cp/decl.c:7939
  #, fuzzy, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
--- 39476,39482 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessÃ¤"
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, fuzzy, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
*************** msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokois
*** 39451,39457 ****
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: c/c-decl.c:6074 c/c-decl.c:6467 c/c-decl.c:6477
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
--- 39556,39562 ----
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: c/c-decl.c:6074 c/c-decl.c:6470 c/c-decl.c:6480
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
*************** msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
*** 39497,39503 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "%J ristiriitaiset tyyppimÃ¤Ã¤reet %qD:lle"
  
! #: c/c-decl.c:6164 c/c-parser.c:3015
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
--- 39602,39608 ----
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "%J ristiriitaiset tyyppimÃ¤Ã¤reet %qD:lle"
  
! #: c/c-decl.c:6164 c/c-parser.c:3014
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
*************** msgstr "tallennusluokka annettu parametr
*** 39542,39548 ****
  msgid "storage class specified for unnamed parameter"
  msgstr "tallennusluokka annettu nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:6215 cp/decl.c:11852
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "tallennusluokka annettu typenamelle"
--- 39647,39653 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "tallennusluokka annettu nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:6215 cp/decl.c:11845
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "tallennusluokka annettu typenamelle"
*************** msgstr "funktioalue %qs implisiittisesti
*** 39580,39586 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6691
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
--- 39685,39691 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6694
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
*************** msgstr "%qE:n esittely taulukollisena fu
*** 39605,39611 ****
  msgid "declaration of type name as array of functions"
  msgstr "tyyppinimen esittely taulukollisena funktioita"
  
! #: c/c-decl.c:6381 c/c-decl.c:8506
  #, 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Ã¶"
--- 39710,39716 ----
  msgid "declaration of type name as array of functions"
  msgstr "tyyppinimen esittely taulukollisena funktioita"
  
! #: c/c-decl.c:6381 c/c-decl.c:8509
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
*************** msgstr "taulukon %qE koko ei ole kokonai
*** 39620,40290 ****
  msgid "size of unnamed array has non-integer type"
  msgstr "nimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6424
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6427
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "nimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6438
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon %qE"
  
! #: c/c-decl.c:6441
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon"
  
! #: c/c-decl.c:6450
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c/c-decl.c:6452
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on negatiivinen"
  
! #: c/c-decl.c:6537
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: c/c-decl.c:6540
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on liian suuri"
  
! #: c/c-decl.c:6579 c/c-decl.c:7237
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6601
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: c/c-decl.c:6614
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: c/c-decl.c:6620
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: c/c-decl.c:6624
  #, fuzzy, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: c/c-decl.c:6727
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:6730
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "tyyppinimi esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.c:6740
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "tyyppinimi esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.c:6781
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktion mÃ¤Ã¤rittely oikeuttaa tyhjÃ¤n paluutyypin"
  
! #: c/c-decl.c:6785 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: c/c-decl.c:6823 c/c-decl.c:7033 c/c-decl.c:7087 c/c-decl.c:7171
! #: c/c-decl.c:7296 c/c-parser.c:3017
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-decl.c:6829 c/c-decl.c:7039 c/c-decl.c:7176 c/c-decl.c:7301
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C kieltÃ¤Ã¤ const- ja volatile-funktiotyypit"
  
! #: c/c-decl.c:6924
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.c:6928
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.c:6934
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:6950
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:6953
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:6959
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:6962
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  
! #: c/c-decl.c:6977
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: c/c-decl.c:6979
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: c/c-decl.c:6988
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.c:6990
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.c:6995
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:6997
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:7002
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:7004
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.c:7007
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.c:7014
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7048
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7050
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7093
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C kieltÃ¤Ã¤ const- ja volatile-funktiotyypit"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7104
  #, fuzzy, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c/c-decl.c:7121 cp/decl.c:10792
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "muuttuja tai kenttÃ¤ %qE esitelty voidiksi"
  
! #: c/c-decl.c:7161
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: c/c-decl.c:7203
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7205
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7218
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.c:7225
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.c:7227
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.c:7267 c/c-decl.c:7278 c/c-decl.c:7281
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qE"
  
! #: c/c-decl.c:7338
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: c/c-decl.c:7340
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.c:7351
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:7354
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
! #: c/c-decl.c:7383
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "%<static%>-mÃ¤Ã¤reellÃ¤ esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: c/c-decl.c:7393
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7395
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7430
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7432
  #, fuzzy, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7540 c/c-decl.c:9259
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "funktion esittely ei ole prototyyppi"
  
! #: c/c-decl.c:7550
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: c/c-decl.c:7595
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parametrilla %u (%q+D) on vaillinainen tyyppi"
  
! #: c/c-decl.c:7599
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-decl.c:7610
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parametrin %u (%q+D) tyyppi on void"
  
! #: c/c-decl.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "parametrin %u tyyppi on void"
  
! #: c/c-decl.c:7688
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.c:7692 c/c-decl.c:7728
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.c:7722
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parametrilla %q+D on vain etukÃ¤teisesittely"
  
! #: c/c-decl.c:7768
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7882
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:7888
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:7894
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:7971
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.c:7982
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<union %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:7984
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<struct %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:8014 c/c-decl.c:8801
  #, fuzzy, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-decl.c:8081 cp/decl.c:4968
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: c/c-decl.c:8086
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettÃ¶miÃ¤ structeja/unioneita"
  
! #: c/c-decl.c:8089
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettÃ¶miÃ¤ structeja/unioneita"
  
! #: c/c-decl.c:8182 c/c-decl.c:8200 c/c-decl.c:8261
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: c/c-decl.c:8287
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "tyhjÃ¤n structin koko on C:ssÃ¤ 0, C++:ssa 1"
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "tyhjÃ¤n unionin koko on C:ssÃ¤ 0, C++:ssa 1"
  
! #: c/c-decl.c:8415
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "unionilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8417
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "unionilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8422
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "structilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8424
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "structilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8485 cp/decl.c:13096
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.c:8491
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: c/c-decl.c:8497
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.c:8528
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Arvo on liian suuri annetulle tietotyypille"
  
! #: c/c-decl.c:8633
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "unionista ei voi tehdÃ¤ lÃ¤pinÃ¤kyvÃ¤Ã¤"
  
! #: c/c-decl.c:8773
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8780
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:8859 cp/decl.c:15543
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "annettu tila on liian pieni luetelluille arvoille"
  
! #: c/c-decl.c:8874
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "luetellun tyypin arvot ylittÃ¤vÃ¤t suurimman kokonaisluvun arvoalueen"
  
! #: c/c-decl.c:8994 c/c-decl.c:9010
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:9005
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:9029
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: c/c-decl.c:9037
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C rajoittaa luetellun tyypin arvot %<int%>-tyypin arvoalueelle"
  
! #: c/c-decl.c:9156 cp/decl.c:5273 cp/decl.c:16102
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.c:9174
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: c/c-decl.c:9185
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: c/c-decl.c:9209
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.c:9268
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9277
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: c/c-decl.c:9285 cp/decl.c:16237
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: c/c-decl.c:9295
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.c:9316
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.c:9323
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-decl.c:9360
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "vanhanmallisia parametriesittelyitÃ¤ prototyypitetyssÃ¤ funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: c/c-decl.c:9375
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "perinteinen C ei hyvÃ¤ksy ISO C -tyylisiÃ¤ funktiomÃ¤Ã¤rittelyitÃ¤"
  
! #: c/c-decl.c:9391
  #, gcc-internal-format
  msgid "parameter name omitted"
  msgstr "parametrin nimi jÃ¤tetty pois"
  
! #: c/c-decl.c:9430 c/c-decl.c:9434
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "vanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-decl.c:9447
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parametrin nimi puuttuu parametriluettelosta"
  
! #: c/c-decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-decl.c:9471
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "useita parametreja nimellÃ¤ %qD"
  
! #: c/c-decl.c:9480
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: c/c-decl.c:9509 c/c-decl.c:9514
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD:n oletustyyppi on %<int%>"
  
! #: c/c-decl.c:9534
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-decl.c:9541
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: c/c-decl.c:9594
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.c:9608 c/c-decl.c:9655 c/c-decl.c:9669
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "prototyypin esittely"
  
! #: c/c-decl.c:9647
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "ylennetty argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9652
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "ylennetty argumentti %qD ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.c:9662
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9667
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumentti %qD ei sovi prototyyppiin"
  
! #: c/c-decl.c:9918 cp/decl.c:17116
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: c/c-decl.c:9937 cp/decl.c:17148
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametri %qD on alustettu"
--- 39725,40395 ----
  msgid "size of unnamed array has non-integer type"
  msgstr "nimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6425
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6428
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "nimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6440
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon %qE"
  
! #: c/c-decl.c:6443
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon"
  
! #: c/c-decl.c:6452
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c/c-decl.c:6454
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on negatiivinen"
  
! #: c/c-decl.c:6540
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: c/c-decl.c:6543
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on liian suuri"
  
! #: c/c-decl.c:6582 c/c-decl.c:7240
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6604
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: c/c-decl.c:6617
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: c/c-decl.c:6623
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: c/c-decl.c:6627
  #, fuzzy, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: c/c-decl.c:6730
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:6733
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "tyyppinimi esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:6740
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.c:6743
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "tyyppinimi esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.c:6784
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktion mÃ¤Ã¤rittely oikeuttaa tyhjÃ¤n paluutyypin"
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: c/c-decl.c:6826 c/c-decl.c:7036 c/c-decl.c:7090 c/c-decl.c:7174
! #: c/c-decl.c:7299 c/c-parser.c:3016
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-decl.c:6832 c/c-decl.c:7042 c/c-decl.c:7179 c/c-decl.c:7304
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C kieltÃ¤Ã¤ const- ja volatile-funktiotyypit"
  
! #: c/c-decl.c:6927
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.c:6931
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.c:6937
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:6953
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:6956
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:6962
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:6965
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  
! #: c/c-decl.c:6980
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: c/c-decl.c:6982
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: c/c-decl.c:6991
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.c:6993
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.c:6998
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:7000
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:7005
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:7007
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.c:7010
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7020
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7051
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7053
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7096
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C kieltÃ¤Ã¤ const- ja volatile-funktiotyypit"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7107
  #, fuzzy, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c/c-decl.c:7124 cp/decl.c:10785
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "muuttuja tai kenttÃ¤ %qE esitelty voidiksi"
  
! #: c/c-decl.c:7164
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: c/c-decl.c:7206
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7208
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7221
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.c:7228
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.c:7230
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.c:7270 c/c-decl.c:7281 c/c-decl.c:7284
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qE"
  
! #: c/c-decl.c:7341
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: c/c-decl.c:7343
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.c:7354
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:7357
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
! #: c/c-decl.c:7386
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "%<static%>-mÃ¤Ã¤reellÃ¤ esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: c/c-decl.c:7396
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7398
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7433
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7435
  #, fuzzy, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7543 c/c-decl.c:9262
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "funktion esittely ei ole prototyyppi"
  
! #: c/c-decl.c:7553
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: c/c-decl.c:7598
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parametrilla %u (%q+D) on vaillinainen tyyppi"
  
! #: c/c-decl.c:7602
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-decl.c:7613
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parametrin %u (%q+D) tyyppi on void"
  
! #: c/c-decl.c:7617
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "parametrin %u tyyppi on void"
  
! #: c/c-decl.c:7691
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.c:7695 c/c-decl.c:7731
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.c:7725
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parametrilla %q+D on vain etukÃ¤teisesittely"
  
! #: c/c-decl.c:7771
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7885
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:7891
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:7897
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:7974
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.c:7985
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<union %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:7987
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<struct %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:8017 c/c-decl.c:8804
  #, fuzzy, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: c/c-decl.c:8089
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettÃ¶miÃ¤ structeja/unioneita"
  
! #: c/c-decl.c:8092
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettÃ¶miÃ¤ structeja/unioneita"
  
! #: c/c-decl.c:8185 c/c-decl.c:8203 c/c-decl.c:8264
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "tyhjÃ¤n structin koko on C:ssÃ¤ 0, C++:ssa 1"
  
! #: c/c-decl.c:8293
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "tyhjÃ¤n unionin koko on C:ssÃ¤ 0, C++:ssa 1"
  
! #: c/c-decl.c:8418
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "unionilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8420
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "unionilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8425
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "structilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8427
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "structilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.c:8494
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: c/c-decl.c:8500
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.c:8531
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Arvo on liian suuri annetulle tietotyypille"
  
! #: c/c-decl.c:8636
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "unionista ei voi tehdÃ¤ lÃ¤pinÃ¤kyvÃ¤Ã¤"
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8783
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "annettu tila on liian pieni luetelluille arvoille"
  
! #: c/c-decl.c:8877
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "luetellun tyypin arvot ylittÃ¤vÃ¤t suurimman kokonaisluvun arvoalueen"
  
! #: c/c-decl.c:8997 c/c-decl.c:9013
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:9008
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:9032
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: c/c-decl.c:9040
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C rajoittaa luetellun tyypin arvot %<int%>-tyypin arvoalueelle"
  
! #: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.c:9177
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: c/c-decl.c:9188
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: c/c-decl.c:9212
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.c:9271
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9280
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: c/c-decl.c:9288 cp/decl.c:16230
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: c/c-decl.c:9298
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.c:9319
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.c:9326
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-decl.c:9363
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "vanhanmallisia parametriesittelyitÃ¤ prototyypitetyssÃ¤ funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: c/c-decl.c:9378
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "perinteinen C ei hyvÃ¤ksy ISO C -tyylisiÃ¤ funktiomÃ¤Ã¤rittelyitÃ¤"
  
! #: c/c-decl.c:9394
  #, gcc-internal-format
  msgid "parameter name omitted"
  msgstr "parametrin nimi jÃ¤tetty pois"
  
! #: c/c-decl.c:9433 c/c-decl.c:9437
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "vanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-decl.c:9450
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parametrin nimi puuttuu parametriluettelosta"
  
! #: c/c-decl.c:9466
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-decl.c:9474
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "useita parametreja nimellÃ¤ %qD"
  
! #: c/c-decl.c:9483
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: c/c-decl.c:9512 c/c-decl.c:9517
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD:n oletustyyppi on %<int%>"
  
! #: c/c-decl.c:9537
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-decl.c:9544
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: c/c-decl.c:9597
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9608
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.c:9611 c/c-decl.c:9658 c/c-decl.c:9672
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "prototyypin esittely"
  
! #: c/c-decl.c:9650
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "ylennetty argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9655
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "ylennetty argumentti %qD ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.c:9665
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9670
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumentti %qD ei sovi prototyyppiin"
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: c/c-decl.c:9940 cp/decl.c:17147
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametri %qD on alustettu"
*************** msgstr "parametri %qD on alustettu"
*** 40292,40514 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10033
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
  
! #: c/c-decl.c:10038
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "kÃ¤ytÃ¤ valitsinta -std=c99 tai -std=gnu99 koodisi kÃ¤Ã¤ntÃ¤miseen"
  
! #: c/c-decl.c:10045
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-decl.c:10077
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "staattisen muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10081
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
  # XXX: alkuesittely
! #: c/c-decl.c:10088
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10093
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10097
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10101
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10395
  #, fuzzy, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: c/c-decl.c:10454 c/c-decl.c:10461
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10489 c/c-decl.c:10873 c/c-decl.c:11268
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10501 cp/parser.c:30306
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> on liian pitkÃ¤ GCC:lle"
  
! #: c/c-decl.c:10514
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:10743 c/c-parser.c:9996
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:10789
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:10860 c/c-decl.c:11426
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: c/c-decl.c:10920
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:10942
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.c:10985
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:11104
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11154
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.c:11225
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C90 ei tue tyyppiÃ¤ %<long long%>"
  
! #: c/c-decl.c:11249 c/c-decl.c:11522 c/c-parser.c:9010
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-decl.c:11251
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11286
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11299
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.c:11348
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: c/c-decl.c:11369
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11371
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11373
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.c:11387 c/c-parser.c:8375
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11390 c/c-parser.c:8378
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11402
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-decl.c:11411
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<static%>:a"
  
! #: c/c-decl.c:11424
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "fetchmail: sÃ¤ie nukkuu %d sekuntia.\n"
  
! #: c/c-decl.c:11432
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:11440
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11519
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %<auto&>"
  
! #: c/c-decl.c:11534
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ei tue pelkkÃ¤Ã¤ %<complex%>-tyyppiÃ¤ merkityksellÃ¤ %<double complex%>"
  
! #: c/c-decl.c:11561
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11587 c/c-decl.c:11603 c/c-decl.c:11629
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ei tue kompleksikokonaislukutyyppejÃ¤"
  
! #: c/c-decl.c:12028 cp/semantics.c:5623
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12032 cp/semantics.c:5627
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
--- 40397,40619 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10036
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
  
! #: c/c-decl.c:10041
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "kÃ¤ytÃ¤ valitsinta -std=c99 tai -std=gnu99 koodisi kÃ¤Ã¤ntÃ¤miseen"
  
! #: c/c-decl.c:10048
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-decl.c:10080
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "staattisen muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10084
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
  # XXX: alkuesittely
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10096
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10100
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10104
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10398
  #, fuzzy, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10504 cp/parser.c:30413
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> on liian pitkÃ¤ GCC:lle"
  
! #: c/c-decl.c:10517
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:10792
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: c/c-decl.c:10923
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:10945
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.c:10988
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:11107
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11157
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.c:11228
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C90 ei tue tyyppiÃ¤ %<long long%>"
  
! #: c/c-decl.c:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-decl.c:11254
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11302
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.c:11351
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: c/c-decl.c:11372
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11374
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11376
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<static%>:a"
  
! #: c/c-decl.c:11427
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "fetchmail: sÃ¤ie nukkuu %d sekuntia.\n"
  
! #: c/c-decl.c:11435
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:11443
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11522
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %<auto&>"
  
! #: c/c-decl.c:11537
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ei tue pelkkÃ¤Ã¤ %<complex%>-tyyppiÃ¤ merkityksellÃ¤ %<double complex%>"
  
! #: c/c-decl.c:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ei tue kompleksikokonaislukutyyppejÃ¤"
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12035 cp/semantics.c:5628
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
*************** msgstr ""
*** 40563,40569 ****
  msgid "to match this %qs"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:1296 cp/parser.c:30540
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
--- 40668,40674 ----
  msgid "to match this %qs"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
*************** msgstr "odotettiin %<(%> tai rivin loppu
*** 40573,40584 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C kieltÃ¤Ã¤ tyhjÃ¤t kÃ¤Ã¤nnÃ¶syksikÃ¶t"
  
! #: c/c-parser.c:1633 cp/semantics.c:3058
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:1721 c/c-parser.c:11239
  #, 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"
--- 40678,40689 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C kieltÃ¤Ã¤ tyhjÃ¤t kÃ¤Ã¤nnÃ¶syksikÃ¶t"
  
! #: c/c-parser.c:1633 cp/semantics.c:3059
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:1721 c/c-parser.c:11238
  #, 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 ""
*** 40598,40615 ****
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.c:1938 c/c-parser.c:4348
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: c/c-parser.c:1942 c/c-parser.c:2844 c/c-parser.c:4352
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: c/c-parser.c:1969 c/c-parser.c:12479 c/c-parser.c:18632 c/c-parser.c:19143
! #: c/c-parser.c:19652 cp/parser.c:39900 cp/parser.c:43708
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
--- 40703,40720 ----
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.c:1938 c/c-parser.c:4347
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: c/c-parser.c:1942 c/c-parser.c:2843 c/c-parser.c:4351
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
*************** msgstr "%<auto%> tiedostoalueen tyhjÃ¤ss
*** 40624,40635 ****
  msgid "%<fallthrough%> attribute at top level"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.c:2016 c/c-parser.c:3576
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:2034 cp/parser.c:32651 cp/parser.c:32725
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
--- 40729,40740 ----
  msgid "%<fallthrough%> attribute at top level"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.c:2016 c/c-parser.c:3575
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
*************** msgstr "parametritaulukon esittelijÃ¤n a
*** 40644,40651 ****
  msgid "unexpected attribute"
  msgstr "Odottamattomat argumentit"
  
! #: c/c-parser.c:2100 c/c-parser.c:5949 c/c-parser.c:6273 cp/parser.c:11465
! #: cp/parser.c:11672
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
--- 40749,40756 ----
  msgid "unexpected attribute"
  msgstr "Odottamattomat argumentit"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
*************** msgstr "%<auto%> tiedostoalueen tyhjÃ¤ss
*** 40683,40689 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: c/c-parser.c:2381 cp/parser.c:13636 cp/parser.c:13795
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "odotettiin %<,%> tai %<;%>"
--- 40788,40794 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "odotettiin %<=%>, %<,%>, %<;%>,
*** 40701,40959 ****
  msgid "ISO C forbids nested functions"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: c/c-parser.c:2588
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:2591
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.c:2612 c/c-parser.c:7403 c/c-parser.c:12540 cp/parser.c:43323
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.c:2621
  #, fuzzy, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:2627
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "ei-vakio ehto staattiselle vÃ¤itteelle"
  
! #: c/c-parser.c:2636
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.c:2641
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "ei-vakio ehto staattiselle vÃ¤itteelle"
  
! #: c/c-parser.c:2648
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
  
! #: c/c-parser.c:2650 cp/semantics.c:9685
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
  
! #: c/c-parser.c:2986
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "erilainen Objective-C-tyyppi palautuksessa"
  
! #: c/c-parser.c:2989
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:2992
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.c:3019
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "tilaa %qs sovellettu sopimattomaan tyyppiin"
  
! #: c/c-parser.c:3049
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.c:3159
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "enum-muunnos palautuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-parser.c:3163 c/c-parser.c:4166 c/c-parser.c:4867 c/c-parser.c:4879
! #: c/c-parser.c:5362 c/c-parser.c:5660 c/c-parser.c:7270 c/c-parser.c:7353
! #: c/c-parser.c:8238 c/c-parser.c:8541 c/c-parser.c:8550 c/c-parser.c:9070
! #: c/c-parser.c:9253 c/c-parser.c:9279 c/c-parser.c:10107 c/c-parser.c:10531
! #: c/c-parser.c:10568 c/c-parser.c:10822 c/c-parser.c:10872 c/c-parser.c:11032
! #: c/c-parser.c:11062 c/c-parser.c:11070 c/c-parser.c:11099 c/c-parser.c:11112
! #: c/c-parser.c:11418 c/c-parser.c:11542 c/c-parser.c:11987 c/c-parser.c:12022
! #: c/c-parser.c:12075 c/c-parser.c:12128 c/c-parser.c:12144 c/c-parser.c:12190
! #: c/c-parser.c:12967 c/c-parser.c:13000 c/c-parser.c:15250 c/c-parser.c:15360
! #: c/c-parser.c:15633 c/c-parser.c:17724 c/c-parser.c:20166 c/c-parser.c:20357
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8655
! #: cp/parser.c:30543 cp/parser.c:33507 cp/parser.c:33537 cp/parser.c:33607
! #: cp/parser.c:36105 cp/parser.c:36227 cp/parser.c:41429 cp/parser.c:43027
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "odotettu tunniste"
  
! #: c/c-parser.c:3205 cp/parser.c:19362
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "luetellun tyypin luettelon lopussa on pilkku"
  
! #: c/c-parser.c:3211
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "odotettiin %<,%> tai %<}%>"
  
! #: c/c-parser.c:3250
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C kieltÃ¤Ã¤ etukÃ¤teisviittaukset %<enum%>-tyyppeihin"
  
! #: c/c-parser.c:3373
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.c:3395
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "ylimÃ¤Ã¤rÃ¤inen puolipiste structissa tai unionissa"
  
! #: c/c-parser.c:3424
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "puolipiste puuttuu structin tai unionin lopusta"
  
! #: c/c-parser.c:3538 c/c-parser.c:5157
  #, fuzzy, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: c/c-parser.c:3549
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C kieltÃ¤Ã¤ jÃ¤senettÃ¶mÃ¤t jÃ¤senesittelyt"
  
! #: c/c-parser.c:3639
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:3646
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "odotettiin  %<:%>, %<,%>, %<;%>, %<}%> tai %<__attribute__%>"
  
! #: c/c-parser.c:3700
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%>:ia sovellettu bittikenttÃ¤Ã¤n"
  
! #: c/c-parser.c:3737
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:3740
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:3994
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:4235
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C vaatii nimetyn argumentin ennen %<...%>:a"
  
! #: c/c-parser.c:4359
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-parser.c:4584
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4904 cp/parser.c:26798
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: c/c-parser.c:4956
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.c:4988 cp/parser.c:26864
  #, fuzzy, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c/c-parser.c:4998
  #, fuzzy, gcc-internal-format
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c/c-parser.c:5008
  #, fuzzy, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c/c-parser.c:5267
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C kieltÃ¤Ã¤ tyhjÃ¤t alustusaaltosulkeet"
  
! #: c/c-parser.c:5326
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "mÃ¤Ã¤rÃ¤tyn alustajan kÃ¤yttÃ¶ %<:%>-merkillÃ¤ on vanhentunut"
  
! #: c/c-parser.c:5471
  #, 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.c:5483
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 kieltÃ¤Ã¤ aliobjektin mÃ¤Ã¤rittÃ¤misen alustukseen"
  
! #: c/c-parser.c:5491
  #, 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.c:5675
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C kieltÃ¤Ã¤ parametrien ennakkoesittelyn"
  
! #: c/c-parser.c:5681 c/c-parser.c:5767 c/c-parser.c:5781 c/gimple-parser.c:405
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: c/c-parser.c:5725 c/c-parser.c:5758
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 kieltÃ¤Ã¤ esittelyjen ja koodin sekoittamisen"
  
! #: c/c-parser.c:5789
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "#else #else:n jÃ¤lkeen"
  
! #: c/c-parser.c:5794 cp/parser.c:11795
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ilman edeltÃ¤vÃ¤Ã¤ %<if%>:iÃ¤"
  
! #: c/c-parser.c:5812
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
--- 40806,41064 ----
  msgid "ISO C forbids nested functions"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: c/c-parser.c:2587
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:2590
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.c:2620
  #, fuzzy, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:2626
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "ei-vakio ehto staattiselle vÃ¤itteelle"
  
! #: c/c-parser.c:2635
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.c:2640
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "ei-vakio ehto staattiselle vÃ¤itteelle"
  
! #: c/c-parser.c:2647
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
  
! #: c/c-parser.c:2985
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "erilainen Objective-C-tyyppi palautuksessa"
  
! #: c/c-parser.c:2988
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:2991
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.c:3018
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "tilaa %qs sovellettu sopimattomaan tyyppiin"
  
! #: c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.c:3158
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "enum-muunnos palautuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-parser.c:3162 c/c-parser.c:4165 c/c-parser.c:4866 c/c-parser.c:4878
! #: c/c-parser.c:5361 c/c-parser.c:5659 c/c-parser.c:7269 c/c-parser.c:7352
! #: c/c-parser.c:8237 c/c-parser.c:8540 c/c-parser.c:8549 c/c-parser.c:9069
! #: c/c-parser.c:9252 c/c-parser.c:9278 c/c-parser.c:10106 c/c-parser.c:10530
! #: c/c-parser.c:10567 c/c-parser.c:10821 c/c-parser.c:10871 c/c-parser.c:11031
! #: c/c-parser.c:11061 c/c-parser.c:11069 c/c-parser.c:11098 c/c-parser.c:11111
! #: c/c-parser.c:11417 c/c-parser.c:11541 c/c-parser.c:11999 c/c-parser.c:12034
! #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
! #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
! #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "odotettu tunniste"
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "luetellun tyypin luettelon lopussa on pilkku"
  
! #: c/c-parser.c:3210
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "odotettiin %<,%> tai %<}%>"
  
! #: c/c-parser.c:3249
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C kieltÃ¤Ã¤ etukÃ¤teisviittaukset %<enum%>-tyyppeihin"
  
! #: c/c-parser.c:3372
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.c:3394
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "ylimÃ¤Ã¤rÃ¤inen puolipiste structissa tai unionissa"
  
! #: c/c-parser.c:3423
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "puolipiste puuttuu structin tai unionin lopusta"
  
! #: c/c-parser.c:3537 c/c-parser.c:5156
  #, fuzzy, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: c/c-parser.c:3548
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C kieltÃ¤Ã¤ jÃ¤senettÃ¶mÃ¤t jÃ¤senesittelyt"
  
! #: c/c-parser.c:3638
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:3645
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "odotettiin  %<:%>, %<,%>, %<;%>, %<}%> tai %<__attribute__%>"
  
! #: c/c-parser.c:3699
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%>:ia sovellettu bittikenttÃ¤Ã¤n"
  
! #: c/c-parser.c:3736
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:3739
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:3993
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:4234
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C vaatii nimetyn argumentin ennen %<...%>:a"
  
! #: c/c-parser.c:4358
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-parser.c:4583
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: c/c-parser.c:4955
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, fuzzy, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c/c-parser.c:4997
  #, fuzzy, gcc-internal-format
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c/c-parser.c:5007
  #, fuzzy, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c/c-parser.c:5266
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C kieltÃ¤Ã¤ tyhjÃ¤t alustusaaltosulkeet"
  
! #: c/c-parser.c:5325
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "mÃ¤Ã¤rÃ¤tyn alustajan kÃ¤yttÃ¶ %<:%>-merkillÃ¤ on vanhentunut"
  
! #: c/c-parser.c:5470
  #, 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.c:5482
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 kieltÃ¤Ã¤ aliobjektin mÃ¤Ã¤rittÃ¤misen alustukseen"
  
! #: c/c-parser.c:5490
  #, 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.c:5674
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C kieltÃ¤Ã¤ parametrien ennakkoesittelyn"
  
! #: c/c-parser.c:5680 c/c-parser.c:5766 c/c-parser.c:5780 c/gimple-parser.c:405
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: c/c-parser.c:5724 c/c-parser.c:5757
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 kieltÃ¤Ã¤ esittelyjen ja koodin sekoittamisen"
  
! #: c/c-parser.c:5788
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "#else #else:n jÃ¤lkeen"
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ilman edeltÃ¤vÃ¤Ã¤ %<if%>:iÃ¤"
  
! #: c/c-parser.c:5811
  #, 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
*** 40962,42334 ****
  #. 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.c:5832 c/c-parser.c:6294 c/gimple-parser.c:2276
! #: cp/parser.c:11415
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:5891
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: c/c-parser.c:5953 c/c-parser.c:6277
  #, fuzzy, gcc-internal-format
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-parser.c:5961
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.c:6193
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "odotettiin tunnistetta tai %<*%>"
  
! #: c/c-parser.c:6401 cp/parser.c:13169
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<if%>-lauseessa"
  
! #: c/c-parser.c:6443 cp/parser.c:13172
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<else%>-lauseessa"
  
! #: c/c-parser.c:6577 cp/parser.c:12065
  #, 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.c:6729
  #, 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.c:6867 c/c-parser.c:6899
  #, fuzzy, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-parser.c:6922
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.c:6947 cp/parser.c:12337
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6953 cp/parser.c:12343
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6989
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: c/c-parser.c:7100 c/c-parser.c:7111 c/c-parser.c:7122 cp/parser.c:20136
! #: cp/parser.c:20153 cp/parser.c:20167
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:7131
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: c/c-parser.c:7181
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:7483 cp/parser.c:4264
  #, fuzzy, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "muotoilu on leveÃ¤merkkinen merkkijono"
  
! #: c/c-parser.c:7670
  #, 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.c:7878 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7884 cp/typeck.c:4694
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%Jviimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:8102
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-parser.c:8201
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "perinteinen C ei salli unaarista plus-operaattoria"
  
! #: c/c-parser.c:8332
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-parser.c:8348
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%>:ia sovellettu bittikenttÃ¤Ã¤n"
  
! #: c/c-parser.c:8418
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-parser.c:8441
  #, 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.c:8589
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: c/c-parser.c:8672
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:8675
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:8743
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: c/c-parser.c:8746
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.c:8750
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.c:8774
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "switch-lauseesta puuttuu default-tapaus"
  
! #: c/c-parser.c:8775
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "alkuperÃ¤isen tekstin koodaus"
  
! #: c/c-parser.c:8783
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.c:8784
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "yhteensopiva tyyppi on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:8807
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-parser.c:8809
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:8828
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-parser.c:8849
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:8857
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.c:8863
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:8879
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.c:8902 c/c-parser.c:8906
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejÃ¤"
  
! #: c/c-parser.c:8910
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejÃ¤"
  
! #: c/c-parser.c:9084 c/c-parser.c:10149 c/c-parser.c:10171
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "odotettiin lauseketta"
  
  # XXXX
! #: c/c-parser.c:9105
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "lohkot lausekkeiden sisÃ¤llÃ¤ sallitaan vain funktion sisÃ¤llÃ¤"
  
  # XXXX
! #: c/c-parser.c:9119
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C kieltÃ¤Ã¤ lohkot lausekkeiden sisÃ¤llÃ¤"
  
! #: c/c-parser.c:9306
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9322
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "ensimmÃ¤inen argumentti funktiolle %<__builtin_choose_expr%> ei ole vakio"
  
! #: c/c-parser.c:9392 c/c-parser.c:9409 c/c-parser.c:9416
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %<va_start%>"
  
! #: c/c-parser.c:9437
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ alkioita (%4$d/%5$d)"
  
! #: c/c-parser.c:9481 c/c-parser.c:9491
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9513 c/c-parser.c:9523
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9556
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%3$sâ€�-funktion argumenttien â€�%1$sâ€� ja â€�%2$sâ€� kohdassa %4$L on oltava samaa tyyppiÃ¤"
  
! #: c/c-parser.c:9575
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%3$sâ€�-funktion argumenttien â€�%1$sâ€� ja â€�%2$sâ€� kohdassa %4$L on oltava samaa tyyppiÃ¤"
  
! #: c/c-parser.c:9623
  #, fuzzy, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9646
  #, fuzzy, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9663
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: c/c-parser.c:9712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9728 c/c-parser.c:9758
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9736 c/c-parser.c:9778
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9750
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: c/c-parser.c:9770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: c/c-parser.c:9876
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.c:9917
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9930
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:9934
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:9960
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9982
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.c:9991
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.c:10036 cp/parser.c:7089
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:10209
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "yhdysliteraalin koko on muuttuva"
  
! #: c/c-parser.c:10220
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10224
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-parser.c:10237
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10311
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10316
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, fuzzy, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c/c-parser.c:10335
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10339
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10344
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10357
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10361
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10378
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10383
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10388
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10414
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10843
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:10939
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "ylimÃ¤Ã¤rÃ¤inen puolipiste"
  
! #: c/c-parser.c:11187
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "ylimÃ¤Ã¤rÃ¤inen puolipiste metodin mÃ¤Ã¤rittelyssÃ¤"
  
! #: c/c-parser.c:11319
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: c/c-parser.c:11339
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "ei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: c/c-parser.c:11461
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: c/c-parser.c:11899
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.c:11991 c/c-parser.c:12048 cp/parser.c:33567
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:12012 cp/parser.c:33527
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: c/c-parser.c:12015 cp/parser.c:33530
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: c/c-parser.c:12029 cp/parser.c:33545
  #, fuzzy, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: c/c-parser.c:12034 cp/parser.c:33551
  #, fuzzy, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "kuori on annettava polkuineen"
  
! #: c/c-parser.c:12041 cp/parser.c:33559
  #, fuzzy, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: c/c-parser.c:12235 cp/parser.c:43363
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.c:12279 c/c-parser.c:19140 c/c-parser.c:19431 c/c-parser.c:19490
! #: c/c-parser.c:19574 cp/parser.c:39897 cp/parser.c:40227 cp/parser.c:40315
! #: cp/parser.c:40386 cp/parser.c:43410 cp/parser.c:43425 cp/parser.c:43440
! #: cp/parser.c:43456 cp/parser.c:43472 cp/parser.c:43488 cp/parser.c:43515
! #: cp/parser.c:43528 cp/parser.c:43551 cp/parser.c:43564
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:12302 cp/parser.c:43541
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:12389 cp/parser.c:43627
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:12396 cp/parser.c:43633
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:12424 c/c-parser.c:12448 cp/parser.c:43662 cp/parser.c:43695
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "Odotettiin =-merkkiÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: c/c-parser.c:12461 cp/parser.c:43400
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
! #: c/c-parser.c:12798 c/c-parser.c:15744 c/c-parser.c:21171 c/c-parser.c:21179
! #: cp/parser.c:33973 cp/parser.c:36578 cp/parser.c:42479 cp/parser.c:42487
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:12825
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.c:13069 c/c-parser.c:13081
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:13232 c/c-parser.c:21468
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13236 cp/semantics.c:7465
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13278 cp/parser.c:34652
  #, fuzzy, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:13355 cp/parser.c:34716
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13357 cp/parser.c:34718
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13477 cp/parser.c:34829
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:13497 c/c-parser.c:19483 c/c-parser.c:19567 cp/parser.c:34847
! #: cp/parser.c:40219 cp/parser.c:40307
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:13550 cp/parser.c:34902
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13557 cp/parser.c:34909
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13559 cp/parser.c:34911
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13565 cp/parser.c:34917
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13670 c/c-parser.c:13716 c/c-parser.c:13762 c/c-parser.c:13808
! #: c/c-parser.c:14225 c/c-parser.c:14307 c/c-parser.c:14839 c/c-parser.c:14967
! #: c/c-parser.c:15012 c/c-parser.c:15688
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:13681
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13727
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13773 cp/semantics.c:7668
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13820 cp/semantics.c:7698
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: c/c-parser.c:13856
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:13895 cp/parser.c:35142
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "odotettiin %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> tai %<max%>"
  
! #: c/c-parser.c:13956 cp/parser.c:35207
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14022 cp/parser.c:35276
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:14025 cp/parser.c:35279
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:14099 cp/semantics.c:6835
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.c:14111 c/c-parser.c:14234 cp/semantics.c:6867
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14173 cp/parser.c:34424
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "%s: liian monta argumenttia\n"
  
! #: c/c-parser.c:14207 cp/parser.c:34457
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: c/c-parser.c:14374 cp/semantics.c:7830
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.c:14432 c/c-parser.c:14438 cp/parser.c:35311 cp/parser.c:35321
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:14472 cp/parser.c:35359
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14525 cp/parser.c:35427
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:14650 c/c-parser.c:20737 cp/parser.c:42138
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:14763 cp/parser.c:35678
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<void%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-parser.c:14817 cp/parser.c:35694
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14821 cp/parser.c:35697
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14833 cp/semantics.c:6902
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14856 cp/parser.c:35717
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:14977
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15022 cp/semantics.c:6998
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15067 cp/semantics.c:7117
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15130
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15180
  #, fuzzy, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15219
  #, fuzzy, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15487 cp/parser.c:36359
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: c/c-parser.c:15534 cp/parser.c:36407 cp/parser.c:36636 cp/parser.c:36686
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15621 cp/parser.c:36482
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15719 cp/parser.c:36583
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "virheellinen const_double-operandi"
  
! #: c/c-parser.c:15795
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.c:15839
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:16063 cp/parser.c:36917
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16074 c/c-parser.c:16398 cp/parser.c:36928 cp/parser.c:37291
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "Funktio %qs"
  
! #: c/c-parser.c:16118 cp/parser.c:36975
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16259 cp/parser.c:37153
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %qs"
  
! #: c/c-parser.c:16387 cp/parser.c:37280
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16520 cp/parser.c:40733
  #, fuzzy, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16530 cp/parser.c:40743
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16550 cp/parser.c:40763
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.c:16561 cp/parser.c:40774
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-parser.c:16568 cp/parser.c:40781
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-parser.c:16576 cp/parser.c:40789
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.c:16588 cp/parser.c:40801
  #, fuzzy, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16681 cp/parser.c:40888
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16697 cp/parser.c:40905
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:16947 cp/parser.c:3008
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE on esittelemÃ¤ttÃ¤"
  
! #: c/c-parser.c:16951
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.c:16969 cp/parser.c:42722
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: c/c-parser.c:16992 c/c-parser.c:17040 cp/parser.c:1400
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:17032 cp/parser.c:42776 cp/parser.c:42821
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:17063 cp/parser.c:42850
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c/c-parser.c:17064 cp/parser.c:42852
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c/c-parser.c:17108 cp/parser.c:41106
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17260 cp/parser.c:37458
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:17269 cp/parser.c:37467
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17276 cp/parser.c:37474
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17331 cp/parser.c:37529
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17340 cp/parser.c:37538
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17349 cp/parser.c:37547
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17615 cp/parser.c:37752 cp/parser.c:37778
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17619 cp/parser.c:37809 cp/parser.c:37825
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17668 cp/semantics.c:9321 cp/semantics.c:9331
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-parser.c:17737 c/c-parser.c:17894
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:17777 cp/semantics.c:9396
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.c:17834 cp/parser.c:38010
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:17846 cp/parser.c:38026
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:17882 cp/parser.c:38059
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:17889 cp/parser.c:38066
  #, fuzzy, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:17948 cp/parser.c:38671
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:17953 cp/parser.c:38677
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:18008 cp/parser.c:38728
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18019 cp/parser.c:38739
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18037 cp/parser.c:38767
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:18107 cp/semantics.c:8918 cp/semantics.c:9009
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: c/c-parser.c:18199
  #, fuzzy, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18257 cp/parser.c:39082
  #, fuzzy, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18304 cp/parser.c:38877 cp/parser.c:38919 cp/pt.c:17398
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-parser.c:18438 cp/parser.c:39201
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18651 cp/parser.c:39418
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:18859 cp/parser.c:39617
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
  # XXXXXXX
! #: c/c-parser.c:19131 cp/parser.c:39888
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:19380 cp/parser.c:40157
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19396 cp/parser.c:40173
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19444 cp/parser.c:40399
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19516 cp/parser.c:40254
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19528 cp/parser.c:40266
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19602 cp/parser.c:40343
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19615 cp/parser.c:40356
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19834 cp/parser.c:40613
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19890
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:19941 c/c-parser.c:19969
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20008 cp/parser.c:41257
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:20061 cp/parser.c:41309
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20086 cp/parser.c:41333
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-parser.c:20113 cp/parser.c:41372 cp/pt.c:11226
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:20116 cp/parser.c:41375 cp/pt.c:11243
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: c/c-parser.c:20140 cp/parser.c:41403 cp/pt.c:11229
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:20185 cp/parser.c:41447
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.c:20207 cp/parser.c:41469 cp/pt.c:11233
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:20218 cp/parser.c:41480
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20305 cp/parser.c:41566
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:20380 cp/parser.c:41674
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: c/c-parser.c:20400
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.c:20406 cp/decl.c:7324
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: c/c-parser.c:20418 cp/decl.c:7333
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20461
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20469 cp/parser.c:41719
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20578 cp/parser.c:41824
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.c:20627 cp/parser.c:41873
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20646 cp/parser.c:41898
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "# Ei kohde:"
  
! #: c/c-parser.c:20653 cp/parser.c:41905
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:20659 cp/parser.c:41912
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:20687
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:20764
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:20768
  #, fuzzy, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:20771
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:20774
  #, fuzzy, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:20782
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:20791
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:20908
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:20919
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.c:20938
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21069 cp/parser.c:42372
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%qs mÃ¤Ã¤rittÃ¤Ã¤ %<auto%>:n tiedostoalue-esittelyssÃ¤"
  
! #: c/c-parser.c:21133 cp/parser.c:42435
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:21153 cp/parser.c:42461
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21162 cp/parser.c:42470
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "-pipe ei ole tuettu"
  
! #: c/c-parser.c:21174 cp/parser.c:42482
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21186 cp/parser.c:42494
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21195 cp/parser.c:42503
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21209 cp/parser.c:42517
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:21228
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.c:21234
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.c:21470 cp/semantics.c:8357
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c/c-parser.c:21472 cp/semantics.c:8359
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-parser.c:21476 cp/semantics.c:8361
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-parser.c:21655 cp/parser.c:43251
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:21661 cp/parser.c:43257
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:21670
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: c/c-parser.c:21678 cp/parser.c:43275
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:21762
  #, fuzzy, gcc-internal-format
  msgid "no closing brace"
  msgstr "          %s"
--- 41067,42449 ----
  #. 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.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:5890
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: c/c-parser.c:5952 c/c-parser.c:6276
  #, fuzzy, gcc-internal-format
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-parser.c:5960
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.c:6192
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "odotettiin tunnistetta tai %<*%>"
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<if%>-lauseessa"
  
! #: c/c-parser.c:6442 cp/parser.c:13217
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<else%>-lauseessa"
  
! #: c/c-parser.c:6576 cp/parser.c:12110
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "ehdotetaan aaltosulkeita epÃ¤selvÃ¤n %<else%>:n vÃ¤lttÃ¤miseksi"
  
! #: c/c-parser.c:6728
  #, 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.c:6866 c/c-parser.c:6898
  #, fuzzy, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-parser.c:6921
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6988
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.c:7098 c/c-parser.c:7109 c/c-parser.c:7120
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:7130
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: c/c-parser.c:7180
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:7482 cp/parser.c:4267
  #, fuzzy, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "muotoilu on leveÃ¤merkkinen merkkijono"
  
! #: c/c-parser.c:7669
  #, 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.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%Jviimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:8101
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-parser.c:8200
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "perinteinen C ei salli unaarista plus-operaattoria"
  
! #: c/c-parser.c:8331
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-parser.c:8347
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%>:ia sovellettu bittikenttÃ¤Ã¤n"
  
! #: c/c-parser.c:8417
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-parser.c:8440
  #, 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.c:8588
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: c/c-parser.c:8671
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:8674
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:8742
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: c/c-parser.c:8745
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.c:8749
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.c:8773
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "switch-lauseesta puuttuu default-tapaus"
  
! #: c/c-parser.c:8774
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "alkuperÃ¤isen tekstin koodaus"
  
! #: c/c-parser.c:8782
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.c:8783
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "yhteensopiva tyyppi on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:8806
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-parser.c:8808
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:8827
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-parser.c:8848
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:8856
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.c:8862
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:8878
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.c:8901 c/c-parser.c:8905
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejÃ¤"
  
! #: c/c-parser.c:8909
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejÃ¤"
  
! #: c/c-parser.c:9083 c/c-parser.c:10148 c/c-parser.c:10170
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "odotettiin lauseketta"
  
  # XXXX
! #: c/c-parser.c:9104
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "lohkot lausekkeiden sisÃ¤llÃ¤ sallitaan vain funktion sisÃ¤llÃ¤"
  
  # XXXX
! #: c/c-parser.c:9118
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C kieltÃ¤Ã¤ lohkot lausekkeiden sisÃ¤llÃ¤"
  
! #: c/c-parser.c:9305
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9321
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "ensimmÃ¤inen argumentti funktiolle %<__builtin_choose_expr%> ei ole vakio"
  
! #: c/c-parser.c:9391 c/c-parser.c:9408 c/c-parser.c:9415
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %<va_start%>"
  
! #: c/c-parser.c:9436
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ alkioita (%4$d/%5$d)"
  
! #: c/c-parser.c:9480 c/c-parser.c:9490
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9512 c/c-parser.c:9522
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9555
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%3$sâ€�-funktion argumenttien â€�%1$sâ€� ja â€�%2$sâ€� kohdassa %4$L on oltava samaa tyyppiÃ¤"
  
! #: c/c-parser.c:9574
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%3$sâ€�-funktion argumenttien â€�%1$sâ€� ja â€�%2$sâ€� kohdassa %4$L on oltava samaa tyyppiÃ¤"
  
! #: c/c-parser.c:9622
  #, fuzzy, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9645
  #, fuzzy, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9662
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: c/c-parser.c:9711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9727 c/c-parser.c:9757
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9735 c/c-parser.c:9777
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: c/c-parser.c:9769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: c/c-parser.c:9875
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.c:9916
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9929
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:9933
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:9959
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9981
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.c:9990
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.c:10035 cp/parser.c:7127
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:10208
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "yhdysliteraalin koko on muuttuva"
  
! #: c/c-parser.c:10219
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10223
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-parser.c:10236
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10310
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10315
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10323
  #, fuzzy, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c/c-parser.c:10334
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10356
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10360
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10382
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10387
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10413
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10842
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:10938
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "ylimÃ¤Ã¤rÃ¤inen puolipiste"
  
! #: c/c-parser.c:11186
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "ylimÃ¤Ã¤rÃ¤inen puolipiste metodin mÃ¤Ã¤rittelyssÃ¤"
  
! #: c/c-parser.c:11318
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: c/c-parser.c:11338
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "ei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: c/c-parser.c:11460
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: c/c-parser.c:11911
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, fuzzy, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, fuzzy, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "kuori on annettava polkuineen"
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, fuzzy, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.c:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:12314 cp/parser.c:43749
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:12401 cp/parser.c:43842
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:12408 cp/parser.c:43848
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:12421
! #, fuzzy, gcc-internal-format
! msgid "%<#pragma omp requires%> may only be used at file scope"
! msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
! 
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "Odotettiin =-merkkiÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
! #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:12844
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.c:13088 c/c-parser.c:13100
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:13251 c/c-parser.c:21495
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, fuzzy, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13689 c/c-parser.c:13735 c/c-parser.c:13781 c/c-parser.c:13827
! #: c/c-parser.c:14244 c/c-parser.c:14326 c/c-parser.c:14858 c/c-parser.c:14986
! #: c/c-parser.c:15031 c/c-parser.c:15707
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:13700
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13746
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: c/c-parser.c:13875
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "odotettiin %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> tai %<max%>"
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:14118 cp/semantics.c:6836
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.c:14130 c/c-parser.c:14253 cp/semantics.c:6868
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "%s: liian monta argumenttia\n"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<void%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14852 cp/semantics.c:6903
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:14996
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15041 cp/semantics.c:6999
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15086 cp/semantics.c:7118
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15149
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15199
  #, fuzzy, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15238
  #, fuzzy, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "virheellinen const_double-operandi"
  
! #: c/c-parser.c:15814
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.c:15858
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "Funktio %qs"
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %qs"
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, fuzzy, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.c:16580 cp/parser.c:40966
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-parser.c:16595 cp/parser.c:40981
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.c:16606 cp/parser.c:40999
! #, fuzzy, gcc-internal-format
! msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
! msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
! 
! #: c/c-parser.c:16616 cp/parser.c:41009
  #, fuzzy, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:16974 cp/parser.c:3008
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE on esittelemÃ¤ttÃ¤"
  
! #: c/c-parser.c:16978
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: c/c-parser.c:17019 c/c-parser.c:17067 cp/parser.c:1400
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:17090 cp/parser.c:43058
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c/c-parser.c:17091 cp/parser.c:43060
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c/c-parser.c:17135 cp/parser.c:41314
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:17296 cp/parser.c:37659
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-parser.c:17764 c/c-parser.c:17921
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, fuzzy, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: c/c-parser.c:18226
  #, fuzzy, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, fuzzy, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18678 cp/parser.c:39609
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:18886 cp/parser.c:39808
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
  # XXXXXXX
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19423 cp/parser.c:40364
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19471 cp/parser.c:40590
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19555 cp/parser.c:40457
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19642 cp/parser.c:40547
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19917
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:19968 c/c-parser.c:19996
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20035 cp/parser.c:41465
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41541
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:20212 cp/parser.c:41655
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: c/c-parser.c:20427
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: c/c-parser.c:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20488
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20496 cp/parser.c:41927
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20605 cp/parser.c:42032
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "# Ei kohde:"
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:20714
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:20791
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:20795
  #, fuzzy, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:20798
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:20801
  #, fuzzy, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:20809
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:20818
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:20935
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:20946
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.c:20965
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%qs mÃ¤Ã¤rittÃ¤Ã¤ %<auto%>:n tiedostoalue-esittelyssÃ¤"
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21189 cp/parser.c:42678
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "-pipe ei ole tuettu"
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:21255
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.c:21261
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:21697
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: c/c-parser.c:21705 cp/parser.c:43483
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:21789
  #, fuzzy, gcc-internal-format
  msgid "no closing brace"
  msgstr "          %s"
*************** msgstr "          %s"
*** 42338,42344 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4444
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
--- 42453,42459 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
*************** msgstr "alustusalkiota ei pystytÃ¤ laske
*** 43246,43252 ****
  msgid "invalid initializer"
  msgstr "epÃ¤kelpo alustin"
  
! #: c/c-typeck.c:8310 cp/decl.c:6715
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
--- 43361,43367 ----
  msgid "invalid initializer"
  msgstr "epÃ¤kelpo alustin"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
*************** msgstr "ISO C kieltÃ¤Ã¤ %<return%>:in la
*** 43416,43422 ****
  msgid "function returns address of label"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.c:10792 cp/semantics.c:1254
  #, fuzzy, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "yhteensopivuusvalitsin (jÃ¤tetÃ¤Ã¤n huomiotta)"
--- 43531,43537 ----
  msgid "function returns address of label"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.c:10792 cp/semantics.c:1255
  #, fuzzy, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "yhteensopivuusvalitsin (jÃ¤tetÃ¤Ã¤n huomiotta)"
*************** msgstr "%<long%>-tyyppistÃ¤ switch-lause
*** 43431,43437 ****
  msgid "case label is not an integer constant expression"
  msgstr "case-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.c:10868 cp/parser.c:11586
  #, fuzzy, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
--- 43546,43552 ----
  msgid "case label is not an integer constant expression"
  msgstr "case-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, fuzzy, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
*************** msgstr "break-lause silmukan tai switch-
*** 43441,43457 ****
  msgid "%<default%> label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11052 cp/parser.c:13005
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11054 cp/parser.c:13028
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.c:11059 cp/parser.c:13018
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
--- 43556,43572 ----
  msgid "%<default%> label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
*************** msgstr "break-lause silmukan tai switch-
*** 43466,43472 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:501
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "lauseella ei ole vaikutusta"
--- 43581,43587 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "lauseella ei ole vaikutusta"
*************** msgstr "kÃ¤ytetty unionityypin arvoa, va
*** 43572,43589 ****
  msgid "used vector type where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9469
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9480
! #: cp/semantics.c:9490
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9525
  #, 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"
--- 43687,43704 ----
  msgid "used vector type where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
*************** msgid "%<_Atomic%> %qE in %qs clause"
*** 43594,43606 ****
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4765 cp/semantics.c:7225 cp/semantics.c:7367
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4775
! #: cp/semantics.c:7386
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
--- 43709,43721 ----
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
*************** msgstr "joustava taulukkojÃ¤sen unioniss
*** 43610,43622 ****
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4791 cp/semantics.c:7413
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4795
! #: cp/semantics.c:7417
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
--- 43725,43737 ----
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
*************** msgid "%<_Atomic%> %qD in %qs clause"
*** 43627,43706 ****
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4813 cp/semantics.c:7424 cp/semantics.c:7603
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.c:13036 cp/semantics.c:4847
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.c:13043 cp/semantics.c:4854
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.c:13066 cp/semantics.c:4887
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4904 cp/semantics.c:4970
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13102 cp/semantics.c:4923
  #, fuzzy, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:13110 cp/semantics.c:4931
  #, fuzzy, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4940
! #: cp/semantics.c:5056
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13136 cp/semantics.c:4957
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13177 cp/semantics.c:4998
  #, fuzzy, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13192 cp/semantics.c:5013
  #, fuzzy, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13227 cp/semantics.c:5048
  #, fuzzy, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5066
! #: cp/semantics.c:5195
  #, fuzzy, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13253 cp/semantics.c:5074
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:13643 cp/semantics.c:6147
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
--- 43742,43821 ----
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.c:13036 cp/semantics.c:4848
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.c:13043 cp/semantics.c:4855
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.c:13066 cp/semantics.c:4888
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4905 cp/semantics.c:4971
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13102 cp/semantics.c:4924
  #, fuzzy, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:13110 cp/semantics.c:4932
  #, fuzzy, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4941
! #: cp/semantics.c:5057
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13136 cp/semantics.c:4958
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13177 cp/semantics.c:4999
  #, fuzzy, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13192 cp/semantics.c:5014
  #, fuzzy, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13227 cp/semantics.c:5049
  #, fuzzy, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5067
! #: cp/semantics.c:5196
  #, fuzzy, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13253 cp/semantics.c:5075
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:13643 cp/semantics.c:6148
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
*************** msgstr "%J%qD on tavallisesti ei-staatti
*** 43710,43726 ****
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: c/c-typeck.c:13656 cp/semantics.c:6154
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.c:13669 cp/semantics.c:6170
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "bittikenttÃ¤ %+q#D ei ole kokonaislukutyyppinen"
  
! #: c/c-typeck.c:13689 cp/semantics.c:6206
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "parametrin %qD tyyppi on vaillinainen"
--- 43825,43841 ----
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: c/c-typeck.c:13656 cp/semantics.c:6155
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.c:13669 cp/semantics.c:6171
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "bittikenttÃ¤ %+q#D ei ole kokonaislukutyyppinen"
  
! #: c/c-typeck.c:13689 cp/semantics.c:6207
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "parametrin %qD tyyppi on vaillinainen"
*************** msgstr "parametrin %qD tyyppi on vaillin
*** 43730,43761 ****
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13723 cp/semantics.c:6240
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13729 cp/semantics.c:6246
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13735 cp/semantics.c:6252
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13772 cp/semantics.c:6300
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-typeck.c:13851 cp/semantics.c:6372
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-typeck.c:13873 cp/semantics.c:6392
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
--- 43845,43876 ----
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13723 cp/semantics.c:6241
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13729 cp/semantics.c:6247
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13735 cp/semantics.c:6253
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13772 cp/semantics.c:6301
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-typeck.c:13851 cp/semantics.c:6373
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-typeck.c:13873 cp/semantics.c:6393
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
*************** msgstr "bittikentÃ¤n %qs leveys on nolla
*** 43785,43791 ****
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6039
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostin"
--- 43900,43906 ----
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6040
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostin"
*************** msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ
*** 43795,43811 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8044
  #, fuzzy, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14124 cp/semantics.c:8087
  #, fuzzy, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14138 cp/semantics.c:6433
  #, fuzzy, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
--- 43910,43926 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, fuzzy, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, fuzzy, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14138 cp/semantics.c:6434
  #, fuzzy, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
*************** msgstr ""
*** 43820,43837 ****
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:14173 cp/semantics.c:6507
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6594 cp/semantics.c:7596 cp/semantics.c:7891
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:14218 cp/semantics.c:6609
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
--- 43935,43952 ----
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:14173 cp/semantics.c:6508
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:14218 cp/semantics.c:6610
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
*************** msgstr "funktiolle %2$qE annettu argumen
*** 43843,43874 ****
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6622 cp/semantics.c:6630 cp/semantics.c:6687
! #: cp/semantics.c:6694 cp/semantics.c:6738 cp/semantics.c:7316
! #: cp/semantics.c:7475 cp/semantics.c:7482 cp/semantics.c:7500
! #: cp/semantics.c:7511
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6633 cp/semantics.c:6697 cp/semantics.c:7485
! #: cp/semantics.c:7514
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14256 cp/semantics.c:6679
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14287 cp/semantics.c:6730
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14306 cp/semantics.c:7069
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
--- 43958,43989 ----
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
! #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14256 cp/semantics.c:6680
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14287 cp/semantics.c:6731
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14306 cp/semantics.c:7070
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
*************** msgstr "muuttuja %qD esitelty uudelleen
*** 43888,43894 ****
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14340 cp/semantics.c:7140
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
--- 44003,44009 ----
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14340 cp/semantics.c:7141
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
*************** msgstr "instanssimuuttuja %qE on esitelt
*** 43898,43967 ****
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14411 cp/semantics.c:7191
  #, fuzzy, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14422 cp/semantics.c:7216
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14438 cp/semantics.c:7235
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14447 cp/semantics.c:7246
  #, fuzzy, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14490 cp/semantics.c:7291
  #, fuzzy, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7312
! #: cp/semantics.c:7497
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7320
! #: cp/semantics.c:7503
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14562 cp/semantics.c:7374
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7454
! #: cp/semantics.c:7610
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14710 cp/semantics.c:7590
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:14738 cp/semantics.c:7620
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14752 cp/semantics.c:7636
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14755 cp/semantics.c:7639
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
--- 44013,44082 ----
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14411 cp/semantics.c:7192
  #, fuzzy, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14422 cp/semantics.c:7217
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14438 cp/semantics.c:7236
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14447 cp/semantics.c:7247
  #, fuzzy, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14490 cp/semantics.c:7292
  #, fuzzy, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14562 cp/semantics.c:7375
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14710 cp/semantics.c:7591
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:14738 cp/semantics.c:7621
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14752 cp/semantics.c:7637
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14755 cp/semantics.c:7640
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
*************** msgstr "lÃ¤hde ei ole osoitin"
*** 43976,43992 ****
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8033
  #, fuzzy, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14903 cp/semantics.c:7859
  #, fuzzy, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: c/c-typeck.c:14970 cp/semantics.c:8146
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
--- 44091,44107 ----
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, fuzzy, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, fuzzy, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
*************** msgstr "%qs mÃ¤Ã¤ritelty parametrille %q
*** 43996,44023 ****
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7985
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7998
  #, fuzzy, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8007
! #: cp/semantics.c:8025
  #, fuzzy, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15045 cp/semantics.c:7965
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15062 cp/semantics.c:8015
  #, fuzzy, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
--- 44111,44138 ----
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, fuzzy, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, fuzzy, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, fuzzy, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 44215,45025 ****
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3637
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: cp/call.c:3641
  #, fuzzy
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:3648
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3655
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:3661
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:3673 cp/pt.c:6745
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/call.c:3701
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "KÃ¤yttÃ¶: %s [-r] [-t]\n"
  
! #: cp/call.c:3706
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/call.c:3710
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cp/call.c:3714
  #, fuzzy, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: cp/call.c:3716
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "Virhe lukuarvon jÃ¤sentÃ¤misessÃ¤ lÃ¤hellÃ¤ kohtaa â€�%sâ€�"
  
! #: cp/call.c:3718
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.c:3720
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.c:3722
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3724
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s %d"
  
! #: cp/call.c:3728
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "  tÃ¤ssÃ¤ alustuksessa"
  
! #: cp/call.c:3748
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3754
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3770
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/call.c:3784
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3791
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4184
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:4330
  #, fuzzy
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:4351
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:4385 cp/call.c:11847 cp/cvt.c:842
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/call.c:4533
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/call.c:4536
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "operaatioita semop-kutsua kohden enintÃ¤Ã¤n = %d\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4760
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4832
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:4846
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Virheellinen jÃ¤rjestelmÃ¤kutsu"
  
! #: cp/call.c:4898
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "moniselitteinen argumentti %s %s:lle"
  
! #: cp/call.c:4899
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:4902
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:4904
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:4906
  #, fuzzy, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/call.c:4923
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/call.c:4927
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E::%E%> ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:4936 cp/call.c:4980 cp/call.c:4990
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:4939
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:4946
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/call.c:4949
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E::%E%> ei ole tyyppi"
  
! #: cp/call.c:4957
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/call.c:4960
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/call.c:4966
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:4969
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:4984
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<%s %E%> esitelty parametriluettelon sisÃ¤llÃ¤"
  
! #: cp/call.c:4993
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5103
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-lausekkeen kÃ¤ytÃ¶n ilman keskimmÃ¤istÃ¤ termiÃ¤"
  
! #: cp/call.c:5170
  #, fuzzy, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: cp/call.c:5187 cp/call.c:5194
  #, fuzzy
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:5250
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: cp/call.c:5330
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5335
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5384 cp/call.c:5501 cp/call.c:5649
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/call.c:5388
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5577
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:5593
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: cp/call.c:5605
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ehtolausekkeessa etumerkkinen ja etumerkitÃ¶n tyyppi"
  
! #: cp/call.c:6208
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6210
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6288
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6344
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/call.c:6346
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6416
  #, fuzzy, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:6800
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6803
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "Funktio %qs:"
  
! #: cp/call.c:6842
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Funktio %qs:"
  
! #: cp/call.c:7006
  #, fuzzy, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/call.c:7012
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
  
! #: cp/call.c:7030
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7032 cp/decl.c:7987
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: cp/call.c:7037
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7039 cp/decl.c:7988
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7044
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7153
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "annettu NULL funktion %2$qD ei-osoitinargumenttina %1$P"
  
! #: cp/call.c:7156 cp/call.c:7175 cp/decl.c:9653 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7160
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7172
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "muunnetaan %<false%> osoitintyyppiksi %2$qD:n argumentissa %1$P"
  
! #: cp/call.c:7179
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7246
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/call.c:7266
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/call.c:7312
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "liikaa aaltosulkeita %qT:n alustimen ympÃ¤rillÃ¤"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7323
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT (%s)"
  
! #: cp/call.c:7332
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7372 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7424 cp/call.c:7431
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7427
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7693
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:7697
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:7708
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: cp/call.c:7711
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7750
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7753 cp/call.c:7771
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7756
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.c:7875
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:7899 cp/cvt.c:1965
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7943
  #, fuzzy, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta"
  
! #: cp/call.c:7979
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.c:7989
  #, fuzzy, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.c:8057
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/call.c:8066
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8170
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
  # XXX
! #: cp/call.c:8229
  #, fuzzy, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "%Hswitch-lauseesta puuttuu default-nimike"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: cp/call.c:8656
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: cp/call.c:8659 cp/call.c:11287
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: cp/call.c:8696
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/call.c:8864
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/call.c:8995
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9394
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9397
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9402
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9407
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9422
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9424
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/call.c:9426
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/call.c:9429
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9432
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD tyhjentÃ¤Ã¤ ei-triviaalintyyppisen objektin %#qT%s"
  
! #: cp/call.c:9434
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9455
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9457
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; kÃ¤ytÃ¤ kopiosijoitusta sen sijaan"
  
! #: cp/call.c:9459
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; kÃ¤ytÃ¤ kopioalustusta sen sijaan"
  
! #: cp/call.c:9462
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9465
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD kirjoittaa ei-triviaalisti-kopioitavaan tyyppiin %#qT%s"
  
! #: cp/call.c:9468
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9479
  #, fuzzy, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9491
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9508
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9511
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9521
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9524
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9527
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9536
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9558
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:9658
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Kopiomuodostin %qs"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:9932 cp/typeck.c:9284
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.c:9954
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.c:9986
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.c:10033
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/call.c:10071 cp/pt.c:15871 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10073
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10265
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.c:10268
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "%s: valitsin on moniselitteinen; vaihtoehdot:"
  
! #: cp/call.c:10289
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10294
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10295
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "arvon palautus hajottimesta"
  
! #: cp/call.c:10318
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/call.c:11285
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11354
  #, fuzzy, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11355
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:11358
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11607
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/call.c:11611
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " ehdokas 1: %q+#F"
  
! #: cp/call.c:11613
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " ehdokas 2: %q+#F"
  
! #: cp/call.c:11659
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++:n mukaan nÃ¤mÃ¤ ovat moniselitteisiÃ¤ siitÃ¤ huolimatta, ettÃ¤ ensimmÃ¤isen huonoin muunnos on parempi kuin toisen huonoin:"
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12202
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:12206
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
--- 44330,45140 ----
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: cp/call.c:3656
  #, fuzzy
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:3663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:3676
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/call.c:3716
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "KÃ¤yttÃ¶: %s [-r] [-t]\n"
  
! #: cp/call.c:3721
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/call.c:3725
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cp/call.c:3729
  #, fuzzy, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: cp/call.c:3731
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "Virhe lukuarvon jÃ¤sentÃ¤misessÃ¤ lÃ¤hellÃ¤ kohtaa â€�%sâ€�"
  
! #: cp/call.c:3733
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.c:3735
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s %d"
  
! #: cp/call.c:3743
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "  tÃ¤ssÃ¤ alustuksessa"
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4199
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:4345
  #, fuzzy
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:4366
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/call.c:4548
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/call.c:4551
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "operaatioita semop-kutsua kohden enintÃ¤Ã¤n = %d\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4775
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4847
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:4861
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Virheellinen jÃ¤rjestelmÃ¤kutsu"
  
! #: cp/call.c:4913
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "moniselitteinen argumentti %s %s:lle"
  
! #: cp/call.c:4914
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:4917
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:4919
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:4921
  #, fuzzy, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/call.c:4938
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/call.c:4942
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E::%E%> ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:4954
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:4961
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/call.c:4964
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E::%E%> ei ole tyyppi"
  
! #: cp/call.c:4972
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/call.c:4975
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/call.c:4981
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:4984
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:4999
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<%s %E%> esitelty parametriluettelon sisÃ¤llÃ¤"
  
! #: cp/call.c:5008
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5118
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-lausekkeen kÃ¤ytÃ¶n ilman keskimmÃ¤istÃ¤ termiÃ¤"
  
! #: cp/call.c:5185
  #, fuzzy, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: cp/call.c:5202 cp/call.c:5209
  #, fuzzy
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:5265
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: cp/call.c:5345
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5350
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5399 cp/call.c:5516 cp/call.c:5664
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/call.c:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5592
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:5608
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: cp/call.c:5620
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ehtolausekkeessa etumerkkinen ja etumerkitÃ¶n tyyppi"
  
! #: cp/call.c:6223
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, fuzzy, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "Funktio %qs:"
  
! #: cp/call.c:6857
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Funktio %qs:"
  
! #: cp/call.c:7021
  #, fuzzy, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/call.c:7027
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
  
! #: cp/call.c:7045
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: cp/call.c:7052
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7059
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7168
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "annettu NULL funktion %2$qD ei-osoitinargumenttina %1$P"
  
! #: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7175
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7187
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "muunnetaan %<false%> osoitintyyppiksi %2$qD:n argumentissa %1$P"
  
! #: cp/call.c:7194
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7261
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/call.c:7327
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "liikaa aaltosulkeita %qT:n alustimen ympÃ¤rillÃ¤"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7338
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT (%s)"
  
! #: cp/call.c:7347
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7387 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7445
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7715
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:7719
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:7730
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: cp/call.c:7733
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7772
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7775 cp/call.c:7793
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7778
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.c:7897
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:7921 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta"
  
! #: cp/call.c:8001
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.c:8011
  #, fuzzy, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.c:8079
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/call.c:8088
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8192
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
  # XXX
! #: cp/call.c:8251
  #, fuzzy, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "%Hswitch-lauseesta puuttuu default-nimike"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: cp/call.c:8678
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: cp/call.c:8681 cp/call.c:11309
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: cp/call.c:8718
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/call.c:8886
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/call.c:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9419
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9424
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9429
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9444
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9446
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/call.c:9448
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/call.c:9451
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9454
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD tyhjentÃ¤Ã¤ ei-triviaalintyyppisen objektin %#qT%s"
  
! #: cp/call.c:9456
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9477
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; kÃ¤ytÃ¤ kopiosijoitusta sen sijaan"
  
! #: cp/call.c:9481
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; kÃ¤ytÃ¤ kopioalustusta sen sijaan"
  
! #: cp/call.c:9484
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9487
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD kirjoittaa ei-triviaalisti-kopioitavaan tyyppiin %#qT%s"
  
! #: cp/call.c:9490
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9501
  #, fuzzy, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9530
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9533
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9543
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9546
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9549
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9558
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9580
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:9680
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Kopiomuodostin %qs"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:9954 cp/typeck.c:9284
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.c:9976
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.c:10008
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.c:10055
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10095
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10287
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.c:10290
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "%s: valitsin on moniselitteinen; vaihtoehdot:"
  
! #: cp/call.c:10311
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10316
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10317
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "arvon palautus hajottimesta"
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/call.c:11307
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11376
  #, fuzzy, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11377
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11629
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/call.c:11633
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " ehdokas 1: %q+#F"
  
! #: cp/call.c:11635
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " ehdokas 2: %q+#F"
  
! #: cp/call.c:11681
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++:n mukaan nÃ¤mÃ¤ ovat moniselitteisiÃ¤ siitÃ¤ huolimatta, ettÃ¤ ensimmÃ¤isen huonoin muunnos on parempi kuin toisen huonoin:"
  
! #: cp/call.c:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12238
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:12242
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
*************** msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
*** 45074,45080 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/class.c:1174 cp/decl.c:1704 cp/decl.c:1713 cp/decl.c:1738 cp/decl.c:1761
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
--- 45189,45195 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
*************** msgid "%qD inherits the %E ABI tag that
*** 45116,45122 ****
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (paluutyypissÃ¤Ã¤n)"
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1079
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
--- 45231,45237 ----
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (paluutyypissÃ¤Ã¤n)"
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
*************** msgstr "nimellÃ¤ %qD"
*** 45197,45203 ****
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "ei-staattista datajÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti"
  
! #: cp/class.c:2968 cp/parser.c:20803
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
--- 45312,45318 ----
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "ei-staattista datajÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti"
  
! #: cp/class.c:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
*************** msgid "%q#T has pointer data members"
*** 45313,45320 ****
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
  #: cp/class.c:3841
! #, gcc-internal-format
! msgid "  but does not override %<%T(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<%T(const %T&)%>"
  
  #: cp/class.c:3843
--- 45428,45436 ----
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
  #: cp/class.c:3841
! #, fuzzy, gcc-internal-format
! #| msgid "  but does not override %<%T(const %T&)%>"
! msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<%T(const %T&)%>"
  
  #: cp/class.c:3843
*************** msgid "  or %<operator=(const %T&)%>"
*** 45323,45330 ****
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
  #: cp/class.c:3847
! #, gcc-internal-format
! msgid "  but does not override %<operator=(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<operator=(const %T&)%>"
  
  #: cp/class.c:3849
--- 45439,45447 ----
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
  #: cp/class.c:3847
! #, fuzzy, gcc-internal-format
! #| msgid "  but does not override %<operator=(const %T&)%>"
! msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<operator=(const %T&)%>"
  
  #: cp/class.c:3849
*************** msgstr ""
*** 45362,45578 ****
  msgid "method declared %qE overriding %qE method"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/class.c:5718 cp/constexpr.c:254
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "%q+D-funktion paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/class.c:5744
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/class.c:5747
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT on sulkeumatyyppi, joka on literaali vasta C++17:stÃ¤ alkaen"
  
! #: cp/class.c:5750
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/class.c:5753
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/class.c:5761
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5794
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5809
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/class.c:5816
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/class.c:5937
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "luokalla %q#T on virtuaalifunktioita ja kÃ¤ytettÃ¤vissÃ¤ oleva epÃ¤virtuaalinen hajotin"
  
! #: cp/class.c:5966
  #, fuzzy, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/class.c:5972
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/class.c:6293
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6305
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6550
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "tyhjÃ¤stÃ¤ luokasta %qT perittyjen luokkien rakenne saattaa muuttua GCC:n tulevissa versioissa"
  
! #: cp/class.c:6720
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: cp/class.c:7006
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/class.c:7008
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/class.c:7013
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7041
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: cp/class.c:7043
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "joustava taulukkojÃ¤sen muuten tyhjÃ¤ssÃ¤ structissa"
  
! #: cp/class.c:7052 cp/class.c:7083
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/class.c:7060
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: cp/class.c:7062
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "joustava taulukkojÃ¤sen muuten tyhjÃ¤ssÃ¤ structissa"
  
! #: cp/class.c:7081
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7195 cp/parser.c:24531
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T uudelleenmÃ¤Ã¤ritelty"
  
! #: cp/class.c:7332
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "luokalla %q#T on virtuaalifunktioita ja kÃ¤ytettÃ¤vissÃ¤ oleva epÃ¤virtuaalinen hajotin"
  
! #: cp/class.c:7363
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/class.c:7369
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/class.c:7373
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/class.c:7379
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7541
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/class.c:7552
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8059
  #, fuzzy, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Kieli:"
  
! #: cp/class.c:8149
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: cp/class.c:8294
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/class.c:8321
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/class.c:8348
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/class.c:8351
  #, fuzzy, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: cp/class.c:8427 cp/class.c:8469
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: cp/class.c:8447
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/class.c:8720
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/class.c:8723
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
--- 45479,45695 ----
  msgid "method declared %qE overriding %qE method"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "%q+D-funktion paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/class.c:5742
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/class.c:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT on sulkeumatyyppi, joka on literaali vasta C++17:stÃ¤ alkaen"
  
! #: cp/class.c:5748
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/class.c:5751
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/class.c:5759
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5792
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5807
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/class.c:5814
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/class.c:5935
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "luokalla %q#T on virtuaalifunktioita ja kÃ¤ytettÃ¤vissÃ¤ oleva epÃ¤virtuaalinen hajotin"
  
! #: cp/class.c:5964
  #, fuzzy, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/class.c:5970
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/class.c:6291
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6303
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6548
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "tyhjÃ¤stÃ¤ luokasta %qT perittyjen luokkien rakenne saattaa muuttua GCC:n tulevissa versioissa"
  
! #: cp/class.c:6718
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: cp/class.c:7004
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/class.c:7006
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/class.c:7011
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7039
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: cp/class.c:7041
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "joustava taulukkojÃ¤sen muuten tyhjÃ¤ssÃ¤ structissa"
  
! #: cp/class.c:7050 cp/class.c:7081
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/class.c:7058
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: cp/class.c:7060
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "joustava taulukkojÃ¤sen muuten tyhjÃ¤ssÃ¤ structissa"
  
! #: cp/class.c:7079
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T uudelleenmÃ¤Ã¤ritelty"
  
! #: cp/class.c:7330
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "luokalla %q#T on virtuaalifunktioita ja kÃ¤ytettÃ¤vissÃ¤ oleva epÃ¤virtuaalinen hajotin"
  
! #: cp/class.c:7361
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/class.c:7367
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/class.c:7371
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/class.c:7377
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7539
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/class.c:7550
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8057
  #, fuzzy, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Kieli:"
  
! #: cp/class.c:8147
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: cp/class.c:8292
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/class.c:8319
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/class.c:8346
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/class.c:8349
  #, fuzzy, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: cp/class.c:8425 cp/class.c:8467
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: cp/class.c:8445
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/class.c:8718
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/class.c:8721
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
*************** msgstr "epÃ¤kelvot operandit binÃ¤Ã¤rise
*** 45642,46071 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.c:1375 cp/constexpr.c:2460
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/constexpr.c:1380 cp/constexpr.c:1390 cp/constexpr.c:2650
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:1657 cp/constexpr.c:7196
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/constexpr.c:1712
  #, 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.c:1714
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:1912 cp/constexpr.c:1958 cp/constexpr.c:1990
! #: cp/constexpr.c:2011
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:1913
  #, 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.c:1959 cp/constexpr.c:1991
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2013
  #, 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.c:2016
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2095
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/constexpr.c:2160
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2167
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:2201 cp/constexpr.c:7228
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/constexpr.c:2275
  #, 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.c:2282
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:2286
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/constexpr.c:2362
  #, fuzzy, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "protokollalla %qE on kehÃ¤riippuvuus"
  
! #: cp/constexpr.c:2373
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:2690
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cp/constexpr.c:2697
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cp/constexpr.c:2720
  #, fuzzy, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/constexpr.c:2739
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/constexpr.c:2897
  #, fuzzy, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:3164
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3167
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3172
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3175
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3358
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: cp/constexpr.c:3398
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:3415 cp/constexpr.c:3508 cp/constexpr.c:5338
! #: cp/constexpr.c:5430 cp/constexpr.c:7148
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:3421
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:3449
! #, fuzzy, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
! msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
! 
! #: cp/constexpr.c:3468
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/constexpr.c:4199 cp/constexpr.c:5959
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:4219
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:4262
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:4264 cp/constexpr.c:4271
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:4269
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:4274
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:4281
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/constexpr.c:4286
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:4289
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:4294 cp/constexpr.c:4301
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:4307
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/constexpr.c:4310
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.c:4562
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:4644
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/constexpr.c:5032 cp/constexpr.c:6247
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:5138
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5234
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.c:5235
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5300
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:5313
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5487 cp/constexpr.c:7792
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:5919 cp/constexpr.c:7342
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:5971
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:5985
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6086 cp/constexpr.c:6104 cp/constexpr.c:6120
! #: cp/constexpr.c:7618 cp/constexpr.c:7963
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:6214
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "odotettiin %<template%>"
  
! #: cp/constexpr.c:6220
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/constexpr.c:6250
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/constexpr.c:6472
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:6480
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:6495
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:6505
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:6525
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6539
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:7088
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/constexpr.c:7312
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:7315
  #, fuzzy, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "virheellinen %%s-arvo"
  
! #: cp/constexpr.c:7362
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cp/constexpr.c:7395
  #, fuzzy, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:7434
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:7565
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:7632
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/constexpr.c:7647
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:7711
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:7761
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/constexpr.c:7768
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/constexpr.c:7841
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Jako nollalla kohdassa %L"
  
! #: cp/constexpr.c:7939
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:7971
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: cp/constexpr.c:8001
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Odottamaton %s-lause kohdassa %C"
--- 45759,46193 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.c:1378 cp/constexpr.c:2524
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/constexpr.c:1383 cp/constexpr.c:1393 cp/constexpr.c:2729
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/constexpr.c:1715
  #, 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.c:1717
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:1915 cp/constexpr.c:1961 cp/constexpr.c:1993
! #: cp/constexpr.c:2014
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:1916
  #, 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.c:1962 cp/constexpr.c:1994
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2016
  #, 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.c:2019
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2144
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/constexpr.c:2209
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2216
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/constexpr.c:2324
  #, 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.c:2331
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:2335
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/constexpr.c:2426
  #, fuzzy, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "protokollalla %qE on kehÃ¤riippuvuus"
  
! #: cp/constexpr.c:2437
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:2769
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cp/constexpr.c:2776
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cp/constexpr.c:2799
  #, fuzzy, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/constexpr.c:2818
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/constexpr.c:2976
  #, fuzzy, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:3332
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3335
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3340
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3343
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3526
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: cp/constexpr.c:3566
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:3589
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:3620 cp/constexpr.c:3642
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/constexpr.c:3622
! #, fuzzy, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
! msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
! 
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:4412
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:4455
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:4457 cp/constexpr.c:4464
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:4462
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:4467
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:4474
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/constexpr.c:4479
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:4482
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:4500
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/constexpr.c:4503
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.c:4749
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:4810
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/constexpr.c:4823
! #, fuzzy, gcc-internal-format
! msgid "change of the active member of a union from %qD to %qD during initialization"
! msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
! 
! #: cp/constexpr.c:5215 cp/constexpr.c:6455
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:5321
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5423
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:5502
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6122 cp/constexpr.c:7556
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6174
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6188
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:6422
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "odotettiin %<template%>"
  
! #: cp/constexpr.c:6428
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/constexpr.c:6458
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/constexpr.c:6686
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:6694
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:6709
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:6719
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:7302
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/constexpr.c:7526
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:7529
  #, fuzzy, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "virheellinen %%s-arvo"
  
! #: cp/constexpr.c:7576
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cp/constexpr.c:7609
  #, fuzzy, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:7648
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:7779
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:7846
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/constexpr.c:7861
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:7925
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:7975
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/constexpr.c:7982
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/constexpr.c:8055
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Jako nollalla kohdassa %L"
  
! #: cp/constexpr.c:8153
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8185
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: cp/constexpr.c:8215
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Odottamaton %s-lause kohdassa %C"
*************** msgstr "Odottamaton %s-lause kohdassa %C
*** 46075,46126 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1597
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: cp/cp-gimplify.c:1600
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/cp-gimplify.c:1612
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2956
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/cp-gimplify.c:2978 cp/cp-gimplify.c:2990 cp/decl.c:3915 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/cp-gimplify.c:2996
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/cp-gimplify.c:3013
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: cp/cp-gimplify.c:3024
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cp-gimplify.c:3036
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3125
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "          %s"
--- 46197,46248 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1595
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: cp/cp-gimplify.c:1598
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/cp-gimplify.c:3030
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/cp-gimplify.c:3047
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: cp/cp-gimplify.c:3058
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cp-gimplify.c:3070
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3159
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "          %s"
*************** msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogi
*** 46176,46512 ****
  msgid "cannot convert type %qH to type %qI"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/cvt.c:796
  #, fuzzy, gcc-internal-format
  msgid "conversion from %q#T to %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/cvt.c:814
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr "muunnoksen tulos on mÃ¤Ã¤rittelemÃ¤tÃ¶n, sillÃ¤ %qE on %qT-tyypin sallitun vÃ¤lin ulkopuolella"
  
! #: cp/cvt.c:825 cp/cvt.c:880
  #, gcc-internal-format
  msgid "%q#T used where a %qT was expected"
  msgstr ""
  
! #: cp/cvt.c:834
  #, fuzzy, gcc-internal-format
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/cvt.c:896
  #, fuzzy, gcc-internal-format
  msgid "%q#T used where a floating-point value was expected"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: cp/cvt.c:954
  #, fuzzy
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: cp/cvt.c:1049
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1051
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1067
  #, fuzzy, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1069
  #, fuzzy, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1077
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/cvt.c:1091
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1145
  #, fuzzy, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: cp/cvt.c:1239
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/cvt.c:1243
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1248
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1253
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1258
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1263
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "epÃ¤kelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/cvt.c:1267
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1283
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: cp/cvt.c:1287
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1292
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1297
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1302
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1307
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "epÃ¤kelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/cvt.c:1311
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1325
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1330
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1335
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1340
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1345
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1350
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1355
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1396
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/cvt.c:1400
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.c:1405
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1410
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1415
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1420
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.c:1424
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.c:1477
  #, fuzzy, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1481
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1485
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1489
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1493
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1497
  #, fuzzy, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1501
  #, fuzzy, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1517
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.c:1522
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.c:1527
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.c:1532
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.c:1537
  #, fuzzy, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.c:1542
  #, fuzzy, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.c:1570
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1575
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1580
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1584
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "lause on vaikutukseton"
  
! #: cp/cvt.c:1592
  #, fuzzy, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "puuttuva kasvatuslauseke"
  
! #: cp/cvt.c:1747
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: cp/cvt.c:1865
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "%Juseita parametreja nimellÃ¤ %qD"
  
! #: cp/cvt.c:1880
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "ei-yksiselitteinen oletustyyppimuunnos tyypistÃ¤ %qT"
  
! #: cp/cvt.c:1883
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2314
  #, fuzzy, gcc-internal-format
  msgid "template-parameter-"
  msgstr "tallennusluokka annettu malliparametrille %qs"
  
! #: cp/cxx-pretty-print.c:2328
  #, fuzzy, gcc-internal-format
  msgid "requires"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: cp/cxx-pretty-print.c:2886 cp/error.c:1558
  #, fuzzy, gcc-internal-format
  msgid "with"
  msgstr "kanssa"
--- 46298,46634 ----
  msgid "cannot convert type %qH to type %qI"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/cvt.c:809
  #, fuzzy, gcc-internal-format
  msgid "conversion from %q#T to %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/cvt.c:827
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr "muunnoksen tulos on mÃ¤Ã¤rittelemÃ¤tÃ¶n, sillÃ¤ %qE on %qT-tyypin sallitun vÃ¤lin ulkopuolella"
  
! #: cp/cvt.c:838 cp/cvt.c:893
  #, gcc-internal-format
  msgid "%q#T used where a %qT was expected"
  msgstr ""
  
! #: cp/cvt.c:847
  #, fuzzy, gcc-internal-format
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/cvt.c:909
  #, fuzzy, gcc-internal-format
  msgid "%q#T used where a floating-point value was expected"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: cp/cvt.c:967
  #, fuzzy
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: cp/cvt.c:1062
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1064
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1080
  #, fuzzy, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1082
  #, fuzzy, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1090
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/cvt.c:1104
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1158
  #, fuzzy, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: cp/cvt.c:1252
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/cvt.c:1256
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1261
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1266
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1271
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1276
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "epÃ¤kelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/cvt.c:1280
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1296
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: cp/cvt.c:1300
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1305
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1310
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1315
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1320
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "epÃ¤kelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/cvt.c:1324
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1338
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1343
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1348
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1353
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1358
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1363
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1368
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1409
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/cvt.c:1413
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.c:1418
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1423
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1428
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1433
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.c:1437
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.c:1490
  #, fuzzy, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1494
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1498
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1502
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1506
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1510
  #, fuzzy, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1514
  #, fuzzy, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1530
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.c:1535
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.c:1540
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.c:1545
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.c:1550
  #, fuzzy, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.c:1555
  #, fuzzy, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.c:1583
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1588
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1593
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1597
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1601
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "lause on vaikutukseton"
  
! #: cp/cvt.c:1605
  #, fuzzy, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "puuttuva kasvatuslauseke"
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: cp/cvt.c:1878
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "%Juseita parametreja nimellÃ¤ %qD"
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "ei-yksiselitteinen oletustyyppimuunnos tyypistÃ¤ %qT"
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2317
  #, fuzzy, gcc-internal-format
  msgid "template-parameter-"
  msgstr "tallennusluokka annettu malliparametrille %qs"
  
! #: cp/cxx-pretty-print.c:2331
  #, fuzzy, gcc-internal-format
  msgid "requires"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: cp/cxx-pretty-print.c:2889 cp/error.c:1560
  #, fuzzy, gcc-internal-format
  msgid "with"
  msgstr "kanssa"
*************** msgstr "edellisestÃ¤ esittelystÃ¤ %q+F"
*** 46556,46562 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:1264 cp/decl.c:14970
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "edellinen esittely %q+D"
--- 46678,46684 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "edellinen esittely %q+D"
*************** msgstr "%J%qD:lle ei ole aiempaa esittel
*** 46586,46747 ****
  msgid "ambiguating new declaration %q+#D"
  msgstr "%q+D:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: cp/decl.c:1400 cp/decl.c:1777
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "%q+#D:n esittely"
  
! #: cp/decl.c:1467
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:1480 cp/decl.c:1616
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: cp/decl.c:1481 cp/decl.c:1617
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "%q+D on yleensÃ¤ funktio"
  
! #: cp/decl.c:1489
  #, fuzzy, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:1493 cp/decl.c:1563
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:1501
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/decl.c:1503
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: cp/decl.c:1591
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "ei-yksiselitteistÃ¤Ã¤ vanhan esittelyn %q+#D"
  
! #: cp/decl.c:1597 cp/decl.c:1611
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "ei-yksiselitteistÃ¤Ã¤ vanhan esittelyn %q+#D"
  
! #: cp/decl.c:1601
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "tyhjÃ¤ esittely"
  
! #: cp/decl.c:1695
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:1699
  #, fuzzy, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:1712
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:1736
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.c:1758
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.c:1775
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "%q+D:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: cp/decl.c:1785
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.c:1787
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl.c:1846 cp/decl2.c:923
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q+#D mÃ¤Ã¤ritelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:1847 cp/name-lookup.c:2717 cp/name-lookup.c:2741
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:1858
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: cp/decl.c:1860
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:1900
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "%q#D:n esittely C-kielen linkityksellÃ¤"
  
! #: cp/decl.c:1903
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "%q#D:n esittely C-kielen linkityksellÃ¤"
  
! #: cp/decl.c:1938 cp/decl.c:1948
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/decl.c:1941 cp/decl.c:1951
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2001
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2002
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2015
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:2058
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "%qD uudelleenesitellÃ¤Ã¤n tarpeettomasti samalla nÃ¤kyvyysalueella"
  
! #: cp/decl.c:2070
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
--- 46708,46870 ----
  msgid "ambiguating new declaration %q+#D"
  msgstr "%q+D:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: cp/decl.c:1400 cp/decl.c:1778
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "%q+#D:n esittely"
  
! #: cp/decl.c:1468
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:1481 cp/decl.c:1617
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: cp/decl.c:1482 cp/decl.c:1618
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "%q+D on yleensÃ¤ funktio"
  
! #: cp/decl.c:1490
  #, fuzzy, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:1494 cp/decl.c:1564
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:1502
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/decl.c:1504
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: cp/decl.c:1592
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "ei-yksiselitteistÃ¤Ã¤ vanhan esittelyn %q+#D"
  
! #: cp/decl.c:1598 cp/decl.c:1612
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "ei-yksiselitteistÃ¤Ã¤ vanhan esittelyn %q+#D"
  
! #: cp/decl.c:1602
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "tyhjÃ¤ esittely"
  
! #: cp/decl.c:1696
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:1700
  #, fuzzy, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:1713
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:1737
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.c:1759
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.c:1776
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "%q+D:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: cp/decl.c:1786
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.c:1788
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl.c:1847 cp/decl2.c:923
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q+#D mÃ¤Ã¤ritelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:1848 cp/name-lookup.c:2691 cp/name-lookup.c:2720
! #: cp/name-lookup.c:2744
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:1859
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: cp/decl.c:1861
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:1901
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "%q#D:n esittely C-kielen linkityksellÃ¤"
  
! #: cp/decl.c:1904
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "%q#D:n esittely C-kielen linkityksellÃ¤"
  
! #: cp/decl.c:1939 cp/decl.c:1949
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/decl.c:1942 cp/decl.c:1952
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2002
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2003
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2016
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:2059
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "%qD uudelleenesitellÃ¤Ã¤n tarpeettomasti samalla nÃ¤kyvyysalueella"
  
! #: cp/decl.c:2071
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
*************** msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
*** 46754,49074 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2532
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/decl.c:2670
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
  #. Reject two definitions.
! #: cp/decl.c:2924 cp/decl.c:2953 cp/decl.c:2983 cp/decl.c:3000 cp/decl.c:3098
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:2940
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:2950
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:2964 cp/decl.c:3010
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:2967 cp/decl.c:3013
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3030
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/decl.c:3044
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "sÃ¤iekohtainen esittely %q#D seuraa ei-sÃ¤iekohtaista esittelyÃ¤"
  
! #: cp/decl.c:3047
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "ei-sÃ¤iekohtainen esittely %q#D seuraa sÃ¤iekohtaista esittelyÃ¤"
  
! #: cp/decl.c:3062 cp/decl.c:3106 cp/name-lookup.c:2275 cp/name-lookup.c:2715
! #: cp/name-lookup.c:2739
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.c:3089
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:3155
  #, fuzzy, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:3156
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "edellinen esittely"
  
! #: cp/decl.c:3250
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  tÃ¤Ã¤ltÃ¤"
  
! #: cp/decl.c:3273 cp/decl.c:3501
  #, fuzzy, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3301
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3304
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:3318 cp/decl.c:3472
  #, fuzzy, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  siirtyy try-lohkoon"
  
! #: cp/decl.c:3324 cp/decl.c:3454 cp/decl.c:3474
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3330 cp/decl.c:3484
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3336 cp/decl.c:3476
  #, fuzzy, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cp/decl.c:3343 cp/decl.c:3478
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.c:3461
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3464
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:3516 cp/parser.c:13015 cp/parser.c:13036
  #, fuzzy, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: cp/decl.c:3922 cp/parser.c:6533
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:3933
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/decl.c:3961 cp/decl.c:4054
  #, fuzzy, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "%<typename %T::%D%> nimeÃ¤Ã¤ kohteen %q#T:n, joka ei ole luokkamalli"
  
! #: cp/decl.c:3962
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:3975
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/decl.c:3984
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nimeÃ¤Ã¤ kohteen %q#T:n, joka ei ole luokkamalli"
  
! #: cp/decl.c:3991
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nimeÃ¤Ã¤ %q#T:n, joka ei ole tyyppi"
  
! #: cp/decl.c:4063
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl.c:4387
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:4867
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:4870
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:4873
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:4892
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:4895
  #, fuzzy, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "%q+#T:n attribuutin on oltava %qs-avainsanan perÃ¤ssÃ¤"
  
! #: cp/decl.c:4937
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "useita tyyppejÃ¤ yhdessÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:4942
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:4959
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: cp/decl.c:4992
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5000
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nimettÃ¶mÃ¤t structit"
  
! #: cp/decl.c:5007
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5010
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5015
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5018
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5021
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5025
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5029
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5033
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5037
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5041
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5044 cp/decl.c:5047 cp/decl.c:5050
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.c:5072
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5075
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5147
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5151
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.c:5221 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
  
! #: cp/decl.c:5230
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "parametrilla %q+D on vain etukÃ¤teisesittely"
  
! #: cp/decl.c:5260
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/decl.c:5284
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:5292
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:5293
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.c:5305
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5317
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/decl.c:5367
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:5408
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:5413
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:5487
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "muuttujalla %q#D on alustin, mutta vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:5493 cp/decl.c:6573
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:5503
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: cp/decl.c:5539
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD esitelty viitteenÃ¤, mutta ei ole alustettu"
  
! #: cp/decl.c:5613
  #, fuzzy, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/decl.c:5619
  #, fuzzy, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/decl.c:5638
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:5642
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:5698
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "alustin ei pysty pÃ¤Ã¤ttelemÃ¤Ã¤n taulukon %q+D kokoa"
  
! #: cp/decl.c:5705
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:5717
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:5757
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "%qD:n koko muistissa ei ole tunnettu"
  
! #: cp/decl.c:5781
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "%qD:n koko muistissa ei ole vakio"
  
! #: cp/decl.c:5832
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5836
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5842
  #, fuzzy, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "  voit kiertÃ¤Ã¤ tÃ¤mÃ¤n poistamalla alustimen"
  
! #: cp/decl.c:5884
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "alustamaton const %qD"
  
! #: cp/decl.c:5891
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:5900
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:5908
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/decl.c:5912
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5915
  #, fuzzy, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:6123
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:6165
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6200
  #, fuzzy, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/decl.c:6208
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/decl.c:6229
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6260
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:6299 cp/decl.c:6545 cp/typeck2.c:1475 cp/typeck2.c:1782
! #: cp/typeck2.c:1830 cp/typeck2.c:1877
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "liikaa alustimia %qT:lle"
  
! #: cp/decl.c:6336
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6346
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6464
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: cp/decl.c:6575
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6588
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "muuttuvakokoinen yhdysliteraali"
  
! #: cp/decl.c:6643
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D on vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6664
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalaariobjekti %qD vaatii yhden alkion alustimeensa"
  
! #: cp/decl.c:6709
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "C++98:ssa %qD on alustettava muodostimessa, ei kÃ¤yttÃ¤en %<{...}%>"
  
! #: cp/decl.c:6856
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "taulukko %qD alustettu sulkujen sisÃ¤llÃ¤ olevalla merkkijonoliteraalilla %qE"
  
! #: cp/decl.c:6891
  #, fuzzy, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6893
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:6896
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:6901
  #, fuzzy, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:7079
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qD esitelty viitteenÃ¤, mutta ei ole alustettu"
  
! #: cp/decl.c:7347
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:7371
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "liian vÃ¤hÃ¤n argumentteja muodostimelle %q#D"
  
! #: cp/decl.c:7376
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/decl.c:7381
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7386
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7391
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7441
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/decl.c:7459 cp/decl.c:13724
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/decl.c:7463 cp/decl.c:13728
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-tallennusluokkamÃ¤Ã¤ritteen kÃ¤yttÃ¶"
  
! #: cp/decl.c:7510
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "jÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti staattisessa jÃ¤senfunktiossa"
  
! #: cp/decl.c:7622
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.c:7675
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "%q+D:n edellinen esittely"
  
! #: cp/decl.c:7718
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: cp/decl.c:7887
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "funktio %q#D alustetaan kuin muuttuja"
  
! #: cp/decl.c:7973
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:7976
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:7983
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:8009
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:8018
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:8228
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:8244
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: cp/decl.c:8253 cp/decl.c:8338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  msgstr[1] "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  
! #: cp/decl.c:8257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  msgstr[1] "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  
! #: cp/decl.c:8260
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8305
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:8331
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:8340
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8361
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.c:8390
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:8395
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:8400
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "PyydettyÃ¤ osoitetta ei voi asettaa"
  
! #: cp/decl.c:8404
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:8413
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:8860
  #, fuzzy, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:8863
  #, fuzzy, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:8868
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9097
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "alustin ei pysty pÃ¤Ã¤ttelemÃ¤Ã¤n taulukon %q+D kokoa"
  
! #: cp/decl.c:9101
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:9104
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:9120
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.c:9122
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.c:9148
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9150
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9156
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9159
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9161
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9167
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9170
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9172
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9178
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9181
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9183
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9190
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:9197
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "nimike %qD esitelty muttei mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:9229
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/decl.c:9269
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9280
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:9287
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9290
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9366
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
  
! #: cp/decl.c:9385
  #, fuzzy, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9393
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.c:9438
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:9449
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "%qD ei ole malli"
  
! #: cp/decl.c:9468
  #, fuzzy, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/decl.c:9477
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.c:9494
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:9504
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: cp/decl.c:9550
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9553
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9556 cp/decl.c:9559
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9561
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9623
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9624
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9632
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9633
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9643
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:9651
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:9658
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:9671
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "virheellinen IACC-argumentti"
  
! #: cp/decl.c:9689
  #, fuzzy, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite â€�%.*sâ€� kokonaislukuvakiolla"
  
! #: cp/decl.c:9695
  #, fuzzy, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite â€�%.*sâ€� kokonaislukuvakiolla"
  
! #: cp/decl.c:9702
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:9707
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:9788
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: cp/decl.c:9828
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: cp/decl.c:9833
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:9835
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:9852
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:10043
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.c:10052
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: cp/decl.c:10059
  #, fuzzy, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: cp/decl.c:10062
  #, fuzzy, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
  # semi-fuzzy
! #: cp/decl.c:10187
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ei-staattista datajÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti"
  
! #: cp/decl.c:10191
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "ISO C++ kieltÃ¤Ã¤ epÃ¤kokonaislukutyyppiÃ¤ %2$qT olevan vakiojÃ¤senen %1$qD alustamisen"
  
! #: cp/decl.c:10195
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "ISO C++ kieltÃ¤Ã¤ epÃ¤kokonaislukutyyppiÃ¤ %2$qT olevan vakiojÃ¤senen %1$qD alustamisen"
  
! #: cp/decl.c:10206
  #, fuzzy, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ epÃ¤kokonaislukutyyppiÃ¤ %2$qT olevan vakiojÃ¤senen %1$qD alustamisen"
  
! #: cp/decl.c:10211
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ kieltÃ¤Ã¤ jÃ¤senen %qD alustuksen"
  
! #: cp/decl.c:10216
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ epÃ¤kokonaislukutyyppiÃ¤ %2$qT olevan vakiojÃ¤senen %1$qD alustamisen"
  
! #: cp/decl.c:10327
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "taulukon %qD koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/decl.c:10330
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/decl.c:10361 cp/decl.c:10433
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:10365 cp/decl.c:10436
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:10416
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: cp/decl.c:10419
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon"
  
! #: cp/decl.c:10443
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qD"
  
! #: cp/decl.c:10446
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: cp/decl.c:10452
  #, fuzzy, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: cp/decl.c:10455
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: cp/decl.c:10504
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "taulukon koon ylivuoto"
  
! #: cp/decl.c:10564
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10566 cp/pt.c:15592
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.c:10576
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qD:n esittely void-taulukkona"
  
! #: cp/decl.c:10578
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.c:10583
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qD:n esittely funktioiden taulukkona"
  
! #: cp/decl.c:10585
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "luodaan funktioiden taulukko"
  
! #: cp/decl.c:10590
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/decl.c:10592
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "luodaan viitteiden taulukko"
  
! #: cp/decl.c:10597
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "%qD:n esittely funktiojÃ¤senten taulukkona"
  
! #: cp/decl.c:10600
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "luodaan funktiojÃ¤senten taulukkoa"
  
! #: cp/decl.c:10618
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: cp/decl.c:10622
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: cp/decl.c:10709
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:10712
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/decl.c:10723
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:10726
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:10739
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:10742
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:10751
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:10754
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:10758
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.c:10767
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "nimetÃ¶n muuttuja tai kenttÃ¤ esitelty voidiksi"
  
! #: cp/decl.c:10796
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "muuttuja tai kenttÃ¤ esitelty voidiksi"
  
! #: cp/decl.c:10811
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/decl.c:10816
  #, fuzzy, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:11066
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Virheellinen kÃ¤yttÃ¤jÃ¤nimi â€�%sâ€� funktiossa %s, rivillÃ¤ %d. Keskeytys."
  
! #: cp/decl.c:11069 cp/decl.c:11091
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n tyypin %<%s %s%> epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/decl.c:11072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Virheellinen kÃ¤yttÃ¤jÃ¤nimi â€�%sâ€� funktiossa %s, rivillÃ¤ %d. Keskeytys."
  
! #: cp/decl.c:11082
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/decl.c:11106
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:11113
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:11141
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11192
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "funktion mÃ¤Ã¤rittely ei esittele parametrejÃ¤"
  
! #: cp/decl.c:11200 cp/decl.c:11209 cp/decl.c:12988
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:11217
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "vaillinaisen tyypin typedef %qD epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/decl.c:11222
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:11257
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278 cp/decl.c:11285
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.c:11296
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11306
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11314
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11350
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ei tue pelkkÃ¤Ã¤ %<complex%>-tyyppiÃ¤ merkityksellÃ¤ %<double complex%>"
  
! #: cp/decl.c:11399 cp/decl.c:11403 cp/decl.c:11406
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttujan %qs esittelyn ilman tyyppiÃ¤"
  
! #: cp/decl.c:11423
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: cp/decl.c:11431
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
  
! #: cp/decl.c:11485
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "sekÃ¤ %<signed%> ettÃ¤ %<unsigned%> mÃ¤Ã¤ritelty %qs:lle"
  
! #: cp/decl.c:11491
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<short%> mÃ¤Ã¤ritelty %qs:lle"
  
! #: cp/decl.c:11499 cp/decl.c:11505
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:11510
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/decl.c:11512
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/decl.c:11579
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: cp/decl.c:11618
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11639
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:11648
  #, fuzzy, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:11661
  #, fuzzy, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:11668
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "tallennusluokka annettu malliparametrille %qs"
  
! #: cp/decl.c:11678 cp/decl.c:11850
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/decl.c:11686 cp/decl.c:11695 cp/decl.c:11701 cp/decl.c:11707
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.c:11717
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.c:11727 cp/decl.c:11730 cp/decl.c:11732 cp/decl.c:11735
! #: cp/decl.c:11745 cp/decl.c:11755 cp/decl.c:11765 cp/decl.c:11769
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:11739 cp/decl.c:11761
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:11749
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.c:11773
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:11784
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:11787
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11822
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "useita tallennusluokkia %qs:n esittelyssÃ¤"
  
! #: cp/decl.c:11848
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: cp/decl.c:11862
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.c:11867
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:11875
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
  
! #: cp/decl.c:11889
  #, fuzzy, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:11920
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/decl.c:11921
  #, fuzzy, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: cp/decl.c:11971
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "tarpeettomat sulkeet %qs:n esittelyssÃ¤"
  
! #: cp/decl.c:12023
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:12046
  #, fuzzy, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12050
  #, fuzzy, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:12055
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12062
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12071
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12076
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:12087
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "tyyppimÃ¤Ã¤reet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/decl.c:12096
  #, fuzzy, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12123
  #, fuzzy, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12151
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/decl.c:12163
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs esitelty taulukon palauttavan funktiona"
  
! #: cp/decl.c:12176
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
  
! #: cp/decl.c:12185 cp/pt.c:28782
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "muodostin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12224
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "muodostimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12232
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12233
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12251
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "muodostimia ei voi esitellÃ¤ virtuaalisiksi"
  
! #: cp/decl.c:12268
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/decl.c:12273
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:12277
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12304
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "hajottimilla ei voi olla parametreja"
  
! #: cp/decl.c:12371
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12393
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12422
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12423
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12496
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/decl.c:12567
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.c:12593
  #, fuzzy, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ylimÃ¤Ã¤rÃ¤inen kvalifiointi %<%T::%> jÃ¤senelle %qs"
  
! #: cp/decl.c:12628
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12630
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12638
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12678
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/decl.c:12687
  #, fuzzy, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/decl.c:12690
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/decl.c:12701
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.c:12704
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:12707
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "vain muodostimen esittely voi olla %<explicit%>"
  
! #: cp/decl.c:12717
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12724
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12730
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12736
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:12742
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12748
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.c:12764
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:12767
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:12793
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:12796
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: cp/decl.c:12801
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:12805
  #, fuzzy, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/decl.c:12829
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "kentÃ¤llÃ¤ %q+#D on sama nimi kuin luokalla"
  
! #: cp/decl.c:12918
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/decl.c:12926
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/decl.c:12928
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:12932
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:12945
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "virheelliset mÃ¤Ã¤reet ei-jÃ¤senfunktion tyypissÃ¤"
  
! #: cp/decl.c:12969
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:12979
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/decl.c:12994
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/decl.c:13013
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:13022 cp/parser.c:18368
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/decl.c:13025
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13028
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/decl.c:13083
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: cp/decl.c:13144
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.c:13154
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:13164
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:13178
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13185
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/decl.c:13198
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:13211
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13220
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/decl.c:13226
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:13234 cp/decl.c:13561
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "tiedostoa %s ei voi avata"
  
! #: cp/decl.c:13243
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/decl.c:13246
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:13308
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/decl.c:13313
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/decl.c:13333
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.c:13336
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.c:13386 cp/decl.c:13397
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13391
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/decl.c:13425 cp/decl.c:13433 cp/decl.c:13440 cp/decl.c:13447
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13502
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13505
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13511
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13515
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13520
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:13532
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13536
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13551
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13552
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13595
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:13604
  #, fuzzy, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13650
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:13656
  #, fuzzy, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:13664
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/decl.c:13671
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.c:13691
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "%q#D:n esittelyllÃ¤ ei ole alustimia"
  
! #: cp/decl.c:13703
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/decl.c:13708
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: cp/decl.c:13875
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:13878
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:13965
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "vaillinaisen tyypin typedef %qD epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/decl.c:13969
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/decl.c:13991
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/decl.c:13999
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/decl.c:14026
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14028
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14275
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "virheellinen muodostin; tarkoitit todennÃ¤kÃ¶isesti %<%T (const %T&)%>"
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.c:14361
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:14391
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:14397
  #, fuzzy, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:14407
  #, fuzzy, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. 13.4.0.3
! #: cp/decl.c:14433
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-operaattorin ylikuormituksen"
  
  #. Variadic.
! #: cp/decl.c:14444
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa mÃ¤Ã¤rÃ¤Ã¤ argumentteja"
  
! #: cp/decl.c:14470
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD:n on otettava joko nolla tai yksi argumenttia"
  
! #: cp/decl.c:14471
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD:n on otettava joko yksi tai kaksi argumenttia"
  
! #: cp/decl.c:14483
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: cp/decl.c:14484
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: cp/decl.c:14495
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14496 cp/decl.c:14506
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/decl.c:14507
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14521
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.c:14545
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.c:14552
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.c:14554
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.c:14563
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.c:14565
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.c:14581
  #, fuzzy, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: cp/decl.c:14600
  #, fuzzy, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14607
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14619
  #, fuzzy, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14674
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:14697
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:14700
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: cp/decl.c:14702
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:14710
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:14711 cp/decl.c:14718
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:14717
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
--- 46877,49202 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/decl.c:2673
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
  #. Reject two definitions.
! #: cp/decl.c:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:2943
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:2953
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
+ #: cp/decl.c:2980
+ #, gcc-internal-format
+ msgid "comparison operator %q+D defaulted after its first declaration"
+ msgstr ""
+ 
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/decl.c:3055
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "sÃ¤iekohtainen esittely %q#D seuraa ei-sÃ¤iekohtaista esittelyÃ¤"
  
! #: cp/decl.c:3058
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "ei-sÃ¤iekohtainen esittely %q#D seuraa sÃ¤iekohtaista esittelyÃ¤"
  
! #: cp/decl.c:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
! #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.c:3100
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:3166
  #, fuzzy, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:3167
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "edellinen esittely"
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  tÃ¤Ã¤ltÃ¤"
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, fuzzy, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3312
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3315
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:3329 cp/decl.c:3483
  #, fuzzy, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  siirtyy try-lohkoon"
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, fuzzy, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.c:3472
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3475
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:3527 cp/parser.c:13060 cp/parser.c:13081
  #, fuzzy, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:3944
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, fuzzy, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "%<typename %T::%D%> nimeÃ¤Ã¤ kohteen %q#T:n, joka ei ole luokkamalli"
  
! #: cp/decl.c:3973
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:3986
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/decl.c:3995
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nimeÃ¤Ã¤ kohteen %q#T:n, joka ei ole luokkamalli"
  
! #: cp/decl.c:4002
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nimeÃ¤Ã¤ %q#T:n, joka ei ole tyyppi"
  
! #: cp/decl.c:4074
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl.c:4398
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:4890
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:4893
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:4896
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:4915
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:4918
  #, fuzzy, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "%q+#T:n attribuutin on oltava %qs-avainsanan perÃ¤ssÃ¤"
  
! #: cp/decl.c:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "useita tyyppejÃ¤ yhdessÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:4965
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:4982
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nimettÃ¶mÃ¤t structit"
  
! #: cp/decl.c:5030
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5033
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5038
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5041
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5048
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5052
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5056
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5060
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5064
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.c:5095
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5098
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5170
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5174
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.c:5244 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
  
! #: cp/decl.c:5253
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "parametrilla %q+D on vain etukÃ¤teisesittely"
  
! #: cp/decl.c:5283
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/decl.c:5307
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:5315
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:5316
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.c:5328
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5340
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/decl.c:5390
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:5431
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:5436
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:5510
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "muuttujalla %q#D on alustin, mutta vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:5516 cp/decl.c:6567
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:5526
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: cp/decl.c:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD esitelty viitteenÃ¤, mutta ei ole alustettu"
  
! #: cp/decl.c:5649
  #, fuzzy, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/decl.c:5655
  #, fuzzy, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/decl.c:5674
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:5678
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:5734
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "alustin ei pysty pÃ¤Ã¤ttelemÃ¤Ã¤n taulukon %q+D kokoa"
  
! #: cp/decl.c:5741
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:5793
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "%qD:n koko muistissa ei ole tunnettu"
  
! #: cp/decl.c:5817
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "%qD:n koko muistissa ei ole vakio"
  
! #: cp/decl.c:5868
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5872
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5878
  #, fuzzy, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "  voit kiertÃ¤Ã¤ tÃ¤mÃ¤n poistamalla alustimen"
  
! #: cp/decl.c:5920
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "alustamaton const %qD"
  
! #: cp/decl.c:5927
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:5936
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:5944
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5951
  #, fuzzy, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:6117
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:6159
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6194
  #, fuzzy, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/decl.c:6202
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/decl.c:6223
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6254
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "liikaa alustimia %qT:lle"
  
! #: cp/decl.c:6330
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6340
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6458
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: cp/decl.c:6569
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "muuttuvakokoinen yhdysliteraali"
  
! #: cp/decl.c:6637
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D on vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6658
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalaariobjekti %qD vaatii yhden alkion alustimeensa"
  
! #: cp/decl.c:6703
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "C++98:ssa %qD on alustettava muodostimessa, ei kÃ¤yttÃ¤en %<{...}%>"
  
! #: cp/decl.c:6850
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "taulukko %qD alustettu sulkujen sisÃ¤llÃ¤ olevalla merkkijonoliteraalilla %qE"
  
! #: cp/decl.c:6885
  #, fuzzy, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6887
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:6890
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:6895
  #, fuzzy, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:7073
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qD esitelty viitteenÃ¤, mutta ei ole alustettu"
  
! #: cp/decl.c:7341
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:7365
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "liian vÃ¤hÃ¤n argumentteja muodostimelle %q#D"
  
! #: cp/decl.c:7370
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7380
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/decl.c:7457 cp/decl.c:13721
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-tallennusluokkamÃ¤Ã¤ritteen kÃ¤yttÃ¶"
  
! #: cp/decl.c:7504
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "jÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti staattisessa jÃ¤senfunktiossa"
  
! #: cp/decl.c:7616
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.c:7669
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "%q+D:n edellinen esittely"
  
! #: cp/decl.c:7712
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: cp/decl.c:7881
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "funktio %q#D alustetaan kuin muuttuja"
  
! #: cp/decl.c:7967
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:7970
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:7977
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:8003
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:8012
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:8222
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:8238
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  msgstr[1] "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  
! #: cp/decl.c:8251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  msgstr[1] "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  
! #: cp/decl.c:8254
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8299
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:8325
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.c:8384
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:8389
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:8394
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "PyydettyÃ¤ osoitetta ei voi asettaa"
  
! #: cp/decl.c:8398
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:8407
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:8854
  #, fuzzy, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:8857
  #, fuzzy, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "alustin ei pysty pÃ¤Ã¤ttelemÃ¤Ã¤n taulukon %q+D kokoa"
  
! #: cp/decl.c:9095
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:9098
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:9114
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.c:9116
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.c:9142
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9144
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9150
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9153
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9155
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9161
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9164
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9166
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9172
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9175
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9177
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9184
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:9191
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "nimike %qD esitelty muttei mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:9223
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/decl.c:9263
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9274
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:9281
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9284
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9360
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
  
! #: cp/decl.c:9379
  #, fuzzy, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9387
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.c:9432
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:9443
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "%qD ei ole malli"
  
! #: cp/decl.c:9462
  #, fuzzy, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/decl.c:9471
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.c:9488
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:9498
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: cp/decl.c:9544
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9547
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9550 cp/decl.c:9553
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9555
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9617
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9618
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9626
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9627
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9637
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:9645
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:9652
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:9665
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/decl.c:9675
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "virheellinen IACC-argumentti"
  
! #: cp/decl.c:9683
  #, fuzzy, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite â€�%.*sâ€� kokonaislukuvakiolla"
  
! #: cp/decl.c:9689
  #, fuzzy, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite â€�%.*sâ€� kokonaislukuvakiolla"
  
! #: cp/decl.c:9696
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:9701
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:9782
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: cp/decl.c:9822
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: cp/decl.c:9827
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:9829
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:9846
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:10037
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.c:10046
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: cp/decl.c:10053
  #, fuzzy, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: cp/decl.c:10056
  #, fuzzy, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
  # semi-fuzzy
! #: cp/decl.c:10181
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ei-staattista datajÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti"
  
! #: cp/decl.c:10185
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "ISO C++ kieltÃ¤Ã¤ epÃ¤kokonaislukutyyppiÃ¤ %2$qT olevan vakiojÃ¤senen %1$qD alustamisen"
  
! #: cp/decl.c:10189
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "ISO C++ kieltÃ¤Ã¤ epÃ¤kokonaislukutyyppiÃ¤ %2$qT olevan vakiojÃ¤senen %1$qD alustamisen"
  
! #: cp/decl.c:10200
  #, fuzzy, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ epÃ¤kokonaislukutyyppiÃ¤ %2$qT olevan vakiojÃ¤senen %1$qD alustamisen"
  
! #: cp/decl.c:10205
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ kieltÃ¤Ã¤ jÃ¤senen %qD alustuksen"
  
! #: cp/decl.c:10210
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ epÃ¤kokonaislukutyyppiÃ¤ %2$qT olevan vakiojÃ¤senen %1$qD alustamisen"
  
! #: cp/decl.c:10321
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "taulukon %qD koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/decl.c:10324
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/decl.c:10354 cp/decl.c:10426
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:10358 cp/decl.c:10429
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:10409
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: cp/decl.c:10412
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon"
  
! #: cp/decl.c:10436
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qD"
  
! #: cp/decl.c:10439
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: cp/decl.c:10445
  #, fuzzy, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: cp/decl.c:10448
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: cp/decl.c:10497
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "taulukon koon ylivuoto"
  
! #: cp/decl.c:10557
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.c:10569
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qD:n esittely void-taulukkona"
  
! #: cp/decl.c:10571
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.c:10576
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qD:n esittely funktioiden taulukkona"
  
! #: cp/decl.c:10578
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "luodaan funktioiden taulukko"
  
! #: cp/decl.c:10583
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/decl.c:10585
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "luodaan viitteiden taulukko"
  
! #: cp/decl.c:10590
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "%qD:n esittely funktiojÃ¤senten taulukkona"
  
! #: cp/decl.c:10593
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "luodaan funktiojÃ¤senten taulukkoa"
  
! #: cp/decl.c:10611
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: cp/decl.c:10615
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: cp/decl.c:10702
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:10705
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/decl.c:10716
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:10719
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:10732
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:10735
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:10744
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:10747
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:10751
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.c:10760
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:10781
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "nimetÃ¶n muuttuja tai kenttÃ¤ esitelty voidiksi"
  
! #: cp/decl.c:10789
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "muuttuja tai kenttÃ¤ esitelty voidiksi"
  
! #: cp/decl.c:10804
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/decl.c:10809
  #, fuzzy, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:11059
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Virheellinen kÃ¤yttÃ¤jÃ¤nimi â€�%sâ€� funktiossa %s, rivillÃ¤ %d. Keskeytys."
  
! #: cp/decl.c:11062 cp/decl.c:11084
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n tyypin %<%s %s%> epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/decl.c:11065
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Virheellinen kÃ¤yttÃ¤jÃ¤nimi â€�%sâ€� funktiossa %s, rivillÃ¤ %d. Keskeytys."
  
! #: cp/decl.c:11075
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/decl.c:11099
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:11106
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:11134
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11185
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "funktion mÃ¤Ã¤rittely ei esittele parametrejÃ¤"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:11210
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "vaillinaisen tyypin typedef %qD epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/decl.c:11215
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:11250
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11257 cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.c:11289
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11299
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11307
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11343
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ei tue pelkkÃ¤Ã¤ %<complex%>-tyyppiÃ¤ merkityksellÃ¤ %<double complex%>"
  
! #: cp/decl.c:11392 cp/decl.c:11396 cp/decl.c:11399
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttujan %qs esittelyn ilman tyyppiÃ¤"
  
! #: cp/decl.c:11416
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: cp/decl.c:11424
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
  
! #: cp/decl.c:11478
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "sekÃ¤ %<signed%> ettÃ¤ %<unsigned%> mÃ¤Ã¤ritelty %qs:lle"
  
! #: cp/decl.c:11484
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<short%> mÃ¤Ã¤ritelty %qs:lle"
  
! #: cp/decl.c:11492 cp/decl.c:11498
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:11503
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/decl.c:11505
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/decl.c:11572
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: cp/decl.c:11611
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11632
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:11641
  #, fuzzy, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:11654
  #, fuzzy, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:11661
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "tallennusluokka annettu malliparametrille %qs"
  
! #: cp/decl.c:11671 cp/decl.c:11843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/decl.c:11679 cp/decl.c:11688 cp/decl.c:11694 cp/decl.c:11700
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.c:11710
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.c:11720 cp/decl.c:11723 cp/decl.c:11725 cp/decl.c:11728
! #: cp/decl.c:11738 cp/decl.c:11748 cp/decl.c:11758 cp/decl.c:11762
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:11732 cp/decl.c:11754
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:11742
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.c:11766
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:11777
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:11780
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11815
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "useita tallennusluokkia %qs:n esittelyssÃ¤"
  
! #: cp/decl.c:11841
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: cp/decl.c:11855
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.c:11860
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:11868
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
  
! #: cp/decl.c:11882
  #, fuzzy, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:11913
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/decl.c:11914
  #, fuzzy, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: cp/decl.c:11964
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "tarpeettomat sulkeet %qs:n esittelyssÃ¤"
  
! #: cp/decl.c:12016
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:12039
  #, fuzzy, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12043
  #, fuzzy, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:12048
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12064
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12069
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:12080
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "tyyppimÃ¤Ã¤reet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/decl.c:12089
  #, fuzzy, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12116
  #, fuzzy, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:12119
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12144
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/decl.c:12156
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12162
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs esitelty taulukon palauttavan funktiona"
  
! #: cp/decl.c:12169
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
  
! #: cp/decl.c:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "muodostin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "muodostimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12225
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12226
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "muodostimia ei voi esitellÃ¤ virtuaalisiksi"
  
! #: cp/decl.c:12261
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/decl.c:12266
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:12270
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12297
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "hajottimilla ei voi olla parametreja"
  
! #: cp/decl.c:12364
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12386
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12415
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12416
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12489
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/decl.c:12560
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.c:12586
  #, fuzzy, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ylimÃ¤Ã¤rÃ¤inen kvalifiointi %<%T::%> jÃ¤senelle %qs"
  
! #: cp/decl.c:12621
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12623
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12631
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12671
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/decl.c:12680
  #, fuzzy, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/decl.c:12683
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/decl.c:12694
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.c:12697
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:12700
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "vain muodostimen esittely voi olla %<explicit%>"
  
! #: cp/decl.c:12710
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12717
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12723
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12729
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:12735
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12741
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.c:12757
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:12760
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:12786
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:12789
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: cp/decl.c:12794
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:12798
  #, fuzzy, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/decl.c:12822
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "kentÃ¤llÃ¤ %q+#D on sama nimi kuin luokalla"
  
! #: cp/decl.c:12911
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/decl.c:12919
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/decl.c:12921
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:12925
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "virheelliset mÃ¤Ã¤reet ei-jÃ¤senfunktion tyypissÃ¤"
  
! #: cp/decl.c:12962
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:12972
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/decl.c:12987
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/decl.c:13006
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/decl.c:13018
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13021
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13097
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: cp/decl.c:13100
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13116
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: cp/decl.c:13137
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.c:13147
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:13157
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:13171
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/decl.c:13191
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:13204
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13213
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/decl.c:13219
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "tiedostoa %s ei voi avata"
  
! #: cp/decl.c:13236
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/decl.c:13239
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:13301
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/decl.c:13306
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/decl.c:13326
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.c:13329
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.c:13379 cp/decl.c:13390
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13384
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13495
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13498
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13504
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13508
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13513
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:13525
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13529
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13544
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13545
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13588
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:13597
  #, fuzzy, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13636
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13643
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:13649
  #, fuzzy, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:13657
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/decl.c:13664
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.c:13684
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "%q#D:n esittelyllÃ¤ ei ole alustimia"
  
! #: cp/decl.c:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: cp/decl.c:13868
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:13871
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:13958
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "vaillinaisen tyypin typedef %qD epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/decl.c:13962
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/decl.c:13984
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/decl.c:13992
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/decl.c:14019
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14021
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14268
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "virheellinen muodostin; tarkoitit todennÃ¤kÃ¶isesti %<%T (const %T&)%>"
  
! #: cp/decl.c:14347
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:14384
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:14390
  #, fuzzy, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:14400
  #, fuzzy, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. 13.4.0.3
! #: cp/decl.c:14426
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-operaattorin ylikuormituksen"
  
  #. Variadic.
! #: cp/decl.c:14437
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa mÃ¤Ã¤rÃ¤Ã¤ argumentteja"
  
! #: cp/decl.c:14463
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD:n on otettava joko nolla tai yksi argumenttia"
  
! #: cp/decl.c:14464
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD:n on otettava joko yksi tai kaksi argumenttia"
  
! #: cp/decl.c:14476
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: cp/decl.c:14477
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: cp/decl.c:14488
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/decl.c:14500
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14514
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.c:14538
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.c:14545
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.c:14547
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.c:14556
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.c:14558
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.c:14574
  #, fuzzy, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: cp/decl.c:14593
  #, fuzzy, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14600
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14612
  #, fuzzy, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14667
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:14690
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:14693
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: cp/decl.c:14695
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:14703
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:14710
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
*************** msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤
*** 49080,49174 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14732
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl.c:14786 cp/name-lookup.c:4476
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD:llÃ¤ on sama nimi kuin luokalla, jossa se on esitelty"
  
! #: cp/decl.c:14816 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6592
! #: cp/pt.c:9558
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ei ole malli"
  
! #: cp/decl.c:14821
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14830 cp/name-lookup.c:4715 cp/name-lookup.c:4826
! #: cp/parser.c:6543 cp/parser.c:28273
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: cp/decl.c:14933
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: cp/decl.c:14969
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:15109
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/decl.c:15116
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT mÃ¤Ã¤ritelty monella suoralla kannoalla"
  
! #: cp/decl.c:15127
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT mÃ¤Ã¤ritelty suoralla virtuaalisella kannalla"
  
! #: cp/decl.c:15152
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/decl.c:15182
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:15329
  #, fuzzy, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15332 cp/decl.c:15340 cp/decl.c:15350 cp/decl.c:15933
! #: cp/parser.c:19266
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "edellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15337
  #, fuzzy, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15347
  #, fuzzy, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15420
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "cppchar_t:n on oltava etumerkitÃ¶n tyyppi"
--- 49208,49302 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD:llÃ¤ on sama nimi kuin luokalla, jossa se on esitelty"
  
! #: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ei ole malli"
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: cp/decl.c:14926
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: cp/decl.c:14962
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:15102
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT mÃ¤Ã¤ritelty monella suoralla kannoalla"
  
! #: cp/decl.c:15120
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT mÃ¤Ã¤ritelty suoralla virtuaalisella kannalla"
  
! #: cp/decl.c:15145
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/decl.c:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl.c:15177
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:15322
  #, fuzzy, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "edellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15330
  #, fuzzy, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15340
  #, fuzzy, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15413
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "cppchar_t:n on oltava etumerkitÃ¶n tyyppi"
*************** msgstr "cppchar_t:n on oltava etumerkitÃ
*** 49177,49248 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15567
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15735
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.c:15745
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.c:15794
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.c:15795
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.c:15806
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: cp/decl.c:15826
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.c:15931 cp/parser.c:19264
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/decl.c:15971
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:16146 cp/typeck.c:9971
  #, fuzzy, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl.c:17004
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/decl.c:17006 cp/typeck.c:9851
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "funktion paluuarvojen tyypit eivÃ¤t ole yhteensopivia %<volatile%>:n takia"
  
! #: cp/decl.c:17242
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:17620
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%q+D:n oletustyyppi on %<int%>"
--- 49305,49376 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15728
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.c:15738
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.c:15787
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.c:15788
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.c:15799
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: cp/decl.c:15819
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.c:15924 cp/parser.c:19337
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/decl.c:15964
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, fuzzy, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl.c:17003
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/decl.c:17005 cp/typeck.c:9851
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "funktion paluuarvojen tyypit eivÃ¤t ole yhteensopivia %<volatile%>:n takia"
  
! #: cp/decl.c:17241
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:17619
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%q+D:n oletustyyppi on %<int%>"
*************** msgstr ""
*** 49282,49288 ****
  msgid "deleting %qT is undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl2.c:582 cp/pt.c:5734
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "malliesittelylle %q+D"
--- 49410,49416 ----
  msgid "deleting %qT is undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "malliesittelylle %q+D"
*************** msgstr "malliesittelylle %q+D"
*** 49292,49298 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl2.c:637 cp/pt.c:5691
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
--- 49420,49426 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl2.c:637 cp/pt.c:5724
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
*************** msgstr "bittikentÃ¤n %qD osoitetta ei vo
*** 49397,49454 ****
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: cp/decl2.c:1444
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT is not mappable"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/decl2.c:1456
  #, fuzzy, gcc-internal-format
  msgid "type %qT with virtual members is not mappable"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/decl2.c:1468
  #, fuzzy, gcc-internal-format
  msgid "static field %qD is not mappable"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
  
! #: cp/decl2.c:1557
  #, 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.c:1629
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonyymillÃ¤ structilla ei voi olla funktiojÃ¤seniÃ¤"
  
  # semi-fuzzy
! #: cp/decl2.c:1645
  #, 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.c:1652
  #, 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.c:1655
  #, 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.c:1720
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.c:1729
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "unionilla ei ole jÃ¤seniÃ¤"
  
! #: cp/decl2.c:1766
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
--- 49525,49582 ----
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: cp/decl2.c:1443
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT is not mappable"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/decl2.c:1455
  #, fuzzy, gcc-internal-format
  msgid "type %qT with virtual members is not mappable"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/decl2.c:1467
  #, fuzzy, gcc-internal-format
  msgid "static field %qD is not mappable"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
  
! #: cp/decl2.c:1556
  #, 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.c:1628
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonyymillÃ¤ structilla ei voi olla funktiojÃ¤seniÃ¤"
  
  # semi-fuzzy
! #: cp/decl2.c:1644
  #, 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.c:1651
  #, 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.c:1654
  #, 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.c:1719
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.c:1728
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "unionilla ei ole jÃ¤seniÃ¤"
  
! #: cp/decl2.c:1765
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
*************** msgstr "%<operator new%>:n on palautetta
*** 49457,49538 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1778
  #, 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.c:1794
  #, 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.c:1824
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl2.c:1839
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl2.c:1842
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "operator delete[] ei voi olla tuhoava delete"
  
! #: cp/decl2.c:1844
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl2.c:1854
  #, 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.c:2794
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2798
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2803
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2811
  #, 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.c:2829
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2833
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2838
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2845
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/decl2.c:4460
  #, 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"
--- 49585,49666 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1777
  #, 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.c:1793
  #, 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.c:1823
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl2.c:1838
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl2.c:1841
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "operator delete[] ei voi olla tuhoava delete"
  
! #: cp/decl2.c:1843
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl2.c:1853
  #, 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.c:2808
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2812
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2817
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2825
  #, 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.c:2843
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2847
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2852
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2859
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/decl2.c:4474
  #, 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
*** 49541,49764 ****
  #. 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.c:4469
  #, 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.c:4473
  #, 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.c:4477
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.c:4485
  #, 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.c:4489
  #, 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.c:4492
  #, 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.c:4680
  #, 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.c:4683
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl2.c:4685
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.c:4757 cp/decl2.c:4760
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.c:5100
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl2.c:5300
  #, 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.c:5305
  #, 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.c:5405
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "implisiittisesti esitelty %qD on vanhentunut"
  
! #: cp/decl2.c:5409
  #, 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.c:5524
  #, fuzzy, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: cp/decl2.c:5527
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "poistettu funktio %q+D"
  
! #: cp/decl2.c:5571
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl2.c:5593
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3874
  #, fuzzy, gcc-internal-format
  msgid "(no argument)"
  msgstr "ei argumentteja"
  
! #: cp/error.c:3966
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.c:4317
  #, fuzzy, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4322
  #, fuzzy, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4327
  #, fuzzy, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4332
  #, fuzzy, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4337
  #, fuzzy, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4342
  #, fuzzy, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4347
  #, fuzzy, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4352
  #, fuzzy, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4357
  #, fuzzy, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4362
  #, fuzzy, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4367
  #, fuzzy, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4372
  #, fuzzy, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4377
  #, fuzzy, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4382
  #, fuzzy, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4387
  #, fuzzy, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4437
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/error.c:4441
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/error.c:4455
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/error.c:4459 cp/typeck.c:2517
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/error.c:4481
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/error.c:4485 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/error.c:4496
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%E%> on esittelemÃ¤ttÃ¤"
  
! #: cp/error.c:4500
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%E%> on esittelemÃ¤ttÃ¤"
--- 49669,49892 ----
  #. 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.c:4483
  #, 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.c:4487
  #, 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.c:4491
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.c:4499
  #, 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.c:4503
  #, 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.c:4506
  #, 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.c:4694
  #, 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.c:4697
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl2.c:4699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.c:4771 cp/decl2.c:4774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.c:5114
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl2.c:5314
  #, 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.c:5319
  #, 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.c:5419
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "implisiittisesti esitelty %qD on vanhentunut"
  
! #: cp/decl2.c:5423
  #, 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.c:5538
  #, fuzzy, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: cp/decl2.c:5541
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "poistettu funktio %q+D"
  
! #: cp/decl2.c:5585
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl2.c:5607
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3876
  #, fuzzy, gcc-internal-format
  msgid "(no argument)"
  msgstr "ei argumentteja"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.c:4319
  #, fuzzy, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4324
  #, fuzzy, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4329
  #, fuzzy, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4334
  #, fuzzy, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4339
  #, fuzzy, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4344
  #, fuzzy, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4349
  #, fuzzy, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4354
  #, fuzzy, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4359
  #, fuzzy, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4364
  #, fuzzy, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4369
  #, fuzzy, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4374
  #, fuzzy, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4379
  #, fuzzy, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4384
  #, fuzzy, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4389
  #, fuzzy, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4439
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/error.c:4443
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/error.c:4457
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/error.c:4483
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/error.c:4498
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%E%> on esittelemÃ¤ttÃ¤"
  
! #: cp/error.c:4502
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%E%> on esittelemÃ¤ttÃ¤"
*************** msgstr "rekisterÃ¶idÃ¤Ã¤n pragma NULL-kÃ
*** 49813,49829 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1174
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1177
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
  
! #: cp/expr.c:224
  #, gcc-internal-format
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
--- 49941,49957 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1177
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1180
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
  
! #: cp/expr.c:236
  #, gcc-internal-format
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
*************** msgstr "parametri %qD on alustettu"
*** 49969,49986 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2004
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2007 cp/method.c:2018
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q+D alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2015
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
--- 50097,50114 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q+D alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
*************** msgstr "perustyypin %qT kaksoiskappale v
*** 50070,50081 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/init.c:1785 cp/init.c:4612 cp/typeck2.c:1333
  #, fuzzy, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/init.c:2094 cp/semantics.c:3448
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
--- 50198,50209 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, fuzzy, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
*************** msgstr "bittikentÃ¤n %qD osoitetta ei vo
*** 50095,50101 ****
  msgid "invalid use of non-static member function %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/init.c:2257 cp/semantics.c:1926
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
--- 50223,50229 ----
  msgid "invalid use of non-static member function %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
*************** msgstr ""
*** 50240,50321 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4521
  #, fuzzy, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "muotoilu %s pÃ¤Ã¤ttyy %%:iin"
  
! #: cp/init.c:4827
  #, fuzzy, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: cp/init.c:4861
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4866
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4881
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4886
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5194
  #, fuzzy, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: cp/lambda.c:526
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:541
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:545
  #, fuzzy, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr "yhdysliteraalin koko on muuttuva"
  
! #: cp/lambda.c:569
  #, fuzzy, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr "versioviitetaulukolle ei voi varata muistia"
  
! #: cp/lambda.c:579
  #, fuzzy, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/lambda.c:631
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:707
  #, fuzzy, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr "%qE on vanhentunut"
  
! #: cp/lambda.c:709
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "lisÃ¤Ã¤ eksplisiittinen %<this%>- tai %<*this%>-kaappaus"
  
! #: cp/lambda.c:823
  #, fuzzy, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "Lambda-funktio"
--- 50368,50449 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4523
  #, fuzzy, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "muotoilu %s pÃ¤Ã¤ttyy %%:iin"
  
! #: cp/init.c:4829
  #, fuzzy, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: cp/init.c:4863
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4868
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4883
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4888
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5196
  #, fuzzy, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: cp/lambda.c:529
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:544
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:548
  #, fuzzy, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr "yhdysliteraalin koko on muuttuva"
  
! #: cp/lambda.c:572
  #, fuzzy, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr "versioviitetaulukolle ei voi varata muistia"
  
! #: cp/lambda.c:582
  #, fuzzy, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/lambda.c:634
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:710
  #, fuzzy, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr "%qE on vanhentunut"
  
! #: cp/lambda.c:712
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "lisÃ¤Ã¤ eksplisiittinen %<this%>- tai %<*this%>-kaappaus"
  
! #: cp/lambda.c:826
  #, fuzzy, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "Lambda-funktio"
*************** msgstr "Tyyppi"
*** 50385,50441 ****
  msgid "mangling unknown fixed point type"
  msgstr "Tyyppi"
  
! #: cp/mangle.c:3289
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3294
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "kolmoismerkki ??%c muunnettu merkiksi %c"
  
! #: cp/mangle.c:3370
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:3919
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:3965
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:3971
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4243
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4248
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4253
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:1957
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/method.c:838 cp/method.c:1963
  #, fuzzy, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
--- 50513,50569 ----
  msgid "mangling unknown fixed point type"
  msgstr "Tyyppi"
  
! #: cp/mangle.c:3294
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "kolmoismerkki ??%c muunnettu merkiksi %c"
  
! #: cp/mangle.c:3375
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:3924
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:3970
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:3976
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4248
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4253
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4258
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2004
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/method.c:838 cp/method.c:2010
  #, fuzzy, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
*************** msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤
*** 50460,50607 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/method.c:1115
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1123
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/method.c:1147
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1150
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1153
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1308
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/method.c:1344
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/method.c:1352
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/method.c:1569
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1902
  #, fuzzy, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "alustamaton const %qD"
  
! #: cp/method.c:1913
  #, fuzzy, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:1914
  #, fuzzy, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:1980
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/method.c:2037
  #, fuzzy, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2048
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2255
  #, fuzzy, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2298
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2432
  #, fuzzy, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/method.c:2435
  #, fuzzy, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/method.c:2444
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2455
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2463 cp/method.c:2487
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2496
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2913
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/method.c:2916
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/method.c:2948
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:2968
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "%qT ei ole malli"
  
! #: cp/method.c:3003
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
  # XXX
! #: cp/method.c:3012
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
--- 50588,50745 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/method.c:1108
! #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1111
! #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1126
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1134
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1319
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/method.c:1355
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/method.c:1363
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/method.c:1580
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1949
  #, fuzzy, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "alustamaton const %qD"
  
! #: cp/method.c:1960
  #, fuzzy, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:1961
  #, fuzzy, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2027
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/method.c:2084
  #, fuzzy, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2095
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2302
  #, fuzzy, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2479
  #, fuzzy, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/method.c:2482
  #, fuzzy, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/method.c:2491
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2510 cp/method.c:2534
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2960
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/method.c:2963
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/method.c:2995
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3015
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "%qT ei ole malli"
  
! #: cp/method.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
  # XXX
! #: cp/method.c:3059
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
*************** msgstr "%qs esitelty funktion palauttava
*** 50636,50845 ****
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/name-lookup.c:2688
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: cp/name-lookup.c:2817
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/name-lookup.c:2971
  #, fuzzy, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/name-lookup.c:2973
  #, fuzzy, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: cp/name-lookup.c:3096
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend-esittely %qD paikallisessa luokassa ilman edeltÃ¤vÃ¤Ã¤ esittelyÃ¤"
  
! #: cp/name-lookup.c:3289
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.c:3292
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.c:4611
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.c:4619
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/name-lookup.c:4628
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.c:4635
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/name-lookup.c:4652
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/name-lookup.c:4690
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4707
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:4723
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.c:4806
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/name-lookup.c:4846
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/name-lookup.c:4898
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:4900
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/name-lookup.c:4909
  #, fuzzy, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:4957
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qs-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/name-lookup.c:4964
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4974 cp/name-lookup.c:5001
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/name-lookup.c:4980
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/name-lookup.c:5017 cp/name-lookup.c:7305
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "%<fast_interrupt%>-attribuuttidirektiivi jÃ¤tetty huomiotta"
  
! #: cp/name-lookup.c:5303
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5355
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "ehdotettu vaihtoehto:"
  msgstr[1] "ehdotetut vaihtoehdot:"
  
! #: cp/name-lookup.c:5361
  #, fuzzy, gcc-internal-format
  msgid "  %qE"
  msgstr "%qE on vanhentunut"
  
! #: cp/name-lookup.c:5888
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5894
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/name-lookup.c:6163
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.c:6166
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:6922
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/name-lookup.c:7299
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: cp/name-lookup.c:7302
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7385
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/name-lookup.c:7440
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/name-lookup.c:7441
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:7514
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7523
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 50774,50988 ----
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/name-lookup.c:2689
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: cp/name-lookup.c:2820
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/name-lookup.c:2974
  #, fuzzy, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: cp/name-lookup.c:3100
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend-esittely %qD paikallisessa luokassa ilman edeltÃ¤vÃ¤Ã¤ esittelyÃ¤"
  
! #: cp/name-lookup.c:3293
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.c:3296
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.c:4615
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.c:4623
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/name-lookup.c:4632
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.c:4639
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/name-lookup.c:4656
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4711
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:4727
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.c:4810
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/name-lookup.c:4850
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/name-lookup.c:4902
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:4904
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/name-lookup.c:4913
  #, fuzzy, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:4961
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qs-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/name-lookup.c:4984
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "%<fast_interrupt%>-attribuuttidirektiivi jÃ¤tetty huomiotta"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "ehdotettu vaihtoehto:"
  msgstr[1] "ehdotetut vaihtoehdot:"
  
! #: cp/name-lookup.c:5365
  #, fuzzy, gcc-internal-format
  msgid "  %qE"
  msgstr "%qE on vanhentunut"
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5898
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/name-lookup.c:6167
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.c:6170
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:6926
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/name-lookup.c:7303
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: cp/name-lookup.c:7306
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7409
! #, fuzzy, gcc-internal-format
! msgid "%<namespace %E%> is ambiguous"
! msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
! 
! #: cp/name-lookup.c:7425
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/name-lookup.c:7480
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/name-lookup.c:7481
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "tunniste %qE on ristiriidassa C+
*** 50864,50870 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41219
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
--- 51007,51013 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
*************** msgstr "%<::%E%> on esittelemÃ¤ttÃ¤"
*** 50889,50895 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "pyyntÃ¶ jÃ¤senen %qs kÃ¤sittelyyn jossain, joka ei ole tietue tai unioni"
  
! #: cp/parser.c:3005 cp/parser.c:19203
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> on esittelemÃ¤ttÃ¤"
--- 51032,51038 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "pyyntÃ¶ jÃ¤senen %qs kÃ¤sittelyyn jossain, joka ei ole tietue tai unioni"
  
! #: cp/parser.c:3005 cp/parser.c:19276
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> on esittelemÃ¤ttÃ¤"
*************** msgstr "muodostimen virheellinen kÃ¤yttÃ
*** 50969,50975 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "liukulukuylivuoto lausekkeessa"
  
! #: cp/parser.c:3200 cp/pt.c:19141
  #, fuzzy, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
--- 51112,51118 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "liukulukuylivuoto lausekkeessa"
  
! #: cp/parser.c:3200 cp/pt.c:19309
  #, fuzzy, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
*************** msgstr "attribuutti %qs pÃ¤tee vain funk
*** 51090,52306 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:3406
  #, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr "(ehkÃ¤ tarkoitettiin %<typename %T::%E%>)"
  
! #: cp/parser.c:3435 cp/parser.c:3447
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:3440 cp/parser.c:3452
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:3460
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:3465
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:3476
  #, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr "%<%T::%E%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/parser.c:3479
  #, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr "ja kohteella %qT:lla ei ole mallimuodostimia"
  
! #: cp/parser.c:3489
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3497
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3509 cp/parser.c:3513
  #, fuzzy, gcc-internal-format
  msgid "%qE in %q#T does not name a template type"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/parser.c:3517
  #, fuzzy, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:4143
  #, fuzzy, gcc-internal-format
  msgid "expected string-literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: cp/parser.c:4209
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr ""
  
! #: cp/parser.c:4395
  #, fuzzy, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:4500
  #, fuzzy, gcc-internal-format
  msgid "integer literal exceeds range of %qT type"
  msgstr "liukulukuvakio ylittÃ¤Ã¤ %qT:n arvoalueen"
  
! #: cp/parser.c:4507
  #, fuzzy, gcc-internal-format
  msgid "floating literal exceeds range of %qT type"
  msgstr "liukulukuvakio ylittÃ¤Ã¤ %qT:n arvoalueen"
  
! #: cp/parser.c:4511
  #, fuzzy, gcc-internal-format
  msgid "floating literal truncated to zero"
  msgstr "liukulukuvakio katkaistu nollaksi"
  
! #: cp/parser.c:4540
  #, gcc-internal-format
  msgid "failed to translate literal to execution character set %qT"
  msgstr ""
  
! #: cp/parser.c:4574
  #, fuzzy, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:4580
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr ""
  
! #: cp/parser.c:4584
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr ""
  
! #: cp/parser.c:4588
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr ""
  
! #: cp/parser.c:4673
  #, fuzzy, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:4724 cp/parser.c:13581
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:5083 cp/parser.c:5098
  #, fuzzy, gcc-internal-format
  msgid "expected binary operator"
  msgstr "%s: odotettiin binÃ¤Ã¤ristÃ¤ operaattoria"
  
! #: cp/parser.c:5104
  #, fuzzy, gcc-internal-format
  msgid "expected ..."
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:5116
  #, fuzzy, gcc-internal-format
  msgid "binary expression in operand of fold-expression"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: cp/parser.c:5121
  #, fuzzy, gcc-internal-format
  msgid "conditional expression in operand of fold-expression"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: cp/parser.c:5129
  #, fuzzy, gcc-internal-format
  msgid "mismatched operator in fold-expression"
  msgstr "virheellinen loogisen lausekkeen kÃ¤yttÃ¶ operandina %<operator--%>:lle"
  
! #: cp/parser.c:5233
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: cp/parser.c:5316
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ kieltÃ¤Ã¤ lohkot lausekkeiden sisÃ¤llÃ¤"
  
! #: cp/parser.c:5328
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.c:5367
  #, fuzzy, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:5425 cp/parser.c:5602 cp/parser.c:5777 cp/semantics.c:3786
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "odotettiin lauseketta"
  
! #: cp/parser.c:5455
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/parser.c:5596
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:5739
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyÃ¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/parser.c:5933
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression"
  msgstr "odotettiin lauseketta"
  
! #: cp/parser.c:6064
  #, fuzzy, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "%qT ei ole luokka tai nimiavaruus"
  
! #: cp/parser.c:6102 cp/parser.c:8049
  #, fuzzy, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:6213
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "%<~%T%>:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/parser.c:6228
  #, fuzzy, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:6264 cp/parser.c:21361
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ID"
  
! #: cp/parser.c:6374
  #, fuzzy, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:6444
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissÃ¤"
  
! #: cp/parser.c:6471 cp/parser.c:6482
  #, fuzzy, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:6474
  #, fuzzy, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:6488
  #, fuzzy, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:6593 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, gcc-internal-format
! msgid "%qD is not a template"
! msgstr "%qD ei ole malli"
! 
! #: cp/parser.c:6672
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:6879 cp/parser.c:9281
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:6968
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:7060
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.c:7072 cp/pt.c:19756
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.c:7192
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: cp/parser.c:7251
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7787 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: cp/parser.c:7796
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> ei ole luokan jÃ¤sen"
  
! #: cp/parser.c:8101
  #, fuzzy, gcc-internal-format
  msgid "non-scalar type"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: cp/parser.c:8211
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:8306
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8580 cp/parser.c:30062
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8726
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8742
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:8744
  #, fuzzy, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:8776
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8821
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/parser.c:8850
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8979
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.c:9386
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "vanhanmallisen tyyppimuunnoksen kÃ¤yttÃ¶"
  
! #: cp/parser.c:9535
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9538
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "suosittellaan sulkumerkkejÃ¤ %<>>%>-lausekkeen ympÃ¤rille"
  
! #: cp/parser.c:9746
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:10035
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10185
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:10474
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10484
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10636
  #, fuzzy, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:10658
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: cp/parser.c:10673
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10678 cp/parser.c:10699 cp/parser.c:10891
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:10693
  #, fuzzy, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10713
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "versioviitetaulukolle ei voi varata muistia"
  
! #: cp/parser.c:10732
  #, fuzzy, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10743
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10774
  #, fuzzy, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10781
  #, fuzzy, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:10805
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.c:10809 cp/parser.c:10819 cp/semantics.c:3632 cp/semantics.c:3644
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:10815
  #, fuzzy, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:10853
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: cp/parser.c:10864
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10869
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10948
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10952
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11020
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:11038
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: cp/parser.c:11090
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11478 cp/parser.c:11679
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:11518
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:11567
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: cp/parser.c:11686
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11695
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/parser.c:11743
  #, fuzzy, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/parser.c:11908
  #, fuzzy, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11935
  #, fuzzy, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:12105 cp/parser.c:30546
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:12146
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/parser.c:12148
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: cp/parser.c:12188
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
  #. Anything else is an error.
! #: cp/parser.c:12269 cp/parser.c:20673 cp/parser.c:23108
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:12651
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/parser.c:12735
  #, fuzzy, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.c:12878 cp/parser.c:30549
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:12924
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:12948
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:13079
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13087
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ kieltÃ¤Ã¤ lasketut goto-kÃ¤skyt"
  
! #: cp/parser.c:13100 cp/parser.c:30552
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:13412 cp/parser.c:24877
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:13504
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> ei ole lohkon alussa"
  
! #: cp/parser.c:13719
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13739
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.c:13760
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13784
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:13839
  #, fuzzy, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:13842
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:13893
  #, fuzzy, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:13945
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:13963
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/parser.c:14135
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:14174
  #, fuzzy, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: cp/parser.c:14177
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14244
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> saa uuden merkityksen C++11:ssÃ¤; poista se"
  
! #: cp/parser.c:14280
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:14287
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "muuttujan %q+D koko muistissa ei ole tunnettu"
  
! #: cp/parser.c:14368
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:14387
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:14460 cp/parser.c:25391
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:14479
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:14483
  #, fuzzy, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:14547
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "%s: virheellinen kenttÃ¤mÃ¤Ã¤ritys %s"
  
! #: cp/parser.c:14651
  #, fuzzy, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:14856
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:15019
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:15048
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: cp/parser.c:15136
  #, fuzzy, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:15163
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ei voi laajentaa alustinta jÃ¤senelle %<%D%>"
  
! #: cp/parser.c:15175 cp/pt.c:25789
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/parser.c:15187 cp/pt.c:25801
  #, fuzzy, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:15239
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15311
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:15712
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15718
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:15727
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "leveÃ¤ merkkijonovakio %<asm%>-lauseessa"
  
! #: cp/parser.c:15733
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:15767
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "odotettiin %<operator%>"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15813
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "Avainsana %s on tuntematon tai sillÃ¤ ei vielÃ¤ ole toteutusta"
  
! #: cp/parser.c:15992
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:16000
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/parser.c:16143
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:16379 cp/parser.c:16465 cp/parser.c:22879
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/parser.c:16383 cp/parser.c:16469
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/parser.c:16536
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:16598
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16606
  #, fuzzy, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(G++ hyvÃ¤ksyy koodin -fpermissive-valitsimella)"
  
! #: cp/parser.c:16636
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:16637
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16644
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:16748
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
  #. The name does not name a template.
! #: cp/parser.c:16833 cp/parser.c:16999 cp/parser.c:17204
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "odotettiin %<template%>"
  
  #. Explain what went wrong.
! #: cp/parser.c:16879
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:16881
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17060
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:17169 cp/parser.c:17187 cp/parser.c:17358
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:17325
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:17462
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:17466
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:17470
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:17529
  #, fuzzy, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:17750
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:17943
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:17949
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:17954
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:18111
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:18214
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "Odotettu nimi"
  
! #: cp/parser.c:18326
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:18327
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:18349
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: cp/parser.c:18356
  #, fuzzy, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/parser.c:18599
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18675
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:18836
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "esittely %qD ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:18924
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:18928
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:18933
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19070
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ei ole malli"
  
! #: cp/parser.c:19081
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.c:19096
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19153
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:19197
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/parser.c:19211
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:19223 cp/parser.c:24360
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19228 cp/parser.c:24365
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "esittely %qD ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:19240 cp/parser.c:24378
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:19277
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin lisÃ¤yksen"
  
! #: cp/parser.c:19297
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19300
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19487
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:19491
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:19495
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:19556
  #, fuzzy, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:19567
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19586
  #, fuzzy, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:19596
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:19601
  #, fuzzy, gcc-internal-format
  msgid "namespace name required"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:19605
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19608
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19615
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "siirryttiin %qD-nimiavaruuteen"
  
! #: cp/parser.c:19670
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19824
  #, fuzzy, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:19839
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:19869
  #, fuzzy, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:19879
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:19944
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:20115
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:20134 cp/parser.c:20151 cp/parser.c:20165
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:20141
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "tyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/parser.c:20178
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/parser.c:20194
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:20568
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20579
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:20583
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.c:20634
  #, fuzzy, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiÃ¤"
  
! #: cp/parser.c:20754
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:20796
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:20810
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "%JsisÃ¤Ã¤nrakennettu funktio %qD esitelty ei-funktiona"
  
! #: cp/parser.c:21281
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:21407
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.c:21411
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
--- 51233,52459 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:3382 cp/parser.c:27700
! #, fuzzy, gcc-internal-format
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
! msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
! 
! #: cp/parser.c:3409
  #, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr "(ehkÃ¤ tarkoitettiin %<typename %T::%E%>)"
  
! #: cp/parser.c:3438 cp/parser.c:3450
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:3443 cp/parser.c:3455
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:3463
  #, fuzzy, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:3468
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:3479
  #, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr "%<%T::%E%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/parser.c:3482
  #, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr "ja kohteella %qT:lla ei ole mallimuodostimia"
  
! #: cp/parser.c:3492
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3500
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3512 cp/parser.c:3516
  #, fuzzy, gcc-internal-format
  msgid "%qE in %q#T does not name a template type"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/parser.c:3520
  #, fuzzy, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:4146
  #, fuzzy, gcc-internal-format
  msgid "expected string-literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: cp/parser.c:4212
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr ""
  
! #: cp/parser.c:4398
  #, fuzzy, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:4503
  #, fuzzy, gcc-internal-format
  msgid "integer literal exceeds range of %qT type"
  msgstr "liukulukuvakio ylittÃ¤Ã¤ %qT:n arvoalueen"
  
! #: cp/parser.c:4510
  #, fuzzy, gcc-internal-format
  msgid "floating literal exceeds range of %qT type"
  msgstr "liukulukuvakio ylittÃ¤Ã¤ %qT:n arvoalueen"
  
! #: cp/parser.c:4514
  #, fuzzy, gcc-internal-format
  msgid "floating literal truncated to zero"
  msgstr "liukulukuvakio katkaistu nollaksi"
  
! #: cp/parser.c:4543
  #, gcc-internal-format
  msgid "failed to translate literal to execution character set %qT"
  msgstr ""
  
! #: cp/parser.c:4577
  #, fuzzy, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:4583
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr ""
  
! #: cp/parser.c:4587
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr ""
  
! #: cp/parser.c:4591
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr ""
  
! #: cp/parser.c:4676
  #, fuzzy, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:5086 cp/parser.c:5101
  #, fuzzy, gcc-internal-format
  msgid "expected binary operator"
  msgstr "%s: odotettiin binÃ¤Ã¤ristÃ¤ operaattoria"
  
! #: cp/parser.c:5107
  #, fuzzy, gcc-internal-format
  msgid "expected ..."
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:5119
  #, fuzzy, gcc-internal-format
  msgid "binary expression in operand of fold-expression"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: cp/parser.c:5124
  #, fuzzy, gcc-internal-format
  msgid "conditional expression in operand of fold-expression"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: cp/parser.c:5132
  #, fuzzy, gcc-internal-format
  msgid "mismatched operator in fold-expression"
  msgstr "virheellinen loogisen lausekkeen kÃ¤yttÃ¶ operandina %<operator--%>:lle"
  
! #: cp/parser.c:5236
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: cp/parser.c:5319
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ kieltÃ¤Ã¤ lohkot lausekkeiden sisÃ¤llÃ¤"
  
! #: cp/parser.c:5331
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.c:5370
  #, fuzzy, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:5428 cp/parser.c:5605 cp/parser.c:5780 cp/semantics.c:3787
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "odotettiin lauseketta"
  
! #: cp/parser.c:5458
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/parser.c:5599
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:5742
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyÃ¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/parser.c:5936
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression"
  msgstr "odotettiin lauseketta"
  
! #: cp/parser.c:6067
  #, fuzzy, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "%qT ei ole luokka tai nimiavaruus"
  
! #: cp/parser.c:6077
! #, fuzzy, gcc-internal-format
! msgid "%<template%> keyword not permitted in destructor name"
! msgstr "parametri esitelty %<auto%>:ksi"
! 
! #: cp/parser.c:6114 cp/parser.c:8087
  #, fuzzy, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:6225
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "%<~%T%>:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/parser.c:6240
  #, fuzzy, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ID"
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, gcc-internal-format
! msgid "%qD is not a template"
! msgstr "%qD ei ole malli"
! 
! #: cp/parser.c:6412
  #, fuzzy, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:6492
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissÃ¤"
  
! #: cp/parser.c:6519 cp/parser.c:6530
  #, fuzzy, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:6522
  #, fuzzy, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:6536
  #, fuzzy, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:6710
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:7006
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:7098
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.c:7230
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: cp/parser.c:7289
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: cp/parser.c:7834
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> ei ole luokan jÃ¤sen"
  
! #: cp/parser.c:8139
  #, fuzzy, gcc-internal-format
  msgid "non-scalar type"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: cp/parser.c:8249
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:8344
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8764
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8780
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:8782
  #, fuzzy, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8859
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/parser.c:8888
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:9017
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.c:9424
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "vanhanmallisen tyyppimuunnoksen kÃ¤yttÃ¶"
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "suosittellaan sulkumerkkejÃ¤ %<>>%>-lausekkeen ympÃ¤rille"
  
! #: cp/parser.c:9784
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:10073
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10223
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:10512
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10522
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10674
  #, fuzzy, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:10696
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:10731
  #, fuzzy, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10751
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "versioviitetaulukolle ei voi varata muistia"
  
! #: cp/parser.c:10770
  #, fuzzy, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10812
  #, fuzzy, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10819
  #, fuzzy, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:10843
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:10853
  #, fuzzy, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:10891
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10986
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10990
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11058
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:11076
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: cp/parser.c:11128
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11516 cp/parser.c:11717
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:11556
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:11605
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: cp/parser.c:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/parser.c:11781
  #, fuzzy, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/parser.c:11946
  #, fuzzy, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11973
  #, fuzzy, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:12150 cp/parser.c:30653
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:12191
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/parser.c:12193
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: cp/parser.c:12233
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
  #. Anything else is an error.
! #: cp/parser.c:12314 cp/parser.c:20746 cp/parser.c:23181
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:12696
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/parser.c:12780
  #, fuzzy, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.c:12923 cp/parser.c:30656
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:12969
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:12993
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:13124
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ kieltÃ¤Ã¤ lasketut goto-kÃ¤skyt"
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> ei ole lohkon alussa"
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13784
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.c:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13829
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:13884
  #, fuzzy, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:13887
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:13938
  #, fuzzy, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:13990
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:14008
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/parser.c:14180
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:14219
  #, fuzzy, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: cp/parser.c:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14289
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> saa uuden merkityksen C++11:ssÃ¤; poista se"
  
! #: cp/parser.c:14325
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:14332
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "muuttujan %q+D koko muistissa ei ole tunnettu"
  
! #: cp/parser.c:14413
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:14432
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:14524
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:14528
  #, fuzzy, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:14592
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "%s: virheellinen kenttÃ¤mÃ¤Ã¤ritys %s"
  
! #: cp/parser.c:14696
  #, fuzzy, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:14901
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:15064
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:15093
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:15097
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: cp/parser.c:15181
  #, fuzzy, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:15208
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ei voi laajentaa alustinta jÃ¤senelle %<%D%>"
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, fuzzy, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15356
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:15757
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15763
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:15772
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "leveÃ¤ merkkijonovakio %<asm%>-lauseessa"
  
! #: cp/parser.c:15778
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:15812
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "odotettiin %<operator%>"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "Avainsana %s on tuntematon tai sillÃ¤ ei vielÃ¤ ole toteutusta"
  
! #: cp/parser.c:16037
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:16045
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/parser.c:16188
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/parser.c:16428 cp/parser.c:16514
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/parser.c:16581
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:16643
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/parser.c:16647
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16651
  #, fuzzy, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(G++ hyvÃ¤ksyy koodin -fpermissive-valitsimella)"
  
! #: cp/parser.c:16681
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16689
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
  #. The name does not name a template.
! #: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "odotettiin %<template%>"
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:16926
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17105
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:17370
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:17507
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:17511
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:17515
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:17574
  #, fuzzy, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:17795
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:17988
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:17994
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:17999
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:18156
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:18286
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "Odotettu nimi"
  
! #: cp/parser.c:18396
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:18397
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:18419
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: cp/parser.c:18426
  #, fuzzy, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/parser.c:18669
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18745
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:18906
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "esittely %qD ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:18994
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:18998
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19143
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ei ole malli"
  
! #: cp/parser.c:19154
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.c:19169
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19226
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:19270
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/parser.c:19284
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:19296 cp/parser.c:24433
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19301 cp/parser.c:24438
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "esittely %qD ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:19313 cp/parser.c:24451
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:19350
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin lisÃ¤yksen"
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19560
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:19564
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:19568
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:19629
  #, fuzzy, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19659
  #, fuzzy, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:19669
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:19674
  #, fuzzy, gcc-internal-format
  msgid "namespace name required"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:19678
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19681
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "siirryttiin %qD-nimiavaruuteen"
  
! #: cp/parser.c:19743
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19897
  #, fuzzy, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:19912
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:19942
  #, fuzzy, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20017
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:20188
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:20214
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "tyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/parser.c:20251
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/parser.c:20267
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:20641
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20652
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:20656
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.c:20707
  #, fuzzy, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiÃ¤"
  
! #: cp/parser.c:20827
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:20869
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:20883
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "%JsisÃ¤Ã¤nrakennettu funktio %qD esitelty ei-funktiona"
  
! #: cp/parser.c:21354
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:21480
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.c:21484
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
*************** msgstr "%<%T::%E%> ei ole tyyppi"
*** 52309,52738 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21440
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/parser.c:21448
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/parser.c:21450
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21559
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "id="
  
! #: cp/parser.c:21584
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:21703
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:21705
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.c:21726
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:21787
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:21841
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: cp/parser.c:21878
  #, fuzzy, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: cp/parser.c:21936
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: cp/parser.c:22188
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/parser.c:22194 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2288
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:22220
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:22225
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:22331
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:22606
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "odotettiin %<,%> tai %<...%>"
  
! #: cp/parser.c:22684
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:22863
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:22881
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.c:22887
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.c:22889
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.c:23015
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:23019
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:23343
  #, fuzzy, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:23363
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:23401
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C90 ei tue joustavia taulukkojÃ¤seniÃ¤"
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23440
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:23491
  #, fuzzy, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:23550 cp/parser.c:23678
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: cp/parser.c:23908
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:23911
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:23914
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:24302
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:24313
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ei lÃ¶ydetÃ¤ luokkaa %qE"
  
! #: cp/parser.c:24321
  #, fuzzy, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:24328
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:24340
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:24346
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:24400
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/parser.c:24432
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/parser.c:24468
  #, fuzzy, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/parser.c:24533
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/parser.c:24623 cp/parser.c:30555
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:24647
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:24651
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/parser.c:24898
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24916
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:24934
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25032
  #, fuzzy, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:25039
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:25052
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "ISO C++ sallii bittikenttien mÃ¤Ã¤ritteet vain ennen %<:%>-merkkiÃ¤"
  
! #: cp/parser.c:25202
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bittikenttÃ¤ %+q#D ei ole kokonaislukutyyppinen"
  
! #: cp/parser.c:25230
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "pure-tarkenne funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: cp/parser.c:25250
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%> luokansisÃ¤isen funktiomÃ¤Ã¤rittelyn perÃ¤ssÃ¤"
  
! #: cp/parser.c:25297
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:25311
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:25385
  #, fuzzy, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: cp/parser.c:25420
  #, fuzzy, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:25550
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "varoitus: lÃ¤hdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.c:25570
  #, fuzzy, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "varoitus: lÃ¤hdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.c:25594
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:25597
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:25812 cp/parser.c:25910
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:25918
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 ei salli dynaamisia poikkeusmÃ¤Ã¤rittelyitÃ¤"
  
! #: cp/parser.c:25924
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynaamiset poikkeusmÃ¤Ã¤rittelyt ovat vanhentuneita C++11:ssÃ¤"
  
! #: cp/parser.c:25968
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:26009
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:26121
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:26728
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.c:26742
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "vakio tai tunniste odotettu"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26831
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26860
  #, fuzzy, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.c:26868
  #, fuzzy, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.c:26905
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:26965
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:27305 cp/parser.c:27314
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:27627
! #, fuzzy, gcc-internal-format
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
! msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:27945
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:27953
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:28440
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28445
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "virheellinen %<%T::%E%>:n esittely"
  
! #: cp/parser.c:28449
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
--- 52462,52891 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/parser.c:21521
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/parser.c:21523
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21632
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "id="
  
! #: cp/parser.c:21657
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:21776
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:21778
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.c:21799
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:21860
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:21914
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: cp/parser.c:21951
  #, fuzzy, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: cp/parser.c:22009
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: cp/parser.c:22261
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:22293
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:22298
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:22404
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "odotettiin %<,%> tai %<...%>"
  
! #: cp/parser.c:22757
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:22936
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:22954
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.c:22960
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.c:22962
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.c:23088
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:23092
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:23416
  #, fuzzy, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:23436
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:23474
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C90 ei tue joustavia taulukkojÃ¤seniÃ¤"
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23513
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:23564
  #, fuzzy, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: cp/parser.c:23981
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:23984
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:23987
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:24375
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:24386
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ei lÃ¶ydetÃ¤ luokkaa %qE"
  
! #: cp/parser.c:24394
  #, fuzzy, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:24401
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:24413
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:24419
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:24473
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/parser.c:24541
  #, fuzzy, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/parser.c:24606
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:24720
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:24724
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/parser.c:24971
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24989
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25105
  #, fuzzy, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:25112
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "ISO C++ sallii bittikenttien mÃ¤Ã¤ritteet vain ennen %<:%>-merkkiÃ¤"
  
! #: cp/parser.c:25275
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bittikenttÃ¤ %+q#D ei ole kokonaislukutyyppinen"
  
! #: cp/parser.c:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "pure-tarkenne funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: cp/parser.c:25323
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%> luokansisÃ¤isen funktiomÃ¤Ã¤rittelyn perÃ¤ssÃ¤"
  
! #: cp/parser.c:25370
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:25384
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:25458
  #, fuzzy, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: cp/parser.c:25493
  #, fuzzy, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:25623
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "varoitus: lÃ¤hdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.c:25643
  #, fuzzy, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "varoitus: lÃ¤hdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.c:25667
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:25670
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:25885 cp/parser.c:25983
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:25991
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 ei salli dynaamisia poikkeusmÃ¤Ã¤rittelyitÃ¤"
  
! #: cp/parser.c:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynaamiset poikkeusmÃ¤Ã¤rittelyt ovat vanhentuneita C++11:ssÃ¤"
  
! #: cp/parser.c:26041
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:26082
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:26194
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:26801
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.c:26815
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "vakio tai tunniste odotettu"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26933
  #, fuzzy, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.c:26941
  #, fuzzy, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.c:26978
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:27038
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:27378 cp/parser.c:27387
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:27717
! #, gcc-internal-format
! msgid "missing additional %<requires%> to start a requires-expression"
! msgstr ""
  
! #: cp/parser.c:28048
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:28056
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28552
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "virheellinen %<%T::%E%>:n esittely"
  
! #: cp/parser.c:28556
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
*************** msgstr "%J%qD:n edellinen esittely oli t
*** 52741,53488 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28456
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:28853
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "nimetyt paluuarvot eivÃ¤t ole enÃ¤Ã¤ tuettuja"
  
! #: cp/parser.c:29020
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29029
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:29035
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29144
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/parser.c:29167
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:29176
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:29196
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "    Ei ilmaistuja epÃ¤jÃ¤seniÃ¤\n"
  
! #: cp/parser.c:29301
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:29352
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:29399
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:29699
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:29712
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:30010
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "%<sizeof...%>-argumentti on ympÃ¤rÃ¶itÃ¤vÃ¤ sulkeilla"
  
! #: cp/parser.c:30162
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/parser.c:30177
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:30312
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
  
! #: cp/parser.c:30323
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sekÃ¤ %<_Sat%> ettÃ¤ %<char%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:30328
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: cp/parser.c:30354
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "kaksois-%qs"
  
! #: cp/parser.c:30406
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "odotettiin %<new%>"
  
! #: cp/parser.c:30409
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "odotettiin %<delete%>"
  
! #: cp/parser.c:30412
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "odotettiin %<return%>"
  
! #: cp/parser.c:30418
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "odotettiin %<extern%>"
  
! #: cp/parser.c:30421
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "odotettiin %<static_assert%>"
  
! #: cp/parser.c:30424
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/parser.c:30427
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:30433
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:30436
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "odotettiin %<namespace%>"
  
  # XXXXXXX
! #: cp/parser.c:30439
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30442
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: cp/parser.c:30445
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30448
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/parser.c:30451
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:30454
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30457
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "nimiÃ¶ "
  
! #: cp/parser.c:30460
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30463
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Taso 2 ei ole synkronoitu"
  
! #: cp/parser.c:30466
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:30469
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30472
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30475
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: cp/parser.c:30507
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30519
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30522
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30525
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30531
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: cp/parser.c:30558
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.c:30860
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31003
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: cp/parser.c:31008
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:31056
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/parser.c:31195 cp/parser.c:31228
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:31202 cp/parser.c:31234
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31203 cp/parser.c:31235
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:31210
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:31211
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:31288
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:31309
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "C++98:ssa %<template%> (selventimenÃ¤) on sallittu vain malleissa"
  
  # XXX
! #: cp/parser.c:31557
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:31798 cp/parser.c:33112 cp/parser.c:33301
  #, fuzzy, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:31867
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:31937
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:31968
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32372
  #, fuzzy, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "%qE ei ole Objective-C-luokkanimi eikÃ¤ -alias"
  
! #: cp/parser.c:32447 cp/parser.c:32465
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:32459 cp/parser.c:32525
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %qs Objective-C++-metodien vÃ¤lissÃ¤"
  
! #: cp/parser.c:32774 cp/parser.c:32781 cp/parser.c:32788
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.c:32905
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:33077
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33084
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cp/parser.c:33360 cp/parser.c:33367 cp/parser.c:33374
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: cp/parser.c:34567
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:34584
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:35558
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:36217
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:38287
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: cp/parser.c:38838
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/parser.c:38925 cp/pt.c:17405
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: cp/parser.c:39019
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: cp/parser.c:41178
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:42012
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:42042
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:42054
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42157
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:42177 cp/semantics.c:5680
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:42181 cp/semantics.c:5688
  #, fuzzy, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:42184 cp/pt.c:13612 cp/semantics.c:5694
  #, fuzzy, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:42187 cp/semantics.c:5700
  #, fuzzy, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:42705
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:42715
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43069
  #, fuzzy, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "_Peru"
  
! #: cp/parser.c:43117 cp/semantics.c:9554
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:43119 cp/semantics.c:9556
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:43266
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: cp/parser.c:43269
  #, fuzzy, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:43320
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
! #: cp/parser.c:43642
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: cp/parser.c:43674
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: cp/parser.c:43754
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: cp/parser.c:43790
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: cp/parser.c:43991
  #, fuzzy, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:44047
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:298
  #, fuzzy, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/pt.c:311
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:720
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:734
  #, fuzzy, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:818
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.c:829 cp/pt.c:1059
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.c:831
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.c:848
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:971
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:983
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:986 cp/pt.c:1125
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:1018
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:1062
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1103
  #, fuzzy, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:1121
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:1587
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:2007 cp/semantics.c:5549
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %d"
  
! #: cp/pt.c:2143
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/pt.c:2148
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ei ole muuttujamalli"
  
! #: cp/pt.c:2419
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/pt.c:2423
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2434
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:2640
  #, fuzzy, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:2650
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:2656
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2680
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2685
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:2721
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:2725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:2726
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:2816 cp/pt.c:2876
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:2829
  #, fuzzy, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:2835
  #, fuzzy, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:2843
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.c:2846
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/pt.c:2848
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:2854
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/pt.c:2887
  #, fuzzy, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:2891
  #, fuzzy, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:2923
  #, fuzzy, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/pt.c:2961
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ei ole mallifunktio"
--- 52894,53646 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:28960
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "nimetyt paluuarvot eivÃ¤t ole enÃ¤Ã¤ tuettuja"
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29136
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:29142
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29251
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/parser.c:29274
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:29303
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "    Ei ilmaistuja epÃ¤jÃ¤seniÃ¤\n"
  
! #: cp/parser.c:29408
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:29459
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:29506
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:29806
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:29819
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "%<sizeof...%>-argumentti on ympÃ¤rÃ¶itÃ¤vÃ¤ sulkeilla"
  
! #: cp/parser.c:30269
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/parser.c:30284
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:30419
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
  
! #: cp/parser.c:30430
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sekÃ¤ %<_Sat%> ettÃ¤ %<char%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:30435
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: cp/parser.c:30461
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "kaksois-%qs"
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "odotettiin %<new%>"
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "odotettiin %<delete%>"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "odotettiin %<return%>"
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "odotettiin %<extern%>"
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "odotettiin %<static_assert%>"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "odotettiin %<namespace%>"
  
  # XXXXXXX
! #: cp/parser.c:30546
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30549
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: cp/parser.c:30552
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30555
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/parser.c:30558
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:30561
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30564
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "nimiÃ¶ "
  
! #: cp/parser.c:30567
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30570
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Taso 2 ei ole synkronoitu"
  
! #: cp/parser.c:30573
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:30576
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30579
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30582
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: cp/parser.c:30614
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30626
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30629
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30632
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30638
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: cp/parser.c:30665
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31118
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: cp/parser.c:31123
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:31243
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/parser.c:31383 cp/parser.c:31416
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:31398
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:31399
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:31480
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:31501
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "C++98:ssa %<template%> (selventimenÃ¤) on sallittu vain malleissa"
  
  # XXX
! #: cp/parser.c:31749
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, fuzzy, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:32059
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:32129
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32564
  #, fuzzy, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "%qE ei ole Objective-C-luokkanimi eikÃ¤ -alias"
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %qs Objective-C++-metodien vÃ¤lissÃ¤"
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.c:33097
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33276
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: cp/parser.c:34759
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:34776
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:35750
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:36409
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:38479
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: cp/parser.c:39030
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: cp/parser.c:39210
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: cp/parser.c:41386
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:42220
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:42250
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42365
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:42385 cp/semantics.c:5681
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, fuzzy, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, fuzzy, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, fuzzy, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:42913
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:42923
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43277
  #, fuzzy, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "_Peru"
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:43474
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: cp/parser.c:43477
  #, fuzzy, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
! #: cp/parser.c:43814
! #, fuzzy, gcc-internal-format
! msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
! msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
! 
! #: cp/parser.c:43857
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: cp/parser.c:43889
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: cp/parser.c:43969
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: cp/parser.c:44206
  #, fuzzy, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:304
  #, fuzzy, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/pt.c:317
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:731
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:745
  #, fuzzy, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:829
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.c:840 cp/pt.c:1070
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.c:842
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.c:859
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:982
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:994
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:997 cp/pt.c:1136
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:1029
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:1073
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1114
  #, fuzzy, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:1132
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:1598
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:2034 cp/semantics.c:5550
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %d"
  
! #: cp/pt.c:2170
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/pt.c:2175
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ei ole muuttujamalli"
  
! #: cp/pt.c:2446
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/pt.c:2450
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2461
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:2667
  #, fuzzy, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:2677
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:2683
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2707
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2712
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:2748
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:2752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:2753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:2843 cp/pt.c:2903
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:2856
  #, fuzzy, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:2862
  #, fuzzy, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:2870
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.c:2873
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/pt.c:2875
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:2881
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/pt.c:2914
  #, fuzzy, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:2918
  #, fuzzy, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:2950
  #, fuzzy, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/pt.c:2988
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ei ole mallifunktio"
*************** msgstr "%qD ei ole mallifunktio"
*** 53495,53653 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3023
  #, fuzzy, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:3039
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:3071
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/pt.c:3074
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:3182
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:3763
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/pt.c:4078
  #, fuzzy, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4146
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4148
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4200
  #, fuzzy, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/pt.c:4217 cp/pt.c:4998
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4219
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.c:4345
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: cp/pt.c:4348
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:4350
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.c:4934
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:4993
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:5017
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5021
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5025 cp/pt.c:5036 cp/pt.c:5044
  #, fuzzy, gcc-internal-format
  msgid "primary template here"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5033
  #, fuzzy, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5043
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: cp/pt.c:5057
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5059
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5105
  #, fuzzy, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.c:5108
  #, fuzzy, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.c:5131
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:5177
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  msgstr[1] "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:5239
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:5243
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:5426
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
--- 53653,53811 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3050
  #, fuzzy, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:3066
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:3098
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/pt.c:3101
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:3209
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:3790
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/pt.c:4105
  #, fuzzy, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4173
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4175
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4227
  #, fuzzy, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4246
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.c:4372
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: cp/pt.c:4375
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:4377
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.c:4967
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:5026
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:5050
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5054
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5058 cp/pt.c:5069 cp/pt.c:5077
  #, fuzzy, gcc-internal-format
  msgid "primary template here"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5066
  #, fuzzy, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5076
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: cp/pt.c:5090
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5092
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5138
  #, fuzzy, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.c:5141
  #, fuzzy, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.c:5164
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:5210
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  msgstr[1] "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:5272
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:5276
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:5459
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
*************** msgstr "%qD:lla ei voi olla oletusargume
*** 53655,53701 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5448
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.c:5484
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5487
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5490
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5493
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5496 cp/pt.c:5554
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:5668
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "%qD-malli esitelty"
  
! #: cp/pt.c:5675
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/pt.c:5683
  #, fuzzy, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
--- 53813,53859 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.c:5517
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5520
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5523
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5526
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5529 cp/pt.c:5587
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:5701
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "%qD-malli esitelty"
  
! #: cp/pt.c:5708
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/pt.c:5716
  #, fuzzy, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
*************** msgstr "useita tallennuspaikkoja esittel
*** 53705,54196 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5706
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD ei ole malli"
  
! #: cp/pt.c:5850
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:5893
  #, fuzzy, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:5907
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:5910
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:5912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "Vaaditaan todennus.\n"
  
! #: cp/pt.c:5933
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:5936
  #, fuzzy, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:6072
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:6085
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:6096
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  msgstr[1] "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6100
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  msgstr[1] "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6138
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6139
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/pt.c:6150
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6153 cp/pt.c:6202
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "varjostunut esittely on tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6164
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.c:6166
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6199
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6497 cp/pt.c:6566
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6500
  #, fuzzy, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.c:6503
  #, fuzzy, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.c:6516
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:6520
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6569
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6571
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:6633
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%Juseita parametreja nimellÃ¤ %qD"
  
! #: cp/pt.c:6642
  #, fuzzy, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: cp/pt.c:6651
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.c:6660
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/pt.c:6671
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:6681
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/pt.c:6690
  #, fuzzy, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:6702
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/pt.c:6706
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/pt.c:6717
  #, fuzzy, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6728
  #, fuzzy, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/pt.c:6771
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.c:6784
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/pt.c:6788
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.c:6799
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6809
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/pt.c:6819
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:6866
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:6874
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6884
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:6899
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6908
  #, fuzzy, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6915
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6933
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:6941
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7023
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7181
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7195
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7281
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7289
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7307
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:7366
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7368
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7422
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7971
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:7987
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:8120
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:8149
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/pt.c:8154
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8170 cp/pt.c:8204 cp/pt.c:8258
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8178
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  odotettiin %qT-tyyppistÃ¤ vakiota, saatiin %qT"
  
! #: cp/pt.c:8186
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8192
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8212
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/pt.c:8262
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8276
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8279
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8343
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.c:8481 cp/pt.c:8794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:8496 cp/pt.c:8628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "attribuutille %qs annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: cp/pt.c:8624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "attribuutille %qs annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: cp/pt.c:8633
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "nimellÃ¤ %qD"
  
! #: cp/pt.c:8658
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8662
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8760
  #, fuzzy, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/pt.c:9407
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9570
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:9572
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9698 cp/pt.c:20677
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:10061
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/pt.c:10638
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11809
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: cp/pt.c:12312
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12710
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: cp/pt.c:12799
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.c:12802
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.c:13382
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
--- 53863,54359 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD ei ole malli"
  
! #: cp/pt.c:5883
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:5926
  #, fuzzy, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:5940
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:5943
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:5945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "Vaaditaan todennus.\n"
  
! #: cp/pt.c:5966
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:5969
  #, fuzzy, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:6105
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:6118
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:6129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  msgstr[1] "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6133
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  msgstr[1] "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6171
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6172
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/pt.c:6183
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6186 cp/pt.c:6235
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "varjostunut esittely on tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6197
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.c:6199
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6232
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6562
  #, fuzzy, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.c:6565
  #, fuzzy, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.c:6578
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:6582
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6631
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6633
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:6695
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%Juseita parametreja nimellÃ¤ %qD"
  
! #: cp/pt.c:6704
  #, fuzzy, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.c:6722
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/pt.c:6733
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:6743
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/pt.c:6752
  #, fuzzy, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:6764
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/pt.c:6768
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/pt.c:6779
  #, fuzzy, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6790
  #, fuzzy, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/pt.c:6833
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.c:6846
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/pt.c:6850
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.c:6861
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6871
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/pt.c:6881
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:6928
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:6936
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6946
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:6961
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6970
  #, fuzzy, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6977
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6995
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7003
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7112
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7270
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7284
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7370
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7378
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7396
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:7455
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7511
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:8060
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:8076
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:8209
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:8238
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/pt.c:8243
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8259 cp/pt.c:8293 cp/pt.c:8347
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8267
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  odotettiin %qT-tyyppistÃ¤ vakiota, saatiin %qT"
  
! #: cp/pt.c:8275
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8281
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8298
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8301
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/pt.c:8351
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8365
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8368
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8432
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.c:8570 cp/pt.c:8883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "attribuutille %qs annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: cp/pt.c:8713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "attribuutille %qs annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: cp/pt.c:8722
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "nimellÃ¤ %qD"
  
! #: cp/pt.c:8747
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8751
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8849
  #, fuzzy, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/pt.c:9496
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9659
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:9661
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:10150
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/pt.c:10733
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11904
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12804
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: cp/pt.c:12888
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.c:12891
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.c:13459
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
+ #: cp/pt.c:13558
+ #, fuzzy, gcc-internal-format
+ msgid "creating pointer to member function of non-class type %qT"
+ msgstr "parametrilla %P on vaillinainen tyyppi %qT"
+ 
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
*************** msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
*** 54204,54420 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14409
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/pt.c:14600
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "esittelyssÃ¤ %q+D"
  
! #: cp/pt.c:14719
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/pt.c:14721
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion palauttava funktio"
  
! #: cp/pt.c:14759
! #, fuzzy, gcc-internal-format
! msgid "creating pointer to member function of non-class type %qT"
! msgstr "parametrilla %P on vaillinainen tyyppi %qT"
! 
! #: cp/pt.c:15446
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/pt.c:15448
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:15450
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/pt.c:15463
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15466
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15514
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:15520
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:15526
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:15626
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15646
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/pt.c:15683
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissÃ¤"
  
! #: cp/pt.c:15691
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/pt.c:15818
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:15996
  #, fuzzy, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
  
! #: cp/pt.c:16011
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16013
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16103
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/pt.c:16226
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "kÃ¤ytetÃ¤Ã¤n virheellistÃ¤ kenttÃ¤Ã¤ %qD"
  
! #: cp/pt.c:16752 cp/pt.c:18553
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/pt.c:16756 cp/pt.c:18557
  #, fuzzy, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: cp/pt.c:18695
  #, fuzzy, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:19682
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:19709
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19714
  #, fuzzy, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:19717
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:19722
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD esitelty avoimeksi mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: cp/pt.c:19770
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/pt.c:20074
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:20077
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:20401
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT on/kÃ¤yttÃ¤Ã¤ anonyymiÃ¤ tyyppiÃ¤"
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:20413
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:20428
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/pt.c:20446
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ohjelman alustusta yritettÃ¤essÃ¤"
  
! #: cp/pt.c:24459
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:24461
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:24467
  #, fuzzy
  msgid "%s %#qS"
  msgstr ""
--- 54367,54578 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/pt.c:14787
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/pt.c:14789
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "esittelyssÃ¤ %q+D"
  
! #: cp/pt.c:14907
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/pt.c:14909
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion palauttava funktio"
  
! #: cp/pt.c:15600
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/pt.c:15602
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:15604
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/pt.c:15617
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15620
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15668
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:15674
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:15680
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15800
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/pt.c:15837
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissÃ¤"
  
! #: cp/pt.c:15845
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/pt.c:15972
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:16150
  #, fuzzy, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
  
! #: cp/pt.c:16165
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16257
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/pt.c:16380
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "kÃ¤ytetÃ¤Ã¤n virheellistÃ¤ kenttÃ¤Ã¤ %qD"
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, fuzzy, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: cp/pt.c:18852
  #, fuzzy, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:19854
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19886
  #, fuzzy, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:19889
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:19894
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD esitelty avoimeksi mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: cp/pt.c:19942
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/pt.c:20246
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:20249
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:20571
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT on/kÃ¤yttÃ¤Ã¤ anonyymiÃ¤ tyyppiÃ¤"
  
! #: cp/pt.c:20573
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:20583
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:20598
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/pt.c:20616
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ohjelman alustusta yritettÃ¤essÃ¤"
  
! #: cp/pt.c:24629
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:24631
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:24637
  #, fuzzy
  msgid "%s %#qS"
  msgstr ""
*************** msgstr ""
*** 54422,54503 ****
  "%s, %s, %s, %s,\n"
  "%s, %s ja %s.\n"
  
! #: cp/pt.c:24491 cp/pt.c:24586
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24497
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:24499
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:24518
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/pt.c:24524 cp/pt.c:24581
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:24529
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24537
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.c:24573
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:24596 cp/pt.c:24680
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ kieltÃ¤Ã¤ metodiosoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
! #: cp/pt.c:24601 cp/pt.c:24696
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.c:24658
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24660
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24669
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24685
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ kieltÃ¤Ã¤ metodiosoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
! #: cp/pt.c:24730
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:25052
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
--- 54580,54661 ----
  "%s, %s, %s, %s,\n"
  "%s, %s ja %s.\n"
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24667
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:24669
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:24688
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/pt.c:24694 cp/pt.c:24751
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:24699
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24707
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.c:24743
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ kieltÃ¤Ã¤ metodiosoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
! #: cp/pt.c:24771 cp/pt.c:24866
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.c:24828
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24830
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24839
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24855
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ kieltÃ¤Ã¤ metodiosoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
! #: cp/pt.c:24900
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:25222
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
*************** msgstr "%q+D:n edellinen esittely oli tÃ
*** 54509,54640 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25389
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.c:25577
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:25940
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:25962
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:25975
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:25987
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: cp/pt.c:25989
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:27343
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/pt.c:27604
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/pt.c:27613
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:27638
  #, fuzzy, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.c:28545
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:28552
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:28653
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:28660
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:28675
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.c:28682
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Tiedostoa â€�%sâ€� on jo tarkasteltu.\n"
  
! #: cp/pt.c:28746
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28749
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:28823
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ei voi emuloida %qs"
  
! #: cp/pt.c:28825
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qE:n muunnos tyypistÃ¤ %qT tyyppiin %qT ei ole yksiselitteinen"
  
! #: cp/pt.c:28867
  #, fuzzy, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/pt.c:28871
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:28875
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:28879
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29002
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
--- 54667,54798 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25560
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.c:25756
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:26119
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:26141
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:26154
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:26166
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: cp/pt.c:26168
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:27521
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/pt.c:27782
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/pt.c:27791
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:27816
  #, fuzzy, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.c:28726
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:28733
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:28834
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:28841
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:28856
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.c:28863
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Tiedostoa â€�%sâ€� on jo tarkasteltu.\n"
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29004
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ei voi emuloida %qs"
  
! #: cp/pt.c:29006
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qE:n muunnos tyypistÃ¤ %qT tyyppiin %qT ei ole yksiselitteinen"
  
! #: cp/pt.c:29048
  #, fuzzy, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/pt.c:29052
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29056
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29060
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29190
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
*************** msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
*** 54759,55459 ****
  msgid "  since %q+#D declared in base class"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/semantics.c:776
  #, fuzzy, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/semantics.c:924
  #, fuzzy, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<do%>-lauseessa"
  
! #: cp/semantics.c:1437
  #, fuzzy, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/semantics.c:1442
  #, fuzzy, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/semantics.c:1447
  #, fuzzy, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/semantics.c:1657
  #, fuzzy, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:1739
  #, fuzzy, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
  
! #: cp/semantics.c:1924
  #, fuzzy, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/semantics.c:2197
  #, fuzzy, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/semantics.c:2257
  #, fuzzy, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/semantics.c:2609
  #, fuzzy, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/semantics.c:2677
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "ei argumentteja"
  
! #: cp/semantics.c:2755
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/semantics.c:2757
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/semantics.c:2759
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/semantics.c:2781
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
  
! #: cp/semantics.c:2789 cp/typeck.c:2730
  #, fuzzy, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
  
! #: cp/semantics.c:2811
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE ei ole tyyppiÃ¤ %qT"
  
! #: cp/semantics.c:2888
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "ei-objektityyppinen yhdysliteraali %qT"
  
! #: cp/semantics.c:3072
  #, fuzzy, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/semantics.c:3122
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/semantics.c:3125
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/semantics.c:3142
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr "malliesittelylle %q+D"
  
! #: cp/semantics.c:3173
  #, fuzzy, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/semantics.c:3443
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/semantics.c:3606
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "jÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti staattisessa jÃ¤senfunktiossa"
  
! #: cp/semantics.c:3623 cp/semantics.c:10258
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "        %qD"
  
! #: cp/semantics.c:3627
  #, fuzzy, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/semantics.c:3629
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3641
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3643
  #, fuzzy, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3770
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3780
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/semantics.c:3816
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:3847
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3854
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/semantics.c:3882
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:4051
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "%qE ei ole tyyppi"
  
! #: cp/semantics.c:4080
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4214
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/semantics.c:4246
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4259
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4263
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4268
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4279
  #, fuzzy, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/semantics.c:4805 cp/semantics.c:6578 cp/semantics.c:6662
! #: cp/semantics.c:6713 cp/semantics.c:7055 cp/semantics.c:7202
! #: cp/semantics.c:7431 cp/semantics.c:7874
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5546
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostin"
  
! #: cp/semantics.c:5819
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon %qE"
  
! #: cp/semantics.c:5869
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/semantics.c:5988
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostin"
  
! #: cp/semantics.c:6446
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6461
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6485
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:6590 cp/semantics.c:7887
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6675
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6726
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6776
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6790
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6824
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6827
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6831
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6853
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6857
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6862
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6889
  #, fuzzy, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:6922
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:6936
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:6956
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:6985
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7015
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7037
  #, fuzzy, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7066
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7081
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: cp/semantics.c:7088
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7103
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:7136
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7147
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7212
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7582
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7586
  #, fuzzy, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7655
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7685
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7715
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7728
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:7751
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: cp/semantics.c:7761
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: cp/semantics.c:7815
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%s:n arvon on oltava kokonaisluku"
  
! #: cp/semantics.c:8156
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8364
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/semantics.c:8561
  #, fuzzy, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/semantics.c:9027
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:9318 cp/semantics.c:9328
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:9687
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
  
! #: cp/semantics.c:9696
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "ei-vakio ehto staattiselle vÃ¤itteelle"
  
! #: cp/semantics.c:9726
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: cp/semantics.c:9754
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/semantics.c:10297
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10350
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10352
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10370
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "ei-tuettu argumentti funktiolle %<__builtin_return_address%>"
  
! #: cp/tree.c:1388
  #, fuzzy, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: cp/tree.c:1907
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/tree.c:4086
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4090
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4093
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/tree.c:4098
  #, fuzzy, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/tree.c:4100
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4479
  #, fuzzy, gcc-internal-format
  msgid "%qT is a union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: cp/tree.c:4491
  #, fuzzy, gcc-internal-format
  msgid "%qT has a mutable member"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/tree.c:4502
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/tree.c:4505
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "        %qD"
  
! #: cp/tree.c:4513
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/tree.c:4531
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: cp/tree.c:4539
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/tree.c:4546
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/tree.c:4564
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/tree.c:4570
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: cp/tree.c:4590
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/tree.c:4594
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: cp/tree.c:4657
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4679
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4687
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4698
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4710
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
  
! #: cp/tree.c:4737
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/tree.c:4757
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/tree.c:4768
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.c:4781 cp/tree.c:4794
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.c:4783
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.c:4796
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.c:4820
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/tree.c:4826
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:4833
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:4840
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:4862
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:4868
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5721
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "nolla nollaosoitinvakiona"
  
! #: cp/tree.c:5804
  #, fuzzy, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
--- 54917,55617 ----
  msgid "  since %q+#D declared in base class"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/semantics.c:777
  #, fuzzy, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/semantics.c:925
  #, fuzzy, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<do%>-lauseessa"
  
! #: cp/semantics.c:1438
  #, fuzzy, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/semantics.c:1443
  #, fuzzy, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/semantics.c:1448
  #, fuzzy, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/semantics.c:1658
  #, fuzzy, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:1740
  #, fuzzy, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
  
! #: cp/semantics.c:1925
  #, fuzzy, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/semantics.c:2198
  #, fuzzy, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/semantics.c:2258
  #, fuzzy, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/semantics.c:2610
  #, fuzzy, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/semantics.c:2678
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "ei argumentteja"
  
! #: cp/semantics.c:2756
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/semantics.c:2758
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/semantics.c:2760
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/semantics.c:2782
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, fuzzy, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
  
! #: cp/semantics.c:2812
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE ei ole tyyppiÃ¤ %qT"
  
! #: cp/semantics.c:2889
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "ei-objektityyppinen yhdysliteraali %qT"
  
! #: cp/semantics.c:3073
  #, fuzzy, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/semantics.c:3123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/semantics.c:3126
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/semantics.c:3143
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr "malliesittelylle %q+D"
  
! #: cp/semantics.c:3174
  #, fuzzy, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/semantics.c:3444
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/semantics.c:3607
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "jÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti staattisessa jÃ¤senfunktiossa"
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "        %qD"
  
! #: cp/semantics.c:3628
  #, fuzzy, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/semantics.c:3630
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3642
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3644
  #, fuzzy, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3771
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3781
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:3848
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3855
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/semantics.c:3883
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:4052
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "%qE ei ole tyyppi"
  
! #: cp/semantics.c:4081
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4215
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/semantics.c:4247
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4260
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4264
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4269
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4280
  #, fuzzy, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
! #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5547
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostin"
  
! #: cp/semantics.c:5820
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon %qE"
  
! #: cp/semantics.c:5870
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/semantics.c:5989
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostin"
  
! #: cp/semantics.c:6447
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6462
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6486
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6676
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6727
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6777
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6791
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6825
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6828
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6832
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6854
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6858
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6863
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6890
  #, fuzzy, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:6923
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:6937
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:6957
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:6986
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7016
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7038
  #, fuzzy, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7067
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7082
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: cp/semantics.c:7089
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7104
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:7137
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7148
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7213
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7583
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7587
  #, fuzzy, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7656
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7686
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7716
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7729
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:7752
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: cp/semantics.c:7762
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: cp/semantics.c:7816
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%s:n arvon on oltava kokonaisluku"
  
! #: cp/semantics.c:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8365
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/semantics.c:8562
  #, fuzzy, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/semantics.c:9028
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:9319 cp/semantics.c:9329
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
  
! #: cp/semantics.c:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "ei-vakio ehto staattiselle vÃ¤itteelle"
  
! #: cp/semantics.c:9729
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: cp/semantics.c:9757
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/semantics.c:10300
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10353
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10373
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "ei-tuettu argumentti funktiolle %<__builtin_return_address%>"
  
! #: cp/tree.c:1391
  #, fuzzy, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: cp/tree.c:1910
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/tree.c:4108
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4112
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4115
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/tree.c:4120
  #, fuzzy, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/tree.c:4122
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4528
  #, fuzzy, gcc-internal-format
  msgid "%qT is a union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: cp/tree.c:4540
  #, fuzzy, gcc-internal-format
  msgid "%qT has a mutable member"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/tree.c:4551
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/tree.c:4554
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "        %qD"
  
! #: cp/tree.c:4562
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/tree.c:4580
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: cp/tree.c:4588
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/tree.c:4595
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/tree.c:4613
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/tree.c:4619
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: cp/tree.c:4639
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/tree.c:4643
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: cp/tree.c:4706
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4728
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4736
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4747
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4759
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
  
! #: cp/tree.c:4786
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/tree.c:4806
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/tree.c:4817
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.c:4830 cp/tree.c:4843
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.c:4832
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.c:4845
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.c:4869
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/tree.c:4875
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:4882
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:4889
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:4911
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:4917
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5770
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "nolla nollaosoitinvakiona"
  
! #: cp/tree.c:5783
  #, fuzzy, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
*************** msgstr "skalaarialustimen ympÃ¤rillÃ¤ on
*** 56574,56680 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1678 cp/typeck2.c:1708
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/typeck2.c:1686
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1693
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1779
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/typeck2.c:1852
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "alustettavassa unionissa ei ole kenttÃ¤Ã¤ %qD"
  
! #: cp/typeck2.c:1863
  #, fuzzy, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: cp/typeck2.c:2057
  #, fuzzy, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "PRINT_OPERAND null-osoitin"
  
! #: cp/typeck2.c:2071
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:2101
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2103
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:2130
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/typeck2.c:2139
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck2.c:2161
  #, fuzzy, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: cp/typeck2.c:2219
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2230
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2238
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2279
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypin"
  
! #: cp/typeck2.c:2301
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/typeck2.c:2321
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/typeck2.c:2562
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/typeck2.c:2565
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
--- 56732,56838 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1696 cp/typeck2.c:1726
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/typeck2.c:1704
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1711
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1797
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/typeck2.c:1870
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "alustettavassa unionissa ei ole kenttÃ¤Ã¤ %qD"
  
! #: cp/typeck2.c:1881
  #, fuzzy, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: cp/typeck2.c:2075
  #, fuzzy, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "PRINT_OPERAND null-osoitin"
  
! #: cp/typeck2.c:2089
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:2119
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2121
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:2148
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/typeck2.c:2157
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck2.c:2179
  #, fuzzy, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: cp/typeck2.c:2237
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2248
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2256
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2297
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypin"
  
! #: cp/typeck2.c:2319
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/typeck2.c:2339
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/typeck2.c:2580
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/typeck2.c:2583
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
*************** msgid "Array reference at %C cannot have
*** 56899,56909 ****
  msgstr "TaulukkoviitteellÃ¤ kohdassa %C ei voi olla yli %d ulottuvuutta"
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5892 fortran/check.c:5930 fortran/check.c:5972
! #: fortran/check.c:5999 fortran/check.c:6256 fortran/match.c:1866
! #: fortran/match.c:3259 fortran/match.c:3601 fortran/match.c:3797
! #: fortran/simplify.c:2891 fortran/simplify.c:2921 fortran/simplify.c:6177
! #: fortran/simplify.c:8158
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
--- 57057,57067 ----
  msgstr "TaulukkoviitteellÃ¤ kohdassa %C ei voi olla yli %d ulottuvuutta"
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
! #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
! #: fortran/simplify.c:8236
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgstr "Arvo sallitun vÃ¤lin ulkopuolell
*** 57028,57149 ****
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/array.c:914
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.c:956
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr ""
  
! #: fortran/array.c:1032
  #, fuzzy, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/array.c:1124 fortran/array.c:1352
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Syntaksivirhe taulukkomuodostimessa kohdassa %C"
  
! #: fortran/array.c:1154
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/array.c:1163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/array.c:1225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr "Odotettiin taulukkoindeksiÃ¤ kohdassa %C"
  
! #: fortran/array.c:1245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: fortran/array.c:1251 fortran/match.c:4233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/array.c:1259
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/array.c:1277
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/array.c:1314 fortran/array.c:1324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/array.c:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/array.c:1730
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/array.c:1877
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.c:2056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/array.c:2063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/array.c:2070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/array.c:2082
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.c:2174
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/array.c:2296
  #, fuzzy, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.c:2359
  #, fuzzy, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.c:2363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "Taulukkoviite rajojen ulkopuolella"
  
! #: fortran/array.c:2390 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, fuzzy, gcc-internal-format
  msgid "Simplification error"
--- 57186,57307 ----
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/array.c:918
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.c:960
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr ""
  
! #: fortran/array.c:1036
  #, fuzzy, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/array.c:1128 fortran/array.c:1356
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Syntaksivirhe taulukkomuodostimessa kohdassa %C"
  
! #: fortran/array.c:1158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/array.c:1167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/array.c:1229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr "Odotettiin taulukkoindeksiÃ¤ kohdassa %C"
  
! #: fortran/array.c:1249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/array.c:1263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/array.c:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/array.c:1318 fortran/array.c:1328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/array.c:1403
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/array.c:1734
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/array.c:1881
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.c:2060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/array.c:2067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/array.c:2074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/array.c:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.c:2178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/array.c:2300
  #, fuzzy, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.c:2363
  #, fuzzy, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.c:2367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "Taulukkoviite rajojen ulkopuolella"
  
! #: fortran/array.c:2394 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, fuzzy, gcc-internal-format
  msgid "Simplification error"
*************** msgstr ""
*** 57151,57172 ****
  " EPÃ„ONNISTUI\n"
  "\n"
  
! #: fortran/array.c:2502
  #, fuzzy, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.c:2553
  #, fuzzy, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.c:2598
  #, fuzzy, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.c:2746
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 57309,57330 ----
  " EPÃ„ONNISTUI\n"
  "\n"
  
! #: fortran/array.c:2506
  #, fuzzy, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.c:2557
  #, fuzzy, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.c:2602
  #, fuzzy, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.c:2750
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr "Muuttujatyyppi on UNKNOWN sijoit
*** 57187,57193 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava vakio"
  
! #: fortran/check.c:123 fortran/resolve.c:10830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
--- 57345,57351 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava vakio"
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
*************** msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€
*** 57243,57249 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava INTEGER tai PROCEDURE"
  
! #: fortran/check.c:651 fortran/check.c:7459
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava vakio"
--- 57401,57407 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava INTEGER tai PROCEDURE"
  
! #: fortran/check.c:651 fortran/check.c:7463
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava vakio"
*************** msgstr "Attribuutti kohdassa %L ei ole s
*** 57373,57379 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4364
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
--- 57531,57537 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4368
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
*************** msgid "%qs argument of %qs intrinsic at
*** 57592,57600 ****
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4930
! #: fortran/check.c:5064 fortran/check.c:5119 fortran/check.c:6242
! #: fortran/check.c:6371
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
--- 57750,57758 ----
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
*************** msgstr "%<__builtin_args_info%>-funktion
*** 57744,58210 ****
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion â€�%1$sâ€�-argumentin kohdassa %3$L on oltava tasoa 1 tai 2"
  
! #: fortran/check.c:3999
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4117 fortran/check.c:7379 fortran/check.c:7394
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/check.c:4194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4212
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4223
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4299
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:4349
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4357
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:4436 fortran/check.c:6318
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava saman tyyppinen ja kaltainen kuin â€�%4$sâ€�"
  
! #: fortran/check.c:4494
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/check.c:4502
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava OPTIONAL-valemuuttuja"
  
! #: fortran/check.c:4521
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L â€�ei saa olla â€�%4$sâ€�:n aliobjekti"
  
! #: fortran/check.c:4572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4679
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�reshapeâ€�-funktion argumentti â€�shapeâ€� kohdassa %L ei saa olla vakiokokoinen taulukko"
  
! #: fortran/check.c:4689
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on tyhjÃ¤"
  
! #: fortran/check.c:4696
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentilla â€�%1$sâ€� kohdassa %3$L on negatiivinen alkio (%4$d)"
  
! #: fortran/check.c:4713
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentilla â€�%1$sâ€� kohdassa %3$L on negatiivinen alkio (%4$d)"
  
! #: fortran/check.c:4745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:4783
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ alkioita (%4$d/%5$d)"
  
! #: fortran/check.c:4801
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on lukualueen ulkopuolinen ulottuvuus (%4$d)"
  
! #: fortran/check.c:4810
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on virheellinen ulottuvuuksia permutaatio (ulottuvuus â€�%4$dâ€� kahteen kertaan)"
  
! #: fortran/check.c:4846
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4863 fortran/check.c:4882
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/check.c:4873 fortran/check.c:4892
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava laajennettavaa tyyppiÃ¤"
  
! #: fortran/check.c:4991
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5022
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:5057
  #, fuzzy, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�shapeâ€�-funktion argumentti â€�sourceâ€� kohdassa %L ei saa olla oletetun kokoinen taulukko"
  
! #: fortran/check.c:5134 fortran/check.c:7439
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5147 fortran/check.c:5286 fortran/check.c:7431
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5158 fortran/check.c:5298
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�shapeâ€�-funktion argumentti â€�sourceâ€� kohdassa %L ei saa olla oletetun kokoinen taulukko"
  
! #: fortran/check.c:5228
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5277
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5316
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:5373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "TÃ¤mÃ¤nhetkisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/check.c:5380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/check.c:5393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/check.c:5412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:5422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:5427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/check.c:5443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5468
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/check.c:5482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5494
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/check.c:5501
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:5507
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/check.c:5521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "TÃ¤mÃ¤nhetkisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/check.c:5538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:5546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:5555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "TÃ¤mÃ¤nhetkisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/check.c:5562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/check.c:5573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/check.c:5606
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:5619
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$d tasoa"
  
! #: fortran/check.c:5638
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei ole kelvollinen ulottuvuusindeksi"
  
! #: fortran/check.c:5901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/check.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/check.c:5958
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:5982
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6015
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/check.c:6044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/check.c:6102
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6151
  #, fuzzy, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�TRANSFERâ€�-funktion argumentti â€�MOLDâ€� kohdassa %L ei saa olla %s"
  
! #: fortran/check.c:6167
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�TRANSFERâ€�-funktion argumentti â€�MOLDâ€� kohdassa %L ei saa olla %s"
  
! #: fortran/check.c:6175
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�TRANSFERâ€�-funktion argumentti â€�MOLDâ€� kohdassa %L ei saa olla %s"
  
! #: fortran/check.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6332
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava samaa tasoa kuin â€�%4$sâ€� tai sen on oltava skalaari"
  
! #: fortran/check.c:6345
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%3$sâ€�-funktion argumenttien â€�%1$sâ€� ja â€�%2$sâ€� kohdassa %4$L on oltava muodoltaan identtisiÃ¤."
  
! #: fortran/check.c:6608 fortran/check.c:6640
  #, fuzzy, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� koko kohdassa %3$L on liian pieni (%4$i/%5$i)"
  
! #: fortran/check.c:6648
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.c:6666
  #, fuzzy, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "Sarakkeiden mÃ¤Ã¤rÃ¤   : %d\n"
  
! #: fortran/check.c:6678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "Sarakkeiden mÃ¤Ã¤rÃ¤   : %d\n"
  
! #: fortran/check.c:6718
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.c:6737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.c:6747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.c:6764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.c:6981
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$d:n kaltainen"
  
! #: fortran/check.c:7163
  #, fuzzy, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:7352 fortran/check.c:7363
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava INTEGER tai LOGICAL"
  
! #: fortran/check.c:7423
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
--- 57902,58368 ----
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion â€�%1$sâ€�-argumentin kohdassa %3$L on oltava tasoa 1 tai 2"
  
! #: fortran/check.c:4003
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4121 fortran/check.c:7383 fortran/check.c:7398
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/check.c:4198
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4216
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4276
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4303
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:4353
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:4440 fortran/check.c:6322
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava saman tyyppinen ja kaltainen kuin â€�%4$sâ€�"
  
! #: fortran/check.c:4498
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/check.c:4506
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava OPTIONAL-valemuuttuja"
  
! #: fortran/check.c:4525
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L â€�ei saa olla â€�%4$sâ€�:n aliobjekti"
  
! #: fortran/check.c:4576
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:4683
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�reshapeâ€�-funktion argumentti â€�shapeâ€� kohdassa %L ei saa olla vakiokokoinen taulukko"
  
! #: fortran/check.c:4693
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on tyhjÃ¤"
  
! #: fortran/check.c:4700
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentilla â€�%1$sâ€� kohdassa %3$L on negatiivinen alkio (%4$d)"
  
! #: fortran/check.c:4717
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentilla â€�%1$sâ€� kohdassa %3$L on negatiivinen alkio (%4$d)"
  
! #: fortran/check.c:4749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:4787
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ alkioita (%4$d/%5$d)"
  
! #: fortran/check.c:4805
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on lukualueen ulkopuolinen ulottuvuus (%4$d)"
  
! #: fortran/check.c:4814
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on virheellinen ulottuvuuksia permutaatio (ulottuvuus â€�%4$dâ€� kahteen kertaan)"
  
! #: fortran/check.c:4850
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4867 fortran/check.c:4886
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/check.c:4877 fortran/check.c:4896
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava laajennettavaa tyyppiÃ¤"
  
! #: fortran/check.c:4995
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5026
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:5061
  #, fuzzy, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�shapeâ€�-funktion argumentti â€�sourceâ€� kohdassa %L ei saa olla oletetun kokoinen taulukko"
  
! #: fortran/check.c:5138 fortran/check.c:7443
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5151 fortran/check.c:5290 fortran/check.c:7435
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5162 fortran/check.c:5302
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�shapeâ€�-funktion argumentti â€�sourceâ€� kohdassa %L ei saa olla oletetun kokoinen taulukko"
  
! #: fortran/check.c:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5281
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5370
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:5377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "TÃ¤mÃ¤nhetkisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/check.c:5384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/check.c:5397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/check.c:5416
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:5426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:5431
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/check.c:5447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/check.c:5486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5498
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/check.c:5505
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:5511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/check.c:5525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5531
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "TÃ¤mÃ¤nhetkisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/check.c:5542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:5550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:5559
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "TÃ¤mÃ¤nhetkisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/check.c:5566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/check.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/check.c:5610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:5623
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$d tasoa"
  
! #: fortran/check.c:5642
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei ole kelvollinen ulottuvuusindeksi"
  
! #: fortran/check.c:5905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/check.c:5916
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/check.c:5962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:5986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6019
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/check.c:6048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/check.c:6106
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6155
  #, fuzzy, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�TRANSFERâ€�-funktion argumentti â€�MOLDâ€� kohdassa %L ei saa olla %s"
  
! #: fortran/check.c:6171
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�TRANSFERâ€�-funktion argumentti â€�MOLDâ€� kohdassa %L ei saa olla %s"
  
! #: fortran/check.c:6179
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�TRANSFERâ€�-funktion argumentti â€�MOLDâ€� kohdassa %L ei saa olla %s"
  
! #: fortran/check.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6336
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava samaa tasoa kuin â€�%4$sâ€� tai sen on oltava skalaari"
  
! #: fortran/check.c:6349
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%3$sâ€�-funktion argumenttien â€�%1$sâ€� ja â€�%2$sâ€� kohdassa %4$L on oltava muodoltaan identtisiÃ¤."
  
! #: fortran/check.c:6612 fortran/check.c:6644
  #, fuzzy, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� koko kohdassa %3$L on liian pieni (%4$i/%5$i)"
  
! #: fortran/check.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.c:6670
  #, fuzzy, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "Sarakkeiden mÃ¤Ã¤rÃ¤   : %d\n"
  
! #: fortran/check.c:6682
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "Sarakkeiden mÃ¤Ã¤rÃ¤   : %d\n"
  
! #: fortran/check.c:6722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.c:6741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.c:6751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.c:6768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.c:6985
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$d:n kaltainen"
  
! #: fortran/check.c:7167
  #, fuzzy, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:7356 fortran/check.c:7367
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava INTEGER tai LOGICAL"
  
! #: fortran/check.c:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
*************** msgstr ""
*** 58216,58222 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3872 fortran/decl.c:10515
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 58374,58380 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr "Virheellinen alustin %s Data-lau
*** 58336,60145 ****
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.c:729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.c:745
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:754
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.c:793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "vanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: fortran/decl.c:802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.c:825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "skalaarialustimessa ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita"
  
! #: fortran/decl.c:830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:841
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Odotettiin vaihtoehtoista paluunimiÃ¶tÃ¤ kohdassa %C"
  
! #: fortran/decl.c:873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/decl.c:904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita taulukkoalustimessa"
  
! #: fortran/decl.c:906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita taulukkoalustimessa"
  
! #: fortran/decl.c:926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
! #: fortran/decl.c:950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.c:1015
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.c:1039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Kaksoiskappale %s-spesifikaatio kohdassa %C"
  
! #: fortran/decl.c:1060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: fortran/decl.c:1143 fortran/resolve.c:12337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/decl.c:1169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:1200
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:1352 fortran/decl.c:1359 fortran/decl.c:1423
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:1367
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:1379
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Nimi â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty geneerisenÃ¤ rajapintana kohdassa %L"
  
! #: fortran/decl.c:1395
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Proseduurilla â€�%sâ€� kohdassa %C on eksplisiittinen rajapinta ja sillÃ¤ ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: fortran/decl.c:1411
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:1494
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/decl.c:1521
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1528
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1535
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1550
  #, fuzzy, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/decl.c:1563
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1571
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1580
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1587
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1598
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1666
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:1725
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:1765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/decl.c:1780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/decl.c:1788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/decl.c:1887
  #, fuzzy, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "%s: paniikki: Virheellinen â€�l_valueâ€� %d\n"
  
! #: fortran/decl.c:1897
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER kohdassa %L on ilman alustinta"
  
! #: fortran/decl.c:1907
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.c:2019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.c:2030
  #, fuzzy, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/decl.c:2060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: fortran/decl.c:2146 fortran/decl.c:2153
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/decl.c:2162
  #, fuzzy, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/decl.c:2171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.c:2195 fortran/symbol.c:2258
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:2243
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:2252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/decl.c:2261
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.c:2278
  #, fuzzy, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.c:2335
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.c:2352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.c:2369
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:2390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.c:2420
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2474
  #, fuzzy, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:2476
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:2484
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: fortran/decl.c:2494
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Virheellinen merkki nimessÃ¤ kohdassa %C"
  
! #: fortran/decl.c:2536
  #, fuzzy, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/decl.c:2546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.c:2603
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2692
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2703
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:2728 fortran/decl.c:8763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Kaksoiskappalemuotospesifikaatio kohdassa %C"
  
! #: fortran/decl.c:2736
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: fortran/decl.c:2799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "vanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: fortran/decl.c:2807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: fortran/decl.c:2820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2840 fortran/decl.c:6979
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2863
  #, fuzzy, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2872 fortran/decl.c:10689
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/decl.c:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:2896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:2910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.c:2918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.c:2926
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.c:2952
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3015 fortran/decl.c:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Ei-vakio tyyppiesittely %s*%d kohdassa %C"
  
! #: fortran/decl.c:3116 fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.c:3129 fortran/decl.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/decl.c:3137 fortran/decl.c:3270
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/decl.c:3167 fortran/decl.c:3893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.c:3180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/decl.c:3191
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.c:3296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:3527
  #, fuzzy, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:3540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Odotettiin nimetÃ¶ntÃ¤ rajapintaa kohdassa %C"
  
! #: fortran/decl.c:3653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3701
  #, fuzzy, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: fortran/decl.c:3733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/decl.c:3761
  #, fuzzy, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3768
  #, fuzzy, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: fortran/decl.c:4028
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:4040
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: fortran/decl.c:4101
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/decl.c:4104
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "oletetaan palauttavan %<id%> ja hyvÃ¤ksyvÃ¤n"
  
! #: fortran/decl.c:4126 fortran/decl.c:4160 fortran/decl.c:4193
! #: fortran/decl.c:4486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:4138 fortran/decl.c:4166 fortran/decl.c:4199
! #: fortran/decl.c:4225 fortran/decl.c:4511 fortran/decl.c:4526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: fortran/decl.c:4189
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4241 fortran/decl.c:4377 fortran/decl.c:4389
! #: fortran/decl.c:4403 fortran/decl.c:4885 fortran/decl.c:4893
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:4336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:4418
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:4570
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "loppumerkki %c puuttuu"
  
! #: fortran/decl.c:4675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:4728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:4844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:4851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:4856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:4870
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.c:4899
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4906
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:5287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.c:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Kaksoiskappele %s attribuutti kohdassa %L"
  
! #: fortran/decl.c:5401
  #, fuzzy, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:5418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:5427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5442
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:5459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "%s-attribuutti kohdassa %L ei ole sallittu moduulin spesifikaatio-osan ulkopuolella"
  
! #: fortran/decl.c:5513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.c:5537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "yhtenÃ¤istÃ¤ dataa"
  
! #: fortran/decl.c:5592 fortran/decl.c:9065
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:5598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:5632
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Kaksoiskappale VALUE-attribuutti mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:5639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:5646
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5687
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Useita tunnisteita tarjottu yhdellÃ¤ NAME= tarkenteella kohdassa %C"
  
! #: fortran/decl.c:5785
  #, fuzzy, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5807
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5816
  #, fuzzy, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5820
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5832
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5846
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:5854
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ ALLOCATABLE- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:5866
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5874
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla merkkijono"
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5885
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6011
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "symboli â€�%sâ€�"
  
! #: fortran/decl.c:6040
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6177
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: fortran/decl.c:6305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6370
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/decl.c:6452 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Odotettiin vaihtoehtoista paluunimiÃ¶tÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6458 fortran/decl.c:6466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/decl.c:6506
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6522
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/decl.c:6540
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:6543
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Kaksoiskappalesymboli â€�%sâ€� muodollisessa argumenttiluettelossa paikassa %C"
  
! #: fortran/decl.c:6582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "RESULT-muuttujan paikassa %C on oltava erilainen kuin funktionimen"
  
! #: fortran/decl.c:6704
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:6714 fortran/decl.c:7851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: fortran/decl.c:6918
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:6931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Valeproseduurilla â€�%sâ€� kohdassa %C ei voi olla geneeristÃ¤ rajapintaa"
  
! #: fortran/decl.c:6954
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:7000 fortran/decl.c:7188 fortran/decl.c:11173
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7049 fortran/decl.c:11073
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Odotettiin erityistÃ¤ sitomisnimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:7056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/decl.c:7060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/decl.c:7132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaksivirhe proseduuriosoitinkomponentissa kohdassa %C"
  
! #: fortran/decl.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: fortran/decl.c:7159 fortran/decl.c:9813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7301
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:7331 fortran/decl.c:7609 fortran/decl.c:7818
  #: fortran/symbol.c:1903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: fortran/decl.c:7360 fortran/decl.c:7875
  #, fuzzy, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7525 fortran/decl.c:7570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:7529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7554
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/decl.c:7583
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7634 fortran/decl.c:7858
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.c:7728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:7884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.c:7947 fortran/decl.c:7954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: fortran/decl.c:7994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:8010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/decl.c:8018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/decl.c:8037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Puuttuva muotonimiÃ¶ kohdassa %C"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "SitomisnimeÃ¤ ei ole sallittu BIND(C):ssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "SitomisnimeÃ¤ ei ole sallittu BIND(C):ssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8078
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "SitomisnimeÃ¤ ei ole sallittu BIND(C):ssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.c:8333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8342
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.c:8353
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.c:8373
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Odotettiin â€�%sâ€�-lohkonimeÃ¤ %s-lauseessa kohdassa %C"
  
! #: fortran/decl.c:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Odotettiin pÃ¤Ã¤ttÃ¤vÃ¤Ã¤ nimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8404 fortran/decl.c:8412
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: fortran/decl.c:8511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/decl.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/decl.c:8536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/decl.c:8551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:8643
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Odottamaton merkki muuttujaluettelossa kohdassa %C"
  
! #: fortran/decl.c:8680
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:8694 fortran/decl.c:8734
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray-osoittimen kohdassa %C on oltava kokonaisluku"
  
! #: fortran/decl.c:8714
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Cray-osoittimella kohdassa %C on %d-tavun tarkkuus; muistiosoitteet vaativat %d tavua"
  
! #: fortran/decl.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:8759
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: fortran/decl.c:8783
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Odotettiin â€�)â€� kohdassa %C"
  
! #: fortran/decl.c:8795
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.c:8821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:8853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:8872
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.c:9009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:9025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:9073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9107
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9134 fortran/decl.c:9159
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:9180 fortran/decl.c:9200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.c:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Odotettiin =-merkkiÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9235
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Odotettiin lauseketta kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.c:9255
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Alustetaan jo alustettu muuttuja kohdassa %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Odottamattomia merkkejÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9315 fortran/decl.c:9371
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:9350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9357
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9491
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9550
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9589
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9614
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9626
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.c:9670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9695
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:9788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: fortran/decl.c:9846
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/decl.c:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:9904
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/decl.c:9910
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9917
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:9924
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:9947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:9959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:9980
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "abstrakti metodi ei-abstraktissa luokassa"
  
! #: fortran/decl.c:10026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "%s: Tulostetiedoston %s sulkeminen epÃ¤onnistui\n"
  
! #: fortran/decl.c:10032
  #, fuzzy, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:10079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10147
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:10161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10186
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:10349
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:10362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:10391
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:10402
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:10405
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:10420
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/decl.c:10429
  #, fuzzy, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:10492
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:10575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/decl.c:10595
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Enumeraattori ylittÃ¤Ã¤ C-kokonaislukutyypin kohdassa %C"
  
! #: fortran/decl.c:10706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: fortran/decl.c:10790
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaksivirhe ENUMERATOR-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:10837 fortran/decl.c:10852
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: fortran/decl.c:10872
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10892
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10919
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:10937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: fortran/decl.c:10953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
  
! #: fortran/decl.c:10966
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: fortran/decl.c:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.c:10976
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:10989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/decl.c:11031
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Odotettiin nimetÃ¶ntÃ¤ rajapintaa kohdassa %C"
  
! #: fortran/decl.c:11037
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:11062
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11085
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Odotettiin sitomisnimeÃ¤ kohteessa %C"
  
! #: fortran/decl.c:11089
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11101
  #, fuzzy, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:11107
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Odotettiin sitomisnimeÃ¤ kohteessa %C"
  
! #: fortran/decl.c:11134
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11145
  #, fuzzy, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:11196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11216
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Odotettiin geneeristÃ¤ nimeÃ¤ tai operaattorimÃ¤Ã¤rittelijÃ¤Ã¤ kohdassa %C"
  
! #: fortran/decl.c:11249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Odotettiin geneeristÃ¤ nimeÃ¤ tai operaattorimÃ¤Ã¤rittelijÃ¤Ã¤ kohdassa %C"
  
! #: fortran/decl.c:11260
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11296
  #, fuzzy, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:11304
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11352
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Odotettiin erityistÃ¤ sitomisnimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11362
  #, fuzzy, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:11380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Roskaa CALL-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:11415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:11448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/decl.c:11455
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11465
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11471
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11484
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:11554
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Tuntematon attribuutti !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11600
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11620
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.c:11698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.c:11715
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.c:11732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
--- 58494,60329 ----
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.c:733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.c:749
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:758
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.c:797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "vanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: fortran/decl.c:806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.c:829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "skalaarialustimessa ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita"
  
! #: fortran/decl.c:834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Odotettiin vaihtoehtoista paluunimiÃ¶tÃ¤ kohdassa %C"
  
! #: fortran/decl.c:877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/decl.c:908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita taulukkoalustimessa"
  
! #: fortran/decl.c:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita taulukkoalustimessa"
  
! #: fortran/decl.c:930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
! #: fortran/decl.c:954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.c:1019
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.c:1043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Kaksoiskappale %s-spesifikaatio kohdassa %C"
  
! #: fortran/decl.c:1064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/decl.c:1173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:1371
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:1383
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Nimi â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty geneerisenÃ¤ rajapintana kohdassa %L"
  
! #: fortran/decl.c:1399
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Proseduurilla â€�%sâ€� kohdassa %C on eksplisiittinen rajapinta ja sillÃ¤ ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: fortran/decl.c:1415
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:1498
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/decl.c:1525
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1532
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1539
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1554
  #, fuzzy, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/decl.c:1567
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1575
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1584
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1591
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1602
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1670
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:1729
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:1769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/decl.c:1784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/decl.c:1792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/decl.c:1891
  #, fuzzy, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "%s: paniikki: Virheellinen â€�l_valueâ€� %d\n"
  
! #: fortran/decl.c:1901
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER kohdassa %L on ilman alustinta"
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.c:2023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.c:2034
  #, fuzzy, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/decl.c:2064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/decl.c:2166
  #, fuzzy, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/decl.c:2175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:2247
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:2256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/decl.c:2265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.c:2282
  #, fuzzy, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.c:2356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.c:2373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:2394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2478
  #, fuzzy, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:2480
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:2488
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: fortran/decl.c:2498
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Virheellinen merkki nimessÃ¤ kohdassa %C"
  
! #: fortran/decl.c:2540
  #, fuzzy, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/decl.c:2550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2707
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Kaksoiskappalemuotospesifikaatio kohdassa %C"
  
! #: fortran/decl.c:2740
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: fortran/decl.c:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "vanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: fortran/decl.c:2811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: fortran/decl.c:2824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2867
  #, fuzzy, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:2900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:2909
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
! msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
! 
! #: fortran/decl.c:2923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.c:2931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Ei-vakio tyyppiesittely %s*%d kohdassa %C"
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.c:3193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/decl.c:3204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.c:3309
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:3540
  #, fuzzy, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:3553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Odotettiin nimetÃ¶ntÃ¤ rajapintaa kohdassa %C"
  
! #: fortran/decl.c:3666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3714
  #, fuzzy, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: fortran/decl.c:3746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/decl.c:3774
  #, fuzzy, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3781
  #, fuzzy, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: fortran/decl.c:4041
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:4053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: fortran/decl.c:4114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/decl.c:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "oletetaan palauttavan %<id%> ja hyvÃ¤ksyvÃ¤n"
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:4349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "loppumerkki %c puuttuu"
  
! #: fortran/decl.c:4688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:4741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:4857
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:4864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:4883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:5300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Kaksoiskappele %s attribuutti kohdassa %L"
  
! #: fortran/decl.c:5414
  #, fuzzy, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:5433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:5435
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
! msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
! 
! #: fortran/decl.c:5445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5447
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "KIND attribute at %C in a STRUCTURE definition"
! msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
! 
! #: fortran/decl.c:5455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:5474
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "LEN attribute at %C in a STRUCTURE definition"
! msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
! 
! #: fortran/decl.c:5482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5500
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Attribute at %L is not allowed in a TYPE definition"
! msgid "Attribute at %L is not allowed in a STRUCTURE definition"
! msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
! 
! #: fortran/decl.c:5518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "%s-attribuutti kohdassa %L ei ole sallittu moduulin spesifikaatio-osan ulkopuolella"
  
! #: fortran/decl.c:5538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.c:5562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "yhtenÃ¤istÃ¤ dataa"
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:5623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:5657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Kaksoiskappale VALUE-attribuutti mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:5664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Useita tunnisteita tarjottu yhdellÃ¤ NAME= tarkenteella kohdassa %C"
  
! #: fortran/decl.c:5810
  #, fuzzy, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5832
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5841
  #, fuzzy, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5845
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5857
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5871
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:5879
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ ALLOCATABLE- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:5891
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5899
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla merkkijono"
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6029
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6036
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "symboli â€�%sâ€�"
  
! #: fortran/decl.c:6065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6274
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: fortran/decl.c:6330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6463
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Odotettiin vaihtoehtoista paluunimiÃ¶tÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/decl.c:6531
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/decl.c:6565
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:6568
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Kaksoiskappalesymboli â€�%sâ€� muodollisessa argumenttiluettelossa paikassa %C"
  
! #: fortran/decl.c:6607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "RESULT-muuttujan paikassa %C on oltava erilainen kuin funktionimen"
  
! #: fortran/decl.c:6729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:6956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Valeproseduurilla â€�%sâ€� kohdassa %C ei voi olla geneeristÃ¤ rajapintaa"
  
! #: fortran/decl.c:6979
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Odotettiin erityistÃ¤ sitomisnimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:7081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/decl.c:7085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaksivirhe proseduuriosoitinkomponentissa kohdassa %C"
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, fuzzy, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7543
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:7554
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7579
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7583
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/decl.c:7608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.c:7753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:7909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: fortran/decl.c:8019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:8035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/decl.c:8043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/decl.c:8062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Puuttuva muotonimiÃ¶ kohdassa %C"
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "SitomisnimeÃ¤ ei ole sallittu BIND(C):ssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "SitomisnimeÃ¤ ei ole sallittu BIND(C):ssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "SitomisnimeÃ¤ ei ole sallittu BIND(C):ssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.c:8358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.c:8378
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.c:8398
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Odotettiin â€�%sâ€�-lohkonimeÃ¤ %s-lauseessa kohdassa %C"
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Odotettiin pÃ¤Ã¤ttÃ¤vÃ¤Ã¤ nimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: fortran/decl.c:8536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/decl.c:8561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/decl.c:8576
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Odottamaton merkki muuttujaluettelossa kohdassa %C"
  
! #: fortran/decl.c:8705
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray-osoittimen kohdassa %C on oltava kokonaisluku"
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Cray-osoittimella kohdassa %C on %d-tavun tarkkuus; muistiosoitteet vaativat %d tavua"
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:8784
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Odotettiin â€�)â€� kohdassa %C"
  
! #: fortran/decl.c:8820
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.c:8846
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:8878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.c:9034
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:9050
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:9098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Odotettiin =-merkkiÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Odotettiin lauseketta kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Alustetaan jo alustettu muuttuja kohdassa %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Odottamattomia merkkejÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:9375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9431
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9468
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:9537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9575
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.c:9695
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:9820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: fortran/decl.c:9878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:9936
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9949
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:9956
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:9979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:9991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:10012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "abstrakti metodi ei-abstraktissa luokassa"
  
! #: fortran/decl.c:10058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "%s: Tulostetiedoston %s sulkeminen epÃ¤onnistui\n"
  
! #: fortran/decl.c:10064
  #, fuzzy, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:10111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10179
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:10193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10218
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:10394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:10423
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:10434
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:10437
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:10452
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/decl.c:10461
  #, fuzzy, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:10524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:10607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/decl.c:10627
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Enumeraattori ylittÃ¤Ã¤ C-kokonaislukutyypin kohdassa %C"
  
! #: fortran/decl.c:10738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaksivirhe ENUMERATOR-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:10969
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: fortran/decl.c:10985
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.c:11008
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/decl.c:11063
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Odotettiin nimetÃ¶ntÃ¤ rajapintaa kohdassa %C"
  
! #: fortran/decl.c:11069
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11089
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Odotettiin sitomisnimeÃ¤ kohteessa %C"
  
! #: fortran/decl.c:11121
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11133
  #, fuzzy, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11149
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Odotettiin sitomisnimeÃ¤ kohteessa %C"
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11177
  #, fuzzy, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:11228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11248
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Odotettiin geneeristÃ¤ nimeÃ¤ tai operaattorimÃ¤Ã¤rittelijÃ¤Ã¤ kohdassa %C"
  
! #: fortran/decl.c:11281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Odotettiin geneeristÃ¤ nimeÃ¤ tai operaattorimÃ¤Ã¤rittelijÃ¤Ã¤ kohdassa %C"
  
! #: fortran/decl.c:11292
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11328
  #, fuzzy, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Odotettiin erityistÃ¤ sitomisnimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11394
  #, fuzzy, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:11412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Roskaa CALL-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:11447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:11480
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11497
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11503
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11516
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Tuntematon attribuutti !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.c:11730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.c:11747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.c:11764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
*************** msgstr "vektoriylivuoto lausekkeessa"
*** 60189,60200 ****
  msgid "show_expr(): Don't know how to show expr"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:2987
  #, fuzzy, gcc-internal-format
  msgid "show_code_node(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/dump-parse-tree.c:3328 fortran/dump-parse-tree.c:3433
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "ei voi muuntaa osoitintyypiksi"
--- 60373,60384 ----
  msgid "show_expr(): Don't know how to show expr"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3062
  #, fuzzy, gcc-internal-format
  msgid "show_code_node(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/dump-parse-tree.c:3403 fortran/dump-parse-tree.c:3508
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "ei voi muuntaa osoitintyypiksi"
*************** msgstr "Odotettiin moduuliproseduurinime
*** 60284,60666 ****
  msgid "IM part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/expr.c:2425
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.c:2469
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/expr.c:2494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Sijoitusoperaattorirajapinta kohdassa %L ei saa mÃ¤Ã¤ritellÃ¤ uudelleen INTRINSIC-tyyppisijoitusta"
  
! #: fortran/expr.c:2501
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/expr.c:2511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/expr.c:2527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/expr.c:2538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/expr.c:2546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Odotettiin oikeaa sulkumerkkiÃ¤ lausekkeessa kohdassa %C"
  
! #: fortran/expr.c:2569
  #, fuzzy, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/expr.c:2706
  #, fuzzy, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/expr.c:2781
  #, fuzzy, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.c:2812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/expr.c:2889 fortran/resolve.c:2712
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:2901
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.c:2940
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "%J%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen mÃ¤Ã¤rittelyÃ¤nsÃ¤"
  
! #: fortran/expr.c:2960
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/expr.c:2966
  #, fuzzy, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/expr.c:2975
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/expr.c:2979
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/expr.c:2985
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/expr.c:2995
  #, fuzzy, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/expr.c:3049
  #, fuzzy, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:3184
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/expr.c:3191
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.c:3198
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/expr.c:3206
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/expr.c:3353
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/expr.c:3361
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/expr.c:3368
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/expr.c:3397
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/expr.c:3428
  #, fuzzy, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:3448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/expr.c:3460
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/expr.c:3469
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
  #. Reject truncation.
! #: fortran/expr.c:3501
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.c:3505
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.c:3519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/expr.c:3567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/expr.c:3623
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/expr.c:3634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/expr.c:3642
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.c:3649
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/expr.c:3661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.c:3671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.c:3714
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.c:3721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/expr.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Yhteensopimattomat tyypit DATA-lauseessa kohdassa %L; yritettiin muuntaa tyyppi %s tyypiksi %s"
  
! #: fortran/expr.c:3792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:3800
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3824
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/expr.c:3829
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:3858
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/expr.c:3864 fortran/expr.c:3884
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3872 fortran/expr.c:3891
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/expr.c:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:3964
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:3973
  #, fuzzy, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "KÃ¤skyfunktio â€�%sâ€� on virheellinen proseduuriosoitinsijoituksessa kohdassa %L"
  
! #: fortran/expr.c:3983
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "KÃ¤skyfunktio â€�%sâ€� on virheellinen proseduuriosoitinsijoituksessa kohdassa %L"
  
! #: fortran/expr.c:3989
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "SisÃ¤inen proseduuri â€�%sâ€� on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.c:3996
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4004
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:4027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.c:4080
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.c:4090 fortran/expr.c:4105
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.c:4096 fortran/expr.c:4111 fortran/resolve.c:2599
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.c:4132
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.c:4145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4159
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.c:4164
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Eri tyypit osoitinsijoituksessa kohdassa %L; yritettiin tyypin %s sijoitusta tyyppiin %s"
  
! #: fortran/expr.c:4172
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.c:4179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.c:4198
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
--- 60468,60850 ----
  msgid "IM part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/expr.c:2445
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.c:2489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/expr.c:2514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Sijoitusoperaattorirajapinta kohdassa %L ei saa mÃ¤Ã¤ritellÃ¤ uudelleen INTRINSIC-tyyppisijoitusta"
  
! #: fortran/expr.c:2521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/expr.c:2531
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/expr.c:2547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/expr.c:2558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/expr.c:2566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Odotettiin oikeaa sulkumerkkiÃ¤ lausekkeessa kohdassa %C"
  
! #: fortran/expr.c:2589
  #, fuzzy, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/expr.c:2726
  #, fuzzy, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/expr.c:2801
  #, fuzzy, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.c:2832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:2921
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.c:2960
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "%J%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen mÃ¤Ã¤rittelyÃ¤nsÃ¤"
  
! #: fortran/expr.c:2980
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/expr.c:2986
  #, fuzzy, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/expr.c:2995
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/expr.c:2999
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/expr.c:3005
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/expr.c:3015
  #, fuzzy, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/expr.c:3069
  #, fuzzy, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:3204
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/expr.c:3211
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.c:3218
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/expr.c:3226
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/expr.c:3373
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/expr.c:3381
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/expr.c:3388
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/expr.c:3417
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/expr.c:3448
  #, fuzzy, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:3468
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/expr.c:3480
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/expr.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
  #. Reject truncation.
! #: fortran/expr.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.c:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.c:3539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/expr.c:3587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/expr.c:3643
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/expr.c:3654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/expr.c:3662
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.c:3669
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/expr.c:3681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.c:3691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.c:3734
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.c:3741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/expr.c:3771
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Yhteensopimattomat tyypit DATA-lauseessa kohdassa %L; yritettiin muuntaa tyyppi %s tyypiksi %s"
  
! #: fortran/expr.c:3812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:3820
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3844
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/expr.c:3849
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:3878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/expr.c:3884 fortran/expr.c:3904
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3892 fortran/expr.c:3911
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3938
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/expr.c:3959
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:3984
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:3993
  #, fuzzy, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "KÃ¤skyfunktio â€�%sâ€� on virheellinen proseduuriosoitinsijoituksessa kohdassa %L"
  
! #: fortran/expr.c:4003
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "KÃ¤skyfunktio â€�%sâ€� on virheellinen proseduuriosoitinsijoituksessa kohdassa %L"
  
! #: fortran/expr.c:4009
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "SisÃ¤inen proseduuri â€�%sâ€� on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.c:4016
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4024
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:4047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.c:4100
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.c:4110 fortran/expr.c:4125
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.c:4152
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.c:4165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Eri tyypit osoitinsijoituksessa kohdassa %L; yritettiin tyypin %s sijoitusta tyyppiin %s"
  
! #: fortran/expr.c:4192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.c:4199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.c:4218
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4235
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
*************** msgstr "Virheellinen proseduuriosoitinsi
*** 60668,60834 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4240 fortran/expr.c:4319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/expr.c:4243
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/expr.c:4264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/expr.c:4274
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/expr.c:4298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4330
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4369
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/expr.c:4445 fortran/resolve.c:1459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/expr.c:4451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/expr.c:4466 fortran/resolve.c:1465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/expr.c:4478
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/expr.c:4484
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "SisÃ¤inen proseduuri â€�%sâ€� on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.c:4491
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "SisÃ¤inen proseduuri â€�%sâ€� on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.c:4959
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6060
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6069
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6080
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6089
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6102
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6150
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6160
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6173
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6181
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6193
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6252
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6257
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6269
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
--- 60852,61018 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4263 fortran/expr.c:4342
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/expr.c:4266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/expr.c:4287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/expr.c:4297
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4312
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/expr.c:4321
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/expr.c:4468 fortran/resolve.c:1459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/expr.c:4474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/expr.c:4489 fortran/resolve.c:1465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/expr.c:4501
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/expr.c:4507
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "SisÃ¤inen proseduuri â€�%sâ€� on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.c:4514
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "SisÃ¤inen proseduuri â€�%sâ€� on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.c:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6083
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6092
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6125
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6173
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6183
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6196
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6204
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6216
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6275
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6280
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6292
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
*************** msgstr ""
*** 60855,60861 ****
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Luodaan vÃ¤liaikainen komentotiedosto %s\n"
--- 61039,61045 ----
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Luodaan vÃ¤liaikainen komentotiedosto %s\n"
*************** msgstr "%<__builtin_expect%>-funktion to
*** 61045,61056 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.c:994 fortran/resolve.c:17065
  #, 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)"
--- 61229,61240 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.c:994 fortran/resolve.c:17085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
*************** msgstr ""
*** 61075,61701 ****
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.c:1856
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:1861
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:1865
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:1869
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.c:1885
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.c:1893
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/interface.c:1950 fortran/interface.c:1955
  #, fuzzy, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/interface.c:1960
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:1995
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/interface.c:2200
  #, fuzzy, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:2203
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2206
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2209
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2330
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:2338 fortran/interface.c:2365
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.c:2376
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:2409
  #, fuzzy, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: fortran/interface.c:2419
  #, fuzzy, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:2435
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "TÃ¤mÃ¤nhetkisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:2445
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/interface.c:2460
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2471
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:2490
  #, fuzzy, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2508
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:2523
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2538
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2557
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2570
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2577
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2651
  #, fuzzy, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2667
  #, fuzzy, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2680
  #, fuzzy, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2688
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:3039
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3062
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3066
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3075
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L on jo liitetty toiseen varsinaiseen argumenttiin"
  
! #: fortran/interface.c:3085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/interface.c:3099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.c:3111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.c:3140
  #, fuzzy, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:3143
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3167
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3189
  #, fuzzy, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3196
  #, fuzzy, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3210
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3227
  #, fuzzy, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3235 fortran/interface.c:3240
  #, fuzzy, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3260
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Odotettiin proseduuriosoitinta argumentille â€�%sâ€� kohdassa %L"
  
! #: fortran/interface.c:3276
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3290
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Varsinainen argumentti kohteelle â€�%sâ€� ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/interface.c:3299
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3309
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3319
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3332
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3360
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3372
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:3382
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3412
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3431
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3448
  #, fuzzy, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3468
  #, fuzzy, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.c:3499
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3625
  #, fuzzy, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/interface.c:3654
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3680
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3690
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3720
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/interface.c:3752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3773
  #, fuzzy, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3815
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3819 fortran/interface.c:3829
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3825
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3838
  #, fuzzy, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3846
  #, fuzzy, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3854
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3880
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.c:3889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Nimi â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty geneerisenÃ¤ rajapintana kohdassa %L"
  
! #: fortran/interface.c:3904
  #, fuzzy, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.c:3919
  #, fuzzy, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.c:3929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/interface.c:3939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.c:3981
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:3992
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/interface.c:4077
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4147
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "ei voi emuloida %qs"
  
! #: fortran/interface.c:4520
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Nimi â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty geneerisenÃ¤ rajapintana kohdassa %L"
  
! #: fortran/interface.c:4637
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/interface.c:4731
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/interface.c:4743
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4751
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4759
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4768
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.c:4774
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.c:4783
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4794
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.c:4802
  #, fuzzy, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.c:4813
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4843
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, fuzzy, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.c:4863
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4872
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.c:4883
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4890
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/interface.c:4925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/interface.c:4929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/interface.c:4933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/interface.c:4937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.c:4995 fortran/interface.c:5039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/interface.c:5007
  #, fuzzy, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:5016
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/interface.c:5023
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
--- 61259,61885 ----
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.c:1864
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:1869
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:1873
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:1877
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:1889
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.c:1893
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.c:1901
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/interface.c:1958 fortran/interface.c:1963
  #, fuzzy, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/interface.c:1968
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:2003
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/interface.c:2208
  #, fuzzy, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:2211
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2214
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2217
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.c:2384
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:2407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:2417
  #, fuzzy, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: fortran/interface.c:2427
  #, fuzzy, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:2443
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "TÃ¤mÃ¤nhetkisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:2453
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2479
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:2498
  #, fuzzy, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2516
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2659
  #, fuzzy, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2675
  #, fuzzy, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2688
  #, fuzzy, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2696
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:3047
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3070
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3074
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3083
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L on jo liitetty toiseen varsinaiseen argumenttiin"
  
! #: fortran/interface.c:3093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/interface.c:3107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.c:3119
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.c:3148
  #, fuzzy, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:3151
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3197
  #, fuzzy, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3204
  #, fuzzy, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, fuzzy, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3243 fortran/interface.c:3248
  #, fuzzy, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3268
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Odotettiin proseduuriosoitinta argumentille â€�%sâ€� kohdassa %L"
  
! #: fortran/interface.c:3284
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3298
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Varsinainen argumentti kohteelle â€�%sâ€� ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3317
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3327
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3340
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3354
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3368
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3380
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:3390
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3420
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3439
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3456
  #, fuzzy, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3476
  #, fuzzy, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.c:3507
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3633
  #, fuzzy, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3698
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/interface.c:3760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3781
  #, fuzzy, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3853
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3863
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3876
  #, fuzzy, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3884
  #, fuzzy, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3892
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3918
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.c:3927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Nimi â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty geneerisenÃ¤ rajapintana kohdassa %L"
  
! #: fortran/interface.c:3942
  #, fuzzy, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.c:3957
  #, fuzzy, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.c:3967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/interface.c:3977
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.c:4023
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:4034
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/interface.c:4119
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4189
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "ei voi emuloida %qs"
  
! #: fortran/interface.c:4562
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Nimi â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty geneerisenÃ¤ rajapintana kohdassa %L"
  
! #: fortran/interface.c:4679
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/interface.c:4773
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/interface.c:4785
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4793
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4801
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4810
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.c:4816
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.c:4825
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4836
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.c:4844
  #, fuzzy, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.c:4855
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4885
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4896
  #, fuzzy, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.c:4905
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4914
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.c:4925
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4932
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4960
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/interface.c:4967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/interface.c:4971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/interface.c:4975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/interface.c:4979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.c:5037 fortran/interface.c:5083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/interface.c:5049
  #, fuzzy, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:5061
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/interface.c:5068
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
*************** msgstr ""
*** 61745,61872 ****
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4253
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr ""
  
! #: fortran/intrinsic.c:4266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/intrinsic.c:4277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/intrinsic.c:4284
  #, fuzzy, gcc-internal-format
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/intrinsic.c:4311
  #, fuzzy, gcc-internal-format
  msgid "Too many arguments in call to %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/intrinsic.c:4326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/intrinsic.c:4329
  #, fuzzy, gcc-internal-format
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr "Liikaa argumentteja funktiokutsussa â€�%sâ€� kohdassa %L"
  
! #: fortran/intrinsic.c:4336
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/intrinsic.c:4350
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/intrinsic.c:4365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr "Odotettiin vaihtoehtoista paluunimiÃ¶tÃ¤ kohdassa %C"
  
! #: fortran/intrinsic.c:4422
  #, fuzzy, gcc-internal-format
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: fortran/intrinsic.c:4539
  #, fuzzy, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/intrinsic.c:4642
  #, fuzzy, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/intrinsic.c:4682
  #, fuzzy, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "liikaa argumentteja funktiolle"
  
! #: fortran/intrinsic.c:4834
  #, fuzzy, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "virheellinen parametri %qs"
  
! #: fortran/intrinsic.c:4843
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/intrinsic.c:4915
  #, fuzzy, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/intrinsic.c:4933
  #, fuzzy, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/intrinsic.c:5009
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5090
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/intrinsic.c:5097
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/intrinsic.c:5199
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Laajennus: Muunnos tyypistÃ¤ %s tyypiksi %s kohdassa %L"
  
! #: fortran/intrinsic.c:5220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/intrinsic.c:5235 fortran/intrinsic.c:5252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5260
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
--- 61929,62056 ----
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4267
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr ""
  
! #: fortran/intrinsic.c:4280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/intrinsic.c:4291
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/intrinsic.c:4298
  #, fuzzy, gcc-internal-format
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/intrinsic.c:4325
  #, fuzzy, gcc-internal-format
  msgid "Too many arguments in call to %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/intrinsic.c:4340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/intrinsic.c:4343
  #, fuzzy, gcc-internal-format
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr "Liikaa argumentteja funktiokutsussa â€�%sâ€� kohdassa %L"
  
! #: fortran/intrinsic.c:4350
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/intrinsic.c:4364
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/intrinsic.c:4379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr "Odotettiin vaihtoehtoista paluunimiÃ¶tÃ¤ kohdassa %C"
  
! #: fortran/intrinsic.c:4436
  #, fuzzy, gcc-internal-format
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: fortran/intrinsic.c:4553
  #, fuzzy, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/intrinsic.c:4647
  #, fuzzy, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/intrinsic.c:4687
  #, fuzzy, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "liikaa argumentteja funktiolle"
  
! #: fortran/intrinsic.c:4839
  #, fuzzy, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "virheellinen parametri %qs"
  
! #: fortran/intrinsic.c:4848
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/intrinsic.c:4920
  #, fuzzy, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/intrinsic.c:4938
  #, fuzzy, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5095
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/intrinsic.c:5102
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/intrinsic.c:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Laajennus: Muunnos tyypistÃ¤ %s tyypiksi %s kohdassa %L"
  
! #: fortran/intrinsic.c:5225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
*************** msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s
*** 61874,62572 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5326 fortran/resolve.c:10805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/intrinsic.c:5331
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/intrinsic.c:5422
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5428
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
  
! #: fortran/io.c:180 fortran/primary.c:961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr "loppumerkki %c puuttuu"
  
! #: fortran/io.c:214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in format at %C"
  msgstr "monimerkkinen sarkain %s"
  
! #: fortran/io.c:457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DP format specifier not allowed at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/io.c:464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DC format specifier not allowed at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/io.c:471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/io.c:600
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format string at %L"
  msgstr "Positiivinen leveys vaadittu muotomÃ¤Ã¤rittelijÃ¤ssÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonnegative width required in format string at %L"
  msgstr "Positiivinen leveys vaadittu muotomÃ¤Ã¤rittelijÃ¤ssÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:604
  #, fuzzy, gcc-internal-format
  msgid "Unexpected element %qc in format string at %L"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n muotoilumerkkijono"
  
! #: fortran/io.c:606
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected end of format string in format string at %L"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n muotoilumerkkijono"
  
! #: fortran/io.c:608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Zero width in format descriptor in format string at %L"
  msgstr "%s-muotoilun leveys on nolla"
  
! #: fortran/io.c:628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/io.c:657
  #, fuzzy, gcc-internal-format
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/io.c:689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected P edit descriptor in format string at %L"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n muotoilumerkkijono"
  
  #. P requires a prior number.
! #: fortran/io.c:697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr "Piste vaadittu muotomÃ¤Ã¤ritteessÃ¤ kohdassa %L"
  
! #: fortran/io.c:705
  #, gcc-internal-format, gfc-internal-format
  msgid "X descriptor requires leading space count at %L"
  msgstr ""
  
! #: fortran/io.c:734
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "$ descriptor at %L"
  msgstr "Laajennus: Puuttuva positiivinen leveys L-mÃ¤Ã¤rittelijÃ¤n jÃ¤lkeen kohdassa %L"
  
! #: fortran/io.c:738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr "Piste vaadittu muotomÃ¤Ã¤ritteessÃ¤ kohdassa %L"
  
! #: fortran/io.c:770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing item in format string at %L"
  msgstr "%s muotoilumerkkijonossa kohdassa %L"
  
! #: fortran/io.c:801 fortran/io.c:816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma required after P descriptor in format string at %L"
  msgstr "Positiivinen leveys vaadittu muotomÃ¤Ã¤rittelijÃ¤ssÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr "Positiivinen leveys vaadittu muotomÃ¤Ã¤rittelijÃ¤ssÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:850 fortran/io.c:854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr "Laajennus: Puuttuva positiivinen leveys L-mÃ¤Ã¤rittelijÃ¤n jÃ¤lkeen kohdassa %L"
  
! #: fortran/io.c:866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing positive width after L descriptor at %L"
  msgstr "Laajennus: Puuttuva positiivinen leveys L-mÃ¤Ã¤rittelijÃ¤n jÃ¤lkeen kohdassa %L"
  
! #: fortran/io.c:897
  #, fuzzy, gcc-internal-format
  msgid "%<G0%> in format at %L"
  msgstr "%s muotoilumerkkijonossa kohdassa %L"
  
! #: fortran/io.c:915
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr "Odotettiin geneeristÃ¤ nimeÃ¤ tai operaattorimÃ¤Ã¤rittelijÃ¤Ã¤ kohdassa %C"
  
! #: fortran/io.c:935
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr "Positiivinen leveys vaadittu muotomÃ¤Ã¤rittelijÃ¤ssÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "positive width required at %L"
  msgstr "Positiivinen leveys vaadittu muotomÃ¤Ã¤rittelijÃ¤ssÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:968 fortran/io.c:975
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier %s at %L"
  msgstr "Piste vaadittu muotomÃ¤Ã¤ritteessÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:1013 fortran/io.c:1022
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Positive exponent width required in format string at %L"
  msgstr "Positiivinen leveys vaadittu muotomÃ¤Ã¤rittelijÃ¤ssÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:1070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/io.c:1112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier in format string at %L"
  msgstr "Piste vaadittu muotomÃ¤Ã¤ritteessÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:1118
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier at %L"
  msgstr "Piste vaadittu muotomÃ¤Ã¤ritteessÃ¤ kohdassa %L"
  
! #: fortran/io.c:1140
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr ""
  
! #: fortran/io.c:1235 fortran/io.c:1297
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing comma at %L"
  msgstr "PARAMETER kohdassa %L on ilman alustinta"
  
! #: fortran/io.c:1353
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Extraneous characters in format at %L"
  msgstr "Piste vaadittu muotomÃ¤Ã¤ritteessÃ¤ kohdassa %L"
  
! #: fortran/io.c:1375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/io.c:1384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/io.c:1390
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format label at %C"
  msgstr "Puuttuva muotonimiÃ¶ kohdassa %C"
  
! #: fortran/io.c:1438
! #, gcc-internal-format, gfc-internal-format
! msgid "IOMSG must be a scalar-default-char-variable at %L"
! msgstr ""
! 
! #: fortran/io.c:1452
! #, gcc-internal-format, gfc-internal-format
! msgid "%s requires a scalar-default-char-expr at %L"
! msgstr ""
! 
! #: fortran/io.c:1475 fortran/io.c:1506 fortran/io.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid value for %s specification at %C"
  msgstr "Virheellinen arvo %s-spesifikaatiolle kohdassa %C"
  
! #: fortran/io.c:1481 fortran/io.c:1512 fortran/io.c:1668 fortran/io.c:1681
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s specification at %C"
  msgstr "Kaksoiskappale %s-spesifikaatio kohdassa %C"
  
! #: fortran/io.c:1523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/io.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/io.c:1561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting a variable at %L"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/io.c:1592
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s label specification at %C"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
  
! #: fortran/io.c:1612 fortran/io.c:1629 fortran/io.c:1650
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/io.c:1703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/io.c:1728
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "FORMAT tag at %C cannot be a zero-sized array"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/io.c:1768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/io.c:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/io.c:1779
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/io.c:1786
  #, fuzzy, gcc-internal-format
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/io.c:1798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-character in FORMAT tag at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: fortran/io.c:1804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: fortran/io.c:1811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: fortran/io.c:1818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: fortran/io.c:1844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be of type %s"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/io.c:1851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/io.c:1858
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/io.c:1864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IOMSG tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/io.c:1872
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/io.c:1888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NEWUNIT specifier at %L"
  msgstr "Piste vaadittu muotomÃ¤Ã¤ritteessÃ¤ kohdassa %L"
  
! #: fortran/io.c:1906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONVERT tag at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/io.c:2128
  #, fuzzy, gcc-internal-format
! msgid "Fortran 2003: %s specifier in %s statement at %C has value %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/io.c:2136 fortran/io.c:2163
  #, fuzzy, gcc-internal-format
! msgid "%s specifier in %s statement at %C has value %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/io.c:2155
  #, fuzzy, gcc-internal-format
! msgid "Extension: %s specifier in %s statement at %C has value %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/io.c:2177 fortran/io.c:2185
  #, fuzzy, gcc-internal-format
! msgid "%s specifier in %s statement at %C has invalid value %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/io.c:2238
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
! msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
! 
! #: fortran/io.c:2280
! #, gcc-internal-format, gfc-internal-format
! msgid "ACTION type conflicts with READONLY specifier at %C"
! msgstr ""
  
! #: fortran/io.c:2294
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2303 fortran/io.c:3955
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be of default CHARACTER kind"
! msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
! 
! #: fortran/io.c:2311 fortran/io.c:3963
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be scalar"
! msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
! 
! #: fortran/io.c:2330 fortran/io.c:4020
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "BLANK= at %C not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2367 fortran/io.c:3996
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "DECIMAL= at %C not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2405
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "ENCODING= at %C not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2468 fortran/io.c:4069
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "ROUND= at %C not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2507
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "SIGN= at %C not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2590
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "UNIT specifier not allowed with NEWUNIT at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/io.c:2600
  #, gcc-internal-format, gfc-internal-format
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
  msgstr ""
  
! #: fortran/io.c:2607
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:2754
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:2922 fortran/match.c:3088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNIT number missing in statement at %L"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:2963 fortran/io.c:3447
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:2996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FLUSH statement at %C"
  msgstr "tyhjennÃ¤ puskurit"
  
! #: fortran/io.c:3037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing format with default unit at %C"
  msgstr "Puuttuva muotonimiÃ¶ kohdassa %C"
  
! #: fortran/io.c:3057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr "Kaksoiskappale-NML-spesifikaatio kohdassa %C"
  
! #: fortran/io.c:3131
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate format specification at %C"
  msgstr "Kaksoiskappalemuotospesifikaatio kohdassa %C"
  
! #: fortran/io.c:3172
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/io.c:3208
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NML specification at %C"
  msgstr "Kaksoiskappale-NML-spesifikaatio kohdassa %C"
  
! #: fortran/io.c:3217
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr "Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/io.c:3287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/io.c:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
  msgstr "UNIT ei ole mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/io.c:3380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/io.c:3393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/io.c:3415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr "Virheellinen taulukkoviitemuoto kohdassa %C"
  
! #: fortran/io.c:3426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr "taulukon indeksin tyyppi on %<char%>"
  
! #: fortran/io.c:3440
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr "KÃ¤ytÃ¤ bittikenttÃ¤kÃ¤skyjÃ¤"
  
! #: fortran/io.c:3470
  #, gcc-internal-format
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr ""
  
! #: fortran/io.c:3482
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/io.c:3492 fortran/resolve.c:14937
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/io.c:3500
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/io.c:3511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma before i/o item list at %L"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: fortran/io.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "ERR tag label %d at %L not defined"
  msgstr "ERR-tunnistenimiÃ¶tÃ¤ %d kohdassa %L ei ole mÃ¤Ã¤ritelty"
  
! #: fortran/io.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag label %d at %L not defined"
  msgstr "END-tunnistenimiÃ¶tÃ¤ %d kohdassa %L ei ole mÃ¤Ã¤ritelty"
  
! #: fortran/io.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "EOR tag label %d at %L not defined"
  msgstr "EOR-tunnistenimiÃ¶tÃ¤ %d kohdassa %L ei ole mÃ¤Ã¤ritelty"
  
! #: fortran/io.c:3555
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT label %d at %L not defined"
  msgstr "FORMAT-nimiÃ¶ %d kohdassa %L ei ole mÃ¤Ã¤ritelty"
  
! #: fortran/io.c:3586
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr ""
  
! #: fortran/io.c:3675
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr "Syntaksivirhe siirrÃ¤ntÃ¤iteraattorissa kohdassa %C"
  
! #: fortran/io.c:3707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable in READ statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/io.c:3713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/io.c:3722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do at %L"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/io.c:3731
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in %s statement at %C"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3797 fortran/io.c:4505 fortran/gfortran.h:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Syntaksivirhe %s-lauseessa kohdassa %C"
  
! #: fortran/io.c:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal file at %L with namelist"
  msgstr ""
  
! #: fortran/io.c:3900
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "IO UNIT in %s statement at %C must be an internal file in a PURE procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/io.c:3945
! #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
! msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
! 
! #: fortran/io.c:4045
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "PAD= at %C not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:4121
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "DELIM= at %C not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:4273
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/io.c:4471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/io.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/io.c:4705
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/io.c:4717 fortran/io.c:4779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/io.c:4745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/io.c:4755 fortran/trans-io.c:1332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:4971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
--- 62058,62731 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/intrinsic.c:5336
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
  
! #: fortran/io.c:176 fortran/primary.c:961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr "loppumerkki %c puuttuu"
  
! #: fortran/io.c:210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in format at %C"
  msgstr "monimerkkinen sarkain %s"
  
! #: fortran/io.c:453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DP format specifier not allowed at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/io.c:460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DC format specifier not allowed at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/io.c:467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/io.c:596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format string at %L"
  msgstr "Positiivinen leveys vaadittu muotomÃ¤Ã¤rittelijÃ¤ssÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonnegative width required in format string at %L"
  msgstr "Positiivinen leveys vaadittu muotomÃ¤Ã¤rittelijÃ¤ssÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:600
  #, fuzzy, gcc-internal-format
  msgid "Unexpected element %qc in format string at %L"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n muotoilumerkkijono"
  
! #: fortran/io.c:602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected end of format string in format string at %L"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n muotoilumerkkijono"
  
! #: fortran/io.c:604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Zero width in format descriptor in format string at %L"
  msgstr "%s-muotoilun leveys on nolla"
  
! #: fortran/io.c:624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/io.c:653
  #, fuzzy, gcc-internal-format
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/io.c:685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected P edit descriptor in format string at %L"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n muotoilumerkkijono"
  
  #. P requires a prior number.
! #: fortran/io.c:693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr "Piste vaadittu muotomÃ¤Ã¤ritteessÃ¤ kohdassa %L"
  
! #: fortran/io.c:701
  #, gcc-internal-format, gfc-internal-format
  msgid "X descriptor requires leading space count at %L"
  msgstr ""
  
! #: fortran/io.c:730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "$ descriptor at %L"
  msgstr "Laajennus: Puuttuva positiivinen leveys L-mÃ¤Ã¤rittelijÃ¤n jÃ¤lkeen kohdassa %L"
  
! #: fortran/io.c:734
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr "Piste vaadittu muotomÃ¤Ã¤ritteessÃ¤ kohdassa %L"
  
! #: fortran/io.c:766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing item in format string at %L"
  msgstr "%s muotoilumerkkijonossa kohdassa %L"
  
! #: fortran/io.c:797 fortran/io.c:812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma required after P descriptor in format string at %L"
  msgstr "Positiivinen leveys vaadittu muotomÃ¤Ã¤rittelijÃ¤ssÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr "Positiivinen leveys vaadittu muotomÃ¤Ã¤rittelijÃ¤ssÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:846 fortran/io.c:850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr "Laajennus: Puuttuva positiivinen leveys L-mÃ¤Ã¤rittelijÃ¤n jÃ¤lkeen kohdassa %L"
  
! #: fortran/io.c:862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing positive width after L descriptor at %L"
  msgstr "Laajennus: Puuttuva positiivinen leveys L-mÃ¤Ã¤rittelijÃ¤n jÃ¤lkeen kohdassa %L"
  
! #: fortran/io.c:893
  #, fuzzy, gcc-internal-format
  msgid "%<G0%> in format at %L"
  msgstr "%s muotoilumerkkijonossa kohdassa %L"
  
! #: fortran/io.c:911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr "Odotettiin geneeristÃ¤ nimeÃ¤ tai operaattorimÃ¤Ã¤rittelijÃ¤Ã¤ kohdassa %C"
  
! #: fortran/io.c:931
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr "Positiivinen leveys vaadittu muotomÃ¤Ã¤rittelijÃ¤ssÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "positive width required at %L"
  msgstr "Positiivinen leveys vaadittu muotomÃ¤Ã¤rittelijÃ¤ssÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:964 fortran/io.c:971
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier %s at %L"
  msgstr "Piste vaadittu muotomÃ¤Ã¤ritteessÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:1009 fortran/io.c:1018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Positive exponent width required in format string at %L"
  msgstr "Positiivinen leveys vaadittu muotomÃ¤Ã¤rittelijÃ¤ssÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:1066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/io.c:1108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier in format string at %L"
  msgstr "Piste vaadittu muotomÃ¤Ã¤ritteessÃ¤ %s kohdassa %L"
  
! #: fortran/io.c:1114
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier at %L"
  msgstr "Piste vaadittu muotomÃ¤Ã¤ritteessÃ¤ kohdassa %L"
  
! #: fortran/io.c:1136
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr ""
  
! #: fortran/io.c:1231 fortran/io.c:1293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing comma at %L"
  msgstr "PARAMETER kohdassa %L on ilman alustinta"
  
! #: fortran/io.c:1349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Extraneous characters in format at %L"
  msgstr "Piste vaadittu muotomÃ¤Ã¤ritteessÃ¤ kohdassa %L"
  
! #: fortran/io.c:1371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/io.c:1380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/io.c:1386
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format label at %C"
  msgstr "Puuttuva muotonimiÃ¶ kohdassa %C"
  
! #: fortran/io.c:1441 fortran/io.c:1472 fortran/io.c:1552
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid value for %s specification at %C"
  msgstr "Virheellinen arvo %s-spesifikaatiolle kohdassa %C"
  
! #: fortran/io.c:1447 fortran/io.c:1478 fortran/io.c:1634 fortran/io.c:1647
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s specification at %C"
  msgstr "Kaksoiskappale %s-spesifikaatio kohdassa %C"
  
! #: fortran/io.c:1489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/io.c:1497
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/io.c:1527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting a variable at %L"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/io.c:1558
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s label specification at %C"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
  
! #: fortran/io.c:1578 fortran/io.c:1595 fortran/io.c:1616
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/io.c:1669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/io.c:1694
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "FORMAT tag at %L cannot be a zero-sized array"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/io.c:1735
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/io.c:1741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/io.c:1746
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/io.c:1753
  #, fuzzy, gcc-internal-format
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/io.c:1765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-character in FORMAT tag at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: fortran/io.c:1771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: fortran/io.c:1778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: fortran/io.c:1785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: fortran/io.c:1811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be of type %s"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/io.c:1818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/io.c:1825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/io.c:1831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IOMSG tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/io.c:1839
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/io.c:1855
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NEWUNIT specifier at %L"
  msgstr "Piste vaadittu muotomÃ¤Ã¤ritteessÃ¤ kohdassa %L"
  
! #: fortran/io.c:1873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONVERT tag at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/io.c:2098
  #, fuzzy, gcc-internal-format
! msgid "Fortran 2003: %s specifier in %s statement at %L has value %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/io.c:2106 fortran/io.c:2133
  #, fuzzy, gcc-internal-format
! msgid "%s specifier in %s statement at %L has value %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/io.c:2125
  #, fuzzy, gcc-internal-format
! msgid "Extension: %s specifier in %s statement at %L has value %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/io.c:2147 fortran/io.c:2155
  #, fuzzy, gcc-internal-format
! msgid "%s specifier in %s statement at %L has invalid value %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/io.c:2212
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "ACTION type conflicts with READONLY specifier at %L"
! msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/io.c:2228
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2307
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2388
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "SIGN= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2456
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "UNIT specifier not allowed with NEWUNIT at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/io.c:2467
  #, gcc-internal-format, gfc-internal-format
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %L"
  msgstr ""
  
! #: fortran/io.c:2474
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement at %L must have UNIT or NEWUNIT specified"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:2583
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
! msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
! 
! #: fortran/io.c:2691
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2717
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNIT number missing in statement at %L"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:2889 fortran/io.c:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:2922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FLUSH statement at %C"
  msgstr "tyhjennÃ¤ puskurit"
  
! #: fortran/io.c:2963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing format with default unit at %C"
  msgstr "Puuttuva muotonimiÃ¶ kohdassa %C"
  
! #: fortran/io.c:2983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr "Kaksoiskappale-NML-spesifikaatio kohdassa %C"
  
! #: fortran/io.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate format specification at %C"
  msgstr "Kaksoiskappalemuotospesifikaatio kohdassa %C"
  
! #: fortran/io.c:3098
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/io.c:3134
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NML specification at %C"
  msgstr "Kaksoiskappale-NML-spesifikaatio kohdassa %C"
  
! #: fortran/io.c:3143
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr "Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/io.c:3209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/io.c:3305
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
  msgstr "UNIT ei ole mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/io.c:3312
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/io.c:3325
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/io.c:3347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr "Virheellinen taulukkoviitemuoto kohdassa %C"
  
! #: fortran/io.c:3358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr "taulukon indeksin tyyppi on %<char%>"
  
! #: fortran/io.c:3372
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr "KÃ¤ytÃ¤ bittikenttÃ¤kÃ¤skyjÃ¤"
  
! #: fortran/io.c:3402
  #, gcc-internal-format
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr ""
  
! #: fortran/io.c:3414
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/io.c:3424 fortran/resolve.c:14962
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/io.c:3432
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/io.c:3443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma before i/o item list at %L"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: fortran/io.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "ERR tag label %d at %L not defined"
  msgstr "ERR-tunnistenimiÃ¶tÃ¤ %d kohdassa %L ei ole mÃ¤Ã¤ritelty"
  
! #: fortran/io.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag label %d at %L not defined"
  msgstr "END-tunnistenimiÃ¶tÃ¤ %d kohdassa %L ei ole mÃ¤Ã¤ritelty"
  
! #: fortran/io.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "EOR tag label %d at %L not defined"
  msgstr "EOR-tunnistenimiÃ¶tÃ¤ %d kohdassa %L ei ole mÃ¤Ã¤ritelty"
  
! #: fortran/io.c:3487
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT label %d at %L not defined"
  msgstr "FORMAT-nimiÃ¶ %d kohdassa %L ei ole mÃ¤Ã¤ritelty"
  
! #: fortran/io.c:3518
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr ""
  
! #: fortran/io.c:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr "Syntaksivirhe siirrÃ¤ntÃ¤iteraattorissa kohdassa %C"
  
! #: fortran/io.c:3639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable in READ statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/io.c:3645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/io.c:3654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do at %L"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/io.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in %s statement at %C"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Syntaksivirhe %s-lauseessa kohdassa %C"
  
! #: fortran/io.c:3816
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal file at %L with namelist"
  msgstr ""
  
! #: fortran/io.c:3831
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/io.c:3942
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "PAD= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:4011
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/io.c:4380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/io.c:4609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/io.c:4649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4867
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:4873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
*************** msgstr "epÃ¤kelpo lvalue asm-lauseessa"
*** 62687,63321 ****
  msgid "Assignment to a constant expression at %C"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: fortran/match.c:1464 fortran/match.c:1555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/match.c:1511
  #, fuzzy, gcc-internal-format
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/match.c:1529
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-expression at %C"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/match.c:1540
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr "LohkonimiÃ¶ ei ole sopiva aritmeettiselle IF-lauseelle kohdassa %C"
  
! #: fortran/match.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/match.c:1671 fortran/match.c:1678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-clause after %C"
  msgstr "Syntaksivirhe IF-lauseessa kohdassa %C"
  
! #: fortran/match.c:1721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr "Virheellinen merkki nimessÃ¤ kohdassa %C"
  
! #: fortran/match.c:1727
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr "NimiÃ¶ â€�%sâ€� kohdassa %C ei tÃ¤smÃ¤Ã¤ IF nimiÃ¶n â€�%sâ€� kanssa"
  
! #: fortran/match.c:1748
  #, fuzzy, gcc-internal-format
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/match.c:1758
  #, fuzzy, gcc-internal-format
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/match.c:1773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: fortran/match.c:1781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/match.c:1787
  #, fuzzy, gcc-internal-format
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr "NimiÃ¶ â€�%sâ€� kohdassa %C ei tÃ¤smÃ¤Ã¤ IF nimiÃ¶n â€�%sâ€� kanssa"
  
! #: fortran/match.c:1848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:1854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:1861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:1873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: fortran/match.c:1925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/match.c:1937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/match.c:1947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Virheellinen merkki nimessÃ¤ kohdassa %C"
  
! #: fortran/match.c:1958
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/match.c:1966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/match.c:1973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/match.c:1992
  #, fuzzy, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/match.c:2010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/match.c:2132
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/match.c:2204 fortran/match.c:2273 fortran/match.c:2296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: fortran/match.c:2391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/match.c:2656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "toistorakenne [c*] ei saa esiintyÃ¤ merkkijono1:ssÃ¤"
  
! #: fortran/match.c:2781
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/match.c:2789
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: fortran/match.c:2801
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/match.c:2821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/match.c:2824
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2850
  #, fuzzy, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2855
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2861
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2870
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2915
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:3037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: fortran/match.c:3055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3061
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3115
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3127
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/match.c:3134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3141
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "Tauko"
  
! #: fortran/match.c:3224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/match.c:3250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3272
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3302 fortran/match.c:3644 fortran/match.c:3856
! #: fortran/match.c:4408 fortran/match.c:4779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3323 fortran/match.c:3665 fortran/match.c:3876
! #: fortran/match.c:4440 fortran/match.c:4804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.c:3420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.c:3432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/match.c:3456
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.c:3592
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3686
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.c:3804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/match.c:4034
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.c:4078 fortran/match.c:4129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Nolla ei ole kelvollinen lausekenimiÃ¶ kohdassa %C"
  
! #: fortran/match.c:4139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "ISO C++ kieltÃ¤Ã¤ lasketut goto-kÃ¤skyt"
  
! #: fortran/match.c:4214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/match.c:4227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "nimitietueelle ei voi varata muistia"
  
! #: fortran/match.c:4250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/match.c:4280 fortran/match.c:4717
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.c:4290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4327
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/match.c:4366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/match.c:4374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/match.c:4391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/match.c:4418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/match.c:4434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4463
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4470
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/match.c:4476
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4507
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/match.c:4533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/match.c:4541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/match.c:4553
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4620
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/match.c:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4739
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/match.c:4799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/match.c:4856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/match.c:4902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Odotettiin komponenttiviitettÃ¤ kohdassa %C"
  
! #: fortran/match.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Roskaa CALL-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/match.c:5041
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Syntaksivirhe IF-lauseessa kohdassa %C"
--- 62846,63480 ----
  msgid "Assignment to a constant expression at %C"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: fortran/match.c:1472 fortran/match.c:1563
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/match.c:1519
  #, fuzzy, gcc-internal-format
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/match.c:1537
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-expression at %C"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/match.c:1548
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr "LohkonimiÃ¶ ei ole sopiva aritmeettiselle IF-lauseelle kohdassa %C"
  
! #: fortran/match.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/match.c:1679 fortran/match.c:1686
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-clause after %C"
  msgstr "Syntaksivirhe IF-lauseessa kohdassa %C"
  
! #: fortran/match.c:1729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr "Virheellinen merkki nimessÃ¤ kohdassa %C"
  
! #: fortran/match.c:1735
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr "NimiÃ¶ â€�%sâ€� kohdassa %C ei tÃ¤smÃ¤Ã¤ IF nimiÃ¶n â€�%sâ€� kanssa"
  
! #: fortran/match.c:1756
  #, fuzzy, gcc-internal-format
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/match.c:1766
  #, fuzzy, gcc-internal-format
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/match.c:1781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: fortran/match.c:1789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/match.c:1795
  #, fuzzy, gcc-internal-format
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr "NimiÃ¶ â€�%sâ€� kohdassa %C ei tÃ¤smÃ¤Ã¤ IF nimiÃ¶n â€�%sâ€� kanssa"
  
! #: fortran/match.c:1856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:1862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:1869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:1881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: fortran/match.c:1933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/match.c:1945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/match.c:1955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Virheellinen merkki nimessÃ¤ kohdassa %C"
  
! #: fortran/match.c:1966
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/match.c:1974
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/match.c:1981
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/match.c:2000
  #, fuzzy, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/match.c:2018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/match.c:2140
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: fortran/match.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/match.c:2664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "toistorakenne [c*] ei saa esiintyÃ¤ merkkijono1:ssÃ¤"
  
! #: fortran/match.c:2789
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/match.c:2797
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: fortran/match.c:2809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/match.c:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/match.c:2832
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2858
  #, fuzzy, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2869
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2915
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2957
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:3045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: fortran/match.c:3063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/match.c:3142
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "Tauko"
  
! #: fortran/match.c:3232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/match.c:3258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.c:3428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.c:3440
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/match.c:3464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.c:3600
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.c:3812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/match.c:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Nolla ei ole kelvollinen lausekenimiÃ¶ kohdassa %C"
  
! #: fortran/match.c:4147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "ISO C++ kieltÃ¤Ã¤ lasketut goto-kÃ¤skyt"
  
! #: fortran/match.c:4222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/match.c:4235
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "nimitietueelle ei voi varata muistia"
  
! #: fortran/match.c:4258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.c:4298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4335
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/match.c:4374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/match.c:4382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/match.c:4399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/match.c:4426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/match.c:4442
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4478
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/match.c:4541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/match.c:4549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/match.c:4807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/match.c:4864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4870
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/match.c:4910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Odotettiin komponenttiviitettÃ¤ kohdassa %C"
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Roskaa CALL-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Syntaksivirhe IF-lauseessa kohdassa %C"
*************** msgstr "Syntaksivirhe IF-lauseessa kohda
*** 63323,63539 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5256
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/match.c:5265
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/match.c:5272
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5296
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5306
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/match.c:5352
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5414
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/match.c:5498
  #, fuzzy, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/match.c:5506
  #, fuzzy, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/match.c:5532
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/match.c:5675
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "TaulukkoviitteellÃ¤ kohdassa %C ei voi olla yli %d ulottuvuutta"
  
! #: fortran/match.c:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5725
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/match.c:5743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/match.c:5879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: fortran/match.c:5885
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/match.c:5896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/match.c:5901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:6026 fortran/match.c:6042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/match.c:6064
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Odotettiin alustuslauseketta CASE-lauseessa kohdassa %C"
  
! #: fortran/match.c:6096
  #, fuzzy, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/match.c:6385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/match.c:6426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/match.c:6451
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:6635 fortran/match.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/match.c:6733
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/match.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:6803
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Odottamaton TYPE IS -lause kohdassa %C"
  
! #: fortran/match.c:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6846
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6857
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Syntaksivirhe TYPE IS -spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:6933
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Syntaksvirhe CLASS IS -spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:6953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/match.c:6999
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:7157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/match.c:7195
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "NimiÃ¶ â€�%sâ€� kohdassa %C ei tÃ¤smÃ¤Ã¤ IF nimiÃ¶n â€�%sâ€� kanssa"
--- 63482,63698 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/match.c:5273
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/match.c:5280
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5314
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/match.c:5506
  #, fuzzy, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/match.c:5514
  #, fuzzy, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/match.c:5540
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "TaulukkoviitteellÃ¤ kohdassa %C ei voi olla yli %d ulottuvuutta"
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/match.c:5751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/match.c:5887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: fortran/match.c:5893
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/match.c:5904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/match.c:5909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Odotettiin alustuslauseketta CASE-lauseessa kohdassa %C"
  
! #: fortran/match.c:6104
  #, fuzzy, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/match.c:6393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/match.c:6434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/match.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Odottamaton TYPE IS -lause kohdassa %C"
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Syntaksivirhe TYPE IS -spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Syntaksvirhe CLASS IS -spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:6962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/match.c:7008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:7166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/match.c:7204
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "NimiÃ¶ â€�%sâ€� kohdassa %C ei tÃ¤smÃ¤Ã¤ IF nimiÃ¶n â€�%sâ€� kanssa"
*************** msgstr "Puuttuva ulottuvuusspesifikaatio
*** 63624,63880 ****
  msgid "Renaming operators in USE statements at %C"
  msgstr "kokonaislukuylivuoto lausekkeessa"
  
! #: fortran/module.c:655
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/module.c:658
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/module.c:697
  #, fuzzy, gcc-internal-format
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr "Nimi â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty geneerisenÃ¤ rajapintana kohdassa %L"
  
! #: fortran/module.c:760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C"
  msgstr "%<%c%s%>:n aikasempi esittely"
  
! #: fortran/module.c:765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/module.c:840
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/module.c:1199
  #, fuzzy, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr "Luetaan moduulia %s rivillÃ¤ %d sarake %d: %s"
  
! #: fortran/module.c:1203
  #, fuzzy, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr "Kirjoitetaan moduuli %s rivillÃ¤ %d sarake %d: %s"
  
! #: fortran/module.c:1207
  #, fuzzy, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr "Moduuli %s rivillÃ¤ %d sarakkeessa %d: %s"
  
! #: fortran/module.c:1600
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr ""
  
! #: fortran/module.c:1649
  #, gcc-internal-format, gfc-internal-format
  msgid "Error writing modules file: %s"
  msgstr "Virhe kirjoitettaessa moduulitiedostoa %s"
  
! #: fortran/module.c:1699
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr ""
  
! #: fortran/module.c:1920
  #, fuzzy, gcc-internal-format
  msgid "unquote_string(): got bad string"
  msgstr "virheellinen merkkijonovakio"
  
! #: fortran/module.c:2812
  #, fuzzy, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/module.c:4943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/module.c:4946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/module.c:5140
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr ""
  
! #: fortran/module.c:5277
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.c:5498
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: fortran/module.c:5505
  #, fuzzy, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/module.c:5510
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/module.c:5745
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6078
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6268
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Ei voi avata moduulitiedostoa â€�%sâ€� kirjoittamista varten kohdassa %C: %s"
  
! #: fortran/module.c:6289
  #, fuzzy, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Virhe kirjoitettaessa moduulitiedostoa %s"
  
! #: fortran/module.c:6300
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Ei voida poistaa moduulitiedostoa â€�%sâ€�: %s"
  
! #: fortran/module.c:6303
  #, fuzzy, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Ei voida nimetÃ¤ uudelleen moduulitiedostoa â€�%sâ€� nimellÃ¤ â€�%sâ€�: %s"
  
! #: fortran/module.c:6309
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Ei voida poistaa tilapÃ¤istÃ¤ moduulitiedostoa â€�%sâ€�: %s"
  
! #: fortran/module.c:6366
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: fortran/module.c:6437
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6545 fortran/module.c:6889
  #, fuzzy, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: fortran/module.c:6673
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: fortran/module.c:6694 fortran/module.c:6727 fortran/module.c:6769
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: fortran/module.c:6874
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:6896
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.c:6964
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.c:7018
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: fortran/module.c:7044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/module.c:7073
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/module.c:7098
  #, fuzzy, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/module.c:7104
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "odotettiin â€�::â€� moduuliluonteen jÃ¤lkeen paikassa %C, mutta ei lÃ¶ytynyt"
  
! #: fortran/module.c:7110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "odotettiin â€�::â€� moduuliluonteen jÃ¤lkeen paikassa %C, mutta ei lÃ¶ytynyt"
  
! #: fortran/module.c:7116
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "odotettiin â€�::â€� moduuliluonteen jÃ¤lkeen paikassa %C, mutta ei lÃ¶ytynyt"
  
! #: fortran/module.c:7126
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Ei voi avata moduulitiedostoa â€�%sâ€� lukemista varten kohdassa %C: %s"
  
! #: fortran/module.c:7129
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.c:7140
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7163
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7171
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.c:7188
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
--- 63783,64039 ----
  msgid "Renaming operators in USE statements at %C"
  msgstr "kokonaislukuylivuoto lausekkeessa"
  
! #: fortran/module.c:688
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/module.c:691
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/module.c:699
  #, fuzzy, gcc-internal-format
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr "Nimi â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty geneerisenÃ¤ rajapintana kohdassa %L"
  
! #: fortran/module.c:762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C"
  msgstr "%<%c%s%>:n aikasempi esittely"
  
! #: fortran/module.c:767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/module.c:842
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/module.c:1201
  #, fuzzy, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr "Luetaan moduulia %s rivillÃ¤ %d sarake %d: %s"
  
! #: fortran/module.c:1205
  #, fuzzy, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr "Kirjoitetaan moduuli %s rivillÃ¤ %d sarake %d: %s"
  
! #: fortran/module.c:1209
  #, fuzzy, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr "Moduuli %s rivillÃ¤ %d sarakkeessa %d: %s"
  
! #: fortran/module.c:1602
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr ""
  
! #: fortran/module.c:1651
  #, gcc-internal-format, gfc-internal-format
  msgid "Error writing modules file: %s"
  msgstr "Virhe kirjoitettaessa moduulitiedostoa %s"
  
! #: fortran/module.c:1701
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr ""
  
! #: fortran/module.c:1922
  #, fuzzy, gcc-internal-format
  msgid "unquote_string(): got bad string"
  msgstr "virheellinen merkkijonovakio"
  
! #: fortran/module.c:2814
  #, fuzzy, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/module.c:4945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/module.c:4948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/module.c:5142
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr ""
  
! #: fortran/module.c:5279
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.c:5500
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: fortran/module.c:5507
  #, fuzzy, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/module.c:5512
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/module.c:5747
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6080
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6270
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Ei voi avata moduulitiedostoa â€�%sâ€� kirjoittamista varten kohdassa %C: %s"
  
! #: fortran/module.c:6291
  #, fuzzy, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Virhe kirjoitettaessa moduulitiedostoa %s"
  
! #: fortran/module.c:6302
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Ei voida poistaa moduulitiedostoa â€�%sâ€�: %s"
  
! #: fortran/module.c:6305
  #, fuzzy, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Ei voida nimetÃ¤ uudelleen moduulitiedostoa â€�%sâ€� nimellÃ¤ â€�%sâ€�: %s"
  
! #: fortran/module.c:6311
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Ei voida poistaa tilapÃ¤istÃ¤ moduulitiedostoa â€�%sâ€�: %s"
  
! #: fortran/module.c:6368
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: fortran/module.c:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6547 fortran/module.c:6891
  #, fuzzy, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: fortran/module.c:6675
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: fortran/module.c:6696 fortran/module.c:6729 fortran/module.c:6771
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: fortran/module.c:6876
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:6898
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.c:6966
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.c:7020
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: fortran/module.c:7046
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/module.c:7075
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7087
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/module.c:7100
  #, fuzzy, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/module.c:7106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "odotettiin â€�::â€� moduuliluonteen jÃ¤lkeen paikassa %C, mutta ei lÃ¶ytynyt"
  
! #: fortran/module.c:7112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "odotettiin â€�::â€� moduuliluonteen jÃ¤lkeen paikassa %C, mutta ei lÃ¶ytynyt"
  
! #: fortran/module.c:7118
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "odotettiin â€�::â€� moduuliluonteen jÃ¤lkeen paikassa %C, mutta ei lÃ¶ytynyt"
  
! #: fortran/module.c:7128
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Ei voi avata moduulitiedostoa â€�%sâ€� lukemista varten kohdassa %C: %s"
  
! #: fortran/module.c:7131
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.c:7142
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7165
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7173
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7192
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
*************** msgstr "tyhjÃ¤ esittely"
*** 64260,64267 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10627
! #: fortran/resolve.c:11918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
--- 64419,64426 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
*************** msgstr ""
*** 66184,66190 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10156 fortran/resolve.c:11847
  #, 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"
--- 66343,66349 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
*************** msgstr ""
*** 66269,66651 ****
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.c:2611
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/resolve.c:2716
  #, fuzzy, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:2736
  #, fuzzy, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:2774
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:2829
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:2925
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:2929 fortran/resolve.c:16979
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:3053
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:3060
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:3067
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:3134
  #, fuzzy, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/resolve.c:3145
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:3153 fortran/resolve.c:3645
  #, fuzzy, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT-tyyppiÃ¤ â€�%sâ€� kÃ¤ytetty kohdassa %L"
  
! #: fortran/resolve.c:3165
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3208
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3242
  #, fuzzy, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: fortran/resolve.c:3256
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3272
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3334
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3338
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3389
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3395
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3401
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3469
  #, fuzzy, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:3478
  #, fuzzy, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:3513
  #, fuzzy, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:3558
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3616
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3655
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3659
  #, fuzzy, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3704
  #, fuzzy, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: fortran/resolve.c:3742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: fortran/resolve.c:3794
  #, fuzzy, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:3897
  #, fuzzy, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/resolve.c:3901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: fortran/resolve.c:3977
  #, fuzzy, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:3995
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4278
  #, fuzzy, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:4448 fortran/resolve.c:4471
  #, fuzzy, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:4566
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4606
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.c:4623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4631
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4647
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4672
  #, fuzzy, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.c:4695
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4705
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/resolve.c:4729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: fortran/resolve.c:4757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:4763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:4769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: fortran/resolve.c:4808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:4815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:4864
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4887
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:5028
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5084
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5277
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.c:5291
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:5301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:5347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:5439
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5531
  #, 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"
--- 66428,66810 ----
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.c:2617
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/resolve.c:2722
  #, fuzzy, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:2742
  #, fuzzy, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:2780
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:2835
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:2931
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:3059
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:3066
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:3073
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:3140
  #, fuzzy, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/resolve.c:3151
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, fuzzy, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT-tyyppiÃ¤ â€�%sâ€� kÃ¤ytetty kohdassa %L"
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3248
  #, fuzzy, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3340
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3344
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3395
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3401
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3407
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3475
  #, fuzzy, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:3484
  #, fuzzy, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:3519
  #, fuzzy, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:3564
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3661
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3665
  #, fuzzy, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3710
  #, fuzzy, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: fortran/resolve.c:3748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: fortran/resolve.c:3800
  #, fuzzy, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:3903
  #, fuzzy, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/resolve.c:3907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: fortran/resolve.c:3983
  #, fuzzy, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4287
  #, fuzzy, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, fuzzy, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4595
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.c:4632
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4640
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4665
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4681
  #, fuzzy, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4714
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/resolve.c:4738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: fortran/resolve.c:4766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:4772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: fortran/resolve.c:4817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:4824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:5037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5093
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5286
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.c:5300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:5310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:5356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5530
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgstr "muuttuvakokoista objektia ei voi
*** 66654,66665 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5559
  #, 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"
--- 66813,66824 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgstr "muuttuvakokoista objektia ei voi
*** 66668,66950 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5569
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5784
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5789
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5859
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.c:6116 fortran/resolve.c:6268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/resolve.c:6232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:6239
  #, fuzzy, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:6278
  #, fuzzy, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:6287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6475
  #, fuzzy, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:6509
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:6561
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:7096
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:7143 fortran/resolve.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:7205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7228
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7251
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7312
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.c:7350
  #, fuzzy, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:7454 fortran/resolve.c:7751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.c:7462 fortran/resolve.c:7715
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.c:7572
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/resolve.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7788
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7803
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7816
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7834
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7915 fortran/resolve.c:7930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7956 fortran/resolve.c:7985 fortran/resolve.c:8013
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7962
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7974
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8032
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:8113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:8163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:8193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.c:8199 fortran/resolve.c:8205
  #, 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"
--- 66827,67109 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/resolve.c:6241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:6248
  #, fuzzy, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:6287
  #, fuzzy, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:6296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, fuzzy, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:6518
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:6570
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:7105
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:7214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7341
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.c:7359
  #, fuzzy, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:8122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:8172
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:8202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
*************** msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PAS
*** 66953,67231 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8433
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-nimiÃ¶ kohdassa %L menee CASE-nimiÃ¶n pÃ¤Ã¤lle kohdassa %L"
  
! #: fortran/resolve.c:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %d-kaltainen"
  
! #: fortran/resolve.c:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8554
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8573
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8583
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8601 fortran/resolve.c:8609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8671 fortran/resolve.c:9300
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8709
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "TÃ¤mÃ¤ pikanÃ¤ppÃ¤in on jo kÃ¤ytÃ¶ssÃ¤ toiminnolle %s"
  
! #: fortran/resolve.c:8827
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
- #: fortran/resolve.c:8880
- #, fuzzy, gcc-internal-format
- msgid "Associating entity %qs at %L is a procedure name"
- msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
- 
  #: fortran/resolve.c:8887
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:8902
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:8914
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:8936
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:9210 fortran/resolve.c:9222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:9251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE-nimiÃ¶ kohdassa %L menee CASE-nimiÃ¶n pÃ¤Ã¤lle kohdassa %L"
  
! #: fortran/resolve.c:9263
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9275
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9278
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:9535
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9672
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9675
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9685 fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:9851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:9861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9874
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Varsinainen argumentti kohteelle â€�%sâ€� ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/resolve.c:9982
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.c:9992
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:9996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:9999
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:10006 fortran/resolve.c:10128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10018 fortran/resolve.c:10136
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10104
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10108 fortran/resolve.c:10118
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/resolve.c:10163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10190 fortran/resolve.c:10213
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/resolve.c:10194 fortran/resolve.c:10219
  #, 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"
--- 67112,67395 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-nimiÃ¶ kohdassa %L menee CASE-nimiÃ¶n pÃ¤Ã¤lle kohdassa %L"
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %d-kaltainen"
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8563
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8592
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8718
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "TÃ¤mÃ¤ pikanÃ¤ppÃ¤in on jo kÃ¤ytÃ¶ssÃ¤ toiminnolle %s"
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
  #: fortran/resolve.c:8887
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:8896
! #, fuzzy, gcc-internal-format
! msgid "Derived type %qs cannot be used as a variable at %L"
! msgstr "â€�%sâ€� ei ole kelvollinen makron nimi, sillÃ¤ se on C++:n operaattori"
! 
! #: fortran/resolve.c:8913
! #, fuzzy, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure name"
! msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
! 
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:8941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:8963
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:9278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE-nimiÃ¶ kohdassa %L menee CASE-nimiÃ¶n pÃ¤Ã¤lle kohdassa %L"
  
! #: fortran/resolve.c:9290
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9302
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9305
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9315
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:9562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:9878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:9888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Varsinainen argumentti kohteelle â€�%sâ€� ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/resolve.c:10006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.c:10016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:10020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:10023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/resolve.c:10187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
*************** msgstr "break-lause silmukan tai switch-
*** 67233,67419 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:10306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:10322
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:10330 fortran/resolve.c:10417
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10340 fortran/resolve.c:10427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/resolve.c:10371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.c:10380
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/resolve.c:10548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:10558
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10740
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:10853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/resolve.c:10885
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10891
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:10935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:10939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.c:10944
  #, fuzzy, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:11280
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11522
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:11534
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:11779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.c:11782
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.c:11793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.c:11855
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.c:11901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/resolve.c:11905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:11966
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:11971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:12055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:12136
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:12246
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12260
  #, 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"
--- 67397,67583 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:10330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:10346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/resolve.c:10572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10764
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:10877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:10959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:10963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.c:10968
  #, fuzzy, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:11558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:11803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.c:11806
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.c:11817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.c:11879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.c:11925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/resolve.c:11929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:11990
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:11995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:12079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:12160
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:12270
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12284
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
*************** msgstr "%J%qD on tavallisesti ei-staatti
*** 67421,67534 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12279
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.c:12364
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Merkkijonon pituus kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:12596
  #, fuzzy, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12600
  #, fuzzy, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.c:12608
  #, fuzzy, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12618
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12633
  #, fuzzy, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.c:12645
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:12677
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12699
  #, fuzzy, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:12730
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12766
  #, fuzzy, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:12791
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.c:12812
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.c:12819
  #, fuzzy, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.c:12866
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Varattavalla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12869
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12873
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12876
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12879
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12882
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
--- 67585,67698 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12303
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.c:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Merkkijonon pituus kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:12620
  #, fuzzy, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12624
  #, fuzzy, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.c:12632
  #, fuzzy, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12643
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12658
  #, fuzzy, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.c:12670
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:12702
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12724
  #, fuzzy, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:12755
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12791
  #, fuzzy, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:12816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.c:12837
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.c:12844
  #, fuzzy, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.c:12891
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Varattavalla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12894
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12898
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12901
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12904
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12907
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
*************** msgstr ""
*** 67536,68377 ****
  "  tai:  %s -l [SIGNAALI]...\n"
  "  tai:  %s -t [SIGNAALI]...\n"
  
! #: fortran/resolve.c:12955
  #, fuzzy, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:12977
  #, fuzzy, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:12999
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13017
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13029
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Ulkoisella objektilla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13038
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-funktiolla â€�%sâ€� kohdassa %L tÃ¤ytyy olla skalaaritulos"
  
! #: fortran/resolve.c:13048
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/resolve.c:13067
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla taulukkoarvoinen"
  
! #: fortran/resolve.c:13071
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/resolve.c:13075
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla puhdas"
  
! #: fortran/resolve.c:13079
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla rekursiivinen"
  
! #: fortran/resolve.c:13092
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:13101
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13107
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Valeproseduurilla â€�%sâ€� kohdassa %C ei voi olla geneeristÃ¤ rajapintaa"
  
! #: fortran/resolve.c:13119
  #, fuzzy, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:13176
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/resolve.c:13182
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.c:13188
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa RESULT-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.c:13196
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "EXTERNAL-attribuutti on ristiriidassa FUNCTION-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.c:13202
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:13253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:13261
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13354
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:13363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: fortran/resolve.c:13372
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13386
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13409
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:13431
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:13468
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13508
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13544
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13603
  #, fuzzy, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:13615
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13643
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13699
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:13910
  #, fuzzy, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13953
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13967
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:13981 fortran/resolve.c:14467
  #, fuzzy, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:13989
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argumentin â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L tÃ¤ytyy olla perittyÃ¤ tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13998
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:14004
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:14010
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:14039
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:14049
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:14144
  #, fuzzy, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14247
  #, fuzzy, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:14256
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14266
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:14302
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.c:14400
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14414
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:14430
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argumentin â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L tÃ¤ytyy olla perittyÃ¤ tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:14440
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argumentin â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L tÃ¤ytyy olla skalaari"
  
! #: fortran/resolve.c:14449
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:14458
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.c:14500
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:14513
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14524
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14557
  #, fuzzy, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:14565
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:14656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: fortran/resolve.c:14701
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14714
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14778
  #, fuzzy, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.c:14811
  #, fuzzy, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.c:14825
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14890
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/resolve.c:14896
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:14902
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:14910
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:14927
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:14949
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:14960
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:14987
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.c:15011
  #, fuzzy, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:15027
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:15046
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:15097
  #, fuzzy, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.c:15108
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15115
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15154
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15218
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/resolve.c:15221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/resolve.c:15317
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:15338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:15351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/resolve.c:15354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.c:15364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.c:15390
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:15400
  #, fuzzy, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:15409
  #, fuzzy, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:15422 fortran/resolve.c:15599
  #, fuzzy, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:15436
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15454
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ ALLOCATABLE- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:15462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15469
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/resolve.c:15496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ ALLOCATABLE- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:15503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15510
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15536
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15546
  #, fuzzy, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.c:15625
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: fortran/resolve.c:15640
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15653
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15671
  #, fuzzy, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.c:15683
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.c:15692
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.c:15704
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:15713
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15725
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15741
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15749
  #, fuzzy, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15756
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15768
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:15777
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:15793
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:15799
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:15824
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15905
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.c:16010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/resolve.c:16018
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16025
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Proseduurilla â€�%sâ€� kohdassa %C on eksplisiittinen rajapinta ja sillÃ¤ ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: fortran/resolve.c:16032
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16048
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16055
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:16116
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:16215
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16223
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:16521
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: fortran/resolve.c:16527
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta sitÃ¤ ei voida kÃ¤yttÃ¤Ã¤"
  
! #: fortran/resolve.c:16611
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16620
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16628
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16644
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:16762
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16787
  #, fuzzy, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.c:16796
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/resolve.c:16869
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16880
  #, fuzzy, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.c:16891
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:16922
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/resolve.c:16989
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: fortran/resolve.c:17002
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:17022
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:17032
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla merkkijono"
  
! #: fortran/resolve.c:17040
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:17054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.c:17072
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.c:17079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:17158
  #, 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"
--- 67700,68541 ----
  "  tai:  %s -l [SIGNAALI]...\n"
  "  tai:  %s -t [SIGNAALI]...\n"
  
! #: fortran/resolve.c:12980
  #, fuzzy, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:13002
  #, fuzzy, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:13024
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13042
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13054
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Ulkoisella objektilla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13063
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-funktiolla â€�%sâ€� kohdassa %L tÃ¤ytyy olla skalaaritulos"
  
! #: fortran/resolve.c:13073
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/resolve.c:13092
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla taulukkoarvoinen"
  
! #: fortran/resolve.c:13096
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/resolve.c:13100
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla puhdas"
  
! #: fortran/resolve.c:13104
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla rekursiivinen"
  
! #: fortran/resolve.c:13117
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:13126
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13132
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Valeproseduurilla â€�%sâ€� kohdassa %C ei voi olla geneeristÃ¤ rajapintaa"
  
! #: fortran/resolve.c:13144
  #, fuzzy, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:13201
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/resolve.c:13207
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.c:13213
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa RESULT-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.c:13221
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "EXTERNAL-attribuutti on ristiriidassa FUNCTION-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.c:13227
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:13278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:13286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:13295
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13379
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:13388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: fortran/resolve.c:13397
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13411
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13425
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:13456
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:13493
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13533
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13569
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13628
  #, fuzzy, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:13640
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13668
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:13935
  #, fuzzy, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13978
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13992
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:14006 fortran/resolve.c:14492
  #, fuzzy, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:14014
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argumentin â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L tÃ¤ytyy olla perittyÃ¤ tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:14023
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:14029
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:14035
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:14064
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:14074
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:14169
  #, fuzzy, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14272
  #, fuzzy, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:14281
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14316
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:14327
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.c:14425
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14439
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:14455
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argumentin â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L tÃ¤ytyy olla perittyÃ¤ tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:14465
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argumentin â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L tÃ¤ytyy olla skalaari"
  
! #: fortran/resolve.c:14474
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:14483
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.c:14525
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14549
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14582
  #, fuzzy, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:14681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: fortran/resolve.c:14726
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14739
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14803
  #, fuzzy, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.c:14836
  #, fuzzy, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.c:14850
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14915
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/resolve.c:14921
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:14927
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:14935
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:14952
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:14974
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:14985
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:15012
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.c:15031
  #, fuzzy, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:15066
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:15117
  #, fuzzy, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.c:15128
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15135
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/resolve.c:15241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/resolve.c:15337
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:15358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:15371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/resolve.c:15374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.c:15384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15404
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.c:15410
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:15420
  #, fuzzy, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:15429
  #, fuzzy, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:15442 fortran/resolve.c:15619
  #, fuzzy, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:15456
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ ALLOCATABLE- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:15482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/resolve.c:15516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ ALLOCATABLE- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:15523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15530
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15556
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15566
  #, fuzzy, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.c:15645
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: fortran/resolve.c:15660
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15673
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, fuzzy, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.c:15703
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.c:15712
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.c:15724
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:15733
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15745
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15761
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15769
  #, fuzzy, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15776
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15788
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:15797
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:15813
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:15819
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:15844
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/resolve.c:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.c:16030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/resolve.c:16038
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16045
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Proseduurilla â€�%sâ€� kohdassa %C on eksplisiittinen rajapinta ja sillÃ¤ ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: fortran/resolve.c:16052
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16068
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16075
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16123
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:16136
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:16235
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16243
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16251
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16376
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:16541
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: fortran/resolve.c:16547
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta sitÃ¤ ei voida kÃ¤yttÃ¤Ã¤"
  
! #: fortran/resolve.c:16631
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16640
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16648
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16664
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:16782
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, fuzzy, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.c:16816
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/resolve.c:16889
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16900
  #, fuzzy, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.c:16911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:16942
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/resolve.c:17009
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: fortran/resolve.c:17022
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:17042
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:17052
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla merkkijono"
  
! #: fortran/resolve.c:17060
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:17074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.c:17092
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.c:17099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:17178
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
*************** msgstr "monimerkkinen sarkain %s"
*** 68436,68462 ****
  msgid "Invalid character 0x%s at %C"
  msgstr "Virheellinen merkki nimessÃ¤ kohdassa %C"
  
! #: fortran/scanner.c:1811 fortran/scanner.c:1814
  #, fuzzy, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "Vastaava sulku lÃ¶ytyi riviltÃ¤: %d"
  
! #: fortran/scanner.c:1873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "monimerkkinen sarkain %s"
  
! #: fortran/scanner.c:2102
  #, fuzzy, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "syÃ¶tetiedosto %qs on sama kuin tulostiedosto"
  
! #: fortran/scanner.c:2144
  #, fuzzy, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "â€�overrideâ€�-toimintaohje"
  
! #: fortran/scanner.c:2487
  #, fuzzy, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Ei voi avata varmistustiedostoa %s"
--- 68600,68626 ----
  msgid "Invalid character 0x%s at %C"
  msgstr "Virheellinen merkki nimessÃ¤ kohdassa %C"
  
! #: fortran/scanner.c:1815 fortran/scanner.c:1818
  #, fuzzy, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "Vastaava sulku lÃ¶ytyi riviltÃ¤: %d"
  
! #: fortran/scanner.c:1908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "monimerkkinen sarkain %s"
  
! #: fortran/scanner.c:2137
  #, fuzzy, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "syÃ¶tetiedosto %qs on sama kuin tulostiedosto"
  
! #: fortran/scanner.c:2179
  #, fuzzy, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "â€�overrideâ€�-toimintaohje"
  
! #: fortran/scanner.c:2522
  #, fuzzy, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Ei voi avata varmistustiedostoa %s"
*************** msgstr "Argumentin %s kohdassa %L on olt
*** 68541,68818 ****
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:1131
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:1159
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:1180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/simplify.c:1194
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:1211
  #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
  msgstr ""
  
! #: fortran/simplify.c:1303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
  
! #: fortran/simplify.c:1666
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.c:1685
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.c:1766
! #, fuzzy, gcc-internal-format
! msgid "in simplify_trig_call(): Bad intrinsic"
! msgstr "ylivuoto vakiolausekkeessa"
! 
! #: fortran/simplify.c:1821
! #, fuzzy, gcc-internal-format
! msgid "in gfc_simplify_trigd(): Bad type"
! msgstr "ylivuoto vakiolausekkeessa"
! 
! #: fortran/simplify.c:1839
! #, fuzzy, gcc-internal-format
! msgid "in gfc_simplify_atrigd(): Bad type"
! msgstr "ylivuoto vakiolausekkeessa"
! 
! #: fortran/simplify.c:1863
! #, fuzzy, gcc-internal-format
! msgid "in gfc_simplify_atan2d(): Bad type"
! msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:1901
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:2270
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:2841
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.c:3055
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.c:3168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/simplify.c:3176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "Funktion %s argumentti kohdassa %L on lukualueen [0,127] ulkopuolella"
  
! #: fortran/simplify.c:3291
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/simplify.c:3315
  #, fuzzy, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr "KÃ¤ytÃ¤ bittikenttÃ¤kÃ¤skyjÃ¤"
  
! #: fortran/simplify.c:3366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3751 fortran/simplify.c:3759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/simplify.c:3771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/simplify.c:3896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/simplify.c:3899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/simplify.c:4220 fortran/simplify.c:4353
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: fortran/simplify.c:4536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.c:4549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.c:4560
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.c:4577
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.c:4905
  #, fuzzy, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:5813 fortran/simplify.c:5821
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.c:5827
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.c:5865 fortran/simplify.c:5873
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.c:5879
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.c:5951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
  
! #: fortran/simplify.c:6528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/simplify.c:6584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/simplify.c:6621
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6709
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6723
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.c:6733
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.c:6785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Kokonaisluku liian suuri kohdassa %C"
  
! #: fortran/simplify.c:6899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/simplify.c:7483
  #, fuzzy, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:7512
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:7650 fortran/simplify.c:7931
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.c:7660
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.c:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.c:7751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/simplify.c:7767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/simplify.c:8098
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8121
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8605
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
--- 68705,68977 ----
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:1138
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "Argument of ACOSD at %L must be between -1 and 1"
! msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
! 
! #: fortran/simplify.c:1164
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "Argument of ASIND at %L must be between -1 and 1"
! msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
! 
! #: fortran/simplify.c:1216
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:1244
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:1265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/simplify.c:1279
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:1296
  #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2 at %L is zero, then the second argument must not be zero"
  msgstr ""
  
! #: fortran/simplify.c:1388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
  
! #: fortran/simplify.c:1751
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.c:1770
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.c:1837
! #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2D at %L is zero, then the second argument must not be zero"
! msgstr ""
  
! #: fortran/simplify.c:1872
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:2336
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:2907
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.c:3121
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.c:3234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/simplify.c:3242
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "Funktion %s argumentti kohdassa %L on lukualueen [0,127] ulkopuolella"
  
! #: fortran/simplify.c:3357
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/simplify.c:3381
  #, fuzzy, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr "KÃ¤ytÃ¤ bittikenttÃ¤kÃ¤skyjÃ¤"
  
! #: fortran/simplify.c:3432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3817 fortran/simplify.c:3825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/simplify.c:3837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/simplify.c:3962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/simplify.c:3965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/simplify.c:4296 fortran/simplify.c:4429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: fortran/simplify.c:4612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.c:4625
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.c:4636
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.c:4653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.c:4981
  #, fuzzy, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:5889 fortran/simplify.c:5897
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.c:5903
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.c:5941 fortran/simplify.c:5949
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.c:5955
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.c:6027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
  
! #: fortran/simplify.c:6604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/simplify.c:6660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/simplify.c:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.c:6809
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.c:6861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Kokonaisluku liian suuri kohdassa %C"
  
! #: fortran/simplify.c:6975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/simplify.c:7559
  #, fuzzy, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:7588
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.c:7726 fortran/simplify.c:8009
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.c:7736
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.c:7803
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.c:7827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/simplify.c:7843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/simplify.c:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8199
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8683
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
*************** msgstr ""
*** 69250,69256 ****
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Luodaan vÃ¤liaikainen komentotiedosto %s\n"
  
! #: fortran/trans-array.c:11251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
--- 69409,69415 ----
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Luodaan vÃ¤liaikainen komentotiedosto %s\n"
  
! #: fortran/trans-array.c:11253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
*************** msgstr "Tuntematon argumenttiluettelofun
*** 69446,69468 ****
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:926
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/trans-intrinsic.c:2431 fortran/trans-intrinsic.c:2978
! #: fortran/trans-intrinsic.c:3198
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei ole kelvollinen ulottuvuusindeksi"
  
! #: fortran/trans-intrinsic.c:11470 fortran/trans-stmt.c:1066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-intrinsic.c:11477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
--- 69605,69627 ----
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:929
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/trans-intrinsic.c:2434 fortran/trans-intrinsic.c:2981
! #: fortran/trans-intrinsic.c:3201
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei ole kelvollinen ulottuvuusindeksi"
  
! #: fortran/trans-intrinsic.c:11666 fortran/trans-stmt.c:1066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-intrinsic.c:11673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
*************** msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
*** 69602,69683 ****
  msgid "unable to open file"
  msgstr "tiedoston avaaminen ei onnistu"
  
! #: lto/lto-common.c:1977
  #, fuzzy, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: lto/lto-common.c:2004
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "ei voitu jÃ¤sentÃ¤Ã¤ heksadesimaalinumeroa"
  
! #: lto/lto-common.c:2036
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: lto/lto-common.c:2045
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "ei voitu jÃ¤sentÃ¤Ã¤ tiedostosiirrosta"
  
! #: lto/lto-common.c:2048
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "odottamaton siirros"
  
! #: lto/lto-common.c:2070
  #, fuzzy, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ei voitu avata symbolinselvitystiedostoa: %m"
  
! #: lto/lto-common.c:2081
  #, fuzzy, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "ei voitu avata symbolinselvitystiedostoa: %m"
  
! #: lto/lto-common.c:2087
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2209
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2222
  #, fuzzy, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "tiedoston â€�%sâ€� otsaketta ei voi lukea"
  
! #: lto/lto-common.c:2343
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Tiedostoa %s ei voi avata"
  
! #: lto/lto-common.c:2364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "arkiston otsaketta ei voi kartoittaa"
  
! #: lto/lto-common.c:2375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "tietokantaa %s ei voi lukea"
  
! #: lto/lto-common.c:2693
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "ei voitu avata symbolinselvitystiedostoa: %m"
  
! #: lto/lto-common.c:2817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: lto/lto-common.c:2854
  #, fuzzy, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "%J%qD esitelty avoimeksi mÃ¤Ã¤rittelyn jÃ¤lkeen"
--- 69761,69842 ----
  msgid "unable to open file"
  msgstr "tiedoston avaaminen ei onnistu"
  
! #: lto/lto-common.c:1978
  #, fuzzy, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "ei voitu jÃ¤sentÃ¤Ã¤ heksadesimaalinumeroa"
  
! #: lto/lto-common.c:2037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: lto/lto-common.c:2046
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "ei voitu jÃ¤sentÃ¤Ã¤ tiedostosiirrosta"
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "odottamaton siirros"
  
! #: lto/lto-common.c:2071
  #, fuzzy, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ei voitu avata symbolinselvitystiedostoa: %m"
  
! #: lto/lto-common.c:2082
  #, fuzzy, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "ei voitu avata symbolinselvitystiedostoa: %m"
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2224
  #, fuzzy, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "tiedoston â€�%sâ€� otsaketta ei voi lukea"
  
! #: lto/lto-common.c:2345
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Tiedostoa %s ei voi avata"
  
! #: lto/lto-common.c:2366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "arkiston otsaketta ei voi kartoittaa"
  
! #: lto/lto-common.c:2377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "tietokantaa %s ei voi lukea"
  
! #: lto/lto-common.c:2695
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "ei voitu avata symbolinselvitystiedostoa: %m"
  
! #: lto/lto-common.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: lto/lto-common.c:2856
  #, fuzzy, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "%J%qD esitelty avoimeksi mÃ¤Ã¤rittelyn jÃ¤lkeen"
*************** msgstr "makron nimi puuttuu %qs:n jÃ¤lke
*** 70802,70816 ****
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1975 c-family/c.opt:1983 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3228
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1971
! #: c-family/c.opt:1991 c-family/c.opt:1995 c-family/c.opt:1999
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
--- 70961,70975 ----
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1975
! #: c-family/c.opt:1995 c-family/c.opt:1999 c-family/c.opt:2003
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
*************** msgstr "%qs-attribuutin virheellinen arg
*** 70830,70851 ****
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: c-family/c.opt:1465
  #, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: c-family/c.opt:1584
  #, fuzzy, gcc-internal-format
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr "-fhandle-exceptions on uudelleennimetty: -fexceptions (ja se on nyt oletuksena pÃ¤Ã¤llÃ¤)"
  
! #: c-family/c.opt:1671
  #, fuzzy, gcc-internal-format
  msgid "unrecognized ivar visibility value %qs"
  msgstr "tunnistamaton muotomÃ¤Ã¤rite"
  
! #: c-family/c.opt:1831
  #, fuzzy, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "tunnistamaton muotomÃ¤Ã¤rite"
--- 70989,71010 ----
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: c-family/c.opt:1469
  #, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: c-family/c.opt:1588
  #, fuzzy, gcc-internal-format
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr "-fhandle-exceptions on uudelleennimetty: -fexceptions (ja se on nyt oletuksena pÃ¤Ã¤llÃ¤)"
  
! #: c-family/c.opt:1675
  #, fuzzy, gcc-internal-format
  msgid "unrecognized ivar visibility value %qs"
  msgstr "tunnistamaton muotomÃ¤Ã¤rite"
  
! #: c-family/c.opt:1835
  #, fuzzy, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "tunnistamaton muotomÃ¤Ã¤rite"
*************** msgstr "%qE on vanhentunut"
*** 70928,71023 ****
  msgid "unknown linker output %qs"
  msgstr "syÃ¶tetiedosto %qs on sama kuin tulostiedosto"
  
! #: common.opt:1458
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1473
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1517
  #, fuzzy, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1669
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1738
  #, fuzzy, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1833
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "Funktio %qs"
  
! #: common.opt:1846
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: common.opt:1920
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2022
  #, fuzzy, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: common.opt:2030
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2172
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2188
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2278
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2311
  #, fuzzy, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "Funktio %qs"
  
! #: common.opt:2618
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: common.opt:2950
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2988
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: common.opt:3007
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
  #, fuzzy
  #~ msgid "-msim   Use simulator runtime."
  #~ msgstr "KÃ¤ytÃ¤ simulaattorin ajoaikaista ympÃ¤ristÃ¶Ã¤."
--- 71087,71212 ----
  msgid "unknown linker output %qs"
  msgstr "syÃ¶tetiedosto %qs on sama kuin tulostiedosto"
  
! #: common.opt:1470
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1485
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1529
  #, fuzzy, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1681
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1750
  #, fuzzy, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1845
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "Funktio %qs"
  
! #: common.opt:1858
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: common.opt:1932
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2034
  #, fuzzy, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: common.opt:2042
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2184
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2200
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2294
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2327
  #, fuzzy, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "Funktio %qs"
  
! #: common.opt:2634
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: common.opt:2966
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:3004
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: common.opt:3023
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
+ #~ msgid "Same as %s.  Use the latter option instead."
+ #~ msgstr "Sama kuin %s. KÃ¤ytÃ¤ tÃ¤tÃ¤ valitsinta ensimmÃ¤isen sijaan."
+ 
+ #, fuzzy
+ #~ msgid "ASYNCHRONOUS= specifier at %L must be of default CHARACTER kind"
+ #~ msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
+ 
+ #, fuzzy
+ #~ msgid "ASYNCHRONOUS= specifier at %L must be scalar"
+ #~ msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
+ 
+ #~ msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
+ #~ msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
+ 
+ #, fuzzy
+ #~ msgid "in simplify_trig_call(): Bad intrinsic"
+ #~ msgstr "ylivuoto vakiolausekkeessa"
+ 
+ #, fuzzy
+ #~ msgid "in gfc_simplify_trigd(): Bad type"
+ #~ msgstr "ylivuoto vakiolausekkeessa"
+ 
+ #, fuzzy
+ #~ msgid "in gfc_simplify_atrigd(): Bad type"
+ #~ msgstr "ylivuoto vakiolausekkeessa"
+ 
+ #, fuzzy
+ #~ msgid "in gfc_simplify_atan2d(): Bad type"
+ #~ msgstr "ylivuoto vakiolausekkeessa"
+ 
  #, fuzzy
  #~ msgid "-msim   Use simulator runtime."
  #~ msgstr "KÃ¤ytÃ¤ simulaattorin ajoaikaista ympÃ¤ristÃ¶Ã¤."
*************** msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)
*** 72915,72924 ****
  #~ msgid "malformed #pragma GCC coprocessor"
  #~ msgstr "tuntematon #pragma GCC coprocessor %E"
  
- #, fuzzy
- #~ msgid "coprocessor not enabled"
- #~ msgstr "[kÃ¤ytÃ¶ssÃ¤]"
- 
  #~ msgid "malformed #pragma call"
  #~ msgstr "vÃ¤Ã¤rinmuodostettu #pragma call"
  
--- 73104,73109 ----
diff -Nrcpad gcc-10.1.0/gcc/po/fr.gmo gcc-10.2.0/gcc/po/fr.gmo
*** gcc-10.1.0/gcc/po/fr.gmo	Thu May  7 11:02:05 2020
--- gcc-10.2.0/gcc/po/fr.gmo	Thu Jul 23 06:45:24 2020
***************
*** 1,1624 ****
! Þ•ˆ6\´¹Hœh€‹�‹-ƒ‹1±‹ã‹ ø‹ÛŒ+õŒ0!�KR�ž�´�
! À�Ë�<Ô�BŽRTŽ>§Ž@æŽ9'�Ca�F¥�5ì�I"�l�ƒ�!˜�$º� ß�‘"‘+A‘m‘-t‘#¢‘”Æ‘[’a’A€’'Â’ê’F“QO“5¡“]×“w5”I­”A÷”K9•N…•BÔ•O–Lg–R´–;—8C—>|—I»—I˜BO˜~’˜?™DQ™E–™@Ü™EšCcš=§šZåš@@›6�›{¸›B4œ?wœ‰·œ9A�P{�CÌ�FžsWžEËžCŸQUŸN§Ÿ�öŸG‡ ŒÏ O\¡R¬¡Cÿ¡QC¢N•¢Fä¢9+£=e£=££4á£P¤Mg¤Eµ¤Bû¤G>¥I†¥HÐ¥B¦=\¦7š¦6Ò§*	¨I4¨~¨ ›¨Y¼¨o©-†©E´©
! ú©'ª8-ª>fª¥ª)·ª0áª«+«ZG«l¢«+¬=;¬my¬0ç¬)­ B­c­;s­E¯­õ­#®2® I®7j®8¢®)Û®¯%¯$@¯$e¯*Š¯*µ¯à¯û¯ °7°Q°]°#n°’°8©°â°!ó°;±EQ±—±5¶±Eì±%2²1X².Š²¹²0×²L³6U³7Œ³lÄ³G1´$y´ž´J½´*µE3µ2yµE¬µlòµ_¶3{¶@¯¶ð¶5·>·G· ^·&·J¦·8ñ·U*¸:€¸»¸Î¸-á¸¹I¹h¹An¹@°¹/ñ¹@!º;bº#žºcÂº_&»Y†»là»XM¼T¦¼Qû¼KM½L™½Sæ½^:¾H™¾5â¾I¿Yb¿,¼¿*é¿6ÀAKÀ3�ÀcÁÀ=%ÁcÁyÁ#‰Á#­Á3ÑÁ*Â30Â3dÂ˜Â.«ÂÚÂíÂ5ÿÂ75ÃmÃ#ˆÃ,¬Ã"ÙÃ"üÃ#ÄCÄ6]Ä3”Ä/ÈÄJøÄ2CÅ8vÅ/¯Å&ßÅ6Æ,=ÆPjÆH»Æ8Ç-=Ç0kÇxœÇeÈB{È?¾ÈFþÈ3EÉ9yÉ2³É-æÉ0Ê_EÊV¥ÊZüÊEWËA�ËßËH÷ËF@ÌP‡ÌRØÌG+ÍEsÍQ¹ÍgÎssÎAçÎQ)Ïw{Ï[óÏbOÐY²ÐiÑovÑ<æÑW#ÒW{ÒVÓÒ^*ÓN‰Ó;ØÓoÔp„ÔJõÔ`@ÕI¡ÕoëÕR[Ök®ÖK×?f×Q¦×Mø×_FØI¦Ø9ðØ&*Ù9QÙ‹Ù<«Ù(èÙ*Ú:<Ú:wÚW²ÚG
! ÛYRÛZ¬Û\Ü¬dÜÌÝ^ÞÝn=Þf¬ÞvßeŠßuðß\fàlÃàJ0á:{áL¶ážâ¾¢âWaãg¹ã_!äo�ä^ñänPåU¿åeæ){æ%¥æ|ËæœHçFåçV,èNƒè^ÒèM1é]éDÝéT"ê wê!˜ê ºê&Ûê4ë7ë-Pë#~ë¢ë.¾ë íëì.'ì0Vì7‡ì!¿ìfáì4Hí=}íL»íî(î,Cî&pî —î¸îÓî0èîHïSbï?¶ïöï/ð#>ð:bð]�ð$ûð& ñ-Gñ?uñ6µñ4ìñ4!ò2Vò-‰ò5·òˆíò'vó3žóÒó?òó?2ôrô1�ô¿ô5Úô*õR;õjŽõ&ùõ& ö%Gö*möO˜ö>èö7'÷;_÷9›÷;Õ÷0ø4Bø1wø=©ø>çø;&ùpbù'Óù'ûù+#ú5OúT…úYÚúH4ûN}ûVÌû`#ü`„üVåü]<ýUšý\ðýhMþI¶þbÿVcÿ@ºÿ>ûÿ<:UwPÍH.g;–gÒŠ:CÅ-	R7GŠ/Ò888qRª@ýT>E“UÙE/Mu*ÃdîZSI®&ø>l^mË79	Zq	NÌ	8
! @T
! A•
! ?×
! h&€5§mÝQK8�3Ö4
! 
)?
\i
1Æ
9ø
2?Ih‰;òH.\w!Ô<ö63;j,¦!Ó6õ=,5jj 'Q3:…<À0ý4.,c4�,Å<ò5/!e&‡+®;Ú6=M,‹0¸,é3:JT…+Ú44;>p0¯0à-F?E†3Ì//0@`)¡)ËõFEV<œ3ÙK
!Y!{-�-ËCù.=Fl³5Ð,3@QB’>ÕfE{!Á!ã'#-<Q(ŽB·5ú90 @j B« 9î j(!(“!3¼!1ð!1"".T"8ƒ"5¼";ò"/.#/^#/Ž#/¾#+î#*$6E$|$J›$æ$1%D6%*{%*¦%/Ñ%M&3O&1ƒ&@µ&0ö&@''?h':¨';ã'8(&X(-(<­((ê(,)'@)(h))‘)W»)"*#6*BZ*2�*5Ð*1+8+)O+1y+?«+!ë+2
,_@,: ,8Û,/-"D-*g-I’-4Ü-C.HU.3ž.Ò.>ê.-)/CW/:›/2Ö/=	0G01f0˜0$·02Ü01&1UE1-›1.É13ø1?,2?l21¬2bÞ21A3:s30®3+ß3A4.M4*|42§4%Ú4251350e59–51Ð526156+g6,“63À6.ô6D#77h7$ 7+Å7Nñ7;@86|8³8:Ì8989;W99“9aÍ99/:Bi:B¬:0ï:� ;@±;Bò;;5<Dq<7¶<+î<$=0?=*p=A›=6Ý=3>$H>6m>*¤>.Ï>9þ>8?,X?0…?5¶?,ì?.@0H@%y@7Ÿ@&×@Cþ@:BA}A/šA6ÊACB@EB%†BB¬B$ïBCK2C*~C'©CÑC'ïC0DHD"cD?†D ÆD#çD0E(<E.eE*”E,¿E1ìE3FHRF+›F"ÇF1êF4G)QG4{G$°G/ÕG$H9*H9dH8žH1×H5	ID?I1„IP¶I‚JVŠJ4áJ/K7FKQ~K1ÐKEL6HL3L;³L?ïL>/M@nMe¯M?N/UN=…NiÃN<-OCjO3®O0âO7PEKP2‘P+ÄP+ðP>Q-[Q>‰QÈQçQR<RE[R<¡R;ÞRESF`S6§SIÞSX(T7�T.¹T8èTT!UvU1’U5ÄU+úU,&V@SVX”V4íV)"W6LW9ƒW*½W*èW6X*JXFuX?¼X6üX83YXlY@ÅY%Z,Z@>ZZo‘ZE[3G[5{[(±[)Ú[0\85\`n\KÏ\U];q].­]/Ü]8^E^@`^,¡^RÎ^V!_Qx_UÊ_9 `)Z`Q„`lÖ`aCa4¥a2ÚaZ
bPhbi¹bt#cK˜cnäc`Sd=´d9òdV,e4ƒe?¸e8øeU1f8‡f3Àf ôf4g'Jg&rg$™g"¾g%ág"h:*hGeh/­hÝh)ühB&iYiiNÃi‚j1•jQÇj.kHkHgkF°kE÷k8=lHvl1¿l,ñl"m8Am3zm"®m&ÑmIøm#BnCfn&ªn/Ñn2o44o.io5˜o:Îo	pEp/ap ‘p(²p#Ûp+ÿp&+q7RqBŠqHÍq(r"?r%br)ˆr$²r%×r7ýr$5sGZs*¢s,Ís8ús.3tbtN‚t1ÑtJuENu0”u€ÅulFv2³vIæv50w@fw+§wBÓw4x(KxftxkÛxXGy> y2ßyMz'`z"ˆz&«z)Òz<üz+9{#e{‰{¨{vÈ{_?|^Ÿ|Mþ|EL}-’}GÀ},~T5~.Š~*¹~Fä~K+Mw)Å!ï@€$R€$w€&œ€KÃ€��(;�5d�3š�iÎ�%8‚?^‚ž‚­‚Ì‚ç‚4ƒ7ƒFƒ/cƒ;“ƒMÏƒB„6`„G—„=ß„z…^˜…z÷…Yr†‡Ì†ET‡š‡4²‡(ç‡'ˆ=8ˆ:vˆJ±ˆ/üˆ+,‰,X‰)…‰,¯‰DÜ‰1!Š9SŠA�Š6ÏŠ:‹3A‹8u‹J®‹Kù‹/EŒHuŒK¾ŒS
! �.^�J��@Ø�!ŽB;Ž8~ŽR·Ž-
! �W8�J��ZÛ�?6�Hv�-¿�”í�E‚‘.È‘:÷‘?2’3r’2¦’<Ù’*“1A“ws“^ë“CJ”oŽ”0þ”;/•(k•3”•(È•2ñ•,$–'Q–Dy–5¾–)ô–(—%G—2m—o —I˜)Z˜!„˜X¦˜+ÿ˜J+™)v™: ™=Û™3š!Mš9oš2©š[Üš[8›-”›(Â›ë›6œ/;œ%kœ6‘œ/Èœ#øœ<�.Y�0ˆ�7¹�$ñ�5ž9Lž=†žGÄž*Ÿ%7Ÿ]ŸxŸ'–Ÿ@¾Ÿ%ÿŸ % ®Æ Lu¡MÂ¡¬¢¼½¢\z£j×£MB¤N�¤¸ß¤¬˜¥^E¦f¤¦È§¼Ô§f‘¨nø¨„g©2ì©Mª(mª5–ªQÌªH«Mg«Uµ«[¬Lg¬B´¬s÷¬ k­-Œ­Iº­@®”E®[Ú®¾6¯_õ¯†U°TÜ°41±Vf±0½±0î±-²5M²9ƒ²I½²B³bJ³‚­³A0´Qr´SÄ´*µCµ^µZsµzÎµ=I¶M‡¶OÕ¶6%·^\·7»·>ó·02¸4c¸7˜¸BÐ¸P¹=d¹?¢¹Jâ¹X-ºC†ºFÊº6»EH»’Ž»Q!¼Xs¼Ì¼*ì¼:½NR½H¡½;ê½(&¾"O¾6r¾#©¾Í¾.é¾#¿'<¿/d¿1”¿BÆ¿-	À17À!iÀ)‹À>µÀAôÀK6ÁV‚Á3ÙÁ:
Â3HÂ6|Â0³Â3äÂ?ÃBXÃ2›ÃAÎÃCÄŠTÄMßÄT-Å,‚Å*¯Å/ÚÅ,
! Æ7Æ
! SÆ#^Æ*‚Æ.­ÆÜÆJïÆ:ÇYÇrÇ+’ÇF¾ÇMÈJSÈjžÈN	É(XÉ�É+¡ÉpÍÉ>Ê#PÊ%tÊ4šÊÏÊàÊûÊË+6ËbË>}Ë<¼ËvùËpÌF�ÌSÔÌ/(Í-XÍ†Í¤Í@ÂÍÎ Î8Î:OÎ9ŠÎ9ÄÎ"þÎ3!Ï!UÏwÏ)�Ï*ºÏ0åÏ9Ð#PÐ$tÐA™ÐÛÐ"õÐ-Ñ3FÑ/zÑ,ªÑ<×ÑFÒ[Ò*vÒ.¡Ò+ÐÒ4üÒ71ÓSiÓG½Ó:Ô%@Ô!fÔ*ˆÔ³ÔÏÔ=ìÔ(*Õ1SÕ5…Õ*»Õ)æÕ,Ö/=ÖomÖkÝÖ0I×Xz×]Ó×a1Ø“ØW³Ø-Ù#9ÙE]Ù£Ù*¾ÙéÙ=ûÙ9Ú QÚ!rÚ ”Ú1µÚDçÚE,Û rÛD“Û{ØÛ0TÜ'…Ü6­Ü-äÜ)Ý#<Ý'`Ý"ˆÝ&«ÝÒÝ#òÝ'Þ">ÞaÞ-~Þ¬Þ¾Þ0ØÞ	ß"ß'3ß/[ß.‹ßºß'Úß à0#àTà#rà–à³àÒàêà á$)á:Ná0‰áBºá;ýá?9â?yâ¹âÏâ4ââ`ãxã$—ã¼ã#Úã'þã&ä6Eä|ä šä»äÍäãä%å%(åNånå†å¥åÄå-ßå
æ-(æ%Væ|æ.˜æÇæåæ3ç9çOçnç]€çÞç+ôç/ è#Pè0tè/¥è#Õèùè,éEéYé,xéC¥ééé6ûéA2ê+tê+ ê*Ìê.÷ê!&ë*HëRsë\Æëc#ì9‡ì=Áì!ÿì'!íHIí5’í)Èí)òí"î#?îcî.~î­î$½î(âî=ï.Iïxï;’ï(Îï÷ï.ð@AðU‚ðbØð‚;ñ‚¾ñAòCZòžò½ò#Ýò(ó0*ó5[ó‘ó§ó"¶ó"Ùó}üó5zô2°ô ãô6õ4;õpõMŽõNÜõ3+ö>_öKžö9êöE$÷Gj÷8²÷Pë÷C<øJ€ø1Ëø5ýø*3ù)^ùCˆùfÌù_3ú“ú1²úäúþú<û+Zû"†û6©û2àû1ü3Eü5yü7¯ü'çüIý-Yý6‡ý&¾ý$åýJ
! þNUþP¤þ>õþ[4ÿ@�ÿ5ÑÿA)I#s!—0¹,ê.1F2xG«Kó,?Ml,º;çX#=|Oº<
! .GCv5ºð)%:)`)Š´Íç2<63s0§ØGî364j8Ÿ8Ø+/"[Q~1ÐA	(D	,m	š	0¹	*ê	E
! B[
! @ž
! -ß
! /
-=.k(š(Ã*ì.)F1pG¢KêJ6
3�
,µ
&â
,	"6=Y,—'Ä1ì#'B9j0¤'Õ3ý01/b(’1»)í36K ‚2£ Ö?÷+7.c-’+Àì þ\=/š'Êò+*7'b$Š*¯Ú]ô;R_Ž0î) I2jE�)ã<
"J'm•-°+Þ
! ;2FnµÕ-ñ S@R”ZçOB’¨$ºXß18\jLÇIM^K¬ZøkSK¿NdZ+¿/ë#0?/p# -Ä,ò& F C] ¡ 3¸ +ì  !*9!.d!“!?³!ó!,"?"W")t""ž"4Á"(ö"f#†#+£#JÏ#;$$V$C{$<¿$5ü$*2%.]%Œ%F¦%"í%i&+z&>¦&'å&:
'H'_'z'5”'=Ê')(2(H(c(0~(0¯(à(,ò(6)CV)š)$²)&×)Gþ)2F*y*J˜*,ã*:+KK+-—+;Å+,#,>,.Z,+‰,µ,Ä,ä,A-E-"e-ˆ-¡-Á-)Ù-).-. H.#i.�.£.V¾./$5/Z/2y/¬/Å/Ü/.ô/5#0'Y0�0,ž09Ë01	1A&10h1"™1"¼1ß1Gü1DD2)‰2E³2/ù2G)36q3$¨38Í384d?4O¤4=ô4C25Hv5,¿5Bì5./67^63–6@Ê6;7HG7W�7;è75$8AZ8Wœ86ô89+9;e9T¡94ö96+:4b:L—:8ä:<;=Z;>˜;?×;Z<Ir<A¼<=þ<6<=6s=:ª=4å=@>I[><¥>Nâ>Q1?8ƒ?B¼?Kÿ?uK@5Á@O÷@IGA8‘A<ÊAFB:NBF‰BGÐBGCI`C=ªCfèC/OD.DA®DðD“E& EWÇEbFL‚FAÏF=GlOG¼G¶ÓGŠH£H#¿H%ãH)	I53IHiI²I=ÐISJEbJ:¨J<ãJ> K:_K>šK=ÙKOL@gLE¨L*îLM 8MSYM­MÍMBãMB&N:iN'¤N0ÌN6ýN24O*gO*’O2½O:ðO(+P6TPB‹PHÎP,Q0DQ"uQ+˜Q-ÄQ+òQ~R��R!-SOS hS ‰S ªS+ËS'÷S#T$CThT+ˆT1´T/æTU;6U
! rUI}UAÇU"	V1,V"^VF�VdÈVU-WPƒW'ÔWüWX4 X\UXO²X7Y5:Y{pYKìY28ZkZP|Z?ÍZ1
['?[#g[R‹[+Þ[&
! \'1\mY\4Ç\(ü\(%]N]_]:q]3¬]$à]^8"^0[^'Œ^R´^__D:_'_@§_ è_@	` J`-k`+™`Å`â`aa3da*˜a-Ãa#ña-b,CbpbU‰b(ßb,c&5cB\c#Ÿc+Ãc+ïcXd5td#ªdÎdpèdYe'ye¡e#½eáeOýe!Mf"of%’f¸fÓfäf0üf--g[g7tg'¬g"Ôg!÷g7h$Qhvh,’h#¿hãh!i%%i#Kioi�i­i0Äi(õi)jHjdj�j!“jµjËj.æj:kQPk¢k"Àk1ãk#l09l&jl
‘laŸl.m0mdAm1¦mØmÛmßm.ïmn&n2.n2anM”nMân0o0Douo(|o,¥oÒoÞoçop2pKApK�pCÙpq97q2qq9¤q<Þqr9$r^rwr‘r#ªrOÎr.s5Ms9ƒs5½sfós'Zt8‚t!»t4Ýt>u?Qu+‘u*½u,èu-v/Cvsv2Šv*½v.èv)w&Aw'hw&�w&·w%Þw#x'(x%Px(vx Ÿx$Àx åx"y,)y2Vy‰y©y*Èy,óy. z$Oz*tzAŸz1áz{+{)G{q{+‘{^½{?|?\|)œ|3Æ|5ú|D0}?u}Oµ}-~23~Lf~/³~6ã~ô,€<€W€8w€0°€3á€7�>M�$Œ�5±�,ç�.‚,C‚1p‚3¢‚2Ö‚	ƒ6%ƒ1\ƒ$Žƒ0³ƒäƒúƒ7„9„Y„u„#‰„­„ Í„+î„…!…2…F…X…k…ƒ…Ÿ…¿…Ò…å…:ü…)7†Ja†C¬†ð†‡((‡,Q‡S~‡Ò‡Ù‡,à‡
! 
ˆˆ7ˆTˆ(mˆ:–ˆÑˆ7îˆ(&‰O‰5o‰¥‰¹‰)Ö‰/Š
0Š!>Š `Š'�Š ©Š0ÊŠûŠ
‹ $‹E‹\‹r‹‹‹¥‹´‹-Ò‹"Œ!#Œ)EŒPoŒÀŒÂŒËŒÔŒ$ÝŒ3�6�R�1r�:¤�>ß�Ž'Ž0Ž9ŽBŽ!KŽmŽ‰Ž–ŽŸŽ¬ŽµŽ¾ŽÇŽÐŽìŽõŽAùŽB;�~~�°ý�K®�gú�b‘{‚‘eþ‘Œd’-ñ’G“Qg“¹“3Ù“=
”;K”5‡”,½”ê”•‰•^–•rõ•oh–Ø–
ö–*—</—.l—›—·—5Ô—

! ˜€˜™˜’Ÿ˜(2™+[™.‡™+¶™-â™€š|‘šn›3}›A±›kó›5_œ'•œ7½œ.õœ5$�&Z�$��.¦�Õ�[ñ�“MžŒážcnŸGÒŸJ Ge ¹­ +g¡1“¡KÅ¡V¢:h¢$£¢®È¢+w£££½£×£nð£)_¤¥‰¤B/¥.r¥>¡¥<à¥;¦:Y¦¡”¦'6§E^§W¤§>ü§S;¨Y�¨Lé¨L6©œƒ©? ªQ`ªb²ªB«QX«Eª«Oð«s@¬[´¬„­V•­\ì­=I®6‡®}¾®A<¯K~¯<Ê¯0°-8°8f°QŸ°Bñ°G4±Q|±HÎ±I²Wa²Z¹²V³Hk³D´³Jù³?D´=„´BÂ´�µC‡µDËµ7¶AH¶*Š¶Gµ¶Mý¶KK·;—·?Ó·E¸5Y¸H�¸bØ¸J;¹b†¹Yé¹9Cº1}ºB¯ºÑòºQÄ»r¼N‰¼9Ø¼6½ZI½9¤½iÞ½]H¾X¦¾Eÿ¾NE¿@”¿2Õ¿FÀbOÀU²À‡ÁM�Á`ÞÁ@?ÂV€ÂW×Â9/ÃliÃ\ÖÃB3ÄyvÄTðÄPEÅI–ÅFàÅN'ÆCvÆGºÆ~Çy�ÇLûÇ:HÈWƒÈTÛÈS0ÉR„É>×É:ÊdQÊ'¶Ê*ÞÊC	Ë/MËA}ËL¿Ë6ÌBCÌE†ÌCÌÌBÍ_SÍ6³Í+êÍ?Î@VÎ=—Î:ÕÎAÏCRÏG–Ï2ÞÏ7ÐBIÐZŒÐ@çÐ+(Ñ+TÑ9€ÑIºÑCÒ)HÒMrÒ7ÀÒ7øÒ+0Ó:\ÓA—Ó*ÙÓ*Ô,/Ô(\Ô7…Ô½Ô1ÛÔ=
Õ>KÕOŠÕÚÕ%õÕuÖ;‘ÖOÍÖ ×H>×D‡×5Ì×[ØK^ØBªØQíØ??ÙÙ8œÙuÕÙLKÚL˜Ú=åÚA#ÛBeÛA¨ÛBêÛ:-Ü$hÜA�Ü3ÏÜ,Ý!0Ý#RÝTvÝ-ËÝ+ùÝ,%ÞXRÞ³«Þs_ßqÓß‡EàtÍà`Báb£áVâY]â#·âBÛâUãStã¶Èã#ä£ä#¼ä6àä[å>så²åÂÇå4Šæ¿æ3Ëæÿæ(ç4ç0Mç~ç4œç!Ñç"óçè/è!;è
! ]èhèwè‹è˜è¯èÂèÊè	ÓèÝèíèüèéé*éEé`ésé€é�é�é¯éÄé	×éáéîéþéê	!ê
! +ê%6êX\êZµê[ë[lëOÈë"ì7;ìOsì'Ãì6ëì6"íFYí í9½í[÷í3Sî‡î î½î@ÑîBï?Uï-•ï0Ãïôï?ð3Kð0ð)°ð5Úðñ+ ñ0LñH}ñ$Æñ+ëñ:òRòAiò:«ò%æòó%&ó)Lóvó“ó-°óBÞó?!ô,aôPŽôSßôw3õC«õ'ïõ7ö5Oö?…ö=Åö6÷9:÷At÷G¶÷.þ÷)-ø:Wø"’ø µø/ÖøHùJOù'šù‡Âù>Jû‰ûE	üŽOübÞüPAý=’ý1Ðý/þq2þo¤þ.ÿ0CÿUtÿŸÊÿ=jO¨gøe`VÆWEuJ»):0)kl•B7^)–#Àäý'<'Qy—$©Î+î#>/^%Ž´Ò(ìh%~H¤4íJ"0mFž?åm%	l“	I
! HJ
! C“
! H×
! G BhO«(ûK$2p6£lÚeG
M­
8û
U4mŠ3ø2,*_4ŠQ¿#+51a'“5»VñmH{¶@2ns+â*,'W&'¦@Î9SI#�!ÁJã>.Zm.ÈL÷D1b%”DºKÿK;i:¥^àK??‹Ë;ë0'$X<}ºÖ$ôF%`6†6½)ôVGu4½tò@g:¨ã9F=/„#´2Ø1>=h|1å/UG>�JÜG' Go 6· +î .!hI!O²!K"8N"C‡"SË"d#Q„#=Ö#B$IW$X¡$\ú$4W%9Œ%CÆ%=
! &CH&6Œ&1Ã&7õ&H-'3v'=ª'Oè'08(0i(*š(!Å(<ç(-$))R))|)*¦))Ñ)Pû)6L*/ƒ*/³*/ã*8+5L+9‚+9¼+6ö+7-,.e,9”,-Î,:ü,<7-/t->¤-+ã-(..8.+g.8“.BÌ.:/J/Jh/³/iÈ/20'F0n0nˆ0÷0o1,‚1M¯1Ký1HI3-’37À37ø3>04Go44·4Oì4<5;X5(”53½5 ñ56m06'ž6;Æ6B79E707D°7Bõ7D88B}8GÀ8G9?P9�9®9^Ë9P*:6{:5²:5è:C;*b;[�;8é;{"<¨ž<XG=% =Æ=$ä=G	>)Q>8{>;´>Rð>+C?9o?)©?7Ó?R@:^@A™@8Û@)At>A0³A3äA8B.QB9€BKºB%C,C&HC1oC7¡C?ÙC%D%?D$eDTŠD2ßD*E1=EKoED»EAF+BF&nF%•F$»F?àF/ GPG#lG.�G1¿GzñGtlHHáH9*I[dI<ÀIGýI*EJ)pJXšJ<óJ#0K(TK/}Kq­KNL)nLN˜L2çLMM)hM2’M;ÅM;N1=NaoNÑN0äNGO_]Ok½O:)PdPH}P1ÆPdøPB]QC Q{äQR`RN³R1SV4S=‹SSÉSZTdxTdÝTEBUBˆUCËUCVSV@dV
¥V&³V3ÚVJW1YW>‹W<ÊWBX1JX6|X'³X3ÛX8Y7HY+€Y(¬Y4ÕYR
! Z>]ZœZ'·Z,ßZ;[4H[B}[kÀ[2,\:_\*š\%Å\ë\!]&]B]^]+w]£] Á]/â]^
1^:?^Gz^FÂ^@	_J_&b_‰_.¤_Ó_8é_:"`C]`@¡`>â`E!agaAça`)b'Šb²b;Âbþbcc=c.Rc�c›c<µc5òc5(d3^d(’d5»dñd*
e#8e\eee.re.¡e0Ðe8f:fZfExfN¾fG
gFUg@œg>Ýg<h&Yh<€h5½h=óh1iBQi$”i[¹iAj_Wjc·jDkM`kG®k_ök8Vl+�l.»lêlmm*m#;m#_m(ƒm¬m>Äm6n.:n\in9ÆnKoRLo2Ÿo8ÒoJpIVpD pMåpA3qJuq>Àq9ÿq09r/jr-šr8Èr4s6sRs7nsD¦sEësA1t)st�t6½t8ôt.-u3\uC�uÔu<êu>'v,fv3“v>Çv<wCw[wtw]”wYòwYLx9¦x5àx1y5Hy6~yFµy!üyzY1zW‹z=ãz+!{+M{/y{?©{Aé{+|F|a|Ms|oÁ|91}=k}>©}8è}!~->~,l~™~A²~@ô~>5<t5±8ç< €]€@v€+·€.ã€M�:`�7›�Ó�2ñ�($‚M‚.m‚œ‚!º‚+Ü‚/ƒ28ƒ!kƒ7�ƒEÅƒ„
$„2„ A„b„1w„1©„Û„"÷„…f)…(�…#¹…Ý…1ü….†%;†%a†(‡†°†3Ì†0‡*1‡)\‡>†‡`Å‡6&ˆ?]ˆG�ˆHåˆN.‰Z}‰QØ‰f*Šo‘ŠV‹WX‹S°‹GŒFLŒG“Œ$ÛŒ#�%$�*J�>u�´�)Í�8÷�C0ŽtŽ1ŽŽ7ÀŽEøŽ:>�Jy�5Ä�5ú�?0�Bp�"³�0Ö�6‘v>‘Wµ‘U
’Lc’4°’tå’?Z“"š“n½“L,”@y”Tº”+•V;•Y’•0ì• –8>–!w–:™–_Ô–4—Q— n—�—®—(Ã—ì—˜˜0˜ P˜!q˜!“˜#µ˜#Ù˜-ý˜+™B™\™)u™jŸ™'
! š'2šXZš,³š9àš*›4E›1z›v¬›r#œL–œKãœW/�B‡�kÊ�E6žQ|ž8Îž=Ÿ¡EŸ çŸQˆ /Ú A
! ¡jL¡f·¡3¢ER¢2˜¢DË¢.£<?£|£?�£KÐ£E¤b¤.w¤*¦¤!Ñ¤6ó¤7*¥#b¥c†¥Oê¥7:¦#r¦7–¦#Î¦9ò¦%,§9R§%Œ§K²§7þ§96¨%p¨Q–¨eè¨ON©cž©)ª<,ª)iª)“ª'½ªBåª(«*E«'p«'˜«IÀ«"
! ¬:-¬;h¬1¤¬BÖ¬2­ML­Cš­+Þ­4
! ®?®'[®-ƒ®7±® é®
! ¯k)¯:•¯GÐ¯?°1X°9Š°?Ä°1±16±[h±!Ä±#æ±O
! ²)Z² „²J¥²0ð²;!³#]³'�³*©³:Ô³>´#N´Or´%Â´?è´*(µ:Sµ>ŽµÍµ<åµ"¶0;¶.l¶›¶#·¶Û¶ê¶/	·@9·,z·?§·qç·9Y¸6“¸7Ê¸3¹36¹%j¹�¹-¢¹2Ð¹(º=,º=jº&¨ºHÏº#»P<»<�»&Ê»&ñ»L¼e¼*ƒ¼+®¼)Ú¼½L½9g½¡½%¶½)Ü½6¾*=¾8h¾.¡¾,Ð¾-ý¾-+¿6Y¿�¿*¯¿*Ú¿$À3*ÀO^À*®ÀOÙÀl)Áy–ÁuÂ:†ÂuÁÂD7Ã |Ã'ÄˆEÄ°ÎÄ„Å¬Æ¦±ÆÎXÇ)'È4QÈI†È)ÐÈ3úÈ#.ÉRÉ"cÉ"†É"©É ÌÉ íÉ$Ê$3Ê$XÊ"}Ê" Ê)ÃÊ,íÊ)Ë'DË9lËO¦Ë,öË*#Ì2NÌ)�Ì3«ÌRßÌ42ÍlgÍLÔÍK!ÎdmÎ?ÒÎWÏ9jÏ0¤Ï=ÕÏ4Ð:HÐ^ƒÐXâÐn;ÑYªÑWÒ\\ÒJ¹Ò[ÓD`ÓE¥ÓvëÓ#bÔ$†Ô#«Ô!ÏÔñÔ×Ö@ÙÖ:×@U×:–×+Ñ×8ý×M6ØS„ØkØØDÙM_Ù:­ÙOèÙ8ÚCIÚF�ÚgÔÚf<Û^£ÛXÜM[Ü ©ÜÊÜ8æÜ?ÝB_Ý¢Ý¹Ý'ÍÝ*õÝ“ ÞZ´Þ"ß82ßDkß °ß2Ñß3à$8à7]à•à;µà.ñà% áFá`á*wá:¢á*Ýá1âq:â8¬â.åâ9ã"NãJqã9¼ãöã,ä>ä2Wä5Šä9Àä:úä*5å `å!�å!£å6ÅåDüå4Aæ,væ*£æÎæîæ;	ç6Eç3|ç.°ç$ßç?è-Dè,rè9ŸèaÙè<;é=xée¶é:êHWê, ê-ÍêXûê.Tëƒë$ ëÅë ãëìFì4^ì4“ìÈì#àìí)í&Fí&mí+”íCÀí(î"-î(Pî(yî)¢î)Ìî*öî*!ï*Lï*wï*¢ï*Íï*øï*#ð*Nð*yð*¤ð*Ïð(úð(#ñ(Lñ(uñ(žñ(Çñ)ðñ(ò(Cò(lò(•ò*¾ò*éò*ó*?ó(jó(“ó(¼ó(åó(ô(7ô(`ô(‰ô(²ô(Ûô)õ).õ'Xõ(€õ(©õ)Òõ)üõ(&ö(Oö(xö(¡ö+Êö'öö'÷(F÷'o÷3—÷4Ë÷4ø35ø"iøBŒø?Ïø%ù 5ùBVù3™ù6Íù4úF9ú{€ú:üú'7û_û#{ûŸû6ºû.ñû4 ü)Uüü*ˆü.³ü+âü7ý?Fý>†ýAÅýÂþ2ÊþvýþLtÿLÁÿL9[0•HÆ@=P>Ž!ÍIïF9N€"ÏTòGfA€:Â>ý< W(x)¡"Ëî8'*`‹&¨&Ï ö0-H(vŸ#¸&Ü+'/!Wy!™!»-Ý("4"W)z,¤ Ñ,ò+	#K	$o	'”	*¼	)ç	2
! QD
! ›–
! "2AU1—-É)÷:!\6rP©?úT:
:�
=Ê
5)>h+�-­"ÛNþPM$ž8Ã7ü94n<„7Á?ù599o3©4Ý9<L6‰8ÀAù;;7wG¯%÷)7,a5Ž"Ä.ç"2U*b�žB®:ñ,G]xM“0á..A$p
•A£aåAG+‰mµR#mv^äcCB§ê0!0R6ƒºÕiò*\)‡1±-ã/)A,kb˜Eû(AdjoÏB?1‚*´*ß
!  >* ?i © >È Š!2’!0Å!6ö!7-"]e"0Ã"ô"#,%#&R#)y#$£#È#7ç#%$(E$n$'�$!µ$ ×$%ø$/%1N%€%&’%!¹%(Û%:&-?&m&2Œ&$¿&(ä&
'>-'!l'/Ž'¾'%×'.ý'8,(5e(›(/«(Û( ù(*)"E)Lh)Gµ)8ý)(6*!_*7�*)¹*%ã*%	+/+K++k+"—+º+#Ù+-ý+*+,$V,){,/¥,Õ,'õ,-(;-Cd-¨-Ä-?Þ-!.0@.$q.–.,­.#Ú.3þ.+2/^/vt/^ë/eJ0M°0þ0;12Y1*Œ1·1&Ñ1 ø182!R2:t2¯2Î2/ã2<37P3'ˆ3°31Ð3(47+4(c4Œ4$§4Ì4ë485E?5H…5)Î5)ø5w"6—š6x27««7W8t×8WL9‚¤9†':¥®:¬T;w<(y<¢<,Â<Uï<0E=-v=O¤=)ô=O>$n>=“>%Ñ>0÷>.(?W?v?“?­?È?à?Fû?"B@=e@$£@!È@&ê@;A(MA#vA/šANÊAB7BQB#oB2“B1ÆBøB+C;C)QC#{C3ŸC!ÓC&õCD1:DVlD ÃD<äD!E7E2TE,‡E ´E(ÕE,þE7+F#cF0‡F¸FcÖF4:G6oG¢¦G8IH,‚H7¯HçHI+I¾KI>
! JÛIJv%K<œK7ÙKdL vL=—L-ÕL'M(+McTM.¸MtçM‰\N!æN3O;<O1xO0ªO$ÛO'P"(PKP fP6‡P!¾P!àP6Q"9Q)\Q†Q¥Ql¼Q;)R9eR@ŸRYàR&:S aS-‚Sr°SQ#T;uT(±TÚTEôT::U(uUžU.³UgâU4JVRV+ÒV?þV>W[WCwW»WÁW=ÜWX%3XYXrX�X"°X-ÓXY Y9@YMzYÈYAÎY<Z8MZI†Z!ÐZXòZEK[‘[¤[·[Ì[ê[(ÿ[.(\W\m\/ƒ\A³\$õ\,]G]1^]3�]9Ä]<þ]N;^CŠ^#Î^+ò^3_0R_'ƒ_«_%Ë_+ñ_5`S`p`%�`µ`Ð`ð` a-a*Ia1ta0¦a+×aCb Gb"hb.‹b1ºb.ìb%c0Ac)rc0œcÍc:æc2!d(Td0}d®d¿d)×de`e$|e
¡e1¯eáe&öef/8f$hf�f'�f=ÅfgB#gfg3ƒg$·g/Üg<h1Ih{hŽh&«h5Òhi"#i&Fi*mi)˜i;ÂiYþi-Xj7†j:¾j3ùj--k1[k2�kÀk.àk<l5Ll5‚l1¸l;êl)&mqPmOÂm.n$An?fn-¦n)Ôn5þnJ4o%oY¥oÿo$p+?p7kp/£pFÓp-q@Hq4‰q!¾qàqöq4
r>Br0�rA²r=ôr62s-is2—sÊs!äs8t6?t-vtE¤têt;u9AuH{u:Äu7ÿu:7v7rv;ªv:æv<!wF^w*¥wÐw+íw*xDx6Px$‡xO¬x=üx=:y?xy¸y(ÐySùy>Mz2ŒzJ¿z;
! {5F{?|{m¼{%*|CP|9”|;Î|s
! }\~}(Û}�~1’~2Ä~2÷~F*0q3¢6Ö*
€'8€?`€8 €+Ù€>�?D�3„�R¸�!‚x-‚D¦‚9ë‚I%ƒ9oƒ©ƒ!Çƒ
éƒ3÷ƒH+„'t„/œ„GÌ„-…'B…:j…G¥…í…M
†_[†,»†>è†B'‡Nj‡O¹‡	ˆ4ˆ.Rˆ>�ˆLÀˆS
‰oa‰/Ñ‰>ŠJ@ŠH‹Š~ÔŠGS‹F›‹Eâ‹6(Œ5_ŒZ•Œ"ðŒZ�\n�Ë�
à�Fî�E5Ž4{Ž°Ž@ÆŽ@�0H�y�:ˆ�>Ã�C�2F�9y�8³�ì�
! ‘$‘):‘d‘~‘-š‘È‘Þ‘&ú‘4!’4V’4‹’%À’0æ’0“FH“F�“$Ö“Bû“.>”m”&†”­”Ä”×”ï”•)•B•V•j•-€•®•Ã•6Ø•!–1–D–W–t–ˆ–›–¯–Ë–Þ–þ–—5—L—l—ƒ— —´—:Í—D˜BM˜E�˜LÖ˜8#™4\™/‘™-Á™Hï™¹8š#òš›0›J›d›$›4¤›&Ù›/œ20œ;cœ%Ÿœ0Åœöœ&�7�*Q�<|�M¹�0ž08ž,iž–ž´ž!ÓžõžŸ0ŸJŸdŸ~Ÿ˜Ÿ¸ŸÓŸîŸ	 8$ ] 8x ± Ì ç ¡!¡?¡X¡t¡.�¡¾¡Ú¡ö¡#¢,6¢4c¢;˜¢Ô¢#ñ¢*£)@£Aj£2¬£'ß£"¤"*¤;M¤0‰¤ º¤"Û¤!þ¤! ¥$B¥$g¥9Œ¥6Æ¥=ý¥A;¦/}¦-­¦1Û¦E
§:S§nŽ§5ý§03¨Ed¨,ª¨3×¨>©4J©:©4º©ï©'
ª#5ª'Yª=�ª#¿ª(ãª9«+F«)r«+œ«6È«-ÿ«>-¬4l¬4¡¬2Ö¬0	­0:­+k­/—­/Ç­/÷­,'®$T®y®]—®õ®6
¯1D¯Av¯@¸¯ù¯@°;X°D”°#Ù°>ý°A<±7~±:¶±2ñ±5$²2Z²�²K©²õ²³/³*L³-w³6¥³'Ü³´Q ´r´'�´µ´Ð´-ë´(µ,Bµ,oµ,œµ)Éµóµ,¶6;¶'r¶Lš¶Lç¶<4·<q·B®·)ñ·¸1:¸.l¸.›¸LÊ¸k¹ƒº £º6ÄºJûºXF»(Ÿ»'È»ð»)¼@5¼4v¼C«¼&ï¼V½Pm½P¾½U¾!e¾>‡¾+Æ¾Aò¾94¿9n¿1¨¿¡Ú¿B|À#¿ÀCãÀI'ÁqÁ-�Á»ÁGÕÁ#Â}AÂ¯¿ÂoÃCˆÃNÌÃjÄ†Ä¦Ä1µÄçÄ;ÅBÅ_Å|Å4—ÅLÌÅMÆgÆDyÆD¾Æ Ç$Ç:;ÇvÇD�ÇLÒÇ>È5^È:”È6ÏÈIÉCPÉE”É+ÚÉ+ÊL2Ê)Ê2©ÊKÜÊJ(ËJsË'¾Ë/æË2ÌIÌ"YÌF|Ì(ÃÌ6ìÌ=#Í=aÍ9ŸÍ5ÙÍ(Î48Î0mÎ,žÎ8ËÎ(ÏC-Ï'qÏ.™ÏÈÏDæÏ'+Ð@SÐ.”Ð0ÃÐ!ôÐ<ÑFSÑ6šÑ.ÑÑCÒCDÒ&ˆÒ,¯Ò2ÜÒDÓ TÓ1uÓ§Ó=ÆÓ:ÔP?Ô&�Ô<·Ô8ôÔ--Õ[Õ!yÕ1›Õ.ÍÕ5üÕN2Ö+�ÖE­Ö?óÖ]3×9‘×2Ë×2þ×21Ø>dØ>£Ø,âØEÙHUÙEžÙ0äÙ6Ú,LÚ6yÚU°Ú!Û(ÛaGÛU©Û3ÿÛ/3Ü2cÜ$–Ü"»Ü)ÞÜ&ÝF/Ý2vÝ$©ÝNÎÝAÞ?_Þ5ŸÞtÕÞ—Jß9âßcàG€à?Èà:á8Cá%|á)¢áÌá#ìá#â-4â‰bâ=ìâ9*ãBdã2§ã%Úã%ä&&ä+Mä;yä:µä&ðäUåmå&Šå&±å/Øå2æ/;æ8kæ4¤æ!Ùæ+ûæ2'ç-Zç%ˆç)®ç%Øç%þç&$è+Kèwè2”è/Çè÷è&éa9éŒ›éL(êPuêjÆê41ë'fëŽëŠ®ë9ìUì2^ì.‘ì'Àì%èìí2-í`í-}í2«í7Þí2î=Iî8‡î8Àî=ùî87ï6pï;§ï4ãï9ð4Rð9‡ð4ÁðEöð7<ñ1tñ2¦ñ2ÙñFòKSòIŸòIéòE3óGyóÁóHAôTŠôßô0ùô,*õcWõF»õ¾ö•ÁöPW÷ö¨÷DŸøäø÷øù!ù7ùGùZùqù�ù@©ù,êù[ú0sú*¤úLÏú-û+Jû@vû>·û5öû.,ü[üXtüÍü<íü,*ý)WýF�ý8Èý7þ19þ<kþB¨þCëþG/ÿNwÿ.Æÿ=õÿm3	/¡	/Ñ	N	#P	at	6Ö	Y
	Zg	@Â	_	/c	(“	k¼	-(	.V	M…	IÓ	2	8P	C‰	vÍ	jD	0¯	!à	+	+.	+Z	+†	,²	,ß	-	-:	-h	-–	-Ä	-ò	- 		-N		-|		-ª		-Ø		-
! 	+4
! 	+`
! 	+Œ
! 	+¸
! 	+ä
! 	+	,<	+i	+•	+Á	+í	-	-G	-u	-£	+Ñ	+ý	+)
	+U
	+�
	+­
	+Ù
	+	+1	+]	,‰	,¶	*ã	+	+:	,f	,“	+À	+ì	+	+D	.p	*Ÿ	*Ê	+õ	#!	AE	U‡	BÝ	c 	„	+œ	KÈ	M	9b	+œ	È	>â	3!	&U	$|	Y¡	3û	4/	Qd	<¶	6ó	)*	>T	!“	"µ	GØ	K 	7l	)¤	*Î	$ù	$	#C	$g	$Œ	#±	‹Õ	8a	Jš	<å	#"	.F	>u	8´	4í	W"	*z	M¥	:ó	v.	?¥	5å	@	6\	>“	rÒ	4E	-z	:¨	Bã	@&	"g	0Š	»	$Î	 ó	N 	,c 	� 	­ 	/Í 	1ý 	8/!	+h!	)”!	<¾!	'û!	-#"	0Q"	a‚"	'ä"	4#	%A#	'g#	&�#	^¶#	.$	3D$	,x$	¥$	A¿$	5%	 7%	*X%	ƒ%	¡%	+¼%	<è%	%&	)=&	(g&	/�&	<À&	"ý&	, '	$M'	r'	 ˆ'	©'	 È'	/é'	3(	M(	)a(	?‹(	Ë(	Cß(	M#)	=q)	2¯)	Eâ)	D(*	Vm*	,Ä*	'ñ*	Y+	4s+	,¨+	0Õ+	0,	=7,	0u,	:¦,	1á,	9-	2M-	1€-	;²-	1î-	3 .	5T.	1Š.	2¼.	@ï.	10/	?b/	J¢/	6í/	8$0	4]0	4’0	<Ç0	>1	=C1	3�1	:µ1	Cð1	742	:l2	6§2	1Þ2	E3	AV3	Q˜3	_ê3	WJ4	O¢4	Hò4	 ;5	8\5	(•5	¾5	Ñ5	9ê5	H$6	Em6	)³6	Ý6	4ò6	3'7	N[7	1ª7	OÜ7	6,8	3c8	2—8	0Ê8	/û8	)+9	#U9	*y9	-¤9	*Ò9	-ý9	@+:	!l:	Ž:	<©:	æ:	-ø:	2&;	?Y;	.™;	$È;	í;	'<	(4<	(]<	5†<	¼<	Ñ<	!ê<	;=	:H=	5ƒ=	¹=	-Ì=	&ú=	 !>	B>	'a>	*‰>	%´>	*Ú>	$?	A*?	Cl?	°?	<Ð?	.
@	3<@	)p@	&š@	&Á@	6è@	7A	4WA	6ŒA	&ÃA	3êA	3B	IRB	%œB	ÂB	
ÛB	'éB	-C	&?C	fC	O†C	HÖC	HD	NhD	9·D	HñD	H:E	JƒE	ÎE	*åE	(F	9F	1YF	)‹F	-µF	,ãF	,G	<=G	5zG	&°G	/×G	=H	&EH	%lH	7’H	5ÊH	<I	"=I	`I	FtI	$»I	àI	.ïI	0J	WOJ	§J	<·J	ôJ	9
K	OGK	—K	³K	 ÒK	]óK	!QL	sL	:�L	TÊL	!M	AM	[M	%vM	$œM	ÁM	uÝM	gSN	D»N	:O	!;O	*]O	-ˆO	¶O	#ÖO	!úO	0P	<MP	<ŠP	&ÇP	<îP	R+Q	;~Q	>ºQ	tùQ	@nR	8¯R	wèR	9`S	3šS	BÎS	?T	GQT	X™T	3òT	G&U	JnU	E¹U	DÿU	YDV	lžV	pW	"|W	\ŸW	LüW	8IX	;‚X	E¾X	GY	?LY	jŒY	K÷Y	UCZ	[™Z	lõZ	4b[	O—[	Eç[	O-\	i}\	Oç\	[7]	'“]	:»]	aö]	�X^	WÚ^	82_	Œk_	Žø_	‰‡`	†a	H˜a	Náa	=0b	inb	7Øb	Yc	ujc	vàc	)Wd	)�d	<«d	9èd	"e	,9e	fe	?}e	^½e	=f	]Zf	@¸f	dùf	C^g	J¢g	_íg	)Mh	Vwh	@Îh	Qi	Vai	U¸i	=j	VLj	S£j	9÷j	31k	)ek	$�k	)´k	?Þk	.l	(Ml	%vl	hœl	*m	00m	.am	6�m	;Çm	+n	/n	:Mn	8ˆn	)Án	-ën	'o	Ao	%Uo	%{o	O¡o	%ño	p	&2p	4Yp	#Žp	2²p	åp	7q	/:q	1jq	œq	(¼q	åq	#ôq	‰r	O¢r	9òr	$,s	.Qs	?€s	.Às	Sïs	0Ct	8tt	5­t	Bãt	r&u	B™u	FÜu	^#v	d‚v	‚çv	fjw	PÑw	Z"x	K}x	Éx	;áx	:y	BXy	5›y	+Ñy	4ýy	-2z	`z	3wz	*«z	PÖz	'{	2?{	(r{	-›{	1É{	@û{	><|	I{|	?Å|	+}	61}	)h}	L’}	Eß}	%~	'<~	d~	
{~	V‰~	1à~	8	<K	&ˆ	(¯	BØ	<€	RX€	8«€	Sä€	8�	2R�	…�	3¡�	+Õ�	‚		‚	‚	+‚	?‚	Y‚	Un‚	IÄ‚	ƒ	4#ƒ	4Xƒ	6�ƒ	5Äƒ	vúƒ	3q„	=¥„	<ã„	! …	7B…	;z…	(¶…	'ß…	:†	.B†	9q†	C«†	@ï†	A0‡	Er‡	“¸‡	ýLˆ	îJ‰	û9Š	ì5‹	!"Œ	3DŒ	+xŒ	1¤Œ	!ÖŒ	9øŒ	42�	5g�	,��	;Ê�	UŽ	1\Ž	\ŽŽ	/ëŽ	*�	(F�	;o�	.«�	Ú�	4ì�	3!�	4U�	1Š�	>¼�	Bû�	Z>‘	Z™‘	Aô‘	\6’	\“’	?ð’	80“	2i“	/œ“	-Ì“	;ú“	;6”	4r”	"§”	OÊ”	O•	8j•	£•	$¸•	 Ý•	þ•	4–	&R–	;y–	)µ–	jß–	KJ—	`–—	8÷—	80˜	%i˜	)�˜	L¹˜	V™	]™	o™	.�™	0°™	:á™	Hš	Neš	x´š	j-›	‡˜›	h œ	I‰œ	&Óœ	7úœ	.2�	Fa�	=¨�	9æ�	6 ž	:Wž	3’ž	;Æž	:Ÿ	:=Ÿ	HxŸ	2ÁŸ	ôŸ	< 	%C 	;i 	¥ 	&¼ 	!ã 	#¡	)¡	*G¡	8r¡	ƒ«¡	U/¢		…¢	`�¢	`ð¢	Q£	:f£	B¡£	1ä£	O¤	7f¤	$ž¤	4Ã¤	ø¤	5¥	5G¥	}¥	Aš¥	$Ü¥	=¦	)?¦	*i¦	”¦	±¦	Ç¦	â¦	'î¦	*§	A§	+X§	>„§	BÃ§	¨	#¨	;B¨	(~¨	§¨	(Á¨	Cê¨	%.©	9T©	FŽ©	5Õ©	8ª	8Dª	2}ª	°ª	$½ª	7âª	«	#5«	#Y«	)}«	#§«	MË«	7¬	9Q¬	7‹¬	8Ã¬	.ü¬	@+­	Bl­	<¯­	@ì­	>-®	l®	�®	6›®	>Ò®	¯	;+¯	g¯	>�¯	/À¯	-ð¯	L°	*k°	:–°	Ñ°	.é°	7±	kP±	g¼±	j$²	B�²	-Ò²	U³	"V³	"y³	)œ³	.Æ³	õ³	;
´	"I´	†l´	8ó´	A,µ	=nµ	P¬µ	Jýµ	zH¶	PÃ¶	8·	MM·	{›·	\¸	$t¸	E™¸	-ß¸	-
¹	E;¹	@�¹	0Â¹	)ó¹	*º	3Hº	6|º	.³º	@âº	F#»	Fj»	B±»	Aô»	.6¼	#e¼	‰¼	L¡¼	3î¼	W"½	0z½	«½	'Æ½	5î½	-$¾	+R¾	,~¾	0«¾	%Ü¾	9¿	<¿	R¿	%j¿	5�¿	Æ¿	à¿	Zú¿	)UÀ	GÀ	GÇÀ	%Á	C5Á	)yÁ	2£Á	 ÖÁ	0÷Á	.(Â	HWÂ	4 Â	ÕÂ	$ðÂ	,Ã	)BÃ	:lÃ	&§Ã	/ÎÃ	AþÃ	4@Ä	>uÄ	<´Ä	3ñÄ	(%Å	)NÅ	&xÅ	%ŸÅ	JÅÅ	Æ	EÆ	4^Æ	7“Æ	_ËÆ	=+Ç	0iÇ	5šÇ	DÐÇ	ŒÈ	‹¢È	7.É	@fÉ	B§É	;êÉ	+&Ê	-RÊ	"€Ê	{£Ê	Ë	4Ë	4IË	%~Ë	=¤Ë	;âË	/Ì	7NÌ	4†Ì	.»Ì	@êÌ	:+Í	+fÍ	(’Í	J»Í	6Î	=Î	OYÎ	g©Î	5Ï	zGÏ	1ÂÏ	<ôÏ	&1Ð	5XÐ	³ŽÐ	?BÑ	"‚Ñ	)¥Ñ	,ÏÑ	4üÑ	B1Ò	*tÒ	0ŸÒ	PÐÒ	I!Ó	,kÓ	0˜Ó	;ÉÓ	FÔ	1LÔ	I~Ô	5ÈÔ	HþÔ	5GÕ	[}Õ	3ÙÕ	F
Ö	<TÖ	O‘Ö	YáÖ	=;×	5y×	Z¯×	S
! Ø	2^Ø	(‘Ø	ºØ	^ÒØ	G1Ù	?yÙ	O¹Ù	G	Ú	!QÚ	LsÚ	CÀÚ	�Û	†Û	s¡Û	$Ü	-:Ü	OhÜ	I¸Ü	8Ý	\;Ý	J˜Ý	ãÝ	$üÝ	!Þ	5=Þ	#sÞ	1—Þ	$ÉÞ	îÞ	#
! ß	B.ß	$qß	%–ß	6¼ß	óß	"à	[5à	0‘à	;Âà	0þà	-/á	%]á	!ƒá	L¥á	 òá	$â	8â	Pâ	bâ	?yâ	>¹â	>øâ	>7ã	?vã	>¶ã	<õã	=2ä	<pä	@­ä	?îä	g.å	:–å	=Ñå	&æ	&6æ	D]æ	F¢æ	Jéæ	N4ç	@ƒç	FÄç	8è	PDè	H•è	EÞè	2$é	"Wé	zé	6šé	;Ñé	.
ê	[<ê	Z˜ê	Zóê	9Në	8ˆë	8Áë	.úë	T)ì	)~ì	K¨ì	?ôì	4í	+Rí	~í	.•í	&Äí	'ëí	;î	;Oî	‹î	"¦î	.Éî	øî	ï	6ï	8Sï	9Œï	4Æï	,ûï	Y(ð	-‚ð	8°ð	;éð	D%ñ	1jñ	œñ	'»ñ	 ãñ	ò	 #ò	Dò	%cò	#‰ò	&­ò	@Ôò	9ó	>Oó	1Žó	,Àó	Díó	E2ô	xô	Mˆô	9Öô	&õ	]7õ	•õ	.¯õ	-Þõ	-ö	:ö	*Iö	&tö	*›ö	>Æö	/÷	,5÷	1b÷	/”÷	$Ä÷	;é÷	6%ø	!\ø	@~ø	2¿ø	&òø	,ù	>Fù	1…ù	6·ù	2îù	3!ú	0Uú	>†ú	Åú	4äú	Nû	?hû	:¨û	1ãû	ü	%/ü	&Uü	!|ü	žü	(½ü	6æü	 ý	.>ý	Dmý	"²ý	1Õý	%þ	4-þ	2bþ	<•þ	NÒþ	7!ÿ	*Yÿ	,„ÿ	"±ÿ	#Ôÿ	øÿ	7
! GJ
! 3’
! &Æ
! &í
! :
! BO
! A’
! )Ô
! 
þ
! <
! 3I
! G}
! Å
! -á
! >
! <N
! .‹
! :º
! #õ
! O
! =i
! >§
! 7æ
! %
! (D
! <m
! :ª
! å
! >
! @
! 2Q
! 8„
! ½
! Ì
! 2à
! 
! -.
! 3\
! '�
! %¸
! 7Þ
! 5
! IL
! #–
! 
º
! 6È
! ÿ
! 	
! -:	
! "h	
! (‹	
! X´	
! Q
! 
! 1_
  
! /‘
  
! 8Á
  
! ú
  
! 
! E5
! I{
! 9Å
! ÿ
! 
! ^.
! +�
! B¹
! 
ü
! 

! 
!  
! %9
! C_
! :£
! (Þ
! 3
! ;
! .X
! -‡
! vµ
! v,
! c£
! 
! $
! ;8
! ,t
! '¡
! >É
! >
! >G
! †
!  
! ³
! Í
! rà
! /S
! !ƒ
! $¥
! 9Ê
! 
! 2
! R
! %f
! Œ
! Y¥
! ÿ
! 
! $:
! K_
! <«
! ”è
! O}
! ;Í
! 2	
! 1<
! -n
! -œ
! -Ê
! ø
! <

! J
! 8[
! I”
! (Þ
! A
! DI
! 7Ž
! *Æ
! .ñ
! 3 
! DT
! 4™
! 2Î
! 
! 
! 1
! !L
! ,n
! �›
! �)
! E·
! ý
! =
! 4U
! 2Š
! 2½
! 1ð
! e"
! 3ˆ
! 3¼
! 3ð
! g$
! >Œ
! |Ë
! UH
! (ž
! ”Ç
  
! \ 
! g!
! O€!
! 1Ð!
! 1"
! 04"
! 0e"
! M–"
! ä"
! 0þ"
! 4/#
! 3d#
! 0˜#
! /É#
! $ù#
! *$
! @I$
! AŠ$
! 9Ì$
! %%
! 8,%
! :e%
!  %
! 2µ%
! ‚è%
! =k&
! =©&
!  ç&
! N'
! 2W'
! =Š'
! "È'
! ãë'
! <Ï(
! `)
! Tm)
! QÂ)
! G*
! E\*
! D¢*
! #ç*
!  +
! D,+
! Sq+
! 4Å+
! ?ú+
! ?:,
! -z,
! N¨,
! T÷,
! `L-
! D­-
! Pò-
! WC.
! )›.
! $Å.
! bê.
! M/
! 1b/
! D”/
! hÙ/
! B0
! 6\0
! “0
! *£0
! Î0
!  ì0
! U
1
! +c1
! V�1
! )æ1
! H2
! 2Y2
! 6Œ2
! Ã2
! >ã2
! >"3
! 1a3
! )“3
! ?½3
! Pý3
! [N4
! @ª4
! ^ë4
! WJ5
! 9¢5
! Ü5
! )ú5
! B$6
! 7g6
! @Ÿ6
! à6
! (ø6
! #!7
! 3E7
! >y7
! (¸7
! #á7
! #8
! ,)8
! <V8
! >“8
! 3Ò8
! 79
! S>9
! A’9
! Ô9
! ì9
!  :
! 2-:
! `:
! 1~:
! *°:
! $Û:
! ';
! @(;
! Ci;
! 5­;
! ¬ã;
! ¬�<
! N==
! 5Œ=
! <Â=
! Qÿ=
! !Q>
! "s>
! ?–>
! &Ö>
! Jý>
! 4H?
! ,}?
! Aª?
! ì?
! 5@
! A>@
! U€@
! 9Ö@
! AA
! JRA
! G�A
! 3åA
! B
! :2B
! %mB
! “B
! C±B
! 5õB
! 2+C
! '^C
! =†C
! ÄC
! /ßC
! †D
! Š–D
! e!E
! ‡E
! $¡E
! 0ÆE
! ?÷E
! _7F
!  —F
! C¸F
! .üF
!  +G
! =LG
! ;ŠG
! 0ÆG
! @÷G
! *8H
! AcH
! I¥H
! (ïH
! ?I
! 8XI
! 2‘I
! IÄI
! ]J
! SlJ
! ÀJ
! 3àJ
! &K
! 1;K
! (mK
! ,–K
! 3ÃK
! *÷K
! g"L
! QŠL
! AÜL
! OM
! "nM
! 3‘M
! :ÅM
! BN
! )CN
! 3mN
! 4¡N
! /ÖN
! 8O
!  ?O
! `O
! 6zO
! 6±O
! 4èO
! 4P
! 8RP
! (‹P
! 4´P
! 'éP
! 3Q
! 4EQ
! ;zQ
! ¶Q
! AÖQ
! GR
! N`R
! N¯R
! VþR
! ^US
! c´S
! iT
! h‚T
! ëT
! kU
! ëU
! kV
! �ëV
! mW
! �íW
! oX
! rïX
! €bY
! €ãY
! ~dZ
! €ãZ
! d[
! ƒä[
! 9h\
! 7¢\
! CÚ\
! 6]
! 7U]
! 3�]
! Á]
! ;à]
! 7^
! 5T^
! 5Š^
! À^
! 3Ü^
! 3_
! ?D_
! 3„_
! $¸_
! 4Ý_
! :`
! 7M`
! 8…`
! 3¾`
! &ò`
! a
! 6a
! (Ta
! $}a
! 5¢a
! HØa
! 2!b
! -Tb
! -‚b
! .°b
! Aßb
! Y!c
! /{c
! @«c
! uìc
! Sbd
! ¶d
! 6Öd
! /
e
! =e
! )Ve
! (€e
! \©e
! 0f
! *7f
! 0bf
! [“f
! Eïf
! 5g
! EHg
! GŽg
! 'Ög
! &þg
! %h
! !Ah
! .ch
! 1’h
! %Äh
! 0êh
! -i
! Ii
! .gi
! 2–i
! -Éi
! #÷i
! Lj
! 7hj
! 0 j
! %Ñj
! 8÷j
! 0k
! KNk
! ?šk
! 4Úk
! .l
! +>l
! 6jl
! 4¡l
! ,Öl
! Gm
! IKm
! 3•m
! bÉm
! 1,n
! $^n
! Bƒn
! Æn
! ßn
! ön
! (
! o
! ,3o
! F`o
! /§o
! .×o
! 0p
! +7p
! .cp
! ,’p
! ,¿p
! "ìp
! 2q
! ,Bq
! )oq
! (™q
! +Âq
! ,îq
! &r
! *Br
! +mr
! +™r
! %År
! "ër
! "s
! #1s
! &Us
! 7|s
! -´s
! -âs
! *t
! );t
! )et
! (�t
! $¸t
! &Ýt
! )u
! -.u
! +\u
! %ˆu
! (®u
! 5×u
! #
v
! '1v
! 4Yv
! 'Žv
! &¶v
!  Ýv
! +þv
! *w
! 2Iw
! 4|w
! 0±w
! 1âw
! ?x
! ;Tx
! K�x
! VÜx
! P3y
! K„y
! Ðy
! +ðy
! /z
! 'Lz
! tz
! ˆz
! (¨z
! …Ñz
! )W{
! #�{
! s¥{
! |
! ª7|
! $â}
! [~
! Kc~
! ¯~
! 1Å~
! ÷~
! 
! 1
! L
! k
! Š
! *–
! pÁ
! 42€
! =g€
! U¥€
! :û€
! ?6�
! �v�
! Y‚
! Ha‚
! gª‚
! 1ƒ
! „Dƒ
! NÉƒ
! [„
! Yt„
! <Î„
! <…
! >H…
! a‡…
! Aé…
! @+†
! Jl†
! @·†
! yø†
! Cr‡
! H¶‡
! ?ÿ‡
! :?ˆ
! Ozˆ
! MÊˆ
! J‰
! ac‰
! [Å‰
! W!Š
! >yŠ
! V¸Š
! =‹
! 9M‹
! R‡‹
! GÚ‹
! ="Œ
! i`Œ
! oÊŒ
! ):�
! hd�
! >Í�
! cŽ
! fpŽ
! ·×Ž
! Ç��
! ÇW�
! =‘
! E]‘
! ¹£‘
! Y]’
! <·’
! iô’
! a^“
! JÀ“
! S”
! D_”
! /¤”
! .Ô”
! *•
! (.•
! 8W•
! 4�•
! )Å•
! 7ï•
! +'–
! (S–
! +|–
! -¨–
! \Ö–
! ‰3—
! m½—
! g+˜
! f“˜
! >ú˜
! g9™
! W¡™
! 9ù™
! Ö3š
! ¼
! ›
! HÇ›
! Lœ
! Z]œ
! 5¸œ
! ‚îœ
! ƒq�
! Oõ�
! 4Ež
! =zž
! A¸ž
! 7úž
! 52Ÿ
! thŸ
! -ÝŸ
! ; 
! 0G 
! vx 
! Nï 
! L>¡
! a‹¡
! Tí¡
! GB¢
! vŠ¢
! B£
! 5D£
! Sz£
! TÎ£
! 8#¤
! -\¤
! 2Š¤
! I½¤
! N¥
! \V¥
! ‡³¥
! V;¦
! Z’¦
! yí¦
! Dg§
! Z¬§
! N¨
! CV¨
! Yš¨
! Oô¨
! ?D©
! :„©
! ?¿©
! <ÿ©
! J<ª
! J‡ª
! 0Òª
! >«
! —B«
! 2Ú«
! 4
¬
! _B¬
! D¢¬
! Aç¬
! c)­
! i�­
! /÷­
! J'®
! Ir®
! I¼®
! v¯
! X}¯
! YÖ¯
! T0°
! ?…°
! bÅ°
! K(±
! Ct±
! C¸±
! 7ü±
! É4²
! Èþ²
! aÇ³
! \)´
! —†´
! [µ
! ’zµ
! ‘
¶
! �Ÿ¶
! k0·
! :œ·
! Å×·
! 7�¸
! KÕ¸
! ^!¹
! d€¹
! Få¹
! ž,º
! ŽËº
! ’Z»
! ]í»
!  K¼
! l¼
! g‡¼
! ï¼
! ~½
! ƒ½
! ž½
! ´½
! 1Ê½
! /ü½
! 4,¾
! ¢a¾
! ¿
! }„¿
! :À
! A=À
! OÀ
! qÏÀ
! |AÁ
! 1¾Á
! VðÁ
! JGÂ
! P’Â
! VãÂ
! L:Ã
! {‡Ã
! .Ä
! f2Ä
! S™Ä
! BíÄ
! Y0Å
! `ŠÅ
! .ëÅ
! "Æ
! R=Æ
! Q�Æ
! 7âÆ
! 9Ç
! \TÇ
! ˜±Ç
! ˜JÈ
! ãÈ
! ,÷È
! ‘$É
!  ¶É
! &×É
! MþÉ
! /LÊ
! ;|Ê
! ¸Ê
! ÊÊ
! <êÊ
! U'Ë
! }Ë
! ?˜Ë
! ?ØË
! 7Ì
! ;PÌ
! "ŒÌ
! Z¯Ì
! B
  Í
! +MÍ
! %yÍ
! <ŸÍ
! "ÜÍ
! $ÿÍ
! .$Î
! 3SÎ
! '‡Î
! ¯Î
! /ÎÎ
! 2þÎ
! (1Ï
! 4ZÏ
! ,�Ï
! 3¼Ï
! NðÏ
! 7?Ð
! EwÐ
! ½Ð
! IÝÐ
! 'Ñ
! @EÑ
! †Ñ
! / Ñ
! /ÐÑ
! *Ò
! .+Ò
! HZÒ
! !£Ò
! -ÅÒ
! 1óÒ
! 2%Ó
! <XÓ
! ,•Ó
! 'ÂÓ
! 6êÓ
! "!Ô
! DÔ
! 2bÔ
! ]•Ô
! .óÔ
! @"Õ
! cÕ
! I‚Õ
! PÌÕ
! :Ö
! 6XÖ
! C�Ö
! 6ÓÖ
! ;
! ×
! NF×
! 4•×
! ;Ê×
! \Ø
!  cØ
! @„Ø
! 7ÅØ
! YýØ
! :WÙ
! *’Ù
! ½Ù
! 8ØÙ
! ?Ú
! QÚ
! 9jÚ
! 3¤Ú
! 3ØÚ
! &Û
! N3Û
! :‚Û
! -½Û
! ëÛ
! ?Ü
! )BÜ
! IlÜ
! ¶Ü
! /ÐÜ
! 1Ý
! 32Ý
! "fÝ
! +‰Ý
! &µÝ
! %ÜÝ
! Þ
! =!Þ
! S_Þ
! z³Þ
! ).ß
! /Xß
! 8ˆß
! /Áß
! +ñß
! à
! /;à
! +kà
! 1—à
! -Éà
! 0÷à
! '(á
! ,Pá
! }á
! 6�á
! Ôá
!  óá
! â
! .#â
! Râ
! râ
! ?’â
! "Òâ
! >õâ
! +4ã
! 2`ã
! #“ã
! ·ã
! UÑã
! -'ä
! Uä
! 6sä
! ªä
! #Ãä
! )çä
! 3å
! 0Eå
! 1vå
! 2¨å
! =Ûå
! 3æ
! 0Mæ
! 1~æ
! 4°æ
! 4åæ
! ç
! ):ç
! -dç
! +’ç
! ,¾ç
! 0ëç
! è
! -2è
! `è
! +{è
! (§è
! &Ðè
! &÷è
! *é
! $Ié
! 5né
! '¤é
! Ìé
!  áé
! 4ê
!  7ê
! cXê
! y¼ê
! ›6ë
! }Òë
! Pì
! -kì
! ,™ì
! 5Æì
! üì
! &í
! !<í
! (^í
! !‡í
! =©í
! /çí
! 1î
! Iî
! Ciî
! C­î
! #ñî
! =ï
! "Sï
! Hvï
! H¿ï
! 9ð
! .Bð
! 3qð
! /¥ð
! Õð
! 'òð
! 5ñ
! 2Pñ
! Gƒñ
! :Ëñ
! ò
! Š$ò
! X¯ò
! ó
! !ó
! 1ó
! Aó
! $Qó
! vó
! =”ó
! $Òó
! ÷ó
! Fô
! (Xô
! (�ô
! ªô
! ·ô
! Äô
! $Ôô
! ùô
! õ
! /õ
! Iõ
! aõ
! }õ
! —õ
! D­õ
! *òõ
! /ö
! 	Mö
! -Wö
! B…ö
! Èö
! $Ûö
! 0÷
! *1÷
! \÷
! !x÷
! Gš÷
! Fâ÷
! G)ø
! 5qø
! )§ø
! Ñø
! ìø
! *ù
! .3ù
! Cbù
! ¦ù
! $¼ù
! áù
!  ûù
! ú
! "7ú
! IZú
! I¤ú
! -îú
! ;û
! IXû
! !¢û
! 8Äû
! 1ýû
! 0/ü
! 7`ü
! &˜ü
! ,¿ü
! &ìü
! ý
! 63ý
! jý
! 8‚ý
! 1»ý
! íý
! 	þ
! -$þ
! -Rþ
! ,€þ
! 8­þ
! =æþ
! =$ÿ
! =bÿ
! = ÿ
! Þÿ
! êÿ
! )
! %4)Z2„·1Ï¤W¾:1Q6ƒ-º9è"@2Y¢Œ1/aC|Àà=ÿo=2­1à@+"l#�(³&Ü-\1:Ž1É;û/7g%ƒ0©'Ú"	%	E	a	/s	£	Â	à	ø	f
!  |
! '�
! Å
! â
! ý
! /4>)s4�Ò@ï0/A"q"”2·Dê!/
+Q
,}
ª
4É
þ
>+Q4}#²+Ö9*<cgAË
!+:Mˆ '¼?ä$ 8YyZ˜ZóyNzÈ%C>i¨.Á!ðH![3}+±1ÝC S2t3§#ÛÿGm`jÎ9:O"Š­2Ä4÷(,UrP‚9Ó!
5/,e-’AÀ03Ss‘¤·?Õ'(=1f˜¸5ÔE
! P>n>­2ì56U?Œ*Ì>÷46k*†1±³ã3—KË: R -h 5– )Ì %ö 9!9V!Y�!Pê!:;"Dv"4»"Að""2#,U#-‚#°#ƒÇ#DK$�$*¦$#Ñ$õ$%!%@:%{%&”%(»%ä%$&&&)D&,n&(›&Ä&7Þ&+'BB'J…'pÐ'JA(iŒ(Fö(7=){u)3ñ)g%*Q�*bß*ŽB+xÑ+PJ,F›,fâ,hI-J²-pý-mn.KÜ.L(/Gu/n½/X,02…0y¸0721=j1O¨1uø1_n2kÎ2W:3W’3*ê3P4Nf4Yµ4{5^‹5\ê5sG6T»6Q7Gb7fª7_8Rq8&Ä86ë8."9[Q93­9Wá9d9:,ž:uË:A;%\;<‚;.¿;@î;9/<$i<6Ž<2Å<4ø<'-=5U=3‹=#¿=Gã=<+>Gh>V°>V?V^?Vµ?W@Ud@Rº@F
ALTA1¡A6ÓA6
! B:AB&|B;£B4ßBCW3CS‹C5ßC]DHsDg¼DŸ$E)ÄE3îE5"F1XF*ŠF0µF5æFVG>sG5²G>èGg'H;�HEËHHIGZIg¢II
! J:TJ_�J>ïJN.KC}K8ÁK.úK1)L=[L)™LÃLqÝLEOM;•M1ÑM5N89N>rN@±NFòNC9OC}OCÁO1P07P1hP%šP`ÀP~!QX Q'ùQI!RJkRK¶RMSIPSEšS:àS/T-KT9yT!³T*ÕT)UN*U&yU0 U=ÑU3V>CV1‚V0´VåV%W4*WI_W#©W9ÍWGX.OX-~X5¬X8âX=Y2YYRŒY0ßY<Z7MZ5…Z7»Z(óZa[A~[PÀ[;\(M\Jv\2Á\8ô\2-]'`]Qˆ]QÚ]/,^3\^+�^‚¼^n?_-®_bÜ_`?`/ `EÐ`8aZOaQªa+üa"(bPKb_œb*üb7'c-_c.�c ¼c}Ýc&[d"‚d6¥dÜd@öd<7e9teE®e.ôeN#f!rfC”f9Øf3gFgfg?…g,Åg4ògH'hOph;Àh,üh;)i;ei<¡i:Þi&jN@j,�jh¼jx%k7žk^ÖkG5lE}l7ÃlNûlOJm(šmDÃmBnVKnY¢nGün;Do(€oB©oRìo+?p2kp7žpEÖpBqJ_qqªqQrOnr,¾r/ër's%CsGisE±s%÷s t4>tPst3ÄtFøtE?uA…uOÇu2vBJv4�v4Âvi÷vaw$|w#¡w5Åwûw%xI?xE‰x-ÏxOýxVMy.¤y=ÓyCzBUzK˜zOäz%4{TZ{0¯{Uà{36|1j|œ|=¼|)ú|2$}W}9t}3®}0â}P~cd~;È~>?C3ƒk·&#€3J€~€:ž€7Ù€]�Ro�(Â�0ë�+‚/H‚>x‚0·‚Fè‚L/ƒS|ƒJÐƒ@„\\„I¹„2…A6…4x…9­…bç…@J†C‹†%Ï†/õ†K%‡>q‡K°‡Nü‡>KˆgŠˆ(òˆV‰%r‰*˜‰Ã‰BË‰DŠÄSŠë‹DŒGI�T‘�Tæ�A;ŽI}Ž+ÇŽ0óŽÔ$�:ù�64�Jk�¶�*Ö�#‘!%‘IG‘g‘‘$ù‘^’'}’.¥’Ô’"ô’!“!9“"[“"~“3¡“"Õ“)ø“4"”4W”NŒ”KÛ”U'•®}•ª,–J×–Q"˜;t˜0°˜+á˜;
™:I™2„™/·™)ç™"š!4š8Všg�š9÷šx1›)ª›)Ô›6þ›5œ$;œ
`œnœ}œ	Žœ
! ˜œ	£œ:­œ/èœ3�.L�={�@¹�ú�>
žLž0Nž>žb¾ž;!Ÿ7]Ÿ%•Ÿ»Ÿ#ÛŸ8ÿŸ8 7S N‹ BÚ 6¡(T¡)}¡L§¡<ô¡71¢Ni¢E¸¢8þ¢.7£4f£-›£"É£Wì£ID¤?Ž¤GÎ¤¥35¥3i¥B�¥?à¥= ¦9^¦B˜¦MÛ¦F)§Gp§A¸§Sú§+N¨(z¨(£¨.Ì¨&û¨"©{8©+´©ià©MJª1˜ª-Êª1øª1*«g\«%Ä«"ê«E
¬%S¬#y¬%�¬tÃ¬*8­Hc­¬­8Ç­8®19®<k®3¨®1Ü®¯&,¯BS¯*–¯Á¯;ß¯9°HU°9ž°2Ø°*±\6±8“±1Ì±5þ±84²2m² ²2¤²5×²O
³]³#v³Qš³Jì³'7´._´BŽ´;Ñ´4
µ5Bµ8xµ/±µ%áµ$¶%,¶/R¶(‚¶)«¶#Õ¶)ù¶)#·-M·{·�·)Ÿ·É·/Ý·!
¸#/¸KS¸(Ÿ¸*È¸ó¸¹$#¹)H¹)r¹.œ¹>Ë¹@
! ºAKºc�ºAñº93»4m»;¢»3Þ»8¼HK¼D”¼PÙ¼>*½3i½7�½[Õ½<1¾n¾
z¾.ˆ¾$·¾	Ü¾?æ¾i&¿1�¿&Â¿é¿M	À-WÀ!…À7§À'ßÀ>Á<FÁ)ƒÁ6­Á2äÁ@Â!XÂ<zÂ·Â.ÒÂ%Ã'Ã0FÃ/wÃ?§Ã8çÃ? Ä4`Ä:•ÄAÐÄ=Å3PÅ„Å+žÅ)ÊÅ+ôÅ Æ'9Æ1aÆ;“Æ<ÏÆ!Ç$.ÇSÇ+mÇ+™Ç+ÅÇ+ñÇ+È+IÈ+uÈI¡È3ëÈ6ÉFVÉ>�ÉAÜÉ+Ê+JÊ+vÊ'¢ÊÊÊ"çÊ*
! Ë5Ë;NËŠËJªË:õË!0Ì$RÌ2wÌ5ªÌ‹àÌ2lÍ<ŸÍ=ÜÍEÎ;`Î@œÎMÝÎ7+Ï#cÏ‡Ï'¦ÏIÎÏ.ÐmGÐyµÐs/Ñn£ÑzÒt�ÒoÓ{rÓuîÓhdÔtÍÔnBÕy±Õv+Öw¢Öx×q“×;Ø2AØCtØ:¸ØGóØ);Ù(eÙ(ŽÙ&·Ù0ÞÙ0ÚS@Ú'”ÚA¼Ú.þÚ)-Û2WÛTŠÛ(ßÛ*Ü,3Ü3`Ü0”Ü'ÅÜ=íÜ=+ÝiÝ�Ý
�Ý*«Ý+ÖÝ+Þ).Þ&XÞÞ9—ÞÑÞ1âÞ&ß/;ß@kß.¬ß$Ûß5à46à4kà à;Àà<üàD9á~á7‹á(Ãá-ìá-âHâcâ}â/—â/Çâ1÷âM)ãNwã0Æã2÷ã0*ä7[ä9“ä!Íä!ïäHåAZå*œå!Çåéå&æ&*æ*Qæ"|æŸæN»æ.
! ç
! 9ç.Dç:sç)®ç5ØçcèErèA¸è úèé,6é$cé"ˆé.«é%Úé%ê$&êKêDbêD§ê4ìê@!ë(bë/‹ë»ëÑëèë2þëL1ì~ìT�ìLòì[?íW›í\óíDPîP•îCæî*ï/@ï'pï=˜ï5ÖïEð=RðM�ðEÞð($ñ5Mñ
ƒñ$‘ñ9¶ñ(ðñ7ò;QòE�òFÓòEóG`óD¨óCíó*1ô0\ô;�ô#Éôíô@õVIõ2 õ)Óõ%ýõ&#ö)Jö$tö=™öL×ö6$÷V[÷N²÷LøLNøG›øLãø0ù.Fùuù(‡ù0°ùMáù@/ú/pú: ú"Ûú2þú31û4eûQšû,ìû)ü0CüHtüM½ü/ý2;ýný'Œý3´ýèýþþ/þ Lþ%mþ“þ%¥þËþÜþîþÿÿ$"ÿGÿ%Xÿ/~ÿ%®ÿ,Ôÿ,..,],Š,·,ä*&</c“œ£(¯%Ø"þ!@_7l@¤åõHþG+f"’/µ+å&'8-`#Ž&²&Ù112d|(”½šÝ"x5›HÑ:7/r'¢0Ê$û% +F/r'¢(Ê ó+	@	!U	w	•	4µ	-ê	8
! /Q
! W�
! 9Ù
! 4H8Z)“,½'ê(;Yu+”6À÷,
+>
j
9s
­
Ì
è
"8?€x0ù;*f)�=«!é>IJ/”JÄ!.P=p ®-Ïý)-)W1�³Ò/í.@L-�-».é)3Z]G¸(N)#x$œ$Á*æ ,22_B’;ÕGZf.Á(ðD1^6�3Ç3û5/=eJ£*î"0<GmµÐè:)@"j*�*¸OãE3Py6Ê24&Ry9’ÌÝ7÷7/3g%›)Áë@-^>Œ>Ë<
!  DG 3Œ MÀ E!HT!�!#¸!#Ü!3"*4"_"l"y"
! —"¢"<²"9ï".)#7X#3�#.Ä#/ó#,#$0P$3�$;µ$Fñ$ 8%KY%#¥%FÉ%&>.&#m&+‘&.½&ì&,'@9'&z'!¡',Ã',ð'(-7('e(-�(+»(#ç(N)HZ)C£)Sç)L;*.ˆ*i·*b!+ „+#¥+ É+-ê+',V@,#—,1»,*í,&-&?-Cf-Eª-)ð-2.>M./Œ.>¼.4û.+0/4\/9‘/8Ë/3080%W05}0 ³0TÔ07)16a17˜1Ð1Ié1H32?|2\¼2Z3/t3(¤3-Í3û3*4+F41r44¤4‰Ù4Mc5-±5+ß5 6=,63j6-ž6TÌ6$!79F7$€7.¥7Ô7ë7(8</8'l8”8¨8»8Ë8ê8
! 9"'9;J9=†9Ä96Ú9):<;:(x:'¡:/É:1ù:#+;O;'m;1•;2Ç;?ú;K:<†<¦<¿<9Ù<@=8T=#�=±=Ñ=à=ÿ=>#>%>>%d>!Š>¬> Ç>è>?i?3ˆ?)¼?æ?"ù?@$5@Z@ x@1™@1Ë@Fý@EDAhŠA)óA3B2QB„BG£B'ëB.C-BC>pC¯CÄC$ßC8DB=DN€D)ÏDùD;E*LE*wE(¢E0ËE'üE&$F"KF-nFEœF8âFEG(aG&ŠG0±GAâG&$HKH)iH2“HÆHÚHðH$
! I/I6FI&}I¤I;ÀIQüI,NJ1{J0­J(ÞJ/K47K*lK—K%°K)ÖK)L8*L8cLAœL4ÞL@M$TM<yM.¶M4åM0NKNeNG‚NLÊNLO6dO.›O1ÊO/üOT,P �P'¢PÊP8æPPQ0pQ¡Q ¶Q×Q(öQ0R6PR&‡RI®R*øR#S+BSNnSN½S$T%1T&WT~T!”T$¶TÛTôT+U+8U-dU5’U-ÈUDöU5;V)qV[›V÷V6WKW"kW8ŽW	ÇWÑW!âWX#X@4X/uX(¥XÎX'ëX<Y-PY$~Y£Y/¸Y!èY5
! Z8@ZyZ`™Z>úZ69[>p[!¯[;Ñ[)
\#7\[\x\8”\.Í\3ü\90]8j] £]Ä]Bã]L&^&s^6š^$Ñ^ö^1_<@_;}_.¹_Bè_A+`5m`1£`FÕ`1aLNaL›a<èa<%b>bbC¡båb.ýb/,c\c.uc9¤c/Þc+dL:dH‡dEÐdAeXeMpeJ¾e"	f',f5Tf,Šf·f0Íf.þf.-g\g"zg�g²g'Ògúgh54h3jh8žhN×hX&i4i/´i8äi:jXj0uj*¦j(Ñj+új4&k9[k9•k(Ïk+øk,$l Ql/rl$¢lÇlæl:mc<m m2³m3æm2nOMn�n"½n?àn= oD^o&£o%Êo)ðo2pMp3gpE›p'áp,	q6q6Vq2�qUÀq(rG?r>‡rAÆr+s$4s%Yss&”s$»s4às/t,Et(rtB›tLÞt+uKu.hu=—u'Õu4ýu32v8fv7Ÿv+×v6w-:wPhw&¹w.àwBx.Rx1�x:³x:îx<)y)fy�yC®y'òy@zD[z@ zLáz5.{Bd{a§{(	|;2|Dn|L³|[}X\}Iµ}#ÿ}w#~F›~&â~	7$<\9™JÓ,€<K€Iˆ€Ò€é€+	�5�,U�L‚�PÏ�; ‚c\‚ À‚,á‚ ƒ*/ƒ-Zƒ/ˆƒ%¸ƒ7Þƒ?„/V„†„6¦„Ý„&ö„1…O…"m….�…#¿… ã…+†0†)P†)z†¤†À†Û†ø†‡#-‡-Q‡)‡©‡%É‡ï‡-ü‡1*ˆ$\ˆ4�ˆ*¶ˆ5áˆ5‰0M‰~‰6”‰"Ë‰î‰
! Š'Š9>Š0xŠ'©Š-ÑŠ,ÿŠ7,‹fd‹.Ë‹5ú‹0Œ<LŒ5‰Œ¿Œ,ÐŒ1ýŒ//�+_�3‹�0¿�/ð� Ž/Ž+JŽ9vŽ°Ž/¶Ž"æŽ
! 	��G�Hd�4­�)â�%�32�=f�J¤�jï�'Z‘*‚‘<­‘5ê‘& ’6G’'~’¦’/º’/ê’1“JL“>—“DÖ“!”/=”(m”)–”#À”#ä”a•"j•�•4­•>â•5!–.W–/†–*¶–&á–+—(4—$]—a‚—"ä— ˜6(˜F_˜.¦˜ZÕ˜C0™Ft™B»™Aþ™.@š*ošFšš.áš
››4›L›!d›†›0¦›×›+ñ›.œ#Lœ!pœ-’œ$Àœ$åœ#
! �..�@]�<ž�<Û�JžVcž7ºž=òž10Ÿ6bŸ/™ŸÉŸ,çŸ? /T 0„ 1µ /ç 5¡VM¡<¤¡Qá¡03¢ad¢UÆ¢k£Eˆ£JÎ£?¤Y¤Fy¤PÀ¤"¥D4¥Vy¥1Ð¥@¦6C¦Lz¦0Ç¦-ø¦;&§cb§Æ§ä§ñ§+¨7.¨:f¨1¡¨8Ó¨&©73©*k©1–©:È©@ª3Dª'xª% ª$Æª;ëª.'«NV«¥«5¿«õ«¬+¬?¬iT¬m¾¬K,­1x­"ª­ Í­î­#®C/®Bs®¶®Ï®Fé®T0¯8…¯D¾¯*°+.°*Z°…°1¥°'×°Fÿ°=F±#„±$¨±#Í±ñ±(
! ²(3² \²9}²·²Ö²ò²³%³&<³c³4u³Fª³Qñ³CC´‡´(ž´3Ç´û´6µ#RµTvµËµ-Üµ,
! ¶7¶*Q¶/|¶(¬¶Õ¶$ï¶·)3·1]·;�·,Ë·0ø·)¸/H¸&x¸)Ÿ¸É¸Ø¸+î¸"¹=¹]¹}¹*‘¹¼¹Ò¹é¹
º
º#º
@º%Nºtº”º©º&Àº?çº'»(D»Om»(½»(æ»¼/¼ F¼7g¼-Ÿ¼Í¼á¼½½J-½Vx½Ï½è½@¾(E¾n¾"‚¾¥¾8Å¾Fþ¾RE¿˜¿P²¿*À0.À/_À3�À,ÃÀðÀ!ÿÀ0!Á(RÁM{ÁHÉÁÂ$1ÂVÂ4qÂ¦Â+ºÂ+æÂÃ ,Ã4MÃM‚ÃÐÃ:âÃEÄ<cÄ Ä ¶Ä)×Ä(Å!*ÅLÅiÅÅ$˜Å+½Å$éÅ*Æ9Æ5XÆJŽÆTÙÆ.Ç
CÇQÇWqÇ8ÉÇÈÈ+È+:È5fÈHœÈåÈ É?!ÉCaÉ;¥É/áÉ3ÊAEÊ‡Ê3žÊ*ÒÊCýÊ<AË9~Ë+¸Ë2äË@Ì3XÌHŒÌ3ÕÌ>	Í0HÍ8yÍ8²ÍXëÍ$DÎ4iÎ&žÎ5ÅÎ5ûÎ1Ï7Ï'LÏtÏ‰Ï›Ï³Ï*»ÏæÏÐ%ÐR4Ð;‡Ð'ÃÐ'ëÐ$Ñ08Ñ-iÑ$—Ñ%¼Ñ%âÑ$Ò%-Ò SÒ$tÒ™ÒµÒ ÎÒ1ïÒ1!ÓSÓrÓ’Ó)°ÓÚÓúÓ+	Ô5ÔSÔbÔzÔO‰ÔÙÔèÔÕÕ2ÕJÕiÕxÕ‰Õ˜Õ°ÕÊÕ8ãÕÖ,Ö%;Ö&aÖ%ˆÖ+®ÖÚÖ9òÖ,×#K×o×~×:�×È×××é×ØØ*Ø9ØHØ!_Ø"�Ø0¤Ø[ÕØ1ÙBÙ1TÙ*†Ù±ÙÄÙ"×Ù1úÙ,ÚBÚBZÚ�Ú*¯Ú4ÚÚÛ$Û:Û5NÛ„Û!˜ÛºÛ(ÕÛ8þÛ.7ÜfÜyÜ�Ü ¡ÜÂÜ&âÜ	ÝÝ|2Ý¯Ý1ÃÝ0õÝ;&ÞbÞ}Þ.‘ÞÀÞÖÞéÞ‹úÞ†ß™ß¬ß»ßÓßâßà5àFà(dà3�àÁà0Îà0ÿàR0áJƒá+Îáúá-â-Dâ!râ$”â¹âÒâçâãã2ãFãWãkã~ã$’ã·ãÐã4çãä1ä!Fähä*ˆä³äÇä0ßäå-åBå#Våzå•å®åÀå×åôå
æ"$æGæ[æxæ•æ%²æØæíæþæ ç*;ç0fç—ç´çÌçÛçöç%è1èIèhè~è&�è·èÊè+Ûèé&éBéAXé@šéÛéøé%ê!6êXêkêƒê›ê¶êÑêæêëë8ëPëcë{ëD“ë ØëKùëFEìPŒìTÝì@2ísí‘í<°í9ííU'îT}î/Òî0ï+3ï/_ï/�ï<¿ï<üï99ð,sð6 ð,×ð2ñ.7ñDfñU«ñ/ò+1ò+]ò<‰òfÆò9-ó2gó^šó_ùó:Yô+”ô'ÀôCèô0,õD]õ.¢õAÑõ=öAQö*“ö¾öHÚö(#÷L÷Qc÷&µ÷>Ü÷øB4øBwøºøÚø.æø'ù$=ùbù*}ù¨ùÈù.Øù,ú64úkú#ˆú%¬ú"Òúõúû3û/Rû0‚û#³û8×û:ücKü?¯üïü0	ý/:ý/jýšý4¶ý0ëý2þ2Oþ3‚þ
¶þ
Äþ/Òþ>ÿ#Aÿ"eÿ!ˆÿ ªÿËÿ-éÿ
1
=
Z
v
”
³
8É

 
0>
4o
¤
 ³
Ô
ô

4
 P
*q
œ
(º
Pã
:4
4o
¤
=¼
ú

:$
B_
4¢
A×
=
/W
&‡
4®
"ã
,
73
k
*Š
&µ
Ü
#ö
*
"E
Dh
@­
5î
4$
&Y
I€
)Ê
ô
G	
\	
i	
8q	
jª	
F
! 
&\
! 
Bƒ
! 
4Æ
! 
û
! 

`0
@‘
#Ò
ö
Gý
3E
)y
@£
!ä
3

7:

6r

9©

<ã

+ 
L
)j
.”
%Ã
0é
'
B
\
p
Œ
/›
5Ë
6
@8
8y
*²
0Ý
;
2J
6}
$´
$Ù
/þ
!.
 P
)q
)›
)Å
-ï
$
B
ya
œÛ
0x
©
 Å
8æ
E
@e
3¦
4Ú

*'
VR
M©
:÷
C2
Iv
GÀ

 
>
 ^
,
,¬
!Ù
Fû
FB
^‰
Fè
Q/
c�
få
WL
A¤
9æ
T 
Ju
HÀ
0	
+:
:f
#¡
#Å
+é
o
A…
FÇ

6*
-a
�
!«
-Í
û
' 
9C 
%} 
)£ 
(Í 
 ö 
/!
2G!
$z!
[Ÿ!
-û!
-)"
OW"
h§"
$#
55#
k#
‚#
? #
;à#
$
8/$
h$
'‡$
8¯$
è$
%
!"%
*D%
o%
�%
4­%
1â%
,&
QA&
/“&
3Ã&
<÷&
k4'
h '
	(
"#(
!F(
0h(
1™(
Ë(

! Þ(
^é(
:H)
"ƒ)
(¦)
'Ï)
"÷)
!*
!<*
 ^*
!*
"¡*
+Ä*
%ð*
+
),+
$V+
#{+
+Ÿ+
0Ë+
ü+
,
.5,
/d,
"”,
·,
&Ö,
"ý,
# -
7D-
&|-
/£-
Ó-
&ò-
.
$3.
X.
$t.
#™.
$½.
&â.
-	/
'7/
1_/
‘/
#®/
#Ò/
ö/
0
20
!M0
$o0
$”0
-¹0
+ç0
1
!21
!T1
0v1
)§1
(Ñ1
ú1
2
:02
-k2
.™2
È2
0Þ2
/3
-?3
4m3
6¢3
*Ù3
64
#;4
#_4
1ƒ4
7µ4
5í4
#5
.@5
o5
6ƒ5
Jº5
@6
+F6
;r6
4®6
6ã6
67
Q7
5V7
TŒ7
 á7
#8
 &8
.G8
)v8
$ 8
$Å8
'ê8
9
O*9
bz9
/Ý9
-
:
;:
6V:
e�:
Xó:
?L;
=Œ;
-Ê;
.ø;
<'<
=d<
N¢<
(ñ<
E=
D`=
E¥=
Ië=
F5>
D|>
>Á>
h?
3i?
C�?
Sá?
,5@
,b@
"�@
²@
Í@
'æ@
$A
@3A
6tA
K«A
E÷A
K=B
L‰B
PÖB
L'C
RtC
HÇC
D
.D
>LD
‹D
!¥D
>ÇD
E
 E
1E
ME
iE
…E
¡E
:ºE
>õE
:4F
OoF
H¿F
EG
#NG
OrG
HÂG
EH
$QH
7vH
S®H
YI
Z\I
c·I
DJ
b`J
*ÃJ
)îJ
#K
/<K
;lK
%¨K
ÎK
=ÝK
 L
)<L
<fL
£L
9³L
8íL
,&M
[SM
W¯M
KN
ASN
A•N
2×N
-
! O
"8O
'[O
5ƒO
)¹O
ãO
úO

P
+P
?P
ZP
 tP
!•P
 ·P
!ØP
 úP
"Q
!>Q
"`Q
ƒQ
£Q
ÃQ
!ãQ
4R
:R
&XR
!R
¡R
»R
EÎR
FS
B[S
!žS
+ÀS
:ìS
v'T
1žT
PÐT
@!U
:bU
1�U
aÏU
(1V
(ZV
ƒV
#£V
(ÇV
ðV
)W
.9W
'hW
�W
;«W
<çW
?$X
EdX
)ªX
&ÔX
,ûX
#(Y
1LY
 ~Y
JŸY
%êY
0Z
=AZ
,Z
.¬Z
=ÛZ
H[
b[
)|[
'¦[
Î[
å[
-õ[
'#\
&K\
r\
'�\
µ\
%Õ\
-û\
+)]
5U]
6‹]
!Â]
ä]
0^
5^
+O^
.{^
#ª^
!Î^
-ð^
$_
$C_
#h_
6Œ_
?Ã_
3`
,7`
d`
6z`
±`
+Í`
:ù`
B4a
-wa
.¥a
5Ôa
/
! b
8:b
Usb
[Éb
\%c
e‚c
Fèc
d/d
a”d
göd
h^e
qÇe
R9f
pŒf
Yýf
.Wg
N†g
 Õg
]ög
"Th
>wh
-¶h
9äh
Ii
Ehi
H®i
H÷i
8@j
Dyj
)¾j
Cèj
;,k
Ohk
G¸k
Fl
+Gl
sl
/‘l
%Ál
-çl
0m
2Fm
#ym
�m
7ºm
+òm
*n
*In
Stn
<Èn
o
*%o
*Po
9{o
<µo
'òo
6p
!Qp
-sp
1¡p
4Óp
&q
N/q
Q~q
?Ðq
:r
,Kr
$xr
&�r
 Är
år
Is
=Os
/�s
"½s
(às
'	t
*1t
8\t
H•t
KÞt
3*u
^u
#zu
,žu
5Ëu
#v
;%v
)av
%‹v
!±v
Óv
/ñv
3!w
3Uw
/‰w
5¹w
ïw
-x
"6x
&Yx
€x
;™x
4Õx

! y
5y
.Oy
D~y
$Ãy
)èy
&z
)9z
0cz
1”z
Æz
;áz
5{
?S{
7“{
<Ë{
8|
A|
)Z|
„|
=£|
9á|
-}
'I}
?q}
2±}
8ä}
<~
Z~
&r~
*™~
'Ä~
ì~

 #
6D
F{
RÂ
:€
5P€
:†€
Á€
8Ø€
1�
-C�
(q�
[š�
3ö�
.*‚
@Y‚
Eš‚
Qà‚
*2ƒ
(]ƒ
*†ƒ
±ƒ
Æƒ
Öƒ
êƒ
þƒ
„
$„
8„
J„
\„
n„
„
‘„
¥„
»„
Í„
á„
ò„
…
…
*…
<…
P…
b…
v…
ˆ…
š…
®…
À…
Ò…
ä…
ö…
†
†
0†
D†
V†
h†
|†
Ž†
¢†
´†
È†
Ù†
í†
ÿ†
‡
#‡
5‡
G‡
[‡
m‡
�‡
“‡
§‡
¹‡
Ï‡
á‡
ó‡
ˆ
/ˆ
Gˆ
Yˆ
pˆ
C‡ˆ
CËˆ
‰
(‰
0?‰
;p‰
1¬‰
SÞ‰
h2Š
a›Š
ýŠ
‹
)‹
H‹
^‹
#y‹
$�‹
(Â‹
ë‹
Œ
#Œ
#4Œ
 XŒ
/yŒ
6©Œ
!àŒ
�
K!�
m�
'}�
'¥�
'Í�
õ�
Ž
%Ž
DŽ
1\Ž
5ŽŽ
3ÄŽ
0øŽ
4)�
/^�
)Ž�
G¸�
1�
72�
4j�
#Ÿ�
Ã�
!ß�
!‘
#‘
B‘
%Z‘
(€‘
©‘
É‘
0Û‘
4’
A’
Z’
 x’
™’
*­’
Ø’
&ø’
&“
&F“
<m“
'ª“
!Ò“
(ô“
”
/3”
&c”
%Š”
&°”
"×”
*ú”
+%•
)Q•
&{•
3¢•
Ö•
ó•
/–
)4–
"^–
.�–
0°–
"á–
—
:$—
_—
#}—
"¡—
+Ä—
!ð—
&˜
!9˜
)[˜
,…˜
&²˜
'Ù˜
™
-™
!K™
5m™
£™
:¶™
.ñ™
( š
Iš
1]š
�š
&ªš
+Ñš
$ýš
%"›
)H›
r›
1’›
Ä›
!â›
+œ
20œ
>cœ
-¢œ
,Ðœ
Oýœ
M�
&m�
”�
±�
Æ�
.Ú�
	ž
J)ž
Rtž
3Çž
(ûž
($Ÿ
2MŸ
$€Ÿ
N¥Ÿ
ôŸ
$ 
T6 
K‹ 
× 
ë 
¡
)#¡
+M¡
6y¡

°¡
.¾¡
#í¡
¢
$/¢
#T¢
x¢
+–¢
#Â¢
æ¢
÷¢
£
'£
'E£
(m£
*–£
+Á£
>í£
=,¤
>j¤
1©¤
(Û¤
"¥
"'¥
NJ¥
:™¥
Ô¥
ð¥
¦
¦
8¦
P¦
j¦
 …¦
 ¦¦
 Ç¦
 è¦
 	§
 *§
 K§
 l§
 �§
 ®§
!Ï§
 ñ§
¨
0¨
%G¨
#m¨
"‘¨
´¨
Ô¨
ð¨
©
)%©
)O©
)y©
£©
Ã©
ß©
û©
ª
.ª
Jª
aª
�ª
�ª
¹ª
Õª
ñª

«
#)«
 M«
/n«
$ž«
%Ã«
%é«
3¬
C¬
`¬
0x¬
©¬
»¬
 Ò¬
+ó¬
7­
/W­
‡­
"¢­
Å­
 Þ­
ÿ­
'®
 G®
h®
®
Vœ®
ó®
%¯
%4¯
0Z¯
.‹¯
2º¯
$í¯
°
,°
)I°
s°
%’°
¸°
)Ë°
6õ°
%,±
R±
=h±
$¦±
)Ë±
õ±
"²
#.²
&R²
y²
#•²
#¹²
#Ý²
³
 ³
<4³
!q³
8“³
$Ì³
 ñ³
*´
+=´
2i´
7œ´
/Ô´
$µ
*)µ
"Tµ
'wµ
Ÿµ
=¾µ
üµ
!¶
48¶
Hm¶
P¶¶
,·
4·
)J·
-t·
&¢·
'É·
ñ·
¸
41¸
,f¸
%“¸
¹¸
×¸
.í¸
4¹
2Q¹
,„¹
_±¹
qº
!ƒº
A¥º
Açº
)»
$E»
.j»
8™»
2Ò»
¼
+¼
7D¼
|¼
'�¼
·¼
DÍ¼
2½
,E½
r½
(‘½
.º½
.é½
(¾
=A¾
!¾
'¡¾
'É¾
$ñ¾
7¿
#N¿
%r¿
6˜¿
3Ï¿
@À
3DÀ
xÀ
)˜À
-ÂÀ
5ðÀ
(&Á
(OÁ
xÁ
(—Á
(ÀÁ
&éÁ
Â
3-Â
.aÂ
*�Â
A»Â
9ýÂ
7Ã
5KÃ
L�Ã
/ÎÃ
!þÃ
 Ä
C?Ä
1ƒÄ
/µÄ
.åÄ
(Å
=Å
UÅ
%nÅ
&”Å
»Å
)ÖÅ
Æ
Æ
*Æ
+GÆ
/sÆ
.£Æ
QÒÆ
H$Ç
4mÇ
:¢Ç
7ÝÇ
È
/È
7<È
'tÈ
1œÈ
.ÎÈ
.ýÈ
(,É
1UÉ
+‡É
.³É
+âÉ
%Ê
24Ê
gÊ
$‚Ê
§Ê
!¹Ê
EÛÊ
)!Ë
<KË
9ˆË
ÂË
"áË
Ì
Ì
)Ì
*HÌ
#sÌ
!—Ì
!¹Ì
!ÛÌ
!ýÌ
$Í
"DÍ
#gÍ
#‹Í
#¯Í
ÓÍ
'ñÍ
-Î
)GÎ
 qÎ
’Î
²Î
#ÒÎ
"öÎ
$Ï
">Ï
aÏ
&�Ï
'¨Ï
+ÐÏ
(üÏ
!%Ð
GÐ
%gÐ
7�Ð
3ÅÐ
1ùÐ
f+Ñ
V’Ñ
5éÑ
Ò
#&Ò
JÒ
jÒ
ŠÒ
,¡Ò
"ÎÒ
5ñÒ
R'Ó
2zÓ
I­Ó
N÷Ó
5FÔ
K|Ô
KÈÔ
]Õ
_rÕ
;ÒÕ
<Ö
KÖ
kÖ
'†Ö
C®Ö
:òÖ
"-×
-P×
~×
™×
_·×
LØ
,dØ
H‘Ø
1ÚØ
Ù
 Ù
!<Ù
+^Ù
ŠÙ
§Ù
3ÄÙ
HøÙ
AÚ
1UÚ
7‡Ú
¿Ú
ÔÚ
 äÚ
Û
!%Û
'GÛ
,oÛ
œÛ
5«Û
áÛ
&ùÛ
6 Ü
HWÜ
H Ü
OéÜ
'9Ý
=aÝ
FŸÝ
9æÝ
W Þ
qxÞ
œêÞ
‡ß
'§ß
Ïß
7æß
!à
+@à
0là
�à
-½à
ëà
á
+á
1Iá
2{á
*®á
+Ùá
/â
$5â
;Zâ
.–â
>Åâ
#ã
?(ã
#hã
!Œã
0®ã
1ßã
&ä
/8ä
4hä
2�ä
2Ðä
8å
/<å
>lå
/«å
&Ûå
$æ
C'æ
4kæ
: æ
@Ûæ
&ç
$Cç
$hç
-�ç
&»ç
$âç
Bè
-Jè
$xè
�è
ºè
.Öè
é
*#é
Né
hé
!†é
"¨é
3Ëé
)ÿé
)ê
%Eê
,kê
˜ê
$³ê
Øê
$óê
&ë
0?ë
&pë
8—ë
)Ðë
Búë
'=ì
$eì
/Šì
7ºì
/òì
#"í
!Fí
.hí
*—í
-Âí
Bðí
3î
!Fî
hî
E…î
hËî
4ï
-Sï
�ï
8�ï
!Æï
èï
.ð
7ð
 Qð
rð
,�ð
-½ð
/ëð
5ñ
6Qñ
/ˆñ
8¸ñ
?ññ
1ò
Nò
(mò
<–ò
6Óò
@
! ó
2Kó
M~ó
?Ìó
?ô
1Lô
9~ô
=¸ô
höô
=_õ
5�õ
5Óõ
%	ö
N/ö
.~ö
6­ö
0äö
P÷
2f÷
+™÷
Å÷
1Ü÷
Iø
&Xø
)ø
?©ø
6éø
@ ù
.aù
3�ù
,Äù
)ñù
(ú
0Dú
:uú
.°ú
&ßú
<û
"Cû
fû
C€û
DÄû
>	ü
4Hü
4}ü
4²ü
&çü
$ý
3ý
)Fý
"pý
=“ý
.Ñý
0þ
01þ
*bþ
*�þ
¸þ
4Ìþ
qÿ
.sÿ
Q¢ÿ
Iôÿ
">-aH�Øð!)1%[%�§&»â !!CP(c&Œ³Ç/â2/(b"‹8®9ç!!C7Y6‘È×ê4ú*/Z%q&—¾Ý!ü$9 ^(1¨8Ú9GM&•A¼0þW/D‡$Ì ñN	Ta	¶	0Õ	B
! AI
! 0‹
! 4¼
! Kñ
! !="_"‚¥Ä&á%f.1•%Çí2	
(<
+e
+‘
&½
+ä
)(-R0€%±0× &G,_'Œ.´2ã! 8#Y/}4­$âEAM4�jÄ2/)b@ŒÍ ê5<A+~ª2Àó3+?BkO®Dþ=C�/šÊ.ß1#@d yš…ºˆ@$É î/'?'gN�8Þ=-UZƒ7ÞQSh¼Û"ô$#<(`)‰9³-í':Gbª-Ãñ'=er8‘ Ê$ë#4E!U w.˜Çá5ý3O1^5�-Æô ! /0 C` 5¤ 
Ú "è /!-;!.i!+˜!4Ä!;ù!+5"*a"3Œ""À"&ã"#
! ##.#"R#"u#˜#¸#'Ö#(þ#'$2>$.q$ $&½$#ä$"%-+%,Y%†%/¡%,Ñ%(þ%5'&7]&'•&½& Ó&$ô&'+9'9e'Ÿ'*¼',ç',(4A("v(C™(&Ý(8)=)'[)%ƒ).©)/Ø)$*A-*Ko*5»*ñ*+'/+!W+Ly+VÆ+E,+c,,�,M¼,B
! -,M-:z-7µ-;í-5).3_.4“..È.÷./.1/+`/0Œ/"½/9à/I0Id0.®0*Ý0-10611g1&™1'À1(è1/24A2)v2, 2-Í2'û2(#3&L3s3‚3=’3(Ð3;ù3D54Fz4'Á44é4Z59y54³58è5H!6!j6(Œ6Eµ6Eû6A7S7)q71›72Í7a8ib8SÌ8 9(=9&f9:�9È9RØ9N+:+z:#¦:*Ê:+õ:*!;L;a; €;!¡;Ã;/ß;-<.=<l<q<4x<­<º<Ó<5é<,=<L=5‰=1¿=zñ=1l>Pž>lï>8\?L•?Hâ?+@B@\_@3¼@7ð@*(A.SA'‚A,ªA"×A<úA17B4iB+žBÊB5èB#C-BCpCLˆC5ÕCD DB>D:�D.¼D=ëDM)E9wEo±ER!FZtF&ÏFBöF>9GAxG*ºGNåG4H:NHP‰H<ÚHAIlYI5ÆI1üI).J2XJ"‹J®JÁJ!ÔJöJK1K$LK/qK/¡K/ÑK/L31L8eL3žL8ÒL+M37M+kM3—MAËM@
N:NN9‰N9ÃN9ýN;7O;sO3¯O3ãOHP.`P&�P¶P%ÒP6øP3/QYcQ<½Q8úQ3R3QR*…R.°R!ßRQS%SSDyS-¾SYìSYFT< T¶ÝT¶”U=KV2‰VF¼V'W)+W6UW6ŒWÃWãWõWX$ XEXVX9pX;ªX/æX/Y#FYjY"‡Y!ªY!ÌYîY"Z'Z=?Z}Z—Z®Z.ÂZHñZw:[!²[>Ô[2\ F\Bg\3ª\<Þ\*]F] `]�])¡]+Ë]%÷]%^0C^t^ˆ^¤^?Ä^D_I_%h_'Ž_*¶_7á_`5`Q`Yl`,Æ`Hó`A<aZ~aHÙa-"b6Pb5‡b½b(Ýb'c).cXc$uc+šc%Æc"ìc-d%=d!cd<…d>Âd,e.eKe@je'«e!Óe õef1f1Mf5f*µfàf7÷f=/gEmg1³gLågL2h-h*­h=Øh=i9Ti"Ži"±i#ÔiJøiCCj?‡jMÇjBk&Xk*k*ªk%ÕkUûk¿Ql‰m7›m.Óm†n8‰n3Ân4ön +o_Lo4¬o áo.pO1pB�pKÄpJqK[qK§qJóqK>r5Šr7ÀrJørGCs9‹s9ÅsEÿsQEtD—tDÜt@!u�bu:óu^.v#�v-±vßvæv	îvJøv+Cw	owyw…w%™w,¿wnìwm[xdÉx8.y:gy;¢y;Þy:zLUz%¢z&Èz;ïz:+{f{n{<{¼{!Ï{-ñ{.|*N|y|(—|8À|<ù|B6}Fy}BÀ}Z~(^~)‡~:±~(ì~1<GR„/×/€67€cn€6Ò€C	�6M�7„�)¼�Fæ�B-‚p‚;…‚&Á‚0è‚\ƒvƒ>”ƒAÓƒ(„->„4l„¡„"¿„Qâ„@4…Bu…1¸…4ê…'†'G†	o†y†D”†@Ù†‡.7‡f‡,ƒ‡1°‡)â‡"ˆ*/ˆ5Zˆ�ˆ¥ˆ¿ˆhØˆA‰^‰ x‰1™‰1Ë‰ ý‰Š;Š%XŠ~Š šŠ»Š%×ŠýŠ‹$2‹W‹.w‹¦‹µ‹&Ì‹#ó‹Œ0ŒHŒfŒ{Œ�Œ&¦Œ/ÍŒ:ýŒ)8�)b�2Œ�¿�Ù�6ö� -Ž
NŽ7\Ž.”ŽBÃŽJ�.Q�1€�@²�@ó�4�S�;o�,«�>Ø�(‘K@‘$Œ‘±‘8Ì‘’>’NZ’M©’3÷’@+“l“‰“š“)º“(ä“@
”%N”+t” ”2¶”+é”+•$A•6f•�•5¹•<ï•<,–4i–7ž–Ö–/õ–5%—A[—7�—>Õ—P˜ae˜%Ç˜Bí˜0™J™%i™-�™+½™6é™- š.Nš-}š«š*¾š`éš$J›1o›¡›=´›ò›,œ<œ\œ-|œ:ªœåœ1�4�4J�8�J¸�%ž%)ž&OžCvž&ºž&áž ŸD)ŸnŸŒŸL¤ŸAñŸ 3 T r � ¤ ¹ )Î ø ¡04¡8e¡,ž¡2Ë¡"þ¡?!¢a¢,�¢E®¢!ô¢(£,?£,l£$™£¾£Ü£(ø£7!¤!Y¤{¤2”¤$Ç¤Wì¤;D¥>€¥>¿¥9þ¥-8¦3f¦š¦4¸¦)í¦§!1§+S§§œ§(²§Û§ñ§D¨=U¨]“¨#ñ¨C©,Y©<†©6Ã©;ú©66ªnmª>Üª*«6F«4}«I²«.ü«$+¬-P¬!~¬& ¬ Ç¬è¬ü¬­7­Q­p­‹­(¦­%Ï­0õ­!&®"H®'k®(“®4¼®Eñ®*7¯)b¯;Œ¯6È¯+ÿ¯1+°=]°›°º°Ù°!ù°7±!S±u±“±1«±0Ý±)²)8²b²1}²8¯²9è²0"³?S³\“³\ð³$M´#r´–´f±´Oµ hµ]‰µ+çµ¶ 0¶MQ¶-Ÿ¶IÍ¶h·2€·³·!Ã·"å·,¸5¸4S¸*ˆ¸ ³¸OÔ¸$¹F>¹=…¹Ã¹$Ý¹$º8'º^`º(¿º(èº.»J@»&‹»5²»è»5¼:=¼=x¼/¶¼*æ¼S½Ce½%©½2Ï½#¾'&¾-N¾N|¾<Ë¾7¿&@¿^g¿VÆ¿6ÀRTÀˆ§À80ÁBiÁ@¬Á0íÁ9Â&XÂ4Â$´Â3ÙÂ6
ÃDÃZÃ&yÃ+ Ã5ÌÃ0Ä3Ä:QÄ)ŒÄ)¶Ä(àÄ(	Å#2Å(VÅ%Å+¥ÅÑÅ îÅÆ+/Æ[Æ"pÆ“Æ¥Æ
! ½ÆÈÆàÆÇ$Ç)BÇ.lÇ$›Ç(ÀÇ(éÇÈ(1È6ZÈ3‘È:ÅÈ?É4@É	uÉ%É'¥É-ÍÉ5ûÉ!1Ê1SÊ…Ê)£Ê#ÍÊ5ñÊ8'Ë+`Ë8ŒË1ÅË%÷Ë&ÌDÌ.bÌ‘Ì-°Ì'ÞÌ*Í41ÍfÍ$�Í(¦Í5ÏÍ#Î))Î)SÎ*}Î!¨Î"ÊÎ"íÎ.Ï?ÏZÏ!uÏ—Ï¶ÏÐÏHíÏ/6Ð@fÐ§Ð¼ÐeÓÐY9Ñ&“ÑºÑ ÒÑóÑ"ÒS2Ò†Ò.¥ÒÔÒóÒÓ1ÓPÓ?aÓG¡Ó?éÓ*)Ô!TÔvÔ#…Ô ©Ô*ÊÔ)õÔ,Õ4LÕ)�Õ$«Õ=ÐÕ'Ö<6Ö=sÖ'±Ö3ÙÖB
×4P×.…×#´×5Ø×EØ5TØ4ŠØ)¿Ø)éØ-Ù"AÙ@dÙ8¥Ù"ÞÙ9Ú!;ÚF]Ú$¤Ú*ÉÚ+ôÚ Û-6Û'dÛ)ŒÛ¶ÛEÒÛMÜUfÜF¼Ü0Ý&4Ý5[Ý'‘Ý5¹ÝïÝÞ'Þ$FÞkÞ‹ÞA¨Þ9êÞJ$ß0oß7 ßØß3ðß&$à-Kà(yà ¢à&Ãà êàá-$áVRá/©áÙáñá
â0)â'Zâ#‚â9¦â àâMã!Oã'qã'™ã9Áã3ûã4/ä;däM ä6îä/%å2Uå2ˆå,»åIèå32æfæ{æ3�æ/Ãæ3óæ7'ç3_ç“ç)³ç)Ýç+è/3è2cè$–è-»è@éè$*é!Oé#qé •é4¶éHëé(4ê]êtê�ê'¢êÊêßê)ûê(%ëZNë+©ë"Õëøëì"ì9>ìxì2ˆì6»ìTòì,Gí7tí3¬í/àí6î0GîJxî8Ãîüî%ï,>ï$kï.�ï9¿ï(ùï("ð4Kð9€ð7ºð=òð30ñ/dñ4”ñ.Éñ.øñ4'ò.\ò.‹ò,ºò9çò9!ó9[ó:•ó9Ðó:
! ô9Eô9ôW¹ôWõ.iõ˜õ­õ7Íõ<öOBöL’öXßöF8÷9÷$¹÷!Þ÷"ø&#ø)Jøtø�ø¯ø.Âø*ñø,ù Iù0jù#›ù=¿ùýù<ú.Uú)„ú5®ú*äú$û4û+Tû!€û ¢û-ÃûOñûAü!Zü<|ü-¹ü$çü7ý.Dý(sý.œý-Ëýùý1	þ7;þ.sþ/¢þFÒþ3ÿ'Mÿ"uÿ+˜ÿ3Äÿ@øÿD9%~¤+Ä3ð$:U9u4¯-ä(<;x#–#ºÞ(ûf$¡‹-$F†k6òM):w6²6é/ %P-v<¤Há5*&`7‡A¿GI@a$¢2ÇEú@	 T	:u	°	*Ç	Aò	34
! Dh
! 3­
! ;á
! $3B5v0¬6Ý@?UD•@Ú;
=W
•
©
¾
Ò
è
ü
$8MavŒ ¶Ðä÷"7Mcv‰9¡LÛI(HrM»Q	D[( (É3òd&3‹%¿=åH#?l(¬BÕH7aZ™YôPNBŸ[â8>\wbÔ\7X”KíN9UˆUÞU4VŠVáV8U�UåU;V‘VèV?U–UìUBV˜VïVF2�$Ðõ-iB>¬?ëF+ +r 4ž 0Ó 0!15!9g!%¡!!Ç!+é!+"+A",m"+š"+Æ",ò",#*L#Ww#,Ï#&ü#K#$Ko$U»$a%{s%Aï%41&]f&"Ä&Zç&ZB'[�'[ù'ZU([°('))4))^))ˆ)F²)Hù)WB*Xš*-ó*.!+9P+AŠ+7Ì+i,$n,l“,5-;6-%r-9˜-UÒ-5(.Q^.ˆ°.!9/>[/4š/>Ï/<0CK06�0-Æ0!ô0;17R1%Š11°12â122WH2 2.À2ï2<32>3-q3Ÿ3�¿3 M4n42‹4(¾4Eç4E-5Ms50Á5.ò5!63A6>u6X´6B
7P7Fb7!©7/Ë7!û718)O8'y8)¡87Ë8%9)9*G9"r9!•9)·9 á9:6!: X:Ry:/Ì:(ü:"%;1H;9z;´;)Ì;(ö;<=< R<s<†<1¤<+Ö<2=/5=/e=(•=8¾=&÷=>#=>"a>„>*Ÿ>!Ê> ì>
?*%?6P?*‡?²?2Ò?$@*@H@]@z@˜@)­@,×@0A75A!mA#�A0³A&äA#B;/B/kBA›B3ÝB/C(AC8jC!£CMÅC6D8JD.ƒD3²D-æDJEK_E,«EAØEHF>cFU¢F&øF'GLGGH”GUÝGF3HCzH@¾H=ÿH8=IOvI-ÆIôI0J/@JpJ8†J0¿JDðJ15K$gK7ŒK,ÄK0ñK"L8>L'wL&ŸL+ÆL%òL>MYWMb±M#NH8N(�N$ªN/ÏNÿN4O‚JOÍO-ìOCPC^P-¢P-ÐP-þP5,Q.bQ%‘Q·QËQÞQ'õQ0R0NRR”R´R"ÓR'öRSH<S(…S3®S1âS3T5HT~T/žTÎTFåT(,U)UU1U8±U+êU+V/BV6rV©V.)W+XW0„WµW(ÐW)ùW*#X-NX*|X,§XÔXòX"Y 4YUYkY‚YA�Y ßYEZ#FZ jZ7‹Z,ÃZ(ðZ4[N[(h[/‘[/Á[.ñ[ \?\%Z\4€\4µ\+ê\3]0J]3{],¯])Ü]7^6>^!u^&—^7¾^2ö^.)_)X_+‚_.®_6Ý_`4/`d`,‚`¯`"Å`/è`?a+XaB„a6ÇaþaFb%eb‹b7Ÿb2×b4
! c0?c>pc"¯c1Òc.d3d&Od!vd˜d´d^Ìd+e3Ge%{e(¡eÊeéef3fKf'`f(ˆf$±f>Öf9g)OgEyg!¿gágógh1h"Ohrh�h6¦h<Ýh i;iRi,mi&ši"ÁiHäi3-j/ajU‘j&çjLk3[kY�k8ék3"l4Vl ‹l¬l¿lÔl&ïl*m*Am,lm™m·m:×mDn)Wn�n›n"²nÕnõno1)o.[o*Šo9µo ïop-p,Cppp5ˆp.¾píp/q03qdqƒq q-­q"Ûq-þq,,rYrkr‰r£r¼rÏrçr*s)/s4YsKŽsÚs!÷s/t*It)ttžt½t*Õt!u$"u$Gulu‡u$ uÅußuùuIv3]v‘v!�v#¿v&ãv
! w5%w[w(qw@šwBÛwAx `x�x ¡x-Âx;ðx!,y1Ny€y y¼y!×yPùy6Jz<�z"¾z.ázG{GX{' {-È{3ö{ *|K|(h|%‘|1·|#é|5
}*C}'n}$–}'»}3ã}J~>b~%¡~+Ç~ó~"ÿ~"!7AYE›Dá&€A€#V€&z€2¡€:Ô€M�/]�(��?¶�.ö�2%‚$X‚Z}‚8Ø‚#ƒ5ƒQƒnƒ%Œƒ7²ƒ&êƒ(„):„!d„ †„2§„Ú„+ù„%…C…b…!�…£…+·…ã…J†=L†2Š†=½†2û†B.‡7q‡=©‡<ç‡A$ˆfˆƒˆ&Ÿˆ-Æˆ&ôˆ‰!;‰]‰y‰B—‰"Ú‰ý‰9Š4VŠ‹Š$ŸŠ!ÄŠ.æŠG‹]‹2w‹$ª‹Ï‹%æ‹)Œ6ŒSŒ-nŒœŒ&»ŒâŒ%÷Œ�2�hF�>¯�î�ŽPŽ9oŽ*©Ž>ÔŽ?�zS�#Î�-ò�D �1e�—�°�6À�÷�	‘f)‘K�‘NÜ‘_+’.‹’9º’2ô’<'“;d“G “(è“'”9”]P”&®”1Õ”D•=L•EŠ•<Ð•0
–8>–Kw–'Ã–?ë–+—-G—0u—$¦—EË—0˜B˜)`˜&Š˜±˜!Ä˜\æ˜(C™Gl™9´™/î™.š)Mš)wš ¡šÂš4Üš&›+8›*d›(�›F¸›0ÿ›L0œ4}œ²œ*Áœ1ìœU�Nt�Ã�]Ö�d4ž]™žU÷ždMŸU²ŸN UW ­ #Å é +þ *¡/A¡+q¡/�¡ Í¡Wî¡QF¢%˜¢2¾¢%ñ¢2£/J£/z£4ª£,ß£¤$¤*=¤-h¤@–¤-×¤@¥8F¥K¥8Ë¥K¦P¦1o¦¡¦.½¦Tì¦2A§2t§§§¶§3Ñ§ ¨)&¨+P¨*|¨5§¨Ý¨1æ¨$©!=©,_©<Œ©UÉ©!ªFAªˆª0§ª>Øª#«;«=Y«7—«CÏ«T¬Zh¬[Ã¬d­E„­cÊ­o.®#ž®!Â®ä®:¯[=¯#™¯½¯=Ý¯/°%K°q°‘°1±°Iã°C-±Dq±%¶±[Ü±&8²_²,²7¬²#ä²%³4.³2c³I–³à³0ô³%´?´(]´&†´/­´+Ý´-	µ+7µ@cµ<¤µ8áµ5¶6P¶‡¶£¶,À¶2í¶? ·`·z·7’·BÊ·,
¸':¸6b¸+™¸+Å¸6ñ¸?(¹)h¹2’¹Å¹Ú¹!ì¹'º(6º_º-º=­º#ëº!»51»)g»%‘».·»/æ»0¼.G¼6v¼#­¼Ñ¼ä¼3½67½'n½)–½ À½Aá½"#¾(F¾o¾�¾-�¾»¾	Ê¾AÔ¾¿)¿OI¿'™¿&Á¿è¿.À3ÀSÀ%qÀL—ÀäÀúÀÁ06ÁgÁlÁm}ÁŸëÁZ‹Â&æÂ%
Ã#3Ã*WÃ‚Ã*–Ã$ÁÃ*æÃ"Ä<4Ä8qÄ ªÄ"ËÄ&îÄÅ.Å*NÅ5yÅ.¯Å4ÞÅAÆ6UÆ2ŒÆ8¿Æ2øÆ2+Ç<^Ç2›Ç>ÎÇ5
È>CÈ)‚È0¬È"ÝÈÉÉ5É%QÉ"wÉ šÉ »É-ÜÉ"
! Ê!-ÊOÊ%iÊ%�ÊkµÊ'!Ë4IËJ~ËÉËÙË'÷Ë Ì+@Ì!lÌŽÌŸÌ½ÌÚÌòÌÍ#Í57Í-mÍ›ÍÝ§Í…ÏD‡ÏIÌÏÐ?.ÐßnÐ0NÑ<Ñ`¼ÑÒ5Ò
! AÒLÒKUÒ[¡ÒtýÒ=rÓW°Ó?ÔUHÔpžÔ5ÕPEÕ–Õ«Õ(ÇÕ+ðÕ-Ö*JÖ2uÖ<¨ÖåÖ+ìÖ#×­<×ê×"ð×KØ,_ØŒØe¬ØwÙ0ŠÙ\»Ù‘Ú_ªÚT
! Û^_Ûd¾ÛV#Ü]zÜdØÜ_=Ý@�ÝJÞÝD)ÞRnÞZÁÞQß�nßKþßMJàK˜à?äàN$áHsáC¼áeâXfâ?¿â–ÿâ^–ãEõã ;ä?ÜämåVŠåUáåŽ7æSÆæSç\nçUËçÞ!èXé±Yé_ê\kêSÈêoëeŒëXòëBKìJŽìHÙì?"íUbíW¸íRîScî_·îQïSiïN½ïFðPSðC¤ñ2èñXòtò4‘òfÆò‚-ó/°óQàó
2ô4@ôDuôCºôþô,õ3@õ	tõ0~õ^¯õpö3öI³ö–ýö4”÷.É÷!ø÷øA*øOlø¼ø+Ûøù&$ù@Kù@Œù4Íù!ú#$ú3Hú3|ú9°ú5êú' û'Hû$pû%•û»ûÍû+ãû-üD=ü‚ü(‘üEºü\ý"]ýK€ýPÌý4þ?Rþ:’þÍþ2ëþRÿ?qÿL±ÿþÿZ~4Ù&X53ŽcÂ@&^g”Æ[=x[¶!G4|!…+§0ÓVF[d¢EM_Kq½WÌ$V*S�;ÕJE\$¢hÇq0	n¢	…
! s—
! d\pTÍR"hu…Þad
IÆ
\cm0Ñ,</RlK¿bUnÄà/ð. BO-’?À>?>S’¥>º9ù3(P1y.«2Ú1
#?Jc8®?çH';pG¬5ô,*EW4�KÒF=e4£@Ø‰h£BAOJ‘?ÜA@^GŸ7çjjŠ[õHQKšæUþSTX¨ZT\R±Ym^yÌ>F ]… „ã eh!iÎ!g8"{ "~#I›#Tå#T:$r�$w%az%IÜ%p&&†—&K'wj'Jâ'~-(R¬(‚ÿ(L‚)CÏ)R*Uf*i¼*V&+@}+'¾+Cæ+ *,SK,5Ÿ,=Õ,i-P}-{Î-\J.r§.�/xœ/î012•Ÿ2„53šº3ŒU4¢â4€…5–6g�6H7^N7è­7–8~«9’*:�½:—?;‰×;Ÿa<}=“=7>4K>ž€>Ê?Yê?mD@\²@rAd‚AzçAXbBn»B(*C%SC"yC4œCGÑCD36D)jD”D-´D"âDE-"E=PEEŽE6ÔEˆFI”FAÞFn G�G)¢G2ÌG$ÿG'$H"LHoHAƒHYÅHdIF„IËI8èI&!JTHJl�J&
! K.1K7`KM˜K3æK1L1LL0~L*¯L2ÚL£
M(±M:ÚM%NF;NF‚NÉN1çNO=7O(uOUžOkôO&`P)‡P(±P4ÚPXQDhQE­Q?óQ=3R?qR:±R>ìR8+SUdS?ºS<úSt7T(¬T(ÕT/þT<.UekUZÑUI,VOvVWÆVaWa€WWâW^:XV™X]ðXiNYJ¸YcZWgZC¿ZT[JX[\£[\\V]\0´\=å\r#]™–]^0^3�^SÃ^M_0e_–_´_;Ò_?``N`C¯`pó`Kda_°aMbO^b-®beÜb_BcJ¢c,íc?doZdpÊdK;en‡eYöe=PfIŽfLØfR%gtxg'íg7h†Mh]ÔhH2i:{i8¶i,ïi]j5zjS°jkIk{ikDåkI*l]tl3ÒlJmBQmG”m4Üm)n=;nDyn<¾nrûn)no_˜oEøoC>p0‚p;³p,ïp;q,Xq<…q<Âq!ÿq*!r-LrFzr=ÁrLÿr6Ls6ƒs5ºs<ðsD-tYrt+Ìt4øt3-uEau9§u9áu;vIWvH¡v>êv7)w7awG™w.áw1xBxLaxK®x?úx0:yIky-µy#ãy/z*7zNbzA±zIóz={@Y{8š{Ó{?ñ{A1|Fs|pº|R+}(~}(§}.Ð}#ÿ}K#~(o~J˜~Dã~9(?bA¢?äp$€(•€8¾€9÷€:1�3l�? �<à�A‚7_‚7—‚7Ï‚7ƒ7?ƒ0wƒ8¨ƒáƒJ„L„5l„P¢„Tó„1H…4z…V¯…6†6=†Vt†.Ë†Fú†CA‡:…‡;À‡=ü‡*:ˆ1eˆL—ˆ(äˆ4
‰)B‰(l‰4•‰XÊ‰%#Š%IŠ@oŠ2°Š6ãŠ3‹N‹3k‹<Ÿ‹DÜ‹$!Œ1FŒsxŒAìŒ@.�0o�( �@É�U
! Ž4`ŽO•ŽFåŽ>,�k�C‰�=Í�P�R\�C¯�Ló� @‘>a‘  ‘2Á‘Eô‘:’!U’Yw’GÑ’H“9b“Aœ“YÞ“C8”u|”Iò”I<•4†•6»•Dò•57–4m–:¢–+Ý–A	—5K—4�—:¶—5ñ—A'˜5i˜2Ÿ˜?Ò˜7™4J™G™<Ç™+š(0šZYšD´šBùš<›KU›¡›A½›Dÿ›BDœh‡œBðœe3�e™�7ÿ�©7žMážP/ŸD€ŸRÅŸ@ +Y '… 6­ -ä H¡B[¡5ž¡'Ô¡Pü¡.M¢2|¢;¯¢ë¢9£AE£;‡£/Ã£1ó£A%¤+g¤9“¤-Í¤aû¤Q]¥'¯¥@×¥L¦]e¦WÃ¦*§OF§)–§"À§Yã§0=¨,n¨"›¨*¾¨2é¨©%7©E]©*£©*Î©Bù©2<ª2oª-¢ª.Ðª9ÿª?9«Oy«-É«(÷«3 ¬?T¬1”¬@Æ¬,­,4­*a­HŒ­AÕ­A®@Y®9š®YÔ®8.¯jg¯¡Ò¯gt°;Ü°;±=T±Y’±,ì±F²?`²: ²?Û²E³Da³D¦³Šë³Mv´AÄ´Lµ€Sµ@ÔµH¶G^¶6¦¶GÝ¶K%·9q·,«·/Ø·V¸#_¸Oƒ¸Ó¸ñ¸¹M&¹Xt¹HÍ¹EºX\ºYµº@»SP»Y¤»=þ»2<¼Go¼[·¼$½R8½F‹½AÒ½A¾OV¾e¦¾9¿.F¿Fu¿S¼¿1À7BÀIzÀ6ÄÀdûÀX`Á=¹Á?÷Áo7ÂY§Â.Ã0ÃYEÃŸÃ†±Ã\8Ä8•ÄLÎÄGÅ>cÅ8¢ÅUÛÅx1ÆZªÆ\Ç=bÇA ÇBâÇM%ÈsÈG‘È5ÙÈnÉs~ÉmòÉq`ÊJÒÊ/ËhMËx¶Ëz/Ì@ªÌ3ëÌjÍaŠÍ‰ìÍ™vÎ\Ï•mÏsÐBwÐEºÐyÑBzÑB½ÑFÒuGÒ>½Ò6üÒ 3Ó>TÓ.“Ó+ÂÓ'îÓ%Ô*<Ô#gÔG‹ÔNÓÔ7"Õ+ZÕ/†ÕS¶Õ�
! Ö]ŒÖ�êÖ<ˆ×aÅ×9'Ø-aØY�ØVéØT@ÙP•ÙjæÙ.QÚ3€Ú ´ÚIÕÚCÛ'cÛ6‹ÛTÂÛ/ÜKGÜ,“Ü4ÀÜ8õÜ<.Ý)kÝ0•Ý?ÆÝÞUÞGnÞ*¶Þ8áÞ4ß3Oß2ƒßM¶ßWà\\à/¹à(éà+á2>á.qá9 áBÚá1âNOâ3žâ6Òâ<	ã=Fã%„ãXªã<äi@äTªä7ÿä‡7å}¿å;=æLyæKÆæUç6hçYŸçBùç7<è�tèŠöèf�éJèé93ê^mê.Ìê)ûê)%ë*OëTzë1Ïë'ì")ì%Lì¤rì…ív�íOîHdî,­îQÚî2,ïT_ï0´ï)åïNð_^ðb¾ð)!ñ2KñE~ñ.Äñ.óñ0"ò†SòÚòêò.ó>7óEvót¼ó+1ôH]ô¦ô µôÖôóô<õMõ\õA{õ@½õfþõ^eöFÄöa÷Sm÷™Á÷ƒ[ø�ßø}}ù¢ûùQžúðú4
û1Bû6tûD«ûAðû^2ü5‘ü0ÇüKøü:Dý1ýe±ý:þ?RþH’þ=ÛþHÿ?bÿH¢ÿNëÿO:=Š\ÈP%bv/ÙN	YX)²SÜ<0em6Ó
! iŠcô`XS¹5
ªCJî;9KuFÁU8^E—-Ý;	‹G	pÓ	SD
! •˜
! ;.Oj)ºBä4':\5—1ÍeÿGe
)­
*×
0>3ˆrUû1Q(ƒe¬3\F,£MÐ@4_(”J½AˆJˆÓ;\7˜ÐEí>32rE¥9ë&%ML7š=ÒD1U>‡?ÆCHJ:“6Î"#()LKv-ÂÂðÖ³\Š]çÐEÖrí†`]ç^Eç¤ÊŒoW rÇ í:!Ö("rÿ"ur#�è#M†$oÔ$4D%=y%]·%T&dj&lÏ&w<'_´'G(�\(*Þ(3	)L=)JŠ)¾Õ)m”*î+vñ+¸h,j!-MŒ-zÚ-7U.N�.MÜ.N*/Iy/VÃ/K0lf0˜Ó0Cl1b°1X2,l2™2¸2dÒ2�73HÈ3^4Tp4;Å4t5Bv5C¹5Hý5EF6KŒ6LØ6\%7M‚7OÐ7S 8ct8QØ8S*9G~9SÆ9®:_É:\);#†;3ª;LÞ;W+<Vƒ<UÚ<50=0f=S—=1ë=&>;D>9€>=º>7ø>=0?Wn?6Æ?:ý?-8@9f@J @Dë@Z0Al‹A>øA?7BCwBC»BAÿBCACM…COÓCC#DOgDb·D¦E[ÁEXF3vF1ªF=ÜF9GTGnG*zG8¥G4ÞGHW&H"~H¡H$ºH1ßH\IfnIbÕI’8JSËJ&K$FK7kK{£KL 4L#UL4yL®L"ÀL!ãLM6%M\MH{MIÄMƒN!’NV´NdO?pOA°O5òO%(PHNP—P.±PàPCùP@=QD~Q+ÃQEïQ)5R!_R5�R5·R8íRC&S0jS4›SFÐST-3T2aT:”TBÏT-U‚@UYÃU$V6BV>yV6¸V8ïV8(WhaWPÊWXX5tX'ªX-ÒX!Y%"Y?HYEˆY:ÎY>	Z:HZ:ƒZ;¾Z<úZ~7[€¶[67\gn\lÖ\sC](·]và]-W^)…^U¯^'_9-_g_K�_)Í_1÷_))`)S`4}`M²`La-MaE{a•Áa7Wb.�b=¾b4üb.1c(`c-‰c'·c0ßc%d'6d,^d&‹d&²d>Ùde*e8Ge€eže$®ehÓe(<fef+€f+¬fOØf(g'Egmgˆg¤g$¼g$ág$h?+h?kh[«hQiFYiL i íijB(jnkjÚj&÷jk)>k)hk!’kC´k%øk&lElWl"ml&�l-·l-ålm%3m#Ym}m<œmÙm<øm(5n^nB~n#Án+ånBoTo#lo�od¦op5&p9\p-–p:Äp9ÿp-9q#gq4‹qÀq!×qBùqZ<r—r>¬rZër=Fs;„s;ÀsFüs(Ct6ltb£tjuyquFëuE2v&xv/ŸvOÏv7w#Ww#{w%Ÿw(Åw îw5xEx)[x4…x‚ºx>=y|yFšy5áy z58zPnzb¿zu"{‚˜{€|œ|Sµ|!	}*+}%V}3|}<°}Dí}2~L~)^~.ˆ~™·~LQ:ž Ù;ú86€o€O‹€QÛ€6-�Dd�Z©�B‚LG‚N”‚Dã‚\(ƒI…ƒgÏƒ97„>q„:°„Dë„H0…wy…jñ…(\†.…†3´†*è†K‡2_‡,’‡A¿‡9ˆ3;ˆ8oˆE¨ˆGîˆ06‰Dg‰?¬‰Cì‰40Š2eŠl˜Šo‹fu‹ZÜ‹~7Œ`¶ŒA�UY�I¯�*ù�)$ŽONŽNžŽ=íŽ9+�?e�d¥�i
! �:t�c¯�6‘PJ‘x›‘Z’do’TÔ’>)“Wh“BÀ“!”.%”*T”&”0¦”×”î” •='•:e•F •5ç•–T2–9‡–5Á–D÷–D<—#�—4¥—+Ú—e˜:l˜I§˜@ñ˜32™(f™4�™,Ä™Rñ™PDšE•š4Ûš8›2I›<|›-¹›1ç›Fœ4`œ3•œ@Éœ\
! �]g�ZÅ�= ž1^ž*�žC»ž,ÿžO,Ÿ8|Ÿ2µŸCèŸ,, -Y 7‡ >¿ 3þ ?2¡@r¡?³¡2ó¡L&¢6s¢>ª¢>é¢&(£/O£1£Q±£B¤CF¤8Š¤6Ã¤ú¤/¥<¥eY¥i¿¥')¦Q¦6j¦1¡¦0Ó¦&§-+§Y§ju§Aà§s"¨?–¨0Ö¨"©<*©Zg©2Â©Põ©'Fª'nª–ª4´ª3éª«/«BE«Tˆ«-Ý«!¬@-¬&n¬X•¬bî¬kQ­^½­®4®%J®^p®;Ï®i¯au¯S×¯Z+°S†°kÚ°�F±aÔ±[6²n’²5³97³-q³:Ÿ³9Ú³-´6B´4y´*®´Ù´]ó´Qµ6kµ;¢µ$Þµ;¶F?¶%†¶G¬¶!ô¶0·G·&g·/Ž·1¾·>ð·*/¸‚Z¸Ý¸,û¸X(¹I�¹"Ë¹Nî¹K=ºK‰º0Õº3»:»WT»%¬»|Ò»=O¼[�¼.é¼L½e½€½Ÿ½D½½A¾,D¾q¾‡¾¦¾=Å¾<¿@¿9R¿BŒ¿PÏ¿# À2DÀ1wÀ\©À@Á8GÁS€Á;ÔÁ?ÂTPÂ<¥Â@âÂ#Ã';Ã cÃ>„Ã9ÃÃýÃ)Ä9ÄJVÄ ¡Ä$ÂÄçÄ-Å3Å,SÅ/€Å°Å,ÏÅ,üÅ)ÆAÆ^aÆ%ÀÆ(æÆ Ç;0ÇlÇŒÇ,ªÇ6×Ç<È<KÈ(ˆÈ<±ÈDîÈ3É67ÉNnÉ?½É#ýÉ#!ÊEÊYcÊP½Ê+ËP:Ë.‹ËjºË?%Ì&eÌGŒÌGÔÌoÍ^ŒÍGëÍK3ÎSÎ3ÓÎQÏ8YÏA’Ï@ÔÏJÐE`ÐP¦Ðf÷ÐE^Ñ@¤ÑMåÑg3ÒC›ÒLßÒH,ÓcuÓ>ÙÓBÔ@[Ô`œÔJýÔJHÕJ“ÕKÞÕI*ÖutÖRêÖJ=×Lˆ×EÕ×@ØD\Ø=¡ØPßØa0ÙH’ÙWÛÙ`3ÚE”ÚQÚÚZ,Û‚‡ÛE
! ÜSPÜK¤Ü@ðÜG1ÝTyÝCÎÝQÞUdÞ_ºÞUßDpßlµß3"à1VàOˆà Øà¾ùà*¸áoãázSâNÎâGãIeãz¯ã*äÍAäå -å,Nå"{å1žå9ÐåH
! æ!SæJuæUÀæNçAeçA§çFéç@0èEqè=·èXõèINéJ˜é'ãé$ê&0êcWê!»êÝêLòêL?ëCŒë-Ðë?þëA>ì/€ì<°ì9íì6'í?^í>žíGÝíL%îhrî3Ûî7ï9Gï*�ï8¬ï6åï–ð£³ð/Wñ‡ñ-¤ñ"Òñ*õñ5 ò0Vò*‡ò+²òÞò4þò<3ó7pó%¨óEÎóôh#ô^Œô<ëôC(õ@lõX­õxöiöméö3W÷‹÷›÷G®÷tö÷XkøJÄø>ù›Nùdêù;Oú‹údžúQûAUû'—û(¿ûjèû1Sü+…ü-±üwßüHWý, ý.Íýüý
þ;þ:[þ*–þÁþEßþ;%ÿ0aÿc’ÿöÿ)O=2�HÀ'	K1*}6¨9ß#-=lk?Ø/:H'ƒ3«2ß\02�3À4ôR)/|;¬;èd$I‰)Ó ýƒ*¢4Í',*WUt(Ê0ó=$	-b	�	¡	9¹	Eó	9
! 3U
! 5‰
! (¿
! 'è
! =#Nr<Œ,É)ö, 0M0~ ¯Ðï4
=<
:z
(µ
%Þ
*E$a2†F¹b%c&‰;°'ì6/K
{r‰2ü/u@5¶ìï
ó?AI7Q7‰RÁRg7{³@º<û8D!MoY~pØpIfº!E=9ƒ@½CþB@KŒ¨È$æ\5h>žPÝ<.gk3ÓB*J;uJ±Tü3Q2…4¸5í@#d0z)«-Õ(%,&R%y%Ÿ$Å"ê&
$4'Y�#¡Å!å+13e„(¢*Ë8ö,/ 2\ Y� Ré <!U!+s!$Ÿ!/Ä!kô!P`"U±".#=6#At#M¶#H$XM$.¦$;Õ$S%:e%@ %(á%@
! '(K''t'Iœ'Aæ'P((By(D¼(-)B/)Cr)G¶)6þ);5*8q*7ª*â*F+AG+0‰+Aº+ü+
,Q",(t,)�,Ç,#â,&-/--B]- -§-º-Ö-è-û-#.'?.g.z.�.;ª.*æ.L/[^/º/!Ó/,õ/0"0ZS0®0µ09¼0
! ö0$1#&1"J1<m1Yª1+2X02A‰2*Ë2tö2k3"ƒ3<¦3:ã3
4=,48j4=£4%á4B5,J5
w52…5¸5!Ö5$ø5'6E6,W6G„6:Ì637;;7Uw7Í7
Ò7à7ñ758?880x8-©8<×8E9KZ9¦9·9È9Ù9ê9/û9-+:Y:p:�:˜:©:º:Ë:-Ü:
! ;;J;Ki;–µ;ÊL<T=zl= ç=y>r‚>©õ>,Ÿ?SÌ?b @ ƒ@9¤@EÞ@D$AEiA7¯AçA	B¢
! Bb­B€C~‘C"D3D;DDG€D7ÈD E!!E<CE€E”ŒE!F¾'F*æF-G0?G-pG/žG™ÎG˜hHmIAoIa±IˆJIœJ3æJTKFoKJ¶KWLWYL6±L,èL~Mª”Mµ?NqõNSgOW»OoPñƒP,uQ>¢QVáQd8RQ�R)ïR·S0ÑSTT4T�LT.ÝTÇUKÔU2 VNSVU¢VTøVGMWº•W'PXWxXnÐX‚?Y[ÂYŽZ_­Z_
[½m[S+\S\tÓ\QH]jš]X^e^^�Ä^qF_’¸_oK`l»`N(a=waÜµaP’bVãbP:c=‹c4ÉcQþcYPd^ªd`	eqje^ÜeQ;fs�f{go}g[ígFIhW�hMèhK6iF‚i—Éihaj]ÊjH(kIqk7»k\ókdPl_µlSmGimU±mDnRLnrŸn_o…rosøoAlp<®pPëpò<q}/r„­rY2s<ŒsEÉs_tIot‘¹tgKux³u[,v\ˆvSåv79wYqwaËwa-x“�x^#yt‚yS÷ycKzr¯z>"{•a{u÷{Mm|Š»|cF}cª}]~Yl~oÆ~N6X…œÞŸ{€V�?r�`²�X‚bl‚cÏ‚C3ƒ?wƒ‡·ƒ0?„/p„V „4÷„X,…f……Gì…N4†kƒ†aï†MQ‡mŸ‡B
ˆ/Pˆq€ˆ\òˆ_O‰Y¯‰Y	Š]cŠdÁŠ7&‹6^‹S•‹vé‹V`Œ0·Œ(èŒC�aU�Y·�8ŽbJŽ=­ŽVëŽ>B�Y��`Û�4<�4q�6¦�2Ý�=‘(N‘Hw‘DÀ‘L’aR’ ´’-Õ’‘“R•“cè“%L”Or”qÂ”^4•o“•z–R~–gÑ–O9—0‰—Dº—’ÿ—W’˜Qê˜N<™H‹™IÔ™HšIgšH±š6úšY1›9‹›<Å›%œ0(œkYœ.Åœ0ôœ1%�sW�×Ë��£ž“3Ÿ¤ÇŸ�l r
! ¡w}¡nõ¡ed¢-Ê¢@ø¢p9£`ª£Ò¤'Þ¤¥#!¥9E¥}¥Jý¥H¦å_¦QE§—§E§§í§2ý§"0¨CS¨,—¨LÄ¨/©0A©r©	Ž©)˜©	Â©Ì©à©ù©ªª4ª<ª
! EªPªdªwª†ªžª%´ª Úªûª«!«2«F«Y«r«	‡«
‘«Ÿ«·«Ô«
! ê«õ«*¬v/¬z¦¬x!­€š­`®%|®6¢®bÙ®1<¯5n¯5¤¯eÚ¯@°O_°n¯°<±[± t±•±W©±Y²W[²A³²9õ²/³HF³C�³4Ó³-´<6´s´6‚´;¹´Uõ´!Kµ5mµQ£µõµM¶?\¶3œ¶Ð¶)í¶-·E·a·2€·P³·N¸<S¸X�¸bé¸‘L¹GÞ¹-&º6Tº5‹º>Áº=»=>»@|»C½»Y¼I[¼>¥¼Qä¼,6½'c½@‹½NÌ½P¾+l¾É˜¾\bÀ•¿ÀJUÁ— Á€8Â[¹ÂPÃ9fÃ9 ÃÚÃ}ZÄ9ØÄ9ÅbLÅ³¯ÅCcÆX§ÆjÇhkÇsÔÇrHÈb»È\ÉA{É\½ÉCÊ�^Ê6àÊWËLoË8¼Ë2õË(ÌEÌ\ÌsÌŠÌ&¨Ì0ÏÌÍ< Í,]Í8ŠÍ:ÃÍ.þÍ@-Î=nÎ ¬ÎÍÎ)ìÎxÏ5�Ï]ÅÏO#ÐWsÐ:ËÐPÑJWÑx¢ÑwÒN“ÒMâÒI0ÓVzÓNÑÓQ Ô^rÔ+ÑÔUýÔ8SÕ<ŒÕ�ÉÕ�WÖnåÖCT×i˜×�Ø;’Ø<ÎØBÙINÙk˜Ù3Ú=8ÚCvÚ0ºÚ8ëÚf$ÛŒ‹ÛœÜXµÜ…Ý>”Ý3ÓÝ>Þ:FÞ7�Þ;¹ÞPõÞ`Fßs§ß.à,JàhwàWàà~8á5·á_íá3Mâ;�â/½â^íâYLã¦ãDÆãSäp_äcÐäR4å#‡å?«å6ëå%"æSHæ$œæ%ÁæKçæU3ç2‰ç6¼ç8óç-,èoZèIÊè4é„IéQÎéI ê'jê@’êFÓê;ë.VëA…ëFÇëEìjTì5¿ì<õìi2íGœíNäíI3îI}î=Çî/ï25ïphï[ÙïW5ðF�ðKÔðU ñjvñUáñU7ò?�òNÍòUó[ró=Îó?ôILôC–ôLÚô>'õ:fõ@¡õZâõ9=öIwöTÁö6÷7M÷/…÷(µ÷HÞ÷2'ø.Zø.‰ø0¸ø/éøcùD}ù9Âù;üù98úHrú>»úEúúE@ûB†ûDÉû4üGCü3‹üF¿üHý=OýJ�ý/Øý.þ07þ-hþP–þbçþKJÿ"–ÿU¹ÿŠ'²2É üŒ8ª˜ã;|W¸Ÿ[°8KEK‘GÝU%@{a¼N<2‹D¾,"0|S7ÐQ	OZ	Gª	6ò	])
! Z‡
! ]â
! Z@f›fYi#Ã#ç€
ZŒ
Jç
:29mW§8ÿ}8C¶–úÁ‘dS1¸ê5
! W@3˜IÌIh`0É?ú-:9hV¢FùG@Dˆ4Í�7�<È?=ENƒtÒ5G}7œVÔA+Om,½*ê)v?E¶VüKStŸbew9Ý8<P5�VÃW%r‡˜D Eeµ«¦a ]!Hf!n¯!Y"Mx"3Æ"4ú"]/#R�#-à#2$>A$ƒ€$]%1b%Z”%<ï%[,&4ˆ&=½&Pû&PL'=�'yÛ'U(<g(W¤(gü(€d)Aå)'*TD*;™*qÕ*[G+P£+‡ô+X|,ZÕ,60-_g-CÇ-].ji.pÔ.nE/L´/[0O]0P­0þ0^1o1D„1XÉ1^"2F�2TÈ2J3_h30È3Bù3+<4;h4B¤4Jç45257h5E 5~æ5ce6"É6+ì6D7F]7K¤7að7“R8Eæ8N,92{9]®9 :)-:6W:3Ž:"Â:`å:"F;&i;7�; È;
é;<÷;_4<Q”<Jæ<1=+K=w=7•=Í=Gæ=R.>[�>YÝ>O7?[‡?’ã?Vv@yÍ@4GA|AEŒA!ÒAôA$B-B9MB#‡B(«BKÔBH CKiCDµC5úCG0D$xD;�D1ÙDEE>*E>iEA¨EKêE(6F#_FYƒF_ÝFW=GN•GOäGM4HM‚H/ÐHJIBKIJŽI&ÙIaJ:bJ|�J`KÆ{K”BL[×LU3MK‰MmÕMJCN8ŽNAÇN#	O-OGOaO3vO3ªO.ÞO"
PR0P=ƒP8ÁPrúPTmQYÂQjRA‡R=ÉR[SZcSM¾S^TRkT[¾TOUWjUVÂU9V=SVG‘VWÙV$1WVW4tWH©WJòWR=X7�XÈXKèXL4Y9�Y?»YTûYPZBhZD«Z7ðZD([Im[P·[\'\G\ue\cÛ\q?]>±]>ð];/^?k^=«^Sé^"=_`_lr_eß_LE`0’`<Ã`9aM:aBˆaËaåabQbqibEÛbI!cJkcH¶c(ÿc9(d8bd›d^¶dceayelÛeBHfJ‹fNÖf%gcCgI§gNñgU@hG–hDÞh&#iCJi3Ži(Âi5ëi&!j/Hj?xj7¸jFðj17kMika·k l:lRl1il›l9¹l;ól#/m"SmvmvŒm7nJ;n;†n<Ânÿn=o>To9“oÍoAìo=.p3lp6 pK×ps#q?—qP×qe(rcŽrZòrgMs_µsyt�toufuqæuaXveºva w7‚w2ºw.íw\xYyx1Óx@y@FyP‡y ØySùyCMzX‘zFêzV1{Fˆ{FÏ{?|DV|'›|>Ã|K}xN}lÇ}b4~S—~<ë~~(D§ ì€
€]Ž€Eì€b2�1•�dÇ�š,‚<Ç‚/ƒG4ƒ,|ƒK©ƒ‚õƒ'x„' „"È„ ë„…7%…]…t…Œ…!¤…"Æ…#é…#
†%1†%W†6}†#´†Ø†ø†7‡~O‡<Î‡<ˆoHˆ8¸ˆNñˆ1@‰;r‰6®‰wå‰s]ŠTÑŠV&‹`}‹[Þ‹†:ŒRÁŒV�@k�E¬�µò�¯¨ŽLX�0¥�HÖ�v�r–�=	‘WG‘<Ÿ‘VÜ‘:3’bn’Ñ’Uå’c;“PŸ“ð“7”9=”!w”>™”>Ø”&•p>•X¯•>–&G–>n–&­–@Ô–(—@>—(—P¨—8ù—@2˜(s˜Zœ˜r÷˜Rj™m½™,+š?Xš,˜š,Åš*òšY›!w›?™›CÙ›Cœaaœ"ÃœHæœV/�7†�S¾�4žLGžL”ž7ážIŸ9cŸ1�Ÿ3ÏŸO $S x ‹— ;#¡h_¡QÈ¡D¢D_¢[¤¢1£;2£in£,Ø£,¤W2¤/Š¤4º¤Wï¤JG¥E’¥(Ø¥,¦..¦?]¦D�¦)â¦]§+j§K–§/â§@¨ES¨#™¨E½¨#©;'©=c©'¡©=É©ª' ªCHªRŒª8ßªY«r«Bò«C5¬Cy¬;½¬;ù¬*5­`­6q­;¨­-ä­>®>Q®%�®G¶®.þ®Z-¯Gˆ¯(Ð¯(ù¯W"° z°3›°?Ï°-± =±T^±J³±þ±*²1>²?p²1°²9â²/³0L³/}³8­³9æ³$ ´HE´IŽ´9Ø´Jµr]µ3Ðµu¶“z¶Ÿ·›®·RJ¸›�¸d9¹·ž¹=VºÈ”ºñ]»¸O¼á½Üê½Ç¾<Í¿O
! ÀTZÀ1¯ÀKáÀ9-ÁgÁ(…Á(®Á(×Á&Â&'Â*NÂ*yÂ*¤Â(ÏÂ(øÂ/!Ã3QÃ0…Ã(¶Ã<ßÃSÄ2pÄ5£Ä:ÙÄ0ÅHEÅeŽÅ?ôÅu4ÆaªÆ`Ç‘mÇGÿÇiGÈA±È2óÈ@&É:gÉ=¢ÉsàÉeTÊ�ºÊvJË^ÁËg ÌgˆÌ^ðÌMOÍN�Í�ìÍ$|Î%¡Î$ÇÎ"ìÎNÏ^Ð\tÑMÑÑSÒQsÒ6ÅÒ>üÒ[;Ó`—Ó}øÓvÔW“Ô?ëÔj+Õ–ÕE´Õ\úÕ�WÖvçÖn^×hÍ×f6Ø6�Ø ÔØ€õØnvÙgåÙMÚ#mÚ5‘Ú4ÇÚ¿üÚ€¼Û(=ÜGfÜ[®Ü2
! Ý<=ÝBzÝ(½Ý=æÝ#$ÞJHÞ6“Þ+ÊÞöÞß4+ßQ`ß9²ßCìß£0àEÔà6áUQá%§árÍáO@â*�âA»â"ýâ> ãL_ãQ¬ãVþã:Uä#�ä%´ä%Úä@åRAåK”å4àå3æ,Iæ)væd æDç@Jç<‹ç6ÈçWÿç>WèH–èBßèy"éCœéSàéˆ4êV½êTë?ië@©ërêëE]ì'£ìAËì&
í)4í(^í^‡í@æíA'î<iîO¦î.öî6%ï0\ï3�ï2Áïgôï3\ð3�ð3Äð3øð4,ñ4añ5–ñ5Ìñ5ò58ò5nò5¤ò5Úò5ó5Fó5|ó5²ó5èó3ô3Rô3†ô3ºô3îô3"õ4Võ3‹õ3¿õ3óõ3'ö5[ö5‘ö5Çö5ýö33÷3g÷3›÷3Ï÷3ø37ø3kø3Ÿø3Óø3ù4;ù4pù2¥ù3Øù3ú4@ú4uú3ªú3Þú3û3Fû6zû2±û2äû3ü8KüN„üJÓü4ý4Sý;ˆýQÄýJþ1aþA“þLÕþM"ÿ‚pÿ9óÿe-©“:==x,¶9ãL<E‰<ÏA	N6X7�4ÇBüF?E†TÌÚ!?ü�<W¾XqoJá9,\fTÃJ	Ic	S­	T
! QV
! q¨
! 1mL*º$åZ
! MeQ³,
%2
CX
2œ
-Ï
%ý
!#NE=”Ò&î2"H0k-œ.Êù")51_)‘#»ß ÿ$ -E(s$œ#Á(å,);3eF™/à(*95d2š=Í†µ’'HRpCÃ=>EM„BÒ@YVJ°`ûI\Q¦<ø.5d1E±9÷`1d’(÷L LmLºN@nK¯AûE=@ƒAÄEHLC•DÙPFoD¶VûOR ¢ /» 1ë :!9X!.’!Á!9ß!",&"S"g"Lw"CÄ"#%#;#X#Nu#5Ä#3ú#:.$Ni$
¸$JÆ$Y%Qk%;½%‰ù%eƒ&€é&mj'uØ'MN((œ(%Å(Hë(H4)=})»),Û)²*7»*7ó*f++2’+HÅ+9,AH,…Š,U-=f-†¤-…+.Ž±.A@/8‚/?»/8û/U40VŠ0*á0a1Én1E82<~2R»2G3¯V3L4S4d46„45»45ñ44'5.\5F‹5.Ò5H6&J63q6)¥6(Ï63ø6>,77k7£7*¶7&á7;8LD82‘8%Ä8Vê83A9/u94¥9IÚ9)$:FN:•:)³:RÝ:F0;Rw;Ê;1Û;'
<&5<:\<*—<dÂ<W'=_=9ß=/>II>5“>1É>.û>%*?#P?.t?&£?*Ê?-õ?G#@ak@-Í@6û@H2A){A:¥A$àA8B\>B#›B$¿BQäB&6C@]C4žCÓCEëC71DuiD6ßD+E¹BEžüE˜›F}4G ²GLÓG8 HDYH(žH4ÇH&üHL#I/pIL I+íIJM9JD‡JMÌJ2K'MKCuK+¹KNåK94L%nL3”L-ÈL%öLLM^iMiÈM32N3fN›šNÝ6O¡PÛ¶P¤’Q–7RpÎRœ?S°ÜSÏ�TÏ]Už-V6ÌV2W;6W‹rWSþW?RXd’X=÷Xv5Y3¬Y[àY7<ZItZ6¾Z5õZ2+[,^[-‹[,¹[$æ[\\3h\dœ\9]-;]<i]W¦]:þ]49^_n^pÎ^0?_p_,�_+¼_Dè_H-`v`>“`Ò`9î`/(aMXa$¦a6Ëa+bA.b`pb.ÑbWc Xc$ycižc@d,Id1vd9¨dDâd.'eGVeKžesêe=^fHœf²åf<˜g4ÕgH
! h.Sh‚h2šhØÍhI¦iõði�æjRvkSÉkˆl/¦lVÖl6-m,dm-‘m~¿m;>n’znª
o(¸o:áoSp=ppM®p8üp75q-mq%›q/ÁqMñq,?r5lrJ¢r/ír.s(Ls!uss—s=t;ItD…txÊt.Cu:ruZ­u„v\�vZêv2Ew#xwTœwMñw2?xrxL‘xhÞx9Gyb�y1äyHz_z}zUšzðz÷zW{ m{.Ž{+½{(é{!|74|2l|.Ÿ|5Î|@}sE}¹}TÅ}N~Ii~]³~,�>OÀ€)€A€U€s€)‡€4±€æ€û€.�V?�,–�2Ã�ö�@‚:P‚5‹‚AÁ‚]ƒPaƒ!²ƒ-Ôƒ8„;;„.w„%¦„.Ì„2û„F.… u…–…1¶…è…"†&†!D†f†-ƒ†9±†>ë†1*‡J\‡,§‡*Ô‡Iÿ‡<Iˆ9†ˆ(Àˆ6éˆ/ ‰;P‰Œ‰K§‰9ó‰*-Š4XŠ�Š$œŠ9ÁŠûŠM‹)e‹�‹@›‹#Ü‹(Œ)Œ8EŒ(~Œ§Œ+¸ŒIäŒ(.�MW�¥�:Ã�"þ�-!Ž>OŽ/ŽŽ¾Ž#ÏŽ/óŽ6#�Z�*z�(¥�/Î�'þ�?&�~f�.å�;‘?P‘@�‘CÑ‘<’7R’)Š’?´’Hô’E=“@ƒ“>Ä“K”)O”ƒy”cý”6a•3˜•NÌ•8–5T–<Š–[Ç–*#—pN—¿—&Ü—1˜>5˜Bt˜^·˜6™EM™;“™&Ï™ö™šB(šVkš:ÂšNýšIL›F–›;Ý›=œWœ/sœE£œ=éœC'�]k�!É�Bë�Z.ž^‰žDèžB-ŸDpŸBµŸOøŸOH O˜ iè >R¡C‘¡9Õ¡3¢
C¢CQ¢0•¢[Æ¢O"£Nr£SÁ£¤23¤Xf¤@¿¤4¥O5¥=…¥NÃ¥L¦•_¦<õ¦S2§W†§NÞ§—-¨vÅ¨5<©»r©>.ªSmªPÁªb«Ku«GÁ«G	¬9Q¬2‹¬N¾¬^
­<l­N©­Hø­7A®Zy®)Ô®Œþ®L‹¯?Ø¯[°<t°*±°)Ü°±B±KY±4¥±4Ú±\²:l².§²LÖ²S#³%w³]�³tû³4p´D¥´Xê´fCµNªµùµG¶>X¶Q—¶ié¶yS·}Í·IK¸`•¸]ö¸cT¹�¸¹THº\�ºRúº<M»DŠ»dÏ»+4¼e`¼hÆ¼/½L½K]½L©½Eö½<¾IR¾@œ¾,Ý¾
! ¿>¿QZ¿V¬¿5À@9ÀCzÀ#¾À$âÀÁC"Á$fÁ&‹Á8²ÁëÁ&Â/-Â>]Â>œÂ>ÛÂ3ÃENÃ<”ÃWÑÃx)Ä.¢ÄJÑÄ2ÅOÅ0lÅ�Å¸ÅÏÅìÅÆ8ÆVÆqÆ‰Æ8¨Æ áÆ ÇI#Ç(mÇ–Ç­Ç(ÄÇíÇÈÈ'4È\È+sÈŸÈ+ºÈæÈ+É-É(HÉqÉ‰ÉJ¦ÉQñÉPCÊM”Ê_âÊŠBËCÍË9ÌDKÌ[�ÌÎìÌ(»Í äÍ Î &Î'GÎ2oÎD¢Î4çÎBÏ:_Ï[šÏ,öÏ;#Ð_Ð.~Ð­Ð8ÌÐJÑ[PÑK¬ÑKøÑGDÒ%ŒÒ%²Ò)ØÒ'Ó *ÓKÓkÓ‹Ó«Ó'ËÓ óÓ Ô 5Ô VÔ@wÔ ¸Ô@ÙÔ Õ ;Õ \Õ }Õ'žÕÆÕ!æÕ Ö<)Ö fÖ ‡Ö ¨Ö+ÉÖ;õÖI1×V{×,Ò×Bÿ×3BØ3vØWªØKÙ-NÙ#|Ù# ÙPÄÙ9Ú+OÚ+{Ú(§Ú(ÐÚ)ùÚ)#ÛYMÛ=§ÛXåÛf>ÜS¥Ü0ùÜ0*Ýb[ÝO¾Ý–ÞI¥ÞDïÞW4ßuŒßGàQJà=œàFÚàM!á#oá0“á1Äá:öáR1â9„âE¾âPã=Uã;“ã=ÏãK
äCYäT�äEòäE8åI~åGÈåGæ4Xæ8�æ8Ææ8ÿæ58ç*nç'™çgÁç)èBEè6ˆèU¿èVé'léT”éCééd-ê,’ê^¿ê]ëR|ëQÏëO!ìNqì=Àì þìdí!„í!¦í!ÈíDêíD/îFtî1»î%íîxï"Œï+¯ïÛï!ùïFð3bð7–ð7Îð7ñ4>ñ8sñ9¬ñCæñ4*ò]_ò]½òGóGcó`«ó2ô"?ô2bô5•ôLËôiõ•‚õ%÷<>÷B{÷c¾÷s"ø1–ø6Èøÿø.ùMLù?šùkÚù+Fú_rú`Òú[3ûh�û+øûQ$üCvüLºü=ý@Eý1†ýÀ¸ýeyþ;ßþGÿYcÿ#½ÿ1áÿ.eB0¨ºÙü”‘T«r�s(,=A;_»8U;pb¬YiF{FÂ3	=KV¢eºZ O{FËC	>V	T•	Jê	L5
! 0‚
! 6³
! \ê
! .G7vZ®P	]Z2¸CëC/
s
,†
Y³
*
I8I‚?Ì?9L.†Pµ9-@En2´Lç,4/a!‘W³/K;K‡FÓ3KN[šTö=K^‰dè8M<†DÃN.W?†+ÆDòM7\…2âGH]D¦,ë08I3‚J¶_+aV�Väy;Bµ5øD.DsE¸Jþ/IMyZÇW"KzJÆ;AMg�,÷'$ tL fÁ B(!4k!< !,Ý!,
! "27"8j"U£":ù"*4#R_#T²#H$BP$‹“$¶%JÖ%„!&c¦&X
! 'Wc'W»'1(5E(.{(2ª(+Ý(3	)Ÿ=)PÝ)F.*Zu*DÐ*%+';+(c+-Œ+Dº+Kÿ+(K,tt,é,.-47-Fl-4³-<è-I%.Eo.,µ.=â.@ /_a/1Á/5ó/%)0'O0(w0- 0Î06í0<$1a1)|1r¦1�2Y·2a3ƒs3]÷33U4%‰4Â¯4#r5–57Ÿ55×5/
61=6%o6;•6Ñ68è6?!7Da7B¦7Jé7H48E}8JÃ8H9CW9H›9Aä9F&:Am:F¯:Dö:Q;;<�;DÊ;D<;T<g�<bø<i[=eÅ=Y+>\…>›â>[~?fÚ? A@<b@8Ÿ@~Ø@cWA»A©ÃBhmC,ÖCSEWE!pE’EªEÈEÝEõE$F6FGVF/žFdÎF53G,iGV–G7íG2%HFXHKŸH@ëH2,I3_Ik“I%ÿII%J7oJ5§JMÝJI+KAuK;·K?óKM3LP�LXÒLi+M=•MMÓM�!N1£N7ÕNh
O@vOƒ·OK;P~‡PmQVtQzËQ<FR9ƒR£½R;aSS�SdñS_VTI¶TJU‡KU©ÓUŸ}V7W!UW4wW4¬W4áW4X5KX5�X6·X6îX6%Y6\Y6“Y6ÊY6Z68Z6oZ6¦Z6ÝZ6[4K[4€[4µ[4ê[4\4T\5‰\4¿\4ô\4)]4^]6“]6Ê]6^68^4o^4¤^4Ù^4_4C_4x_4­_4â_4`4L`5�`5·`3í`4!a4Va5‹a5Áa4÷a4,b4ab4–b7Ëb3c37c4kc9 cRÚcm-dF›d€âdce3{er¯er"fJ•f:àfgO;g@‹g3Ìg*ho+hA›hGÝhi%iP�iDài*%jPPj,¡j$ÎjYój\Mk>ªk+ék1l,Gl,tl+¡l,Íl,úl+'m´SmFnXOnI¨n.òn=!oT_oA´o;öow2p+ªpYÖpB0q€sqUôqFJrU‘rFçrM.s{|s;øs<4tHqtEºtSu!Tu1vu¨u'¼u%äu^
! v8iv¢v%Áv;çv7#w?[w3›w0ÏwLx*Mx0xx3©xsÝx/QyC�y3Åy6ùy,0zn]z8Ìz={7C{ {{Tœ{9ñ{%+|4Q|"†|)©|3Ó|]}%e}8‹}/Ä}Kô}U@~4–~DË~*;%S$y&ž9ÅUÿU€-t€I¢€ì€L�OM�H��;æ�Y"‚Q|‚gÎ‚86ƒ9oƒ_©ƒ7	„/A„:q„3¬„Hà„L)…>v…4µ…Dê…;/†Mk†?¹†;ù†=5‡?s‡;³‡:ï‡D*ˆ4oˆJ¤ˆQïˆ:A‰<|‰>¹‰>ø‰@7ŠFxŠE¿ŠB‹BH‹K‹‹=×‹@Œ>VŒ?•ŒUÕŒJ+�Zv�oÑ�eAŽ^§ŽU�(\�>…�,Ä�ñ�+�K0�D|�JÁ�/‘<‘AS‘@•‘[Ö‘:2’`m’=Î’M“KZ“G¦“Gî“C6”5z”9°”Fê”B1•Et•Lº•+– 3–GT–œ–-±–Cß–V#—6z—:±—/ì—=˜>Z˜J™˜Gä˜,™B™"a™F„™EË™Tš"fšB‰š:Ìš4›2<›;o›>«›9ê›L$œ=qœx¯œW(�*€�F«�@ò�H3ž<|ž3¹ž6ížA$Ÿ4fŸA›ŸJÝŸP( Yy IÓ ^¡C|¡À¡Ú¡;í¡?)¢8i¢'¢¢dÊ¢a/£f‘£]ø£=V¤]”¤]ò¤^P¥¯¥-Æ¥5ô¥"*¦>M¦,Œ¦+¹¦/å¦-§FC§6Š§)Á§/ë§K¨'g¨'�¨7·¨5ï¨J%©&p©—©M°©$þ©#ª?5ª:uªd°ª«e%« ‹«I¬«Yö«/P¬,€¬0­¬uÞ¬.T­%ƒ­b©­r®%®(¥®2Î®+¯;-¯4i¯¢ž¯‘A°dÓ°X8±A‘±1Ó±-² 3²*T²-²D­²Yò²lL³B¹³Iü³yF´MÀ´Sµ¬bµH¶VX¶’¯¶<B·?·q¿·P1¸e‚¸‘è¸9z¹²´¹YgºFÁº\»ue»£Û»�¼'½r7½dª½D¾RT¾\§¾h¿Jm¿|¸¿]5À_“ÀwóÀˆkÁ5ôÁw*ÂQ¢ÂuôÂ‚jÃaíÃlOÄ.¼ÄLëÄl8Å›¥ÅiAÆ>«Æ¬êÆ®—Ç�FÈœÖÈYsÉiÍÉM7Ê~…ÊEËtJË™¿Ë›YÌFõÌ=<Í6zÍ:±Í"ìÍ>Î*NÎjyÎŒäÎZqÏ›ÌÏHhÐj±ÐSÑ_pÑkÐÑ3<ÒYpÒPÊÒTÓYpÓ`ÊÓG+ÔdsÔjØÔ9CÕ@}Õ/¾Õ*îÕ/ÖLIÖ2–Ö.ÉÖ+øÖp$×2•×8È×4ØR6ØR‰Ø6ÜØ ÙH4ÙF}Ù2ÄÙA÷Ù.9ÚhÚ1€Ú+²ÚiÞÚ,HÛ$uÛ/šÛAÊÛ2ÜD?Ü&„ÜH«Ü<ôÜ11Ý"cÝ-†Ý´Ý(ÅÝ�îÝZÞVÚÞ41ßJfßI±ß;ûßd7à1œà<ÎàDá^Pá�¯áO=âV�âqäâxVã–Ïã{fä]âäo@å`°åæD.æHsæY¼æJç+aç5�ç.Ãçòç>	è+Hè_tèÔèDóè*8é4céG˜éKàéI,êZvêIÑê,ëGHë2�ëYÃëOìmìQˆìÚì
ìì^úì;YíE•íOÛí.+î8Zî]“îJñîk<ïL¨ïpõïfð<€ð½ðAÛð5ñSñgñtñ"�ñ&²ñÙñdóñZXò³òPÏòE óHfóA¯ó…ñó7wôW¯ôXõ0`õT‘õTæõ9;ö,uöD¢ö?çö?'÷Pg÷R¸÷NøMZøÂ¨ø,kù˜ú5¸ûîü+þE8þ:~þ>¹þ(øþ>!ÿ:`ÿ>›ÿ1ÚÿDpQ=Ân4o+¤-Ð;þ=:xI‡@Ñ<>OAŽFÐnn†Fõv<v³?*EjC°6ô8+AdO¦Dö(;hdgÍS5	‰	2¦	0Ù	(
! 
! L3
! 9€
! Nº
! 9	}CZÁyT–Së-?
0m
Už
]ô
RnHŠ8ÓQZ^t¹‘.�À�BàZ`/»Dë>0boLÒHAhNªEùN?AŽ@ÐZ@l­RÄ:TR§4Æ/û3+,_xŒkŸqewyƒyýwL•Vâ@9\zG×3YS0­BÞB!d^�#àH+M2y¬Ì&ä 0 .I x ;“ RÏ V"!"y!%œ!?Â!1"%4")Z"O„")Ô"@þ"b?#;¢#CÞ#>"$9a$›$3«$Dß$$%%?%%e%*‹%#¶%bÚ%G=&J…&LÐ&L'4j'IŸ'Ké'C5(Iy(GÃ()!)<=)Xz)Ó)Bì)/*SK*0Ÿ*-Ð*aþ*8`+E™+ß+:ÿ+p:,‚«,~.-u­-T#./x.T¨.+ý.+)/2U/7ˆ/*À/Më/(90“b0Eö0O<1KŒ1MØ1Y&2‹€2]3@j3b«3—4s¦435jN5H¹5H6^K6]ª6@7@I7JŠ7;Õ7M8@_8N 8\ï8dL9D±9Aö9>8:,w:&¤:nË:S:;uŽ;@<%E<1k<B�<:à<D=7`=8˜=1Ñ=I>$M>rr>å>>?LB?&�?u¶?6,@`c@`Ä@-%A`SA´AD4ByBU–BOìBc<C@ C#áC2D68D3oDM£D>ñDA0EXrEFËEWFQjFC¼F;G.<G7kGA£GfåG
! LHUWHK­HBùHh<IF¥I@ìIP-Jd~JŸãJŸƒK?#LIcLR­LLM/MM0}M,®M¢ÛM~N�N0¼N)íNGOB_O4¢OC×OBP8^PN—PDæPF+QArQ\´QOR&aR€ˆR‚	SWŒS‹äSGpTU¸T)U68UoUWsV2ËVUþVKTWK WVìW-CXVqX`ÈXQ)Y1{Y6­Y=äYF"Z<iZY¦ZC[aD[:¦[xá[=Z\[˜\Iô\g>]d¦]A^<M^sŠ^Yþ^=X_2–_É_læ_OS`L£`Wð`RHa)›ahÅaL.b‘{b
c…,c/²c5âcbd[{dQ×dv)e^ eÿe9f YfOzf3ÊfMþf1Lg#~g0¢gTÓg.(h1WhL‰h,Öhip#iI”iRÞi>1j@pj2±j#äj[k"dk&‡k®kÆkØkFôkE;lE�lEÇlF
mETmCšmDÞmC#nCgnJ«nwönEnoN´o4p+8pZdpW¿p[qcsq`×ql8rR¥rsør]ls`Ês3+t#_t$ƒtC¨tCìtR0ueƒuféufPvB·vCúvC>w?‚wZÂw5xYSxV­x&y3+y,_y/Œy4¼yEñyC7zC{z%¿z6åzC{-`{'Ž{%¶{>Ü{T|Up|>Æ|h}.n}:�}=Ø}K~Fb~©~.È~'÷~%'E%m,“=À8þQ7€J‰€DÔ€H�<b�`Ÿ�\‚]‚Yw‚yÑ‚@KƒtŒƒ6„58„4n„4£„Ø„6ó„2*…5]…T“…Dè…@-†Nn†Y½†<‡ST‡C¨‡'ì‡Xˆumˆ<ãˆ< ‰Ž]‰Jì‰R7ŠAŠŠ@ÌŠG
‹SU‹6©‹Eà‹f&ŒK�ŒMÙŒG'�0o�2 �CÓ�(Ž%@Ž5fŽAœŽ/ÞŽB�bQ�5´�Cê�2.�Ka�B­�Oð�^@‘]Ÿ‘?ý‘T=’#’’2¶’0é’A“m\“:Ê“7”<=”_z”yÚ”~T•8Ó•–K–=h–R¦–ù–<—5T—GŠ—5Ò—K˜)T˜V~˜EÕ˜D™=`™*ž™0É™Kú™@Fš‡šM¥šóš<›7D›|›‰›4Ÿ›Ô›5ï›E%œ;kœ6§œ7Þœ5�VL�4£�
Ø�?æ�&ž!Cž-ež0“ž/Äžmôž`bŸDÃŸ@ ?I &‰ ° XÐ [)¡S…¡Ù¡õ¡i¢2v¢M©¢÷¢
! £%£9C£S}£QÑ£*#¤:N¤‰¤8¨¤Ká¤¡-¥�Ï¥€`¦.á¦!§R2§1…§.·§Iæ§Q0¨P‚¨Ó¨ó¨	©!&©’H©BÛ©1ªBPªL“ª*àª:«F«8`«™«b¶«&¬#@¬0d¬^•¬Eô¬Í:­[®Td®G¹®>¯=@¯=~¯=¼¯%ú¯K °#l°E�°rÖ°HI±e’±eø±O^²<®²<ë²I(³ar³=Ô³D´&W´)~´(¨´(Ñ´;ú´´6µ³ëµ\Ÿ¶#ü¶Q ·Er·F¸·Fÿ·EF¸Œ¸E§¹Eí¹E3º~yºPøº�I»bÙ»1<¼Ën¼/:½'j¾‰’¾X¿Uu¿OË¿LÀ]hÀ+ÆÀ8òÀ@+Á:lÁL§ÁPôÁ*EÂCpÂj´Â^ÃZ~ÃBÙÃ=Ä@ZÄ›Ä@´Ä§õÄO�ÅSíÅJAÆdŒÆ;ñÆS-Ç*�Ç)¬ÇJÖÈ!É`¡É\Êj_ÊYÊÊO$Ë%tË%šËQÀË`ÌCsÌR·ÌN
! Í7YÍd‘ÍeöÍ}\ÎVÚÎf1Ïm˜ÏEÐ>LÐq‹ÐýÐNÑYhÑpÂÑ!3ÒDUÒšÒ;®Ò.êÒLÓhfÓ>ÏÓjÔ2yÔ\¬ÔD	ÕMNÕ)œÕSÆÕSÖ?nÖ2®ÖháÖiJ×{´×_0Ø{�ØbÙDoÙ'´Ù4ÜÙZÚKlÚc¸ÚÛ>;Û2zÛ7­ÛFåÛ5,Ü&bÜ‰Ü*©ÜGÔÜAÝ8^ÝC—Ý^ÛÝM:ÞˆÞ*¨Þ ÓÞFôÞ;ß>[ß/šß5Êß8àa9àd›à;áï<áï,â_ã@|ãM½ãgä6sä4ªäTßäE4ånzåDéå:.æOiæ'¹æ?áæS!çcuçMÙçK'èTsè[Èè@$éeéR€é,Óé-ê`.êS�êOãê/3ëJcë#®ëCÒë³ì¹Êì€„í(î2.îEaîV§î…þî'„ïY¬ï;ð,BðJoðGºð:ñP=ñ,ŽñO»ñ[ò3gòN›òGêòB2ó]uórÓókFô*²ôIÝô6'õB^õ;¡õAÝõFö?fö€¦öh'÷X�÷Zé÷(Dø@møG®øOöø4Fù@{ùA¼ù3þùE2ú&xúŸúC½úCûAEûA‡ûEÉû-üA=üXü@ØüBýG\ý%¤ýMÊýSþZlþZÇþb"ÿj…ÿoðÿu`tÖˆKˆÔˆ]ˆæŠoˆúŠƒˆ~—ŒŒ£Š0Œ»‹H�ÔFd	D«	Oð	C@
! D„
! @É
! "
! H-DvB»BþA@a@¢Kã@/
/p
A 
Gâ
D*Eo@µ+ö""!E-g+•@ÁS@V;—;Ó:XJn£NIa€«_,(ŒAµ:÷2:PB‹|Î3K/@¯wð`hÉ^ç`F!§ Éê"<*9g/¡9Ñ3?;_5›0Ñ.X1FŠ9Ñ-K9…T¥QúHL=•DÓBH[;¤]àd>F£kê4V.‹]º  9 R 3g 2› QÎ : !9[!;•!5Ñ!8"6@"6w"-®"=Ü"7#4R#3‡#6»#7ò#1*$6\$6“$6Ê$0%-2%-`%-Ž%1¼%Qî%;@&8|&9µ&4ï&4$'3Y'/�'1½'4ï'8$(6](0”(3Å(Dù(3>)7r)Kª)2ö)7)*(a*:Š*)Å*Gï*G7+J+CÊ+G,CV,^š,iù,cc-LÇ-!./6.3f.,š.Ç.$á.2/Â9/%ü/7"0‘Z0"ì01-3oC3`³3<49Q4‹4¦4Å4à4ý459'5€a5?â5G"6Yj6;Ä6@7¡A7hã7NL8i›8<9©B9Sì9`@:]¡:<ÿ:T<;I‘;|Û;BX<G›<Rã<F6=u}=Ió=N=>IŒ>:Ö>]?Ro?OÂ?n@\�@eÞ@GDAXŒA@åA<&BScB_·BECd]CoÂC42DvgDIÞDj(E�“EÉFÞßFè¾G>§HDæHÙ+IfJJlJx·Jt0KZ¥KhLTiL9¾L4øL--M.[M>ŠM;ÉM3NO9N3‰N1½N5ïN7%Od]O˜ÂOk[PeÇPe-Q<“QgÐQk8RK¤RðRàõSfÖTn=U‘¬U=>V²|V³/WeãWPIXNšXRéX<<Y>yY›¸Y7TZLŒZ8ÙZ{[eŽ[Oô[vD\\»\G]w`]MØ]D&^[k^{Ç^=C_2�_^´_V`Wj`lÂ`›/agËak3b¢ŸbSBcl–cUdJYdl¤d[eFmeI´eMþeMLfišfSg8XgP‘gÃâg-¦hZÔhv/iT¦iLûi�Hj~ÊjJIkX”kZíkUHlžltm`“msômHhnv±n^(oW‡oDßoG$pÝlpÜJqf'r{Žr¬
! sv·s®.t®Ýt¦Œu€3vJ´vëÿvFëwt2xX§xnyJoy®ºy¸iz¾"{má{(O|x|n•|}–}¶}Ö}í}D~FI~A�~ÑÒ~~¤|#€C €Lä€a1�“�‚‚7–‚vÎ‚YEƒbŸƒm„dp„“Õ„:i…|¤…\!†M~†fÌ†m3‡>¡‡$à‡yˆWˆK×ˆF#‰gj‰¿Ò‰À’ŠS‹.g‹Ë–‹-bŒ.�ŒY¿Œ9�ES�™�6°�Aç�m)Ž3—ŽuËŽXA�`š�dû�/`����X‘Bw‘2º‘@í‘$.’IS’;�’<Ù’*“A“7`“:˜“9Ó“8
”8F”E”[Å”F!•ph•5Ù•h–2x–l«–-—FF—K�—9Ù—H˜`\˜9½˜A÷˜C9™G}™\Å™;"š7^šP–š*çš%›?8›tx›;í›X)œ#‚œc¦œZ
! �Be�?¨�Zè�ACžH…žXÎž>'ŸKfŸi²Ÿ# P@ E‘ u× FM¡8”¡Í¡Tì¡^A¢ ¢Iº¢H£CM£1‘£[Ã£I¤=i¤§¤HÀ¤4	¥X>¥$—¥;¼¥9ø¥=2¦p¦)�¦#º¦"Þ¦§E§Ze§ÂÀ§4ƒ¨:¸¨@ó¨34©1h©š©:º©/õ©8%ª3^ª6’ª+Éª2õª!(«;J« †«"§«Ê«4ä« ¬!:¬B\¬$Ÿ¬SÄ¬4­9M­*‡­²­gÍ­75®"m®F�®×®%ð®*¯4A¯1v¯6¨¯7ß¯B°8Z°5“°6É°9±9:± t±-•±.Ã±/ò±0"²;S²�²7¥²Ý²7ü²04³8e³8ž³1×³,	´:6´5q´§´"À´Gã´#+µ€Oµ�Ðµºn¶”)·¾·/Ú·5
! ¸H@¸‰¸.¤¸/Ó¸9¹&=¹Ld¹>±¹Bð¹"3ºOVºY¦º)»M*»)x»a¢»a¼Tf¼I»¼K½3Q½!…½'§½IÏ½P¾cj¾LÎ¾1¿¦M¿mô¿$bÀ‡À¤ÀÁÀ7ÙÀ-Á_?Á<ŸÁ ÜÁaýÁR_ÂO²ÂÃÃ$Ã7<Ã-tÃ#¢Ã ÆÃ#çÃ,Ä"8Ä#[ÄuÄ;õÄ81ÅjÅWyÅZÑÅ ,Æ1MÆFÆ3ÆÆ,úÆL'Ç¢tÇxÈT�ÈKåÈ61É'hÉ&�É3·É7ëÉL#ÊpÊ2�Ê%ÂÊ)èÊ#Ë46Ë`kË`ÌËB-ÌYpÌhÊÌ83ÍLlÍE¹Í:ÿÍJ:Î0…Î@¶Î0÷Î-(Ï:VÏ"‘ÏN´Ï6Ð$:Ð)_Ð6‰Ð6ÀÐ4÷ÐQ,ÑF~ÑFÅÑFÒFSÒ!šÒ,¼Ò=éÒ1'Ó8YÓ@’Ó!ÓÓBõÓ!8ÔÉZÔˆ$ÕU­ÕDÖDHÖ9�Ö]ÇÖ+%×'Q×By×À¼×O}Ø*ÍØeøØ;^Ù2šÙ`ÍÙ‰.ÚQ¸ÚC
! Û&NÛ[uÛ<ÑÛ;Ü:JÜ=…ÜEÃÜ~	ÝPˆÝ:ÙÝXÞHmÞ#¶Þ;ÚÞFßG]ß5¥ß7Ûß$à8à?Sà,“à+Àà(ìà,á�Bá4Ðá=â*Câ'nâ5–âDÌâKã<]ãSšãHîãb7ä'šäAÂä6å/;å9kå^¥å7æN<æM‹æ+ÙæGçMçTlç7ÁçKùç$EèBjèO­è@ýèŠ>ékÉé+5ê)aêI‹ê!Õê$÷êGëedë!Êë8ìë+%ì(Qì|zì|÷ì‰tíŠþí.‰îT¸î*
ï\8ï4•ïnÊï,9ðNfð;µðGñð[9ñd•ñ?úñK:ò3†ò ºòoÛò©Kó—õó'�ôhµôFõ*eõK�õGÜõ>$ö4cö˜ök¶öR"÷3u÷H©÷7ò÷G*øbrø8Õø)ù&8ù(_ùˆùžù(´ùKÝù2)ú9\úC–ú,Úú#ûK+ûKwû-ÃûDñûB6üDyü=¾üKüücHý@¬ýSíýEAþ+‡þD³þBøþÐ;ÿQ—^[ö#R8vJ¯@ú1;dmLÒšoºT*bFâN)6x<¯=ì *²KHþG8\'•½ÕîOV4q)¦ Ð,ñ!	.@	0o	1 	Ò	>ñ	;0
! al
! XÎ
! r'[šnöWe:½›ø?”
{Ô
[P€¬°-�Þ]neÌŒ2�¿RP�£Œ4RÁRNg�¶v8?¯�ïE}SÃe•}u�‰no†0öb'WŠqâ˜Tmík[|ÇZDiŸG	kQf½^$1ƒWµ9
 mG @µ kö ub!;Ø!�"0–"5Ç"Xý"FV#Z�#Tø#!M$=o$C­$?ñ$/1%;a%_�%6ý%l4&J¡&Mì&o:'oª'o(oŠ(zú(zu)kð)d\*ZÁ*H+Ge+J­+Rø+2K,k~,Qê,+<-hh-yÑ-PK.vœ.[/o/Èï/8¸0Kñ0I=1F‡1CÎ1L2L_2y¬2S&3Qz3WÌ3y$4`ž4dÿ4_d5`Ä5‘%6f·6P7™o7X	8fb8cÉ8¢-9BÐ9N:\b:=¿:-ý:¯+;VÛ;O2<@‚<HÃ<H=aU=ˆ·=`@>_¡>_?_a?BÁ?E@BJ@:�@È@ŸHAnèA?WBS—BTëBU@CW–CSîC]BDH D8éD;"ER^E/±E<áE?Fm^F3ÌFHG[IGW¥GˆýGO†HTÖH++IAWI<™IkÖI0BJZsJeÎJH4KC}KIÁKILTULLªLi÷LAaMc£MONPWN[¨NBO}GO]ÅOf#PZŠP2åPdQ?}QZ½QVR@oR‰°Rn:SG©S^ñS<PT��T‹+U>·U|öU€sV?ôVm4WX¢WcûWk_X:ËX/Yw6Yˆ®YI7ZS�Z?ÕZ@[+V[¦‚[8)\4b\d—\,ü\S)]Y}]V×]X.^P‡^fØ^9?_cy_GÝ_G%`;m`4©`TÞ`C3aSwaRËaubS”bDèb_-cb�c[ðcLLd9™dWÓdC+e|oeŽìeE{fsÁfk5gU¡gB÷ga:hfœh2iV6iV�iräiSWjU«jMk8OkTˆkeÝk<ClO€lGÐlQmSjmb¾m�!nj±nfo?ƒo@ÃoAp-FpctpZØp<3q0pqB¡qZäq:?rbzrfÝrMDs^’sDñsN6t@…tHÆtƒu,“u3Àu0ôuU%v5{v5±vWçvd?w5¤wgÚwgBx7ªxUâxO8yNˆyd×yk<z2¨zlÛz9H{g‚{Cê{C.|,r|aŸ|8}=:}.x}N§}Fö}F=~W„~ŠÜ~`gNÈJ€<b€‹Ÿ€V+�V‚�,Ù�J‚DQ‚}–‚rƒ?‡ƒFÇƒ:„KI„I•„Dß„]$…^‚…gá…]I†l§†j‡U‡>Õ‡Oˆ=dˆS¢ˆxöˆLo‰W¼‰2Š=GŠK…ŠWÑŠa)‹O‹‹QÛ‹ˆ-Œ+¶ŒRâŒ,5�9b�
œ�_ª�c
! ŽïnŽ<^�›�]’|y’}ö’^t“jÓ“<>”?{”!»”YÝ•k7–W£–&û–."—6Q—2ˆ—t»—~0˜6¯˜eæ˜0L™;}™$¹™'Þ™&š&-š'Tš'|šA¤š5æš2›<O›<Œ›gÉ›b1œq”œé�Êð��»žcY ^½ G¡5d¡Qš¡Pì¡9=¢9w¢)±¢$Û¢ £G!£yi£Hã£Š,¤>·¤:ö¤K1¥}¥-ƒ¥±¥¾¥Ð¥
á¥
ï¥	ý¥S¦C[¦CŸ¦5ã¦N§Qh§º§OÐ§ ¨8%¨Q^¨y°¨C*©Kn©,º©"ç©0
! ªH;ª$„ªB©ªbìªOO«JŸ«2ê«1¬kO¬M»¬C	­`M­\®­H®NT®G£®Bë®-.¯u\¯ZÒ¯X-°O†°/Ö°F±LM±Rš±Sí±KA²E�²QÓ²[%³W�³ZÙ³S4´kˆ´7ô´/,µ/\µMŒµ2Úµ
¶Ž'¶7¶¶‚î¶Rq·1Ä·-ö·I$¸In¸v¸¸1/¹$a¹W†¹/Þ¹,º';º‹cº6ïºk&»*’»O½»J
¼9X¼M’¼5à¼5½&L½,s½H ½-é½.¾GF¾7Ž¾mÆ¾T4¿F‰¿=Ð¿ˆÀ<—À>ÔÀIÁI]Á<§ÁäÁEêÁI0ÂbzÂÝÂ,ôÂm!Ãg�Ã3÷Ã9+ÄPeÄB¶Ä@ùÄ7:ÅRrÅ:ÅÅ6Æ17Æ3iÆ@�Æ9ÞÆDÇ0]Ç;ŽÇ8ÊÇ:È>È^È,jÈ—ÈI®È,øÈ.%ÉkTÉ,ÀÉ?íÉ-ÊFÊ*_Ê*ŠÊ*µÊ0àÊZËMlËUºË�ÌS’ÌUæÌE<ÍC‚ÍJÆÍDÎdVÎ]»ÎeÏHÏIÈÏAÐhTÐN½ÐÑÑ<(Ñ*eÑ�Ñ>œÑŒÛÑ?hÒ3¨ÒÜÒoüÒ8lÓ%¥Ó=ËÓ0	ÔJ:ÔS…Ô0ÙÔ=
! Õ6HÕTÕ(ÔÕDýÕ!BÖ8dÖ0�Ö&ÎÖ/õÖ.%×DT×>™×GØ×8 Ø?YØE™ØGßØA'ÙiÙ8ˆÙ5ÁÙ9÷Ù-1Ú6_Ú8–ÚRÏÚL"Û#oÛ,“ÛÀÛ8ßÛ9Ü9RÜ9ŒÜ9ÆÜ9Ý9:ÝYtÝAÎÝCÞYTÞR®ÞTß8Vß9�ß9Éß-à#1à1Uà9‡àÁà]àà&>áQeáD·á(üá)%âDOâG”âÍÜâSªã`þãB_äW¢ä8úäI3åP}åAÎå)æ":æ0]æVŽæ4åæˆç”£çŠ8è�Ãè–Qé�èé�xê–ë��ëƒ-ì�±ì…Aí�Çí�Wî’åî’xïˆð;”ð1ÐðZñ@]ñMžñ7ìñ4$ò*Yò*„ò>¯ò3îòc"ó8†óV¿ó>ô6UôEŒôjÒô9=õAwõC¹õ8ýõ<6ö'söP›öMìö:÷W÷s÷1„÷3¶÷4ê÷8ø/XøˆøO¢øòøK	ù5UùH‹ùTÔù<)úOfúP¶úGûCOû!“ûIµûEÿûyEü¿ü{Ñü/Mý<}ýKºý%þ$,þ$Qþ6vþ8­þ7æþXÿYwÿ9Ñÿ87D=|?º(ú'#TKP 7ñ/)%Y0)°,Ú5=r\;Ï9;Q/�C½lZnaÉ!+M5l1¢*Ô?ÿ.?2n/¡ÑQëQ=C�LÓ/ 	,P	&}	(¤	&Í	Fô	t;
! )°
! nÚ
! dIr®n!s�[
e`
WÆ
-2'`Bˆ:ËKERZ˜Tó+H=t²1ÃUõ.K9z=´aòbTQ·c	`m_Î9.2h<›2ØB&li/Ö6,=2j1�-ÏWý\UJ²oý_mWÍ\%[‚XÞ70O€-‘7¿f÷t^<ÓI#ZF~AÅ7d?2¤-×JYP`ªC;O&‹5²<è"% H !Y ${ &  *Ç ò 3	!=!R!!h!Š!¤!1¸!ê!,":4",o"=œ"=Ú"?#=X#=–#=Ô#=$=P$.Ž$6½$ô$
! 	%%0&%/W%(‡%$°%$Õ%ú%=&JI&”&²&Q¿&/'4A'+v'8¢'4Û'-(0>(6o(,¦(/Ó(/)93)9m)§)Æ)7å)'*ÇE*$
+>2+^q+(Ð+Tù+8N,3‡,D»,)-.*-6Y-=�-7Î-<.3C.Ow.Ç.)à.
! /#&/?J/FŠ/NÑ/9 0mZ0IÈ0C1V1Bi1.¬1AÛ1*2-H2'v2$ž2'Ã2@ë2K,3#x3>œ3>Û34Y"4!|4ž4½4"Ú40ý4=.5“l5?6I@6$Š6=¯6Uí6,C7Mp7d¾7B#8ef8;Ì8/9689io93Ù9<
: J:k:H…:6Î:M;'S;*{;>¦;=å;C#<7g<7Ÿ<;×<&=C:=n~=Zí=>H>k‡>0ó>1$?1V??ˆ?$È?Fí?V4@X‹@Yä@>AaKAw­A/%B+UBP�B3ÒB9C7@C8xC=±CEïCQ5D(‡D'°D:ØDWEkEˆE$£EOÈE8F#QF'uF'�FxÅFO>G[ŽGJêGG5H }H*žHÉHVæH
=IKIEiIE¯IAõI;7JKsJ.¿JîJG
K3UKF‰KFÐKLLbdL;ÇLuMQyMUËM#!N3EN4yNQ®N<O
=O
KO(YO‚OŽOO¤OMôO-BP@pPA±P;óP:/Q9jQ=¤QGâQH*RSsR*ÇRfòR.YSeˆS%îSXT2mT6 T6×T$U83U_lU4ÌU6V88V8qVªV7ÇV/ÿV8/W2hW+›W`ÇWM(XSvXuÊXu@Y0¶Y•çY•}Z%[.9[*h[<“[-Ð[dþ[-c\3‘\3Å\<ù\06]Yg]lÁ];.^7j^K¢^?î^K._Az_=¼_Fú_SA`F•`AÜ`'a1FaDxa+½aléaHVbLŸbDìb1c^IcZ¨cSdwWdyÏd;Ie9…eK¿e+f=7f=uf<³fEðfº6gdñg@Vh?—h.×hKiERi:˜ipÓi4DjSyj+ÍjAùj;kUk8skX¬k@lFlZlml.}l0¬l+Ýl?	mVImN m#ïmIn:]nR˜n;ën>'oEfoC¬o5ðo,&p-Sp;�pD½pJqsMq4Áq&öq)rXGrc rYs1^s#�s´s"Æsésÿs't5At5wt1­t*ßt3
! u)>u"hu•‹uE!v2gvšv1®v!àv5w'8w2`wE“w=ÙwVxQnx”Àx@UyD–yEÛy*!zPLz/�z8Íz7{G>{7†{ ¾{.ß{J|EY|^Ÿ|[þ|.Z}X‰}>â}<!~.^~C�~>Ñ~;(L9uk¯V€nr€<á€6�@U�t–�@‚.L‚:{‚K¶‚ƒ#ƒ$BƒEgƒ­ƒDÉƒ'„)6„F`„y§„M!…Ho…I¸…8†X;†X”†Eí†&3‡?Z‡Cš‡AÞ‡B ˆEcˆT©ˆHþˆOG‰1—‰TÉ‰>ŠF]Š?¤Š+äŠ,‹l=‹rª‹sŒE‘ŒC×Œ?�@[�pœ�7
Ž2EŽ$xŽG�Ž`åŽ2F�y�-“�$Á�/æ�F�4]�2’�YÅ�,‘&L‘-s‘^¡‘^’,_’(Œ’4µ’ê’)
! “.4“c““(›“4Ä“0ù“C*”@n”V¯”D•;K•s‡• û•K–.h–3—–IË–
—#—-7—+e—‘—T¥—:ú—65˜!l˜1Ž˜QÀ˜7™.J™y™<Ž™.Ë™Eú™B@š-ƒšŠ±šN<›I‹›PÕ›.&œhUœ0¾œ(ïœ"�*;�Kf�?²�Aò�N4žMƒžÑžðžZ
ŸkhŸ*ÔŸ>ÿŸ&> e G� UÉ T¡-t¡U¢¡Tø¡GM¢G•¢LÝ¢>*£Yi£[Ã£G¤Gg¤O¯¤Rÿ¤R¥3m¥4¡¥Ö¥6î¥O%¦Bu¦:¸¦hó¦d\§SÁ§O¨!e¨[‡¨aã¨+E©(q©Jš©5å©ª</ª>lª>«ª%êª<«M«&a«6ˆ«"¿« â«J¬=N¬JŒ¬g×¬x?­@¸­Eù­B?®F‚®*É®@ô®05¯)f¯>�¯@Ï¯I°IZ°1¤°4Ö°8±#D±5h±-ž± Ì±í±=
! ²pH²¹²DÍ²E³DX³U�³1ó³/%´LU´J¢´Tí´&Bµ%iµ3�µDÃµ+¶J4¶Z¶(Ú¶:·&>·Je·J°·‰û·8…¸V¾¸O¹Te¹=º¹9ø¹H2º{º0˜º9ÉºP»9T».Ž»=½»Yû»jU¼/À¼ð¼;
½BI½*Œ½9·½5ñ½@'¾<h¾4¥¾FÚ¾2!¿cT¿8¸¿;ñ¿M-À3{À=¯ÀIíÀI7ÁD�Á/ÆÁ!öÁSÂ.lÂN›ÂLêÂH7ÃX€Ã>ÙÃRÄ{kÄ1çÄGÅYaÅg»Åz#ÆqžÆ^Ç.oÇŽžÇQ-È2È²ÈLÍÈKÉEfÉ]¬É:
! ÊREÊj˜Ê)Ë--Ë9[Ë$•Ë<ºËc÷Ëg[ÌUÃÌ~Í*˜Í<ÃÍ'Î9(ÎJbÎ/­Î+ÝÎ@	ÏWJÏ>¢Ï*áÏ8Ð#EÐ4iÐBžÐ.áÐ)Ñ@:Ñ.{Ñ,ªÑ<×Ñ'Ò8<Ò8uÒ3®Ò-âÒÓ+,ÓXÓ-mÓ>›Ó&ÚÓ$Ô1&ÔXÔGhÔS°Ô,Õ<1Õ1nÕD ÕDåÕE*ÖpÖDŽÖ+ÓÖ#ÿÖ&#×#J×Hn×?·×3÷×A+Ø:mØE¨Ø„îØ/sÙ=£Ù$áÙZÚNaÚ°ÚCÉÚS
ÛNaÛ<°ÛRíÛ<@Ü1}Ü¯Ü'ÀÜ/èÜEÝ	^ÝLhÝ5µÝëÝÿÝbÞcnÞHÒÞ,ß(Hß9qßJ«ß]ößyTà+Îà6úàH1á:zá.µáHäá,-âZâ7oâ3§âgÛâXCãLœãTéã%>ä9dä1žä4Ðä4å':åxbå&Ûå$æ5'æF]æD¤æ2éæ6ç.Sç+‚çA®ç1ðç4"èxWè&Ðè$÷è<éCYé9�én×écFê[ªêLëKSë9Ÿë<Ùëeì8|ì
µìÃìØìðì,í&4í8[í#”í:¸í4óí6(î/_îD�î3Ôî7ï4@ï@uïW¶ïOðO^ð[®ðm
! ñMxñMÆñAòFVò>�ò&Üò9óN=ó9ŒóMÆó;ô9PôAŠôiÌôQ6õ`ˆõCéõƒ-ö}±öˆ/÷g¸÷n øQ�ø$áøGùYNù'¨ùQÐùl"úC�úKÓúEûaeûBÇû?
! üHJü•“ü")ýLýXý8hýR¡ýIôý:>þLyþ1ÆþAøþ1:ÿHlÿNµÿJBO,’*¿)êb4wa¬A,&n#•¹Õzó…n\ô5Q,‡+´$à-¾3¸ò«"ÉbìbOD²Z÷:R9�4Ç"üI	7i	U¡	N÷	8F
! G
! /Ç
! "÷
! +/F/v8¦!ß  " Cd/„´HÈY
]k
OÉ
,3E`*¦@Ñ#_6–8©4â349h6¢Ù/ò'"5J@€JÁ=2J"}; 2Ü5E]+s2Ÿ"Ò"õ/,\r‰
 
®,¼
é?÷*7!b„-žKÌ$.=\l,É*ö!A#ZA~6À÷*<ZWpdÈ3-aK}1Éû)$=GbMª[ø(Tp}2îI!9k@¥:æ!.4:c2žfÑe81ž+Ð üCa4z4¯'ä' J4 ` à Bò ]5!M“!á!+û!L'"Kt"+À"!ì"#!)#'K#=s#(±#9Ú#&$<;$Ux$cÎ$2%G%#^%c‚%Hæ%/&B&[&Cm&H±&[ú&V'0r'P£'Sô'LH(>•(AÔ(S)j)?ˆ);È)\*Ba*O¤*Jô*I?+R‰+FÜ+u#,F™,Qà,?2-Gr-Gº-a.)d.CŽ.4Ò.E/GM/•/œ/4º/ï/0#0B03K0$0#¤0È0‚Û0V^1<µ1,ò1+26K2>‚22Á25ô27*32b32•30È39ù3 34T4&s4Aš4AÜ4)5H5h5(…5®5
Î53Ü56
/6=6
T6Rb6
µ6Ã6Ú6ó6
! 7!7
?7M7
]7k7‚7›77³7ë7
ú708398.m84œ8Ñ8Iè829&P9
w9
…99“9
Í9Û9ì9::
*:
8:F: \:!}:/Ÿ:ZÏ:*;:;1K;1};¯;Á;!Ó;/õ;%<:<AQ<“<*¤<3Ï<==,=5?=u= ˆ=©='Ä=7ì=&$>K>]>s>ƒ>£>'Â>ê>ÿ>|?Ž?0¡?/Ò?:@=@W@,j@—@¬@¾@‹Î@ZAlA
~AŒA
£A±A
ÎAQÜA.B+MB8yB²B8¾B8÷BR0CJƒC3ÎC D-#D4QD†D"¥DÈDãDùDE7E#ME
qEE1•EÇE&ÝEFF79FqFŽF$¤F(ÉF2òF%G!:G@\G �G¾GÔG#èG!H.HKH]HuH “H´H"ËHîHI%IEI-eI“I«IºI&×I0þI4/J!dJ†J£J ·JØJGòJ:K'QKyK‘K+¤KÐKåK/öK#&LJLgLHƒLBÌL"M2M*JM3uM©M¾MÚM!öMN3N GNhN"~N¡NÀN×NöNE
OSO_sOZÓOf.Pl•P^Q)aQ‹Q>«QAêQa,RsŽR3S06S*gS.’S3ÁSPõSPFTM—T4åTKU>fUE¥U@ëUM,VuzV4ðV+%W;QWP�WzÞWOYXG©XzñXxlY;åY3!Z;UZ]‘Z:ïZR*[>}[b¼[X\ax\3Ú\$]j3]1ž],Ð]iý]1g^L™^æ^S_RV_*©_Ô_:ã_9`8X`&‘`6¸`)ï`aD,a8qaLªa(÷aI b;jb4¦b+Ûb0c(8cAacA£c7åcSdXqdŒÊdcWe »eAÜeBfDaf'¦f>Îf2
g4@g4ug5ªgàg
ðg=þg?<h,|h*©h$Ôh&ùh$ iQEi%—i½i)Îi(øi*!j+Lj"xjK›j8çj* k>KkBŠkÍk3çk!l+=l+il&•l(¼l5ål%m1Am]smHÑm?n"ZnT}n!Ònôn=oEPoB–oZÙoV4pA‹p+Íp7ùp(1q:ZqF•q(ÜqIr=Or!�r1¯r?ár7!s_Ys[¹sItE_t=¥tTãt58u nuX�uèuõuLþu‚KvdÎv=3wcqwEÕw x#<xk`x`Ìx=-ykyyryFìy<3zhpz/ÙzP	{ZZ{Iµ{Fÿ{LF|N“|%â|5}>>}7}}Bµ};ø}%4~Z~s~“~>¤~Eã~J)XtDÍ1€6D€[{€R×€T*�%�%¥�7Ë�#‚ '‚(H‚(q‚(š‚0Ã‚6ô‚.+ƒ²ZƒÐ
„DÞ„'#…'K…:s…P®…Kÿ…\K†<¨†å†?û†d;‡] ‡Oþ‡YNˆS¨ˆVüˆ#S‰2w‰ª‰3Ê‰4þ‰93Š/mŠO�ŠXíŠ~F‹cÅ‹u)ŒzŸŒ›�x¶�m/ŽP�ŽsîŽhb�WË�?#�3c�Q—�,é�2‘8I‘Œ‚‘F’[V’ ²’@Ó’F“,[“+ˆ“3´“)è“2”WE”+�”/É”.ù”&(•7O•H‡•2Ð•~–:‚–<½–jú–�e—-ö—K$˜'p˜9˜˜CÒ˜?™V™Lm™6º™=ñ™X/š ˆš©š/Èš4øš -›0N›C›FÃ›1
! œ}<œ7ºœLòœ[?�‚›�}žœž%¹ž0ßž1Ÿ2BŸuŸ
! ˆŸa“ŸPõŸ+F Rr -Å (ó (¡'E¡&m¡'”¡(¼¡6å¡*¢G¢1a¢&“¢2º¢3í¢4!£"V£y£=™£1×£(	¤+2¤,^¤1‹¤*½¤Aè¤+*¥1V¥.ˆ¥*·¥â¥1¦2¦(R¦({¦*¤¦.Ï¦5þ¦-4§3b§ –§'·§'ß§ ¨'(¨P¨%o¨(•¨,¾¨5ë¨7!© Y©-z©(¨©8Ñ©%
! ª10ªbª‚ªJŸª8êª9#«]«@z«?»«9û«G5¬>}¬2¼¬Bï¬+2­+^­EŠ­HÐ­<®!V®6x®¯®LÎ®e¯\�¯>Þ¯M°Ak°F­°Jô°?±XC±jœ±!²")²"L²/o²;Ÿ²-Û²-	³+7³&c³hŠ³có³0W´@ˆ´É´9ã´{µq™µS¶H_¶7¨¶<à¶P·Sn·PÂ·3¸KG¸J“¸KÞ¸O*¹Lz¹JÇ¹DºtWºCÌºf»]w»9Õ»8¼=H¼"†¼©¼0Ç¼5ø¼M.½A|½m¾½d,¾l‘¾mþ¾el¿iÒ¿q<Àf®À$Á:ÁKYÁ ¥Á$ÆÁGëÁ3ÂPÂ!dÂ!†Â!¨Â!ÊÂìÂG	ÃIQÃA›ÃeÝÃaCÄO¥Ä$õÄeÅa€ÅOâÅ)2ÆG\Æy¤ÆyÇy˜Ç�ÈY”È‚îÈ8qÉ7ªÉ:âÉDÊObÊ+²ÊÞÊFïÊ"6Ë.YËCˆËÌË\ÞËF;Ì8‚Ìa»ÌdÍg‚ÍOêÍM:Î<ˆÎ5ÅÎ(ûÎ/$Ï?TÏ0”ÏÅÏäÏ"þÏ!Ð#>Ð bÐ&ƒÐ'ªÐ&ÒÐ'ùÐ&!Ñ(HÑ'qÑ(™Ñ%ÂÑ%èÑ%Ò'4Ò?\Ò'œÒ/ÄÒ*ôÒÓ;ÓRQÓT¤ÓTùÓ"NÔ1qÔI£Ô}íÔCkÕU¯ÕQÖ@WÖ6˜ÖZÏÖ4*×+_×4‹×)À×.ê×$Ø.>Ø6mØ-¤ØÒØEñØN7ÙJ†ÙPÑÙ0"Ú,SÚ+€ÚD¬ÚDñÚ6ÛmVÛ'ÄÛ1ìÛDÜ2cÜ6–ÜOÍÜkÝ‰Ý.§Ý9ÖÝÞ-Þ1@Þ5rÞ,¨ÞÕÞ_óÞ'Sß3{ß;¯ß8ëßO$àDtà+¹à%åà7á"Cá9fá3 á5Ôá.
! âC9â2}â6°â3çâHãQdã=¶ã6ôã+äIHä%’äF¸äCÿäUCå;™å>Õå@æ;UæE‘æq×æqIçq»çy-èQ§èzùè�té�öé�xê‰úêa„ëŠæëiqì4Ûì_í&píx—í î>1î2pîF£î]êîdHïT­ïTðFWðOžð.îðNñIlñ`¶ñTòSlò1Àò!òò3ó,Hó3uóC©óHíó86ô$oôO”ô3äô4õ4Mõ`‚õHãõ',ö2Tö3‡ö`»öL÷;i÷A¥÷(ç÷4ø?Eø?…ø4ÅøOúø\JùS§ùXûù8Tú1�ú3¿ú&óú#ûQ>ûO�û=àû5ü0Tü9…üE¿üJý`Pý`±ýDþWþ4wþ;¬þFèþ4/ÿZdÿ>¿ÿ3þÿ&2YDy9¾=ø56<l,©CÖ$)?)iZ“Mî<CNF’\Ù,61c0•1Æ@ø<9vK”>àGCgW«DH1d/–GÆC7R3ŠY¾F	E_	G¥	í	0
! 3<
! ,p
! �
! ½
! $Ý
! 4I7S�FÕGDd©QÃ6
KL
A˜
rÚ
MM<›OØU(^~3Ý02Bu�žµÌã÷"6J\p‡£·Îâö
! !5L`w‹Ÿ¶ÊÞò1H_s‡ž²ÉÝô3G[oƒš®ÅÙð0DX?m­ÁÙGñG9�›>¶Cõ<9evzÜqW#Éí$+.B(q3šAÎ%0V-h+–>ÂE#G k\Œé9ú949n!¨Ê%â3";V:’7Í72=,p]�5û<16n1¥×%ö% !B d * -ª &Ø ÿ 5!5I!!!Ÿ!)Á!ë!6""9"J\"@§";è"K$#9p#.ª#2Ù#$:%$5`$+–$/Â$$ò$0%3H%-|%+ª%KÖ%"&B&6U&<Œ&&É&4ð&C%'%i'$�'L´'(&!(#H(1l((ž(2Ç($ú(/):O)+Š),¶)%ã):	*#D*<h*¥*L»*V+*_+Š+=ª+&è+-,8=,+v,*¢,)Í,"÷,7-#R-(v-=Ÿ-6Ý-L.?a.>¡.kà.#L/(p/™/¸/'Î/3ö/%*0dP0sµ0I)11s14¥1FÚ1B!2Yd2%¾2+ä2k3_|3Ü3 ô3!43743k4CŸ4ã4:ô4*/5.Z5)‰5-³5,á506+?6k6ˆ6 ˜6*¹63ä6>70W71ˆ7Jº7I8JO8Dš8:ß849,O9Y|9=Ö9$:(9:b:u:”:"±:$Ô:1ù:1+;1];1�;1Á;1ó;1%<1W<1‰<1»<3í<1!="S=v=0’=/Ã=+ó=+>)K>u>*“>>¾>>ý>><?'{?#£?#Ç?#ë?@#+@O@'k@#“@#·@#Û@#ÿ@##A#GA4kA& ACÇA.B0:B/kBF›B%âBCC$ChC|C#•C/¹CCéC;-DiD1‰D»D+ÖD$E1'E#YE"}E$ E`ÅE"&F+IF)uF8ŸF:ØFDG8XG‘G%¯G=ÕG"H,6HcH3yH?­H)íHIR6I4‰I*¾IéI&J.)J0XJ"‰J$¬J#ÑJ-õJ$#KHKS]K#±K9ÕK&L&6L2]L3�L@ÄLCM;IM.…M-´M)âM/N#<NF`N"§N+ÊNCöNj:Of¥O3P@P6YP>�P2ÏP3Q'6Q(^QJ‡Q9ÒQLR*YR„RA£RFåRD,S;qSr­S� T*°TOÛTO+U{U7šU=ÒUTVFeV¬VJÈVLW`W6|W$³WXØWN1X8€X/¹X2éX=YAZY1œYPÎY+Z5KZ5�Z<·ZLôZ+A[-m[B›[DÞ[O#\Ks\;¿\:û\;6]Cr]:¶]<ñ]-.^0\^0�^.¾^+í^P_Bj_@­_Oî_@>``Hœ`rå`CXa,œa)Éa`óaNTbE£b<éb;&cbc}c,˜c2ÅcøcCd\d$zd Ÿd?Àd@e2Aelte\áe>>fI}fFÇf#g2gGFg1ŽgFÀg@h;Hh2„hF·h;þh@:i4{i7°i;èi"$j+Gjsj%‰jT¯j/kC4kOxk(Èk3ñk$%lJl#cl.‡l'¶l%Þl%m%*m%Pm(vm)Ÿm'Ém'ñm'n!An+cn1�n-Án$ïn#o#8o'\o&„o(«o&Ôo#ûo*p+Jp/vp,¦p%Óp#ùp/q=MqS‹q<ßq~rh›r?s
! Ds,Os+|s1¨s!ÚsDüs1AtNstxÂt;;uZwu]ÒuK0vV|vVÓvu*wx w;xEUx%›xÁx1áxhyP|y4Íy;z%>z+dzz�zd{=p{c®{D|W|.l|>›|PÚ|5+}/a}3‘}ZÅ} ~N7~?†~Æ~Ý~.ö~0%2V(‰B²õZ	€d€-„€F²€Vù€QP�l¢�:‚YJ‚U¤‚Nú‚{Iƒ›ÅƒÂa„1$…AV…˜…Jµ…0†31†;e†#¡†BÅ†‡$(‡*M‡?x‡K¸‡2ˆO7ˆ8‡ˆ$ÀˆDåˆ8*‰Gc‰$«‰KÐ‰*Š)GŠ<qŠ8®Š:çŠ;"‹<^‹9›‹>Õ‹VŒ<kŒM¨ŒmöŒ=d�?¢�Qâ�X4ŽH�ŽlÖŽ0C�4t�2©�;Ü�-�+F�Nr�LÁ�/‘ >‘)_‘@‰‘'Ê‘1ò‘$’!A’$c’$ˆ’:­’,è’“'4“.\“‹“&©“Ð“&î“)”2?”)r”:œ”+×”D•)H•*r•5�•=Ó•2–&D–"k–9Ž–5È–5þ–J4——0–—$Ç—Sì—w@˜$¸˜8Ý˜™[(™+„™;°™@ì™!-š#Oš#sš0—š7ÈšF›PG›F˜›:ß›?œOZœ$ªœ&Ïœ<öœS3�J‡�NÒ�B!žddžYÉžM#Ÿ>qŸL°ŸNýŸ}L NÊ F¡K`¡2¬¡hß¡:H¢=ƒ¢TÁ¢Z£Cq£6µ£-ì£F¤Qa¤4³¤/è¤S¥Il¥^¶¥>¦IT¦Dž¦4ã¦B§H[§J¤§Aï§;1¨am¨0Ï¨©P©Un©IÄ©RªRaªQ´ª/«16«h«.„«0³«Bä«3'¬2[¬2Ž¬-Á¬-ï¬­=;­zy­/ô­S$®Kx®.Ä®/ó®O#¯s¯%Œ¯/²¯8â¯-°7I°�°0 °Ñ°,ñ°-±L±[±2q±-¤±Ò±"ê±A
²&O²>v²1µ²+ç²I³J]³+¨³Ô³=î³<,´i´y´˜´2«´9Þ´µ(3µ)\µ-†µ(´µ0Ýµ¶(,¶%U¶1{¶:­¶Jè¶I3·_}·*Ý·[¸9d¸sž¸W¹-j¹#˜¹S¼¹]º!nº@�ºPÑºW"»Iz»8Ä»^ý»%\¼*‚¼+­¼'Ù¼!½7#½0[½�Œ½D¾<S¾�¾;­¾.é¾3¿3L¿+€¿3¬¿à¿5ý¿83À<lÀ<©À<æÀ!#Á*EÁ&pÁC—Á<ÛÁ9ÂIRÂ%œÂ"ÂÂ+åÂ=ÃFOÃ4–ÃTËÃP ÄCqÄ�µÄACÅ:…Å[ÀÅÆ$;ÆR`ÆW³Æ:Ç!FÇDhÇ­ÇRÉÇ1ÈMNÈXœÈMõÈNCÉ ’É;³ÉïÉ@ÊJHÊ5“ÊÉÊ,çÊ&Ë�;Ë“ÉË/]Ì&�Ì?´Ì/ôÌ-$Í`RÍC³ÍV÷Í5NÎy„ÎVþÎrUÏpÈÏ%9Ð-_Ð'�Ð)µÐ(ßÐ:Ñ?CÑHƒÑEÌÑ!Ò;4ÒnpÒ!ßÒ9Ó;Ó#UÓ"yÓ:œÓ×Ó'æÓBÔ'QÔ-yÔ+§ÔÓÔëÔ-ÿÔ(-Õ9VÕ'�Õ)¸ÕCâÕ#&ÖJÖ9]Ö?—Ö2×Ö
! ×&×A×I]×U§×@ý×>Ø0WØFˆØ:ÏØ7
! Ù3BÙ?vÙF¶Ù6ýÙ?4ÚEtÚ+ºÚ.æÚ6Û5LÛ6‚Û5¹Û)ïÛ$Ü=>Ü/|Ü¬ÜEËÜ8Ý$JÝ<oÝ'¬Ý(ÔÝ7ýÝ85Þ!nÞ>�Þ?ÏÞ4ß=Dß:‚ß3½ßñß.à1;à'mà7•àKÍà%á3?áKsáI¿á7	â<AâS~â0ÒâCã-Gã1uã+§ã>Óã>ä6QäSˆäsÜä?På �å ±å2Òå(æg.æj–æXç1Zç3ŒçcÀçV$è/{èO«èOûèJKé@–éI×éI!ê<kê!¨êÊê5éê5ë;Uë2‘ëIÄëOìZ^ìG¹ìBí9Dí?~íK¾í+
! îD6îD{î>Àî?ÿî5?ï@uï9¶ï<ðï@-ð;nðªð»ðGÍð;ñHQñ\šñ`÷ñ7XòI�ò|ÚòCWó;›óD×ócô9€ô,ºôRçôS:õŽõ ªõ2ËõJþõ>Iöxˆö€÷a‚÷#ä÷:ø3Cø^wøÖølíøhZù3Ãù)÷ù2!ú:Tú1�úÁú"×ú,úú-'û$Uû<zû<·ûGôû<üAü9Hü
‚ü%�ü¶üEÒü=ýSVýAªýAìýš.þ>Éþ[ÿ…dÿFêÿL1H~Ç"æt	@~V¿5BL+�7»,óT @u@¶=÷85Vn,Å>ò1jP>»ú,\B?Ÿ<ßK[h=Ä–Z™iô3^	\’	Oï	M?
! :�
! dÈ
! "-GPa˜SúUN„¤D)
Dn
0³
Dä
#) Mn-‰+·&ã%
! *0I[I¥IïH9E‚OÈEQ^=°Eî=4ErU¸OP^O¯OÿOOPŸPðDAD†bË?./n!ž6ÀH÷>@pNðE?(…=®6ì1#0UW†6ÞYBoc²cPzÄËÄ�PU7¦^Þ:=0x3©SÝ'1Yl‹'¡É!ÞA OB 8’ 8Ë *!/!'O!&w!!ž!À!$Ú!ÿ!X"q"�"¨"MÇ"i#�#1
$J?$>Š$,É$Vö$;M%C‰%8Í% &2'&-Z&5ˆ&:¾&<ù&46'Ck'¯')Å'(ï'J(Qc(0µ(7æ(7)2V):‰)Ä)ä)*s#*;—*VÓ*O*+|z+n÷+;f,F¢,Dé,/.-9^-8˜-NÑ-/ .(P./y.'©.$Ñ.5ö.2,/%_/W…/[Ý/E90!0/¡0NÑ0+ 1&L1$s1˜1¸1EÖ1C28`2™2@°2\ñ2XN3E§3`í3`N4A¯4<ñ4K.5Kz5_Æ5:&6'a67‰6oÁ6V17Vˆ7lß7YL8@¦85ç8596S9jŠ9Èõ9“¾:DR;3—;šË;>f<T¥<Zú<&U=z|=E÷=+=>6i>[ >Nü>XK?U¤?Xú?US@V©@VABWAIšAIäAQ.BC€BDÄBW	CoaCTÑCT&DT{D–ÐD@gEr¨E,F7HF€F‰F	‘Fg›F5G9GNG[G@rG:³G’îG��H‡I]šIJøI?CJ?ƒJNÃJZK7mK6¥KLÜKH)LrL{LZ�LèL"MB#M:fM@¡MâM=NL@NN�NXÜN]5O]“OuñOAgP9©PQãP85QAnQM°QfþQGeR?­ROíRg=SC¥SOéSC9TQ}T>ÏT^U\mUÊUNáU00V8aVpšVWE*WLpW2½W.ðW5X"UX5xX^®XA
YJOY9šY<ÔY3Z2EZ
! xZ#ƒZK§ZGóZ;[5V[#Œ[6°[Bç[;*\&f\-�\:»\ö\!] 2]�S])ä]^%,^9R^9Œ^%Æ^!ì^!_/0_ `_+�_ ­_7Î_` #`.D`*s`9ž`Ø` ð`1a0Cata’a#­aÑaîab)b3FbLzb:Çb;cV>c•c!´cEÖc)dFd>Vd6•dMÌdee;€e>¼eLûeNHf1—f+ÉfTõf;JgU†g,ÜgZ	h-dh’hE±h÷hGieYid¿iF$jPkj¼jÛj'ìj8k7Mk[…k2ák=l!Rl?tl7´l4ìl(!mEJm"�mK³mLÿmPLnJ�nBèn-+oBYoOœoeìoXRpL«pløp�eq-çqZrpr�r5­rFãrB*sUmsFÃsB
! tEMt“t0°tuát&Wu:~u¹uKÒuv1=vov!�v8±vJêv5w2Sw†wC�wAáw]#x-�x6¯x<æxH#y&ly+“y&¿ySæy$:z_z\zzZ×z 2{S{r{�{¦{¼{1Ò{ |%|5C|Dy|4¾|Fó|3:}>n}­}5Í}e~*i~3”~;È~;)@"j$�2²;å)!€#K€9o€1©€tÛ€JP�Q›�Qí�I?‚?‰‚5É‚$ÿ‚=$ƒ4bƒ!—ƒ(¹ƒ2âƒ)„?„,\„‰„$¥„@Ê„B…tN…+Ã…Hï…@8†My†=Ç†D‡>J‡‰‰‡Cˆ/Wˆ@‡ˆ?ÈˆQ‰6Z‰/‘‰6Á‰2ø‰,+Š"XŠ{ŠŒŠŸŠE¨Š-îŠ#‹&@‹Ag‹,©‹9Ö‹(Œ.9Œ.hŒ.—Œ4ÆŒXûŒ;T�8��KÉ�7Ž=MŽ>‹Ž]ÊŽ*(�$S�-x�'¦�GÎ�*�&A�h�G†�FÎ�.‘5D‘/z‘Cª‘Kî‘G:’A‚’QÄ’l“nƒ“*ò“)”!G”ji”[Ô”+0•b\•<¿•'ü•)$–dN–=³–cñ–}U—DÓ—˜.-˜>\˜P›˜5ì˜3"™GV™)ž™]È™!&šVHšWŸš÷š4›4H›G}›xÅ›)>œ0hœ9™œ[Óœ0/�@`�-¡�<Ï�;ž>HžI‡ž5Ñž“Ÿ^›ŸIúŸ@D +… ;± 7í Y%¡H¡@È¡/	¢„9¢l¾¢E+£kq£ªÝ£Lˆ¤pÕ¤oF¥Z¶¥M¦0_¦A�¦0Ò¦C§FG§Ž§#©§3Í§.¨G0¨Dx¨"½¨Fà¨;'©4c©4˜©8Í©$ª:+ª6fªW�ª õª$«0;«3l«# «&Ä«ë«ÿ«¬7'¬'_¬#‡¬9«¬1å¬7­,O­3|­6°­%ç­~
®MŒ®IÚ®=$¯Db¯D§¯	ì¯+ö¯:"°/]°F�°*Ô°Bÿ°&B±?i±.©±EØ±C²1b²J”²Bß²,"³:O³&Š³;±³(í³>´-U´7ƒ´@»´$ü´5!µ7WµH�µAØµ2¶1M¶?¶+¿¶-ë¶-·AG·‰·¦·2Ã·/ö·)&¸4P¸T…¸0Ú¸^¹j¹…¹u¢¹lº0…º¶º/Öº)»/0»a`»&Â»3é»#¼#A¼#e¼#‰¼­¼K¿¼E½=Q½/�½E¿½¾8¾%T¾/z¾+ª¾7Ö¾N¿+]¿%‰¿H¯¿+ø¿F$ÀBkÀ-®ÀEÜÀJ"Á@mÁ?®Á&îÁCÂMYÂE§ÂDíÂA2Ã4tÃ1©Ã1ÛÃO
Ä>]Ä7œÄ>ÔÄ<ÅoPÅ/ÀÅ7ðÅ7(Æ`Æ@zÆ2»Æ>îÆ"-ÇQPÇY¢ÇrüÇ[oÈ<ËÈ2ÉU;É:‘ÉJÌÉ*Ê5BÊCxÊ(¼Ê"åÊ$Ë]-Ë?‹Ë^ËËF*ÌDqÌ¶ÌCÔÌ0ÍMIÍR—Í)êÍ,Î'AÎiÎ4�Îr¶Î<)ÏfÏ"†Ï#©Ï7ÍÏ7Ð,=ÐCjÐD®Ð_óÐ%SÑ9yÑ*³ÑNÞÑD-ÒPrÒbÃÒ_&Ó;†Ó1ÂÓ4ôÓ4)ÔC^Ô[¢ÔJþÔ IÕjÕDzÕ@¿ÕDÖHEÖ>ŽÖ'ÍÖ5õÖ5+×<a×@ž×?ß×/Ø:OØYŠØ5äØ*Ù0EÙ-vÙE¤Ù^êÙ5IÚÚ!ŸÚÁÚ-ßÚ
Û-+Û>YÛ;˜ÛmÔÛ8BÜ.{ÜªÜÅÜ$ãÜJÝSÝGfÝK®ÝmúÝ?hÞN¨ÞE÷Þ?=ßG}ß=Åß]à[aà#½à@áàG"á.já5™áFÏá7â6NâB…âEÈâCãVRãX©ãCäBFäB‰äBÌäBåBRåB•å6ØåLæL\æZ©æLçKQçL�çKêçK6èd‚èdçè1Lé~é&’é@¹éEúé\@êY�êe÷êS]ëO±ë+ì"-ì6Pì;‡ì=Ãì0í*2í]íI{í.Åí4ôí*)îDTî(™îWÂîïC9ï9}ï7·ïCïïD3ð(xð'¡ð0Éð%úð% ñ4Fñb{ñ!Þñ*ò@+ò5lò'¢òHÊò:ó8Nó;‡óHÃóô6ôARô2”ô3Çô`ûô?\õ(œõ1Åõ?÷õD7öQ|öTÎöC#÷+g÷8“÷<Ì÷	øø$<øFaø;¨ø7äø(ùOEù•ù*¯ù%Úùú*ú€JúÑËú�û-¸û›æûI‚ü]ÌüO*ýKzýSÆý9þ3Tþ<ˆþZÅþR ÿDsÿ2¸ÿEëÿb1X”íH.L7{R³,BF‰-¡NÏ@F_@¦Eç%-0S2„-·7åK@iMªcø6\V“ê$Bb€�¼Úù6Vt%”ºØõ%	5	T	t	”	±	#Î	Cò	X6
! U�
! Lå
! b2]•Jó>>>}8¼iõ>_
$ž
PÃ
JS_8³BìI/6yO°NUOE¥cë>OmŽoüilfÖ[=b™nünknÚoIo¹o)n™nnwoæoVoÆn6n¥noƒoóoc;Ó'(7B`r£JMaR¯9?<@|@½@þ=?$}(¢>Ë?
!  ?J @Š ?Ë ?!>K!?Š!6Ê!]"6_"*–"IÁ"F#PR#`£#ƒ$Uˆ$DÞ$#%'£%lË%l8&m¥&m'l�'mî',\(.‰(.¸(.ç(N)Ke)i±)`*B|*>¿*@þ*J?+CŠ+gÎ+$6,{[,E×,I-0g-K˜-mä-FR.l™.ª/(±/FÚ/<!0F^0Q¥0X÷0MP1<ž1!Û1>ý1:<2)w2?¡27á263jP30»36ì3#4E74;}42¹4,ì4µ5Ï5ï56
6@D6R…6SØ6e,7E’7IØ7&"8MI8E—8‚Ý8H`9©9\Å9"":0E:"v:6™:.Ð:,ÿ:.,;=[;/™;%É;2ï;*"<)M<1w<+©<"Õ<Gø<0@=^q=NÐ='>&G>5n>B¤>ç>'þ>(&? O?p? „?¥?¶?6Ö?0
@2>@/q@/¡@(Ñ@9ú@*4A!_A&�A%¨A ÎA-ïA&B%DBjB2„BC·B6ûB2C@QC&’C+¹CåC'D#(DLD7jD8¢D7ÛDCE,WE,„E@±E%òE&F^?F@žF{ßF>[G:šG2ÕGJH$SHmxHFæHB-I5pIB¦I(éI[J]nJ4ÌJMKTOKP¤K`õKDVL9›L]ÕLY3Mi�MZ÷M]RNR°NTOQXOeªO9P2JP8}P4¶P"ëPIQ=XQw–QFR1UR5‡R;½REùR?SL]S7ªS6âS:T.TTOƒTœÓT“pU$VV)V6€V-·V:åV WH;W’„W,X>DXjƒXjîXVYY/°Y@àYO!ZDqZ<¶ZóZ[%[-?[3m[V¡[ø[(\*=\.h\:—\(Ò\dû\:`]@›]>Ü]?^=[^*™^=Ä^_a_4_-´_Kâ_N.`G}`MÅ`MaJaaƒ¬a(0b7Yb<‘b#Îb1òb2$c3Wc6‹c3Âc0öc$'d%Ld)rd,œdÉdßdöd¢e/´e`äe+Ef(qf=šf2Øf9gGEg�g5¨g<ÞgFh=bh* h2Ëh4þhI3iI}i?ÇiFjBNjo‘jGk;IkQ…kK×k=#l;alN�lIìlI6mD€mEÅmDnCPn”nE±n+÷nF#ojo.ƒo<²oRïo;BpW~pIÖp* qtKq/ÀqðqFrAVrC˜rAÜrWs-vs?¤s<äs%!t9Gt$�t¦tÂttßt Tu8uu2®u(áu
! vI)vsv4†v»v+Îv,úv/'w]Ww<µw,òwXx!xxšx®xÂxRÚx(-yVypy9Œy?Æy%z",zOz1lz/žz)Îz\øz?U{9•{lÏ{0<|bm|?Ð|r}Iƒ}<Í}=
! ~/H~x~’~«~+Ë~0÷~1(0Z‹%ªKÐK€-h€–€±€*Ê€)õ€/�O�5g�3��6Ñ�U‚+^‚&Š‚±‚;Æ‚ƒP!ƒ;rƒ®ƒ;Æƒ7„&:„'a„‰„1ž„-Ð„/þ„5.…d…v…,”…Á… Ú…!û…'†.E†,t†1¡†SÓ†'‡#F‡4j‡1Ÿ‡0Ñ‡)ˆ,ˆ4Jˆ/ˆ/¯ˆ/ßˆ‰/‰(O‰x‰”‰³‰WÑ‰;)ŠeŠ.uŠ$¤Š$ÉŠ!îŠ=‹N‹5f‹Uœ‹Wò‹VJŒ#¡Œ"ÅŒ#èŒ1�O>�0Ž�H¿�:Ž2CŽvŽ%“Žb¹ŽB�H_�1¨�5Ú�q�q‚�,ô�1!‘KS‘*Ÿ‘'Ê‘:ò‘7-’Be’0¨’?Ù’;“9U“2�“4Â“D÷“\<”C™”3Ý”3•
E•'S•{• ”•Dµ•Dú•G?–‡–¡–&¶–'Ý–7—==—[{—4×—4˜bA˜A¤˜Eæ˜0,™v]™KÔ™- š Nš(oš$˜š(½šBæšC)›+m›,™›!Æ› è›3	œ=œ/]œ�œH¬œ õœ&�=�;T�)��Uº�OžG`žO¨žGøžJ@ŸA‹ŸiÍŸA7 Hy +Â î +
¡79¡.q¡" ¡$Ã¡è¡#¢R+¢)~¢%¨¢BÎ¢H£Z£2r£/¥£:Õ£X¤,i¤<–¤*Ó¤þ¤-¥0F¥"w¥š¥7º¥0ò¥8#¦\¦/v¦¦¦À¦‚Ù¦m\§!Ê§ì§[¨>d¨3£¨V×¨J.©¤y©5ª6TªY‹ª:åª «>«UW«­«)Ç«‡ñ«\y¬nÖ¬E­@Å­H®DO®K”®Pà®[1¯5�¯2Ã¯!ö¯�°5š°>Ð°X±Mh±S¶±J
! ²EU²H›²oä²4T³Y‰³)ã³9
´CG´.‹´Zº´Lµ5bµ7˜µ;Ðµ¶1+¶g]¶,Å¶Yò¶CL·F�·E×·F¸/d¸%”¸%º¸Fà¸-'¹6U¹EŒ¹;Ò¹hº9wºm±º9»Y»4q»B¦»ré»d\¼Á¼|ß¼ˆ\½zå½g`¾}È¾eF¿f¬¿rÀ!†À/¨À$ØÀ=ýÀ);ÁDeÁ:ªÁ9åÁ,ÂsLÂhÀÂ1)ÃL[Ã1¨ÃLÚÃN'ÄRvÄKÉÄDÅZÅ zÅ<›Å8ØÅVÆ8hÆV¡ÆBøÆ`;ÇBœÇ`ßÇ(@ÈFiÈ.°ÈKßÈp+É<œÉ<ÙÉÊ'&Ê<NÊ*‹Ê.¶Ê/åÊ2Ë:HËƒË;ŒË&ÈË#ïË9ÌFMÌo”Ì/ÍZ4Í"�Í9²ÍHìÍ,5Î(bÎC‹ÎHÏÎ]ÏnvÏnåÏnTÐvÃÐN:Ñw‰ÑŒÒ/ŽÒ.¾Ò*íÒNÓqgÓ,ÙÓ ÔM'Ô8uÔ.®Ô0ÝÔ+ÕF:Õ\�Õ`ÞÕg?Ö>§ÖuæÖ6\×%“×9¹×Gó×C;ØBØPÂØGÙ[[Ù·Ù9ÔÙÚ%)Ú8OÚ-ˆÚ9¶Ú7ðÚ8(Û7aÛM™ÛIçÛE1ÜAwÜM¹Ü"Ý"*Ý5MÝPƒÝOÔÝ$ÞBÞ@^ÞGŸÞ3çÞ*ß:Fß+�ß/­ßQÝßg/à.—à;Æàáá+1á;]á.™á-ÈáAöáo8â-¨â-ÖâJã9Oã-‰ã;·ã8óãB,äFoäG¶ä3þä2å!Iå=kåJ©å2ôå='æ/eæO•æ/åæCçYçkç:xç³çÆçkÒç>è,Vè[ƒè2ßè3é$Fé;ké%§é,Íé,úéZ'ê‚ê,˜ê"Åê8èê!ë&ël8ëÓ¥ë}yì.÷ì-&í#Tí.xí§í2Æí-ùí='î'eî]�îOëî&;ï0bï1“ï'Åï$íï7ð9Jð1„ð7¶ðDîð93ñ5mñ;£ñ5ßñ5òBKò8Žò[Çò;#óD_ó8¤ó:Ýó+ô Dô eô!†ô2¨ô+Ûô+õ*3õ:^õ,™õ+Æõòõ6ö%Iö„oö;ôö60÷\g÷Ä÷%Ô÷>ú÷)9ø5cø+™øÅø(Ýø'ù.ù&Nùuù‘ùA­ù8ïù	(ú±+ÆH5Z,ôÊ'¶„Šªt&ÁöÇ0w-üýv!$"uÏ(0Øq$.	2õoÇ)ØÈ	$Õ/jZ5é¢a1QKµ"þ$¸ß0o´3À!ÓÐ-†™n�%`,V%¸¡"�´g[
u&¡Ãø4�)è4b+ì4‘#V2)0Í$4K'
S¿Æ*€(Â,÷R´�+Cíí +
?G¨
! g%ú-H+óh%Í
! $!à¼-¸	àø1n%sÃt4-Ê#e)óV$%)"Îü…2–
! qÍ*.õ3‰[*A'a
Õ-:#ö,¼á“3kž,®
5	j´!õ½Í!º#á!!ã"Y†¾$Ü5Ó2òæËÅ1²,A‚(þE)K±+��k
÷î'Dé‡
! Ä4b(Ï
! –+È(XÍ«0Üì"+Rà%u
! i"ìª¹
–)^’šE
! ù¸×¥1½D
! yó2W*«	u)˜'}0ó'ô0]+¿1øþ<ÔÖ-ü
! é,Õ"­(¬ ÿÛ
! Ìe|\/µ+ÑG$65Ï6×0"H%ô-4ïpH`â{*Á+ä2#>¾KÜ¤ß	Ü)d*
! †é+0 m(6<D'ˆ&\&
! 5Ô,ö3z…™!�îW"9$þ"¨_ƒ._vÌ%€Ša!ä
Ø$9
! Q44L6H'&Ÿ_2á22.Y)Õ&G$Ô07"Ê3Ê~-í`*né25!‡òï¦	¼	õ(ú¯Mb5¥£714P/ÿî~d"’$ÌD!¤	kî*&>	&Î$þ	÷u
3Á$‚*–¸/(oK3‹?E“$`ñ›0!QÜU1a	ç
%u›'µè*ˆÂà#Õy2†úo±]2C
¹ìV.Ýåó5š4Ê(Ø¯ÙiÔ&Çw(C-Žú
1S8'Êª(+xºkÀú/b)H.ñ1çúAÒg1£/Á#Ì.´5ú$9"=ƒŸ	."H#�(Ç
! Ð(ë.€6º2W)æQ�	2		#f+Z&&—1Z4”Ô©3„-&5{(	Ð}q,.•*«!òc$	
s#·+é3PiÎÈú "(Ú&³(°…uqø>#<*Ö� $•B.ž¯.ù"že"2Ä5ñÔ×2 z7„(²#y,_¬!T66µã#ì-]ˆ¹&m1c0÷Ã'�¤í)À&'à"
! �~
! dÁ4Ý3˜1—š•0+YÍá$„)–—/†*ª"ËtK„#©Q&ý¹#?a4™’-=×ú4N´¸&¨¼%§­"96°
! U
µ R3ß4
ñ!ë,„3¶-¥k(ÿw0Îçq[,^Ñ/}ó3v."D/¢%$Ö0¢-!ò#ä*h1S‘&/âó#Û³.ù'ÕP©4˜
! °3”‹¹1·Ê
! Q'æ*ê)6/-Sß$OC3(�
B„T2r6Ñ) É‰1�
! ú)óœ,Àî$ë-¡$�!
a5¦•†$�1×½);
¢,e/r…3a—,³Z%@q	7Å	ÿ"Ÿs †5jÖj_Y£<L�ó&4O6Ö,]�6¹�/ª-É	­L'O~)¸ y­°*íÒMƒ¡õ‹¦ °ç,©B+5ýõæ¸ðg0;'€+o
42'c/8
93û
Â$a.	"wn5=˜w)S26Õ(
! lf!¹t)lãâ$a‹,{--?-‘+t#35^ìù+ãÄ.¬þ*Ã"h¯E"!Ÿ0x)ö ù&óZ	;0Ü-ü-w)-ß!
! 4‰	�pª²â
±*<.Æ!j%±v
! ·3Ém4r3C
! nü2(R/ #S05›$ò-¨,x#î%{p¥(Ð&9Ú$Ì¶3(#(‘ê"aˆ'ne3ôÚÎ3F5]!ý<!ÿ6¿%ñ'ë2-
! 2%w0¤5F·1$JPs0ü!s¼#£/2ë5(
G¯'tÙœáNŽ ;>'Åôî5Æïb'l:%‘4Ö)±ÄõB0ØË&ð´Ú5Æ5x!ƒ"É!†ü"Ë$&²4•Ò
! `	�†b ašù5h#Ýæ@W4˜%i
08W$õ‹7-v™Ë"¼Ñú¢&!#'É"÷®'4ðVŽ3
! )Vó,Y/ù,örûV0¹lÎ'M	ù ;4‡»1ÝT/ªó|k
‰^&L3!­2–À 0œ6n_!è"˜Ã,k®2Y‚Y+…,.°öe3! *Î	¾ â=Û»‚0D	ã
-G™23>{ë ÆÓ+u,§	è›Y
! %
!  Ã0Ô ¾9îÐ3‚ ¾�©hè4$¨-<1"	3Ü1–*vzØl+ÖÙ(½8ˆ 
! ÷%*Œ'
K V_6j º3	'›šmÙ­)�	�&y
! 	W�2]d2g.W‘ e”'£î)5.6#Œ#y'sÒò¾?Ü4µ"&ÇÁ2Wf¶%x	e
! d
! •13a*Å(±ö™5•h-:h¶y~&¯,-˜:)œ[+R1¸Ô'R-/82Ò!œ¾04%´>Õív!W� ƒ
! S	)
Ä¯óÂƒ$Ø	N
! üî/¶y
˜m~V¼*�W6•€u³
vl-™
! ýh"k*²/ƒ,þ »2¤`4•Å|("Är&õ$"â
! D%“{œ	ÂR5)ùÈ&N/*	-ÿÝ-�$¡/'Îö!(œ)§/˜)K#�#_,Y
áGë'µµ+.ëMˆ‰œ%ec�3x
! �‚:\Ø}5 �Þh!.
w–©8(¦!�
çdd5-ÌT\ž(ÌÆ<*¡+&¹`50Í¤/„²!îq./4Ÿ+ù(¨Z¼dx*K
! û*`•:ý˜/x&4r*."-Õw"6
! å1Ò*dI(ž6/RŠ- [/+}ª$'$62g(©#1Ë1¡'Ã†{¾*Ô31$DS¸)�úè¯0‚3±
! ”(Ô¨#Y	Ú1S*œ°%o(½®¢x"Õ3Ï•[1i3Æá1 ý¦Ü›H„å4 ø„.½”p$t1=,ïxqë#.Æ'¤Â'ä(	:'Ð#Œ*ÚÏ4^7&®%Ý+‡q#{8…z2X]õ)þµ
! Á"2û5>/hô	Jjð[ g
f 4551	6Þx/ö#q(Y�$dÜ2,qµ5&ï
! °0Ç2ù0ƒœc(V¶"È#îŸ'j0’^*	$žÛ#î#X*4Ïyé.Õ5¾»+µï%À/]6Ó
! ©· {%E6’DÊ>Ü-¬%Ž(U! $�­²'0}
ò0ÿ,„ümeIø2:œ–.L4/i)& �"™^ñ(°4Ú±,$¥#ò,—&FN*[38^$”%Îl'�;(›š	.É|
*+a&%4¢Ð	ƒÂã7*%r)zÛÖM"�§aM1 O5¤2ýè3áf!ž É$´0mI.=p*�
! nfÂóømÚ�%Ä*Q»E-P,N0g¶ÓÿIÎ&¥÷(3ÒX,‚¬/Ì8Å+s*'z(#‡&-‚3O;%<n(Õ{Næ4¦0Z»(Ë»"0? –"cu (‡%¾,5m6J(Æ,V/b5+‚&º,Þ,³%ÜH$˜2‡-þoò1,/,%½.J‘4-'Þ±3añ&�$Ë-©» Ë,š¥41%l*6	Ág)¡!àà(Z6¡{s"÷(ì%ÿ0#Ž+�_0£6©’!=N½0=/“!‰.=+þæ)Æýk/L!>"8€%Í4†é[&P+£«Þ)˜@ì
! �:({1g!
! î$1¦€	¦�ƒ¢J^3'"+Ä'W]OA+‡*ñ#Œ#“ò¹Œ1ü!-ü‰·)uZ1]0#3Ž…s3„
! ÐU¶S"ÿ1[–‚0áò*’°€‡)ü š!$/ÒÅé)á'e ‡ ‰0ùö$®.&)ð®'-+a6R²&ˆ4¶�/–<„!‹4n&›!Ô�3€
Ç60Û)�£2ä»ƒo&‰Å4#¢ÃVñ3„d-‰%Ÿ»	xÞ!§*£,�¶!#-=#I!�„6Eß
! ðD,I,³#n#Í3\a
é*Š3mô#å"²5g",6‹¾‹›,¨M ´…®)2)%2†2'(˜OÀ‰4­.#$3Të$*6U3…4.åhè
rÙ
! –ƒ &? Ì4$b#´Ö{0¢Sô
! o. "Ã*§
! ”#�5±U(«O4£
! öC6,€Ø.× 1ƒé
g~ ;Ã¼4úV-•%0èùÚ:3ý !}Z¡‡‹#ª!: p
H2p ž#Å)ç¾(#êÕðX¨dEÁ*j7Û*ÜÁ,¤-Š^!|_4"_M4%14«Ô(¾·
! !)8Y¯é {5>5£ ö/º
�	;#G%¦C)0UéîvÉV./*å%¤`µ4¡2© ú5‡,˜ûtï'!˜1
/)¡´1h`!>.#A!%D�h
! ëÐüïW.uÑ$Ë„v,!à.Vu+	®,‰
Ÿ
! º»›0p#@£š(43­%$O
K/^1ªø%ø,‹+¾+È!-¯»á-ˆ*—2Ÿr-å‹ÔM.¥†'Ó"­!„
! ßë" /›)Û[ýa† ¶2:¯Š$Å&ö_°”":)å
! 
! .ó$EÑœ²(—*�è‡6(*f42ß?!÷3Ì—G›%+1.ˆy6·Ñ{¬#
ñ)rFã	
�.c-¦t/Çq,1ƒ&ôãS23¨*.Zi52*%=9,¡S+}6ŸN¢
! Î4÷ô&Hú+¡¡#ÑII„ àÅCÜRŽ0P*š˜Ç'÷:
! <•“Ø�(>0\ØÚ-.»h2¾'=0Á¸.}3¤"B'Ä3\Þêœ±4˜$qº,I%D
0"›&›/^%÷'ÀF0X	Õ1;› 2ç>
! V+ó"²&©+>/2'ôžÊË³
! QˆLÿ¬$XÅ
! PÝ%ËÂC1‚/£0\�x?'DÐ!E`1’
˜"Œ)x.F.c.Ä(–�m
�"<0Owœ,ÍJä�÷+R<æ1ñ
! Šm^ÙLnK'3\1ç£#©p)„P˜R,��Dn1£å-à8$ã-Z+wH+2w1à&ê^CŽ”4‡#�/¶
Sâ‡Í	¸5Ap-
p,.€JI/&
! ¿$Šê9=
! 'Ó1Œ$!Ô.Ì
2T$ÿ$Y�0Þ÷Ì!¤3Ãá5Ê›³Ê,B2�‚M$²jÔ�
! Â.÷&�Ú	J4ƒ-ÿ¤­“Ç¦~a#®%3Ñ53Ã29*	!M+à³*?)4'ý~3$ÿ'?0gæ¯‹&ñJ\ù-\m&à0;,áÇ—)ˆ0@k
! y3!Ï"é%Œ21ù"0—W1³FŽ<'ü+¹•!U9/^G!‚'æû0r´-‚Á¡0hh¬ƒ!>$%�c!ÿêcý	#�s)Qh	¿#…¹
! °™6ÄÃ/
+f
g6î3†..'z"ì.¯	y+¶
! N$Cª6¤
! ‹w+÷y$Ã%û#á‘O#•B ±¤&˜œ”Ù‹«š$'0Ýó¼
ëÂ(.î\.U	æ(žm œ¨'³J¸âÌÛh
r©	ï;2gy%0N	“5MªEï#\!ŒÙ—0ß#,ý4¡€5áÛ+ù)N2=%í"¢º4Á&ÆÆ
! ï‡3êÕ+l&Ñ4ó(Ó4o' H'b0×
! å
! 8jÐ,qi$P(f5N#Å³"X$¨u*�-�(Â'J»-Œ,Å!k%ù¤%*-ÂJ'
! ôŠ@Fy¿
,¢"r0,‹0L”} $—.§Ò$uŠ=:ê/„^"ºøu#Ý±#&6\�*È$ý/?z!†.$@;&è ê
7{.ƒ_	'2sk`Ï*Ò|Eµ(_-}×³	àŠ"1;	Ö]JÖ¢3|Å3ë
ê{&�î 

†(/#I’_	˜4!M+'�Òu,IgE5²�+�ËY#ž
! ü4�¬0Ä™§õ Ò5�38
ÏX³‰_&Ö1r+.D5l,
	zyÖp0 5šÈó
7I**j#º(­¯6+o	_
! ÑL7
˜+N–,`w­“/
 ô.Ã#e4ŒX‡Hõ»/:
6%_5/&1"3K"® $®/2r'�*Z:!bú#Fc Õ!æŒH6¹õ*"ö. F
! ƒ0H+ E"¬]A/¾
! S˜	ý)”.H3»')4ö2
'ÓÎ¼&3ñ4Ô[‘$'50/\œ}þ0¼ ›*' «0‘V'%�M%6>,ß�"9ú%-¸j&etq1¿;Ê—$!€¯á3Ã!MÂ)/186‡	E'X ‘c+·,øF(Ž"^+}
! ”A24m0º!|$Ï+‘5’)×&â*M,Ô>2Ì&<5â K+µ)¥u\5Ý)×//à .G#)+¥’d/Ô&+G2%(ˆ)Š‡!˜&ûé&Vqý+¸N(†1r#àG’.
E+12è&U/„"ÿçÎ5+]/"ýÉ Š+û(­¶£-ö¹$É.	1Ï$= Í±g�[ô'!w!ýó
$T-1ñ*•
! ”Š,!z/Ø SÓ*Hº-}ç(fŠ4*?3¬µÓñ+ô.ì"p‹'Q,HÒwúm%…+$./¤4±&“:4)öb4ø)¸6[x mã1
]%á"ÌY8ç%7+�æ”Mv$Óv.	+e%¼!ó}4_#“ Š
! Ð%`.y˜*+HÕ%.6‰ç
! åw/Ê‘¦æ[F!²t2Å0÷.?€
:	ˆž&M6
Ã+‡1º5w%X
›èì«1‡5_"†-Fp(Ç"Ç+–!R'	[$­	à5\'F/I16Nøä&Æ"aÄ“1q'(ÿÀb3û­ª,ÒÙ~
Ð-€Æ+ZÝºNn’ï"{/4!89A%ÿ4Ø&=˜Ô
! Ì$<"±éM1�/Å‰ ]-)ç- #ž0_*!Ç^]
‚†%-sH)—-L2!I&#$ïAJ7)YÖÞ ñ&ê
! ã%ÿ”5ò2S“µÄ0
! �,KNM*—ÍL	Z'V)½1Û€1• 6}!o)¤,ó'Š*.·	 6Yp+/‚6¶€5ãâ.š	†M/X52Á5" <$ä	Ð+eœ2Ú
™
9X%ü5Ä�2!×È&ó/!Ò‰¦1£1ýà~5 d#Ó5¶õ1›
æ#c
! ;"+ÿ)–5ˆ3K­(A•53(¾5Ü;˜w.é?,2©)ÿ&g«%±ûâ=	¯24æíÀ3N&©À)K1'/	#+‹¨
Õ}&M#4)c 
÷.°1øüy-4T¶í©Ïi0}›	ÔN‡(D"C0Â&J»¬Q[0v-�<6—+´
=x'3&v5Z+ŒX4Ù*‚1p´Ýã3¢Î
! Ÿv’,®1çC +òp4…*Š2_­$ò(%-¢O6'„ŸÝ\e6&Ç¶	€“&~Ý2×2jçUCþ T*{	_à˜Æ.Å$
! 
°)ô›å,rž'$¤Ð27C¡%ˆ1�)<1�-qÂ
»*/1Ù«¥æ!·A;)!U&'H1Õg*{
! Ü"!–2ˆ$Ï „	#1n	R%Ù%;�$óB7.Nke©×#v",lf(“4OC%³-Ÿ±õ�-¥+qJ5YÏ.Z
! ¨!KÃ5Z7%ã!Rr%F'á*v+—¡(êM%»4Óï,ü0W0(6Ç-¼¯{„4e2Ó$E,m.ç5í1–å` Ü À|1`öu6’¶/6^ •/­
! TN!.+,-´Gé
! ¥jÚSKl¬3.`#$)I!	,@
�´$Z8.ÌcC¬+$L%Š1…(öÎ)ÿ­3 pá
! kÄ©þ	x¢4|`&>-q6ÿ0˜,
!  ¥Ž.)1œ-Œ/¼ôQïe(ñý“
! 9!+Îi²!Û	¢2€"s$ç"€'tÝf5õœ("å+d0‘)e	-0"�™Î.»ÐŠ:0ç$'wo1¦"“0»‰Ã#² ¨(r5K4hQ5ë%÷
! 'S$íû•)24(õ_ôª_ ¿0Î#å'‡ØÂSsëº5™	®]5‹*^sDÏ»ã8––Ö>6zo�5D‡$+%Ý,G!µl%ßl¼Ð+…h%¦”Ý
x$—Q*ƒ(YB_5%+}	9(Þ­Æ&*{'ƒåo-ö0m,€ ;¯®«ê¡!'£+r$š{ï$Ã¤?465Ù3�n/T	U4o5Ê#éË _
Á }2_+6J
/k2b"QI6üž%gJ&�.q
! P%/'6&"
! 1/~#¸2a$;/P2+W!¾1%G')?7á,¹
! 3¡-8%(ë#<-F8Ž
! M!!"ü)Vˆ×:å#¸§	4 .±)V5js,+	‰!zÝ!@.)‡"S/{º­0‰2p1É1*k<.ŠÎaS'3Ã$ú(Ï+—
U¯@6p
! =Þ�¬‚5æß¼0/%ß1ÉQ §ií”	"4‚æ"�ª0«
×c3¯
! l’0I4z8è7å2™+Î =¾	�#4H!q+>ÏP.ˆa-ª18	ñl;›]g4ûRâ3|5	þ'–+a0D#‚2�"ó%ùEðJ	�+e*½&2U *… ÀÃ&’o!gÌE(, f(“Ú4(x™#…¼3?+&]pÛ¼
! &%±	l•-½4-!Ã1—!6Z³Þ$0)Þ1ï¹4ŽÏ/d{,
! l
! ?+)ÜÌù1.
! ‚‹–ë„t.1cBMn0¿
Õ.X.&×6¬ô+¤ �N!Jî0@±
$sRž++¬;Jî-€O!·-C0 
¬
! ×ïä'1þ4¥¦û
! ,–&¤'¦¿
! ß&f$m^–
”EÙž"ë„³&xKñ½ÞÑ>+¨
! @/
! ì×+Ú0¸'gÏ
‰E%lÉ45"'_
! ï‹
! s-z'K-¯%@Ûut"+Ô+)%âÖ5ú3Iê*�T#dH&[h
! 5Æ;+ð
Ë%ä‘
ë
! M0	5�04/
&(t]Aþ,8#JÐ
! ï-Y
! ¯³¿mÛ1!~MM
! ³¸±ñ0–ä¾Òì3Ÿv� û26Sñ84D·M&ëP'e+_4(PQ"®!ê¹,¨C)r#5R\%›.Ð2°)++F1Då&­,P0#‘-÷y&4+!5Ó'	2”)øW/-2J
! å51‘š(M3*¹]4Þ*å½‰qà$lê+ý(ˆ
! ™ü$64¸‡€Cñ
! –-
3f±¹’Åü³1•4Lë/J ¡O,í3àJ2cA&P)È4Ñ–</ñ—
! 4
! ë4mzR„'
! `+/§5B"z6Ä)'Ø,zïaNT ©ñ ½·—%�4ÅK)�$û$HÇ3LÒ#~)Š%-"?1i ;
! |©ï :Ò)ð!:t,{©2— Ó;Ÿ(G"F-'"®3æÔ¡”&ß3çZ$WR-*3{$´~(Z(þ'â&¯ «0,¶£%Ø/lO/?.>^×
Ç‡(%':�'$0£w#ø
XæÒ+$k-¥3%‘!�É&
! ƒ†	Q+å"¾ãKëh s19ö0�©
&‹(¹+ç4“ó)i&™'Ÿ5Ç*n,ôŽ)	Ô$M5Y3$+(2À4&÷% ßE ‰"D4ã5€f¼(
! Ts(h5Ké#¯¬M./b	2ï(g,½í(šâ2«-?%õ5
! C°90Ý	q =(A(µ/x(¸$Œ5ï È,Æ%w&b*™&u"®(/Ó/&2þ"ä)ä%€•^›'|îlL
")Z31k'Õ2­¤@¼4£.Â fq&¥�M*30~k6mbP6tª%åÇòZ2Ë‰(b.*
! b–»I&}ëš5Ýp5ð#¥¤ÈèÈ¥ÅÎ0Z¶,rkÐ p	o* 7�x3Ž.³3õ"ì|,8)À+áÅ
é1.4
ÂõH3%ts3™Z,mÁa(È†Ñ2‡Ö('*«#Æ-Eœ"�5M k8®É1l‘w
£Ò310.#@4&	\±%Å‘%©5‰#ü
O�Ðl6%‰æ1&MØ)é-x6�$[—>"#Ø²+° ¤	#Žö*ß(ßˆ'ä
! ©úòŠ*"³»´!,1l1ÞÌ0{Ü'¥"�	Òa
! àÚ
1i@$:*l2ú¹5{+³o³'œ0¿,Ï#´+2…í]9n6é!1,�[!óÔ
! \Æ3ì/¯1¼%
! *^
é—"pFŽ¨Ê|]1R¦+ù2èÑÒ}œ¨& 2K-*Ú
ÿ ÓË'S)«ëã4×'â.ž¹Gú�%sb†,&û+X'&n g@¤í4š.¡Êðça j1ÎL
2ä3i	™3
�%-Æ0:&1}%\4ôty	÷*Æ+\-¯-û!V,dÑ *gÑ0r+–ì& ­È%ƒ)'<Î¸-8$ˆ É!
G3Q~£)ø.PÂ¡ƒ$%3ÈÁmK
*±!FPjó1!&ÿ	äÁÏ|-H^5^Ì1ÐLW+¼)Ã
! ›¿5ç$ ø^Å-¨3uç ëI¢*�
! 6)?
! ŸÑ,»j6ˆ/^j5E-ß461t’‰o&ú*o0µ$Í²+4Í.;4´.ª ·&	·*?#Ø"~18/Óð.?Š À‡dr5-D-·ïf	Q#&LÉ% 7'X)G-®(Ô
×-l3_/e#è-O3;¨O¨T5tŽ/€ï/	t!Øù$ëŒ!‚
Âšÿ
UO	¡†/"ö%41ðg+¢á à3”­çÐ!›3^¢¨*ÏF¿)XQ»0|T¸1�1�2%`0$ùäC3Þ.JÕU0Å2h+COíˆ"ùù6g$1+0½(
! #$.uG4\l`0ð�Æfµ1wÚ*±' ,É-5Ë
! ®n+¼.6L=55]„{ò¯(6•;ø"_(!:sE/É#!ä*�)¡WH
! F&£	1
Ûé/](B-°5¾s
! Ê!ECû0X?2íËÒ V
! LY*/+å,A1­-)6”�ô4)/Ó�nõ’#*ê

$
//C&T
áŒ
! 	Œ"$)õº&µ?5-—}6Ÿ×*x4´%ÌQ!à‘2ºØ3{êÃÆ85
WÊ+å0ö¾3æ5Ùa}Ât'•,ì#Ä V ¬Ö
! Ò/qüþþ3Äl£e¿{³“hÊ4¦ì.5#^æ-à
>Œ®Ó*BP	�å-vÐz+¸§ W·$Í§$Š5-Y&œ!´Þ—i£6F9ëW5çd^2wJƒ †+>Ë4"(5²ñ+ù'Œ”%Ý#úú'S	k	#"V�1G5,0\ÈnP"(¬'»%g+2«5!ª/3�	oj)Ÿfšï2 2*#/3'¶5
G)	*Ë+ "ÁC4ý,0g
! ÷K%,xL*ù4Vä/ç+{ð+;<`9S.k4*K$s
! $Á³  (n$t._.™šu5<4‘¨ú( FJÙ0Ï3#ˆK(<)3ˆ	v4Ö/§2f'S&ÝÑÑ1œ&&Í+îd47‹$ëÞ'k™
! 
! 4©&11¾4/é½2w03b¤óx%½‡/å~¼¨4+†Rö(,š,P!ºÈ,4Óÿ!Á(Ùµ)"oO^0mÅ]ÿ2ê#K0¶O-¦(�Ü”Ú 7ý*¼p'Y Ã
¦Q-A"Û4Ê)3
± ð®Ç3 ,Ù#Q6Ú+€—Ë0í°@Íñ
ÀK…
! ~³‹b
wy1£#&0¯žÄ&j”!×�¨	ËÉ_2‚�0¤+/…ýT3ž*P$B("Sœ%çÒ"é't-¬(>4áô"0&mÅ[É‚$-íÃ5ØB45@01!/¨ì,G
z$ËJ#ƒÃ2IÄ«¯4¯+$,Aþ#£…'Œ&q/4&ø#%˜#3[(-	Ñ°ä¿(ª+ÁŸ×% Ü+Ø2N¹0¥û’,[«.£�‹%˜T
! Oá�ù"ç#’ @*	© 72¥z)DP¬þ(ô5D$…0�pû.žÍ#(ò˜0&ø+L1Ë*Ï€K(ôD*Q5V5µ
º/ìó«ªj'H	ÂöÁ-Î
l"i-#®*h&©-E	2!5F ·%ÌæÛÞ"@$9-S#Æç!z3g W-L+¨)‰í$º"%%(,Ê"7 /ï4,$ó0äª/H2+wGGD
u”-Ýf’%¾%0	G*Â)RÐ'«4·!)+©Œ± yÓFé	L3q 'Uä"O%u%…<
! ‘!.c?Uè!f{‚#Ù
! ö53¢-_´/¤!Óž=.B)|"‚Øÿ+ƒ
ø&Â1ëÖ!+FÃ(c4næž§m)§3ˆÜ%t;�t/�31b›ƒc•$ñ(ã '1(Í$¿/(ã©`š
›ô»édD «%J!òGpÈm3¯º0jå.h”Ýšj(í
! DÖ�&ŒN'2ÓÁÓ9ö-þl#ã(B—Ó:|	À%!^)Z"=
].	)t20H/(þ!ól…?ã
2&Uê(“!•*çö�*kœÒa"®
! ÃöT.~67(?¸b2&ÿ5,
ãö–2‡+Ã4Î+÷Ì#{2Ö4ò½
! ó5|39Òñ('Ú«hØ'’ÇT†Ø„S
MÆ•k5Ï÷	*&X5¥3,gµ0)&·[$É'Á	^(XF#8-q)¬5Q§ô3~*¢ Øq"y!Õ,îû%_%8’t6í._ù
! ø-kå°#Ûî4ïs-ßFU5ö

3ß3j%ˆŽ~6\6ûåd!”,.-=-4º"0Å44üý._$à¾‡,%q2q~35þp2ÃèÅií+Ì3, »
! y#6û'["6\¡1Ü	Þ+ª4¡¤�+@'ÄX#é0*4(ï„5ý!C6×(Ò
! 7,/ý+µo+B2f)��
! ™)¶¿@7À�@‚+¥%»#ã$g&4ˆ2#
ÕQˆAÜ.9 ž‰Ò%K0‚	ß2RA¯31-øDÓvea(£5Ÿ/;q?(²)Ê/|(“'ïŽ5Ç”+ìÅ›š)ŠØ“2Ù01£¬,ú1Ru/ ‡!Þ	44-!¥	'<b%	²¾f6¿1t4 !Ý1¿3õÚ“ú.CÛ$/-bTü*R(Ÿ*a/’4A-.À	',Ì'ì*ˆE2ps°&c@%;/)4.È!þg	’ë+OÐ.
! 0Õ¢1·@2¥ì/6Üæ3x+Å%©@Xz®×"%17�1¬&=â#Å,kK6Ì”	#V	 ˜Î14aò"v&i-WêiÀØ	å2Äè']3â&I i.€Âoû/^ñ#îA*­#rFÂ0Å"™%eœ*µ¡&Wûä-1¥
š1*%E1X1'G(\$á	$,ó¿”
! ´&
«ä3=i¶ø0Žs+)5-6B¥*—:Ê(U¼H-Õ0. 
‘v
È)±
! 5bñS6À5Ô0Ô),ÿÆÞ-Í C!h,½	 g510w ÛË¶.‹$n
! ´"\*ð*2>%è/)Ì,r	''ŽY5Èâ&ŸFÑ*¢Ÿ-6ãJ,56ÑHÑ3ê3Ù/£%
ã,Ê-!²­Ê0¶à2)"¿!‹ ›	ƒ2�-�	û1#µB÷ z,ÆIŒ(Ö%QK	°2Rò%ÖŸ™$å/®§W(°+`®F8
! ;!¸!ì'î.
%ÔÖ.oK'!½$$'/«€xÀ#<&+5ª&	vL{‘B6Ä1TêP'p �‚…g/¤2(
! ¶„&÷/zä59+P4¸#¹/®]V6‡.•2[#.M3¢Š
ÞJª'»YÆ)Â+†&$Ðž-áe'Î(N
«$í#ñÆ
•ô¼Œ0Õ(+(¦3å)Õ å³€!Z%ò%Ãw5®"VK*Ñ4KD&
! …- 
! /]v1°Ýu4OM)#î$É4”š S~Å.Ë3m-9	`|/O5&¼$©Î*÷)Ú¿‡ÄÈ2w.éI
! $-"*$®—$ÖÀÚgÍã ï0 5Y2·nQ$Ã ~	ràÐ"áR�ðŒÍQ,/¼'#Ù4�àm"ãe&YA
c2á!-&>¾2‹)´È'cD.B,ÉwÈŸ#¥2eZ92Ð´(¾\"2ïÚ.‚$ð'%’
! èš*<s
¯ò$üy<p+èM§,r›1Ê)k$L,Ž½,•'|Jéî2ØWx2¸+ÿ#«)ù/š]#¬1X\##h44Ä¤(5/Î"Š'Ø·#&(TÍ{Dý1.%ý™Ið	”Ò,¿À0ÿŸ õ,‘¯¢ê b&±(Ú,“-"y	‘Ã´Ú#÷àpà/Æà*œ1V1þT%ß
³0f.¹,<)Pó*j§
Ì â:.±1I¤Ð$«&ù#,,A¥
! ß!*š&„.3¶'lÔ2´¾¹*Æ1²¾/3"©V°Ê”¨dc#R­h`*\^/Y$Ð)J/ò,'C(– YÏ)“(l5È†ß,AØ5&î(ñ…!ô# .®	µ&M)S-ÞV÷Ï%ò4ðj…×
! ð25"/.<E±3¹((B/Ì(µò&·â'Y',Ž'|%°"#®#°"Gì¨5X.Ú(D1^N~.B$a51)§Ñ%,'ÀS7ÍýB/‚,Ù
�#�!•&}/dr,“à^ÍØ%¶&dG
! m!”R#Â
! Ó¹)ªÁ!^º+õ-?5Õ3W&¢	¼5%¸%Ü#4Õ
ü[] ß+´ ²07l.ÎR(¾û[
! Ç$, ®ÿiç*h6PpU6.Ù Ô(K¼Þ3_É}"ý¡%1RH©1Š!,§6'²B¬*Ë�u–0à'|Ó
É+k*5S‘	éF2š0m“*·/0…õ$Ë5$n))&N£
Š«ðj.W2l5£Ÿ$j4Œh2qÜ3‰Ûî
! x
\+�1;F
a%‡'+ž
©#þó$63Ô42h(Æ#G"²X0
! â%™1ßz4¾½c1YËm­öŠ&ÑÇŸ‡Á
! n»&æù%ë&ø)«(2ø©%ò	DÇi/%*Â#Q‚(Ð4¿&32÷ý1.ëƒ…6œ5œ
! 1í5×1·0�4w
! ÀQ¾²Š!Ù´2"šCC(M{¡5éú$¡ûƒ%ò!\/äÐ0~%ü-3ª—ž1;´d'.È2c*¨ˆ¢/kh'¥0¥,.ç'}1‹-¢š%Ý
FÅ/`Æ-Ð@))U‰è%èé#Ç·â%Æ(-´*þ.~"_)þ%ƒ¾A3ñ­ Åß í2Ø#¾6ñ�¬ã0¯
n4Ô"~¥¿.×, 4}'Ä#Ò4f,ÝX�ÚŒ2Î)("‡µ#Iµ,*dŸ!å30Ö&Å¥= �0h[ÚE&Ï&q!J0¢,ÒV#Ö
! -þ&Û'B
! z*„²,(i±0¼N4¹Ô)ù
Š)ã"3/i×$r.Ú~¼s%ø@0Ì-6nDì2'.”/Í"Ï1Ò2h!À2¦v/.ëðJ.)n\Œ%ã)á%ç	ÌQ’È9	 “‘Z©(¶¿'#h0x·M)z tÎ"í;‹1j”*Z!PužU¿v·(Â!¢B3ö8©0ªWF	¡×ß)* œ-#Ù)º.~i‘=~\,?q¶)ú,\½!Û.5÷å!@3SË$GïÊ~n*wXKV%—Ù-¿GÏz�j¦2­à+‘ˆŽÕ4¸¸Ý5Òv(3|—&U.û3È3
! Œ4Á0´PT!…/‚ä~¯&R!Ômð1°õ4uHÒ%Ëœº*%“)ÚÛ0P~4L.†Ïž¸z

! É
–‰ÛÁ
ß%í;.§4-,¦%¯}U«*¢+Ä_ñd}*×þ
+#V&.**P-	Õ)«/¹3c%¨ªU"øÔ#ÜÞo/RBj-µ‘1
! ™âè^'�z/1”^
! Ôm/P
gÑ.2pã+³0_ðr(�2ì5É;¸"R"Ý.,'ª
! ƒ1?6´õ40Ì"ž�Û€
! §-!¨fÑ-°2°#T,žE0ñ-Œ‡4þÞJ.*à¼+½&+ÌŽ!''¸ìC"º3-&Š4#5át ])4,•Þ4A) 	�W¿	Ú'n‰+¼Në…)NQ1ž3U28*ËCX
! Q
! œ$hv2J1ø'5+,�þ29‹"F+e<,™~2d6ƒ�¿N,†3½Šb,N%›@(äÜ,�ó
! »5L
"•%sWè#^ž!³$€k0:+%ð0zH(k+ËÞÊ1Ð5Å@^,Â! >§á4 ›Ö"Ès4õ#…4›xÆG.4™4¢J3B!»¦"Ê’ÈZ6Î!2f&³¾"#&%š$ ñ1%5#žfx1#)I+Çå(y4W-Å2ºvÐ*}R.ž/£&1%ÑK5fy.Ú)ˆ•�n‡Ô‹!Y(yL<2¦=*6&
.ë:2ß6.Xì:ã+Þ$\	%0,%×ðL94³�„þ
e 
  
! +UòÀ_2÷Ý ÙÇ52-�Á(S
¢
†"{Ž&O&z¹ p6#nø(•
<
Æè…C'�4ˆ,è.ñ"l$4·t@+Î/i¦/»0¬!Ø->T0gŠNôý&$f
! >'Œ.õsî"Å¾%
! Q2þGs	Q(Å$I
Q)'Bú0q5u3°Ù1„
P3ø$¦$d¾*Y54;YB#ÈŸf„¤�Ž
! ü/5ô]B
i!w-E;[U,D3¥'ûÑ)#,úÅi's2Zt
›+k«•­+¹G$e1vÇ(‡2$ k^#äF3€$Øëþšá1’¦v36
#a	p%�)&A0ŽÊô20'o4f#Ž#ƒ3h*iñ581Ž:ý,»$›Î#¢ã
! –"6[,bÊa3À<‚4
X>ö�œ ž4 rd’Z-Ý-0+á)m*x±/;*ä!v%<tEœ.I	¹'+6¿â!²O"‹ /‹À(‹.Þ—(æ3é(&².Ç,Â-ú
! ö1j�3·
C#‚¸3’&u'�?*S!Pj,52®ît	Û5˜3V3
(^X§ß*Ä/@--¢×))- �"¯÷¤
ò ðK.
hÅ*§ <Y!*I)2(ñI…1]Oíh)&Â¬,s!®D)'lXxÔ	À
! #Ý	ä·Ã/
/j!e,ï3#W'.5—œ%/-$–$vÔÿI-Ü2­°}.Æyâ0»-L(3Ó%§²•.Ýµ2wŒ.ì0*
j3!À*†d&ÌÖE'
! HÎÚ•i�1ú&Á5‰-nk3gcÝâ/Õ'¿ð3á(,G0`-)ü1T-Ò1Ã;6Ó°.1+ã€0âŠ0g10»Ø!5*B5Ôq
! ½#`"k"©/Æcê&Ç/Ó#Á3
:<á#§!û,*v7Ûè"ží
E‰)qoA5r
! Á×3¸049#Á/v#ÕÛ"×34y
´'4,Î!žr1´2J-U&j$ã.`	
! Ò-+
*1ßþŸ)„)z#×¶*Àòâ"…"i¹¬ä¬"�,±1FL§&F4·5	#U'Ä!<u!pê	E3çÈ.$˜[¯íÝ0ˆ+I3x·Í%É)x§(»)‹†|4Ê$¨2|..F%6‡Š*j	Ö (O$tW%ÆÂ¨R*ìã—tè˜5”ÑÝû)Œ }cA‚&0ªX&]Ì
! €) X!».¨/†â)é×U)i#Ö C5AÃÁ%<	d0 ø3 ü(UPço%q’(vï| @1.zp.*ï	Ý$²¤#°S,+ªH£yX"¤¨ê5¬-éf/h.17
! ç1†#|'Ô±-Â(tûÕ#n.|M÷ü@

! ÷0+k&?"I54X°-îCì	\�"d–«þ
! †}$e• ÝL):A#£í
6Ê#l0Fø5“#ÿy×d$Þ/1Ö+¯5T6Û$$]'ëz›-ž	¥.Û!_1ñ,ÙX!þ5L&-ç.N)y÷,Tuq-À™üõ	ž5µ¬
Ðµ-9.ªÈeÍ1!²0_5o,‹ö™-Ã bM˜œ
{²2*/� Þ&#‘*<¼2ð%Z/Y0i3©'n!€,×	Èƒã&�[)§1ì
žçŠ)
! ?âµsá/½+ñ$'³DP$ü#¯$W3
! [2“"Au¶$6 r/ªo Â2¬)¨0b	23–¿.’*3îc-(ÉAit–($¡ÐG/’2ìæ.’Ê øø$‘}Æ4¸
! ¾
;1æ/Ü0B”2´
! 9�Ž/#O0ß#0l)(
L$pJ)³úúÆ	[4#ld*¨1s*ò3+î©zåz	ø==$d%¼¡*Ï6ªÒ0¾!î"]½
àXä�+ˆî¿¤ˆ
ŸÄ›ÙÆÌ*™4•+#!á™5¤.„›>
Ü=e"Jl¹&—0ÓÜ&ÆÏi*È+í%IvÞÜª…'UÊ*­š+Ý“*0#Î,µÁ1x5ÚD“)	a¿"•3Ù'â4�ó ¬%íE
! D+ß
W
! O ‘
! 053‰,HV4@y.(SY,—:(.Á,³ª
! ª)Ô%TBþ ZmBY:,9è$³!0]5695#¥a2/�ß)·.VÜAa)ûÛ3l(Ã4ôŠ#k8(#ki,c})køéõãD?$%w3È5Ä7,Wq0€/í/	0€i%b-Þ
! $�,ôÐ
h$el4ò/b
7#R
! jÕÂÉ5N~j‘,£�10�'š3ä0Ž—š'
=3
/†
! 8&�)/
! â”ª54#6Îwâ5THäiÞM +E*f1�'×ñ	Þhô)ã˜Èíýu1h@:	êfj*N-ºq
|)5¥&$# w	fÉO8"U1V>BÒjÇrm*÷#ÁF$Ç &~¬2ˆ-çÃ$3ôŠ.±ƒ6Sê83l/!4½ B	õs§S3M	-7	À1L",èV&!3Ìº Ì5
! Z3\%"3-Ó&^“óppì(‹3™ ’5/
! ,ëär	ç& Â4ù*y/»\«r4`w÷1&-”>‰5`$o0.×4àæ%îgR›
! Ø(’+Û&Â5	¦ùY
! 	.7"û&C2½ö
! 9
¿2Û2ƒ'a'¾/"°$MÍ/ï)k"±2/2ã2ê~${)€.`2ƒ—*b`6q3:5Nð#Ž$H‡9à+ˆ#áË	°,&�,#Ìt3;º—<Š"B±$74í¨$#ù—4³É*z£Ç#ð5ü'6">Ç
§)7¨4±š“6Œ“
¡
!  12w6Ñ'R4Â/�'ûó4î
nú'°�-|+÷!�k#˜.¬6*”0NJ*…5‰$ù.'5
œ/S‚)50Ž\
! ¹¦‚
! D˜!9uÃ9xE
÷"*Çý%&|3¥$ï`3�*Ú*Ë²%þ)¨ÝÒ(/6�.Ã`b6D¤�ÞXb%="f2Âä4™î+0*€·Ðå‰¾-Ü(B1Jö'Áùi!Ô*Ü}a¶±Í-X“s'fð ¸‚£4	s.)¨|o[%	$L!æ	/Š£3²
! ¶(1�ú�
±G0éd(£!#ø0	Ç(Á0éK¬§+öiÍT¡.ç0q/,9)¬ÁÕ&2	|.‰v	ÿ,�2¢(¼€2!Ÿ,8D2’|§0/‘.'#)¡ I¨ ê1‡¹.U#Í'‚¸(w*É2«_O*±´&•A4	Ð©!y0&Ò'º›"§Œ; 
*
! '	nl }+™(à!¨.^.!6©,Ö
2Ù#"$�Ï|r™*¯Î)4V(7â»Ÿ%Ïåˆ†&Ðq%ˆ%„wïsi
J6L/öë*<C/
® ¦
! .2!#¨Š/+Ý
! ðö+]ÿ.ÛQ	7!"¢!¸](Î55Û,'-à1¹¶+²ÎÄà•"+œd)Ö3½¼'Ù"ò.Ë\
é Ó	n¬3"æG8¦&û"u((«"›ºÖ2J+>ð)‹/Ñ#ö"  è™'h3&*5)ÍÜ!n-Ò ¹!'µ'4	¥)Ê2(0l
²1\#y –3Ðåb1²"¹®-ï„,	,¶4Œ+„2î*`Ÿ&ß"’}6#4¸�91,¢ŽÊâe
ö`'ˆ!AÎ�±#n'œ+¿4Ä´W,
57+Z¨"²›·ü.°¹e-�X6¥!C*Üó!).�“VÉùÑ"0G º	¼-¿ô)²*4'¾)f”3ð
! ¢)Ø
=™ã“¿Ok)%&[šqÑ(
W‹÷-c,¥ ’1xû©=š!¸)<%¡ø3””¥Ä
! ¾º/æ$½-"
ˆ(ªÎÞš"æ*u$xÁ,)›V"}(½*pá)ÆÀ±!È ¤)O>&þËX(6E˜)™mÿà
! ÎÂIU-
&Í
ó/8!å*^4cÓ¹Ë5•7ù	š/—A
! 1–% )§ª}o�ñ6-î	]
! ý
! 1#ym'ºLÏ¶dº3äÖH0«ß“4Y"¼ø/,"i�2Z*Öc5â	Œ&yæ0ƒ*>!Ÿ¦*õ
! °#&
Ú2Í)C+T& ›øB†)w$�ccW *œy1ñ2Íý#
! 4ã´|/	§5ì$ÅÊþ"eƒd"¡ý$žª
yù*F*í-[ò)$*CÏÙAÏ/É
! yÞµ%ßÖ#..$5‰ð&¹V
Ñ	.
! 1«Éú&N6®ì¥/Éxë�l	üý'©„/‹
0.+t0‚"ß'€3i˜‡4+È‹ìP#`)f›Éß5Že!íD6Z¾Ë!R0�rM™0L
! y3Ù!ŠN)Ä"š„uv6&€/]	ï
ƒ	K*™
j
°“*2„1Í*"º£$¸4Œ'6�-K­»3’hÙ³+Øù]g‰®�ÑÐ [óÈ1Yÿ•+íSÕb1Ê.íç	ñ Ô"Q®y*,w:%Í"	õ&á&À" -T"Q	y(*›/î�5¶û	Ùú*Ž4e?/Ù2Ð"ˆO)“%‡¾t-+N++÷
ò)'Už.Æ$¥(³!T'N'F6Ñ‚	=
2!Ç˜*´E$ý 6ñ,ø(Ø
! ù!Œ3¶0q°!>*Z#ˆ.1¿3‰*‰3±5Z
EŸõ‚ê}Á<Y½<3fz¦) )Ù•©¹"Ã# Ì
åei©$s"EÕ²Í ½æ Ä4•	â(õ.….ˆùüD{´	^¸£”$ +»+ò
§"yT�4’<ØjÅ'{Õ\3>	/¶ /Ú/É.o&!®&Íæ,Ï59/æBÚÚ;,¦L‘¢.2ã5d„0è%E1=Ú!hr!Ù.éÔ2cm?!Ï!-`ª#+3¡æ¶1vúEæ'
µ\0j
! ŽùP5d
ÄØ1—½š%s;a¥5á -HE�ê!�Û(å
ß?~/˜ eS ?	„*ÒçÖ%Þß‘ý"¦.€ö&«
! t+@ ‰+"gD0Ý(1Ã)¼,ƒ-vÐÏÂ5/e5\ç
! Œ'è
! !(ë!`I6¢­vÇ¸Ž*!Ž	U#&9œ3B*³« b)*‰Ái1é"Ù+XÃ-†=ò|*Ç&´	(æ& 63à	HÞ%b/©
! 0.½	%œ}-.å$ %4(äMG+½4
! 4ê%Z0s/¾-	ì!¬œ4¸Ÿ9f*Ÿ7/º7$,5(�3Æ1¼ÌŒª	 è‚¬ô Õm5g'Y.¼ §,	è	§s1÷2æ".í x0c'—#÷t
! œ‘"$2à/µ*8 ¨+í&ç~¤†!ÿ30n"˜-A*C%0
y":¸õ´)o"ÖY%ÎAÌù 3Li4¯´4+Är ñ.:/Û
¯/
! ) …Ê5pû1u0ÙOÒ.1?`¬já0Ô!-1Ì+‚m2¯!Q3|Ð
 ß?%®4bï+£5â)º1Ý4oN±&4–[lvx™úõ¤/.15gÉ.˜ä½'Í,+…&=&5cÑš
! û-{3)'1	±½5ån3`
! q6!B&,õ.0“zúì§%U%ƒ/+-…(ë3
! -%ú	@,æ
wÈ†Ç·.!×>·z-ß-2c|%.r='ö/¤*®ôj	Õ/t%Ó ì·³u2(ëƒ-%ªê4É3L#" Ì&‰&N3¾£I]&)4”À)žµ#vÊþ/
S4¬$ƒ´1õ+
LSóãbÇw¿¿Ç!L½%Z ï)!L50Iuw'’Zÿ™"Wä]"‘(t(~'™	Í&S(˜+A6c×èP¾#^-U~
#1uà4!z57	]æ+oÉ( ,Ìç#á.>)œìèO°'þ-a·14c¦/e$ð/&,ì+î1Ÿ-
! .*Ï0U9G	àF"zÖ!(Ä-Ï'p-ò3z
! ‰(Ð&&Ò*þ1g#ÚøŸ.`(Á.�öº'´üT}#ä.¬4T476VusØ4ˆˆÝ‡->Ç#2±
! Ó-R+332B&ó-°I0ŒÖ·2ŒÛ�Õ$è)|0*VÂ"p3Å s(+c&èÿ
! úŽ2 æE#î6ä+1*#bí�
>,ö)ºŒ OÔ/É0îòo2.4#P6)< ÿ%Ú"sÄ=)¦,œiÑ&
! b �à-!?&ú2z"	Óü	J% Û 0ˆ(T1v	{!£Z¦4#4c6wïÃ	�)2»*âxµ	¸*Í(*Aåµö%áÎrÿû€YŠ	"˜$4rH =#ˆ6h†H*êDË/‘	’6a¶Ï0¿+Ï3üO+uÆ¼1U+6�Öò}›4$|0á[¶G&í'S
! û
! 5º$?,j"+ìž2î&36
! 'w‹5ßkc ?î£5Úm$5Úç@&Ÿ1£¶%,¦-P�m
! ’ï‚`/G,D®�0¦.Ü*z0zÿÛ&¡F3WBå¿Ä,$H+$õ2)æ–4n•.W3Íá
A½cÎ2`‘¹	-ã Ø
‚%6ª3@
! †Í¾|…úGJ�P\p&Q
…¿&i=}–4“+A £"¸,o,K&¤Ý„%Í(1ô³eu-w4{4¦«“{,®+A$Õ'·5²3I‹.&3Q¿*ÁR¥RR	¡> 3Z'Õï&�&Á³p"ô!æ'›2@�.Æ ÀÕ*ü%¹#=1%mo3§'
! &‡Ë#Ö$Ü2ÀÁ®°	åì1Ù5¸
6ì‘«2Žœ#Ê3&1Š+*)R6^s6Ý*a,µ!\)«,,&R)€-âCÉ/?i6ì§.~ r"ÛŽ-Ó3ª¦ÑÄ.b�#Ÿ4ý5(*70ô4	G°ð¼"
! ¿ó"„t*w#ÁŒ•4YÉ9*ï�êe2
>
! "Öö4Õƒ#24I"ù%…W,>	ÌW%Œ
xS5²>è0m!$ú5íŸÑ+_Ž+&z²-Ò
í0Ÿ"À-Î%ô4H"Ë.»Ø1òø û§$ý/<#¨½L¯ö	Z-1'Ñ
9%Ìš¡^AŸM(¯µ3íº
! ¿¦˜Lw´,ø.,KTT+yú"?K
%!ê.±Ë)` œ'Õu.Td÷$;-™ˆKê$¬,ñfe0Û-LÁ‡ó.›05Ä1 ;5@"½/
b¼À
µÀËˆW
«')/ô%¥73è*³Ó.¡,Bu	�–	‰2³)W?		fg&Œû3¶ºËc)ÊßµÝóÖä$á¡	¯)5À(A	³,‡w2È,j2Å#80Ë Q¯""ª2cÜ#	:­´©.Ö	È*Û*Äþô'¸T§Â+‘Áf-È
Aõ‰91kZt�/ŒOÕ	|!%%ø*Þ561
! L-’	­/{
! /Ëð¬*(Ì/f-$ Ï·§<(U‰
! öñ/¼@#ã©ä1&Q(8ž6d­4a&q4Ý'í	 A,ºâ5÷õo
F,%1þó+ ž„i
! ý
Ñô(‹3"-[	)$)~5„+S%4â,bl°Ú*
>%¡`è+2E-{ ‹2#N,pêhú!ˆ:#Ž-5
! Œ­['ô,‚n2ïX5!Ô-�!ù|#ëÆ9!\2,5 0ÀPP
! ëÛ/�!U	"O2a+ù�è2E4‡0¤
! ¤
! 0i+»k.Ç_ß��
Ù"
! 6æ)Ðk�;³23=2Ã™`%
Ç.A0� OÙ%'†(‡2d	G6,3ï5/5o¢0¦
d.2	¼ì/*='-("¿-l-5Éã'*>ñ'+_!*íƒ2
! +|2@)¥Ü*»!41Þ«)43/¦#ÚD1—3è1\ Ú
! *$Ä0ê,àN ®
! a2-ÁÝ"ãr,Šï*p¡­""/$çpÜ$È"@ð°
\%5“!(J!T
! (3+r1½z1N1¢Bt˜
! ŸHÒì)(gYžFû4[(‰'xýà)ó5
! 	*5,I'Ã.75k _3â+,V%…œb
! Å­*[-£*)%—5BÊ
R$é*
! Ý&¯*nŽ,|}ðÒ&F—';3‘/ 0ùèO$)Y-25q[üû 0g2«v*#
! ¼¸ÜŽÞŠ¤0,›  µ0,6Û¨0/P Dß/Ü…%C5#H4%
! œSñ�	ÿ*�22$$“ÎŽãòµU
! NÃ¥()Tµ¤ø÷5A.v Ü
'Çb'�'·BÏ,n
/ï!‹$	+*
'” † %æ$Ÿí,êYò
! �&×5„1P(#'0ámþ+ß(%5µU&/N.ž)º(J$q¡
©ò'Û\(÷¢$MÛ¥4v©]$²­5a2ë	y)Ÿì m‹.Ï£'·Â%Ä$Q.‹Wk!c
@!Ø0ª0Â§#_(|¶–g18V*ü&$=6*Ì2Ú-ß.[6é$ºuç30-ô/z%m	:67ô14 J"?M2ò5§Ùä$Û){„*K[.“,®07%#Gzû=‚	ð,@?¤$vT(k,p/ÑÛ%óÆ²ù-Ø*¹)®5�3ó	–#½3­&O¢'IGÍ5b&¾.3C	È/Þ'Â3ë  Ž
Ž1Â	2'"$+|&³Ä	(Ç	T-Ê$§9.½0ã*ÿÜ
! ë(¤Ðò} sDä,j+®$8,øó­6$^	×;>1Íy®t6
! Ãº%á+!/e#få >6Ó9'°ÿÈë1êeAQ86‹”
T#½¢'¥Þ#ßÅ%"²$¥-²	ý0?Uy5p�–13š1ê-¢!¦È“.™Ù‹	é5�5È
! i2.)H,TN$+O-$×L«¸Þ&X2À­
¹%‡÷1Ë
/�4˜¿Üz.Ñ‘3Û,¦'˜(ÃƒR2üQ0Ù™.ðý'1ÊG1Åm+Ë,3ž
[[œ¬À$P·"ƒ5ê: /·2Ü&t5Â*C,à4è5'¡)þÖ'O¿/U$3Z.	†
¹…04é-hv)á…$4�-ü+m((sÝ™/oIô
�W¹×­Jê5"`G'W ¾²0-"5î /]
! ç2÷Ø±Õ6ø!ë0Ñ!¨%–/jo��.â-Õ.u/�
! 'ü333·�ÿ _*<"¬	»x:"åX3…#(+6Vo#2K2­[5b5H'K*Ÿ3a,#�2>(*)ÊÊ0*,},îaÄ”1/o
! nF.}ãç&ê'ÑÙ	½�ò.â3÷4{"/ˆ5e.‚ÿ(|6›#r=4Ž% !âÕõ
áxð(’„fQ.nÌ)g�5P&"üêf3Ø·4H
„Û%™,I2É’"g3¢53Ó›(îM
è,ä2i(…¼ð";$["T'Ù¯#9Õ
! –'€Ö3 Fûý32)d 3àÏ}?
rð!0ð-—´#R,*—"/(ù{
Bh/:1–®r-ƒXa¦35%*Ñ,‚6+¹™&+K,5 Ï	S×!	×.F.zR&
! Å2Ò�/lÉ�
;âø
! v0°(Ï×J'ÔÛÓ0`®Íº¨Óx-É,X/7O.�,
)Ð¿ t$)ò+õ'q,Î3H)ü&q* ô*ù3ä onÐ/Y1I-Ø0TM-E/08!7[L0ûï1Lõ)@	Ç2ÒQÁ)+I1Œ	{60(¿ƒ+1
! š-pËÀ.”q}�#Vº3)Ä
ä(¢–¤1)s5Ž¯¶#rÌ	ú·4%©*3‡
 5_ª*•#ô¶.æ:$–	!âG]*ÎÍkc6 4e(]²6ü³¬ø#ì•(šð9&=!‘0‚-Ú1öç)Cê2³4	«+ÚŠPm#Èuô$òW#À,t³57Ü'%ª3~,~!³/“	ý×È0!%þä#í*eå	Œs
€#Ó)=8Ñ
! a’3+€!gU-Šæ
! ¨X+Â(,†6
! ¢#‡oÍ2éµ.ä$\»
E\2l�(v'î!¹ãM'mÝŠ(â1¡3¦âß¤€°
5'Ô1+)o6²2�Ë(†&"¼/€&xd+($û~/z‘”
! ´aÏ-yw,B�(O(ª.J+Ê&Š³“…õ/]ÉZ)‰/z&|@5Éîr
nÎ-½È-N5½)DZ�&•¡4T)Ò¢%è»¡ƒ6…5¶>3ìçà"½"ƒº)<2C.ý-†0$
! Y6õ%Ø+š2…	õ*tÊ	‰‘bf"±.%:Ü/±"©"ìõr2²d1Ò­6(Åo446HI$É)?Þ
»…
).òYÓ,¹2x‹è(Ü&¢0O'ß«bR
ul8+`áV!¯0% 3°Qä‹!ÓdS1é#Ä+C A]x7*ÜZô-�%Q/KŸ2¦è
! ]CÇ100l!I#.N",!™ª  o$O
! ò=ÿ,`-Ï2Ÿ
 /Ä%†4f0Ê“÷½R L Iå@~+d4Pd3ª8.6F)À'ƒ4—(&ð4ÖÞ2&òb!œó:&06Ä2†{#%C˜
û3Þ‘éo
! Jë)Ç !1Öø	é"	Öj,­1
! ),E!6ý€4Ù,Ê%h§:Ð�*k1þ¦5}¬.y-pO1À&Cb$Ò	ç/Rž×""Ff%s&
! �§2­'ž#`{Ç%Ç4…0k»,:-"Æ23‹ü3@2Ó£Šé“1Ì	88(G•1c	×vv`
40á‹ù	|
! @-/~£(+‘c’#[Å5þ'²
D(§Y43È(02�î,úRì­*‘$€¬ê0åð
êQ%‚!Ó!·Ò!Â-5#e¾&$üÃ3hÑ’'|
/$$À VAŒ- Nj1�Ö*U«3¨[&uõ'0W	ø ÌÙ$ ÿ-À—›5Tí!à,�Wƒ
! 0Ô5EÚ3öÞ0¶šÔ3»’/ùÊ ~0Á'ú‘'QšÚ%5Ø],˜Â†"2Ø'@�'<+Œ ,æ2ÄÕ)é4C$ÑÉP1S,ˆ.„$ý2Î-}ñž¯Ã 	Ó~Ë2÷U*c"'Þ(Ô.õ!WÓ(E.Æ/.2/èkä9	U5^6ÏË2·'	â)‰º-¥^+
! _'XÅ
‚.oZÑêr",´š#(°/V)ûê Vd,ÿ/*	%¹-yÔµï.õ0Ð1« Ý/Í0ð$x,—	xg-Ù&P–â!j/:ã/K!p!/Žž$B!€*"I++PB%¼n¤Í 1X-_"ü,G4f4Ÿë¶ñ%~$(Y«�!
  
  For bug reporting instructions, please see:
  
--- 1,1607 ----
! Þ•¤6<µåH\jð�ñ�-ó�1!ŽSŽ hŽÛ‰Ž+e�0‘�KÂ��$�
! 0�;�<D�B��RÄ�>‘@V‘9—‘CÑ‘F’5\’I’’Ü’ó’!“$*“ O“p“"Ž“+±“Ý“-ä“#””6”Ë”Ñ”Að”'2•Z•Fx•Q¿•5–]G–w¥–I—Ag—K©—Nõ—BD˜O‡˜L×˜R$™;w™8³™>ì™I+šIušB¿š~›?�›DÁ›Eœ@LœE�œCÓœ=�ZU�@°�6ñ�{(žB¤ž?çž‰'Ÿ9±ŸPëŸC< F€ sÇ E;¡C�¡QÅ¡N¢�f¢G÷¢Œ?£OÌ£R¤Co¤Q³¤N¥FT¥9›¥=Õ¥=¦4Q¦P†¦M×¦E%§Bk§G®§Iö§H@¨B‰¨=Ì¨7
! ©6Bª*yªI¤ªîª «Y,«o†«-ö«E$¬
! j¬'u¬8�¬>Ö¬­('­/P­€­+‰­Zµ­l®+}®=©®mç®0U¯)†¯ °¯Ñ¯;á¯E°c°#|° ° ·°7Ø°8±)I±s±“±$®±$Ó±*ø±*#²N²i² „²¥²¿²Ë²#Ü²³8³P³!a³;ƒ³E¿³´5$´EZ´% ´1Æ´.ø´'µ0EµLvµ6Ãµ7úµl2¶GŸ¶$ç¶·J+·*v·E¡·2ç·E¸l`¸Í¸3é¸@¹^¹5v¹¬¹µ¹ Ì¹&í¹Jº8_ºU˜º:îº)»<»-O»}»IŒ»Ö»AÜ»@¼/_¼@�¼;Ð¼#½c0½_”½Yô½lN¾X»¾T¿Qi¿K»¿LÀSTÀ^¨ÀHÁ5PÁI†ÁYÐÁ,*Â*WÂ6‚ÂA¹Â3ûÂc/Ã=“ÃÑÃçÃ#÷Ã#Ä3?Ä*sÄ3žÄ3ÒÄÅ.ÅHÅ[Å5mÅ7£ÅÛÅ#öÅ,Æ"GÆ"jÆ#�Æ±Æ6ËÆ3Ç/6ÇJfÇ2±Ç8äÇ/È&MÈ6tÈ,«ÈPØÈH)É8rÉ-«É0ÙÉx
! ÊeƒÊBéÊ?,ËFlË3³Ë9çË2!Ì-TÌ0‚Ì_³ÌVÍZjÍEÅÍAÎMÎHeÎF®ÎPõÎRFÏG™ÏEáÏQ'ÐgyÐsáÐAUÑQ—ÑwéÑ[aÒb½ÒY ÓizÓoäÓ<TÔW‘ÔWéÔVAÕD˜Õ7ÝÕ^ÖNtÖ;ÃÖoÿÖpo×Jà×`+ØIŒØoÖØRFÙk™ÙKÚ?QÚQ‘ÚMãÚ_1ÛI‘Û9ÛÛ&Ü9<ÜvÜ<–Ü(ÓÜ*üÜ:'Ý:bÝW�ÝGõÝY=ÞZ—Þ\òÞ¬OßÌüß^Éàn(áf—ávþáeuâuÛâ\Qãl®ãJä:fäL¡äžîä¾�åWLæg¤æ_çolç^Üçn;èUªèeé)fé%�é|¶éœ3êFÐêVëNnë^½ëMì]jìDÈìT
í bí!ƒí ¥í&Æí4íí"î-;î#iî�î.©î Øîùî.ï0Aï7rï!ªïfÌï43ð=hðL¦ðóð(ñ,.ñ&[ñ ‚ñ£ñ¾ñ0ÓñHòSMò?¡òáò/ùò#)ó:Mó]ˆó$æó&ô-2ô?`ô6 ô4×ô4õ2Aõ-tõ5¢õˆØõ'aö3‰ö½ö?Ýö?÷]÷1x÷ª÷5Å÷*û÷R&øjyø&äø&ù%2ù*XùOƒù>Óù7ú;Jú9†ú;Àú0üú4-û1bû=”û>Òû;üpMü'¾ü'æü+ý5:ýTpýYÅýHþNhþV·þ`ÿ`oÿVÐÿ]'U…\Ûh8I¡bëVN@¥>æ<%UbP¸H	.R;�g½Š%C°-ôR"Gu/½í8#8\R•@èT)E~UÄE	M`	*®	dÙ	Z>
! I™
! &ã
! >
! lIm¶7$Z\N·8
@?
A€
?Â
h&k5’mÈQ68ˆ3Á4õ)*\T1±9ã?4ht;ÝH\b!¿<á6;U,‘!¾6à=5Uj‹'öQ:p<«0è4,N4{,°<Ý5!P&r+™;Å6=8,v0£,Ô3:5Tp+Å4ñ4&>[0š0Ë-üF*Eq3·/ë/@K)Œ)¶àFúEA<‡3ÄKø!D!f-ˆ-¶Cä.(FWž5»,ñ @< B} >À fÿ Ef!!¬!!Î!'ð!#"<<"(y"B¢"5å"9#@U#B–#9Ù#j$(~$3§$1Û$1
%.?%8n%5§%;Ý%/&/I&/y&/©&+Ù&*'60'g'J†'Ñ'1ï'D!(*f(*‘(/¼(Mì(3:)1n)@ )0á)@*?S*:“*;Î*8
! +&C+-j+<˜+(Õ+,þ+'+,(S,)|,W¦,"þ,#!-BE-2ˆ-5»-1ñ-#.):.1d.?–.!Ö.2ø._+/:‹/8Æ//ÿ/"/0*R0I}04Ç0Cü0H@13‰1½1>Õ1-2CB2:†22Á2=ô2231Q3ƒ3$¢32Ç3ú34U04-†4.´43ã4?5?W51—5bÉ51,6:^60™6+Ê6Aö6.87*g72’7%Å72ë7180P89�81»82í81 9+R9,~93«9.ß9D:7S:$‹:+°:NÜ:;+;6g;ž;:·;ò;8	<;B<9~<a¸<9=BT=B—=0Ú=�>@œ>BÝ>; ?D\?7¡?+Ù?$@0*@*[@A†@6È@3ÿ@$3A6XA*�A.ºA9éA#B,CB0pB5¡B,×B.C03C%dC7ŠC&ÂCCéC:-DhD/…D6µDCìD@0E%qEB—E$ÚEÿEKF*iF'”F¼F'ÚF0G3G"NG?qG ±G#ÒG0öG('H.PH*H,ªH1×H3	IH=I+†I"²I1ÕI4J)<J4fJ$›J/ÀJ$ðJ9K9OK8‰K1ÂK5ôKD*L1oLP¡L‚òLVuM4ÌM/N71NQiN1»NEíN63O3jO;žO?ÚO>P@YPešP?Q/@Q=pQi®Q<RCUR3™R0ÍR7þRE6S2|S+¯S+ÛS>T-FT>tT³TÒTñT<	UEFU<ŒU;ÉUEVFKV6’VIÉVXW7lW.¤W8ÓWTX1aX5“X+ÉX,õX@"YXcY4¼Y)ñY6Z9RZ*ŒZ*·Z6âZ*[FD[?‹[6Ë[8\X;\@”\%Õ\û\@
]N]o`]EÐ]3^5J^(€^)©^0Ó^8_`=_Kž_Uê_;@`.|`/«`8Û`a@/a,paR�aVðaQGbU™b9ïb))cQScl¥cad4td2©dZÜdP7eiˆetòeKgfn³f`"g=ƒg9ÁgVûg4Rh?‡h8ÇhUi8Vi3�i Ãi4äi'j&Aj$hj"�j%°j"Öj:ùjG4k/|k¬k)ËkBõkY8lN’l‚ál1dmQ–m.èmnH6nFnEÆn8oHEo1Žo,Ào"ío8p3Ip"}p& pIÇp#qC5q&yq/ q2Ðq4r.8r+gr:“rÎrEàr/&s Vs(ws# s+Äs&ðs7tBOtH’t(Ût"u%'u)Mu$wu%œu7Âu$úuGv*gv,’v8¿v.øv'wNGw1–wJÈwEx0Yx€Šxly2xyI«y5õy@+z+lzB˜z4Ûz({f9{k {X|>e|2¤|M×|'%}"M}&p})—}<Á}+þ}#*~N~m~v�~_^dMÃE€-W€G…€Í€,ë€T�.m�*œ�FÇ�K‚MZ‚)¨‚!Ò‚@ô‚$5ƒ$Zƒ&ƒK¦ƒòƒ„(„5G„3}„i±„%…?A…�…�…¯…Ê…4å…†)†/F†;v†M²†B‡6C‡Gz‡=Â‡zˆ^{ˆzÚˆYU‰‡¯‰E7Š}Š4•Š(ÊŠ'óŠ=‹:Y‹J”‹/ß‹+Œ,;Œ)hŒ,’ŒD¿Œ1�96�Ap�6²�:é�3$Ž8XŽJ‘ŽKÜŽ/(�HX�K¡�Sí�.A�Jp�@»�!ü�B‘8a‘Rš‘-í‘W’Js’Z¾’?“HY“-¢“”Ð“Ee”.«”:Ú”?•3U•2‰•<¼•*ù•1$–wV–^Î–C-—oq—5á—0˜;H˜(„˜3­˜(á˜2
! ™,=™'j™D’™5×™)
š(7š%`š2†šo¹šI)›)s›!�›X¿›+œJDœ)�œ:¹œ=ôœ32�!f�9ˆ�2Â�[õ�[Qž-­ž(ÛžŸ6Ÿ/TŸ%„Ÿ6ªŸ/áŸ# <5 .r 0¡ 7Ò $
! ¡5/¡9e¡=Ÿ¡GÝ¡*%¢%P¢v¢‘¢'¯¢@×¢%£>£ \£®ý£L¬¤Mù¤¬G¥¼ô¥\±¦j§My§NÇ§¸¨¬Ï¨^|©fÛ©ÈBª¼«fÈ«n/¬„ž¬2#­MV­(¤­5Í­Q®HU®Mž®Uì®[B¯Lž¯Bë¯s.° ¢°-Ã°Iñ°@;±”|±[²¾m²_,³†Œ³T´4h´V�´0ô´0%µ-Vµ5„µ9ºµIôµB>¶b�¶‚ä¶Ag·Q©·Sû·*O¸%z¸  ¸)Á¸Kë¸07¹+h¹4”¹VÉ¹ º;ºPº(nº—º!«º(ÍºZöºzQ»=Ì»M
! ¼OX¼6¨¼^ß¼7>½>v½0µ½4æ½7¾BS¾P–¾=ç¾?%¿Je¿X°¿C	ÀFMÀ6”ÀEËÀ’ÁQ¤ÁXöÁOÂ*oÂ:šÂAÕÂNÃHfÃ;¯Ã(ëÃ"Ä67Ä#nÄ’Ä.®Ä#ÝÄ'Å/)Å1YÅL‹Å-ØÅBÆ-IÆ1wÆ!©Æ)ËÆ>õÆA4ÇKvÇVÂÇ3È:MÈ3ˆÈ6¼È0óÈ3$É?XÉB˜É2ÛÉAÊCPÊŠ”ÊMËTmË,ÂË*ïË/Ì,JÌwÌ
! “Ì#žÌ*ÂÌ.íÌÍJ/ÍzÍ™Í²Í+ÒÍFþÍMEÎJ“ÎjÞÎNIÏ(˜ÏÁÏ+áÏp
Ð~Ð#�Ð%´Ð4ÚÐÑ Ñ;ÑYÑ+vÑ¢Ñ>½Ñ<üÑv9Ò°ÒFÍÒSÓ/hÓ-˜ÓÆÓäÓ@ÔCÔ WÔxÔ:�Ô9ÊÔ9Õ">Õ3aÕ!•Õ·Õ)ÐÕ*úÕ0%Ö9VÖ#�Ö$´ÖAÙÖ×"5×-X×3†×/º×,ê×<ØFTØ›Ø*¶Ø.áØ+Ù4<Ù7qÙS©ÙGýÙ:EÚ%€Ú!¦Ú*ÈÚóÚÛ=,Û(jÛ1“Û5ÅÛ*ûÛ)&Ü,PÜ/}Üo­ÜkÝ0‰ÝXºÝ]ÞaqÞÓÞWóÞ-Kß#yßE�ßãß*þß)à=;àyà ‘à!²à Ôà1õàD'áElá ²áDÓá{â0”â'Åâ6íâ-$ã)Rã#|ã' ã"Èã&ëãä#2ä'Vä"~ä¡ä-¾äìäþä0åIåbå'så/›å.Ëåúå'æ Bæ0cæ”æ#²æÖæóæç*ç Hç$iç:Žç0ÉçBúç;=è?yè?¹èùèé4"é`Wé¸é$×éüé#ê'>êfê6…ê¼ê Úêûê
ë#ë%Bë%hëŽë®ëÆëåëì-ìMì-hì%–ì¼ì.Øìí%í3Eíyí�í®í]Àíî+4î/`î#�î0´î/åî#ï9ï,Xï…ï™ï,¸ïCåï)ð6;ðArð+´ð+àð*ñ.7ñ!fñ*ˆñR³ñ\òccò9Çò=ó!?ó'aóL‰óHÖó5ô)Uô)ô"©ô#Ìôðô.õ:õ$Jõ(oõ=˜õ.Öõö;ö([ö„ö.Ÿö@ÎöU÷be÷‚È÷‚KøÎøCçø+ùJù#jù(Žù0·ù5èùú4ú"Cú"fú}‰ú5û2=û pû6‘û4ÈûýûMüNiü3¸ü>ìüK+ý9wýE±ýG÷ý8?þPxþCÉþJ
ÿ1Xÿ5Šÿ*Àÿ)ëÿCfY_À 1?q‹<ª+ç"662m1 3Ò57<'tIœ-æ6&K$rJ—NâP1>‚[Á@5^A”)Ö#!$0F,w.¤1Ó2G8K€,ÌMù,G	;t	X°	=	
! OG
! <—
! .Ô
! C5G})�%Ç)í)AZt2�<Ã3
04
e
G{
3Ã
4÷
8,8ež+¼"èQ1]A�(Ñ,ú'0F*wE¢Bè@+-l/š-Ê.ø('(P*y.¤)Ó1ýG/KwJÃ3,B&o,–"Ã=æ,$'Q1y#«'Ï9÷01'b3Š0¾/ï(1H)z3¤6Ø 20 c?„+Ä.ð-+My ‹¬\Ê/''W+˜*Ä'ï$*<g]�;ß_0{)¬ Ö2÷E*)p<š"×'ú"-=+k—©;¿FûBb-~ ¬SÍR! Zt OÏ !5!$G!Xl!1Å!\÷!LT"I¡"Më"K9#Z…#kà#KL$N˜$dç$+L%/x%#¨%0Ì%/ý%#-&-Q&,&&¬&Ó&Cê&.'3E'+y' ¥'*Æ'.ñ' (?@(€(,Ÿ(Ì(ä())"+)4N)(ƒ)f¬)*+0*J\*;§*$ã*C+<L+5‰+*¿+.ê+,F3,"z,i�,+->3-'r-:š-Õ-ì-.5!.=W.)•.¿.Õ.ð.0/0</m/,/6¬/Cã/'0$?0&d0G‹02Ó01J%1,p1:�1KØ1-$2;R2Ž2#§2Ë2.ç2+3B3Q3q3A�3Ò3"ò34.4N4)f4)�4º4 Õ4#ö4505VK5¢5$Â5ç52696R6i6.�65°6'æ67,+79X7’7–7A³70õ7"&8"I8l8G‰8DÑ8)9E@9/†9G¶96þ9$5:8Z:8“:dÌ:O1;=�;C¿;H<,L<By<.¼<7ë<3#=@W=;˜=HÔ=W>;u>5±>Aç>W)?6�?9¸?;ò?T.@4ƒ@6¸@4ï@L$A8qA<ªA=çA>%B?dBZ¤BIÿBAIC=‹C6ÉC6D:7D4rD@§DIèD<2ENoEQ¾E8FBIFKŒFuØF5NGO„GIÔG8H<WHF”H:ÛHFIG]IG¥IIíI=7JfuJ/ÜJ.KA;K}K“™K&-LWTLb¬LLMA\M=žMlÜMIN¶`NO0O#LO%pO)–O5ÀOHöO?P=]PS›PEïP:5Q<pQ>­Q:ìQ>'R=fRO¤R@ôRE5S*{S¦S ÅSSæS:TZTBpTB³T:öT'1U0YU6ŠU2ÁU*ôU*V2JV:}V(¸V6áVBWH[W,¤W0ÑW"X+%X-QX+X~«X�*Y!ºYÜY õY Z 7Z+XZ'„Z#¬Z$ÐZõZ+[1A[/s[£[;Ã[
! ÿ[I
! \AT\"–\1¹\"ë\F]dU]Uº]P^'a^‰^œ^4­^\â^O?_7�_5Ç_{ý_Ky`2Å`ø`P	a?Za1ša'Ìa#ôaRb+kb&—b'¾bmæb4Tc(‰c(²cÛcìc:þc39d$md’d8¯d0èd'eRAe”e«eDÇe'f@4f uf@–f ×f-øf+&gRgoga�g3ñg*%h-Ph#~h-¢h,ÐhýhUi(li,•i&ÂiBéi#,j+Pj+|jX¨j5k#7k[kpukæk'l.l#JlnlOŠl!Úl"ül%mEm`mqm0‰m-ºmèm7n'9n"an!„n7¦n$Þno,o#Lopo!�o%²o#Øoüop:p0Qp(‚p)«pÕpñpq! qBqXq.sq:¢qQÝq/r"Mr1pr#¢r0Ær&÷r
sa,s.Žs½sdÎs13tethtlt.|t«t³t2»t2îtM!uMou½u0Ñuv(	v,2v_vkvtv’v2›vKÎvKwCfwªw9Äw2þw91x<kx¨x9±xëxyy#7yO[y.«y5Úy9z5Jzf€z'çz8{!H{4j{>Ÿ{?Þ{+|*J|,u|-¢|/Ð|}2}*J}.u})¤}&Î}'õ}&~&D~%k~#‘~'µ~%Ý~( ,$M r"“,¶2ã€6€*U€,€€.­€$Ü€*�A,�1n� �¸�)Ô�þ�+‚^J‚?©‚?é‚))ƒ3Sƒ5‡ƒD½ƒ?„OB„-’„2À„Ló„/@…6p…ô§…œ†·†8×†0‡3A‡7u‡>­‡$ì‡5ˆ,Gˆ.tˆ,£ˆ1Ðˆ3‰26‰i‰6…‰1¼‰$î‰0ŠDŠZŠ7aŠ™Š¹ŠÕŠ#éŠ
‹ -‹+N‹z‹�‹’‹¦‹¸‹Ë‹ã‹ÿ‹Œ2ŒEŒ:\Œ)—ŒJÁŒC�P�h�(ˆ�,±�SÞ�2Ž9Ž,@Ž
! mŽxŽ—Ž´Ž(ÍŽ:öŽ1�7N�(†�¯�5Ï���)6�/`�
��!ž� À�'á� 	‘0*‘[‘
v‘ „‘¥‘¼‘Ò‘ë‘’’-2’"`’!ƒ’)¥’PÏ’ “"“+“4“$=“3b“–“²“1Ò“:”>?”~”‡”�”™”¢”!«”Í”é”ö”ÿ”•••'•0•L•U•AY•B›•~Þ•°]–L—g[—Ã—{ã—g_˜ŒÇ˜UT™-ª™GØ™ š6@šnwš<æš5#›,Y›†›œ›‰¨›^2œr‘œo�t�
’�* �<Ë�.ž7žSž5pž
¦ž€´ž5Ÿ’;Ÿ(ÎŸ+÷Ÿ.# +R -~ €¬ |-¡nª¡3¢AM¢k�¢5û¢'1£7Y£.‘£5À£&ö£$¤.B¤q¤[�¤“é¤Œ}¥c
! ¦Gn¦J¶¦G§¹I§+¨1/¨Ja¨5¬¨:â¨$©¯B©+ò©ª8ªRªokª)Ûª³«N¹«.¬>7¬<v¬;³¬:ï¬“*­'¾­Eæ­W,®>„®SÃ®Y¯Lq¯L¾¯œ°?¨°Qè°b:±B�±Qà±E2²Ox²sÈ²[<³„˜³V´\t´=Ñ´6µ}FµAÄµK¶<R¶0�¶-À¶8î¶Q'·By·G¼·Q¸HV¸IŸ¸Wé¸ZA¹Vœ¹Hó¹D<ºJ�º?Ìº=»BJ»��»C¼DS¼7˜¼AÐ¼*½G=½M…½KÓ½;¾?[¾E›¾5á¾H¿b`¿JÃ¿bÀYqÀ9ËÀ1ÁB7ÁÑzÁQLÂržÂNÃ9`Ã6šÃZÑÃ9,ÄifÄ]ÐÄX.ÅE‡ÅNÍÅ@Æ2]ÆF�Æb×ÆU:Ç‡�ÇMÈafÈ@ÈÈV	ÉW`É9¸ÉlòÉ\_ÊB¼ÊyÿÊTyËPÎËIÌFiÌN°ÌCÿÌGCÍ~‹Íy
! ÎL„Î:ÑÎWÏTdÏS¹ÏR
Ð>`Ð:ŸÐdÚÐ'?Ñ*gÑC’Ñ/ÖÑAÒLHÒ6•ÒRÌÒEÓCeÓB©Ó_ìÓ6LÔ+ƒÔ?¯Ô@ïÔ=0Õ:nÕA©ÕCëÕG/Ö2wÖ7ªÖBâÖZ%×@€×+Á×+í×9ØISØC�Ø)áØMÙ7YÙ7‘Ù+ÉÙ:õÙA0Ú*rÚ*�Ú,ÈÚ(õÚ7ÛVÛ1tÛ=¦Û>äÛO#ÜsÜ%ŽÜu´Ü;*ÝOfÝ ¶ÝH×ÝD Þ5eÞ[›ÞK÷ÞBCßQ†ß?Øßà85àunàLäàL1ái~á=èáA&âBhâA«âBíâ:0ã$kãA�ã3Òã,ä!3ä#UäJyä-Ää+òä,åUKå³¡åsUæqÉæ‡;çþÃçoÂèy2éV¬éYê#]êB�êUÄêZë¶uë#,ìPì#iì6�ì[Äì> í_íÂtí47îlî3xî¬î(¸îáî0úî+ï4Iï!~ï" ïÃïÜï!èï
! 
! ðð$ð8ðEð\ðoðwð	€ðŠðšð©ðµðËð×ðòð
ñ ñ-ñ:ñJñ\ñqñ	„ñŽñ›ñ«ñ»ñ	Îñ
! Øñ%ãñX	òZbò[½ò[óOuó"Åó7èóO ô'pô6˜ô6ÏôFõMõ9jõ[¤õ3ö4öMöjö@~öB¿ö?÷-B÷0p÷¡÷?¸÷3ø÷5,ø0bø)“ø5½øóø+ù0/ùH`ù$©ù+Îù:úù5úALú:Žú%Éúïú%	û)/ûYûvû-“ûPÁûSüwfüCÞü'"ý7Jý5‚ý?¸ý=øý76þ:nþA©þGëþ.3ÿ)bÿ:Œÿ"Çÿ êÿ/H;J„'Ï‡÷>¾E>Ž„bPv=Ç1/7qgoÙ.I0xU©Ÿÿ=ŸOÝg-e•VûWR	Eª	Jð	);
! :e
! ) 
! |Ê
! lG´BÍ7)H#r–¯ÄÙî'
+
I
$[
€
+ 
#Ì
ð
/%@f„(žhÇ%0HV4ŸJÔ0FP?—m×lEI²HüCEH‰GÒBO](­KÖ2"6UlŒeùM_8­Uæm<3ª2Þ*4<Qq#Ã+ç1'E5mV£mú{h@än%+”À*Þ'	&1'X@€9ÁSû#O!sJ•>àZ.zL©ö1%FDlK±ý;:W^’Kñ?= } ;� 0Ù $
! !</!l!ˆ!$¦!FË!%"68"6o")¦"VÐ"G'#4o#t¤#@$:Z$•$9µ$Fï$/6%#f%2Š%1½%>ï%h.&1—&/É&Uù&>O'JŽ'GÙ'G!(6i(+ (.Ì(hû(Od)K´)8*C9*S}*dÑ*Q6+=ˆ+BÆ+I	,XS,\¬,4	-9>-Cx-=¼-Cú-6>.1u.7§.Hß.3(/=\/Oš/0ê/00*L0!w0<™0-Ö0)1).1*X1)ƒ1P­16þ1/520e2/–2/Æ20ö28'35`39–39Ð36
! 47A4.y49¨4-â4:5<K5/ˆ5>¸5+÷5(#6.L6+{68§6Bà6:#7^7J|7Ç7iÜ7F8'Z8‚8nœ89o&9,–9MÃ9K:H];-¦;7Ô;7<>D<Gƒ<4Ë<O=P=;l=(¨=3Ñ= >&>mD>'²>;Ú>B?9Y?0“?DÄ?B	@DL@B‘@GÔ@GA?dA¤AÂA^ßAP>B6�B5ÆB5üBC2C*vC[¡C8ýC{6D¨²DX[E%´EÚE$øEGF)eF8�F;ÈFRG+WG9ƒG)½G7çGRH:rHA­H8ïH)(ItRI0ÇI3øI8,J.eJ9”JKÎJ%K@K&\K1ƒK7µK?íK%-L%SL$yLTžL2óL*&M1QMKƒMDÏMAN+VN&‚N%©N$ÏN?ôN/4OdO#€O.¤O1ÓOzPt€PHõP9>Q[xQ<ÔQGR*YR)„RX®R<S#DS(hS/‘SqÁSN3T)‚TN¬T2ûTM.U)|U2¦U;ÙU;V1QVaƒVåV0øVG)W_qWkÑW:=XxXH‘X1ÚXdYBqYC´Y{øYRtZNÇZ1[VH[=Ÿ[SÝ[Z1\dŒ\dñ\EV]Bœ]Cß]C#^g^@x^
¹^&Ç^3î^J"_1m_>Ÿ_<Þ_B`1^`6�`'Ç`8ï`3(a8\a7•a+Ía(ùa4"bSWb>«bêb'c,-c;Zc4–cBËckd2zd:­d*èd%e9e!Rete�e¬e+Åeñe f/0f`f
f:�fGÈfFg@Wg˜g&°g×g.òg!h87h:phC«h@ïh>0iEoiµiA5j`wj'Øjk;kLk]klk‹k. kÏkék<l5@l5vl3¬l(àl5	m?m*[m#†mªm³m.Àm.ïm0n8Onˆn¨nEÆnNoG[oF£o@êo>+p<jp&§p<Îp5q=AqqBŸq$âq[rAcr_¥rcsDisM®sGüs_Dt8¤t+Ýt.	u8uTufuxu#‰u#­u(Ñuúu>v6Qv.ˆv\·v9wKNwRšw2íw8 xJYxI¤xDîxM3yA�yJÃy>z9Mz0‡z/¸z-èz8{4O{„{ {7¼{Dô{E9|A|)Á|ë|6}8B}.{}3ª}CÞ}"~<8~>u~,´~3á~><T‘©Â]âY@€Yš€9ô€5.�1d�5–�6Ì�F‚!J‚l‚Y‚WÙ‚=1ƒ+oƒ+›ƒ/Çƒ?÷ƒA7„y„”„¯„MÁ„o…9…=¹…>÷…86†o†-Œ†,º†ç†A‡@B‡>ƒ‡<Â‡5ÿ‡85ˆ<nˆ«ˆ@Äˆ+‰.1‰M`‰:®‰7é‰!Š2?Š(rŠ›Š.»ŠêŠ!‹+*‹/V‹2†‹!¹‹7Û‹EŒYŒ
rŒ€Œ �Œ°Œ1ÅŒ1÷Œ)�"E�h�fw�(Þ�#Ž+Ž1JŽ|Ž%‰Ž%¯Ž(ÕŽþŽ3�0N�*�)ª�>Ô�`�6t�?«�Gë�H3‘N|‘ZË‘Q&’fx’oß’VO“W¦“Sþ“GR”Fš”Gá”$)•#N•%r•*˜•>Ã•–)–8E–C~–Â–1Ü–7—EF—:Œ—JÇ—5˜5H˜?~˜B¾˜"™0$™6U™vŒ™WšU[šL±š4þšt3›?¨›"è›nœLzœ@ÇœT�+]�V‰�Yà�0:ž kž8Œž!Åž:çž_"Ÿ‚ŸŸŸ ¼ŸÝŸüŸ( : P g ~  ž !¿ !á #¡#'¡-K¡y¡�¡ª¡)Ã¡jí¡'X¢'€¢X¨¢,£9.£*h£4“£1È£vú£rq¤Lä¤K1¥W}¥BÕ¥k¦E„¦QÊ¦8§=U§¡“§ 5¨QÖ¨/(©AX©jš©fª3lªE ª2æªD«.^«<�«Ê«?Þ«K¬Ej¬°¬.Å¬*ô¬!­6A­7x­#°­cÔ­O8®7ˆ®#À®7ä®#¯9@¯%z¯9 ¯%Ú¯K°7L°9„°%¾°Qä°e6±Oœ±cì±)P²<z²)·²)á²'³B3³v³*“³'¾³'æ³I´"X´:{´;¶´1ò´B$µ2gµMšµCèµ+,¶4X¶�¶'©¶-Ñ¶7ÿ¶ 7·X·kw·:ã·G¸?f¸1¦¸9Ø¸?¹1R¹1„¹[¶¹!º#4ºOXº)¨º ÒºJóº0>»;o»#«»'Ï»*÷»:"¼>]¼#œ¼OÀ¼%½?6½*v½:¡½>Ü½¾<3¾p¾0‰¾.º¾é¾#¿)¿8¿/W¿@‡¿,È¿?õ¿q5À9§À6áÀ7Á3PÁ3„Á%¸ÁÞÁ-ðÁ2Â(QÂ=zÂ=¸Â&öÂHÃ#fÃPŠÃ<ÛÃ&Ä&?ÄLfÄ³Ä*ÑÄ+üÄ)(ÅRÅLhÅ9µÅïÅ%Æ)*Æ6TÆ*‹Æ8¶Æ.ïÆ,Ç-KÇ-yÇ6§ÇÞÇ*ýÇ*(È$SÈ3xÈO¬È*üÈO'ÉlwÉyäÉu^Ê:ÔÊuËD…Ë ÊË'kÌˆ“Ì°Í„ÍÍ¬RÎ¦ÿÎÎ¦Ï)uÐ4ŸÐIÔÐ)Ñ3HÑ#|Ñ Ñ"±Ñ"ÔÑ"÷Ñ Ò ;Ò$\Ò$�Ò$¦Ò"ËÒ"îÒ)Ó,;Ó)hÓ'’Ó9ºÓOôÓ,DÔ*qÔ2œÔ)ÏÔ3ùÔ3-ÕRaÕ4´ÕléÕLVÖK£ÖdïÖ?T×W”×9ì×0&Ø=WØ4•Ø:ÊØ^ÙXdÙn½ÙY,ÚW†Ú\ÞÚJ;Û[†ÛDâÛE'ÜvmÜ#äÜ$Ý#-Ý!QÝsÝ×ƒÞ@[ß:œß@×ß:à+Sà8àM¸àSákZáÆáMáá:/â^jâRÉâOãlãC}ãFÁãgäfpä^×äP6åX‡åMàå .æOæ8kæ?¤æBäæ'ç>ç'Rç*zç“¥çZ9è"”è8·èDðè 5é2Vé3‰é$½é7âéê;:ê.vê%¥êËêåê*üê:'ë*bë1�ëq¿ë81ì.jì9™ì"ÓìJöì9Aí{í,–íÃí2Üí5î9Eî:î*ºî åî!ï!(ï6JïD�ï4Æï,ûï*(ðSðsð;Žð6Êð3ñ.5ñ$dñ?‰ñ-Éñ,÷ñ9$òa^ò<Àò=ýòe;ó:¡óHÜó,%ô-RôX€ô.Ùôõ$%õJõ hõ‰õFœõ4ãõ4öMö#eö‰ö)¡ö&Ëö&òö+÷CE÷(‰÷"²÷(Õ÷(þ÷)'ø)Qø*{ø*¦ø*Ñø*üø*'ù*Rù*}ù*¨ù*Óù*þù*)ú*Tú(ú(¨ú(Ñú(úú(#û(Lû)uû(Ÿû(Èû(ñû(ü*Cü*nü*™ü*Äü(ïü(ý(Aý(jý(“ý(¼ý(åý(þ(7þ(`þ)‰þ)³þ'Ýþ(ÿ(.ÿ)Wÿ)�ÿ(«ÿ(Ôÿ(ýÿ(&+O'{'£(Ë'ô34P4…3º"îB?T%” ºBÛ36R4‰F¾{:�'¼ä#$6?.v4¥)Ú*
.8+g7“?Ë>AJÂŒ2Ov‚LùLF	L“	9à	0
! HK
! @”
! =Õ
! >!RItF¾N"TTwÌëA
:G
>‚
Á
 Ü
(ý
)&"Ps‘8¬*å&-&T {0œ-Í(û$#=&a+ˆ'´!Üþ!!@-b(�"¹"Ü)ÿ,) V,w+¤#Ð$ô'*A)l2–QÉ›"·AÚ1-N)|:¦á6÷P.?T¿:=O5�)Ãí+-2"`NƒPÒ$#8H7�9¹ó<	7F?~5¾9ô3.4b9—<Ñ68EA~;À7üG4%|¢)¼,æ5"I.l›"·Ú*ç#B3:v±ÌâýM 0f .— .Æ $õ 
!A(!aj!AÌ!+"m:"R¨"mû"^i#cÈ#B,$o$‰$0¦$0×$6%?%Z%iw%*á%)&16&-h&/–&)Æ&,ð&b'E€'(Æ'dï'oT(BÄ(1)*9)*d)�)>¯)?î).*>M*ŠŒ*2+0J+6{+7²+]ê+0H,y,‹,,ª,&×,)þ,$(-M-7l-%¤-(Ê-ó-'.!:. \.%}./£.1Ó./&/!>/(`/:‰/-Ä/ò/20$D0(i0’0>²0!ñ0/1C1%\1.‚18±15ê1 2/02`2 ~2*Ÿ2"Ê2Lí2G:38‚3(»3!ä374)>4%h4%Ž4´4Ð4+ð4"5?5#^5-‚5*°5$Û5)6/*6Z6'z6¢6(À6Cé6-7I7?c7!£70Å7$ö78,28#_83ƒ8+·8ã8vù8^p9eÏ9M5:ƒ:;¢:2Þ:*;<;&V; };8ž;!×;:ù;4<S</h<<˜<7Õ<'
=5=1U=(‡=7°=(è=>$,>Q>p>8‹>EÄ>H
! ?)S?)}?w§?—@x·@«0AÜAt\BWÑB‚)C†¬C¥3D¬ÙDw†E(þE'F,GFUtF0ÊF-ûFO)G)yGO£G$óG=H%VH0|H.­HÜHûHI2IMIeIF€I"ÇI=êI$(J!MJ&oJ;–J(ÒJ#ûJ/KNOKžK¼KÖK#ôK2L1KL}L+”LÀL)ÖL#M3$M!XM&zM¡M1¿MVñM HN<iN¦N¼N2ÙN,O 9O(ZO,ƒO7°O#èO0P=Pc[P4¿P6ôP¢+Q8ÎQ,R74RlRŒR+¤R¾ÐR>�SÛÎSvªT<!U7^Ud–U ûU=V-ZV'ˆV(°VcÙV.=WtlW‰áW!kX3�X;ÁX1ýX0/Y$`Y'…Y"­YÐY ëY6Z!CZ!eZ6‡Z"¾Z)áZ[*[lA[;®[9ê[@$\Ye\&¿\ æ\-]r5]Q¨];ú](6^_^Ey^:¿^(ú^#_.8_gg_4Ï_R`+W`?ƒ`Ã`à`Cü`@aFa=aaŸa%¸aÞa÷ab"5b-Xb†b¥b9ÅbMÿbMcASc<•c8ÒcId!UdXwdEÐde)e<eQeoe(„e.­eÜeòe/fA8f$zf,ŸfÌf1ãf3g9Ig<ƒgNÀgCh#Sh+wh3£h0×h'i0i%Pi+vi5¢iØiõi%j:jUjuj ‘j²j*Îj1ùj0+k+\kCˆk Ìk"ík.l1?l.ql% l0Æl)÷l0!mRm:km2¦m(Ùm0n3nDn)\n†n` n$o
&o14ofo&{o¢o/½o$íop'"p=JpˆpB¨pëp3q$<q/aq<‘q1Îqrr&0r5Wr�r"¨r&Ër*òr)s;GsYƒs-Ýs7t:Ct3~t-²t1àt2uEu.eu<”u5Ñu5v1=v;ov)«vqÕvOGw.—w$Æw?ëw-+x)Yx5ƒxJ¹x%yY*y„y$Ÿy+Äy7ðy/(zFXz-Ÿz@Íz4{!C{e{{{4’{>Ç{0|A7|=y|6·|-î|2}O}!i}8‹}6Ä}-û}E)~o~;Š~9Æ~H:I7„:¼7÷;/€:k€<¦€Fã€**�U�+r�*ž�É�6Õ�$‚O1‚=�‚=¿‚?ý‚=ƒ(UƒS~ƒ>Òƒ2„JD„;�„5Ë„?…mA…%¯…CÕ…9†;S†s�†\‡(`‡�‰‡1ˆ2Iˆ2|ˆF¯ˆ0öˆ3'‰6[‰*’‰'½‰?å‰8%Š+^Š>ŠŠ?ÉŠ3	‹R=‹!�‹x²‹D+Œ9pŒIªŒ9ôŒ.�!L�
n�3|�H°�'ù�/!ŽGQŽ-™Ž'ÇŽ:ïŽG*�r�M’�_à�,@�>m�B¬�Nï�O>‘Ž‘4¢‘.×‘>’LE’S’’oæ’/V“>†“JÅ“H”~Y”GØ”F •Eg•6­•5ä•Z–"u–Z˜–\ó–P—
e—Fs—Eº—4˜5˜@K˜@Œ˜0Í˜þ˜:
™>H™C‡™2Ë™9þ™88šqš�š©š)¿šéš›-›M›c›&›4¦›4Û›4œ%Eœ0kœ0œœFÍœF�$[�B€�.Ã�ò�&ž2žIž\žtžˆž)�žÇžÛžïž-Ÿ3ŸHŸ6]Ÿ!”Ÿ¶ŸÉŸÜŸùŸ
   4 P c ƒ š º Ñ ñ ¡%¡9¡:R¡D�¡BÒ¡E¢/[¢L‹¢8Ø¢4£/F£-v£H¤£Mí£¹;¤#õ¤¥3¥M¥g¥$‚¥4§¥&Ü¥/¦23¦;f¦%¢¦0È¦ù¦&§:§*T§<§M¼§0
! ¨0;¨,l¨™¨·¨!Ö¨ø¨©3©M©g©�©›©»©Ö©ñ©ª8'ª`ª8{ª´ªÏªêª«! «B«[«w«.’«Á«Ý«ù«#¬,9¬4f¬;›¬×¬#ô¬*­)C­Am­2¯­'â­"
! ®"-®;P®0Œ® ½®"Þ®!¯!#¯$E¯$j¯9�¯6É¯=°A>°/€°-°°1Þ°E±:V±n‘±5²06²Eg²,­²3Ú²>³4M³:‚³4½³ò³'´#8´'\´=„´#Â´(æ´9µ+Iµ)uµ+Ÿµ6Ëµ-¶>0¶4o¶4¤¶2Ù¶0·0=·+n·/š·/Ê·/ú·,*¸$W¸|¸]š¸ø¸6¹1G¹Ay¹@»¹ü¹@º;[ºD—º#Üº>»A?»7�»:¹»2ô»5'¼2]¼�¼K¬¼ø¼½2½*O½-z½6¨½'ß½¾Q#¾u¾'�¾¸¾Ó¾-î¾(¿,E¿,r¿,Ÿ¿)Ì¿ö¿,À6>À'uÀL�ÀLêÀ<7Á<tÁB±Á)ôÁÂ1=Â.oÂ.žÂLÍÂkÃ†Ä ¦Ä6ÇÄJþÄXIÅ(¢Å'ËÅóÅ)Æ@8Æ4yÆC®Æ&òÆVÇPpÇPÁÇUÈ!hÈ>ŠÈ+ÉÈAõÈ97É9qÉ1«É¡ÝÉBÊ#ÂÊCæÊI*ËtË-�Ë¾ËGØË# Ì}DÌ¯ÂÌrÍC‹ÍNÏÍjÎ‰Î©Î1¸ÎêÎ;	ÏEÏbÏÏ4šÏLÏÏMÐjÐD|ÐDÁÐ Ñ'Ñ:>ÑyÑD�ÑLÕÑ>"Ò5aÒ:—Ò6ÒÒI	ÓCSÓE—Ó+ÝÓ+	ÔL5Ô)‚Ô2¬ÔKßÔJ+ÕJvÕ'ÁÕ/éÕÖ")ÖFLÖ(“Ö6¼Ö=óÖ=1×9o×5©×(ß×4Ø0=Ø,nØ8›Ø(ÔØCýØ'AÙ.iÙ˜ÙD¶Ù'ûÙ@#Ú.dÚ0“Ú!ÄÚ<æÚF#Û6jÛ.¡ÛCÐÛCÜ&XÜ,Ü2¬ÜDßÜ $Ý1EÝwÝ=–Ý:ÔÝPÞ&`Þ<‡Þ8ÄÞ-ýÞ+ß!Iß1kß.�ß5ÌßNà+QàE}à?Ãà]á9aá2›á2Îá2â>4â>sâ,²âEßâH%ãEnã0´ã6åã,ä6IäU€ä!ÖäøäaåUyå3Ïå/æ23æ$fæ"‹æ)®æ&ØæFÿæ2Fç$yçNžçAíç?/è5oèt¥è—é9²écìéGPê?˜ê:Øê8ë%Lë)rëœë#¼ë#àë-ì‰2ì=¼ì9úìB4í2wí%ªí%Ðí&öí+î;Iî:…î&ÀîUçî=ï&Zï&�ï/¨ï2Øï/ð8;ð4tð!©ð+Ëð2÷ð-*ñ%Xñ)~ñ%¨ñ%Îñ&ôñ+òGò2dò/—òÇò&âòa	óŒkóLøóSEôT™ôjîô4Yõ'Žõ¶õŠÖõaö}ö2†ö.¹ö'èö%÷6÷2U÷ˆ÷-¥÷2Ó÷7ø2>ø=qø8¯ø8èø=!ù8_ù6˜ù;Ïù4ú9@ú4zú9¯ú4éúEû7dû1œû2Îû2üF4üK{üIÇüIýE[ýG¡ýéýHiþT²þÿ0!ÿ,RÿcÿFãÿ¾*	•é	P	öÐ	DÇ			7	I	_	o	‚	™	·	@Ñ	,	[?	0›	*Ì	L÷	-D	+r	@ž	>ß	5	.T	ƒ	Xœ	õ	<	,R	)	F©	8ð	7)	1a	<“	BÐ	T		Ch		G¬		Nô		.C
! 	=r
! 	m°
! 	/	/N	N~	#Í	añ	6S	YŠ	Zä	@?
	_€
	/à
	(	k9	-¥	.Ó	M	IP	2š	8Í	C	vJ	jÁ	0,	!]	+	+«	+×	+	,/	,\	-‰	-·	-å	-	-A	-o	-�	-Ë	-ù	-'	-U	-ƒ	+±	+Ý	+		+5	+a	+�	,¹	+æ	+	+>	+j	-–	-Ä	-ò	- 	+N	+z	+¦	+Ò	+þ	+*	+V	+‚	+®	+Ú	,	,3	*`	+‹	+·	,ã	,	+=	+i	+•	+Á	.í	*	*G	+r	#ž	AÂ	U	BZ	c�		+	KE	M‘	9ß	+	E	>_	3ž	&Ò	$ù	Y	3x	4¬	Qá	<3 	6p 	)§ 	>Ñ 	!!	"2!	GU!	K�!	7é!	)!"	*K"	$v"	$›"	#À"	$ä"	$	#	#.#	‹R#	8Þ#	J$	<b$	#Ÿ$	.Ã$	>ò$	81%	4j%	WŸ%	*÷%	M"&	:p&	v«&	?"'	5b'	@˜'	6Ù'	>(	rO(	4Â(	-÷(	:%)	B`)	@£)	"ä)	0*	8*	$K*	 p*	N‘*	,à*	
+	*+	/J+	1z+	8¬+	+å+	),	<;,	'x,	- ,	0Î,	aÿ,	'a-	4‰-	%¾-	'ä-	&.	^3.	.’.	3Á.	,õ.	"/	A</	5~/	 ´/	*Õ/	0	0	+90	<e0	¢0	)º0	(ä0	/
1	<=1	"z1	,�1	$Ê1	ï1	 2	&2	 E2	/f2	3–2	Ê2	.Þ2	)
3	?73	w3	C‹3	MÏ3	=4	2[4	EŽ4	DÔ4	V5	,p5	'�5	YÅ5	46	,T6	0�6	0²6	=ã6	0!7	:R7	1�7	9¿7	2ù7	1,8	;^8	1š8	3Ì8	59	169	2h9	@›9	1Ü9	?:	JN:	6™:	8Ð:	4	;	4>;	<s;	>°;	=ï;	3-<	:a<	Cœ<	7à<	:=	6S=	1Š=	E¼=	A>	QD>	_–>	Wö>	ON?	Hž?	 ç?	8@	-A@	(o@	˜@	«@	9Ä@	Hþ@	EGA	)�A	·A	4ÌA	3B	N5B	1„B	O¶B	6C	3=C	2qC	0¤C	/ÕC	)D	#/D	*SD	-~D	*¬D	-×D	@E	!FE	hE	<ƒE	ÀE	-ÒE	2F	?3F	.sF	$¢F	ÇF	'æF	(G	(7G	5`G	–G	«G	!ÄG	;æG	:"H	5]H	“H	-¦H	&ÔH	 ûH	I	';I	*cI	%ŽI	*´I	$ßI	AJ	CFJ	ŠJ	<ªJ	.çJ	3K	)JK	&tK	]›K	6ùK	70L	4hL	6�L	)ÔL	3þL	32M	IfM	%°M	ÖM	
ïM	'ýM	-%N	&SN	zN	OšN	HêN	H3O	N|O	9ËO	HP	HNP	J—P	âP	*ùP	($Q	MQ	1mQ	)ŸQ	-ÉQ	,÷Q	,$R	<QR	5ŽR	&ÄR	/ëR	=S	&YS	%€S	7¦S	5ÞS	<T	"QT	tT	FˆT	$ÏT	ôT	.U	02U	WcU	»U	<ËU	V	9!V	O[V	«V	ÇV	 æV	]W	!eW	‡W	:£W	TÞW	!3X	UX	oX	%ŠX	$°X	ÕX	uñX	ggY	DÏY	:Z	!OZ	*qZ	-œZ	ÊZ	#êZ	![	00[	<a[	<ž[	&Û[	<\	R?\	;’\	>Î\	t
]	@‚]	8Ã]	wü]	9t^	3®^	Bâ^	?%_	Ge_	X­_	3`	G:`	J‚`	EÍ`	Da	YXa	l²a	pb	"�b	‹³b	\?c	Lœc	8éc	;"d	E^d	G¤d	?ìd	j,e	K—e	Uãe	[9f	l•f	4g	O7g	E‡g	OÍg	ih	O‡h	[×h	'3i	:[i	a–i	�øi	Wzj	8Òj	Œk	Ž˜k	‰'l	†±l	H8m	N�m	=Ðm	in	7xn	Y°n	u
! o	v€o	)÷o	)!p	<Kp	9ˆp	Âp	,Ùp	q	?q	^]q	=¼q	]úq	@Xr	d™r	Cþr	JBs	_�s	)ís	Vt	@nt	Q¯t	Vu	UXu	=®u	Vìu	aCv	9¥v	3ßv	)w	$=w	)bw	?Œw	.Ìw	(ûw	%$x	hJx	*³x	0Þx	.y	6>y	;uy	+±y	Ýy	:ûy	86z	)oz	-™z	'Çz	ïz	%{	%){	OO{	%Ÿ{	Å{	&à{	4|	#<|	2`|	“|	7°|	/è|	1}	J}	(j}	“}	#¢}	‰Æ}	OP~	9 ~	$Ú~	.ÿ~	?.	.n	S�	0ñ	8"€	5[€	B‘€	rÔ€	BG�	FŠ�	^Ñ�	d0‚	‚•‚	fƒ	Pƒ	ZÐƒ	K+„	w„	;�„	:Ë„	B…	5I…	+…	4«…	-à…	†	3%†	*Y†	P„†	Õ†	2í†	( ‡	-I‡	1w‡	@©‡	>ê‡	I)ˆ	?sˆ	+³ˆ	6ßˆ	)‰	L@‰	E�‰	Ó‰	'ê‰	Š	
)Š	V7Š	1ŽŠ	8ÀŠ	<ùŠ	&6‹	(]‹	B†‹	<É‹	RŒ	8YŒ	S’Œ	æŒ	2�	3�	3O�	+ƒ�	¯�		¼�	Æ�	Ù�	í�	Ž	UŽ	IrŽ	¼Ž	4ÑŽ	4�	6;�	5r�	v¨�	3�	=S�	<‘�	!Î�	7ð�	;(‘	(d‘	'�‘	:µ‘	.ð‘	9’	CY’	@�’	AÞ’	E “	“f“	ýú“	îø”	ûç•	ìã–	!Ð—	3ò—	+&˜	1R˜	!„˜	9¦˜	4à˜	5™	,K™	;x™	U´™	1
! š	\<š	/™š	*Éš	(ôš	;›	.Y›	ˆ›	4š›	3Ï›	4œ	18œ	>jœ	B©œ	Zìœ	ZG�	A¢�	\ä�	\Až	?žž	8Þž	2Ÿ	/JŸ	-zŸ	;¨Ÿ	;äŸ	4  	"U 	Ox 	OÈ 	8¡	Q¡	$f¡	 ‹¡	¬¡	4Ë¡	&¢	;'¢	)c¢	j�¢	Kø¢	`D£	8¥£	8Þ£	%¤	)=¤	Lg¤	V´¤	¥	¥	./¥	0^¥	:�¥	HÊ¥	N¦	xb¦	jÛ¦	‡F§	hÎ§	I7¨	&�¨	7¨¨	.à¨	F©	=V©	9”©	6Î©	:ª	3@ª	;tª	:°ª	:ëª	H&«	2o«	¢«	<´«	%ñ«	;¬	S¬	&j¬	!‘¬	#³¬	×¬	*õ¬	8 ­	ƒY­	UÝ­		3®	`=®	`ž®	ÿ®	:¯	BO¯	1’¯	OÄ¯	7°	$L°	4q°	¦°	5¿°	5õ°	+±	AH±	$Š±	=¯±	)í±	*²	B²	_²	u²	�²	'œ²	*Ä²	ï²	+³	>2³	Bq³	´³	Ñ³	;ð³	(,´	U´	(o´	C˜´	%Ü´	9µ	F<µ	5ƒµ	8¹µ	8òµ	2+¶	^¶	$k¶	7�¶	È¶	#ã¶	#·	)+·	#U·	My·	7Ç·	9ÿ·	79¸	8q¸	.ª¸	@Ù¸	B¹	<]¹	@š¹	>Û¹	º	/º	6Iº	>€º	¿º	;Ùº	»	>/»	/n»	-ž»	LÌ»	*¼	:D¼	¼	.—¼	7Æ¼	kþ¼	gj½	jÒ½	B=¾	-€¾	U®¾	"¿	"'¿	)J¿	.t¿	£¿	;»¿	"÷¿	†À	8¡À	AÚÀ	=Á	PZÁ	J«Á	zöÁ	PqÂ	8ÂÂ	MûÂ	{IÃ	\ÅÃ	$"Ä	EGÄ	-�Ä	-»Ä	EéÄ	@/Å	0pÅ	)¡Å	*ËÅ	3öÅ	6*Æ	.aÆ	@�Æ	FÑÆ	FÇ	B_Ç	A¢Ç	.äÇ	#È	7È	LOÈ	3œÈ	WÐÈ	0(É	YÉ	'tÉ	5œÉ	-ÒÉ	+Ê	,,Ê	0YÊ	%ŠÊ	9°Ê	êÊ	Ë	%Ë	5>Ë	tË	ŽË	Z¨Ë	)Ì	G-Ì	GuÌ	%½Ì	CãÌ	)'Í	2QÍ	 „Í	0¥Í	.ÖÍ	HÎ	4NÎ	ƒÎ	$žÎ	,ÃÎ	)ðÎ	:Ï	&UÏ	/|Ï	A¬Ï	4îÏ	>#Ð	<bÐ	3ŸÐ	(ÓÐ	)üÐ	&&Ñ	%MÑ	JsÑ	¾Ñ	EÆÑ	4Ò	7AÒ	_yÒ	=ÙÒ	0Ó	5HÓ	D~Ó	ŒÃÓ	‹PÔ	7ÜÔ	@Õ	BUÕ	;˜Õ	+ÔÕ	-Ö	".Ö	{QÖ	ÍÖ	âÖ	4÷Ö	%,×	=R×	;�×	/Ì×	7ü×	44Ø	.iØ	@˜Ø	:ÙØ	+Ù	(@Ù	JiÙ	6´Ù	ëÙ	OÚ	gWÚ	5¿Ú	zõÚ	1pÛ	<¢Û	&ßÛ	5Ü	³<Ü	?ðÜ	"0Ý	)SÝ	,}Ý	4ªÝ	BßÝ	*"Þ	0MÞ	P~Þ	IÏÞ	,ß	0Fß	;wß	F³ß	1úß	I,à	5và	H¬à	5õà	[+á	3‡á	F»á	<â	O?â	Y�â	=éâ	5'ã	Z]ã	S¸ã	2ä	(?ä	hä	^€ä	Gßä	?'å	Ogå	G·å	!ÿå	L!æ	Cnæ	�²æ	4ç	sOç	$Ãç	Oèç	L8è	8…è	\¾è	é	$4é	Yé	5ué	#«é	1Ïé	$ê	&ê	#Bê	Bfê	$©ê	%Îê	6ôê	+ë	"Jë	[më	0Éë	;úë	06ì	-gì	%•ì	!»ì	LÝì	 *í	$Kí	pí	ˆí	ší	?±í	>ñí	>0î	>oî	?®î	>îî	<-ï	=jï	<¨ï	@åï	?&ð	gfð	:Îð	=	ñ	&Gñ	&nñ	D•ñ	FÚñ	J!ò	Nlò	@»ò	Füò	8Có	P|ó	HÍó	Eô	2\ô	"�ô	²ô	6Òô	;	õ	.Eõ	[tõ	ZÐõ	Z+ö	9†ö	8Àö	8ùö	.2÷	Ta÷	)¶÷	Kà÷	?,ø	lø	+Šø	¶ø	.Íø	&üø	'#ù	;Kù	;‡ù	Ãù	"Þù	.ú	0ú	Pú	nú	8‹ú	9Äú	4þú	,3û	Y`û	-ºû	8èû	;!ü	D]ü	1¢ü	Ôü	'óü	 ý	<ý	 [ý	|ý	%›ý	#Áý	&åý	@þ	9Mþ	>‡þ	1Æþ	,øþ	D%ÿ	Ejÿ	°ÿ	MÀÿ	9
! &H
! ^o
! `Î
! /
! .I
! -x
! -¦
! Ô
! *ã
! &
! *5
! >`
! /Ÿ
! ,Ï
! 1ü
! /.
! $^
! ;ƒ
! 6¿
! !ö
! @
! 2Y
! &Œ
! ,³
! >à
! 1
! 6Q
! 2ˆ
! 3»
! 0ï
! > 
! _
! 4~
! N³
! ?
! :B
! 1}
! ¯
! %É
! &ï
! !
! 8
! (W
! 6€
!  ·
! .Ø
! D	
! "L	
! 1o	
! %¡	
! 4Ç	
! 2ü	
! </
  
! Nl
  
! 7»
  
! *ó
  
! ,
! "K
! #n
! ’
! 7¬
! Gä
! 3,
! &`
! &‡
! :®
! Bé
! A,
! )n
! 
˜
! <¦
! 3ã
! G
! _
! -{
! >©
! <è
! .%
! :T
! #�
! O³
! =
! >A
! 7€
! %¸
! (Þ
! <
! :D
! 
! >›
! Ú
! 2ë
! 8
! W
! f
! 2z
! ­
! -È
! 3ö
! '*
! %R
! 7x
! 5°
! Iæ
! #0
! 
T
! 6b
! ™
! ´
! -Ô
! "
! (%
! XN
! Q§
! 1ù
! /+
! 8[
! ”
! ³
! EÏ
! I
! 9_
! ™
! ³
! ^È
! )'
! 
Q
! _
! Bk
! 
®
! 
¼
!  Ê
! %ë
! C
! :U
! (�
! 3¹
! í
! .
! 
! -9
! vg
! vÞ
! cU
! ¹
! Ö
! ;ê
! ,&
! 'S
! >{
! >º
! >ù
! 8
! R
! e
! 
! r’
! /
! !5
! $W
! 9|
! ¶
! 2Ñ
! 
! %
! >
! YW
! ±
! Ñ
! $ì
! K 
! <] 
! ”š 
! O/!
! ;!
! 2»!
! 1î!
! - "
! -N"
! -|"
! ª"
! <¿"
! ü"
! 8
#
! IF#
! (�#
! A¹#
! Dû#
! 7@$
! *x$
! .£$
! 3Ò$
! D%
! 4K%
! 2€%
! ³%
! Ì%
! ã%
! !þ%
! , &
! �M&
! �Û&
! Ei'
! ¯'
! =É'
! 4(
! 2<(
! 2o(
! 1¢(
! eÔ(
! 3:)
! 3n)
! 3¢)
! gÖ)
! >>*
! |}*
! Uú*
! (P+
! �y+
  
! ,
! "-
! O;-
! 1‹-
! 1½-
! 0ï-
! 0 .
! MQ.
! Ÿ.
! 0¹.
! 4ê.
! 3/
! 0S/
! /„/
! $´/
! *Ù/
! @0
! AE0
! 9‡0
! %Á0
! 8ç0
! : 1
! [1
! 2p1
! ‚£1
! =&2
! =d2
!  ¢2
! NÃ2
! 23
! =E3
! "ƒ3
! ã¦3
! <Š4
! `Ç4
! T(5
! Q}5
! GÏ5
! E6
! D]6
! #¢6
!  Æ6
! Dç6
! S,7
! 4€7
! ?µ7
! ?õ7
! -58
! Nc8
! `²8
! D9
! PX9
! W©9
! ):
! $+:
! bP:
! ³:
! 1È:
! Dú:
! h?;
! ¨;
! 6Â;
! ù;
! *	<
! 4<
!  R<
! Us<
! +É<
! Võ<
! )L=
! Hv=
! 2¿=
! 6ò=
! )>
! cI>
! >­>
! >ì>
! 1+?
! )]?
! ?‡?
! PÇ?
! [@
! @t@
! ^µ@
! WA
! 9lA
! ¦A
! )ÄA
! BîA
! 71B
! @iB
! ªB
! (ÂB
! #ëB
! 3C
! >CC
! (‚C
! #«C
! #ÏC
! ,óC
! < D
! >]D
! 3œD
! 7ÐD
! SE
! A\E
! žE
! ¶E
!  ÖE
! 2÷E
! *F
! 1HF
! *zF
! $¥F
! 'ÊF
! @òF
! C3G
! 5wG
! ¬­G
! ¬ZH
! NI
! 5VI
! <ŒI
! QÉI
! !J
! "=J
! ?`J
! & J
! JÇJ
! 4K
! ,GK
! AtK
! ¶K
! 5ÒK
! AL
! UJL
! 9 L
! AÚL
! JM
! GgM
! 3¯M
! ãM
! :üM
! %7N
! ]N
! C{N
! 5¿N
! 2õN
! '(O
! =PO
! ŽO
! /©O
! †ÙO
! Š`P
! eëP
! QQ
! $kQ
! 0�Q
! ?ÁQ
! _R
!  aR
! C‚R
! .ÆR
!  õR
! =S
! ;TS
! 0�S
! @ÁS
! *T
! A-T
! IoT
! (¹T
! ?âT
! 8"U
! 2[U
! IŽU
! ]ØU
! S6V
! ŠV
! 3ªV
! &ÞV
! 1W
! (7W
! ,`W
! 3�W
! *ÁW
! gìW
! QTX
! A¦X
! PèX
! "9Y
! 3\Y
! :�Y
! BËY
! )Z
! 38Z
! 4lZ
! /¡Z
! 8ÑZ
!  
! [
! +[
! 6E[
! 6|[
! 4³[
! 4è[
! 8\
! (V\
! 4\
! '´\
! 3Ü\
! 4]
! ;E]
! �]
! A¡]
! Gã]
! N+^
! Nz^
! VÉ^
! ^ _
! c_
! iã_
! hM`
! ¶`
! 6a
! ¶a
! 6b
! �¶b
! 8c
! �¸c
! :d
! rºd
! €-e
! €®e
! ~/f
! €®f
! /g
! ƒ¯g
! 93h
! 7mh
! C¥h
! 6éh
! 7 i
! 3Xi
! Œi
! ;«i
! 7çi
! 5j
! 5Uj
! ‹j
! 3§j
! 3Ûj
! ?k
! 3Ok
! $ƒk
! 4¨k
! :Ýk
! 7l
! 8Pl
! 3‰l
! &½l
! äl
! m
! (m
! $Hm
! 5mm
! H£m
! 2ìm
! -n
! -Mn
! .{n
! Aªn
! Yìn
! /Fo
! @vo
! u·o
! S-p
! �p
! 6¡p
! /Øp
! q
! )!q
! (Kq
! \tq
! 0Ñq
! *r
! 0-r
! [^r
! Eºr
! s
! Es
! GYs
! '¡s
! &És
! ðs
! !t
! ..t
! 1]t
! %�t
! 0µt
! -æt
! u
! .2u
! 2au
! -”u
! #Âu
! Læu
! 73v
! 0kv
! %œv
! 8Âv
! ûv
! Kw
! ?ew
! 4¥w
! .Úw
! +	x
! 65x
! 4lx
! ,¡x
! GÎx
! Iy
! 3`y
! b”y
! 1÷y
! $)z
! BNz
! ‘z
! «z
! Âz
! (Öz
! ,ÿz
! F,{
! /s{
! .£{
! 0Ò{
! +|
! ./|
! ,^|
! ,‹|
! "¸|
! 2Û|
! ,}
! );}
! (e}
! +Ž}
! ,º}
! &ç}
! *~
! +9~
! +e~
! %‘~
! "·~
! "Ú~
! #ý~
! &!
! 7H
! -€
! -®
! *Ü
! )€
! )1€
! ([€
! $„€
! &©€
! )Ð€
! -ú€
! +(�
! %T�
! (z�
! 5£�
! #Ù�
! 'ý�
! 4%‚
! 'Z‚
! &‚‚
!  ©‚
! +Ê‚
! ö‚
! 2ƒ
! 4Hƒ
! 0}ƒ
! 1®ƒ
! ?àƒ
! ; „
! K\„
! V¨„
! Pÿ„
! KP…
! œ…
! +¼…
! /è…
! '†
! @†
! T†
! (t†
! …�†
! )#‡
! #M‡
! sq‡
! å‡
! ªˆ
! $®‰
! [Ó‰
! K/Š
! {Š
! 1‘Š
! ÃŠ
! ÞŠ
! ýŠ
! ‹
! 7‹
! V‹
! *b‹
! p�‹
! 4þ‹
! =3Œ
! UqŒ
! :ÇŒ
! ?�
! �B�
! YÓ�
! H-Ž
! gvŽ
! 1ÞŽ
! „�
! N•�
! [ä�
! Y@�
! <š�
! <×�
! >‘
! aS‘
! Aµ‘
! @÷‘
! J8’
! @ƒ’
! yÄ’
! C>“
! H‚“
! ?Ë“
! :”
! OF”
! M–”
! Jä”
! a/•
! [‘•
! Wí•
! >E–
! V„–
! =Û–
! 9—
! RS—
! G¦—
! =î—
! i,˜
! o–˜
! )™
! h0™
! >™™
! cØ™
! f<š
! ·£š
! Ç[›
! Ç#œ
! =ëœ
! E)�
! ¹o�
! X)ž
! :‚ž
! i½ž
! a'Ÿ
! J‰Ÿ
! SÔŸ
! D( 
! /m 
! .� 
! *Ì 
! (÷ 
! 8 ¡
! 4Y¡
! )Ž¡
! 7¸¡
! +ð¡
! (¢
! +E¢
! -q¢
! \Ÿ¢
! ‰ü¢
! m†£
! gô£
! f\¤
! >Ã¤
! g¥
! Wj¥
! 9Â¥
! Öü¥
! ¼Ó¦
! H�§
! LÙ§
! Z&¨
! 5�¨
! ‚·¨
! ƒ:©
! O¾©
! 4ª
! =Cª
! A�ª
! 7Ãª
! 5ûª
! t1«
! -¦«
! ;Ô«
! 0¬
! vA¬
! N¸¬
! L­
! aT­
! T¶­
! G®
! vS®
! BÊ®
! 5
¯
! SC¯
! T—¯
! 8ì¯
! -%°
! 2S°
! I†°
! NÐ°
! \±
! ‡|±
! V²
! Z[²
! y¶²
! D0³
! Zu³
! NÐ³
! C´
! Yc´
! O½´
! ?
µ
! :Mµ
! ?ˆµ
! <Èµ
! J¶
! JP¶
! 0›¶
! >Ì¶
! —·
! 2£·
! 4Ö·
! _¸
! Dk¸
! A°¸
! cò¸
! iV¹
! /À¹
! Jð¹
! I;º
! I…º
! vÏº
! XF»
! YŸ»
! Tù»
! ?N¼
! bŽ¼
! Kñ¼
! C=½
! C�½
! 7Å½
! Éý½
! ÈÇ¾
! a�¿
! \ò¿
! —OÀ
! [çÀ
! ’CÁ
! ‘ÖÁ
! �hÂ
! kùÂ
! :eÃ
! Å Ã
! 7fÄ
! KžÄ
! ^êÄ
! dIÅ
! F®Å
! žõÅ
! Ž”Æ
! ’#Ç
! ]¶Ç
!  È
! 5È
! gPÈ
! ¸È
! ~ÍÈ
! LÉ
! gÉ
! }É
! 1“É
! /ÅÉ
! 4õÉ
! ¢*Ê
! ÍÊ
! }MË
! :ËË
! AÌ
! OHÌ
! q˜Ì
! |
  Í
! 1‡Í
! V¹Í
! JÎ
! P[Î
! V¬Î
! LÏ
! {PÏ
! .ÌÏ
! fûÏ
! SbÐ
! B¶Ð
! YùÐ
! `SÑ
! "´Ñ
! R×Ñ
! Q*Ò
! 7|Ò
! 9´Ò
! \îÒ
! ˜KÓ
! ˜äÓ
! }Ô
! ,’Ô
! ‘¿Ô
!  QÕ
! &rÕ
! M™Õ
! /çÕ
! ;Ö
! SÖ
! eÖ
! <…Ö
! UÂÖ
! ×
! ?3×
! ?s×
! 7³×
! ;ë×
! "'Ø
! ZJØ
! B¥Ø
! +èØ
! %Ù
! <:Ù
! "wÙ
! $šÙ
! .¿Ù
! 3îÙ
! '"Ú
! JÚ
! /iÚ
! 2™Ú
! (ÌÚ
! 4õÚ
! ,*Û
! 3WÛ
! N‹Û
! 7ÚÛ
! EÜ
! XÜ
! IxÜ
! ÂÜ
! @àÜ
! !Ý
! /;Ý
! /kÝ
! *›Ý
! .ÆÝ
! HõÝ
! !>Þ
! -`Þ
! 1ŽÞ
! 2ÀÞ
! <óÞ
! ,0ß
! ']ß
! 6…ß
! "¼ß
! ßß
! 2ýß
! ]0à
! .Žà
! @½à
! þà
! Iá
! Pgá
! :¸á
! 6óá
! C*â
! 6nâ
! ;¥â
! Náâ
! 40ã
! ;eã
! \¡ã
!  þã
! @ä
! 7`ä
! Y˜ä
! :òä
! *-å
! Xå
! 8så
! ?¬å
! ìå
! 9æ
! 3?æ
! 3sæ
! &§æ
! NÎæ
! :ç
! -Xç
! †ç
! ?�ç
! )Ýç
! Iè
! Qè
! /kè
! 1›è
! 3Íè
! "é
! +$é
! &Pé
! %wé
! �é
! =¼é
! Súé
! zNê
! )Éê
! /óê
! 8#ë
! /\ë
! +Œë
! ¸ë
! /Öë
! +ì
! 12ì
! -dì
! 0’ì
! 'Ãì
! ,ëì
! í
! 68í
! oí
!  Ží
! ¯í
! .¾í
! íí
! 
î
! ?-î
! "mî
! >�î
! +Ïî
! 2ûî
! #.ï
! Rï
! Ulï
! -Âï
! ðï
! 6ð
! Eð
! #^ð
! )‚ð
! 3¬ð
! 0àð
! 1ñ
! 2Cñ
! =vñ
! 3´ñ
! 0èñ
! 1ò
! 4Kò
! 4€ò
! µò
! )Õò
! -ÿò
! +-ó
! ,Yó
! 0†ó
! ·ó
! -Íó
! ûó
! +ô
! (Bô
! &kô
! &’ô
! *¹ô
! $äô
! 5	õ
! '?õ
! gõ
!  |õ
! 4�õ
!  Òõ
! cóõ
! yWö
! ›Ñö
! }m÷
! ë÷
! -ø
! ,4ø
! 5aø
! —ø
! &°ø
! !×ø
! (ùø
! !"ù
! =Dù
! /‚ù
! 1²ù
! äù
! Cú
! CHú
! #Œú
! =°ú
! "îú
! Hû
! HZû
! 9£û
! .Ýû
! 3ü
! /@ü
! pü
! '�ü
! 5µü
! 2ëü
! Gý
! :fý
! ¡ý
! Š¿ý
! XJþ
! £þ
! ¼þ
! Ìþ
! Üþ
! $ìþ
! ÿ
! =/ÿ
! $mÿ
! ’ÿ
! F¬ÿ
! (óÿ
! (ER_$o”²Êäü2DH*�/¸	è-òB c$v0›*Ì÷!G5F}GÄ5)Bl‡*£.ÎCýA$W| –·"ÒIõI?-‰;·Ió!=8_1˜0Ê7û&3,Z&‡®6Î	8	1V	ˆ	¤	-¿	-í	,
! 8H
! =�
! =¿
! =ý
! =;y…)¥%Ï)õ2R1jœ¤´WY
:±
1ì
6-U9ƒ½Û2ô¢'1ÊüC[{=šoØ2H1{­@Æ"#*(N&w-ž\Ì:)1d;–/Ò%0D'u"�Ààü/>]{“f° '8`}˜/©4Ù)48m@ŠË/Ü""/2RD…!Ê+ì,E4d™>­+ì4#M+q9�*×cAf¨!Æ:è#;'W?¿ ÓôZ3ZŽyézc%Þ>C.\!‹H­!ö3 +L 1x Cª  î 2!3B!#v!š!G³!mû!ji"Ô":ê""%#H#2_#4’#(Ç#ð#
$P$9n$!¨$5Ê$,%--%A[%0�%Î%î%&,&?&R&?p&'°&(Ø&1'3'S'5o'E¥'ë'>	(>H(2‡(5º(6ð(?')*g)>’)4Ñ)**!*1L*³~*32+Kf+:²+í+-,51,)g,%‘,9·,9ñ,Y+-P…-:Ö-D.4V.A‹."Í.,ð.-/K/ƒb/Dæ/+0*A0#l0�0¦0¼0@Õ01&/1(V11$œ1Á1)ß1,	2(62_27y2+±2BÝ2J 3pk3JÜ3i'4F‘47Ø4{53Œ5gÀ5Q(6bz6ŽÝ6xl7På7F68f}8hä8JM9p˜9m	:Kw:LÃ:G;nX;XÇ;2 <yS<7Í<==OC=u“=_	>ki>WÕ>W-?*…?P°?N@YP@{ª@^&A\…AsâATVBQ«BGýBfEC_¬CRD&_D6†D.½D[ìD3HEW|EdÔE,9FufFÜF%÷F<G.ZG@‰G9ÊG$H6)H2`H4“H'ÈH5ðH3&I#ZIG~I<ÆIGJVKJV¢JVùJVPKW§KUÿKRULF¨LLïL1<M6nM6¥M:ÜM&N;>N4zN¯NWÎNS&O5zO]°OHPgWPŸ¿P)_Q3‰Q5½Q1óQ*%R0PR5�RV·R>S5MS>ƒSgÂS;*TEfTH¬TGõTg=UI¥U:ïU_*V>ŠVNÉVCW8\W.•W1ÄW=öW)4X^XqxXEêX;0Y1lY5žY8ÔY>
Z@LZF�ZCÔZC[C\[1 [0Ò[1\%5\`[\~¼\X;]'”]I¼]J^KQ^M�^Ië^E5_:{_/¶_-æ_9`!N`*p`)›`NÅ`&a0;a=la3ªa>Þa1b0Ob€b%Ÿb4ÅbIúb#Dc9hcG¢c.êc-d5Gd8}d=¶d2ôdR'e0ze<«e7èe5 f7Vf(Žfa·fAgP[g;¬g(ègJh2\h8�h2Èh'ûhQ#iQui/Çi3÷i++j‚WjnÚj-Ikbwk`Úk/;lEkl8±lZêlQEm+—m"ÃmPæm_7n*—n7Ân-ún.(o Wo}xo&öo"p6@pwp@‘p<Òp9qEIq.�qN¾q!
rC/r9sr3­rárs? s,`s4�sHÂsOt;[t,—t;Ät;u<<u:yu&´uNÛu,*vhWvxÀv79w^qwGÐwEx7^xN–xOåx(5yD^yB£yVæyY=zG—z;ßz({BD{R‡{+Ú{2|79|Eq|B·|Jú|qE}Q·}O	~,Y~/†~'¶~%Þ~GEL%’ ¸4ÙP€3_€F“€EÚ€A �Ob�2²�Bå�4(‚4]‚i’‚ü‚$ƒ#<ƒ5`ƒ–ƒ%´ƒIÚƒE$„-j„O˜„Vè„.?…=n…C¬…Bð…K3†O†%Ï†Tõ†0J‡U{‡3Ñ‡1ˆ7ˆ=Wˆ)•ˆ2¿ˆòˆ9‰3I‰0}‰P®‰cÿ‰;cŠ>ŸŠ?ÞŠ3‹kR‹&¾‹3å‹Œ:9Œ7tŒ]¬ŒR
! �(]�0†�+·�/ã�>Ž0RŽFƒŽLÊŽS�Jk�@¶�\÷�IT�2ž�AÑ�4‘9H‘b‚‘@å‘C&’%j’/�’KÀ’>“KK“N—“>æ“g%”(�”V¶”%
•*3•^•Bf•D©•Äî•ë³–DŸ—Gä˜T,™T�™AÖ™Iš+bš0ŽšÔ¿š:”›6Ï›JœQœ*qœ#œœ!ÀœIâœg,�$”�^¹�'ž.@žož"�ž!²ž!Ôž"öž"Ÿ3<Ÿ"pŸ)“Ÿ4½Ÿ4òŸN' Kv UÂ ®¡ªÇ¡Jr¢Q½£;¤0K¤+|¤;¨¤:ä¤2¥/R¥)‚¥"¬¥!Ï¥8ñ¥g*¦9’¦xÌ¦)E§)o§6™§Ð§$Ö§
û§	¨¨	)¨
! 3¨	>¨:H¨/ƒ¨3³¨.ç¨=©@T©•©>¨©ç©0é©>ªbYª;¼ª7øª%0«V«#v«8š«Ó«7î«N&¬Bu¬6¸¬(ï¬)­LB­<�­7Ì­N®ES®8™®.Ò®4¯-6¯"d¯W‡¯Iß¯?)°Gi°±°3Ð°3±B8±?{±=»±9ù±B3²Mv²FÄ²G³AS³S•³+é³(´(>´.g´&–´½´{Ó´+Oµi{µMåµ13¶-e¶1“¶1Å¶g÷¶%_·"…·E¨·%î·#¸%8¸t^¸*Ó¸Hþ¸G¹8b¹8›¹1Ô¹<º3Cº1wº©º&ÇºBîº*1»\»;z»9¶»Hð»99¼2s¼*¦¼\Ñ¼8.½1g½5™½8Ï½2¾;¾2?¾5r¾O¨¾ø¾#¿Q5¿J‡¿'Ò¿.ú¿B)À;lÀ4¨À5ÝÀ8Á/LÁ%|Á$¢Á%ÇÁ/íÁ(Â)FÂ#pÂ)”Â)¾Â-èÂÃ+Ã):ÃdÃ/xÃ!¨Ã#ÊÃKîÃ(:Ä*cÄŽÄ¦Ä$¾Ä)ãÄ)
Å.7Å>fÅ@¥ÅAæÅc(ÆAŒÆ9ÎÆ4Ç;=Ç3yÇ8­ÇHæÇD/ÈPtÈ>ÅÈ3É78É[pÉ<ÌÉ	Ê
Ê.#Ê$RÊ	wÊ?�ÊiÁÊ1+Ë&]Ë„ËM¤Ë-òË! Ì7BÌ'zÌ>¢Ì<áÌ)Í6HÍ2Í@²Í!óÍ<ÎRÎ.mÎ%œÎÂÎ0áÎ/Ï?BÏ8‚Ï?»Ï4ûÏ:0ÐAkÐ=­Ð3ëÐQÑqÑ+‹Ñ)·Ñ+áÑ
Ò'&Ò1NÒ;€Ò<¼Ò!ùÒ$Ó@Ó+ZÓ+†Ó+²Ó+ÞÓ+
! Ô+6Ô+bÔIŽÔ3ØÔ6ÕFCÕ>ŠÕAÉÕ+Ö+7Ö+cÖ'�Ö·Ö"ÔÖ*÷Ö"×;;×w×J—×:â×!Ø$?Ø2dØ5—Ø‹ÍØ2YÙ<ŒÙ=ÉÙEÚ;MÚ@‰ÚMÊÚ7Û.PÛmÛyíÛsgÜnÛÜzJÝtÅÝo:Þ{ªÞu&ßhœßtànzàyéàvcáwÚáxRâqËâ;=ã2yãC¬ã:ðãG+ä)sä(�ä(Æä&ïä0å0GåSxå'ÌåAôå(6æ*_æ,Šæ3·æ0ëæ'ç=Dç=‚çÀçØç
ôç*è+-è+Yè)…è&¯èÖè9îè(é19é&ké/’é@Âé.ê$2ê5Wê4�ê4Âê÷ê;ë<SëD�ëÕë7âë(ì-Cì-qìŸìºìÔì/îì/í1NíM€íNÎí0î2Nî0�î7²î9êî!$ï!FïHhïA±ï*óï!ð@ð&Zð&�ð*¨ð"ÓðöðNñ.añ
! �ñ.›ñ:Êñ)ò5/òceòEÉòAó Qóró,�ó$ºó"ßó.ô%1ô%Wô$}ô¢ôD¹ôDþô4Cõ@xõ(¹õ/âõö(ö?ö2UöLˆöÕöTôöLI÷[–÷Wò÷\JøD§øPìøC=ù�ù/—ù'Çù=ïù5-úEcú=©úMçúE5û({û5¤û
Úû$èû9
ü(Gü7pü;¨üEäüF*ýEqýG·ýDÿýCDþ*ˆþ0³þ;äþ# ÿDÿ@_ÿV ÿ2÷ÿ)*%T&z)¡$Ë=ðL.6{V²N	LXL¥GòL:‡.�Ì(Þ0M8@†/Ç:÷"22U3ˆ4¼Qñ,C)p0šHËM/b2’Å'ã3?]i† £%Äê%ü"	3	E	W	j	$y	ž	%¯	/Õ	%
! ,+
! ,X
! .…
! ,´
! ,á
! ,,;*h&“/ºêóú(%/"Ux—¶7Ã@û<
L
HU
ž
+½
"é
/+<&h'�-·#å&	&01W1‰»Ó(ëš4"Ï5òH(q:Ž/É'ù0!$R%w+�/É'ù(! J+k—!¬Îì4-A8o/¨WØ904jŸ8±)ê,'A(i’°Ì+ë6N,h+•Á9Ê#?Yy8–€Ï0P;�½)Ø=!@>bI¡/ëJf!…§=Ç -&Tn)„)®1Ø
! )/D.t@£-ä-.@o)ŠZ´G(WN€#Ï$ó$ *=  h ,‰ 2¶ Bé ;,!h!Gu!Z½!."(G"Dp"1µ"6ç"3#3R#5†#=¼#Jú#*E$"p$0“$GÄ$%'%?%:\%)—%"Á%*ä%*&O:&EŠ&PÐ&6!'2X'‹'&©'Ð'9é'#(4(7N(7†(3¾(%ò())B)\)@t)-µ)>ã)>"*<a*Dž*3ã*M+Ee+H«+ô+#,#3,3W,*‹,¶,Ã,Ð,
! î,ù,<	-9F-.€-7¯-`ç-3H..|./«.,Û.0/39/;m/F©/ ð/K0#]0F�0È0>æ0#%1+I1.u1¤1,Ä1@ñ1&22!Y28{2,´2,á23-(3'V3-~3+¬3#Ø3Nü3HK4C”4SØ4L,5.y5i¨5b6 u6#–6 º6-Û6'	7V17#ˆ71¬7*Þ7&	8&08CW8E›8)á829>>9/}9>­94ì9+!:4M:9‚:8¼:3õ:);%H;5n; ¤;TÅ;7<6R<7‰<Á<IÚ<H$=?m=\­=Z
! >/e>(•>-¾>ì>*?+7?1c?4•?‰Ê?MT@-¢@+Ð@ ü@=A3[A-�AT½A$B97B$qB.–BÅBÜB(÷B< C']C…C™C¬C¼CÛCûC"D;;D=wDµD6ËD)E<,E(iE'’E/ºE1êE#F@F'^F1†F2¸F?ëFK+GwG—G°G9ÊG@H8EH#~H¢HÂHÑHðHII%/I%UI!{I�I ¸IÙIóIiJ3yJ)­J×J"êJ
K$&KKK iK1ŠK1¼KFîKE5Lh{L)äL3M2BMuMG”M'ÜM.N-3N>aN NµN$ÐN8õNB.ONqO)ÀOêO;P*=P*hP(“P0¼P'íP&Q"<Q-_QE�Q8ÓQER(RR&{R0¢RAÓR&S<S)ZS2„S·SËSáS$ûS T67T&nT•T;±TQíT,?U1lU0žU(ÏU/øU4(V*]VˆV%¡V)ÇV)ñV8W8TWA�W4ÏW@X$EX<jX.§X4ÖX0Y<YVYGsYL»YLZ6UZ.ŒZ1»Z/íZT[ r['“[»[8×[P\0a\’\ §\È\(ç\0]6A]Lx]&Å]Iì]*6^a^+€^N¬^Nû^$J_%o_&•_¼_!Ò_$ô_`2`+J`+v`-¢`5Ð`-aD4a5ya)¯a[Ùa5b6Rb‰b"©b8Ìb	cc! cBcac@rc*³c/Þc(d7d'Td<|d-¹d$çde/!e!Qe5se8©eâe`f>cf6¢f>Ùf!g;:g)vg# gÄgág8ýg.6h3eh9™h8Óh i-iBLiL�i&Üi6j$:j_j1wj<©j;æj."kBQkA”k5Ök1lF>l1…lL·lLm<Qm<Žm>Ëm>
! nCIn�n.¥n/Ôno.o9Lo/†o+¶oLâoH/pExpA¾pqMqJfq"±q'Ôq5üq,2r_r0ur.¦r.Õrs""sEsZs'zs¢sÀs5Üs3t8FtNtXÎt4'u/\u8Œu:Åuv0v*Nv(yv+¢v4Îv9w9=w(ww+ w,Ìw ùw/x$JxoxŽx:©xcäxHy2[y3Žy2ÂyOõyEz"ez?ˆz=ÈzD{&K{%r{)˜{2Â{õ{3|EC|'‰|,±|Þ|6þ|25}Uh}(¾}Gç}>/~An~+°~$Ü~%'&<$c4ˆ/½,í(€BC€L†€Ó€ó€.�=?�'}�4¥�3Ú�8‚7G‚+‚6«‚-â‚Pƒ&aƒ.ˆƒB·ƒ.úƒ1)„:[„:–„<Ñ„)…8…CV…'š…@Â…D†@H†L‰†5Ö†B‡aO‡(±‡;Ú‡DˆL[ˆ[¨ˆX‰I]‰#§‰wË‰FCŠ&ŠŠ±Š7ÌŠ<‹9A‹J{‹,Æ‹<ó‹I0ŒzŒ‘Œ+±ŒÝŒ,ýŒL*�Pw�;È�cŽ hŽ,‰Ž ¶Ž*×Ž-�/0�%`�7†�?¾�/þ�.�6N�…�&ž�1Å�÷�"‘.8‘#g‘ ‹‘+¬‘Ø‘)ø‘)"’L’h’ƒ’ ’À’#Õ’-ù’)'“Q“%q“—“-¤“1Ò“$”4)”*^”5‰”5¿”0õ”&•6<•"s•–•²•Ï•9æ•0 –'Q–-y–,§–7Ô–f—.s—5¢—Ø—<ô—51˜g˜,x˜1¥˜/×˜+™33™0g™/˜™È™×™+ò™9šXš/^š"Žš
! ±š¼šGÄšH›4U›)Š›%´›3Ú›=œJLœj—œ'�**�<U�5’�&È�6ï�'&žNž/bž/’ž1ÂžJôž>?ŸD~Ÿ!ÃŸ/åŸ( )> #h #Œ a° "¡5¡4U¡>Š¡5É¡.ÿ¡/.¢*^¢&‰¢+°¢(Ü¢$£a*£"Œ£ ¯£6Ð£F¤.N¤Z}¤CØ¤F¥Bc¥A¦¥.è¥*¦FB¦.‰¦
¸¦Æ¦Ü¦ô¦!§.§0N§§+™§.Å§#ô§!¨-:¨$h¨$�¨#²¨.Ö¨@©<F©<ƒ©JÀ©Vª7bª=šª1Øª6
! «/A«q«,�«?¼«/ü«0,¬1]¬/�¬5¿¬Võ¬<L­Q‰­0Û­a®Un®kÄ®E0¯Jv¯?Á¯°F!°Ph°"¹°DÜ°V!±1x±@ª±6ë±L"²0o²- ²;Î²c
! ³n³Œ³™³+ª³7Ö³:´1I´8{´&´´7Û´*µ1>µ:pµ@«µ3ìµ' ¶%H¶$n¶;“¶.Ï¶Nþ¶M·5g·�···Ó·ç·iü·mf¸KÔ¸1 ¹"R¹ u¹–¹#³¹C×¹Bº^ºwºF‘ºTØº8-»Df»*«»+Ö»*¼-¼1M¼'¼F§¼=î¼#,½$P½#u½™½(²½(Û½ ¾9%¾_¾~¾š¾´¾Í¾&ä¾¿4¿FR¿Q™¿Cë¿/À(FÀ3oÀ£À6ÃÀ#úÀTÁsÁ-„Á,²ÁßÁ*ùÁ/$Â(TÂ}Â$—Â¼Â)ÛÂ1Ã;7Ã,sÃ0 ÃÑÃ/ðÃ& Ä)GÄqÄ€Ä+–Ä"ÂÄåÄÅ%Å*9ÅdÅzÅ‘Å
¨Å
¶Å#ÄÅ
èÅ%öÅÆ<ÆQÆ&hÆ?�ÆÏÆ(ìÆOÇ(eÇ(ŽÇ·Ç×Ç îÇ7È-GÈuÈ‰È©È¿ÈJÕÈV ÉwÉ�É@¬É(íÉÊ"*ÊMÊ8mÊF¦ÊRíÊ@ËPZË*«Ë0ÖË/Ì37Ì,kÌ˜Ì!§Ì0ÉÌ(úÌM#ÍHqÍºÍ$ÙÍþÍ4ÎNÎ+bÎ+ŽÎºÎ ÔÎ4õÎM*ÏxÏ:ŠÏEÅÏ<ÐHÐ ^Ð)Ð(©Ð!ÒÐôÐÑ'Ñ$@Ñ+eÑ$‘Ñ*¶ÑáÑ5ÒJ6ÒT�ÒÖÒ
ëÒùÒWÓ8qÓªÓ»ÓÓÓ+âÓ5ÔHDÔ�Ô ¨Ô?ÉÔC	Õ;MÕ/‰Õ3¹ÕAíÕ/Ö3FÖ*zÖC¥Ö<éÖ9&×+`×2Œ×@¿×3ØH4Ø3}Ø>±Ø0ðØ8!Ù8ZÙX“Ù$ìÙ4Ú&FÚ5mÚ5£ÚHÙÚ"Û(Û'=ÛeÛzÛŒÛ¤Û*¬Û×ÛöÛÜR%Ü;xÜ'´Ü'ÜÜ$Ý0)Ý-ZÝ$ˆÝ%­Ý%ÓÝ$ùÝ%Þ DÞ$eÞŠÞ¦Þ ¿Þ1àÞ1ßDßcßƒß)¡ßËßëß+úß&àDàSàkàOzàÊàÙàñàá#á;áZáiázá‰á¡á»á8Ôá
ââ%,â&Râ%yâ+ŸâËâ9ãâã#<ã`ãoã:~ã¹ãÈãÚãõã	ää*ä9ä!Pä"rä0•ä[Æä"å3å1Eå*wå¢åµå"Èå1ëåæ3æBKæŽæ* æ4Ëæçç+ç5?çuç!‰ç«ç(Æç8ïç.(èWèjè�è ’è³è&Óèúèé|#é é1´é0æé;êSênê.‚ê±êÇêÚê‹ëêwëŠë�ë¬ëÄëÓëòë5ì7ì(Uì3~ì²ì0¿ì0ðìR!íJtí+¿íëí-î-5î!cî$…îªîÃîØîñî
ï#ï7ïHï\ïoï$ƒï¨ïÁï4Øï
ð"ð!7ðYð*yð¤ð¸ð0Ððññ3ñ#Gñkñ†ñŸñ±ñÈñåñþñ"ò8òLòiò†ò%£òÉòÞòïò ó*,ó0Wóˆó¥ó½óÌóçó%üó"ô:ôYôoô&�ô¨ô»ô+Ìôøôõ3õAIõ@‹õÌõéõ%ö!'öIö\ötöŒö§öÂö×öõö÷)÷A÷T÷l÷D„÷ É÷Kê÷F6øP}øTÎø@#ùdù‚ù<¡ù9ÞùUúTnú/Ãú0óú+$û/Pû/€û<°û<íû9*ü,dü6‘ü,Èü2õü.(ýDWýUœý/òý+"þ+Nþ<zþf·þ9ÿ2Xÿ^‹ÿ_êÿ:J
+…
'±
CÙ
0
DN
.“
AÂ
=
AB
*„
¯
HË
(
=
QT
&¦
>Í

B%
Bh
«
Ë
.×
'
$.
S
*n
™
¹
.É
,ø
6%
\
#y
%�
"Ã
æ

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

§
! 

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


0/

4`

3•

É

 Ø

ù


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

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

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

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

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

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

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

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

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

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

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

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

$ \/€Oc¡%Z&¬$ Í ï ¼:-D'(
! -X 4ñ0±Çdš&+Z;j05/1¬v&0�'{!ª5òI Á%ÝU÷!Þ1g–!ˆ-4&€éS+à%Nˆ"÷Î&Ò¤GVh!à
! Û&à+È†%@'-4]Æ/M…0®hð,Ÿ$Ê‰áy-¯Æ.B,E&Q+‚æÑ$®,Ž5—5¸114™£²˜0Ø4/t	ô2Ã¯'-øÛ5Q	!j3·¸ˆ!Ò"(™'W ²2 µf~*_1º2Šn0£t)™*¾3VòŸ�4å°!=b[«,—ñ®#_5	Ÿ5ÄuÕ.™&­ O#1‰1À2¨1“Ly)å®ªX&~)¨-!·'^Ë˜Êß	'FVV*>Ê+x4¡5j ¹¹¦"˜-.\7ë,ëÛM3ãY4IßPW’/W*ê)‚Ô
! :Ø ˜+o50Ê'ó*¤jS'#ôÊ1&ñ'È¥3/Î5�#J[HSn!­=+a"ÿ¸#¯/Ø
i1þs2bà‘KÖr]ùl
»è.0'!«¬+Â(53*·\Uw( 0.§¿ª.Ñ'¹
5þ%^³¬�T
! FK/¶D0*Ê&
! +Y!.3
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 1727,1733 ****
    -x, --hash-filenames            Hash long pathnames
    Known valid arguments for %s option:
       a constructor taking a single argument of its own class type is invalid  a qualified-id is required  after user-defined conversion:  ambiguous template argument for non-type template parameter is treated as function type  an inherited constructor is not a candidate for initialization from an expression of the same or derived type  and each type can be converted to the other  as it is a non-system directory that duplicates a system directory
!   base %qT  base class %qT of %q+T is non-literal  because conversion sequence for the argument is better  because the following virtual functions are pure within %qT:  but %d required  but does not override %<%T(const %T&)%>  but does not override %<operator=(const %T&)%>  by %qD  candidate conversions include %qD and %qD  candidate expects %d argument, %d provided  candidate expects %d arguments, %d provided  candidate expects at least %d argument, %d provided  candidate expects at least %d arguments, %d provided  cannot convert %qE (type %qT) to type %qT  cannot deduce a template for %qT from non-template type %qT  conversion from return type %qT of template conversion function specialization to %qT is not an exact match  conversion of argument %d would be ill-formed:  couldn%'t deduce template parameter %qD  crosses initialization of %q#D  declared here  deduced conflicting types for parameter %qT (%qT and %qT)  deduced conflicting values for non-type parameter %qE (%qE and %qE)  enters %<catch%> block  enters %<constexpr if%> statement  enters %<try%> block  enters OpenMP structured block  enters scope of %q#D which has non-trivial destructor  enters scope of %q#D, which has non-trivial destructor  enters synchronized or atomic statement  exits OpenMP structured block  expected %qD but got %qD  expected a class template, got %qE  expected a class template, got %qT  expected a constant of type %qT, got %qT  expected a template of type %qD, got %qT  expected a type, got %qE  expected a type, got %qT  for conversion from %qH to %qI  from definition of %q#D  from here  in call to %qD  in evaluation of %<%Q(%#T, %#T)%>  in thrown expression  inconsistent parameter pack deduction with %qT and %qT  inherited here  initializing argument %P of %qD  member function type %qT is not a valid template argument  merge [options] <dir1> <dir2>         Merge coverage file contents
    mismatched types %qT and %qT  no known conversion for argument %d from %qH to %qI  no known conversion for implicit %<this%> parameter from %qH to %qI  no known conversion from %qH to %qI  non-static data member %qD has non-literal type  non-static data member %qD has volatile type  or %<operator=(const %T&)%>  or a %<transaction_may_cancel_outer%> function  overlap [options] <dir1> <dir2>       Compute the overlap of two profiles
    passing %qT as %<this%> argument discards qualifiers  profiling support are only provided in archive format  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion  rewrite [options] <dir>               Rewrite coverage file contents
    since %q+#D declared in base class  skips initialization of %q#D  substitution of deduced template arguments resulted in errors seen above  template argument %qE does not match %qE  template argument %qE does not match pointer-to-member constant %qE  template argument deduction/substitution failed:  template parameter %qD is not a parameter pack, but argument %qD is  template parameters of a template template argument are inconsistent with other deduced template arguments  trying to instantiate %qD  types %qT and %qT have incompatible cv-qualifiers  variable-sized array type %qT is not a valid template argument  when initialized here  when instantiating default argument for call to %qD (BB %d) (operand type is %qT) (operand types are %qT and %qT) (operand types are %qT, %qT, and %qT) All options with the desired characteristics have already been displayed
--- 1710,1716 ----
    -x, --hash-filenames            Hash long pathnames
    Known valid arguments for %s option:
       a constructor taking a single argument of its own class type is invalid  a qualified-id is required  after user-defined conversion:  ambiguous template argument for non-type template parameter is treated as function type  an inherited constructor is not a candidate for initialization from an expression of the same or derived type  and each type can be converted to the other  as it is a non-system directory that duplicates a system directory
!   base %qT  base class %qT of %q+T is non-literal  because conversion sequence for the argument is better  because the following virtual functions are pure within %qT:  but %d required  but does not declare %<%T(const %T&)%>  but does not declare %<operator=(const %T&)%>  by %qD  candidate conversions include %qD and %qD  candidate expects %d argument, %d provided  candidate expects %d arguments, %d provided  candidate expects at least %d argument, %d provided  candidate expects at least %d arguments, %d provided  cannot convert %qE (type %qT) to type %qT  cannot deduce a template for %qT from non-template type %qT  conversion from return type %qT of template conversion function specialization to %qT is not an exact match  conversion of argument %d would be ill-formed:  couldn%'t deduce template parameter %qD  crosses initialization of %q#D  declared here  deduced conflicting types for parameter %qT (%qT and %qT)  deduced conflicting values for non-type parameter %qE (%qE and %qE)  enters %<catch%> block  enters %<constexpr if%> statement  enters %<try%> block  enters OpenMP structured block  enters scope of %q#D which has non-trivial destructor  enters scope of %q#D, which has non-trivial destructor  enters synchronized or atomic statement  exits OpenMP structured block  expected %qD but got %qD  expected a class template, got %qE  expected a class template, got %qT  expected a constant of type %qT, got %qT  expected a template of type %qD, got %qT  expected a type, got %qE  expected a type, got %qT  for conversion from %qH to %qI  from definition of %q#D  from here  in call to %qD  in evaluation of %<%Q(%#T, %#T)%>  in thrown expression  inconsistent parameter pack deduction with %qT and %qT  inherited here  initializing argument %P of %qD  member function type %qT is not a valid template argument  merge [options] <dir1> <dir2>         Merge coverage file contents
    mismatched types %qT and %qT  no known conversion for argument %d from %qH to %qI  no known conversion for implicit %<this%> parameter from %qH to %qI  no known conversion from %qH to %qI  non-static data member %qD has non-literal type  non-static data member %qD has volatile type  or %<operator=(const %T&)%>  or a %<transaction_may_cancel_outer%> function  overlap [options] <dir1> <dir2>       Compute the overlap of two profiles
    passing %qT as %<this%> argument discards qualifiers  profiling support are only provided in archive format  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion  rewrite [options] <dir>               Rewrite coverage file contents
    since %q+#D declared in base class  skips initialization of %q#D  substitution of deduced template arguments resulted in errors seen above  template argument %qE does not match %qE  template argument %qE does not match pointer-to-member constant %qE  template argument deduction/substitution failed:  template parameter %qD is not a parameter pack, but argument %qD is  template parameters of a template template argument are inconsistent with other deduced template arguments  trying to instantiate %qD  types %qT and %qT have incompatible cv-qualifiers  variable-sized array type %qT is not a valid template argument  when initialized here  when instantiating default argument for call to %qD (BB %d) (operand type is %qT) (operand types are %qT and %qT) (operand types are %qT, %qT, and %qT) All options with the desired characteristics have already been displayed
*************** write_c_file - output name is %s, prefix
*** 1736,1754 ****
   because all of its copy and move constructors are deleted candidate 1: %q#F candidate 2: %q#F conflicting code gen style switches are used declared here the expression has a constant value but is not a C++ constant-expression zstd!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L!$ACC LOOP %s loops don't form rectangular iteration space at %L!$ACC LOOP cannot be a DO CONCURRENT loop at %L!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L!$ACC LOOP iteration variable must be of type integer at %L!$ACC ROUTINE already applied at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L!$OMP ATOMIC intrinsic arguments must be scalar at %L!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L!$OMP ATOMIC with ALLOCATABLE variable at %L!$OMP DECLARE REDUCTION %s not found at %L!$OMP DECLARE REDUCTION %s not found for type %s at %L!$OMP DECLARE SIMD should refer to containing procedure %qs at %L!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"::" was expected after module nature at %C but was not found"USE :: module" at %C# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC memregs must precede any function decls#pragma GCC memregs takes a number [0..16]#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX$ descriptor at %L$ should be the last specifier in format at %L%#qT declared here%#qT defined here%%:canon_for_mlib takes 1 or more pairs of parameters%%:target_mode_check takes an even number of parameters%%LOC() as an rvalue at %C%+qD causes a section type conflict%+qD causes a section type conflict with %qD%+qD declared %qE after being used%+qD declared %qs after being used%+qD declared weak after being used%<!%> not valid in GIMPLE%<#pragma %s%> may only be used in compound statements%<#pragma GCC aarch64%> requires a string parameter%<#pragma GCC ivdep%> must be inside a function%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>%<#pragma GCC optimize%> is not a string or number%<#pragma GCC optimize%> is not allowed inside functions%<#pragma GCC optimize%> string is badly formed%<#pragma GCC option%> is not a string%<#pragma GCC option%> is not allowed inside functions%<#pragma GCC pch_preprocess%> must be first%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>%<#pragma GCC target%> is not supported for this machine%<#pragma GCC target%> string is badly formed%<#pragma GCC unroll%> must be inside a function%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u%<#pragma GCC visibility push()%> must specify %<default%>, %<internal%>, %<hidden%> or %<protected%>%<#pragma GCC visibility%> must be followed by %<push%> or %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target%<#pragma acc %s data%> has no data movement clause%<#pragma acc routine%> must be applied before definition%<#pragma acc routine%> must be applied before use%<#pragma acc routine%> must be at file scope%<#pragma acc routine%> names a set of overloads%<#pragma acc routine%> not immediately followed by a single function declaration or definition%<#pragma acc routine%> not immediately followed by function declaration or definition%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause%<#pragma align%> must appear before the declaration of %qD, ignoring%<#pragma implementation%> for %qs appears after file is included%<#pragma message: %s%>%<#pragma omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp atomic update%> uses two different expressions for memory%<#pragma omp atomic update%> uses two different variables for memory%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>%<#pragma omp declare %s%> must be followed by function declaration or definition%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>%<#pragma omp declare %s%> not immediately followed by a function declaration or definition%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition%<#pragma omp declare %s%> not immediately followed by function declaration or definition%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>%<#pragma omp declare reduction%> not at file or block scope%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct%<#pragma omp simd%> used with class iteration variable %qE%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma omp target enter data%> must contain at least one %<map%> clause%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause%<#pragma omp target exit data%> must contain at least one %<map%> clause%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma pack (pop)%> encountered without matching %<#pragma pack (push)%>%<#pragma pack%> has no effect with %<-fpack-struct%> - ignored%<#pragma pack(pop, %E)%> encountered without matching %<#pragma pack(push, %E)%>%<#pragma redefine_extname%> ignored due to conflict with %<asm%> declaration%<#pragma redefine_extname%> ignored due to conflict with previous %<#pragma redefine_extname%>%<#pragma redefine_extname%> ignored due to conflict with previous rename%<#pragma scalar_storage_order%> is not supported for C++%<#pragma vtable%> no longer supported%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> is not allowed here%<$%>operand number used after format without operand number%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%.*s%> directive argument is not a nul-terminated string%<%.*s%> directive output between %wu and %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output between %wu and %wu bytes may cause result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes may exceed minimum required size of 4095%<%.*s%> directive output may be truncated writing %wu byte into a region of size %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output of %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output truncated writing %wu byte into a region of size %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive precision out of range%<%.*s%> directive width out of range%<%.*s%> directive writing %wu byte into a region of size %wu%<%.*s%> directive writing %wu bytes into a region of size %wu%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing %wu or more bytes into a region of size %wu%<%.*s%> directive writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing up to %wu bytes into a region of size %wu%<%.*s%> directive writing up to %wu bytes into a region of size between %wu and %wu%<%D::%D%> is not a class member%<%D::%D%> is not a member of %qT%<%E::%E%> has not been declared%<%E::%E%> is not a class or namespace%<%E::%E%> is not a class, namespace, or enumeration%<%E::%E%> is not a type%<%E::%E%> scoped attribute directive ignored%<%T::%D%> names constructor in %qT%<%T::%D%> names destructor%<%T::%D%> names the constructor, not the type%<%T::%E%> has not been declared%<%T::%E%> is not a type%<%T::%E%> names the constructor, not the type%<%c%> is not a valid character in an identifier%<%c%> is not a valid first character for an identifier%<%c%E%> not found in protocol(s)%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration%<%s %s%> construct not closely nested inside of %qs%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region%<%s%> is unknown%<%s=%s%> and %<%s-%s%> are incompatible%<&%> constraint used with no register class%<&%> not allowed by itself in line %d%<&%> should come before %<...%>%<&&%> not valid in GIMPLE%<)%> expected at %C%<*%> in boolean context, suggest %<&&%> instead%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>%<-%s%> conflicts with the other architecture options, which specify a %s processor%<--help%> argument %q.*s is ambiguous, please be more specific%<-I-%> specified twice%<-MG%> may only be used with %<-M%> or %<-MM%>%<-W%serror=%s%>: no option %<-%s%>%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?%<-Wabi%> warns about differences from the most up-to-date ABI, which is also used by default%<-Wabi%> won%'t warn about anything%<-Wabi=1%> is not supported, using =2%<-Werror=%> argument %qs is not valid for %s%<-Werror=%s%>: %<-%s%> is not an option that controls warnings%<-Wformat-contains-nul%> ignored without %<-Wformat%>%<-Wformat-extra-args%> ignored without %<-Wformat%>%<-Wformat-nonliteral%> ignored without %<-Wformat%>%<-Wformat-security%> ignored without %<-Wformat%>%<-Wformat-y2k%> ignored without %<-Wformat%>%<-Wformat-zero-length%> ignored without %<-Wformat%>%<-Wmisleading-indentation%> is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers%<-f%s%> and %<%s=%s%> are incompatible%<-f%s%> is not supported with CONST16 instructions%<-f%s%> not supported: ignored%<-f%sleading-underscore%> not supported on this target machine%<-fPIC%> and %<-fpic%> are not supported in this configuration%<-fPIC%> is not supported%<-fPIC%>/%<-fpic%> not supported for this target%<-fPIE%> is not supported%<-fabi-compat-version=1%> is not supported, using =2%<-fabi-version=1%> is no longer supported%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1%<-falign-%s%> is not between 0 and %d%<-falign-labels=%d%> is not supported%<-falign-loops=%d%> is not supported%<-faligned-new=%d%> is not a power of two%<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-address%>%<-fassociative-math%> disabled; other options take precedence%<-fcall-saved-REG%> is not supported for out registers%<-fcf-protection=branch%> is not supported for this target%<-fcf-protection=full%> is not supported for this target%<-fcf-protection=return%> is not supported for this target%<-fd-lines-as-code%> has no effect in free form%<-fd-lines-as-comments%> has no effect in free form%<-fdata-sections%> not supported for this target%<-fdbg-cnt=%s:%d-%d%> has smaller upper limit than the lower%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>%<-fdirectives-only%> is incompatible with %<-traditional%>%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=standard%> for Ada%<-fexcess-precision=standard%> for C++%<-fexcess-precision=standard%> for Fortran%<-ffunction-sections%> not supported for this target%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)%<-fipa-bit-cp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-cp%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-cp-clone%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-icf%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-functions%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-variables%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pta%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pure-const%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-ra%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference-addressable%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-sra%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-stack-alignment%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-vrp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive%<-fno-fat-lto-objects%> are supported only with linker plugin%<-fno-gnu89-inline%> is only supported in GNU99 or C99 mode%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>%<-fobjc-exceptions%> is required to enable Objective-C exception syntax%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> greater than 1%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-fnext-runtime%> with %<-fobjc-abi-version%> argument less than 2%<-foffload-abi%> option can be specified only for offload compiler%<-fopenacc-dim%> operand is malformed at %qs%<-fpartial-inlining%> is incompatible with %<-flive-patching=inline-only-static%>%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target%<-fpic%> and %<-mapcs-reent%> are incompatible%<-fpic%> is not supported%<-fpie%> is not supported%<-fprefetch-loop-arrays%> is not supported with %<-Os%>%<-fprefetch-loop-arrays%> not supported for this target%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)%<-frecord-gcc-switches%> is not supported by the current target%<-freorder-blocks-and-partition%> does not support unwind info on this architecture%<-freorder-blocks-and-partition%> does not work on this architecture%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture%<-freorder-blocks-and-partition%> not supported on this architecture%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option%<-fsanitize-recover=%s%> is not supported%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are incompatible with %<-fsanitize=thread%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> is incompatible with %<-fsanitize=kernel-address%>%<-fsanitize=all%> option is not valid%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsplit-stack%> currently only supported on GNU/Linux%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with glibc-2.18 or later%<-fsplit-stack%> does not support 2 register parameters for a nested function%<-fsplit-stack%> does not support 3 register parameters%<-fsplit-stack%> does not support fastcall with nested function%<-fsplit-stack%> is not supported by this compiler configuration%<-fsplit-stack%> requires assembler support for CFI directives%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>%<-fstack-check=specific%> for Thumb-1%<-fstack-check=specific%> not implemented for MIPS16%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses%<-fstack-limit-%> options are ignored with %<-mfdpic%>; use %<-mstack-check-l1%>%<-fstack-limit-%> options are not supported on this cpu%<-fstack-protector%> not supported for this target%<-fuse-cxa-atexit%> is not supported for msp430-elf%<-fuse-linker-plugin%>, but %s not found%<-fwhole-program%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fwpa%> and %<-fltrans%> are mutually exclusive%<-g%> is only supported when using GAS on this processor%<-g%> option disabled%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level%<-gdwarf-6%> is output as version 5 with incompatibilities%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>%<-gnat%> misspelled as %<-gant%>%<-gsplit-dwarf%> is not supported on this platform, ignored%<-gsplit-dwarf%> is not supported with LTO, disabling%<-iplugindir%> <dir> option not passed from the gcc driver%<-m%s%> not supported in this configuration%<-m64%> requires a PowerPC64 cpu%<-mabi=%s%> not supported with %<-fsanitize=address%>%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>%<-mabi=%s%> not supported with %<-fsanitize=thread%>%<-mabi=2fp+%> option only support when FPU available, must be enable %<-mext-fpu-sp%> or %<-mext-fpu-dp%>%<-mabi=ms%> not supported with X32 ABI%<-maix64%> required: 64-bit computation with 32-bit addressing not yet supported%<-maix64%> requires PowerPC64 architecture remain enabled%<-malign-functions%> is obsolete, use %<-falign-functions%>%<-malign-functions=%d%> is not between 0 and %d%<-malign-jumps%> is obsolete, use %<-falign-jumps%>%<-malign-jumps=%d%> is not between 0 and %d%<-malign-loops%> is obsolete, use %<-falign-loops%>%<-malign-loops=%d%> is not between 0 and %d%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>%<-march=%s%> is not compatible with the selected ABI%<-march=%s%> requires %<-mfp32%>%<-march=%s%>: %s must separate with _%<-march=%s%>: Expect number after %<%dp%>.%<-march=%s%>: ISA string is not in canonical order. %<%c%>%<-march=%s%>: ISA string must begin with rv32 or rv64%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-masm=intel%> not supported in this configuration%<-max-stackframe=%d%> is not usable, not between 0 and %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination%<-mbranch-cost=%d%> is not between 0 and 5%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> is not compatible with %s%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH%<-mcmodel incompatible with other toc options%>%<-mcmodel%> incompatible with other toc options%<-mcmodel=%> is not supported in 32-bit mode%<-mcode-region=either%> requires the large memory model (%<-mlarge%>)%<-mcode-region=upper%> requires the large memory model (%<-mlarge%>)%<-mcorea%> and %<-mcoreb%> can%'t be used together%<-mcorea%> should be used with %<-mmulticore%>%<-mcoreb%> should be used with %<-mmulticore%>%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead%<-mcpu=%s%> conflicts with %<-march=%s%>%<-mcpu=%s%> has invalid silicon revision%<-mcpu=%s%> is not valid%<-mdata-region=either%> requires the large memory model (%<-mlarge%>)%<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)%<-mdiv%> requires %<-march%> to subsume the %<M%> extension%<-mdouble-float%> ignored without %<-mhard-float%>%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>%<-mes0%> can only be used with C%<-mexr%> is used without %<-ms%>%<-mexr%> is used without %<-ms%> or %<-msx%>%<-mfdivdu%> ignored without %<-mhard-float%>%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target%<-mfentry%> is supported only for 64-bit CPUs%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>%<-mfloat-abi=hard%> and VFP%<-mfloat-abi=hard%>: selected processor lacks an FPU%<-mfpxx%> can only be used with the o32 ABI%<-mfpxx%> requires %<-mlra%>%<-mfunction-return%> and %<-fcf-protection%> are not compatible%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI%<-mgp32%> used with a 64-bit ABI%<-mgp64%> used with a 32-bit ABI%<-mgp64%> used with a 32-bit processor%<-mgpopt%> not supported with PIC.%<-mgprel-sec=%> argument is not a valid regular expression.%<-mgprel-sec=%> not supported with PIC.%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>%<-mhard-float%> is not supported by the selected CPU%<-mincoming-stack-boundary=%d%> is not between %d and 12%<-mindirect-branch%> and %<-fcf-protection%> are not compatible%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible%<-mint32%> is not supported for H8300 and H8300L targets%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead%<-mips3d%> requires %<-mpaired-single%>%<-misr-secure=%d%> argument not in between 0 and 3%<-misr-vector-size=%d%> argument must be 4 or 16%<-mlarge%> requires a 430X-compatible %<-mmcu=%>%<-mlong-double-64%> not allowed with %<-m64%>%<-mloongson-ext2%> must be used with %<-mloongson-ext%>%<-mloongson-mmi%> must be used with %<-mhard-float%>%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>%<-mmul=g13%> cannot be used with %<-mcpu=g10%>%<-mmul=g13%> cannot be used with %<-mcpu=g14%>%<-mmul=g14%> cannot be used with %<-mcpu=g10%>%<-mmul=g14%> cannot be used with %<-mcpu=g13%>%<-mmulticore%> can only be used with BF561%<-mn%> is not supported for linux targets%<-mn%> is used without %<-mh%> or %<-ms%> or %<-msx%>%<-mno-%s%> turns off %<-m%s%>%<-mno-allow-string-insns%> forbids the generation of the RMPA instruction%<-mno-altivec%> disables vsx%<-mno-dpfp-lrsr%> supported only with %<-mdpfp%>%<-mno-exr%> is valid only with %<-ms%> or %<-msx%> - option ignored%<-mno-fentry%> isn%'t compatible with SEH%<-mno-gpopt%> needs %<-mexplicit-relocs%>%<-mno-mpy%> supported only for ARC700 or ARCv2%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> is not compatible with this target%<-mnop-mcount%> is not implemented for %<-fPIC%>%<-mpcrel%> %<-fPIC%> is not currently supported on selected cpu%<-mpic-register=%> is useless without %<-fpic%>%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)%<-mpreferred-stack-boundary%> is not supported for this target%<-mpreferred-stack-boundary=%d%> is not between %d and %d%<-mpreferred-stack-boundary=%d%> must be between %d and %d%<-mquad-memory%> is not available in little endian mode%<-mquad-memory%> requires 64-bit mode%<-mquad-memory-atomic%> requires 64-bit mode%<-mr0rel-sec=%> argument is not a valid regular expression.%<-mr0rel-sec=%> not supported with PIC.%<-mregparm%> is ignored for Intel MCU psABI%<-mregparm%> is ignored in 64-bit mode%<-mregparm=%d%> is not between 0 and %d%<-mrelax%> is only supported for RTP PIC%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> is ignored in 64bit mode%<-ms2600%> is used without %<-ms%>%<-mshared-library-id=%> specified without %<-mid-shared-library%>%<-mshared-library-id=%s%> is not between 0 and %d%<-msmart%> is incompatible with %<-mhigh-registers%>%<-mspfp_fast%> not available on ARC600 or ARC601%<-msse5%> was removed%<-msseregparm%> used without SSE enabled%<-mstack-guard%> implies use of %<-mstack-size%>%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code%<-msx%> is not supported in coff%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead%<-mvsx%> and %<-mno-altivec%> are incompatible%<-mvsx%> needs indexed addressing%<-mvsx%> requires hardware floating point%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>%<-pipe%> ignored because %<-save-temps%> specified%<-pipe%> not supported%<-static-libgfortran%> is not supported in this configuration%<-x %s%> after last input file has no effect%<.%s%> designator used multiple times in the same initializer list%<...%> handler must be the last handler for its try block%<...%> not allowed in designated initializer list%<::%> needed in PROCEDURE binding with explicit target at %C%<::%D%> has not been declared%<::%D%> has not been declared; did you mean %qs?%<::%E%> has not been declared%<::%E%> is not a class or namespace%<::%E%> is not a class, namespace, or enumeration%<::%E%> is not a type%<::main%> must return %<int%>%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<<<%> in boolean context, did you mean %<<%>?%<=> target%> is invalid for DEFERRED binding at %C%<>>%> operator is treated as two right angle brackets in C++11%<>>%> should be %<> >%> within a nested template argument list%<?:%> using integer constants in boolean context%<?:%> using integer constants in boolean context, the expression will always evaluate to %<true%>%<@catch%> parameter cannot be protocol-qualified%<@catch%> parameter is not a known Objective-C class type%<@dynamic%> is not available in Objective-C 1.0%<@dynamic%> not in @implementation context%<@dynamic%> requires the @interface of the class to be available%<@encode%> must specify a type as an argument%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@interface%> of class %qE not found%<@optional%> is allowed in @protocol context only%<@optional%> is not available in Objective-C 1.0%<@package%> is not available in Objective-C 1.0%<@package%> presently has the same effect as %<@public%>%<@property%> is not available in Objective-C 1.0%<@required%> is allowed in @protocol context only%<@required%> is not available in Objective-C 1.0%<@synchronized%> argument is not an object%<@synthesize%> cannot be used in categories%<@synthesize%> is not available in Objective-C 1.0%<@synthesize%> not in @implementation context%<@synthesize%> requires the @interface of the class to be available%<@throw%> (rethrow) used outside of a %<@catch%> block%<@throw%> argument is not an object%<@try%> without %<@catch%> or %<@finally%>%<CPU_TYPE%> and %<MPY_TYPE%> column headings are missing from %<devices.csv%>%<CPU_TYPE%> column heading is missing from %<devices.csv%>%<CTABLE_ENTRY%> base address is not a multiple of 256%<CTABLE_ENTRY%> index %%<DECL_GIMPLE_REG_P%> set on a variable with address taken%<G0%> in format at %L%<GCC ivdep%> directive not at the start of a loop at %C%<GCC novector%> directive not at the start of a loop at %C%<GCC unroll%> directive not at the start of a loop at %C%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C%<GCC vector%> directive not at the start of a loop at %C%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model%<LEXER_DEBUGGING_ENABLED_P%> is not set to true%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<MPY_TYPE%> column heading is missing from %<devices.csv%>%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>%<TYPE_BINFO%> is not %<TREE_BINFO%>%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p%<TYPE_CACHED_VALUES_P%> is set while it should not be%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>%<TYPE_CANONICAL%> is not compatible%<TYPE_CANONICAL%> of main variant is not main variant%<TYPE_FIELDS%> defined in incomplete type%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>%<TYPE_MAX_VALUE_RAW%> non-NULL%<TYPE_METHOD_BASETYPE%> is not main variant%<TYPE_METHOD_BASETYPE%> is not record nor union%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>%<TYPE_OFFSET_BASETYPE%> is not record nor union%<TYPE_VALUES_RAW%> field is non-NULL%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>%<V%> modifier on non-integer register%<[%E] =%> used in a GNU-style designated initializer for class %qT%<[*]%> not allowed in other than function prototype scope%<[*]%> not in a declaration%<[super ...]%> must appear in a method context%<_Alignas%> specifiers cannot reduce alignment of %qE%<_Alignas%> specifiers cannot reduce alignment of compound literal%<_Alignas%> specifiers cannot reduce alignment of unnamed field%<_Atomic%> %qD in %<aligned%> clause%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in %<linear%> clause%<_Atomic%> %qD in %qs clause%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in implicit %<map%> clause%<_Atomic%> %qE in %<reduction%> clause%<_Atomic%> %qE in %qs clause%<_Atomic%> applied to a qualified type%<_Atomic%> expression in %<#pragma omp atomic%>%<_Atomic%> in Objective-C%<_Atomic%> iteration variable %qE%<_Atomic%> qualified type in %<#pragma omp declare reduction%>%<_Atomic%>-qualified array type%<_Atomic%>-qualified function type%<_Atomic%>-qualified parameter type %qT of %q+D%<_Atomic%>-qualified return type of %qD%<_Float%d%s%> is not supported on this target%<_Generic%> association has function type%<_Generic%> association has incomplete type%<_Generic%> association has variable length type%<_Generic%> selector matches multiple associations%<_Generic%> selector of type %qT is not compatible with any association%<_Generic%> specifies two compatible types%<_Noreturn%> in empty declaration%<_Sat%> is used without %<_Fract%> or %<_Accum%>%<__BELOW100__%> attribute only applies to variables%<__GIMPLE%> only valid with %<-fgimple%>%<__RTL%> function cannot be compiled with %<-flto%>%<__alignof%> applied to a bit-field%<__auto_type%> followed by %<[[]]%> attributes%<__auto_type%> in empty declaration%<__auto_type%> may only be used with a single declarator%<__auto_type%> requires a plain identifier as declarator%<__auto_type%> requires an initialized data declaration%<__auto_type%> used with a bit-field initializer%<__builtin_arc_aligned%> with non-constant alignment%<__builtin_complex%> operand not of real binary floating-point type%<__builtin_complex%> operands of different types%<__builtin_convertvector%> first argument must be an integer or floating vector%<__builtin_convertvector%> number of elements of the first argument vector and the second argument vector type should be the same%<__builtin_convertvector%> second argument must be an integer or floating vector type%<__builtin_eh_return%> not supported on this target%<__builtin_longjmp%> second argument must be 1%<__builtin_mffsl%> not supported with %<-msoft-float%>%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>%<__builtin_next_arg%> called without an argument%<__builtin_rx_%s%> takes %<C%>, %<Z%>, %<S%>, %<O%>, %<I%>, or %<U%>%<__builtin_saveregs%> not supported by this subtarget%<__builtin_saveregs%> not supported by this target%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>%<__builtin_set_thread_pointer%> is not supported on this target%<__builtin_shuffle%> argument vector(s) inner type must have the same size as inner type of the mask%<__builtin_shuffle%> argument vectors must be of the same type%<__builtin_shuffle%> arguments must be vectors%<__builtin_shuffle%> last argument must be an integer vector%<__builtin_shuffle%> number of elements of the argument vector(s) and the mask vector should be the same%<__builtin_thread_pointer%> is not supported on this target%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments%<__delay_cycles%> is limited to 32-bit loop counts%<__delay_cycles%> only takes constant arguments%<__delay_cycles%> only takes non-negative cycle counts%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__int%d%> is not supported by this target%<__int%d%> is not supported on this target%<__label__%> declarations are only allowed in function scopes%<__label__%> not at the beginning of a block%<__restrict%> can only be specified for objects and functions%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> before %qD%<__thread%> can only be specified for objects and functions%<__transaction_atomic%> without transactional memory support enabled%<__transaction_cancel%> not within %<__transaction_atomic%>%<__transaction_cancel%> within a %<__transaction_relaxed%>%<__transaction_cancel%> without transactional memory support enabled%<__transaction_relaxed%> without transactional memory support enabled%<a%d%> argument of %qs intrinsic at %L must be %s(%d)%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L%<alias%> attribute ignored because function is defined%<alignas%> argument has non-integral type %qT%<aligned%> clause alignment expression must be integral%<aligned%> clause alignment expression must be positive constant integer expression%<alloca%> bound is unknown%<always_inline%> function might not be inlinable%<and%> of mutually exclusive equal-tests is always 0%<asm%> clobber conflict with input operand%<asm%> clobber conflict with output operand%<asm%> declaration ignored due to conflict with previous rename%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<asm%> not allowed in %<transaction_safe%> function%<asm%> not allowed in atomic transaction%<asm%> operand %d probably does not match constraints%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> qualifier %qT ignored outside of function body%<asm%> qualifier outside of function body%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list%<asm%> specifiers are not permitted on non-static data members%<assign%> attribute conflicts with %<copy%> attribute%<assign%> attribute conflicts with %<retain%> attribute%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<async%> expression must be integral%<atexit%> failed%<atomic%> property %qs is using bit-field instance variable %qs%<atomic_cancel%>%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause%<auto%> can only be specified for variables or function declarations%<auto%> changes meaning in C++11; please remove it%<auto%> conflicts with other OpenACC loop specifiers%<auto%> in file-scope empty declaration%<auto%> not allowed in alias declaration%<auto%> parameter not permitted in this context%<bank_switch%> has no effect on non-interrupt functions%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region%<builtin_return_address%> contains only 2 bytes of address%<cancel for%> inside %<nowait%> for construct%<cancel for%> inside %<ordered%> for construct%<cancel sections%> inside %<nowait%> sections construct%<catch%> is not supported%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>%<const%> %qs cannot be declared %<mutable%>%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration%<const%> can only be specified for objects and functions%<const%> qualified %<depobj%> expression%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>%<constexpr%> call flows off the end of the function%<constexpr%> constructor does not have empty body%<constexpr%> constructor for union %qT must initialize exactly one non-static data member%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type%<constexpr%> static data member %qD must have an initializer%<constexpr%> variable %qD has variably-modified type %qT%<constinit%> can only be applied to a variable with static or thread storage duration%<constinit%> on function return type is not allowed%<constinit%> variable %qD does not have a constant initializer%<copy%> attribute is only valid for Objective-C objects%<critical%> region may not be nested inside a %<critical%> region with the same name%<custom-%s=%> argument should be a non-negative integer%<custom-%s=%> is not recognized as FPU instruction%<custom-%s=%> requires argument%<decl-specifier%> in declaration of deduction guide%<decl-specifier%> invalid in condition%<declare variant%> on constructor %qD%<declare variant%> on defaulted %qD%<declare variant%> on deleted %qD%<declare variant%> on destructor %qD%<declare variant%> on virtual %qD%<decltype%> cannot resolve address of overloaded function%<decltype%> evaluates to %qT, which is not a class or enumeration type%<default%> label not within a switch statement%<default%> target was not set%<delete[]%> is not a constant expression%<depend%> clause with %<depobj%> dependence type on array section%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space%<depend%> clause with %<sink%> modifier waiting for lexically later iteration%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct%<depend(%s)%> is only allowed in %<omp ordered%>%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct%<depobj%> expression is not lvalue expression%<device%> id must be integral%<dim%> argument of %qs intrinsic at %L is not a valid codimension index%<dim%> argument of %qs intrinsic at %L is not a valid dimension index%<dim%> argument of %s intrinsic at %L is not a valid dimension index%<dist_schedule%> chunk size expression must be integral%<distribute%> region must be strictly nested inside %<teams%> construct%<dynamic_cast%> not permitted with %<-fno-rtti%>%<dynamic_cast<%#T>(%#D)%> can never succeed%<else%> without a previous %<if%>%<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<explicit%> in friend declaration%<explicit%> outside class declaration%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified multiple times%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<flatten%> attribute attribute is ignored on aliases%<flush%> list specified together with memory order clause%<fopen%>: %s: %m%<for%> loop initial declarations are only allowed in C99 or C11 mode%<friend%> can only be specified inside a class%<friend%> used outside of class%<gang%> num expression must be integral%<gang%> num value must be positive%<gang%> static expression must be integral%<gang%> static value must be positive%<generic%> CPU can be used only for %<-mtune=%> switch%<generic%> CPU can be used only for %<target("tune=")%> attribute%<getter%> attribute of property %qD conflicts with previous declaration%<gnu_inline%> attribute present on %q+D%<goto%> in %<constexpr%> function%<goto%> is not a constant expression%<grainsize%> expression must be integral%<grainsize%> value must be positive%<h%> applied to non-register operand%<hint%> expression must be constant integer expression%<hint%> expression must be integral%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>%<ifunc%> resolver for %qD must return %qT%<ifunc%> resolver for %qD should return %qT%<inbranch%> clause is incompatible with %<notinbranch%>%<inline%> can only be specified for functions%<inline%> in empty declaration%<inline%> is not allowed in declaration of friend template specialization %qD%<inline%> specified for friend class declaration%<inline%> specifier invalid for function %qs declared out of global scope%<inline%> specifier invalid for variable %qD declared at block scope%<inscan%> %<reduction%> clause on %qs construct%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator%<inscan%> %<reduction%> clause with array section%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<iterator%> modifier incompatible with %qs%<iterator%> modifier may not be specified on %<depobj%> construct%<l1-cache-size%> parameter is not a power of two %d%<lang_*%> check: failed in %s, at %s:%d%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>%<linear%> clause may not be specified together with %<ordered%> clause with a parameter%<linear%> clause step %qE is neither constant nor a parameter%<linear%> clause step expression must be integral%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause%<location_t%> is not defined as a type%<locus%> is not defined as a type%<long long long%> is too long for GCC%<long%> and %<short%> specified together%<long%> switch expression not converted to %<int%> in ISO C%<lp_array%> does not match %<region_tree%>%<lp_array%> is corrupted for lp %i%<lto_obj_file_open()%> failed%<main%> declared %<_Noreturn%>%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region%<memset%> used with constant zero length parameter; this could be due to transposed parameters%<memset%> used with length equal to number of elements without multiplication by element size%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit%<ms_hook_prologue%> attribute is not compatible with nested function%<msp430_set_driver_var%> expects 2 arguments%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct%<namespace%> definition is not allowed here%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array%<new%> of type %qT with extended alignment %d%<no-custom-%s%> does not accept arguments%<nogroup%> clause must not be used together with %<reduction%> clause%<nonatomic%> attribute of property %qD conflicts with previous declaration%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause%<nonnull%> argument %qD compared to NULL%<noreturn%> function does return%<nowait%> clause must not be used together with %<copyprivate%>%<num_tasks%> value must be positive%<num_teams%> value must be positive%<num_threads%> value must be positive%<offsetof%> within non-standard-layout type %qT is conditionally-supported%<operator %s%>%<operator %s%> in %<%s%E%>%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<operator delete[]%> cannot be a destroying delete%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)%<operator new%> must return type %qT%<operator new%> takes type %<size_t%> (%qT) as first parameter%<operator%s%>%<operator%s%> in %<%E %s %E%>%<operator%s%> in %<%E%s%>%<operator%s%> in %<%s%E%>%<operator=%> should return a reference to %<*this%>%<operator[]%>%<operator[]%> in %<%E[%E]%>%<or%> of unmatched not-equal tests is always 1%<order%> clause must not be used together with %<ordered%>%<ordered simd threads%> must be closely nested inside of %<for simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter may not be specified on %qs construct%<ordered%> clause with parameter on range-based %<for%> loop%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>%<pex_init%> failed: %m%<pragma omp requires%> requires at least one clause%<priority%> expression must be integral%<priority%> value must be non-negative%<readonly%> attribute conflicts with %<readwrite%> attribute%<readonly%> attribute conflicts with %<setter%> attribute%<readonly%> attribute of property %qD conflicts with previous declaration%<region_array%> does not match %<region_tree%>%<region_array%> is corrupted for region %i%<register%> in file-scope empty declaration%<register%> storage class specifier used%<reinterpret_cast%> from integer to pointer%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers%<reinterpret_cast%> is not a constant expression%<reinterpret_cast<%T>(%E)%> is not a constant expression%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>%<retain%> attribute conflicts with %<copy%> attribute%<retain%> attribute is only valid for Objective-C objects%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<safelen%> clause expression must be positive constant integer expression%<scalar_storage_order%> is not supported because endianness is not uniform%<seq%> overrides other OpenACC loop specifiers%<setter%> attribute of property %qD conflicts with previous declaration%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size%<signed%> and %<unsigned%> specified together%<simdlen%> clause expression must be positive constant integer expression%<simdlen%> clause value is bigger than %<safelen%> clause value%<sizeof%> applied to a bit-field%<sizeof%> on array function parameter %qE will return size of %qT%<sizeof...%> argument must be surrounded by parentheses%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array%<static%> %qs cannot be declared %<mutable%>%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specifier invalid for function %qs declared out of global scope%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>%<static_cast%> from type %qT to type %qT casts away qualifiers%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?%<std::%s%> is only available from %s onwards%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>%<std::tuple_size<%T>::value%> is not an integral constant expression%<strong%> using directive no longer supported%<struct %E%> declared in %<for%> loop initial declaration%<symver%> attribute argument %qs must contain one or two %<@%>%<symver%> attribute argument not a string constant%<symver%> attribute is only applicable to symbols%<symver%> attribute only applies to functions and variables%<target("rtd")%> is ignored in 64bit mode%<target("sseregparm")%> used without SSE enabled%<target("tune=x86-64")%> is deprecated; use %<target("tune=k8")%> or %<target("tune=generic")%> instead as appropriate%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits%<task%> reduction modifier on a construct with a %<nowait%> clause%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct%<template%> must follow a nested-name-specifier%<this%> allowed in OpenMP only in %<declare simd%> clauses%<this%> cannot be captured by reference%<this%> is unavailable for static member functions%<this%> may not be used in this context%<this%> was not captured for this lambda function%<thread_limit%> expression must be integral%<thread_limit%> value must be positive%<threadprivate%> %qD is not file, namespace or block scope variable%<threadprivate%> %qE directive not in %qT definition%<threadprivate%> %qE has incomplete type%<throw%> will always call %<terminate%>%<tile%> argument needs integral type%<tile%> argument needs positive integral constant%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> may only be specified for a virtual function%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<typedef%> was ignored in this declaration%<typeid%> is not a constant expression because %qE is of polymorphic type%<typeid%> of qualified function type %qT%<typeid%> operator cannot appear in a constant-expression%<typename %T::%D%> names %q#T, which is not a class template%<typename %T::%D%> names %q#T, which is not a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed arguments%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores%<vector%> length expression must be integral%<vector%> length value must be positive%<verify_gimple%> failed%<virtual%> %<consteval%> method %qD not supported yet%<virtual%> can only be specified for functions%<virtual%> outside class declaration%<virtual%> specified more than once in base-specifier%<void%> as only parameter may not be qualified%<void%> must be the only parameter%<volatile%> can only be specified for objects and functions%<volatile%>-qualified parameter is deprecated%<volatile%>-qualified return type is deprecated%<volatile%>-qualified structured binding is deprecated%<wait%> expression must be integral%<warn_if_not_aligned%> may not be specified for %q+D%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<worker%> num expression must be integral%<worker%> num value must be positive%<||%> not valid in GIMPLE%<~%> on a boolean expression%<~%> on an expression of type %<bool%>%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>%G%<%.*s%> directive argument is null%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu byte may overlap %wu byte%G%qD accessing %wu bytes may overlap %wu byte%G%qD accessing %wu byte may overlap up to %wu bytes%G%qD accessing %wu bytes may overlap up to %wu bytes%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes may overlap %wu byte%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%G%qD destination unchanged after copying no bytes%G%qD destination unchanged after copying no bytes from a string of length %E%G%qD forming offset %s is out of bounds%G%qD forming offset %s is out of the bounds [0, %wu]%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD forming offset %s is out of the bounds of object %qD with type %qT%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero%G%qD offset %s from the object at %qE is out of the bounds of %qT%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi%G%qD offset %s is out of bounds%G%qD offset %s is out of the bounds [0, %wu]%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD offset %s is out of the bounds of object %qD with type %qT%G%qD output may be truncated copying %E byte from a string of length %wu%G%qD output may be truncated copying %E bytes from a string of length %wu%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%G%qD output truncated before terminating nul copying %E byte from a string of the same length%G%qD output truncated before terminating nul copying %E bytes from a string of the same length%G%qD output truncated before terminating nul copying as many bytes from a string as its length%G%qD output truncated copying %E byte from a string of length %wu%G%qD output truncated copying %E bytes from a string of length %wu%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu%G%qD pointer overflow between offset %s and size %s%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%G%qD source argument is the same as destination%G%qD specified bound %E equals destination size%G%qD specified bound %E equals source length%G%qD specified bound %E exceeds destination size %wu%G%qD specified bound %wu exceeds maximum object size %wu%G%qD specified bound between %wu and %wu exceeds maximum object size %wu%G%qD specified bound depends on the length of the source argument%G%qD writing %wu byte into a region of size %wu%G%qD writing %wu bytes into a region of size %wu%G%qD writing %wu byte into a region of size between %wu and %wu%G%qD writing %wu bytes into a region of size between %wu and %wu%G%qD writing between %wu and %wu bytes into a region of size %wu%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>%Gargument %u null where non-null expected%Gnull destination pointer%Gnull format string%Gwriting %wu byte into a region of size %wu%Gwriting %wu bytes into a region of size %wu%Gwriting %wu byte into a region of size between %wu and %wu%Gwriting %wu bytes into a region of size between %wu and %wu%Gwriting between %wu and %wu bytes into a region of size %wu%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu%Gwriting one too many bytes into a region of a size that depends on %<strlen%>%K%<asm%> not allowed in %<transaction_safe%> function%K%qD reading %E byte from a region of size %E%K%qD reading %E bytes from a region of size %E%K%qD reading %E or more bytes from a region of size %E%K%qD reading between %E and %E bytes from a region of size %E%K%qD specified bound %E equals destination size%K%qD specified bound %E exceeds destination size %E%K%qD specified bound %E exceeds maximum object size %E%K%qD specified bound %E exceeds the size %E of unterminated array%K%qD specified bound %E may exceed the size of at most %E of unterminated array%K%qD specified bound [%E, %E] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds the size %E of unterminated array%K%qD specified bound [%wu, %wu] may exceed the size of at most %E of unterminated array%K%qD specified bound between %E and %E exceeds destination size %E%K%qD specified bound between %E and %E exceeds maximum object size %E%K%qD specified size %E exceeds maximum object size %E%K%qD specified size between %E and %E exceeds maximum object size %E%K%qD writing %E byte into a region of size %E overflows the destination%K%qD writing %E bytes into a region of size %E overflows the destination%K%qD writing %E or more bytes into a region of size %E overflows the destination%K%qD writing between %E and %E bytes into a region of size %E overflows the destination%K%s %wd out of range %wd - %wd%Kargument %d must be a constant immediate%Kargument %d must be a constant immediate in range [0,15]%Kargument %i is null but the corresponding size argument %i range is [%E, %E]%Kargument %i is null but the corresponding size argument %i value is %E%Kargument %i range [%E, %E] exceeds maximum object size %E%Kargument %i range [%E, %E] is negative%Kargument %i value %E is negative%Kargument %i value %qE exceeds maximum object size %E%Kargument %i value %qE is negative%Kargument %i value is zero%Kargument must be a 16-bit constant immediate%Kattempt to free a non-heap object%Kattempt to free a non-heap object %qD%Kcall to %qs declared with attribute error: %s%Kcall to %qs declared with attribute warning: %s%Kfirst argument of %qD must be a pointer, second integer constant%Kinvalid use of %<__builtin_va_arg_pack ()%>%Kinvalid use of %<__builtin_va_arg_pack_len ()%>%Klane %wd out of range %wd - %wd%Klane index must be a constant immediate%Klast argument of %qD is not integer constant between 0 and 3%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E%Kreading %E byte from a region of size %E%Kreading %E bytes from a region of size %E%Kreading %E or more bytes from a region of size %E%Kreading between %E and %E bytes from a region of size %E%Ksaturation bit range must be a constant immediate%Ksaturation bit range must be in the range [%wd, %wd]%Kspecified bound %E exceeds destination size %E%Kspecified bound %E exceeds maximum object size %E%Kspecified bound between %E and %E exceeds destination size %E%Kspecified bound between %E and %E exceeds maximum object size %E%Kspecified size %E exceeds maximum object size %E%Kspecified size between %E and %E exceeds maximum object size %E%Ktotal size and element size must be a non-zero constant immediate%Kwriting %E byte into a region of size %E overflows the destination%Kwriting %E bytes into a region of size %E overflows the destination%Kwriting %E or more bytes into a region of size %E overflows the destination%Kwriting between %E and %E bytes into a region of size %E overflows the destination%d constructor found
  %d constructors found
  %d destructor found
  %d destructors found
  %d exits recorded for loop %d (having %d exits)%d frame table found
  %d frame tables found
! %i-bit mode not compiled in%llu bytes%q#D cannot be overloaded with %q#D%q#D conflicts with a previous declaration%q#D conflicts with version inherited from %qT%q#D declared here%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D should be initialized%q#D, declared using local type %qT, is used but never defined%q#D, declared using unnamed type, is used but never defined%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX%q#T has no member named %qE%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)%q#T has no member named %qE; did you mean %qE?%q#T has no user-provided default constructor%q#T has pointer data members%q#T has virtual base classes%q#T has virtual functions and accessible non-virtual destructor%q#T is not a class%q#T is not a class or namespace%q#T is not a template%q#T is not a valid type for a template non-type parameter%q#T only defines a private destructor and has no friends%q#T only defines private constructors and has no friends%q#T used where a %qT was expected%q#T used where a floating-point value was expected%q#T was previously declared here%q+#D cannot be declared%q+#D is not a static data member of %q#T%q+#D marked %<final%>, but is not virtual%q+#D marked %<override%>, but does not override%q+D alias between function and variable is not supported%q+D aliased to external symbol %qE%q+D aliased to undefined symbol %qE%q+D already declared with dllexport attribute: dllimport ignored%q+D declared as a friend%q+D declared as variadic function%q+D declared with an exception specification%q+D defined as variadic function without prototype%q+D defined both normally and as %qE attribute%q+D has incompatible attributes %qs and %qs%q+D in declare target directive does not have mappable type%q+D is static but declared in inline function %qD which is not static%q+D is usually a function%q+D offset %E in %qT isn%'t aligned to %u%q+D offset %E in %qT may not be aligned to %u%q+D redeclared as different kind of symbol%q+D redeclared inline with %<gnu_inline%> attribute%q+D redeclared inline without %<gnu_inline%> attribute%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D static data member inside of declare target directive%q+D takes only zero or two arguments%q+E is not a constant expression%q+F declared %<static%> but never defined%q+F used but never defined%q+T is not literal because:%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in map clauses%qD appears more than once in motion clauses%qD appears more than once in reduction clauses%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %i declared attribute %<nonstring%>%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]%qD attribute directive ignored%qD attribute is meaningless since members of the anonymous namespace get local symbols%qD attribute requires a single NTBS argument%qD called in a constant expression%qD called in a constant expression before its definition is complete%qD can be marked override%qD cannot appear in a constant-expression%qD cannot be %qs%qD cannot be declared %<virtual%>, since it is always static%qD cannot be defaulted%qD cannot be used as a function%qD cannot have default arguments%qD changed semantics in GCC 4.4%qD clearing an object of non-trivial type %#qT%s%qD clearing an object of type %#qT containing a pointer-to-member%s%qD clearing an object of type %#qT with no trivial copy-assignment%s%qD conflicts with used function%qD copying an object of non-trivial type %#qT from an array of %#qT%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead%qD declared %<static%> in %<constexpr%> context%qD declared %<static%> in %qs function%qD declared %<thread_local%> in %<constexpr%> context%qD declared %<thread_local%> in %qs function%qD declared %<transaction_safe_dynamic%>%qD declared as a %<virtual%> field%qD declared as a %<virtual%> parameter%qD declared as a %<virtual%> type%qD declared as a %<virtual%> variable%qD declared as a non-parameter%qD declared as an %<inline%> field%qD declared as an %<inline%> parameter%qD declared as an %<inline%> type%qD declared as array of %qT%qD declared as reference but not initialized%qD declared here%qD declared here as %q#D%qD declared here, later in the translation unit%qD defined but not used%qD defined here%qD does not have %<const char *%> type%qD does not have a mappable type in %qs clause%qD does not have integral or enumeration type%qD does not have integral type%qD does not name an enumeration in %qT%qD does not refer to a function%qD does not refer to a namespace scope function%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qE%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in lambda%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is normally a non-static function%qD is not a class or namespace%qD is not a class type%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %<depend%> clause%qD is not public%qD is not usable as a %<constexpr%> function because:%qD is static but used in inline function %qD which is not static%qD is threadprivate variable in %qs clause%qD is too small to hold all values of %q#T%qD is used uninitialized in this function%qD may be used uninitialized in this function%qD may not be declared as static%qD may not be declared within a namespace%qD moving an object of non-trivial type %#qT and size %E into a region of size %E%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted destructor%qD must be a global variable in %<#pragma acc declare link%>%qD must be a non-member function%qD must be a nonstatic member function%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD redeclared with different access%qD redeclared with different visibility%qD referenced in target region does not have a mappable type%qD renamed after being referenced in assembly%qD should be initialized%qD should be initialized in the member initialization list%qD should have been declared inside %qD%qD should return by value%qD source argument is the same as destination%qD specified both in declare target %<link%> and %<to%> clauses%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specifies less restrictive attribute than its target %qD: %s%qD specifies less restrictive attributes than its target %qD: %s%qD specifies more restrictive attribute than its target %qD: %s%qD specifies more restrictive attributes than its target %qD: %s%qD target declared here%qD used as a variant with incompatible %<construct%> selector sets%qD used before its definition%qD used in its own initializer%qD used without template arguments%qD violates the C++ One Definition Rule%qD was declared %<extern%> and later %<static%>%qD was declared %qs which implies default visibility%qD was declared here%qD was hidden%qD was not declared %<constexpr%>%qD was not declared in this scope%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation%qD was not declared in this scope; did you mean %qs?%qD was not initialized with a constant expression%qD was previously declared here%qD was used with no declaration before its definition%qD was used with no prototype before its definition%qD will be initialized after%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute %E is not an integer constant%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE is not an integer constant%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer constant%qE attribute argument should be between 0 to 255%qE attribute argument should be between 18 to 255%qE attribute argument value %qE does not refer to a function parameter%qE attribute argument value %qE does not refer to a variable argument list%qE attribute argument value %qE exceeds %wu%qE attribute argument value %qE exceeds the number of function parameters %u%qE attribute argument value %qE is negative%qE attribute argument value %qE is not an integer constant%qE attribute argument value %qE refers to a variadic function parameter of unknown type%qE attribute argument value %qE refers to parameter type %qT%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be applied to variables with specific sections%qE attribute cannot be specified for local variables%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on automatic variables%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option.%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is not supported on this platform%qE attribute is only applicable on functions%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute must appear before %qs attribute%qE attribute must apply to a declaration%qE attribute not allowed with auto storage class%qE attribute not available to functions that return value on the stack%qE attribute not available to functions with arguments passed on the stack%qE attribute not available to functions with variable number of arguments%qE attribute on a function not returning a pointer%qE attribute on function returning %<void%>%qE attribute on non-volatile variable%qE attribute only affects top level objects%qE attribute only applies to SH2A%qE attribute only applies to base type of a function pointer%qE attribute only applies to function types%qE attribute only applies to functions%qE attribute only applies to interrupt functions%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute without arguments on a non-prototype%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE cannot have both %qs and %qs attributes%qE declared %<threadprivate%> after first use%qE declared as function returning a function%qE declared as function returning an array%qE declared here%qE defined as wrong kind of tag%qE does not constrain a type%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type%qE does not have a mappable type in %qs clause%qE does not have pointer or array type%qE does not name a type%qE does not name a type; did you mean %qs?%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has not been declared%qE implies default visibility, but %qD has already been declared with a different visibility%qE in %<aligned%> clause is neither a pointer nor an array%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array%qE in %<reduction%> clause is a zero size array%qE in %q#T does not name a template type%qE in %q#T does not name a type%qE in namespace %qE does not name a template type%qE in namespace %qE does not name a template type; did you mean %qs?%qE in namespace %qE does not name a type%qE in namespace %qE does not name a type; did you mean %qs?%qE incompatible attribute ignored%qE initialized and declared %<extern%>%qE is a member of a union%qE is a pointer; did you mean to use %<->%>?%qE is an unrecognized format function type%qE is deprecated%qE is deprecated: %s%qE is neither a variable nor a function name in clause %qs%qE is neither function nor member function; cannot be declared friend%qE is not a class or namespace%qE is not a class template%qE is not a class, namespace, or enumeration%qE is not a constant expression%qE is not a constant expression because allocated storage has not been deallocated%qE is not a constant expression because it refers to a result of %<operator new%>%qE is not a constant expression because it refers to an incompletely initialized variable%qE is not a constant expression because it refers to mutable subobjects of %qT%qE is not a template%qE is not a type%qE is not a valid %<asm%> qualifier%qE is not a valid template argument for %qT because it is not the address of a variable%qE is not a valid template argument for type %qT%qE is not a valid template argument for type %qT because %qD does not have external linkage%qE is not a valid template argument for type %qT because %qD has no linkage%qE is not a valid template argument for type %qT because it is a pointer%qE is not a valid template argument for type %qT because it is not an lvalue%qE is not a valid template argument for type %qT because it is of type %qT%qE is not a valid template argument for type %qT because of conflicts in cv-qualification%qE is not a valid template argument for type %qT because string literals can never be used in this context%qE is not a valid template argument of type %qT because %qD has no linkage%qE is not a valid template argument of type %qT because %qE is not a variable%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %<depend%> clause%qE is not of type %qT%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is predetermined %qs for %qs%qE is used uninitialized in this function%qE may be used uninitialized in this function%qE may not respond to %<%c%E%>%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<register%>%qE used with %<typedef%>%qE with %<link%> clause used in %<routine%> function%qE writing a terminating nul past the end of the destination%qF declared %<static%> but never defined%qF requires %<-mvx%>%qF requires z14 or higher%qF requires z15 or higher%qT and %qT are in disjoint named address spaces%qT as type rather than plain %<decltype(auto)%>%qT declared here%qT declared with a mismatched class-key %qs%qT declared with greater visibility than its base %qT%qT declared with greater visibility than the type of its field %qD%qT defined as %qs here%qT defined with direct virtual base%qT defined with multiple direct bases%qT does not have the %E ABI tag that %qT (used in the type of %qD) has%qT does not have the %E ABI tag that base %qT has%qT first declared as %qs here%qT has a base %qT whose type depends on the type %qT which has no linkage%qT has a base %qT whose type has no linkage%qT has a base %qT whose type uses the anonymous namespace%qT has a field %qD whose type depends on the type %qT which has no linkage%qT has a field %qD whose type has no linkage%qT has a field %qD whose type uses the anonymous namespace%qT has a mutable member%qT has a previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a union%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, struct, or union type%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qV qualifiers cannot be applied to %qT%qc conversion used unquoted%qc conversion used within a quoted sequence%qc directive redundant after prior occurence of the same%qs%qs LHS in clobber statement%qs already defined as specific binding for the generic %qs at %C%qs always evaluates to true in %<if constexpr%>%qs and %<%s-%s%> are incompatible%qs and %<%s=%s%> are incompatible%qs and %qs are incompatible%qs and %qs arguments of %qs intrinsic at %L must have identical shape.%qs and %qs arguments of %qs intrinsic at %L must have the same type%qs and %qs attributes are not compatible%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be used for type declarations%qs clause on %<requires%> directive not supported yet%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs declared incorrectly%qs defined in a non-class scope%qs does not support MIPS16 code%qs does not support feature %qs%qs entity cannot have an initializer at %C%qs entity cannot have attributes at %C%qs expects 1 argument but %d given%qs expects 2 arguments but %d given%qs expects a constant argument%qs expects a fixed-point value as argument%qs expects a fixed-point value as first argument%qs expects an integer value as second argument%qs expression must be integral%qs expression of %<volatile%>-qualified type is deprecated%qs failed%qs feature modifier is incompatible with the use of floating-point types%qs feature modifier is incompatible with the use of vector types%qs function cannot have arguments%qs function cannot have different interrupt type%qs function cannot return a value%qs function uses %<auto%> type specifier without trailing return type%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>%qs function with trailing return type has %qT as its type rather than plain %<auto%>%qs function with trailing return type not declared with %<auto%> type specifier%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is not a proper array section%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L%qs in DEPEND clause at %L is a zero size array section%qs in EXTENDS expression at %C is not a derived type%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause%qs in LINEAR clause at %L requires a scalar integer linear-step expression%qs in cannot appear in COMMON at %L [F2008:C5100]%qs in gimple IL%qs in the pointer assignment at %L cannot be an l-value since it is a procedure%qs in variable definition context (%s) at %L is not a variable%qs incompatible with explicitly disabled options%qs initialized and declared %<extern%>%qs into non-mode-precision operand%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram.%qs intrinsic with CHARACTER argument at %L%qs intrinsic with KIND argument at %L%qs intrinsic with RADIX argument at %L%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is deprecated%qs is deprecated and not recommended in any circumstances%qs is deprecated; use -fno-zero-initialized-in-bss%qs is deprecated; use -fstack-check%qs is incompatible with %qs%qs is incompatible with the use of floating-point types%qs is incompatible with the use of vector types%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a directory%qs is not a gcov data file%qs is not a valid base register in %<-mstack-protector-guard-reg=%>%qs is not a valid base register in %qs%qs is not a valid number in %<-mstack-protector-guard-offset=%>%qs is not a valid number in %qs%qs is not a valid offset in %<-mstack-protector-guard-offset=%>%qs is not a valid offset in %qs%qs is not a valid option to the preprocessor%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with the current options%qs is not valid for %<mmacosx-version-min%>%qs is not valid for %qs%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L%qs is only valid for the cell processor%qs is version %q.*s, expected version %q.*s%qs length expression must be integral%qs length expression must be positive constant integer expression%qs matching variant is deprecated.%qs matching variant requires z14 or higher%qs matching variant requires z15 or higher%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs of %qs is PRIVATE at %L%qs of module %qs, imported at %C, is also the name of the current program unit%qs of non-mode-precision operand%qs only supported in OpenACC code%qs profile count data file not found%qs property cannot be set%qs requires %qs%qs requires %qs or %qs%qs requires ISA 3.0 IEEE 128-bit floating point%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires the %qs (or newer), and %qs or %qs options%qs requires the %qs and %qs options%qs requires the %qs option%qs should be from a scalar to a like vector%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qT%qs specifies a conflicting level of parallelism%qs symbol %q+D must have static linkage%qs symbol %q+D ultimately targets itself%qs tag used in naming %q#T%qs unsupported for this ABI%qs used with %qE%qs uses dynamic stack allocation%qs uses register r29%qs value must be positive%qs variable is neither a pointer nor an array%qs variable is neither a pointer nor reference to pointer%qs variable is neither a pointer, nor an array nor reference to pointer or array%qs variable is not a pointer%qs with an always-false condition%qs: [%u] bad %<next_regno%> for empty chain (%u)%qs: [%u] bad %<oldest_regno%> (%u)%qs: [%u] non-empty register in chain (%s %u %i)%qs: loop in %<next_regno%> chain (%u)%r%s:%d:%R   %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%R   in %<constexpr%> expansion of %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%d:%R   in %<constexpr%> expansion of %qs%s%s
  %s  Same as %s.%s !$ACC LOOP loops not perfectly nested at %L%s %#qD%s %#qS%s %<%s%.*s%> expects a matching %<%T%s%> argument%s %<%s%.*s%> expects a matching %<%s%s%> argument%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT%s %<%s(%E)%> %p %d%s %qE does not fully implement the %qE protocol%s %qs%s %qs construct inside of %s %qs region%s %qs is an invalid argument to builtin %qs%s %s %p %d%s %s%s
  %s %wd out of range %wd - %wd%s '%s'
  %s - %u-bit integer numbers unsupported (mode %qs)%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)%s - %u-bit-precision floating-point numbers unsupported (mode %qs)%s - unsupported mode %qs%s argument to IMAGE_INDEX must be a rank one array at %L%s at %C is a DEC extension, enable with %<-fdec%>%s at %C is a DEC extension, enable with %<-fdec-static%>%s at %C is a DEC extension, enable with %<-fdec-structure%>%s at %L%s at %L is a DEC extension, enable with %<-fdec-static%>%s at %L must be INTEGER%s at %L must be a scalar%s at %L must be integer%s attribute applied to %s %s at %L%s attribute at %L is not allowed outside of the specification part of a module%s attribute conflicts with %s attribute at %L%s attribute conflicts with %s attribute in %qs at %L%s attribute not allowed in BLOCK DATA program unit at %L%s attribute of %qs conflicts with %s attribute at %L%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs%s cannot be a DO CONCURRENT loop at %L%s cannot be a DO WHILE or DO without loop control at %L%s cannot be used in %<asm%> here%s clause at %L requires a scalar INTEGER expression%s clause variable %qs at %L is neither a POINTER nor an array%s collapsed loops don't form rectangular iteration space at %L%s conflicts with i386 (arch flags ignored)%s conflicts with ppc (arch flags ignored)%s conflicts with ppc64 (arch flags ignored)%s conflicts with x86_64 (arch flags ignored)%s does not support %%n$ operand number formats%s does not support %s%s does not support %s with the %<%%%c%> %s format%s does not support block_ends_with_call_p%s does not support block_ends_with_condjump_p%s does not support can_duplicate_block_p%s does not support can_merge_blocks_p%s does not support can_remove_branch_p%s does not support create_basic_block%s does not support delete_basic_block%s does not support dump_bb_for_graph%s does not support duplicate_block%s does not support flow_call_edges_add%s does not support force_nonfallthru%s does not support make_forwarder_block%s does not support merge_blocks%s does not support move_block_after%s does not support predict_edge%s does not support predicted_by_p%s does not support redirect_edge_and_branch%s does not support redirect_edge_and_branch_force%s does not support split_block%s does not support split_edge%s does not support the %<%%%c%> %s format%s does not support the %<%%%s%c%> %s format%s does not support the %qs %s length modifier%s does not take any feature options%s expects a compile time integer constant%s expects a compile time long integer constant as first argument%s expression list treated as compound expression%s from %s called in %s%s from %s referenced in %s%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s incompatible with %<-mword-relocations%>%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute%s instructions aren%'t allowed in an exception service routine%s instructions aren%'t allowed in an interrupt service routine%s is not supported by this configuration%s iteration variable must be of type integer at %L%s iteration variable must not be THREADPRIVATE at %L%s iteration variable present on clause other than LASTPRIVATE at %L%s iteration variable present on clause other than LINEAR at %L%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L%s must contain at least one MAP clause at %L%s only supports non-pic code on M-profile targets%s only supports non-pic code on M-profile targets with the MOVT instruction%s out of range: Range is %i to %i, value is %i%s procedure at %L is already declared as %s procedure%s procedure at %L is already declared as %s procedure. 
! F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME%s requires a scalar-default-char-expr at %L%s returned %d exit status%s signal terminated program %s%s specifier in %s statement at %C has invalid value %qs%s specifier in %s statement at %C has value %qs%s statement at %C cannot follow %s statement at %L%s statement at %C cannot terminate a non-block DO loop%s statement at %C follows another accessibility specification%s statement at %C in PURE procedure%s statement at %C is not applicable to construct %qs%s statement at %C is not within a construct%s statement at %C is not within construct %qs%s statement at %C leaves CRITICAL construct%s statement at %C leaves DO CONCURRENT construct%s statement at %C leaving OpenACC structured block%s statement at %C leaving OpenMP structured block%s statement expected at %L%s statement is not allowed inside of BLOCK DATA at %C%s statement is not allowed inside of BLOCK at %C%s statement must appear in a MODULE%s statement not allowed in PURE procedure at %C%s string ill-formed
  %s tag%s tag at %L must be a character string of default kind%s tag at %L must be of type %s%s tag at %L must be scalar%s tag with INQUIRE%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s used within a quoted sequence%s variable %qE is private in outer context%s%#qD%s%#qD (deleted)%s%#qD (near match)%s%#qD (reversed)%s%#qD (rewritten)%s%<%D(%T)%> (built-in)%s%<%D(%T, %T)%> (built-in)%s%<%D(%T, %T, %T)%> (built-in)%s%qT (conversion)%s%qs%s is invalid%s%qs%s is not allowed%s%s%s %sversion %s (%s)
  %s	compiled by GNU C version %s, %s%s%s %sversion %s (%s) compiled by CC, %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
  %s%swarning: %s header version %s differs from library version %s.
--- 1719,1737 ----
   because all of its copy and move constructors are deleted candidate 1: %q#F candidate 2: %q#F conflicting code gen style switches are used declared here the expression has a constant value but is not a C++ constant-expression zstd!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L!$ACC LOOP %s loops don't form rectangular iteration space at %L!$ACC LOOP cannot be a DO CONCURRENT loop at %L!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L!$ACC LOOP iteration variable must be of type integer at %L!$ACC ROUTINE already applied at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L!$OMP ATOMIC intrinsic arguments must be scalar at %L!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L!$OMP ATOMIC with ALLOCATABLE variable at %L!$OMP DECLARE REDUCTION %s not found at %L!$OMP DECLARE REDUCTION %s not found for type %s at %L!$OMP DECLARE SIMD should refer to containing procedure %qs at %L!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"::" was expected after module nature at %C but was not found"USE :: module" at %C# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC memregs must precede any function decls#pragma GCC memregs takes a number [0..16]#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX$ descriptor at %L$ should be the last specifier in format at %L%#qT declared here%#qT defined here%%:canon_for_mlib takes 1 or more pairs of parameters%%:target_mode_check takes an even number of parameters%%LOC() as an rvalue at %C%+qD causes a section type conflict%+qD causes a section type conflict with %qD%+qD declared %qE after being used%+qD declared %qs after being used%+qD declared weak after being used%<!%> not valid in GIMPLE%<#pragma %s%> may only be used in compound statements%<#pragma GCC aarch64%> requires a string parameter%<#pragma GCC ivdep%> must be inside a function%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>%<#pragma GCC optimize%> is not a string or number%<#pragma GCC optimize%> is not allowed inside functions%<#pragma GCC optimize%> string is badly formed%<#pragma GCC option%> is not a string%<#pragma GCC option%> is not allowed inside functions%<#pragma GCC pch_preprocess%> must be first%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>%<#pragma GCC target%> is not supported for this machine%<#pragma GCC target%> string is badly formed%<#pragma GCC unroll%> must be inside a function%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u%<#pragma GCC visibility push()%> must specify %<default%>, %<internal%>, %<hidden%> or %<protected%>%<#pragma GCC visibility%> must be followed by %<push%> or %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target%<#pragma acc %s data%> has no data movement clause%<#pragma acc routine%> must be applied before definition%<#pragma acc routine%> must be applied before use%<#pragma acc routine%> must be at file scope%<#pragma acc routine%> names a set of overloads%<#pragma acc routine%> not immediately followed by a single function declaration or definition%<#pragma acc routine%> not immediately followed by function declaration or definition%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause%<#pragma align%> must appear before the declaration of %qD, ignoring%<#pragma implementation%> for %qs appears after file is included%<#pragma message: %s%>%<#pragma omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp atomic update%> uses two different expressions for memory%<#pragma omp atomic update%> uses two different variables for memory%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>%<#pragma omp declare %s%> must be followed by function declaration or definition%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>%<#pragma omp declare %s%> not immediately followed by a function declaration or definition%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition%<#pragma omp declare %s%> not immediately followed by function declaration or definition%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>%<#pragma omp declare reduction%> not at file or block scope%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements%<#pragma omp requires%> may only be used at file or namespace scope%<#pragma omp requires%> may only be used at file scope%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct%<#pragma omp simd%> used with class iteration variable %qE%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma omp target enter data%> must contain at least one %<map%> clause%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause%<#pragma omp target exit data%> must contain at least one %<map%> clause%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma pack (pop)%> encountered without matching %<#pragma pack (push)%>%<#pragma pack%> has no effect with %<-fpack-struct%> - ignored%<#pragma pack(pop, %E)%> encountered without matching %<#pragma pack(push, %E)%>%<#pragma redefine_extname%> ignored due to conflict with %<asm%> declaration%<#pragma redefine_extname%> ignored due to conflict with previous %<#pragma redefine_extname%>%<#pragma redefine_extname%> ignored due to conflict with previous rename%<#pragma scalar_storage_order%> is not supported for C++%<#pragma vtable%> no longer supported%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> is not allowed here%<$%>operand number used after format without operand number%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%.*s%> directive argument is not a nul-terminated string%<%.*s%> directive output between %wu and %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output between %wu and %wu bytes may cause result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes may exceed minimum required size of 4095%<%.*s%> directive output may be truncated writing %wu byte into a region of size %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output of %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output truncated writing %wu byte into a region of size %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive precision out of range%<%.*s%> directive width out of range%<%.*s%> directive writing %wu byte into a region of size %wu%<%.*s%> directive writing %wu bytes into a region of size %wu%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing %wu or more bytes into a region of size %wu%<%.*s%> directive writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing up to %wu bytes into a region of size %wu%<%.*s%> directive writing up to %wu bytes into a region of size between %wu and %wu%<%D::%D%> is not a class member%<%D::%D%> is not a member of %qT%<%E::%E%> has not been declared%<%E::%E%> is not a class or namespace%<%E::%E%> is not a class, namespace, or enumeration%<%E::%E%> is not a type%<%E::%E%> scoped attribute directive ignored%<%T::%D%> names constructor in %qT%<%T::%D%> names destructor%<%T::%D%> names the constructor, not the type%<%T::%E%> has not been declared%<%T::%E%> is not a type%<%T::%E%> names the constructor, not the type%<%c%> is not a valid character in an identifier%<%c%> is not a valid first character for an identifier%<%c%E%> not found in protocol(s)%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration%<%s %s%> construct not closely nested inside of %qs%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region%<%s%> is unknown%<%s=%s%> and %<%s-%s%> are incompatible%<&%> constraint used with no register class%<&%> not allowed by itself in line %d%<&%> should come before %<...%>%<&&%> not valid in GIMPLE%<)%> expected at %C%<*%> in boolean context, suggest %<&&%> instead%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>%<-%s%> conflicts with the other architecture options, which specify a %s processor%<--help%> argument %q.*s is ambiguous, please be more specific%<-I-%> specified twice%<-MG%> may only be used with %<-M%> or %<-MM%>%<-W%serror=%s%>: no option %<-%s%>%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?%<-Wabi%> warns about differences from the most up-to-date ABI, which is also used by default%<-Wabi%> won%'t warn about anything%<-Wabi=1%> is not supported, using =2%<-Werror=%> argument %qs is not valid for %s%<-Werror=%s%>: %<-%s%> is not an option that controls warnings%<-Wformat-contains-nul%> ignored without %<-Wformat%>%<-Wformat-extra-args%> ignored without %<-Wformat%>%<-Wformat-nonliteral%> ignored without %<-Wformat%>%<-Wformat-security%> ignored without %<-Wformat%>%<-Wformat-y2k%> ignored without %<-Wformat%>%<-Wformat-zero-length%> ignored without %<-Wformat%>%<-Wmisleading-indentation%> is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers%<-f%s%> and %<%s=%s%> are incompatible%<-f%s%> is not supported with CONST16 instructions%<-f%s%> not supported: ignored%<-f%sleading-underscore%> not supported on this target machine%<-fPIC%> and %<-fpic%> are not supported in this configuration%<-fPIC%> is not supported%<-fPIC%>/%<-fpic%> not supported for this target%<-fPIE%> is not supported%<-fabi-compat-version=1%> is not supported, using =2%<-fabi-version=1%> is no longer supported%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1%<-falign-%s%> is not between 0 and %d%<-falign-labels=%d%> is not supported%<-falign-loops=%d%> is not supported%<-faligned-new=%d%> is not a power of two%<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-address%>%<-fassociative-math%> disabled; other options take precedence%<-fcall-saved-REG%> is not supported for out registers%<-fcf-protection=branch%> is not supported for this target%<-fcf-protection=full%> is not supported for this target%<-fcf-protection=return%> is not supported for this target%<-fd-lines-as-code%> has no effect in free form%<-fd-lines-as-comments%> has no effect in free form%<-fdata-sections%> not supported for this target%<-fdbg-cnt=%s:%d-%d%> has smaller upper limit than the lower%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>%<-fdirectives-only%> is incompatible with %<-traditional%>%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=standard%> for Ada%<-fexcess-precision=standard%> for C++%<-fexcess-precision=standard%> for Fortran%<-ffunction-sections%> not supported for this target%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)%<-fipa-bit-cp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-cp%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-cp-clone%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-icf%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-functions%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-variables%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pta%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pure-const%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-ra%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference-addressable%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-sra%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-stack-alignment%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-vrp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive%<-fno-fat-lto-objects%> are supported only with linker plugin%<-fno-gnu89-inline%> is only supported in GNU99 or C99 mode%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>%<-fobjc-exceptions%> is required to enable Objective-C exception syntax%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> greater than 1%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-fnext-runtime%> with %<-fobjc-abi-version%> argument less than 2%<-foffload-abi%> option can be specified only for offload compiler%<-fopenacc-dim%> operand is malformed at %qs%<-fpartial-inlining%> is incompatible with %<-flive-patching=inline-only-static%>%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target%<-fpic%> and %<-mapcs-reent%> are incompatible%<-fpic%> is not supported%<-fpie%> is not supported%<-fprefetch-loop-arrays%> is not supported with %<-Os%>%<-fprefetch-loop-arrays%> not supported for this target%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)%<-frecord-gcc-switches%> is not supported by the current target%<-freorder-blocks-and-partition%> does not support unwind info on this architecture%<-freorder-blocks-and-partition%> does not work on this architecture%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture%<-freorder-blocks-and-partition%> not supported on this architecture%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option%<-fsanitize-recover=%s%> is not supported%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are incompatible with %<-fsanitize=thread%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> is incompatible with %<-fsanitize=kernel-address%>%<-fsanitize=all%> option is not valid%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsplit-stack%> currently only supported on GNU/Linux%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with glibc-2.18 or later%<-fsplit-stack%> does not support 2 register parameters for a nested function%<-fsplit-stack%> does not support 3 register parameters%<-fsplit-stack%> does not support fastcall with nested function%<-fsplit-stack%> is not supported by this compiler configuration%<-fsplit-stack%> requires assembler support for CFI directives%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>%<-fstack-check=specific%> for Thumb-1%<-fstack-check=specific%> not implemented for MIPS16%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses%<-fstack-limit-%> options are ignored with %<-mfdpic%>; use %<-mstack-check-l1%>%<-fstack-limit-%> options are not supported on this cpu%<-fstack-protector%> not supported for this target%<-fuse-cxa-atexit%> is not supported for msp430-elf%<-fuse-linker-plugin%>, but %s not found%<-fwhole-program%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fwpa%> and %<-fltrans%> are mutually exclusive%<-g%> is only supported when using GAS on this processor%<-g%> option disabled%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level%<-gdwarf-6%> is output as version 5 with incompatibilities%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>%<-gnat%> misspelled as %<-gant%>%<-gsplit-dwarf%> is not supported on this platform, ignored%<-gsplit-dwarf%> is not supported with LTO, disabling%<-iplugindir%> <dir> option not passed from the gcc driver%<-m%s%> not supported in this configuration%<-m64%> requires a PowerPC64 cpu%<-mabi=%s%> not supported with %<-fsanitize=address%>%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>%<-mabi=%s%> not supported with %<-fsanitize=thread%>%<-mabi=2fp+%> option only support when FPU available, must be enable %<-mext-fpu-sp%> or %<-mext-fpu-dp%>%<-mabi=ms%> not supported with X32 ABI%<-maix64%> required: 64-bit computation with 32-bit addressing not yet supported%<-maix64%> requires PowerPC64 architecture remain enabled%<-malign-functions%> is obsolete, use %<-falign-functions%>%<-malign-functions=%d%> is not between 0 and %d%<-malign-jumps%> is obsolete, use %<-falign-jumps%>%<-malign-jumps=%d%> is not between 0 and %d%<-malign-loops%> is obsolete, use %<-falign-loops%>%<-malign-loops=%d%> is not between 0 and %d%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>%<-march=%s%> is not compatible with the selected ABI%<-march=%s%> requires %<-mfp32%>%<-march=%s%>: %s must separate with _%<-march=%s%>: Expect number after %<%dp%>.%<-march=%s%>: ISA string is not in canonical order. %<%c%>%<-march=%s%>: ISA string must begin with rv32 or rv64%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-masm=intel%> not supported in this configuration%<-max-stackframe=%d%> is not usable, not between 0 and %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination%<-mbranch-cost=%d%> is not between 0 and 5%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> is not compatible with %s%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH%<-mcmodel incompatible with other toc options%>%<-mcmodel%> incompatible with other toc options%<-mcmodel=%> is not supported in 32-bit mode%<-mcode-region=either%> requires the large memory model (%<-mlarge%>)%<-mcode-region=upper%> requires the large memory model (%<-mlarge%>)%<-mcorea%> and %<-mcoreb%> can%'t be used together%<-mcorea%> should be used with %<-mmulticore%>%<-mcoreb%> should be used with %<-mmulticore%>%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead%<-mcpu=%s%> conflicts with %<-march=%s%>%<-mcpu=%s%> has invalid silicon revision%<-mcpu=%s%> is not valid%<-mdata-region=either%> requires the large memory model (%<-mlarge%>)%<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)%<-mdiv%> requires %<-march%> to subsume the %<M%> extension%<-mdouble-float%> ignored without %<-mhard-float%>%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>%<-mes0%> can only be used with C%<-mexr%> is used without %<-ms%>%<-mexr%> is used without %<-ms%> or %<-msx%>%<-mfdivdu%> ignored without %<-mhard-float%>%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target%<-mfentry%> is supported only for 64-bit CPUs%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>%<-mfloat-abi=hard%> and VFP%<-mfloat-abi=hard%>: selected processor lacks an FPU%<-mfpxx%> can only be used with the o32 ABI%<-mfpxx%> requires %<-mlra%>%<-mfunction-return%> and %<-fcf-protection%> are not compatible%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI%<-mgp32%> used with a 64-bit ABI%<-mgp64%> used with a 32-bit ABI%<-mgp64%> used with a 32-bit processor%<-mgpopt%> not supported with PIC.%<-mgprel-sec=%> argument is not a valid regular expression.%<-mgprel-sec=%> not supported with PIC.%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>%<-mhard-float%> is not supported by the selected CPU%<-mincoming-stack-boundary=%d%> is not between %d and 12%<-mindirect-branch%> and %<-fcf-protection%> are not compatible%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible%<-mint32%> is not supported for H8300 and H8300L targets%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead%<-mips3d%> requires %<-mpaired-single%>%<-misr-secure=%d%> argument not in between 0 and 3%<-misr-vector-size=%d%> argument must be 4 or 16%<-mlarge%> requires a 430X-compatible %<-mmcu=%>%<-mlong-double-64%> not allowed with %<-m64%>%<-mloongson-ext2%> must be used with %<-mloongson-ext%>%<-mloongson-mmi%> must be used with %<-mhard-float%>%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>%<-mmul=g13%> cannot be used with %<-mcpu=g10%>%<-mmul=g13%> cannot be used with %<-mcpu=g14%>%<-mmul=g14%> cannot be used with %<-mcpu=g10%>%<-mmul=g14%> cannot be used with %<-mcpu=g13%>%<-mmulticore%> can only be used with BF561%<-mn%> is not supported for linux targets%<-mn%> is used without %<-mh%> or %<-ms%> or %<-msx%>%<-mno-%s%> turns off %<-m%s%>%<-mno-allow-string-insns%> forbids the generation of the RMPA instruction%<-mno-altivec%> disables vsx%<-mno-dpfp-lrsr%> supported only with %<-mdpfp%>%<-mno-exr%> is valid only with %<-ms%> or %<-msx%> - option ignored%<-mno-fentry%> isn%'t compatible with SEH%<-mno-gpopt%> needs %<-mexplicit-relocs%>%<-mno-mpy%> supported only for ARC700 or ARCv2%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> is not compatible with this target%<-mnop-mcount%> is not implemented for %<-fPIC%>%<-mpcrel%> %<-fPIC%> is not currently supported on selected cpu%<-mpic-register=%> is useless without %<-fpic%>%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)%<-mpreferred-stack-boundary%> is not supported for this target%<-mpreferred-stack-boundary=%d%> is not between %d and %d%<-mpreferred-stack-boundary=%d%> must be between %d and %d%<-mquad-memory%> is not available in little endian mode%<-mquad-memory%> requires 64-bit mode%<-mquad-memory-atomic%> requires 64-bit mode%<-mr0rel-sec=%> argument is not a valid regular expression.%<-mr0rel-sec=%> not supported with PIC.%<-mregparm%> is ignored for Intel MCU psABI%<-mregparm%> is ignored in 64-bit mode%<-mregparm=%d%> is not between 0 and %d%<-mrelax%> is only supported for RTP PIC%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> is ignored in 64bit mode%<-ms2600%> is used without %<-ms%>%<-mshared-library-id=%> specified without %<-mid-shared-library%>%<-mshared-library-id=%s%> is not between 0 and %d%<-msmart%> is incompatible with %<-mhigh-registers%>%<-mspfp_fast%> not available on ARC600 or ARC601%<-msse5%> was removed%<-msseregparm%> used without SSE enabled%<-mstack-guard%> implies use of %<-mstack-size%>%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code%<-msx%> is not supported in coff%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead%<-mvsx%> and %<-mno-altivec%> are incompatible%<-mvsx%> needs indexed addressing%<-mvsx%> requires hardware floating point%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>%<-pipe%> ignored because %<-save-temps%> specified%<-pipe%> not supported%<-static-libgfortran%> is not supported in this configuration%<-x %s%> after last input file has no effect%<.%s%> designator used multiple times in the same initializer list%<...%> handler must be the last handler for its try block%<...%> not allowed in designated initializer list%<::%> needed in PROCEDURE binding with explicit target at %C%<::%D%> has not been declared%<::%D%> has not been declared; did you mean %qs?%<::%E%> has not been declared%<::%E%> is not a class or namespace%<::%E%> is not a class, namespace, or enumeration%<::%E%> is not a type%<::main%> must return %<int%>%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<<<%> in boolean context, did you mean %<<%>?%<=> target%> is invalid for DEFERRED binding at %C%<>>%> operator is treated as two right angle brackets in C++11%<>>%> should be %<> >%> within a nested template argument list%<?:%> using integer constants in boolean context%<?:%> using integer constants in boolean context, the expression will always evaluate to %<true%>%<@catch%> parameter cannot be protocol-qualified%<@catch%> parameter is not a known Objective-C class type%<@dynamic%> is not available in Objective-C 1.0%<@dynamic%> not in @implementation context%<@dynamic%> requires the @interface of the class to be available%<@encode%> must specify a type as an argument%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@interface%> of class %qE not found%<@optional%> is allowed in @protocol context only%<@optional%> is not available in Objective-C 1.0%<@package%> is not available in Objective-C 1.0%<@package%> presently has the same effect as %<@public%>%<@property%> is not available in Objective-C 1.0%<@required%> is allowed in @protocol context only%<@required%> is not available in Objective-C 1.0%<@synchronized%> argument is not an object%<@synthesize%> cannot be used in categories%<@synthesize%> is not available in Objective-C 1.0%<@synthesize%> not in @implementation context%<@synthesize%> requires the @interface of the class to be available%<@throw%> (rethrow) used outside of a %<@catch%> block%<@throw%> argument is not an object%<@try%> without %<@catch%> or %<@finally%>%<CPU_TYPE%> and %<MPY_TYPE%> column headings are missing from %<devices.csv%>%<CPU_TYPE%> column heading is missing from %<devices.csv%>%<CTABLE_ENTRY%> base address is not a multiple of 256%<CTABLE_ENTRY%> index %%<DECL_GIMPLE_REG_P%> set on a variable with address taken%<G0%> in format at %L%<GCC ivdep%> directive not at the start of a loop at %C%<GCC novector%> directive not at the start of a loop at %C%<GCC unroll%> directive not at the start of a loop at %C%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C%<GCC vector%> directive not at the start of a loop at %C%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model%<LEXER_DEBUGGING_ENABLED_P%> is not set to true%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<MPY_TYPE%> column heading is missing from %<devices.csv%>%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>%<TYPE_BINFO%> is not %<TREE_BINFO%>%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p%<TYPE_CACHED_VALUES_P%> is set while it should not be%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>%<TYPE_CANONICAL%> is not compatible%<TYPE_CANONICAL%> of main variant is not main variant%<TYPE_FIELDS%> defined in incomplete type%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>%<TYPE_MAX_VALUE_RAW%> non-NULL%<TYPE_METHOD_BASETYPE%> is not main variant%<TYPE_METHOD_BASETYPE%> is not record nor union%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>%<TYPE_OFFSET_BASETYPE%> is not record nor union%<TYPE_VALUES_RAW%> field is non-NULL%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>%<V%> modifier on non-integer register%<[%E] =%> used in a GNU-style designated initializer for class %qT%<[*]%> not allowed in other than function prototype scope%<[*]%> not in a declaration%<[super ...]%> must appear in a method context%<_Alignas%> specifiers cannot reduce alignment of %qE%<_Alignas%> specifiers cannot reduce alignment of compound literal%<_Alignas%> specifiers cannot reduce alignment of unnamed field%<_Atomic%> %qD in %<aligned%> clause%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in %<linear%> clause%<_Atomic%> %qD in %qs clause%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in implicit %<map%> clause%<_Atomic%> %qE in %<reduction%> clause%<_Atomic%> %qE in %qs clause%<_Atomic%> applied to a qualified type%<_Atomic%> expression in %<#pragma omp atomic%>%<_Atomic%> in Objective-C%<_Atomic%> iteration variable %qE%<_Atomic%> qualified type in %<#pragma omp declare reduction%>%<_Atomic%>-qualified array type%<_Atomic%>-qualified function type%<_Atomic%>-qualified parameter type %qT of %q+D%<_Atomic%>-qualified return type of %qD%<_Float%d%s%> is not supported on this target%<_Generic%> association has function type%<_Generic%> association has incomplete type%<_Generic%> association has variable length type%<_Generic%> selector matches multiple associations%<_Generic%> selector of type %qT is not compatible with any association%<_Generic%> specifies two compatible types%<_Noreturn%> in empty declaration%<_Sat%> is used without %<_Fract%> or %<_Accum%>%<__BELOW100__%> attribute only applies to variables%<__GIMPLE%> only valid with %<-fgimple%>%<__RTL%> function cannot be compiled with %<-flto%>%<__alignof%> applied to a bit-field%<__auto_type%> followed by %<[[]]%> attributes%<__auto_type%> in empty declaration%<__auto_type%> may only be used with a single declarator%<__auto_type%> requires a plain identifier as declarator%<__auto_type%> requires an initialized data declaration%<__auto_type%> used with a bit-field initializer%<__builtin_arc_aligned%> with non-constant alignment%<__builtin_complex%> operand not of real binary floating-point type%<__builtin_complex%> operands of different types%<__builtin_convertvector%> first argument must be an integer or floating vector%<__builtin_convertvector%> number of elements of the first argument vector and the second argument vector type should be the same%<__builtin_convertvector%> second argument must be an integer or floating vector type%<__builtin_eh_return%> not supported on this target%<__builtin_longjmp%> second argument must be 1%<__builtin_mffsl%> not supported with %<-msoft-float%>%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>%<__builtin_next_arg%> called without an argument%<__builtin_rx_%s%> takes %<C%>, %<Z%>, %<S%>, %<O%>, %<I%>, or %<U%>%<__builtin_saveregs%> not supported by this subtarget%<__builtin_saveregs%> not supported by this target%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>%<__builtin_set_thread_pointer%> is not supported on this target%<__builtin_shuffle%> argument vector(s) inner type must have the same size as inner type of the mask%<__builtin_shuffle%> argument vectors must be of the same type%<__builtin_shuffle%> arguments must be vectors%<__builtin_shuffle%> last argument must be an integer vector%<__builtin_shuffle%> number of elements of the argument vector(s) and the mask vector should be the same%<__builtin_thread_pointer%> is not supported on this target%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments%<__delay_cycles%> is limited to 32-bit loop counts%<__delay_cycles%> only takes constant arguments%<__delay_cycles%> only takes non-negative cycle counts%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__int%d%> is not supported by this target%<__int%d%> is not supported on this target%<__label__%> declarations are only allowed in function scopes%<__label__%> not at the beginning of a block%<__restrict%> can only be specified for objects and functions%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> before %qD%<__thread%> can only be specified for objects and functions%<__transaction_atomic%> without transactional memory support enabled%<__transaction_cancel%> not within %<__transaction_atomic%>%<__transaction_cancel%> within a %<__transaction_relaxed%>%<__transaction_cancel%> without transactional memory support enabled%<__transaction_relaxed%> without transactional memory support enabled%<a%d%> argument of %qs intrinsic at %L must be %s(%d)%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L%<alias%> attribute ignored because function is defined%<alignas%> argument has non-integral type %qT%<aligned%> clause alignment expression must be integral%<aligned%> clause alignment expression must be positive constant integer expression%<always_inline%> function might not be inlinable%<and%> of mutually exclusive equal-tests is always 0%<asm%> clobber conflict with input operand%<asm%> clobber conflict with output operand%<asm%> declaration ignored due to conflict with previous rename%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<asm%> not allowed in %<transaction_safe%> function%<asm%> not allowed in atomic transaction%<asm%> operand %d probably does not match constraints%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> qualifier %qT ignored outside of function body%<asm%> qualifier outside of function body%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list%<asm%> specifiers are not permitted on non-static data members%<assign%> attribute conflicts with %<copy%> attribute%<assign%> attribute conflicts with %<retain%> attribute%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<async%> expression must be integral%<atexit%> failed%<atomic%> property %qs is using bit-field instance variable %qs%<atomic_cancel%>%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause%<auto%> can only be specified for variables or function declarations%<auto%> changes meaning in C++11; please remove it%<auto%> conflicts with other OpenACC loop specifiers%<auto%> in file-scope empty declaration%<auto%> not allowed in alias declaration%<auto%> parameter not permitted in this context%<bank_switch%> has no effect on non-interrupt functions%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region%<builtin_return_address%> contains only 2 bytes of address%<cancel for%> inside %<nowait%> for construct%<cancel for%> inside %<ordered%> for construct%<cancel sections%> inside %<nowait%> sections construct%<catch%> is not supported%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>%<const%> %qs cannot be declared %<mutable%>%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration%<const%> can only be specified for objects and functions%<const%> qualified %<depobj%> expression%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>%<constexpr%> call flows off the end of the function%<constexpr%> constructor does not have empty body%<constexpr%> constructor for union %qT must initialize exactly one non-static data member%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type%<constexpr%> static data member %qD must have an initializer%<constexpr%> variable %qD has variably-modified type %qT%<constinit%> can only be applied to a variable with static or thread storage duration%<constinit%> on function return type is not allowed%<constinit%> variable %qD does not have a constant initializer%<copy%> attribute is only valid for Objective-C objects%<critical%> region may not be nested inside a %<critical%> region with the same name%<custom-%s=%> argument should be a non-negative integer%<custom-%s=%> is not recognized as FPU instruction%<custom-%s=%> requires argument%<decl-specifier%> in declaration of deduction guide%<decl-specifier%> invalid in condition%<declare variant%> on constructor %qD%<declare variant%> on defaulted %qD%<declare variant%> on deleted %qD%<declare variant%> on destructor %qD%<declare variant%> on virtual %qD%<decltype%> cannot resolve address of overloaded function%<decltype%> evaluates to %qT, which is not a class or enumeration type%<default%> label not within a switch statement%<default%> target was not set%<delete[]%> is not a constant expression%<depend%> clause with %<depobj%> dependence type on array section%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space%<depend%> clause with %<sink%> modifier waiting for lexically later iteration%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct%<depend(%s)%> is only allowed in %<omp ordered%>%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct%<depobj%> expression is not lvalue expression%<device%> id must be integral%<dim%> argument of %qs intrinsic at %L is not a valid codimension index%<dim%> argument of %qs intrinsic at %L is not a valid dimension index%<dim%> argument of %s intrinsic at %L is not a valid dimension index%<dist_schedule%> chunk size expression must be integral%<distribute%> region must be strictly nested inside %<teams%> construct%<dynamic_cast%> not permitted with %<-fno-rtti%>%<dynamic_cast<%#T>(%#D)%> can never succeed%<else%> without a previous %<if%>%<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<explicit%> in friend declaration%<explicit%> outside class declaration%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified multiple times%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<flatten%> attribute is ignored on aliases%<flush%> list specified together with memory order clause%<fopen%>: %s: %m%<for%> loop initial declarations are only allowed in C99 or C11 mode%<friend%> can only be specified inside a class%<friend%> used outside of class%<gang%> num expression must be integral%<gang%> num value must be positive%<gang%> static expression must be integral%<gang%> static value must be positive%<generic%> CPU can be used only for %<-mtune=%> switch%<generic%> CPU can be used only for %<target("tune=")%> attribute%<getter%> attribute of property %qD conflicts with previous declaration%<gnu_inline%> attribute present on %q+D%<goto%> in %<constexpr%> function%<goto%> is not a constant expression%<grainsize%> expression must be integral%<grainsize%> value must be positive%<h%> applied to non-register operand%<hint%> expression must be constant integer expression%<hint%> expression must be integral%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>%<ifunc%> resolver for %qD must return %qT%<ifunc%> resolver for %qD should return %qT%<inbranch%> clause is incompatible with %<notinbranch%>%<inline%> can only be specified for functions%<inline%> in empty declaration%<inline%> is not allowed in declaration of friend template specialization %qD%<inline%> specified for friend class declaration%<inline%> specifier invalid for function %qs declared out of global scope%<inline%> specifier invalid for variable %qD declared at block scope%<inscan%> %<reduction%> clause on %qs construct%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator%<inscan%> %<reduction%> clause with array section%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<iterator%> modifier incompatible with %qs%<iterator%> modifier may not be specified on %<depobj%> construct%<l1-cache-size%> parameter is not a power of two %d%<lang_*%> check: failed in %s, at %s:%d%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>%<linear%> clause may not be specified together with %<ordered%> clause with a parameter%<linear%> clause step %qE is neither constant nor a parameter%<linear%> clause step expression must be integral%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause%<location_t%> is not defined as a type%<locus%> is not defined as a type%<long long long%> is too long for GCC%<long%> and %<short%> specified together%<long%> switch expression not converted to %<int%> in ISO C%<lp_array%> does not match %<region_tree%>%<lp_array%> is corrupted for lp %i%<lto_obj_file_open()%> failed%<main%> declared %<_Noreturn%>%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region%<memset%> used with constant zero length parameter; this could be due to transposed parameters%<memset%> used with length equal to number of elements without multiplication by element size%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit%<ms_hook_prologue%> attribute is not compatible with nested function%<msp430_set_driver_var%> expects 2 arguments%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct%<namespace %E%> is ambiguous%<namespace%> definition is not allowed here%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array%<new%> of type %qT with extended alignment %d%<no-custom-%s%> does not accept arguments%<nogroup%> clause must not be used together with %<reduction%> clause%<nonatomic%> attribute of property %qD conflicts with previous declaration%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause%<nonnull%> argument %qD compared to NULL%<noreturn%> function does return%<nowait%> clause must not be used together with %<copyprivate%>%<num_tasks%> value must be positive%<num_teams%> value must be positive%<num_threads%> value must be positive%<offsetof%> within non-standard-layout type %qT is conditionally-supported%<operator %s%>%<operator %s%> in %<%s%E%>%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<operator delete[]%> cannot be a destroying delete%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)%<operator new%> must return type %qT%<operator new%> takes type %<size_t%> (%qT) as first parameter%<operator%s%>%<operator%s%> in %<%E %s %E%>%<operator%s%> in %<%E%s%>%<operator%s%> in %<%s%E%>%<operator=%> should return a reference to %<*this%>%<operator[]%>%<operator[]%> in %<%E[%E]%>%<or%> of unmatched not-equal tests is always 1%<order%> clause must not be used together with %<ordered%>%<ordered simd threads%> must be closely nested inside of %<for simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter may not be specified on %qs construct%<ordered%> clause with parameter on range-based %<for%> loop%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>%<pex_init%> failed: %m%<pragma omp requires%> requires at least one clause%<priority%> expression must be integral%<priority%> value must be non-negative%<readonly%> attribute conflicts with %<readwrite%> attribute%<readonly%> attribute conflicts with %<setter%> attribute%<readonly%> attribute of property %qD conflicts with previous declaration%<region_array%> does not match %<region_tree%>%<region_array%> is corrupted for region %i%<register%> in file-scope empty declaration%<register%> storage class specifier used%<reinterpret_cast%> from integer to pointer%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers%<reinterpret_cast%> is not a constant expression%<reinterpret_cast<%T>(%E)%> is not a constant expression%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>%<retain%> attribute conflicts with %<copy%> attribute%<retain%> attribute is only valid for Objective-C objects%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<safelen%> clause expression must be positive constant integer expression%<scalar_storage_order%> is not supported because endianness is not uniform%<seq%> overrides other OpenACC loop specifiers%<setter%> attribute of property %qD conflicts with previous declaration%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size%<signed%> and %<unsigned%> specified together%<simdlen%> clause expression must be positive constant integer expression%<simdlen%> clause value is bigger than %<safelen%> clause value%<sizeof%> applied to a bit-field%<sizeof%> on array function parameter %qE will return size of %qT%<sizeof...%> argument must be surrounded by parentheses%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array%<static%> %qs cannot be declared %<mutable%>%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specifier invalid for function %qs declared out of global scope%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>%<static_cast%> from type %qT to type %qT casts away qualifiers%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?%<std::%s%> is only available from %s onwards%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>%<std::tuple_size<%T>::value%> is not an integral constant expression%<strong%> using directive no longer supported%<struct %E%> declared in %<for%> loop initial declaration%<symver%> attribute argument %qs must contain one or two %<@%>%<symver%> attribute argument not a string constant%<symver%> attribute is only applicable to symbols%<symver%> attribute only applies to functions and variables%<target("rtd")%> is ignored in 64bit mode%<target("sseregparm")%> used without SSE enabled%<target("tune=x86-64")%> is deprecated; use %<target("tune=k8")%> or %<target("tune=generic")%> instead as appropriate%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits%<task%> reduction modifier on a construct with a %<nowait%> clause%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct%<template%> keyword not permitted in destructor name%<template%> must follow a nested-name-specifier%<this%> allowed in OpenMP only in %<declare simd%> clauses%<this%> cannot be captured by reference%<this%> is unavailable for static member functions%<this%> may not be used in this context%<this%> was not captured for this lambda function%<thread_limit%> expression must be integral%<thread_limit%> value must be positive%<threadprivate%> %qD is not file, namespace or block scope variable%<threadprivate%> %qE directive not in %qT definition%<threadprivate%> %qE has incomplete type%<throw%> will always call %<terminate%>%<tile%> argument needs integral type%<tile%> argument needs positive integral constant%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> may only be specified for a virtual function%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<typedef%> was ignored in this declaration%<typeid%> is not a constant expression because %qE is of polymorphic type%<typeid%> of qualified function type %qT%<typeid%> operator cannot appear in a constant-expression%<typename %T::%D%> names %q#T, which is not a class template%<typename %T::%D%> names %q#T, which is not a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed arguments%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores%<vector%> length expression must be integral%<vector%> length value must be positive%<verify_gimple%> failed%<virtual%> %<consteval%> method %qD not supported yet%<virtual%> can only be specified for functions%<virtual%> outside class declaration%<virtual%> specified more than once in base-specifier%<void%> as only parameter may not be qualified%<void%> must be the only parameter%<volatile%> can only be specified for objects and functions%<volatile%>-qualified parameter is deprecated%<volatile%>-qualified return type is deprecated%<volatile%>-qualified structured binding is deprecated%<wait%> expression must be integral%<warn_if_not_aligned%> may not be specified for %q+D%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<worker%> num expression must be integral%<worker%> num value must be positive%<||%> not valid in GIMPLE%<~%> on a boolean expression%<~%> on an expression of type %<bool%>%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>%G%<%.*s%> directive argument is null%G%<alloca%> bound is unknown%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu byte may overlap %wu byte%G%qD accessing %wu bytes may overlap %wu byte%G%qD accessing %wu byte may overlap up to %wu bytes%G%qD accessing %wu bytes may overlap up to %wu bytes%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes may overlap %wu byte%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%G%qD destination unchanged after copying no bytes%G%qD destination unchanged after copying no bytes from a string of length %E%G%qD forming offset %s is out of bounds%G%qD forming offset %s is out of the bounds [0, %wu]%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD forming offset %s is out of the bounds of object %qD with type %qT%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero%G%qD offset %s from the object at %qE is out of the bounds of %qT%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi%G%qD offset %s is out of bounds%G%qD offset %s is out of the bounds [0, %wu]%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD offset %s is out of the bounds of object %qD with type %qT%G%qD output may be truncated copying %E byte from a string of length %wu%G%qD output may be truncated copying %E bytes from a string of length %wu%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%G%qD output truncated before terminating nul copying %E byte from a string of the same length%G%qD output truncated before terminating nul copying %E bytes from a string of the same length%G%qD output truncated before terminating nul copying as many bytes from a string as its length%G%qD output truncated copying %E byte from a string of length %wu%G%qD output truncated copying %E bytes from a string of length %wu%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu%G%qD pointer overflow between offset %s and size %s%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%G%qD source argument is the same as destination%G%qD specified bound %E equals destination size%G%qD specified bound %E equals source length%G%qD specified bound %E exceeds destination size %wu%G%qD specified bound %wu exceeds maximum object size %wu%G%qD specified bound between %wu and %wu exceeds maximum object size %wu%G%qD specified bound depends on the length of the source argument%G%qD writing %wu byte into a region of size %wu%G%qD writing %wu bytes into a region of size %wu%G%qD writing %wu byte into a region of size between %wu and %wu%G%qD writing %wu bytes into a region of size between %wu and %wu%G%qD writing between %wu and %wu bytes into a region of size %wu%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>%Gargument %u null where non-null expected%Gargument to %<alloca%> is too large%Gargument to %<alloca%> is zero%Gargument to %<alloca%> may be too large%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT%Gargument to variable-length array is too large%Gargument to variable-length array is zero%Gargument to variable-length array may be too large%Gargument to variable-length array may be too large due to conversion from %qT to %qT%Gnull destination pointer%Gnull format string%Gunbounded use of %<alloca%>%Gunbounded use of variable-length array%Guse of %<alloca%>%Guse of %<alloca%> within a loop%Gvariable-length array bound is unknown%Gwriting %wu byte into a region of size %wu%Gwriting %wu bytes into a region of size %wu%Gwriting %wu byte into a region of size between %wu and %wu%Gwriting %wu bytes into a region of size between %wu and %wu%Gwriting between %wu and %wu bytes into a region of size %wu%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu%Gwriting one too many bytes into a region of a size that depends on %<strlen%>%K%<asm%> not allowed in %<transaction_safe%> function%K%qD reading %E byte from a region of size %E%K%qD reading %E bytes from a region of size %E%K%qD reading %E or more bytes from a region of size %E%K%qD reading between %E and %E bytes from a region of size %E%K%qD specified bound %E equals destination size%K%qD specified bound %E exceeds destination size %E%K%qD specified bound %E exceeds maximum object size %E%K%qD specified bound %E exceeds the size %E of unterminated array%K%qD specified bound %E may exceed the size of at most %E of unterminated array%K%qD specified bound [%E, %E] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds the size %E of unterminated array%K%qD specified bound [%wu, %wu] may exceed the size of at most %E of unterminated array%K%qD specified bound between %E and %E exceeds destination size %E%K%qD specified bound between %E and %E exceeds maximum object size %E%K%qD specified size %E exceeds maximum object size %E%K%qD specified size between %E and %E exceeds maximum object size %E%K%qD writing %E byte into a region of size %E overflows the destination%K%qD writing %E bytes into a region of size %E overflows the destination%K%qD writing %E or more bytes into a region of size %E overflows the destination%K%qD writing between %E and %E bytes into a region of size %E overflows the destination%K%s %wd out of range %wd - %wd%Kargument %d must be a constant immediate%Kargument %d must be a constant immediate in range [0,15]%Kargument %d to %qE must be a constant immediate in range [0-%d]%Kargument %i is null but the corresponding size argument %i range is [%E, %E]%Kargument %i is null but the corresponding size argument %i value is %E%Kargument %i range [%E, %E] exceeds maximum object size %E%Kargument %i range [%E, %E] is negative%Kargument %i value %E is negative%Kargument %i value %qE exceeds maximum object size %E%Kargument %i value %qE is negative%Kargument %i value is zero%Kargument must be a 16-bit constant immediate%Kattempt to free a non-heap object%Kattempt to free a non-heap object %qD%Kcall to %qs declared with attribute error: %s%Kcall to %qs declared with attribute warning: %s%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>%Kcoprocessor %d is not enabled with +cdecp%d%Kfirst argument of %qD must be a pointer, second integer constant%Kinvalid use of %<__builtin_va_arg_pack ()%>%Kinvalid use of %<__builtin_va_arg_pack_len ()%>%Klane %wd out of range %wd - %wd%Klane index must be a constant immediate%Klast argument of %qD is not integer constant between 0 and 3%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E%Kreading %E byte from a region of size %E%Kreading %E bytes from a region of size %E%Kreading %E or more bytes from a region of size %E%Kreading between %E and %E bytes from a region of size %E%Ksaturation bit range must be a constant immediate%Ksaturation bit range must be in the range [%wd, %wd]%Kspecified bound %E exceeds destination size %E%Kspecified bound %E exceeds maximum object size %E%Kspecified bound between %E and %E exceeds destination size %E%Kspecified bound between %E and %E exceeds maximum object size %E%Kspecified size %E exceeds maximum object size %E%Kspecified size between %E and %E exceeds maximum object size %E%Ktotal size and element size must be a non-zero constant immediate%Kwriting %E byte into a region of size %E overflows the destination%Kwriting %E bytes into a region of size %E overflows the destination%Kwriting %E or more bytes into a region of size %E overflows the destination%Kwriting between %E and %E bytes into a region of size %E overflows the destination%d constructor found
  %d constructors found
  %d destructor found
  %d destructors found
  %d exits recorded for loop %d (having %d exits)%d frame table found
  %d frame tables found
! %i-bit mode not compiled in%llu bytes%q#D cannot be overloaded with %q#D%q#D conflicts with a previous declaration%q#D conflicts with version inherited from %qT%q#D declared here%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D should be initialized%q#D, declared using local type %qT, is used but never defined%q#D, declared using unnamed type, is used but never defined%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX%q#T has no member named %qE%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)%q#T has no member named %qE; did you mean %qE?%q#T has no user-provided default constructor%q#T has pointer data members%q#T has virtual base classes%q#T has virtual functions and accessible non-virtual destructor%q#T is not a class%q#T is not a class or namespace%q#T is not a template%q#T is not a valid type for a template non-type parameter%q#T only defines a private destructor and has no friends%q#T only defines private constructors and has no friends%q#T used where a %qT was expected%q#T used where a floating-point value was expected%q#T was previously declared here%q+#D cannot be declared%q+#D is not a static data member of %q#T%q+#D marked %<final%>, but is not virtual%q+#D marked %<override%>, but does not override%q+D alias between function and variable is not supported%q+D aliased to external symbol %qE%q+D aliased to undefined symbol %qE%q+D already declared with dllexport attribute: dllimport ignored%q+D declared as a friend%q+D declared as variadic function%q+D declared with an exception specification%q+D defined as variadic function without prototype%q+D defined both normally and as %qE attribute%q+D has incompatible attributes %qs and %qs%q+D in declare target directive does not have mappable type%q+D is static but declared in inline function %qD which is not static%q+D is usually a function%q+D offset %E in %qT isn%'t aligned to %u%q+D offset %E in %qT may not be aligned to %u%q+D redeclared as different kind of symbol%q+D redeclared inline with %<gnu_inline%> attribute%q+D redeclared inline without %<gnu_inline%> attribute%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D static data member inside of declare target directive%q+D takes only zero or two arguments%q+E is not a constant expression%q+F declared %<static%> but never defined%q+F used but never defined%q+T is not literal because:%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in map clauses%qD appears more than once in motion clauses%qD appears more than once in reduction clauses%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %i declared attribute %<nonstring%>%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]%qD attribute directive ignored%qD attribute is meaningless since members of the anonymous namespace get local symbols%qD attribute requires a single NTBS argument%qD called in a constant expression%qD called in a constant expression before its definition is complete%qD can be marked override%qD cannot appear in a constant-expression%qD cannot be %qs%qD cannot be declared %<virtual%>, since it is always static%qD cannot be defaulted%qD cannot be used as a function%qD cannot have default arguments%qD changed semantics in GCC 4.4%qD clearing an object of non-trivial type %#qT%s%qD clearing an object of type %#qT containing a pointer-to-member%s%qD clearing an object of type %#qT with no trivial copy-assignment%s%qD conflicts with used function%qD copying an object of non-trivial type %#qT from an array of %#qT%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead%qD declared %<static%> in %<constexpr%> context%qD declared %<static%> in %qs function%qD declared %<thread_local%> in %<constexpr%> context%qD declared %<thread_local%> in %qs function%qD declared %<transaction_safe_dynamic%>%qD declared as a %<virtual%> field%qD declared as a %<virtual%> parameter%qD declared as a %<virtual%> type%qD declared as a %<virtual%> variable%qD declared as a non-parameter%qD declared as an %<inline%> field%qD declared as an %<inline%> parameter%qD declared as an %<inline%> type%qD declared as array of %qT%qD declared as reference but not initialized%qD declared here%qD declared here as %q#D%qD declared here, later in the translation unit%qD defined but not used%qD defined here%qD does not have %<const char *%> type%qD does not have a mappable type in %qs clause%qD does not have integral or enumeration type%qD does not have integral type%qD does not name an enumeration in %qT%qD does not refer to a function%qD does not refer to a namespace scope function%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qE%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in lambda%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is normally a non-static function%qD is not a class or namespace%qD is not a class type%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %<depend%> clause%qD is not public%qD is not usable as a %<constexpr%> function because:%qD is static but used in inline function %qD which is not static%qD is threadprivate variable in %qs clause%qD is too small to hold all values of %q#T%qD is used uninitialized in this function%qD may be used uninitialized in this function%qD may not be declared as static%qD may not be declared within a namespace%qD moving an object of non-trivial type %#qT and size %E into a region of size %E%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted destructor%qD must be a global variable in %<#pragma acc declare link%>%qD must be a non-member function%qD must be a nonstatic member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD redeclared with different access%qD redeclared with different visibility%qD referenced in target region does not have a mappable type%qD renamed after being referenced in assembly%qD should be initialized%qD should be initialized in the member initialization list%qD should have been declared inside %qD%qD should return by value%qD source argument is the same as destination%qD specified both in declare target %<link%> and %<to%> clauses%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specifies less restrictive attribute than its target %qD: %s%qD specifies less restrictive attributes than its target %qD: %s%qD specifies more restrictive attribute than its target %qD: %s%qD specifies more restrictive attributes than its target %qD: %s%qD target declared here%qD used as a variant with incompatible %<construct%> selector sets%qD used before its definition%qD used in its own initializer%qD used without template arguments%qD violates the C++ One Definition Rule%qD was declared %<extern%> and later %<static%>%qD was declared %qs which implies default visibility%qD was declared here%qD was hidden%qD was not declared %<constexpr%>%qD was not declared in this scope%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation%qD was not declared in this scope; did you mean %qs?%qD was not initialized with a constant expression%qD was previously declared here%qD was used with no declaration before its definition%qD was used with no prototype before its definition%qD will be initialized after%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute %E is not an integer constant%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE is not an integer constant%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer constant%qE attribute argument should be between 0 to 255%qE attribute argument should be between 18 to 255%qE attribute argument value %qE does not refer to a function parameter%qE attribute argument value %qE does not refer to a variable argument list%qE attribute argument value %qE exceeds %wu%qE attribute argument value %qE exceeds the number of function parameters %u%qE attribute argument value %qE is negative%qE attribute argument value %qE is not an integer constant%qE attribute argument value %qE refers to a variadic function parameter of unknown type%qE attribute argument value %qE refers to parameter type %qT%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be applied to variables with specific sections%qE attribute cannot be specified for local variables%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on automatic variables%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option.%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is not supported on this platform%qE attribute is only applicable on functions%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute must appear before %qs attribute%qE attribute must apply to a declaration%qE attribute not allowed with auto storage class%qE attribute not available to functions that return value on the stack%qE attribute not available to functions with arguments passed on the stack%qE attribute not available to functions with variable number of arguments%qE attribute on a function not returning a pointer%qE attribute on function returning %<void%>%qE attribute on non-volatile variable%qE attribute only affects top level objects%qE attribute only applies to SH2A%qE attribute only applies to base type of a function pointer%qE attribute only applies to function types%qE attribute only applies to functions%qE attribute only applies to interrupt functions%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute without arguments on a non-prototype%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE cannot have both %qs and %qs attributes%qE declared %<threadprivate%> after first use%qE declared as function returning a function%qE declared as function returning an array%qE declared here%qE defined as wrong kind of tag%qE does not constrain a type%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type%qE does not have a mappable type in %qs clause%qE does not have pointer or array type%qE does not name a type%qE does not name a type; did you mean %qs?%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has not been declared%qE implies default visibility, but %qD has already been declared with a different visibility%qE in %<aligned%> clause is neither a pointer nor an array%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array%qE in %<reduction%> clause is a zero size array%qE in %q#T does not name a template type%qE in %q#T does not name a type%qE in namespace %qE does not name a template type%qE in namespace %qE does not name a template type; did you mean %qs?%qE in namespace %qE does not name a type%qE in namespace %qE does not name a type; did you mean %qs?%qE incompatible attribute ignored%qE initialized and declared %<extern%>%qE is a member of a union%qE is a pointer; did you mean to use %<->%>?%qE is an unrecognized format function type%qE is deprecated%qE is deprecated: %s%qE is neither a variable nor a function name in clause %qs%qE is neither function nor member function; cannot be declared friend%qE is not a class or namespace%qE is not a class template%qE is not a class, namespace, or enumeration%qE is not a constant expression%qE is not a constant expression because allocated storage has not been deallocated%qE is not a constant expression because it refers to a result of %<operator new%>%qE is not a constant expression because it refers to an incompletely initialized variable%qE is not a constant expression because it refers to mutable subobjects of %qT%qE is not a template%qE is not a type%qE is not a valid %<asm%> qualifier%qE is not a valid template argument for %qT because it is not the address of a variable%qE is not a valid template argument for type %qT%qE is not a valid template argument for type %qT because %qD does not have external linkage%qE is not a valid template argument for type %qT because %qD has no linkage%qE is not a valid template argument for type %qT because it is a pointer%qE is not a valid template argument for type %qT because it is not an lvalue%qE is not a valid template argument for type %qT because it is of type %qT%qE is not a valid template argument for type %qT because of conflicts in cv-qualification%qE is not a valid template argument for type %qT because string literals can never be used in this context%qE is not a valid template argument of type %qT because %qD has no linkage%qE is not a valid template argument of type %qT because %qE is not a variable%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %<depend%> clause%qE is not of type %qT%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is predetermined %qs for %qs%qE is used uninitialized in this function%qE may be used uninitialized in this function%qE may not respond to %<%c%E%>%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<register%>%qE used with %<typedef%>%qE with %<link%> clause used in %<routine%> function%qE writing a terminating nul past the end of the destination%qF declared %<static%> but never defined%qF requires %<-mvx%>%qF requires z14 or higher%qF requires z15 or higher%qT and %qT are in disjoint named address spaces%qT as type rather than plain %<decltype(auto)%>%qT declared here%qT declared with a mismatched class-key %qs%qT declared with greater visibility than its base %qT%qT declared with greater visibility than the type of its field %qD%qT defined as %qs here%qT defined with direct virtual base%qT defined with multiple direct bases%qT does not have the %E ABI tag that %qT (used in the type of %qD) has%qT does not have the %E ABI tag that base %qT has%qT first declared as %qs here%qT has a base %qT whose type depends on the type %qT which has no linkage%qT has a base %qT whose type has no linkage%qT has a base %qT whose type uses the anonymous namespace%qT has a field %qD whose type depends on the type %qT which has no linkage%qT has a field %qD whose type has no linkage%qT has a field %qD whose type uses the anonymous namespace%qT has a mutable member%qT has a previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a union%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, struct, or union type%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qV qualifiers cannot be applied to %qT%qc conversion used unquoted%qc conversion used within a quoted sequence%qc directive redundant after prior occurence of the same%qs%qs LHS in clobber statement%qs already defined as specific binding for the generic %qs at %C%qs always evaluates to true in %<if constexpr%>%qs and %<%s-%s%> are incompatible%qs and %<%s=%s%> are incompatible%qs and %qs are incompatible%qs and %qs arguments of %qs intrinsic at %L must have identical shape.%qs and %qs arguments of %qs intrinsic at %L must have the same type%qs and %qs attributes are not compatible%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be used for type declarations%qs clause on %<requires%> directive not supported yet%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs declared incorrectly%qs defined in a non-class scope%qs does not support MIPS16 code%qs does not support feature %qs%qs entity cannot have an initializer at %C%qs entity cannot have attributes at %C%qs expects 1 argument but %d given%qs expects 2 arguments but %d given%qs expects a constant argument%qs expects a fixed-point value as argument%qs expects a fixed-point value as first argument%qs expects an integer value as second argument%qs expression must be integral%qs expression of %<volatile%>-qualified type is deprecated%qs failed%qs feature modifier is incompatible with the use of floating-point types%qs feature modifier is incompatible with the use of vector types%qs function cannot have arguments%qs function cannot have different interrupt type%qs function cannot return a value%qs function uses %<auto%> type specifier without trailing return type%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>%qs function with trailing return type has %qT as its type rather than plain %<auto%>%qs function with trailing return type not declared with %<auto%> type specifier%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is not a proper array section%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L%qs in DEPEND clause at %L is a zero size array section%qs in EXTENDS expression at %C is not a derived type%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause%qs in LINEAR clause at %L requires a scalar integer linear-step expression%qs in cannot appear in COMMON at %L [F2008:C5100]%qs in gimple IL%qs in the pointer assignment at %L cannot be an l-value since it is a procedure%qs in variable definition context (%s) at %L is not a variable%qs incompatible with explicitly disabled options%qs initialized and declared %<extern%>%qs into non-mode-precision operand%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram.%qs intrinsic with CHARACTER argument at %L%qs intrinsic with KIND argument at %L%qs intrinsic with RADIX argument at %L%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is deprecated%qs is deprecated and not recommended in any circumstances%qs is deprecated; use -fno-zero-initialized-in-bss%qs is deprecated; use -fstack-check%qs is incompatible with %qs%qs is incompatible with the use of floating-point types%qs is incompatible with the use of vector types%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a directory%qs is not a gcov data file%qs is not a valid base register in %<-mstack-protector-guard-reg=%>%qs is not a valid base register in %qs%qs is not a valid number in %<-mstack-protector-guard-offset=%>%qs is not a valid number in %qs%qs is not a valid offset in %<-mstack-protector-guard-offset=%>%qs is not a valid offset in %qs%qs is not a valid option to the preprocessor%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with the current options%qs is not valid for %<mmacosx-version-min%>%qs is not valid for %qs%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L%qs is only valid for the cell processor%qs is version %q.*s, expected version %q.*s%qs length expression must be integral%qs length expression must be positive constant integer expression%qs matching variant is deprecated.%qs matching variant requires z14 or higher%qs matching variant requires z15 or higher%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs of %qs is PRIVATE at %L%qs of module %qs, imported at %C, is also the name of the current program unit%qs of non-mode-precision operand%qs only supported in OpenACC code%qs profile count data file not found%qs property cannot be set%qs requires %qs%qs requires %qs or %qs%qs requires ISA 3.0 IEEE 128-bit floating point%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires the %qs (or newer), and %qs or %qs options%qs requires the %qs and %qs options%qs requires the %qs option%qs should be from a scalar to a like vector%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qT%qs specifies a conflicting level of parallelism%qs symbol %q+D must have static linkage%qs symbol %q+D ultimately targets itself%qs tag used in naming %q#T%qs unsupported for this ABI%qs used with %qE%qs uses dynamic stack allocation%qs uses register r29%qs value must be positive%qs variable is neither a pointer nor an array%qs variable is neither a pointer nor reference to pointer%qs variable is neither a pointer, nor an array nor reference to pointer or array%qs variable is not a pointer%qs with an always-false condition%qs: [%u] bad %<next_regno%> for empty chain (%u)%qs: [%u] bad %<oldest_regno%> (%u)%qs: [%u] non-empty register in chain (%s %u %i)%qs: loop in %<next_regno%> chain (%u)%r%s:%d:%R   %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%R   in %<constexpr%> expansion of %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%d:%R   in %<constexpr%> expansion of %qs%s%s
  %s  Same as %s.%s !$ACC LOOP loops not perfectly nested at %L%s %#qD%s %#qS%s %<%s%.*s%> expects a matching %<%T%s%> argument%s %<%s%.*s%> expects a matching %<%s%s%> argument%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT%s %<%s(%E)%> %p %d%s %qE does not fully implement the %qE protocol%s %qs%s %qs construct inside of %s %qs region%s %qs is an invalid argument to builtin %qs%s %s %p %d%s %s%s
  %s %wd out of range %wd - %wd%s '%s'
  %s - %u-bit integer numbers unsupported (mode %qs)%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)%s - %u-bit-precision floating-point numbers unsupported (mode %qs)%s - unsupported mode %qs%s argument to IMAGE_INDEX must be a rank one array at %L%s at %C is a DEC extension, enable with %<-fdec%>%s at %C is a DEC extension, enable with %<-fdec-static%>%s at %C is a DEC extension, enable with %<-fdec-structure%>%s at %L%s at %L is a DEC extension, enable with %<-fdec-static%>%s at %L must be INTEGER%s at %L must be a scalar%s at %L must be integer%s attribute applied to %s %s at %L%s attribute at %L is not allowed outside of the specification part of a module%s attribute conflicts with %s attribute at %L%s attribute conflicts with %s attribute in %qs at %L%s attribute not allowed in BLOCK DATA program unit at %L%s attribute of %qs conflicts with %s attribute at %L%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs%s cannot be a DO CONCURRENT loop at %L%s cannot be a DO WHILE or DO without loop control at %L%s cannot be used in %<asm%> here%s clause at %L requires a scalar INTEGER expression%s clause variable %qs at %L is neither a POINTER nor an array%s collapsed loops don't form rectangular iteration space at %L%s conflicts with i386 (arch flags ignored)%s conflicts with ppc (arch flags ignored)%s conflicts with ppc64 (arch flags ignored)%s conflicts with x86_64 (arch flags ignored)%s does not support %%n$ operand number formats%s does not support %s%s does not support %s with the %<%%%c%> %s format%s does not support block_ends_with_call_p%s does not support block_ends_with_condjump_p%s does not support can_duplicate_block_p%s does not support can_merge_blocks_p%s does not support can_remove_branch_p%s does not support create_basic_block%s does not support delete_basic_block%s does not support dump_bb_for_graph%s does not support duplicate_block%s does not support flow_call_edges_add%s does not support force_nonfallthru%s does not support make_forwarder_block%s does not support merge_blocks%s does not support move_block_after%s does not support predict_edge%s does not support predicted_by_p%s does not support redirect_edge_and_branch%s does not support redirect_edge_and_branch_force%s does not support split_block%s does not support split_edge%s does not support the %<%%%c%> %s format%s does not support the %<%%%s%c%> %s format%s does not support the %qs %s length modifier%s does not take any feature options%s expects a compile time integer constant%s expects a compile time long integer constant as first argument%s expression list treated as compound expression%s from %s called in %s%s from %s referenced in %s%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s incompatible with %<-mword-relocations%>%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute%s instructions aren%'t allowed in an exception service routine%s instructions aren%'t allowed in an interrupt service routine%s is not supported by this configuration%s iteration variable must be of type integer at %L%s iteration variable must not be THREADPRIVATE at %L%s iteration variable present on clause other than LASTPRIVATE at %L%s iteration variable present on clause other than LINEAR at %L%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L%s must contain at least one MAP clause at %L%s only supports non-pic code on M-profile targets%s only supports non-pic code on M-profile targets with the MOVT instruction%s out of range: Range is %i to %i, value is %i%s procedure at %L is already declared as %s procedure%s procedure at %L is already declared as %s procedure. 
! F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME%s returned %d exit status%s signal terminated program %s%s specifier in %s statement at %L has invalid value %qs%s specifier in %s statement at %L has value %qs%s statement at %C cannot follow %s statement at %L%s statement at %C cannot terminate a non-block DO loop%s statement at %C follows another accessibility specification%s statement at %C in PURE procedure%s statement at %C is not applicable to construct %qs%s statement at %C is not within a construct%s statement at %C is not within construct %qs%s statement at %C leaves CRITICAL construct%s statement at %C leaves DO CONCURRENT construct%s statement at %C leaving OpenACC structured block%s statement at %C leaving OpenMP structured block%s statement expected at %L%s statement is not allowed inside of BLOCK DATA at %C%s statement is not allowed inside of BLOCK at %C%s statement must appear in a MODULE%s statement not allowed in PURE procedure at %C%s string ill-formed
  %s tag%s tag at %L must be a character string of default kind%s tag at %L must be of type %s%s tag at %L must be scalar%s tag with INQUIRE%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s used within a quoted sequence%s variable %qE is private in outer context%s%#qD%s%#qD (deleted)%s%#qD (near match)%s%#qD (reversed)%s%#qD (rewritten)%s%<%D(%T)%> (built-in)%s%<%D(%T, %T)%> (built-in)%s%<%D(%T, %T, %T)%> (built-in)%s%qT (conversion)%s%qs%s is invalid%s%qs%s is not allowed%s%s%s %sversion %s (%s)
  %s	compiled by GNU C version %s, %s%s%s %sversion %s (%s) compiled by CC, %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
  %s%swarning: %s header version %s differs from library version %s.
*************** F2008: A pointer function assignment is
*** 1774,1793 ****
  %s:version '%.4s', prefer '%.4s'
  %s:version '%.4s', prefer version '%.4s'
  %u name provided for structured binding%u names provided for structured binding'' ' flag'!' flag'#' flag'%%%c' is not a valid operand prefix'%%&' used without any local dynamic TLS references'%%l' operand isn't a label'%s' file is already processed
! '%s' must have %d operands (excluding match_dups)'%s' must have at least %d operands (excluding match_dups)'%s' must have no more than %d operands (excluding match_dups)''' flag'(' flag'+' flag'-' flag'0' flag'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'm' flag'o' operand is not constant'q' flag(C)(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an exectuable.(Obsolete after 10.4)	Set MH_NOMULTIDEFS in an umbrella framework.(Obsolete after 10.4) -multiply_defined <treatment> Provided a mechanism for warning about symbols defined in multiple dylibs.(Obsolete after 10.4) -multiply_defined_unused <treatment>	Provided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs.(Obsolete after 10.4) Multi modules are ignored at runtime since MacOS 10.4(Obsolete and unhandled by ld64, ignored)	ld should produce an executable (only handled by ld_classic).(Obsolete)	This is the default.(Obsolete) -sectobjectsymbols <segname> <sectname>	Setting a local symbol at the start of a section is no longer supported.(Obsolete) -sectorder <segname> <sectname> orderfile	Replaced by a more general option "-order_file".(Obsolete) Allowed linking to proceed with "-flat_namespace" when a linked bundle contained a symbol also exported from the main executable.(Obsolete) LD_PREBIND is no longer supported.(Obsolete) Object files with LINKEDIT sections are no longer supported.(Obsolete) The linker never dead strips these items, so the option is not needed.(Obsolete) This is the default.(Obsolete, ignored)	Old support similar to whyload.(Obsolete, ld_classic only) -sectcreate segname sectname file(Obsolete, ld_classic only) -seg_addr_table_filename <path>(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(anonymous namespace)(anonymous)(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(messages without a matching method signature will be assumed to return %<id%> and accept %<...%> as arguments)(near initialization for %qs)(no argument)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(so you should pass %qT not %qT to %<va_arg%>)(static destructors for %s)(static initializers for %s)(the message is displayed only once per source file)
  ({anonymous})*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
! *this--help=<class>	Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params.--param inline-unit-growth limit reached--param large-function-growth limit reached--param large-stack-frame-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached--param=parloops-schedule=[static|dynamic|guided|auto|runtime]	Schedule type of omp schedule for loops parallelized by parloops.-A<question>=<answer>	Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>.-D<macro>[=<val>]	Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1.-E or -x required when input is from standard input-F <dir>	Add <dir> to the end of the main framework include path.-G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets).-Hd <dir>	Write D interface files to directory <dir>.-Hf <file>	Write D interface to <file>.-I <dir>	Add <dir> to the end of the main include path.-J<directory>	Put MODULE files in 'directory'.-MF <file>	Write dependency output to the given file.-MQ <target>	Add a MAKE-quoted target.-MT <target>	Add an unquoted target.-O<number>	Set optimization level to <number>.-U<macro>	Undefine <macro>.-Waligned-new=[none|global|all]	Warn even if 'new' uses a class member allocation function.-Walloc-size-larger-than=<bytes>	Warn for calls to allocation functions that attempt to allocate objects larger than the specified number of bytes.-Walloca-larger-than=<number>	Warn on unbounded uses of alloca, and on bounded uses of alloca whose bound can be larger than <number> bytes.-Wframe-larger-than=<byte-size>	Warn if a function's stack frame requires in excess of <byte-size>.-Wlarger-than=<byte-size>	Warn if an object's size exceeds <byte-size>.-Wnormalized=[none|id|nfc|nfkc]	Warn about non-normalized Unicode strings.-Wstack-usage=<byte-size>	Warn if stack usage might exceed <byte-size>.-Wvla-larger-than=<number>	Warn on unbounded uses of variable-length arrays, and on bounded uses of variable-length arrays whose bound can be larger than <number> bytes. <number> bytes.-Xbind-now and -Xbind-lazy are incompatible-Xf <file>	Write JSON output to the given <file>.-allowable_client <name>	The output dylib is private to the client(s) named-arch <name>	Specify that the output file should be generated for architecture  "name"-aux-info <file>	Emit declaration information into <file>.-bundle not allowed with -dynamiclib-bundle_loader <executable>	Treat "executable" (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-c required for gnat2scil-c required for gnat2why-client_name <name>	Enable the executable being built to link against a private dylib (using allowable_client)-client_name not allowed with -dynamiclib-compatibility_version <number>	Set the minimum version for the client interface.  Clients must record a greater number than this or the binding will fail at runtime-current_version <number>	Set the current version for the library.-current_version only allowed with -dynamiclib-d<letters>	Enable dumps from specific passes of the compiler.-dumpbase <file>	Set the file basename to be used for dumps.-dumpdir <dir>	Set the directory name to be used for dumps.-dylinker_install_name <path>	Only used for building dyld.-exported_symbols_list <filename>	Global symbols in "filename" will be exported from the linked output file, any symbols not mentioned will be treated as hidden.-f%s ignored (not supported for DJGPP)
! -fada-spec-parent=unit	Dump Ada specs as child units of given parent.-faligned-new=<N>	Use C++17 over-aligned type allocation for alignments greater than N.-fasan-shadow-offset=<number>	Use custom shadow memory offset.-fblas-matmul-limit=<n>	Size of the smallest matrix for which matmul will use BLAS.-fbounds-check=[on|safeonly|off]	Turn array bounds checks on, in @safe code only, or off.-fcall-saved-<register>	Mark <register> as being preserved across functions.-fcall-used-<register>	Mark <register> as being corrupted by function calls.-fcf-protection=[full|branch|return|none]	Instrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets.-fcheck=[...]	Specify which runtime checks are to be performed.-fcoarray=<none|single|lib>	Specify which coarray parallelization should be used.-fcompare-debug[=<opts>]	Compile with and without e.g. -gtoggle, and compare the final-insns dump.-fconst-string-class=<name>	Use class <name> for constant strings.-fconstexpr-cache-depth=<number>	Specify maximum constexpr recursion cache depth.-fconstexpr-depth=<number>	Specify maximum constexpr recursion depth.-fconstexpr-loop-limit=<number>	Specify maximum constexpr loop iteration count.-fconstexpr-ops-limit=<number>	Specify maximum number of constexpr operations during a single constexpr evaluation.-fconvert=<big-endian|little-endian|native|swap>	The endianness used for unformatted files.-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]	Set the debug counter limit.-fdebug-prefix-map=<old>=<new>	Map one directory name to another in debug information.-fdebug=<level|ident>	Compile in debug code, code <= <level>, or code identified by <ident>.-fdiagnostics-color=[never|always|auto]	Colorize diagnostics.-fdiagnostics-format=[text|json]	Select output format.-fdiagnostics-show-location=[once|every-line]	How often to emit source location at the beginning of line-wrapped diagnostics.-fdiagnostics-urls=[never|always|auto]	Embed URLs in diagnostics.-fdisable-[tree|rtl|ipa]-<pass>=range1+range2	Disable an optimization pass.-fdoc-dir=<dir>	Write documentation file to directory <dir>.-fdoc-file=<file>	Write documentation to <file>.-fdoc-inc=<file>	Include a Ddoc macro <file>.-fdump-<type>	Dump various compiler internals to a file.-fdump-final-insns=filename	Dump to filename the insns at the end of translation.-fdump-go-spec=filename	Write all declarations to file as Go code.-femit-struct-debug-baseonly	Aggressive reduced debug info for structs.-femit-struct-debug-detailed=<spec-list>	Detailed reduced debug info for structs.-femit-struct-debug-reduced	Conservative reduced debug info for structs.-fenable-[tree|rtl|ipa]-<pass>=range1+range2	Enable an optimization pass.-fexcess-precision=[fast|standard]	Specify handling of excess floating-point precision.-fexec-charset=<cset>	Convert all strings and character constants to character set <cset>.-ffile-prefix-map=<old>=<new>	Map one directory name to another in compilation result.-ffixed-<register>	Mark <register> as being unavailable to the compiler.-ffixed-line-length-<n>	Use n as character line width in fixed mode.-ffp-contract=[off|on|fast]	Perform floating-point expression contraction.-ffpe-summary=[...]	Print summary of floating point exceptions.-ffpe-trap=[...]	Stop on following floating point exceptions.-ffree-line-length-<n>	Use n as character line width in free mode.-fgnat-encodings=[all|gdb|minimal]	Select the balance between GNAT encodings and standard DWARF emitted in the debug information.-fgo-c-header=<file>	Write Go struct definitions to file as C code.-fgo-debug-escape-hash=<string>	Hash value to debug escape analysis.-fgo-dump-<type>	Dump Go frontend internal information.-fgo-optimize-<type>	Turn on optimization passes in the frontend.-fgo-pkgpath=<string>	Set Go package path.-fgo-prefix=<string>	Set package-specific prefix for exported Go names.-fgo-relative-import-path=<path>	Treat a relative import as relative to path.-finit-character=<n>	Initialize local character variables to ASCII value n.-finit-integer=<n>	Initialize local integer variables to n.-finit-logical=<true|false>	Initialize local logical variables.-finit-real=<zero|snan|nan|inf|-inf>	Initialize local real variables.-finline-arg-packing	Perform argument packing inline.-finline-limit=<number>	Limit the size of inlined functions to <number>.-finline-matmul-limit=<n>	Specify the size of the largest matrix for which matmul will be inlined.-finput-charset=<cset>	Specify the default character set for source files.-finstrument-functions-exclude-file-list=filename,...	Do not instrument functions listed in files.-finstrument-functions-exclude-function-list=name,...	Do not instrument listed functions.-fira-algorithm=[CB|priority]	Set the used IRA algorithm.-fira-region=[one|all|mixed]	Set regions for IRA.-fira-verbose=<number>	Control IRA's level of diagnostic messages.-flive-patching=[inline-only-static|inline-clone]	Control IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations.-flto-compression-level=<number>	Use zlib/zstd compression level <number> for IL.-fmacro-prefix-map=<old>=<new>	Map one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE().-fmax-array-constructor=<n>	Maximum number of objects in an array constructor.-fmax-errors=<number>	Maximum number of errors to report.-fmax-identifier-length=<n>	Maximum identifier length.-fmax-stack-var-size=<n>	Size in bytes of the largest array that will be put on the stack.-fmax-subrecord-length=<n>	Maximum length for subrecords.-fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping.-fmodule-file=<package.module>=<filespec>	use <filespec> as source file for <package.module>.-fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.-foffload-abi=[lp64|ilp32]	Set the ABI to use in an offload compiler.-foffload=<targets>=<options>	Specify offloading targets and options for them.-fopt-info[-<type>=filename]	Dump compiler optimization details.-force_flat_namespace not allowed with -dynamiclib-fpack-struct=<number>	Set initial maximum structure member alignment.-fpermitted-flt-eval-methods=[c11|ts-18661]	Specify which values of FLT_EVAL_METHOD are permitted.-fplugin-arg-<name>-<key>[=<value>]	Specify argument <key>=<value> for plugin <name>.-fprofile-reproducible=[serial|parallel-runs|multithreaded]	Control level of reproducibility of profile gathered by -fprofile-generate.-fprofile-update=[single|atomic|prefer-atomic]	Set the profile update method.-framework <name>	The linker should search for the named framework in the framework search path.-frandom-seed=<string>	Make compile reproducible using <string>.-freorder-blocks-algorithm=[simple|stc]	Set the used basic block reordering algorithm.-fsanitize-sections=<sec1,sec2,...>	Sanitize global variables in user-defined sections.-fsanitize=address is not supported in this configuration-fsched-stalled-insns-dep=<number>	Set dependence distance checking in premature scheduling of queued insns.-fsched-stalled-insns=<number>	Set number of queued insns that can be prematurely scheduled.-fsched-verbose=<number>	Set the verbosity level of the scheduler.-fsimd-cost-model=[unlimited|dynamic|cheap]	Specifies the vectorization cost model for code marked with a simd directive.-fsso-struct=[big-endian|little-endian|native]	Set the default scalar storage order.-fstack-check=[no|generic|specific]	Insert stack checking code into the program.-fstack-limit-register=<register>	Trap if the stack goes past <register>.-fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>.-fstack-reuse=[all|named_vars|none]	Set stack reuse level for local variables.-ftabstop=<number>	Distance between tab stops for column reporting.-ftemplate-depth=<number>	Specify maximum template instantiation depth.-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Set the default thread-local storage code generation model.-ftrack-macro-expansion=<0|1|2>	Track locations of tokens coming from macro expansion and display them in error messages.-ftree-parallelize-loops=<number>	Enable automatic parallelization of loops.-fuse-linker-plugin is not supported in this configuration-fvect-cost-model=[unlimited|dynamic|cheap]	Specifies the cost model for vectorization.-fversion=<level|ident>	Compile in version code >= <level> or identified by <ident>.-fvisibility=[default|internal|hidden|protected]	Set the default symbol visibility.-fvisibility=[private|protected|public|package]	Set the default symbol visibility.-fvtable-verify=preinit is not supported in this configuration-fvtable-verify=std is not supported in this configuration-fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>.-gnat<options>	Specify options to GNAT.-gz is not supported in this configuration-gz=<format>	Generate compressed debug sections in format <format>.-gz=zlib is not supported in this configuration-idirafter <dir>	Add <dir> to the end of the system include path.-iframework <dir>	Add <dir> to the end of the system framework include path.-imacros <file>	Accept definition of macros in <file>.-image_base <address>	Choose a base address for a dylib or bundle.-imultiarch <dir>	Set <dir> to be the multiarch include subdirectory.-imultilib <dir>	Set <dir> to be the multilib include subdirectory.-include <file>	Include the contents of <file> before other files.-init <symbol_name>	The symbol "symbol_name" will be used as the first initialiser for a dylib.-install_name <name>	Set the install name for a dylib.-install_name only allowed with -dynamiclib-iplugindir=<dir>	Set <dir> to be the default plugin directory.-iprefix <path>	Specify <path> as a prefix for next two options.-iquote <dir>	Add <dir> to the end of the quote include path.-isysroot <dir>	Set <dir> to be the system root directory.-isystem <dir>	Add <dir> to the start of the system include path.-iwithprefix <dir>	Add <dir> to the end of the system include path.-iwithprefixbefore <dir>	Add <dir> to the end of the main include path.-keep_private_externs not allowed with -dynamiclib-mabi=ABI	Generate code that conforms to the given ABI.-mabs=MODE	Select the IEEE 754 ABS/NEG instruction execution mode.-march=	Generate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case.-march=ARCH	Generate code for the specified chip or CPU version.-march=ISA	Generate code for the given ISA.-mas100-syntax is incompatible with -gdwarf-mbig-endian and -mlittle-endian may not be used together-mbranch-cost=COST	Set the cost of branches to roughly COST instructions.-mbranch-cost=N	Set the cost of branches to roughly N instructions.-mcall-ABI	Select ABI calling convention.-mcode-readable=SETTING	Specify when instructions are allowed to access code.-mcode-region requires the large memory model (-mlarge)-mcpu=	Use features of and schedule code for given CPU.-mcpu=CPU	Compile code for ARC variant CPU.-mcpu=CPU	Use features of and schedule code for given CPU.-mcpu=PROCESSOR		Use features of and schedule code for given CPU.-mcpu=m16c	Compile code for M16C variants.-mcpu=m32c	Compile code for M32C variants.-mcpu=m32cm	Compile code for M32CM variants.-mcpu=r8c	Compile code for R8C variants.-mdata-region requires the large memory model (-mlarge)-mdebug=	Enable debug output.-mdouble=<BITS>	Use <BITS> bits wide double type.-memregs=	Number of memreg bytes (default: 16, range: 0..16).-mfloat-abi=soft and -mfloat-abi=hard may not be used together-mflush-func=FUNC	Use FUNC to flush the cache before calling stack trampolines.-mhard-float not supported-mipsN	Generate code for ISA level N.-mlarge-data-threshold=<number>	Data greater than given threshold will go into .ldata section in x86-64 medium model.-mlong-double=<BITS>	Use <BITS> bits wide long double type.-mmax-stackframe=SIZE	Warn when a stackframe is larger than the specified size.-mmcu=MCU	Select the target MCU.-mmcu=MCU	Select the target System-On-Chip variant that embeds this PRU.-mmpy-option=MPY	Compile ARCv2 code with a multiplier design option.-mnan=ENCODING	Select the IEEE 754 NaN data encoding.-mno-serialize-volatile	Do not serialize volatile memory references with MEMW instructions.-moverride=<string>	Power users only! Override CPU optimization parameters.-mpointer-size=[no,32,short,64,long]	Set the default pointer size.-mr10k-cache-barrier=SETTING	Specify when r10k cache barriers should be inserted.-msdata=[none,data,sysv,eabi]	Select method for sdata handling.-msim	Use simulator runtime.-msingle-float and -msoft-float cannot both be specified-msmall-data-limit=N	Put global and static data smaller than <number> bytes into a special section (on some targets).-mstack-size=<number>	Set the private segment size per wave-front, in bytes.-msve-vector-bits=<number>	Set the number of bits in an SVE vector register.-mtls-size=[16,32]	Specify bit size of immediate TLS offsets.-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-mtraceback=[full,part,no]	Select type of traceback table.-mtune=	Schedule code for given CPU.-mtune=ARCH	Tune alignment for the specified chip or CPU version.-mtune=PROCESSOR	Optimize the output for PROCESSOR.-mtune=TUNE	Tune code for given ARC variant.-mx32 is not supported on Solaris-o <file>	Place output into <file>.-pagezero_size size	Allows setting the page 0 size to 4kb for certain special cases.-pg and -fomit-frame-pointer are incompatible-pie is not supported in this configuration-private_bundle not allowed with -dynamiclib-read_only_relocs <treatment>	This will allow relocs in read-only pages (not advisable).-sectalign <segname> <sectname> <value>	Set section "sectname" in segment "segname" to have alignment "value" which must be an integral power of two expressed in hexadecimal form.-sectcreate <segname> <sectname> <file>	Create section "sectname" in segment "segname" from the contents of "file".-seg_addr_table <file>	Specify the base addresses for dynamic libraries, "file" contains a line for each library.-segaddr <name> <address>	Set the base address of segment "name" to "address" which must be aligned to a page boundary (currently 4kb).-segprot <segname> max_prot init_prot	The protection values are "r", "w", "x" or "-" the latter meaning "no access".-segs_read_only_addr address 	Allows specifying the address of the read only portion of a dylib.-segs_read_write_addr address 	Allows specifying the address of the read/write portion of a dylib.-sub_library <name>	Library named "name" will be re-exported (only useful for dylibs).-sub_umbrella <name>	Framework named "name" will be re-exported (only useful for dylibs).-trigraphs	Support ISO C trigraphs.-umbrella <framework>	The specified framework will be re-exported.-undefined <treatment>	Specify the handling for undefined symbols (default is error).-unexported_symbols_list <filename>	Don't export global symbols listed in filename.-weak_reference_mismatches <treatment>	Specifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak.... to the previous %qs clause here... with %qs clause here... without %qs clause near to here...following parameter %P which has a default argument...this statement, but the latter is misleadingly indented as if it were guarded by the %qs.NOT. operator in expression at %L must have a LOGICAL operand.XOR. operator at %C/* Prototypes for external procedures generated from %s
     by GNU Fortran %s%s.
  
     Use of this interface is discouraged, consider using the
     BIND(C) feature of standard Fortran instead.  */
  
  128-bit %<long double%> not supported for VAX floats31 bit ABI.387 instruction set disabled, using SSE arithmetics64 bit ABI.64-bit ABI not supported in ESA/390 mode; use assignment instead; use assignment or value-initialization instead; use copy-assignment instead; use copy-assignment or copy-initialization instead; use copy-initialization instead; use value-initialization instead<During initialization>
! <anonymous><brace-enclosed initializer list><built-in><command-line><declaration error><enumerator><erroneous-expression><expression error><lambda<lambda><missing><return value> <return-value><statement><structured bindings><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><typeprefixerror><ubsan routine call><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>A BOZ literal constant at %L cannot appear as an actual argument in a function referenceA BOZ literal constant at %L cannot appear as an actual argument in a subroutine referenceA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.A floatig point to integer truncation may be replaced with rounding to save mode switching.A non-default set of initial values has been requested, which violates the ABI!A parameter name is required at %CA synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo scheduler.A type parameter list is required at %CAAPCS does not support %<-mcallee-super-interworking%>AAPCS does not support %<-mcaller-super-interworking%>ABI for flattened struct with zero-length bit-fields changed in GCC 10ABI requires %<-march=rv%d%>ABI variant code generation (for use with -mabi= option):ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)ABSTRACT INTERFACE %qs must not be referenced at %LABSTRACT INTERFACE at %CABSTRACT type %qs used at %LABSTRACT type at %CAC-IMPLIED-DO final expression references control variable at %LAC-IMPLIED-DO initial expression references control variable at %LAC-IMPLIED-DO step expression references control variable at %LACC CACHE directive must be inside of loop %CACCESS specification at %L was already specifiedACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableACTION type conflicts with READONLY specifier at %CALLOCATABLE attribute at %C in a TYPE definitionALLOCATABLE object %qs in %s clause at %LALLOCATABLE specified outside of INTERFACE body at %LALLOCATE objectALLOCATE of coarray at %C in CRITICAL blockALLOCATE of coarray at %C in DO CONCURRENT blockALLOCATED intrinsic at %L requires an array or scalar allocatable entityALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredARMv8-M Security Extensions incompatible with selected FPUASSIGN statement at %CASSIGN statement at %L requires a scalar default INTEGER variableASSIGNED GOTO statement at %L requires an INTEGER variableASSIGNED variable in FORMAT tag at %LASSOCIATE construct at %CASSOCIATE name %qs in %s clause at %LASSOCIATE name %qs in SHARED clause at %LASYNCHRONOUS attribute at %CASYNCHRONOUS statement at %CASYNCHRONOUS= at %C not allowed in Fortran 95ASYNCHRONOUS= specifier at %L must be an initialization expressionASYNCHRONOUS= specifier at %L must be of default CHARACTER kindASYNCHRONOUS= specifier at %L must be scalarATOM argument at %L of the %s intrinsic function shall be a coarray or coindexedATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KINDATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KINDATOM argument of the %s intrinsic function at %L shall be definableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAVX vector return without AVX enabled changes the ABIAVX512F vector argument without AVX512F enabled changes the ABIAVX512F vector return without AVX512F enabled changes the ABIAbbreviation for "-g -feliminate-unused-debug-symbols"Abbreviation for "-g -fno-eliminate-unused-debug-symbols"Absolute value of SHIFT shall be less than or equal to SIZE at %CAbstract interface %qs is invalid in procedure pointer assignment at %LAccept argument mismatches in procedure calls.Accept extensions to support legacy code.Access data in the same section from shared anchor points.Access offset before parent offsetAccess overlaps with its siblingAccess size greater or equal to its parent sizeAccess specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAccess terminates outside of its parentAccumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf.Actual CLASS array argument for %qs must be a full array at %LActual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an arrayActual argument at %L of %qs intrinsic shall be an associated pointerActual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has oneActual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL proceduresActual argument contains too few elements for dummy argument %qs (%lu/%lu) at %LActual argument for %qs cannot be an assumed-size array at %LActual argument for %qs must be ALLOCATABLE at %LActual argument for %qs must be a pointer at %LActual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qsActual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qsActual argument to %qs at %L must be a coarrayActual argument to %qs at %L must be polymorphicActual argument to %qs at %L must be simply contiguous or an element of such an arrayActual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]Actual argument to %qs at %L must have the same declared typeActual argument to contiguous pointer dummy %qs at %L must be simply contiguousActual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE componentActual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE componentActual string length does not match the declared one for dummy argument '%s' (%ld/%ld)Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)Add a common subexpression elimination pass after loop optimizations.Add description attributes to some DWARF DIEs that have no name attribute.Add explicit checks for division by zero.Add explicit checks for division overflow in INT_MIN / -1.Add extra commentary to assembler output.Add the .lower prefix to section names when compiling with -m{code,data}-region=lower (disabled by default).Additional debug prints.After diagnosing undefined behavior attempt to continue execution.Aggressively optimize loops using language constraints.Alias and target%'s comdat groups differsAlias and target%'s section differsAlias for --help=target.Alias for -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlign all labels.Align all loops to 32 byte boundary.Align code and data to 32 bits.Align destination of the string operations.Align doubles at 64-bit boundaries.Align function entry to 4 byte.Align labels which are only reached by jumping.Align some doubles on dword boundary.Align the start of functions.Align the start of loops.Align to the base type of the bit-field.Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system.Align variables on a 32-bit boundary.All intrinsics procedures are available regardless of selected standard.All memory accesses use I/O load/store instructions.All the LEN type parameters in the TYPE IS statement at %C must be ASSUMEDAllocatable %qs at %L cannot have an initializerAllocatable array %qs at %L must have a deferred shape or assumed rankAllocatable coarray variable %qs at %L must have deferred shapeAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type EVENT_TYPEAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPEAllocatable component %s at %L of type EVENT_TYPE must have a codimensionAllocatable component %s at %L of type LOCK_TYPE must have a codimensionAllocatable component of structure at %C must have a deferred shapeAllocatable component or deferred-shaped array near %C in DATA statementAllocatable function %qs at %L must have an explicit function interfaceAllocate local variables on the stack to allow indirect recursion.Allocate-object at %C is not a nonprocedure pointer nor an allocatable variableAllocate-object at %L also appears at %LAllocate-object at %L is neither a data pointer nor an allocatable variableAllocate-object at %L is subobject of object at %LAllocate-object at %L must be ALLOCATABLE or a POINTERAllocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tagAllocating %s at %L with type-spec requires the same character-length parameter as in the declarationAllocating %s of ABSTRACT base type at %L requires a type-spec or source-exprAllow (or do not allow) gcc to use the LOOP instruction.Allow a BOZ literal constant to appear in an invalid context and with X instead of Z.Allow access to instance variables as if they were local declarations within instance method implementations.Allow arbitrary character line width in fixed mode.Allow arbitrary character line width in free mode.Allow bit-fields to cross word boundaries.Allow branches to be packed with other instructions.Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions.Allow dollar signs in entity names.Allow fast jumps to the message dispatcher.Allow function addresses to be held in registers.Allow gcc to generate LIW instructions.Allow gcc to generate the SETLB and Lcc instructions.Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations.Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.Allow math optimizations that may violate IEEE or ISO standards.Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Allow premature scheduling of queued insns.Allow readonly data in sdata.Allow sign extension in fusion operations.Allow speculative motion of more loads.Allow speculative motion of non-loads.Allow speculative motion of some loads.Allow the arguments of the '?' operator to have different types.Allow the compiler to introduce new data races on stores.Allow the store merging pass to introduce unaligned stores if it is legal to do so.Allow the use of MDMX instructions.Allow the use of MT instructions.Allow the use of hardware floating point instructions for V850E2V3 and up.Allow the use of hardware floating-point ABI and instructions.Allow to use truncation instead of rounding towards zero for fractional fixed-point types.Allow two instructions to be issued per cycle.Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.Allow use r15 for inline ASM.Allow variadic functions without named parameter.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate calling convention.Alternate return at %L is not permitted in a DTIO procedureAlternate return cannot appear in operator interface at %LAlternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %LAlternate return specifier in elemental subroutine %qs at %L is not allowedAlternate return specifier in function %qs at %L is not allowedAlternate-return argument at %CAlthough not referenced, %qs has ambiguous interfaces at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAlways align function entry, jump target and return address.Always generate long calls.Always save $lp in the stack.Always treat bitfields as int-sized.Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.Always use JSR, never BSR, for calls.Ambiguous !$OMP DECLARE REDUCTION from module %s at %LAmbiguous interfaces in %s for %qs at %L and %qs at %LAmbiguous symbol in TYPE definition at %CAmend appropriate diagnostic messages with the command line option that controls them.An alias for minterlink-compressed provided for backward-compatibility.An alternate return at %L without a * dummy argumentAn indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: An outer FORALL construct already has an index with this name %LAnalyze and remove doubleword swaps from VSX computations.Analyzed alias has no referenceAnnotate assembler instructions with estimated addresses.Append a second underscore if the name already contains an underscore.Append underscores to externally visible names.Apply negative sign to zero values.Apply special rules for compiling runtime package.Apply variable expansion when loops are unrolled.Approximate the effect of function calls to simplify analysis.Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscriptArgument %<S%> of NEAREST at %L shall not be zeroArgument %qs appears twice in call to %qs at %LArgument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %LArgument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLEArgument %qs of %qs with PASS(%s) at %L may not have the POINTER attributeArgument %qs of %qs with PASS(%s) at %L must be of the derived type %qsArgument %qs of %qs with PASS(%s) at %L must be of the derived-type %qsArgument %qs of %qs with PASS(%s) at %L must be scalarArgument %qs of MOD at %L shall not be zeroArgument %qs of MODULO at %L shall not be zeroArgument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of elemental procedure at %L cannot have the ALLOCATABLE attributeArgument %qs of elemental procedure at %L cannot have the POINTER attributeArgument %qs of elemental procedure at %L must be scalarArgument %qs of pure function %qs at %L must be INTENT(IN) or VALUEArgument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENTArgument '%s' of statement function '%s' at %L must be scalarArgument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %sArgument FPTR at %L to C_F_POINTER must be a pointerArgument FPTR at %L to C_F_POINTER shall not be coindexedArgument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointerArgument FPTR at %L to C_F_PROCPOINTER shall not be coindexedArgument NCOPIES of REPEAT intrinsic is negative (its value is %ld)Argument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too largeArgument NCOPIES of REPEAT intrinsic is too large at %LArgument X at %L to C_FUNLOC shall be a procedure or a procedure pointerArgument X at %L to C_FUNLOC shall not be coindexedArgument X at %L to C_LOC shall be not be a zero-sized stringArgument X at %L to C_LOC shall have either the POINTER or the TARGET attributeArgument X at %L to C_LOC shall not be coindexedArgument at %L to C_LOC shall not be polymorphicArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument mismatch for the overriding procedure %qs at %L: %sArgument must be a constant between 0 and 31.Argument must be a value between 0 and 3.Argument must be a value between 0 and 7.Argument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must be of type %qsArgument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArgument to %<-fcheck%> is not valid: %sArgument to %<-ffpe-summary%> is not valid: %sArgument to %<-ffpe-trap%> is not valid: %sArgument types of %qs intrinsic at %L must match (%s/%s)Arguments of %qs at %L and %L cannot both be BOZ literal constantsArguments of %qs have different kind type parameters at %LArithmetic IF statement at %CArithmetic IF statement at %L requires a scalar REAL or INTEGER expressionArithmetic NaN at %LArithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic underflow at %LArithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Array %qs at %L cannot have a deferred shapeArray %qs at %L is a variable, which does not reduce to a constant expressionArray %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array.Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE objectArray %qs is not permitted in reduction at %LArray bound mismatch for dimension 1 of array (%ld/%ld)Array bound mismatch for dimension 2 of array (%ld/%ld)Array component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray constructor including type specification at %CArray constructor value at %L shall not be unlimited polymorphic [F2008: C4106]Array entity required at %LArray in initializer list at %L must have an explicit shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray is not contiguous at %LArray of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit sizeArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray pointer %qs at %L must have a deferred shape or assumed rankArray reference at %C cannot have more than %d dimensionsArray reference at %C has more than 7 dimensionsArray reference at %L is out of bounds (%ld < %ld) in codimension %dArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in codimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference at %L out of bounds (%ld < %ld) in loop beginning at %LArray reference at %L out of bounds (%ld > %ld) in loop beginning at %LArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section at %L to C_LOCArray section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %CArray section with a vector subscript at %L shall not be the target of a pointerArray sections: %qs not allowed in !$ACC DECLARE at %LArray specification at %C has more than %d dimensionsArray specification at %C with more than 7 dimensionsArray specification for symbol %qs in COMMON at %C must be explicitArray specification must be deferred at %LArray specification or array-valued SOURCE= expression required in ALLOCATE statement at %LArray specification required in ALLOCATE statement at %LArray-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeArray-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qsAs extending type %qs at %L has a coarray component, parent type %qs shall also have oneAssembler options
  =================
  
! Assigned GOTO statement at %CAssigned label is not a target labelAssigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment of scalar to unallocated arrayAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssignment to a LEN or KIND part_ref at %L is not allowedAssignment to a constant expression at %CAssignment to an allocatable polymorphic variable at %LAssignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>Assignment to coindexed variable at %L in a PURE procedureAssignment to contiguous pointer from non-contiguous target at %LAssignment to polymorphic coarray at %L is not permittedAssociate-name %qs at %L is used as arrayAssociate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, eitherAssociating entity %qs at %L is a procedure nameAssociating entity %qs at %L is a procedure pointerAssociating selector-expression at %L yields a procedureAssociation target at %C must not be coindexedAssociation target at %L cannot be a BOZ literal constantAssume ES is zero throughout program execution, use ES: for read-only data.Assume ICPLBs are enabled at runtime.Assume a large TLS segment.Assume all symbols have 32-bit values.Assume all variable arg functions are prototyped.Assume assembler support for (DWARF2+) .loc directives.Assume assembler support for view in (DWARF2+) .loc directives.Assume code will be assembled by GAS.Assume code will be linked by GNU ld.Assume code will be linked by HP ld.Assume common declarations may be overridden with ones with a larger trailing array.Assume data segments are relative to text segment.Assume floating-point operations can trap.Assume incoming stack aligned to this power of 2.Assume labels and symbols can be addressed using 16 bit absolute addresses.Assume loading data from flash is slower than fetching instructions.Assume memory references are ordered and barriers are not needed.Assume no NaNs or infinities are generated.Assume normal C execution environment.Assume pointer overflow wraps around.Assume possible double misalignment.Assume round to nearest is selected for purposes of scheduling.Assume signed arithmetic overflow wraps around.Assume small address space.Assume strict aliasing rules apply.Assume target CPU is configured as big endian.Assume target CPU is configured as little endian.Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.Assume that loops with an exit will terminate and not loop indefinitely.Assume that receivers of Objective-C messages may be nil.Assume that run-time support has been provided, so omit -lsim from the linker command line.Assume that standard D runtime libraries and "D main" exist.Assume that the reciprocal estimate instructions provide more accuracy.Assume that the source file is fixed form.Assume that the source file is free form.Assume that values of enumeration type are always within the minimum range of that type.Assume that zero displacement conditional branches are fast.Assume the VxWorks RTP environment.Assume the VxWorks vThreads environment.Assume unified syntax for inline assembly code.Assume we are finalizing for phsa and its libhsail-rt.  Enables additional phsa-specific optimizations (default).Assumed or deferred character length variable %qs in constant expression at %LAssumed rank array %qs in %s clause at %LAssumed shape array %qs at %L is not permitted in an initialization expressionAssumed shape array at %L must be a dummy argumentAssumed size array %qs at %L is not permitted in an initialization expressionAssumed size array %qs in %s clause at %LAssumed size array %qs in COPYPRIVATE clause at %LAssumed size array %qs in namelist %qs at %C is not allowedAssumed size array %qs in namelist %qs at %L is not allowedAssumed size array at %L must be a dummy argumentAssumed size polymorphic objects or components, such as that at %C, have not yet been implementedAssumed type at %CAssumed type at %C is not allowed for componentsAssumed type of variable %s at %L is only permitted for dummy variablesAssumed-rank argument at %L is only permitted as actual argument to intrinsic inquiry functionsAssumed-rank argument at %L is only permitted as first actual argument to the intrinsic inquiry function %sAssumed-rank argument requires an explicit interface at %LAssumed-rank array at %CAssumed-rank array at %L may not have the VALUE or CODIMENSION attributeAssumed-rank array at %L must be a dummy argumentAssumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-rank variable %s at %L may only be used as actual argumentAssumed-rank variable %s at %L shall not have a subobject referenceAssumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeAssumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %LAssumed-shape array %qs at %L is not permitted in an initialization expressionAssumed-size dummy array with !$ACC DECLARE at %LAssumed-type actual argument at %L requires that dummy argument %qs is of assumed typeAssumed-type argument %s at %L requires an explicit interfaceAssumed-type argument at %L is not permitted as actual argument to the intrinsic %sAssumed-type argument at %L is only permitted as first actual argument to the intrinsic %sAssumed-type variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeAssumed-type variable %s at %L may not have the INTENT(OUT) attributeAssumed-type variable %s at %L may only be used as actual argumentAssumed-type variable %s at %L shall not be an explicit-shape arrayAssumed-type variable %s at %L shall not have a subobject referenceAt global scope:At most %i profile runs is supported. Perhaps corrupted profile?At top level:Attempt to DEALLOCATE unallocated '%s'Attempt to fill delay slots of branch instructions.Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttempt to keep stack aligned to this power of 2.Attempt to merge identical constants across compilation units.Attempt to merge identical constants and constant variables.Attempt to merge identical debug strings across compilation units.Attempting to allocate already allocated variableAttempting to allocate already allocated variable '%s'Attribute %s at %L in a TYPE definitionAttribute at %L is not allowed in a TYPE definitionAttribute at %L is not allowed outside a TYPE definitionAugment variable location lists with progressive views.AutoFDO profile magic number does not matchAutoFDO profile version %u does match %uAutomatic array %qs at %L cannot have an initializerAutomatically adds space for longer path names in load commands (up to MAXPATHLEN)Automatically align branch targets to reduce branch penalties.Available BITS selections:Average number of iterations of a loop.Avoid all range limits on call instructions.Avoid combining multiple statements into one exploded edge.Avoid generating pc-relative calls; use indirection.Avoid generation of indexed load/store instructions when possible.Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.Avoid placing any readable data in program memory.Avoid speculative loads to work around a hardware anomaly.Avoid use of the DIV and MOD instructions.BB %i cannot throw but has an EH edgeBB %i has incorrect edgeBB %i has incorrect fallthru edgeBB %i has multiple EH edgesBB %i is missing an EH edgeBB %i is missing an edgeBB %i last statement has incorrectly set lpBB %i too many fallthru edgesBB_RTL flag not set for block %dBIND(C) Variable %qs at %L must have length oneBIND(C) applied to %s %s at %LBIND(C) at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) attribute at %L may not be specified for an internal procedureBIND(C) procedure with NAME may not have POINTER attribute at %CBIND(C) statement at %CBLANK= at %C not allowed in Fortran 95BLOCK DATA construct at %LBLOCK DATA element %qs at %L must be in COMMONBLOCK construct at %CBMX instructions are only supported with R2 architectureBOZ literal constant at %L cannot appear as an initializerBOZ literal constant at %L cannot appear in a structure constructorBOZ literal constant at %L cannot appear in an array constructorBOZ literal constant at %L cannot be an actual argument to %qsBOZ literal constant at %L cannot be an operand of unary operator %qsBOZ literal constant at %L is neither a DATA statement value nor an actual argument of INT/REAL/DBLE/CMPLX intrinsic subprogramBOZ literal constant near %L cannot be assigned to a %qs variableBOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initializationBOZ used outside a DATA statement at %LBYTE type at %CBYTE type used at %C is not available on the target machineBad 128-bit moveBad GPR fusionBad INTENT specification at %CBad IO basetype (%d)Bad allocate-object at %C for a PURE procedureBad array dimension at %LBad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification for implied-shape array at %CBad array specification in ALLOCATE statement at %LBad character %qc in OPERATOR name at %CBad coarray specification in ALLOCATE statement at %LBad continuation line at %CBad kind expression for function %qs at %LBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for assumed size array at %LBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBad type in gfc_simplify_signBase object for NOPASS type-bound procedure call at %L must be scalarBase object for procedure-pointer component call at %L is of ABSTRACT type %qsBase object for type-bound procedure call at %L is of ABSTRACT type %qsBinding at %C must have the same access as already defined binding %qsBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlank required in %s statement near %CBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %LBoth section and comdat group is setBound on number of candidates below that all candidates are considered in iv optimizations.Bound on number of iv uses in loop optimized in iv optimizations.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.Bound on size of expressions used in the scalar evolutions analyzer.Bound on the complexity of the expressions in the scalar evolutions analyzer.Bound on the cost of an expression to compute the number of iterations.Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.Bounds specification for %qs in pointer assignment at %LBranch at %L may result in an infinite loopBranches are this expensive (arbitrary units).Branches executed:%s of %d
  Build for Core A.Build for Core B.Build for SDRAM.Builtin %qF requires z14 or higher.Builtin %qF requires z15 or higher.Builtin function %s requires Nios II R%dBuiltin not implementedBy-value argument at %L cannot be an array or an array sectionBy-value argument at %L is not allowed in this contextBy-value argument at %L is not of numeric typeC interoperable character dummy variable %qs at %L with VALUE attribute must have length oneC kind type parameter is for type %s but type at %L is %sC++ constructors and destructors will not be invoked for Objective-C fieldsC++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>C++ lookup of %qD would return a field, not a typeC++ requires promoted type, not enum type, in %<va_arg%>C++11 %<constexpr%> only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 %<noexcept%> only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 %<thread_local%> allows dynamic initialization and destructionC++11 %<thread_local%> only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>C++20 %<constinit%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>C++20 concept definition syntax is %<concept <name> = <expr>%>C99 designator %qE is not an integral constant-expressionC99 designator %qE outside aggregate initializerCASE label at %L overlaps with CASE label at %LCCTL intrinsic function subtype out of range!CDX instructions are only supported with R2 architectureCFString literal expression is not a string constantCFString literal is missingCHANGE TEAM statement at %CCHARACTER expression at %L is being truncated (%ld/%ld)CHARACTER expression will be truncated in assignment (%ld/%ld) at %LCHARACTER expression will be truncated in constructor (%ld/%ld) at %LCHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %LCHARACTER length must be a constant at %LCHARACTER(*) function %qs at %LCHARACTER(*) function %qs at %L cannot be array-valuedCHARACTER(*) function %qs at %L cannot be pointer-valuedCHARACTER(*) function %qs at %L cannot be pureCHARACTER(*) function %qs at %L cannot be recursiveCLASS selector at %L needs a temporary which is not yet implementedCLASS statement at %CCLASS variable %qs at %L cannot have the PARAMETER attributeCLASS variable %qs at %L must be dummy, allocatable or pointerCLOSE statement at %L requires a UNIT numberCLOSE statement not allowed in PURE procedure at %CCODIMENSION specified for %qs outside its INTERFACE body at %LCOLLAPSE clause argument not constant positive integer at %CCOLLECT_GCC must be setCOLLECT_GCC must be set.COMMON %qs at %L does not existCOMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveCOMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>COMMON block %qs at %L cannot have the EXTERNAL attributeCOMMON block %qs at %L is also an intrinsic procedureCOMMON block %qs at %L is used as PARAMETER at %LCOMMON block %qs at %L that is also a function resultCOMMON block %qs at %L that is also a global procedureCOMMON block %qs at %L uses the same global identifier as entity at %LCOMMON block /%s/ not found at %CCOMMON block at %LCOMMON block at %L with binding label %qs uses the same global identifier as entity at %LCOMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qsCOMMON variable %qs at %L must have constant character lengthCOMPLEX argument %qs of %qs intrinsic at %LCOMPLEX quantities cannot be compared at %LCONTAINS block in derived type definition at %CCONTAINS statement at %C is already in a contained program unitCONTAINS statement without FUNCTION or SUBROUTINE statement at %LCONTIGUOUS attribute at %CCONTIGUOUS statement at %CCONVERT tag at %LCOUNT argument of the EVENT_QUERY intrinsic function at %L shall be definableCOUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integerCOUNT argument to SYSTEM_CLOCK at %L has non-default kindCOUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kindCOUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kindCPU you selected does not support x86-64 instruction setCRIS-port assertion failed: CRITICAL block inside of OpenACC region at %CCRITICAL block inside of OpenMP region at %CCRITICAL statement at %CCYCLE statement at %C is not applicable to non-loop construct %qsCYCLE statement at %C to non-innermost collapsed !$ACC LOOP loopCYCLE statement at %C to non-innermost collapsed !$OMP DO loopCYCLE statement at %C to non-innermost tiled !$ACC LOOP loopCall mcount for profiling before a function prologue.Call the dump function for variables and function in IL.Caller copies function arguments passed by hidden reference.Calls executed:%s of %d
  Cannot IMPORT %qs from host scoping unit at %C - does not exist.Cannot USE a module that is currently builtCannot USE a submodule that is currently builtCannot call %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>Cannot change attributes of USE-associated symbol %s at %LCannot change attributes of USE-associated symbol at %LCannot change directory to %sCannot compute the length of the char array at %L.Cannot construct ABSTRACT type %qs at %LCannot convert %qs to %qs at %LCannot convert %qs to interoperable type at %LCannot convert %s to %s at %LCannot delete module file %qs: %sCannot delete temporary module file %qs: %sCannot find an intrinsic module named %qs at %CCannot find keyword named %qs in call to %qs at %LCannot get current directory nameCannot initialize implied-shape array at %L with scalarCannot initialize parameter array at %L with variable length elementsCannot make directory %sCannot map %sCannot open %sCannot open JSON output file %s
  Cannot open file %qsCannot open module file %qs for reading at %C: %sCannot open module file %qs for writing at %C: %sCannot open source file %s
--- 1757,1776 ----
  %s:version '%.4s', prefer '%.4s'
  %s:version '%.4s', prefer version '%.4s'
  %u name provided for structured binding%u names provided for structured binding'' ' flag'!' flag'#' flag'%%%c' is not a valid operand prefix'%%&' used without any local dynamic TLS references'%%l' operand isn't a label'%s' file is already processed
! '%s' must have %d operands (excluding match_dups)'%s' must have at least %d operands (excluding match_dups)'%s' must have no more than %d operands (excluding match_dups)''' flag'(' flag'+' flag'-' flag'0' flag'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'm' flag'o' operand is not constant'q' flag(C)(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable.(Obsolete after 10.4)	Set MH_NOMULTIDEFS in an umbrella framework.(Obsolete after 10.4) -multiply_defined <treatment>	Provided a mechanism for warning about symbols defined in multiple dylibs.(Obsolete after 10.4) -multiply_defined_unused <treatment>	Provided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs.(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4.(Obsolete and unhandled by ld64, ignored)	ld should produce an executable (only handled by ld_classic).(Obsolete)	This is the default.(Obsolete) -sectobjectsymbols <segname> <sectname>	Setting a local symbol at the start of a section is no longer supported.(Obsolete) -sectorder <segname> <sectname> <orderfile>	Replaced by a more general option "-order_file".(Obsolete) Allowed linking to proceed with "-flat_namespace" when a linked bundle contained a symbol also exported from the main executable.(Obsolete) Current linkers never dead-strip these items, so the option is not needed.(Obsolete) LD_PREBIND is no longer supported.(Obsolete) Object files with LINKEDIT sections are no longer supported.(Obsolete) This is the default.(Obsolete, ignored)	Old support similar to "-whyload".(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>	Allowed creation of a section from a file.(Obsolete, ld_classic only) -seg_addr_table_filename <path>.(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(anonymous namespace)(anonymous)(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(messages without a matching method signature will be assumed to return %<id%> and accept %<...%> as arguments)(near initialization for %qs)(no argument)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(so you should pass %qT not %qT to %<va_arg%>)(static destructors for %s)(static initializers for %s)(the message is displayed only once per source file)
  ({anonymous})*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
! *this--help=<class>	Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params.--param inline-unit-growth limit reached--param large-function-growth limit reached--param large-stack-frame-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached--param=parloops-schedule=[static|dynamic|guided|auto|runtime]	Schedule type of omp schedule for loops parallelized by parloops.-A<question>=<answer>	Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>.-D<macro>[=<val>]	Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1.-E or -x required when input is from standard input-F <dir>	Add <dir> to the end of the main framework include path.-G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets).-Hd <dir>	Write D interface files to directory <dir>.-Hf <file>	Write D interface to <file>.-I <dir>	Add <dir> to the end of the main include path.-J<directory>	Put MODULE files in 'directory'.-MF <file>	Write dependency output to the given file.-MQ <target>	Add a MAKE-quoted target.-MT <target>	Add an unquoted target.-O<number>	Set optimization level to <number>.-U<macro>	Undefine <macro>.-Waligned-new=[none|global|all]	Warn even if 'new' uses a class member allocation function.-Walloc-size-larger-than=<bytes>	Warn for calls to allocation functions that attempt to allocate objects larger than the specified number of bytes.-Walloca-larger-than=<number>	Warn on unbounded uses of alloca, and on bounded uses of alloca whose bound can be larger than <number> bytes.-Wframe-larger-than=<byte-size>	Warn if a function's stack frame requires in excess of <byte-size>.-Wlarger-than=<byte-size>	Warn if an object's size exceeds <byte-size>.-Wnormalized=[none|id|nfc|nfkc]	Warn about non-normalized Unicode strings.-Wstack-usage=<byte-size>	Warn if stack usage might exceed <byte-size>.-Wvla-larger-than=<number>	Warn on unbounded uses of variable-length arrays, and on bounded uses of variable-length arrays whose bound can be larger than <number> bytes. <number> bytes.-Xbind-now and -Xbind-lazy are incompatible-Xf <file>	Write JSON output to the given <file>.-allowable_client <name>	The output dylib is private to the client <name>.-arch <name>	Generate output for architecture <name>.-aux-info <file>	Emit declaration information into <file>.-bundle not allowed with -dynamiclib-bundle_loader <executable>	Treat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution.-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-c required for gnat2scil-c required for gnat2why-client_name <name>	Enable the executable being built to link against a private dylib (using allowable_client).-client_name not allowed with -dynamiclib-compatibility_version <number>	Set 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.-current_version <number>	Set the current version for the library to <number>.-current_version only allowed with -dynamiclib-d<letters>	Enable dumps from specific passes of the compiler.-dumpbase <file>	Set the file basename to be used for dumps.-dumpdir <dir>	Set the directory name to be used for dumps.-dylinker_install_name <path>	Only used for building dyld.-exported_symbols_list <filename>	Export global symbols in <filename> in linked output file; any symbols not mentioned will be treated as "hidden".-f%s ignored (not supported for DJGPP)
! -fada-spec-parent=unit	Dump Ada specs as child units of given parent.-faligned-new=<N>	Use C++17 over-aligned type allocation for alignments greater than N.-fasan-shadow-offset=<number>	Use custom shadow memory offset.-fblas-matmul-limit=<n>	Size of the smallest matrix for which matmul will use BLAS.-fbounds-check=[on|safeonly|off]	Turn array bounds checks on, in @safe code only, or off.-fcall-saved-<register>	Mark <register> as being preserved across functions.-fcall-used-<register>	Mark <register> as being corrupted by function calls.-fcf-protection=[full|branch|return|none]	Instrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets.-fcheck=[...]	Specify which runtime checks are to be performed.-fcoarray=<none|single|lib>	Specify which coarray parallelization should be used.-fcompare-debug[=<opts>]	Compile with and without e.g. -gtoggle, and compare the final-insns dump.-fconst-string-class=<name>	Use class <name> for constant strings.-fconstexpr-cache-depth=<number>	Specify maximum constexpr recursion cache depth.-fconstexpr-depth=<number>	Specify maximum constexpr recursion depth.-fconstexpr-loop-limit=<number>	Specify maximum constexpr loop iteration count.-fconstexpr-ops-limit=<number>	Specify maximum number of constexpr operations during a single constexpr evaluation.-fconvert=<big-endian|little-endian|native|swap>	The endianness used for unformatted files.-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]	Set the debug counter limit.-fdebug-prefix-map=<old>=<new>	Map one directory name to another in debug information.-fdebug=<level|ident>	Compile in debug code, code <= <level>, or code identified by <ident>.-fdiagnostics-color=[never|always|auto]	Colorize diagnostics.-fdiagnostics-format=[text|json]	Select output format.-fdiagnostics-show-location=[once|every-line]	How often to emit source location at the beginning of line-wrapped diagnostics.-fdiagnostics-urls=[never|always|auto]	Embed URLs in diagnostics.-fdisable-[tree|rtl|ipa]-<pass>=range1+range2	Disable an optimization pass.-fdoc-dir=<dir>	Write documentation file to directory <dir>.-fdoc-file=<file>	Write documentation to <file>.-fdoc-inc=<file>	Include a Ddoc macro <file>.-fdump-<type>	Dump various compiler internals to a file.-fdump-final-insns=filename	Dump to filename the insns at the end of translation.-fdump-go-spec=filename	Write all declarations to file as Go code.-femit-struct-debug-baseonly	Aggressive reduced debug info for structs.-femit-struct-debug-detailed=<spec-list>	Detailed reduced debug info for structs.-femit-struct-debug-reduced	Conservative reduced debug info for structs.-fenable-[tree|rtl|ipa]-<pass>=range1+range2	Enable an optimization pass.-fexcess-precision=[fast|standard]	Specify handling of excess floating-point precision.-fexec-charset=<cset>	Convert all strings and character constants to character set <cset>.-ffile-prefix-map=<old>=<new>	Map one directory name to another in compilation result.-ffixed-<register>	Mark <register> as being unavailable to the compiler.-ffixed-line-length-<n>	Use n as character line width in fixed mode.-ffp-contract=[off|on|fast]	Perform floating-point expression contraction.-ffpe-summary=[...]	Print summary of floating point exceptions.-ffpe-trap=[...]	Stop on following floating point exceptions.-ffree-line-length-<n>	Use n as character line width in free mode.-fgnat-encodings=[all|gdb|minimal]	Select the balance between GNAT encodings and standard DWARF emitted in the debug information.-fgo-c-header=<file>	Write Go struct definitions to file as C code.-fgo-debug-escape-hash=<string>	Hash value to debug escape analysis.-fgo-dump-<type>	Dump Go frontend internal information.-fgo-optimize-<type>	Turn on optimization passes in the frontend.-fgo-pkgpath=<string>	Set Go package path.-fgo-prefix=<string>	Set package-specific prefix for exported Go names.-fgo-relative-import-path=<path>	Treat a relative import as relative to path.-finit-character=<n>	Initialize local character variables to ASCII value n.-finit-integer=<n>	Initialize local integer variables to n.-finit-logical=<true|false>	Initialize local logical variables.-finit-real=<zero|snan|nan|inf|-inf>	Initialize local real variables.-finline-arg-packing	Perform argument packing inline.-finline-limit=<number>	Limit the size of inlined functions to <number>.-finline-matmul-limit=<n>	Specify the size of the largest matrix for which matmul will be inlined.-finput-charset=<cset>	Specify the default character set for source files.-finstrument-functions-exclude-file-list=filename,...	Do not instrument functions listed in files.-finstrument-functions-exclude-function-list=name,...	Do not instrument listed functions.-fira-algorithm=[CB|priority]	Set the used IRA algorithm.-fira-region=[one|all|mixed]	Set regions for IRA.-fira-verbose=<number>	Control IRA's level of diagnostic messages.-flive-patching=[inline-only-static|inline-clone]	Control IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations.-flto-compression-level=<number>	Use zlib/zstd compression level <number> for IL.-fmacro-prefix-map=<old>=<new>	Map one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE().-fmax-array-constructor=<n>	Maximum number of objects in an array constructor.-fmax-errors=<number>	Maximum number of errors to report.-fmax-identifier-length=<n>	Maximum identifier length.-fmax-stack-var-size=<n>	Size in bytes of the largest array that will be put on the stack.-fmax-subrecord-length=<n>	Maximum length for subrecords.-fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping.-fmodule-file=<package.module>=<filespec>	use <filespec> as source file for <package.module>.-fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.-foffload-abi=[lp64|ilp32]	Set the ABI to use in an offload compiler.-foffload=<targets>=<options>	Specify offloading targets and options for them.-fopt-info[-<type>=filename]	Dump compiler optimization details.-force_flat_namespace not allowed with -dynamiclib-fpack-struct=<number>	Set initial maximum structure member alignment.-fpermitted-flt-eval-methods=[c11|ts-18661]	Specify which values of FLT_EVAL_METHOD are permitted.-fplugin-arg-<name>-<key>[=<value>]	Specify argument <key>=<value> for plugin <name>.-fprofile-reproducible=[serial|parallel-runs|multithreaded]	Control level of reproducibility of profile gathered by -fprofile-generate.-fprofile-update=[single|atomic|prefer-atomic]	Set the profile update method.-framework <name>	The linker should search for the framework <name> in the framework search path.-frandom-seed=<string>	Make compile reproducible using <string>.-freorder-blocks-algorithm=[simple|stc]	Set the used basic block reordering algorithm.-fsanitize-sections=<sec1,sec2,...>	Sanitize global variables in user-defined sections.-fsanitize=address is not supported in this configuration-fsched-stalled-insns-dep=<number>	Set dependence distance checking in premature scheduling of queued insns.-fsched-stalled-insns=<number>	Set number of queued insns that can be prematurely scheduled.-fsched-verbose=<number>	Set the verbosity level of the scheduler.-fsimd-cost-model=[unlimited|dynamic|cheap]	Specifies the vectorization cost model for code marked with a simd directive.-fsso-struct=[big-endian|little-endian|native]	Set the default scalar storage order.-fstack-check=[no|generic|specific]	Insert stack checking code into the program.-fstack-limit-register=<register>	Trap if the stack goes past <register>.-fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>.-fstack-reuse=[all|named_vars|none]	Set stack reuse level for local variables.-ftabstop=<number>	Distance between tab stops for column reporting.-ftemplate-depth=<number>	Specify maximum template instantiation depth.-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Set the default thread-local storage code generation model.-ftrack-macro-expansion=<0|1|2>	Track locations of tokens coming from macro expansion and display them in error messages.-ftree-parallelize-loops=<number>	Enable automatic parallelization of loops.-fuse-linker-plugin is not supported in this configuration-fvect-cost-model=[unlimited|dynamic|cheap]	Specifies the cost model for vectorization.-fversion=<level|ident>	Compile in version code >= <level> or identified by <ident>.-fvisibility=[default|internal|hidden|protected]	Set the default symbol visibility.-fvisibility=[private|protected|public|package]	Set the default symbol visibility.-fvtable-verify=preinit is not supported in this configuration-fvtable-verify=std is not supported in this configuration-fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>.-gnat<options>	Specify options to GNAT.-gz is not supported in this configuration-gz=<format>	Generate compressed debug sections in format <format>.-gz=zlib is not supported in this configuration-idirafter <dir>	Add <dir> to the end of the system include path.-iframework <dir>	Add <dir> to the end of the system framework include path.-imacros <file>	Accept definition of macros in <file>.-image_base <address>	Specify <address> as the base address for a dylib or bundle.-imultiarch <dir>	Set <dir> to be the multiarch include subdirectory.-imultilib <dir>	Set <dir> to be the multilib include subdirectory.-include <file>	Include the contents of <file> before other files.-init <symbol_name>	The symbol <symbol_name> will be used as the first initialiser for a dylib.-install_name <name>	Set the install name for a dylib.-install_name only allowed with -dynamiclib-iplugindir=<dir>	Set <dir> to be the default plugin directory.-iprefix <path>	Specify <path> as a prefix for next two options.-iquote <dir>	Add <dir> to the end of the quote include path.-isysroot <dir>	Set <dir> to be the system root directory.-isystem <dir>	Add <dir> to the start of the system include path.-iwithprefix <dir>	Add <dir> to the end of the system include path.-iwithprefixbefore <dir>	Add <dir> to the end of the main include path.-keep_private_externs not allowed with -dynamiclib-mabi=ABI	Generate code that conforms to the given ABI.-mabs=MODE	Select the IEEE 754 ABS/NEG instruction execution mode.-march=	Generate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case.-march=ARCH	Generate code for the specified chip or CPU version.-march=ISA	Generate code for the given ISA.-mas100-syntax is incompatible with -gdwarf-mbig-endian and -mlittle-endian may not be used together-mbranch-cost=COST	Set the cost of branches to roughly COST instructions.-mbranch-cost=N	Set the cost of branches to roughly N instructions.-mcall-ABI	Select ABI calling convention.-mcode-readable=SETTING	Specify when instructions are allowed to access code.-mcode-region requires the large memory model (-mlarge)-mcpu=	Use features of and schedule code for given CPU.-mcpu=CPU	Compile code for ARC variant CPU.-mcpu=CPU	Use features of and schedule code for given CPU.-mcpu=PROCESSOR		Use features of and schedule code for given CPU.-mcpu=m16c	Compile code for M16C variants.-mcpu=m32c	Compile code for M32C variants.-mcpu=m32cm	Compile code for M32CM variants.-mcpu=r8c	Compile code for R8C variants.-mdata-region requires the large memory model (-mlarge)-mdebug=	Enable debug output.-mdouble=<BITS>	Use <BITS> bits wide double type.-memregs=	Number of memreg bytes (default: 16, range: 0..16).-mfloat-abi=soft and -mfloat-abi=hard may not be used together-mflush-func=FUNC	Use FUNC to flush the cache before calling stack trampolines.-mhard-float not supported-mipsN	Generate code for ISA level N.-mlarge-data-threshold=<number>	Data greater than given threshold will go into .ldata section in x86-64 medium model.-mlong-double=<BITS>	Use <BITS> bits wide long double type.-mmax-stackframe=SIZE	Warn when a stackframe is larger than the specified size.-mmcu=MCU	Select the target MCU.-mmcu=MCU	Select the target System-On-Chip variant that embeds this PRU.-mmpy-option=MPY	Compile ARCv2 code with a multiplier design option.-mnan=ENCODING	Select the IEEE 754 NaN data encoding.-mno-serialize-volatile	Do not serialize volatile memory references with MEMW instructions.-moverride=<string>	Power users only! Override CPU optimization parameters.-mpointer-size=[no,32,short,64,long]	Set the default pointer size.-mr10k-cache-barrier=SETTING	Specify when r10k cache barriers should be inserted.-msdata=[none,data,sysv,eabi]	Select method for sdata handling.-msim	Use simulator runtime.-msingle-float and -msoft-float cannot both be specified-msmall-data-limit=N	Put global and static data smaller than <number> bytes into a special section (on some targets).-mstack-size=<number>	Set the private segment size per wave-front, in bytes.-msve-vector-bits=<number>	Set the number of bits in an SVE vector register.-mtarget-linker <version>	Specify that ld64 <version> is the toolchain linker for the current invocation.-mtls-size=[16,32]	Specify bit size of immediate TLS offsets.-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-mtraceback=[full,part,no]	Select type of traceback table.-mtune=	Schedule code for given CPU.-mtune=ARCH	Tune alignment for the specified chip or CPU version.-mtune=PROCESSOR	Optimize the output for PROCESSOR.-mtune=TUNE	Tune code for given ARC variant.-mx32 is not supported on Solaris-o <file>	Place output into <file>.-pagezero_size <size>	Allows setting the page 0 size to 4kb when required.-pg and -fomit-frame-pointer are incompatible-pie is not supported in this configuration-private_bundle not allowed with -dynamiclib-read_only_relocs <treatment>	Allow relocations in read-only pages (not recommended).-sectalign <segname> <sectname> <value>	Set section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form.-sectcreate <segname> <sectname> <file>	Create section <sectname> in segment <segname> from the contents of <file>.-seg_addr_table <file>	Specify the base addresses for dynamic libraries; <file> contains a line for each library.-segaddr <name> <address>	Set the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb).-segprot <segname> <max_prot> <init_prot>	The virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain "r", "w", "x" or "-" the latter meaning "no access".-segs_read_only_addr <address>	Specify that <address> is the base address of the read-only segments of a dylib.-segs_read_write_addr <address>	Specify that <address> is the base address address of the read-write segments of a dylib.-sub_library <name>	Library named <name> will be re-exported (only useful for dylibs).-sub_umbrella <name>	Framework named <name> will be re-exported (only useful for dylibs).-trigraphs	Support ISO C trigraphs.-umbrella <framework>	The specified framework will be re-exported.-undefined <treatment>	Specify the handling for undefined symbols (default is error).-unexported_symbols_list <filename>	Do not export the global symbols listed in <filename>.-weak_reference_mismatches <treatment>	Specifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak.... to the previous %qs clause here... with %qs clause here... without %qs clause near to here...following parameter %P which has a default argument...this statement, but the latter is misleadingly indented as if it were guarded by the %qs.NOT. operator in expression at %L must have a LOGICAL operand.XOR. operator at %C/* Prototypes for external procedures generated from %s
     by GNU Fortran %s%s.
  
     Use of this interface is discouraged, consider using the
     BIND(C) feature of standard Fortran instead.  */
  
  128-bit %<long double%> not supported for VAX floats31 bit ABI.387 instruction set disabled, using SSE arithmetics64 bit ABI.64-bit ABI not supported in ESA/390 mode; use assignment instead; use assignment or value-initialization instead; use copy-assignment instead; use copy-assignment or copy-initialization instead; use copy-initialization instead; use value-initialization instead<During initialization>
! <anonymous><brace-enclosed initializer list><built-in><command-line><declaration error><enumerator><erroneous-expression><expression error><lambda<lambda><missing><return value> <return-value><statement><structured bindings><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><typeprefixerror><ubsan routine call><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>A BOZ literal constant at %L cannot appear as an actual argument in a function referenceA BOZ literal constant at %L cannot appear as an actual argument in a subroutine referenceA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.A floatig point to integer truncation may be replaced with rounding to save mode switching.A non-default set of initial values has been requested, which violates the ABI!A parameter name is required at %CA synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo scheduler.A type parameter list is required at %CAAPCS does not support %<-mcallee-super-interworking%>AAPCS does not support %<-mcaller-super-interworking%>ABI for flattened struct with zero-length bit-fields changed in GCC 10ABI requires %<-march=rv%d%>ABI variant code generation (for use with -mabi= option):ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)ABSTRACT INTERFACE %qs must not be referenced at %LABSTRACT INTERFACE at %CABSTRACT type %qs used at %LABSTRACT type at %CAC-IMPLIED-DO final expression references control variable at %LAC-IMPLIED-DO initial expression references control variable at %LAC-IMPLIED-DO step expression references control variable at %LACC CACHE directive must be inside of loop %CACCESS specification at %L was already specifiedACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableACTION type conflicts with READONLY specifier at %LALLOCATABLE attribute at %C in a STRUCTURE definitionALLOCATABLE attribute at %C in a TYPE definitionALLOCATABLE object %qs in %s clause at %LALLOCATABLE specified outside of INTERFACE body at %LALLOCATE objectALLOCATE of coarray at %C in CRITICAL blockALLOCATE of coarray at %C in DO CONCURRENT blockALLOCATED intrinsic at %L requires an array or scalar allocatable entityALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredARMv8-M Security Extensions incompatible with selected FPUASSIGN statement at %CASSIGN statement at %L requires a scalar default INTEGER variableASSIGNED GOTO statement at %L requires an INTEGER variableASSIGNED variable in FORMAT tag at %LASSOCIATE construct at %CASSOCIATE name %qs in %s clause at %LASSOCIATE name %qs in SHARED clause at %LASYNCHRONOUS attribute at %CASYNCHRONOUS statement at %CASYNCHRONOUS= at %L not allowed in Fortran 95ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexedATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KINDATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KINDATOM argument of the %s intrinsic function at %L shall be definableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAVX vector return without AVX enabled changes the ABIAVX512F vector argument without AVX512F enabled changes the ABIAVX512F vector return without AVX512F enabled changes the ABIAbbreviation for "-g -feliminate-unused-debug-symbols".Abbreviation for "-g -fno-eliminate-unused-debug-symbols".Absolute value of SHIFT shall be less than or equal to SIZE at %CAbstract interface %qs is invalid in procedure pointer assignment at %LAccept argument mismatches in procedure calls.Accept extensions to support legacy code.Access data in the same section from shared anchor points.Access offset before parent offsetAccess overlaps with its siblingAccess size greater or equal to its parent sizeAccess specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAccess terminates outside of its parentAccumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf.Actual CLASS array argument for %qs must be a full array at %LActual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an arrayActual argument at %L of %qs intrinsic shall be an associated pointerActual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has oneActual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL proceduresActual argument contains too few elements for dummy argument %qs (%lu/%lu) at %LActual argument for %qs cannot be an assumed-size array at %LActual argument for %qs must be ALLOCATABLE at %LActual argument for %qs must be a pointer at %LActual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qsActual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qsActual argument to %qs at %L must be a coarrayActual argument to %qs at %L must be polymorphicActual argument to %qs at %L must be simply contiguous or an element of such an arrayActual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]Actual argument to %qs at %L must have the same declared typeActual argument to contiguous pointer dummy %qs at %L must be simply contiguousActual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE componentActual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE componentActual string length does not match the declared one for dummy argument '%s' (%ld/%ld)Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)Add a common subexpression elimination pass after loop optimizations.Add description attributes to some DWARF DIEs that have no name attribute.Add explicit checks for division by zero.Add explicit checks for division overflow in INT_MIN / -1.Add extra commentary to assembler output.Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged).Add the .lower prefix to section names when compiling with -m{code,data}-region=lower (disabled by default).Additional debug prints.After diagnosing undefined behavior attempt to continue execution.Aggressively optimize loops using language constraints.Alias and target%'s comdat groups differsAlias and target%'s section differsAlias for --help=target.Alias for -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlign all labels.Align all loops to 32 byte boundary.Align code and data to 32 bits.Align destination of the string operations.Align doubles at 64-bit boundaries.Align function entry to 4 byte.Align labels which are only reached by jumping.Align some doubles on dword boundary.Align the start of functions.Align the start of loops.Align to the base type of the bit-field.Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system.Align variables on a 32-bit boundary.All intrinsics procedures are available regardless of selected standard.All memory accesses use I/O load/store instructions.All the LEN type parameters in the TYPE IS statement at %C must be ASSUMEDAllocatable %qs at %L cannot have an initializerAllocatable array %qs at %L must have a deferred shape or assumed rankAllocatable coarray variable %qs at %L must have deferred shapeAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type EVENT_TYPEAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPEAllocatable component %s at %L of type EVENT_TYPE must have a codimensionAllocatable component %s at %L of type LOCK_TYPE must have a codimensionAllocatable component of structure at %C must have a deferred shapeAllocatable component or deferred-shaped array near %C in DATA statementAllocatable function %qs at %L must have an explicit function interfaceAllocate local variables on the stack to allow indirect recursion.Allocate-object at %C is not a nonprocedure pointer nor an allocatable variableAllocate-object at %L also appears at %LAllocate-object at %L is neither a data pointer nor an allocatable variableAllocate-object at %L is subobject of object at %LAllocate-object at %L must be ALLOCATABLE or a POINTERAllocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tagAllocating %s at %L with type-spec requires the same character-length parameter as in the declarationAllocating %s of ABSTRACT base type at %L requires a type-spec or source-exprAllow (or do not allow) gcc to use the LOOP instruction.Allow a BOZ literal constant to appear in an invalid context and with X instead of Z.Allow access to instance variables as if they were local declarations within instance method implementations.Allow arbitrary character line width in fixed mode.Allow arbitrary character line width in free mode.Allow bit-fields to cross word boundaries.Allow branches to be packed with other instructions.Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions.Allow dollar signs in entity names.Allow fast jumps to the message dispatcher.Allow function addresses to be held in registers.Allow gcc to generate LIW instructions.Allow gcc to generate the SETLB and Lcc instructions.Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations.Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.Allow math optimizations that may violate IEEE or ISO standards.Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Allow premature scheduling of queued insns.Allow readonly data in sdata.Allow sign extension in fusion operations.Allow speculative motion of more loads.Allow speculative motion of non-loads.Allow speculative motion of some loads.Allow the arguments of the '?' operator to have different types.Allow the compiler to introduce new data races on stores.Allow the store merging pass to introduce unaligned stores if it is legal to do so.Allow the use of MDMX instructions.Allow the use of MT instructions.Allow the use of hardware floating point instructions for V850E2V3 and up.Allow the use of hardware floating-point ABI and instructions.Allow to use truncation instead of rounding towards zero for fractional fixed-point types.Allow two instructions to be issued per cycle.Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.Allow use r15 for inline ASM.Allow variadic functions without named parameter.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate calling convention.Alternate return at %L is not permitted in a DTIO procedureAlternate return cannot appear in operator interface at %LAlternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %LAlternate return specifier in elemental subroutine %qs at %L is not allowedAlternate return specifier in function %qs at %L is not allowedAlternate-return argument at %CAlthough not referenced, %qs has ambiguous interfaces at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAlways align function entry, jump target and return address.Always generate long calls.Always save $lp in the stack.Always treat bitfields as int-sized.Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.Always use JSR, never BSR, for calls.Ambiguous !$OMP DECLARE REDUCTION from module %s at %LAmbiguous interfaces in %s for %qs at %L and %qs at %LAmbiguous symbol in TYPE definition at %CAmend appropriate diagnostic messages with the command line option that controls them.An alias for minterlink-compressed provided for backward-compatibility.An alternate return at %L without a * dummy argumentAn indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: An outer FORALL construct already has an index with this name %LAnalyze and remove doubleword swaps from VSX computations.Analyzed alias has no referenceAnnotate assembler instructions with estimated addresses.Append a second underscore if the name already contains an underscore.Append underscores to externally visible names.Apply negative sign to zero values.Apply special rules for compiling runtime package.Apply variable expansion when loops are unrolled.Approximate the effect of function calls to simplify analysis.Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscriptArgument %<S%> of NEAREST at %L shall not be zeroArgument %qs appears twice in call to %qs at %LArgument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %LArgument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLEArgument %qs of %qs with PASS(%s) at %L may not have the POINTER attributeArgument %qs of %qs with PASS(%s) at %L must be of the derived type %qsArgument %qs of %qs with PASS(%s) at %L must be of the derived-type %qsArgument %qs of %qs with PASS(%s) at %L must be scalarArgument %qs of MOD at %L shall not be zeroArgument %qs of MODULO at %L shall not be zeroArgument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of elemental procedure at %L cannot have the ALLOCATABLE attributeArgument %qs of elemental procedure at %L cannot have the POINTER attributeArgument %qs of elemental procedure at %L must be scalarArgument %qs of pure function %qs at %L must be INTENT(IN) or VALUEArgument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENTArgument '%s' of statement function '%s' at %L must be scalarArgument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %sArgument FPTR at %L to C_F_POINTER must be a pointerArgument FPTR at %L to C_F_POINTER shall not be coindexedArgument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointerArgument FPTR at %L to C_F_PROCPOINTER shall not be coindexedArgument NCOPIES of REPEAT intrinsic is negative (its value is %ld)Argument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too largeArgument NCOPIES of REPEAT intrinsic is too large at %LArgument X at %L to C_FUNLOC shall be a procedure or a procedure pointerArgument X at %L to C_FUNLOC shall not be coindexedArgument X at %L to C_LOC shall be not be a zero-sized stringArgument X at %L to C_LOC shall have either the POINTER or the TARGET attributeArgument X at %L to C_LOC shall not be coindexedArgument at %L to C_LOC shall not be polymorphicArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument mismatch for the overriding procedure %qs at %L: %sArgument must be a constant between 0 and 31.Argument must be a value between 0 and 3.Argument must be a value between 0 and 7.Argument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSD at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ASIND at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must be of type %qsArgument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArgument to %<-fcheck%> is not valid: %sArgument to %<-ffpe-summary%> is not valid: %sArgument to %<-ffpe-trap%> is not valid: %sArgument types of %qs intrinsic at %L must match (%s/%s)Arguments of %qs at %L and %L cannot both be BOZ literal constantsArguments of %qs have different kind type parameters at %LArithmetic IF statement at %CArithmetic IF statement at %L requires a scalar REAL or INTEGER expressionArithmetic NaN at %LArithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic underflow at %LArithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Array %qs at %L cannot have a deferred shapeArray %qs at %L is a variable, which does not reduce to a constant expressionArray %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array.Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE objectArray %qs is not permitted in reduction at %LArray bound mismatch for dimension 1 of array (%ld/%ld)Array bound mismatch for dimension 2 of array (%ld/%ld)Array component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray constructor including type specification at %CArray constructor value at %L shall not be unlimited polymorphic [F2008: C4106]Array entity required at %LArray in initializer list at %L must have an explicit shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray is not contiguous at %LArray of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit sizeArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray pointer %qs at %L must have a deferred shape or assumed rankArray reference at %C cannot have more than %d dimensionsArray reference at %C has more than 7 dimensionsArray reference at %L is out of bounds (%ld < %ld) in codimension %dArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in codimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference at %L out of bounds (%ld < %ld) in loop beginning at %LArray reference at %L out of bounds (%ld > %ld) in loop beginning at %LArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section at %L to C_LOCArray section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %CArray section with a vector subscript at %L shall not be the target of a pointerArray sections: %qs not allowed in !$ACC DECLARE at %LArray specification at %C has more than %d dimensionsArray specification at %C with more than 7 dimensionsArray specification for symbol %qs in COMMON at %C must be explicitArray specification must be deferred at %LArray specification or array-valued SOURCE= expression required in ALLOCATE statement at %LArray specification required in ALLOCATE statement at %LArray-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeArray-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qsAs extending type %qs at %L has a coarray component, parent type %qs shall also have oneAssembler options
  =================
  
! Assigned GOTO statement at %CAssigned label is not a target labelAssigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment of scalar to unallocated arrayAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssignment to a LEN or KIND part_ref at %L is not allowedAssignment to a constant expression at %CAssignment to an allocatable polymorphic variable at %LAssignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>Assignment to coindexed variable at %L in a PURE procedureAssignment to contiguous pointer from non-contiguous target at %LAssignment to polymorphic coarray at %L is not permittedAssociate-name %qs at %L is used as arrayAssociate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, eitherAssociating entity %qs at %L is a procedure nameAssociating entity %qs at %L is a procedure pointerAssociating selector-expression at %L yields a procedureAssociation target at %C must not be coindexedAssociation target at %L cannot be a BOZ literal constantAssume ES is zero throughout program execution, use ES: for read-only data.Assume ICPLBs are enabled at runtime.Assume a large TLS segment.Assume all symbols have 32-bit values.Assume all variable arg functions are prototyped.Assume assembler support for (DWARF2+) .loc directives.Assume assembler support for view in (DWARF2+) .loc directives.Assume code will be assembled by GAS.Assume code will be linked by GNU ld.Assume code will be linked by HP ld.Assume common declarations may be overridden with ones with a larger trailing array.Assume data segments are relative to text segment.Assume floating-point operations can trap.Assume incoming stack aligned to this power of 2.Assume labels and symbols can be addressed using 16 bit absolute addresses.Assume loading data from flash is slower than fetching instructions.Assume memory references are ordered and barriers are not needed.Assume no NaNs or infinities are generated.Assume normal C execution environment.Assume pointer overflow wraps around.Assume possible double misalignment.Assume round to nearest is selected for purposes of scheduling.Assume signed arithmetic overflow wraps around.Assume small address space.Assume strict aliasing rules apply.Assume target CPU is configured as big endian.Assume target CPU is configured as little endian.Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.Assume that loops with an exit will terminate and not loop indefinitely.Assume that receivers of Objective-C messages may be nil.Assume that run-time support has been provided, so omit -lsim from the linker command line.Assume that standard D runtime libraries and "D main" exist.Assume that the reciprocal estimate instructions provide more accuracy.Assume that the source file is fixed form.Assume that the source file is free form.Assume that values of enumeration type are always within the minimum range of that type.Assume that zero displacement conditional branches are fast.Assume the VxWorks RTP environment.Assume the VxWorks vThreads environment.Assume unified syntax for inline assembly code.Assume we are finalizing for phsa and its libhsail-rt.  Enables additional phsa-specific optimizations (default).Assumed or deferred character length variable %qs in constant expression at %LAssumed rank array %qs in %s clause at %LAssumed shape array %qs at %L is not permitted in an initialization expressionAssumed shape array at %L must be a dummy argumentAssumed size array %qs at %L is not permitted in an initialization expressionAssumed size array %qs in %s clause at %LAssumed size array %qs in COPYPRIVATE clause at %LAssumed size array %qs in namelist %qs at %C is not allowedAssumed size array %qs in namelist %qs at %L is not allowedAssumed size array at %L must be a dummy argumentAssumed size polymorphic objects or components, such as that at %C, have not yet been implementedAssumed type at %CAssumed type at %C is not allowed for componentsAssumed type of variable %s at %L is only permitted for dummy variablesAssumed-rank argument at %L is only permitted as actual argument to intrinsic inquiry functionsAssumed-rank argument at %L is only permitted as first actual argument to the intrinsic inquiry function %sAssumed-rank argument requires an explicit interface at %LAssumed-rank array at %CAssumed-rank array at %L may not have the VALUE or CODIMENSION attributeAssumed-rank array at %L must be a dummy argumentAssumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-rank variable %s at %L may only be used as actual argumentAssumed-rank variable %s at %L shall not have a subobject referenceAssumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeAssumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %LAssumed-shape array %qs at %L is not permitted in an initialization expressionAssumed-size dummy array with !$ACC DECLARE at %LAssumed-type actual argument at %L requires that dummy argument %qs is of assumed typeAssumed-type argument %s at %L requires an explicit interfaceAssumed-type argument at %L is not permitted as actual argument to the intrinsic %sAssumed-type argument at %L is only permitted as first actual argument to the intrinsic %sAssumed-type variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeAssumed-type variable %s at %L may not have the INTENT(OUT) attributeAssumed-type variable %s at %L may only be used as actual argumentAssumed-type variable %s at %L shall not be an explicit-shape arrayAssumed-type variable %s at %L shall not have a subobject referenceAt global scope:At most %i profile runs is supported. Perhaps corrupted profile?At top level:Attempt to DEALLOCATE unallocated '%s'Attempt to fill delay slots of branch instructions.Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttempt to keep stack aligned to this power of 2.Attempt to merge identical constants across compilation units.Attempt to merge identical constants and constant variables.Attempt to merge identical debug strings across compilation units.Attempting to allocate already allocated variableAttempting to allocate already allocated variable '%s'Attribute %s at %L in a TYPE definitionAttribute at %L is not allowed in a STRUCTURE definitionAttribute at %L is not allowed in a TYPE definitionAttribute at %L is not allowed outside a TYPE definitionAugment variable location lists with progressive views.AutoFDO profile magic number does not matchAutoFDO profile version %u does match %uAutomatic array %qs at %L cannot have an initializerAutomatically adds space for longer path names in load commands (up to MAXPATHLEN).Automatically align branch targets to reduce branch penalties.Available BITS selections:Average number of iterations of a loop.Avoid all range limits on call instructions.Avoid combining multiple statements into one exploded edge.Avoid generating pc-relative calls; use indirection.Avoid generation of indexed load/store instructions when possible.Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.Avoid placing any readable data in program memory.Avoid speculative loads to work around a hardware anomaly.Avoid use of the DIV and MOD instructions.BB %i cannot throw but has an EH edgeBB %i has incorrect edgeBB %i has incorrect fallthru edgeBB %i has multiple EH edgesBB %i is missing an EH edgeBB %i is missing an edgeBB %i last statement has incorrectly set lpBB %i too many fallthru edgesBB_RTL flag not set for block %dBIND(C) Variable %qs at %L must have length oneBIND(C) applied to %s %s at %LBIND(C) at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) attribute at %L may not be specified for an internal procedureBIND(C) procedure with NAME may not have POINTER attribute at %CBIND(C) statement at %CBLANK= at %L not allowed in Fortran 95BLOCK DATA construct at %LBLOCK DATA element %qs at %L must be in COMMONBLOCK construct at %CBMX instructions are only supported with R2 architectureBOZ literal constant at %L cannot appear as an initializerBOZ literal constant at %L cannot appear in a structure constructorBOZ literal constant at %L cannot appear in an array constructorBOZ literal constant at %L cannot be an actual argument to %qsBOZ literal constant at %L cannot be an operand of unary operator %qsBOZ literal constant at %L is neither a DATA statement value nor an actual argument of INT/REAL/DBLE/CMPLX intrinsic subprogramBOZ literal constant near %L cannot be assigned to a %qs variableBOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initializationBOZ used outside a DATA statement at %LBYTE type at %CBYTE type used at %C is not available on the target machineBad 128-bit moveBad GPR fusionBad INTENT specification at %CBad IO basetype (%d)Bad allocate-object at %C for a PURE procedureBad array dimension at %LBad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification for implied-shape array at %CBad array specification in ALLOCATE statement at %LBad character %qc in OPERATOR name at %CBad coarray specification in ALLOCATE statement at %LBad continuation line at %CBad kind expression for function %qs at %LBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for assumed size array at %LBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBad type in gfc_simplify_signBase object for NOPASS type-bound procedure call at %L must be scalarBase object for procedure-pointer component call at %L is of ABSTRACT type %qsBase object for type-bound procedure call at %L is of ABSTRACT type %qsBinding at %C must have the same access as already defined binding %qsBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlank required in %s statement near %CBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %LBoth section and comdat group is setBound on number of candidates below that all candidates are considered in iv optimizations.Bound on number of iv uses in loop optimized in iv optimizations.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.Bound on size of expressions used in the scalar evolutions analyzer.Bound on the complexity of the expressions in the scalar evolutions analyzer.Bound on the cost of an expression to compute the number of iterations.Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.Bounds specification for %qs in pointer assignment at %LBranch at %L may result in an infinite loopBranches are this expensive (arbitrary units).Branches executed:%s of %d
  Build for Core A.Build for Core B.Build for SDRAM.Builtin %qF requires z14 or higher.Builtin %qF requires z15 or higher.Builtin function %s requires Nios II R%dBuiltin not implementedBy-value argument at %L cannot be an array or an array sectionBy-value argument at %L is not allowed in this contextBy-value argument at %L is not of numeric typeC interoperable character dummy variable %qs at %L with VALUE attribute must have length oneC kind type parameter is for type %s but type at %L is %sC++ constructors and destructors will not be invoked for Objective-C fieldsC++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>C++ lookup of %qD would return a field, not a typeC++ requires promoted type, not enum type, in %<va_arg%>C++11 %<constexpr%> only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 %<noexcept%> only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 %<thread_local%> allows dynamic initialization and destructionC++11 %<thread_local%> only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>C++20 %<constinit%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>C++20 concept definition syntax is %<concept <name> = <expr>%>C99 designator %qE is not an integral constant-expressionC99 designator %qE outside aggregate initializerCASE label at %L overlaps with CASE label at %LCCTL intrinsic function subtype out of range!CDX instructions are only supported with R2 architectureCFString literal expression is not a string constantCFString literal is missingCHANGE TEAM statement at %CCHARACTER expression at %L is being truncated (%ld/%ld)CHARACTER expression will be truncated in assignment (%ld/%ld) at %LCHARACTER expression will be truncated in constructor (%ld/%ld) at %LCHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %LCHARACTER length must be a constant at %LCHARACTER(*) function %qs at %LCHARACTER(*) function %qs at %L cannot be array-valuedCHARACTER(*) function %qs at %L cannot be pointer-valuedCHARACTER(*) function %qs at %L cannot be pureCHARACTER(*) function %qs at %L cannot be recursiveCLASS selector at %L needs a temporary which is not yet implementedCLASS statement at %CCLASS variable %qs at %L cannot have the PARAMETER attributeCLASS variable %qs at %L must be dummy, allocatable or pointerCLOSE statement at %L requires a UNIT numberCLOSE statement not allowed in PURE procedure at %CCODIMENSION specified for %qs outside its INTERFACE body at %LCOLLAPSE clause argument not constant positive integer at %CCOLLECT_GCC must be setCOLLECT_GCC must be set.COMMON %qs at %L does not existCOMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveCOMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>COMMON block %qs at %L cannot have the EXTERNAL attributeCOMMON block %qs at %L is also an intrinsic procedureCOMMON block %qs at %L is used as PARAMETER at %LCOMMON block %qs at %L that is also a function resultCOMMON block %qs at %L that is also a global procedureCOMMON block %qs at %L uses the same global identifier as entity at %LCOMMON block /%s/ not found at %CCOMMON block at %LCOMMON block at %L with binding label %qs uses the same global identifier as entity at %LCOMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qsCOMMON variable %qs at %L must have constant character lengthCOMPLEX argument %qs of %qs intrinsic at %LCOMPLEX quantities cannot be compared at %LCONTAINS block in derived type definition at %CCONTAINS statement at %C is already in a contained program unitCONTAINS statement without FUNCTION or SUBROUTINE statement at %LCONTIGUOUS attribute at %CCONTIGUOUS statement at %CCONVERT tag at %LCOUNT argument of the EVENT_QUERY intrinsic function at %L shall be definableCOUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integerCOUNT argument to SYSTEM_CLOCK at %L has non-default kindCOUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kindCOUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kindCPU you selected does not support x86-64 instruction setCRIS-port assertion failed: CRITICAL block inside of OpenACC region at %CCRITICAL block inside of OpenMP region at %CCRITICAL statement at %CCYCLE statement at %C is not applicable to non-loop construct %qsCYCLE statement at %C to non-innermost collapsed !$ACC LOOP loopCYCLE statement at %C to non-innermost collapsed !$OMP DO loopCYCLE statement at %C to non-innermost tiled !$ACC LOOP loopCall mcount for profiling before a function prologue.Call the dump function for variables and function in IL.Caller copies function arguments passed by hidden reference.Calls executed:%s of %d
  Cannot IMPORT %qs from host scoping unit at %C - does not exist.Cannot USE a module that is currently builtCannot USE a submodule that is currently builtCannot call %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>Cannot change attributes of USE-associated symbol %s at %LCannot change attributes of USE-associated symbol at %LCannot change directory to %sCannot compute the length of the char array at %L.Cannot construct ABSTRACT type %qs at %LCannot convert %qs to %qs at %LCannot convert %qs to interoperable type at %LCannot convert %s to %s at %LCannot delete module file %qs: %sCannot delete temporary module file %qs: %sCannot find an intrinsic module named %qs at %CCannot find keyword named %qs in call to %qs at %LCannot get current directory nameCannot initialize implied-shape array at %L with scalarCannot initialize parameter array at %L with variable length elementsCannot make directory %sCannot map %sCannot open %sCannot open JSON output file %s
  Cannot open file %qsCannot open module file %qs for reading at %C: %sCannot open module file %qs for writing at %C: %sCannot open source file %s
*************** F2008: A pointer function assignment is
*** 1795,1841 ****
  Conflicting initializers in union at %L and %LConform more closely to IBM XLC semantics.Conform to nothing in particular.Conform to the ISO 1990 C standard as amended in 1994.Conform to the ISO 1990 C standard with GNU extensions.Conform to the ISO 1990 C standard.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.Conform to the ISO 1999 C standard with GNU extensions.Conform to the ISO 1999 C standard.Conform to the ISO 2011 C standard with GNU extensions.Conform to the ISO 2011 C standard.Conform to the ISO 2011 C++ standard with GNU extensions.Conform to the ISO 2011 C++ standard.Conform to the ISO 2014 C++ standard with GNU extensions.Conform to the ISO 2014 C++ standard.Conform to the ISO 2017 C standard (published in 2018) with GNU extensions.Conform to the ISO 2017 C standard (published in 2018).Conform to the ISO 2017 C++ standard with GNU extensions.Conform to the ISO 2017 C++ standard.Conform to the ISO 2020 C++ draft standard (experimental and incomplete support).Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support).Conform to the ISO 202X C standard draft (experimental and incomplete support).Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support).Conform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 2008 standard including TS 29113.Conform to the ISO Fortran 2008 standard.Conform to the ISO Fortran 2018 standard.Conform to the ISO Fortran 95 standard.Conform to the Objective-C 1.0 language as implemented in GCC 4.0.Conform to the o32 FPXX ABI.Consider access to byte sized memory slow.Consider type 'int' to be 16 bits wide.Consider type 'int' to be 32 bits wide.Constant expression in FORMAT tag at %L must be of type default CHARACTERConstant expression required at %CConstant logical value in CASE statement is repeated at %LConstruct webs and split unrelated uses of single variable.Contained function %qs at %L has no IMPLICIT typeContained procedure %qs at %C clashes with procedure defined at %LContained procedure %qs at %C is already ambiguousContained procedure %qs at %L has the same name as its encompassing procedureContained procedure %qs at %L of a PURE procedure must also be PUREControl generation of reciprocal estimates.Control register number must be in range 0-31 for %sControl the IEEE trap mode.Control the generated fp rounding mode.Control the precision given to fp exceptions.Control which events are displayed in diagnostic paths.Conversion from %qs to %qs at %LConversion from %s to %s at %LConversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argumentConversion of an Infinity or Not-a-Number at %L to INTEGERConvert conditional jumps in innermost loops to branchless equivalents.Convert floating point constants to single precision constants.Convert function return to call and return thunk.Convert indirect call and jump to call and return thunks.Copy array sections into a contiguous block on procedure entry.Copyright %s 2020 Free Software Foundation, Inc.
  Corank mismatch in argument %qs at %L (%d and %d)Cost at which GCSE optimizations will not constraint the distance an expression can travel.Cost to assume for a branch insn.Cost to assume for a multiply insn.Cost to assume for a multiply instruction, with 4 being equal to a normal insn.Could not generate addis value for fusionCould not open output file '%s'
  Count speculative dependencies while calculating priority of instructions.Cray Pointee at %C cannot be assumed shape arrayCray Pointee at %L appears in multiple pointer() statementsCray pointee %qs in %s clause at %LCray pointee %qs in SHARED clause at %LCray pointee object %qs in %s clause at %LCray pointee object %qs of derived type in %s clause at %LCray pointee object %qs of polymorphic type in %s clause at %LCray pointer %qs in %s clause at %LCray pointer at %C has %d bytes of precision; memory addresses require %d bytesCray pointer at %C must be an integerCray pointer declaration at %C requires %<-fcray-pointer%> flagCray pointer object %qs in %s clause at %LCray pointer object %qs of derived type in %s clause at %LCray pointer object %qs of polymorphic type in %s clause at %LCreate GUI application.Create a dynamically linked position independent executable.Create a shared library.Create a static position independent executable.Create canonical induction variables in loops.Create console application.Create data files needed by "gcov".Creating '%s'
! Creating array temporary at %LCreating array temporary at %L for argument %qsDATA array %qs at %L must be specified in a previous declarationDATA element %qs at %L cannot have a coindexDATA element %qs at %L is a pointer and so must be a full arrayDATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-targetDATA statement at %C after the first executable statementDATA statement at %C cannot appear within an INTERFACEDATA statement at %C is not allowed in a PURE procedureDATA statement at %L has more values than variablesDATA statement at %L has more variables than valuesDC format specifier not allowed at %CDEALLOCATE objectDEALLOCATE of coarray at %C in CRITICAL blockDEALLOCATE of coarray at %C in DO CONCURRENT blockDECIMAL= at %C not allowed in Fortran 95DEF_INTERNAL_FLT_FN (%s) has no associated built-in functionsDEF_INTERNAL_INT_FN (%s) has no associated built-in functionsDELIM= at %C not allowed in Fortran 95DEPEND SINK used together with DEPEND SOURCE on the same construct at %LDIM argument at %L is out of boundsDIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %LDIMENSION specified for %qs outside its INTERFACE body at %LDISTANCE= argument to NUM_IMAGES at %LDISTANCE= argument to THIS_IMAGE at %LDIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionDO CONCURRENT construct at %CDO loop at %L is undefined as it overflowsDO loop at %L is undefined as it underflowsDO loop at %L will be executed zero timesDO step value is zeroDO termination statement which is not END DO or CONTINUE with label %d at %CDO-iterator %qs at %L is inside iterator of the same nameDOUBLE COMPLEX at %CDP format specifier not allowed at %CDTIO %s procedure at %L must be recursiveDTIO character argument at %L must have assumed lengthDTIO dummy argument at %L must be a scalarDTIO dummy argument at %L must be an ASSUMED SHAPE ARRAYDTIO dummy argument at %L must be of KIND = %dDTIO dummy argument at %L must be of type %sDTIO dummy argument at %L must have INTENT %sDTIO procedure %qs at %L must be a subroutineDarwin does not support -mfentry or associated optionsDarwin is not an mx32 platformData element above array upper bound at %LData element below array lower bound at %LData is stored in big-endian format.Data is stored in little-endian format.  (Default).Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE).Data target at %L shall not have a coindexData transfer element at %L cannot be a full reference to an assumed-size arrayData transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedureData transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedureData transfer element at %L cannot have PRIVATE componentsData transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have procedure pointer componentsData-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic targetDebug library to use instead of phobos.Declaring method %qD final would enable devirtualization of %i callDeclaring method %qD final would enable devirtualization of %i callsDeclaring method %qD final would enable devirtualization of %i call executed %lli timesDeclaring method %qD final would enable devirtualization of %i calls executed %lli timesDeclaring type %qD final would enable devirtualization of %i callDeclaring type %qD final would enable devirtualization of %i callsDeclaring type %qD final would enable devirtualization of %i call executed %lli timesDeclaring type %qD final would enable devirtualization of %i calls executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i callDeclaring virtual destructor of %qD final would enable devirtualization of %i callsDeclaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli timesDefault library to use instead of phobos.Defer popping functions args from stack until later.Deferred array %qs at %L is not permitted in an initialization expressionDeferred type parameter not yet supportedDelete dead instructions that may throw exceptions.Delete useless null pointer checks.Deleted feature:Deprecated in favor of -std=c++11.Deprecated in favor of -std=c++14.Deprecated in favor of -std=c++17.Deprecated in favor of -std=c11.Deprecated in favor of -std=c99.Deprecated in favor of -std=gnu++11.Deprecated in favor of -std=gnu++14.Deprecated in favor of -std=gnu++17.Deprecated in favor of -std=gnu11.Deprecated in favor of -std=gnu99.Deprecated in favor of -std=iso9899:1999.Deprecated option.  Use -mno-vrsave instead.Deprecated option.  Use -mvrsave instead.Deprecated.  This switch has no effect.Derived type %qs at %C is being used before it is definedDerived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)Derived type %qs at %L has not been declaredDerived type %qs at %L may not be ABSTRACTDerived type %qs at %L must be an extension of %qsDerived type %qs at %L must be extensibleDerived type %qs cannot be used as a variable at %CDerived type %qs declared at %L must have the BIND attribute to be C interoperableDerived type %qs is used as an actual argument at %LDerived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processorDerived type at %C can only be PRIVATE in the specification part of a moduleDerived type at %C can only be PUBLIC in the specification part of a moduleDerived type at %C has not been previously defined and so cannot appear in a derived type definitionDerived type component %C is not a permitted EQUIVALENCE memberDerived type declaration with FINAL at %C must be in the specification part of a MODULEDerived type definition at %C with empty CONTAINS sectionDerived type definition at %C without componentsDerived type definition of %qs at %C has already been definedDerived type name %qs at %C already has a basic typeDerived type name %qs at %C already has a basic type of %sDerived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE objectDerived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE objectDerived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMONDerived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE objectDerived type variable %qs in COMMON at %L has an ultimate component that is allocatableDerived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attributeDerived type variable %qs in COMMON at %L may not have default initializerDerived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overriddenDerived-type %qs with BIND(C) must not have a CONTAINS section at %CDerived-type %qs with SEQUENCE must not have a CONTAINS section at %CDerived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializerDescription for mxl-mode-bootstrap.Description for mxl-mode-executable.Description for mxl-mode-novectors.Description for mxl-mode-xmdstub.Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Determine which dependences between insns are considered costly.Different CHARACTER lengths (%ld/%ld) in array constructorDifferent CHARACTER lengths (%ld/%ld) in array constructor at %LDifferent kind type parameters in pointer assignment at %LDifferent ranks in pointer assignment at %LDifferent shape for %s at %L on dimension %d (%d and %d)Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmulDifferent shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmulDifferent type kinds at %LDifferent types in pointer assignment at %L; attempted assignment of %s to %sDimensions specified for %s at %L after its initializationDisable ARCompact specific pass to generate conditional execution instructions.Disable FP regs.Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>Disable LR and SR instructions from using FPX extension aux registers.Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger.Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger.Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger.Disable floating point optimizations that ignore the IEEE signedness of zero.Disable hardware floating point.Disable indexed addressing.Disable optimizations observable by IEEE signaling NaNs.Disable optimizations that assume default FP rounding behavior.Disable position-independent code (PIC) for use in OS kernel code.Disable preprocessing.Disable space regs.Disable the use of RX FPU instructions.Disallow direct calls to global functions.Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).Disallow tail call optimization when a calling routine may have omitted character lengths.Discover pure and const functions.Discover read-only and non addressable static variables.Discover read-only, write-only and non-addressable static variables.Display compile time statistics.Display statistics accumulated during compilation.Display the code tree after front end optimization.Display the code tree after parsing.Display the code tree after parsing; deprecated option.Display the compiler's version.Display the frontend AST after parsing and semantic passes.Display the global symbol table after parsing.Display the symbols in reverse order.Display this information.Division by zero at %LDivision by zero converting %s to %s at %LDivision strategy, one of: call-div1, call-fp, call-table.Do CFG-sensitive rematerialization in LRA.Do alignment optimizations for call instructions.Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected.Do link the standard D startup files in the compilation.Do no generate BRcc instructions in arc_reorg.Do not allow constant data to be placed in code sections.Do not assume a large TLS segment.Do not assume that functions never executed during the train run are cold.Do not assume that standard C libraries and "main" exist.Do not disable space regs.Do not discard comments in macro expansions.Do not discard comments.Do not display functions compiled or elapsed time.Do not elide common elements in template comparisons.Do not emit addressing modes with side-effect assignment.Do not emit complex integer constants to read-only memory.Do not emit function prologue or epilogue.Do not enforce strict alignment.Do not generate #line directives.Do not generate .size directives.Do not generate a single exit point for each function.Do not generate code that can only run in supervisor mode (default).Do not generate load/store with update instructions.Do not generate mpy instructions for ARC700.Do not generate unaligned memory accesses.Do not inline integer division.Do not inline square root.Do not link against the device-specific library lib<MCU>.a.Do not link the standard D library in the compilation.Do not load the PIC register in function prologues.Do not look for object files in standard path.Do not mark ABI switches in e_flags.Do not perform optimizations increasing noticeably stack usage.Do not place floating point constants in TOC.Do not place symbol+offset constants in TOC.Do not predefine system-specific and GCC-specific macros.Do not pretty-print template specializations as the template signature followed by the arguments.Do not provide a default start-address 0x100 of the program.Do not push extended registers on stack in monitor functions.Do not search standard system include directories (those specified with -isystem will still be used).Do not search standard system include directories for C++.Do not support SSE4.1 and SSE4.2 built-in functions and code generation.Do not suppress C++ class debug information.Do not suppress warnings from system headers.Do not treat local variables and COMMON blocks as if they were named in SAVE statements.Do not tune code and read-only data alignment.Do not tune stack alignment.Do not tune writable data alignment.Do not use MDMX instructions.Do not use MIPS-3D instructions.Do not use VAX fp.Do not use a cache-flushing function before calling stack trampolines.Do not use addresses that allocate global registers.Do not use condition codes from normal instructions.Do not use hardware FP.Do not use hardware floating point.Do not use hardware fp.Do not use hardware quad fp instructions.Do not use the AltiVec ABI extensions.Do not use the bit-field instructions.Do not use the callt instruction (default).Do not use the device-specific specs file device-specs/specs-<MCU>.Do not use the fabsd custom instruction.Do not use the fabss custom instr.Do not use the faddd custom instruction.Do not use the fadds custom instruction.Do not use the fatand custom instruction.Do not use the fatans custom instruction.Do not use the fcmpeqd custom instruction.Do not use the fcmpeqs custom instruction.Do not use the fcmpged custom instruction.Do not use the fcmpges custom instruction.Do not use the fcmpgtd custom instruction.Do not use the fcmpgts custom instruction.Do not use the fcmpled custom instruction.Do not use the fcmples custom instruction.Do not use the fcmpltd custom instruction.Do not use the fcmplts custom instruction.Do not use the fcmpned custom instruction.Do not use the fcmpnes custom instruction.Do not use the fcosd custom instruction.Do not use the fcoss custom instruction.Do not use the fdivd custom instruction.Do not use the fdivs custom instruction.Do not use the fexpd custom instruction.Do not use the fexps custom instruction.Do not use the fextsd custom instruction.Do not use the fixdi custom instruction.Do not use the fixdu custom instruction.Do not use the fixsi custom instruction.Do not use the fixsu custom instruction.Do not use the floatid custom instruction.Do not use the floatis custom instruction.Do not use the floatud custom instruction.Do not use the floatus custom instruction.Do not use the flogd custom instruction.Do not use the flogs custom instruction.Do not use the fmaxd custom instruction.Do not use the fmaxs custom instruction.Do not use the fmind custom instruction.Do not use the fmins custom instruction.Do not use the fmuld custom instruction.Do not use the fmuls custom instruction.Do not use the fnegd custom instruction.Do not use the fnegs custom instruction.Do not use the frdxhi custom instruction.Do not use the frdxlo custom instruction.Do not use the frdy custom instruction.Do not use the fsind custom instruction.Do not use the fsins custom instruction.Do not use the fsqrtd custom instruction.Do not use the fsqrts custom instruction.Do not use the fsubd custom instruction.Do not use the fsubs custom instruction.Do not use the ftand custom instruction.Do not use the ftans custom instruction.Do not use the ftruncds custom instruction.Do not use the fwrx custom instruction.Do not use the fwry custom instruction.Do not use the round custom instruction.Do not use unaligned memory references.Do not warn about using "long long" when -pedantic.Do stack checking using bounds in L1 scratch memory.Does nothing.  Preserved for backward compatibility.Does nothing. Preserved for backward compatibility.Don't align items in code or data.Don't allocate floats and doubles in extended-precision registers.Don't assume that unaligned accesses are handled by the system.Don't call any cache flush functions.Don't call any cache flush trap.Don't create a dynamically linked position independent executable.Don't emit DWARF additions beyond selected version.Don't emit dllexported inline functions unless needed.Don't generate DWARF pubnames and pubtypes sections.Don't generate checks for control speculation in selective scheduling.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.Don't indicate any priority with TARGET_REGISTER_PRIORITY.Don't optimize block moves, use memcpy.Don't optimize block moves.Don't use P-mnemonics for branches.Don't use any of r32..r63.Don't use less than 25 bit addressing range for calls.Don't warn about uses of Microsoft extensions.Double CLASS IS block in SELECT TYPE statement at %LDowngrade conformance errors to warnings.Driving:Dummy %qs at %L cannot have an initializerDummy argument %qs at %L cannot be INTENT(OUT)Dummy argument %qs at %L cannot be OPTIONALDummy argument %qs at %L cannot be a derived type at %CDummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L was declared INTENT(OUT) but was not setDummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILEDummy argument %qs not allowed in expression at %LDummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedureDummy argument %qs with INTENT(IN) in pointer association context (%s) at %LDummy argument %qs with INTENT(IN) in variable definition context (%s) at %LDummy flag. This is the default unless FPX switches are provided explicitly.Dummy procedure %qs at %C cannot have a generic interfaceDummy procedure %qs at %L shall not be elementalDummy procedure %qs is invalid in procedure pointer initialization at %LDummy procedure %qs not allowed in elemental procedure %qs at %LDummy procedure %qs of PURE procedure at %L must also be PUREDummy procedure at %C may not have BIND(C) attribute with NAMEDump Source Coverage Obligations.Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt.Dump a textual representation of the exploded graph to SRCFILE.eg.txt.Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file.Dump declarations to a .decl file.Dump detailed information on GCC's internal representation of source code locations.Dump only the defined symbols.Dump optimization passes.Dump state-purging information to a SRCFILE.state-purge.dot file.Dump the analyzer exploded graph to a SRCFILE.eg.dot file.Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.Dump the demangled output.Dump the details of LTO objects.Dump the dump tool command line options.Dump the statistics of gimple statements.Dump the statistics of tree types.Dump the statistics of trees.Dump the symtab callgraph.Dump various analyzer internals to SRCFILE.analyzer.txt.Dump various analyzer internals to stderr.Duplicate %s attribute at %LDuplicate %s attribute specified at %LDuplicate %s label specification at %CDuplicate %s specification at %CDuplicate ASYNCHRONOUS attribute specified at %LDuplicate AUTOMATIC attribute specified at %LDuplicate BIND attribute specified at %LDuplicate DEFERRED at %CDuplicate DIMENSION attribute at %CDuplicate ELSE statements at %L and %CDuplicate EXTENDS attribute specified at %LDuplicate IMPLICIT NONE statement at %CDuplicate NML specification at %CDuplicate NON_OVERRIDABLE at %CDuplicate POINTER attribute at %CDuplicate PRIVATE statement at %CDuplicate PROTECTED attribute specified at %LDuplicate SAVE attribute specified at %LDuplicate SEQUENCE statement at %CDuplicate UNIT specification at %CDuplicate VALUE attribute specified at %LDuplicate VOLATILE attribute specified at %LDuplicate access-specifier at %CDuplicate argument %qs at %L to intrinsic %sDuplicate array spec for Cray pointee at %CDuplicate construct label %qs at %CDuplicate format specification at %CDuplicate name %qs in association at %CDuplicate name %qs in parameter list at %CDuplicate statement label %d at %L and %LDuplicate symbol %qs in formal argument list at %CDuring link time optimization warn about mismatched types of global declarations.Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return.Dynamically allocate cc registers.E specifier not allowed with g0 descriptor in format string at %LEDGE_CROSSING incorrectly set across same sectionEDGE_CROSSING missing across section boundaryEH edge crosses section boundary in bb %iEH incoming edge mixed with non-EH incoming edges in bb %iEH landing pad label ELEMENTAL function %qs at %L must have a scalar resultELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %LELEMENTAL prefix in MODULE PROCEDURE interface is missing at %LELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %LELSE IF statement at %C cannot follow ELSE statement at %LELSEWHERE statement at %C follows previous unmasked ELSEWHEREELSEWHERE statement at %C not enclosed in WHERE blockENCODING= at %C not allowed in Fortran 95END TEAM statement at %CEND statement instead of %s statement at %LEND tag at %C not allowed in output statementEND tag label %d at %L not definedENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVEENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVEENTRY %qs at %L has no IMPLICIT typeENTRY result %s cannot be a POINTER in FUNCTION %s at %LENTRY result %s cannot be an array in FUNCTION %s at %LENTRY result %s cannot be of type %s in FUNCTION %s at %LENTRY statement at %CENTRY statement at %C cannot appear in a contained procedureENTRY statement at %C cannot appear within a BLOCK DATAENTRY statement at %C cannot appear within a DERIVED TYPE blockENTRY statement at %C cannot appear within a DO blockENTRY statement at %C cannot appear within a FORALL blockENTRY statement at %C cannot appear within a MODULEENTRY statement at %C cannot appear within a PROGRAMENTRY statement at %C cannot appear within a SELECT blockENTRY statement at %C cannot appear within a STRUCTURE blockENTRY statement at %C cannot appear within a SUBMODULEENTRY statement at %C cannot appear within a WHERE blockENTRY statement at %C cannot appear within a contained subprogramENTRY statement at %C cannot appear within an IF-THEN blockENTRY statement at %C cannot appear within an INTERFACEENTRY statement at %L with BIND(C) prohibited in an elemental procedureENTRY_BLOCK has IL associated with itENUM and ENUMERATOR at %CENUM declaration at %C has no ENUMERATORSENUM definition statement expected before %CENUMERATOR %L not initialized with integer expressionEOR tag label %d at %L not definedEQUIVALENCE at %C requires two or more objectsEQUIVALENCE statement at %CERR tag label %d at %L not definedERRMSG at %LERRMSG at %L is useless without a STAT tagERRMSG tag at %LERRMSG variableERRMSG variable at %L shall be a scalar default CHARACTER variableERRMSG= argument at %L must be a scalar CHARACTER variableERROR STOP statement at %CESA/390 architecture.EVENT POST statement at %CEVENT WAIT statement at %CEVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPEEXIT statement at %C terminating !$ACC LOOP loopEXIT statement at %C terminating !$OMP DO loopEXIT statement with no do-construct-name at %CEXIT_BLOCK has IL associated with itEXTENDS at %LEXTERNAL attribute conflicts with FUNCTION attribute in %qs at %LEither all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attributeElement %d of actual argument of RESHAPE at %L cannot be negativeElement in %s array constructor at %L is %sElement of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %LElement of assumed-shape or pointer array passed to array dummy argument %qs at %LElement with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %LElemental function as initialization expression with non-integer/non-character arguments at %LElements with the same value at %L and %L in vector subscript in a variable definition context (%s)Eliminate multiple function invocations also for impure functions.Emit .gnu_attribute tags.Emit .stack_size directives.Emit 16-bit relocations to the small data areas.Emit 32-bit relocations to the small data areas.Emit IEEE-conformant code, without inexact exceptions.Emit RISC-V ELF attribute.Emit call graph information.Emit checks causing "break 8" instructions to execute when applying atomic builtins on misaligned memory.Emit code for the byte/word ISA extension.Emit code for the counting ISA extension.Emit code for the fp move and sqrt ISA extension.Emit code for the motion video ISA extension.Emit code using explicit relocation directives.Emit common-like symbols as weak symbols.Emit debug annotations during preprocessing.Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs.Emit diagnostics showing the location of nodes in the exploded graph.Emit direct branches to local functions.Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit.Emit function prologues only before parts of the function that need it, rather than at the top of the function.Emit function-calls using global offset table when generating PIC.Emit implicit instantiations of inline templates.Emit implicit instantiations of templates.Emit indirect branches to local functions.Emit long load/store sequences.Emit more verbose descriptions of control flow in diagnostics.Emit more verbose descriptions of state changes in diagnostics.Emit optimization diagnostics.Emit profiling counter call at function entry before prologue.Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run.Emit progressive recommended breakpoint locations.Emit rdval instead of rduniq for thread pointer.Emit static const variables even if they are not used.Emit stop bits before and after volatile extended asms.Emit traps as "break 8", default for CRIS v3 and up.  If disabled, calls to abort() are used.Emit verbose debug information in assembly code.Empty FINAL at %CEmpty IMPLICIT statement at %CEmpty array constructor at %C is not allowedEmpty old style initializer list at %CEmpty set of digits in BOZ constant at %CEnable 'q' instruction alternatives.Enable 16-entry register file.Enable 64-bit Time-Stamp Counter extension instruction.Enable C++ coroutines (experimental).Enable C++14 sized deallocation support.Enable C-SKY DSP instructions.Enable C-SKY Enhanced DSP instructions.Enable C-SKY SECURE instructions.Enable C-SKY TRUST instructions.Enable C-SKY Vector DSP instructions.Enable CFI tables via GAS assembler directives.Enable DEC-style STATIC and AUTOMATIC attributes.Enable DIV, DIVU.Enable DIV-REM instructions for ARCv2.Enable DSP 3.1 Pack A extensions.Enable DWARF line debug info via GNU as.Enable Dual and Single Operand Instructions for Telephony.Enable ENTER_S and LEAVE_S opcodes for ARCv2.Enable FT32B code compression.Enable Full Redundancy Elimination (FRE) on trees.Enable Function Descriptor PIC mode.Enable Graphite Identity transformation.Enable ID based shared library.Enable IEEE 128-bit floating point via the __float128 keyword.Enable Local Register Allocation.Enable Locked Load/Store Conditional extension.Enable MUL instructions.Enable MUL.X and UMUL.X instructions.Enable MULX instructions, assume fast shifter.Enable Objective-C exception and synchronization syntax.Enable Objective-C setjmp exception handling runtime.Enable OpenACC.Enable OpenMP (implies -frecursive in Fortran).Enable OpenMP GPU offloading.Enable OpenMP's SIMD directives.Enable PIC support for building libraries.Enable Plan 9 language extensions.Enable Rcq constraint handling - most short code generation depends on this.Enable Rcw constraint handling - ccfsm condexec mostly depends on this.Enable Read-Modify-Write (RMW) instructions support/use.Enable SSA coalescing of user variables.Enable SSA code sinking on trees.Enable SSA dead code elimination optimization on trees.Enable SSA-BIT-CCP optimization on trees.Enable SSA-CCP optimization on trees.Enable SSA-PRE optimization on trees.Enable TPF-OS tracing code.Enable Virtual Hosting support.Enable XY Memory extension (DSP version 3).Enable alignment of COMMON blocks.Enable all -Wunused- warnings.Enable all DEC language extensions.Enable all optimization info dumps on stderr.Enable an RTL peephole pass before sched2.Enable asan allocas/VLAs protection.Enable asan builtin functions protection.Enable asan detection of use-after-return bugs.Enable asan globals protection.Enable asan load operations protection.Enable asan stack protection.Enable asan store operations protection.Enable assembler and linker relaxation.  Enabled by default at -Os.Enable atomic instructions.Enable backend debugging.Enable backward propagation of use properties at the SSA level.Enable barrel shift instructions.Enable basic block vectorization (SLP) on trees.Enable basic program profiling code.Enable bbit peephole2.Enable cache bypass for volatile references.Enable cache prefetch instructions.Enable certain features present in the Concepts TS.Enable code density instructions for ARCv2.Enable code hoisting.Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for generating profile info for profile feedback directed optimizations.Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for performing profile feedback directed optimizations.Enable compact casesi pattern.Enable conditional dead code elimination for builtin calls.Enable conditional execution other than moves/scc.Enable conditional move instruction usage.Enable conditional moves.Enable constructor/destructor feature.Enable coprocessor instructions.Enable copy propagation of scalar-evolution information.Enable copy propagation on trees.Enable correction of flow inconsistent profile data input.Enable dead store elimination.Enable debug output.Enable decimal floating point hardware support.Enable default conversions between __float128 & long double.Enable default widths for i, f and g format specifiers.Enable divide and modulus instructions.Enable dominator optimizations.Enable double load/store instructions for ARC HS.Enable dual viterbi butterfly extension.Enable earlier placing stop bits for better scheduling.Enable early gimple folding of builtins.Enable exception handling.Enable forward propagation on trees.Enable front end optimization.Enable function profiling.Enable function reordering that improves code placement.Enable garbage collection (GC) in Objective-C/Objective-C++ programs.Enable generation of ARC SIMD instructions via target-specific builtins.Enable generation of R2 BMX instructions.Enable generation of R2 CDX instructions.Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div.Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override.Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul.Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch.Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override.Enable generation of hardware floating point instructions. The default is -msoft-float.Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override.Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations.Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations.Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension.Enable guessing of branch probabilities.Enable hardware floating point.Enable hardware floating-point instructions.Enable hoisting adjacent loads to encourage generating conditional move instructions.Enable hoisting loads from conditional pointers.Enable in and out of Graphite representation.Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable inlining of PLT in function calls.Enable inlining of function declared "inline", disabling disables all inlining.Enable interrupt stack instructions.Enable kind-specific variants of integer intrinsic functions.Enable label alignment optimizations.Enable legacy math intrinsics for compatibility.Enable legacy parsing of INCLUDE as statement.Enable link-time optimization.Enable linker optimizations.Enable linker relaxation.Enable linker relaxations.Enable linker relaxing.Enable load/store bonding.Enable loop distribution for patterns transformed into a library call.Enable loop distribution on trees.Enable loop epilogue vectorization using smaller vector size.Enable loop header copying on trees.Enable loop interchange on trees.Enable loop invariant motion on trees.Enable loop nest transforms.  Same as -floop-nest-optimize.Enable loop optimizations on tree level.Enable loop vectorization on trees.Enable machine specific peephole optimizations.Enable more verbose RTX cost dumps during debug.  For GCC developers use only.Enable most warning messages.Enable multicore support.Enable multiply instructions.Enable multiprocessor instructions.Enable nested conditional execution optimizations.Enable optimizing &&/|| in conditional execution.Enable parsing GIMPLE.Enable pre-reload use of cbranchsi pattern.Enable preprocessing.Enable range checking during compilation.Enable reassociation on tree level.Enable register pressure sensitive insn scheduling.Enable relaxing in the assembler.Enable scheduling across basic blocks.Enable separate data segment.Enable setting GPRs to the result of comparisons.Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET).Enable sign extend instructions.Enable split of 32 bit immediate loads into low / high part.Enable stack probing.Enable static analysis pass.Enable strict 32-bit psABI struct return checking.Enable string length optimizations on trees.Enable support for C++ concepts.Enable support for DEC STRUCTURE/RECORD.Enable support for GNU transactional memory.Enable support for the RH850 ABI.  This is the default.Enable support for the old GCC ABI.Enable swap byte ordering extension instruction.Enable tail merging on trees.Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals.Enable the critical path heuristic in the scheduler.Enable the dependent count heuristic in the scheduler.Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision.Enable the extended LRW instruction (default for CK801).Enable the group heuristic in the scheduler.Enable the last instruction heuristic in the scheduler.Enable the loop nest optimizer.Enable the normal mode.Enable the rank heuristic in the scheduler.Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision.Enable the speculative instruction heuristic in the scheduler.Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt.Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.Enable the use of RX FPU instructions.  This is the default.Enable the use of blank format items in format strings.Enable the use of character literals in assignments and data statements for non-character variables.Enable the use of indexed loads.Enable the use of pre/post modify with register displacement.Enable the use of the LRA register allocator.Enable the use of the fsca instruction.Enable the use of the fsrra instruction.Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits.Enable the use of the short load instructions.Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default.Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h.Enable traditional preprocessing.Enable transitivity of constraints during analysis.Enable unaligned word and halfword accesses to packed data.Enable use of BI/BIH instructions when available.Enable use of GPREL for read-only data in FDPIC.Enable use of NPS400 bit operations.Enable use of NPS400 xld/xst extension.Enable use of POST_INC / POST_DEC.Enable use of POST_MODIFY.Enable use of R16-R31 (default).Enable use of odd-numbered single-precision registers.Enable use of sdata/scommon/sbss.Enable user-defined instructions.Enable using IEEE 128-bit floating point instructions.Enable v850e3v5 loop instructions.Enable variable polynomial CRC extension.Enable vectorization on trees.Enable verbose output.Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor).Enable workarounds for the errata of the GR712RC processor.Enable workarounds for the errata of the UT699 processor.Enable workarounds for the errata of the UT699E/UT700 processor.Enable/Disable the traditional scheduling in loops that already passed modulo scheduling.Enable/disable GP-relative addressing.Enabled ID based shared library.Enables Position-Independent-Data (PID) mode.Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default.Enables the dynamic vectorizer cost model.  Preserved for backward compatibility.Enables verbose cost model dumping in the debug dump files.Encode SSE instructions with VEX prefix.End expression in DO loopEnd of nonblock DO statement at %C is interwoven with another DO loopEnd of nonblock DO statement at %C is within another blockEnd of scalar initializer expected at %CEnd of search list.
  Enforce class member access control semantics.Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attributeEntity %qs at %L is already present in the interfaceEntity with assumed character length at %L must be a dummy argument or a PARAMETEREnumerator exceeds the C integer type at %CEquivalence for %qs does not match ordering of COMMON %qs at %LEquivalent to -mgpopt=local.Equivalent to -mgpopt=none.Errmsg-variable at %L shall not be %sd within the same %s statementErrorError allocating %lu bytesError converting PARAMETER constant in complex constant at %CError converting integerError in pointer initialization at %CError in type-spec at %LError in typebound call at %LError reallocating to %lu bytesError writing JSON output file %s
  Error writing module file %qs for writing: %sError writing modules file: %sError writing output file '%s'
! Evaluation of nonstandard initialization expression at %LEvaluation of string longer than 2**28 at %L deferred to runtime, expect bugsEventEvent variable argument at %L must be a coarray but not coindexedEvent variable argument at %L must be a coarray or coindexedEvent variable at %L must be a scalar of type EVENT_TYPEExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExit on the first error occurred.Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.Expected ")" at %CExpected "," at %CExpected %<(%> at %CExpected %<)%> or %<,%> at %CExpected %<,%> at %CExpected %<,%> or end of statement at %CExpected %<::%> after binding-attributes at %CExpected %<::%> at %CExpected %<=>%> at %CExpected %<END INTERFACE ASSIGNMENT (=)%> at %CExpected '*' in coindex specification in ALLOCATE statement at %LExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected DO loop at %CExpected P edit descriptor in format string at %LExpected PARAMETER symbol in complex constant at %CExpected RANK or RANK DEFAULT following SELECT RANK at %CExpected SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a procedure for argument %qs at %LExpected a procedure pointer for argument %qs at %LExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected association at %CExpected association list at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected binding target after %<=>%> at %CExpected block name %qs of SELECT construct at %CExpected block name of %qs in %s statement at %LExpected bounds specification for %qs at %LExpected coarray variable as %qs argument to the %s intrinsic at %LExpected comma in I/O list at %CExpected component reference at %CExpected data constant after repeat spec at %CExpected entity-list in AUTOMATIC statement at %CExpected entity-list in STATIC statement at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected generic name or operator descriptor at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected label %qs for %s statement at %CExpected left parenthesisExpected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %LExpected module procedure name at %CExpected nameExpected parameter list in type declaration at %CExpected real stringExpected register or constant integer.Expected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected structure component or operator name after '.' at %CExpected terminating name at %CExpected type-bound procedure or procedure pointer component at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting %<END INTERFACE %s%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qsExpecting %<END INTERFACE OPERATOR (.%s.)%> at %CExpecting %s at %CExpecting %s statement at %LExpecting a comma in EQUIVALENCE at %CExpecting a scalar INTEGER expression at %C, found %sExpecting a variable at %LExpecting definable entity near %LExpecting list of named entities at %CExpecting variable in READ statement at %CExpecting variable or io-implied-do at %LExpecting variable or io-implied-do in READ statement at %LExplain what alignment considerations lead to the decision to make an insn short or long.Explicit interface required for %qs at %L: %sExplicit interface required for component %qs at %L: %sExplicit interface required for polymorphic argument at %LExplicit shaped array with nonconstant bounds at %CExport functions even if they can be inlined.Expression at %L in this context must be constantExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE selector at %L cannot be %sExpression in CASE statement at %L is not in the range of %sExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: %s specifier in %s statement at %C has value %qsExtension: Conversion from %s to %s at %LExtension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: Zero width after L descriptor at %LExtension: backslash character at %CExtension: exponent-letter %<q%> in real-literal-constant at %CExternal %qs at %L cannot have an initializerExternal IO UNIT cannot be an array at %LExternal object %qs at %L may not have an initializerExtra option to -Xassembler: %s, dropping all -Xassembler and -Wa options.Extraneous characters in format at %LF2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface bodyFAIL IMAGE statement at %CFAILED= argument to NUM_IMAGES at %LFDPIC mode is not supported in Thumb-1 modeFINAL clause at %L requires a scalar LOGICAL expressionFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure %qs at %L is not a SUBROUTINEFINAL procedure %qs declared at %L has the same rank (%d) as %qsFINAL procedure at %L must have exactly one argumentFINAL procedure declaration at %CFLUSH statement at %CFORALL construct at %LFORALL end expression at %L must be a scalar INTEGERFORALL index %qs may not appear in triplet specification at %LFORALL index-name at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar variable of type integerFORALL mask clause at %L requires a scalar LOGICAL expressionFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORM TEAM statement at %CFORMAT label %d at %L not definedFORMAT statement at %C cannot appear within an INTERFACEFORMAT statement at %L does not have a statement labelFORMAT tag at %C cannot be a zero-sized arrayFORMAT tag at %L must be of type default-kind CHARACTER or of INTEGERFP exceptions are enabled.FPTR argument at %L to C_F_POINTER shall not be polymorphicFPX fast and compact options cannot be specified togetherFPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.FPX: Generate Double Precision FPX (compact) instructions.FPX: Generate Double Precision FPX (fast) instructions.FPX: Generate Single Precision FPX (compact) instructions.FPX: Generate Single Precision FPX (fast) instructions.FUNCTION result %s cannot be a POINTER in FUNCTION %s at %LFUNCTION result %s cannot be an array in FUNCTION %s at %LFUNCTION result %s cannot be of type %s in FUNCTION %s at %LFactor complex constructors and destructors to favor space over speed.Failed to create structure type '%s' at %CFailed to match clause at %CFailure getting length of a constant array.Failure in conversion of BOZ to REAL at %LFatal ErrorFile %qs opened at %C is not a GNU Fortran module fileFine grain control of tune features.First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)First or last !$OMP ATOMIC intrinsic argument must be %qs at %LFix min_int calculationFixed line length must be at least sevenFlag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %<-fopenmp%>Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %<-fopenmp%>Flag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>Floating point custom instruction configuration name.Follow Renesas (formerly Hitachi) / SuperH calling conventions.Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.Follow the EABI linkage requirements.For dummy procedure %s, no binding name is allowed in BIND(C) at %CFor intrinsics library: pass all parameters in registers.For nested functions on stack executable permission is set.For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.For the assembler (and linker) permit any architecture sub-variant to be used without error.Forbid performing fp-as-gp optimization.Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'.Force all calls to be made via a jli instruction.Force assembly output to always use hex constants.Force bitfield accesses to match their type width.Force creation of temporary to test infrequently-executed forall code.Force disable hardware loop, even use -mext-dsp.Force functions to be aligned to a 4 byte boundary.Force generation of external symbol indirection stubs.Force indirect call and jump via register.Force performing fp-as-gp optimization.Force the underlying type for "wchar_t" to be "unsigned short".Force the usage of delay slots for conditional branches.Format statement in module main block at %CFortran 2003: %s specifier in %s statement at %C has value %qsFortran 2003: Character for %qs argument of %qs intrinsic at %LFortran 2003: DT format specifier not allowed at %CFortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %LFortran 2008 obsolescent feature:Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %LFortran 2008: Non-pointer actual argument at %L to pointer dummy %qsFortran 2008: Null pointer at %L to non-pointer dummy %qsFortran 2008: Pointer functions in variable definition context (%s) at %LFortran 2008: Semicolon at %C without preceding statementFortran 2018 deleted feature:Fortran 2018 obsolescent feature:Fortran 2018:Fortran 95 requires default INTEGER in %s tag at %LFound no matching specific binding for the call to the GENERIC %qs at %LFree line length must be at least threeFunction %qs as initialization expression at %LFunction %qs at %L cannot be called recursively, as it is not RECURSIVEFunction %qs at %L cannot have an initializerFunction %qs at %L has no IMPLICIT typeFunction %qs at %L has no IMPLICIT type; did you mean %qs?Function %qs at %L is INTRINSIC but is not compatible with an intrinsicFunction %qs at %L must be PUREFunction %qs in initialization expression at %L must be an intrinsic functionFunction %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argumentFunction %qs requires an argument list at %CFunction %qs, parameter %u, has IPA-SRA accesses which overlapFunction %s at %L has entries with mismatched array specificationsFunction %s at %L with entries returning variables of different string lengthsFunction %s, parameter %u, is used but does not have any certain IPA-SRA accessFunction not found.Function result %qs at %L cannot have an initializerFunction result %qs at %L has no IMPLICIT typeFunction result %qs at %L is invalid as X argument to C_FUNLOCFunction result %qs at %L shall not be a coarray or have a coarray componentFunction result %qs is invalid as proc-target in procedure pointer assignment at %LFunction result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attributeFunction starts are aligned to this power of 2.Functions which return values must end with return statements.Fuse certain integer operations together for better performance on power8.Fuse medium/large code model toc references with the memory instruction.GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC does not currently support argument type %qT for %<simd%> functionsGCC does not currently support mixed size types for %<simd%> functionsGCC does not currently support return type %qT for %<simd%> functionsGCC does not currently support simdlen %d for type %qTGCC is not configured to support %s as offload targetGCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-mtiny-printf%>GCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCN GPU type to use:GCSE disabledGENERIC %qs at %L cannot overwrite specific binding with the same nameGENERIC %qs at %L must target a specific binding, %qs is GENERIC, tooGENERIC at %C must be inside a derived-type CONTAINSGENERIC binding at %CGENERIC procedure %qs is not allowed as an actual argument at %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
! GNU C no longer supports -traditional without -EGNU Extension:GNU Objective C no longer supports traditional compilationGOTO statement at %L leaves CRITICAL construct for label at %LGOTO statement at %L leaves DO CONCURRENT construct for label at %LGarbage after PARAMETERIZED TYPE declaration at %CGenerate (do not generate) pc-relative memory addressing.Generate (do not generate) prefixed memory instructions.Generate 16-bit instructions.Generate 16bit i386 code.Generate 32-bit code.Generate 32-bit offsets in switch tables.Generate 32bit i386 code.Generate 32bit x86-64 code.Generate 32x16 multiply and mac instructions.Generate 64-bit code.Generate 64bit x86-64 code.Generate APCS conformant stack frames.Generate ARCompact 32-bit code for ARC600 processor.Generate ARCompact 32-bit code for ARC601 processor.Generate ARCompact 32-bit code for ARC700 processor.Generate AT&T-style stubs for Mach-O.Generate C header of platform-specific features.Generate C prototypes from BIND(C) declarations.Generate C prototypes from non-BIND(C) external procedure definitions.Generate C-SKY FPU double float instructions (default for hard float).Generate DSP extension instructions.Generate DWARF pubnames and pubtypes sections with GNU extensions.Generate DWARF pubnames and pubtypes sections.Generate ELF FDPIC code.Generate GFLOAT double precision code.Generate H8/300H code.Generate H8S code.Generate H8S/2600 code.Generate H8SX code.Generate ILP32 code.Generate IT blocks appropriate for ARMv8.Generate JSON file.Generate LP64 code.Generate MIPS16 code.Generate ModuleInfo struct for output module.Generate PA1.0 code.Generate PA1.1 code.Generate PA2.0 code (requires binutils 2.10 or later).Generate SBIT, CBIT instructions.Generate SH1 code.Generate SH2 code.Generate SH2a FPU-less code.Generate SH2e code.Generate SH3 code.Generate SH3e code.Generate SH4 FPU-less code.Generate SH4 code.Generate SH4-100 FPU-less code.Generate SH4-100 code.Generate SH4-200 FPU-less code.Generate SH4-200 code.Generate SH4-300 FPU-less code.Generate SH4-300 code.Generate SH4a FPU-less code.Generate SH4a code.Generate SH4al-dsp code.Generate VRSAVE instructions when generating AltiVec code.Generate __mcount_loc section with all _mcount and __fentry__ calls.Generate __mcount_loc section with all mcount or __fentry__ calls.Generate a #line directive pointing at the current working directory.Generate a __return_loc section pointing to all return instrumentation code.Generate a call to abort if a noreturn function returns.Generate a default D main() function when compiling.Generate a single exit point for each function.Generate absolute source path names for gcov.Generate aggregate parameter passing code with at most 64-bit alignment.Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax.Generate auto-inc/dec instructions.Generate big endian code.Generate big-endian code.Generate big-endian eBPF.Generate bit instructions.Generate call insns as direct calls.Generate call insns as indirect calls, if necessary.Generate call insns as indirect calls.Generate call insns as register indirect calls.Generate cld instruction in the function prologue.Generate code for C-SKY compiler runtime instead of libgcc.Generate code for CR16C architecture.Generate code for CR16C+ architecture (Default).Generate code for GNU as.Generate code for GNU assembler (gas).Generate code for GNU ld.Generate code for GNU runtime environment.Generate code for NeXT (Apple Mac OS X) runtime environment.Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.Generate code for SH4 340 series (MMU/FPU-less).Generate code for SH4 400 series (MMU/FPU-less).Generate code for SH4 500 series (FPU-less).Generate code for Smart Mode.Generate code for Thumb state.Generate code for UNIX assembler.Generate code for a 32-bit ABI.Generate code for a 5206e.Generate code for a 520X.Generate code for a 528x.Generate code for a 5307.Generate code for a 5407.Generate code for a 64-bit ABI.Generate code for a 68000.Generate code for a 68010.Generate code for a 68020.Generate code for a 68030.Generate code for a 68040, without any new instructions.Generate code for a 68040.Generate code for a 68060, without any new instructions.Generate code for a 68060.Generate code for a 68302.Generate code for a 68332.Generate code for a 68851.Generate code for a ColdFire v4e.Generate code for a DLL.Generate code for a Fido A.Generate code for a cpu32.Generate code for all template instantiations.Generate code for an 11/10.Generate code for an 11/40.Generate code for an 11/45.Generate code for assert contracts.Generate code for class invariant contracts.Generate code for darwin loadable kernel extensions.Generate code for functions even if they are fully inlined.Generate code for given CPU.Generate code for old exec BSS PLT.Generate code for postcondition contracts.Generate code for precondition contracts.Generate code for static functions even if they are never called.Generate code for switches without a default case.Generate code for the Android platform.Generate code for the M*Core M210.Generate code for the M*Core M340.Generate code for the kernel or loadable kernel extensions.Generate code for the supervisor mode (default).Generate code for the user mode.Generate code in 32 bit ARM state.Generate code in big endian mode.Generate code in big-endian mode.Generate code in little endian mode.Generate code in little-endian mode.Generate code suitable for executables (NOT shared libs).Generate code suitable for fast turn around debugging.Generate code that can be used in SVR4-style dynamic objects.Generate code that can keep local state uniform across all lanes.Generate code that conforms to Intel MCU psABI.Generate code that conforms to the given ABI.Generate code that conforms to the specified ABI.Generate code that is link-compatible with MIPS16 and microMIPS code.Generate code that uses 68881 floating-point instructions.Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.Generate code to check bounds before indexing arrays.Generate code to check exception specifications.Generate code to track when the CPU might be speculating incorrectly.Generate code to use a non-exec PLT and GOT.Generate code using global anchor symbol addresses.Generate code which uses hardware floating point instructions.Generate code which uses only the general registers.Generate code which uses the core registers only (r0-r14).Generate code with library calls for floating point.Generate code without GP reg.Generate compile-time CFString objects.Generate compressed debug sections.Generate conditional move instructions.Generate constant pools in the compiler instead of assembler.Generate cpp defines for server IO.Generate cpp defines for workstation IO.Generate debug information in DWARF v2 (or later) format.Generate debug information in STABS format.Generate debug information in VMS format.Generate debug information in XCOFF format.Generate debug information in default extended format.Generate debug information in default format.Generate debug information in default version of DWARF format.Generate debug information in extended STABS format.Generate debug information in extended XCOFF format.Generate debug information in separate .dwo files.Generate default double-precision SH2a-FPU code.Generate default single-precision SH2a-FPU code.Generate default single-precision SH4 code.Generate default single-precision SH4-100 code.Generate default single-precision SH4-200 code.Generate default single-precision SH4-300 code.Generate default single-precision SH4a code.Generate discontiguous stack frames.Generate divide instructions.Generate divide results with reminder having the same sign as the divisor (not the dividend).Generate documentation.Generate double-precision floating-point instructions.Generate eBPF for the given Linux kernel version.Generate extended arithmetic instructions, only valid for ARC700.Generate extended entry point information for inlined functions.Generate fast indirect calls.Generate floating point mathematics using given instruction set.Generate floating-point multiply-accumulation instructions.Generate frecipd/fsqrtd/fdivd instructions (default for hard float).Generate hardware abs instructions.Generate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate instructions supported by barrel shifter.Generate isel instructions.Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.Generate little endian code.Generate little-endian code.Generate little-endian eBPF.Generate load/store multiple instructions.Generate load/store with update instructions.Generate local calls to out-of-line atomic operations.Generate make dependencies and compile.Generate make dependencies.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate millicode thunks.Generate mul64 and mulu64 instructions.Generate norm instruction.Generate normal-mode code.Generate only single-precision SH2a-FPU code.Generate only single-precision SH4 code.Generate only single-precision SH4-100 code.Generate only single-precision SH4-200 code.Generate only single-precision SH4-300 code.Generate only single-precision SH4a code.Generate pc-relative code.Generate performance extension instructions.Generate performance extension version 2 instructions.Generate phony targets for all headers.Generate position-independent code for executables if possible (large mode).Generate position-independent code for executables if possible (small mode).Generate position-independent code if possible (large mode).Generate position-independent code if possible (small mode).Generate prefetch instructions, if available, for arrays in loops.Generate push/pop instructions (default).Generate re-entrant, PIC code.Generate reciprocals instead of divss and sqrtss.Generate return instruction in naked function.Generate run time type descriptor information.Generate sdata references.  This is the default, unless you compile for PIC.Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location.Generate self-relocatable code.Generate sin, cos, sqrt for FPU.Generate single-precision floating-point instructions.Generate software reciprocal divide and square root for better throughput.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Generate stm/ldm instructions (default).Generate string extension instructions.Generate swap instruction.Generate the integer modulo instructions.Generate the quad word memory atomic instructions (lqarx/stqcx).Generate the quad word memory instructions (lq/stq).Generate unwind tables that are exact at each instruction boundary.Generate v3 push25/pop25 instructions.Generate vzeroupper instruction before a transfer of control flow out of the function.Generic function %qs at %L is not consistent with a specific intrinsic interfaceGeneric name %qs of function %qs at %L being the same name as derived type at %LGeneric subroutine %qs at %L is not consistent with an intrinsic subroutine interfaceGive branches their default cost.Give deprecation messages about -ftransition=import anomalies.Give external symbols a leading underscore.Global binding name %qs at %L is already being used as a %s at %LGlobal binding name %qs at %L is already being used at %LGlobal name %qs at %L is already being used as a %s at %LGlobal name %qs at %L is already being used at %LGraphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite loop optimizations cannot be used (isl is not available).Guide linker to relax instructions.HSA SSA name defined by instruction that is supposed to be using itHSA SSA name not among operands of instruction that is supposed to use itHSA SSA verification failedHSA has not been enabled during configurationHSA image ops not handledHSA instruction uses a register but is not among recorded register usesHSA instruction verification failedHandle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default.Hollerith constant at %CHost associated variable %qs may not be in the DATA statement at %CHow much can given compilation unit grow because of the inlining (in percent).How much can given compilation unit grow because of the interprocedural constant propagation (in percent).I/O register operand for '%%%c'IBITS: Bad bitICE: emit_insn used where emit_jump_insn needed:
! ID of shared library to build.ID shared libraries and FD-PIC mode can%'t be used togetherIEEE_ARITHMETIC module at %CIEEE_EXCEPTIONS module at %CIEEE_FEATURES module at %CIF clause at %L requires a scalar LOGICAL expressionIF clause modifier %s at %L not appropriate for the current OpenMP constructIF clause without modifier at %L used together with IF clauses with modifiersIM part_ref at %CIMPLICIT NONE (type) statement at %L following an IMPLICIT statementIMPLICIT statement at %C following an IMPLICIT NONE (type) statementIMPORT NONE with spec list at %CIMPORT statement at %CIMPORT statement at %C only permitted in an INTERFACE bodyIMPURE procedure at %CINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTEGER expression of %s clause at %L must be non-negativeINTEGER expression of %s clause at %L must be positiveINTEGER expression of SCHEDULE clause's chunk_size at %L must be positiveINTEGER(KIND=8) is not available for %<-fdefault-integer-8%> optionINTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> optionINTENT (%s) conflicts with INTENT(%s) at %LINTENT is not allowed inside of BLOCK at %CINTENT(%s) actual argument at %L might interfere with actual argument at %L.INTENT(IN) POINTER %qs in %s clause at %LINTENT(IN) POINTER %qs in COPYPRIVATE clause at %LINTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphicINTERFACE procedure %qs at %L has the same name as the enclosing procedureIO UNIT in %s statement at %C must be an internal file in a PURE procedureIO definition for %q+D needs an addressIOLENGTH tag invalid in INQUIRE statement at %CIOMSG must be a scalar-default-char-variable at %LIOMSG tag at %LIPA-SRA access verification failedISA %qs is not supported in %<target%> attribute, use %<arch=%> syntaxISO C does not allow %<%E (expression)%>ISO C does not allow extra %<;%> outside of a functionISO C does not permit %<_Alignof%> applied to a function typeISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<[[]]%> attributes before C2XISO C does not support %<__int%d%> typesISO C does not support %<~%> for complex conjugationISO C does not support %qs predefined identifierISO C does not support complex integer typesISO C does not support decimal floating-point before C2XISO C does not support fixed-point typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C does not support the %<_Float%d%s%> typeISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a %<?:%> expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C forbids zero-size arrayISO C forbids zero-size array %qEISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ allows bit-field attributes only before the %<:%> tokenISO C++ did not adopt string literal operator templates taking an argument pack of charactersISO C++ does not allow %<?:%> with omitted middle operandISO C++ does not allow %<alignof%> with a non-typeISO C++ does not allow C99 designated initializersISO C++ does not allow GNU designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not permit %<alignof%> applied to a function typeISO C++ does not support %<__int%d%> for %qsISO C++ does not support plain %<complex%> meaning %<double complex%>ISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-functionISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-functionISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-functionISO C++ forbids converting a string constant to %qTISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids empty unnamed enumISO C++ forbids flexible array member %qsISO C++ forbids flexible array membersISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a %<?:%> expressionISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>ISO C++ forbids using a floating-point literal in a constant-expressionISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading %<operator ?:%>ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C++17 does not allow %<register%> storage class specifierISO C++17 does not allow dynamic exception specificationsISO C11 does not support omitting the string in %<_Static_assert%>ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Alignas%>ISO C90 does not support %<_Generic%>ISO C90 does not support %<_Noreturn%>ISO C90 does not support %<_Static_assert%>ISO C90 does not support %<__func__%> predefined identifierISO C90 does not support %<for%> loop initial declarationsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support %qEISO C90 does not support boolean typesISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 does not support the %<_Atomic%> qualifierISO C90 doesn%'t support unnamed structs/unionsISO C90 forbids array %qE whose size cannot be evaluatedISO C90 forbids array whose size cannot be evaluatedISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayISO C90 forbids variable length array %qEISO C99 does not support %<_Alignas%>ISO C99 does not support %<_Generic%>ISO C99 does not support %<_Noreturn%>ISO C99 does not support %<_Static_assert%>ISO C99 does not support %qEISO C99 does not support the %<_Atomic%> qualifierISO C99 doesn%'t support unnamed structs/unionsISO_C_BINDING module at %CISO_FORTRAN_ENV intrinsic module at %CIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.If bounds remapping is specified at %L, the pointer target shall not be NULLIf first argument of ATAN2 %L is zero, then the second argument must not be zeroIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.If scheduling post reload, do superblock scheduling.Ignore 'D' in column one in fixed form.Ignore dllimport for functions.Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.Ignore unsupported pragmas.Ignored.Illegal allocate-object at %C for a PURE procedureIllegal assignment to external procedure at %LIllegal character in BOZ constant at %CIllegal id in copy_walk_reduction_argIllegal preprocessor directiveIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIllegal type in character concatenation at %LImage control statement %s at %C in CRITICAL blockImage control statement %s at %C in DO CONCURRENT blockImage control statement %s at %C in PURE procedureImage control statement CRITICAL at %C in DO CONCURRENT blockImage control statement CRITICAL at %C in PURE procedureImage control statement EVENT %s at %C in CRITICAL blockImage control statement EVENT %s at %C in DO CONCURRENT blockImage control statement EVENT %s at %C in PURE procedureImage control statement RETURN at %C in CRITICAL blockImage control statement RETURN at %C in DO CONCURRENT blockImage control statement STOP at %C in CRITICAL blockImage control statement STOP at %C in DO CONCURRENT blockImage control statement SYNC at %C in CRITICAL blockImage control statement SYNC at %C in DO CONCURRENT blockImage control statement SYNC at %C in PURE procedureImageset argument at %L must be a scalar or rank-1 INTEGER expressionImageset argument at %L must between 1 and num_images()Implement C++17 inheriting constructor semantics.Implement DIP1000: Scoped pointers (experimental).Implement DIP25: Sealed references (experimental).Implement __atomic operations via libcalls to legacy __sync functions.Implement resolution of DR 150 for matching of template template arguments.Implicitly declared BIND(C) function %qs at %L may not be C interoperableImplicitly declared BIND(C) variable %qs at %L may not be C interoperableImplicitly declared function %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %LImplicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT typeImplied SAVE for module variable %qs at %L, needed due to the default initializationImplied-shape array at %LImpure function %qs at %L might not be evaluatedImpure function at %L might not be evaluatedIn %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived typeIn %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONsIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %sIn SSA-PRE optimization on trees, enable partial-partial redundancy elimination.In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection.In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qsIn constructor %qsIn copy constructor %qsIn destructor %qsIn file included fromIn function %qsIn lambda functionIn member function %qsIn static member function %qsInclude directory %qs: %sIncompatible allocate-object at %C for CHARACTER type-spec at %LIncompatible derived type in PARAMETER at %LIncompatible initialization between a derived type entity and an entity with %qs type at %CIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sIncompatible typespec for array element at %LIncompatible use of TILE and COLLAPSE at %LInconsistent equivalence rules involving %qs at %L and %qs at %LInconsistent internal state: No location in expression near %LInconsistent internal state: No location in statementInconsistent ranks for operator at %%L and %%LIncorrect EH edge %i->%iIncorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ldIncorrect function return valueIncrease the IEEE compliance for floating-point comparisons.Index in dimension %d is out of bounds at %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inhibit the use of hardware floating point instructions.Initialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of variable at %C is not allowed in a PURE procedureInitialization string at %L was truncated to fit the variable (%ld/%ld)Initialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initialized symbol %qs at %C can only be COMMON in BLOCK DATAInitialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocksInitializer not allowed for PARAMETER %qs at %CInitializing already initialized variable at %CInline __atomic operations when a lock free instruction sequence is available.Inline all known string operations.Inline code to invalidate instruction cache entries after setting up nested function trampolines.Inline constants if it can be done in 2 insns or less.Inline memset/memcpy string operations, but perform inline version only for small blocks.Inline recursively only when the probability of call being executed exceeds the parameter.Inquiry parameter cannot appear in a data-stmt-object-list at %CInsert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation.Insert NOP instructions at each function entry.Insert arc-based program profiling code.Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks.Insert code to profile values of expressions.Insert relax hint for linker to do relaxation.Insert stack checking code into the program.  Same as -fstack-check=specific.Instruction accounted for function prologue, epilogue and other overhead.Instruction accounted for function thunk overhead.Instrument function entry and exit with profiling calls.Instrument function exit in instrumented functions with __fentry__.Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon).Instrument only functions from files where names match any regular expression (separated by a semi-colon).Integer division truncated to constant %qs at %LInteger expression required at %CInteger id (N) of fabsd custom instruction.Integer id (N) of fabss custom instruction.Integer id (N) of faddd custom instruction.Integer id (N) of fadds custom instruction.Integer id (N) of fatand custom instruction.Integer id (N) of fatans custom instruction.Integer id (N) of fcmpeqd custom instruction.Integer id (N) of fcmpeqs custom instruction.Integer id (N) of fcmpged custom instruction.Integer id (N) of fcmpges custom instruction.Integer id (N) of fcmpgtd custom instruction.Integer id (N) of fcmpgts custom instruction.Integer id (N) of fcmpled custom instruction.Integer id (N) of fcmples custom instruction.Integer id (N) of fcmpltd custom instruction.Integer id (N) of fcmplts custom instruction.Integer id (N) of fcmpned custom instruction.Integer id (N) of fcmpnes custom instruction.Integer id (N) of fcosd custom instruction.Integer id (N) of fcoss custom instruction.Integer id (N) of fdivd custom instruction.Integer id (N) of fdivs custom instruction.Integer id (N) of fexpd custom instruction.Integer id (N) of fexps custom instruction.Integer id (N) of fextsd custom instruction.Integer id (N) of fixdi custom instruction.Integer id (N) of fixdu custom instruction.Integer id (N) of fixsi custom instruction.Integer id (N) of fixsu custom instruction.Integer id (N) of floatid custom instruction.Integer id (N) of floatis custom instruction.Integer id (N) of floatud custom instruction.Integer id (N) of floatus custom instruction.Integer id (N) of flogd custom instruction.Integer id (N) of flogs custom instruction.Integer id (N) of fmaxd custom instruction.Integer id (N) of fmaxs custom instruction.Integer id (N) of fmind custom instruction.Integer id (N) of fmins custom instruction.Integer id (N) of fmuld custom instruction.Integer id (N) of fmuls custom instruction.Integer id (N) of fnegd custom instruction.Integer id (N) of fnegs custom instruction.Integer id (N) of frdxhi custom instruction.Integer id (N) of frdxlo custom instruction.Integer id (N) of frdy custom instruction.Integer id (N) of fsind custom instruction.Integer id (N) of fsins custom instruction.Integer id (N) of fsqrtd custom instruction.Integer id (N) of fsqrts custom instruction.Integer id (N) of fsubd custom instruction.Integer id (N) of fsubs custom instruction.Integer id (N) of ftand custom instruction.Integer id (N) of ftans custom instruction.Integer id (N) of ftruncds custom instruction.Integer id (N) of fwrx custom instruction.Integer id (N) of fwry custom instruction.Integer id (N) of round custom instruction.Integer kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger overflow when calculating the amount of memory to allocateInteger too big for its kind at %C. This check can be disabled with the option %<-fno-range-check%>Integer too large at %CInteger value too large in expression at %CIntegrate functions into their callers when code size is known not to grow.Integrate functions not declared "inline" into their callers when profitable.Integrate functions only required by their single caller.Intel MCU psABI isn%'t supported in %s modeInterchanging loops at %LInterface %qs at %L is declared in a later PROCEDURE statementInterface %qs at %L may not be a statement functionInterface %qs at %L may not be genericInterface %qs at %L must be explicitInterface mismatch for procedure-pointer component %qs in structure constructor at %L: %sInterface mismatch in dummy procedure %qs at %L: %sInterface mismatch in global procedure %qs at %L: %sInterface mismatch in procedure pointer assignment at %L: %qs is not a subroutineInterface mismatch in procedure pointer assignment at %L: %sInterface must be specified for DEFERRED binding at %CInterface-name expected after %<(%> at %CInternal compiler error: Error reporting routines re-entered.
  Internal file at %L with namelistInternal procedure %qs in %s at %LInternal procedure %qs is invalid in procedure pointer assignment at %LInternal procedure %qs is invalid in procedure pointer initialization at %LInternal procedure %qs is used as actual argument at %LInternal unit with vector subscript at %LInterpret any INTEGER(4) as an INTEGER(8).Interpret any REAL(4) as a REAL(10).Interpret any REAL(4) as a REAL(16).Interpret any REAL(4) as a REAL(8).Interpret any REAL(8) as a REAL(10).Interpret any REAL(8) as a REAL(16).Interpret any REAL(8) as a REAL(4).Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.Intersperse literal pools with code in the text section.Interval in which to probe the stack expressed as a power of two in bytes.Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]
! Intrinsic %qs (is %s) is used at %LIntrinsic %qs at %L cannot have an initializerIntrinsic %qs at %L is invalid in procedure pointer assignmentIntrinsic %qs at %L is not allowed as an actual argumentIntrinsic %qs at %L must have at least two argumentsIntrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic function %qs (%d) not recognizedIntrinsic function %qs at %L is not permitted in an initialization expressionIntrinsic function %s at %L is not permitted for CO_REDUCEIntrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointerIntrinsic operator %qs referenced at %L not found in module %qsIntrinsic operator interface at %L must be a FUNCTIONIntrinsic procedure %qs not allowed in PROCEDURE statement at %LIntrinsic procedure at %L cannot be a MODULE PROCEDUREIntrinsic subroutine %qs at %L shall not have a type specifierIntrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clauseInvalid BOZ literal constant used in subscript at %CInvalid C identifier in NAME= specifier at %CInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid NAME %qs in !$ACC ROUTINE ( NAME ) at %CInvalid NULL at %LInvalid argument to !$ACC WAIT at %CInvalid association target at %CInvalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extensionInvalid character %qc in variable name at %CInvalid character 0x%s at %CInvalid character in name at %CInvalid character(s) in ELSE statement after %CInvalid clause in module with !$ACC DECLARE at %LInvalid codimension %d at %C, only %d codimensions existInvalid context for NULL () intrinsic at %LInvalid context for NULL() pointer at %%LInvalid exponent-letter %<q%> in real-literal-constant at %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedureInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid form of coarray reference at %CInvalid image number %d in SYNC IMAGESInvalid initialization expression for ALLOCATABLE component %qs in structure constructor at %LInvalid initializer %s in Data statement at %CInvalid keyword %qs in %qs intrinsic function at %LInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid old style initialization for derived type component at %CInvalid operator for !$OMP DECLARE REDUCTION %s at %LInvalid procedure argument at %LInvalid procedure pointer assignment at %LInvalid range %s in option %sInvalid real kind %d at %CInvalid standard code on intrinsic %qs (%d)Invalid substring in data-implied-do at %L in DATA statementInvalid type-spec at %CInvalid use of BOZ literal constant at %LInvalid value for %s specification at %CIssue a note when diagnostics are deduplicated.Issue warnings needed for strict compliance to the standard.Iterator step at %L cannot be zeroJump targets are aligned to this power of 2.Junk after ASSOCIATE statement at %CJunk after CALL at %CJunk after GENERIC binding at %CJunk after MAP statement at %CJunk after UNION statement at %CJunk after non-nested STRUCTURE statement at %CJust generate unwind tables for exception handling.Just use icc0/fcc0.KIND attribute at %C in a TYPE definitionKIND parameter of %s at %L must be an initialization expressionKIND part_ref at %CKeyword %qs at %C has already appeared in the current argument listKeyword argument %qs at %L is already associated with another actual argumentKeyword argument %qs at %L is invalid in a statement functionKeyword argument %qs at %L is not in the procedureKeyword argument %qs at %L is not in the procedure; did you mean %qs?Keyword argument requires explicit interface for procedure %qs at %LKeyword argument requires explicit interface for procedure pointer component %qs at %LKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CKind type parameter for entity at %L differs from the kind type parameter of the typespecKnown AArch64 ABIs (for use with the -mabi= option):Known ABIs (for use with the -mabi= option):Known ARC CPUs (for use with the -mcpu= option):Known ARM ABIs (for use with the -mabi= option):Known ARM CPUs (for use with the -mcpu= and -mtune= options):Known ARM FPUs (for use with the -mfpu= option):Known ARM architectures (for use with the -march= option):Known C6X ISAs (for use with the -march= option):Known CPUs (for use with the -mcpu= and -mtune= options):Known CSKY CPUs (for use with the -mcpu= options):Known CSKY FPUs (for use with the -mfpu= option):Known CSKY architectures (for use with the -march= option):Known FR-V CPUs (for use with the -mcpu= option):Known IQ2000 CPUs (for use with the -mcpu= option):Known Itanium CPUs (for use with the -mtune= option):Known M68K CPUs (for use with the -mcpu= option):Known M68K ISAs (for use with the -march= option):Known M68K microarchitectures (for use with the -mtune= option):Known MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Known PTX ISA versions (for use with the -misa= option):Known TILE-Gx CPUs (for use with the -mcpu= option):Known TILEPro CPUs (for use with the -mcpu= option):Known TLS dialects (for use with the -mtls-dialect= option):Known __fp16 formats (for use with the -mfp16-format= option):Known address mode (for use with the -maddress-mode= option):Known arch types (for use with the -march= option):Known assembler dialects (for use with the -masm= option):Known choices for return instrumentation with -minstrument-return=:Known cmodel types (for use with the -mcmodel= option):Known cmodel types (for use with the -mict-model= option):Known code models (for use with the -mcmodel= option):Known cpu types (for use with the -mcpu= option):Known data alignment choices (for use with the -malign-data= option):Known floating-point ABIs (for use with the -mfloat-abi= option):Known floating-point number of registers (for use with the -mconfig-fpu= option):Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):Known preferred register vector length (to use with the -mprefer-vector-width= option):Known stack protector guard (for use with the -mstack-protector-guard= option):Known vectorization library ABIs (for use with the -mveclibabi= option):L%d cache latency unknown for %sLEN argument (%ld) out of range 0:%ld in intrinsic IBITSLEN attribute at %C in a TYPE definitionLEN part_ref at %CLHS in %<noreturn%> callLINEAR clause modifier used on DO or SIMD construct at %LLINEAR clause specified together with ORDERED clause with argument at %LLINEAR dummy argument %qs with VALUE attribute with %s modifier at %LLINEAR variable %qs must be INTEGER at %LLOCK statement at %CLOCK_EVENT in variable definition context (%s) at %LLOCK_TYPE in variable definition context (%s) at %LLOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLOGICAL operands are required in expression at %LLOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLTO support has not been enabled in this configurationLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel %qs after %L doesn't match IF label %qsLabel %qs at %C doesn't match IF label %qsLabel %qs at %C doesn't match WHERE label %qsLabel at %L is not in the same block as the GOTO statement at %LLabel name %qs at %C is ambiguousLabeled DO statement at %LLeft parenthesis required after %<*%> in format string at %LLegacy Extension:Letter %qc already has an IMPLICIT type at %CLetter %qc already set in IMPLICIT statement at %CLetters must be in alphabetic order in IMPLICIT statement at %CLevel not found, use none, slim, blocks, vops.Level of hsa debug stores verbosity.Lift restrictions on GOT size.Like -M but ignore system header files.Like -MD but ignore system header files.Like -pedantic but issue them as errors.Limit of %d continuations exceeded in statement at %CLine truncated at %LLines executed:%s of %d
! Link in code for a __main kernel.Link the standard D library dynamically in the compilation.Link the standard D library statically in the compilation.Link to emit program in ELF format (rather than mmo).Link with HAL BSP.Link with a limited version of the C library.Link with libads.a, libc.a and crt0.o.Link with libc.a and libdebug.a.Link with libc.a and libsim.a.Link with libmvme.a, libc.a and crt0.o.Link with libsim.a, libc.a and sim-crt0.o.Link with libyk.a, libc.a and crt0.o.Link with the fast floating-point library.Link with the library-pic libraries.Link-time optimization with number of parallel jobs or jobserver.List all available debugging counters with their limits and counts.List all hidden GC allocations.List all non-mutable fields which occupy an object instance.List all usages of complex or imaginary types.List all variables going into thread local storage.List information on all language changes.List item shall not be coindexed at %CLoads all members of archive librariesLock variable at %L must be a scalar of type LOCK_TYPELogical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLogs the object files the linker loadsLogs which symbol(s) caused an object to be loaded.Look for and use PCH files even when preprocessing.Looks for opportunities to reduce stack adjustments and stack references.Loop code aligned to this power of 2.Loop iterates infinitelyLoop variableLoop variable at %C cannot be a coarrayLoop variable at %C cannot be a sub-componentLoop variable at %C cannot be an arrayLoop variable has been modifiedLoops iterating at least selected number of iterations will get loop alignment.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to %sMCU %qs supports %s ISA but %<-mcpu%> option is set to %sMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5seriesMIPS16 %<-mxgot%> codeMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMODULE PROCEDURE declaration at %CMODULE prefix at %CMODULE prefix at %C found outside of a module, submodule, or interfaceMOLD argument to NULL required at %LMOLD tag at %LMOLD tag at %L conflicts with SOURCE tag at %LMOLD tag at %L conflicts with the typespec at %LMOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %sMSA MIPS16 codeMSP430 builtin functions only work inside interrupt handlersMULT case in cris_op_strMagnitude of second argument of %s exceeds bit size at %LMagnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %CMaintain backchain pointer.Make "char" signed by default.Make "char" unsigned by default.Make GCC pass the --no-relax command-line option to the linker instead of the --relax option.Make all function calls indirect.Make integers 32 bits wide.Make structs a multiple of 4 bytes (warning: ABI altered).Make the linker relaxation machine assume that a program counter wrap-around occurs.Malformed GENERIC statement at %CMalformed type-spec at %CMalloc data into P2 space.Mangled derived type definition at %CMark MAC register as call-clobbered.Mark all loops as parallel.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.Marks all inlined functions and methods as having hidden visibility.Max basic blocks number in loop for loop invariant motion.Max loops number for regional RA.Max number of bytes to compare with loops.Max number of bytes to compare without loops.Max number of bytes to compare.Max number of bytes to move inline.Max size of conflict table in MB.Max. count of debug markers to expand or inline.Max. recursion depth for expanding var tracking expressions.Max. size of loc list for which reverse ops should be added.Max. size of var tracking hash tables.Maximal code growth caused by tail duplication (in percent).Maximal estimated growth of function body caused by early inlining of single call.Maximal estimated outcome of branch considered predictable.Maximal growth due to inlining of large function (in percent).Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation.Maximal size of a partition for LTO (in estimated instructions).Maximal stack frame growth due to inlining (in percent).Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with.Maximum amount of iterations of the pass over a function.Maximum amount of similar bbs to compare a bb with.Maximum depth of a loop nest to fully value-number optimistically.Maximum depth of recursive cloning for self-recursive function.Maximum depth of search in the dominator tree for expressions to hoist.Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum extension level reached with type %qs at %LMaximum length of candidate scans for straight-line strength reduction.Maximum length of partial antic set when performing tree pre optimization.Maximum number of VALUEs handled during a single find_base_term call.Maximum number of active local stores in RTL dead store elimination.Maximum number of aggregate content items for a parameter in jump functions and lattices.Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma.Maximum number of arrays per SCoP.Maximum number of assertions to add along the default edge of a switch statement during VRP.Maximum number of basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.Maximum number of conditional store pairs that can be sunk.Maximum number of constant stores to merge in the store merging pass.Maximum number of datarefs in loop for building loop data dependencies.Maximum number of disambiguations to perform per memory access.Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.Maximum number of insns in a basic block to consider for RTL if-conversion.Maximum number of instructions in basic block to be considered for SLP vectorization.Maximum number of instructions in the ready list that are considered eligible for renaming.Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.Maximum number of isl operations, 0 means unlimited.Maximum number of loop peels to enhance alignment of data references in a loop.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of namespaces to search for alternatives when name lookup fails.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of new jump thread paths to create for a finite state automaton.Maximum number of operations in a parameter expression that can be handled by IPA analysis.Maximum number of parameters in a SCoP.Maximum number of queries into the alias oracle per store.Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum number of times that an insn could be scheduled.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter.Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.Maximum recursion depth allowed when querying a property of an SSA name.Maximum size (in bytes) of objects tracked bytewise by dead store elimination.Maximum size in bytes of constant values allowed as operands.Maximum size of a list of values associated with each parameter for interprocedural constant propagation.Maximum size of a single store merging region in bytes.Maximum size of global and static variables which can be placed into the small data area.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Maximum subrecord length cannot exceed %dMaximum supported identifier length is %dMaximum unroll factor for the unroll-and-jam transformation.Memory Tagging Extension does not support %<-mabi=ilp32%>Merge adjacent stores.Merge similar-enough states during analysis.Merge subcomand usage:Min. ratio of insns to mem ops to enable prefetching in a loop.Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.Minimal distance between possibly conflicting store and load.Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.Minimal size of a partition for LTO (in estimated instructions).Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.Minimum heap size before we start collecting garbage, in kilobytes.Minimum number of iterations per thread of an innermost parallelized loop.Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable.Mismatch in BIND(C) names (%qs/%qs) at %CMismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in MODULE PROCEDURE formal argument names (%s/%s) at %CMismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qsMismatch in number of MODULE PROCEDURE formal arguments at %CMismatch in the procedure pointer assignment at %L: mismatch in the calling conventionMismatches between file architecture and the "-arch" are errors instead of warningsMissing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %CMissing %<&%> in continued character constant at %CMissing %<(%> in ELSE IF expression at %CMissing %<(%> in IF-expression at %CMissing %<)%> in ELSE IF expression at %CMissing %qs argument to %qs intrinsic at %L for %qs of type %qsMissing %qs argument to the %s intrinsic at %LMissing %qs in statement at or before %LMissing -mcpu option in ASM_CPU_SPEC?Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %LMissing THEN in ELSE IF statement after %LMissing actual argument %qs in call to %qs at %LMissing actual argument for argument %qs at %LMissing alternate return spec in subroutine call at %LMissing alternate return specifier in subroutine call at %LMissing argument list in function %qs at %CMissing argument to %qs at %CMissing array specification at %L in CODIMENSION statementMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing codimension specification at %CMissing comma at %LMissing counts for called function %sMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing format with default unit at %CMissing generic specification in USE statement at %CMissing item in format string at %LMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing leading left parenthesis in format string at %LMissing positive width after L descriptor at %LMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CMissing symbolModule %qs at line %d column %d: %sModule file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module.Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMore than one edge out of thunk nodeMove loop invariant computations out of loops.Multiple identifiers provided with single NAME= specifier at %CMultiple loop axes specified for routine at %CNAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %LNAME %qs invalid in !$ACC ROUTINE ( NAME ) at %LNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNAME= specifier at %C should be a constant expressionNAME= specifier at %C should be a scalar of default character kindNAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition contextNAMELIST array object %qs with assumed shape in namelist %qs at %LNAMELIST array object %qs with nonconstant shape in namelist %qs at %LNAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %LNAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %LNAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER componentsNAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %LNAMELIST object %qs with nonconstant character length in namelist %qs at %LNEWUNIT specifier at %LNEWUNIT specifier must have FILE= or STATUS='scratch' at %CNONMONOTONIC modifier specified for %s schedule kind at %LNONMONOTONIC schedule modifier specified with ORDERED clause at %LNON_OVERRIDABLE and DEFERRED cannot both appear at %CNOPASS or explicit interface required at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK attributeNULL appears on right-hand side in assignment at %LNULL intrinsic with allocatable MOLD at %LNULL pointer at %L is not permitted as actual argument of %qs intrinsic functionNULL used in arithmeticNULL() at %C cannot appear in an array constructorNULL() initialization at %C is ambiguousNULL() initialization at %C may not have MOLDNULL() near %L cannot appear in INQUIRE statementNULLIFY does not allow bounds remapping for pointer object at %CName %qs at %C is already defined as a generic interface at %LName %qs at %C is an ambiguous reference to %qs from current program unitName %qs at %C is an ambiguous reference to %qs from module %qsName %qs at %C is the name of the procedureName %qs in %s statement at %C is not a construct nameName %qs in %s statement at %C is unknownName %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic typeName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName of system library to link against.Name of the startfile.Name too longNamed COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)Named block DO at %L requires matching ENDDO nameNamed constant %qs at %L cannot be an EQUIVALENCE objectNamed constant %qs in variable definition context (%s) at %LNamed constant at %C in an EQUIVALENCENamelist %qs cannot be an argument at %LNamelist %qs cannot be an argument to subroutine or function at %LNamelist group name %qs at %C already has a basic type of %sNamelist group name %qs at %C already is USE associated and cannot be respecified.Namelist group name at %L cannot have the SAVE attributeNeed either entity or common block name for attribute specification statement at %CNegative argument N at %LNegative exponent of integer has zero result at %LNested CRITICAL block at %CNested function trampolines not supported on CK801.No binding name is allowed in BIND(C) at %CNo branches
  No calls
  No default crt0.o.No description yet.No edge out of thunk nodeNo executable lines
! No initializer for allocatable component %qs given in the structure constructor at %CNo initializer for component %qs given in the structure constructor at %CNo longer supported.No region crossing jump at section boundary in bb %iNon-ELEMENTAL user-defined assignment in WHERE at %LNon-PARAMETER symbol %qs at %L cannot be implied-shapeNon-POINTER in pointer association context (%s) at %LNon-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>Non-THREADPRIVATE object %qs in COPYIN clause at %LNon-character assumed shape array element in FORMAT tag at %LNon-character assumed size array element in FORMAT tag at %LNon-character in FORMAT tag at %LNon-character pointer array element in FORMAT tag at %LNon-constant lower bound in implied-shape declaration at %LNon-default LOGICAL kind in %s tag at %LNon-dummy object %qs in %s clause at %LNon-extensible derived-type %qs at %L must not be ABSTRACTNon-numeric character in statement label at %CNon-polymorphic passed-object dummy argument of %qs at %LNon-scalar FINAL procedure at %L should have assumed shape argumentNon-significant digits in %qs number at %C, maybe incorrect KINDNon-variable expression in variable definition context (%s) at %LNon-zero imaginary part discarded in conversion from %qs to %qs at %LNonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operatorNoncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Nonconforming tab character at %CNonconforming tab character in column %d of line %dNonconforming tab character in format at %CNonconstant array section at %L in DATA statementNonexistent include directory %qsNoninteger exponent in an initialization expression at %LNoninteroperable array FPTR at %L to C_F_POINTER: %sNoninteroperable array at %L as argument to C_LOC: %sNoninteroperable procedure at %L to C_FUNLOCNoninteroperable procedure pointer at %L to C_F_PROCPOINTERNonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %LNonnegative width required in format string at %LNonpointer object %qs with default initialization shall not appear in a DATA statement at %LNonpolymorphic reference to abstract type at %CNonstandard conversion from %s to %s at %LNonstandard type declaration %s*%d at %CNot configured with %<--enable-gather-detailed-mem-stats%>.Not enough elements in array initializer at %CNot expected TAG.Number of partitions the program should be split to.Number of registers used to pass integer arguments.Numeric PARAMETER required in complex constant at %CNumeric operands are required in expression at %LNumeric or CHARACTER operands are required in expression at %LOLD argument of the %s intrinsic function at %L shall be definableOMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clauseOMP DECLARE TARGET variable at %L is an element of a COMMON blockOMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clauseOMP TARGET UPDATE at %L requires at least one TO or FROM clauseOPEN statement at %C must have UNIT or NEWUNIT specifiedOPEN statement not allowed in PURE procedure at %COPERATOR argument at %L must be a PURE functionOPTIONAL is not allowed inside of BLOCK at %CORDER at %L is not a permutation of the size of SHAPE at %LORDERED clause argument not constant positive integer at %CORDERED clause parameter is less than COLLAPSE at %LObject %qs is not a variable at %LObject %qs is not a variable at %L; parameters cannot be and need not be copiedObject %qs is not a variable at %L; parameters cannot be and need not be mappedObjective-C declarations may only appear in global scopeObsolescent feature:Offline tool to handle gcda counts
  
  Old-style character length at %COld-style initialization at %COld-style type declaration %s*%d not supported at %COmit frame pointer for leaf functions.Omit range reduction step when performing complex division.Omit the frame pointer in leaf functions.One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %LOnly SOURCE or SINK dependence types are allowed on ORDERED directive at %LOnly array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar oneOnly generate absolute relocations on word sized values.Only intrinsic operators can be used in expression at %LOnly issue one instruction per cycle.Only retained for backward compatibility.Only the !$ACC ROUTINE form without list is allowed in interface block at %COnly the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %COnly use 32 FPRs.Only use 32 GPRs.OpenACC construct inside of non-OpenACC regionOpenACC directive inside of CRITICAL block at %COpenACC directives at %C may not appear in PURE proceduresOpenACC loop directive must be associated with an OpenACC compute regionOpenACC region inside of OpenACC routine, nested parallelism not supported yetOpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> regionOpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> regionOpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clauseOpenMP directives other than SIMD or DECLARE TARGET at %C may not appear in PURE or ELEMENTAL proceduresOpenMP runtime API call %qD in a region with %<order(concurrent)%> clauseOperand of .not. operator at %%L is %sOperand of unary numeric operator %%<%s%%> at %%L is %sOperand of user operator %%<%s%%> at %%L is %sOperands at %L and %L cannot appear as operands of binary operator %qsOperands of binary numeric operator %%<%s%%> at %%L are %s/%sOperands of comparison operator %%<%s%%> at %%L are %s/%sOperands of logical operator %%<%s%%> at %%L are %s/%sOperands of string concatenation operator at %%L are %s/%sOperands of user operator %%<%s%%> at %%L are %s/%sOperator interface at %L conflicts with intrinsic interfaceOperator interface at %L has the wrong number of argumentsOperator interface at %L must have, at most, two argumentsOptimize amount of stdarg registers saved to stack at start of function.Optimize conditional patterns using SSA PHI nodes.Optimize for CPU.Optimize for debugging experience rather than speed or size.Optimize for space rather than speed.Optimize for speed disregarding exact standards compliance.Optimize frame header.Optimize induction variables on trees.Optimize lui/addiu address loads.Optimize opcode sizes at link time.Optimize partition neutering.Optimize sibling and tail recursive calls.Optimize tail call instructions in assembler and linker.Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variablesOptions to Xassembler do not match: %s, %s, dropping all -Xassembler and -Wa options.Options:
  Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)Out of stack space.
! Output .debug_types section when using DWARF v4 debuginfo.Output callgraph information on a per-file basis with decorations.Output callgraph information on a per-file basis.Output lto objects containing both the intermediate language and binary output.Output stack usage information on a per-function basis.Output vtable verification counters.Output vtable verification pointer sets information.Overlap subcomand usage:Overlapping unequal initializers in EQUIVALENCE at %COverlapping unequal initializers in EQUIVALENCE at %LOverride -mbest-lib-options.P descriptor requires leading scale factor in format string at %LPAD= at %C not allowed in Fortran 95PARAMETER %qs is used at %L before its definition is completePARAMETER at %L is missing an initializerPARAMETER symbol in complex constant at %CPARAMETER without '()' at %CPAUSE statement at %CPC relative literal loads.PCS variantPHI argument is missing for edge %d->%dPHI argument is not SSA_NAME, or invariantPHI node with locationPHI node with wrong VUSE on edge from BB %dPIC code generation is not compatible with fast indirect callsPIC code generation is not supported in the portable runtime modelPIC is not supported for %qsPIC is only supported for RTPsPIC is required but not supported with CONST16 instructionsPIC register clobbered by %qs in %<asm%>PIC register isn't set upPIC support for %<-fstack-limit-symbol%>POINTER attribute is required for procedure pointer component at %CPOINTER object %qs in %s clause at %LPOINTER object %qs of polymorphic type in %s clause at %LPOINTER-valued function appears on right-hand side of assignment at %LPOS argument (%ld) out of range 0:%ld in intrinsic %sPOS argument (%ld) out of range 0:%ld in intrinsic BTESTPOS argument (%ld) out of range 0:%ld in intrinsic IBITSPOS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITSPRE disabledPRINT namelist at %C is an extensionPRINT statement at %C not allowed within PURE procedurePRINT_OPERAND null pointerPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND: Unknown punctuation %<%c%>PRINT_OPERAND_ADDRESS, null pointerPRIVATE statement at %C is only allowed in the specification part of a modulePRIVATE statement at %C must precede procedure bindingsPRIVATE statement at %C must precede structure componentsPRIVATE statement in TYPE at %C must be inside a MODULEPROCEDURE %qs at %L may not be used as its own interfacePROCEDURE at %C must be in a generic interfacePROCEDURE attribute conflicts with INTENT attribute in %qs at %LPROCEDURE attribute conflicts with NAMELIST attribute in %qs at %LPROCEDURE attribute conflicts with PROTECTED attribute at %LPROCEDURE attribute conflicts with RESULT attribute in %qs at %LPROCEDURE attribute conflicts with SAVE attribute in %qs at %LPROCEDURE list at %CPROCEDURE statement at %CPROCEDURE(interface) at %C should be declared DEFERREDPROTECTED at %C only allowed in specification part of a modulePROTECTED attribute at %CPROTECTED attribute conflicts with EXTERNAL attribute at %LPROTECTED statement at %CPTX does not support weak declarations (only weak definitions)PUBLIC %s %qs at %L of PRIVATE derived type %qsPUBLIC function %qs at %L of PRIVATE type %qsPUBLIC statement at %C is only allowed in the specification part of a modulePURE and IMPURE must not appear both at %CPURE prefix in MODULE PROCEDURE interface is missing at %LPack VLIW instructions.Pack structure members together without holes.Pad shorter fixed form lines to line width with spaces.Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expressionParameter array %qs at %L cannot be automatic or of deferred shapeParameterized derived type at %C is ambiguousParameterized type %qs does not have a component corresponding to parameter %qs at %LPass -EB option through to linker.Pass -EL option through to linker.Pass -marclinux option through to linker.Pass -marclinux_prof option through to linker.Pass -z text to linker.Pass the address of the ra save location to _mcount in $12.Passed-object at %L must be scalarPassed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedurePassed-object dummy argument of %qs at %L must be scalarPassed-object dummy argument of %qs at %L must not be ALLOCATABLEPassed-object dummy argument of %qs at %L must not be POINTERPasses on a request to the assembler to enable fixes for various silicon errata.Passes on a request to the assembler to warn about various silicon errata.Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modifiedPassing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qsPassing internal procedure at %L by location not allowedPath to header file that should be pre-included before each compilation unit.Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning.Percentage penalty the recursive functions will receive when they are evaluated for cloning.Perform IPA Value Range Propagation.Perform Identical Code Folding for functions and read-only variables.Perform Identical Code Folding for functions.Perform Identical Code Folding for variables.Perform SMS based modulo scheduling before the first scheduling pass.Perform SMS based modulo scheduling with register moves allowed.Perform VR4130-specific alignment optimizations.Perform Value Range Propagation on trees.Perform a forward propagation pass on RTL.Perform a number of minor, expensive optimizations.Perform a register copy-propagation optimization pass.Perform a register renaming optimization pass.Perform a target dependent instruction fusion optimization pass.Perform cloning to make Interprocedural constant propagation stronger.Perform comparison elimination after register allocation has finished.Perform conversion of conditional jumps to branchless equivalents.Perform conversion of conditional jumps to conditional execution.Perform conversions of switch initializations.Perform cross-jumping optimization.Perform early inlining.Perform enhanced load motion during global common subexpression elimination.Perform function-local points-to analysis on trees.Perform global common subexpression elimination after register allocation has finished.Perform global common subexpression elimination.Perform indirect inlining.Perform internal consistency checkings.Perform interprocedural bitwise constant propagation.Perform interprocedural constant propagation.Perform interprocedural points-to analysis.Perform interprocedural profile propagation.Perform interprocedural reduction of aggregates.Perform jump threading optimizations.Perform live range splitting during the SSA->normal pass.Perform loop peeling.Perform loop splitting.Perform loop unrolling for all loops.Perform loop unrolling when iteration count is known.Perform loop unswitching.Perform partial inlining.Perform redundant load after store elimination in global common subexpression elimination.Perform scalar replacement of aggregates.Perform software pipelining of inner loops during selective scheduling.Perform software pipelining of outer loops during selective scheduling.Perform speculative devirtualization.Perform store motion after global common subexpression elimination.Perform straight-line strength reduction.Perform superblock formation via tail duplication.Perform unroll-and-jam on loops.Perform unused symbol elimination in debug info.Perform unused type elimination in debug info.Perform variable tracking and also tag variables that are uninitialized.Perform variable tracking by annotating assignments.Perform variable tracking.Perform whole program optimizations.Period required in format specifier %s at %LPeriod required in format specifier at %LPeriod required in format specifier in format string at %LPermit '$' as an identifier character.Permit nonconforming uses of the tab character.Permit scheduling of a function's prologue and epilogue sequence.Permit scheduling of a function's prologue sequence.Permit scheduling of function prologue and epilogue sequences.Permit universal character names (\u and \U) in identifiers.Place a stop bit after every cycle when scheduling.Place data items into their own section.Place each function into its own section.Place floating point constants in TOC.Place symbol+offset constants in TOC.Please submit a full bug report,
  with preprocessed source if appropriate.
  PluginsPointer array component of structure at %C must have a deferred shapePointer assignment target cannot be a constant at %LPointer assignment target has PROTECTED attribute at %LPointer assignment target in initialization expression does not have the TARGET attribute at %LPointer assignment target is neither TARGET nor POINTER at %LPointer assignment target is not a POINTER at %LPointer assignment with vector subscript on rhs at %LPointer at %L in pointer assignment might outlive the pointer targetPointer component %s at %L has a noncoarray subcomponent of type EVENT_TYPE, which must have a codimension or be a subcomponent of a coarrayPointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, which must have a codimension or be a subcomponent of a coarrayPointer initialization at %C requires %<=>%>, not %<=%>Pointer initialization target at %L must have the SAVE attributePointer initialization target at %L must have the TARGET attributePointer initialization target at %L must not be ALLOCATABLEPointer object at %C shall not be coindexedPointer object at %L shall not have a coindexPointer procedure assignment at %LPointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attributePointers are 32-bit.Pointers are 64-bit.Policies available for use with -mcompact-branches=:Polymorphic FPTR at %L to C_F_POINTERPolymorphic component %s at %L in SEQUENCE or BIND(C) type %sPolymorphic scalar passed to array dummy argument %qs at %LPolymorphic subobject of coindexed object at %LPositive exponent width required in format string at %LPositive width required in format specifier %s at %LPositive width required in format string at %LPositive width required with T descriptor in format string at %LPossible change of value in conversion from %s to %s at %LPrefer branches over conditional execution.Prefer word accesses over byte accesses.Preferentially allocate registers that allow short instruction generation.Prepend global symbols with ":" (for use with PREFIX).Preprocess directives only.Preprocessed source stored into %s file, please attach this to your bugreport.
  Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl insns used for GOT accesses.Pretend a branch-around-a-move is a conditional move.Prevent $fp being allocated during register allocation so that compiler is able to force performing fp-as-gp optimization.Prevent the use of all floating-point operations.Prevent the use of all hardware floating-point instructions.Previous !$OMP DECLARE REDUCTION at %LPrevious !$OMP DECLARE REDUCTION from module %s at %LPrint CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code.Print CWE identifiers for diagnostic messages, where available.Print code coverage information.
  
  Print extra (possibly unwanted) warnings.Print fix-it hints in machine-readable form.Print fix-it hints to stderr in unified diff format.Print hierarchical comparisons when template types are mismatched.Print the initial values of the variables.Print the name of header files as they are used.Probability that COMDAT function will be shared with different compilation unit.Procedure %qs at %C has an explicit interface from a previous declarationProcedure %qs at %C is already defined at %LProcedure %qs at %L already has basic type of %sProcedure %qs at %L has the same name as a component of %qsProcedure %qs at %L has the same name as an inherited component of %qsProcedure %qs at %L may not have basic type of %sProcedure %qs at %L must have the BIND(C) attribute to be C interoperableProcedure %qs called at %L is not explicitly declaredProcedure %qs called at %L is not explicitly declared; did you mean %qs?Procedure %qs called with an implicit interface at %LProcedure %qs defined in interface body at %L clashes with internal procedure defined at %CProcedure %qs in %s at %L has no explicit interfaceProcedure %qs in %s at %L has no explicit interface; did you mean %qs?Procedure %qs in %s at %L is neither function nor subroutineProcedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATEProcedure %qs with PASS at %L must have at least one argumentProcedure %qs with PASS(%s) at %L has no argument %qsProcedure %qs with binding label %qs at %L uses the same global identifier as entity at %LProcedure argument at %L is local to a PURE procedure and has the POINTER attributeProcedure pointer %qs at %L shall not be elementalProcedure pointer %qs in %s clause at %LProcedure pointer at %CProcedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %LProcedure pointer component %qs called with an implicit interface at %LProcedure pointer component %qs requires an argument list at %CProcedure pointer component %qs with PASS at %L must have at least one argumentProcedure pointer component %qs with PASS(%s) at %L has no argument %qsProcedure pointer component at %CProcedure pointer initialization target at %L may not be a procedure pointerProcedure pointer result %qs at %L is missing the pointer attributeProcedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attributeProcess #ident directives.Process all modules specified on the command line, but only generate code for the module specified by the argument.Processing spec (%s), which is '%s'
! Produce a Mach-O bundle (file type MH_BUNDLE)Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld.Produce a Mach-O shared library (file type MH_DYLIB), synonym for -sharedProduce a backtrace when a runtime error is encountered.Produce a warning at runtime if a array temporary has been created for a procedure argument.Produce an output file that will bind symbols on load, rather than lazily.Produce big endian code.Produce code relocatable at runtime.Produce little endian code.Produces a Mach-O file suitable for embedded/ROM use.Profile information in %s corruptedProgram is entirely located in low 64k of memory.Prohibit PC relative function calls.Prohibit PC relative jumps.Protect parentheses in expressions.Provide bash completion for options starting with provided string.Provide libraries for the simulator.Purge unneeded state during analysis.Push extended registers on stack in monitor functions.Put all local arrays on stack.Put everything in the regular TOC.Put jump tables for switch statements into the .data section rather than the .code section.Put relocated read-only data into .data section.Put uninitialized constants in ROM (needs -membedded-data).Put uninitialized globals in the common section.Put zero initialized data in the bss section.R2 architecture is little-endian onlyRANK (%i) at %L is repeated at %LRANK (*) at %L cannot be used with the pointer or allocatable selector at %LRANK (*) at %L is repeated at %LRANK DEFAULT at %L is repeated at %LRE or IM part_ref at %CRE part_ref at %CREAL array index at %LREAL(KIND=10) is not available for %<-fdefault-real-10%> optionREAL(KIND=10) is not available for %<-freal-4-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-16%> optionREAL(KIND=16) is not available for %<-fdefault-real-16%> optionREAL(KIND=16) is not available for %<-freal-4-real-16%> optionREAL(KIND=4) is not available for %<-freal-8-real-4%> optionREAL(KIND=8) is not available for %<-fdefault-real-8%> optionREAL(KIND=8) is not available for %<-freal-4-real-8%> optionRECORD at %C is an extension, enable it with %<-fdec-structure%>RECURSIVE prefix in MODULE PROCEDURE interface is missing at %LRESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statementRESULT variable at %C must be different than function nameRESULT_DECL should be read only when DECL_BY_REFERENCE is setRETURN statement in main program at %CROUND= at %C not allowed in Fortran 95RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%dRTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%dRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dRTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dRTP PIC is incompatible with %<-msingle-pic-base%>RTP PIC is incompatible with ThumbRTTI will not work on this typeRX FPU instructions do not support NaNs and infinitiesRaising a negative REAL at %L to a REAL power is prohibitedRange specification at %L can never be matchedRank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and scalar)Rank mismatch in argument %qs at %L (scalar and rank-%d)Rank mismatch in array reference at %L (%d/%d)Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %LRank remapping target is not rank 1 at %LRank remapping target is smaller than size of the pointer (%ld < %ld) at %LRank remapping target must be rank 1 or simply contiguous at %LReading file %qs as free formReading module %qs at line %d column %d: %sReading specs from %s
! Real COUNT_RATE argument to SYSTEM_CLOCK at %LReal constant overflows its kind at %CReal constant underflows its kind at %CReal number at %C has a %<d%> exponent and an explicit kindReal number at %C has a %<q%> exponent and an explicit kindRealign stack in prologue.Reallocate the LHS in assignments.Recognize C++ keywords like "compl" and "xor".Recognize GNU-defined keywords.Recognize built-in functions.Recognize the "asm" keyword.Record DW_AT_decl_column and DW_AT_call_column in DWARF.Record gcc command line switches in DWARF DW_AT_producer.Record gcc command line switches in the object file.Record times taken by sub-phases separately.Recursive cloning only when the probability of call being executed exceeds the parameter.Redefinition of !$OMP DECLARE REDUCTION at %LRedefinition of predefined !$OMP DECLARE REDUCTION at %LRedefinition of predefined %s !$OMP DECLARE REDUCTION at %LReduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Reduce stack alignment on call sites if possible.Redundant !$ACC END LOOP at %CRedundant ACQUIRED_LOCK tag found at %LRedundant ERRMSG tag found at %LRedundant MOLD tag found at %LRedundant SOURCE tag found at %LRedundant STAT tag found at %LRedundant UNTIL_COUNT tag found at %LReference statement index not foundReference statement index out of rangeReference to impure function %qs at %L inside a DO CONCURRENT %sReference to impure function %qs at %L inside a FORALL %sReference to impure function %qs at %L within a PURE procedureRegion crossing jump across same section in bb %iRegister number must be in range 0-31 for %sRegular expression matching additional GP-addressible section names.Regular expression matching section names for r0-relative addressing.Relax branches.Relax literals in assembler and place them automatically in the text section.Relief of register pressure through live range shrinkage.Remap file names when including files.Remove code and data that is unreachable from any exported symbol (including the entry point)Remove redundant membars.Removed in GCC 10.  This switch has no effect.Removed in GCC 8.  This switch has no effect.Removed in GCC 9.  This switch has no effect.Removing '%s'
  Removing call to impure function %qs at %LRemoving call to impure function at %LRenaming operators in USE statements at %CReorder basic blocks and partition into hot and cold sections.Reorder basic blocks to improve code placement.Reorder functions to improve code placement.Reorder top level functions, variables, and asms.Repeat spec invalid in scalar initializer at %CRepeat spec must be an integer at %CReplace add, compare, branch with branch on count register.Replace temporary expressions in the SSA->normal pass.Report on consistency of profile.Report on memory allocation before interprocedural optimization.Report on permanent memory allocation in WPA only.Report on permanent memory allocation.Report the time taken by each compiler pass.Report various link-time optimization statistics for WPA only.Report various link-time optimization statistics.Request IEEE-conformant math library routines (OSF/1).Reschedule instructions after register allocation.Reschedule instructions before register allocation.Reschedule pipelined regions without pipelining.Reserve space for outgoing arguments in the function prologue.Reshaped array too large at %CRestrict the analyzer to run just the named checker.Restrict the use of hardware floating-point instructions to 32-bit operations.Result %qs of contained function %qs at %L has no IMPLICIT typeResult mismatch for the overriding procedure %qs at %L: %sResult of %s gives range error for its kind at %LResult of %s is NaN at %LResult of %s overflows its kind at %LResult of %s underflows its kind at %LResult of BESSEL_YN is -INF at %LResult of NEAREST is NaN at %LResult of SCALE overflows its kind at %LResult of exponentiation at %L exceeds the range of %sReturn 8-byte vectors in memory.Return all structures in memory (AIX default).Return floating-point results in ac0 (fr0 in Unix assembler syntax).Return pointers in both a0 and d0.Return small aggregates in memory, not registers.Return small aggregates in registers.Return small structures in registers (SVR4 default).Return type mismatch of function %qs at %L (%s/%s)Return type of BIND(C) function %qs at %L cannot be an arrayReturn type of BIND(C) function %qs of character type at %L must have length 1Return value %qs of function %qs declared at %L not setReturn value of function %qs at %L not setReturn values of functions in FPU registers.Reuse r30 on a per function basis.Revert to single phase name lookup.Rewrite subcommand usage:Right parenthesis expected at %C in format string at %LRightmost upper bound of assumed size array section not specified at %LRun only the second compilation of -fcompare-debug.Run predictive commoning optimization.Run selective scheduling after reload.Run self-tests, using the given path to locate test files.Run the link-time optimizer in local transformation (LTRANS) mode.Run the link-time optimizer in whole program analysis (WPA) mode.Running spec function '%s' with %d args
  
! Runtime name.SAVE attribute at %L cannot be specified in a PURE procedureSAVE statement at %C follows blanket SAVE statementSCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionSELECT RANK statement at %CSELECT TYPE at %C cannot appear in this scopeSELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %LSEQUENCE attribute at %C already specified in TYPE statementSEQUENCE statement at %C must precede CONTAINSSEQUENCE statement at %C must precede structure componentsSH2a does not support little-endianSHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTRSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTCSHIFT argument (%ld) out of range 0:%ld in intrinsic %sSIGN= at %C not allowed in Fortran 95SINK addend not a constant integer at %LSINK dependence type only allowed on ORDERED directive at %LSIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTCSIZE at %L must be positiveSOURCE dependence type only allowed on ORDERED directive at %LSOURCE tag at %LSOURCE tag at %L conflicts with the typespec at %LSOURCE tag at %L with more than a single allocate objectSSA corruptionSSA name undeclaredSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISTABS debugging information for Ada is obsolete and not supported anymoreSTAT tag at %L cannot be a constantSTAT variableSTAT= argument at %L must be a scalar INTEGER variableSTAT= argument to %s at %LSTAT= attribute in %C misplacedSTATUS at %L shall be an INTENT(OUT) variableSTOP code at %C cannot be negativeSTOP code at %C contains too many digitsSTOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]STOP code at %L must be a scalar default CHARACTER or INTEGER constant expressionSTOP code at %L must be default character KIND=%dSTOP code at %L must be default integer KIND=%dSTOP code at %L must be either INTEGER or CHARACTER typeSTOP code at %L must be scalarSUBMODULE declaration at %CSUBMODULE declaration at %C cannot appear within another scoping unitSUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVESVE type %qT cannot be passed to an unprototyped functionSYNC TEAM statement at %CSYNC statement at %CSame actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %LSame as %s.  Use the latter option instead.Same as -fassociative-math for expressions which include division.Same as -mA6.Same as -mA7.Same as: -mep -mprolog-function.Save registers around function calls.Save the TOC in the prologue for indirect calls rather than inline.Scalar %qs in FORMAT tag at %L is not an ASSIGNED variableScalar INTEGER expression expected at %LScalar PARAMETER required in complex constant at %CScalar entity required at %LScalar object %qs at %L may not be ALLOCATABLEScalarization using DIMEN_RANGE unimplementedScale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements.Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks.Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.Schedule code for given CPU.Schedule given CPU.Schedule instructions using selective scheduling algorithm.Schedule the start and end of the procedure.Second argument of %s is negative at %LSecond argument of defined assignment at %L must be INTENT(IN)Second argument of operator interface at %L cannot be optionalSecond argument of operator interface at %L must be INTENT(IN)See %s for instructions.
! Segmentation FaultSegmentation Fault (code)Select code model.Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment.Select large model - 20-bit addresses/pointers.Select method for sdata handling.Select return address signing scope.Select small model - 16-bit addresses/pointers (default).Select target ABI variant.Select the name for storing the profile note file.Select the runtime.Select type of coverage sanitization.Select what to sanitize.Selection expression in computed GOTO statement at %L must be a scalar integer expressionSelector at %L cannot be NULL()Selector at %L has no typeSelector at %L must not be coindexedSelector in SELECT TYPE at %C is not a named variable; use associate-name=>Selector shall be polymorphic in SELECT TYPE statement at %LSelects the type of RL78 core being targeted (g10/g13/g14).  The default is the G14.  If set, also selects the hardware multiply support to be used.Selects the type of hardware multiplication and division to use (none/g13/g14).Self reference in character length expression for %qs at %LSelf-referential argument %qs at %L is not allowedSemicolon at %C needs to be preceded by statementSet 80387 floating-point precision to 32-bit.Set 80387 floating-point precision to 64-bit.Set 80387 floating-point precision to 80-bit.Set Windows defines.Set a hard limit for the size of each stack frame, in bytes.Set branch cost.Set default accessibility of module entities to PRIVATE.Set dependence distance checking in premature scheduling of queued insns.Set errno after built-in math functions.Set linker output type (used internally during LTO optimization).Set minimum width of left margin of source code when showing source.Set name of __fentry__ symbol called at function entry.Set name of main routine for the debugger.Set name of output ALI file (internal switch).Set name of section to record mrecord-mcount calls.Set number of bytes on the stack preallocated for use by the callee.Set number of nops to emit before each insn pattern.Set probability threshold for unaligning branches.Set register to hold -1.Set sizeof(bool) to 1.Set start-address of data.Set start-address of the program.Set the PPC_EMB bit in the ELF flags header.Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0.Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1.Set the branch costs to roughly the specified number of instructions.Set the cost of branches.Set the default double precision kind to an 8 byte wide type.Set the default integer kind to an 8 byte wide type.Set the default real kind to an 10 byte wide type.Set the default real kind to an 16 byte wide type.Set the default real kind to an 8 byte wide type.Set the estimated probability in percentage for builtin expect. The default value is 90% probability.Set the max size of data eligible for the SDA area.Set the max size of data eligible for the TDA area.Set the max size of data eligible for the ZDA area.Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered.Set the maximum amount for a single stack increment operation.Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic.Set the maximum number of template instantiation notes for a single warning or error.Set the number of 64 KiB flash segments.Set the output object such that, on loading, dyld  will ignore any two-level information and resolve symbols in the discovery order for loaded libs.Set the prologue and epilogue hook addresses to TPF_TRACE_PROLOGUE_SKIP_TARGET and TPF_TRACE_EPILOGUE_SKIP_TARGET. Equivalent to using -mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGET and -mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGETSet the target CPU type.Set the top-level directory for storing the profile data. The default is 'pwd'.Set the trace check address for epilogue tpf hookSet the trace check address for prologue tpf hookSet the trace jump address for epilogue tpf hookSet the trace jump address for prologue tpf hookSets LP_COUNT register width.  Possible values are 8, 16, 20, 24, 28, and 32.Setting spec %s to '%s'
  
! Shape specification for allocatable scalar at %CShapes for operands at %L and %L are not conformableShapes of ORDER at %L and SHAPE at %L are differentShare slots for saving different hard registers.Share stack slots for spilled pseudo-registers.Shared DO termination label %d at %CShorten address references during linking.Show column numbers in diagnostics, when available.  Default on.Show labels annotating ranges of source code when showing source.Show line numbers in the left margin when showing source.Show stack depths of events in paths.Show the source line with a caret indicating the column.Shrink-wrap parts of the prologue and epilogue separately.Simplification errorSimplification of SPREAD at %C not yet implementedSize in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs.Size of %qs argument of %qs intrinsic at %L too small (%i/%i)Size of the stack guard expressed as a power of two in bytes.Size of tiles for loop blocking.Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os.Sizes of ORDER at %L and SHAPE at %L are differentSkip setting up RAX register when passing variable arguments.Small data area: none, sdata, use.Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts.  Default value is 1.Sorry, !$ACC DECLARE at %L is not allowed in BLOCK constructSorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupportedSorry, coindexed access to an unlimited polymorphic component at %L is not supportedSorry, coindexed access to an unlimited polymorphic object at %L is not supportedSorry, only support for integer kind %d implemented for image-set at %LSorry, the event component of derived type at %L is not yet supportedSorry, the lock component of derived type at %L is not yet supportedSort the symbols according to size.Sort the symbols alphabetically.Source-expr at %L and allocate-object at %L must have the same shapeSource-expr at %L must be scalar or have the same rank as the allocate-object at %LSpecification function %qs at %L cannot be RECURSIVESpecification function %qs at %L cannot be a statement functionSpecification function %qs at %L cannot be an internal functionSpecification function %qs at %L must be PURESpecifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48.Specifies content that can speed up dynamic loading when the binaries are unchanged.Specifies the number of registers replicated in second register bank on entry to fast interrupt.Specifies the number of registers to reserve for interrupt handlers.Specifies the registers that the processor saves on an interrupt entry and exit.Specifies whether interrupt functions should save and restore the accumulator register.Specify CPU for code generation purposes.Specify CPU for scheduling purposes.Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000.Specify TLS dialect.Specify UNIX standard for predefines and linking.Specify a file to which a list of files output by LTRANS is written.Specify a fpu configuration value from 0 to 7; 0-3 is as FPU spec says, and 4-7 is corresponding to 0-3.Specify a plugin to load.Specify alignment of structure fields default/natural.Specify an ABI.Specify bit size of immediate TLS offsets.Specify cache flush function.Specify cache flush trap number.Specify configuration of instruction mul: fast1, fast2 or slow. The default is fast1.Specify default OpenACC compute dimensions.Specify how many read/write ports for n9/n10 cores.  The value should be 3r2w or 2r1w.Specify how to access the thread pointer.Specify how to print any control-flow path associated with a diagnostic.Specify if floating point hardware should be used.Specify integer and floating-point calling convention.Specify main object for TPF-OS.Specify memcpy expansion strategy when expected size is known.Specify memset expansion strategy when expected size is known.Specify name for 32 bit signed division function.Specify range of registers to make fixed.Specify scheduling priority for dispatch slot restricted insns.Specify size of .local memory used for stack when the exact amount is not known.Specify that an external BLAS library should be used for matmul calls on large-size arrays.Specify that backslash in string introduces an escape character.Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements.Specify that the compiler should target secure code as per ARMv8-M Security Extensions.Specify the ISA to build for: msp430, msp430x, msp430xv2.Specify the MCU to build for.Specify the __fp16 floating-point format.Specify the address generation strategy for ICT call's code model.Specify the address generation strategy for code model.Specify the algorithm to partition symbols and vars at linktime.Specify the code model.Specify the compact branch usage policy.Specify the cpu for pipeline model.Specify the memory model in effect for the program.Specify the minimum bit alignment of structures. (Deprecated).Specify the model for atomic operations.Specify the name of the target CPU.Specify the name of the target GPU.Specify the name of the target architecture.Specify the name of the target floating point configuration.Specify the name of the target floating point hardware/format.Specify the register to be used for PIC addressing.Specify the security level of c-isr for the whole file.Specify the size of each cache block, which must be a power of 2 between 4 and 512.Specify the size of each interrupt vector, which must be 4 or 16.Specify the target CPU.Specify the target RX cpu type.Specify the target architecture.Specify the target floating-point hardware/format.Specify the target processor.Specify the type of hardware multiply to support.Specify the version of the ptx ISA to use.Specify thread local storage scheme.Specify thread pointer register number.Specify use soft floating point ABI which mean alias to -mabi=2.Specify use soft floating point ABI which mean alias to -mabi=2fp+.Specify where to find the compiled intrinsic modules.Specify whether functions should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower).Specify whether variables should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower).Specify which ABI to use for Objective-C family code and meta-data generation.Specify which ABI type to generate code for: 2, 2fp+.Specify which post scheduling nop insertion scheme to apply.Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associatedSplit 32-byte AVX unaligned load.Split 32-byte AVX unaligned store.Split lifetimes of induction variables when loops are unrolled.Split paths leading to loop backedges.Split unaligned 8 byte vector moves before post-modify address generation.Split wide types into independent registers earlier.Split wide types into independent registers.Stack frame larger than 2G is not supported for %<-fsplit-stack%>Start expression in DO loopStat-variable at %L must be a scalar INTEGER variableStat-variable at %L shall not be %sd within the same %s statementStatement at %L is not a valid branch target statement for the branch statement at %LStatement function %qs at %L conflicts with function nameStatement function %qs at %L is not allowed as an actual argumentStatement function %qs at %L may not have pointer or allocatable attributeStatement function %qs is invalid in procedure pointer assignment at %LStatement function %qs requires argument list at %CStatement function at %CStatement function at %L cannot appear within an INTERFACEStatement function at %L is recursiveStatement label at %C is zeroStatement label in END CRITICAL at %C does not match CRITICAL labelStatement label in ENDDO at %C doesn't match DO labelStatement label list in GOTO at %C cannot be emptyStatement label without statement at %LStatically link the GNU Fortran helper library (libgfortran).Step expression in DO loopStep expression in DO loop at %L cannot be zeroStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available.Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available.Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent).Store doubles in 64 bits.Store function names in object code.Stores doubles in 32 bits.  This is the default.Stores the MDUC registers in interrupt handlers for G13 target.Stream extra data to support more aggressive devirtualization in LTO local transformation mode.Stride must not be present at %LStride should not be specified for array section in %s clause at %LStrides not allowed in coarray subscript at %CString length at %L is too largeStructure component %qs at %L cannot be an EQUIVALENCE objectStructure constructor with missing optional arguments at %CStructure constructor with named arguments at %CStructure name %qs at %C cannot be the same as an intrinsic typeStructure name expected after RECORD at %CStructure name expected in non-nested structure declaration at %CSubroutine %qs at %L is INTRINSIC but is not compatible with an intrinsicSubroutine call to %qs at %L is not PURESubroutine call to %qs in DO CONCURRENT block at %L is not PURESubroutine call to %qs in FORALL block at %L is not PURESubroutine call to intrinsic %qs at %L is not PURESubroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURESubroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LSubroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %LSubstring at %L has length zeroSubstring end index at %L exceeds the string lengthSubstring end index at %L is too largeSubstring end index at %L must be of type INTEGERSubstring end index at %L must be scalarSubstring start index at %L is less than oneSubstring start index at %L must be of type INTEGERSubstring start index at %L must be scalarSuggest that the override keyword be used when the declaration of a virtual function overrides another.Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %dSum of second and third arguments of IBITS exceeds bit size at %LSupply a list of objects to be linked from a file, rather than the command lineSupport 3DNow! built-in functions.Support AES built-in functions and code generation.Support AVX512VNNI built-in functions and code generation.Support AVX512VP2INTERSECT built-in functions and code generation.Support Athlon 3Dnow! built-in functions.Support BMI built-in functions and code generation.Support BMI2 built-in functions and code generation.Support C++17 allocation of over-aligned types.Support CLDEMOTE built-in functions and code generation.Support CLFLUSHOPT instructions.Support CLWB instruction.Support CLZERO built-in functions and code generation.Support ENQCMD built-in functions and code generation.Support F16C built-in functions and code generation.Support FMA4 built-in functions and code generation.Support FSGSBASE built-in functions and code generation.Support FXSAVE and FXRSTOR instructions.Support GFNI built-in functions and code generation.Support Hardware Lock Elision prefixes.Support LWP built-in functions and code generation.Support LZCNT built-in function and code generation.Support MMX and SSE built-in functions and code generation.Support MMX built-in functions.Support MMX, SSE and SSE2 built-in functions and code generation.Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation.Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BF16 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BITALG built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VBMI2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VPOPCNTDQ built-in functions and code generation.Support MOVDIR64B built-in functions and code generation.Support MOVDIRI built-in functions and code generation.Support MWAITX and MONITORX built-in functions and code generation.Support PCLMUL built-in functions and code generation.Support PCONFIG built-in functions and code generation.Support PKU built-in functions and code generation.Support PREFETCHW instruction.Support PREFETCHWT1 built-in functions and code generation.Support PTWRITE built-in functions and code generation.Support RDPID built-in functions and code generation.Support RDRND built-in functions and code generation.Support RDSEED instruction.Support RTM built-in functions and code generation.Support SGX built-in functions and code generation.Support SHA1 and SHA256 built-in functions and code generation.Support TBM built-in functions and code generation.Support TLS segment larger than 64K.Support VAES built-in functions and code generation.Support VPCLMULQDQ built-in functions and code generation.Support WAITPKG built-in functions and code generation.Support WBNOINVD built-in functions and code generation.Support XOP built-in functions and code generation.Support XSAVE and XRSTOR instructions.Support XSAVEC instructions.Support XSAVEOPT instruction.Support XSAVES and XRSTORS instructions.Support alignments of up to 64-bits.Support calls between Thumb and ARM instruction sets.Support code generation of Advanced Bit Manipulation (ABM) instructions.Support code generation of cmpxchg16b instruction.Support code generation of crc32 instruction.Support code generation of movbe instruction.Support code generation of popcnt instruction.Support code generation of sahf instruction in 64bit x86-64 code.Support dynamic initialization of thread-local variables in a different translation unit.Support flag-preserving add-carry instructions.Support for HSA does not implement immediate 16 bit FPU operandsSupport for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implementedSupport for the A argument at %L with allocatable components is not yet implementedSupport legacy multi-threading.Support message passing with the Parallel Environment.Support more than 8192 GOT entries on ColdFire.Support multi-threading.Support multiply accumulate instructions.Support synchronous non-call exceptions.Supported AArch64 return address signing scope (for use with -msign-return-address= option):Supported ABIs (for use with the -mabi= option):Supported LTO compression algorithms: zlibSuppress output of addresses in debugging dumps.Suppress output of instruction numbers, line number notes and addresses in debugging dumps.Suppress output of previous and next insn numbers in debugging dumps.Suppress warnings.Switch ARM/Thumb modes on alternating functions for compiler testing.Switch on/off MIPS16 ASE on alternating functions for compiler testing.Switches off the -mstack-guard= option.Switches off the -mstack-size= option.Symbol %qs already declaredSymbol %qs at %C already declaredSymbol %qs at %C also declared as a type at %LSymbol %qs at %C has already been host associatedSymbol %qs at %C has no IMPLICIT typeSymbol %qs at %C has not been previously definedSymbol %qs at %C is already in a COMMON blockSymbol %qs at %C is ambiguousSymbol %qs at %C must be a NAMELIST group nameSymbol %qs at %L already has an explicit interfaceSymbol %qs at %L already has basic type of %sSymbol %qs at %L cannot have a typeSymbol %qs at %L conflicts with symbol from module %qs, use-associated at %LSymbol %qs at %L conflicts with the rename symbol at %LSymbol %qs at %L conflicts with the symbol at %LSymbol %qs at %L has no IMPLICIT typeSymbol %qs at %L has no IMPLICIT type; did you mean %qs?Symbol %qs at %L is ambiguousSymbol %qs at %L is marked PRIVATE but has been given the binding label %qsSymbol %qs has mixed component and non-component accesses at %LSymbol %qs in COMMON at %C cannot be a POINTER arraySymbol %qs in namelist %qs is INTENT(IN) at %CSymbol %qs is used before it is typed at %LSymbol %qs must be a PARAMETER in DATA statement at %CSymbol %qs present on both FROM and TO clauses at %LSymbol %qs present on multiple clauses at %LSymbol %qs referenced at %L not found in intrinsic module ISO_C_BINDINGSymbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENVSymbol %qs referenced at %L not found in module %qsSymbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qsSymbol at %C is not appropriate for an expressionSymbol at %L is not a DUMMY variableSynonym for "-export-dynamic" for linker versions that support it.Synonym for "image_base"Synonym for -Wcomment.Synonym of -gnatk8.Syntax error in !$ACC DECLARE list at %CSyntax error in !$ACC ROUTINE ( NAME ) at %CSyntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAMESyntax error in !$OMP DECLARE TARGET list at %CSyntax error in !$OMP THREADPRIVATE list at %CSyntax error in !GCC$ ATTRIBUTES statement at %CSyntax error in !GCC$ IVDEP directive at %CSyntax error in !GCC$ NOVECTOR directive at %CSyntax error in !GCC$ UNROLL directive at %CSyntax error in !GCC$ VECTOR directive at %CSyntax error in %s statement at %CSyntax error in ABSTRACT INTERFACE statement at %CSyntax error in ASYNCHRONOUS statement at %CSyntax error in AUTOMATIC statement at %CSyntax error in CASE specification at %CSyntax error in CHARACTER declaration at %CSyntax error in CLASS IS specification at %CSyntax error in COMPLEX constant at %CSyntax error in ELSE IF statement after %LSyntax error in ENUMERATOR definition at %CSyntax error in EQUIVALENCE statement at %LSyntax error in FORALL iterator at %CSyntax error in I/O iterator at %CSyntax error in IF-clause after %CSyntax error in IF-expression at %CSyntax error in IMPORT statement at %CSyntax error in NAME= specifier for binding label at %CSyntax error in OpenACC expression list at %CSyntax error in OpenMP DEPEND SINK list at %CSyntax error in OpenMP variable list at %CSyntax error in PROCEDURE statement at %CSyntax error in PROTECTED statement at %CSyntax error in RANK specification at %CSyntax error in SAVE statement at %CSyntax error in STATIC statement at %CSyntax error in SUBMODULE statement at %CSyntax error in SUBSTRING specification at %CSyntax error in TYPE IS specification at %CSyntax error in VALUE statement at %CSyntax error in VOLATILE statement at %CSyntax error in anonymous structure declaration at %CSyntax error in argument list at %CSyntax error in array constructor at %CSyntax error in character length specification at %CSyntax error in common block name at %CSyntax error in data declaration at %CSyntax error in expression at %CSyntax error in generic specification at %CSyntax error in iterator at %CSyntax error in nested structure declaration at %CSyntax error in old style initialization of %s at %CSyntax error in old style initializer list at %CSyntax error in procedure pointer component at %CSyntax error: Trailing garbage in END INTERFACE statement at %CSyntax error: Trailing garbage in INTERFACE statement at %CTARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %LTARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %LTARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %LTEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPETEAM= attribute in %C misplacedTHREADPRIVATE object %qs in %s clause at %LTHREADPRIVATE object %qs in SHARED clause at %LTILE requires constant expression at %LTLS dialect to use:TLS is not implemented for GCN.TODO: Vector sections in data statementsTODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions.TYPE IS at %L overlaps with TYPE IS at %LTYPE with intrinsic-type-spec at %CTake advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses.Taken at least once:%s of %d
  Takes two non-negative integer numbers separated by a comma. Prepend the function label with the number of two-byte Nop instructions indicated by the first.  Append Nop instructions covering the number of halfwords indicated by the second after the label.  Nop instructions of the largest possible size are used (six, four or two bytes), beginning with the largest possible size.  Using 0 for both values disables hotpatching.Target DFLOAT double precision code.Target block's relative execution frequency (as a percentage) required to sink a statement.Target expression in pointer assignment at %L must deliver a pointer resultTarget has split I&D.Target of rank remapping is too small (%ld < %ld)Target the AM33 processor.Target the AM33/2.0 processor.Target the AM34 processor.Target the FT32B architecture.Target the software simulator.Target: %s
  Tell DCE to remove unused C++ allocations.Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes.The %<-mfloat128%> option may not be fully supportedThe %s directive cannot be specified within a %s region at %LThe A argument at %L has type %s but the function passed as OPERATOR at %L returns %sThe A argument at %L of CO_REDUCE shall not be polymorphicThe A argument at %L to the intrinsic %s shall not be coindexedThe 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)The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %LThe DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %LThe ENI instruction operand must be either 0 or 1The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this objectThe FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%dThe FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%dThe FROM argument to MOVE_ALLOC at %L shall not be coindexedThe H format specifier at %L is a Fortran 95 deleted featureThe Hollerith constant at %L is truncated in conversion to %qsThe INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializerThe KIND parameter %qs at %C cannot either be ASSUMED or DEFERREDThe KIND parameter %qs in the PDT constructor at %C has no valueThe KIND part_ref at %C must be applied to an expression of intrinsic typeThe LEN part_ref at %C must be applied to a CHARACTER expressionThe NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLEThe RE or IM part_ref at %C must be applied to a COMPLEX expressionThe SELECT RANK CASE expression at %C must be a scalar, integer constantThe SELECT RANK selector at %C must be an assumed rank variableThe TO argument to MOVE_ALLOC at %L shall not be coindexedThe TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphicThe absolute value of SHIFT at %L must be less than or equal to BIT_SIZE(%qs)The absolute value of SHIFT at %L must be less than or equal to SIZE at %LThe allocatable object %qs at %L must have an explicit function interface or be declared as arrayThe allocate-object at %L and the source-expr at %L shall have the same kind type parameterThe argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %LThe argument of the RANK intrinsic at %L must be a data objectThe assignment to a KIND or LEN component of a parameterized type at %L is not allowedThe assumed-rank array %qs at %L shall not have a codimensionThe assumed-rank array at %C shall not have a codimensionThe assumed-rank array at %L requires that the dummy argument %qs has assumed-rankThe bug is not reproducible, so it is likely a hardware or OS problem.
! The character constant at %L is truncated in conversion to %sThe character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the sameThe character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the sameThe code model option names for -mcmodel:The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attributeThe component at %C which is a type parameter must be a scalarThe component with KIND or LEN attribute at %C does not not appear in the type parameter list at %LThe default (and opposite of -static), implied by user mode executables, shared libraries and bundles.The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot.The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode).The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely.The derived parameter %qs at %C does not have a default valueThe derived type %qs at %L is of type %qs, which has not been definedThe device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU.The earliest MacOS X version on which this program will run (formatted for the assembler)The earliest MacOS X version on which this program will run.The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGETThe element in the structure constructor at %L, for pointer component %qs, is %s but should be %sThe equivalence set for %qs cause an invalid extension to COMMON %qs at %LThe equivalence set for variable %qs declared at %L violates alignment requirementsThe errmsg= argument at %L must be a default-kind character variableThe event variable at %L shall not be coindexedThe following options are language-independentThe following options are language-relatedThe following options are not documentedThe following options are specific to just the language The following options are supported by the language The following options are target specificThe following options control compiler warning messagesThe following options control optimizationsThe following options control parametersThe following options take joined argumentsThe following options take separate argumentsThe function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %sThe function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalarThe function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both argumentsThe function passed as OPERATOR at %L shall have the TARGET attribute either for none or both argumentsThe function passed as OPERATOR at %L shall have the VALUE attribute either for none or both argumentsThe function passed as OPERATOR at %L shall have two argumentsThe function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the argumentsThe function result on the lhs of the assignment at %L must have the pointer attribute.The immediate value must fit into a %d-bit integer for %sThe intrinsic %qs at %L is not included in the selected standard but %s and %qs will be treated as if declared EXTERNAL.  Use an appropriate %<-std=%>* option or define %<-fall-intrinsics%> to allow this intrinsic.The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it.The leftmost part-ref in a data-ref cannot be a function reference at %CThe lower bound for a buffer to be considered for stack smashing protection.The max number of reload pseudos which are considered during spilling a non-reload pseudo.The maximum amount of memory to be allocated by GCSE.The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size.The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed.The maximum conflict delay for an insn to be considered for speculative motion.The maximum depth of a loop nest we completely peel.The maximum depth of recursive inlining for inline functions.The maximum depth of recursive inlining for non-inline functions.The maximum expansion factor when copying basic blocks.The maximum instructions CSE process before flushing.The maximum length of a constant string for a builtin string cmp call eligible for inlining. The default value is 3.The maximum length of path considered in cse.The maximum length of scheduling's pending operations list.The maximum memory locations recorded by cselib.The maximum number of 'after supernode' exploded nodes within the analyzer per supernode, before terminating analysis.The maximum number of RTL nodes that can be recorded as combiner's last value.The maximum number of SSA_NAME assignments to follow in determining a value.The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop.The maximum number of blocks in a region to be considered for interblock scheduling.The maximum number of branches on the path through the peeled sequence.The maximum number of exploded nodes per program point within the analyzer, before terminating analysis of that point.The maximum number of incoming edges to consider for crossjumping.The maximum number of insns combine tries to combine.The maximum number of insns in a region to be considered for interblock scheduling.The maximum number of insns in loop header duplicated by the copy loop headers pass.The maximum number of insns of a completely peeled loop.The maximum number of insns of a peeled loop.The maximum number of insns of an unswitched loop.The maximum number of insns to duplicate when unfactoring computed gotos.The maximum number of instructions in a single function eligible for inlining.The maximum number of instructions in an inner loop that is being considered for versioning.The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops.The maximum number of instructions inline function can grow to via recursive inlining.The maximum number of instructions non-inline function can grow to via recursive inlining.The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass.The maximum number of instructions to consider to fill a delay slot.The maximum number of instructions to consider to find accurate live register information.The maximum number of instructions to consider to unroll in a loop on average.The maximum number of instructions to consider to unroll in a loop.The maximum number of instructions to search backward when looking for equivalent reload.The maximum number of instructions when automatically inlining small functions.The maximum number of instructions when automatically inlining.The maximum number of instructions when inlining for size.The maximum number of iterations through CFG to extend regions.The maximum number of loop iterations we predict statically.The maximum number of nested indirect inlining performed by early inliner.The maximum number of peelings of a single loop that is peeled completely.The maximum number of peelings of a single loop.The maximum number of stmts in loop nest for loop interchange.The maximum number of times a callsite can appear in a call stack within the analyzer, before terminating analysis of a call that would recurse deeper.The maximum number of unrollings of a single loop.The maximum number of unswitchings in a single loop.The maximum ratio between array size and switch branches for a switch conversion to take place.The maximum ratio of insertions to deletions of expressions in GCSE.The maximum size of the lookahead window of selective scheduling.The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto.The minimal probability of speculation success (in percents), so that speculative insn will be scheduled.The minimum UID to be used for a nondebug insn.The minimum constant stride beyond which we should use prefetch hints for.The minimum cost of an expensive expression in the loop invariant motion.The minimum number of matching instructions to consider for crossjumping.The minimum number of supernodes within a function for the analyzer to consider summarizing its effects at call sites.The minimum probability an edge must have for the scheduler to save its state across it.The minimum probability of reaching a source block for interblock speculative scheduling.The minimum size of variables taking part in stack slot sharing when not optimizing.The minimum stride ratio for loop interchange to be profitable.The minimum threshold for probability of semi-invariant condition statement to trigger loop split.The minimum value of stage count that swing modulo scheduler will generate.The module or main program array %qs at %L must have constant shapeThe name %qs at %C has already been used as an external module nameThe name %qs cannot be used as a defined operator at %CThe number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2.The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1.The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %dThe number of cycles the swing modulo scheduler considers when checking conflicts using DFA.The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option.The number of elements for which hash table verification is done for each searched element.The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> optionThe number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> optionThe number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> optionThe number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE.The number of insns executed before prefetch is completed.The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode).The number of prefetches that can run at the same time.The number of registers in each class kept unused by loop invariant motion.The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointerThe object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)The parameter expression at %C must be of INTEGER type and not %s typeThe path to devices.csv.  The GCC driver can normally locate devices.csv itself and pass this option to the compiler, so the user shouldn't need to pass this.The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available.The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available.The pointer object %qs at %L must have an explicit function interface or be declared as arrayThe possible SVE vector lengths:The possible TLS dialects:The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)The resolution file.The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable.The size of L1 cache line.The size of L1 cache.The size of L2 cache.The size of function body to be considered large.The size of stack frame to be considered large.The size of translation unit to be considered large.The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine.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 coarrayThe source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarrayThe stat= argument at %L must be a kind=4 integer variableThe symbol %qs, referenced at %L, is not in the selected standardThe threshold ratio for performing partial redundancy elimination after reload.The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %LThe type for function %qs at %L is not accessibleThe type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parametersThe type parameter spec list at %C contains too many parameter expressionsThe type parameter spec list at %C does not contain enough parameter expressionsThe type parameter spec list in the type-spec at %L cannot contain DEFERRED parametersThe type-spec at %L shall specify that each length type parameter is assumedThe type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]The upper bound for sharing integer constants.The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %LThe value for the KIND parameter %qs at %C does not reduce to a constant expressionThe value of n in %<-finit-character=n%> must be between 0 and 127The value of the PDT LEN parameter '%s' does not agree with that in the dummy declarationThe value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %dThe version of ld64 in use for this toolchain.The version of the C++ ABI in use.The version of the C++ ABI used for -Wabi warnings and link compatibility aliases.There is already a procedure with binding name %qs for the derived type %qs at %CThere is no specific function for the generic %qs at %LThere is no specific subroutine for the generic %qs at %LThere's already a non-generic procedure with binding name %qs for the derived type %qs at %CThis is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
  
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! This is the defaultThis option is deprecated and has no effect.This option is ignored; it is provided for compatibility purposes only.  This used to select linker and preprocessor options for use with newlib.This option lacks documentation.This switch is deprecated; do not use.This switch is deprecated; use -Werror=implicit-function-declaration instead.This switch is deprecated; use -Wextra instead.This switch is deprecated; use -fsanitize-recover= instead.Thread model: %s
  Threadprivate at %L isn't SAVEdThreadprivate variable at %C is an element of a COMMON blockThreshold ipa-cp opportunity evaluation that is still considered beneficial to clone.Thumb-1 hard-float VFP ABIThumb: Assume function pointers may go to non-Thumb aware code.Thumb: Assume non-static functions may be called from ARM code.Thumb: Generate (leaf) stack frames even if not needed.Thumb: Generate (non-leaf) stack frames even if not needed.Thunk is not supposed to have bodyTiled loop cannot be parallelized across gangs, workers and vectors at the same time at %LTime accounted for function prologue, epilogue and other overhead.Time accounted for function thunk overhead.To enable preprocessing, use %<-cpp%>Together with -fpic and -fPIC, do not use GOTPLT references.Toggle -fvar-tracking-assignments.Toggle debug information generation.Too few codimensions at %C, expected %d not %dToo few dummy arguments in DTIO procedure %qs at %LToo many arguments in call to %qs at %LToo many arguments to %s at %LToo many codimensions at %C, expected %d not %dToo many components in structure constructor at %LToo many digits in statement label at %CToo many dummy arguments in DTIO procedure %qs at %LToo many elements in array initializer at %CTransform condition stores into unconditional ones.Transformational function %qs at %L is invalid in an initialization expressionTransparent alias and target%'s assembler names differsTrap for signed overflow in addition, subtraction and multiplication.Trap on integer divide by zero.Treat a throw() exception specification as noexcept to improve code size.Treat all warnings as errors.Treat data references as near, far or medium. medium is default.Treat integers as 32-bit.Treat known sprintf return values as constants.Treat lines with 'D' in column one as comments.Treat main as if it had attribute OS_task.Treat missing header files as generated files.Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer.Treat specified warning as error.Treat the input file as already preprocessed.True if a non-short-circuit operation is optimal.Try running '%s' in the shell to raise its limit.
! Try to allow the linker to turn PIC calls into direct calls.Try to convert virtual calls to direct ones.Try to interchange loops if profitable.Try to lay out derived types as compactly as possible.Tune code for the given processor.Tune expected memory latency.Tune for the specified target CPU or architecture.Turn on CET instrumentation for switch statements that use a jump table and an indirect jump.Turn on Redundant Extensions Elimination pass.Tweak register allocation to help 16-bit instruction generation.Two main PROGRAMs at %L and %CTwo or more part references with nonzero rank must not be specified at %LTwo symbols with same comdat_group are not linked by the same_comdat_group list.Type %qs containing DEFERRED binding at %C is not ABSTRACTType %qs of CLASS variable %qs at %L is not extensibleType declaration %qs at %L is not C interoperable but it is BIND(C)Type definition of %qs at %C was already defined at %LType inaccessible in variable definition context (%s) at %LType mismatch between actual argument at %L and actual argument at %L (%s/%s).Type mismatch in argument %qs at %L; passed %s to %sType name %qs at %C cannot be the same as an intrinsic typeType name %qs at %C conflicts with previously declared entity at %L, which has the same nameType name %qs at %C is ambiguousType of entity at %L is type incompatible with source-expr at %LType of entity at %L is type incompatible with typespecType parameter %qs at %C has no corresponding entry in the type parameter name list at %LType specified for intrinsic function %qs at %L is ignoredType-bound operator at %L cannot be NOPASSType-bound procedure at %CType-spec at %L cannot contain a deferred type parameterType-spec at %L cannot contain an asterisk for a type parameterUNIT not specified at %LUNIT number in CLOSE statement at %L must be non-negativeUNIT number in INQUIRE statement at %L cannot be %dUNIT number in statement at %L must be non-negativeUNIT number missing in statement at %LUNIT specification at %L must be an INTEGER expression or a CHARACTER variableUNIT specification at %L must not be a character PARAMETERUNIT specifier not allowed with NEWUNIT at %CUNLOCK statement at %CUNTIL_COUNT= argument at %L must be a scalar INTEGER expressionUSE statement at %C has no ONLY qualifierUnable to find a specific INTRINSIC procedure for the reference %qs at %LUnable to find symbol %qsUnable to generate load/store offset for fusionUnable to resolve the specific function %qs at %LUnable to resolve the specific subroutine %qs at %LUnclassifiable GCC directive at %CUnclassifiable GCC directive at %C, ignoredUnclassifiable OpenACC directive at %CUnclassifiable OpenMP directive at %CUnclassifiable statement at %CUndefined specific binding %qs as target of GENERIC %qs at %LUnder -ffast-math, generate a FRIZ instruction for (double)(long long) conversions.Under the control of Object Size type, warn about buffer overflow in string manipulation functions like memcpy and strcpy.Unequal character lengths (%ld/%ld) in %sUnequal character lengths (%ld/%ld) in %s at %LUnexpected %<%c%> for nonderived-type variable %qs at %CUnexpected %<*%> for codimension %d of %d at %CUnexpected %<*%> in coarray subscript at %CUnexpected %s statement at %CUnexpected %s statement at %C in INTERFACE bodyUnexpected %s statement in BLOCK DATA at %CUnexpected %s statement in CONTAINS section at %CUnexpected %s statement in FORALL block at %CUnexpected %s statement in INTERFACE block at %CUnexpected %s statement in MODULE at %CUnexpected %s statement in WHERE block at %CUnexpected CASE statement at %CUnexpected DIM argument with noncoarray argument at %LUnexpected END statement at %CUnexpected ENTRY statement at %CUnexpected EOFUnexpected NULL() intrinsic at %L to dummy %qsUnexpected OpenACC parallelism.Unexpected RANK statement at %CUnexpected SHAPE argument at %L to C_F_POINTER with scalar FPTRUnexpected TYPE IS statement at %CUnexpected alternate return specifier in subroutine call at %LUnexpected character in variable list at %CUnexpected characters in PARAMETER statement at %CUnexpected coarray designator at %CUnexpected constant at %CUnexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%LUnexpected element %qc in format string at %LUnexpected end of file in %qsUnexpected end of format string in format string at %LUnexpected end of moduleUnexpected intrinsic type %qs at %LUnexpected junk after !$ACC DECLARE at %CUnexpected junk after !$OMP DECLARE REDUCTION at %CUnexpected junk after !$OMP DECLARE TARGET at %CUnexpected junk after $OMP ATOMIC statement at %CUnexpected junk after $OMP BARRIER statement at %CUnexpected junk after $OMP CANCELLATION POINT statement at %CUnexpected junk after $OMP CRITICAL statement at %CUnexpected junk after $OMP FLUSH statement at %CUnexpected junk after $OMP MASTER statement at %CUnexpected junk after $OMP TASKGROUP statement at %CUnexpected junk after $OMP WORKSHARE statement at %CUnexpected junk after %qs at %LUnexpected junk after NOWAIT clause at %CUnexpected junk after OMP THREADPRIVATE at %CUnexpected junk after TASKWAIT clause at %CUnexpected junk after TASKYIELD clause at %CUnexpected junk after function declaration at %CUnexpected junk at %CUnexpected junk in formal argument list at %CUnexpected thumb1 far jumpUnexpected use of subroutine name %qs at %CUninitialized probability of edge %i->%iUnit number in I/O statement too largeUnit number in I/O statement too smallUnknown argument %qs at %L to intrinsic %sUnknown argument list function at %LUnknown attribute in !GCC$ ATTRIBUTES statement at %CUnknown form for stack limit expressionUnknown intrinsic opUnknown operator %%<%s%%> at %%LUnknown operator %%<%s%%> at %%L; did you mean '%s'?Unknown procedure name %qs at %CUnlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tagUnrecognized MCU name %qs, assuming that it has no hardware multiply.
  Use the %<-mhwmult%> option to set this explicitly.Unrecognized MCU name %qs, assuming that it is just a MSP430 with no hardware multiply.
  Use the %<-mcpu%> and %<-mhwmult%> options to set these explicitly.Unrecognized MCU name %qs, assuming that it just supports the MSP430 ISA.
  Use the %<-mcpu%> option to set the ISA explicitly.Unrecognized MCU name %qs.Unrecognized option to %<-finit-logical%>: %sUnrecognized option to endianness value: %qsUnrecognized option to floating-point init value: %qsUnrecognized option: %qsUnsupported code '%c' for fixed-point:Unsupported operand for code '%c'Unsupported statement inside WHERE at %LUnsupported value for mmpy-optionUnsupported: multiple OpenACC 'routine' levels of parallelismUnterminated character constant beginning at %CUnused PRIVATE module variable %qs declared at %LUnused dummy argument %qs at %LUnused initialization string at %L because variable has zero lengthUnused module variable %qs which has been explicitly imported at %LUnused parameter %qs declared at %LUnused parameter %qs which has been explicitly imported at %LUnused variable %qs declared at %LUpper array reference at %L is out of bounds (%ld < %ld) in dimension %dUpper array reference at %L is out of bounds (%ld > %ld) in dimension %dUpper bound of last coarray dimension must be %<*%> at %CUpper cobound is less than lower cobound at %LUpper cobound is less than lower cobound of 1 at %LUsage: %s [OPTION]... SUB_COMMAND [OPTION]...
--- 1778,1824 ----
  Conflicting initializers in union at %L and %LConform more closely to IBM XLC semantics.Conform to nothing in particular.Conform to the ISO 1990 C standard as amended in 1994.Conform to the ISO 1990 C standard with GNU extensions.Conform to the ISO 1990 C standard.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.Conform to the ISO 1999 C standard with GNU extensions.Conform to the ISO 1999 C standard.Conform to the ISO 2011 C standard with GNU extensions.Conform to the ISO 2011 C standard.Conform to the ISO 2011 C++ standard with GNU extensions.Conform to the ISO 2011 C++ standard.Conform to the ISO 2014 C++ standard with GNU extensions.Conform to the ISO 2014 C++ standard.Conform to the ISO 2017 C standard (published in 2018) with GNU extensions.Conform to the ISO 2017 C standard (published in 2018).Conform to the ISO 2017 C++ standard with GNU extensions.Conform to the ISO 2017 C++ standard.Conform to the ISO 2020 C++ draft standard (experimental and incomplete support).Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support).Conform to the ISO 202X C standard draft (experimental and incomplete support).Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support).Conform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 2008 standard including TS 29113.Conform to the ISO Fortran 2008 standard.Conform to the ISO Fortran 2018 standard.Conform to the ISO Fortran 95 standard.Conform to the Objective-C 1.0 language as implemented in GCC 4.0.Conform to the o32 FPXX ABI.Consider access to byte sized memory slow.Consider type 'int' to be 16 bits wide.Consider type 'int' to be 32 bits wide.Constant expression in FORMAT tag at %L must be of type default CHARACTERConstant expression required at %CConstant logical value in CASE statement is repeated at %LConstruct webs and split unrelated uses of single variable.Contained function %qs at %L has no IMPLICIT typeContained procedure %qs at %C clashes with procedure defined at %LContained procedure %qs at %C is already ambiguousContained procedure %qs at %L has the same name as its encompassing procedureContained procedure %qs at %L of a PURE procedure must also be PUREControl generation of reciprocal estimates.Control register number must be in range 0-31 for %sControl the IEEE trap mode.Control the generated fp rounding mode.Control the precision given to fp exceptions.Control which events are displayed in diagnostic paths.Conversion from %qs to %qs at %LConversion from %s to %s at %LConversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argumentConversion of an Infinity or Not-a-Number at %L to INTEGERConvert conditional jumps in innermost loops to branchless equivalents.Convert floating point constants to single precision constants.Convert function return to call and return thunk.Convert indirect call and jump to call and return thunks.Copy array sections into a contiguous block on procedure entry.Copyright %s 2020 Free Software Foundation, Inc.
  Corank mismatch in argument %qs at %L (%d and %d)Cost at which GCSE optimizations will not constraint the distance an expression can travel.Cost to assume for a branch insn.Cost to assume for a multiply insn.Cost to assume for a multiply instruction, with 4 being equal to a normal insn.Could not generate addis value for fusionCould not open output file '%s'
  Count speculative dependencies while calculating priority of instructions.Cray Pointee at %C cannot be assumed shape arrayCray Pointee at %L appears in multiple pointer() statementsCray pointee %qs in %s clause at %LCray pointee %qs in SHARED clause at %LCray pointee object %qs in %s clause at %LCray pointee object %qs of derived type in %s clause at %LCray pointee object %qs of polymorphic type in %s clause at %LCray pointer %qs in %s clause at %LCray pointer at %C has %d bytes of precision; memory addresses require %d bytesCray pointer at %C must be an integerCray pointer declaration at %C requires %<-fcray-pointer%> flagCray pointer object %qs in %s clause at %LCray pointer object %qs of derived type in %s clause at %LCray pointer object %qs of polymorphic type in %s clause at %LCreate GUI application.Create a dynamically linked position independent executable.Create a shared library.Create a static position independent executable.Create canonical induction variables in loops.Create console application.Create data files needed by "gcov".Creating '%s'
! Creating array temporary at %LCreating array temporary at %L for argument %qsDATA array %qs at %L must be specified in a previous declarationDATA element %qs at %L cannot have a coindexDATA element %qs at %L is a pointer and so must be a full arrayDATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-targetDATA statement at %C after the first executable statementDATA statement at %C cannot appear within an INTERFACEDATA statement at %C is not allowed in a PURE procedureDATA statement at %L has more values than variablesDATA statement at %L has more variables than valuesDC format specifier not allowed at %CDEALLOCATE objectDEALLOCATE of coarray at %C in CRITICAL blockDEALLOCATE of coarray at %C in DO CONCURRENT blockDECIMAL= at %L not allowed in Fortran 95DEF_INTERNAL_FLT_FN (%s) has no associated built-in functionsDEF_INTERNAL_INT_FN (%s) has no associated built-in functionsDELIM= at %L not allowed in Fortran 95DEPEND SINK used together with DEPEND SOURCE on the same construct at %LDIM argument at %L is out of boundsDIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %LDIMENSION specified for %qs outside its INTERFACE body at %LDISTANCE= argument to NUM_IMAGES at %LDISTANCE= argument to THIS_IMAGE at %LDIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionDO CONCURRENT construct at %CDO loop at %L is undefined as it overflowsDO loop at %L is undefined as it underflowsDO loop at %L will be executed zero timesDO step value is zeroDO termination statement which is not END DO or CONTINUE with label %d at %CDO-iterator %qs at %L is inside iterator of the same nameDOUBLE COMPLEX at %CDP format specifier not allowed at %CDTIO %s procedure at %L must be recursiveDTIO character argument at %L must have assumed lengthDTIO dummy argument at %L must be a scalarDTIO dummy argument at %L must be an ASSUMED SHAPE ARRAYDTIO dummy argument at %L must be of KIND = %dDTIO dummy argument at %L must be of type %sDTIO dummy argument at %L must have INTENT %sDTIO procedure %qs at %L must be a subroutineDarwin does not support -mfentry or associated optionsDarwin is not an mx32 platformData element above array upper bound at %LData element below array lower bound at %LData is stored in big-endian format.Data is stored in little-endian format.  (Default).Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE).Data target at %L shall not have a coindexData transfer element at %L cannot be a full reference to an assumed-size arrayData transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedureData transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedureData transfer element at %L cannot have PRIVATE componentsData transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have procedure pointer componentsData-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic targetDebug library to use instead of phobos.Declaring method %qD final would enable devirtualization of %i callDeclaring method %qD final would enable devirtualization of %i callsDeclaring method %qD final would enable devirtualization of %i call executed %lli timesDeclaring method %qD final would enable devirtualization of %i calls executed %lli timesDeclaring type %qD final would enable devirtualization of %i callDeclaring type %qD final would enable devirtualization of %i callsDeclaring type %qD final would enable devirtualization of %i call executed %lli timesDeclaring type %qD final would enable devirtualization of %i calls executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i callDeclaring virtual destructor of %qD final would enable devirtualization of %i callsDeclaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli timesDefault library to use instead of phobos.Defer popping functions args from stack until later.Deferred array %qs at %L is not permitted in an initialization expressionDeferred type parameter not yet supportedDelete dead instructions that may throw exceptions.Delete useless null pointer checks.Deleted feature:Deprecated in favor of -std=c++11.Deprecated in favor of -std=c++14.Deprecated in favor of -std=c++17.Deprecated in favor of -std=c11.Deprecated in favor of -std=c99.Deprecated in favor of -std=gnu++11.Deprecated in favor of -std=gnu++14.Deprecated in favor of -std=gnu++17.Deprecated in favor of -std=gnu11.Deprecated in favor of -std=gnu99.Deprecated in favor of -std=iso9899:1999.Deprecated option.  Use -mno-vrsave instead.Deprecated option.  Use -mvrsave instead.Deprecated.  This switch has no effect.Derived type %qs at %C is being used before it is definedDerived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)Derived type %qs at %L has not been declaredDerived type %qs at %L may not be ABSTRACTDerived type %qs at %L must be an extension of %qsDerived type %qs at %L must be extensibleDerived type %qs cannot be used as a variable at %CDerived type %qs cannot be used as a variable at %LDerived type %qs declared at %L must have the BIND attribute to be C interoperableDerived type %qs is used as an actual argument at %LDerived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processorDerived type at %C can only be PRIVATE in the specification part of a moduleDerived type at %C can only be PUBLIC in the specification part of a moduleDerived type at %C has not been previously defined and so cannot appear in a derived type definitionDerived type component %C is not a permitted EQUIVALENCE memberDerived type declaration with FINAL at %C must be in the specification part of a MODULEDerived type definition at %C with empty CONTAINS sectionDerived type definition at %C without componentsDerived type definition of %qs at %C has already been definedDerived type name %qs at %C already has a basic typeDerived type name %qs at %C already has a basic type of %sDerived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE objectDerived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE objectDerived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMONDerived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE objectDerived type variable %qs in COMMON at %L has an ultimate component that is allocatableDerived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attributeDerived type variable %qs in COMMON at %L may not have default initializerDerived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overriddenDerived-type %qs with BIND(C) must not have a CONTAINS section at %CDerived-type %qs with SEQUENCE must not have a CONTAINS section at %CDerived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializerDescription for mxl-mode-bootstrap.Description for mxl-mode-executable.Description for mxl-mode-novectors.Description for mxl-mode-xmdstub.Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Determine which dependences between insns are considered costly.Different CHARACTER lengths (%ld/%ld) in array constructorDifferent CHARACTER lengths (%ld/%ld) in array constructor at %LDifferent kind type parameters in pointer assignment at %LDifferent ranks in pointer assignment at %LDifferent shape for %s at %L on dimension %d (%d and %d)Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmulDifferent shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmulDifferent type kinds at %LDifferent types in pointer assignment at %L; attempted assignment of %s to %sDimensions specified for %s at %L after its initializationDisable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger.Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger.Disable ARCompact specific pass to generate conditional execution instructions.Disable FP regs.Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>Disable LR and SR instructions from using FPX extension aux registers.Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger.Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger.Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger.Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger.Disable floating point optimizations that ignore the IEEE signedness of zero.Disable hardware floating point.Disable indexed addressing.Disable optimizations observable by IEEE signaling NaNs.Disable optimizations that assume default FP rounding behavior.Disable position-independent code (PIC) for use in OS kernel code.Disable preprocessing.Disable space regs.Disable the use of RX FPU instructions.Disallow direct calls to global functions.Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).Disallow tail call optimization when a calling routine may have omitted character lengths.Discover pure and const functions.Discover read-only and non addressable static variables.Discover read-only, write-only and non-addressable static variables.Display compile time statistics.Display statistics accumulated during compilation.Display the code tree after front end optimization.Display the code tree after parsing.Display the code tree after parsing; deprecated option.Display the compiler's version.Display the frontend AST after parsing and semantic passes.Display the global symbol table after parsing.Display the symbols in reverse order.Display this information.Division by zero at %LDivision by zero converting %s to %s at %LDivision strategy, one of: call-div1, call-fp, call-table.Do CFG-sensitive rematerialization in LRA.Do alignment optimizations for call instructions.Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected.Do link the standard D startup files in the compilation.Do no generate BRcc instructions in arc_reorg.Do not allow constant data to be placed in code sections.Do not assume a large TLS segment.Do not assume that functions never executed during the train run are cold.Do not assume that standard C libraries and "main" exist.Do not disable space regs.Do not discard comments in macro expansions.Do not discard comments.Do not display functions compiled or elapsed time.Do not elide common elements in template comparisons.Do not emit addressing modes with side-effect assignment.Do not emit complex integer constants to read-only memory.Do not emit function prologue or epilogue.Do not enforce strict alignment.Do not generate #line directives.Do not generate .size directives.Do not generate a single exit point for each function.Do not generate code that can only run in supervisor mode (default).Do not generate load/store with update instructions.Do not generate mpy instructions for ARC700.Do not generate unaligned memory accesses.Do not inline integer division.Do not inline square root.Do not link against the device-specific library lib<MCU>.a.Do not link the standard D library in the compilation.Do not load the PIC register in function prologues.Do not look for object files in standard path.Do not mark ABI switches in e_flags.Do not perform optimizations increasing noticeably stack usage.Do not place floating point constants in TOC.Do not place symbol+offset constants in TOC.Do not predefine system-specific and GCC-specific macros.Do not pretty-print template specializations as the template signature followed by the arguments.Do not provide a default start-address 0x100 of the program.Do not push extended registers on stack in monitor functions.Do not search standard system include directories (those specified with -isystem will still be used).Do not search standard system include directories for C++.Do not support SSE4.1 and SSE4.2 built-in functions and code generation.Do not suppress C++ class debug information.Do not suppress warnings from system headers.Do not treat local variables and COMMON blocks as if they were named in SAVE statements.Do not tune code and read-only data alignment.Do not tune stack alignment.Do not tune writable data alignment.Do not use MDMX instructions.Do not use MIPS-3D instructions.Do not use VAX fp.Do not use a cache-flushing function before calling stack trampolines.Do not use addresses that allocate global registers.Do not use condition codes from normal instructions.Do not use hardware FP.Do not use hardware floating point.Do not use hardware fp.Do not use hardware quad fp instructions.Do not use the AltiVec ABI extensions.Do not use the bit-field instructions.Do not use the callt instruction (default).Do not use the device-specific specs file device-specs/specs-<MCU>.Do not use the fabsd custom instruction.Do not use the fabss custom instr.Do not use the faddd custom instruction.Do not use the fadds custom instruction.Do not use the fatand custom instruction.Do not use the fatans custom instruction.Do not use the fcmpeqd custom instruction.Do not use the fcmpeqs custom instruction.Do not use the fcmpged custom instruction.Do not use the fcmpges custom instruction.Do not use the fcmpgtd custom instruction.Do not use the fcmpgts custom instruction.Do not use the fcmpled custom instruction.Do not use the fcmples custom instruction.Do not use the fcmpltd custom instruction.Do not use the fcmplts custom instruction.Do not use the fcmpned custom instruction.Do not use the fcmpnes custom instruction.Do not use the fcosd custom instruction.Do not use the fcoss custom instruction.Do not use the fdivd custom instruction.Do not use the fdivs custom instruction.Do not use the fexpd custom instruction.Do not use the fexps custom instruction.Do not use the fextsd custom instruction.Do not use the fixdi custom instruction.Do not use the fixdu custom instruction.Do not use the fixsi custom instruction.Do not use the fixsu custom instruction.Do not use the floatid custom instruction.Do not use the floatis custom instruction.Do not use the floatud custom instruction.Do not use the floatus custom instruction.Do not use the flogd custom instruction.Do not use the flogs custom instruction.Do not use the fmaxd custom instruction.Do not use the fmaxs custom instruction.Do not use the fmind custom instruction.Do not use the fmins custom instruction.Do not use the fmuld custom instruction.Do not use the fmuls custom instruction.Do not use the fnegd custom instruction.Do not use the fnegs custom instruction.Do not use the frdxhi custom instruction.Do not use the frdxlo custom instruction.Do not use the frdy custom instruction.Do not use the fsind custom instruction.Do not use the fsins custom instruction.Do not use the fsqrtd custom instruction.Do not use the fsqrts custom instruction.Do not use the fsubd custom instruction.Do not use the fsubs custom instruction.Do not use the ftand custom instruction.Do not use the ftans custom instruction.Do not use the ftruncds custom instruction.Do not use the fwrx custom instruction.Do not use the fwry custom instruction.Do not use the round custom instruction.Do not use unaligned memory references.Do not warn about using "long long" when -pedantic.Do stack checking using bounds in L1 scratch memory.Does nothing.  Preserved for backward compatibility.Does nothing. Preserved for backward compatibility.Don't align items in code or data.Don't allocate floats and doubles in extended-precision registers.Don't assume that unaligned accesses are handled by the system.Don't call any cache flush functions.Don't call any cache flush trap.Don't create a dynamically linked position independent executable.Don't emit DWARF additions beyond selected version.Don't emit dllexported inline functions unless needed.Don't generate DWARF pubnames and pubtypes sections.Don't generate checks for control speculation in selective scheduling.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.Don't indicate any priority with TARGET_REGISTER_PRIORITY.Don't optimize block moves, use memcpy.Don't optimize block moves.Don't use P-mnemonics for branches.Don't use any of r32..r63.Don't use less than 25 bit addressing range for calls.Don't warn about uses of Microsoft extensions.Double CLASS IS block in SELECT TYPE statement at %LDowngrade conformance errors to warnings.Driving:Dummy %qs at %L cannot have an initializerDummy argument %qs at %L cannot be INTENT(OUT)Dummy argument %qs at %L cannot be OPTIONALDummy argument %qs at %L cannot be a derived type at %CDummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L was declared INTENT(OUT) but was not setDummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILEDummy argument %qs not allowed in expression at %LDummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedureDummy argument %qs with INTENT(IN) in pointer association context (%s) at %LDummy argument %qs with INTENT(IN) in variable definition context (%s) at %LDummy flag. This is the default unless FPX switches are provided explicitly.Dummy procedure %qs at %C cannot have a generic interfaceDummy procedure %qs at %L shall not be elementalDummy procedure %qs is invalid in procedure pointer initialization at %LDummy procedure %qs not allowed in elemental procedure %qs at %LDummy procedure %qs of PURE procedure at %L must also be PUREDummy procedure at %C may not have BIND(C) attribute with NAMEDump Source Coverage Obligations.Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt.Dump a textual representation of the exploded graph to SRCFILE.eg.txt.Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file.Dump declarations to a .decl file.Dump detailed information on GCC's internal representation of source code locations.Dump only the defined symbols.Dump optimization passes.Dump state-purging information to a SRCFILE.state-purge.dot file.Dump the analyzer exploded graph to a SRCFILE.eg.dot file.Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.Dump the demangled output.Dump the details of LTO objects.Dump the dump tool command line options.Dump the statistics of gimple statements.Dump the statistics of tree types.Dump the statistics of trees.Dump the symtab callgraph.Dump various analyzer internals to SRCFILE.analyzer.txt.Dump various analyzer internals to stderr.Duplicate %s attribute at %LDuplicate %s attribute specified at %LDuplicate %s label specification at %CDuplicate %s specification at %CDuplicate ASYNCHRONOUS attribute specified at %LDuplicate AUTOMATIC attribute specified at %LDuplicate BIND attribute specified at %LDuplicate DEFERRED at %CDuplicate DIMENSION attribute at %CDuplicate ELSE statements at %L and %CDuplicate EXTENDS attribute specified at %LDuplicate IMPLICIT NONE statement at %CDuplicate NML specification at %CDuplicate NON_OVERRIDABLE at %CDuplicate POINTER attribute at %CDuplicate PRIVATE statement at %CDuplicate PROTECTED attribute specified at %LDuplicate SAVE attribute specified at %LDuplicate SEQUENCE statement at %CDuplicate UNIT specification at %CDuplicate VALUE attribute specified at %LDuplicate VOLATILE attribute specified at %LDuplicate access-specifier at %CDuplicate argument %qs at %L to intrinsic %sDuplicate array spec for Cray pointee at %CDuplicate construct label %qs at %CDuplicate format specification at %CDuplicate name %qs in association at %CDuplicate name %qs in parameter list at %CDuplicate statement label %d at %L and %LDuplicate symbol %qs in formal argument list at %CDuring link time optimization warn about mismatched types of global declarations.Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return.Dynamically allocate cc registers.E specifier not allowed with g0 descriptor in format string at %LEDGE_CROSSING incorrectly set across same sectionEDGE_CROSSING missing across section boundaryEH edge crosses section boundary in bb %iEH incoming edge mixed with non-EH incoming edges in bb %iEH landing pad label ELEMENTAL function %qs at %L must have a scalar resultELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %LELEMENTAL prefix in MODULE PROCEDURE interface is missing at %LELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %LELSE IF statement at %C cannot follow ELSE statement at %LELSEWHERE statement at %C follows previous unmasked ELSEWHEREELSEWHERE statement at %C not enclosed in WHERE blockENCODING= at %L not allowed in Fortran 95END TEAM statement at %CEND statement instead of %s statement at %LEND tag at %C not allowed in output statementEND tag label %d at %L not definedENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVEENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVEENTRY %qs at %L has no IMPLICIT typeENTRY result %s cannot be a POINTER in FUNCTION %s at %LENTRY result %s cannot be an array in FUNCTION %s at %LENTRY result %s cannot be of type %s in FUNCTION %s at %LENTRY statement at %CENTRY statement at %C cannot appear in a contained procedureENTRY statement at %C cannot appear within a BLOCK DATAENTRY statement at %C cannot appear within a DERIVED TYPE blockENTRY statement at %C cannot appear within a DO blockENTRY statement at %C cannot appear within a FORALL blockENTRY statement at %C cannot appear within a MODULEENTRY statement at %C cannot appear within a PROGRAMENTRY statement at %C cannot appear within a SELECT blockENTRY statement at %C cannot appear within a STRUCTURE blockENTRY statement at %C cannot appear within a SUBMODULEENTRY statement at %C cannot appear within a WHERE blockENTRY statement at %C cannot appear within a contained subprogramENTRY statement at %C cannot appear within an IF-THEN blockENTRY statement at %C cannot appear within an INTERFACEENTRY statement at %L with BIND(C) prohibited in an elemental procedureENTRY_BLOCK has IL associated with itENUM and ENUMERATOR at %CENUM declaration at %C has no ENUMERATORSENUM definition statement expected before %CENUMERATOR %L not initialized with integer expressionEOR tag label %d at %L not definedEQUIVALENCE at %C requires two or more objectsEQUIVALENCE statement at %CERR tag label %d at %L not definedERRMSG at %LERRMSG at %L is useless without a STAT tagERRMSG tag at %LERRMSG variableERRMSG variable at %L shall be a scalar default CHARACTER variableERRMSG= argument at %L must be a scalar CHARACTER variableERROR STOP statement at %CESA/390 architecture.EVENT POST statement at %CEVENT WAIT statement at %CEVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPEEXIT statement at %C terminating !$ACC LOOP loopEXIT statement at %C terminating !$OMP DO loopEXIT statement with no do-construct-name at %CEXIT_BLOCK has IL associated with itEXTENDS at %LEXTERNAL attribute conflicts with FUNCTION attribute in %qs at %LEither all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attributeElement %d of actual argument of RESHAPE at %L cannot be negativeElement in %s array constructor at %L is %sElement of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %LElement of assumed-shape or pointer array passed to array dummy argument %qs at %LElement with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %LElemental function as initialization expression with non-integer/non-character arguments at %LElements with the same value at %L and %L in vector subscript in a variable definition context (%s)Eliminate multiple function invocations also for impure functions.Emit .gnu_attribute tags.Emit .stack_size directives.Emit 16-bit relocations to the small data areas.Emit 32-bit relocations to the small data areas.Emit IEEE-conformant code, without inexact exceptions.Emit RISC-V ELF attribute.Emit call graph information.Emit checks causing "break 8" instructions to execute when applying atomic builtins on misaligned memory.Emit code for the byte/word ISA extension.Emit code for the counting ISA extension.Emit code for the fp move and sqrt ISA extension.Emit code for the motion video ISA extension.Emit code using explicit relocation directives.Emit common-like symbols as weak symbols.Emit debug annotations during preprocessing.Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs.Emit diagnostics showing the location of nodes in the exploded graph.Emit direct branches to local functions.Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit.Emit function prologues only before parts of the function that need it, rather than at the top of the function.Emit function-calls using global offset table when generating PIC.Emit implicit instantiations of inline templates.Emit implicit instantiations of templates.Emit indirect branches to local functions.Emit long load/store sequences.Emit more verbose descriptions of control flow in diagnostics.Emit more verbose descriptions of state changes in diagnostics.Emit optimization diagnostics.Emit profiling counter call at function entry before prologue.Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run.Emit progressive recommended breakpoint locations.Emit rdval instead of rduniq for thread pointer.Emit static const variables even if they are not used.Emit stop bits before and after volatile extended asms.Emit traps as "break 8", default for CRIS v3 and up.  If disabled, calls to abort() are used.Emit verbose debug information in assembly code.Empty FINAL at %CEmpty IMPLICIT statement at %CEmpty array constructor at %C is not allowedEmpty old style initializer list at %CEmpty set of digits in BOZ constant at %CEnable 'q' instruction alternatives.Enable 16-entry register file.Enable 64-bit Time-Stamp Counter extension instruction.Enable C++ coroutines (experimental).Enable C++14 sized deallocation support.Enable C-SKY DSP instructions.Enable C-SKY Enhanced DSP instructions.Enable C-SKY SECURE instructions.Enable C-SKY TRUST instructions.Enable C-SKY Vector DSP instructions.Enable CFI tables via GAS assembler directives.Enable DEC-style STATIC and AUTOMATIC attributes.Enable DIV, DIVU.Enable DIV-REM instructions for ARCv2.Enable DSP 3.1 Pack A extensions.Enable DWARF line debug info via GNU as.Enable Dual and Single Operand Instructions for Telephony.Enable ENTER_S and LEAVE_S opcodes for ARCv2.Enable FT32B code compression.Enable Full Redundancy Elimination (FRE) on trees.Enable Function Descriptor PIC mode.Enable Graphite Identity transformation.Enable ID based shared library.Enable IEEE 128-bit floating point via the __float128 keyword.Enable Local Register Allocation.Enable Locked Load/Store Conditional extension.Enable MUL instructions.Enable MUL.X and UMUL.X instructions.Enable MULX instructions, assume fast shifter.Enable Objective-C exception and synchronization syntax.Enable Objective-C setjmp exception handling runtime.Enable OpenACC.Enable OpenMP (implies -frecursive in Fortran).Enable OpenMP GPU offloading.Enable OpenMP's SIMD directives.Enable PIC support for building libraries.Enable Plan 9 language extensions.Enable Rcq constraint handling - most short code generation depends on this.Enable Rcw constraint handling - ccfsm condexec mostly depends on this.Enable Read-Modify-Write (RMW) instructions support/use.Enable SSA coalescing of user variables.Enable SSA code sinking on trees.Enable SSA dead code elimination optimization on trees.Enable SSA-BIT-CCP optimization on trees.Enable SSA-CCP optimization on trees.Enable SSA-PRE optimization on trees.Enable TPF-OS tracing code.Enable Virtual Hosting support.Enable XY Memory extension (DSP version 3).Enable alignment of COMMON blocks.Enable all -Wunused- warnings.Enable all DEC language extensions.Enable all optimization info dumps on stderr.Enable an RTL peephole pass before sched2.Enable asan allocas/VLAs protection.Enable asan builtin functions protection.Enable asan detection of use-after-return bugs.Enable asan globals protection.Enable asan load operations protection.Enable asan stack protection.Enable asan store operations protection.Enable assembler and linker relaxation.  Enabled by default at -Os.Enable atomic instructions.Enable backend debugging.Enable backward propagation of use properties at the SSA level.Enable barrel shift instructions.Enable basic block vectorization (SLP) on trees.Enable basic program profiling code.Enable bbit peephole2.Enable cache bypass for volatile references.Enable cache prefetch instructions.Enable certain features present in the Concepts TS.Enable code density instructions for ARCv2.Enable code hoisting.Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for generating profile info for profile feedback directed optimizations.Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for performing profile feedback directed optimizations.Enable compact casesi pattern.Enable conditional dead code elimination for builtin calls.Enable conditional execution other than moves/scc.Enable conditional move instruction usage.Enable conditional moves.Enable constructor/destructor feature.Enable coprocessor instructions.Enable copy propagation of scalar-evolution information.Enable copy propagation on trees.Enable correction of flow inconsistent profile data input.Enable dead store elimination.Enable debug output.Enable decimal floating point hardware support.Enable default conversions between __float128 & long double.Enable default widths for i, f and g format specifiers.Enable divide and modulus instructions.Enable dominator optimizations.Enable double load/store instructions for ARC HS.Enable dual viterbi butterfly extension.Enable earlier placing stop bits for better scheduling.Enable early gimple folding of builtins.Enable exception handling.Enable forward propagation on trees.Enable front end optimization.Enable function profiling.Enable function reordering that improves code placement.Enable garbage collection (GC) in Objective-C/Objective-C++ programs.Enable generation of ARC SIMD instructions via target-specific builtins.Enable generation of R2 BMX instructions.Enable generation of R2 CDX instructions.Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div.Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override.Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul.Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch.Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override.Enable generation of hardware floating point instructions. The default is -msoft-float.Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override.Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations.Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations.Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension.Enable guessing of branch probabilities.Enable hardware floating point.Enable hardware floating-point instructions.Enable hoisting adjacent loads to encourage generating conditional move instructions.Enable hoisting loads from conditional pointers.Enable in and out of Graphite representation.Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable inlining of PLT in function calls.Enable inlining of function declared "inline", disabling disables all inlining.Enable interrupt stack instructions.Enable kind-specific variants of integer intrinsic functions.Enable label alignment optimizations.Enable legacy math intrinsics for compatibility.Enable legacy parsing of INCLUDE as statement.Enable link-time optimization.Enable linker optimizations.Enable linker relaxation.Enable linker relaxations.Enable linker relaxing.Enable load/store bonding.Enable loop distribution for patterns transformed into a library call.Enable loop distribution on trees.Enable loop epilogue vectorization using smaller vector size.Enable loop header copying on trees.Enable loop interchange on trees.Enable loop invariant motion on trees.Enable loop nest transforms.  Same as -floop-nest-optimize.Enable loop optimizations on tree level.Enable loop vectorization on trees.Enable machine specific peephole optimizations.Enable more verbose RTX cost dumps during debug.  For GCC developers use only.Enable most warning messages.Enable multicore support.Enable multiply instructions.Enable multiprocessor instructions.Enable nested conditional execution optimizations.Enable optimizing &&/|| in conditional execution.Enable parsing GIMPLE.Enable pre-reload use of cbranchsi pattern.Enable preprocessing.Enable range checking during compilation.Enable reassociation on tree level.Enable register pressure sensitive insn scheduling.Enable relaxing in the assembler.Enable scheduling across basic blocks.Enable separate data segment.Enable setting GPRs to the result of comparisons.Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET).Enable sign extend instructions.Enable split of 32 bit immediate loads into low / high part.Enable stack probing.Enable static analysis pass.Enable strict 32-bit psABI struct return checking.Enable string length optimizations on trees.Enable support for C++ concepts.Enable support for DEC STRUCTURE/RECORD.Enable support for GNU transactional memory.Enable support for the RH850 ABI.  This is the default.Enable support for the old GCC ABI.Enable swap byte ordering extension instruction.Enable tail merging on trees.Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals.Enable the critical path heuristic in the scheduler.Enable the dependent count heuristic in the scheduler.Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision.Enable the extended LRW instruction (default for CK801).Enable the group heuristic in the scheduler.Enable the last instruction heuristic in the scheduler.Enable the loop nest optimizer.Enable the normal mode.Enable the rank heuristic in the scheduler.Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision.Enable the speculative instruction heuristic in the scheduler.Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt.Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.Enable the use of RX FPU instructions.  This is the default.Enable the use of blank format items in format strings.Enable the use of character literals in assignments and data statements for non-character variables.Enable the use of indexed loads.Enable the use of pre/post modify with register displacement.Enable the use of the LRA register allocator.Enable the use of the fsca instruction.Enable the use of the fsrra instruction.Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits.Enable the use of the short load instructions.Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default.Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h.Enable traditional preprocessing.Enable transitivity of constraints during analysis.Enable unaligned word and halfword accesses to packed data.Enable use of BI/BIH instructions when available.Enable use of GPREL for read-only data in FDPIC.Enable use of NPS400 bit operations.Enable use of NPS400 xld/xst extension.Enable use of POST_INC / POST_DEC.Enable use of POST_MODIFY.Enable use of R16-R31 (default).Enable use of odd-numbered single-precision registers.Enable use of sdata/scommon/sbss.Enable user-defined instructions.Enable using IEEE 128-bit floating point instructions.Enable v850e3v5 loop instructions.Enable variable polynomial CRC extension.Enable vectorization on trees.Enable verbose output.Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor).Enable workarounds for the errata of the GR712RC processor.Enable workarounds for the errata of the UT699 processor.Enable workarounds for the errata of the UT699E/UT700 processor.Enable/Disable the traditional scheduling in loops that already passed modulo scheduling.Enable/disable GP-relative addressing.Enabled ID based shared library.Enables Position-Independent-Data (PID) mode.Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default.Enables the dynamic vectorizer cost model.  Preserved for backward compatibility.Enables verbose cost model dumping in the debug dump files.Encode SSE instructions with VEX prefix.End expression in DO loopEnd of nonblock DO statement at %C is interwoven with another DO loopEnd of nonblock DO statement at %C is within another blockEnd of scalar initializer expected at %CEnd of search list.
  Enforce class member access control semantics.Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attributeEntity %qs at %L is already present in the interfaceEntity with assumed character length at %L must be a dummy argument or a PARAMETEREnumerator exceeds the C integer type at %CEquivalence for %qs does not match ordering of COMMON %qs at %LEquivalent to -mgpopt=local.Equivalent to -mgpopt=none.Errmsg-variable at %L shall not be %sd within the same %s statementErrorError allocating %lu bytesError converting PARAMETER constant in complex constant at %CError converting integerError in pointer initialization at %CError in type-spec at %LError in typebound call at %LError reallocating to %lu bytesError writing JSON output file %s
  Error writing module file %qs for writing: %sError writing modules file: %sError writing output file '%s'
! Evaluation of nonstandard initialization expression at %LEvaluation of string longer than 2**28 at %L deferred to runtime, expect bugsEventEvent variable argument at %L must be a coarray but not coindexedEvent variable argument at %L must be a coarray or coindexedEvent variable at %L must be a scalar of type EVENT_TYPEExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExit on the first error occurred.Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.Expected ")" at %CExpected "," at %CExpected %<(%> at %CExpected %<)%> or %<,%> at %CExpected %<,%> at %CExpected %<,%> or end of statement at %CExpected %<::%> after binding-attributes at %CExpected %<::%> at %CExpected %<=>%> at %CExpected %<END INTERFACE ASSIGNMENT (=)%> at %CExpected '*' in coindex specification in ALLOCATE statement at %LExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected DO loop at %CExpected P edit descriptor in format string at %LExpected PARAMETER symbol in complex constant at %CExpected RANK or RANK DEFAULT following SELECT RANK at %CExpected SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a procedure for argument %qs at %LExpected a procedure pointer for argument %qs at %LExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected association at %CExpected association list at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected binding target after %<=>%> at %CExpected block name %qs of SELECT construct at %CExpected block name of %qs in %s statement at %LExpected bounds specification for %qs at %LExpected coarray variable as %qs argument to the %s intrinsic at %LExpected comma in I/O list at %CExpected component reference at %CExpected data constant after repeat spec at %CExpected entity-list in AUTOMATIC statement at %CExpected entity-list in STATIC statement at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected generic name or operator descriptor at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected label %qs for %s statement at %CExpected left parenthesisExpected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %LExpected module procedure name at %CExpected nameExpected parameter list in type declaration at %CExpected real stringExpected register or constant integer.Expected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected structure component or operator name after '.' at %CExpected terminating name at %CExpected type-bound procedure or procedure pointer component at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting %<END INTERFACE %s%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qsExpecting %<END INTERFACE OPERATOR (.%s.)%> at %CExpecting %s at %CExpecting %s statement at %LExpecting a comma in EQUIVALENCE at %CExpecting a scalar INTEGER expression at %C, found %sExpecting a variable at %LExpecting definable entity near %LExpecting list of named entities at %CExpecting variable in READ statement at %CExpecting variable or io-implied-do at %LExpecting variable or io-implied-do in READ statement at %LExplain what alignment considerations lead to the decision to make an insn short or long.Explicit interface required for %qs at %L: %sExplicit interface required for component %qs at %L: %sExplicit interface required for polymorphic argument at %LExplicit shaped array with nonconstant bounds at %CExport functions even if they can be inlined.Expression at %L in this context must be constantExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE selector at %L cannot be %sExpression in CASE statement at %L is not in the range of %sExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: %s specifier in %s statement at %L has value %qsExtension: Conversion from %s to %s at %LExtension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: Zero width after L descriptor at %LExtension: backslash character at %CExtension: exponent-letter %<q%> in real-literal-constant at %CExternal %qs at %L cannot have an initializerExternal IO UNIT cannot be an array at %LExternal object %qs at %L may not have an initializerExtra option to -Xassembler: %s, dropping all -Xassembler and -Wa options.Extraneous characters in format at %LF2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface bodyFAIL IMAGE statement at %CFAILED= argument to NUM_IMAGES at %LFDPIC mode is not supported in Thumb-1 modeFINAL clause at %L requires a scalar LOGICAL expressionFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure %qs at %L is not a SUBROUTINEFINAL procedure %qs declared at %L has the same rank (%d) as %qsFINAL procedure at %L must have exactly one argumentFINAL procedure declaration at %CFLUSH statement at %CFORALL construct at %LFORALL end expression at %L must be a scalar INTEGERFORALL index %qs may not appear in triplet specification at %LFORALL index-name at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar variable of type integerFORALL mask clause at %L requires a scalar LOGICAL expressionFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORM TEAM statement at %CFORMAT label %d at %L not definedFORMAT statement at %C cannot appear within an INTERFACEFORMAT statement at %L does not have a statement labelFORMAT tag at %L cannot be a zero-sized arrayFORMAT tag at %L must be of type default-kind CHARACTER or of INTEGERFP exceptions are enabled.FPTR argument at %L to C_F_POINTER shall not be polymorphicFPX fast and compact options cannot be specified togetherFPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.FPX: Generate Double Precision FPX (compact) instructions.FPX: Generate Double Precision FPX (fast) instructions.FPX: Generate Single Precision FPX (compact) instructions.FPX: Generate Single Precision FPX (fast) instructions.FUNCTION result %s cannot be a POINTER in FUNCTION %s at %LFUNCTION result %s cannot be an array in FUNCTION %s at %LFUNCTION result %s cannot be of type %s in FUNCTION %s at %LFactor complex constructors and destructors to favor space over speed.Failed to create structure type '%s' at %CFailed to match clause at %CFailure getting length of a constant array.Failure in conversion of BOZ to REAL at %LFatal ErrorFile %qs opened at %C is not a GNU Fortran module fileFine grain control of tune features.First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)First or last !$OMP ATOMIC intrinsic argument must be %qs at %LFix min_int calculationFixed line length must be at least sevenFlag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %<-fopenmp%>Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %<-fopenmp%>Flag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>Floating point custom instruction configuration name.Follow Renesas (formerly Hitachi) / SuperH calling conventions.Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.Follow the EABI linkage requirements.For dummy procedure %s, no binding name is allowed in BIND(C) at %CFor intrinsics library: pass all parameters in registers.For nested functions on stack executable permission is set.For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.For the assembler (and linker) permit any architecture sub-variant to be used without error.Forbid performing fp-as-gp optimization.Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'.Force all calls to be made via a jli instruction.Force assembly output to always use hex constants.Force bitfield accesses to match their type width.Force creation of temporary to test infrequently-executed forall code.Force disable hardware loop, even use -mext-dsp.Force functions to be aligned to a 4 byte boundary.Force generation of external symbol indirection stubs.Force indirect call and jump via register.Force performing fp-as-gp optimization.Force the underlying type for "wchar_t" to be "unsigned short".Force the usage of delay slots for conditional branches.Format statement in module main block at %CFortran 2003: %s specifier in %s statement at %L has value %qsFortran 2003: Character for %qs argument of %qs intrinsic at %LFortran 2003: DT format specifier not allowed at %CFortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %LFortran 2008 obsolescent feature:Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %LFortran 2008: Non-pointer actual argument at %L to pointer dummy %qsFortran 2008: Null pointer at %L to non-pointer dummy %qsFortran 2008: Pointer functions in variable definition context (%s) at %LFortran 2008: Semicolon at %C without preceding statementFortran 2018 deleted feature:Fortran 2018 obsolescent feature:Fortran 2018:Fortran 95 requires default INTEGER in %s tag at %LFound no matching specific binding for the call to the GENERIC %qs at %LFree line length must be at least threeFunction %qs as initialization expression at %LFunction %qs at %L cannot be called recursively, as it is not RECURSIVEFunction %qs at %L cannot have an initializerFunction %qs at %L has no IMPLICIT typeFunction %qs at %L has no IMPLICIT type; did you mean %qs?Function %qs at %L is INTRINSIC but is not compatible with an intrinsicFunction %qs at %L must be PUREFunction %qs in initialization expression at %L must be an intrinsic functionFunction %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argumentFunction %qs requires an argument list at %CFunction %qs, parameter %u, has IPA-SRA accesses which overlapFunction %s at %L has entries with mismatched array specificationsFunction %s at %L with entries returning variables of different string lengthsFunction %s, parameter %u, is used but does not have any certain IPA-SRA accessFunction not found.Function result %qs at %L cannot have an initializerFunction result %qs at %L has no IMPLICIT typeFunction result %qs at %L is invalid as X argument to C_FUNLOCFunction result %qs at %L shall not be a coarray or have a coarray componentFunction result %qs is invalid as proc-target in procedure pointer assignment at %LFunction result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attributeFunction starts are aligned to this power of 2.Functions which return values must end with return statements.Fuse certain integer operations together for better performance on power8.Fuse medium/large code model toc references with the memory instruction.GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC does not currently support argument type %qT for %<simd%> functionsGCC does not currently support mixed size types for %<simd%> functionsGCC does not currently support return type %qT for %<simd%> functionsGCC does not currently support simdlen %d for type %qTGCC is not configured to support %s as offload targetGCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-mtiny-printf%>GCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCN GPU type to use:GCSE disabledGENERIC %qs at %L cannot overwrite specific binding with the same nameGENERIC %qs at %L must target a specific binding, %qs is GENERIC, tooGENERIC at %C must be inside a derived-type CONTAINSGENERIC binding at %CGENERIC procedure %qs is not allowed as an actual argument at %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
! GNU C no longer supports -traditional without -EGNU Extension:GNU Objective C no longer supports traditional compilationGOTO statement at %L leaves CRITICAL construct for label at %LGOTO statement at %L leaves DO CONCURRENT construct for label at %LGarbage after PARAMETERIZED TYPE declaration at %CGenerate (do not generate) pc-relative memory addressing.Generate (do not generate) prefixed memory instructions.Generate 16-bit instructions.Generate 16bit i386 code.Generate 32-bit code.Generate 32-bit offsets in switch tables.Generate 32bit i386 code.Generate 32bit x86-64 code.Generate 32x16 multiply and mac instructions.Generate 64-bit code.Generate 64bit x86-64 code.Generate APCS conformant stack frames.Generate ARCompact 32-bit code for ARC600 processor.Generate ARCompact 32-bit code for ARC601 processor.Generate ARCompact 32-bit code for ARC700 processor.Generate AT&T-style stubs for Mach-O.Generate C header of platform-specific features.Generate C prototypes from BIND(C) declarations.Generate C prototypes from non-BIND(C) external procedure definitions.Generate C-SKY FPU double float instructions (default for hard float).Generate DSP extension instructions.Generate DWARF pubnames and pubtypes sections with GNU extensions.Generate DWARF pubnames and pubtypes sections.Generate ELF FDPIC code.Generate GFLOAT double precision code.Generate H8/300H code.Generate H8S code.Generate H8S/2600 code.Generate H8SX code.Generate ILP32 code.Generate IT blocks appropriate for ARMv8.Generate JSON file.Generate LP64 code.Generate MIPS16 code.Generate ModuleInfo struct for output module.Generate PA1.0 code.Generate PA1.1 code.Generate PA2.0 code (requires binutils 2.10 or later).Generate SBIT, CBIT instructions.Generate SH1 code.Generate SH2 code.Generate SH2a FPU-less code.Generate SH2e code.Generate SH3 code.Generate SH3e code.Generate SH4 FPU-less code.Generate SH4 code.Generate SH4-100 FPU-less code.Generate SH4-100 code.Generate SH4-200 FPU-less code.Generate SH4-200 code.Generate SH4-300 FPU-less code.Generate SH4-300 code.Generate SH4a FPU-less code.Generate SH4a code.Generate SH4al-dsp code.Generate VRSAVE instructions when generating AltiVec code.Generate __mcount_loc section with all _mcount and __fentry__ calls.Generate __mcount_loc section with all mcount or __fentry__ calls.Generate a #line directive pointing at the current working directory.Generate a Mach-O bundle (file type MH_BUNDLE).Generate a __return_loc section pointing to all return instrumentation code.Generate a call to abort if a noreturn function returns.Generate a default D main() function when compiling.Generate a single exit point for each function.Generate absolute source path names for gcov.Generate aggregate parameter passing code with at most 64-bit alignment.Generate an output executable that binds symbols on load, rather than lazily.Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax.Generate auto-inc/dec instructions.Generate big endian code.Generate big-endian code.Generate big-endian eBPF.Generate bit instructions.Generate call insns as direct calls.Generate call insns as indirect calls, if necessary.Generate call insns as indirect calls.Generate call insns as register indirect calls.Generate cld instruction in the function prologue.Generate code for C-SKY compiler runtime instead of libgcc.Generate code for CR16C architecture.Generate code for CR16C+ architecture (Default).Generate code for GNU as.Generate code for GNU assembler (gas).Generate code for GNU ld.Generate code for GNU runtime environment.Generate code for NeXT (Apple Mac OS X) runtime environment.Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.Generate code for SH4 340 series (MMU/FPU-less).Generate code for SH4 400 series (MMU/FPU-less).Generate code for SH4 500 series (FPU-less).Generate code for Smart Mode.Generate code for Thumb state.Generate code for UNIX assembler.Generate code for a 32-bit ABI.Generate code for a 5206e.Generate code for a 520X.Generate code for a 528x.Generate code for a 5307.Generate code for a 5407.Generate code for a 64-bit ABI.Generate code for a 68000.Generate code for a 68010.Generate code for a 68020.Generate code for a 68030.Generate code for a 68040, without any new instructions.Generate code for a 68040.Generate code for a 68060, without any new instructions.Generate code for a 68060.Generate code for a 68302.Generate code for a 68332.Generate code for a 68851.Generate code for a ColdFire v4e.Generate code for a DLL.Generate code for a Fido A.Generate code for a cpu32.Generate code for all template instantiations.Generate code for an 11/10.Generate code for an 11/40.Generate code for an 11/45.Generate code for assert contracts.Generate code for class invariant contracts.Generate code for darwin loadable kernel extensions.Generate code for functions even if they are fully inlined.Generate code for given CPU.Generate code for old exec BSS PLT.Generate code for postcondition contracts.Generate code for precondition contracts.Generate code for static functions even if they are never called.Generate code for switches without a default case.Generate code for the Android platform.Generate code for the M*Core M210.Generate code for the M*Core M340.Generate code for the kernel or loadable kernel extensions.Generate code for the supervisor mode (default).Generate code for the user mode.Generate code in 32 bit ARM state.Generate code in big endian mode.Generate code in big-endian mode.Generate code in little endian mode.Generate code in little-endian mode.Generate code suitable for executables (NOT shared libs).Generate code suitable for fast turn around debugging.Generate code that can be used in SVR4-style dynamic objects.Generate code that can keep local state uniform across all lanes.Generate code that conforms to Intel MCU psABI.Generate code that conforms to the given ABI.Generate code that conforms to the specified ABI.Generate code that is link-compatible with MIPS16 and microMIPS code.Generate code that uses 68881 floating-point instructions.Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.Generate code to check bounds before indexing arrays.Generate code to check exception specifications.Generate code to track when the CPU might be speculating incorrectly.Generate code to use a non-exec PLT and GOT.Generate code using global anchor symbol addresses.Generate code which uses hardware floating point instructions.Generate code which uses only the general registers.Generate code which uses the core registers only (r0-r14).Generate code with library calls for floating point.Generate code without GP reg.Generate compile-time CFString objects.Generate compressed debug sections.Generate conditional move instructions.Generate constant pools in the compiler instead of assembler.Generate cpp defines for server IO.Generate cpp defines for workstation IO.Generate debug information in DWARF v2 (or later) format.Generate debug information in STABS format.Generate debug information in VMS format.Generate debug information in XCOFF format.Generate debug information in default extended format.Generate debug information in default format.Generate debug information in default version of DWARF format.Generate debug information in extended STABS format.Generate debug information in extended XCOFF format.Generate debug information in separate .dwo files.Generate default double-precision SH2a-FPU code.Generate default single-precision SH2a-FPU code.Generate default single-precision SH4 code.Generate default single-precision SH4-100 code.Generate default single-precision SH4-200 code.Generate default single-precision SH4-300 code.Generate default single-precision SH4a code.Generate discontiguous stack frames.Generate divide instructions.Generate divide results with reminder having the same sign as the divisor (not the dividend).Generate documentation.Generate double-precision floating-point instructions.Generate eBPF for the given Linux kernel version.Generate extended arithmetic instructions, only valid for ARC700.Generate extended entry point information for inlined functions.Generate fast indirect calls.Generate floating point mathematics using given instruction set.Generate floating-point multiply-accumulation instructions.Generate frecipd/fsqrtd/fdivd instructions (default for hard float).Generate hardware abs instructions.Generate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate instructions supported by barrel shifter.Generate isel instructions.Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.Generate little endian code.Generate little-endian code.Generate little-endian eBPF.Generate load/store multiple instructions.Generate load/store with update instructions.Generate local calls to out-of-line atomic operations.Generate make dependencies and compile.Generate make dependencies.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate millicode thunks.Generate mul64 and mulu64 instructions.Generate norm instruction.Generate normal-mode code.Generate only single-precision SH2a-FPU code.Generate only single-precision SH4 code.Generate only single-precision SH4-100 code.Generate only single-precision SH4-200 code.Generate only single-precision SH4-300 code.Generate only single-precision SH4a code.Generate pc-relative code.Generate performance extension instructions.Generate performance extension version 2 instructions.Generate phony targets for all headers.Generate position-independent code for executables if possible (large mode).Generate position-independent code for executables if possible (small mode).Generate position-independent code if possible (large mode).Generate position-independent code if possible (small mode).Generate prefetch instructions, if available, for arrays in loops.Generate push/pop instructions (default).Generate re-entrant, PIC code.Generate reciprocals instead of divss and sqrtss.Generate return instruction in naked function.Generate run time type descriptor information.Generate sdata references.  This is the default, unless you compile for PIC.Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location.Generate self-relocatable code.Generate sin, cos, sqrt for FPU.Generate single-precision floating-point instructions.Generate software reciprocal divide and square root for better throughput.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Generate stm/ldm instructions (default).Generate string extension instructions.Generate swap instruction.Generate the integer modulo instructions.Generate the quad word memory atomic instructions (lqarx/stqcx).Generate the quad word memory instructions (lq/stq).Generate unwind tables that are exact at each instruction boundary.Generate v3 push25/pop25 instructions.Generate vzeroupper instruction before a transfer of control flow out of the function.Generic function %qs at %L is not consistent with a specific intrinsic interfaceGeneric name %qs of function %qs at %L being the same name as derived type at %LGeneric subroutine %qs at %L is not consistent with an intrinsic subroutine interfaceGive branches their default cost.Give deprecation messages about -ftransition=import anomalies.Give external symbols a leading underscore.Global binding name %qs at %L is already being used as a %s at %LGlobal binding name %qs at %L is already being used at %LGlobal name %qs at %L is already being used as a %s at %LGlobal name %qs at %L is already being used at %LGraphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite loop optimizations cannot be used (isl is not available).Guide linker to relax instructions.HSA SSA name defined by instruction that is supposed to be using itHSA SSA name not among operands of instruction that is supposed to use itHSA SSA verification failedHSA has not been enabled during configurationHSA image ops not handledHSA instruction uses a register but is not among recorded register usesHSA instruction verification failedHandle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default.Hollerith constant at %CHost associated variable %qs may not be in the DATA statement at %CHow much can given compilation unit grow because of the inlining (in percent).How much can given compilation unit grow because of the interprocedural constant propagation (in percent).I/O register operand for '%%%c'IBITS: Bad bitICE: emit_insn used where emit_jump_insn needed:
! ID of shared library to build.ID shared libraries and FD-PIC mode can%'t be used togetherIEEE_ARITHMETIC module at %CIEEE_EXCEPTIONS module at %CIEEE_FEATURES module at %CIF clause at %L requires a scalar LOGICAL expressionIF clause modifier %s at %L not appropriate for the current OpenMP constructIF clause without modifier at %L used together with IF clauses with modifiersIM part_ref at %CIMPLICIT NONE (type) statement at %L following an IMPLICIT statementIMPLICIT statement at %C following an IMPLICIT NONE (type) statementIMPORT NONE with spec list at %CIMPORT statement at %CIMPORT statement at %C only permitted in an INTERFACE bodyIMPURE procedure at %CINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTEGER expression of %s clause at %L must be non-negativeINTEGER expression of %s clause at %L must be positiveINTEGER expression of SCHEDULE clause's chunk_size at %L must be positiveINTEGER(KIND=8) is not available for %<-fdefault-integer-8%> optionINTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> optionINTENT (%s) conflicts with INTENT(%s) at %LINTENT is not allowed inside of BLOCK at %CINTENT(%s) actual argument at %L might interfere with actual argument at %L.INTENT(IN) POINTER %qs in %s clause at %LINTENT(IN) POINTER %qs in COPYPRIVATE clause at %LINTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphicINTERFACE procedure %qs at %L has the same name as the enclosing procedureIO UNIT in %s statement at %L must be an internal file in a PURE procedureIO definition for %q+D needs an addressIOLENGTH tag invalid in INQUIRE statement at %CIOMSG tag at %LIPA-SRA access verification failedISA %qs is not supported in %<target%> attribute, use %<arch=%> syntaxISO C does not allow %<%E (expression)%>ISO C does not allow extra %<;%> outside of a functionISO C does not permit %<_Alignof%> applied to a function typeISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<[[]]%> attributes before C2XISO C does not support %<__int%d%> typesISO C does not support %<~%> for complex conjugationISO C does not support %qs predefined identifierISO C does not support complex integer typesISO C does not support decimal floating-point before C2XISO C does not support fixed-point typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C does not support the %<_Float%d%s%> typeISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a %<?:%> expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C forbids zero-size arrayISO C forbids zero-size array %qEISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ allows bit-field attributes only before the %<:%> tokenISO C++ did not adopt string literal operator templates taking an argument pack of charactersISO C++ does not allow %<?:%> with omitted middle operandISO C++ does not allow %<alignof%> with a non-typeISO C++ does not allow C99 designated initializersISO C++ does not allow GNU designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not permit %<alignof%> applied to a function typeISO C++ does not support %<__int%d%> for %qsISO C++ does not support plain %<complex%> meaning %<double complex%>ISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-functionISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-functionISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-functionISO C++ forbids converting a string constant to %qTISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids empty unnamed enumISO C++ forbids flexible array member %qsISO C++ forbids flexible array membersISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a %<?:%> expressionISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>ISO C++ forbids using a floating-point literal in a constant-expressionISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading %<operator ?:%>ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C++17 does not allow %<register%> storage class specifierISO C++17 does not allow dynamic exception specificationsISO C11 does not support omitting the string in %<_Static_assert%>ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Alignas%>ISO C90 does not support %<_Generic%>ISO C90 does not support %<_Noreturn%>ISO C90 does not support %<_Static_assert%>ISO C90 does not support %<__func__%> predefined identifierISO C90 does not support %<for%> loop initial declarationsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support %qEISO C90 does not support boolean typesISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 does not support the %<_Atomic%> qualifierISO C90 doesn%'t support unnamed structs/unionsISO C90 forbids array %qE whose size cannot be evaluatedISO C90 forbids array whose size cannot be evaluatedISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayISO C90 forbids variable length array %qEISO C99 does not support %<_Alignas%>ISO C99 does not support %<_Generic%>ISO C99 does not support %<_Noreturn%>ISO C99 does not support %<_Static_assert%>ISO C99 does not support %qEISO C99 does not support the %<_Atomic%> qualifierISO C99 doesn%'t support unnamed structs/unionsISO_C_BINDING module at %CISO_FORTRAN_ENV intrinsic module at %CIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.If bounds remapping is specified at %L, the pointer target shall not be NULLIf first argument of ATAN2 at %L is zero, then the second argument must not be zeroIf first argument of ATAN2D at %L is zero, then the second argument must not be zeroIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.If scheduling post reload, do superblock scheduling.Ignore 'D' in column one in fixed form.Ignore dllimport for functions.Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.Ignore unsupported pragmas.Ignored.Illegal allocate-object at %C for a PURE procedureIllegal assignment to external procedure at %LIllegal character in BOZ constant at %CIllegal id in copy_walk_reduction_argIllegal preprocessor directiveIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIllegal type in character concatenation at %LImage control statement %s at %C in CRITICAL blockImage control statement %s at %C in DO CONCURRENT blockImage control statement %s at %C in PURE procedureImage control statement CRITICAL at %C in DO CONCURRENT blockImage control statement CRITICAL at %C in PURE procedureImage control statement EVENT %s at %C in CRITICAL blockImage control statement EVENT %s at %C in DO CONCURRENT blockImage control statement EVENT %s at %C in PURE procedureImage control statement RETURN at %C in CRITICAL blockImage control statement RETURN at %C in DO CONCURRENT blockImage control statement STOP at %C in CRITICAL blockImage control statement STOP at %C in DO CONCURRENT blockImage control statement SYNC at %C in CRITICAL blockImage control statement SYNC at %C in DO CONCURRENT blockImage control statement SYNC at %C in PURE procedureImageset argument at %L must be a scalar or rank-1 INTEGER expressionImageset argument at %L must between 1 and num_images()Implement C++17 inheriting constructor semantics.Implement DIP1000: Scoped pointers (experimental).Implement DIP25: Sealed references (experimental).Implement __atomic operations via libcalls to legacy __sync functions.Implement resolution of DR 150 for matching of template template arguments.Implicitly declared BIND(C) function %qs at %L may not be C interoperableImplicitly declared BIND(C) variable %qs at %L may not be C interoperableImplicitly declared function %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %LImplicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT typeImplied SAVE for module variable %qs at %L, needed due to the default initializationImplied-shape array at %LImpure function %qs at %L might not be evaluatedImpure function at %L might not be evaluatedIn %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived typeIn %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONsIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %sIn SSA-PRE optimization on trees, enable partial-partial redundancy elimination.In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection.In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qsIn constructor %qsIn copy constructor %qsIn destructor %qsIn file included fromIn function %qsIn lambda functionIn member function %qsIn static member function %qsInclude directory %qs: %sIncompatible allocate-object at %C for CHARACTER type-spec at %LIncompatible derived type in PARAMETER at %LIncompatible initialization between a derived type entity and an entity with %qs type at %CIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sIncompatible typespec for array element at %LIncompatible use of TILE and COLLAPSE at %LInconsistent equivalence rules involving %qs at %L and %qs at %LInconsistent internal state: No location in expression near %LInconsistent internal state: No location in statementInconsistent ranks for operator at %%L and %%LIncorrect EH edge %i->%iIncorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ldIncorrect function return valueIncrease the IEEE compliance for floating-point comparisons.Index in dimension %d is out of bounds at %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inhibit the use of hardware floating point instructions.Initialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of structure component with a HOLLERITH constant at %L is not allowedInitialization of variable at %C is not allowed in a PURE procedureInitialization string at %L was truncated to fit the variable (%ld/%ld)Initialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initialized symbol %qs at %C can only be COMMON in BLOCK DATAInitialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocksInitializer not allowed for PARAMETER %qs at %CInitializing already initialized variable at %CInline __atomic operations when a lock free instruction sequence is available.Inline all known string operations.Inline code to invalidate instruction cache entries after setting up nested function trampolines.Inline constants if it can be done in 2 insns or less.Inline memset/memcpy string operations, but perform inline version only for small blocks.Inline recursively only when the probability of call being executed exceeds the parameter.Inquiry parameter cannot appear in a data-stmt-object-list at %CInsert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation.Insert NOP instructions at each function entry.Insert arc-based program profiling code.Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks.Insert code to profile values of expressions.Insert relax hint for linker to do relaxation.Insert stack checking code into the program.  Same as -fstack-check=specific.Instruction accounted for function prologue, epilogue and other overhead.Instruction accounted for function thunk overhead.Instrument function entry and exit with profiling calls.Instrument function exit in instrumented functions with __fentry__.Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon).Instrument only functions from files where names match any regular expression (separated by a semi-colon).Integer division truncated to constant %qs at %LInteger expression required at %CInteger id (N) of fabsd custom instruction.Integer id (N) of fabss custom instruction.Integer id (N) of faddd custom instruction.Integer id (N) of fadds custom instruction.Integer id (N) of fatand custom instruction.Integer id (N) of fatans custom instruction.Integer id (N) of fcmpeqd custom instruction.Integer id (N) of fcmpeqs custom instruction.Integer id (N) of fcmpged custom instruction.Integer id (N) of fcmpges custom instruction.Integer id (N) of fcmpgtd custom instruction.Integer id (N) of fcmpgts custom instruction.Integer id (N) of fcmpled custom instruction.Integer id (N) of fcmples custom instruction.Integer id (N) of fcmpltd custom instruction.Integer id (N) of fcmplts custom instruction.Integer id (N) of fcmpned custom instruction.Integer id (N) of fcmpnes custom instruction.Integer id (N) of fcosd custom instruction.Integer id (N) of fcoss custom instruction.Integer id (N) of fdivd custom instruction.Integer id (N) of fdivs custom instruction.Integer id (N) of fexpd custom instruction.Integer id (N) of fexps custom instruction.Integer id (N) of fextsd custom instruction.Integer id (N) of fixdi custom instruction.Integer id (N) of fixdu custom instruction.Integer id (N) of fixsi custom instruction.Integer id (N) of fixsu custom instruction.Integer id (N) of floatid custom instruction.Integer id (N) of floatis custom instruction.Integer id (N) of floatud custom instruction.Integer id (N) of floatus custom instruction.Integer id (N) of flogd custom instruction.Integer id (N) of flogs custom instruction.Integer id (N) of fmaxd custom instruction.Integer id (N) of fmaxs custom instruction.Integer id (N) of fmind custom instruction.Integer id (N) of fmins custom instruction.Integer id (N) of fmuld custom instruction.Integer id (N) of fmuls custom instruction.Integer id (N) of fnegd custom instruction.Integer id (N) of fnegs custom instruction.Integer id (N) of frdxhi custom instruction.Integer id (N) of frdxlo custom instruction.Integer id (N) of frdy custom instruction.Integer id (N) of fsind custom instruction.Integer id (N) of fsins custom instruction.Integer id (N) of fsqrtd custom instruction.Integer id (N) of fsqrts custom instruction.Integer id (N) of fsubd custom instruction.Integer id (N) of fsubs custom instruction.Integer id (N) of ftand custom instruction.Integer id (N) of ftans custom instruction.Integer id (N) of ftruncds custom instruction.Integer id (N) of fwrx custom instruction.Integer id (N) of fwry custom instruction.Integer id (N) of round custom instruction.Integer kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger overflow when calculating the amount of memory to allocateInteger too big for its kind at %C. This check can be disabled with the option %<-fno-range-check%>Integer too large at %CInteger value too large in expression at %CIntegrate functions into their callers when code size is known not to grow.Integrate functions not declared "inline" into their callers when profitable.Integrate functions only required by their single caller.Intel MCU psABI isn%'t supported in %s modeInterchanging loops at %LInterface %qs at %L is declared in a later PROCEDURE statementInterface %qs at %L may not be a statement functionInterface %qs at %L may not be genericInterface %qs at %L must be explicitInterface mismatch for procedure-pointer component %qs in structure constructor at %L: %sInterface mismatch in dummy procedure %qs at %L: %sInterface mismatch in global procedure %qs at %L: %sInterface mismatch in procedure pointer assignment at %L: %qs is not a subroutineInterface mismatch in procedure pointer assignment at %L: %sInterface must be specified for DEFERRED binding at %CInterface-name expected after %<(%> at %CInternal compiler error: Error reporting routines re-entered.
  Internal file at %L with namelistInternal procedure %qs in %s at %LInternal procedure %qs is invalid in procedure pointer assignment at %LInternal procedure %qs is invalid in procedure pointer initialization at %LInternal procedure %qs is used as actual argument at %LInternal unit with vector subscript at %LInterpret any INTEGER(4) as an INTEGER(8).Interpret any REAL(4) as a REAL(10).Interpret any REAL(4) as a REAL(16).Interpret any REAL(4) as a REAL(8).Interpret any REAL(8) as a REAL(10).Interpret any REAL(8) as a REAL(16).Interpret any REAL(8) as a REAL(4).Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.Intersperse literal pools with code in the text section.Interval in which to probe the stack expressed as a power of two in bytes.Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]
! Intrinsic %qs (is %s) is used at %LIntrinsic %qs at %L cannot have an initializerIntrinsic %qs at %L is invalid in procedure pointer assignmentIntrinsic %qs at %L is not allowed as an actual argumentIntrinsic %qs at %L must have at least two argumentsIntrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic function %qs (%d) not recognizedIntrinsic function %qs at %L is not permitted in an initialization expressionIntrinsic function %s at %L is not permitted for CO_REDUCEIntrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointerIntrinsic operator %qs referenced at %L not found in module %qsIntrinsic operator interface at %L must be a FUNCTIONIntrinsic procedure %qs not allowed in PROCEDURE statement at %LIntrinsic procedure at %L cannot be a MODULE PROCEDUREIntrinsic subroutine %qs at %L shall not have a type specifierIntrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clauseInvalid BOZ literal constant used in subscript at %CInvalid C identifier in NAME= specifier at %CInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid NAME %qs in !$ACC ROUTINE ( NAME ) at %CInvalid NULL at %LInvalid argument to !$ACC WAIT at %CInvalid association target at %CInvalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extensionInvalid character %qc in variable name at %CInvalid character 0x%s at %CInvalid character in name at %CInvalid character(s) in ELSE statement after %CInvalid clause in module with !$ACC DECLARE at %LInvalid codimension %d at %C, only %d codimensions existInvalid context for NULL () intrinsic at %LInvalid context for NULL() pointer at %%LInvalid exponent-letter %<q%> in real-literal-constant at %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedureInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid form of coarray reference at %CInvalid image number %d in SYNC IMAGESInvalid initialization expression for ALLOCATABLE component %qs in structure constructor at %LInvalid initializer %s in Data statement at %CInvalid keyword %qs in %qs intrinsic function at %LInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid old style initialization for derived type component at %CInvalid operator for !$OMP DECLARE REDUCTION %s at %LInvalid procedure argument at %LInvalid procedure pointer assignment at %LInvalid range %s in option %sInvalid real kind %d at %CInvalid standard code on intrinsic %qs (%d)Invalid substring in data-implied-do at %L in DATA statementInvalid type-spec at %CInvalid use of BOZ literal constant at %LInvalid value for %s specification at %CIssue a note when diagnostics are deduplicated.Issue warnings needed for strict compliance to the standard.Iterator step at %L cannot be zeroJump targets are aligned to this power of 2.Junk after ASSOCIATE statement at %CJunk after CALL at %CJunk after GENERIC binding at %CJunk after MAP statement at %CJunk after UNION statement at %CJunk after non-nested STRUCTURE statement at %CJust generate unwind tables for exception handling.Just use icc0/fcc0.KIND attribute at %C in a STRUCTURE definitionKIND attribute at %C in a TYPE definitionKIND parameter of %s at %L must be an initialization expressionKIND part_ref at %CKeyword %qs at %C has already appeared in the current argument listKeyword argument %qs at %L is already associated with another actual argumentKeyword argument %qs at %L is invalid in a statement functionKeyword argument %qs at %L is not in the procedureKeyword argument %qs at %L is not in the procedure; did you mean %qs?Keyword argument requires explicit interface for procedure %qs at %LKeyword argument requires explicit interface for procedure pointer component %qs at %LKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CKind type parameter for entity at %L differs from the kind type parameter of the typespecKnown AArch64 ABIs (for use with the -mabi= option):Known ABIs (for use with the -mabi= option):Known ARC CPUs (for use with the -mcpu= option):Known ARM ABIs (for use with the -mabi= option):Known ARM CPUs (for use with the -mcpu= and -mtune= options):Known ARM FPUs (for use with the -mfpu= option):Known ARM architectures (for use with the -march= option):Known C6X ISAs (for use with the -march= option):Known CPUs (for use with the -mcpu= and -mtune= options):Known CSKY CPUs (for use with the -mcpu= options):Known CSKY FPUs (for use with the -mfpu= option):Known CSKY architectures (for use with the -march= option):Known FR-V CPUs (for use with the -mcpu= option):Known IQ2000 CPUs (for use with the -mcpu= option):Known Itanium CPUs (for use with the -mtune= option):Known M68K CPUs (for use with the -mcpu= option):Known M68K ISAs (for use with the -march= option):Known M68K microarchitectures (for use with the -mtune= option):Known MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Known PTX ISA versions (for use with the -misa= option):Known TILE-Gx CPUs (for use with the -mcpu= option):Known TILEPro CPUs (for use with the -mcpu= option):Known TLS dialects (for use with the -mtls-dialect= option):Known __fp16 formats (for use with the -mfp16-format= option):Known address mode (for use with the -maddress-mode= option):Known arch types (for use with the -march= option):Known assembler dialects (for use with the -masm= option):Known choices for return instrumentation with -minstrument-return=:Known cmodel types (for use with the -mcmodel= option):Known cmodel types (for use with the -mict-model= option):Known code models (for use with the -mcmodel= option):Known cpu types (for use with the -mcpu= option):Known data alignment choices (for use with the -malign-data= option):Known floating-point ABIs (for use with the -mfloat-abi= option):Known floating-point number of registers (for use with the -mconfig-fpu= option):Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):Known preferred register vector length (to use with the -mprefer-vector-width= option):Known stack protector guard (for use with the -mstack-protector-guard= option):Known vectorization library ABIs (for use with the -mveclibabi= option):L%d cache latency unknown for %sLEN argument (%ld) out of range 0:%ld in intrinsic IBITSLEN attribute at %C in a STRUCTURE definitionLEN attribute at %C in a TYPE definitionLEN part_ref at %CLHS in %<noreturn%> callLINEAR clause modifier used on DO or SIMD construct at %LLINEAR clause specified together with ORDERED clause with argument at %LLINEAR dummy argument %qs with VALUE attribute with %s modifier at %LLINEAR variable %qs must be INTEGER at %LLOCK statement at %CLOCK_EVENT in variable definition context (%s) at %LLOCK_TYPE in variable definition context (%s) at %LLOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLOGICAL operands are required in expression at %LLOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLTO support has not been enabled in this configurationLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel %qs after %L doesn't match IF label %qsLabel %qs at %C doesn't match IF label %qsLabel %qs at %C doesn't match WHERE label %qsLabel at %L is not in the same block as the GOTO statement at %LLabel name %qs at %C is ambiguousLabeled DO statement at %LLeft parenthesis required after %<*%> in format string at %LLegacy Extension:Letter %qc already has an IMPLICIT type at %CLetter %qc already set in IMPLICIT statement at %CLetters must be in alphabetic order in IMPLICIT statement at %CLevel not found, use none, slim, blocks, vops.Level of hsa debug stores verbosity.Lift restrictions on GOT size.Like -M but ignore system header files.Like -MD but ignore system header files.Like -pedantic but issue them as errors.Limit of %d continuations exceeded in statement at %CLine truncated at %LLines executed:%s of %d
! Link in code for a __main kernel.Link the standard D library dynamically in the compilation.Link the standard D library statically in the compilation.Link to emit program in ELF format (rather than mmo).Link with HAL BSP.Link with a limited version of the C library.Link with libads.a, libc.a and crt0.o.Link with libc.a and libdebug.a.Link with libc.a and libsim.a.Link with libmvme.a, libc.a and crt0.o.Link with libsim.a, libc.a and sim-crt0.o.Link with libyk.a, libc.a and crt0.o.Link with the fast floating-point library.Link with the library-pic libraries.Link-time optimization with number of parallel jobs or jobserver.List all available debugging counters with their limits and counts.List all hidden GC allocations.List all non-mutable fields which occupy an object instance.List all usages of complex or imaginary types.List all variables going into thread local storage.List information on all language changes.List item shall not be coindexed at %CLoad all members of archive libraries, rather than only those that satisfy undefined symbols.Lock variable at %L must be a scalar of type LOCK_TYPELogical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLogs which object files the linker loads.Logs which symbol(s) caused an object to be loaded.Look for and use PCH files even when preprocessing.Looks for opportunities to reduce stack adjustments and stack references.Loop code aligned to this power of 2.Loop iterates infinitelyLoop variableLoop variable at %C cannot be a coarrayLoop variable at %C cannot be a sub-componentLoop variable at %C cannot be an arrayLoop variable has been modifiedLoops iterating at least selected number of iterations will get loop alignment.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to %sMCU %qs supports %s ISA but %<-mcpu%> option is set to %sMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5seriesMIPS16 %<-mxgot%> codeMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMODULE PROCEDURE declaration at %CMODULE prefix at %CMODULE prefix at %C found outside of a module, submodule, or interfaceMOLD argument to NULL required at %LMOLD tag at %LMOLD tag at %L conflicts with SOURCE tag at %LMOLD tag at %L conflicts with the typespec at %LMOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %sMSA MIPS16 codeMSP430 builtin functions only work inside interrupt handlersMULT case in cris_op_strMagnitude of second argument of %s exceeds bit size at %LMagnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %CMaintain backchain pointer.Make "char" signed by default.Make "char" unsigned by default.Make GCC pass the --no-relax command-line option to the linker instead of the --relax option.Make all function calls indirect.Make integers 32 bits wide.Make structs a multiple of 4 bytes (warning: ABI altered).Make the linker relaxation machine assume that a program counter wrap-around occurs.Malformed GENERIC statement at %CMalformed type-spec at %CMalloc data into P2 space.Mangled derived type definition at %CMark MAC register as call-clobbered.Mark all loops as parallel.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.Marks all inlined functions and methods as having hidden visibility.Max basic blocks number in loop for loop invariant motion.Max loops number for regional RA.Max number of bytes to compare with loops.Max number of bytes to compare without loops.Max number of bytes to compare.Max number of bytes to move inline.Max size of conflict table in MB.Max. count of debug markers to expand or inline.Max. recursion depth for expanding var tracking expressions.Max. size of loc list for which reverse ops should be added.Max. size of var tracking hash tables.Maximal code growth caused by tail duplication (in percent).Maximal estimated growth of function body caused by early inlining of single call.Maximal estimated outcome of branch considered predictable.Maximal growth due to inlining of large function (in percent).Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation.Maximal size of a partition for LTO (in estimated instructions).Maximal stack frame growth due to inlining (in percent).Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with.Maximum amount of iterations of the pass over a function.Maximum amount of similar bbs to compare a bb with.Maximum depth of a loop nest to fully value-number optimistically.Maximum depth of recursive cloning for self-recursive function.Maximum depth of search in the dominator tree for expressions to hoist.Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum extension level reached with type %qs at %LMaximum length of candidate scans for straight-line strength reduction.Maximum length of partial antic set when performing tree pre optimization.Maximum number of VALUEs handled during a single find_base_term call.Maximum number of active local stores in RTL dead store elimination.Maximum number of aggregate content items for a parameter in jump functions and lattices.Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma.Maximum number of arrays per SCoP.Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable.Maximum number of assertions to add along the default edge of a switch statement during VRP.Maximum number of basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.Maximum number of conditional store pairs that can be sunk.Maximum number of constant stores to merge in the store merging pass.Maximum number of datarefs in loop for building loop data dependencies.Maximum number of disambiguations to perform per memory access.Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.Maximum number of insns in a basic block to consider for RTL if-conversion.Maximum number of instructions in basic block to be considered for SLP vectorization.Maximum number of instructions in the ready list that are considered eligible for renaming.Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.Maximum number of isl operations, 0 means unlimited.Maximum number of loop peels to enhance alignment of data references in a loop.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of namespaces to search for alternatives when name lookup fails.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of new jump thread paths to create for a finite state automaton.Maximum number of operations in a parameter expression that can be handled by IPA analysis.Maximum number of parameters in a SCoP.Maximum number of queries into the alias oracle per store.Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum number of times that an insn could be scheduled.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter.Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.Maximum recursion depth allowed when querying a property of an SSA name.Maximum size (in bytes) of objects tracked bytewise by dead store elimination.Maximum size in bytes of constant values allowed as operands.Maximum size of a list of values associated with each parameter for interprocedural constant propagation.Maximum size of a single store merging region in bytes.Maximum size of global and static variables which can be placed into the small data area.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Maximum subrecord length cannot exceed %dMaximum supported identifier length is %dMaximum unroll factor for the unroll-and-jam transformation.Memory Tagging Extension does not support %<-mabi=ilp32%>Merge adjacent stores.Merge similar-enough states during analysis.Merge subcomand usage:Min. ratio of insns to mem ops to enable prefetching in a loop.Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.Minimal distance between possibly conflicting store and load.Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.Minimal size of a partition for LTO (in estimated instructions).Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.Minimum heap size before we start collecting garbage, in kilobytes.Minimum number of iterations per thread of an innermost parallelized loop.Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable.Mismatch in BIND(C) names (%qs/%qs) at %CMismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in MODULE PROCEDURE formal argument names (%s/%s) at %CMismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qsMismatch in number of MODULE PROCEDURE formal arguments at %CMismatch in the procedure pointer assignment at %L: mismatch in the calling conventionMismatches between file architecture and one specified by "-arch" are errors instead of warnings.Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %CMissing %<&%> in continued character constant at %CMissing %<(%> in ELSE IF expression at %CMissing %<(%> in IF-expression at %CMissing %<)%> in ELSE IF expression at %CMissing %qs argument to %qs intrinsic at %L for %qs of type %qsMissing %qs argument to the %s intrinsic at %LMissing %qs in statement at or before %LMissing -mcpu option in ASM_CPU_SPEC?Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %LMissing THEN in ELSE IF statement after %LMissing actual argument %qs in call to %qs at %LMissing actual argument for argument %qs at %LMissing alternate return spec in subroutine call at %LMissing alternate return specifier in subroutine call at %LMissing argument list in function %qs at %CMissing argument to %qs at %CMissing array specification at %L in CODIMENSION statementMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing codimension specification at %CMissing comma at %LMissing counts for called function %sMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing format with default unit at %CMissing generic specification in USE statement at %CMissing item in format string at %LMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing leading left parenthesis in format string at %LMissing positive width after L descriptor at %LMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CMissing symbolModule %qs at line %d column %d: %sModule file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module.Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMore than one edge out of thunk nodeMove loop invariant computations out of loops.Multiple identifiers provided with single NAME= specifier at %CMultiple loop axes specified for routine at %CNAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %LNAME %qs invalid in !$ACC ROUTINE ( NAME ) at %LNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNAME= specifier at %C should be a constant expressionNAME= specifier at %C should be a scalar of default character kindNAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition contextNAMELIST array object %qs with assumed shape in namelist %qs at %LNAMELIST array object %qs with nonconstant shape in namelist %qs at %LNAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %LNAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %LNAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER componentsNAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %LNAMELIST object %qs with nonconstant character length in namelist %qs at %LNEWUNIT specifier at %LNEWUNIT specifier must have FILE= or STATUS='scratch' at %LNONMONOTONIC modifier specified for %s schedule kind at %LNONMONOTONIC schedule modifier specified with ORDERED clause at %LNON_OVERRIDABLE and DEFERRED cannot both appear at %CNOPASS or explicit interface required at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK attributeNULL appears on right-hand side in assignment at %LNULL intrinsic with allocatable MOLD at %LNULL pointer at %L is not permitted as actual argument of %qs intrinsic functionNULL used in arithmeticNULL() at %C cannot appear in an array constructorNULL() initialization at %C is ambiguousNULL() initialization at %C may not have MOLDNULL() near %L cannot appear in INQUIRE statementNULLIFY does not allow bounds remapping for pointer object at %CName %qs at %C is already defined as a generic interface at %LName %qs at %C is an ambiguous reference to %qs from current program unitName %qs at %C is an ambiguous reference to %qs from module %qsName %qs at %C is the name of the procedureName %qs in %s statement at %C is not a construct nameName %qs in %s statement at %C is unknownName %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic typeName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName of system library to link against.Name of the startfile.Name too longNamed COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)Named block DO at %L requires matching ENDDO nameNamed constant %qs at %L cannot be an EQUIVALENCE objectNamed constant %qs in variable definition context (%s) at %LNamed constant at %C in an EQUIVALENCENamelist %qs cannot be an argument at %LNamelist %qs cannot be an argument to subroutine or function at %LNamelist group name %qs at %C already has a basic type of %sNamelist group name %qs at %C already is USE associated and cannot be respecified.Namelist group name at %L cannot have the SAVE attributeNeed either entity or common block name for attribute specification statement at %CNegative argument N at %LNegative exponent of integer has zero result at %LNested CRITICAL block at %CNested function trampolines not supported on CK801.No binding name is allowed in BIND(C) at %CNo branches
  No calls
  No default crt0.o.No description yet.No edge out of thunk nodeNo executable lines
! No initializer for allocatable component %qs given in the structure constructor at %CNo initializer for component %qs given in the structure constructor at %CNo longer supported.No region crossing jump at section boundary in bb %iNon-ELEMENTAL user-defined assignment in WHERE at %LNon-PARAMETER symbol %qs at %L cannot be implied-shapeNon-POINTER in pointer association context (%s) at %LNon-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>Non-THREADPRIVATE object %qs in COPYIN clause at %LNon-character assumed shape array element in FORMAT tag at %LNon-character assumed size array element in FORMAT tag at %LNon-character in FORMAT tag at %LNon-character pointer array element in FORMAT tag at %LNon-constant lower bound in implied-shape declaration at %LNon-default LOGICAL kind in %s tag at %LNon-dummy object %qs in %s clause at %LNon-extensible derived-type %qs at %L must not be ABSTRACTNon-numeric character in statement label at %CNon-polymorphic passed-object dummy argument of %qs at %LNon-scalar FINAL procedure at %L should have assumed shape argumentNon-significant digits in %qs number at %C, maybe incorrect KINDNon-variable expression in variable definition context (%s) at %LNon-zero imaginary part discarded in conversion from %qs to %qs at %LNonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operatorNoncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Nonconforming tab character at %CNonconforming tab character in column %d of line %dNonconforming tab character in format at %CNonconstant array section at %L in DATA statementNonexistent include directory %qsNoninteger exponent in an initialization expression at %LNoninteroperable array FPTR at %L to C_F_POINTER: %sNoninteroperable array at %L as argument to C_LOC: %sNoninteroperable procedure at %L to C_FUNLOCNoninteroperable procedure pointer at %L to C_F_PROCPOINTERNonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %LNonnegative width required in format string at %LNonpointer object %qs with default initialization shall not appear in a DATA statement at %LNonpolymorphic reference to abstract type at %CNonstandard conversion from %s to %s at %LNonstandard type declaration %s*%d at %CNot configured with %<--enable-gather-detailed-mem-stats%>.Not enough elements in array initializer at %CNot expected TAG.Number of partitions the program should be split to.Number of registers used to pass integer arguments.Numeric PARAMETER required in complex constant at %CNumeric operands are required in expression at %LNumeric or CHARACTER operands are required in expression at %LOLD argument of the %s intrinsic function at %L shall be definableOMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clauseOMP DECLARE TARGET variable at %L is an element of a COMMON blockOMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clauseOMP TARGET UPDATE at %L requires at least one TO or FROM clauseOPEN statement at %L must have UNIT or NEWUNIT specifiedOPEN statement not allowed in PURE procedure at %COPERATOR argument at %L must be a PURE functionOPTIONAL is not allowed inside of BLOCK at %CORDER at %L is not a permutation of the size of SHAPE at %LORDERED clause argument not constant positive integer at %CORDERED clause parameter is less than COLLAPSE at %LObject %qs is not a variable at %LObject %qs is not a variable at %L; parameters cannot be and need not be copiedObject %qs is not a variable at %L; parameters cannot be and need not be mappedObjective-C declarations may only appear in global scopeObsolescent feature:Offline tool to handle gcda counts
  
  Old-style character length at %COld-style initialization at %COld-style type declaration %s*%d not supported at %COmit frame pointer for leaf functions.Omit range reduction step when performing complex division.Omit the frame pointer in leaf functions.One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %LOnly SOURCE or SINK dependence types are allowed on ORDERED directive at %LOnly array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar oneOnly generate absolute relocations on word sized values.Only intrinsic operators can be used in expression at %LOnly issue one instruction per cycle.Only retained for backward compatibility.Only the !$ACC ROUTINE form without list is allowed in interface block at %COnly the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %COnly use 32 FPRs.Only use 32 GPRs.OpenACC construct inside of non-OpenACC regionOpenACC directive inside of CRITICAL block at %COpenACC directives at %C may not appear in PURE proceduresOpenACC loop directive must be associated with an OpenACC compute regionOpenACC region inside of OpenACC routine, nested parallelism not supported yetOpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> regionOpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> regionOpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clauseOpenMP directives other than SIMD or DECLARE TARGET at %C may not appear in PURE or ELEMENTAL proceduresOpenMP runtime API call %qD in a region with %<order(concurrent)%> clauseOperand of .not. operator at %%L is %sOperand of unary numeric operator %%<%s%%> at %%L is %sOperand of user operator %%<%s%%> at %%L is %sOperands at %L and %L cannot appear as operands of binary operator %qsOperands of binary numeric operator %%<%s%%> at %%L are %s/%sOperands of comparison operator %%<%s%%> at %%L are %s/%sOperands of logical operator %%<%s%%> at %%L are %s/%sOperands of string concatenation operator at %%L are %s/%sOperands of user operator %%<%s%%> at %%L are %s/%sOperator interface at %L conflicts with intrinsic interfaceOperator interface at %L has the wrong number of argumentsOperator interface at %L must have, at most, two argumentsOptimize amount of stdarg registers saved to stack at start of function.Optimize conditional patterns using SSA PHI nodes.Optimize for CPU.Optimize for debugging experience rather than speed or size.Optimize for space rather than speed.Optimize for speed disregarding exact standards compliance.Optimize frame header.Optimize induction variables on trees.Optimize lui/addiu address loads.Optimize opcode sizes at link time.Optimize partition neutering.Optimize sibling and tail recursive calls.Optimize tail call instructions in assembler and linker.Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variablesOptions to Xassembler do not match: %s, %s, dropping all -Xassembler and -Wa options.Options:
  Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)Out of stack space.
! Output .debug_types section when using DWARF v4 debuginfo.Output callgraph information on a per-file basis with decorations.Output callgraph information on a per-file basis.Output lto objects containing both the intermediate language and binary output.Output stack usage information on a per-function basis.Output vtable verification counters.Output vtable verification pointer sets information.Overlap subcomand usage:Overlapping unequal initializers in EQUIVALENCE at %COverlapping unequal initializers in EQUIVALENCE at %LOverride -mbest-lib-options.P descriptor requires leading scale factor in format string at %LPAD= at %L not allowed in Fortran 95PARAMETER %qs is used at %L before its definition is completePARAMETER at %L is missing an initializerPARAMETER symbol in complex constant at %CPARAMETER without '()' at %CPAUSE statement at %CPC relative literal loads.PCS variantPHI argument is missing for edge %d->%dPHI argument is not SSA_NAME, or invariantPHI node with locationPHI node with wrong VUSE on edge from BB %dPIC code generation is not compatible with fast indirect callsPIC code generation is not supported in the portable runtime modelPIC is not supported for %qsPIC is only supported for RTPsPIC is required but not supported with CONST16 instructionsPIC register clobbered by %qs in %<asm%>PIC register isn't set upPIC support for %<-fstack-limit-symbol%>POINTER attribute is required for procedure pointer component at %CPOINTER object %qs in %s clause at %LPOINTER object %qs of polymorphic type in %s clause at %LPOINTER-valued function appears on right-hand side of assignment at %LPOS argument (%ld) out of range 0:%ld in intrinsic %sPOS argument (%ld) out of range 0:%ld in intrinsic BTESTPOS argument (%ld) out of range 0:%ld in intrinsic IBITSPOS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITSPRE disabledPRINT namelist at %C is an extensionPRINT statement at %C not allowed within PURE procedurePRINT_OPERAND null pointerPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND: Unknown punctuation %<%c%>PRINT_OPERAND_ADDRESS, null pointerPRIVATE statement at %C is only allowed in the specification part of a modulePRIVATE statement at %C must precede procedure bindingsPRIVATE statement at %C must precede structure componentsPRIVATE statement in TYPE at %C must be inside a MODULEPROCEDURE %qs at %L may not be used as its own interfacePROCEDURE at %C must be in a generic interfacePROCEDURE attribute conflicts with INTENT attribute in %qs at %LPROCEDURE attribute conflicts with NAMELIST attribute in %qs at %LPROCEDURE attribute conflicts with PROTECTED attribute at %LPROCEDURE attribute conflicts with RESULT attribute in %qs at %LPROCEDURE attribute conflicts with SAVE attribute in %qs at %LPROCEDURE list at %CPROCEDURE statement at %CPROCEDURE(interface) at %C should be declared DEFERREDPROTECTED at %C only allowed in specification part of a modulePROTECTED attribute at %CPROTECTED attribute conflicts with EXTERNAL attribute at %LPROTECTED statement at %CPTX does not support weak declarations (only weak definitions)PUBLIC %s %qs at %L of PRIVATE derived type %qsPUBLIC function %qs at %L of PRIVATE type %qsPUBLIC statement at %C is only allowed in the specification part of a modulePURE and IMPURE must not appear both at %CPURE prefix in MODULE PROCEDURE interface is missing at %LPack VLIW instructions.Pack structure members together without holes.Pad shorter fixed form lines to line width with spaces.Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expressionParameter array %qs at %L cannot be automatic or of deferred shapeParameterized derived type at %C is ambiguousParameterized type %qs does not have a component corresponding to parameter %qs at %LPass -EB option through to linker.Pass -EL option through to linker.Pass -marclinux option through to linker.Pass -marclinux_prof option through to linker.Pass -z text to linker.Pass the address of the ra save location to _mcount in $12.Passed-object at %L must be scalarPassed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedurePassed-object dummy argument of %qs at %L must be scalarPassed-object dummy argument of %qs at %L must not be ALLOCATABLEPassed-object dummy argument of %qs at %L must not be POINTERPasses on a request to the assembler to enable fixes for various silicon errata.Passes on a request to the assembler to warn about various silicon errata.Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modifiedPassing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qsPassing internal procedure at %L by location not allowedPath to header file that should be pre-included before each compilation unit.Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning.Percentage penalty the recursive functions will receive when they are evaluated for cloning.Perform IPA Value Range Propagation.Perform Identical Code Folding for functions and read-only variables.Perform Identical Code Folding for functions.Perform Identical Code Folding for variables.Perform SMS based modulo scheduling before the first scheduling pass.Perform SMS based modulo scheduling with register moves allowed.Perform VR4130-specific alignment optimizations.Perform Value Range Propagation on trees.Perform a forward propagation pass on RTL.Perform a number of minor, expensive optimizations.Perform a register copy-propagation optimization pass.Perform a register renaming optimization pass.Perform a target dependent instruction fusion optimization pass.Perform cloning to make Interprocedural constant propagation stronger.Perform comparison elimination after register allocation has finished.Perform conversion of conditional jumps to branchless equivalents.Perform conversion of conditional jumps to conditional execution.Perform conversions of switch initializations.Perform cross-jumping optimization.Perform early inlining.Perform enhanced load motion during global common subexpression elimination.Perform function-local points-to analysis on trees.Perform global common subexpression elimination after register allocation has finished.Perform global common subexpression elimination.Perform indirect inlining.Perform internal consistency checkings.Perform interprocedural bitwise constant propagation.Perform interprocedural constant propagation.Perform interprocedural points-to analysis.Perform interprocedural profile propagation.Perform interprocedural reduction of aggregates.Perform jump threading optimizations.Perform live range splitting during the SSA->normal pass.Perform loop peeling.Perform loop splitting.Perform loop unrolling for all loops.Perform loop unrolling when iteration count is known.Perform loop unswitching.Perform partial inlining.Perform redundant load after store elimination in global common subexpression elimination.Perform scalar replacement of aggregates.Perform software pipelining of inner loops during selective scheduling.Perform software pipelining of outer loops during selective scheduling.Perform speculative devirtualization.Perform store motion after global common subexpression elimination.Perform straight-line strength reduction.Perform superblock formation via tail duplication.Perform unroll-and-jam on loops.Perform unused symbol elimination in debug info.Perform unused type elimination in debug info.Perform variable tracking and also tag variables that are uninitialized.Perform variable tracking by annotating assignments.Perform variable tracking.Perform whole program optimizations.Period required in format specifier %s at %LPeriod required in format specifier at %LPeriod required in format specifier in format string at %LPermit '$' as an identifier character.Permit nonconforming uses of the tab character.Permit scheduling of a function's prologue and epilogue sequence.Permit scheduling of a function's prologue sequence.Permit scheduling of function prologue and epilogue sequences.Permit universal character names (\u and \U) in identifiers.Place a stop bit after every cycle when scheduling.Place data items into their own section.Place each function into its own section.Place floating point constants in TOC.Place symbol+offset constants in TOC.Please submit a full bug report,
  with preprocessed source if appropriate.
  PluginsPointer array component of structure at %C must have a deferred shapePointer assignment target cannot be a constant at %LPointer assignment target has PROTECTED attribute at %LPointer assignment target in initialization expression does not have the TARGET attribute at %LPointer assignment target is neither TARGET nor POINTER at %LPointer assignment target is not a POINTER at %LPointer assignment with vector subscript on rhs at %LPointer at %L in pointer assignment might outlive the pointer targetPointer component %s at %L has a noncoarray subcomponent of type EVENT_TYPE, which must have a codimension or be a subcomponent of a coarrayPointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, which must have a codimension or be a subcomponent of a coarrayPointer initialization at %C requires %<=>%>, not %<=%>Pointer initialization target at %L must have the SAVE attributePointer initialization target at %L must have the TARGET attributePointer initialization target at %L must not be ALLOCATABLEPointer object at %C shall not be coindexedPointer object at %L shall not have a coindexPointer procedure assignment at %LPointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attributePointers are 32-bit.Pointers are 64-bit.Policies available for use with -mcompact-branches=:Polymorphic FPTR at %L to C_F_POINTERPolymorphic component %s at %L in SEQUENCE or BIND(C) type %sPolymorphic scalar passed to array dummy argument %qs at %LPolymorphic subobject of coindexed object at %LPositive exponent width required in format string at %LPositive width required in format specifier %s at %LPositive width required in format string at %LPositive width required with T descriptor in format string at %LPossible change of value in conversion from %s to %s at %LPrefer branches over conditional execution.Prefer word accesses over byte accesses.Preferentially allocate registers that allow short instruction generation.Prepend global symbols with ":" (for use with PREFIX).Preprocess directives only.Preprocessed source stored into %s file, please attach this to your bugreport.
  Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl insns used for GOT accesses.Pretend a branch-around-a-move is a conditional move.Prevent $fp being allocated during register allocation so that compiler is able to force performing fp-as-gp optimization.Prevent the use of all floating-point operations.Prevent the use of all hardware floating-point instructions.Previous !$OMP DECLARE REDUCTION at %LPrevious !$OMP DECLARE REDUCTION from module %s at %LPrint CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code.Print CWE identifiers for diagnostic messages, where available.Print code coverage information.
  
  Print extra (possibly unwanted) warnings.Print fix-it hints in machine-readable form.Print fix-it hints to stderr in unified diff format.Print hierarchical comparisons when template types are mismatched.Print the initial values of the variables.Print the name of header files as they are used.Probability that COMDAT function will be shared with different compilation unit.Procedure %qs at %C has an explicit interface from a previous declarationProcedure %qs at %C is already defined at %LProcedure %qs at %L already has basic type of %sProcedure %qs at %L has the same name as a component of %qsProcedure %qs at %L has the same name as an inherited component of %qsProcedure %qs at %L may not have basic type of %sProcedure %qs at %L must have the BIND(C) attribute to be C interoperableProcedure %qs called at %L is not explicitly declaredProcedure %qs called at %L is not explicitly declared; did you mean %qs?Procedure %qs called with an implicit interface at %LProcedure %qs defined in interface body at %L clashes with internal procedure defined at %CProcedure %qs in %s at %L has no explicit interfaceProcedure %qs in %s at %L has no explicit interface; did you mean %qs?Procedure %qs in %s at %L is neither function nor subroutineProcedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATEProcedure %qs with PASS at %L must have at least one argumentProcedure %qs with PASS(%s) at %L has no argument %qsProcedure %qs with binding label %qs at %L uses the same global identifier as entity at %LProcedure argument at %L is local to a PURE procedure and has the POINTER attributeProcedure pointer %qs at %L shall not be elementalProcedure pointer %qs in %s clause at %LProcedure pointer at %CProcedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %LProcedure pointer component %qs called with an implicit interface at %LProcedure pointer component %qs requires an argument list at %CProcedure pointer component %qs with PASS at %L must have at least one argumentProcedure pointer component %qs with PASS(%s) at %L has no argument %qsProcedure pointer component at %CProcedure pointer initialization target at %L may not be a procedure pointerProcedure pointer result %qs at %L is missing the pointer attributeProcedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attributeProcess #ident directives.Process all modules specified on the command line, but only generate code for the module specified by the argument.Processing spec (%s), which is '%s'
! Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld.Produce a Mach-O shared library (file type MH_DYLIB), synonym for "-shared".Produce a backtrace when a runtime error is encountered.Produce a warning at runtime if a array temporary has been created for a procedure argument.Produce big endian code.Produce code relocatable at runtime.Produce little endian code.Produces a Mach-O file suitable for embedded/ROM use.Profile information in %s corruptedProgram is entirely located in low 64k of memory.Prohibit PC relative function calls.Prohibit PC relative jumps.Protect parentheses in expressions.Provide bash completion for options starting with provided string.Provide libraries for the simulator.Purge unneeded state during analysis.Push extended registers on stack in monitor functions.Put all local arrays on stack.Put everything in the regular TOC.Put jump tables for switch statements into the .data section rather than the .code section.Put relocated read-only data into .data section.Put uninitialized constants in ROM (needs -membedded-data).Put uninitialized globals in the common section.Put zero initialized data in the bss section.R2 architecture is little-endian onlyRANK (%i) at %L is repeated at %LRANK (*) at %L cannot be used with the pointer or allocatable selector at %LRANK (*) at %L is repeated at %LRANK DEFAULT at %L is repeated at %LRE or IM part_ref at %CRE part_ref at %CREAL array index at %LREAL(KIND=10) is not available for %<-fdefault-real-10%> optionREAL(KIND=10) is not available for %<-freal-4-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-16%> optionREAL(KIND=16) is not available for %<-fdefault-real-16%> optionREAL(KIND=16) is not available for %<-freal-4-real-16%> optionREAL(KIND=4) is not available for %<-freal-8-real-4%> optionREAL(KIND=8) is not available for %<-fdefault-real-8%> optionREAL(KIND=8) is not available for %<-freal-4-real-8%> optionRECORD at %C is an extension, enable it with %<-fdec-structure%>RECURSIVE prefix in MODULE PROCEDURE interface is missing at %LRESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statementRESULT variable at %C must be different than function nameRESULT_DECL should be read only when DECL_BY_REFERENCE is setRETURN statement in main program at %CROUND= at %L not allowed in Fortran 95RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%dRTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%dRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dRTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dRTP PIC is incompatible with %<-msingle-pic-base%>RTP PIC is incompatible with ThumbRTTI will not work on this typeRX FPU instructions do not support NaNs and infinitiesRaising a negative REAL at %L to a REAL power is prohibitedRange specification at %L can never be matchedRank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and scalar)Rank mismatch in argument %qs at %L (scalar and rank-%d)Rank mismatch in array reference at %L (%d/%d)Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %LRank remapping target is not rank 1 at %LRank remapping target is smaller than size of the pointer (%ld < %ld) at %LRank remapping target must be rank 1 or simply contiguous at %LReading file %qs as free formReading module %qs at line %d column %d: %sReading specs from %s
! Real COUNT_RATE argument to SYSTEM_CLOCK at %LReal constant overflows its kind at %CReal constant underflows its kind at %CReal number at %C has a %<d%> exponent and an explicit kindReal number at %C has a %<q%> exponent and an explicit kindRealign stack in prologue.Reallocate the LHS in assignments.Recognize C++ keywords like "compl" and "xor".Recognize GNU-defined keywords.Recognize built-in functions.Recognize the "asm" keyword.Record DW_AT_decl_column and DW_AT_call_column in DWARF.Record gcc command line switches in DWARF DW_AT_producer.Record gcc command line switches in the object file.Record times taken by sub-phases separately.Recursive cloning only when the probability of call being executed exceeds the parameter.Redefinition of !$OMP DECLARE REDUCTION at %LRedefinition of predefined !$OMP DECLARE REDUCTION at %LRedefinition of predefined %s !$OMP DECLARE REDUCTION at %LReduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Reduce stack alignment on call sites if possible.Redundant !$ACC END LOOP at %CRedundant ACQUIRED_LOCK tag found at %LRedundant ERRMSG tag found at %LRedundant MOLD tag found at %LRedundant SOURCE tag found at %LRedundant STAT tag found at %LRedundant UNTIL_COUNT tag found at %LReference statement index not foundReference statement index out of rangeReference to impure function %qs at %L inside a DO CONCURRENT %sReference to impure function %qs at %L inside a FORALL %sReference to impure function %qs at %L within a PURE procedureRegion crossing jump across same section in bb %iRegister number must be in range 0-31 for %sRegular expression matching additional GP-addressible section names.Regular expression matching section names for r0-relative addressing.Relax branches.Relax literals in assembler and place them automatically in the text section.Relief of register pressure through live range shrinkage.Remap file names when including files.Remove code and data that is unreachable from any exported symbol (including the entry point).Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=.Remove redundant membars.Removed in GCC 10.  This switch has no effect.Removed in GCC 8.  This switch has no effect.Removed in GCC 9.  This switch has no effect.Removing '%s'
  Removing call to impure function %qs at %LRemoving call to impure function at %LRenaming operators in USE statements at %CReorder basic blocks and partition into hot and cold sections.Reorder basic blocks to improve code placement.Reorder functions to improve code placement.Reorder top level functions, variables, and asms.Repeat spec invalid in scalar initializer at %CRepeat spec must be an integer at %CReplace add, compare, branch with branch on count register.Replace temporary expressions in the SSA->normal pass.Report on consistency of profile.Report on memory allocation before interprocedural optimization.Report on permanent memory allocation in WPA only.Report on permanent memory allocation.Report the time taken by each compiler pass.Report various link-time optimization statistics for WPA only.Report various link-time optimization statistics.Request IEEE-conformant math library routines (OSF/1).Reschedule instructions after register allocation.Reschedule instructions before register allocation.Reschedule pipelined regions without pipelining.Reserve space for outgoing arguments in the function prologue.Reshaped array too large at %CRestrict the analyzer to run just the named checker.Restrict the use of hardware floating-point instructions to 32-bit operations.Result %qs of contained function %qs at %L has no IMPLICIT typeResult mismatch for the overriding procedure %qs at %L: %sResult of %s gives range error for its kind at %LResult of %s is NaN at %LResult of %s overflows its kind at %LResult of %s underflows its kind at %LResult of BESSEL_YN is -INF at %LResult of NEAREST is NaN at %LResult of SCALE overflows its kind at %LResult of exponentiation at %L exceeds the range of %sReturn 8-byte vectors in memory.Return all structures in memory (AIX default).Return floating-point results in ac0 (fr0 in Unix assembler syntax).Return pointers in both a0 and d0.Return small aggregates in memory, not registers.Return small aggregates in registers.Return small structures in registers (SVR4 default).Return type mismatch of function %qs at %L (%s/%s)Return type of BIND(C) function %qs at %L cannot be an arrayReturn type of BIND(C) function %qs of character type at %L must have length 1Return value %qs of function %qs declared at %L not setReturn value of function %qs at %L not setReturn values of functions in FPU registers.Reuse r30 on a per function basis.Revert to single phase name lookup.Rewrite subcommand usage:Right parenthesis expected at %C in format string at %LRightmost upper bound of assumed size array section not specified at %LRun only the second compilation of -fcompare-debug.Run predictive commoning optimization.Run selective scheduling after reload.Run self-tests, using the given path to locate test files.Run the link-time optimizer in local transformation (LTRANS) mode.Run the link-time optimizer in whole program analysis (WPA) mode.Running spec function '%s' with %d args
  
! Runtime name.SAVE attribute at %L cannot be specified in a PURE procedureSAVE statement at %C follows blanket SAVE statementSCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionSELECT RANK statement at %CSELECT TYPE at %C cannot appear in this scopeSELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %LSEQUENCE attribute at %C already specified in TYPE statementSEQUENCE statement at %C must precede CONTAINSSEQUENCE statement at %C must precede structure componentsSH2a does not support little-endianSHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTRSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTCSHIFT argument (%ld) out of range 0:%ld in intrinsic %sSIGN= at %L not allowed in Fortran 95SINK addend not a constant integer at %LSINK dependence type only allowed on ORDERED directive at %LSIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTCSIZE at %L must be positiveSOURCE dependence type only allowed on ORDERED directive at %LSOURCE tag at %LSOURCE tag at %L conflicts with the typespec at %LSOURCE tag at %L with more than a single allocate objectSSA corruptionSSA name undeclaredSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISTABS debugging information for Ada is obsolete and not supported anymoreSTAT tag at %L cannot be a constantSTAT variableSTAT= argument at %L must be a scalar INTEGER variableSTAT= argument to %s at %LSTAT= attribute in %C misplacedSTATUS at %L shall be an INTENT(OUT) variableSTOP code at %C cannot be negativeSTOP code at %C contains too many digitsSTOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]STOP code at %L must be a scalar default CHARACTER or INTEGER constant expressionSTOP code at %L must be default character KIND=%dSTOP code at %L must be default integer KIND=%dSTOP code at %L must be either INTEGER or CHARACTER typeSTOP code at %L must be scalarSUBMODULE declaration at %CSUBMODULE declaration at %C cannot appear within another scoping unitSUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVESVE type %qT cannot be passed to an unprototyped functionSYNC TEAM statement at %CSYNC statement at %CSame actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %LSame as %s%s (or, in negated form, %s%s).Same as %s%s.Same as %s.Same as -fassociative-math for expressions which include division.Same as -mA6.Same as -mA7.Same as: -mep -mprolog-function.Save registers around function calls.Save the TOC in the prologue for indirect calls rather than inline.Scalar %qs in FORMAT tag at %L is not an ASSIGNED variableScalar INTEGER expression expected at %LScalar PARAMETER required in complex constant at %CScalar entity required at %LScalar object %qs at %L may not be ALLOCATABLEScalarization using DIMEN_RANGE unimplementedScale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements.Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks.Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.Schedule code for given CPU.Schedule given CPU.Schedule instructions using selective scheduling algorithm.Schedule the start and end of the procedure.Second argument of %s is negative at %LSecond argument of defined assignment at %L must be INTENT(IN)Second argument of operator interface at %L cannot be optionalSecond argument of operator interface at %L must be INTENT(IN)See %s for instructions.
! Segmentation FaultSegmentation Fault (code)Select code model.Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment.Select large model - 20-bit addresses/pointers.Select method for sdata handling.Select return address signing scope.Select small model - 16-bit addresses/pointers (default).Select target ABI variant.Select the name for storing the profile note file.Select the runtime.Select type of coverage sanitization.Select what to sanitize.Selection expression in computed GOTO statement at %L must be a scalar integer expressionSelector at %L cannot be NULL()Selector at %L has no typeSelector at %L must not be coindexedSelector in SELECT TYPE at %C is not a named variable; use associate-name=>Selector shall be polymorphic in SELECT TYPE statement at %LSelects the type of RL78 core being targeted (g10/g13/g14).  The default is the G14.  If set, also selects the hardware multiply support to be used.Selects the type of hardware multiplication and division to use (none/g13/g14).Self reference in character length expression for %qs at %LSelf-referential argument %qs at %L is not allowedSemicolon at %C needs to be preceded by statementSet 80387 floating-point precision to 32-bit.Set 80387 floating-point precision to 64-bit.Set 80387 floating-point precision to 80-bit.Set Windows defines.Set a hard limit for the size of each stack frame, in bytes.Set branch cost.Set default accessibility of module entities to PRIVATE.Set dependence distance checking in premature scheduling of queued insns.Set errno after built-in math functions.Set linker output type (used internally during LTO optimization).Set minimum width of left margin of source code when showing source.Set name of __fentry__ symbol called at function entry.Set name of main routine for the debugger.Set name of output ALI file (internal switch).Set name of section to record mrecord-mcount calls.Set number of bytes on the stack preallocated for use by the callee.Set number of nops to emit before each insn pattern.Set probability threshold for unaligning branches.Set register to hold -1.Set sizeof(bool) to 1.Set start-address of data.Set start-address of the program.Set the PPC_EMB bit in the ELF flags header.Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0.Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1.Set the branch costs to roughly the specified number of instructions.Set the cost of branches.Set the default double precision kind to an 8 byte wide type.Set the default integer kind to an 8 byte wide type.Set the default real kind to an 10 byte wide type.Set the default real kind to an 16 byte wide type.Set the default real kind to an 8 byte wide type.Set the estimated probability in percentage for builtin expect. The default value is 90% probability.Set the max size of data eligible for the SDA area.Set the max size of data eligible for the TDA area.Set the max size of data eligible for the ZDA area.Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered.Set the maximum amount for a single stack increment operation.Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic.Set the maximum number of template instantiation notes for a single warning or error.Set the number of 64 KiB flash segments.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.Set the prologue and epilogue hook addresses to TPF_TRACE_PROLOGUE_SKIP_TARGET and TPF_TRACE_EPILOGUE_SKIP_TARGET. Equivalent to using -mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGET and -mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGETSet the target CPU type.Set the top-level directory for storing the profile data. The default is 'pwd'.Set the trace check address for epilogue tpf hookSet the trace check address for prologue tpf hookSet the trace jump address for epilogue tpf hookSet the trace jump address for prologue tpf hookSets LP_COUNT register width.  Possible values are 8, 16, 20, 24, 28, and 32.Setting spec %s to '%s'
  
! Shape specification for allocatable scalar at %CShapes for operands at %L and %L are not conformableShapes of ORDER at %L and SHAPE at %L are differentShare slots for saving different hard registers.Share stack slots for spilled pseudo-registers.Shared DO termination label %d at %CShorten address references during linking.Show column numbers in diagnostics, when available.  Default on.Show labels annotating ranges of source code when showing source.Show line numbers in the left margin when showing source.Show stack depths of events in paths.Show the source line with a caret indicating the column.Shrink-wrap parts of the prologue and epilogue separately.Simplification errorSimplification of SPREAD at %C not yet implementedSize in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs.Size of %qs argument of %qs intrinsic at %L too small (%i/%i)Size of the stack guard expressed as a power of two in bytes.Size of tiles for loop blocking.Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os.Sizes of ORDER at %L and SHAPE at %L are differentSkip setting up RAX register when passing variable arguments.Small data area: none, sdata, use.Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts.  Default value is 1.Sorry, !$ACC DECLARE at %L is not allowed in BLOCK constructSorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupportedSorry, coindexed access to an unlimited polymorphic component at %L is not supportedSorry, coindexed access to an unlimited polymorphic object at %L is not supportedSorry, only support for integer kind %d implemented for image-set at %LSorry, the event component of derived type at %L is not yet supportedSorry, the lock component of derived type at %L is not yet supportedSort the symbols according to size.Sort the symbols alphabetically.Source-expr at %L and allocate-object at %L must have the same shapeSource-expr at %L must be scalar or have the same rank as the allocate-object at %LSpecification function %qs at %L cannot be RECURSIVESpecification function %qs at %L cannot be a statement functionSpecification function %qs at %L cannot be an internal functionSpecification function %qs at %L must be PURESpecifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48.Specifies the number of registers replicated in second register bank on entry to fast interrupt.Specifies the number of registers to reserve for interrupt handlers.Specifies the registers that the processor saves on an interrupt entry and exit.Specifies whether interrupt functions should save and restore the accumulator register.Specify CPU for code generation purposes.Specify CPU for scheduling purposes.Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000.Specify TLS dialect.Specify UNIX standard for predefines and linking.Specify a file to which a list of files output by LTRANS is written.Specify a fpu configuration value from 0 to 7; 0-3 is as FPU spec says, and 4-7 is corresponding to 0-3.Specify a plugin to load.Specify alignment of structure fields default/natural.Specify an ABI.Specify bit size of immediate TLS offsets.Specify cache flush function.Specify cache flush trap number.Specify configuration of instruction mul: fast1, fast2 or slow. The default is fast1.Specify default OpenACC compute dimensions.Specify how many read/write ports for n9/n10 cores.  The value should be 3r2w or 2r1w.Specify how to access the thread pointer.Specify how to print any control-flow path associated with a diagnostic.Specify if floating point hardware should be used.Specify integer and floating-point calling convention.Specify main object for TPF-OS.Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure.Specify memcpy expansion strategy when expected size is known.Specify memset expansion strategy when expected size is known.Specify name for 32 bit signed division function.Specify range of registers to make fixed.Specify scheduling priority for dispatch slot restricted insns.Specify size of .local memory used for stack when the exact amount is not known.Specify that an external BLAS library should be used for matmul calls on large-size arrays.Specify that backslash in string introduces an escape character.Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements.Specify that the compiler should target secure code as per ARMv8-M Security Extensions.Specify the ISA to build for: msp430, msp430x, msp430xv2.Specify the MCU to build for.Specify the __fp16 floating-point format.Specify the address generation strategy for ICT call's code model.Specify the address generation strategy for code model.Specify the algorithm to partition symbols and vars at linktime.Specify the code model.Specify the compact branch usage policy.Specify the cpu for pipeline model.Specify the memory model in effect for the program.Specify the minimum bit alignment of structures. (Deprecated).Specify the model for atomic operations.Specify the name of the target CPU.Specify the name of the target GPU.Specify the name of the target architecture.Specify the name of the target floating point configuration.Specify the name of the target floating point hardware/format.Specify the register to be used for PIC addressing.Specify the security level of c-isr for the whole file.Specify the size of each cache block, which must be a power of 2 between 4 and 512.Specify the size of each interrupt vector, which must be 4 or 16.Specify the target CPU.Specify the target RX cpu type.Specify the target architecture.Specify the target floating-point hardware/format.Specify the target processor.Specify the type of hardware multiply to support.Specify the version of the ptx ISA to use.Specify thread local storage scheme.Specify thread pointer register number.Specify use soft floating point ABI which mean alias to -mabi=2.Specify use soft floating point ABI which mean alias to -mabi=2fp+.Specify where to find the compiled intrinsic modules.Specify whether functions should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower).Specify whether variables should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower).Specify which ABI to use for Objective-C family code and meta-data generation.Specify which ABI type to generate code for: 2, 2fp+.Specify which post scheduling nop insertion scheme to apply.Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associatedSplit 32-byte AVX unaligned load.Split 32-byte AVX unaligned store.Split lifetimes of induction variables when loops are unrolled.Split paths leading to loop backedges.Split unaligned 8 byte vector moves before post-modify address generation.Split wide types into independent registers earlier.Split wide types into independent registers.Stack frame larger than 2G is not supported for %<-fsplit-stack%>Start expression in DO loopStat-variable at %L must be a scalar INTEGER variableStat-variable at %L shall not be %sd within the same %s statementStatement at %L is not a valid branch target statement for the branch statement at %LStatement function %qs at %L conflicts with function nameStatement function %qs at %L is not allowed as an actual argumentStatement function %qs at %L may not have pointer or allocatable attributeStatement function %qs is invalid in procedure pointer assignment at %LStatement function %qs requires argument list at %CStatement function at %CStatement function at %L cannot appear within an INTERFACEStatement function at %L is recursiveStatement label at %C is zeroStatement label in END CRITICAL at %C does not match CRITICAL labelStatement label in ENDDO at %C doesn't match DO labelStatement label list in GOTO at %C cannot be emptyStatement label without statement at %LStatically link the GNU Fortran helper library (libgfortran).Step expression in DO loopStep expression in DO loop at %L cannot be zeroStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available.Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available.Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent).Store doubles in 64 bits.Store function names in object code.Stores doubles in 32 bits.  This is the default.Stores the MDUC registers in interrupt handlers for G13 target.Stream extra data to support more aggressive devirtualization in LTO local transformation mode.Stride must not be present at %LStride should not be specified for array section in %s clause at %LStrides not allowed in coarray subscript at %CString length at %L is too largeStructure component %qs at %L cannot be an EQUIVALENCE objectStructure constructor with missing optional arguments at %CStructure constructor with named arguments at %CStructure name %qs at %C cannot be the same as an intrinsic typeStructure name expected after RECORD at %CStructure name expected in non-nested structure declaration at %CSubroutine %qs at %L is INTRINSIC but is not compatible with an intrinsicSubroutine call to %qs at %L is not PURESubroutine call to %qs in DO CONCURRENT block at %L is not PURESubroutine call to %qs in FORALL block at %L is not PURESubroutine call to intrinsic %qs at %L is not PURESubroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURESubroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LSubroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %LSubstring at %L has length zeroSubstring end index at %L exceeds the string lengthSubstring end index at %L is too largeSubstring end index at %L must be of type INTEGERSubstring end index at %L must be scalarSubstring start index at %L is less than oneSubstring start index at %L must be of type INTEGERSubstring start index at %L must be scalarSuggest that the override keyword be used when the declaration of a virtual function overrides another.Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %dSum of second and third arguments of IBITS exceeds bit size at %LSupply a list of objects to be linked from a file, rather than the command line.Support 3DNow! built-in functions.Support AES built-in functions and code generation.Support AVX512VNNI built-in functions and code generation.Support AVX512VP2INTERSECT built-in functions and code generation.Support Athlon 3Dnow! built-in functions.Support BMI built-in functions and code generation.Support BMI2 built-in functions and code generation.Support C++17 allocation of over-aligned types.Support CLDEMOTE built-in functions and code generation.Support CLFLUSHOPT instructions.Support CLWB instruction.Support CLZERO built-in functions and code generation.Support ENQCMD built-in functions and code generation.Support F16C built-in functions and code generation.Support FMA4 built-in functions and code generation.Support FSGSBASE built-in functions and code generation.Support FXSAVE and FXRSTOR instructions.Support GFNI built-in functions and code generation.Support Hardware Lock Elision prefixes.Support LWP built-in functions and code generation.Support LZCNT built-in function and code generation.Support MMX and SSE built-in functions and code generation.Support MMX built-in functions.Support MMX, SSE and SSE2 built-in functions and code generation.Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation.Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BF16 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BITALG built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VBMI2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VPOPCNTDQ built-in functions and code generation.Support MOVDIR64B built-in functions and code generation.Support MOVDIRI built-in functions and code generation.Support MWAITX and MONITORX built-in functions and code generation.Support PCLMUL built-in functions and code generation.Support PCONFIG built-in functions and code generation.Support PKU built-in functions and code generation.Support PREFETCHW instruction.Support PREFETCHWT1 built-in functions and code generation.Support PTWRITE built-in functions and code generation.Support RDPID built-in functions and code generation.Support RDRND built-in functions and code generation.Support RDSEED instruction.Support RTM built-in functions and code generation.Support SGX built-in functions and code generation.Support SHA1 and SHA256 built-in functions and code generation.Support TBM built-in functions and code generation.Support TLS segment larger than 64K.Support VAES built-in functions and code generation.Support VPCLMULQDQ built-in functions and code generation.Support WAITPKG built-in functions and code generation.Support WBNOINVD built-in functions and code generation.Support XOP built-in functions and code generation.Support XSAVE and XRSTOR instructions.Support XSAVEC instructions.Support XSAVEOPT instruction.Support XSAVES and XRSTORS instructions.Support alignments of up to 64-bits.Support calls between Thumb and ARM instruction sets.Support code generation of Advanced Bit Manipulation (ABM) instructions.Support code generation of cmpxchg16b instruction.Support code generation of crc32 instruction.Support code generation of movbe instruction.Support code generation of popcnt instruction.Support code generation of sahf instruction in 64bit x86-64 code.Support dynamic initialization of thread-local variables in a different translation unit.Support flag-preserving add-carry instructions.Support for HSA does not implement immediate 16 bit FPU operandsSupport for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implementedSupport for the A argument at %L with allocatable components is not yet implementedSupport legacy multi-threading.Support message passing with the Parallel Environment.Support more than 8192 GOT entries on ColdFire.Support multi-threading.Support multiply accumulate instructions.Support synchronous non-call exceptions.Supported AArch64 return address signing scope (for use with -msign-return-address= option):Supported ABIs (for use with the -mabi= option):Supported LTO compression algorithms: zlibSuppress output of addresses in debugging dumps.Suppress output of instruction numbers, line number notes and addresses in debugging dumps.Suppress output of previous and next insn numbers in debugging dumps.Suppress warnings.Switch ARM/Thumb modes on alternating functions for compiler testing.Switch on/off MIPS16 ASE on alternating functions for compiler testing.Switches off the -mstack-guard= option.Switches off the -mstack-size= option.Symbol %qs already declaredSymbol %qs at %C already declaredSymbol %qs at %C also declared as a type at %LSymbol %qs at %C has already been host associatedSymbol %qs at %C has no IMPLICIT typeSymbol %qs at %C has not been previously definedSymbol %qs at %C is already in a COMMON blockSymbol %qs at %C is ambiguousSymbol %qs at %C must be a NAMELIST group nameSymbol %qs at %L already has an explicit interfaceSymbol %qs at %L already has basic type of %sSymbol %qs at %L cannot have a typeSymbol %qs at %L conflicts with symbol from module %qs, use-associated at %LSymbol %qs at %L conflicts with the rename symbol at %LSymbol %qs at %L conflicts with the symbol at %LSymbol %qs at %L has no IMPLICIT typeSymbol %qs at %L has no IMPLICIT type; did you mean %qs?Symbol %qs at %L is ambiguousSymbol %qs at %L is marked PRIVATE but has been given the binding label %qsSymbol %qs has mixed component and non-component accesses at %LSymbol %qs in COMMON at %C cannot be a POINTER arraySymbol %qs in namelist %qs is INTENT(IN) at %CSymbol %qs is used before it is typed at %LSymbol %qs must be a PARAMETER in DATA statement at %CSymbol %qs present on both FROM and TO clauses at %LSymbol %qs present on multiple clauses at %LSymbol %qs referenced at %L not found in intrinsic module ISO_C_BINDINGSymbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENVSymbol %qs referenced at %L not found in module %qsSymbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qsSymbol at %C is not appropriate for an expressionSymbol at %L is not a DUMMY variableSynonym for "-export-dynamic" for linker versions that support it.Synonym for "image_base".Synonym for -Wcomment.Synonym of -gnatk8.Syntax error in !$ACC DECLARE list at %CSyntax error in !$ACC ROUTINE ( NAME ) at %CSyntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAMESyntax error in !$OMP DECLARE TARGET list at %CSyntax error in !$OMP THREADPRIVATE list at %CSyntax error in !GCC$ ATTRIBUTES statement at %CSyntax error in !GCC$ IVDEP directive at %CSyntax error in !GCC$ NOVECTOR directive at %CSyntax error in !GCC$ UNROLL directive at %CSyntax error in !GCC$ VECTOR directive at %CSyntax error in %s statement at %CSyntax error in ABSTRACT INTERFACE statement at %CSyntax error in ASYNCHRONOUS statement at %CSyntax error in AUTOMATIC statement at %CSyntax error in CASE specification at %CSyntax error in CHARACTER declaration at %CSyntax error in CLASS IS specification at %CSyntax error in COMPLEX constant at %CSyntax error in ELSE IF statement after %LSyntax error in ENUMERATOR definition at %CSyntax error in EQUIVALENCE statement at %LSyntax error in FORALL iterator at %CSyntax error in I/O iterator at %CSyntax error in IF-clause after %CSyntax error in IF-expression at %CSyntax error in IMPORT statement at %CSyntax error in NAME= specifier for binding label at %CSyntax error in OpenACC expression list at %CSyntax error in OpenMP DEPEND SINK list at %CSyntax error in OpenMP variable list at %CSyntax error in PROCEDURE statement at %CSyntax error in PROTECTED statement at %CSyntax error in RANK specification at %CSyntax error in SAVE statement at %CSyntax error in STATIC statement at %CSyntax error in SUBMODULE statement at %CSyntax error in SUBSTRING specification at %CSyntax error in TYPE IS specification at %CSyntax error in VALUE statement at %CSyntax error in VOLATILE statement at %CSyntax error in anonymous structure declaration at %CSyntax error in argument list at %CSyntax error in array constructor at %CSyntax error in character length specification at %CSyntax error in common block name at %CSyntax error in data declaration at %CSyntax error in expression at %CSyntax error in generic specification at %CSyntax error in iterator at %CSyntax error in nested structure declaration at %CSyntax error in old style initialization of %s at %CSyntax error in old style initializer list at %CSyntax error in procedure pointer component at %CSyntax error: Trailing garbage in END INTERFACE statement at %CSyntax error: Trailing garbage in INTERFACE statement at %CTARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %LTARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %LTARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %LTEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPETEAM= attribute in %C misplacedTHREADPRIVATE object %qs in %s clause at %LTHREADPRIVATE object %qs in SHARED clause at %LTILE requires constant expression at %LTLS dialect to use:TLS is not implemented for GCN.TODO: Vector sections in data statementsTODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions.TYPE IS at %L overlaps with TYPE IS at %LTYPE with intrinsic-type-spec at %CTake advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses.Taken at least once:%s of %d
  Takes two non-negative integer numbers separated by a comma. Prepend the function label with the number of two-byte Nop instructions indicated by the first.  Append Nop instructions covering the number of halfwords indicated by the second after the label.  Nop instructions of the largest possible size are used (six, four or two bytes), beginning with the largest possible size.  Using 0 for both values disables hotpatching.Target DFLOAT double precision code.Target block's relative execution frequency (as a percentage) required to sink a statement.Target expression in pointer assignment at %L must deliver a pointer resultTarget has split I&D.Target of rank remapping is too small (%ld < %ld)Target the AM33 processor.Target the AM33/2.0 processor.Target the AM34 processor.Target the FT32B architecture.Target the software simulator.Target: %s
  Tell DCE to remove unused C++ allocations.Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes.The %<-mfloat128%> option may not be fully supportedThe %s directive cannot be specified within a %s region at %LThe A argument at %L has type %s but the function passed as OPERATOR at %L returns %sThe A argument at %L of CO_REDUCE shall not be polymorphicThe A argument at %L to the intrinsic %s shall not be coindexedThe 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)The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %LThe DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %LThe ENI instruction operand must be either 0 or 1The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this objectThe FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%dThe FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%dThe FROM argument to MOVE_ALLOC at %L shall not be coindexedThe H format specifier at %L is a Fortran 95 deleted featureThe Hollerith constant at %L is truncated in conversion to %qsThe INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializerThe KIND parameter %qs at %C cannot either be ASSUMED or DEFERREDThe KIND parameter %qs in the PDT constructor at %C has no valueThe KIND part_ref at %C must be applied to an expression of intrinsic typeThe LEN part_ref at %C must be applied to a CHARACTER expressionThe NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLEThe RE or IM part_ref at %C must be applied to a COMPLEX expressionThe SELECT RANK CASE expression at %C must be a scalar, integer constantThe SELECT RANK selector at %C must be an assumed rank variableThe TO argument to MOVE_ALLOC at %L shall not be coindexedThe TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphicThe absolute value of SHIFT at %L must be less than or equal to BIT_SIZE(%qs)The absolute value of SHIFT at %L must be less than or equal to SIZE at %LThe allocatable object %qs at %L must have an explicit function interface or be declared as arrayThe allocate-object at %L and the source-expr at %L shall have the same kind type parameterThe argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %LThe argument of the RANK intrinsic at %L must be a data objectThe assignment to a KIND or LEN component of a parameterized type at %L is not allowedThe assumed-rank array %qs at %L shall not have a codimensionThe assumed-rank array at %C shall not have a codimensionThe assumed-rank array at %L requires that the dummy argument %qs has assumed-rankThe bug is not reproducible, so it is likely a hardware or OS problem.
! The character constant at %L is truncated in conversion to %sThe character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the sameThe character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the sameThe code model option names for -mcmodel:The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attributeThe component at %C which is a type parameter must be a scalarThe component with KIND or LEN attribute at %C does not not appear in the type parameter list at %LThe default (and opposite of -static), implied by user mode executables, shared libraries and bundles.The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot.The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode).The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely.The derived parameter %qs at %C does not have a default valueThe derived type %qs at %L is of type %qs, which has not been definedThe device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU.The earliest macOS version on which this program will run (formatted for the assembler).The earliest macOS version on which this program will run.The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGETThe element in the structure constructor at %L, for pointer component %qs, is %s but should be %sThe equivalence set for %qs cause an invalid extension to COMMON %qs at %LThe equivalence set for variable %qs declared at %L violates alignment requirementsThe errmsg= argument at %L must be a default-kind character variableThe event variable at %L shall not be coindexedThe following options are language-independentThe following options are language-relatedThe following options are not documentedThe following options are specific to just the language The following options are supported by the language The following options are target specificThe following options control compiler warning messagesThe following options control optimizationsThe following options control parametersThe following options take joined argumentsThe following options take separate argumentsThe function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %sThe function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalarThe function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both argumentsThe function passed as OPERATOR at %L shall have the TARGET attribute either for none or both argumentsThe function passed as OPERATOR at %L shall have the VALUE attribute either for none or both argumentsThe function passed as OPERATOR at %L shall have two argumentsThe function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the argumentsThe function result on the lhs of the assignment at %L must have the pointer attribute.The immediate value must fit into a %d-bit integer for %sThe intrinsic %qs at %L is not included in the selected standard but %s and %qs will be treated as if declared EXTERNAL.  Use an appropriate %<-std=%>* option or define %<-fall-intrinsics%> to allow this intrinsic.The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it.The leftmost part-ref in a data-ref cannot be a function reference at %CThe lower bound for a buffer to be considered for stack smashing protection.The max number of reload pseudos which are considered during spilling a non-reload pseudo.The maximum amount of memory to be allocated by GCSE.The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size.The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed.The maximum conflict delay for an insn to be considered for speculative motion.The maximum depth of a loop nest we completely peel.The maximum depth of recursive inlining for inline functions.The maximum depth of recursive inlining for non-inline functions.The maximum expansion factor when copying basic blocks.The maximum instructions CSE process before flushing.The maximum length of a constant string for a builtin string cmp call eligible for inlining. The default value is 3.The maximum length of path considered in cse.The maximum length of scheduling's pending operations list.The maximum memory locations recorded by cselib.The maximum number of 'after supernode' exploded nodes within the analyzer per supernode, before terminating analysis.The maximum number of RTL nodes that can be recorded as combiner's last value.The maximum number of SSA_NAME assignments to follow in determining a value.The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop.The maximum number of blocks in a region to be considered for interblock scheduling.The maximum number of branches on the path through the peeled sequence.The maximum number of exploded nodes per program point within the analyzer, before terminating analysis of that point.The maximum number of incoming edges to consider for crossjumping.The maximum number of insns combine tries to combine.The maximum number of insns in a region to be considered for interblock scheduling.The maximum number of insns in loop header duplicated by the copy loop headers pass.The maximum number of insns of a completely peeled loop.The maximum number of insns of a peeled loop.The maximum number of insns of an unswitched loop.The maximum number of insns to duplicate when unfactoring computed gotos.The maximum number of instructions in a single function eligible for inlining.The maximum number of instructions in an inner loop that is being considered for versioning.The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops.The maximum number of instructions inline function can grow to via recursive inlining.The maximum number of instructions non-inline function can grow to via recursive inlining.The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass.The maximum number of instructions to consider to fill a delay slot.The maximum number of instructions to consider to find accurate live register information.The maximum number of instructions to consider to unroll in a loop on average.The maximum number of instructions to consider to unroll in a loop.The maximum number of instructions to search backward when looking for equivalent reload.The maximum number of instructions when automatically inlining small functions.The maximum number of instructions when automatically inlining.The maximum number of instructions when inlining for size.The maximum number of iterations through CFG to extend regions.The maximum number of loop iterations we predict statically.The maximum number of nested indirect inlining performed by early inliner.The maximum number of peelings of a single loop that is peeled completely.The maximum number of peelings of a single loop.The maximum number of stmts in loop nest for loop interchange.The maximum number of times a callsite can appear in a call stack within the analyzer, before terminating analysis of a call that would recurse deeper.The maximum number of unrollings of a single loop.The maximum number of unswitchings in a single loop.The maximum ratio between array size and switch branches for a switch conversion to take place.The maximum ratio of insertions to deletions of expressions in GCSE.The maximum size of the lookahead window of selective scheduling.The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto.The minimal probability of speculation success (in percents), so that speculative insn will be scheduled.The minimum UID to be used for a nondebug insn.The minimum constant stride beyond which we should use prefetch hints for.The minimum cost of an expensive expression in the loop invariant motion.The minimum number of matching instructions to consider for crossjumping.The minimum number of supernodes within a function for the analyzer to consider summarizing its effects at call sites.The minimum probability an edge must have for the scheduler to save its state across it.The minimum probability of reaching a source block for interblock speculative scheduling.The minimum size of variables taking part in stack slot sharing when not optimizing.The minimum stride ratio for loop interchange to be profitable.The minimum threshold for probability of semi-invariant condition statement to trigger loop split.The minimum value of stage count that swing modulo scheduler will generate.The module or main program array %qs at %L must have constant shapeThe name %qs at %C has already been used as an external module nameThe name %qs cannot be used as a defined operator at %CThe number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2.The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1.The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %dThe number of cycles the swing modulo scheduler considers when checking conflicts using DFA.The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option.The number of elements for which hash table verification is done for each searched element.The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> optionThe number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> optionThe number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> optionThe number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE.The number of insns executed before prefetch is completed.The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode).The number of prefetches that can run at the same time.The number of registers in each class kept unused by loop invariant motion.The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointerThe object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)The parameter expression at %C must be of INTEGER type and not %s typeThe path to devices.csv.  The GCC driver can normally locate devices.csv itself and pass this option to the compiler, so the user shouldn't need to pass this.The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available.The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available.The pointer object %qs at %L must have an explicit function interface or be declared as arrayThe possible SVE vector lengths:The possible TLS dialects:The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)The resolution file.The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable.The size of L1 cache line.The size of L1 cache.The size of L2 cache.The size of function body to be considered large.The size of stack frame to be considered large.The size of translation unit to be considered large.The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine.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 coarrayThe source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarrayThe stat= argument at %L must be a kind=4 integer variableThe symbol %qs, referenced at %L, is not in the selected standardThe threshold ratio for performing partial redundancy elimination after reload.The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %LThe type for function %qs at %L is not accessibleThe type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parametersThe type parameter spec list at %C contains too many parameter expressionsThe type parameter spec list at %C does not contain enough parameter expressionsThe type parameter spec list in the type-spec at %L cannot contain DEFERRED parametersThe type-spec at %L shall specify that each length type parameter is assumedThe type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]The upper bound for sharing integer constants.The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %LThe value for the KIND parameter %qs at %C does not reduce to a constant expressionThe value of n in %<-finit-character=n%> must be between 0 and 127The value of the PDT LEN parameter '%s' does not agree with that in the dummy declarationThe value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %dThe version of the C++ ABI in use.The version of the C++ ABI used for -Wabi warnings and link compatibility aliases.There is already a procedure with binding name %qs for the derived type %qs at %CThere is no specific function for the generic %qs at %LThere is no specific subroutine for the generic %qs at %LThere's already a non-generic procedure with binding name %qs for the derived type %qs at %CThis is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
  
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! This is the default.This option is deprecated and has no effect.This option is ignored; it is provided for compatibility purposes only.  This used to select linker and preprocessor options for use with newlib.This option lacks documentation.This switch is deprecated; do not use.This switch is deprecated; use -Werror=implicit-function-declaration instead.This switch is deprecated; use -Wextra instead.This switch is deprecated; use -fsanitize-recover= instead.Thread model: %s
  Threadprivate at %L isn't SAVEdThreadprivate variable at %C is an element of a COMMON blockThreshold ipa-cp opportunity evaluation that is still considered beneficial to clone.Thumb-1 hard-float VFP ABIThumb: Assume function pointers may go to non-Thumb aware code.Thumb: Assume non-static functions may be called from ARM code.Thumb: Generate (leaf) stack frames even if not needed.Thumb: Generate (non-leaf) stack frames even if not needed.Thunk is not supposed to have bodyTiled loop cannot be parallelized across gangs, workers and vectors at the same time at %LTime accounted for function prologue, epilogue and other overhead.Time accounted for function thunk overhead.To enable preprocessing, use %<-cpp%>Together with -fpic and -fPIC, do not use GOTPLT references.Toggle -fvar-tracking-assignments.Toggle debug information generation.Too few codimensions at %C, expected %d not %dToo few dummy arguments in DTIO procedure %qs at %LToo many arguments in call to %qs at %LToo many arguments to %s at %LToo many codimensions at %C, expected %d not %dToo many components in structure constructor at %LToo many digits in statement label at %CToo many dummy arguments in DTIO procedure %qs at %LToo many elements in array initializer at %CTransform condition stores into unconditional ones.Transformational function %qs at %L is invalid in an initialization expressionTransparent alias and target%'s assembler names differsTrap for signed overflow in addition, subtraction and multiplication.Trap on integer divide by zero.Treat a throw() exception specification as noexcept to improve code size.Treat all warnings as errors.Treat data references as near, far or medium. medium is default.Treat integers as 32-bit.Treat known sprintf return values as constants.Treat lines with 'D' in column one as comments.Treat main as if it had attribute OS_task.Treat missing header files as generated files.Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer.Treat specified warning as error.Treat the input file as already preprocessed.True if a non-short-circuit operation is optimal.Try running '%s' in the shell to raise its limit.
! Try to allow the linker to turn PIC calls into direct calls.Try to convert virtual calls to direct ones.Try to interchange loops if profitable.Try to lay out derived types as compactly as possible.Tune code for the given processor.Tune expected memory latency.Tune for the specified target CPU or architecture.Turn on CET instrumentation for switch statements that use a jump table and an indirect jump.Turn on Redundant Extensions Elimination pass.Tweak register allocation to help 16-bit instruction generation.Two main PROGRAMs at %L and %CTwo or more part references with nonzero rank must not be specified at %LTwo symbols with same comdat_group are not linked by the same_comdat_group list.Type %qs containing DEFERRED binding at %C is not ABSTRACTType %qs of CLASS variable %qs at %L is not extensibleType declaration %qs at %L is not C interoperable but it is BIND(C)Type definition of %qs at %C was already defined at %LType inaccessible in variable definition context (%s) at %LType mismatch between actual argument at %L and actual argument at %L (%s/%s).Type mismatch in argument %qs at %L; passed %s to %sType name %qs at %C cannot be the same as an intrinsic typeType name %qs at %C conflicts with previously declared entity at %L, which has the same nameType name %qs at %C is ambiguousType of entity at %L is type incompatible with source-expr at %LType of entity at %L is type incompatible with typespecType parameter %qs at %C has no corresponding entry in the type parameter name list at %LType specified for intrinsic function %qs at %L is ignoredType-bound operator at %L cannot be NOPASSType-bound procedure at %CType-spec at %L cannot contain a deferred type parameterType-spec at %L cannot contain an asterisk for a type parameterUNIT not specified at %LUNIT number in CLOSE statement at %L must be non-negativeUNIT number in INQUIRE statement at %L cannot be %dUNIT number in statement at %L must be non-negativeUNIT number missing in statement at %LUNIT specification at %L must be an INTEGER expression or a CHARACTER variableUNIT specification at %L must not be a character PARAMETERUNIT specifier not allowed with NEWUNIT at %LUNLOCK statement at %CUNTIL_COUNT= argument at %L must be a scalar INTEGER expressionUSE statement at %C has no ONLY qualifierUnable to find a specific INTRINSIC procedure for the reference %qs at %LUnable to find symbol %qsUnable to generate load/store offset for fusionUnable to resolve the specific function %qs at %LUnable to resolve the specific subroutine %qs at %LUnclassifiable GCC directive at %CUnclassifiable GCC directive at %C, ignoredUnclassifiable OpenACC directive at %CUnclassifiable OpenMP directive at %CUnclassifiable statement at %CUndefined specific binding %qs as target of GENERIC %qs at %LUnder -ffast-math, generate a FRIZ instruction for (double)(long long) conversions.Under the control of Object Size type, warn about buffer overflow in string manipulation functions like memcpy and strcpy.Unequal character lengths (%ld/%ld) in %sUnequal character lengths (%ld/%ld) in %s at %LUnexpected %<%c%> for nonderived-type variable %qs at %CUnexpected %<*%> for codimension %d of %d at %CUnexpected %<*%> in coarray subscript at %CUnexpected %s statement at %CUnexpected %s statement at %C in INTERFACE bodyUnexpected %s statement in BLOCK DATA at %CUnexpected %s statement in CONTAINS section at %CUnexpected %s statement in FORALL block at %CUnexpected %s statement in INTERFACE block at %CUnexpected %s statement in MODULE at %CUnexpected %s statement in WHERE block at %CUnexpected CASE statement at %CUnexpected DIM argument with noncoarray argument at %LUnexpected END statement at %CUnexpected ENTRY statement at %CUnexpected EOFUnexpected NULL() intrinsic at %L to dummy %qsUnexpected OpenACC parallelism.Unexpected RANK statement at %CUnexpected SHAPE argument at %L to C_F_POINTER with scalar FPTRUnexpected TYPE IS statement at %CUnexpected alternate return specifier in subroutine call at %LUnexpected character in variable list at %CUnexpected characters in PARAMETER statement at %CUnexpected coarray designator at %CUnexpected constant at %CUnexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%LUnexpected element %qc in format string at %LUnexpected end of file in %qsUnexpected end of format string in format string at %LUnexpected end of moduleUnexpected intrinsic type %qs at %LUnexpected junk after !$ACC DECLARE at %CUnexpected junk after !$OMP DECLARE REDUCTION at %CUnexpected junk after !$OMP DECLARE TARGET at %CUnexpected junk after $OMP ATOMIC statement at %CUnexpected junk after $OMP BARRIER statement at %CUnexpected junk after $OMP CANCELLATION POINT statement at %CUnexpected junk after $OMP CRITICAL statement at %CUnexpected junk after $OMP FLUSH statement at %CUnexpected junk after $OMP MASTER statement at %CUnexpected junk after $OMP TASKGROUP statement at %CUnexpected junk after $OMP WORKSHARE statement at %CUnexpected junk after %qs at %LUnexpected junk after NOWAIT clause at %CUnexpected junk after OMP THREADPRIVATE at %CUnexpected junk after TASKWAIT clause at %CUnexpected junk after TASKYIELD clause at %CUnexpected junk after function declaration at %CUnexpected junk at %CUnexpected junk in formal argument list at %CUnexpected thumb1 far jumpUnexpected use of subroutine name %qs at %CUninitialized probability of edge %i->%iUnit number in I/O statement too largeUnit number in I/O statement too smallUnknown argument %qs at %L to intrinsic %sUnknown argument list function at %LUnknown attribute in !GCC$ ATTRIBUTES statement at %CUnknown form for stack limit expressionUnknown intrinsic opUnknown operator %%<%s%%> at %%LUnknown operator %%<%s%%> at %%L; did you mean '%s'?Unknown procedure name %qs at %CUnlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tagUnrecognized MCU name %qs, assuming that it has no hardware multiply.
  Use the %<-mhwmult%> option to set this explicitly.Unrecognized MCU name %qs, assuming that it is just a MSP430 with no hardware multiply.
  Use the %<-mcpu%> and %<-mhwmult%> options to set these explicitly.Unrecognized MCU name %qs, assuming that it just supports the MSP430 ISA.
  Use the %<-mcpu%> option to set the ISA explicitly.Unrecognized MCU name %qs.Unrecognized option to %<-finit-logical%>: %sUnrecognized option to endianness value: %qsUnrecognized option to floating-point init value: %qsUnrecognized option: %qsUnsupported code '%c' for fixed-point:Unsupported operand for code '%c'Unsupported statement inside WHERE at %LUnsupported value for mmpy-optionUnsupported: multiple OpenACC 'routine' levels of parallelismUnterminated character constant beginning at %CUnused PRIVATE module variable %qs declared at %LUnused dummy argument %qs at %LUnused initialization string at %L because variable has zero lengthUnused module variable %qs which has been explicitly imported at %LUnused parameter %qs declared at %LUnused parameter %qs which has been explicitly imported at %LUnused variable %qs declared at %LUpper array reference at %L is out of bounds (%ld < %ld) in dimension %dUpper array reference at %L is out of bounds (%ld > %ld) in dimension %dUpper bound of last coarray dimension must be %<*%> at %CUpper cobound is less than lower cobound at %LUpper cobound is less than lower cobound of 1 at %LUsage: %s [OPTION]... SUB_COMMAND [OPTION]...
*************** Use the %<-mcpu%> option to set the ISA
*** 1849,1877 ****
  
  Use %reloc() operators, rather than assembly macros, to load addresses.Use -G for data that is not defined by the current object.Use -G for object-local data.Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM).Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit floating-point registers.Use 32-bit general registers.Use 32-bit offsets in jump tables rather than 16-bit offsets.Use 4 byte entries in switch tables.Use 4 media accumulators.Use 4-operand madd.s/madd.d and related instructions where applicable.Use 4xx half-word multiply instructions.Use 4xx string-search dlmzb instruction.Use 64 FPRs.Use 64 GPRs.Use 64-bit ABI.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 8 media accumulators.Use 80-bit long double.Use ABI reserved registers.Use AltiVec instructions.Use Bionic C library.Use Branch Likely instructions, overriding the architecture default.Use CONST16 instruction to load constants.Use Cyclic Redundancy Check (CRC) instructions.Use EABI.Use Enhanced Virtual Addressing instructions.Use Floating-point Multiply Single to Double (FsMULd) instruction.Use GNU C library.Use GP relative sdata/sbss sections.Use GP-relative addressing to access small data.Use Global INValidate (GINV) instructions.Use H8/300 alignment rules.Use IEEE math for fp comparisons.Use IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.Use ISA 2.07 transactional memory (HTM) instructions.Use LRA instead of reload (transitional).Use LRA instead of reload.Use LRA register allocator.Use Loongson EXTension (EXT) instructions.Use Loongson EXTension R2 (EXT2) instructions.Use Loongson MultiMedia extensions Instructions (MMI) instructions.Use MCU instructions.Use MIPS MSA Extension instructions.Use MIPS-3D instructions.Use MIPS-DSP REV 2 instructions.Use MIPS-DSP instructions.Use Mingw-specific thread support.Use Neon double-word (rather than quad-word) registers for vectorization.Use Neon quad-word (rather than double-word) registers for vectorization.Use NewABI-style %reloc() assembly operators.Use P-mnemonics for branches statically predicted as taken.Use PLT for PIC calls (-fno-plt: load the address from GOT at call site).Use PMC-style 'mad' instructions.Use PowerPC General Purpose group optional instructions.Use PowerPC Graphics group optional instructions.Use PowerPC V2.01 single field mfcr instruction.Use PowerPC V2.02 floating point rounding instructions.Use PowerPC V2.02 popcntb instruction.Use PowerPC V2.05 compare bytes instruction.Use PowerPC V2.06 popcntd instruction.Use PowerPC-64 instruction set.Use RJMP / RCALL even though CALL / JMP are available.Use ROM instead of RAM.Use SSE register passing conventions for SF and DF mode.Use STB_GNU_UNIQUE if supported by the assembler.Use SmartMIPS instructions.Use UNIX assembler syntax.Use UltraSPARC Compare-and-Branch extensions.Use UltraSPARC Fused Multiply-Add extensions.Use UltraSPARC Population-Count instruction.Use UltraSPARC Subtract-Extended-with-Carry instruction.Use UltraSPARC Visual Instruction Set version 1.0 extensions.Use UltraSPARC Visual Instruction Set version 2.0 extensions.Use UltraSPARC Visual Instruction Set version 3.0 extensions.Use UltraSPARC Visual Instruction Set version 4.0 extensions.Use VAX fp.Use VAXC structure conventions.Use VMS exit codes instead of posix ones.Use Virtualization (VZ) instructions.Use __cxa_atexit to register destructors.Use __cxa_get_exception_ptr in exception handling.Use a 32-bit long type.Use a 4-byte record marker for unformatted files.Use a 64-bit long type.Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO.Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.Use a smart stack protection method for certain functions.Use a stack protection method for every function.Use additional VIS instructions introduced in OSA2017.Use addresses that allocate global registers.Use all registers, reserving none for interrupt handlers.Use alternate register names.Use an 8-bit 'int' type.Use an 8-byte record marker for unformatted files.Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code.Use arbitrary sized immediates in bit operations.Use big-endian byte order.Use branch-and-break sequences to check for integer divide by zero.Use branch-protection features.Use bras for executable < 64k.Use call-clobbered registers for parameters and return value.Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.Use caller save register across calls if possible.Use certain scalar instructions added in ISA 3.0.Use control speculation.Use custom stacks instead of local memory for automatic storage.Use data speculation after reload.Use data speculation before reload.Use decimal floating point instructions.Use default method for sdata handling.Use different calling convention using 'rtd'.Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.Use direct references against %gs when accessing tls data.Use eXtended Physical Address (XPA) instructions.Use epsilon-respecting floating point compare instructions.Use expression value profiles in optimizations.Use f2c calling convention.Use features of and optimize for CPU.Use features of and schedule code for given CPU.Use features of and schedule given CPU.Use features of architecture ARCH.Use flat register window model.Use fp double instructions.Use fp registers.Use full-set registers for register allocation.Use given SPARC-V9 code model.Use given TILE-Gx code model.Use given address mode.Use given assembler dialect.Use given register vector width instructions instead of maximum register width in the auto-vectorizer.Use given stack-protector guard.Use given thread-local storage dialect.Use given x86-64 code model.Use hardware FP (default).Use hardware FP.Use hardware division instructions on ColdFire.Use hardware floating point conversion instructions.Use hardware floating point instructions.Use hardware floating point square root instruction.Use hardware floating point.Use hardware floating-point divide and square root instructions.Use hardware fp.Use hardware instructions for integer division.Use hardware prefetch instruction.Use hardware quad FP instructions.Use hardware transactional execution instructions.Use hardware vector facility instructions and enable the vector ABI.Use in block control speculation.Use in block data speculation after reload.Use in block data speculation before reload.Use in/loc/out register names.Use indirect CALLXn instructions for large programs.Use indirect calls.Use inline plt sequences to implement long calls and -fno-plt.Use instructions for a future architecture.Use instructions of and schedule code for given CPU.Use integer madd/msub instructions.Use internal function id in profile lookup.Use jump tables for sufficiently large switch statements.Use ldcw/ldcd coherent cache-control hint.Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls.Use library calls to perform floating-point operations (default).Use little-endian byte order.Use ll, sc and sync instructions.Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable.Use media instructions.Use microMIPS instructions.Use multiply add/subtract instructions.Use multiply high instructions for high part of 32x32 multiply.Use musl C library.Use native (MS) bitfield layout.Use new adddi3/subdi3 patterns.Use normal calling convention.Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previouslyUse of non-intrinsic module %qs at %C conflicts with intrinsic module name used previouslyUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %sUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qsUse only one TOC entry per procedure.Use ordinarily cached memory accesses for volatile references.Use packed stack layout.Use paired-single floating-point instructions.Use pattern compare instructions.Use pc-relative switch case tables - this enables case table shortening.Use portable calling conventions.Use profiling information for branch probabilities.Use propolice as a stack protection method.Use push instructions to save outgoing arguments.Use r11 to hold the static link in calls to functions via pointers.Use red-zone in the x86-64 code.Use reduced-set registers for register allocation.Use register stack for parameters and return value.Use registers for argument passing.Use registers r2 and r5.Use reorder instructions (swap and byte reversed load/store) (default).Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Use sample profile information for call graph node weights. The profile file is specified in the argument.Use shared libraries.Use simple data speculation check for control speculation.Use simple data speculation check.Use simulator runtime.Use smaller but slower prologue and epilogue code.Use software emulation for floating point (default).Use software floating point comparisons.Use software floating point.Use stack bias.Use stack protection method only for functions with the stack_protect attribute.Use structs on stronger alignment for double-word copies.Use stubs for function prologues.Use subroutines for function prologues and epilogues.Use synci instruction to invalidate i-cache.Use table based fast divide (default at -O3).Use table lookup optimization for small signed integer divisions.Use tas.b instruction for __atomic_test_and_set.Use the AltiVec ABI extensions.Use the Cray Pointer extension.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU assembler syntax.Use the GNU extension to the PE format for aligned common data.Use the RTL dead code elimination pass.Use the RTL dead store elimination pass.Use the bfd linker instead of the default linker.Use the bit-field instructions.Use the divide instruction.Use the floating point unit for integer add/subtract.Use the given base register for addressing the stack-protector guard.Use the given data alignment.Use the given offset for addressing the stack-protector guard.Use the given symbol for addressing the stack-protector guard.Use the gold linker instead of the default linker.Use the hardware barrel shifter instead of emulation.Use the lld LLVM linker instead of the default linker.Use the most feature-enabling options allowed by other options.Use the mvcle instruction for block moves.Use the narrowest integer type possible for enumeration types.Use the new min/max instructions defined in ISA 3.0.Use the simulator runtime.Use the soft multiply emulation (default).Use the software emulation for divides (default).Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code.Use traditional GNU semantics for inline functions.Use trap instead of a library function for undefined behavior sanitization.Use trap instructions to check for integer divide by zero.Use uClibc C library.Use unicode startup and define UNICODE macro.Use vector and scalar instructions added in ISA 2.07.Use vector instructions added in ISA 3.0.Use vector/scalar (VSX) instructions.Use zero-extending memory loads, not sign-extending ones.Used for generating code for some older kernel revisions.Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE constructUser operator %qs referenced at %L not found in module %qsUser operator procedure %qs at %L cannot be assumed character lengthUser operator procedure %qs at %L must be a FUNCTIONUser operator procedure %qs at %L must have at least one argumentUses of this option are diagnosed.Using IBM extended precision %<long double%>Using IEEE extended precision %<long double%>Using built-in specs.
  Usually "private extern" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.VALUE argument of the %s intrinsic function at %L shall be definableVALUE attribute at %CVALUE is not allowed inside of BLOCK at %CVALUE object %qs in %s clause at %LVALUE statement at %CVOIDmode on an outputVOLATILE attribute at %CVOLATILE attribute at %L cannot be specified in a PURE procedureVOLATILE statement at %CValid Nios II ISA levels (for -march):Valid arguments for the -msdata= option:Valid arguments to -malign-:Valid arguments to -mcode-readable=:Valid arguments to -mfpmath=:Valid arguments to -mr10k-cache-barrier=:Valid arguments to -mstack-protector-guard=:Valid arguments to -mstringop-strategy=:Valid arguments to -mtp=:Valid options for GP-relative addressing (for -mgpopt):Validate vtable pointers before using them.Variable %qs at %C cannot be redefined inside loop beginning at %LVariable %qs at %C with an initializer already appears in a DATA statementVariable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scopeVariable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributesVariable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)Variable %qs at %L cannot have both the POINTER and BIND(C) attributesVariable %qs at %L has not been assigned a format labelVariable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)Variable %qs at %L in this context must be constantVariable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray componentsVariable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argumentVariable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphicVariable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowedVariable %qs at %L may not be a C interoperable kind but it is BIND(C)Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qsVariable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qsVariable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarrayVariable %qs at %L set to undefined value inside loop  beginning at %L as INTENT(OUT) argument to subroutine %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qsVariable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarrayVariable %qs cannot appear in a variable definition context (%s) at %L in PURE procedureVariable %qs cannot appear in the expression at %LVariable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qsVariable %qs has not been assigned a target label at %LVariable %qs in %s clause is used in NAMELIST statement at %LVariable %qs in common block %qs at %C cannot be bind(c) since it is not globalVariable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a globalVariable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %LVariable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %LVariable %qs is not a dummy argument at %LVariable %qs is used at %L before the ENTRY statement in which it is a parameterVariable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %LVariable %qs with binding label %qs at %L uses the same global identifier as entity at %LVariable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameterVariable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarrayVariable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarrayVariable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeVariable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attributeVariable %s at %L with NO_ARG_CHECK attribute may only be used as actual argumentVariable %s at %L with NO_ARG_CHECK attribute shall be a dummy argumentVariable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic typeVariable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size arrayVariable %s at %L with NO_ARG_CHECK attribute shall not have a subobject referenceVariable %s cannot be INTENT(IN) at %CVariable %s cannot be assigned in PURE procedure at %CVariable at %C is an element of a COMMON blockVariable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveVariable is USE-associated with !$ACC DECLARE at %LVariable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %LVariable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LVariable type is UNKNOWN in assignment at %LVariable with NO_ARG_CHECK attribute at %L is only permitted as argument to the intrinsic functions C_LOC and PRESENTVector library ABI to use.Vectorize for double-word operations.Version loops based on whether indices have a stride of one.Virtual function multiversioning not supportedVolatile memory accesses do not use I/O load/store instructions.Volatile memory accesses use I/O load/store instructions.WAIT at %C not allowed in Fortran 95WAIT clause at %L requires a scalar INTEGER expressionWAIT statement not allowed in PURE procedure at %CWHERE assignment target at %L has inconsistent shapeWHERE mask at %L has inconsistent shapeWHERE/ELSEWHERE clause at %L requires a LOGICAL arrayWarn about "extern" declarations not at file scope.Warn about "suspicious" constructs.Warn about 'new' of type with extended alignment without -faligned-new.Warn about @selector()s without previously declared methods.Warn about C constructs that are not in the common subset of C and C++.Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020.Warn about C++ polymorphic types where adding final keyword would improve code quality.Warn about C++ virtual methods where adding final keyword would improve code quality.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about GCC format strings with strings unsuitable for diagnostics.Warn about NULL being passed to argument slots marked as requiring non-NULL.Warn about PCH files that are found but not used.Warn about USE statements that have no ONLY qualifier.Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage.Warn about accesses to interior zero-length array members.Warn about alignment of COMMON blocks.Warn about all enumerated switches missing a specific case.Warn about an empty body in an if or else statement.Warn about an invalid DO loop.Warn about boolean expression compared with an integer value different from true/false.Warn about buffer overflow in string manipulation functions like memcpy and strcpy.Warn about called procedures not explicitly declared.Warn about calling std::move on a local object in a return statement preventing copy elision.Warn about calls to snprintf and similar functions that truncate output.Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1.Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument.Warn about calls with implicit interface.Warn about casting functions to incompatible types.Warn about casts between incompatible function types.Warn about casts that will produce a null result.Warn about casts which discard qualifiers.Warn about catch handlers of non-reference type.Warn about certain operations on boolean expressions.Warn about code paths in which NULL is passed to a must-not-be-NULL function argument.Warn about code paths in which a NULL pointer is dereferenced.Warn about code paths in which a freed value is used.Warn about code paths in which a heap-allocated pointer leaks.Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a stack frame that has returned.Warn about code paths in which a non-heap pointer is freed.Warn about code paths in which a pointer can be freed more than once.Warn about code paths in which a pointer to a stale stack frame is used.Warn about code paths in which a possibly-NULL pointer is dereferenced.Warn about code paths in which a possibly-NULL value is passed to a must-not-be-NULL function argument.Warn about code paths in which a stdio FILE can be closed more than once.Warn about code paths in which a stdio FILE is not closed.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an uninitialized value is used.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which sensitive data is written to a file.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about constant integer divisions with truncated results.Warn about creation of array temporaries.Warn about dangling else.Warn about declarations of entities that may be missing attributes that related entities have been declared with.Warn about deleting polymorphic objects with non-virtual destructors.Warn about deprecated 'vector long ...' AltiVec type usage.Warn about deprecated uses of volatile qualifier.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enumerated switches missing a "default:" statement.Warn about enumerated switches, with no default, missing a case.Warn about equality comparisons involving REAL or COMPLEX expressions.Warn about features not present in ISO C11, but present in ISO C2X.Warn about features not present in ISO C90, but present in ISO C99.Warn about features not present in ISO C99, but present in ISO C11.Warn about features not present in traditional C.Warn about format strings that are not literals.Warn about format strings that contain NUL bytes.Warn about function call elimination.Warn about function calls with format strings that write past the end of the destination region.Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1.Warn about function parameters declared without a type specifier in K&R-style functions.Warn about function pointer arithmetic.Warn about functions which might be candidates for __attribute__((cold)).Warn about functions which might be candidates for __attribute__((const)).Warn about functions which might be candidates for __attribute__((malloc)).Warn about functions which might be candidates for __attribute__((noreturn)).Warn about functions which might be candidates for __attribute__((pure)).Warn about functions which might be candidates for format attributes.Warn about global functions without previous declarations.Warn about global functions without prototypes.Warn about implicit conversion of enum types.Warn about implicit conversions from "float" to "double".Warn about implicit declarations.Warn about implicit function declarations.Warn about inappropriate attribute usage.Warn about incompatible integer to pointer and pointer to integer conversions.Warn about invalid OpenACC dimensions.Warn about invalid uses of the "offsetof" macro.Warn about macros defined in the main file that are not used.Warn about maybe uninitialized automatic variables.Warn about missing ampersand in continued character constants.Warn about missing fields in struct initializers.Warn about missing sized deallocation functions.Warn about misuses of pragmas.Warn about most implicit conversions.Warn about multiple declarations of the same object.Warn about narrowing conversions within { } that are ill-formed in C++11.Warn about non-virtual destructors.Warn about none ISO msvcrt scanf/printf width extensions.Warn about optimizations that assume that signed overflow is undefined.Warn about overflow in arithmetic expressions.Warn about overloaded virtual function names.Warn about overriding initializers with side effects.Warn about overriding initializers without side effects.Warn about packed bit-fields whose offset changed in GCC 4.4.Warn about pointer casts which increase alignment.Warn about positional initialization of structs requiring designated initializers.Warn about possible aliasing of dummy arguments.Warn about possible security problems with format functions.Warn about possible violations of sequence point rules.Warn about possibly incorrect subscripts in do loops.Warn about possibly missing braces around initializers.Warn about possibly missing parentheses.Warn about possibly nested block comments, and C++ comments spanning more than one physical line.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about real-literal-constants with 'q' exponent-letter.Warn about redundant calls to std::move.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about semicolon after in-class function definition.Warn about sign differences with format functions.Warn about signed-unsigned comparisons.Warn about some C++ One Definition Rule violations during link time optimization.Warn about statements between switch's controlling expression and the first case.Warn about stray tokens after #else and #endif.Warn about strftime formats yielding 2-digit years.Warn about subscripts whose type is "char".Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.Warn about suspicious declarations of "main".Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.Warn about suspicious length parameters to certain string functions if the argument uses sizeof.Warn about suspicious uses of memory addresses.Warn about switch values that are outside of the switch's type range.Warn about switches with boolean controlling expression.Warn about things that change between the current -fabi-version and the specified version.Warn about things that will change when compiling with an ABI-compliant compiler.Warn about truncated character expressions.Warn about truncated source lines.Warn about truncation in string manipulation functions like strncat and strncpy.Warn about type safety and similar errors and mismatches in declarations with alias attributes.Warn about uncasted NULL used as sentinel.Warn about underflow of numerical constant expressions.Warn about uninitialized automatic variables.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.Warn about unsuffixed float constants.Warn about unused dummy arguments.Warn about use of multi-character character constants.Warn about useless casts.Warn about user-specified include directories that do not exist.Warn about uses of __attribute__((deprecated)) declarations.Warn about uses of __attribute__((warning)) declarations.Warn about uses of a comma operator within a subscripting expression.Warn about uses of register storage specifier.Warn about uses of std::initializer_list that can result in dangling pointers.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn about zero-trip DO loops.Warn for calls to allocation functions that specify zero bytes.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for implicit type conversions between signed and unsigned integers.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn for obsolescent usage in a declaration.Warn for placement new expressions with undefined behavior.Warn for suspicious integer expressions in boolean context.Warn for unsafe raw memory writes to objects of class types.Warn from speculative compiles such as __traits(compiles).Warn if "defined" is used outside #if.Warn if C++17 noexcept function type will change the mangled name of a symbol.Warn if a C-style cast is used in a program.Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.Warn if a comparison always evaluates to true or false.Warn if a comparison is always true or always false due to the limited range of the data type.Warn if a deprecated compiler feature, class, method, or field is used.Warn if a function uses alloca or creates an array with dynamic size.Warn if a local declaration hides an instance variable.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a property for an Objective-C object has no assign semantics specified.Warn if a selector has multiple methods.Warn if a simd directive is overridden by the vectorizer cost model.Warn if a single function's framesize exceeds the given framesize.Warn if a string is longer than the maximum portable length specified by the standard.Warn if a subobject has an abi_tag attribute that the complete object type does not have.Warn if a throw expression will always result in a call to terminate().Warn if a user-procedure has the same name as an intrinsic.Warn if a variable length array is used.Warn if a virtual base has a non-trivial move assignment operator.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if an old-style parameter definition is used.Warn if an undefined macro is used in an #if directive.Warn if comparing pointer parameter with nonnull attribute with NULL.Warn if constant CFString objects contain non-portable characters.Warn if constructor or destructors with priorities from 0 to 100 are used.Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if devices.csv is not found or there are problem parsing it (default: on).Warn if inherited methods are unimplemented.Warn if left shift of a signed value overflows.Warn if left shifting a negative value.Warn if loops have been interchanged.Warn if passing too many arguments to a function for its format string.Warn if qualifiers on arrays which are pointer targets are discarded.Warn if shift count >= width of type.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the address space of an address is changed.Warn if the code is too complicated for the analyzer to fully explore.Warn if the pointer in a pointer assignment might outlive its target.Warn if the type of a variable might be not interoperable with C.Warn if trigraphs are encountered that might affect the meaning of the program.Warn if type qualifiers on pointers are discarded.Warn if type signatures of candidate methods do not match exactly.Warn in case profiles in -fprofile-use do not exist.Warn in case profiles in -fprofile-use do not match.Warn of prototypes causing type conversions different from what would happen in the absence of prototype.Warn on any use of alloca.Warn on direct multiple inheritance.Warn on direct virtual inheritance.Warn on intrinsics not part of the selected standard.Warn on namespace definition.Warn on primary template declaration.Warn on suspicious calls of standard functions computing absolute values.Warn on suspicious constructs involving reverse scalar storage order.Warn that -fno-automatic may break recursion.Warn when __builtin_frame_address or __builtin_return_address is used unsafely.Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.Warn when a #warning directive is encountered.Warn when a base is inaccessible in derived due to ambiguity.Warn when a built-in function is declared with the wrong signature.Warn when a built-in preprocessor macro is undefined or redefined.Warn when a class is redeclared or referenced using a mismatched class-key.Warn when a class or enumerated type is referenced using a redundant class-key.Warn when a const variable is unused.Warn when a conversion function will never be called due to the type it converts to.Warn when a declaration does not specify a type.Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.Warn when a declaration is found after a statement.Warn when a function cannot be expanded to HSAIL.Warn when a function is unused.Warn when a function parameter is only set, otherwise unused.Warn when a function parameter is unused.Warn when a jump misses a variable initialization.Warn when a label is unused.Warn when a left-hand-side array variable is reallocated.Warn when a left-hand-side variable is reallocated.Warn when a literal '0' is used as null pointer.Warn when a logical operator is suspiciously always evaluating to true or false.Warn when a noexcept expression evaluates to false even though the expression can't actually throw.Warn when a pointer differs in signedness in an assignment.Warn when a pointer is cast to an integer of a different size.Warn when a pointer is compared with a zero character constant.Warn when a register variable is declared volatile.Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.Warn when a switch case falls through.Warn when a variable is only set, otherwise unused.Warn when a variable is unused.Warn when a vector operation is compiled outside the SIMD.Warn when all constructors and destructors are private.Warn when an argument passed to a restrict-qualified parameter aliases with another argument.Warn when an atomic memory model parameter is known to be outside the valid range.Warn when an expression value is unused.Warn when an inlined function cannot be inlined.Warn when an optimization pass is disabled.Warn when attempting to free a non-heap object.Warn when converting the type of pointers to member functions.Warn when deleting a pointer to incomplete type.Warn when fields in a struct with the packed attribute are misaligned.Warn when logical not is used on the left hand side operand of a comparison.Warn when multiple, different, fast interrupt handlers are in the compilation unit.Warn when non-templatized friend functions are declared within a template.Warn when not issuing stack smashing protection for some reason.Warn when one local variable shadows another local variable or parameter of compatible type.Warn when one local variable shadows another local variable or parameter.Warn when one variable shadows another (globally).Warn when one variable shadows another.  Same as -Wshadow=global.Warn when overload promotes from unsigned to signed.Warn when padding is required to align structure members.Warn when profiling instrumentation was requested, but could not be applied to a certain function.Warn when sizeof is applied on a parameter declared as an array.Warn when the address of packed member of struct or union is taken.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when the indentation of the code does not reflect the block structure.Warn when the packed attribute has no effect on struct layout.Warn when there is a cast to a pointer from an integer of a different size.Warn when there is a conversion between pointers that have incompatible types.Warn when typedefs locally defined in a function are not used.Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).Warn whenever a trampoline is generated.Warn whenever an Objective-C assignment is being intercepted by the garbage collector.Warn whenever attributes are ignored.Warn whenever type qualifiers are ignored.WarningWhen "signed" or "unsigned" is not given make the bitfield signed.When "signed" or "unsigned" is not given make the bitfield unsigned.When -mhard-float is selected, enables generation of double-precision floating point instructions.  By default functions from libgcc are used to perform double-precision floating point operations.When -mhard-float is selected, enables generation of unordered floating point compare and set flag (lf.sfun*) instructions.  By default functions from libgcc are used to perform unordered floating point compare and set flag operations.When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X.When generating -fpic code, allow the use of PLTs. Ignored for fno-pic.When generating -mabicalls code, allow executables to use PLTs and copy relocations.When generating -mabicalls code, make the code suitable for use in shared libraries.When linking for big-endian targets, generate a BE8 format image.When linking for big-endian targets, generate a legacy BE32 format image.When possible do not generate stack frames.When running CSE, follow jumps to their targets.When vectorizing for SVE, consider using unpacked vectors for smaller elements and use the cost model to pick the cheapest approach.  Also use the cost model to choose between SVE and Advanced SIMD vectorization.Where shorter, use canonicalized paths to systems headers.Whether codegen errors should be ICEs when -fchecking.Whether software prefetch hints should be issued for non-constant strides.Whether to use canonical types.Which -fsched-pressure algorithm to apply.While setting up signal handler: %mWhile setting up signal stack: %mWhole program analysis (WPA) mode with number of parallel jobs specified.Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shapeWork around VR4130 mflo/mfhi errata.Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.Work around an early 4300 hardware bug.Work around bug in multiplication instruction.Work around certain 24K errata.Work around certain R10000 errata.Work around certain R4000 errata.Work around certain R4400 errata.Work around certain RM7000 errata.Work around certain VR4120 errata.Work around errata for early SB-1 revision 2 cores.Work around hardware multiply bug.Work around the R5900 short loop erratum.Workaround for ARM Cortex-A53 Erratum number 835769.Workaround for ARM Cortex-A53 Erratum number 843419.Wrap all indirect branches into execute in order to disable branch prediction.Wrap all indirect calls into execute in order to disable branch prediction.Wrap all indirect return branches into execute in order to disable branch prediction.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory.Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead.Write a SRCFILE.opt-record.json file detailing what optimizations were performed.Write all declarations as Ada code for the given file only.Write all declarations as Ada code transitively.Writing module %qs at line %d column %d: %sWrong OpenACC continuation at %C: expected !$ACC, got !$OMPWrong OpenMP continuation at %C: expected !$OMP, got !$ACCX argument at %L to C_LOC shall not be polymorphicX descriptor requires leading space count at %LX32 does not support %<ms_abi%> attributeXXX entering %<pop_everything ()%>XXX leaving %<pop_everything ()%>You must enable MVE instructions to use these intrinsicsYou must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics.You must enable VFP instructions to use these intrinsics.You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics.You need a C startup file for -msys-crt0=Zero is not a valid statement label at %CZero width in format descriptor in format string at %L[...][...] style array constructors at %C[Leaving %s]
! [available in [cannot find %s][default][disabled][enabled]__BELOW100__ attribute not allowed with auto storage class__delay_cycles is limited to 32-bit loop counts__delay_cycles only takes non-negative cycle counts__delay_cycles() only takes constant arguments__float128 and __ibm128 cannot be used in the same expression__float128 and long double cannot be used in the same expression__fp16 and no ldrh__ibm128 and long double cannot be used in the same expression`a brace-enclosed initializer is not allowed herea call to a constructor cannot appear in a constant-expressiona cast to a type other than an integral or enumeration type cannot appear in a constant-expressiona class template declaration must not declare anything elsea comma operator cannot appear in a constant-expressiona concept cannot be a member functiona concept cannot be constraineda constructor cannot be %<concept%>a conversion function cannot have a trailing return typea destructor cannot be %qsa different type is defined in another translation unita field of same name but different type is defined in another translation unita field with different name is defined in another translation unita function call cannot appear in a constant-expressiona function concept cannot be constraineda function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa lambda closure type has a deleted copy assignment operatora lambda closure type has a deleted default constructora later %<-fabi-version=%> (or =0) avoids this error with a change in manglinga member of a structure or union cannot have a variably modified typea nested function is not supported for reduced registersa nested namespace definition cannot be inlinea nested namespace definition cannot have attributesa non-template variable cannot be %<concept%>a parameter cannot be declared %qsa parameter list with an ellipsis cannot match an empty parameter name list declarationa statement expression is an insufficient context for overload resolutiona storage class can only be specified for objects and functionsa storage class on an anonymous aggregate in class scope is not alloweda template cannot be defaulteda template declaration cannot appear at block scopea template-id may not appear in a using-declarationa temporary bound to %qD only persists until the constructor exitsa transaction expression cannot appear in a constant-expressiona type defined in another translation unit is not polymorphica type defined in another translation unit is polymorphica type with different bases is defined in another translation unita type with different number of fields is defined in another translation unita type with different precision is defined in another translation unita type with different signedness is defined in another translation unita type with different size is defined in another translation unita type with different virtual table pointers is defined in another translation unita variable cannot be declared %<consteval%>a variable concept cannot be constraineda wide string is invalid in this contextabnormal call edges for non-call insn in bb %iabnormal edges for no purpose in bb %iabort in %s, at %s:%dabsolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of valueabstract declarator %qT used as declarationaccess declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keywordaccessing %qD member instead of initialized %qD member in constant expressionaccessing a member %qE of an atomic structure %qEaccessing a member %qE of an atomic union %qEaccessing data memory with program memory addressaccessing program memory with data memory addressaccessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>accessing uninitialized array elementaccessing uninitialized member %qDaccessing value of %qE through a %qT glvalue in a constant expressionaccumulator is not a constant integeraccumulator number is out of boundsactual argument to INTENT = OUT/INOUTadd %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixesadd explicit %<this%> or %<*this%> captureadd parentheses around left hand side expression to silence this warningadd_sym(): Bad sizing modeaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress mode %qs not supported in the %s bit modeaddress of array with reverse scalar storage order requestedaddress of explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of label %qD returnedaddress of local variable %qD returnedaddress of overloaded function with no contextual type informationaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraddress requested for %qD, which is declared %<register%>address space %qs not supported for devices with flash size up to %d KiBaddress spaces are not supported for reduced Tiny devicesaddress taken but %<TREE_ADDRESSABLE%> bit not setaddress taken, but ADDRESSABLE bit not setaddress-of an object %qE with thread local or automatic storage is not a constant expressionaggregate %q#D has incomplete type and cannot be definedaggregate value used where a complex was expectedaggregate value used where a fixed-point was expectedaggregate value used where a floating-point was expectedaggregate value used where an integer was expectedakaalias definitions not supported in Mach-O; ignoredalias definitions not supported in this configurationalias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>aliased declaration herealignment %u of %qT is less than %ualignment (%u) for %s exceeds maximum alignment for global common data.  Using %ualignment for %q+D was previously specified as %d and may not be decreasedalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %q+D is greater than maximum object file alignment %dalignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)alignment of %qD is bigger than original declarationalignment of %qD will increase in %<-fabi-version=9%>alignment of array elements is greater than element sizealignment specified for %<register%> object %qEalignment specified for bit-field %qEalignment specified for function %qEalignment specified for parameter %qEalignment specified for type name in %<sizeof%>alignment specified for type name in %qEalignment specified for type name in castalignment specified for typedef %qEalignment specified for unnamed bit-fieldalignment specified for unnamed parameterall member functions in class %qT are privateallocatable argumentallocated herealready captured %qD in lambda expressionalso found %<%c%s%>alternatives not allowed in %<asm%> flag outputambiguating new declaration %q+#Dambiguating new declaration of %q#Dambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')ambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%sambiguous overload for ambiguous overload for intrinsic %qsambiguous template instantiation for %q#Dambiguous template instantiation for %q#Tambiguous template specialization %qD for %q+Damdgpu_hsa_kernel attribute requires string constant argumentsan %<asm%> specification is not allowed on a function-definitionan address area attribute cannot be specified for local variablesan argument type that has a default promotion cannot match an empty parameter name list declarationan array of different size is defined in another translation unitan array reference cannot appear in a constant-expressionan assignment cannot appear in a constant-expressionan attribute that appertains to a type-specifier is ignoredan decrement cannot appear in a constant-expressionan empty string cannot be in %<target_clones%> attributean enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan enum with mismatching number of values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an increment cannot appear in a constant-expressionan indirect edge from %s has no corresponding call_stmtan indirect edge with unknown callee corresponding to a call_stmt with a known declaration:an interrupt handler cannot be compiled with %<-muser-mode%>anachronismanachronism: anachronistic old-style base class initializerand %qT has no template constructorsand fieldand the implicitly-defined constructor does not initialize %q#Danonymous %s declared inside parameter list will not be visible outside of this definition or declarationanonymous SSA name cannot have default definitionanonymous struct not inside named typeanonymous union with no membersapplying %<#pragma weak %+D%> after first use results in unspecified behaviorarchitecture %qs supported for assembler onlyare_identical_variables: Bad typeargument %d is an unsigned literal that is out of rangeargument %d must be an unsigned literalargument %d of %qE might be a candidate for a format attributeargument %d of %qE must be a pointer to a constant size typeargument %d of %qE must be a pointer typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD declared hereargument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wnormalized%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> unknownargument %u in call to function %qE does not have integral typeargument %u of %<__builtin_tgmath%> has no argumentsargument %u of %<__builtin_tgmath%> has variable argumentsargument %u of %<__builtin_tgmath%> has wrong number of argumentsargument %u of %<__builtin_tgmath%> is not a function pointerargument %u of %<__builtin_tgmath%> is unprototypedargument 1 must be 0 or 2argument 1 must be a 1-bit unsigned literalargument 1 must be a 5-bit signed literalargument 1 must be a 6-bit unsigned literalargument 1 must be a mapargument 1 must be an 8-bit field valueargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a constant size typeargument 1 of %qE must be a pointer to a nonzero size objectargument 1 of %qs is out of rangeargument 1 of %qs must be a constantargument 2 must be 0 or 1argument 2 must be a 1-bit unsigned literalargument 2 must be a 2-bit unsigned literalargument 2 must be a 3-bit unsigned literalargument 2 must be a 4-bit unsigned literalargument 2 must be a 5-bit unsigned literalargument 2 must be a 6-bit unsigned literalargument 2 must be a 7-bit unsigned literalargument 3 in call to function %qE does not have pointer to integral typeargument 3 in call to function %qE has boolean typeargument 3 in call to function %qE has enumerated typeargument 3 in call to function %qE has pointer to %<const%> type (%qT)argument 3 in call to function %qE has pointer to boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument 3 must be a 1-bit unsigned literalargument 3 must be a 2-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument 3 must be in the range [0, 15]argument list function at %Cargument must be a field referenceargument must be array or slice or channelargument must be channelargument must be string or array or slice or map or channelargument must have complex typeargument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>argument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute ignoredargument of %qE attribute is missingargument of %qE attribute is not "ilink" or "firq"argument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not "reset", "software_exception", "page_miss", "timer0", "timer1", "message", "dma0", "dma1", "wand" or "swi"argument of %qE attribute is not a string constantargument of %qE attribute is not a string constant or numberargument of Offsetof implies indirection of an embedded fieldargument of function call might be a candidate for a format attributeargument of type %qT not permitted with -mgeneral-regs-onlyargument to %%:compare-debug-auxbase-opt does not end in %<.gk%>argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>argument to %<__integer_pack%> must be between 0 and %dargument to %<alloca%> is too largeargument to %<alloca%> is zeroargument to %<alloca%> may be too largeargument to %<alloca%> may be too large due to conversion from %qT to %qTargument to %<decltype%> must be an expressionargument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to use the size of the destination?argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit lengthargument to %qE attribute is neither eic, nor vector=<line>argument to %qE attribute is neither zero, nor oneargument to %qE attribute is not "user", "supervisor", or "machine"argument to %qE attribute is not (keep|thunk|thunk-extern)argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)argument to %qE attribute is not intstackargument to %qE attribute larger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs must be a 2-bit unsigned literalargument to %qs should be a non-negative integerargument to %qs should be a non-negative integer optionally followed by a size unitargument to be formatted is not %<...%>argument to interrupt attribute is unsupported for weak functionsargument to variable-length array is too largeargument to variable-length array is zeroargument to variable-length array may be too largeargument to variable-length array may be too large due to conversion from %qT to %qTarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments of type %qT require the SVE ISA extensionarguments to %qs should be non-negative integersarguments to destructor are not allowedarguments to the %qE attribute must be narrow string literalsarguments to the %qE attribute must contain valid identifiersarith_power(): Bad basearith_power(): unknown typearithmetic IFarithmetic involving a null pointer in %qEarithmetic on pointer to an empty aggregatearithmetic on pointer to an incomplete typearray %<TYPE_DOMAIN%> is not integer typearray %q+D assumed to have one elementarray %qD declared herearray %qD initialized by parenthesized string literal %qEarray assignmentarray bound forbidden after parenthesized type-idarray bound is not an integer constantarray index in initializer exceeds array boundsarray index in initializer is not an integer constant expressionarray index in initializer not of integer typearray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray member %q#D declared herearray must be initialized with a brace-enclosed initializerarray of inappropriate type initialized from string constantarray of runtime bound cannot be captured by copy, only by referencearray resultarray section does not have mappable type in %qs clausearray section in %<#pragma acc declare%>array section is not contiguous in %qs clausearray size in new-expression must be constantarray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %E is above array bounds of %qTarray subscript %E is below array bounds of %qTarray subscript %E is outside array bounds of %qTarray subscript %E is outside the bounds of an interior zero-length array %qTarray subscript %qE is outside the bounds of an interior zero-length array %qTarray subscript %wi is below array bounds of %qTarray subscript %wi is outside array bounds of %qTarray subscript %wu is above array bounds of %qTarray subscript [%E, %E] is outside array bounds of %qTarray subscript [%wi, %wi] is outside array bounds of %qTarray subscript has type %<char%>array subscript is not an integerarray subscript value %qE is outside the bounds of array %qD of type %qTarray subscript value %qE is outside the bounds of array type %qTarray type has incomplete element type %qTarray types have different boundsarray used as initializerarrays of functions are not meaningfulasm flags not supported in thumb1 modeassembler does not support %<-mabi=ilp32%>assembler name hash list corruptedassertion missing after %qsassign semantics attributes of property %qD conflict with previous declarationassigning to an array from an initializer listassignmentassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment from pointer to non-enclosed address spaceassignment from temporary %<initializer_list%> does not extend the lifetime of the underlying arrayassignment left-hand side might be a candidate for a format attributeassignment makes %q#v qualified function pointer from unqualifiedassignment of constant field %qDassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only reference %qDassignment of read-only variable %qDassignment suppressionassignment to %qT from %qT makes integer from pointer without a castassignment to %qT from %qT makes pointer from integer without a castassignment to %qT from incompatible pointer type %qTassignment to %qT from pointer to %qD with incompatible type %qTassignment to expression with array typeassociate_integer_pointer(): Already associatedassumed-rank argumentassumed-shape argumentassumed-type argumentassuming cast to type %qT from overloaded functionassuming directive output of %wu byteassuming directive output of %wu bytesassuming pointer to member %qDassuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>assuming signed overflow does not occur when simplifying conditionalassuming signed overflow does not occur when simplifying conditional to constantassuming signed overflow does not occur when simplifying range testasynchronous argumentat offset %s to an object allocated by %qE hereat offset %s to an object declared hereat offset %s to an object with size %wu allocated by %qE hereat offset %s to an object with size %wu declared hereat offset %s to an object with size at most %wu allocated by %qD hereat offset %s to an object with size at most %wu declared hereat offset %s to an object with size between %wu and %wu allocated by %qE hereat offset %s to an object with size between %wu and %wu declared hereat offset %s to object %qD declared hereat offset %s to object %qD with size %E declared hereatexit failedattempt to take address of bit-fieldattempt to take address of bit-field structure member %qDattribute %<%E(%s)%> missing an argumentattribute %<%E(%s, %E)%> invalid positional argument %iattribute %<%E(%s, %E, %E)%> invalid positional argument %iattribute %<deprecated%> can appear at most once in an attribute-listattribute %<fallthrough%> can appear at most once in an attribute-listattribute %<fallthrough%> not preceding a case label or default labelattribute %<maybe_unused%> can appear at most once in an attribute-listattribute %<nodiscard%> can appear at most once in an attribute-listattribute %<noreturn%> can appear at most once in an attribute-listattribute %<target%> argument not a stringattribute %qE argument must be one of %qs or %qsattribute %qE argument must be one of %qs, %qs, %qs, or %qsattribute %qE argument not a stringattribute %qE invalid modeattribute %qE invalid mode %qs; expected one of %qs, %qs, or %qsattribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>attribute %qE without arguments on a non-prototypeattribute %qs applies to array types onlyattribute %qs argument %qs is unknownattribute %qs argument is not a stringattribute %qs invalid positional argumentattribute %qs mismatch with mode %qsattribute %qs mismatched positional argument values %i and %iattribute %qs missing positional argument 2 provided in previous designationattribute %qs positional argument %i invalid value %wiattribute %qs positional argument %i value %wi exceeds number of function arguments %uattribute %qs positional argument 1 references %qs-qualified argument type %qTattribute %qs positional argument 1 references argument of function type %qTattribute %qs positional argument 1 references non-pointer argument type %qTattribute %qs positional argument 2 conflicts with previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute declarationattribute for %q#T must follow the %qs keywordattribute ignoredattribute ignored in declaration of %q#Tattribute ignored in explicit instantiation %q#Tattribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>attribute using prefix used together with scoped attribute tokenattribute value %qs is unknown in %qs attributeattribute value %qs was already specified in %qs attributeattribute(target("%s")) is unknownattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes at the beginning of statement are ignoredattributes ignored on elaborated-type-specifier that is not a forward declarationattributes ignored on template instantiationattributes ignored on uninstantiated typeattributes in parameter array declarator ignoredattributes may not be specified before the %<@%D%> Objective-C++ keywordattributes should be specified before the declarator in a function definitionauto fpu selection not currently permitted hereautomatic variable %qE cannot be %<threadprivate%>aux field set for edge %s->%saux field set for indirect edge from %sbackend decl for module variable %qs already existsbad ADDR_SPACE_GLOBAL addressbad addressbad address, not (reg+disp):bad address, not a constant:bad address, not an I/O address:bad address, not post_inc or pre_dec:bad alignment: %dbad amount of stack space removal: %dbad builtin codebad builtin fcodebad builtin icodebad condition codebad expressionbad expression type during walk (%d)bad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad movebad opbad operandbad option %qs to attribute %<optimize%>bad option %qs to pragma %<optimize%>bad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad registerbad register to frv_print_operand_memory_reference_reg:bad return type for function argument %u of %<__builtin_tgmath%>bad shift insn:bad testbad type for argument %u of function argument %u of %<__builtin_tgmath%>bad usage of spec function %qsbad value %<%s%> for %<-mtls-size=%> switchbad value %qs for %<-mcpu%> switchbad value %qs for %<-mfp-rounding-mode%> switchbad value %qs for %<-mfp-trap-mode%> switchbad value %qs for %<-mmemory-latency%>bad value %qs for %<-mtls-size%> switchbad value %qs for %<-mtrap-precision%> switchbad value %qs for %<-mtune%> switchbad value (%qs) for %<-march=%> switchbad value (%qs) for %<-mtune=%> switchbad value (%qs) for %<target("arch=")%> attributebad value (%qs) for %<target("tune=")%> attributebad value for %<%s-%s%>bad value for %<%s=%s%>badly nested C headers from preprocessorbare apostrophe %<'%> in formatbarrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionbase %qT will be initialized afterbase class %q#T has accessible non-virtual destructorbase class %q#T should be explicitly initialized in the copy constructorbase class %qT is not publicbase initializer expansion %qT contains no parameter packsbase operand of %<->%> has non-pointer type %qTbase operand of %<->%> is not a pointerbase type %qT fails to be a struct or class typebase variable or SSA name undeclaredbasic block %d pred edge is corruptedbasic block %d should be marked irreduciblebasic block %d should not be marked irreduciblebasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d does not belong to loop %dbb %d has father loop %d, should be loop %dbb %d on wrong placebecause %qT has user-provided %qDbecause it is a member of %qTbecause it is used as a glvaluebecause the array element type %qT has variable sizebegin expression refers to outer iterator %qDbinary argument %u to decimal-only type-generic functionbinary expression in operand of fold-expressionbinary operator does not support mixing vector bool with floating point vector operandsbinary operator does not support two vector bool operandsbinary operator does not support vector bool operandbind(c) procedurebinding reference of type %qH to %qI discards qualifiersbit-field %q#D with non-integral type %qTbit-field %q+D width not an integer constantbit-field %qD has non-integral type %qTbit-field %qD with non-integral type %qTbit-field %qE has atomic typebit-field %qE in %qs clausebit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionbit-field has atomic typebitwise comparison always evaluates to falsebitwise comparison always evaluates to trueblock IFbody of %<constexpr%> function %qD not a return-statementbogus DISPOSE construction: %dbogus JARL construction: %dbogus JR construction: %dbogus PREPEARE construction: %dbogus comparison result typeboolean registers required for the floating-point optionboth %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>both %<__thread%> and %<thread_local%> specifiedboth %<monotonic%> and %<nonmonotonic%> modifiers specifiedboth %qs and %qs specifiedboth %s and %qE attribute provide addressboth arguments in binary fold have unexpanded parameter packsboth arguments must be compatibleboth arguments to %<__builtin___clear_cache%> must be pointersboth binary and decimal floating-point arguments to type-generic functionboth branches of %<if%> statement marked as %qsboth complex and decimal floating-point arguments to type-generic functionbraced spec %qs ends in escapebraced spec %qs is invalid at %qcbraced spec body %qs is invalidbraced-group within expression allowed only inside a functionbraces around scalar initializerbraces around scalar initializer for type %qTbranch %2d never executedbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbreak statement within %<#pragma simd%> loop bodybuild_dt: format with namelistbuilt-in %qD declared herebuilt-in function %q+D declared as non-functionbuilt-in function %qD declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE must be directly calledbuilt-in function %qE not supported for MIPS16builtin %qF is deprecated.builtin %qF is for GCC internal use only.builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher).builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher).builtin %qs is only valid in 64-bit modebuiltin %qs needs GLIBC (2.23 and newer) that exports hardware capability bitsbuiltin %qs only accepts 1 argumentbuiltin %qs only accepts 2 argumentsbuiltin %qs only accepts 3 argumentsbuiltin %qs only accepts a string argumentbuiltin %qs requires builtin %qsbuiltin requires an immediate for operand %dbuiltin vec_step can only be used on vector types.but %qD does not throw; perhaps it should be declared %<noexcept%>but is prevailed by one without from other translation unitbut not herebytecode stream in file %qs generated with GCC compiler older than 10.0bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%dbytecode stream: expected tag %s instead of %sbytecode stream: found empty cgraph nodebytecode stream: found multiple instances of cgraph node with uid %dbytecode stream: found non-null terminated stringbytecode stream: garbage at the end of symbols sectionbytecode stream: no callee found while reading edgebytecode stream: no caller found while reading edgebytecode stream: string too long for the string tablebytecode stream: tag %s is not in the expected range [%s, %s]bytecode stream: trying to read %d bytes after the end of the input bufferbytecode stream: unexpected LTO section %sbytecode stream: unexpected tag %sbytecode stream: unknown GIMPLE statement tag %sc++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>call   %2d never executed
  call   %2d returned %s
! call has circular dependencycall is considered never executed and code size would growcall is unlikely and code size would growcall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall stmt hash does not point to first direct edge of speculative call sequencecall to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>call to %qD uses the default argument for parameter %P, which is not yet definedcall to function %qD which throws incomplete type %q#Tcall to function which throws incomplete type %q#Tcall to internal function %qEcall to non-%<constexpr%> function %qDcall to non-function %qDcall-clobbered register used for global register variablecalled from herecalled from this functioncalled object %qD is not a function or function pointercalled object %qE is not a function or function pointercalled object is not a function or function pointercallee refers to comdat-local symbolscaller edge count does not match BB countcaller edge count invalidcaller is not optimizedcalling %qD with SSE calling convention without SSE/SSE2 enabledcalling %qD with a nonzero argument is unsafecalling %qD with attribute sseregparm without SSE/SSE2 enabledcalling %qT with attribute sseregparm without SSE/SSE2 enabledcalls to functions of type %qT require the SVE ISA extensioncalls to overloaded operators cannot appear in a constant-expressioncalls_comdat_local is set outside of a comdat groupcan only use %qE attribute on file-scope definitions of objects of class typecan use at most one of the %<constinit%> and %<constexpr%> specifierscan%'t apply both longcall and shortcall attributes to the same functioncan%'t extend PCH file: %mcan%'t get position in PCH file: %mcan%'t set position in PCH file: %mcan%'t use multiple stack checking methods togethercan't use non gp relative absolute addresscandidate 1:candidate 2:candidate is:candidates are:candidate:candidates are:cannot %<dynamic_cast%> %qE (of type %q#T) to type %q#T (%s)cannot add an enumerator list to a template instantiationcannot allocate an object of abstract type %qTcannot allocate stack for variable %q+D, naked functioncannot apply %<offsetof%> to a non constant addresscannot apply %<offsetof%> to an enumerator %qDcannot apply %<offsetof%> to destructor %<~%T%>cannot apply %<offsetof%> to member functioncannot apply %<offsetof%> to member function %qDcannot apply %<offsetof%> to static data member %qDcannot apply %<offsetof%> when %<operator[]%> is overloadedcannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind bit-field %qE to %qTcannot bind non-const lvalue reference of type %qH to an rvalue of type %qIcannot bind packed field %qE to %qTcannot bind reference of type %qH to %qI due to different array boundscannot bind rvalue %qE to %qTcannot bind rvalue reference of type %qH to lvalue of type %qIcannot call a concept as a functioncannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot capture %qE by referencecannot capture member %qD of anonymous unioncannot catch type %qT because it involves types of variable sizecannot close nonexistent response filecannot close receive-only channelcannot convert %qE from type %qH to type %qIcannot convert %qE from type %qT to type %qTcannot convert %qH to %qIcannot convert %qH to %qI in argument passingcannot convert %qH to %qI in assignmentcannot convert %qH to %qI in default argumentcannot convert %qH to %qI in initializationcannot convert %qH to %qI in returncannot convert a value of type %qT to vector type %qT which has different sizecannot convert a vector of type %qT to type %qT which has different sizecannot convert from %qT to base class %qT because %qT is incompletecannot convert from base class %qT to derived class %qT because the base is virtualcannot convert from base class %qT to derived class %qT via virtual base %qTcannot convert from incomplete type %qH to %qIcannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtualcannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qTcannot convert to a pointer typecannot convert type %qH to type %qIcannot convert value to a vectorcannot create pointer to reference member %qDcannot create precompiled header %s: %mcannot create type information for type %qT because it involves types of variable sizecannot declare %<::main%> to be %qscannot declare %<::main%> to be a global variablecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %<catch%> parameter to be of abstract class type %qTcannot declare %<catch%> parameter to be of rvalue reference type %qTcannot declare %qD to be a bit-field typecannot declare a parameter with %<decltype(auto)%>cannot declare bit-field %qD with %<warn_if_not_aligned%> typecannot declare bit-field %qD with function typecannot declare bit-field %qs with %<warn_if_not_aligned%> typecannot declare field %q+D to be of abstract type %qTcannot declare member %<%T::%s%> within %qTcannot declare member function %<%T::%s%> within %qTcannot declare member function %qD to have static linkagecannot declare parameter %q+D to be of abstract type %qTcannot declare parameter to be of abstract type %qTcannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare pointer to qualified function type %qTcannot declare reference to %q#Tcannot declare reference to %q#T, which is not a typedef or a template type argumentcannot declare reference to qualified function type %qTcannot declare static function inside another functioncannot declare variable %q+D to be of abstract type %qTcannot decompose addresscannot decompose class type %qT because it has an anonymous struct membercannot decompose class type %qT because it has an anonymous union membercannot decompose class type %qT without non-static data memberscannot decompose class type %qT: both it and its base class %qT have non-static data memberscannot decompose class type %qT: its base classes %qT and %qT have non-static data memberscannot decompose inaccessible member %qD of %qTcannot decompose lambda closure type %qTcannot decompose non-array non-class type %qTcannot decompose union type %qTcannot decompose variable length array %qTcannot decompose variable length vector %qTcannot decrement a pointer to incomplete type %qTcannot deduce template arguments for %qT from %<()%>cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructorscannot deduce template arguments of %qT, as it has no viable deduction guidescannot default compare anonymous union membercannot default compare reference member %qDcannot default compare union %qTcannot define friend function %qs in a local class definitioncannot define member function %<%T::%s%> within %qTcannot define member of dependent typedef %qTcannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot dereference %qE in %qs clausecannot derive from %<final%> base %qT in derived type %qTcannot disable built-in function %qscannot emit unaligned pointers in ptx assemblycannot execute %qs: %scannot execute %qs: %s: %mcannot expand initializer for member %qDcannot explicitly declare member %q#D to have extern linkagecannot fallthrough final case in switchcannot find %<ldd%>cannot find %<nm%>cannot find %qscannot find %s in plugin %s
  %scannot find %s in plugin %s: %scannot find LTO cgraph in %scannot find LTO section refs in %scannot find a register in class %qs while reloading %<asm%>cannot find a valid counter name %qs of %<-fdbg-cnt=%> optioncannot find class %qEcannot find instance variable associated with propertycannot find interface declaration for %qEcannot find interface declaration for %qE, superclass of %qEcannot find protocol declaration for %qEcannot find reference tag for class %qEcannot form pointer to member of non-class %q#Tcannot generate position-independent code for %qscannot get position in PCH file: %mcannot get program status: %mcannot handle inconsistent calls to %qscannot increment a pointer to incomplete type %qTcannot inherit constructors from indirect base %qTcannot initialize aggregate of type %qT with a compound literalcannot initialize array of %qT from a string literal with type array of %qTcannot inline function %<main%>cannot load plugin %s
! %scannot load plugin %s: %scannot mix operands of decimal floating and complex typescannot mix operands of decimal floating and other floating typescannot mix operands of decimal floating and vector typescannot nest more than %d namespacescannot open %qs for writing: %mcannot open %scannot open %s for writing: %mcannot open %s: %mcannot open '%s'cannot open input file: %scannot open intermediate gcn asm filecannot open intermediate gcn obj filecannot open intermediate ptx filecannot open ldd output: %mcannot open nested response filecannot open nm output: %mcannot open profile file %scannot pass argument in vector register because altivec instructions are disabled, use %qs to enable themcannot put object with volatile field into registercannot read %<LTO_section_decls%> from %scannot read %s: %mcannot read LTO mode table from %scannot read PCH file: %mcannot read function profile from %scannot read spec file %qs: %mcannot read string table from %scannot receive reference type %qT through %<...%>cannot reload integer constant operand in %<asm%>cannot resolve overloaded function %qD based on conversion to type %qTcannot return from a handler of a function-try-block of a constructorcannot return value in vector register because altivec instructions are disabled, use %qs to enable themcannot set %qE attribute after definitioncannot set interrupt attribute: no current functioncannot set interrupt attribute: no such identifiercannot specialize concept %q#Dcannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple filescannot specify %<override%> for a classcannot specify -static with -fsanitize=addresscannot specify -static with -fsanitize=threadcannot specify both %<-msep-data%> and %<-mid-shared-library%>cannot tail-call: %scannot take address of %qscannot take address of bit-field %qDcannot take address of scalar with reverse storage ordercannot take the address of %<this%>, which is an rvalue expressioncannot throw expression of type %qT because it involves types of variable sizecannot type switch on non-interface valuecannot update SSA formcannot use %<-%> as input filename for a precompiled headercannot use %<-mtp=cp15%> with 16-bit Thumbcannot use %<::%> in parameter declarationcannot use %<typeid%> with %<-fno-rtti%>cannot use %<va_arg%> with reverse storage ordercannot use %qs as a call-saved registercannot use %qs as a call-used registercannot use %qs as a fixed registercannot use an object as parameter to a methodcannot use exception attributes to function %qD under linux toolchaincannot use indirect_call attribute under linux toolchaincannot use interrupt attributes to function %qD under linux toolchaincannot use mode %qs for enumerated typescannot use mshared and static togethercannot use mthreads and mlegacy-threads togethercannot use reset attributes to function %qD under linux toolchaincannot use small-data accesses for %qscannot use type %s as type %scannot use va_start in interrupt functioncannot value-initialize array of unknown bound %qTcannot write %s: %mcannot write PCH filecannot write PCH file: %mcannot write padding to PCH file: %mcannot write to %s: %mcanonical types differ for identical types %qT and %qTcapture by copy of incomplete type %qTcapture of non-variable %qEcapture of variable %qD with non-automatic storage durationcapture of variably-modified type %qT that is not an N3639 array of runtime boundcase label %qE not within a switch statementcase label does not reduce to an integer constantcase label is not an integer constant expressioncase label not within a switch statementcase label value exceeds maximum value for typecase label value is less than minimum value for typecase labels not sorted in switch statementcase labels not sorted: case value %qs not in enumerated typecase value %qs not in enumerated type %qTcast adds %q#v qualifier to function typecast between incompatible function types from %qH to %qIcast between incompatible function types from %qT to %qTcast between incompatible pointer to member types from %qH to %qIcast discards %qv qualifier from pointer target typecast from %qH to %qI increases required alignment of target typecast from %qH to %qI loses precisioncast from function call of type %qT to non-matching type %qTcast from pointer to integer of different sizecast from type %qT to type %qT casts away qualifierscast increases required alignment of target typecast specifies array typecast specifies function typecast to %s address space pointer from disjoint %s address space pointercast to %s address space pointer from disjoint generic address space pointercast to generic address space pointer from disjoint %s address space pointercast to non-integral type %qT in a constant expressioncast to pointer from integer of different sizecast to union type from type not present in unioncasting %qT to %qT does not dereference pointercasting between pointer-to-function and pointer-to-object is conditionally-supportedcatching non-reference type %q#Tcatching polymorphic type %q#T by valuecatching type %q#T by valuecategory attributes are not available in Objective-C 1.0category attributes are not available in this version of the compiler, (ignored)cdecl and thiscall attributes are not compatiblecgraph count invalidcgraph_node has wrong clone listcgraph_node has wrong clone_ofcgraph_node has wrong prev_clone pointercgraph_node is in clone list but it is not clonechange of the active member of a union from %qD to %qDcheck_dimension(): Bad array referencecheck_dummy_characteristics: Unexpected result %i of gfc_dep_compare_exprcheck_init_expr(): Unknown expression typecheck_intents(): List mismatchcheck_restricted(): Unknown expression typecheck_result_characteristics (1): Unexpected result %i of gfc_dep_compare_exprcheck_result_characteristics (2): Unexpected result %i of gfc_dep_compare_exprcheck_some_aliasing(): List mismatchcheck_some_aliasing(): corrupted datachecksum is (%x,%x) instead of (%x,%x)choosing %qD over %qDchunk size value must be positivecircular pointer delegation detectedclass %qE already existsclass %qE is deprecatedclass %qT does not have any field named %qDclass %qT is implicitly friends with itselfclass %qs does not implement the %qE protocolclass attributes are not available in Objective-C 1.0class definition may not be declared a friendclass extension for class %qE declared after its %<@implementation%>class extensions are not available in Objective-C 1.0class template argument deduction failed:class template argument deduction is only available with %<-std=c++17%> or %<-std=gnu++17%>class type %qT is incompleteclauses in %<simd%> trait should be separated by %<,%>cleanup argument not a functioncleanup argument not an identifierclones for %<target_clones%> attribute cannot be createdclose: %sclosed intervalsclosing LTRANS output list %s: %mclosing dependency file %s: %mcoarray argumentcode may be misoptimized unless %<-fno-strict-aliasing%> is usedcode model %qs not supported in the %s bit modecode model %qs not supported in x32 modecode model %qs with %<-f%s%>code model %s does not support PIC modecollapse argument needs positive constant integer expressioncollapsed %s loops not perfectly nested at %Lcollapsed loops not perfectly nestedcollect2 version %s
! collection in fast enumeration is not an objectcomdat symbol cannot be versionedcomdat-local function called by %s outside its comdatcomdat-local symbol referred to by %s outside its comdatcomma at end of enumerator listcomma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>command-line option %qs is not supported by this configurationcommand-line option %qs is valid for %s but not for %scommand-line option %qs is valid for the driver but not for %scommon symbol cannot be versionedcommon symbol debug info is not structured as symbol+offsetcompare_actual_expr(): Bad component codecompare_bound_int(): Bad expressioncompare_real(): Bad operatorcomparing final insns dumpscomparing floating-point with %<==%> or %<!=%> is unsafecomparing vectors with different element typescomparing vectors with different number of elementscomparison always false due to limited range of data typecomparison always true due to limited range of data typecomparison between %q#T and %q#Tcomparison between %qT and %qTcomparison between distinct pointer types %qT and %qT lacks a castcomparison between distinct pointer-to-member types %qT and %qT lacks a castcomparison between pointer and integercomparison between pointer and zero character constantcomparison between types %qT and %qTcomparison is always %dcomparison is always %d due to width of bit-fieldcomparison is always false due to limited range of data typecomparison is always true due to limited range of data typecomparison of complete and incomplete pointerscomparison of constant %qE with boolean expression is always falsecomparison of constant %qE with boolean expression is always truecomparison of distinct Objective-C types lacks a castcomparison of distinct pointer types lacks a castcomparison of integer expressions of different signedness: %qT and %qTcomparison of pointers to disjoint address spacescomparison of promoted bitwise complement of an unsigned value with constantcomparison of promoted bitwise complement of an unsigned value with unsignedcomparison of unsigned expression in %<< 0%> is always falsecomparison of unsigned expression in %<>= 0%> is always truecomparison with string literal results in unspecified behaviorcomparisons like %<X<=Y<=Z%> do not have their mathematical meaningcompatible type is herecompilation terminated due to -Wfatal-errors.
  compilation terminated due to -fmax-errors=%u.
  compilation terminated.
  compiler does not support ZSTD LTO compressioncomplex argument %u to decimal-only type-generic functioncomplex arguments must have floating-point typecomplex arguments must have identical typescomplex floating point overflow in expression %qE of type %qT results in %qEcomplex floating point overflow in expression of type %qT results in %qEcomplex integer overflow in expression %qE of type %qT results in %qEcomplex integer overflow in expression of type %qT results in %qEcomplex invalid for %qscomponent %qs at %L has already been set by a parent derived type constructorcompound assignment with %<volatile%>-qualified left operand is deprecatedcompound literal has variable sizecompound literal of non-object type %qTcompound literal qualified by address-space qualifiercompound-statement in %<constexpr%> functioncompressed stream: %sconcept %q#D declared with a deduced return typeconcept %q#D declared with function parametersconcept %q#D with non-%<bool%> return type %qTconcept %qD has no definitionconcept %qE not in namespace scopeconcept defined hereconcept must have type %<bool%>concept-id %qD in nested-name-specifiercondition declares a functioncondition declares an arraycondition expression refers to iteration variable %qDconditional %<lastprivate%> clause on %qs constructconditional %<lastprivate%> on loop iterator %qD ignoredconditional expression between distinct pointer types %qT and %qT lacks a castconditional expression between distinct pointer-to-member types %qT and %qT lacks a castconditional expression in operand of fold-expressionconflicting C language linkage declaration %q#Dconflicting access specifications for field %qE, ignoredconflicting access specifications for method %q+D, ignoredconflicting declaration %q#Dconflicting declaration of %q#D with %qL linkageconflicting declaration of C function %q#Dconflicting declaration of template %q#Dconflicting named address spaces (%s vs %s)conflicting named address spaces (%s vs %s) for %q+Dconflicting named address spaces (%s vs generic) for %q+Dconflicting named address spaces (generic vs %s) for %q+Dconflicting reduction operations for %qEconflicting return type specified for %q+#Dconflicting specifiers in declaration of %qsconflicting super class name %qEconflicting type attributes specified for %q+#Dconflicting type qualifiers for %q+Dconflicting types for %<%c%s%>conflicting types for %q+Dconflicting types for built-in function %q+D; expected %qTconflicting use of %<-mcustom%> switches, target attributes, and/or %<__builtin_custom_%> functionsconflicts with %qDconsider using '-pg' instead of '-p' with gprof(1)consider using `-pg' instead of `-p' with gprof (1)consider using `-pg' instead of `-p' with gprof(1)const, volatile or restrict qualified type in %<#pragma omp declare reduction%>const/copy propagation disabledconst_double_split got a bad insn:constant argument %d for builtin %qF is out of range (%wd..%wd)constant argument %d for builtin %qF is out of range (0..%wu)constant argument %d for builtin %qF is out of range for target typeconstant argument out of range for %qsconstant argument out of range for %sconstant field %qD used as %<asm%> outputconstant not recomputed when %<ADDR_EXPR%> changedconstant refers to itselfconstant value required for builtin %qF argument %dconstraint mismatch at argument %d in template parameter list for %qDconstraints on a non-templated functionconstructor cannot be static member functionconstructor delegates to itselfconstructor delegation follows mem-initializer for %qDconstructor for alien class %qT cannot be a memberconstructor is not user-provided because it is explicitly defaulted in the class bodyconstructor priorities are not supportedconstructor priorities from 0 to %d are reserved for the implementationconstructor priorities must be integers from 0 to %d inclusiveconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared %<virtual%>constructors may not be cv-qualifiedconstructors may not be ref-qualifiedcontaining loop herecontains additional virtual method %qDcontinue statement not within a loopcontinue statement within %<#pragma simd%> loop bodycontraction %<%.*s%> in format; use %qs insteadcontrol flow in the middle of basic block %dcontrol reaches end of non-void functionconversion between distinct pointer types %qT and %qT lacks a castconversion between distinct pointer-to-member types %qT and %qT lacks a castconversion casts away constnessconversion from %q#T to %q#Tconversion from %qH to %qI discards qualifiersconversion from %qH to %qI in a converted constant expressionconversion from %qH to %qI is ambiguousconversion from %qH to non-scalar type %qI requestedconversion from %qT to %qT changes the value of %qEconversion from %qT to %qT changes value from %qE to %qEconversion from %qT to %qT discards imaginary componentconversion from %qT to %qT may change valueconversion from address space %qs to address space %qsconversion from normal type to notinheap typeconversion from pointer type %qT to arithmetic type %qT in a constant expressionconversion lacks type at end of formatconversion of %qE from %qH to %qI is ambiguousconversion of %qT null pointer to %qT is not a constant expressionconversion of %qs on the left hand side of %qsconversion of register to a different size in %qsconversion of scalar %qH to vector %qI involves truncationconversion of scalar %qT to vector %qT involves truncationconversion to %qT from %qT may change the sign of the resultconversion to %qT from boolean expressionconversion to incomplete typeconversion to non-const reference type %q#T from rvalue of type %qTconversion to non-scalar type requestedconversion to void cannot resolve address of overloaded functionconversion to void will not access object %qE of incomplete type %qTconversion to void will not access object of incomplete type %qTconversion to void will not access object of non-trivially-copyable type %qTconversion to void will not access object of type %qTconversion to volatile reference type %q#T from rvalue of type %qTconversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>converting %<false%> to pointer type %qTconverting %<false%> to pointer type for argument %P of %qDconverting %qT to %<void%> will never use a type conversion operatorconverting %qT to a base class %qT will never use a type conversion operatorconverting %qT to a reference to a base class %qT will never use a type conversion operatorconverting %qT to a reference to the same type will never use a type conversion operatorconverting %qT to the same type will never use a type conversion operatorconverting NULL to non-pointer typeconverting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer valueconverting an array compound literal to a pointer is ill-formed in C++converting far pointer to near pointerconverting from %qH to %qIconverting lambda that uses %<...%> to function pointerconverting overloaded function %qD to type %q#T is ambiguousconverting to %qH from %qI requires direct-initializationconverting to %qT from initializer list would use explicit constructor %qDconverting to non-pointer type %qT from NULLcopying non-static data member %q#D of rvalue reference typecopyprivate variable %qE is not threadprivate or private in outer contextcorrupt loop tree rootcorrupted exits list of loop %dcorrupted head of the exits list of loop %dcorrupted ltrans output file %scorrupted profile info: invalid time profilecorrupted profile info: number of executions for edge %d-%d thought to be %icorrupted profile info: number of iterations for basic block %d thought to be %icorrupted profile info: profile data is not flow-consistentcorrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)could not close Go dump file: %mcould not close final insn dump file %qs: %mcould not close response file %scould not close temporary response file %scould not close zeroed insn dump file %qs: %mcould not convert %qE from %<void%> to %<bool%>could not convert %qE from %qH to %qIcould not convert template argument %qE from %qT to %qTcould not emit HSAIL for function %s: function cannot be clonedcould not find %s in %s (consider using %<-B%>)could not find a spill registercould not find an integer type of the same size as %qTcould not find class %qEcould not find interface for class %qEcould not find setter/getter for %qE in class %qEcould not find specs file %s
  could not find variant declarationcould not locate MCU data file %<devices.csv%>could not open Go dump file %qs: %mcould not open dump file %qs: %mcould not open final insn dump file %qs: %mcould not open response file %scould not open symbol resolution file: %mcould not open temporary response file %scould not parse file offsetcould not parse hex numbercould not read the BRIG filecould not resolve typename typecould not split insncould not write to response file %scould not write to temporary response file %scouldn%'t understand kern.osversion %q.*scouldn%'t understand version %scouldn%'t unmap pch_address_space: %mcounter namecpu %qs is an invalid argument to builtin %qscpu %s is not based on arch %s, ignoring the archcreated and used with different ABIscreated and used with different architectures / ABIscreated and used with different endiannesscreated and used with different settings of %<-fpic%>created and used with different settings of %<-fpie%>created and used with differing settings of '%s'creating array of %qTcreating array of %qT, which is an abstract class typecreating array of function memberscreating array of functionscreating array of referencescreating array of voidcreating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member of type voidcreating pointer to member reference type %qTcreating selector for nonexistent method %qEcritical attribute has no effect on interrupt functionscustom instruction opcode must be compile time constant in the range 0-255 for %<__builtin_custom_%s%>custom-fpu-cfg option does not support %<no-%>custom-fpu-cfg option requires configuration argumentcv-qualified type parameterdata area attributes cannot be specified for local variablesdata area of %q+D conflicts with previous declarationdata declarationdata definition has no type or storage classdata member %q+D invalidly declared function typedata member %q+D invalidly declared method typedata member %qD cannot be a member templatedata member may not have variably modified type %qTdata type of %q+D isn%'t suitable for a registerdata-model=far not valid for cr16c architecturedead histogramdead statement in EH tabledeallocation of already deallocated storagedeallocation of storage that was not previously allocateddebugdebug format %qs conflicts with prior selectiondebug output level %qs is too highdebug pathdebug: decimal floating-point argument %u to binary-only type-generic functiondecimal floating-point argument %u to complex-only type-generic functiondecimal floating-point not supported for this targetdeclaration %qD does not declare anythingdeclaration does not declare anythingdeclaration for parameter %qD but no such parameterdeclaration of %<constexpr%> variable %qD is not a definitiondeclaration of %<extern%> variable %qD in %<for%> loop initial declarationdeclaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a templatedeclaration of %<~%T%> as member of %qTdeclaration of %q#D changes meaning of %qDdeclaration of %q#D conflicts with built-in declaration %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D has no initializerdeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %q#Tdeclaration of %q+#D shadows template parameterdeclaration of %q+D shadows a built-in functiondeclaration of %q+D shadows previous non-variabledeclaration of %q+D with attribute %<noinline%> follows inline declarationdeclaration of %q+D with no linkage follows extern declarationdeclaration of %qD ambiguates earlier template instantiation for %qDdeclaration of %qD as %<typedef%>declaration of %qD as array of function membersdeclaration of %qD as array of functionsdeclaration of %qD as array of referencesdeclaration of %qD as array of voiddeclaration of %qD as member of %qTdeclaration of %qD as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qD as non-functiondeclaration of %qD as parameterdeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD in namespace %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a built-in functiondeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of %qTdeclaration of %qD shadows a parameterdeclaration of %qD shadows a previous localdeclaration of %qE as array of functionsdeclaration of %qE as array of voidsdeclaration of %qE as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qE as non-functiondeclaration of %qE as non-memberdeclaration of %qF has a different exception specifierdeclaration of built-in function %qD without a prototype; expected %qTdeclaration of function %qD in invalid contextdeclaration of multidimensional array must have bounds for all dimensions except the firstdeclaration of non-variable %qD in %<for%> loop initial declarationdeclaration of static variable %qD in %<for%> loop initial declarationdeclaration of template parameter %q+#D with different constraintsdeclaration of template parameter %q+D shadows template parameterdeclaration of type name as array of functionsdeclaration of type name as array of voidsdeclarations in dependent base %qT are not found by unqualified lookupdeclarator-id missing; using reserved word %qDdeclared heredeclared private heredeclared protected heredecompressed stream: %sdecrement of a boolean expressiondecrement of constant field %qDdecrement of enumeration value is invalid in C++decrement of function %qDdecrement of member %qD in read-only objectdecrement of pointer to an incomplete type %qTdecrement of read-only location %qEdecrement of read-only member %qDdecrement of read-only named return value %qDdecrement of read-only parameter %qDdecrement of read-only reference %qDdecrement of read-only variable %qDdeduced class type %qD in function return typededuced expression type does not satisfy placeholder constraintsdeduced initializer does not satisfy placeholder constraintsdeduced return type does not satisfy placeholder constraintsdeduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>deduction guide %qD must be declared at namespace scopededuction guide %qD must be declared in the same scope as %qTdeduction guide %qD must not have a function bodydeduction guide for %qT must have trailing return typedefault %<target_clones%> attribute was not setdefault argument %qE uses %qDdefault argument %qE uses local variable %qDdefault argument for template parameter for class enclosing %qDdefault argument given for parameter %d of %q#Ddefault argument mismatch in overload resolutiondefault argument missing for parameter %P of %q#Ddefault argument specified for lambda parameterdefault argument specified in explicit specializationdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefault member initializer for %qD required before the end of its enclosing classdefault member initializer for unnamed bit-fielddefault member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>default template arguments may not be used in function template friend re-declarationdefault template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>default template arguments may not be used in partial specializationsdefault template arguments may not be used in template friend declarationsdefault type conversion cannot deduce template argument for %qDdefaulted %qD must be %<const%>defaulted %qD must have parameters of either type %<const %T&%> or %qTdefaulted %qD must have parameters of either type %<const %T&%> or %qT, not bothdefaulted %qD must return %<bool%>defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>defaulted constructor calls non-%<constexpr%> %qDdefaulted declaration %q+D does not match the expected signaturedefaulted default constructor does not initialize %q#Ddefaulted default constructor does not initialize any non-static data memberdefaulted destructor calls non-%<constexpr%> %qDdefaulted function %q+D with default argumentdefaulted member %qD must have parameter type %<const %T&%>defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qTdeferred type parameter at %Cdefined heredefined here %qDdefining a type in a cast is invalid in C++defining a type in a compound literal is invalid in C++defining explicit specialization %qD in friend declarationdefining type in %qs expression is invalid in C++definition in block %i does not dominate use in block %idefinition in block %i follows the usedefinition of %q#D ambiguates built-in declaration %q#Ddefinition of %q#D is marked %<dllimport%>definition of %q#T inside template parameter listdefinition of %q#T is not complete until the closing bracedefinition of %qD does not match %<#include <initializer_list>%>definition of %qD is not in namespace enclosing %qTdefinition of explicitly-defaulted %q+Ddefinition of implicitly-declared %qDdefinition of protocol %qE not founddefinition of static data member %q+D of dllimport%'d classdefinition provided for explicit instantiationdelegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>deleted definition of %qDdeleted function %q+D overriding non-deleted functiondeleting %qT is undefineddeleting LTRANS file %s: %mdeleting array %q#Edeleting file %s: %mdeleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviordeleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviordependent-name %qE is parsed as a non-type, but instantiation yields a typedeprecated conversion from string constant to %qTdeprecated message is not a stringdereferencing %<void *%> pointerdereferencing a null pointerdereferencing a null pointer in %qEdereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived type declarationderived union %qT invaliddesignator order for field %qD does not match declaration order in %qTdestination object referenced by %<restrict%>-qualified argument 1 was declared heredestroying %<operator delete%> must be a member functiondestroying %<operator delete%> must be a usual deallocation functiondestructor %qD declared as member templatedestructor cannot be static member functiondestructor for %qE shall not be run eitherdestructor for %qT is ambiguousdestructor for alien class %qT cannot be a memberdestructor priorities are not supporteddestructor priorities from 0 to %d are reserved for the implementationdestructor priorities must be integers from 0 to %d inclusivedestructors may not be cv-qualifieddestructors may not be ref-qualifieddestructors may not have parametersdetermining value of %qsdid you mean to dereference the pointer?did you mean to use logical not (%<!%>)?did you mean to use logical not?difference between %qE and %qD does not have integer typedifferent number of parametersdifferent number of resultsdifferent parameter typesdifferent receiver typesdifferent result typesdifferent underlying type in enum %q#Tdifferent varargsdirect base %qT inaccessible in %qT due to ambiguitydirect call to %s in speculative call sequence has no speculative flagdirect call to %s in speculative call sequence has speculative_id %i out of rangedirect-list-initialization of %<auto%> requires exactly one elementdirective argument %qEdirective argument in the range [%E, %E]directive with only %<device_type%> clauses ignoreddisable pass %s for function %sdisable pass %s for functions in the range of [%u, %u]distinct Objective-C type in returndivision %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elementsdivision by zerodivision by zero is not a constant expressiondo not specify both -march=... and -mcpu=...do_check(): too many argsdo_simplify(): Too many args for intrinsicdoes not match member template declaration heredoes not match previous declaration %q#Ddoes not support multilibdominator of %d should be %d, not %ddominator of %d status unknowndon%'t support DSP extension instructionsdon%'t support performance extension instructionsdon%'t support performance extension version 2 instructionsdon%'t support string extension instructionsdouble colon in MODULE PROCEDURE statement at %Ldouble constants not supporteddouble linked list of assembler names corrupteddouble linked list of clones corrupteddue to different exception specificationsdump file: %s
  duplicate %<_Atomic%>duplicate %<_Thread_local%> or %<__thread%>duplicate %<asm%> operand name %qsduplicate %<asm%> qualifier %qEduplicate %<asm%> qualifier %qTduplicate %<const%>duplicate %<default%> case in %<_Generic%>duplicate %<mutable%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qDduplicate %qEduplicate %qE declaration specifierduplicate %qsduplicate (or overlapping) case valueduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qEduplicate declaration of method %<%c%E%> with conflicting typesduplicate definition of '%s'duplicate definition of a symbol versionduplicate direct call to %s in speculative call sequence with speculative_id %iduplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate insn UID: %iduplicate instance variable %q+Dduplicate interface declaration for category %<%E(%E)%>duplicate interface declaration for class %qEduplicate label %qDduplicate label declaration %qEduplicate loop headerduplicate member %q+Dduplicate reference %s in speculative call sequence with speculative_id %iduplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>duplicate virt-specifierduplicated %<if%> conditionduplicated parameter specifier %s in amdgpu_hsa_kernel attributeduring %<-fcompare-debug%> recompilationduring %s pass: %s
! dwarf version %wu is not supporteddynamic dependency %s not founddynamic exception specifications are deprecated in C++11dynamic type %qT of its operand does not have a base class of type %qTdynamic type %qT of its operand does not have an unambiguous public base class %qTeBPF stack limit exceededeach undeclared identifier is reported only once for each function it appears inedge %s->%s has no corresponding call_stmtedge count is not compatible with function countedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreducibleedge has both call_stmt and lto_stmt_uid setedge not foundedge points to wrong declaration:either %<-fopenacc%> or %<-fopenmp%> must be seteither -fopenacc or -fopenmp must be seteither all initializer clauses should be designated or none of them should beelaborated-type-specifier for a scoped enum must not use the %qD keywordelement types must be the sameelement_number(): Bad dimension typeelemental binary operationelemental function arguments at %C are not compliantelemental procedureelements of array %q#D have incomplete typeelements of array %q#T have incomplete typeembedded %<\0%> in formatembedded NUL in CFString literalemitting PIC operand, but PIC register isn%'t set upempty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)empty declarationempty declaration with %<_Alignas%> does not redeclare tagempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty enum is invalidempty index range in initializerempty initializer for lambda init-captureempty initializer in lambda init-captureempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerempty string in attribute %<target%>empty struct has size 0 in C, size 1 in C++empty structured binding declarationempty union has size 0 in C, size 1 in C++enable pass %s for function %senable pass %s for functions in the range of [%u, %u]enabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenclosing %<target%>enclosing %qsenclosing OpenACC %qs constructenclosing class of %<constexpr%> non-static member function %q+#D is not a literal typeenclosing class templates are not explicitly specializedenclosing regionenclosing target regionenclosing taskend expression refers to outer iterator %qDend insn %d for block %d not found in the insn streamend of implied-do loop at %L could not be simplified to a constant valueenum constant defined hereenum constant in boolean contextenum conversion from %qT to %qT in assignment is invalid in C++enum conversion from %qT to %qT in initialization is invalid in C++enum conversion from %qT to %qT in return is invalid in C++enum conversion in assignment is invalid in C++enum conversion in initialization is invalid in C++enum conversion when passing argument %d of %qE is invalid in C++enum type defined hereenum value is not %<CONST_DECL%> or %<INTEGER_CST%>enum value name is not %<IDENTIFIER_NODE%>enum value type is not %<INTEGER_TYPE%> nor convertible to the enumenumerated and non-enumerated type in conditional expressionenumerated mismatch in conditional expression: %qT vs %qTenumeration value %qE not handled in switchenumeration values exceed range of largest integerenumerator value %qE is outside the range of underlying type %qTenumerator value for %qD is not an integer constantenumerator value for %qD must have integral or unscoped enumeration typeenumerator value for %qE is not an integer constantenumerator value for %qE is not an integer constant expressionenvironment variable %<COLLECT_GCC%> must be setenvironment variable %<COLLECT_GCC_OPTIONS%> must be setenvironment variable %<COLLECT_LTO_WRAPPER%> must be setenvironment variable %qs must expand to a non-negative integer less than or equal to %wdenvironment variable %qs not definedenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file %qsenvironment variable DJGPP points to missing file %qserrorerror closing %s: %merror in arguments to spec function %qserror in removing %serror writing %qserror writing to %s: %merror: errors during merging of translation unitseval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULLevaluating %qsexception cleanup for this placement new selects non-placement %<operator delete%>exception handling disabled, use %<-fexceptions%> to enableexception handling personality mismatchexception of type %<%T%> will be caughtexception of type %qT will be caughtexception specification of %qD depends on itselfexcess elements in %<char%> array initializerexcess elements in array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexcess use operand for statementexecution counts assumed to be zero
  execution counts estimated
! exit %d->%d not recordedexpand_binop failed in movsi gotexpansion pattern %qE contains no parameter packsexpansion pattern %qT contains no parameter packsexpansion point is location %iexpected %<#pragma acc%> clauseexpected %<#pragma omp scan%>expected %<#pragma omp section%> or %<}%>expected %<#pragma omp%> clauseexpected %<(%>expected %<(%> after template-argument-listexpected %<(%> or end of lineexpected %<)%>expected %<)%> or %<,%>expected %<*%>expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifierexpected %<,%>expected %<,%> or %<)%>expected %<,%> or %<...%>expected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<...%>expected %<:%>expected %<:%> or %<)%>expected %<:%> or %<...%>expected %<:%> or %<::%>expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>expected %<::%>expected %<;%>expected %<;%> after class definitionexpected %<;%> after struct definitionexpected %<;%> after union definitionexpected %<;%> at end of member declarationexpected %<;%> or %<{%>expected %<;%> or %<{%> after method attribute definitionexpected %<;%>, %<,%> or %<)%>expected %<;%>, identifier or %<(%>expected %<<%>expected %<=%>expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<>%>expected %<@end%>expected %<@synchronized%>expected %<@throw%>expected %<@try%>expected %<[%>expected %<]%>expected %<__label__%>expected %<__transaction_atomic%>expected %<__transaction_relaxed%>expected %<acq_rel%>, %<release%> or %<acquire%>expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>expected %<asm%>expected %<auto%>expected %<auto%> or %<decltype(auto)%> after %qEexpected %<cancel%> %<if%> clause modifierexpected %<catch%>expected %<class%>expected %<class%> or %<typename%>expected %<class%>, %<typename%>, or %<template%>expected %<co_yield%>expected %<concurrent%>expected %<construct%>, %<device%>, %<implementation%> or %<user%>expected %<data%>expected %<data%> after %<#pragma acc %s%>expected %<data%>, %<update%>, %<enter%> or %<exit%>expected %<declare%>expected %<decltype%>expected %<delete%>expected %<depend%>, %<destroy%> or %<update%> clauseexpected %<extern%>expected %<finally%> or %<catch%>expected %<for%> after %qsexpected %<host%>, %<nohost%> or %<any%>expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>expected %<inclusive%> or %<exclusive%> clauseexpected %<match%>expected %<namespace%>expected %<new%>expected %<none%> or %<present%>expected %<none%> or %<shared%>expected %<omp_priv%> or function-nameexpected %<operator%>expected %<point%>expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clauseexpected %<return%>expected %<scalar%>, %<aggregate%> or %<pointer%>expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>expected %<simd%>, %<reduction%>, %<target%> or %<variant%>expected %<static_assert%>expected %<target%>expected %<teams%>, %<parallel%> or %<thread%>expected %<template%>expected %<throw%>expected %<try%>expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clauseexpected %<using%>expected %<while%>expected %<{%>expected %<{%> or %<:%>expected %<}%>expected %<}%> before %<else%>expected %<~%>expected %d levels of template parms for %q#D, got %dexpected %i or more, found %iexpected %qT but argument is of type %qTexpected %qs %<if%> clause modifier rather than %qsexpected ...expected 64-bit address but argument 1 is %d-bitexpected 64-bit address but argument 2 is %d-bitexpected [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>expected a string after %<#pragma message%>expected an SSA_NAME objectexpected an argument to %<msp430_select_cpu%>expected an identifier for the attribute nameexpected attribute before %<...%>expected between %i and %i, found %iexpected binary operatorexpected block indexexpected block specifierexpected boolean expressionexpected boolean typeexpected case labelexpected channelexpected class nameexpected class-keyexpected class-nameexpected constant integer expressionexpected constant offsetexpected constant sizeexpected constructor, destructor, or type conversionexpected count valueexpected declarationexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected declaratorexpected else statementexpected empty string after %<operator%> keywordexpected end of capture-listexpected end of lineexpected expressionexpected expression-list or type-idexpected frequency qualityexpected frequency valueexpected functionexpected function nameexpected function-name %<(%>expected goto expressionexpected id-expressionexpected id-expression (arguments)expected identifierexpected identifier or %<(%>expected identifier or %<)%>expected identifier or %<*%>expected identifier or string literalexpected initializerexpected integerexpected integer expressionexpected integer expression listexpected interface or pointer to interfaceexpected iteration declaration or initializationexpected iteration-statementexpected jump-statementexpected labelexpected labeled-statementexpected loop numberexpected map index on right hand sideexpected namespace-nameexpected nested-name-specifierexpected numeric typeexpected operatorexpected parameter pack before %<...%>expected pass nameexpected pointerexpected pointer as argument of unary %<*%>expected pointer in %qs clauseexpected primary-expressionexpected ptr-operatorexpected qualified name in friend declaration for constructor %qDexpected qualified name in friend declaration for destructor %qDexpected selection-statementexpected signature: %qDexpected single pointer in %qs clauseexpected specifier-qualifier-listexpected statementexpected string literalexpected string-literalexpected suffix identifierexpected template-argumentexpected template-idexpected template-id for typeexpected template-nameexpected trait selector nameexpected type specifierexpected type-nameexpected type-specifierexpected unqualified-idexpecting argument of type pointer or of type integer for argument 1expecting internal function nameexplicit by-copy capture of %<this%> redundant with by-copy capture defaultexplicit by-copy capture of %qD redundant with by-copy capture defaultexplicit by-reference capture of %qD redundant with by-reference capture defaultexplicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>explicit deduction guides not considered for copy-initializationexplicit goto at end of bb %dexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)explicit instantiation of %qD outside its namespace must use a nested-name-specifierexplicit instantiation of function concept %q#Dexplicit instantiation of non-class template %qDexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit instantiation of variable concept %q#Dexplicit instantiation shall not use %<consteval%> specifierexplicit instantiation shall not use %<constexpr%> specifierexplicit instantiation shall not use %<inline%> specifierexplicit qualification in declaration of %qDexplicit specialization %q#D may be missing attributesexplicit specialization declared %<concept%>explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of %qD outside its namespace must use a nested-name-specifierexplicit specialization of function concept %qDexplicit specialization of non-template %qTexplicit template argument list not allowedexplicit template specialization cannot have a storage classexplicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:explicitly used registers must be grouped at top of stackexponent-letter 'q' in real-literal-constant at %Cexpr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %Lexpr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %Lexpression %qE does not designate a %<constexpr%> functionexpression %qE is not a constant expressionexpression cannot be used as a functionexpression in new-declarator must have integral or enumeration typeexpression in static assertion is not an integerexpression in static assertion is not an integer constant expressionexpression in static assertion is not constantexpression list treated as compound expression in functional castexpression list treated as compound expression in initializerexpression list treated as compound expression in mem-initializerexpression must be enclosed in parenthesesexpression must be integralexpression of abstract class type %qT cannot be used in throw-expressionexpression statement has incomplete typeextend_ref(): Bad tailextended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>extended registers have no high halvesextern declaration of %q+D follows declaration with no linkageextern model globalvalueexternal TLS initialization functions not supported on this targetexternal linkage required for symbol %q+D because of %qE attributeexternally visible inline cloneextra %<;%>extra %<;%> after in-class function definitionextra brace group at end of initializerextra elements in scalar initializerextra outgoing edge %d->%dextra qualification %<%T::%> on member %qsextra qualification not allowedextra semicolonextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)fail to initialize plugin %sfailed to create map component '%s'failed to create union component '%s'failed to expand built-in functionfailed to get exit status: %mfailed to get process times: %mfailed to initialize plugin %sfailed to open temporary file %s for LTO outputfailed to open temporary file %s with LTO outputfailed to reclaim unneeded functionfailed to reclaim unneeded function in same comdat groupfailed to translate literal to execution character set %qTfailure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>failure to simplify substring reference in DATA statement at %Lfailure trying to reload:fallthru edge after a control statement in bb %dfallthru edge after unconditional jump in bb %ifallthru edge crosses section boundary in bb %ifallthru to exit from bb %dfast enumeration is not available in Objective-C 1.0fastcall and cdecl attributes are not compatiblefastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefastcall and thiscall attributes are not compatiblefatal error: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)field %q#D can be accessed via %q#Dfield %q#D with same name as classfield %qD has incomplete type %qTfield %qE declared as a functionfield %qE has incomplete typefield name not in record or union initializerfield precision specifierfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfield width specifierfields have different layout in another translation unitfile %qs left but not enteredfile ends in default argumentfile-scope declaration of %qE specifies %<auto%>file-scope declaration of %qE specifies %<register%>fill characterfill character in strfmon formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini function found in object %sfirst %<sizeof%> operand was declared herefirst argument must be []bytefirst argument of %q+D should be %<int%>first argument to %<__builtin_call_with_static_chain%> must be a call expressionfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>first mismatch is fieldfirst offset must be in opposite direction of loop iterationsfirst register must be R0first seen herefixed ebp register requires %<-maccumulate-outgoing-args%>fixed ebp register requires %<target("accumulate-outgoing-args")%>fixed register %s used to pass parameter to functionfixed-point overflow in expression %qE of type %qT results in %qEfixed-point overflow in expression of type %qT results in %qEfixed-point types not supported for this targetfixed-point types not supported in C++flexible array member %qD in an otherwise empty %q#Tflexible array member %qD in unionflexible array member %qD not at end of %q#Tflexible array member in a struct with no named membersflexible array member in unionflexible array member not at end of structfloating constant exceeds range of %qTfloating constant misusedfloating constant truncated to zerofloating literal exceeds range of %qT typefloating literal truncated to zerofloating point overflow in expression %qE of type %qT results in %qEfloating point overflow in expression of type %qT results in %qEfloating-point constant not a valid immediate operandfloating-point suffix %qs shadowed by implementationflow control insn inside a basic blockfmax-include-depth=<number> Set the maximum depth of the nested #include.fold check: original tree changed by foldfold of empty expansion over %Ofold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>fopen %s: %mfor %qDfor a function-style cast, remove the redundant %<::%D%>for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)for increment expression cannot resolve address of overloaded functionfor increment expression has no effectfor increment expression is a reference, not call, to function %qEfor pointer type length expression must be specifiedfor statement expectedfor template declaration %q+Dfor the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512for unknown bound array type length expression must be specifiedfor, while or do statement expectedformatformat argument %d unused before used argument %d in %<$%>-style formatformat argument %d used more than once in %s formatformat argument should be a %qs referenceformat argument should be a %qs reference but a string was foundformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat of column headings in %<devices.csv%> is incorrectformat string argument follows the arguments to be formattedformat string argument is not a string typeformat string is defined hereformat string is not an array of type %qsforming pointer to qualified function type %qTforming pointer to reference type %qTforming reference to qualified function type %qTforming reference to reference type %qTforming reference to voidforming type of %qsforward declaration of %q#Tfound %<%c%s%>found %<-%E%> instead of %<+%E%> in protocol(s)found %<:%> in nested-name-specifier, expected %<::%>found a %qT but the format argument should be a stringfound a %qs reference but the format argument should be a stringfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolfound default case not at the start of case vectorfp software completion requires %<-mtrap-precision=i%>fr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe pointer required, but reservedframe size of %qs is %wd bytesframe size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added.frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function.frame size too large for reliable stack checkingfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupfriend declaration %q#D declares a non-template functionfriend declaration %qD in local class without prior local declarationfriend declaration %qD is not visible to explicit specializationfriend declaration %qD may not have virt-specifiersfriend declaration does not name a class or functionfriend declaration herefriend declaration not in class definitionfriend declaration of %q#D specifies default arguments and isn%'t the only declarationfriend declaration of %qD specifies default arguments and isn%'t a definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>friend function definition %qs cannot have a name qualified with %<%D::%>friend function definition %qs cannot have a name qualified with %<::%>from definition of %q#Dfrom previous declaration %qFfrv_print_operand: unknown codefunc can only be compared to nilfunction %q#D is initialized like a variablefunction %q+D definition is marked dllimportfunction %q+D part of alias cyclefunction %q+F can never be copied because it has %<noclone%> attributefunction %q+F can never be copied because it receives a non-local gotofunction %q+F can never be copied because it saves address of local label in a static variablefunction %q+F can never be inlined because it contains a computed gotofunction %q+F can never be inlined because it is suppressed using %<-fno-inline%>function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)function %q+F can never be inlined because it uses attributes conflicting with inliningfunction %q+F can never be inlined because it uses non-local gotofunction %q+F can never be inlined because it uses setjmpfunction %q+F can never be inlined because it uses setjmp-longjmp exception handlingfunction %q+F can never be inlined because it uses variable argument listsfunction %qD declared %<[[noreturn]]%> but its first declaration was notfunction %qD declared %<virtual%> inside a unionfunction %qD is initialized like a variablefunction %qD might be a candidate for %qs format attributefunction %qD redeclared as variablefunction %qD used as %<asm%> outputfunction %qs cannot be declared %<mutable%>function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codefunction arguments of %<__builtin_tgmath%> all have the same typefunction arguments of %<__builtin_tgmath%> lack type-generic parameterfunction attribute mismatchfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction concept must be calledfunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition declared %qsfunction definition does not declare parametersfunction definition has qualified void return typefunction does not return string typefunction has external linkage when the user requests only inlining static for live patchingfunction may return address of local variablefunction might be candidate for attribute %qsfunction might be candidate for attribute %qs if it is known to return normallyfunction name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>function not considered for inliningfunction not declared inline and code size would growfunction not inlinablefunction not inline candidatefunction or array type %qT in %<#pragma omp declare reduction%>function or array type in %<#pragma omp declare reduction%>function parameterfunction pointers not supported with %<-mabi=ti%> optionfunction result count mismatchfunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of labelfunction returns address of local variablefunction returns an aggregatefunction symbol is not functionfunction template %qD redeclared as a class templatefunction template-id %qD in nested-name-specifierfunction types not truly compatible in ISO Cfunction versions cannot be marked as %<gnu_inline%>, bodies have to be generatedfunction with qualified void return type calledfunction-scope %qE implicitly auto and declared %qsfunction-scope %qs implicitly auto and declared %<__thread%>function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTgarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
  gcov %s%s
  generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>generic thunk code fails for method %qD which uses %<...%>get_mpz(): Not an integer constantgetting core file size maximum limit: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typegfc_array_dimen_size(): Bad EXPR_ARRAY exprgfc_array_dimen_size(): Bad dimensiongfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variablegfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsgfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typegfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran does not support -E without -cppgfortran: Only one %<-J%> option allowedgimple call has no targetgimple call has two targetsgimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockgimplification failedglobal constructors not supported on this targetglobal destructors not supported on this targetglobal qualification of class name is invalidglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valueglobal/static variable assignment has been interceptedgot %d template parameters for %q#Dgot %d template parameters for %q#Tgoto destination is neither a label nor a pointergp is constant (but save/restore gp on indirect calls).gp_offset (%ld) or end_offset (%ld) is less than zerograve accent %<`%> in formatgsplit-dwarf is not supported on this platformhad to relocate PCHhard-float MIPS16 code for ABIs other than o32 and o64hardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %shardware vector support not available on %shardware vector support not available with %<-msoft-float%>has different parameters in another translation unithas different return value in another translation unithead insn %d for block %d not found in the insn streamherehigh bound %qE above array section size in %qs clausehistogram value statement does not correspond to the statement it is associated withiWMMXt and NEON are incompatibleiWMMXt unsupported under Thumb modeia64_print_operand: unknown codeidentical_array_ref(): inconsistent dimensionsidentifier %qE conflicts with C++ keywordidentifier %qE is a keyword in C++11identifier %qE is a keyword in C++20identifier expected after %<@protocol%>identifier overflow: %dif any %<if%> clause has modifier, then all %<if%> clauses have to use modifierif avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives insteadif this code is reached, the program will abortif using %qs is not feasible, use %qs insteadignoring %<#pragma %s %s%>ignoring %<#pragma align%> for explicitly aligned %q+Dignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argumentignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return typeignoring %<-fschedule-insns%> because of exception handling bugignoring %<asm%> specifier for non-static local variable %q+Dignoring %qD attribute on anonymous namespaceignoring %qD attribute on non-inline namespaceignoring %qE attribute applied to template instantiation %qTignoring %qE attribute applied to template specialization %qTignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>ignoring attribute %qE after earlier %qEignoring attribute %qE because it conflicts with attribute %<either%>ignoring attribute %qE because it conflicts with attribute %<lower%>ignoring attribute %qE because it conflicts with attribute %<noinit%>ignoring attribute %qE because it conflicts with attribute %<persistent%>ignoring attribute %qE because it conflicts with attribute %<section%>ignoring attribute %qE because it conflicts with attribute %<upper%>ignoring attribute %qE because it conflicts with attribute %qsignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qsignoring attributes applied to %qT after definitionignoring attributes applied to class type %qT outside of definitionignoring attributes applied to dependent type %qT without an associated declarationignoring attributes in template argument %qEignoring attributes on template argument %qTignoring duplicate directory "%s"
  ignoring large linear stepignoring loop annotationignoring malformed %<#pragma longcall%>ignoring nonexistent directory "%s"
! ignoring packed attribute because of unpacked non-POD field %q#Dignoring possibly conflicting option %<-fopt-info-%s%>ignoring return value of %qD declared with attribute %<warn_unused_result%>ignoring return value of %qD, declared with attribute %<nodiscard%>%signoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>ignoring return value of %qD, declared with attribute %<warn_unused_result%>ignoring return value of function declared with attribute %<warn_unused_result%>ignoring returned value of type %qT, declared with attribute %<nodiscard%>%signoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>ignoring sink clause with offset that is not a multiple of the loop stepignoring the %q#D declarationignoring unknown option %q.*signoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>ignoring zero linear stepillegal OP in optimize_comparisonillegal aggregate type %qE specified for instance variable %qsillegal argument 0 to %qsillegal operand illegal operand address (1)illegal operand address (2)illegal operand address (3)illegal operand address (4)illegal operand detectedillegal reference type specified for instance variable %qsimmediate evaluation returns address of immediate function %qDimplicit capture of %qE via %<[=]%> is deprecated in C++20implicit conversion from %qH to %qI to match other operand of binary expressionimplicit conversion from %qH to %qI to match other result of conditionalimplicit conversion from %qH to %qI when passing argument to functionimplicit conversion from %qT to %qTimplicit conversion from %qT to %qT to match other operand of binary expressionimplicit conversion from %qT to %qT to match other result of conditionalimplicit conversion from %qT to %qT when passing argument to functionimplicit declaration of function %qEimplicit declaration of function %qE; did you mean %qs?implicit dereference will not access object of type %qT in for increment expressionimplicit dereference will not access object of type %qT in left operand of comma operatorimplicit dereference will not access object of type %qT in right operand of comma operatorimplicit dereference will not access object of type %qT in second operand of conditional expressionimplicit dereference will not access object of type %qT in statementimplicit dereference will not access object of type %qT in third operand of conditional expressionimplicit mapping of assumed size array %qDimplicit templates may not be %<virtual%>implicit this pointer type mismatchimplicit_section flag is set but section isn%'timplicitly popped registers must be grouped at top of stackimplicitly-declared %qD is deprecatedimplied END DOimport_iso_c_binding_module(): Unable to create symbol for %simpossible constraint in %<asm%>impossible register constraint in %<asm%>impossible type assertion: type does not implement interfacein %s, at %s:%din C++03 a class-key must be used when declaring a friendin C++11 and above a default constructor can be explicitin C++11 destructors default to %<noexcept%>in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>in C++20 this comparison calls the current function recursively with reversed argumentsin C++98 %<template%> (as a disambiguator) is only allowed within templatesin C++98 %q+D may not be static because it is a member of a unionin C++98 %qD must be initialized by constructor, not by %<{...}%>in a call to allocation function %qD declared herein a call to built-in allocation function %qDin a call to built-in function %qDin a call to function %qD declared herein a call to function %qD declared with attribute %qsin a call with type %qT and attribute %qsin argument to unary !in basic block %d:in call to %qD, declared herein declaration %q+Din definition of macro %qsin expansion of macro %qsin gfc_simplify_acos(): Bad typein gfc_simplify_acosh(): Bad typein gfc_simplify_asin(): Bad typein gfc_simplify_asinh(): Bad typein gfc_simplify_atan(): Bad typein gfc_simplify_atan2d(): Bad typein gfc_simplify_atanh(): Bad typein gfc_simplify_atrigd(): Bad typein gfc_simplify_cos(): Bad typein gfc_simplify_exp(): Bad typein gfc_simplify_sin(): Bad typein gfc_simplify_trigd(): Bad typein initialization of structured binding variable %qDin passing argument %P of %qDin simplify_trig_call(): Bad intrinsicin template argument for type %qTin the definition of %q#Tin this expressionin-class initialization of static data member %q#D of incomplete typein-class initialization of static data member %q#D of non-literal typeinaccessible plugin file %s expanded from short plugin name %s: %minappropriate accumulator for %qsinclude %qs or provide a declaration of %qDincoming edge count does not match number of PHI argumentsincompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directiveincompatible address space qualifiers %qs and %qsincompatible data clause with reduction on %qE; promoting to %<present_or_copy%>incompatible floating point / vector register operand for '%%%c'incompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>incompatible register operand for '%%%c'incompatible type for argument %d of %qEincompatible type for map indexincompatible type for method %s%s%sincompatible type for method %s%s%s (%s)incompatible type for receiverincompatible types in %<PHI%> argument %uincompatible types in assignment of %qT to %qTincompatible types in binary expressionincompatible types in sendincompatible types when assigning to type %qT from type %qTincompatible types when initializing type %qT using type %qTincompatible types when returning type %qT but %qT was expectedincompatible vector types in conditional expression: %qT, %qT and %qTincomplete implementation of category %qEincomplete implementation of class %qEincomplete type %qT does not have member %qDincomplete type %qT is not mappableincomplete type %qT used in nested name specifierinconsistent %<ifunc%> attributeinconsistent begin/end types in range-based %<for%> statement: %qT and %qTinconsistent capitalization in formatinconsistent deduction for %qT: %qT and then %qTinconsistent deduction for auto return type: %qT and then %qTinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>inconsistent types %qT and %qT deduced for lambda return typeinconsistent user-defined literal suffixes %qD and %qD in string literalincorrect comparison modeincorrect entry in %<label_to_block_map%>incorrect format in scaling, using 1/1
  incorrect hint operandincorrect insn:incorrect number of arguments to function %qEincorrect number of vector %qs elementsincorrect property %qs of %qs selectorincorrect rounding operandincorrect setting of landing pad numberincorrect sharing of tree nodesincorrect type of vector %qs elementsincorrect type of vector CONSTRUCTOR elementsincorrectly nested OpenACC loop parallelismincrement expression refers to iteration variable %qDincrement is not constant 1 or -1 for %<!=%> conditionincrement of a boolean expressionincrement of constant field %qDincrement of enumeration value is invalid in C++increment of function %qDincrement of member %qD in read-only objectincrement of pointer to an incomplete type %qTincrement of read-only location %qEincrement of read-only member %qDincrement of read-only named return value %qDincrement of read-only parameter %qDincrement of read-only reference %qDincrement of read-only variable %qDincremented enumerator value is too large for %<long%>incremented enumerator value is too large for %<unsigned long%>index %E denotes an offset greater than size of %qTindex in dimension %d is out of bounds at %Lindex must be integerindex value instead of field name in union initializerindex value is out of boundindirect call count does not match BB countindirect call in function, which are not supported by eBPFindirect call in speculative call sequence has no speculative flagindirect function %q+D cannot be declared %qEindirect function %q+D cannot be declared weakindirect function call with a yet undetermined calleeindirect jumps are not available on this targetindirect_call attribute can%'t apply for static functionindirection will not access object of incomplete type %qT in for increment expressionindirection will not access object of incomplete type %qT in left operand of comma operatorindirection will not access object of incomplete type %qT in right operand of comma operatorindirection will not access object of incomplete type %qT in second operand of conditional expressionindirection will not access object of incomplete type %qT in statementindirection will not access object of incomplete type %qT in third operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in for increment expressionindirection will not access object of non-trivially-copyable type %qT in left operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in right operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in second operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in statementindirection will not access object of non-trivially-copyable type %qT in third operand of conditional expressioninferred scalar type %qT is not an integer or floating-point type of the same size as %qTinherited constructor %qD is not %<constexpr%>inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>init function found in object %sinit-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>init_arglist(): too many argumentsinitialization discards %qv qualifier from pointer target typeinitialization from distinct Objective-C typeinitialization from pointer to non-enclosed address spaceinitialization left-hand side might be a candidate for a format attributeinitialization makes %q#v qualified function pointer from unqualifiedinitialization of %qT from %qT makes integer from pointer without a castinitialization of %qT from %qT makes pointer from integer without a castinitialization of %qT from incompatible pointer type %qTinitialization of %qT from pointer to %qD with incompatible type %qTinitialization of a flexible array memberinitialization of common block variable %qs in DATA statement at %Cinitialization of flexible array member in a nested contextinitialization of new-expression for type %<auto%> requires exactly one elementinitialization of non-const reference type %q#T from rvalue of type %qTinitialization of volatile reference type %q#T from rvalue of type %qTinitializations for multiple members of %qTinitialized field overwritteninitialized field with side-effects overwritteninitialized member %q+D declared hereinitialized variable %q+D is marked dllimportinitializer element is not a constant expressioninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer expression refers to iteration variable %qDinitializer fails to determine size of %q+Dinitializer fails to determine size of %qDinitializer fails to determine size of %qTinitializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?initializer for %q#D expands to an empty list of expressionsinitializer for %q#D is invalidinitializer for %qT must be brace-enclosedinitializer for flexible array member %q#Dinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer in range-based %<for%> loopinitializer invalid for static member with constructorinitializer provided for functioninitializer specified for friend function %qDinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinitializer-string for %qT is too longinitializing %qD from %qE does not extend the lifetime of the underlying arrayinitializing %qH with %qI in converted constant expression does not bind directlyinitializing a base class of type %qT results in object slicinginjected-class-name %qD used as template template argumentinline assembly is not a constant expressioninline clone count is not compatibleinline clone in same comdat group listinline clone is forced to outputinline clone with address takeninline declaration of %qD follows declaration with attribute %<noinline%>inline function %q+D declared as dllimport: attribute ignoredinline function %q+D declared but never definedinline function %q+D declared weakinline function %q+D given attribute %qsinline function %qD given attribute %qsinline function %qD used but never definedinline namespace must be specified at initial definitioninline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>inlined_to pointer is set but no predecessors foundinlined_to pointer is wronginlined_to pointer refers to itselfinlined_to pointer set for noninline callersinlining failed in call to %<always_inline%> %q+F: %sinlining failed in call to %q+F: %sinner loop uses same OpenACC parallelism as containing loopinput file %qs is the same as output fileinput operand constraint contains %qcinsert_bbt(): Duplicate key foundinsertion out of range in %qsinsn %d basic block pointer is %d, should be %dinsn %d in footer of bb %d has non-NULL basic blockinsn %d in header of bb %d has non-NULL basic blockinsn %d is in multiple basic blocks (%d and %d)insn %d outside of basic blocks has non-NULL bb fieldinsn addresses not freedinsn addresses not set after shorten_branchesinsn contains an invalid address !insn does not satisfy its constraints:insn outside basic blockinsn with UID %i not found for operand %i (`%s') of insn %iinsn with UID %i not found for operand %i of insn %iinstall: %s%s
  installation error, cannot find %<crtoffloadtable.o%>instance variable %qE accessed in class methodinstance variable %qE is %s; this will be a hard error in the futureinstance variable %qE is declared %sinstance variable %qE is declared privateinstance variable %qs has unknown sizeinstance variable %qs is declared privateinstance variable %qs uses flexible array memberinstance variable assignment has been interceptedinstruction never executedinstruction scheduling not supported on this target machineinsufficient contextual information to determine typeinsufficient partitioning available to parallelize element loopinsufficient partitioning available to parallelize loopinsufficient partitioning available to parallelize tile loopinteger constant is too large for %<unsigned long%> typeinteger division by zerointeger literal exceeds range of %qT typeinteger overflow in array sizeinteger overflow in expression %qE of type %qT results in %qEinteger overflow in expression of type %qT results in %qEinteger suffix %qs shadowed by implementationintegral expression %qE is not constantintegral result type precision does not match field size of %qsinter-module optimizations not implemented for C++interface %qE does not have valid constant string layoutintermediate array offset %wi is outside array bounds of %qTinternal compiler errorinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal error: bad register: %dinternal error: builtin function %qs already processedinternal error: builtin function %qs had an unexpected return type %qsinternal error: builtin function %qs, argument %d had unexpected argument type %qsinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt Service Routines cannot be coded in Thumb modeinterrupt and naked attributes are not compatibleinterrupt handlers cannot be MIPS16 functionsinterrupt handlers cannot have argumentsinterrupt service routine can only have a pointer argument and an optional integer argumentinterrupt service routine cannot be called directlyinterrupt service routine must return %<void%>interrupt service routine should have %qs as the second argumentinterrupt service routine should have a pointer as the first argumentinterrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread is available only on fidointrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%%c operandinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H operandinvalid %%H specifierinvalid %%H valueinvalid %%I operandinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L operandinvalid %%L valueinvalid %%M operandinvalid %%M valueinvalid %%N operandinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%e valueinvalid %%f operandinvalid %%f valueinvalid %%h operandinvalid %%h valueinvalid %%i operandinvalid %%j codeinvalid %%j operandinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r operandinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t operandinvalid %%t valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid %%z valueinvalid %<#pragma %s%>invalid %<CASE_CHAIN%>invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<PHI%> argumentinvalid %<PHI%> resultinvalid %<const_cast%> from type %qT to type %qTinvalid %<const_cast%> of an rvalue of type %qT to type %qTinvalid %<static_cast%> from type %qT to type %qTinvalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>invalid %qs offset operatorinvalid 'asm': invalid (pointer) operands %qsinvalid IACC argumentinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid RHS for gimple memory store: %qsinvalid UNSPEC as operandinvalid UNSPEC as operand: %dinvalid _Literalinvalid abstract parameter type %qTinvalid abstract return type %qTinvalid abstract return type for function %q+#Dinvalid abstract return type for member function %q+#Dinvalid abstract type %qT for %qEinvalid abstract type for %q+Dinvalid access to non-static data member %qD in virtual base of NULL objectinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address in operandinvalid address modeinvalid address operand in %qsinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid alignment value for %<__builtin_arc_aligned%>invalid application of %<__alignof%> to a bit-fieldinvalid application of %<sizeof%> to a bit-fieldinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to array type %qT of incomplete element typeinvalid application of %qs to incomplete type %qTinvalid architecture for target attribute or pragma %qsinvalid argument %<%s%> for %<-mbranch-protection=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument of %qE attributeinvalid argument of %qs attributeinvalid argument of SQRT at %Linvalid argument to %qDinvalid argument to built-in functioninvalid argument to built-in function %sinvalid argument to gimple callinvalid argumentsinvalid arguments for %<-falign-%s%> option: %qsinvalid arguments for %<-fpatchable_function_entry%>invalid array assignmentinvalid base %qE for SSA nameinvalid base-class specificationinvalid block indexinvalid branch to/from %s structured blockinvalid calls_comdat_local flaginvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast of an rvalue expression of type %qT to type %qTinvalid cast to abstract class type %qTinvalid cast to function type %qTinvalid class name in declaration of %qDinvalid clique in %qsinvalid combination of multiple type-specifiersinvalid comparison code in gimple condinvalid comparison of generated arrayinvalid comparison of generated structinvalid comparison of nil with nilinvalid comparison of non-comparable arrayinvalid comparison of non-comparable structinvalid comparison of non-comparable typeinvalid comparison of non-ordered typeinvalid comparison operator for 'E' output modifierinvalid const_double operandinvalid constantinvalid constant - try using an output modifierinvalid constant for output modifier '%c'invalid constant in %<#pragma %s%>invalid constant in %<#pragma pack%> - ignoredinvalid constant vector for output modifier '%c'invalid constrained type parameterinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid controlling predicateinvalid conversion from %<__fpreg%>invalid conversion from %qH to %qIinvalid conversion from type %<bfloat16_t%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %<bfloat16_t%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid covariant return type for %q+#Dinvalid cpu %qs for %s%qs%sinvalid data model option %<-mdata-model=%s%>invalid declaration of %<%T::%E%>invalid declaration of member template in local classinvalid declaratorinvalid default argument for a template template parameterinvalid default case label in switch statementinvalid definition of qualified type %qTinvalid depend kindinvalid depend kind in omp %<ordered%> %<depend%>invalid dist_schedule kindinvalid element type for attribute %qsinvalid encoding prefix in literal operatorinvalid entry to %s structured blockinvalid exit from %s structured blockinvalid exit from OpenMP structured blockinvalid explicit specializationinvalid expression - try using an output modifierinvalid expression as operandinvalid expression for min lvalueinvalid expression for output modifier '%c'invalid expression type for %<#pragma omp atomic%>invalid failure memory model for %<__atomic_compare_exchange%>invalid feature modifier %qs in %<-march=%s%>invalid feature modifier %qs in %<-mcpu=%s%>invalid feature modifier %s of value ("%s") in %<target()%> pragma or attributeinvalid fnsummary in LTO streaminvalid form of %<#pragma omp atomic%>invalid format for sve_widthinvalid format of %sinvalid fp constantinvalid fpu for target attribute or pragma %qsinvalid function in gimple callinvalid hard register usage between earlyclobber operand and input operandinvalid hard register usage between output operand and matching constraint operandinvalid hard register usage between output operandsinvalid id value for exception attributeinvalid id value for interrupt attributeinvalid id value for interrupt/exception attributeinvalid id value for reset attributeinvalid in-class initialization of static data member of non-integral type %qTinvalid increment expressioninvalid initial value for member %qEinvalid initialization of non-const reference of type %qH from an rvalue of type %qIinvalid initialization of reference of type %qH from expression of type %qIinvalid initializerinvalid initializer clauseinvalid initializer for %q#Dinvalid initializer for array member %q#Dinvalid initializer for member function %qDinvalid initializer for structured binding declarationinvalid insn:invalid iterating variable in fast enumerationinvalid jump function in LTO streaminvalid labels in gimple condinvalid left hand side of assignmentinvalid line in the resolution fileinvalid linkage-specificationinvalid location for %<pragma %s%>, ignoredinvalid lvalue in %<asm%> output %dinvalid map kindinvalid maskinvalid mask type in %qsinvalid member template declaration %qDinvalid memory model argument %d of %qEinvalid memory model argument to builtininvalid memory model for %<__atomic_load%>invalid memory model for %<__atomic_store%>invalid name ("%s") in %<target("arch=")%> pragma or attributeinvalid name ("%s") in %<target("cpu=")%> pragma or attributeinvalid name ("%s") in %<target("tune=")%> pragma or attributeinvalid new-expression of abstract class type %qTinvalid nmi function for reset attributeinvalid non-type template argumentinvalid non-vector operands to %qsinvalid number in %<-mrgf-banked-regs=%s%> valid values are 0, 4, 8, 16, or 32invalid number of arguments for %<-falign-%s%> option: %qsinvalid offload table in %sinvalid offset operand in %qsinvalid operandinvalid operand %%xn codeinvalid operand addressinvalid operand code '%c'invalid operand for '%%%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'r' specifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in %qsinvalid operand in indirect referenceinvalid operand in return statementinvalid operand in unary operationinvalid operand modifier letterinvalid operand output codeinvalid operand prefixinvalid operand prefix '%%%c'invalid operand size for operand code 'O'invalid operand size for operand code 'Z'invalid operand size for operand code 'z'invalid operand to %%H/%%L codeinvalid operand to %%M codeinvalid operand to %%N codeinvalid operand to %%O codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%Z codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operand to %%z codeinvalid operand to switch statementinvalid operand type %qT for %qsinvalid operand type used with operand code 'Z'invalid operands in binary operationinvalid operands in gimple comparisoninvalid operands in ternary operationinvalid operands of types %qT and %qT to binary %qOinvalid operands to %%c codeinvalid operands to %qsinvalid operands to binary %s (have %qT and %qT)invalid operationinvalid operation (%s)invalid operation on %<__fpreg%>invalid operator for %<#pragma omp atomic%>invalid parameter combination for AltiVec intrinsic %qsinvalid parameter combination for intrinsic %qsinvalid parameter type %qTinvalid pass positioning operationinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid position or size in %qsinvalid position or size operand to %qsinvalid private reduction on %qEinvalid proc_bind kindinvalid property declarationinvalid protection type ("%s") in %<target("branch-protection=")%> pragma or attributeinvalid prototype for '%s'invalid punctuation %qc in constraintinvalid pure const state for functioninvalid pure specifier (only %<= 0%> is allowed)invalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid receive on send-only channelinvalid receiver type %qsinvalid reduction-identifierinvalid reference for 'J' output modifierinvalid register name for %q+Dinvalid regular expression %qs in %qsinvalid relocationinvalid resolution in the resolution fileinvalid return type %qT of %<constexpr%> function %q+Dinvalid rtl sharing found in the insninvalid schedule kindinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid send on receive-only channelinvalid setter, it must have one argumentinvalid shift operandinvalid source block specificationinvalid static chain in gimple callinvalid storage class for function %qEinvalid sve_width value: %dinvalid target memregs value %<%d%>invalid template declaration of %qDinvalid template non-type parameterinvalid template-argument-listinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type %<void%> for %<new%>invalid type %qT as initializer for a vector of type %qTinvalid type %qT declared %<friend%>invalid type argument (have %qT)invalid type argument of %<->%> (have %qT)invalid type argument of %<->*%> (have %qT)invalid type argument of array indexing (have %qT)invalid type argument of implicit conversion (have %qT)invalid type argument of unary %<*%> (have %qT)invalid type for %<asm%> flag outputinvalid type for _Literal with constructorinvalid type for instance variableinvalid type for iteration variable %qEinvalid type for make functioninvalid type for parameter %d of %<constexpr%> function %q+#Dinvalid type for propertyinvalid type of %<__MEM%> operandinvalid type of argument %u of type-generic functioninvalid type-generic return type for argument %u of %<__builtin_tgmath%>invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>invalid types %<%T[%T]%> for array subscriptinvalid types for %qsinvalid types in address space conversioninvalid types in conversion to floating-pointinvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<...%> calling non-variadic functioninvalid use of %<...%> with builtin functioninvalid use of %<...%> with non-sliceinvalid use of %<:%> modifierinvalid use of %<::%>invalid use of %<auto%> in conversion operatorinvalid use of %<auto%> in default template argumentinvalid use of %<auto%> in exception-specificationinvalid use of %<auto%> in template argumentinvalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function typeinvalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member typeinvalid use of %<decltype(auto)%>invalid use of %<extern%> variable %qD in %<#pragma acc declare%>invalid use of %<global%> variable %qD in %<#pragma acc declare%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %q#T with a flexible array member in %q#Tinvalid use of %q#T with a zero-size array in %q#Dinvalid use of %qDinvalid use of %qD in linkage specificationinvalid use of %qE to form a pointer-to-member-functioninvalid use of %qTinvalid use of %qT in template argumentinvalid use of '%%%c'invalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array indexing on pointer to memberinvalid use of array with unspecified boundsinvalid use of asm flag outputinvalid use of attribute %<fallthrough%>invalid use of attributes in empty declarationinvalid use of brace-enclosed initializer listinvalid use of constructor as a templateinvalid use of cv-qualified type %qT in parameter declarationinvalid use of dependent type %qTinvalid use of destructor %qD as a typeinvalid use of destructor %qE as a typeinvalid use of flexible array memberinvalid use of implicit conversion on pointer to memberinvalid use of incomplete type %q#Tinvalid use of incomplete typedef %qTinvalid use of member %qD (did you forget the %<&%> ?)invalid use of member %qD in static member functioninvalid use of member function %qD (did you forget the %<()%> ?)invalid use of method value as argument of Offsetofinvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of nonstatic data member %qEinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of qualified-name %<%D::%D%>invalid use of qualified-name %<%T::%D%>invalid use of qualified-name %<::%D%>invalid use of register '%s'invalid use of structure with flexible array memberinvalid use of template template parameter %qTinvalid use of template type parameter %qTinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of typeinvalid use of type %<void%> in parameter declarationinvalid use of type %qT as a default value for a template template-parameterinvalid use of unary %<*%> on pointer to memberinvalid use of undefined type %qTinvalid use of void expressioninvalid use of volatile lvalue inside %<transaction_safe%> functioninvalid use of volatile lvalue inside transactioninvalid user-defined conversion from %qH to %qIinvalid value-initialization of reference typeinvalid vector comparison resulting typeinvalid vector constantinvalid vector immediateinvalid vector type for attribute %qEinvalid vector types in nop conversioninvalid version number %qsinvalid warm function for reset attributeinvalid zero extractinverted slice rangeio_kind_name(): bad I/O-kindipa inline summary is missing in input fileipa reference summary is missing in ltrans unitis_c_interoperable(): gfc_simplify_expr failedit is defined as a pointer in different address space in another translation unitit is defined as a pointer to different type in another translation unitit must be a pointer-to-member of the form %<&X::Y%>it must be the address of a function with external linkageit must be the name of a function with external linkageit was later defined hereitem in READiterating variable in fast enumeration is not an objectiteration %s invokes undefined behavioriteration variable %qD should not be firstprivateiteration variable %qD should not be reductioniteration variable %qE is predetermined lineariteration variable %qE should be privateiteration variable %qE should not be firstprivateiteration variable %qE should not be lineariteration variable %qE should not be reductioniterator %qD has %<_Atomic%> qualified typeiterator %qD has const qualified typeiterator %qD has neither integral nor pointer typeiterator %qD has zero stepiterator step with non-integral typeiterator variableits dest_idx should be %d, not %divar %qs used by %<@synthesize%> declaration must be an existing ivariwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjump into scope of identifier with variably modified typejump into statement expressionjump skips variable initializationjump to case labeljump to label %qDjunk at end of #pragma ADDRESSjunk at end of #pragma GCC memregs [0..16]junk at end of #pragma __nostandardjunk at end of #pragma __standardjunk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of %<#pragma %s%>junk at end of %<#pragma CTABLE_ENTRY%>junk at end of %<#pragma GCC pch_preprocess%>junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma longcall%>junk at end of %<#pragma message%>junk at end of %<#pragma ms_struct%>junk at end of %<#pragma options%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma unused%>junk at end of %<#pragma weak%>junk at end of '#pragma extern_model'keyword %<export%> not implemented, and will be ignoredkeyword %<template%> not allowed in class-head-namekeyword %<template%> not allowed in declarator-idkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)keyword %<typename%> not allowed in this context (the base class is implicitly a type)keyword %<typename%> not allowed outside of templateslabel label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qE referenced outside of any functionlabel at end of compound statementlabel context is not the current function declarationlambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>lambda capture of %qE is not a constant expressionlambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>lambda in local class %q+T cannot capture variables from the enclosing contextlambda parameter %qD previously declared as a capturelambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %wdlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelarge return values not supported with %<-mabi=ti%> optionlast argument must be an immediatelast register name %s must be an odd registerld returned %d exit statusleft argument must be a sliceleft hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qTleft operand of comma operator cannot resolve address of overloaded functionleft operand of comma operator has no effectleft operand of comma operator is a reference, not call, to function %qEleft operand of shift expression %q+E is negativeleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count >= width of vector elementleft shift count is negativeleft shift of negative valueleft-hand operand of comma expression has no effectleft-hand side of assignment might be a candidate for a format attributelen larger than caplength %qE above array section size in %qs clauselength %qE of array section does not have integral typelength computed herelength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlength required when allocating a sliceletter %c was found & insn was not CONST_INTlibraries: %s
! library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlimit is %wu bytes, but argument is %slimit is %wu bytes, but argument may be as large as %slinear clause applied to non-integral non-pointer variable with %qT typelinear clause applied to non-integral non-pointer variable with type %qTlinear clause with %qs modifier applied to non-reference variable with %qT typelinear step expression must be integrallist-initializer for non-class type must not be parenthesizedlisting the stack pointer register %qs in a clobber list is deprecatedliteral operator %q#D conflicts with raw literal operatorliteral operator suffixes not preceded by %<_%> are reserved for future standardizationliteral operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class typeliteral operator with C linkagelive patching is not supported with LTOlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal data-share memory exhaustedlocal declaration from a different functionlocal declaration of %qE hides instance variablelocal external declaration %q#Dlocal label %qE conflicts with existing labellocal member %q#D declared herelocal method %q#D declared herelocal symbols must be definedlocal variable %qD may not appear in this contextlocal variable memory requirements exceed capacitylocation of the previous reduction for %qElocation references block not in block treelogical %<and%> applied to non-boolean constantlogical %<and%> of equal expressionslogical %<and%> of mutually exclusive tests is always falselogical %<or%> applied to non-boolean constantlogical %<or%> of collectively exhaustive tests is always truelogical %<or%> of equal expressionslogical not is only applied to the left hand side of comparisonlogical_to_bitwise(): Bad intrinsiclookup of %qT in %qT is ambiguousloop %d%'s header does not belong directly to itloop %d%'s header does not have exactly 2 entriesloop %d%'s header is not a loop headerloop %d%'s latch does not belong directly to itloop %d%'s latch does not have an edge to its headerloop %d%'s latch does not have exactly 1 successorloop %d%'s latch does not have header as successorloop %d%'s latch is marked as part of irreducible regionloop %d%'s latch is not dominated by its headerloop uses OpenACC parallelism disallowed by containing routineloop verification on loop tree that needs fixuploop with header %d marked for removalloop with header %d not in loop treelooser exception specification on overriding virtual function %q+#Flow bound %qE above array section size in %qs clauselow bound %qE of array section does not have integral typelower value in case label range less than minimum value for typelseek failed while reading export datalvalue required as decrement operandlvalue required as increment operandlvalue required as left operand of assignmentlvalue required as unary %<&%> operandlvalue required in %<asm%> statementlvalue-to-rvalue conversion of a volatile lvalue %qE with type %qTmachine independent builtin code out of rangemacro expands to multiple statementsmacro name missing after %qsmain variant is not definedmake_generic(): Cannot find generic symbol %qsmaking multiple clones of %qDmalformed #pragma ADDRESS variable addressmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#pragma CTABLE_ENTRY%> variable addressmalformed %<#pragma GCC visibility push%>malformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma extern_model%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma member_alignment%>malformed %<#pragma member_alignment%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma ms_struct {on|off|reset}%>, ignoringmalformed %<#pragma ms_struct%>, ignoringmalformed %<#pragma options align={mac68k|power|reset}%>, ignoringmalformed %<#pragma options%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed %<#pragma redefine_extname%>, ignoredmalformed %<#pragma weak%>, ignoredmalformed %<COLLECT_GCC_OPTIONS%>malformed %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed '#pragma __extern_prefix', ignoringmalformed option %<-fplugin-arg-%s%>: missing %<-<key>[=<value>]%>malformed ptx filemalformed spec function argumentsmalformed spec function namemalloc attribute should be used for a function that returns a pointermangled name for %qD will change in C++17 because the exception specification is part of a function typemangling %<__underlying_type%>mangling %<typeof%>, use %<decltype%> insteadmangling %Cmangling of %q#D as %qE conflicts with a previous manglemangling unknown fixed point typemap can only be compared to nilmapping field %qE of variable length structuremask must be an immediatematch_attr_spec(): Bad attributematch_level_4(): Bad operatormatch_string_constant(): Delimiter not foundmatching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermaximal number of LTO partitions streamed in parallel.maximum limit of %d namespaces searched for %qEmaximum number of LRA assignment passes is achieved (%d)maximum number of generated reload insns per insn achieved (%d)may not use both -EB and -ELmay not use both -m32 and -m64mduc registers only saved for G13 targetmedia functions are not available unless %<-mmedia%> is usedmem-initializer for %qD follows constructor delegationmember %q+#D with constructor not allowed in anonymous aggregatemember %q+#D with constructor not allowed in unionmember %q+#D with copy assignment operator not allowed in anonymous aggregatemember %q+#D with copy assignment operator not allowed in unionmember %q+#D with destructor not allowed in anonymous aggregatemember %q+#D with destructor not allowed in unionmember %q+D cannot be declared as a %<mutable%> referencemember %q+D cannot be declared both %<const%> and %<mutable%>member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>member %qD cannot be declared both %<virtual%> and %<static%>member %qD declared as friend before type %qT definedmember %qD in read-only object used as %<asm%> outputmember %qD is uninitialized referencemember %qD must be initialized by mem-initializer in %<constexpr%> constructormember %qD with uninitialized reference fieldsmember functions are implicitly friends of their classmember template %qD may not have virt-specifiersmembers of an explicitly specialized class are defined without a template headermemory allocation failed while reading export datamemory input %d is not directly addressablememory layout mismatchmemory reference expected for 'S' output modifiermethod %<%c%E%> declared %<@optional%> and %<@required%> at the same timemethod %s%s%s is marked go:nointerfacemethod %s%s%s requires a pointer receivermethod argument attributes are not available in Objective-C 1.0method attributes are not available in Objective-C 1.0method attributes cannot be specified in @implementation contextmethod attributes must be specified at the endmethod attributes must be specified at the end onlymethod declaration not in @interface contextmethod declared %qE overriding %qE methodmethod definition for %<%c%E%> not foundmethod definition not in @implementation contextmethod overrides both %<transaction_pure%> and %qE methodsmethod possibly missing a [super dealloc] callmethod type does not match object typemin partition size cannot be greater than max partition sizemio_array_ref(): Unknown array refmips16 function profilingmismatch in argument %u type of built-in function %qD; expected %qTmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatch in return type of built-in function %qD; expected %qTmismatched argument pack lengths while expanding %qEmismatched argument pack lengths while expanding %qTmismatched declarations during linktime optimizationmismatched operator in fold-expressionmismatching comparison operand typesmismatching parensmisplaced %<@%D%> Objective-C++ constructmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<(%> after %<#pragma unused%>, ignoringmissing %<)%> after %<#pragma unused%>, ignoringmissing %<=%> (after %<getter%> attribute)missing %<=%> (after %<setter%> attribute)missing %<PHI%> defmissing %<target%> attribute for multi-versioned %qDmissing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directivemissing REG_EH_REGION note at the end of bb %imissing [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>missing arch name in %<-march=%s%>missing argument for %<-mbranch-protection=%>missing argument to %<target("branch-protection=")%> pragma or attributemissing argument to %qsmissing barrier after block %imissing braces around initializermissing braces around initializer for %qTmissing callgraph edge for call stmt:missing close brace for named operandmissing close parenmissing collection in fast enumerationmissing controlling predicatemissing cpu name in %<-mcpu=%s%>missing cpu name in %<-mtune=%s%>missing dashmissing definitionmissing device or architecture after %qsmissing direct call for speculation %imissing edge %i->%imissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing indirect call in speculative call sequencemissing initializer for field %qD of %qTmissing initializer for member %qDmissing loop condition in loop with %<GCC ivdep%> pragmamissing loop condition in loop with %<GCC unroll%> pragmamissing makefile target after %qsmissing method %s%s%smissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template argumentsmissing template arguments after %qTmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemisspelled term %<%.*s%> in format; use %<%s%s%> insteadmixing declarations and function-definitions is forbiddenmixing different types of symbol in same comdat groups is not supportedmode %qs applied to inappropriate typemode size of non-integral result does not match field size of %qsmodification of %qE is not a constant expressionmodifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructsmodifying a const object %qE is not allowed in a constant expressionmodule nature in USE statement at %Cmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %<depend%> clause with %<source%> modifier on an %<ordered%> constructmore than one 'crtl' directivemore than one access specifier in base-specifiermore than one locator in %<depend%> clause on %<depobj%> constructmoving a local object in a return statement prevents copy elisionmpfr not configured to handle all floating modesmsp430_select_hwmult_lib needs one or more argumentsmultidimensional array must have bounds for all dimensions except the firstmultilib exclusion %qs is invalidmultilib exclusions %qs is invalidmultilib select %qs %qs is invalidmultilib select %qs is invalidmultilib spec %qs is invalidmultiple %<-mcpu=%> options specified.multiple %<default%> targets were setmultiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directivemultiple declarations in range-based %<for%> loopmultiple default labels in one switchmultiple definition of %q#Tmultiple fast interrupt routines seen: %qE and %qEmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple hot/cold transitions found (bb %i)multiple initializations given for %qDmultiple initializations given for base %qTmultiple inline callersmultiple interrupt attributes not allowedmultiple interrupt attributes to function %qDmultiple iterating variables in fast enumerationmultiple methods named %<%c%E%> foundmultiple nested types attributes to function %qDmultiple parameters named %qDmultiple prevailing defs for %qEmultiple ref-qualifiersmultiple save reg attributes to function %qDmultiple selectors named %<%c%E%> foundmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmultiple versions for one symbolmultiple virtual PHI nodes in BB %dmultiple-value argument in single-value contextmultiple-value function call in single-value contextmultiply option implies r%d is fixedmultiversioning needs %<ifunc%> which is not supported on this targetmultiversioning needs ifunc which is not supported on this targetmust %<#include <typeinfo>%> before using %<typeid%>must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>mutable %qD is not usable in a constant expressionnaked attribute only applies to functionsname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename missing for member functionname of class shadows template template parameter %qDname used in a GNU-style designated initializer for an arraynamed return values are no longer supportednamespace %qD enterednamespace alias %qD not allowed here, assuming %qDnamespace name requirednamespace-scope anonymous aggregates must be staticnarrowing conversion of %qE from %qH to %qInarrowing conversion of %qE from %qH to %qI is ill-formed in C++11need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scopeneed %<typename%> before %<%T::%E%> because %qT is a dependent scopeneed %<typename%> before %qE because %qT is a dependent scopeneed explicit conversionneed explicit conversion; missing method %s%s%snegative insn lengthnegative length in array section in %qs clausenegative low bound in array section in %qs clausenegative nesting depth of region %inegative shift countnegative width in bit-field %q+Dnegative width in bit-field %qsneither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is definedneither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is definednested assembly dialect alternativesnested extern declaration of %qDnested function %q+D declared but never definednested function %qE declared %<extern%>nested function %qs declared %<extern%>nested function trampolines not supported on GCN5 due to non-executable stacksnested function trampolines not supported on this targetnested functions cannot be profiled with %<-mfentry%> on s390nested functions not supported on this targetnested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>nested loop in reduction needs reduction clause for %qEnested name specifier %qT for enum declaration does not name a class or namespacenested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>nested namespace name requirednested quoting directivenested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew types may not be defined in a return typenext member %q#D declared hereno %<%D(int)%> declared for postfix %qsno %<%D(int)%> declared for postfix %qs, trying prefix operator insteadno %<%c%E%> method foundno %q#D member function declared in class %qTno %qs getter foundno FPX/FPU mixing allowedno FUNCTION_PROFILER for CRISno LTRANS output list filename providedno argumentsno arguments for spec functionno attribute can be applied to an explicit instantiationno class name specified with %qsno class template named %q#T in %q#Tno closing %<]%> for %<%%[%> formatno closing braceno constructorsno context to resolve type of %qEno conversion operators declaredno corresponding deallocation function for %qDno data type for mode %qsno declaration matches %q#Dno declaration of property %qs found in the interfaceno default argument for %qDno destructorsno dispatcher found for the versioning attributesno dispatcher found for the versioning attributes: %sno field %qD found in union being initializedno functions named %qDno immediate_use listno input filesno input files; unwilling to write output filesno integral type can represent all of the enumerator values for %qTno low registers available for popping high registersno match for no match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching concept for template-introductionno matching fixed-point overload found for %qsno matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s%E(%A)%#V%>no matching function for call to %<%T::operator %T(%A)%#V%>no matching function for call to %<%s(%A)%>no matching function for type-generic callno matching push for %<#pragma GCC visibility pop%>no matching template for %qD foundno member function %qD declared in %qTno post-decrement operator for typeno post-increment operator for typeno pre-decrement operator for typeno pre-increment operator for typeno previous declaration for %qDno previous prototype for %qDno processor type specified for linkingno profiling of 64-bit code for this ABIno register in addressno return statement in function returning non-voidno return statements in function returning %qTno sclass for %s stab (0x%x)no semicolon at end of struct or unionno suitable %<operator %s%> for %qTno suitable %qD found in class %qTno super class declared in @interface for %qEno super class declared in interface for %qEno type named %q#T in %q#Tno type or storage class may be specified here,no unexpanded parameter packs in binary foldno unique final overrider for %qD in %qTno valid clauses specified in %<#pragma acc declare%>node differs from node->decl->decl_with_vis.symtab_nodenode has body_removed but is definitionnode has unknown typenode is alias but not definitionnode is alias but not implicit aliasnode is alone in a comdat groupnode is analyzed but it is not a definitionnode is in same_comdat_group list but has no comdat_groupnode is symver but not aliasnode is transparent_alias but not an aliasnode is weakref but not an transparent_aliasnode not found in symtab assembler name hashnode not found node->decl->decl_with_vis.symtab_nodenodes with unreleased memory foundnoexcept-expression evaluates to %<false%> because of a call to %qDnon 32 bit register operand for '%%%c'non double precision REAL argument to %s intrinsic at %Lnon-AAPCS derived PCS variantnon-ASCII character in CFString literalnon-NULL pointer initialization at %Cnon-OpenACC construct inside of OpenACC regionnon-OpenACC construct inside of OpenACC routinenon-call exception handling mismatchnon-class, non-variable partial specialization %qE is not allowednon-cold basic block %d reachable only by paths crossing the cold partitionnon-const integer argument %u in call to function %qEnon-constant argument 0 to %qsnon-constant argument 1 to %qsnon-constant array in DATA statement %Lnon-constant array initializationnon-constant array new length must be specified directly, not by %<typedef%>non-constant array new length must be specified without parentheses around the type-idnon-constant compound literals cannot appear in a constant-expressionnon-constant condition for static assertionnon-constant element in constant CONSTRUCTORnon-constant in-class initialization invalid for non-inline static member %qDnon-constant in-class initialization invalid for static member %qDnon-constant initialization expression at %Lnon-deducible template %qT used without template argumentsnon-default INTEGER kind argument to %s intrinsic at %Lnon-delegitimized UNSPEC %s (%d) found in variable locationnon-deleted function %q+D overriding deleted functionnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function %qD declared as implicit templatenon-function in gimple callnon-integer argument 1 to %qsnon-integer argument 3 in call to function %qEnon-integer memory model argument %d of %qEnon-integer operand used with operand code %<z%>non-integral type switch statementnon-local lambda expression cannot have a capture-defaultnon-local variable %qD declared %<__thread%> has a non-trivial destructornon-local variable %qD declared %<__thread%> needs dynamic initializationnon-loop with header %d not marked for removalnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-member function %qD cannot have cv-qualifiernon-member function %qD cannot have ref-qualifiernon-member-template declaration of %qDnon-memory input %d must stay in memorynon-memory output %d must stay in memorynon-nested function with variably modified typenon-object member %qs cannot be declared %<mutable%>non-objective-c type %qT cannot be caughtnon-parameter %qs cannot be a parameter packnon-pointer argument to %<__builtin_launder%>non-register as LHS of binary operationnon-register as LHS of ternary operationnon-register as LHS of unary operationnon-scalar %qsnon-scalar typenon-scalar variable %qD in conditional %<lastprivate%> clausenon-standard suffix on floating constantnon-static const member %q#D in class without a constructornon-static const member %q#D, cannot use default assignment operatornon-static data member %q+D in a union may not have reference type %qTnon-static data member %qE declared %qsnon-static data member declared with placeholder %qTnon-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>non-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, cannot use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-thread-local declaration of %q#D follows thread-local declarationnon-thread-local declaration of %q+D follows thread-local declarationnon-top-level %qsnon-trivial conversion in %qsnon-trivial conversion in unary operationnon-trivial designated initializers not supportednon-type partial specialization %qE is not allowednon-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-variable %qD in declaration with more than one declarator with placeholder typenon-vector %qs with elementsnon-vector operands in vector comparisonnonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label nonzero array subscript %qE is used with array %qD of type %qT with unknown boundsnonzero array subscript %qE is used with array of type %qT with unknown boundsnormalization cannot co-exist with scaling
! not allowed type combination in %qsnot configured with sysroot headers suffixnot enough DO loops for %s !$ACC LOOP at %Lnot enough DO loops for collapsed %s at %Lnot enough argumentsnot enough arguments to returnnot enough for loops to collapsenot enough perfectly nested loopsnot enough type informationnot enough variable arguments to fit a sentinelnot generating patch area, nops not supportednot support %<-fpic%> option for v3m toolchainnotenote: null argument where non-null required (argument %lu)null pointernull pointer dereferencenumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of the vector not a power of twonumber of components of vector not a power of twonumber of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)number of results does not match number of valuesnumber of speculative targets %i mismatched with num_speculative_call_targets %inumber of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variablesnumeric argument of %qE attribute must be in range 0..63objc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject is not a methodobject missing in use of %qEobject property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>object type %qT does not match destructor name ~%qTobject with variably modified type must have no linkageobjective-c method declaration is expectedobjective-c++ message argument(s) are expectedobjective-c++ message receiver expectedobjective-c++ method declaration is expectedobsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>odr-used inline variable %qD is not definedoffload compiler %s not foundoffload compiler %s not found (consider using %<-B%>)offload dimension out of range (%d)offset %qwi outside bounds of constant stringoffset exceeds 16 bytesoffset of %qD is not ABI-compliant and may change in a future version of GCCoffset of packed bit-field %qD has changed in GCC 4.4old declaration %q#Dold-style function definitionold-style parameter declarations in prototyped function definitionomitted middle operand to %<?:%> operand cannot be mangledone field is a bitfield while the other is notone of the initializer call arguments should be %<&omp_priv%>one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>one type needs to be constructed while the other does notonly %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> regiononly %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attributeonly %u name provided for structured bindingonly %u names provided for structured bindingonly 0.0 can be loaded as an immediateonly DWARF debug format is supported for interrupt service routineonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> can be applied to a null statementonly constructors take member initializersonly declarations of constructors and conversion operators can be %<explicit%>only here as a %<friend%>only plain %<auto%> return type can be deduced to %<void%>only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2aonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of rangeonly weak aliases are supported in this configurationonly zero initializers are allowed in section %qsopaque vector types cannot be initializedopaque-enum-specifier must use a simple identifieropaque-enum-specifier without nameopen %s failed: %sopen /dev/zero: %mopening LTRANS output list %s: %mopening dependency file %s: %mopening output file %qs: %sopening output file %s: %moperand %%xn code invalid for QImodeoperand %d should be a 3 bit unsigned immediateoperand %d should be a 6 bit unsigned immediateoperand %d should be a 8 bit unsigned immediateoperand 1 should be an unsigned 3-bit immediateoperand 1 should be an unsigned 3-bit value (I0-I7)operand 2 should be an even 3-bit value (subreg 0,2,4,6)operand 2 should be an unsigned 3-bit value (I0-I7)operand 2 should be an unsigned 3-bit value (subreg 0-7)operand 2 should be an unsigned 8-bit valueoperand 3 should be an unsigned 3-bit value (I0-I7)operand 3 should be an unsigned 8-bit valueoperand 4 should be an unsigned 8-bit value (0-255)operand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code '%c'operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'I'operand is not a condition code, invalid operand code 'Y'operand is not a specific integer, invalid operand code 'R'operand is not a specific integer, invalid operand code 'r'operand is not an integer, invalid operand code 'K'operand is not an integer, invalid operand code 'R'operand is not an offsettable memory reference, invalid operand code 'H'operand must be an immediate of the right sizeoperand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operandoperand of fold expression has no unexpanded parameter packsoperand type %qT is incompatible with argument %d of %qEoperand types are %qT and %qToperands to %<?:%> have different types %qT and %qToperands to %T/%t must be reg + const_int:operation not permitted on type %<bfloat16_t%>operation on %qE may be undefinedoptimization attribute on %qD follows definition but the attribute doesn%'t matchoptimization level attribute mismatchoptimization may eliminate reads and/or writes to register variablesoption %<%s=%s%> is not available for %qs CPUoption %<-mdouble=32%> is only available if configured %<--with-double={32|32,64|64,32}%>option %<-mdouble=64%> is only available if configured %<--with-double={64|64,32|32,64}%>option %<-mirq-ctrl-saved%> valid only for ARC v2 processorsoption %<-mlong-double=32%> is only available if configured %<--with-long-double={32|32,64|64,32}%>, or %<--with-long-double=double%> together with %<--with-double={32|32,64|64,32}%>option %<-mlong-double=64%> is only available if configured %<--with-long-double={64|64,32|32,64}%>, or %<--with-long-double=double%> together with %<--with-double={64|64,32|32,64}%>option %<-mrgf-banked-regs%> valid only for ARC v2 processorsoption %<-mstructure-size-boundary%> is deprecatedoption %qs is ignored, the default value %qs is considered for %qs CPUoption %qs is not available for %qs CPUoption %qs is valid for %s but not for %soption %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions enabled: options or targets missing after %qsoptions passed: optype_msgid overflow: %dor use %<j%> instead of %<i%> for the GNU built-in suffixordered argument needs positive constant integer expressionordered comparison of pointer with integer zeroordered comparison of pointer with null pointerorigin points to a different parentoriginal %<default%> is hereoriginal declaration appeared hereoriginal definition appeared hereoriginal not compressed with zstdoriginal size unknownoriginally declared %<const%> hereoriginally defined hereoriginally indirect function call not considered for inliningoriginally specified hereorphaned %qs constructother match is hereought to match virtual method %qD but does notouter %<__transaction_cancel%> not within outer %<__transaction_atomic%>outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> functionouter block of region %i is wrongouter transaction in %<transaction_may_cancel_outer%> functionouter transaction in %<transaction_safe%> functionouter transaction in transactionoutput constraint %d cannot be specified together with %qs clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput file %s already exists in folder %soutput file not specifiedoutput filename may not be emptyoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output registers must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in conversion from %qT to %qT changes the value of %qEoverflow in conversion from %qT to %qT changes value from %qE to %qEoverflow in enumeration valuesoverflow in enumeration values at %qDoverflowed output argument list for %qsoverloaded function name %qE in clause %qsoverloaded function with no contextual type informationoverridden function is %q#Doverridden function is %q#Foverridden function is %qDoverride controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>overriding %qD declared %<transaction_safe%>pack expansion argument for non-pack parameter %qD of alias template %qDpack expansion argument for non-pack parameter %qD of concept %qDpack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qEpadding struct size to alignment boundarypadding struct to align %q+Dparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %<_Noreturn%>parameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared with void typeparameter %qD has incomplete typeparameter %qD includes pointer to array of unknown bound %qTparameter %qD includes reference to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %qD is initializedparameter %qD set but not usedparameter %qP of %qD might be a candidate for a format attributeparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter name omittedparameter names (without types) in function declarationparameter pack %<__bases%> only valid in template declarationparameter pack %q+D must be at the end of the template parameter listparameter pack %qD cannot have a default argumentparameter pack argument %qE must be at the end of the template argument listparameter pack argument %qT must be at the end of the template argument listparameter pack cannot have a default argumentparameter packs not expanded with %<...%>:parameter passing for argument of type %qT changed in GCC 7.1parameter passing for argument of type %qT changed in GCC 9.1parameter to builtin must be a string constant or literalparameter to builtin not valid: %sparametrized derived type argumentparent subprogram cannot be inlinedparentheses around %qE cannot be used to form a pointer-to-member-functionparentheses must be omitted if %qE attribute argument list is emptyparentheses must be omitted if attribute argument list is emptyparentheses required around this composite literal to avoid parsing ambiguityparenthesized initialization is not allowed in OpenMP %<for%> loopparenthesized initializer in array newparse error in SELECT RANK statement at %Cparse error in SELECT TYPE statement at %Cparse error in template argument listpart-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-objectpartial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument listpartial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument listpartial specialization %qD is not more specialized thanpartial specialization %qT declared %<friend%>partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansionpartial specialization of %qD after instantiation of %qDpartition found but function partition flag not setpass %qs not found but is referenced by new pass %qspass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>passing %qT as %<this%> argument discards qualifierspassing %qT chooses %qT over %qTpassing NULL to non-pointer argument %P of %qDpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as %qT rather than %qT due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards %qv qualifier from pointer target typepassing argument %d of %qE discards qualifiers from pointer target typepassing argument %d of %qE from distinct Objective-C typepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE from pointer to non-enclosed address spacepassing argument %d of %qE makes %q#v qualified function pointer from unqualifiedpassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepassing argument %i to %qs-qualified parameter aliases with argument %Zpassing argument %i to %qs-qualified parameter aliases with arguments %Zpassing arguments to ellipsis of inherited constructor %qDpassing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supportedpassing too large argument on stackpatchable function entry %wu exceeds size %wupath: pedwarnpedwarn: perhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: pex_init failed: %mplaceholder constraints not satisfiedplaceholder type not allowed in this contextplacement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwiplease use an explicit cpu name; valid cpu names are: %splugin %qs was specified with different paths: %qs and %qsplugin %s is not licensed under a GPL-compatible license
  %splugin %s is not licensed under a GPL-compatible license %splugin %s registered a null callback function for event %splugin %s should be specified before %<-fplugin-arg-%s%> in the command lineplugin cannot register a missing passplugin cannot register an unnamed passplugin cannot register pass %qs without reference pass nameplugin support is disabled; configure with --enable-pluginpointerpointer argumentpointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer member %q+D declared herepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer offset from symbol maybe incorrectpointer or allocatable resultpointer target types incompatible in C++pointer targeting address space %qs must be const in %qTpointer targeting address space %qs must be const in %s %q+Dpointer targets in assignment from %qT to %qT differ in signednesspointer targets in initialization of %qT from %qT differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in returning %qT from a function with return type %qT differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to array loses qualifier in conditional expressionpointer to interface type has no methodspointer to member conversion via virtual base %qTpointer to member type %qT incompatible with object type %qTpointer type mismatch between %qT and %qT of %qD and %qD in conditional expressionpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating-point was expectedpointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>pointer-to-member-function type %qT requires an lvaluepointer-to-member-function type %qT requires an lvalue before C++2apointer-to-member-function type %qT requires an rvaluepointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to arrays with different qualifiers are incompatible in ISO Cpointers to disjoint address spaces used in conditional expressionpolymorphic argumentposition plus size exceeds size of referenced object in %qsposition-independent code requires %qsposition-independent code requires the Linux ABIpositional initialization of field in %<struct%> declared with %<designated_init%> attributepositive width required at %Lpossible problem detected in invocation of %<operator delete%>possible problem detected in invocation of operator %<delete []%>post-increment address is not a registerpostfix %qD must have %<int%> as its argumentpostfix %qD must have %<int%> as its second argumentpostfix %qD should return %qTpotential null pointer dereferencepower9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9pragma or attribute %<target("%s")%> does not accept an argumentpragma or attribute %<target("%s")%> does not allow a negated formpragma or attribute %<target("%s")%> is not validpragma or attribute %<target("%s=%s")%> is not validpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredeclared arithmetic type %qT in %<#pragma omp declare reduction%>predeclared arithmetic type in %<#pragma omp declare reduction%>predicated Thumb instructionpredicated instruction in conditional sequenceprefix %qD should return %qTprefix attributes are ignored before %<@%D%>prefix attributes are ignored for implementationsprefix attributes are ignored for methodsprev_bb of %d should be %d, not %dprevious %<#pragma omp declare reduction%>previous %<pragma omp declare reduction%> declarationprevious declarationprevious declaration %q#Dprevious declaration %qDprevious declaration %qD used %d template parameterprevious declaration %qD used %d template parametersprevious declaration as %q#Dprevious declaration hereprevious declaration of %<%c%E%>previous declaration of %<%c%E%> as %<@optional%>previous declaration of %<%c%E%> as %<@required%>previous declaration of %<%c%s%>previous declaration of %q#Dprevious declaration of %q+Dprevious declaration of %q+D was hereprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D was hereprevious definition of %qD hereprevious implicit declaration of %q+D was hereprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specification in %q#D herepreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for CR16profiler support for VxWorksprofiling is not yet implemented for this architectureprofiling not supported with -mgprograms: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypepromoted bitwise complement of an unsigned value is always nonzeroproperties for %<simd%> selector may not be specified in %<metadirective%>property %qs already specified in %<@dynamic%>property %qs already specified in %<@synthesize%>property %qs is using instance variable %qs of incompatible typeproperty %qs is using the same instance variable as property %qsproperty cannot be a bit-fieldproperty cannot be an arrayproperty declaration not in @interface or @protocol contextproperty must be constant integer expressionproperty must be constant integer expression or string literalprotected member %q#D in anonymous unionprotected visibility attribute not supported in this configuration; ignoredprotocol %qE has circular dependencyprotocol %qE is deprecatedprotocol attributes are not available in Objective-C 1.0prototype declarationprototype for %q+D declares argument %d with incompatible typeprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionprototype for %q+D follows non-prototype definitionprototype for '%s' has required operands after optional operandsprototype specified for %q#Dprovided for %qDpseudo-destructor is not calledpure virtual %q#D called from constructorpure virtual %q#D called from destructorpure virtual %q#D called from non-static data member initializerpure-specifier on function-definitionq/Q modifiers invalid for symbol referencesqsort checking failedqsort comparator non-negative on sorted output: %dqsort comparator not anti-symmetric: %d, %dqsort comparator not transitive: %d, %d, %dqualified name does not name a classqualified type %qT does not match destructor name ~%qTqualified-id in declarationqualifiers are not allowed on constructor declarationqualifiers are not allowed on declaration of %<operator %T%>qualifiers are not allowed on declaration of deduction guidequalifiers are not allowed on destructor declarationqualifying type %qT does not match destructor name ~%qTquoted %qs directive in formatquoted %qs directive in format; use %qs insteadr0 needs to be available as a call-clobbered registerrange clause must have array, slice, string, map, or channel typerange expressions in switch statements are non-standardrange-based %<for%> expression of type %qT has incomplete typerange-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lread failed while reading export dataread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only reference %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading input filereading through null pointer (argument %d)receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supportedrecompiling with %<-fcompare-debug%>recursive evaluation of default argument for %q#Drecursive inliningrecursive instantiation of default member initializer for %qDrecursive type %qT undefinedrecursively required by substitution of %qS
  recursively required from %q#D
--- 1832,1860 ----
  
  Use %reloc() operators, rather than assembly macros, to load addresses.Use -G for data that is not defined by the current object.Use -G for object-local data.Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM).Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit floating-point registers.Use 32-bit general registers.Use 32-bit offsets in jump tables rather than 16-bit offsets.Use 4 byte entries in switch tables.Use 4 media accumulators.Use 4-operand madd.s/madd.d and related instructions where applicable.Use 4xx half-word multiply instructions.Use 4xx string-search dlmzb instruction.Use 64 FPRs.Use 64 GPRs.Use 64-bit ABI.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 8 media accumulators.Use 80-bit long double.Use ABI reserved registers.Use AltiVec instructions.Use Bionic C library.Use Branch Likely instructions, overriding the architecture default.Use CONST16 instruction to load constants.Use Cyclic Redundancy Check (CRC) instructions.Use EABI.Use Enhanced Virtual Addressing instructions.Use Floating-point Multiply Single to Double (FsMULd) instruction.Use GNU C library.Use GP relative sdata/sbss sections.Use GP-relative addressing to access small data.Use Global INValidate (GINV) instructions.Use H8/300 alignment rules.Use IEEE math for fp comparisons.Use IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.Use ISA 2.07 transactional memory (HTM) instructions.Use LRA instead of reload (transitional).Use LRA instead of reload.Use LRA register allocator.Use Loongson EXTension (EXT) instructions.Use Loongson EXTension R2 (EXT2) instructions.Use Loongson MultiMedia extensions Instructions (MMI) instructions.Use MCU instructions.Use MIPS MSA Extension instructions.Use MIPS-3D instructions.Use MIPS-DSP REV 2 instructions.Use MIPS-DSP instructions.Use Mingw-specific thread support.Use Neon double-word (rather than quad-word) registers for vectorization.Use Neon quad-word (rather than double-word) registers for vectorization.Use NewABI-style %reloc() assembly operators.Use P-mnemonics for branches statically predicted as taken.Use PLT for PIC calls (-fno-plt: load the address from GOT at call site).Use PMC-style 'mad' instructions.Use PowerPC General Purpose group optional instructions.Use PowerPC Graphics group optional instructions.Use PowerPC V2.01 single field mfcr instruction.Use PowerPC V2.02 floating point rounding instructions.Use PowerPC V2.02 popcntb instruction.Use PowerPC V2.05 compare bytes instruction.Use PowerPC V2.06 popcntd instruction.Use PowerPC-64 instruction set.Use RJMP / RCALL even though CALL / JMP are available.Use ROM instead of RAM.Use SSE register passing conventions for SF and DF mode.Use STB_GNU_UNIQUE if supported by the assembler.Use SmartMIPS instructions.Use UNIX assembler syntax.Use UltraSPARC Compare-and-Branch extensions.Use UltraSPARC Fused Multiply-Add extensions.Use UltraSPARC Population-Count instruction.Use UltraSPARC Subtract-Extended-with-Carry instruction.Use UltraSPARC Visual Instruction Set version 1.0 extensions.Use UltraSPARC Visual Instruction Set version 2.0 extensions.Use UltraSPARC Visual Instruction Set version 3.0 extensions.Use UltraSPARC Visual Instruction Set version 4.0 extensions.Use VAX fp.Use VAXC structure conventions.Use VMS exit codes instead of posix ones.Use Virtualization (VZ) instructions.Use __cxa_atexit to register destructors.Use __cxa_get_exception_ptr in exception handling.Use a 32-bit long type.Use a 4-byte record marker for unformatted files.Use a 64-bit long type.Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO.Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.Use a smart stack protection method for certain functions.Use a stack protection method for every function.Use additional VIS instructions introduced in OSA2017.Use addresses that allocate global registers.Use all registers, reserving none for interrupt handlers.Use alternate register names.Use an 8-bit 'int' type.Use an 8-byte record marker for unformatted files.Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code.Use arbitrary sized immediates in bit operations.Use big-endian byte order.Use branch-and-break sequences to check for integer divide by zero.Use branch-protection features.Use bras for executable < 64k.Use call-clobbered registers for parameters and return value.Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.Use caller save register across calls if possible.Use certain scalar instructions added in ISA 3.0.Use control speculation.Use custom stacks instead of local memory for automatic storage.Use data speculation after reload.Use data speculation before reload.Use decimal floating point instructions.Use default method for sdata handling.Use different calling convention using 'rtd'.Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.Use direct references against %gs when accessing tls data.Use eXtended Physical Address (XPA) instructions.Use epsilon-respecting floating point compare instructions.Use expression value profiles in optimizations.Use f2c calling convention.Use features of and optimize for CPU.Use features of and schedule code for given CPU.Use features of and schedule given CPU.Use features of architecture ARCH.Use flat register window model.Use fp double instructions.Use fp registers.Use full-set registers for register allocation.Use given SPARC-V9 code model.Use given TILE-Gx code model.Use given address mode.Use given assembler dialect.Use given register vector width instructions instead of maximum register width in the auto-vectorizer.Use given stack-protector guard.Use given thread-local storage dialect.Use given x86-64 code model.Use hardware FP (default).Use hardware FP.Use hardware division instructions on ColdFire.Use hardware floating point conversion instructions.Use hardware floating point instructions.Use hardware floating point square root instruction.Use hardware floating point.Use hardware floating-point divide and square root instructions.Use hardware fp.Use hardware instructions for integer division.Use hardware prefetch instruction.Use hardware quad FP instructions.Use hardware transactional execution instructions.Use hardware vector facility instructions and enable the vector ABI.Use in block control speculation.Use in block data speculation after reload.Use in block data speculation before reload.Use in/loc/out register names.Use indirect CALLXn instructions for large programs.Use indirect calls.Use inline plt sequences to implement long calls and -fno-plt.Use instructions for a future architecture.Use instructions of and schedule code for given CPU.Use integer madd/msub instructions.Use internal function id in profile lookup.Use jump tables for sufficiently large switch statements.Use ldcw/ldcd coherent cache-control hint.Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls.Use library calls to perform floating-point operations (default).Use little-endian byte order.Use ll, sc and sync instructions.Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable.Use media instructions.Use microMIPS instructions.Use multiply add/subtract instructions.Use multiply high instructions for high part of 32x32 multiply.Use musl C library.Use native (MS) bitfield layout.Use new adddi3/subdi3 patterns.Use normal calling convention.Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previouslyUse of non-intrinsic module %qs at %C conflicts with intrinsic module name used previouslyUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %sUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qsUse only one TOC entry per procedure.Use ordinarily cached memory accesses for volatile references.Use packed stack layout.Use paired-single floating-point instructions.Use pattern compare instructions.Use pc-relative switch case tables - this enables case table shortening.Use portable calling conventions.Use profiling information for branch probabilities.Use propolice as a stack protection method.Use push instructions to save outgoing arguments.Use r11 to hold the static link in calls to functions via pointers.Use red-zone in the x86-64 code.Use reduced-set registers for register allocation.Use register stack for parameters and return value.Use registers for argument passing.Use registers r2 and r5.Use reorder instructions (swap and byte reversed load/store) (default).Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Use sample profile information for call graph node weights. The profile file is specified in the argument.Use shared libraries.Use simple data speculation check for control speculation.Use simple data speculation check.Use simulator runtime.Use smaller but slower prologue and epilogue code.Use software emulation for floating point (default).Use software floating point comparisons.Use software floating point.Use stack bias.Use stack protection method only for functions with the stack_protect attribute.Use structs on stronger alignment for double-word copies.Use stubs for function prologues.Use subroutines for function prologues and epilogues.Use synci instruction to invalidate i-cache.Use table based fast divide (default at -O3).Use table lookup optimization for small signed integer divisions.Use tas.b instruction for __atomic_test_and_set.Use the AltiVec ABI extensions.Use the Cray Pointer extension.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU assembler syntax.Use the GNU extension to the PE format for aligned common data.Use the RTL dead code elimination pass.Use the RTL dead store elimination pass.Use the bfd linker instead of the default linker.Use the bit-field instructions.Use the divide instruction.Use the floating point unit for integer add/subtract.Use the given base register for addressing the stack-protector guard.Use the given data alignment.Use the given offset for addressing the stack-protector guard.Use the given symbol for addressing the stack-protector guard.Use the gold linker instead of the default linker.Use the hardware barrel shifter instead of emulation.Use the lld LLVM linker instead of the default linker.Use the most feature-enabling options allowed by other options.Use the mvcle instruction for block moves.Use the narrowest integer type possible for enumeration types.Use the new min/max instructions defined in ISA 3.0.Use the simulator runtime.Use the soft multiply emulation (default).Use the software emulation for divides (default).Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code.Use traditional GNU semantics for inline functions.Use trap instead of a library function for undefined behavior sanitization.Use trap instructions to check for integer divide by zero.Use uClibc C library.Use unicode startup and define UNICODE macro.Use vector and scalar instructions added in ISA 2.07.Use vector instructions added in ISA 3.0.Use vector/scalar (VSX) instructions.Use zero-extending memory loads, not sign-extending ones.Used for generating code for some older kernel revisions.Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE constructUser operator %qs referenced at %L not found in module %qsUser operator procedure %qs at %L cannot be assumed character lengthUser operator procedure %qs at %L must be a FUNCTIONUser operator procedure %qs at %L must have at least one argumentUses of this option are diagnosed.Using IBM extended precision %<long double%>Using IEEE extended precision %<long double%>Using built-in specs.
  Usually "private extern" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.VALUE argument of the %s intrinsic function at %L shall be definableVALUE attribute at %CVALUE is not allowed inside of BLOCK at %CVALUE object %qs in %s clause at %LVALUE statement at %CVOIDmode on an outputVOLATILE attribute at %CVOLATILE attribute at %L cannot be specified in a PURE procedureVOLATILE statement at %CValid Nios II ISA levels (for -march):Valid arguments for the -msdata= option:Valid arguments to -malign-:Valid arguments to -mcode-readable=:Valid arguments to -mfpmath=:Valid arguments to -mr10k-cache-barrier=:Valid arguments to -mstack-protector-guard=:Valid arguments to -mstringop-strategy=:Valid arguments to -mtp=:Valid options for GP-relative addressing (for -mgpopt):Validate vtable pointers before using them.Variable %qs at %C cannot be redefined inside loop beginning at %LVariable %qs at %C with an initializer already appears in a DATA statementVariable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scopeVariable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributesVariable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)Variable %qs at %L cannot have both the POINTER and BIND(C) attributesVariable %qs at %L has not been assigned a format labelVariable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)Variable %qs at %L in this context must be constantVariable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray componentsVariable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argumentVariable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphicVariable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowedVariable %qs at %L may not be a C interoperable kind but it is BIND(C)Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qsVariable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qsVariable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarrayVariable %qs at %L set to undefined value inside loop  beginning at %L as INTENT(OUT) argument to subroutine %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qsVariable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarrayVariable %qs cannot appear in a variable definition context (%s) at %L in PURE procedureVariable %qs cannot appear in the expression at %LVariable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qsVariable %qs has not been assigned a target label at %LVariable %qs in %s clause is used in NAMELIST statement at %LVariable %qs in common block %qs at %C cannot be bind(c) since it is not globalVariable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a globalVariable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %LVariable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %LVariable %qs is not a dummy argument at %LVariable %qs is used at %L before the ENTRY statement in which it is a parameterVariable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %LVariable %qs with binding label %qs at %L uses the same global identifier as entity at %LVariable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameterVariable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarrayVariable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarrayVariable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeVariable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attributeVariable %s at %L with NO_ARG_CHECK attribute may only be used as actual argumentVariable %s at %L with NO_ARG_CHECK attribute shall be a dummy argumentVariable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic typeVariable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size arrayVariable %s at %L with NO_ARG_CHECK attribute shall not have a subobject referenceVariable %s cannot be INTENT(IN) at %CVariable %s cannot be assigned in PURE procedure at %CVariable at %C is an element of a COMMON blockVariable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveVariable is USE-associated with !$ACC DECLARE at %LVariable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %LVariable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LVariable type is UNKNOWN in assignment at %LVariable with NO_ARG_CHECK attribute at %L is only permitted as argument to the intrinsic functions C_LOC and PRESENTVector library ABI to use.Vectorize for double-word operations.Version loops based on whether indices have a stride of one.Virtual function multiversioning not supportedVolatile memory accesses do not use I/O load/store instructions.Volatile memory accesses use I/O load/store instructions.WAIT at %C not allowed in Fortran 95WAIT clause at %L requires a scalar INTEGER expressionWAIT statement not allowed in PURE procedure at %CWHERE assignment target at %L has inconsistent shapeWHERE mask at %L has inconsistent shapeWHERE/ELSEWHERE clause at %L requires a LOGICAL arrayWarn about "extern" declarations not at file scope.Warn about "suspicious" constructs.Warn about 'new' of type with extended alignment without -faligned-new.Warn about @selector()s without previously declared methods.Warn about C constructs that are not in the common subset of C and C++.Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020.Warn about C++ polymorphic types where adding final keyword would improve code quality.Warn about C++ virtual methods where adding final keyword would improve code quality.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about GCC format strings with strings unsuitable for diagnostics.Warn about NULL being passed to argument slots marked as requiring non-NULL.Warn about PCH files that are found but not used.Warn about USE statements that have no ONLY qualifier.Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage.Warn about accesses to interior zero-length array members.Warn about alignment of COMMON blocks.Warn about all enumerated switches missing a specific case.Warn about an empty body in an if or else statement.Warn about an invalid DO loop.Warn about boolean expression compared with an integer value different from true/false.Warn about buffer overflow in string manipulation functions like memcpy and strcpy.Warn about called procedures not explicitly declared.Warn about calling std::move on a local object in a return statement preventing copy elision.Warn about calls to snprintf and similar functions that truncate output.Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1.Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument.Warn about calls with implicit interface.Warn about casting functions to incompatible types.Warn about casts between incompatible function types.Warn about casts that will produce a null result.Warn about casts which discard qualifiers.Warn about catch handlers of non-reference type.Warn about certain operations on boolean expressions.Warn about code paths in which NULL is passed to a must-not-be-NULL function argument.Warn about code paths in which a NULL pointer is dereferenced.Warn about code paths in which a freed value is used.Warn about code paths in which a heap-allocated pointer leaks.Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a stack frame that has returned.Warn about code paths in which a non-heap pointer is freed.Warn about code paths in which a pointer can be freed more than once.Warn about code paths in which a pointer to a stale stack frame is used.Warn about code paths in which a possibly-NULL pointer is dereferenced.Warn about code paths in which a possibly-NULL value is passed to a must-not-be-NULL function argument.Warn about code paths in which a stdio FILE can be closed more than once.Warn about code paths in which a stdio FILE is not closed.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an uninitialized value is used.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which sensitive data is written to a file.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about constant integer divisions with truncated results.Warn about creation of array temporaries.Warn about dangling else.Warn about declarations of entities that may be missing attributes that related entities have been declared with.Warn about deleting polymorphic objects with non-virtual destructors.Warn about deprecated 'vector long ...' AltiVec type usage.Warn about deprecated uses of volatile qualifier.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enumerated switches missing a "default:" statement.Warn about enumerated switches, with no default, missing a case.Warn about equality comparisons involving REAL or COMPLEX expressions.Warn about features not present in ISO C11, but present in ISO C2X.Warn about features not present in ISO C90, but present in ISO C99.Warn about features not present in ISO C99, but present in ISO C11.Warn about features not present in traditional C.Warn about format strings that are not literals.Warn about format strings that contain NUL bytes.Warn about function call elimination.Warn about function calls with format strings that write past the end of the destination region.Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1.Warn about function parameters declared without a type specifier in K&R-style functions.Warn about function pointer arithmetic.Warn about functions which might be candidates for __attribute__((cold)).Warn about functions which might be candidates for __attribute__((const)).Warn about functions which might be candidates for __attribute__((malloc)).Warn about functions which might be candidates for __attribute__((noreturn)).Warn about functions which might be candidates for __attribute__((pure)).Warn about functions which might be candidates for format attributes.Warn about global functions without previous declarations.Warn about global functions without prototypes.Warn about implicit conversion of enum types.Warn about implicit conversions from "float" to "double".Warn about implicit declarations.Warn about implicit function declarations.Warn about inappropriate attribute usage.Warn about incompatible integer to pointer and pointer to integer conversions.Warn about invalid OpenACC dimensions.Warn about invalid uses of the "offsetof" macro.Warn about macros defined in the main file that are not used.Warn about maybe uninitialized automatic variables.Warn about missing ampersand in continued character constants.Warn about missing fields in struct initializers.Warn about missing sized deallocation functions.Warn about misuses of pragmas.Warn about most implicit conversions.Warn about multiple declarations of the same object.Warn about narrowing conversions within { } that are ill-formed in C++11.Warn about non-virtual destructors.Warn about none ISO msvcrt scanf/printf width extensions.Warn about optimizations that assume that signed overflow is undefined.Warn about overflow in arithmetic expressions.Warn about overloaded virtual function names.Warn about overriding initializers with side effects.Warn about overriding initializers without side effects.Warn about packed bit-fields whose offset changed in GCC 4.4.Warn about pointer casts which increase alignment.Warn about positional initialization of structs requiring designated initializers.Warn about possible aliasing of dummy arguments.Warn about possible security problems with format functions.Warn about possible violations of sequence point rules.Warn about possibly incorrect subscripts in do loops.Warn about possibly missing braces around initializers.Warn about possibly missing parentheses.Warn about possibly nested block comments, and C++ comments spanning more than one physical line.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about real-literal-constants with 'q' exponent-letter.Warn about redundant calls to std::move.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about semicolon after in-class function definition.Warn about sign differences with format functions.Warn about signed-unsigned comparisons.Warn about some C++ One Definition Rule violations during link time optimization.Warn about statements between switch's controlling expression and the first case.Warn about stray tokens after #else and #endif.Warn about strftime formats yielding 2-digit years.Warn about subscripts whose type is "char".Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.Warn about suspicious declarations of "main".Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.Warn about suspicious length parameters to certain string functions if the argument uses sizeof.Warn about suspicious uses of memory addresses.Warn about switch values that are outside of the switch's type range.Warn about switches with boolean controlling expression.Warn about things that change between the current -fabi-version and the specified version.Warn about things that will change when compiling with an ABI-compliant compiler.Warn about truncated character expressions.Warn about truncated source lines.Warn about truncation in string manipulation functions like strncat and strncpy.Warn about type safety and similar errors and mismatches in declarations with alias attributes.Warn about uncasted NULL used as sentinel.Warn about underflow of numerical constant expressions.Warn about uninitialized automatic variables.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.Warn about unsuffixed float constants.Warn about unused dummy arguments.Warn about use of multi-character character constants.Warn about useless casts.Warn about user-specified include directories that do not exist.Warn about uses of __attribute__((deprecated)) declarations.Warn about uses of __attribute__((warning)) declarations.Warn about uses of a comma operator within a subscripting expression.Warn about uses of register storage specifier.Warn about uses of std::initializer_list that can result in dangling pointers.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn about zero-trip DO loops.Warn for calls to allocation functions that specify zero bytes.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for implicit type conversions between signed and unsigned integers.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn for obsolescent usage in a declaration.Warn for placement new expressions with undefined behavior.Warn for suspicious integer expressions in boolean context.Warn for unsafe raw memory writes to objects of class types.Warn from speculative compiles such as __traits(compiles).Warn if "defined" is used outside #if.Warn if C++17 noexcept function type will change the mangled name of a symbol.Warn if a C-style cast is used in a program.Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.Warn if a comparison always evaluates to true or false.Warn if a comparison is always true or always false due to the limited range of the data type.Warn if a deprecated compiler feature, class, method, or field is used.Warn if a function uses alloca or creates an array with dynamic size.Warn if a local declaration hides an instance variable.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a property for an Objective-C object has no assign semantics specified.Warn if a selector has multiple methods.Warn if a simd directive is overridden by the vectorizer cost model.Warn if a single function's framesize exceeds the given framesize.Warn if a string is longer than the maximum portable length specified by the standard.Warn if a subobject has an abi_tag attribute that the complete object type does not have.Warn if a throw expression will always result in a call to terminate().Warn if a user-procedure has the same name as an intrinsic.Warn if a variable length array is used.Warn if a virtual base has a non-trivial move assignment operator.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if an old-style parameter definition is used.Warn if an undefined macro is used in an #if directive.Warn if comparing pointer parameter with nonnull attribute with NULL.Warn if constant CFString objects contain non-portable characters.Warn if constructor or destructors with priorities from 0 to 100 are used.Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if devices.csv is not found or there are problem parsing it (default: on).Warn if inherited methods are unimplemented.Warn if left shift of a signed value overflows.Warn if left shifting a negative value.Warn if loops have been interchanged.Warn if passing too many arguments to a function for its format string.Warn if qualifiers on arrays which are pointer targets are discarded.Warn if shift count >= width of type.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the address space of an address is changed.Warn if the code is too complicated for the analyzer to fully explore.Warn if the pointer in a pointer assignment might outlive its target.Warn if the type of a variable might be not interoperable with C.Warn if trigraphs are encountered that might affect the meaning of the program.Warn if type qualifiers on pointers are discarded.Warn if type signatures of candidate methods do not match exactly.Warn in case profiles in -fprofile-use do not exist.Warn in case profiles in -fprofile-use do not match.Warn of prototypes causing type conversions different from what would happen in the absence of prototype.Warn on any use of alloca.Warn on direct multiple inheritance.Warn on direct virtual inheritance.Warn on intrinsics not part of the selected standard.Warn on namespace definition.Warn on primary template declaration.Warn on suspicious calls of standard functions computing absolute values.Warn on suspicious constructs involving reverse scalar storage order.Warn that -fno-automatic may break recursion.Warn when __builtin_frame_address or __builtin_return_address is used unsafely.Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.Warn when a #warning directive is encountered.Warn when a base is inaccessible in derived due to ambiguity.Warn when a built-in function is declared with the wrong signature.Warn when a built-in preprocessor macro is undefined or redefined.Warn when a class is redeclared or referenced using a mismatched class-key.Warn when a class or enumerated type is referenced using a redundant class-key.Warn when a const variable is unused.Warn when a conversion function will never be called due to the type it converts to.Warn when a declaration does not specify a type.Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.Warn when a declaration is found after a statement.Warn when a function cannot be expanded to HSAIL.Warn when a function is unused.Warn when a function parameter is only set, otherwise unused.Warn when a function parameter is unused.Warn when a jump misses a variable initialization.Warn when a label is unused.Warn when a left-hand-side array variable is reallocated.Warn when a left-hand-side variable is reallocated.Warn when a literal '0' is used as null pointer.Warn when a logical operator is suspiciously always evaluating to true or false.Warn when a noexcept expression evaluates to false even though the expression can't actually throw.Warn when a pointer differs in signedness in an assignment.Warn when a pointer is cast to an integer of a different size.Warn when a pointer is compared with a zero character constant.Warn when a register variable is declared volatile.Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.Warn when a switch case falls through.Warn when a variable is only set, otherwise unused.Warn when a variable is unused.Warn when a vector operation is compiled outside the SIMD.Warn when all constructors and destructors are private.Warn when an argument passed to a restrict-qualified parameter aliases with another argument.Warn when an atomic memory model parameter is known to be outside the valid range.Warn when an expression value is unused.Warn when an inlined function cannot be inlined.Warn when an optimization pass is disabled.Warn when attempting to free a non-heap object.Warn when converting the type of pointers to member functions.Warn when deleting a pointer to incomplete type.Warn when fields in a struct with the packed attribute are misaligned.Warn when logical not is used on the left hand side operand of a comparison.Warn when multiple, different, fast interrupt handlers are in the compilation unit.Warn when non-templatized friend functions are declared within a template.Warn when not issuing stack smashing protection for some reason.Warn when one local variable shadows another local variable or parameter of compatible type.Warn when one local variable shadows another local variable or parameter.Warn when one variable shadows another (globally).Warn when one variable shadows another.  Same as -Wshadow=global.Warn when overload promotes from unsigned to signed.Warn when padding is required to align structure members.Warn when profiling instrumentation was requested, but could not be applied to a certain function.Warn when sizeof is applied on a parameter declared as an array.Warn when the address of packed member of struct or union is taken.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when the indentation of the code does not reflect the block structure.Warn when the packed attribute has no effect on struct layout.Warn when there is a cast to a pointer from an integer of a different size.Warn when there is a conversion between pointers that have incompatible types.Warn when typedefs locally defined in a function are not used.Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).Warn whenever a trampoline is generated.Warn whenever an Objective-C assignment is being intercepted by the garbage collector.Warn whenever attributes are ignored.Warn whenever type qualifiers are ignored.WarningWhen "signed" or "unsigned" is not given make the bitfield signed.When "signed" or "unsigned" is not given make the bitfield unsigned.When -mhard-float is selected, enables generation of double-precision floating point instructions.  By default functions from libgcc are used to perform double-precision floating point operations.When -mhard-float is selected, enables generation of unordered floating point compare and set flag (lf.sfun*) instructions.  By default functions from libgcc are used to perform unordered floating point compare and set flag operations.When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X.When generating -fpic code, allow the use of PLTs. Ignored for fno-pic.When generating -mabicalls code, allow executables to use PLTs and copy relocations.When generating -mabicalls code, make the code suitable for use in shared libraries.When linking for big-endian targets, generate a BE8 format image.When linking for big-endian targets, generate a legacy BE32 format image.When possible do not generate stack frames.When running CSE, follow jumps to their targets.When vectorizing for SVE, consider using unpacked vectors for smaller elements and use the cost model to pick the cheapest approach.  Also use the cost model to choose between SVE and Advanced SIMD vectorization.Where shorter, use canonicalized paths to systems headers.Whether codegen errors should be ICEs when -fchecking.Whether software prefetch hints should be issued for non-constant strides.Whether to use canonical types.Which -fsched-pressure algorithm to apply.While setting up signal handler: %mWhile setting up signal stack: %mWhole program analysis (WPA) mode with number of parallel jobs specified.Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shapeWork around VR4130 mflo/mfhi errata.Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.Work around an early 4300 hardware bug.Work around bug in multiplication instruction.Work around certain 24K errata.Work around certain R10000 errata.Work around certain R4000 errata.Work around certain R4400 errata.Work around certain RM7000 errata.Work around certain VR4120 errata.Work around errata for early SB-1 revision 2 cores.Work around hardware multiply bug.Work around the R5900 short loop erratum.Workaround for ARM Cortex-A53 Erratum number 835769.Workaround for ARM Cortex-A53 Erratum number 843419.Wrap all indirect branches into execute in order to disable branch prediction.Wrap all indirect calls into execute in order to disable branch prediction.Wrap all indirect return branches into execute in order to disable branch prediction.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory.Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead.Write a SRCFILE.opt-record.json file detailing what optimizations were performed.Write all declarations as Ada code for the given file only.Write all declarations as Ada code transitively.Writing module %qs at line %d column %d: %sWrong OpenACC continuation at %C: expected !$ACC, got !$OMPWrong OpenMP continuation at %C: expected !$OMP, got !$ACCX argument at %L to C_LOC shall not be polymorphicX descriptor requires leading space count at %LX32 does not support %<ms_abi%> attributeXXX entering %<pop_everything ()%>XXX leaving %<pop_everything ()%>You must enable MVE instructions to use these intrinsicsYou must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics.You must enable VFP instructions to use these intrinsics.You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics.You need a C startup file for -msys-crt0=Zero is not a valid statement label at %CZero width in format descriptor in format string at %L[...][...] style array constructors at %C[Leaving %s]
! [available in [cannot find %s][default][disabled][enabled]__BELOW100__ attribute not allowed with auto storage class__delay_cycles is limited to 32-bit loop counts__delay_cycles only takes non-negative cycle counts__delay_cycles() only takes constant arguments__float128 and __ibm128 cannot be used in the same expression__float128 and long double cannot be used in the same expression__fp16 and no ldrh__ibm128 and long double cannot be used in the same expression`a brace-enclosed initializer is not allowed herea call to a constructor cannot appear in a constant-expressiona cast to a type other than an integral or enumeration type cannot appear in a constant-expressiona class template declaration must not declare anything elsea comma operator cannot appear in a constant-expressiona concept cannot be a member functiona concept cannot be constraineda constructor cannot be %<concept%>a conversion function cannot have a trailing return typea destructor cannot be %qsa different type is defined in another translation unita field of same name but different type is defined in another translation unita field with different name is defined in another translation unita function call cannot appear in a constant-expressiona function concept cannot be constraineda function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa lambda closure type has a deleted copy assignment operatora lambda closure type has a deleted default constructora later %<-fabi-version=%> (or =0) avoids this error with a change in manglinga member of a structure or union cannot have a variably modified typea nested function is not supported for reduced registersa nested namespace definition cannot be inlinea nested namespace definition cannot have attributesa non-template variable cannot be %<concept%>a parameter cannot be declared %qsa parameter list with an ellipsis cannot match an empty parameter name list declarationa statement expression is an insufficient context for overload resolutiona storage class can only be specified for objects and functionsa storage class on an anonymous aggregate in class scope is not alloweda template cannot be defaulteda template declaration cannot appear at block scopea template-id may not appear in a using-declarationa temporary bound to %qD only persists until the constructor exitsa transaction expression cannot appear in a constant-expressiona type defined in another translation unit is not polymorphica type defined in another translation unit is polymorphica type with different bases is defined in another translation unita type with different number of fields is defined in another translation unita type with different precision is defined in another translation unita type with different signedness is defined in another translation unita type with different size is defined in another translation unita type with different virtual table pointers is defined in another translation unita variable cannot be declared %<consteval%>a variable concept cannot be constraineda wide string is invalid in this contextabnormal call edges for non-call insn in bb %iabnormal edges for no purpose in bb %iabort in %s, at %s:%dabsolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of valueabstract declarator %qT used as declarationaccess declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keywordaccessing %qD member instead of initialized %qD member in constant expressionaccessing a member %qE of an atomic structure %qEaccessing a member %qE of an atomic union %qEaccessing data memory with program memory addressaccessing program memory with data memory addressaccessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>accessing uninitialized array elementaccessing uninitialized member %qDaccessing value of %qE through a %qT glvalue in a constant expressionaccumulator is not a constant integeraccumulator number is out of boundsactual argument to INTENT = OUT/INOUTadd %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixesadd explicit %<this%> or %<*this%> captureadd parentheses around left hand side expression to silence this warningadd_sym(): Bad sizing modeaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress mode %qs not supported in the %s bit modeaddress of array with reverse scalar storage order requestedaddress of explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of label %qD returnedaddress of local variable %qD returnedaddress of overloaded function with no contextual type informationaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraddress requested for %qD, which is declared %<register%>address space %qs not supported for devices with flash size up to %d KiBaddress spaces are not supported for reduced Tiny devicesaddress taken but %<TREE_ADDRESSABLE%> bit not setaddress taken, but ADDRESSABLE bit not setaddress-of an object %qE with thread local or automatic storage is not a constant expressionaggregate %q#D has incomplete type and cannot be definedaggregate value used where a complex was expectedaggregate value used where a fixed-point was expectedaggregate value used where a floating-point was expectedaggregate value used where an integer was expectedakaalias definitions not supported in Mach-O; ignoredalias definitions not supported in this configurationalias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>aliased declaration herealignment %u of %qT is less than %ualignment (%u) for %s exceeds maximum alignment for global common data.  Using %ualignment for %q+D was previously specified as %d and may not be decreasedalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %q+D is greater than maximum object file alignment %dalignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)alignment of %qD is bigger than original declarationalignment of %qD will increase in %<-fabi-version=9%>alignment of array elements is greater than element sizealignment specified for %<register%> object %qEalignment specified for bit-field %qEalignment specified for function %qEalignment specified for parameter %qEalignment specified for type name in %<sizeof%>alignment specified for type name in %qEalignment specified for type name in castalignment specified for typedef %qEalignment specified for unnamed bit-fieldalignment specified for unnamed parameterall member functions in class %qT are privateallocatable argumentallocated herealready captured %qD in lambda expressionalso found %<%c%s%>alternatives not allowed in %<asm%> flag outputambiguating new declaration %q+#Dambiguating new declaration of %q#Dambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')ambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%sambiguous overload for ambiguous overload for intrinsic %qsambiguous template instantiation for %q#Dambiguous template instantiation for %q#Tambiguous template specialization %qD for %q+Damdgpu_hsa_kernel attribute requires string constant argumentsan %<asm%> specification is not allowed on a function-definitionan address area attribute cannot be specified for local variablesan argument type that has a default promotion cannot match an empty parameter name list declarationan array of different size is defined in another translation unitan array reference cannot appear in a constant-expressionan assignment cannot appear in a constant-expressionan attribute that appertains to a type-specifier is ignoredan decrement cannot appear in a constant-expressionan empty string cannot be in %<target_clones%> attributean enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan enum with mismatching number of values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an increment cannot appear in a constant-expressionan indirect edge from %s has no corresponding call_stmtan indirect edge with unknown callee corresponding to a call_stmt with a known declaration:an interrupt handler cannot be compiled with %<-muser-mode%>anachronismanachronism: anachronistic old-style base class initializerand %qT has no template constructorsand fieldand the implicitly-defined constructor does not initialize %q#Danonymous %s declared inside parameter list will not be visible outside of this definition or declarationanonymous SSA name cannot have default definitionanonymous struct not inside named typeanonymous union with no membersapplying %<#pragma weak %+D%> after first use results in unspecified behaviorarchitecture %qs supported for assembler onlyare_identical_variables: Bad typeargument %d is an unsigned literal that is out of rangeargument %d must be an unsigned literalargument %d of %qE might be a candidate for a format attributeargument %d of %qE must be a pointer to a constant size typeargument %d of %qE must be a pointer typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD declared hereargument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wnormalized%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> unknownargument %u in call to function %qE does not have integral typeargument %u of %<__builtin_tgmath%> has no argumentsargument %u of %<__builtin_tgmath%> has variable argumentsargument %u of %<__builtin_tgmath%> has wrong number of argumentsargument %u of %<__builtin_tgmath%> is not a function pointerargument %u of %<__builtin_tgmath%> is unprototypedargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be 0 or 2argument 1 must be a 1-bit unsigned literalargument 1 must be a 5-bit signed literalargument 1 must be a 6-bit unsigned literalargument 1 must be a mapargument 1 must be an 8-bit field valueargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a constant size typeargument 1 of %qE must be a pointer to a nonzero size objectargument 1 of %qs is out of rangeargument 1 of %qs must be a constantargument 2 must be 0 or 1argument 2 must be a 1-bit unsigned literalargument 2 must be a 2-bit unsigned literalargument 2 must be a 3-bit unsigned literalargument 2 must be a 4-bit unsigned literalargument 2 must be a 5-bit unsigned literalargument 2 must be a 6-bit unsigned literalargument 2 must be a 7-bit unsigned literalargument 3 in call to function %qE does not have pointer to integral typeargument 3 in call to function %qE has boolean typeargument 3 in call to function %qE has enumerated typeargument 3 in call to function %qE has pointer to %<const%> type (%qT)argument 3 in call to function %qE has pointer to boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument 3 must be a 1-bit unsigned literalargument 3 must be a 2-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument 3 must be in the range [0, 15]argument list function at %Cargument must be a field referenceargument must be array or slice or channelargument must be channelargument must be string or array or slice or map or channelargument must have complex typeargument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>argument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute ignoredargument of %qE attribute is missingargument of %qE attribute is not "ilink" or "firq"argument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not "reset", "software_exception", "page_miss", "timer0", "timer1", "message", "dma0", "dma1", "wand" or "swi"argument of %qE attribute is not a string constantargument of %qE attribute is not a string constant or numberargument of Offsetof implies indirection of an embedded fieldargument of function call might be a candidate for a format attributeargument of type %qT not permitted with -mgeneral-regs-onlyargument to %%:compare-debug-auxbase-opt does not end in %<.gk%>argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>argument to %<__integer_pack%> must be between 0 and %dargument to %<decltype%> must be an expressionargument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to use the size of the destination?argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit lengthargument to %qE attribute is neither eic, nor vector=<line>argument to %qE attribute is neither zero, nor oneargument to %qE attribute is not "user", "supervisor", or "machine"argument to %qE attribute is not (keep|thunk|thunk-extern)argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)argument to %qE attribute is not intstackargument to %qE attribute larger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs must be a 2-bit unsigned literalargument to %qs should be a non-negative integerargument to %qs should be a non-negative integer optionally followed by a size unitargument to be formatted is not %<...%>argument to interrupt attribute is unsupported for weak functionsarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments of type %qT require the SVE ISA extensionarguments to %qs should be non-negative integersarguments to destructor are not allowedarguments to the %qE attribute must be narrow string literalsarguments to the %qE attribute must contain valid identifiersarith_power(): Bad basearith_power(): unknown typearithmetic IFarithmetic involving a null pointer in %qEarithmetic on pointer to an empty aggregatearithmetic on pointer to an incomplete typearray %<TYPE_DOMAIN%> is not integer typearray %q+D assumed to have one elementarray %qD declared herearray %qD initialized by parenthesized string literal %qEarray assignmentarray bound forbidden after parenthesized type-idarray bound is not an integer constantarray index in initializer exceeds array boundsarray index in initializer is not an integer constant expressionarray index in initializer not of integer typearray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray member %q#D declared herearray must be initialized with a brace-enclosed initializerarray of inappropriate type initialized from string constantarray of runtime bound cannot be captured by copy, only by referencearray resultarray section does not have mappable type in %qs clausearray section in %<#pragma acc declare%>array section is not contiguous in %qs clausearray size in new-expression must be constantarray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %E is above array bounds of %qTarray subscript %E is below array bounds of %qTarray subscript %E is outside array bounds of %qTarray subscript %E is outside the bounds of an interior zero-length array %qTarray subscript %qE is outside the bounds of an interior zero-length array %qTarray subscript %wi is below array bounds of %qTarray subscript %wi is outside array bounds of %qTarray subscript %wu is above array bounds of %qTarray subscript [%E, %E] is outside array bounds of %qTarray subscript [%wi, %wi] is outside array bounds of %qTarray subscript has type %<char%>array subscript is not an integerarray subscript value %qE is outside the bounds of array %qD of type %qTarray subscript value %qE is outside the bounds of array type %qTarray type has incomplete element type %qTarray types have different boundsarray used as initializerarrays of functions are not meaningfulasm flags not supported in thumb1 modeassembler does not support %<-mabi=ilp32%>assembler name hash list corruptedassertion missing after %qsassign semantics attributes of property %qD conflict with previous declarationassigning to an array from an initializer listassignmentassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment from pointer to non-enclosed address spaceassignment from temporary %<initializer_list%> does not extend the lifetime of the underlying arrayassignment left-hand side might be a candidate for a format attributeassignment makes %q#v qualified function pointer from unqualifiedassignment of constant field %qDassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only reference %qDassignment of read-only variable %qDassignment suppressionassignment to %qT from %qT makes integer from pointer without a castassignment to %qT from %qT makes pointer from integer without a castassignment to %qT from incompatible pointer type %qTassignment to %qT from pointer to %qD with incompatible type %qTassignment to expression with array typeassociate_integer_pointer(): Already associatedassumed-rank argumentassumed-shape argumentassumed-type argumentassuming cast to type %qT from overloaded functionassuming directive output of %wu byteassuming directive output of %wu bytesassuming pointer to member %qDassuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>assuming signed overflow does not occur when simplifying conditionalassuming signed overflow does not occur when simplifying conditional to constantassuming signed overflow does not occur when simplifying range testasynchronous argumentat offset %s to an object allocated by %qE hereat offset %s to an object declared hereat offset %s to an object with size %wu allocated by %qE hereat offset %s to an object with size %wu declared hereat offset %s to an object with size at most %wu allocated by %qD hereat offset %s to an object with size at most %wu declared hereat offset %s to an object with size between %wu and %wu allocated by %qE hereat offset %s to an object with size between %wu and %wu declared hereat offset %s to object %qD declared hereat offset %s to object %qD with size %E declared hereatexit failedattempt to take address of bit-fieldattempt to take address of bit-field structure member %qDattribute %<%E(%s)%> missing an argumentattribute %<%E(%s, %E)%> invalid positional argument %iattribute %<%E(%s, %E, %E)%> invalid positional argument %iattribute %<deprecated%> can appear at most once in an attribute-listattribute %<fallthrough%> can appear at most once in an attribute-listattribute %<fallthrough%> not preceding a case label or default labelattribute %<maybe_unused%> can appear at most once in an attribute-listattribute %<nodiscard%> can appear at most once in an attribute-listattribute %<noreturn%> can appear at most once in an attribute-listattribute %<target%> argument not a stringattribute %qE argument must be one of %qs or %qsattribute %qE argument must be one of %qs, %qs, %qs, or %qsattribute %qE argument not a stringattribute %qE invalid modeattribute %qE invalid mode %qs; expected one of %qs, %qs, or %qsattribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>attribute %qE without arguments on a non-prototypeattribute %qs applies to array types onlyattribute %qs argument %qs is unknownattribute %qs argument is not a stringattribute %qs invalid positional argumentattribute %qs mismatch with mode %qsattribute %qs mismatched positional argument values %i and %iattribute %qs missing positional argument 2 provided in previous designationattribute %qs positional argument %i invalid value %wiattribute %qs positional argument %i value %wi exceeds number of function arguments %uattribute %qs positional argument 1 references %qs-qualified argument type %qTattribute %qs positional argument 1 references argument of function type %qTattribute %qs positional argument 1 references non-pointer argument type %qTattribute %qs positional argument 2 conflicts with previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute declarationattribute for %q#T must follow the %qs keywordattribute ignoredattribute ignored in declaration of %q#Tattribute ignored in explicit instantiation %q#Tattribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>attribute using prefix used together with scoped attribute tokenattribute value %qs is unknown in %qs attributeattribute value %qs was already specified in %qs attributeattribute(target("%s")) is unknownattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes at the beginning of statement are ignoredattributes ignored on elaborated-type-specifier that is not a forward declarationattributes ignored on template instantiationattributes ignored on uninstantiated typeattributes in parameter array declarator ignoredattributes may not be specified before the %<@%D%> Objective-C++ keywordattributes should be specified before the declarator in a function definitionauto fpu selection not currently permitted hereautomatic variable %qE cannot be %<threadprivate%>aux field set for edge %s->%saux field set for indirect edge from %sbackend decl for module variable %qs already existsbad ADDR_SPACE_GLOBAL addressbad addressbad address, not (reg+disp):bad address, not a constant:bad address, not an I/O address:bad address, not post_inc or pre_dec:bad alignment: %dbad amount of stack space removal: %dbad builtin codebad builtin fcodebad builtin icodebad condition codebad expressionbad expression type during walk (%d)bad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad movebad opbad operandbad option %qs to attribute %<optimize%>bad option %qs to pragma %<optimize%>bad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad registerbad register to frv_print_operand_memory_reference_reg:bad return type for function argument %u of %<__builtin_tgmath%>bad shift insn:bad testbad type for argument %u of function argument %u of %<__builtin_tgmath%>bad usage of spec function %qsbad value %<%s%> for %<-mtls-size=%> switchbad value %qs for %<-mcpu%> switchbad value %qs for %<-mfp-rounding-mode%> switchbad value %qs for %<-mfp-trap-mode%> switchbad value %qs for %<-mmemory-latency%>bad value %qs for %<-mtls-size%> switchbad value %qs for %<-mtrap-precision%> switchbad value %qs for %<-mtune%> switchbad value (%qs) for %<-march=%> switchbad value (%qs) for %<-mtune=%> switchbad value (%qs) for %<target("arch=")%> attributebad value (%qs) for %<target("tune=")%> attributebad value for %<%s-%s%>bad value for %<%s=%s%>badly nested C headers from preprocessorbare apostrophe %<'%> in formatbarrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionbase %qT will be initialized afterbase class %q#T has accessible non-virtual destructorbase class %q#T should be explicitly initialized in the copy constructorbase class %qT is not publicbase initializer expansion %qT contains no parameter packsbase operand of %<->%> has non-pointer type %qTbase operand of %<->%> is not a pointerbase type %qT fails to be a struct or class typebase variable or SSA name undeclaredbasic block %d pred edge is corruptedbasic block %d should be marked irreduciblebasic block %d should not be marked irreduciblebasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d does not belong to loop %dbb %d has father loop %d, should be loop %dbb %d on wrong placebecause %qT has user-provided %qDbecause it is a member of %qTbecause it is used as a glvaluebecause the array element type %qT has variable sizebegin expression refers to outer iterator %qDbinary argument %u to decimal-only type-generic functionbinary expression in operand of fold-expressionbinary operator does not support mixing vector bool with floating point vector operandsbinary operator does not support two vector bool operandsbinary operator does not support vector bool operandbind(c) procedurebinding reference of type %qH to %qI discards qualifiersbit-field %q#D with non-integral type %qTbit-field %q+D width not an integer constantbit-field %qD has non-integral type %qTbit-field %qD with non-integral type %qTbit-field %qE has atomic typebit-field %qE in %qs clausebit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionbit-field has atomic typebitwise comparison always evaluates to falsebitwise comparison always evaluates to trueblock IFbody of %<constexpr%> function %qD not a return-statementbogus DISPOSE construction: %dbogus JARL construction: %dbogus JR construction: %dbogus PREPEARE construction: %dbogus comparison result typeboolean registers required for the floating-point optionboth %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>both %<__thread%> and %<thread_local%> specifiedboth %<monotonic%> and %<nonmonotonic%> modifiers specifiedboth %qs and %qs specifiedboth %s and %qE attribute provide addressboth arguments in binary fold have unexpanded parameter packsboth arguments must be compatibleboth arguments to %<__builtin___clear_cache%> must be pointersboth binary and decimal floating-point arguments to type-generic functionboth branches of %<if%> statement marked as %qsboth complex and decimal floating-point arguments to type-generic functionbraced spec %qs ends in escapebraced spec %qs is invalid at %qcbraced spec body %qs is invalidbraced-group within expression allowed only inside a functionbraces around scalar initializerbraces around scalar initializer for type %qTbranch %2d never executedbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbreak statement within %<#pragma simd%> loop bodybuild_dt: format with namelistbuilt-in %qD declared herebuilt-in function %q+D declared as non-functionbuilt-in function %qD declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE must be directly calledbuilt-in function %qE not supported for MIPS16builtin %qF is deprecated.builtin %qF is for GCC internal use only.builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher).builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher).builtin %qs is only valid in 64-bit modebuiltin %qs needs GLIBC (2.23 and newer) that exports hardware capability bitsbuiltin %qs only accepts 1 argumentbuiltin %qs only accepts 2 argumentsbuiltin %qs only accepts 3 argumentsbuiltin %qs only accepts a string argumentbuiltin %qs requires builtin %qsbuiltin requires an immediate for operand %dbuiltin vec_step can only be used on vector types.but %qD does not throw; perhaps it should be declared %<noexcept%>but is prevailed by one without from other translation unitbut not herebytecode stream in file %qs generated with GCC compiler older than 10.0bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%dbytecode stream: expected tag %s instead of %sbytecode stream: found empty cgraph nodebytecode stream: found multiple instances of cgraph node with uid %dbytecode stream: found non-null terminated stringbytecode stream: garbage at the end of symbols sectionbytecode stream: no callee found while reading edgebytecode stream: no caller found while reading edgebytecode stream: string too long for the string tablebytecode stream: tag %s is not in the expected range [%s, %s]bytecode stream: trying to read %d bytes after the end of the input bufferbytecode stream: unexpected LTO section %sbytecode stream: unexpected tag %sbytecode stream: unknown GIMPLE statement tag %sc++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>call   %2d never executed
  call   %2d returned %s
! call has circular dependencycall is considered never executed and code size would growcall is unlikely and code size would growcall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall stmt hash does not point to first direct edge of speculative call sequencecall to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>call to %qD uses the default argument for parameter %P, which is not yet definedcall to function %qD which throws incomplete type %q#Tcall to function which throws incomplete type %q#Tcall to internal function %qEcall to non-%<constexpr%> function %qDcall to non-function %qDcall-clobbered register used for global register variablecalled from herecalled from this functioncalled object %qD is not a function or function pointercalled object %qE is not a function or function pointercalled object is not a function or function pointercallee refers to comdat-local symbolscaller edge count does not match BB countcaller edge count invalidcaller is not optimizedcalling %qD with SSE calling convention without SSE/SSE2 enabledcalling %qD with a nonzero argument is unsafecalling %qD with attribute sseregparm without SSE/SSE2 enabledcalling %qT with attribute sseregparm without SSE/SSE2 enabledcalls to functions of type %qT require the SVE ISA extensioncalls to overloaded operators cannot appear in a constant-expressioncalls_comdat_local is set outside of a comdat groupcan only use %qE attribute on file-scope definitions of objects of class typecan use at most one of the %<constinit%> and %<constexpr%> specifierscan%'t apply both longcall and shortcall attributes to the same functioncan%'t extend PCH file: %mcan%'t get position in PCH file: %mcan%'t set position in PCH file: %mcan%'t use multiple stack checking methods togethercan't use non gp relative absolute addresscandidate 1:candidate 2:candidate is:candidates are:candidate:candidates are:cannot %<dynamic_cast%> %qE (of type %q#T) to type %q#T (%s)cannot add an enumerator list to a template instantiationcannot allocate an object of abstract type %qTcannot allocate stack for variable %q+D, naked functioncannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directivecannot apply %<offsetof%> to a non constant addresscannot apply %<offsetof%> to an enumerator %qDcannot apply %<offsetof%> to destructor %<~%T%>cannot apply %<offsetof%> to member functioncannot apply %<offsetof%> to member function %qDcannot apply %<offsetof%> to static data member %qDcannot apply %<offsetof%> when %<operator[]%> is overloadedcannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind bit-field %qE to %qTcannot bind non-const lvalue reference of type %qH to an rvalue of type %qIcannot bind packed field %qE to %qTcannot bind reference of type %qH to %qI due to different array boundscannot bind rvalue %qE to %qTcannot bind rvalue reference of type %qH to lvalue of type %qIcannot call a concept as a functioncannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot capture %qE by referencecannot capture member %qD of anonymous unioncannot catch type %qT because it involves types of variable sizecannot close nonexistent response filecannot close receive-only channelcannot combine GNU and SVE vectors in a binary operationcannot convert %qE from type %qH to type %qIcannot convert %qE from type %qT to type %qTcannot convert %qH to %qIcannot convert %qH to %qI in argument passingcannot convert %qH to %qI in assignmentcannot convert %qH to %qI in default argumentcannot convert %qH to %qI in initializationcannot convert %qH to %qI in returncannot convert a value of type %qT to vector type %qT which has different sizecannot convert a vector of type %qT to type %qT which has different sizecannot convert from %qT to base class %qT because %qT is incompletecannot convert from base class %qT to derived class %qT because the base is virtualcannot convert from base class %qT to derived class %qT via virtual base %qTcannot convert from incomplete type %qH to %qIcannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtualcannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qTcannot convert to a pointer typecannot convert type %qH to type %qIcannot convert value to a vectorcannot create pointer to reference member %qDcannot create precompiled header %s: %mcannot create type information for type %qT because it involves types of variable sizecannot declare %<::main%> to be %qscannot declare %<::main%> to be a global variablecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %<catch%> parameter to be of abstract class type %qTcannot declare %<catch%> parameter to be of rvalue reference type %qTcannot declare %qD to be a bit-field typecannot declare a parameter with %<decltype(auto)%>cannot declare bit-field %qD with %<warn_if_not_aligned%> typecannot declare bit-field %qD with function typecannot declare bit-field %qs with %<warn_if_not_aligned%> typecannot declare field %q+D to be of abstract type %qTcannot declare member %<%T::%s%> within %qTcannot declare member function %<%T::%s%> within %qTcannot declare member function %qD to have static linkagecannot declare parameter %q+D to be of abstract type %qTcannot declare parameter to be of abstract type %qTcannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare pointer to qualified function type %qTcannot declare reference to %q#Tcannot declare reference to %q#T, which is not a typedef or a template type argumentcannot declare reference to qualified function type %qTcannot declare static function inside another functioncannot declare variable %q+D to be of abstract type %qTcannot decompose addresscannot decompose class type %qT because it has an anonymous struct membercannot decompose class type %qT because it has an anonymous union membercannot decompose class type %qT without non-static data memberscannot decompose class type %qT: both it and its base class %qT have non-static data memberscannot decompose class type %qT: its base classes %qT and %qT have non-static data memberscannot decompose inaccessible member %qD of %qTcannot decompose lambda closure type %qTcannot decompose non-array non-class type %qTcannot decompose union type %qTcannot decompose variable length array %qTcannot decompose variable length vector %qTcannot decrement a pointer to incomplete type %qTcannot deduce template arguments for %qT from %<()%>cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructorscannot deduce template arguments of %qT, as it has no viable deduction guidescannot default compare anonymous union membercannot default compare reference member %qDcannot default compare union %qTcannot define friend function %qs in a local class definitioncannot define member function %<%T::%s%> within %qTcannot define member of dependent typedef %qTcannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot dereference %qE in %qs clausecannot derive from %<final%> base %qT in derived type %qTcannot disable built-in function %qscannot emit unaligned pointers in ptx assemblycannot execute %qs: %scannot execute %qs: %s: %mcannot expand initializer for member %qDcannot explicitly declare member %q#D to have extern linkagecannot fallthrough final case in switchcannot find %<ldd%>cannot find %<nm%>cannot find %qscannot find %s in plugin %s
  %scannot find %s in plugin %s: %scannot find LTO cgraph in %scannot find LTO section refs in %scannot find a register in class %qs while reloading %<asm%>cannot find a valid counter name %qs of %<-fdbg-cnt=%> optioncannot find class %qEcannot find instance variable associated with propertycannot find interface declaration for %qEcannot find interface declaration for %qE, superclass of %qEcannot find protocol declaration for %qEcannot find reference tag for class %qEcannot form pointer to member of non-class %q#Tcannot generate position-independent code for %qscannot get position in PCH file: %mcannot get program status: %mcannot handle inconsistent calls to %qscannot increment a pointer to incomplete type %qTcannot inherit constructors from indirect base %qTcannot initialize aggregate of type %qT with a compound literalcannot initialize array of %qT from a string literal with type array of %qTcannot inline function %<main%>cannot load plugin %s
! %scannot load plugin %s: %scannot mix operands of decimal floating and complex typescannot mix operands of decimal floating and other floating typescannot mix operands of decimal floating and vector typescannot nest more than %d namespacescannot open %qs for writing: %mcannot open %scannot open %s for writing: %mcannot open %s: %mcannot open '%s'cannot open input file: %scannot open intermediate gcn asm filecannot open intermediate gcn obj filecannot open intermediate ptx filecannot open ldd output: %mcannot open nested response filecannot open nm output: %mcannot open profile file %scannot pass argument in vector register because altivec instructions are disabled, use %qs to enable themcannot put object with volatile field into registercannot read %<LTO_section_decls%> from %scannot read %s: %mcannot read LTO mode table from %scannot read PCH file: %mcannot read function profile from %scannot read spec file %qs: %mcannot read string table from %scannot receive reference type %qT through %<...%>cannot reload integer constant operand in %<asm%>cannot resolve overloaded function %qD based on conversion to type %qTcannot return from a handler of a function-try-block of a constructorcannot return value in vector register because altivec instructions are disabled, use %qs to enable themcannot set %qE attribute after definitioncannot set interrupt attribute: no current functioncannot set interrupt attribute: no such identifiercannot specialize concept %q#Dcannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple filescannot specify %<override%> for a classcannot specify -static with -fsanitize=addresscannot specify -static with -fsanitize=threadcannot specify both %<-msep-data%> and %<-mid-shared-library%>cannot tail-call: %scannot take address of %qscannot take address of bit-field %qDcannot take address of scalar with reverse storage ordercannot take the address of %<this%>, which is an rvalue expressioncannot throw expression of type %qT because it involves types of variable sizecannot type switch on non-interface valuecannot update SSA formcannot use %<-%> as input filename for a precompiled headercannot use %<-mtp=cp15%> with 16-bit Thumbcannot use %<::%> in parameter declarationcannot use %<typeid%> with %<-fno-rtti%>cannot use %<va_arg%> with reverse storage ordercannot use %qs as a call-saved registercannot use %qs as a call-used registercannot use %qs as a fixed registercannot use an object as parameter to a methodcannot use exception attributes to function %qD under linux toolchaincannot use indirect_call attribute under linux toolchaincannot use interrupt attributes to function %qD under linux toolchaincannot use mode %qs for enumerated typescannot use mshared and static togethercannot use mthreads and mlegacy-threads togethercannot use reset attributes to function %qD under linux toolchaincannot use small-data accesses for %qscannot use type %s as type %scannot use va_start in interrupt functioncannot value-initialize array of unknown bound %qTcannot write %s: %mcannot write PCH filecannot write PCH file: %mcannot write padding to PCH file: %mcannot write to %s: %mcanonical types differ for identical types %qT and %qTcapture by copy of incomplete type %qTcapture of non-variable %qEcapture of variable %qD with non-automatic storage durationcapture of variably-modified type %qT that is not an N3639 array of runtime boundcase label %qE not within a switch statementcase label does not reduce to an integer constantcase label is not an integer constant expressioncase label not within a switch statementcase label value exceeds maximum value for typecase label value is less than minimum value for typecase labels not sorted in switch statementcase labels not sorted: case value %qs not in enumerated typecase value %qs not in enumerated type %qTcast adds %q#v qualifier to function typecast between incompatible function types from %qH to %qIcast between incompatible function types from %qT to %qTcast between incompatible pointer to member types from %qH to %qIcast discards %qv qualifier from pointer target typecast from %qH to %qI increases required alignment of target typecast from %qH to %qI loses precisioncast from function call of type %qT to non-matching type %qTcast from pointer to integer of different sizecast from type %qT to type %qT casts away qualifierscast increases required alignment of target typecast specifies array typecast specifies function typecast to %s address space pointer from disjoint %s address space pointercast to %s address space pointer from disjoint generic address space pointercast to generic address space pointer from disjoint %s address space pointercast to non-integral type %qT in a constant expressioncast to pointer from integer of different sizecast to union type from type not present in unioncasting %qT to %qT does not dereference pointercasting between pointer-to-function and pointer-to-object is conditionally-supportedcatching non-reference type %q#Tcatching polymorphic type %q#T by valuecatching type %q#T by valuecategory attributes are not available in Objective-C 1.0category attributes are not available in this version of the compiler, (ignored)cdecl and thiscall attributes are not compatiblecgraph count invalidcgraph_node has wrong clone listcgraph_node has wrong clone_ofcgraph_node has wrong prev_clone pointercgraph_node is in clone list but it is not clonechange of the active member of a union from %qD to %qDchange of the active member of a union from %qD to %qD during initializationcheck_dimension(): Bad array referencecheck_dummy_characteristics: Unexpected result %i of gfc_dep_compare_exprcheck_init_expr(): Unknown expression typecheck_intents(): List mismatchcheck_restricted(): Unknown expression typecheck_result_characteristics (1): Unexpected result %i of gfc_dep_compare_exprcheck_result_characteristics (2): Unexpected result %i of gfc_dep_compare_exprcheck_some_aliasing(): List mismatchcheck_some_aliasing(): corrupted datachecksum is (%x,%x) instead of (%x,%x)choosing %qD over %qDchunk size value must be positivecircular pointer delegation detectedclass %qE already existsclass %qE is deprecatedclass %qT does not have any field named %qDclass %qT is implicitly friends with itselfclass %qs does not implement the %qE protocolclass attributes are not available in Objective-C 1.0class definition may not be declared a friendclass extension for class %qE declared after its %<@implementation%>class extensions are not available in Objective-C 1.0class template argument deduction failed:class template argument deduction is only available with %<-std=c++17%> or %<-std=gnu++17%>class type %qT is incompleteclauses in %<simd%> trait should be separated by %<,%>cleanup argument not a functioncleanup argument not an identifierclones for %<target_clones%> attribute cannot be createdclose: %sclosed intervalsclosing LTRANS output list %s: %mclosing dependency file %s: %mcoarray argumentcode may be misoptimized unless %<-fno-strict-aliasing%> is usedcode model %qs not supported in ilp32 modecode model %qs not supported in the %s bit modecode model %qs not supported in x32 modecode model %qs with %<-f%s%>code model %s does not support PIC modecollapse argument needs positive constant integer expressioncollapsed %s loops not perfectly nested at %Lcollapsed loops not perfectly nestedcollect2 version %s
! collection in fast enumeration is not an objectcomdat symbol cannot be versionedcomdat-local function called by %s outside its comdatcomdat-local symbol referred to by %s outside its comdatcomma at end of enumerator listcomma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>command-line option %qs is not supported by this configurationcommand-line option %qs is valid for %s but not for %scommand-line option %qs is valid for the driver but not for %scommon symbol cannot be versionedcommon symbol debug info is not structured as symbol+offsetcompare_actual_expr(): Bad component codecompare_bound_int(): Bad expressioncompare_real(): Bad operatorcomparing final insns dumpscomparing floating-point with %<==%> or %<!=%> is unsafecomparing vectors with different element typescomparing vectors with different number of elementscomparison always false due to limited range of data typecomparison always true due to limited range of data typecomparison between %q#T and %q#Tcomparison between %qT and %qTcomparison between distinct pointer types %qT and %qT lacks a castcomparison between distinct pointer-to-member types %qT and %qT lacks a castcomparison between pointer and integercomparison between pointer and zero character constantcomparison between types %qT and %qTcomparison is always %dcomparison is always %d due to width of bit-fieldcomparison is always false due to limited range of data typecomparison is always true due to limited range of data typecomparison of complete and incomplete pointerscomparison of constant %qE with boolean expression is always falsecomparison of constant %qE with boolean expression is always truecomparison of distinct Objective-C types lacks a castcomparison of distinct pointer types lacks a castcomparison of integer expressions of different signedness: %qT and %qTcomparison of pointers to disjoint address spacescomparison of promoted bitwise complement of an unsigned value with constantcomparison of promoted bitwise complement of an unsigned value with unsignedcomparison of unsigned expression in %<< 0%> is always falsecomparison of unsigned expression in %<>= 0%> is always truecomparison operator %q+D defaulted after its first declarationcomparison with string literal results in unspecified behaviorcomparisons like %<X<=Y<=Z%> do not have their mathematical meaningcompatible type is herecompilation terminated due to -Wfatal-errors.
  compilation terminated due to -fmax-errors=%u.
  compilation terminated.
  compiler does not support ZSTD LTO compressioncomplex argument %u to decimal-only type-generic functioncomplex arguments must have floating-point typecomplex arguments must have identical typescomplex floating point overflow in expression %qE of type %qT results in %qEcomplex floating point overflow in expression of type %qT results in %qEcomplex integer overflow in expression %qE of type %qT results in %qEcomplex integer overflow in expression of type %qT results in %qEcomplex invalid for %qscomponent %qs at %L has already been set by a parent derived type constructorcompound assignment with %<volatile%>-qualified left operand is deprecatedcompound literal has variable sizecompound literal of non-object type %qTcompound literal qualified by address-space qualifiercompound-statement in %<constexpr%> functioncompressed stream: %sconcept %q#D declared with a deduced return typeconcept %q#D declared with function parametersconcept %q#D with non-%<bool%> return type %qTconcept %qD has no definitionconcept %qE not in namespace scopeconcept defined hereconcept must have type %<bool%>concept-id %qD in nested-name-specifiercondition declares a functioncondition declares an arraycondition expression refers to iteration variable %qDconditional %<lastprivate%> clause on %qs constructconditional %<lastprivate%> on loop iterator %qD ignoredconditional expression between distinct pointer types %qT and %qT lacks a castconditional expression between distinct pointer-to-member types %qT and %qT lacks a castconditional expression in operand of fold-expressionconflicting C language linkage declaration %q#Dconflicting access specifications for field %qE, ignoredconflicting access specifications for method %q+D, ignoredconflicting declaration %q#Dconflicting declaration of %q#D with %qL linkageconflicting declaration of C function %q#Dconflicting declaration of template %q#Dconflicting named address spaces (%s vs %s)conflicting named address spaces (%s vs %s) for %q+Dconflicting named address spaces (%s vs generic) for %q+Dconflicting named address spaces (generic vs %s) for %q+Dconflicting reduction operations for %qEconflicting return type specified for %q+#Dconflicting specifiers in declaration of %qsconflicting super class name %qEconflicting type attributes specified for %q+#Dconflicting type qualifiers for %q+Dconflicting types for %<%c%s%>conflicting types for %q+Dconflicting types for built-in function %q+D; expected %qTconflicting use of %<-mcustom%> switches, target attributes, and/or %<__builtin_custom_%> functionsconflicts with %qDconsider using '-pg' instead of '-p' with gprof(1)consider using `-pg' instead of `-p' with gprof (1)consider using `-pg' instead of `-p' with gprof(1)const, volatile or restrict qualified type in %<#pragma omp declare reduction%>const/copy propagation disabledconst_double_split got a bad insn:constant argument %d for builtin %qF is out of range (%wd..%wd)constant argument %d for builtin %qF is out of range (0..%wu)constant argument %d for builtin %qF is out of range for target typeconstant argument out of range for %qsconstant argument out of range for %sconstant field %qD used as %<asm%> outputconstant not recomputed when %<ADDR_EXPR%> changedconstant refers to itselfconstant value required for builtin %qF argument %dconstraint mismatch at argument %d in template parameter list for %qDconstraints on a non-templated functionconstructor cannot be static member functionconstructor delegates to itselfconstructor delegation follows mem-initializer for %qDconstructor for alien class %qT cannot be a memberconstructor is not user-provided because it is explicitly defaulted in the class bodyconstructor priorities are not supportedconstructor priorities from 0 to %d are reserved for the implementationconstructor priorities must be integers from 0 to %d inclusiveconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared %<virtual%>constructors may not be cv-qualifiedconstructors may not be ref-qualifiedcontaining loop herecontains additional virtual method %qDcontinue statement not within a loopcontinue statement within %<#pragma simd%> loop bodycontraction %<%.*s%> in format; use %qs insteadcontrol flow in the middle of basic block %dcontrol reaches end of non-void functionconversion between distinct pointer types %qT and %qT lacks a castconversion between distinct pointer-to-member types %qT and %qT lacks a castconversion casts away constnessconversion from %q#T to %q#Tconversion from %qH to %qI discards qualifiersconversion from %qH to %qI in a converted constant expressionconversion from %qH to %qI is ambiguousconversion from %qH to non-scalar type %qI requestedconversion from %qT to %qT changes the value of %qEconversion from %qT to %qT changes value from %qE to %qEconversion from %qT to %qT discards imaginary componentconversion from %qT to %qT may change valueconversion from address space %qs to address space %qsconversion from normal type to notinheap typeconversion from pointer type %qT to arithmetic type %qT in a constant expressionconversion lacks type at end of formatconversion of %qE from %qH to %qI is ambiguousconversion of %qT null pointer to %qT is not a constant expressionconversion of %qs on the left hand side of %qsconversion of register to a different size in %qsconversion of scalar %qH to vector %qI involves truncationconversion of scalar %qT to vector %qT involves truncationconversion to %qT from %qT may change the sign of the resultconversion to %qT from boolean expressionconversion to incomplete typeconversion to non-const reference type %q#T from rvalue of type %qTconversion to non-scalar type requestedconversion to void cannot resolve address of overloaded functionconversion to void will not access object %qE of incomplete type %qTconversion to void will not access object of incomplete type %qTconversion to void will not access object of non-trivially-copyable type %qTconversion to void will not access object of type %qTconversion to volatile reference type %q#T from rvalue of type %qTconversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>converting %<false%> to pointer type %qTconverting %<false%> to pointer type for argument %P of %qDconverting %qT to %<void%> will never use a type conversion operatorconverting %qT to a base class %qT will never use a type conversion operatorconverting %qT to a reference to a base class %qT will never use a type conversion operatorconverting %qT to a reference to the same type will never use a type conversion operatorconverting %qT to the same type will never use a type conversion operatorconverting NULL to non-pointer typeconverting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer valueconverting an array compound literal to a pointer is ill-formed in C++converting far pointer to near pointerconverting from %qH to %qIconverting lambda that uses %<...%> to function pointerconverting overloaded function %qD to type %q#T is ambiguousconverting to %qH from %qI requires direct-initializationconverting to %qT from initializer list would use explicit constructor %qDconverting to non-pointer type %qT from NULLcopying non-static data member %q#D of rvalue reference typecopyprivate variable %qE is not threadprivate or private in outer contextcorrupt loop tree rootcorrupted exits list of loop %dcorrupted head of the exits list of loop %dcorrupted ltrans output file %scorrupted profile info: invalid time profilecorrupted profile info: number of executions for edge %d-%d thought to be %icorrupted profile info: number of iterations for basic block %d thought to be %icorrupted profile info: profile data is not flow-consistentcorrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)could not close Go dump file: %mcould not close final insn dump file %qs: %mcould not close response file %scould not close temporary response file %scould not close zeroed insn dump file %qs: %mcould not convert %qE from %<void%> to %<bool%>could not convert %qE from %qH to %qIcould not convert template argument %qE from %qT to %qTcould not emit HSAIL for function %s: function cannot be clonedcould not find %s in %s (consider using %<-B%>)could not find a spill registercould not find an integer type of the same size as %qTcould not find class %qEcould not find interface for class %qEcould not find setter/getter for %qE in class %qEcould not find specs file %s
  could not find variant declarationcould not locate MCU data file %<devices.csv%>could not open Go dump file %qs: %mcould not open dump file %qs: %mcould not open final insn dump file %qs: %mcould not open response file %scould not open symbol resolution file: %mcould not open temporary response file %scould not parse file offsetcould not parse hex numbercould not read the BRIG filecould not resolve typename typecould not split insncould not write to response file %scould not write to temporary response file %scouldn%'t understand kern.osversion %q.*scouldn%'t understand version %scouldn%'t unmap pch_address_space: %mcounter namecpu %qs is an invalid argument to builtin %qscpu %s is not based on arch %s, ignoring the archcreated and used with different ABIscreated and used with different architectures / ABIscreated and used with different endiannesscreated and used with different settings of %<-fpic%>created and used with different settings of %<-fpie%>created and used with differing settings of '%s'creating array of %qTcreating array of %qT, which is an abstract class typecreating array of function memberscreating array of functionscreating array of referencescreating array of voidcreating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member of type voidcreating pointer to member reference type %qTcreating selector for nonexistent method %qEcritical attribute has no effect on interrupt functionscustom instruction opcode must be compile time constant in the range 0-255 for %<__builtin_custom_%s%>custom-fpu-cfg option does not support %<no-%>custom-fpu-cfg option requires configuration argumentcv-qualified type parameterdata area attributes cannot be specified for local variablesdata area of %q+D conflicts with previous declarationdata declarationdata definition has no type or storage classdata member %q+D invalidly declared function typedata member %q+D invalidly declared method typedata member %qD cannot be a member templatedata member may not have variably modified type %qTdata type of %q+D isn%'t suitable for a registerdata-model=far not valid for cr16c architecturedead histogramdead statement in EH tabledeallocation of already deallocated storagedeallocation of storage that was not previously allocateddebugdebug format %qs conflicts with prior selectiondebug output level %qs is too highdebug pathdebug: decimal floating-point argument %u to binary-only type-generic functiondecimal floating-point argument %u to complex-only type-generic functiondecimal floating-point not supported for this targetdeclaration %qD does not declare anythingdeclaration does not declare anythingdeclaration for parameter %qD but no such parameterdeclaration of %<constexpr%> variable %qD is not a definitiondeclaration of %<extern%> variable %qD in %<for%> loop initial declarationdeclaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a templatedeclaration of %<~%T%> as member of %qTdeclaration of %q#D changes meaning of %qDdeclaration of %q#D conflicts with built-in declaration %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D has no initializerdeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %q#Tdeclaration of %q+#D shadows template parameterdeclaration of %q+D shadows a built-in functiondeclaration of %q+D shadows previous non-variabledeclaration of %q+D with attribute %<noinline%> follows inline declarationdeclaration of %q+D with no linkage follows extern declarationdeclaration of %qD ambiguates earlier template instantiation for %qDdeclaration of %qD as %<typedef%>declaration of %qD as array of function membersdeclaration of %qD as array of functionsdeclaration of %qD as array of referencesdeclaration of %qD as array of voiddeclaration of %qD as member of %qTdeclaration of %qD as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qD as non-functiondeclaration of %qD as parameterdeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD in namespace %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a built-in functiondeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of %qTdeclaration of %qD shadows a parameterdeclaration of %qD shadows a previous localdeclaration of %qE as array of functionsdeclaration of %qE as array of voidsdeclaration of %qE as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qE as non-functiondeclaration of %qE as non-memberdeclaration of %qF has a different exception specifierdeclaration of built-in function %qD without a prototype; expected %qTdeclaration of function %qD in invalid contextdeclaration of multidimensional array must have bounds for all dimensions except the firstdeclaration of non-variable %qD in %<for%> loop initial declarationdeclaration of static variable %qD in %<for%> loop initial declarationdeclaration of template parameter %q+#D with different constraintsdeclaration of template parameter %q+D shadows template parameterdeclaration of type name as array of functionsdeclaration of type name as array of voidsdeclarations in dependent base %qT are not found by unqualified lookupdeclarator-id missing; using reserved word %qDdeclared heredeclared private heredeclared protected heredecompressed stream: %sdecrement of a boolean expressiondecrement of constant field %qDdecrement of enumeration value is invalid in C++decrement of function %qDdecrement of member %qD in read-only objectdecrement of pointer to an incomplete type %qTdecrement of read-only location %qEdecrement of read-only member %qDdecrement of read-only named return value %qDdecrement of read-only parameter %qDdecrement of read-only reference %qDdecrement of read-only variable %qDdeduced class type %qD in function return typededuced expression type does not satisfy placeholder constraintsdeduced initializer does not satisfy placeholder constraintsdeduced return type does not satisfy placeholder constraintsdeduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>deduction guide %qD must be declared at namespace scopededuction guide %qD must be declared in the same scope as %qTdeduction guide %qD must not have a function bodydeduction guide for %qT must have trailing return typedefault %<target_clones%> attribute was not setdefault argument %qE uses %qDdefault argument %qE uses local variable %qDdefault argument for template parameter for class enclosing %qDdefault argument given for parameter %d of %q#Ddefault argument mismatch in overload resolutiondefault argument missing for parameter %P of %q#Ddefault argument specified for lambda parameterdefault argument specified in explicit specializationdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefault member initializer for %qD required before the end of its enclosing classdefault member initializer for unnamed bit-fielddefault member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>default template arguments may not be used in function template friend re-declarationdefault template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>default template arguments may not be used in partial specializationsdefault template arguments may not be used in template friend declarationsdefault type conversion cannot deduce template argument for %qDdefaulted %qD must be %<const%>defaulted %qD must have parameters of either type %<const %T&%> or %qTdefaulted %qD must have parameters of either type %<const %T&%> or %qT, not bothdefaulted %qD must return %<bool%>defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>defaulted constructor calls non-%<constexpr%> %qDdefaulted declaration %q+D does not match the expected signaturedefaulted default constructor does not initialize %q#Ddefaulted default constructor does not initialize any non-static data memberdefaulted destructor calls non-%<constexpr%> %qDdefaulted function %q+D with default argumentdefaulted member %qD must have parameter type %<const %T&%>defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qTdeferred type parameter at %Cdefined heredefined here %qDdefining a type in a cast is invalid in C++defining a type in a compound literal is invalid in C++defining explicit specialization %qD in friend declarationdefining type in %qs expression is invalid in C++definition in block %i does not dominate use in block %idefinition in block %i follows the usedefinition of %q#D ambiguates built-in declaration %q#Ddefinition of %q#D is marked %<dllimport%>definition of %q#T inside template parameter listdefinition of %q#T is not complete until the closing bracedefinition of %qD does not match %<#include <initializer_list>%>definition of %qD is not in namespace enclosing %qTdefinition of explicitly-defaulted %q+Ddefinition of implicitly-declared %qDdefinition of protocol %qE not founddefinition of static data member %q+D of dllimport%'d classdefinition provided for explicit instantiationdelegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>deleted definition of %qDdeleted function %q+D overriding non-deleted functiondeleting %qT is undefineddeleting LTRANS file %s: %mdeleting array %q#Edeleting file %s: %mdeleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviordeleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviordependent-name %qE is parsed as a non-type, but instantiation yields a typedeprecated conversion from string constant to %qTdeprecated message is not a stringdereferencing %<void *%> pointerdereferencing a null pointerdereferencing a null pointer in %qEdereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived type declarationderived union %qT invaliddesignator order for field %qD does not match declaration order in %qTdestination object referenced by %<restrict%>-qualified argument 1 was declared heredestroying %<operator delete%> must be a member functiondestroying %<operator delete%> must be a usual deallocation functiondestructor %qD declared as member templatedestructor cannot be static member functiondestructor for %qE shall not be run eitherdestructor for %qT is ambiguousdestructor for alien class %qT cannot be a memberdestructor priorities are not supporteddestructor priorities from 0 to %d are reserved for the implementationdestructor priorities must be integers from 0 to %d inclusivedestructors may not be cv-qualifieddestructors may not be ref-qualifieddestructors may not have parametersdetermining value of %qsdid you mean to dereference the pointer?did you mean to use logical not (%<!%>)?did you mean to use logical not?difference between %qE and %qD does not have integer typedifferent number of parametersdifferent number of resultsdifferent parameter typesdifferent receiver typesdifferent result typesdifferent underlying type in enum %q#Tdifferent varargsdirect base %qT inaccessible in %qT due to ambiguitydirect call to %s in speculative call sequence has no speculative flagdirect call to %s in speculative call sequence has speculative_id %i out of rangedirect-list-initialization of %<auto%> requires exactly one elementdirective argument %qEdirective argument in the range [%E, %E]directive with only %<device_type%> clauses ignoreddisable pass %s for function %sdisable pass %s for functions in the range of [%u, %u]distinct Objective-C type in returndivision %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elementsdivision by zerodivision by zero is not a constant expressiondo not specify both -march=... and -mcpu=...do_check(): too many argsdo_simplify(): Too many args for intrinsicdoes not match member template declaration heredoes not match previous declaration %q#Ddoes not support multilibdominator of %d should be %d, not %ddominator of %d status unknowndon%'t support DSP extension instructionsdon%'t support performance extension instructionsdon%'t support performance extension version 2 instructionsdon%'t support string extension instructionsdouble colon in MODULE PROCEDURE statement at %Ldouble constants not supporteddouble linked list of assembler names corrupteddouble linked list of clones corrupteddue to different exception specificationsdump file: %s
  duplicate %<_Atomic%>duplicate %<_Thread_local%> or %<__thread%>duplicate %<asm%> operand name %qsduplicate %<asm%> qualifier %qEduplicate %<asm%> qualifier %qTduplicate %<const%>duplicate %<default%> case in %<_Generic%>duplicate %<mutable%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qDduplicate %qEduplicate %qE declaration specifierduplicate %qsduplicate (or overlapping) case valueduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qEduplicate declaration of method %<%c%E%> with conflicting typesduplicate definition of '%s'duplicate definition of a symbol versionduplicate direct call to %s in speculative call sequence with speculative_id %iduplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate insn UID: %iduplicate instance variable %q+Dduplicate interface declaration for category %<%E(%E)%>duplicate interface declaration for class %qEduplicate label %qDduplicate label declaration %qEduplicate loop headerduplicate member %q+Dduplicate reference %s in speculative call sequence with speculative_id %iduplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>duplicate virt-specifierduplicated %<if%> conditionduplicated parameter specifier %s in amdgpu_hsa_kernel attributeduring %<-fcompare-debug%> recompilationduring %s pass: %s
! dwarf version %wu is not supporteddynamic dependency %s not founddynamic exception specifications are deprecated in C++11dynamic type %qT of its operand does not have a base class of type %qTdynamic type %qT of its operand does not have an unambiguous public base class %qTeBPF stack limit exceededeach undeclared identifier is reported only once for each function it appears inedge %s->%s has no corresponding call_stmtedge count is not compatible with function countedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreducibleedge has both call_stmt and lto_stmt_uid setedge not foundedge points to wrong declaration:either %<-fopenacc%> or %<-fopenmp%> must be seteither -fopenacc or -fopenmp must be seteither all initializer clauses should be designated or none of them should beelaborated-type-specifier for a scoped enum must not use the %qD keywordelement types must be the sameelement_number(): Bad dimension typeelemental binary operationelemental function arguments at %C are not compliantelemental procedureelements of array %q#D have incomplete typeelements of array %q#T have incomplete typeembedded %<\0%> in formatembedded NUL in CFString literalemitting PIC operand, but PIC register isn%'t set upempty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)empty declarationempty declaration with %<_Alignas%> does not redeclare tagempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty enum is invalidempty index range in initializerempty initializer for lambda init-captureempty initializer in lambda init-captureempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerempty string in attribute %<target%>empty struct has size 0 in C, size 1 in C++empty structured binding declarationempty union has size 0 in C, size 1 in C++enable pass %s for function %senable pass %s for functions in the range of [%u, %u]enabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenclosing %<target%>enclosing %qsenclosing OpenACC %qs constructenclosing class of %<constexpr%> non-static member function %q+#D is not a literal typeenclosing class templates are not explicitly specializedenclosing regionenclosing target regionenclosing taskend expression refers to outer iterator %qDend insn %d for block %d not found in the insn streamend of implied-do loop at %L could not be simplified to a constant valueenum constant defined hereenum constant in boolean contextenum conversion from %qT to %qT in assignment is invalid in C++enum conversion from %qT to %qT in initialization is invalid in C++enum conversion from %qT to %qT in return is invalid in C++enum conversion in assignment is invalid in C++enum conversion in initialization is invalid in C++enum conversion when passing argument %d of %qE is invalid in C++enum type defined hereenum value is not %<CONST_DECL%> or %<INTEGER_CST%>enum value name is not %<IDENTIFIER_NODE%>enum value type is not %<INTEGER_TYPE%> nor convertible to the enumenumerated and non-enumerated type in conditional expressionenumerated mismatch in conditional expression: %qT vs %qTenumeration value %qE not handled in switchenumeration values exceed range of largest integerenumerator value %qE is outside the range of underlying type %qTenumerator value for %qD is not an integer constantenumerator value for %qD must have integral or unscoped enumeration typeenumerator value for %qE is not an integer constantenumerator value for %qE is not an integer constant expressionenvironment variable %<COLLECT_GCC%> must be setenvironment variable %<COLLECT_GCC_OPTIONS%> must be setenvironment variable %<COLLECT_LTO_WRAPPER%> must be setenvironment variable %qs must expand to a non-negative integer less than or equal to %wdenvironment variable %qs not definedenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file %qsenvironment variable DJGPP points to missing file %qsequality comparison operator can only be defaulted in a class definitionerrorerror closing %s: %merror in arguments to spec function %qserror in removing %serror writing %qserror writing to %s: %merror: errors during merging of translation unitseval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULLevaluating %qsexception cleanup for this placement new selects non-placement %<operator delete%>exception handling disabled, use %<-fexceptions%> to enableexception handling personality mismatchexception of type %<%T%> will be caughtexception of type %qT will be caughtexception specification of %qD depends on itselfexcess elements in %<char%> array initializerexcess elements in array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexcess use operand for statementexecution counts assumed to be zero
  execution counts estimated
! exit %d->%d not recordedexpand_binop failed in movsi gotexpansion pattern %qE contains no parameter packsexpansion pattern %qT contains no parameter packsexpansion point is location %iexpected %<#pragma acc%> clauseexpected %<#pragma omp scan%>expected %<#pragma omp section%> or %<}%>expected %<#pragma omp%> clauseexpected %<(%>expected %<(%> after template-argument-listexpected %<(%> or end of lineexpected %<)%>expected %<)%> or %<,%>expected %<*%>expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifierexpected %<,%>expected %<,%> or %<)%>expected %<,%> or %<...%>expected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<...%>expected %<:%>expected %<:%> or %<)%>expected %<:%> or %<...%>expected %<:%> or %<::%>expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>expected %<::%>expected %<;%>expected %<;%> after class definitionexpected %<;%> after struct definitionexpected %<;%> after union definitionexpected %<;%> at end of member declarationexpected %<;%> or %<{%>expected %<;%> or %<{%> after method attribute definitionexpected %<;%>, %<,%> or %<)%>expected %<;%>, identifier or %<(%>expected %<<%>expected %<=%>expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<>%>expected %<@end%>expected %<@synchronized%>expected %<@throw%>expected %<@try%>expected %<[%>expected %<]%>expected %<__label__%>expected %<__transaction_atomic%>expected %<__transaction_relaxed%>expected %<acq_rel%>, %<release%> or %<acquire%>expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>expected %<asm%>expected %<auto%>expected %<auto%> or %<decltype(auto)%> after %qEexpected %<cancel%> %<if%> clause modifierexpected %<catch%>expected %<class%>expected %<class%> or %<typename%>expected %<class%>, %<typename%>, or %<template%>expected %<co_yield%>expected %<concurrent%>expected %<construct%>, %<device%>, %<implementation%> or %<user%>expected %<data%>expected %<data%> after %<#pragma acc %s%>expected %<data%>, %<update%>, %<enter%> or %<exit%>expected %<declare%>expected %<decltype%>expected %<delete%>expected %<depend%>, %<destroy%> or %<update%> clauseexpected %<extern%>expected %<finally%> or %<catch%>expected %<for%> after %qsexpected %<host%>, %<nohost%> or %<any%>expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>expected %<inclusive%> or %<exclusive%> clauseexpected %<match%>expected %<namespace%>expected %<new%>expected %<none%> or %<present%>expected %<none%> or %<shared%>expected %<omp_priv%> or function-nameexpected %<operator%>expected %<point%>expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clauseexpected %<return%>expected %<scalar%>, %<aggregate%> or %<pointer%>expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>expected %<simd%>, %<reduction%>, %<target%> or %<variant%>expected %<static_assert%>expected %<target%>expected %<teams%>, %<parallel%> or %<thread%>expected %<template%>expected %<throw%>expected %<try%>expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clauseexpected %<using%>expected %<while%>expected %<{%>expected %<{%> or %<:%>expected %<}%>expected %<}%> before %<else%>expected %<~%>expected %d levels of template parms for %q#D, got %dexpected %i or more, found %iexpected %qT but argument is of type %qTexpected %qs %<if%> clause modifier rather than %qsexpected ...expected 64-bit address but argument 1 is %d-bitexpected 64-bit address but argument 2 is %d-bitexpected [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>expected a string after %<#pragma message%>expected an SSA_NAME objectexpected an argument to %<msp430_select_cpu%>expected an identifier for the attribute nameexpected attribute before %<...%>expected between %i and %i, found %iexpected binary operatorexpected block indexexpected block specifierexpected boolean expressionexpected boolean typeexpected case labelexpected channelexpected class nameexpected class-keyexpected class-nameexpected constant integer expressionexpected constant offsetexpected constant sizeexpected constructor, destructor, or type conversionexpected count valueexpected declarationexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected declaratorexpected else statementexpected empty string after %<operator%> keywordexpected end of capture-listexpected end of lineexpected expressionexpected expression-list or type-idexpected frequency qualityexpected frequency valueexpected functionexpected function nameexpected function-name %<(%>expected goto expressionexpected id-expressionexpected id-expression (arguments)expected identifierexpected identifier or %<(%>expected identifier or %<)%>expected identifier or %<*%>expected identifier or string literalexpected initializerexpected integerexpected integer expressionexpected integer expression listexpected interface or pointer to interfaceexpected iteration declaration or initializationexpected iteration-statementexpected jump-statementexpected labelexpected labeled-statementexpected loop numberexpected map index on right hand sideexpected namespace-nameexpected nested-name-specifierexpected numeric typeexpected operatorexpected parameter pack before %<...%>expected pass nameexpected pointerexpected pointer as argument of unary %<*%>expected pointer in %qs clauseexpected primary-expressionexpected ptr-operatorexpected qualified name in friend declaration for constructor %qDexpected qualified name in friend declaration for destructor %qDexpected selection-statementexpected signature: %qDexpected single pointer in %qs clauseexpected specifier-qualifier-listexpected statementexpected string literalexpected string-literalexpected suffix identifierexpected template-argumentexpected template-idexpected template-id for typeexpected template-nameexpected trait selector nameexpected type specifierexpected type-nameexpected type-specifierexpected unqualified-idexpecting argument of type pointer or of type integer for argument 1expecting internal function nameexplicit by-copy capture of %<this%> redundant with by-copy capture defaultexplicit by-copy capture of %qD redundant with by-copy capture defaultexplicit by-reference capture of %qD redundant with by-reference capture defaultexplicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>explicit deduction guides not considered for copy-initializationexplicit goto at end of bb %dexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)explicit instantiation of %qD outside its namespace must use a nested-name-specifierexplicit instantiation of function concept %q#Dexplicit instantiation of non-class template %qDexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit instantiation of variable concept %q#Dexplicit instantiation shall not use %<consteval%> specifierexplicit instantiation shall not use %<constexpr%> specifierexplicit instantiation shall not use %<inline%> specifierexplicit qualification in declaration of %qDexplicit specialization %q#D may be missing attributesexplicit specialization declared %<concept%>explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of %qD outside its namespace must use a nested-name-specifierexplicit specialization of function concept %qDexplicit specialization of non-template %qTexplicit template argument list not allowedexplicit template specialization cannot have a storage classexplicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:explicitly used registers must be grouped at top of stackexponent-letter 'q' in real-literal-constant at %Cexpr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %Lexpr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %Lexpression %qE does not designate a %<constexpr%> functionexpression %qE is not a constant expressionexpression cannot be used as a functionexpression in new-declarator must have integral or enumeration typeexpression in static assertion is not an integerexpression in static assertion is not an integer constant expressionexpression in static assertion is not constantexpression list treated as compound expression in functional castexpression list treated as compound expression in initializerexpression list treated as compound expression in mem-initializerexpression must be enclosed in parenthesesexpression must be integralexpression of abstract class type %qT cannot be used in throw-expressionexpression statement has incomplete typeextend_ref(): Bad tailextended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>extended registers have no high halvesextern declaration of %q+D follows declaration with no linkageextern model globalvalueexternal TLS initialization functions not supported on this targetexternal linkage required for symbol %q+D because of %qE attributeexternally visible inline cloneextra %<;%>extra %<;%> after in-class function definitionextra brace group at end of initializerextra elements in scalar initializerextra outgoing edge %d->%dextra qualification %<%T::%> on member %qsextra qualification not allowedextra semicolonextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)fail to initialize plugin %sfailed to create map component '%s'failed to create union component '%s'failed to expand built-in functionfailed to get exit status: %mfailed to get process times: %mfailed to initialize plugin %sfailed to open temporary file %s for LTO outputfailed to open temporary file %s with LTO outputfailed to reclaim unneeded functionfailed to reclaim unneeded function in same comdat groupfailed to translate literal to execution character set %qTfailure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>failure to simplify substring reference in DATA statement at %Lfailure trying to reload:fallthru edge after a control statement in bb %dfallthru edge after unconditional jump in bb %ifallthru edge crosses section boundary in bb %ifallthru to exit from bb %dfast enumeration is not available in Objective-C 1.0fastcall and cdecl attributes are not compatiblefastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefastcall and thiscall attributes are not compatiblefatal error: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)field %q#D can be accessed via %q#Dfield %q#D with same name as classfield %qD has incomplete type %qTfield %qE declared as a functionfield %qE has incomplete typefield name not in record or union initializerfield precision specifierfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfield width specifierfields have different layout in another translation unitfile %qs left but not enteredfile ends in default argumentfile-scope declaration of %qE specifies %<auto%>file-scope declaration of %qE specifies %<register%>filename %qs does not start with profile prefix %qsfill characterfill character in strfmon formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini function found in object %sfirst %<sizeof%> operand was declared herefirst argument must be []bytefirst argument of %q+D should be %<int%>first argument to %<__builtin_call_with_static_chain%> must be a call expressionfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>first mismatch is fieldfirst offset must be in opposite direction of loop iterationsfirst register must be R0first seen herefixed ebp register requires %<-maccumulate-outgoing-args%>fixed ebp register requires %<target("accumulate-outgoing-args")%>fixed register %s used to pass parameter to functionfixed-point overflow in expression %qE of type %qT results in %qEfixed-point overflow in expression of type %qT results in %qEfixed-point types not supported for this targetfixed-point types not supported in C++flexible array member %qD in an otherwise empty %q#Tflexible array member %qD in unionflexible array member %qD not at end of %q#Tflexible array member in a struct with no named membersflexible array member in unionflexible array member not at end of structfloating constant exceeds range of %qTfloating constant misusedfloating constant truncated to zerofloating literal exceeds range of %qT typefloating literal truncated to zerofloating point overflow in expression %qE of type %qT results in %qEfloating point overflow in expression of type %qT results in %qEfloating-point constant not a valid immediate operandfloating-point suffix %qs shadowed by implementationflow control insn inside a basic blockfmax-include-depth=<number> Set the maximum depth of the nested #include.fold check: original tree changed by foldfold of empty expansion over %Ofold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>fopen %s: %mfor %qDfor a function-style cast, remove the redundant %<::%D%>for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)for increment expression cannot resolve address of overloaded functionfor increment expression has no effectfor increment expression is a reference, not call, to function %qEfor pointer type length expression must be specifiedfor statement expectedfor template declaration %q+Dfor the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512for unknown bound array type length expression must be specifiedfor, while or do statement expectedformatformat argument %d unused before used argument %d in %<$%>-style formatformat argument %d used more than once in %s formatformat argument should be a %qs referenceformat argument should be a %qs reference but a string was foundformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat of column headings in %<devices.csv%> is incorrectformat string argument follows the arguments to be formattedformat string argument is not a string typeformat string is defined hereformat string is not an array of type %qsforming pointer to qualified function type %qTforming pointer to reference type %qTforming reference to qualified function type %qTforming reference to reference type %qTforming reference to voidforming type of %qsforward declaration of %q#Tfound %<%c%s%>found %<-%E%> instead of %<+%E%> in protocol(s)found %<:%> in nested-name-specifier, expected %<::%>found a %qT but the format argument should be a stringfound a %qs reference but the format argument should be a stringfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolfound default case not at the start of case vectorfp software completion requires %<-mtrap-precision=i%>fr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe pointer required, but reservedframe size of %qs is %wd bytesframe size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added.frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function.frame size too large for reliable stack checkingfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupfriend declaration %q#D declares a non-template functionfriend declaration %qD in local class without prior local declarationfriend declaration %qD is not visible to explicit specializationfriend declaration %qD may not have virt-specifiersfriend declaration does not name a class or functionfriend declaration herefriend declaration not in class definitionfriend declaration of %q#D specifies default arguments and isn%'t the only declarationfriend declaration of %qD specifies default arguments and isn%'t a definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>friend function definition %qs cannot have a name qualified with %<%D::%>friend function definition %qs cannot have a name qualified with %<::%>from definition of %q#Dfrom previous declaration %qFfrv_print_operand: unknown codefunc can only be compared to nilfunction %q#D is initialized like a variablefunction %q+D definition is marked dllimportfunction %q+D part of alias cyclefunction %q+F can never be copied because it has %<noclone%> attributefunction %q+F can never be copied because it receives a non-local gotofunction %q+F can never be copied because it saves address of local label in a static variablefunction %q+F can never be inlined because it contains a computed gotofunction %q+F can never be inlined because it is suppressed using %<-fno-inline%>function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)function %q+F can never be inlined because it uses attributes conflicting with inliningfunction %q+F can never be inlined because it uses non-local gotofunction %q+F can never be inlined because it uses setjmpfunction %q+F can never be inlined because it uses setjmp-longjmp exception handlingfunction %q+F can never be inlined because it uses variable argument listsfunction %qD declared %<[[noreturn]]%> but its first declaration was notfunction %qD declared %<virtual%> inside a unionfunction %qD is initialized like a variablefunction %qD might be a candidate for %qs format attributefunction %qD redeclared as variablefunction %qD used as %<asm%> outputfunction %qs cannot be declared %<mutable%>function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codefunction arguments of %<__builtin_tgmath%> all have the same typefunction arguments of %<__builtin_tgmath%> lack type-generic parameterfunction attribute mismatchfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction concept must be calledfunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition declared %qsfunction definition does not declare parametersfunction definition has qualified void return typefunction does not return string typefunction has external linkage when the user requests only inlining static for live patchingfunction may return address of local variablefunction might be candidate for attribute %qsfunction might be candidate for attribute %qs if it is known to return normallyfunction name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>function not considered for inliningfunction not declared inline and code size would growfunction not inlinablefunction not inline candidatefunction or array type %qT in %<#pragma omp declare reduction%>function or array type in %<#pragma omp declare reduction%>function parameterfunction pointers not supported with %<-mabi=ti%> optionfunction result count mismatchfunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of labelfunction returns address of local variablefunction returns an aggregatefunction symbol is not functionfunction template %qD redeclared as a class templatefunction template-id %qD in nested-name-specifierfunction types not truly compatible in ISO Cfunction versions cannot be marked as %<gnu_inline%>, bodies have to be generatedfunction with qualified void return type calledfunction-scope %qE implicitly auto and declared %qsfunction-scope %qs implicitly auto and declared %<__thread%>function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTgarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
  gcov %s%s
  generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>generic thunk code fails for method %qD which uses %<...%>get_mpz(): Not an integer constantgetting core file size maximum limit: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typegfc_array_dimen_size(): Bad EXPR_ARRAY exprgfc_array_dimen_size(): Bad dimensiongfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variablegfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsgfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typegfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran does not support -E without -cppgfortran: Only one %<-J%> option allowedgimple call has no targetgimple call has two targetsgimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockgimplification failedglobal constructors not supported on this targetglobal destructors not supported on this targetglobal qualification of class name is invalidglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valueglobal/static variable assignment has been interceptedgot %d template parameters for %q#Dgot %d template parameters for %q#Tgoto destination is neither a label nor a pointergp is constant (but save/restore gp on indirect calls).gp_offset (%ld) or end_offset (%ld) is less than zerograve accent %<`%> in formatgsplit-dwarf is not supported on this platformhad to relocate PCHhard-float MIPS16 code for ABIs other than o32 and o64hardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %shardware vector support not available on %shardware vector support not available with %<-msoft-float%>has different parameters in another translation unithas different return value in another translation unithead insn %d for block %d not found in the insn streamherehigh bound %qE above array section size in %qs clausehistogram value statement does not correspond to the statement it is associated withiWMMXt and NEON are incompatibleiWMMXt unsupported under Thumb modeia64_print_operand: unknown codeidentical_array_ref(): inconsistent dimensionsidentifier %qE conflicts with C++ keywordidentifier %qE is a keyword in C++11identifier %qE is a keyword in C++20identifier expected after %<@protocol%>identifier overflow: %dif any %<if%> clause has modifier, then all %<if%> clauses have to use modifierif avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives insteadif this code is reached, the program will abortif using %qs is not feasible, use %qs insteadignoring %<#pragma %s %s%>ignoring %<#pragma align%> for explicitly aligned %q+Dignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argumentignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return typeignoring %<-fschedule-insns%> because of exception handling bugignoring %<asm%> specifier for non-static local variable %q+Dignoring %qD attribute on anonymous namespaceignoring %qD attribute on non-inline namespaceignoring %qE attribute applied to template instantiation %qTignoring %qE attribute applied to template specialization %qTignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>ignoring attribute %qE after earlier %qEignoring attribute %qE because it conflicts with attribute %<either%>ignoring attribute %qE because it conflicts with attribute %<lower%>ignoring attribute %qE because it conflicts with attribute %<noinit%>ignoring attribute %qE because it conflicts with attribute %<persistent%>ignoring attribute %qE because it conflicts with attribute %<section%>ignoring attribute %qE because it conflicts with attribute %<upper%>ignoring attribute %qE because it conflicts with attribute %qsignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qsignoring attributes applied to %qT after definitionignoring attributes applied to class type %qT outside of definitionignoring attributes applied to dependent type %qT without an associated declarationignoring attributes in template argument %qEignoring attributes on template argument %qTignoring duplicate directory "%s"
  ignoring large linear stepignoring loop annotationignoring malformed %<#pragma longcall%>ignoring nonexistent directory "%s"
! ignoring packed attribute because of unpacked non-POD field %q#Dignoring possibly conflicting option %<-fopt-info-%s%>ignoring return value of %qD declared with attribute %<warn_unused_result%>ignoring return value of %qD, declared with attribute %<nodiscard%>%signoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>ignoring return value of %qD, declared with attribute %<warn_unused_result%>ignoring return value of function declared with attribute %<warn_unused_result%>ignoring returned value of type %qT, declared with attribute %<nodiscard%>%signoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>ignoring sink clause with offset that is not a multiple of the loop stepignoring the %q#D declarationignoring unknown option %q.*signoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>ignoring zero linear stepillegal OP in optimize_comparisonillegal aggregate type %qE specified for instance variable %qsillegal argument 0 to %qsillegal operand illegal operand address (1)illegal operand address (2)illegal operand address (3)illegal operand address (4)illegal operand detectedillegal reference type specified for instance variable %qsimmediate evaluation returns address of immediate function %qDimplicit capture of %qE via %<[=]%> is deprecated in C++20implicit conversion from %qH to %qI to match other operand of binary expressionimplicit conversion from %qH to %qI to match other result of conditionalimplicit conversion from %qH to %qI when passing argument to functionimplicit conversion from %qT to %qTimplicit conversion from %qT to %qT to match other operand of binary expressionimplicit conversion from %qT to %qT to match other result of conditionalimplicit conversion from %qT to %qT when passing argument to functionimplicit declaration of function %qEimplicit declaration of function %qE; did you mean %qs?implicit dereference will not access object of type %qT in for increment expressionimplicit dereference will not access object of type %qT in left operand of comma operatorimplicit dereference will not access object of type %qT in right operand of comma operatorimplicit dereference will not access object of type %qT in second operand of conditional expressionimplicit dereference will not access object of type %qT in statementimplicit dereference will not access object of type %qT in third operand of conditional expressionimplicit mapping of assumed size array %qDimplicit templates may not be %<virtual%>implicit this pointer type mismatchimplicit_section flag is set but section isn%'timplicitly popped registers must be grouped at top of stackimplicitly-declared %qD is deprecatedimplied END DOimport_iso_c_binding_module(): Unable to create symbol for %simpossible constraint in %<asm%>impossible register constraint in %<asm%>impossible type assertion: type does not implement interfacein %s, at %s:%din C++03 a class-key must be used when declaring a friendin C++11 and above a default constructor can be explicitin C++11 destructors default to %<noexcept%>in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>in C++20 this comparison calls the current function recursively with reversed argumentsin C++98 %<template%> (as a disambiguator) is only allowed within templatesin C++98 %q+D may not be static because it is a member of a unionin C++98 %qD must be initialized by constructor, not by %<{...}%>in a call to allocation function %qD declared herein a call to built-in allocation function %qDin a call to built-in function %qDin a call to function %qD declared herein a call to function %qD declared with attribute %qsin a call with type %qT and attribute %qsin argument to unary !in basic block %d:in call to %qD, declared herein declaration %q+Din definition of macro %qsin expansion of macro %qsin gfc_simplify_acos(): Bad typein gfc_simplify_acosh(): Bad typein gfc_simplify_asin(): Bad typein gfc_simplify_asinh(): Bad typein gfc_simplify_atan(): Bad typein gfc_simplify_atanh(): Bad typein gfc_simplify_cos(): Bad typein gfc_simplify_exp(): Bad typein gfc_simplify_sin(): Bad typein initialization of structured binding variable %qDin passing argument %P of %qDin template argument for type %qTin the definition of %q#Tin this expressionin-class initialization of static data member %q#D of incomplete typein-class initialization of static data member %q#D of non-literal typeinaccessible plugin file %s expanded from short plugin name %s: %minappropriate accumulator for %qsinclude %qs or provide a declaration of %qDincoming edge count does not match number of PHI argumentsincompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directiveincompatible address space qualifiers %qs and %qsincompatible data clause with reduction on %qE; promoting to %<present_or_copy%>incompatible floating point / vector register operand for '%%%c'incompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>incompatible register operand for '%%%c'incompatible type for argument %d of %qEincompatible type for map indexincompatible type for method %s%s%sincompatible type for method %s%s%s (%s)incompatible type for receiverincompatible types in %<PHI%> argument %uincompatible types in assignment of %qT to %qTincompatible types in binary expressionincompatible types in sendincompatible types when assigning to type %qT from type %qTincompatible types when initializing type %qT using type %qTincompatible types when returning type %qT but %qT was expectedincompatible vector types in conditional expression: %qT, %qT and %qTincomplete implementation of category %qEincomplete implementation of class %qEincomplete type %qT does not have member %qDincomplete type %qT is not mappableincomplete type %qT used in nested name specifierinconsistent %<ifunc%> attributeinconsistent begin/end types in range-based %<for%> statement: %qT and %qTinconsistent capitalization in formatinconsistent deduction for %qT: %qT and then %qTinconsistent deduction for auto return type: %qT and then %qTinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>inconsistent types %qT and %qT deduced for lambda return typeinconsistent user-defined literal suffixes %qD and %qD in string literalincorrect comparison modeincorrect entry in %<label_to_block_map%>incorrect format in scaling, using 1/1
  incorrect hint operandincorrect insn:incorrect number of arguments to function %qEincorrect number of vector %qs elementsincorrect property %qs of %qs selectorincorrect rounding operandincorrect setting of landing pad numberincorrect sharing of tree nodesincorrect type of vector %qs elementsincorrect type of vector CONSTRUCTOR elementsincorrectly nested OpenACC loop parallelismincrement expression refers to iteration variable %qDincrement is not constant 1 or -1 for %<!=%> conditionincrement of a boolean expressionincrement of constant field %qDincrement of enumeration value is invalid in C++increment of function %qDincrement of member %qD in read-only objectincrement of pointer to an incomplete type %qTincrement of read-only location %qEincrement of read-only member %qDincrement of read-only named return value %qDincrement of read-only parameter %qDincrement of read-only reference %qDincrement of read-only variable %qDincremented enumerator value is too large for %<long%>incremented enumerator value is too large for %<unsigned long%>index %E denotes an offset greater than size of %qTindex in dimension %d is out of bounds at %Lindex must be integerindex value instead of field name in union initializerindex value is out of boundindirect call count does not match BB countindirect call in function, which are not supported by eBPFindirect call in speculative call sequence has no speculative flagindirect function %q+D cannot be declared %qEindirect function %q+D cannot be declared weakindirect function call with a yet undetermined calleeindirect jumps are not available on this targetindirect_call attribute can%'t apply for static functionindirection will not access object of incomplete type %qT in for increment expressionindirection will not access object of incomplete type %qT in left operand of comma operatorindirection will not access object of incomplete type %qT in right operand of comma operatorindirection will not access object of incomplete type %qT in second operand of conditional expressionindirection will not access object of incomplete type %qT in statementindirection will not access object of incomplete type %qT in third operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in for increment expressionindirection will not access object of non-trivially-copyable type %qT in left operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in right operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in second operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in statementindirection will not access object of non-trivially-copyable type %qT in third operand of conditional expressioninferred scalar type %qT is not an integer or floating-point type of the same size as %qTinherited constructor %qD is not %<constexpr%>inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>init function found in object %sinit-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>init_arglist(): too many argumentsinitialization discards %qv qualifier from pointer target typeinitialization from distinct Objective-C typeinitialization from pointer to non-enclosed address spaceinitialization left-hand side might be a candidate for a format attributeinitialization makes %q#v qualified function pointer from unqualifiedinitialization of %qT from %qT makes integer from pointer without a castinitialization of %qT from %qT makes pointer from integer without a castinitialization of %qT from incompatible pointer type %qTinitialization of %qT from pointer to %qD with incompatible type %qTinitialization of a flexible array memberinitialization of common block variable %qs in DATA statement at %Cinitialization of flexible array member in a nested contextinitialization of new-expression for type %<auto%> requires exactly one elementinitialization of non-const reference type %q#T from rvalue of type %qTinitialization of volatile reference type %q#T from rvalue of type %qTinitializations for multiple members of %qTinitialized field overwritteninitialized field with side-effects overwritteninitialized member %q+D declared hereinitialized variable %q+D is marked dllimportinitializer element is not a constant expressioninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer expression refers to iteration variable %qDinitializer fails to determine size of %q+Dinitializer fails to determine size of %qDinitializer fails to determine size of %qTinitializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?initializer for %q#D expands to an empty list of expressionsinitializer for %q#D is invalidinitializer for %qT must be brace-enclosedinitializer for flexible array member %q#Dinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer in range-based %<for%> loopinitializer invalid for static member with constructorinitializer provided for functioninitializer specified for friend function %qDinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinitializer-string for %qT is too longinitializing %qD from %qE does not extend the lifetime of the underlying arrayinitializing %qH with %qI in converted constant expression does not bind directlyinitializing a base class of type %qT results in object slicinginjected-class-name %qD used as template template argumentinline assembly is not a constant expressioninline clone count is not compatibleinline clone in same comdat group listinline clone is forced to outputinline clone with address takeninline declaration of %qD follows declaration with attribute %<noinline%>inline function %q+D declared as dllimport: attribute ignoredinline function %q+D declared but never definedinline function %q+D declared weakinline function %q+D given attribute %qsinline function %qD given attribute %qsinline function %qD used but never definedinline namespace must be specified at initial definitioninline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>inlined_to pointer is set but no predecessors foundinlined_to pointer is wronginlined_to pointer refers to itselfinlined_to pointer set for noninline callersinlining failed in call to %<always_inline%> %q+F: %sinlining failed in call to %q+F: %sinner loop uses same OpenACC parallelism as containing loopinput file %qs is the same as output fileinput operand constraint contains %qcinsert_bbt(): Duplicate key foundinsertion out of range in %qsinsn %d basic block pointer is %d, should be %dinsn %d in footer of bb %d has non-NULL basic blockinsn %d in header of bb %d has non-NULL basic blockinsn %d is in multiple basic blocks (%d and %d)insn %d outside of basic blocks has non-NULL bb fieldinsn addresses not freedinsn addresses not set after shorten_branchesinsn contains an invalid address !insn does not satisfy its constraints:insn outside basic blockinsn with UID %i not found for operand %i (`%s') of insn %iinsn with UID %i not found for operand %i of insn %iinstall: %s%s
  installation error, cannot find %<crtoffloadtable.o%>instance variable %qE accessed in class methodinstance variable %qE is %s; this will be a hard error in the futureinstance variable %qE is declared %sinstance variable %qE is declared privateinstance variable %qs has unknown sizeinstance variable %qs is declared privateinstance variable %qs uses flexible array memberinstance variable assignment has been interceptedinstruction never executedinstruction scheduling not supported on this target machineinsufficient contextual information to determine typeinsufficient partitioning available to parallelize element loopinsufficient partitioning available to parallelize loopinsufficient partitioning available to parallelize tile loopinteger constant is too large for %<unsigned long%> typeinteger division by zerointeger literal exceeds range of %qT typeinteger overflow in array sizeinteger overflow in expression %qE of type %qT results in %qEinteger overflow in expression of type %qT results in %qEinteger suffix %qs shadowed by implementationintegral expression %qE is not constantintegral result type precision does not match field size of %qsinter-module optimizations not implemented for C++interface %qE does not have valid constant string layoutintermediate array offset %wi is outside array bounds of %qTinternal compiler errorinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal error: bad register: %dinternal error: builtin function %qs already processedinternal error: builtin function %qs had an unexpected return type %qsinternal error: builtin function %qs, argument %d had unexpected argument type %qsinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt Service Routines cannot be coded in Thumb modeinterrupt and naked attributes are not compatibleinterrupt handlers cannot be MIPS16 functionsinterrupt handlers cannot have argumentsinterrupt service routine can only have a pointer argument and an optional integer argumentinterrupt service routine cannot be called directlyinterrupt service routine must return %<void%>interrupt service routine should have %qs as the second argumentinterrupt service routine should have a pointer as the first argumentinterrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread is available only on fidointrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%%c operandinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H operandinvalid %%H specifierinvalid %%H valueinvalid %%I operandinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L operandinvalid %%L valueinvalid %%M operandinvalid %%M valueinvalid %%N operandinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%e valueinvalid %%f operandinvalid %%f valueinvalid %%h operandinvalid %%h valueinvalid %%i operandinvalid %%j codeinvalid %%j operandinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r operandinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t operandinvalid %%t valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid %%z valueinvalid %<#pragma %s%>invalid %<CASE_CHAIN%>invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<PHI%> argumentinvalid %<PHI%> resultinvalid %<const_cast%> from type %qT to type %qTinvalid %<const_cast%> of an rvalue of type %qT to type %qTinvalid %<static_cast%> from type %qT to type %qTinvalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>invalid %qs offset operatorinvalid 'asm': invalid (pointer) operands %qsinvalid IACC argumentinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid RHS for gimple memory store: %qsinvalid UNSPEC as operandinvalid UNSPEC as operand: %dinvalid _Literalinvalid abstract parameter type %qTinvalid abstract return type %qTinvalid abstract return type for function %q+#Dinvalid abstract return type for member function %q+#Dinvalid abstract type %qT for %qEinvalid abstract type for %q+Dinvalid access to non-static data member %qD in virtual base of NULL objectinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address in operandinvalid address modeinvalid address operand in %qsinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid alignment value for %<__builtin_arc_aligned%>invalid application of %<__alignof%> to a bit-fieldinvalid application of %<sizeof%> to a bit-fieldinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to array type %qT of incomplete element typeinvalid application of %qs to incomplete type %qTinvalid architecture for target attribute or pragma %qsinvalid argument %<%s%> for %<-mbranch-protection=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument of %qE attributeinvalid argument of %qs attributeinvalid argument of SQRT at %Linvalid argument to %qDinvalid argument to built-in functioninvalid argument to built-in function %sinvalid argument to gimple callinvalid argumentsinvalid arguments for %<-falign-%s%> option: %qsinvalid arguments for %<-fpatchable_function_entry%>invalid array assignmentinvalid base %qE for SSA nameinvalid base-class specificationinvalid block indexinvalid branch to/from %s structured blockinvalid calls_comdat_local flaginvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast of an rvalue expression of type %qT to type %qTinvalid cast to abstract class type %qTinvalid cast to function type %qTinvalid class name in declaration of %qDinvalid clique in %qsinvalid combination of multiple type-specifiersinvalid comparison code in gimple condinvalid comparison of generated arrayinvalid comparison of generated structinvalid comparison of nil with nilinvalid comparison of non-comparable arrayinvalid comparison of non-comparable structinvalid comparison of non-comparable typeinvalid comparison of non-ordered typeinvalid comparison operator for 'E' output modifierinvalid const_double operandinvalid constantinvalid constant - try using an output modifierinvalid constant for output modifier '%c'invalid constant in %<#pragma %s%>invalid constant in %<#pragma pack%> - ignoredinvalid constant vector for output modifier '%c'invalid constrained type parameterinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid controlling predicateinvalid conversion from %<__fpreg%>invalid conversion from %qH to %qIinvalid conversion from type %<bfloat16_t%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %<bfloat16_t%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid covariant return type for %q+#Dinvalid cpu %qs for %s%qs%sinvalid data model option %<-mdata-model=%s%>invalid declaration of %<%T::%E%>invalid declaration of member template in local classinvalid declaratorinvalid default argument for a template template parameterinvalid default case label in switch statementinvalid definition of qualified type %qTinvalid depend kindinvalid depend kind in omp %<ordered%> %<depend%>invalid dist_schedule kindinvalid element type for attribute %qsinvalid encoding prefix in literal operatorinvalid entry to %s structured blockinvalid exit from %s structured blockinvalid exit from OpenMP structured blockinvalid explicit specializationinvalid expression - try using an output modifierinvalid expression as operandinvalid expression for min lvalueinvalid expression for output modifier '%c'invalid expression type for %<#pragma omp atomic%>invalid failure memory model for %<__atomic_compare_exchange%>invalid feature modifier %qs in %<-march=%s%>invalid feature modifier %qs in %<-mcpu=%s%>invalid feature modifier %s of value ("%s") in %<target()%> pragma or attributeinvalid fnsummary in LTO streaminvalid form of %<#pragma omp atomic%>invalid format for sve_widthinvalid format of %sinvalid fp constantinvalid fpu for target attribute or pragma %qsinvalid function in gimple callinvalid hard register usage between earlyclobber operand and input operandinvalid hard register usage between output operand and matching constraint operandinvalid hard register usage between output operandsinvalid id value for exception attributeinvalid id value for interrupt attributeinvalid id value for interrupt/exception attributeinvalid id value for reset attributeinvalid in-class initialization of static data member of non-integral type %qTinvalid increment expressioninvalid initial value for member %qEinvalid initialization of non-const reference of type %qH from an rvalue of type %qIinvalid initialization of reference of type %qH from expression of type %qIinvalid initializerinvalid initializer clauseinvalid initializer for %q#Dinvalid initializer for array member %q#Dinvalid initializer for member function %qDinvalid initializer for structured binding declarationinvalid insn:invalid iterating variable in fast enumerationinvalid jump function in LTO streaminvalid labels in gimple condinvalid left hand side of assignmentinvalid line in the resolution fileinvalid linkage-specificationinvalid location for %<pragma %s%>, ignoredinvalid lvalue in %<asm%> output %dinvalid map kindinvalid maskinvalid mask type in %qsinvalid member template declaration %qDinvalid memory model argument %d of %qEinvalid memory model argument to builtininvalid memory model for %<__atomic_load%>invalid memory model for %<__atomic_store%>invalid name ("%s") in %<target("arch=")%> pragma or attributeinvalid name ("%s") in %<target("cpu=")%> pragma or attributeinvalid name ("%s") in %<target("tune=")%> pragma or attributeinvalid new-expression of abstract class type %qTinvalid nmi function for reset attributeinvalid non-type template argumentinvalid non-vector operands to %qsinvalid number in %<-mrgf-banked-regs=%s%> valid values are 0, 4, 8, 16, or 32invalid number of arguments for %<-falign-%s%> option: %qsinvalid offload table in %sinvalid offset operand in %qsinvalid operandinvalid operand %%xn codeinvalid operand addressinvalid operand code '%c'invalid operand for '%%%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'r' specifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in %qsinvalid operand in indirect referenceinvalid operand in return statementinvalid operand in unary operationinvalid operand modifier letterinvalid operand output codeinvalid operand prefixinvalid operand prefix '%%%c'invalid operand size for operand code 'O'invalid operand size for operand code 'Z'invalid operand size for operand code 'z'invalid operand to %%H/%%L codeinvalid operand to %%M codeinvalid operand to %%N codeinvalid operand to %%O codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%Z codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operand to %%z codeinvalid operand to switch statementinvalid operand type %qT for %qsinvalid operand type used with operand code 'Z'invalid operands in binary operationinvalid operands in gimple comparisoninvalid operands in ternary operationinvalid operands of types %qT and %qT to binary %qOinvalid operands to %%c codeinvalid operands to %qsinvalid operands to binary %s (have %qT and %qT)invalid operationinvalid operation (%s)invalid operation on %<__fpreg%>invalid operator for %<#pragma omp atomic%>invalid parameter combination for AltiVec intrinsic %qsinvalid parameter combination for intrinsic %qsinvalid parameter type %qTinvalid pass positioning operationinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid position or size in %qsinvalid position or size operand to %qsinvalid private reduction on %qEinvalid proc_bind kindinvalid property declarationinvalid protection type ("%s") in %<target("branch-protection=")%> pragma or attributeinvalid prototype for '%s'invalid punctuation %qc in constraintinvalid pure const state for functioninvalid pure specifier (only %<= 0%> is allowed)invalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid receive on send-only channelinvalid receiver type %qsinvalid reduction-identifierinvalid reference for 'J' output modifierinvalid register name for %q+Dinvalid regular expression %qs in %qsinvalid relocationinvalid resolution in the resolution fileinvalid return type %qT of %<constexpr%> function %q+Dinvalid rtl sharing found in the insninvalid schedule kindinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid send on receive-only channelinvalid setter, it must have one argumentinvalid shift operandinvalid source block specificationinvalid static chain in gimple callinvalid storage class for function %qEinvalid sve_width value: %dinvalid target memregs value %<%d%>invalid template declaration of %qDinvalid template non-type parameterinvalid template-argument-listinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type %<void%> for %<new%>invalid type %qT as initializer for a vector of type %qTinvalid type %qT declared %<friend%>invalid type argument (have %qT)invalid type argument of %<->%> (have %qT)invalid type argument of %<->*%> (have %qT)invalid type argument of array indexing (have %qT)invalid type argument of implicit conversion (have %qT)invalid type argument of unary %<*%> (have %qT)invalid type for %<asm%> flag outputinvalid type for _Literal with constructorinvalid type for instance variableinvalid type for iteration variable %qEinvalid type for make functioninvalid type for parameter %d of %<constexpr%> function %q+#Dinvalid type for propertyinvalid type of %<__MEM%> operandinvalid type of argument %u of type-generic functioninvalid type-generic return type for argument %u of %<__builtin_tgmath%>invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>invalid types %<%T[%T]%> for array subscriptinvalid types for %qsinvalid types in address space conversioninvalid types in conversion to floating-pointinvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<...%> calling non-variadic functioninvalid use of %<...%> with builtin functioninvalid use of %<...%> with non-sliceinvalid use of %<:%> modifierinvalid use of %<::%>invalid use of %<auto%> in conversion operatorinvalid use of %<auto%> in default template argumentinvalid use of %<auto%> in exception-specificationinvalid use of %<auto%> in template argumentinvalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function typeinvalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member typeinvalid use of %<decltype(auto)%>invalid use of %<extern%> variable %qD in %<#pragma acc declare%>invalid use of %<global%> variable %qD in %<#pragma acc declare%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %q#T with a flexible array member in %q#Tinvalid use of %q#T with a zero-size array in %q#Dinvalid use of %qDinvalid use of %qD in linkage specificationinvalid use of %qE to form a pointer-to-member-functioninvalid use of %qTinvalid use of %qT in template argumentinvalid use of '%%%c'invalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array indexing on pointer to memberinvalid use of array with unspecified boundsinvalid use of asm flag outputinvalid use of attribute %<fallthrough%>invalid use of attributes in empty declarationinvalid use of brace-enclosed initializer listinvalid use of constructor as a templateinvalid use of cv-qualified type %qT in parameter declarationinvalid use of dependent type %qTinvalid use of destructor %qD as a typeinvalid use of destructor %qE as a typeinvalid use of flexible array memberinvalid use of implicit conversion on pointer to memberinvalid use of incomplete type %q#Tinvalid use of incomplete typedef %qTinvalid use of member %qD (did you forget the %<&%> ?)invalid use of member %qD in static member functioninvalid use of member function %qD (did you forget the %<()%> ?)invalid use of method value as argument of Offsetofinvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of nonstatic data member %qEinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of qualified-name %<%D::%D%>invalid use of qualified-name %<%T::%D%>invalid use of qualified-name %<::%D%>invalid use of register '%s'invalid use of structure with flexible array memberinvalid use of template template parameter %qTinvalid use of template type parameter %qTinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of typeinvalid use of type %<void%> in parameter declarationinvalid use of type %qT as a default value for a template template-parameterinvalid use of unary %<*%> on pointer to memberinvalid use of undefined type %qTinvalid use of void expressioninvalid use of volatile lvalue inside %<transaction_safe%> functioninvalid use of volatile lvalue inside transactioninvalid user-defined conversion from %qH to %qIinvalid value-initialization of reference typeinvalid vector comparison resulting typeinvalid vector constantinvalid vector immediateinvalid vector type for attribute %qEinvalid vector types in nop conversioninvalid version number %qsinvalid warm function for reset attributeinvalid zero extractinverted slice rangeio_kind_name(): bad I/O-kindipa inline summary is missing in input fileipa reference summary is missing in ltrans unitis_c_interoperable(): gfc_simplify_expr failedit is defined as a pointer in different address space in another translation unitit is defined as a pointer to different type in another translation unitit must be a pointer-to-member of the form %<&X::Y%>it must be the address of a function with external linkageit must be the name of a function with external linkageit was later defined hereitem in READiterating variable in fast enumeration is not an objectiteration %s invokes undefined behavioriteration variable %qD should not be firstprivateiteration variable %qD should not be reductioniteration variable %qE is predetermined lineariteration variable %qE should be privateiteration variable %qE should not be firstprivateiteration variable %qE should not be lineariteration variable %qE should not be reductioniterator %qD has %<_Atomic%> qualified typeiterator %qD has const qualified typeiterator %qD has neither integral nor pointer typeiterator %qD has zero stepiterator step with non-integral typeiterator variableits dest_idx should be %d, not %divar %qs used by %<@synthesize%> declaration must be an existing ivariwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjump into scope of identifier with variably modified typejump into statement expressionjump skips variable initializationjump to case labeljump to label %qDjunk at end of #pragma ADDRESSjunk at end of #pragma GCC memregs [0..16]junk at end of #pragma __nostandardjunk at end of #pragma __standardjunk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of %<#pragma %s%>junk at end of %<#pragma CTABLE_ENTRY%>junk at end of %<#pragma GCC pch_preprocess%>junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma longcall%>junk at end of %<#pragma message%>junk at end of %<#pragma ms_struct%>junk at end of %<#pragma options%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma unused%>junk at end of %<#pragma weak%>junk at end of '#pragma extern_model'keyword %<export%> not implemented, and will be ignoredkeyword %<template%> not allowed in class-head-namekeyword %<template%> not allowed in declarator-idkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)keyword %<typename%> not allowed in this context (the base class is implicitly a type)keyword %<typename%> not allowed outside of templateslabel label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qE referenced outside of any functionlabel at end of compound statementlabel context is not the current function declarationlambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>lambda capture of %qE is not a constant expressionlambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>lambda in local class %q+T cannot capture variables from the enclosing contextlambda parameter %qD previously declared as a capturelambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %wdlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelarge return values not supported with %<-mabi=ti%> optionlast argument must be an immediatelast register name %s must be an odd registerld returned %d exit statusleft argument must be a sliceleft hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qTleft operand of comma operator cannot resolve address of overloaded functionleft operand of comma operator has no effectleft operand of comma operator is a reference, not call, to function %qEleft operand of shift expression %q+E is negativeleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count >= width of vector elementleft shift count is negativeleft shift of negative valueleft-hand operand of comma expression has no effectleft-hand side of assignment might be a candidate for a format attributelen larger than caplength %qE above array section size in %qs clauselength %qE of array section does not have integral typelength computed herelength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlength required when allocating a sliceletter %c was found & insn was not CONST_INTlibraries: %s
! library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlimit is %wu bytes, but argument is %slimit is %wu bytes, but argument may be as large as %slinear clause applied to non-integral non-pointer variable with %qT typelinear clause applied to non-integral non-pointer variable with type %qTlinear clause with %qs modifier applied to non-reference variable with %qT typelinear step expression must be integrallist-initializer for non-class type must not be parenthesizedlisting the stack pointer register %qs in a clobber list is deprecatedliteral operator %q#D conflicts with raw literal operatorliteral operator suffixes not preceded by %<_%> are reserved for future standardizationliteral operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class typeliteral operator with C linkagelive patching is not supported with LTOlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal data-share memory exhaustedlocal declaration from a different functionlocal declaration of %qE hides instance variablelocal external declaration %q#Dlocal label %qE conflicts with existing labellocal member %q#D declared herelocal method %q#D declared herelocal symbols must be definedlocal variable %qD may not appear in this contextlocal variable memory requirements exceed capacitylocation of the previous reduction for %qElocation references block not in block treelogical %<and%> applied to non-boolean constantlogical %<and%> of equal expressionslogical %<and%> of mutually exclusive tests is always falselogical %<or%> applied to non-boolean constantlogical %<or%> of collectively exhaustive tests is always truelogical %<or%> of equal expressionslogical not is only applied to the left hand side of comparisonlogical_to_bitwise(): Bad intrinsiclookup of %qT in %qT is ambiguousloop %d%'s header does not belong directly to itloop %d%'s header does not have exactly 2 entriesloop %d%'s header is not a loop headerloop %d%'s latch does not belong directly to itloop %d%'s latch does not have an edge to its headerloop %d%'s latch does not have exactly 1 successorloop %d%'s latch does not have header as successorloop %d%'s latch is marked as part of irreducible regionloop %d%'s latch is not dominated by its headerloop uses OpenACC parallelism disallowed by containing routineloop verification on loop tree that needs fixuploop with header %d marked for removalloop with header %d not in loop treelooser exception specification on overriding virtual function %q+#Flow bound %qE above array section size in %qs clauselow bound %qE of array section does not have integral typelower value in case label range less than minimum value for typelseek failed while reading export datalvalue required as decrement operandlvalue required as increment operandlvalue required as left operand of assignmentlvalue required as unary %<&%> operandlvalue required in %<asm%> statementlvalue-to-rvalue conversion of a volatile lvalue %qE with type %qTmachine independent builtin code out of rangemacro expands to multiple statementsmacro name missing after %qsmain variant is not definedmake_generic(): Cannot find generic symbol %qsmaking multiple clones of %qDmalformed #pragma ADDRESS variable addressmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#pragma CTABLE_ENTRY%> variable addressmalformed %<#pragma GCC visibility push%>malformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma extern_model%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma member_alignment%>malformed %<#pragma member_alignment%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma ms_struct {on|off|reset}%>, ignoringmalformed %<#pragma ms_struct%>, ignoringmalformed %<#pragma options align={mac68k|power|reset}%>, ignoringmalformed %<#pragma options%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed %<#pragma redefine_extname%>, ignoredmalformed %<#pragma weak%>, ignoredmalformed %<COLLECT_GCC_OPTIONS%>malformed %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed '#pragma __extern_prefix', ignoringmalformed option %<-fplugin-arg-%s%>: missing %<-<key>[=<value>]%>malformed ptx filemalformed spec function argumentsmalformed spec function namemalloc attribute should be used for a function that returns a pointermangled name for %qD will change in C++17 because the exception specification is part of a function typemangling %<__underlying_type%>mangling %<typeof%>, use %<decltype%> insteadmangling %Cmangling of %q#D as %qE conflicts with a previous manglemangling unknown fixed point typemap can only be compared to nilmapping field %qE of variable length structuremask must be an immediatematch_attr_spec(): Bad attributematch_level_4(): Bad operatormatch_string_constant(): Delimiter not foundmatching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermaximal number of LTO partitions streamed in parallel.maximum limit of %d namespaces searched for %qEmaximum number of LRA assignment passes is achieved (%d)maximum number of generated reload insns per insn achieved (%d)may not use both -EB and -ELmay not use both -m32 and -m64mduc registers only saved for G13 targetmedia functions are not available unless %<-mmedia%> is usedmem-initializer for %qD follows constructor delegationmember %q+#D with constructor not allowed in anonymous aggregatemember %q+#D with constructor not allowed in unionmember %q+#D with copy assignment operator not allowed in anonymous aggregatemember %q+#D with copy assignment operator not allowed in unionmember %q+#D with destructor not allowed in anonymous aggregatemember %q+#D with destructor not allowed in unionmember %q+D cannot be declared as a %<mutable%> referencemember %q+D cannot be declared both %<const%> and %<mutable%>member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>member %qD cannot be declared both %<virtual%> and %<static%>member %qD declared as friend before type %qT definedmember %qD in read-only object used as %<asm%> outputmember %qD is uninitialized referencemember %qD must be initialized by mem-initializer in %<constexpr%> constructormember %qD with uninitialized reference fieldsmember functions are implicitly friends of their classmember template %qD may not have virt-specifiersmembers of an explicitly specialized class are defined without a template headermemory allocation failed while reading export datamemory input %d is not directly addressablememory layout mismatchmemory reference expected for 'S' output modifiermethod %<%c%E%> declared %<@optional%> and %<@required%> at the same timemethod %s%s%s is marked go:nointerfacemethod %s%s%s requires a pointer receivermethod argument attributes are not available in Objective-C 1.0method attributes are not available in Objective-C 1.0method attributes cannot be specified in @implementation contextmethod attributes must be specified at the endmethod attributes must be specified at the end onlymethod declaration not in @interface contextmethod declared %qE overriding %qE methodmethod definition for %<%c%E%> not foundmethod definition not in @implementation contextmethod overrides both %<transaction_pure%> and %qE methodsmethod possibly missing a [super dealloc] callmethod type does not match object typemin partition size cannot be greater than max partition sizemio_array_ref(): Unknown array refmips16 function profilingmismatch in argument %u type of built-in function %qD; expected %qTmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatch in return type of built-in function %qD; expected %qTmismatched argument pack lengths while expanding %qEmismatched argument pack lengths while expanding %qTmismatched declarations during linktime optimizationmismatched operator in fold-expressionmismatching comparison operand typesmismatching parensmisplaced %<@%D%> Objective-C++ constructmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<(%> after %<#pragma unused%>, ignoringmissing %<)%> after %<#pragma unused%>, ignoringmissing %<=%> (after %<getter%> attribute)missing %<=%> (after %<setter%> attribute)missing %<PHI%> defmissing %<target%> attribute for multi-versioned %qDmissing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directivemissing REG_EH_REGION note at the end of bb %imissing [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>missing additional %<requires%> to start a requires-expressionmissing arch name in %<-march=%s%>missing argument for %<-mbranch-protection=%>missing argument to %<target("branch-protection=")%> pragma or attributemissing argument to %qsmissing barrier after block %imissing braces around initializermissing braces around initializer for %qTmissing callgraph edge for call stmt:missing close brace for named operandmissing close parenmissing collection in fast enumerationmissing controlling predicatemissing cpu name in %<-mcpu=%s%>missing cpu name in %<-mtune=%s%>missing dashmissing definitionmissing device or architecture after %qsmissing direct call for speculation %imissing edge %i->%imissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing indirect call in speculative call sequencemissing initializer for field %qD of %qTmissing initializer for member %qDmissing loop condition in loop with %<GCC ivdep%> pragmamissing loop condition in loop with %<GCC unroll%> pragmamissing makefile target after %qsmissing method %s%s%smissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template argumentsmissing template arguments after %qTmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemisspelled term %<%.*s%> in format; use %<%s%s%> insteadmixing declarations and function-definitions is forbiddenmixing different types of symbol in same comdat groups is not supportedmode %qs applied to inappropriate typemode size of non-integral result does not match field size of %qsmodification of %qE is not a constant expressionmodifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructsmodifying a const object %qE is not allowed in a constant expressionmodule nature in USE statement at %Cmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %<depend%> clause with %<source%> modifier on an %<ordered%> constructmore than one 'crtl' directivemore than one access specifier in base-specifiermore than one locator in %<depend%> clause on %<depobj%> constructmoving a local object in a return statement prevents copy elisionmpfr not configured to handle all floating modesmsp430_select_hwmult_lib needs one or more argumentsmultidimensional array must have bounds for all dimensions except the firstmultilib exclusion %qs is invalidmultilib exclusions %qs is invalidmultilib select %qs %qs is invalidmultilib select %qs is invalidmultilib spec %qs is invalidmultiple %<-mcpu=%> options specified.multiple %<default%> targets were setmultiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directivemultiple declarations in range-based %<for%> loopmultiple default labels in one switchmultiple definition of %q#Tmultiple fast interrupt routines seen: %qE and %qEmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple hot/cold transitions found (bb %i)multiple initializations given for %qDmultiple initializations given for base %qTmultiple inline callersmultiple interrupt attributes not allowedmultiple interrupt attributes to function %qDmultiple iterating variables in fast enumerationmultiple methods named %<%c%E%> foundmultiple nested types attributes to function %qDmultiple parameters named %qDmultiple prevailing defs for %qEmultiple ref-qualifiersmultiple save reg attributes to function %qDmultiple selectors named %<%c%E%> foundmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmultiple versions for one symbolmultiple virtual PHI nodes in BB %dmultiple-value argument in single-value contextmultiple-value function call in single-value contextmultiply option implies r%d is fixedmultiversioning needs %<ifunc%> which is not supported on this targetmultiversioning needs ifunc which is not supported on this targetmust %<#include <typeinfo>%> before using %<typeid%>must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>mutable %qD is not usable in a constant expressionnaked attribute only applies to functionsname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename missing for member functionname of class shadows template template parameter %qDname used in a GNU-style designated initializer for an arraynamed return values are no longer supportednamespace %qD enterednamespace alias %qD not allowed here, assuming %qDnamespace name requirednamespace-scope anonymous aggregates must be staticnarrowing conversion of %qE from %qH to %qInarrowing conversion of %qE from %qH to %qI is ill-formed in C++11need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scopeneed %<typename%> before %<%T::%E%> because %qT is a dependent scopeneed %<typename%> before %qE because %qT is a dependent scopeneed explicit conversionneed explicit conversion; missing method %s%s%snegative insn lengthnegative length in array section in %qs clausenegative low bound in array section in %qs clausenegative nesting depth of region %inegative shift countnegative width in bit-field %q+Dnegative width in bit-field %qsneither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is definedneither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is definednested assembly dialect alternativesnested extern declaration of %qDnested function %q+D declared but never definednested function %qE declared %<extern%>nested function %qs declared %<extern%>nested function trampolines not supported on GCN5 due to non-executable stacksnested function trampolines not supported on this targetnested functions cannot be profiled with %<-mfentry%> on s390nested functions not supported on this targetnested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>nested loop in reduction needs reduction clause for %qEnested name specifier %qT for enum declaration does not name a class or namespacenested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>nested namespace name requirednested quoting directivenested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew types may not be defined in a return typenext member %q#D declared hereno %<%D(int)%> declared for postfix %qsno %<%D(int)%> declared for postfix %qs, trying prefix operator insteadno %<%c%E%> method foundno %q#D member function declared in class %qTno %qs getter foundno FPX/FPU mixing allowedno FUNCTION_PROFILER for CRISno LTRANS output list filename providedno argumentsno arguments for spec functionno attribute can be applied to an explicit instantiationno class name specified with %qsno class template named %q#T in %q#Tno closing %<]%> for %<%%[%> formatno closing braceno constructorsno context to resolve type of %qEno conversion operators declaredno corresponding deallocation function for %qDno data type for mode %qsno declaration matches %q#Dno declaration of property %qs found in the interfaceno default argument for %qDno destructorsno dispatcher found for the versioning attributesno dispatcher found for the versioning attributes: %sno field %qD found in union being initializedno functions named %qDno immediate_use listno input filesno input files; unwilling to write output filesno integral type can represent all of the enumerator values for %qTno low registers available for popping high registersno match for no match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching concept for template-introductionno matching fixed-point overload found for %qsno matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s%E(%A)%#V%>no matching function for call to %<%T::operator %T(%A)%#V%>no matching function for call to %<%s(%A)%>no matching function for type-generic callno matching push for %<#pragma GCC visibility pop%>no matching template for %qD foundno member function %qD declared in %qTno post-decrement operator for typeno post-increment operator for typeno pre-decrement operator for typeno pre-increment operator for typeno previous declaration for %qDno previous prototype for %qDno processor type specified for linkingno profiling of 64-bit code for this ABIno register in addressno return statement in function returning non-voidno return statements in function returning %qTno sclass for %s stab (0x%x)no semicolon at end of struct or unionno suitable %<operator %s%> for %qTno suitable %qD found in class %qTno super class declared in @interface for %qEno super class declared in interface for %qEno type named %q#T in %q#Tno type or storage class may be specified here,no unexpanded parameter packs in binary foldno unique final overrider for %qD in %qTno valid clauses specified in %<#pragma acc declare%>node differs from node->decl->decl_with_vis.symtab_nodenode has body_removed but is definitionnode has unknown typenode is alias but not definitionnode is alias but not implicit aliasnode is alone in a comdat groupnode is analyzed but it is not a definitionnode is in same_comdat_group list but has no comdat_groupnode is symver but not aliasnode is transparent_alias but not an aliasnode is weakref but not an transparent_aliasnode not found in symtab assembler name hashnode not found node->decl->decl_with_vis.symtab_nodenodes with unreleased memory foundnoexcept-expression evaluates to %<false%> because of a call to %qDnon 32 bit register operand for '%%%c'non double precision REAL argument to %s intrinsic at %Lnon-AAPCS derived PCS variantnon-ASCII character in CFString literalnon-NULL pointer initialization at %Cnon-OpenACC construct inside of OpenACC regionnon-OpenACC construct inside of OpenACC routinenon-call exception handling mismatchnon-class, non-variable partial specialization %qE is not allowednon-cold basic block %d reachable only by paths crossing the cold partitionnon-const integer argument %u in call to function %qEnon-constant argument 0 to %qsnon-constant argument 1 to %qsnon-constant array in DATA statement %Lnon-constant array initializationnon-constant array new length must be specified directly, not by %<typedef%>non-constant array new length must be specified without parentheses around the type-idnon-constant compound literals cannot appear in a constant-expressionnon-constant condition for static assertionnon-constant element in constant CONSTRUCTORnon-constant in-class initialization invalid for non-inline static member %qDnon-constant in-class initialization invalid for static member %qDnon-constant initialization expression at %Lnon-deducible template %qT used without template argumentsnon-default INTEGER kind argument to %s intrinsic at %Lnon-delegitimized UNSPEC %s (%d) found in variable locationnon-deleted function %q+D overriding deleted functionnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function %qD declared as implicit templatenon-function in gimple callnon-integer argument 1 to %qsnon-integer argument 3 in call to function %qEnon-integer memory model argument %d of %qEnon-integer operand used with operand code %<z%>non-integral type switch statementnon-local lambda expression cannot have a capture-defaultnon-local variable %qD declared %<__thread%> has a non-trivial destructornon-local variable %qD declared %<__thread%> needs dynamic initializationnon-loop with header %d not marked for removalnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-member function %qD cannot have cv-qualifiernon-member function %qD cannot have ref-qualifiernon-member-template declaration of %qDnon-memory input %d must stay in memorynon-memory output %d must stay in memorynon-nested function with variably modified typenon-object member %qs cannot be declared %<mutable%>non-objective-c type %qT cannot be caughtnon-parameter %qs cannot be a parameter packnon-pointer argument to %<__builtin_launder%>non-register as LHS of binary operationnon-register as LHS of ternary operationnon-register as LHS of unary operationnon-scalar %qsnon-scalar typenon-scalar variable %qD in conditional %<lastprivate%> clausenon-standard suffix on floating constantnon-static const member %q#D in class without a constructornon-static const member %q#D, cannot use default assignment operatornon-static data member %q+D in a union may not have reference type %qTnon-static data member %qE declared %qsnon-static data member declared with placeholder %qTnon-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>non-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, cannot use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-thread-local declaration of %q#D follows thread-local declarationnon-thread-local declaration of %q+D follows thread-local declarationnon-top-level %qsnon-trivial conversion in %qsnon-trivial conversion in unary operationnon-trivial designated initializers not supportednon-type partial specialization %qE is not allowednon-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-variable %qD in declaration with more than one declarator with placeholder typenon-vector %qs with elementsnon-vector operands in vector comparisonnonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label nonzero array subscript %qE is used with array %qD of type %qT with unknown boundsnonzero array subscript %qE is used with array of type %qT with unknown boundsnormalization cannot co-exist with scaling
! not allowed type combination in %qsnot configured with sysroot headers suffixnot enough DO loops for %s !$ACC LOOP at %Lnot enough DO loops for collapsed %s at %Lnot enough argumentsnot enough arguments to returnnot enough for loops to collapsenot enough perfectly nested loopsnot enough type informationnot enough variable arguments to fit a sentinelnot generating patch area, nops not supportednot support %<-fpic%> option for v3m toolchainnotenote: null argument where non-null required (argument %lu)null pointernull pointer dereferencenumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of the vector not a power of twonumber of components of vector not a power of twonumber of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)number of results does not match number of valuesnumber of speculative targets %i mismatched with num_speculative_call_targets %inumber of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variablesnumeric argument of %qE attribute must be in range 0..63objc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject is not a methodobject missing in use of %qEobject property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>object type %qT does not match destructor name ~%qTobject with variably modified type must have no linkageobjective-c method declaration is expectedobjective-c++ message argument(s) are expectedobjective-c++ message receiver expectedobjective-c++ method declaration is expectedobsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>odr-used inline variable %qD is not definedoffload compiler %s not foundoffload compiler %s not found (consider using %<-B%>)offload dimension out of range (%d)offset %qwi outside bounds of constant stringoffset exceeds 16 bytesoffset of %qD is not ABI-compliant and may change in a future version of GCCoffset of packed bit-field %qD has changed in GCC 4.4old declaration %q#Dold-style function definitionold-style parameter declarations in prototyped function definitionomitted middle operand to %<?:%> operand cannot be mangledone field is a bitfield while the other is notone of the initializer call arguments should be %<&omp_priv%>one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>one type needs to be constructed while the other does notonly %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> regiononly %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attributeonly %u name provided for structured bindingonly %u names provided for structured bindingonly 0.0 can be loaded as an immediateonly DWARF debug format is supported for interrupt service routineonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> can be applied to a null statementonly constructors take member initializersonly declarations of constructors and conversion operators can be %<explicit%>only here as a %<friend%>only plain %<auto%> return type can be deduced to %<void%>only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2aonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of rangeonly weak aliases are supported in this configurationonly zero initializers are allowed in section %qsopaque vector types cannot be initializedopaque-enum-specifier must use a simple identifieropaque-enum-specifier without nameopen %s failed: %sopen /dev/zero: %mopening LTRANS output list %s: %mopening dependency file %s: %mopening output file %qs: %sopening output file %s: %moperand %%xn code invalid for QImodeoperand %d should be a 3 bit unsigned immediateoperand %d should be a 6 bit unsigned immediateoperand %d should be a 8 bit unsigned immediateoperand 1 should be an unsigned 3-bit immediateoperand 1 should be an unsigned 3-bit value (I0-I7)operand 2 should be an even 3-bit value (subreg 0,2,4,6)operand 2 should be an unsigned 3-bit value (I0-I7)operand 2 should be an unsigned 3-bit value (subreg 0-7)operand 2 should be an unsigned 8-bit valueoperand 3 should be an unsigned 3-bit value (I0-I7)operand 3 should be an unsigned 8-bit valueoperand 4 should be an unsigned 8-bit value (0-255)operand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code '%c'operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'I'operand is not a condition code, invalid operand code 'Y'operand is not a specific integer, invalid operand code 'R'operand is not a specific integer, invalid operand code 'r'operand is not an integer, invalid operand code 'K'operand is not an integer, invalid operand code 'R'operand is not an offsettable memory reference, invalid operand code 'H'operand must be an immediate of the right sizeoperand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operandoperand of fold expression has no unexpanded parameter packsoperand type %qT is incompatible with argument %d of %qEoperand types are %qT and %qToperands to %<?:%> have different types %qT and %qToperands to %T/%t must be reg + const_int:operation not permitted on type %<bfloat16_t%>operation on %qE may be undefinedoptimization attribute on %qD follows definition but the attribute doesn%'t matchoptimization level attribute mismatchoptimization may eliminate reads and/or writes to register variablesoption %<%s=%s%> is not available for %qs CPUoption %<-mdouble=32%> is only available if configured %<--with-double={32|32,64|64,32}%>option %<-mdouble=64%> is only available if configured %<--with-double={64|64,32|32,64}%>option %<-mirq-ctrl-saved%> valid only for ARC v2 processorsoption %<-mlong-double=32%> is only available if configured %<--with-long-double={32|32,64|64,32}%>, or %<--with-long-double=double%> together with %<--with-double={32|32,64|64,32}%>option %<-mlong-double=64%> is only available if configured %<--with-long-double={64|64,32|32,64}%>, or %<--with-long-double=double%> together with %<--with-double={64|64,32|32,64}%>option %<-mrgf-banked-regs%> valid only for ARC v2 processorsoption %<-mstructure-size-boundary%> is deprecatedoption %qs is ignored, the default value %qs is considered for %qs CPUoption %qs is not available for %qs CPUoption %qs is valid for %s but not for %soption %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions enabled: options or targets missing after %qsoptions passed: optype_msgid overflow: %dor use %<j%> instead of %<i%> for the GNU built-in suffixordered argument needs positive constant integer expressionordered comparison of pointer with integer zeroordered comparison of pointer with null pointerorigin points to a different parentoriginal %<default%> is hereoriginal declaration appeared hereoriginal definition appeared hereoriginal not compressed with zstdoriginal size unknownoriginally declared %<const%> hereoriginally defined hereoriginally indirect function call not considered for inliningoriginally specified hereorphaned %qs constructother match is hereought to match virtual method %qD but does notouter %<__transaction_cancel%> not within outer %<__transaction_atomic%>outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> functionouter block of region %i is wrongouter transaction in %<transaction_may_cancel_outer%> functionouter transaction in %<transaction_safe%> functionouter transaction in transactionoutput constraint %d cannot be specified together with %qs clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput file %s already exists in folder %soutput file not specifiedoutput filename may not be emptyoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output registers must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in conversion from %qT to %qT changes the value of %qEoverflow in conversion from %qT to %qT changes value from %qE to %qEoverflow in enumeration valuesoverflow in enumeration values at %qDoverflowed output argument list for %qsoverloaded function name %qE in clause %qsoverloaded function with no contextual type informationoverridden function is %q#Doverridden function is %q#Foverridden function is %qDoverride controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>overriding %qD declared %<transaction_safe%>pack expansion argument for non-pack parameter %qD of alias template %qDpack expansion argument for non-pack parameter %qD of concept %qDpack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qEpadding struct size to alignment boundarypadding struct to align %q+Dparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %<_Noreturn%>parameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared with void typeparameter %qD has incomplete typeparameter %qD includes pointer to array of unknown bound %qTparameter %qD includes reference to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %qD is initializedparameter %qD set but not usedparameter %qP of %qD might be a candidate for a format attributeparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter name omittedparameter names (without types) in function declarationparameter pack %<__bases%> only valid in template declarationparameter pack %q+D must be at the end of the template parameter listparameter pack %qD cannot have a default argumentparameter pack argument %qE must be at the end of the template argument listparameter pack argument %qT must be at the end of the template argument listparameter pack cannot have a default argumentparameter packs not expanded with %<...%>:parameter passing for argument of type %qT changed in GCC 7.1parameter passing for argument of type %qT changed in GCC 9.1parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1parameter to builtin must be a string constant or literalparameter to builtin not valid: %sparametrized derived type argumentparent subprogram cannot be inlinedparentheses around %qE cannot be used to form a pointer-to-member-functionparentheses must be omitted if %qE attribute argument list is emptyparentheses must be omitted if attribute argument list is emptyparentheses required around this composite literal to avoid parsing ambiguityparenthesized initialization is not allowed in OpenMP %<for%> loopparenthesized initializer in array newparse error in SELECT RANK statement at %Cparse error in SELECT TYPE statement at %Cparse error in template argument listpart-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-objectpartial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument listpartial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument listpartial specialization %qD is not more specialized thanpartial specialization %qT declared %<friend%>partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansionpartial specialization of %qD after instantiation of %qDpartition found but function partition flag not setpass %qs not found but is referenced by new pass %qspass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>passing %qT as %<this%> argument discards qualifierspassing %qT chooses %qT over %qTpassing NULL to non-pointer argument %P of %qDpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as %qT rather than %qT due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards %qv qualifier from pointer target typepassing argument %d of %qE discards qualifiers from pointer target typepassing argument %d of %qE from distinct Objective-C typepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE from pointer to non-enclosed address spacepassing argument %d of %qE makes %q#v qualified function pointer from unqualifiedpassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepassing argument %i to %qs-qualified parameter aliases with argument %Zpassing argument %i to %qs-qualified parameter aliases with arguments %Zpassing arguments to ellipsis of inherited constructor %qDpassing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supportedpassing too large argument on stackpatchable function entry %wu exceeds size %wupath: pedwarnpedwarn: perhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: pex_init failed: %mplaceholder constraints not satisfiedplaceholder type not allowed in this contextplacement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwiplease use an explicit cpu name; valid cpu names are: %splugin %qs was specified with different paths: %qs and %qsplugin %s is not licensed under a GPL-compatible license
  %splugin %s is not licensed under a GPL-compatible license %splugin %s registered a null callback function for event %splugin %s should be specified before %<-fplugin-arg-%s%> in the command lineplugin cannot register a missing passplugin cannot register an unnamed passplugin cannot register pass %qs without reference pass nameplugin support is disabled; configure with --enable-pluginpointerpointer argumentpointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer member %q+D declared herepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer offset from symbol maybe incorrectpointer or allocatable resultpointer target types incompatible in C++pointer targeting address space %qs must be const in %qTpointer targeting address space %qs must be const in %s %q+Dpointer targets in assignment from %qT to %qT differ in signednesspointer targets in initialization of %qT from %qT differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in returning %qT from a function with return type %qT differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to array loses qualifier in conditional expressionpointer to interface type has no methodspointer to member conversion via virtual base %qTpointer to member type %qT incompatible with object type %qTpointer type mismatch between %qT and %qT of %qD and %qD in conditional expressionpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating-point was expectedpointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>pointer-to-member-function type %qT requires an lvaluepointer-to-member-function type %qT requires an lvalue before C++2apointer-to-member-function type %qT requires an rvaluepointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to arrays with different qualifiers are incompatible in ISO Cpointers to disjoint address spaces used in conditional expressionpolymorphic argumentposition plus size exceeds size of referenced object in %qsposition-independent code requires %qsposition-independent code requires the Linux ABIpositional initialization of field in %<struct%> declared with %<designated_init%> attributepositive width required at %Lpossible problem detected in invocation of %<operator delete%>possible problem detected in invocation of operator %<delete []%>post-increment address is not a registerpostfix %qD must have %<int%> as its argumentpostfix %qD must have %<int%> as its second argumentpostfix %qD should return %qTpotential null pointer dereferencepower9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9pragma or attribute %<target("%s")%> does not accept an argumentpragma or attribute %<target("%s")%> does not allow a negated formpragma or attribute %<target("%s")%> is not validpragma or attribute %<target("%s=%s")%> is not validpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredeclared arithmetic type %qT in %<#pragma omp declare reduction%>predeclared arithmetic type in %<#pragma omp declare reduction%>predicated Thumb instructionpredicated instruction in conditional sequenceprefix %qD should return %qTprefix attributes are ignored before %<@%D%>prefix attributes are ignored for implementationsprefix attributes are ignored for methodsprev_bb of %d should be %d, not %dprevious %<#pragma omp declare reduction%>previous %<pragma omp declare reduction%> declarationprevious declarationprevious declaration %q#Dprevious declaration %qDprevious declaration %qD used %d template parameterprevious declaration %qD used %d template parametersprevious declaration as %q#Dprevious declaration hereprevious declaration of %<%c%E%>previous declaration of %<%c%E%> as %<@optional%>previous declaration of %<%c%E%> as %<@required%>previous declaration of %<%c%s%>previous declaration of %q#Dprevious declaration of %q+Dprevious declaration of %q+D was hereprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D was hereprevious definition of %qD hereprevious implicit declaration of %q+D was hereprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specification in %q#D herepreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for CR16profiler support for VxWorksprofiling is not yet implemented for this architectureprofiling not supported with -mgprograms: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypepromoted bitwise complement of an unsigned value is always nonzeroproperties for %<simd%> selector may not be specified in %<metadirective%>property %qs already specified in %<@dynamic%>property %qs already specified in %<@synthesize%>property %qs is using instance variable %qs of incompatible typeproperty %qs is using the same instance variable as property %qsproperty cannot be a bit-fieldproperty cannot be an arrayproperty declaration not in @interface or @protocol contextproperty must be constant integer expressionproperty must be constant integer expression or string literalprotected member %q#D in anonymous unionprotected visibility attribute not supported in this configuration; ignoredprotocol %qE has circular dependencyprotocol %qE is deprecatedprotocol attributes are not available in Objective-C 1.0prototype declarationprototype for %q+D declares argument %d with incompatible typeprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionprototype for %q+D follows non-prototype definitionprototype for '%s' has required operands after optional operandsprototype specified for %q#Dprovided for %qDpseudo-destructor is not calledpure virtual %q#D called from constructorpure virtual %q#D called from destructorpure virtual %q#D called from non-static data member initializerpure-specifier on function-definitionq/Q modifiers invalid for symbol referencesqsort checking failedqsort comparator non-negative on sorted output: %dqsort comparator not anti-symmetric: %d, %dqsort comparator not transitive: %d, %d, %dqualified name does not name a classqualified type %qT does not match destructor name ~%qTqualified-id in declarationqualifiers are not allowed on constructor declarationqualifiers are not allowed on declaration of %<operator %T%>qualifiers are not allowed on declaration of deduction guidequalifiers are not allowed on destructor declarationqualifying type %qT does not match destructor name ~%qTquoted %qs directive in formatquoted %qs directive in format; use %qs insteadr0 needs to be available as a call-clobbered registerrange clause must have array, slice, string, map, or channel typerange expressions in switch statements are non-standardrange-based %<for%> expression of type %qT has incomplete typerange-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lread failed while reading export dataread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only reference %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading input filereading through null pointer (argument %d)receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supportedrecompiling with %<-fcompare-debug%>recursive evaluation of default argument for %q#Drecursive inliningrecursive instantiation of default member initializer for %qDrecursive type %qT undefinedrecursively required by substitution of %qS
  recursively required from %q#D
*************** Use the %<-mcpu%> option to set the ISA
*** 1883,1894 ****
  requiresrequires-clause on declaration of non-function type %qTrequires-clause on return typerequires-clause on type-idrequires-clause on typedefresolution sub id %wx not in object fileresolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeresolver indirect function declared hereresult of %<operator->()%> yields non-pointer resultresult of %qE requires %u bits to represent, but %qT only has %u bitsresult type is not a plain type-constraintresult with non-constant character lengthreturn address signing is only supported for %<-mabi=lp64%>return discards %qv qualifier from pointer target typereturn edge does not point to exit in bb %dreturn from pointer to non-enclosed address spacereturn makes %q#v qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>return type of %qD is not %qsreturn type of functionreturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return type specified for deduction guidereturn value type mismatchreturn with value in function with no return typereturn-statement with a value, in function returning %qTreturn-statement with no value, in function returning %qTreturn-type-requirement is not a type-constraintreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssaw %d %<template<>%>, need %d for specializing a member function templatesay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerscale needs to be non-negativescaling cannot co-exist with normalization, skipping
  schedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parameterschedule chunk size expression must be integralscope %qT before %<~%> is not a class-namescoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT afterscoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>scoped/unscoped mismatch in enum %q#Tscore argument must be constant integer expressionscore argument must be non-negativesecond argument must be slice or stringsecond argument of %q+D should be %<char **%>second argument to %<__builtin_call_with_static_chain%> must be a pointer typesecond argument to %<__builtin_prefetch%> must be a constantsecond argument to %<va_arg%> is of incomplete type %qTsecond argument to %qs must be [0, 12]second argument to function %qE must be a constant integer power of 2 between %qi and %qu bitssecond operand of conditional expression cannot resolve address of overloaded functionsecond operand of conditional expression has no effectsecond operand of conditional expression is a reference, not call, to function %qEsecond operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>second parameter of %<va_start%> not last named argumentsection anchors must be disabled when toplevel reorder is disabledsection anchors must be disabled when unit-at-a-time is disabledsection attribute argument not a string constantsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationsection of alias %q+D must match section of its targetsection type conflictsection type conflict with %qDselected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs not allowed for context selector set %qsselector %qs specified more than once in set %qsselector must be an immediateselector must be an integer constant in the range [0, %wi]selector set %qs specified more than onceself-comparison always evaluates to falseself-comparison always evaluates to trueself-tests are not enabled in this buildself-tests incompatible with %<-E%>setjmp/longjmp inside %<simd%> constructsetter name must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshift count not integershift expression %q+E overflowsshift of non-integer operandshort read while reading export datashow_array_ref(): Unknown array referenceshow_array_spec(): Unhandled array shape type.show_code_node(): Bad statement codeshow_expr(): Bad intrinsic in expressionshow_expr(): Don't know how to show exprshow_ref(): Bad component codesibcall edges for non-call insn in bb %iside effects not recomputed when %<ADDR_EXPR%> changedside-effects element in no-side-effects CONSTRUCTORsigned conversion from %qT to %qT changes the value of %qEsigned conversion from %qT to %qT changes value from %qE to %qEsignedness of type and machine mode %qs don%'t matchsimple IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglistsingle %<target_clones%> attribute is ignoredsize %qE of array %qE exceeds maximum object size %qEsize %qE of array %qE is negativesize %qE of array exceeds maximum object size %qEsize %qE of array is negativesize in array new must have integral typesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecify a system register with a small string length.specifying vector types with %<__attribute__ ((mode))%> is deprecatedspecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspeculative edges are not adjacentspurious %<>>%>, use %<>%> to terminate a template argument listspurious leading punctuation sequence %<%.*s%> in formatspurious trailing %<%%%> in formatspurious trailing punctuation sequence %<%.*s%> in formatspurious trailing space in formatstack clash guard size %<%d%> must be equal to probing interval %<%d%>stack frame must be smaller than 64Kstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack guard value must be an exact power of 2stack limit expression is not supportedstack limits not supported on this targetstack probes for SVE framesstack probing requires %<-maccumulate-outgoing-args%> for correctnessstack probing requires %<target("accumulate-outgoing-args")%> for correctnessstack protector not protecting function: all local arrays are less than %d bytes longstack protector not protecting local variables: variable length bufferstack register used for global register variablestack size must be an exact power of 2stack size must be greater than the stack guard valuestack size must not be greater than 64kstack usage computation not supported for this targetstack usage is %wu bytesstack usage might be %wu bytesstack usage might be unboundedstack_offset must be a multiple of 4stack_offset must be at least 4stackframe too big: %d bytesstandard attributes on namespaces must precede the namespace namestart of RTL fragment must be on an earlier line than endstart of implied-do loop at %L could not be simplified to a constant valuestart/end of RTL fragment are in different filesstatement cannot resolve address of overloaded functionstatement has no effectstatement is a reference, not call, to function %qEstatement is not a constant expressionstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement uses released SSA namestatement volatile flag not up to datestatement will never be executedstatement with no effectstatement-expression in a constant expressionstatement-expressions are not allowed outside functions nor in template-argument listsstatic IO declaration for %q+D needs an addressstatic assertion failedstatic assertion failed: %Estatic assertion failed: %sstatic chain with function that doesn%'t use onestatic data member %qD in unnamed classstatic data member %qE declared %qsstatic declaration of %q+D follows non-static declarationstatic field %qD is not mappablestatic initialization of variable %q+D in %<.shared%> memory is not supportedstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic member %qD declared %<register%>static member function %q#D declared with type qualifiersstatic member function %qD cannot have cv-qualifierstatic member function %qD cannot have ref-qualifierstatic or type qualifiers in non-parameter array declaratorstatic type %qT of its operand is a non-public base class of dynamic type %qTstatically allocated instance of Objective-C class %qEstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestep expression refers to outer iterator %qDstep of implied-do loop at %L could not be simplified to a constant valuestmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for template parameter %qsstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstrange device name %qs after %qs: bad character %qcstrategy name %qs specified for option %qs not supported for 32-bit codestray %<,%> at end of member declarationstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstreaming subprocess failedstreaming subprocess was killed by signalstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct defined herestruct has no membersstruct has no named membersstructure alignment must be a small power of two, not %wustructure fieldstructure size boundary can only be set to 8 or 32structure size boundary can only be set to 8, 32 or 64structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>suggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> has no effect unless %<-ffinite-math-only%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-fno-math-errno%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-funsafe-math-optimizations%> is specifiedswitch %<-mcustom-%s%> is required for double precision floating pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not absolutetaking address of an immediate function %qDtaking address of constructor %qDtaking address of destructor %qDtaking address of expression of type %<void%>taking address of packed member of %qT may result in an unaligned pointer valuetaking address of rvaluetaking address of temporary arraytaking the absolute value of unsigned type %qT has no effecttaking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support ARMv8-M Security Extensionstarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget CPU does not support unaligned accessestarget OS does not support unaligned accessestarget argumenttarget attribute is not supported on this machinetarget attribute or pragma changes %<long double%> sizetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget does not support atomic profile update, single mode is selectedtarget does not support function version dispatchertarget format does not support infinitytarget is not pointer or referencetarget is not pointer or reference to classtarget is not pointer or reference to complete typetarget of conversion might be a candidate for a format attributetarget of initialization might be a candidate for a format attributetarget specific builtin not availabletarget specific option mismatchtarget system does not support debug outputtarget system does not support the %qs debug formattemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a constant integertemplate argument %qE involves template parameter(s)template argument for %qD uses local type %qTtemplate argument required for %<%s %T%>template arguments to %qD do not match original template %qDtemplate class without a nametemplate constraint failure for %qDtemplate declaration of %<typedef%>template declaration of %q#Dtemplate definition of non-template %q#Dtemplate instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)template parameter %q+#Dtemplate parameter %qD declared heretemplate parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration typetemplate parameter list used in explicit instantiationtemplate parameter lists provided don%'t match the template parameters of %qDtemplate parameter pack %qD cannot have a default argumenttemplate parameter pack cannot have a default argumenttemplate parameter packs cannot have default argumentstemplate parameter type %qT declared %<friend%>template parameters cannot be friendstemplate parameters do not match template %qDtemplate parameters not deducible in partial specialization:template placeholder type %qT must be followed by a simple declarator-idtemplate specialization of %qD not allowed by ISO C++template specialization with C linkagetemplate specifiers not specified in declaration of %qDtemplate template parameter %qT in declaration of deduction guidetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagetemplate-id %qD for %q+D does not match any template declarationtemplate-id %qD used as a declaratortemplate-id %qE in declaration of primary templatetemplate-introductions are not part of C++20 concepts [-fconcepts-ts]template-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>the %<bool%> keyword is not allowed in a C++20 concept definitionthe %<getter%> attribute may only be specified oncethe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %<setter%> attribute may only be specified oncethe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug format cannot be used with pre-compiled headersthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI of passing aggregates with %d-byte alignment has changed in GCC 5the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address of %qD is not a valid template argumentthe address of %qD is not a valid template argument because it does not have static storage durationthe address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe address of a label cannot appear in a constant-expressionthe address of the %qT subobject of %qD is not a valid template argumentthe argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison will always evaluate as %<false%> for the address of %qD will never be NULLthe comparison will always evaluate as %<true%> for the address of %qD will never be NULLthe compiler can assume that the address of %qD will always evaluate to %<true%>the compiler can assume that the address of %qD will never be NULLthe component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %Lthe conflicting type defined in another translation unitthe conflicting type defined in another translation unit has virtual table of different sizethe conflicting type defined in another translation unit has virtual table with different contentsthe conflicting type defined in another translation unit has virtual table with more entriesthe conflicting type defined in another translation unit with different RTTI informationthe content of uninitialized storage is not usable in a constant expressionthe control flow of function %qD does not match its profile data (counter %qs)the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code.the dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe extra base is defined herethe fifth argument must be an 8-bit immediatethe first argument of a %qs must be of a boolean vector type of the same number of elements as the resultthe first difference of corresponding definitions is field %qDthe first difference of corresponding definitions is method %qDthe first parameter of %<operator new%> cannot have a default argumentthe forth argument must be scale 1, 2, 4, 8the frame size of %wu bytes is larger than %wu bytesthe immediate argument must be a 4-bit immediatethe immediate argument must be a 5-bit immediatethe immediate argument must be an 8-bit immediatethe incompatible type defined in another translation unitthe incompatible type is defined herethe lambda has no capture-defaultthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 3-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 1-bit immediatethe last argument must be an 8-bit immediatethe last argument must be scale 1, 2, 4, 8the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5the m210 does not have little endian supportthe macro %qs had not yet been definedthe mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the max value for the last size range should be -1 for option %qsthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe program should also define %qDthe range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code.the range of mask should be in 0 to 255the range of selector should be in 0 to 1the range of selector should be in 0 to 3the range of selector should be in 0 to 7the register %qs cannot be clobbered in %<asm%> for the current targetthe register specified for %q+D cannot be accessed by the current targetthe register specified for %q+D is not general enough to be used as a register variablethe result of the conversion is unspecified because %qE is outside the range of type %qTthe third argument must be an 8-bit immediatethe third argument must be comparison constantthe type %qT of %<constexpr%> variable %qD is not literalthe type being destroyed is %qT, but the destructor refers to %qTthe value of %qD is not usable in a constant expressionthe value of the stack pointer after an %<asm%> statement must be the same as it was before the statementthe y option is obsolete and ignoredthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthird argument to %qs must be [0, 12]third argument to function %qE must be a constant integerthird operand of conditional expression cannot resolve address of overloaded functionthird operand of conditional expression has no effectthird operand of conditional expression is a reference, not call, to function %qEthird operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>this %qs clause does not guard...this builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this builtin function is only available on the v3f toolchainthis builtin function is only available on the v3s or v3f toolchainthis builtin function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %sthis compiler does not support PowerPC (arch flags ignored)this compiler does not support X86 (arch flags ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this flexibility is deprecated and will be removedthis is a GCC bug that can be worked around by adding attribute used to function calledthis is the first default labelthis is the first entry overlapping that valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this operation requires the SVE ISA extensionthis statement may fall throughthis target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restrictedthis target does not support %qsthis target is little-endianthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q#D follows non-thread-local declarationthread-local declaration of %q+D follows non-thread-local declarationthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:compare-debug-auxbase-opttoo few arguments to %%:replace-extensiontoo few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many alternatives in %<asm%>too many argumentstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-auxbase-opttoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript is deprecatedtop-level declaration of %qs specifies %<auto%>toplevel reorder must be disabled when unit-at-a-time is disabledtotal size of local objects %wu exceeds maximum %wutotal size of local objects exceeds maximum %wutotal size of local objects is too largetotal size of local variables exceeds architecture limittp_first_run must be non-negativetraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrailing return type %qT of deduction guide is not a specialization of %qTtrailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>trampoline generated for nested function %qDtransactional memory is not supported with %<-fsanitize=address%>transactional memory is not supported with %<-fsanitize=kernel-address%>transactional memory is not supported with non-call exceptionstransformational intrinsic %qs at %L is not permitted in an initialization expressiontrap mode not supported for VAX floatstree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dtree code %qs is not supported in LTO streamstree list ends on depth %itrue/false edge after a non-GIMPLE_COND in bb %dtry removing the parentheses around the type-idtry using %qE insteadtrying to capture %qD in instantiation of generic lambdatrying to encode non-integer type as a bit-fieldtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetuning string missing in option (%s)two consecutive %<[%> shall only introduce an attributetwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %q#T argument given to %<delete%>, expected pointertype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has no default constructor to calltype %qE has virtual member functionstype %qT (typedef of %qT) violates the C++ One Definition Ruletype %qT defined in anonymous namespace cannot match across the translation unit boundarytype %qT defined in anonymous namespace cannot match type %qT across the translation unit boundarytype %qT does not have a known sizetype %qT for explicit instantiation %qD does not match declared type %qTtype %qT is not a base type for type %qTtype %qT is not a direct base of %qTtype %qT is not a direct or virtual base of %qTtype %qT is too largetype %qT itself violates the C++ One Definition Ruletype %qT of template argument %qE depends on a template parametertype %qT of template argument %qE depends on template parameterstype %qT should match type %qTtype %qT violates the C++ One Definition Ruletype %qT with no linkage used to declare function %q#D with linkagetype %qT with no linkage used to declare variable %q#D with linkagetype %qT with virtual members is not mappabletype %qs does not conform to the %qE protocoltype assertion only valid for interface typestype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype is not compatible with its varianttype mismatch between an SSA_NAME and its symboltype mismatch for case label in switch statementtype mismatch in %qstype mismatch in %qs expressiontype mismatch in %qs referencetype mismatch in binary expressiontype mismatch in conditional expressiontype mismatch in parameter %itype must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>type name %qs should match type name %qstype name declared as function returning a functiontype name declared as function returning an arraytype of %<asm%> operand %qE could not be determinedtype of %<depobj%> expression is not %<omp_depend_t%>type of %qD defaults to %<int%>type of %qD does not match original declarationtype of %qE is unknowntype of array %q+D completed incompatibly with implicit initializationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype of iterator %qD refers to outer iterator %qDtype of property %qD conflicts with previous declarationtype precision mismatch in switch statementtype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to generate reloads for impossible constraints:unable to generate reloads for:unable to locate default linker script %qs in the library search pathsunable to open dynamic dependency %qsunable to open fileunable to open log file %<vtv_class_set_sizes.log%>: %munable to open log file %<vtv_count_data.log%>: %munable to open log file %<vtv_set_ptr_data.log%>: %munable to print out operand yet; code == %d (%c)unable to register info for plugin %qs - plugin name not foundunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in 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#Tunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected AST of kind %sunexpected argumentunexpected argument to msp430_select_hwmult_lib: %sunexpected attributeunexpected base-type in cris_print_baseunexpected error opening %<devices.csv%>unexpected expression %qE of kind %sunexpected file name %s in linker resolution file. Expected %sunexpected first argument to msp430_select_hwmult_lib: %sunexpected index-type in cris_print_indexunexpected keyword; remove space between quotes and suffix identifierunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled derived-type componentunidentifiable call opuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown CRIS cpu version specification in %<-mtune=%> : %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%> : %sunknown Control-Flow Protection Level %qsunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown Stack Reuse Level %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown alignment %qs specified for option %qsunknown architecture specific memory modelunknown architecture specifier in memory model to builtinunknown array bounds setting %qsunknown array size in deleteunknown attribute %qEunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown cc_attr valueunknown conversion type character %qc in formatunknown core architecture %qs specified with %qsunknown cpu %qs for %<-mtune%>unknown demangling style %qsunknown destunknown error reading %s from %<devices.csv%>unknown excess precision style %qsunknown flag passed in %<-moverride=%s%> (%s)unknown floating point contraction style %qsunknown insn modeunknown internal function %qEunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option after %<#pragma GCC diagnostic%> kind; did you mean %<-%s%>?unknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown punctuation '%c'unknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %s in amdgpu_hsa_kernel attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown tuning option (%s)unknown type %<%T%> found during Objective-C encodingunknown type name %qEunknown type name %qE; did you mean %qs?unknown type name %qE; use %<enum%> keyword to refer to the typeunknown type name %qE; use %<struct%> keyword to refer to the typeunknown type name %qE; use %<union%> keyword to refer to the typeunknown value %qs for %<-march%>unknown value %qs for %<-mcpu%>unknown value %qs for %<-mtune%>unknown value %qs of %<-mmacosx-version-min%>unknown vectorization library ABI type (%qs) for %qs switchunknown vectorizer cost model %qsunknown vtable verify initialization priority %qsunmatched color reset directiveunmatched quoting directiveunnamed class defined hereunnamed field has incomplete typeunnamed field is neither function nor member function; cannot be declared friendunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed scoped enum is not allowedunnamed struct/union that defines no instancesunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument of %<-mcpu%>: %sunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:asm_auto_mfpuunrecognized operand to %%:canon_for_mlibunrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:target_mode_checkunrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for Altivec builtin %qFunresolved overloaded builtinunrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>unsafe function call %qD within %<transaction_safe%> functionunsafe function call %qD within atomic transactionunsafe function call %qE within %<transaction_safe%> functionunsafe function call %qE within atomic transactionunsafe indirect function call within %<transaction_safe%> functionunsafe indirect function call within atomic transactionunset option %qs is ignored, it is always enabled for %qs CPUunsigned conversion from %qT to %qT changes the value of %qEunsigned conversion from %qT to %qT changes value from %qE to %qEunsuffixed floating constantunsupported argument to %qDunsupported argument type %qT for simdunsupported argument type to builtin functionunsupported code '%c' for fixed-point:unsupported combination: %qs %sunsupported combination: %qs%s %sunsupported combination: %sunsupported constant address:unsupported cpu name returned from kernel for %<-mcpu=native%>: %sunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operandunsupported operand %s for code '%c'unsupported operand for code '%c'unsupported operand size for extended registerunsupported operation or type for vector comparison returning a booleanunsupported record layoutunsupported return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %dunsupported size for integer registerunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunused arguments in %<$%>-style formatunused parameter %qDunused structured binding declarationunused variable %q+Dunused variable %qDunwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctnessupper value in case label range exceeds maximum value for typeuse %<#include%> insteaduse %<%T::%D%> insteaduse %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-Winvalid-pch%> for more informationuse %<-faligned-new%> to enable C++17 over-aligned new supportuse %<-fext-numeric-literals%> to enable more built-in suffixesuse %<-flax-vector-conversions%> to permit conversions between vectors with differing element types or numbers of subpartsuse %<...%> to expand argument packuse %<__attribute__ ((vector_size))%> insteaduse %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSWuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse e.g. %<-Wabi=11%> to warn about changes from GCC 7use of %<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 %<-fconcepts-ts%>use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invalid without %qsuse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invalid without %qsuse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit code without %qsuse of %<this%> in a constant expressionuse of %qD before deduction of %<auto%>use of %qs in templateuse of %qs length modifier with %qc type character has either no effect or undefined behavioruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of allocated storage after deallocation in a constant expressionuse of an operand of type %qT in %<operator++%> is deprecateduse of an operand of type %qT in %<operator++%> is forbidden in C++17use of an operand of type %qT in %<operator--%> is forbiddenuse of boolean types in AltiVec types is invaliduse of built-in parameter pack %qD outside of a templateuse of built-in trait %qE in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse the apostrophe directive %qs insteadused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %qs with unsigned type has no effectusing alias template specialization %qT after %qsusing complex absolute value function %qD when argument is of floating-point type %qTusing complex absolute value function %qD when argument is of integer type %qTusing darwin64 ABIusing decimal floating-point absolute value function %qD when argument is of complex type %qTusing decimal floating-point absolute value function %qD when argument is of floating-point type %qTusing decimal floating-point absolute value function %qD when argument is of integer type %qTusing floating-point absolute value function %qD when argument is of complex type %qTusing floating-point absolute value function %qD when argument is of decimal floating-point type %qTusing floating-point absolute value function %qD when argument is of integer type %qTusing integer absolute value function %qD when argument is of complex type %qTusing integer absolute value function %qD when argument is of floating-point type %qTusing invalid field %qDusing num_workers (%d), ignoring %dusing old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing simple load CSE after register allocationusing template type parameter %qT after %qsusing the range [%E, %E] for directive argumentusing typedef-name %qD after %qsusing value of simple assignment with %<volatile%>-qualified left operand is deprecatedusing vector_length (%d) due to call to vector-partitionable routine, ignoring %dusing vector_length (%d), ignoring %dusing vector_length (%d), ignoring runtime settingusing vector_length (64), ignoring %dusing vector_length (64), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name enumerator %<%E::%D%>using-declaration may not name namespace %qDvalid arguments are: %svalid arguments are: %s;valid arguments are: %s; did you mean %qs?valid arguments to %<-march=%> switch are: %svalid arguments to %<-march=%> switch are: %s; did you mean %qs?valid arguments to %<-mtune=%> switch are: %svalid arguments to %<-mtune=%> switch are: %s; did you mean %qs?valid arguments to %<target("arch=")%> attribute are: %svalid arguments to %<target("arch=")%> attribute are: %s; did you mean %qs?valid arguments to %<target("tune=")%> attribute are: %svalid arguments to %<target("tune=")%> attribute are: %s; did you mean %qs?valid arguments to %qs are: %svalid arguments to %qs are: %s; did you mean %qs?valid feature names are: %svalid feature names are: %s; did you mean %qs?valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096value %qE of type %qT is not a constant expressionvalue %qs is not supported by attribute %<target%>value argumentvalue computed is not usedvalue of %<-mfixed-range%> must have form REG1-REG2value passed in %qs is too largevalue-initialization of function type %qTvalue-initialization of incomplete type %qTvalue-initialization of reference type %qTvar-tracking-assignments changes selective schedulingvariablevariable %q#D has initializer but incomplete typevariable %q+D declared %<_Noreturn%>variable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %q+D must be const in order to be put into read-only section by means of %qsvariable %q+D part of alias cyclevariable %q+D with dynamic initialization put into program memory areavariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> functionvariable %qD redeclared as functionvariable %qD set but not usedvariable %qD used more than once with %<#pragma acc declare%>variable %qE declared in enclosing %<host_data%> regionvariable %qE is not an iteration of outermost loop %d, expected %qEvariable %qE of incomplete type %qT will not be accessed in for increment expressionvariable %qE of incomplete type %qT will not be accessed in left operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in right operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in second operand of conditional expressionvariable %qE of incomplete type %qT will not be accessed in statementvariable %qE of incomplete type %qT will not be accessed in third operand of conditional expressionvariable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length element type in array %<reduction%> clausevariable of same assembler name as the virtual table is defined in another translation unitvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable sized type %qT in %<reduction%> clausevariable sized type %qT in %qs clausevariable symbol is not variablevariable template declared herevariable template-id %qD in nested-name-specifiervariable templates only available with %<-std=c++14%> or %<-std=gnu++14%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying withoutvariable-length array bound is unknownvariable-sized compound literalvariable-sized object may not be initializedvariables marked with %qE attribute must be initializedvariably modified %qE at file scopevariably modified field at file scopevariably modified type not allowed in new-expressionvariadic functions must use the base AAPCS variantvariadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>variadic thunk callvariant %qD and base %qD have incompatible typesvariant %qD is a built-invariant %qD is not a functionvector %qs element is not a GIMPLE valuevector %qs with non-NULL element indexvector argument passed to unprototyped functionvector condition will be expanded piecewisevector operation will be expanded in parallelvector operation will be expanded piecewisevector operation will be expanded with a single scalar operationvector overflow in expression %qE of type %qT results in %qEvector overflow in expression of type %qT results in %qEvector shuffling operation will be expanded piecewisevector size not an integral multiple of component sizevector type expected in %qsvector types expected in %qsvectorization did not happen for a simd loopvectors with different element number found in %qsverify_bind_c_derived_type(): Given symbol is unexpectedly NULLverify_cgraph_node failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Missing count of block %iverify_flow_info: REG_BR_PROB does not match cfg %i %iverify_flow_info: REG_BR_PROB is set but cfg probability is notverify_flow_info: Wrong count of block %iverify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++2avirtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid value not ignored as it ought to bevolatile argumentvtable for vtable verification is not supported with LTOwaitpid failedwarning: warning: consider linking with '-static' as system libraries withwas expecting `%s'weak %q+D cannot be defined %qEweak declaration of %q+D being applied to a already existing, static definitionweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref cannot be versionedweakref is not supported in this configurationweights need to be non-negativewhen writing output to %s: %mwhile %qT decomposes into %E elementswhile %qT decomposes into %wu elementwhile %qT decomposes into %wu elementswhile referencing %qDwidth of %qD exceeds its typewidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwithwithin this loopwithout %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionwrite of %wu-bit data outside the bound of destination object, data truncated into %wu-bitwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenwriting into constant object (argument %d)writing output filewriting through null pointer (argument %d)writing to LTRANS output list %s: %mwriting to address space %qs not supportedwrong %<TYPE_CACHED_VALUES%> entrywrong amount of branch edges after conditional jump in bb %iwrong amount of branch edges after unconditional jump %iwrong argument %qs to option %qswrong edge %d->%d for PHI argumentwrong entry in %<TYPE_ARG_TYPES%> listwrong immediate use listwrong insn in the fallthru edgewrong list of exited loops for edge %d->%dwrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_call_with_static_chain%>wrong number of arguments to %<__builtin_choose_expr%>wrong number of arguments to %<__builtin_complex%>wrong number of arguments to %<__builtin_convertvector%>wrong number of arguments to %<__builtin_launder%>wrong number of arguments to %<__builtin_shuffle%>wrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of branch edges after unconditional jump in bb %iwrong number of template arguments (%d, should be %d)wrong number of template arguments (%d, should be at least %d)wrong outgoing edge flags at end of bb %dwrong strategy name %qs specified for option %qswrong tree in %<TYPE_FIELDS%> listwrong type argument to %swrong type argument to abswrong type argument to absuwrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary pluswrong type of argument %sx87 register return with x87 disabledxstormy16_print_operand: unknown codeyou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can use an inline namespace insteadyou can work around this by removing the initializeryou cannot take the address of a nested function if you use the %qs optionz/Architecture.zero as null pointer constantzero length array section in %qs clausezero or negative size array %q+Dzero sized type %qT in %<reduction%> clausezero sized type %qT in %qs clausezero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-size array %qDzero-size array %qTzero-size array member %qD in an otherwise empty %q#Tzero-size array member %qD not at end of %q#T{anonymous}Project-Id-Version: gcc 10.1-b20200322
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! POT-Creation-Date: 2020-03-20 23:17+0000
! PO-Revision-Date: 2020-04-25 23:05+0200
  Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>
  Language-Team: French <traduc@traduc.org>
  Language: fr
--- 1866,1876 ----
  requiresrequires-clause on declaration of non-function type %qTrequires-clause on return typerequires-clause on type-idrequires-clause on typedefresolution sub id %wx not in object fileresolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeresolver indirect function declared hereresult of %<operator->()%> yields non-pointer resultresult of %qE requires %u bits to represent, but %qT only has %u bitsresult type is not a plain type-constraintresult with non-constant character lengthreturn address signing is only supported for %<-mabi=lp64%>return discards %qv qualifier from pointer target typereturn edge does not point to exit in bb %dreturn from pointer to non-enclosed address spacereturn makes %q#v qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>return type of %qD is not %qsreturn type of functionreturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return type specified for deduction guidereturn value type mismatchreturn with value in function with no return typereturn-statement with a value, in function returning %qTreturn-statement with no value, in function returning %qTreturn-type-requirement is not a type-constraintreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssaw %d %<template<>%>, need %d for specializing a member function templatesay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerscale needs to be non-negativescaling cannot co-exist with normalization, skipping
  schedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parameterschedule chunk size expression must be integralscope %qT before %<~%> is not a class-namescoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT afterscoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>scoped/unscoped mismatch in enum %q#Tscore argument must be constant integer expressionscore argument must be non-negativesecond argument must be slice or stringsecond argument of %q+D should be %<char **%>second argument to %<__builtin_call_with_static_chain%> must be a pointer typesecond argument to %<__builtin_prefetch%> must be a constantsecond argument to %<va_arg%> is of incomplete type %qTsecond argument to %qs must be [0, 12]second argument to function %qE must be a constant integer power of 2 between %qi and %qu bitssecond operand of conditional expression cannot resolve address of overloaded functionsecond operand of conditional expression has no effectsecond operand of conditional expression is a reference, not call, to function %qEsecond operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>second parameter of %<va_start%> not last named argumentsection anchors must be disabled when toplevel reorder is disabledsection anchors must be disabled when unit-at-a-time is disabledsection attribute argument not a string constantsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationsection of alias %q+D must match section of its targetsection type conflictsection type conflict with %qDselected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs not allowed for context selector set %qsselector %qs specified more than once in set %qsselector must be an immediateselector must be an integer constant in the range [0, %wi]selector set %qs specified more than onceself-comparison always evaluates to falseself-comparison always evaluates to trueself-tests are not enabled in this buildself-tests incompatible with %<-E%>setjmp/longjmp inside %<simd%> constructsetter name must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshift count not integershift expression %q+E overflowsshift of non-integer operandshort read while reading export datashow_array_ref(): Unknown array referenceshow_array_spec(): Unhandled array shape type.show_code_node(): Bad statement codeshow_expr(): Bad intrinsic in expressionshow_expr(): Don't know how to show exprshow_ref(): Bad component codesibcall edges for non-call insn in bb %iside effects not recomputed when %<ADDR_EXPR%> changedside-effects element in no-side-effects CONSTRUCTORsigned conversion from %qT to %qT changes the value of %qEsigned conversion from %qT to %qT changes value from %qE to %qEsignedness of type and machine mode %qs don%'t matchsimple IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglistsingle %<target_clones%> attribute is ignoredsize %qE of array %qE exceeds maximum object size %qEsize %qE of array %qE is negativesize %qE of array exceeds maximum object size %qEsize %qE of array is negativesize in array new must have integral typesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecify a system register with a small string length.specifying vector types with %<__attribute__ ((mode))%> is deprecatedspecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspeculative edges are not adjacentspurious %<>>%>, use %<>%> to terminate a template argument listspurious leading punctuation sequence %<%.*s%> in formatspurious trailing %<%%%> in formatspurious trailing punctuation sequence %<%.*s%> in formatspurious trailing space in formatstack clash guard size %<%d%> must be equal to probing interval %<%d%>stack frame must be smaller than 64Kstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack guard value must be an exact power of 2stack limit expression is not supportedstack limits not supported on this targetstack probes for SVE framesstack probing requires %<-maccumulate-outgoing-args%> for correctnessstack probing requires %<target("accumulate-outgoing-args")%> for correctnessstack protector not protecting function: all local arrays are less than %d bytes longstack protector not protecting local variables: variable length bufferstack register used for global register variablestack size must be an exact power of 2stack size must be greater than the stack guard valuestack size must not be greater than 64kstack usage computation not supported for this targetstack usage is %wu bytesstack usage might be %wu bytesstack usage might be unboundedstack_offset must be a multiple of 4stack_offset must be at least 4stackframe too big: %d bytesstandard attributes on namespaces must precede the namespace namestart of RTL fragment must be on an earlier line than endstart of implied-do loop at %L could not be simplified to a constant valuestart/end of RTL fragment are in different filesstatement cannot resolve address of overloaded functionstatement has no effectstatement is a reference, not call, to function %qEstatement is not a constant expressionstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement uses released SSA namestatement volatile flag not up to datestatement will never be executedstatement with no effectstatement-expression in a constant expressionstatement-expressions are not allowed outside functions nor in template-argument listsstatic IO declaration for %q+D needs an addressstatic assertion failedstatic assertion failed: %Estatic assertion failed: %sstatic chain with function that doesn%'t use onestatic data member %qD in unnamed classstatic data member %qE declared %qsstatic declaration of %q+D follows non-static declarationstatic field %qD is not mappablestatic initialization of variable %q+D in %<.shared%> memory is not supportedstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic member %qD declared %<register%>static member function %q#D declared with type qualifiersstatic member function %qD cannot have cv-qualifierstatic member function %qD cannot have ref-qualifierstatic or type qualifiers in non-parameter array declaratorstatic type %qT of its operand is a non-public base class of dynamic type %qTstatically allocated instance of Objective-C class %qEstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestep expression refers to outer iterator %qDstep of implied-do loop at %L could not be simplified to a constant valuestmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for template parameter %qsstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstrange device name %qs after %qs: bad character %qcstrategy name %qs specified for option %qs not supported for 32-bit codestray %<,%> at end of member declarationstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstreaming subprocess failedstreaming subprocess was killed by signalstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct defined herestruct has no membersstruct has no named membersstructure alignment must be a small power of two, not %wustructure fieldstructure size boundary can only be set to 8 or 32structure size boundary can only be set to 8, 32 or 64structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>suggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> has no effect unless %<-ffinite-math-only%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-fno-math-errno%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-funsafe-math-optimizations%> is specifiedswitch %<-mcustom-%s%> is required for double precision floating pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not absolutetaking address of an immediate function %qDtaking address of constructor %qDtaking address of destructor %qDtaking address of expression of type %<void%>taking address of packed member of %qT may result in an unaligned pointer valuetaking address of rvaluetaking address of temporary arraytaking the absolute value of unsigned type %qT has no effecttaking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support ARMv8-M Security Extensionstarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget CPU does not support unaligned accessestarget OS does not support unaligned accessestarget argumenttarget attribute is not supported on this machinetarget attribute or pragma changes %<long double%> sizetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget does not support atomic profile update, single mode is selectedtarget does not support function version dispatchertarget format does not support infinitytarget is not pointer or referencetarget is not pointer or reference to classtarget is not pointer or reference to complete typetarget of conversion might be a candidate for a format attributetarget of initialization might be a candidate for a format attributetarget specific builtin not availabletarget specific option mismatchtarget system does not support debug outputtarget system does not support the %qs debug formattemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a constant integertemplate argument %qE involves template parameter(s)template argument for %qD uses local type %qTtemplate argument required for %<%s %T%>template arguments to %qD do not match original template %qDtemplate class without a nametemplate constraint failure for %qDtemplate declaration of %<typedef%>template declaration of %q#Dtemplate definition of non-template %q#Dtemplate instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)template parameter %q+#Dtemplate parameter %qD declared heretemplate parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration typetemplate parameter list used in explicit instantiationtemplate parameter lists provided don%'t match the template parameters of %qDtemplate parameter pack %qD cannot have a default argumenttemplate parameter pack cannot have a default argumenttemplate parameter packs cannot have default argumentstemplate parameter type %qT declared %<friend%>template parameters cannot be friendstemplate parameters do not match template %qDtemplate parameters not deducible in partial specialization:template placeholder type %qT must be followed by a simple declarator-idtemplate specialization of %qD not allowed by ISO C++template specialization with C linkagetemplate specifiers not specified in declaration of %qDtemplate template parameter %qT in declaration of deduction guidetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagetemplate-id %qD for %q+D does not match any template declarationtemplate-id %qD used as a declaratortemplate-id %qE in declaration of primary templatetemplate-introductions are not part of C++20 concepts [-fconcepts-ts]template-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>the %<bool%> keyword is not allowed in a C++20 concept definitionthe %<getter%> attribute may only be specified oncethe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %<setter%> attribute may only be specified oncethe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug format cannot be used with pre-compiled headersthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI of passing aggregates with %d-byte alignment has changed in GCC 5the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address of %qD is not a valid template argumentthe address of %qD is not a valid template argument because it does not have static storage durationthe address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe address of a label cannot appear in a constant-expressionthe address of the %qT subobject of %qD is not a valid template argumentthe argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison will always evaluate as %<false%> for the address of %qD will never be NULLthe comparison will always evaluate as %<true%> for the address of %qD will never be NULLthe compiler can assume that the address of %qD will always evaluate to %<true%>the compiler can assume that the address of %qD will never be NULLthe component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %Lthe conflicting type defined in another translation unitthe conflicting type defined in another translation unit has virtual table of different sizethe conflicting type defined in another translation unit has virtual table with different contentsthe conflicting type defined in another translation unit has virtual table with more entriesthe conflicting type defined in another translation unit with different RTTI informationthe content of uninitialized storage is not usable in a constant expressionthe control flow of function %qD does not match its profile data (counter %qs)the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code.the dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe extra base is defined herethe fifth argument must be an 8-bit immediatethe first argument of a %qs must be of a boolean vector type of the same number of elements as the resultthe first difference of corresponding definitions is field %qDthe first difference of corresponding definitions is method %qDthe first parameter of %<operator new%> cannot have a default argumentthe forth argument must be scale 1, 2, 4, 8the frame size of %wu bytes is larger than %wu bytesthe immediate argument must be a 4-bit immediatethe immediate argument must be a 5-bit immediatethe immediate argument must be an 8-bit immediatethe incompatible type defined in another translation unitthe incompatible type is defined herethe lambda has no capture-defaultthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 3-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 1-bit immediatethe last argument must be an 8-bit immediatethe last argument must be scale 1, 2, 4, 8the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5the m210 does not have little endian supportthe macro %qs had not yet been definedthe mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the max value for the last size range should be -1 for option %qsthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe program should also define %qDthe range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code.the range of mask should be in 0 to 255the range of selector should be in 0 to 1the range of selector should be in 0 to 3the range of selector should be in 0 to 7the register %qs cannot be clobbered in %<asm%> for the current targetthe register specified for %q+D cannot be accessed by the current targetthe register specified for %q+D is not general enough to be used as a register variablethe result of the conversion is unspecified because %qE is outside the range of type %qTthe third argument must be an 8-bit immediatethe third argument must be comparison constantthe type %qT of %<constexpr%> variable %qD is not literalthe type being destroyed is %qT, but the destructor refers to %qTthe value of %qD is not usable in a constant expressionthe value of the stack pointer after an %<asm%> statement must be the same as it was before the statementthe y option is obsolete and ignoredthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthird argument to %qs must be [0, 12]third argument to function %qE must be a constant integerthird operand of conditional expression cannot resolve address of overloaded functionthird operand of conditional expression has no effectthird operand of conditional expression is a reference, not call, to function %qEthird operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>this %qs clause does not guard...this builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this builtin function is only available on the v3f toolchainthis builtin function is only available on the v3s or v3f toolchainthis builtin function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %sthis compiler does not support PowerPC (arch flags ignored)this compiler does not support X86 (arch flags ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this flexibility is deprecated and will be removedthis is a GCC bug that can be worked around by adding attribute used to function calledthis is the first default labelthis is the first entry overlapping that valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this operation requires the SVE ISA extensionthis statement may fall throughthis target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restrictedthis target does not support %qsthis target is little-endianthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q#D follows non-thread-local declarationthread-local declaration of %q+D follows non-thread-local declarationthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of vectorsthree-way comparison operator can only be defaulted in a class definitionthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:compare-debug-auxbase-opttoo few arguments to %%:replace-extensiontoo few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many alternatives in %<asm%>too many argumentstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-auxbase-opttoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript is deprecatedtop-level declaration of %qs specifies %<auto%>toplevel reorder must be disabled when unit-at-a-time is disabledtotal size of local objects %wu exceeds maximum %wutotal size of local objects exceeds maximum %wutotal size of local objects is too largetotal size of local variables exceeds architecture limittp_first_run must be non-negativetraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrailing return type %qT of deduction guide is not a specialization of %qTtrailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>trampoline generated for nested function %qDtransactional memory is not supported with %<-fsanitize=address%>transactional memory is not supported with %<-fsanitize=kernel-address%>transactional memory is not supported with non-call exceptionstransformational intrinsic %qs at %L is not permitted in an initialization expressiontrap mode not supported for VAX floatstree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dtree code %qs is not supported in LTO streamstree list ends on depth %itrue/false edge after a non-GIMPLE_COND in bb %dtry removing the parentheses around the type-idtry using %qE insteadtrying to capture %qD in instantiation of generic lambdatrying to encode non-integer type as a bit-fieldtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetuning string missing in option (%s)two consecutive %<[%> shall only introduce an attributetwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %q#T argument given to %<delete%>, expected pointertype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has no default constructor to calltype %qE has virtual member functionstype %qT (typedef of %qT) violates the C++ One Definition Ruletype %qT defined in anonymous namespace cannot match across the translation unit boundarytype %qT defined in anonymous namespace cannot match type %qT across the translation unit boundarytype %qT does not have a known sizetype %qT for explicit instantiation %qD does not match declared type %qTtype %qT is not a base type for type %qTtype %qT is not a direct base of %qTtype %qT is not a direct or virtual base of %qTtype %qT is too largetype %qT itself violates the C++ One Definition Ruletype %qT of template argument %qE depends on a template parametertype %qT of template argument %qE depends on template parameterstype %qT should match type %qTtype %qT violates the C++ One Definition Ruletype %qT with no linkage used to declare function %q#D with linkagetype %qT with no linkage used to declare variable %q#D with linkagetype %qT with virtual members is not mappabletype %qs does not conform to the %qE protocoltype assertion only valid for interface typestype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype is not compatible with its varianttype mismatch between an SSA_NAME and its symboltype mismatch for case label in switch statementtype mismatch in %qstype mismatch in %qs expressiontype mismatch in %qs referencetype mismatch in binary expressiontype mismatch in conditional expressiontype mismatch in parameter %itype must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>type name %qs should match type name %qstype name declared as function returning a functiontype name declared as function returning an arraytype of %<asm%> operand %qE could not be determinedtype of %<depobj%> expression is not %<omp_depend_t%>type of %qD defaults to %<int%>type of %qD does not match original declarationtype of %qE is unknowntype of array %q+D completed incompatibly with implicit initializationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype of iterator %qD refers to outer iterator %qDtype of property %qD conflicts with previous declarationtype precision mismatch in switch statementtype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to generate reloads for impossible constraints:unable to generate reloads for:unable to locate default linker script %qs in the library search pathsunable to open dynamic dependency %qsunable to open fileunable to open log file %<vtv_class_set_sizes.log%>: %munable to open log file %<vtv_count_data.log%>: %munable to open log file %<vtv_set_ptr_data.log%>: %munable to print out operand yet; code == %d (%c)unable to register info for plugin %qs - plugin name not foundunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunconditional %2d never executed
  unconditional %2d taken %s
! undeclared selector %qEundefined behavior when second parameter of %<va_start%> is declared with %<register%> storageundefined named operand %qsunderlying type %qT of %qT must be an integral typeunderlying type mismatch in enum %q#Tunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected AST of kind %sunexpected argumentunexpected argument to msp430_select_hwmult_lib: %sunexpected attributeunexpected base-type in cris_print_baseunexpected error opening %<devices.csv%>unexpected expression %qE of kind %sunexpected file name %s in linker resolution file. Expected %sunexpected first argument to msp430_select_hwmult_lib: %sunexpected index-type in cris_print_indexunexpected keyword; remove space between quotes and suffix identifierunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled derived-type componentunidentifiable call opuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown CRIS cpu version specification in %<-mtune=%> : %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%> : %sunknown Control-Flow Protection Level %qsunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown Stack Reuse Level %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown alignment %qs specified for option %qsunknown architecture specific memory modelunknown architecture specifier in memory model to builtinunknown array bounds setting %qsunknown array size in deleteunknown attribute %qEunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown cc_attr valueunknown conversion type character %qc in formatunknown core architecture %qs specified with %qsunknown cpu %qs for %<-mtune%>unknown demangling style %qsunknown destunknown error reading %s from %<devices.csv%>unknown excess precision style %qsunknown flag passed in %<-moverride=%s%> (%s)unknown floating point contraction style %qsunknown insn modeunknown internal function %qEunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option after %<#pragma GCC diagnostic%> kind; did you mean %<-%s%>?unknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown punctuation '%c'unknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %s in amdgpu_hsa_kernel attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown tuning option (%s)unknown type %<%T%> found during Objective-C encodingunknown type name %qEunknown type name %qE; did you mean %qs?unknown type name %qE; use %<enum%> keyword to refer to the typeunknown type name %qE; use %<struct%> keyword to refer to the typeunknown type name %qE; use %<union%> keyword to refer to the typeunknown value %qs for %<-march%>unknown value %qs for %<-mcpu%>unknown value %qs for %<-mtune%>unknown value %qs of %<-mmacosx-version-min%>unknown vectorization library ABI type (%qs) for %qs switchunknown vectorizer cost model %qsunknown vtable verify initialization priority %qsunmatched color reset directiveunmatched quoting directiveunnamed class defined hereunnamed field has incomplete typeunnamed field is neither function nor member function; cannot be declared friendunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed scoped enum is not allowedunnamed struct/union that defines no instancesunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument of %<-mcpu%>: %sunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:asm_auto_mfpuunrecognized operand to %%:canon_for_mlibunrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:target_mode_checkunrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for Altivec builtin %qFunresolved overloaded builtinunrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>unsafe function call %qD within %<transaction_safe%> functionunsafe function call %qD within atomic transactionunsafe function call %qE within %<transaction_safe%> functionunsafe function call %qE within atomic transactionunsafe indirect function call within %<transaction_safe%> functionunsafe indirect function call within atomic transactionunset option %qs is ignored, it is always enabled for %qs CPUunsigned conversion from %qT to %qT changes the value of %qEunsigned conversion from %qT to %qT changes value from %qE to %qEunsuffixed floating constantunsupported argument to %qDunsupported argument type %qT for simdunsupported argument type to builtin functionunsupported code '%c' for fixed-point:unsupported combination: %qs %sunsupported combination: %qs%s %sunsupported combination: %sunsupported constant address:unsupported cpu name returned from kernel for %<-mcpu=native%>: %sunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operandunsupported operand %s for code '%c'unsupported operand for code '%c'unsupported operand size for extended registerunsupported operation or type for vector comparison returning a booleanunsupported record layoutunsupported return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %dunsupported size for integer registerunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunused arguments in %<$%>-style formatunused parameter %qDunused structured binding declarationunused variable %q+Dunused variable %qDunwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctnessupper value in case label range exceeds maximum value for typeuse %<#include%> insteaduse %<%T::%D%> insteaduse %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-Winvalid-pch%> for more informationuse %<-faligned-new%> to enable C++17 over-aligned new supportuse %<-fext-numeric-literals%> to enable more built-in suffixesuse %<-flax-vector-conversions%> to permit conversions between vectors with differing element types or numbers of subpartsuse %<...%> to expand argument packuse %<__attribute__ ((vector_size))%> insteaduse %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSWuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse e.g. %<-Wabi=11%> to warn about changes from GCC 7use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in member template conversion operator can never be deduceduse of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invalid without %qsuse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invalid without %qsuse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit code without %qsuse of %<this%> in a constant expressionuse of %qD before deduction of %<auto%>use of %qs in templateuse of %qs length modifier with %qc type character has either no effect or undefined behavioruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of allocated storage after deallocation in a constant expressionuse of an operand of type %qT in %<operator++%> is deprecateduse of an operand of type %qT in %<operator++%> is forbidden in C++17use of an operand of type %qT in %<operator--%> is forbiddenuse of boolean types in AltiVec types is invaliduse of built-in parameter pack %qD outside of a templateuse of built-in trait %qE in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse the apostrophe directive %qs insteadused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %qs with unsigned type has no effectusing alias template specialization %qT after %qsusing complex absolute value function %qD when argument is of floating-point type %qTusing complex absolute value function %qD when argument is of integer type %qTusing darwin64 ABIusing decimal floating-point absolute value function %qD when argument is of complex type %qTusing decimal floating-point absolute value function %qD when argument is of floating-point type %qTusing decimal floating-point absolute value function %qD when argument is of integer type %qTusing floating-point absolute value function %qD when argument is of complex type %qTusing floating-point absolute value function %qD when argument is of decimal floating-point type %qTusing floating-point absolute value function %qD when argument is of integer type %qTusing integer absolute value function %qD when argument is of complex type %qTusing integer absolute value function %qD when argument is of floating-point type %qTusing invalid field %qDusing num_workers (%d), ignoring %dusing old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing simple load CSE after register allocationusing template type parameter %qT after %qsusing the range [%E, %E] for directive argumentusing typedef-name %qD after %qsusing value of simple assignment with %<volatile%>-qualified left operand is deprecatedusing vector_length (%d) due to call to vector-partitionable routine, ignoring %dusing vector_length (%d), ignoring %dusing vector_length (%d), ignoring runtime settingusing vector_length (64), ignoring %dusing vector_length (64), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name enumerator %<%E::%D%>using-declaration may not name namespace %qDvalid arguments are: %svalid arguments are: %s;valid arguments are: %s; did you mean %qs?valid arguments to %<-march=%> switch are: %svalid arguments to %<-march=%> switch are: %s; did you mean %qs?valid arguments to %<-mtune=%> switch are: %svalid arguments to %<-mtune=%> switch are: %s; did you mean %qs?valid arguments to %<target("arch=")%> attribute are: %svalid arguments to %<target("arch=")%> attribute are: %s; did you mean %qs?valid arguments to %<target("tune=")%> attribute are: %svalid arguments to %<target("tune=")%> attribute are: %s; did you mean %qs?valid arguments to %qs are: %svalid arguments to %qs are: %s; did you mean %qs?valid feature names are: %svalid feature names are: %s; did you mean %qs?valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096value %qE of type %qT is not a constant expressionvalue %qs is not supported by attribute %<target%>value argumentvalue computed is not usedvalue of %<-mfixed-range%> must have form REG1-REG2value passed in %qs is too largevalue-initialization of function type %qTvalue-initialization of incomplete type %qTvalue-initialization of reference type %qTvar-tracking-assignments changes selective schedulingvariablevariable %q#D has initializer but incomplete typevariable %q+D declared %<_Noreturn%>variable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %q+D must be const in order to be put into read-only section by means of %qsvariable %q+D part of alias cyclevariable %q+D with dynamic initialization put into program memory areavariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> functionvariable %qD redeclared as functionvariable %qD set but not usedvariable %qD used more than once with %<#pragma acc declare%>variable %qE declared in enclosing %<host_data%> regionvariable %qE is not an iteration of outermost loop %d, expected %qEvariable %qE of incomplete type %qT will not be accessed in for increment expressionvariable %qE of incomplete type %qT will not be accessed in left operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in right operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in second operand of conditional expressionvariable %qE of incomplete type %qT will not be accessed in statementvariable %qE of incomplete type %qT will not be accessed in third operand of conditional expressionvariable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length element type in array %<reduction%> clausevariable of same assembler name as the virtual table is defined in another translation unitvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable sized type %qT in %<reduction%> clausevariable sized type %qT in %qs clausevariable symbol is not variablevariable template declared herevariable template-id %qD in nested-name-specifiervariable templates only available with %<-std=c++14%> or %<-std=gnu++14%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying withoutvariable-sized compound literalvariable-sized object may not be initializedvariables marked with %qE attribute must be initializedvariably modified %qE at file scopevariably modified field at file scopevariably modified type not allowed in new-expressionvariadic functions must use the base AAPCS variantvariadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>variadic thunk callvariant %qD and base %qD have incompatible typesvariant %qD is a built-invariant %qD is not a functionvector %qs element is not a GIMPLE valuevector %qs with non-NULL element indexvector argument passed to unprototyped functionvector condition will be expanded piecewisevector operation will be expanded in parallelvector operation will be expanded piecewisevector operation will be expanded with a single scalar operationvector overflow in expression %qE of type %qT results in %qEvector overflow in expression of type %qT results in %qEvector shuffling operation will be expanded piecewisevector size not an integral multiple of component sizevector type expected in %qsvector types expected in %qsvectorization did not happen for a simd loopvectors with different element number found in %qsverify_bind_c_derived_type(): Given symbol is unexpectedly NULLverify_cgraph_node failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Missing count of block %iverify_flow_info: REG_BR_PROB does not match cfg %i %iverify_flow_info: REG_BR_PROB is set but cfg probability is notverify_flow_info: Wrong count of block %iverify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++2avirtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid value not ignored as it ought to bevolatile argumentvtable for vtable verification is not supported with LTOwaitpid failedwarning: warning: consider linking with '-static' as system libraries withwas expecting `%s'weak %q+D cannot be defined %qEweak aliases are not supportedweak declaration of %q+D being applied to a already existing, static definitionweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref cannot be versionedweakref is not supported in this configurationweights need to be non-negativewhen writing output to %s: %mwhile %qT decomposes into %E elementswhile %qT decomposes into %wu elementwhile %qT decomposes into %wu elementswhile referencing %qDwidth of %qD exceeds its typewidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwithwithin this loopwithout %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionwrite of %wu-bit data outside the bound of destination object, data truncated into %wu-bitwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenwriting into constant object (argument %d)writing output filewriting through null pointer (argument %d)writing to LTRANS output list %s: %mwriting to address space %qs not supportedwrong %<TYPE_CACHED_VALUES%> entrywrong amount of branch edges after conditional jump in bb %iwrong amount of branch edges after unconditional jump %iwrong argument %qs to option %qswrong edge %d->%d for PHI argumentwrong entry in %<TYPE_ARG_TYPES%> listwrong immediate use listwrong insn in the fallthru edgewrong list of exited loops for edge %d->%dwrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_call_with_static_chain%>wrong number of arguments to %<__builtin_choose_expr%>wrong number of arguments to %<__builtin_complex%>wrong number of arguments to %<__builtin_convertvector%>wrong number of arguments to %<__builtin_launder%>wrong number of arguments to %<__builtin_shuffle%>wrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of branch edges after unconditional jump in bb %iwrong number of template arguments (%d, should be %d)wrong number of template arguments (%d, should be at least %d)wrong outgoing edge flags at end of bb %dwrong strategy name %qs specified for option %qswrong tree in %<TYPE_FIELDS%> listwrong type argument to %swrong type argument to abswrong type argument to absuwrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary pluswrong type of argument %sx87 register return with x87 disabledxstormy16_print_operand: unknown codeyou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can use an inline namespace insteadyou can work around this by removing the initializeryou cannot take the address of a nested function if you use the %qs optionz/Architecture.zero as null pointer constantzero length array section in %qs clausezero or negative size array %q+Dzero sized type %qT in %<reduction%> clausezero sized type %qT in %qs clausezero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-size array %qDzero-size array %qTzero-size array member %qD in an otherwise empty %q#Tzero-size array member %qD not at end of %q#T{anonymous}Project-Id-Version: gcc 10.1.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2020-05-09 08:27+0200
  Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>
  Language-Team: French <traduc@traduc.org>
  Language: fr
*************** write_c_file - le nom de sortie est %s,
*** 2007,2013 ****
    -x, --hash-filenames            Hacher les longs noms de chemins
    Arguments valides connus pour lâ€™option %s:
       un constructeur acceptant un unique argument de son propre type de classe est invalide  un qualified-id est requis  aprÃ¨s la conversion dÃ©finie par l'utilisateurÂ :  l'argument de patron ambigu pour le paramÃ¨tre de patron non type est traitÃ© comme un type fonction  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Ã©  et chaque type peut Ãªtre converti en l'autre  car il s'agit d'un rÃ©pertoire non systÃ¨me dupliquant un rÃ©pertoire systÃ¨me
!   la base %qT  la classe de base %qT de %q+T n'est pas littÃ©rale  parce que la sÃ©quence de conversion pour l'argument est meilleure  parce que les fonctions virtuelles suivantes sont pures dans %qT:  mais %d son requis  mais il ne redÃ©fini pas %<%T(const %T&)%>  mais il ne redÃ©fini pas %<operator=(const %T&)%>  par %qD  les conversions candidates incluent %qD et %qD  le candidat attend %d argument, %d fourni(s)  le candidat attend %d arguments, %d fourni(s)  le candidat attend au moins %d argument, %d fourni(s)  le candidat attend au moins %d arguments, %d fourni(s)  ne peut convertir %qE (type %qT) vers le type %qT  impossible de dÃ©duire un patron pour %qT depuis le type non patron %qT  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  la conversion de l'argument %d serait mal formÃ©e:  n%'a pu dÃ©duire le paramÃ¨tre %qD du patron  croise l'initialisation de %q#D  dÃ©clarÃ© ici  types dÃ©duits conflictuels pour le paramÃ¨tre %qT (%qT et %qT)  valeurs dÃ©duites conflictuelles pour le paramÃ¨tre non type %qE (%qE et %qE)  entre dans le bloc %<catch%>  entre dans l'instruction %<constexpr if%>  entre dans le bloc %<try%>  entre dans le bloc structurÃ© OpenMP  entre dans la portÃ©e de %q#D qui a un destructeur non trivial  entre dans la portÃ©e de %q#D qui a un destructeur non trivial  entre dans l'instruction synchronisÃ©e ou atomique  sort du block structurÃ© OpenMP  on attendait %qD, on a obtenu %qD  on attendait un patron de classe, on a obtenu %qE  on attendait un patron de classe, on a obtenu %qT  on attendait une constante de type %qT, on a obtenu %qT  on attendait un patron de type %qD, on a obtenu %qT  on attendait un type, on a obtenu %qE  on attendait un type, on a obtenu %qT  pour la conversion de %qH vers %qI  Ã  partir de la dÃ©finition de %q#D  Ã  partir d'ici  dans l'appel de %qD  lors de l'Ã©valuation de %<%Q(%#T, %#T)%>  dans l'expression de l'exception gÃ©nÃ©rÃ©e  dÃ©duction du paquet de paramÃ¨tres inconsistante entre %qT et %qT  hÃ©ritÃ© ici  initialisation de l'argument %P de %qD  le type fonction membre %qT n'est pas un argument de patron valable  merge [options] <rÃ©p1> <rÃ©p2>         Fusionner les contenus des fichiers de couverture
    types %qT et %qT non concordants  pas de conversion connue pour convertir l'argument %d depuis %qH vers %qI  pas de conversion connue de %qH vers %qI pour le paramÃ¨tre implicite %<this%>  pas de conversion connue pour convertir %qH en %qI  le membre de donnÃ©e non statique %qD a un type non littÃ©ral  le membre de donnÃ©e non statique %qD a un type volatile  ou %<operator=(const %T&)%>  ou une fonction %<transaction_may_cancel_outer%>  overlap [options] <rÃ©p1> <rÃ©p2>       Calcule le recouvrement de deux profils
    passer %qT comme argument %<this%> Ã©limine les qualificatifs support pour le profilage sont uniquement fournies dans ce format d'archive  le type de retour %qT de la fonction de conversion explicite ne peut pas Ãªtre converti en %qT avec une conversion qualifiÃ©e  rewrite [options] <rÃ©p>               RÃ©Ã©crire le contenu des fichiers de couverture
    puisque %q+#D est dÃ©clarÃ© dans la classe de base  passe outre l'initialisation de %q#D  la substitution des arguments du patron dÃ©duit a provoquÃ© les erreurs vues plus haut  l'argument de patron %qE ne correspond pas Ã  %qE  l'argument %qE du patron ne correspond pas Ã  la constante %qE qui est un pointeur vers un membre  la dÃ©duction/substitution de l'argument du patron a Ã©chouÃ©:  le paramÃ¨tre %qD du patron n'est pas un paquet de paramÃ¨tres mais l'argument %qD en est un  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  tentative d'instancier %qD  les types %qT et %qT ont des qualificatifs CV incompatibles  le type tableau %qT dimensionnÃ© par une variable n'est pas un argument de patron valable  quand elle est initialisÃ©e ici  lors de l'instanciation de l'argument par dÃ©faut pour l'appel Ã  %qD (BB %d) (le type de l'opÃ©rande est %qT) (les types des opÃ©randes sont %qT et %qT) (les types des opÃ©randes sont %qT, %qT et %qT) Toutes les options avec les caractÃ©ristiques dÃ©sirÃ©es ont dÃ©jÃ  Ã©tÃ© affichÃ©es
--- 1989,1995 ----
    -x, --hash-filenames            Hacher les longs noms de chemins
    Arguments valides connus pour lâ€™option %s:
       un constructeur acceptant un unique argument de son propre type de classe est invalide  un qualified-id est requis  aprÃ¨s la conversion dÃ©finie par l'utilisateurÂ :  l'argument de patron ambigu pour le paramÃ¨tre de patron non type est traitÃ© comme un type fonction  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Ã©  et chaque type peut Ãªtre converti en l'autre  car il s'agit d'un rÃ©pertoire non systÃ¨me dupliquant un rÃ©pertoire systÃ¨me
!   la base %qT  la classe de base %qT de %q+T n'est pas littÃ©rale  parce que la sÃ©quence de conversion pour l'argument est meilleure  parce que les fonctions virtuelles suivantes sont pures dans %qT:  mais %d son requis  mais il ne dÃ©clare pas %<%T(const %T&)%>  mais il ne dÃ©clare pas %<operator=(const %T&)%>  par %qD  les conversions candidates incluent %qD et %qD  le candidat attend %d argument, %d fourni(s)  le candidat attend %d arguments, %d fourni(s)  le candidat attend au moins %d argument, %d fourni(s)  le candidat attend au moins %d arguments, %d fourni(s)  ne peut convertir %qE (type %qT) vers le type %qT  impossible de dÃ©duire un patron pour %qT depuis le type non patron %qT  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  la conversion de l'argument %d serait mal formÃ©e:  n%'a pu dÃ©duire le paramÃ¨tre %qD du patron  croise l'initialisation de %q#D  dÃ©clarÃ© ici  types dÃ©duits conflictuels pour le paramÃ¨tre %qT (%qT et %qT)  valeurs dÃ©duites conflictuelles pour le paramÃ¨tre non type %qE (%qE et %qE)  entre dans le bloc %<catch%>  entre dans l'instruction %<constexpr if%>  entre dans le bloc %<try%>  entre dans le bloc structurÃ© OpenMP  entre dans la portÃ©e de %q#D qui a un destructeur non trivial  entre dans la portÃ©e de %q#D qui a un destructeur non trivial  entre dans l'instruction synchronisÃ©e ou atomique  sort du block structurÃ© OpenMP  on attendait %qD, on a obtenu %qD  on attendait un patron de classe, on a obtenu %qE  on attendait un patron de classe, on a obtenu %qT  on attendait une constante de type %qT, on a obtenu %qT  on attendait un patron de type %qD, on a obtenu %qT  on attendait un type, on a obtenu %qE  on attendait un type, on a obtenu %qT  pour la conversion de %qH vers %qI  Ã  partir de la dÃ©finition de %q#D  Ã  partir d'ici  dans l'appel de %qD  lors de l'Ã©valuation de %<%Q(%#T, %#T)%>  dans l'expression de l'exception gÃ©nÃ©rÃ©e  dÃ©duction du paquet de paramÃ¨tres inconsistante entre %qT et %qT  hÃ©ritÃ© ici  initialisation de l'argument %P de %qD  le type fonction membre %qT n'est pas un argument de patron valable  merge [options] <rÃ©p1> <rÃ©p2>         Fusionner les contenus des fichiers de couverture
    types %qT et %qT non concordants  pas de conversion connue pour convertir l'argument %d depuis %qH vers %qI  pas de conversion connue de %qH vers %qI pour le paramÃ¨tre implicite %<this%>  pas de conversion connue pour convertir %qH en %qI  le membre de donnÃ©e non statique %qD a un type non littÃ©ral  le membre de donnÃ©e non statique %qD a un type volatile  ou %<operator=(const %T&)%>  ou une fonction %<transaction_may_cancel_outer%>  overlap [options] <rÃ©p1> <rÃ©p2>       Calcule le recouvrement de deux profils
    passer %qT comme argument %<this%> Ã©limine les qualificatifs support pour le profilage sont uniquement fournies dans ce format d'archive  le type de retour %qT de la fonction de conversion explicite ne peut pas Ãªtre converti en %qT avec une conversion qualifiÃ©e  rewrite [options] <rÃ©p>               RÃ©Ã©crire le contenu des fichiers de couverture
    puisque %q+#D est dÃ©clarÃ© dans la classe de base  passe outre l'initialisation de %q#D  la substitution des arguments du patron dÃ©duit a provoquÃ© les erreurs vues plus haut  l'argument de patron %qE ne correspond pas Ã  %qE  l'argument %qE du patron ne correspond pas Ã  la constante %qE qui est un pointeur vers un membre  la dÃ©duction/substitution de l'argument du patron a Ã©chouÃ©:  le paramÃ¨tre %qD du patron n'est pas un paquet de paramÃ¨tres mais l'argument %qD en est un  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  tentative d'instancier %qD  les types %qT et %qT ont des qualificatifs CV incompatibles  le type tableau %qT dimensionnÃ© par une variable n'est pas un argument de patron valable  quand elle est initialisÃ©e ici  lors de l'instanciation de l'argument par dÃ©faut pour l'appel Ã  %qD (BB %d) (le type de l'opÃ©rande est %qT) (les types des opÃ©randes sont %qT et %qT) (les types des opÃ©randes sont %qT, %qT et %qT) Toutes les options avec les caractÃ©ristiques dÃ©sirÃ©es ont dÃ©jÃ  Ã©tÃ© affichÃ©es
*************** write_c_file - le nom de sortie est %s,
*** 2016,2034 ****
   car tous ses constructeurs par copie et dÃ©placement sont supprimÃ©s candidat 1: %q#F candidat 2: %q#F les sÃ©lecteurs de style de gÃ©nÃ©ration de code utilisÃ©s sont en conflit dÃ©clarÃ© icil'expression a une valeur constante mais elle n'est pas une expression constante du C++ zstdLa boucle %s !$ACC LOOP dans la rÃ©gion PARALLEL n'autorise pas les arguments %s Ã  %LLes boucles %s !$ACC LOOP ne forment pas un espace d'itÃ©ration rectangulaire Ã  %L!$ACC LOOP ne peut pas Ãªtre une boucle DO CONCURRENT Ã  %L!$ACC LOOP ne peut pas Ãªtre DO WHILE ou DO sans contrÃ´le de boucle Ã  %LLa variable d'itÃ©ration !$ACC LOOP doit Ãªtre d'un type entier Ã  %L!$ACC ROUTINE dÃ©jÃ  appliquÃ© Ã  %C!$ACC Ã  %C dÃ©bute une ligne commentÃ©e car il n'est ni suivi d'un espace ni n'est une ligne continuÃ©eL'instruction de capture !$OMP ATOMIC CAPTURE doit lire depuis une variable scalaire d'un type intrinsÃ¨que Ã  %LL'instruction de capture !$OMP ATOMIC CAPTURE doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %LL'instruction de capture !$OMP ATOMIC CAPTURE lit depuis une variable diffÃ©rente de celle dans laquelle la mise Ã  jour Ã©crit Ã  %LL'instruction de mise Ã  jour !$OMP ATOMIC CAPTURE doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %LL'instruction !$OMP ATOMIC READ doit lire depuis une variable scalaire ou un type intrinsÃ¨que Ã  %LL'affectation intrinsÃ¨que IAND, IOR ou IEOR de !$OMP ATOMIC doit avoir deux arguments Ã  %LL'affectation intrinsÃ¨que !$OMP ATOMIC doit Ãªtre MIN, MAX, IAND, IOR ou IEOR Ã  %LL'affectation !$OMP ATOMIC doit Ãªtre var = var op expr ou var = expr op var Ã  %LL'affectation de !$OMP ATOMIC doit avoir un opÃ©rateur ou un intrinsÃ¨que dans le membre de droite Ã  %LL'opÃ©rateur d'affectation !$OMP ATOMIC doit Ãªtre un opÃ©rateur binaire dans la liste +, *, -, /, .AND., .OR., .EQV. ou .NEQV. Ã  %LLes arguments intrinsÃ¨ques de !$OMP ATOMIC sauf un ne doivent pas faire rÃ©fÃ©rence Ã  %qs Ã  %LLes arguments intrinsÃ¨ques de !$OMP ATOMIC doivent Ãªtre scalaires Ã  %LL'instruction !$OMP ATOMIC doit dÃ©finir une variable scalaire ou un type intrinsÃ¨que Ã  %L!$OMP ATOMIC var = var op expr n'est pas mathÃ©matiquement Ã©quivalent Ã  var = var op (expr) Ã  %L!$OMP ATOMIC avec une variable ALLOCATABLE Ã  %L!$OMP DECLARE REDUCTION %s pas trouvÃ© Ã  %L!$OMP DECLARE REDUCTION %s pas trouvÃ© pour le type %s Ã  %L!$OMP DECLARE SIMD devrait faire rÃ©fÃ©rence Ã  la procÃ©dure contenante %qs Ã  %LLa variable !$OMP DECLARE TARGET %qs Ã  %L n'est pas sauvegardÃ©e avec SAVE!$OMP Ã  %C dÃ©bute une ligne commentÃ©e car il n'est ni suivi d'un espace ni une ligne continuÃ©eÂ«Â ::Â Â» Ã©tait attendu aprÃ¨s la nature du module Ã  %C mais on ne l'a pas trouvÃ©Â«Â USE :: moduleÂ Â» Ã  %C# %s %.2f %.2f
  la recherche pour #include "..." dÃ©bute ici :
  la recherche pour #include <...> dÃ©bute ici:
! #pragma GCC memregs doit prÃ©cÃ©der toute dÃ©claration de fonction#pragma GCC memregs accepte un nombre [0..16]#pragma GHS endXXX ne concorde pas avec le prÃ©cÃ©dent startXXX#pragma GHS endXXXX repÃ©rÃ© sans Ãªtre prÃ©cÃ©dÃ© de startXXXDescripteur $ Ã  %L$ devrait Ãªtre le dernier spÃ©cificateur dans le format Ã  %L%#qT dÃ©clarÃ© ici%#qT est dÃ©fini ici%%:canon_for_mlib prend une ou plusieurs paires de paramÃ¨tres%%:target_mode_check prend un nombre paire de paramÃ¨tres%%LOC() a une r-valeur Ã  %C%+qD cause un conflit du type de section%+qD cause un conflit du type de section avec %qD%+qD dÃ©clarÃ© %qE aprÃ¨s avoir Ã©tÃ© utilisÃ©%+qD est dÃ©clarÃ© %qs aprÃ¨s avoir Ã©tÃ© utilisÃ©%+qD dÃ©clarÃ© faible aprÃ¨s avoir Ã©tÃ© utilisÃ©%<!%> n'est pas valable dans GIMPLE%<#pragma %s%> ne peut Ãªtre utilisÃ© que dans des instructions composÃ©es%<#pragma GCC aarch64%> existe une chaÃ®ne en paramÃ¨tre%<#pragma GCC ivdep%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction%<#pragma GCC optimize (chaÃ®ne [,chaÃ®ne]...)%> n'a pas de %<)%> finale%<#pragma GCC optimize%> n'est pas une chaÃ®ne ou un nombre%<#pragma GCC optimize%> n'est pas permis Ã  l'intÃ©rieur des fonctionsla chaine de %<#pragma GCC optimize%> est mal formÃ©e%<#pragma GCC option%> n'est pas une chaÃ®ne%<#pragma GCC option%> n'est pas permis Ã  l'intÃ©rieur des fonctions%<#pragma GCC pch_preprocess%> doit Ãªtre le premier%<#pragma GCC pop_options%> sans %<#pragma GCC push_options%> correspondant%<#pragma GCC target (chaÃ®ne [,chaÃ®ne]...)%> n'a pas de %<)%> finale%<#pragma GCC target%> n'est pas supportÃ© pour cette machinela chaÃ®ne de %<#pragma GCC target%> est mal formÃ©e%<#pragma GCC unroll%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction%<#pragma GCC unroll%> requiert une expression d'affectation qui est Ã©valuÃ©e en une constante entiÃ¨re non nÃ©gative plus petite que %u%<#pragma GCC visibility push()%> peut spÃ©cifier %<default%>, %<internal%>, %<hidden%> ou %<protected%>%<#pragma GCC visibility%> doit Ãªtre suivi de %<push%> ou %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> n'est pas supportÃ© en C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> n'est pas supportÃ© sur cette cible%<#pragma acc %s data%> n'a pas clause de mouvement de donnÃ©es%<#pragma acc routine%> doit Ãªtre appliquÃ© avant la dÃ©finition%<#pragma acc routine%> doit Ãªtre appliquÃ© avant l'utilisation%<#pragma acc routine%> doit Ãªtre dans la portÃ©e au niveau du fichier%<#pragma acc routine%> nomme un ensemble de surcharges%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une seule dÃ©claration ou dÃ©finition de fonction%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une dÃ©claration ou d'une dÃ©finition de fonction%<#pragma acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%>%<#pragma align%> doit apparaÃ®tre avant la dÃ©claration de %qD, ignorÃ©%<#pragma implementation%> pour %qs apparaÃ®t aprÃ¨s l'inclusion du fichier%<#pragma message: %s%>%<#pragma omp atomic capture%> utilise deux expressions diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic capture%> utilise deux variables diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic read%> est incompatible avec les clauses %<acq_rel%> ou %<release%>%<#pragma omp atomic update%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>%<#pragma omp atomic update%> utilise deux expressions diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic update%> utilise deux variables diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic write%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>%<#pragma omp cancel%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>%<#pragma omp cancellation point%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>%<#pragma omp declare %s%> suivi de %<#pragma omp declare %s%>%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction ou un autre %<#pragma omp declare %s%>%<#pragma omp declare %s%> pas immÃ©diatement suivi d'une dÃ©claration ou une dÃ©finition de fonction%<#pragma omp declare %s%> pas immÃ©diatement suivi par une seule dÃ©claration ou dÃ©finition de fonction%<#pragma omp declare %s%> pas immÃ©diatement suivi par une dÃ©claration ou une dÃ©finition de fonctionle combinateur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_out%> ni %<omp_in%>l'initialiseur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_priv%> ni %<omp_orig%>%<#pragma omp declare reduction%> pas au niveau d'un fichier ou d'un bloc%<#pragma omp declare target%> sans %<#pragma omp end declare target%> correspondant%<#pragma omp end declare target%> sans %<#pragma omp declare target%> correspondant%<#pragma omp ordered%> avec une clause %<depend%> peut uniquement Ãªtre utilisÃ© dans des instructions composÃ©es%<#pragma omp scan%> ne peut Ãªtre utilisÃ© que dans une construction de boucle avec la clause %<inscan%> %<reduction%>%<#pragma omp section%> ne peut Ãªtre utilisÃ© que dans une construction %<#pragma omp sections%>%<#pragma omp simd%> utilisÃ© avec la variable d'itÃ©ration de classe %qE%<#pragma omp target data%> doit contenir au moins une clause %<map%>, %<use_device_ptr%> ou %<use_device_addr%>%<#pragma omp target data%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur un clause %<map%>%<#pragma omp target enter data%> doit contenir au moins une clause %<map%>%<#pragma omp target enter data%> avec un type avec correspondance autre que %<to%> ou %<alloc%> sur une clause %<map%>%<#pragma omp target exit data%> doit contenir au moins une clause %<map%>%<#pragma omp target exit data%> avec un type Â«Â mapÂ Â» autre que %<from%>, %<release%> ou %<delete%> sur une clause %<map%>%<#pragma omp target update%> doit contenir au moins une clause %<from%> ou %<to%>%<#pragma omp target%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>%<#pragma pack (pop)%> rencontrÃ© sans %<#pragma pack (push)%> correspondant%<#pragma pack%> n'a aucun effet avec %<-fpack-struct%> â€“ ignorÃ©%<#pragma pack(pop, %E)%> rencontrÃ© sans %<#pragma pack(push, %E)%> correspondant%<#pragma redefine_extname%> ignorÃ© Ã  cause du conflit avec la dÃ©claration %<asm%>%<#pragma redefine_extname%> ignorÃ© Ã  cause du conflit avec le %<#pragma redefine_extname%> prÃ©cÃ©dent%<#pragma redefine_extname%> ignorÃ© Ã  cause du conflit avec le renommage prÃ©cÃ©dent%<#pragma scalar_storage_order%> n'est pas supportÃ© pour le C++%<#pragma vtable%> n'est plus supportÃ©la dÃ©claration %<#pragma weak%> de %q+D n'est pas permise, ignorÃ©%<#pragma%> n'est pas permis iciun numÃ©ro d'opÃ©rande %<$%> est utilisÃ© aprÃ¨s un format sans numÃ©ro d'opÃ©randecontrainte %<%%%> utilisÃ©e avec le dernier opÃ©rande%<%%%c%> laisse seulement les 2 derniers chiffres de l'annÃ©e%<%%%c%> laisse seulement les 2 derniers chiffres de l'annÃ©e dans certaines configurations linguistiquesl'argument de la directive %<%.*s%> n'est pas une chaÃ®ne avec un zÃ©ro terminalla sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets fait dÃ©border le rÃ©sultat au delÃ  de %<INT_MAX%>la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets dÃ©passe %<INT_MAX%>la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets dÃ©passe la taille minimum requise de 4095la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets peut faire dÃ©border le rÃ©sultat au delÃ  de %<INT_MAX%>la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets peut dÃ©passer la taille minimum requise de 4095la sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets ou plus dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> qui a %wu octets fait dÃ©border le rÃ©sultat au delÃ  de %<INT_MAX%>la sortie de la directive %<%.*s%> qui a %wu octets dÃ©passe %<INT_MAX%>la sortie de la directive %<%.*s%> qui a %wu octets dÃ©passe la taille minimum requise de 4095la sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu ou plus d'octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula prÃ©cision de la directive %<%.*s%> est hors limitesla largeur de la directive %<%.*s%> est hors limitesla directive %<%.*s%> Ã©crit %wu octet dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit %wu octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit %wu octet dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit %wu ou plus d'octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit probablement %wu octets ou plus dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit probablement %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu%<%D::%D%> n'est pas un membre de classe%<%D::%D%> n'est pas un membre de %qT%<%E::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<%E::%E%> n'est pas une classe ou un espace de noms%<%E::%E%> n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%<%E::%E%> n'est pas un typedirective d'attribut de portÃ©e %<%E::%E%> ignorÃ©e%<%T::%D%> nomme le constructeur dans %qT%<%T::%D%> nomme le destructeur%<%T::%D%> nomme le constructeur, pas le type%<%T::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<%T::%E%> n'est pas un type%<%T::%E%> nomme le constructeur, pas le type%<%c%> n'est pas un caractÃ¨re valable dans un identificateur%<%c%> n'est pas un premier caractÃ¨re valable pour un identificateur%<%c%E%> n'a pas Ã©tÃ© trouvÃ© dans le(s) protocole(s)%<%s %E%> est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©clarationconstruction %<%s %s%> pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de %qs%<%s + %s%> Ã  %L doit Ãªtre plus petit ou Ã©gal Ã  BIT_SIZE(%qs)la construction %<%s taskgroup%> n'est pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de la rÃ©gion %<taskgroup%>%<%s%> est inconnu%<%s=%s%> et %<%s-%s%> sont incompatiblescontrainte %<&%> utilisÃ©e sans classe de registre%<&%> pas permis seul Ã  la ligne %d%<&%> devrait apparaÃ®tre avant %<...%>%<&&%> n'est pas valable en GIMPLE%<)%> attendu Ã  %C%<*%> dans un contexte boolÃ©en, %<&&%> est suggÃ©rÃ© Ã  la placela capture de %<*this%> est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>%<-%s%> est en conflit avec d'autres options d'architecture, lesquelles spÃ©cifient un processeur %sl'argument de %<--help%> %q.*s est ambigu, veuillez Ãªtre plus prÃ©cis%<-I-%> spÃ©cifiÃ© deux fois%<-MG%> ne peut Ãªtre utilisÃ© qu'avec %<-M%> ou %<-MM%>%<-W%serror=%s%>: pas d'option %<-%s%>%<-W%serror=%s%>: pas d'option %<-%s%>; aviez-vous l'intention d'utiliser %<-%s%>Â ?%<-Wabi%> averti Ã  propos des diffÃ©rences depuis l'ABI la plus Ã  jour, qui est aussi utilisÃ© par dÃ©faut%<-Wabi%> n'avertira Ã  propos de rien%<-Wabi=1%> n'est pas supportÃ©, on utilise =2l'argument de %<-Werror=%> %qs n'est pas valide pour %s%<-Werror=%s%>: %<-%s%> n'est pas une option qui contrÃ´le les avertissements%<-Wformat-contains-nul%> ignorÃ© sans %<-Wformat%>%<-Wformat-extra-args%> ignorÃ© sans %<-Wformat%>%<-Wformat-nonliteral%> ignorÃ© sans %<-Wformat%>%<-Wformat-security%> ignorÃ©e sans %<-Wformat%>%<-Wformat-y2k%> ignorÃ© sans %<-Wformat%>%<-Wformat-zero-length%> ignorÃ© sans %<-Wformat%>%<-Wmisleading-indentation%> est dÃ©sactivÃ© Ã  partir de ce point puisque le suivi des colonnes a Ã©tÃ© dÃ©sactivÃ© Ã  cause de la taille du code et des en-tÃªtes%<-f%s%> et %<%s=%s%> sont incompatibles%<-f%s%> n'est pas supportÃ© avec les instructions CONST16%<-f%s%> n'est pas supportÃ©: ignorÃ©%<-f%sleading-underscore%> n'est pas supportÃ© sur cette machine cible%<-fPIC%> et %<-fpic%> ne sont pas supportÃ©s dans cette configuration%<-fPIC%> n'est pas supportÃ©%<-fPIC%>/%<-fpic%> pas supportÃ© sur cette cible%<-fPIE%> n'est pas supportÃ©%<-fabi-compat-version=1%> n'est pas supportÃ©, on utilise =2%<-fabi-version=1%> n'est plus supportÃ©%<-fabi-version=12%> (GCC 8.1) change accidentellement la convention d'appel pour %qT%<-fabi-version=13%> (GCC 8.2) corrige la convention d'appel pour %qT qui a changÃ© accidentellement en 8.1%<-falign-%s%> n'est pas entre 0 et %d%<-falign-labels=%d%> n'est pas supportÃ©%<-falign-loops=%d%> n'est pas supportÃ©%<-faligned-new=%d%> n'est pas une puissance de deux%<-fasan-shadow-offset%> ne devrait Ãªtre utilisÃ© qu'avec %<-fsanitize=kernel-address%>%<-fassociative-math%> dÃ©sactivÃ©; d'autres options prennent le pas%<-fcall-saved-REG%> n'est pas supportÃ© pour les registres de sortie%<-fcf-protection=branch%> n'est pas supportÃ© pour cette cible%<-fcf-protection=full%> n'est pas supportÃ© pour cette cible%<-fcf-protection=return%> n'est pas supportÃ© pour cette cible%<-fd-lines-as-code%> n'a pas d'effet dans le format libre%<-fd-lines-as-comments%> n'a pas d'effet dans le format libre%<-fdata-sections%> n'est pas supportÃ© pour cette cible%<-fdbg-cnt=%s:%d-%d%> a une limite supÃ©rieure plus petite que la limite infÃ©rieure%<-fdirectives-only%> est incompatible avec %<-Wunused-macros%>%<-fdirectives-only%> est incompatible avec %<-traditional%>%<-femit-struct-debug-detailed=dir:...%> doit autoriser au moins autant que %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=standard%> pour Ada%<-fexcess-precision=standard%> pour C++%<-fexcess-precision=standard%> pour le Fortran%<-ffunction-sections%> n'est pas supportÃ© pour cette cible%<-fhandle-exceptions%> a Ã©tÃ© renommÃ© en %<-fexceptions%> (et est maintenant utilisÃ© par dÃ©faut)%<-fipa-bit-cp%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-cp%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fipa-cp-clone%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fipa-icf%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-functions%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-variables%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pta%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pure-const%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-ra%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference-addressable%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-sra%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fipa-stack-alignment%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-vrp%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-flinker-output=rel%> et %<-fltrans%> sont mutuellement exclusifs%<-fno-fat-lto-objects%> n'est supportÃ© qu'avec des greffons de l'Ã©diteur de liens%<-fno-gnu89-inline%> est uniquement supportÃ© dans les modes GNU99 ou C99%<-fobjc-abi-version%> %d n'est pas supportÃ© sur les cibles 32 bits avec %<-fnext-runtime%>%<-fobjc-abi-version%> 2 doit Ãªtre utilisÃ© pour les cibles 64 bits avec %<-fnext-runtime%>%<-fobjc-exceptions%> est requis pour activer la syntaxe des exceptions en Objective-C%<-fobjc-gc%> est ignorÃ© pour %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> est ignorÃ© pour %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> est ignorÃ© pour %<-fnext-runtime%> lorsque %<-fobjc-abi-version%> est plus grand que 1%<-fobjc-sjlj-exceptions%> est le seul systÃ¨me d'exceptions supportÃ© pour %<-fnext-runtime%> avec un argument de %<-fobjc-abi-version%> infÃ©rieur Ã  2l'option %<-foffload-abi%> ne peut Ãªtre spÃ©cifiÃ©e qu'avec un compilateur pour le dÃ©lestagel'opÃ©rande %<-fopenacc-dim%> est mal formÃ© Ã  %qs%<-fpartial-inlining%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fpic%> et %<-fPIC%> ne sont pas supportÃ©s sans %<-mdsbt%> sur cette cible%<-fpic%> et %<-mapcs-reent%> sont incompatibles%<-fpic%> n'est pas supportÃ©%<-fpie%> n'est pas supportÃ©%<-fprefetch-loop-arrays%> n'est pas supportÃ© avec %<-Os%>%<-fprefetch-loop-arrays%> n'est pas supportÃ© pour cette cible%<-fprefetch-loop-arrays%> n'est pas supportÃ© pour cette cible (essayez les options %<-march%>)%<-frecord-gcc-switches%> n'est pas supportÃ© par la cible actuelle%<-freorder-blocks-and-partition%> ne supporte pas les informations de retour en arriÃ¨re sur cette architecture%<-freorder-blocks-and-partition%> ne fonctionne pas sur cette architecture%<-freorder-blocks-and-partition%> ne fonctionne pas avec les exceptions sur cette architecture%<-freorder-blocks-and-partition%> n'est pas supportÃ© sur cette architecture%<-fsanitize-address-use-after-scope%> requiert l'option %<-fstack-reuse=none%>%<-fsanitize-recover=%s%> n'est pas supportÃ©%<-fsanitize=address%> et %<-fsanitize=kernel-address%> sont incompatibles avec %<-fsanitize=thread%>%<-fsanitize=address%> et %<-fsanitize=kernel-address%> ne sont pas supportÃ©s pour cette cible%<-fsanitize=address%> est incompatible avec %<-fsanitize=kernel-address%>l'option %<-fsanitize=all%> n'est pas valide%<-fsanitize=leak%> est incompatible avec %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> doit Ãªtre combinÃ© avec %<-fsanitize=address%> ou %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> doit Ãªtre combinÃ© avec %<-fsanitize=address%> ou %<-fsanitize=kernel-address%>%<-fsplit-stack%> n'est actuellement uniquement supportÃ© que par GNU/Linux%<-fsplit-stack%> est actuellement uniquement supportÃ© sous PowerPC64 GNU/Linux avec glibc-2.18 ou ultÃ©rieur%<-fsplit-stack%> ne supporte pas deux paramÃ¨tres registres pour une fonction imbriquÃ©e%<-fsplit-stack%> ne supporte pas trois paramÃ¨tres registres%<-fsplit-stack%> ne supporte pas fastcall avec des fonctions imbriquÃ©es%<-fsplit-stack%> n'est pas supportÃ© par cette configuration du compilateur%<-fsplit-stack%> a besoin de l'assistance d'un assembleur pour les directives CFI%<-fstack-check=%> et %<-fstack-clash_protection%> sont mutuellement exclusives; %<-fstack-check=%> est dÃ©sactivÃ©e%<-fstack-check=specific%> pour Thumb-1%<-fstack-check=specific%> pas implÃ©mentÃ© pour MIPS16%<-fstack-clash-protection%> n'est pas supportÃ© sur des cibles oÃ¹ la pile grandi depuis les adresses basses vers les adresses hautesles options %<-fstack-limit-%> sont ignorÃ©es avec %<-mfdpic%>, utilisez %<-mstack-check-l1%>les options %<-fstack-limit-%> ne sont pas supportÃ©es sur ce processeur%<-fstack-protector%> n'est pas supportÃ© pour cette cible%<-fuse-cxa-atexit%> n'est pas supportÃ© pour msp430-elf%<-fuse-linker-plugin%>, mais %s introuvable%<-fwhole-program%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fwpa%> et %<-fltrans%> sont mutuellement exclusifsL'option %<-g%> est seulement supportÃ©e lorsque GAS est utilisÃ© sur ce processeuroption %<-g%> dÃ©sactivÃ©e%<-g%> avec %<-mno-apcs-frame%> peut ne pas donner un dÃ©bogage pertinent%<-gdwarf%s%> est ambigu; utilisez %<-gdwarf-%s%> pour la version DWARF ou %<-gdwarf%> %<-g%s%> pour le niveau de dÃ©bogage%<-gdwarf-6%> est Ã©mis sous la version 5 avec des incompatibilitÃ©s%<-ginline-points%> est forcÃ© dÃ©sactivÃ© sans %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> est forcÃ© dÃ©sactivÃ© sans %<-gvariable-location-views%>%<-gnat%> mal orthographiÃ© sous la forme %<-gant%>%<-gsplit-dwarf%> n'est pas supportÃ© sur cette plateforme, il est ignorÃ©%<-gsplit-dwarf%> n'est pas supportÃ© avec LTO, il est dÃ©sactivÃ©l'option %<-iplugindir%> <rÃ©p> n'a pas Ã©tÃ© passÃ©e par le pilote gcc%<-m%s%> n'est pas supportÃ© par cette configuration%<-m64%> requiert un processeur PowerPC64%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=address%>%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=kernel-address%>%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=thread%>L'option %<-mabi=2fp+%> est supportÃ©e si un FPU est disponible, doit activer %<-mext-fpu-sp%> ou %<-mext-fpu-dp%>%<-mabi=ms%> pas supportÃ© avec l'ABI X32%<-maix64%> requis: les calculs 64 bits avec un adressage 32 bits ne sont pas encore supportÃ©s%<-maix64%> exige que l'architecture PowerPC64 demeure sÃ©lectionnÃ©e%<-malign-functions%> est obsolÃ¨te, utilisez %<-falign-functions%>%<-malign-functions=%d%> n'est pas entre 0 et %d%<-malign-jumps%> est obsolÃ¨te, utilisez %<-falign-jumps%>%<-malign-jumps=%d%> n'est pas entre 0 et %d%<-malign-loops%> est obsolÃ¨te, utilisez %<-falign-loops%>%<-malign-loops=%d%> n'est pas entre 0 et %d%<-mapcs-stack-check%> incompatible avec %<-mno-apcs-frame%>%<-march=%s%> n'est pas compatible avec l'ABI sÃ©lectionnÃ©e%<-march=%s%> requiert %<-mfp32%>%<-march=%s%> %s doit Ãªtre sÃ©parÃ© par _%<-march=%s%>: Nombre attendu aprÃ¨s %<%dp%>.%<-march=%s%>: la chaÃ®ne ISA n'est pas dans l'ordre canonique. %<%c%>%<-march=%s%>: la chaÃ®ne ISA doit commencer par rv32 ou rv64%<-march=%s%>: le premier sous-ensemble ISA doit Ãªtre %<e%>, %<i%> ou %<g%>%<-march=%s%>: rv%de n'est pas une ISA de base valable%<-march=%s%>: chaÃ®ne ISA inattendue Ã  la finÂ : %qs%<-march=%s%>: sous-ensemble ISA %<%c%> non supportÃ©%<-masm=intel%> n'est pas supportÃ© dans cette configuration%<-max-stackframe=%d%> n'est pas utilisable, n'est pas entre 0 et %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> ne sont pas supportÃ©s en combinaison%<-mbranch-cost=%d%> n'est pas entre 0 et 5%<-mcall-aixdesc%> incompatible avec %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> est incompatible avec %s%<-mcall-ms2sysv-xlogues%> n%'est actuellement pas supportÃ© avec SEH%<-mcmodel%> est incompatible avec les autres options toc%<-mcmodel%> est incompatible avec les autres options toc%<-mcmodel=%> n'est pas supportÃ© sur les systÃ¨mes 32 bits%<-mcode-region=either%> requiert le modÃ¨le mÃ©moire large (%<-mlarge%>)%<-mcode-region=upper%> requiert le modÃ¨le mÃ©moire large (%<-mlarge%>)%<-mcorea%> et %<-mcoreb%> ne peuvent Ãªtre utilisÃ©s ensemble%<-mcorea%> devrait Ãªtre utilisÃ© avec %<-mmulticore%>%<-mcoreb%> devrait Ãªtre utilisÃ© avec %<-mmulticore%>%<-mcpu=%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mtune=%> ou %<-march=%>%<-mcpu=%s%> est en conflit avec %<-march=%s%>%<-mcpu=%s%> a une rÃ©vision de silicium invalide%<-mcpu=%s%> n'est pas valable%<-mdata-region=either%> requiert le modÃ¨le de mÃ©moire large (%<-mlarge%>)%<-mdata-region=upper%> requiert le modÃ¨le de mÃ©moire large (%<-mlarge%>)%<-mdiv%> requiert %<-march%> pour incorporer l'extension %<M%>%<-mdouble-float%> ignorÃ© sans %<-mhard-float%>%<-mdynamic-no-pic%> Ã©crase %<-fpic%>, %<-fPIC%>, %<-fpie%> ou %<-fPIE%>%<-mes0%> ne peut Ãªtre utilisÃ© qu'avec le C%<-mexr%> est utilisÃ© sans %<-ms%>%<-mexr%> est utilisÃ© sans %<-ms%> ou %<-msx%>%<-mfdivdu%> ignorÃ© sans %<-mhard-float%>%<-mfdpic%> n'est pas supportÃ©, veuillez utiliser une cible bfin-linux-uclibc%<-mfentry%> est supportÃ© uniquement sur des processeurs 64 bits%<-mfentry%> n'est pas supportÃ© en 32 bits en combinaison avec %<-fpic%>%<-mfloat-abi=hard%> et VFP%<-mfloat-abi=hard%>: le processeur sÃ©lectionnÃ© n'a pas de FPU%<-mfpxx%> peut uniquement Ãªtre utilisÃ© avec l'ABI o32%<-mfpxx%> requiert %<-mlra%>%<-mfunction-return%> et %<-fcf-protection%> sont incompatibles%<-mfunction-return=%s%> et %<-mcmodel=large%> sont incompatibles%<-mfused-madd%> est dÃ©prÃ©ciÃ©e. Utilisez plutÃ´t %<-ffp-contract=%>%<-mgp32%> et %<-mfp64%> peuvent uniquement Ãªtre combinÃ©s si la cible supporte les instructions mfhc1 et mthc1%<-mgp32%> et %<-mfp64%> peuvent uniquement Ãªtre combinÃ©s en utilisant l'ABI o32%<-mgp32%> utilisÃ© avec une ABI 64 bits%<-mgp64%> utilisÃ© avec une ABI 32 bits%<-mgp64%> utilisÃ© avec un processeur 32 bits%<-mgpopt%> pas supportÃ© avec PIC.l'argument de %<-mgprel-sec=%> n'est pas une expression rationnelle valide.%<-mgprel-sec=%> pas supportÃ© avec PIC.%<-mhard-dfp%> ne peut Ãªtre utilisÃ© en conjonction avec %<-msoft-float%>%<-mhard-float%> n'est pas supportÃ© par le processeur sÃ©lectionnÃ©%<-mincoming-stack-boundary=%d%> n'est pas entre %d et 12%<-mindirect-branch%> et %<-fcf-protection%> sont incompatibles%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles%<-mint32%> n'est pas supportÃ© pour les cibles H8300 et H8300L%<-mintel-syntax%> et %<-mno-intel-syntax%> sont dÃ©prÃ©ciÃ©s; utilisez plutÃ´t %<-masm=intel%> et %<-masm=att%>%<-mips3d%> requiert %<-mpaired-single%>l'argument de %<-misr-secure=%d%> n'est pas entre 0 et 3l'argument de %<-misr-vector-size=%d%> doit Ãªtre 4 ou 16%<-mlarge%> requiert un %<-mmcu=%> compatible avec le 430X%<-mlong-double-64%> n'est pas permis avec %<-m64%>%<-mloongson-ext2%> doit Ãªtre utilisÃ© avec %<-mloongson-ext%>%<-mloongson-mmi%> doit Ãªtre utilisÃ© avec %<-mhard-float%>%<-mmsa%> doit Ãªtre utilisÃ© avec %<-mfp64%> et %<-mhard-float%>%<-mmul=g13%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g10%>%<-mmul=g13%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g14%>%<-mmul=g14%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g10%>%<-mmul=g14%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g13%>%<-mmulticore%> ne peut Ãªtre utilisÃ© qu'avec un BF561%<-mn%> n'est pas supportÃ© sur les cibles linux%<-mn%> est utilisÃ© sans %<-mh%> ou %<-ms%> ou %<-msx%>%<-mno-%s%> dÃ©sactive %<-m%s%>%<-mno-allow-string-insns%> interdit la gÃ©nÃ©ration de l'instruction RMPA%<-mno-altivec%> dÃ©sactive vsx%<-mno-dpfp-lrsr%> n'est supportÃ© qu'avec %<-mdpfp%>%<-mno-exr%> est uniquement valable avec %<-ms%> ou %<-msx%> â€“ option ignorÃ©e%<-mno-fentry%> n'est pas compatible avec SEH (gestionnaire d'exceptions structurÃ©)%<-mno-gpopt%> Ã  besoin de %<-mexplicit-relocs%>%<-mno-mpy%> n'est supportÃ© que sur ARC700 ou ARCv2%<-mno-pic-data-is-text-relative%> ne peut pas Ãªtre utilisÃ© sans %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> n'est pas compatible avec cette cible%<-mnop-mcount%> n'est pas implÃ©mentÃ© pour %<-fPIC%>%<-mpcrel%> %<-fPIC%> n'est actuellement pas supportÃ© sur le processeur sÃ©lectionnÃ©%<-mpic-register=%> est inutile sans %<-fpic%>%<-mpic-symbol-stubs%> n'est pas requis pour du code 64 bits (ignorÃ©)%<-mpreferred-stack-boundary%> n'est pas supportÃ© pour cette cible%<-mpreferred-stack-boundary=%d%> n'est pas entre %d et %d%<-mpreferred-stack-boundary=%d%> doit Ãªtre entre %d et %d%<-mquad-memory%> n'est pas disponible en mode petit-boutiste%<-mquad-memory%> requiert le mode 64 bits%<-mquad-memory-atomic%> requiert le mode 64 bitsl'argument de %<-mr0rel-sec=%> n'est pas une expression rationnelle valable.%<-mr0rel-sec=%> pas supportÃ© avec PIC.%<-mregparm%> est ignorÃ© avec la psABI du MCU Intel%<-mregparm%> est ignorÃ© en mode 64 bits%<-mregparm=%d%> n'est pas entre 0 et %d%<-mrelax%> est uniquement supportÃ© pour le PIC RTPl'attribut RISC-V ELF %<-mriscv-attribute%> requiert GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> est ignorÃ© en mode 64 bits%<-ms2600%> est utilisÃ© sans %<-ms%>%<-mshared-library-id=%> spÃ©cifiÃ© sans %<-mid-shared-library%>%<-mshared-library-id=%s%> n'est pas entre 0 et %d%<-msmart%> est incompatible avec %<-mhigh-registers%>%<-mspfp_fast%> pas disponible sur ARC600 ou ARC601%<-msse5%> a Ã©tÃ© supprimÃ©%<-msseregparm%> utilisÃ© sans que SSE soit activÃ©%<-mstack-guard%> implique l'utilisation de %<-mstack-size%>%<-mstringop-strategy=rep_8byte%> pas supportÃ© pour du code 32 bits%<-msx%> n'est pas supportÃ© en coff%<-mtune=%> attend mn10300, am33, am33-2, ou am34%<-mtune=x86-64%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mtune=k8%> ou %<-mtune=generic%> selon ce qui est appropriÃ©%<-mvrsave=no%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mno-vrsave%>%<-mvrsave=yes%> est dÃ©prÃ©ciÃ©e. Utilisez plutÃ´t %<-mvrsave%>%<-mvsx%> et %<-mno-altivec%> sont incompatibles%<-mvsx%> nÃ©cessite l'adressage indexÃ©%<-mvsx%> nÃ©cessite une unitÃ© matÃ©rielle en virgule flottante%<-mxl-multiply-high%> ne peut Ãªtre utilisÃ© qu'avec %<-mcpu=v6.00.a%> ou supÃ©rieur%<-mxl-multiply-high%> requiert %<-mno-xl-soft-mul%>%<-mxl-reorder%> ne peut Ãªtre utilisÃ© qu'avec %<-mcpu=v8.30.a%> ou supÃ©rieur%<-mxl-reorder%> exige %<-mxl-pattern-compare%> pour %<-mcpu=v8.30.a%>%<-pipe%> est ignorÃ© parce que %<-save-temps%> est spÃ©cifiÃ©%<-pipe%> n'est pas supportÃ©%<-static-libgfortran%> n'est pas supportÃ© par cette configuration%<-x %s%> n'a pas d'effet aprÃ¨s le dernier fichier d'entrÃ©edÃ©signateur %<.%s%> utilisÃ© plusieurs fois dans la mÃªme liste d'initialiseursle gestionnaire %<...%> doit Ãªtre le dernier gestionnaire de son bloc Â«Â tryÂ Â»%<...%> pas permis dans une liste d'initialisation par dÃ©signation%<::%> nÃ©cessaire dans une liaison PROCEDURE avec une cible explicite Ã  %C%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©; vouliez-vous employer %qsÂ ?%<::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<::%E%> n'est pas une classe ou un espace de noms%<::%E%> n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%<::%E%> n'est pas un type%<::main%> doit retourner %<int%>%<<:%> est une Ã©criture alternative pour %<[%>. InsÃ©rer un espace entre %<<%> et %<::%>%<<::%> ne peut pas Ãªtre au dÃ©but d'une liste d'arguments d'un patron%<<<%> dans un contexte boolÃ©en, vouliez-vous plutÃ´t utiliser %<<%>Â ?%<=> target%> est invalide pour la liaison DEFERRED Ã  %Cl'opÃ©rateur %<>>%> est traitÃ© comme deux caractÃ¨res > en C++11%<>>%> devrait Ãªtre %<> >%> Ã  l'intÃ©rieur d'une liste d'arguments de patron imbriquÃ©s%<?:%> utilisant des constantes entiÃ¨res dans un contexte boolÃ©en%<?:%> utilisant des constantes entiÃ¨res dans un contexte boolÃ©en, l'expression sera toujours Ã©valuÃ©e Ã  %<true%>le paramÃ¨tre de %<@catch%> ne peut pas Ãªtre qualifiÃ© avec un protocolele paramÃ¨tre de %<@catch%> n'est pas un type de classe Objective-C connu%<@dynamic%> n'est pas disponible en Objective-C 1.0%<@dynamic%> pas dans dans le contexte @implementation%<@dynamic%> requiert qu'une @interface de la classe soit disponible%<@encode%> doit spÃ©cifier un type comme un argument%<@end%> manquant dans le contexte d'implÃ©mentation%<@end%> doit apparaÃ®tre dans un contexte @implementation%<@interface%> de la classe %qE introuvable%<@optional%> est autorisÃ© uniquement dans le contexte @protocol%<@optional%> n'est pas disponible en Objective-C 1.0%<@package%> n'est pas disponible en Objective-C 1.0%<@package%> a actuellement le mÃªme effet que %<@public%>%<@property%> n'est pas disponible en Objective-C 1.0%<@required%> est autorisÃ© uniquement dans le contexte @protocol%<@required%> n'est pas disponible en Objective-C 1.0l'argument de %<@synchronized%> n'est pas un objet%<@synthesize%> ne peut pas Ãªtre utilisÃ© dans des catÃ©gories%<@synthesize%> n'est pas disponible en Objective-C 1.0%<@synthesize%> pas dans le contexte @implementation%<@synthesize%> requiert qu'une @interface de la classe soit disponible%<@throw%> (rethrow) utilisÃ© en dehors d'un bloc %<@catch%>l'argument de %<@throw%> n'est pas un objet%<@try%> sans %<@catch%> ni %<@finally%>les en-tÃªtes de colonnes %<CPU_TYPE%> et %<MPY_TYPE%> sont manquants dans %<devices.csv%>l'en-tÃªte de colonne %<CPU_TYPE%> est manquant dans %<devices.csv%>l'adresse de base de %<CTABLE_ENTRY%> n'est pas un multiple de 256%<CTABLE_ENTRY%> index %%<DECL_GIMPLE_REG_P%> est dÃ©fini sur une variable dont l'adresse est prise%<G0%> dans le format Ã  %Lla directive %<GCC ivdep%> n'est pas au dÃ©but d'une boucle Ã  %Cla directive %<GCC novector%> n'est pas au dÃ©but d'une boucle Ã  %Cla directive %<GCC unroll%> n'est pas au dÃ©but d'une boucle Ã  %CDirective %<GCC unroll%> requiert une constante entiÃ¨re non nÃ©gative plus petite ou Ã©gale Ã  %u Ã  %Cla directive %<GCC vector%> n'est pas au dÃ©but d'une boucle Ã  %C%<HLE_ACQUIRE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<ACQUIRE%> ou un autre plus contraignant%<HLE_RELEASE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<RELEASE%> ou un autre plus contraignant%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vraiL'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L est un tableau et n'aura pas une taille de stockage 0 quand l'argument %<SOURCE%> a une taille plus grande que 0L'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre %sL'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre un %sl'en-tÃªte de colonne %<MPY_TYPE%> est manquant dans %<devices.csv%>L'argument %<SOURCE%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre un %s%<TREE_PURPOSE%> n'est pas NULL dans la liste %<TYPE_ARG_TYPES%>%<TYPE_ARRAY_MAX_SIZE%> pas %<INTEGER_CST%>%<TYPE_BINFO%> n'est pas %<TREE_BINFO%>le type %<TYPE_BINFO%> n'est pas %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> n'est pas %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> est %i tandis que %<TYPE_CACHED_VALUES%> est %p%<TYPE_CACHED_VALUES_P%> est dÃ©fini alors qu'il ne le devrait pas%<TYPE_CANONICAL%> a un %<TYPE_CANONICAL%> diffÃ©rent%<TYPE_CANONICAL%> n'est pas compatiblele %<TYPE_CANONICAL%> de la variante principale n'est pas la variante principale%<TYPE_FIELDS%> dÃ©fini dans un type incompletle champ %<TYPE_LANG_SLOT_1 (binfo)%> est non NULL%<TYPE_MAIN_VARIANT%> a un %<TYPE_MAIN_VARIANT%> diffÃ©rent%<TYPE_MAX_VALUE_RAW%> non NULL%<TYPE_METHOD_BASETYPE%> n'est pas la variante principale%<TYPE_METHOD_BASETYPE%> n'est pas un enregistrement ni une unionle %<TYPE_MODE%> de %<TYPE_CANONICAL%> n'est pas compatible%<TYPE_NEXT_PTR_TO%> n'est pas %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> n'est pas %<REFERENCE_TYPE%>%<TYPE_OFFSET_BASETYPE%> n'est pas un enregistrement ni une unionle champ %<TYPE_VALUES_RAW%> n'est pas NULL%<TYPE_VFIELD%> n'est pas %<FIELD_DECL%> ni %<TREE_LIST%>modificateur %<V%> sur un registre non entier%<[%E] =%> utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour la classe %qT%<[*]%> n'est pas permis ailleurs que dans la portÃ©e du prototype d'une fonction%<[*]%> n'est pas dans une dÃ©claration%<[super ...]%> doit apparaÃ®tre dans le contexte d'une mÃ©thodeles spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement de %qEles spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement d'un littÃ©ral composÃ©les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement du champ sans nom%<_Atomic%> %qD dans la clause %<aligned%>%<_Atomic%> %qD dans la clause %<firstprivate%> dans la construction %<target%>%<_Atomic%> %qD dans la clause %<linear%>%<_Atomic%> %qD dans la clause %qs%<_Atomic%> %qD dans la clause implicite %<firstprivate%> dans la construction %<target%>%<_Atomic%> %qD dans la clause implicite %<map%>%<_Atomic%> %qE dans la clause %<reduction%>%<_Atomic%> %qE dans la clause %qs%<_Atomic%> appliquÃ© Ã  un type qualifiÃ©expression %<_Atomic%> dans %<#pragma omp atomic%>%<_Atomic%> en Objective-Cvariable d'itÃ©ration %<_Atomic%> %qEtype qualifiÃ© par %<_Atomic%> dans %<#pragma omp declare reduction%>type de tableau qualifiÃ© avec %<_Atomic%>type de fonction qualifiÃ© par %<_Atomic%>le type du paramÃ¨tre %qT est qualifiÃ© avec %<_Atomic%> dans %q+Dtype de retour qualifiÃ© avec %<_Atomic%> pour %qD%<_Float%d%s%> n'est pas supportÃ© sur cette ciblel'association %<_Generic%> a un type fonctionl'association %<_Generic%> a un type incompletl'association %<_Generic%> a un type de longueur variablele sÃ©lecteur %<_Generic%> correspond Ã  plusieurs associationsle sÃ©lecteur %<_Generic%> du type %qT n'est compatible avec aucune association%<_Generic%> spÃ©cifie deux types compatibles%<_Noreturn%> dans une dÃ©claration vide%<_Sat%> est utilisÃ© sans %<_Fract%> ou %<_Accum%>l'attribut %<__BELOW100__%> s'applique uniquement aux variables%<__GIMPLE%> uniquement valable avec %<-fgimple%>la fonction %<__RTL%> ne peut pas Ãªtre compilÃ©e avec %<-flto%>%<__alignof%> appliquÃ© sur un champ de bits%<__auto_type%> suivi des attributs %<[[]]%>%<__auto_type%> dans une dÃ©claration vide%<__auto_type%> peut uniquement Ãªtre utilisÃ© avec un seul dÃ©clarateur%<__auto_type%> exige un simple identificateur comme dÃ©clarateur%<__auto_type%> requiert une dÃ©claration de donnÃ©e initialisÃ©e%<__auto_type%> utilisÃ© avec un initialisateur de champ de bits%<__builtin_arc_aligned%> avec un alignement non constantl'opÃ©rande de %<__builtin_complex%> n'est pas un type binaire en virgule flottante rÃ©elopÃ©randes de %<__builtin_complex%> de types diffÃ©rentsle premier argument de %<__builtin_convertvector%> doit Ãªtre un entier ou un vecteur en virgule flottantele nombre d'Ã©lÃ©ments du vecteur en premier argument et du deuxiÃ¨me type vectoriel en second argument de %<__builtin_convertvector%> devraient Ãªtre les mÃªmesle deuxiÃ¨me argument de %<__builtin_convertvector%> doit Ãªtre un entier ou un type vectoriel flottant%<__builtin_eh_return%> n'est pas supportÃ© sur cette ciblele deuxiÃ¨me argument de %<__builtin_longjmp%> doit Ãªtre 1%<__builtin_mffsl%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_mtfsb0%> et %<__builtin_mtfsb1%> ne sont pas supportÃ©s avec %<-msoft-float%>%<__builtin_next_arg%> appelÃ© sans argument%<__builtin_rx_%s%> accepte %<C%>, %<Z%>, %<S%>, %<O%>, %<I%> ou %<U%>%<__builtin_saveregs%> n'est pas supportÃ© par cette sous-cible%<__builtin_saveregs%> n'est pas supportÃ© par cette cible%<__builtin_set_fpscr_drn%> n'est pas supportÃ© en mode 32 bits%<__builtin_set_fpscr_drn%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_set_fpscr_rn%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_set_thread_pointer%> n'est pas supportÃ© sur cette ciblele type intÃ©rieur du/des argument(s) vectoriel(s) de %<__builtin_shuffle%> doivent avoir la mÃªme taille que le type intÃ©rieur du masqueles arguments vectoriels de %<__builtin_shuffle%> doivent Ãªtre du mÃªme typeles arguments de %<__builtin_shuffle%> doivent Ãªtre des vecteursle dernier argument de %<__builtin_shuffle%> doit Ãªtre un vecteur d'entiersle nombre d'Ã©lÃ©ments du/des argument(s) vectoriel(s) et du vecteur de masque de %<__builtin_shuffle%> doivent Ãªtre les mÃªmes%<__builtin_thread_pointer%> n'est pas supportÃ© sur cette cibleappel %<__builtin_unreachable%> ou %<__builtin_trap%> avec des arguments%<__delay_cycles%> est limitÃ© Ã  des dÃ©comptes de boucles sur 32 bits%<__delay_cycle%> ne prend que des arguments constants%<__delay_cycles%> n'accepte que des dÃ©comptes de cycles non nÃ©gatifs%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme %<long%> ou %<long long%>%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme un type%<__int%d%> n'est pas supportÃ© par la cible%<__int%d%> n'est pas supportÃ© sur cette cibleles dÃ©clarations %<__label__%> sont uniquement permises Ã  l'intÃ©rieur des fonctions%<__label__%> pas au dÃ©but du bloc%<__restrict%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions%<__thread%> avant %<extern%>%<__thread%> avant %<static%>%<__thread%> avant %qD%<__thread%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions%<__transaction_atomic%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>%<__transaction_cancel%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle%<__transaction_relaxed%> sans avoir activÃ© le support pour la mÃ©moire transactionnelleL'argument %<a%d%> de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre %s(%d)L'argument %<a1%> de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTER%<acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%> Ã  %Ll'attribut %<alias%> est ignorÃ© car la fonction est dÃ©finiel'argument de %<alignas%> a le type non entier %qTl'expression d'alignement de la clause %<aligned%> doit Ãªtre un entierl'expression d'alignement %<aligned%> doit Ãªtre une expression entiÃ¨re constante positivela limite de %<alloca%> est inconnueil pourrait ne pas Ãªtre possible de mettre en ligne la fonction %<always_inline%>un %<and%> de tests d'Ã©galitÃ©s mutuellement exclusifs est toujours 0l'Ã©crasement %<asm%> entre en conflit avec l'opÃ©rande d'entrÃ©el'Ã©crasement %<asm%> entre en conflit avec l'opÃ©rande de sortiedÃ©claration %<asm%> ignorÃ©e Ã  cause du conflit avec le renommage prÃ©cÃ©dent%<asm%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>%<asm%> pas permis dans une fonction %<transaction_safe%>%<asm%> interdit dans une transaction atomiqueopÃ©rande %<asm%> %d ne concorde probablement pas avec les contraintesla contrainte de l'opÃ©rande %<asm%> est incompatible avec la taille de l'opÃ©randel'opÃ©rande %<asm%> a des contraintes impossiblesl'opÃ©rande %<asm%> requiert un rechargement impossiblele qualificatif %<asm%> %qT est ignorÃ© en dehors du corps d'une fonctionqualificatif %<asm%> en dehors du corps de la fonctionle spÃ©cificateur %<asm%> pour la variable %qE est en conflit avec la liste d'Ã©crasement de %<asm%>les spÃ©cificateurs %<asm%> ne sont pas permis sur des membres de donnÃ©es non statiquesl'attribut %<assign%> est en conflit avec l'attribut %<copy%>l'attribut %<assign%> est en conflit avec l'attribut %<retain%>%<assign%> n'est pas sÃ»r pour des objets Objective-C; veuillez l'indiquer explicitement si vous en avez besoinla propriÃ©tÃ© %<assign%> %qs utilise la variable d'instance %qs qui est un champ de bitsl'expression de %<async%> doit Ãªtre un entierÃ©chec de %<atexit%>la propriÃ©tÃ© %<atomic%> %qs utilise la variable d'instance %qs qui est un champ de bits%<atomic_cancel%>clause %<atomic_default_mem_order%> utilisÃ©e lexicalement aprÃ¨s la premiÃ¨re construction %<atomic%> sans clause d'ordre de mÃ©moire%<auto%> peut seulement Ãªtre spÃ©cifiÃ© pour des dÃ©clarations de variables ou de fonctions%<auto%> a changÃ© de signification en C++11; retirez-le%<auto%> entre en conflit avec d'autres spÃ©cificateurs de boucle de OpenACC%<auto%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©e%<auto%> n'est pas autorisÃ© dans une dÃ©claration de synonymele paramÃ¨tre %<auto%> n'est pas permis dans ce contexte%<bank_switch%> n'a pas d'effet sur les fonctions qui ne gÃ¨rent pas une interruptionla clause %<bind%> n'est pas spÃ©cifiÃ©e sur une construction %<loop%> pas imbriquÃ©e dans une autre construction OpenMP%<bind(parallel)%> sur une construction %<loop%> imbriquÃ©e dans une construction %<simd%>%<bind(team)%> sur une rÃ©gion %<loop%> pas strictement imbriquÃ©e dans une rÃ©gion %<team%>%<builtin_return_address%> ne contient que 2 octets d'adresse%<cancel for%> Ã  l'intÃ©rieur de %<nowait%> pour la construction%<cancel for%> Ã  l'intÃ©rieur de %<ordered%> pour la construction%<cancel sections%> Ã  l'intÃ©rieur d'une construction de sections %<nowait%>%<catch%> n'est pas supportÃ©%<concept%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>%<const%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de champles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de paramÃ¨treles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de typeles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de variable%<const%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctionsexpression %<depobj%> qualifiÃ©e avec %<const%>%qE qualifiÃ© avec %<const%> peut uniquement apparaÃ®tre dans les clauses %<shared%> ou %<firstprivate%>%<const%> qualifiant %qE sans membre %<mutable%> ne peut apparaÃ®tre que dans les clauses %<shared%> ou %<firstprivate%>un qualificatif %<const%>, %<volatile%> ou %<__restrict%> est appliquÃ© au type %qT dans %<#pragma omp declare reduction%>l'appel %<constexpr%> dÃ©borde au delÃ  de la fin de la fonctionle constructeur %<constexpr%> n'a pas de corps videle constructeur %<constexpr%> de l'union %qT doit initialiser exactement un membre de donnÃ©e non statiqueles destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>la profondeur d'Ã©valuation de la %<constexpr%> dÃ©passe le maximum permis %d (utilisez %<-fconstexpr-depth=%> pour augmenter le maximum)le dÃ©compte des opÃ©rations d'Ã©valuation de %<constexpr%> dÃ©passe la limite permise %wd (utilisez %<-fconstexpr-ops-limit=%> pour augmenter la limite)les lambda %<constexpr%> sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le dÃ©compte des itÃ©rations de la boucle %<constexpr%> dÃ©passe la limite permise %d (utilisez %<-fconstexpr-loop-limit=%> pour augmenter la limite)%<constexpr%> est requis pour l'initialisation intra-classe du membre de donnÃ©e statique %q#D d'un type non entierle membre statique %<constexpr%> %qD doit avoir une initialisationla variable %<constexpr%> %qD a le type %qT modifiÃ© par une variable%<constinit%> peut uniquement Ãªtre appliquÃ© Ã  une variable avec une durÃ©e de stockage statique ou au niveau du threadle type de retour %<constinit%> pour une fonction n'est pas permisla variable %<constinit%> %qD n'a pas une initialisation constantel'attribut %<copy%> est uniquement valable pour des objets Objective-Cune rÃ©gion %<critical%> ne peut pas Ãªtre imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<critical%> portant le mÃªme noml'argument de %<custom-%s=%> doit Ãªtre un entier non nÃ©gatif%<custom-%s=%> n'est pas reconnu comme instruction FPU%<custom-%s=%> exige un argument%<decl-specifier%> dans la dÃ©claration du guide de dÃ©duction%<decl-specifier%> invalide dans une condition%<declare variant%> sur le constructeur %qD%<declare variant%> sur %qD par dÃ©faut%<declare variant%> sur %qD supprimÃ©%<declare variant%> sur le destructeur %qD%<declare variant%> sur %qD virtuel%<decltype%> ne sait pas rÃ©soudre l'adresse d'une fonction surchargÃ©e%<decltype%> est Ã©valuÃ© en %qT qui n'est ni une classe ni un type Ã©numÃ©rÃ©Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»la cible %<default%> n'a pas Ã©tÃ© dÃ©finie%<delete[]%> n'est pas une expression constanteclause %<depend%> avec le type de dÃ©pendance %<depobj%> sur une section de tableaula clause %<depend%> avec le modificateur %<sink%> fait rÃ©fÃ©rence Ã  une itÃ©ration qui n'est jamais dans l'espace d'itÃ©rationla clause %<depend%> avec le modificateur %<sink%> attend une itÃ©ration lexicale ultÃ©rieureune clause %<depend%> avec le modificateur %<source%> a Ã©tÃ© spÃ©cifiÃ©e avec des clauses %<depend%> avec le modificateur %<sink%> sur la mÃªme construction%<depend(%s)%> est uniquement autorisÃ© dans %<omp ordered%>type de dÃ©pendance %<depobj%> spÃ©cifiÃ© dans la clause %<depend%> d'une construction %<depobj%>l'expression %<depobj%> n'est pas une expression l-valeurl'identifiant de %<device%> doit Ãªtre entierL'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de co-dimension valableL'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valableL'argument %<dim%> de l'intrinsÃ¨que %s Ã  %L n'est pas un index de dimension validel'expression de la taille des tranches de %<dist_schedule%> doit Ãªtre un entierune rÃ©gion %<distribute%> doit Ãªtre strictement imbriquÃ©es Ã  l'intÃ©rieur d'une construction %<teams%>%<dynamic_cast%> pas permis avec %<-fno-rtti%>%<dynamic_cast<%#T>(%q#D)%> ne peut jamais rÃ©ussir%<else%> sans %<if%> prÃ©cÃ©dent%<enum %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>%<explicit%> peut seulement Ãªtre spÃ©cifiÃ© pour des constructeurs%<explicit%> dans une dÃ©claration amie%<explicit%> en dehors de la dÃ©claration de la classe%<explicit(bool)%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>Ã©dition de liens %<extern "C"%> dÃ©marrÃ©e icil'attribut %<externally_visible%> n'a d'effet que dans des objets publiquesattribut %<fallthrough%> au plus haut niveaul'attribut %<fallthrough%> n'est pas suivi par %<;%>l'attribut %<fallthrough%> est spÃ©cifiÃ© plusieurs foisl'attribut %<fallthrough%> est spÃ©cifiÃ© avec un paramÃ¨trel'attribut %<fast_interrupt%> est ignorÃ©l'attribut %<flatten%> est ignorÃ© sur les aliasliste %<flush%> spÃ©cifiÃ©e avec une clause d'ordre de mÃ©moire%<fopen%>: %s: %mles dÃ©clarations initiales de boucles %<for%> ne sont permises qu'en mode C99 et C11%<friend%> peut seulement Ãªtre spÃ©cifiÃ© Ã  l'intÃ©rieur d'une classe%<friend%> utilisÃ© en dehors d'une classel'expression numÃ©rique de %<gang%> doit Ãªtre un entierla valeur numÃ©rique de %<gang%> doit Ãªtre positivel'expression statique %<gang%> doit Ãªtre un entierla valeur statique de %<gang%> doit Ãªtre positivele processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>le processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target("tune=")%>l'attribut %<getter%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dentel'attribut %<gnu_inline%> est prÃ©sent sur %q+D%<goto%> dans une fonction %<constexpr%>%<goto%> n'est pas une expression constantel'expression de %<grainsize%> doit Ãªtre un entierla valeur de %<grainsize%> doit Ãªtre positive%<h%> appliquÃ© Ã  un opÃ©rande qui n'est pas un registrel'expression %<hint%> doit Ãªtre une expression entiÃ¨re constantel'expression %<hint%> doit Ãªtre un nombre entier%<if constexpr%> uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>le rÃ©solveur %<ifunc%> pour %qD doit retourner %qTle rÃ©solveur %<ifunc%> pour %qD devrait retourner %qTla clause %<inbranch%> est incompatible avec %<notinbranch%>%<inline%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions%<inline%> dans une dÃ©claration vide%<inline%> n'est pas permis dans la dÃ©claration de la spÃ©cialisation du patron ami %qD%<inline%> spÃ©cifiÃ© pour la dÃ©claration d'une classe amiele spÃ©cificateur %<inline%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globalespÃ©cificateur %<inline%> invalide pour la variable %qD dÃ©clarÃ©e au niveau du blocclause %<inscan%> %<reduction%> sur la construction %qsclause %<inscan%> %<reduction%> sur une construction autre que %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>la clause %<inscan%> %<reduction%> est utilisÃ©e avec la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucleclause %<inscan%> %<reduction%> avec une section de tableauclauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme constructionle processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target("tune=")%>le modificateur %<iterator%> est incompatible avec %qsle modificateur %<iterator%> ne peut pas Ãªtre spÃ©cifiÃ© sur une construction %<depobj%>le paramÃ¨tre %<l1-cache-size%> n'est pas une puissance de deux %dvÃ©rification de %<lang_*%>Â : Ã©chec dans %s, Ã  %s:%dla clause %<lastprivate%> sur une construction %<loop%> fait rÃ©fÃ©rence Ã  une variable %qD qui n'est pas l'itÃ©rateur de bouclela clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle est spÃ©cifiÃ©e sur une construction combinÃ©e avec %<distribute%>la clause %<linear%> ne peut pas Ãªtre spÃ©cifiÃ©e avec la clause %<ordered%> comportant un paramÃ¨trele pas %qE de la clause %<linear%> n'est ni une constante ni un paramÃ¨trel'expression du pas de %<linear%> doit Ãªtre fondamentalele pas de la clause %<linear%> est un paramÃ¨tre %qD pas spÃ©cifiÃ© dans la clause %<uniform%>%<location_t%> n'est pas dÃ©fini comme un type%<locus%> n'est pas dÃ©fini comme un type%<long long long%> est trop long pour GCC%<long%> et %<short%> spÃ©cifiÃ©s ensemblel'expression %<long%> du Â«Â switchÂ Â» n'est pas convertie en %<int%> avec le C ISO%<lp_array%> ne correspond pas Ã  %<region_tree%>%<lp_array%> est corrompu pour le lp %i%<lto_obj_file_open()%> a Ã©chouÃ©%<main%> est dÃ©clarÃ©e %<_Noreturn%>une rÃ©gion %<master%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'un partage de tÃ¢che, %<loop%>, un %<task%> explicite ou une rÃ©gion %<taskloop%>%<memset%> utilisÃ© avec un paramÃ¨tre de longueur qui est la constante zÃ©ro; cela pourrait Ãªtre dÃ» Ã  des paramÃ¨tres transposÃ©s%<memset%> utilisÃ© avec une longueur Ã©gale au nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille des Ã©lÃ©mentsl'attribut %<ms_hook_prologue%> est incompatible avec %<-mfentry%> pour 32 bits%<ms_hook_prologue%> n'est pas compatible avec les fonctions imbriquÃ©es%<msp430_set_driver_var%> attend 2 argumentstype %<mutexinoutset%> dans la clause %<depend%> sur un constructeur %<taskwait%>la dÃ©finition %<namespace%> n'est pas permise ici%<new%> de %<initializer_list%> n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent%<new%> de type %qT avec l'alignement Ã©tendu %d%<no-custom-%s%> n'accepte pas d'argumentla clause %<nogroup%> ne doit pas Ãªtre utilisÃ©e avec la clause %<reduction%>l'attribut %<nonatomic%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dentemodificateur d'ordonnancement %<nonmonotonic%> spÃ©cifiÃ© en mÃªme temps que la clause %<ordered%>argument %<nonnull%> %qD comparÃ© Ã  NULLune fonction avec %<noreturn%> retourne une valeurla clause %<nowait%> ne doit pas Ãªtre utilisÃ©e avec %<copyprivate%>la valeur de %<num_tasks%> doit Ãªtre positivela valeur de %<num_teams%> doit Ãªtre positivela valeur de %<num_threads%> doit Ãªtre positivel'utilisation de %<offsetof%> Ã  l'intÃ©rieur du type %qT (qui ne respecte pas l'agencement standard) est supportÃ© conditionnellement%<operator %s%>%<operator %s%> dans %<%s%E%>%<operator delete%> doit retourner le type %qT%<operator delete%> prend le type %qT comme premier paramÃ¨tre%<operator delete[]%> ne peut pas Ãªtre un Â«Â deleteÂ Â» destructeur%<operator new%> ne doit pas retourner NULL Ã  moins qu'il soit dÃ©clarÃ© %<throw()%> (ou %<-fcheck-new%> est actif)%<operator new%> doit retourner le type %qT%<operator new%> prend le type %<size_t%> (%qT) comme premier paramÃ¨tre%<operator%s%>%<operator%s%> dans %<%E %s %E%>%<operator%s%> dans %<%E%s%>%<operator%s%> dans %<%s%E%>%<operator=%> devrait retourner une rÃ©fÃ©rence Ã  %<*this%>%<operator[]%>%<operator[]%> dans %<%E[%E]%>un %<or%> de tests de non Ã©galitÃ©s non appariÃ©s est toujours 1la clause %<order%> ne doit pas Ãªtre utilisÃ©e avec %<ordered%>%<ordered simd threads%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<for simd%>%<ordered%> %<simd%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<simd%>le paramÃ¨tre de la clause %<ordered%> est plus petit que %<collapse%>la clause %<ordered%> avec un paramÃ¨tre ne devrait pas Ãªtre spÃ©cifiÃ©e sur la construction %qsclause %<ordered%> avec un paramÃ¨tre sur une boucle %<for%> basÃ©e sur une portÃ©eune construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e dans une boucle avec une clause %<ordered%> avec un paramÃ¨treune construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une boucle %<ordered%>une rÃ©gion %<ordered%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<critical%>, %<ordered%>, %<task%> explicite ou %<taskloop%>une rÃ©gion %<ordered%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de boucle avec la clause %<ordered%>une rÃ©gion %<ordered%> sans clause %<depend%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e dans une rÃ©gion de boucle avec une clause %<ordered%> avec un paramÃ¨trele pragma %<pch_preprocess%> ne devrait Ãªtre utilisÃ© qu'avec %<-fpreprocessed%>Ã©chec de %<pex_init%>Â : %m%<pragma omp requires%> requiert au moins une clausel'expression de %<priority%> doit Ãªtre un entierla valeur de %<priority%> doit Ãªtre positive ou nullel'attribut %<readonly%> est en conflit avec l'attribut %<readwrite%>l'attribut %<readonly%> est en conflit avec l'attribut %<setter%>l'attribut %<readonly%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dente%<region_array%> ne correspond pas Ã  %<region_tree%>%<region_array%> est corrompu pour la rÃ©gion %i%<register%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©espÃ©cificateur de classe de stockage %<register%> utilisÃ©%<reinterpret_cast%> d'un entier vers un pointeurutiliser %<reinterpret_cast%> pour transtyper du type %qT vers le type %qT Ã©limine les qualificatifsun %<reinterpret_cast%> n'est pas une expression constante%<reinterpret_cast<%T>(%E)%> n'est pas une expression constante%<requires%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>l'attribut %<retain%> est en conflit avec l'attribut %<copy%>l'attribut %<retain%> est uniquement valable pour des objets Objective-C%<return%> avec une valeur dans une fonction retournant un void%<return%> sans valeur dans une fonction retournant autre chose que voidl'expression %<safelen%> doit Ãªtre une expression entiÃ¨re constante positive%<scalar_storage_order%> n'est pas supportÃ© car le boutisme n'est pas uniforme%<seq%> Ã©crase d'autres spÃ©cificateurs de boucle de OpenACCl'attribut %<setter%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©denteL'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L a plus de %d Ã©lÃ©mentsL'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L doit Ãªtre un tableau de taille constante%<signed%> et %<unsigned%> spÃ©cifiÃ©s ensemblel'expression %<simdlen%> doit Ãªtre une expression entiÃ¨re constante positivela valeur de la clause %<simdlen%> est plus grande que la valeur de la clause %<safelen%>%<sizeof%> appliquÃ© sur un champ de bits%<sizeof%> sur le tableau %qE en paramÃ¨tre de fonction retournera la taille de %qTl'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨sesL'argument %<source%> de l'intrinsÃ¨que %<shape%> Ã  %L ne doit pas Ãªtre un tableau de taille tacite%<static%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>%<static%> ne peut pas Ãªtre utilisÃ© lors de la dÃ©finition (contrairement Ã  la dÃ©claration) d'un membre de donnÃ©e statiquele spÃ©cificateur %<static%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globaleun %<static_assert%> sans message est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>utiliser %<static_cast%> pour transtyper du type %qT vers le type %qT Ã©limine les qualificatifs%<std::%s%> est dÃ©fini dans l'en-tÃªte %qsÂ ; avez-vous oubliÃ© %<#include %s%>Â ?%<std::%s%> est uniquement disponible Ã  partir de %s%<std::source_location::__impl%> ne contient pas uniquement que des membres de donnÃ©es non-statiques %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> et %<_M_column%>%<std::tuple_size<%T>::value%> n'est pas une expression constante entiÃ¨rela directive Â«Â usingÂ Â» %<strong%> n'est plus supportÃ©e%<struct %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>l'argument de l'attribut %<symver%> %qs doit contenir un ou deux %<@%>l'argument de l'attribut %<symver%> n'est pas une constante de chaÃ®ne de caractÃ¨resl'attribut %<symver%> s'applique uniquement aux symbolesl'attribut %<symver%> ne s'applique qu'aux fonctions et aux variables%<target("rtd")%> est ignorÃ© en mode 64 bits%<target("sseregparm")%> utilisÃ© sans que SSE soit activÃ©%<target("tune=x86-64")%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<target("tune=k8")%> ou %<target("tune=generic")%> selon ce qui est appropriÃ©l'attribut %<target_clones%> requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©riellemodificateur de rÃ©duction %<task%> sur une construction avec une clause %<nowait%>la construction %<teams%> doit Ãªtre Ã©troitement imbriquÃ©e dans une construction %<target%> ou ne pas Ãªtre imbriquÃ©e dans une construction OpenMP%<template%> doit suivre un nom de spÃ©cificateur imbriquÃ©%<this%> est autorisÃ© dans OpenMP uniquement dans les clauses %<declare simd%>ne peut capturer %<this%> par rÃ©fÃ©rence%<this%> n'est pas disponible pour les fonctions membres statiques%<this%> ne peut pas Ãªtre utilisÃ© dans ce contexte%<this%> n'a pas Ã©tÃ© capturÃ© pour cette fonction lambdal'expression de %<thread_limit%> doit Ãªtre un entierla valeur de %<thread_limit%> doit Ãªtre positive%<threadprivate%> %qD n'est pas un fichier, un espace de noms ou une variable dÃ©clarÃ©e dans un blocla directive %<threadprivate%> %qE n'est pas dans la dÃ©finition de %qT%<threadprivate%> %qE a un type incomplet%<throw%> appellera toujours %<terminate%>l'argument de %<tile%> doit Ãªtre de type entierl'argument %<tile%> a besoin d'une constante entiÃ¨re positiveappel de fonction %<transaction_may_cancel_outer%> pas Ã  l'intÃ©rieur d'une transaction extÃ©rieure ou %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> ne peut Ãªtre spÃ©cifiÃ© que pour une fonction virtuelle%<tree%> n'est pas dÃ©fini comme un type pointeur%<tree%> n'est pas dÃ©fini comme un type%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>%<typedef%> a Ã©tÃ© ignorÃ© dans cette dÃ©clarationl'expression %<typeid%> n'est pas une expression constante car %qE est un type polymorphique%<typeid%> du type de fonction qualifiÃ© %qTl'opÃ©rateur %<typeid%> ne peut pas apparaÃ®tre dans une expression constante%<typename %T::%D%> nomme %q#T qui n'est pas un patron de classe%<typename %T::%D%> nomme %q#T qui n'est pas un type%<typeof%> appliquÃ© Ã  un champ de bits%<union %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>%<va_start%> utilisÃ© dans une fonction ayant des arguments fixes%<vec_lvsl%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©s%<vec_lvsr%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©sl'expression de longueur de %<vector%> doit Ãªtre un entierla valeur de longueur de %<vector%> doit Ãªtre positive%<verify_gimple%> a Ã©chouÃ©la mÃ©thode %<virtual%> %<consteval%> %qD n'est pas encore supportÃ©e%<virtual%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions%<virtual%> en dehors de la dÃ©claration de classe%<virtual%> spÃ©cifiÃ© plus d'une fois dans le spÃ©cificateur de baseun %<void%> comme seul paramÃ¨tre ne peut Ãªtre qualifiÃ©%<void%> doit Ãªtre le seul paramÃ¨tre%<volatile%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctionsle paramÃ¨tre qualifiÃ© avec %<volatile%> est obsolÃ¨tele type de retour qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©la liaison structurÃ©e qualifiÃ©e avec %<volatile%> est dÃ©prÃ©ciÃ©el'expression %<wait%> doit Ãªtre un nombre entier%<warn_if_not_aligned%> ne peut pas Ãªtre spÃ©cifiÃ© pour %q+Dl'attribut %<weakref%> est ignorÃ© car la fonction est dÃ©finiel'attribut %<weakref%> est ignorÃ© car la variable est initialisÃ©el'attribut %<weakref%> devrait Ãªtre accompagnÃ© d'un attribut %<alias%>l'expression numÃ©rique de %<worker%> doit Ãªtre un entierla valeur numÃ©rique de %<worker%> doit Ãªtre positive%<||%> n'est pas valable en GIMPLE%<~%> sur une expression boolÃ©enne%<~%> sur une expression de type %<bool%>%<~auto%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>%Gl'argument de la directive %<%.*s%> est nul%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet qui peut chevaucher %wu octet%G%qD accÃ¨de Ã  %wu octets qui peut chevaucher %wu octet%G%qD accÃ¨de Ã  %wu octet qui peut chevaucher jusqu'Ã  %wu octets%G%qD accÃ¨de Ã  %wu octets qui peut chevaucher jusqu'Ã  %wu octets%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher %wu octet%G%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher jusqu'Ã  %wu octetsla destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octetla destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octet depuis une chaÃ®ne de longueur %E%G%qD qui forme le dÃ©calage %s est hors des limites%G%qD qui forme le dÃ©calage %s est hors des limites [0, %wu]%G%qD forme le dÃ©calage %s qui est hors des limites [0, %wu] de l'objet %qD avec le type %qT%G%qD forme le dÃ©calage %s qui est hors des limites de l'objet %qD avec le type %qT%G%qD d'une chaÃ®ne de longueur %wu et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD d'une chaÃ®ne de longueur %wu ou plus et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD d'une chaÃ®ne de longueur %wu, un tableau de taille %wu et une limite de %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD de chaÃ®nes de longueur %wu et %wu et limitÃ© Ã  %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD le dÃ©calage %s depuis l'objet Ã  %qE est hors des limites de %qT%G%qD le dÃ©calage %s depuis l'objet Ã  %qE est hors des limites du sous-objet rÃ©fÃ©rencÃ© %qD avec le type %qT au dÃ©calage %wi%G%qD le dÃ©calage %s est hors des limites%G%qD le dÃ©calage %s est hors des limites [0, %wu]%G%qD dÃ©calage %s hors des limites [0, %wu] de l'objet %qD avec le type %qT%G%qD le dÃ©calage %s est hors des limites de l'objet %qD avec le type %qTla sortie de %G%qD peut Ãªtre tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wula sortie de %G%qD peut Ãªtre tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wula sortie de %G%qD peut Ãªtre tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wula sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octet depuis une chaÃ®ne de la mÃªme longueurla sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octets depuis une chaÃ®ne de la mÃªme longueurla sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro final en copiant autant d'octets depuis la chaÃ®ne que sa longueurla sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wula sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wula sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wu%G%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s%G%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s en accÃ©dant au tableau %qD avec le type %qT%G%qD l'argument source est le mÃªme que la destinationla limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale Ã  la taille de la destinationla limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale la longueur de la destinationla limite spÃ©cifiÃ©e par %G%qD (%E) excÃ¨de la taille de la destination (%wu)%G%qD la limite spÃ©cifiÃ©e %wu excÃ¨de la taille maximale %wu de l'objet%G%qD la limite spÃ©cifiÃ©e entre %wu et %wu excÃ¨de la taille maximale %wu de l'objetla limite spÃ©cifiÃ©e par %G%qD dÃ©pend de la longueur de l'argument source%G%qD Ã©crit %wu octet dans une rÃ©gion de taille %wu%G%qD Ã©crit %wu octets dans une rÃ©gion de taille %wu%G%qD Ã©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wu%G%qD Ã©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wu%G%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion de taille %wu%g%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu%G%qD Ã©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>%Gargument %u nul oÃ¹ un non-nul est attendu%Gpointeur de destination null%GchaÃ®ne de format nulle%GÃ©crit %wu octet dans une rÃ©gion de taille %wu%GÃ©crit %wu octets dans une rÃ©gion de taille %wu%GÃ©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wu%GÃ©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wu%GÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est %wu%GÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu%GÃ©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>%K%<asm%> pas permis dans une fonction %<transaction_safe%>%K%qD lecture de %E octet depuis une rÃ©gion de taille %E%K%qD lecture de %E octets depuis une rÃ©gion de taille %E%K%qD lecture de %E octets ou plus depuis une rÃ©gion de taille %E%K%qD lecture entre %E et %E octets depuis une rÃ©gion de taille %E%K%qD la limite %E spÃ©cifiÃ©e est Ã©gale Ã  la taille de la destination%K%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %E%K%qD la limite spÃ©cifiÃ©e (%E) excÃ¨de la taille maximale de l'objet (%E)%K%qD la limite spÃ©cifiÃ©e %E dÃ©passe la taille %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e %E peut dÃ©passer la taille d'au plus %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objet%K%qD la limite spÃ©cifiÃ©e [%wu, %wu] excÃ¨de la taille maximale %E de l'objet%K%qD la limite spÃ©cifiÃ©e [%wu, %wu] excÃ¨de la taille %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e [%wu, %wu] peut excÃ©der la taille d'au plus %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille de la destination %E%K%qD la limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale de l'objet %E%K%qD la taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet%K%qD la taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objet%K%qD l'Ã©criture de %E octet dans une rÃ©gion de taille %E dÃ©borde de la destination%K%qD l'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%K%qD l'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destination%K%qD Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%K%s %wd hors des limites %wd - %wd%Kl'argument %d doit Ãªtre une constante immÃ©diate%Kl'argument %d doit Ãªtre une constante immÃ©diate dans l'intervalle [0,15]%Kl'argument %i est nul mais l'argument de taille %i correspondant a une plage [%E, %E]%Kl'argument %i est nul mais la valeur de l'argument de taille %i correspondant est %E%Kl'argument %i, ayant une plage [%E, %E], excÃ¨de la taille maximale de l'objet (%E)%Kl'argument %i ayant une plage [%E, %E] est nÃ©gatif%Kl'argument %i a la valeur %E qui est nÃ©gative%1$Kla valeur %3$qE de l'argument %2$i excÃ¨de la taille maximale de l'objet (%4$E)%Kl'argument %i a la valeur %qE qui est nÃ©gative%Kla valeur de l'argument %i est zÃ©ro%Kl'argument doit Ãªtre une constante immÃ©diate de 16 bits%Ktentative de libÃ©rer un objet qui n'est pas sur le tas%Ktentative de libÃ©rer un objet %qD qui n'est pas sur le tas%Kappel Ã  %qs dÃ©clarÃ© avec une erreur d'attribut: %s%Kappel Ã  %qs dÃ©clarÃ© avec un avertissement d'attribut: %s%Kle premier argument de %qD doit Ãªtre un pointeur et le second une constante entiÃ¨re%Kutilisation invalide de %<__builtin_va_arg_pack ()%>%Kutilisation invalide de %<__builtin_va_arg_pack_len ()%>%Kl'avenue %wd est hors des limites %wd - %wd%Kl'index de l'avenue doit Ãªtre une constante immÃ©diate%Kle dernier argument de %qD n'est pas une constante entiÃ¨re entre 0 et 3%Kle produit %<%E * %E%> des arguments %i et %i excÃ¨de %<SIZE_MAX%>%Kle produit %<%E * %E%> des arguments %i et %i excÃ¨de la taille maximale de l'objet (%E)%Klecture de %E octet depuis une rÃ©gion de taille %E%Klecture de %E octets depuis une rÃ©gion de taille %E%Klecture de %E octets ou plus depuis une rÃ©gion de taille %E%Klecture entre %E et %E octets depuis une rÃ©gion de taille %E%Kla plage du bit de saturation doit Ãªtre une constante immÃ©diate%Kla plage du bit de saturation doit Ãªtre dans la plage [%wd, %wd]%Kla limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %E%Kla limite spÃ©cifiÃ©e %E excÃ¨de la taille maximale de l'objet %E%Kla limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille de la destination %E%Kla limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale de l'objet %E%Kla taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet%Kla taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objet%Kla taille totale et la taille de l'Ã©lÃ©ment doivent Ãªtre des constantes immÃ©diates non nulles%Kl'Ã©criture de %E octet dans une rÃ©gion de taille %E dÃ©borde de la destination%Kl'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%Kl'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destination%KÃ©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%d constructeur trouvÃ©
  %d constructeurs trouvÃ©s
  %d destructeur trouvÃ©
  %d destructeurs trouvÃ©s
  %d sorties enregistrÃ©es pour la boucle %d (qui a %d sorties)%d table de trame trouvÃ©e
  %d tables de trame trouvÃ©es
! mode %i bits pas compilÃ©%llu octets%q#D ne peut pas Ãªtre surchargÃ© par %q#D%q#D entre en conflit avec une dÃ©claration prÃ©cÃ©dente%q#D est en conflit avec la version hÃ©ritÃ©e de %qT%q#D dÃ©clarÃ© ici%q#D ne rÃ©fÃ¨re pas au type non qualifiÃ©, aussi n'est-il pas utilisÃ© pour la liaison%q#D explicitement par dÃ©faut ici%q#D a un type incomplet%q#D cache le constructeur pour %q#D%q#D hÃ©rite depuis plusieurs sous-objets de base%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es non statiques%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es publiques non statiques%q#D est un membre de donnÃ©e statique; il peut seulement Ãªtre initialisÃ© lors de sa dÃ©finition%q#D est implicitement dÃ©clarÃ© comme supprimÃ© car %qT dÃ©clare un constructeur par dÃ©placement ou un opÃ©rateur d'affectation par dÃ©placement%q#D est implicitement supprimÃ© car la dÃ©finition par dÃ©faut serait mal formÃ©e:%q#D est inaccessible dans ce contexte%q#D n'est pas un patron de fonction%q#D n'est pas un membre de donnÃ©e non statique de %qT%q#D n'est pas un argument de patron valable pour le type %qT car une variable de rÃ©fÃ©rence n'a pas une adresse constante%q#D n'est pas const%q#D est privÃ© dans ce contexte%q#D est protÃ©gÃ© dans ce contexte%q#D est public mais requiert un objet %q#T existant%q#D est volatile%q#D pas dÃ©clarÃ© dans une classe%q#D prÃ©cÃ©demment dÃ©clarÃ© ici%q#D prÃ©cÃ©demment dÃ©fini ici%q#D redÃ©clarÃ© comme une sorte diffÃ©rente d'entitÃ©%q#D devrait Ãªtre initialisÃ©%q#D, dÃ©clarÃ© avec le type local %qT, est utilisÃ© mais jamais dÃ©fini%q#D, dÃ©clarÃ© avec un type non nommÃ©, est utilisÃ© mais jamais dÃ©fini%q#F est implicitement supprimÃ© car sa spÃ©cification d'exception ne correspond pas Ã  la spÃ©cification d'exception implicite %qX%q#T n'a pas de membre nommÃ© %qE%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (accessible via %q#D)%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (pas accessible depuis ce contexte)%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %qEÂ ?%q#T n'a pas de constructeur par dÃ©faut fourni par l'utilisateur%q#T a des membres de donnÃ©es qui sont des pointeurs%q#T a des classes virtuelles de base%q#T a des fonctions virtuelles et un destructeur non virtuel accessible%q#T n'est pas une classe%q#T n'est pas une classe ou un espace de noms%q#T n'est pas un patron%q#T n'est pas un type valide pour un paramÃ¨tre non type du patron%q#T dÃ©finit uniquement un destructeur privÃ© et n'a pas d'amis%q#T dÃ©finit uniquement des constructeurs privÃ©s et n'a pas d'amis%q#T utilisÃ© lÃ  oÃ¹ un %qT Ã©tait attendu%q#T utilisÃ© lÃ  oÃ¹ une valeur en virgule flottante Ã©tait attendue%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici%q+#D ne peut pas Ãªtre dÃ©clarÃ©%q+#D n'est pas un membre de donnÃ©e statique de %q#T%q+#D est marquÃ© %<final%> mais il n'est pas virtuel%q+#D est marquÃ© %<override%> mais il ne redÃ©fini rienl'alias %q+D entre une fonction et une variable n'est pas supportÃ©%q+D est un synonyme vers le symbole externe %qE%q+D est un synonyme vers le symbole non dÃ©fini %qE%q+D dÃ©jÃ  dÃ©clarÃ© avec l'attribut dllexport: dllimport est ignorÃ©%q+D dÃ©clarÃ© comme un ami%q+D est dÃ©clarÃ©e comme fonction variadique%q+D dÃ©clarÃ© avec une spÃ©cification d'exception%q+D est dÃ©finie comme fonction variadique sans prototype%q+D est dÃ©fini Ã  la fois normalement et en tant qu'attribut %qE%q+D a les attributs incompatibles %qs et %qs%q+D dans la directive de dÃ©claration de cible n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)%q+D est statique mais est dÃ©clarÃ© dans la fonction en ligne %qD qui n'est pas statique%q+D est habituellement une fonction%q+D le dÃ©calage %E dans %qT n'est pas alignÃ© sur %u%q+D le dÃ©calage %E dans %qT ne peut pas Ãªtre alignÃ© sur %u%q+D redÃ©clarÃ© comme une sorte de symbole diffÃ©rent%q+D redÃ©clarÃ© en ligne avec l'attribut %<gnu_inline%>%q+D redÃ©clarÃ© en ligne sans l'attribut %<gnu_inline%>%q+D redÃ©clarÃ© sans l'attribut dllimport aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© avec une liaison pour une dll%q+D redÃ©clarÃ© sans l'attribut dllimport: le dllimport prÃ©cÃ©dent est ignorÃ©membre de donnÃ©e statique %q+D Ã  l'intÃ©rieur de la directive de dÃ©claration de cible%q+D prend soit aucun argument ou soit deux arguments%q+E n'est pas une expression constante%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini%q+F utilisÃ© mais jamais dÃ©fini%q+T n'est pas littÃ©ral Ã  cause de:alias %qD entre des fonctions de types incompatibles %qT et %qT%qD apparaÃ®t Ã  la fois dans les clauses Â«Â dataÂ Â» et Â«Â mapÂ Â»%qD apparaÃ®t plus d'une fois dans les clauses %<aligned%>%qD apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qD apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qD apparaÃ®t plus d'une fois dans les clauses Â«Â mapÂ Â»%qD apparaÃ®t plus d'une fois dans les clauses de mouvement%qD apparaÃ®t plus d'une fois dans les clauses de rÃ©ductiondans %qD, l'argument %d promeut vers %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototypedans %qD, le type de l'argument %d est %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototypel'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%>l'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite %wu spÃ©cifiÃ©el'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite [%E, %E] spÃ©cifiÃ©el'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui peut Ãªtre plus petit que la limite [%E, %E] spÃ©cifiÃ©ela directive d'attribut %qD est ignorÃ©el'attribut %qD n'a pas de signification puisque les membres de l'espace de noms anonyme obtiennent des symboles locauxl'attribut %qD requiert un seul argument NTBS%qD appelÃ© dans une expression constante%qD est appelÃ© dans une expression constante avant que sa dÃ©finition soit complÃ¨te%qD peut Ãªtre marquÃ© Â«Â overrideÂ Â»%qD ne peut pas apparaÃ®tre dans une expression constante%qD ne peut pas Ãªtre %qs%qD ne peut pas Ãªtre dÃ©clarÃ© %<virtual%> puisqu'il est toujours statique%qD ne peut pas Ãªtre imposÃ© par dÃ©faut%qD ne peut pas Ãªtre utilisÃ© comme une fonction%qD ne peut avoir d'arguments par dÃ©faut%qD a changÃ© de sÃ©mantique dans GCC 4.4%qD effacement d'un objet du type non trivial %#qT%s%qD effacement d'un objet de type %#qT contenant un pointeur vers un membre%s%qD effacement d'un objet de type %#qT sans affectation par copie triviale%s%qD est en conflit avec la fonction utilisÃ©e%qD copie un objet du type non trivial %#qT depuis un tableau de %#qT%qD copie un objet de type %#qT avec le membre %qs de %qD depuis un tableau de %#qT; utilisez plutÃ´t une affectation ou une initialisation par copie%qD dÃ©clarÃ© %<static%> dans un contexte %<constexpr%>%qD dÃ©clarÃ© %<static%> dans une fonction %qs%qD dÃ©clarÃ© %<thread_local%> dans un contexte %<constexpr%>%qD dÃ©clarÃ© %<thread_local%> dans une fonction %qs%qD est dÃ©clarÃ© %<transaction_safe_dynamic%>%qD dÃ©clarÃ© comme un champ %<virtual%>%qD dÃ©clarÃ© comme un paramÃ¨tre %<virtual%>%qD dÃ©clarÃ© comme un type %<virtual%>%qD est dÃ©clarÃ© comme une variable %<virtual%>%qD dÃ©clarÃ© comme un non paramÃ¨tre%qD dÃ©clarÃ© comme un champ %<inline%>%qD dÃ©clarÃ© comme un paramÃ¨tre %<inline%>%qD dÃ©clarÃ© comme un type %<inline%>%qD est dÃ©clarÃ© comme tableau de %qT%qD est dÃ©clarÃ© comme rÃ©fÃ©rence mais n'est pas initialisÃ©%qD dÃ©clarÃ© ici%qD dÃ©clarÃ© ici comme %q#D%qD dÃ©clarÃ© ici, plus loin dans l'unitÃ© de traduction%qD dÃ©fini mais pas utilisÃ©%qD dÃ©fini ici%qD n'a pas le type %<const char *%>%qD n'a pas un type pour lequel la correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs%qD n'a pas un type entier ou Ã©numÃ©rÃ©%qD n'a pas un type entier%qD ne nomme pas une Ã©numÃ©ration dans %qT%qD ne fait pas rÃ©fÃ©rence Ã  une fonction%qD ne fait pas rÃ©fÃ©rence Ã  une fonction Ã  l'intÃ©rieur de l'espace de noms%qD a un type non structurel%qD a une dÃ©claration prÃ©cÃ©dente ici%qD a dÃ©jÃ  Ã©tÃ© dÃ©fini%qD a un type incomplet %qT%qD a un type incomplet%qD a une liste d'arguments invalide%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qE%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD%qD a le mÃªme nom que la classe dans laquelle il est dÃ©clarÃ©%qD dans la clause %<reduction%> est un tableau de taille nulle%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type de retour) a dÃ©jÃ %qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type) a dÃ©jÃ %qD invalide dans %q#T Ã  cause du membre local %q#D avec le mÃªme nom%qD invalide dans %q#T Ã  cause de la mÃ©thode locale %q#D avec le mÃªme nom%qD est invalide dans une lambda%qD est un espace de noms%qD est une fonction de dÃ©sallocation habituelle (sans placement)%qD est une fonction de dÃ©sallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)%qD est dÃ©jÃ  un ami de %qT%qD est dÃ©jÃ  un ami de la classe %qT%qD est dÃ©jÃ  dÃ©fini dans %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est un patron d'Ã©numÃ©ration%qD est Ã  la fois une base directe et une base virtuelle indirecte%qD est dÃ©clarÃ© dans l'en-tÃªte %qs%qD est dÃ©fini avec le modÃ¨le tls %s%qD est obsolÃ¨te%qD est obsolÃ¨te: %s%qD est initialisÃ© avec lui-mÃªme%qD est instanciÃ© pour un paquet vide%qD est normalement une fonction non statique%qD n'est pas une classe ou un espace de noms%qD n'est pas un type de classe%qD n'est pas un argument de fonction%qD n'est pas un patron de fonction%qD n'est pas un membre de %qD%qD n'est pas un membre de %qD; vouliez-vous employer %qsÂ ?%qD n'est pas un membre de %qT%qD n'est pas un membre de %qT; vouliez-vous employer %qsÂ ?%qD n'est pas une fonction patron membre%qD n'est pas un espace de noms%qD n'est pas un nom d'espace de nom; vouliez-vous utiliser %qsÂ ?%qD n'est pas une variable pointeur%qD n'est pas un membre de donnÃ©e statique%qD n'est pas un membre de donnÃ©es statique d'un patron de classe%qD n'est pas un patron%qD n'est pas un patron de fonction%qD n'est pas un type%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable%qD n'est pas une variable%qD n'est pas une variable dans la clause %<aligned%>%qD n'est pas une variable dans la clause %<nontemporal%>%qD n'est pas une variable dans la clause %qs%qD n'est pas une variable dans la clause %<firstprivate%>%qD n'est pas une variable dans la clause %<lastprivate%>%qD n'est pas une variable dans la clause %qs%qD n'est pas un patron de variable%qD n'est pas un argument dans la clause %<uniform%>%qD n'est pas capturÃ©%qD n'est pas compatible avec %qD%qD n'est pas dÃ©fini Ã  l'extÃ©rieur de la portÃ©e de la fonction%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %<depend%>%qD n'est pas public%qD n'est pas utilisable comme une fonction %<constexpr%> car:%qD est statique mais il est utilisÃ© dans la fonction en ligne %qD qui n'est pas statique%qD est une variable Â«Â threadprivateÂ Â» dans la clause %qs%qD est trop petit pour contenir toutes les valeurs de %q#T%qD est utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qD ne peut pas Ãªtre dÃ©clarÃ© statique%qD ne peut pas Ãªtre dÃ©clarÃ© dans un espace de noms%qD dÃ©placement d'un objet du type non trivial %#qT et de taille %E dans une rÃ©gion de taille %E%qD dÃ©placement d'un objet du type non trivialement copiable %#qT; utilisez plutÃ´t %<new%> et %<delete%>%qD dÃ©placement d'un objet de type %#qT avec un constructeur par copie supprimÃ©; utilisez plutÃ´t %<new%> et %<delete%>%qD dÃ©placement d'un objet de type %#qT avec un destructeur supprimÃ©%qD doit Ãªtre une variable globale dans %<#pragma acc declare link%>%qD doit Ãªtre une fonction non membre%qD doit Ãªtre une fonction membre non statique%qD doit Ãªtre soit une fonction membre non statique ou une fonction non membre%qD doit avoir un argument de type classe ou Ã©numÃ©rÃ©%qD doit avoir un ou deux arguments%qD doit avoir zÃ©ro ou un argument%qD doit avoir exactement un argument%qD doit avoir exactement deux arguments%qD ne doit avoir aucun argument%qD ne doit pas avoir un nombre variables d'arguments%qD n'est pas dÃ©fini%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent%qD est redÃ©clarÃ© avec une visibilitÃ© diffÃ©rente%qD est rÃ©fÃ©rencÃ© dans une rÃ©gion cible qui n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)%qD renommÃ© aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© dans l'assembleur%qD devrait Ãªtre initialisÃ©%qD devrait Ãªtre initialisÃ© dans la liste d'initialisation du membre%qD aurait dÃ» Ãªtre dÃ©clarÃ© Ã  l'intÃ©rieur de %qD%qD devrait retourner par valeurl'argument source %qD est le mÃªme que la destination%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %<to%>%qD spÃ©cifiÃ© dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>%qD est spÃ©cifiÃ© dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante%qD spÃ©cifie un attribut moins restrictif que sa cible %qD: %s%qD spÃ©cifie des attributs moins restrictifs que sa cible %qD: %s%qD spÃ©cifie un attribut plus restrictif que sa cible %qD: %s%qD spÃ©cifie des attributs plus restrictifs que sa cible %qD: %scible %qD dÃ©clarÃ©e ici%qD utilisÃ© comme un variant avec le sÃ©lecteur incompatible %<construct%> dÃ©fini%qD utilisÃ© avant sa dÃ©finition%qD utilisÃ© dans sa propre initialisation%qD utilisÃ© sans arguments du patron%qD viole la rÃ¨gle de la dÃ©finition unique du C++%qD a Ã©tÃ© dÃ©clarÃ© %<extern%> puis, plus loin, %<static%>%qD a Ã©tÃ© dÃ©clarÃ© %qs ce qui implique la visibilitÃ© par dÃ©faut%qD a Ã©tÃ© dÃ©clarÃ© ici%qD Ã©tait cachÃ©%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e et aucune dÃ©claration a Ã©tÃ© trouvÃ©e par le recherche dÃ©pendant des arguments au point d'instanciation%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e; vouliez-vous employer %qsÂ ?%qD n'a pas Ã©tÃ© initialisÃ© par une expression constante%qD prÃ©cÃ©demment dÃ©clarÃ© ici%qD a Ã©tÃ© utilisÃ© sans dÃ©claration avant sa dÃ©finition%qD a Ã©tÃ© utilisÃ© sans prototype avant sa dÃ©finition%qD sera initialisÃ© aprÃ¨s%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octet inchangÃ©%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octets inchangÃ©sÃ©criture %qD vers un objet de type non trivial %#qT%s%qD Ã©criture dans un objet du type non trivialement copiable %#qT%sÃ©criture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnÃ©e%sÃ©criture %qD vers un objet de type %#qT avec le membre %qs de %qDÃ©criture %qD vers un objet de type %#qT sans affectation par copie triviale%qD Ã©criture dans un objet de type %#qT sans affectation par copie triviale%s%qD Ã©criture dans un objet avec un constructeur par copie supprimÃ©%qD: attribut de visibilitÃ© ignorÃ© car il est en conflit avec la dÃ©claration prÃ©cÃ©dentel'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  des classes C++l'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  la compilation d'un kext (extension du noyau)%qE apparaÃ®t plus d'une fois dans les clause %<aligned%>%qE apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qE apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qE apparaÃ®t plus d'une fois dans la clause de correspondance (map)%qE apparaÃ®t plus d'une fois dans la mÃªme directive %<declare target%>%qE l'argument %Z peut recouvrir l'objet destination %qE%qE les arguments %Z peuvent recouvrir l'objet destination %qE%qE l'argument %Z recouvre l'objet destination %qE%qE les arguments %Z recouvrent l'objet destination %qEl'argument de %qE n'est pas une fonctionl'argument %qE doit Ãªtre %qs, %qs, %qs ou %qsl'argument %qE n'est pas une chaÃ®ne de caractÃ¨resl'argument %qE n'est pas un identificateur%qE les arguments %Z et peut-Ãªtre %Z recouvrent l'objet de destination %qEl'attribut %qE %E n'est pas une constante entiÃ¨rel'adresse de l'attribut %qE est hors limitesl'attribut %qE n'accepte qu'une constante entiÃ¨re comme argumentattribut %qE appliquÃ© Ã  %qD avec un type de retour voidattribut %qE appliquÃ© Ã  %qT aprÃ¨s sa dÃ©finitionattribut %qE appliquÃ© Ã  la dÃ©claration extern "C" %qDattribut %qE appliquÃ© au type %qT qui n'est ni une classe ni un enumattribut %qE appliquÃ© Ã  %qD qui n'est ni une fonction ni une variablel'attribut %qE ne s'applique qu'Ã  des fonctionsl'attribut %qE ne s'applique qu'aux variables externes initialisÃ©esl'attribut %qE a l'argument %E qui n'est pas une puissance de 2l'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)l'attribut %qE a son argument %i qui est de type %qTl'attribut %qE Ã  son argument %i qui est invalidel'attribut %qE a son argument %i avec la valeur %qE qui ne fait pas rÃ©fÃ©rence Ã  un paramÃ¨tre de fonctionl'attribut %qE qui a l'argument %i avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variablel'attribut %qE a son argument %i dont la valeur %qE excÃ¨de le nombre de paramÃ¨tres %u de la fonctionl'attribut %qE a son argument %i avec a la valeur %qE qui n'est pas une constante entiÃ¨rel'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnul'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence au type de paramÃ¨tre %qTl'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE ne peut pas Ãªtre une expression arithmÃ©tique constantel'argument de l'attribut %qE ne peut pas Ãªtre une chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE a le type %qTl'argument de l'attribut %qE est invalidel'argument de l'attribut %qE doit Ãªtre une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE devrait Ãªtre entre 0 et 255l'argument de l'attribut %qE doit Ãªtre compris entre 18 et 255l'argument de l'attribut %qE avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  un paramÃ¨tre de fonctionl'attribut de l'argument %qE avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variablel'argument de l'attribut %qE a la valeur %qE excÃ©dant %wul'argument de l'attribut %qE a la valeur %qE qui excÃ¨de le nombre de paramÃ¨tres %u de la fonctionl'argument de l'attribut %qE a la valeur %qE nÃ©gativel'argument de l'attribut %qE avec la valeur %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnul'argument de l'attribut %qE avec la valeur %qE fait rÃ©fÃ©rence au type de paramÃ¨tre %qTl'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux classes ou aux types Ã©numÃ©rÃ©sl'attribut %qE peut uniquement Ãªtre appliquÃ© aux membres de donnÃ©es non statiquesl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un champ de bitsl'attribut %qE ne peut pas Ãªtre appliquÃ© aux variables avec des sections spÃ©cifiquesl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables localesdirective d'attribut %qE ignorÃ©el'attribut %qE ne s'applique pas aux fonctionsl'attribut %qE ne s'applique pas aux typesl'attribut %qE ne prend pas d'argumentl%'attribut %qE ne s%'applique pas aux fonctionsattribut %qE dupliquÃ©l'attribut %qE suit %qEl'attribut %qE n'a pas dâ€™effetl'attribut %qE n'a pas d'effet sur les variables automatiquesl'attribut %qE n'a pas d'effet sur les fonctions statiquesl'attribut %qE n'a pas d'effet sur les fonctions locales dans l'unitÃ©l'attribut %qE n'a d'effet que sur les objets publicsattribut %qE ignorÃ©l'attribut %qE est ignorÃ© car %qD n'a pas une durÃ©e de stockage limitÃ©e au threadl'attribut %qE est ignorÃ© car %qD n'est pas une variablel'attribut %qE est ignorÃ© car %qT est dÃ©jÃ  dÃ©finil'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© pour %qEl'attribut %qE est ignorÃ© pour le champ de type %qTl'attribut %qE est ignorÃ© pour le type %qTl'attribut %qE est ignorÃ© sur une dÃ©claration d'un type diffÃ©rent de celui du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© sur une fonction retournant %qTl'attribut %qE est ignorÃ© sur une redÃ©claration du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© pour un type qui n'est pas une classel'attribut %qE est ignorÃ© pour l'objet de type %qTl'attribut %qE est ignorÃ© sur les typesl'attribut %qE est ignorÃ© sans l'option %<-mcmse%>.l'attribut %qE est ignorÃ© sans %<-mistack%>l'attribut %qE est ignorÃ©. Le modÃ¨le de mÃ©moire large (%<-mlarge%>) est requis.l'attribut %qE est ignorÃ©. Utilisez l'option %<-fcf-protection%> pour l'activerl'attribut %qE n'est pas supportÃ© car le boutisme n'est pas uniformel'attribut %qE n'est pas supportÃ© pour la cible R8Cl'attribut %qE n'est pas supportÃ© sur cette plate-formel'attribut %qE s'applique uniquement aux fonctionsl'attribut %qE est uniquement valable sur un type %<struct%>l'attribut %qE est spÃ©cifique aux cibles ELFl'attribut %qE est uniquement supportÃ© pour SH2Al'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classel'attribut %qE doit apparaÃ®tre avant l'attribut %qsl'attribut %qE doit s'appliquer Ã  une dÃ©clarationl'attribut %qE n'est pas permis avec une classe de stockage autol'attribut %qE n'est pas disponible pour les fonctions qui retournent une valeur sur la pilel'attribut %qE n'est pas disponible pour les fonctions avec des arguments passÃ©s sur la pilel'attribut %qE n'est pas disponible pour les fonctions avec un nombre variable d'argumentsattribut %qE sur une fonction qui ne retourne pas un pointeurattribut %qE sur une fonction retournant %<void%>attribut %qE sur une variable non volatilel'attribut %qE affecte uniquement les objets au niveau le plus hautl'attribut %qE s'applique uniquement au SH2Al'attribut %qE ne s'applique qu'au type de base d'un pointeur vers une fonctionl'attribut %qE ne s'applique qu'Ã  des types de fonctionl'attribut %qE s'applique uniquement aux fonctionsl'attribut %qE s'applique seulement Ã  des fonctions d'interruptionl'attribut %qE ne s'applique qu'Ã  des typesl'attribut %qE ne s'applique qu'aux variablesl'attribut %qE ne s'applique qu'aux variables statiquesl'attribut %qE s'applique uniquement aux fonctions variadiquesl'attribut %qE est uniquement disponible en 32 bitsl'attribut %qE n'est supportÃ© que par les cÅ“urs Tiny rÃ©duitsl'attribut %qE est uniquement valable pour l'architecture ARC EMl'attribut %qE est uniquement valable pour l'architecture ARCv2l'attribut %qE requiert une chaÃ®ne comme argumentl'attribut %qE requiert un argument de type constante chaÃ®ne de caractÃ¨resl'attribut %qE requiert un type de retour Â«Â voidÂ Â»l'attribut %qE requiert un argument de type constante entiÃ¨rel'attribut %qE exige des prototypes avec des arguments nommÃ©sl'attribut %qE ne prend pas d'argumentattribut %qE sans argument sur un non-prototype%qE ne peut pas Ãªtre utilisÃ© comme une fonction%qE ne peut pas Ãªtre utilisÃ© comme pointeur de membre puisqu'il est de type %qT%qE ne peut pas avoir les deux attributs %qs et %qs en mÃªme temps%qE est dÃ©clarÃ© %<threadprivate%> aprÃ¨s la premiÃ¨re utilisation%qE dÃ©clarÃ© comme une fonction retournant une fonction%qE dÃ©clarÃ© comme une fonction retournant un tableau%qE dÃ©clarÃ© ici%qE est dÃ©fini comme un mauvais type de balise%qE ne contraint pas un type%qE n'a pas le type %<omp_depend_t%> dans la clause %<depend%> avec le type de dÃ©pendance %<depobj%>%qE n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs%qE n'a pas un type pointeur ou tableau%qE ne nomme pas un type%qE ne nomme pas un type; vouliez-vous utiliser %qsÂ ?%qE Ã©choue a Ãªtre un typedef ou un type interne%qE a, Ã  la fois, %<extern%> et un initialiseur%qE a le type const pour %<reduction%>%qE a un type invalide pour %<reduction(%s)%>%qE n'a pas Ã©tÃ© dÃ©clarÃ©%qE implique la visibilitÃ© par dÃ©faut mais %qD a dÃ©jÃ  Ã©tÃ© dÃ©clarÃ© avec une visibilitÃ© diffÃ©rente%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence vers un pointeur ou un tableau%qE dans la clause %<reduction%> est un tableau de taille nulle%qE dans %q#T ne nomme pas pas un type de patron%qE dans %q#T ne nomme pas un type%qE dans l'espace de noms %qE ne nomme pas un type de patron%qE dans l'espace de noms %qE ne nomme pas un type de patron; vouliez-vous employer %qsÂ ?%qE dans l'espace de noms %qE ne nomme pas un type%qE dans l'espace de noms %qE ne nomme pas un type; vouliez-vous utiliser %qsÂ ?l'attribut incompatible %qE est ignorÃ©%qE initialisÃ© et dÃ©clarÃ© %<extern%>%qE est un membre d'une union%qE est un pointeur; vouliez-vous utiliser %<->%>Â ?%qE est un type non reconnu de fonction avec format%qE est obsolÃ¨te%qE est obsolÃ¨te: %s%qE n'est ni une variable ni un nom de fonction dans la clause %qs%qE n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© ami%qE n'est pas une classe ou un espace de noms%qE n'est pas un patron de classe%qE n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%qE n'est pas une expression constante%qE n'est pas une expression constante car le stockage allouÃ© n'a pas Ã©tÃ© dÃ©sallouÃ©%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  un rÃ©sultat de %<operator new%>%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  une variable incomplÃ¨tement initialisÃ©e%qE n'est pas une expression constante car il fait rÃ©fÃ©rence aux sous-objets mutables de %qT%qE n'est pas un patron%qE n'est pas un type%qE n'est pas un qualificatif %<asm%>%qE n'est pas un argument de patron valable pour %qT car ce n'est pas l'adresse d'une variable%qE n'est pas un argument de patron valide pour le type %qT%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison externe%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison%qE n'est pas un argument de patron valable pour le type %qT car il est un pointeur%qE n'est pas un argument de patron valable pour le type %qT car ce n'est pas une l-valeur%qE n'est pas un argument de patron valable pour le type %qT car il est du type %qT%qE n'est pas un argument de patron valable pour le type %qT Ã  cause de conflits dans les qualificatifs CV%qE n'est pas un argument de patron valable pour le type %qT car les chaÃ®nes littÃ©rales ne peuvent jamais Ãªtre utilisÃ©es dans ce contexte%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable%qE n'est pas un argument de patron valable de type %qT en C++98 car %qD n'a pas une classe de liaison externe%qE n'est pas une variable dans la clause %<aligned%>%qE n'est pas une variable dans la clause %<nontemporal%>%qE n'est pas une variable dans la clause %qs%qE n'est pas une variable dans la clause %<firstprivate%>%qE n'est pas une variable dans la clause %<lastprivate%>%qE n'est pas une variable dans la clause %qs%qE n'est pas un nom de classe Objective-C ou un alias%qE n'est pas un argument dans la clause %<uniform%>%qE n'est pas au dÃ©but de la dÃ©claration%qE n'est pas initialisÃ©%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %<depend%>%qE n'est pas un type %qT%qE n'est pas le motif entier de l'expansion du paquet%qE est uniquement autorisÃ© dans les dialectes Objective-C%qE est prÃ©dÃ©terminÃ© %qs pour %qs%qE est utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qE pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qE peut ne pas rÃ©pondre Ã  %<%c%E%>%qE peut Ã©crire un zÃ©ro terminal au delÃ  de la fin de la destination%qE arguments de patron manquants%qE doit Ãªtre %<threadprivate%> pour %<copyin%>%qE a besoin de l'option isa %s%qE a besoin d'une option isa inconnue%qE non spÃ©cifiÃ© dans le %<target%> englobant%qE non spÃ©cifiÃ© dans la rÃ©gion %qs englobante%qE non spÃ©cifiÃ© dans la construction OpenACC %qs englobante%qE Ã©crit %wu octet%qE Ã©crit %wu octets%qE Ã©crit %wu octet dans une destination dont la taille est %wu%qE Ã©crit %wu octets dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus%qE Ã©crit %wu octets ou plus (%wu supposÃ©)%qE Ã©crit %wu octets ou plus (%wu supposÃ©) dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus dans une destination dont la taille est %wu%qE Ã©crit entre %wu et %wu octets%qE Ã©crit entre %wu et %wu octets dans une destination dont la taille est %wula sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de formatla sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de format%qE redÃ©clarÃ© comme une autre sorte de symbole%qE redÃ©clarÃ© avec les attributs conflictuels %qs%qE requiert %<-fgnu-tm%>%qE requiert une directive %<declare%> pour l'utilisation dans une fonction %<routine%>%qE requiert l'extension de l'ISA SVE%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dÃ©pendance autre que %<depobj%>%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction)%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction); vouliez-vous utiliser %qsÂ ?%qE non dÃ©clarÃ© ici (hors de toute fonction)%qE non dÃ©clarÃ© ici (hors de toute fonction); vouliez-vous utiliser %qsÂ ?%qE utilisÃ© avec %<auto%>%qE utilisÃ© avec %<register%>%qE utilisÃ© avec %<typedef%>%qE avec une clause %<link%> utilisÃ©e dans une fonction %<routine%>%qE Ã©crit un zÃ©ro terminal au delÃ  de la fin de la destination%qF dÃ©clarÃ© %<static%> mais jamais dÃ©fini%qF requiert %<-mvx%>%qF requiert z14 ou supÃ©rieur%qF requiert z15 ou supÃ©rieur%qT et %qT sont dans des espaces d'adresses nommÃ©s disjoints%qT en tant que type plutÃ´t qu'un simple %<decltype(auto)%>%qT dÃ©clarÃ© ici%qT est dÃ©clarÃ© avec clÃ© de classe %qs non concordante%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que sa base %qT%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que le type de son champs %qD%qT est dÃ©fini en tant que %qs ici%qT est dÃ©fini avec des bases virtuelles directes%qT est dÃ©fini avec des bases directes multiples%qT ne possÃ¨de pas l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans le type de %qD) possÃ¨de%qT n'a pas l'Ã©tiquette de l'ABI %E que la classe de base %qT a%qT dÃ©clarÃ© en tant que %qs pour la premiÃ¨re fois ici%qT a la base %qT dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison%qT a la base %qT dont le type n'a pas de classe de liaison%qT a la base %qT dont le type utilise l'espace de noms anonyme%qT a un champ %qD dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison%qT a un champ %qD dont le type n'a pas de classe de liaison%qT a un champ %qD dont le type utilise l'espace de noms anonyme%qT a un membre mutable%qT a une dÃ©claration prÃ©cÃ©dente ici%qT n'a pas de membre nommÃ© %qE%qT n'a pas de membre nommÃ© %qE; vouliez-vous employer %qEÂ ?%qT n'a pas de membre de donnÃ©es non statique nommÃ© %qD%qT est une union%qT est un type modifiÃ© par une variable%qT est dÃ©jÃ  un ami de %qT%qT est une classe de base ambigÃ¼e du type dynamique %qT de son opÃ©rande%qT est une base ambiguÃ« de %qT%qT est une base inaccessible de %qT%qT n'est pas une base de %qT%qT n'est pas une classe ou un espace de noms%qT n'est pas un type de classe%qT n'est pas un type class, struct ou union%qT n'est pas un patron de classe membre de %qT%qT n'est pas un membre de %qT%qT n'est pas une classe imbriquÃ©e dans %qT%qT n'est pas un type pointeur vers un objet%qT n'est pas un patron%qT n'est pas un type de patron%qT n'est pas un type valide pour un paramÃ¨tre non type du patron car il n'est pas structurel%qT n'est pas un qualificatif %<asm%>%qT n'est pas une base accessible de %qT%qT n'est pas un type Ã©numÃ©rÃ©%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>%qT est/utilise un type anonyme%qT rÃ©fÃ©rÃ© en tant que %qsil est fait rÃ©fÃ©rence Ã  %qT comme un enum%qT est rÃ©solu en %qT qui n'est pas un type de classe%qT est rÃ©solu en %qT qui n'est pas un type d'Ã©numÃ©rationles qualificatifs %qV ne peuvent pas Ãªtre appliquÃ©s Ã  %qTconversion %qc utilisÃ©e sans guillemetsconversion %qc utilisÃ©e dans une sÃ©quence entre guillemetsdirective %qc redondante aprÃ¨s une occurrence prÃ©cÃ©dente du mÃªme%qsmembre de gauche de %qs dans une instruction Ã©crasÃ©e%qs est dÃ©jÃ  dÃ©fini comme liaison spÃ©cifique pour le %qs gÃ©nÃ©rique Ã  %C%qs est toujours Ã©valuÃ© Ã  Â«Â vraiÂ Â» dans %<if constexpr%>%qs et %<%s-%s%> sont incompatibles%qs et %<%s=%s%> sont incompatibles%qs et %qs sont incompatiblesLes arguments %qs et %qs de l'intrinsÃ¨que %qs Ã  %L doivent avoir des formes identiques.Les arguments %qs et %qs de l'intrinsÃ¨que %qs Ã  %L doivent avoir le mÃªme typeles attributs %qs et %qs sont incompatibles%qs et %qs ne peuvent pas Ãªtre FUNCTION/SUBROUTINE mixte pour GENERIC %qs Ã  %L%qs et %qs pour GENERIC %qs Ã  %L sont ambigus%qs semble Ãªtre un gestionnaire avec l'attribut %qs mal orthographiÃ©, il manque le prÃ©fixe %<__vector%>l'argument %qs a un numÃ©ro d'opÃ©rande invalide (argument %lu)l'argument %qs n'a pas de nul terminalL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre INTENT(IN)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre du type %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une permutation invalide des dimensions (dimension %qd dupliquÃ©e)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une forme invalide dans la dimension %d (%ld/%ld)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un Ã©lÃ©ment nÃ©gatif (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une dimension hors limite (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un mauvais nombre d'Ã©lÃ©ments (%d/%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L est videL'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre ALLOCATABLEL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou PROCEDUREL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou REALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, LOGICAL ou une constante littÃ©rale BOZL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre REAL ou COMPLEXL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTER ou un TARGETL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre POINTER, ALLOCATABLE ou un pointeur de procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une constanteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©eL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableau logiqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un pointeur ou une VARIABLE ou FONCTION cibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variableL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableauL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©es interopÃ©rable: %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un rÃ©el par dÃ©fautL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre en double prÃ©cisionL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre moins que le rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre numÃ©rique ou LOGICALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muetteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un sous-type pas plus large que le sous-type par dÃ©faut (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muette OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type extensibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type intrinsÃ¨queL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du sous-type %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang 1 ou 2L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre positifL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme type et du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type numÃ©riqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type soit REAL ou soit INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le mÃªme rang que %qs ou Ãªtre un scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre un sous-objet de %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre prÃ©sent si %<x%> est COMPLEXL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit fournir au moins autant d'Ã©lÃ©ments qu'il y a de valeurs .TRUE. dans %qs (%ld/%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas encore supportÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L sera du type entier, rÃ©el ou caractÃ¨reL'argument %qs de l'intrinsÃ¨que %qs Ã  %L aura le mÃªme type que %qs Ã  %LL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point TYPE(*)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point une procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point un tableau de taille taciteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point co-indexÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L spÃ©cifiera un sous-type entier valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le rang %d ou Ãªtre un scalairel'argument %qs rÃ©fÃ©rence un opÃ©rande qui n'est pas un pointeur (argument %lu, opÃ©rande %lu)l'argument %qs a un numÃ©ro d'opÃ©rande hors des bornes (argument %lu, opÃ©rande %lu)%qs Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>%qs Ã  %C est une redÃ©finition de la dÃ©claration dans l'interface correspondante pour MODULE PROCEDURE %qs%qs Ã  %C est dÃ©jÃ  dÃ©fini comme procÃ©dure FINAL%qs Ã  %C n'est pas un membre de la structure %qs%qs Ã  %C n'est pas un membre de la structure %qs; vouliez-vous employer %qsÂ ?%qs Ã  %C n'est pas une variable%qs Ã  %C est le nom d'une fonction rÃ©cursive et, par consÃ©quent, il fait rÃ©fÃ©rence Ã  la variable rÃ©sultat. Utilisez une variable RESULT explicite pour diriger la rÃ©cursion (12.5.2.1)%qs Ã  %L a dÃ©jÃ  Ã©tÃ© initialisÃ© Ã  %L%qs Ã  %L associÃ© a une expression ne peut pas Ãªtre utilisÃ© dans un contexte de dÃ©finition de variable (%s)%qs Ã  %L associÃ© Ã  la cible vecteur indexÃ© ne peut pas Ãªtre utilisÃ© dans le contexte de dÃ©finition de variable (%s)%qs Ã  %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet%qs Ã  %L a un type, ce qui n'est pas cohÃ©rent avec l'appel CALL Ã  %L%qs Ã  %L a des attributs spÃ©cifiÃ©s en dehors du corps de son INTERFACE%qs Ã  %L a l'attribut CONTIGUOUS mais il n'est pas un pointeur de tableau ou un tableau de forme tacite ou de rang tacite%qs Ã  %L est ambigÃ¼e%qs Ã  %L est un tableau et est OPTIONAL; S'IL EST MANQUANT, il ne peut pas Ãªtre l'argument effectif d'une procÃ©dure ELEMENTAL Ã  moins qu'il y ait un argument non optionnel avec le mÃªme rang (12.4.1.5)%qs Ã  %L n'est pas une VALUE%qs Ã  %L n'est pas une fonction%qs Ã  %L n'est pas une procÃ©dure de module%qs Ã  %L est du type ABSTRACT %qs%qs Ã  %L doit Ãªtre plus petit que BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal Ã  BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal au BIT_SIZE de INTEGER(KIND=%d)%qs Ã  %L doit Ãªtre non nÃ©gatif%qs Ã  %L doit avoir une longueur de caractÃ¨re constante dans ce contexte%qs Ã  %L doit avoir le mÃªme nombre d'arguments formels que la procÃ©dure redÃ©finie%qs Ã  %L ne doit pas Ãªtre DEFERRED car il redÃ©fini une liaison non DEFERRED%qs Ã  %L redÃ©fini une FUNCTION et doit aussi Ãªtre une FUNCTION%qs Ã  %L redÃ©fini une liaison NOPASS et doit aussi Ãªtre NOPASS%qs Ã  %L redÃ©fini une procÃ©dure PUBLIC et ne doit pas Ãªtre PRIVATE%qs Ã  %L redÃ©fini une procÃ©dure PURE et doit aussi Ãªtre PURE%qs Ã  %L redÃ©fini une SUBROUTINE et doit aussi Ãªtre une SUBROUTINE%qs Ã  %L redÃ©fini une liaison PASS et doit aussi Ãªtre PASS%qs Ã  %L redÃ©fini une procÃ©dure non ELEMENTAL et ne doit pas Ãªtre ELEMENTAL non plus%qs Ã  %L redÃ©fini une liaison de procÃ©dure dÃ©clarÃ©e NON_OVERRRIDABLE%qs Ã  %L redÃ©fini une procÃ©dure ELEMENTAL et doit aussi Ãªtre ELEMENTAL%qs Ã  %L sera une variable INTENT(OUT)%qs Ã  %L devrait Ãªtre une FUNCTION%qs Ã  %L devrait Ãªtre une SUBROUTINEl'attribut %qs ne peut pas Ãªtre appliquÃ© Ã  une fonction qui ne prend pas des arguments variablesdirective d'attribut %qs ignorÃ©eattribut %qs ignorÃ©l'attribut %qs n'est pas supportÃ© pour %qE dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© pour %qT dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© dans %<__builtin_has_attribute%>l'attribut %qs ne s'applique qu'aux fonctionsl'attribut %qs sâ€™applique seulement aux fonctions variadiquesl'attribut %qs requiert des prototypes avec des arguments nommÃ©sattribut %qs sans argument sur un non-prototype%qs ne peut pas apparaÃ®tre dans une expression de constante%qs ne peut pas apparaÃ®tre dans une dÃ©claration typedef%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est BIND(C)%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est un type SEQUENCE%qs ne peut pas Ãªtre utilisÃ© pour des dÃ©clarations de typesla clause %qs sur la directive %<requires%> n'est pas encore supportÃ©eclause %qs spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> %<reduction%>clause %qs utilisÃ©e lexicalement aprÃ¨s la construction de la premiÃ¨re cible ou l'API de dÃ©chargement%qs combinÃ© avec le qualificatif %<auto%> pour %qE%qs combinÃ© avec le qualificatif %<register%> pour %qEla construction %qs est Ã  l'intÃ©rieur de la rÃ©gion %qs%qs dÃ©clarÃ© INTRINSIC Ã  %L n'existe pas%qs dÃ©clarÃ© comme une fonction retournant une fonction%qs dÃ©clarÃ© comme une fonction retournant un tableau%qs, dÃ©clarÃ© Ã  %L, est aussi le nom d'un intrinsÃ¨que. Il peut uniquement Ãªtre appelÃ© via une interface explicite ou s'il est dÃ©clarÃ© EXTERNAL.%qs, dÃ©clarÃ© Ã  %L, pourrait masquer l'intrinsÃ¨que du mÃªme nom. Pour appeler l'intrinsÃ¨que, des dÃ©clarations INTRINSIC explicites peuvent Ãªtre nÃ©cessaires.%qs dÃ©clarÃ© en dehors d'un contexte de classe%qs dÃ©clarÃ© incorrectement%qs dÃ©fini en dehors d'un contexte de classe%qs ne supporte pas le code MIPS16%qs ne supporte pas la fonctionnalitÃ© %qsL'entitÃ© %qs ne peut pas avoir un initialiseur Ã  %CL'entitÃ© %qs ne peut pas avoir d'attribut Ã  %C%qs attend 1 argument mais %d sont fournis%qs attend 2 arguments mais %d sont fournis%qs attend un argument constant%qs attend une valeur en virgule fixe comme argument%qs attend une valeur en virgule fixe comme premier argument%qs attend une valeur entiÃ¨re comme deuxiÃ¨me argumentl'expression %qs doit Ãªtre un entierl'expression %qs du type qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©e%qs a Ã©chouÃ©le modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types en virgule flottantele modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types vectorielsla fonction avec l'attribut %qs ne peut pas avoir d'argumentla fonction %qs ne peut pas avoir un type d'interruption diffÃ©rentla fonction avec l'attribut %qs ne peut pas retourner une valeurla fonction %qs utilise le spÃ©cificateur de type %<auto%> sans type de retour Ã  la finla fonction %qs avec un type de retour Ã  la fin a %<decltype(auto)%> comme Ã©tant son type au lieu d'un simple %<auto%>la fonction %qs avec un type de retour Ã  la fin a %qT comme Ã©tant son type au lieu d'un simple %<auto%>la fonction %qs avec le type de retour Ã  la fin n'est pas dÃ©clarÃ©e avec le spÃ©cificateur de type %<auto%>%qs a, Ã  la fois, %<extern%> et une initialisation%qs a dÃ©bordÃ©%qs dans %<%s %E%>%qs dans la clause %s Ã  %L n'est pas une section de tableau convenable%qs dans la clause ALIGNED Ã  %L requiert une expression d'alignement qui est un entier constant positif et scalaire%qs dans la clause ALIGNED doit Ãªtre POINTER, ALLOCATABLE, pointeur Cray ou C_PTR Ã  %L%qs dans la clause DEPEND Ã  %L est une section de tableau de taille nulle%qs dans l'expression EXTENDS Ã  %C n'est pas un type dÃ©rivÃ©%qs dans la clause LINEAR Ã  %L requiert une expression de pas linÃ©aire qui soit un entier constant ou un argument muet spÃ©cifiÃ© dans une clause UNIFORM%qs dans la clause LINEAR Ã  %L requiert une expression de pas linÃ©aire qui soit un entier scalaire%qs ne peut pas apparaÃ®tre dans COMMON Ã  %L [F2008:C5100]%qs dans IL gimple%qs dans l'affectation de pointeur Ã  %L ne peut pas Ãªtre une l-valeur puisqu'il est une procÃ©dure%qs dans le contexte de dÃ©finition de variable (%s) Ã  %L n'est pas une variable%qs est incompatible avec les options explicitement dÃ©sactivÃ©es%qs initialisÃ© et dÃ©clarÃ© %<extern%>%qs dans un opÃ©rande non-mode-precisionle sous-programme intrinsÃ¨que %qs Ã  %L a Ã©tÃ© dÃ©prÃ©ciÃ©. Utilisez le sous-programme intrinsÃ¨que INT.IntrinsÃ¨que %qs avec un argument CHARACTER Ã  %LIntrinsÃ¨que %qs avec l'argument KIND Ã  %LIntrinsÃ¨que %qs avec un argument RADIX Ã  %L%qs est un identificateur rÃ©servÃ© de AVR-LibC. Envisagez %<#include <avr/interrupt.h>%> avant d'utiliser la macro %qs%qs est dÃ©jÃ  IMPORTÃ© depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C%qs est un argument invalide pour %<-mcpu=%>%qs est une option inconnue de %<-save-temps%>%qs est corrompu%qs est obsolÃ¨te%qs est dÃ©prÃ©ciÃ© et recommandÃ© dans aucune circonstance%qs est dÃ©prÃ©ciÃ©; utilisez -fno-zero-initialized-in-bss%qs est obsolÃ¨te; utilisez -fstack-check.%qs est incompatible avec %qs%qs est incompatible avec l'utilisation de types en virgule flottante%qs est incompatible avec l'utilisation de types vectoriels%qs est plus Ã©troit que les valeurs de son type%qs n'est ni un opÃ©rateur dÃ©fini ni un composant de structure dans la chaÃ®ne avec un point Ã  %C%qs n'est pas un rÃ©pertoire%qs n'est pas un fichier de donnÃ©es gcov%qs n'est pas un registre de base valable dans %<-mstack-protector-guard-reg=%>%qs n'est pas un registre de base valable dans %qs%qs n'est pas un nombre valable dans %<-mstack-protector-guard-offset=%>%qs n'est pas un nombre valide dans %qs%qs n'est pas un dÃ©calage valable dans %<-mstack-protector-guard-offset=%>%qs n'est pas un dÃ©calage valide dans %qs%qs n'est pas une option valide pour le prÃ©processeur%qs n'est pas une option qui contrÃ´le les avertissements%qs n'est pas dÃ©fini comme un type%qs n'est pas supportÃ© par l'architecture %s%qs n'est pas supportÃ© sur Darwin 64 bits; il est incompatible avec les bibliothÃ¨ques C et C++ installÃ©es%qs n'est pas supportÃ© dans cette configuration du compilateur%qs n'est pas supportÃ© par cette configuration%qs n'est pas supportÃ© sur des systÃ¨mes petits boutistes%qs n'est pas supportÃ© sur cette cible%qs n'est pas supportÃ©e avec les options actuelles%qs n'est pas valide pour %<-mmacosx-version-min%>%qs n'est pas valide pour %qs%qs est d'un type PRIVATE et ne peut pas Ãªtre un argument muet de %qs, qui est PUBLIC Ã  %L%qs est uniquement valable pour le processeur cell%qs est Ã  la version %q.*s, version %q.*s attenduel'expression de longueur de %qs doit Ãªtre un entierl'expression de longueur %qs doit Ãªtre une expression entiÃ¨re constante positivela variante correspondant Ã  %qs est obsolÃ¨te.la variante correspondant Ã  %qs requiert z14 ou supÃ©rieurla variante correspondant Ã  %qs requiert z15 ou supÃ©rieur%qs doit Ãªtre une procÃ©dure de module ou une procÃ©dure externe avec une interface explicite Ã  %L%qs doit Ãªtre du mÃªme type et du mÃªme sous-type que %qs Ã  %L dans %qs%qs doit Ãªtre la premiÃ¨re clause de %qs%qs doit Ãªtre utilisÃ© avec %qs%qs ne doit pas apparaÃ®tre dans la spÃ©cification de tableau Ã  %L dans la mÃªme instruction ALLOCATE oÃ¹ il est lui-mÃªme allouÃ©%qs a besoin d'un registre de base valable%qs n'est pas autorisÃ© en dehors de STRUCTURE Ã  %C%qs pas Ã  la frontiÃ¨re d'un Ã©lÃ©ment%qs n'est pas supportÃ© par votre assembleur%qs de %qs est PRIVATE Ã  %L%qs du module %qs, importÃ© Ã  %C, est aussi le nom de l'unitÃ© actuelle du programme%qs dans un opÃ©rande non-mode-precision%qs est seulement supportÃ© dans du code OpenACCfichier de donnÃ©es de dÃ©compte du profilage %qs pas trouvÃ©la propriÃ©tÃ© %qs ne peut pas Ãªtre dÃ©finie%qs requiert %qs%qs requiert %qs ou %qs%qs requiert l'ISA 3.0 en virgule flottante IEEE 128 bits%qs requiert une architecture PowerPC64, elle est maintenant activÃ©e%qs requiert le support VSX%qs requiert une cible qui fourni l'instruction %qs%qs requiert les instructions de branchement probable%qs requiert le support ISA 2.06 complet%qs requiert le support ISA 3.0 complet%qs requiert les options %qs (ou plus rÃ©cente) et %qs ou %qs%qs requiert les options %qs et %qs%qs requiert l'option %qs%qs devrait provenir d'un scalaire vers un vecteur similaire%qs est spÃ©cifiÃ© pour la variable auto %qE%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE%qs spÃ©cifiÃ© pour un champ d'une structure%qs spÃ©cifiÃ© pour le champ %qE de la structure%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©%qs spÃ©cifiÃ© avec %<decltype%>%qs spÃ©cifiÃ© avec %<typeof%>%qs spÃ©cifiÃ© avec %qT%qs spÃ©cifie un niveau de parallÃ©lisme conflictuelle symbole %qs %q+D doit avoir une classe de liaison statiquele symbole %qs %q+D pointe vers lui-mÃªme en fin de compteÃ©tiquette %qs utilisÃ©e en nommant %q#T%qs n'est pas supportÃ© par cette ABI%qs utilisÃ© avec %qE%qs utilise l'allocation de pile dynamique%qs utilise le registre r29la valeur de %qs doit Ãªtre positivela variable %qs n'est ni un pointeur ni un tableaula variable %qs n'est ni un pointeur ni une rÃ©fÃ©rence Ã  un pointeurla variable %qs n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence Ã  un pointeur ou un tableaula variable %qs n'est pas un pointeur%qs avec une condition toujours fausse%qs: [%u] %<next_regno%> erronÃ© pour une chaÃ®ne vide (%u)%qs: [%u] %<oldest_regno%> erronÃ© (%u)%qs: [%u] registre non vide dans la chaÃ®ne (%s %u %i)%qs: boucle dans la chaÃ®ne %<next_regno%> (%u)%r%s:%d:%R   %r%s:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]
  %r%s:%d:%R   dans l'expansion %<constexpr%> de %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]
  %r%s:%d:%d:%R   dans l'expansion %<constexpr%> de %qs%s%s
  %s  Comme %s.Les boucles %s !$ACC LOOP sont imparfaitement imbriquÃ©es Ã  %L%s %#qD%s %#qS%s %<%s%.*s%> attend un argument %<%T%s%> correspondant%s %<%s%.*s%> attend un argument %<%s%s%> correspondant%s %<%s%.*s%> attend un argument de type %<%T%s%> mais l'argument %d a le type %qT%s %<%s%.*s%> attend un argument de type %<%s%s%> mais l'argument %d a le type %qT%s %<%s(%E)%> %p %d%s %qE n'implÃ©mente pas complÃ¨tement le protocole %qE%s %qsune construction %s %qs est Ã  l'intÃ©rieur d'une rÃ©gion %s %qs%s %qs est un argument invalide pour la fonction interne %qs%s %s %p %d%s %s%s
  %s %wd hors des limites %wd - %wd%s Â«Â %sÂ Â»
  %s - les nombres entiers avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)%s - les nombres complexes en virgule flottante avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)%s - les nombres dÃ©cimaux en virgule flottante avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)%s - les nombres en virgule flottante avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)%s - mode %qs non supportÃ©L'argument %s pour IMAGE_INDEX doit Ãªtre un tableau de rang un Ã  %L%s Ã  %C est une extension DEC, activez-la avec %<-fdec%>%s Ã  %C est une extension DEC, activez-la avec %<-fdec-static%>%s Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>%s Ã  %L%s Ã  %L est une extension DEC, activez-la avec %<-fdec-static%>%s Ã  %L doit Ãªtre INTEGER%s Ã  %L doit Ãªtre un scalaire%s Ã  %L doit Ãªtre un entierAttribut %s appliquÃ© Ã  %s %s Ã  %LL'attribut %s Ã  %L n'est pas permis en dehors de la partie de la spÃ©cification d'un moduleL'attribut %s est en conflit avec l'attribut %s Ã  %LL'attribut %s est en conflit avec l'attribut %s dans %qs Ã  %LL'attribut %s n'est pas permis dans le BLOCK DATA de l'unitÃ© de programme Ã  %LL'attribut %s de %qs est en conflit avec l'attribut %s Ã  %L%s entre la dÃ©claration MODULE PROCEDURE dans MODULE %qs et la dÃ©claration Ã  %L dans (SUB)MODULE %qs%s ne peut pas Ãªtre une boucle DO CONCURRENT Ã  %L%s ne peut pas Ãªtre DO WHILE ou DO sans contrÃ´le de boucle Ã  %L%s ne peut Ãªtre utilisÃ© dans %<asm%> iciLa clause %s Ã  %L requiert une expression INTEGER scalaireDans la clause %s, la variable %qs Ã  %L n'est ni un POINTER ni un tableauLes boucles coalescÃ©es %s ne forment pas un espace d'itÃ©ration rectangulaire Ã  %L%s est en conflit avec i386 (fanions arch ignorÃ©s)%s est en conflit avec ppc (fanions arch ignorÃ©s)%s est en conflit avec ppc64 (fanions arch ignorÃ©s)%s est en conflit avec x86_64 (fanions arch ignorÃ©s)%s ne supporte pas les numÃ©ros d'opÃ©randes %%n$ dans le format%s ne supporte pas %s%s ne supporte pas %s avec le format %<%%%c%> %s%s ne supporte pas block_ends_with_call_p%s ne supporte pas block_ends_with_condjump_p%s ne supporte pas can_duplicate_block_p%s ne supporte pas can_merge_blocks_p%s ne supporte pas can_remove_branch_p%s ne supporte pas create_basic_block%s ne supporte pas delete_basic_block%s ne supporte pas dump_bb_for_graph%s ne supporte pas duplicate_block%s ne supporte pas flow_call_edges_add%s ne supporte pas force_nonfallthru%s ne supporte pas make_forwarder_block%s ne supporte pas merge_blocks%s ne supporte pas move_block_after%s ne supporte pas predict_edge%s ne supporte pas predicted_by_p%s ne supporte pas redirect_edge_and_branch%s ne supporte pas redirect_edge_and_branch_force%s ne supporte pas split_block%s ne supporte pas split_edge%s ne supporte par le format %<%%%c%> %s%s ne supporte pas le format %<%%%s%c%> %s%s ne supporte pas %qs %s comme modificateur de longueur%s ne prend aucune option de fonctionnalitÃ©%s attend une constante entiÃ¨re Ã  la compilation%s attend une constante sous forme d'entier long Ã  la compilation comme premier argumentla liste d'expressions dans Â«Â %sÂ Â» est traitÃ©e comme une expression composÃ©e%s de %s appelÃ© dans %s%s de %s rÃ©fÃ©rencÃ© dans %s%s ignorÃ© avec %s et le format %<%%%c%> %s%s ignorÃ© avec %s dans le format %s%s est incompatible avec %<-mword-relocations%>les instructions %s ne sont pas autorisÃ©es dans la fonction avec l%'attribut %<no_caller_saved_registers%>les instructions %s ne sont pas autorisÃ©es dans la routine de service exceptionles instructions %s ne sont pas autorisÃ©es dans la routine de service d'interruption%s n'est pas supportÃ© par cette configurationLa variable d'itÃ©ration %s doit Ãªtre d'un type entier Ã  %LLa variable d'itÃ©ration %s ne doit pas Ãªtre THREADPRIVATE Ã  %LVariable d'itÃ©ration %s prÃ©sente sur une clause autre que LASTPRIVATE Ã  %LVariable d'itÃ©ration %s prÃ©sente sur une clause autre que LINEAR Ã  %LVariable d'itÃ©ration %s prÃ©sente sur une clause autre que PRIVATE ou LASTPRIVATE Ã  %L%s doit contenir au moins une clause MAP Ã  %L%s ne supporte que du code non pic sur les cibles M-profile%s ne supporte que du code non pic sur les cibles M-profile avec l'instruction MOVT%s hors limites: La plage va de %i Ã  %i, la valeur est %iLa procÃ©dure %s Ã  %L est dÃ©jÃ  dÃ©clarÃ©e comme procÃ©dure %sLa procÃ©dure %s Ã  %L est dÃ©jÃ  dÃ©clarÃ©e comme procÃ©dure %s.
! F2008: Une affectation Ã  une fonction pointeur est ambigÃ¼e si elle est la premiÃ¨re instruction exÃ©cutable aprÃ¨s la spÃ©cification du bloc. Veuillez ajouter n'importe quel autre type d'instruction exÃ©cutable avant elle. FIXME%s requiert une expression scalaire caractÃ¨re par dÃ©faut Ã  %L%s a retournÃ© %d comme valeur de sortiele signal %s a terminÃ© le programme %sLe spÃ©cificateur %s dans l'instruction %s Ã  %C a la valeur invalide %qsLe spÃ©cificateur %s dans l'instruction %s Ã  %C Ã  la valeur %qsL'instruction Â«Â %sÂ Â» Ã  %C ne peut pas suivre l'instruction Â«Â %sÂ Â» Ã  %LL'instruction %s Ã  %C ne peut pas terminer une boucle DO non blocL'instruction %s Ã  %C suit un autre spÃ©cificateur d'accessibilitÃ©Instruction %s Ã  %C dans une procÃ©dure PUREL'instruction %s Ã  %C n'est pas applicable Ã  la construction %qsL'instruction %s Ã  %C n'est pas Ã  l'intÃ©rieur d'une constructionL'instruction %s Ã  %C n'est pas Ã  l'intÃ©rieur de la construction %qsL'instruction %s Ã  %C quitte la construction CRITICALL'instruction %s Ã  %C quitte la construction DO CONCURRENTL'instruction %s Ã  %C quitte le bloc structurÃ© OpenACCL'instruction %s Ã  %C quitte le bloc structurÃ© OpenMPInstruction %s attendue Ã  %LL'instruction %s n'est pas permise Ã  l'intÃ©rieur de BLOCK DATA Ã  %CL'instruction %s n'est pas permise Ã  l'intÃ©rieur de BLOCK Ã  %CL'instruction %s doit apparaÃ®tre dans un MODULEL'instruction %s n'est pas permise dans une procÃ©dure PURE Ã  %CchaÃ®ne %s mal formÃ©e
  Ã©tiquette %sLa balise %s Ã  %L doit Ãªtre une chaÃ®ne de caractÃ¨res du sous-type par dÃ©fautLa balise %s Ã  %L doit Ãªtre du type %sLa balise %s Ã  %L doit Ãªtre un scalaireÃ©tiquette %s avec INQUIRE%s terminÃ© par le signal %d [%s]%s%s utilisÃ© avec le format %<%%%c%> %s%s utilisÃ© dans une sÃ©quence entre guillemetsla variable Â«Â %sÂ Â» %qE est privÃ©e dans le contexte extÃ©rieur%s%#qD%s%#qD (supprimÃ©)%s%#qD (concordance proche)%s%#qD (inversÃ©)%s%#qD (rÃ©Ã©crit)%s%<%D(%T)%> (fonction interne)%s%<%D(%T, %T)%> (fonction interne)%s%<%D(%T, %T, %T)%> (fonction interne)%s%qT (conversion)%s"%s"%s est invalide%s"%s"%s n'est pas permis%s%s%s %sversion %s (%s)
  %s	compilÃ© par GNU C version %s, %s%s%s %sversion %s (%s) compilÃ© par CC, heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
  %s%savertissement: l'en-tÃªte %s version %s diffÃ¨re de la version %s de la bibliothÃ¨que.
--- 1998,2016 ----
   car tous ses constructeurs par copie et dÃ©placement sont supprimÃ©s candidat 1: %q#F candidat 2: %q#F les sÃ©lecteurs de style de gÃ©nÃ©ration de code utilisÃ©s sont en conflit dÃ©clarÃ© icil'expression a une valeur constante mais elle n'est pas une expression constante du C++ zstdLa boucle %s !$ACC LOOP dans la rÃ©gion PARALLEL n'autorise pas les arguments %s Ã  %LLes boucles %s !$ACC LOOP ne forment pas un espace d'itÃ©ration rectangulaire Ã  %L!$ACC LOOP ne peut pas Ãªtre une boucle DO CONCURRENT Ã  %L!$ACC LOOP ne peut pas Ãªtre DO WHILE ou DO sans contrÃ´le de boucle Ã  %LLa variable d'itÃ©ration !$ACC LOOP doit Ãªtre d'un type entier Ã  %L!$ACC ROUTINE dÃ©jÃ  appliquÃ© Ã  %C!$ACC Ã  %C dÃ©bute une ligne commentÃ©e car il n'est ni suivi d'un espace ni n'est une ligne continuÃ©eL'instruction de capture !$OMP ATOMIC CAPTURE doit lire depuis une variable scalaire d'un type intrinsÃ¨que Ã  %LL'instruction de capture !$OMP ATOMIC CAPTURE doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %LL'instruction de capture !$OMP ATOMIC CAPTURE lit depuis une variable diffÃ©rente de celle dans laquelle la mise Ã  jour Ã©crit Ã  %LL'instruction de mise Ã  jour !$OMP ATOMIC CAPTURE doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %LL'instruction !$OMP ATOMIC READ doit lire depuis une variable scalaire ou un type intrinsÃ¨que Ã  %LL'affectation intrinsÃ¨que IAND, IOR ou IEOR de !$OMP ATOMIC doit avoir deux arguments Ã  %LL'affectation intrinsÃ¨que !$OMP ATOMIC doit Ãªtre MIN, MAX, IAND, IOR ou IEOR Ã  %LL'affectation !$OMP ATOMIC doit Ãªtre var = var op expr ou var = expr op var Ã  %LL'affectation de !$OMP ATOMIC doit avoir un opÃ©rateur ou un intrinsÃ¨que dans le membre de droite Ã  %LL'opÃ©rateur d'affectation !$OMP ATOMIC doit Ãªtre un opÃ©rateur binaire dans la liste +, *, -, /, .AND., .OR., .EQV. ou .NEQV. Ã  %LLes arguments intrinsÃ¨ques de !$OMP ATOMIC sauf un ne doivent pas faire rÃ©fÃ©rence Ã  %qs Ã  %LLes arguments intrinsÃ¨ques de !$OMP ATOMIC doivent Ãªtre scalaires Ã  %LL'instruction !$OMP ATOMIC doit dÃ©finir une variable scalaire ou un type intrinsÃ¨que Ã  %L!$OMP ATOMIC var = var op expr n'est pas mathÃ©matiquement Ã©quivalent Ã  var = var op (expr) Ã  %L!$OMP ATOMIC avec une variable ALLOCATABLE Ã  %L!$OMP DECLARE REDUCTION %s pas trouvÃ© Ã  %L!$OMP DECLARE REDUCTION %s pas trouvÃ© pour le type %s Ã  %L!$OMP DECLARE SIMD devrait faire rÃ©fÃ©rence Ã  la procÃ©dure contenante %qs Ã  %LLa variable !$OMP DECLARE TARGET %qs Ã  %L n'est pas sauvegardÃ©e avec SAVE!$OMP Ã  %C dÃ©bute une ligne commentÃ©e car il n'est ni suivi d'un espace ni une ligne continuÃ©eÂ«Â ::Â Â» Ã©tait attendu aprÃ¨s la nature du module Ã  %C mais on ne l'a pas trouvÃ©Â«Â USE :: moduleÂ Â» Ã  %C# %s %.2f %.2f
  la recherche pour #include "..." dÃ©bute ici :
  la recherche pour #include <...> dÃ©bute ici:
! #pragma GCC memregs doit prÃ©cÃ©der toute dÃ©claration de fonction#pragma GCC memregs accepte un nombre [0..16]#pragma GHS endXXX ne concorde pas avec le prÃ©cÃ©dent startXXX#pragma GHS endXXXX repÃ©rÃ© sans Ãªtre prÃ©cÃ©dÃ© de startXXXDescripteur $ Ã  %L$ devrait Ãªtre le dernier spÃ©cificateur dans le format Ã  %L%#qT dÃ©clarÃ© ici%#qT est dÃ©fini ici%%:canon_for_mlib prend une ou plusieurs paires de paramÃ¨tres%%:target_mode_check prend un nombre paire de paramÃ¨tres%%LOC() a une r-valeur Ã  %C%+qD cause un conflit du type de section%+qD cause un conflit du type de section avec %qD%+qD dÃ©clarÃ© %qE aprÃ¨s avoir Ã©tÃ© utilisÃ©%+qD est dÃ©clarÃ© %qs aprÃ¨s avoir Ã©tÃ© utilisÃ©%+qD dÃ©clarÃ© faible aprÃ¨s avoir Ã©tÃ© utilisÃ©%<!%> n'est pas valable dans GIMPLE%<#pragma %s%> ne peut Ãªtre utilisÃ© que dans des instructions composÃ©es%<#pragma GCC aarch64%> existe une chaÃ®ne en paramÃ¨tre%<#pragma GCC ivdep%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction%<#pragma GCC optimize (chaÃ®ne [,chaÃ®ne]...)%> n'a pas de %<)%> finale%<#pragma GCC optimize%> n'est pas une chaÃ®ne ou un nombre%<#pragma GCC optimize%> n'est pas permis Ã  l'intÃ©rieur des fonctionsla chaine de %<#pragma GCC optimize%> est mal formÃ©e%<#pragma GCC option%> n'est pas une chaÃ®ne%<#pragma GCC option%> n'est pas permis Ã  l'intÃ©rieur des fonctions%<#pragma GCC pch_preprocess%> doit Ãªtre le premier%<#pragma GCC pop_options%> sans %<#pragma GCC push_options%> correspondant%<#pragma GCC target (chaÃ®ne [,chaÃ®ne]...)%> n'a pas de %<)%> finale%<#pragma GCC target%> n'est pas supportÃ© pour cette machinela chaÃ®ne de %<#pragma GCC target%> est mal formÃ©e%<#pragma GCC unroll%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction%<#pragma GCC unroll%> requiert une expression d'affectation qui est Ã©valuÃ©e en une constante entiÃ¨re non nÃ©gative plus petite que %u%<#pragma GCC visibility push()%> peut spÃ©cifier %<default%>, %<internal%>, %<hidden%> ou %<protected%>%<#pragma GCC visibility%> doit Ãªtre suivi de %<push%> ou %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> n'est pas supportÃ© en C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> n'est pas supportÃ© sur cette cible%<#pragma acc %s data%> n'a pas clause de mouvement de donnÃ©es%<#pragma acc routine%> doit Ãªtre appliquÃ© avant la dÃ©finition%<#pragma acc routine%> doit Ãªtre appliquÃ© avant l'utilisation%<#pragma acc routine%> doit Ãªtre dans la portÃ©e au niveau du fichier%<#pragma acc routine%> nomme un ensemble de surcharges%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une seule dÃ©claration ou dÃ©finition de fonction%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une dÃ©claration ou d'une dÃ©finition de fonction%<#pragma acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%>%<#pragma align%> doit apparaÃ®tre avant la dÃ©claration de %qD, ignorÃ©%<#pragma implementation%> pour %qs apparaÃ®t aprÃ¨s l'inclusion du fichier%<#pragma message: %s%>%<#pragma omp atomic capture%> utilise deux expressions diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic capture%> utilise deux variables diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic read%> est incompatible avec les clauses %<acq_rel%> ou %<release%>%<#pragma omp atomic update%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>%<#pragma omp atomic update%> utilise deux expressions diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic update%> utilise deux variables diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic write%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>%<#pragma omp cancel%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>%<#pragma omp cancellation point%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>%<#pragma omp declare %s%> suivi de %<#pragma omp declare %s%>%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction ou un autre %<#pragma omp declare %s%>%<#pragma omp declare %s%> pas immÃ©diatement suivi d'une dÃ©claration ou une dÃ©finition de fonction%<#pragma omp declare %s%> pas immÃ©diatement suivi par une seule dÃ©claration ou dÃ©finition de fonction%<#pragma omp declare %s%> pas immÃ©diatement suivi par une dÃ©claration ou une dÃ©finition de fonctionle combinateur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_out%> ni %<omp_in%>l'initialiseur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_priv%> ni %<omp_orig%>%<#pragma omp declare reduction%> pas au niveau d'un fichier ou d'un bloc%<#pragma omp declare target%> sans %<#pragma omp end declare target%> correspondant%<#pragma omp end declare target%> sans %<#pragma omp declare target%> correspondant%<#pragma omp ordered%> avec une clause %<depend%> peut uniquement Ãªtre utilisÃ© dans des instructions composÃ©es%<#pragma omp require%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier ou de l'espace de noms%<#pragma omp requires%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier%<#pragma omp scan%> ne peut Ãªtre utilisÃ© que dans une construction de boucle avec la clause %<inscan%> %<reduction%>%<#pragma omp section%> ne peut Ãªtre utilisÃ© que dans une construction %<#pragma omp sections%>%<#pragma omp simd%> utilisÃ© avec la variable d'itÃ©ration de classe %qE%<#pragma omp target data%> doit contenir au moins une clause %<map%>, %<use_device_ptr%> ou %<use_device_addr%>%<#pragma omp target data%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur un clause %<map%>%<#pragma omp target enter data%> doit contenir au moins une clause %<map%>%<#pragma omp target enter data%> avec un type avec correspondance autre que %<to%> ou %<alloc%> sur une clause %<map%>%<#pragma omp target exit data%> doit contenir au moins une clause %<map%>%<#pragma omp target exit data%> avec un type Â«Â mapÂ Â» autre que %<from%>, %<release%> ou %<delete%> sur une clause %<map%>%<#pragma omp target update%> doit contenir au moins une clause %<from%> ou %<to%>%<#pragma omp target%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>%<#pragma pack (pop)%> rencontrÃ© sans %<#pragma pack (push)%> correspondant%<#pragma pack%> n'a aucun effet avec %<-fpack-struct%> â€“ ignorÃ©%<#pragma pack(pop, %E)%> rencontrÃ© sans %<#pragma pack(push, %E)%> correspondant%<#pragma redefine_extname%> ignorÃ© Ã  cause du conflit avec la dÃ©claration %<asm%>%<#pragma redefine_extname%> ignorÃ© Ã  cause du conflit avec le %<#pragma redefine_extname%> prÃ©cÃ©dent%<#pragma redefine_extname%> ignorÃ© Ã  cause du conflit avec le renommage prÃ©cÃ©dent%<#pragma scalar_storage_order%> n'est pas supportÃ© pour le C++%<#pragma vtable%> n'est plus supportÃ©la dÃ©claration %<#pragma weak%> de %q+D n'est pas permise, ignorÃ©%<#pragma%> n'est pas permis iciun numÃ©ro d'opÃ©rande %<$%> est utilisÃ© aprÃ¨s un format sans numÃ©ro d'opÃ©randecontrainte %<%%%> utilisÃ©e avec le dernier opÃ©rande%<%%%c%> laisse seulement les 2 derniers chiffres de l'annÃ©e%<%%%c%> laisse seulement les 2 derniers chiffres de l'annÃ©e dans certaines configurations linguistiquesl'argument de la directive %<%.*s%> n'est pas une chaÃ®ne avec un zÃ©ro terminalla sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets fait dÃ©border le rÃ©sultat au delÃ  de %<INT_MAX%>la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets dÃ©passe %<INT_MAX%>la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets dÃ©passe la taille minimum requise de 4095la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets peut faire dÃ©border le rÃ©sultat au delÃ  de %<INT_MAX%>la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets peut dÃ©passer la taille minimum requise de 4095la sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets ou plus dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> qui a %wu octets fait dÃ©border le rÃ©sultat au delÃ  de %<INT_MAX%>la sortie de la directive %<%.*s%> qui a %wu octets dÃ©passe %<INT_MAX%>la sortie de la directive %<%.*s%> qui a %wu octets dÃ©passe la taille minimum requise de 4095la sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu ou plus d'octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula prÃ©cision de la directive %<%.*s%> est hors limitesla largeur de la directive %<%.*s%> est hors limitesla directive %<%.*s%> Ã©crit %wu octet dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit %wu octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit %wu octet dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit %wu ou plus d'octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit probablement %wu octets ou plus dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit probablement %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu%<%D::%D%> n'est pas un membre de classe%<%D::%D%> n'est pas un membre de %qT%<%E::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<%E::%E%> n'est pas une classe ou un espace de noms%<%E::%E%> n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%<%E::%E%> n'est pas un typedirective d'attribut de portÃ©e %<%E::%E%> ignorÃ©e%<%T::%D%> nomme le constructeur dans %qT%<%T::%D%> nomme le destructeur%<%T::%D%> nomme le constructeur, pas le type%<%T::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<%T::%E%> n'est pas un type%<%T::%E%> nomme le constructeur, pas le type%<%c%> n'est pas un caractÃ¨re valable dans un identificateur%<%c%> n'est pas un premier caractÃ¨re valable pour un identificateur%<%c%E%> n'a pas Ã©tÃ© trouvÃ© dans le(s) protocole(s)%<%s %E%> est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©clarationconstruction %<%s %s%> pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de %qs%<%s + %s%> Ã  %L doit Ãªtre plus petit ou Ã©gal Ã  BIT_SIZE(%qs)la construction %<%s taskgroup%> n'est pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de la rÃ©gion %<taskgroup%>%<%s%> est inconnu%<%s=%s%> et %<%s-%s%> sont incompatiblescontrainte %<&%> utilisÃ©e sans classe de registre%<&%> pas permis seul Ã  la ligne %d%<&%> devrait apparaÃ®tre avant %<...%>%<&&%> n'est pas valable en GIMPLE%<)%> attendu Ã  %C%<*%> dans un contexte boolÃ©en, %<&&%> est suggÃ©rÃ© Ã  la placela capture de %<*this%> est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>%<-%s%> est en conflit avec d'autres options d'architecture, lesquelles spÃ©cifient un processeur %sl'argument de %<--help%> %q.*s est ambigu, veuillez Ãªtre plus prÃ©cis%<-I-%> spÃ©cifiÃ© deux fois%<-MG%> ne peut Ãªtre utilisÃ© qu'avec %<-M%> ou %<-MM%>%<-W%serror=%s%>: pas d'option %<-%s%>%<-W%serror=%s%>: pas d'option %<-%s%>; aviez-vous l'intention d'utiliser %<-%s%>Â ?%<-Wabi%> averti Ã  propos des diffÃ©rences depuis l'ABI la plus Ã  jour, qui est aussi utilisÃ© par dÃ©faut%<-Wabi%> n'avertira Ã  propos de rien%<-Wabi=1%> n'est pas supportÃ©, on utilise =2l'argument de %<-Werror=%> %qs n'est pas valide pour %s%<-Werror=%s%>: %<-%s%> n'est pas une option qui contrÃ´le les avertissements%<-Wformat-contains-nul%> ignorÃ© sans %<-Wformat%>%<-Wformat-extra-args%> ignorÃ© sans %<-Wformat%>%<-Wformat-nonliteral%> ignorÃ© sans %<-Wformat%>%<-Wformat-security%> ignorÃ©e sans %<-Wformat%>%<-Wformat-y2k%> ignorÃ© sans %<-Wformat%>%<-Wformat-zero-length%> ignorÃ© sans %<-Wformat%>%<-Wmisleading-indentation%> est dÃ©sactivÃ© Ã  partir de ce point puisque le suivi des colonnes a Ã©tÃ© dÃ©sactivÃ© Ã  cause de la taille du code et des en-tÃªtes%<-f%s%> et %<%s=%s%> sont incompatibles%<-f%s%> n'est pas supportÃ© avec les instructions CONST16%<-f%s%> n'est pas supportÃ©: ignorÃ©%<-f%sleading-underscore%> n'est pas supportÃ© sur cette machine cible%<-fPIC%> et %<-fpic%> ne sont pas supportÃ©s dans cette configuration%<-fPIC%> n'est pas supportÃ©%<-fPIC%>/%<-fpic%> pas supportÃ© sur cette cible%<-fPIE%> n'est pas supportÃ©%<-fabi-compat-version=1%> n'est pas supportÃ©, on utilise =2%<-fabi-version=1%> n'est plus supportÃ©%<-fabi-version=12%> (GCC 8.1) change accidentellement la convention d'appel pour %qT%<-fabi-version=13%> (GCC 8.2) corrige la convention d'appel pour %qT qui a changÃ© accidentellement en 8.1%<-falign-%s%> n'est pas entre 0 et %d%<-falign-labels=%d%> n'est pas supportÃ©%<-falign-loops=%d%> n'est pas supportÃ©%<-faligned-new=%d%> n'est pas une puissance de deux%<-fasan-shadow-offset%> ne devrait Ãªtre utilisÃ© qu'avec %<-fsanitize=kernel-address%>%<-fassociative-math%> dÃ©sactivÃ©; d'autres options prennent le pas%<-fcall-saved-REG%> n'est pas supportÃ© pour les registres de sortie%<-fcf-protection=branch%> n'est pas supportÃ© pour cette cible%<-fcf-protection=full%> n'est pas supportÃ© pour cette cible%<-fcf-protection=return%> n'est pas supportÃ© pour cette cible%<-fd-lines-as-code%> n'a pas d'effet dans le format libre%<-fd-lines-as-comments%> n'a pas d'effet dans le format libre%<-fdata-sections%> n'est pas supportÃ© pour cette cible%<-fdbg-cnt=%s:%d-%d%> a une limite supÃ©rieure plus petite que la limite infÃ©rieure%<-fdirectives-only%> est incompatible avec %<-Wunused-macros%>%<-fdirectives-only%> est incompatible avec %<-traditional%>%<-femit-struct-debug-detailed=dir:...%> doit autoriser au moins autant que %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=standard%> pour Ada%<-fexcess-precision=standard%> pour C++%<-fexcess-precision=standard%> pour le Fortran%<-ffunction-sections%> n'est pas supportÃ© pour cette cible%<-fhandle-exceptions%> a Ã©tÃ© renommÃ© en %<-fexceptions%> (et est maintenant utilisÃ© par dÃ©faut)%<-fipa-bit-cp%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-cp%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fipa-cp-clone%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fipa-icf%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-functions%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-variables%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pta%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pure-const%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-ra%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference-addressable%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-sra%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fipa-stack-alignment%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-vrp%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-flinker-output=rel%> et %<-fltrans%> sont mutuellement exclusifs%<-fno-fat-lto-objects%> n'est supportÃ© qu'avec des greffons de l'Ã©diteur de liens%<-fno-gnu89-inline%> est uniquement supportÃ© dans les modes GNU99 ou C99%<-fobjc-abi-version%> %d n'est pas supportÃ© sur les cibles 32 bits avec %<-fnext-runtime%>%<-fobjc-abi-version%> 2 doit Ãªtre utilisÃ© pour les cibles 64 bits avec %<-fnext-runtime%>%<-fobjc-exceptions%> est requis pour activer la syntaxe des exceptions en Objective-C%<-fobjc-gc%> est ignorÃ© pour %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> est ignorÃ© pour %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> est ignorÃ© pour %<-fnext-runtime%> lorsque %<-fobjc-abi-version%> est plus grand que 1%<-fobjc-sjlj-exceptions%> est le seul systÃ¨me d'exceptions supportÃ© pour %<-fnext-runtime%> avec un argument de %<-fobjc-abi-version%> infÃ©rieur Ã  2l'option %<-foffload-abi%> ne peut Ãªtre spÃ©cifiÃ©e qu'avec un compilateur pour le dÃ©lestagel'opÃ©rande %<-fopenacc-dim%> est mal formÃ© Ã  %qs%<-fpartial-inlining%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fpic%> et %<-fPIC%> ne sont pas supportÃ©s sans %<-mdsbt%> sur cette cible%<-fpic%> et %<-mapcs-reent%> sont incompatibles%<-fpic%> n'est pas supportÃ©%<-fpie%> n'est pas supportÃ©%<-fprefetch-loop-arrays%> n'est pas supportÃ© avec %<-Os%>%<-fprefetch-loop-arrays%> n'est pas supportÃ© pour cette cible%<-fprefetch-loop-arrays%> n'est pas supportÃ© pour cette cible (essayez les options %<-march%>)%<-frecord-gcc-switches%> n'est pas supportÃ© par la cible actuelle%<-freorder-blocks-and-partition%> ne supporte pas les informations de retour en arriÃ¨re sur cette architecture%<-freorder-blocks-and-partition%> ne fonctionne pas sur cette architecture%<-freorder-blocks-and-partition%> ne fonctionne pas avec les exceptions sur cette architecture%<-freorder-blocks-and-partition%> n'est pas supportÃ© sur cette architecture%<-fsanitize-address-use-after-scope%> requiert l'option %<-fstack-reuse=none%>%<-fsanitize-recover=%s%> n'est pas supportÃ©%<-fsanitize=address%> et %<-fsanitize=kernel-address%> sont incompatibles avec %<-fsanitize=thread%>%<-fsanitize=address%> et %<-fsanitize=kernel-address%> ne sont pas supportÃ©s pour cette cible%<-fsanitize=address%> est incompatible avec %<-fsanitize=kernel-address%>l'option %<-fsanitize=all%> n'est pas valide%<-fsanitize=leak%> est incompatible avec %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> doit Ãªtre combinÃ© avec %<-fsanitize=address%> ou %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> doit Ãªtre combinÃ© avec %<-fsanitize=address%> ou %<-fsanitize=kernel-address%>%<-fsplit-stack%> n'est actuellement uniquement supportÃ© que par GNU/Linux%<-fsplit-stack%> est actuellement uniquement supportÃ© sous PowerPC64 GNU/Linux avec glibc-2.18 ou ultÃ©rieur%<-fsplit-stack%> ne supporte pas deux paramÃ¨tres registres pour une fonction imbriquÃ©e%<-fsplit-stack%> ne supporte pas trois paramÃ¨tres registres%<-fsplit-stack%> ne supporte pas fastcall avec des fonctions imbriquÃ©es%<-fsplit-stack%> n'est pas supportÃ© par cette configuration du compilateur%<-fsplit-stack%> a besoin de l'assistance d'un assembleur pour les directives CFI%<-fstack-check=%> et %<-fstack-clash_protection%> sont mutuellement exclusives; %<-fstack-check=%> est dÃ©sactivÃ©e%<-fstack-check=specific%> pour Thumb-1%<-fstack-check=specific%> pas implÃ©mentÃ© pour MIPS16%<-fstack-clash-protection%> n'est pas supportÃ© sur des cibles oÃ¹ la pile grandi depuis les adresses basses vers les adresses hautesles options %<-fstack-limit-%> sont ignorÃ©es avec %<-mfdpic%>, utilisez %<-mstack-check-l1%>les options %<-fstack-limit-%> ne sont pas supportÃ©es sur ce processeur%<-fstack-protector%> n'est pas supportÃ© pour cette cible%<-fuse-cxa-atexit%> n'est pas supportÃ© pour msp430-elf%<-fuse-linker-plugin%>, mais %s introuvable%<-fwhole-program%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fwpa%> et %<-fltrans%> sont mutuellement exclusifsL'option %<-g%> est seulement supportÃ©e lorsque GAS est utilisÃ© sur ce processeuroption %<-g%> dÃ©sactivÃ©e%<-g%> avec %<-mno-apcs-frame%> peut ne pas donner un dÃ©bogage pertinent%<-gdwarf%s%> est ambigu; utilisez %<-gdwarf-%s%> pour la version DWARF ou %<-gdwarf%> %<-g%s%> pour le niveau de dÃ©bogage%<-gdwarf-6%> est Ã©mis sous la version 5 avec des incompatibilitÃ©s%<-ginline-points%> est forcÃ© dÃ©sactivÃ© sans %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> est forcÃ© dÃ©sactivÃ© sans %<-gvariable-location-views%>%<-gnat%> mal orthographiÃ© sous la forme %<-gant%>%<-gsplit-dwarf%> n'est pas supportÃ© sur cette plateforme, il est ignorÃ©%<-gsplit-dwarf%> n'est pas supportÃ© avec LTO, il est dÃ©sactivÃ©l'option %<-iplugindir%> <rÃ©p> n'a pas Ã©tÃ© passÃ©e par le pilote gcc%<-m%s%> n'est pas supportÃ© par cette configuration%<-m64%> requiert un processeur PowerPC64%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=address%>%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=kernel-address%>%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=thread%>L'option %<-mabi=2fp+%> est supportÃ©e si un FPU est disponible, doit activer %<-mext-fpu-sp%> ou %<-mext-fpu-dp%>%<-mabi=ms%> pas supportÃ© avec l'ABI X32%<-maix64%> requis: les calculs 64 bits avec un adressage 32 bits ne sont pas encore supportÃ©s%<-maix64%> exige que l'architecture PowerPC64 demeure sÃ©lectionnÃ©e%<-malign-functions%> est obsolÃ¨te, utilisez %<-falign-functions%>%<-malign-functions=%d%> n'est pas entre 0 et %d%<-malign-jumps%> est obsolÃ¨te, utilisez %<-falign-jumps%>%<-malign-jumps=%d%> n'est pas entre 0 et %d%<-malign-loops%> est obsolÃ¨te, utilisez %<-falign-loops%>%<-malign-loops=%d%> n'est pas entre 0 et %d%<-mapcs-stack-check%> incompatible avec %<-mno-apcs-frame%>%<-march=%s%> n'est pas compatible avec l'ABI sÃ©lectionnÃ©e%<-march=%s%> requiert %<-mfp32%>%<-march=%s%> %s doit Ãªtre sÃ©parÃ© par _%<-march=%s%>: Nombre attendu aprÃ¨s %<%dp%>.%<-march=%s%>: la chaÃ®ne ISA n'est pas dans l'ordre canonique. %<%c%>%<-march=%s%>: la chaÃ®ne ISA doit commencer par rv32 ou rv64%<-march=%s%>: le premier sous-ensemble ISA doit Ãªtre %<e%>, %<i%> ou %<g%>%<-march=%s%>: rv%de n'est pas une ISA de base valable%<-march=%s%>: chaÃ®ne ISA inattendue Ã  la finÂ : %qs%<-march=%s%>: sous-ensemble ISA %<%c%> non supportÃ©%<-masm=intel%> n'est pas supportÃ© dans cette configuration%<-max-stackframe=%d%> n'est pas utilisable, n'est pas entre 0 et %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> ne sont pas supportÃ©s en combinaison%<-mbranch-cost=%d%> n'est pas entre 0 et 5%<-mcall-aixdesc%> incompatible avec %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> est incompatible avec %s%<-mcall-ms2sysv-xlogues%> n%'est actuellement pas supportÃ© avec SEH%<-mcmodel%> est incompatible avec les autres options toc%<-mcmodel%> est incompatible avec les autres options toc%<-mcmodel=%> n'est pas supportÃ© sur les systÃ¨mes 32 bits%<-mcode-region=either%> requiert le modÃ¨le mÃ©moire large (%<-mlarge%>)%<-mcode-region=upper%> requiert le modÃ¨le mÃ©moire large (%<-mlarge%>)%<-mcorea%> et %<-mcoreb%> ne peuvent Ãªtre utilisÃ©s ensemble%<-mcorea%> devrait Ãªtre utilisÃ© avec %<-mmulticore%>%<-mcoreb%> devrait Ãªtre utilisÃ© avec %<-mmulticore%>%<-mcpu=%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mtune=%> ou %<-march=%>%<-mcpu=%s%> est en conflit avec %<-march=%s%>%<-mcpu=%s%> a une rÃ©vision de silicium invalide%<-mcpu=%s%> n'est pas valable%<-mdata-region=either%> requiert le modÃ¨le de mÃ©moire large (%<-mlarge%>)%<-mdata-region=upper%> requiert le modÃ¨le de mÃ©moire large (%<-mlarge%>)%<-mdiv%> requiert %<-march%> pour incorporer l'extension %<M%>%<-mdouble-float%> ignorÃ© sans %<-mhard-float%>%<-mdynamic-no-pic%> Ã©crase %<-fpic%>, %<-fPIC%>, %<-fpie%> ou %<-fPIE%>%<-mes0%> ne peut Ãªtre utilisÃ© qu'avec le C%<-mexr%> est utilisÃ© sans %<-ms%>%<-mexr%> est utilisÃ© sans %<-ms%> ou %<-msx%>%<-mfdivdu%> ignorÃ© sans %<-mhard-float%>%<-mfdpic%> n'est pas supportÃ©, veuillez utiliser une cible bfin-linux-uclibc%<-mfentry%> est supportÃ© uniquement sur des processeurs 64 bits%<-mfentry%> n'est pas supportÃ© en 32 bits en combinaison avec %<-fpic%>%<-mfloat-abi=hard%> et VFP%<-mfloat-abi=hard%>: le processeur sÃ©lectionnÃ© n'a pas de FPU%<-mfpxx%> peut uniquement Ãªtre utilisÃ© avec l'ABI o32%<-mfpxx%> requiert %<-mlra%>%<-mfunction-return%> et %<-fcf-protection%> sont incompatibles%<-mfunction-return=%s%> et %<-mcmodel=large%> sont incompatibles%<-mfused-madd%> est dÃ©prÃ©ciÃ©e. Utilisez plutÃ´t %<-ffp-contract=%>%<-mgp32%> et %<-mfp64%> peuvent uniquement Ãªtre combinÃ©s si la cible supporte les instructions mfhc1 et mthc1%<-mgp32%> et %<-mfp64%> peuvent uniquement Ãªtre combinÃ©s en utilisant l'ABI o32%<-mgp32%> utilisÃ© avec une ABI 64 bits%<-mgp64%> utilisÃ© avec une ABI 32 bits%<-mgp64%> utilisÃ© avec un processeur 32 bits%<-mgpopt%> pas supportÃ© avec PIC.l'argument de %<-mgprel-sec=%> n'est pas une expression rationnelle valide.%<-mgprel-sec=%> pas supportÃ© avec PIC.%<-mhard-dfp%> ne peut Ãªtre utilisÃ© en conjonction avec %<-msoft-float%>%<-mhard-float%> n'est pas supportÃ© par le processeur sÃ©lectionnÃ©%<-mincoming-stack-boundary=%d%> n'est pas entre %d et 12%<-mindirect-branch%> et %<-fcf-protection%> sont incompatibles%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles%<-mint32%> n'est pas supportÃ© pour les cibles H8300 et H8300L%<-mintel-syntax%> et %<-mno-intel-syntax%> sont dÃ©prÃ©ciÃ©s; utilisez plutÃ´t %<-masm=intel%> et %<-masm=att%>%<-mips3d%> requiert %<-mpaired-single%>l'argument de %<-misr-secure=%d%> n'est pas entre 0 et 3l'argument de %<-misr-vector-size=%d%> doit Ãªtre 4 ou 16%<-mlarge%> requiert un %<-mmcu=%> compatible avec le 430X%<-mlong-double-64%> n'est pas permis avec %<-m64%>%<-mloongson-ext2%> doit Ãªtre utilisÃ© avec %<-mloongson-ext%>%<-mloongson-mmi%> doit Ãªtre utilisÃ© avec %<-mhard-float%>%<-mmsa%> doit Ãªtre utilisÃ© avec %<-mfp64%> et %<-mhard-float%>%<-mmul=g13%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g10%>%<-mmul=g13%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g14%>%<-mmul=g14%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g10%>%<-mmul=g14%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g13%>%<-mmulticore%> ne peut Ãªtre utilisÃ© qu'avec un BF561%<-mn%> n'est pas supportÃ© sur les cibles linux%<-mn%> est utilisÃ© sans %<-mh%> ou %<-ms%> ou %<-msx%>%<-mno-%s%> dÃ©sactive %<-m%s%>%<-mno-allow-string-insns%> interdit la gÃ©nÃ©ration de l'instruction RMPA%<-mno-altivec%> dÃ©sactive vsx%<-mno-dpfp-lrsr%> n'est supportÃ© qu'avec %<-mdpfp%>%<-mno-exr%> est uniquement valable avec %<-ms%> ou %<-msx%> â€“ option ignorÃ©e%<-mno-fentry%> n'est pas compatible avec SEH (gestionnaire d'exceptions structurÃ©)%<-mno-gpopt%> Ã  besoin de %<-mexplicit-relocs%>%<-mno-mpy%> n'est supportÃ© que sur ARC700 ou ARCv2%<-mno-pic-data-is-text-relative%> ne peut pas Ãªtre utilisÃ© sans %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> n'est pas compatible avec cette cible%<-mnop-mcount%> n'est pas implÃ©mentÃ© pour %<-fPIC%>%<-mpcrel%> %<-fPIC%> n'est actuellement pas supportÃ© sur le processeur sÃ©lectionnÃ©%<-mpic-register=%> est inutile sans %<-fpic%>%<-mpic-symbol-stubs%> n'est pas requis pour du code 64 bits (ignorÃ©)%<-mpreferred-stack-boundary%> n'est pas supportÃ© pour cette cible%<-mpreferred-stack-boundary=%d%> n'est pas entre %d et %d%<-mpreferred-stack-boundary=%d%> doit Ãªtre entre %d et %d%<-mquad-memory%> n'est pas disponible en mode petit-boutiste%<-mquad-memory%> requiert le mode 64 bits%<-mquad-memory-atomic%> requiert le mode 64 bitsl'argument de %<-mr0rel-sec=%> n'est pas une expression rationnelle valable.%<-mr0rel-sec=%> pas supportÃ© avec PIC.%<-mregparm%> est ignorÃ© avec la psABI du MCU Intel%<-mregparm%> est ignorÃ© en mode 64 bits%<-mregparm=%d%> n'est pas entre 0 et %d%<-mrelax%> est uniquement supportÃ© pour le PIC RTPl'attribut RISC-V ELF %<-mriscv-attribute%> requiert GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> est ignorÃ© en mode 64 bits%<-ms2600%> est utilisÃ© sans %<-ms%>%<-mshared-library-id=%> spÃ©cifiÃ© sans %<-mid-shared-library%>%<-mshared-library-id=%s%> n'est pas entre 0 et %d%<-msmart%> est incompatible avec %<-mhigh-registers%>%<-mspfp_fast%> pas disponible sur ARC600 ou ARC601%<-msse5%> a Ã©tÃ© supprimÃ©%<-msseregparm%> utilisÃ© sans que SSE soit activÃ©%<-mstack-guard%> implique l'utilisation de %<-mstack-size%>%<-mstringop-strategy=rep_8byte%> pas supportÃ© pour du code 32 bits%<-msx%> n'est pas supportÃ© en coff%<-mtune=%> attend mn10300, am33, am33-2, ou am34%<-mtune=x86-64%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mtune=k8%> ou %<-mtune=generic%> selon ce qui est appropriÃ©%<-mvrsave=no%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mno-vrsave%>%<-mvrsave=yes%> est dÃ©prÃ©ciÃ©e. Utilisez plutÃ´t %<-mvrsave%>%<-mvsx%> et %<-mno-altivec%> sont incompatibles%<-mvsx%> nÃ©cessite l'adressage indexÃ©%<-mvsx%> nÃ©cessite une unitÃ© matÃ©rielle en virgule flottante%<-mxl-multiply-high%> ne peut Ãªtre utilisÃ© qu'avec %<-mcpu=v6.00.a%> ou supÃ©rieur%<-mxl-multiply-high%> requiert %<-mno-xl-soft-mul%>%<-mxl-reorder%> ne peut Ãªtre utilisÃ© qu'avec %<-mcpu=v8.30.a%> ou supÃ©rieur%<-mxl-reorder%> exige %<-mxl-pattern-compare%> pour %<-mcpu=v8.30.a%>%<-pipe%> est ignorÃ© parce que %<-save-temps%> est spÃ©cifiÃ©%<-pipe%> n'est pas supportÃ©%<-static-libgfortran%> n'est pas supportÃ© par cette configuration%<-x %s%> n'a pas d'effet aprÃ¨s le dernier fichier d'entrÃ©edÃ©signateur %<.%s%> utilisÃ© plusieurs fois dans la mÃªme liste d'initialiseursle gestionnaire %<...%> doit Ãªtre le dernier gestionnaire de son bloc Â«Â tryÂ Â»%<...%> pas permis dans une liste d'initialisation par dÃ©signation%<::%> nÃ©cessaire dans une liaison PROCEDURE avec une cible explicite Ã  %C%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©; vouliez-vous employer %qsÂ ?%<::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<::%E%> n'est pas une classe ou un espace de noms%<::%E%> n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%<::%E%> n'est pas un type%<::main%> doit retourner %<int%>%<<:%> est une Ã©criture alternative pour %<[%>. InsÃ©rer un espace entre %<<%> et %<::%>%<<::%> ne peut pas Ãªtre au dÃ©but d'une liste d'arguments d'un patron%<<<%> dans un contexte boolÃ©en, vouliez-vous plutÃ´t utiliser %<<%>Â ?%<=> target%> est invalide pour la liaison DEFERRED Ã  %Cl'opÃ©rateur %<>>%> est traitÃ© comme deux caractÃ¨res > en C++11%<>>%> devrait Ãªtre %<> >%> Ã  l'intÃ©rieur d'une liste d'arguments de patron imbriquÃ©s%<?:%> utilisant des constantes entiÃ¨res dans un contexte boolÃ©en%<?:%> utilisant des constantes entiÃ¨res dans un contexte boolÃ©en, l'expression sera toujours Ã©valuÃ©e Ã  %<true%>le paramÃ¨tre de %<@catch%> ne peut pas Ãªtre qualifiÃ© avec un protocolele paramÃ¨tre de %<@catch%> n'est pas un type de classe Objective-C connu%<@dynamic%> n'est pas disponible en Objective-C 1.0%<@dynamic%> pas dans dans le contexte @implementation%<@dynamic%> requiert qu'une @interface de la classe soit disponible%<@encode%> doit spÃ©cifier un type comme un argument%<@end%> manquant dans le contexte d'implÃ©mentation%<@end%> doit apparaÃ®tre dans un contexte @implementation%<@interface%> de la classe %qE introuvable%<@optional%> est autorisÃ© uniquement dans le contexte @protocol%<@optional%> n'est pas disponible en Objective-C 1.0%<@package%> n'est pas disponible en Objective-C 1.0%<@package%> a actuellement le mÃªme effet que %<@public%>%<@property%> n'est pas disponible en Objective-C 1.0%<@required%> est autorisÃ© uniquement dans le contexte @protocol%<@required%> n'est pas disponible en Objective-C 1.0l'argument de %<@synchronized%> n'est pas un objet%<@synthesize%> ne peut pas Ãªtre utilisÃ© dans des catÃ©gories%<@synthesize%> n'est pas disponible en Objective-C 1.0%<@synthesize%> pas dans le contexte @implementation%<@synthesize%> requiert qu'une @interface de la classe soit disponible%<@throw%> (rethrow) utilisÃ© en dehors d'un bloc %<@catch%>l'argument de %<@throw%> n'est pas un objet%<@try%> sans %<@catch%> ni %<@finally%>les en-tÃªtes de colonnes %<CPU_TYPE%> et %<MPY_TYPE%> sont manquants dans %<devices.csv%>l'en-tÃªte de colonne %<CPU_TYPE%> est manquant dans %<devices.csv%>l'adresse de base de %<CTABLE_ENTRY%> n'est pas un multiple de 256%<CTABLE_ENTRY%> index %%<DECL_GIMPLE_REG_P%> est dÃ©fini sur une variable dont l'adresse est prise%<G0%> dans le format Ã  %Lla directive %<GCC ivdep%> n'est pas au dÃ©but d'une boucle Ã  %Cla directive %<GCC novector%> n'est pas au dÃ©but d'une boucle Ã  %Cla directive %<GCC unroll%> n'est pas au dÃ©but d'une boucle Ã  %CDirective %<GCC unroll%> requiert une constante entiÃ¨re non nÃ©gative plus petite ou Ã©gale Ã  %u Ã  %Cla directive %<GCC vector%> n'est pas au dÃ©but d'une boucle Ã  %C%<HLE_ACQUIRE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<ACQUIRE%> ou un autre plus contraignant%<HLE_RELEASE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<RELEASE%> ou un autre plus contraignant%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vraiL'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L est un tableau et n'aura pas une taille de stockage 0 quand l'argument %<SOURCE%> a une taille plus grande que 0L'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre %sL'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre un %sl'en-tÃªte de colonne %<MPY_TYPE%> est manquant dans %<devices.csv%>L'argument %<SOURCE%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre un %s%<TREE_PURPOSE%> n'est pas NULL dans la liste %<TYPE_ARG_TYPES%>%<TYPE_ARRAY_MAX_SIZE%> pas %<INTEGER_CST%>%<TYPE_BINFO%> n'est pas %<TREE_BINFO%>le type %<TYPE_BINFO%> n'est pas %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> n'est pas %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> est %i tandis que %<TYPE_CACHED_VALUES%> est %p%<TYPE_CACHED_VALUES_P%> est dÃ©fini alors qu'il ne le devrait pas%<TYPE_CANONICAL%> a un %<TYPE_CANONICAL%> diffÃ©rent%<TYPE_CANONICAL%> n'est pas compatiblele %<TYPE_CANONICAL%> de la variante principale n'est pas la variante principale%<TYPE_FIELDS%> dÃ©fini dans un type incompletle champ %<TYPE_LANG_SLOT_1 (binfo)%> est non NULL%<TYPE_MAIN_VARIANT%> a un %<TYPE_MAIN_VARIANT%> diffÃ©rent%<TYPE_MAX_VALUE_RAW%> non NULL%<TYPE_METHOD_BASETYPE%> n'est pas la variante principale%<TYPE_METHOD_BASETYPE%> n'est pas un enregistrement ni une unionle %<TYPE_MODE%> de %<TYPE_CANONICAL%> n'est pas compatible%<TYPE_NEXT_PTR_TO%> n'est pas %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> n'est pas %<REFERENCE_TYPE%>%<TYPE_OFFSET_BASETYPE%> n'est pas un enregistrement ni une unionle champ %<TYPE_VALUES_RAW%> n'est pas NULL%<TYPE_VFIELD%> n'est pas %<FIELD_DECL%> ni %<TREE_LIST%>modificateur %<V%> sur un registre non entier%<[%E] =%> utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour la classe %qT%<[*]%> n'est pas permis ailleurs que dans la portÃ©e du prototype d'une fonction%<[*]%> n'est pas dans une dÃ©claration%<[super ...]%> doit apparaÃ®tre dans le contexte d'une mÃ©thodeles spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement de %qEles spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement d'un littÃ©ral composÃ©les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement du champ sans nom%<_Atomic%> %qD dans la clause %<aligned%>%<_Atomic%> %qD dans la clause %<firstprivate%> dans la construction %<target%>%<_Atomic%> %qD dans la clause %<linear%>%<_Atomic%> %qD dans la clause %qs%<_Atomic%> %qD dans la clause implicite %<firstprivate%> dans la construction %<target%>%<_Atomic%> %qD dans la clause implicite %<map%>%<_Atomic%> %qE dans la clause %<reduction%>%<_Atomic%> %qE dans la clause %qs%<_Atomic%> appliquÃ© Ã  un type qualifiÃ©expression %<_Atomic%> dans %<#pragma omp atomic%>%<_Atomic%> en Objective-Cvariable d'itÃ©ration %<_Atomic%> %qEtype qualifiÃ© par %<_Atomic%> dans %<#pragma omp declare reduction%>type de tableau qualifiÃ© avec %<_Atomic%>type de fonction qualifiÃ© par %<_Atomic%>le type du paramÃ¨tre %qT est qualifiÃ© avec %<_Atomic%> dans %q+Dtype de retour qualifiÃ© avec %<_Atomic%> pour %qD%<_Float%d%s%> n'est pas supportÃ© sur cette ciblel'association %<_Generic%> a un type fonctionl'association %<_Generic%> a un type incompletl'association %<_Generic%> a un type de longueur variablele sÃ©lecteur %<_Generic%> correspond Ã  plusieurs associationsle sÃ©lecteur %<_Generic%> du type %qT n'est compatible avec aucune association%<_Generic%> spÃ©cifie deux types compatibles%<_Noreturn%> dans une dÃ©claration vide%<_Sat%> est utilisÃ© sans %<_Fract%> ou %<_Accum%>l'attribut %<__BELOW100__%> s'applique uniquement aux variables%<__GIMPLE%> uniquement valable avec %<-fgimple%>la fonction %<__RTL%> ne peut pas Ãªtre compilÃ©e avec %<-flto%>%<__alignof%> appliquÃ© sur un champ de bits%<__auto_type%> suivi des attributs %<[[]]%>%<__auto_type%> dans une dÃ©claration vide%<__auto_type%> peut uniquement Ãªtre utilisÃ© avec un seul dÃ©clarateur%<__auto_type%> exige un simple identificateur comme dÃ©clarateur%<__auto_type%> requiert une dÃ©claration de donnÃ©e initialisÃ©e%<__auto_type%> utilisÃ© avec un initialisateur de champ de bits%<__builtin_arc_aligned%> avec un alignement non constantl'opÃ©rande de %<__builtin_complex%> n'est pas un type binaire en virgule flottante rÃ©elopÃ©randes de %<__builtin_complex%> de types diffÃ©rentsle premier argument de %<__builtin_convertvector%> doit Ãªtre un entier ou un vecteur en virgule flottantele nombre d'Ã©lÃ©ments du vecteur en premier argument et du deuxiÃ¨me type vectoriel en second argument de %<__builtin_convertvector%> devraient Ãªtre les mÃªmesle deuxiÃ¨me argument de %<__builtin_convertvector%> doit Ãªtre un entier ou un type vectoriel flottant%<__builtin_eh_return%> n'est pas supportÃ© sur cette ciblele deuxiÃ¨me argument de %<__builtin_longjmp%> doit Ãªtre 1%<__builtin_mffsl%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_mtfsb0%> et %<__builtin_mtfsb1%> ne sont pas supportÃ©s avec %<-msoft-float%>%<__builtin_next_arg%> appelÃ© sans argument%<__builtin_rx_%s%> accepte %<C%>, %<Z%>, %<S%>, %<O%>, %<I%> ou %<U%>%<__builtin_saveregs%> n'est pas supportÃ© par cette sous-cible%<__builtin_saveregs%> n'est pas supportÃ© par cette cible%<__builtin_set_fpscr_drn%> n'est pas supportÃ© en mode 32 bits%<__builtin_set_fpscr_drn%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_set_fpscr_rn%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_set_thread_pointer%> n'est pas supportÃ© sur cette ciblele type intÃ©rieur du/des argument(s) vectoriel(s) de %<__builtin_shuffle%> doivent avoir la mÃªme taille que le type intÃ©rieur du masqueles arguments vectoriels de %<__builtin_shuffle%> doivent Ãªtre du mÃªme typeles arguments de %<__builtin_shuffle%> doivent Ãªtre des vecteursle dernier argument de %<__builtin_shuffle%> doit Ãªtre un vecteur d'entiersle nombre d'Ã©lÃ©ments du/des argument(s) vectoriel(s) et du vecteur de masque de %<__builtin_shuffle%> doivent Ãªtre les mÃªmes%<__builtin_thread_pointer%> n'est pas supportÃ© sur cette cibleappel %<__builtin_unreachable%> ou %<__builtin_trap%> avec des arguments%<__delay_cycles%> est limitÃ© Ã  des dÃ©comptes de boucles sur 32 bits%<__delay_cycle%> ne prend que des arguments constants%<__delay_cycles%> n'accepte que des dÃ©comptes de cycles non nÃ©gatifs%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme %<long%> ou %<long long%>%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme un type%<__int%d%> n'est pas supportÃ© par la cible%<__int%d%> n'est pas supportÃ© sur cette cibleles dÃ©clarations %<__label__%> sont uniquement permises Ã  l'intÃ©rieur des fonctions%<__label__%> pas au dÃ©but du bloc%<__restrict%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions%<__thread%> avant %<extern%>%<__thread%> avant %<static%>%<__thread%> avant %qD%<__thread%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions%<__transaction_atomic%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>%<__transaction_cancel%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle%<__transaction_relaxed%> sans avoir activÃ© le support pour la mÃ©moire transactionnelleL'argument %<a%d%> de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre %s(%d)L'argument %<a1%> de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTER%<acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%> Ã  %Ll'attribut %<alias%> est ignorÃ© car la fonction est dÃ©finiel'argument de %<alignas%> a le type non entier %qTl'expression d'alignement de la clause %<aligned%> doit Ãªtre un entierl'expression d'alignement %<aligned%> doit Ãªtre une expression entiÃ¨re constante positiveil pourrait ne pas Ãªtre possible de mettre en ligne la fonction %<always_inline%>un %<and%> de tests d'Ã©galitÃ©s mutuellement exclusifs est toujours 0l'Ã©crasement %<asm%> entre en conflit avec l'opÃ©rande d'entrÃ©el'Ã©crasement %<asm%> entre en conflit avec l'opÃ©rande de sortiedÃ©claration %<asm%> ignorÃ©e Ã  cause du conflit avec le renommage prÃ©cÃ©dent%<asm%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>%<asm%> pas permis dans une fonction %<transaction_safe%>%<asm%> interdit dans une transaction atomiqueopÃ©rande %<asm%> %d ne concorde probablement pas avec les contraintesla contrainte de l'opÃ©rande %<asm%> est incompatible avec la taille de l'opÃ©randel'opÃ©rande %<asm%> a des contraintes impossiblesl'opÃ©rande %<asm%> requiert un rechargement impossiblele qualificatif %<asm%> %qT est ignorÃ© en dehors du corps d'une fonctionqualificatif %<asm%> en dehors du corps de la fonctionle spÃ©cificateur %<asm%> pour la variable %qE est en conflit avec la liste d'Ã©crasement de %<asm%>les spÃ©cificateurs %<asm%> ne sont pas permis sur des membres de donnÃ©es non statiquesl'attribut %<assign%> est en conflit avec l'attribut %<copy%>l'attribut %<assign%> est en conflit avec l'attribut %<retain%>%<assign%> n'est pas sÃ»r pour des objets Objective-C; veuillez l'indiquer explicitement si vous en avez besoinla propriÃ©tÃ© %<assign%> %qs utilise la variable d'instance %qs qui est un champ de bitsl'expression de %<async%> doit Ãªtre un entierÃ©chec de %<atexit%>la propriÃ©tÃ© %<atomic%> %qs utilise la variable d'instance %qs qui est un champ de bits%<atomic_cancel%>clause %<atomic_default_mem_order%> utilisÃ©e lexicalement aprÃ¨s la premiÃ¨re construction %<atomic%> sans clause d'ordre de mÃ©moire%<auto%> peut seulement Ãªtre spÃ©cifiÃ© pour des dÃ©clarations de variables ou de fonctions%<auto%> a changÃ© de signification en C++11; retirez-le%<auto%> entre en conflit avec d'autres spÃ©cificateurs de boucle de OpenACC%<auto%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©e%<auto%> n'est pas autorisÃ© dans une dÃ©claration de synonymele paramÃ¨tre %<auto%> n'est pas permis dans ce contexte%<bank_switch%> n'a pas d'effet sur les fonctions qui ne gÃ¨rent pas une interruptionla clause %<bind%> n'est pas spÃ©cifiÃ©e sur une construction %<loop%> pas imbriquÃ©e dans une autre construction OpenMP%<bind(parallel)%> sur une construction %<loop%> imbriquÃ©e dans une construction %<simd%>%<bind(team)%> sur une rÃ©gion %<loop%> pas strictement imbriquÃ©e dans une rÃ©gion %<team%>%<builtin_return_address%> ne contient que 2 octets d'adresse%<cancel for%> Ã  l'intÃ©rieur de %<nowait%> pour la construction%<cancel for%> Ã  l'intÃ©rieur de %<ordered%> pour la construction%<cancel sections%> Ã  l'intÃ©rieur d'une construction de sections %<nowait%>%<catch%> n'est pas supportÃ©%<concept%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>%<const%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de champles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de paramÃ¨treles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de typeles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de variable%<const%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctionsexpression %<depobj%> qualifiÃ©e avec %<const%>%qE qualifiÃ© avec %<const%> peut uniquement apparaÃ®tre dans les clauses %<shared%> ou %<firstprivate%>%<const%> qualifiant %qE sans membre %<mutable%> ne peut apparaÃ®tre que dans les clauses %<shared%> ou %<firstprivate%>un qualificatif %<const%>, %<volatile%> ou %<__restrict%> est appliquÃ© au type %qT dans %<#pragma omp declare reduction%>l'appel %<constexpr%> dÃ©borde au delÃ  de la fin de la fonctionle constructeur %<constexpr%> n'a pas de corps videle constructeur %<constexpr%> de l'union %qT doit initialiser exactement un membre de donnÃ©e non statiqueles destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>la profondeur d'Ã©valuation de la %<constexpr%> dÃ©passe le maximum permis %d (utilisez %<-fconstexpr-depth=%> pour augmenter le maximum)le dÃ©compte des opÃ©rations d'Ã©valuation de %<constexpr%> dÃ©passe la limite permise %wd (utilisez %<-fconstexpr-ops-limit=%> pour augmenter la limite)les lambda %<constexpr%> sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le dÃ©compte des itÃ©rations de la boucle %<constexpr%> dÃ©passe la limite permise %d (utilisez %<-fconstexpr-loop-limit=%> pour augmenter la limite)%<constexpr%> est requis pour l'initialisation intra-classe du membre de donnÃ©e statique %q#D d'un type non entierle membre statique %<constexpr%> %qD doit avoir une initialisationla variable %<constexpr%> %qD a le type %qT modifiÃ© par une variable%<constinit%> peut uniquement Ãªtre appliquÃ© Ã  une variable avec une durÃ©e de stockage statique ou au niveau du threadle type de retour %<constinit%> pour une fonction n'est pas permisla variable %<constinit%> %qD n'a pas une initialisation constantel'attribut %<copy%> est uniquement valable pour des objets Objective-Cune rÃ©gion %<critical%> ne peut pas Ãªtre imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<critical%> portant le mÃªme noml'argument de %<custom-%s=%> doit Ãªtre un entier non nÃ©gatif%<custom-%s=%> n'est pas reconnu comme instruction FPU%<custom-%s=%> exige un argument%<decl-specifier%> dans la dÃ©claration du guide de dÃ©duction%<decl-specifier%> invalide dans une condition%<declare variant%> sur le constructeur %qD%<declare variant%> sur %qD par dÃ©faut%<declare variant%> sur %qD supprimÃ©%<declare variant%> sur le destructeur %qD%<declare variant%> sur %qD virtuel%<decltype%> ne sait pas rÃ©soudre l'adresse d'une fonction surchargÃ©e%<decltype%> est Ã©valuÃ© en %qT qui n'est ni une classe ni un type Ã©numÃ©rÃ©Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»la cible %<default%> n'a pas Ã©tÃ© dÃ©finie%<delete[]%> n'est pas une expression constanteclause %<depend%> avec le type de dÃ©pendance %<depobj%> sur une section de tableaula clause %<depend%> avec le modificateur %<sink%> fait rÃ©fÃ©rence Ã  une itÃ©ration qui n'est jamais dans l'espace d'itÃ©rationla clause %<depend%> avec le modificateur %<sink%> attend une itÃ©ration lexicale ultÃ©rieureune clause %<depend%> avec le modificateur %<source%> a Ã©tÃ© spÃ©cifiÃ©e avec des clauses %<depend%> avec le modificateur %<sink%> sur la mÃªme construction%<depend(%s)%> est uniquement autorisÃ© dans %<omp ordered%>type de dÃ©pendance %<depobj%> spÃ©cifiÃ© dans la clause %<depend%> d'une construction %<depobj%>l'expression %<depobj%> n'est pas une expression l-valeurl'identifiant de %<device%> doit Ãªtre entierL'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de co-dimension valableL'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valableL'argument %<dim%> de l'intrinsÃ¨que %s Ã  %L n'est pas un index de dimension validel'expression de la taille des tranches de %<dist_schedule%> doit Ãªtre un entierune rÃ©gion %<distribute%> doit Ãªtre strictement imbriquÃ©es Ã  l'intÃ©rieur d'une construction %<teams%>%<dynamic_cast%> pas permis avec %<-fno-rtti%>%<dynamic_cast<%#T>(%q#D)%> ne peut jamais rÃ©ussir%<else%> sans %<if%> prÃ©cÃ©dent%<enum %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>%<explicit%> peut seulement Ãªtre spÃ©cifiÃ© pour des constructeurs%<explicit%> dans une dÃ©claration amie%<explicit%> en dehors de la dÃ©claration de la classe%<explicit(bool)%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>Ã©dition de liens %<extern "C"%> dÃ©marrÃ©e icil'attribut %<externally_visible%> n'a d'effet que dans des objets publiquesattribut %<fallthrough%> au plus haut niveaul'attribut %<fallthrough%> n'est pas suivi par %<;%>l'attribut %<fallthrough%> est spÃ©cifiÃ© plusieurs foisl'attribut %<fallthrough%> est spÃ©cifiÃ© avec un paramÃ¨trel'attribut %<fast_interrupt%> est ignorÃ©l'attribut %<flatten%> est ignorÃ© sur les aliasliste %<flush%> spÃ©cifiÃ©e avec une clause d'ordre de mÃ©moire%<fopen%>: %s: %mles dÃ©clarations initiales de boucles %<for%> ne sont permises qu'en mode C99 et C11%<friend%> peut seulement Ãªtre spÃ©cifiÃ© Ã  l'intÃ©rieur d'une classe%<friend%> utilisÃ© en dehors d'une classel'expression numÃ©rique de %<gang%> doit Ãªtre un entierla valeur numÃ©rique de %<gang%> doit Ãªtre positivel'expression statique %<gang%> doit Ãªtre un entierla valeur statique de %<gang%> doit Ãªtre positivele processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>le processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target("tune=")%>l'attribut %<getter%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dentel'attribut %<gnu_inline%> est prÃ©sent sur %q+D%<goto%> dans une fonction %<constexpr%>%<goto%> n'est pas une expression constantel'expression de %<grainsize%> doit Ãªtre un entierla valeur de %<grainsize%> doit Ãªtre positive%<h%> appliquÃ© Ã  un opÃ©rande qui n'est pas un registrel'expression %<hint%> doit Ãªtre une expression entiÃ¨re constantel'expression %<hint%> doit Ãªtre un nombre entier%<if constexpr%> uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>le rÃ©solveur %<ifunc%> pour %qD doit retourner %qTle rÃ©solveur %<ifunc%> pour %qD devrait retourner %qTla clause %<inbranch%> est incompatible avec %<notinbranch%>%<inline%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions%<inline%> dans une dÃ©claration vide%<inline%> n'est pas permis dans la dÃ©claration de la spÃ©cialisation du patron ami %qD%<inline%> spÃ©cifiÃ© pour la dÃ©claration d'une classe amiele spÃ©cificateur %<inline%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globalespÃ©cificateur %<inline%> invalide pour la variable %qD dÃ©clarÃ©e au niveau du blocclause %<inscan%> %<reduction%> sur la construction %qsclause %<inscan%> %<reduction%> sur une construction autre que %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>la clause %<inscan%> %<reduction%> est utilisÃ©e avec la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucleclause %<inscan%> %<reduction%> avec une section de tableauclauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme constructionle processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target("tune=")%>le modificateur %<iterator%> est incompatible avec %qsle modificateur %<iterator%> ne peut pas Ãªtre spÃ©cifiÃ© sur une construction %<depobj%>le paramÃ¨tre %<l1-cache-size%> n'est pas une puissance de deux %dvÃ©rification de %<lang_*%>Â : Ã©chec dans %s, Ã  %s:%dla clause %<lastprivate%> sur une construction %<loop%> fait rÃ©fÃ©rence Ã  une variable %qD qui n'est pas l'itÃ©rateur de bouclela clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle est spÃ©cifiÃ©e sur une construction combinÃ©e avec %<distribute%>la clause %<linear%> ne peut pas Ãªtre spÃ©cifiÃ©e avec la clause %<ordered%> comportant un paramÃ¨trele pas %qE de la clause %<linear%> n'est ni une constante ni un paramÃ¨trel'expression du pas de %<linear%> doit Ãªtre fondamentalele pas de la clause %<linear%> est un paramÃ¨tre %qD pas spÃ©cifiÃ© dans la clause %<uniform%>%<location_t%> n'est pas dÃ©fini comme un type%<locus%> n'est pas dÃ©fini comme un type%<long long long%> est trop long pour GCC%<long%> et %<short%> spÃ©cifiÃ©s ensemblel'expression %<long%> du Â«Â switchÂ Â» n'est pas convertie en %<int%> avec le C ISO%<lp_array%> ne correspond pas Ã  %<region_tree%>%<lp_array%> est corrompu pour le lp %i%<lto_obj_file_open()%> a Ã©chouÃ©%<main%> est dÃ©clarÃ©e %<_Noreturn%>une rÃ©gion %<master%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'un partage de tÃ¢che, %<loop%>, un %<task%> explicite ou une rÃ©gion %<taskloop%>%<memset%> utilisÃ© avec un paramÃ¨tre de longueur qui est la constante zÃ©ro; cela pourrait Ãªtre dÃ» Ã  des paramÃ¨tres transposÃ©s%<memset%> utilisÃ© avec une longueur Ã©gale au nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille des Ã©lÃ©mentsl'attribut %<ms_hook_prologue%> est incompatible avec %<-mfentry%> pour 32 bits%<ms_hook_prologue%> n'est pas compatible avec les fonctions imbriquÃ©es%<msp430_set_driver_var%> attend 2 argumentstype %<mutexinoutset%> dans la clause %<depend%> sur un constructeur %<taskwait%>%<namespace %E%> est ambigula dÃ©finition %<namespace%> n'est pas permise ici%<new%> de %<initializer_list%> n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent%<new%> de type %qT avec l'alignement Ã©tendu %d%<no-custom-%s%> n'accepte pas d'argumentla clause %<nogroup%> ne doit pas Ãªtre utilisÃ©e avec la clause %<reduction%>l'attribut %<nonatomic%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dentemodificateur d'ordonnancement %<nonmonotonic%> spÃ©cifiÃ© en mÃªme temps que la clause %<ordered%>argument %<nonnull%> %qD comparÃ© Ã  NULLune fonction avec %<noreturn%> retourne une valeurla clause %<nowait%> ne doit pas Ãªtre utilisÃ©e avec %<copyprivate%>la valeur de %<num_tasks%> doit Ãªtre positivela valeur de %<num_teams%> doit Ãªtre positivela valeur de %<num_threads%> doit Ãªtre positivel'utilisation de %<offsetof%> Ã  l'intÃ©rieur du type %qT (qui ne respecte pas l'agencement standard) est supportÃ© conditionnellement%<operator %s%>%<operator %s%> dans %<%s%E%>%<operator delete%> doit retourner le type %qT%<operator delete%> prend le type %qT comme premier paramÃ¨tre%<operator delete[]%> ne peut pas Ãªtre un Â«Â deleteÂ Â» destructeur%<operator new%> ne doit pas retourner NULL Ã  moins qu'il soit dÃ©clarÃ© %<throw()%> (ou %<-fcheck-new%> est actif)%<operator new%> doit retourner le type %qT%<operator new%> prend le type %<size_t%> (%qT) comme premier paramÃ¨tre%<operator%s%>%<operator%s%> dans %<%E %s %E%>%<operator%s%> dans %<%E%s%>%<operator%s%> dans %<%s%E%>%<operator=%> devrait retourner une rÃ©fÃ©rence Ã  %<*this%>%<operator[]%>%<operator[]%> dans %<%E[%E]%>un %<or%> de tests de non Ã©galitÃ©s non appariÃ©s est toujours 1la clause %<order%> ne doit pas Ãªtre utilisÃ©e avec %<ordered%>%<ordered simd threads%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<for simd%>%<ordered%> %<simd%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<simd%>le paramÃ¨tre de la clause %<ordered%> est plus petit que %<collapse%>la clause %<ordered%> avec un paramÃ¨tre ne devrait pas Ãªtre spÃ©cifiÃ©e sur la construction %qsclause %<ordered%> avec un paramÃ¨tre sur une boucle %<for%> basÃ©e sur une portÃ©eune construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e dans une boucle avec une clause %<ordered%> avec un paramÃ¨treune construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une boucle %<ordered%>une rÃ©gion %<ordered%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<critical%>, %<ordered%>, %<task%> explicite ou %<taskloop%>une rÃ©gion %<ordered%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de boucle avec la clause %<ordered%>une rÃ©gion %<ordered%> sans clause %<depend%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e dans une rÃ©gion de boucle avec une clause %<ordered%> avec un paramÃ¨trele pragma %<pch_preprocess%> ne devrait Ãªtre utilisÃ© qu'avec %<-fpreprocessed%>Ã©chec de %<pex_init%>Â : %m%<pragma omp requires%> requiert au moins une clausel'expression de %<priority%> doit Ãªtre un entierla valeur de %<priority%> doit Ãªtre positive ou nullel'attribut %<readonly%> est en conflit avec l'attribut %<readwrite%>l'attribut %<readonly%> est en conflit avec l'attribut %<setter%>l'attribut %<readonly%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dente%<region_array%> ne correspond pas Ã  %<region_tree%>%<region_array%> est corrompu pour la rÃ©gion %i%<register%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©espÃ©cificateur de classe de stockage %<register%> utilisÃ©%<reinterpret_cast%> d'un entier vers un pointeurutiliser %<reinterpret_cast%> pour transtyper du type %qT vers le type %qT Ã©limine les qualificatifsun %<reinterpret_cast%> n'est pas une expression constante%<reinterpret_cast<%T>(%E)%> n'est pas une expression constante%<requires%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>l'attribut %<retain%> est en conflit avec l'attribut %<copy%>l'attribut %<retain%> est uniquement valable pour des objets Objective-C%<return%> avec une valeur dans une fonction retournant un void%<return%> sans valeur dans une fonction retournant autre chose que voidl'expression %<safelen%> doit Ãªtre une expression entiÃ¨re constante positive%<scalar_storage_order%> n'est pas supportÃ© car le boutisme n'est pas uniforme%<seq%> Ã©crase d'autres spÃ©cificateurs de boucle de OpenACCl'attribut %<setter%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©denteL'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L a plus de %d Ã©lÃ©mentsL'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L doit Ãªtre un tableau de taille constante%<signed%> et %<unsigned%> spÃ©cifiÃ©s ensemblel'expression %<simdlen%> doit Ãªtre une expression entiÃ¨re constante positivela valeur de la clause %<simdlen%> est plus grande que la valeur de la clause %<safelen%>%<sizeof%> appliquÃ© sur un champ de bits%<sizeof%> sur le tableau %qE en paramÃ¨tre de fonction retournera la taille de %qTl'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨sesL'argument %<source%> de l'intrinsÃ¨que %<shape%> Ã  %L ne doit pas Ãªtre un tableau de taille tacite%<static%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>%<static%> ne peut pas Ãªtre utilisÃ© lors de la dÃ©finition (contrairement Ã  la dÃ©claration) d'un membre de donnÃ©e statiquele spÃ©cificateur %<static%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globaleun %<static_assert%> sans message est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>utiliser %<static_cast%> pour transtyper du type %qT vers le type %qT Ã©limine les qualificatifs%<std::%s%> est dÃ©fini dans l'en-tÃªte %qsÂ ; avez-vous oubliÃ© %<#include %s%>Â ?%<std::%s%> est uniquement disponible Ã  partir de %s%<std::source_location::__impl%> ne contient pas uniquement que des membres de donnÃ©es non-statiques %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> et %<_M_column%>%<std::tuple_size<%T>::value%> n'est pas une expression constante entiÃ¨rela directive Â«Â usingÂ Â» %<strong%> n'est plus supportÃ©e%<struct %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>l'argument de l'attribut %<symver%> %qs doit contenir un ou deux %<@%>l'argument de l'attribut %<symver%> n'est pas une constante de chaÃ®ne de caractÃ¨resl'attribut %<symver%> s'applique uniquement aux symbolesl'attribut %<symver%> ne s'applique qu'aux fonctions et aux variables%<target("rtd")%> est ignorÃ© en mode 64 bits%<target("sseregparm")%> utilisÃ© sans que SSE soit activÃ©%<target("tune=x86-64")%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<target("tune=k8")%> ou %<target("tune=generic")%> selon ce qui est appropriÃ©l'attribut %<target_clones%> requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©riellemodificateur de rÃ©duction %<task%> sur une construction avec une clause %<nowait%>la construction %<teams%> doit Ãªtre Ã©troitement imbriquÃ©e dans une construction %<target%> ou ne pas Ãªtre imbriquÃ©e dans une construction OpenMPle mot-clÃ© %<template%> n'est pas permis dans le nom du destructeur%<template%> doit suivre un nom de spÃ©cificateur imbriquÃ©%<this%> est autorisÃ© dans OpenMP uniquement dans les clauses %<declare simd%>ne peut capturer %<this%> par rÃ©fÃ©rence%<this%> n'est pas disponible pour les fonctions membres statiques%<this%> ne peut pas Ãªtre utilisÃ© dans ce contexte%<this%> n'a pas Ã©tÃ© capturÃ© pour cette fonction lambdal'expression de %<thread_limit%> doit Ãªtre un entierla valeur de %<thread_limit%> doit Ãªtre positive%<threadprivate%> %qD n'est pas un fichier, un espace de noms ou une variable dÃ©clarÃ©e dans un blocla directive %<threadprivate%> %qE n'est pas dans la dÃ©finition de %qT%<threadprivate%> %qE a un type incomplet%<throw%> appellera toujours %<terminate%>l'argument de %<tile%> doit Ãªtre de type entierl'argument %<tile%> a besoin d'une constante entiÃ¨re positiveappel de fonction %<transaction_may_cancel_outer%> pas Ã  l'intÃ©rieur d'une transaction extÃ©rieure ou %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> ne peut Ãªtre spÃ©cifiÃ© que pour une fonction virtuelle%<tree%> n'est pas dÃ©fini comme un type pointeur%<tree%> n'est pas dÃ©fini comme un type%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>%<typedef%> a Ã©tÃ© ignorÃ© dans cette dÃ©clarationl'expression %<typeid%> n'est pas une expression constante car %qE est un type polymorphique%<typeid%> du type de fonction qualifiÃ© %qTl'opÃ©rateur %<typeid%> ne peut pas apparaÃ®tre dans une expression constante%<typename %T::%D%> nomme %q#T qui n'est pas un patron de classe%<typename %T::%D%> nomme %q#T qui n'est pas un type%<typeof%> appliquÃ© Ã  un champ de bits%<union %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>%<va_start%> utilisÃ© dans une fonction ayant des arguments fixes%<vec_lvsl%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©s%<vec_lvsr%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©sl'expression de longueur de %<vector%> doit Ãªtre un entierla valeur de longueur de %<vector%> doit Ãªtre positive%<verify_gimple%> a Ã©chouÃ©la mÃ©thode %<virtual%> %<consteval%> %qD n'est pas encore supportÃ©e%<virtual%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions%<virtual%> en dehors de la dÃ©claration de classe%<virtual%> spÃ©cifiÃ© plus d'une fois dans le spÃ©cificateur de baseun %<void%> comme seul paramÃ¨tre ne peut Ãªtre qualifiÃ©%<void%> doit Ãªtre le seul paramÃ¨tre%<volatile%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctionsle paramÃ¨tre qualifiÃ© avec %<volatile%> est obsolÃ¨tele type de retour qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©la liaison structurÃ©e qualifiÃ©e avec %<volatile%> est dÃ©prÃ©ciÃ©el'expression %<wait%> doit Ãªtre un nombre entier%<warn_if_not_aligned%> ne peut pas Ãªtre spÃ©cifiÃ© pour %q+Dl'attribut %<weakref%> est ignorÃ© car la fonction est dÃ©finiel'attribut %<weakref%> est ignorÃ© car la variable est initialisÃ©el'attribut %<weakref%> devrait Ãªtre accompagnÃ© d'un attribut %<alias%>l'expression numÃ©rique de %<worker%> doit Ãªtre un entierla valeur numÃ©rique de %<worker%> doit Ãªtre positive%<||%> n'est pas valable en GIMPLE%<~%> sur une expression boolÃ©enne%<~%> sur une expression de type %<bool%>%<~auto%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>%Gl'argument de la directive %<%.*s%> est nul%Gla limite de %<alloca%> est inconnue%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet qui peut chevaucher %wu octet%G%qD accÃ¨de Ã  %wu octets qui peut chevaucher %wu octet%G%qD accÃ¨de Ã  %wu octet qui peut chevaucher jusqu'Ã  %wu octets%G%qD accÃ¨de Ã  %wu octets qui peut chevaucher jusqu'Ã  %wu octets%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher %wu octet%G%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher jusqu'Ã  %wu octetsla destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octetla destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octet depuis une chaÃ®ne de longueur %E%G%qD qui forme le dÃ©calage %s est hors des limites%G%qD qui forme le dÃ©calage %s est hors des limites [0, %wu]%G%qD forme le dÃ©calage %s qui est hors des limites [0, %wu] de l'objet %qD avec le type %qT%G%qD forme le dÃ©calage %s qui est hors des limites de l'objet %qD avec le type %qT%G%qD d'une chaÃ®ne de longueur %wu et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD d'une chaÃ®ne de longueur %wu ou plus et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD d'une chaÃ®ne de longueur %wu, un tableau de taille %wu et une limite de %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD de chaÃ®nes de longueur %wu et %wu et limitÃ© Ã  %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD le dÃ©calage %s depuis l'objet Ã  %qE est hors des limites de %qT%G%qD le dÃ©calage %s depuis l'objet Ã  %qE est hors des limites du sous-objet rÃ©fÃ©rencÃ© %qD avec le type %qT au dÃ©calage %wi%G%qD le dÃ©calage %s est hors des limites%G%qD le dÃ©calage %s est hors des limites [0, %wu]%G%qD dÃ©calage %s hors des limites [0, %wu] de l'objet %qD avec le type %qT%G%qD le dÃ©calage %s est hors des limites de l'objet %qD avec le type %qTla sortie de %G%qD peut Ãªtre tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wula sortie de %G%qD peut Ãªtre tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wula sortie de %G%qD peut Ãªtre tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wula sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octet depuis une chaÃ®ne de la mÃªme longueurla sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octets depuis une chaÃ®ne de la mÃªme longueurla sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro final en copiant autant d'octets depuis la chaÃ®ne que sa longueurla sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wula sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wula sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wu%G%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s%G%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s en accÃ©dant au tableau %qD avec le type %qT%G%qD l'argument source est le mÃªme que la destinationla limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale Ã  la taille de la destinationla limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale la longueur de la destinationla limite spÃ©cifiÃ©e par %G%qD (%E) excÃ¨de la taille de la destination (%wu)%G%qD la limite spÃ©cifiÃ©e %wu excÃ¨de la taille maximale %wu de l'objet%G%qD la limite spÃ©cifiÃ©e entre %wu et %wu excÃ¨de la taille maximale %wu de l'objetla limite spÃ©cifiÃ©e par %G%qD dÃ©pend de la longueur de l'argument source%G%qD Ã©crit %wu octet dans une rÃ©gion de taille %wu%G%qD Ã©crit %wu octets dans une rÃ©gion de taille %wu%G%qD Ã©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wu%G%qD Ã©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wu%G%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion de taille %wu%g%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu%G%qD Ã©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>%Gargument %u nul oÃ¹ un non-nul est attendu%Gl'argument vers %<alloca%> est trop grand%Gl'argument de %<alloca%> est zÃ©ro%Gl'argument vers %<alloca%> peut Ãªtre trop grand%Gl'argument de %<alloca%> peut Ãªtre trop grand Ã  cause de la conversion de %qT en %qT%Gl'argument vers un tableau de longueur variable est trop grand%Gl'argument d'un tableau de longueur variable est zÃ©ro%Gl'argument vers un tableau de longueur variable peut Ãªtre trop grand%Gl'argument d'un tableau de longueur variable peut Ãªtre trop grand Ã  cause de la conversion de %qT en %qT%Gpointeur de destination null%GchaÃ®ne de format nulle%Gutilisation de %<alloca%> sans limite%Gutilisation d'un tableau de longueur variable sans limite%Gutilisation de %<alloca%>%Gutilisation de %<alloca%> dans une boucle%Gla limite du tableau de longueur variable est inconnue%GÃ©crit %wu octet dans une rÃ©gion de taille %wu%GÃ©crit %wu octets dans une rÃ©gion de taille %wu%GÃ©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wu%GÃ©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wu%GÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est %wu%GÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu%GÃ©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>%K%<asm%> pas permis dans une fonction %<transaction_safe%>%K%qD lecture de %E octet depuis une rÃ©gion de taille %E%K%qD lecture de %E octets depuis une rÃ©gion de taille %E%K%qD lecture de %E octets ou plus depuis une rÃ©gion de taille %E%K%qD lecture entre %E et %E octets depuis une rÃ©gion de taille %E%K%qD la limite %E spÃ©cifiÃ©e est Ã©gale Ã  la taille de la destination%K%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %E%K%qD la limite spÃ©cifiÃ©e (%E) excÃ¨de la taille maximale de l'objet (%E)%K%qD la limite spÃ©cifiÃ©e %E dÃ©passe la taille %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e %E peut dÃ©passer la taille d'au plus %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objet%K%qD la limite spÃ©cifiÃ©e [%wu, %wu] excÃ¨de la taille maximale %E de l'objet%K%qD la limite spÃ©cifiÃ©e [%wu, %wu] excÃ¨de la taille %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e [%wu, %wu] peut excÃ©der la taille d'au plus %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille de la destination %E%K%qD la limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale de l'objet %E%K%qD la taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet%K%qD la taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objet%K%qD l'Ã©criture de %E octet dans une rÃ©gion de taille %E dÃ©borde de la destination%K%qD l'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%K%qD l'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destination%K%qD Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%K%s %wd hors des limites %wd - %wd%Kl'argument %d doit Ãªtre une constante immÃ©diate%Kl'argument %d doit Ãªtre une constante immÃ©diate dans l'intervalle [0,15]%Kl'argument %d de %qE doit Ãªtre une constante immÃ©diate dans l'intervalle [0-%d]%Kl'argument %i est nul mais l'argument de taille %i correspondant a une plage [%E, %E]%Kl'argument %i est nul mais la valeur de l'argument de taille %i correspondant est %E%Kl'argument %i, ayant une plage [%E, %E], excÃ¨de la taille maximale de l'objet (%E)%Kl'argument %i ayant une plage [%E, %E] est nÃ©gatif%Kl'argument %i a la valeur %E qui est nÃ©gative%1$Kla valeur %3$qE de l'argument %2$i excÃ¨de la taille maximale de l'objet (%4$E)%Kl'argument %i a la valeur %qE qui est nÃ©gative%Kla valeur de l'argument %i est zÃ©ro%Kl'argument doit Ãªtre une constante immÃ©diate de 16 bits%Ktentative de libÃ©rer un objet qui n'est pas sur le tas%Ktentative de libÃ©rer un objet %qD qui n'est pas sur le tas%Kappel Ã  %qs dÃ©clarÃ© avec une erreur d'attribut: %s%Kappel Ã  %qs dÃ©clarÃ© avec un avertissement d'attribut: %s%Kle coproc doit Ãªtre une constante immÃ©diate dans la plage [0-%d] activÃ© avec +cdecp<N>%Kle coprocesseur %d n'est pas activÃ© avec +cdecp%d%Kle premier argument de %qD doit Ãªtre un pointeur et le second une constante entiÃ¨re%Kutilisation invalide de %<__builtin_va_arg_pack ()%>%Kutilisation invalide de %<__builtin_va_arg_pack_len ()%>%Kl'avenue %wd est hors des limites %wd - %wd%Kl'index de l'avenue doit Ãªtre une constante immÃ©diate%Kle dernier argument de %qD n'est pas une constante entiÃ¨re entre 0 et 3%Kle produit %<%E * %E%> des arguments %i et %i excÃ¨de %<SIZE_MAX%>%Kle produit %<%E * %E%> des arguments %i et %i excÃ¨de la taille maximale de l'objet (%E)%Klecture de %E octet depuis une rÃ©gion de taille %E%Klecture de %E octets depuis une rÃ©gion de taille %E%Klecture de %E octets ou plus depuis une rÃ©gion de taille %E%Klecture entre %E et %E octets depuis une rÃ©gion de taille %E%Kla plage du bit de saturation doit Ãªtre une constante immÃ©diate%Kla plage du bit de saturation doit Ãªtre dans la plage [%wd, %wd]%Kla limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %E%Kla limite spÃ©cifiÃ©e %E excÃ¨de la taille maximale de l'objet %E%Kla limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille de la destination %E%Kla limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale de l'objet %E%Kla taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet%Kla taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objet%Kla taille totale et la taille de l'Ã©lÃ©ment doivent Ãªtre des constantes immÃ©diates non nulles%Kl'Ã©criture de %E octet dans une rÃ©gion de taille %E dÃ©borde de la destination%Kl'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%Kl'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destination%KÃ©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%d constructeur trouvÃ©
  %d constructeurs trouvÃ©s
  %d destructeur trouvÃ©
  %d destructeurs trouvÃ©s
  %d sorties enregistrÃ©es pour la boucle %d (qui a %d sorties)%d table de trame trouvÃ©e
  %d tables de trame trouvÃ©es
! mode %i bits pas compilÃ©%llu octets%q#D ne peut pas Ãªtre surchargÃ© par %q#D%q#D entre en conflit avec une dÃ©claration prÃ©cÃ©dente%q#D est en conflit avec la version hÃ©ritÃ©e de %qT%q#D dÃ©clarÃ© ici%q#D ne rÃ©fÃ¨re pas au type non qualifiÃ©, aussi n'est-il pas utilisÃ© pour la liaison%q#D explicitement par dÃ©faut ici%q#D a un type incomplet%q#D cache le constructeur pour %q#D%q#D hÃ©rite depuis plusieurs sous-objets de base%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es non statiques%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es publiques non statiques%q#D est un membre de donnÃ©e statique; il peut seulement Ãªtre initialisÃ© lors de sa dÃ©finition%q#D est implicitement dÃ©clarÃ© comme supprimÃ© car %qT dÃ©clare un constructeur par dÃ©placement ou un opÃ©rateur d'affectation par dÃ©placement%q#D est implicitement supprimÃ© car la dÃ©finition par dÃ©faut serait mal formÃ©e:%q#D est inaccessible dans ce contexte%q#D n'est pas un patron de fonction%q#D n'est pas un membre de donnÃ©e non statique de %qT%q#D n'est pas un argument de patron valable pour le type %qT car une variable de rÃ©fÃ©rence n'a pas une adresse constante%q#D n'est pas const%q#D est privÃ© dans ce contexte%q#D est protÃ©gÃ© dans ce contexte%q#D est public mais requiert un objet %q#T existant%q#D est volatile%q#D pas dÃ©clarÃ© dans une classe%q#D prÃ©cÃ©demment dÃ©clarÃ© ici%q#D prÃ©cÃ©demment dÃ©fini ici%q#D redÃ©clarÃ© comme une sorte diffÃ©rente d'entitÃ©%q#D devrait Ãªtre initialisÃ©%q#D, dÃ©clarÃ© avec le type local %qT, est utilisÃ© mais jamais dÃ©fini%q#D, dÃ©clarÃ© avec un type non nommÃ©, est utilisÃ© mais jamais dÃ©fini%q#F est implicitement supprimÃ© car sa spÃ©cification d'exception ne correspond pas Ã  la spÃ©cification d'exception implicite %qX%q#T n'a pas de membre nommÃ© %qE%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (accessible via %q#D)%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (pas accessible depuis ce contexte)%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %qEÂ ?%q#T n'a pas de constructeur par dÃ©faut fourni par l'utilisateur%q#T a des membres de donnÃ©es qui sont des pointeurs%q#T a des classes virtuelles de base%q#T a des fonctions virtuelles et un destructeur non virtuel accessible%q#T n'est pas une classe%q#T n'est pas une classe ou un espace de noms%q#T n'est pas un patron%q#T n'est pas un type valide pour un paramÃ¨tre non type du patron%q#T dÃ©finit uniquement un destructeur privÃ© et n'a pas d'amis%q#T dÃ©finit uniquement des constructeurs privÃ©s et n'a pas d'amis%q#T utilisÃ© lÃ  oÃ¹ un %qT Ã©tait attendu%q#T utilisÃ© lÃ  oÃ¹ une valeur en virgule flottante Ã©tait attendue%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici%q+#D ne peut pas Ãªtre dÃ©clarÃ©%q+#D n'est pas un membre de donnÃ©e statique de %q#T%q+#D est marquÃ© %<final%> mais il n'est pas virtuel%q+#D est marquÃ© %<override%> mais il ne redÃ©fini rienl'alias %q+D entre une fonction et une variable n'est pas supportÃ©%q+D est un synonyme vers le symbole externe %qE%q+D est un synonyme vers le symbole non dÃ©fini %qE%q+D dÃ©jÃ  dÃ©clarÃ© avec l'attribut dllexport: dllimport est ignorÃ©%q+D dÃ©clarÃ© comme un ami%q+D est dÃ©clarÃ©e comme fonction variadique%q+D dÃ©clarÃ© avec une spÃ©cification d'exception%q+D est dÃ©finie comme fonction variadique sans prototype%q+D est dÃ©fini Ã  la fois normalement et en tant qu'attribut %qE%q+D a les attributs incompatibles %qs et %qs%q+D dans la directive de dÃ©claration de cible n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)%q+D est statique mais est dÃ©clarÃ© dans la fonction en ligne %qD qui n'est pas statique%q+D est habituellement une fonction%q+D le dÃ©calage %E dans %qT n'est pas alignÃ© sur %u%q+D le dÃ©calage %E dans %qT ne peut pas Ãªtre alignÃ© sur %u%q+D redÃ©clarÃ© comme une sorte de symbole diffÃ©rent%q+D redÃ©clarÃ© en ligne avec l'attribut %<gnu_inline%>%q+D redÃ©clarÃ© en ligne sans l'attribut %<gnu_inline%>%q+D redÃ©clarÃ© sans l'attribut dllimport aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© avec une liaison pour une dll%q+D redÃ©clarÃ© sans l'attribut dllimport: le dllimport prÃ©cÃ©dent est ignorÃ©membre de donnÃ©e statique %q+D Ã  l'intÃ©rieur de la directive de dÃ©claration de cible%q+D prend soit aucun argument ou soit deux arguments%q+E n'est pas une expression constante%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini%q+F utilisÃ© mais jamais dÃ©fini%q+T n'est pas littÃ©ral Ã  cause de:alias %qD entre des fonctions de types incompatibles %qT et %qT%qD apparaÃ®t Ã  la fois dans les clauses Â«Â dataÂ Â» et Â«Â mapÂ Â»%qD apparaÃ®t plus d'une fois dans les clauses %<aligned%>%qD apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qD apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qD apparaÃ®t plus d'une fois dans les clauses Â«Â mapÂ Â»%qD apparaÃ®t plus d'une fois dans les clauses de mouvement%qD apparaÃ®t plus d'une fois dans les clauses de rÃ©ductiondans %qD, l'argument %d promeut vers %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototypedans %qD, le type de l'argument %d est %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototypel'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%>l'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite %wu spÃ©cifiÃ©el'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite [%E, %E] spÃ©cifiÃ©el'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui peut Ãªtre plus petit que la limite [%E, %E] spÃ©cifiÃ©ela directive d'attribut %qD est ignorÃ©el'attribut %qD n'a pas de signification puisque les membres de l'espace de noms anonyme obtiennent des symboles locauxl'attribut %qD requiert un seul argument NTBS%qD appelÃ© dans une expression constante%qD est appelÃ© dans une expression constante avant que sa dÃ©finition soit complÃ¨te%qD peut Ãªtre marquÃ© Â«Â overrideÂ Â»%qD ne peut pas apparaÃ®tre dans une expression constante%qD ne peut pas Ãªtre %qs%qD ne peut pas Ãªtre dÃ©clarÃ© %<virtual%> puisqu'il est toujours statique%qD ne peut pas Ãªtre imposÃ© par dÃ©faut%qD ne peut pas Ãªtre utilisÃ© comme une fonction%qD ne peut avoir d'arguments par dÃ©faut%qD a changÃ© de sÃ©mantique dans GCC 4.4%qD effacement d'un objet du type non trivial %#qT%s%qD effacement d'un objet de type %#qT contenant un pointeur vers un membre%s%qD effacement d'un objet de type %#qT sans affectation par copie triviale%s%qD est en conflit avec la fonction utilisÃ©e%qD copie un objet du type non trivial %#qT depuis un tableau de %#qT%qD copie un objet de type %#qT avec le membre %qs de %qD depuis un tableau de %#qT; utilisez plutÃ´t une affectation ou une initialisation par copie%qD dÃ©clarÃ© %<static%> dans un contexte %<constexpr%>%qD dÃ©clarÃ© %<static%> dans une fonction %qs%qD dÃ©clarÃ© %<thread_local%> dans un contexte %<constexpr%>%qD dÃ©clarÃ© %<thread_local%> dans une fonction %qs%qD est dÃ©clarÃ© %<transaction_safe_dynamic%>%qD dÃ©clarÃ© comme un champ %<virtual%>%qD dÃ©clarÃ© comme un paramÃ¨tre %<virtual%>%qD dÃ©clarÃ© comme un type %<virtual%>%qD est dÃ©clarÃ© comme une variable %<virtual%>%qD dÃ©clarÃ© comme un non paramÃ¨tre%qD dÃ©clarÃ© comme un champ %<inline%>%qD dÃ©clarÃ© comme un paramÃ¨tre %<inline%>%qD dÃ©clarÃ© comme un type %<inline%>%qD est dÃ©clarÃ© comme tableau de %qT%qD est dÃ©clarÃ© comme rÃ©fÃ©rence mais n'est pas initialisÃ©%qD dÃ©clarÃ© ici%qD dÃ©clarÃ© ici comme %q#D%qD dÃ©clarÃ© ici, plus loin dans l'unitÃ© de traduction%qD dÃ©fini mais pas utilisÃ©%qD dÃ©fini ici%qD n'a pas le type %<const char *%>%qD n'a pas un type pour lequel la correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs%qD n'a pas un type entier ou Ã©numÃ©rÃ©%qD n'a pas un type entier%qD ne nomme pas une Ã©numÃ©ration dans %qT%qD ne fait pas rÃ©fÃ©rence Ã  une fonction%qD ne fait pas rÃ©fÃ©rence Ã  une fonction Ã  l'intÃ©rieur de l'espace de noms%qD a un type non structurel%qD a une dÃ©claration prÃ©cÃ©dente ici%qD a dÃ©jÃ  Ã©tÃ© dÃ©fini%qD a un type incomplet %qT%qD a un type incomplet%qD a une liste d'arguments invalide%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qE%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD%qD a le mÃªme nom que la classe dans laquelle il est dÃ©clarÃ©%qD dans la clause %<reduction%> est un tableau de taille nulle%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type de retour) a dÃ©jÃ %qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type) a dÃ©jÃ %qD invalide dans %q#T Ã  cause du membre local %q#D avec le mÃªme nom%qD invalide dans %q#T Ã  cause de la mÃ©thode locale %q#D avec le mÃªme nom%qD est invalide dans une lambda%qD est un espace de noms%qD est une fonction de dÃ©sallocation habituelle (sans placement)%qD est une fonction de dÃ©sallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)%qD est dÃ©jÃ  un ami de %qT%qD est dÃ©jÃ  un ami de la classe %qT%qD est dÃ©jÃ  dÃ©fini dans %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est un patron d'Ã©numÃ©ration%qD est Ã  la fois une base directe et une base virtuelle indirecte%qD est dÃ©clarÃ© dans l'en-tÃªte %qs%qD est dÃ©fini avec le modÃ¨le tls %s%qD est obsolÃ¨te%qD est obsolÃ¨te: %s%qD est initialisÃ© avec lui-mÃªme%qD est instanciÃ© pour un paquet vide%qD est normalement une fonction non statique%qD n'est pas une classe ou un espace de noms%qD n'est pas un type de classe%qD n'est pas un argument de fonction%qD n'est pas un patron de fonction%qD n'est pas un membre de %qD%qD n'est pas un membre de %qD; vouliez-vous employer %qsÂ ?%qD n'est pas un membre de %qT%qD n'est pas un membre de %qT; vouliez-vous employer %qsÂ ?%qD n'est pas une fonction patron membre%qD n'est pas un espace de noms%qD n'est pas un nom d'espace de nom; vouliez-vous utiliser %qsÂ ?%qD n'est pas une variable pointeur%qD n'est pas un membre de donnÃ©e statique%qD n'est pas un membre de donnÃ©es statique d'un patron de classe%qD n'est pas un patron%qD n'est pas un patron de fonction%qD n'est pas un type%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable%qD n'est pas une variable%qD n'est pas une variable dans la clause %<aligned%>%qD n'est pas une variable dans la clause %<nontemporal%>%qD n'est pas une variable dans la clause %qs%qD n'est pas une variable dans la clause %<firstprivate%>%qD n'est pas une variable dans la clause %<lastprivate%>%qD n'est pas une variable dans la clause %qs%qD n'est pas un patron de variable%qD n'est pas un argument dans la clause %<uniform%>%qD n'est pas capturÃ©%qD n'est pas compatible avec %qD%qD n'est pas dÃ©fini Ã  l'extÃ©rieur de la portÃ©e de la fonction%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %<depend%>%qD n'est pas public%qD n'est pas utilisable comme une fonction %<constexpr%> car:%qD est statique mais il est utilisÃ© dans la fonction en ligne %qD qui n'est pas statique%qD est une variable Â«Â threadprivateÂ Â» dans la clause %qs%qD est trop petit pour contenir toutes les valeurs de %q#T%qD est utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qD ne peut pas Ãªtre dÃ©clarÃ© statique%qD ne peut pas Ãªtre dÃ©clarÃ© dans un espace de noms%qD dÃ©placement d'un objet du type non trivial %#qT et de taille %E dans une rÃ©gion de taille %E%qD dÃ©placement d'un objet du type non trivialement copiable %#qT; utilisez plutÃ´t %<new%> et %<delete%>%qD dÃ©placement d'un objet de type %#qT avec un constructeur par copie supprimÃ©; utilisez plutÃ´t %<new%> et %<delete%>%qD dÃ©placement d'un objet de type %#qT avec un destructeur supprimÃ©%qD doit Ãªtre une variable globale dans %<#pragma acc declare link%>%qD doit Ãªtre une fonction non membre%qD doit Ãªtre une fonction membre non statique%qD doit Ãªtre une variable dÃ©clarÃ©e dans la mÃªme portÃ©e que %<#pragma acc declare%>%qD doit Ãªtre soit une fonction membre non statique ou une fonction non membre%qD doit avoir un argument de type classe ou Ã©numÃ©rÃ©%qD doit avoir un ou deux arguments%qD doit avoir zÃ©ro ou un argument%qD doit avoir exactement un argument%qD doit avoir exactement deux arguments%qD ne doit avoir aucun argument%qD ne doit pas avoir un nombre variables d'arguments%qD n'est pas dÃ©fini%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent%qD est redÃ©clarÃ© avec une visibilitÃ© diffÃ©rente%qD est rÃ©fÃ©rencÃ© dans une rÃ©gion cible qui n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)%qD renommÃ© aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© dans l'assembleur%qD devrait Ãªtre initialisÃ©%qD devrait Ãªtre initialisÃ© dans la liste d'initialisation du membre%qD aurait dÃ» Ãªtre dÃ©clarÃ© Ã  l'intÃ©rieur de %qD%qD devrait retourner par valeurl'argument source %qD est le mÃªme que la destination%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %<to%>%qD spÃ©cifiÃ© dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>%qD est spÃ©cifiÃ© dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante%qD spÃ©cifie un attribut moins restrictif que sa cible %qD: %s%qD spÃ©cifie des attributs moins restrictifs que sa cible %qD: %s%qD spÃ©cifie un attribut plus restrictif que sa cible %qD: %s%qD spÃ©cifie des attributs plus restrictifs que sa cible %qD: %scible %qD dÃ©clarÃ©e ici%qD utilisÃ© comme un variant avec le sÃ©lecteur incompatible %<construct%> dÃ©fini%qD utilisÃ© avant sa dÃ©finition%qD utilisÃ© dans sa propre initialisation%qD utilisÃ© sans arguments du patron%qD viole la rÃ¨gle de la dÃ©finition unique du C++%qD a Ã©tÃ© dÃ©clarÃ© %<extern%> puis, plus loin, %<static%>%qD a Ã©tÃ© dÃ©clarÃ© %qs ce qui implique la visibilitÃ© par dÃ©faut%qD a Ã©tÃ© dÃ©clarÃ© ici%qD Ã©tait cachÃ©%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e et aucune dÃ©claration a Ã©tÃ© trouvÃ©e par le recherche dÃ©pendant des arguments au point d'instanciation%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e; vouliez-vous employer %qsÂ ?%qD n'a pas Ã©tÃ© initialisÃ© par une expression constante%qD prÃ©cÃ©demment dÃ©clarÃ© ici%qD a Ã©tÃ© utilisÃ© sans dÃ©claration avant sa dÃ©finition%qD a Ã©tÃ© utilisÃ© sans prototype avant sa dÃ©finition%qD sera initialisÃ© aprÃ¨s%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octet inchangÃ©%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octets inchangÃ©sÃ©criture %qD vers un objet de type non trivial %#qT%s%qD Ã©criture dans un objet du type non trivialement copiable %#qT%sÃ©criture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnÃ©e%sÃ©criture %qD vers un objet de type %#qT avec le membre %qs de %qDÃ©criture %qD vers un objet de type %#qT sans affectation par copie triviale%qD Ã©criture dans un objet de type %#qT sans affectation par copie triviale%s%qD Ã©criture dans un objet avec un constructeur par copie supprimÃ©%qD: attribut de visibilitÃ© ignorÃ© car il est en conflit avec la dÃ©claration prÃ©cÃ©dentel'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  des classes C++l'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  la compilation d'un kext (extension du noyau)%qE apparaÃ®t plus d'une fois dans les clause %<aligned%>%qE apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qE apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qE apparaÃ®t plus d'une fois dans la clause de correspondance (map)%qE apparaÃ®t plus d'une fois dans la mÃªme directive %<declare target%>%qE l'argument %Z peut recouvrir l'objet destination %qE%qE les arguments %Z peuvent recouvrir l'objet destination %qE%qE l'argument %Z recouvre l'objet destination %qE%qE les arguments %Z recouvrent l'objet destination %qEl'argument de %qE n'est pas une fonctionl'argument %qE doit Ãªtre %qs, %qs, %qs ou %qsl'argument %qE n'est pas une chaÃ®ne de caractÃ¨resl'argument %qE n'est pas un identificateur%qE les arguments %Z et peut-Ãªtre %Z recouvrent l'objet de destination %qEl'attribut %qE %E n'est pas une constante entiÃ¨rel'adresse de l'attribut %qE est hors limitesl'attribut %qE n'accepte qu'une constante entiÃ¨re comme argumentattribut %qE appliquÃ© Ã  %qD avec un type de retour voidattribut %qE appliquÃ© Ã  %qT aprÃ¨s sa dÃ©finitionattribut %qE appliquÃ© Ã  la dÃ©claration extern "C" %qDattribut %qE appliquÃ© au type %qT qui n'est ni une classe ni un enumattribut %qE appliquÃ© Ã  %qD qui n'est ni une fonction ni une variablel'attribut %qE ne s'applique qu'Ã  des fonctionsl'attribut %qE ne s'applique qu'aux variables externes initialisÃ©esl'attribut %qE a l'argument %E qui n'est pas une puissance de 2l'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)l'attribut %qE a son argument %i qui est de type %qTl'attribut %qE Ã  son argument %i qui est invalidel'attribut %qE a son argument %i avec la valeur %qE qui ne fait pas rÃ©fÃ©rence Ã  un paramÃ¨tre de fonctionl'attribut %qE qui a l'argument %i avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variablel'attribut %qE a son argument %i dont la valeur %qE excÃ¨de le nombre de paramÃ¨tres %u de la fonctionl'attribut %qE a son argument %i avec a la valeur %qE qui n'est pas une constante entiÃ¨rel'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnul'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence au type de paramÃ¨tre %qTl'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE ne peut pas Ãªtre une expression arithmÃ©tique constantel'argument de l'attribut %qE ne peut pas Ãªtre une chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE a le type %qTl'argument de l'attribut %qE est invalidel'argument de l'attribut %qE doit Ãªtre une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE devrait Ãªtre entre 0 et 255l'argument de l'attribut %qE doit Ãªtre compris entre 18 et 255l'argument de l'attribut %qE avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  un paramÃ¨tre de fonctionl'attribut de l'argument %qE avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variablel'argument de l'attribut %qE a la valeur %qE excÃ©dant %wul'argument de l'attribut %qE a la valeur %qE qui excÃ¨de le nombre de paramÃ¨tres %u de la fonctionl'argument de l'attribut %qE a la valeur %qE nÃ©gativel'argument de l'attribut %qE avec la valeur %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnul'argument de l'attribut %qE avec la valeur %qE fait rÃ©fÃ©rence au type de paramÃ¨tre %qTl'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux classes ou aux types Ã©numÃ©rÃ©sl'attribut %qE peut uniquement Ãªtre appliquÃ© aux membres de donnÃ©es non statiquesl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un champ de bitsl'attribut %qE ne peut pas Ãªtre appliquÃ© aux variables avec des sections spÃ©cifiquesl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables localesdirective d'attribut %qE ignorÃ©el'attribut %qE ne s'applique pas aux fonctionsl'attribut %qE ne s'applique pas aux typesl'attribut %qE ne prend pas d'argumentl%'attribut %qE ne s%'applique pas aux fonctionsattribut %qE dupliquÃ©l'attribut %qE suit %qEl'attribut %qE n'a pas dâ€™effetl'attribut %qE n'a pas d'effet sur les variables automatiquesl'attribut %qE n'a pas d'effet sur les fonctions statiquesl'attribut %qE n'a pas d'effet sur les fonctions locales dans l'unitÃ©l'attribut %qE n'a d'effet que sur les objets publicsattribut %qE ignorÃ©l'attribut %qE est ignorÃ© car %qD n'a pas une durÃ©e de stockage limitÃ©e au threadl'attribut %qE est ignorÃ© car %qD n'est pas une variablel'attribut %qE est ignorÃ© car %qT est dÃ©jÃ  dÃ©finil'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© pour %qEl'attribut %qE est ignorÃ© pour le champ de type %qTl'attribut %qE est ignorÃ© pour le type %qTl'attribut %qE est ignorÃ© sur une dÃ©claration d'un type diffÃ©rent de celui du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© sur une fonction retournant %qTl'attribut %qE est ignorÃ© sur une redÃ©claration du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© pour un type qui n'est pas une classel'attribut %qE est ignorÃ© pour l'objet de type %qTl'attribut %qE est ignorÃ© sur les typesl'attribut %qE est ignorÃ© sans l'option %<-mcmse%>.l'attribut %qE est ignorÃ© sans %<-mistack%>l'attribut %qE est ignorÃ©. Le modÃ¨le de mÃ©moire large (%<-mlarge%>) est requis.l'attribut %qE est ignorÃ©. Utilisez l'option %<-fcf-protection%> pour l'activerl'attribut %qE n'est pas supportÃ© car le boutisme n'est pas uniformel'attribut %qE n'est pas supportÃ© pour la cible R8Cl'attribut %qE n'est pas supportÃ© sur cette plate-formel'attribut %qE s'applique uniquement aux fonctionsl'attribut %qE est uniquement valable sur un type %<struct%>l'attribut %qE est spÃ©cifique aux cibles ELFl'attribut %qE est uniquement supportÃ© pour SH2Al'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classel'attribut %qE doit apparaÃ®tre avant l'attribut %qsl'attribut %qE doit s'appliquer Ã  une dÃ©clarationl'attribut %qE n'est pas permis avec une classe de stockage autol'attribut %qE n'est pas disponible pour les fonctions qui retournent une valeur sur la pilel'attribut %qE n'est pas disponible pour les fonctions avec des arguments passÃ©s sur la pilel'attribut %qE n'est pas disponible pour les fonctions avec un nombre variable d'argumentsattribut %qE sur une fonction qui ne retourne pas un pointeurattribut %qE sur une fonction retournant %<void%>attribut %qE sur une variable non volatilel'attribut %qE affecte uniquement les objets au niveau le plus hautl'attribut %qE s'applique uniquement au SH2Al'attribut %qE ne s'applique qu'au type de base d'un pointeur vers une fonctionl'attribut %qE ne s'applique qu'Ã  des types de fonctionl'attribut %qE s'applique uniquement aux fonctionsl'attribut %qE s'applique seulement Ã  des fonctions d'interruptionl'attribut %qE ne s'applique qu'Ã  des typesl'attribut %qE ne s'applique qu'aux variablesl'attribut %qE ne s'applique qu'aux variables statiquesl'attribut %qE s'applique uniquement aux fonctions variadiquesl'attribut %qE est uniquement disponible en 32 bitsl'attribut %qE n'est supportÃ© que par les cÅ“urs Tiny rÃ©duitsl'attribut %qE est uniquement valable pour l'architecture ARC EMl'attribut %qE est uniquement valable pour l'architecture ARCv2l'attribut %qE requiert une chaÃ®ne comme argumentl'attribut %qE requiert un argument de type constante chaÃ®ne de caractÃ¨resl'attribut %qE requiert un type de retour Â«Â voidÂ Â»l'attribut %qE requiert un argument de type constante entiÃ¨rel'attribut %qE exige des prototypes avec des arguments nommÃ©sl'attribut %qE ne prend pas d'argumentattribut %qE sans argument sur un non-prototype%qE ne peut pas Ãªtre utilisÃ© comme une fonction%qE ne peut pas Ãªtre utilisÃ© comme pointeur de membre puisqu'il est de type %qT%qE ne peut pas avoir les deux attributs %qs et %qs en mÃªme temps%qE est dÃ©clarÃ© %<threadprivate%> aprÃ¨s la premiÃ¨re utilisation%qE dÃ©clarÃ© comme une fonction retournant une fonction%qE dÃ©clarÃ© comme une fonction retournant un tableau%qE dÃ©clarÃ© ici%qE est dÃ©fini comme un mauvais type de balise%qE ne contraint pas un type%qE n'a pas le type %<omp_depend_t%> dans la clause %<depend%> avec le type de dÃ©pendance %<depobj%>%qE n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs%qE n'a pas un type pointeur ou tableau%qE ne nomme pas un type%qE ne nomme pas un type; vouliez-vous utiliser %qsÂ ?%qE Ã©choue a Ãªtre un typedef ou un type interne%qE a, Ã  la fois, %<extern%> et un initialiseur%qE a le type const pour %<reduction%>%qE a un type invalide pour %<reduction(%s)%>%qE n'a pas Ã©tÃ© dÃ©clarÃ©%qE implique la visibilitÃ© par dÃ©faut mais %qD a dÃ©jÃ  Ã©tÃ© dÃ©clarÃ© avec une visibilitÃ© diffÃ©rente%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence vers un pointeur ou un tableau%qE dans la clause %<reduction%> est un tableau de taille nulle%qE dans %q#T ne nomme pas pas un type de patron%qE dans %q#T ne nomme pas un type%qE dans l'espace de noms %qE ne nomme pas un type de patron%qE dans l'espace de noms %qE ne nomme pas un type de patron; vouliez-vous employer %qsÂ ?%qE dans l'espace de noms %qE ne nomme pas un type%qE dans l'espace de noms %qE ne nomme pas un type; vouliez-vous utiliser %qsÂ ?l'attribut incompatible %qE est ignorÃ©%qE initialisÃ© et dÃ©clarÃ© %<extern%>%qE est un membre d'une union%qE est un pointeur; vouliez-vous utiliser %<->%>Â ?%qE est un type non reconnu de fonction avec format%qE est obsolÃ¨te%qE est obsolÃ¨te: %s%qE n'est ni une variable ni un nom de fonction dans la clause %qs%qE n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© ami%qE n'est pas une classe ou un espace de noms%qE n'est pas un patron de classe%qE n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%qE n'est pas une expression constante%qE n'est pas une expression constante car le stockage allouÃ© n'a pas Ã©tÃ© dÃ©sallouÃ©%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  un rÃ©sultat de %<operator new%>%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  une variable incomplÃ¨tement initialisÃ©e%qE n'est pas une expression constante car il fait rÃ©fÃ©rence aux sous-objets mutables de %qT%qE n'est pas un patron%qE n'est pas un type%qE n'est pas un qualificatif %<asm%>%qE n'est pas un argument de patron valable pour %qT car ce n'est pas l'adresse d'une variable%qE n'est pas un argument de patron valide pour le type %qT%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison externe%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison%qE n'est pas un argument de patron valable pour le type %qT car il est un pointeur%qE n'est pas un argument de patron valable pour le type %qT car ce n'est pas une l-valeur%qE n'est pas un argument de patron valable pour le type %qT car il est du type %qT%qE n'est pas un argument de patron valable pour le type %qT Ã  cause de conflits dans les qualificatifs CV%qE n'est pas un argument de patron valable pour le type %qT car les chaÃ®nes littÃ©rales ne peuvent jamais Ãªtre utilisÃ©es dans ce contexte%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable%qE n'est pas un argument de patron valable de type %qT en C++98 car %qD n'a pas une classe de liaison externe%qE n'est pas une variable dans la clause %<aligned%>%qE n'est pas une variable dans la clause %<nontemporal%>%qE n'est pas une variable dans la clause %qs%qE n'est pas une variable dans la clause %<firstprivate%>%qE n'est pas une variable dans la clause %<lastprivate%>%qE n'est pas une variable dans la clause %qs%qE n'est pas un nom de classe Objective-C ou un alias%qE n'est pas un argument dans la clause %<uniform%>%qE n'est pas au dÃ©but de la dÃ©claration%qE n'est pas initialisÃ©%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %<depend%>%qE n'est pas un type %qT%qE n'est pas le motif entier de l'expansion du paquet%qE est uniquement autorisÃ© dans les dialectes Objective-C%qE est prÃ©dÃ©terminÃ© %qs pour %qs%qE est utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qE pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qE peut ne pas rÃ©pondre Ã  %<%c%E%>%qE peut Ã©crire un zÃ©ro terminal au delÃ  de la fin de la destination%qE arguments de patron manquants%qE doit Ãªtre %<threadprivate%> pour %<copyin%>%qE a besoin de l'option isa %s%qE a besoin d'une option isa inconnue%qE non spÃ©cifiÃ© dans le %<target%> englobant%qE non spÃ©cifiÃ© dans la rÃ©gion %qs englobante%qE non spÃ©cifiÃ© dans la construction OpenACC %qs englobante%qE Ã©crit %wu octet%qE Ã©crit %wu octets%qE Ã©crit %wu octet dans une destination dont la taille est %wu%qE Ã©crit %wu octets dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus%qE Ã©crit %wu octets ou plus (%wu supposÃ©)%qE Ã©crit %wu octets ou plus (%wu supposÃ©) dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus dans une destination dont la taille est %wu%qE Ã©crit entre %wu et %wu octets%qE Ã©crit entre %wu et %wu octets dans une destination dont la taille est %wula sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de formatla sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de format%qE redÃ©clarÃ© comme une autre sorte de symbole%qE redÃ©clarÃ© avec les attributs conflictuels %qs%qE requiert %<-fgnu-tm%>%qE requiert une directive %<declare%> pour l'utilisation dans une fonction %<routine%>%qE requiert l'extension de l'ISA SVE%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dÃ©pendance autre que %<depobj%>%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction)%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction); vouliez-vous utiliser %qsÂ ?%qE non dÃ©clarÃ© ici (hors de toute fonction)%qE non dÃ©clarÃ© ici (hors de toute fonction); vouliez-vous utiliser %qsÂ ?%qE utilisÃ© avec %<auto%>%qE utilisÃ© avec %<register%>%qE utilisÃ© avec %<typedef%>%qE avec une clause %<link%> utilisÃ©e dans une fonction %<routine%>%qE Ã©crit un zÃ©ro terminal au delÃ  de la fin de la destination%qF dÃ©clarÃ© %<static%> mais jamais dÃ©fini%qF requiert %<-mvx%>%qF requiert z14 ou supÃ©rieur%qF requiert z15 ou supÃ©rieur%qT et %qT sont dans des espaces d'adresses nommÃ©s disjoints%qT en tant que type plutÃ´t qu'un simple %<decltype(auto)%>%qT dÃ©clarÃ© ici%qT est dÃ©clarÃ© avec clÃ© de classe %qs non concordante%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que sa base %qT%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que le type de son champs %qD%qT est dÃ©fini en tant que %qs ici%qT est dÃ©fini avec des bases virtuelles directes%qT est dÃ©fini avec des bases directes multiples%qT ne possÃ¨de pas l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans le type de %qD) possÃ¨de%qT n'a pas l'Ã©tiquette de l'ABI %E que la classe de base %qT a%qT dÃ©clarÃ© en tant que %qs pour la premiÃ¨re fois ici%qT a la base %qT dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison%qT a la base %qT dont le type n'a pas de classe de liaison%qT a la base %qT dont le type utilise l'espace de noms anonyme%qT a un champ %qD dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison%qT a un champ %qD dont le type n'a pas de classe de liaison%qT a un champ %qD dont le type utilise l'espace de noms anonyme%qT a un membre mutable%qT a une dÃ©claration prÃ©cÃ©dente ici%qT n'a pas de membre nommÃ© %qE%qT n'a pas de membre nommÃ© %qE; vouliez-vous employer %qEÂ ?%qT n'a pas de membre de donnÃ©es non statique nommÃ© %qD%qT est une union%qT est un type modifiÃ© par une variable%qT est dÃ©jÃ  un ami de %qT%qT est une classe de base ambigÃ¼e du type dynamique %qT de son opÃ©rande%qT est une base ambiguÃ« de %qT%qT est une base inaccessible de %qT%qT n'est pas une base de %qT%qT n'est pas une classe ou un espace de noms%qT n'est pas un type de classe%qT n'est pas un type class, struct ou union%qT n'est pas un patron de classe membre de %qT%qT n'est pas un membre de %qT%qT n'est pas une classe imbriquÃ©e dans %qT%qT n'est pas un type pointeur vers un objet%qT n'est pas un patron%qT n'est pas un type de patron%qT n'est pas un type valide pour un paramÃ¨tre non type du patron car il n'est pas structurel%qT n'est pas un qualificatif %<asm%>%qT n'est pas une base accessible de %qT%qT n'est pas un type Ã©numÃ©rÃ©%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>%qT est/utilise un type anonyme%qT rÃ©fÃ©rÃ© en tant que %qsil est fait rÃ©fÃ©rence Ã  %qT comme un enum%qT est rÃ©solu en %qT qui n'est pas un type de classe%qT est rÃ©solu en %qT qui n'est pas un type d'Ã©numÃ©rationles qualificatifs %qV ne peuvent pas Ãªtre appliquÃ©s Ã  %qTconversion %qc utilisÃ©e sans guillemetsconversion %qc utilisÃ©e dans une sÃ©quence entre guillemetsdirective %qc redondante aprÃ¨s une occurrence prÃ©cÃ©dente du mÃªme%qsmembre de gauche de %qs dans une instruction Ã©crasÃ©e%qs est dÃ©jÃ  dÃ©fini comme liaison spÃ©cifique pour le %qs gÃ©nÃ©rique Ã  %C%qs est toujours Ã©valuÃ© Ã  Â«Â vraiÂ Â» dans %<if constexpr%>%qs et %<%s-%s%> sont incompatibles%qs et %<%s=%s%> sont incompatibles%qs et %qs sont incompatiblesLes arguments %qs et %qs de l'intrinsÃ¨que %qs Ã  %L doivent avoir des formes identiques.Les arguments %qs et %qs de l'intrinsÃ¨que %qs Ã  %L doivent avoir le mÃªme typeles attributs %qs et %qs sont incompatibles%qs et %qs ne peuvent pas Ãªtre FUNCTION/SUBROUTINE mixte pour GENERIC %qs Ã  %L%qs et %qs pour GENERIC %qs Ã  %L sont ambigus%qs semble Ãªtre un gestionnaire avec l'attribut %qs mal orthographiÃ©, il manque le prÃ©fixe %<__vector%>l'argument %qs a un numÃ©ro d'opÃ©rande invalide (argument %lu)l'argument %qs n'a pas de nul terminalL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre INTENT(IN)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre du type %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une permutation invalide des dimensions (dimension %qd dupliquÃ©e)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une forme invalide dans la dimension %d (%ld/%ld)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un Ã©lÃ©ment nÃ©gatif (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une dimension hors limite (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un mauvais nombre d'Ã©lÃ©ments (%d/%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L est videL'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre ALLOCATABLEL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou PROCEDUREL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou REALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, LOGICAL ou une constante littÃ©rale BOZL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre REAL ou COMPLEXL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTER ou un TARGETL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre POINTER, ALLOCATABLE ou un pointeur de procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une constanteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©eL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableau logiqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un pointeur ou une VARIABLE ou FONCTION cibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variableL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableauL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©es interopÃ©rable: %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un rÃ©el par dÃ©fautL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre en double prÃ©cisionL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre moins que le rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre numÃ©rique ou LOGICALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muetteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un sous-type pas plus large que le sous-type par dÃ©faut (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muette OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type extensibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type intrinsÃ¨queL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du sous-type %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang 1 ou 2L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre positifL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme type et du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type numÃ©riqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type soit REAL ou soit INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le mÃªme rang que %qs ou Ãªtre un scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre un sous-objet de %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre prÃ©sent si %<x%> est COMPLEXL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit fournir au moins autant d'Ã©lÃ©ments qu'il y a de valeurs .TRUE. dans %qs (%ld/%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas encore supportÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L sera du type entier, rÃ©el ou caractÃ¨reL'argument %qs de l'intrinsÃ¨que %qs Ã  %L aura le mÃªme type que %qs Ã  %LL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point TYPE(*)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point une procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point un tableau de taille taciteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point co-indexÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L spÃ©cifiera un sous-type entier valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le rang %d ou Ãªtre un scalairel'argument %qs rÃ©fÃ©rence un opÃ©rande qui n'est pas un pointeur (argument %lu, opÃ©rande %lu)l'argument %qs a un numÃ©ro d'opÃ©rande hors des bornes (argument %lu, opÃ©rande %lu)%qs Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>%qs Ã  %C est une redÃ©finition de la dÃ©claration dans l'interface correspondante pour MODULE PROCEDURE %qs%qs Ã  %C est dÃ©jÃ  dÃ©fini comme procÃ©dure FINAL%qs Ã  %C n'est pas un membre de la structure %qs%qs Ã  %C n'est pas un membre de la structure %qs; vouliez-vous employer %qsÂ ?%qs Ã  %C n'est pas une variable%qs Ã  %C est le nom d'une fonction rÃ©cursive et, par consÃ©quent, il fait rÃ©fÃ©rence Ã  la variable rÃ©sultat. Utilisez une variable RESULT explicite pour diriger la rÃ©cursion (12.5.2.1)%qs Ã  %L a dÃ©jÃ  Ã©tÃ© initialisÃ© Ã  %L%qs Ã  %L associÃ© a une expression ne peut pas Ãªtre utilisÃ© dans un contexte de dÃ©finition de variable (%s)%qs Ã  %L associÃ© Ã  la cible vecteur indexÃ© ne peut pas Ãªtre utilisÃ© dans le contexte de dÃ©finition de variable (%s)%qs Ã  %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet%qs Ã  %L a un type, ce qui n'est pas cohÃ©rent avec l'appel CALL Ã  %L%qs Ã  %L a des attributs spÃ©cifiÃ©s en dehors du corps de son INTERFACE%qs Ã  %L a l'attribut CONTIGUOUS mais il n'est pas un pointeur de tableau ou un tableau de forme tacite ou de rang tacite%qs Ã  %L est ambigÃ¼e%qs Ã  %L est un tableau et est OPTIONAL; S'IL EST MANQUANT, il ne peut pas Ãªtre l'argument effectif d'une procÃ©dure ELEMENTAL Ã  moins qu'il y ait un argument non optionnel avec le mÃªme rang (12.4.1.5)%qs Ã  %L n'est pas une VALUE%qs Ã  %L n'est pas une fonction%qs Ã  %L n'est pas une procÃ©dure de module%qs Ã  %L est du type ABSTRACT %qs%qs Ã  %L doit Ãªtre plus petit que BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal Ã  BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal au BIT_SIZE de INTEGER(KIND=%d)%qs Ã  %L doit Ãªtre non nÃ©gatif%qs Ã  %L doit avoir une longueur de caractÃ¨re constante dans ce contexte%qs Ã  %L doit avoir le mÃªme nombre d'arguments formels que la procÃ©dure redÃ©finie%qs Ã  %L ne doit pas Ãªtre DEFERRED car il redÃ©fini une liaison non DEFERRED%qs Ã  %L redÃ©fini une FUNCTION et doit aussi Ãªtre une FUNCTION%qs Ã  %L redÃ©fini une liaison NOPASS et doit aussi Ãªtre NOPASS%qs Ã  %L redÃ©fini une procÃ©dure PUBLIC et ne doit pas Ãªtre PRIVATE%qs Ã  %L redÃ©fini une procÃ©dure PURE et doit aussi Ãªtre PURE%qs Ã  %L redÃ©fini une SUBROUTINE et doit aussi Ãªtre une SUBROUTINE%qs Ã  %L redÃ©fini une liaison PASS et doit aussi Ãªtre PASS%qs Ã  %L redÃ©fini une procÃ©dure non ELEMENTAL et ne doit pas Ãªtre ELEMENTAL non plus%qs Ã  %L redÃ©fini une liaison de procÃ©dure dÃ©clarÃ©e NON_OVERRRIDABLE%qs Ã  %L redÃ©fini une procÃ©dure ELEMENTAL et doit aussi Ãªtre ELEMENTAL%qs Ã  %L sera une variable INTENT(OUT)%qs Ã  %L devrait Ãªtre une FUNCTION%qs Ã  %L devrait Ãªtre une SUBROUTINEl'attribut %qs ne peut pas Ãªtre appliquÃ© Ã  une fonction qui ne prend pas des arguments variablesdirective d'attribut %qs ignorÃ©eattribut %qs ignorÃ©l'attribut %qs n'est pas supportÃ© pour %qE dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© pour %qT dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© dans %<__builtin_has_attribute%>l'attribut %qs ne s'applique qu'aux fonctionsl'attribut %qs sâ€™applique seulement aux fonctions variadiquesl'attribut %qs requiert des prototypes avec des arguments nommÃ©sattribut %qs sans argument sur un non-prototype%qs ne peut pas apparaÃ®tre dans une expression de constante%qs ne peut pas apparaÃ®tre dans une dÃ©claration typedef%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est BIND(C)%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est un type SEQUENCE%qs ne peut pas Ãªtre utilisÃ© pour des dÃ©clarations de typesla clause %qs sur la directive %<requires%> n'est pas encore supportÃ©eclause %qs spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> %<reduction%>clause %qs utilisÃ©e lexicalement aprÃ¨s la construction de la premiÃ¨re cible ou l'API de dÃ©chargement%qs combinÃ© avec le qualificatif %<auto%> pour %qE%qs combinÃ© avec le qualificatif %<register%> pour %qEla construction %qs est Ã  l'intÃ©rieur de la rÃ©gion %qs%qs dÃ©clarÃ© INTRINSIC Ã  %L n'existe pas%qs dÃ©clarÃ© comme une fonction retournant une fonction%qs dÃ©clarÃ© comme une fonction retournant un tableau%qs, dÃ©clarÃ© Ã  %L, est aussi le nom d'un intrinsÃ¨que. Il peut uniquement Ãªtre appelÃ© via une interface explicite ou s'il est dÃ©clarÃ© EXTERNAL.%qs, dÃ©clarÃ© Ã  %L, pourrait masquer l'intrinsÃ¨que du mÃªme nom. Pour appeler l'intrinsÃ¨que, des dÃ©clarations INTRINSIC explicites peuvent Ãªtre nÃ©cessaires.%qs dÃ©clarÃ© en dehors d'un contexte de classe%qs dÃ©clarÃ© incorrectement%qs dÃ©fini en dehors d'un contexte de classe%qs ne supporte pas le code MIPS16%qs ne supporte pas la fonctionnalitÃ© %qsL'entitÃ© %qs ne peut pas avoir un initialiseur Ã  %CL'entitÃ© %qs ne peut pas avoir d'attribut Ã  %C%qs attend 1 argument mais %d sont fournis%qs attend 2 arguments mais %d sont fournis%qs attend un argument constant%qs attend une valeur en virgule fixe comme argument%qs attend une valeur en virgule fixe comme premier argument%qs attend une valeur entiÃ¨re comme deuxiÃ¨me argumentl'expression %qs doit Ãªtre un entierl'expression %qs du type qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©e%qs a Ã©chouÃ©le modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types en virgule flottantele modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types vectorielsla fonction avec l'attribut %qs ne peut pas avoir d'argumentla fonction %qs ne peut pas avoir un type d'interruption diffÃ©rentla fonction avec l'attribut %qs ne peut pas retourner une valeurla fonction %qs utilise le spÃ©cificateur de type %<auto%> sans type de retour Ã  la finla fonction %qs avec un type de retour Ã  la fin a %<decltype(auto)%> comme Ã©tant son type au lieu d'un simple %<auto%>la fonction %qs avec un type de retour Ã  la fin a %qT comme Ã©tant son type au lieu d'un simple %<auto%>la fonction %qs avec le type de retour Ã  la fin n'est pas dÃ©clarÃ©e avec le spÃ©cificateur de type %<auto%>%qs a, Ã  la fois, %<extern%> et une initialisation%qs a dÃ©bordÃ©%qs dans %<%s %E%>%qs dans la clause %s Ã  %L n'est pas une section de tableau convenable%qs dans la clause ALIGNED Ã  %L requiert une expression d'alignement qui est un entier constant positif et scalaire%qs dans la clause ALIGNED doit Ãªtre POINTER, ALLOCATABLE, pointeur Cray ou C_PTR Ã  %L%qs dans la clause DEPEND Ã  %L est une section de tableau de taille nulle%qs dans l'expression EXTENDS Ã  %C n'est pas un type dÃ©rivÃ©%qs dans la clause LINEAR Ã  %L requiert une expression de pas linÃ©aire qui soit un entier constant ou un argument muet spÃ©cifiÃ© dans une clause UNIFORM%qs dans la clause LINEAR Ã  %L requiert une expression de pas linÃ©aire qui soit un entier scalaire%qs ne peut pas apparaÃ®tre dans COMMON Ã  %L [F2008:C5100]%qs dans IL gimple%qs dans l'affectation de pointeur Ã  %L ne peut pas Ãªtre une l-valeur puisqu'il est une procÃ©dure%qs dans le contexte de dÃ©finition de variable (%s) Ã  %L n'est pas une variable%qs est incompatible avec les options explicitement dÃ©sactivÃ©es%qs initialisÃ© et dÃ©clarÃ© %<extern%>%qs dans un opÃ©rande non-mode-precisionle sous-programme intrinsÃ¨que %qs Ã  %L a Ã©tÃ© dÃ©prÃ©ciÃ©. Utilisez le sous-programme intrinsÃ¨que INT.IntrinsÃ¨que %qs avec un argument CHARACTER Ã  %LIntrinsÃ¨que %qs avec l'argument KIND Ã  %LIntrinsÃ¨que %qs avec un argument RADIX Ã  %L%qs est un identificateur rÃ©servÃ© de AVR-LibC. Envisagez %<#include <avr/interrupt.h>%> avant d'utiliser la macro %qs%qs est dÃ©jÃ  IMPORTÃ© depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C%qs est un argument invalide pour %<-mcpu=%>%qs est une option inconnue de %<-save-temps%>%qs est corrompu%qs est obsolÃ¨te%qs est dÃ©prÃ©ciÃ© et recommandÃ© dans aucune circonstance%qs est dÃ©prÃ©ciÃ©; utilisez -fno-zero-initialized-in-bss%qs est obsolÃ¨te; utilisez -fstack-check.%qs est incompatible avec %qs%qs est incompatible avec l'utilisation de types en virgule flottante%qs est incompatible avec l'utilisation de types vectoriels%qs est plus Ã©troit que les valeurs de son type%qs n'est ni un opÃ©rateur dÃ©fini ni un composant de structure dans la chaÃ®ne avec un point Ã  %C%qs n'est pas un rÃ©pertoire%qs n'est pas un fichier de donnÃ©es gcov%qs n'est pas un registre de base valable dans %<-mstack-protector-guard-reg=%>%qs n'est pas un registre de base valable dans %qs%qs n'est pas un nombre valable dans %<-mstack-protector-guard-offset=%>%qs n'est pas un nombre valide dans %qs%qs n'est pas un dÃ©calage valable dans %<-mstack-protector-guard-offset=%>%qs n'est pas un dÃ©calage valide dans %qs%qs n'est pas une option valide pour le prÃ©processeur%qs n'est pas une option qui contrÃ´le les avertissements%qs n'est pas dÃ©fini comme un type%qs n'est pas supportÃ© par l'architecture %s%qs n'est pas supportÃ© sur Darwin 64 bits; il est incompatible avec les bibliothÃ¨ques C et C++ installÃ©es%qs n'est pas supportÃ© dans cette configuration du compilateur%qs n'est pas supportÃ© par cette configuration%qs n'est pas supportÃ© sur des systÃ¨mes petits boutistes%qs n'est pas supportÃ© sur cette cible%qs n'est pas supportÃ©e avec les options actuelles%qs n'est pas valide pour %<-mmacosx-version-min%>%qs n'est pas valide pour %qs%qs est d'un type PRIVATE et ne peut pas Ãªtre un argument muet de %qs, qui est PUBLIC Ã  %L%qs est uniquement valable pour le processeur cell%qs est Ã  la version %q.*s, version %q.*s attenduel'expression de longueur de %qs doit Ãªtre un entierl'expression de longueur %qs doit Ãªtre une expression entiÃ¨re constante positivela variante correspondant Ã  %qs est obsolÃ¨te.la variante correspondant Ã  %qs requiert z14 ou supÃ©rieurla variante correspondant Ã  %qs requiert z15 ou supÃ©rieur%qs doit Ãªtre une procÃ©dure de module ou une procÃ©dure externe avec une interface explicite Ã  %L%qs doit Ãªtre du mÃªme type et du mÃªme sous-type que %qs Ã  %L dans %qs%qs doit Ãªtre la premiÃ¨re clause de %qs%qs doit Ãªtre utilisÃ© avec %qs%qs ne doit pas apparaÃ®tre dans la spÃ©cification de tableau Ã  %L dans la mÃªme instruction ALLOCATE oÃ¹ il est lui-mÃªme allouÃ©%qs a besoin d'un registre de base valable%qs n'est pas autorisÃ© en dehors de STRUCTURE Ã  %C%qs pas Ã  la frontiÃ¨re d'un Ã©lÃ©ment%qs n'est pas supportÃ© par votre assembleur%qs de %qs est PRIVATE Ã  %L%qs du module %qs, importÃ© Ã  %C, est aussi le nom de l'unitÃ© actuelle du programme%qs dans un opÃ©rande non-mode-precision%qs est seulement supportÃ© dans du code OpenACCfichier de donnÃ©es de dÃ©compte du profilage %qs pas trouvÃ©la propriÃ©tÃ© %qs ne peut pas Ãªtre dÃ©finie%qs requiert %qs%qs requiert %qs ou %qs%qs requiert l'ISA 3.0 en virgule flottante IEEE 128 bits%qs requiert une architecture PowerPC64, elle est maintenant activÃ©e%qs requiert le support VSX%qs requiert une cible qui fourni l'instruction %qs%qs requiert les instructions de branchement probable%qs requiert le support ISA 2.06 complet%qs requiert le support ISA 3.0 complet%qs requiert les options %qs (ou plus rÃ©cente) et %qs ou %qs%qs requiert les options %qs et %qs%qs requiert l'option %qs%qs devrait provenir d'un scalaire vers un vecteur similaire%qs est spÃ©cifiÃ© pour la variable auto %qE%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE%qs spÃ©cifiÃ© pour un champ d'une structure%qs spÃ©cifiÃ© pour le champ %qE de la structure%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©%qs spÃ©cifiÃ© avec %<decltype%>%qs spÃ©cifiÃ© avec %<typeof%>%qs spÃ©cifiÃ© avec %qT%qs spÃ©cifie un niveau de parallÃ©lisme conflictuelle symbole %qs %q+D doit avoir une classe de liaison statiquele symbole %qs %q+D pointe vers lui-mÃªme en fin de compteÃ©tiquette %qs utilisÃ©e en nommant %q#T%qs n'est pas supportÃ© par cette ABI%qs utilisÃ© avec %qE%qs utilise l'allocation de pile dynamique%qs utilise le registre r29la valeur de %qs doit Ãªtre positivela variable %qs n'est ni un pointeur ni un tableaula variable %qs n'est ni un pointeur ni une rÃ©fÃ©rence Ã  un pointeurla variable %qs n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence Ã  un pointeur ou un tableaula variable %qs n'est pas un pointeur%qs avec une condition toujours fausse%qs: [%u] %<next_regno%> erronÃ© pour une chaÃ®ne vide (%u)%qs: [%u] %<oldest_regno%> erronÃ© (%u)%qs: [%u] registre non vide dans la chaÃ®ne (%s %u %i)%qs: boucle dans la chaÃ®ne %<next_regno%> (%u)%r%s:%d:%R   %r%s:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]
  %r%s:%d:%R   dans l'expansion %<constexpr%> de %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]
  %r%s:%d:%d:%R   dans l'expansion %<constexpr%> de %qs%s%s
  %s  Comme %s.Les boucles %s !$ACC LOOP sont imparfaitement imbriquÃ©es Ã  %L%s %#qD%s %#qS%s %<%s%.*s%> attend un argument %<%T%s%> correspondant%s %<%s%.*s%> attend un argument %<%s%s%> correspondant%s %<%s%.*s%> attend un argument de type %<%T%s%> mais l'argument %d a le type %qT%s %<%s%.*s%> attend un argument de type %<%s%s%> mais l'argument %d a le type %qT%s %<%s(%E)%> %p %d%s %qE n'implÃ©mente pas complÃ¨tement le protocole %qE%s %qsune construction %s %qs est Ã  l'intÃ©rieur d'une rÃ©gion %s %qs%s %qs est un argument invalide pour la fonction interne %qs%s %s %p %d%s %s%s
  %s %wd hors des limites %wd - %wd%s Â«Â %sÂ Â»
  %s - les nombres entiers avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)%s - les nombres complexes en virgule flottante avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)%s - les nombres dÃ©cimaux en virgule flottante avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)%s - les nombres en virgule flottante avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)%s - mode %qs non supportÃ©L'argument %s pour IMAGE_INDEX doit Ãªtre un tableau de rang un Ã  %L%s Ã  %C est une extension DEC, activez-la avec %<-fdec%>%s Ã  %C est une extension DEC, activez-la avec %<-fdec-static%>%s Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>%s Ã  %L%s Ã  %L est une extension DEC, activez-la avec %<-fdec-static%>%s Ã  %L doit Ãªtre INTEGER%s Ã  %L doit Ãªtre un scalaire%s Ã  %L doit Ãªtre un entierAttribut %s appliquÃ© Ã  %s %s Ã  %LL'attribut %s Ã  %L n'est pas permis en dehors de la partie de la spÃ©cification d'un moduleL'attribut %s est en conflit avec l'attribut %s Ã  %LL'attribut %s est en conflit avec l'attribut %s dans %qs Ã  %LL'attribut %s n'est pas permis dans le BLOCK DATA de l'unitÃ© de programme Ã  %LL'attribut %s de %qs est en conflit avec l'attribut %s Ã  %L%s entre la dÃ©claration MODULE PROCEDURE dans MODULE %qs et la dÃ©claration Ã  %L dans (SUB)MODULE %qs%s ne peut pas Ãªtre une boucle DO CONCURRENT Ã  %L%s ne peut pas Ãªtre DO WHILE ou DO sans contrÃ´le de boucle Ã  %L%s ne peut Ãªtre utilisÃ© dans %<asm%> iciLa clause %s Ã  %L requiert une expression INTEGER scalaireDans la clause %s, la variable %qs Ã  %L n'est ni un POINTER ni un tableauLes boucles coalescÃ©es %s ne forment pas un espace d'itÃ©ration rectangulaire Ã  %L%s est en conflit avec i386 (fanions arch ignorÃ©s)%s est en conflit avec ppc (fanions arch ignorÃ©s)%s est en conflit avec ppc64 (fanions arch ignorÃ©s)%s est en conflit avec x86_64 (fanions arch ignorÃ©s)%s ne supporte pas les numÃ©ros d'opÃ©randes %%n$ dans le format%s ne supporte pas %s%s ne supporte pas %s avec le format %<%%%c%> %s%s ne supporte pas block_ends_with_call_p%s ne supporte pas block_ends_with_condjump_p%s ne supporte pas can_duplicate_block_p%s ne supporte pas can_merge_blocks_p%s ne supporte pas can_remove_branch_p%s ne supporte pas create_basic_block%s ne supporte pas delete_basic_block%s ne supporte pas dump_bb_for_graph%s ne supporte pas duplicate_block%s ne supporte pas flow_call_edges_add%s ne supporte pas force_nonfallthru%s ne supporte pas make_forwarder_block%s ne supporte pas merge_blocks%s ne supporte pas move_block_after%s ne supporte pas predict_edge%s ne supporte pas predicted_by_p%s ne supporte pas redirect_edge_and_branch%s ne supporte pas redirect_edge_and_branch_force%s ne supporte pas split_block%s ne supporte pas split_edge%s ne supporte par le format %<%%%c%> %s%s ne supporte pas le format %<%%%s%c%> %s%s ne supporte pas %qs %s comme modificateur de longueur%s ne prend aucune option de fonctionnalitÃ©%s attend une constante entiÃ¨re Ã  la compilation%s attend une constante sous forme d'entier long Ã  la compilation comme premier argumentla liste d'expressions dans Â«Â %sÂ Â» est traitÃ©e comme une expression composÃ©e%s de %s appelÃ© dans %s%s de %s rÃ©fÃ©rencÃ© dans %s%s ignorÃ© avec %s et le format %<%%%c%> %s%s ignorÃ© avec %s dans le format %s%s est incompatible avec %<-mword-relocations%>les instructions %s ne sont pas autorisÃ©es dans la fonction avec l%'attribut %<no_caller_saved_registers%>les instructions %s ne sont pas autorisÃ©es dans la routine de service exceptionles instructions %s ne sont pas autorisÃ©es dans la routine de service d'interruption%s n'est pas supportÃ© par cette configurationLa variable d'itÃ©ration %s doit Ãªtre d'un type entier Ã  %LLa variable d'itÃ©ration %s ne doit pas Ãªtre THREADPRIVATE Ã  %LVariable d'itÃ©ration %s prÃ©sente sur une clause autre que LASTPRIVATE Ã  %LVariable d'itÃ©ration %s prÃ©sente sur une clause autre que LINEAR Ã  %LVariable d'itÃ©ration %s prÃ©sente sur une clause autre que PRIVATE ou LASTPRIVATE Ã  %L%s doit contenir au moins une clause MAP Ã  %L%s ne supporte que du code non pic sur les cibles M-profile%s ne supporte que du code non pic sur les cibles M-profile avec l'instruction MOVT%s hors limites: La plage va de %i Ã  %i, la valeur est %iLa procÃ©dure %s Ã  %L est dÃ©jÃ  dÃ©clarÃ©e comme procÃ©dure %sLa procÃ©dure %s Ã  %L est dÃ©jÃ  dÃ©clarÃ©e comme procÃ©dure %s.
! F2008: Une affectation Ã  une fonction pointeur est ambigÃ¼e si elle est la premiÃ¨re instruction exÃ©cutable aprÃ¨s la spÃ©cification du bloc. Veuillez ajouter n'importe quel autre type d'instruction exÃ©cutable avant elle. FIXME%s a retournÃ© %d comme valeur de sortiele signal %s a terminÃ© le programme %sLe spÃ©cificateur %s dans l'instruction %s Ã  %L a la valeur invalide %qsLe spÃ©cificateur %s dans l'instruction %s Ã  %L Ã  la valeur %qsL'instruction Â«Â %sÂ Â» Ã  %C ne peut pas suivre l'instruction Â«Â %sÂ Â» Ã  %LL'instruction %s Ã  %C ne peut pas terminer une boucle DO non blocL'instruction %s Ã  %C suit un autre spÃ©cificateur d'accessibilitÃ©Instruction %s Ã  %C dans une procÃ©dure PUREL'instruction %s Ã  %C n'est pas applicable Ã  la construction %qsL'instruction %s Ã  %C n'est pas Ã  l'intÃ©rieur d'une constructionL'instruction %s Ã  %C n'est pas Ã  l'intÃ©rieur de la construction %qsL'instruction %s Ã  %C quitte la construction CRITICALL'instruction %s Ã  %C quitte la construction DO CONCURRENTL'instruction %s Ã  %C quitte le bloc structurÃ© OpenACCL'instruction %s Ã  %C quitte le bloc structurÃ© OpenMPInstruction %s attendue Ã  %LL'instruction %s n'est pas permise Ã  l'intÃ©rieur de BLOCK DATA Ã  %CL'instruction %s n'est pas permise Ã  l'intÃ©rieur de BLOCK Ã  %CL'instruction %s doit apparaÃ®tre dans un MODULEL'instruction %s n'est pas permise dans une procÃ©dure PURE Ã  %CchaÃ®ne %s mal formÃ©e
  Ã©tiquette %sLa balise %s Ã  %L doit Ãªtre une chaÃ®ne de caractÃ¨res du sous-type par dÃ©fautLa balise %s Ã  %L doit Ãªtre du type %sLa balise %s Ã  %L doit Ãªtre un scalaireÃ©tiquette %s avec INQUIRE%s terminÃ© par le signal %d [%s]%s%s utilisÃ© avec le format %<%%%c%> %s%s utilisÃ© dans une sÃ©quence entre guillemetsla variable Â«Â %sÂ Â» %qE est privÃ©e dans le contexte extÃ©rieur%s%#qD%s%#qD (supprimÃ©)%s%#qD (concordance proche)%s%#qD (inversÃ©)%s%#qD (rÃ©Ã©crit)%s%<%D(%T)%> (fonction interne)%s%<%D(%T, %T)%> (fonction interne)%s%<%D(%T, %T, %T)%> (fonction interne)%s%qT (conversion)%s"%s"%s est invalide%s"%s"%s n'est pas permis%s%s%s %sversion %s (%s)
  %s	compilÃ© par GNU C version %s, %s%s%s %sversion %s (%s) compilÃ© par CC, heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
  %s%savertissement: l'en-tÃªte %s version %s diffÃ¨re de la version %s de la bibliothÃ¨que.
*************** F2008: Une affectation Ã  une fonction p
*** 2054,2073 ****
  %s: version Â«Â %.4sÂ Â», prÃ©fÃ©rÃ©e Â«Â %.4sÂ Â»
  %s: version Â«Â %.4sÂ Â», version prÃ©fÃ©rÃ©e Â«Â %.4sÂ Â»
  %u nom fourni pour la liaison structurÃ©e%u noms fournis pour la liaison structurÃ©eÂ Â»fanion Â«Â Â»fanion Â«Â !Â Â»fanion Â«Â #Â Â»Â«Â %%%cÂ Â» n'est pas un prÃ©fixe d'opÃ©rande valideÂ«Â %%&Â Â» utilisÃ© sans rÃ©fÃ©rence Ã  un TLS dynamique locall'opÃ©rande Â«Â %%lÂ Â» n'est pas une Ã©tiquettele fichier Â«Â %sÂ Â» a dÃ©jÃ  Ã©tÃ© traitÃ©
! Â«Â %sÂ Â» doit avoir %d opÃ©randes (en excluant match_dups)Â«Â %sÂ Â» doit avoir au moins %d opÃ©randes (en excluant match_dups)Â«Â %sÂ Â» ne peut pas avoir plus de %d opÃ©randes (en excluant match_dups)fanion Â«Â 'Â Â»fanion Â«Â (Â Â»fanion Â«Â +Â Â»fanion Â«Â -Â Â»fanion Â«Â 0Â Â»l'opÃ©rande Â«Â BÂ Â» a plusieurs bits activÃ©sl'opÃ©rande Â«Â BÂ Â» n'est pas une constantemodificateur Â«Â EÂ Â»fanion Â«Â IÂ Â»modificateur Â«Â OÂ Â»fanion Â«Â ^Â Â»fanion Â«Â _Â Â»fanion Â«Â aÂ Â»fanion Â«Â mÂ Â»l'opÃ©rande Â«Â oÂ Â» n'est pas une constantefanion Â«Â qÂ Â»Â©(ObsolÃ¨te aprÃ¨s 10.3.9) DÃ©fini MH_NOPREFIXBINDING, dans un exÃ©cutable.(ObsolÃ¨te aprÃ¨s 10.4)	DÃ©fini MH_NOMULTIDEFS dans un framework parapluie.(ObsolÃ¨te aprÃ¨s 10.4) -multiply_defined <traitement> Fournissait un mÃ©canisme d'avertissement au sujet des symboles dÃ©finis dans plusieurs dylibs.(ObsolÃ¨te aprÃ¨s 10.4) -multiply_defined_unused <traitement>	Fournissait 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.(ObsolÃ¨te aprÃ¨s 10.4) Multi-modules sont ignorÃ©s a l'exÃ©cution depuis MacOS 10.4(ObsolÃ¨te et non pris en charge par ld64, ignorÃ©)	ld devrait produire un exÃ©cutable (uniquement gÃ©rÃ© par ld_classic).(ObsolÃ¨te)	Ceci est le dÃ©faut.(ObsolÃ¨te) -sectobjectsymbols <nomseg> <nomsect>	DÃ©finir un symbole local au dÃ©but d'une section n'est plus supportÃ©.(ObsolÃ¨te) -sectorder <nomseg> <nomsect> fichierordre	RemplacÃ© par l'option plus gÃ©nÃ©rale Â«Â -order_fileÂ Â».(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.(ObsolÃ¨te) LD_PREBIND n'est plus supportÃ©.(ObsolÃ¨te) Les fichiers objets avec des sections LINKEDIT ne sont plus supportÃ©s.(ObsolÃ¨te) L'Ã©diteur de lien ne retire jamais ces Ã©lÃ©ments, donc cette option n'est pas utile.(ObsolÃ¨te) Ceci est le dÃ©faut.(ObsolÃ¨te, ignorÃ©)	Ancien support similaire Ã  whyload.(ObsolÃ¨te, ld_classic uniquement) -sectcreate nomseg nomsect fichier(ObsolÃ¨te, ld_classic uniquement) -set_addr_table_filename <chemin>(un pointeur vers un membre peut seulement Ãªtre formÃ© avec %<&%E%>)(une initialisation en dehors de la classe est requise)(espace de noms anonyme)(anonyme)(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)(si vous utilisez %<-fpermissive%> ou %<-std=c++11%> ou %<-std=gnu++11%> G++ acceptera votre code)(si vous utilisez %<-fpermissive%>, G++ acceptera votre code, mais permettre l'utilisation d'un nom non dÃ©clarÃ© est obsolÃ¨te)(les messages sans signature de mÃ©thode correspondante seront supposÃ©s retourner %<id%> et accepter %<...%> comme arguments)(prÃ¨s de l'initialisation de %qs)(pas d'argument)(peut-Ãªtre que %<typename %T::%E%> Ã©tait votre intention)(un point virgule est peut-Ãªtre manquant aprÃ¨s la dÃ©finition de %qT)(vous devriez donc passer %qT et non %qT Ã  %<va_arg%>)(destructeurs statiques pour %s)(initialiseurs statiques pour %s)(le message est affichÃ© une seule fois par fichier source)
  ({anonyme})*** ATTENTION *** il y a des extensions actives, ne rapportez pas ceci comme un bogue Ã  moins de savoir le reproduire sans activer les extensions.
! *this--help=<classe>	Afficher la description d'une classe spÃ©cifiÃ©e d'options.  <classe> peut prendre une ou plusieurs valeurs dans la liste: optimizers, target, warnings, undocumented, params.--param inline-unit-growth limite atteinte--param large-function-growth limite atteinte--param large-stack-frame-growth limite atteinte--param max-inline-insns-auto limite atteinte--param max-inline-insns-single limite atteinte--param=parloops-schedule=[static|dynamic|guided|auto|runtime]	Type d'ordonnancement de l'ordonnanceur OMP pour des boucles parallÃ©lisÃ©es par parloops.-A<question>=<rÃ©ponse>	Associer la <rÃ©ponse> Ã  la <question>.  Placez Â«Â -Â Â» devant la <question> pour dÃ©sactiver la <rÃ©ponse> Ã  la <question>.-D<macro>[=<valeur>]	DÃ©finir la <macro> avec la <valeur>.  Si seule la <macro> est fournie, <valeur> vaut 1.-E ou -x est requis lorsque l'entrÃ©e vient de l'entrÃ©e standard-F <rÃ©pertoire>	Ajouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion du framework principal.-G<nombre>	Placer les donnÃ©es globales et statiques plus petites que <nombre> octets dans une section spÃ©ciale (sur certaines cibles).-Hd <rÃ©p>	Ã‰crire les fichiers d'interface D dans le rÃ©pertoire <rÃ©p>.-Hf <fichier>	Ã‰crire l'interface D dans <fichier>.-I <rÃ©pertoire>	Ajouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion principal.-J<rÃ©pertoire>	Place les fichiers de MODULE dans Â«Â rÃ©pertoireÂ Â».-MF <fichier>	Ã‰crire la sortie des dÃ©pendances dans le fichier indiquÃ©.-MQ <cible>	Ajouter une cible make avec Ã©chappement des caractÃ¨res spÃ©ciaux de make.-MT <cible>	Ajouter une cible make sans Ã©chappement des caractÃ¨res spÃ©ciaux de make.-O<nombre>	Utiliser le niveau d'optimisation <nombre>.-U<macro>	Abandonner la dÃ©finition <macro>.-Waligned-new=[none|global|all]	Avertir mÃªme si Â«Â newÂ Â» utilise une fonction d'allocation qui est un membre de la classe.-Walloc-size-larger-than=<octets>	Avertir Ã  propos d'appels Ã  des fonctions d'allocation qui tentent d'allouer des objets plus grands que le nombre d'octets spÃ©cifiÃ©.-Walloca-larger-than=<nombre>	Avertir Ã  propos d'utilisations de alloca sans limite et Ã  propos d'utilisations de alloca dont la limite peut Ãªtre plus grande que <nombre> octets.-Wframe-larger-than=<taille-octet>	Avertir si la trame de pile d'une fonction a besoin de plus de <taille-octet>.-Wlarger-than=<taille-octet>	Avertir si un objet est plus grand que <taille-octet>.-Wnormalized=[none|id|nfc|nfkc]	Avertir Ã  propos de chaÃ®nes Unicode non normalisÃ©es.-Wstack-usage=<taille-octet>	Avertir si l'utilisation de la pile pourrait Ãªtre plus grande que <taille-octet>.-Wvla-larger-than=<nombre>	Avertir Ã  propos de l'utilisation de tableaux de longueur variable sans limite et sur l'utilisation de tableaux de longueur variable avec une limite qui peut Ãªtre plus grande que <nombre> octets. <nombre> octets.-Xbind-now et -Xbind-lazy sont incompatibles-Xf <fichier>	Ã‰crire la sortie JSON vers le <fichier> donnÃ©.-allowable_client <nom>	La sortie dylib est privÃ©e pour le ou les client(s) nommÃ©(s)-arch <nom>	SpÃ©cifier que le fichier de sortie doit Ãªtre gÃ©nÃ©rÃ© pour l'architecture Â«Â nomÂ Â»-aux-info <fichier>	Produire des informations de dÃ©clarations dans le <fichier>.-bundle n'est pas permis avec -dynamiclib-bundle_loader <exÃ©cutable>	Traiter Â«Â 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-bundle_loader n'est pas permis avec -dynamiclib-c ou -S requis pour Ada-c requis pour gnat2scil-c requis pour gnat2why-client_name <nom>	Activer l'exÃ©cutable en cours de compilation pour faire l'Ã©dition de liens sur une dylib privÃ©e (utilise allowable_client)-client_name n'est pas permis avec -dynamiclib-compatibility_version <nombre>	DÃ©finir la version minimale pour l'interface client. Les clients doivent enregistrer un nombre plus grand que celui-ci ou l'Ã©dition de lien Ã©chouera Ã  l'exÃ©cution-current_version <nombre>	DÃ©finir la version actuelle de la bibliothÃ¨que.-current_version permis seulement avec -dynamiclib-d<lettres>	Activer les vidanges pour des Ã©tapes spÃ©cifiques du compilateur.-dumpbase <fichier>	DÃ©finir le nom de base du fichier Ã  utiliser pour les vidanges.-dumpdir <rÃ©pertoire>	DÃ©finir le nom du rÃ©pertoire Ã  utiliser pour les vidanges.-dylinker_install_name <chemin>	Uniquement utilisÃ© pour compiler dyld.-exported_symbols_list <nomfichier>	Les symboles globaux dans Â«Â nomfichierÂ Â» seront exportÃ©s depuis le fichier de sortie liÃ©, tout symbole pas mentionnÃ© sera traitÃ© comme cachÃ©.-f%s ignorÃ© (pas supportÃ© par DJGPP)
! -fada-spec-parent=unit	DÃ©charger les specs Ada comme unitÃ©s enfants du parent donnÃ©.-faligned-new=<N>	Utiliser l'allocation de types sur-alignÃ©s du C++17 pour les alignements plus grands que N.-fasan-shadow-offset=<nombre>	Utiliser un dÃ©calage personnalisÃ© pour la mÃ©moire des informations de validation (shadow memory).-fblas-matmul-limit=<n>	Taille de la plus petite matrice pour laquelle matmul utilise BLAS.-fbounds-check=[on|safeonly|off]	Activer le contrÃ´le des limites des tableaux uniquement dans du code @safe, sinon, dÃ©sactiver le contrÃ´le.-fcall-saved-<registre>	Marquer le <registre> comme Ã©tant prÃ©servÃ© au travers des fonctions.-fcall-used-<registre>	Marquer le <registre> comme Ã©tant corrompu par les appels de fonctions.-fcf-protection=[full|branch|return|none]	Instrumentaliser les fonctions avec des contrÃ´les pour vÃ©rifier que les instructions de contrÃ´le de flux jump/call/return ont une cible valable.-fcheck=[...]	SpÃ©cifier quels contrÃ´les Ã  l'exÃ©cution doivent Ãªtre rÃ©alisÃ©s.-fcoarray=<none|single|lib>	SpÃ©cifier quelle parallÃ©lisation co-tableau utiliser.-fcompare-debug[=<opts>]	Compiler avec et sans l'option (par ex. -gtoggle) et comparer la vidange des insns finales.-fconst-string-class=<nom>	Utiliser la classe <nom> pour les chaÃ®nes constantes.-fconstexpr-cache-depth=<nombre>	SpÃ©cifier la profondeur maximale de rÃ©cursion de la cache de constexpr.-fconstexpr-depth=<nombre>	SpÃ©cifier la profondeur maximale de rÃ©cursion de constexpr.-fconstexpr-loop-limit=<nombre>	SpÃ©cifier le nombre maximum d'itÃ©rations d'une boucle de constexpr.-fconstexpr-ops-limit=<nombre>	SpÃ©cifier le nombre maximum d'opÃ©rations constexpr lors d'une unique Ã©valuation d'un constexpr.-fconvert=<big-endian|little-endian|native|swap>	Le type de boutisme Ã  utiliser pour des fichiers non formatÃ©s.-fdbg-cnt=<compteur>[:<limite_inf1>-]<limite_sup1>[:<limite_inf2>-<limite_sup2>:â€¦][,<compteur>:â€¦]	DÃ©finir la limite du compteur de dÃ©bogage.-fdebug-prefix-map=<old>=<new>	Remplacer un nom de rÃ©pertoire par un autre dans les informations de dÃ©bogage.-fdebug=<niveau|ident>	Compiler le code en mode dÃ©bogage, code <= <niveau>, ou code identifiÃ© par <ident>.-fdiagnostics-color=[never|always|auto]	Afficher les diagnostiques en couleur.-fdiagnostics-format=[text|json]	Choisir le format de sortie.-fdiagnostics-show-location=[once|every-line]	Indiquer combien de fois les informations sur l'emplacement dans le code source doivent Ãªtre rÃ©pÃ©tÃ©es au dÃ©but des lignes de diagnostiques Ã©crites sur plusieurs lignes.-fdiagnostics-urls=[never|always|auto]	Embarquer les URL dans les diagnostiques.-fdisable-[tree|rtl|ipa]-<Ã©tape>=range1+range2	dÃ©sactiver une Ã©tape d'optimisation.-fdoc-dir=<rÃ©p>	Ã‰crire le fichier de documentation dans le rÃ©pertoire <rÃ©p>.-fdoc-file<<fichier>	Ã‰crire la documentation dans <fichier>.-fdoc-inc=<fichier>	Inclure un <fichier> macro Ddoc.-fdump-<type>	Vidanger diverses donnÃ©es internes du compilateur dans un fichier.-fdump-final-insns=fichier	Vidanger dans un fichier les insns Ã  la fin d'une traduction.-fdump-go-spec=fichier	Ã‰crire toutes les dÃ©clarations dans un fichier sous forme de code Go.-femit-struct-debug-baseonly	Informations de dÃ©bogage agressivement rÃ©duites pour les structs.-femit-struct-debug-detailed=<liste-spec>	Informations de dÃ©bogage rÃ©duites mais dÃ©taillÃ©es pour les structs.-femit-struct-debug-reduced	Informations de dÃ©bogage modÃ©rÃ©ment rÃ©duites pour les structs.-fenable-[tree|rtl|ipa]-<Ã©tape>=range1+range2	activer une Ã©tape d'optimisation.-fexcess-precision=[fast|standard]	SpÃ©cifier la maniÃ¨re de gÃ©rer l'excÃ©dant de prÃ©cision en virgule flottante.-fexec-charset=<jeucar>	Convertir toutes les chaÃ®nes et les constantes de caractÃ¨res vers le jeu de caractÃ¨res <jeucar>.-ffile-prefix-map=<old>=<new>	Remplacer un nom de rÃ©pertoire par un autre dans le rÃ©sultat de la compilation.-ffixed-<registre>	Marquer le <registre> comme n'Ã©tant pas disponible pour le compilateur.-ffixed-line-length-<n>	Utiliser une longueur de ligne n en mode fixe.-ffp-contract=[off|on|fast]	RÃ©aliser la contraction d'expression en virgule flottante.-ffpe-summary=[...]	Afficher le rÃ©sumÃ© des exceptions en virgule flottante.-ffpe-trap=[...]	Stopper sur les exceptions en virgule flottante suivantes.-ffree-line-length-<n>	Utiliser une longueur de ligne n en mode libre.-fgnat-encodings=[all|gdb|minimal]	SÃ©lectionner l'Ã©quilibre entre les encodages GNAT et le DWARF standard produit dans les informations de dÃ©bogage.-fgo-c-header=<fichier>	Ã‰crire les dÃ©finitions des structures Go dans un fichier sous forme de code C.-fgo-debug-escape-hash=<string>	Valeur de hachage pour l'analyse d'Ã©chappement de dÃ©bogage.-fgo-dump-<type>	DÃ©charger les informations internes de l'interface Go.-fgo-optimize-<type>	Activer les Ã©tapes d'optimisation dans l'interface.-fgo-pkgpath=<chaÃ®ne>	DÃ©finir le chemin du paquet Go.-fgo-prefix=<chaÃ®ne>	DÃ©finir le prÃ©fixe spÃ©cifique au paquet pour les noms Go exportÃ©s.-fgo-relative-import-path=<chemin>	Traiter une importation relative comme Ã©tant relative au chemin.-finit-character=<n>	Initialiser les variables locales de type caractÃ¨re Ã  la valeur ASCII n.-finit-integer=<n>	Initialiser les variables locales de type entier Ã  la valeur n.-finit-logical=<true|false>	Initialiser les variables locales logiques.-finit-real=<zero|snan|nan|inf|-inf>	Initialiser les variables locales de type rÃ©el.-finline-arg-packing	RÃ©aliser le compactage de l'argument en ligne.-finline-limit=<nombre>	Limiter la taille des fonction mises en ligne Ã  <nombre>.-finline-matmul-limit=<n>	SpÃ©cifier la taille de la plus grande matrice pour laquelle matmul sera codÃ© en ligne.-finput-charset=<jeucar>	SpÃ©cifier le jeu de caractÃ¨res par dÃ©faut pour les fichiers source.-finstrument-functions-exclude-file-list=fichier,...	Ne pas ajouter les appels de profilage aux fonctions listÃ©es dans les fichiers.-finstrument-functions-exclude-function-list=nom,...	Ne pas ajouter les appels de profilage aux fonctions listÃ©es.-fira-algorithm=[CB|priority]	DÃ©finir l'algorithme IRA utilisÃ©.-fira-region=[one|all|mixed]	DÃ©finir les rÃ©gions pour IRA.-fira-verbose=<nombre>	ContrÃ´ler le niveau des messages de diagnostique de IRA.-flive-patching=[inline-only-static|inline-clone]	ContrÃ´ler les optimisations IPA pour fournir une compilation sÃ»r pour la correction Ã  chaud. En mÃªme temps, fourni un contrÃ´le Ã  de multiples niveaux sur les optimisations IPA activÃ©es.-flto-compression-level=<nombre>	Utiliser le niveau de compression <nombre> de zlib/zstd pour le langage intermÃ©diaire (IL).-fmacro-prefix-map=<ancien>=<nouveau>	Remplacer un nom de rÃ©pertoire par un autre dans __FILE__, __BASE_FILE__ et __builtin_FILE().-fmax-array-constructor=<n>	Le nombre maximum d'objets dans le constructeur d'un tableau.-fmax-errors=<nombre>	Nombre maximum d'erreurs Ã  rapporter.-fmax-identifier-length=<n>	La longueur maximale d'un identificateur.-fmax-stack-var-size=<n>	La taille en octets du plus grand tableau qui sera placÃ© sur la pile.-fmax-subrecord-length=<n>	La longueur maximale des sous-enregistrements.-fmessage-length=<nombre>	Limiter la longueur des diagnostiques Ã  <nombre> caractÃ¨res par ligne.  0 supprime le retour automatique Ã  la ligne.-fmodule-file=<module.paquet>=<specfich>	utiliser <specfich> comme fichier source pour <module.paquet>.-fno-threadsafe-statics	Ne pas gÃ©nÃ©rer de code sÃ»r du point de vue des threads pour initialiser les statiques locaux.-foffload-abi=[lp64|ilp32]	DÃ©finir l'ABI Ã  utiliser dans un compilateur de dÃ©chargement.-foffload=<cibles>=<options>	SpÃ©cifier les cibles pour les dÃ©chargements et leurs options.-fopt-info[-<type>=fichier]	Vidanger les dÃ©tails de l'optimisation du compilateur.-force_flat_namespace n'est pas permis avec -dynamiclib-fpack-struct=<nombre>	DÃ©finir l'alignement initial maximum des membres d'une structure.-fpermitted-flt-eval-methods=[c11|ts-18661]	SpÃ©cifier les valeurs permises pour FLT_EVAL_METHOD.-fplugin-arg-<nom>-<clÃ©>[=<valeur>]	SpÃ©cifier l'argument <clÃ©>=<valeur> pour le greffon <nom>.-fprofile-reproducible=[serial|parallel-runs|multithreaded]	Niveau de contrÃ´le de la reproductibilitÃ© du profil collectÃ© par -fprofile-generate.-fprofile-update=[single|atomic|prefer-atomic]	DÃ©finir la mÃ©thode de mise Ã  jour du profil.-framework <nom>	L'Ã©diteur de lien devrait rechercher le framework nommÃ© dans le chemin de recherche du framework.-frandom-seed=<chaÃ®ne>	Rendre la compilation reproductible en utilisant <chaÃ®ne>.-freorder-blocks-algorithm=[simple|stc]	DÃ©finir l'algorithme de rÃ©organisation des blocs de base.-fsanitize-sections=<sec1,sec2,â€¦>	Assainir les variables globales dans les sections dÃ©finies par l'utilisateur.-fsanitize=adresse n'est pas supportÃ© par cette configuration-fsched-stalled-insns-dep=<nombre>	DÃ©finir la distance de vÃ©rification de la dÃ©pendance dans l'ordonnancement prÃ©maturÃ© des insns dans la queue.-fsched-stalled-insns=<nombre>	Fixer le nombre d'insns dans la queue qui peuvent Ãªtre prÃ©maturÃ©ment ordonnancÃ©es.-fsched-verbose=<numÃ©ro>	DÃ©finir le niveau de verbositÃ© de l'ordonnanceur.-fsimd-cost-model=[unlimited|dynamic|cheap]	SpÃ©cifier le modÃ¨le de coÃ»t de la vectorisation pour du code marquÃ© par la directive simd.-fsso-struct=[big-endian|little-endian|native]	Fixer l'ordre de stockage par dÃ©faut des scalaires.-fstack-check=[no|generic|specific]	InsÃ©rer du code de vÃ©rification de la pile dans le programme.-fstack-limit-register=<registre>	Faire un dÃ©routement si la pile va au delÃ  du <registre>.-fstack-limit-symbol=<nom>	Faire un dÃ©routement si la pile va au delÃ  du symbole <nom>.-fstack-reuse=[all|named_vars|none]	DÃ©finir le niveau de rÃ©utilisation de la pile pour les variables locales.-ftabstop=<nombre>	Distance entre les tabulations pour un rapport en colonnes.-ftemplate-depth=<nombre>	SpÃ©cifier la profondeur maximale d'instanciation d'un patron.-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	DÃ©finir le modÃ¨le de gÃ©nÃ©ration de code par dÃ©faut pour le stockage local au thread.-ftrack-macro-expansion=<0|1|2>	Tracer les emplacements des Ã©lÃ©ments qui proviennent des remplacement des macros et les afficher dans les messages d'erreurs.-ftree-parallelize-loops=<number>	Activer la parallÃ©lisation automatique des boucles.-fuse-linker-plugin n'est pas supportÃ© par cette configuration-fvect-cost-model=[unlimited|dynamic|cheap]	SpÃ©cifie le modÃ¨le de coÃ»t pour la vectorisation.-fversion=<niveau|ident>	Compiler en code version >= <niveau> ou identifiÃ© par <ident>.-fvisibility=[default|internal|hidden|protected]	DÃ©finir la visibilitÃ© par dÃ©faut des symboles.-fvisibility=[private|protected|public|package]	DÃ©termine la visibilitÃ© par dÃ©faut des symboles.-fvtable-verify=preinit n'est pas supportÃ© par cette configuration-fvtable-verify=std n'est pas supportÃ© par cette configuration-fwide-exec-charset=<jeucar>	Convertir toutes les chaÃ®nes et les constantes de caractÃ¨res larges vers le jeu de caractÃ¨res <jeucar>.-gnat<options>	SpÃ©cifier les options pour GNAT.-gz n'est pas supportÃ© par cette configuration-gz=<format>	GÃ©nÃ©rer les sections de dÃ©bogage compressÃ©es dans le format <format>.-gz=zlib n'est pas supportÃ© par cette configuration-idirafter <rÃ©pertoire>	Ajouter <rÃ©pertoire> Ã  la fin du chemin systÃ¨me d'inclusion.-iframework <rÃ©pertoire>	Ajouter <rÃ©pertoire> Ã  la fin du chemin d'inclusion du framework systÃ¨me.-imacros <fichier>	Accepter la dÃ©finition de macros dans le <fichier>.-image_base <adresse>	Choisir une adresse de base pour une dylib ou un paquet.-imultiarch <rÃ©pertoire>	DÃ©finir le <rÃ©pertoire> comme Ã©tant le sous-rÃ©pertoire d'inclusion multiarch.-imultilib <rÃ©pertoire>	Choisir <rÃ©pertoire> comme le sous-rÃ©pertoire d'inclusion de multilib.-include <fichier>	Inclure le contenu du <fichier> avant les autres fichiers.-init <nom_symbole>	Le symbole Â«Â nom_symboleÂ Â» sera utilisÃ© comme premier initialisateur pour une dylib.-install_name <nom>	DÃ©finir le nom d'installation pour une dylib.-install_name permis seulement avec -dynamiclib-iplugindir=<rÃ©pertoire>	DÃ©finir le <rÃ©pertoire> comme Ã©tant le rÃ©pertoire par dÃ©faut des modules externes.-iprefix <chemin>	SÃ©lectionner le <chemin> comme prÃ©fixe pour les deux prochaines options.-iquote <rÃ©pertoire>	Ajouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion avec guillemets.-isysroot <rÃ©pertoire>	SÃ©lectionner le <rÃ©pertoire> comme rÃ©pertoire racine systÃ¨me.-isystem <rÃ©pertoire>	Ajouter le <rÃ©pertoire> au dÃ©but du chemin d'inclusion systÃ¨me.-iwithprefix <rÃ©pertoire>	Ajouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion systÃ¨me.-iwithprefixbefore <rÃ©pertoire>	Ajouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion principal.-keep_private_externs n'est pas permis avec -dynamiclib-mabi=ABI	GÃ©nÃ©rer du code conforme Ã  l'ABI donnÃ©e.-mabs=MODE	SÃ©lectionner le mode d'exÃ©cution des instructions ABS/NEG de IEEE 754.-march=	GÃ©nÃ©rer du code pour l'ISA RISC-V demandÃ©e (par ex. RV64IM).  Les chaÃ®nes ISA doivent Ãªtre en minuscules.-march=ARCH	GÃ©nÃ©rer du code pour la version de processeur ou de circuit spÃ©cifiÃ©e.-march=ISA	GÃ©nÃ©rer le code pour l'ISA donnÃ©e.-mas100-syntax incompatible avec -gdwarf-mbig-endian et -mlittle-endian ne peuvent Ãªtre utilisÃ©s ensemble-mbranch-cost=COÃ›T	DÃ©finir le coÃ»t des branchements Ã , approximativement, COÃ›T instructions.-mbranch-cost=N	DÃ©finir le coÃ»t des branchements Ã , approximativement, N instructions.-mcall-ABI	SÃ©lectionner la convention d'appel de l'ABI.-mcode-readable=PARAMÃˆTRE	SpÃ©cifier quand les instructions ont la permission d'accÃ©der au code.-mcode-region requiert le modÃ¨le de mÃ©moire large (-mlarge)-mcpu=	Utiliser les fonctionnalitÃ©s et ordonnancer le code pour le processeur donnÃ©.-mcpu=CPU	Compiler le code pour la variante du processeur ARC.-mcpu=CPU	Utiliser les fonctionnalitÃ©s et ordonnancer le code pour le processeur donnÃ©.-mcpu=PROCESSEUR	Utiliser les fonctionnalitÃ©s et ordonnancer le code pour le processeur donnÃ©.-mcpu=m16c	Compiler le code pour les variantes M16C.-mcpu=m32c	Compiler le code pour les variantes M32C.-mcpu=m32cm	Compiler le code pour les variantes M32CM.-mcpu=r8c	Compiler le code pour les variantes R8C.-mdata-region requiert le modÃ¨le de mÃ©moire large (-mlarge)-mdebug=	Activer la sortie de dÃ©bogage.-mdouble=<BITS>	Utiliser le type double avec une largeur de <BITS> bits.-memregs=	Le nombre d'octets memreg (par dÃ©faut: 16, plage: 0..16).-mfloat-abi=soft et -mfloat-abi=hard ne peuvent pas Ãªtre utilisÃ©s ensemble-mflush-func=FONC	Utiliser FONC pour purger la cache avant d'appeler des trampolines sur la pile.-mhard-float n'est pas supportÃ©-mipsN	GÃ©nÃ©rer du code pour l'ISA niveau N.-mlarge-data-threshold=<number>	Les donnÃ©es plus grandes que la limite spÃ©cifiÃ©e iront dans la section .ldata dans le modÃ¨le moyen du x86-64.-mlong-double=<BITS>	Utiliser le type double long avec une largeur de <BITS> bits.-mmax-stackframe=TAILLE	Avertir lorsqu'une trame de pile est plus grande que la taille spÃ©cifiÃ©e.-mmcu=MCU	SÃ©lectionner le MCU cible.-mmcu=MCU	SÃ©lectionner la variante du System-On-Chip cible qui Ã©quipe ce PRU.-mmpy-option=MPY	Compiler le code ARCv2 pour une option de multiplication choisie Ã  la conception du processeur.-mnan=ENCODAGE	SÃ©lectionner la maniÃ¨re d'encoder une donnÃ©e NaN (Not a Number) de IEEE 754.-mno-serialize-volatile	Ne pas sÃ©rialiser les rÃ©fÃ©rences Ã  la mÃ©moire volatile avec des instructions MEMW.-moverride=<chaÃ®ne>	Uniquement pour les utilisateurs avertisÂ ! Outrepasser les paramÃ¨tres d'optimisation du processeur.-mpointer-size=[no,32,short,64,long]	DÃ©finir la taille par dÃ©faut des pointeurs.-mr10k-cache-barrier=PARAMÃˆTRE	SpÃ©cifier quand des barriÃ¨res de cache r10k doivent Ãªtre insÃ©rÃ©es.-msdata=[none,data,sysv,eabi]	SÃ©lectionner la mÃ©thode de traitement de sdata.-msim	Produire l'exÃ©cutable pour un simulateur.-msingle-float et -msoft-float ne peuvent Ãªtre spÃ©cifiÃ©s ensemble-msmall-data-limit=N	Placer les donnÃ©es globales et statiques plus petites que <nombre> octets dans une section spÃ©ciale (sur certaines cibles).-mstack-size=<nombre>	DÃ©finir la taille du segment privÃ© par front d'onde, en octets.-msve-vector-bits=<nombre>	Fixe le nombre de bits dans le registre vectoriel SVE.-mtls-size=[16,32]	SpÃ©cifier la taille en bits des dÃ©calages TLS immÃ©diats.-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-mtraceback=[full,part,no]	SÃ©lectionner le type de table de retraÃ§age.-mtune=	Ordonnancer le code pour le processeur donnÃ©.-mtune=ARCH	Ajuster l'alignement pour la version de processeur ou de circuit spÃ©cifiÃ©e.-mtune=PROCESSEUR	Optimiser la sortie pour le PROCESSEUR.-mtune=TUNE	Ajuste le code pour la variante ARC spÃ©cifiÃ©e.-mx32 n'est pas supportÃ© sur Solaris-o <fichier>	Placer la sortie dans le <fichier>.-pagezero_size taille	Autorise la dÃ©finition de la taille de la page 0 Ã  4kb dans certains cas spÃ©ciaux.-pg et -fomit-frame-pointer sont incompatibles-pie n'est pas supportÃ© par cette configuration-private_bundle n'est pas permis avec -dynamiclib-read_only_relocs <traitement>	Ceci autorisera les rÃ©adressages vers des pages en lecture seules (pas conseillÃ©).-sectalign <nomseg> <nomsect> <valeur>	DÃ©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.-sectcreate <nomseg> <nomsect> <fichier>	CrÃ©er la section Â«Â nomsectÂ Â» dans le segment Â«Â nomsegÂ Â» depuis le contenu du Â«Â fichierÂ Â».-seg_addr_table <fichier>	SpÃ©cifier les adresses de base pour les bibliothÃ¨ques dynamiques, Â«Â fichierÂ Â» contient une ligne par bibliothÃ¨que.-segaddr <nom> <adresse>	DÃ©finir l'adresse de base du segment Â«Â nomÂ Â» Ã  Â«Â adresseÂ Â» qui doit Ãªtre alignÃ©e sur une frontiÃ¨re de page (actuellement 4kb).-segprot <nomseg> prot_max prot_init	Les valeurs de protection sont Â«Â rÂ Â», Â«Â wÂ Â», Â«Â xÂ Â» ou Â«Â -Â Â» la derniÃ¨re signifiant Â«Â pas d'accÃ¨sÂ Â»-segs_read_only_addr adresse 	Autoriser la spÃ©cification de l'adresse d'une portion en lecture seule d'une dylib.-segs_read_write_addr adresse 	Autoriser la spÃ©cification de l'adresse d'une portion en lecture/Ã©criture d'une dylib.-sub_library <nom>	La bibliothÃ¨que nommÃ©e Â«Â nomÂ Â» sera rÃ©-exportÃ©e (uniquement utile pour des dylibs).-sub_umbrella <nom>	Le framework nommÃ© Â«Â nomÂ Â» sera rÃ©-exportÃ© (uniquement utile pour dylibs).-trigraphs	Supporter les trigrammes du C ISO.-umbrella <framework>	Le framework spÃ©cifiÃ© sera rÃ©-exportÃ©.-undefined <traitement>	SpÃ©cifie le traitement pour des symboles non-dÃ©finis (produit une erreur par dÃ©faut).-unexported_symbols_list <fichier>	Ne pas exporter les symboles globaux listÃ©s dans le fichier.-weak_reference_mismatches <traitement>	SpÃ©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.â€¦ avec la clause %qs prÃ©cÃ©dente iciâ€¦ avec la clause %qs iciâ€¦ sans la clause %qs proche d'ici...suivant le paramÃ¨tre %P qui a un argument par dÃ©fautâ€¦cette instruction, mais l'indentation de cette derniÃ¨re est trompeuse car elle fait croire qu'elle est gardÃ©e par le %qsL'opÃ©rateur .NOT. dans l'expression Ã  %L doit avoir un opÃ©rande LOGICALOpÃ©rateur .XOR. Ã  %C/* Prototypes pour les procÃ©dures externes gÃ©nÃ©rÃ©s depuis %s
     par GNU Fortran %s%s.
  
     L'utilisation de cette interface est dÃ©couragÃ©e, envisagez plutÃ´t
     d'utiliser la fonctionnalitÃ© BIND(C) du Fortran standard. */
  
  les %<long double%> de 128 bits ne sont pas supportÃ©s pour les flottants sur VAXABI de 31 bits.jeu d'instructions 387 dÃ©sactivÃ©, l'arithmÃ©tique SSE est utilisÃ©eABI de 64 bits.l'ABI 64 bits n'est pas supportÃ©e en mode ESA/390; utilisez plutÃ´t une affectation; utilisez plutÃ´t une affectation ou une initialisation par valeur; utilisez plutÃ´t une affectation par copie; utilisez plutÃ´t une affectation par copie ou une initialisation par copie; utilisez plutÃ´t une initialisation par copie; utilisez plutÃ´t une initialisation par valeur<Pendant l'initialisation>
! <anonyme><initialisation de liste entre accolades><interne><ligne-de-commande><erreur de dÃ©claration><enumÃ©rateur><expression erronÃ©e><erreur d'expression><lambda<lambda><manquant><valeur de retour> <valeur de retour><dÃ©claration><liaisons structurÃ©es><erreur d'Ã©tiquette><erreur dans les arguments du patron><erreur de paramÃ¨tre du patron><levÃ©e d'exception><erreur de type><erreur de type><erreur de typedef><erreurprefixtype><appel de routine UBSan><opÃ©rateur inconnu><inconnu><sans nom %s><virgule fixe sans nom:<virgule flottante sans nom:<non signÃ© sans nom:<sans nom><non analysÃ©><type de fonction surchargÃ©e non rÃ©solu>Une constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de fonctionUne constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de sous-routineUn facteur pour ajuster la limite supÃ©rieure que le Â«Â Swing Modulo SchedulerÂ Â» utilise pour ordonnancer une boucle.La troncature d'un nombre dÃ©cimal en nombre entier peut Ãªtre remplacÃ©e par un arrondi pour Ã©conomiser un changement de mode.Un ensemble qui n'est pas par dÃ©faut de valeurs initiales a Ã©tÃ© demandÃ©, ceci viole l'ABIÂ !Un nom de paramÃ¨tre est requis Ã  %CUn synonyme de -std=c89 (en C) ou -std=c++98 (en C++).Un seuil sur le nombre moyen d'itÃ©rations prises en compte par le Â«Â Swing Modulo SchedulerÂ Â».Une liste de paramÃ¨tre de types est requis Ã  %CAAPCS ne supporte pas %<-mcallee-super-interworking%>AAPCS ne supporte pas %<-mcaller-super-interworking%>l'ABI pour des structures aplaties avec un champ de bits d'une taille non nulle a changÃ© dans GCC 10l'ABI requiert %<-march=rv%d%>GÃ©nÃ©ration de code pour la variante d'ABI (Ã  utiliser avec l'option -mabi=):ABSTRACT INTERFACE %qs Ã  %L ne doit pas avoir un rÃ©sultat d'une longueur de caractÃ¨res tacite (F2008: C418)ABSTRACT INTERFACE %qs ne doit pas Ãªtre rÃ©fÃ©rencÃ©e Ã  %LABSTRACT INTERFACE Ã  %CType ABSTRACT %qs utilisÃ© Ã  %LType ABSTRACT Ã  %CL'expression finale de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %LL'expression initiale de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %LL'expression de pas de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %LLa directive ACC CACHE doit Ãªtre Ã  l'intÃ©rieur d'une boucle %CLa spÃ©cification ACCESS Ã  %L a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©evariable ACQUIRED_LOCKL'argument ACQUIRED_LOCK= Ã  %L doit Ãªtre une variable LOGICAL scalaireLe type ACTION est en conflit avec le spÃ©cificateur READONLY Ã  %CAttribut ALLOCATABLE Ã  %C dans une dÃ©finition TYPEObjet ALLOCATABLE %qs dans la clause %s Ã  %LALLOCATABLE spÃ©cifiÃ© en dehors du corps de INTERFACE Ã  %Lobjet ALLOCATEALLOCATE sur un co-tableau Ã  %C dans un bloc CRITICALALLOCATE sur un co-tableau Ã  %C dans un bloc DO CONCURRENTL'intrinsÃ¨que ALLOCATED Ã  %L requiÃ¨re un tableau ou une entitÃ© allouable scalaireALTERNATE RETURN pas permis Ã  %LLe code rÃ©entrant APCS n'est pas supportÃ©.  IgnorÃ©Les extensions de sÃ©curitÃ© ARMv8-M sont incompatibles avec le FPU sÃ©lectionnÃ©Instruction ASSIGN Ã  %CL'instruction ASSIGN Ã  %L requiert une variable scalaire INTEGER par dÃ©fautL'instruction ASSIGNED GOTO Ã  %L requiert une variable INTEGERVariable ASSIGNED dans l'Ã©tiquette du FORMAT Ã  %LConstruction ASSOCIATE Ã  %CNom ASSOCIATE %qs dans la clause %s Ã  %LNom ASSOCIATE %qs dans la clause SHARED Ã  %LAttribut ASYNCHRONOUS Ã  %CInstruction ASYNCHRONOUS Ã  %CASYNCHRONOUS= Ã  %C n'est pas permis en Fortran 95Le spÃ©cificateur ASYNCHRONOUS= Ã  %L doit Ãªtre une expression d'initialisationLe spÃ©cificateur ASYNCHRONOUS= Ã  %L doit Ãªtre du type CHARACTER par dÃ©fautLe spÃ©cificateur ASYNCHRONOUS= Ã  %L doit Ãªtre un scalaireL'argument ATOM Ã  %L de la fonction intrinsÃ¨que %s sera un co-tableau ou un co-indexÃ©L'argument ATOM Ã  %L pour la fonction intrinsÃ¨que %s sera un entier du sous-type ATOMIC_INT_KINDL'argument ATOM Ã  %L pour la fonction intrinsÃ¨que %s sera un entier du sous-type ATOMIC_INT_KIND ou un logique du sous-type ATOMIC_LOGICAL_KINDL'argument ATOM de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissablepointeur AUX initialisÃ© pour l'arÃªte %d->%dl'argument vectoriel AVX sans activer AVX change l'ABIle retour vectoriel AVX sans activer AVX change l'ABIl'argument vectoriel AVX512F sans activer AVX512F change l'ABIle retour vectoriel AVX512F sans activer AVX512F change l'ABIAbrÃ©viation pour Â«Â -g -feliminate-unused-debug-symbolsÂ Â»AbrÃ©viation pour Â«Â -g -fno-eliminate-unused-debug-symbolsÂ Â»La valeur absolue de SHIFT sera plus petite ou Ã©gale Ã  SIZE Ã  %CL'interface abstraite %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LAccepter des non-concordances d'arguments dans les appels de procÃ©dures.Accepter les extensions pour prendre en charge du code ancien.AccÃ©der au donnÃ©es dans la mÃªme section Ã  partir du point d'ancrage partagÃ©.DÃ©calage d'accÃ¨s avant le dÃ©calage parentL'accÃ¨s chevauche un de ses semblablesTaille d'accÃ¨s plus grande ou Ã©gale Ã  la taille de son parentLa spÃ©cification d'accÃ¨s de l'opÃ©rateur %s Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©eLa spÃ©cification d'accÃ¨s de l'opÃ©rateur .%s. Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©eL'accÃ¨s se termine en dehors de son parentAccumuler les arguments sortants d'une fonction et acquÃ©rir/libÃ©rer l'espace nÃ©cessaire sur la pile pour les arguments sortants lors du prologue/Ã©pilogue de la fonction. Sans cette option, les arguments sortants sont empilÃ©s avant d'appeler une fonction et sont dÃ©pilÃ©s aprÃ¨s. Cette option peut conduire Ã  un code plus petit pour des fonctions qui appellent beaucoup de fonctions qui prennent leurs arguments sur la pile comme, par exemple, printf.L'argument effectif qui est un tableau de CLASS pour %qs doit Ãªtre un tableau complet Ã  %LL'argument effectif Ã  %L pour le muet INTENT(%s) %qs de la sous-routine ELEMENTAL %qs est un scalaire mais un autre argument effectif est un tableauL'argument effectif Ã  %L de l'intrinsÃ¨que %qs sera une pointeur associÃ©L'argument effectif Ã  %L pour l'argument muet allouable ou pointeur %qs doit avoir un paramÃ¨tre de type diffÃ©rÃ© si et uniquement si le muet en a unL'argument effectif Ã  %L pour le muet de type tacite est d'un type dÃ©rivÃ© avec une connexion de type ou des procÃ©dures FINALL'argument effectif contient trop peu d'Ã©lÃ©ments pour l'argument muet %qs (%lu/%lu) Ã  %LL'argument effectif pour %qs ne peut pas Ãªtre un tableau de taille tacite Ã  %LL'argument effectif pour %qs doit Ãªtre ALLOCATABLE Ã  %LL'argument effectif pour %qs doit Ãªtre un pointeur Ã  %LL'argument effectif de EVENT_TYPE ou avec un composant EVENT_TYPE Ã  %L requiert une interface explicite pour la procÃ©dure %qsL'argument effectif de LOCK_TYPE ou avec un composant LOCK_TYPE Ã  %L requiert une interface explicite pour la procÃ©dure %qsL'argument effectif de %qs Ã  %L doit Ãªtre un co-tableauL'argument effectif de %qs Ã  %L doit Ãªtre polymorphiqueL'argument effectif de %qs Ã  %L doit Ãªtre simplement contigu ou un Ã©lÃ©ment vers un tel tableauL'argument effectif de %qs Ã  %L doit Ãªtre polymorphique illimitÃ© puisque l'argument de format est un pointeur ou une entitÃ© polymorphique illimitÃ© allouable [F2008: 12.5.2.5]L'argument effectif de %qs Ã  %L doit avoir le mÃªme type dÃ©clarÃ©L'argument effectif au pointeur contigus du muet %qs Ã  %L doit Ãªtre simplement contiguArgument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est EVENT_TYPE ou a un composant EVENT_TYPEArgument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est LOCK_TYPE ou a un composant LOCK_TYPELa longueur rÃ©elle de la chaÃ®ne ne correspond pas Ã  celle dÃ©clarÃ©e pour l'argument fictif Â«Â %sÂ Â» (%ld/%ld)La longueur rÃ©elle de la chaÃ®ne est plus courte que celle dÃ©clarÃ©e pour l'argument fictif Â«Â %sÂ Â» (%ld/%ld)Ajouter une Ã©tape d'Ã©limination des sous-expressions communes aprÃ¨s l'optimisation des boucles.Ajouter les attributs de description Ã  certains DIEs DWARF qui n'ont pas d'attribut de nom.Ajouter des vÃ©rifications explicites pour la division par zÃ©ro.Ajouter des vÃ©rifications explicites pour les dÃ©bordements de divisions dans INT_MIN / -1.Ajouter des commentaires additionnels Ã  la sortie de l'assembleur.Ajouter le prÃ©fixe .lower aux noms de sections lors de la compilation avec -m{code,data}-region=lower (dÃ©sactivÃ© par dÃ©faut).Imprimer des informations additionnelles de dÃ©bogage.Essayer de continuer l'exÃ©cution aprÃ¨s avoir diagnostiquÃ© un comportement indÃ©fini.Optimiser agressivement les boucles en utilisant les contraintes du langage.Les groupes comdat de l%'alias et de la cible diffÃ¨rentLes sections de l%'alias et de la cible diffÃ¨rentSynonyme pour --help=target.Synonyme de -mcpu=g10.Synonyme de -mcpu=g13.Synonyme de -mcpu=g14.L'alias a des arÃªtes d'appelL'alias a plus d'une rÃ©fÃ©rence aliasL'alias a une rÃ©fÃ©rence qui n'est pas un aliasAligner toutes les Ã©tiquettes.Aligner toutes les boucles sur des frontiÃ¨res de 32 octets.Aligner le code et les donnÃ©es sur 32 bits.Aligner la destination des opÃ©rations sur les chaÃ®nes.Aligner les Â«Â doubleÂ Â» sur des frontiÃ¨res de 64 bits.Aligner l'entrÃ©e d'une fonction sur 4 octets.Aligner les Ã©tiquettes qui sont uniquement atteintes par sauts.Aligner quelques doubles sur des frontiÃ¨res de mots doubles.Aligner le dÃ©but des fonctions.Aligner le dÃ©but des boucles.Aligner au type de base du champ de bits.Aligner sur le type de base du champ de bits. Ne pas supposer que les accÃ¨s non alignÃ©s sont traitÃ©s par le systÃ¨me.Aligner les variables sur des frontiÃ¨res de 32 bits.Toutes les procÃ©dures intrinsÃ¨ques sont disponibles quelque soit le standard sÃ©lectionnÃ©.Tous les accÃ¨s mÃ©moire utilisent les instructions de chargement/stockage E/S.Tous les paramÃ¨tres de type LEN dans l'instruction TYPE IS Ã  %C doivent Ãªtre ASSUMEDL'allouable %qs Ã  %L ne peut pas avoir une initialisationLe tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang taciteLa variable co-tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©eLe composant allouable %s Ã  %L doit avoir une co-dimension car il a un sous-composant non co-tableau du type EVENT_TYPELe composant allouable %s Ã  %L doit avoir une co-dimension car il a un sous-composant non co-tableau de type LOCK_TYPELe composant allouable %s Ã  %L du type EVENT_TYPE doit avoir une co-dimensionLe composant allouable %s Ã  %L du type LOCK_TYPE doit avoir une co-dimensionLe composant allouable de structures Ã  %C doit avec une forme diffÃ©rÃ©eComposant allouable ou tableau de forme diffÃ©rÃ©e prÃ¨s de %C dans l'instruction DATALa fonction allouable %qs Ã  %L doit avoir une interface de fonction expliciteAllouer les variables locales sur la pile pour autoriser la rÃ©cursion indirecte.L'objet allouable Ã  %C n'est ni un pointeur vers une non procÃ©dure ni une variable allouableL'objet allouÃ© Ã  %L apparaÃ®t aussi Ã  %LL'objet d'allocation Ã  %L n'est ni un pointeur de donnÃ©es ni une variable allouableL'objet allouÃ© Ã  %L est un sous-objet d'un objet Ã  %LL'objet allouable Ã  %L doit Ãªtre ALLOCATABLE ou un POINTERL'objet allouable Ã  %L avec un paramÃ¨tre de type diffÃ©rÃ© requiert soit une spÃ©cification de type ou une balise SOURCE ou une balise MOLDL'allocation de %s Ã  %L avec la spÃ©cification de type requiert la mÃªme longueur de caractÃ¨res dans le paramÃ¨tre que dans la dÃ©clarationL'allocation de %s du type de base ABSTRACT Ã  %L requiert une spÃ©cification de type ou une expression sourceAutoriser (ou ne pas autoriser) gcc Ã  utiliser l'instruction LOOP.Permettre Ã  une constante littÃ©rale BOZ d'apparaÃ®tre dans un contexte invalide et avec X au lieu de Z.Autoriser l'accÃ¨s aux variables d'instance comme si elles Ã©taient dÃ©clarÃ©es localement dans les implÃ©mentations des mÃ©thodes d'instances.Autoriser des longueurs de lignes arbitraires en mode fixe.Autoriser des longueurs de lignes arbitraires en mode libre.Permettre aux champs de bits de traverser des frontiÃ¨res de mots.Autoriser les branchements Ã  Ãªtre entassÃ©s avec d'autres instructions.Autoriser les fonctions internes ceil, floor, round, trunc Ã  dÃ©clencher des exceptions Â«Â inexactesÂ Â».Autoriser le signe dollar dans les noms d'entitÃ©s.Autoriser des sauts rapides vers le rÃ©partiteur de messages.Autoriser le maintien des adresses de fonctions dans les registres.Autoriser gcc Ã  gÃ©nÃ©rer des instructions LIW.Autoriser gcc Ã  gÃ©nÃ©rer les instruction SETLB et Lcc.Autoriser les instructions en virgule flottante matÃ©rielles Ã  couvrir des opÃ©rations 32 et 64 bits.Autoriser les conversions implicites entre des vecteurs avec des nombres de sous-parties diffÃ©rentes ou des types d'Ã©lÃ©ments diffÃ©rents.Permettre l'interposition des fonctions (ou des variables) par d'autres avec une sÃ©mantique diffÃ©rente (ou initialiseur) par l'Ã©diteur de lien dynamique.Permettre les optimisations mathÃ©matiques qui peuvent violer les standards IEEE ou ISO.Autoriser l'optimisation de l'arithmÃ©tique en virgule flottante qui peut changer le rÃ©sultat de l'opÃ©ration Ã  cause de l'arrondi.Autoriser l'ordonnancement prÃ©maturÃ© de insns dans la queue.Autoriser des donnÃ©es en lecture seule dans sdata.Autoriser l'extension de signe dans les opÃ©rations de fusion.Autoriser le mouvement spÃ©culatif de plus de chargements.Autoriser le mouvement spÃ©culatif des non chargements.Autoriser le mouvement spÃ©culatif de certains chargements.Permettre aux arguments de l'opÃ©rateur Â«Â ?Â Â» d'avoir des types diffÃ©rents.Autoriser le compilateur Ã  introduire de nouvelles concurrences de donnÃ©es lors des stockages.Autoriser l'Ã©tape de fusion des stockages Ã  introduire des stockages non alignÃ©s s'il est lÃ©gal de faire ainsi.Autoriser l'utilisation des instructions MDMX.Autoriser l'utilisation des instructions MT.Autoriser l'utilisation des instructions matÃ©rielles en virgule flottante pour le V850E2V3 et suivants.Autoriser l'utilisation de l'ABI et des instructions en virgule flottante matÃ©rielles.Autoriser l'utilisation d'une troncature au lieu d'un arrondi vers le bas pour les types entiers fractionnels en virgule fixe.Autoriser l'Ã©mission de deux instructions par cycle.Autoriser l'utilisation des pseudo-instructions __gcc_isr dans les prologues et Ã©pilogues ISR.Autoriser l'utilisation de r15 dans l'ASM en ligne.Autoriser les fonctions variadiques sans paramÃ¨tre nommÃ©.DÃ©jÃ  Ã  l'intÃ©rieur d'un bloc CONTAINS Ã  %CL'instruction RETURN avec retour alternatif Ã  %C est uniquement autorisÃ© dans une SUBROUTINEL'instruction RETURN alternatif Ã  %L requiert un spÃ©cificateur de retour SCALAR-INTEGERConvention d'appel alternative.Le retour alternatif Ã  %L n'est pas permis dans une procÃ©dure DTIOUn retour alternatif ne peut pas apparaÃ®tre dans l'interface de l'opÃ©rateur Ã  %LL'argument fictif du retour alternatif ne peut pas apparaÃ®tre dans une SUBROUTINE avec l'attribut BIND(C) Ã  %LLe spÃ©cificateur de retour alternatif dans la sous-routine Ã©lÃ©mentale %qs Ã  %L n'est pas permisLe spÃ©cificateur de retour alternatif dans la fonction %qs Ã  %L n'est pas permisArgument de retour alternatif Ã  %CBien que non rÃ©fÃ©rencÃ©, %qs a des interfaces ambigÃ¼es Ã  %LArgument AltiVec passÃ© Ã  une fonction sans prototypeAltiVec pas supportÃ© par cette cibleToujours aligner l'entrÃ©e de la fonction, la cible du saut et l'adresse de retour.Toujours gÃ©nÃ©rer des appels longs.Toujours sauvegarder $lp sur la pile.Toujours traiter les champs de bits comme ayant la taille d'un Â«Â intÂ Â».Toujours utiliser DRAP (Dynamic Realigned Argument Pointer) pour rÃ©-aligner la pile.Toujours utiliser JSR pour les appels, jamais BSR.!$OMP DECLARE REDUCTION ambigu dans le module %s Ã  %LInterfaces ambigÃ¼es dans %s pour %qs Ã  %L et %qs Ã  %LSymbole ambigu dans la dÃ©finition TYPE Ã  %CAmender les messages de diagnostiques appropriÃ©s avec les options de la ligne de commande qui les contrÃ´lent.Un synonyme pour minterlink-compressed fourni pour rÃ©tro-compatibilitÃ©.Un retour alternatif Ã  %L n'a pas d'argument muet *Une arÃªte indirecte depuis %s n'est pas marquÃ©e comme indirecte ou a un indirect_info associÃ©, l'instruction correspondante est: Une construction de boucle FORALL extÃ©rieure a dÃ©jÃ  un index avec ce nom Ã  %LAnalyser et supprimer les Ã©changes de doubles mots dans les calculs VSX.L'alias analysÃ© n'a pas de rÃ©fÃ©renceAnnoter les instructions assembleur avec les adresses estimÃ©es.Ajouter un deuxiÃ¨me soulignÃ© si le nom contient dÃ©jÃ  un soulignÃ©.Ajouter un soulignÃ© aux noms visibles depuis l'extÃ©rieur.Appliquer le signe nÃ©gatif aux valeurs zÃ©ro.Appliquer des rÃ¨gles spÃ©ciales pour compiler le paquet runtime.Appliquer l'expansion des variables quand les boucles dont dÃ©pliÃ©es.Approximer l'effet des appels de fonctions pour simplifier l'analyse.L'argument %<A%> avec INTENT(INOUT) Ã  %L de la sous-routine intrinsÃ¨que %s n'aura pas d'indice vectorielL'argument %<S%> de NEAREST Ã  %L ne sera point zÃ©roL'argument %qs apparaÃ®t deux fois dans l'appel de %qs Ã  %LL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre en conformitÃ© avec le type de l'argument %qs Ã  %LL'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas Ãªtre ALLOCATABLEL'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas avoir l'attribut POINTERL'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qsL'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qsL'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre scalaireL'argument %qs de MOD Ã  %L ne sera point zÃ©roL'argument %qs de MODULO Ã  %L ne sera point zÃ©roL'argument %qs de la procÃ©dure Ã©lÃ©mentale %qs Ã  %L doit avoir un INTENT spÃ©cifiÃ© ou avoir l'attribut VALUEL'argument %qs de la procÃ©dure Ã©lÃ©mentale Ã  %L ne peut pas avoir l'attribut ALLOCATABLEL'argument %qs de la procÃ©dure Ã©lÃ©mentale Ã  %L ne peut pas avoir l'attribut POINTERL'argument %qs de la procÃ©dure Ã©lÃ©mentale Ã  %L doit Ãªtre scalaireL'argument %qs de la fonction pure %qs Ã  %L doit Ãªtre INTENT(IN) ou VALUEArgument %qs de la fonction pure %qs Ã  %L avec l'attribut VALUE mais sans INTENT(IN)L'argument %qs de la sous-routine pure %qs Ã  %L doit avoir un INTENT spÃ©cifiÃ© ou avoir l'attribut VALUEArgument %qs de la sous-routine pure %qs Ã  %L avec l'attribut VALUE mais sans INTENTL'argument Â«Â %sÂ Â» de la fonction-instruction Â«Â %sÂ Â» Ã  %L doit Ãªtre scalaireL'argument CPTR Ã  %L pour C_F_POINTER aura le type TYPE(C_PTR)L'argument CPTR Ã  %L pour C_F_PROCPOINTER n'aura point le type TYPE(C_FUNPTR)L'argument C_PTR_1 Ã  %L pour C_ASSOCIATED aura le type TYPE(C_PTR) ou TYPE(C_FUNPTR)L'argument C_PTR_2 Ã  %L pour C_ASSOCIATED aura le mÃªme type que C_PTR_1: %s au lieu de %sL'argument FPTR Ã  %L pour C_F_POINTER doit Ãªtre un pointeurL'argument FPTR Ã  %L pour C_F_POINTER ne sera point co-indexÃ©L'argument FPTR Ã  %L pour C_F_PROCPOINTER sera un pointeur de procÃ©dureL'argument FPTR Ã  %L pour C_F_PROCPOINTER ne sera point co-indexÃ©L'argument NCOPIES de l'intrinsÃ¨que REPEAT est nÃ©gatif (sa valeur est %ld)L'argument NCOPIES de l'intrinsÃ¨que REPEAT est nÃ©gatif Ã  %LL'argument NCOPIES de l'intrinsÃ¨que REPEAT est trop grandL'argument NCOPIES de l'intrinsÃ¨que REPEAT est trop grand Ã  %LL'argument X Ã  %L pour C_FUNLOC ne sera point une procÃ©dure ou un pointeur de procÃ©dureL'argument X Ã  %L pour C_FUNLOC ne sera point co-indexÃ©L'argument X Ã  %L pour C_LOC ne sera point une chaÃ®ne de longueur nulleL'argument X Ã  %L pour C_LOC aura soit l'attribut POINTER ou soit l'attribut TARGETL'argument X Ã  %L pour C_LOC ne sera point co-indexÃ©L'argument Ã  %L pour C_LOC ne sera point polymorphiqueL'argument dim Ã  %L doit Ãªtre du type INTEGERL'argument dim Ã  %L doit Ãªtre scalaireArgument non concordant pour la procÃ©dure redÃ©finissante %qs Ã  %L: %sL'argument doit Ãªtre une constante entre 0 et 31.L'argument doit Ãªtre une valeur entre 0 et 3.L'argument doit Ãªtre une valeur entre 0 et 7.L'argument de %s Ã  %L doit Ãªtre de longueur unL'argument de la fonction %s Ã  %L est nÃ©gatifL'argument de la fonction %s Ã  %L est trop grand pour la sÃ©quence alphanumÃ©rique du sous-type %dL'argument de la fonction %s Ã  %L est en dehors de la plage [0,127]L'argument de ACOS Ã  %L doit Ãªtre compris entre -1 et 1L'argument de ACOSH Ã  %L ne peut pas Ãªtre infÃ©rieur Ã  1L'argument de ASIN Ã  %L doit Ãªtre compris entre -1 et 1L'argument de ATANH Ã  %L doit Ãªtre Ã  l'intÃ©rieur de la plage -1 Ã  1L'argument de la procÃ©dure FINAL Ã  %L doit Ãªtre du type %qsL'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre ALLOCATABLEL'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre INTENT(OUT)L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre OPTIONALL'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre un POINTERL'argument de IACHAR Ã  %L doit Ãªtre de longueur unL'argument de la fonction IACHAR Ã  %L est en dehors de la plage 0..127L'argument de ICHAR Ã  %L doit Ãªtre de longueur unL'argument de LOG Ã  %L ne peut pas Ãªtre infÃ©rieur ou Ã©gal Ã  zÃ©roL'argument de LOG10 Ã  %L ne peut pas Ãªtre infÃ©rieur ou Ã©gal Ã  zÃ©roL'argument de l'instruction SELECT Ã  %L ne peut pas Ãªtre %sL'argument de l'expression SELECT Ã  %L doit Ãªtre une expression scalaireL'argument de SQRT Ã  %L a une valeur nÃ©gativeL'argument de %<-fcheck%> n'est pas valide: %sL'argument de %<-ffpe-summary%> est invalide: %sL'argument de %<-ffpe-trap%> est invalide: %sLes types des arguments de l'intrinsÃ¨que %qs Ã  %L doivent correspondre (%s/%s)Les arguments de %qs Ã  %L et %L ne peuvent pas Ãªtre tous les deux des constantes littÃ©rales BOZLes arguments de %qs ont des paramÃ¨tres de type de genre diffÃ©rents Ã  %LInstruction IF arithmÃ©tique Ã  %CL'instruction IF arithmÃ©tique Ã  %L requiert une expression scalaire REAL ou INTEGERArithmÃ©tique NaN Ã  %LNaN arithmÃ©tique obtenu en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>ArithmÃ©tique OK Ã  %LOK arithmÃ©tique en convertissant %s vers %s Ã  %LDÃ©bordement arithmÃ©tique Ã  %LDÃ©bordement arithmÃ©tique en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>DÃ©passement de capacitÃ© arithmÃ©tique par le bas Ã  %LDÃ©bordement arithmÃ©tique vers le bas en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>Le tableau %qs Ã  %L ne peut pas avoir une forme diffÃ©rÃ©eLe tableau %qs Ã  %L est une variable qui ne se rÃ©duit pas en une expression constanteLe tableau %qs Ã  %L est plus grand que la limite dÃ©finie par %<-fmax-stack-var-size=%>, il est dÃ©placÃ© de la pile vers la zone de stockage statique. Ceci rend la procÃ©dure non sÃ»r lorsqu'elle est appelÃ©e rÃ©cursivement ou simultanÃ©ment depuis plusieurs threads. Envisagez d'utiliser %<-frecursive%> ou augmentez la limite de %<-fmax-stack-var-size=%> ou changez le code pour utiliser un tableau ALLOCATABLE.Le tableau %qs Ã  %L avec des limites non constantes ne peut pas Ãªtre un objet EQUIVALENCELe tableau %qs n'est pas permis dans la rÃ©duction Ã  %LDÃ©saccord de la limite du tableau pour la dimension 1 du tableau (%ld/%ld)DÃ©saccord de la limite du tableau pour la dimension 2 du tableau (%ld/%ld)Le composant tableau de structures Ã  %C doit avoir une forme expliciteLe composant tableau de structures Ã  %C doit avoir une forme explicite ou diffÃ©rÃ©eConstructeur de tableau incluant la spÃ©cification de type Ã  %CLa valeur du constructeur du tableau Ã  %L ne sera point polymorphique sans limite [F2008: C4106]EntitÃ© tableau requise Ã  %LLe tableau dans la liste d'initialisation Ã  %L doit avoir une forme expliciteL'index de tableau Ã  %L est un tableau de rang %dL'index de tableau Ã  %L doit Ãªtre du type INTEGER, on a trouvÃ© %sL'index de tableau Ã  %L doit Ãªtre scalaireLe tableau n'est pas contigu Ã  %LTableau d'un type interopÃ©rable Ã  %L pour C_LOC qui n'est pas allouable et n'a pas de taille tacite ni de taille expliciteLes opÃ©randes de tableau ne sont pas comparables Ã  %LLes opÃ©randes du tableau sont incommensurables en convertissant %s vers %s Ã  %LLe pointeur tableau %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang taciteLa rÃ©fÃ©rence de tableau Ã  %C ne peut pas avoir plus de %d dimensionsLa rÃ©fÃ©rence de tableau Ã  %C a plus de 7 dimensionsLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la co-dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la co-dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la boucle commenÃ§ant Ã  %LLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la boucle commenÃ§ant Ã  %LLa rÃ©fÃ©rence au tableau dans EQUIVALENCE Ã  %C ne peut pas Ãªtre une section de tableauRÃ©fÃ©rence de tableau hors limitesSection de tableau Ã  %L pour C_LOCUn dÃ©signateur de section de tableau (c-Ã -d. Â«Â (:)Â Â») est requis en plus du dÃ©signateur de co-tableau Â«Â [...]Â Â» Ã  %CLa section de tableau avec un indice de vecteur Ã  %L ne sera point la cible d'un pointeurLes sections de tableaux %qs ne sont pas permises dans !$ACC DECLARE Ã  %LLa spÃ©cification de tableau Ã  %C a plus de %d dimensionsSpÃ©cification de tableau Ã  %C avec plus de 7 dimensionsLa spÃ©cification de tableau pour le symbole %qs dans COMMON Ã  %C doit Ãªtre expliciteLa spÃ©cification de tableau doit Ãªtre diffÃ©rÃ©e Ã  %LUne spÃ©cification de tableau ou une expression SOURCE= avec une valeur tableau est requise dans l'instruction ALLOCATE Ã  %LSpÃ©cification de tableau requise dans l'instruction ALLOCATE Ã  %LL'argument effectif qui est une section de tableau Ã  %L est incompatible avec l'argument muet de forme non tacite %qs Ã  cause de l'attribut VOLATILEL'argument effectif qui est une section de tableau avec des indices de vecteur Ã  %L est incompatible avec l'attribut INTENT(OUT), INTENT(INOUT), VOLATILE ou ASYNCHRONOUS de l'argument muet %qsPuisque l'extension du type %qs Ã  %L a un composant co-tableau, le type parent %qs en aura un aussiOptions de l'assembleur
  =======================
  
! Instruction GOTO assignÃ© Ã  %CL'Ã©tiquette assignÃ©e n'est pas une Ã©tiquette cibleAffecter une valeur autre que 0 ou 1 Ã  un LOGICAL produit un rÃ©sultat indÃ©fini Ã  %LAssignation d'un scalaire Ã  un tableau non allouÃ©L'interface de l'opÃ©rateur d'affectation Ã  %L doit avoir une SUBROUTINEL'interface de l'opÃ©rateur d'affectation Ã  %L doit avoir deux argumentsL'interface de l'opÃ©rateur d'affectation Ã  %L ne doit pas redÃ©finir l'affectation d'un type INTRINSICAffectation Ã  une variable d'index FORALL Ã  %LL'affectation Ã  un part_ref LEN ou KIND Ã  %L n'est pas permisAffectation Ã  une expression constante Ã  %CAffectation Ã  une variable polymorphique allouable Ã  %LL'affectation Ã  une variable polymorphique allouable Ã  %L requiert %<-frealloc-lhs%>Affectation Ã  une variable co-indexÃ©e Ã  %L dans une procÃ©dure PUREAffectation Ã  un pointeur contigu depuis une cible non contigÃ¼e Ã  %LL'affectation Ã  un co-tableau polymorphique Ã  %L n'est pas permiseLe nom associÃ© %qs Ã  %L est utilisÃ© comme tableauLe nom associÃ© %qs ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %L car sa cible Ã  %L ne le peut pas non plusL'entitÃ© associante %qs Ã  %L est un nom de procÃ©dureL'entitÃ© associante %qs Ã  %L est un pointeur de procÃ©dureL'expression de sÃ©lecteur associant Ã  %L donne une procÃ©dureLa cible de l'association Ã  %C ne doit pas Ãªtre co-indexÃ©eLa cible de l'association Ã  %L ne peut pas Ãªtre une constante BOZ littÃ©raleSupposer que ES vaut zÃ©ro pendant toute l'exÃ©cution du programme. Utiliser ES: pour des donnÃ©es en lecture seule.Supposer que les ICPLB sont activÃ©s Ã  l'exÃ©cution.Supposer un grand segment TLS.Supposer que tous les symboles ont des valeurs 32 bits.Supposer que toutes les variables passÃ©es en argument aux fonctions ont un prototype.Supposer que l'assembleur supporte les directives .loc (DWARF2+).Supposer que l'assembleur supporte les vues dans les directives .loc (DWARF2+).Supposer que le code sera assemblÃ© par GAS.Supposer que le code sera liÃ© par GNU ld.Supposer que le code sera liÃ© par HP ld.Supposer que les dÃ©clarations communes peuvent Ãªtre remplacÃ©es par d'autres se terminant par un tableau plus grand.Supposer que les segments de donnÃ©es sont relatifs au segment texte.Supposer que les opÃ©rations en virgule flottante peuvent gÃ©nÃ©rer des dÃ©routements.Supposer que l'alignement de la pile entrante est sur cette puissance de 2.Supposer que les Ã©tiquettes et les symboles peuvent Ãªtre adressÃ©s en utilisant des adresses absolues sur 16 bits.Supposer que le chargement de donnÃ©es depuis la flash est plus lent que de lire des instructions.Supposer que les rÃ©fÃ©rences mÃ©moire sont ordonnÃ©es et que les barriÃ¨res ne sont pas nÃ©cessairesSupposer qu'aucun NaN ni aucun infini ne sont gÃ©nÃ©rÃ©s.PrÃ©sumer que l'environnement d'exÃ©cution C est normal.Supposer que le dÃ©bordement de pointeur revient au dÃ©part.PrÃ©sumer un possible mauvais alignement des doubles.Supposer que l'arrondi au plus proche est sÃ©lectionnÃ© quand il s'agit d'ordonnancer.Supposer que le dÃ©bordement de l'arithmÃ©tique signÃ©e boucle sur la plage accessible.Supposer un petit espace d'adressage.Supposer que la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accessible que par un seul pointeur (strict aliasing) s'applique.Supposer que le processeur cible est configurÃ© comme gros-boutiste.Supposer que le processeur cible est configurÃ© comme petit-boutiste.Supposer que toutes les donnÃ©es dans une zone de stockage statique peuvent Ãªtre accÃ©dÃ©es par LDS / STS. Cette option est uniquement utile pour des pÃ©riphÃ©riques Tiny rÃ©duits.Supposer que les stockages et chargements de nombres en virgule flottante ne produiront probablement pas de conflits s'ils sont placÃ©s dans un groupe d'instructions.Supposer que les boucles avec une sortie vont se terminer et ne jamais boucler indÃ©finiment.Supposer que les rÃ©cepteurs des messages Objective-C peuvent Ãªtre NIL.Supposer que le support pour l'exÃ©cution a Ã©tÃ© fourni, donc, omet -lsim dans la ligne de commande du lieur.Supposer que les bibliothÃ¨ques standards dâ€™exÃ©cution du D et Â«Â D mainÂ Â» existent.Supposer que les instructions d'estimations des inverses sont plus prÃ©cises.PrÃ©sumer que le fichier source est au format fixe.PrÃ©sumer que le fichier source est au format libre.Supposer que les valeurs d'un type Ã©numÃ©rÃ© sont toujours dans la plage minimum de ce type.Supposer que les branchements conditionnels avec un dÃ©placement nul sont rapides.Supposer que l'environnement est VxWorks RTP.Supposer que l'environnement est VxWorks vThreads.Supposer la syntaxe unifiÃ©e pour du code assembleur en ligne.Supposer qu'on finalise pour phsa et sa libhsail-rt. Activer des optimisations supplÃ©mentaires spÃ©cifiques Ã  phsa (par dÃ©faut).Variable de longueur de caractÃ¨re tacite ou diffÃ©rÃ©e %qs dans l'expression constante Ã  %LTableau de rang tacite %s dans la clause %s Ã  %LLe tableau de forme tacite %qs Ã  %L n'est pas permis dans une expression d'initialisationLe tableau de forme tacite Ã  %L doit Ãªtre un argument muetLe tableau de taille tacite %qs Ã  %L n'est pas permis dans une expression d'initialisationTableau de taille tacite %qs dans la clause %s Ã  %LTableau de taille tacite %qs dans la clause COPYPRIVATE Ã  %LLe tableau de taille tacite %qs dans la liste de noms %qs Ã  %C n'est pas permisLe tableau de taille tacite %qs dans la liste de noms %qs Ã  %L n'est pas permisLe tableau de taille tacite Ã  %L doit Ãªtre un argument muetLes objets ou composants polymorphiques avec une taille tacite, tel que celui Ã  %C, n'ont pas encore Ã©tÃ© implÃ©mentÃ©sType tacite Ã  %CLe type tacite Ã  %C n'est pas autorisÃ© pour des composantsLe type tacite de la variable %s Ã  %L est uniquement permis pour des variables muettesL'argument de rang tacite Ã  %L est uniquement permis comme argument effectif de fonctions de requÃªtesL'argument de rang tacite Ã  %L est uniquement permis comme premier argument effectif de la fonction de requÃªte intrinsÃ¨que %sUn argument de rang tacite requiert une interface explicite Ã  %LTableau de rang tacite Ã  %CLe tableau de rang tacite Ã  %L ne peut pas avoir les attributs VALUE ou CODIMENSIONLe tableau de rang tacite Ã  %L doit Ãªtre un argument muetLa variable de rang tacite %s Ã  %L comme argument effectif Ã  une fonction intrinsÃ¨que sera le premier argumentLa variable de rang tacite %s Ã  %L peut uniquement Ãªtre utilisÃ©e comme argument effectifLa variable de rang tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objetL'argument effectif de forme tacite Ã  %L est incompatible avec l'argument muet de forme non tacite %qs Ã  cause de l'attribut VOLATILETableau de forme tacite %qs Ã  %L comme argument muet Ã  la procÃ©dure BIND(C) %qs Ã  %LLe tableau de forme tacite %qs Ã  %L n'est pas permis dans une expression d'initialisationTableau muet de taille tacite avec !$ACC DECLARE Ã  %LL'argument effectif du type tacite Ã  %L requiert que l'argument muet %qs soit d'un type taciteL'argument de type tacite %s Ã  %L requiert une interface expliciteL'argument de type tacite Ã  %L n'est pas permis comme argument effectif de l'intrinsÃ¨que %sL'argument de type tacite Ã  %L est uniquement permis comme premier argument effectif de l'intrinsÃ¨que %sLa variable de type tacite %s Ã  %L comme argument effectif Ã  une fonction de requÃªte sera le premier argumentLa variable de type tacite %s Ã  %L ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUELa variable de type tacite %s Ã  %L ne peut pas avoir l'attribut INTENT(OUT)La variable de type tacite %s Ã  %L peut uniquement Ãªtre utilisÃ©e comme argument effectifLa variable de type tacite %s Ã  %L ne sera point un tableau de forme expliciteLa variable de type tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objetAu niveau global:Un maximum de %i exÃ©cutions d'un profile est supportÃ©. Le profile est peut-Ãªtre corrompuÂ ?Au plus haut niveau:Tentative d'utiliser DEALLOCATE sur Â«Â %sÂ Â» qui n'est pas allouÃ©Tenter de remplir les crÃ©neaux de retard (delay slots) des instructions de branchement.Tentative de faire se chevaucher indirectement les blocs COMMON %s et %s par EQUIVALENCE Ã  %CEssayer de conserver l'alignement de la pile sur cette puissance de 2.Tenter de fusionner les constantes identiques au travers des unitÃ©s de compilation.Tenter de fusionner les constantes et les variables constantes identiques.Tenter de fusionner les chaÃ®nes de dÃ©bogage identiques au travers des unitÃ©s de compilation.Tentative d'allouer une variable dÃ©jÃ  allouÃ©eTentative d'allouer la variable Â«Â %sÂ Â» qui est dÃ©jÃ  allouÃ©eAttribut %s Ã  %L dans une dÃ©finition TYPEL'attribut Ã  %L n'est pas permis dans une dÃ©finition TYPEL'attribut Ã  %L n'est pas permis en dehors d'une dÃ©finition TYPEAugmenter les listes de positions de variables avec des vues progressives.le nombre magique du profil AutoFDO ne correspond pasla version %u du profil AutoFDO ne correspond pas Ã  %uLe tableau automatique %qs Ã  %L ne peut pas avoir une initialisationAjouter automatiquement des espaces pour des noms de chemins plus longs dans les commandes de chargement (jusqu'Ã  MAXPATHLEN)Aligner automatiquement les cibles des branchements pour rÃ©duire les pÃ©nalitÃ©s des branchements.SÃ©lections de BITS disponiblesÂ :Le nombre moyen d'itÃ©rations d'une boucle.Ã‰viter toutes les limites de portÃ©e sur les instructions d'appels.Ã‰viter de combiner plusieurs instructions dans une arrÃªte Ã©clatÃ©e.Ã‰viter des gÃ©nÃ©rer des appels relatifs au PC; utiliser des indirections.Ã‰viter la gÃ©nÃ©ration des instructions de chargement/stockage indexÃ©es lorsque c'est possible.Ã‰viter le chevauchement entre la destination et les registres d'adresses sur les instructions LDRD qui peuvent dÃ©clencher un errata du Cortex-M3.Ã‰vite de placer des donnÃ©es lisibles dans la mÃ©moire du programme.Ã‰viter les chargements spÃ©culatifs pour contourner une anomalie matÃ©rielle.Ã‰viter l'utilisation des instructions DIV et MOD.le BB %i ne peut pas produire d'exception mais il a une arÃªte pour la gestion des exceptionsle BB %i a une arÃªte incorrectele BB %i a une arÃªte fallthru incorrectele BB %i a plusieurs arÃªtes de gestion des exceptionsle BB %i n'a pas d'arÃªte de gestion des exceptionsil manque une arÃªte dans le BB %ila derniÃ¨re instruction du BB %i a dÃ©fini incorrectement la zone d'atterrissage des exceptionsle BB %i a trop d'arÃªtes falltrhufanion BB_RTL manquant pour le bloc %dLa variable BIND(C) %qs Ã  %L doit avoir la longueur unBIND(C) appliquÃ© Ã  %s %s Ã  %LBIND(C) Ã  %LL'attribut BIND(C) Ã  %C requiert une interface avec BIND(C)L'attribut BIND(C) Ã  %L peut uniquement Ãªtre utilisÃ© pour des variables ou des blocs communsL'attribut BIND(C) Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© pour une procÃ©dure interneLa procÃ©dure BIND(C) avec NAME ne peut pas avoir l'attribut POINTER Ã  %CInstruction BIND(C) Ã  %CBLANK= Ã  %C n'est pas permis en Fortran 95Construction BLOCK DATA Ã  %LL'Ã©lÃ©ment BLOCK DATA %qs Ã  %L doit Ãªtre dans COMMONConstruction BLOCK Ã  %Cles instructions BMX sont uniquement supportÃ©es avec l'architecture R2La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme une initialisationLa constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un constructeur de structureLa constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un constructeur de tableauLa constante littÃ©rale BOZ Ã  %L ne peut pas Ãªtre un argument effectif de %qsLa constante littÃ©rale BOZ Ã  %L ne peut pas Ãªtre un opÃ©rande de l'opÃ©rateur unaire %qsLa constante littÃ©ral BOZ Ã  %L n'est ni une valeur d'instruction DATA ni un argument effectif du sous-programme intrinsÃ¨que INT/REAL/DBLE/CMPLXLa constante littÃ©rale BOZ prÃ¨s de %L ne peut pas Ãªtre assignÃ©e Ã  la variable %qsLa constante littÃ©rale BOZ prÃ¨s de %L ne peut pas Ãªtre assignÃ©e Ã  une variable %qs initialisÃ©e dans le style ancienBOZ utilisÃ©e en dehors d'une instruction DATA Ã  %LType BYTE Ã  %CLe type BYTE utilisÃ© Ã  %C n'est pas disponible sur la machine cibleMauvais dÃ©placement sur 128 bitsMauvaise fusion GPRMauvaise spÃ©cification INTENT Ã  %CMauvais type de base d'E/S (%d)Mauvais objet d'allocation Ã  %C pour une procÃ©dure PUREMauvaise dimension de tableau Ã  %LMauvaise rÃ©fÃ©rence Ã  un tableau Ã  %LMauvaise spÃ©cification de tableau pour le tableau de forme explicite Ã  %CMauvaise spÃ©cification de tableau pour le tableau de forme tacite Ã  %CMauvaise spÃ©cification de tableau pour le tableau de forme implicite Ã  %CMauvaise spÃ©cification de tableau dans l'instruction ALLOCATE Ã  %LCaractÃ¨re %qc invalide dans le nom de OPERATOR Ã  %CMauvaise spÃ©cification de co-tableau dans l'instruction ALLOCATE Ã  %LMauvaise ligne de continuation Ã  %CMauvaise expression Â«Â kindÂ Â» pour la fonction %qs Ã  %LMauvais sous-type pour la constante logique Ã  %CMauvais nomMauvais opÃ©rateurMauvaise spÃ©cification pour le tableau de taille tacite Ã  %CMauvaise spÃ©cification pour le tableau de taille tacite Ã  %LMauvaise spÃ©cification pour le tableau de forme diffÃ©rÃ©e Ã  %CMauvaise cible dans l'affectation du pointeur dans la procÃ©dure PURE Ã  %LMauvais type dans l'expression constanteMauvais type dans gfc_simplify_signL'objet de base pour l'appel de procÃ©dure liÃ©e au type NOPASS Ã  %L doit Ãªtre scalaireL'objet de base pour l'appel de composant pointeur de procÃ©dure Ã  %L est du type ABSTRACT %qsL'objet de base pour l'appel de procÃ©dure liÃ©e au type Ã  %L est du type ABSTRACT %qsLa liaison Ã  %C doit avoir le mÃªme accÃ¨s que la liaison %qs dÃ©jÃ  dÃ©finieLes attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â», NOPASS illÃ©gal Ã  %CLes attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â»; PASS illÃ©gal Ã  %CLe BLOCK DATA blanc Ã  %C est en conflit avec le BLOCK DATA prÃ©cÃ©dent Ã  %LEspace requis dans l'instruction %s prÃ¨s de %CL'instruction SAVE gÃ©nÃ©rale Ã  %C suit une instruction SAVE prÃ©cÃ©denteL'Ã©tiquette de bloc est inappropriÃ©e pour l'instruction IF Ã  %CÃ‰tiquette de bloc inappropriÃ©e pour l'instruction IF arithmÃ©tique Ã  %CNom de la carte [et rÃ©gion mÃ©moire].Les modificateurs d'ordonnancement MONOTONIC et NONMONOTONIC sont tous les deux spÃ©cifiÃ©s Ã  %LLa section et le groupe comdat sont tous les deux dÃ©finisLimite sur le nombre de candidats en dessous de laquelle tous les candidats sont pris en compte dans les optimisations d'IV.Limite sur le nombre d'utilisations d'IV dans une boucle optimisÃ©e dans des optimisations d'IV.Limite sur le nombre de vÃ©rifications Ã  l'exÃ©cution pour dÃ©tecter les pointeurs qui se recouvrent (pointer aliasing) que le code qui dÃ©cline les versions des boucles vectorisÃ©es doit insÃ©rer.Limite sur le nombre de vÃ©rifications Ã  l'exÃ©cution de l'alignement que le code qui dÃ©cline les versions des boucles vectorisÃ©es doit insÃ©rer.Limite sur la taille des expressions utilisÃ©es dans l'analyseur d'Ã©volution de scalaires.Limite sur la complexitÃ© des expressions dans l'analyseur d'Ã©volution de scalaires.Limite sur le coÃ»t d'une expression pour calculer le nombre d'itÃ©rations.Limite le nombre d'itÃ©rations que l'algorithme d'analyse du nombre d'itÃ©rations Ã©value par la force brute.SpÃ©cification des limites pour %qs dans une affectation de pointeur Ã  %LLe branchement Ã  %L peut conduire Ã  une boucle infinieLes branchements sont coÃ»teux Ã  ce point (unitÃ©s arbitraires).Branchements exÃ©cutÃ©s: %s sur %d
  Compiler pour le cÅ“ur A.Compiler pour le cÅ“ur B.Compiler pour SDRAM.La fonction interne %qF requiert z14 ou supÃ©rieur.La fonction interne %qF requiert z15 ou supÃ©rieur.La fonction intÃ©grÃ©e %s requiert Nios II R%dFonction interne non implÃ©mentÃ©eL'argument par valeur Ã  %L ne peut pas Ãªtre un tableau ou une section de tableauL'argument par valeur Ã  %L n'est pas permis dans ce contexteL'argument par valeur Ã  %L n'est pas un type numÃ©riqueLa variable muette caractÃ¨re %qs, interopÃ©rable avec le C, Ã  %L avec l'attribut VALUE doit avoir la longueur unLe paramÃ¨tre d'un type du sous-type C est pour le type %s mais le type Ã  %L est %sles constructeurs et destructeurs C++ ne seront pas invoquÃ©s pour les champs Objective-Cles initialisations dÃ©signÃ©es du C++ sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>la recherche de %qD par le C++ retournerait un champ, pas un typele C++ exige un type promu, pas un type enum, dans %<va_arg%>le %<constexpr%> du C++11 est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>le %<noexcept%> du C++11 est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>%<thread_local%> en C++11 permet l'initialisation et la destruction dynamiquele %<thread_local%> du C++11 est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>le auto du C++11 est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>le %<constinit%> du C++20 est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>la syntaxe de dÃ©finition d'un concept en C++20 est %<concept <name> = <expr>%>le champ dÃ©signÃ© par l'indicateur C99 %qE n'est pas une expression constante entiÃ¨rele champ dÃ©signÃ© par l'indicateur C99 %qE est hors de l'initialisation de l'agrÃ©gatL'Ã©tiquette CASE Ã  %L chevauche l'Ã©tiquette CASE Ã  %Lle sous-type de fonction intrinsÃ¨que CCTL est hors limiteÂ !les instructions CDX sont uniquement supportÃ©es avec l'architecture R2l'expression CFString littÃ©rale n'est pas une constante de type chaÃ®ne de caractÃ¨resla CFString littÃ©rale est manquanteInstruction CHANGE TEAM Ã  %CL'expression CHARACTER Ã  %L est tronquÃ©e (%ld/%ld)L'expression CHARACTER sera tronquÃ©e dans l'affectation (%ld/%ld) Ã  %LL'expression CHARACTER sera tronquÃ©e dans le constructeur (%ld/%ld) Ã  %LLa longueur de CHARACTER dans !$OMP DECLARE REDUCTION %s n'est pas constante Ã  %LLa longueur de CHARACTER doit Ãªtre une constante Ã  %LFonction CHARACTER(*) %qs Ã  %LLa fonction CHARACTER(*) %qs Ã  %L ne peut pas avoir la valeur d'un tableauLa fonction CHARACTER(*) %qs Ã  %L ne peut pas avoir la valeur d'un pointeurLa fonction CHARACTER(*) %qs Ã  %L ne peut pas Ãªtre pureLa fonction CHARACTER(*) %qs Ã  %L ne peut pas Ãªtre rÃ©cursiveLe sÃ©lecteur CLASS Ã  %L a besoin d'un temporaire qui n'est pas encore implÃ©mentÃ©Instruction CLASS Ã  %CLa variable CLASS %qs Ã  %L ne peut pas avoir l'attribut PARAMETERLa variable CLASS %qs Ã  %L doit Ãªtre muette, allouable ou pointeurL'instruction CLOSE Ã  %L requiert le numÃ©ro d'un UNITL'instruction CLOSE n'est pas permise dans une procÃ©dure PURE Ã  %CCODIMENSION spÃ©cifiÃ© pour %qs en dehors du corps de son INTERFACE Ã  %LL'argument de la clause COLLAPSE n'est pas une constante entiÃ¨re positive Ã  %CCOLLECT_GCC doit Ãªtre dÃ©finiCOLLECT_GCC doit Ãªtre dÃ©fini.COMMON %qs Ã  %L n'existe pasLe COMMON %qs Ã  %L requiert %d octets de rembourrage; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>COMMON Ã  %L mentionnÃ© plusieurs fois dans des clauses ayant la mÃªme directive OMP DECLARE TARGETLe COMMON Ã  %L requiert %d octets de rembourrage; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>Le bloc COMMON %qs Ã  %L ne peut pas avoir d'attribut EXTERNALLe bloc COMMON %qs Ã  %L est aussi une procÃ©dure intrinsÃ¨queLe bloc COMMON %qs Ã  %L est utilisÃ© comme PARAMETER Ã  %LLe bloc COMMON %qs Ã  %L qui est aussi un rÃ©sultat de fonctionLe bloc COMMON %qs Ã  %L qui est aussi une procÃ©dure globaleLe bloc COMMON %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %LBloc COMMON /%s/ pas trouvÃ© Ã  %CBloc COMMON Ã  %LLe bloc COMMON Ã  %L avec le label de liaison %qs utilise le mÃªme identificateur global que l'entitÃ© Ã  %LLe membre %qs du bloc COMMON Ã  %L ne peut pas Ãªtre un objet EQUIVALENCE dans la procÃ©dure pure %qsLa variable COMMON %qs Ã  %L doit avoir une longueur de caractÃ¨re constanteArgument COMPLEX %qs de l'intrinsÃ¨que %qs Ã  %LLes quantitÃ©s COMPLEX ne peuvent pas Ãªtre comparÃ©es Ã  %LBloc CONTAINS dans une dÃ©finition de type dÃ©rivÃ© Ã  %CL'instruction CONTAINS Ã  %C est dÃ©jÃ  dans une unitÃ© de programme contenueInstruction CONTAINS sans instruction FUNCTION ou SUBROUTINE Ã  %LAttribut CONTIGUOUS Ã  %CInstruction CONTIGUOUS Ã  %CBalise CONVERT Ã  %LL'argument COUNT de la fonction intrinsÃ¨que EVENT_QUERY Ã  %L sera dÃ©finissableL'argument COUNT de la fonction intrinsÃ¨que EVENT_QUERY Ã  %L couvrira au moins la plage de l'entier par dÃ©fautL'argument COUNT de SYSTEM_CLOCK Ã  %L a un sous-type pas par dÃ©fautL'argument COUNT_MAX de SYSTEM_CLOCK Ã  %L a un sous-type pas par dÃ©fautL'argument COUNT_RATE de SYSTEM_CLOCK Ã  %L a un sous-type pas par dÃ©fautle processeur sÃ©lectionnÃ© ne supporte pas le jeu d'instructions x86-64l'assertion de portage CRIS a Ã©chouÃ©: Bloc CRITICAL Ã  l'intÃ©rieur d'une rÃ©gion OpenACC Ã  %CBloc CRITICAL Ã  l'intÃ©rieur d'une rÃ©gion OpenMP Ã  %CInstruction CRITICAL Ã  %CL'instruction CYCLE Ã  %C n'est pas applicable Ã  la construction %qs qui n'est pas une boucleInstruction CYCLE Ã  %C pour une boucle !$ACC LOOP coalescÃ©e qui n'est pas la plus Ã  l'intÃ©rieurInstruction CYCLE Ã  %C pour une boucle !$OMP DO coalescÃ©e qui n'est pas la plus Ã  l'intÃ©rieurInstruction CYCLE Ã  %C pour une boucle !$ACC LOOP dÃ©coupÃ©e en blocs qui n'est pas la plus Ã  l'intÃ©rieurAppeler mcount pour le profilage avant le prologue d'une fonction.Appeler la fonction de vidangeage pour les variables et fonctions dans IL.L'appelant copie les arguments de la fonction passÃ©s par rÃ©fÃ©rence cachÃ©e.Appels exÃ©cutÃ©s: %s sur %d
  Impossible d'utiliser IMPORT %qs depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C â€“ n'existe pas.Impossible d'utiliser avec USE un module qui est en cours de constructionImpossible d'utiliser avec USE un sous-module qui est en cours de constructionImpossible d'appeler %<__builtin_custom_%s%> sans spÃ©cifier l'option %<-mcustom-%s%>Impossible de changer les attributs du symbole %s associÃ© Ã  USE Ã  %LImpossible de changer les attributs du symbole associÃ© Ã  USE Ã  %LNe peut changer le rÃ©pertoire vers %sImpossible de calculer la longueur du tableau de caractÃ¨res Ã  %L.Impossible de construire le type ABSTRACT %qs Ã  %LImpossible de convertir %qs en %qs Ã  %LNe peut convertir %qs en un type interopÃ©rable Ã  %LImpossible de convertir %s en %s Ã  %LImpossible d%'effacer le fichier module %qs: %sImpossible de supprimer le fichier temporaire du module %qs: %sNe peut trouver un module intrinsÃ¨que nommÃ© %qs Ã  %CImpossible de trouver le mot-clÃ© nommÃ© %qs dans l'appel de %qs Ã  %LNe peut rÃ©cupÃ©rer le nom du rÃ©pertoire courantImpossible d'initialiser un tableau de forme implicite Ã  %L avec un scalaireImpossible d'initialiser un tableau de paramÃ¨tres Ã  %L avec des Ã©lÃ©ments de longueur variableNe peut crÃ©er le rÃ©pertoire %sImpossible de mapper %sImpossible d'ouvrir %sImpossible d'ouvrir le fichier JSON de sortie %s
  Ne peut ouvrir le fichier %qsNe peut ouvrir le fichier module %qs en lecture Ã  %C: %sNe peut ouvrir le fichier module %qs en Ã©criture Ã  %C: %sN'a pu ouvrir le fichier source %s
--- 2036,2055 ----
  %s: version Â«Â %.4sÂ Â», prÃ©fÃ©rÃ©e Â«Â %.4sÂ Â»
  %s: version Â«Â %.4sÂ Â», version prÃ©fÃ©rÃ©e Â«Â %.4sÂ Â»
  %u nom fourni pour la liaison structurÃ©e%u noms fournis pour la liaison structurÃ©eÂ Â»fanion Â«Â Â»fanion Â«Â !Â Â»fanion Â«Â #Â Â»Â«Â %%%cÂ Â» n'est pas un prÃ©fixe d'opÃ©rande valideÂ«Â %%&Â Â» utilisÃ© sans rÃ©fÃ©rence Ã  un TLS dynamique locall'opÃ©rande Â«Â %%lÂ Â» n'est pas une Ã©tiquettele fichier Â«Â %sÂ Â» a dÃ©jÃ  Ã©tÃ© traitÃ©
! Â«Â %sÂ Â» doit avoir %d opÃ©randes (en excluant match_dups)Â«Â %sÂ Â» doit avoir au moins %d opÃ©randes (en excluant match_dups)Â«Â %sÂ Â» ne peut pas avoir plus de %d opÃ©randes (en excluant match_dups)fanion Â«Â 'Â Â»fanion Â«Â (Â Â»fanion Â«Â +Â Â»fanion Â«Â -Â Â»fanion Â«Â 0Â Â»l'opÃ©rande Â«Â BÂ Â» a plusieurs bits activÃ©sl'opÃ©rande Â«Â BÂ Â» n'est pas une constantemodificateur Â«Â EÂ Â»fanion Â«Â IÂ Â»modificateur Â«Â OÂ Â»fanion Â«Â ^Â Â»fanion Â«Â _Â Â»fanion Â«Â aÂ Â»fanion Â«Â mÂ Â»l'opÃ©rande Â«Â oÂ Â» n'est pas une constantefanion Â«Â qÂ Â»Â©(ObsolÃ¨te aprÃ¨s 10.3.9) DÃ©fini MH_NOPREFIXBINDING, dans un exÃ©cutable.(ObsolÃ¨te aprÃ¨s 10.4)	DÃ©fini MH_NOMULTIDEFS dans un framework parapluie.(ObsolÃ¨te aprÃ¨s 10.4) -multiply_defined <traitement>	Fournissait un mÃ©canisme d'avertissement au sujet des symboles dÃ©finis dans plusieurs dylibs.(ObsolÃ¨te aprÃ¨s 10.4) -multiply_defined_unused <traitement>	Fournissait 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.(ObsolÃ¨te aprÃ¨s 10.4) Multi-modules sont ignorÃ©s a l'exÃ©cution depuis MacOS 10.4.(ObsolÃ¨te et non pris en charge par ld64, ignorÃ©)	ld devrait produire un exÃ©cutable (uniquement gÃ©rÃ© par ld_classic).(ObsolÃ¨te)	Ceci est le dÃ©faut.(ObsolÃ¨te) -sectobjectsymbols <nomseg> <nomsect>	DÃ©finir un symbole local au dÃ©but d'une section n'est plus supportÃ©.(ObsolÃ¨te) -sectorder <nomseg> <nomsect> <fichierordre>	RemplacÃ© par l'option plus gÃ©nÃ©rale Â«Â -order_fileÂ Â».(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.(ObsolÃ¨te) Les Ã©diteurs de liens actuels ne retirent jamais ces Ã©lÃ©ments, donc cette option n'est pas utile.(ObsolÃ¨te) LD_PREBIND n'est plus supportÃ©.(ObsolÃ¨te) Les fichiers objets avec des sections LINKEDIT ne sont plus supportÃ©s.(ObsolÃ¨te) Ceci est le dÃ©faut.(ObsolÃ¨te, ignorÃ©)	Ancien support similaire Ã  Â«Â -whyloadÂ Â».(ObsolÃ¨te, ld_classic uniquement) -sectcreate <nomseg> <nomsect> <fichier>	Autoriser la crÃ©ation d'une section depuis un fichier.(ObsolÃ¨te, ld_classic uniquement) -set_addr_table_filename <chemin>.(un pointeur vers un membre peut seulement Ãªtre formÃ© avec %<&%E%>)(une initialisation en dehors de la classe est requise)(espace de noms anonyme)(anonyme)(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)(si vous utilisez %<-fpermissive%> ou %<-std=c++11%> ou %<-std=gnu++11%> G++ acceptera votre code)(si vous utilisez %<-fpermissive%>, G++ acceptera votre code, mais permettre l'utilisation d'un nom non dÃ©clarÃ© est obsolÃ¨te)(les messages sans signature de mÃ©thode correspondante seront supposÃ©s retourner %<id%> et accepter %<...%> comme arguments)(prÃ¨s de l'initialisation de %qs)(pas d'argument)(peut-Ãªtre que %<typename %T::%E%> Ã©tait votre intention)(un point virgule est peut-Ãªtre manquant aprÃ¨s la dÃ©finition de %qT)(vous devriez donc passer %qT et non %qT Ã  %<va_arg%>)(destructeurs statiques pour %s)(initialiseurs statiques pour %s)(le message est affichÃ© une seule fois par fichier source)
  ({anonyme})*** ATTENTION *** il y a des extensions actives, ne rapportez pas ceci comme un bogue Ã  moins de savoir le reproduire sans activer les extensions.
! *this--help=<classe>	Afficher la description d'une classe spÃ©cifiÃ©e d'options.  <classe> peut prendre une ou plusieurs valeurs dans la liste: optimizers, target, warnings, undocumented, params.--param inline-unit-growth limite atteinte--param large-function-growth limite atteinte--param large-stack-frame-growth limite atteinte--param max-inline-insns-auto limite atteinte--param max-inline-insns-single limite atteinte--param=parloops-schedule=[static|dynamic|guided|auto|runtime]	Type d'ordonnancement de l'ordonnanceur OMP pour des boucles parallÃ©lisÃ©es par parloops.-A<question>=<rÃ©ponse>	Associer la <rÃ©ponse> Ã  la <question>.  Placez Â«Â -Â Â» devant la <question> pour dÃ©sactiver la <rÃ©ponse> Ã  la <question>.-D<macro>[=<valeur>]	DÃ©finir la <macro> avec la <valeur>.  Si seule la <macro> est fournie, <valeur> vaut 1.-E ou -x est requis lorsque l'entrÃ©e vient de l'entrÃ©e standard-F <rÃ©pertoire>	Ajouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion du framework principal.-G<nombre>	Placer les donnÃ©es globales et statiques plus petites que <nombre> octets dans une section spÃ©ciale (sur certaines cibles).-Hd <rÃ©p>	Ã‰crire les fichiers d'interface D dans le rÃ©pertoire <rÃ©p>.-Hf <fichier>	Ã‰crire l'interface D dans <fichier>.-I <rÃ©pertoire>	Ajouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion principal.-J<rÃ©pertoire>	Place les fichiers de MODULE dans Â«Â rÃ©pertoireÂ Â».-MF <fichier>	Ã‰crire la sortie des dÃ©pendances dans le fichier indiquÃ©.-MQ <cible>	Ajouter une cible make avec Ã©chappement des caractÃ¨res spÃ©ciaux de make.-MT <cible>	Ajouter une cible make sans Ã©chappement des caractÃ¨res spÃ©ciaux de make.-O<nombre>	Utiliser le niveau d'optimisation <nombre>.-U<macro>	Abandonner la dÃ©finition <macro>.-Waligned-new=[none|global|all]	Avertir mÃªme si Â«Â newÂ Â» utilise une fonction d'allocation qui est un membre de la classe.-Walloc-size-larger-than=<octets>	Avertir Ã  propos d'appels Ã  des fonctions d'allocation qui tentent d'allouer des objets plus grands que le nombre d'octets spÃ©cifiÃ©.-Walloca-larger-than=<nombre>	Avertir Ã  propos d'utilisations de alloca sans limite et Ã  propos d'utilisations de alloca dont la limite peut Ãªtre plus grande que <nombre> octets.-Wframe-larger-than=<taille-octet>	Avertir si la trame de pile d'une fonction a besoin de plus de <taille-octet>.-Wlarger-than=<taille-octet>	Avertir si un objet est plus grand que <taille-octet>.-Wnormalized=[none|id|nfc|nfkc]	Avertir Ã  propos de chaÃ®nes Unicode non normalisÃ©es.-Wstack-usage=<taille-octet>	Avertir si l'utilisation de la pile pourrait Ãªtre plus grande que <taille-octet>.-Wvla-larger-than=<nombre>	Avertir Ã  propos de l'utilisation de tableaux de longueur variable sans limite et sur l'utilisation de tableaux de longueur variable avec une limite qui peut Ãªtre plus grande que <nombre> octets. <nombre> octets.-Xbind-now et -Xbind-lazy sont incompatibles-Xf <fichier>	Ã‰crire la sortie JSON vers le <fichier> donnÃ©.-allowable_client <nom>	La sortie dylib est privÃ©e pour le client <nom>.-arch <nom>	GÃ©nÃ©rÃ© la sortie pour l'architecture <nom>.-aux-info <fichier>	Produire des informations de dÃ©clarations dans le <fichier>.-bundle n'est pas permis avec -dynamiclib-bundle_loader <exÃ©cutable>	Traiter <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.-bundle_loader n'est pas permis avec -dynamiclib-c ou -S requis pour Ada-c requis pour gnat2scil-c requis pour gnat2why-client_name <nom>	Activer l'exÃ©cutable en cours de compilation pour faire l'Ã©dition de liens sur une dylib privÃ©e (utilise allowable_client).-client_name n'est pas permis avec -dynamiclib-compatibility_version <nombre>	DÃ©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.-current_version <nombre>	DÃ©finir la version actuelle de la bibliothÃ¨que Ã  <nombre>.-current_version permis seulement avec -dynamiclib-d<lettres>	Activer les vidanges pour des Ã©tapes spÃ©cifiques du compilateur.-dumpbase <fichier>	DÃ©finir le nom de base du fichier Ã  utiliser pour les vidanges.-dumpdir <rÃ©pertoire>	DÃ©finir le nom du rÃ©pertoire Ã  utiliser pour les vidanges.-dylinker_install_name <chemin>	Uniquement utilisÃ© pour compiler dyld.-exported_symbols_list <nomfichier>	Exporte les symboles globaux dans <nomfichier> vers le fichier de sortie liÃ©, tout symbole pas mentionnÃ© sera traitÃ© comme Â«Â cachÃ©Â Â».-f%s ignorÃ© (pas supportÃ© par DJGPP)
! -fada-spec-parent=unit	DÃ©charger les specs Ada comme unitÃ©s enfants du parent donnÃ©.-faligned-new=<N>	Utiliser l'allocation de types sur-alignÃ©s du C++17 pour les alignements plus grands que N.-fasan-shadow-offset=<nombre>	Utiliser un dÃ©calage personnalisÃ© pour la mÃ©moire des informations de validation (shadow memory).-fblas-matmul-limit=<n>	Taille de la plus petite matrice pour laquelle matmul utilise BLAS.-fbounds-check=[on|safeonly|off]	Activer le contrÃ´le des limites des tableaux uniquement dans du code @safe, sinon, dÃ©sactiver le contrÃ´le.-fcall-saved-<registre>	Marquer le <registre> comme Ã©tant prÃ©servÃ© au travers des fonctions.-fcall-used-<registre>	Marquer le <registre> comme Ã©tant corrompu par les appels de fonctions.-fcf-protection=[full|branch|return|none]	Instrumentaliser les fonctions avec des contrÃ´les pour vÃ©rifier que les instructions de contrÃ´le de flux jump/call/return ont une cible valable.-fcheck=[...]	SpÃ©cifier quels contrÃ´les Ã  l'exÃ©cution doivent Ãªtre rÃ©alisÃ©s.-fcoarray=<none|single|lib>	SpÃ©cifier quelle parallÃ©lisation co-tableau utiliser.-fcompare-debug[=<opts>]	Compiler avec et sans l'option (par ex. -gtoggle) et comparer la vidange des insns finales.-fconst-string-class=<nom>	Utiliser la classe <nom> pour les chaÃ®nes constantes.-fconstexpr-cache-depth=<nombre>	SpÃ©cifier la profondeur maximale de rÃ©cursion de la cache de constexpr.-fconstexpr-depth=<nombre>	SpÃ©cifier la profondeur maximale de rÃ©cursion de constexpr.-fconstexpr-loop-limit=<nombre>	SpÃ©cifier le nombre maximum d'itÃ©rations d'une boucle de constexpr.-fconstexpr-ops-limit=<nombre>	SpÃ©cifier le nombre maximum d'opÃ©rations constexpr lors d'une unique Ã©valuation d'un constexpr.-fconvert=<big-endian|little-endian|native|swap>	Le type de boutisme Ã  utiliser pour des fichiers non formatÃ©s.-fdbg-cnt=<compteur>[:<limite_inf1>-]<limite_sup1>[:<limite_inf2>-<limite_sup2>:â€¦][,<compteur>:â€¦]	DÃ©finir la limite du compteur de dÃ©bogage.-fdebug-prefix-map=<old>=<new>	Remplacer un nom de rÃ©pertoire par un autre dans les informations de dÃ©bogage.-fdebug=<niveau|ident>	Compiler le code en mode dÃ©bogage, code <= <niveau>, ou code identifiÃ© par <ident>.-fdiagnostics-color=[never|always|auto]	Afficher les diagnostiques en couleur.-fdiagnostics-format=[text|json]	Choisir le format de sortie.-fdiagnostics-show-location=[once|every-line]	Indiquer combien de fois les informations sur l'emplacement dans le code source doivent Ãªtre rÃ©pÃ©tÃ©es au dÃ©but des lignes de diagnostiques Ã©crites sur plusieurs lignes.-fdiagnostics-urls=[never|always|auto]	Embarquer les URL dans les diagnostiques.-fdisable-[tree|rtl|ipa]-<Ã©tape>=range1+range2	dÃ©sactiver une Ã©tape d'optimisation.-fdoc-dir=<rÃ©p>	Ã‰crire le fichier de documentation dans le rÃ©pertoire <rÃ©p>.-fdoc-file<<fichier>	Ã‰crire la documentation dans <fichier>.-fdoc-inc=<fichier>	Inclure un <fichier> macro Ddoc.-fdump-<type>	Vidanger diverses donnÃ©es internes du compilateur dans un fichier.-fdump-final-insns=fichier	Vidanger dans un fichier les insns Ã  la fin d'une traduction.-fdump-go-spec=fichier	Ã‰crire toutes les dÃ©clarations dans un fichier sous forme de code Go.-femit-struct-debug-baseonly	Informations de dÃ©bogage agressivement rÃ©duites pour les structs.-femit-struct-debug-detailed=<liste-spec>	Informations de dÃ©bogage rÃ©duites mais dÃ©taillÃ©es pour les structs.-femit-struct-debug-reduced	Informations de dÃ©bogage modÃ©rÃ©ment rÃ©duites pour les structs.-fenable-[tree|rtl|ipa]-<Ã©tape>=range1+range2	activer une Ã©tape d'optimisation.-fexcess-precision=[fast|standard]	SpÃ©cifier la maniÃ¨re de gÃ©rer l'excÃ©dant de prÃ©cision en virgule flottante.-fexec-charset=<jeucar>	Convertir toutes les chaÃ®nes et les constantes de caractÃ¨res vers le jeu de caractÃ¨res <jeucar>.-ffile-prefix-map=<old>=<new>	Remplacer un nom de rÃ©pertoire par un autre dans le rÃ©sultat de la compilation.-ffixed-<registre>	Marquer le <registre> comme n'Ã©tant pas disponible pour le compilateur.-ffixed-line-length-<n>	Utiliser une longueur de ligne n en mode fixe.-ffp-contract=[off|on|fast]	RÃ©aliser la contraction d'expression en virgule flottante.-ffpe-summary=[...]	Afficher le rÃ©sumÃ© des exceptions en virgule flottante.-ffpe-trap=[...]	Stopper sur les exceptions en virgule flottante suivantes.-ffree-line-length-<n>	Utiliser une longueur de ligne n en mode libre.-fgnat-encodings=[all|gdb|minimal]	SÃ©lectionner l'Ã©quilibre entre les encodages GNAT et le DWARF standard produit dans les informations de dÃ©bogage.-fgo-c-header=<fichier>	Ã‰crire les dÃ©finitions des structures Go dans un fichier sous forme de code C.-fgo-debug-escape-hash=<string>	Valeur de hachage pour l'analyse d'Ã©chappement de dÃ©bogage.-fgo-dump-<type>	DÃ©charger les informations internes de l'interface Go.-fgo-optimize-<type>	Activer les Ã©tapes d'optimisation dans l'interface.-fgo-pkgpath=<chaÃ®ne>	DÃ©finir le chemin du paquet Go.-fgo-prefix=<chaÃ®ne>	DÃ©finir le prÃ©fixe spÃ©cifique au paquet pour les noms Go exportÃ©s.-fgo-relative-import-path=<chemin>	Traiter une importation relative comme Ã©tant relative au chemin.-finit-character=<n>	Initialiser les variables locales de type caractÃ¨re Ã  la valeur ASCII n.-finit-integer=<n>	Initialiser les variables locales de type entier Ã  la valeur n.-finit-logical=<true|false>	Initialiser les variables locales logiques.-finit-real=<zero|snan|nan|inf|-inf>	Initialiser les variables locales de type rÃ©el.-finline-arg-packing	RÃ©aliser le compactage de l'argument en ligne.-finline-limit=<nombre>	Limiter la taille des fonction mises en ligne Ã  <nombre>.-finline-matmul-limit=<n>	SpÃ©cifier la taille de la plus grande matrice pour laquelle matmul sera codÃ© en ligne.-finput-charset=<jeucar>	SpÃ©cifier le jeu de caractÃ¨res par dÃ©faut pour les fichiers source.-finstrument-functions-exclude-file-list=fichier,...	Ne pas ajouter les appels de profilage aux fonctions listÃ©es dans les fichiers.-finstrument-functions-exclude-function-list=nom,...	Ne pas ajouter les appels de profilage aux fonctions listÃ©es.-fira-algorithm=[CB|priority]	DÃ©finir l'algorithme IRA utilisÃ©.-fira-region=[one|all|mixed]	DÃ©finir les rÃ©gions pour IRA.-fira-verbose=<nombre>	ContrÃ´ler le niveau des messages de diagnostique de IRA.-flive-patching=[inline-only-static|inline-clone]	ContrÃ´ler les optimisations IPA pour fournir une compilation sÃ»r pour la correction Ã  chaud. En mÃªme temps, fourni un contrÃ´le Ã  de multiples niveaux sur les optimisations IPA activÃ©es.-flto-compression-level=<nombre>	Utiliser le niveau de compression <nombre> de zlib/zstd pour le langage intermÃ©diaire (IL).-fmacro-prefix-map=<ancien>=<nouveau>	Remplacer un nom de rÃ©pertoire par un autre dans __FILE__, __BASE_FILE__ et __builtin_FILE().-fmax-array-constructor=<n>	Le nombre maximum d'objets dans le constructeur d'un tableau.-fmax-errors=<nombre>	Nombre maximum d'erreurs Ã  rapporter.-fmax-identifier-length=<n>	La longueur maximale d'un identificateur.-fmax-stack-var-size=<n>	La taille en octets du plus grand tableau qui sera placÃ© sur la pile.-fmax-subrecord-length=<n>	La longueur maximale des sous-enregistrements.-fmessage-length=<nombre>	Limiter la longueur des diagnostiques Ã  <nombre> caractÃ¨res par ligne.  0 supprime le retour automatique Ã  la ligne.-fmodule-file=<module.paquet>=<specfich>	utiliser <specfich> comme fichier source pour <module.paquet>.-fno-threadsafe-statics	Ne pas gÃ©nÃ©rer de code sÃ»r du point de vue des threads pour initialiser les statiques locaux.-foffload-abi=[lp64|ilp32]	DÃ©finir l'ABI Ã  utiliser dans un compilateur de dÃ©chargement.-foffload=<cibles>=<options>	SpÃ©cifier les cibles pour les dÃ©chargements et leurs options.-fopt-info[-<type>=fichier]	Vidanger les dÃ©tails de l'optimisation du compilateur.-force_flat_namespace n'est pas permis avec -dynamiclib-fpack-struct=<nombre>	DÃ©finir l'alignement initial maximum des membres d'une structure.-fpermitted-flt-eval-methods=[c11|ts-18661]	SpÃ©cifier les valeurs permises pour FLT_EVAL_METHOD.-fplugin-arg-<nom>-<clÃ©>[=<valeur>]	SpÃ©cifier l'argument <clÃ©>=<valeur> pour le greffon <nom>.-fprofile-reproducible=[serial|parallel-runs|multithreaded]	Niveau de contrÃ´le de la reproductibilitÃ© du profil collectÃ© par -fprofile-generate.-fprofile-update=[single|atomic|prefer-atomic]	DÃ©finir la mÃ©thode de mise Ã  jour du profil.-framework <nom>	L'Ã©diteur de lien devrait rechercher le framework <nom> dans le chemin de recherche du framework.-frandom-seed=<chaÃ®ne>	Rendre la compilation reproductible en utilisant <chaÃ®ne>.-freorder-blocks-algorithm=[simple|stc]	DÃ©finir l'algorithme de rÃ©organisation des blocs de base.-fsanitize-sections=<sec1,sec2,â€¦>	Assainir les variables globales dans les sections dÃ©finies par l'utilisateur.-fsanitize=adresse n'est pas supportÃ© par cette configuration-fsched-stalled-insns-dep=<nombre>	DÃ©finir la distance de vÃ©rification de la dÃ©pendance dans l'ordonnancement prÃ©maturÃ© des insns dans la queue.-fsched-stalled-insns=<nombre>	Fixer le nombre d'insns dans la queue qui peuvent Ãªtre prÃ©maturÃ©ment ordonnancÃ©es.-fsched-verbose=<numÃ©ro>	DÃ©finir le niveau de verbositÃ© de l'ordonnanceur.-fsimd-cost-model=[unlimited|dynamic|cheap]	SpÃ©cifier le modÃ¨le de coÃ»t de la vectorisation pour du code marquÃ© par la directive simd.-fsso-struct=[big-endian|little-endian|native]	Fixer l'ordre de stockage par dÃ©faut des scalaires.-fstack-check=[no|generic|specific]	InsÃ©rer du code de vÃ©rification de la pile dans le programme.-fstack-limit-register=<registre>	Faire un dÃ©routement si la pile va au delÃ  du <registre>.-fstack-limit-symbol=<nom>	Faire un dÃ©routement si la pile va au delÃ  du symbole <nom>.-fstack-reuse=[all|named_vars|none]	DÃ©finir le niveau de rÃ©utilisation de la pile pour les variables locales.-ftabstop=<nombre>	Distance entre les tabulations pour un rapport en colonnes.-ftemplate-depth=<nombre>	SpÃ©cifier la profondeur maximale d'instanciation d'un patron.-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	DÃ©finir le modÃ¨le de gÃ©nÃ©ration de code par dÃ©faut pour le stockage local au thread.-ftrack-macro-expansion=<0|1|2>	Tracer les emplacements des Ã©lÃ©ments qui proviennent des remplacement des macros et les afficher dans les messages d'erreurs.-ftree-parallelize-loops=<number>	Activer la parallÃ©lisation automatique des boucles.-fuse-linker-plugin n'est pas supportÃ© par cette configuration-fvect-cost-model=[unlimited|dynamic|cheap]	SpÃ©cifie le modÃ¨le de coÃ»t pour la vectorisation.-fversion=<niveau|ident>	Compiler en code version >= <niveau> ou identifiÃ© par <ident>.-fvisibility=[default|internal|hidden|protected]	DÃ©finir la visibilitÃ© par dÃ©faut des symboles.-fvisibility=[private|protected|public|package]	DÃ©termine la visibilitÃ© par dÃ©faut des symboles.-fvtable-verify=preinit n'est pas supportÃ© par cette configuration-fvtable-verify=std n'est pas supportÃ© par cette configuration-fwide-exec-charset=<jeucar>	Convertir toutes les chaÃ®nes et les constantes de caractÃ¨res larges vers le jeu de caractÃ¨res <jeucar>.-gnat<options>	SpÃ©cifier les options pour GNAT.-gz n'est pas supportÃ© par cette configuration-gz=<format>	GÃ©nÃ©rer les sections de dÃ©bogage compressÃ©es dans le format <format>.-gz=zlib n'est pas supportÃ© par cette configuration-idirafter <rÃ©pertoire>	Ajouter <rÃ©pertoire> Ã  la fin du chemin systÃ¨me d'inclusion.-iframework <rÃ©pertoire>	Ajouter <rÃ©pertoire> Ã  la fin du chemin d'inclusion du framework systÃ¨me.-imacros <fichier>	Accepter la dÃ©finition de macros dans le <fichier>.-image_base <adresse>	Choisir <adresse> comme adresse de base pour une dylib ou un paquet.-imultiarch <rÃ©pertoire>	DÃ©finir le <rÃ©pertoire> comme Ã©tant le sous-rÃ©pertoire d'inclusion multiarch.-imultilib <rÃ©pertoire>	Choisir <rÃ©pertoire> comme le sous-rÃ©pertoire d'inclusion de multilib.-include <fichier>	Inclure le contenu du <fichier> avant les autres fichiers.-init <nom_symbole>	Le symbole <nom_symbole> sera utilisÃ© comme premier initialisateur pour une dylib.-install_name <nom>	DÃ©finir le nom d'installation pour une dylib.-install_name permis seulement avec -dynamiclib-iplugindir=<rÃ©pertoire>	DÃ©finir le <rÃ©pertoire> comme Ã©tant le rÃ©pertoire par dÃ©faut des modules externes.-iprefix <chemin>	SÃ©lectionner le <chemin> comme prÃ©fixe pour les deux prochaines options.-iquote <rÃ©pertoire>	Ajouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion avec guillemets.-isysroot <rÃ©pertoire>	SÃ©lectionner le <rÃ©pertoire> comme rÃ©pertoire racine systÃ¨me.-isystem <rÃ©pertoire>	Ajouter le <rÃ©pertoire> au dÃ©but du chemin d'inclusion systÃ¨me.-iwithprefix <rÃ©pertoire>	Ajouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion systÃ¨me.-iwithprefixbefore <rÃ©pertoire>	Ajouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion principal.-keep_private_externs n'est pas permis avec -dynamiclib-mabi=ABI	GÃ©nÃ©rer du code conforme Ã  l'ABI donnÃ©e.-mabs=MODE	SÃ©lectionner le mode d'exÃ©cution des instructions ABS/NEG de IEEE 754.-march=	GÃ©nÃ©rer du code pour l'ISA RISC-V demandÃ©e (par ex. RV64IM).  Les chaÃ®nes ISA doivent Ãªtre en minuscules.-march=ARCH	GÃ©nÃ©rer du code pour la version de processeur ou de circuit spÃ©cifiÃ©e.-march=ISA	GÃ©nÃ©rer le code pour l'ISA donnÃ©e.-mas100-syntax incompatible avec -gdwarf-mbig-endian et -mlittle-endian ne peuvent Ãªtre utilisÃ©s ensemble-mbranch-cost=COÃ›T	DÃ©finir le coÃ»t des branchements Ã , approximativement, COÃ›T instructions.-mbranch-cost=N	DÃ©finir le coÃ»t des branchements Ã , approximativement, N instructions.-mcall-ABI	SÃ©lectionner la convention d'appel de l'ABI.-mcode-readable=PARAMÃˆTRE	SpÃ©cifier quand les instructions ont la permission d'accÃ©der au code.-mcode-region requiert le modÃ¨le de mÃ©moire large (-mlarge)-mcpu=	Utiliser les fonctionnalitÃ©s et ordonnancer le code pour le processeur donnÃ©.-mcpu=CPU	Compiler le code pour la variante du processeur ARC.-mcpu=CPU	Utiliser les fonctionnalitÃ©s et ordonnancer le code pour le processeur donnÃ©.-mcpu=PROCESSEUR	Utiliser les fonctionnalitÃ©s et ordonnancer le code pour le processeur donnÃ©.-mcpu=m16c	Compiler le code pour les variantes M16C.-mcpu=m32c	Compiler le code pour les variantes M32C.-mcpu=m32cm	Compiler le code pour les variantes M32CM.-mcpu=r8c	Compiler le code pour les variantes R8C.-mdata-region requiert le modÃ¨le de mÃ©moire large (-mlarge)-mdebug=	Activer la sortie de dÃ©bogage.-mdouble=<BITS>	Utiliser le type double avec une largeur de <BITS> bits.-memregs=	Le nombre d'octets memreg (par dÃ©faut: 16, plage: 0..16).-mfloat-abi=soft et -mfloat-abi=hard ne peuvent pas Ãªtre utilisÃ©s ensemble-mflush-func=FONC	Utiliser FONC pour purger la cache avant d'appeler des trampolines sur la pile.-mhard-float n'est pas supportÃ©-mipsN	GÃ©nÃ©rer du code pour l'ISA niveau N.-mlarge-data-threshold=<number>	Les donnÃ©es plus grandes que la limite spÃ©cifiÃ©e iront dans la section .ldata dans le modÃ¨le moyen du x86-64.-mlong-double=<BITS>	Utiliser le type double long avec une largeur de <BITS> bits.-mmax-stackframe=TAILLE	Avertir lorsqu'une trame de pile est plus grande que la taille spÃ©cifiÃ©e.-mmcu=MCU	SÃ©lectionner le MCU cible.-mmcu=MCU	SÃ©lectionner la variante du System-On-Chip cible qui Ã©quipe ce PRU.-mmpy-option=MPY	Compiler le code ARCv2 pour une option de multiplication choisie Ã  la conception du processeur.-mnan=ENCODAGE	SÃ©lectionner la maniÃ¨re d'encoder une donnÃ©e NaN (Not a Number) de IEEE 754.-mno-serialize-volatile	Ne pas sÃ©rialiser les rÃ©fÃ©rences Ã  la mÃ©moire volatile avec des instructions MEMW.-moverride=<chaÃ®ne>	Uniquement pour les utilisateurs avertisÂ ! Outrepasser les paramÃ¨tres d'optimisation du processeur.-mpointer-size=[no,32,short,64,long]	DÃ©finir la taille par dÃ©faut des pointeurs.-mr10k-cache-barrier=PARAMÃˆTRE	SpÃ©cifier quand des barriÃ¨res de cache r10k doivent Ãªtre insÃ©rÃ©es.-msdata=[none,data,sysv,eabi]	SÃ©lectionner la mÃ©thode de traitement de sdata.-msim	Produire l'exÃ©cutable pour un simulateur.-msingle-float et -msoft-float ne peuvent Ãªtre spÃ©cifiÃ©s ensemble-msmall-data-limit=N	Placer les donnÃ©es globales et statiques plus petites que <nombre> octets dans une section spÃ©ciale (sur certaines cibles).-mstack-size=<nombre>	DÃ©finir la taille du segment privÃ© par front d'onde, en octets.-msve-vector-bits=<nombre>	Fixe le nombre de bits dans le registre vectoriel SVE.-mtarget-linker <version>	SpÃ©cifier que ld64 <version> est l'Ã©diteur de lien pour l'invocation actuelle.-mtls-size=[16,32]	SpÃ©cifier la taille en bits des dÃ©calages TLS immÃ©diats.-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-mtraceback=[full,part,no]	SÃ©lectionner le type de table de retraÃ§age.-mtune=	Ordonnancer le code pour le processeur donnÃ©.-mtune=ARCH	Ajuster l'alignement pour la version de processeur ou de circuit spÃ©cifiÃ©e.-mtune=PROCESSEUR	Optimiser la sortie pour le PROCESSEUR.-mtune=TUNE	Ajuste le code pour la variante ARC spÃ©cifiÃ©e.-mx32 n'est pas supportÃ© sur Solaris-o <fichier>	Placer la sortie dans le <fichier>.-pagezero_size <taille>	Autorise la dÃ©finition de la taille de la page 0 Ã  4kb lorsque c'est nÃ©cessaire.-pg et -fomit-frame-pointer sont incompatibles-pie n'est pas supportÃ© par cette configuration-private_bundle n'est pas permis avec -dynamiclib-read_only_relocs <traitement>	Autoriser les rÃ©adressages vers des pages en lecture seules (pas conseillÃ©).-sectalign <nomseg> <nomsect> <valeur>	DÃ©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.-sectcreate <nomseg> <nomsect> <fichier>	CrÃ©er la section <nomsect> dans le segment <nomseg> depuis le contenu du <fichier>.-seg_addr_table <fichier>	SpÃ©cifier les adresses de base pour les bibliothÃ¨ques dynamiques, <fichier> contient une ligne par bibliothÃ¨que.-segaddr <nom> <adresse>	DÃ©finir l'adresse de base du segment <nom> Ã  <adresse> qui doit Ãªtre alignÃ©e sur une frontiÃ¨re de page (actuellement 4kb).-segprot <nomseg> <prot_max> <prot_init>	Les 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Â Â»-segs_read_only_addr <adresse>	SpÃ©cifier que <adresse> est l'adresse de base des segments en lecture seule d'une dylib.-segs_read_write_addr <adresse>	SpÃ©cifier que <adresse> est l'adresse de base des segments en lecture/Ã©criture d'une dylib.-sub_library <nom>	La bibliothÃ¨que nommÃ©e <nom> sera rÃ©-exportÃ©e (uniquement utile pour des dylibs).-sub_umbrella <nom>	Le framework nommÃ© <nom> sera rÃ©-exportÃ© (uniquement utile pour dylibs).-trigraphs	Supporter les trigrammes du C ISO.-umbrella <framework>	Le framework spÃ©cifiÃ© sera rÃ©-exportÃ©.-undefined <traitement>	SpÃ©cifie le traitement pour des symboles non-dÃ©finis (produit une erreur par dÃ©faut).-unexported_symbols_list <fichier>	Ne pas exporter les symboles globaux listÃ©s dans <fichier>.-weak_reference_mismatches <traitement>	SpÃ©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.â€¦ avec la clause %qs prÃ©cÃ©dente iciâ€¦ avec la clause %qs iciâ€¦ sans la clause %qs proche d'ici...suivant le paramÃ¨tre %P qui a un argument par dÃ©fautâ€¦cette instruction, mais l'indentation de cette derniÃ¨re est trompeuse car elle fait croire qu'elle est gardÃ©e par le %qsL'opÃ©rateur .NOT. dans l'expression Ã  %L doit avoir un opÃ©rande LOGICALOpÃ©rateur .XOR. Ã  %C/* Prototypes pour les procÃ©dures externes gÃ©nÃ©rÃ©s depuis %s
     par GNU Fortran %s%s.
  
     L'utilisation de cette interface est dÃ©couragÃ©e, envisagez plutÃ´t
     d'utiliser la fonctionnalitÃ© BIND(C) du Fortran standard. */
  
  les %<long double%> de 128 bits ne sont pas supportÃ©s pour les flottants sur VAXABI de 31 bits.jeu d'instructions 387 dÃ©sactivÃ©, l'arithmÃ©tique SSE est utilisÃ©eABI de 64 bits.l'ABI 64 bits n'est pas supportÃ©e en mode ESA/390; utilisez plutÃ´t une affectation; utilisez plutÃ´t une affectation ou une initialisation par valeur; utilisez plutÃ´t une affectation par copie; utilisez plutÃ´t une affectation par copie ou une initialisation par copie; utilisez plutÃ´t une initialisation par copie; utilisez plutÃ´t une initialisation par valeur<Pendant l'initialisation>
! <anonyme><initialisation de liste entre accolades><interne><ligne-de-commande><erreur de dÃ©claration><enumÃ©rateur><expression erronÃ©e><erreur d'expression><lambda<lambda><manquant><valeur de retour> <valeur de retour><dÃ©claration><liaisons structurÃ©es><erreur d'Ã©tiquette><erreur dans les arguments du patron><erreur de paramÃ¨tre du patron><levÃ©e d'exception><erreur de type><erreur de type><erreur de typedef><erreurprefixtype><appel de routine UBSan><opÃ©rateur inconnu><inconnu><sans nom %s><virgule fixe sans nom:<virgule flottante sans nom:<non signÃ© sans nom:<sans nom><non analysÃ©><type de fonction surchargÃ©e non rÃ©solu>Une constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de fonctionUne constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de sous-routineUn facteur pour ajuster la limite supÃ©rieure que le Â«Â Swing Modulo SchedulerÂ Â» utilise pour ordonnancer une boucle.La troncature d'un nombre dÃ©cimal en nombre entier peut Ãªtre remplacÃ©e par un arrondi pour Ã©conomiser un changement de mode.Un ensemble qui n'est pas par dÃ©faut de valeurs initiales a Ã©tÃ© demandÃ©, ceci viole l'ABIÂ !Un nom de paramÃ¨tre est requis Ã  %CUn synonyme de -std=c89 (en C) ou -std=c++98 (en C++).Un seuil sur le nombre moyen d'itÃ©rations prises en compte par le Â«Â Swing Modulo SchedulerÂ Â».Une liste de paramÃ¨tre de types est requis Ã  %CAAPCS ne supporte pas %<-mcallee-super-interworking%>AAPCS ne supporte pas %<-mcaller-super-interworking%>l'ABI pour des structures aplaties avec un champ de bits d'une taille non nulle a changÃ© dans GCC 10l'ABI requiert %<-march=rv%d%>GÃ©nÃ©ration de code pour la variante d'ABI (Ã  utiliser avec l'option -mabi=):ABSTRACT INTERFACE %qs Ã  %L ne doit pas avoir un rÃ©sultat d'une longueur de caractÃ¨res tacite (F2008: C418)ABSTRACT INTERFACE %qs ne doit pas Ãªtre rÃ©fÃ©rencÃ©e Ã  %LABSTRACT INTERFACE Ã  %CType ABSTRACT %qs utilisÃ© Ã  %LType ABSTRACT Ã  %CL'expression finale de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %LL'expression initiale de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %LL'expression de pas de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %LLa directive ACC CACHE doit Ãªtre Ã  l'intÃ©rieur d'une boucle %CLa spÃ©cification ACCESS Ã  %L a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©evariable ACQUIRED_LOCKL'argument ACQUIRED_LOCK= Ã  %L doit Ãªtre une variable LOGICAL scalaireLe type ACTION est en conflit avec le spÃ©cificateur READONLY Ã  %LAttribut ALLOCATABLE Ã  %C dans une dÃ©finition STRUCTUREAttribut ALLOCATABLE Ã  %C dans une dÃ©finition TYPEObjet ALLOCATABLE %qs dans la clause %s Ã  %LALLOCATABLE spÃ©cifiÃ© en dehors du corps de INTERFACE Ã  %Lobjet ALLOCATEALLOCATE sur un co-tableau Ã  %C dans un bloc CRITICALALLOCATE sur un co-tableau Ã  %C dans un bloc DO CONCURRENTL'intrinsÃ¨que ALLOCATED Ã  %L requiÃ¨re un tableau ou une entitÃ© allouable scalaireALTERNATE RETURN pas permis Ã  %LLe code rÃ©entrant APCS n'est pas supportÃ©.  IgnorÃ©Les extensions de sÃ©curitÃ© ARMv8-M sont incompatibles avec le FPU sÃ©lectionnÃ©Instruction ASSIGN Ã  %CL'instruction ASSIGN Ã  %L requiert une variable scalaire INTEGER par dÃ©fautL'instruction ASSIGNED GOTO Ã  %L requiert une variable INTEGERVariable ASSIGNED dans l'Ã©tiquette du FORMAT Ã  %LConstruction ASSOCIATE Ã  %CNom ASSOCIATE %qs dans la clause %s Ã  %LNom ASSOCIATE %qs dans la clause SHARED Ã  %LAttribut ASYNCHRONOUS Ã  %CInstruction ASYNCHRONOUS Ã  %CASYNCHRONOUS= Ã  %L n'est pas permis en Fortran 95L'argument ATOM Ã  %L de la fonction intrinsÃ¨que %s sera un co-tableau ou un co-indexÃ©L'argument ATOM Ã  %L pour la fonction intrinsÃ¨que %s sera un entier du sous-type ATOMIC_INT_KINDL'argument ATOM Ã  %L pour la fonction intrinsÃ¨que %s sera un entier du sous-type ATOMIC_INT_KIND ou un logique du sous-type ATOMIC_LOGICAL_KINDL'argument ATOM de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissablepointeur AUX initialisÃ© pour l'arÃªte %d->%dl'argument vectoriel AVX sans activer AVX change l'ABIle retour vectoriel AVX sans activer AVX change l'ABIl'argument vectoriel AVX512F sans activer AVX512F change l'ABIle retour vectoriel AVX512F sans activer AVX512F change l'ABIAbrÃ©viation pour Â«Â -g -feliminate-unused-debug-symbolsÂ Â».AbrÃ©viation pour Â«Â -g -fno-eliminate-unused-debug-symbolsÂ Â».La valeur absolue de SHIFT sera plus petite ou Ã©gale Ã  SIZE Ã  %CL'interface abstraite %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LAccepter des non-concordances d'arguments dans les appels de procÃ©dures.Accepter les extensions pour prendre en charge du code ancien.AccÃ©der au donnÃ©es dans la mÃªme section Ã  partir du point d'ancrage partagÃ©.DÃ©calage d'accÃ¨s avant le dÃ©calage parentL'accÃ¨s chevauche un de ses semblablesTaille d'accÃ¨s plus grande ou Ã©gale Ã  la taille de son parentLa spÃ©cification d'accÃ¨s de l'opÃ©rateur %s Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©eLa spÃ©cification d'accÃ¨s de l'opÃ©rateur .%s. Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©eL'accÃ¨s se termine en dehors de son parentAccumuler les arguments sortants d'une fonction et acquÃ©rir/libÃ©rer l'espace nÃ©cessaire sur la pile pour les arguments sortants lors du prologue/Ã©pilogue de la fonction. Sans cette option, les arguments sortants sont empilÃ©s avant d'appeler une fonction et sont dÃ©pilÃ©s aprÃ¨s. Cette option peut conduire Ã  un code plus petit pour des fonctions qui appellent beaucoup de fonctions qui prennent leurs arguments sur la pile comme, par exemple, printf.L'argument effectif qui est un tableau de CLASS pour %qs doit Ãªtre un tableau complet Ã  %LL'argument effectif Ã  %L pour le muet INTENT(%s) %qs de la sous-routine ELEMENTAL %qs est un scalaire mais un autre argument effectif est un tableauL'argument effectif Ã  %L de l'intrinsÃ¨que %qs sera une pointeur associÃ©L'argument effectif Ã  %L pour l'argument muet allouable ou pointeur %qs doit avoir un paramÃ¨tre de type diffÃ©rÃ© si et uniquement si le muet en a unL'argument effectif Ã  %L pour le muet de type tacite est d'un type dÃ©rivÃ© avec une connexion de type ou des procÃ©dures FINALL'argument effectif contient trop peu d'Ã©lÃ©ments pour l'argument muet %qs (%lu/%lu) Ã  %LL'argument effectif pour %qs ne peut pas Ãªtre un tableau de taille tacite Ã  %LL'argument effectif pour %qs doit Ãªtre ALLOCATABLE Ã  %LL'argument effectif pour %qs doit Ãªtre un pointeur Ã  %LL'argument effectif de EVENT_TYPE ou avec un composant EVENT_TYPE Ã  %L requiert une interface explicite pour la procÃ©dure %qsL'argument effectif de LOCK_TYPE ou avec un composant LOCK_TYPE Ã  %L requiert une interface explicite pour la procÃ©dure %qsL'argument effectif de %qs Ã  %L doit Ãªtre un co-tableauL'argument effectif de %qs Ã  %L doit Ãªtre polymorphiqueL'argument effectif de %qs Ã  %L doit Ãªtre simplement contigu ou un Ã©lÃ©ment vers un tel tableauL'argument effectif de %qs Ã  %L doit Ãªtre polymorphique illimitÃ© puisque l'argument de format est un pointeur ou une entitÃ© polymorphique illimitÃ© allouable [F2008: 12.5.2.5]L'argument effectif de %qs Ã  %L doit avoir le mÃªme type dÃ©clarÃ©L'argument effectif au pointeur contigus du muet %qs Ã  %L doit Ãªtre simplement contiguArgument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est EVENT_TYPE ou a un composant EVENT_TYPEArgument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est LOCK_TYPE ou a un composant LOCK_TYPELa longueur rÃ©elle de la chaÃ®ne ne correspond pas Ã  celle dÃ©clarÃ©e pour l'argument fictif Â«Â %sÂ Â» (%ld/%ld)La longueur rÃ©elle de la chaÃ®ne est plus courte que celle dÃ©clarÃ©e pour l'argument fictif Â«Â %sÂ Â» (%ld/%ld)Ajouter une Ã©tape d'Ã©limination des sous-expressions communes aprÃ¨s l'optimisation des boucles.Ajouter les attributs de description Ã  certains DIEs DWARF qui n'ont pas d'attribut de nom.Ajouter des vÃ©rifications explicites pour la division par zÃ©ro.Ajouter des vÃ©rifications explicites pour les dÃ©bordements de divisions dans INT_MIN / -1.Ajouter des commentaires additionnels Ã  la sortie de l'assembleur.Ajouter des informations supplÃ©mentaires Ã  l'exÃ©cutable qui peuvent accÃ©lÃ©rer le chargement dynamique (pour autant que les bibliothÃ¨ques dont il dÃ©pend sont inchangÃ©s).Ajouter le prÃ©fixe .lower aux noms de sections lors de la compilation avec -m{code,data}-region=lower (dÃ©sactivÃ© par dÃ©faut).Imprimer des informations additionnelles de dÃ©bogage.Essayer de continuer l'exÃ©cution aprÃ¨s avoir diagnostiquÃ© un comportement indÃ©fini.Optimiser agressivement les boucles en utilisant les contraintes du langage.Les groupes comdat de l%'alias et de la cible diffÃ¨rentLes sections de l%'alias et de la cible diffÃ¨rentSynonyme pour --help=target.Synonyme de -mcpu=g10.Synonyme de -mcpu=g13.Synonyme de -mcpu=g14.L'alias a des arÃªtes d'appelL'alias a plus d'une rÃ©fÃ©rence aliasL'alias a une rÃ©fÃ©rence qui n'est pas un aliasAligner toutes les Ã©tiquettes.Aligner toutes les boucles sur des frontiÃ¨res de 32 octets.Aligner le code et les donnÃ©es sur 32 bits.Aligner la destination des opÃ©rations sur les chaÃ®nes.Aligner les Â«Â doubleÂ Â» sur des frontiÃ¨res de 64 bits.Aligner l'entrÃ©e d'une fonction sur 4 octets.Aligner les Ã©tiquettes qui sont uniquement atteintes par sauts.Aligner quelques doubles sur des frontiÃ¨res de mots doubles.Aligner le dÃ©but des fonctions.Aligner le dÃ©but des boucles.Aligner au type de base du champ de bits.Aligner sur le type de base du champ de bits. Ne pas supposer que les accÃ¨s non alignÃ©s sont traitÃ©s par le systÃ¨me.Aligner les variables sur des frontiÃ¨res de 32 bits.Toutes les procÃ©dures intrinsÃ¨ques sont disponibles quelque soit le standard sÃ©lectionnÃ©.Tous les accÃ¨s mÃ©moire utilisent les instructions de chargement/stockage E/S.Tous les paramÃ¨tres de type LEN dans l'instruction TYPE IS Ã  %C doivent Ãªtre ASSUMEDL'allouable %qs Ã  %L ne peut pas avoir une initialisationLe tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang taciteLa variable co-tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©eLe composant allouable %s Ã  %L doit avoir une co-dimension car il a un sous-composant non co-tableau du type EVENT_TYPELe composant allouable %s Ã  %L doit avoir une co-dimension car il a un sous-composant non co-tableau de type LOCK_TYPELe composant allouable %s Ã  %L du type EVENT_TYPE doit avoir une co-dimensionLe composant allouable %s Ã  %L du type LOCK_TYPE doit avoir une co-dimensionLe composant allouable de structures Ã  %C doit avec une forme diffÃ©rÃ©eComposant allouable ou tableau de forme diffÃ©rÃ©e prÃ¨s de %C dans l'instruction DATALa fonction allouable %qs Ã  %L doit avoir une interface de fonction expliciteAllouer les variables locales sur la pile pour autoriser la rÃ©cursion indirecte.L'objet allouable Ã  %C n'est ni un pointeur vers une non procÃ©dure ni une variable allouableL'objet allouÃ© Ã  %L apparaÃ®t aussi Ã  %LL'objet d'allocation Ã  %L n'est ni un pointeur de donnÃ©es ni une variable allouableL'objet allouÃ© Ã  %L est un sous-objet d'un objet Ã  %LL'objet allouable Ã  %L doit Ãªtre ALLOCATABLE ou un POINTERL'objet allouable Ã  %L avec un paramÃ¨tre de type diffÃ©rÃ© requiert soit une spÃ©cification de type ou une balise SOURCE ou une balise MOLDL'allocation de %s Ã  %L avec la spÃ©cification de type requiert la mÃªme longueur de caractÃ¨res dans le paramÃ¨tre que dans la dÃ©clarationL'allocation de %s du type de base ABSTRACT Ã  %L requiert une spÃ©cification de type ou une expression sourceAutoriser (ou ne pas autoriser) gcc Ã  utiliser l'instruction LOOP.Permettre Ã  une constante littÃ©rale BOZ d'apparaÃ®tre dans un contexte invalide et avec X au lieu de Z.Autoriser l'accÃ¨s aux variables d'instance comme si elles Ã©taient dÃ©clarÃ©es localement dans les implÃ©mentations des mÃ©thodes d'instances.Autoriser des longueurs de lignes arbitraires en mode fixe.Autoriser des longueurs de lignes arbitraires en mode libre.Permettre aux champs de bits de traverser des frontiÃ¨res de mots.Autoriser les branchements Ã  Ãªtre entassÃ©s avec d'autres instructions.Autoriser les fonctions internes ceil, floor, round, trunc Ã  dÃ©clencher des exceptions Â«Â inexactesÂ Â».Autoriser le signe dollar dans les noms d'entitÃ©s.Autoriser des sauts rapides vers le rÃ©partiteur de messages.Autoriser le maintien des adresses de fonctions dans les registres.Autoriser gcc Ã  gÃ©nÃ©rer des instructions LIW.Autoriser gcc Ã  gÃ©nÃ©rer les instruction SETLB et Lcc.Autoriser les instructions en virgule flottante matÃ©rielles Ã  couvrir des opÃ©rations 32 et 64 bits.Autoriser les conversions implicites entre des vecteurs avec des nombres de sous-parties diffÃ©rentes ou des types d'Ã©lÃ©ments diffÃ©rents.Permettre l'interposition des fonctions (ou des variables) par d'autres avec une sÃ©mantique diffÃ©rente (ou initialiseur) par l'Ã©diteur de lien dynamique.Permettre les optimisations mathÃ©matiques qui peuvent violer les standards IEEE ou ISO.Autoriser l'optimisation de l'arithmÃ©tique en virgule flottante qui peut changer le rÃ©sultat de l'opÃ©ration Ã  cause de l'arrondi.Autoriser l'ordonnancement prÃ©maturÃ© de insns dans la queue.Autoriser des donnÃ©es en lecture seule dans sdata.Autoriser l'extension de signe dans les opÃ©rations de fusion.Autoriser le mouvement spÃ©culatif de plus de chargements.Autoriser le mouvement spÃ©culatif des non chargements.Autoriser le mouvement spÃ©culatif de certains chargements.Permettre aux arguments de l'opÃ©rateur Â«Â ?Â Â» d'avoir des types diffÃ©rents.Autoriser le compilateur Ã  introduire de nouvelles concurrences de donnÃ©es lors des stockages.Autoriser l'Ã©tape de fusion des stockages Ã  introduire des stockages non alignÃ©s s'il est lÃ©gal de faire ainsi.Autoriser l'utilisation des instructions MDMX.Autoriser l'utilisation des instructions MT.Autoriser l'utilisation des instructions matÃ©rielles en virgule flottante pour le V850E2V3 et suivants.Autoriser l'utilisation de l'ABI et des instructions en virgule flottante matÃ©rielles.Autoriser l'utilisation d'une troncature au lieu d'un arrondi vers le bas pour les types entiers fractionnels en virgule fixe.Autoriser l'Ã©mission de deux instructions par cycle.Autoriser l'utilisation des pseudo-instructions __gcc_isr dans les prologues et Ã©pilogues ISR.Autoriser l'utilisation de r15 dans l'ASM en ligne.Autoriser les fonctions variadiques sans paramÃ¨tre nommÃ©.DÃ©jÃ  Ã  l'intÃ©rieur d'un bloc CONTAINS Ã  %CL'instruction RETURN avec retour alternatif Ã  %C est uniquement autorisÃ© dans une SUBROUTINEL'instruction RETURN alternatif Ã  %L requiert un spÃ©cificateur de retour SCALAR-INTEGERConvention d'appel alternative.Le retour alternatif Ã  %L n'est pas permis dans une procÃ©dure DTIOUn retour alternatif ne peut pas apparaÃ®tre dans l'interface de l'opÃ©rateur Ã  %LL'argument fictif du retour alternatif ne peut pas apparaÃ®tre dans une SUBROUTINE avec l'attribut BIND(C) Ã  %LLe spÃ©cificateur de retour alternatif dans la sous-routine Ã©lÃ©mentale %qs Ã  %L n'est pas permisLe spÃ©cificateur de retour alternatif dans la fonction %qs Ã  %L n'est pas permisArgument de retour alternatif Ã  %CBien que non rÃ©fÃ©rencÃ©, %qs a des interfaces ambigÃ¼es Ã  %LArgument AltiVec passÃ© Ã  une fonction sans prototypeAltiVec pas supportÃ© par cette cibleToujours aligner l'entrÃ©e de la fonction, la cible du saut et l'adresse de retour.Toujours gÃ©nÃ©rer des appels longs.Toujours sauvegarder $lp sur la pile.Toujours traiter les champs de bits comme ayant la taille d'un Â«Â intÂ Â».Toujours utiliser DRAP (Dynamic Realigned Argument Pointer) pour rÃ©-aligner la pile.Toujours utiliser JSR pour les appels, jamais BSR.!$OMP DECLARE REDUCTION ambigu dans le module %s Ã  %LInterfaces ambigÃ¼es dans %s pour %qs Ã  %L et %qs Ã  %LSymbole ambigu dans la dÃ©finition TYPE Ã  %CAmender les messages de diagnostiques appropriÃ©s avec les options de la ligne de commande qui les contrÃ´lent.Un synonyme pour minterlink-compressed fourni pour rÃ©tro-compatibilitÃ©.Un retour alternatif Ã  %L n'a pas d'argument muet *Une arÃªte indirecte depuis %s n'est pas marquÃ©e comme indirecte ou a un indirect_info associÃ©, l'instruction correspondante est: Une construction de boucle FORALL extÃ©rieure a dÃ©jÃ  un index avec ce nom Ã  %LAnalyser et supprimer les Ã©changes de doubles mots dans les calculs VSX.L'alias analysÃ© n'a pas de rÃ©fÃ©renceAnnoter les instructions assembleur avec les adresses estimÃ©es.Ajouter un deuxiÃ¨me soulignÃ© si le nom contient dÃ©jÃ  un soulignÃ©.Ajouter un soulignÃ© aux noms visibles depuis l'extÃ©rieur.Appliquer le signe nÃ©gatif aux valeurs zÃ©ro.Appliquer des rÃ¨gles spÃ©ciales pour compiler le paquet runtime.Appliquer l'expansion des variables quand les boucles dont dÃ©pliÃ©es.Approximer l'effet des appels de fonctions pour simplifier l'analyse.L'argument %<A%> avec INTENT(INOUT) Ã  %L de la sous-routine intrinsÃ¨que %s n'aura pas d'indice vectorielL'argument %<S%> de NEAREST Ã  %L ne sera point zÃ©roL'argument %qs apparaÃ®t deux fois dans l'appel de %qs Ã  %LL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre en conformitÃ© avec le type de l'argument %qs Ã  %LL'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas Ãªtre ALLOCATABLEL'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas avoir l'attribut POINTERL'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qsL'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qsL'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre scalaireL'argument %qs de MOD Ã  %L ne sera point zÃ©roL'argument %qs de MODULO Ã  %L ne sera point zÃ©roL'argument %qs de la procÃ©dure Ã©lÃ©mentale %qs Ã  %L doit avoir un INTENT spÃ©cifiÃ© ou avoir l'attribut VALUEL'argument %qs de la procÃ©dure Ã©lÃ©mentale Ã  %L ne peut pas avoir l'attribut ALLOCATABLEL'argument %qs de la procÃ©dure Ã©lÃ©mentale Ã  %L ne peut pas avoir l'attribut POINTERL'argument %qs de la procÃ©dure Ã©lÃ©mentale Ã  %L doit Ãªtre scalaireL'argument %qs de la fonction pure %qs Ã  %L doit Ãªtre INTENT(IN) ou VALUEArgument %qs de la fonction pure %qs Ã  %L avec l'attribut VALUE mais sans INTENT(IN)L'argument %qs de la sous-routine pure %qs Ã  %L doit avoir un INTENT spÃ©cifiÃ© ou avoir l'attribut VALUEArgument %qs de la sous-routine pure %qs Ã  %L avec l'attribut VALUE mais sans INTENTL'argument Â«Â %sÂ Â» de la fonction-instruction Â«Â %sÂ Â» Ã  %L doit Ãªtre scalaireL'argument CPTR Ã  %L pour C_F_POINTER aura le type TYPE(C_PTR)L'argument CPTR Ã  %L pour C_F_PROCPOINTER n'aura point le type TYPE(C_FUNPTR)L'argument C_PTR_1 Ã  %L pour C_ASSOCIATED aura le type TYPE(C_PTR) ou TYPE(C_FUNPTR)L'argument C_PTR_2 Ã  %L pour C_ASSOCIATED aura le mÃªme type que C_PTR_1: %s au lieu de %sL'argument FPTR Ã  %L pour C_F_POINTER doit Ãªtre un pointeurL'argument FPTR Ã  %L pour C_F_POINTER ne sera point co-indexÃ©L'argument FPTR Ã  %L pour C_F_PROCPOINTER sera un pointeur de procÃ©dureL'argument FPTR Ã  %L pour C_F_PROCPOINTER ne sera point co-indexÃ©L'argument NCOPIES de l'intrinsÃ¨que REPEAT est nÃ©gatif (sa valeur est %ld)L'argument NCOPIES de l'intrinsÃ¨que REPEAT est nÃ©gatif Ã  %LL'argument NCOPIES de l'intrinsÃ¨que REPEAT est trop grandL'argument NCOPIES de l'intrinsÃ¨que REPEAT est trop grand Ã  %LL'argument X Ã  %L pour C_FUNLOC ne sera point une procÃ©dure ou un pointeur de procÃ©dureL'argument X Ã  %L pour C_FUNLOC ne sera point co-indexÃ©L'argument X Ã  %L pour C_LOC ne sera point une chaÃ®ne de longueur nulleL'argument X Ã  %L pour C_LOC aura soit l'attribut POINTER ou soit l'attribut TARGETL'argument X Ã  %L pour C_LOC ne sera point co-indexÃ©L'argument Ã  %L pour C_LOC ne sera point polymorphiqueL'argument dim Ã  %L doit Ãªtre du type INTEGERL'argument dim Ã  %L doit Ãªtre scalaireArgument non concordant pour la procÃ©dure redÃ©finissante %qs Ã  %L: %sL'argument doit Ãªtre une constante entre 0 et 31.L'argument doit Ãªtre une valeur entre 0 et 3.L'argument doit Ãªtre une valeur entre 0 et 7.L'argument de %s Ã  %L doit Ãªtre de longueur unL'argument de la fonction %s Ã  %L est nÃ©gatifL'argument de la fonction %s Ã  %L est trop grand pour la sÃ©quence alphanumÃ©rique du sous-type %dL'argument de la fonction %s Ã  %L est en dehors de la plage [0,127]L'argument de ACOS Ã  %L doit Ãªtre compris entre -1 et 1L'argument de ACOSD Ã  %L doit Ãªtre compris entre -1 et 1L'argument de ACOSH Ã  %L ne peut pas Ãªtre infÃ©rieur Ã  1L'argument de ASIN Ã  %L doit Ãªtre compris entre -1 et 1L'argument de ASIND Ã  %L doit Ãªtre compris entre -1 et 1L'argument de ATANH Ã  %L doit Ãªtre Ã  l'intÃ©rieur de la plage -1 Ã  1L'argument de la procÃ©dure FINAL Ã  %L doit Ãªtre du type %qsL'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre ALLOCATABLEL'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre INTENT(OUT)L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre OPTIONALL'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre un POINTERL'argument de IACHAR Ã  %L doit Ãªtre de longueur unL'argument de la fonction IACHAR Ã  %L est en dehors de la plage 0..127L'argument de ICHAR Ã  %L doit Ãªtre de longueur unL'argument de LOG Ã  %L ne peut pas Ãªtre infÃ©rieur ou Ã©gal Ã  zÃ©roL'argument de LOG10 Ã  %L ne peut pas Ãªtre infÃ©rieur ou Ã©gal Ã  zÃ©roL'argument de l'instruction SELECT Ã  %L ne peut pas Ãªtre %sL'argument de l'expression SELECT Ã  %L doit Ãªtre une expression scalaireL'argument de SQRT Ã  %L a une valeur nÃ©gativeL'argument de %<-fcheck%> n'est pas valide: %sL'argument de %<-ffpe-summary%> est invalide: %sL'argument de %<-ffpe-trap%> est invalide: %sLes types des arguments de l'intrinsÃ¨que %qs Ã  %L doivent correspondre (%s/%s)Les arguments de %qs Ã  %L et %L ne peuvent pas Ãªtre tous les deux des constantes littÃ©rales BOZLes arguments de %qs ont des paramÃ¨tres de type de genre diffÃ©rents Ã  %LInstruction IF arithmÃ©tique Ã  %CL'instruction IF arithmÃ©tique Ã  %L requiert une expression scalaire REAL ou INTEGERArithmÃ©tique NaN Ã  %LNaN arithmÃ©tique obtenu en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>ArithmÃ©tique OK Ã  %LOK arithmÃ©tique en convertissant %s vers %s Ã  %LDÃ©bordement arithmÃ©tique Ã  %LDÃ©bordement arithmÃ©tique en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>DÃ©passement de capacitÃ© arithmÃ©tique par le bas Ã  %LDÃ©bordement arithmÃ©tique vers le bas en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>Le tableau %qs Ã  %L ne peut pas avoir une forme diffÃ©rÃ©eLe tableau %qs Ã  %L est une variable qui ne se rÃ©duit pas en une expression constanteLe tableau %qs Ã  %L est plus grand que la limite dÃ©finie par %<-fmax-stack-var-size=%>, il est dÃ©placÃ© de la pile vers la zone de stockage statique. Ceci rend la procÃ©dure non sÃ»r lorsqu'elle est appelÃ©e rÃ©cursivement ou simultanÃ©ment depuis plusieurs threads. Envisagez d'utiliser %<-frecursive%> ou augmentez la limite de %<-fmax-stack-var-size=%> ou changez le code pour utiliser un tableau ALLOCATABLE.Le tableau %qs Ã  %L avec des limites non constantes ne peut pas Ãªtre un objet EQUIVALENCELe tableau %qs n'est pas permis dans la rÃ©duction Ã  %LDÃ©saccord de la limite du tableau pour la dimension 1 du tableau (%ld/%ld)DÃ©saccord de la limite du tableau pour la dimension 2 du tableau (%ld/%ld)Le composant tableau de structures Ã  %C doit avoir une forme expliciteLe composant tableau de structures Ã  %C doit avoir une forme explicite ou diffÃ©rÃ©eConstructeur de tableau incluant la spÃ©cification de type Ã  %CLa valeur du constructeur du tableau Ã  %L ne sera point polymorphique sans limite [F2008: C4106]EntitÃ© tableau requise Ã  %LLe tableau dans la liste d'initialisation Ã  %L doit avoir une forme expliciteL'index de tableau Ã  %L est un tableau de rang %dL'index de tableau Ã  %L doit Ãªtre du type INTEGER, on a trouvÃ© %sL'index de tableau Ã  %L doit Ãªtre scalaireLe tableau n'est pas contigu Ã  %LTableau d'un type interopÃ©rable Ã  %L pour C_LOC qui n'est pas allouable et n'a pas de taille tacite ni de taille expliciteLes opÃ©randes de tableau ne sont pas comparables Ã  %LLes opÃ©randes du tableau sont incommensurables en convertissant %s vers %s Ã  %LLe pointeur tableau %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang taciteLa rÃ©fÃ©rence de tableau Ã  %C ne peut pas avoir plus de %d dimensionsLa rÃ©fÃ©rence de tableau Ã  %C a plus de 7 dimensionsLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la co-dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la co-dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la boucle commenÃ§ant Ã  %LLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la boucle commenÃ§ant Ã  %LLa rÃ©fÃ©rence au tableau dans EQUIVALENCE Ã  %C ne peut pas Ãªtre une section de tableauRÃ©fÃ©rence de tableau hors limitesSection de tableau Ã  %L pour C_LOCUn dÃ©signateur de section de tableau (c-Ã -d. Â«Â (:)Â Â») est requis en plus du dÃ©signateur de co-tableau Â«Â [...]Â Â» Ã  %CLa section de tableau avec un indice de vecteur Ã  %L ne sera point la cible d'un pointeurLes sections de tableaux %qs ne sont pas permises dans !$ACC DECLARE Ã  %LLa spÃ©cification de tableau Ã  %C a plus de %d dimensionsSpÃ©cification de tableau Ã  %C avec plus de 7 dimensionsLa spÃ©cification de tableau pour le symbole %qs dans COMMON Ã  %C doit Ãªtre expliciteLa spÃ©cification de tableau doit Ãªtre diffÃ©rÃ©e Ã  %LUne spÃ©cification de tableau ou une expression SOURCE= avec une valeur tableau est requise dans l'instruction ALLOCATE Ã  %LSpÃ©cification de tableau requise dans l'instruction ALLOCATE Ã  %LL'argument effectif qui est une section de tableau Ã  %L est incompatible avec l'argument muet de forme non tacite %qs Ã  cause de l'attribut VOLATILEL'argument effectif qui est une section de tableau avec des indices de vecteur Ã  %L est incompatible avec l'attribut INTENT(OUT), INTENT(INOUT), VOLATILE ou ASYNCHRONOUS de l'argument muet %qsPuisque l'extension du type %qs Ã  %L a un composant co-tableau, le type parent %qs en aura un aussiOptions de l'assembleur
  =======================
  
! Instruction GOTO assignÃ© Ã  %CL'Ã©tiquette assignÃ©e n'est pas une Ã©tiquette cibleAffecter une valeur autre que 0 ou 1 Ã  un LOGICAL produit un rÃ©sultat indÃ©fini Ã  %LAssignation d'un scalaire Ã  un tableau non allouÃ©L'interface de l'opÃ©rateur d'affectation Ã  %L doit avoir une SUBROUTINEL'interface de l'opÃ©rateur d'affectation Ã  %L doit avoir deux argumentsL'interface de l'opÃ©rateur d'affectation Ã  %L ne doit pas redÃ©finir l'affectation d'un type INTRINSICAffectation Ã  une variable d'index FORALL Ã  %LL'affectation Ã  un part_ref LEN ou KIND Ã  %L n'est pas permisAffectation Ã  une expression constante Ã  %CAffectation Ã  une variable polymorphique allouable Ã  %LL'affectation Ã  une variable polymorphique allouable Ã  %L requiert %<-frealloc-lhs%>Affectation Ã  une variable co-indexÃ©e Ã  %L dans une procÃ©dure PUREAffectation Ã  un pointeur contigu depuis une cible non contigÃ¼e Ã  %LL'affectation Ã  un co-tableau polymorphique Ã  %L n'est pas permiseLe nom associÃ© %qs Ã  %L est utilisÃ© comme tableauLe nom associÃ© %qs ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %L car sa cible Ã  %L ne le peut pas non plusL'entitÃ© associante %qs Ã  %L est un nom de procÃ©dureL'entitÃ© associante %qs Ã  %L est un pointeur de procÃ©dureL'expression de sÃ©lecteur associant Ã  %L donne une procÃ©dureLa cible de l'association Ã  %C ne doit pas Ãªtre co-indexÃ©eLa cible de l'association Ã  %L ne peut pas Ãªtre une constante BOZ littÃ©raleSupposer que ES vaut zÃ©ro pendant toute l'exÃ©cution du programme. Utiliser ES: pour des donnÃ©es en lecture seule.Supposer que les ICPLB sont activÃ©s Ã  l'exÃ©cution.Supposer un grand segment TLS.Supposer que tous les symboles ont des valeurs 32 bits.Supposer que toutes les variables passÃ©es en argument aux fonctions ont un prototype.Supposer que l'assembleur supporte les directives .loc (DWARF2+).Supposer que l'assembleur supporte les vues dans les directives .loc (DWARF2+).Supposer que le code sera assemblÃ© par GAS.Supposer que le code sera liÃ© par GNU ld.Supposer que le code sera liÃ© par HP ld.Supposer que les dÃ©clarations communes peuvent Ãªtre remplacÃ©es par d'autres se terminant par un tableau plus grand.Supposer que les segments de donnÃ©es sont relatifs au segment texte.Supposer que les opÃ©rations en virgule flottante peuvent gÃ©nÃ©rer des dÃ©routements.Supposer que l'alignement de la pile entrante est sur cette puissance de 2.Supposer que les Ã©tiquettes et les symboles peuvent Ãªtre adressÃ©s en utilisant des adresses absolues sur 16 bits.Supposer que le chargement de donnÃ©es depuis la flash est plus lent que de lire des instructions.Supposer que les rÃ©fÃ©rences mÃ©moire sont ordonnÃ©es et que les barriÃ¨res ne sont pas nÃ©cessairesSupposer qu'aucun NaN ni aucun infini ne sont gÃ©nÃ©rÃ©s.PrÃ©sumer que l'environnement d'exÃ©cution C est normal.Supposer que le dÃ©bordement de pointeur revient au dÃ©part.PrÃ©sumer un possible mauvais alignement des doubles.Supposer que l'arrondi au plus proche est sÃ©lectionnÃ© quand il s'agit d'ordonnancer.Supposer que le dÃ©bordement de l'arithmÃ©tique signÃ©e boucle sur la plage accessible.Supposer un petit espace d'adressage.Supposer que la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accessible que par un seul pointeur (strict aliasing) s'applique.Supposer que le processeur cible est configurÃ© comme gros-boutiste.Supposer que le processeur cible est configurÃ© comme petit-boutiste.Supposer que toutes les donnÃ©es dans une zone de stockage statique peuvent Ãªtre accÃ©dÃ©es par LDS / STS. Cette option est uniquement utile pour des pÃ©riphÃ©riques Tiny rÃ©duits.Supposer que les stockages et chargements de nombres en virgule flottante ne produiront probablement pas de conflits s'ils sont placÃ©s dans un groupe d'instructions.Supposer que les boucles avec une sortie vont se terminer et ne jamais boucler indÃ©finiment.Supposer que les rÃ©cepteurs des messages Objective-C peuvent Ãªtre NIL.Supposer que le support pour l'exÃ©cution a Ã©tÃ© fourni, donc, omet -lsim dans la ligne de commande du lieur.Supposer que les bibliothÃ¨ques standards dâ€™exÃ©cution du D et Â«Â D mainÂ Â» existent.Supposer que les instructions d'estimations des inverses sont plus prÃ©cises.PrÃ©sumer que le fichier source est au format fixe.PrÃ©sumer que le fichier source est au format libre.Supposer que les valeurs d'un type Ã©numÃ©rÃ© sont toujours dans la plage minimum de ce type.Supposer que les branchements conditionnels avec un dÃ©placement nul sont rapides.Supposer que l'environnement est VxWorks RTP.Supposer que l'environnement est VxWorks vThreads.Supposer la syntaxe unifiÃ©e pour du code assembleur en ligne.Supposer qu'on finalise pour phsa et sa libhsail-rt. Activer des optimisations supplÃ©mentaires spÃ©cifiques Ã  phsa (par dÃ©faut).Variable de longueur de caractÃ¨re tacite ou diffÃ©rÃ©e %qs dans l'expression constante Ã  %LTableau de rang tacite %s dans la clause %s Ã  %LLe tableau de forme tacite %qs Ã  %L n'est pas permis dans une expression d'initialisationLe tableau de forme tacite Ã  %L doit Ãªtre un argument muetLe tableau de taille tacite %qs Ã  %L n'est pas permis dans une expression d'initialisationTableau de taille tacite %qs dans la clause %s Ã  %LTableau de taille tacite %qs dans la clause COPYPRIVATE Ã  %LLe tableau de taille tacite %qs dans la liste de noms %qs Ã  %C n'est pas permisLe tableau de taille tacite %qs dans la liste de noms %qs Ã  %L n'est pas permisLe tableau de taille tacite Ã  %L doit Ãªtre un argument muetLes objets ou composants polymorphiques avec une taille tacite, tel que celui Ã  %C, n'ont pas encore Ã©tÃ© implÃ©mentÃ©sType tacite Ã  %CLe type tacite Ã  %C n'est pas autorisÃ© pour des composantsLe type tacite de la variable %s Ã  %L est uniquement permis pour des variables muettesL'argument de rang tacite Ã  %L est uniquement permis comme argument effectif de fonctions de requÃªtesL'argument de rang tacite Ã  %L est uniquement permis comme premier argument effectif de la fonction de requÃªte intrinsÃ¨que %sUn argument de rang tacite requiert une interface explicite Ã  %LTableau de rang tacite Ã  %CLe tableau de rang tacite Ã  %L ne peut pas avoir les attributs VALUE ou CODIMENSIONLe tableau de rang tacite Ã  %L doit Ãªtre un argument muetLa variable de rang tacite %s Ã  %L comme argument effectif Ã  une fonction intrinsÃ¨que sera le premier argumentLa variable de rang tacite %s Ã  %L peut uniquement Ãªtre utilisÃ©e comme argument effectifLa variable de rang tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objetL'argument effectif de forme tacite Ã  %L est incompatible avec l'argument muet de forme non tacite %qs Ã  cause de l'attribut VOLATILETableau de forme tacite %qs Ã  %L comme argument muet Ã  la procÃ©dure BIND(C) %qs Ã  %LLe tableau de forme tacite %qs Ã  %L n'est pas permis dans une expression d'initialisationTableau muet de taille tacite avec !$ACC DECLARE Ã  %LL'argument effectif du type tacite Ã  %L requiert que l'argument muet %qs soit d'un type taciteL'argument de type tacite %s Ã  %L requiert une interface expliciteL'argument de type tacite Ã  %L n'est pas permis comme argument effectif de l'intrinsÃ¨que %sL'argument de type tacite Ã  %L est uniquement permis comme premier argument effectif de l'intrinsÃ¨que %sLa variable de type tacite %s Ã  %L comme argument effectif Ã  une fonction de requÃªte sera le premier argumentLa variable de type tacite %s Ã  %L ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUELa variable de type tacite %s Ã  %L ne peut pas avoir l'attribut INTENT(OUT)La variable de type tacite %s Ã  %L peut uniquement Ãªtre utilisÃ©e comme argument effectifLa variable de type tacite %s Ã  %L ne sera point un tableau de forme expliciteLa variable de type tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objetAu niveau global:Un maximum de %i exÃ©cutions d'un profile est supportÃ©. Le profile est peut-Ãªtre corrompuÂ ?Au plus haut niveau:Tentative d'utiliser DEALLOCATE sur Â«Â %sÂ Â» qui n'est pas allouÃ©Tenter de remplir les crÃ©neaux de retard (delay slots) des instructions de branchement.Tentative de faire se chevaucher indirectement les blocs COMMON %s et %s par EQUIVALENCE Ã  %CEssayer de conserver l'alignement de la pile sur cette puissance de 2.Tenter de fusionner les constantes identiques au travers des unitÃ©s de compilation.Tenter de fusionner les constantes et les variables constantes identiques.Tenter de fusionner les chaÃ®nes de dÃ©bogage identiques au travers des unitÃ©s de compilation.Tentative d'allouer une variable dÃ©jÃ  allouÃ©eTentative d'allouer la variable Â«Â %sÂ Â» qui est dÃ©jÃ  allouÃ©eAttribut %s Ã  %L dans une dÃ©finition TYPEL'attribut Ã  %L n'est pas permis dans une dÃ©finition STRUCTUREL'attribut Ã  %L n'est pas permis dans une dÃ©finition TYPEL'attribut Ã  %L n'est pas permis en dehors d'une dÃ©finition TYPEAugmenter les listes de positions de variables avec des vues progressives.le nombre magique du profil AutoFDO ne correspond pasla version %u du profil AutoFDO ne correspond pas Ã  %uLe tableau automatique %qs Ã  %L ne peut pas avoir une initialisationAjouter automatiquement des espaces pour des noms de chemins plus longs dans les commandes de chargement (jusqu'Ã  MAXPATHLEN).Aligner automatiquement les cibles des branchements pour rÃ©duire les pÃ©nalitÃ©s des branchements.SÃ©lections de BITS disponiblesÂ :Le nombre moyen d'itÃ©rations d'une boucle.Ã‰viter toutes les limites de portÃ©e sur les instructions d'appels.Ã‰viter de combiner plusieurs instructions dans une arrÃªte Ã©clatÃ©e.Ã‰viter des gÃ©nÃ©rer des appels relatifs au PC; utiliser des indirections.Ã‰viter la gÃ©nÃ©ration des instructions de chargement/stockage indexÃ©es lorsque c'est possible.Ã‰viter le chevauchement entre la destination et les registres d'adresses sur les instructions LDRD qui peuvent dÃ©clencher un errata du Cortex-M3.Ã‰vite de placer des donnÃ©es lisibles dans la mÃ©moire du programme.Ã‰viter les chargements spÃ©culatifs pour contourner une anomalie matÃ©rielle.Ã‰viter l'utilisation des instructions DIV et MOD.le BB %i ne peut pas produire d'exception mais il a une arÃªte pour la gestion des exceptionsle BB %i a une arÃªte incorrectele BB %i a une arÃªte fallthru incorrectele BB %i a plusieurs arÃªtes de gestion des exceptionsle BB %i n'a pas d'arÃªte de gestion des exceptionsil manque une arÃªte dans le BB %ila derniÃ¨re instruction du BB %i a dÃ©fini incorrectement la zone d'atterrissage des exceptionsle BB %i a trop d'arÃªtes falltrhufanion BB_RTL manquant pour le bloc %dLa variable BIND(C) %qs Ã  %L doit avoir la longueur unBIND(C) appliquÃ© Ã  %s %s Ã  %LBIND(C) Ã  %LL'attribut BIND(C) Ã  %C requiert une interface avec BIND(C)L'attribut BIND(C) Ã  %L peut uniquement Ãªtre utilisÃ© pour des variables ou des blocs communsL'attribut BIND(C) Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© pour une procÃ©dure interneLa procÃ©dure BIND(C) avec NAME ne peut pas avoir l'attribut POINTER Ã  %CInstruction BIND(C) Ã  %CBLANK= Ã  %L n'est pas permis en Fortran 95Construction BLOCK DATA Ã  %LL'Ã©lÃ©ment BLOCK DATA %qs Ã  %L doit Ãªtre dans COMMONConstruction BLOCK Ã  %Cles instructions BMX sont uniquement supportÃ©es avec l'architecture R2La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme une initialisationLa constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un constructeur de structureLa constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un constructeur de tableauLa constante littÃ©rale BOZ Ã  %L ne peut pas Ãªtre un argument effectif de %qsLa constante littÃ©rale BOZ Ã  %L ne peut pas Ãªtre un opÃ©rande de l'opÃ©rateur unaire %qsLa constante littÃ©ral BOZ Ã  %L n'est ni une valeur d'instruction DATA ni un argument effectif du sous-programme intrinsÃ¨que INT/REAL/DBLE/CMPLXLa constante littÃ©rale BOZ prÃ¨s de %L ne peut pas Ãªtre assignÃ©e Ã  la variable %qsLa constante littÃ©rale BOZ prÃ¨s de %L ne peut pas Ãªtre assignÃ©e Ã  une variable %qs initialisÃ©e dans le style ancienBOZ utilisÃ©e en dehors d'une instruction DATA Ã  %LType BYTE Ã  %CLe type BYTE utilisÃ© Ã  %C n'est pas disponible sur la machine cibleMauvais dÃ©placement sur 128 bitsMauvaise fusion GPRMauvaise spÃ©cification INTENT Ã  %CMauvais type de base d'E/S (%d)Mauvais objet d'allocation Ã  %C pour une procÃ©dure PUREMauvaise dimension de tableau Ã  %LMauvaise rÃ©fÃ©rence Ã  un tableau Ã  %LMauvaise spÃ©cification de tableau pour le tableau de forme explicite Ã  %CMauvaise spÃ©cification de tableau pour le tableau de forme tacite Ã  %CMauvaise spÃ©cification de tableau pour le tableau de forme implicite Ã  %CMauvaise spÃ©cification de tableau dans l'instruction ALLOCATE Ã  %LCaractÃ¨re %qc invalide dans le nom de OPERATOR Ã  %CMauvaise spÃ©cification de co-tableau dans l'instruction ALLOCATE Ã  %LMauvaise ligne de continuation Ã  %CMauvaise expression Â«Â kindÂ Â» pour la fonction %qs Ã  %LMauvais sous-type pour la constante logique Ã  %CMauvais nomMauvais opÃ©rateurMauvaise spÃ©cification pour le tableau de taille tacite Ã  %CMauvaise spÃ©cification pour le tableau de taille tacite Ã  %LMauvaise spÃ©cification pour le tableau de forme diffÃ©rÃ©e Ã  %CMauvaise cible dans l'affectation du pointeur dans la procÃ©dure PURE Ã  %LMauvais type dans l'expression constanteMauvais type dans gfc_simplify_signL'objet de base pour l'appel de procÃ©dure liÃ©e au type NOPASS Ã  %L doit Ãªtre scalaireL'objet de base pour l'appel de composant pointeur de procÃ©dure Ã  %L est du type ABSTRACT %qsL'objet de base pour l'appel de procÃ©dure liÃ©e au type Ã  %L est du type ABSTRACT %qsLa liaison Ã  %C doit avoir le mÃªme accÃ¨s que la liaison %qs dÃ©jÃ  dÃ©finieLes attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â», NOPASS illÃ©gal Ã  %CLes attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â»; PASS illÃ©gal Ã  %CLe BLOCK DATA blanc Ã  %C est en conflit avec le BLOCK DATA prÃ©cÃ©dent Ã  %LEspace requis dans l'instruction %s prÃ¨s de %CL'instruction SAVE gÃ©nÃ©rale Ã  %C suit une instruction SAVE prÃ©cÃ©denteL'Ã©tiquette de bloc est inappropriÃ©e pour l'instruction IF Ã  %CÃ‰tiquette de bloc inappropriÃ©e pour l'instruction IF arithmÃ©tique Ã  %CNom de la carte [et rÃ©gion mÃ©moire].Les modificateurs d'ordonnancement MONOTONIC et NONMONOTONIC sont tous les deux spÃ©cifiÃ©s Ã  %LLa section et le groupe comdat sont tous les deux dÃ©finisLimite sur le nombre de candidats en dessous de laquelle tous les candidats sont pris en compte dans les optimisations d'IV.Limite sur le nombre d'utilisations d'IV dans une boucle optimisÃ©e dans des optimisations d'IV.Limite sur le nombre de vÃ©rifications Ã  l'exÃ©cution pour dÃ©tecter les pointeurs qui se recouvrent (pointer aliasing) que le code qui dÃ©cline les versions des boucles vectorisÃ©es doit insÃ©rer.Limite sur le nombre de vÃ©rifications Ã  l'exÃ©cution de l'alignement que le code qui dÃ©cline les versions des boucles vectorisÃ©es doit insÃ©rer.Limite sur la taille des expressions utilisÃ©es dans l'analyseur d'Ã©volution de scalaires.Limite sur la complexitÃ© des expressions dans l'analyseur d'Ã©volution de scalaires.Limite sur le coÃ»t d'une expression pour calculer le nombre d'itÃ©rations.Limite le nombre d'itÃ©rations que l'algorithme d'analyse du nombre d'itÃ©rations Ã©value par la force brute.SpÃ©cification des limites pour %qs dans une affectation de pointeur Ã  %LLe branchement Ã  %L peut conduire Ã  une boucle infinieLes branchements sont coÃ»teux Ã  ce point (unitÃ©s arbitraires).Branchements exÃ©cutÃ©s: %s sur %d
  Compiler pour le cÅ“ur A.Compiler pour le cÅ“ur B.Compiler pour SDRAM.La fonction interne %qF requiert z14 ou supÃ©rieur.La fonction interne %qF requiert z15 ou supÃ©rieur.La fonction intÃ©grÃ©e %s requiert Nios II R%dFonction interne non implÃ©mentÃ©eL'argument par valeur Ã  %L ne peut pas Ãªtre un tableau ou une section de tableauL'argument par valeur Ã  %L n'est pas permis dans ce contexteL'argument par valeur Ã  %L n'est pas un type numÃ©riqueLa variable muette caractÃ¨re %qs, interopÃ©rable avec le C, Ã  %L avec l'attribut VALUE doit avoir la longueur unLe paramÃ¨tre d'un type du sous-type C est pour le type %s mais le type Ã  %L est %sles constructeurs et destructeurs C++ ne seront pas invoquÃ©s pour les champs Objective-Cles initialisations dÃ©signÃ©es du C++ sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>la recherche de %qD par le C++ retournerait un champ, pas un typele C++ exige un type promu, pas un type enum, dans %<va_arg%>le %<constexpr%> du C++11 est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>le %<noexcept%> du C++11 est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>%<thread_local%> en C++11 permet l'initialisation et la destruction dynamiquele %<thread_local%> du C++11 est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>le auto du C++11 est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>le %<constinit%> du C++20 est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>la syntaxe de dÃ©finition d'un concept en C++20 est %<concept <name> = <expr>%>le champ dÃ©signÃ© par l'indicateur C99 %qE n'est pas une expression constante entiÃ¨rele champ dÃ©signÃ© par l'indicateur C99 %qE est hors de l'initialisation de l'agrÃ©gatL'Ã©tiquette CASE Ã  %L chevauche l'Ã©tiquette CASE Ã  %Lle sous-type de fonction intrinsÃ¨que CCTL est hors limiteÂ !les instructions CDX sont uniquement supportÃ©es avec l'architecture R2l'expression CFString littÃ©rale n'est pas une constante de type chaÃ®ne de caractÃ¨resla CFString littÃ©rale est manquanteInstruction CHANGE TEAM Ã  %CL'expression CHARACTER Ã  %L est tronquÃ©e (%ld/%ld)L'expression CHARACTER sera tronquÃ©e dans l'affectation (%ld/%ld) Ã  %LL'expression CHARACTER sera tronquÃ©e dans le constructeur (%ld/%ld) Ã  %LLa longueur de CHARACTER dans !$OMP DECLARE REDUCTION %s n'est pas constante Ã  %LLa longueur de CHARACTER doit Ãªtre une constante Ã  %LFonction CHARACTER(*) %qs Ã  %LLa fonction CHARACTER(*) %qs Ã  %L ne peut pas avoir la valeur d'un tableauLa fonction CHARACTER(*) %qs Ã  %L ne peut pas avoir la valeur d'un pointeurLa fonction CHARACTER(*) %qs Ã  %L ne peut pas Ãªtre pureLa fonction CHARACTER(*) %qs Ã  %L ne peut pas Ãªtre rÃ©cursiveLe sÃ©lecteur CLASS Ã  %L a besoin d'un temporaire qui n'est pas encore implÃ©mentÃ©Instruction CLASS Ã  %CLa variable CLASS %qs Ã  %L ne peut pas avoir l'attribut PARAMETERLa variable CLASS %qs Ã  %L doit Ãªtre muette, allouable ou pointeurL'instruction CLOSE Ã  %L requiert le numÃ©ro d'un UNITL'instruction CLOSE n'est pas permise dans une procÃ©dure PURE Ã  %CCODIMENSION spÃ©cifiÃ© pour %qs en dehors du corps de son INTERFACE Ã  %LL'argument de la clause COLLAPSE n'est pas une constante entiÃ¨re positive Ã  %CCOLLECT_GCC doit Ãªtre dÃ©finiCOLLECT_GCC doit Ãªtre dÃ©fini.COMMON %qs Ã  %L n'existe pasLe COMMON %qs Ã  %L requiert %d octets de rembourrage; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>COMMON Ã  %L mentionnÃ© plusieurs fois dans des clauses ayant la mÃªme directive OMP DECLARE TARGETLe COMMON Ã  %L requiert %d octets de rembourrage; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>Le bloc COMMON %qs Ã  %L ne peut pas avoir d'attribut EXTERNALLe bloc COMMON %qs Ã  %L est aussi une procÃ©dure intrinsÃ¨queLe bloc COMMON %qs Ã  %L est utilisÃ© comme PARAMETER Ã  %LLe bloc COMMON %qs Ã  %L qui est aussi un rÃ©sultat de fonctionLe bloc COMMON %qs Ã  %L qui est aussi une procÃ©dure globaleLe bloc COMMON %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %LBloc COMMON /%s/ pas trouvÃ© Ã  %CBloc COMMON Ã  %LLe bloc COMMON Ã  %L avec le label de liaison %qs utilise le mÃªme identificateur global que l'entitÃ© Ã  %LLe membre %qs du bloc COMMON Ã  %L ne peut pas Ãªtre un objet EQUIVALENCE dans la procÃ©dure pure %qsLa variable COMMON %qs Ã  %L doit avoir une longueur de caractÃ¨re constanteArgument COMPLEX %qs de l'intrinsÃ¨que %qs Ã  %LLes quantitÃ©s COMPLEX ne peuvent pas Ãªtre comparÃ©es Ã  %LBloc CONTAINS dans une dÃ©finition de type dÃ©rivÃ© Ã  %CL'instruction CONTAINS Ã  %C est dÃ©jÃ  dans une unitÃ© de programme contenueInstruction CONTAINS sans instruction FUNCTION ou SUBROUTINE Ã  %LAttribut CONTIGUOUS Ã  %CInstruction CONTIGUOUS Ã  %CBalise CONVERT Ã  %LL'argument COUNT de la fonction intrinsÃ¨que EVENT_QUERY Ã  %L sera dÃ©finissableL'argument COUNT de la fonction intrinsÃ¨que EVENT_QUERY Ã  %L couvrira au moins la plage de l'entier par dÃ©fautL'argument COUNT de SYSTEM_CLOCK Ã  %L a un sous-type pas par dÃ©fautL'argument COUNT_MAX de SYSTEM_CLOCK Ã  %L a un sous-type pas par dÃ©fautL'argument COUNT_RATE de SYSTEM_CLOCK Ã  %L a un sous-type pas par dÃ©fautle processeur sÃ©lectionnÃ© ne supporte pas le jeu d'instructions x86-64l'assertion de portage CRIS a Ã©chouÃ©: Bloc CRITICAL Ã  l'intÃ©rieur d'une rÃ©gion OpenACC Ã  %CBloc CRITICAL Ã  l'intÃ©rieur d'une rÃ©gion OpenMP Ã  %CInstruction CRITICAL Ã  %CL'instruction CYCLE Ã  %C n'est pas applicable Ã  la construction %qs qui n'est pas une boucleInstruction CYCLE Ã  %C pour une boucle !$ACC LOOP coalescÃ©e qui n'est pas la plus Ã  l'intÃ©rieurInstruction CYCLE Ã  %C pour une boucle !$OMP DO coalescÃ©e qui n'est pas la plus Ã  l'intÃ©rieurInstruction CYCLE Ã  %C pour une boucle !$ACC LOOP dÃ©coupÃ©e en blocs qui n'est pas la plus Ã  l'intÃ©rieurAppeler mcount pour le profilage avant le prologue d'une fonction.Appeler la fonction de vidangeage pour les variables et fonctions dans IL.L'appelant copie les arguments de la fonction passÃ©s par rÃ©fÃ©rence cachÃ©e.Appels exÃ©cutÃ©s: %s sur %d
  Impossible d'utiliser IMPORT %qs depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C â€“ n'existe pas.Impossible d'utiliser avec USE un module qui est en cours de constructionImpossible d'utiliser avec USE un sous-module qui est en cours de constructionImpossible d'appeler %<__builtin_custom_%s%> sans spÃ©cifier l'option %<-mcustom-%s%>Impossible de changer les attributs du symbole %s associÃ© Ã  USE Ã  %LImpossible de changer les attributs du symbole associÃ© Ã  USE Ã  %LNe peut changer le rÃ©pertoire vers %sImpossible de calculer la longueur du tableau de caractÃ¨res Ã  %L.Impossible de construire le type ABSTRACT %qs Ã  %LImpossible de convertir %qs en %qs Ã  %LNe peut convertir %qs en un type interopÃ©rable Ã  %LImpossible de convertir %s en %s Ã  %LImpossible d%'effacer le fichier module %qs: %sImpossible de supprimer le fichier temporaire du module %qs: %sNe peut trouver un module intrinsÃ¨que nommÃ© %qs Ã  %CImpossible de trouver le mot-clÃ© nommÃ© %qs dans l'appel de %qs Ã  %LNe peut rÃ©cupÃ©rer le nom du rÃ©pertoire courantImpossible d'initialiser un tableau de forme implicite Ã  %L avec un scalaireImpossible d'initialiser un tableau de paramÃ¨tres Ã  %L avec des Ã©lÃ©ments de longueur variableNe peut crÃ©er le rÃ©pertoire %sImpossible de mapper %sImpossible d'ouvrir %sImpossible d'ouvrir le fichier JSON de sortie %s
  Ne peut ouvrir le fichier %qsNe peut ouvrir le fichier module %qs en lecture Ã  %C: %sNe peut ouvrir le fichier module %qs en Ã©criture Ã  %C: %sN'a pu ouvrir le fichier source %s
*************** F2008: Une affectation Ã  une fonction p
*** 2075,2121 ****
  Initialisations conflictuelles dans l'union Ã  %L et %LÃŠtre conforme plus fidÃ¨lement aux sÃ©mantiques IBM XLC.Pas de conformitÃ© particuliÃ¨re.ÃŠtre conforme au standard C ISO 1990 tel que amendÃ© en 1994.ÃŠtre conforme au standard C ISO 1990 avec les extensions GNU.ÃŠtre conforme au standard C ISO 1990.ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003.ÃŠtre conforme au standard C ISO 1999 avec les extensions GNU.ÃŠtre conforme au standard C ISO 1999.ÃŠtre conforme au standard C ISO 2011 avec les extensions GNU.ÃŠtre conforme au standard C ISO 2011.ÃŠtre conforme au standard C++ ISO 2011 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2011.ÃŠtre conforme au standard C++ ISO 2014 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2014.ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018) avec les extensions GNU.ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018).ÃŠtre conforme au standard C++ ISO 2017 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2017.ÃŠtre conforme au brouillon du standard C++ ISO 2020 (support expÃ©rimental et incomplet).ÃŠtre conforme au brouillon du standard C++ ISO 2020 avec les extensions GNU (support expÃ©rimental et incomplet).Conforme au brouillon du standard C ISO 202X (support expÃ©rimental et incomplet).Conforme au brouillon du standard C ISO 202X avec les extensions de GNU (support expÃ©rimental et incomplet).ÃŠtre conforme au standard Fortran ISO 2003.ÃŠtre conforme au standard Fortran ISO 2008 y compris TS 29113.ÃŠtre conforme au standard Fortran ISO 2008.ÃŠtre conforme au standard Fortran ISO 2018.ÃŠtre conforme au standard Fortran ISO 95.Respecter la conformitÃ© avec le langage Objective-C 1.0 comme implÃ©mentÃ© dans GCC 4.0.ÃŠtre conforme Ã  l'ABI FPXX o32.ConsidÃ©rer que l'accÃ¨s Ã  une mÃ©moire de un octet est lente.ConsidÃ©rer le type Â«Â intÂ Â» comme ayant une largeur de 16 bits.ConsidÃ©rer le type Â«Â intÂ Â» comme ayant une largeur de 32 bits.L'expression constante dans l'Ã©tiquette du FORMAT Ã  %L doit Ãªtre de type CHARACTER par dÃ©fautExpression constante requise Ã  %CLa valeur logique constante est rÃ©pÃ©tÃ©e dans l'instruction CASE Ã  %LConstruire une toile et sÃ©parer les utilisations sans relations d'une variable seule.La fonction contenue %qs Ã  %L n'a pas le type IMPLICITLa procÃ©dure contenue %qs Ã  %C entre en conflit avec la procÃ©dure dÃ©finie Ã  %LLa procÃ©dure contenue %qs Ã  %C est dÃ©jÃ  ambigÃ¼eLa procÃ©dure contenue %qs Ã  %L a le mÃªme nom que sa procÃ©dure contenanteLa procÃ©dure contenue %qs Ã  %L d'une procÃ©dure PURE doit aussi Ãªtre PUREContrÃ´le la gÃ©nÃ©ration des estimations des inverses.Le numÃ©ro du registre de contrÃ´le doit Ãªtre dans la plage 0-31 pour %sContrÃ´ler le mode de dÃ©routage en cas d'exception IEEE.ContrÃ´ler le mode d'arrondissement FP gÃ©nÃ©rÃ©.ContrÃ´ler la prÃ©cision donnÃ©e aux exceptions FP.ContrÃ´ler quels Ã©vÃ©nements sont affichÃ©s dans les chemins de diagnostiques.Conversion depuis %qs vers %qs Ã  %LConversion de %s vers %s Ã  %LLa conversion depuis %s vers le sous-type par dÃ©faut COMPLEX(%d) Ã  %L pourrait perdre en prÃ©cision, envisagez d'utiliser l'argument KINDConversion d'un infini ou de Pas-un-Nombre Ã  %L en INTEGERConvertir les sauts conditionnels des boucles les plus Ã  l'intÃ©rieur en Ã©quivalents sans branchement.Convertir les constantes en virgule flottante en constantes en simple prÃ©cision.Convertir le retour de fonction en un fragment d'appel et de retour.Convertir les appel et saut indirects en fragment d'appel et de sautCopier les sections de tableaux dans un bloc contigu lors de l'entrÃ©e dans une procÃ©dure.Copyright %s 2020 Free Software Foundation, Inc.
  Co-rang non concordant dans l'argument %qs Ã  %L (%d et %d)CoÃ»t auquel les optimisations de GCSE ne contraindront pas la distance de dÃ©placement d'une expression.CoÃ»t supposÃ© pour une insn de branchement.CoÃ»t supposÃ© d'une insn de multiplication.CoÃ»t supposÃ© d'une instruction de multiplication oÃ¹ 4 est Ã©gal Ã  une insn normale.N'a pu gÃ©nÃ©rer de valeur addis pour la fusionImpossible d'ouvrir le fichier de sortie Â«Â %sÂ Â»
  Compter les dÃ©pendances spÃ©culatives tout en calculant la prioritÃ© des instructions.Le pointÃ© de type Cray Ã  %C ne peut pas Ãªtre un tableau de forme taciteLe pointÃ© Cray Ã  %L apparaÃ®t dans plusieurs instructions pointer()PointÃ© Cray %qs dans la clause %s Ã  %LPointÃ© Cray %qs dans la clause SHARED Ã  %LObjet pointÃ© Cray %qs dans la clause %s Ã  %LObjet pointÃ© Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %LObjet pointÃ© Cray %qs du type polymorphique dans la clause %s Ã  %LPointeur Cray %qs dans la clause %s Ã  %LLe pointeur Cray Ã  %C a %d octets de prÃ©cision; les adresses mÃ©moire requiÃ¨rent %d octetsLe pointeur Cray Ã  %C doit Ãªtre un entierLa dÃ©claration de pointeur Cray Ã  %C requiert l'option %<-fcray-pointer%>Objet pointeur Cray %qs dans la clause %s Ã  %LObjet pointeur Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %LObjet pointeur Cray %qs du type polymorphique dans la clause %s Ã  %LCrÃ©er une application de type GUI.CrÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©.CrÃ©er une bibliothÃ¨que partagÃ©e.CrÃ©er un exÃ©cutable statique indÃ©pendant de la position.CrÃ©er des variables d'induction canoniques dans les boucles.CrÃ©er une application de type console.CrÃ©er les fichiers de donnÃ©es nÃ©cessaires Ã  Â«Â gcovÂ Â».CrÃ©ation de Â«Â %sÂ Â»
! CrÃ©ation d'un tableau temporaire Ã  %LCrÃ©ation d'un temporaire pour le tableau Ã  %L dans l'argument %qsLe tableau DATA %qs Ã  %L doit Ãªtre spÃ©cifiÃ© dans une dÃ©claration prÃ©cÃ©denteL'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir un co-indexL'Ã©lÃ©ment DATA %qs Ã  %L est un pointeur et doit donc Ãªtre un tableau Ã  part entiÃ¨reL'objet DATA prÃ¨s de %L a l'attribut pointeur et la valeur DATA correspondante n'est pas une cible de donnÃ©e initiale valableInstruction DATA Ã  %C aprÃ¨s la premiÃ¨re instruction exÃ©cutableL'instruction DATA Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction DATA Ã  %C n'est pas permise dans une procÃ©dure PUREL'instruction DATA Ã  %L a plus de valeurs que de variablesL'instruction DATA Ã  %L a plus de variables que de valeursSpÃ©cificateur de format DC interdit Ã  %Cobjet DEALLOCATEDEALLOCATE d'un co-tableau Ã  %C dans un bloc CRITICALDEALLOCATE d'un co-tableau Ã  %C dans un bloc DO CONCURRENTDECIMAL= Ã  %C n'est pas permis en Fortran 95DEF_INTERNAL_FLT_FN (%s) n'a pas de fonction interne associÃ©eDEF_INTERNAL_INT_FN (%s) n'a pas de fonction interne associÃ©eDELIM= Ã  %C pas permis en Fortran 95DEPEND SINK utilisÃ© avec DEPEND SOURCE sur la mÃªme construction Ã  %LL'argument DIM Ã  %L est en dehors des limitesL'argument DIM sans argument COARRAY n'est pas permis pour l'intrinsÃ¨que THIS_IMAGE Ã  %LDIMENSION spÃ©cifiÃ© pour %qs en dehors du corps de son INTERFACE Ã  %LArgument DISTANCE= pour NUM_IMAGES Ã  %LArgument DISTANCE= pour THIS_IMAGE Ã  %LLe chunk_size de la clause DIST_SCHEDULE Ã  %L requiert une expression INTEGER scalaireConstruction DO CONCURRENT Ã  %CLa boucle DO Ã  %L est indÃ©finie car elle dÃ©bordeLa boucle DO Ã  %L est indÃ©finie car elle dÃ©borde vers le basLa boucle DO Ã  %L sera exÃ©cutÃ©e zÃ©ro foisLa valeur de pas de DO est zÃ©roInstruction de fin de DO qui n'est pas END DO ou CONTINUE avec l'Ã©tiquette %d Ã  %CL'itÃ©rateur DO %qs Ã  %L est Ã  l'intÃ©rieur d'un itÃ©rateur du mÃªme nomDOUBLE COMPLEX Ã  %CSpÃ©cificateur de format DP interdit Ã  %CLa procÃ©dure DTIO %s Ã  %L doit Ãªtre rÃ©cursiveL'argument caractÃ¨re DTIO Ã  %L doit avoir une longueur taciteL'argument muet DTIO Ã  %L doit Ãªtre un scalaireL'argument muet DTIO Ã  %L doit Ãªtre ASSUMED SHAPE ARRAYL'argument muet DTIO Ã  %L doit avoir KIND = %dL'argument muet DTIO Ã  %L doit Ãªtre du type %sL'argument muet DTIO Ã  %L doit avoir INTENT %sLa procÃ©dure DTIO %qs Ã  %L doit Ãªtre une sous-routineDarwin ne supporte pas -mfentry ou les options associÃ©esDarwin n'est pas une plateforme mx32Ã‰lÃ©ment de donnÃ©e au dessus de la limite supÃ©rieure du tableau Ã  %LÃ‰lÃ©ment de donnÃ©e en dessous de la limite infÃ©rieure du tableau Ã  %LLes donnÃ©es sont stockÃ©es dans le format gros-boutiste.Les donnÃ©es sont stockÃ©es dans le format petit-boutiste.  (Par dÃ©faut).Les donnÃ©es sont rÃ©fÃ©rencÃ©es par le dÃ©calage depuis le dÃ©but du texte plutÃ´t que la GOT (avec -fPIC/-fPIE).La cible de donnÃ©es Ã  %L n'aura point de co-indexL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre une rÃ©fÃ©rence complÃ¨te Ã  un tableau de taille taciteL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre polymorphique Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants ALLOCATABLE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants POINTER Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATEL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants de pointeur de procÃ©dureL'objet pointeur de donnÃ©es Ã  %L doit Ãªtre polymorphique illimitÃ© ou Ãªtre d'un type avec l'attribut BIND ou SEQUENCE pour Ãªtre compatible avec une cible polymorphique illimitÃ©eBibliothÃ¨que de dÃ©bogage Ã  utiliser Ã  la place de phobos.La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appelLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisBibliothÃ¨que par dÃ©faut Ã  utiliser Ã  la place de phobos.Retarder Ã  plus tard le dÃ©pilage des arguments des fonctions hors de la pile.Le tableau diffÃ©rÃ© %qs Ã  %L n'est pas permis dans une expression d'initialisationParamÃ¨tre de type diffÃ©rÃ© pas encore supportÃ©Supprimer les instructions inutiles qui peuvent dÃ©clencher des exceptions.Supprimer les vÃ©rifications inutiles des pointeurs nuls.FonctionnalitÃ© supprimÃ©eÂ :Rendu obsolÃ¨te en faveur de -std=c++11.Rendu obsolÃ¨te en faveur de -std=c++14.Rendu obsolÃ¨te en faveur de -std=c++17.Rendu obsolÃ¨te en faveur de -std=c11.Rendu obsolÃ¨te en faveur de -std=c99.Rendu obsolÃ¨te en faveur de -std=gnu++11.Rendu obsolÃ¨te en faveur de -std=gnu++14.Rendu obsolÃ¨te en faveur de -std=gnu++17.Rendu obsolÃ¨te en faveur de -std=gnu11.Rendu obsolÃ¨te en faveur de -std=gnu99.Rendu obsolÃ¨te en faveur de -std=iso9899:1999.Option obsolÃ¨te. Utilisez -mno-vrsave Ã  la place.Option obsolÃ¨te. Utilisez -mvrsave Ã  la place.ObsolÃ¨te. Cette option n'a aucun effet.Le type dÃ©rivÃ© %qs Ã  %C est utilisÃ© avant sa dÃ©finitionLe type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir l'attribut SEQUENCE car il est BIND(C)Le type dÃ©rivÃ© %qs Ã  %L n'a pas Ã©tÃ© dÃ©clarÃ©Le type dÃ©rivÃ© %qs Ã  %L ne peut pas Ãªtre ABSTRACTLe type dÃ©rivÃ© %qs Ã  %L doit Ãªtre une extension de %qsLe type dÃ©rivÃ© %qs Ã  %L doit Ãªtre extensibleLe type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %CLe type dÃ©rivÃ© %qs, dÃ©clarÃ© Ã  %L, doit avoir l'attribut BIND pour Ãªtre interopÃ©rable avec le CLe type dÃ©rivÃ© %qs est utilisÃ© comme argument effectif Ã  %LLe type dÃ©rivÃ© %qs avec l'attribut BIND(C) Ã  %L est vide et peut Ãªtre inaccessible pour le processeur C compagnonLe type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PRIVATE dans la partie de spÃ©cification d'un moduleLe type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PUBLIC dans la partie de spÃ©cification d'un moduleLe type dÃ©rivÃ© Ã  %C n'a pas Ã©tÃ© prÃ©cÃ©demment dÃ©fini et, par consÃ©quent, il ne peut pas apparaÃ®tre dans une dÃ©finition de type dÃ©rivÃ©Le composant de type dÃ©rivÃ© %C n'est pas un membre EQUIVALENCE permisLa dÃ©claration de type dÃ©rivÃ© avec FINAL Ã  %C doit Ãªtre dans la partie de spÃ©cification d'un MODULEDÃ©finition de type dÃ©rivÃ© Ã  %C avec une section CONTAINS videDÃ©finition du type dÃ©rivÃ© Ã  %C sans composantsLa dÃ©finition du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©finiLe nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  un type de baseLe nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  le type de base %sLa variable de type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir des composants ALLOCATABLE pour Ãªtre un objet EQUIVALENCELa variable de type dÃ©rivÃ© %qs Ã  %L doit avoir l'attribut SEQUENCE pour Ãªtre un objet EQUIVALENCELa variable de type dÃ©rivÃ© %qs Ã  %L avec une initialisation par dÃ©faut ne peut pas Ãªtre dans une EQUIVALENCE avec une variable dans COMMONLa variable de type dÃ©rivÃ© %qs Ã  %L avec un ou des composants pointeurs ne peut pas Ãªtre dans un objet EQUIVALENCELa variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L a un composant ultime qui est allouableLa variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L n'a ni l'attribut SEQUENCE ni l'attribut BIND(C)La variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L ne peut pas avoir une initialisation par dÃ©fautLe type dÃ©rivÃ© %qs dÃ©clarÃ© Ã  %L doit Ãªtre ABSTRACT car %qs est DEFERRED et pas redÃ©finiLe type dÃ©rivÃ© %qs avec BIND(C) ne doit pas avoir de section CONTAINS Ã  %CLe type dÃ©rivÃ© %qs avec SEQUENCE ne doit pas avoir de section CONTAINS Ã  %CL'argument muet %qs d'un type dÃ©rivÃ© Ã  %L a Ã©tÃ© dÃ©clarÃ© INTENT(OUT) mais n'a pas reÃ§u de valeur et n'a pas d'initialisation par dÃ©fautDescription pour mxl-mode-bootstrap.Description pour mxl-mode-executable.Description pour mxl-mode-novectors.Description pour mxl-mode-xmdstub.DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» Ã  une valeur nulle utilisÃ©e d'une maniÃ¨re interdite par l'attribut returns_nonnull ou nonnull. Isoler ces chemins du flux de contrÃ´le principal et transformer l'instruction avec un comportement erronÃ© ou indÃ©fini en une instruction de dÃ©routement.DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» au dÃ©rÃ©fÃ©rencement d'un pointeur nul. Isoler ces chemins du flux de contrÃ´le principal et transformer les instructions avec un comportement erronÃ© ou indÃ©fini en instructions de dÃ©routement.DÃ©terminer quelles sont les dÃ©pendances qui sont considÃ©rÃ©es coÃ»teuses entre les insns.Longueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur de tableauLongueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur du tableau Ã  %LParamÃ¨tres de type de sous-type diffÃ©rents dans l'affectation de pointeur Ã  %LRangs diffÃ©rents dans l'affectation du pointeur Ã  %LForme diffÃ©rente pour %s Ã  %L sur la dimension %d (%d et %d)Formes diffÃ©rentes pour les arguments %qs et %qs Ã  %L pour l'intrinsÃ¨que %<dot_product%>Formes diffÃ©rentes sur la dimension 1 des arguments %qs et %qs Ã  %L pour l'intrinsÃ¨que matmulFormes diffÃ©rentes sur la dimension 2 de l'argument %qs et la dimension 1 de l'argument %qs Ã  %L pour l'intrinsÃ¨que matmulSous-types diffÃ©rents Ã  %LTypes diffÃ©rents dans une affectation de pointeur Ã  %L; tentative d'affecter %s Ã  %sDimensions spÃ©cifiÃ©es pour %s Ã  %L aprÃ¨s son initialisationDÃ©sactiver la passe spÃ©cifique Ã  ARCompact pour gÃ©nÃ©rer des instructions d'exÃ©cution conditionnelle.DÃ©sactiver les registres FP.DÃ©sactiver l'ISA FPU, l'option ABI doit activer %<-mfloat-abi=soft%>EmpÃªcher les instructions LR et SR d'utiliser les registres Â«Â auxÂ Â» de l'extension FPX.DÃ©sactiver l'Ã©tape d'optimisation de scalaires en vecteurs qui transforme les calculs sur des entiers de 64 bits en calculs sur des vecteurs.DÃ©sactiver l'avertissement Walloc-size-larger-than=. Ã‰quivalent Ã  Walloc-size-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver l'avertissement Walloca-larger-than=. Ã‰quivalent Ã  Walloca-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement Wvla-larger-than=.  Ã‰quivalent Ã  Wvla-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver les optimisations des virgules flottantes qui ignorent le signe du zÃ©ro dÃ©fini par IEEE.DÃ©sactiver l'unitÃ© matÃ©rielle en virgule flottante.DÃ©sactiver l'adressage indexÃ©.DÃ©sactiver les optimisations observables par les NaN (Not a Number: pas un nombre) IEEE si ces NaN produisent un effet visible.Interdire les optimisations qui supposent un comportement par dÃ©faut pour l'arrondis des virgules flottantes.DÃ©sactiver le code indÃ©pendant de la position (PIC) pour l'utilisation dans du code du noyau de l'OS.DÃ©sactiver le prÃ©-traitement.DÃ©sactiver les registres d'espace.DÃ©sactiver l'utilisation des instructions FPU du RX.Interdire les appels directs aux fonctions globales.Interdit plus que Â«Â msched-max-memory-insnsÂ Â» dans le groupe d'instructions. Autrement, la limite est Â«Â soupleÂ Â» (prÃ©fÃ¨re les opÃ©rations non-mÃ©moire quand la limite est atteinte).Interdire l'optimisation des appels de fin de fonction quand la routine appelante peut avoir omis les longueurs des caractÃ¨res.DÃ©couvrir les fonctions pures et const.DÃ©couvrir les variables statiques en lecture seule et non adressables.DÃ©couvrir les variables statiques en lecture seule, en Ã©criture seule et non adressables.Afficher les statistiques du temps de compilation.Afficher les statistiques accumulÃ©es durant la compilation.Afficher l'arbre du code aprÃ¨s l'optimisation en premiÃ¨re ligne.Afficher l'arbre du code aprÃ¨s analyse.Afficher l'arbre du code aprÃ¨s analyse; option dÃ©prÃ©ciÃ©e.Afficher la version du compilateur.Afficher le AST du frontend aprÃ¨s les passes d'analyse et de sÃ©mantique.Afficher la table des symboles globaux aprÃ¨s analyse.Afficher les symboles dans l'ordre inverse.Afficher cette information.Division par zÃ©ro Ã  %LDivision par zÃ©ro en convertissant %s vers %s Ã  %LStratÃ©gie de division, une valeur dans la liste: call-div1, call-fp, call-table.Faire une rematÃ©rialisation sensible au CFG pendant LRA.Faire des optimisations d'alignement pour les instructions d'appel.Effectuer le changement de contexte de l'ordonnanceur si le processeur est un bdver1, bdver2, bdver3, bdver4 ou znver1 et l'ordonnancement Haifa est sÃ©lectionnÃ©.Lier avec le fichier de dÃ©marrage standard D lors de la compilation.Ne pas gÃ©nÃ©rer des instructions BRcc dans arc_reorg.Ne pas autoriser les donnÃ©es constantes Ã  Ãªtre placÃ©es dans les sections de code.Ne pas supposer un grand segment TLS.Ne pas supposer que les fonctions qui ne sont pas exÃ©cutÃ©es durant l'exÃ©cution d'exercice sont Â«Â froidesÂ Â».Ne pas supposer que les bibliothÃ¨ques standards du C et Â«Â mainÂ Â» existent.Ne pas dÃ©sactiver les registres d'espace.Ne pas Ã©liminer les commentaires dans les expansions des macros.Ne pas Ã©liminer les commentaires.Ne pas afficher les fonctions compilÃ©es ni le temps Ã©coulÃ©.Ne pas Ã©liminer les Ã©lÃ©ments en communs dans les comparaisons de patrons.Ne pas produire de modes d'adressages avec des affectations avec effets de bords.Ne pas produire des constantes entiÃ¨res complexes dans une mÃ©moire en lecture seule.Ne pas gÃ©nÃ©rer de prologue ou dâ€™Ã©pilogue de fonction.Ne pas imposer d'alignement strict.Ne pas gÃ©nÃ©rer de directives #line.Ne pas gÃ©nÃ©rer de directives .size.Ne pas gÃ©nÃ©rer un point de sortie unique pour chaque fonction.Ne pas gÃ©nÃ©rer du code qui ne peut tourner qu'en mode superviseur (par dÃ©faut).Ne pas gÃ©nÃ©rer les instructions de chargement/stockage avec mise Ã  jour.Ne pas gÃ©nÃ©rer des instructions mpy sur un ARC700.Ne pas gÃ©nÃ©rer des accÃ¨s mÃ©moire non alignÃ©es.Ne pas mettre en ligne la division entiÃ¨re.Ne pas mettre en ligne la racine carrÃ©e.Ne pas rÃ©aliser l'Ã©dition de liens avec la bibliothÃ¨que lib<MCU>.a spÃ©cifique au pÃ©riphÃ©rique.Ne pas lier avec la bibliothÃ¨que standard D lors de la compilation.Ne pas charger le registre PIC dans les prologues des fonctions.Ne pas chercher les fichiers objets dans le chemin standard.Ne pas marquer les commutateurs de l'ABI dans e_flags.Ne pas appliquer les optimisations qui augmentent notablement l'utilisation de la pile.Ne pas placer les constantes en virgule flottante dans la TOC.Ne pas placer les constantes des symboles et des dÃ©calages dans la TOC.Ne pas prÃ©dÃ©finir les macros spÃ©cifiques au systÃ¨me et Ã  GCC.Ne pas embellir l'affichage des spÃ©cialisations de patrons sous la forme de la signature du patron suivie des arguments.Ne pas fournir d'adresse de dÃ©part par dÃ©faut 0x100 du programme.Ne pas pousser les registres Ã©tendus sur la pile dans les fonctions de monitoring.Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me (ceux spÃ©cifiÃ©s avec -isystem seront quand mÃªme utilisÃ©s).Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me pour le C++.Ne pas supporter les fonctions internes SSE4.1 et SSE4.2 et la gÃ©nÃ©ration de code.Ne pas supprimer les informations de dÃ©bogage des classes C++.Ne pas supprimer les avertissements pour les en-tÃªtes systÃ¨me.Ne pas traiter les variables locales et les blocs COMMON comme s'ils Ã©taient nommÃ©s dans des dÃ©clarations SAVE.Ne pas ajuster l'alignement du code et des donnÃ©es en lecture seule.Ne pas ajuster l'alignement de la pile.Ne pas ajuster l'alignement des donnÃ©s accessibles en Ã©criture.Ne pas utiliser les instructions MDMX.Ne pas utiliser les instructions MIPS-3D.Ne pas utiliser les registres FP du VAX.Ne pas utiliser une fonction pour purger la cache avant d'appeler des trampolines sur la pile.Ne pas utiliser des adresses qui allouent des registres globaux.Ne pas utiliser les codes de condition des instructions normales.Ne pas utiliser lâ€™unitÃ© en virgule flottante matÃ©rielle.Ne pas utiliser l'unitÃ© matÃ©rielle pour les opÃ©rations en virgule flottante.Ne pas utiliser le coprocesseur mathÃ©matique.Ne pas utiliser les instructions matÃ©rielles quad FP.Ne pas utiliser les extensions de l'ABI AltiVec.Ne pas utiliser les instructions de champs de bits.Ne pas utiliser l'instruction callt (par dÃ©faut).Ne pas utiliser le fichier des spÃ©cifications spÃ©cifiques au pÃ©riphÃ©rique device-specs/specs-<MCU>.Ne pas utiliser l'instruction personnalisÃ©e fabsd.Ne pas utiliser l'instruction personnalisÃ©e fabss.Ne pas utiliser l'instruction personnalisÃ©e faddd.Ne pas utiliser l'instruction personnalisÃ©e fadds.Ne pas utiliser l'instruction personnalisÃ©e fatand.Ne pas utiliser l'instruction personnalisÃ©e fatans.Ne pas utiliser l'instruction personnalisÃ©e fcmpeqd.Ne pas utiliser l'instruction personnalisÃ©e fcmpeqs.Ne pas utiliser l'instruction personnalisÃ©e fcmpged.Ne pas utiliser l'instruction personnalisÃ©e fcmpges.Ne pas utiliser l'instruction personnalisÃ©e fcmpgtd.Ne pas utiliser l'instruction personnalisÃ©e fcmpgts.Ne pas utiliser l'instruction personnalisÃ©e fcmpled.Ne pas utiliser l'instruction personnalisÃ©e fcmples.Ne pas utiliser l'instruction personnalisÃ©e fcmpltd.Ne pas utiliser l'instruction personnalisÃ©e fcmplts.Ne pas utiliser l'instruction personnalisÃ©e fcmpned.Ne pas utiliser l'instruction personnalisÃ©e fcmpnes.Ne pas utiliser l'instruction personnalisÃ©e fcosd.Ne pas utiliser l'instruction personnalisÃ©e fcoss.Ne pas utiliser l'instruction personnalisÃ©e fdivd.Ne pas utiliser l'instruction personnalisÃ©e fdivs.Ne pas utiliser l'instruction personnalisÃ©e fexpd.Ne pas utiliser l'instruction personnalisÃ©e fexps.Ne pas utiliser l'instruction personnalisÃ©e fextsd.Ne pas utiliser l'instruction personnalisÃ©e fixdi.Ne pas utiliser l'instruction personnalisÃ©e fixdu.Ne pas utiliser l'instruction personnalisÃ©e fixsi.Ne pas utiliser l'instruction personnalisÃ©e fixsu.Ne pas utiliser l'instruction personnalisÃ©e floatid.Ne pas utiliser l'instruction personnalisÃ©e floatis.Ne pas utiliser l'instruction personnalisÃ©e floatud.Ne pas utiliser l'instruction personnalisÃ©e floatus.Ne pas utiliser l'instruction personnalisÃ©e flogd.Ne pas utiliser l'instruction personnalisÃ©e flogs.Ne pas utiliser l'instruction personnalisÃ©e fmaxd.Ne pas utiliser l'instruction personnalisÃ©e fmaxs.Ne pas utiliser l'instruction personnalisÃ©e fmind.Ne pas utiliser l'instruction personnalisÃ©e fmins.Ne pas utiliser l'instruction personnalisÃ©e fmuld.Ne pas utiliser l'instruction personnalisÃ©e fmuls.Ne pas utiliser l'instruction personnalisÃ©e fnegd.Ne pas utiliser l'instruction personnalisÃ©e fnegs.Ne pas utiliser l'instruction personnalisÃ©e frdxhi.Ne pas utiliser l'instruction personnalisÃ©e frdxlo.Ne pas utiliser l'instruction personnalisÃ©e frdy.Ne pas utiliser l'instruction personnalisÃ©e fsind.Ne pas utiliser l'instruction personnalisÃ©e fsins.Ne pas utiliser l'instruction personnalisÃ©e fsqrtd.Ne pas utiliser l'instruction personnalisÃ©e fsqrts.Ne pas utiliser l'instruction personnalisÃ©e fsubd.Ne pas utiliser l'instruction personnalisÃ©e fsubs.Ne pas utiliser l'instruction personnalisÃ©e ftand.Ne pas utiliser l'instruction personnalisÃ©e ftans.Ne pas utiliser l'instruction personnalisÃ©e ftruncds.Ne pas utiliser l'instruction personnalisÃ©e fwrx.Ne pas utiliser l'instruction personnalisÃ©e fwry.Ne pas utiliser l'instruction personnalisÃ©e round.Ne pas utiliser des rÃ©fÃ©rences mÃ©moire non alignÃ©es.Ne pas avertir Ã  propos de l'utilisation de Â«Â long longÂ Â» avec -pedantic.VÃ©rifier la pile en utilisant des limites dans la mÃ©moire temporaire L1.Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Ne pas aligner les Ã©lÃ©ments dans le code ou les donnÃ©es.Ne pas allouer des float ni des double dans des registres en prÃ©cision Ã©tendue.Ne pas supposer que les accÃ¨s non alignÃ©s sont traitÃ©s par le systÃ¨me.N'appeler aucune fonction de vidange de la cache.N'appeler aucune fonction de dÃ©routement de vidange de la cache.Ne pas crÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©.Ne pas produire les supplÃ©ments DWARF au delÃ  de la version sÃ©lectionnÃ©e.Ne pas gÃ©nÃ©rer des fonctions dÃ©clarÃ©es Â«Â en ligneÂ Â» avec l'attribut Â«Â dllexportÂ Â» Ã  moins que ce ne soit nÃ©cessaire.Ne pas gÃ©nÃ©rer les sections DWARF pubnames et pubtypes.Ne pas gÃ©nÃ©rer de vÃ©rifications pour la spÃ©culation de contrÃ´le dans l'ordonnancement sÃ©lectif.Ne pas gÃ©nÃ©rer de code qui ne fonctionne qu'en mode privilÃ©giÃ©. Implique -mno-inline-ic_invalidate si le code en ligne devait ne pas fonctionner en mode utilisateur.N'indiquer aucune prioritÃ© avec TARGET_REGISTER_PRIORITY.Ne pas optimiser les dÃ©placements de blocs, utiliser memcpy.Ne pas optimiser les dÃ©placements de blocs.Ne pas utiliser les mnÃ©moniques P pour les branchements.N'utiliser aucun des r32..r63.Ne pas utiliser une plage d'adressage avec moins de 25 bits pour les appels.Ne pas avertir au sujet de l'utilisation des extensions de Microsoft.Bloc CLASS IS en double dans l'instruction SELECT TYPE Ã  %LTransformer les erreurs de conformitÃ© en simples avertissements.Pilotage:Le muet %qs Ã  %L ne peut pas avoir une initialisationL'argument muet %qs Ã  %L ne peut pas Ãªtre INTENT(OUT)L'argument muet %qs Ã  %L ne peut pas Ãªtre OPTIONALL'argument muet %qs Ã  %L ne peut pas Ãªtre un type dÃ©rivÃ© Ã  %CL'argument muet %qs Ã  %L qui est EVENT_TYPE ne sera point INTENT(OUT)L'argument muet %qs Ã  %L qui est LOCK_TYPE ne sera point INTENT(OUT)L'argument muet %qs Ã  %L a Ã©tÃ© dÃ©clarÃ© INTENT(OUT) mais n'a pas reÃ§u de valeurL'argument muet %qs doit Ãªtre un pointeur, un tableau de forme tacite ou de rang tacite sans attribut CONTIGUOUS â€“ car l'argument effectif Ã  %L n'est pas simplement contigu et les deux sont ASYNCHRONOUS ou VOLATILEL'argument muet %qs n'est pas autorisÃ© dans l'expression Ã  %LL'argument muet %qs de %qs Ã  %L devrait Ãªtre nommÃ© %qs pour correspondre Ã  l'argument Ã©quivalent de la procÃ©dure redÃ©finieArgument muet %qs avec INTENT(IN) dans un contexte d'association de pointeur (%s) Ã  %LArgument muet %qs avec INTENT(IN) dans le contexte de dÃ©finition de variable (%s) Ã  %LFanion fictif. Ceci est la sÃ©lection par dÃ©faut Ã  moins que des commutateurs FPX soient explicitement fournis.La procÃ©dure muette %qs Ã  %C ne peut pas avoir une interface gÃ©nÃ©riqueLa procÃ©dure muette %qs Ã  %L ne sera point Ã©lÃ©mentaleLa procÃ©dure fictive %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %LLa procÃ©dure muette %qs n'est pas permise dans la procÃ©dure Ã©lÃ©mentale %qs Ã  %LLa procÃ©dure muette %qs d'une procÃ©dure PURE Ã  %L doit aussi Ãªtre PURELa procÃ©dure muette Ã  %C ne peut pas avoir d'attribut BIND(C) avec NAMEVidanger les obligations de couverture du code source (Source Coverage Obligations)Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg-ID.txt.Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg.txt.Vidanger des informations du graphe d'appel spÃ©cifiques Ã  l'analyseur dans un fichier FICHIERSRC.callgraph.dot.Vidanger les dÃ©clarations dans un fichier .decl.Vidanger les informations dÃ©taillÃ©es sur la reprÃ©sentation interne de GCC des emplacements du code source.Vidanger uniquement les symboles dÃ©finis.Vidanger les Ã©tapes d'optimisation.Vidanger les informations de la purge d'Ã©tats dans un fichier FICHIERSRC.state-purge.dot.Vidanger le graphe Ã©clatÃ© de l'analyseur dans un fichier FICHIERSRC.eg.dot.Vidanger le supergraphe de l'analyseur dans un fichier FICHIERSRC.supergraph.dot.Vidanger la sortie sans dÃ©coration de noms.Vidanger les dÃ©tails des objets LTO.Vidanger les options en ligne de commande de l'outil de vidangeage.Vidanger les statistiques des instructions gimple.Vidanger les statistiques des types d'arbres.Vidanger les statistiques des arbres.Vidanger le graph d'appel symtab.Vidanger divers dÃ©tails internes de l'analyseur dans FICHIERSRC.analyzer.txt.Vidanger divers dÃ©tails internes de l'analyseur vers stderr.Attribut %s dupliquÃ© Ã  %LAttribut %s spÃ©cifiÃ© en double Ã  %LSpÃ©cification de l'Ã©tiquette %s dupliquÃ©e Ã  %CSpÃ©cification %s dupliquÃ©e Ã  %CAttribut ASYNCHRONOUS spÃ©cifiÃ© en double Ã  %LAttribut AUTOMATIC spÃ©cifiÃ© en double Ã  %LL'attribut BIND est spÃ©cifiÃ© en double Ã  %LDEFERRED dupliquÃ© Ã  %CAttribut DIMENSION dupliquÃ© Ã  %CInstructions ELSE dupliquÃ©es Ã  %L et %CL'attribut EXTENDS est spÃ©cifiÃ© en double Ã  %LInstruction IMPLCIT NONE dupliquÃ©e Ã  %CSpÃ©cification NML dupliquÃ©e Ã  %CNON_OVERRIDABLE dupliquÃ© Ã  %CAttribut POINTER dupliquÃ© Ã  %CInstruction PRIVATE dupliquÃ©e Ã  %CAttribut PROTECTED spÃ©cifiÃ© en double Ã  %LAttribut SAVE spÃ©cifiÃ© en double Ã  %LInstruction SEQENCE dupliquÃ©e Ã  %CSpÃ©cificateur UNIT dupliquÃ© Ã  %CAttribut SAVE spÃ©cifiÃ© en double Ã  %LAttribut VOLATILE spÃ©cifiÃ© en double Ã  %LSpÃ©cificateurs d'accÃ¨s dupliquÃ©s Ã  %CArgument %qs dupliquÃ© Ã  %L pour l'intrinsÃ¨que %sSpÃ©cificateur de tableau dupliquÃ© pour le pointÃ© de type Cray Ã  %CÃ‰tiquette de construction %qs dupliquÃ©e Ã  %CSpÃ©cificateur de format dupliquÃ© Ã  %CNom %qs dupliquÃ© dans l'association Ã  %CNom %qs en double dans la liste des paramÃ¨tres Ã  %CÃ‰tiquette d'instruction %d dupliquÃ©e Ã  %L et %LSymbole %qs dupliquÃ© dans la liste d'arguments formels Ã  %CAvertir Ã  propos de types qui ne correspondent pas dans les dÃ©clarations globales durant l'optimisation lors de l'Ã©dition de liens.DRAP (Dynamic Realign Argument Pointer) n'est pas supportÃ© dans une routine de service d'interruption. Ceci peut Ãªtre contournÃ© en Ã©vitant les fonctions avec un retour agrÃ©gÃ©.Allouer dynamiquement les registres cc.SpÃ©cificateur E pas permis avec le descripteur g0 dans la chaÃ®ne de format Ã  %LEDGE_CROSSING incorrectement dÃ©fini au travers de la mÃªme sectionEDGE_CROSSING manquant au travers d'une frontiÃ¨re de sectionune arÃªte EH traverse une frontiÃ¨re de section dans le bb %iarÃªte entrante EH mÃ©langÃ©e avec des arÃªtes entrantes non EH dans le bb %iÃ©tiquette de la zone d'atterrissage du gestionnaire d'exceptions La fonction ELEMENTAL %qs Ã  %L doit avoir un rÃ©sultat scalaireLa procÃ©dure ELEMENTAL non INTRINSIC %qs n'est pas permise comme argument effectif Ã  %LLe prÃ©fixe ELEMENTAL dans l'interface MODULE PROCEDURE est manquant Ã  %LLe composant pointeur de procÃ©dure ELEMENTAL %qs n'est pas permis comme argument effectif Ã  %LL'instruction ELSE IF Ã  %C ne peut pas suivre une instruction ELSE Ã  %LL'instruction ELSEWHERE Ã  %C suit un ELSEWHERE prÃ©cÃ©dent qui n'est pas masquÃ©Instruction ELSEWHERE Ã  %C pas englobÃ©e dans un bloc WHEREENCODING= Ã  %C n'est pas permis en Fortran 95Instruction END TEAM Ã  %CInstruction END au lieu de l'instruction %s Ã  %LL'Ã©tiquette END Ã  %C n'est pas permise dans l'instruction de sortieL'Ã©tiquette de la balise END %d Ã  %L n'est pas dÃ©finieENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la fonction %qs n'est pas RECURSIVEENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la sous-routine %qs n'est pas RECURSIVEENTRY %qs Ã  %L n'a pas de type IMPLICITLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre un POINTER dans FUNCTION %s Ã  %LLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre un tableau dans FUNCTION %s Ã  %LLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre du type %s dans FUNCTION %s Ã  %LInstruction ENTRY Ã  %CL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une procÃ©dure contenueL'instruction ENTRY Ã  %C ne peut apparaÃ®tre dans un BLOCK DATAL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DERIVED TYPEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DOL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc FORALLL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un MODULEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un PROGRAML'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc SELECTL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc STRUCTUREL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un SUBMODULEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc WHEREL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un sous programme contenuL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc IF-THENL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction ENTRY Ã  %L avec BIND(C) est interdite dans une procÃ©dure Ã©lÃ©mentaireENTRY_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©ENUM et ENUMERATOR Ã  %CLa dÃ©claration ENUM Ã  %C n'a aucun ENUMERATORInstruction de dÃ©finition ENUM attendue avant %CENUMERATOR %L pas initialisÃ© avec une expression entiÃ¨reL'Ã©tiquette de la balise EOR %d Ã  %L n'est pas dÃ©finieEQUIVALENCE Ã  %C requiert deux objets ou plusInstruction EQUIVALENCE Ã  %CL'Ã©tiquette de la balise ERR %d Ã  %L n'est pas dÃ©finieERRMSG Ã  %LERRMSG Ã  %L est inutile sans la balise STATBalise ERRMSG Ã  %Lvariable ERRMSGLa variable ERRMSG Ã  %L sera une variable CHARACTER du scalaire par dÃ©fautL'argument ERRMSG= Ã  %L doit Ãªtre une variable CHARACTER scalaireInstruction ERROR STOP Ã  %CArchitecture ESA/390.Instruction EVENT POST Ã  %CInstruction EVENT WAIT Ã  %CL'argument EVENT Ã  %L pour l'intrinsÃ¨que EVENT_QUERY sera du type EVENT_TYPEL'instruction EXIT Ã  %C termine la boucle !$ACC LOOPL'instruction EXIT Ã  %C termine la boucle !$OMP DOInstruction EXIT sans nom de construction Â«Â doÂ Â» Ã  %CEXIT_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©EXTENDS Ã  %LL'attribut EXTERNAL est en conflit avec l'attribut FUNCTION dans %qs Ã  %LSoit aucun ou tous les objets dans l'ensemble EQUIVALENCE Ã  %L aura l'attribut PROTECTEDL'Ã©lÃ©ment %d de l'argument effectif de RESHAPE Ã  %L ne peut pas Ãªtre nÃ©gatifL'Ã©lÃ©ment dans le constructeur du tableau %s Ã  %L est %sUn Ã©lÃ©ment d'un tableau de forme tacite ou pointeur comme argument effectif Ã  %L ne peut pas correspondre Ã  l'argument effectif Ã  %LUn Ã©lÃ©ment d'un tableau de forme tacite ou pointeur est passÃ© Ã  l'argument tableau muet %qs Ã  %LL'Ã©lÃ©ment avec une valeur de %d dans ORDER Ã  %L doit Ãªtre dans la plage [1, ..., %d] pour l'intrinsÃ¨que RESHAPE prÃ¨s de %LFonction Ã©lÃ©mentaire comme expression d'initialisation avec des arguments non entiers/non caractÃ¨res Ã  %LÃ‰lÃ©ments avec la mÃªme valeur Ã  %L et %L dans l'indice de vecteur dans le contexte de dÃ©finition de variable (%s)Ã‰liminer les appels de fonctions multiples aussi pour les fonctions impures.Produire les Ã©tiquettes .gnu_attribute.GÃ©nÃ©rer des directives .stack_size.Produire des relocalisations 16 bits vers les zones de petites donnÃ©es.Produire des relocalisations 32 bits vers les zones de petites donnÃ©es.Produire du code conforme Ã  IEEE, sans exceptions inexactes.Ã‰mettre l'attribut ELF RISC-V.Produire les informations du graphe d'appel.Produire des vÃ©rifications qui entraÃ®nent l'exÃ©cution des instructions Â«Â break 8Â Â» quand des fonctions atomiques intÃ©grÃ©es sont appliquÃ©es Ã  une mÃ©moire mal alignÃ©e.Produire du code pour l'extension octets/mots de l'ISA.Produire du code pour l'extension de comptage de l'ISA.Produire du code pour l'extension de dÃ©placements en virgule flottante et la racine carrÃ©e de l'ISA.Produire du code pour l'extension vidÃ©o de l'ISA.Produire du code utilisant des directives de relocalisations explicites.Produire les symboles communs comme des symboles faibles.Produire des annotations de dÃ©bogage pendant le prÃ©-traitement.Produire les informations de dÃ©bogage relatives Ã  l'Ã©tape d'analyse d'Ã©chappement quand l'option -fgo-optimize-allocs est active.Produire des diagnostiques montrant l'emplacement des nÅ“uds dans le graphe Ã©clatÃ©.Produire des branchements directs vers les fonctions locales.GÃ©nÃ©rer du code supplÃ©mentaire dans le prologue de la fonction pour intercepter si la taille de la pile dÃ©passe la limite donnÃ©e.Produire les prologues des fonctions uniquement devant les parties qui en ont besoin au lieu de les produire au dÃ©but des fonctions.Produire des appels de fonctions en utilisant la table de dÃ©calage globale lors de la gÃ©nÃ©ration de code indÃ©pendant de la position (PIC).Produire des instanciations implicites pour des patrons en ligne.Produire des instanciations implicites pour les patrons.Produire des branchements indirects vers les fonctions locales.GÃ©nÃ©rer des sÃ©quences longues de chargement/stockage.Produire des descriptions plus verbeuses du flux de contrÃ´le dans les diagnostiques.Produire de description plus verbeuse des changements d'Ã©tats dans les diagnostiques.Ã‰mettre des diagnostiques d'optimisation.Ã‰mettre un appel au compteur de profilage avant le prologue lors de l'entrÃ©e dans une fonction.Ã‰mettre un appel au compteur de profilage avant le prologue lors de l'entrÃ©e dans une fonction. Le code compilÃ© aura besoin d'un processeur 64 bits et de glibc 2.29 ou plus rÃ©cent pour s'exÃ©cuter.Ã‰mettre des emplacements de points d'arrÃªt progressifs recommandÃ©sProduire rdval au lieu de rduniq pour le pointeur de thread.Produire les variables constantes statiques mÃªme si elles ne sont pas utilisÃ©es.Produire des bits de stop avant et aprÃ¨s les asms Ã©tendues volatiles.Produire des dÃ©routements sous forme de Â«Â break 8Â Â». C'est le comportement par dÃ©faut pour CRIS v3 et supÃ©rieurs.  Si dÃ©sactivÃ©, des appels Ã  abort() sont utilisÃ©s.Produire des informations verbeuses de mise au point dans le code assemblÃ©.FINAL vide Ã  %CInstruction IMPLICIT vide Ã  %CLe constructeur de tableau vide Ã  %C n'est pas permisListe d'initialisation vide dans l'ancien style Ã  %CEnsemble de chiffres vide dans la constante BOZ Ã  %CActiver les alternatives Ã  l'instruction Â«Â qÂ Â».Activer le fichier de registre Ã  16 entrÃ©es.Activer l'instruction de l'extension du compteur d'horodatage 64 bits.Activer les coroutines du C++ (expÃ©rimental).Activer le support pour les dÃ©sallocations avec taille connue du C++14.Activer les instructions DSP de C-SKY.Activer les instructions DSP amÃ©liorÃ©es de C-SKY.Activer les instructions SECURE de C-SKY.Activer les instructions TRUST de C-SKY.Activer les instructions DSP vectorielles de C-SKY.Activer les tables CFI via les directives de l'assembleur GAS.Activer les attributs STATIC et AUTOMATIC du style DEC.Activer DIV, DIVU.Activer les instructions DIV-REM du ARCv2.Activer les extensions DSP 3.1 Pack A.Activer les infos DWARF de dÃ©bogage des lignes via GNU as.Activer les instructions Ã  double et simple opÃ©rande pour la tÃ©lÃ©phonie.Activer les opcodes ENTER_S et LEAVE_S pour ARCv2.Activer la compression de code FT32B.Activer l'Ã©limination redondante totale (Full Redundancy Elimination) sur les arbres.Activer le mode PIC avec descripteurs de fonctions.Activer la transformation d'identitÃ© Graphite.Activer la bibliothÃ¨que partagÃ©e basÃ©e sur un ID.Activer les virgules flottantes IEEE 128 bits via le mot clÃ© __float128.Activer l'allocation de registres locaux.Activer l'extension conditionnelle de chargement/stockage avec verrou.Activer les instructions MUL.Activer les instructions MUL.X et UMUL.X.Activer les instructions MULX, supposer qu'il y a une logique de dÃ©calage rapide.Autoriser la syntaxe d'exception et de synchronisation de Objective-C.Activer la gestion des exceptions Objective-C en utilisant setjmp Ã  l'exÃ©cution.Activer OpenACC.Activer OpenMP (implique -frecursive en Fortran).Activer le dÃ©chargement du GPU OpenMP.Activer les directives SIMD de OpenMP.Activer le support PIC pour construire des bibliothÃ¨ques.Activer les extensions de langage PlanÂ 9.Activer la gestion de la contrainte Rcq. La plupart des gÃ©nÃ©rations de code court dÃ©pend de ceci.Activer la gestion de la contrainte Rcw. ccfsm condexec dÃ©pend principalement de ceci.Activer le support et l'utilisation des instructions Lire-Modifier-Ã‰crire (Read-Modify-Write).Activer la coalescence SSA sur les variables utilisateur.Activer la descente du code SSA sur les arbres.Activer l'optimisation de l'Ã©limination du code mort SSA sur les arbres.Activer les optimisations SSA-BIT-CCP sur les arbres.Activer les optimisations SSA-CCP sur les arbres.Activer l'optimisation SSA-PRE sur les arbres.Activer le code de pistage du TPF-OS.Activer le support Virtual Hosting.Activer l'extension XY Memory (DSP version 3).Activer l'alignement des blocs COMMON.Activer tous les avertissements -Wunused-.Activer toutes les extensions du langage DEC.Activer toutes les vidanges des informations d'optimisation sur stderr.Activer une Ã©tape d'optimisation sur de petits segments de code (peephole) par RTL avant sched2.Autoriser la protection allocas/VLAs de ASan.Autoriser ASan Ã  protÃ©ger les fonctions intÃ©grÃ©es.Autoriser la dÃ©tection par ASan des bogues d'utilisation aprÃ¨s retour.Autoriser ASan Ã  protÃ©ger les globales.Autoriser ASan Ã  protÃ©ger les opÃ©rations de chargement.Autoriser ASan Ã  protÃ©ger la pile.Autoriser ASan Ã  protÃ©ger les opÃ©rations d'Ã©criture.Activer la relaxation de l'assembleur et de l'Ã©diteur de liens. ActivÃ© par dÃ©faut Ã  -Os.Activer les instructions atomiques.Activer le dÃ©bogage par un backend.Activer la propagation vers le haut des propriÃ©tÃ©s d'utilisation au niveau SSA.Activer les instructions Barrel Shift.Activer la vectorisation des blocs de base (SLP) sur les arbres.Autoriser le code de profilage de base du programme.Activer bbit peephole2.Activer le contournement de la cache pour les rÃ©fÃ©rences volatiles.Activer les instructions de prÃ©chargement de la cache.Activer certaines fonctionnalitÃ©s prÃ©sentes dans les spÃ©cifications techniques de conceptualisation (Concepts TS).Activer les instructions de densitÃ© de code du ARCv2.Activer la sortie du code hors des boucles.Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage et dÃ©finir -fprofile-dir=.Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage.Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage et dÃ©finir -fprofile-dir=.Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage.Activer le motif casesi compact.Activer l'Ã©limination conditionnelle du code mort pour les appels internes.Activer l'exÃ©cution conditionnelle autre que moves/scc.Activer l'utilisation de l'instruction de dÃ©placement conditionnel.Activer les dÃ©placements conditionnels.Activer la fonctionnalitÃ© constructeur/destructeur.Activer les instructions coprocesseur.Activer la propagation par copie des informations sur l'Ã©volution scalaire.Activer la propagation de copie sur les arbres.Autoriser la correction des inconsistances dans le flux d'entrÃ©e du profil.Activer l'Ã©limination des stockages morts.Activer la sortie de dÃ©bogage.Activer le support matÃ©riel pour les nombres dÃ©cimaux en virgule flottante.Activer les conversions par dÃ©faut entre __float128 et long double.Activer les largeurs par dÃ©faut pour les spÃ©cificateurs de format i, f et gActiver les instructions de division et de modulo.Activer l'optimisation des dominateurs.Activer les instructions de chargement/stockage double pour ARC HS.Activer l'extension dual viterbi butterfly.Activer l'insertion plus tÃ´t de bits de stop pour un meilleur ordonnancement.Activer la fusion gimple prÃ©coce des fonctions internes.Activer le traitement des exceptions.Activer la propagation vers l'avant sur les arbres.Activer les optimisations de premiÃ¨re ligne.Autoriser le profilage des fonctions.Activer la rÃ©organisation des fonctions qui amÃ©liore le placement du code.Activer le ramasse-miettes (Garbage Collection) dans les programmes Objective-C/Objective-C++.Activer la gÃ©nÃ©ration d'instructions SIMD ARC via des fonctions intrinsÃ¨ques spÃ©cifiques Ã  la cible.Activer la gÃ©nÃ©ration des instructions BMX du R2.Activer la gÃ©nÃ©ration des instructions CDX du R2.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser les opÃ©rations de divisions. -mhard-div est l'option par dÃ©faut.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser des opÃ©rations en virgule flottante. Ceci est l'option par dÃ©faut; utilisez -mhard-float pour changer le comportement par dÃ©faut.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser les opÃ©rations de multiplications. -mhard-mul est l'option par dÃ©faut.Activer la gÃ©nÃ©ration d'instructions de comparaison et d'activation du fanion avec immÃ©diat (l.sf*i). Par dÃ©faut, des instructions supplÃ©mentaires sont gÃ©nÃ©rÃ©es pour stocker d'abord l'immÃ©diat dans un registre.Activer la gÃ©nÃ©ration d'instruction de dÃ©placement conditionnel (l.cmov). Par dÃ©faut, un Ã©quivalent sera gÃ©nÃ©rÃ© en utilisant les instructions set et branch.Activer la gÃ©nÃ©ration d'instructions de divisions matÃ©rielles (l.div, l.divu). C'est l'option par dÃ©faut; utilisez -msoft-div pour la dÃ©sactiver.Activer la gÃ©nÃ©ration d'instructions en virgule flottante matÃ©rielles. -msoft-float est l'option par dÃ©faut.Activer la gÃ©nÃ©ration d'instructions de multiplications matÃ©rielles (l.mul, l.muli). C'est l'option par dÃ©faut; utilisez -msoft-mul pour la dÃ©sactiver.Activer la gÃ©nÃ©ration d'instructions de rotation Ã  droite (l.ror). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de rotation Ã  droite.Activer la gÃ©nÃ©ration d'instructions de rotation Ã  droite avec immÃ©diat (l.rori). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de rotation Ã  droite avec immÃ©diat.Activer la gÃ©nÃ©ration d'instructions de dÃ©calage avec immÃ©diat (l.srai, l.srli, l.slli). Par dÃ©faut, des instructions supplÃ©mentaires sont gÃ©nÃ©rÃ©es pour stocker d'abord l'immÃ©diat dans un registre.Activer la gÃ©nÃ©ration d'instructions d'extension de signe (l.ext*). Par dÃ©faut, les chargements depuis la mÃ©moire sont rÃ©alisÃ©s sans extension de signe.Activer l'estimation des probabilitÃ©s de branchement.Activer l'unitÃ© matÃ©rielle en virgule flottante.Activer les instructions matÃ©rielles en virgule flottante.Activer la sortie de chargements adjacents hors d'une boucle pour encourager la gÃ©nÃ©ration d'instructions de dÃ©placements conditionnels.Activer la sortie hors des boucles des chargements par des pointeurs conditionnels.Activer les entrÃ©es et sorties de la reprÃ©sentation Graphite.Activer la vÃ©rification en ligne des rÃ©cepteurs nuls avec le moteur NeXT et la version 2 de l'ABI.Activer la mise en ligne de PLT dans les appels de fonctions.Activer la mise en ligne de fonctions dÃ©clarÃ©es Â«Â inlineÂ Â». Le dÃ©sactiver dÃ©sactive toutes les mises en ligne.Activer les instructions de la pile d'interruption.Activer les variantes spÃ©cifiques au sous-type pour les fonctions intrinsÃ¨ques entiÃ¨res.Activer l'optimisation de l'alignement des Ã©tiquettes.Activer les intrinsÃ¨ques mathÃ©matiques historiques pour compatibilitÃ©.Activer l'analyse historique des instructions INCLUDE.Activer les optimisations durant l'Ã©dition de liens.Activer les optimisations par l'Ã©diteur de liens.Activer la relÃ¢che par l'Ã©diteur de liens.Autoriser la relÃ¢che de l'Ã©diteur de liens.Activer la relÃ¢che par l'Ã©diteur de liens.Activer la liaison entre load/store.Activer la distribution des boucles pour les motifs transformÃ©s en appels de bibliothÃ¨que.Activer la distribution des boucles sur les arbres.Activer la vectorisation de l'Ã©pilogue d'une boucle en utilisant une taille de vecteur plus petite.Activer la copie des en-tÃªtes de boucles sur les arbres.Activer l'Ã©change de boucles sur les arbres.Activer les mouvements invariants de boucles sur les arbres.Activer les transformations de boucles imbriquÃ©es.  Identique Ã  -floop-nest-optimize.Activer les optimisations de boucles au niveau de l'arbre.Activer la vectorisation des boucles sur les arbres.Activer les optimisations sur de petits segments de code (peephole) spÃ©cifiques Ã  la machine.Activer des dÃ©charges de coÃ»t RTX plus verbeux durant le dÃ©bogage.  Uniquement pour les dÃ©veloppeurs de GCC.Activer la plupart des messages d'avertissement.Activer le support multicÅ“ur.Activer les instructions de multiplications.Activer les instructions multi-processeurs.Activer les optimisations de l'exÃ©cution de conditions imbriquÃ©es.Activer l'optimisation de && et || dans les exÃ©cutions conditionnelles.Activer l'analyse de GIMPLE.Activer l'utilisation du prÃ©-rechargement du motif cbranchsi.Activer le prÃ©-traitement.Activer la validation des limites pendant la compilation.Activer la rÃ©association au niveau de l'arbre.Activer l'ordonnancement des insns sensible Ã  la pression sur les registres.Activer la relaxe dans l'assembleur.Activer l'ordonnancement Ã  travers les blocs de base.Activer des segments de donnÃ©es sÃ©parÃ©s.Activer le stockage des rÃ©sultats des comparaisons dans les GPR.Activer les fonctions internes de la pile masquÃ©e de CET (Control-flow Enforcement Technology).Activer les instructions d'extension de signe.Autoriser la scission des chargements d'immÃ©diats sur 32 bits en partie basse / haute.Autoriser le sondage de la pile.Activer l'Ã©tape d'analyse statique.Activer la vÃ©rification stricte du retour d'une structure selon l'ABI 32 bits spÃ©cifique au processeur.Activer l'optimisation des longueurs de chaÃ®nes sur les arbres.Activer le support pour les concepts du C++.Activer le support pour les STRUCTURE/RECORD DEC.Activer le support pour la mÃ©moire transactionnelle GNU.Activer le support de l'ABI du RH850. Ceci est l'option par dÃ©faut.Activer le support pour l'ancienne ABI de GCC.Activer l'instruction de l'extension d'inversion de l'ordre des octets.Activer la fusion des appels en fin de fonction (tail call) sur les arbres.Activer le type fondamental char8_t et l'utiliser comme type pour les chaÃ®nes UTF-8 et les caractÃ¨res littÃ©raux.Activer l'heuristique du chemin critique dans l'ordonnanceur.Activer l'heuristique du dÃ©compte des dÃ©pendances dans l'ordonnanceur.Activer l'approximation de la division.  Activer cette option rÃ©duit la prÃ©cision des rÃ©sultats de la division Ã  16 bits en simple prÃ©cision et 32 bits en double prÃ©cision.Activer l'instruction LRW Ã©tendue (par dÃ©faut pour CK801).Activer l'heuristique de groupe dans l'ordonnanceur.Activer l'heuristique de la derniÃ¨re instruction dans l'ordonnancement.Activer l'optimisation de boucles imbriquÃ©es.Activer le mode normal.Activer l'heuristique de rang dans l'ordonnanceur.Activer l'approximation de l'inverse de la racine carrÃ©e.  Activer cette option rÃ©duit la prÃ©cision des rÃ©sultats de l'inverse de la racine carrÃ©e Ã  16 bits en simple prÃ©cision et 32 bits en double prÃ©cision.Activer l'heuristique des instructions spÃ©culatives dans l'ordonnanceur.Activer l'approximation de la racine carrÃ©e.  Activer cette option rÃ©duit la prÃ©cision des rÃ©sultats de la racine carrÃ©e Ã  16 bits en simple prÃ©cision et 32 bits en double prÃ©cision. Si activÃ©e, elle implique -mlow-precision-recip-sqrt.Activer l'utilisation de registres 64 bits en virgule flottante dans les instructions fmov. Voyez -mdalign si un alignement 64 bits est requis.Activer l'utilisation des instructions FPU du RX.  Ceci est la valeur par dÃ©faut.Activer l'utilisation d'Ã©lÃ©ments de formatage blancs dans les chaÃ®nes de format.Active l'utilisation de caractÃ¨res littÃ©raux dans les affectations et les instructions de donnÃ©es pour les variables non-caractÃ¨res.Activer l'utilisation des chargements indexÃ©s.Activer l'utilisation de prÃ©/post modifications avec un dÃ©placement sur le registre.Activer l'utilisation de l'allocateur de registre LRA.Activer l'utilisation de l'instruction fsca.Activer l'utilisation de l'instruction fsrra.Activer l'utilisation de la vieille ABI dÃ©fectueuse oÃ¹ tous les arguments des fonctions empilÃ©es sont alignÃ©s sur 32 bits.Activer l'utilisation d'instructions courtes de chargement.Activer l'utilisation de l'ABI RX standard oÃ¹ tous les arguments des fonctions empilÃ©es sont alignÃ©s naturellement. C'est l'option par dÃ©faut.Activer l'extension du langage vecteur z qui fourni la macro sensible au contexte Â«Â vectorÂ Â» et activer les fonctions internes dans le style Altivec dans vecintrin.h.Activer le prÃ©-traitement traditionnel.Activer la transitivitÃ© des contraintes durant l'analyse.Activer les accÃ¨s sur des mots et demi-mots non alignÃ©s aux donnÃ©es compactÃ©es.Activer l'utilisation des instructions BI/BIH si disponibles.Activer l'utilisation de GPREL pour les donnÃ©es en lecture seule dans FDPIC.Activer l'utilisation des opÃ©rations de bits du NPS400.Activer l'utilisation de l'extension xld/xst du NPS400.Activer l'utilisation de POST_INC / POST_DEC.Activer l'utilisation de POST_MODIFY.Activer l'utilisation de R16-R31 (par dÃ©faut).Activer l'utilisation des registres simple prÃ©cision avec un numÃ©ro impair.Activer l'utilisation de sdata/scommon/sbss.Activer les instructions dÃ©finies par l'utilisateur.Activer l'utilisation des instructions en virgule flottante IEEE 128 bits.Activer les instructions de boucle du v850e3v5.Activer l'extension CRC Ã  polynÃ´me variable.Activer la vectorisation sur les arbres.Activer la sortie en mode bavard.Activer le contournement du seul errata du processeur AT697F (qui correspond Ã  l'errata #13 du processeur AT697E).Activer les contournements des erratas du processeur GR712RC.Activer les contournements des erratas du processeur UT699.Activer les contournements des erratas des processeurs UT699E/UT700.Activer/DÃ©sactiver l'ordonnancement traditionnel dans les boucles qui sont dÃ©jÃ  passÃ©es par l'ordonnancement modulo.Activer/dÃ©sactiver l'adressage relatif Ã  GP.Autoriser les bibliothÃ¨ques partagÃ©es basÃ©es sur un ID.Activer le mode de donnÃ©es indÃ©pendantes de la position (PID=Position Independent Data).Activer ou dÃ©sactiver l'utilisation des instructions SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE et RMPA. Elles sont activÃ©es par dÃ©faut.Activer le modÃ¨le de coÃ»t du vectoriseur dynamique. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Activer la vidange verbeuse du modÃ¨le de coÃ»t dans les fichiers de vidange de dÃ©bogage.Encoder les instructions SSE avec le prÃ©fixe VEX.Expression de fin dans la boucle DOLa fin de l'instruction DO non bloc Ã  %C est enchevÃªtrÃ©e dans une autre boucle DOLa fin de l'instruction DO non bloc Ã  %C est Ã  l'intÃ©rieur d'un autre blocFin de l'initialisation du scalaire attendue Ã  %CFin de la liste de recherche.
  Faire respecter la sÃ©mantique du contrÃ´le d'accÃ¨s Ã  un membre de classe.L'entitÃ© %qs Ã  %L a un paramÃ¨tre de type diffÃ©rÃ© et requiert soit l'attribut POINTER ou ALLOCATABLEL'entitÃ© %qs Ã  %L est dÃ©jÃ  prÃ©sente dans l'interfaceL'entitÃ© avec une longueur de caractÃ¨re tacite Ã  %L doit Ãªtre un argument muet ou un PARAMETERL'Ã©numÃ©rateur excÃ¨de le type entier du C Ã  %CL'Ã©quivalence pour %qs ne correspond pas Ã  l'ordre du COMMON %qs Ã  %LÃ‰quivalent Ã  -mgpopt=local.Ã‰quivalent Ã  -mgpopt=none.La variable errmsg Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %sErreurErreur en allouant %lu octetsErreur lors de la conversion de la constante PARAMETER dans la constante complexe Ã  %CErreur de conversion de l'entierErreur dans l'initialisation du pointeur Ã  %CErreur dans la spÃ©cification de type Ã  %LErreur dans l'appel avec type liÃ© Ã  %LErreur en rÃ©-allouant %lu octetsErreur dâ€™Ã©criture dans le fichier JSON de sortie %s
  Erreur en Ã©crivant dans le fichier module %qs: %sErreur en Ã©crivant le fichier des modules: %sErreur dâ€™Ã©criture du fichier de sortie Â«Â %sÂ Â»
! Ã‰valuation d'une expression d'initialisation non standard Ã  %LL'Ã©valuation d'une chaÃ®ne plus grande que 2**28 Ã  %L est diffÃ©rÃ©e Ã  l'exÃ©cution, attendez-vous Ã  des boguesÃ‰vÃ©nementL'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau mais pas co-indexÃ©L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau ou co-indexÃ©La variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un scalaire de type EVENT_TYPELa condition de sortie de la boucle DO WHILE Ã  %L doit Ãªtre une expression LOGICAL scalaireArrÃªter Ã  la premiÃ¨re erreur rencontrÃ©e.Remplacer les divisions entiÃ¨res sur 32 ou 64 bits par des divisions sur 8 bits non signÃ©es avec vÃ©rification Ã  l'exÃ©cution.DÃ©velopper adddi3 et subdi3 lors de la gÃ©nÃ©ration du rtl en add.f / adc etc.Â«Â )Â Â» attendue Ã  %CÂ«Â ,Â Â» attendu Ã  %C%<(%> attendu Ã  %C%<)%> ou %<,%> attendue Ã  %C%<,%> attendu Ã  %C%<,%> ou fin d'instruction attendue Ã  %C%<::%> attendu aprÃ¨s les attributs de liaison Ã  %C%<::%> attendu Ã  %C%<=>%> attendu Ã  %C%<END INTERFACE ASSIGNMENT (=)%> attendu Ã  %CÂ«Â *Â Â» attendu dans la spÃ©cification du co-index dans l'instruction ALLOCATE Ã  %L:: attendu dans la dÃ©finition de TYPE Ã  %CSigne = attendu dans l'instruction PARAMETER Ã  %CBoucle DO attendue Ã  %CDescripteur d'Ã©dition P attendu dans la chaÃ®ne de format Ã  %LSymbole PARAMETER attendu dans la constante complexe Ã  %CRANK ou RANK DEFAULT attendu aprÃ¨s SELECT RANK Ã  %CArgument SHAPE inattendu pour C_F_POINTER avec FPTR tableau Ã  %LUne instruction TYPE IS, CLASS IS ou END SELECT est attendue Ã  la suite de SELECT TYPE Ã  %CUne instruction CASE ou END SELECT est attendue Ã  la suite de SELECT CASE Ã  %CInterface sans nom attendue Ã  %CProcÃ©dure attendue pour l'argument %qs Ã  %LPointeur de procÃ©dure attendu pour l'argument %qs Ã  %LUne parenthÃ¨se droite est attendue dans l'expression Ã  %CValeur de pas attendue dans l'itÃ©rateur Ã  %CSpÃ©cificateur d'accÃ¨s attendu Ã  %CÃ‰tiquette de retour alternatif attendue Ã  %CUne expression d'initialisation est attendue Ã  %CUne autre dimension est attendue dans la dÃ©claration de tableau Ã  %CListe d'arguments attendue Ã  %CIndice de tableau attendu Ã  %CLongueur de pas d'indice de tableau attendu Ã  %CAssociation attendue Ã  %CListe d'association attendue Ã  %CNom de bit d'attribut attenduAttribut de liaison attendu Ã  %CNom de liaison attendu Ã  %CCible de liaison attendue aprÃ¨s %<=>%> Ã  %CNom de bloc %qs attendu pour la construction SELECT Ã  %COn attendait le nom du bloc de %qs dans l'instruction %s Ã  %LSpÃ©cification de limites attendue pour %qs Ã  %LVariable co-tableau attendue comme argument %qs de l'intrinsÃ¨que %s Ã  %LVirgule attendue dans la liste des E/S Ã  %CRÃ©fÃ©rence Ã  un composant attendue Ã  %CDonnÃ©e constante attendue aprÃ¨s le spÃ©cificateur de rÃ©pÃ©tition Ã  %CListe d'entitÃ©s attendue dans l'instruction AUTOMATIC Ã  %CListe d'entitÃ©s attendue dans l'instruction STATIC Ã  %CExposant attendu dans l'expression Ã  %CExpression attendue Ã  %C dans l'instruction PARAMETERExpression attendue dans l'instruction %s Ã  %CExpression attendue dans la spÃ©cification de tableau Ã  %CType d'expression attendueListe d'arguments formels attendue dans la dÃ©finition de la fonction Ã  %CNom gÃ©nÃ©rique ou descripteur d'opÃ©rateur attendu Ã  %CExpression d'initialisation attendue Ã  %CExpression d'initialisation attendue dans CASE Ã  %CEntier attenduChaÃ®ne contenant un entier attendueOn attendait l'Ã©tiquette %qs pour l'instruction %s Ã  %CParenthÃ¨se gauche attendueListe de %<borne-inf :%> ou liste de %<borne-inf : borne-sup%> attendue Ã  %LNom de procÃ©dure de module attendu Ã  %CNom attenduListe de paramÃ¨tres attendue dans la dÃ©claration du type Ã  %CChaÃ®ne contenant un rÃ©el attendueRegistre ou constante entiÃ¨re attendus.ParenthÃ¨se droite attendueExpression d'initialisation d'un scalaire attendue Ã  %CNom de liaison spÃ©cifique attendu Ã  %CChaÃ®ne attendueNom de composant de structure attendu Ã  %CComposant de structure ou nom d'opÃ©rateur attendu aprÃ¨s Â«Â .Â Â» Ã  %COn attendait un nom de terminaison Ã  %CProcÃ©dure liÃ©e Ã  un type ou composant pointeur de procÃ©dure attendu Ã  %CNom de variable attendu Ã  %CNom de variable attendu Ã  %C dans l'instruction PARAMETER%<END INTERFACE %s%> attendu Ã  %C%<END INTERFACE OPERATOR (%s)%> attendu Ã  %C%<END INTERFACE OPERATOR (%s)%> attendu Ã  %C mais on a eu %qs%<END INTERFACE OPERATOR (.%s.)%> attendu Ã  %C%s attendu Ã  %COn attendait l'instruction %s Ã  %LUne virgule est attendue dans EQUIVALENCE Ã  %CExpression INTEGER scalaire attendue Ã  %C, %s trouvÃ©Une variable est attendue Ã  %LEntitÃ© dÃ©finissable attendue prÃ¨s de %LListe d'entitÃ©s nommÃ©es attendue Ã  %CVariable attendue dans l'instruction READ Ã  %CVariable ou io-implied-do attendu Ã  %LVariable ou io-implied-do attendu dans l'instruction READ Ã  %LExpliquer ce qui rentre en considÃ©ration dans l'alignement pour conduire Ã  la dÃ©cision de rendre une insn courte ou longue.Interface explicite requise pour %qs Ã  %L: %sInterface explicite requise pour le composant %qs Ã  %L: %sInterface explicite requise pour l'argument polymorphique Ã  %LTableau de forme explicite avec des limites non constantes Ã  %CExporter les fonctions mÃªme si elles peuvent Ãªtre mises en ligne.L'expression Ã  %L doit Ãªtre une constante dans ce contexteL'expression Ã  %L doit Ãªtre du type INTEGER et non %sL'expression Ã  %L doit Ãªtre un scalaireL'expression dans le sÃ©lecteur CASE Ã  %L ne peut pas Ãªtre %sL'expression dans l'instruction CASE Ã  %L n'est pas dans la plage de %sL'expression dans l'instruction CASE Ã  %L doit Ãªtre du sous-type %dL'expression dans l'instruction CASE Ã  %L doit Ãªtre du type %sL'expression dans l'instruction CASE Ã  %L doit Ãªtre scalaireExtension: Le spÃ©cificateur %s dans l'instruction %s Ã  %C a la valeur %qsExtension: Conversion de %s vers %s Ã  %LExtension: Argument effectif scalaire du sous-type pas par dÃ©faut, du sous-type non C_CHAR avec un argument muet tableau %qs Ã  %LExtension: OpÃ©rateur unaire qui suit un opÃ©rateur arithmÃ©tique (utilisez des parenthÃ¨ses) Ã  %CExtension: Largeur zÃ©ro aprÃ¨s le descripteur L Ã  %LExtension: caractÃ¨re barre oblique inversÃ©e Ã  %CExtension: lettre d'exposant %<q%> dans une constante littÃ©rale rÃ©elle Ã  %CL'externe %qs Ã  %L ne peut pas avoir une initialisationLa IO UNIT externe ne peut pas Ãªtre un tableau Ã  %LL'objet externe %qs Ã  %L ne peut pas avoir d'initialisationOption supplÃ©mentaire Ã  -Xassembler: %s, abandonne toutes les options -Xassembler et -Wa.CaractÃ¨res superflus dans le format Ã  %LF2008: l'instruction IMPORT C1210 Ã  %C n'est pas permise dans le corps d'interface d'une procÃ©dure d'un moduleInstruction FAIL IMAGE Ã  %CArgument FAILED= pour NUM_IMAGES Ã  %Lle mode FDPIC n'est pas supportÃ© en mode Thumb-1La clause FINAL Ã  %L requiert une expression LOGICAL scalaireLa dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur de CONTAINSLa dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur d'une section CONTAINS du type dÃ©rivÃ©La procÃ©dure FINAL %qs Ã  %L n'est pas une SUBROUTINELa procÃ©dure FINAL %qs dÃ©clarÃ©e Ã  %L a le mÃªme rang (%d) que %qsLa procÃ©dure FINAL Ã  %L doit avoir exactement un argumentDÃ©claration de procÃ©dure FINAL Ã  %CInstruction FLUSH Ã  %CConstruction FORALL Ã  %LL'expression de fin de FORALL Ã  %L doit Ãªtre un INTEGER scalaireL'index %qs de FORALL ne peut pas apparaÃ®tre dans une spÃ©cification de triplet Ã  %LLe nom d'index FORALL Ã  %L doit Ãªtre un INTEGER scalaireLe nom d'index de FORALL Ã  %L doit Ãªtre une variable scalaire de type entierLa clause de masque FORALL Ã  %L requiert une expression scalaire LOGICALL'expression de dÃ©part de FORALL Ã  %L doit Ãªtre un INTEGER scalaireL'expression de pas de FORALL Ã  %L ne peut pas Ãªtre zÃ©roL'expression de pas de FORALL Ã  %L doit Ãªtre un %s scalaireInstruction FORM TEAM Ã  %CL'Ã©tiquette FORMAT %d Ã  %L n'est pas dÃ©finieL'instruction FORMAT Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction FORMAT Ã  %L n'a pas d'Ã©tiquette d'instructionLa balise FORMAT Ã  %C ne peut pas Ãªtre un tableau de taille nulleL'Ã©tiquette du FORMAT Ã  %L doit Ãªtre du type CHARACTER ou INTEGER du sous-type par dÃ©fautLes exceptions FP sont activÃ©es.L'argument FPTR Ã  %L pour C_F_POINTER ne sera point polymorphiqueles options FPX Â«Â fastÂ Â» et Â«Â compactÂ Â» ne peuvent pas Ãªtre spÃ©cifiÃ©es ensembleFPX: Activer les extensions en virgule flottante double prÃ©cision du processeur ARC Argonaut.FPX: GÃ©nÃ©rer des instructions FPX (compacte) en double prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (rapide) en double prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (compacte) en simple prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (rapide) en simple prÃ©cision.Le rÃ©sultat de FUNCTION %s ne peut pas Ãªtre un POINTER dans FUNCTION %s Ã  %LLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre un tableau dans FUNCTION %s Ã  %LLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre du type %s dans FUNCTION %s Ã  %LFactoriser les constructeurs et destructeurs complexes pour favoriser l'espace par rapport Ã  la vitesse.Ã‰chec lors de la crÃ©ation du type structure Â«Â %sÂ Â» Ã  %CÃ‰chec lors de la recherche d'une correspondance de la clause Ã  %CÃ‰chec en rÃ©cupÃ©rant la longueur d'un tableau constant.Ã‰chec lors de la conversion de BOZ vers REAL Ã  %LErreur fataleLe fichier %qs ouvert Ã  %C n'est pas un fichier module GNU FortranContrÃ´le fin des fonctionnalitÃ©s d'ajustement.Le premier argument de l'affectation dÃ©finie Ã  %L doit Ãªtre INTENT(OUT) ou INTENT(INOUT)Le premier argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnelLe premier argument de l'interface de l'opÃ©rateur Ã  %L doit Ãªtre INTENT(IN)Le premier ou le dernier argument intrinsÃ¨que de !$OMP ATOMIC doit Ãªtre %qs Ã  %LCorrigez le calcul de min_intLa longueur de ligne fixe doit Ãªtre au moins septLe fanion %<-fmax-stack-var-size=%d%> Ã©crase %<-frecursive%> impliquÃ© par %<-fopenmp%>Le fanion %<-fno-automatic%> Ã©crase %<-fmax-stack-var-size=%d%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%> impliquÃ© par %<-fopenmp%>Le fanion %<-frecursive%> Ã©crase %<-fmax-stack-var-size=%d%>Nom de la configuration des instructions personnalisÃ©es en virgule flottante.Suivre les conventions d'appels du SuperH de Renesas (anciennement Hitachi).Suivre les exigences du C++17 concernant l'ordre d'Ã©valuation des expressions d'affectations, des dÃ©calages, des appels aux fonctions membres, etc.Suivre les prescriptions pour l'Ã©dition de liens de l'EABI.Pour la procÃ©dure muette %s, aucun nom de liaison est autorisÃ© dans BIND(C) Ã  %CPour les bibliothÃ¨ques intrinsÃ¨ques : passer tous les paramÃ¨tres dans des registres.Activer la permission d'exÃ©cution sur la pile pour les fonctions imbriquÃ©es.Pour les cibles qui requiÃ¨rent normalement des trampolines pour les fonctions imbriquÃ©es, toujours les gÃ©nÃ©rer au lieu d'utiliser des descripteurs.Pour l'assembleur (et l'Ã©diteur de liens), autoriser l'utilisation sans erreur de toute sous-variante d'architecture.Interdire la rÃ©alisation de l'optimisation fp-as-gp.Interdire l'utilisation de $fp pour l'accÃ¨s aux variables statiques et locales. Cette option interdit strictement l'optimisation fp-as-gp mÃªme si Â«Â -mforce-fp-as-gpÂ Â» est utilisÃ©e.Forcer tous les appels Ã  Ãªtre faits via une instruction jli.Forcer la sortie en assembleur Ã  toujours utiliser des constantes en hexadÃ©cimal.Forcer les accÃ¨s aux champs de bits Ã  correspondre Ã  la largeur de leur type.Forcer la crÃ©ation d'un temporaire pour tester du code Â«Â forallÂ Â» peu frÃ©quemment exÃ©cutÃ©.Forcer la dÃ©sactivation des boucles matÃ©rielles, utilise mÃªme -mext-dsp.Forcer les fonctions Ã  Ãªtre alignÃ©es sur une frontiÃ¨re de 4 octets.Forcer la gÃ©nÃ©ration d'Ã©bauches d'indirection des symboles externes.Forcer les appels indirects et les sauts via un registre.Forcer la rÃ©alisation de l'optimisation fp-as-gp.Forcer le type sous-jacent de Â«Â wchar_tÂ Â» Ã  Ãªtre Â«Â unsigned shortÂ Â».Forcer l'utilisation de crÃ©neaux de retard (delay slots) pour les branchements conditionnels.Instruction de format dans le bloc principal du module Ã  %CFortran 2003: Le spÃ©cificateur %s dans l'instruction %s Ã  %C a la valeur %qsFortran 2003: CaractÃ¨re pour l'argument %qs de l'intrinsÃ¨que %qs Ã  %LFortan 2003: SpÃ©cificateur de format DT interdit Ã  %CFortran 2003: Argument effectif scalaire CHARACTER avec un argument muet tableau %qs Ã  %LFonctionnalitÃ© Fortran 2008 obsolÃ¨teÂ :Fortran 2008: Le bloc COMMON %qs avec l'Ã©tiquette de liaison Ã  %L partage l'identificateur avec l'entitÃ© de bloc non COMMON globale Ã  %LFortran 2008: Argument effectif non pointeur Ã  %L vers le muet pointeur %qsFortran 2008: Pointeur null Ã  %L pour un muet non pointeur %qsFortran 2008: Fonctions pointeurs dans le contexte de la dÃ©finition de variable (%s) Ã  %LFortran 2008: Point-virgule Ã  %C sans instruction avant luiFonctionnalitÃ© Fortran 2018 supprimÃ©eÂ :FonctionnalitÃ© Fortran 2018 obsolÃ¨teÂ :Fortran 2018Â :Le Fortran 95 exige un INTEGER par dÃ©faut dans la balise %s Ã  %LAucune liaison spÃ©cifique correspondante pour l'appel Ã  GENERIC %qs Ã  %LLa longueur de ligne libre doit Ãªtre au moins troisFonction %qs comme expression d'initialisation Ã  %LLa fonction %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVELa fonction %qs Ã  %L ne peut pas avoir une initialisationLa fonction %qs Ã  %L n'a pas de type IMPLICITLa fonction %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?La fonction %qs Ã  %L est INTRINSIC mais elle est incompatible avec un intrinsÃ¨queLa fonction %qs Ã  %L doit Ãªtre PURELa fonction %qs dans l'expression d'initialisation Ã  %L doit Ãªtre une fonction intrinsÃ¨queLa fonction %qs est dÃ©clarÃ©e CHARACTER(*) et ne peut pas Ãªtre utilisÃ©e Ã  %L car elle n'est pas un argument muetLa fonction %qs requiert une liste d'arguments Ã  %CFonction %qs, paramÃ¨tre %u, a des accÃ¨s IPA-SRA qui se chevauchentLa fonction %s Ã  %L a des entrÃ©es avec des spÃ©cifications de tableau non concordantesLa fonction %s Ã  %L a des entrÃ©es qui retournent des variables de longueurs de chaÃ®nes diffÃ©rentesFonction %s, paramÃ¨tre %u, est utilisÃ©e mais n'a pas certains accÃ¨s IPA-SRAFonction pas trouvÃ©e.Le rÃ©sultat de fonction %qs Ã  %L ne peut pas avoir une initialisationLe rÃ©sultat de la fonction %qs Ã  %L n'a pas de type IMPLICITLe rÃ©sultat %qs de la fonction Ã  %L est invalide comme argument X pour C_FUNLOCLe rÃ©sultat %qs de la fonction Ã  %L ne sera point un co-tableau et n'aura point un composant co-tableauLe rÃ©sultat de la fonction %qs est invalide comme cible de procÃ©dure dans l'affectation du pointeur de procÃ©dure Ã  %LLa variable rÃ©sultat %qs de la fonction Ã  %L de la fonction Ã©lÃ©mentale %qs n'aura point l'attribut ALLOCATABLE ou POINTERAligner les dÃ©buts des fonctions sur une puissance de 2 de cette valeur.Les fonctions qui retournent des valeurs doivent Ãªtre terminÃ©es par des expressions de retour.Fusionner certaines opÃ©rations sur des entiers pour une meilleure performance sur un power8.Fusionner les rÃ©fÃ©rences Ã  la toc des modÃ¨les de code medium/large avec l'instruction mÃ©moire.GCC ne supporte pas les opÃ©rateurs avec des types entiers et des types en virgule fixe qui, ensemble, ont trop de bits entiers et fractionnelsGCC ne supporte actuellement pas un argument de type %qT pour des fonctions %<simd%>GCC ne supporte actuellement pas les types de tailles mÃ©langÃ©s pour les fonctions %<simd%>GCC ne supporte actuellement pas le type de retour %qT pour les fonctions %<simd%>GCC ne supporte actuellement pas simdlen %d pour le type %qTGCC n'est pas configurÃ© pour supporter %s comme cible de dÃ©lestageGCC doit Ãªtre configurÃ© avec %<--enable-newlib-nano-formatted-io%> pour utiliser %<-mtiny-printf%>GCC ne supporte que %u portÃ©es imbriquÃ©esvecteur GCC passÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©vecteur GCC retournÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©Type de GPU GCN Ã  utiliser:GCSE dÃ©sactivÃ©GENERIC %qs Ã  %L ne peut Ã©craser la liaison spÃ©cifique avec le mÃªme nomGENERIC %qs Ã  %L doit cibler une liaison spÃ©cifique, %qs est GENERIC aussiLe GENERIC Ã  %C doit Ãªtre Ã  l'intÃ©rieur du type dÃ©rivÃ© CONTAINSLiaison GENERIC Ã  %CLa procÃ©dure GENERIC %qs n'est pas permise comme argument effectif Ã  %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
! GNUÂ C ne supporte plus -traditional sans -EExtension GNUÂ :GNU Objective C ne supporte plus la compilation traditionnelleL'instruction GOTO Ã  %L quitte une construction CRITICAL pour l'Ã©tiquette Ã  %LL'instruction GOTO Ã  %L quitte une construction DO CONCURRENT pour l'Ã©tiquette Ã  %LRebut aprÃ¨s la dÃ©claration PARAMETERIZED TYPE Ã  %CGÃ©nÃ©rer (ne pas gÃ©nÃ©rer) d'adressage mÃ©moire relatif au PC.GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) les instructions mÃ©moire prÃ©fixÃ©es.GÃ©nÃ©rer des instructions 16 bits.GÃ©nÃ©rer du code 16 bits pour i386.GÃ©nÃ©rer du code 32 bits.GÃ©nÃ©rer des dÃ©calages 32 bits dans les tables de Â«Â switchÂ Â».GÃ©nÃ©rer du code 32 bits pour i386.GÃ©nÃ©rer du code 32 bits pour x86-64.GÃ©nÃ©rer des instructions mac et multiplication 32Ã—16.GÃ©nÃ©rer du code 64 bits.GÃ©nÃ©rer du code 64 bits pour x86-64.GÃ©nÃ©rer des trames de pile conformes Ã  APCS.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC600.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC601.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC700.GÃ©nÃ©rer des stubs dans le style AT&T pour Mach-O.GÃ©nÃ©rer les en-tÃªtes C des options spÃ©cifiques Ã  la plate-forme.GÃ©nÃ©rer des prototypes C depuis des dÃ©clarations BIND(C).GÃ©nÃ©rer des prototypes C depuis des dÃ©finitions de procÃ©dures externes non-BIND(C).GÃ©nÃ©rer les instructions en virgule flottante double du FPU C-SKY (par dÃ©faut pour la virgule flottante matÃ©rielle).GÃ©nÃ©rer des instructions de l'extension DSP.GÃ©nÃ©rer les sections DWARF pubnames et pubtypes avec les extensions GNU.GÃ©nÃ©rer les sections DWARF pubnames et pubtypes.GÃ©nÃ©rer du code FDPIC ELF.GÃ©nÃ©rer du code double prÃ©cision avec GFLOAT.GÃ©nÃ©rer du code H8/300H.GÃ©nÃ©rer du code H8S.GÃ©nÃ©rer du code H8S/S2600.GÃ©nÃ©rer du code H8SX.GÃ©nÃ©rer du code ILP32.GÃ©nÃ©rer des blocs IT (If-Then) appropriÃ©s pour ARMv8.GÃ©nÃ©rer un fichier JSON.GÃ©nÃ©rer du code LP64.GÃ©nÃ©rer du code pour MIPS16.GÃ©nÃ©rer la struct ModuleInfo pour le module de sortie.GÃ©nÃ©rer du code pour un PA1.0.GÃ©nÃ©rer du code pour un PA1.1.GÃ©nÃ©rer du code pour un PA2.0 (nÃ©cessite binutils 2.10 ou supÃ©rieur).GÃ©nÃ©rer des instructions SBIT et CBIT.GÃ©nÃ©rer du code SH1.GÃ©nÃ©rer du code SH2.GÃ©nÃ©rer du code pour un SH2a sans FPU.GÃ©nÃ©rer du code SH2e.GÃ©nÃ©rer du code SH3.GÃ©nÃ©rer du code SH3e.GÃ©nÃ©rer du code pour le SH4 sans FPU.GÃ©nÃ©rer du code SH4.GÃ©nÃ©rer du code pour le SH4-100 sans FPU.GÃ©nÃ©rer du code SH4-100.GÃ©nÃ©rer du code pour le SH4-200 sans FPU.GÃ©nÃ©rer du code SH4-200.GÃ©nÃ©rer du code pour le SH4-300 sans FPU.GÃ©nÃ©rer du code SH4-300.GÃ©nÃ©rer du code pour le SH4a sans FPU.GÃ©nÃ©rer du code SH4a.GÃ©nÃ©rer du code SH4al-dsp.GÃ©nÃ©rer les instructions VRSAVE lors de la gÃ©nÃ©ration de code AltiVec.GÃ©nÃ©rer une section __mcount_loc avec tous des appels Ã  _mcount ou __fentry__.GÃ©nÃ©rer une section __mcount_loc avec tous des appels Ã  mcount ou __fentry__.GÃ©nÃ©rer une directive #line pointant sur le rÃ©pertoire de travail courant.GÃ©nÃ©rer une section __return_loc pointant vers tous les codes de contrÃ´le de code de retour.GÃ©nÃ©rer un appel pour stopper l'application si une fonction qui ne devrait par retourner un rÃ©sultat retourne quand mÃªme un rÃ©sultat.GÃ©nÃ©rer une fonction D main() par dÃ©faut lors de la compilation.GÃ©nÃ©rer un point de sortie unique pour chaque fonction.GÃ©nÃ©rer des noms de chemins absolus vers le code source pour gcov.GÃ©nÃ©rer du code de passage de paramÃ¨tres agrÃ©gÃ©s avec, au plus, un alignement 64 bits.GÃ©nÃ©rer une sortie assembleur qui est compatible avec l'assembleur AS100 de Renesas. Ceci peut restreindre certaines capacitÃ©s du compilateur. Par dÃ©faut, une syntaxe compatible avec GAS est gÃ©nÃ©rÃ©e.GÃ©nÃ©rer des instructions auto-inc/dec.GÃ©nÃ©rer du code gros-boutiste.GÃ©nÃ©rer du code gros-boutiste.GÃ©nÃ©rer un eBPF gros-boutiste.GÃ©nÃ©rer des instructions Â«Â bitÂ Â».GÃ©nÃ©rer les insns d'appels comme appels directs.GÃ©nÃ©rer des insns d'appels comme appels indirects, si nÃ©cessaire.GÃ©nÃ©rer les insns d'appels comme appels indirects.GÃ©nÃ©rer des insns d'appels comme appels indirects aux registres.GÃ©nÃ©rer l'instruction cld dans le prologue de fonctions.GÃ©nÃ©rer du code pour l'environnement d'exÃ©cution du compilateur C-SKY au lieu de libgcc.GÃ©nÃ©rer du code pour l'architecture CR16C.GÃ©nÃ©rer du code pour l'architecture CR16C+ (par dÃ©faut).GÃ©nÃ©rer du code pour GNU as.GÃ©nÃ©rer du code pour l'assembleur GNU (gas).GÃ©nÃ©rer du code pour GNU ld.GÃ©nÃ©rer du code pour l'environnement d'exÃ©cution GNU.GÃ©nÃ©rer le code pour l'environnement d'exÃ©cution NeXT (Apple Mac OS X).GÃ©nÃ©rer du code pour le dÃ©chargement vers OpenMP: active -msoft-stack et -muniform-simt.GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 340 (sans MMU/FPU).GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 400 (sans MMU/FPU).GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 500 (sans FPU).GÃ©nÃ©rer du code pour le Smart Mode.GÃ©nÃ©rer du code pour l'Ã©tat Thumb.GÃ©nÃ©rer du code pour l'assembleur UNIX.GÃ©nÃ©rer du code pour une ABI 32 bits.GÃ©nÃ©rer du code pour un 5206e.GÃ©nÃ©rer du code pour un 520X.GÃ©nÃ©rer du code pour un 528x.GÃ©nÃ©rer du code pour un 5307.GÃ©nÃ©rer du code pour un 5407.GÃ©nÃ©rer du code pour une ABI 64 bits.GÃ©nÃ©rer du code pour un 68000.GÃ©nÃ©rer du code pour un 68010.GÃ©nÃ©rer du code pour un 68020.GÃ©nÃ©rer du code pour un 68030.GÃ©nÃ©rer du code pour un 68040 sans les nouvelles instructions.GÃ©nÃ©rer du code pour un 68040.GÃ©nÃ©rer du code pour un 68060 sans les nouvelles instructions.GÃ©nÃ©rer du code pour un 68060.GÃ©nÃ©rer du code pour un 68302.GÃ©nÃ©rer du code pour un 68332.GÃ©nÃ©rer du code pour un 68851.GÃ©nÃ©rer du code pour un ColdFire v4e.GÃ©nÃ©rer le code pour une DLL.GÃ©nÃ©rer du code pour un Fido A.GÃ©nÃ©rer du code pour un cpu32.GÃ©nÃ©rer du code pour toutes les instanciations de patrons.GÃ©nÃ©rer du code pour un 11/10.GÃ©nÃ©rer du code pour un 11/40.GÃ©nÃ©rer du code pour un 11/45.GÃ©nÃ©rer du code pour les contrats assert.GÃ©nÃ©rer du code pour les contrats invariants des classes.GÃ©nÃ©rer du code pour des extensions Ã  charger dans le noyau de darwin.GÃ©nÃ©rer le code pour les fonctions mÃªme si elles sont complÃ¨tement mises en ligne.GÃ©nÃ©rer du code pour le processeur donnÃ©.GÃ©nÃ©rer le code pour la PLT dans la BSS d'un ancien exÃ©cutable.GÃ©nÃ©rer du code pour les contrats post-condition.GÃ©nÃ©rer du code pour les contrats prÃ©-condition.GÃ©nÃ©rer le code pour les fonctions statiques mÃªme si elles ne sont jamais appelÃ©es.GÃ©nÃ©rer le code pour les Â«Â switchÂ Â» sans instruction Â«Â defaultÂ Â».GÃ©nÃ©rer du code pour la plateforme Android.GÃ©nÃ©rer du code pour M*Core M210.GÃ©nÃ©rer du code pour M*Core M340.GÃ©nÃ©rer du code pour le noyau ou pour des extensions Ã  charger dans le noyau.GÃ©nÃ©rer le code pour le mode superviseur (par dÃ©faut).GÃ©nÃ©rer le code pour le mode utilisateur.GÃ©nÃ©rer du code dans l'Ã©tat ARM 32 bits.GÃ©nÃ©rer du code en mode gros-boutiste.GÃ©nÃ©rer du code en mode gros-boutiste.GÃ©nÃ©rer du code en mode petit-boutiste.GÃ©nÃ©rer du code en mode petit-boutiste.GÃ©nÃ©rer du code adaptÃ© pour les exÃ©cutables (PAS pour les bibliothÃ¨ques partagÃ©es).GÃ©nÃ©rer du code adaptÃ© pour un dÃ©bogage avec cycle court.GÃ©nÃ©rer du code qui peut Ãªtre utilisÃ© avec des objets dynamiques dans le style SVR4.GÃ©nÃ©rer du code qui peut garder les Ã©tats locaux uniformes d'une avenue SIMD Ã  l'autre (SIMD lane)GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifique au processeur (psABI) du MCU Intel.GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifiÃ©e.GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifiÃ©e.GÃ©nÃ©rer du code qui est compatible lors de l'Ã©dition de liens avec du code MIPS16 et microMIPS.GÃ©nÃ©rer du code qui utilise les instructions en virgules flottantes du 68881.GÃ©nÃ©rer du code qui ne sera pas liÃ© avec une autre bibliothÃ¨que partagÃ©e par son ID mais qui pourra Ãªtre utilisÃ© comme bibliothÃ¨que partagÃ©e.GÃ©nÃ©rer du code pour vÃ©rifier les bornes avant d'indexer les tableaux.GÃ©nÃ©rer du code pour vÃ©rifier les spÃ©cifications des exceptions.GÃ©nÃ©rer du code pour dÃ©tecter quand le processeur pourrait spÃ©culer incorrectement.GÃ©nÃ©rer du code pour utiliser une PLT (Procedure Linkage Table) et une GOT (Global Offsets Table) non exÃ©cutables.GÃ©nÃ©rer du code utilisant les adresses avec symbole d'ancrage global.GÃ©nÃ©rer du code qui utilise les instructions en virgule flottante matÃ©rielles.GÃ©nÃ©rer du code qui n'utilise que des registres gÃ©nÃ©raux.GÃ©nÃ©rer du code qui nâ€™utilise que des registres du cÅ“ur (r0-r14).GÃ©nÃ©rer du code avec des appels de bibliothÃ¨que pour la virgule flottante.GÃ©nÃ©rer du code sans registre GP.GÃ©nÃ©rer les objets CFString Ã  la compilation.GÃ©nÃ©rer des sections de dÃ©bogage compressÃ©es.GÃ©nÃ©rer des instructions de dÃ©placements conditionnels.GÃ©nÃ©rer des rÃ©serves de constantes dans le compilateur au lieu de l'assembleur.GÃ©nÃ©rer les dÃ©finitions cpp pour les E/S d'un serveur.GÃ©nÃ©rer les dÃ©finitions cpp pour les E/S d'une station de travail.GÃ©nÃ©rer les informations de dÃ©bogage dans le format DWARF v2 (ou ultÃ©rieur).GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS.GÃ©nÃ©rer les informations de dÃ©bogage dans le format VMS.GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF.GÃ©nÃ©rer les informations de dÃ©bogage dans le format Ã©tendu par dÃ©faut.GÃ©nÃ©rer les informations de dÃ©bogage dans le format par dÃ©faut.GÃ©nÃ©rer les informations de dÃ©bogage dans la version par dÃ©faut du format DWARF.GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS Ã©tendu.GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF Ã©tendu.GÃ©nÃ©rer les informations de dÃ©bogage dans des fichiers .dwo sÃ©parÃ©s.GÃ©nÃ©rer du code pour le FPU du SH2a en double prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code pour le FPU du SH2a en simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-100 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-200 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-300 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4a simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer des trames de pile discontinues.GÃ©nÃ©rer des instructions de division.GÃ©nÃ©rer des rÃ©sultats de divisions oÃ¹ le reste a le mÃªme signe que le diviseur (pas le dividende).GÃ©nÃ©rer la documentation.GÃ©nÃ©rer des instructions en virgule flottante double prÃ©cision.GÃ©nÃ©rer eBPF pour la version du noyau Linux donnÃ©e.GÃ©nÃ©rer des instructions en arithmÃ©tique Ã©tendue, uniquement valable pour ARC700.GÃ©nÃ©rer des information Ã©tendues pour les points d'entrÃ©es des fonctions en ligne.GÃ©nÃ©rer des appels indirects rapides.GÃ©nÃ©rer les mathÃ©matiques en virgule flottante avec le jeu d'instructions donnÃ©.GÃ©nÃ©rer les instructions multiplie-accumule en virgule flottante.GÃ©nÃ©rer des instructions frecipd/fsqrtd/fdivd (par dÃ©faut pour la virgule flottante matÃ©rielle).GÃ©nÃ©rer des instructions abs matÃ©rielles.GÃ©nÃ©rer une version en ligne de la division en virgule flottante, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la division en virgule flottante, optimiser pour le dÃ©bit.GÃ©nÃ©rer une version en ligne de la division entiÃ¨re, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la division entiÃ¨re, optimiser pour le dÃ©bit.GÃ©nÃ©rer une version en ligne de la racine carrÃ©e, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la racine carrÃ©e, optimiser pour le dÃ©bit.GÃ©nÃ©rer les instructions supportÃ©es par le Barrel Shifter.GÃ©nÃ©rer des instructions isel.GÃ©nÃ©rer une recherche de classes molle (via objc_getClass()) pour l'utilisation en mode Zero-Link.GÃ©nÃ©rer du code petit-boutiste.GÃ©nÃ©rer du code petit-boutiste.GÃ©nÃ©rer un eBPF petit-boutiste.GÃ©nÃ©rer les instructions de chargement/stockage de mots multiples.GÃ©nÃ©rer les instructions de chargement/stockage avec mise Ã  jour.GÃ©nÃ©rer des appels locaux vers des opÃ©rations atomiques hors ligne.GÃ©nÃ©rer les dÃ©pendances pour make et compiler.GÃ©nÃ©rer les dÃ©pendances pour make.GÃ©nÃ©rer les appels mcount/__fentry__ sous forme de nops. Pour les activer, il faut insÃ©rer les instructions rÃ©elles.GÃ©nÃ©rer des fragments millicode.GÃ©nÃ©rer les instructions mul64 et mulu64.GÃ©nÃ©rer l'instruction norm.GÃ©nÃ©rer du code en mode normal.GÃ©nÃ©rer du code pour le FPU du SH2a en simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-100 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-200 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-300 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4a simple prÃ©cision uniquement.GÃ©nÃ©rer du code relatif au compteur de programme (PC).GÃ©nÃ©rer des instructions de l'extension de performance.GÃ©nÃ©rer des instructions de l'extension de performance version 2.GÃ©nÃ©rer les cibles bidons pour tous les en-tÃªtes.GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode large).GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode petit).GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode large).GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode petit).GÃ©nÃ©rer des instructions de prÃ©chargement, si disponible, pour les tableaux dans les boucles.GÃ©nÃ©rer des instructions push/pop (par dÃ©faut).GÃ©nÃ©rer du code PIC rÃ©-entrant.GÃ©nÃ©rer des inverses au lieu de divss et sqrtss.GÃ©nÃ©rer l'instruction return dans une fonction nue.GÃ©nÃ©rer l'information pour les types de descripteurs lors de l'exÃ©cution.GÃ©nÃ©rer des rÃ©fÃ©rences Ã  sdata.  Ceci est l'option par dÃ©faut Ã  moins que vous compiliez pour PIC.GÃ©nÃ©rer les sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg et .s390_return_mem pour contenir les emplacements des branches indirectes qui ont Ã©tÃ© corrigÃ©es par l'utilisation d'une des options -mindirect-branch* ou -mfunction-return*.  Les sections consistent en un tableau d'Ã©lÃ©ments sur 32 bits. Chaque entrÃ©e contient le dÃ©calage depuis l'entrÃ©e de l'emplacement corrigÃ©.GÃ©nÃ©rer du code auto-relocalisable.GÃ©nÃ©rer sin, cos, sqrt pour le coprocesseur mathÃ©matique.GÃ©nÃ©rer des instructions en virgule flottante simple prÃ©cision.GÃ©nÃ©rer les inverses de la racine carrÃ©e et de la division par logiciel pour un meilleur dÃ©bit.GÃ©nÃ©rer des mÃ©thodes Objective-C spÃ©ciales pour initialiser et dÃ©truire des ivars C++ non-POD, si nÃ©cessaire.GÃ©nÃ©rer des instructions stm/ldm (par dÃ©faut).GÃ©nÃ©rer des instructions de l'extension de chaÃ®nes.GÃ©nÃ©rer l'instruction swap.GÃ©nÃ©rer les instructions avec modulo entier.GÃ©nÃ©rer les instructions de mÃ©moire atomique quadruple mots (lqarx/stqcx).GÃ©nÃ©rer les instructions de mÃ©moire quadruple mots (lq/stq).GÃ©nÃ©rer des tables de retour en arriÃ¨re (unwind tables) qui sont exactes Ã  chaque limite d'instruction.GÃ©nÃ©rer des instructions push25/pop25 v3.GÃ©nÃ©rer l'instruction vzeroupper avant un transfert du flux de contrÃ´le hors d'une fonction.La fonction gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface intrinsÃ¨que spÃ©cifiqueNom gÃ©nÃ©rique %qs de la fonction %qs Ã  %L Ã©tant le mÃªme nom que le type dÃ©rivÃ© Ã  %LLa sous-routine gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface de sous-routine intrinsÃ¨queDonner aux branches leur coÃ»t par dÃ©faut.Montrer des messages de dÃ©prÃ©ciation pour les anomalies de -ftransition=import.PrÃ©fixer les symboles externes avec un caractÃ¨re de soulignement.Le nom de liaison globale %qs Ã  %L est dÃ©jÃ  utilisÃ© comme un(e) %s Ã  %LLe nom de liaison globale %qs Ã  %L est dÃ©jÃ  utilisÃ© Ã  %LLe nom global %qs Ã  %L est dÃ©jÃ  utilisÃ© comme un(e) %s Ã  %LLe nom global %qs Ã  %L est dÃ©jÃ  utilisÃ© Ã  %LLes optimisations de boucles Graphite ne peuvent pas Ãªtre utilisÃ©es (isl n'est pas disponible) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Les optimisations de boucles par Graphite ne peuvent pas Ãªtre utilisÃ©es (isl n'est pas disponible).Guider l'Ã©diteur de liens pour relÃ¢cher les instructions.Le nom HSA SSA est dÃ©fini par l'instruction qui est censÃ©e l'utiliserLe nom HSA SSA n'est pas parmi les opÃ©randes de l'instruction qui est censÃ©e l'utiliserLa vÃ©rification HSA SSA a Ã©chouÃ©HSA n'a pas Ã©tÃ© activÃ© durant la configurationLes opÃ©randes d'image HSA ne sont pas gÃ©rÃ©sL'instruction HSA utilise un registre qui n'est pas parmi les utilisations de registres enregistrÃ©esLa vÃ©rification de l'instruction HSA a Ã©chouÃ©Traiter les fonctions internes atomiques qui pourraient Ãªtre appliquÃ©es Ã  des donnÃ©es non alignÃ©es en appelant des fonctions de la bibliothÃ¨que. Outrepasse -mtrap-unaligned-atomic.Fanion de contrÃ´le du modÃ¨le de l'ordonnanceur avec prÃ©-extraction automatique matÃ©rielle. Nombre de cycles d'anticipation que le modÃ¨le examine, la valeur Â«Â 0Â Â» active uniquement l'heuristique de tri des instructions. DÃ©sactivÃ© par dÃ©faut.Constante Hollerith Ã  %CLa variable %qs associÃ©e Ã  l'hÃ´te ne peut pas Ãªtre dans l'instruction DATA Ã  %CQuelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e en raison de la mise en ligne (en pourcentage).Quelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e Ã  cause de la propagation interprocÃ©durale de constantes (en pourcentage).opÃ©rande registre E/S pour Â«Â %%%cÂ Â»IBITS: Bit incorrectICE: emit_insn utilisÃ© lÃ  oÃ¹ emit_jump_insn est attendu :
! Identification de la bibliothÃ¨que partagÃ©e Ã  construire.les bibliothÃ¨ques partagÃ©es utilisant un ID et FD-PIC ne peuvent pas Ãªtre utilisÃ©s ensembleModule IEEE_ARITHMETIC Ã  %CModule IEEE_EXCEPTIONS Ã  %CModule IEEE_FEATURES Ã  %CLa clause IF Ã  %L requiert une expression LOGICAL scalaireLe modificateur %s de la clause IF Ã  %L n'est pas appropriÃ© pour la construction OpenMP actuelleLa clause IF sans modificateur Ã  %L est utilisÃ©e avec des clauses IF avec modificateursIM part_ref Ã  %CL'instruction IMPLICIT NONE (type) Ã  %L suit une instruction IMPLICITL'instruction IMPLICIT Ã  %C suit une instruction IMPLICIT NONE (type)IMPORT NONE avec une liste de spÃ©cifications Ã  %CInstruction IMPORT Ã  %CL'instruction IMPORT Ã  %C est uniquement permise dans un corps d'INTERFACEProcÃ©dure IMPURE Ã  %CL'instruction INQUIRE Ã  %L ne peut pas contenir les deux spÃ©cificateurs FILE et UNIT en mÃªme tempsL'instruction INQUIRE Ã  %L requiert un spÃ©cificateur PENDING= avec le spÃ©cificateur ID=L'instruction INQUIRE Ã  %L requiert l'un des deux spÃ©cificateurs FILE ou UNITL'instruction INQUIRE n'est pas permise dans une procÃ©dure PURE Ã  %Cl'expression INTEGER de la clause %s Ã  %L doit Ãªtre non nÃ©gativeL'expression INTEGER de la clause %s Ã  %L doit Ãªtre positiveL'expression INTEGER de chunk_size dans la clause SCHEDULE Ã  %L doit Ãªtre positiveINTEGER(KIND=8) n'est pas disponible avec l'option %<-fdefault-integer-8%>INTEGER(KIND=8) n'est pas disponible avec l'option %<-finteger-4-integer-8%>INTENT (%s) est en conflit avec INTENT(%s) Ã  %LINTENT n'est pas permis Ã  l'intÃ©rieur de BLOCK Ã  %CL'argument effectif de INTENT(%s) Ã  %L pourrait interfÃ©rer avec l'argument effectif Ã  %L.INTENT(IN) POINTER %qs dans la clause %s Ã  %LINTENT(IN) POINTER %qs dans la clause COPYPRIVATE Ã  %LL'argument INTENT(OUT) %qs de la procÃ©dure pure %qs Ã  %L ne peut pas Ãªtre polymorphiqueLa procÃ©dure %qs de INTERFACE Ã  %L a le mÃªme nom que la procÃ©dure englobanteLe IO UNIT dans l'instruction %s Ã  %C doit Ãªtre un fichier interne dans une procÃ©dure PUREla dÃ©finition IO pour %q+D a besoin d'une adresseL'Ã©tiquette IOLENGTH est invalide dans l'instruction INQUIRE Ã  %CIOMSG doit Ãªtre une variable scalaire caractÃ¨re par dÃ©faut Ã  %LBalise IOMSG Ã  %LLa vÃ©rification d'accÃ¨s IPA-SRA a Ã©chouÃ©lâ€™ISA %qs n'est pas supportÃ©e par l'attribut %<target%>, utilisez la syntaxe %<arch=%>le C ISO ne permet pas %<%E (expression)%>le C ISO n'autorise pas de %<;%> supplÃ©mentaire en dehors d'une fonctionle C ISO ne permet pas l'utilisation de %<_Alignof%> sur un type fonctionle C ISO ne supporte pas %<#pragma STDC FLOAT_CONST_DECIMAL64%>le C ISO ne permet pas %<++%> ni %<--%> sur les types complexesle C ISO ne supporte pas les attributs %<[[]]%> avant C2Xle C ISO ne supporte pas les types %<__int%d%>le C ISO ne permet pas d'utiliser %<~%> pour calculer le conjuguÃ© d'un complexele C ISO ne supporte pas l'identificateur prÃ©dÃ©fini %qsle C ISO interdit les types entiers complexesle C ISO ne supporte pas les virgules flottantes dÃ©cimales avant C2Xle C ISO ne supporte pas les types en virgule fixele C ISO ne supporte pas un simple %<complex%> signifiant %<double complex%>le C ISO ne supporte pas les types saturantsle C ISO ne supporte pas le type %<_Float%d%s%>le C ISO interdit %<goto *expr;%>le C ISO interdit %<return%> avec une expression dans une fonction qui retourne un voidle C ISO interdit une unitÃ© de traduction videle C ISO interdit l'affectation entre un pointeur de fonction et %<void *%>le C ISO interdit les groupes entre accolades Ã  l'intÃ©rieur d'expressionsle C ISO interdit le transtypage d'un type non scalaire vers lui-mÃªmele C ISO interdit le transtypage vers un type unionle C ISO interdit la comparaison de %<void *%> avec un pointeur de fonctionle C ISO interdit une expression conditionnelle entre %<void *%> et un pointeur de fonctionle C ISO interdit une expression conditionnelle dont un seul cÃ´tÃ© est Â«Â voidÂ Â»le C ISO interdit les fonctions de type volatile ou constantele C ISO interdit la conversion d'un pointeur de fonction en un type de pointeur vers un objetle C ISO interdit la conversion d'un pointeur vers un objet en un type de pointeur vers une fonctionle C ISO interdit d'initialiser avec des accolades videsle C ISO interdit la dÃ©claration anticipÃ©e des paramÃ¨tresle C ISO interdit les rÃ©fÃ©rences anticipÃ©es vers un type %<enum%>le C ISO interdit l'initialisation entre un pointeur de fonction et %<void *%>le C ISO interdit la dÃ©claration d'Ã©tiquettele C ISO interdit les dÃ©clarations de membre sans aucun membrele C ISO interdit les fonctions imbriquÃ©esle C ISO interdit l'omission du terme central de l'expression %<?:%>le C ISO interdit les comparaisons ordonnÃ©es de pointeurs vers des fonctionsle C ISO interdit de passer l'argument %d de %qE entre un pointeur de fonction et %<void *%>le C ISO interdit les types de fonction qualifiÃ©sle C ISO interdit le retour entre un pointeur de fonction et %<void *%>le C ISO interdit de spÃ©cifier les bornes des Ã©lÃ©ments Ã  initialiserle C ISO interdit d'accÃ©der aux tableaux %<register%> par un indicele C ISO interdit le tableau de taille nullele C ISO interdit le tableau de taille nulle %qEle C ISO interdit la conversion d'argument en type unionle C ISO requiert un argument nommÃ© devant %<...%>le C ISO restreint les valeurs de l'Ã©numÃ©rateur Ã  la plage d'un %<int%>l'attribut %qE du C++ ISO ne s'applique pas aux fonctions; il est traitÃ© comme %<[[gnu::%E]]%>le C++ ISO 1998 ne permet pas %<long long%>le C++ ISO 1998 interdit l'utilisation de %<extern%> sur des instanciations explicitesle C++ ISO autorise les attributs de champs de bits uniquement avant l'Ã©lÃ©ment %<:%>le C++ ISO n'a pas adoptÃ© les patrons d'opÃ©rateurs de chaÃ®nes littÃ©rales prenant un paquet d'arguments de caractÃ¨resle C++ ISO ne permet pas d'omettre l'opÃ©rande du milieu de %<?:%>le C++ ISO ne permet pas %<alignof%> avec un non typele C++ ISO ne permet pas des initialisations par dÃ©signation du C99le C++ ISO ne permet pas des initialisations par dÃ©signation de GNUle C++ ISO ne permet pas que %<%T::%D%> soit dÃ©fini comme %<%T::%D%>le C++ ISO ne permet pas l'utilisation de %<alignof%> sur un type fonctionle C++ ISO ne supporte pas %<__int%d%> pour %qsle C++ ISO n'accepte pas qu'un simple %<complex%> signifie %<double complex%>le C++ ISO interdit l'application de %<__alignof%> Ã  une expression d'un type de fonctionle C++ ISO interdit l'application de %<sizeof%> Ã  une expression d'un type de fonctionle C++ ISO interdit les groupes d'accolades Ã  l'intÃ©rieur des expressionsle C++ ISO interdit l'appel de %<::main%> depuis l'intÃ©rieur du programmele C++ ISO interdit le transtypage vers un type tableau %qTle C++ ISO interdit la comparaison entre un pointeur et un entierle C++ ISO interdit la comparaison entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit les littÃ©raux composÃ©sle C++ ISO interdit les gotos calculÃ©sle C++ ISO interdit l'expression conditionnelle entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit la conversion entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit la conversion d'une chaÃ®ne constante vers %qTle C++ ISO interdit la dÃ©claration de %qs sans typele C++ ISO interdit de dÃ©crÃ©menter un pointeur du type %qTle C++ ISO interdit de dÃ©crÃ©menter un enumle C++ ISO interdit un enum vide et sans nomle C++ ISO interdit le membre tableau flexible %qsle C++ ISO interdit les tableaux flexibles comme membresle C++ ISO interdit l'initialisation intra-classe du membre statique non constant %qDle C++ ISO interdit d'incrÃ©menter un pointeur du type %qTle C++ ISO interdit d'incrÃ©menter un enumle C++ ISO interdit l'initialisation du membre constant %qD du type non entier %qTle C++ ISO interdit le type imbriquÃ© %qD avec le mÃªme nom que la classe englobantele C++ ISO interdit l'omission du terme au milieu de l'expression %<?:%>le C++ ISO interdit de prendre l'adresse de la fonction %<::main%>le C++ ISO interdit de prendre l'adresse d'une fonction membre liÃ©e pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifiÃ© ou entre parenthÃ¨ses pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>le C++ ISO interdit l'utilisation de %qE sur des instanciations explicitesle C++ ISO interdit le mot-clÃ© typename dans un paramÃ¨tre de patron qui est un patron; utilisez %<-std=c++17%> ou %<-std=gnu++17%>le C++ ISO interdit l'utilisation d'un littÃ©ral en virgule flottante dans une expression constantele C++ ISO interdit l'utilisation d'un pointeur de type %<void *%> dans une soustractionle C++ ISO interdit l'utilisation d'un pointeur vers une fonction dans une soustractionle C++ ISO interdit l'utilisation d'un pointeur vers une mÃ©thode dans une soustractionle C++ ISO interdit le tableau de taille variablele C++ ISO interdit le tableau de taille variable %qDle C++ ISO interdit le tableau de taille zÃ©role C++ ISO interdit le tableau de taille zÃ©ro %qDle C++ ISO interdit les structures anonymesle C++ ISO interdit la surcharge de %<operator ?:%>le C++ ISO indique que ceux-ci sont ambigus mÃªme si la plus mauvaise conversion pour le premier est meilleures que la plus mauvaise conversion pour le second:le C++17 ISO n'autorise pas le spÃ©cificateur de classe de stockage %<register%>le C++17 ISO n'autorise pas la spÃ©cification dynamique des exceptionsle C11 ISO ne supporte pas l'omission de la chaÃ®ne de caractÃ¨res dans %<_Static_assert%>le C90 ISO ne supporte pas %<[*]%> dans les dÃ©clarateurs de tableaule C90 ISO ne permet pas %<_Alignas%>le C90 ISO ne supporte pas %<_Generic%>le C90 ISO ne supporte pas %<_Noreturn%>le C90 ISO ne supporte pas %<_Static_assert%>le C90 ISO ne supporte pas l'identificateur prÃ©dÃ©fini %<__func__%>le C90 ISO ne supporte pas les dÃ©clarations initiales de la boucle %<for%>le C90 ISO ne supporte pas %<long long%>le C90 ISO ne supporte pas %<static%> ou les qualificatifs de types dans les dÃ©clarateurs de tableau de paramÃ¨tresle C90 ISO ne supporte pas %qEle C90 ISO ne supporte pas les types boolÃ©ensle C90 ISO ne supporte pas les types Â«Â complexÂ Â»le C90 ISO ne supporte pas les membres qui sont des tableaux flexiblesle C90 ISO ne permet pas le qualificatif %<_Atomic%>le C90 ISO ne supporte pas les structures et unions sans nomle C90 ISO interdit le tableau %qE dont la taille ne peut Ãªtre Ã©valuÃ©ele C90 ISO interdit le tableau dont la taille ne peut Ãªtre Ã©valuÃ©ele C90 ISO interdit les littÃ©raux composÃ©sle C90 ISO interdit les mÃ©langes de dÃ©clarations et de codele C90 ISO interdit de spÃ©cifier des sous-objets Ã  initialiserle C90 ISO interdit d'accÃ©der Ã  un tableau par un indice si le tableau n'est pas une l-valeurle C90 ISO interdit le tableau de taille variablele C90 ISO interdit le tableau %qE de taille variablele C99 ISO ne permet pas %<_Alignas%>le C99 ISO ne supporte pas %<_Generic%>le C99 ISO ne supporte pas %<_Noreturn%>le C99 ISO ne supporte pas %<_Static_assert%>le C99 ISO ne supporte pas %qEle C99 ISO ne supporte pas le qualificatif %<_Atomic%>le C99 ISO ne supporte pas les structures et unions sans nomModule ISO_C_BINDING Ã  %CModule intrinsÃ¨que ISO_FORTRAN_ENV Ã  %CSi -ftree-vectorize est utilisÃ©, la limite minimale de boucle d'une boucle prise en compte pour la vectorisation.Si -fvariable-expansion-in-unroller est utilisÃ©, le nombre maximum de fois qu'une variable individuelle sera dÃ©veloppÃ©e pendant le dÃ©pliage de la boucle.Si le remappage des limites est spÃ©cifiÃ© Ã  %L, la cible du pointeur ne sera point NULLSi le premier argument de ATAN2 Ã  %L est zÃ©ro, alors le second argument ne doit pas Ãªtre zÃ©roSi le nombre de candidats dans l'ensemble est plus petit, on essaie toujours de retirer les IV inutilisÃ©s durant son optimisation.Si l'ordonnancement est fait aprÃ¨s le rechargement, faire un ordonnancement des super blocs.Ignorer Â«Â DÂ Â» dans la colonne 1 du format fixe.Ignorer dllimport pour les fonctions.Ignorer l'espace de noms Ã  deux niveaux normalement utilisÃ©; rÃ©soudre les symboles dans l'ordre de la ligne de commande et ne pas enregistrer quelle bibliothÃ¨que a fourni le symbole rÃ©solu.Ignorer les pragmas non supportÃ©s.IgnorÃ©.Objet allouable illÃ©gal Ã  %C pour une procÃ©dure PUREAffectation illÃ©gale Ã  une procÃ©dure externe Ã  %LCaractÃ¨re illÃ©gal dans la constante BOZ Ã  %CIdentifiant illÃ©gal dans copy_walk_reduction_argDirective du prÃ©processeur illÃ©galeType de rÃ©fÃ©rence illÃ©gale Ã  %L comme objet EQUIVALENCEPas nul illÃ©gal Ã  %LType illÃ©gal dans la concatÃ©nation de caractÃ¨re Ã  %LInstruction %s de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction CRITICAL de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction CRITICAL de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction EVENT %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction RETURN de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction RETURN de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction STOP de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction STOP de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction SYNC de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction SYNC de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction SYNC de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREL'argument imageset Ã  %L doit Ãªtre une expression scalaire ou INTEGER de rang 1L'argument imageset Ã  %L doit Ãªtre entre 1 et num_images()ImplÃ©menter les sÃ©mantiques C++17 des constructeurs qui hÃ©ritent.ImplÃ©menter DIP1000: Pointeurs Ã  portÃ©e limitÃ©e (expÃ©rimental).ImplÃ©menter DIP25: RÃ©fÃ©rences scellÃ©es (expÃ©rimental).ImplÃ©menter les opÃ©rations __atomic via des appels de bibliothÃ¨que aux fonctions historiques __sync.ImplÃ©menter la rÃ©solution du DR 150 pour faire correspondre les arguments de patron des patrons.La dÃ©claration implicite de la fonction BIND(C) %qs Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le CLa variable BIND(C) %qs implicitement dÃ©clarÃ©e Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le CLa fonction %s dÃ©clarÃ©e implicitement est utilisÃ©e dans !$OMP DECLARE REDUCTION Ã  %L La sous-routine %s dÃ©clarÃ©e implicitement est utilisÃ© dans !$OMP DECLARE REDUCTION Ã  %L La variable %qs implicitement dÃ©clarÃ©e Ã  %L peut ne pas Ãªtre interopÃ©rable avec le C mais elle est un argument muet Ã  la procÃ©dure BIND(C) %qs Ã  %LLe PARAMETER %qs implicitement typÃ© Ã  %L ne concorde pas avec le type IMPLICIT ultÃ©rieurSAVE implicite pour la variable module %qs Ã  %L, nÃ©cessaire Ã  cause de l'initialisation par dÃ©fautTableau de forme implicite Ã  %LLa fonction impure %qs Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©eLa fonction impure Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©eDans %s Ã  %L, les procÃ©dures doivent toutes Ãªtre des FUNCTION car le nom gÃ©nÃ©rique est Ã©galement le nom du type dÃ©rivÃ©Dans %s Ã  %L, les procÃ©dures doivent Ãªtre soit toutes des SUBROUTINE ou soit toutes des FUNCTIONEn C++, une valeur non nulle signifie qu'il faut avertir Ã  propos des conversions dÃ©prÃ©ciÃ©es de chaÃ®nes littÃ©rales en Â«Â char *Â Â».  En C, le mÃªme avertissement est Ã©mis sauf que la conversion n'est, bien entendu, pas dÃ©prÃ©ciÃ©e par le standard C ISO.En Fortran 2003, le bloc COMMON %qs Ã  %L est un identificateur global et doit donc avoir le mÃªme nom de liaison que le bloc COMMON similairement nommÃ© Ã  %L: %s vs %sDans l'optimisation SSA-PRE sur les arbres, activer l'Ã©limination de la redondance partielle-partielle.Dans un sous-programme pure, un argument fictif INTENT(IN) ne sera point utilisÃ© comme l'expression Ã  %L d'une instruction d'affectation intrinsÃ¨que dans laquelle la variable est d'un type dÃ©rivÃ© si le type dÃ©rivÃ© a un composant pointeur Ã  n'importe quel niveau de la sÃ©lection du composant.Dans l'appel Ã  %qs Ã  %L, dÃ©saccord de type dans l'argument %qs; passe %qs Ã  %qsDans le constructeur %qsDans le constructeur de copie %qsDans le destructeur %qsDans le fichier inclus depuisDans la fonction %qsDans la fonction lambdaDans la fonction membre %qsDans la fonction membre statique %qsRÃ©pertoire d'inclusion %qs: %sObjet allouable incompatible Ã  %C pour la spec de type CHARACTER Ã  %LType dÃ©rivÃ© incompatible dans PARAMETER Ã  %LInitialisation incompatible entre une entitÃ© de type dÃ©rivÃ© et une entitÃ© avec le type %qs Ã  %CRangs incompatibles %d et %d dans l'affectation Ã  %LRangs incompatibles dans %s (%d et %d) Ã  %LTypes incompatibles dans l'instruction DATA Ã  %L; tentative de conversion de %s en %sTypespec incompatible pour l'Ã©lÃ©ment de tableau Ã  %LUtilisation incompatible de TILE et COLLAPSE Ã  %LRÃ¨gles d'Ã©quivalence incohÃ©rentes impliquant %qs Ã  %L et %qs Ã  %LÃ‰tat interne inconsistant: Pas d'emplacement dans l'expression prÃ¨s de %LÃ‰tat interne inconsistant: Pas d'emplacement dans l'instructionRangs inconsistant pour l'opÃ©rateur Ã  %%L et %%LarÃªte incorrecte de gestions des exceptions %i->%iExtent incorrect dans l'argument B de l'intrinsÃ¨que MATMUL dans la dimension 1: est %ld, devrait Ãªtre %ldValeur de retour de fonction invalideAugmenter la conformitÃ© IEEE pour les comparaisons en virgule flottante.L'index dans la dimension %d est hors des limites Ã  %LIndiquer la prÃ©sence d'un errata pour le processeur.Indiquer les prioritÃ©s pour r0..r3 / r12..r15 avec TARGET_REGISTER_PRIORITY.Inhiber l'utilisation des instructions matÃ©rielles en virgule flottante.L'initialisation Ã  %C n'est pas permise dans une procÃ©dure PUREL'initialisation Ã  %C n'est pas pour une variable pointeurL'initialisation du composant allouable Ã  %C n'est pas permiseL'initialisation du pointeur Ã  %C n'est pas permise dans une procÃ©dure PUREL'initialisation de la variable Ã  %C n'est pas permise dans une procÃ©dure PURELa chaine d'initialisation Ã  %L a Ã©tÃ© tronquÃ©e pour tenir dans la variable (%ld/%ld)Initialiser les composants de variables de types dÃ©rivÃ©s en fonction d'autres fanions d'initialisation.Initialiser les variables locales Ã  zÃ©ro (provient de g77).Le symbole %qs initialisÃ© Ã  %C peut uniquement Ãªtre COMMON dans BLOCK DATALa variable %qs Ã  %L est initialisÃ©e dans un COMMON blanc mais l'initialisation est uniquement permise dans des communs nommÃ©sInitialisation interdite pour PARAMETER %qs Ã  %CInitialisation d'une variable dÃ©jÃ  initialisÃ©e Ã  %CMettre en ligne les opÃ©rations __atomic quand une sÃ©quence d'instructions sans blocage est disponible.Mettre en ligne toutes les opÃ©rations connues sur des chaÃ®nes.Mettre le code en ligne pour invalider les entrÃ©es de la cache des instructions aprÃ¨s avoir enchaÃ®nÃ© des fonctions trampolines.Mettre les constantes en ligne si cela peut Ãªtre fait en 2 insns ou moins.Mettre en ligne les opÃ©rations memset/memcpy sur des chaÃ®nes mais n'exÃ©cuter la version en ligne que pour des petits blocs.Mettre en ligne rÃ©cursif uniquement quand la probabilitÃ© que l'appel soit exÃ©cutÃ© dÃ©passe le paramÃ¨tre.Le paramÃ¨tre de requÃªte ne peut pas apparaÃ®tre dans une data-stmt-object-list Ã  %CInsÃ©rer l'instruction ENDBR Ã  l'entrÃ©e d'une fonction uniquement via cf_check_attribute pour l'instrumentalisation CET.InsÃ©rer des instructions NOP Ã  chaque entrÃ©e de fonction.InsÃ©rer le code de profilage basÃ© sur arc du programme.InsÃ©rer du code pour sonder chaque page de l'espace de la pile quand il est allouÃ© pour protÃ©ger contre des attaques visant une collision de pile (stack-clash).InsÃ©rer du code pour profiler les valeurs des expressions.InsÃ©rer des indices de relaxation pour que l'Ã©diteur de lien fasse la relaxation.InsÃ©rer du code de vÃ©rification de la pile dans le programme. Identique Ã  -fstack-check=specific.Instruction prise en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions.Instruction prise en compte pour la surcharge du fragment d'une fonction.Ajouter des appels de profilage aux entrÃ©es et aux sorties des fonctions.GÃ©nÃ©rer le code de contrÃ´le pour les fonctions de sortie dans les fonctions dont le code de contrÃ´le a Ã©tÃ© crÃ©Ã© par __fentry__.Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont les noms ne correspondent pas Ã  toutes les expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule).Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont les noms correspondent Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule).Division entiÃ¨re tronquÃ©e vers la constante %qs Ã  %LExpression entiÃ¨re requise Ã  %CID entier (N) de l'instruction personnalisÃ©e fabsd.ID entier (N) de l'instruction personnalisÃ©e fabss.ID entier (N) de l'instruction personnalisÃ©e faddd.ID entier (N) de l'instruction personnalisÃ©e fadds.ID entier (N) de l'instruction personnalisÃ©e fatand.ID entier (N) de l'instruction personnalisÃ©e fatans.ID entier (N) de l'instruction personnalisÃ©e fcmpeqd.ID entier (N) de l'instruction personnalisÃ©e fcmpeqs.ID entier (N) de l'instruction personnalisÃ©e fcmpged.ID entier (N) de l'instruction personnalisÃ©e fcmpges.ID entier (N) de l'instruction personnalisÃ©e fcmpgtd.ID entier (N) de l'instruction personnalisÃ©e fcmpgts.ID entier (N) de l'instruction personnalisÃ©e fcmpled.ID entier (N) de l'instruction personnalisÃ©e fcmples.ID entier (N) de l'instruction personnalisÃ©e fcmpltd.ID entier (N) de l'instruction personnalisÃ©e fcmplts.ID entier (N) de l'instruction personnalisÃ©e fcmpned.ID entier (N) de l'instruction personnalisÃ©e fcmpnes.ID entier (N) de l'instruction personnalisÃ©e fcosd.ID entier (N) de l'instruction personnalisÃ©e fcoss.ID entier (N) de l'instruction personnalisÃ©e fdivd.ID entier (N) de l'instruction personnalisÃ©e fdivs.ID entier (N) de l'instruction personnalisÃ©e fexpd.ID entier (N) de l'instruction personnalisÃ©e fexps.ID entier (N) de l'instruction personnalisÃ©e fextsd.ID entier (N) de l'instruction personnalisÃ©e fixdi.ID entier (N) de l'instruction personnalisÃ©e fixdu.ID entier (N) de l'instruction personnalisÃ©e fixsi.ID entier (N) de l'instruction personnalisÃ©e fixsu.ID entier (N) de l'instruction personnalisÃ©e floatid.ID entier (N) de l'instruction personnalisÃ©e floatis.ID entier (N) de l'instruction personnalisÃ©e floatud.ID entier (N) de l'instruction personnalisÃ©e floatus.ID entier (N) de l'instruction personnalisÃ©e flogd.ID entier (N) de l'instruction personnalisÃ©e flogs.ID entier (N) de l'instruction personnalisÃ©e fmaxd.ID entier (N) de l'instruction personnalisÃ©e fmaxs.ID entier (N) de l'instruction personnalisÃ©e fmind.ID entier (N) de l'instruction personnalisÃ©e fmins.ID entier (N) de l'instruction personnalisÃ©e fmuld.ID entier (N) de l'instruction personnalisÃ©e fmuls.ID entier (N) de l'instruction personnalisÃ©e fnegd.ID entier (N) de l'instruction personnalisÃ©e fnegs.ID entier (N) de l'instruction personnalisÃ©e frdxhi.ID entier (N) de l'instruction personnalisÃ©e frdxlo.ID entier (N) de l'instruction personnalisÃ©e frdy.ID entier (N) de l'instruction personnalisÃ©e fsind.ID entier (N) de l'instruction personnalisÃ©e fsins.ID entier (N) de l'instruction personnalisÃ©e fsqrtd.ID entier (N) de l'instruction personnalisÃ©e fsqrts.ID entier (N) de l'instruction personnalisÃ©e fsubd.ID entier (N) de l'instruction personnalisÃ©e fsubs.ID entier (N) de l'instruction personnalisÃ©e ftand.ID entier (N) de l'instruction personnalisÃ©e ftans.ID entier (N) de l'instruction personnalisÃ©e ftruncds.ID entier (N) de l'instruction personnalisÃ©e fwrx.ID entier (N) de l'instruction personnalisÃ©e fwry.ID entier (N) de l'instruction personnalisÃ©e round.Le sous-type %d Ã  %C n'est pas disponible pour un entierL'entier est hors de la plage symÃ©trique impliquÃ©e par le standard Fortran Ã  %LEntier en dehors de la plage symÃ©trique impliquÃ©e par le Standard Fortran en convertissant %s vers %s Ã  %LDÃ©bordement d'entier en calculant la quantitÃ© de mÃ©moire Ã  allouerL'entier est trop grand pour son sous-type Ã  %C. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>Entier trop grand Ã  %CValeur entiÃ¨re trop grande dans l'expression Ã  %CIntÃ©grer les fonctions Ã  l'intÃ©rieur de leurs appelants s'il est Ã©tabli que la taille du code ne grandira pas.IntÃ©grer les fonctions qui ne sont pas dÃ©clarÃ©es Â«Â inlineÂ Â» dans leurs appelants quand cela est profitable.IntÃ©grer les fonctions qui ne sont requises que par leur unique appelant.la psABI du MCU Intel n'est pas supportÃ©e dans le mode %sInterchangeage de boucles Ã  %LL'interface %qs Ã  %L est dÃ©clarÃ©e dans une instruction PROCEDURE ultÃ©rieureL'interface %qs Ã  %L ne peut pas Ãªtre une fonction-instructionL'interface %qs Ã  %L ne peut pas Ãªtre gÃ©nÃ©riqueL'interface %qs Ã  %L doit Ãªtre expliciteDÃ©saccord d'interface pour le composant pointeur de procÃ©dure %qs dans le constructeur de structure Ã  %L: %sInterface non concordante dans la procÃ©dure muette %qs Ã  %L: %sNon concordance de l'interface dans la procÃ©dure globale %qs Ã  %L: %sDÃ©saccord d'interface dans l'affectation du pointeur de procÃ©dure Ã  %L: %qs n'est pas une sous-routineInterface non concordante dans l'affectation du pointeur de procÃ©dure Ã  %L: %sUne interface doit Ãªtre spÃ©cifiÃ©e pour une liaison DEFERRED Ã  %CNom d'interface attendu aprÃ¨s %<(%> Ã  %CErreur interne du compilateur : Erreur en rapportant les routines rÃ©-entrÃ©es.
  Fichier interne Ã  %L avec une liste de nomsProcÃ©dure interne %qs dans %s Ã  %LLa procÃ©dure interne %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LLa procÃ©dure interne %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %LProcÃ©dure interne %qs utilisÃ©e comme argument effectif Ã  %LUnitÃ© interne avec un indice vecteur Ã  %LInterprÃ©ter tout INTEGER(4) comme un INTEGER(8).InterprÃ©ter tout REAL(4) comme un REAL(10).InterprÃ©ter tout REAL(4) comme un REAL(16).InterprÃ©ter tout REAL(4) comme un REAL(8).InterprÃ©ter tout REAL(8) comme un REAL(10).InterprÃ©ter tout REAL(8) comme un REAL(16).InterprÃ©ter tout REAL(8) comme un REAL(4).InterprÃ©ter les nombres imaginaires, en virgule fixe ou avec d'autres suffixes gnu comme le nombre littÃ©ral correspondant au lieu d'un nombre littÃ©ral dÃ©fini par l'utilisateur.Entrecouper les lots de littÃ©raux avec le code dans la section texte.Intervalle durant lequel sonder la pile, exprimÃ© comme une puissance de deux en octets.Recouvrement de l'intervalle de %<-fdbg-cnt=%s%>Â : [%u, %u] et [%u, %u]
! L'intrinsÃ¨que %qs (est %s) est utilisÃ© Ã  %LL'intrinsÃ¨que %qs Ã  %L ne peut pas avoir une initialisationL'intrinsÃ¨que %qs Ã  %L est invalide dans une affectation du pointeur de procÃ©dureL'intrinsÃ¨que %qs Ã  %L n'est pas permis comme argument effectifL'intrinsÃ¨que %qs Ã  %L doit avoir au moins deux argumentsL'intrinsÃ¨que TRANSFER Ã  %L a un rÃ©sultat partiellement indÃ©fini: taille de la source %ld < taille du rÃ©sultat %ldFonction intrinsÃ¨que %qs (%d) non reconnueLa fonction intrinsÃ¨que %qs Ã  %L n'est pas permise dans une expression d'initialisationLa fonction intrinsÃ¨que %s Ã  %L n'est pas permise pour CO_REDUCELa fonction intrinsÃ¨que NULL Ã  %L ne peut pas Ãªtre un argument effectif de STORAGE_SIZE car il retourne un pointeur dissociÃ©L'opÃ©rateur intrinsÃ¨que %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qsL'interface de l'opÃ©rateur intrinsÃ¨que Ã  %L doit Ãªtre une FUNCTIONLa procÃ©dure intrinsÃ¨que %qs n'est pas permise dans une instruction PROCEDURE Ã  %LLa procÃ©dure intrinsÃ¨que Ã  %L ne peut pas Ãªtre un MODULE PROCEDURELa sous-routine intrinsÃ¨que %qs Ã  %L n'aura point de spÃ©cificateur de typeSymbole intrinsÃ¨que spÃ©cifiÃ© dans !$ACC ROUTINE ( NOM ) Ã  %C marquÃ© avec la clause incompatible GANG, WORKER ou VECTORConstante littÃ©rale BOZ invalide utilisÃ©e en indice Ã  %CIdentificateur C invalide dans le spÃ©cificateur NAME= Ã  %CConstante Hollerith invalide Ã  %L car elle contient un caractÃ¨re largeConstante Hollerith invalide: %L doit contenir au moins un caractÃ¨reConstante Hollerith invalide: L'entier Ã  %L devrait avoir le sous-type par dÃ©fautParamÃ¨tre KIND %s invalide Ã  %LNOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %CNULL invalide Ã  %LArgument invalide pour !$ACC WAIT Ã  %CCible de l'association invalide Ã  %CCaractÃ¨re %<$%> invalide Ã  %L. Utilisez %<-fdollar-ok%> pour l'autoriser comme une extensionCaractÃ¨re %qc invalide dans le nom de la variable Ã  %CCaractÃ¨re 0x%s invalide Ã  %CCaractÃ¨re invalide dans le nom Ã  %CCaractÃ¨re(s) invalide(s) dans l'instruction ELSE aprÃ¨s %CClause invalide dans le module avec !$ACC DECLARE Ã  %LCo-dimension %d invalide Ã  %C, seules %d co-dimensions existesContexte invalide pour l'intrinsÃ¨que NULL () Ã  %LContexte invalide pour un pointeur NULL() Ã  %%LLettre d'exposant %<q%> invalide dans une constante littÃ©rale rÃ©elle Ã  %CExpression invalide dans gfc_element_size.Expression invalide dans gfc_target_encode_expr.Expression invalide dans gfc_target_interpret_expr.Expression invalide dans le constructeur de structure pour le composant pointeur %qs Ã  %L dans une procÃ©dure PUREForme invalide pour l'instruction PROGRAM Ã  %CLa forme de l'instruction WRITE est invalide Ã  %L, UNIT est requisForme invalide pour la rÃ©fÃ©rence de tableau Ã  %CForme invalide pour la rÃ©fÃ©rence au co-tableau Ã  %CNumÃ©ro d'image %d invalide dans SYNC IMAGESExpression d'initialisation invalide pour le composant ALLOCATABLE %qs dans le constructeur de structure Ã  %LInitialisation %s invalide dans l'instruction Data Ã  %CMot clÃ© %qs invalide dans la fonction intrinsÃ¨que %qs Ã  %LSous-type %d invalide pour la constante CHARACTER Ã  %CSous-type invalide pour %s Ã  %LInitialisation dans l'ancien style invalide pour le composant de type dÃ©rivÃ© Ã  %COpÃ©rateur invalide pour !$OMP DECLARE REDUCTION %s Ã  %LArgument de procÃ©dure invalide Ã  %LAffectation de pointeur de procÃ©dure invalide Ã  %LPlage %s invalide dans l'option %sSous-type %d invalide pour un rÃ©el Ã  %CCode standard invalide pour l'intrinsÃ¨que %qs (%d)Sous-chaÃ®ne invalide dans le Â«Â doÂ Â» avec donnÃ©e implicite Ã  %L dans l'instruction DATASpÃ©cification de type invalide Ã  %CUtilisation invalide de la constant littÃ©rale BOZ Ã  %LValeur invalide pour la spÃ©cification %s Ã  %CÃ‰mettre une note quand les doublons dans les diagnostiques sont supprimÃ©sÃ‰mettre les avertissements nÃ©cessaires pour Ãªtre strictement conforme au standard.Le pas de l'itÃ©ration Ã  %L ne peut pas Ãªtre zÃ©roAligner les cibles des sauts sur une puissance de 2 de cette valeur.Rebut aprÃ¨s l'instruction ASSOCIATE Ã  %CRebut aprÃ¨s CALL Ã  %CRebut aprÃ¨s la liaison GENERIC Ã  %CRebut aprÃ¨s l'instruction MAP Ã  %CRebut aprÃ¨s l'instruction UNION Ã  %CRebut aprÃ¨s l'instruction STRUCTURE non imbriquÃ©e Ã  %CGÃ©nÃ©rer uniquement les tables de retour en arriÃ¨re pour la gestion des exceptions.Utiliser simplement icc0/fcc0.Attribut KIND Ã  %C dans une dÃ©finition TYPELe paramÃ¨tre KIND de %s Ã  %L doit Ãªtre une expression d'initialisationKIND part_ref Ã  %CLe mot-clÃ© %qs Ã  %C est dÃ©jÃ  apparu dans la liste des arguments actuelleL'argument mot-clÃ© %qs Ã  %L est dÃ©jÃ  associÃ© Ã  un autre argument effectifL'argument mot-clÃ© %qs Ã  %L est invalide dans une fonction instructionL'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dureL'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dure, vouliez-vous employer %qsÂ ?L'argument mot-clÃ© requiert une interface explicite pour la procÃ©dure %qs Ã  %LL'argument mot-clÃ© requiert une interface explicite pour le composant pointeur de procÃ©dure %qs Ã  %LLe sous-type %d n'est pas supportÃ© pour CHARACTER Ã  %CLe sous-type %d n'est pas supportÃ© pour le type %s Ã  %CLe paramÃ¨tre de sous-type pour l'entitÃ© Ã  %L diffÃ¨re du paramÃ¨tre de sous-type du typespecABI AArch64 connues (Ã  utiliser avec l'option -mabi=):ABI connues (Ã  utiliser avec l'option -mabi=):Processeurs ARC connus (Ã  utiliser avec l'option -mcpu=):ABI ARM connues (Ã  utiliser avec l'option -mabi=):Processeurs ARM connus (Ã  utiliser avec les options -mcpu= et -mtune=):UnitÃ©s en virgule flottante ARM connues (Ã  utiliser avec l'option -mfpu=):Architectures ARM connues (Ã  utiliser avec l'option -march=):ISA C6X connues (Ã  utiliser avec l'option -march=):Processeurs connus (Ã  utiliser avec les options -mcpu= et -mtune=):Processeurs CSKY connus (Ã  utiliser avec l'option -mcpu=):UnitÃ©s en virgule flottante CSKY connues (Ã  utiliser avec l'option -mfpu=):Architectures CSKY connues (Ã  utiliser avec l'option -march=):Processeurs FR-V connus (Ã  utiliser avec l'option -mcpu=):Processeurs IQ2000 connus (Ã  utiliser avec l'option -mcpu=):Processeurs Itanium connus (Ã  utiliser avec l'option -mtune=):Processeurs M68K connus (Ã  utiliser avec l'option -mcpu=):ISA connues pour M68K (Ã  utiliser avec l'option -march=):Microarchitectures M68K connues (Ã  utiliser avec l'option -mtune=):ABI MIPS connues (Ã  utiliser avec l'option -mabi=):Processeurs MIPS connus (Ã  utiliser avec les options -march= et -mtune=):ParamÃ¨tres MIPS IEEE 754 connus (Ã  utiliser avec les options -mabs= et -mnan=):Niveaux ISA MIPS connus (Ã  utiliser avec l'option -mips):Versions ISA PTX connues (Ã  utiliser avec l'option -mips=):Processeurs TILE-Gx connus (Ã  utiliser avec l'option -mcpu=):Processeurs TILEPro connus (Ã  utiliser avec l'option -mcpu=):Dialectes TLS connus (Ã  utiliser avec l'option -mtls-dialect=):Formats connus pour __fp16 (Ã  utiliser avec l'option -mfp16-format=):Modes d'adressage connus (Ã  utiliser avec l'option -maddress-mode=):Types d'architectures connues (Ã  utiliser avec l'option -march=):Dialectes d'assembleurs connus (Ã  utiliser avec l'option -masm=):Choix connus pour le code de contrÃ´le de retour avec -minstrument-return=:Types de cmodel connus (Ã  utiliser avec l'option -mcmodel=):Types de cmodel connus (Ã  utiliser avec l'option -mict-model=):ModÃ¨les de code connus (Ã  utiliser avec l'option -mcmodel=):Types de processeurs connus (Ã  utiliser avec l'option -mcpu=):Choix connus pour l'alignement de donnÃ©es (Ã  utiliser avec l'option -malign-data=):ABI en virgule flottante connues (Ã  utiliser avec l'option -mfloat-abi=):Nombre de registres en virgule flottante connus (Ã  utiliser avec l'option -mconfig-fpu=):Choix connus pour le branchement indirect (Ã  utiliser avec les options -mindirect-branch=/-mfunction-return=):Longueur de registre vectoriel prÃ©fÃ©rÃ©e connue (Ã  utiliser avec l'option -mprefer-vector-width=):MÃ©thodes connues pour protÃ©ger la pile (Ã  utiliser avec l'option -mstack-protector-guard=):ABI des bibliothÃ¨ques vectorielles connues (Ã  utiliser avec l'option -mveclibabi=):latence de la cache L%d inconnue pour %sArgument LEN (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITSAttribut LEN Ã  %C dans une dÃ©finition TYPELEN part_ref Ã  %Cmembre de gauche dans un appel %<noreturn%>Modificateur de clause LINEAR utilisÃ© sur la construction DO ou SIMD Ã  %LClause LINEAR spÃ©cifiÃ©e avec la clause ORDERED avec argument Ã  %LArgument muet LINEAR %qs avec l'attribut VALUE et le modificateur %s Ã  %LLa variable LINEAR %qs doit Ãªtre INTEGER Ã  %LInstruction LOCK Ã  %CLOCK_EVENT dans un contexte de dÃ©finition de variable (%s) Ã  %LLOCK_TYPE dans le contexte de dÃ©finition de variable (%s) Ã  %LArgument muet LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qsDes opÃ©randes LOGICAL sont requis dans l'expression Ã  %LVariable rÃ©sultat LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qsle support LTO n'a pas Ã©tÃ© activÃ© dans cette configurationL'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme une Ã©tiquette de formatL'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme cible d'un branchementÃ‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme Ã©tiquette de FORMATÃ‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme cible de branchementL'Ã©tiquette %d Ã  %L est dÃ©finie mais ne peut pas Ãªtre utilisÃ©eL'Ã©tiquette %d Ã  %L est dÃ©finie mais non utilisÃ©eL'Ã©tiquette %d rÃ©fÃ©rencÃ©e Ã  %L n'est jamais dÃ©finieL'Ã©tiquette %qs aprÃ¨s %L ne correspond pas Ã  l'Ã©tiquette %qs du IFL'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs du IFL'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs de WHEREL'Ã©tiquette Ã  %L n'est pas dans le mÃªme bloc que l'instruction GOTO Ã  %LLe nom de l'Ã©tiquette %qs Ã  %C est ambiguInstruction DO Ã©tiquetÃ©e Ã  %LParenthÃ¨se gauche requise aprÃ¨s %<*%> dans la chaÃ®ne de format Ã  %LExtension antiqueÂ :La lettre %qc a dÃ©jÃ  un type IMPLICIT Ã  %CLa lettre %qc est dÃ©jÃ  dÃ©finie dans l'instruction IMPLICIT Ã  %CLes lettres doivent Ãªtre dans l'ordre alphabÃ©tique dans l'instruction IMPLICIT Ã  %CNiveau pas trouvÃ©, utilisez none, slim, blocks, vops.Le niveau de verbositÃ© des stockages de dÃ©bogage de hsa.Lever les restrictions sur la taille de la GOT.Identique Ã  -M mais ignore les fichiers d'en-tÃªte systÃ¨me.Identique Ã  -MD mais ignore les fichiers d'en-tÃªte systÃ¨me.Comme -pedantic mais les avertissements sont rapportÃ©s comme des erreurs.La limite de %d lignes continuÃ©es est dÃ©passÃ©e dans l'instruction %CLigne tronquÃ©e Ã  %LLignes exÃ©cutÃ©es: %s sur %d
! Lier du code pour un noyau __main.Lier la bibliothÃ¨que D standard dynamiquement pendant la compilation.Lier la bibliothÃ¨que D standard statiquement pendant la compilation.Faire l'Ã©dition de liens pour produire le programme au format ELF (au lieu de mmo).Ã‰diter les liens avec le BSP HAL.Ã‰diter les liens avec une version limitÃ©e de la bibliothÃ¨que C.Faire l'Ã©dition de liens avec libads.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec libc.a et libdebug.a.Faire l'Ã©dition de liens avec libc.a et libsim.a.Faire l'Ã©dition de liens avec libmvme.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec libsim.a, libc.a et sim-crt0.o.Faire l'Ã©dition de liens avec libyk.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec la bibliothÃ¨que en virgule flottante rapide.Faire l'Ã©dition de liens avec la bibliothÃ¨ques library-pic.Les optimisations durant l'Ã©dition de liens sont faites avec un nombre de tÃ¢ches parallÃ¨les ou un serveur de tÃ¢ches.Lister tous les compteurs de dÃ©bogage disponibles avec leurs limites et leurs valeurs.Lister toutes les allocations GC cachÃ©es.Lister tous les champs non mutables qui occupent une instance d'objet.Lister toutes les utilisations des types complexe ou imaginaire.Lister toutes les variables qui vont dans le stockage local d'un thread.Lister les informations sur tous les changements de langage.L'Ã©lÃ©ment de liste ne sera point co-indexÃ© Ã  %CCharger tous les membres des bibliothÃ¨ques d'archivesLa variable verrou Ã  %L doit Ãªtre un scalaire de type LOCK_TYPELe bloc SELECT CASE logique Ã  %L a plus de deux casUne plage logique n'est pas permise dans l'instruction CASE Ã  %LLes valeurs logiques Ã  %%L doivent Ãªtre comparÃ©es avec %s au lieu de %sEnregistrer dans le journal les fichiers objets chargÃ©s par l'Ã©diteur de liensEnregistrer dans le journal quel(s) symbole(s) ont provoquÃ©(s) le chargement d'un objet.Rechercher et utiliser les fichiers PCH mÃªme pendant le prÃ©-traitement.Chercher des opportunitÃ©s de rÃ©duire les ajustements de pile et les rÃ©fÃ©rences Ã  la pile.Aligner le code des boucles sur une puissance de 2 de cette valeur.La boucle itÃ¨re sans finVariable de boucleLa variable de boucle Ã  %C ne peut pas Ãªtre un co-tableauLa variable de boucle Ã  %C ne peut pas Ãªtre un sous-composantLa variable de boucle Ã  %C ne peut pas Ãªtre un tableauLa variable de boucle a Ã©tÃ© modifiÃ©eLes boucles qui itÃ¨rent au moins le nombre de fois sÃ©lectionnÃ© recevront un alignement de boucle.La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %dLa rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %dle MCU %qs n'a pas d'unitÃ© de multiplication matÃ©rielle mais %<-mhwmult%> est dÃ©fini Ã  %sle MCU %qs supporte l'ISA %s mais %<-mcpu%> est dÃ©fini Ã  %sle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  16 bitsle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  32 bitsle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  f5seriescode %<-mxgot%> MIPS16PIC MIPS16 pour des ABI autres que o32 et o64MMIX interne: %s n'est pas un entier pouvant dÃ©calÃ©MMIX interne: Registre erronÃ©: %dMMIX interne: Valeur erronÃ©e pour Â«Â mÂ Â», pas un CONST_INTMMIX interne: Ne peut dÃ©coder cet opÃ©randeMMIX interne: Attendait CONST_INT, pas ceciMMIX interne: Attendait une constante, pas ceciMMIX interne: Attendait un registre, pas ceciMMIX interne: Le dernier vararg nommÃ© ne tiendra pas dans un registreMMIX interne: Cas %qc manquant dans mmix_print_operandMMIX interne: Ce n'est pas une constante:MMIX interne: Ce n'est pas une adresse reconnueMMIX interne: Tentative de produire une condition incorrectement inversÃ©e:MMIX interne: Quel est le CC de ceciÂ ?MMIX interne: Quel est le CC de ceciÂ ?l'argument vectoriel MMX sans activer MMX modifie l'ABIle retour vectoriel MMX sans activer MMX change l'ABIMODULE PROCEDURE Ã  %C doit Ãªtre dans une interface de module gÃ©nÃ©riqueDÃ©claration de MODULE PROCEDURE Ã  %CPrÃ©fixe de MODULE Ã  %CprÃ©fixe MODULE Ã  %C trouvÃ© en dehors d'un module, sous-module ou interfaceArgument MOLD requis pour NULL Ã  %LBalise MOLD Ã  %LLa balise MOLD Ã  %L est en conflit avec la balise SOURCE Ã  %LLa balise MOLD Ã  %L est en conflit avec le typespec Ã  %LMOLD= est requis dans l'argument NULL() Ã  %L: AmbigÃ¼itÃ© entre les fonctions spÃ©cifiÃ©es %s et %scode MIPS16 MSAles fonctions internes du MSP430 ne fonctionnent qu'Ã  l'intÃ©rieur des gestionnaires d'interruptionsMULT rencontrÃ© dans cris_op_strL'amplitude du deuxiÃ¨me argument de %s dÃ©passe la taille des bits Ã  %LL'amplitude du deuxiÃ¨me argument de ISHFTC excÃ¨de le BIT_SIZE du premier argument Ã  %CTenir Ã  jour une liste inversÃ©e de pointeurs.Rendre les Â«Â charÂ Â» signÃ©s par dÃ©faut.Rendre les Â«Â charÂ Â» non signÃ©s par dÃ©faut.Demander Ã  GCC de passer l'option en ligne de commande --no-relax Ã  l'Ã©diteur de lien au lieu de l'option --relax.Rendre indirects tous les appels de fonctions.Rendre les entiers larges de 32 bits.Produire les Â«Â structÂ Â» avec une taille multiples de 4 octets (attention: altÃ©rÃ© par l'ABI).Faire supposer Ã  la machine de relaxation de l'Ã©diteur de lien qu'un bouclage du compteur du programme survient.Instruction GENERIC mal formÃ©e Ã  %CSpÃ©cification de type mal formÃ©e Ã  %CAllouer les donnÃ©es avec malloc dans l'espace P2.DÃ©finition du type dÃ©rivÃ© dÃ©corÃ© Ã  %CMarquer le registre MAC comme Ã©tant Ã©crasÃ© par un appel.Marquer toutes les boucles comme Ã©tant parallÃ¨les.Marquer les opÃ©rations de copies dÃ©clarÃ©es implicitement comme dÃ©prÃ©ciÃ©es si la classe a une opÃ©ration de copie ou un destructeur fourni par l'utilisateur.Marquer les opÃ©rations de copies dÃ©clarÃ©es implicitement comme dÃ©prÃ©ciÃ©es si la classe a une opÃ©ration de copie fournie par l'utilisateur.Marquer toutes les fonctions et mÃ©thodes mises en ligne comme ayant la visibilitÃ© Â«Â cachÃ©eÂ Â».Le nombre max de blocs de base dans une boucle pour un dÃ©placement de boucle invariant.Le nombre max de boucles pour l'allocation de registre rÃ©gional.Nombre max d'octets Ã  comparer dans des boucles.Nombre max d'octets Ã  comparer sans boucles.Nombre max d'octets Ã  comparer.Nombre max d'octets Ã  dÃ©placer en ligne.La taille max de la table des conflits en Mo.Nombre max de marqueurs de dÃ©bogage Ã  Ã©tendre ou mettre en ligne.La profondeur de rÃ©cursion max pour dÃ©velopper les expressions de pistage de variables.La taille max de la liste des emplacements pour laquelle des opÃ©rations inverses devraient Ãªtre ajoutÃ©es.La taille max des tables de hachage pour le pistage des variables.Croissance maximale du code par la duplication de queue (en pourcentage).Croissance maximale estimÃ©e du corps d'une fonction causÃ©e par la premiÃ¨re vague de mises en ligne des appels uniques.Estimation maximale de la conclusion des branches considÃ©rÃ©es prÃ©visibles.Croissance maximale due Ã  la mise en ligne d'une grande fonction (en pourcentage).Le nombre maximum d'extrÃ©mitÃ©s de frontiÃ¨re de plage de Â«Â caseÂ Â» dans une instruction Â«Â switchÂ Â» utilisÃ©e durant la gÃ©nÃ©ration du rÃ©sumÃ© de la fonction IPA.La taille maximale d'une partition pour LTO (en instructions estimÃ©es).Croissance maximale de la trame de pile causÃ©e par la mise en ligne (en pourcentage).La croissance maximale autorisÃ©e du nombre et de la taille totale des nouveaux paramÃ¨tres que IPA-SRA remplace par un pointeur vers un agrÃ©gat.Le nombre maximum d'itÃ©rations du passage sur une fonction.La quantitÃ© maximale de bbs similaires Ã  comparer avec un bb.La profondeur maximum de boucles imbriquÃ©es qu'il faut entiÃ¨rement numÃ©roter par valeur de maniÃ¨re optimiste.La profondeur maximale de clonage rÃ©cursif pour les fonctions auto-rÃ©cursives.Profondeur maximum de recherche dans l'arbre des dominateurs pour trouver des expressions Ã  Ã©lever.Profondeur maximum des chaÃ®nes de racines carrÃ©es Ã  utiliser lors de la synthÃ¨se d'une Ã©lÃ©vation Ã  la puissance par une constante rÃ©elle.Niveau d'extension maximum atteint avec le type %qs Ã  %LLa longueur maximale de la recherche dans les candidats pour la simplification des instructions dupliquÃ©es lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction).La longueur maximale de l'ensemble ANTIC partiel lors de la prÃ©-optimisation de l'arbre.Nombre maximum de VALEURs traitÃ©es lors d'un appel Ã  find_base_term.Le nombre maximum de stockages locaux actifs dans l'Ã©limination des stockages morts de RTL.Le nombre maximum d'Ã©lÃ©ments contenus dans un agrÃ©gat d'un paramÃ¨tre dans des fonctions de saut ou des maillages.Le nombre maximum d'arguments qu'un PHI peut avoir avant que le FSM qui est responsable de l'enchaÃ®nement arrÃªte d'essayer d'enchaÃ®ner les sauts dans ses blocs.Nombre maximum d'arguments dans un PHI supportÃ© par la conversion de Â«Â ifÂ Â» TREE Ã  moins que la boucle soit marquÃ©e avec un pragma simd.Le nombre maximum de tableaux par SCoP.Le nombre maximum d'assertions Ã  ajouter le long de l'arÃªte par dÃ©faut d'une instruction switch pendant le VRP.Le nombre maximum de blocs de base sur le chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis.Le nombre maximum de bits pour lesquels on Ã©vite de crÃ©er des FMA.Le nombre maximum de paires de stockage conditionnel qui peuvent Ãªtre descendues.Le nombre maximum de stockages constants Ã  fusionner dans l'Ã©tape de fusion des stockages.Le nombre maximum de datarefs dans une boucle pour construire les dÃ©pendances de donnÃ©es de la boucle.Le nombre maximum de dÃ©sambiguÃ¯sations Ã  rÃ©aliser par accÃ¨s mÃ©moire.Le nombre maximum de champs dans une structure avant que l'analyse de pointeur traite la structure comme une seule variable.Le nombre maximum d'insns dans un bloc de base pour considÃ©rer une conversion du if par RTL.Le nombre maximum d'instructions dans un bloc de base Ã  considÃ©rer pour la vectorisation SLP.Le nombre maximum d'instructions dans la liste Â«Â prÃªtesÂ Â» qui sont considÃ©rÃ©es Ã©ligibles pour Ãªtre renommÃ©es.Le nombre maximum d'instructions Ã  copier en dupliquant des blocs le long du chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis.Le nombre maximum d'opÃ©rations isl, 0 pour illimitÃ©Le nombre maximum d'aplatissages de boucles pour amÃ©liorer l'alignement des rÃ©fÃ©rences aux donnÃ©es dans une boucle.Le nombre maximum de may-defs visitÃ©s lors d'une dÃ©virtualisation spÃ©culative.Le nombre maximum d'espaces de noms Ã  parcourir pour chercher des alternatives quand la recherche de nom a Ã©chouÃ©.Nombre maximum d'appels imbriquÃ©s pour rechercher une dÃ©pendance de contrÃ´le pendant l'analyse d'une variable non initialisÃ©e.Le nombre maximum de nouveaux chemins pour enchaÃ®ner des sauts pour un automate Ã  Ã©tats finis.Le nombre maximum d'opÃ©rations dans une expression de paramÃ¨tre qui peut Ãªtre traitÃ©e par l'analyse IPA.Le nombre maximum de paramÃ¨tres dans un SCoP.Le nombre maximum de requÃªtes dans l'oracle des alias par zone de stockage.Le nombre maximum d'expressions autorisÃ©es dans un bloc qui doit Ãªtre dupliquÃ© pour enchaÃ®ner des sauts.Le nombre maximum d'expressions qui seront visitÃ©es par l'analyse des paramÃ¨tres formels de IPA basÃ© sur l'analyse d'alias dans une fonction quelconque.Le nombre maximum de chaÃ®nes pour lesquelles l'optimisation de strlen conserve la longueur des chaÃ®nes.Le nombre maximum de fois qu'une insn peut Ãªtre ordonnancÃ©e.CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme prÃ©visible.CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme imprÃ©visible.Parties maximales que IPA-SRA suit par paramÃ¨tre formel, par consÃ©quent, est aussi le nombre maximum de remplacements d'un paramÃ¨tre formel.ProbabilitÃ© maximum que l'entrÃ©e B8 d'une rÃ©gion scindÃ©e (en pourcent relatif Ã  l'entrÃ©e B8 de la fonction) pour rÃ©aliser la mise en ligne partielle.La profondeur de rÃ©cursion maximum permise en interrogeant une propriÃ©tÃ© d'un nom SSA.La taille maximale (en octets) des objets pistÃ©s octet par octet par l'Ã©limination des stockages morts.Taille maximale, en octets, des valeurs constantes permises comme opÃ©randes.La taille maximale d'une liste de valeurs associÃ©es Ã  chaque paramÃ¨tre pour la propagation de constantes interprocÃ©durale.Taille maximale d'une rÃ©gion de fusion de stockage unique en octets.La taille maximale des variables globales et statiques qui peuvent Ãªtre placÃ©es dans la zone des petites donnÃ©es.La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour l'espace.La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour la vitesse.La longueur maximale d'un sous-enregistrement ne peut pas dÃ©passer %dLa longueur maximale supportÃ©e pour un identificateur est %dFacteur de dÃ©roulement maximum pour le unroll-and-jamL'extension Memory Tagging ne supporte pas %<-mabi=ilp32%>Fusionner les stockages adjacents.Fusionner des Ã©tats suffisamment similaires durant l'analyse.Utilisation de la sous-commande de fusion:Le rapport min entre les insns et les opÃ©randes mÃ©moire pour activer la prÃ©-extraction dans une boucle.Le rapport min entre les insns et les prÃ©-extractions pour activer la prÃ©-extraction dans une boucle avec un nombre inconnu d'itÃ©rations.Distance minimale entre un Â«Â storeÂ Â» et un Â«Â loadÂ Â» qui peuvent entrer en conflit.La probabilitÃ© minimale, en pourcents, qu'une arrÃªte enchaÃ®ne immÃ©diatement sur une autre pour dÃ©cider d'ajouter un BB Ã  un EBB d'hÃ©ritage dans LRA.La taille minimale d'une partition pour LTO (en instructions estimÃ©es).L'expansion minimale du tas pour lancer la collecte des rebuts, en pourcentage de la taille totale du tas.La taille minimale du tas avant de commencer la collecte des rebuts, en kilooctets.Le nombre minimum d'itÃ©rations par thread d'une boucle parallÃ©lisÃ©e la plus Ã  l'intÃ©rieur.Pourcentage minimum de memrefs qui doit Ãªtre Ã©liminÃ© pour que le unroll-and-jam soit estimÃ© profitable.DÃ©saccord dans les noms de BIND(C) (%qs/%qs) Ã  %CDÃ©saccord sur l'attribut ELEMENTAL entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord dans les noms des arguments formels de MODULE PROCEDURE (%s/%s) Ã  %CDÃ©saccord sur l'attribut PURE entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord sur l'attribut RECURSIVE entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord dans les composants du type dÃ©rivÃ© %qs de %qs Ã  %C: %qs attendu mais a trouvÃ© %qsDÃ©saccord dans le nombre d'arguments formels de MODULE PROCEDURE Ã  %CDÃ©saccord dans l'affectation du pointeur de procÃ©dure Ã  %L: dÃ©saccord dans la convention d'appelLes dÃ©saccords entre le fichier d'architecture et Â«Â -archÂ Â» sont des erreurs au lieu d'avertissements!$OMP END ATOMIC requis aprÃ¨s !$OMP ATOMIC CAPTURE Ã  %C%<&%> manquant dans la suite de la constante de caractÃ¨re Ã  %C%<(%> manquante dans l'expression ELSE IF Ã  %C%<(%> manquante dans l'expression IF Ã  %C%<)%> manquante dans l'expression ELSE IF Ã  %CL'argument %qs de l'intrinsÃ¨que %qs est manquant Ã  %L pour %qs du type %qsArgument %qs manquant pour l'intrinsÃ¨que %s Ã  %L%qs manquant dans l'instruction Ã  ou avant %LOption -mcpu manquante dans ASM_CPU_SPECÂ ?Clause INITIALIZER manquante pour !$OMP DECLARE REDUCTION du type dÃ©rivÃ© sans initialisation par dÃ©faut Ã  %LTHEN manquant dans l'instruction ELSE IF aprÃ¨s %LArgument effectif %qs manquant dans l'appel de %qs Ã  %LArgument effectif manquant pour l'argument %qs Ã  %LSpÃ©cification de retour alternatif manquant dans l'appel de la sous-routine Ã  %LSpÃ©cificateur de retour alternatif manquant dans l'appel de la sous-routine Ã  %LListe d'arguments manquante dans la fonction %qs Ã  %CArgument manquant pour %qs Ã  %CSpÃ©cification de tableau manquante Ã  %L dans l'instruction CODIMENSIONSpÃ©cification de tableau manquante Ã  %L dans l'instruction DIMENSIONPlage de caractÃ¨res manquante dans IMPLICIT Ã  %CParenthÃ¨se fermante manquante pour l'Ã©tiquette de liaison Ã  %CSpÃ©cification de co-dimension manquante Ã  %CVirgule manquante Ã  %LDÃ©comptes manquants pour la fonction appelÃ©e %sSpÃ©cification de dimension manquante Ã  %CIl manque le nom d'entitÃ© ou le nom de bloc commun pour l'instruction de spÃ©cification d'attribut Ã  %CExposant manquant dans le nombre rÃ©el Ã  %CÃ‰tiquette de format manquante Ã  %CFormat manquant avec l'unitÃ© par dÃ©faut Ã  %CSpÃ©cification gÃ©nÃ©rique manquante dans l'instruction USE Ã  %CÃ‰lÃ©ment manquant dans la chaÃ®ne de format Ã  %LNom de mot-clÃ© manquant dans la liste des arguments effectifs Ã  %CParamÃ¨tre Â«Â kindÂ Â» manquant Ã  %CParenthÃ¨se gauche d'ouverture manquante dans la chaÃ®ne de format Ã  %LIl manque une largeur positive aprÃ¨s le descripteur L Ã  %LParenthÃ¨se requise manquante avant BIND(C) Ã  %CParenthÃ¨se droite manquante Ã  %CParenthÃ¨se droite ou virgule manquante Ã  %CSymbole manquantModule %qs Ã  la ligne %d colonne %d: %sLe fichier module %qs n'a pas Ã©tÃ© gÃ©nÃ©rÃ©, soit parce que le module ne contient pas de MODULE PROCEDURE ou il y a une erreur dans le module.La nature du module dans l'instruction USE Ã  %C sera soit INTRINSIC ou soit NON_INTRINSICPlus d'arguments effectifs que d'arguments formels dans l'appel de la procÃ©dure Ã  %LPlus d'une arÃªte sortante hors du nÅ“ud du fragmentDÃ©placer hors des boucles les calculs invariants par rapport aux boucles.Identificateurs multiples fournis avec un seul spÃ©cificateur NAME= Ã  %CPlusieurs axes de boucles spÃ©cifiÃ©s pour la routine Ã  %CNOM %qs ne fait pas rÃ©fÃ©rence Ã  une sous-routine ou une fonction dans !$ACC ROUTINE ( NOM ) Ã  %LNOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %LNAME pas autorisÃ© sur BIND(C) pour ABSTRACT INTERFACE Ã  %CLe spÃ©cificateur NAME= Ã  %C devrait Ãªtre une expression constanteLe spÃ©cificateur NAME= Ã  %C devrait Ãªtre un scalaire du sous-type de caractÃ¨re par dÃ©fautNAMELIST %qs dans l'instruction READ Ã  %L contient le symbole %qs qui ne peut pas apparaÃ®tre dans le contexte d'une dÃ©finition de variableObjet tableau NAMELIST %qs avec la forme tacite dans la liste de noms %qs Ã  %LObjet tableau NAMELIST %qs avec la forme non constante dans la liste de noms %qs Ã  %LL'objet NAMELIST %qs a des composants PRIVATE et ne peut pas Ãªtre un membre de la liste de noms PUBLIC %qs Ã  %LL'objet NAMELIST %qs a des composants PRIVATE associÃ©s Ã  USE et ne peut pas Ãªtre membre de la liste de noms %qs Ã  %LL'objet NAMELIST %qs dans la liste de noms %qs Ã  %L a des composants ALLOCATABLE ou POINTER et requiert donc une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'objet NAMELIST %qs dans la liste de noms %qs Ã  %L est polymorphique et requiert une procÃ©dure d'entrÃ©e/sortie dÃ©finieObjet NAMELIST %qs dans la liste de noms %qs Ã  %L avec des composants ALLOCATABLE ou POINTERL'objet NAMELIST %qs a Ã©tÃ© dÃ©clarÃ© PRIVATE et ne peut pas Ãªtre membre de la liste de noms PUBLIC %qs Ã  %LObjet NAMELIST %qs avec une longueur de caractÃ¨re non constante dans la liste de noms %qs Ã  %LSpÃ©cificateur NEWUNIT Ã  %LLe spÃ©cificateur NEWUNIT doit avoir FILE= ou STATUS='scratch' Ã  %Cmodificateur NONMONOTONIC spÃ©cifiÃ© pour le type d'ordonnancement %s %LLe modificateur d'ordonnancement NONMONOTONIC est spÃ©cifiÃ© avec la clause ORDERED Ã  %LNON_OVERRIDABLE et DEFERRED ne peuvent pas apparaÃ®tre tous les deux Ã  %CNOPASS ou interface explicite requise Ã  %CNOTE_INSN_BASIC_BLOCK %d au milieu du bloc de base %dNOTE_INSN_BASIC_BLOCK manquant pour le bloc %dattribut NO_ARG_CHECK NULL apparaÃ®t dans le membre de droite de l'affectation Ã  %LIntrinsÃ¨que NULL avec MOLD allouable Ã  %LLe pointeur NULL Ã  %L n'est pas permis comme argument effectif de la fonction intrinsÃ¨que %qsNULL utilisÃ© en arithmÃ©tiqueNULL() Ã  %C ne peut pas apparaÃ®tre dans un constructeur de tableauL'initialisation NULL() Ã  %C est ambiguÃ«L'initialisation NULL() Ã  %C ne peut pas avoir MOLDNULL() prÃ¨s de %L ne peut pas apparaÃ®tre dans une instruction INQUIRENULLIFY n'autorise pas le remappage des limites pour l'objet pointeur Ã  %CLe nom %qs Ã  %C est dÃ©jÃ  dÃ©fini comme une interface gÃ©nÃ©rique Ã  %LLe nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis l'unitÃ© de programme actuelleLe nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis le module %qsLe nom %qs Ã  %C est le nom de la procÃ©dureLe nom %qs dans l'instruction %s Ã  %C n'est pas un nom de constructionLe nom %qs dans l'instruction %s Ã  %C est inconnuLe nom %qs de ABSTRACT INTERFACE Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨queLes noms aprÃ¨s !$omp critical et !$omp end critical ne correspondent pas Ã  %CLe nom Ã  %C est trop longNom de la bibliothÃ¨que systÃ¨me avec laquelle il faut faire l'Ã©dition de liens.Nom du startfile.Nom trop longLe bloc COMMON nommÃ© %qs Ã  %L sera de la mÃªme taille que celui ailleurs (%lu vs %lu octets)Le bloc DO nommÃ© Ã  %L requiert un nom ENDDO correspondantLa constante nommÃ©e %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCEConstante nommÃ©e %qs dans le contexte de la dÃ©finition de variable (%s) Ã  %LLa constante nommÃ©e Ã  %C est une EQUIVALENCELa liste de noms %qs ne peut pas Ãªtre un argument Ã  %LLa liste de noms %qs ne peut pas Ãªtre un argument de la sous-routine ou de la fonction Ã  %LLe nom du groupe de la liste de noms %qs Ã  %C a dÃ©jÃ  le type de base %sLe nom du groupe de la liste de noms %qs Ã  %C est dÃ©jÃ  associÃ© Ã  use et ne peut pas Ãªtre respÃ©cifiÃ©Le nom de groupe de la liste de noms Ã  %L ne peut pas avoir l'attribut SAVEL'instruction de spÃ©cification d'attribut a besoin de soit un nom d'entitÃ© ou soit un nom de bloc commun Ã  %CArgument nÃ©gatif N Ã  %LL'exposant nÃ©gatif d'un entier a zÃ©ro pour rÃ©sultat Ã  %LBloc CRITICAL imbriquÃ© Ã  %Ctrampolines de fonctions imbriquÃ©es pas supportÃ©s sur le CK801.Le nom de liaison n'est pas permis dans BIND(C) Ã  %CPas de branchement
  Pas d'appel
  Pas de crt0.o par dÃ©faut.Aucune description pour l'instant.Pas d'arÃªte hors du nÅ“ud du fragmentAucune ligne exÃ©cutable
! Aucune initialisation pour le composant allouable %qs donnÃ© dans le constructeur de structure Ã  %CPas d'initialisation donnÃ©e pour le composant %qs dans le constructeur de structure Ã  %CPrise en charge supprimÃ©e.Pas de saut pour traverser une rÃ©gion Ã  la frontiÃ¨re de section dans le bb %iAffectation dÃ©finie par l'utilisateur non ELEMENTAL dans WHERE Ã  %LLe symbole non PARAMETER %qs Ã  %L ne peut pas avoir une forme impliciteNon POINTER dans le contexte d'association de pointeur (%s) Ã  %LLa procÃ©dure non RECURSIVE %qs Ã  %L semble s'appeler elle-mÃªme rÃ©cursivement. DÃ©clarez lÃ  RECURSIVE ou utilisez %<-frecursive%>Objet non THREADPRIVATE %qs dans la clause COPYIN Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de forme tacite dans l'Ã©tiquette du FORMAT Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de taille tacite dans l'Ã©tiquette du FORMAT Ã  %LNon caractÃ¨re dans l'Ã©tiquette du FORMAT Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de pointeurs dans l'Ã©tiquette du FORMAT Ã  %LLimite infÃ©rieure non constante dans la dÃ©claration avec une forme implicite Ã  %LSous-type LOGICAL pas par dÃ©faut dans la balise %s Ã  %LObjet non fictif %qs dans la clause %s Ã  %LLe type dÃ©rivÃ© non extensible %qs Ã  %L ne peut pas Ãªtre ABSTRACTCaractÃ¨re non-numÃ©rique dans l'Ã©tiquette d'instruction Ã  %CArgument muet passÃ© comme objet non polymorphique de %qs Ã  %LLa procÃ©dure FINAL non scalaire Ã  %L devrait avoir un argument de forme taciteChiffres non significatifs dans le nombre %qs Ã  %C, KIND est peut-Ãªtre incorrectExpression non variable dans le contexte de dÃ©finition de variable (%s) Ã  %LPartie imaginaire non nulle perdue durant la conversion de %qs vers %qs Ã  %LLa variable non allouable ne doit pas Ãªtre polymorphique dans l'affectation intrinsÃ¨que Ã  %L â€“ vÃ©rifiez qu'il existe une sous-routine spÃ©cifique correspondante pour l'opÃ©rateur Â«Â =Â Â»Le composant non co-tableau %s Ã  %L du type EVENT_TYPE ou avec un sous-composant de type EVENT_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir de co-dimension car %s Ã  %L a une co-dimension ou un sous-composant co-tableau)Le composant non co-tableau %s Ã  %L du type EVENT_TYPE ou avec un sous-composant de type EVENT_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir une co-dimension car un sous-composant de co-tableau existe dÃ©jÃ )Le composant non co-tableau %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir de co-dimension car %s Ã  %L a une co-dimension ou un sous-composant qui est un co-tableau)Le composant non co-tableau %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir une co-dimension puisqu'un sous-composant co-tableau existe dÃ©jÃ )CaractÃ¨re de tabulation non conforme Ã  %CCaractÃ¨re de tabulation non conforme Ã  la colonne %d de la ligne %dCaractÃ¨re de tabulation non conforme dans le format Ã  %CSection de tableau non constante Ã  %L dans l'instruction DATARÃ©pertoire d'inclusion %qs non existantExposant non entier dans une expression d'initialisation Ã  %LTableau FPTR non interopÃ©rable Ã  %L pour C_F_POINTER: %sTableau non interopÃ©rable Ã  %L comme argument pour C_LOC: %sProcÃ©dure non interopÃ©rable Ã  %L pour C_FUNLOCPointeur de procÃ©dure non interopÃ©rable Ã  %L pour C_F_PROCPOINTERLa procÃ©dure Ã©lÃ©mentaire non intrinsÃ¨que %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LLargeur non nÃ©gative requise dans la chaÃ®ne de format Ã  %LL'objet non pointeur %qs avec l'initialisation par dÃ©faut n'apparaÃ®tra point dans une instruction DATA Ã  %LRÃ©fÃ©rence non polymorphique au type abstrait Ã  %CConversion non standard de %s vers %s Ã  %LDÃ©claration du type non standard %s*%d Ã  %CPas configurÃ© avec %<--enable-gather-detailed-mem-stats%>.Pas assez d'Ã©lÃ©ments dans l'initialisation du tableau Ã  %CTAG inattendu.Le nombre de partitions dans lesquelles il faudrait scinder le programme.Nombre de registres utilisÃ©s pour passer les arguments entiers.PARAMETER numÃ©rique requis dans la constante complexe Ã  %CDes opÃ©randes numÃ©riques sont requis dans l'expression Ã  %LOpÃ©randes numÃ©rique ou CHARACTER requis dans l'expression Ã  %LL'argument OLD de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissableOMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause LINK et plus tard dans une clause TOOMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause TO et plus tard dans une clause LINKLa variable OMP DECLARE TARGET Ã  %L est un Ã©lÃ©ment d'un bloc COMMONLa variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause LINK et plus tard dans la clause TOLa variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause TO et plus tard dans la clause LINKOMP TARGET UPDATE Ã  %L requiert au moins une clause TO ou FROML'instruction OPEN Ã  %C doit avoir le spÃ©cificateur UNIT ou NEWUNITL'instruction OPEN n'est pas permise dans une procÃ©dure PURE Ã  %CL'argument OPERATOR Ã  %L doit Ãªtre une fonction PUREOPTIONAL n'est pas permis Ã  l'intÃ©rieur du BLOCK Ã  %CORDER Ã  %L n'est pas une permutation de la taille de SHAPE Ã  %LL'argument de la clause ORDERED n'est pas une constante entiÃ¨re positive Ã  %CLe paramÃ¨tre de la clause ORDERED est plus petit que COLLAPSE Ã  %LL'objet %qs n'est pas une variable Ã  %LL'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre copiÃ©sL'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre mappÃ©les dÃ©clarations Objective-C peuvent seulement apparaÃ®tre dans l'Ã©tendue globaleFonctionnalitÃ© obsolÃ¨teÂ :Outil hors ligne pour gÃ©rer les dÃ©comptes gcda
  
  Longueur de caractÃ¨re dans l'ancien style Ã  %CInitialisation dans l'ancien style Ã  %CLa dÃ©claration du type %s*%d dans l'ancien style n'est pas supportÃ©e Ã  %COmettre le pointeur de trame dans les fonctions feuilles.Omettre l'Ã©tape de rÃ©duction de plage en rÃ©alisant des divisions complexes.Omettre le pointeur de trame dans les fonctions feuilles.Un des arguments effectifs de la sous-routine dans la clause INITIALIZER de !$OMP DECLARE REDUCTION doit Ãªtre OMP_PRIV Ã  %LSeuls les types de dÃ©pendances SOURCE et SINK sont permis dans la directive ORDERED Ã  %LSeules des procÃ©dures FINAL tableaux dÃ©clarÃ©es pour le type dÃ©rivÃ© %qs Ã  %L, une scalaire est Ã©galement suggÃ©rÃ©eNe gÃ©nÃ©rer des relocalisations absolues que sur des valeurs de la taille d'un mot.Seuls des opÃ©rateurs intrinsÃ¨ques peuvent Ãªtre utilisÃ©s dans l'expression Ã  %LÃ‰mettre seulement une instruction par cycle.Uniquement conservÃ© pour rÃ©tro-compatibilitÃ©.Seule la forme !$ACC ROUTINE sans liste est autorisÃ©e dans un bloc d'interface Ã  %CSeule la forme !$OMP DECLARE TARGET sans clause est autorisÃ©e dans un bloc d'interface Ã  %CUtiliser uniquement 32 FPR.Utiliser uniquement 32 GPR.construction OpenACC Ã  l'intÃ©rieur d'une rÃ©gion qui n'est pas OpenACCDirective OpenACC Ã  l'intÃ©rieur du bloc CRITICAL Ã  %CLes directives OpenACC Ã  %C ne peuvent pas apparaÃ®tre dans des procÃ©dures PUREune directive de boucle OpenACC doit Ãªtre associÃ©e avec une rÃ©gion de calcul de OpenACCune rÃ©gion OpenACC est Ã  l'intÃ©rieur d'une routine OpenACC, le parallÃ©lisme imbriquÃ© n'est pas encore supportÃ©les constructions OpenMP autres que %<ordered simd%>, %<simd%>, %<loop%> ou %<atomic%> ne peuvent pas Ãªtre imbriquÃ©es dans une rÃ©gion %<simd%>les constructions OpenMP autres que %<parallel%>, %<loop%> ou %<simd%> ne peuvent pas Ãªtre imbriquÃ©es dans une rÃ©gion %<loop%>les constructions OpenMP autres que %<parallel%>, %<loop%> ou %<simd%> ne peuvent pas Ãªtre imbriquÃ©es dans une rÃ©gion avec la clause %<order(concurrent)%>Les directives OpenMP autres que SIMD ou DECLARE TARGET Ã  %C ne peuvent pas apparaÃ®tre dans des procÃ©dures PURE ou ELEMENTALappel d'API de la routine OpenMP %qD dans une rÃ©gion avec la clause %<order(concurrent)%>L'opÃ©rande de l'opÃ©rateur .not. Ã  %%L est %sL'opÃ©rande de l'opÃ©rateur numÃ©rique unaire %%<%s%%> Ã  %%L est %sL'opÃ©rande de l'opÃ©rateur utilisateur %%<%s%%> Ã  %%L est %sLes opÃ©randes Ã  %L et %L ne peuvent pas apparaÃ®tre comme opÃ©randes de l'opÃ©rateur binaire %qsLes opÃ©randes de l'opÃ©rateur numÃ©rique binaire %%<%s%%> Ã  %%L sont %s/%sLes opÃ©randes de l'opÃ©rateur de comparaison %%<%s%%> Ã  %%L sont %s/%sLes opÃ©randes de l'opÃ©rateur logique %%<%s%%> Ã  %%L sont %s/%sLes opÃ©randes de l'opÃ©rateur de concatÃ©nation de chaÃ®nes Ã  %%L sont %s/%sLes opÃ©randes de l'opÃ©rateur utilisateur %%<%s%%> Ã  %%L sont %s/%sL'interface de l'opÃ©rateur Ã  %L est en conflit avec l'interface intrinsÃ¨queL'interface de l'opÃ©rateur Ã  %L a le mauvais nombre d'argumentsL'interface opÃ©rateur Ã  %L doit avoir, au plus, deux argumentsOptimiser le nombre de registres stdarg sauvegardÃ©s sur la pile au dÃ©but d'une fonction.Optimiser les motifs conditionnels utilisant les nÅ“uds PHI SSA.Optimiser pour le CPU.Optimiser pour la facilitÃ© de dÃ©bogage plutÃ´t que pour la vitesse ou la taille.Optimiser l'occupation de l'espace plutÃ´t que la vitesse.Optimiser pour la vitesse au dÃ©triment d'une conformitÃ© exacte avec les standards.Optimiser l'en-tÃªte de trame.Optimiser les variables d'induction dans les arbres.Optimiser les chargements d'adresses lui/addiu.Optimiser la taille des opcodes lors de la liaison.Optimiser la neutralisation de la partition.Optimiser les appels rÃ©cursifs dans des fonctions apparentÃ©es (sibbling call) et Ã  la fin de la fonction (tail call).Optimiser les instructions d'appel en fin de fonction (tail call) avec l'assembleur et l'Ã©diteur de liens.L'option %<-fallow-leading-underscore%> est rÃ©servÃ©e aux dÃ©veloppeurs de gfortran et ne devrait pas Ãªtre utilisÃ©e pour des variables implicitement typÃ©esLes options de Xassembler ne correspond pas: %s, %s, abandonne toutes les options -Xassembler et -Wa.OptionsÂ :
  Limites enfreintes dans IMAGE_INDEX Ã  %L pour la dimension %d, SUB vaut %ld et la limite infÃ©rieure de COARRAY est %ld)Limites enfreintes dans IMAGE_INDEX Ã  %L pour la dimension %d, SUB vaut %ld et la limite supÃ©rieure de COARRAY est %ld)Manque d'espace sur la pile.
! Ã‰crire une section .debug_types lorsque debuginfo de DWARF v4 est utilisÃ©.Fournir les informations du graphe d'appels pour chaque fichier avec les dÃ©corations.Fournir les informations du graphe d'appels pour chaque fichier.Produire les objets LTO contenant Ã  la fois le langage intermÃ©diaire et la sortie binaire.Fournir les informations d'utilisation de la pile pour chaque fonction.Sortir les compteurs de vÃ©rifications des vtables.Sortir les informations sur les ensembles de pointeurs pour la vÃ©rification des vtables.Utilisation de la sous-commande de recouvrement:Initialisations inÃ©gales et se chevauchant dans EQUIVALENCE Ã  %CInitialisations inÃ©gales et se chevauchant dans EQUIVALENCE Ã  %LÃ‰craser -mbest-lib-options.Le descripteur P doit Ãªtre annoncÃ© par un facteur d'Ã©chelle dans la chaÃ®ne de format Ã  %LPAD= Ã  %C pas permis en Fortran 95PARAMETER %qs est utilisÃ© Ã  %L avant que sa dÃ©finition soit complÃ¨teLe PARAMETER Ã  %L n'a pas d'initialisationSymbole PARAMETER dans la constante complexe Ã  %CPARAMETER sans Â«Â ()Â Â» Ã  %CInstruction PAUSE Ã  %CChargements littÃ©raux relatifs au PC.variante PCSl'argument PHI est manquant pour l'arÃªte %d->%dl'argument PHI n'est pas SSA_NAME ou invariantnÅ“ud PHI avec emplacementnÅ“ud PHI avec un mauvais VUSE sur l'arÃªte depuis le BB %dla gÃ©nÃ©ration de code PIC n'est pas compatible avec les appels indirects rapidesla gÃ©nÃ©ration de code PIC n'est pas supportÃ©e dans le modÃ¨le d'exÃ©cution portablePIC nâ€™est pas supportÃ© pour %qsPIC est uniquement supportÃ© pour RTPPIC est requis mais non supportÃ© avec des instructions CONST16le registre PIC est Ã©crasÃ© par %qs dans %<asm%>le registre PIC n'est pas initialisÃ©support PIC pour %<-fstack-limit-symbol%>L'attribut POINTER est requis pour un composant de pointeur de procÃ©dure Ã  %CObjet POINTER %qs dans la clause %s Ã  %LObjet POINTEUR %qs du type polymorphique dans la clause %s Ã  %LUne fonction avec la valeur d'un POINTER apparaÃ®t dans le membre de droite de l'affectation Ã  %LArgument POS (%ld) hors limite 0:%ld dans l'intrinsÃ¨que %sArgument POS (%ld) hors des limites 0:%ld dans l'intrinsÃ¨que BTESTArgument POS (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITSPOS(%ld)+LEN(%ld)>BIT_SIZE(%ld) dans l'intrinsÃ¨que IBITSPRE dÃ©sactivÃ©La liste de noms dans PRINT Ã  %C est une extensionL'instruction PRINT Ã  %C n'est pas permise dans une procÃ©dure PUREPRINT_OPERAND pointeur nulPRINT_OPERAND, insn invalide pour %%CPRINT_OPERAND, insn invalide pour %%NPRINT_OPERAND: Ponctuation %<%c%> inconnuePRINT_OPERAND_ADDRESS, pointeur nulL'instruction PRIVATE Ã  %C est uniquement permise dans la partie de la spÃ©cification d'un moduleL'instruction PRIVATE Ã  %C doit prÃ©cÃ©der les liaisons de procÃ©duresL'instruction PRIVATE Ã  %C doit prÃ©cÃ©der les composants de la structureL'instruction PRIVATE dans TYPE Ã  %C doit Ãªtre Ã  l'intÃ©rieur d'un MODULELa PROCEDURE %qs Ã  %L ne peut pas Ãªtre utilisÃ©e comme sa propre interfacePROCEDURE Ã  %C doit Ãªtre une interface gÃ©nÃ©riqueL'attribut PROCEDURE est en conflit avec l'attribut INTENT dans %qs Ã  %LL'attribut PROCEDURE est en conflit avec l'attribut NAMELIST dans %qs Ã  %LL'attribut PROCEDURE est en conflit avec l'attribut PROTECTED Ã  %LL'attribut PROCEDURE est en conflit avec l'attribut RESULT dans %qs Ã  %LL'attribut PROCEDURE est en conflit avec l'attribut SAVE dans %qs Ã  %LListe PROCEDURE Ã  %CInstruction PROCEDURE Ã  %CPROCEDURE(interface) Ã  %C devrait Ãªtre dÃ©clarÃ©e DEFERREDPROTECTED Ã  %C est uniquement autorisÃ© dans la partie de la spÃ©cification d'un moduleAttribut PROTECTED Ã  %CL'attribut PROTECTED est en conflit avec l'attribut EXTERNAL Ã  %LInstruction PROTECTED Ã  %CPTX ne supporte pas les dÃ©clarations faibles (uniquement les dÃ©finitions faibles)PUBLIC %s %qs Ã  %L du type dÃ©rivÃ© PRIVATE %qsFonction PUBLIC %qs Ã  %L du type PRIVATE %qsL'instruction PUBLIC Ã  %C est uniquement permise dans la partie de la spÃ©cification d'un modulePURE et IMPURE ne peuvent pas apparaÃ®tre ensemble Ã  %CLe prÃ©fixe PURE dans l'interface MODULE PROCEDURE est manquant Ã  %LEntasser les instructions VLIW.Empaqueter les membres des structures ensemble sans trous.ComplÃ©ter avec des espaces les lignes au format fixÃ© qui sont trop courtes pour atteindre la largeur de ligne.Rembourrage de %d octets requis avant %qs dans le COMMON %qs Ã  %L; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>Rembourrage de %d octets requis avant %qs dans le COMMON Ã  %L; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>Le paramÃ¨tre %qs Ã  %L n'a pas Ã©tÃ© dÃ©clarÃ© ou est une variable qui ne se rÃ©duit pas en une expression constanteLe tableau paramÃ¨tre %qs Ã  %L ne peut pas Ãªtre automatique ou de forme diffÃ©rÃ©eLe type dÃ©rivÃ© paramÃ©trisÃ© Ã  %C est ambiguLe type paramÃ©trisÃ© %qs n'a pas de composant correspondant au paramÃ¨tre %qs Ã  %LPasser l'option -EB Ã  l'Ã©diteur de liens.Passer l'option -EL Ã  l'Ã©diteur de liens.Passer l'option -marclinux Ã  l'Ã©diteur de liens.Passer l'option -marclinux_prof Ã  l'Ã©diteur de liens.Passer le texte -z Ã  l'Ã©diteur de liens.Passer dans $12 de _mcount l'adresse de l'emplacement oÃ¹ est sauvegardÃ© ra.L'objet passÃ© Ã  %L doit Ãªtre scalaireL'argument muet %qs de type objet passÃ© Ã  %L doit Ãªtre Ã  la mÃªme position que l'argument muet de type objet passÃ© Ã  la procÃ©dure redÃ©finieL'argument muet de type objet passÃ© de %qs Ã  %L doit Ãªtre scalaireL'argument muet de type objet passÃ© de %qs Ã  %L ne peut pas Ãªtre ALLOCATABLEL'argument muet de type objet passÃ© de %qs Ã  %L ne peut pas Ãªtre POINTERPasser une requÃªte Ã  l'assembleur pour corriger divers erratas du silicium.Passer une requÃªte Ã  l'assembleur pour avertir Ã  propos de divers erratas du silicium.Passage d'un co-tableau Ã  %L pour l'argument %qs allouable, non co-tableau et muet qui est invalide si le statut d'allocation est modifiÃ©Passage d'un co-tableau Ã  %L pour l'argument %qs allouable, non co-tableau, muet INTENT(OUT)Passer la procÃ©dure interne Ã  %L par position n'est pas permisChemin vers le fichier d'en-tÃªte qui devrait Ãªtre prÃ©-inclu avant chaque unitÃ© de compilation.Le pourcentage de pÃ©nalitÃ© que des fonctions contenant un unique appel Ã  une autre fonction recevront quand elles seront Ã©valuÃ©es pour un clonage.Le pourcentage de pÃ©nalitÃ© que des fonctions rÃ©cursives recevront quand elles seront Ã©valuÃ©es pour un clonage.Effectuer la propagation des plages de valeurs IPA.Fusionner le code identique (Identical Code Folding) pour les fonctions et les variables en lecture seule.Fusionner le code identique (Identical Code Folding) pour les fonctions.Fusionner le code identique (Identical Code Folding) pour les variables.RÃ©aliser l'ordonnancement modulo basÃ© sur SMS avant la premiÃ¨re Ã©tape de l'ordonnancement.RÃ©aliser l'ordonnancement modulo basÃ© sur SMS en autorisant les dÃ©placements de registres.RÃ©aliser les optimisations d'alignement spÃ©cifiques au VR4130.RÃ©aliser une propagation de la plage de valeurs sur les arbres.RÃ©aliser une Ã©tape de propagation dans RTL (Register Transfer Language).Effectuer un nombre d'optimisations mineures et coÃ»teuses.Effectuer une Ã©tape d'optimisation par propagation des copies des registres.Effectuer une Ã©tape d'optimisation pour renommer les registres.Effectuer une Ã©tape d'optimisation de fusion des instructions selon la cible.RÃ©aliser un clonage pour rendre plus forte la propagation interprocÃ©durale des constantes.RÃ©aliser l'Ã©limination des comparaisons aprÃ¨s que l'allocation des registres ait Ã©tÃ© terminÃ©e.Convertir les sauts conditionnels en Ã©quivalents sans branchements.Convertir les sauts conditionnels en exÃ©cutions conditionnelles.RÃ©aliser la conversion des initialisations de Â«Â switchÂ Â».ExÃ©cuter l'optimisation des sauts croisÃ©s.ExÃ©cuter la mise en ligne trÃ¨s tÃ´t.ExÃ©cuter le mouvement de chargement amÃ©liorÃ© lors de l'Ã©limination des sous-expressions communes globales.RÃ©aliser une analyse de ce qui est pointÃ©, locale Ã  la fonction, sur les arbres.ExÃ©cuter l'Ã©limination des sous-expressions communes globales aprÃ¨s que l'allocation des registres soit terminÃ©e.ExÃ©cuter l'Ã©limination des sous-expressions communes globales.RÃ©aliser la mise en ligne indirecte.RÃ©aliser des validations internes d'intÃ©gritÃ©.RÃ©aliser la propagation interprocÃ©durale des constantes de bits.RÃ©aliser la propagation interprocÃ©durale des constantes.RÃ©aliser l'analyse interprocÃ©durale des pointeurs et rÃ©fÃ©rences.RÃ©aliser la propagation interprocÃ©durale de profiles.RÃ©aliser la rÃ©duction interprocÃ©durale des agrÃ©gats.RÃ©aliser les optimisations d'enfilage des sauts.RÃ©aliser une scission de la portÃ©e active durant l'Ã©tape SSA->normale.Effectuer l'aplatissage des boucles.Scinder les boucles pour Ã©liminer des conditions qui sont constantes sur une plage de la boucle (Loop Splitting).DÃ©rouler toutes les boucles.DÃ©rouler les boucles quand le nombre d'itÃ©rations est connu.DÃ©placer les boucles Ã  l'intÃ©rieur des branchements quand c'est possible.RÃ©aliser une mise en ligne partielle.RÃ©aliser les chargements redondants aprÃ¨s l'Ã©limination des stockages dans les sous-expressions communes globales.ExÃ©cuter le remplacement des scalaires des agrÃ©gats.RÃ©aliser la mise en pipeline logicielle des boucles internes durant l'ordonnancement sÃ©lectif.RÃ©aliser la mise en pipeline logicielle des boucles externes durant l'ordonnancement sÃ©lectif.RÃ©aliser une dÃ©virtualisation spÃ©culative.ExÃ©cuter le mouvement de stockage aprÃ¨s l'Ã©limination des sous-expressions communes globales.ExÃ©cuter la simplification des instructions dupliquÃ©es lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction).ExÃ©cuter la formation du super bloc via la duplication de la queue.RÃ©aliser le unroll-and-jam.Effectuer l'Ã©limination des symboles inutilisÃ©s dans les informations de dÃ©bogage.Effectuer l'Ã©limination des types inutilisÃ©s dans l'information de dÃ©bogage.RÃ©aliser le pistage des variables et aussi Ã©tiqueter les variables qui ne sont pas initialisÃ©es.RÃ©aliser le pistage des variables en annotant les affectations.RÃ©aliser le pistage des variables.RÃ©aliser les optimisations sur tout le programme.Point requis dans le spÃ©cificateur de format %s Ã  %LPoint requis dans le spÃ©cificateur de format Ã  %LPoint requis dans le spÃ©cificateur de format dans la chaÃ®ne de format Ã  %LAutoriser Â«Â $Â Â» comme caractÃ¨re dans les identificateurs.Permettre l'utilisation non conforme du caractÃ¨re de tabulation.Permettre l'ordonnancement de la sÃ©quence du prologue et de l'Ã©pilogue d'une fonction.Permettre l'ordonnancement de la sÃ©quence du prologue d'une fonction.Permettre l'ordonnancement des sÃ©quences du prologue et de l'Ã©pilogue d'une fonction.Permettre des noms de caractÃ¨res universels (\u et \U) dans les identificateurs.Placer un bit de stop aprÃ¨s chaque cycle lors de l'ordonnancement.Placer les Ã©lÃ©ments de donnÃ©es dans leur propre section.Placer chaque fonction dans sa propre section.Placer les constantes en virgule flottante dans la TOC.Placer les constantes des symboles et des dÃ©calages dans la TOC.Veuillez soumettre un rapport dâ€™anomalies complet,
  avec la sortie du prÃ©processeur si nÃ©cessaire.
  ExtensionsLe composant tableau de pointeurs de structures Ã  %C doit avoir une forme diffÃ©rÃ©eLa cible de l'affectation du pointeur ne peut pas Ãªtre une constante Ã  %LLa cible de l'affectation du pointeur a l'attribut PROTECTED Ã  %LLa cible de l'affectation du pointeur dans l'expression d'initialisation n'a pas l'attribut TARGET Ã  %LLa cible de l'affectation du pointeur n'est ni TARGET ni POINTER Ã  %LLa cible de l'affectation du pointeur n'est pas un POINTER Ã  %LAffectation de pointeur avec un indice de vecteur dans le membre de droite Ã  %LLe pointeur Ã  %L dans l'affectation de pointeur pourrait vivre plus longtemps que la cible pointÃ©eLe composant pointeur %s Ã  %L a un sous-composant non co-tableau du type EVENT_TYPE qui doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableauLe composant pointeur %s Ã  %L a un sous-composant non co-tableau de type LOCK_TYPE, qui doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableauL'initialisation du pointeur Ã  %C requiert %<=>%> et non %<=%>La cible de l'initialisation du pointeur Ã  %L doit avoir l'attribut SAVELa cible de l'initialisation du pointeur Ã  %L ne doit pas avoir l'attribut TARGETLa cible de l'initialisation de pointeur Ã  %L ne doit pas Ãªtre ALLOCATABLEL'objet pointeur Ã  %C ne sera point co-indexÃ©L'objet pointeur Ã  %L ne sera point un co-indexAffectation Ã  une procÃ©dure pointeur Ã  %LL'argument effectif qui est un tableau de pointeurs Ã  %L requiert un argument muet de forme tacite ou un tableau de pointeurs %qs Ã  cause de l'attribut VOLATILELes pointeurs sont de 32 bits.Les pointeurs sont de 64 bits.Politiques disponibles pour -mcompact-branches=:FPTR polymorphique Ã  %L pour C_F_POINTERLe composant polymorphique %s Ã  %L dans le type %s SEQUENCE ou BIND(C)Scalaire polymorphique passÃ© Ã  l'argument tableau muet %qs Ã  %LSous-objet polymorphique d'un objet co-indexÃ© Ã  %LLargeur d'exposant positive requise dans la chaÃ®ne de format Ã  %LLargeur positive requise dans le spÃ©cificateur de format %s Ã  %LLargeur positive requise dans la chaÃ®ne de format Ã  %LLargeur positive requise avec le descripteur T dans la chaÃ®ne de format Ã  %LChangement possible de valeur dans la conversion de %s vers %s Ã  %LPrivilÃ©gier les branchements au lieu d'une exÃ©cution conditionnelle.PrÃ©fÃ©rer des accÃ¨s par mots plutÃ´t que des accÃ¨s par octets.Allouer de prÃ©fÃ©rence des registres qui autorisent la gÃ©nÃ©ration d'instructions courtes.PrÃ©fixer les symboles globaux avec Â«Â :Â Â» (pour l'utilisation avec PREFIX).PrÃ©traiter uniquement les directives.La source convertie par le prÃ©processeur a Ã©tÃ© stockÃ©e dans le fichier %s, veuillez l'attacher Ã  votre rapport d'anomalie.
  PrÃ©server la pile de liens du PowerPC 476 en faisant correspondre un blr avec l'insns bcl/bl utilisÃ©e pour les accÃ¨s Ã  la GOT.PrÃ©tendre qu'un branchement autour d'un dÃ©placement est un dÃ©placement conditionnel.Interdire l'allocation de $fp pendant l'allocation de registres de telle maniÃ¨re que le compilateur puisse forcer l'optimisation fp-as-gp.Interdire l'utilisation de toutes les opÃ©rations en virgule flottante.Interdire l'utilisation de toutes les instructions matÃ©rielles en virgule flottante.!$OMP DECLARE REDUCTION prÃ©cÃ©dent Ã  %L!$OMP DECLARE REDUCTION prÃ©cÃ©dent du module %s Ã  %LÃ‰crire les informations d'ajustement du processeur sous forme de commentaires dans le fichier assembleur. C'est une option utilisÃ©e uniquement pour tester les rÃ©gressions du compilateur. Elle n'est pas destinÃ©e Ã  un usage ordinaire pour compiler du code.Afficher les identificateurs CWE pour les messages de diagnostiques, quand disponibles.Afficher les informations de couverture du code.
  
  Afficher des avertissements complÃ©mentaires (au risque qu'ils soient non dÃ©sirÃ©s).Afficher les indices pour la correction sous forme lisible par une machine.Afficher les indices pour la correction vers stderr au format diff unifiÃ©.Afficher des comparaisons hiÃ©rarchiques quand des types de patrons ne concordent pas.Afficher les valeurs initiales des variables.Afficher les noms des en-tÃªtes de fichiers au fur et Ã  mesure qu'ils sont utilisÃ©s.ProbabilitÃ© qu'une fonction COMDAT soit partagÃ©e avec des unitÃ©s de compilation diffÃ©rentes.La procÃ©dure %qs Ã  %C a une interface explicite d'une dÃ©claration prÃ©cÃ©denteLa procÃ©dure %qs Ã  %C est dÃ©jÃ  dÃ©finie Ã  %LLa procÃ©dure %qs Ã  %L a dÃ©jÃ  le type de base de %sLa procÃ©dure %qs Ã  %L a le mÃªme nom qu'un composant de %qsLa procÃ©dure %qs Ã  %L a le mÃªme nom qu'un composant hÃ©ritÃ© de %qsLa procÃ©dure %qs Ã  %L ne peut pas avoir le type de base %sLa procÃ©dure %qs Ã  %L doit avoir l'attribut BIND(C) pour Ãªtre interopÃ©rable avec le CLa procÃ©dure %qs appelÃ©e Ã  %L n'est pas explicitement dÃ©clarÃ©eLa procÃ©dure %qs appelÃ©e Ã  %L n'est pas explicitement dÃ©clarÃ©e, vouliez-vous employer %qsÂ ?ProcÃ©dure %qs appelÃ©e avec une interface implicite Ã  %LLa procÃ©dure %qs dÃ©finie dans le corps de l'interface Ã  %L entre en conflit avec la procÃ©dure interne dÃ©finie Ã  %CLa procÃ©dure %qs dans %s Ã  %L n'a pas d'interface expliciteLa procÃ©dure %qs dans %s Ã  %L n'a pas d'interface explicite, vouliez-vous employer %qsÂ ?La procÃ©dure %qs dans %s Ã  %L n'est ni une fonction ni une sous-routineLa procÃ©dure %qs dans %s Ã  %L n'est ni une fonction ni une sous-routine; vouliez-vous employer %qsÂ ?La procÃ©dure %qs dans l'interface PUBLIC %qs Ã  %L prend des arguments muets de %qs qui est PRIVATELa procÃ©dure %qs avec PASS Ã  %L doit avoir au moins un argumentLa procÃ©dure %qs avec PASS(%s) Ã  %L n'a pas d'argument %qsLa procÃ©dure %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %LL'argument de procÃ©dure Ã  %L est local dans une procÃ©dure PURE et a l'attribut POINTERLe pointeur de procÃ©dure %qs Ã  %L ne sera point Ã©lÃ©mentalPointeur de procÃ©dure %qs dans la clause %s Ã  %LPointeur de procÃ©dure Ã  %CLe composant pointeur de procÃ©dure %qs Ã  %L ne peut pas Ãªtre un membre du type dÃ©rivÃ© BIND(C) %qs Ã  %LComposant pointeur de procÃ©dure %qs appelÃ© avec une interface implicite Ã  %LLe composant pointeur de procÃ©dure %qs requiert une liste d'arguments Ã  %CLe composant pointeur de procÃ©dure %qs avec PASS Ã  %L doit avoir au moins un argumentLe composant pointeur de procÃ©dure %qs avec PASS(%s) Ã  %L n'a pas d'argument %qsComposant de pointeur de procÃ©dure Ã  %CLa cible de l'initialisation du pointeur de procÃ©dure Ã  %L ne peut pas Ãªtre un pointeur de procÃ©dureLe rÃ©sultat du pointeur de procÃ©dure %qs Ã  %L n'a pas d'attribut pointeurLa cible du pointeur de procÃ©dure %qs Ã  %L doit Ãªtre un intrinsÃ¨que, associÃ© Ã  l'hÃ´te or Ã  use, rÃ©fÃ©rencÃ© ou avoir l'attribut EXTERNALTraiter les directives #ident.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.Traitement du spec (%s), lequel est Â«Â %sÂ Â»
! Produire un paquet Mach-O (type de fichier MH_BUNDLE)Produire un dylinker Mach-O (type de fichier MH_DYLINKER), uniquement utilisÃ© pour compiler dyld.Produire une bibliothÃ¨que partagÃ©e Mach-O (type de fichier MH_DYLIB), synonyme de -sharedProduire une trace de dÃ©bogage quand une erreur Ã  l'exÃ©cution est rencontrÃ©e.Produit un avertissement Ã  l'exÃ©cution si un temporaire de tableau a Ã©tÃ© crÃ©Ã© pour un argument d'une procÃ©dure.Produire un fichier de sortie qui liera les symboles au chargement plutÃ´t que paresseusement.Produire du code gros-boutiste.Produire du code relocalisable au moment de l'exÃ©cution.Produire du code petit-boutiste.Produire un fichier Mach-O adaptÃ© Ã  l'utilisation embarquÃ©e ou dans une ROM.Les informations de profile dans %s sont corrompuesLe programme est entiÃ¨rement situÃ© dans les 64k infÃ©rieurs de la mÃ©moire.Interdire les appels de fonctions relatifs au PC.Interdire les sauts relatifs au PC.ProtÃ©ger les parenthÃ¨ses dans les expressions.Fournir la finalisation de bash pour les options commenÃ§ant par la chaÃ®ne fournie.Fournir les bibliothÃ¨ques pour le simulateur.Purger les Ã©tats non utilisÃ©s durant l'analyse.Pousser les registres Ã©tendus sur la pile dans les fonctions de monitoring.Placer tous les tableaux locaux sur la pile.Place tout dans la TOC normale.Placer les tables de sauts pour les instructions switch dans la section .data plutÃ´t que dans la section .code.Placer les donnÃ©es relocalisÃ©es en lecture seule dans la section .data.Placer les constantes non initialisÃ©es dans la ROM (a besoin de -membedded-data).Placer les globales non initialisÃ©es dans la section commune.Placer des donnÃ©es initialisÃ©es Ã  zÃ©ros dans la section bss.l'architecture R2 est exclusivement petit boutisteRANK (%i) Ã  %L est rÃ©pÃ©tÃ© Ã  %LRANK (*) Ã  %L ne peut pas Ãªtre utilisÃ© avec un pointeur ou un sÃ©lecteur allouable Ã  %LRANK (*) Ã  %L est rÃ©pÃ©tÃ© Ã  %LRANK DEFAULT Ã  %L est rÃ©pÃ©tÃ© Ã  %Lpart_ref RE ou IM Ã  %CRE part_ref Ã  %CIndex de tableau REAL Ã  %LREAL(KIND=10) n'est pas disponible avec l'option %<-fdefault-real-10%>REAL(KIND=10) n'est pas disponible avec l'option %<-freal-4-real-10%>REAL(KIND=10) n'est pas disponible avec l'option %<-freal-8-real-10%>REAL(KIND=10) n'est pas disponible avec l'option %<-freal-8-real-16%>REAL(KIND=16) n'est pas disponible avec l'option %<-fdefault-real-16%>REAL(KIND=16) n'est pas disponible avec l'option %<-freal-4-real-16%>REAL(KIND=4) n'est pas disponible avec l'option %<-freal-8-real-4%>REAL(KIND=8) n'est pas disponible avec l'option %<-fdefault-real-8%>REAL(KIND=8) n'est pas disponible avec l'option %<-freal-4-real-8%>RECORD Ã  %C est une extension, activez-la avec %<-fdec-structure%>Le prÃ©fixe RECURSIVE dans l'interface MODULE PROCEDURE est manquant Ã  %LLa variable RESULT %qs Ã  %L interdit le nom de FUNCTION %qs Ã  %C d'apparaÃ®tre dans une instruction de spÃ©cificationLa variable RESULT Ã  %C doit Ãªtre diffÃ©rente du nom de la fonctionRESULT_DECL devrait Ãªtre en lecture seule quand DECL_BY_REFERENCE est dÃ©finiInstruction RETURN dans le programme principal Ã  %CROUND= Ã  %C n'est pas permis en Fortran 95vÃ©rification RTL: accÃ¨s Ã  elt %d de Â«Â %sÂ Â» avec le dernier elt %d dans %s, Ã  %s:%dvÃ©rification RTL: accÃ¨s Ã  elt %d du vecteur avec le dernier elt %d dans %s, Ã  %s:%dvÃ©rification RTL: accÃ¨s Ã  elt hwi %d du vecteur avec le dernier elt %d dans %s, at %s:%dvÃ©rification RTL: tentative de traiter un symbole non bloc comme un symbole bloc dans %s, Ã  %s:%dvÃ©rification RTL: code attendu Â«Â %sÂ Â» ou Â«Â %sÂ Â», a trouvÃ© Â«Â %sÂ Â» dans %s, Ã  %s:%dvÃ©rification RTL: code attendu Â«Â %sÂ Â», Â«Â %sÂ Â» ou Â«Â %sÂ Â», a trouvÃ© Â«Â %sÂ Â» dans %s, Ã  %s:%dvÃ©rification RTL: code attendu Â«Â %sÂ Â», a trouvÃ© Â«Â %sÂ Â» dans %s, Ã  %s:%dvÃ©rification RTL: elt %d attendu de type Â«Â %cÂ Â» ou Â«Â %cÂ Â», a trouvÃ© Â«Â %cÂ Â» (rtx %s) dans %s, Ã  %s:%dvÃ©rification RTL: elt %d attendu de type Â«Â %cÂ Â», a Â«Â %cÂ Â» (rtx %s) dans %s, Ã  %s:%dvÃ©rification du fanion RTL: %s utilisÃ© avec un code rtx inattendu Â«Â %sÂ Â» dans %s, Ã  %s:%dRTP PIC est incompatible avec %<-msingle-pic-base%>RTP PIC est incompatible avec ThumbRTTI ne fonctionnera pas sur ce typeLes instructions du FPU RX ne supportent pas les NaN et les infinisÃ‰lever un REAL nÃ©gatif Ã  %L vers une puissance REAL est interditLa spÃ©cification d'Ã©tendue Ã  %L ne peut jamais correspondre Ã  quoi que ce soitRang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (rang %d et rang %d)Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (rang %d et scalaire)Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (scalaire et rang %d)Rang non concordant dans l'argument %qs Ã  %L (rang %d et rang %d)Rang non concordant dans l'argument %qs Ã  %L (rang %d et scalaire)Rang non concordant dans l'argument %qs Ã  %L (scalaire et rang %d)DÃ©saccord de rang dans la rÃ©fÃ©rence au tableau Ã  %L (%d/%d)Le remappage de rang requiert une liste de spÃ©cifications %<borne-inf : borne-sup%> Ã  %LLa cible du remappage du rang n'a pas le rang 1 Ã  %LLa cible du remappage du rang est plus petite que la taille du pointeur (%ld < %ld) Ã  %LLa cible du remappage du rang doit avoir le rang 1 ou Ãªtre simplement contigÃ¼e Ã  %LLecture du fichier %qs au format libreLecture du module %qs Ã  la ligne %d colonne %d: %sLecture des spÃ©cifications Ã  partir de %s
! Argument rÃ©el COUNT_RATE de SYSTEM_CLOCK Ã  %LLa constante rÃ©elle dÃ©borde de son sous-type Ã  %CLa constante rÃ©elle dÃ©borde vers le bas hors de son sous-type Ã  %CLe nombre rÃ©el Ã  %C a un exposant %<d%> et un sous-type expliciteLe nombre rÃ©el Ã  %C a un exposant %<q%> et un sous-type expliciteRÃ©-aligner la pile dans le prologue.RÃ©-allouer le membre de gauche dans les affectations.ReconnaÃ®tre les mots clÃ©s C++ comme Â«Â complÂ Â» et Â«Â xorÂ Â».ReconnaÃ®tre les mots clÃ©s dÃ©finis par GNU.ReconnaÃ®tre les fonctions intÃ©grÃ©es.ReconnaÃ®tre le mot clef Â«Â asmÂ Â».Enregistrer DW_AT_decl_column et DW_AT_call_column dans DWARF.Enregistrer les options de la ligne de commande de gcc dans DW_AT_producer de DWARF.Enregistrer, dans le fichier objet, les options en ligne de commande passÃ©es Ã  gcc.Enregistrer le temps pris par chaque sous-Ã©tape sÃ©parÃ©ment.Cloner rÃ©cursivement uniquement quand la probabilitÃ© qu'un appel soit exÃ©cutÃ© excÃ¨de le paramÃ¨tre.RedÃ©finition de !$OMP DECLARE REDUCTION Ã  %LRedÃ©finition de !$OMP DECLARE REDUCTION prÃ©dÃ©fini Ã  %LRedÃ©finition de %s !$OMP DECLARE REDUCTION prÃ©dÃ©fini Ã  %LRÃ©duire la prioritÃ© pour r0..r3 / r12..r15 avec TARGET_REGISTER_PRIORITY.RÃ©duire l'alignement de la pile Ã  l'endroit de l'appel, si possible.!$ACC END LOOP redondant Ã  %CBalise ACQUIRED_LOCK redondante trouvÃ©e Ã  %LBalise ERRMSG redondante trouvÃ©e Ã  %LBalise MOLD redondante trouvÃ©e Ã  %LBalise SOURCE redondante trouvÃ©e Ã  %LBalise STAT redondante trouvÃ©e Ã  %LBalise UNTIL_COUNT redondante trouvÃ©e Ã  %LL'index de l'instruction de rÃ©fÃ©rence n'a pas Ã©tÃ© trouvÃ©L'index de l'instruction de rÃ©fÃ©rence est hors limitesRÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L Ã  l'intÃ©rieur d'un DO CONCURRENT %sRÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L Ã  l'intÃ©rieur d'un FORALL %sRÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L dans une procÃ©dure PURESaut traversant une rÃ©gion au travers de la mÃªme section dans le bb %iLe numÃ©ro de registre doit Ãªtre dans la plage 0-31 pour %sExpression rÃ©guliÃ¨re correspondant Ã  des noms de sections adressables par GP supplÃ©mentairesExpression rÃ©guliÃ¨re correspondant Ã  des noms de sections pour l'adressage relatif Ã  r0.Relaxer les branchements.Relaxer les littÃ©raux en assembleur et les placer automatiquement dans la section texte.Soulager la pression sur les registres en rÃ©duisant la portÃ©e pendant laquelle une valeur peut rester dans un registre.Remapper les noms des fichiers lors de l'inclusion des fichiers.Retirer le code et les donnÃ©es qui sont inatteignables depuis les symboles exportÃ©s (y compris le point d'entrÃ©e)Supprimer les instructions Â«Â membarÂ Â» redondantes.SupprimÃ© dans GCC 10.  Cette option n'a aucun effet.SupprimÃ© dans GCC 8.  Cette option n'a aucun effet.SupprimÃ© dans GCC 9.  Cette option n'a aucun effet.Suppression de Â«Â %sÂ Â»
  Suppression de l'appel Ã  la fonction impure %qs Ã  %LSuppression de l'appel Ã  la fonction impure Ã  %LOpÃ©rateurs renommÃ©s dans les instructions USE Ã  %CRÃ©organiser les blocs de base et les partitions dans des sections chaude et froide.RÃ©organiser les blocs de base pour amÃ©liorer le placement du code.RÃ©organiser les fonctions pour amÃ©liorer le placement du code.RÃ©organiser les fonctions, les variables et l'assembleur au plus haut niveau.Le spÃ©cificateur de rÃ©pÃ©tition est invalide dans l'initialisation d'un scalaire Ã  %C Le spÃ©cificateur de rÃ©pÃ©tition doit Ãªtre un entier Ã  %CRemplacer add, compare, branch par des branchements utilisant un registre compteur.Remplacer les expressions temporaires durant l'Ã©tape SSA->normale.Rapport sur la cohÃ©rence du profilage.Produire un rapport sur l'allocation de mÃ©moire avant l'optimisation interprocÃ©durale.Produire un rapport sur l'allocation de mÃ©moire permanente dans le mode d'analyse complÃ¨te du programme (WPA mode).Produire un rapport sur l'allocation de mÃ©moire permanente.Rapporter le temps pris par chaque Ã©tape de la compilation.Rapporter diverses statistiques d'optimisation durant l'Ã©dition de liens uniquement dans le mode d'analyse complÃ¨te du programme (mode WPA).Rapporter diverses statistiques d'optimisation durant l'Ã©dition de liens.Demander des routines de la bibliothÃ¨que mathÃ©matique conformes Ã  IEEE (OSF/1).RÃ©ordonnancer les instructions aprÃ¨s l'allocation de registres.RÃ©ordonnancer les instructions avant l'allocation de registres.RÃ©ordonnancer les rÃ©gions mises en pipeline sans la mise en pipeline.RÃ©server de l'espace dans le prologue d'une fonction pour les arguments de sortie.Le tableau qui a changÃ© de forme est trop grand Ã  %CRestreindre l'analyseur Ã  l'exÃ©cution du seul vÃ©rificateur nommÃ©.Restreindre l'utilisation d'instructions en virgule flottante matÃ©rielles Ã  des opÃ©rations 32 bits.Le rÃ©sultat %qs de la fonction contenue %qs Ã  %L n'a pas le type IMPLICITRÃ©sultat non concordant pour la redÃ©finition de la procÃ©dure %qs Ã  %L: %sLe rÃ©sultat de %s produit une erreur de plage pour son sous-type Ã  %LLe rÃ©sultat de %s est NaN (pas un nombre) Ã  %LLe rÃ©sultat de %s dÃ©borde de son sous-type Ã  %LLe rÃ©sultat de %s dÃ©borde vers le bas hors de son sous-type Ã  %LLe rÃ©sultat de BESSEL_YN est -INF Ã  %LLe rÃ©sultat de NEAREST est NaN Ã  %LLe rÃ©sultat de SCALE dÃ©borde de son sous-type Ã  %LLe rÃ©sultat de l'exponentiation Ã  %L dÃ©borde de la plage de %sRetourner des vecteurs de 8 octets en mÃ©moire.Retourner toutes les structures en mÃ©moire (par dÃ©faut sur AIX).Retourner les rÃ©sultats en virgule flottante dans ac0 (fr0 dans la syntaxe de l'assembleur Unix).Retourner les pointeurs dans a0 et d0 en mÃªme temps.Retourner les petits agrÃ©gats en mÃ©moire, pas dans les registres.Retourner les petits agrÃ©gats dans les registres.Retourner les petites structures dans des registres (par dÃ©faut sur SVR4).DÃ©saccord dans le type de retour de la fonction %qs Ã  %L (%s/%s)Le type de retour de la fonction BIND(C) %qs Ã  %L ne peut pas Ãªtre un tableauLe type de retour de la fonction BIND(C) %qs de type caractÃ¨re Ã  %L doit avoir la longueur 1La valeur de retour %qs de la fonction %qs est dÃ©clarÃ©e Ã  %L mais ne reÃ§oit pas de valeurLa valeur de retour de la fonction %qs Ã  %L n'est pas dÃ©finieRetourner les valeurs de fonctions dans les registres du coprocesseur mathÃ©matique.RÃ©utiliser r30 Ã  chaque fonction.Revenir Ã  la recherche de nom en une seule phase.Utilisation de la sous-commande de rÃ©Ã©criture:ParenthÃ¨se droite attendue Ã  %C dans la chaÃ®ne de format Ã  %LLa limite supÃ©rieure la plus Ã  droite de la section du tableau de taille tacite n'est pas spÃ©cifiÃ©e Ã  %LN'exÃ©cuter que la seconde compilation de -fcompare-debug.ExÃ©cuter l'optimisation de mise en commun prÃ©dictive.ExÃ©cuter l'ordonnancement sÃ©lectif aprÃ¨s le rechargement.ExÃ©cuter les autodiagnostics en utilisant le chemin donnÃ© pour trouver les fichiers de tests.RÃ©aliser l'optimisation lors de l'Ã©dition de liens dans le mode de transformation locale (LTRANS=Local Transformation).RÃ©aliser l'optimisation lors de l'Ã©dition de liens dans le mode d'analyse du programme complet (WPA=Whole Program Analysis).ExÃ©cution de la fonction spec Â«Â %sÂ Â» avec %d args
  
! Nom du runtime.L'attribut SAVE Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© dans une procÃ©dure PUREL'instruction SAVE Ã  %C suit une instruction SAVE gÃ©nÃ©raleLe chunk_size de la clause SCHEDULE Ã  %L requiert une expression INTEGER scalaireInstruction SELECT RANK Ã  %CSELECT TYPE Ã  %C ne peut pas apparaÃ®tre dans cette portÃ©eSELECTED_REAL_KIND sans argument %<P%> ni %<R%> Ã  %LL'attribut SEQUENCE Ã  %C est dÃ©jÃ  spÃ©cifiÃ© dans l'instruction TYPEL'instruction SEQUENCE Ã  %C doit prÃ©cÃ©der CONTAINSL'instruction SEQUENCE Ã  %C doit prÃ©cÃ©der les composants de la structureSH2a ne supporte pas les petits-boutistesL'argument SHAPE Ã  %L pour C_F_POINTER doit avoir la mÃªme taille que le RANK de FPTRArgument SHIFT (%ld) hors limites -%ld:%ld dans l'intrinsÃ¨que ISHIFTArgument SHIFT (%ld) hors limite -%ld:%ld dans l'intrinsÃ¨que ISHFTCArgument SHIFT (%ld) hors limite 0:%ld dans l'intrinsÃ¨que %sSIGN= Ã  %C n'est pas permis en Fortran 95Le terme SINK n'est pas un entier constant Ã  %LType de dÃ©pendance SINK uniquement permis dans une directive ORDERED Ã  %LArgument SIZE (%ld) hors limite 1:%ld dans l'intrinsÃ¨que ISHFTCSIZE Ã  %L doit Ãªtre positifType de dÃ©pendance SOURCE uniquement permis dans une directive ORDERED Ã  %LBalise SOURCE Ã  %LLa balise SOURCE Ã  %L est en conflit avec le typespec Ã  %LBalise SOURCE Ã  %L avec plus d'un seul objet allouableSSA corrompunom SSA pas dÃ©clarÃ©SSA_NAME crÃ©Ã© dans deux blocs diffÃ©rents %i et %iSSA_NAME_DEF_STMT est fauxSSA_NAME_OCCURS_IN_ABNORMAL_PHI devrait Ãªtre dÃ©finijeu d'instructions SSE dÃ©sactivÃ©, l'arithmÃ©tique 387 est utilisÃ©eargument dans un registre SSE alors que SSE est dÃ©sactivÃ©retour d'un registre SSE alors que SSE est dÃ©sactivÃ©l'argument vectoriel SSE sans activer SSE modifie l'ABIle retour vectoriel SSE sans activer SSE change l'ABIles informations de dÃ©bogage STABS de Ada sont obsolÃ¨tes et ne sont plus supportÃ©esLa balise STAT Ã  %L ne peut pas Ãªtre une constantevariable STATL'argument STAT= Ã  %L doit Ãªtre une variable INTEGER scalaireArgument STAT= pour %s Ã  %LAttribut STAT= mal placÃ© dans %CLe STATUS Ã  %L sera une variable INTENT(OUT)Le code de STOP Ã  %C ne peut pas Ãªtre nÃ©gatifLe code de STOP Ã  %C contient trop de chiffresLe code STOP Ã  %L doit Ãªtre une constante CHARACTER scalaire ou chiffre[chiffre[chiffre[chiffre[chiffre]]]]Le code STOP Ã  %L doit Ãªtre une expression constante scalaire CHARACTER ou INTEGER par dÃ©fautLe code STOP Ã  %L doit Ãªtre un caractÃ¨re par dÃ©faut avec KIND=%dLe code STOP Ã  %L doit Ãªtre un entier par dÃ©faut avec KIND=%dLe code STOP Ã  %L doit Ãªtre soit le type INTEGER ou CHARACTERLe code STOP Ã  %L doit Ãªtre scalaireDÃ©claration de SUBMODULE Ã  %CLa dÃ©claration SUBMODULE Ã  %C ne peut pas apparaÃ®tre dans une autre unitÃ© de portÃ©eSUBROUTINE %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVEle type SVE %qT ne peut pas Ãªtre passÃ© en argument Ã  une fonction sans prototypeInstruction SYNC TEAM Ã  %CInstruction SYNC Ã  %CLe mÃªme argument effectif est associÃ© avec l'argument INTENT(%s) %qs et l'argument INTENT(%s) %qs Ã  %LComme %s. Utilisez plutÃ´t cette derniÃ¨re option.Identique Ã  -fassociative-math pour les expressions contenant des divisions.Identique Ã  -mA6.Identique Ã  -mA7.Identique Ã : -mep -mprolog-function.Sauvegarder les registres autour des appels de fonctions.Sauvegarder la TOC dans le prologue pour des appels indirects plutÃ´t que en ligne.Le scalaire %qs dans l'Ã©tiquette du FORMAT Ã  %L n'est pas une variable ASSIGNEDExpression INTEGER scalaire attendue Ã  %LPARAMETER scalaire requis dans la constante complexe Ã  %CEntitÃ© scalaire requise Ã  %LL'objet scalaire %qs Ã  %L ne peut pas Ãªtre ALLOCATABLELa transformation en scalaire grÃ¢ce Ã  DIMEN_RANGE n'est pas implÃ©mentÃ©eFacteur d'Ã©chelle Ã  appliquer au nombre de blocs dans un chemin de sauts enchaÃ®nÃ©s lors de la comparaison avec le nombre d'expressions (mises Ã  l'Ã©chelle).Facteur d'Ã©chelle Ã  appliquer au nombre d'expressions dans un chemin de sauts enchaÃ®nÃ©s lors de la comparaison de blocs (mis Ã  l'Ã©chelle).Facteur d'Ã©chelle dans le calcul de la distance maximale qu'une expression peut Ãªtre dÃ©placÃ©e par les optimisations de GCSE.Ordonnancer le code pour le processeur donnÃ©.Ordonnancer le processeur donnÃ©.Ordonnancer les instructions en utilisant l'algorithme d'ordonnancement sÃ©lectif.Ordonnancer le dÃ©but et la fin de la procÃ©dure.Le deuxiÃ¨me argument de %s est nÃ©gatif Ã  %LLe deuxiÃ¨me argument de l'affection dÃ©finie Ã  %L doit Ãªtre INTENT(IN)Le deuxiÃ¨me argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnelLe deuxiÃ¨me argument de l'interface de l'opÃ©rateur Ã  %L doit Ãªtre INTENT(IN)Voir %s pour les instructions.
! Faute de segmentationFaute de segmentation (code)SÃ©lectionner le modÃ¨le de code.SÃ©lectionner la fraction de la frÃ©quence maximale d'exÃ©cutions du bloc de base dans la fonction selon l'alignement que le bloc de base reÃ§oit.SÃ©lectionner le modÃ¨le large â€“ adresses/pointeurs sur 20 bits.SÃ©lectionner la mÃ©thode de traitement de sdata.SÃ©lectionner la portÃ©e pour la signature de l'adresse de retour.SÃ©lectionner le modÃ¨le court â€“ adresses/pointeurs sur 16 bits (dÃ©faut).SÃ©lectionner la version de l'ABI ciblÃ©e.DÃ©finir le nom pour stocker le fichier de note de profil.SÃ©lectionner le runtime.SÃ©lectionner le type de la couverture d'assainissement.SÃ©lectionner quoi assainir.L'expression de sÃ©lection dans le GOTO calculÃ© Ã  %L doit Ãªtre une expression entiÃ¨re scalaireLe sÃ©lecteur Ã  %L ne peut pas NULL()Le sÃ©lecteur Ã  %L n'a pas de typeLe sÃ©lecteur Ã  %L ne doit pas Ãªtre co-indexÃ©Le sÃ©lecteur dans SELECT TYPE Ã  %C n'est pas une variable nommÃ©e; utilisez associate-name=>Le sÃ©lecteur sera polymorphique dans l'instruction SELECT TYPE Ã  %LSÃ©lectionner le type de cÅ“ur RL78 ciblÃ© (g10/g13/g14). Le G14 est sÃ©lectionnÃ© par dÃ©faut. Si l'option est utilisÃ©e, elle sÃ©lectionne aussi le support pour la multiplication matÃ©rielle Ã  utiliser.SÃ©lectionner le type de multiplication et division matÃ©rielle Ã  utiliser (none/g13/g14).RÃ©fÃ©rence Ã  elle-mÃªme dans l'expression de longueur de caractÃ¨re pour %qs Ã  %LL'argument %qs qui fait rÃ©fÃ©rence Ã  lui-mÃªme Ã  %L n'est pas permisLe point-virgule Ã  %C doit Ãªtre prÃ©cÃ©dÃ© d'une instructionFixer la prÃ©cision en virgule flottante du 80387 Ã  32 bits.Fixer la prÃ©cision en virgule flottante du 80387 Ã  64 bits.Fixer la prÃ©cision en virgule flottante du 80387 Ã  80 bits.Initialiser les dÃ©finitions Windows.DÃ©finir une limite dure pour la taille de chaque trame de pile, en octets.DÃ©finir le coÃ»t d'un branchement.Fixer l'accessibilitÃ© par dÃ©faut des entitÃ©s du module Ã  PRIVATE.DÃ©finir la distance de vÃ©rification de la dÃ©pendance dans l'ordonnancement prÃ©maturÃ© des insns dans la queue.Changer la valeur de errno aprÃ¨s les fonctions mathÃ©matiques internes.DÃ©finir le type de sortie pour l'Ã©diteur de liens (utilisÃ© en interne pendant l'optimisation LTO).DÃ©finir la largeur minimale de la marge de gauche du code source lorsque le code source est montrÃ©.DÃ©finir le nom du symbole __fentry__ appelÃ© lors de l'entrÃ©e d'une fonction.DÃ©finir le nom de la routine principale pour le dÃ©bogueur.Fixer le nom du fichier de sortie ALI (commutateur interne).DÃ©finir le nom de la section pour enregistrer les appels mrecord-mcount.DÃ©finir le nombre d'octets prÃ©-allouÃ©s sur la pile destinÃ©s Ã  Ãªtre utilisÃ©s par l'appelÃ©.Fixer le nombre de nops a Ã©mettre avant chaque motif d'insn.DÃ©finir le seuil de probabilitÃ© pour dÃ©saligner les branchements.DÃ©finir le registre pour contenir -1.Faire en sorte que sizeof(bool) vaille 1.Fixer l'adresse de dÃ©part des donnÃ©es.Fixer l'adresse de dÃ©part du programme.Initialiser le bit PPC_EMB dans l'en-tÃªte des fanions ELF.DÃ©finir le coÃ»t du branchement dans des instructions de branchements conditionnels. Les valeurs raisonnables sont de petits entiers positifis ou nuls. Le coÃ»t par dÃ©faut est 0.DÃ©finir le coÃ»t du branchement dans des instructions de branchements conditionnels. Les valeurs raisonnables sont de petits entiers positifs ou nuls. Le coÃ»t par dÃ©faut est 1.DÃ©finir le coÃ»t d'un branchement Ã  approximativement le nombre d'instructions spÃ©cifiÃ©.DÃ©finir le coÃ»t des branchements.Fixer le type de prÃ©cision double par dÃ©faut Ã  un type avec 8 octets de large.Fixer le type d'entier par dÃ©faut Ã  un type avec 8 octets de large.Fixer le type de rÃ©el par dÃ©faut Ã  un type avec 10 octets de large.Fixer le type de rÃ©el par dÃ©faut Ã  un type avec 16 octets de large.Fixer le type de rÃ©el par dÃ©faut Ã  un type avec 8 octets de large.Fixe la probabilitÃ© estimÃ©e en pourcentage pour Â«Â builtin expectÂ Â». La valeur par dÃ©faut est une probabilitÃ© de 90%%. (NdT: Ã  cause d'une erreur dans le message original, je dois ajouter un %p inutile dans la traduction: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93759).DÃ©finir la taille maximale des donnÃ©es Ã©ligibles pour la zone SDA.DÃ©finir la taille maximale des donnÃ©es Ã©ligibles pour la zone TDA.DÃ©finir la taille maximale des donnÃ©es Ã©ligibles pour la zone ZDA.DÃ©finir le nombre maximum d'octets qui doivent rester sur la pile avant qu'une instruction de dÃ©routement soit dÃ©clenchÃ©e.Fixer le montant maximum pour une seule opÃ©ration d'incrÃ©mentation de la pile.Fixe le nombre maximum d'instructions exÃ©cutÃ©es en parallÃ¨le dans un arbre rÃ©-associÃ©. Si 0, utilise l'heuristique dÃ©pendant de la cible.Fixer le nombre maximum de notes d'instanciations de patrons pour un seul avertissement ou erreur.DÃ©finir le nombre de segments de 64Kio de flash.DÃ©finir l'objet de sortie de telle maniÃ¨re, qu'au chargement, dyld ignorera toute information Ã  deux niveaux et rÃ©soudra les symboles dans l'ordre de la dÃ©couverte pour les bibliothÃ¨ques chargÃ©es.DÃ©finir les adresses des points d'appel du prologue et de l'Ã©pilogue Ã  TPF_TRACE_PROLOGUE_SKIP_TARGET et TPF_TRACE_EPILOGUE_SKIP_TARGET. Ceci est Ã©quivalent Ã  utiliser -mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGET et -mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGETSpÃ©cifier le type du processeur cible.DÃ©finir le rÃ©pertoire racine pour stocker les donnÃ©es de profilage. Le rÃ©pertoire retournÃ© par Â«Â pwdÂ Â» est utilisÃ© par dÃ©faut.DÃ©finir l'adresse de vÃ©rification de la trace pour le point d'appel tpf de l'Ã©pilogueDÃ©finir l'adresse de vÃ©rification de la trace pour le point d'appel tpf du prologueDÃ©finir l'adresse de saut de la trace pour le point d'appel tpf de l'Ã©pilogueDÃ©finir l'adresse de saut de la trace pour le point d'appel tpf du prologueDÃ©finir la largeur du registre LP_COUNT. Les valeurs possibles sont 8, 16, 20, 24, 28 et 32.Initialisation des specs %s Ã  Â«Â %sÂ Â»
  
! SpÃ©cification de forme pour un scalaire allouable Ã  %CLes formes pour les opÃ©randes Ã  %L et %L ne sont pas conformesLes formes de ORDER Ã  %L et SHAPE Ã  %L sont diffÃ©rentesPartager les emplacements pour sauvegarder diffÃ©rents registres matÃ©riels.Partager les emplacements sur la pile pour faire dÃ©border les pseudo registres.Ã‰tiquette de fin de DO %d partagÃ©e Ã  %CRÃ©duire les rÃ©fÃ©rences aux adresses pendant l'Ã©dition de liens.Afficher les numÃ©ros des colonnes dans les diagnostiques quand ils sont disponibles. ActivÃ© par dÃ©faut.Montrer les Ã©tiquettes annotant les plages du code source lorsque le code source est montrÃ©.Montrer les numÃ©ros de lignes dans la marge de gauche lorsque le code source est montrÃ©.Montrer les profondeurs des piles d'Ã©vÃ©nements dans les chemins.Montrer la ligne source avec un curseur indiquant la colonne.Emballer sÃ©parÃ©ment les parties du prologue et de l'Ã©pilogue.Erreur de simplificationLa simplification de SPREAD Ã  %C n'est pas encore implÃ©mentÃ©eLa taille en octets au delÃ  de laquelle des agrÃ©gats locaux au thread doivent Ãªtre manipulÃ©s par les fonctions de journalisation au lieu de paires de save/restore.La taille de l'argument %qs de l'intrinsÃ¨que %qs Ã  %L est trop petite (%i/%i)Taille de la protection de la pile exprimÃ©e comme une puissance de deux en octets.La taille des blocs pour le dÃ©coupage de boucle en blocs (loop blocking).Niveau d'optimisation de taille: 0:aucune 1: opportuniste 2: regalloc 3: abandonner alignement, -Os.Les tailles de ORDER Ã  %L et SHAPE Ã  %L sont diffÃ©rentesPasser outre la prÃ©paration du registre RAX lors du passage d'arguments variables.Petite zone de donnÃ©es: none, sdata, use.Limite souple sur le nombre d'insns mÃ©moire par groupe d'instructions. Donne une prioritÃ© plus basse aux insns mÃ©moire suivantes qui tentent d'Ãªtre ordonnancÃ©es dans le mÃªme groupe d'insn. FrÃ©quemment utilisÃ© pour Ã©viter des conflits dans les zones de cache. La valeur par dÃ©faut est 1. DÃ©solÃ©, !$ACC DECLARE Ã  %L n'est pas permis dans une construction BLOCKDÃ©solÃ©, les composants allouables/pointeurs dans des co-tableaux de types polymorphiques (CLASS) Ã  %L ne sont pas supportÃ©sDÃ©solÃ©, un accÃ¨s co-indexÃ© Ã  un composant polymorphique illimitÃ© Ã  %L n'est pas supportÃ©DÃ©solÃ©, un accÃ¨s co-indexÃ© Ã  un objet polymorphique illimitÃ© Ã  %L n'est pas supportÃ©DÃ©solÃ©, seul le support pour les entiers du sous-type %d est implÃ©mentÃ© pour l'ensemble d'images Ã  %LDÃ©solÃ©, le composant de l'Ã©vÃ©nement du type dÃ©rivÃ© Ã  %L n'est pas encore supportÃ©DÃ©solÃ©, le composant verrou du type dÃ©rivÃ© Ã  %L n'est pas encore supportÃ©Trier les symboles selon leur taille.Trier les symboles alphabÃ©tiquement.L'expression source Ã  %L et l'objet allouable Ã  %L doivent avoir la mÃªme formeL'expression source Ã  %L doit Ãªtre scalaire ou avoir le mÃªme rang que l'objet allouable Ã  %LLa fonction de spÃ©cification %qs Ã  %L ne peut pas Ãªtre RECURSIVELa fonction de spÃ©cification %qs Ã  %L ne peut pas Ãªtre une fonction-instructionLa fonction de spÃ©cification %qs Ã  %L ne peut pas Ãªtre une fonction interneLa fonction de spÃ©cification %qs Ã  %L doit Ãªtre PURESpÃ©cifier la taille en bits des dÃ©calages TLS immÃ©diats. Les valeurs valides sont 12, 24, 32, 48.SpÃ©cifie du contenu qui peut accÃ©lÃ©rer le chargement dynamique quand les binaires sont inchangÃ©s.SpÃ©cifier le nombre de registres Ã  rÃ©pliquer dans la deuxiÃ¨me banque de registres Ã  l'entrÃ©e d'une interruption rapide.SpÃ©cifier le nombre de registres Ã  rÃ©server pour les gestionnaires d'interruptions.SpÃ©cifier les registres que le processeur sauvegarde Ã  l'entrÃ©e et Ã  la sortie d'une interruption.SpÃ©cifier si les fonctions d'interruptions doivent sauvegarder et rÃ©cupÃ©rer le registre de l'accumulateur.SpÃ©cifier le processeur pour les besoins de la gÃ©nÃ©ration de code.SpÃ©cifier le processeur pour les besoins de l'ordonnancement.SpÃ©cifier le processeur pour l'ordonnancement. Les arguments valides sont 700, 7100, 7100LC, 7200, 7300 et 8000.SpÃ©cifier le dialecte TLS.SpÃ©cifier le standard UNIX pour les prÃ©-dÃ©finitions et l'Ã©dition de liens.SpÃ©cifier un fichier dans lequel est Ã©crite une liste des fichiers produits par LTRANS.SpÃ©cifie une valeur de configuration fpu entre 0 et 7: 0-3 respecte la spec du FPU et 4-7 correspondent Ã  0-3.SpÃ©cifier un greffon Ã  charger.SpÃ©cifier l'alignement des champs de structure par dÃ©faut/naturel.SpÃ©cifier une ABI.SpÃ©cifier la taille en bits des dÃ©calages TLS immÃ©diats.SpÃ©cifier la fonction de vidange de la cache.SpÃ©cifier le numÃ©ro de la fonction de dÃ©routement de vidange de la cache.SpÃ©cifier la configuration de l'instruction mul: fast1, fast2 ou slow. fast1 est la valeur par dÃ©faut.SpÃ©cifier les dimensions de calculs par dÃ©faut pour OpenACC.SpÃ©cifier combien de port lecture/Ã©criture pour les cÅ“urs n9/n10.  La valeur devrait Ãªtre 3r2w ou 2r1wSpÃ©cifier comment accÃ©der au pointeur du thread.SpÃ©cifier comment imprimer les chemins de contrÃ´le de flux associÃ©s avec un diagnostique.SpÃ©cifier si le matÃ©riel en virgule flottante doit Ãªtre utilisÃ©.SpÃ©cifier la convention d'appel pour les entiers et les virgules flottantes.SpÃ©cifier l'objet principal pour TPF-OS.SpÃ©cifier la stratÃ©gie d'expansion de memcpy quand la taille attendue est connue.SpÃ©cifier la stratÃ©gie d'expansion de memset quand la taille attendue est connue.SpÃ©cifier un nom pour la fonction de division signÃ©e 32 bits.SpÃ©cifier la plage des registres Ã  rendre fixes.SpÃ©cifier la prioritÃ© d'ordonnancement des insns qui ont des restrictions sur la fenÃªtre d'Ã©mission.SpÃ©cifier la taille de la mÃ©moire .local utilisÃ©e pour la pile quand la quantitÃ© exacte est inconnue.SpÃ©cifier qu'une bibliothÃ¨que BLAS externe doit Ãªtre utilisÃ©e pour les appels matmul sur des tableaux de grande taille.SpÃ©cifier que la barre oblique inverse dans des chaÃ®nes annonce un caractÃ¨re d'Ã©chappement.SpÃ©cifier qu'aucun type implicite est autorisÃ© Ã  moins qu'il soit explicitement spÃ©cifiÃ© par des expressions IMPLICIT.SpÃ©cifier que le compilateur doit cibler du code sÃ»r selon les extensions de sÃ©curitÃ© ARMv8-M.SpÃ©cifier l'ISA pour laquelle compiler: msp430, msp430x, msp430xv2.SpÃ©cifier le MCU pour lequel compiler.SpÃ©cifier le format en virgule flottante de __fp16.SpÃ©cifier la stratÃ©gie de gÃ©nÃ©ration d'adresse pour le modÃ¨le de code des appels ICT.SpÃ©cifier la stratÃ©gie de gÃ©nÃ©ration d'adresse pour le modÃ¨le de code.SpÃ©cifier l'algorithme pour partitionner les symboles et les variables durant l'Ã©dition de liens.SpÃ©cifier le modÃ¨le de code.SpÃ©cifier la politique d'utilisation du branchement compacte.SpÃ©cifier le processeur pour le modÃ¨le pipeline.SpÃ©cifier le modÃ¨le mÃ©moire actif pour le programme.SpÃ©cifier l'alignement de bits minimum des structures. (DÃ©prÃ©ciÃ©).SpÃ©cifier le modÃ¨le pour les opÃ©rations atomiques.SpÃ©cifier le nom du processeur cible.SpÃ©cifier le nom du GPU cible.SpÃ©cifier le nom de l'architecture cible.SpÃ©cifier le nom de la configuration en virgule flottante de la cible.SpÃ©cifier le nom du matÃ©riel/format en virgule flottante cible.SpÃ©cifier le registre Ã  utiliser pour l'adressage PIC.SpÃ©cifier le niveau de sÃ©curitÃ© de c-isr pour le fichier entier.SpÃ©cifier la taille de chaque bloc de cache qui doit Ãªtre une puissance de 2 entre 4 et 512.SpÃ©cifier la taille de chaque vecteur d'interruption qui doit Ãªtre 4 ou 16.SpÃ©cifier le processeur cible.SpÃ©cifier le type de processeur RX cible.SpÃ©cifier l'architecture cible.SpÃ©cifier le matÃ©riel et le format en virgule flottante de la cible.SpÃ©cifier le processeur cible.SpÃ©cifier le type de multiplication matÃ©rielle Ã  supporter.SpÃ©cifier la version de l'ISA ptx Ã  utiliser.SpÃ©cifier le mÃ©canisme de stockage local au thread.SpÃ©cifier le numÃ©ro de registre du pointeur du thread.SpÃ©cifier l'utilisation de l'ABI en virgule flottante logicielle ce qui est synonyme de -mabi=2.SpÃ©cifier l'utilisation de l'ABI en virgule flottante logicielle ce qui est synonyme de -mabi=2fp+.SpÃ©cifier oÃ¹ trouver les modules intrinsÃ¨ques compilÃ©s.SpÃ©cifier si les fonctions doivent Ãªtre placÃ©es dans les rÃ©gions mÃ©moire infÃ©rieures ou supÃ©rieures, ou si elles doivent Ãªtre dispersÃ©es entre les rÃ©gions (n'importe laquelle) pour le meilleur agencement (infÃ©rieur par dÃ©faut).SpÃ©cifier si les variables doivent Ãªtre placÃ©es dans les rÃ©gions mÃ©moire infÃ©rieures ou supÃ©rieures, ou si elles doivent Ãªtre dispersÃ©es entre les rÃ©gions (n'importe laquelle) pour le meilleur agencement (infÃ©rieur par dÃ©faut).SpÃ©cifier l'ABI Ã  utiliser pour la gÃ©nÃ©ration du code et des mÃ©ta-donnÃ©es de Objective-C.SpÃ©cifier le type d'ABI pour lequel gÃ©nÃ©rer du code: 2, 2fp+.SpÃ©cifier la mÃ©thode d'insertion de nop aprÃ¨s ordonnancement Ã  appliquer.SpÃ©cification de VOLATILE pour la variable co-tableau %qs Ã  %C qui est associÃ©e Ã  use ou Ã  l'hÃ´teScinder les chargements AVX non alignÃ©s de 32 octets.Scinder les stockages AVX non alignÃ©s de 32 octets.Scinder le temps de vie des variables d'induction quand des boucles sont dÃ©pliÃ©es.Scinder les chemins conduisant Ã  des arÃªtes de retour d'une boucle.Scinder les dÃ©placements de vecteurs de 8 octets non-alignÃ©s avant la gÃ©nÃ©ration d'adresse post-modifiÃ©e.Scinder les types larges dans des registres indÃ©pendants plus tÃ´t.Scinder les types larges dans des registres indÃ©pendants.Une trame de pile plus grande que 2G n'est pas supportÃ©e par %<-fsplit-stack%>Expression de dÃ©part dans la boucle DOLa variable stat Ã  %L doit Ãªtre une variable INTEGER scalaireLa variable stat Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %sL'instruction Ã  %L n'est pas une instruction cible valable pour l'instruction de branchement Ã  %LLa fonction-instruction %qs Ã  %L entre en conflit avec le nom de la fonctionLa fonction-instruction %qs Ã  %L n'est pas permise comme argument effectifLa fonction-instruction %qs Ã  %L ne peut pas avoir l'attribut pointeur ou allouableLa fonction-instruction %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LLa fonction-instruction %qs requiert une liste d'arguments Ã  %CFonction-instruction Ã  %CLa fonction-instruction Ã  %L ne peut pas apparaÃ®tre Ã  l'intÃ©rieur de INTERFACELa fonction-instruction Ã  %L est rÃ©cursiveL'Ã©tiquette de l'instruction Ã  %C est zÃ©roL'Ã©tiquette d'instruction dans END CRITICAL Ã  %C ne correspond pas Ã  l'Ã©tiquette de CRITICALL'Ã©tiquette d'instruction dans ENDDO Ã  %C ne correspond pas Ã  l'Ã©tiquette de DOLa liste d'Ã©tiquettes d'instructions dans le GOTO Ã  %C ne peut pas Ãªtre videÃ‰tiquette d'instruction sans instruction Ã  %LLier statiquement la bibliothÃ¨que d'assistance GNU Fortran (libgfortran).Expression de pas dans la boucle DOL'expression de pas dans la boucle DO Ã  %L ne peut pas Ãªtre zÃ©roStopper la croissance anticipÃ©e si la probabilitÃ© des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage). UtilisÃ© lorsque le feedback par profilage est disponible.Stopper la croissance anticipÃ©e si la probabilitÃ© des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage). UtilisÃ© lorsque le feedback par profilage n'est pas disponible.Stopper la croissance renversÃ©e si la probabilitÃ© inverse des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage).Stocker les Â«Â doubleÂ Â» dans 64 bits.Stocker les noms des fonctions dans le code objet.Stocker les Â«Â doubleÂ Â» dans 32 bits. C'est la valeur par dÃ©faut.Stocker les registres MDUC dans les gestionnaires d'interruptions pour les cibles G13.Produire des donnÃ©es supplÃ©mentaires pour fournir une dÃ©virtualisation plus agressive dans le mode de transformation local de LTO.Le pas ne doit pas Ãªtre prÃ©sent Ã  %LLe pas ne devrait pas Ãªtre spÃ©cifiÃ© pour le section de tableau dans la clause %s Ã  %LLongueur de pas interdite dans l'indice du co-tableau Ã  %CLa longueur de chaÃ®ne Ã  %L est trop grandeLe composant de structure %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCEConstructeur de structure avec des arguments optionnels manquants Ã  %CConstructeur de structure avec des arguments nommÃ©s Ã  %CLe nom de structure %qs Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨queNom de structure attendu aprÃ¨s RECORD Ã  %CNom de structure attendu dans la dÃ©claration de structure non imbriquÃ©e Ã  %CLa sous-routine %qs Ã  %L est INTRINSIC mais elle n'est pas compatible avec un intrinsÃ¨queL'appel de sous-routine Ã  %qs Ã  %L n'est pas PUREL'appel de sous-routine Ã  %qs dans le bloc DO CONCURRENT Ã  %L n'est pas PUREL'appel de sous-routine Ã  %qs dans le bloc FORALL Ã  %L n'est pas PUREL'appel de sous-routine Ã  l'intrinsÃ¨que %qs Ã  %L n'est pas PUREL'appel de sous-routine Ã  l'intrinsÃ¨que %qs dans un bloc DO CONCURRENT Ã  %L n'est pas PUREAppel Ã  une sous-routine avec des retours alternatifs dans la clause INITIALIZER de !$OMP DECLARE REDUCTION Ã  %LAppel Ã  une sous-routine avec des retours alternatifs dans le combinateur de !$OMP DECLARE REDUCTION Ã  %LLa sous-chaÃ®ne Ã  %L a une longueur zÃ©roL'index de fin de la sous-chaÃ®ne Ã  %L excÃ¨de la longueur de la chaÃ®neL'index de fin de la sous-chaÃ®ne Ã  %L est trop grandL'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGERL'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaireL'index de dÃ©part de la sous-chaÃ®ne Ã  %L est plus petit que unL'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGERL'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaireL'utilisation du mot-clÃ© Â«Â overrideÂ Â» est suggÃ©rÃ©e quand la dÃ©claration d'une fonction virtuelle en redÃ©fini une autre.La somme du tableau de rang %d et de co-rang %d Ã  %C excÃ¨de les dimensions maximales autorisÃ©es de %dLa somme des deuxiÃ¨me et troisiÃ¨me arguments de IBITS excÃ¨de la taille des bits Ã  %LFournir une liste d'objets Ã  lier depuis le fichier, plutÃ´t que sur la ligne de commandeSupporter les fonctions internes 3DNow!.Supporter les fonctions internes AES et la gÃ©nÃ©ration de code.Supporter les fonctions internes AVX512VNNI et la gÃ©nÃ©ration de code.Supporter les fonctions internes AVX512VP2INTERSECT et la gÃ©nÃ©ration de code.Supporter les fonctions internes 3DNow! de l'Athlon.Supporter les fonctions internes BMI et la gÃ©nÃ©ration de code.Supporter les fonctions internes BMI2 et la gÃ©nÃ©ration de code.Supporter l'allocation C++17 de types sur-alignÃ©s.Supporter les fonctions internes CLDEMOTE et la gÃ©nÃ©ration de code.Supporter les instructions CLFLUSHOPT.Supporter l'instruction CLWB.Supporter les fonctions internes CLZERO et la gÃ©nÃ©ration de code.Supporter les fonctions internes ENQCMD et la gÃ©nÃ©ration de code.Supporter les fonctions internes F16C et la gÃ©nÃ©ration de code.Supporter les fonctions internes FMA4 et la gÃ©nÃ©ration de code.Supporter les fonctions internes FSGSBASE et la gÃ©nÃ©ration de code.Supporter les instructions FXSAVE et FXRSTOR.Supporter les fonctions internes GFNI et la gÃ©nÃ©ration de code.Supporter les prÃ©fixes pour l'Ã©lision matÃ©rielle des verrous (Hardware Lock Elision).Supporter les fonctions internes LWP et la gÃ©nÃ©ration de code.Supporter les fonctions internes LZCNT et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX et SSE et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX.Supporter les fonctions internes MMX, SSE et SSE2 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2 et SSE3 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3 et SSE4A et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3 et SSSE3 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3 et SSE4.1 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 et SSE4.2 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 et AVX et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX et AVX2 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX et FMA et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512BW et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512CD et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512DQ et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512ER et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512IFMA et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512PF et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512VBMI et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512VL et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 et AVX512F et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX5124FMAPS et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX5124VNNIW et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512BF16 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512BITALG et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512VBMI2 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512VPOPCNTDQ et la gÃ©nÃ©ration de code.Supporter les fonctions internes MOVDIR64B et la gÃ©nÃ©ration de code.Supporter les fonctions internes MOVDIRI et la gÃ©nÃ©ration de code.Supporter les fonctions internes MWAITX et MONITORX et la gÃ©nÃ©ration de code.Supporter les fonctions internes PCLMUL et la gÃ©nÃ©ration de code.Supporter les fonctions internes PCONFIG et la gÃ©nÃ©ration de code.Supporter les fonctions internes PKU et la gÃ©nÃ©ration de code.Supporter l'instruction PREFETCHW.Supporter les fonctions internes PREFETCHWT1 et la gÃ©nÃ©ration de code.Supporter les fonctions internes PTWRITE et la gÃ©nÃ©ration de code.Supporter les fonctions internes RDPID et la gÃ©nÃ©ration de code.Supporter les fonctions internes RDRND et la gÃ©nÃ©ration de code.Supporter l'instruction RDSEED.Supporter les fonctions internes RTM et la gÃ©nÃ©ration de code.Supporter les fonctions internes SGX et la gÃ©nÃ©ration de code.Supporter les fonctions internes SHA1 et SHA256 et la gÃ©nÃ©ration de code.Supporter les fonctions internes TBM et la gÃ©nÃ©ration de code.Supporter des segments TLS plus grands que 64K.Supporter les fonctions internes VAES et la gÃ©nÃ©ration de code.Supporter les fonctions internes VPCLMULQDQ et la gÃ©nÃ©ration de code.Supporter les fonctions internes WAITPKG et la gÃ©nÃ©ration de code.Supporter les fonctions internes WBNOINVD et la gÃ©nÃ©ration de code.Supporter les fonctions internes XOP et la gÃ©nÃ©ration de code.Supporter les instructions XSAVE et XRSTOR.Supporter les instructions XSAVEC.Supporter l'instruction XSAVEOPT.Supporter les instructions XSAVES et XRSTORS.Supporter les alignements jusqu'Ã  64 bits.Supporter les appels entre des jeux d'instructions Thumb et ARM.Supporter la gÃ©nÃ©ration de code des instructions ABM (Advanced Bit Manipulation).Supporter la gÃ©nÃ©ration de code pour l'instruction cmpxchg16b.Supporter la gÃ©nÃ©ration de code pour l'instruction crc32.Supporter la gÃ©nÃ©ration de code pour l'instruction movbe.Supporter la gÃ©nÃ©ration de code de l'instruction popcnt.Supporter la gÃ©nÃ©ration de code pour l'instruction sahf dans le code x86-64 en 64 bit.Supporter l'initialisation dynamique de variables locales au thread dans une unitÃ© de traduction diffÃ©rente.Supporter les instructions de prÃ©servation du fanion de report de l'addition.Le support de HSA n'implÃ©mente pas les opÃ©randes FPU 16 bits immÃ©diatsLe support pour l'argument A Ã  %L qui est un argument A polymorphique ou a un composant allouable n'est pas encore implÃ©mentÃ©Le support pour l'argument A Ã  %L avec des composants allouables n'est pas encore implÃ©mentÃ©Supporter le multi-threading historique.Supporter le passage de messages avec l'environnement parallÃ¨le.Supporter plus de 8192 entrÃ©es dans la GOT d'un ColdFire.Supporter le multi-threading.Supporter les instructions pour multiplier puis accumuler.Supporter les exceptions Ã©mises par des routines de dÃ©routement.PortÃ©es supportÃ©es pour la signature de l'adresse de retour du AArch64 (Ã  utiliser avec l'option -msign-return-address=):ABI supportÃ©es (Ã  utiliser avec l'option -mabi=):Algorithmes de compression LTO supportÃ©s: zlibSupprimer la sortie des adresses dans les vidanges de dÃ©bogage.Supprimer la sortie des numÃ©ros d'instructions, des numÃ©ros de lignes et des adresses dans les vidanges de dÃ©bogage.Supprimer la sortie des numÃ©ros d'insn prÃ©cÃ©dents et suivants dans les vidanges de dÃ©bogage.Supprimer les avertissements.Basculer entre les modes ARM/Thumb sur des fonctions en alternance pour tester le compilateur.Activer/dÃ©sactiver le ASE du MIPS16 sur les fonctions en alternance pour tester le compilateur.ArrÃªter l'option -mstack-guard=.ArrÃªter l'option -mstack-size=.Symbole %qs dÃ©jÃ  dÃ©clarÃ©Symbole %qs Ã  %C dÃ©jÃ  dÃ©clarÃ©Le symbole %qs Ã  %C est aussi dÃ©clarÃ© comme un type Ã  %LLe symbole %qs Ã  %C a dÃ©jÃ  Ã©tÃ© associÃ©e Ã  un hÃ´teLe symbole %qs Ã  %C n'est pas du type IMPLICITLe symbole %qs Ã  %C n'a pas Ã©tÃ© dÃ©fini prÃ©cÃ©demmentLe symbole %qs Ã  %C est dÃ©jÃ  dans le bloc COMMONLe symbole %qs Ã  %C est ambiguLe symbole %qs Ã  %C doit Ãªtre le nom d'un groupe NAMELISTLe symbole %qs Ã  %L a dÃ©jÃ  une interface expliciteLe symbole %qs Ã  %L a dÃ©jÃ  le type de base %sLe symbole %qs Ã  %L ne peut pas avoir de typeLe symbole %qs Ã  %L est en conflit avec le symbole du module %qs, associÃ© Ã  USE Ã  %LLe symbole %qs Ã  %L est en conflit avec le symbole de renommage Ã  %LLe symbole %qs Ã  %L est en conflit avec le symbole Ã  %LLe symbole %qs Ã  %L n'a pas de type IMPLICITLe symbole %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?Le symbole %qs Ã  %L est ambiguLe symbole %qs Ã  %L est marquÃ© PRIVATE mais il a reÃ§u l'Ã©tiquette de liaison %qsLe symbole %qs a des accÃ¨s sur des composants mixtes et des non composants Ã  %LLe symbole %qs dans COMMON Ã  %C ne peut pas Ãªtre un tableau de POINTERLe symbole %qs dans la liste de noms %qs est INTENT(IN) Ã  %CLe symbole %qs est utilisÃ© Ã  %L avant qu'un type lui soit assignÃ©Le symbole %qs doit Ãªtre un PARAMETER de l'instruction DATA Ã  %CLe symbole %qs est prÃ©sent Ã  la fois dans les clauses FROM et TO Ã  %LLe symbole %qs est prÃ©sent dans de multiples clauses Ã  %LLe symbole %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module intrinsÃ¨que ISO_C_BINDINGLe symbole %qs rÃ©fÃ©rencÃ© Ã  %L n'a pas Ã©tÃ© trouvÃ© dans le modÃ¨le intrinsÃ¨que ISO_FORTRAN_ENVLe symbole %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qsLe symbole %qs dans le bloc COMMON %qs Ã  %C est indirectement rendu Ã©quivalent Ã  l'autre bloc COMMON %qsLe symbole Ã  %C ne convient pas pour une expressionLe symbole Ã  %L n'est pas une variable MUETTESynonyme de Â«Â -export-dynamicÂ Â» pour les versions de l'Ã©diteur de liens qui le supporte.Synonyme pour Â«Â image_baseÂ Â»Synonyme pour -Wcomment.Synonyme de -gnatk8.Erreur de syntaxe dans la liste !$ACC DECLARE Ã  %CErreur de syntaxe dans !$ACC ROUTINE ( NOM ) Ã  %CErreur de syntaxe dans !$ACC ROUTINE ( NOM ) Ã  %C, Â«Â )Â Â» attendue aprÃ¨s NOMErreur de syntaxe dans la liste !$OMP DECLARE TARGET Ã  %CErreur de syntaxe dans la liste !$OMP THREADPRIVATE Ã  %CErreur de syntaxe dans l'instruction !GCC$ ATTRIBUTES Ã  %CErreur de syntaxe dans la directive !GCC$ IVDEP Ã  %CErreur de syntaxe dans la directive !GCC$ NOVECTOR Ã  %CErreur de syntaxe dans la directive !GCC$ UNROLL Ã  %CErreur de syntaxe dans la directive !GCC$ VECTOR Ã  %CErreur de syntaxe dans l'instruction %s Ã  %CErreur de syntaxe dans l'instruction ABSTRACT INTERFACE Ã  %CErreur de syntaxe dans l'instruction ASYNCHRONOUS Ã  %CErreur de syntaxe dans l'instruction AUTOMATIC Ã  %CErreur de syntaxe dans la spÃ©cification CASE Ã  %CErreur de syntaxe dans la dÃ©claration CHARACTER Ã  %CErreur de syntaxe dans la spÃ©cification CLASS IS Ã  %CErreur de syntaxe dans la constante COMPLEX Ã  %CErreur de syntaxe dans l'instruction ELSE IF aprÃ¨s %LErreur de syntaxe dans la dÃ©finition ENUMERATOR Ã  %CErreur de syntaxe dans l'instruction EQUIVALENCE Ã  %LErreur de syntaxe dans l'itÃ©rateur FORALL Ã  %CErreur de syntaxe dans l'itÃ©rateur E/S Ã  %CErreur de syntaxe dans la clause IF aprÃ¨s %CErreur de syntaxe de l'expression du IF Ã  %CErreur de syntaxe dans l'instruction IMPORT Ã  %CErreur de syntaxe dans le spÃ©cificateur NAME= pour l'Ã©tiquette de liaison Ã  %CErreur de syntaxe dans la liste d'expressions OpenACC Ã  %CErreur de syntaxe dans la liste OpenMP DEPEND SINK Ã  %CErreur de syntaxe dans la liste de variables OpenMP Ã  %CErreur de syntaxe dans l'instruction PROCEDURE Ã  %CErreur de syntaxe dans l'instruction PROTECTED Ã  %CErreur de syntaxe dans la spÃ©cification RANK Ã  %CErreur de syntaxe dans l'instruction SAVE Ã  %CErreur de syntaxe dans l'instruction STATIC Ã  %CErreur de syntaxe dans l'instruction SUBMODULE Ã  %CErreur de syntaxe dans la spÃ©cification SUBSTRING Ã  %CErreur de syntaxe dans la spÃ©cification TYPE IS Ã  %CErreur de syntaxe dans l'instruction VALUE Ã  %CErreur de syntaxe dans l'instruction VOLATILE Ã  %CErreur de syntaxe dans la dÃ©claration de la structure anonyme Ã  %CErreur de syntaxe dans la liste des arguments Ã  %CErreur de syntaxe dans le constructeur du tableau Ã  %CErreur de syntaxe dans la spÃ©cification de la longueur de caractÃ¨re Ã  %CErreur de syntaxe dans le nom du bloc commun Ã  %CErreur de syntaxe dans la dÃ©claration de donnÃ©e Ã  %CErreur de syntaxe dans l'exception Ã  %CErreur de syntaxe dans la spÃ©cification gÃ©nÃ©rique Ã  %CErreur de syntaxe dans l'itÃ©rateur Ã  %CErreur de syntaxe dans la dÃ©claration d'une structure imbriquÃ©e Ã  %CErreur de syntaxe dans l'initialisation de %s dans l'ancien style Ã  %CErreur de syntaxe dans la liste d'initialisation dans l'ancien style Ã  %CErreur de syntaxe dans un composant de pointeur de procÃ©dure Ã  %CErreur de syntaxe: Rebut Ã  la fin de l'instruction END INTERFACE Ã  %CErreur de syntaxe: Rebut Ã  la fin de l'instruction INTERFACE Ã  %CTARGET ENTER DATA avec un type de correspondance autre que TO ou ALLOC sur la clause MAP Ã  %LTARGET EXIT DATA avec un type de correspondance autre que FROM, RELEASE ou DELETE sur la clause MAP Ã  %LTARGET%s avec un type de correspondance autre que TO, FROM, TOFROM ou ALLOC sur la clause MAP Ã  %LL'argument TEAM Ã  %L pour l'intrinsÃ¨que TEAM_NUMBER sera du type TEAM_TYPEAttribut TEAM= mal placÃ© dans %CObjet THREADPRIVATE %qs dans la clause %s Ã  %LObjet THREADPRIVATE %qs dans la clause SHARED Ã  %LTILE requiert une expression constante Ã  %LDialecte TLS Ã  utiliser:TLS n'est pas implÃ©mentÃ© pour GCN.TODO: Sections vecteurs dans les instructions dataÃ€ 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.TYPE IS Ã  %L chevauche TYPE IS Ã  %LTYPE avec une spÃ©cification de type intrinsÃ¨que Ã  %CTirer profit des relaxations de l'Ã©diteur de liens pour rÃ©duire le nombre d'instructions requises pour matÃ©rialiser les adresses des symboles.Pris au moins une fois: %s sur %d
  Prends deux nombres entiers non-nÃ©gatifs sÃ©parÃ©s par une virgule. Le premier nombre indique le nombre d'instructions Nop de deux octets Ã  ajouter avant l'Ã©tiquette de la fonction. Le second nombre indique le nombre d'instructions Nop d'un demi-mot Ã  ajouter aprÃ¨s l'Ã©tiquette. Des instructions Nop de la taille la plus grande possible sont utilisÃ©es (six, quatre ou deux octets) en commenÃ§ant par la taille la plus grande possible. Si les deux valeurs sont Ã  zÃ©ro, la correction Ã  chaud est dÃ©sactivÃ©e.Cibler du code double prÃ©cision avec DFLOAT.FrÃ©quence d'exÃ©cution relative du bloc cible (en pourcent) requis pour faire descendre (sink) une expression.L'expression cible dans l'affectation de pointeur Ã  %L doit fournir un pointeur comme rÃ©sultatLa cible a un bus I&D (Instruction and Data space) sÃ©parÃ©.La cible du remappage de rang est trop petite (%ld < %ld)Cibler le processeur AM33.Cibler le processeur AM33/2.0.Cibler le processeur AM34.Cibler l'architecture FT32B.Cible le simulateur logiciel.Cible : %s
  Informer DCE de retirer les allocations C++ inutilisÃ©es.Informer DSE que la zone de stockage d'un objet C++ est morte quand le constructeur dÃ©marre et quand le destructeur se termine.L'option %<-mfloat128%> peut ne pas Ãªtre totalement supportÃ©eLa directive %s ne peut pas Ãªtre spÃ©cifiÃ©e dans une rÃ©gion %s Ã  %LL'argument A Ã  %L a le type %s mais la fonction passÃ©e comme OPERATOR Ã  %L retourne %sL'argument A Ã  %L de CO_REDUCE ne sera point polymorphiqueL'argument A Ã  %L pour l'intrinsÃ¨que %s ne sera pas co-indexÃ©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)Les Ã©lÃ©ments CHARACTER dans le constructeur du tableau Ã  %L doivent avoir la mÃªme longueur (%ld/%ld)Le DEFAULT CASE Ã  %L ne peut pas Ãªtre suivi par un second DEFAULT CASE Ã  %LL'argument DISTANCE ne peut pas Ãªtre spÃ©cifiÃ© avec l'argument COARRAY ou DIM dans l'intrinsÃ¨que Ã  %LL'opÃ©rande de l'instruction ENI doit Ãªtre soit 0 ou soit 1Le 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 objetLes arguments FROM et TO Ã  %L violent les restrictions d'aliasing (F2003 12.4.1.7)Les arguments FROM et TO de l'intrinsÃ¨que MOVE_ALLOC Ã  %L doivent avoir le mÃªme co-rang %d/%dLes arguments FROM et TO de l'intrinsÃ¨que MOVE_ALLOC Ã  %L doivent avoir le mÃªme rang %d/%dL'argument FROM de MOVE_ALLOC Ã  %L ne sera point co-indexÃ©Le spÃ©cificateur de format H Ã  %L est une fonctionnalitÃ© supprimÃ©e du Fortran 95La constante de Hollerith Ã  %L est tronquÃ©e dans la conversion vers %qsL'argument muet INTENT(OUT) %qs Ã  %L est ASSUMED SIZE et, par consÃ©quent, ne peut pas avoir une initialisation par dÃ©fautLe paramÃ¨tre KIND %qs Ã  %C ne peut pas Ãªtre ASSUMED ou DEFERREDLe paramÃ¨tre KIND %qs dans le constructeur PDT Ã  %C n'a pas de valeurLe part_ref KIND Ã  %C doit Ãªtre appliquÃ© Ã  une expression de type intrinsÃ¨queLe part_ref LEN Ã  %C doit Ãªtre appliquÃ© Ã  une expression CHARACTERLe NULL dans le constructeur de structure Ã  %L est appliquÃ© au composant %qs qui n'est ni un POINTER ni ALLOCATABLELe part_ref RE ou IM Ã  %C doit Ãªtre appliquÃ© Ã  une expression COMPLEXL'expression SELECT RANK CASE Ã  %C doit Ãªtre une constante entiÃ¨re scalaireLe sÃ©lecteur de SELECT RANK Ã  %C doit Ãªtre une variable de rang taciteL'argument TO de MOVE_ALLOC Ã  %L ne sera point co-indexÃ©Les arguments TO dans MOVE_ALLOC Ã  %L doivent Ãªtre polymorphiques si FROM est polymorphiqueLa valeur absolue de SHIFT Ã  %L doit Ãªtre plus petite ou Ã©gale Ã  BIT_SIZE(%qs)La valeur absolue de SHIFT Ã  %L doit Ãªtre plus petite ou Ã©gale Ã  SIZE Ã  %LL'objet allouable %qs Ã  %L doit avoir une interface de fonction explicite ou Ãªtre dÃ©clarÃ© comme un tableauL'objet allouable Ã  %L et l'expression source Ã  %L auront le mÃªme paramÃ¨tre de sous-typeLes fonctions de listes d'arguments %%VAL, %%LOC ou %%REF ne sont pas permises dans ce contexte Ã  %LL'argument de l'intrinsÃ¨que RANK Ã  %L doit Ãªtre un objet de donnÃ©esL'affectation Ã  un composant KIND ou LEN d'un type paramÃ©trisÃ© Ã  %L n'est pas permisLe tableau de rang tacite %qs Ã  %L n'aura point de co-dimensionLe tableau de rang tacite Ã  %C n'aura point de co-dimensionLe tableau de rang tacite Ã  %L requiert que l'argument muet %qs ait un rang taciteLe bogue n'est pas reproductible, donc c'est probablement un problÃ¨me matÃ©riel ou dans l'OS.
! La constante caractÃ¨re Ã  %L est tronquÃ©e par la conversion vers %sLa longueur de caractÃ¨re de l'argument A Ã  %L et des arguments de OPERATOR Ã  %L seront les mÃªmesLa longueur de caractÃ¨re de l'argument A Ã  %L et de la fonction rÃ©sultat de OPERATOR Ã  %L seront les mÃªmesLes noms d'options du modÃ¨le de code pour -mcmodel:Le composant Ã  %C qui apparaÃ®t dans la liste des paramÃ¨tres de types Ã  %L n'a ni l'attribut KIND ni l'attribut LENLe composant Ã  %C, qui est un paramÃ¨tre de type, doit Ãªtre un scalaireLe composant avec l'attribut KIND ou LEN Ã  %C n'apparaÃ®t pas dans la liste des paramÃ¨tres de type Ã  %LLe dÃ©faut (et opposÃ© de -static), impliquÃ© par les exÃ©cutables en mode utilisateur, bibliothÃ¨ques partagÃ©es et les paquets.Le dÃ©nominateur n de la fraction 1/n de la frÃ©quence d'exÃ©cution du bloc d'entrÃ©e d'une fonction qu'un bloc de base de cette fonction doit avoir au moins pour Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â».Le dÃ©nominateur n de la fraction 1/n du nombre d'exÃ©cutions maximum d'un bloc de base dans le programme entier qu'un bloc de base doit avoir pour au moins Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â» (utilisÃ© en mode non-LTO).Le dÃ©nominateur n de la fraction 1/n du nombre d'exÃ©cutions profilÃ©es sur le programme entier en dessous duquel le nombre d'exÃ©cutions d'un bloc de base doit se trouver afin que le bloc de base soit considÃ©rÃ© comme improbable.Le paramÃ¨tre dÃ©rivÃ© %qs Ã  %C n'a pas de valeur par dÃ©fautLe type dÃ©rivÃ© %qs Ã  %L est du type %qs qui n'a pas Ã©tÃ© dÃ©finiLe pÃ©riphÃ©rique n'a pas de registre de fonction spÃ©cial SPH. Cette option sera outrepassÃ©e par le compilateur avec la valeur correcte si la prÃ©sence ou l'absence du SPH peut Ãªtre dÃ©duite Ã  partir de -mmcu=MCU.La version la plus ancienne de MacOS X sur laquelle ce programme tournera (formatÃ© pour l'assembleur)La version la plus ancienne de MacOS X sur laquelle ce programme tournera.L'Ã©lÃ©ment dans le constructeur de structure Ã  %L pour le composant pointeur %qs devrait Ãªtre un POINTER ou un TARGETL'Ã©lÃ©ment dans le constructeur de structure Ã  %L, pour le composant pointeur %qs, est %s mais il devrait Ãªtre %sL'ensemble des Ã©quivalences pour %qs entraÃ®ne une extension invalide au COMMON %qs Ã  %LL'ensemble des Ã©quivalences pour la variable %qs dÃ©clarÃ©e Ã  %L violent les exigences de l'alignementL'argument errmsg= Ã  %L doit Ãªtre une variable caractÃ¨re du sous-type par dÃ©fautLa variable d'Ã©vÃ©nement Ã  %L ne sera point co-indexÃ©eLes options suivantes sont indÃ©pendantes du langageLes options suivantes concernent des langagesLes options suivantes ne sont pas documentÃ©esLes options suivantes sont uniquement spÃ©cifiques au langage Les options suivantes sont prises en charge par le langage Les options suivantes sont spÃ©cifiques Ã  la cibleLes options suivantes contrÃ´lent les messages dâ€™avertissement du compilateurLes options suivantes contrÃ´lent les optimisationsLes options suivantes contrÃ´lent les paramÃ¨tresLes options suivantes prennent des arguments groupÃ©sLes options suivantes prennent des arguments sÃ©parÃ©esLa fonction passÃ©e comme OPERATOR Ã  %L a des arguments de types %s et %s mais elle aura le type %sLa fonction passÃ©e comme OPERATOR Ã  %L aura des arguments scalaires non pointeurs, non allouables et retournera un scalaire non pointeur non allouableLa fonction passÃ©e comme OPERATOR Ã  %L aura l'attribut ASYNCHRONOUS pour aucun ou pour les deux argumentsLa fonction passÃ©e comme OPERATOR Ã  %L aura l'attribut TARGET pour aucun ou pour les deux argumentsLa fonction passÃ©e comme OPERATEUR Ã  %L aura l'attribut VALUE pour aucun ou pour les deux argumentsLa fonction passÃ©e comme OPERATOR Ã  %L aura deux argumentsLa fonction passÃ©e comme OPERATOR Ã  %L aura l'attribut OPTIONAL pour aucun ou pour les deux argumentsLe rÃ©sultat de la fonction dans le membre de gauche de l'affectation Ã  %L doit avoir l'attribut pointeur.La valeur immÃ©diate doit Ãªtre contenue dans un entier sur %d bits pour %sL'intrinsÃ¨que %qs Ã  %L n'est pas inclus dans le standard sÃ©lectionnÃ© mais %s et %qs seront traitÃ©s comme s'ils avaient Ã©tÃ© dÃ©clarÃ©s EXTERNAL.  Utilisez l'option %<-std=%> appropriÃ©e ou dÃ©finissez %<-fall-intrinsics%> pour autoriser ces intrinsÃ¨quesL'intrinsÃ¨que %qs dÃ©clarÃ© INTRINSIC Ã  %L n'est pas disponible avec les paramÃ¨tres standard actuels mais est %s. Utilisez l'option %<-std=*%> appropriÃ©e ou activez %<-fall-intrinsics%> de maniÃ¨re Ã  pouvoir l'utiliser.Le part-ref le plus Ã  gauche dans le data-ref ne peut pas Ãªtre une rÃ©fÃ©rence Ã  une fonction Ã  %CLa limite infÃ©rieure pour qu'un tampon soit considÃ©rÃ© pour Ãªtre protÃ©gÃ© contre l'Ã©crasement de la pile.Le nombre maximum de pseudos rechargeables qui doivent Ãªtre considÃ©rÃ©s pendant le dÃ©versement de pseudos qui ne peuvent pas Ãªtre rechargÃ©s.La quantitÃ© maximale de mÃ©moire Ã  Ãªtre allouÃ©e par GCSE.Le rapport maximum d'augmentation de la taille du code lors de l'expansion en une table de sauts (en pourcent). Le paramÃ¨tre est utilisÃ© lors d'une optimisation pour la taille.Le rapport maximum d'augmentation de la taille du code lors de l'expansion en une table de sauts (en pourcent). Le paramÃ¨tre est utilisÃ© lors d'une optimisation pour la vitesse.Le dÃ©lai conflictuel maximum pour qu'une insn soit prise en compte pour un dÃ©placement spÃ©culatif.La profondeur maximum de boucles imbriquÃ©es que nous aplatissons complÃ¨tement.La profondeur maximum de mise en ligne rÃ©cursive pour les fonctions en ligne.La profondeur maximum de mise en ligne rÃ©cursive pour les fonctions pas en ligne.Le facteur d'expansion maximum en copiant des blocs de base.Le nombre maximum d'instructions que CSE traite avant vidange.La longueur maximale d'une chaÃ®ne constante pour la fonction interne de comparaison de chaÃ®nes qui peut Ãªtre mise en ligne. La valeur par dÃ©faut est 3.La longueur maximale des chemins considÃ©rÃ©s dans cse.La longueur maximale de la liste des opÃ©ration en attente d'ordonnancement.Les positions mÃ©moire maximum enregistrÃ©es par cselib.Le nombre maximum de nÅ“uds Ã©clatÃ©s Â«Â after supernodeÂ Â» dans l'analyseur par supernÅ“ud, avant de terminer l'analyse.Le nombre maximum de nÅ“uds RTL qui peuvent Ãªtre enregistrÃ©s comme derniÃ¨re valeur du combinateur.Le nombre maximum d'affectations SSA_NAME Ã  suivre en dÃ©terminant une valeur.Le nombre maximum de retours en arriÃ¨re que l'ordonnanceur doit essayer lors de l'ordonnancement modulo d'une boucle.Le nombre maximum de blocs dans une rÃ©gion Ã  considÃ©rer pour l'ordonnancement interblocs.Le nombre maximum de branches sur le chemin pour aplatir une sÃ©quence.Le nombre maximum de nÅ“uds Ã©clatÃ©s par point de programme dans l'analyseur, avant de terminer l'analyse de ce point.Le nombre maximum d'arÃªtes entrantes Ã  considÃ©rer pour les sauts croisÃ©s.Le nombre maximum de tentatives de combinaisons d'insns Ã  combiner.Le nombre maximum d'insns dans une rÃ©gion Ã  considÃ©rer pour l'ordonnancement interblocs.Le nombre maximum d'insns dans l'en-tÃªte d'une boucle qui sont dupliquÃ©es par l'Ã©tape de copie des en-tÃªtes de boucles.Le nombre maximum d'insns d'une boucle complÃ¨tement aplatie.Le nombre maximum d'insns dans une boucle aplatie.Le nombre maximum d'insns d'une boucle qui est dÃ©placÃ©e Ã  l'intÃ©rieur de ses branchements.Le nombre maximum d'insns Ã  dupliquer lors de la dÃ©factorisation des goto calculÃ©s.Le nombre maximum d'instructions dans une seule fonction Ã©ligible Ã  la mise en ligne.Le nombre maximum d'instructions dans une boucle interne qui est envisagÃ©e pour la dÃ©clinaison de version.Le nombre maximum d'instructions dans une boucle externe qui est envisagÃ©e pour la dÃ©clinaison de version en plus des instruction dans la boucle interne.Le nombre maximum d'instructions qu'une fonction en ligne peut grandir par la mise en ligne rÃ©cursive.Le nombre maximum d'instructions qu'une fonction pas en ligne peut grandir par la mise en ligne rÃ©cursive.Le nombre maximum d'instructions prÃªtes Ã  Ãªtre expÃ©diÃ©es qui doivent Ãªtre prises en compte par l'ordonnanceur durant le premier passage de l'ordonnancement.Le nombre maximum d'instructions Ã  considÃ©rer pour remplir un crÃ©neau de dÃ©lai.Le nombre maximum d'instructions Ã  considÃ©rer pour trouver les informations correctes d'un registre actif.Le nombre maximum d'instructions Ã  envisager de dÃ©plier en moyenne dans une boucle.Le nombre maximum d'instructions Ã  envisager de dÃ©plier dans une boucle.Le nombre maximum d'instructions Ã  rechercher en arriÃ¨re lors d'une recherche d'une recharge Ã©quivalente.Le nombre maximum d'instructions lors de la mise en ligne automatique de petites fonctions.Le nombre maximum d'instructions lors de la mise en ligne automatique.Le nombre maximum d'instructions lors de la mise en ligne pour la taille.Le nombre maximum d'itÃ©rations au travers du CFG pour Ã©tendre des rÃ©gions.Le nombre maximum dâ€™itÃ©rations de boucles qui sont prÃ©dites statiquement.Le nombre maximum de mises en ligne indirectes imbriquÃ©es rÃ©alisÃ©es par les premiÃ¨res mises en ligne.Le nombre maximum de rÃ©ductions d'une boucle simple qui est complÃ¨tement aplatie.Le nombre maximum de dÃ©pliages pour aplatir une boucle.Le nombre maximum de stmts dans une boucle imbriquÃ©e pour l'Ã©change de boucle.Le nombre maximum de fois qu'un site d'appel peut apparaÃ®tre dans la pile d'appel dans l'analyser, avant de terminer l'analyse d'un appel qui devrait descendre plus profondÃ©ment par rÃ©cursion.Le nombre maximum de dÃ©pliages d'une boucle.Le nombre maximum de dÃ©placements d'une seule boucle Ã  l'intÃ©rieur de ses branchements.La rapport maximum entre la taille du tableau et les branchements du switch pour qu'une conversion du switch ait lieu.Le rapport maximum entre les insertions et les suppressions d'expressions dans GCSE.La taille maximum de la fenÃªtre d'anticipation de l'ordonnanceur sÃ©lectif.L'estimation de l'accÃ©lÃ©ration minimale permettant au code de mise en ligne d'ignorer inline-insns-single et inline-insns-auto.La probabilitÃ© minimale de succÃ¨s de spÃ©culation (en pourcent) de telle maniÃ¨re que l'insn spÃ©culative sera ordonnancÃ©e.Le UID minimum Ã  utiliser pour une insn qui n'est pas pour le dÃ©boguage.Le pas constant minimum au delÃ  duquel il faut utiliser des indices de prÃ©-extraction.Le coÃ»t minimum d'une expression onÃ©reuse dans le dÃ©placement d'un invariant de boucle.Le nombre minimum d'instructions concordantes Ã  considÃ©rer pour les sauts croisÃ©s.Le nombre maximum de supernÅ“uds dans une fonction pour que l'analyseur envisage de rÃ©sumer ses effets sur les sites d'appels.La probabilitÃ© minimale qu'une arÃªte doit avoir pour que l'ordonnanceur sauvegarde son Ã©tat d'un bout Ã  l'autre.La probabilitÃ© minimum d'atteindre un bloc source pour l'ordonnancement spÃ©culatif interblocs.La taille minimale des variables contribuant au partage d'un emplacement de pile quand il n'y a pas d'optimisation.Le rapport du pas minimum pour que l'Ã©change de boucle soit profitable.Le seuil minimum pour la probabilitÃ© qu'une instruction de condition semi-invariante dÃ©clenche un scindage de boucleLa valeur minimum du dÃ©compte des Ã©tapes que le Â«Â Swing Modulo SchedulerÂ Â» va gÃ©nÃ©rer.Le tableau %qs Ã  %L du module ou du programme principal doit avoir une forme constanteLe nom %qs Ã  %C a dÃ©jÃ  Ã©tÃ© utilisÃ© comme nom de module externeLe nom %qs ne peut pas Ãªtre utilisÃ© comme un opÃ©rateur dÃ©fini Ã  %CLe nombre d'itÃ©rations Newton pour calculer la rÃ©ciproque du type double. La prÃ©cision de la division est proportionnelle Ã  ce paramÃ¨tre quand l'approximation de la division est activÃ©e. La valeur par dÃ©faut est 2.Le nombre d'itÃ©rations Newton pour calculer la rÃ©ciproque du type float. La prÃ©cision de la division est proportionnelle Ã  ce paramÃ¨tre quand l'approximation de la division est activÃ©e. La valeur par dÃ©faut est 1.Le nombre d'Ã©lÃ©ments du tableau de l'argument SUB pour IMAGE_INDEX Ã  %L sera %d (co-rang) et non %dLe nombre de cycles que le Â«Â Swing Modulo SchedulerÂ Â» prend en compte lorsqu'il vÃ©rifie les conflits en utilisant DFA.Le nombre d'Ã©lÃ©ments (%d) dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure permise %d. Voyez l'option %<-fmax-array-constructor%>.Le nombre d'Ã©lÃ©ments pour lesquels la vÃ©rification de la table de hachage est faite pour chaque Ã©lÃ©ment cherchÃ©.Le nombre d'Ã©lÃ©ments dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure autorisÃ©e %d.  Consultez l'option %<-fmax-array-constructor%>Le nombre d'Ã©lÃ©ments dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure autorisÃ©e %d.  Consultez l'option %<-fmax-array-constructor%>Le nombre d'Ã©lÃ©ments dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure permise %d. Voyez l'option %<-fmax-array-constructor%>Le nombre d'exÃ©cutions du bloc de base qui est considÃ©rÃ© Â«Â chaudÂ Â». Le paramÃ¨tre est utilisÃ© uniquement avec GIMPLE FE.Le nombre d'insns exÃ©cutÃ©es avant que la prÃ©-extraction soit terminÃ©e.Le nombre de pour milles les plus exÃ©cutÃ©s de l'exÃ©cution profilÃ©e sur le programme entier dans lesquelles le nombre d'exÃ©cutions du bloc de base doit faire partie pour Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â» (utilisÃ© en mode LTO).Le nombre de prÃ©-extractions qui peuvent se dÃ©rouler en mÃªme temps.Le nombre de registres de chaque classe laissÃ©s inutilisÃ©s par les dÃ©placements invariants au niveau des boucles.L'objet %qs Ã  %L a un paramÃ¨tre LEN diffÃ©rÃ© %qs et n'est ni allouable ni un pointeurL'objet %qs Ã  %L avec des paramÃ¨tres de type ASSUMED doit Ãªtre fictif ou un sÃ©lecteur SELECT TYPE(F08/4.2)L'expression paramÃ¨tre Ã  %C doit Ãªtre de type INTEGER et non de type %sLe chemin vers devices.csv. Le pilote GCC sait normalement situer devices.csv lui-mÃªme et passer cette option au compilateur, donc, l'utilisateur ne devrait pas passer ceci.Le pourcentage d'une fonction, pondÃ©rÃ© par la frÃ©quence d'exÃ©cution, qui doit Ãªtre couvert par la formation de la trace. UtilisÃ© lorsque le feedback par profilage est disponible.Le pourcentage d'une fonction, pondÃ©rÃ© par la frÃ©quence d'exÃ©cution, qui doit Ãªtre couvert par la formation de la trace. UtilisÃ© lorsque le feedback par profilage n'est pas disponible.L'objet pointeur %qs Ã  %L doit avoir une interface de fonction explicite ou Ãªtre dÃ©clarÃ© comme un tableauLes longueurs de vecteurs SVE possibles:Les dialectes TLS possibles:Le rang de l'Ã©lÃ©ment dans le constructeur de structure Ã  %L ne correspond pas Ã  celui du composant (%d/%d)Le fichier de rÃ©solution.L'Ã©chelle (en pourcents) appliquÃ©e Ã  inline-insns-single et les limites auto quand l'heuristique indique que la mise en ligne est trÃ¨s profitable.La taille de ligne du cache L1.La taille du cache L1.La taille du cache L2.La taille du corps d'une fonction Ã  considÃ©rer comme Ã©tant grand.La taille de la trame de pile qui est considÃ©rÃ©e comme Ã©tant grandeLa taille d'une unitÃ© de traduction Ã  considÃ©rer comme grande.Le plus petit nombre de valeurs diffÃ©rentes pour lequel il est prÃ©fÃ©rable d'utiliser une table de sauts plutÃ´t qu'un arbre de branchements conditionnels. Si 0, utilise le choix par dÃ©faut pour la machine.L'expression source Ã  %L n'aura ni le type EVENT_TYPE ni un composant EVENT_TYPE si l'objet allouable Ã  %L est un co-tableauL'expression source Ã  %L n'aura ni le type LOCK_TYPE ni un composant LOCK_TYPE si l'objet allouable Ã  %L est un co-tableauL'argument stat= Ã  %L doit Ãªtre une variable entiÃ¨re avec kind=4Le symbole %qs, rÃ©fÃ©rencÃ© Ã  %L, n'est pas dans le standard sÃ©lectionnÃ©Le rapport seuil pour rÃ©aliser l'Ã©limination des redondances partielles aprÃ¨s le rechargement.Le rapport seuil du dÃ©compte d'exÃ©cution des arÃªtes critiques qui permet l'Ã©limination des redondances aprÃ¨s rechargement.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Ã© Ã  %LLe type pour la fonction %qs Ã  %L n'est pas accessibleLa liste de spec des paramÃ¨tres de type Ã  %C ne peut pas contenir les paramÃ¨tres ASSUMED et DEFERRED en mÃªme tempsLa liste de spec des paramÃ¨tres de type Ã  %C contient trop d'expressions de paramÃ¨tresLa liste de spec des paramÃ¨tres de types Ã  %C ne contient pas assez d'expressions de paramÃ¨tresLa liste de spec des paramÃ¨tres de types dans le type-spec Ã  %L ne peut pas contenir de paramÃ¨tre DEFERREDLa spÃ©cification de type Ã  %L doit spÃ©cifier que chaque paramÃ¨tre de type de longueur est taciteLa spÃ©cification de type ne spÃ©cifiera point un type dÃ©rivÃ© d'une sÃ©quence ou un type avec l'attribut BIND dans SELECT TYPE Ã  %C [F2003:C815]La limite supÃ©rieure pour partager des entiers constants.La limite supÃ©rieure dans la derniÃ¨re dimension doit apparaÃ®tre dans la rÃ©fÃ©rence du tableau de taille tacite %qs Ã  %LLa valeur pour le paramÃ¨tre KIND Ã  %qs Ã  %C ne se rÃ©duit pas en une expression constanteLa valeur de n dans %<-finit-character=n%> doit Ãªtre comprise entre 0 et 127La valeur du paramÃ¨tre PDT LEN Â«Â %sÂ Â» n'est pas en accord avec celle dans la dÃ©claration fictiveLa valeur de l'expression SELECT RANK CASE Ã  %C ne peut pas Ãªtre infÃ©rieure Ã  zÃ©ro ou plus grande que %dLa version de ld64 utilisÃ©e par cette chaÃ®ne de compilation.La version de l'ABI C++ Ã  utiliser.La version de l'ABI C++ utilisÃ©e pour les avertissements de -Wabi et les alias de compatibilitÃ© de l'Ã©dition de liens.Il y a dÃ©jÃ  une procÃ©dure avec le nom de liaison %qs pour le type dÃ©rivÃ© %qs Ã  %CIl n'y a pas de fonction spÃ©cifique pour la fonction gÃ©nÃ©rique %qs Ã  %LIl n'y a pas de sous-routine spÃ©cifique pour le gÃ©nÃ©rique %qs Ã  %LIl y a dÃ©jÃ  une procÃ©dure non gÃ©nÃ©rique avec le nom de liaison %qs pour le type dÃ©rivÃ© %qs Ã  %CCe logiciel est un logiciel libre; voir les sources pour les conditions de copie.
  Il n'y a AUCUNE GARANTIE, pas mÃªme pour la COMMERCIALISATION ni
  L'ADÃ‰QUATION Ã€ UNE TÃ‚CHE PARTICULIÃˆRE.
  
  Ce logiciel est un logiciel libre; voir les sources pour les conditions de copie.  Il n'y a
  AUCUNE GARANTIE, pas mÃªme pour la COMMERCIALISATION ni L'ADÃ‰QUATION Ã€ UNE TÃ‚CHE PARTICULIÃˆRE.
  
! Ceci est le dÃ©fautCette option est obsolÃ¨te et n'a pas d'effet.Cette option est ignorÃ©e; elle est fournie Ã  fin de compatibilitÃ© uniquement. Elle Ã©tait utilisÃ©e pour sÃ©lectionner les options de l'Ã©diteur de liens et du prÃ©-processeur Ã  utiliser avec newlib.Il manque la documentation pour cette option.Cette option est obsolÃ¨te; ne l'utilisez pas.Cette option est obsolÃ¨teÂ ; utilisez -Werror=implicit-function-declaration Ã  la place.Cette option est obsolÃ¨te; utilisez -Wextra Ã  la place.Cette option est obsolÃ¨te; utilisez -fsanitize-recover= Ã  la place.ModÃ¨le de thread: %s
  Le threadprivate Ã  %L n'est pas sauvegardÃ© avec SAVELa variable threadprivate Ã  %C est un Ã©lÃ©ment d'un bloc COMMONLe seuil de l'Ã©valuation de l'opportunitÃ© de IPA-CP qui est encore considÃ©rÃ©e comme bÃ©nÃ©fique au clone.ABI VFP en virgule flottante matÃ©rielle du Thumb-1Thumb: Supposer que les pointeurs de fonctions peuvent pointer vers du code qui n'est pas conscient de l'Ã©tat Thumb.Thumb: Supposer que les fonctions non statiques peuvent Ãªtre appelÃ©es par du code ARM.Thumb: GÃ©nÃ©rer des trames de pile (pour fonctions feuilles) mÃªme si ce n'est pas nÃ©cessaire.Thumb: GÃ©nÃ©rer des trames de pile (pour fonctions non feuilles) mÃªme si ce n'est pas nÃ©cessaire.Le fragment n'est pas supposÃ© avoir un contenuUne boucle dÃ©coupÃ©e en blocs ne peut pas Ãªtre parallÃ©lisÃ©e sur plusieurs Â«Â gangsÂ Â», Â«Â workersÂ Â» ou vecteurs en mÃªme temps Ã  %LTemps pris en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions.Temps pris en compte pour la surcharge du fragment d'une fonction.Pour activez le prÃ©-traitement, utilisez %<-cpp%>Avec -fpic et -fPIC, ne pas utiliser les rÃ©fÃ©rences Ã  GOTPLT.Basculer -fvar-tracking-assignments.Inverser l'option actuelle de gÃ©nÃ©ration des informations de dÃ©bogage.Trop peu de co-dimensions Ã  %C, %d attendues au lieu de %dTrop peu d'arguments muets dans la procÃ©dure DTIO %qs Ã  %LTrop d'arguments dans l'appel Ã  %qs Ã  %LTrop d'arguments pour %s Ã  %LTrop de co-dimensions Ã  %C, %d attendues au lieu de %dTrop de composants dans le constructeur de structure Ã  %LTrop de chiffres dans l'Ã©tiquette de l'instruction Ã  %CTrop d'arguments muets dans la procÃ©dure DTIO %qs Ã  %LTrop d'Ã©lÃ©ments dans l'initialisation du tableau Ã  %CTransformer les stockages conditionnels en stockages inconditionnels.La fonction transformationnelle %qs Ã  %L est invalide dans une expression d'initialisationLes noms assembleurs de l%'alias transparent et de la cible diffÃ¨rentGÃ©nÃ©rer des dÃ©routements pour les dÃ©bordements signÃ©s dans les additions, soustractions et multiplications.Intercepter les divisions par zÃ©ros sur des entiers.Traiter une spÃ©cification d'exception throw() comme Â«Â noexceptÂ Â» pour amÃ©liorer la taille du code.Traiter tous les avertissements comme des erreurs.Traiter les rÃ©fÃ©rences aux donnÃ©es en tant que proches, lointaines ou moyennes. Moyennes est par dÃ©faut.Traiter les entiers comme Ã©tant sur 32 bits.Traiter les valeurs de retour connues de sprintf comme des constantes.Traiter les lignes avec Â«Â DÂ Â» dans la colonne 1 comme des commentaires.Traiter Â«Â mainÂ Â» comme s'il avait l'attribut OS_task.Traiter les fichiers d'en-tÃªte manquants comme des fichiers gÃ©nÃ©rÃ©s.Traiter les dÃ©bordements signÃ©s comme Ã©tant indÃ©finis. InversÃ© par -fwrapv -fwrapv-pointer.Traiter les avertissements spÃ©cifiÃ©s comme des erreurs.ConsidÃ©rer que le fichier d'entrÃ©e a dÃ©jÃ  Ã©tÃ© prÃ©-traitÃ©.Vrai si une opÃ©ration qui n'est pas un court-circuit est optimale.Essayez d'exÃ©cuter Â«Â %sÂ Â» dans le shell pour augmenter sa limite.
! Essayer de permettre Ã  l'Ã©diteur de liens de transformer les appels PIC en appels directs.Essayer de convertir les appels virtuels en appels directs.Essayer d'interchanger les boucles si c'est profitable.Essayer de disposer les types dÃ©rivÃ©s de maniÃ¨re aussi compacte que possible.Ajuster le code pour le processeur donnÃ©.Ajuster la latence mÃ©moire attendue.Ajuster pour le processeur ou l'architecture cible spÃ©cifiÃ©e.Activer l'instrumentalisation CET pour les instructions switch qui utilisent une table de sauts et un saut indirect.Activer l'Ã©tape d'Ã©limination des extensions redondantes.Bidouiller l'allocation des registres pour aider la gÃ©nÃ©ration d'instructions 16 bits.Deux PROGRAM principaux Ã  %L et %CDeux rÃ©fÃ©rences de parties (ou plus) avec un rang non nul ne peuvent pas Ãªtre spÃ©cifiÃ©es Ã  %LDeux symboles avec le mÃªme comdat_group ne sont pas liÃ©s par la liste same_comdat_group.Le type %qs contenant la liaison DEFERRED Ã  %C n'est pas ABSTRACTLe type %qs de la variable CLASS %qs Ã  %L n'est pas extensibleLa dÃ©claration de type %qs Ã  %L n'est pas interopÃ©rable avec le C mais elle est BIND(C)La dÃ©finition du type de %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©finie Ã  %LType inaccessible dans le contexte de dÃ©finition de variable (%s) Ã  %LDÃ©saccord de type entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (%s/%s).Type non concordant dans l'argument %qs Ã  %L; passÃ© %s Ã  %sLe nom de type %qs Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨queLe nom du type %qs Ã  %C est en conflit avec l'entitÃ© prÃ©cÃ©demment dÃ©clarÃ©e Ã  %L qui a le mÃªme nomLe nom de type %qs Ã  %C est ambiguLe type de l'entitÃ© Ã  %L a un type incompatible avec l'expression source Ã  %LLe type de l'entitÃ© Ã  %L est incompatible sur le type avec typespecLe paramÃ¨tre de type %qs Ã  %C n'a pas d'entrÃ©e correspondante dans la liste des noms de paramÃ¨tres de types Ã  %LLe type spÃ©cifiÃ© pour la fonction intrinsÃ¨que %qs Ã  %L est ignorÃ©L'opÃ©rateur liÃ© au type Ã  %L ne peut pas Ãªtre NOPASSProcÃ©dure liÃ©e au type Ã  %CLa spÃ©cification de type Ã  %L ne peut pas contenir de paramÃ¨tre de type diffÃ©rÃ©La spÃ©cification de type Ã  %L ne peut pas contenir un astÃ©risque pour un paramÃ¨tre de typeUNIT pas spÃ©cifiÃ© Ã  %LLe numÃ©ro de UNIT dans l'instruction CLOSE Ã  %L doit Ãªtre non nÃ©gatifLe numÃ©ro de UNIT dans l'instruction INQUIRE Ã  %L ne peut pas Ãªtre %dLe numÃ©ro de UNIT dans l'instruction Ã  %L doit Ãªtre non nÃ©gatifNumÃ©ro de UNIT manquant dans l'instruction Ã  %LLa spÃ©cification de UNIT Ã  %L doit Ãªtre une expression INTEGER ou une variable CHARACTERLa spÃ©cification de UNIT Ã  %L ne doit pas Ãªtre un PARAMETER caractÃ¨reLe spÃ©cificateur UNIT n'est pas autorisÃ© avec NEWUNIT Ã  %CInstruction UNLOCK Ã  %CL'argument UNTIL_COUNT= Ã  %L doit Ãªtre une expression INTEGER scalaireL'instruction USE Ã  %C n'a pas de qualificatif ONLYImpossible de trouver une procÃ©dure INTRINSIC spÃ©cifique pour la rÃ©fÃ©rence %qs Ã  %LImpossible de trouver le symbole %qsImpossible de gÃ©nÃ©rer un offset load/store pour la fusionImpossible de rÃ©soudre la fonction spÃ©cifique %qs Ã  %LImpossible de rÃ©soudre la sous-routine spÃ©cifique %qs Ã  %LDirective GCC inclassable Ã  %CDirective GCC inclassable Ã  %C, ignorÃ©eDirective OpenACC inclassable Ã  %CDirective OpenMP inclassable Ã  %CInstruction inclassable Ã  %CLiaison spÃ©cifique %qs non dÃ©finie comme cible du GENERIC %qs Ã  %LAvec -ffast-math, gÃ©nÃ©rer une instruction FRIZ pour les conversions (double)(long long).Sous le contrÃ´le du type de taille d'objet (c.f. Object Size Checking), avertir Ã  propos des dÃ©bordements de tampon dans les fonctions de manipulation de chaÃ®nes telles que memcpy et strcpy.Longueurs de caractÃ¨res inÃ©gales (%ld/%ld) dans %sLongueurs de caractÃ¨res inÃ©gales (%ld/%ld) dans %s Ã  %L%<%c%> inattendu pour la variable %qs du type non dÃ©rivÃ© Ã  %C%<*%> inattendu pour la co-dimension %d de %d Ã  %C%<*%> inattendu dans l'indice du co-tableau Ã  %CInstruction %s inattendue Ã  %CInstruction %s inattendue Ã  %C dans le corps de INTERFACEInstruction %s inattendue dans BLOCK DATA Ã  %CInstruction %s inattendue dans la section CONTAINS Ã  %CInstruction %s inattendue dans le bloc FORALL Ã  %CInstruction %s inattendue dans le bloc INTERFACE Ã  %CInstruction %s inattendue dans MODULE Ã  %CInstruction %s inattendue dans le bloc WHERE Ã  %CInstruction CASE inattendue Ã  %CArgument DIM inattendu avec l'argument non co-tableau Ã  %LInstruction END inattendue Ã  %CInstruction ENTRY inattendue Ã  %CFin de fichier inattendueNULL() intrinsÃ¨que inattendu Ã  %L pour le muet %qsParallÃ©lisme OpenACC inattendu.Instruction RANK inattendue Ã  %CArgument SHAPE inattendu Ã  %L pour C_F_POINTER avec FPTR scalaireInstruction TYPE IS inattendue Ã  %CSpÃ©cificateur de retour alternatif inattendu dans l'appel de la sous-routine Ã  %LCaractÃ¨re inattendu dans la liste de variable Ã  %CCaractÃ¨res inattendus dans l'instruction PARAMETER Ã  %CDÃ©signateur de co-tableau inattendu Ã  %CConstante inattendue Ã  %CEntitÃ©s de type dÃ©rivÃ© inattendues dans l'opÃ©rateur numÃ©rique intrinsÃ¨que binaire %%<%s%%> Ã  %%LÃ‰lÃ©ment %qc inattendu dans la chaÃ®ne de format Ã  %LFin de fichier inattendue dans %qsFin de la chaÃ®ne de format inattendue dans la chaÃ®ne de format Ã  %LFin de module inattendueType intrinsÃ¨que %qs inattendu Ã  %LRebut inattendu aprÃ¨s !$ACC DECLARE Ã  %CRebut inattendu aprÃ¨s !$OMP DECLARE REDUCTION Ã  %CRebut inattendu aprÃ¨s !$OMP DECLARE TARGET Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP ATOMIC Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP BARRIER Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP CANCELLATION POINT Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP CRITICAL Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP FLUSH Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP MASTER Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP TASKGROUP Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP WORKSHARE Ã  %CRebut inattendu aprÃ¨s %qs Ã  %LRebut inattendu aprÃ¨s la clause NOWAIT Ã  %CRebut inattendu aprÃ¨s OMP THREADPRIVATE Ã  %CRebut inattendu aprÃ¨s la clause TASKWAIT Ã  %CRebut inattendu aprÃ¨s la clause TASKYIELD Ã  %CRebut inattendu aprÃ¨s la dÃ©claration de la fonction Ã  %CRebut inattendu Ã  %CRebut inattendu dans la liste d'arguments formels Ã  %CSaut lointain thumb1 inattenduUtilisation inattendue du nom de sous-routine %qs Ã  %CProbabilitÃ© non initialisÃ©e de l'arÃªte %i->%iLe numÃ©ro d'unitÃ© dans l'expression E/S est trop grandLe numÃ©ro d'unitÃ© dans l'expression E/S est trop petitArgument %qs inconnu Ã  %L pour l'intrinsÃ¨que %sFonction de liste d'arguments inconnue Ã  %LAttribut inconnu dans l'instruction !GCC$ ATTRIBUTES Ã  %CFormat inconnu pour l'expression de la limite de pileOp intrinsÃ¨que inconnueOpÃ©rateur %%<%s%%> inconnu Ã  %%LOpÃ©rateur %%<%s%%> inconnu Ã  %%L; vouliez-vous utiliser Â«Â %sÂ Â»Â ?Nom de procÃ©dure %qs inconnu Ã  %CL'objet allouable polymorphique illimitÃ© Ã  %L requiert soit une spÃ©cification de type ou une balise SOURCE ou une balise MOLDNom 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 explicitement.Nom de MCU %qs non reconnu, on va supposer que c'est simplement un MSP430 sans multiplication matÃ©rielle.
  Utilisez les options %<-mcpu%> et %<-mhwmult%> pour les dÃ©finir explicitement.Nom de MCU %qs non reconnu, on va supposer qu'il supporte uniquement l'ISA du MSP430.
  Utilisez l'option %<-mcpu%> pour dÃ©finir l'ISA explicitement.Nom de MCU %qs non reconnu.Option non reconnue pour %<-finit-logical%>: %sOption non reconnue pour la valeur de boutismeÂ : %qsOption non reconnue pour initialiser la valeur en virgule flottante: %qsOption non reconnueÂ : %qsCode Â«Â %cÂ Â» non supportÃ© en virgule fixe:OpÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»Instruction non supportÃ©e Ã  l'intÃ©rieur de WHERE Ã  %LValeur non supportÃ©e pour mmpy-optionNon supportÃ©: niveaux de parallÃ©lisme de Â«Â routineÂ Â» OpenACC multiplesLa constante caractÃ¨re qui commence Ã  %C n'est pas terminÃ©eLa variable de module PRIVATE %qs inutilisÃ©e est dÃ©clarÃ©e Ã  %LArgument muet %qs inutilisÃ© Ã  %LChaÃ®ne d'initialisation inutilisÃ©e Ã  %L car la variable a une longueur nulleLa variable de module %qs est inutilisÃ©e mais elle a Ã©tÃ© importÃ©e explicitement Ã  %LParamÃ¨tre %qs inutilisÃ© dÃ©clarÃ© Ã  %LLe paramÃ¨tre %qs est inutilisÃ© mais il a Ã©tÃ© importÃ© explicitement Ã  %LVariable %qs inutilisÃ©e dÃ©clarÃ©e Ã  %LLa rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %dLa rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld > %ld) dans la dimension %dLa limite supÃ©rieure de la derniÃ¨re dimension du co-tableau doit Ãªtre %<*%> Ã  %CLa co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure Ã  %LLa co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure 1 Ã  %LUsageÂ : %s [OPTION]â€¦ SOUS_COMMANDE [OPTION]â€¦
--- 2057,2103 ----
  Initialisations conflictuelles dans l'union Ã  %L et %LÃŠtre conforme plus fidÃ¨lement aux sÃ©mantiques IBM XLC.Pas de conformitÃ© particuliÃ¨re.ÃŠtre conforme au standard C ISO 1990 tel que amendÃ© en 1994.ÃŠtre conforme au standard C ISO 1990 avec les extensions GNU.ÃŠtre conforme au standard C ISO 1990.ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003.ÃŠtre conforme au standard C ISO 1999 avec les extensions GNU.ÃŠtre conforme au standard C ISO 1999.ÃŠtre conforme au standard C ISO 2011 avec les extensions GNU.ÃŠtre conforme au standard C ISO 2011.ÃŠtre conforme au standard C++ ISO 2011 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2011.ÃŠtre conforme au standard C++ ISO 2014 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2014.ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018) avec les extensions GNU.ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018).ÃŠtre conforme au standard C++ ISO 2017 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2017.ÃŠtre conforme au brouillon du standard C++ ISO 2020 (support expÃ©rimental et incomplet).ÃŠtre conforme au brouillon du standard C++ ISO 2020 avec les extensions GNU (support expÃ©rimental et incomplet).Conforme au brouillon du standard C ISO 202X (support expÃ©rimental et incomplet).Conforme au brouillon du standard C ISO 202X avec les extensions de GNU (support expÃ©rimental et incomplet).ÃŠtre conforme au standard Fortran ISO 2003.ÃŠtre conforme au standard Fortran ISO 2008 y compris TS 29113.ÃŠtre conforme au standard Fortran ISO 2008.ÃŠtre conforme au standard Fortran ISO 2018.ÃŠtre conforme au standard Fortran ISO 95.Respecter la conformitÃ© avec le langage Objective-C 1.0 comme implÃ©mentÃ© dans GCC 4.0.ÃŠtre conforme Ã  l'ABI FPXX o32.ConsidÃ©rer que l'accÃ¨s Ã  une mÃ©moire de un octet est lente.ConsidÃ©rer le type Â«Â intÂ Â» comme ayant une largeur de 16 bits.ConsidÃ©rer le type Â«Â intÂ Â» comme ayant une largeur de 32 bits.L'expression constante dans l'Ã©tiquette du FORMAT Ã  %L doit Ãªtre de type CHARACTER par dÃ©fautExpression constante requise Ã  %CLa valeur logique constante est rÃ©pÃ©tÃ©e dans l'instruction CASE Ã  %LConstruire une toile et sÃ©parer les utilisations sans relations d'une variable seule.La fonction contenue %qs Ã  %L n'a pas le type IMPLICITLa procÃ©dure contenue %qs Ã  %C entre en conflit avec la procÃ©dure dÃ©finie Ã  %LLa procÃ©dure contenue %qs Ã  %C est dÃ©jÃ  ambigÃ¼eLa procÃ©dure contenue %qs Ã  %L a le mÃªme nom que sa procÃ©dure contenanteLa procÃ©dure contenue %qs Ã  %L d'une procÃ©dure PURE doit aussi Ãªtre PUREContrÃ´le la gÃ©nÃ©ration des estimations des inverses.Le numÃ©ro du registre de contrÃ´le doit Ãªtre dans la plage 0-31 pour %sContrÃ´ler le mode de dÃ©routage en cas d'exception IEEE.ContrÃ´ler le mode d'arrondissement FP gÃ©nÃ©rÃ©.ContrÃ´ler la prÃ©cision donnÃ©e aux exceptions FP.ContrÃ´ler quels Ã©vÃ©nements sont affichÃ©s dans les chemins de diagnostiques.Conversion depuis %qs vers %qs Ã  %LConversion de %s vers %s Ã  %LLa conversion depuis %s vers le sous-type par dÃ©faut COMPLEX(%d) Ã  %L pourrait perdre en prÃ©cision, envisagez d'utiliser l'argument KINDConversion d'un infini ou de Pas-un-Nombre Ã  %L en INTEGERConvertir les sauts conditionnels des boucles les plus Ã  l'intÃ©rieur en Ã©quivalents sans branchement.Convertir les constantes en virgule flottante en constantes en simple prÃ©cision.Convertir le retour de fonction en un fragment d'appel et de retour.Convertir les appel et saut indirects en fragment d'appel et de sautCopier les sections de tableaux dans un bloc contigu lors de l'entrÃ©e dans une procÃ©dure.Copyright %s 2020 Free Software Foundation, Inc.
  Co-rang non concordant dans l'argument %qs Ã  %L (%d et %d)CoÃ»t auquel les optimisations de GCSE ne contraindront pas la distance de dÃ©placement d'une expression.CoÃ»t supposÃ© pour une insn de branchement.CoÃ»t supposÃ© d'une insn de multiplication.CoÃ»t supposÃ© d'une instruction de multiplication oÃ¹ 4 est Ã©gal Ã  une insn normale.N'a pu gÃ©nÃ©rer de valeur addis pour la fusionImpossible d'ouvrir le fichier de sortie Â«Â %sÂ Â»
  Compter les dÃ©pendances spÃ©culatives tout en calculant la prioritÃ© des instructions.Le pointÃ© de type Cray Ã  %C ne peut pas Ãªtre un tableau de forme taciteLe pointÃ© Cray Ã  %L apparaÃ®t dans plusieurs instructions pointer()PointÃ© Cray %qs dans la clause %s Ã  %LPointÃ© Cray %qs dans la clause SHARED Ã  %LObjet pointÃ© Cray %qs dans la clause %s Ã  %LObjet pointÃ© Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %LObjet pointÃ© Cray %qs du type polymorphique dans la clause %s Ã  %LPointeur Cray %qs dans la clause %s Ã  %LLe pointeur Cray Ã  %C a %d octets de prÃ©cision; les adresses mÃ©moire requiÃ¨rent %d octetsLe pointeur Cray Ã  %C doit Ãªtre un entierLa dÃ©claration de pointeur Cray Ã  %C requiert l'option %<-fcray-pointer%>Objet pointeur Cray %qs dans la clause %s Ã  %LObjet pointeur Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %LObjet pointeur Cray %qs du type polymorphique dans la clause %s Ã  %LCrÃ©er une application de type GUI.CrÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©.CrÃ©er une bibliothÃ¨que partagÃ©e.CrÃ©er un exÃ©cutable statique indÃ©pendant de la position.CrÃ©er des variables d'induction canoniques dans les boucles.CrÃ©er une application de type console.CrÃ©er les fichiers de donnÃ©es nÃ©cessaires Ã  Â«Â gcovÂ Â».CrÃ©ation de Â«Â %sÂ Â»
! CrÃ©ation d'un tableau temporaire Ã  %LCrÃ©ation d'un temporaire pour le tableau Ã  %L dans l'argument %qsLe tableau DATA %qs Ã  %L doit Ãªtre spÃ©cifiÃ© dans une dÃ©claration prÃ©cÃ©denteL'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir un co-indexL'Ã©lÃ©ment DATA %qs Ã  %L est un pointeur et doit donc Ãªtre un tableau Ã  part entiÃ¨reL'objet DATA prÃ¨s de %L a l'attribut pointeur et la valeur DATA correspondante n'est pas une cible de donnÃ©e initiale valableInstruction DATA Ã  %C aprÃ¨s la premiÃ¨re instruction exÃ©cutableL'instruction DATA Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction DATA Ã  %C n'est pas permise dans une procÃ©dure PUREL'instruction DATA Ã  %L a plus de valeurs que de variablesL'instruction DATA Ã  %L a plus de variables que de valeursSpÃ©cificateur de format DC interdit Ã  %Cobjet DEALLOCATEDEALLOCATE d'un co-tableau Ã  %C dans un bloc CRITICALDEALLOCATE d'un co-tableau Ã  %C dans un bloc DO CONCURRENTDECIMAL= Ã  %L n'est pas permis en Fortran 95DEF_INTERNAL_FLT_FN (%s) n'a pas de fonction interne associÃ©eDEF_INTERNAL_INT_FN (%s) n'a pas de fonction interne associÃ©eDELIM= Ã  %L pas permis en Fortran 95DEPEND SINK utilisÃ© avec DEPEND SOURCE sur la mÃªme construction Ã  %LL'argument DIM Ã  %L est en dehors des limitesL'argument DIM sans argument COARRAY n'est pas permis pour l'intrinsÃ¨que THIS_IMAGE Ã  %LDIMENSION spÃ©cifiÃ© pour %qs en dehors du corps de son INTERFACE Ã  %LArgument DISTANCE= pour NUM_IMAGES Ã  %LArgument DISTANCE= pour THIS_IMAGE Ã  %LLe chunk_size de la clause DIST_SCHEDULE Ã  %L requiert une expression INTEGER scalaireConstruction DO CONCURRENT Ã  %CLa boucle DO Ã  %L est indÃ©finie car elle dÃ©bordeLa boucle DO Ã  %L est indÃ©finie car elle dÃ©borde vers le basLa boucle DO Ã  %L sera exÃ©cutÃ©e zÃ©ro foisLa valeur de pas de DO est zÃ©roInstruction de fin de DO qui n'est pas END DO ou CONTINUE avec l'Ã©tiquette %d Ã  %CL'itÃ©rateur DO %qs Ã  %L est Ã  l'intÃ©rieur d'un itÃ©rateur du mÃªme nomDOUBLE COMPLEX Ã  %CSpÃ©cificateur de format DP interdit Ã  %CLa procÃ©dure DTIO %s Ã  %L doit Ãªtre rÃ©cursiveL'argument caractÃ¨re DTIO Ã  %L doit avoir une longueur taciteL'argument muet DTIO Ã  %L doit Ãªtre un scalaireL'argument muet DTIO Ã  %L doit Ãªtre ASSUMED SHAPE ARRAYL'argument muet DTIO Ã  %L doit avoir KIND = %dL'argument muet DTIO Ã  %L doit Ãªtre du type %sL'argument muet DTIO Ã  %L doit avoir INTENT %sLa procÃ©dure DTIO %qs Ã  %L doit Ãªtre une sous-routineDarwin ne supporte pas -mfentry ou les options associÃ©esDarwin n'est pas une plateforme mx32Ã‰lÃ©ment de donnÃ©e au dessus de la limite supÃ©rieure du tableau Ã  %LÃ‰lÃ©ment de donnÃ©e en dessous de la limite infÃ©rieure du tableau Ã  %LLes donnÃ©es sont stockÃ©es dans le format gros-boutiste.Les donnÃ©es sont stockÃ©es dans le format petit-boutiste.  (Par dÃ©faut).Les donnÃ©es sont rÃ©fÃ©rencÃ©es par le dÃ©calage depuis le dÃ©but du texte plutÃ´t que la GOT (avec -fPIC/-fPIE).La cible de donnÃ©es Ã  %L n'aura point de co-indexL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre une rÃ©fÃ©rence complÃ¨te Ã  un tableau de taille taciteL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre polymorphique Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants ALLOCATABLE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants POINTER Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATEL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants de pointeur de procÃ©dureL'objet pointeur de donnÃ©es Ã  %L doit Ãªtre polymorphique illimitÃ© ou Ãªtre d'un type avec l'attribut BIND ou SEQUENCE pour Ãªtre compatible avec une cible polymorphique illimitÃ©eBibliothÃ¨que de dÃ©bogage Ã  utiliser Ã  la place de phobos.La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appelLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisBibliothÃ¨que par dÃ©faut Ã  utiliser Ã  la place de phobos.Retarder Ã  plus tard le dÃ©pilage des arguments des fonctions hors de la pile.Le tableau diffÃ©rÃ© %qs Ã  %L n'est pas permis dans une expression d'initialisationParamÃ¨tre de type diffÃ©rÃ© pas encore supportÃ©Supprimer les instructions inutiles qui peuvent dÃ©clencher des exceptions.Supprimer les vÃ©rifications inutiles des pointeurs nuls.FonctionnalitÃ© supprimÃ©eÂ :Rendu obsolÃ¨te en faveur de -std=c++11.Rendu obsolÃ¨te en faveur de -std=c++14.Rendu obsolÃ¨te en faveur de -std=c++17.Rendu obsolÃ¨te en faveur de -std=c11.Rendu obsolÃ¨te en faveur de -std=c99.Rendu obsolÃ¨te en faveur de -std=gnu++11.Rendu obsolÃ¨te en faveur de -std=gnu++14.Rendu obsolÃ¨te en faveur de -std=gnu++17.Rendu obsolÃ¨te en faveur de -std=gnu11.Rendu obsolÃ¨te en faveur de -std=gnu99.Rendu obsolÃ¨te en faveur de -std=iso9899:1999.Option obsolÃ¨te. Utilisez -mno-vrsave Ã  la place.Option obsolÃ¨te. Utilisez -mvrsave Ã  la place.ObsolÃ¨te. Cette option n'a aucun effet.Le type dÃ©rivÃ© %qs Ã  %C est utilisÃ© avant sa dÃ©finitionLe type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir l'attribut SEQUENCE car il est BIND(C)Le type dÃ©rivÃ© %qs Ã  %L n'a pas Ã©tÃ© dÃ©clarÃ©Le type dÃ©rivÃ© %qs Ã  %L ne peut pas Ãªtre ABSTRACTLe type dÃ©rivÃ© %qs Ã  %L doit Ãªtre une extension de %qsLe type dÃ©rivÃ© %qs Ã  %L doit Ãªtre extensibleLe type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %CLe type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %LLe type dÃ©rivÃ© %qs, dÃ©clarÃ© Ã  %L, doit avoir l'attribut BIND pour Ãªtre interopÃ©rable avec le CLe type dÃ©rivÃ© %qs est utilisÃ© comme argument effectif Ã  %LLe type dÃ©rivÃ© %qs avec l'attribut BIND(C) Ã  %L est vide et peut Ãªtre inaccessible pour le processeur C compagnonLe type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PRIVATE dans la partie de spÃ©cification d'un moduleLe type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PUBLIC dans la partie de spÃ©cification d'un moduleLe type dÃ©rivÃ© Ã  %C n'a pas Ã©tÃ© prÃ©cÃ©demment dÃ©fini et, par consÃ©quent, il ne peut pas apparaÃ®tre dans une dÃ©finition de type dÃ©rivÃ©Le composant de type dÃ©rivÃ© %C n'est pas un membre EQUIVALENCE permisLa dÃ©claration de type dÃ©rivÃ© avec FINAL Ã  %C doit Ãªtre dans la partie de spÃ©cification d'un MODULEDÃ©finition de type dÃ©rivÃ© Ã  %C avec une section CONTAINS videDÃ©finition du type dÃ©rivÃ© Ã  %C sans composantsLa dÃ©finition du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©finiLe nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  un type de baseLe nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  le type de base %sLa variable de type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir des composants ALLOCATABLE pour Ãªtre un objet EQUIVALENCELa variable de type dÃ©rivÃ© %qs Ã  %L doit avoir l'attribut SEQUENCE pour Ãªtre un objet EQUIVALENCELa variable de type dÃ©rivÃ© %qs Ã  %L avec une initialisation par dÃ©faut ne peut pas Ãªtre dans une EQUIVALENCE avec une variable dans COMMONLa variable de type dÃ©rivÃ© %qs Ã  %L avec un ou des composants pointeurs ne peut pas Ãªtre dans un objet EQUIVALENCELa variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L a un composant ultime qui est allouableLa variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L n'a ni l'attribut SEQUENCE ni l'attribut BIND(C)La variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L ne peut pas avoir une initialisation par dÃ©fautLe type dÃ©rivÃ© %qs dÃ©clarÃ© Ã  %L doit Ãªtre ABSTRACT car %qs est DEFERRED et pas redÃ©finiLe type dÃ©rivÃ© %qs avec BIND(C) ne doit pas avoir de section CONTAINS Ã  %CLe type dÃ©rivÃ© %qs avec SEQUENCE ne doit pas avoir de section CONTAINS Ã  %CL'argument muet %qs d'un type dÃ©rivÃ© Ã  %L a Ã©tÃ© dÃ©clarÃ© INTENT(OUT) mais n'a pas reÃ§u de valeur et n'a pas d'initialisation par dÃ©fautDescription pour mxl-mode-bootstrap.Description pour mxl-mode-executable.Description pour mxl-mode-novectors.Description pour mxl-mode-xmdstub.DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» Ã  une valeur nulle utilisÃ©e d'une maniÃ¨re interdite par l'attribut returns_nonnull ou nonnull. Isoler ces chemins du flux de contrÃ´le principal et transformer l'instruction avec un comportement erronÃ© ou indÃ©fini en une instruction de dÃ©routement.DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» au dÃ©rÃ©fÃ©rencement d'un pointeur nul. Isoler ces chemins du flux de contrÃ´le principal et transformer les instructions avec un comportement erronÃ© ou indÃ©fini en instructions de dÃ©routement.DÃ©terminer quelles sont les dÃ©pendances qui sont considÃ©rÃ©es coÃ»teuses entre les insns.Longueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur de tableauLongueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur du tableau Ã  %LParamÃ¨tres de type de sous-type diffÃ©rents dans l'affectation de pointeur Ã  %LRangs diffÃ©rents dans l'affectation du pointeur Ã  %LForme diffÃ©rente pour %s Ã  %L sur la dimension %d (%d et %d)Formes diffÃ©rentes pour les arguments %qs et %qs Ã  %L pour l'intrinsÃ¨que %<dot_product%>Formes diffÃ©rentes sur la dimension 1 des arguments %qs et %qs Ã  %L pour l'intrinsÃ¨que matmulFormes diffÃ©rentes sur la dimension 2 de l'argument %qs et la dimension 1 de l'argument %qs Ã  %L pour l'intrinsÃ¨que matmulSous-types diffÃ©rents Ã  %LTypes diffÃ©rents dans une affectation de pointeur Ã  %L; tentative d'affecter %s Ã  %sDimensions spÃ©cifiÃ©es pour %s Ã  %L aprÃ¨s son initialisationDÃ©sactive l'avertissement -Wframe-larger-than=.  Ã‰quivalent Ã  -Wframe-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement -Wlarger-than=.  Ã‰quivalent Ã  -Wlarger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver la passe spÃ©cifique Ã  ARCompact pour gÃ©nÃ©rer des instructions d'exÃ©cution conditionnelle.DÃ©sactiver les registres FP.DÃ©sactiver l'ISA FPU, l'option ABI doit activer %<-mfloat-abi=soft%>EmpÃªcher les instructions LR et SR d'utiliser les registres Â«Â auxÂ Â» de l'extension FPX.DÃ©sactiver l'Ã©tape d'optimisation de scalaires en vecteurs qui transforme les calculs sur des entiers de 64 bits en calculs sur des vecteurs.DÃ©sactiver l'avertissement Walloc-size-larger-than=. Ã‰quivalent Ã  Walloc-size-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver l'avertissement Walloca-larger-than=. Ã‰quivalent Ã  Walloca-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement -Wstack-usage=.  Ã‰quivalent Ã  -Wstack-usage=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement Wvla-larger-than=.  Ã‰quivalent Ã  Wvla-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver les optimisations des virgules flottantes qui ignorent le signe du zÃ©ro dÃ©fini par IEEE.DÃ©sactiver l'unitÃ© matÃ©rielle en virgule flottante.DÃ©sactiver l'adressage indexÃ©.DÃ©sactiver les optimisations observables par les NaN (Not a Number: pas un nombre) IEEE si ces NaN produisent un effet visible.Interdire les optimisations qui supposent un comportement par dÃ©faut pour l'arrondis des virgules flottantes.DÃ©sactiver le code indÃ©pendant de la position (PIC) pour l'utilisation dans du code du noyau de l'OS.DÃ©sactiver le prÃ©-traitement.DÃ©sactiver les registres d'espace.DÃ©sactiver l'utilisation des instructions FPU du RX.Interdire les appels directs aux fonctions globales.Interdit plus que Â«Â msched-max-memory-insnsÂ Â» dans le groupe d'instructions. Autrement, la limite est Â«Â soupleÂ Â» (prÃ©fÃ¨re les opÃ©rations non-mÃ©moire quand la limite est atteinte).Interdire l'optimisation des appels de fin de fonction quand la routine appelante peut avoir omis les longueurs des caractÃ¨res.DÃ©couvrir les fonctions pures et const.DÃ©couvrir les variables statiques en lecture seule et non adressables.DÃ©couvrir les variables statiques en lecture seule, en Ã©criture seule et non adressables.Afficher les statistiques du temps de compilation.Afficher les statistiques accumulÃ©es durant la compilation.Afficher l'arbre du code aprÃ¨s l'optimisation en premiÃ¨re ligne.Afficher l'arbre du code aprÃ¨s analyse.Afficher l'arbre du code aprÃ¨s analyse; option dÃ©prÃ©ciÃ©e.Afficher la version du compilateur.Afficher le AST du frontend aprÃ¨s les passes d'analyse et de sÃ©mantique.Afficher la table des symboles globaux aprÃ¨s analyse.Afficher les symboles dans l'ordre inverse.Afficher cette information.Division par zÃ©ro Ã  %LDivision par zÃ©ro en convertissant %s vers %s Ã  %LStratÃ©gie de division, une valeur dans la liste: call-div1, call-fp, call-table.Faire une rematÃ©rialisation sensible au CFG pendant LRA.Faire des optimisations d'alignement pour les instructions d'appel.Effectuer le changement de contexte de l'ordonnanceur si le processeur est un bdver1, bdver2, bdver3, bdver4 ou znver1 et l'ordonnancement Haifa est sÃ©lectionnÃ©.Lier avec le fichier de dÃ©marrage standard D lors de la compilation.Ne pas gÃ©nÃ©rer des instructions BRcc dans arc_reorg.Ne pas autoriser les donnÃ©es constantes Ã  Ãªtre placÃ©es dans les sections de code.Ne pas supposer un grand segment TLS.Ne pas supposer que les fonctions qui ne sont pas exÃ©cutÃ©es durant l'exÃ©cution d'exercice sont Â«Â froidesÂ Â».Ne pas supposer que les bibliothÃ¨ques standards du C et Â«Â mainÂ Â» existent.Ne pas dÃ©sactiver les registres d'espace.Ne pas Ã©liminer les commentaires dans les expansions des macros.Ne pas Ã©liminer les commentaires.Ne pas afficher les fonctions compilÃ©es ni le temps Ã©coulÃ©.Ne pas Ã©liminer les Ã©lÃ©ments en communs dans les comparaisons de patrons.Ne pas produire de modes d'adressages avec des affectations avec effets de bords.Ne pas produire des constantes entiÃ¨res complexes dans une mÃ©moire en lecture seule.Ne pas gÃ©nÃ©rer de prologue ou dâ€™Ã©pilogue de fonction.Ne pas imposer d'alignement strict.Ne pas gÃ©nÃ©rer de directives #line.Ne pas gÃ©nÃ©rer de directives .size.Ne pas gÃ©nÃ©rer un point de sortie unique pour chaque fonction.Ne pas gÃ©nÃ©rer du code qui ne peut tourner qu'en mode superviseur (par dÃ©faut).Ne pas gÃ©nÃ©rer les instructions de chargement/stockage avec mise Ã  jour.Ne pas gÃ©nÃ©rer des instructions mpy sur un ARC700.Ne pas gÃ©nÃ©rer des accÃ¨s mÃ©moire non alignÃ©es.Ne pas mettre en ligne la division entiÃ¨re.Ne pas mettre en ligne la racine carrÃ©e.Ne pas rÃ©aliser l'Ã©dition de liens avec la bibliothÃ¨que lib<MCU>.a spÃ©cifique au pÃ©riphÃ©rique.Ne pas lier avec la bibliothÃ¨que standard D lors de la compilation.Ne pas charger le registre PIC dans les prologues des fonctions.Ne pas chercher les fichiers objets dans le chemin standard.Ne pas marquer les commutateurs de l'ABI dans e_flags.Ne pas appliquer les optimisations qui augmentent notablement l'utilisation de la pile.Ne pas placer les constantes en virgule flottante dans la TOC.Ne pas placer les constantes des symboles et des dÃ©calages dans la TOC.Ne pas prÃ©dÃ©finir les macros spÃ©cifiques au systÃ¨me et Ã  GCC.Ne pas embellir l'affichage des spÃ©cialisations de patrons sous la forme de la signature du patron suivie des arguments.Ne pas fournir d'adresse de dÃ©part par dÃ©faut 0x100 du programme.Ne pas pousser les registres Ã©tendus sur la pile dans les fonctions de monitoring.Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me (ceux spÃ©cifiÃ©s avec -isystem seront quand mÃªme utilisÃ©s).Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me pour le C++.Ne pas supporter les fonctions internes SSE4.1 et SSE4.2 et la gÃ©nÃ©ration de code.Ne pas supprimer les informations de dÃ©bogage des classes C++.Ne pas supprimer les avertissements pour les en-tÃªtes systÃ¨me.Ne pas traiter les variables locales et les blocs COMMON comme s'ils Ã©taient nommÃ©s dans des dÃ©clarations SAVE.Ne pas ajuster l'alignement du code et des donnÃ©es en lecture seule.Ne pas ajuster l'alignement de la pile.Ne pas ajuster l'alignement des donnÃ©s accessibles en Ã©criture.Ne pas utiliser les instructions MDMX.Ne pas utiliser les instructions MIPS-3D.Ne pas utiliser les registres FP du VAX.Ne pas utiliser une fonction pour purger la cache avant d'appeler des trampolines sur la pile.Ne pas utiliser des adresses qui allouent des registres globaux.Ne pas utiliser les codes de condition des instructions normales.Ne pas utiliser lâ€™unitÃ© en virgule flottante matÃ©rielle.Ne pas utiliser l'unitÃ© matÃ©rielle pour les opÃ©rations en virgule flottante.Ne pas utiliser le coprocesseur mathÃ©matique.Ne pas utiliser les instructions matÃ©rielles quad FP.Ne pas utiliser les extensions de l'ABI AltiVec.Ne pas utiliser les instructions de champs de bits.Ne pas utiliser l'instruction callt (par dÃ©faut).Ne pas utiliser le fichier des spÃ©cifications spÃ©cifiques au pÃ©riphÃ©rique device-specs/specs-<MCU>.Ne pas utiliser l'instruction personnalisÃ©e fabsd.Ne pas utiliser l'instruction personnalisÃ©e fabss.Ne pas utiliser l'instruction personnalisÃ©e faddd.Ne pas utiliser l'instruction personnalisÃ©e fadds.Ne pas utiliser l'instruction personnalisÃ©e fatand.Ne pas utiliser l'instruction personnalisÃ©e fatans.Ne pas utiliser l'instruction personnalisÃ©e fcmpeqd.Ne pas utiliser l'instruction personnalisÃ©e fcmpeqs.Ne pas utiliser l'instruction personnalisÃ©e fcmpged.Ne pas utiliser l'instruction personnalisÃ©e fcmpges.Ne pas utiliser l'instruction personnalisÃ©e fcmpgtd.Ne pas utiliser l'instruction personnalisÃ©e fcmpgts.Ne pas utiliser l'instruction personnalisÃ©e fcmpled.Ne pas utiliser l'instruction personnalisÃ©e fcmples.Ne pas utiliser l'instruction personnalisÃ©e fcmpltd.Ne pas utiliser l'instruction personnalisÃ©e fcmplts.Ne pas utiliser l'instruction personnalisÃ©e fcmpned.Ne pas utiliser l'instruction personnalisÃ©e fcmpnes.Ne pas utiliser l'instruction personnalisÃ©e fcosd.Ne pas utiliser l'instruction personnalisÃ©e fcoss.Ne pas utiliser l'instruction personnalisÃ©e fdivd.Ne pas utiliser l'instruction personnalisÃ©e fdivs.Ne pas utiliser l'instruction personnalisÃ©e fexpd.Ne pas utiliser l'instruction personnalisÃ©e fexps.Ne pas utiliser l'instruction personnalisÃ©e fextsd.Ne pas utiliser l'instruction personnalisÃ©e fixdi.Ne pas utiliser l'instruction personnalisÃ©e fixdu.Ne pas utiliser l'instruction personnalisÃ©e fixsi.Ne pas utiliser l'instruction personnalisÃ©e fixsu.Ne pas utiliser l'instruction personnalisÃ©e floatid.Ne pas utiliser l'instruction personnalisÃ©e floatis.Ne pas utiliser l'instruction personnalisÃ©e floatud.Ne pas utiliser l'instruction personnalisÃ©e floatus.Ne pas utiliser l'instruction personnalisÃ©e flogd.Ne pas utiliser l'instruction personnalisÃ©e flogs.Ne pas utiliser l'instruction personnalisÃ©e fmaxd.Ne pas utiliser l'instruction personnalisÃ©e fmaxs.Ne pas utiliser l'instruction personnalisÃ©e fmind.Ne pas utiliser l'instruction personnalisÃ©e fmins.Ne pas utiliser l'instruction personnalisÃ©e fmuld.Ne pas utiliser l'instruction personnalisÃ©e fmuls.Ne pas utiliser l'instruction personnalisÃ©e fnegd.Ne pas utiliser l'instruction personnalisÃ©e fnegs.Ne pas utiliser l'instruction personnalisÃ©e frdxhi.Ne pas utiliser l'instruction personnalisÃ©e frdxlo.Ne pas utiliser l'instruction personnalisÃ©e frdy.Ne pas utiliser l'instruction personnalisÃ©e fsind.Ne pas utiliser l'instruction personnalisÃ©e fsins.Ne pas utiliser l'instruction personnalisÃ©e fsqrtd.Ne pas utiliser l'instruction personnalisÃ©e fsqrts.Ne pas utiliser l'instruction personnalisÃ©e fsubd.Ne pas utiliser l'instruction personnalisÃ©e fsubs.Ne pas utiliser l'instruction personnalisÃ©e ftand.Ne pas utiliser l'instruction personnalisÃ©e ftans.Ne pas utiliser l'instruction personnalisÃ©e ftruncds.Ne pas utiliser l'instruction personnalisÃ©e fwrx.Ne pas utiliser l'instruction personnalisÃ©e fwry.Ne pas utiliser l'instruction personnalisÃ©e round.Ne pas utiliser des rÃ©fÃ©rences mÃ©moire non alignÃ©es.Ne pas avertir Ã  propos de l'utilisation de Â«Â long longÂ Â» avec -pedantic.VÃ©rifier la pile en utilisant des limites dans la mÃ©moire temporaire L1.Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Ne pas aligner les Ã©lÃ©ments dans le code ou les donnÃ©es.Ne pas allouer des float ni des double dans des registres en prÃ©cision Ã©tendue.Ne pas supposer que les accÃ¨s non alignÃ©s sont traitÃ©s par le systÃ¨me.N'appeler aucune fonction de vidange de la cache.N'appeler aucune fonction de dÃ©routement de vidange de la cache.Ne pas crÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©.Ne pas produire les supplÃ©ments DWARF au delÃ  de la version sÃ©lectionnÃ©e.Ne pas gÃ©nÃ©rer des fonctions dÃ©clarÃ©es Â«Â en ligneÂ Â» avec l'attribut Â«Â dllexportÂ Â» Ã  moins que ce ne soit nÃ©cessaire.Ne pas gÃ©nÃ©rer les sections DWARF pubnames et pubtypes.Ne pas gÃ©nÃ©rer de vÃ©rifications pour la spÃ©culation de contrÃ´le dans l'ordonnancement sÃ©lectif.Ne pas gÃ©nÃ©rer de code qui ne fonctionne qu'en mode privilÃ©giÃ©. Implique -mno-inline-ic_invalidate si le code en ligne devait ne pas fonctionner en mode utilisateur.N'indiquer aucune prioritÃ© avec TARGET_REGISTER_PRIORITY.Ne pas optimiser les dÃ©placements de blocs, utiliser memcpy.Ne pas optimiser les dÃ©placements de blocs.Ne pas utiliser les mnÃ©moniques P pour les branchements.N'utiliser aucun des r32..r63.Ne pas utiliser une plage d'adressage avec moins de 25 bits pour les appels.Ne pas avertir au sujet de l'utilisation des extensions de Microsoft.Bloc CLASS IS en double dans l'instruction SELECT TYPE Ã  %LTransformer les erreurs de conformitÃ© en simples avertissements.Pilotage:Le muet %qs Ã  %L ne peut pas avoir une initialisationL'argument muet %qs Ã  %L ne peut pas Ãªtre INTENT(OUT)L'argument muet %qs Ã  %L ne peut pas Ãªtre OPTIONALL'argument muet %qs Ã  %L ne peut pas Ãªtre un type dÃ©rivÃ© Ã  %CL'argument muet %qs Ã  %L qui est EVENT_TYPE ne sera point INTENT(OUT)L'argument muet %qs Ã  %L qui est LOCK_TYPE ne sera point INTENT(OUT)L'argument muet %qs Ã  %L a Ã©tÃ© dÃ©clarÃ© INTENT(OUT) mais n'a pas reÃ§u de valeurL'argument muet %qs doit Ãªtre un pointeur, un tableau de forme tacite ou de rang tacite sans attribut CONTIGUOUS â€“ car l'argument effectif Ã  %L n'est pas simplement contigu et les deux sont ASYNCHRONOUS ou VOLATILEL'argument muet %qs n'est pas autorisÃ© dans l'expression Ã  %LL'argument muet %qs de %qs Ã  %L devrait Ãªtre nommÃ© %qs pour correspondre Ã  l'argument Ã©quivalent de la procÃ©dure redÃ©finieArgument muet %qs avec INTENT(IN) dans un contexte d'association de pointeur (%s) Ã  %LArgument muet %qs avec INTENT(IN) dans le contexte de dÃ©finition de variable (%s) Ã  %LFanion fictif. Ceci est la sÃ©lection par dÃ©faut Ã  moins que des commutateurs FPX soient explicitement fournis.La procÃ©dure muette %qs Ã  %C ne peut pas avoir une interface gÃ©nÃ©riqueLa procÃ©dure muette %qs Ã  %L ne sera point Ã©lÃ©mentaleLa procÃ©dure fictive %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %LLa procÃ©dure muette %qs n'est pas permise dans la procÃ©dure Ã©lÃ©mentale %qs Ã  %LLa procÃ©dure muette %qs d'une procÃ©dure PURE Ã  %L doit aussi Ãªtre PURELa procÃ©dure muette Ã  %C ne peut pas avoir d'attribut BIND(C) avec NAMEVidanger les obligations de couverture du code source (Source Coverage Obligations)Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg-ID.txt.Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg.txt.Vidanger des informations du graphe d'appel spÃ©cifiques Ã  l'analyseur dans un fichier FICHIERSRC.callgraph.dot.Vidanger les dÃ©clarations dans un fichier .decl.Vidanger les informations dÃ©taillÃ©es sur la reprÃ©sentation interne de GCC des emplacements du code source.Vidanger uniquement les symboles dÃ©finis.Vidanger les Ã©tapes d'optimisation.Vidanger les informations de la purge d'Ã©tats dans un fichier FICHIERSRC.state-purge.dot.Vidanger le graphe Ã©clatÃ© de l'analyseur dans un fichier FICHIERSRC.eg.dot.Vidanger le supergraphe de l'analyseur dans un fichier FICHIERSRC.supergraph.dot.Vidanger la sortie sans dÃ©coration de noms.Vidanger les dÃ©tails des objets LTO.Vidanger les options en ligne de commande de l'outil de vidangeage.Vidanger les statistiques des instructions gimple.Vidanger les statistiques des types d'arbres.Vidanger les statistiques des arbres.Vidanger le graph d'appel symtab.Vidanger divers dÃ©tails internes de l'analyseur dans FICHIERSRC.analyzer.txt.Vidanger divers dÃ©tails internes de l'analyseur vers stderr.Attribut %s dupliquÃ© Ã  %LAttribut %s spÃ©cifiÃ© en double Ã  %LSpÃ©cification de l'Ã©tiquette %s dupliquÃ©e Ã  %CSpÃ©cification %s dupliquÃ©e Ã  %CAttribut ASYNCHRONOUS spÃ©cifiÃ© en double Ã  %LAttribut AUTOMATIC spÃ©cifiÃ© en double Ã  %LL'attribut BIND est spÃ©cifiÃ© en double Ã  %LDEFERRED dupliquÃ© Ã  %CAttribut DIMENSION dupliquÃ© Ã  %CInstructions ELSE dupliquÃ©es Ã  %L et %CL'attribut EXTENDS est spÃ©cifiÃ© en double Ã  %LInstruction IMPLCIT NONE dupliquÃ©e Ã  %CSpÃ©cification NML dupliquÃ©e Ã  %CNON_OVERRIDABLE dupliquÃ© Ã  %CAttribut POINTER dupliquÃ© Ã  %CInstruction PRIVATE dupliquÃ©e Ã  %CAttribut PROTECTED spÃ©cifiÃ© en double Ã  %LAttribut SAVE spÃ©cifiÃ© en double Ã  %LInstruction SEQENCE dupliquÃ©e Ã  %CSpÃ©cificateur UNIT dupliquÃ© Ã  %CAttribut SAVE spÃ©cifiÃ© en double Ã  %LAttribut VOLATILE spÃ©cifiÃ© en double Ã  %LSpÃ©cificateurs d'accÃ¨s dupliquÃ©s Ã  %CArgument %qs dupliquÃ© Ã  %L pour l'intrinsÃ¨que %sSpÃ©cificateur de tableau dupliquÃ© pour le pointÃ© de type Cray Ã  %CÃ‰tiquette de construction %qs dupliquÃ©e Ã  %CSpÃ©cificateur de format dupliquÃ© Ã  %CNom %qs dupliquÃ© dans l'association Ã  %CNom %qs en double dans la liste des paramÃ¨tres Ã  %CÃ‰tiquette d'instruction %d dupliquÃ©e Ã  %L et %LSymbole %qs dupliquÃ© dans la liste d'arguments formels Ã  %CAvertir Ã  propos de types qui ne correspondent pas dans les dÃ©clarations globales durant l'optimisation lors de l'Ã©dition de liens.DRAP (Dynamic Realign Argument Pointer) n'est pas supportÃ© dans une routine de service d'interruption. Ceci peut Ãªtre contournÃ© en Ã©vitant les fonctions avec un retour agrÃ©gÃ©.Allouer dynamiquement les registres cc.SpÃ©cificateur E pas permis avec le descripteur g0 dans la chaÃ®ne de format Ã  %LEDGE_CROSSING incorrectement dÃ©fini au travers de la mÃªme sectionEDGE_CROSSING manquant au travers d'une frontiÃ¨re de sectionune arÃªte EH traverse une frontiÃ¨re de section dans le bb %iarÃªte entrante EH mÃ©langÃ©e avec des arÃªtes entrantes non EH dans le bb %iÃ©tiquette de la zone d'atterrissage du gestionnaire d'exceptions La fonction ELEMENTAL %qs Ã  %L doit avoir un rÃ©sultat scalaireLa procÃ©dure ELEMENTAL non INTRINSIC %qs n'est pas permise comme argument effectif Ã  %LLe prÃ©fixe ELEMENTAL dans l'interface MODULE PROCEDURE est manquant Ã  %LLe composant pointeur de procÃ©dure ELEMENTAL %qs n'est pas permis comme argument effectif Ã  %LL'instruction ELSE IF Ã  %C ne peut pas suivre une instruction ELSE Ã  %LL'instruction ELSEWHERE Ã  %C suit un ELSEWHERE prÃ©cÃ©dent qui n'est pas masquÃ©Instruction ELSEWHERE Ã  %C pas englobÃ©e dans un bloc WHEREENCODING= Ã  %L n'est pas permis en Fortran 95Instruction END TEAM Ã  %CInstruction END au lieu de l'instruction %s Ã  %LL'Ã©tiquette END Ã  %C n'est pas permise dans l'instruction de sortieL'Ã©tiquette de la balise END %d Ã  %L n'est pas dÃ©finieENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la fonction %qs n'est pas RECURSIVEENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la sous-routine %qs n'est pas RECURSIVEENTRY %qs Ã  %L n'a pas de type IMPLICITLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre un POINTER dans FUNCTION %s Ã  %LLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre un tableau dans FUNCTION %s Ã  %LLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre du type %s dans FUNCTION %s Ã  %LInstruction ENTRY Ã  %CL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une procÃ©dure contenueL'instruction ENTRY Ã  %C ne peut apparaÃ®tre dans un BLOCK DATAL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DERIVED TYPEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DOL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc FORALLL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un MODULEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un PROGRAML'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc SELECTL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc STRUCTUREL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un SUBMODULEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc WHEREL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un sous programme contenuL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc IF-THENL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction ENTRY Ã  %L avec BIND(C) est interdite dans une procÃ©dure Ã©lÃ©mentaireENTRY_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©ENUM et ENUMERATOR Ã  %CLa dÃ©claration ENUM Ã  %C n'a aucun ENUMERATORInstruction de dÃ©finition ENUM attendue avant %CENUMERATOR %L pas initialisÃ© avec une expression entiÃ¨reL'Ã©tiquette de la balise EOR %d Ã  %L n'est pas dÃ©finieEQUIVALENCE Ã  %C requiert deux objets ou plusInstruction EQUIVALENCE Ã  %CL'Ã©tiquette de la balise ERR %d Ã  %L n'est pas dÃ©finieERRMSG Ã  %LERRMSG Ã  %L est inutile sans la balise STATBalise ERRMSG Ã  %Lvariable ERRMSGLa variable ERRMSG Ã  %L sera une variable CHARACTER du scalaire par dÃ©fautL'argument ERRMSG= Ã  %L doit Ãªtre une variable CHARACTER scalaireInstruction ERROR STOP Ã  %CArchitecture ESA/390.Instruction EVENT POST Ã  %CInstruction EVENT WAIT Ã  %CL'argument EVENT Ã  %L pour l'intrinsÃ¨que EVENT_QUERY sera du type EVENT_TYPEL'instruction EXIT Ã  %C termine la boucle !$ACC LOOPL'instruction EXIT Ã  %C termine la boucle !$OMP DOInstruction EXIT sans nom de construction Â«Â doÂ Â» Ã  %CEXIT_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©EXTENDS Ã  %LL'attribut EXTERNAL est en conflit avec l'attribut FUNCTION dans %qs Ã  %LSoit aucun ou tous les objets dans l'ensemble EQUIVALENCE Ã  %L aura l'attribut PROTECTEDL'Ã©lÃ©ment %d de l'argument effectif de RESHAPE Ã  %L ne peut pas Ãªtre nÃ©gatifL'Ã©lÃ©ment dans le constructeur du tableau %s Ã  %L est %sUn Ã©lÃ©ment d'un tableau de forme tacite ou pointeur comme argument effectif Ã  %L ne peut pas correspondre Ã  l'argument effectif Ã  %LUn Ã©lÃ©ment d'un tableau de forme tacite ou pointeur est passÃ© Ã  l'argument tableau muet %qs Ã  %LL'Ã©lÃ©ment avec une valeur de %d dans ORDER Ã  %L doit Ãªtre dans la plage [1, ..., %d] pour l'intrinsÃ¨que RESHAPE prÃ¨s de %LFonction Ã©lÃ©mentaire comme expression d'initialisation avec des arguments non entiers/non caractÃ¨res Ã  %LÃ‰lÃ©ments avec la mÃªme valeur Ã  %L et %L dans l'indice de vecteur dans le contexte de dÃ©finition de variable (%s)Ã‰liminer les appels de fonctions multiples aussi pour les fonctions impures.Produire les Ã©tiquettes .gnu_attribute.GÃ©nÃ©rer des directives .stack_size.Produire des relocalisations 16 bits vers les zones de petites donnÃ©es.Produire des relocalisations 32 bits vers les zones de petites donnÃ©es.Produire du code conforme Ã  IEEE, sans exceptions inexactes.Ã‰mettre l'attribut ELF RISC-V.Produire les informations du graphe d'appel.Produire des vÃ©rifications qui entraÃ®nent l'exÃ©cution des instructions Â«Â break 8Â Â» quand des fonctions atomiques intÃ©grÃ©es sont appliquÃ©es Ã  une mÃ©moire mal alignÃ©e.Produire du code pour l'extension octets/mots de l'ISA.Produire du code pour l'extension de comptage de l'ISA.Produire du code pour l'extension de dÃ©placements en virgule flottante et la racine carrÃ©e de l'ISA.Produire du code pour l'extension vidÃ©o de l'ISA.Produire du code utilisant des directives de relocalisations explicites.Produire les symboles communs comme des symboles faibles.Produire des annotations de dÃ©bogage pendant le prÃ©-traitement.Produire les informations de dÃ©bogage relatives Ã  l'Ã©tape d'analyse d'Ã©chappement quand l'option -fgo-optimize-allocs est active.Produire des diagnostiques montrant l'emplacement des nÅ“uds dans le graphe Ã©clatÃ©.Produire des branchements directs vers les fonctions locales.GÃ©nÃ©rer du code supplÃ©mentaire dans le prologue de la fonction pour intercepter si la taille de la pile dÃ©passe la limite donnÃ©e.Produire les prologues des fonctions uniquement devant les parties qui en ont besoin au lieu de les produire au dÃ©but des fonctions.Produire des appels de fonctions en utilisant la table de dÃ©calage globale lors de la gÃ©nÃ©ration de code indÃ©pendant de la position (PIC).Produire des instanciations implicites pour des patrons en ligne.Produire des instanciations implicites pour les patrons.Produire des branchements indirects vers les fonctions locales.GÃ©nÃ©rer des sÃ©quences longues de chargement/stockage.Produire des descriptions plus verbeuses du flux de contrÃ´le dans les diagnostiques.Produire de description plus verbeuse des changements d'Ã©tats dans les diagnostiques.Ã‰mettre des diagnostiques d'optimisation.Ã‰mettre un appel au compteur de profilage avant le prologue lors de l'entrÃ©e dans une fonction.Ã‰mettre un appel au compteur de profilage avant le prologue lors de l'entrÃ©e dans une fonction. Le code compilÃ© aura besoin d'un processeur 64 bits et de glibc 2.29 ou plus rÃ©cent pour s'exÃ©cuter.Ã‰mettre des emplacements de points d'arrÃªt progressifs recommandÃ©sProduire rdval au lieu de rduniq pour le pointeur de thread.Produire les variables constantes statiques mÃªme si elles ne sont pas utilisÃ©es.Produire des bits de stop avant et aprÃ¨s les asms Ã©tendues volatiles.Produire des dÃ©routements sous forme de Â«Â break 8Â Â». C'est le comportement par dÃ©faut pour CRIS v3 et supÃ©rieurs.  Si dÃ©sactivÃ©, des appels Ã  abort() sont utilisÃ©s.Produire des informations verbeuses de mise au point dans le code assemblÃ©.FINAL vide Ã  %CInstruction IMPLICIT vide Ã  %CLe constructeur de tableau vide Ã  %C n'est pas permisListe d'initialisation vide dans l'ancien style Ã  %CEnsemble de chiffres vide dans la constante BOZ Ã  %CActiver les alternatives Ã  l'instruction Â«Â qÂ Â».Activer le fichier de registre Ã  16 entrÃ©es.Activer l'instruction de l'extension du compteur d'horodatage 64 bits.Activer les coroutines du C++ (expÃ©rimental).Activer le support pour les dÃ©sallocations avec taille connue du C++14.Activer les instructions DSP de C-SKY.Activer les instructions DSP amÃ©liorÃ©es de C-SKY.Activer les instructions SECURE de C-SKY.Activer les instructions TRUST de C-SKY.Activer les instructions DSP vectorielles de C-SKY.Activer les tables CFI via les directives de l'assembleur GAS.Activer les attributs STATIC et AUTOMATIC du style DEC.Activer DIV, DIVU.Activer les instructions DIV-REM du ARCv2.Activer les extensions DSP 3.1 Pack A.Activer les infos DWARF de dÃ©bogage des lignes via GNU as.Activer les instructions Ã  double et simple opÃ©rande pour la tÃ©lÃ©phonie.Activer les opcodes ENTER_S et LEAVE_S pour ARCv2.Activer la compression de code FT32B.Activer l'Ã©limination redondante totale (Full Redundancy Elimination) sur les arbres.Activer le mode PIC avec descripteurs de fonctions.Activer la transformation d'identitÃ© Graphite.Activer la bibliothÃ¨que partagÃ©e basÃ©e sur un ID.Activer les virgules flottantes IEEE 128 bits via le mot clÃ© __float128.Activer l'allocation de registres locaux.Activer l'extension conditionnelle de chargement/stockage avec verrou.Activer les instructions MUL.Activer les instructions MUL.X et UMUL.X.Activer les instructions MULX, supposer qu'il y a une logique de dÃ©calage rapide.Autoriser la syntaxe d'exception et de synchronisation de Objective-C.Activer la gestion des exceptions Objective-C en utilisant setjmp Ã  l'exÃ©cution.Activer OpenACC.Activer OpenMP (implique -frecursive en Fortran).Activer le dÃ©chargement du GPU OpenMP.Activer les directives SIMD de OpenMP.Activer le support PIC pour construire des bibliothÃ¨ques.Activer les extensions de langage PlanÂ 9.Activer la gestion de la contrainte Rcq. La plupart des gÃ©nÃ©rations de code court dÃ©pend de ceci.Activer la gestion de la contrainte Rcw. ccfsm condexec dÃ©pend principalement de ceci.Activer le support et l'utilisation des instructions Lire-Modifier-Ã‰crire (Read-Modify-Write).Activer la coalescence SSA sur les variables utilisateur.Activer la descente du code SSA sur les arbres.Activer l'optimisation de l'Ã©limination du code mort SSA sur les arbres.Activer les optimisations SSA-BIT-CCP sur les arbres.Activer les optimisations SSA-CCP sur les arbres.Activer l'optimisation SSA-PRE sur les arbres.Activer le code de pistage du TPF-OS.Activer le support Virtual Hosting.Activer l'extension XY Memory (DSP version 3).Activer l'alignement des blocs COMMON.Activer tous les avertissements -Wunused-.Activer toutes les extensions du langage DEC.Activer toutes les vidanges des informations d'optimisation sur stderr.Activer une Ã©tape d'optimisation sur de petits segments de code (peephole) par RTL avant sched2.Autoriser la protection allocas/VLAs de ASan.Autoriser ASan Ã  protÃ©ger les fonctions intÃ©grÃ©es.Autoriser la dÃ©tection par ASan des bogues d'utilisation aprÃ¨s retour.Autoriser ASan Ã  protÃ©ger les globales.Autoriser ASan Ã  protÃ©ger les opÃ©rations de chargement.Autoriser ASan Ã  protÃ©ger la pile.Autoriser ASan Ã  protÃ©ger les opÃ©rations d'Ã©criture.Activer la relaxation de l'assembleur et de l'Ã©diteur de liens. ActivÃ© par dÃ©faut Ã  -Os.Activer les instructions atomiques.Activer le dÃ©bogage par un backend.Activer la propagation vers le haut des propriÃ©tÃ©s d'utilisation au niveau SSA.Activer les instructions Barrel Shift.Activer la vectorisation des blocs de base (SLP) sur les arbres.Autoriser le code de profilage de base du programme.Activer bbit peephole2.Activer le contournement de la cache pour les rÃ©fÃ©rences volatiles.Activer les instructions de prÃ©chargement de la cache.Activer certaines fonctionnalitÃ©s prÃ©sentes dans les spÃ©cifications techniques de conceptualisation (Concepts TS).Activer les instructions de densitÃ© de code du ARCv2.Activer la sortie du code hors des boucles.Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage et dÃ©finir -fprofile-dir=.Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage.Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage et dÃ©finir -fprofile-dir=.Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage.Activer le motif casesi compact.Activer l'Ã©limination conditionnelle du code mort pour les appels internes.Activer l'exÃ©cution conditionnelle autre que moves/scc.Activer l'utilisation de l'instruction de dÃ©placement conditionnel.Activer les dÃ©placements conditionnels.Activer la fonctionnalitÃ© constructeur/destructeur.Activer les instructions coprocesseur.Activer la propagation par copie des informations sur l'Ã©volution scalaire.Activer la propagation de copie sur les arbres.Autoriser la correction des inconsistances dans le flux d'entrÃ©e du profil.Activer l'Ã©limination des stockages morts.Activer la sortie de dÃ©bogage.Activer le support matÃ©riel pour les nombres dÃ©cimaux en virgule flottante.Activer les conversions par dÃ©faut entre __float128 et long double.Activer les largeurs par dÃ©faut pour les spÃ©cificateurs de format i, f et gActiver les instructions de division et de modulo.Activer l'optimisation des dominateurs.Activer les instructions de chargement/stockage double pour ARC HS.Activer l'extension dual viterbi butterfly.Activer l'insertion plus tÃ´t de bits de stop pour un meilleur ordonnancement.Activer la fusion gimple prÃ©coce des fonctions internes.Activer le traitement des exceptions.Activer la propagation vers l'avant sur les arbres.Activer les optimisations de premiÃ¨re ligne.Autoriser le profilage des fonctions.Activer la rÃ©organisation des fonctions qui amÃ©liore le placement du code.Activer le ramasse-miettes (Garbage Collection) dans les programmes Objective-C/Objective-C++.Activer la gÃ©nÃ©ration d'instructions SIMD ARC via des fonctions intrinsÃ¨ques spÃ©cifiques Ã  la cible.Activer la gÃ©nÃ©ration des instructions BMX du R2.Activer la gÃ©nÃ©ration des instructions CDX du R2.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser les opÃ©rations de divisions. -mhard-div est l'option par dÃ©faut.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser des opÃ©rations en virgule flottante. Ceci est l'option par dÃ©faut; utilisez -mhard-float pour changer le comportement par dÃ©faut.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser les opÃ©rations de multiplications. -mhard-mul est l'option par dÃ©faut.Activer la gÃ©nÃ©ration d'instructions de comparaison et d'activation du fanion avec immÃ©diat (l.sf*i). Par dÃ©faut, des instructions supplÃ©mentaires sont gÃ©nÃ©rÃ©es pour stocker d'abord l'immÃ©diat dans un registre.Activer la gÃ©nÃ©ration d'instruction de dÃ©placement conditionnel (l.cmov). Par dÃ©faut, un Ã©quivalent sera gÃ©nÃ©rÃ© en utilisant les instructions set et branch.Activer la gÃ©nÃ©ration d'instructions de divisions matÃ©rielles (l.div, l.divu). C'est l'option par dÃ©faut; utilisez -msoft-div pour la dÃ©sactiver.Activer la gÃ©nÃ©ration d'instructions en virgule flottante matÃ©rielles. -msoft-float est l'option par dÃ©faut.Activer la gÃ©nÃ©ration d'instructions de multiplications matÃ©rielles (l.mul, l.muli). C'est l'option par dÃ©faut; utilisez -msoft-mul pour la dÃ©sactiver.Activer la gÃ©nÃ©ration d'instructions de rotation Ã  droite (l.ror). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de rotation Ã  droite.Activer la gÃ©nÃ©ration d'instructions de rotation Ã  droite avec immÃ©diat (l.rori). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de rotation Ã  droite avec immÃ©diat.Activer la gÃ©nÃ©ration d'instructions de dÃ©calage avec immÃ©diat (l.srai, l.srli, l.slli). Par dÃ©faut, des instructions supplÃ©mentaires sont gÃ©nÃ©rÃ©es pour stocker d'abord l'immÃ©diat dans un registre.Activer la gÃ©nÃ©ration d'instructions d'extension de signe (l.ext*). Par dÃ©faut, les chargements depuis la mÃ©moire sont rÃ©alisÃ©s sans extension de signe.Activer l'estimation des probabilitÃ©s de branchement.Activer l'unitÃ© matÃ©rielle en virgule flottante.Activer les instructions matÃ©rielles en virgule flottante.Activer la sortie de chargements adjacents hors d'une boucle pour encourager la gÃ©nÃ©ration d'instructions de dÃ©placements conditionnels.Activer la sortie hors des boucles des chargements par des pointeurs conditionnels.Activer les entrÃ©es et sorties de la reprÃ©sentation Graphite.Activer la vÃ©rification en ligne des rÃ©cepteurs nuls avec le moteur NeXT et la version 2 de l'ABI.Activer la mise en ligne de PLT dans les appels de fonctions.Activer la mise en ligne de fonctions dÃ©clarÃ©es Â«Â inlineÂ Â». Le dÃ©sactiver dÃ©sactive toutes les mises en ligne.Activer les instructions de la pile d'interruption.Activer les variantes spÃ©cifiques au sous-type pour les fonctions intrinsÃ¨ques entiÃ¨res.Activer l'optimisation de l'alignement des Ã©tiquettes.Activer les intrinsÃ¨ques mathÃ©matiques historiques pour compatibilitÃ©.Activer l'analyse historique des instructions INCLUDE.Activer les optimisations durant l'Ã©dition de liens.Activer les optimisations par l'Ã©diteur de liens.Activer la relÃ¢che par l'Ã©diteur de liens.Autoriser la relÃ¢che de l'Ã©diteur de liens.Activer la relÃ¢che par l'Ã©diteur de liens.Activer la liaison entre load/store.Activer la distribution des boucles pour les motifs transformÃ©s en appels de bibliothÃ¨que.Activer la distribution des boucles sur les arbres.Activer la vectorisation de l'Ã©pilogue d'une boucle en utilisant une taille de vecteur plus petite.Activer la copie des en-tÃªtes de boucles sur les arbres.Activer l'Ã©change de boucles sur les arbres.Activer les mouvements invariants de boucles sur les arbres.Activer les transformations de boucles imbriquÃ©es.  Identique Ã  -floop-nest-optimize.Activer les optimisations de boucles au niveau de l'arbre.Activer la vectorisation des boucles sur les arbres.Activer les optimisations sur de petits segments de code (peephole) spÃ©cifiques Ã  la machine.Activer des dÃ©charges de coÃ»t RTX plus verbeux durant le dÃ©bogage.  Uniquement pour les dÃ©veloppeurs de GCC.Activer la plupart des messages d'avertissement.Activer le support multicÅ“ur.Activer les instructions de multiplications.Activer les instructions multi-processeurs.Activer les optimisations de l'exÃ©cution de conditions imbriquÃ©es.Activer l'optimisation de && et || dans les exÃ©cutions conditionnelles.Activer l'analyse de GIMPLE.Activer l'utilisation du prÃ©-rechargement du motif cbranchsi.Activer le prÃ©-traitement.Activer la validation des limites pendant la compilation.Activer la rÃ©association au niveau de l'arbre.Activer l'ordonnancement des insns sensible Ã  la pression sur les registres.Activer la relaxe dans l'assembleur.Activer l'ordonnancement Ã  travers les blocs de base.Activer des segments de donnÃ©es sÃ©parÃ©s.Activer le stockage des rÃ©sultats des comparaisons dans les GPR.Activer les fonctions internes de la pile masquÃ©e de CET (Control-flow Enforcement Technology).Activer les instructions d'extension de signe.Autoriser la scission des chargements d'immÃ©diats sur 32 bits en partie basse / haute.Autoriser le sondage de la pile.Activer l'Ã©tape d'analyse statique.Activer la vÃ©rification stricte du retour d'une structure selon l'ABI 32 bits spÃ©cifique au processeur.Activer l'optimisation des longueurs de chaÃ®nes sur les arbres.Activer le support pour les concepts du C++.Activer le support pour les STRUCTURE/RECORD DEC.Activer le support pour la mÃ©moire transactionnelle GNU.Activer le support de l'ABI du RH850. Ceci est l'option par dÃ©faut.Activer le support pour l'ancienne ABI de GCC.Activer l'instruction de l'extension d'inversion de l'ordre des octets.Activer la fusion des appels en fin de fonction (tail call) sur les arbres.Activer le type fondamental char8_t et l'utiliser comme type pour les chaÃ®nes UTF-8 et les caractÃ¨res littÃ©raux.Activer l'heuristique du chemin critique dans l'ordonnanceur.Activer l'heuristique du dÃ©compte des dÃ©pendances dans l'ordonnanceur.Activer l'approximation de la division.  Activer cette option rÃ©duit la prÃ©cision des rÃ©sultats de la division Ã  16 bits en simple prÃ©cision et 32 bits en double prÃ©cision.Activer l'instruction LRW Ã©tendue (par dÃ©faut pour CK801).Activer l'heuristique de groupe dans l'ordonnanceur.Activer l'heuristique de la derniÃ¨re instruction dans l'ordonnancement.Activer l'optimisation de boucles imbriquÃ©es.Activer le mode normal.Activer l'heuristique de rang dans l'ordonnanceur.Activer l'approximation de l'inverse de la racine carrÃ©e.  Activer cette option rÃ©duit la prÃ©cision des rÃ©sultats de l'inverse de la racine carrÃ©e Ã  16 bits en simple prÃ©cision et 32 bits en double prÃ©cision.Activer l'heuristique des instructions spÃ©culatives dans l'ordonnanceur.Activer l'approximation de la racine carrÃ©e.  Activer cette option rÃ©duit la prÃ©cision des rÃ©sultats de la racine carrÃ©e Ã  16 bits en simple prÃ©cision et 32 bits en double prÃ©cision. Si activÃ©e, elle implique -mlow-precision-recip-sqrt.Activer l'utilisation de registres 64 bits en virgule flottante dans les instructions fmov. Voyez -mdalign si un alignement 64 bits est requis.Activer l'utilisation des instructions FPU du RX.  Ceci est la valeur par dÃ©faut.Activer l'utilisation d'Ã©lÃ©ments de formatage blancs dans les chaÃ®nes de format.Active l'utilisation de caractÃ¨res littÃ©raux dans les affectations et les instructions de donnÃ©es pour les variables non-caractÃ¨res.Activer l'utilisation des chargements indexÃ©s.Activer l'utilisation de prÃ©/post modifications avec un dÃ©placement sur le registre.Activer l'utilisation de l'allocateur de registre LRA.Activer l'utilisation de l'instruction fsca.Activer l'utilisation de l'instruction fsrra.Activer l'utilisation de la vieille ABI dÃ©fectueuse oÃ¹ tous les arguments des fonctions empilÃ©es sont alignÃ©s sur 32 bits.Activer l'utilisation d'instructions courtes de chargement.Activer l'utilisation de l'ABI RX standard oÃ¹ tous les arguments des fonctions empilÃ©es sont alignÃ©s naturellement. C'est l'option par dÃ©faut.Activer l'extension du langage vecteur z qui fourni la macro sensible au contexte Â«Â vectorÂ Â» et activer les fonctions internes dans le style Altivec dans vecintrin.h.Activer le prÃ©-traitement traditionnel.Activer la transitivitÃ© des contraintes durant l'analyse.Activer les accÃ¨s sur des mots et demi-mots non alignÃ©s aux donnÃ©es compactÃ©es.Activer l'utilisation des instructions BI/BIH si disponibles.Activer l'utilisation de GPREL pour les donnÃ©es en lecture seule dans FDPIC.Activer l'utilisation des opÃ©rations de bits du NPS400.Activer l'utilisation de l'extension xld/xst du NPS400.Activer l'utilisation de POST_INC / POST_DEC.Activer l'utilisation de POST_MODIFY.Activer l'utilisation de R16-R31 (par dÃ©faut).Activer l'utilisation des registres simple prÃ©cision avec un numÃ©ro impair.Activer l'utilisation de sdata/scommon/sbss.Activer les instructions dÃ©finies par l'utilisateur.Activer l'utilisation des instructions en virgule flottante IEEE 128 bits.Activer les instructions de boucle du v850e3v5.Activer l'extension CRC Ã  polynÃ´me variable.Activer la vectorisation sur les arbres.Activer la sortie en mode bavard.Activer le contournement du seul errata du processeur AT697F (qui correspond Ã  l'errata #13 du processeur AT697E).Activer les contournements des erratas du processeur GR712RC.Activer les contournements des erratas du processeur UT699.Activer les contournements des erratas des processeurs UT699E/UT700.Activer/DÃ©sactiver l'ordonnancement traditionnel dans les boucles qui sont dÃ©jÃ  passÃ©es par l'ordonnancement modulo.Activer/dÃ©sactiver l'adressage relatif Ã  GP.Autoriser les bibliothÃ¨ques partagÃ©es basÃ©es sur un ID.Activer le mode de donnÃ©es indÃ©pendantes de la position (PID=Position Independent Data).Activer ou dÃ©sactiver l'utilisation des instructions SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE et RMPA. Elles sont activÃ©es par dÃ©faut.Activer le modÃ¨le de coÃ»t du vectoriseur dynamique. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Activer la vidange verbeuse du modÃ¨le de coÃ»t dans les fichiers de vidange de dÃ©bogage.Encoder les instructions SSE avec le prÃ©fixe VEX.Expression de fin dans la boucle DOLa fin de l'instruction DO non bloc Ã  %C est enchevÃªtrÃ©e dans une autre boucle DOLa fin de l'instruction DO non bloc Ã  %C est Ã  l'intÃ©rieur d'un autre blocFin de l'initialisation du scalaire attendue Ã  %CFin de la liste de recherche.
  Faire respecter la sÃ©mantique du contrÃ´le d'accÃ¨s Ã  un membre de classe.L'entitÃ© %qs Ã  %L a un paramÃ¨tre de type diffÃ©rÃ© et requiert soit l'attribut POINTER ou ALLOCATABLEL'entitÃ© %qs Ã  %L est dÃ©jÃ  prÃ©sente dans l'interfaceL'entitÃ© avec une longueur de caractÃ¨re tacite Ã  %L doit Ãªtre un argument muet ou un PARAMETERL'Ã©numÃ©rateur excÃ¨de le type entier du C Ã  %CL'Ã©quivalence pour %qs ne correspond pas Ã  l'ordre du COMMON %qs Ã  %LÃ‰quivalent Ã  -mgpopt=local.Ã‰quivalent Ã  -mgpopt=none.La variable errmsg Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %sErreurErreur en allouant %lu octetsErreur lors de la conversion de la constante PARAMETER dans la constante complexe Ã  %CErreur de conversion de l'entierErreur dans l'initialisation du pointeur Ã  %CErreur dans la spÃ©cification de type Ã  %LErreur dans l'appel avec type liÃ© Ã  %LErreur en rÃ©-allouant %lu octetsErreur dâ€™Ã©criture dans le fichier JSON de sortie %s
  Erreur en Ã©crivant dans le fichier module %qs: %sErreur en Ã©crivant le fichier des modules: %sErreur dâ€™Ã©criture du fichier de sortie Â«Â %sÂ Â»
! Ã‰valuation d'une expression d'initialisation non standard Ã  %LL'Ã©valuation d'une chaÃ®ne plus grande que 2**28 Ã  %L est diffÃ©rÃ©e Ã  l'exÃ©cution, attendez-vous Ã  des boguesÃ‰vÃ©nementL'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau mais pas co-indexÃ©L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau ou co-indexÃ©La variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un scalaire de type EVENT_TYPELa condition de sortie de la boucle DO WHILE Ã  %L doit Ãªtre une expression LOGICAL scalaireArrÃªter Ã  la premiÃ¨re erreur rencontrÃ©e.Remplacer les divisions entiÃ¨res sur 32 ou 64 bits par des divisions sur 8 bits non signÃ©es avec vÃ©rification Ã  l'exÃ©cution.DÃ©velopper adddi3 et subdi3 lors de la gÃ©nÃ©ration du rtl en add.f / adc etc.Â«Â )Â Â» attendue Ã  %CÂ«Â ,Â Â» attendu Ã  %C%<(%> attendu Ã  %C%<)%> ou %<,%> attendue Ã  %C%<,%> attendu Ã  %C%<,%> ou fin d'instruction attendue Ã  %C%<::%> attendu aprÃ¨s les attributs de liaison Ã  %C%<::%> attendu Ã  %C%<=>%> attendu Ã  %C%<END INTERFACE ASSIGNMENT (=)%> attendu Ã  %CÂ«Â *Â Â» attendu dans la spÃ©cification du co-index dans l'instruction ALLOCATE Ã  %L:: attendu dans la dÃ©finition de TYPE Ã  %CSigne = attendu dans l'instruction PARAMETER Ã  %CBoucle DO attendue Ã  %CDescripteur d'Ã©dition P attendu dans la chaÃ®ne de format Ã  %LSymbole PARAMETER attendu dans la constante complexe Ã  %CRANK ou RANK DEFAULT attendu aprÃ¨s SELECT RANK Ã  %CArgument SHAPE inattendu pour C_F_POINTER avec FPTR tableau Ã  %LUne instruction TYPE IS, CLASS IS ou END SELECT est attendue Ã  la suite de SELECT TYPE Ã  %CUne instruction CASE ou END SELECT est attendue Ã  la suite de SELECT CASE Ã  %CInterface sans nom attendue Ã  %CProcÃ©dure attendue pour l'argument %qs Ã  %LPointeur de procÃ©dure attendu pour l'argument %qs Ã  %LUne parenthÃ¨se droite est attendue dans l'expression Ã  %CValeur de pas attendue dans l'itÃ©rateur Ã  %CSpÃ©cificateur d'accÃ¨s attendu Ã  %CÃ‰tiquette de retour alternatif attendue Ã  %CUne expression d'initialisation est attendue Ã  %CUne autre dimension est attendue dans la dÃ©claration de tableau Ã  %CListe d'arguments attendue Ã  %CIndice de tableau attendu Ã  %CLongueur de pas d'indice de tableau attendu Ã  %CAssociation attendue Ã  %CListe d'association attendue Ã  %CNom de bit d'attribut attenduAttribut de liaison attendu Ã  %CNom de liaison attendu Ã  %CCible de liaison attendue aprÃ¨s %<=>%> Ã  %CNom de bloc %qs attendu pour la construction SELECT Ã  %COn attendait le nom du bloc de %qs dans l'instruction %s Ã  %LSpÃ©cification de limites attendue pour %qs Ã  %LVariable co-tableau attendue comme argument %qs de l'intrinsÃ¨que %s Ã  %LVirgule attendue dans la liste des E/S Ã  %CRÃ©fÃ©rence Ã  un composant attendue Ã  %CDonnÃ©e constante attendue aprÃ¨s le spÃ©cificateur de rÃ©pÃ©tition Ã  %CListe d'entitÃ©s attendue dans l'instruction AUTOMATIC Ã  %CListe d'entitÃ©s attendue dans l'instruction STATIC Ã  %CExposant attendu dans l'expression Ã  %CExpression attendue Ã  %C dans l'instruction PARAMETERExpression attendue dans l'instruction %s Ã  %CExpression attendue dans la spÃ©cification de tableau Ã  %CType d'expression attendueListe d'arguments formels attendue dans la dÃ©finition de la fonction Ã  %CNom gÃ©nÃ©rique ou descripteur d'opÃ©rateur attendu Ã  %CExpression d'initialisation attendue Ã  %CExpression d'initialisation attendue dans CASE Ã  %CEntier attenduChaÃ®ne contenant un entier attendueOn attendait l'Ã©tiquette %qs pour l'instruction %s Ã  %CParenthÃ¨se gauche attendueListe de %<borne-inf :%> ou liste de %<borne-inf : borne-sup%> attendue Ã  %LNom de procÃ©dure de module attendu Ã  %CNom attenduListe de paramÃ¨tres attendue dans la dÃ©claration du type Ã  %CChaÃ®ne contenant un rÃ©el attendueRegistre ou constante entiÃ¨re attendus.ParenthÃ¨se droite attendueExpression d'initialisation d'un scalaire attendue Ã  %CNom de liaison spÃ©cifique attendu Ã  %CChaÃ®ne attendueNom de composant de structure attendu Ã  %CComposant de structure ou nom d'opÃ©rateur attendu aprÃ¨s Â«Â .Â Â» Ã  %COn attendait un nom de terminaison Ã  %CProcÃ©dure liÃ©e Ã  un type ou composant pointeur de procÃ©dure attendu Ã  %CNom de variable attendu Ã  %CNom de variable attendu Ã  %C dans l'instruction PARAMETER%<END INTERFACE %s%> attendu Ã  %C%<END INTERFACE OPERATOR (%s)%> attendu Ã  %C%<END INTERFACE OPERATOR (%s)%> attendu Ã  %C mais on a eu %qs%<END INTERFACE OPERATOR (.%s.)%> attendu Ã  %C%s attendu Ã  %COn attendait l'instruction %s Ã  %LUne virgule est attendue dans EQUIVALENCE Ã  %CExpression INTEGER scalaire attendue Ã  %C, %s trouvÃ©Une variable est attendue Ã  %LEntitÃ© dÃ©finissable attendue prÃ¨s de %LListe d'entitÃ©s nommÃ©es attendue Ã  %CVariable attendue dans l'instruction READ Ã  %CVariable ou io-implied-do attendu Ã  %LVariable ou io-implied-do attendu dans l'instruction READ Ã  %LExpliquer ce qui rentre en considÃ©ration dans l'alignement pour conduire Ã  la dÃ©cision de rendre une insn courte ou longue.Interface explicite requise pour %qs Ã  %L: %sInterface explicite requise pour le composant %qs Ã  %L: %sInterface explicite requise pour l'argument polymorphique Ã  %LTableau de forme explicite avec des limites non constantes Ã  %CExporter les fonctions mÃªme si elles peuvent Ãªtre mises en ligne.L'expression Ã  %L doit Ãªtre une constante dans ce contexteL'expression Ã  %L doit Ãªtre du type INTEGER et non %sL'expression Ã  %L doit Ãªtre un scalaireL'expression dans le sÃ©lecteur CASE Ã  %L ne peut pas Ãªtre %sL'expression dans l'instruction CASE Ã  %L n'est pas dans la plage de %sL'expression dans l'instruction CASE Ã  %L doit Ãªtre du sous-type %dL'expression dans l'instruction CASE Ã  %L doit Ãªtre du type %sL'expression dans l'instruction CASE Ã  %L doit Ãªtre scalaireExtension: Le spÃ©cificateur %s dans l'instruction %s Ã  %L a la valeur %qsExtension: Conversion de %s vers %s Ã  %LExtension: Argument effectif scalaire du sous-type pas par dÃ©faut, du sous-type non C_CHAR avec un argument muet tableau %qs Ã  %LExtension: OpÃ©rateur unaire qui suit un opÃ©rateur arithmÃ©tique (utilisez des parenthÃ¨ses) Ã  %CExtension: Largeur zÃ©ro aprÃ¨s le descripteur L Ã  %LExtension: caractÃ¨re barre oblique inversÃ©e Ã  %CExtension: lettre d'exposant %<q%> dans une constante littÃ©rale rÃ©elle Ã  %CL'externe %qs Ã  %L ne peut pas avoir une initialisationLa IO UNIT externe ne peut pas Ãªtre un tableau Ã  %LL'objet externe %qs Ã  %L ne peut pas avoir d'initialisationOption supplÃ©mentaire Ã  -Xassembler: %s, abandonne toutes les options -Xassembler et -Wa.CaractÃ¨res superflus dans le format Ã  %LF2008: l'instruction IMPORT C1210 Ã  %C n'est pas permise dans le corps d'interface d'une procÃ©dure d'un moduleInstruction FAIL IMAGE Ã  %CArgument FAILED= pour NUM_IMAGES Ã  %Lle mode FDPIC n'est pas supportÃ© en mode Thumb-1La clause FINAL Ã  %L requiert une expression LOGICAL scalaireLa dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur de CONTAINSLa dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur d'une section CONTAINS du type dÃ©rivÃ©La procÃ©dure FINAL %qs Ã  %L n'est pas une SUBROUTINELa procÃ©dure FINAL %qs dÃ©clarÃ©e Ã  %L a le mÃªme rang (%d) que %qsLa procÃ©dure FINAL Ã  %L doit avoir exactement un argumentDÃ©claration de procÃ©dure FINAL Ã  %CInstruction FLUSH Ã  %CConstruction FORALL Ã  %LL'expression de fin de FORALL Ã  %L doit Ãªtre un INTEGER scalaireL'index %qs de FORALL ne peut pas apparaÃ®tre dans une spÃ©cification de triplet Ã  %LLe nom d'index FORALL Ã  %L doit Ãªtre un INTEGER scalaireLe nom d'index de FORALL Ã  %L doit Ãªtre une variable scalaire de type entierLa clause de masque FORALL Ã  %L requiert une expression scalaire LOGICALL'expression de dÃ©part de FORALL Ã  %L doit Ãªtre un INTEGER scalaireL'expression de pas de FORALL Ã  %L ne peut pas Ãªtre zÃ©roL'expression de pas de FORALL Ã  %L doit Ãªtre un %s scalaireInstruction FORM TEAM Ã  %CL'Ã©tiquette FORMAT %d Ã  %L n'est pas dÃ©finieL'instruction FORMAT Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction FORMAT Ã  %L n'a pas d'Ã©tiquette d'instructionLa balise FORMAT Ã  %L ne peut pas Ãªtre un tableau de taille nulleL'Ã©tiquette du FORMAT Ã  %L doit Ãªtre du type CHARACTER ou INTEGER du sous-type par dÃ©fautLes exceptions FP sont activÃ©es.L'argument FPTR Ã  %L pour C_F_POINTER ne sera point polymorphiqueles options FPX Â«Â fastÂ Â» et Â«Â compactÂ Â» ne peuvent pas Ãªtre spÃ©cifiÃ©es ensembleFPX: Activer les extensions en virgule flottante double prÃ©cision du processeur ARC Argonaut.FPX: GÃ©nÃ©rer des instructions FPX (compacte) en double prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (rapide) en double prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (compacte) en simple prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (rapide) en simple prÃ©cision.Le rÃ©sultat de FUNCTION %s ne peut pas Ãªtre un POINTER dans FUNCTION %s Ã  %LLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre un tableau dans FUNCTION %s Ã  %LLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre du type %s dans FUNCTION %s Ã  %LFactoriser les constructeurs et destructeurs complexes pour favoriser l'espace par rapport Ã  la vitesse.Ã‰chec lors de la crÃ©ation du type structure Â«Â %sÂ Â» Ã  %CÃ‰chec lors de la recherche d'une correspondance de la clause Ã  %CÃ‰chec en rÃ©cupÃ©rant la longueur d'un tableau constant.Ã‰chec lors de la conversion de BOZ vers REAL Ã  %LErreur fataleLe fichier %qs ouvert Ã  %C n'est pas un fichier module GNU FortranContrÃ´le fin des fonctionnalitÃ©s d'ajustement.Le premier argument de l'affectation dÃ©finie Ã  %L doit Ãªtre INTENT(OUT) ou INTENT(INOUT)Le premier argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnelLe premier argument de l'interface de l'opÃ©rateur Ã  %L doit Ãªtre INTENT(IN)Le premier ou le dernier argument intrinsÃ¨que de !$OMP ATOMIC doit Ãªtre %qs Ã  %LCorrigez le calcul de min_intLa longueur de ligne fixe doit Ãªtre au moins septLe fanion %<-fmax-stack-var-size=%d%> Ã©crase %<-frecursive%> impliquÃ© par %<-fopenmp%>Le fanion %<-fno-automatic%> Ã©crase %<-fmax-stack-var-size=%d%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%> impliquÃ© par %<-fopenmp%>Le fanion %<-frecursive%> Ã©crase %<-fmax-stack-var-size=%d%>Nom de la configuration des instructions personnalisÃ©es en virgule flottante.Suivre les conventions d'appels du SuperH de Renesas (anciennement Hitachi).Suivre les exigences du C++17 concernant l'ordre d'Ã©valuation des expressions d'affectations, des dÃ©calages, des appels aux fonctions membres, etc.Suivre les prescriptions pour l'Ã©dition de liens de l'EABI.Pour la procÃ©dure muette %s, aucun nom de liaison est autorisÃ© dans BIND(C) Ã  %CPour les bibliothÃ¨ques intrinsÃ¨ques : passer tous les paramÃ¨tres dans des registres.Activer la permission d'exÃ©cution sur la pile pour les fonctions imbriquÃ©es.Pour les cibles qui requiÃ¨rent normalement des trampolines pour les fonctions imbriquÃ©es, toujours les gÃ©nÃ©rer au lieu d'utiliser des descripteurs.Pour l'assembleur (et l'Ã©diteur de liens), autoriser l'utilisation sans erreur de toute sous-variante d'architecture.Interdire la rÃ©alisation de l'optimisation fp-as-gp.Interdire l'utilisation de $fp pour l'accÃ¨s aux variables statiques et locales. Cette option interdit strictement l'optimisation fp-as-gp mÃªme si Â«Â -mforce-fp-as-gpÂ Â» est utilisÃ©e.Forcer tous les appels Ã  Ãªtre faits via une instruction jli.Forcer la sortie en assembleur Ã  toujours utiliser des constantes en hexadÃ©cimal.Forcer les accÃ¨s aux champs de bits Ã  correspondre Ã  la largeur de leur type.Forcer la crÃ©ation d'un temporaire pour tester du code Â«Â forallÂ Â» peu frÃ©quemment exÃ©cutÃ©.Forcer la dÃ©sactivation des boucles matÃ©rielles, utilise mÃªme -mext-dsp.Forcer les fonctions Ã  Ãªtre alignÃ©es sur une frontiÃ¨re de 4 octets.Forcer la gÃ©nÃ©ration d'Ã©bauches d'indirection des symboles externes.Forcer les appels indirects et les sauts via un registre.Forcer la rÃ©alisation de l'optimisation fp-as-gp.Forcer le type sous-jacent de Â«Â wchar_tÂ Â» Ã  Ãªtre Â«Â unsigned shortÂ Â».Forcer l'utilisation de crÃ©neaux de retard (delay slots) pour les branchements conditionnels.Instruction de format dans le bloc principal du module Ã  %CFortran 2003: Le spÃ©cificateur %s dans l'instruction %s Ã  %L a la valeur %qsFortran 2003: CaractÃ¨re pour l'argument %qs de l'intrinsÃ¨que %qs Ã  %LFortan 2003: SpÃ©cificateur de format DT interdit Ã  %CFortran 2003: Argument effectif scalaire CHARACTER avec un argument muet tableau %qs Ã  %LFonctionnalitÃ© Fortran 2008 obsolÃ¨teÂ :Fortran 2008: Le bloc COMMON %qs avec l'Ã©tiquette de liaison Ã  %L partage l'identificateur avec l'entitÃ© de bloc non COMMON globale Ã  %LFortran 2008: Argument effectif non pointeur Ã  %L vers le muet pointeur %qsFortran 2008: Pointeur null Ã  %L pour un muet non pointeur %qsFortran 2008: Fonctions pointeurs dans le contexte de la dÃ©finition de variable (%s) Ã  %LFortran 2008: Point-virgule Ã  %C sans instruction avant luiFonctionnalitÃ© Fortran 2018 supprimÃ©eÂ :FonctionnalitÃ© Fortran 2018 obsolÃ¨teÂ :Fortran 2018Â :Le Fortran 95 exige un INTEGER par dÃ©faut dans la balise %s Ã  %LAucune liaison spÃ©cifique correspondante pour l'appel Ã  GENERIC %qs Ã  %LLa longueur de ligne libre doit Ãªtre au moins troisFonction %qs comme expression d'initialisation Ã  %LLa fonction %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVELa fonction %qs Ã  %L ne peut pas avoir une initialisationLa fonction %qs Ã  %L n'a pas de type IMPLICITLa fonction %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?La fonction %qs Ã  %L est INTRINSIC mais elle est incompatible avec un intrinsÃ¨queLa fonction %qs Ã  %L doit Ãªtre PURELa fonction %qs dans l'expression d'initialisation Ã  %L doit Ãªtre une fonction intrinsÃ¨queLa fonction %qs est dÃ©clarÃ©e CHARACTER(*) et ne peut pas Ãªtre utilisÃ©e Ã  %L car elle n'est pas un argument muetLa fonction %qs requiert une liste d'arguments Ã  %CFonction %qs, paramÃ¨tre %u, a des accÃ¨s IPA-SRA qui se chevauchentLa fonction %s Ã  %L a des entrÃ©es avec des spÃ©cifications de tableau non concordantesLa fonction %s Ã  %L a des entrÃ©es qui retournent des variables de longueurs de chaÃ®nes diffÃ©rentesFonction %s, paramÃ¨tre %u, est utilisÃ©e mais n'a pas certains accÃ¨s IPA-SRAFonction pas trouvÃ©e.Le rÃ©sultat de fonction %qs Ã  %L ne peut pas avoir une initialisationLe rÃ©sultat de la fonction %qs Ã  %L n'a pas de type IMPLICITLe rÃ©sultat %qs de la fonction Ã  %L est invalide comme argument X pour C_FUNLOCLe rÃ©sultat %qs de la fonction Ã  %L ne sera point un co-tableau et n'aura point un composant co-tableauLe rÃ©sultat de la fonction %qs est invalide comme cible de procÃ©dure dans l'affectation du pointeur de procÃ©dure Ã  %LLa variable rÃ©sultat %qs de la fonction Ã  %L de la fonction Ã©lÃ©mentale %qs n'aura point l'attribut ALLOCATABLE ou POINTERAligner les dÃ©buts des fonctions sur une puissance de 2 de cette valeur.Les fonctions qui retournent des valeurs doivent Ãªtre terminÃ©es par des expressions de retour.Fusionner certaines opÃ©rations sur des entiers pour une meilleure performance sur un power8.Fusionner les rÃ©fÃ©rences Ã  la toc des modÃ¨les de code medium/large avec l'instruction mÃ©moire.GCC ne supporte pas les opÃ©rateurs avec des types entiers et des types en virgule fixe qui, ensemble, ont trop de bits entiers et fractionnelsGCC ne supporte actuellement pas un argument de type %qT pour des fonctions %<simd%>GCC ne supporte actuellement pas les types de tailles mÃ©langÃ©s pour les fonctions %<simd%>GCC ne supporte actuellement pas le type de retour %qT pour les fonctions %<simd%>GCC ne supporte actuellement pas simdlen %d pour le type %qTGCC n'est pas configurÃ© pour supporter %s comme cible de dÃ©lestageGCC doit Ãªtre configurÃ© avec %<--enable-newlib-nano-formatted-io%> pour utiliser %<-mtiny-printf%>GCC ne supporte que %u portÃ©es imbriquÃ©esvecteur GCC passÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©vecteur GCC retournÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©Type de GPU GCN Ã  utiliser:GCSE dÃ©sactivÃ©GENERIC %qs Ã  %L ne peut Ã©craser la liaison spÃ©cifique avec le mÃªme nomGENERIC %qs Ã  %L doit cibler une liaison spÃ©cifique, %qs est GENERIC aussiLe GENERIC Ã  %C doit Ãªtre Ã  l'intÃ©rieur du type dÃ©rivÃ© CONTAINSLiaison GENERIC Ã  %CLa procÃ©dure GENERIC %qs n'est pas permise comme argument effectif Ã  %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
! GNUÂ C ne supporte plus -traditional sans -EExtension GNUÂ :GNU Objective C ne supporte plus la compilation traditionnelleL'instruction GOTO Ã  %L quitte une construction CRITICAL pour l'Ã©tiquette Ã  %LL'instruction GOTO Ã  %L quitte une construction DO CONCURRENT pour l'Ã©tiquette Ã  %LRebut aprÃ¨s la dÃ©claration PARAMETERIZED TYPE Ã  %CGÃ©nÃ©rer (ne pas gÃ©nÃ©rer) d'adressage mÃ©moire relatif au PC.GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) les instructions mÃ©moire prÃ©fixÃ©es.GÃ©nÃ©rer des instructions 16 bits.GÃ©nÃ©rer du code 16 bits pour i386.GÃ©nÃ©rer du code 32 bits.GÃ©nÃ©rer des dÃ©calages 32 bits dans les tables de Â«Â switchÂ Â».GÃ©nÃ©rer du code 32 bits pour i386.GÃ©nÃ©rer du code 32 bits pour x86-64.GÃ©nÃ©rer des instructions mac et multiplication 32Ã—16.GÃ©nÃ©rer du code 64 bits.GÃ©nÃ©rer du code 64 bits pour x86-64.GÃ©nÃ©rer des trames de pile conformes Ã  APCS.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC600.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC601.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC700.GÃ©nÃ©rer des stubs dans le style AT&T pour Mach-O.GÃ©nÃ©rer les en-tÃªtes C des options spÃ©cifiques Ã  la plate-forme.GÃ©nÃ©rer des prototypes C depuis des dÃ©clarations BIND(C).GÃ©nÃ©rer des prototypes C depuis des dÃ©finitions de procÃ©dures externes non-BIND(C).GÃ©nÃ©rer les instructions en virgule flottante double du FPU C-SKY (par dÃ©faut pour la virgule flottante matÃ©rielle).GÃ©nÃ©rer des instructions de l'extension DSP.GÃ©nÃ©rer les sections DWARF pubnames et pubtypes avec les extensions GNU.GÃ©nÃ©rer les sections DWARF pubnames et pubtypes.GÃ©nÃ©rer du code FDPIC ELF.GÃ©nÃ©rer du code double prÃ©cision avec GFLOAT.GÃ©nÃ©rer du code H8/300H.GÃ©nÃ©rer du code H8S.GÃ©nÃ©rer du code H8S/S2600.GÃ©nÃ©rer du code H8SX.GÃ©nÃ©rer du code ILP32.GÃ©nÃ©rer des blocs IT (If-Then) appropriÃ©s pour ARMv8.GÃ©nÃ©rer un fichier JSON.GÃ©nÃ©rer du code LP64.GÃ©nÃ©rer du code pour MIPS16.GÃ©nÃ©rer la struct ModuleInfo pour le module de sortie.GÃ©nÃ©rer du code pour un PA1.0.GÃ©nÃ©rer du code pour un PA1.1.GÃ©nÃ©rer du code pour un PA2.0 (nÃ©cessite binutils 2.10 ou supÃ©rieur).GÃ©nÃ©rer des instructions SBIT et CBIT.GÃ©nÃ©rer du code SH1.GÃ©nÃ©rer du code SH2.GÃ©nÃ©rer du code pour un SH2a sans FPU.GÃ©nÃ©rer du code SH2e.GÃ©nÃ©rer du code SH3.GÃ©nÃ©rer du code SH3e.GÃ©nÃ©rer du code pour le SH4 sans FPU.GÃ©nÃ©rer du code SH4.GÃ©nÃ©rer du code pour le SH4-100 sans FPU.GÃ©nÃ©rer du code SH4-100.GÃ©nÃ©rer du code pour le SH4-200 sans FPU.GÃ©nÃ©rer du code SH4-200.GÃ©nÃ©rer du code pour le SH4-300 sans FPU.GÃ©nÃ©rer du code SH4-300.GÃ©nÃ©rer du code pour le SH4a sans FPU.GÃ©nÃ©rer du code SH4a.GÃ©nÃ©rer du code SH4al-dsp.GÃ©nÃ©rer les instructions VRSAVE lors de la gÃ©nÃ©ration de code AltiVec.GÃ©nÃ©rer une section __mcount_loc avec tous des appels Ã  _mcount ou __fentry__.GÃ©nÃ©rer une section __mcount_loc avec tous des appels Ã  mcount ou __fentry__.GÃ©nÃ©rer une directive #line pointant sur le rÃ©pertoire de travail courant.GÃ©nÃ©rer un paquet Mach-O (type de fichier MH_BUNDLE).GÃ©nÃ©rer une section __return_loc pointant vers tous les codes de contrÃ´le de code de retour.GÃ©nÃ©rer un appel pour stopper l'application si une fonction qui ne devrait par retourner un rÃ©sultat retourne quand mÃªme un rÃ©sultat.GÃ©nÃ©rer une fonction D main() par dÃ©faut lors de la compilation.GÃ©nÃ©rer un point de sortie unique pour chaque fonction.GÃ©nÃ©rer des noms de chemins absolus vers le code source pour gcov.GÃ©nÃ©rer du code de passage de paramÃ¨tres agrÃ©gÃ©s avec, au plus, un alignement 64 bits.GÃ©nÃ©rer un exÃ©cutable de sortie qui lie les symboles au chargement plutÃ´t que paresseusement.GÃ©nÃ©rer une sortie assembleur qui est compatible avec l'assembleur AS100 de Renesas. Ceci peut restreindre certaines capacitÃ©s du compilateur. Par dÃ©faut, une syntaxe compatible avec GAS est gÃ©nÃ©rÃ©e.GÃ©nÃ©rer des instructions auto-inc/dec.GÃ©nÃ©rer du code gros-boutiste.GÃ©nÃ©rer du code gros-boutiste.GÃ©nÃ©rer un eBPF gros-boutiste.GÃ©nÃ©rer des instructions Â«Â bitÂ Â».GÃ©nÃ©rer les insns d'appels comme appels directs.GÃ©nÃ©rer des insns d'appels comme appels indirects, si nÃ©cessaire.GÃ©nÃ©rer les insns d'appels comme appels indirects.GÃ©nÃ©rer des insns d'appels comme appels indirects aux registres.GÃ©nÃ©rer l'instruction cld dans le prologue de fonctions.GÃ©nÃ©rer du code pour l'environnement d'exÃ©cution du compilateur C-SKY au lieu de libgcc.GÃ©nÃ©rer du code pour l'architecture CR16C.GÃ©nÃ©rer du code pour l'architecture CR16C+ (par dÃ©faut).GÃ©nÃ©rer du code pour GNU as.GÃ©nÃ©rer du code pour l'assembleur GNU (gas).GÃ©nÃ©rer du code pour GNU ld.GÃ©nÃ©rer du code pour l'environnement d'exÃ©cution GNU.GÃ©nÃ©rer le code pour l'environnement d'exÃ©cution NeXT (Apple Mac OS X).GÃ©nÃ©rer du code pour le dÃ©chargement vers OpenMP: active -msoft-stack et -muniform-simt.GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 340 (sans MMU/FPU).GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 400 (sans MMU/FPU).GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 500 (sans FPU).GÃ©nÃ©rer du code pour le Smart Mode.GÃ©nÃ©rer du code pour l'Ã©tat Thumb.GÃ©nÃ©rer du code pour l'assembleur UNIX.GÃ©nÃ©rer du code pour une ABI 32 bits.GÃ©nÃ©rer du code pour un 5206e.GÃ©nÃ©rer du code pour un 520X.GÃ©nÃ©rer du code pour un 528x.GÃ©nÃ©rer du code pour un 5307.GÃ©nÃ©rer du code pour un 5407.GÃ©nÃ©rer du code pour une ABI 64 bits.GÃ©nÃ©rer du code pour un 68000.GÃ©nÃ©rer du code pour un 68010.GÃ©nÃ©rer du code pour un 68020.GÃ©nÃ©rer du code pour un 68030.GÃ©nÃ©rer du code pour un 68040 sans les nouvelles instructions.GÃ©nÃ©rer du code pour un 68040.GÃ©nÃ©rer du code pour un 68060 sans les nouvelles instructions.GÃ©nÃ©rer du code pour un 68060.GÃ©nÃ©rer du code pour un 68302.GÃ©nÃ©rer du code pour un 68332.GÃ©nÃ©rer du code pour un 68851.GÃ©nÃ©rer du code pour un ColdFire v4e.GÃ©nÃ©rer le code pour une DLL.GÃ©nÃ©rer du code pour un Fido A.GÃ©nÃ©rer du code pour un cpu32.GÃ©nÃ©rer du code pour toutes les instanciations de patrons.GÃ©nÃ©rer du code pour un 11/10.GÃ©nÃ©rer du code pour un 11/40.GÃ©nÃ©rer du code pour un 11/45.GÃ©nÃ©rer du code pour les contrats assert.GÃ©nÃ©rer du code pour les contrats invariants des classes.GÃ©nÃ©rer du code pour des extensions Ã  charger dans le noyau de darwin.GÃ©nÃ©rer le code pour les fonctions mÃªme si elles sont complÃ¨tement mises en ligne.GÃ©nÃ©rer du code pour le processeur donnÃ©.GÃ©nÃ©rer le code pour la PLT dans la BSS d'un ancien exÃ©cutable.GÃ©nÃ©rer du code pour les contrats post-condition.GÃ©nÃ©rer du code pour les contrats prÃ©-condition.GÃ©nÃ©rer le code pour les fonctions statiques mÃªme si elles ne sont jamais appelÃ©es.GÃ©nÃ©rer le code pour les Â«Â switchÂ Â» sans instruction Â«Â defaultÂ Â».GÃ©nÃ©rer du code pour la plateforme Android.GÃ©nÃ©rer du code pour M*Core M210.GÃ©nÃ©rer du code pour M*Core M340.GÃ©nÃ©rer du code pour le noyau ou pour des extensions Ã  charger dans le noyau.GÃ©nÃ©rer le code pour le mode superviseur (par dÃ©faut).GÃ©nÃ©rer le code pour le mode utilisateur.GÃ©nÃ©rer du code dans l'Ã©tat ARM 32 bits.GÃ©nÃ©rer du code en mode gros-boutiste.GÃ©nÃ©rer du code en mode gros-boutiste.GÃ©nÃ©rer du code en mode petit-boutiste.GÃ©nÃ©rer du code en mode petit-boutiste.GÃ©nÃ©rer du code adaptÃ© pour les exÃ©cutables (PAS pour les bibliothÃ¨ques partagÃ©es).GÃ©nÃ©rer du code adaptÃ© pour un dÃ©bogage avec cycle court.GÃ©nÃ©rer du code qui peut Ãªtre utilisÃ© avec des objets dynamiques dans le style SVR4.GÃ©nÃ©rer du code qui peut garder les Ã©tats locaux uniformes d'une avenue SIMD Ã  l'autre (SIMD lane)GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifique au processeur (psABI) du MCU Intel.GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifiÃ©e.GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifiÃ©e.GÃ©nÃ©rer du code qui est compatible lors de l'Ã©dition de liens avec du code MIPS16 et microMIPS.GÃ©nÃ©rer du code qui utilise les instructions en virgules flottantes du 68881.GÃ©nÃ©rer du code qui ne sera pas liÃ© avec une autre bibliothÃ¨que partagÃ©e par son ID mais qui pourra Ãªtre utilisÃ© comme bibliothÃ¨que partagÃ©e.GÃ©nÃ©rer du code pour vÃ©rifier les bornes avant d'indexer les tableaux.GÃ©nÃ©rer du code pour vÃ©rifier les spÃ©cifications des exceptions.GÃ©nÃ©rer du code pour dÃ©tecter quand le processeur pourrait spÃ©culer incorrectement.GÃ©nÃ©rer du code pour utiliser une PLT (Procedure Linkage Table) et une GOT (Global Offsets Table) non exÃ©cutables.GÃ©nÃ©rer du code utilisant les adresses avec symbole d'ancrage global.GÃ©nÃ©rer du code qui utilise les instructions en virgule flottante matÃ©rielles.GÃ©nÃ©rer du code qui n'utilise que des registres gÃ©nÃ©raux.GÃ©nÃ©rer du code qui nâ€™utilise que des registres du cÅ“ur (r0-r14).GÃ©nÃ©rer du code avec des appels de bibliothÃ¨que pour la virgule flottante.GÃ©nÃ©rer du code sans registre GP.GÃ©nÃ©rer les objets CFString Ã  la compilation.GÃ©nÃ©rer des sections de dÃ©bogage compressÃ©es.GÃ©nÃ©rer des instructions de dÃ©placements conditionnels.GÃ©nÃ©rer des rÃ©serves de constantes dans le compilateur au lieu de l'assembleur.GÃ©nÃ©rer les dÃ©finitions cpp pour les E/S d'un serveur.GÃ©nÃ©rer les dÃ©finitions cpp pour les E/S d'une station de travail.GÃ©nÃ©rer les informations de dÃ©bogage dans le format DWARF v2 (ou ultÃ©rieur).GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS.GÃ©nÃ©rer les informations de dÃ©bogage dans le format VMS.GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF.GÃ©nÃ©rer les informations de dÃ©bogage dans le format Ã©tendu par dÃ©faut.GÃ©nÃ©rer les informations de dÃ©bogage dans le format par dÃ©faut.GÃ©nÃ©rer les informations de dÃ©bogage dans la version par dÃ©faut du format DWARF.GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS Ã©tendu.GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF Ã©tendu.GÃ©nÃ©rer les informations de dÃ©bogage dans des fichiers .dwo sÃ©parÃ©s.GÃ©nÃ©rer du code pour le FPU du SH2a en double prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code pour le FPU du SH2a en simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-100 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-200 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-300 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4a simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer des trames de pile discontinues.GÃ©nÃ©rer des instructions de division.GÃ©nÃ©rer des rÃ©sultats de divisions oÃ¹ le reste a le mÃªme signe que le diviseur (pas le dividende).GÃ©nÃ©rer la documentation.GÃ©nÃ©rer des instructions en virgule flottante double prÃ©cision.GÃ©nÃ©rer eBPF pour la version du noyau Linux donnÃ©e.GÃ©nÃ©rer des instructions en arithmÃ©tique Ã©tendue, uniquement valable pour ARC700.GÃ©nÃ©rer des information Ã©tendues pour les points d'entrÃ©es des fonctions en ligne.GÃ©nÃ©rer des appels indirects rapides.GÃ©nÃ©rer les mathÃ©matiques en virgule flottante avec le jeu d'instructions donnÃ©.GÃ©nÃ©rer les instructions multiplie-accumule en virgule flottante.GÃ©nÃ©rer des instructions frecipd/fsqrtd/fdivd (par dÃ©faut pour la virgule flottante matÃ©rielle).GÃ©nÃ©rer des instructions abs matÃ©rielles.GÃ©nÃ©rer une version en ligne de la division en virgule flottante, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la division en virgule flottante, optimiser pour le dÃ©bit.GÃ©nÃ©rer une version en ligne de la division entiÃ¨re, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la division entiÃ¨re, optimiser pour le dÃ©bit.GÃ©nÃ©rer une version en ligne de la racine carrÃ©e, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la racine carrÃ©e, optimiser pour le dÃ©bit.GÃ©nÃ©rer les instructions supportÃ©es par le Barrel Shifter.GÃ©nÃ©rer des instructions isel.GÃ©nÃ©rer une recherche de classes molle (via objc_getClass()) pour l'utilisation en mode Zero-Link.GÃ©nÃ©rer du code petit-boutiste.GÃ©nÃ©rer du code petit-boutiste.GÃ©nÃ©rer un eBPF petit-boutiste.GÃ©nÃ©rer les instructions de chargement/stockage de mots multiples.GÃ©nÃ©rer les instructions de chargement/stockage avec mise Ã  jour.GÃ©nÃ©rer des appels locaux vers des opÃ©rations atomiques hors ligne.GÃ©nÃ©rer les dÃ©pendances pour make et compiler.GÃ©nÃ©rer les dÃ©pendances pour make.GÃ©nÃ©rer les appels mcount/__fentry__ sous forme de nops. Pour les activer, il faut insÃ©rer les instructions rÃ©elles.GÃ©nÃ©rer des fragments millicode.GÃ©nÃ©rer les instructions mul64 et mulu64.GÃ©nÃ©rer l'instruction norm.GÃ©nÃ©rer du code en mode normal.GÃ©nÃ©rer du code pour le FPU du SH2a en simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-100 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-200 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-300 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4a simple prÃ©cision uniquement.GÃ©nÃ©rer du code relatif au compteur de programme (PC).GÃ©nÃ©rer des instructions de l'extension de performance.GÃ©nÃ©rer des instructions de l'extension de performance version 2.GÃ©nÃ©rer les cibles bidons pour tous les en-tÃªtes.GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode large).GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode petit).GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode large).GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode petit).GÃ©nÃ©rer des instructions de prÃ©chargement, si disponible, pour les tableaux dans les boucles.GÃ©nÃ©rer des instructions push/pop (par dÃ©faut).GÃ©nÃ©rer du code PIC rÃ©-entrant.GÃ©nÃ©rer des inverses au lieu de divss et sqrtss.GÃ©nÃ©rer l'instruction return dans une fonction nue.GÃ©nÃ©rer l'information pour les types de descripteurs lors de l'exÃ©cution.GÃ©nÃ©rer des rÃ©fÃ©rences Ã  sdata.  Ceci est l'option par dÃ©faut Ã  moins que vous compiliez pour PIC.GÃ©nÃ©rer les sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg et .s390_return_mem pour contenir les emplacements des branches indirectes qui ont Ã©tÃ© corrigÃ©es par l'utilisation d'une des options -mindirect-branch* ou -mfunction-return*.  Les sections consistent en un tableau d'Ã©lÃ©ments sur 32 bits. Chaque entrÃ©e contient le dÃ©calage depuis l'entrÃ©e de l'emplacement corrigÃ©.GÃ©nÃ©rer du code auto-relocalisable.GÃ©nÃ©rer sin, cos, sqrt pour le coprocesseur mathÃ©matique.GÃ©nÃ©rer des instructions en virgule flottante simple prÃ©cision.GÃ©nÃ©rer les inverses de la racine carrÃ©e et de la division par logiciel pour un meilleur dÃ©bit.GÃ©nÃ©rer des mÃ©thodes Objective-C spÃ©ciales pour initialiser et dÃ©truire des ivars C++ non-POD, si nÃ©cessaire.GÃ©nÃ©rer des instructions stm/ldm (par dÃ©faut).GÃ©nÃ©rer des instructions de l'extension de chaÃ®nes.GÃ©nÃ©rer l'instruction swap.GÃ©nÃ©rer les instructions avec modulo entier.GÃ©nÃ©rer les instructions de mÃ©moire atomique quadruple mots (lqarx/stqcx).GÃ©nÃ©rer les instructions de mÃ©moire quadruple mots (lq/stq).GÃ©nÃ©rer des tables de retour en arriÃ¨re (unwind tables) qui sont exactes Ã  chaque limite d'instruction.GÃ©nÃ©rer des instructions push25/pop25 v3.GÃ©nÃ©rer l'instruction vzeroupper avant un transfert du flux de contrÃ´le hors d'une fonction.La fonction gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface intrinsÃ¨que spÃ©cifiqueNom gÃ©nÃ©rique %qs de la fonction %qs Ã  %L Ã©tant le mÃªme nom que le type dÃ©rivÃ© Ã  %LLa sous-routine gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface de sous-routine intrinsÃ¨queDonner aux branches leur coÃ»t par dÃ©faut.Montrer des messages de dÃ©prÃ©ciation pour les anomalies de -ftransition=import.PrÃ©fixer les symboles externes avec un caractÃ¨re de soulignement.Le nom de liaison globale %qs Ã  %L est dÃ©jÃ  utilisÃ© comme un(e) %s Ã  %LLe nom de liaison globale %qs Ã  %L est dÃ©jÃ  utilisÃ© Ã  %LLe nom global %qs Ã  %L est dÃ©jÃ  utilisÃ© comme un(e) %s Ã  %LLe nom global %qs Ã  %L est dÃ©jÃ  utilisÃ© Ã  %LLes optimisations de boucles Graphite ne peuvent pas Ãªtre utilisÃ©es (isl n'est pas disponible) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Les optimisations de boucles par Graphite ne peuvent pas Ãªtre utilisÃ©es (isl n'est pas disponible).Guider l'Ã©diteur de liens pour relÃ¢cher les instructions.Le nom HSA SSA est dÃ©fini par l'instruction qui est censÃ©e l'utiliserLe nom HSA SSA n'est pas parmi les opÃ©randes de l'instruction qui est censÃ©e l'utiliserLa vÃ©rification HSA SSA a Ã©chouÃ©HSA n'a pas Ã©tÃ© activÃ© durant la configurationLes opÃ©randes d'image HSA ne sont pas gÃ©rÃ©sL'instruction HSA utilise un registre qui n'est pas parmi les utilisations de registres enregistrÃ©esLa vÃ©rification de l'instruction HSA a Ã©chouÃ©Traiter les fonctions internes atomiques qui pourraient Ãªtre appliquÃ©es Ã  des donnÃ©es non alignÃ©es en appelant des fonctions de la bibliothÃ¨que. Outrepasse -mtrap-unaligned-atomic.Fanion de contrÃ´le du modÃ¨le de l'ordonnanceur avec prÃ©-extraction automatique matÃ©rielle. Nombre de cycles d'anticipation que le modÃ¨le examine, la valeur Â«Â 0Â Â» active uniquement l'heuristique de tri des instructions. DÃ©sactivÃ© par dÃ©faut.Constante Hollerith Ã  %CLa variable %qs associÃ©e Ã  l'hÃ´te ne peut pas Ãªtre dans l'instruction DATA Ã  %CQuelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e en raison de la mise en ligne (en pourcentage).Quelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e Ã  cause de la propagation interprocÃ©durale de constantes (en pourcentage).opÃ©rande registre E/S pour Â«Â %%%cÂ Â»IBITS: Bit incorrectICE: emit_insn utilisÃ© lÃ  oÃ¹ emit_jump_insn est attendu :
! Identification de la bibliothÃ¨que partagÃ©e Ã  construire.les bibliothÃ¨ques partagÃ©es utilisant un ID et FD-PIC ne peuvent pas Ãªtre utilisÃ©s ensembleModule IEEE_ARITHMETIC Ã  %CModule IEEE_EXCEPTIONS Ã  %CModule IEEE_FEATURES Ã  %CLa clause IF Ã  %L requiert une expression LOGICAL scalaireLe modificateur %s de la clause IF Ã  %L n'est pas appropriÃ© pour la construction OpenMP actuelleLa clause IF sans modificateur Ã  %L est utilisÃ©e avec des clauses IF avec modificateursIM part_ref Ã  %CL'instruction IMPLICIT NONE (type) Ã  %L suit une instruction IMPLICITL'instruction IMPLICIT Ã  %C suit une instruction IMPLICIT NONE (type)IMPORT NONE avec une liste de spÃ©cifications Ã  %CInstruction IMPORT Ã  %CL'instruction IMPORT Ã  %C est uniquement permise dans un corps d'INTERFACEProcÃ©dure IMPURE Ã  %CL'instruction INQUIRE Ã  %L ne peut pas contenir les deux spÃ©cificateurs FILE et UNIT en mÃªme tempsL'instruction INQUIRE Ã  %L requiert un spÃ©cificateur PENDING= avec le spÃ©cificateur ID=L'instruction INQUIRE Ã  %L requiert l'un des deux spÃ©cificateurs FILE ou UNITL'instruction INQUIRE n'est pas permise dans une procÃ©dure PURE Ã  %Cl'expression INTEGER de la clause %s Ã  %L doit Ãªtre non nÃ©gativeL'expression INTEGER de la clause %s Ã  %L doit Ãªtre positiveL'expression INTEGER de chunk_size dans la clause SCHEDULE Ã  %L doit Ãªtre positiveINTEGER(KIND=8) n'est pas disponible avec l'option %<-fdefault-integer-8%>INTEGER(KIND=8) n'est pas disponible avec l'option %<-finteger-4-integer-8%>INTENT (%s) est en conflit avec INTENT(%s) Ã  %LINTENT n'est pas permis Ã  l'intÃ©rieur de BLOCK Ã  %CL'argument effectif de INTENT(%s) Ã  %L pourrait interfÃ©rer avec l'argument effectif Ã  %L.INTENT(IN) POINTER %qs dans la clause %s Ã  %LINTENT(IN) POINTER %qs dans la clause COPYPRIVATE Ã  %LL'argument INTENT(OUT) %qs de la procÃ©dure pure %qs Ã  %L ne peut pas Ãªtre polymorphiqueLa procÃ©dure %qs de INTERFACE Ã  %L a le mÃªme nom que la procÃ©dure englobanteLe IO UNIT dans l'instruction %s Ã  %L doit Ãªtre un fichier interne dans une procÃ©dure PUREla dÃ©finition IO pour %q+D a besoin d'une adresseL'Ã©tiquette IOLENGTH est invalide dans l'instruction INQUIRE Ã  %CBalise IOMSG Ã  %LLa vÃ©rification d'accÃ¨s IPA-SRA a Ã©chouÃ©lâ€™ISA %qs n'est pas supportÃ©e par l'attribut %<target%>, utilisez la syntaxe %<arch=%>le C ISO ne permet pas %<%E (expression)%>le C ISO n'autorise pas de %<;%> supplÃ©mentaire en dehors d'une fonctionle C ISO ne permet pas l'utilisation de %<_Alignof%> sur un type fonctionle C ISO ne supporte pas %<#pragma STDC FLOAT_CONST_DECIMAL64%>le C ISO ne permet pas %<++%> ni %<--%> sur les types complexesle C ISO ne supporte pas les attributs %<[[]]%> avant C2Xle C ISO ne supporte pas les types %<__int%d%>le C ISO ne permet pas d'utiliser %<~%> pour calculer le conjuguÃ© d'un complexele C ISO ne supporte pas l'identificateur prÃ©dÃ©fini %qsle C ISO interdit les types entiers complexesle C ISO ne supporte pas les virgules flottantes dÃ©cimales avant C2Xle C ISO ne supporte pas les types en virgule fixele C ISO ne supporte pas un simple %<complex%> signifiant %<double complex%>le C ISO ne supporte pas les types saturantsle C ISO ne supporte pas le type %<_Float%d%s%>le C ISO interdit %<goto *expr;%>le C ISO interdit %<return%> avec une expression dans une fonction qui retourne un voidle C ISO interdit une unitÃ© de traduction videle C ISO interdit l'affectation entre un pointeur de fonction et %<void *%>le C ISO interdit les groupes entre accolades Ã  l'intÃ©rieur d'expressionsle C ISO interdit le transtypage d'un type non scalaire vers lui-mÃªmele C ISO interdit le transtypage vers un type unionle C ISO interdit la comparaison de %<void *%> avec un pointeur de fonctionle C ISO interdit une expression conditionnelle entre %<void *%> et un pointeur de fonctionle C ISO interdit une expression conditionnelle dont un seul cÃ´tÃ© est Â«Â voidÂ Â»le C ISO interdit les fonctions de type volatile ou constantele C ISO interdit la conversion d'un pointeur de fonction en un type de pointeur vers un objetle C ISO interdit la conversion d'un pointeur vers un objet en un type de pointeur vers une fonctionle C ISO interdit d'initialiser avec des accolades videsle C ISO interdit la dÃ©claration anticipÃ©e des paramÃ¨tresle C ISO interdit les rÃ©fÃ©rences anticipÃ©es vers un type %<enum%>le C ISO interdit l'initialisation entre un pointeur de fonction et %<void *%>le C ISO interdit la dÃ©claration d'Ã©tiquettele C ISO interdit les dÃ©clarations de membre sans aucun membrele C ISO interdit les fonctions imbriquÃ©esle C ISO interdit l'omission du terme central de l'expression %<?:%>le C ISO interdit les comparaisons ordonnÃ©es de pointeurs vers des fonctionsle C ISO interdit de passer l'argument %d de %qE entre un pointeur de fonction et %<void *%>le C ISO interdit les types de fonction qualifiÃ©sle C ISO interdit le retour entre un pointeur de fonction et %<void *%>le C ISO interdit de spÃ©cifier les bornes des Ã©lÃ©ments Ã  initialiserle C ISO interdit d'accÃ©der aux tableaux %<register%> par un indicele C ISO interdit le tableau de taille nullele C ISO interdit le tableau de taille nulle %qEle C ISO interdit la conversion d'argument en type unionle C ISO requiert un argument nommÃ© devant %<...%>le C ISO restreint les valeurs de l'Ã©numÃ©rateur Ã  la plage d'un %<int%>l'attribut %qE du C++ ISO ne s'applique pas aux fonctions; il est traitÃ© comme %<[[gnu::%E]]%>le C++ ISO 1998 ne permet pas %<long long%>le C++ ISO 1998 interdit l'utilisation de %<extern%> sur des instanciations explicitesle C++ ISO autorise les attributs de champs de bits uniquement avant l'Ã©lÃ©ment %<:%>le C++ ISO n'a pas adoptÃ© les patrons d'opÃ©rateurs de chaÃ®nes littÃ©rales prenant un paquet d'arguments de caractÃ¨resle C++ ISO ne permet pas d'omettre l'opÃ©rande du milieu de %<?:%>le C++ ISO ne permet pas %<alignof%> avec un non typele C++ ISO ne permet pas des initialisations par dÃ©signation du C99le C++ ISO ne permet pas des initialisations par dÃ©signation de GNUle C++ ISO ne permet pas que %<%T::%D%> soit dÃ©fini comme %<%T::%D%>le C++ ISO ne permet pas l'utilisation de %<alignof%> sur un type fonctionle C++ ISO ne supporte pas %<__int%d%> pour %qsle C++ ISO n'accepte pas qu'un simple %<complex%> signifie %<double complex%>le C++ ISO interdit l'application de %<__alignof%> Ã  une expression d'un type de fonctionle C++ ISO interdit l'application de %<sizeof%> Ã  une expression d'un type de fonctionle C++ ISO interdit les groupes d'accolades Ã  l'intÃ©rieur des expressionsle C++ ISO interdit l'appel de %<::main%> depuis l'intÃ©rieur du programmele C++ ISO interdit le transtypage vers un type tableau %qTle C++ ISO interdit la comparaison entre un pointeur et un entierle C++ ISO interdit la comparaison entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit les littÃ©raux composÃ©sle C++ ISO interdit les gotos calculÃ©sle C++ ISO interdit l'expression conditionnelle entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit la conversion entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit la conversion d'une chaÃ®ne constante vers %qTle C++ ISO interdit la dÃ©claration de %qs sans typele C++ ISO interdit de dÃ©crÃ©menter un pointeur du type %qTle C++ ISO interdit de dÃ©crÃ©menter un enumle C++ ISO interdit un enum vide et sans nomle C++ ISO interdit le membre tableau flexible %qsle C++ ISO interdit les tableaux flexibles comme membresle C++ ISO interdit l'initialisation intra-classe du membre statique non constant %qDle C++ ISO interdit d'incrÃ©menter un pointeur du type %qTle C++ ISO interdit d'incrÃ©menter un enumle C++ ISO interdit l'initialisation du membre constant %qD du type non entier %qTle C++ ISO interdit le type imbriquÃ© %qD avec le mÃªme nom que la classe englobantele C++ ISO interdit l'omission du terme au milieu de l'expression %<?:%>le C++ ISO interdit de prendre l'adresse de la fonction %<::main%>le C++ ISO interdit de prendre l'adresse d'une fonction membre liÃ©e pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifiÃ© ou entre parenthÃ¨ses pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>le C++ ISO interdit l'utilisation de %qE sur des instanciations explicitesle C++ ISO interdit le mot-clÃ© typename dans un paramÃ¨tre de patron qui est un patron; utilisez %<-std=c++17%> ou %<-std=gnu++17%>le C++ ISO interdit l'utilisation d'un littÃ©ral en virgule flottante dans une expression constantele C++ ISO interdit l'utilisation d'un pointeur de type %<void *%> dans une soustractionle C++ ISO interdit l'utilisation d'un pointeur vers une fonction dans une soustractionle C++ ISO interdit l'utilisation d'un pointeur vers une mÃ©thode dans une soustractionle C++ ISO interdit le tableau de taille variablele C++ ISO interdit le tableau de taille variable %qDle C++ ISO interdit le tableau de taille zÃ©role C++ ISO interdit le tableau de taille zÃ©ro %qDle C++ ISO interdit les structures anonymesle C++ ISO interdit la surcharge de %<operator ?:%>le C++ ISO indique que ceux-ci sont ambigus mÃªme si la plus mauvaise conversion pour le premier est meilleures que la plus mauvaise conversion pour le second:le C++17 ISO n'autorise pas le spÃ©cificateur de classe de stockage %<register%>le C++17 ISO n'autorise pas la spÃ©cification dynamique des exceptionsle C11 ISO ne supporte pas l'omission de la chaÃ®ne de caractÃ¨res dans %<_Static_assert%>le C90 ISO ne supporte pas %<[*]%> dans les dÃ©clarateurs de tableaule C90 ISO ne permet pas %<_Alignas%>le C90 ISO ne supporte pas %<_Generic%>le C90 ISO ne supporte pas %<_Noreturn%>le C90 ISO ne supporte pas %<_Static_assert%>le C90 ISO ne supporte pas l'identificateur prÃ©dÃ©fini %<__func__%>le C90 ISO ne supporte pas les dÃ©clarations initiales de la boucle %<for%>le C90 ISO ne supporte pas %<long long%>le C90 ISO ne supporte pas %<static%> ou les qualificatifs de types dans les dÃ©clarateurs de tableau de paramÃ¨tresle C90 ISO ne supporte pas %qEle C90 ISO ne supporte pas les types boolÃ©ensle C90 ISO ne supporte pas les types Â«Â complexÂ Â»le C90 ISO ne supporte pas les membres qui sont des tableaux flexiblesle C90 ISO ne permet pas le qualificatif %<_Atomic%>le C90 ISO ne supporte pas les structures et unions sans nomle C90 ISO interdit le tableau %qE dont la taille ne peut Ãªtre Ã©valuÃ©ele C90 ISO interdit le tableau dont la taille ne peut Ãªtre Ã©valuÃ©ele C90 ISO interdit les littÃ©raux composÃ©sle C90 ISO interdit les mÃ©langes de dÃ©clarations et de codele C90 ISO interdit de spÃ©cifier des sous-objets Ã  initialiserle C90 ISO interdit d'accÃ©der Ã  un tableau par un indice si le tableau n'est pas une l-valeurle C90 ISO interdit le tableau de taille variablele C90 ISO interdit le tableau %qE de taille variablele C99 ISO ne permet pas %<_Alignas%>le C99 ISO ne supporte pas %<_Generic%>le C99 ISO ne supporte pas %<_Noreturn%>le C99 ISO ne supporte pas %<_Static_assert%>le C99 ISO ne supporte pas %qEle C99 ISO ne supporte pas le qualificatif %<_Atomic%>le C99 ISO ne supporte pas les structures et unions sans nomModule ISO_C_BINDING Ã  %CModule intrinsÃ¨que ISO_FORTRAN_ENV Ã  %CSi -ftree-vectorize est utilisÃ©, la limite minimale de boucle d'une boucle prise en compte pour la vectorisation.Si -fvariable-expansion-in-unroller est utilisÃ©, le nombre maximum de fois qu'une variable individuelle sera dÃ©veloppÃ©e pendant le dÃ©pliage de la boucle.Si le remappage des limites est spÃ©cifiÃ© Ã  %L, la cible du pointeur ne sera point NULLSi le premier argument de ATAN2 Ã  %L est zÃ©ro, alors le second argument ne doit pas Ãªtre zÃ©roSi le premier argument de ATAN2D Ã  %L est zÃ©ro, alors le second argument ne doit pas Ãªtre zÃ©roSi le nombre de candidats dans l'ensemble est plus petit, on essaie toujours de retirer les IV inutilisÃ©s durant son optimisation.Si l'ordonnancement est fait aprÃ¨s le rechargement, faire un ordonnancement des super blocs.Ignorer Â«Â DÂ Â» dans la colonne 1 du format fixe.Ignorer dllimport pour les fonctions.Ignorer l'espace de noms Ã  deux niveaux normalement utilisÃ©; rÃ©soudre les symboles dans l'ordre de la ligne de commande et ne pas enregistrer quelle bibliothÃ¨que a fourni le symbole rÃ©solu.Ignorer les pragmas non supportÃ©s.IgnorÃ©.Objet allouable illÃ©gal Ã  %C pour une procÃ©dure PUREAffectation illÃ©gale Ã  une procÃ©dure externe Ã  %LCaractÃ¨re illÃ©gal dans la constante BOZ Ã  %CIdentifiant illÃ©gal dans copy_walk_reduction_argDirective du prÃ©processeur illÃ©galeType de rÃ©fÃ©rence illÃ©gale Ã  %L comme objet EQUIVALENCEPas nul illÃ©gal Ã  %LType illÃ©gal dans la concatÃ©nation de caractÃ¨re Ã  %LInstruction %s de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction CRITICAL de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction CRITICAL de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction EVENT %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction RETURN de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction RETURN de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction STOP de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction STOP de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction SYNC de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction SYNC de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction SYNC de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREL'argument imageset Ã  %L doit Ãªtre une expression scalaire ou INTEGER de rang 1L'argument imageset Ã  %L doit Ãªtre entre 1 et num_images()ImplÃ©menter les sÃ©mantiques C++17 des constructeurs qui hÃ©ritent.ImplÃ©menter DIP1000: Pointeurs Ã  portÃ©e limitÃ©e (expÃ©rimental).ImplÃ©menter DIP25: RÃ©fÃ©rences scellÃ©es (expÃ©rimental).ImplÃ©menter les opÃ©rations __atomic via des appels de bibliothÃ¨que aux fonctions historiques __sync.ImplÃ©menter la rÃ©solution du DR 150 pour faire correspondre les arguments de patron des patrons.La dÃ©claration implicite de la fonction BIND(C) %qs Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le CLa variable BIND(C) %qs implicitement dÃ©clarÃ©e Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le CLa fonction %s dÃ©clarÃ©e implicitement est utilisÃ©e dans !$OMP DECLARE REDUCTION Ã  %L La sous-routine %s dÃ©clarÃ©e implicitement est utilisÃ© dans !$OMP DECLARE REDUCTION Ã  %L La variable %qs implicitement dÃ©clarÃ©e Ã  %L peut ne pas Ãªtre interopÃ©rable avec le C mais elle est un argument muet Ã  la procÃ©dure BIND(C) %qs Ã  %LLe PARAMETER %qs implicitement typÃ© Ã  %L ne concorde pas avec le type IMPLICIT ultÃ©rieurSAVE implicite pour la variable module %qs Ã  %L, nÃ©cessaire Ã  cause de l'initialisation par dÃ©fautTableau de forme implicite Ã  %LLa fonction impure %qs Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©eLa fonction impure Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©eDans %s Ã  %L, les procÃ©dures doivent toutes Ãªtre des FUNCTION car le nom gÃ©nÃ©rique est Ã©galement le nom du type dÃ©rivÃ©Dans %s Ã  %L, les procÃ©dures doivent Ãªtre soit toutes des SUBROUTINE ou soit toutes des FUNCTIONEn C++, une valeur non nulle signifie qu'il faut avertir Ã  propos des conversions dÃ©prÃ©ciÃ©es de chaÃ®nes littÃ©rales en Â«Â char *Â Â».  En C, le mÃªme avertissement est Ã©mis sauf que la conversion n'est, bien entendu, pas dÃ©prÃ©ciÃ©e par le standard C ISO.En Fortran 2003, le bloc COMMON %qs Ã  %L est un identificateur global et doit donc avoir le mÃªme nom de liaison que le bloc COMMON similairement nommÃ© Ã  %L: %s vs %sDans l'optimisation SSA-PRE sur les arbres, activer l'Ã©limination de la redondance partielle-partielle.Dans un sous-programme pure, un argument fictif INTENT(IN) ne sera point utilisÃ© comme l'expression Ã  %L d'une instruction d'affectation intrinsÃ¨que dans laquelle la variable est d'un type dÃ©rivÃ© si le type dÃ©rivÃ© a un composant pointeur Ã  n'importe quel niveau de la sÃ©lection du composant.Dans l'appel Ã  %qs Ã  %L, dÃ©saccord de type dans l'argument %qs; passe %qs Ã  %qsDans le constructeur %qsDans le constructeur de copie %qsDans le destructeur %qsDans le fichier inclus depuisDans la fonction %qsDans la fonction lambdaDans la fonction membre %qsDans la fonction membre statique %qsRÃ©pertoire d'inclusion %qs: %sObjet allouable incompatible Ã  %C pour la spec de type CHARACTER Ã  %LType dÃ©rivÃ© incompatible dans PARAMETER Ã  %LInitialisation incompatible entre une entitÃ© de type dÃ©rivÃ© et une entitÃ© avec le type %qs Ã  %CRangs incompatibles %d et %d dans l'affectation Ã  %LRangs incompatibles dans %s (%d et %d) Ã  %LTypes incompatibles dans l'instruction DATA Ã  %L; tentative de conversion de %s en %sTypespec incompatible pour l'Ã©lÃ©ment de tableau Ã  %LUtilisation incompatible de TILE et COLLAPSE Ã  %LRÃ¨gles d'Ã©quivalence incohÃ©rentes impliquant %qs Ã  %L et %qs Ã  %LÃ‰tat interne inconsistant: Pas d'emplacement dans l'expression prÃ¨s de %LÃ‰tat interne inconsistant: Pas d'emplacement dans l'instructionRangs inconsistant pour l'opÃ©rateur Ã  %%L et %%LarÃªte incorrecte de gestions des exceptions %i->%iExtent incorrect dans l'argument B de l'intrinsÃ¨que MATMUL dans la dimension 1: est %ld, devrait Ãªtre %ldValeur de retour de fonction invalideAugmenter la conformitÃ© IEEE pour les comparaisons en virgule flottante.L'index dans la dimension %d est hors des limites Ã  %LIndiquer la prÃ©sence d'un errata pour le processeur.Indiquer les prioritÃ©s pour r0..r3 / r12..r15 avec TARGET_REGISTER_PRIORITY.Inhiber l'utilisation des instructions matÃ©rielles en virgule flottante.L'initialisation Ã  %C n'est pas permise dans une procÃ©dure PUREL'initialisation Ã  %C n'est pas pour une variable pointeurL'initialisation du composant allouable Ã  %C n'est pas permiseL'initialisation du pointeur Ã  %C n'est pas permise dans une procÃ©dure PUREL'initialisation d'un composant de structure avec une constante HOLLERITH Ã  %L n'est pas permiseL'initialisation de la variable Ã  %C n'est pas permise dans une procÃ©dure PURELa chaine d'initialisation Ã  %L a Ã©tÃ© tronquÃ©e pour tenir dans la variable (%ld/%ld)Initialiser les composants de variables de types dÃ©rivÃ©s en fonction d'autres fanions d'initialisation.Initialiser les variables locales Ã  zÃ©ro (provient de g77).Le symbole %qs initialisÃ© Ã  %C peut uniquement Ãªtre COMMON dans BLOCK DATALa variable %qs Ã  %L est initialisÃ©e dans un COMMON blanc mais l'initialisation est uniquement permise dans des communs nommÃ©sInitialisation interdite pour PARAMETER %qs Ã  %CInitialisation d'une variable dÃ©jÃ  initialisÃ©e Ã  %CMettre en ligne les opÃ©rations __atomic quand une sÃ©quence d'instructions sans blocage est disponible.Mettre en ligne toutes les opÃ©rations connues sur des chaÃ®nes.Mettre le code en ligne pour invalider les entrÃ©es de la cache des instructions aprÃ¨s avoir enchaÃ®nÃ© des fonctions trampolines.Mettre les constantes en ligne si cela peut Ãªtre fait en 2 insns ou moins.Mettre en ligne les opÃ©rations memset/memcpy sur des chaÃ®nes mais n'exÃ©cuter la version en ligne que pour des petits blocs.Mettre en ligne rÃ©cursif uniquement quand la probabilitÃ© que l'appel soit exÃ©cutÃ© dÃ©passe le paramÃ¨tre.Le paramÃ¨tre de requÃªte ne peut pas apparaÃ®tre dans une data-stmt-object-list Ã  %CInsÃ©rer l'instruction ENDBR Ã  l'entrÃ©e d'une fonction uniquement via cf_check_attribute pour l'instrumentalisation CET.InsÃ©rer des instructions NOP Ã  chaque entrÃ©e de fonction.InsÃ©rer le code de profilage basÃ© sur arc du programme.InsÃ©rer du code pour sonder chaque page de l'espace de la pile quand il est allouÃ© pour protÃ©ger contre des attaques visant une collision de pile (stack-clash).InsÃ©rer du code pour profiler les valeurs des expressions.InsÃ©rer des indices de relaxation pour que l'Ã©diteur de lien fasse la relaxation.InsÃ©rer du code de vÃ©rification de la pile dans le programme. Identique Ã  -fstack-check=specific.Instruction prise en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions.Instruction prise en compte pour la surcharge du fragment d'une fonction.Ajouter des appels de profilage aux entrÃ©es et aux sorties des fonctions.GÃ©nÃ©rer le code de contrÃ´le pour les fonctions de sortie dans les fonctions dont le code de contrÃ´le a Ã©tÃ© crÃ©Ã© par __fentry__.Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont les noms ne correspondent pas Ã  toutes les expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule).Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont les noms correspondent Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule).Division entiÃ¨re tronquÃ©e vers la constante %qs Ã  %LExpression entiÃ¨re requise Ã  %CID entier (N) de l'instruction personnalisÃ©e fabsd.ID entier (N) de l'instruction personnalisÃ©e fabss.ID entier (N) de l'instruction personnalisÃ©e faddd.ID entier (N) de l'instruction personnalisÃ©e fadds.ID entier (N) de l'instruction personnalisÃ©e fatand.ID entier (N) de l'instruction personnalisÃ©e fatans.ID entier (N) de l'instruction personnalisÃ©e fcmpeqd.ID entier (N) de l'instruction personnalisÃ©e fcmpeqs.ID entier (N) de l'instruction personnalisÃ©e fcmpged.ID entier (N) de l'instruction personnalisÃ©e fcmpges.ID entier (N) de l'instruction personnalisÃ©e fcmpgtd.ID entier (N) de l'instruction personnalisÃ©e fcmpgts.ID entier (N) de l'instruction personnalisÃ©e fcmpled.ID entier (N) de l'instruction personnalisÃ©e fcmples.ID entier (N) de l'instruction personnalisÃ©e fcmpltd.ID entier (N) de l'instruction personnalisÃ©e fcmplts.ID entier (N) de l'instruction personnalisÃ©e fcmpned.ID entier (N) de l'instruction personnalisÃ©e fcmpnes.ID entier (N) de l'instruction personnalisÃ©e fcosd.ID entier (N) de l'instruction personnalisÃ©e fcoss.ID entier (N) de l'instruction personnalisÃ©e fdivd.ID entier (N) de l'instruction personnalisÃ©e fdivs.ID entier (N) de l'instruction personnalisÃ©e fexpd.ID entier (N) de l'instruction personnalisÃ©e fexps.ID entier (N) de l'instruction personnalisÃ©e fextsd.ID entier (N) de l'instruction personnalisÃ©e fixdi.ID entier (N) de l'instruction personnalisÃ©e fixdu.ID entier (N) de l'instruction personnalisÃ©e fixsi.ID entier (N) de l'instruction personnalisÃ©e fixsu.ID entier (N) de l'instruction personnalisÃ©e floatid.ID entier (N) de l'instruction personnalisÃ©e floatis.ID entier (N) de l'instruction personnalisÃ©e floatud.ID entier (N) de l'instruction personnalisÃ©e floatus.ID entier (N) de l'instruction personnalisÃ©e flogd.ID entier (N) de l'instruction personnalisÃ©e flogs.ID entier (N) de l'instruction personnalisÃ©e fmaxd.ID entier (N) de l'instruction personnalisÃ©e fmaxs.ID entier (N) de l'instruction personnalisÃ©e fmind.ID entier (N) de l'instruction personnalisÃ©e fmins.ID entier (N) de l'instruction personnalisÃ©e fmuld.ID entier (N) de l'instruction personnalisÃ©e fmuls.ID entier (N) de l'instruction personnalisÃ©e fnegd.ID entier (N) de l'instruction personnalisÃ©e fnegs.ID entier (N) de l'instruction personnalisÃ©e frdxhi.ID entier (N) de l'instruction personnalisÃ©e frdxlo.ID entier (N) de l'instruction personnalisÃ©e frdy.ID entier (N) de l'instruction personnalisÃ©e fsind.ID entier (N) de l'instruction personnalisÃ©e fsins.ID entier (N) de l'instruction personnalisÃ©e fsqrtd.ID entier (N) de l'instruction personnalisÃ©e fsqrts.ID entier (N) de l'instruction personnalisÃ©e fsubd.ID entier (N) de l'instruction personnalisÃ©e fsubs.ID entier (N) de l'instruction personnalisÃ©e ftand.ID entier (N) de l'instruction personnalisÃ©e ftans.ID entier (N) de l'instruction personnalisÃ©e ftruncds.ID entier (N) de l'instruction personnalisÃ©e fwrx.ID entier (N) de l'instruction personnalisÃ©e fwry.ID entier (N) de l'instruction personnalisÃ©e round.Le sous-type %d Ã  %C n'est pas disponible pour un entierL'entier est hors de la plage symÃ©trique impliquÃ©e par le standard Fortran Ã  %LEntier en dehors de la plage symÃ©trique impliquÃ©e par le Standard Fortran en convertissant %s vers %s Ã  %LDÃ©bordement d'entier en calculant la quantitÃ© de mÃ©moire Ã  allouerL'entier est trop grand pour son sous-type Ã  %C. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>Entier trop grand Ã  %CValeur entiÃ¨re trop grande dans l'expression Ã  %CIntÃ©grer les fonctions Ã  l'intÃ©rieur de leurs appelants s'il est Ã©tabli que la taille du code ne grandira pas.IntÃ©grer les fonctions qui ne sont pas dÃ©clarÃ©es Â«Â inlineÂ Â» dans leurs appelants quand cela est profitable.IntÃ©grer les fonctions qui ne sont requises que par leur unique appelant.la psABI du MCU Intel n'est pas supportÃ©e dans le mode %sInterchangeage de boucles Ã  %LL'interface %qs Ã  %L est dÃ©clarÃ©e dans une instruction PROCEDURE ultÃ©rieureL'interface %qs Ã  %L ne peut pas Ãªtre une fonction-instructionL'interface %qs Ã  %L ne peut pas Ãªtre gÃ©nÃ©riqueL'interface %qs Ã  %L doit Ãªtre expliciteDÃ©saccord d'interface pour le composant pointeur de procÃ©dure %qs dans le constructeur de structure Ã  %L: %sInterface non concordante dans la procÃ©dure muette %qs Ã  %L: %sNon concordance de l'interface dans la procÃ©dure globale %qs Ã  %L: %sDÃ©saccord d'interface dans l'affectation du pointeur de procÃ©dure Ã  %L: %qs n'est pas une sous-routineInterface non concordante dans l'affectation du pointeur de procÃ©dure Ã  %L: %sUne interface doit Ãªtre spÃ©cifiÃ©e pour une liaison DEFERRED Ã  %CNom d'interface attendu aprÃ¨s %<(%> Ã  %CErreur interne du compilateur : Erreur en rapportant les routines rÃ©-entrÃ©es.
  Fichier interne Ã  %L avec une liste de nomsProcÃ©dure interne %qs dans %s Ã  %LLa procÃ©dure interne %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LLa procÃ©dure interne %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %LProcÃ©dure interne %qs utilisÃ©e comme argument effectif Ã  %LUnitÃ© interne avec un indice vecteur Ã  %LInterprÃ©ter tout INTEGER(4) comme un INTEGER(8).InterprÃ©ter tout REAL(4) comme un REAL(10).InterprÃ©ter tout REAL(4) comme un REAL(16).InterprÃ©ter tout REAL(4) comme un REAL(8).InterprÃ©ter tout REAL(8) comme un REAL(10).InterprÃ©ter tout REAL(8) comme un REAL(16).InterprÃ©ter tout REAL(8) comme un REAL(4).InterprÃ©ter les nombres imaginaires, en virgule fixe ou avec d'autres suffixes gnu comme le nombre littÃ©ral correspondant au lieu d'un nombre littÃ©ral dÃ©fini par l'utilisateur.Entrecouper les lots de littÃ©raux avec le code dans la section texte.Intervalle durant lequel sonder la pile, exprimÃ© comme une puissance de deux en octets.Recouvrement de l'intervalle de %<-fdbg-cnt=%s%>Â : [%u, %u] et [%u, %u]
! L'intrinsÃ¨que %qs (est %s) est utilisÃ© Ã  %LL'intrinsÃ¨que %qs Ã  %L ne peut pas avoir une initialisationL'intrinsÃ¨que %qs Ã  %L est invalide dans une affectation du pointeur de procÃ©dureL'intrinsÃ¨que %qs Ã  %L n'est pas permis comme argument effectifL'intrinsÃ¨que %qs Ã  %L doit avoir au moins deux argumentsL'intrinsÃ¨que TRANSFER Ã  %L a un rÃ©sultat partiellement indÃ©fini: taille de la source %ld < taille du rÃ©sultat %ldFonction intrinsÃ¨que %qs (%d) non reconnueLa fonction intrinsÃ¨que %qs Ã  %L n'est pas permise dans une expression d'initialisationLa fonction intrinsÃ¨que %s Ã  %L n'est pas permise pour CO_REDUCELa fonction intrinsÃ¨que NULL Ã  %L ne peut pas Ãªtre un argument effectif de STORAGE_SIZE car il retourne un pointeur dissociÃ©L'opÃ©rateur intrinsÃ¨que %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qsL'interface de l'opÃ©rateur intrinsÃ¨que Ã  %L doit Ãªtre une FUNCTIONLa procÃ©dure intrinsÃ¨que %qs n'est pas permise dans une instruction PROCEDURE Ã  %LLa procÃ©dure intrinsÃ¨que Ã  %L ne peut pas Ãªtre un MODULE PROCEDURELa sous-routine intrinsÃ¨que %qs Ã  %L n'aura point de spÃ©cificateur de typeSymbole intrinsÃ¨que spÃ©cifiÃ© dans !$ACC ROUTINE ( NOM ) Ã  %C marquÃ© avec la clause incompatible GANG, WORKER ou VECTORConstante littÃ©rale BOZ invalide utilisÃ©e en indice Ã  %CIdentificateur C invalide dans le spÃ©cificateur NAME= Ã  %CConstante Hollerith invalide Ã  %L car elle contient un caractÃ¨re largeConstante Hollerith invalide: %L doit contenir au moins un caractÃ¨reConstante Hollerith invalide: L'entier Ã  %L devrait avoir le sous-type par dÃ©fautParamÃ¨tre KIND %s invalide Ã  %LNOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %CNULL invalide Ã  %LArgument invalide pour !$ACC WAIT Ã  %CCible de l'association invalide Ã  %CCaractÃ¨re %<$%> invalide Ã  %L. Utilisez %<-fdollar-ok%> pour l'autoriser comme une extensionCaractÃ¨re %qc invalide dans le nom de la variable Ã  %CCaractÃ¨re 0x%s invalide Ã  %CCaractÃ¨re invalide dans le nom Ã  %CCaractÃ¨re(s) invalide(s) dans l'instruction ELSE aprÃ¨s %CClause invalide dans le module avec !$ACC DECLARE Ã  %LCo-dimension %d invalide Ã  %C, seules %d co-dimensions existesContexte invalide pour l'intrinsÃ¨que NULL () Ã  %LContexte invalide pour un pointeur NULL() Ã  %%LLettre d'exposant %<q%> invalide dans une constante littÃ©rale rÃ©elle Ã  %CExpression invalide dans gfc_element_size.Expression invalide dans gfc_target_encode_expr.Expression invalide dans gfc_target_interpret_expr.Expression invalide dans le constructeur de structure pour le composant pointeur %qs Ã  %L dans une procÃ©dure PUREForme invalide pour l'instruction PROGRAM Ã  %CLa forme de l'instruction WRITE est invalide Ã  %L, UNIT est requisForme invalide pour la rÃ©fÃ©rence de tableau Ã  %CForme invalide pour la rÃ©fÃ©rence au co-tableau Ã  %CNumÃ©ro d'image %d invalide dans SYNC IMAGESExpression d'initialisation invalide pour le composant ALLOCATABLE %qs dans le constructeur de structure Ã  %LInitialisation %s invalide dans l'instruction Data Ã  %CMot clÃ© %qs invalide dans la fonction intrinsÃ¨que %qs Ã  %LSous-type %d invalide pour la constante CHARACTER Ã  %CSous-type invalide pour %s Ã  %LInitialisation dans l'ancien style invalide pour le composant de type dÃ©rivÃ© Ã  %COpÃ©rateur invalide pour !$OMP DECLARE REDUCTION %s Ã  %LArgument de procÃ©dure invalide Ã  %LAffectation de pointeur de procÃ©dure invalide Ã  %LPlage %s invalide dans l'option %sSous-type %d invalide pour un rÃ©el Ã  %CCode standard invalide pour l'intrinsÃ¨que %qs (%d)Sous-chaÃ®ne invalide dans le Â«Â doÂ Â» avec donnÃ©e implicite Ã  %L dans l'instruction DATASpÃ©cification de type invalide Ã  %CUtilisation invalide de la constant littÃ©rale BOZ Ã  %LValeur invalide pour la spÃ©cification %s Ã  %CÃ‰mettre une note quand les doublons dans les diagnostiques sont supprimÃ©sÃ‰mettre les avertissements nÃ©cessaires pour Ãªtre strictement conforme au standard.Le pas de l'itÃ©ration Ã  %L ne peut pas Ãªtre zÃ©roAligner les cibles des sauts sur une puissance de 2 de cette valeur.Rebut aprÃ¨s l'instruction ASSOCIATE Ã  %CRebut aprÃ¨s CALL Ã  %CRebut aprÃ¨s la liaison GENERIC Ã  %CRebut aprÃ¨s l'instruction MAP Ã  %CRebut aprÃ¨s l'instruction UNION Ã  %CRebut aprÃ¨s l'instruction STRUCTURE non imbriquÃ©e Ã  %CGÃ©nÃ©rer uniquement les tables de retour en arriÃ¨re pour la gestion des exceptions.Utiliser simplement icc0/fcc0.Attribut KIND Ã  %C dans une dÃ©finition STRUCTUREAttribut KIND Ã  %C dans une dÃ©finition TYPELe paramÃ¨tre KIND de %s Ã  %L doit Ãªtre une expression d'initialisationKIND part_ref Ã  %CLe mot-clÃ© %qs Ã  %C est dÃ©jÃ  apparu dans la liste des arguments actuelleL'argument mot-clÃ© %qs Ã  %L est dÃ©jÃ  associÃ© Ã  un autre argument effectifL'argument mot-clÃ© %qs Ã  %L est invalide dans une fonction instructionL'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dureL'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dure, vouliez-vous employer %qsÂ ?L'argument mot-clÃ© requiert une interface explicite pour la procÃ©dure %qs Ã  %LL'argument mot-clÃ© requiert une interface explicite pour le composant pointeur de procÃ©dure %qs Ã  %LLe sous-type %d n'est pas supportÃ© pour CHARACTER Ã  %CLe sous-type %d n'est pas supportÃ© pour le type %s Ã  %CLe paramÃ¨tre de sous-type pour l'entitÃ© Ã  %L diffÃ¨re du paramÃ¨tre de sous-type du typespecABI AArch64 connues (Ã  utiliser avec l'option -mabi=):ABI connues (Ã  utiliser avec l'option -mabi=):Processeurs ARC connus (Ã  utiliser avec l'option -mcpu=):ABI ARM connues (Ã  utiliser avec l'option -mabi=):Processeurs ARM connus (Ã  utiliser avec les options -mcpu= et -mtune=):UnitÃ©s en virgule flottante ARM connues (Ã  utiliser avec l'option -mfpu=):Architectures ARM connues (Ã  utiliser avec l'option -march=):ISA C6X connues (Ã  utiliser avec l'option -march=):Processeurs connus (Ã  utiliser avec les options -mcpu= et -mtune=):Processeurs CSKY connus (Ã  utiliser avec l'option -mcpu=):UnitÃ©s en virgule flottante CSKY connues (Ã  utiliser avec l'option -mfpu=):Architectures CSKY connues (Ã  utiliser avec l'option -march=):Processeurs FR-V connus (Ã  utiliser avec l'option -mcpu=):Processeurs IQ2000 connus (Ã  utiliser avec l'option -mcpu=):Processeurs Itanium connus (Ã  utiliser avec l'option -mtune=):Processeurs M68K connus (Ã  utiliser avec l'option -mcpu=):ISA connues pour M68K (Ã  utiliser avec l'option -march=):Microarchitectures M68K connues (Ã  utiliser avec l'option -mtune=):ABI MIPS connues (Ã  utiliser avec l'option -mabi=):Processeurs MIPS connus (Ã  utiliser avec les options -march= et -mtune=):ParamÃ¨tres MIPS IEEE 754 connus (Ã  utiliser avec les options -mabs= et -mnan=):Niveaux ISA MIPS connus (Ã  utiliser avec l'option -mips):Versions ISA PTX connues (Ã  utiliser avec l'option -mips=):Processeurs TILE-Gx connus (Ã  utiliser avec l'option -mcpu=):Processeurs TILEPro connus (Ã  utiliser avec l'option -mcpu=):Dialectes TLS connus (Ã  utiliser avec l'option -mtls-dialect=):Formats connus pour __fp16 (Ã  utiliser avec l'option -mfp16-format=):Modes d'adressage connus (Ã  utiliser avec l'option -maddress-mode=):Types d'architectures connues (Ã  utiliser avec l'option -march=):Dialectes d'assembleurs connus (Ã  utiliser avec l'option -masm=):Choix connus pour le code de contrÃ´le de retour avec -minstrument-return=:Types de cmodel connus (Ã  utiliser avec l'option -mcmodel=):Types de cmodel connus (Ã  utiliser avec l'option -mict-model=):ModÃ¨les de code connus (Ã  utiliser avec l'option -mcmodel=):Types de processeurs connus (Ã  utiliser avec l'option -mcpu=):Choix connus pour l'alignement de donnÃ©es (Ã  utiliser avec l'option -malign-data=):ABI en virgule flottante connues (Ã  utiliser avec l'option -mfloat-abi=):Nombre de registres en virgule flottante connus (Ã  utiliser avec l'option -mconfig-fpu=):Choix connus pour le branchement indirect (Ã  utiliser avec les options -mindirect-branch=/-mfunction-return=):Longueur de registre vectoriel prÃ©fÃ©rÃ©e connue (Ã  utiliser avec l'option -mprefer-vector-width=):MÃ©thodes connues pour protÃ©ger la pile (Ã  utiliser avec l'option -mstack-protector-guard=):ABI des bibliothÃ¨ques vectorielles connues (Ã  utiliser avec l'option -mveclibabi=):latence de la cache L%d inconnue pour %sArgument LEN (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITSAttribut LEN Ã  %C dans une dÃ©finition STRUCTUREAttribut LEN Ã  %C dans une dÃ©finition TYPELEN part_ref Ã  %Cmembre de gauche dans un appel %<noreturn%>Modificateur de clause LINEAR utilisÃ© sur la construction DO ou SIMD Ã  %LClause LINEAR spÃ©cifiÃ©e avec la clause ORDERED avec argument Ã  %LArgument muet LINEAR %qs avec l'attribut VALUE et le modificateur %s Ã  %LLa variable LINEAR %qs doit Ãªtre INTEGER Ã  %LInstruction LOCK Ã  %CLOCK_EVENT dans un contexte de dÃ©finition de variable (%s) Ã  %LLOCK_TYPE dans le contexte de dÃ©finition de variable (%s) Ã  %LArgument muet LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qsDes opÃ©randes LOGICAL sont requis dans l'expression Ã  %LVariable rÃ©sultat LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qsle support LTO n'a pas Ã©tÃ© activÃ© dans cette configurationL'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme une Ã©tiquette de formatL'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme cible d'un branchementÃ‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme Ã©tiquette de FORMATÃ‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme cible de branchementL'Ã©tiquette %d Ã  %L est dÃ©finie mais ne peut pas Ãªtre utilisÃ©eL'Ã©tiquette %d Ã  %L est dÃ©finie mais non utilisÃ©eL'Ã©tiquette %d rÃ©fÃ©rencÃ©e Ã  %L n'est jamais dÃ©finieL'Ã©tiquette %qs aprÃ¨s %L ne correspond pas Ã  l'Ã©tiquette %qs du IFL'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs du IFL'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs de WHEREL'Ã©tiquette Ã  %L n'est pas dans le mÃªme bloc que l'instruction GOTO Ã  %LLe nom de l'Ã©tiquette %qs Ã  %C est ambiguInstruction DO Ã©tiquetÃ©e Ã  %LParenthÃ¨se gauche requise aprÃ¨s %<*%> dans la chaÃ®ne de format Ã  %LExtension antiqueÂ :La lettre %qc a dÃ©jÃ  un type IMPLICIT Ã  %CLa lettre %qc est dÃ©jÃ  dÃ©finie dans l'instruction IMPLICIT Ã  %CLes lettres doivent Ãªtre dans l'ordre alphabÃ©tique dans l'instruction IMPLICIT Ã  %CNiveau pas trouvÃ©, utilisez none, slim, blocks, vops.Le niveau de verbositÃ© des stockages de dÃ©bogage de hsa.Lever les restrictions sur la taille de la GOT.Identique Ã  -M mais ignore les fichiers d'en-tÃªte systÃ¨me.Identique Ã  -MD mais ignore les fichiers d'en-tÃªte systÃ¨me.Comme -pedantic mais les avertissements sont rapportÃ©s comme des erreurs.La limite de %d lignes continuÃ©es est dÃ©passÃ©e dans l'instruction %CLigne tronquÃ©e Ã  %LLignes exÃ©cutÃ©es: %s sur %d
! Lier du code pour un noyau __main.Lier la bibliothÃ¨que D standard dynamiquement pendant la compilation.Lier la bibliothÃ¨que D standard statiquement pendant la compilation.Faire l'Ã©dition de liens pour produire le programme au format ELF (au lieu de mmo).Ã‰diter les liens avec le BSP HAL.Ã‰diter les liens avec une version limitÃ©e de la bibliothÃ¨que C.Faire l'Ã©dition de liens avec libads.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec libc.a et libdebug.a.Faire l'Ã©dition de liens avec libc.a et libsim.a.Faire l'Ã©dition de liens avec libmvme.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec libsim.a, libc.a et sim-crt0.o.Faire l'Ã©dition de liens avec libyk.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec la bibliothÃ¨que en virgule flottante rapide.Faire l'Ã©dition de liens avec la bibliothÃ¨ques library-pic.Les optimisations durant l'Ã©dition de liens sont faites avec un nombre de tÃ¢ches parallÃ¨les ou un serveur de tÃ¢ches.Lister tous les compteurs de dÃ©bogage disponibles avec leurs limites et leurs valeurs.Lister toutes les allocations GC cachÃ©es.Lister tous les champs non mutables qui occupent une instance d'objet.Lister toutes les utilisations des types complexe ou imaginaire.Lister toutes les variables qui vont dans le stockage local d'un thread.Lister les informations sur tous les changements de langage.L'Ã©lÃ©ment de liste ne sera point co-indexÃ© Ã  %CCharger tous les membres des bibliothÃ¨ques archives plutÃ´t que seulement ceux qui satisfont les symboles non dÃ©finis.La variable verrou Ã  %L doit Ãªtre un scalaire de type LOCK_TYPELe bloc SELECT CASE logique Ã  %L a plus de deux casUne plage logique n'est pas permise dans l'instruction CASE Ã  %LLes valeurs logiques Ã  %%L doivent Ãªtre comparÃ©es avec %s au lieu de %sEnregistrer dans le journal quels fichiers objets sont chargÃ©s par l'Ã©diteur de liens.Enregistrer dans le journal quel(s) symbole(s) ont provoquÃ©(s) le chargement d'un objet.Rechercher et utiliser les fichiers PCH mÃªme pendant le prÃ©-traitement.Chercher des opportunitÃ©s de rÃ©duire les ajustements de pile et les rÃ©fÃ©rences Ã  la pile.Aligner le code des boucles sur une puissance de 2 de cette valeur.La boucle itÃ¨re sans finVariable de boucleLa variable de boucle Ã  %C ne peut pas Ãªtre un co-tableauLa variable de boucle Ã  %C ne peut pas Ãªtre un sous-composantLa variable de boucle Ã  %C ne peut pas Ãªtre un tableauLa variable de boucle a Ã©tÃ© modifiÃ©eLes boucles qui itÃ¨rent au moins le nombre de fois sÃ©lectionnÃ© recevront un alignement de boucle.La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %dLa rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %dle MCU %qs n'a pas d'unitÃ© de multiplication matÃ©rielle mais %<-mhwmult%> est dÃ©fini Ã  %sle MCU %qs supporte l'ISA %s mais %<-mcpu%> est dÃ©fini Ã  %sle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  16 bitsle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  32 bitsle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  f5seriescode %<-mxgot%> MIPS16PIC MIPS16 pour des ABI autres que o32 et o64MMIX interne: %s n'est pas un entier pouvant dÃ©calÃ©MMIX interne: Registre erronÃ©: %dMMIX interne: Valeur erronÃ©e pour Â«Â mÂ Â», pas un CONST_INTMMIX interne: Ne peut dÃ©coder cet opÃ©randeMMIX interne: Attendait CONST_INT, pas ceciMMIX interne: Attendait une constante, pas ceciMMIX interne: Attendait un registre, pas ceciMMIX interne: Le dernier vararg nommÃ© ne tiendra pas dans un registreMMIX interne: Cas %qc manquant dans mmix_print_operandMMIX interne: Ce n'est pas une constante:MMIX interne: Ce n'est pas une adresse reconnueMMIX interne: Tentative de produire une condition incorrectement inversÃ©e:MMIX interne: Quel est le CC de ceciÂ ?MMIX interne: Quel est le CC de ceciÂ ?l'argument vectoriel MMX sans activer MMX modifie l'ABIle retour vectoriel MMX sans activer MMX change l'ABIMODULE PROCEDURE Ã  %C doit Ãªtre dans une interface de module gÃ©nÃ©riqueDÃ©claration de MODULE PROCEDURE Ã  %CPrÃ©fixe de MODULE Ã  %CprÃ©fixe MODULE Ã  %C trouvÃ© en dehors d'un module, sous-module ou interfaceArgument MOLD requis pour NULL Ã  %LBalise MOLD Ã  %LLa balise MOLD Ã  %L est en conflit avec la balise SOURCE Ã  %LLa balise MOLD Ã  %L est en conflit avec le typespec Ã  %LMOLD= est requis dans l'argument NULL() Ã  %L: AmbigÃ¼itÃ© entre les fonctions spÃ©cifiÃ©es %s et %scode MIPS16 MSAles fonctions internes du MSP430 ne fonctionnent qu'Ã  l'intÃ©rieur des gestionnaires d'interruptionsMULT rencontrÃ© dans cris_op_strL'amplitude du deuxiÃ¨me argument de %s dÃ©passe la taille des bits Ã  %LL'amplitude du deuxiÃ¨me argument de ISHFTC excÃ¨de le BIT_SIZE du premier argument Ã  %CTenir Ã  jour une liste inversÃ©e de pointeurs.Rendre les Â«Â charÂ Â» signÃ©s par dÃ©faut.Rendre les Â«Â charÂ Â» non signÃ©s par dÃ©faut.Demander Ã  GCC de passer l'option en ligne de commande --no-relax Ã  l'Ã©diteur de lien au lieu de l'option --relax.Rendre indirects tous les appels de fonctions.Rendre les entiers larges de 32 bits.Produire les Â«Â structÂ Â» avec une taille multiples de 4 octets (attention: altÃ©rÃ© par l'ABI).Faire supposer Ã  la machine de relaxation de l'Ã©diteur de lien qu'un bouclage du compteur du programme survient.Instruction GENERIC mal formÃ©e Ã  %CSpÃ©cification de type mal formÃ©e Ã  %CAllouer les donnÃ©es avec malloc dans l'espace P2.DÃ©finition du type dÃ©rivÃ© dÃ©corÃ© Ã  %CMarquer le registre MAC comme Ã©tant Ã©crasÃ© par un appel.Marquer toutes les boucles comme Ã©tant parallÃ¨les.Marquer les opÃ©rations de copies dÃ©clarÃ©es implicitement comme dÃ©prÃ©ciÃ©es si la classe a une opÃ©ration de copie ou un destructeur fourni par l'utilisateur.Marquer les opÃ©rations de copies dÃ©clarÃ©es implicitement comme dÃ©prÃ©ciÃ©es si la classe a une opÃ©ration de copie fournie par l'utilisateur.Marquer toutes les fonctions et mÃ©thodes mises en ligne comme ayant la visibilitÃ© Â«Â cachÃ©eÂ Â».Le nombre max de blocs de base dans une boucle pour un dÃ©placement de boucle invariant.Le nombre max de boucles pour l'allocation de registre rÃ©gional.Nombre max d'octets Ã  comparer dans des boucles.Nombre max d'octets Ã  comparer sans boucles.Nombre max d'octets Ã  comparer.Nombre max d'octets Ã  dÃ©placer en ligne.La taille max de la table des conflits en Mo.Nombre max de marqueurs de dÃ©bogage Ã  Ã©tendre ou mettre en ligne.La profondeur de rÃ©cursion max pour dÃ©velopper les expressions de pistage de variables.La taille max de la liste des emplacements pour laquelle des opÃ©rations inverses devraient Ãªtre ajoutÃ©es.La taille max des tables de hachage pour le pistage des variables.Croissance maximale du code par la duplication de queue (en pourcentage).Croissance maximale estimÃ©e du corps d'une fonction causÃ©e par la premiÃ¨re vague de mises en ligne des appels uniques.Estimation maximale de la conclusion des branches considÃ©rÃ©es prÃ©visibles.Croissance maximale due Ã  la mise en ligne d'une grande fonction (en pourcentage).Le nombre maximum d'extrÃ©mitÃ©s de frontiÃ¨re de plage de Â«Â caseÂ Â» dans une instruction Â«Â switchÂ Â» utilisÃ©e durant la gÃ©nÃ©ration du rÃ©sumÃ© de la fonction IPA.La taille maximale d'une partition pour LTO (en instructions estimÃ©es).Croissance maximale de la trame de pile causÃ©e par la mise en ligne (en pourcentage).La croissance maximale autorisÃ©e du nombre et de la taille totale des nouveaux paramÃ¨tres que IPA-SRA remplace par un pointeur vers un agrÃ©gat.Le nombre maximum d'itÃ©rations du passage sur une fonction.La quantitÃ© maximale de bbs similaires Ã  comparer avec un bb.La profondeur maximum de boucles imbriquÃ©es qu'il faut entiÃ¨rement numÃ©roter par valeur de maniÃ¨re optimiste.La profondeur maximale de clonage rÃ©cursif pour les fonctions auto-rÃ©cursives.Profondeur maximum de recherche dans l'arbre des dominateurs pour trouver des expressions Ã  Ã©lever.Profondeur maximum des chaÃ®nes de racines carrÃ©es Ã  utiliser lors de la synthÃ¨se d'une Ã©lÃ©vation Ã  la puissance par une constante rÃ©elle.Niveau d'extension maximum atteint avec le type %qs Ã  %LLa longueur maximale de la recherche dans les candidats pour la simplification des instructions dupliquÃ©es lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction).La longueur maximale de l'ensemble ANTIC partiel lors de la prÃ©-optimisation de l'arbre.Nombre maximum de VALEURs traitÃ©es lors d'un appel Ã  find_base_term.Le nombre maximum de stockages locaux actifs dans l'Ã©limination des stockages morts de RTL.Le nombre maximum d'Ã©lÃ©ments contenus dans un agrÃ©gat d'un paramÃ¨tre dans des fonctions de saut ou des maillages.Le nombre maximum d'arguments qu'un PHI peut avoir avant que le FSM qui est responsable de l'enchaÃ®nement arrÃªte d'essayer d'enchaÃ®ner les sauts dans ses blocs.Nombre maximum d'arguments dans un PHI supportÃ© par la conversion de Â«Â ifÂ Â» TREE Ã  moins que la boucle soit marquÃ©e avec un pragma simd.Le nombre maximum de tableaux par SCoP.Nombre maximum d'accÃ¨s artificiels pour activer la propagation vers l'avant que le remplacement scalaire d'agrÃ©gats gardera pour une variable locale.Le nombre maximum d'assertions Ã  ajouter le long de l'arÃªte par dÃ©faut d'une instruction switch pendant le VRP.Le nombre maximum de blocs de base sur le chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis.Le nombre maximum de bits pour lesquels on Ã©vite de crÃ©er des FMA.Le nombre maximum de paires de stockage conditionnel qui peuvent Ãªtre descendues.Le nombre maximum de stockages constants Ã  fusionner dans l'Ã©tape de fusion des stockages.Le nombre maximum de datarefs dans une boucle pour construire les dÃ©pendances de donnÃ©es de la boucle.Le nombre maximum de dÃ©sambiguÃ¯sations Ã  rÃ©aliser par accÃ¨s mÃ©moire.Le nombre maximum de champs dans une structure avant que l'analyse de pointeur traite la structure comme une seule variable.Le nombre maximum d'insns dans un bloc de base pour considÃ©rer une conversion du if par RTL.Le nombre maximum d'instructions dans un bloc de base Ã  considÃ©rer pour la vectorisation SLP.Le nombre maximum d'instructions dans la liste Â«Â prÃªtesÂ Â» qui sont considÃ©rÃ©es Ã©ligibles pour Ãªtre renommÃ©es.Le nombre maximum d'instructions Ã  copier en dupliquant des blocs le long du chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis.Le nombre maximum d'opÃ©rations isl, 0 pour illimitÃ©Le nombre maximum d'aplatissages de boucles pour amÃ©liorer l'alignement des rÃ©fÃ©rences aux donnÃ©es dans une boucle.Le nombre maximum de may-defs visitÃ©s lors d'une dÃ©virtualisation spÃ©culative.Le nombre maximum d'espaces de noms Ã  parcourir pour chercher des alternatives quand la recherche de nom a Ã©chouÃ©.Nombre maximum d'appels imbriquÃ©s pour rechercher une dÃ©pendance de contrÃ´le pendant l'analyse d'une variable non initialisÃ©e.Le nombre maximum de nouveaux chemins pour enchaÃ®ner des sauts pour un automate Ã  Ã©tats finis.Le nombre maximum d'opÃ©rations dans une expression de paramÃ¨tre qui peut Ãªtre traitÃ©e par l'analyse IPA.Le nombre maximum de paramÃ¨tres dans un SCoP.Le nombre maximum de requÃªtes dans l'oracle des alias par zone de stockage.Le nombre maximum d'expressions autorisÃ©es dans un bloc qui doit Ãªtre dupliquÃ© pour enchaÃ®ner des sauts.Le nombre maximum d'expressions qui seront visitÃ©es par l'analyse des paramÃ¨tres formels de IPA basÃ© sur l'analyse d'alias dans une fonction quelconque.Le nombre maximum de chaÃ®nes pour lesquelles l'optimisation de strlen conserve la longueur des chaÃ®nes.Le nombre maximum de fois qu'une insn peut Ãªtre ordonnancÃ©e.CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme prÃ©visible.CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme imprÃ©visible.Parties maximales que IPA-SRA suit par paramÃ¨tre formel, par consÃ©quent, est aussi le nombre maximum de remplacements d'un paramÃ¨tre formel.ProbabilitÃ© maximum que l'entrÃ©e B8 d'une rÃ©gion scindÃ©e (en pourcent relatif Ã  l'entrÃ©e B8 de la fonction) pour rÃ©aliser la mise en ligne partielle.La profondeur de rÃ©cursion maximum permise en interrogeant une propriÃ©tÃ© d'un nom SSA.La taille maximale (en octets) des objets pistÃ©s octet par octet par l'Ã©limination des stockages morts.Taille maximale, en octets, des valeurs constantes permises comme opÃ©randes.La taille maximale d'une liste de valeurs associÃ©es Ã  chaque paramÃ¨tre pour la propagation de constantes interprocÃ©durale.Taille maximale d'une rÃ©gion de fusion de stockage unique en octets.La taille maximale des variables globales et statiques qui peuvent Ãªtre placÃ©es dans la zone des petites donnÃ©es.La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour l'espace.La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour la vitesse.La longueur maximale d'un sous-enregistrement ne peut pas dÃ©passer %dLa longueur maximale supportÃ©e pour un identificateur est %dFacteur de dÃ©roulement maximum pour le unroll-and-jamL'extension Memory Tagging ne supporte pas %<-mabi=ilp32%>Fusionner les stockages adjacents.Fusionner des Ã©tats suffisamment similaires durant l'analyse.Utilisation de la sous-commande de fusion:Le rapport min entre les insns et les opÃ©randes mÃ©moire pour activer la prÃ©-extraction dans une boucle.Le rapport min entre les insns et les prÃ©-extractions pour activer la prÃ©-extraction dans une boucle avec un nombre inconnu d'itÃ©rations.Distance minimale entre un Â«Â storeÂ Â» et un Â«Â loadÂ Â» qui peuvent entrer en conflit.La probabilitÃ© minimale, en pourcents, qu'une arrÃªte enchaÃ®ne immÃ©diatement sur une autre pour dÃ©cider d'ajouter un BB Ã  un EBB d'hÃ©ritage dans LRA.La taille minimale d'une partition pour LTO (en instructions estimÃ©es).L'expansion minimale du tas pour lancer la collecte des rebuts, en pourcentage de la taille totale du tas.La taille minimale du tas avant de commencer la collecte des rebuts, en kilooctets.Le nombre minimum d'itÃ©rations par thread d'une boucle parallÃ©lisÃ©e la plus Ã  l'intÃ©rieur.Pourcentage minimum de memrefs qui doit Ãªtre Ã©liminÃ© pour que le unroll-and-jam soit estimÃ© profitable.DÃ©saccord dans les noms de BIND(C) (%qs/%qs) Ã  %CDÃ©saccord sur l'attribut ELEMENTAL entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord dans les noms des arguments formels de MODULE PROCEDURE (%s/%s) Ã  %CDÃ©saccord sur l'attribut PURE entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord sur l'attribut RECURSIVE entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord dans les composants du type dÃ©rivÃ© %qs de %qs Ã  %C: %qs attendu mais a trouvÃ© %qsDÃ©saccord dans le nombre d'arguments formels de MODULE PROCEDURE Ã  %CDÃ©saccord dans l'affectation du pointeur de procÃ©dure Ã  %L: dÃ©saccord dans la convention d'appelLes dÃ©saccords entre le fichier d'architecture et celui spÃ©cifiÃ© par Â«Â -archÂ Â» sont des erreurs au lieu d'avertissements.!$OMP END ATOMIC requis aprÃ¨s !$OMP ATOMIC CAPTURE Ã  %C%<&%> manquant dans la suite de la constante de caractÃ¨re Ã  %C%<(%> manquante dans l'expression ELSE IF Ã  %C%<(%> manquante dans l'expression IF Ã  %C%<)%> manquante dans l'expression ELSE IF Ã  %CL'argument %qs de l'intrinsÃ¨que %qs est manquant Ã  %L pour %qs du type %qsArgument %qs manquant pour l'intrinsÃ¨que %s Ã  %L%qs manquant dans l'instruction Ã  ou avant %LOption -mcpu manquante dans ASM_CPU_SPECÂ ?Clause INITIALIZER manquante pour !$OMP DECLARE REDUCTION du type dÃ©rivÃ© sans initialisation par dÃ©faut Ã  %LTHEN manquant dans l'instruction ELSE IF aprÃ¨s %LArgument effectif %qs manquant dans l'appel de %qs Ã  %LArgument effectif manquant pour l'argument %qs Ã  %LSpÃ©cification de retour alternatif manquant dans l'appel de la sous-routine Ã  %LSpÃ©cificateur de retour alternatif manquant dans l'appel de la sous-routine Ã  %LListe d'arguments manquante dans la fonction %qs Ã  %CArgument manquant pour %qs Ã  %CSpÃ©cification de tableau manquante Ã  %L dans l'instruction CODIMENSIONSpÃ©cification de tableau manquante Ã  %L dans l'instruction DIMENSIONPlage de caractÃ¨res manquante dans IMPLICIT Ã  %CParenthÃ¨se fermante manquante pour l'Ã©tiquette de liaison Ã  %CSpÃ©cification de co-dimension manquante Ã  %CVirgule manquante Ã  %LDÃ©comptes manquants pour la fonction appelÃ©e %sSpÃ©cification de dimension manquante Ã  %CIl manque le nom d'entitÃ© ou le nom de bloc commun pour l'instruction de spÃ©cification d'attribut Ã  %CExposant manquant dans le nombre rÃ©el Ã  %CÃ‰tiquette de format manquante Ã  %CFormat manquant avec l'unitÃ© par dÃ©faut Ã  %CSpÃ©cification gÃ©nÃ©rique manquante dans l'instruction USE Ã  %CÃ‰lÃ©ment manquant dans la chaÃ®ne de format Ã  %LNom de mot-clÃ© manquant dans la liste des arguments effectifs Ã  %CParamÃ¨tre Â«Â kindÂ Â» manquant Ã  %CParenthÃ¨se gauche d'ouverture manquante dans la chaÃ®ne de format Ã  %LIl manque une largeur positive aprÃ¨s le descripteur L Ã  %LParenthÃ¨se requise manquante avant BIND(C) Ã  %CParenthÃ¨se droite manquante Ã  %CParenthÃ¨se droite ou virgule manquante Ã  %CSymbole manquantModule %qs Ã  la ligne %d colonne %d: %sLe fichier module %qs n'a pas Ã©tÃ© gÃ©nÃ©rÃ©, soit parce que le module ne contient pas de MODULE PROCEDURE ou il y a une erreur dans le module.La nature du module dans l'instruction USE Ã  %C sera soit INTRINSIC ou soit NON_INTRINSICPlus d'arguments effectifs que d'arguments formels dans l'appel de la procÃ©dure Ã  %LPlus d'une arÃªte sortante hors du nÅ“ud du fragmentDÃ©placer hors des boucles les calculs invariants par rapport aux boucles.Identificateurs multiples fournis avec un seul spÃ©cificateur NAME= Ã  %CPlusieurs axes de boucles spÃ©cifiÃ©s pour la routine Ã  %CNOM %qs ne fait pas rÃ©fÃ©rence Ã  une sous-routine ou une fonction dans !$ACC ROUTINE ( NOM ) Ã  %LNOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %LNAME pas autorisÃ© sur BIND(C) pour ABSTRACT INTERFACE Ã  %CLe spÃ©cificateur NAME= Ã  %C devrait Ãªtre une expression constanteLe spÃ©cificateur NAME= Ã  %C devrait Ãªtre un scalaire du sous-type de caractÃ¨re par dÃ©fautNAMELIST %qs dans l'instruction READ Ã  %L contient le symbole %qs qui ne peut pas apparaÃ®tre dans le contexte d'une dÃ©finition de variableObjet tableau NAMELIST %qs avec la forme tacite dans la liste de noms %qs Ã  %LObjet tableau NAMELIST %qs avec la forme non constante dans la liste de noms %qs Ã  %LL'objet NAMELIST %qs a des composants PRIVATE et ne peut pas Ãªtre un membre de la liste de noms PUBLIC %qs Ã  %LL'objet NAMELIST %qs a des composants PRIVATE associÃ©s Ã  USE et ne peut pas Ãªtre membre de la liste de noms %qs Ã  %LL'objet NAMELIST %qs dans la liste de noms %qs Ã  %L a des composants ALLOCATABLE ou POINTER et requiert donc une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'objet NAMELIST %qs dans la liste de noms %qs Ã  %L est polymorphique et requiert une procÃ©dure d'entrÃ©e/sortie dÃ©finieObjet NAMELIST %qs dans la liste de noms %qs Ã  %L avec des composants ALLOCATABLE ou POINTERL'objet NAMELIST %qs a Ã©tÃ© dÃ©clarÃ© PRIVATE et ne peut pas Ãªtre membre de la liste de noms PUBLIC %qs Ã  %LObjet NAMELIST %qs avec une longueur de caractÃ¨re non constante dans la liste de noms %qs Ã  %LSpÃ©cificateur NEWUNIT Ã  %LLe spÃ©cificateur NEWUNIT doit avoir FILE= ou STATUS='scratch' Ã  %Lmodificateur NONMONOTONIC spÃ©cifiÃ© pour le type d'ordonnancement %s %LLe modificateur d'ordonnancement NONMONOTONIC est spÃ©cifiÃ© avec la clause ORDERED Ã  %LNON_OVERRIDABLE et DEFERRED ne peuvent pas apparaÃ®tre tous les deux Ã  %CNOPASS ou interface explicite requise Ã  %CNOTE_INSN_BASIC_BLOCK %d au milieu du bloc de base %dNOTE_INSN_BASIC_BLOCK manquant pour le bloc %dattribut NO_ARG_CHECK NULL apparaÃ®t dans le membre de droite de l'affectation Ã  %LIntrinsÃ¨que NULL avec MOLD allouable Ã  %LLe pointeur NULL Ã  %L n'est pas permis comme argument effectif de la fonction intrinsÃ¨que %qsNULL utilisÃ© en arithmÃ©tiqueNULL() Ã  %C ne peut pas apparaÃ®tre dans un constructeur de tableauL'initialisation NULL() Ã  %C est ambiguÃ«L'initialisation NULL() Ã  %C ne peut pas avoir MOLDNULL() prÃ¨s de %L ne peut pas apparaÃ®tre dans une instruction INQUIRENULLIFY n'autorise pas le remappage des limites pour l'objet pointeur Ã  %CLe nom %qs Ã  %C est dÃ©jÃ  dÃ©fini comme une interface gÃ©nÃ©rique Ã  %LLe nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis l'unitÃ© de programme actuelleLe nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis le module %qsLe nom %qs Ã  %C est le nom de la procÃ©dureLe nom %qs dans l'instruction %s Ã  %C n'est pas un nom de constructionLe nom %qs dans l'instruction %s Ã  %C est inconnuLe nom %qs de ABSTRACT INTERFACE Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨queLes noms aprÃ¨s !$omp critical et !$omp end critical ne correspondent pas Ã  %CLe nom Ã  %C est trop longNom de la bibliothÃ¨que systÃ¨me avec laquelle il faut faire l'Ã©dition de liens.Nom du startfile.Nom trop longLe bloc COMMON nommÃ© %qs Ã  %L sera de la mÃªme taille que celui ailleurs (%lu vs %lu octets)Le bloc DO nommÃ© Ã  %L requiert un nom ENDDO correspondantLa constante nommÃ©e %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCEConstante nommÃ©e %qs dans le contexte de la dÃ©finition de variable (%s) Ã  %LLa constante nommÃ©e Ã  %C est une EQUIVALENCELa liste de noms %qs ne peut pas Ãªtre un argument Ã  %LLa liste de noms %qs ne peut pas Ãªtre un argument de la sous-routine ou de la fonction Ã  %LLe nom du groupe de la liste de noms %qs Ã  %C a dÃ©jÃ  le type de base %sLe nom du groupe de la liste de noms %qs Ã  %C est dÃ©jÃ  associÃ© Ã  use et ne peut pas Ãªtre respÃ©cifiÃ©Le nom de groupe de la liste de noms Ã  %L ne peut pas avoir l'attribut SAVEL'instruction de spÃ©cification d'attribut a besoin de soit un nom d'entitÃ© ou soit un nom de bloc commun Ã  %CArgument nÃ©gatif N Ã  %LL'exposant nÃ©gatif d'un entier a zÃ©ro pour rÃ©sultat Ã  %LBloc CRITICAL imbriquÃ© Ã  %Ctrampolines de fonctions imbriquÃ©es pas supportÃ©s sur le CK801.Le nom de liaison n'est pas permis dans BIND(C) Ã  %CPas de branchement
  Pas d'appel
  Pas de crt0.o par dÃ©faut.Aucune description pour l'instant.Pas d'arÃªte hors du nÅ“ud du fragmentAucune ligne exÃ©cutable
! Aucune initialisation pour le composant allouable %qs donnÃ© dans le constructeur de structure Ã  %CPas d'initialisation donnÃ©e pour le composant %qs dans le constructeur de structure Ã  %CPrise en charge supprimÃ©e.Pas de saut pour traverser une rÃ©gion Ã  la frontiÃ¨re de section dans le bb %iAffectation dÃ©finie par l'utilisateur non ELEMENTAL dans WHERE Ã  %LLe symbole non PARAMETER %qs Ã  %L ne peut pas avoir une forme impliciteNon POINTER dans le contexte d'association de pointeur (%s) Ã  %LLa procÃ©dure non RECURSIVE %qs Ã  %L semble s'appeler elle-mÃªme rÃ©cursivement. DÃ©clarez lÃ  RECURSIVE ou utilisez %<-frecursive%>Objet non THREADPRIVATE %qs dans la clause COPYIN Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de forme tacite dans l'Ã©tiquette du FORMAT Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de taille tacite dans l'Ã©tiquette du FORMAT Ã  %LNon caractÃ¨re dans l'Ã©tiquette du FORMAT Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de pointeurs dans l'Ã©tiquette du FORMAT Ã  %LLimite infÃ©rieure non constante dans la dÃ©claration avec une forme implicite Ã  %LSous-type LOGICAL pas par dÃ©faut dans la balise %s Ã  %LObjet non fictif %qs dans la clause %s Ã  %LLe type dÃ©rivÃ© non extensible %qs Ã  %L ne peut pas Ãªtre ABSTRACTCaractÃ¨re non-numÃ©rique dans l'Ã©tiquette d'instruction Ã  %CArgument muet passÃ© comme objet non polymorphique de %qs Ã  %LLa procÃ©dure FINAL non scalaire Ã  %L devrait avoir un argument de forme taciteChiffres non significatifs dans le nombre %qs Ã  %C, KIND est peut-Ãªtre incorrectExpression non variable dans le contexte de dÃ©finition de variable (%s) Ã  %LPartie imaginaire non nulle perdue durant la conversion de %qs vers %qs Ã  %LLa variable non allouable ne doit pas Ãªtre polymorphique dans l'affectation intrinsÃ¨que Ã  %L â€“ vÃ©rifiez qu'il existe une sous-routine spÃ©cifique correspondante pour l'opÃ©rateur Â«Â =Â Â»Le composant non co-tableau %s Ã  %L du type EVENT_TYPE ou avec un sous-composant de type EVENT_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir de co-dimension car %s Ã  %L a une co-dimension ou un sous-composant co-tableau)Le composant non co-tableau %s Ã  %L du type EVENT_TYPE ou avec un sous-composant de type EVENT_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir une co-dimension car un sous-composant de co-tableau existe dÃ©jÃ )Le composant non co-tableau %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir de co-dimension car %s Ã  %L a une co-dimension ou un sous-composant qui est un co-tableau)Le composant non co-tableau %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir une co-dimension puisqu'un sous-composant co-tableau existe dÃ©jÃ )CaractÃ¨re de tabulation non conforme Ã  %CCaractÃ¨re de tabulation non conforme Ã  la colonne %d de la ligne %dCaractÃ¨re de tabulation non conforme dans le format Ã  %CSection de tableau non constante Ã  %L dans l'instruction DATARÃ©pertoire d'inclusion %qs non existantExposant non entier dans une expression d'initialisation Ã  %LTableau FPTR non interopÃ©rable Ã  %L pour C_F_POINTER: %sTableau non interopÃ©rable Ã  %L comme argument pour C_LOC: %sProcÃ©dure non interopÃ©rable Ã  %L pour C_FUNLOCPointeur de procÃ©dure non interopÃ©rable Ã  %L pour C_F_PROCPOINTERLa procÃ©dure Ã©lÃ©mentaire non intrinsÃ¨que %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LLargeur non nÃ©gative requise dans la chaÃ®ne de format Ã  %LL'objet non pointeur %qs avec l'initialisation par dÃ©faut n'apparaÃ®tra point dans une instruction DATA Ã  %LRÃ©fÃ©rence non polymorphique au type abstrait Ã  %CConversion non standard de %s vers %s Ã  %LDÃ©claration du type non standard %s*%d Ã  %CPas configurÃ© avec %<--enable-gather-detailed-mem-stats%>.Pas assez d'Ã©lÃ©ments dans l'initialisation du tableau Ã  %CTAG inattendu.Le nombre de partitions dans lesquelles il faudrait scinder le programme.Nombre de registres utilisÃ©s pour passer les arguments entiers.PARAMETER numÃ©rique requis dans la constante complexe Ã  %CDes opÃ©randes numÃ©riques sont requis dans l'expression Ã  %LOpÃ©randes numÃ©rique ou CHARACTER requis dans l'expression Ã  %LL'argument OLD de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissableOMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause LINK et plus tard dans une clause TOOMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause TO et plus tard dans une clause LINKLa variable OMP DECLARE TARGET Ã  %L est un Ã©lÃ©ment d'un bloc COMMONLa variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause LINK et plus tard dans la clause TOLa variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause TO et plus tard dans la clause LINKOMP TARGET UPDATE Ã  %L requiert au moins une clause TO ou FROML'instruction OPEN Ã  %L doit avoir le spÃ©cificateur UNIT ou NEWUNITL'instruction OPEN n'est pas permise dans une procÃ©dure PURE Ã  %CL'argument OPERATOR Ã  %L doit Ãªtre une fonction PUREOPTIONAL n'est pas permis Ã  l'intÃ©rieur du BLOCK Ã  %CORDER Ã  %L n'est pas une permutation de la taille de SHAPE Ã  %LL'argument de la clause ORDERED n'est pas une constante entiÃ¨re positive Ã  %CLe paramÃ¨tre de la clause ORDERED est plus petit que COLLAPSE Ã  %LL'objet %qs n'est pas une variable Ã  %LL'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre copiÃ©sL'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre mappÃ©les dÃ©clarations Objective-C peuvent seulement apparaÃ®tre dans l'Ã©tendue globaleFonctionnalitÃ© obsolÃ¨teÂ :Outil hors ligne pour gÃ©rer les dÃ©comptes gcda
  
  Longueur de caractÃ¨re dans l'ancien style Ã  %CInitialisation dans l'ancien style Ã  %CLa dÃ©claration du type %s*%d dans l'ancien style n'est pas supportÃ©e Ã  %COmettre le pointeur de trame dans les fonctions feuilles.Omettre l'Ã©tape de rÃ©duction de plage en rÃ©alisant des divisions complexes.Omettre le pointeur de trame dans les fonctions feuilles.Un des arguments effectifs de la sous-routine dans la clause INITIALIZER de !$OMP DECLARE REDUCTION doit Ãªtre OMP_PRIV Ã  %LSeuls les types de dÃ©pendances SOURCE et SINK sont permis dans la directive ORDERED Ã  %LSeules des procÃ©dures FINAL tableaux dÃ©clarÃ©es pour le type dÃ©rivÃ© %qs Ã  %L, une scalaire est Ã©galement suggÃ©rÃ©eNe gÃ©nÃ©rer des relocalisations absolues que sur des valeurs de la taille d'un mot.Seuls des opÃ©rateurs intrinsÃ¨ques peuvent Ãªtre utilisÃ©s dans l'expression Ã  %LÃ‰mettre seulement une instruction par cycle.Uniquement conservÃ© pour rÃ©tro-compatibilitÃ©.Seule la forme !$ACC ROUTINE sans liste est autorisÃ©e dans un bloc d'interface Ã  %CSeule la forme !$OMP DECLARE TARGET sans clause est autorisÃ©e dans un bloc d'interface Ã  %CUtiliser uniquement 32 FPR.Utiliser uniquement 32 GPR.construction OpenACC Ã  l'intÃ©rieur d'une rÃ©gion qui n'est pas OpenACCDirective OpenACC Ã  l'intÃ©rieur du bloc CRITICAL Ã  %CLes directives OpenACC Ã  %C ne peuvent pas apparaÃ®tre dans des procÃ©dures PUREune directive de boucle OpenACC doit Ãªtre associÃ©e avec une rÃ©gion de calcul de OpenACCune rÃ©gion OpenACC est Ã  l'intÃ©rieur d'une routine OpenACC, le parallÃ©lisme imbriquÃ© n'est pas encore supportÃ©les constructions OpenMP autres que %<ordered simd%>, %<simd%>, %<loop%> ou %<atomic%> ne peuvent pas Ãªtre imbriquÃ©es dans une rÃ©gion %<simd%>les constructions OpenMP autres que %<parallel%>, %<loop%> ou %<simd%> ne peuvent pas Ãªtre imbriquÃ©es dans une rÃ©gion %<loop%>les constructions OpenMP autres que %<parallel%>, %<loop%> ou %<simd%> ne peuvent pas Ãªtre imbriquÃ©es dans une rÃ©gion avec la clause %<order(concurrent)%>Les directives OpenMP autres que SIMD ou DECLARE TARGET Ã  %C ne peuvent pas apparaÃ®tre dans des procÃ©dures PURE ou ELEMENTALappel d'API de la routine OpenMP %qD dans une rÃ©gion avec la clause %<order(concurrent)%>L'opÃ©rande de l'opÃ©rateur .not. Ã  %%L est %sL'opÃ©rande de l'opÃ©rateur numÃ©rique unaire %%<%s%%> Ã  %%L est %sL'opÃ©rande de l'opÃ©rateur utilisateur %%<%s%%> Ã  %%L est %sLes opÃ©randes Ã  %L et %L ne peuvent pas apparaÃ®tre comme opÃ©randes de l'opÃ©rateur binaire %qsLes opÃ©randes de l'opÃ©rateur numÃ©rique binaire %%<%s%%> Ã  %%L sont %s/%sLes opÃ©randes de l'opÃ©rateur de comparaison %%<%s%%> Ã  %%L sont %s/%sLes opÃ©randes de l'opÃ©rateur logique %%<%s%%> Ã  %%L sont %s/%sLes opÃ©randes de l'opÃ©rateur de concatÃ©nation de chaÃ®nes Ã  %%L sont %s/%sLes opÃ©randes de l'opÃ©rateur utilisateur %%<%s%%> Ã  %%L sont %s/%sL'interface de l'opÃ©rateur Ã  %L est en conflit avec l'interface intrinsÃ¨queL'interface de l'opÃ©rateur Ã  %L a le mauvais nombre d'argumentsL'interface opÃ©rateur Ã  %L doit avoir, au plus, deux argumentsOptimiser le nombre de registres stdarg sauvegardÃ©s sur la pile au dÃ©but d'une fonction.Optimiser les motifs conditionnels utilisant les nÅ“uds PHI SSA.Optimiser pour le CPU.Optimiser pour la facilitÃ© de dÃ©bogage plutÃ´t que pour la vitesse ou la taille.Optimiser l'occupation de l'espace plutÃ´t que la vitesse.Optimiser pour la vitesse au dÃ©triment d'une conformitÃ© exacte avec les standards.Optimiser l'en-tÃªte de trame.Optimiser les variables d'induction dans les arbres.Optimiser les chargements d'adresses lui/addiu.Optimiser la taille des opcodes lors de la liaison.Optimiser la neutralisation de la partition.Optimiser les appels rÃ©cursifs dans des fonctions apparentÃ©es (sibbling call) et Ã  la fin de la fonction (tail call).Optimiser les instructions d'appel en fin de fonction (tail call) avec l'assembleur et l'Ã©diteur de liens.L'option %<-fallow-leading-underscore%> est rÃ©servÃ©e aux dÃ©veloppeurs de gfortran et ne devrait pas Ãªtre utilisÃ©e pour des variables implicitement typÃ©esLes options de Xassembler ne correspond pas: %s, %s, abandonne toutes les options -Xassembler et -Wa.OptionsÂ :
  Limites enfreintes dans IMAGE_INDEX Ã  %L pour la dimension %d, SUB vaut %ld et la limite infÃ©rieure de COARRAY est %ld)Limites enfreintes dans IMAGE_INDEX Ã  %L pour la dimension %d, SUB vaut %ld et la limite supÃ©rieure de COARRAY est %ld)Manque d'espace sur la pile.
! Ã‰crire une section .debug_types lorsque debuginfo de DWARF v4 est utilisÃ©.Fournir les informations du graphe d'appels pour chaque fichier avec les dÃ©corations.Fournir les informations du graphe d'appels pour chaque fichier.Produire les objets LTO contenant Ã  la fois le langage intermÃ©diaire et la sortie binaire.Fournir les informations d'utilisation de la pile pour chaque fonction.Sortir les compteurs de vÃ©rifications des vtables.Sortir les informations sur les ensembles de pointeurs pour la vÃ©rification des vtables.Utilisation de la sous-commande de recouvrement:Initialisations inÃ©gales et se chevauchant dans EQUIVALENCE Ã  %CInitialisations inÃ©gales et se chevauchant dans EQUIVALENCE Ã  %LÃ‰craser -mbest-lib-options.Le descripteur P doit Ãªtre annoncÃ© par un facteur d'Ã©chelle dans la chaÃ®ne de format Ã  %LPAD= Ã  %L pas permis en Fortran 95PARAMETER %qs est utilisÃ© Ã  %L avant que sa dÃ©finition soit complÃ¨teLe PARAMETER Ã  %L n'a pas d'initialisationSymbole PARAMETER dans la constante complexe Ã  %CPARAMETER sans Â«Â ()Â Â» Ã  %CInstruction PAUSE Ã  %CChargements littÃ©raux relatifs au PC.variante PCSl'argument PHI est manquant pour l'arÃªte %d->%dl'argument PHI n'est pas SSA_NAME ou invariantnÅ“ud PHI avec emplacementnÅ“ud PHI avec un mauvais VUSE sur l'arÃªte depuis le BB %dla gÃ©nÃ©ration de code PIC n'est pas compatible avec les appels indirects rapidesla gÃ©nÃ©ration de code PIC n'est pas supportÃ©e dans le modÃ¨le d'exÃ©cution portablePIC nâ€™est pas supportÃ© pour %qsPIC est uniquement supportÃ© pour RTPPIC est requis mais non supportÃ© avec des instructions CONST16le registre PIC est Ã©crasÃ© par %qs dans %<asm%>le registre PIC n'est pas initialisÃ©support PIC pour %<-fstack-limit-symbol%>L'attribut POINTER est requis pour un composant de pointeur de procÃ©dure Ã  %CObjet POINTER %qs dans la clause %s Ã  %LObjet POINTEUR %qs du type polymorphique dans la clause %s Ã  %LUne fonction avec la valeur d'un POINTER apparaÃ®t dans le membre de droite de l'affectation Ã  %LArgument POS (%ld) hors limite 0:%ld dans l'intrinsÃ¨que %sArgument POS (%ld) hors des limites 0:%ld dans l'intrinsÃ¨que BTESTArgument POS (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITSPOS(%ld)+LEN(%ld)>BIT_SIZE(%ld) dans l'intrinsÃ¨que IBITSPRE dÃ©sactivÃ©La liste de noms dans PRINT Ã  %C est une extensionL'instruction PRINT Ã  %C n'est pas permise dans une procÃ©dure PUREPRINT_OPERAND pointeur nulPRINT_OPERAND, insn invalide pour %%CPRINT_OPERAND, insn invalide pour %%NPRINT_OPERAND: Ponctuation %<%c%> inconnuePRINT_OPERAND_ADDRESS, pointeur nulL'instruction PRIVATE Ã  %C est uniquement permise dans la partie de la spÃ©cification d'un moduleL'instruction PRIVATE Ã  %C doit prÃ©cÃ©der les liaisons de procÃ©duresL'instruction PRIVATE Ã  %C doit prÃ©cÃ©der les composants de la structureL'instruction PRIVATE dans TYPE Ã  %C doit Ãªtre Ã  l'intÃ©rieur d'un MODULELa PROCEDURE %qs Ã  %L ne peut pas Ãªtre utilisÃ©e comme sa propre interfacePROCEDURE Ã  %C doit Ãªtre une interface gÃ©nÃ©riqueL'attribut PROCEDURE est en conflit avec l'attribut INTENT dans %qs Ã  %LL'attribut PROCEDURE est en conflit avec l'attribut NAMELIST dans %qs Ã  %LL'attribut PROCEDURE est en conflit avec l'attribut PROTECTED Ã  %LL'attribut PROCEDURE est en conflit avec l'attribut RESULT dans %qs Ã  %LL'attribut PROCEDURE est en conflit avec l'attribut SAVE dans %qs Ã  %LListe PROCEDURE Ã  %CInstruction PROCEDURE Ã  %CPROCEDURE(interface) Ã  %C devrait Ãªtre dÃ©clarÃ©e DEFERREDPROTECTED Ã  %C est uniquement autorisÃ© dans la partie de la spÃ©cification d'un moduleAttribut PROTECTED Ã  %CL'attribut PROTECTED est en conflit avec l'attribut EXTERNAL Ã  %LInstruction PROTECTED Ã  %CPTX ne supporte pas les dÃ©clarations faibles (uniquement les dÃ©finitions faibles)PUBLIC %s %qs Ã  %L du type dÃ©rivÃ© PRIVATE %qsFonction PUBLIC %qs Ã  %L du type PRIVATE %qsL'instruction PUBLIC Ã  %C est uniquement permise dans la partie de la spÃ©cification d'un modulePURE et IMPURE ne peuvent pas apparaÃ®tre ensemble Ã  %CLe prÃ©fixe PURE dans l'interface MODULE PROCEDURE est manquant Ã  %LEntasser les instructions VLIW.Empaqueter les membres des structures ensemble sans trous.ComplÃ©ter avec des espaces les lignes au format fixÃ© qui sont trop courtes pour atteindre la largeur de ligne.Rembourrage de %d octets requis avant %qs dans le COMMON %qs Ã  %L; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>Rembourrage de %d octets requis avant %qs dans le COMMON Ã  %L; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>Le paramÃ¨tre %qs Ã  %L n'a pas Ã©tÃ© dÃ©clarÃ© ou est une variable qui ne se rÃ©duit pas en une expression constanteLe tableau paramÃ¨tre %qs Ã  %L ne peut pas Ãªtre automatique ou de forme diffÃ©rÃ©eLe type dÃ©rivÃ© paramÃ©trisÃ© Ã  %C est ambiguLe type paramÃ©trisÃ© %qs n'a pas de composant correspondant au paramÃ¨tre %qs Ã  %LPasser l'option -EB Ã  l'Ã©diteur de liens.Passer l'option -EL Ã  l'Ã©diteur de liens.Passer l'option -marclinux Ã  l'Ã©diteur de liens.Passer l'option -marclinux_prof Ã  l'Ã©diteur de liens.Passer le texte -z Ã  l'Ã©diteur de liens.Passer dans $12 de _mcount l'adresse de l'emplacement oÃ¹ est sauvegardÃ© ra.L'objet passÃ© Ã  %L doit Ãªtre scalaireL'argument muet %qs de type objet passÃ© Ã  %L doit Ãªtre Ã  la mÃªme position que l'argument muet de type objet passÃ© Ã  la procÃ©dure redÃ©finieL'argument muet de type objet passÃ© de %qs Ã  %L doit Ãªtre scalaireL'argument muet de type objet passÃ© de %qs Ã  %L ne peut pas Ãªtre ALLOCATABLEL'argument muet de type objet passÃ© de %qs Ã  %L ne peut pas Ãªtre POINTERPasser une requÃªte Ã  l'assembleur pour corriger divers erratas du silicium.Passer une requÃªte Ã  l'assembleur pour avertir Ã  propos de divers erratas du silicium.Passage d'un co-tableau Ã  %L pour l'argument %qs allouable, non co-tableau et muet qui est invalide si le statut d'allocation est modifiÃ©Passage d'un co-tableau Ã  %L pour l'argument %qs allouable, non co-tableau, muet INTENT(OUT)Passer la procÃ©dure interne Ã  %L par position n'est pas permisChemin vers le fichier d'en-tÃªte qui devrait Ãªtre prÃ©-inclu avant chaque unitÃ© de compilation.Le pourcentage de pÃ©nalitÃ© que des fonctions contenant un unique appel Ã  une autre fonction recevront quand elles seront Ã©valuÃ©es pour un clonage.Le pourcentage de pÃ©nalitÃ© que des fonctions rÃ©cursives recevront quand elles seront Ã©valuÃ©es pour un clonage.Effectuer la propagation des plages de valeurs IPA.Fusionner le code identique (Identical Code Folding) pour les fonctions et les variables en lecture seule.Fusionner le code identique (Identical Code Folding) pour les fonctions.Fusionner le code identique (Identical Code Folding) pour les variables.RÃ©aliser l'ordonnancement modulo basÃ© sur SMS avant la premiÃ¨re Ã©tape de l'ordonnancement.RÃ©aliser l'ordonnancement modulo basÃ© sur SMS en autorisant les dÃ©placements de registres.RÃ©aliser les optimisations d'alignement spÃ©cifiques au VR4130.RÃ©aliser une propagation de la plage de valeurs sur les arbres.RÃ©aliser une Ã©tape de propagation dans RTL (Register Transfer Language).Effectuer un nombre d'optimisations mineures et coÃ»teuses.Effectuer une Ã©tape d'optimisation par propagation des copies des registres.Effectuer une Ã©tape d'optimisation pour renommer les registres.Effectuer une Ã©tape d'optimisation de fusion des instructions selon la cible.RÃ©aliser un clonage pour rendre plus forte la propagation interprocÃ©durale des constantes.RÃ©aliser l'Ã©limination des comparaisons aprÃ¨s que l'allocation des registres ait Ã©tÃ© terminÃ©e.Convertir les sauts conditionnels en Ã©quivalents sans branchements.Convertir les sauts conditionnels en exÃ©cutions conditionnelles.RÃ©aliser la conversion des initialisations de Â«Â switchÂ Â».ExÃ©cuter l'optimisation des sauts croisÃ©s.ExÃ©cuter la mise en ligne trÃ¨s tÃ´t.ExÃ©cuter le mouvement de chargement amÃ©liorÃ© lors de l'Ã©limination des sous-expressions communes globales.RÃ©aliser une analyse de ce qui est pointÃ©, locale Ã  la fonction, sur les arbres.ExÃ©cuter l'Ã©limination des sous-expressions communes globales aprÃ¨s que l'allocation des registres soit terminÃ©e.ExÃ©cuter l'Ã©limination des sous-expressions communes globales.RÃ©aliser la mise en ligne indirecte.RÃ©aliser des validations internes d'intÃ©gritÃ©.RÃ©aliser la propagation interprocÃ©durale des constantes de bits.RÃ©aliser la propagation interprocÃ©durale des constantes.RÃ©aliser l'analyse interprocÃ©durale des pointeurs et rÃ©fÃ©rences.RÃ©aliser la propagation interprocÃ©durale de profiles.RÃ©aliser la rÃ©duction interprocÃ©durale des agrÃ©gats.RÃ©aliser les optimisations d'enfilage des sauts.RÃ©aliser une scission de la portÃ©e active durant l'Ã©tape SSA->normale.Effectuer l'aplatissage des boucles.Scinder les boucles pour Ã©liminer des conditions qui sont constantes sur une plage de la boucle (Loop Splitting).DÃ©rouler toutes les boucles.DÃ©rouler les boucles quand le nombre d'itÃ©rations est connu.DÃ©placer les boucles Ã  l'intÃ©rieur des branchements quand c'est possible.RÃ©aliser une mise en ligne partielle.RÃ©aliser les chargements redondants aprÃ¨s l'Ã©limination des stockages dans les sous-expressions communes globales.ExÃ©cuter le remplacement des scalaires des agrÃ©gats.RÃ©aliser la mise en pipeline logicielle des boucles internes durant l'ordonnancement sÃ©lectif.RÃ©aliser la mise en pipeline logicielle des boucles externes durant l'ordonnancement sÃ©lectif.RÃ©aliser une dÃ©virtualisation spÃ©culative.ExÃ©cuter le mouvement de stockage aprÃ¨s l'Ã©limination des sous-expressions communes globales.ExÃ©cuter la simplification des instructions dupliquÃ©es lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction).ExÃ©cuter la formation du super bloc via la duplication de la queue.RÃ©aliser le unroll-and-jam.Effectuer l'Ã©limination des symboles inutilisÃ©s dans les informations de dÃ©bogage.Effectuer l'Ã©limination des types inutilisÃ©s dans l'information de dÃ©bogage.RÃ©aliser le pistage des variables et aussi Ã©tiqueter les variables qui ne sont pas initialisÃ©es.RÃ©aliser le pistage des variables en annotant les affectations.RÃ©aliser le pistage des variables.RÃ©aliser les optimisations sur tout le programme.Point requis dans le spÃ©cificateur de format %s Ã  %LPoint requis dans le spÃ©cificateur de format Ã  %LPoint requis dans le spÃ©cificateur de format dans la chaÃ®ne de format Ã  %LAutoriser Â«Â $Â Â» comme caractÃ¨re dans les identificateurs.Permettre l'utilisation non conforme du caractÃ¨re de tabulation.Permettre l'ordonnancement de la sÃ©quence du prologue et de l'Ã©pilogue d'une fonction.Permettre l'ordonnancement de la sÃ©quence du prologue d'une fonction.Permettre l'ordonnancement des sÃ©quences du prologue et de l'Ã©pilogue d'une fonction.Permettre des noms de caractÃ¨res universels (\u et \U) dans les identificateurs.Placer un bit de stop aprÃ¨s chaque cycle lors de l'ordonnancement.Placer les Ã©lÃ©ments de donnÃ©es dans leur propre section.Placer chaque fonction dans sa propre section.Placer les constantes en virgule flottante dans la TOC.Placer les constantes des symboles et des dÃ©calages dans la TOC.Veuillez soumettre un rapport dâ€™anomalies complet,
  avec la sortie du prÃ©processeur si nÃ©cessaire.
  ExtensionsLe composant tableau de pointeurs de structures Ã  %C doit avoir une forme diffÃ©rÃ©eLa cible de l'affectation du pointeur ne peut pas Ãªtre une constante Ã  %LLa cible de l'affectation du pointeur a l'attribut PROTECTED Ã  %LLa cible de l'affectation du pointeur dans l'expression d'initialisation n'a pas l'attribut TARGET Ã  %LLa cible de l'affectation du pointeur n'est ni TARGET ni POINTER Ã  %LLa cible de l'affectation du pointeur n'est pas un POINTER Ã  %LAffectation de pointeur avec un indice de vecteur dans le membre de droite Ã  %LLe pointeur Ã  %L dans l'affectation de pointeur pourrait vivre plus longtemps que la cible pointÃ©eLe composant pointeur %s Ã  %L a un sous-composant non co-tableau du type EVENT_TYPE qui doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableauLe composant pointeur %s Ã  %L a un sous-composant non co-tableau de type LOCK_TYPE, qui doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableauL'initialisation du pointeur Ã  %C requiert %<=>%> et non %<=%>La cible de l'initialisation du pointeur Ã  %L doit avoir l'attribut SAVELa cible de l'initialisation du pointeur Ã  %L ne doit pas avoir l'attribut TARGETLa cible de l'initialisation de pointeur Ã  %L ne doit pas Ãªtre ALLOCATABLEL'objet pointeur Ã  %C ne sera point co-indexÃ©L'objet pointeur Ã  %L ne sera point un co-indexAffectation Ã  une procÃ©dure pointeur Ã  %LL'argument effectif qui est un tableau de pointeurs Ã  %L requiert un argument muet de forme tacite ou un tableau de pointeurs %qs Ã  cause de l'attribut VOLATILELes pointeurs sont de 32 bits.Les pointeurs sont de 64 bits.Politiques disponibles pour -mcompact-branches=:FPTR polymorphique Ã  %L pour C_F_POINTERLe composant polymorphique %s Ã  %L dans le type %s SEQUENCE ou BIND(C)Scalaire polymorphique passÃ© Ã  l'argument tableau muet %qs Ã  %LSous-objet polymorphique d'un objet co-indexÃ© Ã  %LLargeur d'exposant positive requise dans la chaÃ®ne de format Ã  %LLargeur positive requise dans le spÃ©cificateur de format %s Ã  %LLargeur positive requise dans la chaÃ®ne de format Ã  %LLargeur positive requise avec le descripteur T dans la chaÃ®ne de format Ã  %LChangement possible de valeur dans la conversion de %s vers %s Ã  %LPrivilÃ©gier les branchements au lieu d'une exÃ©cution conditionnelle.PrÃ©fÃ©rer des accÃ¨s par mots plutÃ´t que des accÃ¨s par octets.Allouer de prÃ©fÃ©rence des registres qui autorisent la gÃ©nÃ©ration d'instructions courtes.PrÃ©fixer les symboles globaux avec Â«Â :Â Â» (pour l'utilisation avec PREFIX).PrÃ©traiter uniquement les directives.La source convertie par le prÃ©processeur a Ã©tÃ© stockÃ©e dans le fichier %s, veuillez l'attacher Ã  votre rapport d'anomalie.
  PrÃ©server la pile de liens du PowerPC 476 en faisant correspondre un blr avec l'insns bcl/bl utilisÃ©e pour les accÃ¨s Ã  la GOT.PrÃ©tendre qu'un branchement autour d'un dÃ©placement est un dÃ©placement conditionnel.Interdire l'allocation de $fp pendant l'allocation de registres de telle maniÃ¨re que le compilateur puisse forcer l'optimisation fp-as-gp.Interdire l'utilisation de toutes les opÃ©rations en virgule flottante.Interdire l'utilisation de toutes les instructions matÃ©rielles en virgule flottante.!$OMP DECLARE REDUCTION prÃ©cÃ©dent Ã  %L!$OMP DECLARE REDUCTION prÃ©cÃ©dent du module %s Ã  %LÃ‰crire les informations d'ajustement du processeur sous forme de commentaires dans le fichier assembleur. C'est une option utilisÃ©e uniquement pour tester les rÃ©gressions du compilateur. Elle n'est pas destinÃ©e Ã  un usage ordinaire pour compiler du code.Afficher les identificateurs CWE pour les messages de diagnostiques, quand disponibles.Afficher les informations de couverture du code.
  
  Afficher des avertissements complÃ©mentaires (au risque qu'ils soient non dÃ©sirÃ©s).Afficher les indices pour la correction sous forme lisible par une machine.Afficher les indices pour la correction vers stderr au format diff unifiÃ©.Afficher des comparaisons hiÃ©rarchiques quand des types de patrons ne concordent pas.Afficher les valeurs initiales des variables.Afficher les noms des en-tÃªtes de fichiers au fur et Ã  mesure qu'ils sont utilisÃ©s.ProbabilitÃ© qu'une fonction COMDAT soit partagÃ©e avec des unitÃ©s de compilation diffÃ©rentes.La procÃ©dure %qs Ã  %C a une interface explicite d'une dÃ©claration prÃ©cÃ©denteLa procÃ©dure %qs Ã  %C est dÃ©jÃ  dÃ©finie Ã  %LLa procÃ©dure %qs Ã  %L a dÃ©jÃ  le type de base de %sLa procÃ©dure %qs Ã  %L a le mÃªme nom qu'un composant de %qsLa procÃ©dure %qs Ã  %L a le mÃªme nom qu'un composant hÃ©ritÃ© de %qsLa procÃ©dure %qs Ã  %L ne peut pas avoir le type de base %sLa procÃ©dure %qs Ã  %L doit avoir l'attribut BIND(C) pour Ãªtre interopÃ©rable avec le CLa procÃ©dure %qs appelÃ©e Ã  %L n'est pas explicitement dÃ©clarÃ©eLa procÃ©dure %qs appelÃ©e Ã  %L n'est pas explicitement dÃ©clarÃ©e, vouliez-vous employer %qsÂ ?ProcÃ©dure %qs appelÃ©e avec une interface implicite Ã  %LLa procÃ©dure %qs dÃ©finie dans le corps de l'interface Ã  %L entre en conflit avec la procÃ©dure interne dÃ©finie Ã  %CLa procÃ©dure %qs dans %s Ã  %L n'a pas d'interface expliciteLa procÃ©dure %qs dans %s Ã  %L n'a pas d'interface explicite, vouliez-vous employer %qsÂ ?La procÃ©dure %qs dans %s Ã  %L n'est ni une fonction ni une sous-routineLa procÃ©dure %qs dans %s Ã  %L n'est ni une fonction ni une sous-routine; vouliez-vous employer %qsÂ ?La procÃ©dure %qs dans l'interface PUBLIC %qs Ã  %L prend des arguments muets de %qs qui est PRIVATELa procÃ©dure %qs avec PASS Ã  %L doit avoir au moins un argumentLa procÃ©dure %qs avec PASS(%s) Ã  %L n'a pas d'argument %qsLa procÃ©dure %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %LL'argument de procÃ©dure Ã  %L est local dans une procÃ©dure PURE et a l'attribut POINTERLe pointeur de procÃ©dure %qs Ã  %L ne sera point Ã©lÃ©mentalPointeur de procÃ©dure %qs dans la clause %s Ã  %LPointeur de procÃ©dure Ã  %CLe composant pointeur de procÃ©dure %qs Ã  %L ne peut pas Ãªtre un membre du type dÃ©rivÃ© BIND(C) %qs Ã  %LComposant pointeur de procÃ©dure %qs appelÃ© avec une interface implicite Ã  %LLe composant pointeur de procÃ©dure %qs requiert une liste d'arguments Ã  %CLe composant pointeur de procÃ©dure %qs avec PASS Ã  %L doit avoir au moins un argumentLe composant pointeur de procÃ©dure %qs avec PASS(%s) Ã  %L n'a pas d'argument %qsComposant de pointeur de procÃ©dure Ã  %CLa cible de l'initialisation du pointeur de procÃ©dure Ã  %L ne peut pas Ãªtre un pointeur de procÃ©dureLe rÃ©sultat du pointeur de procÃ©dure %qs Ã  %L n'a pas d'attribut pointeurLa cible du pointeur de procÃ©dure %qs Ã  %L doit Ãªtre un intrinsÃ¨que, associÃ© Ã  l'hÃ´te or Ã  use, rÃ©fÃ©rencÃ© ou avoir l'attribut EXTERNALTraiter les directives #ident.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.Traitement du spec (%s), lequel est Â«Â %sÂ Â»
! Produire un dylinker Mach-O (type de fichier MH_DYLINKER), uniquement utilisÃ© pour compiler dyld.Produire une bibliothÃ¨que partagÃ©e Mach-O (type de fichier MH_DYLIB), synonyme de Â«Â -sharedÂ Â».Produire une trace de dÃ©bogage quand une erreur Ã  l'exÃ©cution est rencontrÃ©e.Produit un avertissement Ã  l'exÃ©cution si un temporaire de tableau a Ã©tÃ© crÃ©Ã© pour un argument d'une procÃ©dure.Produire du code gros-boutiste.Produire du code relocalisable au moment de l'exÃ©cution.Produire du code petit-boutiste.Produire un fichier Mach-O adaptÃ© Ã  l'utilisation embarquÃ©e ou dans une ROM.Les informations de profile dans %s sont corrompuesLe programme est entiÃ¨rement situÃ© dans les 64k infÃ©rieurs de la mÃ©moire.Interdire les appels de fonctions relatifs au PC.Interdire les sauts relatifs au PC.ProtÃ©ger les parenthÃ¨ses dans les expressions.Fournir la finalisation de bash pour les options commenÃ§ant par la chaÃ®ne fournie.Fournir les bibliothÃ¨ques pour le simulateur.Purger les Ã©tats non utilisÃ©s durant l'analyse.Pousser les registres Ã©tendus sur la pile dans les fonctions de monitoring.Placer tous les tableaux locaux sur la pile.Place tout dans la TOC normale.Placer les tables de sauts pour les instructions switch dans la section .data plutÃ´t que dans la section .code.Placer les donnÃ©es relocalisÃ©es en lecture seule dans la section .data.Placer les constantes non initialisÃ©es dans la ROM (a besoin de -membedded-data).Placer les globales non initialisÃ©es dans la section commune.Placer des donnÃ©es initialisÃ©es Ã  zÃ©ros dans la section bss.l'architecture R2 est exclusivement petit boutisteRANK (%i) Ã  %L est rÃ©pÃ©tÃ© Ã  %LRANK (*) Ã  %L ne peut pas Ãªtre utilisÃ© avec un pointeur ou un sÃ©lecteur allouable Ã  %LRANK (*) Ã  %L est rÃ©pÃ©tÃ© Ã  %LRANK DEFAULT Ã  %L est rÃ©pÃ©tÃ© Ã  %Lpart_ref RE ou IM Ã  %CRE part_ref Ã  %CIndex de tableau REAL Ã  %LREAL(KIND=10) n'est pas disponible avec l'option %<-fdefault-real-10%>REAL(KIND=10) n'est pas disponible avec l'option %<-freal-4-real-10%>REAL(KIND=10) n'est pas disponible avec l'option %<-freal-8-real-10%>REAL(KIND=10) n'est pas disponible avec l'option %<-freal-8-real-16%>REAL(KIND=16) n'est pas disponible avec l'option %<-fdefault-real-16%>REAL(KIND=16) n'est pas disponible avec l'option %<-freal-4-real-16%>REAL(KIND=4) n'est pas disponible avec l'option %<-freal-8-real-4%>REAL(KIND=8) n'est pas disponible avec l'option %<-fdefault-real-8%>REAL(KIND=8) n'est pas disponible avec l'option %<-freal-4-real-8%>RECORD Ã  %C est une extension, activez-la avec %<-fdec-structure%>Le prÃ©fixe RECURSIVE dans l'interface MODULE PROCEDURE est manquant Ã  %LLa variable RESULT %qs Ã  %L interdit le nom de FUNCTION %qs Ã  %C d'apparaÃ®tre dans une instruction de spÃ©cificationLa variable RESULT Ã  %C doit Ãªtre diffÃ©rente du nom de la fonctionRESULT_DECL devrait Ãªtre en lecture seule quand DECL_BY_REFERENCE est dÃ©finiInstruction RETURN dans le programme principal Ã  %CROUND= Ã  %L n'est pas permis en Fortran 95vÃ©rification RTL: accÃ¨s Ã  elt %d de Â«Â %sÂ Â» avec le dernier elt %d dans %s, Ã  %s:%dvÃ©rification RTL: accÃ¨s Ã  elt %d du vecteur avec le dernier elt %d dans %s, Ã  %s:%dvÃ©rification RTL: accÃ¨s Ã  elt hwi %d du vecteur avec le dernier elt %d dans %s, at %s:%dvÃ©rification RTL: tentative de traiter un symbole non bloc comme un symbole bloc dans %s, Ã  %s:%dvÃ©rification RTL: code attendu Â«Â %sÂ Â» ou Â«Â %sÂ Â», a trouvÃ© Â«Â %sÂ Â» dans %s, Ã  %s:%dvÃ©rification RTL: code attendu Â«Â %sÂ Â», Â«Â %sÂ Â» ou Â«Â %sÂ Â», a trouvÃ© Â«Â %sÂ Â» dans %s, Ã  %s:%dvÃ©rification RTL: code attendu Â«Â %sÂ Â», a trouvÃ© Â«Â %sÂ Â» dans %s, Ã  %s:%dvÃ©rification RTL: elt %d attendu de type Â«Â %cÂ Â» ou Â«Â %cÂ Â», a trouvÃ© Â«Â %cÂ Â» (rtx %s) dans %s, Ã  %s:%dvÃ©rification RTL: elt %d attendu de type Â«Â %cÂ Â», a Â«Â %cÂ Â» (rtx %s) dans %s, Ã  %s:%dvÃ©rification du fanion RTL: %s utilisÃ© avec un code rtx inattendu Â«Â %sÂ Â» dans %s, Ã  %s:%dRTP PIC est incompatible avec %<-msingle-pic-base%>RTP PIC est incompatible avec ThumbRTTI ne fonctionnera pas sur ce typeLes instructions du FPU RX ne supportent pas les NaN et les infinisÃ‰lever un REAL nÃ©gatif Ã  %L vers une puissance REAL est interditLa spÃ©cification d'Ã©tendue Ã  %L ne peut jamais correspondre Ã  quoi que ce soitRang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (rang %d et rang %d)Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (rang %d et scalaire)Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (scalaire et rang %d)Rang non concordant dans l'argument %qs Ã  %L (rang %d et rang %d)Rang non concordant dans l'argument %qs Ã  %L (rang %d et scalaire)Rang non concordant dans l'argument %qs Ã  %L (scalaire et rang %d)DÃ©saccord de rang dans la rÃ©fÃ©rence au tableau Ã  %L (%d/%d)Le remappage de rang requiert une liste de spÃ©cifications %<borne-inf : borne-sup%> Ã  %LLa cible du remappage du rang n'a pas le rang 1 Ã  %LLa cible du remappage du rang est plus petite que la taille du pointeur (%ld < %ld) Ã  %LLa cible du remappage du rang doit avoir le rang 1 ou Ãªtre simplement contigÃ¼e Ã  %LLecture du fichier %qs au format libreLecture du module %qs Ã  la ligne %d colonne %d: %sLecture des spÃ©cifications Ã  partir de %s
! Argument rÃ©el COUNT_RATE de SYSTEM_CLOCK Ã  %LLa constante rÃ©elle dÃ©borde de son sous-type Ã  %CLa constante rÃ©elle dÃ©borde vers le bas hors de son sous-type Ã  %CLe nombre rÃ©el Ã  %C a un exposant %<d%> et un sous-type expliciteLe nombre rÃ©el Ã  %C a un exposant %<q%> et un sous-type expliciteRÃ©-aligner la pile dans le prologue.RÃ©-allouer le membre de gauche dans les affectations.ReconnaÃ®tre les mots clÃ©s C++ comme Â«Â complÂ Â» et Â«Â xorÂ Â».ReconnaÃ®tre les mots clÃ©s dÃ©finis par GNU.ReconnaÃ®tre les fonctions intÃ©grÃ©es.ReconnaÃ®tre le mot clef Â«Â asmÂ Â».Enregistrer DW_AT_decl_column et DW_AT_call_column dans DWARF.Enregistrer les options de la ligne de commande de gcc dans DW_AT_producer de DWARF.Enregistrer, dans le fichier objet, les options en ligne de commande passÃ©es Ã  gcc.Enregistrer le temps pris par chaque sous-Ã©tape sÃ©parÃ©ment.Cloner rÃ©cursivement uniquement quand la probabilitÃ© qu'un appel soit exÃ©cutÃ© excÃ¨de le paramÃ¨tre.RedÃ©finition de !$OMP DECLARE REDUCTION Ã  %LRedÃ©finition de !$OMP DECLARE REDUCTION prÃ©dÃ©fini Ã  %LRedÃ©finition de %s !$OMP DECLARE REDUCTION prÃ©dÃ©fini Ã  %LRÃ©duire la prioritÃ© pour r0..r3 / r12..r15 avec TARGET_REGISTER_PRIORITY.RÃ©duire l'alignement de la pile Ã  l'endroit de l'appel, si possible.!$ACC END LOOP redondant Ã  %CBalise ACQUIRED_LOCK redondante trouvÃ©e Ã  %LBalise ERRMSG redondante trouvÃ©e Ã  %LBalise MOLD redondante trouvÃ©e Ã  %LBalise SOURCE redondante trouvÃ©e Ã  %LBalise STAT redondante trouvÃ©e Ã  %LBalise UNTIL_COUNT redondante trouvÃ©e Ã  %LL'index de l'instruction de rÃ©fÃ©rence n'a pas Ã©tÃ© trouvÃ©L'index de l'instruction de rÃ©fÃ©rence est hors limitesRÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L Ã  l'intÃ©rieur d'un DO CONCURRENT %sRÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L Ã  l'intÃ©rieur d'un FORALL %sRÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L dans une procÃ©dure PURESaut traversant une rÃ©gion au travers de la mÃªme section dans le bb %iLe numÃ©ro de registre doit Ãªtre dans la plage 0-31 pour %sExpression rÃ©guliÃ¨re correspondant Ã  des noms de sections adressables par GP supplÃ©mentairesExpression rÃ©guliÃ¨re correspondant Ã  des noms de sections pour l'adressage relatif Ã  r0.Relaxer les branchements.Relaxer les littÃ©raux en assembleur et les placer automatiquement dans la section texte.Soulager la pression sur les registres en rÃ©duisant la portÃ©e pendant laquelle une valeur peut rester dans un registre.Remapper les noms des fichiers lors de l'inclusion des fichiers.Retirer le code et les donnÃ©es qui sont inatteignables depuis les symboles exportÃ©s (y compris le point d'entrÃ©e).Supprimer le prÃ©fixe du chemin absolu avant de dÃ©grader le nom pour -fprofile-generate= et -fprofile-use=.Supprimer les instructions Â«Â membarÂ Â» redondantes.SupprimÃ© dans GCC 10.  Cette option n'a aucun effet.SupprimÃ© dans GCC 8.  Cette option n'a aucun effet.SupprimÃ© dans GCC 9.  Cette option n'a aucun effet.Suppression de Â«Â %sÂ Â»
  Suppression de l'appel Ã  la fonction impure %qs Ã  %LSuppression de l'appel Ã  la fonction impure Ã  %LOpÃ©rateurs renommÃ©s dans les instructions USE Ã  %CRÃ©organiser les blocs de base et les partitions dans des sections chaude et froide.RÃ©organiser les blocs de base pour amÃ©liorer le placement du code.RÃ©organiser les fonctions pour amÃ©liorer le placement du code.RÃ©organiser les fonctions, les variables et l'assembleur au plus haut niveau.Le spÃ©cificateur de rÃ©pÃ©tition est invalide dans l'initialisation d'un scalaire Ã  %C Le spÃ©cificateur de rÃ©pÃ©tition doit Ãªtre un entier Ã  %CRemplacer add, compare, branch par des branchements utilisant un registre compteur.Remplacer les expressions temporaires durant l'Ã©tape SSA->normale.Rapport sur la cohÃ©rence du profilage.Produire un rapport sur l'allocation de mÃ©moire avant l'optimisation interprocÃ©durale.Produire un rapport sur l'allocation de mÃ©moire permanente dans le mode d'analyse complÃ¨te du programme (WPA mode).Produire un rapport sur l'allocation de mÃ©moire permanente.Rapporter le temps pris par chaque Ã©tape de la compilation.Rapporter diverses statistiques d'optimisation durant l'Ã©dition de liens uniquement dans le mode d'analyse complÃ¨te du programme (mode WPA).Rapporter diverses statistiques d'optimisation durant l'Ã©dition de liens.Demander des routines de la bibliothÃ¨que mathÃ©matique conformes Ã  IEEE (OSF/1).RÃ©ordonnancer les instructions aprÃ¨s l'allocation de registres.RÃ©ordonnancer les instructions avant l'allocation de registres.RÃ©ordonnancer les rÃ©gions mises en pipeline sans la mise en pipeline.RÃ©server de l'espace dans le prologue d'une fonction pour les arguments de sortie.Le tableau qui a changÃ© de forme est trop grand Ã  %CRestreindre l'analyseur Ã  l'exÃ©cution du seul vÃ©rificateur nommÃ©.Restreindre l'utilisation d'instructions en virgule flottante matÃ©rielles Ã  des opÃ©rations 32 bits.Le rÃ©sultat %qs de la fonction contenue %qs Ã  %L n'a pas le type IMPLICITRÃ©sultat non concordant pour la redÃ©finition de la procÃ©dure %qs Ã  %L: %sLe rÃ©sultat de %s produit une erreur de plage pour son sous-type Ã  %LLe rÃ©sultat de %s est NaN (pas un nombre) Ã  %LLe rÃ©sultat de %s dÃ©borde de son sous-type Ã  %LLe rÃ©sultat de %s dÃ©borde vers le bas hors de son sous-type Ã  %LLe rÃ©sultat de BESSEL_YN est -INF Ã  %LLe rÃ©sultat de NEAREST est NaN Ã  %LLe rÃ©sultat de SCALE dÃ©borde de son sous-type Ã  %LLe rÃ©sultat de l'exponentiation Ã  %L dÃ©borde de la plage de %sRetourner des vecteurs de 8 octets en mÃ©moire.Retourner toutes les structures en mÃ©moire (par dÃ©faut sur AIX).Retourner les rÃ©sultats en virgule flottante dans ac0 (fr0 dans la syntaxe de l'assembleur Unix).Retourner les pointeurs dans a0 et d0 en mÃªme temps.Retourner les petits agrÃ©gats en mÃ©moire, pas dans les registres.Retourner les petits agrÃ©gats dans les registres.Retourner les petites structures dans des registres (par dÃ©faut sur SVR4).DÃ©saccord dans le type de retour de la fonction %qs Ã  %L (%s/%s)Le type de retour de la fonction BIND(C) %qs Ã  %L ne peut pas Ãªtre un tableauLe type de retour de la fonction BIND(C) %qs de type caractÃ¨re Ã  %L doit avoir la longueur 1La valeur de retour %qs de la fonction %qs est dÃ©clarÃ©e Ã  %L mais ne reÃ§oit pas de valeurLa valeur de retour de la fonction %qs Ã  %L n'est pas dÃ©finieRetourner les valeurs de fonctions dans les registres du coprocesseur mathÃ©matique.RÃ©utiliser r30 Ã  chaque fonction.Revenir Ã  la recherche de nom en une seule phase.Utilisation de la sous-commande de rÃ©Ã©criture:ParenthÃ¨se droite attendue Ã  %C dans la chaÃ®ne de format Ã  %LLa limite supÃ©rieure la plus Ã  droite de la section du tableau de taille tacite n'est pas spÃ©cifiÃ©e Ã  %LN'exÃ©cuter que la seconde compilation de -fcompare-debug.ExÃ©cuter l'optimisation de mise en commun prÃ©dictive.ExÃ©cuter l'ordonnancement sÃ©lectif aprÃ¨s le rechargement.ExÃ©cuter les autodiagnostics en utilisant le chemin donnÃ© pour trouver les fichiers de tests.RÃ©aliser l'optimisation lors de l'Ã©dition de liens dans le mode de transformation locale (LTRANS=Local Transformation).RÃ©aliser l'optimisation lors de l'Ã©dition de liens dans le mode d'analyse du programme complet (WPA=Whole Program Analysis).ExÃ©cution de la fonction spec Â«Â %sÂ Â» avec %d args
  
! Nom du runtime.L'attribut SAVE Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© dans une procÃ©dure PUREL'instruction SAVE Ã  %C suit une instruction SAVE gÃ©nÃ©raleLe chunk_size de la clause SCHEDULE Ã  %L requiert une expression INTEGER scalaireInstruction SELECT RANK Ã  %CSELECT TYPE Ã  %C ne peut pas apparaÃ®tre dans cette portÃ©eSELECTED_REAL_KIND sans argument %<P%> ni %<R%> Ã  %LL'attribut SEQUENCE Ã  %C est dÃ©jÃ  spÃ©cifiÃ© dans l'instruction TYPEL'instruction SEQUENCE Ã  %C doit prÃ©cÃ©der CONTAINSL'instruction SEQUENCE Ã  %C doit prÃ©cÃ©der les composants de la structureSH2a ne supporte pas les petits-boutistesL'argument SHAPE Ã  %L pour C_F_POINTER doit avoir la mÃªme taille que le RANK de FPTRArgument SHIFT (%ld) hors limites -%ld:%ld dans l'intrinsÃ¨que ISHIFTArgument SHIFT (%ld) hors limite -%ld:%ld dans l'intrinsÃ¨que ISHFTCArgument SHIFT (%ld) hors limite 0:%ld dans l'intrinsÃ¨que %sSIGN= Ã  %L n'est pas permis en Fortran 95Le terme SINK n'est pas un entier constant Ã  %LType de dÃ©pendance SINK uniquement permis dans une directive ORDERED Ã  %LArgument SIZE (%ld) hors limite 1:%ld dans l'intrinsÃ¨que ISHFTCSIZE Ã  %L doit Ãªtre positifType de dÃ©pendance SOURCE uniquement permis dans une directive ORDERED Ã  %LBalise SOURCE Ã  %LLa balise SOURCE Ã  %L est en conflit avec le typespec Ã  %LBalise SOURCE Ã  %L avec plus d'un seul objet allouableSSA corrompunom SSA pas dÃ©clarÃ©SSA_NAME crÃ©Ã© dans deux blocs diffÃ©rents %i et %iSSA_NAME_DEF_STMT est fauxSSA_NAME_OCCURS_IN_ABNORMAL_PHI devrait Ãªtre dÃ©finijeu d'instructions SSE dÃ©sactivÃ©, l'arithmÃ©tique 387 est utilisÃ©eargument dans un registre SSE alors que SSE est dÃ©sactivÃ©retour d'un registre SSE alors que SSE est dÃ©sactivÃ©l'argument vectoriel SSE sans activer SSE modifie l'ABIle retour vectoriel SSE sans activer SSE change l'ABIles informations de dÃ©bogage STABS de Ada sont obsolÃ¨tes et ne sont plus supportÃ©esLa balise STAT Ã  %L ne peut pas Ãªtre une constantevariable STATL'argument STAT= Ã  %L doit Ãªtre une variable INTEGER scalaireArgument STAT= pour %s Ã  %LAttribut STAT= mal placÃ© dans %CLe STATUS Ã  %L sera une variable INTENT(OUT)Le code de STOP Ã  %C ne peut pas Ãªtre nÃ©gatifLe code de STOP Ã  %C contient trop de chiffresLe code STOP Ã  %L doit Ãªtre une constante CHARACTER scalaire ou chiffre[chiffre[chiffre[chiffre[chiffre]]]]Le code STOP Ã  %L doit Ãªtre une expression constante scalaire CHARACTER ou INTEGER par dÃ©fautLe code STOP Ã  %L doit Ãªtre un caractÃ¨re par dÃ©faut avec KIND=%dLe code STOP Ã  %L doit Ãªtre un entier par dÃ©faut avec KIND=%dLe code STOP Ã  %L doit Ãªtre soit le type INTEGER ou CHARACTERLe code STOP Ã  %L doit Ãªtre scalaireDÃ©claration de SUBMODULE Ã  %CLa dÃ©claration SUBMODULE Ã  %C ne peut pas apparaÃ®tre dans une autre unitÃ© de portÃ©eSUBROUTINE %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVEle type SVE %qT ne peut pas Ãªtre passÃ© en argument Ã  une fonction sans prototypeInstruction SYNC TEAM Ã  %CInstruction SYNC Ã  %CLe mÃªme argument effectif est associÃ© avec l'argument INTENT(%s) %qs et l'argument INTENT(%s) %qs Ã  %LComme %s%s (ou, dans la forme nÃ©gative, %s%s).Comme %s%s.Comme %s.Identique Ã  -fassociative-math pour les expressions contenant des divisions.Identique Ã  -mA6.Identique Ã  -mA7.Identique Ã : -mep -mprolog-function.Sauvegarder les registres autour des appels de fonctions.Sauvegarder la TOC dans le prologue pour des appels indirects plutÃ´t que en ligne.Le scalaire %qs dans l'Ã©tiquette du FORMAT Ã  %L n'est pas une variable ASSIGNEDExpression INTEGER scalaire attendue Ã  %LPARAMETER scalaire requis dans la constante complexe Ã  %CEntitÃ© scalaire requise Ã  %LL'objet scalaire %qs Ã  %L ne peut pas Ãªtre ALLOCATABLELa transformation en scalaire grÃ¢ce Ã  DIMEN_RANGE n'est pas implÃ©mentÃ©eFacteur d'Ã©chelle Ã  appliquer au nombre de blocs dans un chemin de sauts enchaÃ®nÃ©s lors de la comparaison avec le nombre d'expressions (mises Ã  l'Ã©chelle).Facteur d'Ã©chelle Ã  appliquer au nombre d'expressions dans un chemin de sauts enchaÃ®nÃ©s lors de la comparaison de blocs (mis Ã  l'Ã©chelle).Facteur d'Ã©chelle dans le calcul de la distance maximale qu'une expression peut Ãªtre dÃ©placÃ©e par les optimisations de GCSE.Ordonnancer le code pour le processeur donnÃ©.Ordonnancer le processeur donnÃ©.Ordonnancer les instructions en utilisant l'algorithme d'ordonnancement sÃ©lectif.Ordonnancer le dÃ©but et la fin de la procÃ©dure.Le deuxiÃ¨me argument de %s est nÃ©gatif Ã  %LLe deuxiÃ¨me argument de l'affection dÃ©finie Ã  %L doit Ãªtre INTENT(IN)Le deuxiÃ¨me argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnelLe deuxiÃ¨me argument de l'interface de l'opÃ©rateur Ã  %L doit Ãªtre INTENT(IN)Voir %s pour les instructions.
! Faute de segmentationFaute de segmentation (code)SÃ©lectionner le modÃ¨le de code.SÃ©lectionner la fraction de la frÃ©quence maximale d'exÃ©cutions du bloc de base dans la fonction selon l'alignement que le bloc de base reÃ§oit.SÃ©lectionner le modÃ¨le large â€“ adresses/pointeurs sur 20 bits.SÃ©lectionner la mÃ©thode de traitement de sdata.SÃ©lectionner la portÃ©e pour la signature de l'adresse de retour.SÃ©lectionner le modÃ¨le court â€“ adresses/pointeurs sur 16 bits (dÃ©faut).SÃ©lectionner la version de l'ABI ciblÃ©e.DÃ©finir le nom pour stocker le fichier de note de profil.SÃ©lectionner le runtime.SÃ©lectionner le type de la couverture d'assainissement.SÃ©lectionner quoi assainir.L'expression de sÃ©lection dans le GOTO calculÃ© Ã  %L doit Ãªtre une expression entiÃ¨re scalaireLe sÃ©lecteur Ã  %L ne peut pas NULL()Le sÃ©lecteur Ã  %L n'a pas de typeLe sÃ©lecteur Ã  %L ne doit pas Ãªtre co-indexÃ©Le sÃ©lecteur dans SELECT TYPE Ã  %C n'est pas une variable nommÃ©e; utilisez associate-name=>Le sÃ©lecteur sera polymorphique dans l'instruction SELECT TYPE Ã  %LSÃ©lectionner le type de cÅ“ur RL78 ciblÃ© (g10/g13/g14). Le G14 est sÃ©lectionnÃ© par dÃ©faut. Si l'option est utilisÃ©e, elle sÃ©lectionne aussi le support pour la multiplication matÃ©rielle Ã  utiliser.SÃ©lectionner le type de multiplication et division matÃ©rielle Ã  utiliser (none/g13/g14).RÃ©fÃ©rence Ã  elle-mÃªme dans l'expression de longueur de caractÃ¨re pour %qs Ã  %LL'argument %qs qui fait rÃ©fÃ©rence Ã  lui-mÃªme Ã  %L n'est pas permisLe point-virgule Ã  %C doit Ãªtre prÃ©cÃ©dÃ© d'une instructionFixer la prÃ©cision en virgule flottante du 80387 Ã  32 bits.Fixer la prÃ©cision en virgule flottante du 80387 Ã  64 bits.Fixer la prÃ©cision en virgule flottante du 80387 Ã  80 bits.Initialiser les dÃ©finitions Windows.DÃ©finir une limite dure pour la taille de chaque trame de pile, en octets.DÃ©finir le coÃ»t d'un branchement.Fixer l'accessibilitÃ© par dÃ©faut des entitÃ©s du module Ã  PRIVATE.DÃ©finir la distance de vÃ©rification de la dÃ©pendance dans l'ordonnancement prÃ©maturÃ© des insns dans la queue.Changer la valeur de errno aprÃ¨s les fonctions mathÃ©matiques internes.DÃ©finir le type de sortie pour l'Ã©diteur de liens (utilisÃ© en interne pendant l'optimisation LTO).DÃ©finir la largeur minimale de la marge de gauche du code source lorsque le code source est montrÃ©.DÃ©finir le nom du symbole __fentry__ appelÃ© lors de l'entrÃ©e d'une fonction.DÃ©finir le nom de la routine principale pour le dÃ©bogueur.Fixer le nom du fichier de sortie ALI (commutateur interne).DÃ©finir le nom de la section pour enregistrer les appels mrecord-mcount.DÃ©finir le nombre d'octets prÃ©-allouÃ©s sur la pile destinÃ©s Ã  Ãªtre utilisÃ©s par l'appelÃ©.Fixer le nombre de nops a Ã©mettre avant chaque motif d'insn.DÃ©finir le seuil de probabilitÃ© pour dÃ©saligner les branchements.DÃ©finir le registre pour contenir -1.Faire en sorte que sizeof(bool) vaille 1.Fixer l'adresse de dÃ©part des donnÃ©es.Fixer l'adresse de dÃ©part du programme.Initialiser le bit PPC_EMB dans l'en-tÃªte des fanions ELF.DÃ©finir le coÃ»t du branchement dans des instructions de branchements conditionnels. Les valeurs raisonnables sont de petits entiers positifis ou nuls. Le coÃ»t par dÃ©faut est 0.DÃ©finir le coÃ»t du branchement dans des instructions de branchements conditionnels. Les valeurs raisonnables sont de petits entiers positifs ou nuls. Le coÃ»t par dÃ©faut est 1.DÃ©finir le coÃ»t d'un branchement Ã  approximativement le nombre d'instructions spÃ©cifiÃ©.DÃ©finir le coÃ»t des branchements.Fixer le type de prÃ©cision double par dÃ©faut Ã  un type avec 8 octets de large.Fixer le type d'entier par dÃ©faut Ã  un type avec 8 octets de large.Fixer le type de rÃ©el par dÃ©faut Ã  un type avec 10 octets de large.Fixer le type de rÃ©el par dÃ©faut Ã  un type avec 16 octets de large.Fixer le type de rÃ©el par dÃ©faut Ã  un type avec 8 octets de large.Fixe la probabilitÃ© estimÃ©e en pourcentage pour Â«Â builtin expectÂ Â». La valeur par dÃ©faut est une probabilitÃ© de 90%%. (NdT: Ã  cause d'une erreur dans le message original, je dois ajouter un %p inutile dans la traduction: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93759).DÃ©finir la taille maximale des donnÃ©es Ã©ligibles pour la zone SDA.DÃ©finir la taille maximale des donnÃ©es Ã©ligibles pour la zone TDA.DÃ©finir la taille maximale des donnÃ©es Ã©ligibles pour la zone ZDA.DÃ©finir le nombre maximum d'octets qui doivent rester sur la pile avant qu'une instruction de dÃ©routement soit dÃ©clenchÃ©e.Fixer le montant maximum pour une seule opÃ©ration d'incrÃ©mentation de la pile.Fixe le nombre maximum d'instructions exÃ©cutÃ©es en parallÃ¨le dans un arbre rÃ©-associÃ©. Si 0, utilise l'heuristique dÃ©pendant de la cible.Fixer le nombre maximum de notes d'instanciations de patrons pour un seul avertissement ou erreur.DÃ©finir le nombre de segments de 64Kio de flash.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.DÃ©finir les adresses des points d'appel du prologue et de l'Ã©pilogue Ã  TPF_TRACE_PROLOGUE_SKIP_TARGET et TPF_TRACE_EPILOGUE_SKIP_TARGET. Ceci est Ã©quivalent Ã  utiliser -mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGET et -mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGETSpÃ©cifier le type du processeur cible.DÃ©finir le rÃ©pertoire racine pour stocker les donnÃ©es de profilage. Le rÃ©pertoire retournÃ© par Â«Â pwdÂ Â» est utilisÃ© par dÃ©faut.DÃ©finir l'adresse de vÃ©rification de la trace pour le point d'appel tpf de l'Ã©pilogueDÃ©finir l'adresse de vÃ©rification de la trace pour le point d'appel tpf du prologueDÃ©finir l'adresse de saut de la trace pour le point d'appel tpf de l'Ã©pilogueDÃ©finir l'adresse de saut de la trace pour le point d'appel tpf du prologueDÃ©finir la largeur du registre LP_COUNT. Les valeurs possibles sont 8, 16, 20, 24, 28 et 32.Initialisation des specs %s Ã  Â«Â %sÂ Â»
  
! SpÃ©cification de forme pour un scalaire allouable Ã  %CLes formes pour les opÃ©randes Ã  %L et %L ne sont pas conformesLes formes de ORDER Ã  %L et SHAPE Ã  %L sont diffÃ©rentesPartager les emplacements pour sauvegarder diffÃ©rents registres matÃ©riels.Partager les emplacements sur la pile pour faire dÃ©border les pseudo registres.Ã‰tiquette de fin de DO %d partagÃ©e Ã  %CRÃ©duire les rÃ©fÃ©rences aux adresses pendant l'Ã©dition de liens.Afficher les numÃ©ros des colonnes dans les diagnostiques quand ils sont disponibles. ActivÃ© par dÃ©faut.Montrer les Ã©tiquettes annotant les plages du code source lorsque le code source est montrÃ©.Montrer les numÃ©ros de lignes dans la marge de gauche lorsque le code source est montrÃ©.Montrer les profondeurs des piles d'Ã©vÃ©nements dans les chemins.Montrer la ligne source avec un curseur indiquant la colonne.Emballer sÃ©parÃ©ment les parties du prologue et de l'Ã©pilogue.Erreur de simplificationLa simplification de SPREAD Ã  %C n'est pas encore implÃ©mentÃ©eLa taille en octets au delÃ  de laquelle des agrÃ©gats locaux au thread doivent Ãªtre manipulÃ©s par les fonctions de journalisation au lieu de paires de save/restore.La taille de l'argument %qs de l'intrinsÃ¨que %qs Ã  %L est trop petite (%i/%i)Taille de la protection de la pile exprimÃ©e comme une puissance de deux en octets.La taille des blocs pour le dÃ©coupage de boucle en blocs (loop blocking).Niveau d'optimisation de taille: 0:aucune 1: opportuniste 2: regalloc 3: abandonner alignement, -Os.Les tailles de ORDER Ã  %L et SHAPE Ã  %L sont diffÃ©rentesPasser outre la prÃ©paration du registre RAX lors du passage d'arguments variables.Petite zone de donnÃ©es: none, sdata, use.Limite souple sur le nombre d'insns mÃ©moire par groupe d'instructions. Donne une prioritÃ© plus basse aux insns mÃ©moire suivantes qui tentent d'Ãªtre ordonnancÃ©es dans le mÃªme groupe d'insn. FrÃ©quemment utilisÃ© pour Ã©viter des conflits dans les zones de cache. La valeur par dÃ©faut est 1. DÃ©solÃ©, !$ACC DECLARE Ã  %L n'est pas permis dans une construction BLOCKDÃ©solÃ©, les composants allouables/pointeurs dans des co-tableaux de types polymorphiques (CLASS) Ã  %L ne sont pas supportÃ©sDÃ©solÃ©, un accÃ¨s co-indexÃ© Ã  un composant polymorphique illimitÃ© Ã  %L n'est pas supportÃ©DÃ©solÃ©, un accÃ¨s co-indexÃ© Ã  un objet polymorphique illimitÃ© Ã  %L n'est pas supportÃ©DÃ©solÃ©, seul le support pour les entiers du sous-type %d est implÃ©mentÃ© pour l'ensemble d'images Ã  %LDÃ©solÃ©, le composant de l'Ã©vÃ©nement du type dÃ©rivÃ© Ã  %L n'est pas encore supportÃ©DÃ©solÃ©, le composant verrou du type dÃ©rivÃ© Ã  %L n'est pas encore supportÃ©Trier les symboles selon leur taille.Trier les symboles alphabÃ©tiquement.L'expression source Ã  %L et l'objet allouable Ã  %L doivent avoir la mÃªme formeL'expression source Ã  %L doit Ãªtre scalaire ou avoir le mÃªme rang que l'objet allouable Ã  %LLa fonction de spÃ©cification %qs Ã  %L ne peut pas Ãªtre RECURSIVELa fonction de spÃ©cification %qs Ã  %L ne peut pas Ãªtre une fonction-instructionLa fonction de spÃ©cification %qs Ã  %L ne peut pas Ãªtre une fonction interneLa fonction de spÃ©cification %qs Ã  %L doit Ãªtre PURESpÃ©cifier la taille en bits des dÃ©calages TLS immÃ©diats. Les valeurs valides sont 12, 24, 32, 48.SpÃ©cifier le nombre de registres Ã  rÃ©pliquer dans la deuxiÃ¨me banque de registres Ã  l'entrÃ©e d'une interruption rapide.SpÃ©cifier le nombre de registres Ã  rÃ©server pour les gestionnaires d'interruptions.SpÃ©cifier les registres que le processeur sauvegarde Ã  l'entrÃ©e et Ã  la sortie d'une interruption.SpÃ©cifier si les fonctions d'interruptions doivent sauvegarder et rÃ©cupÃ©rer le registre de l'accumulateur.SpÃ©cifier le processeur pour les besoins de la gÃ©nÃ©ration de code.SpÃ©cifier le processeur pour les besoins de l'ordonnancement.SpÃ©cifier le processeur pour l'ordonnancement. Les arguments valides sont 700, 7100, 7100LC, 7200, 7300 et 8000.SpÃ©cifier le dialecte TLS.SpÃ©cifier le standard UNIX pour les prÃ©-dÃ©finitions et l'Ã©dition de liens.SpÃ©cifier un fichier dans lequel est Ã©crite une liste des fichiers produits par LTRANS.SpÃ©cifie une valeur de configuration fpu entre 0 et 7: 0-3 respecte la spec du FPU et 4-7 correspondent Ã  0-3.SpÃ©cifier un greffon Ã  charger.SpÃ©cifier l'alignement des champs de structure par dÃ©faut/naturel.SpÃ©cifier une ABI.SpÃ©cifier la taille en bits des dÃ©calages TLS immÃ©diats.SpÃ©cifier la fonction de vidange de la cache.SpÃ©cifier le numÃ©ro de la fonction de dÃ©routement de vidange de la cache.SpÃ©cifier la configuration de l'instruction mul: fast1, fast2 ou slow. fast1 est la valeur par dÃ©faut.SpÃ©cifier les dimensions de calculs par dÃ©faut pour OpenACC.SpÃ©cifier combien de port lecture/Ã©criture pour les cÅ“urs n9/n10.  La valeur devrait Ãªtre 3r2w ou 2r1wSpÃ©cifier comment accÃ©der au pointeur du thread.SpÃ©cifier comment imprimer les chemins de contrÃ´le de flux associÃ©s avec un diagnostique.SpÃ©cifier si le matÃ©riel en virgule flottante doit Ãªtre utilisÃ©.SpÃ©cifier la convention d'appel pour les entiers et les virgules flottantes.SpÃ©cifier l'objet principal pour TPF-OS.SpÃ©cifier la profondeur maximum de rejeu des erreurs durant le diagnostique rÃ©cursif d'une erreur de respect d'une contrainte.SpÃ©cifier la stratÃ©gie d'expansion de memcpy quand la taille attendue est connue.SpÃ©cifier la stratÃ©gie d'expansion de memset quand la taille attendue est connue.SpÃ©cifier un nom pour la fonction de division signÃ©e 32 bits.SpÃ©cifier la plage des registres Ã  rendre fixes.SpÃ©cifier la prioritÃ© d'ordonnancement des insns qui ont des restrictions sur la fenÃªtre d'Ã©mission.SpÃ©cifier la taille de la mÃ©moire .local utilisÃ©e pour la pile quand la quantitÃ© exacte est inconnue.SpÃ©cifier qu'une bibliothÃ¨que BLAS externe doit Ãªtre utilisÃ©e pour les appels matmul sur des tableaux de grande taille.SpÃ©cifier que la barre oblique inverse dans des chaÃ®nes annonce un caractÃ¨re d'Ã©chappement.SpÃ©cifier qu'aucun type implicite est autorisÃ© Ã  moins qu'il soit explicitement spÃ©cifiÃ© par des expressions IMPLICIT.SpÃ©cifier que le compilateur doit cibler du code sÃ»r selon les extensions de sÃ©curitÃ© ARMv8-M.SpÃ©cifier l'ISA pour laquelle compiler: msp430, msp430x, msp430xv2.SpÃ©cifier le MCU pour lequel compiler.SpÃ©cifier le format en virgule flottante de __fp16.SpÃ©cifier la stratÃ©gie de gÃ©nÃ©ration d'adresse pour le modÃ¨le de code des appels ICT.SpÃ©cifier la stratÃ©gie de gÃ©nÃ©ration d'adresse pour le modÃ¨le de code.SpÃ©cifier l'algorithme pour partitionner les symboles et les variables durant l'Ã©dition de liens.SpÃ©cifier le modÃ¨le de code.SpÃ©cifier la politique d'utilisation du branchement compacte.SpÃ©cifier le processeur pour le modÃ¨le pipeline.SpÃ©cifier le modÃ¨le mÃ©moire actif pour le programme.SpÃ©cifier l'alignement de bits minimum des structures. (DÃ©prÃ©ciÃ©).SpÃ©cifier le modÃ¨le pour les opÃ©rations atomiques.SpÃ©cifier le nom du processeur cible.SpÃ©cifier le nom du GPU cible.SpÃ©cifier le nom de l'architecture cible.SpÃ©cifier le nom de la configuration en virgule flottante de la cible.SpÃ©cifier le nom du matÃ©riel/format en virgule flottante cible.SpÃ©cifier le registre Ã  utiliser pour l'adressage PIC.SpÃ©cifier le niveau de sÃ©curitÃ© de c-isr pour le fichier entier.SpÃ©cifier la taille de chaque bloc de cache qui doit Ãªtre une puissance de 2 entre 4 et 512.SpÃ©cifier la taille de chaque vecteur d'interruption qui doit Ãªtre 4 ou 16.SpÃ©cifier le processeur cible.SpÃ©cifier le type de processeur RX cible.SpÃ©cifier l'architecture cible.SpÃ©cifier le matÃ©riel et le format en virgule flottante de la cible.SpÃ©cifier le processeur cible.SpÃ©cifier le type de multiplication matÃ©rielle Ã  supporter.SpÃ©cifier la version de l'ISA ptx Ã  utiliser.SpÃ©cifier le mÃ©canisme de stockage local au thread.SpÃ©cifier le numÃ©ro de registre du pointeur du thread.SpÃ©cifier l'utilisation de l'ABI en virgule flottante logicielle ce qui est synonyme de -mabi=2.SpÃ©cifier l'utilisation de l'ABI en virgule flottante logicielle ce qui est synonyme de -mabi=2fp+.SpÃ©cifier oÃ¹ trouver les modules intrinsÃ¨ques compilÃ©s.SpÃ©cifier si les fonctions doivent Ãªtre placÃ©es dans les rÃ©gions mÃ©moire infÃ©rieures ou supÃ©rieures, ou si elles doivent Ãªtre dispersÃ©es entre les rÃ©gions (n'importe laquelle) pour le meilleur agencement (infÃ©rieur par dÃ©faut).SpÃ©cifier si les variables doivent Ãªtre placÃ©es dans les rÃ©gions mÃ©moire infÃ©rieures ou supÃ©rieures, ou si elles doivent Ãªtre dispersÃ©es entre les rÃ©gions (n'importe laquelle) pour le meilleur agencement (infÃ©rieur par dÃ©faut).SpÃ©cifier l'ABI Ã  utiliser pour la gÃ©nÃ©ration du code et des mÃ©ta-donnÃ©es de Objective-C.SpÃ©cifier le type d'ABI pour lequel gÃ©nÃ©rer du code: 2, 2fp+.SpÃ©cifier la mÃ©thode d'insertion de nop aprÃ¨s ordonnancement Ã  appliquer.SpÃ©cification de VOLATILE pour la variable co-tableau %qs Ã  %C qui est associÃ©e Ã  use ou Ã  l'hÃ´teScinder les chargements AVX non alignÃ©s de 32 octets.Scinder les stockages AVX non alignÃ©s de 32 octets.Scinder le temps de vie des variables d'induction quand des boucles sont dÃ©pliÃ©es.Scinder les chemins conduisant Ã  des arÃªtes de retour d'une boucle.Scinder les dÃ©placements de vecteurs de 8 octets non-alignÃ©s avant la gÃ©nÃ©ration d'adresse post-modifiÃ©e.Scinder les types larges dans des registres indÃ©pendants plus tÃ´t.Scinder les types larges dans des registres indÃ©pendants.Une trame de pile plus grande que 2G n'est pas supportÃ©e par %<-fsplit-stack%>Expression de dÃ©part dans la boucle DOLa variable stat Ã  %L doit Ãªtre une variable INTEGER scalaireLa variable stat Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %sL'instruction Ã  %L n'est pas une instruction cible valable pour l'instruction de branchement Ã  %LLa fonction-instruction %qs Ã  %L entre en conflit avec le nom de la fonctionLa fonction-instruction %qs Ã  %L n'est pas permise comme argument effectifLa fonction-instruction %qs Ã  %L ne peut pas avoir l'attribut pointeur ou allouableLa fonction-instruction %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LLa fonction-instruction %qs requiert une liste d'arguments Ã  %CFonction-instruction Ã  %CLa fonction-instruction Ã  %L ne peut pas apparaÃ®tre Ã  l'intÃ©rieur de INTERFACELa fonction-instruction Ã  %L est rÃ©cursiveL'Ã©tiquette de l'instruction Ã  %C est zÃ©roL'Ã©tiquette d'instruction dans END CRITICAL Ã  %C ne correspond pas Ã  l'Ã©tiquette de CRITICALL'Ã©tiquette d'instruction dans ENDDO Ã  %C ne correspond pas Ã  l'Ã©tiquette de DOLa liste d'Ã©tiquettes d'instructions dans le GOTO Ã  %C ne peut pas Ãªtre videÃ‰tiquette d'instruction sans instruction Ã  %LLier statiquement la bibliothÃ¨que d'assistance GNU Fortran (libgfortran).Expression de pas dans la boucle DOL'expression de pas dans la boucle DO Ã  %L ne peut pas Ãªtre zÃ©roStopper la croissance anticipÃ©e si la probabilitÃ© des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage). UtilisÃ© lorsque le feedback par profilage est disponible.Stopper la croissance anticipÃ©e si la probabilitÃ© des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage). UtilisÃ© lorsque le feedback par profilage n'est pas disponible.Stopper la croissance renversÃ©e si la probabilitÃ© inverse des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage).Stocker les Â«Â doubleÂ Â» dans 64 bits.Stocker les noms des fonctions dans le code objet.Stocker les Â«Â doubleÂ Â» dans 32 bits. C'est la valeur par dÃ©faut.Stocker les registres MDUC dans les gestionnaires d'interruptions pour les cibles G13.Produire des donnÃ©es supplÃ©mentaires pour fournir une dÃ©virtualisation plus agressive dans le mode de transformation local de LTO.Le pas ne doit pas Ãªtre prÃ©sent Ã  %LLe pas ne devrait pas Ãªtre spÃ©cifiÃ© pour le section de tableau dans la clause %s Ã  %LLongueur de pas interdite dans l'indice du co-tableau Ã  %CLa longueur de chaÃ®ne Ã  %L est trop grandeLe composant de structure %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCEConstructeur de structure avec des arguments optionnels manquants Ã  %CConstructeur de structure avec des arguments nommÃ©s Ã  %CLe nom de structure %qs Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨queNom de structure attendu aprÃ¨s RECORD Ã  %CNom de structure attendu dans la dÃ©claration de structure non imbriquÃ©e Ã  %CLa sous-routine %qs Ã  %L est INTRINSIC mais elle n'est pas compatible avec un intrinsÃ¨queL'appel de sous-routine Ã  %qs Ã  %L n'est pas PUREL'appel de sous-routine Ã  %qs dans le bloc DO CONCURRENT Ã  %L n'est pas PUREL'appel de sous-routine Ã  %qs dans le bloc FORALL Ã  %L n'est pas PUREL'appel de sous-routine Ã  l'intrinsÃ¨que %qs Ã  %L n'est pas PUREL'appel de sous-routine Ã  l'intrinsÃ¨que %qs dans un bloc DO CONCURRENT Ã  %L n'est pas PUREAppel Ã  une sous-routine avec des retours alternatifs dans la clause INITIALIZER de !$OMP DECLARE REDUCTION Ã  %LAppel Ã  une sous-routine avec des retours alternatifs dans le combinateur de !$OMP DECLARE REDUCTION Ã  %LLa sous-chaÃ®ne Ã  %L a une longueur zÃ©roL'index de fin de la sous-chaÃ®ne Ã  %L excÃ¨de la longueur de la chaÃ®neL'index de fin de la sous-chaÃ®ne Ã  %L est trop grandL'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGERL'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaireL'index de dÃ©part de la sous-chaÃ®ne Ã  %L est plus petit que unL'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGERL'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaireL'utilisation du mot-clÃ© Â«Â overrideÂ Â» est suggÃ©rÃ©e quand la dÃ©claration d'une fonction virtuelle en redÃ©fini une autre.La somme du tableau de rang %d et de co-rang %d Ã  %C excÃ¨de les dimensions maximales autorisÃ©es de %dLa somme des deuxiÃ¨me et troisiÃ¨me arguments de IBITS excÃ¨de la taille des bits Ã  %LFournir une liste d'objets Ã  lier depuis le fichier, plutÃ´t que sur la ligne de commande.Supporter les fonctions internes 3DNow!.Supporter les fonctions internes AES et la gÃ©nÃ©ration de code.Supporter les fonctions internes AVX512VNNI et la gÃ©nÃ©ration de code.Supporter les fonctions internes AVX512VP2INTERSECT et la gÃ©nÃ©ration de code.Supporter les fonctions internes 3DNow! de l'Athlon.Supporter les fonctions internes BMI et la gÃ©nÃ©ration de code.Supporter les fonctions internes BMI2 et la gÃ©nÃ©ration de code.Supporter l'allocation C++17 de types sur-alignÃ©s.Supporter les fonctions internes CLDEMOTE et la gÃ©nÃ©ration de code.Supporter les instructions CLFLUSHOPT.Supporter l'instruction CLWB.Supporter les fonctions internes CLZERO et la gÃ©nÃ©ration de code.Supporter les fonctions internes ENQCMD et la gÃ©nÃ©ration de code.Supporter les fonctions internes F16C et la gÃ©nÃ©ration de code.Supporter les fonctions internes FMA4 et la gÃ©nÃ©ration de code.Supporter les fonctions internes FSGSBASE et la gÃ©nÃ©ration de code.Supporter les instructions FXSAVE et FXRSTOR.Supporter les fonctions internes GFNI et la gÃ©nÃ©ration de code.Supporter les prÃ©fixes pour l'Ã©lision matÃ©rielle des verrous (Hardware Lock Elision).Supporter les fonctions internes LWP et la gÃ©nÃ©ration de code.Supporter les fonctions internes LZCNT et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX et SSE et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX.Supporter les fonctions internes MMX, SSE et SSE2 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2 et SSE3 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3 et SSE4A et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3 et SSSE3 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3 et SSE4.1 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 et SSE4.2 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 et AVX et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX et AVX2 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX et FMA et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512BW et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512CD et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512DQ et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512ER et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512IFMA et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512PF et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512VBMI et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512VL et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 et AVX512F et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX5124FMAPS et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX5124VNNIW et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512BF16 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512BITALG et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512VBMI2 et la gÃ©nÃ©ration de code.Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512VPOPCNTDQ et la gÃ©nÃ©ration de code.Supporter les fonctions internes MOVDIR64B et la gÃ©nÃ©ration de code.Supporter les fonctions internes MOVDIRI et la gÃ©nÃ©ration de code.Supporter les fonctions internes MWAITX et MONITORX et la gÃ©nÃ©ration de code.Supporter les fonctions internes PCLMUL et la gÃ©nÃ©ration de code.Supporter les fonctions internes PCONFIG et la gÃ©nÃ©ration de code.Supporter les fonctions internes PKU et la gÃ©nÃ©ration de code.Supporter l'instruction PREFETCHW.Supporter les fonctions internes PREFETCHWT1 et la gÃ©nÃ©ration de code.Supporter les fonctions internes PTWRITE et la gÃ©nÃ©ration de code.Supporter les fonctions internes RDPID et la gÃ©nÃ©ration de code.Supporter les fonctions internes RDRND et la gÃ©nÃ©ration de code.Supporter l'instruction RDSEED.Supporter les fonctions internes RTM et la gÃ©nÃ©ration de code.Supporter les fonctions internes SGX et la gÃ©nÃ©ration de code.Supporter les fonctions internes SHA1 et SHA256 et la gÃ©nÃ©ration de code.Supporter les fonctions internes TBM et la gÃ©nÃ©ration de code.Supporter des segments TLS plus grands que 64K.Supporter les fonctions internes VAES et la gÃ©nÃ©ration de code.Supporter les fonctions internes VPCLMULQDQ et la gÃ©nÃ©ration de code.Supporter les fonctions internes WAITPKG et la gÃ©nÃ©ration de code.Supporter les fonctions internes WBNOINVD et la gÃ©nÃ©ration de code.Supporter les fonctions internes XOP et la gÃ©nÃ©ration de code.Supporter les instructions XSAVE et XRSTOR.Supporter les instructions XSAVEC.Supporter l'instruction XSAVEOPT.Supporter les instructions XSAVES et XRSTORS.Supporter les alignements jusqu'Ã  64 bits.Supporter les appels entre des jeux d'instructions Thumb et ARM.Supporter la gÃ©nÃ©ration de code des instructions ABM (Advanced Bit Manipulation).Supporter la gÃ©nÃ©ration de code pour l'instruction cmpxchg16b.Supporter la gÃ©nÃ©ration de code pour l'instruction crc32.Supporter la gÃ©nÃ©ration de code pour l'instruction movbe.Supporter la gÃ©nÃ©ration de code de l'instruction popcnt.Supporter la gÃ©nÃ©ration de code pour l'instruction sahf dans le code x86-64 en 64 bit.Supporter l'initialisation dynamique de variables locales au thread dans une unitÃ© de traduction diffÃ©rente.Supporter les instructions de prÃ©servation du fanion de report de l'addition.Le support de HSA n'implÃ©mente pas les opÃ©randes FPU 16 bits immÃ©diatsLe support pour l'argument A Ã  %L qui est un argument A polymorphique ou a un composant allouable n'est pas encore implÃ©mentÃ©Le support pour l'argument A Ã  %L avec des composants allouables n'est pas encore implÃ©mentÃ©Supporter le multi-threading historique.Supporter le passage de messages avec l'environnement parallÃ¨le.Supporter plus de 8192 entrÃ©es dans la GOT d'un ColdFire.Supporter le multi-threading.Supporter les instructions pour multiplier puis accumuler.Supporter les exceptions Ã©mises par des routines de dÃ©routement.PortÃ©es supportÃ©es pour la signature de l'adresse de retour du AArch64 (Ã  utiliser avec l'option -msign-return-address=):ABI supportÃ©es (Ã  utiliser avec l'option -mabi=):Algorithmes de compression LTO supportÃ©s: zlibSupprimer la sortie des adresses dans les vidanges de dÃ©bogage.Supprimer la sortie des numÃ©ros d'instructions, des numÃ©ros de lignes et des adresses dans les vidanges de dÃ©bogage.Supprimer la sortie des numÃ©ros d'insn prÃ©cÃ©dents et suivants dans les vidanges de dÃ©bogage.Supprimer les avertissements.Basculer entre les modes ARM/Thumb sur des fonctions en alternance pour tester le compilateur.Activer/dÃ©sactiver le ASE du MIPS16 sur les fonctions en alternance pour tester le compilateur.ArrÃªter l'option -mstack-guard=.ArrÃªter l'option -mstack-size=.Symbole %qs dÃ©jÃ  dÃ©clarÃ©Symbole %qs Ã  %C dÃ©jÃ  dÃ©clarÃ©Le symbole %qs Ã  %C est aussi dÃ©clarÃ© comme un type Ã  %LLe symbole %qs Ã  %C a dÃ©jÃ  Ã©tÃ© associÃ©e Ã  un hÃ´teLe symbole %qs Ã  %C n'est pas du type IMPLICITLe symbole %qs Ã  %C n'a pas Ã©tÃ© dÃ©fini prÃ©cÃ©demmentLe symbole %qs Ã  %C est dÃ©jÃ  dans le bloc COMMONLe symbole %qs Ã  %C est ambiguLe symbole %qs Ã  %C doit Ãªtre le nom d'un groupe NAMELISTLe symbole %qs Ã  %L a dÃ©jÃ  une interface expliciteLe symbole %qs Ã  %L a dÃ©jÃ  le type de base %sLe symbole %qs Ã  %L ne peut pas avoir de typeLe symbole %qs Ã  %L est en conflit avec le symbole du module %qs, associÃ© Ã  USE Ã  %LLe symbole %qs Ã  %L est en conflit avec le symbole de renommage Ã  %LLe symbole %qs Ã  %L est en conflit avec le symbole Ã  %LLe symbole %qs Ã  %L n'a pas de type IMPLICITLe symbole %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?Le symbole %qs Ã  %L est ambiguLe symbole %qs Ã  %L est marquÃ© PRIVATE mais il a reÃ§u l'Ã©tiquette de liaison %qsLe symbole %qs a des accÃ¨s sur des composants mixtes et des non composants Ã  %LLe symbole %qs dans COMMON Ã  %C ne peut pas Ãªtre un tableau de POINTERLe symbole %qs dans la liste de noms %qs est INTENT(IN) Ã  %CLe symbole %qs est utilisÃ© Ã  %L avant qu'un type lui soit assignÃ©Le symbole %qs doit Ãªtre un PARAMETER de l'instruction DATA Ã  %CLe symbole %qs est prÃ©sent Ã  la fois dans les clauses FROM et TO Ã  %LLe symbole %qs est prÃ©sent dans de multiples clauses Ã  %LLe symbole %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module intrinsÃ¨que ISO_C_BINDINGLe symbole %qs rÃ©fÃ©rencÃ© Ã  %L n'a pas Ã©tÃ© trouvÃ© dans le modÃ¨le intrinsÃ¨que ISO_FORTRAN_ENVLe symbole %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qsLe symbole %qs dans le bloc COMMON %qs Ã  %C est indirectement rendu Ã©quivalent Ã  l'autre bloc COMMON %qsLe symbole Ã  %C ne convient pas pour une expressionLe symbole Ã  %L n'est pas une variable MUETTESynonyme de Â«Â -export-dynamicÂ Â» pour les versions de l'Ã©diteur de liens qui le supporte.Synonyme pour Â«Â image_baseÂ Â».Synonyme pour -Wcomment.Synonyme de -gnatk8.Erreur de syntaxe dans la liste !$ACC DECLARE Ã  %CErreur de syntaxe dans !$ACC ROUTINE ( NOM ) Ã  %CErreur de syntaxe dans !$ACC ROUTINE ( NOM ) Ã  %C, Â«Â )Â Â» attendue aprÃ¨s NOMErreur de syntaxe dans la liste !$OMP DECLARE TARGET Ã  %CErreur de syntaxe dans la liste !$OMP THREADPRIVATE Ã  %CErreur de syntaxe dans l'instruction !GCC$ ATTRIBUTES Ã  %CErreur de syntaxe dans la directive !GCC$ IVDEP Ã  %CErreur de syntaxe dans la directive !GCC$ NOVECTOR Ã  %CErreur de syntaxe dans la directive !GCC$ UNROLL Ã  %CErreur de syntaxe dans la directive !GCC$ VECTOR Ã  %CErreur de syntaxe dans l'instruction %s Ã  %CErreur de syntaxe dans l'instruction ABSTRACT INTERFACE Ã  %CErreur de syntaxe dans l'instruction ASYNCHRONOUS Ã  %CErreur de syntaxe dans l'instruction AUTOMATIC Ã  %CErreur de syntaxe dans la spÃ©cification CASE Ã  %CErreur de syntaxe dans la dÃ©claration CHARACTER Ã  %CErreur de syntaxe dans la spÃ©cification CLASS IS Ã  %CErreur de syntaxe dans la constante COMPLEX Ã  %CErreur de syntaxe dans l'instruction ELSE IF aprÃ¨s %LErreur de syntaxe dans la dÃ©finition ENUMERATOR Ã  %CErreur de syntaxe dans l'instruction EQUIVALENCE Ã  %LErreur de syntaxe dans l'itÃ©rateur FORALL Ã  %CErreur de syntaxe dans l'itÃ©rateur E/S Ã  %CErreur de syntaxe dans la clause IF aprÃ¨s %CErreur de syntaxe de l'expression du IF Ã  %CErreur de syntaxe dans l'instruction IMPORT Ã  %CErreur de syntaxe dans le spÃ©cificateur NAME= pour l'Ã©tiquette de liaison Ã  %CErreur de syntaxe dans la liste d'expressions OpenACC Ã  %CErreur de syntaxe dans la liste OpenMP DEPEND SINK Ã  %CErreur de syntaxe dans la liste de variables OpenMP Ã  %CErreur de syntaxe dans l'instruction PROCEDURE Ã  %CErreur de syntaxe dans l'instruction PROTECTED Ã  %CErreur de syntaxe dans la spÃ©cification RANK Ã  %CErreur de syntaxe dans l'instruction SAVE Ã  %CErreur de syntaxe dans l'instruction STATIC Ã  %CErreur de syntaxe dans l'instruction SUBMODULE Ã  %CErreur de syntaxe dans la spÃ©cification SUBSTRING Ã  %CErreur de syntaxe dans la spÃ©cification TYPE IS Ã  %CErreur de syntaxe dans l'instruction VALUE Ã  %CErreur de syntaxe dans l'instruction VOLATILE Ã  %CErreur de syntaxe dans la dÃ©claration de la structure anonyme Ã  %CErreur de syntaxe dans la liste des arguments Ã  %CErreur de syntaxe dans le constructeur du tableau Ã  %CErreur de syntaxe dans la spÃ©cification de la longueur de caractÃ¨re Ã  %CErreur de syntaxe dans le nom du bloc commun Ã  %CErreur de syntaxe dans la dÃ©claration de donnÃ©e Ã  %CErreur de syntaxe dans l'exception Ã  %CErreur de syntaxe dans la spÃ©cification gÃ©nÃ©rique Ã  %CErreur de syntaxe dans l'itÃ©rateur Ã  %CErreur de syntaxe dans la dÃ©claration d'une structure imbriquÃ©e Ã  %CErreur de syntaxe dans l'initialisation de %s dans l'ancien style Ã  %CErreur de syntaxe dans la liste d'initialisation dans l'ancien style Ã  %CErreur de syntaxe dans un composant de pointeur de procÃ©dure Ã  %CErreur de syntaxe: Rebut Ã  la fin de l'instruction END INTERFACE Ã  %CErreur de syntaxe: Rebut Ã  la fin de l'instruction INTERFACE Ã  %CTARGET ENTER DATA avec un type de correspondance autre que TO ou ALLOC sur la clause MAP Ã  %LTARGET EXIT DATA avec un type de correspondance autre que FROM, RELEASE ou DELETE sur la clause MAP Ã  %LTARGET%s avec un type de correspondance autre que TO, FROM, TOFROM ou ALLOC sur la clause MAP Ã  %LL'argument TEAM Ã  %L pour l'intrinsÃ¨que TEAM_NUMBER sera du type TEAM_TYPEAttribut TEAM= mal placÃ© dans %CObjet THREADPRIVATE %qs dans la clause %s Ã  %LObjet THREADPRIVATE %qs dans la clause SHARED Ã  %LTILE requiert une expression constante Ã  %LDialecte TLS Ã  utiliser:TLS n'est pas implÃ©mentÃ© pour GCN.TODO: Sections vecteurs dans les instructions dataÃ€ 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.TYPE IS Ã  %L chevauche TYPE IS Ã  %LTYPE avec une spÃ©cification de type intrinsÃ¨que Ã  %CTirer profit des relaxations de l'Ã©diteur de liens pour rÃ©duire le nombre d'instructions requises pour matÃ©rialiser les adresses des symboles.Pris au moins une fois: %s sur %d
  Prends deux nombres entiers non-nÃ©gatifs sÃ©parÃ©s par une virgule. Le premier nombre indique le nombre d'instructions Nop de deux octets Ã  ajouter avant l'Ã©tiquette de la fonction. Le second nombre indique le nombre d'instructions Nop d'un demi-mot Ã  ajouter aprÃ¨s l'Ã©tiquette. Des instructions Nop de la taille la plus grande possible sont utilisÃ©es (six, quatre ou deux octets) en commenÃ§ant par la taille la plus grande possible. Si les deux valeurs sont Ã  zÃ©ro, la correction Ã  chaud est dÃ©sactivÃ©e.Cibler du code double prÃ©cision avec DFLOAT.FrÃ©quence d'exÃ©cution relative du bloc cible (en pourcent) requis pour faire descendre (sink) une expression.L'expression cible dans l'affectation de pointeur Ã  %L doit fournir un pointeur comme rÃ©sultatLa cible a un bus I&D (Instruction and Data space) sÃ©parÃ©.La cible du remappage de rang est trop petite (%ld < %ld)Cibler le processeur AM33.Cibler le processeur AM33/2.0.Cibler le processeur AM34.Cibler l'architecture FT32B.Cible le simulateur logiciel.Cible : %s
  Informer DCE de retirer les allocations C++ inutilisÃ©es.Informer DSE que la zone de stockage d'un objet C++ est morte quand le constructeur dÃ©marre et quand le destructeur se termine.L'option %<-mfloat128%> peut ne pas Ãªtre totalement supportÃ©eLa directive %s ne peut pas Ãªtre spÃ©cifiÃ©e dans une rÃ©gion %s Ã  %LL'argument A Ã  %L a le type %s mais la fonction passÃ©e comme OPERATOR Ã  %L retourne %sL'argument A Ã  %L de CO_REDUCE ne sera point polymorphiqueL'argument A Ã  %L pour l'intrinsÃ¨que %s ne sera pas co-indexÃ©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)Les Ã©lÃ©ments CHARACTER dans le constructeur du tableau Ã  %L doivent avoir la mÃªme longueur (%ld/%ld)Le DEFAULT CASE Ã  %L ne peut pas Ãªtre suivi par un second DEFAULT CASE Ã  %LL'argument DISTANCE ne peut pas Ãªtre spÃ©cifiÃ© avec l'argument COARRAY ou DIM dans l'intrinsÃ¨que Ã  %LL'opÃ©rande de l'instruction ENI doit Ãªtre soit 0 ou soit 1Le 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 objetLes arguments FROM et TO Ã  %L violent les restrictions d'aliasing (F2003 12.4.1.7)Les arguments FROM et TO de l'intrinsÃ¨que MOVE_ALLOC Ã  %L doivent avoir le mÃªme co-rang %d/%dLes arguments FROM et TO de l'intrinsÃ¨que MOVE_ALLOC Ã  %L doivent avoir le mÃªme rang %d/%dL'argument FROM de MOVE_ALLOC Ã  %L ne sera point co-indexÃ©Le spÃ©cificateur de format H Ã  %L est une fonctionnalitÃ© supprimÃ©e du Fortran 95La constante de Hollerith Ã  %L est tronquÃ©e dans la conversion vers %qsL'argument muet INTENT(OUT) %qs Ã  %L est ASSUMED SIZE et, par consÃ©quent, ne peut pas avoir une initialisation par dÃ©fautLe paramÃ¨tre KIND %qs Ã  %C ne peut pas Ãªtre ASSUMED ou DEFERREDLe paramÃ¨tre KIND %qs dans le constructeur PDT Ã  %C n'a pas de valeurLe part_ref KIND Ã  %C doit Ãªtre appliquÃ© Ã  une expression de type intrinsÃ¨queLe part_ref LEN Ã  %C doit Ãªtre appliquÃ© Ã  une expression CHARACTERLe NULL dans le constructeur de structure Ã  %L est appliquÃ© au composant %qs qui n'est ni un POINTER ni ALLOCATABLELe part_ref RE ou IM Ã  %C doit Ãªtre appliquÃ© Ã  une expression COMPLEXL'expression SELECT RANK CASE Ã  %C doit Ãªtre une constante entiÃ¨re scalaireLe sÃ©lecteur de SELECT RANK Ã  %C doit Ãªtre une variable de rang taciteL'argument TO de MOVE_ALLOC Ã  %L ne sera point co-indexÃ©Les arguments TO dans MOVE_ALLOC Ã  %L doivent Ãªtre polymorphiques si FROM est polymorphiqueLa valeur absolue de SHIFT Ã  %L doit Ãªtre plus petite ou Ã©gale Ã  BIT_SIZE(%qs)La valeur absolue de SHIFT Ã  %L doit Ãªtre plus petite ou Ã©gale Ã  SIZE Ã  %LL'objet allouable %qs Ã  %L doit avoir une interface de fonction explicite ou Ãªtre dÃ©clarÃ© comme un tableauL'objet allouable Ã  %L et l'expression source Ã  %L auront le mÃªme paramÃ¨tre de sous-typeLes fonctions de listes d'arguments %%VAL, %%LOC ou %%REF ne sont pas permises dans ce contexte Ã  %LL'argument de l'intrinsÃ¨que RANK Ã  %L doit Ãªtre un objet de donnÃ©esL'affectation Ã  un composant KIND ou LEN d'un type paramÃ©trisÃ© Ã  %L n'est pas permisLe tableau de rang tacite %qs Ã  %L n'aura point de co-dimensionLe tableau de rang tacite Ã  %C n'aura point de co-dimensionLe tableau de rang tacite Ã  %L requiert que l'argument muet %qs ait un rang taciteLe bogue n'est pas reproductible, donc c'est probablement un problÃ¨me matÃ©riel ou dans l'OS.
! La constante caractÃ¨re Ã  %L est tronquÃ©e par la conversion vers %sLa longueur de caractÃ¨re de l'argument A Ã  %L et des arguments de OPERATOR Ã  %L seront les mÃªmesLa longueur de caractÃ¨re de l'argument A Ã  %L et de la fonction rÃ©sultat de OPERATOR Ã  %L seront les mÃªmesLes noms d'options du modÃ¨le de code pour -mcmodel:Le composant Ã  %C qui apparaÃ®t dans la liste des paramÃ¨tres de types Ã  %L n'a ni l'attribut KIND ni l'attribut LENLe composant Ã  %C, qui est un paramÃ¨tre de type, doit Ãªtre un scalaireLe composant avec l'attribut KIND ou LEN Ã  %C n'apparaÃ®t pas dans la liste des paramÃ¨tres de type Ã  %LLe dÃ©faut (et opposÃ© de -static), impliquÃ© par les exÃ©cutables en mode utilisateur, bibliothÃ¨ques partagÃ©es et les paquets.Le dÃ©nominateur n de la fraction 1/n de la frÃ©quence d'exÃ©cution du bloc d'entrÃ©e d'une fonction qu'un bloc de base de cette fonction doit avoir au moins pour Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â».Le dÃ©nominateur n de la fraction 1/n du nombre d'exÃ©cutions maximum d'un bloc de base dans le programme entier qu'un bloc de base doit avoir pour au moins Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â» (utilisÃ© en mode non-LTO).Le dÃ©nominateur n de la fraction 1/n du nombre d'exÃ©cutions profilÃ©es sur le programme entier en dessous duquel le nombre d'exÃ©cutions d'un bloc de base doit se trouver afin que le bloc de base soit considÃ©rÃ© comme improbable.Le paramÃ¨tre dÃ©rivÃ© %qs Ã  %C n'a pas de valeur par dÃ©fautLe type dÃ©rivÃ© %qs Ã  %L est du type %qs qui n'a pas Ã©tÃ© dÃ©finiLe pÃ©riphÃ©rique n'a pas de registre de fonction spÃ©cial SPH. Cette option sera outrepassÃ©e par le compilateur avec la valeur correcte si la prÃ©sence ou l'absence du SPH peut Ãªtre dÃ©duite Ã  partir de -mmcu=MCU.La version la plus ancienne de macOS sur laquelle ce programme tournera (formatÃ© pour l'assembleur).La version la plus ancienne de macOS sur laquelle ce programme tournera.L'Ã©lÃ©ment dans le constructeur de structure Ã  %L pour le composant pointeur %qs devrait Ãªtre un POINTER ou un TARGETL'Ã©lÃ©ment dans le constructeur de structure Ã  %L, pour le composant pointeur %qs, est %s mais il devrait Ãªtre %sL'ensemble des Ã©quivalences pour %qs entraÃ®ne une extension invalide au COMMON %qs Ã  %LL'ensemble des Ã©quivalences pour la variable %qs dÃ©clarÃ©e Ã  %L violent les exigences de l'alignementL'argument errmsg= Ã  %L doit Ãªtre une variable caractÃ¨re du sous-type par dÃ©fautLa variable d'Ã©vÃ©nement Ã  %L ne sera point co-indexÃ©eLes options suivantes sont indÃ©pendantes du langageLes options suivantes concernent des langagesLes options suivantes ne sont pas documentÃ©esLes options suivantes sont uniquement spÃ©cifiques au langage Les options suivantes sont prises en charge par le langage Les options suivantes sont spÃ©cifiques Ã  la cibleLes options suivantes contrÃ´lent les messages dâ€™avertissement du compilateurLes options suivantes contrÃ´lent les optimisationsLes options suivantes contrÃ´lent les paramÃ¨tresLes options suivantes prennent des arguments groupÃ©sLes options suivantes prennent des arguments sÃ©parÃ©esLa fonction passÃ©e comme OPERATOR Ã  %L a des arguments de types %s et %s mais elle aura le type %sLa fonction passÃ©e comme OPERATOR Ã  %L aura des arguments scalaires non pointeurs, non allouables et retournera un scalaire non pointeur non allouableLa fonction passÃ©e comme OPERATOR Ã  %L aura l'attribut ASYNCHRONOUS pour aucun ou pour les deux argumentsLa fonction passÃ©e comme OPERATOR Ã  %L aura l'attribut TARGET pour aucun ou pour les deux argumentsLa fonction passÃ©e comme OPERATEUR Ã  %L aura l'attribut VALUE pour aucun ou pour les deux argumentsLa fonction passÃ©e comme OPERATOR Ã  %L aura deux argumentsLa fonction passÃ©e comme OPERATOR Ã  %L aura l'attribut OPTIONAL pour aucun ou pour les deux argumentsLe rÃ©sultat de la fonction dans le membre de gauche de l'affectation Ã  %L doit avoir l'attribut pointeur.La valeur immÃ©diate doit Ãªtre contenue dans un entier sur %d bits pour %sL'intrinsÃ¨que %qs Ã  %L n'est pas inclus dans le standard sÃ©lectionnÃ© mais %s et %qs seront traitÃ©s comme s'ils avaient Ã©tÃ© dÃ©clarÃ©s EXTERNAL.  Utilisez l'option %<-std=%> appropriÃ©e ou dÃ©finissez %<-fall-intrinsics%> pour autoriser ces intrinsÃ¨quesL'intrinsÃ¨que %qs dÃ©clarÃ© INTRINSIC Ã  %L n'est pas disponible avec les paramÃ¨tres standard actuels mais est %s. Utilisez l'option %<-std=*%> appropriÃ©e ou activez %<-fall-intrinsics%> de maniÃ¨re Ã  pouvoir l'utiliser.Le part-ref le plus Ã  gauche dans le data-ref ne peut pas Ãªtre une rÃ©fÃ©rence Ã  une fonction Ã  %CLa limite infÃ©rieure pour qu'un tampon soit considÃ©rÃ© pour Ãªtre protÃ©gÃ© contre l'Ã©crasement de la pile.Le nombre maximum de pseudos rechargeables qui doivent Ãªtre considÃ©rÃ©s pendant le dÃ©versement de pseudos qui ne peuvent pas Ãªtre rechargÃ©s.La quantitÃ© maximale de mÃ©moire Ã  Ãªtre allouÃ©e par GCSE.Le rapport maximum d'augmentation de la taille du code lors de l'expansion en une table de sauts (en pourcent). Le paramÃ¨tre est utilisÃ© lors d'une optimisation pour la taille.Le rapport maximum d'augmentation de la taille du code lors de l'expansion en une table de sauts (en pourcent). Le paramÃ¨tre est utilisÃ© lors d'une optimisation pour la vitesse.Le dÃ©lai conflictuel maximum pour qu'une insn soit prise en compte pour un dÃ©placement spÃ©culatif.La profondeur maximum de boucles imbriquÃ©es que nous aplatissons complÃ¨tement.La profondeur maximum de mise en ligne rÃ©cursive pour les fonctions en ligne.La profondeur maximum de mise en ligne rÃ©cursive pour les fonctions pas en ligne.Le facteur d'expansion maximum en copiant des blocs de base.Le nombre maximum d'instructions que CSE traite avant vidange.La longueur maximale d'une chaÃ®ne constante pour la fonction interne de comparaison de chaÃ®nes qui peut Ãªtre mise en ligne. La valeur par dÃ©faut est 3.La longueur maximale des chemins considÃ©rÃ©s dans cse.La longueur maximale de la liste des opÃ©ration en attente d'ordonnancement.Les positions mÃ©moire maximum enregistrÃ©es par cselib.Le nombre maximum de nÅ“uds Ã©clatÃ©s Â«Â after supernodeÂ Â» dans l'analyseur par supernÅ“ud, avant de terminer l'analyse.Le nombre maximum de nÅ“uds RTL qui peuvent Ãªtre enregistrÃ©s comme derniÃ¨re valeur du combinateur.Le nombre maximum d'affectations SSA_NAME Ã  suivre en dÃ©terminant une valeur.Le nombre maximum de retours en arriÃ¨re que l'ordonnanceur doit essayer lors de l'ordonnancement modulo d'une boucle.Le nombre maximum de blocs dans une rÃ©gion Ã  considÃ©rer pour l'ordonnancement interblocs.Le nombre maximum de branches sur le chemin pour aplatir une sÃ©quence.Le nombre maximum de nÅ“uds Ã©clatÃ©s par point de programme dans l'analyseur, avant de terminer l'analyse de ce point.Le nombre maximum d'arÃªtes entrantes Ã  considÃ©rer pour les sauts croisÃ©s.Le nombre maximum de tentatives de combinaisons d'insns Ã  combiner.Le nombre maximum d'insns dans une rÃ©gion Ã  considÃ©rer pour l'ordonnancement interblocs.Le nombre maximum d'insns dans l'en-tÃªte d'une boucle qui sont dupliquÃ©es par l'Ã©tape de copie des en-tÃªtes de boucles.Le nombre maximum d'insns d'une boucle complÃ¨tement aplatie.Le nombre maximum d'insns dans une boucle aplatie.Le nombre maximum d'insns d'une boucle qui est dÃ©placÃ©e Ã  l'intÃ©rieur de ses branchements.Le nombre maximum d'insns Ã  dupliquer lors de la dÃ©factorisation des goto calculÃ©s.Le nombre maximum d'instructions dans une seule fonction Ã©ligible Ã  la mise en ligne.Le nombre maximum d'instructions dans une boucle interne qui est envisagÃ©e pour la dÃ©clinaison de version.Le nombre maximum d'instructions dans une boucle externe qui est envisagÃ©e pour la dÃ©clinaison de version en plus des instruction dans la boucle interne.Le nombre maximum d'instructions qu'une fonction en ligne peut grandir par la mise en ligne rÃ©cursive.Le nombre maximum d'instructions qu'une fonction pas en ligne peut grandir par la mise en ligne rÃ©cursive.Le nombre maximum d'instructions prÃªtes Ã  Ãªtre expÃ©diÃ©es qui doivent Ãªtre prises en compte par l'ordonnanceur durant le premier passage de l'ordonnancement.Le nombre maximum d'instructions Ã  considÃ©rer pour remplir un crÃ©neau de dÃ©lai.Le nombre maximum d'instructions Ã  considÃ©rer pour trouver les informations correctes d'un registre actif.Le nombre maximum d'instructions Ã  envisager de dÃ©plier en moyenne dans une boucle.Le nombre maximum d'instructions Ã  envisager de dÃ©plier dans une boucle.Le nombre maximum d'instructions Ã  rechercher en arriÃ¨re lors d'une recherche d'une recharge Ã©quivalente.Le nombre maximum d'instructions lors de la mise en ligne automatique de petites fonctions.Le nombre maximum d'instructions lors de la mise en ligne automatique.Le nombre maximum d'instructions lors de la mise en ligne pour la taille.Le nombre maximum d'itÃ©rations au travers du CFG pour Ã©tendre des rÃ©gions.Le nombre maximum dâ€™itÃ©rations de boucles qui sont prÃ©dites statiquement.Le nombre maximum de mises en ligne indirectes imbriquÃ©es rÃ©alisÃ©es par les premiÃ¨res mises en ligne.Le nombre maximum de rÃ©ductions d'une boucle simple qui est complÃ¨tement aplatie.Le nombre maximum de dÃ©pliages pour aplatir une boucle.Le nombre maximum de stmts dans une boucle imbriquÃ©e pour l'Ã©change de boucle.Le nombre maximum de fois qu'un site d'appel peut apparaÃ®tre dans la pile d'appel dans l'analyser, avant de terminer l'analyse d'un appel qui devrait descendre plus profondÃ©ment par rÃ©cursion.Le nombre maximum de dÃ©pliages d'une boucle.Le nombre maximum de dÃ©placements d'une seule boucle Ã  l'intÃ©rieur de ses branchements.La rapport maximum entre la taille du tableau et les branchements du switch pour qu'une conversion du switch ait lieu.Le rapport maximum entre les insertions et les suppressions d'expressions dans GCSE.La taille maximum de la fenÃªtre d'anticipation de l'ordonnanceur sÃ©lectif.L'estimation de l'accÃ©lÃ©ration minimale permettant au code de mise en ligne d'ignorer inline-insns-single et inline-insns-auto.La probabilitÃ© minimale de succÃ¨s de spÃ©culation (en pourcent) de telle maniÃ¨re que l'insn spÃ©culative sera ordonnancÃ©e.Le UID minimum Ã  utiliser pour une insn qui n'est pas pour le dÃ©boguage.Le pas constant minimum au delÃ  duquel il faut utiliser des indices de prÃ©-extraction.Le coÃ»t minimum d'une expression onÃ©reuse dans le dÃ©placement d'un invariant de boucle.Le nombre minimum d'instructions concordantes Ã  considÃ©rer pour les sauts croisÃ©s.Le nombre maximum de supernÅ“uds dans une fonction pour que l'analyseur envisage de rÃ©sumer ses effets sur les sites d'appels.La probabilitÃ© minimale qu'une arÃªte doit avoir pour que l'ordonnanceur sauvegarde son Ã©tat d'un bout Ã  l'autre.La probabilitÃ© minimum d'atteindre un bloc source pour l'ordonnancement spÃ©culatif interblocs.La taille minimale des variables contribuant au partage d'un emplacement de pile quand il n'y a pas d'optimisation.Le rapport du pas minimum pour que l'Ã©change de boucle soit profitable.Le seuil minimum pour la probabilitÃ© qu'une instruction de condition semi-invariante dÃ©clenche un scindage de boucleLa valeur minimum du dÃ©compte des Ã©tapes que le Â«Â Swing Modulo SchedulerÂ Â» va gÃ©nÃ©rer.Le tableau %qs Ã  %L du module ou du programme principal doit avoir une forme constanteLe nom %qs Ã  %C a dÃ©jÃ  Ã©tÃ© utilisÃ© comme nom de module externeLe nom %qs ne peut pas Ãªtre utilisÃ© comme un opÃ©rateur dÃ©fini Ã  %CLe nombre d'itÃ©rations Newton pour calculer la rÃ©ciproque du type double. La prÃ©cision de la division est proportionnelle Ã  ce paramÃ¨tre quand l'approximation de la division est activÃ©e. La valeur par dÃ©faut est 2.Le nombre d'itÃ©rations Newton pour calculer la rÃ©ciproque du type float. La prÃ©cision de la division est proportionnelle Ã  ce paramÃ¨tre quand l'approximation de la division est activÃ©e. La valeur par dÃ©faut est 1.Le nombre d'Ã©lÃ©ments du tableau de l'argument SUB pour IMAGE_INDEX Ã  %L sera %d (co-rang) et non %dLe nombre de cycles que le Â«Â Swing Modulo SchedulerÂ Â» prend en compte lorsqu'il vÃ©rifie les conflits en utilisant DFA.Le nombre d'Ã©lÃ©ments (%d) dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure permise %d. Voyez l'option %<-fmax-array-constructor%>.Le nombre d'Ã©lÃ©ments pour lesquels la vÃ©rification de la table de hachage est faite pour chaque Ã©lÃ©ment cherchÃ©.Le nombre d'Ã©lÃ©ments dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure autorisÃ©e %d.  Consultez l'option %<-fmax-array-constructor%>Le nombre d'Ã©lÃ©ments dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure autorisÃ©e %d.  Consultez l'option %<-fmax-array-constructor%>Le nombre d'Ã©lÃ©ments dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure permise %d. Voyez l'option %<-fmax-array-constructor%>Le nombre d'exÃ©cutions du bloc de base qui est considÃ©rÃ© Â«Â chaudÂ Â». Le paramÃ¨tre est utilisÃ© uniquement avec GIMPLE FE.Le nombre d'insns exÃ©cutÃ©es avant que la prÃ©-extraction soit terminÃ©e.Le nombre de pour milles les plus exÃ©cutÃ©s de l'exÃ©cution profilÃ©e sur le programme entier dans lesquelles le nombre d'exÃ©cutions du bloc de base doit faire partie pour Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â» (utilisÃ© en mode LTO).Le nombre de prÃ©-extractions qui peuvent se dÃ©rouler en mÃªme temps.Le nombre de registres de chaque classe laissÃ©s inutilisÃ©s par les dÃ©placements invariants au niveau des boucles.L'objet %qs Ã  %L a un paramÃ¨tre LEN diffÃ©rÃ© %qs et n'est ni allouable ni un pointeurL'objet %qs Ã  %L avec des paramÃ¨tres de type ASSUMED doit Ãªtre fictif ou un sÃ©lecteur SELECT TYPE(F08/4.2)L'expression paramÃ¨tre Ã  %C doit Ãªtre de type INTEGER et non de type %sLe chemin vers devices.csv. Le pilote GCC sait normalement situer devices.csv lui-mÃªme et passer cette option au compilateur, donc, l'utilisateur ne devrait pas passer ceci.Le pourcentage d'une fonction, pondÃ©rÃ© par la frÃ©quence d'exÃ©cution, qui doit Ãªtre couvert par la formation de la trace. UtilisÃ© lorsque le feedback par profilage est disponible.Le pourcentage d'une fonction, pondÃ©rÃ© par la frÃ©quence d'exÃ©cution, qui doit Ãªtre couvert par la formation de la trace. UtilisÃ© lorsque le feedback par profilage n'est pas disponible.L'objet pointeur %qs Ã  %L doit avoir une interface de fonction explicite ou Ãªtre dÃ©clarÃ© comme un tableauLes longueurs de vecteurs SVE possibles:Les dialectes TLS possibles:Le rang de l'Ã©lÃ©ment dans le constructeur de structure Ã  %L ne correspond pas Ã  celui du composant (%d/%d)Le fichier de rÃ©solution.L'Ã©chelle (en pourcents) appliquÃ©e Ã  inline-insns-single et les limites auto quand l'heuristique indique que la mise en ligne est trÃ¨s profitable.La taille de ligne du cache L1.La taille du cache L1.La taille du cache L2.La taille du corps d'une fonction Ã  considÃ©rer comme Ã©tant grand.La taille de la trame de pile qui est considÃ©rÃ©e comme Ã©tant grandeLa taille d'une unitÃ© de traduction Ã  considÃ©rer comme grande.Le plus petit nombre de valeurs diffÃ©rentes pour lequel il est prÃ©fÃ©rable d'utiliser une table de sauts plutÃ´t qu'un arbre de branchements conditionnels. Si 0, utilise le choix par dÃ©faut pour la machine.L'expression source Ã  %L n'aura ni le type EVENT_TYPE ni un composant EVENT_TYPE si l'objet allouable Ã  %L est un co-tableauL'expression source Ã  %L n'aura ni le type LOCK_TYPE ni un composant LOCK_TYPE si l'objet allouable Ã  %L est un co-tableauL'argument stat= Ã  %L doit Ãªtre une variable entiÃ¨re avec kind=4Le symbole %qs, rÃ©fÃ©rencÃ© Ã  %L, n'est pas dans le standard sÃ©lectionnÃ©Le rapport seuil pour rÃ©aliser l'Ã©limination des redondances partielles aprÃ¨s le rechargement.Le rapport seuil du dÃ©compte d'exÃ©cution des arÃªtes critiques qui permet l'Ã©limination des redondances aprÃ¨s rechargement.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Ã© Ã  %LLe type pour la fonction %qs Ã  %L n'est pas accessibleLa liste de spec des paramÃ¨tres de type Ã  %C ne peut pas contenir les paramÃ¨tres ASSUMED et DEFERRED en mÃªme tempsLa liste de spec des paramÃ¨tres de type Ã  %C contient trop d'expressions de paramÃ¨tresLa liste de spec des paramÃ¨tres de types Ã  %C ne contient pas assez d'expressions de paramÃ¨tresLa liste de spec des paramÃ¨tres de types dans le type-spec Ã  %L ne peut pas contenir de paramÃ¨tre DEFERREDLa spÃ©cification de type Ã  %L doit spÃ©cifier que chaque paramÃ¨tre de type de longueur est taciteLa spÃ©cification de type ne spÃ©cifiera point un type dÃ©rivÃ© d'une sÃ©quence ou un type avec l'attribut BIND dans SELECT TYPE Ã  %C [F2003:C815]La limite supÃ©rieure pour partager des entiers constants.La limite supÃ©rieure dans la derniÃ¨re dimension doit apparaÃ®tre dans la rÃ©fÃ©rence du tableau de taille tacite %qs Ã  %LLa valeur pour le paramÃ¨tre KIND Ã  %qs Ã  %C ne se rÃ©duit pas en une expression constanteLa valeur de n dans %<-finit-character=n%> doit Ãªtre comprise entre 0 et 127La valeur du paramÃ¨tre PDT LEN Â«Â %sÂ Â» n'est pas en accord avec celle dans la dÃ©claration fictiveLa valeur de l'expression SELECT RANK CASE Ã  %C ne peut pas Ãªtre infÃ©rieure Ã  zÃ©ro ou plus grande que %dLa version de l'ABI C++ Ã  utiliser.La version de l'ABI C++ utilisÃ©e pour les avertissements de -Wabi et les alias de compatibilitÃ© de l'Ã©dition de liens.Il y a dÃ©jÃ  une procÃ©dure avec le nom de liaison %qs pour le type dÃ©rivÃ© %qs Ã  %CIl n'y a pas de fonction spÃ©cifique pour la fonction gÃ©nÃ©rique %qs Ã  %LIl n'y a pas de sous-routine spÃ©cifique pour le gÃ©nÃ©rique %qs Ã  %LIl y a dÃ©jÃ  une procÃ©dure non gÃ©nÃ©rique avec le nom de liaison %qs pour le type dÃ©rivÃ© %qs Ã  %CCe logiciel est un logiciel libre; voir les sources pour les conditions de copie.
  Il n'y a AUCUNE GARANTIE, pas mÃªme pour la COMMERCIALISATION ni
  L'ADÃ‰QUATION Ã€ UNE TÃ‚CHE PARTICULIÃˆRE.
  
  Ce logiciel est un logiciel libre; voir les sources pour les conditions de copie.  Il n'y a
  AUCUNE GARANTIE, pas mÃªme pour la COMMERCIALISATION ni L'ADÃ‰QUATION Ã€ UNE TÃ‚CHE PARTICULIÃˆRE.
  
! Ceci est le dÃ©faut.Cette option est obsolÃ¨te et n'a pas d'effet.Cette option est ignorÃ©e; elle est fournie Ã  fin de compatibilitÃ© uniquement. Elle Ã©tait utilisÃ©e pour sÃ©lectionner les options de l'Ã©diteur de liens et du prÃ©-processeur Ã  utiliser avec newlib.Il manque la documentation pour cette option.Cette option est obsolÃ¨te; ne l'utilisez pas.Cette option est obsolÃ¨teÂ ; utilisez -Werror=implicit-function-declaration Ã  la place.Cette option est obsolÃ¨te; utilisez -Wextra Ã  la place.Cette option est obsolÃ¨te; utilisez -fsanitize-recover= Ã  la place.ModÃ¨le de thread: %s
  Le threadprivate Ã  %L n'est pas sauvegardÃ© avec SAVELa variable threadprivate Ã  %C est un Ã©lÃ©ment d'un bloc COMMONLe seuil de l'Ã©valuation de l'opportunitÃ© de IPA-CP qui est encore considÃ©rÃ©e comme bÃ©nÃ©fique au clone.ABI VFP en virgule flottante matÃ©rielle du Thumb-1Thumb: Supposer que les pointeurs de fonctions peuvent pointer vers du code qui n'est pas conscient de l'Ã©tat Thumb.Thumb: Supposer que les fonctions non statiques peuvent Ãªtre appelÃ©es par du code ARM.Thumb: GÃ©nÃ©rer des trames de pile (pour fonctions feuilles) mÃªme si ce n'est pas nÃ©cessaire.Thumb: GÃ©nÃ©rer des trames de pile (pour fonctions non feuilles) mÃªme si ce n'est pas nÃ©cessaire.Le fragment n'est pas supposÃ© avoir un contenuUne boucle dÃ©coupÃ©e en blocs ne peut pas Ãªtre parallÃ©lisÃ©e sur plusieurs Â«Â gangsÂ Â», Â«Â workersÂ Â» ou vecteurs en mÃªme temps Ã  %LTemps pris en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions.Temps pris en compte pour la surcharge du fragment d'une fonction.Pour activez le prÃ©-traitement, utilisez %<-cpp%>Avec -fpic et -fPIC, ne pas utiliser les rÃ©fÃ©rences Ã  GOTPLT.Basculer -fvar-tracking-assignments.Inverser l'option actuelle de gÃ©nÃ©ration des informations de dÃ©bogage.Trop peu de co-dimensions Ã  %C, %d attendues au lieu de %dTrop peu d'arguments muets dans la procÃ©dure DTIO %qs Ã  %LTrop d'arguments dans l'appel Ã  %qs Ã  %LTrop d'arguments pour %s Ã  %LTrop de co-dimensions Ã  %C, %d attendues au lieu de %dTrop de composants dans le constructeur de structure Ã  %LTrop de chiffres dans l'Ã©tiquette de l'instruction Ã  %CTrop d'arguments muets dans la procÃ©dure DTIO %qs Ã  %LTrop d'Ã©lÃ©ments dans l'initialisation du tableau Ã  %CTransformer les stockages conditionnels en stockages inconditionnels.La fonction transformationnelle %qs Ã  %L est invalide dans une expression d'initialisationLes noms assembleurs de l%'alias transparent et de la cible diffÃ¨rentGÃ©nÃ©rer des dÃ©routements pour les dÃ©bordements signÃ©s dans les additions, soustractions et multiplications.Intercepter les divisions par zÃ©ros sur des entiers.Traiter une spÃ©cification d'exception throw() comme Â«Â noexceptÂ Â» pour amÃ©liorer la taille du code.Traiter tous les avertissements comme des erreurs.Traiter les rÃ©fÃ©rences aux donnÃ©es en tant que proches, lointaines ou moyennes. Moyennes est par dÃ©faut.Traiter les entiers comme Ã©tant sur 32 bits.Traiter les valeurs de retour connues de sprintf comme des constantes.Traiter les lignes avec Â«Â DÂ Â» dans la colonne 1 comme des commentaires.Traiter Â«Â mainÂ Â» comme s'il avait l'attribut OS_task.Traiter les fichiers d'en-tÃªte manquants comme des fichiers gÃ©nÃ©rÃ©s.Traiter les dÃ©bordements signÃ©s comme Ã©tant indÃ©finis. InversÃ© par -fwrapv -fwrapv-pointer.Traiter les avertissements spÃ©cifiÃ©s comme des erreurs.ConsidÃ©rer que le fichier d'entrÃ©e a dÃ©jÃ  Ã©tÃ© prÃ©-traitÃ©.Vrai si une opÃ©ration qui n'est pas un court-circuit est optimale.Essayez d'exÃ©cuter Â«Â %sÂ Â» dans le shell pour augmenter sa limite.
! Essayer de permettre Ã  l'Ã©diteur de liens de transformer les appels PIC en appels directs.Essayer de convertir les appels virtuels en appels directs.Essayer d'interchanger les boucles si c'est profitable.Essayer de disposer les types dÃ©rivÃ©s de maniÃ¨re aussi compacte que possible.Ajuster le code pour le processeur donnÃ©.Ajuster la latence mÃ©moire attendue.Ajuster pour le processeur ou l'architecture cible spÃ©cifiÃ©e.Activer l'instrumentalisation CET pour les instructions switch qui utilisent une table de sauts et un saut indirect.Activer l'Ã©tape d'Ã©limination des extensions redondantes.Bidouiller l'allocation des registres pour aider la gÃ©nÃ©ration d'instructions 16 bits.Deux PROGRAM principaux Ã  %L et %CDeux rÃ©fÃ©rences de parties (ou plus) avec un rang non nul ne peuvent pas Ãªtre spÃ©cifiÃ©es Ã  %LDeux symboles avec le mÃªme comdat_group ne sont pas liÃ©s par la liste same_comdat_group.Le type %qs contenant la liaison DEFERRED Ã  %C n'est pas ABSTRACTLe type %qs de la variable CLASS %qs Ã  %L n'est pas extensibleLa dÃ©claration de type %qs Ã  %L n'est pas interopÃ©rable avec le C mais elle est BIND(C)La dÃ©finition du type de %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©finie Ã  %LType inaccessible dans le contexte de dÃ©finition de variable (%s) Ã  %LDÃ©saccord de type entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (%s/%s).Type non concordant dans l'argument %qs Ã  %L; passÃ© %s Ã  %sLe nom de type %qs Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨queLe nom du type %qs Ã  %C est en conflit avec l'entitÃ© prÃ©cÃ©demment dÃ©clarÃ©e Ã  %L qui a le mÃªme nomLe nom de type %qs Ã  %C est ambiguLe type de l'entitÃ© Ã  %L a un type incompatible avec l'expression source Ã  %LLe type de l'entitÃ© Ã  %L est incompatible sur le type avec typespecLe paramÃ¨tre de type %qs Ã  %C n'a pas d'entrÃ©e correspondante dans la liste des noms de paramÃ¨tres de types Ã  %LLe type spÃ©cifiÃ© pour la fonction intrinsÃ¨que %qs Ã  %L est ignorÃ©L'opÃ©rateur liÃ© au type Ã  %L ne peut pas Ãªtre NOPASSProcÃ©dure liÃ©e au type Ã  %CLa spÃ©cification de type Ã  %L ne peut pas contenir de paramÃ¨tre de type diffÃ©rÃ©La spÃ©cification de type Ã  %L ne peut pas contenir un astÃ©risque pour un paramÃ¨tre de typeUNIT pas spÃ©cifiÃ© Ã  %LLe numÃ©ro de UNIT dans l'instruction CLOSE Ã  %L doit Ãªtre non nÃ©gatifLe numÃ©ro de UNIT dans l'instruction INQUIRE Ã  %L ne peut pas Ãªtre %dLe numÃ©ro de UNIT dans l'instruction Ã  %L doit Ãªtre non nÃ©gatifNumÃ©ro de UNIT manquant dans l'instruction Ã  %LLa spÃ©cification de UNIT Ã  %L doit Ãªtre une expression INTEGER ou une variable CHARACTERLa spÃ©cification de UNIT Ã  %L ne doit pas Ãªtre un PARAMETER caractÃ¨reLe spÃ©cificateur UNIT n'est pas autorisÃ© avec NEWUNIT Ã  %LInstruction UNLOCK Ã  %CL'argument UNTIL_COUNT= Ã  %L doit Ãªtre une expression INTEGER scalaireL'instruction USE Ã  %C n'a pas de qualificatif ONLYImpossible de trouver une procÃ©dure INTRINSIC spÃ©cifique pour la rÃ©fÃ©rence %qs Ã  %LImpossible de trouver le symbole %qsImpossible de gÃ©nÃ©rer un offset load/store pour la fusionImpossible de rÃ©soudre la fonction spÃ©cifique %qs Ã  %LImpossible de rÃ©soudre la sous-routine spÃ©cifique %qs Ã  %LDirective GCC inclassable Ã  %CDirective GCC inclassable Ã  %C, ignorÃ©eDirective OpenACC inclassable Ã  %CDirective OpenMP inclassable Ã  %CInstruction inclassable Ã  %CLiaison spÃ©cifique %qs non dÃ©finie comme cible du GENERIC %qs Ã  %LAvec -ffast-math, gÃ©nÃ©rer une instruction FRIZ pour les conversions (double)(long long).Sous le contrÃ´le du type de taille d'objet (c.f. Object Size Checking), avertir Ã  propos des dÃ©bordements de tampon dans les fonctions de manipulation de chaÃ®nes telles que memcpy et strcpy.Longueurs de caractÃ¨res inÃ©gales (%ld/%ld) dans %sLongueurs de caractÃ¨res inÃ©gales (%ld/%ld) dans %s Ã  %L%<%c%> inattendu pour la variable %qs du type non dÃ©rivÃ© Ã  %C%<*%> inattendu pour la co-dimension %d de %d Ã  %C%<*%> inattendu dans l'indice du co-tableau Ã  %CInstruction %s inattendue Ã  %CInstruction %s inattendue Ã  %C dans le corps de INTERFACEInstruction %s inattendue dans BLOCK DATA Ã  %CInstruction %s inattendue dans la section CONTAINS Ã  %CInstruction %s inattendue dans le bloc FORALL Ã  %CInstruction %s inattendue dans le bloc INTERFACE Ã  %CInstruction %s inattendue dans MODULE Ã  %CInstruction %s inattendue dans le bloc WHERE Ã  %CInstruction CASE inattendue Ã  %CArgument DIM inattendu avec l'argument non co-tableau Ã  %LInstruction END inattendue Ã  %CInstruction ENTRY inattendue Ã  %CFin de fichier inattendueNULL() intrinsÃ¨que inattendu Ã  %L pour le muet %qsParallÃ©lisme OpenACC inattendu.Instruction RANK inattendue Ã  %CArgument SHAPE inattendu Ã  %L pour C_F_POINTER avec FPTR scalaireInstruction TYPE IS inattendue Ã  %CSpÃ©cificateur de retour alternatif inattendu dans l'appel de la sous-routine Ã  %LCaractÃ¨re inattendu dans la liste de variable Ã  %CCaractÃ¨res inattendus dans l'instruction PARAMETER Ã  %CDÃ©signateur de co-tableau inattendu Ã  %CConstante inattendue Ã  %CEntitÃ©s de type dÃ©rivÃ© inattendues dans l'opÃ©rateur numÃ©rique intrinsÃ¨que binaire %%<%s%%> Ã  %%LÃ‰lÃ©ment %qc inattendu dans la chaÃ®ne de format Ã  %LFin de fichier inattendue dans %qsFin de la chaÃ®ne de format inattendue dans la chaÃ®ne de format Ã  %LFin de module inattendueType intrinsÃ¨que %qs inattendu Ã  %LRebut inattendu aprÃ¨s !$ACC DECLARE Ã  %CRebut inattendu aprÃ¨s !$OMP DECLARE REDUCTION Ã  %CRebut inattendu aprÃ¨s !$OMP DECLARE TARGET Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP ATOMIC Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP BARRIER Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP CANCELLATION POINT Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP CRITICAL Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP FLUSH Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP MASTER Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP TASKGROUP Ã  %CRebut inattendu aprÃ¨s l'instruction $OMP WORKSHARE Ã  %CRebut inattendu aprÃ¨s %qs Ã  %LRebut inattendu aprÃ¨s la clause NOWAIT Ã  %CRebut inattendu aprÃ¨s OMP THREADPRIVATE Ã  %CRebut inattendu aprÃ¨s la clause TASKWAIT Ã  %CRebut inattendu aprÃ¨s la clause TASKYIELD Ã  %CRebut inattendu aprÃ¨s la dÃ©claration de la fonction Ã  %CRebut inattendu Ã  %CRebut inattendu dans la liste d'arguments formels Ã  %CSaut lointain thumb1 inattenduUtilisation inattendue du nom de sous-routine %qs Ã  %CProbabilitÃ© non initialisÃ©e de l'arÃªte %i->%iLe numÃ©ro d'unitÃ© dans l'expression E/S est trop grandLe numÃ©ro d'unitÃ© dans l'expression E/S est trop petitArgument %qs inconnu Ã  %L pour l'intrinsÃ¨que %sFonction de liste d'arguments inconnue Ã  %LAttribut inconnu dans l'instruction !GCC$ ATTRIBUTES Ã  %CFormat inconnu pour l'expression de la limite de pileOp intrinsÃ¨que inconnueOpÃ©rateur %%<%s%%> inconnu Ã  %%LOpÃ©rateur %%<%s%%> inconnu Ã  %%L; vouliez-vous utiliser Â«Â %sÂ Â»Â ?Nom de procÃ©dure %qs inconnu Ã  %CL'objet allouable polymorphique illimitÃ© Ã  %L requiert soit une spÃ©cification de type ou une balise SOURCE ou une balise MOLDNom 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 explicitement.Nom de MCU %qs non reconnu, on va supposer que c'est simplement un MSP430 sans multiplication matÃ©rielle.
  Utilisez les options %<-mcpu%> et %<-mhwmult%> pour les dÃ©finir explicitement.Nom de MCU %qs non reconnu, on va supposer qu'il supporte uniquement l'ISA du MSP430.
  Utilisez l'option %<-mcpu%> pour dÃ©finir l'ISA explicitement.Nom de MCU %qs non reconnu.Option non reconnue pour %<-finit-logical%>: %sOption non reconnue pour la valeur de boutismeÂ : %qsOption non reconnue pour initialiser la valeur en virgule flottante: %qsOption non reconnueÂ : %qsCode Â«Â %cÂ Â» non supportÃ© en virgule fixe:OpÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»Instruction non supportÃ©e Ã  l'intÃ©rieur de WHERE Ã  %LValeur non supportÃ©e pour mmpy-optionNon supportÃ©: niveaux de parallÃ©lisme de Â«Â routineÂ Â» OpenACC multiplesLa constante caractÃ¨re qui commence Ã  %C n'est pas terminÃ©eLa variable de module PRIVATE %qs inutilisÃ©e est dÃ©clarÃ©e Ã  %LArgument muet %qs inutilisÃ© Ã  %LChaÃ®ne d'initialisation inutilisÃ©e Ã  %L car la variable a une longueur nulleLa variable de module %qs est inutilisÃ©e mais elle a Ã©tÃ© importÃ©e explicitement Ã  %LParamÃ¨tre %qs inutilisÃ© dÃ©clarÃ© Ã  %LLe paramÃ¨tre %qs est inutilisÃ© mais il a Ã©tÃ© importÃ© explicitement Ã  %LVariable %qs inutilisÃ©e dÃ©clarÃ©e Ã  %LLa rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %dLa rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld > %ld) dans la dimension %dLa limite supÃ©rieure de la derniÃ¨re dimension du co-tableau doit Ãªtre %<*%> Ã  %CLa co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure Ã  %LLa co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure 1 Ã  %LUsageÂ : %s [OPTION]â€¦ SOUS_COMMANDE [OPTION]â€¦
*************** Utilisez l'option %<-mcpu%> pour dÃ©fini
*** 2129,2157 ****
  
  Utiliser les opÃ©rateurs %reloc(), plutÃ´t que les macros en assembleur, pour charger les adresses.Utiliser -G pour les donnÃ©es qui ne sont pas dÃ©finies dans l'objet actuel.Utiliser -G pour les donnÃ©es locales aux objets.Utiliser -mlong-double-64 pour le format en virgule flottante IEEE 64 bits. Utiliser -mlong-double-128 pour le format en virgule flottante 128 bits (soit IEEE ou IBM)Utiliser les instructions AVX 128 bits au lieu des instructions AVX 256 bits dans le vectoriseur automatique.Utiliser un long double de 128 bits.Utiliser des int de 16 bits.Utiliser des int de 32 bits.Utiliser l'ABI 32 bits.Utiliser les registres en virgule flottante de 32 bits.Utiliser les registres gÃ©nÃ©raux de 32 bits.Utiliser des dÃ©calages sur 32 bits dans les tables de sauts au lieu de dÃ©calages sur 16 bits.Utiliser des entrÃ©es de 4 octets dans les tables de switch.Utiliser 4 accumulateurs mÃ©dia.Utiliser madd.s/madd.d avec 4 opÃ©randes et les instructions apparentÃ©es oÃ¹ cela est pertinent.Utiliser les instructions de multiplication sur des demi-mots des processeurs 4xx.Utiliser l'instruction dlmzb de recherche dans une chaÃ®ne des processeurs 4xx.Utiliser 64 FPR.Utiliser 64 GPR.Utiliser l'ABI 64 bits.Utiliser les registres en virgule flottante de 64 bits.Utiliser les registres gÃ©nÃ©raux de 64 bits.Utiliser un long double de 64 bits.Utiliser 8 accumulateurs mÃ©dia.Utiliser un long double de 80 bits.Utiliser les registres rÃ©servÃ©s par l'ABI.Utiliser les instructions AltiVec.Utiliser la bibliothÃ¨que C Bionic.Utiliser des instructions de branchements probables, ce qui outrepasse le comportement par dÃ©faut de l'architecture.Utiliser l'instruction CONST16 pour charger les constantes.Utiliser les instructions Cyclic Redundancy Check (CRC).Utiliser EABI.Utiliser les instructions d'adressage virtuel amÃ©liorÃ© (Enhanced Virtual Addressing).Utiliser l'instruction de multiplication en virgule flottante simple vers double (FsMULd).Utiliser la bibliothÃ¨que C GNU.Utiliser des sections sdata/sbss relatives Ã  GP.Utiliser l'adressage relatif Ã  GP pour accÃ©der aux petites donnÃ©es.Utiliser les instructions Global INValidate (GINV).Utiliser les rÃ¨gles d'alignement du H8/300.Utiliser les mathÃ©matiques IEEE pour les comparaisons en virgule flottante.Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations qui ont pour but de sortir du code hors d'une boucle durant la phase RTL.Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations de boucles durant la phase RTL.Utiliser les instructions Category:Vector.AES et Category:Vector.SHA2 de l'ISA 2.07.Utiliser les instructions de mÃ©moire transactionnelle (HTM) de l'ISA 2.07.Utiliser LRA au lieu de rechargements (transitionnel).Utiliser LRA au lieu d'un rechargement.Utiliser l'allocateur de registre LRA.Utiliser les instructions Loongson EXTension (EXT).Utiliser les instructions Loongson EXTension R2 (EXT2).Utiliser les instructions Loongson MultiMedia extensions Instructions (MMI).Utiliser les instructions MCU.Utiliser les instructions de l'extension MSA MIPS.Utiliser les instructions du MIPS-3D.Utiliser les instructions MIPS-DSP REV 2.Utiliser les instructions MIPS-DSP.Utiliser le support de threads spÃ©cifique Ã  Mingw.Utiliser les registres doubles mots (plutÃ´t que quadruples mots) de Neon pour la vectorisation.Utiliser les registres quadruples mots (plutÃ´t que doubles mots) de Neon pour la vectorisation.Utiliser les opÃ©rateurs assembleur %reloc() dans le style NewABI.Utiliser les mnÃ©moniques P pour les branchements statiquement prÃ©vus comme Ã©tant pris.Utiliser la PLT pour les appels PIC (-fno-plt: charger l'adresse depuis la GOT Ã  l'endroit de l'appel).Utiliser les instructions Â«Â madÂ Â» dans le style PMC.Utiliser les instructions optionnelles du groupe General Purpose du PowerPC.Utiliser les instructions optionnelles du groupe Graphics du PowerPC.Utiliser l'instruction mfcr simple champ du PowerPC V2.01.Utiliser les instructions d'arrondi en virgule flottante du PowerPC V2.02.Utiliser l'instruction popcntb du PowerPC V2.02.Utiliser l'instruction de comparaison d'octets du PowerPC V2.05.Utiliser l'instruction popcntd du PowerPC V2.06.Utiliser le jeu d'instructions du PowerPC-64.Utiliser RJMP / RCALL mÃªme si CALL /JMP sont disponibles.Utiliser la ROM au lieu de la RAM.Utiliser les conventions de passage des registres SSE pour les modes SF et DF.Utiliser STB_GNU_UNIQUE si supportÃ© par l'assembleur.Utiliser les instructions SmartMIPS.Utiliser la syntaxe de l'assembleur UNIX.Utiliser les extensions UltraSPARC Compare-and-Branch.Utiliser les extensions UltraSPARC Fused Multiply-Add.Utiliser les extensions UltraSPARC Population-Count.Utiliser l'instruction de soustraction Ã©tendue avec une retenue de l'UltraSPARC.Utiliser les extensions UltraSPARC Visual Instruction Set version 1.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 2.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 3.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 4.0.Utiliser les registres FP du VAX.Utiliser les conventions de structures VAXC.Utiliser les codes de sortie de VMS au lieu de ceux de posix.Utiliser les instructions de virtualisation (VZ).Utiliser __cxa_atexit pour enregistrer les destructeurs.Utiliser __cxa_get_exception_ptr dans la gestion des exceptions.Utiliser un type long de 32 bits.Utiliser un marqueur sur 4 octets pour les fichiers non formatÃ©s.Utiliser un type long de 64 bits.Utiliser une configuration lÃ©gÃ¨re de printf et puts pour rÃ©duire la taille du code. Uniquement pour les applications mono-thread ne nÃ©cessitant pas des E/S rÃ©-entrantes. Newlib Nano IO est requis.Utiliser un moteur d'exÃ©cution (pas d'initialisations ni de crÃ©ateurs statiques) pour les pÃ©riphÃ©riques ayant une mÃ©moire limitÃ©e.Utiliser une mÃ©thode intelligente de protection de la pile pour certaines fonctions.Utiliser une mÃ©thode de protection de la pile pour chaque fonction.Utiliser les instructions VIS additionnelles ajoutÃ©es dans OSA2017.Utiliser les adresses qui allouent des registres globaux.Utiliser tous les registres sans en rÃ©server un seul pour les gestionnaires d'interruptions.Utiliser les noms alternatifs de registres.Utiliser un type Â«Â intÂ Â» de 8 bits.Utiliser un marqueur sur 8 octets pour les fichiers non formatÃ©s.Utiliser un immÃ©diat depuis un dÃ©calage comme registre de protection de la pile, sp_el0. Cette option est Ã  utiliser avec fstack-protector-strong et n'est pas destinÃ©e au code utilisateur.Utiliser des immÃ©diats de taille arbitraire dans les opÃ©rations sur les bits.Utiliser l'ordre des octets gros-boutiste.Utiliser des sÃ©quences de branchement et interruption pour vÃ©rifier la division entiÃ¨re par zÃ©ro.Utiliser les fonctionnalitÃ©s de protection de branchement.Utiliser Â«Â brasÂ Â» pour les exÃ©cutables < 64k.Utiliser des registres Ã©crasÃ©s durant l'appel pour les paramÃ¨tres et les valeurs retournÃ©es.Utiliser une fonction de rappel au lieu de code en ligne si le nombre d'accÃ¨s dans la fonction devient plus grand ou Ã©gal Ã  ce nombre.Faire sauvegarder les registres par l'appelant au travers des appels si possible.Utiliser certaines instructions scalaires ajoutÃ©es dans l'ISA 3.0.Utiliser la spÃ©culation de contrÃ´le.Utiliser des piles personnalisÃ©es au lieu de mÃ©moire locale pour le stockage automatique.Utiliser la spÃ©culation de donnÃ©es aprÃ¨s le rechargement.Utiliser la spÃ©culation de donnÃ©es avant le rechargement.Utiliser les instructions dÃ©cimales en virgule flottante.SÃ©lectionner la mÃ©thode par dÃ©faut de traitement de sdata.Utiliser une convention d'appel diffÃ©rente en utilisant Â«Â rtdÂ Â».Utiliser des instructions d'empoisonnement/dÃ©s-empoisonnement direct pour les variables plus petites ou Ã©gales Ã  ce nombre.Utiliser les rÃ©fÃ©rences directes envers %gs lors de l'accÃ¨s des donnÃ©es TLS.Utiliser les instructions XPA (eXtended Physical Address).Utiliser des instructions de comparaisons en virgule flottante qui respectent l'epsilon.Utiliser les profils des valeurs des expressions dans les optimisations.Utiliser la convention d'appel f2c.Utiliser les fonctionnalitÃ© et l'optimisation pour le CPU.Utiliser les options et ordonnancer le code pour le processeur donnÃ©.Utiliser les fonctionnalitÃ©s et ordonnancer pour le processeur donnÃ©.Utiliser les fonctionnalitÃ©s de l'architecture ARCH.Utiliser le modÃ¨le plat pour la fenÃªtre de registres.Utiliser les instructions double fp.Utiliser les registres FP.Utiliser des registres complets pour l'allocation de registres.Utiliser le modÃ¨le de code SPARC-V9 donnÃ©.Utiliser le modÃ¨le de code TILE-Gx donnÃ©.Utiliser le mode d'adressage spÃ©cifiÃ©.Utiliser le dialecte de l'assembleur donnÃ©.Utiliser les instructions de largeur de registre vectoriel donnÃ© au lieu de la largeur de registre maximale dans le vectoriseur automatique.Utiliser la mÃ©thode donnÃ©e pour protÃ©ger la pile.Utiliser le dialecte donnÃ© pour le stockage local au thread.Utiliser le modÃ¨le de code x86-64 donnÃ©.Utiliser le FP matÃ©riel (par dÃ©faut).Utiliser lâ€™unitÃ© en virgule flottante matÃ©rielle.Utiliser les instructions de divisions matÃ©rielles sur un ColdFire.Utiliser les instructions matÃ©rielles de conversions en virgule flottante.Utiliser les instructions matÃ©rielles en virgule flottante.Utiliser les instructions matÃ©rielles pour la racine carrÃ©e en virgule flottante.Utiliser l'unitÃ© matÃ©rielle pour les opÃ©rations en virgule flottante.Utiliser les instructions matÃ©rielles pour la division et la racine carrÃ©e en virgule flottante.Utiliser le coprocesseur mathÃ©matique.Utiliser les instructions matÃ©rielles pour la division entiÃ¨re.Utiliser l'instruction de prÃ©-extraction matÃ©rielle.Utiliser les instructions matÃ©rielles quad FP.Utiliser des instructions transactionnelles matÃ©rielles.Utiliser des instructions d'assistance vectorielles matÃ©rielles et activer l'ABI vectorielle.Utiliser la spÃ©culation sur le contrÃ´le dans le bloc.Utiliser la spÃ©culation sur les donnÃ©es dans le bloc aprÃ¨s le rechargement.Utiliser la spÃ©culation sur les donnÃ©es dans le bloc avant le rechargement.Utiliser les noms des registres in/loc/out.Utiliser les instructions indirectes CALLXn pour les grands programmes.Utiliser les appels indirects.Utiliser des sÃ©quences plt en ligne pour implÃ©menter des appels longs et -fno-plt.Utiliser les instructions pour une architecture future.Utiliser les instructions et ordonnancer le code pour le processeur donnÃ©.Utiliser les instructions madd/msub.Utiliser un ID de fonction interne dans la recherche de profilage.Utiliser des tables de sauts pour des instructions switch suffisamment grandes.Utiliser des indices de contrÃ´le de cache cohÃ©rents ldcw/ldcd.Utiliser des stubs de libgcc pour sauvegarder et rÃ©tablir les registres Ã©crasÃ©s par les appels 64 bits de Microsoft vers l'ABI System VUtiliser des appels Ã  une bibliothÃ¨que pour rÃ©aliser les opÃ©rations en virgule flottante (par dÃ©faut).Utiliser l'ordre des octets petit-boutiste.Utiliser les instructions ll, sc et sync.Utiliser les instructions lwxc1/swxc1/ldxc1/sdxc1 oÃ¹ cela est pertinent.Utiliser les instructions mÃ©dia.Utiliser les instructions microMIPS.Utiliser les instructions de multiplication et d'addition/soustraction.Utiliser les instructions de multiplications hautes pour la partie haute de la multiplication 32Ã—32.Utiliser la bibliothÃ¨que C musl.Utiliser une disposition des champs de bits native (MS).Utiliser les nouveaux motifs adddi3/subdi3.Utiliser la convention d'appels normale.L'utilisation du module intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module non intrinsÃ¨que utilisÃ© prÃ©cÃ©demmentL'utilisation du module non intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module intrinsÃ¨que utilisÃ© prÃ©cÃ©demmentL'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %C est incompatible avec l'option %sL'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %L est incompatible avec l'option %qsUtiliser une seule entrÃ©e TOC par procÃ©dure.Utiliser des accÃ¨s ordinaires Ã  la mÃ©moire cache pour les rÃ©fÃ©rences volatiles.Utiliser une disposition de pile compacte.Utiliser les instructions en virgule flottante simple prÃ©cision appariÃ©es (paired-single).Utiliser les instructions de comparaisons de motifs.Utiliser des tables Â«Â switch/caseÂ Â» relatives au pc. Ceci permet de raccourcir les tables de Â«Â caseÂ Â».Utiliser les conventions d'appels portables.Utiliser les informations de profilage pour les probabilitÃ©s de branchements.Utiliser ProPolice comme mÃ©thode de protection de la pile.Utiliser les instructions push pour sauvegardes les arguments sortants.Utiliser r11 pour contenir le lien statique dans des appels de fonctions via des pointeurs.Utiliser une zone rouge (espace rÃ©servÃ© sur la pile pour usage par l'appelÃ©) dans le code x86-64.Utiliser des registres rÃ©duits pour l'allocation de registres.Utiliser la pile de registres pour les paramÃ¨tres et la valeur retournÃ©e.Utiliser les registres pour le passage d'arguments.Utiliser les registres r2 et r5.Utiliser les instructions de rÃ©organisation (Ã©changer et charger/stocker des octets inversÃ©s) (par dÃ©faut).Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile par dÃ©faut est fbdata.afdo dans Â«Â pwdÂ Â».Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile est spÃ©cifiÃ© en argument.Utiliser des bibliothÃ¨ques partagÃ©es.Utiliser une vÃ©rification simple de la spÃ©culation sur les donnÃ©es pour la spÃ©culation du contrÃ´le.Utiliser une vÃ©rification simple de la spÃ©culation sur les donnÃ©es.Produire l'exÃ©cutable pour un simulateur.Utiliser du code plus petit mais plus lent pour le prologue et l'Ã©pilogue.Utiliser l'Ã©mulation logicielle des virgules flottantes (par dÃ©faut).Utiliser les comparaisons logicielles des virgules flottantes.Utiliser les nombres en virgule flottante logiciels.Utiliser un biais de la pile.N'utiliser une mÃ©thode de protection de la pile que sur les fonctions qui ont l'attribut stack_protection.Utiliser des structs avec un alignement plus fort pour les copies de mots-doubles.Utiliser des stubs pour les prologues de fonctions.Utiliser des sous-routines pour les prologue et Ã©pilogue des fonctions.Utiliser l'instruction synci pour invalider la cache i.Utiliser une division rapide basÃ©e sur une table (par dÃ©faut Ã  -O3).Utiliser l'optimisation de rechercher dans une table pour les divisions de petits entiers signÃ©s.Utiliser l'instruction tas.b pour __atomic_test_and_set.Utiliser les extensions de l'ABI AltiVec.Utiliser l'extension de pointeur Cray.Utiliser la syntaxe de l'assembleur DEC.Utiliser l'ABI ELFv1.Utiliser l'ABI ELFv2.Utiliser la syntaxe de l'assembleur GNU.Utiliser l'extension GNU du format PE pour les donnÃ©es communes alignÃ©es.Utiliser l'Ã©tape d'Ã©limination du code RTL mort.Utiliser l'Ã©tape d'Ã©limination des stockages RTL morts.Utiliser l'Ã©diteur de liens bfd au lieu de l'Ã©diteur par dÃ©faut.Utiliser les instructions de champs de bits.Utiliser l'instruction de division.Utiliser l'unitÃ© en virgule flottante pour ajouter/soustraire des entiers.Utiliser le registre de base donnÃ© pour adresser la protection de la pile.Utiliser l'alignement de donnÃ©es spÃ©cifiÃ©.Utiliser le dÃ©calage donnÃ© pour adresser la protection de la pile.Utiliser le symbole donnÃ© pour adresser la protection de la pile.Utiliser l'Ã©diteur de liens gold au lieu de l'Ã©diteur par dÃ©faut.Utiliser le Barrel Shifter matÃ©riel au lieu de l'Ã©mulation.Utiliser l'Ã©diteur de liens lld de LLVM au lieu de l'Ã©diteur par dÃ©faut.Utiliser les options activant le plus de fonctionnalitÃ©s qui sont permises par les autres options.Utiliser les instructions mvcle pour les dÃ©placements de blocs.Utiliser le type d'entier le plus Ã©troit possible pour les types d'Ã©numÃ©rations.Utiliser les nouvelles instructions min/max dÃ©finies dans l'ISA 3.0.Produire un exÃ©cutable pour le simulateur.Utiliser l'Ã©mulation logicielle de la multiplication (par dÃ©faut).Utiliser l'Ã©mulation logicielle pour les divisions (par dÃ©faut).Utiliser le registre systÃ¨me spÃ©cifiÃ© sur la ligne de commande comme registre de protection de la pile. Cette option est Ã  utiliser avec fstack-protector-strong et n'est pas destinÃ©e au code utilisateur.Utiliser les sÃ©mantiques GNU traditionnelles pour les fonctions mises en lignes.Utiliser un dÃ©routement au lieu d'une fonction de la bibliothÃ¨que pour signaler des comportements indÃ©finis dÃ©tectÃ©s par le code d'assainissement.Utiliser des instructions de dÃ©routement pour vÃ©rifier les divisions entiÃ¨res par zÃ©ro.Utiliser la bibliothÃ¨que C uClibc.Utiliser une amorce unicode et dÃ©fini la macro UNICODE.Utiliser les instructions vecteurs et scalaires ajoutÃ©es dans l'ISA 2.07.Utiliser les instructions vectorielles ajoutÃ©es dans l'ISA 3.0.Utiliser les instructions vecteur/scalaire (VSX).Utiliser des chargements mÃ©moire qui Ã©tendent les zÃ©ros au lieu de celles qui Ã©tendent le signe.UtilisÃ© pour gÃ©nÃ©rer du code pour certaines vieilles rÃ©visions du noyau.UtilisÃ© avec le mode Fix-and-Continue pour indiquer que les fichiers objets peuvent Ãªtre insÃ©rÃ©s pour remplacer ceux du programme durant l'exÃ©cution.La fonction %qs non ELEMENTAL dÃ©finie par l'utilisateur Ã  %L n'est pas permise dans la construction WORKSHAREL'opÃ©rateur utilisateur %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qsLa procÃ©dure opÃ©rateur utilisateur %qs Ã  %L ne peut pas Ãªtre une longueur de caractÃ¨re taciteLa procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit Ãªtre une FUNCTIONLa procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit avoir au moins un argumentLes utilisations de cette option sont diagnostiquÃ©es.Utilisation du %<long double%> en prÃ©cision Ã©tendue de IBMUtilisation du %<long double%> en prÃ©cision Ã©tendue de IEEEUtilisation des specs internes.
  Les symboles Â«Â private externÂ Â» (cachÃ©s) sont habituellement rendus locaux durant l'Ã©dition de liens, cette commande le supprime de telle maniÃ¨re qu'ils restent exportÃ©s.L'argument VALUE de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissableAttribut VALUE Ã  %CVALUE n'est pas autorisÃ© Ã  l'intÃ©rieur de BLOCK Ã  %CObjet VALUE %qs dans la clause %s Ã  %LInstruction VALUE Ã  %Cmode VOID sur une sortieAttribut VOLATILE Ã  %CL'attribut VOLATILE Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© dans une procÃ©dure PUREInstruction VOLATILE Ã  %CNiveaux valides pour l'ISA du Nios II (pour -march):Arguments valides pour l'option -msdata=:Arguments valides pour -malign-:Les arguments valides pour -mcode-readable=:Arguments valides pour -mfpmath=:Arguments valables pour -mr10k-cache-barrier=:Arguments valides pour -mstack-protector-guard=:Les arguments valables pour -mstringop-strategy=:Arguments valables pour -mtp=:Options valides pour l'adressage relatif Ã  GP (pour -mgpopt):Valider les pointeurs dans la vtable avant de les utiliser.La variable %qs Ã  %C ne peut pas Ãªtre redÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %LLa variable %qs Ã  %C avec une initialisation apparaÃ®t dÃ©jÃ  dans une instruction DATALa variable %qs Ã  %L ne peut pas Ãªtre BIND(C) car elle n'est ni un bloc COMMON ni dÃ©clarÃ©e au niveau du moduleLa variable %qs Ã  %L ne peut pas avoir les attributs ALLOCATABLE et BIND(C) en mÃªme tempsLa variable %qs Ã  %L ne peut pas avoir les deux attributs OPTIONAL et VALUE car la procÃ©dure %qs est BIND(C)La variable %qs Ã  %L ne peut pas avoir les attributs POINTER et BIND(c) en mÃªme tempsLa variable %qs Ã  %L n'a pas reÃ§u d'Ã©tiquette de formatLa variable %qs Ã  %L dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est bind(c)La variable %qs Ã  %L doit Ãªtre une constante dans ce contexteLa variable %qs Ã  %L est INTENT(OUT) et ne peut donc pas Ãªtre un co-tableau allouable ou avoir des composants co-tableauxLa variable %qs Ã  %L est un co-tableau qui n'est pas ALLOCATABLE, SAVE ni un argument muetLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle pourrait ne pas Ãªtre interopÃ©rable avec le CLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car le type dÃ©rivÃ© %qs n'est pas interopÃ©rable avec le CLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car elle est polymorphiqueLa variable %qs Ã  %L est dans COMMON mais seule l'initialisation dans BLOCK DATA est permiseLa variable %qs Ã  %L peut ne pas Ãªtre d'un sous-type interopÃ©rable avec le C mais elle est BIND(C)La variable %qs Ã  %L n'est pas dÃ©finissable Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(INOUT) de la fonction %qsLa variable %qs Ã  %L n'est pas dÃ©finissable Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(INOUT) de la sous-routine %qsLa variable %qs Ã  %L du TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableauLa variable %qs Ã  %L a une valeur non dÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(OUT) de la sous-routine %qsLa variable %qs Ã  %L a une valeur non dÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(OUT) de la fonction %qsVariable %qs Ã  %L avec l'attribut ALLOCATABLE dans la procÃ©dure %qs avec BIND(C)Variable %qs Ã  %L avec l'attribut OPTIONAL dans la procÃ©dure %qs qui est BIND(C)Variable %qs Ã  %L avec l'attribut POINTER dans la procÃ©dure %qs avec BIND(C)La variable %qs Ã  %L avec un composant co-tableau doit Ãªtre un scalaire non pointeur, non allouable qui n'est pas un co-tableauLa variable %qs ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %L dans la procÃ©dure PURELa variable %qs ne peut pas apparaÃ®tre dans l'expression Ã  %LLa variable %qs du module %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L du module %qsUne Ã©tiquette cible n'a pas Ã©tÃ© affectÃ©e Ã  la variable %qs Ã  %LLa variable %qs dans la clause %s est utilisÃ©e dans une instruction NAMELIST Ã  %LLa variable %qs dans le bloc commun %qs Ã  %C ne peut pas Ãªtre bind(c) puisqu'elle n'est pas globaleLa variable %qs dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est BIND(C)La variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre dÃ©clarÃ©e avec BIND(C) puisqu'elle n'est pas globaleLa variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre un sous-type interopÃ©rable avec le C bien que le bloc commun %qs est BIND(C)La variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte d'association de pointeur (%s) Ã  %LLa variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %LLa variable %qs n'est pas un argument muet Ã  %LLa variable %qs est utilisÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨treLa variable %qs sera dÃ©clarÃ©e dans la mÃªme unitÃ© de portÃ©e que !$ACC DECLARE Ã  %LLa variable %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %LLa variable %qs, utilisÃ©e dans une expression de spÃ©cification, est rÃ©fÃ©rencÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨treLa variable %s Ã  %L du type EVENT_TYPE ou avec un sous-composant du type EVENT_TYPE doit Ãªtre un co-tableauLa variable %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit Ãªtre un co-tableauLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUELa variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir l'attribut INTENT(OUT)La variable %s Ã  %L avec l'attribut NO_ARG_CHECK peut uniquement Ãªtre utilisÃ©e comme argument effectifLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera un argument muetLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera du type TYPE(*) ou d'un type intrinsÃ¨que numÃ©riqueLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera soit un scalaire ou un tableau de taille taciteLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK n'aura point de rÃ©fÃ©rence Ã  un sous-objetLa variable %s ne peut pas Ãªtre INTENT(IN) Ã  %CUne valeur ne peut pas Ãªtre affectÃ©e Ã  la variable %s dans une procÃ©dure PURE Ã  %CLa variable Ã  %C n'est pas un Ã©lÃ©ment d'un bloc COMMONLa variable Ã  %L est mentionnÃ©e plusieurs fois dans des clauses ayant la mÃªme directive OMP DECLARE TARGETLa variable est associÃ©e grÃ¢ce Ã  USE avec !$ACC DECLARE Ã  %LUne variable autre que OMP_OUT ou OMP_IN est utilisÃ©e dans le combinateur de !$OMP DECLARE REDUCTION Ã  %LUne variable autre que OMP_PRIV ou OMP_ORIG est utilisÃ©e dans la clause INITIALIZER de !$OMP DECLARE REDUCTION Ã  %LLe type de la variable est inconnu dans l'affectation Ã  %LLa variable avec l'attribut NO_ARG_CHECK Ã  %L est uniquement permise comme argument aux fonctions intrinsÃ¨ques C_LOC et PRESENTABI de la bibliothÃ¨que vectorielle Ã  utiliser.Vectoriser pour des opÃ©rations sur des doubles mots.DÃ©cliner les versions des boucles basÃ©es sur le fait que les indices ont un pas de un.Des versions multiples de fonctions virtuelles ne sont pas supportÃ©esLes accÃ¨s mÃ©moire volatiles n'utilisent pas les instructions de chargement/stockage E/S.Les accÃ¨s mÃ©moire volatiles utilisent les instructions de chargement/stockage E/S.WAIT Ã  %C interdit en Fortran 95La clause WAIT Ã  %L requiert une expression INTEGER scalaireL'instruction WAIT n'est pas permise dans une procÃ©dure PURE Ã  %CLa cible de l'affectation WHERE Ã  %L a une forme inconsistanteLe masque WHERE Ã  %L a une forme inconsistanteLa clause WHERE/ELSEWHERE Ã  %L requiert un tableau LOGICALAvertir Ã  propos des dÃ©clarations Â«Â externÂ Â» qui ne sont pas au niveau global du fichier.Avertir Ã  propos des constructions Â«Â douteusesÂ Â».Avertir Ã  propos d'un Â«Â newÂ Â» d'un type avec un alignement Ã©tendu si -faligned-new n'est pas utilisÃ©.Avertir Ã  propos des @selector() sans mÃ©thode prÃ©alablement dÃ©clarÃ©e.Avertir Ã  propos de constructions C qui ne sont pas communes au C et au C++.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 1998 et le C++ ISO 2011.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2011 et le C++ ISO 2014.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2014 et le C++ ISO 2017.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2017 et le C++ ISO 2020.Avertir Ã  propos des types polymorphiques du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code.Avertir Ã  propos des mÃ©thodes virtuelles du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code.Avertir Ã  propos des constructeurs C++11 qui hÃ©ritent d'une classe de base avec un constructeur variadic.Avertir Ã  propos des chaÃ®nes de format de GCC qui ne sont pas appropriÃ©es pour les diagnostiques.Avertir quand NULL est passÃ© dans un argument marquÃ© comme exigeant une valeur non NULL.Avertir Ã  propos des fichiers PCH qui sont trouvÃ©s mais pas utilisÃ©s.Avertir Ã  propos d'expressions USE qui n'ont pas de qualificatif ONLY.Avertir Ã  propos de l'utilisation de __TIME__, __DATE__ et __TIMESTAMP__.Avertir Ã  propos des accÃ¨s aux membres intÃ©rieurs de taille nulle d'un tableau.Avertir Ã  propos de l'alignement de blocs COMMON.Avertir Ã  propos de tous les Â«Â switchÂ Â» sur des Ã©numÃ©rations oÃ¹ un Â«Â caseÂ Â» spÃ©cifique manque.Avertir Ã  propos d'un corps vide dans une expression Â«Â ifÂ Â» ou Â«Â elseÂ Â».Avertir Ã  propos des boucles DO invalides.Avertir quand une expression boolÃ©enne est comparÃ©e avec une valeur entiÃ¨re diffÃ©rente de vrai/faux.Avertir Ã  propos des dÃ©bordements de tampon dans les fonctions de manipulation de chaÃ®nes telles que memcpy et strcpy.Avertir Ã  propos de procÃ©dures appelÃ©es sans Ãªtre explicitement dÃ©clarÃ©es.Avertir lors d'appels Ã  std::move sur un objet local dans une instruction return qui empÃªche l'Ã©lision de la copie.Avertir Ã  propos d'appels Ã  snprintf et aux fonctions similaires qui tronquent la sortie.Avertir Ã  propos d'appels Ã  snprintf et des fonctions similaires qui tronquent la sortie. Identique Ã  -Wformat-truncation=1.Avertir Ã  propos d'appels Ã  strcmp et strncmp utilisÃ©s dans des expressions d'Ã©galitÃ©s qui sont nÃ©cessairement vraies ou fausses Ã  cause de la longueur de l'un et la taille de l'autre argument.Avertir Ã  propos d'appels avec une interface implicite.Avertir quand des fonctions sont transtypÃ©es vers des types incompatibles.Avertir Ã  propos de transtypages entre types de fonctions incompatibles.Avertir Ã  propos des transtypages qui vont produire un rÃ©sultat nul.Avertir Ã  propos des transtypages qui Ã©cartent les qualificatifs.Avertir Ã  propos de gestionnaires Â«Â catchÂ Â» de types non rÃ©fÃ©rencÃ©s.Avertir Ã  propos des certaines opÃ©rations sur des expressions boolÃ©ennes.Avertir Ã  propos de chemins dans le code oÃ¹ un NULL est passÃ© comme argument qui ne doit pas Ãªtre nul d'une fonction.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur NULL est dÃ©rÃ©fÃ©rencÃ©.Avertir Ã  propos de chemins dans la code oÃ¹ une valeur libÃ©rÃ©e est utilisÃ©e.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur allouÃ© sur le tas est perdu.Avertir Ã  propos de chemins dans le code oÃ¹ un longjmp revient vers un jmp_buf enregistrÃ© sur la pile qui a retournÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur qui n'est pas sur le tas est libÃ©rÃ©.Avertir Ã  propos des chemins de code dans lesquels un pointeur peut Ãªtre libÃ©rÃ© plus d'une fois.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur vers une pile obsolÃ¨te est utilisÃ©.Avertir Ã  propos des chemins dans le code oÃ¹ un pointeur qui peut Ãªtre NULL est dÃ©fÃ©rencÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur qui peut Ãªtre NULL est passÃ©e comme argument qui ne doit pas Ãªtre nul d'une fonction.Avertir au sujet des chemins de code dans lesquels le FICHIER stdio peut Ãªtre fermÃ© plus d'une fois.Avertir Ã  propos de chemins dans le code oÃ¹ le FICHIER stdio n'est pas fermÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ une fonction non sÃ»r du point de vue d'un signal asynchrone est appelÃ©e depuis un gestionnaire de signal.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur non initialisÃ©e est utilisÃ©e.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur brute est utilisÃ©e comme index d'un tableau.Avertir Ã  propos de chemins dans le code oÃ¹ des donnÃ©es sensibles sont Ã©crites dans un fichier.Avertir Ã  propos du code qui pourrait enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par une seule variable (strict aliasing).Avertir Ã  propos de comparaisons entre enum de types diffÃ©rents.Avertir au sujet de divisions entiÃ¨res par zÃ©ro au moment de la compilation.Avertir Ã  propos de divisions de constantes entiÃ¨res qui produisent un rÃ©sultat tronquÃ©.Avertir Ã  propos de la crÃ©ation de temporaires de tableaux.Avertir Ã  propos des Â«Â elseÂ Â» orphelins.Avertir Ã  propos de dÃ©clarations d'entitÃ©s auxquelles des attributs pourraient Ãªtre manquants qui sont liÃ©es Ã  des entitÃ©s qui ont Ã©tÃ© dÃ©clarÃ©es avec ces attributs.Avertir Ã  propos de la destruction d'un objet polymorphique sans destructeur virtuel.Avertir Ã  propos de l'usage obsolÃ¨te du type AltiVec Â«Â vector long ...Â Â».Avertir Ã  propos de l'usage obsolÃ¨te du qualificatif volatile.Avertir Ã  propos de branches dupliquÃ©es dans les instructions if-else.Avertir Ã  propos de conditions dupliquÃ©es dans une chaÃ®ne if-else-if.Avertir Ã  propos des Â«Â switchÂ Â» sur des Ã©numÃ©rations et qui n'ont pas de Â«Â default:Â Â».Avertir Ã  propos d'un Â«Â switchÂ Â» sur une Ã©numÃ©ration, sans dÃ©faut, et oÃ¹ au moins un Ã©lÃ©ment de l'Ã©numÃ©ration est manquant.Avertir Ã  propos d'Ã©galitÃ©s impliquant des comparaisons avec des expressions REAL ou COMPLEX.Avertir Ã  propos de fonctionnalitÃ©s absentes dans le C11 ISO mais prÃ©sentes dans le C2X ISO.Avertir Ã  propos de fonctionnalitÃ©s absentes dans le C90 ISO mais prÃ©sentes dans le C99 ISO.Avertir Ã  propos de fonctionnalitÃ©s absentes dans le C99 ISO mais prÃ©sentes dans le C11 ISO.Avertir Ã  propos des fonctionnalitÃ©s absentes du C traditionnel.Avertir Ã  propos des chaÃ®nes de format qui ne sont pas littÃ©rales.Avertir Ã  propos des chaÃ®nes de format contenant des octets NUL.Avertir Ã  propos de l'Ã©limination d'appels de fonctions.Avertir Ã  propos des appels de fonctions avec chaÃ®ne de format qui Ã©crivent au delÃ  de la fin de la rÃ©gion de destination.Avertir Ã  propos d'appels de fonctions avec chaÃ®ne de format qui Ã©crivent au delÃ  de la fin de la rÃ©gion de destination. Identique Ã  -Wformat-overflow=1.Avertir Ã  propos des paramÃ¨tres de fonctions dÃ©clarÃ©s sans type dans des fonctions utilisant le style K&R.Avertir Ã  propos d'arithmÃ©tiques sur un pointeur de fonction.Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((cold)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((const)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((malloc)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((noreturn)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((pure)).Avertir Ã  propos des fonctions qui pourraient Ãªtre candidates pour les attributs de format.Avertir Ã  propos des fonctions globales sans dÃ©claration prÃ©cÃ©dente.Avertir Ã  propos des fonctions globales sans prototype.Avertir Ã  propos d'une conversion implicite de types enum.Avertir Ã  propos des conversions implicites de Â«Â floatÂ Â» vers Â«Â doubleÂ Â».Avertir Ã  propos des dÃ©clarations implicites.Avertir Ã  propos des dÃ©clarations de fonctions implicites.Avertir Ã  propos de l'utilisation inappropriÃ©e d'un attribut.Avertir Ã  propos des conversions incompatibles d'un entier vers un pointeur et d'un pointeur vers un entier.Avertir Ã  propos des dimensions OpenACC invalides.Avertir Ã  propos d'utilisations invalides de la macro Â«Â offsetofÂ Â».Avertir Ã  propos de macros dÃ©finies dans le fichier principal qui ne sont pas utilisÃ©es.Avertir Ã  propos des variables automatiques qui pourraient ne pas Ãªtre initialisÃ©es.Avertir Ã  propos de l'absence d'une esperluette (&) dans des constantes de caractÃ¨res continuÃ©es (sur plusieurs lignes, par exemple).Avertir Ã  propos des champs manquants dans les initialisations des structures.Avertir quand des fonctions de dÃ©sallocation basÃ©es sur la taille sont manquantes.Avertir Ã  propos de pragmas mal employÃ©s.Avertir Ã  propos d'une grande partie des conversions implicites.Avertir Ã  propos de dÃ©clarations multiples du mÃªme objet.Avertir Ã  propos de conversions entre { } qui rÃ©duisent la largeur du type et sont mal formÃ©es en C++11.Avertir Ã  propos des destructeurs non virtuels.Avertir Ã  propos des extensions de largeur de scanf/printf de msvcrt qui ne sont pas ISO.Avertir Ã  propos d'optimisations qui supposent que le dÃ©bordement d'un nombre signÃ© est indÃ©fini.Avertir Ã  propos des dÃ©bordements dans les expressions arithmÃ©tiques.Avertir Ã  propos de la surcharge des noms de fonctions virtuelles.Avertir lorsque des initialiseurs sont outrepassÃ©s avec effets de bords.Avertir lorsque des initialiseurs sont outrepassÃ©s sans effets de bords.Avertir Ã  propos de champs de bits compactÃ©s dont l'offset a changÃ© dans GCC 4.4.Avertir Ã  propos des conversions de pointeurs qui accroissent l'alignement.Avertir Ã  propos d'initialisations par positions de struct qui requiÃ¨rent des initialisations par noms.Avertir Ã  propos de l'emploi d'alias pour des arguments fictifs.Avertir Ã  propos des problÃ¨mes de sÃ©curitÃ© possibles dans les fonctions avec chaÃ®ne de format.Avertir Ã  propos des violations possibles des rÃ¨gles des points de sÃ©quence.Avertir Ã  propos d'indices probablement incorrects dans les boucles Â«Â doÂ Â».Avertir Ã  propos des accolades qui pourraient Ãªtre manquantes autour des initialisations.Avertir Ã  propos de parenthÃ¨ses qui pourraient Ãªtre manquantes.Avertir Ã  propos des blocs de commentaires imbriquÃ©s et des commentaires C++ qui s'Ã©tendent sur plus d'une ligne physique.Avertir Ã  propos des anomalies dans les chaÃ®nes de format de printf/scanf/strftime/strfmon.Avertir Ã  propos de l'usage discutable de macros utilisÃ©es pour rÃ©cupÃ©rer des arguments variables.Avertir Ã  propos de constantes littÃ©rales rÃ©elles ayant la lettre d'exposant Â«Â qÂ Â».Avertir au sujet d'appels redondants Ã  std::move.Avertir Ã  propos du retour d'un pointeur ou d'une rÃ©fÃ©rence Ã  une variable locale ou temporaire.Avertir Ã  propos de structures, unions ou tableaux retournÃ©s.Avertir Ã  propos d'un point-virgule aprÃ¨s la dÃ©finition d'une fonction dans une classe.Avertir Ã  propos des diffÃ©rences de signe dans les fonctions avec chaÃ®ne de format.Avertir Ã  propos des comparaisons entre signÃ©s et non signÃ©s.Avertir Ã  propos de certaines violations de la rÃ¨gle de la dÃ©finition unique du C++ durant l'optimisation lors de l'Ã©dition de liens.Avertir Ã  propos d'instructions entre l'expression de contrÃ´le du Â«Â switchÂ Â» et le premier Â«Â caseÂ Â».Avertir si des Ã©lÃ©ments sont trouvÃ©s Ã  la suite de #else et #endif.Avertir Ã  propos des chaÃ®nes de format de strftime ne laissant que 2 chiffres pour l'annÃ©e.Avertir Ã  propos des indices dont le type est Â«Â charÂ Â».Avertir Ã  propos des appels douteux Ã  memset oÃ¹ le troisiÃ¨me argument contient le nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille d'un Ã©lÃ©ment.Avertir Ã  propos des appels douteux Ã  memset oÃ¹ le troisiÃ¨me argument est la constante littÃ©rale zÃ©ro mais le deuxiÃ¨me ne l'est pas.Avertir Ã  propos des dÃ©clarations douteuses de Â«Â mainÂ Â».Avertir Ã  propos de divisions douteuses de deux expressions sizeof qui ne fonctionnent pas correctement avec des pointeurs.Avertir Ã  propos de paramÃ¨tres de longueur douteux Ã  certaines fonctions manipulant des chaines si l'argument utilise sizeof.Avertir Ã  propos d'utilisations douteuses d'adresses mÃ©moire.Avertir Ã  propos de valeurs dans un Â«Â switchÂ Â» qui sont en dehors de la plage du type du Â«Â switchÂ Â».Avertir Ã  propos des Â«Â switchÂ Â» qui sont contrÃ´lÃ©s par une expression boolÃ©enne.Avertir Ã  propos des choses qui changent entre le -fabi-version actuel est la version spÃ©cifiÃ©e.Avertir Ã  propos des choses qui vont changer lors d'une compilation avec un compilateur conforme Ã  l'ABI.Avertir Ã  propos d'expressions de caractÃ¨res tronquÃ©es.Avertir Ã  propos de lignes sources tronquÃ©es.Avertir Ã  propos des chaÃ®nes tronquÃ©es dans les fonctions de manipulation de chaÃ®nes telles que strncat et strncpy.Avertir Ã  propos de la sÃ©curitÃ© du type et les erreurs similaires et les dÃ©saccords dans les dÃ©clarations avec des attributs alias.Avertir Ã  propos des NULL sans type qui sont utilisÃ©s comme sentinelle.Avertir Ã  propos du dÃ©bordement vers le bas d'expressions constantes numÃ©riques.Avertir Ã  propos des variables automatiques non initialisÃ©es.Avertir Ã  propos des dÃ©clarations de fonctions sans prototype.Avertir Ã  propos des pragmas non reconnus.Avertir Ã  propos des macros non sÃ»res qui s'Ã©tendent en plusieurs instructions utilisÃ©es comme contenu d'une instruction telle que if, else, while, switch ou for.Avertir Ã  propos de constantes flottantes sans suffixe.Avertir Ã  propos des arguments fictifs inutilisÃ©s.Avertir Ã  propos de l'utilisation de constantes de type caractÃ¨re utilisant des multi-caractÃ¨res.Avertir Ã  propos des transtypages inutiles.Avertir si des rÃ©pertoires d'inclusions dÃ©finis par l'utilisateur n'existent pas.Avertir Ã  propos des utilisations des dÃ©clarations Â«Â __attribute__((deprecated))Â Â».Avertir Ã  propos des utilisations des dÃ©clarations Â«Â __attribute__((warning))Â Â».Avertir Ã  propos des utilisations de l'opÃ©rateur virgule dans une expression d'indice.Avertir Ã  propos de l'utilisation des spÃ©cificateurs de stockage de registres.Avertir Ã  propos des utilisations de std::initializer_list qui peut retourner des pointeurs ballants.Avertir Ã  propos de l'utilisation de macros variadiques.Avertir Ã  propos de variables qui pourraient Ãªtre changÃ©es par Â«Â longjmpÂ Â» ou Â«Â vforkÂ Â».Avertir au sujet des variables qui sont initialisÃ©es par elles-mÃªmes.Avertir Ã  propos des violations des rÃ¨gles de style de Effective C++.Avertir Ã  propos des chaÃ®nes de format de longueur nulle.Avertir Ã  propos des boucles DO sans aucun passage.Avertir Ã  propos d'appels Ã  des fonctions d'allocation qui demandent zÃ©ro octets.Avertir Ã  propos des constructions qui reposent sur une condition.Avertir Ã  propos de conversions de NULL vers/de un type qui n'est pas un pointeur.Avertir Ã  propos des conversions implicites entre entiers signÃ©s et non signÃ©s.Avertir Ã  propos de conversions de types implicites qui peuvent causer une perte de prÃ©cision en virgule flottante.Avertir pour des conversions de types implicites qui pourraient changer une valeur.Avertir Ã  propos des utilisations obsolÃ¨tes dans une dÃ©claration.Avertir Ã  propos des expressions Â«Â newÂ Â» avec placement qui ont un comportement indÃ©fini.Avertir Ã  propos d'expressions entiÃ¨res qui apparaissent Ã©trangement dans un contexte boolÃ©en.Avertir Ã  propos d'Ã©critures non sÃ»res en mÃ©moire brut vers des objets de types classe.Avertissements des compilations spÃ©culatives telles que __traits(compiles).Avertir si Â«Â definedÂ Â» est utilisÃ© en dehors de #if.Avertir si le type de fonction noexcept du C++17 changera le nom dÃ©corÃ© d'un symbole.Avertir si un transtypage de type C est utilisÃ© dans un programme.Avertir si l'appelant d'une fonction marquÃ©e avec l'attribut Â«Â warn_unused_resultÂ Â» n'utilise pas la valeur retournÃ©e.Avertir si un type de classe a une base ou un champ dont le type utilise l'espace de noms anonyme ou dÃ©pend d'un type sans classe de liaison.Avertir si une comparaison est toujours Ã©valuÃ©e Ã  vrai ou Ã  faux.Avertir si une comparaison est toujours vraie ou toujours fausse en raison d'une gamme limitÃ©e du type de donnÃ©e.Avertir si une fonctionnalitÃ© du compilateur, une classe, une mÃ©thode ou un champ obsolÃ¨te est utilisÃ©.Avertir si une fonction utilise alloca ou crÃ©e un tableau avec une taille dynamique.Avertir si une dÃ©claration locale masque une variable d'instance.Avertir si une boucle avec un nombre constant d'itÃ©rations dÃ©clenche un comportement indÃ©fini.Avertir si une propriÃ©tÃ© d'un objet en Objective-C n'a pas de sÃ©mantique d'affectation spÃ©cifiÃ©e.Avertir si un sÃ©lecteur a de multiples mÃ©thodes.Avertir si une directive SIMD est outrepassÃ©e par le modÃ¨le de coÃ»t du vectoriseur.Avertir si la taille de trame d'une seule fonction excÃ¨de la taille de trame donnÃ©e.Avertir si une chaÃ®ne est plus longue que la longueur maximale spÃ©cifiÃ©e comme Ã©tant portable par le standard.Avertir si le sous-objet a un attribut abi_tag que le type d'objet complet n'a pas.Avertir si une expression Â«Â throwÂ Â» conduira toujours Ã  un appel Ã  terminate().Avertir si une procÃ©dure de l'utilisateur a le mÃªme nom qu'un intrinsÃ¨que.Avertir si un tableau de longueur variable est utilisÃ©.Avertir si une classe de base virtuelle a un opÃ©rateur de dÃ©placement non-trivial.Avertir si le nom d'un MCU n'est pas reconnu ou entre en conflit avec d'autres options (dÃ©faut: on).Avertir si un tableau est accÃ©dÃ© en dehors de ses limites.Avertir lorsqu'une dÃ©finition de paramÃ¨tre dans l'ancien style est utilisÃ©e.Avertir si une macro non dÃ©finie est utilisÃ©e dans une directive #if.Avertir si un paramÃ¨tre pointeur avec l'attribut nonnull est comparÃ© avec NULL.Avertir si des objets CFString constants contiennent des caractÃ¨res non portables.Avertir si des constructeurs ou des destructeurs avec une prioritÃ© entre 0 et 100 sont utilisÃ©s.Avertir si la conversion d'un rÃ©sultat d'une arithmÃ©tique pourrait changer la valeur malgrÃ© que la conversion des opÃ©randes ne le peut pas.Avertir si le dÃ©rÃ©fÃ©rencement d'un pointeur NULL peut conduire Ã  un comportement erronÃ© ou indÃ©fini.Avertir si devices.csv n'est pas trouvÃ© ou s'il y a des problÃ¨mes lors de son analyse (dÃ©faut: on).Avertir si les mÃ©thodes hÃ©ritÃ©es ne sont pas implÃ©mentÃ©es.Avertir si le dÃ©calage Ã  gauche d'une valeur signÃ©e dÃ©borde.Avertir Ã  propos des dÃ©calages Ã  gauche de valeurs nÃ©gatives.Avertir si les boucles ont Ã©tÃ© Ã©changÃ©es.Avertir lorsqu'il y a trop d'arguments passÃ©s Ã  une fonction par rapport Ã  la chaÃ®ne de format.Avertir si le qualificatif d'un tableau qui est un pointeur vers une cible est abandonnÃ©.Avertir si le nombre de dÃ©calages >= Ã  la largeur du type.Avertir si le nombre de dÃ©calages est nÃ©gatif.Avertir Ã  propos des tests d'Ã©galitÃ© sur des nombres flottants.Avertir si le ISR est mal Ã©crit, c.-Ã -d. sans le prÃ©fixe __vector. ActivÃ© par dÃ©faut.Avertir si l'espace d'adressage d'une adresse est changÃ©.Avertir si le code est trop compliquÃ© pour que l'analyseur rÃ©ussisse Ã  l'explorer entiÃ¨rement.Avertir si le pointeur dans une affectation Ã  un pointeur pourrait vivre plus longtemps que sa cible.Avertir si le type d'une variable pourrait ne pas Ãªtre compatible avec le C.Avertir si des trigrammes sont rencontrÃ©s et qu'ils pourraient affecter le sens du programme.Avertir si le qualificatif de type sur des pointeurs est abandonnÃ©.Avertir si la signature d'une mÃ©thode candidate ne correspond pas exactement.Avertir si les profiles dÃ©finis par -fprofile-use n'existe pas.Avertir si les profiles dÃ©finis par -fprofile-use ne correspondent pas.Avertir Ã  propos des prototypes qui causent une conversion de type diffÃ©rente de celle qui aurait lieu en l'absence du prototype.Avertir lors de toute utilisation de alloca.Avertir Ã  propos des hÃ©ritages multiples directs.Avertir Ã  propos d'hÃ©ritages virtuels directs.Avertir Ã  propos des intrinsÃ¨ques qui ne font pas partie du standard sÃ©lectionnÃ©.Avertir Ã  propos des dÃ©finitions d'espaces de noms.Avertir lors d'une dÃ©claration d'un patron primaire.Avertir au sujet d'appels douteux de fonctions standard calculant des valeurs absolues.Avertir Ã  propos de constructions douteuses impliquant un ordre inversÃ© de stockage des scalaires.Avertir que -fno-automatic peut casser la rÃ©cursion.Avertir quand __builtin_frame_address ou __builtin_return_address n'est pas utilisÃ© de maniÃ¨re sÃ»re.Avertir quand les fonctions intÃ©grÃ©es __sync_fetch_and_nand et __sync_nand_and_fetch sont utilisÃ©es.Avertir lorsque une directive #warning est rencontrÃ©e.Avertir quand une base est inaccessible dans la dÃ©rivÃ©e Ã  cause d'une ambiguÃ¯tÃ©.Avertir lorsque une fonction interne est dÃ©clarÃ©e avec la mauvaise signature.Avertir quand une macro interne du prÃ©-processeur est annulÃ©e ou redÃ©finie.Avertir quand une classe est redÃ©clarÃ©e ou rÃ©fÃ©rencÃ©e en utilisant une mauvaise clÃ© de classe.Avertir quand une classe ou un type Ã©numÃ©rÃ© est rÃ©fÃ©rencÃ© en utilisant une clÃ© de classe redondante.Avertir lorsqu'une variable const est inutilisÃ©e.Avertir quand une fonction de conversion ne sera jamais appelÃ©e Ã  cause du type vers lequel elle converti.Avertir lorsqu'une dÃ©claration ne spÃ©cifie pas le type.Avertir lorsqu'une dÃ©claration duplique l'un des spÃ©cificateurs const, volatile, restrict ou _Atomic.Avertir lorsqu'une dÃ©claration est trouvÃ©e aprÃ¨s une expression.Avertir lorsque une fonction ne peut pas Ãªtre dÃ©ployÃ©e en HSAIL.Avertir lorsqu'une fonction est inutilisÃ©e.Avertir lorsqu'un paramÃ¨tre de fonction est seulement dÃ©fini mais n'est pas autrement utilisÃ©.Avertir lorsqu'un paramÃ¨tre de fonction est inutilisÃ©.Avertir quand un saut manque l'initialisation d'une variable.Avertir lorsqu'une Ã©tiquette est inutilisÃ©e.Avertir lorsqu'une variable tableau dans le membre de gauche est rÃ©-allouÃ©e.Avertir lorsqu'une variable dans le membre de gauche est rÃ©-allouÃ©e.Avertir lorsqu'un Â«Â 0Â Â» littÃ©ral est utilisÃ© comme pointeur nul.Avertir quand un opÃ©rateur logique est toujours Ã©trangement Ã©valuÃ© Ã  vrai ou faux.Avertir quand une expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  faux alors que l'expression ne peut pas gÃ©nÃ©rer d'exception en rÃ©alitÃ©.Avertir lorsque un pointeur d'un type signÃ© est affectÃ© Ã  un pointeur d'un autre type signÃ©.Avertir quand un pointeur est transtypÃ© vers un entier de taille diffÃ©rente.Avertir quand un pointeur est comparÃ© avec la constante caractÃ¨re zÃ©ro.Avertir quand une variable registre est dÃ©clarÃ©e volatile.Avertir quand une chaÃ®ne ou un caractÃ¨re littÃ©ral est suivi d'un suffixe dÃ©fini par l'utilisateur qui ne commence pas par un soulignÃ©.Avertir quand un Â«Â caseÂ Â» d'un Â«Â switchÂ Â» n'a pas d'instruction Â«Â breakÂ Â».Avertir lorsqu'une variable est seulement dÃ©finie mais n'est pas autrement utilisÃ©e.Avertir lorsqu'une variable est inutilisÃ©e.Avertir lorsqu'une opÃ©ration vectorielle est compilÃ©e en dehors de SIMD.Avertir lorsque tous les constructeurs et destructeurs sont privÃ©s.Avertir quand un argument passÃ© Ã  un paramÃ¨tre avec le spÃ©cificateur Â«Â restrictÂ Â» a un autre argument comme synonyme.Avertir si un paramÃ¨tre du modÃ¨le de mÃ©moire atomique est identifiÃ© comme Ã©tant en dehors de la plage valide.Avertir lorsque la valeur d'une expression n'est pas utilisÃ©e.Avertir lorsque une fonction en ligne ne peut pas Ãªtre mise en ligne.Avertir lorsque une passe d'optimisation est dÃ©sactivÃ©e.Avertir lors d'une tentative de libÃ©rer un objet qui n'est pas sur le tas.Avertir lors de la conversion de types de pointeurs en fonctions membres.Avertir lors de la destruction d'un pointeur vers un type incomplet.Avertir quand des champs dans une structure avec des attributs empaquetÃ©s sont mal alignÃ©s.Avertir quand le Â«Â nonÂ Â» logique est utilisÃ© sur l'opÃ©rande de gauche d'une comparaison.Avertir si plusieurs diffÃ©rents gestionnaires d'interruption rapide sont dans l'unitÃ© de compilation.Avertir lorsque des fonctions amies sans patron sont dÃ©clarÃ©es Ã  l'intÃ©rieur d'un patron.Avertir lorsque la protection contre l'Ã©crasement de la pile n'est pas produite pour une quelconque raison.Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre d'un type compatible.Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre.Avertir lorsqu'une variable en masque une autre (globalement).Avertir lorsqu'une variable en masque une autre.  Identique Ã  -Wshadow=global.Avertir lorsque la surcharge promeut un non signÃ© en signÃ©.Avertir lorsque du rembourrage est requis pour aligner les membres d'une structure.Avertir quand le code de contrÃ´le du profilage a Ã©tÃ© demandÃ© mais n'a pas su Ãªtre appliquÃ© Ã  certaines fonctions.Avertir si sizeof est appliquÃ© Ã  un paramÃ¨tre dÃ©clarÃ© comme un tableau.Avertir quand l'adresse d'un membre compactÃ© d'une structure ou d'une union est prise.Avertir lorsque le compilateur rÃ©ordonne le code.Avertir lorsqu'un champ dans une structure n'est pas alignÃ©.Avertir lorsque l'indentation du code ne reflÃ¨te pas la structure du bloc.Avertir lorsque l'attribut Â«Â packedÂ Â» n'a pas d'effet sur l'agencement d'un struct.Avertir quand il y a un transtypage vers un pointeur Ã  partir d'un entier de taille diffÃ©rente.Avertir quand il y a une conversion entre des pointeurs de types incompatibles.Avertir quand un typedef dÃ©fini localement dans une fonction n'est pas utilisÃ©.Avertir lorsque une fonction retourne le type par dÃ©faut Â«Â intÂ Â» (en C) ou lorsque les types de retour sont inconsistants (en C++).Avertir lorsqu'un trampoline est gÃ©nÃ©rÃ©.Avertir quand une affectation Objective-C est interceptÃ©e par le ramasse-miettes.Avertir lorsque des attributs sont ignorÃ©s.Avertir lorsque des qualificatifs de types sont ignorÃ©s.AvertissementLorsque ni Â«Â signedÂ Â» ni Â«Â unsignedÂ Â» n'est fourni, le champ de bits doit Ãªtre signÃ©.Lorsque ni Â«Â signedÂ Â» ni Â«Â unsignedÂ Â» n'est fourni, le champ de bits doit Ãªtre non signÃ©.Quand -mhard-float est sÃ©lectionnÃ©, active la gÃ©nÃ©ration d'instructions en virgule flottante double prÃ©cision. Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations en virgule flottante double prÃ©cision.Quand -mhard-float est sÃ©lectionnÃ©, active la gÃ©nÃ©ration des instructions de comparaison et activation du fanion en virgule flottante sans ordre (lf.sfun*). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de comparaison et activation du fanion en virgule flottante sans ordre.Lors d'un accÃ¨s Ã  la RAM, utiliser X comme imposÃ© par le matÃ©riel, c'est-Ã -dire, utiliser la prÃ©-dÃ©crÃ©mentation, la post-incrÃ©mentation et l'adressage indirect avec le registre X. Sans cette option, le compilateur peut supposer qu'il existe un mode d'adressage X+const similaire Ã  Y+const et Z+const et produire des instructions qui Ã©mulent un tel mode d'adressage pour X.Lors de la gÃ©nÃ©ration de code -fpic, autoriser l'utilisation des PLT. IgnorÃ© avec fno-pic.Lors de la gÃ©nÃ©ration de code -mabicalls, autoriser les exÃ©cutables Ã  utiliser les PLT et Ã  copier les relocalisations.Lors de la gÃ©nÃ©ration de code -mabicalls, rendre le code convenable pour Ãªtre utilisÃ© dans des bibliothÃ¨ques partagÃ©es.Lors de l'Ã©dition de liens pour des cibles gros boutistes, gÃ©nÃ©rer une image au format BE8.Lors de l'Ã©dition de liens pour des cibles gros-boutistes, gÃ©nÃ©rer une image au format historique BE32.Lorsque c'est possible, ne pas gÃ©nÃ©rer des trames de pile.Lorsque CSE s'exÃ©cute, suivre les sauts jusqu'Ã  leurs cibles.Lors de la vectorisation pour SVE, considÃ©rer l'utilisation de vecteurs dÃ©pliÃ©es pour les Ã©lÃ©ments les plus petits et utiliser le modÃ¨le de coÃ»t pour choisir l'approche la plus Ã©conomique. Utiliser aussi le modÃ¨le de coÃ»t pour choisir entre la vectorisation SVE et Advanced SIMD.Lorsqu'ils sont plus courts, utiliser des chemins canoniques vers les en-tÃªtes systÃ¨me.Est-ce que les erreurs codegen devraient produire des erreurs interne du compilateur (ICE) avec -fchecking.Faut-il gÃ©nÃ©rer des indices de prÃ©-extraction logicielle pour des pas non constants.Faut-il utiliser les types canoniques.Quel algorithme de -fsched-pressure appliquer.Lors de la configuration du gestionnaire de signal: %mLors de la configuration de la pile de signaux: %mMode d'analyse du programme complet (WPA=Whole Program Analysis) avec le nombre de tÃ¢ches parallÃ¨les spÃ©cifiÃ©es.Sans rembourrage, il n'y a pas assez d'Ã©lÃ©ments dans la source de l'intrinsÃ¨que RESHAPE Ã  %L pour correspondre Ã  la formeContourner certaines erreurs dans mflo/mfhi du VR4130.Contourner une anomalie du matÃ©riel en ajoutant plusieurs NOP devant une instruction CSYNC ou SSYNC.Contourner un bogue matÃ©riel des premiers 4300.Contourner l'anomalie dans l'instruction de multiplication.Contourner certaines erreurs du 24K.Contourner certaines erreurs du R10000.Contourner certaines erreurs du R4000.Contourner certaines erreurs du R4400.Contourner certaines erreurs du RM7000.Contourner certaines erreurs du VR4120.Contourner l'erreur pour les premiers cÅ“urs du SB-1 rÃ©vision 2.Contourner le bogue de la multiplication matÃ©rielle.Contourner l'erratum des boucles courtes du R5900.Correctif pour l'erratum numÃ©ro 835769 de l'ARM Cortex-A53.Correctif pour l'erratum numÃ©ro 843419 de l'ARM Cortex-A53.Emballer toutes les branches indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer tous les appels indirects dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer toutes les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. Ceci affecte uniquement les branches pour lesquelles l'adresse de retour n'a pas besoin d'Ãªtre restaurÃ©e depuis la mÃ©moire.Emballer les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. Ceci affecte uniquement les branches oÃ¹ l'adresse de retour est restaurÃ©e depuis la mÃ©moire.Emballer les sauts de table indirects et les goto calculÃ©s dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. L'utilisation de thunk ou thunk-extern avec cette option requiert que les fragments soient traitÃ©s comme des gestionnaires de signaux pour gÃ©nÃ©rer le CFI correct. Les environnements oÃ¹ les retours en arriÃ¨re sont requis (c-Ã -d les exceptions), veuillez plutÃ´t utiliser thunk-inline.Ã‰crire un fichier FICHSRC.opt-record.json dÃ©taillant quelles optimisations ont Ã©tÃ© rÃ©alisÃ©es.Ã‰crire toutes les dÃ©clarations sous forme de code Ada pour le fichier spÃ©cifiÃ© uniquement.Ã‰crire toutes les dÃ©clarations sous forme de code Ada transitivement.Ã‰criture du module %qs Ã  la ligne %d colonne %d: %sCe qui suit OpenACC est incorrect Ã  %C: on attendait !$ACC et on a trouvÃ© !$OMPCe qui suit OpenMP est incorrect Ã  %C: on attendait !$OMP et on a trouvÃ© !$ACCL'argument X Ã  %L pour C_LOC ne sera point polymorphiqueLe descripteur X requiert un espace avant le nombre Ã  %LX32 ne supporte pas l'attribut %<ms_abi%>XXX entre dans %<pop_everything ()%>XXX quitte %<pop_everything ()%>Vous devez activer les instructions MVE pour utiliser ces intrinsÃ¨quesVous devez activer les instructions NEON (par ex. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) pour utiliser ces intrinsÃ¨ques.Vous devez activer les instructions VFP pour utiliser ces intrinsÃ¨ques.Vous devez activer les instructions crypto (par ex. inclure %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) pour utiliser ces intrinsÃ¨ques.Vous avez besoin d'un fichier de dÃ©marrage C pour -msys-crt0=ZÃ©ro n'est pas une Ã©tiquette d'instruction valable Ã  %CLargeur zÃ©ro dans le descripteur de format dans la chaÃ®ne de format Ã  %L[...]Constructeurs de tableau du style [...] Ã  %C[Quitte %s]
! [disponible dans [%s introuvable][par dÃ©faut][dÃ©sactivÃ©][activÃ©]l'attribut __BELOW100__ n'est pas autorisÃ© avec la classe de stockage Â«Â autoÂ Â»__delay_cycles est limitÃ© Ã  des dÃ©comptes de boucles sur 32 bits__delay_cycles n'accepte que des dÃ©comptes de cycles non nÃ©gatifs__delay_cycles() ne prend que des arguments constants__float128 et __ibm128 ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression__float128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression__fp16 et pas de ldrh__ibm128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expressionÂ«Â une initialisation entre accolades n'est par permise iciun appel Ã  un constructeur ne peut pas apparaÃ®tre dans une expression constanteun transtypage vers un type autre qu'un entier ou une Ã©numÃ©ration ne peut pas apparaÃ®tre dans une expression constanteune dÃ©claration de patron de classe ne doit rien dÃ©clarer d'autreun opÃ©rateur virgule ne peut pas apparaÃ®tre dans une expression constanteun concept ne peut Ãªtre une fonction membreun concept ne peut Ãªtre contraintun constructeur ne peut pas Ãªtre un %<concept%>une fonction de conversion ne peut pas avoir de type de retour Ã  la finun destructeur ne peut pas Ãªtre %qsun type diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun champ avec le mÃªme nom mais un type diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun champ avec un nom diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun appel de fonction ne peut pas apparaÃ®tre dans une expression constanteun concept de fonction ne peut pas Ãªtre contraintune dÃ©finition de fonction n'est pas permise iciune Ã©tiquette peut uniquement faire partie d'une instruction or une dÃ©claration n'est pas une instructionun type de fermeture lambda a un opÃ©rateur d'affectation par copie supprimÃ©un type de fermeture lambda a un constructeur par dÃ©faut supprimÃ©un %<-fabi-version=%> plus rÃ©cent (ou =0) Ã©vite cette erreur avec un changement de dÃ©corationun membre d'une structure ou d'une union ne peut pas avoir de type modifiÃ© par une variableune fonction imbriquÃ©e n'est pas supportÃ©e pour les registres rÃ©duitsune dÃ©finition d'un espace de noms imbriquÃ© ne peut pas Ãªtre Â«Â inlineÂ Â»une dÃ©finition d'espace de noms imbriquÃ© ne peut pas avoir d'attributune variable qui n'est pas un patron ne peut pas avoir %<concept%>un paramÃ¨tre ne peut pas Ãªtre dÃ©clarÃ© %qsune liste de paramÃ¨tres avec Ã©lision ne peut concorder avec la dÃ©claration d'une liste de noms de paramÃ¨tres videune expression-instruction est un contexte insuffisant pour la rÃ©solution d'une surchargeune classe de stockage peut seulement Ãªtre spÃ©cifiÃ©e pour des objets et des fonctionsune classe de stockage sur un agrÃ©gat anonyme dans une classe n'est pas permisun patron ne peut pas Ãªtre imposÃ© par dÃ©fautune dÃ©claration de patron ne peut pas apparaÃ®tre au niveau d'un blocun template-id ne peut pas apparaÃ®tre dans l'utilisation de la dÃ©clarationune limite temporaire sur %qD existe uniquement jusqu'Ã  la sortie du constructeurune expression de transaction ne peut pas apparaÃ®tre dans une expression constanteun type dÃ©fini dans une autre unitÃ© de traduction n'est pas polymorphiqueun type dÃ©fini dans une autre unitÃ© de traduction est polymorphiqueun type avec une base diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec un nombre de champs diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun type avec une prÃ©cision diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec une plage signÃ©e diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec une taille diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec des pointeurs de tables virtuelles diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionune variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>un concept variable ne peut pas Ãªtre contraintune chaÃ®ne large est invalide dans ce contextearÃªtes d'appels anormales pour une insn qui n'est pas un appel dans le bb %iarÃªte anormale sans aucune utilitÃ© dans le bb %iabandon dans %s, Ã  %s:%dla fonction de valeur absolue %qD reÃ§oit un argument de type %qT mais elle a un paramÃ¨tre de type %qT qui peut produire une valeur tronquÃ©edÃ©claration abstraite %qT utilisÃ©e comme dÃ©clarationles dÃ©clarations d'accÃ¨s sont dÃ©prÃ©ciÃ©es en faveur des dÃ©clarations Â«Â usingÂ Â»; suggestion: ajoutez le mot-clÃ© %<using%>accÃ¨s au membre %qD au lieu du membre initialisÃ© %qD dans l'expression constanteaccÃ¨s au membre %qE d'une structure %qE atomiqueaccÃ¨s au membre %qE d'une union %qE atomiqueaccÃ¨s Ã  la mÃ©moire des donnÃ©es avec une adresse mÃ©moire du programmeaccÃ¨s Ã  la mÃ©moire du programme avec une adresse mÃ©moire des donnÃ©esl'accÃ¨s Ã  un stockage local au thread n'est actuellement pas supportÃ© avec %<-mpure-code%> ou %<-mslow-flash-data%>accÃ¨s Ã  un Ã©lÃ©ment non initialisÃ© du tableauaccÃ¨s au membre non initialisÃ© %qDaccÃ¨s Ã  la valeur de %qE au travers d'une gl-valeur %qT dans une expression constantel'accumulateur n'est pas une constante entiÃ¨rele numÃ©ro de l'accumulateur est hors limiteargument effectif de INTENT = OUT/INOUTajoutez %<using namespace std::complex_literals%> (de %<complex%>) pour activer les suffixes littÃ©raux dÃ©finis par l'utilisateur du C++14ajoutez la capture %<this%> ou %<*this%> explicitementajoutez des parenthÃ¨ses autour de l'expression du membre de gauche pour ne plus recevoir cet avertissementadd_sym(): Mauvais mode de dimensionnementl'attribut de la zone d'adresse ne peut pas Ãªtre spÃ©cifiÃ© pour des fonctionsla zone d'adresse %q+D entre en conflit avec une dÃ©claration prÃ©cÃ©dentele mode d'adresse %qs n'est pas supportÃ© en mode %s bitsadresse demandÃ©e pour un tableau avec un ordre de stockage scalaire inversÃ©adresse de la variable registre explicite %qD requiseadresse d'une variable registre globale %qD demandÃ©eadresse de l'Ã©tiquette %qD retournÃ©eadresse de la variable locale %qD retournÃ©eadresse de la fonction surchargÃ©e sans information contextuelle de typeadresse d'une variable registre %qD demandÃ©ele dÃ©calage d'adresse n'est pas une constantel'opÃ©rande d'adresse requiert une contrainte sur le registre X, Y ou Zadresse requise pour %qD qui est dÃ©clarÃ© %<register%>l'espace d'adresses %qs n'est pas supportÃ© pour les pÃ©riphÃ©riques avec une taille de flash jusqu'Ã  %d Kioles espaces d'adresses ne sont pas supportÃ©s pour les pÃ©riphÃ©riques Tiny rÃ©duitsl'adresse est prise mais le bit %<TREE_ADDRESSABLE%> n'est pas dÃ©finil'adresse est prise mais le bit ADDRESSABLE n'est pas dÃ©finiprendre l'adresse avec address-of d'un objet %qE qui est local au thread ou a un stockage automatique n'est pas une expression constantel'agrÃ©gat %q#D a un type incomplet et ne peut Ãªtre dÃ©finivaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ un complexe Ã©tait attenduvaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ une virgule flottante Ã©tait attenduevaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ une virgule flottante Ã©tait attenduevaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ un entier Ã©tait attendualiasles dÃ©finitions d'alias ne sont pas supportÃ©es avec Mach-O; ignorÃ©les dÃ©finitions d'alias ne sont pas supportÃ©es dans cette configurationla dÃ©duction du patron synonyme est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>dÃ©claration alias icil'alignement %u de %qT est plus petit que %ul'alignement (%u) pour %s excÃ¨de l'alignement maximum pour les donnÃ©es communes globales. Utilisation de %ul'alignement pour %q+D a Ã©tÃ© prÃ©cÃ©demment spÃ©cifiÃ© comme Ã©tant %d et ne peut plus Ãªtre diminuÃ©l'alignement ne peut pas Ãªtre spÃ©cifiÃ© pour %q+Dl'alignement doit Ãªtre une petite puissance de 2, pas %dl'alignement de %q+D est plus grand que l'alignement maximal du fichier objet %dl'alignement de %qD a augmentÃ© avec %<-fabi-version=9%> (GCC 5.2)l'alignement de %qD est plus grand que la dÃ©claration originalel'alignement de %qD augmentera avec %<-fabi-version=9%>l'alignement des Ã©lÃ©ments du tableau est plus grand que la taille des Ã©lÃ©mentsun alignement est spÃ©cifiÃ© pour l'objet %<register%> %qEun alignement est spÃ©cifiÃ© pour le champ de bits %qEun alignement est spÃ©cifiÃ© pour la fonction %qEun alignement est spÃ©cifiÃ© pour le paramÃ¨tre %qEun alignement est spÃ©cifiÃ© pour le nom de type dans %<sizeof%>un alignement est spÃ©cifiÃ© pour le nom de type dans %qEun alignement est spÃ©cifiÃ© pour le nom de type dans le transtypageun alignement est spÃ©cifiÃ© pour le typedef %qEun alignement est spÃ©cifiÃ© pour un champ de bits sans nomun alignement est spÃ©cifiÃ© pour un paramÃ¨tre sans nomtoutes les fonctions membre de la classe %qT sont privÃ©esargument qui peut Ãªtre allouÃ©allouÃ© ici%qD dÃ©jÃ  capturÃ© dans l'expression lambda%<%c%s%> aussi trouvÃ©les alternatives ne sont pas autorisÃ©es dans la sortie du fanion %<asm%>rend ambigÃ¼e la nouvelle dÃ©claration %q+#Drend ambigÃ¼e la nouvelle dÃ©claration de %q#Dattribut Â«Â %sÂ Â» ambigu; pourrait Ãªtre Â«Â %sÂ Â» (via Â«Â %s:%sÂ Â») ou Â«Â %sÂ Â» (via Â«Â %s:%sÂ Â»)conversion ambiguÃ« pour l'indice du tableaula conversion du type par dÃ©faut est ambiguÃ« Ã  partir de %qTmÃ©thode ambiguÃ« %s%s%ssurcharge ambiguÃ« pour surcharge ambigÃ¼e pour l'intrinsÃ¨que %qsinstanciation de patron ambiguÃ« pour %q#Dinstanciation de patron ambiguÃ« pour %q#TspÃ©cialisation de patron %qD ambiguÃ« pour %q+Dl'attribut amdgpu_hsa_kernel requiert un argument de type constante chaÃ®ne de caractÃ¨resune spÃ©cification %<asm%> n'est pas permise dans une dÃ©finition de fonctionun attribut de zone d'adresse ne peut pas Ãªtre spÃ©cifiÃ© pour des variables localesun type d'argument ayant une promotion par dÃ©faut ne peut concorder avec la dÃ©claration d'une liste de noms de paramÃ¨tres videun tableau d'une taille diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionune rÃ©fÃ©rence vers un tableau ne peut pas apparaÃ®tre dans une expression constanteune affectation ne peut pas apparaÃ®tre dans une expression constanteun attribut qui appartient Ã  un spÃ©cificateur de type est ignorÃ©une dÃ©crÃ©mentation ne peut pas apparaÃ®tre dans une expression constanteune chaÃ®ne vide ne peut pas Ãªtre dans l'attribut %<target_clones%>un Â«Â enumÂ Â» avec des noms de valeurs diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionun Â«Â enumÂ Â» avec des valeurs diffÃ©rentes est dÃ©fini dans une autre unitÃ© de traductionun Â«Â enumÂ Â» avec un nombre de valeurs diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionune spÃ©cialisation explicite doit Ãªtre prÃ©cÃ©dÃ©e par %<template <>%>une incrÃ©mentation ne peut pas apparaÃ®tre dans une expression constanteune arÃªte indirecte depuis %s n'a pas de call_stmt correspondantune arÃªte indirecte avec un appelÃ© inconnu correspondant Ã  un call_stmt avec une dÃ©claration connue:un gestionnaire d'interruption ne peut pas Ãªtre compilÃ© avec %<-muser-mode%>anachronismeanachronisme: ancien style anachronique d'initialisation de classe de baseet %qT n'a pas de constructeur avec patronet le champet le constructeur implicitement dÃ©fini n'initialise pas %q#Dle %s anonyme est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©clarationun nom SSA anonyme ne peut pas avoir de dÃ©finition par dÃ©fautstruct anonyme pas Ã  l'intÃ©rieur d'un type nommÃ©union anonyme sans aucun membrel'application de %<#pragma weak %+D%> aprÃ¨s la premiÃ¨re utilisation conduit Ã  un comportement non spÃ©cifiÃ©l'architecture %qs n'est supportÃ©e que par l'assembleurare_identical_variables: Mauvais typel'argument %d est un littÃ©ral non signÃ© qui est hors limitel'argument %d doit Ãªtre un littÃ©ral non signÃ©l'argument %d de %qE pourrait Ãªtre un candidat pour un attribut de formatl'argument %d de %qE doit Ãªtre un pointeur vers un type ayant une taille constantel'argument %d de %qE doit Ãªtre un type pointeurl'argument %d de %qE doit Ãªtre un pointeur vers une fonctionl'argument %d de Â«Â %sÂ Â» n'avait pas le nom attendul'argument %d de la fonction interne doit Ãªtre une constante dans la plage %d Ã  %dl'argument %i est dans la plage [%E, %E]l'argument %q+D pourrait Ãªtre Ã©crasÃ© par %<longjmp%> ou %<vfork%>l'argument %qD est dÃ©clarÃ©e icil'argument %qD ne concorde pas avec le prototype internel'argument %qD ne concorde pas avec le prototypel'argument %qd n'est pas une constanteargument %qs pour %<-Waligned-new%> non reconnuargument %qs vers %<-Wnormalized%> non reconnul'argument %qs de %<-femit-struct-debug-detailed%> n'est pas reconnul'argument %qs de %<-femit-struct-debug-detailed%> est inconnul'argument %u dans l'appel Ã  la fonction %qE n'a pas un type intÃ©grall'argument %u de %<__builtin_tgmath%> n'a pas d'argumentl'argument %u de %<__builtin_tgmath%> a des arguments variablesl'argument %u de %<__builtin_tgmath%> a le mauvais nombre d'argumentsl'argument %u de %<__builtin_tgmath%> n'est pas un pointeur de fonctionl'argument %u de %<__builtin_tgmath%> n'a pas Ã©tÃ© de prototypÃ©l'argument 1 doit Ãªtre 0 ou 2l'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 1 bitl'argument 1 doit Ãªtre un littÃ©ral signÃ© de 5 bitsl'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 6 bitsl'argument 1 doit Ãªtre un tableau associatifl'argument 1 doit Ãªtre une valeur de champ sur 8 bitsl'argument 1 de %qE doit Ãªtre un type pointeur non voidl'argument 1 de %qE doit Ãªtre un pointeur vers un type ayant une taille constantel'argument 1 de %qE doit Ãªtre un pointeur vers un objet de taille non nullel'argument 1 de %qs est hors limitel'argument 1 de %qs doit Ãªtre une constantel'argument 1 doit Ãªtre 0 ou 1l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 1 bitl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 2 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 3 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 4 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 5 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 6 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 7 bitsl'argument 3 dans l'appel Ã  la fonction %qE n'est pas un pointeur vers un type intÃ©grall'argument 3 dans l'appel Ã  la fonction %qE est un type boolÃ©enl'argument 3 dans l'appel Ã  la fonction %qE est un type Ã©numÃ©rÃ©l'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type %<const%> (%qT)l'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type boolÃ©enl'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type Ã©numÃ©rÃ©l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 1 bitl'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 2 bitsl'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 4 bitsl'argument 3 doit Ãªtre dans la plage [0, 15]Fonction de liste d'arguments Ã  %Cl'argument doit Ãªtre une rÃ©fÃ©rence Ã  un champl'argument doit Ãªtre un tableau, une tranche ou un canall'argument doit Ãªtre un canall'argument doit Ãªtre une chaÃ®ne, un tableau, une tranche, un tableau associatif ou un canall'argument doit avoir le type complexeargument pas permis dans la clause %qs dans %<parallel%> ou %<serial%> de OpenACCl'argument de %<__builtin_eh_return_regno%> doit Ãªtre une constantel'argument de l'attribut %qE est ignorÃ©l'argument de l'attribut %qE est manquantl'argument de l'attribut %qE n'est pas Â«Â ilinkÂ Â» ni Â«Â firqÂ Â»l'argument de l'attribut %qE n'est pas Â«Â ilink1Â Â» ni Â«Â ilink2Â Â»l'argument de l'attribut %qE n'est pas Â«Â resetÂ Â», Â«Â software_exceptionÂ Â», Â«Â page_missÂ Â», Â«Â timer0Â Â», Â«Â timer1Â Â», Â«Â messageÂ Â», Â«Â dma0Â Â», Â«Â dma1Â Â», Â«Â wandÂ Â» ou Â«Â swiÂ Â»l'argument de l'attribut %qE n'est pas une constante de type chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante de type chaÃ®ne de caractÃ¨res ou un nombrel'argument de Offsetof implique l'indirection d'un champ imbriquÃ©l'argument de l'appel de fonction pourrait Ãªtre un candidat pour un attribut de formatargument de type %qT pas permis avec -mgeneral-regs-onlyl'argument de %%:compare-debug-auxbase-opt n'est pas terminÃ© par %<.gk%>l'argument de %<-O%> doit Ãªtre un entier non nÃ©gatif, %<g%>, %<s%> ou %<fast%>l'argument de %<__integer_pack%> doit Ãªtre compris entre 0 et %dl'argument vers %<alloca%> est trop grandl'argument de %<alloca%> est zÃ©rol'argument vers %<alloca%> peut Ãªtre trop grandl'argument de %<alloca%> peut Ãªtre trop grand Ã  cause de la conversion de %qT en %qTl'argument de %<decltype%> doit Ãªtre une expressionl'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la destination; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la destination; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la destination; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la premiÃ¨re source; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel %qD est la mÃªme expression que la premiÃ¨re source; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la premiÃ¨re source; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la deuxiÃ¨me source; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel %qD est la mÃªme expression que la deuxiÃ¨me source; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la deuxiÃ¨me source; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; ne vouliez-vous pas utiliser la taille de la destinationÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la destination; on attendait %qT ou une longueur explicitel'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la premiÃ¨re source; on attendait %qT ou une longueur explicitel'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la deuxiÃ¨me source; on attendait %qT ou une longueur explicitel'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la source; on attendait %qT ou une longueur explicitel'argument de l'attribut %qE n'est ni eic ni vector=<ligne>l'argument de l'attribut %qE n'est ni zÃ©ro ni unl'argument de l'attribut %qE n'est pas Â«Â userÂ Â», Â«Â supervisorÂ Â» ou Â«Â machineÂ Â»l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-extern)l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-inline|thunk-extern)l'argument de l'attribut %qE n'est pas Â«Â intstackÂ Â»l'argument pour l'attribut %qE est plus grand que %dl'argument de %qs n'est pas entre %d et %dl'argument de %qs est trop grand (max. %d)l'argument de %qs doit Ãªtre un littÃ©ral non signÃ© de 2 bitsl'argument de %qs doit Ãªtre un entier non nÃ©gatifl'argument de %qs devrait Ãªtre un entier non nÃ©gatif optionnellement suivi d'une unitÃ© de tailleles arguments devant Ãªtre formatÃ©s ne sont pas %<...%>l'argument de l'attribut d'interruption n'est pas supportÃ© pour les fonctions 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 grandl'argument d'un tableau de longueur variable peut Ãªtre trop grand Ã  cause de la conversion de %qT en %qTarguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que %sarguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que Â«Â %sÂ Â»arguments Â«Â a%dÂ Â» et Â«Â a%dÂ Â» pour l'intrinsÃ¨que Â«Â %sÂ Â»l'argument de type %qT requiert l'extension de l'ISA SVEles arguments de %qs doivent Ãªtre des entiers non nÃ©gatifsle destructeur n'accepte pas d'argumentles arguments de l'attribut %qE doivent Ãªtre des chaÃ®nes littÃ©rales Ã©troitesles arguments de l'attribut %qE doivent contenir des identificateurs valablesarith_power(): Mauvaise basearith_power(): type inconnuIF arithmÃ©tiquearithmÃ©tique impliquant un pointeur nul dans %qEarithmÃ©tique sur un pointeur vers un agrÃ©gat videarithmÃ©tique sur un pointeur vers un type incompletle %<TYPE_DOMAIN%> du tableau n'est pas d'un type entierle tableau %q+D est supposÃ© avoir un Ã©lÃ©menttableau %qD dÃ©clarÃ© icile tableau %qD est initialisÃ© par la chaÃ®ne littÃ©rale entre parenthÃ¨ses %qEaffectation de tableaules limites de tableau sont interdites aprÃ¨s un type-id entre parenthÃ¨sesla limite du tableau n'est pas une constante entiÃ¨rel'index de tableau dÃ©passe les limites du tableau dans l'initialisationl'index de tableau dans l'initialisation n'est pas une expression entiÃ¨re constantel'index de tableau dans l'initialisation n'est pas un entierindex de tableau dans l'initialisation de quelque chose n'Ã©tant pas un tableaula plage d'index du tableau excÃ¨de les limites du tableau dans l'initialisationtableau initialisÃ© Ã  l'aide d'une expression de tableau non constantetableau initialisÃ© depuis une constante chaÃ®ne entre parenthÃ¨sesmembre tableau %q#D dÃ©clarÃ© icile tableau doit Ãªtre initialisÃ© avec une initialisation entre accoladestableau d'un type inappropriÃ© initialisÃ© avec une chaÃ®ne constantele tableau avec une limite dÃ©terminÃ©e Ã  l'exÃ©cution ne peut pas Ãªtre capturÃ©e par copie, uniquement par rÃ©fÃ©rencerÃ©sultat tableaula section du tableau n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qssection de tableau dans %<#pragma acc declare%>la section du tableau n'est pas contigÃ¼e dans la clause %qsla taille du tableau dans l'expression Â«Â newÂ Â» doit Ãªtre une constantetaille de tableau manquante dans %q+Dtaille de tableau manquante dans %qDtaille du tableau manquante dans %qTl'indice du tableau %E est au delÃ  des limites de %qTl'indice du tableau %E est en dessous des limites de %qTl'indice du tableau %E est en dehors des limites de %qTl'indice %E du tableau est hors des limites d'un tableau de taille intÃ©rieure nulle %qTl'indice %qE du tableau est hors des limites d'un tableau de taille intÃ©rieure nulle %qTl'indice du tableau %wi est en dessous des limites de %qTl'indice du tableau %wi est en dehors des limites de %qTl'indice du tableau %wu est au delÃ  des limites de %qTl'indice du tableau [%E, %E] est en dehors des limites de %qTl'indice du tableau [%wi, %wi] est en dehors des limites de %qTl'indice du tableau est de type %<char%>l'indice du tableau n'est pas un entierla valeur %qE de l'indice du tableau est hors des limites du tableau %qD du type %qTla valeur %qE de l'indice du tableau est hors des limites du tableau de type %qTle type du tableau a un Ã©lÃ©ment de type %qT incompletles types tableaux ont des limites diffÃ©rentestableau utilisÃ© comme initialisationles tableaux de fonctions ne sont pas pertinentsfanions asm non supportÃ©s en mode thumb1l'assembleur ne supporte pas %<-mabi=ilp32%>la liste de hachage des noms assembleur est corrompueassertion manquante aprÃ¨s %qsles attributs de sÃ©mantique d'affectation de la propriÃ©tÃ© %qD sont en conflit avec la dÃ©claration prÃ©cÃ©denteaffectation Ã  un tableau depuis une liste d'initialisationaffectationaffectation (pas une initialisation) dans la dÃ©clarationl'affectation abandonne le qualificatif %qv du type pointÃ©affectation depuis un type Objective-C distinctaffectation depuis un pointeur vers un espace d'adresses non fermÃ©l'affectation depuis le %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentle membre de gauche de l'affectation pourrait Ãªtre un candidat pour un attribut de formatl'affectation ajoute la qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifaffectation du champ constant %qDaffectation de la fonction %qDaffectation au membre %qD d'un objet en lecture seuleaffectation de l'emplacement %qE en lecture seuleaffectation du membre %qD en lecture seuleaffectation Ã  la valeur de retour nommÃ©e %qD en lecture seuleaffectation du paramÃ¨tre %qD en lecture seuleaffectation de la rÃ©fÃ©rence en lecture seule %qDaffectation de la variable %qD en lecture seulesuppression d'affectationl'affectation Ã  %qT depuis %qT transforme un pointeur en entier sans transtypagel'affectation Ã  %qT depuis %qT transforme un entier en pointeur sans transtypageaffectation Ã  %qT depuis le type pointeur %qT qui est incompatibleaffectation Ã  %qT depuis un pointeur vers %qD avec le type incompatible %qTaffectation vers une expression de type tableauassociate_integer_pointer(): DÃ©jÃ  associÃ©argument de rang tacite (assumed-rank)argument de forme tacite (assumed-shape)argument de type tacite (assumed-type)suppose un transtypage vers le type %qT depuis la fonction surchargÃ©eon suppose que la sortie de la directive occupe %wu octeton suppose que la sortie de la directive occupe %wu octetson suppose un pointeur vers le membre %qDsuppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque des constantes sont combinÃ©es autour d'une comparaisonsuppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque la constante dans la comparaison est rÃ©duiteon suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %</%> ou %<%%%> en %<>>%> ou %<&%>on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<abs (X)%> en %<X%> ou %<-X%>on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<min/max (X,Y)%> en %<X%> ou %<Y%>on suppose qu'un dÃ©bordement signÃ© n'a pas lieu lors de la simplification de la conditionon suppose qu'un dÃ©bordement signÃ© n'a pas lieu quand la condition est simplifiÃ©e en une constantesuppose qu'un dÃ©bordement signÃ© n'a pas lieu quand le test de la plage est simplifiÃ©argument asynchroneÃ  l'offset %s d'un objet allouÃ© par %qE iciÃ  l'offset %s d'un objet dÃ©clarÃ© iciÃ  l'offset %s d'un objet avec la taille %wu dÃ©clarÃ© par %qE iciÃ  l'offset %s d'un objet avec la taille %wu dÃ©clarÃ© iciÃ  l'offset %s d'un objet avec une taille d'au plus %wu allouÃ© par %qD iciÃ  l'offset %s d'un objet avec une taille d'au plus %wu dÃ©clarÃ© iciÃ  l'offset %s d'un objet dont la taille est comprise entre %wu et %wu allouÃ© par %qE iciÃ  l'offset %s d'un objet dont la taille est comprise entre %wu et %wu dÃ©clarÃ© iciÃ  l'offset %s de l'objet %qD dÃ©clarÃ© iciÃ  l'offset %s de l'objet %qD avec la taille %E dÃ©clarÃ© iciÃ©chec de atexittentative de prendre l'adresse d'un champ de bitstentative de prendre l'adresse du membre %qD qui est un champ de bits d'une structureil manque un argument Ã  l'attribut %<%E(%s)%>attribut %<%E(%s, %E)%>, argument positionnel %i invalideattribut %<%E(%s, %E, %E)%>, argument positionnel %i invalidel'attribut %<deprecated%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<fallthrough%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<fallthrough%> ne prÃ©cÃ¨de pas un Â«Â caseÂ Â» ou un Â«Â defaultÂ Â»l'attribut %<maybe_unused%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<nodiscard%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<noreturn%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'argument %<target%> de l'attribut n'est pas une chaÃ®nel'attribut %qE de l'argument doit Ãªtre %qs ou %qsl'argument de l'attribut %qE doit Ãªtre %qs, %qs, %qs ou %qsl'argument de l'attribut %qE n'est pas une chaÃ®neattribut %qE mode invalidel'attribut %qE a le mode invalide %qs; %qs, %qs ou %qs est attendudans l'attribut %qE, %<(%> est inattendu aprÃ¨s le mode %qs; un argument positionnel Ã©tait attendu ou %<)%>attribut %qE sans argument sur un non-prototypel'attribut %qs s'applique seulement aux types tableauxl'argument %qs de l'attribut %qs est inconnul'argument de l'attribut %qs n'est pas une chaÃ®nel'attribut %qs a un argument positionnel invalidedÃ©saccord de l'attribut %qs avec le mode %qsdans l'attribut %qs, les valeurs des arguments positionnels %i et %i sont en dÃ©saccordil manque l'argument positionel 1 de l'attribut %qs fourni dans la dÃ©signation prÃ©cÃ©dentel'attribut %qs, dans son argument positionnel %i, a la valeur %wi invalidel'attribut %qs, dans son argument positionnel %i, la valeur %wi excÃ¨de le nombre d'arguments %u de la fonctionl'argument positionnel 1 de l'attribut %qs rÃ©fÃ©rence l'argument qualifiÃ© par %qs de type %qTl'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence l'argument de type fonction %qTl'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence un argument de type non pointeur %qTl'argument positionnel 2 de l'attribut %qs est en conflit avec la dÃ©signation prÃ©cÃ©dentel'argument positionnel 2 de l'attribut %qs rÃ©fÃ©rence l'argument non entier de type %qTdÃ©claration d'attributl'attribut pour %q#T doit suivre le mot-clÃ© %qsattribut ignorÃ©attribut ignorÃ© dans la dÃ©claration de %q#Tattribut ignorÃ© dans l'instanciation explicite de %q#Tl'attribut de prÃ©fixe Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>l'attribut de prÃ©fixe Â«Â usingÂ Â» est utilisÃ© en mÃªme temps qu'un Ã©lÃ©ment d'attribut agissant sur une portÃ©ela valeur %qs de l'attribut est inconnue dans l'attribut %qsla valeur %qs de l'attribut Ã©tait dÃ©jÃ  spÃ©cifiÃ©e dans l'attribut %qsattribute(target("%s")) est inconnules attributs aprÃ¨s l'initialisation entre parenthÃ¨ses sont ignorÃ©sdes attributs ne sont pas permis dans une dÃ©finition de fonctionles attributs au dÃ©but d'une instruction sont ignorÃ©sattributs ignorÃ©s sur un spÃ©cificateur de type Ã©laborÃ© qui n'est pas une dÃ©claration anticipÃ©eattributs ignorÃ©s sur une instanciation de patronattributs ignorÃ©s sur un type non instanciÃ©les attributs dans un dÃ©clarateur de tableau de paramÃ¨tres sont ignorÃ©sdes attributs ne peuvent pas Ãªtre spÃ©cifiÃ©s avant le mot-clÃ© %<@%D%> en Objective-C++les attributs devraient Ãªtre spÃ©cifiÃ©s avant le dÃ©clarateur dans une dÃ©finition de fonctionla sÃ©lection automatique du fpu n'est actuellement pas permise icila variable automatique %qE ne peut Ãªtre %<threadprivate%>champ aux dÃ©fini pour l'arÃªte %s->%schamp aux dÃ©fini pour une arÃªte indirecte depuis %sLe backend decl pour la variable de module %qs existe dÃ©jÃ adresse ADDR_SPACE_GLOBAL invalidemauvaise adressemauvaise adresse, pas (reg+disp):mauvaise adresse, pas une constante:mauvaise adresse, pas une adresse E/S:mauvaise adresse, pas post_inc ou pre_dec:mauvais alignement: %dmauvaise quantitÃ© de volume de pile supprimÃ©e: %dcode interne erronÃ©fcode interne erronÃ©icode de fonction interne erronÃ©mauvais code de conditionmauvaise expressionmauvais type d'expression durant le parcours (%d)mauvaise insn pour Â«Â AÂ Â»mauvaise insn dans frv_print_operand, case 0mauvaise insn dans frv_print_operand, mauvais const_doublemauvaise insn dans frv_print_operand, case zmauvaise insn pour frv_print_operand, modificateur Â«Â FÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â LÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â M/NÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â OÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â eÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â fÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â gÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â PÂ Â»:mauvaise insn pour frv_print_operand_addresse:mauvaise insn pour frv_print_operand_memory_reference:mauvais dÃ©placementmauvais opmauvais opÃ©randemauvaise option %qs pour l'attribut %<optimize%>mauvaise option %qs pour le pragma %<optimize%>mauvais opÃ©rande output_condmove_singlemauvais opÃ©rande output_move_doublemauvais opÃ©rande output_move_singlemauvais registremauvais registre pour frv_print_operand_memory_reference_reg:mauvais type de retour pour l'argument fonction %u de %<__builtin_tgmath%>insn de dÃ©calage erronÃ©eÂ :mauvais testmauvais type pour l'argument %u de l'argument fonction %u de %<__builtin_tgmath%>mauvaise utilisation de la fonction de spec %qsvaleur %<%s%> erronÃ©e pour l'option %<-mtls-size=%>valeur %qs erronÃ©e pour l'option %<-mcpu%>valeur %qs erronÃ©e pour l'option %<-mfp-rounding-mode%>valeur %qs erronÃ©e pour l'option %<-mfp-trap-mode%>valeur %qs erronÃ©e pour %<-mmemory-latency%>valeur %qs erronÃ©e pour l'option %<-mtls-size%>valeur %qs erronÃ©e pour l'option %<-mtrap-precision%>valeur %qs erronÃ©e pour l'option %<-mtune%>valeur erronÃ©e (%qs) pour l'option %<-march=%>valeur erronÃ©e (%qs) pour l'option %<-mtune=%>valeur erronÃ©e (%qs) pour l'attribut %<target("arch=")%>valeur erronÃ©e (%qs) pour l'attribut %<target("tune=")%>valeur erronÃ©e pour %<%s-%s%>valeur erronÃ©e pour %<%s=%s%>en-tÃªtes C du prÃ©processeur incorrectement imbriquÃ©sapostrophe %<'%> isolÃ©e dans le formatune rÃ©gion barriÃ¨re ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de partage de tÃ¢che, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<task%> explicite ou %<taskloop%>la base %qT sera initialisÃ©e aprÃ¨sla classe de base %q#T a un destructeur non virtuel accessiblela classe de base %q#T devrait Ãªtre explicitement initialisÃ©e dans le constructeur par copiela classe de base %qT n'est pas publiquel'expansion de l'initialisation de base %qT ne contient pas de paquet de paramÃ¨tresl'opÃ©rande de base de %<->%> a un type non pointeur %qTl'opÃ©rande de base de %<->%> n'est pas un pointeurle type de base %qT n'est pas un Â«Â structÂ Â» ou une Â«Â classÂ Â»variable de base ou nom SSA par dÃ©clarÃ©l'arÃªte pred du bloc de base %d est corrompuele bloc de base %d devrait Ãªtre marquÃ© irrÃ©ductiblele bloc de base %d ne devrait pas Ãªtre marquÃ© irrÃ©ductibleles listes d'arÃªtes du bloc de base %i sont corrompuesles blocs de base n'ont pas Ã©tÃ© disposÃ©s consÃ©cutivementle bloc de base %d n'appartient pas Ã  la boucle %dle bloc de base %d a la boucle %d comme parent, cela devrait Ãªtre la boucle %dbb %d au mauvais endroitcar %qT a un %qD fourni par l'utilisateurcar il est un membre de %qTcar il est utilisÃ© comme gl-valeurcar le type %qT des Ã©lÃ©ments du tableau a une taille variablel'expression de dÃ©but fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDargument binaire %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimaleexpression binaire dans l'opÃ©rande d'une expression foldl'opÃ©rateur binaire ne supporte pas le mÃ©lange d'un boolÃ©en vectoriel avec un vecteur en virgule flottantel'opÃ©rateur binaire ne supporte pas deux opÃ©randes boolÃ©ens vectorielsl'opÃ©rateur binaire ne supporte pas l'opÃ©rande boolÃ©en vectorielprocÃ©dure bind(c)lier la rÃ©fÃ©rence du type %qH Ã  %qI abandonne les qualificatifschamp de bits %q#D avec le type non entier %qTla largeur du champ de bits %q+D n'est pas une constante entiÃ¨rechamp de bits %qD a le type non entier %qTchamp de bits %qD avec un type non entier %qTle champ de bits %qE a un type atomiquechamp de bits %qE dans la clause %qsle champ de bits %qs a un type invalidela largeur du champ de bits %qs n'est pas une constante entiÃ¨rela largeur du champ de bits %qs n'est pas une expression constante entiÃ¨rele champ de bits a un type atomiquela comparaison au niveau du bit est toujours Ã©valuÃ©e Ã  fauxla comparaison au niveau du bit est toujours Ã©valuÃ©e Ã  vraibloc IFle corps de la fonction %<constexpr%> %qD n'est pas une unique instruction Â«Â returnÂ Â»construction DISPOSE foireuse: %dconstruction JARL foireuse: %dconstruction JR foireuse: %dconstruction PREPEARE foireuse: %dtype foireux pour le rÃ©sultat d'une comparaisonregistres boolÃ©ens requis pour l'option de virgule flottante%<-mstack-protector-guard-offset%> et %<-mstack-protector-guard-reg%> doivent Ãªtre utilisÃ©s tous les deux avec %<-mstack-protector-guard=sysreg%>%<__thread%> et %<thread_local%> sont tous les deux spÃ©cifiÃ©sles deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spÃ©cifiÃ©s%qs et %qs spÃ©cifiÃ©s tous les deuxles attributs %s et %qE fournissent tous les deux une adresseles deux arguments dans le fold binaire ont des paquets de paramÃ¨tres non dÃ©roulÃ©sles deux arguments doivent Ãªtre compatiblesles deux arguments de %<__builtin___clear_cache%> doivent Ãªtre des pointeursarguments Ã  la fois binaire et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©riqueles deux branches de l'instruction %<if%> sont marquÃ©es comme %qsarguments Ã  la fois complexe et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©riquela spec entre accolades %qs se termine dans un Ã©chappementla spec entre accolades %qs est invalide Ã  %qcle contenu de la spec entre accolades %qs est invalideun groupe entre accolades Ã  l'intÃ©rieur d'une expression n'est permis qu'Ã  l'intÃ©rieur d'une fonctionaccolades autour d'une initialisation d'un scalaireaccolades autour de l'initialiseur scalaire pour le type %qTbranchement %2d jamais exÃ©cutÃ©branchement %2d pris %s%smot-clÃ© Â«Â breakÂ Â» Ã  l'extÃ©rieur de toute boucle ou Â«Â switchÂ Â»mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMPmot-clÃ© Â«Â breakÂ Â» Ã  l'intÃ©rieur du corps d'une boucle %<#pragma simd%>build_dt: format avec une liste de nomsla fonction interne %qD est dÃ©clarÃ©e icila fonction interne %q+D est dÃ©clarÃ©e comme une non fonctionla fonction interne %qD est dÃ©clarÃ©e comme une non fonctionla fonction intÃ©grÃ©e %qD exige le fanion %<-mconstant-cfstrings%>la fonction intÃ©grÃ©e %qD ne prend qu'un seul argumentla fonction interne %qE doit Ãªtre appelÃ©e directementla fonction interne %qE n'est pas supportÃ©e pour un MIPS16la fonction interne %qF est obsolÃ¨te.la fonction interne %qF est rÃ©servÃ©e pour le propre usage de GCC.la fonction interne %qF n'est pas supportÃ©e sans %<-mhtm%> (par dÃ©faut avec %<-march=zEC12%> et supÃ©rieur).la fonction interne %qF requiert %<-mvx%> (par dÃ©faut avec %<-march=z13%> et supÃ©rieur).la fonction interne %qs est uniquement valable en mode 64 bitsla fonction interne %qs requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©riellela fonction interne %qs n'accepte qu'un argumentla fonction interne %qs n'accepte que 2 argumentsla fonction interne %qs n'accepte que 3 argumentsla fonction interne %qs n'accepte qu'une chaÃ®ne comme argumentl'interne %qs requiert l'interne %qsla fonction intÃ©grÃ©e exige une valeur immÃ©diate pour l'opÃ©rande %dla fonction interne vec_step peut uniquement Ãªtre utilisÃ©e sur des types vectoriels.mais %qD ne gÃ©nÃ¨re pas d'exception; peut-Ãªtre devrait-il Ãªtre dÃ©clarÃ© %<noexcept%>mais elle est remplacÃ©e par une autre qui n'en a pas dans une autre unitÃ© de traductionmais pas icile flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par le compilateur GCC plus vieux que 10.0le flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par la version %d.%d de LTO au lieu de la version %d.%d attendueflux bytecode: balise %s attendue au lieu de %sflux bytecode: nÅ“ud cgraph vide rencontrÃ©flux bytecode: plusieurs instances trouvÃ©es pour le nÅ“ud cgraph avec le uid %dflux bytecode: chaÃ®ne trouvÃ©e sans zÃ©ro terminalflux bytecode: rebut Ã  la fin de la section des symbolesflux bytecode: aucun appelÃ© trouvÃ© en lisant l'arÃªteflux bytecode: aucun appelant trouvÃ© en lisant l'arÃªteflux bytecode: chaÃ®ne trop longue pour la table des chaÃ®nesflux bytecode: la balise %s n'est pas dans la plage [%s, %s] attendueflux bytecode: tentative de lire %d octets au delÃ  de la fin du tampon d'entrÃ©eflux bytecode: section LTO %s inattendueflux bytecode: Ã©tiquette %s inattendueflux bytecode: Ã©tiquette d'instruction GIMPLE %s inconnueles attributs c++11 sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>appel  %2d jamais exÃ©cutÃ©
  appel  %2d a retournÃ© %s
! l'appel a une dÃ©pendance circulairel'appel est considÃ©rÃ© comme jamais utilisÃ© et la taille du code augmenteraitl'appel est improbable et la taille du code augmenteraitl'appel Ã  %<(%T) (%A)%> est ambiguappel ambigu Ã  la surcharge %<%D(%A)%>appel ambigu Ã  la surcharge %<%s(%A)%>le hachage de l'instruction d'appel ne pointe pas vers la premiÃ¨re arrÃªte directe de la sÃ©quence d'appel spÃ©culativel'appel Ã  %<__builtin_custom_%s%> est en conflit avec l'option %<-mcustom-%s%>l'appel Ã  %qD utilise l'argument par dÃ©faut du paramÃ¨tre %P qui n'est pas encore dÃ©finiappel Ã  la fonction %qD qui gÃ©nÃ¨re une exception du type incomplet %q#Tappel Ã  une fonction qui gÃ©nÃ¨re une exception du type incomplet %q#Tappel Ã  la fonction interne %qEappel Ã  la fonction non %<constexpr%> %qDappel Ã  la non fonction %qDun registre Ã©crasÃ© durant les appels est utilisÃ© pour une variable-registre globaleappelÃ© d'iciappelÃ© depuis cette fonctionl'objet %qD appelÃ© n'est pas une fonction ou un pointeur de fonctionl'objet appelÃ© %qE n'est pas une fonction ou un pointeur de fonctionl'objet appelÃ© n'est pas une fonction ou un pointeur de fonctionl'appelÃ© fait rÃ©fÃ©rence Ã  des symboles locaux Ã  comdatle dÃ©compte des arÃªtes de l'appelant ne correspond pas au dÃ©compte du BBle nombre d'arÃªtes de l'appelant est invalidel'appelant n'est pas optimisÃ©appel de %qD avec la convention d'appel SSE sans avoir activÃ© SSE/SSE2appeler %qD avec un argument non nul n'est pas sÃ»rappel de %qD avec l'attribut sseregparm sans que SSE/SSE2 soit activÃ©appel de %qT avec l'attribut sseregparm sans que SSE/SSE2 soit activÃ©les appels Ã  des fonctions de type %qT requiÃ¨rent l'extension de l'ISA SVEdes appels Ã  des opÃ©rateurs surchargÃ©s ne peuvent pas apparaÃ®tre dans une expression constantecalls_comdat_local est dÃ©fini en dehors d'un groupe comdatl'attribut %qE peut uniquement Ãªtre utilisÃ© sur les dÃ©finitions dans la portÃ©e du fichier d'objets de type classeau plus un seul spÃ©cificateur %<constinit%> ou %<constexpr%> peut Ãªtre utilisÃ©ne peut appliquer Ã  la fois les attributs longcall et shortcall Ã  la mÃªme fonctionne peut Ã©tendre le fichier PCH: %mne peut obtenir la position dans le fichier PCH: %mne peut dÃ©finir la position dans le fichier PCH: %mimpossible d'utiliser plusieurs mÃ©thodes de validation de la pile en mÃªme tempsimpossible d'utiliser une adresse absolue pas relative Ã  gpcandidat 1Â :candidat 2Â :le candidat estÂ :les candidats sontÂ :candidatÂ :les candidats sontÂ :ne peut effectuer un %<dynamic_cast%> %qE (du type %q#T) vers le type %q#T (%s)impossible d'ajouter une liste d'Ã©numÃ©ration Ã  l'instanciation d'un patronne peut allouer un objet du type abstrait %qTimpossible d'allouer la pile pour la variable %q+D, fonction nue%<offsetof%> ne peut Ãªtre appliquÃ© Ã  une adresse non constanteimpossible d'appliquer %<offsetof%> Ã  un Ã©numÃ©rateur %qDimpossible d'appliquer %<offsetof%> au destructeur %<~%T%>impossible d'appliquer %<offsetof%> Ã  la fonction membreimpossible d'appliquer %<offsetof%> Ã  la fonction membre %qD%<offsetof%> ne peut Ãªtre appliquÃ© au membre de donnÃ©es statique %qD%<offsetof%> ne peut Ãªtre appliquÃ© quand %<operator[]%> est surchargÃ©ne peut appliquer le pointeur membre %qE Ã  %qE lequel est d'un type non classe %qTne peut lier le champ de bits %qE avec %qTimpossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une r-valeur de type %qIne peut lier le champs empaquetÃ© %qE avec %qTimpossible de lier la rÃ©fÃ©rence de type %qH vers %qI Ã  cause des limites diffÃ©rentes des tableauxne peut lier la r-valeur %qE avec %qTimpossible de lier la rÃ©fÃ©rence d'une r-valeur de type %qH Ã  une l-valeur de type %qIimpossible d'appeler un concept comme une fonctionne peut appeler le constructeur %<%T::%D%> directementimpossible d'appeler la fonction membre %qD sans objetne peut capturer %qE par rÃ©fÃ©renceimpossible de capturer le membre %qD d'une union anonymeimpossible d'intercepter une exception de type %qT car il implique des types de taille variablene peut pas fermer le fichier de rÃ©ponse inexistantimpossible de fermer un canal en rÃ©ception uniquementimpossible de convertir %qE du type %qH vers le type %qIimpossible de convertir %qE du type %qT vers le type %qTne peut convertir %qH en %qIne peut convertir %qH en %qI dans le passage d'argumentne peut convertir %qH en %qI dans l'affectationne peut convertir %qH en %qI dans l'argument par dÃ©fautne peut convertir %qH en %qI dans l'initialisationne peut convertir %qH en %qI dans le retourne peut convertir une valeur de type %qT vers le type vectoriel %qT qui a une taille diffÃ©rentene peut convertir un vecteur de type %qT en un type %qT de taille diffÃ©renteimpossible de convertir depuis %qT vers la classe de base %qT car %qT est incompletimpossible de convertir depuis la classe de base %qT vers la classe dÃ©rivÃ©e %qT car la classe de base est virtuelleimpossible de convertir depuis la classe de base %qT vers la classe dÃ©rivÃ©e %qT via la classe de base virtuelle %qTne peut convertir du type incomplet %qH vers %qIimpossible de convertir depuis un pointeur sur la classe de base %qT vers un pointeur sur la classe dÃ©rivÃ©e %qT car la classe de base est virtuelleimpossible de convertir depuis un pointeur sur la classe de base %qT vers un pointeur sur la classe dÃ©rivÃ©e %qT via la classe de base virtuelle %qTne peut convertir en un type pointeurne peut convertir le type %qH vers le type %qIne peut convertir une valeur en un vecteurne peut crÃ©er un pointeur vers le membre de rÃ©fÃ©rence %qDne peut crÃ©er l'en-tÃªte prÃ©compilÃ© %s: %mne peut crÃ©er une information de type pour le type %qT car il implique des types de taille variablene peut dÃ©clarer %<::main%> comme Ã©tant %qsne peut dÃ©clarer %<::main%> comme variable globalene peut dÃ©clarer %<::main%> comme Ã©tant un patronne peut dÃ©clarer %<::main%> comme Ã©tant Ã  mettre en lignene peut dÃ©clarer %<::main%> comme Ã©tant staticne peut dÃ©clarer le paramÃ¨tre du %<catch%> comme Ã©tant le type de classe abstraite %qTimpossible de dÃ©clarer le paramÃ¨tre de %<catch%> comme Ã©tant une r-valeur faisant rÃ©fÃ©rence au type %qTne peut dÃ©clarer %qD comme Ã©tant un type de champ de bitsne peut dÃ©clarer un paramÃ¨tre avec %<decltype(auto)%>ne peut dÃ©clarer le champ de bits %qD avec le type %<warn_if_not_aligned%>ne peut dÃ©clarer le champ de bits %qD avec un type de fonctionne peut dÃ©clarer le champ de bits %qs avec un type %<warn_if_not_aligned%>ne peut dÃ©clarer le champ %q+D comme Ã©tant de type abstrait %qTne peut dÃ©clarer le membre %<%T::%s%> Ã  l'intÃ©rieur de %qTne peut dÃ©clarer la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qTne peut dÃ©clarer la fonction membre %qD comme ayant une classe de liaison statiquene peut dÃ©clarer le paramÃ¨tre %q+D comme Ã©tant de type abstrait %qTne peut dÃ©clarer le paramÃ¨tre comme Ã©tant de type abstrait %qTne peut dÃ©clarer un pointeur vers %q#Tne peut dÃ©clarer un pointeur vers le membre %q#Tne peut dÃ©clarer un pointeur vers le type de fonction qualifiÃ© %qTne peut dÃ©clarer une rÃ©fÃ©rence vers %q#Tne peut dÃ©clarer une rÃ©fÃ©rence vers %q#T qui n'est pas un typedef ou un argument vers un type d'un patronne peut dÃ©clarer une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qTne peut dÃ©clarer une fonction statique Ã  l'intÃ©rieur d'une autre fonctionne peut dÃ©clarer la variable %q+D comme Ã©tant de type abstrait %qTadresse indÃ©composableimpossible de dÃ©composer le type de la classe %qT car il a une structure anonyme comme membreimpossible de dÃ©composer le type de la classe %qT car il a une union anonyme comme membreimpossible de dÃ©composer le type de classe %qT sans membre de donnÃ©e non statiqueimpossible de dÃ©composer le type de classe %qT: lui et sa classe de base %qT ont des membres de donnÃ©es non statiquesimpossible de dÃ©composer le type de classe %qT: ses classes de base %qT et %qT ont des membres de donnÃ©es non statiquesimpossible de dÃ©composer le membre inaccessible %qD de %qTimpossible de dÃ©composer le type de fermeture lambda %qTimpossible de dÃ©composer le type %qT qui n'est ni une classe ni un tableauimpossible de dÃ©composer le type union %qTimpossible de dÃ©composer le tableau de longueur variable %qTimpossible de dÃ©composer le vecteur de longueur variable %qTne peut dÃ©crÃ©menter un pointeur vers le type incomplet %qTimpossible de dÃ©duire les arguments du patron pour %qT depuis %<()%>impossible de dÃ©duire les arguments du patron pour l'initialisation par copie de %qT car il n'a pas de guides de dÃ©duction non explicites ou de constructeur dÃ©clarÃ© par l'utilisateurimpossible de dÃ©duire les arguments du patron de %qT car il n'a pas de guides de dÃ©duction viablesimpossible de comparer par dÃ©faut un membre anonyme d'une unionimpossible de comparer par dÃ©faut le membre de rÃ©fÃ©rence %qDimpossible de comparer par dÃ©faut l'union %qTne peut dÃ©finir la fonction amie %qs dans une dÃ©finition de classe localene peut dÃ©finir la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qTimpossible de dÃ©finir le membre du typedef dÃ©pendant %qTne peut dÃ©truire une fonction.  Seuls les pointeurs vers des objets sont des arguments valables pour %<delete%>impossible de dÃ©rÃ©fÃ©rencer %qE dans la clause %qsimpossible de dÃ©river de la classe de base %<final%> %qT dans le type dÃ©rivÃ© %qTne peut dÃ©sactiver la fonction interne %qsne peut produire des pointeurs non alignÃ©s dans l'assembleur ptxne peut exÃ©cuter %qs: %sne peut exÃ©cuter %qs: %s: %mimpossible de dÃ©velopper l'initialisation du membre %qDne peut explicitement dÃ©clarer le membre %q#D comme ayant une classe de liaison externele Â«Â caseÂ Â» final du Â«Â switchÂ Â» ne peut pas Ãªtre ouvert%<ldd%> introuvable%<nm%> introuvable%qs introuvableimpossible de trouver %s dans le greffon %s
  %simpossible de trouver %s dans le greffon %sÂ :%simpossible de trouver le cgraph LTO dans %simpossible de trouver les rÃ©fÃ©rences des sections LTO dans %simpossible de trouver un registre dans la classe %qs durant le rechargement de %<asm%>impossible de trouver un nom de compteur %qs valide de l'option %<-fdbg-cnt=%>impossible de trouver la classe %qEimpossible de trouver la variable d'instance associÃ©e Ã  une propriÃ©tÃ©impossible de trouver la dÃ©claration d'interface pour %qEimpossible de trouver la dÃ©claration de l'interface pour %qE, super classe de %qEimpossible de trouver la dÃ©claration de protocole pour %qEne peut trouver l'Ã©tiquette de rÃ©fÃ©rence pour la classe %qEimpossible de former un pointeur vers un membre de la non classe %q#Timpossible de produire du code indÃ©pendant de la position pour %qsne peut obtenir la position dans le fichier PCHÂ : %mne peut obtenir le statut du programmeÂ : %mne peut traiter des appels inconstants Ã  %qsne peut incrÃ©menter un pointeur vers le type incomplet %qTimpossible d'hÃ©riter des constructeurs depuis la base indirecte %qTimpossible d'initialiser l'agrÃ©gat du type %qT avec un littÃ©ral composÃ©impossible d'initialiser un tableau de %qT depuis une chaÃ®ne de caractÃ¨res littÃ©rale avec un tableau de type %qTla fonction %<main%> ne peut pas Ãªtre mise en ligneimpossible de charger le greffon %s
! %simpossible de charger le greffon %sÂ : %sles opÃ©randes de types dÃ©cimaux flottants et complexes ne peuvent pas Ãªtre mÃ©langÃ©sles opÃ©randes de types dÃ©cimaux flottants ne peuvent pas Ãªtre mÃ©langÃ©s avec d'autres flottantsles opÃ©randes de types dÃ©cimaux flottants et vectoriels ne peuvent pas Ãªtre mÃ©langÃ©simpossible d'imbriquer plus de %d espaces de nomsne peut ouvrir %qs en Ã©criture: %mne peut ouvrir %sne peut ouvrir %s en Ã©criture: %mne peut ouvrir %s: %mne peut ouvrir Â«Â %sÂ Â»ne peut ouvrir le fichier d'entrÃ©e: %simpossible d'ouvrir le fichier asm gcn intermÃ©diaireimpossible d'ouvrir le fichier obj gcn intermÃ©diaireimpossible d'ouvrir le fichier ptx intermÃ©diaireimpossible d'ouvrir la sortie de lddÂ : %mne peut pas ouvrir le fichier de rÃ©ponse imbriquÃ©impossible d'ouvrir la sortie de nmÂ : %mn'a pu ouvrir le fichier profil %sl'argument ne peut pas Ãªtre passÃ© dans le registre vectoriel parce que les instructions altivec sont dÃ©sactivÃ©es, utilisez %qs pour les autoriserimpossible de mettre un objet avec un champ volatile dans un registreimpossible de lire %<LTO_section_decls%> depuis %sne peut lire %s: %mimpossible de lire la table des modes LTO dans %sne peut lire le fichier PCHÂ : %mimpossible de lire le profil de la fonction depuis %sne peut lire le fichier de spec %qs: %mimpossible de lire la table des chaÃ®nes depuis %simpossible de recevoir le type rÃ©fÃ©rencÃ© %qT au travers de %<...%>ne peut recharger l'opÃ©rande constante entiÃ¨re dans %<asm%>ne peut rÃ©soudre la fonction surchargÃ©e %qD basÃ© sur la conversion vers le type %qTne peut retourner depuis le gestionnaire d'un try..catch sur tout le constructeurla valeur ne peut Ãªtre retournÃ©e dans le registre vectoriel parce que les instructions altivec sont dÃ©sactivÃ©es, utilisez %qs pour les autoriserl'attribut %qE ne peut pas Ãªtre appliquÃ© aprÃ¨s la dÃ©finitionne peut dÃ©finir l'attribut d'interruption: aucune fonction courantene peut dÃ©finir l'attribut d'interruption: pas de tel identificateurimpossible de spÃ©cialiser le concept %q#Dne peut spÃ©cifier %<-o%> avec %<-c%>, %<-S%> ou %<-E%> et de multiples fichiersne peut spÃ©cifier %<override%> pour une classeimpossible de spÃ©cifier -static avec -fsanitize=adresseimpossible de spÃ©cifier -static avec -fsanitize=threadne peut spÃ©cifier Ã  la fois %<-msep-data%> et %<-mid-shared-library%>impossible d'appeler en fin de fonction (tail-call): %sne peut prendre l'adresse de %qsne peut prendre l'adresse du champ de bits %qDne peut prendre l'adresse d'un scalaire avec un ordre de stockage inversÃ©ne peut prendre l'adresse de %<this%> qui est une expression r-valeurimpossible de gÃ©nÃ©rer une exception de type %qT car il implique des types de taille variableun Â«Â switchÂ Â» sur un type ne peut pas porter sur une valeur qui n'est pas une interfaceimpossible de mettre Ã  jour le formulaire SSAimpossible d'utiliser %<-%> comme nom de fichier d'entrÃ©e pour un en-tÃªte prÃ©compilÃ©%<-mtp=cp15%> ne peut pas Ãªtre utilisÃ© avec un Thumb 16 bitsne peut utiliser %<::%> dans la dÃ©claration d'un paramÃ¨trene peut utiliser %<typeid%> avec %<-fno-rtti%>impossible d'utiliser %<va_arg%> avec un ordre de stockage inversÃ©ne peut utiliser %qs comme registre sauvegardÃ© durant l'appelne peut utiliser %qs comme registre utilisÃ© durant l'appelne peut utiliser %qs comme registre fixene peut utiliser un objet comme paramÃ¨tre d'une mÃ©thodeimpossible d'utiliser les attributs d'exception sur la fonction %qD dans la chaÃ®ne de compilation de linuximpossible d'utiliser l'attribut indirect_call avec la chaÃ®ne de compilation de linuximpossible d'utiliser les attributs d'interruption sur la fonction %qD dans le chaÃ®ne de compilation de linuximpossible d'utiliser le mode %qs pour des types Ã©numÃ©rÃ©simpossible d'utiliser simultanÃ©ment mshared et staticimpossible d'utiliser simultanÃ©ment mthreads et mlegacy-threadsimpossible d'utiliser les attributs de rÃ©initialisation sur la fonction %qD dans la chaÃ®ne de compilation de linuximpossible d'utiliser des accÃ¨s Ã  de petites donnÃ©es pour %qsimpossible d'utiliser le type %s comme type %sne peut utiliser va_start dans une fonction d'interruptionimpossible d'initialiser par valeur le tableau ayant la limite %qT inconnuene peut Ã©crire dans %s: %mne peut Ã©crire dans le fichier PCHne peut Ã©crire le fichier PCHÂ : %mne peut Ã©crire les donnÃ©es de remplissage dans le fichier PCHÂ : %mne peut Ã©crire dans %s: %mles types canoniques diffÃ¨rent pour les types identiques %qT et %qTcapture par copie du type incomplet %qTcapture de %qE qui n'est pas une variablecapture de la variable %qD avec une durÃ©e de stockage non automatiquecapture du type modifiÃ© par une variable %qT qui n'est pas un tableau N3639 avec une limite dÃ©terminÃ©e Ã  l'exÃ©cutionle Â«Â caseÂ Â» %qE n'est pas Ã  l'intÃ©rieur de l'instruction Â«Â switchÂ Â»l'Ã©tiquette du Â«Â caseÂ Â» ne se rÃ©duit pas en une constante entiÃ¨rel'Ã©tiquette du Â«Â caseÂ Â» doit Ãªtre une expression constante entiÃ¨reÃ©tiquette Â«Â caseÂ Â» en dehors de tout Â«Â switchÂ Â»la valeur de l'Ã©tiquette du Â«Â caseÂ Â» est plus grande que la valeur maximale du typela valeur de l'Ã©tiquette du Â«Â caseÂ Â» est plus petite que la valeur minimale du typeles Â«Â caseÂ Â» ne sont pas triÃ©s dans l'instruction Â«Â switchÂ Â»Ã©tiquettes Â«Â caseÂ Â» pas triÃ©es: la valeur %qs du Â«Â caseÂ Â» n'est pas dans le type Ã©numÃ©rÃ©la valeur %qs du Â«Â caseÂ Â» n'est pas dans le type Ã©numÃ©rÃ© %qTle transtypage ajoute le qualificatif %q#v au type de la fonctiontranstypage entre types de fonctions incompatibles de %qH vers %qItranstypage entre des types de fonction incompatibles de %qT vers %qTtranstypage entre des pointeurs incompatibles vers des types membres de %qH vers %qIle transtypage annule le qualificatif %qv du type ciblÃ© par le pointeurle transtypage de %qH vers %qI augmente l'alignement requis pour le type ciblÃ©le transtypage de %qH vers %qI perd en prÃ©cisiontranstypage d'un appel de fonction de type %qT vers le type %qT ne correspondant pastranstypage d'un pointeur vers un entier de taille diffÃ©rentele transtypage du type %qT vers le type %qT Ã©limine les qualificatifsle transtypage augmente l'alignement requis pour le type ciblÃ©le transtypage spÃ©cifie un type de tableaule transtypage spÃ©cifie un type de fonctiontranstypage vers un pointeur de l'espace d'adresses %s depuis un pointeur de l'espace d'adresses %s disjointtranstypage vers un pointeur de l'espace d'adresses %s depuis un pointeur d'espace d'adresses gÃ©nÃ©rique disjointtranstypage vers un pointeur de l'espace d'adresses gÃ©nÃ©rique vers un pointeur de l'espace d'adresses %s disjointtranstypage vers le type non entier %qT dans une expression constantetranstypage vers un pointeur depuis un entier de taille diffÃ©rentetranstypage vers un type union depuis un type absent de l'unionle transtypage de %qT vers %qT ne dÃ©rÃ©fÃ©rence pas le pointeurle transtypage entre un pointeur vers une fonction et un pointeur vers un objet est supportÃ© conditionnellementinterception du type %q#T qui n'est pas une rÃ©fÃ©renceinterception du type polymorphique %q#T par valeurinterception du type %q#T par valeurles attributs de catÃ©gories ne sont pas disponibles en Objective-C 1.0les attributs de catÃ©gories ne sont pas disponibles dans cette version du compilateur (ignorÃ©)les attributs cdecl et thiscall sont incompatiblesdÃ©compte cgraph invalidele cgraph_node a une mauvaise liste de clonesle cgraph_node a un mauvais clone_ofle cgraph_node a un mauvais pointeur prev_clonele cgraph_node est dans la liste des clones mais il n'est pas un clonechangement du membre actif d'une union de %qD Ã  %qDcheck_dimension(): Mauvaise rÃ©fÃ©rence de tableaucheck_dummy_characteristics: RÃ©sultat %i inattendu en provenance de gfc_dep_compare_exprcheck_init_expr(): Type d'expression inconnucheck_intents(): Liste non concordantecheck_restricted(): Type d'expression inconnucheck_result_characteristics (1): RÃ©sultat %i inattendu en provenance de gfc_dep_compare_exprcheck_result_characteristics (2): RÃ©sultat %i inattendu en provenance de gfc_dep_compare_exprcheck_some_aliasing(): Liste non concordantecheck_some_aliasing(): donnÃ©e corrompuela somme de contrÃ´le est (%x,%x) au lieu de (%x,%x)choix de %qD Ã  la place de %qDla taille du fragment doit Ãªtre positivedÃ©lÃ©gation de pointeur circulaire dÃ©tectÃ©ela classe %qE existe dÃ©jÃ la classe %qE est obsolÃ¨tela classe %qT n'a aucun champ nommÃ© %qDla classe %qT est implicitement amie avec elle-mÃªmela classe %qs n'implÃ©mente pas le protocole %qEles attributs de classes ne sont pas disponibles en Objective-C 1.0la dÃ©finition de classe ne peut pas Ãªtre dÃ©clarÃ©e comme amiel'extension de classe pour la classe %qE est dÃ©clarÃ©e aprÃ¨s son %<@implementation%>les extensions de classes ne sont pas disponibles en Objective-C 1.0la dÃ©duction des arguments du patron de classe a Ã©chouÃ©:la dÃ©duction des arguments d'un patron de classe est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>le type classe %qT est incompletles clauses dans un trait %<simd%> devraient Ãªtre sÃ©parÃ©es par des %<,%>l'argument de nettoyage n'est pas une fonctionl'argument de nettoyage n'est pas un identificateurles clones pour l'attribut %<target_clones%> ne peuvent pas Ãªtre crÃ©Ã©sfermeture: %sintervalles fermÃ©sfermeture de la liste de sortie LTRANS %s: %mfermeture du fichier de dÃ©pendances %s: %margument co-tableaule code peut Ãªtre mal optimisÃ© Ã  moins que %<-fno-strict-aliasing%> soit utilisÃ©le modÃ¨le de code %qs n'est pas supportÃ© en mode %s bitsle modÃ¨le de code %qs n'est pas supportÃ© en mode x32modÃ¨le de code %qs avec %<-f%s%>le modÃ¨le de code %s ne supporte pas le mode PICl'argument Â«Â collapseÂ Â» a besoin d'une expression entiÃ¨re constante positiveboucles coalescÃ©es %s imparfaitement imbriquÃ©es Ã  %Lboucles coalescÃ©es imparfaitement imbriquÃ©escollect2 version %s
! la collection dans l'Ã©numÃ©ration rapide n'est pas un objetun symbole comdat ne peut pas avoir de versionla fonction locale comdat est appelÃ©e par %s en dehors de son comdatun symbole comdat local est rÃ©fÃ©rencÃ© par %s hors de son comdatvirgule Ã  la fin de la liste d'Ã©numerateursune liste sÃ©parÃ©e par des virgules dans une dÃ©claration Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>l'option %qs en ligne de commande n'est pas supportÃ©e par cette configurationl'option de la ligne de commande %qs est valable pour %s mais pas pour %sl'option de la ligne de commande %qs est valable pour le pilote mais pas pour %sun symbole commun ne peut pas avoir de versionles informations de dÃ©bogage des symboles communs ne sont pas structurÃ©es sous la forme symbole+offsetcompare_actual_expr(): Mauvais code de composantcompare_bound_int(): Mauvaise expressioncompare_real(): Mauvais opÃ©rateurcomparaison des vidanges des insns finalescomparer des nombres flottants Ã  l'aide de %<==%> ou %<!=%> n'est pas sÃ»rcomparaison de vecteurs avec des types d'Ã©lÃ©ments diffÃ©rentscomparaison de vecteurs avec des nombres d'Ã©lÃ©ments diffÃ©rentscomparaison toujours fausse en raison d'une gamme limitÃ©e du type de donnÃ©escomparaison toujours vraie en raison d'une gamme limitÃ©e du type de donnÃ©escomparaison entre %q#T et %q#Tcomparaison entre %qT et %qTla comparaison entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypagela comparaison entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypagecomparaison entre un pointeur et un entiercomparaison entre un pointeur et la constante caractÃ¨re zÃ©rocomparaison entre les types %qT et %qTcomparaison est toujours %dla comparaison est toujours %d en raison de la largeur du champ de bitsla comparaison est toujours fausse en raison de la gamme limitÃ©e du type de donnÃ©esla comparaison est toujours vraie en raison de la gamme limitÃ©e du type de donnÃ©escomparaison de pointeurs complet et incompletla comparaison de la constante %qE avec une expression boolÃ©enne est toujours faussela comparaison de la constante %qE avec une expression boolÃ©enne est toujours vraiela comparaison de types Objective-C distincts a besoin d'un transtypageil manque un transtypage pour comparer des types de pointeurs distinctscomparaison d'expressions entiÃ¨res de types signÃ©s diffÃ©rents: %qT et %qTcomparaison de pointeurs vers des espaces d'adresses disjointscomparaison d'un complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e avec une constantecomparaison entre un complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e et un non signÃ©la comparaison d'une expression non signÃ©e %<< 0%> est toujours faussela comparaison d'une expression non signÃ©e %<>= 0%> est toujours vraieune comparaison avec une chaÃ®ne littÃ©rale produit un rÃ©sultat non spÃ©cifiÃ©les comparaisons telles que %<X<=Y<=Z%> n'ont pas leur signification mathÃ©matiquele type compatible est icicompilation terminÃ©e en raison de -Wfatal-errors.
  compilation terminÃ©e en raison de -fmax-errors=%u.
  compilation terminÃ©e.
  le compilateur ne supporte pas la compression ZSTD LTOargument complexe %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimaleles arguments complexes doivent avoir un type en virgule flottanteles arguments complexes doivent avoir des types identiquesdÃ©bordement d'un nombre en virgule flottante complexe dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'un nombre en virgule flottante complexe dans l'expression de type %qT rÃ©sulte en %qEdÃ©bordement d'un entier complexe dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'un entier complexe dans l'expression de type %qT rÃ©sulte en %qEÂ«Â complexÂ Â» invalide pour %qsLe composant %qs Ã  %L a dÃ©jÃ  Ã©tÃ© dÃ©fini par le constructeur d'un type parent dÃ©rivÃ©une affectation composÃ©e avec un opÃ©rande de gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©le littÃ©ral composÃ© a une taille variablelittÃ©ral composÃ© du type non objet %qTle littÃ©ral composÃ© est qualifiÃ© par un qualificatif d'espace d'adresseinstruction composÃ©e dans une fonction %<constexpr%>flux compressÃ©: %sle concept %q#D est dÃ©clarÃ© avec un type de retour dÃ©duitle concept %q#D est dÃ©clarÃ© avec des paramÃ¨tres de fonctionle concept %q#D a le type de retour %qT qui n'est pas %<bool%>le concept %qD n'a pas de dÃ©finitionle concept %qE n'est pas dans la portÃ©e de l'espace de nomsconcept dÃ©fini iciun concept doit avoir le type %<bool%>concept-id %qD dans le spÃ©cificateur de nom imbriquÃ©la condition dÃ©clare une fonctionla condition dÃ©clare un tableaul'expression de condition fait rÃ©fÃ©rence Ã  la variable d'itÃ©ration %qDclause %<lastprivate%> conditionnelle sur la construction %qsle %<lastprivate%> conditionnel sur l'itÃ©rateur de boucle %qD est ignorÃ©l'expression conditionnelle entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypagel'expression conditionnelle entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypageexpression conditionnelle dans l'opÃ©rande d'une expression folddÃ©clarations conflictuelles de l'Ã©dition de liens du langage C %q#DspÃ©cifications d'accÃ¨s conflictuelles pour le champ %qE, ignorÃ©spÃ©cifications d'accÃ¨s conflictuelles pour la mÃ©thode %q+D, ignorÃ©entre en conflit avec la dÃ©claration %q#DdÃ©claration conflictuelle de %q#D avec la classe de liaison %qLdÃ©claration conflictuelle de la fonction C %q#DdÃ©claration conflictuelle du patron %q#Dles espaces d'adresses nommÃ©s sont en conflits (%s contre %s)espaces d'adresses nommÃ©s conflictuels (%s contre %s) pour %q+Despaces d'adresses nommÃ©s conflictuels (%s contre gÃ©nÃ©rique) pour %q+Despaces d'adresses nommÃ©s conflictuels (gÃ©nÃ©rique contre %s) pour %q+DopÃ©ration de rÃ©ductions conflictuelles pour %qEtypes retournÃ©s conflictuels spÃ©cifiÃ©s pour %q+#DspÃ©cificateurs conflictuels dans la dÃ©claration de %qsnom de super classe %qE conflictuelattributs de type conflictuels spÃ©cifiÃ©s pour %q+#Dqualificatifs de types conflictuels pour %q+Dtypes conflictuels pour %<%c%s%>types conflictuels pour %q+Dtypes conflictuels pour la fonction interne %q+D, %qT attenduutilisation conflictuelle des options %<-mcustom%> des attributs de cible ou des fonctions %<__builtin_custom_%>en conflit avec %qDenvisagez d'utiliser Â«Â -pgÂ Â» au lieu de Â«Â -pÂ Â» avec gprof(1)envisagez d'utiliser Â«Â -pgÂ Â» au lieu de Â«Â -pÂ Â» avec gprof (1)envisagez d'utiliser Â«Â -pgÂ Â» au lieu de Â«Â -pÂ Â» avec gprof(1)type qualifiÃ© par const, volatile ou restrict dans %<#pragma omp declare reduction%>propagation des constantes et copies dÃ©sactivÃ©econst_double_split a reÃ§u une mauvaise insnÂ :l'argument constant %d de la fonction interne %qF est hors limite (%wd..%wd)l'argument constant %d de la fonction interne %qF est hors limite (0..%wu)l'argument constant %d de la fonction interne %qF est hors limite pour le type cibleargument constant hors limite pour %qsargument constant hors limite pour %schamp constant %qD utilisÃ© comme sortie de %<asm%>la constante n'a pas Ã©tÃ© recalculÃ©e quand %<ADDR_EXPR%> a changÃ©la constante fait rÃ©fÃ©rence Ã  elle-mÃªmevaleur constante requise pour l'argument %2$d de la fonction interne %1$qFdÃ©saccord de contrainte Ã  l'argument %d dans la liste des paramÃ¨tres du patron pour %qDcontraintes sur une fonction sans patronle constructeur ne peut Ãªtre une fonction membre statiquele constructeur dÃ©lÃ¨gue Ã  lui-mÃªmela dÃ©lÃ©gation du constructeur suit l'initialisation en mÃ©moire pour %qDle constructeur pour la classe Ã©trangÃ¨re %qT ne peut pas Ãªtre un membrele constructeur n'est pas dÃ©fini par l'utilisateur car le constructeur par dÃ©faut est explicitement demandÃ© dans le corps de la classeles prioritÃ©s des constructeurs ne sont pas supportÃ©esles prioritÃ©s des constructeurs entre 0 et %d sont rÃ©servÃ©es pour l'implÃ©mentationles prioritÃ©s des constructeurs doivent Ãªtre des entiers entre 0 et %d inclussyntaxe de constructeur utilisÃ©e mais aucun constructeur dÃ©clarÃ© pour le type %qTles constructeurs ne peuvent pas Ãªtre dÃ©clarÃ©s %<virtual%>les constructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CVles constructeurs ne peuvent pas Ãªtre qualifiÃ©s comme des rÃ©fÃ©rencesla boucle contenante est icicontient la mÃ©thode virtuelle additionnelle %qDmot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute bouclemot-clÃ© Â«Â continueÂ Â» Ã  l'intÃ©rieur du corps d'une boucle %<#pragma simd%>contraction %<%.*s%> dans le format; utilisez plutÃ´t %qscontrÃ´le de flux au milieu du bloc de base %dle contrÃ´le a atteint la fin d'une fonction non Â«Â voidÂ Â»la conversion entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypagela conversion entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypagela conversion supprime l'attribut Â«Â constÂ Â»conversion de %q#T vers %q#Tla conversion depuis %qH vers %qI Ã©carte les qualificatifsconversion de %qH vers %qI dans une expression constante convertiela conversion de %qH vers %qI est ambiguÃ«conversion de %qH vers le type non scalaire %qI demandÃ©ela conversion de %qT vers %qT change la valeur de %qEla conversion depuis %qT vers %qT change la valeur de %qE en %qEla conversion de %qT vers %qT abandonne la partir imaginairela conversion de %qT vers %qT peut changer la valeurconversion depuis l'espace d'adresses %qs vers l'espace d'adresses %qsconversion d'un type normal vers un type notinheapconversion depuis le type pointeur %qT vers le type arithmÃ©tique %qT dans une expression constanteil manque le type dans la conversion Ã  la fin du formatla conversion de %qE Ã  partir de %qH vers %qI est ambiguÃ«la conversion du pointeur nul %qT vers %qT n'est pas une expression constanteconversion d'un %qs dans le membre de gauche de %qsconversion d'un registre vers une taille diffÃ©rente dans %qsla conversion du scalaire %qH vers le vecteur %qI implique une troncaturela conversion du scalaire %qT vers le vecteur %qT implique une troncaturela conversion vers %qT depuis %qT peut changer le signe du rÃ©sultatconversion d'une expression boolÃ©enne vers %qTconversion vers un type incompletconversion vers le type rÃ©fÃ©rencÃ© non const %q#T depuis une r-valeur du type %qTconversion vers un type non scalaire demandÃ©ela conversion vers void ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ela conversion vers void n'accÃ¨dera pas Ã  l'objet %qE du type incomplet %qTla conversion vers void n'accÃ¨dera pas Ã  l'objet de type incomplet %qTla conversion vers void n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qTla conversion vers void n'accÃ¨dera pas Ã  l'objet du type %qTconversion vers le type rÃ©fÃ©rencÃ© volatile %q#T depuis une r-valeur du type %qTles conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>conversion de %<false%> vers le type pointeur %qTconversion de %<false%> vers un type pointeur pour l'argument %P de %qDla conversion de %qT vers %<void%> n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT en une rÃ©fÃ©rence vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT en une rÃ©fÃ©rence vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de typeconversion d'un NULL vers un type non pointeurconvertir un pointeur %qT compactÃ© (alignement %d) vers un pointeur %qT (alignement %d) peut rÃ©sulter en une valeur de pointeur non alignÃ©econvertir un tableau de littÃ©raux composÃ©s en un pointeur est mal formÃ© en C++conversion du pointeur lointain en pointeur procheconversion de %qH vers %qIconversion d'une fonction lambda qui utilise %<...%> en pointeur de fonctionla conversion de la fonction surchargÃ©e %qD vers le type %q#T est ambiguÃ«la conversion vers %qH depuis %qI requiert une initialisation directela conversion de la liste d'initialisation vers %qT utiliserait le constructeur explicite %qDconversion vers un type non pointeur %qT Ã  partir de NULLcopie du membre de donnÃ©e non statique %q#D du type de rÃ©fÃ©rence d'une r-valeurla variable Â«Â copyprivateÂ Â» %qE n'est pas Â«Â threadprivateÂ Â» ou privÃ©e dans le contexte extÃ©rieurracine corrompue dans l'arbre des bouclesliste des sorties corrompue pour la boucle %den-tÃªte corrompu de la liste des sorties de la boucle %dfichier de sortie ltrans %s corrompuinformation de profilage corrompue: profil de temps invalideinformation de profilage corrompue: le nombre d'exÃ©cutions pour l'arÃªte %d-%d aurait dÃ» Ãªtre %iinformation de profilage corrompue: le nombre d'itÃ©rations pour le bloc de base %d aurait dÃ» Ãªtre %iinformation de profilage corrompue: les donnÃ©es ne sont pas cohÃ©rentes avec le fluxvaleur de profilage corrompue: %s le compteur de profilage (%d sur %d) est inconsistant avec le dÃ©compte du bloc de base (%d)n'a pu fermer le fichier de vidange Go: %mn'a pu fermer le fichier de vidange des insn finales %qs: %mn'a pu fermer le fichier de rÃ©ponse %simpossible de fermer le fichier de rÃ©ponse temporaire %simpossible de fermer le fichier de vidange des insn mises Ã  zÃ©ro %qs: %mne peut convertir %qE de %<void%> vers %<bool%>impossible de convertir %qE de %qH vers %qIimpossible de convertir l'argument %qE du patron de %qT vers %qTimpossible de produire HSAIL pour la fonction %s: la fonction ne peut pas Ãªtre clonÃ©eimpossible de trouver %s dans %s (envisagez d'utiliser %<-B%>)n'a pu trouver un registre de dÃ©versementn'a pu trouver un type entier de la mÃªme taille que %qTimpossible de trouver la classe %qEimpossible de trouver l'interface pour la classe %qEimpossible de trouver le setter/getter pour %qE dans la classe %qEimpossible de trouver le fichier des specs %s
  n'a pu trouver la dÃ©claration du variantimpossible de trouver le fichier de donnÃ©es MCU %<devices.csv%>n'a pu ouvrir le fichier de vidange Go %qs: %mne peut ouvrir le fichier de vidange %qs: %mn'a pu ouvrir le fichier de vidange des insn finales %qs: %mn'a pu ouvrir le fichier de rÃ©ponse %sn'a pu ouvrir le fichier de rÃ©solution des symboles: %mimpossible d'ouvrir le fichier de rÃ©ponse temporaire %simpossible de dÃ©coder le dÃ©calage dans le fichierimpossible de dÃ©coder le nombre hexadÃ©cimaln'a pu lire le fichier BRIGimpossible de rÃ©soudre le type de typenamen'a pu sÃ©parer insnn'a pu Ã©crire dans le fichier de rÃ©ponse %simpossible d'Ã©crire dans le fichier de rÃ©ponse temporaire %skern.osversion %q.*s incomprÃ©hensiblela version %s n'a pas Ã©tÃ© comprisene peut dÃ©lier la mÃ©moire pch_address_space: %mnom du compteurle processeur %qs est un argument invalide pour la fonction interne %qsle processeur %s n'est pas basÃ© sur l'architecture %s, l'architecture est ignorÃ©ecrÃ©Ã© et utilisÃ© avec des ABI diffÃ©rentescrÃ©Ã© et utilisÃ© avec des architectures / ABI diffÃ©rentescrÃ©Ã© et utilisÃ© avec des boutismes diffÃ©rentscrÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de %<-fpic%>crÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de %<-fpie%>crÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de Â«Â %sÂ Â»crÃ©ation d'un tableau de %qTcrÃ©ation d'un tableau de %qT lequel est un type de classe abstraitecrÃ©ation d'un tableau de fonctions membrescrÃ©ation d'un tableau de fonctionscrÃ©ation d'un tableau de rÃ©fÃ©rencescrÃ©ation d'un tableau Â«Â voidÂ Â»crÃ©ation d'un pointeur vers la fonction membre d'un type non classe %qTcrÃ©ation d'un pointeur vers le membre d'un type non classe %qTcrÃ©ation d'un pointeur vers le membre de type voidcrÃ©ation d'un pointeur vers le type de rÃ©fÃ©rence au membre %qTcrÃ©ation d'un sÃ©lecteur pour la mÃ©thode inexistante %qEl'attribut critique n'a pas d'effet sur les fonctions d'interruptionsl'opcode de l'instruction personnalisÃ©e doit Ãªtre une constante Ã  la compilation dans la plage 0-255 pour %<__builtin_custom_%s%>l'option custom-fpu-cfg ne supporte pas %<no-%>l'option custom-fpu-cfg requiert un argument de configurationparamÃ¨tre de type qualifiÃ© avec CVles attributs de zones de donnÃ©es ne peuvent Ãªtre spÃ©cifiÃ©s pour des variables localesla zone de donnÃ©es de %q+D entre en conflit avec la dÃ©claration prÃ©cÃ©dentedÃ©claration de donnÃ©esla dÃ©finition de donnÃ©es n'a pas de type ni de classe de stockagele membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© avec le type d'une fonctionle membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© comme type de mÃ©thodele membre de donnÃ©es %qD ne peut pas Ãªtre un patron membreles membres de donnÃ©es ne peuvent pas avoir le type %qT modifiÃ© par une variablele type de donnÃ©es de %q+D ne convient pas pour un registredata-model=far invalide pour l'architecture cr16chistogramme mortinstruction sans effet dans la table EHdÃ©sallocation d'un stockage dÃ©jÃ  dÃ©sallouÃ©dÃ©sallocation d'un stockage qui n'a pas Ã©tÃ© prÃ©cÃ©demment allouÃ©dÃ©bogagele format de dÃ©bogage %qs entre en conflit avec une sÃ©lection prÃ©cÃ©dentele niveau de sortie de dÃ©bogage %qs est trop Ã©levÃ©chemin de dÃ©bogagedÃ©bogage: argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement binaireargument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement complexeles nombres en virgule flottante ne sont pas supportÃ©s pour cette ciblela dÃ©claration %qD ne dÃ©clare rien du toutla dÃ©claration ne dÃ©clare rien du toutdÃ©claration du paramÃ¨tre %qD mais pas de tel paramÃ¨trela dÃ©claration de la variable %<constexpr%> %qD n'est pas une dÃ©finitiondÃ©claration de la variable %<extern%> %qD dans la dÃ©claration initiale de la boucle %<for%>la dÃ©claration de %<std::initializer_list%> ne correspond pas Ã  %<#include <initializer_list>%> et n%'est pas un patrondÃ©claration de %<~%T%> comme membre de %qTla dÃ©claration de %q#D change la signification de %qDla dÃ©claration de %q#D est en conflit avec la dÃ©claration interne %q#Dla dÃ©claration de %q#D est %<extern%> et est initialisÃ©ela dÃ©claration de %q#D n'est pas initialisÃ©ela dÃ©claration de %q#D en dehors de la classe n'est pas une dÃ©finitionla dÃ©claration de %q#D masque un paramÃ¨tredÃ©claration de %q#Tla dÃ©claration de %q+#D masque un paramÃ¨tre de patronla dÃ©claration de %q+D masque une fonction internela dÃ©claration de %q+D masque la dÃ©claration prÃ©cÃ©dente de quelque chose qui n'est pas une variablela dÃ©claration de %q+D avec l'attribut %<noinline%> suit la dÃ©claration Â«Â inlineÂ Â»la dÃ©claration de %q+D sans classe de liaison suit une dÃ©claration externela dÃ©claration de %qD rend ambigÃ¼e l'instanciation prÃ©cÃ©dente du patron pour %qDdÃ©claration de %qD comme %<typedef%>dÃ©claration de %qD comme un tableau de fonctions membresdÃ©claration de %qD comme un tableau de fonctionsdÃ©claration de %qD comme un tableau de rÃ©fÃ©rencesdÃ©claration de %qD comme un tableau de Â«Â voidÂ Â»dÃ©claration de %qD comme membre de %qTla dÃ©claration de %qD comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨redÃ©claration de %qD comme non fonctiondÃ©claration de %qD comme paramÃ¨tredÃ©claration de %qD dans %qD lequel n'englobe pas %qDdÃ©claration de %qD dans l'espace de noms %qD lequel n'englobe pas %qDla dÃ©claration de %qD n'est pas dans l'espace de noms entourant %qDla dÃ©claration de %qD masque une fonction internela dÃ©claration de %qD masque une dÃ©claration globalela dÃ©claration de %qD masque un membre de %qTla dÃ©claration de %qD masque un paramÃ¨trela dÃ©claration de %qD masque la dÃ©claration locale prÃ©cÃ©dentedÃ©claration de %qE comme un tableau de fonctionsdÃ©claration de %qE comme un tableau de Â«Â voidÂ Â»la dÃ©claration de %qE comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨redÃ©claration de %qE comme non fonctiondÃ©claration de %qE comme non membrela dÃ©claration de %qF spÃ©cifie des exceptions diffÃ©rentesdÃ©claration de la fonction interne %qD sans prototype; %qT attendudÃ©claration de la fonction %qD dans un contexte invalidela dÃ©claration du tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨redÃ©claration de %qD (qui n'est pas une variable) dans la dÃ©claration initiale de la boucle %<for%>dÃ©claration de la variable statique %qD dans la dÃ©claration initiale de la boucle %<for%>dÃ©claration du paramÃ¨tre de patron %q+#D avec des contraintes diffÃ©rentesla dÃ©claration du paramÃ¨tre de patron %q+D masque le paramÃ¨tre de patrondÃ©claration du nom de type comme un tableau de fonctionsdÃ©claration du nom de type comme un tableau de Â«Â voidÂ Â»les dÃ©clarations dans la base dÃ©pendante %qT ne sont pas trouvÃ©es par une recherche non qualifiÃ©edeclarator-id manquant; utilisation du mot rÃ©servÃ© %qDdÃ©clarÃ© icidÃ©clarÃ© privÃ© icidÃ©clarÃ© protÃ©gÃ© iciflux dÃ©compressÃ©: %sdÃ©crÃ©mentation d'une expression boolÃ©ennedÃ©crÃ©mentation du champ constant %qDdÃ©crÃ©menter une valeur Ã©numÃ©rÃ©e est invalide en C++dÃ©crÃ©mentation de la fonction %qDdÃ©crÃ©mentation du membre %qD d'un objet en lecture seuledÃ©crÃ©ment d'un pointeur vers un type incomplet %qTdÃ©crÃ©mentation de l'emplacement %qE en lecture seuledÃ©crÃ©mentation du membre %qD en lecture seuledÃ©crÃ©mentation de la valeur de retour nommÃ©e %qD en lecture seuledÃ©crÃ©mentation du paramÃ¨tre %qD en lecture seuledÃ©crÃ©mentation de la rÃ©fÃ©rence en lecture seule %qDdÃ©crÃ©mentation de la variable %qD en lecture seuletype de classe %qD dÃ©duit dans le type de retour de la fonctionle type dÃ©duit pour l'expression ne satisfait pas les contraintes du type Ã  remplacerl'initialisation dÃ©duite ne satisfait pas les contraintes du type Ã  remplacerle type retournÃ© dÃ©duit ne satisfait pas les contraintes du type Ã  remplacerle type de retour dÃ©duit est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>la dÃ©duction Ã  partir d'une liste d'initialisation entre accolades requiert %<#include <initializer_list>%>le guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© au niveau de l'espace de nomsle guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© dans la mÃªme portÃ©e que %qTle guide de dÃ©duction %qD ne peut pas avoir un corps de fonctionle guide de dÃ©duction pour %qT doit avoir un type de retour Ã  la finl'attribut %<target_clones%> par dÃ©faut n'a pas Ã©tÃ© dÃ©finil'argument par dÃ©faut %qE utilise %qDl'argument par dÃ©faut %qE utilise la variable locale %qDargument par dÃ©faut pour le paramÃ¨tre de patron pour la classe englobant %qDargument par dÃ©faut donnÃ© pour le paramÃ¨tre %d de %q#DdÃ©saccord dans l'argument par dÃ©faut lors de la rÃ©solution de la surchargeargument par dÃ©faut manquant pour le paramÃ¨tre %P de %q#Dargument par dÃ©faut spÃ©cifiÃ© pour un paramÃ¨tre lambdaargument par dÃ©faut spÃ©cifiÃ© dans la spÃ©cialisation expliciteles arguments par dÃ©faut ne sont pas permis dans la dÃ©claration de la spÃ©cialisation du patron ami %qDdes arguments par dÃ©faut sont uniquement permis pour des paramÃ¨tres de fonctionl'initialisation du membre par dÃ©faut pour %qD est requise avant la fin de sa classe englobanteinitialiseur d'un membre par dÃ©faut pour un champ de bits sans nomles initialiseurs de membre par dÃ©faut pour les champs de bits sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans la redÃ©claration d'un ami d'un patron d'une fonctionles arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des patrons de fonctions sans %<-std=c++11%> ou %<-std=gnu++11%>les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des spÃ©cialisations partiellesles arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans les dÃ©clarations d'un ami d'un patronla conversion du type par dÃ©faut ne peut dÃ©duire l%'argument du patron pour %qD%qD par dÃ©faut doit Ãªtre %<const%>%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT mais pas les deux%qD par dÃ©faut doit retourner %<bool%>%qD par dÃ©faut est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>les fonctions par dÃ©faut ou supprimÃ©es sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>le constructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>la dÃ©claration par dÃ©faut %q+D ne correspond pas Ã  la signature attenduele constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise pas %q#Dle constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise aucun membre de donnÃ©e non statiquele destructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>fonction %q+D imposÃ©e par dÃ©faut avec un argument par dÃ©fautle membre par dÃ©faut %qD doit avoir le type de paramÃ¨tre %<const %T&%>l'affectation par dÃ©placement imposÃ©e par dÃ©faut pour %qT appelle l'opÃ©rateur d'affectation par dÃ©placement non trivial de la base virtuelle %qTparamÃ¨tre de type diffÃ©rÃ© Ã  %CdÃ©fini icidÃ©fini ici %qDdÃ©finir un type dans un transtypage est invalide en C++dÃ©finir un type dans un littÃ©ral composÃ© (compound literal) est invalide en C++dÃ©finition de la spÃ©cialisation explicite %qD dans la dÃ©claration amiedÃ©finir le type dans l'expression %qs est invalide en C++la dÃ©finition dans le bloc %i ne domine pas son utilisation dans le bloc %ila dÃ©finition dans le bloc %i suit l'utilisationla dÃ©finition de %q#D rend ambigÃ¼e le dÃ©claration interne %q#Dla dÃ©finition de %q#D est marquÃ©e %<dllimport%>dÃ©finition de %q#T Ã  l'intÃ©rieur d'une liste de paramÃ¨tres de patronla dÃ©finition de %q#T n'est pas complÃ¨te jusqu'Ã  la fermeture de l'accoladela dÃ©finition de %qD ne correspond pas Ã  %<#include <initializer_list>%>la dÃ©finition de %qD n'est pas dans l'espace de noms incluant %qTdÃ©finition de %qD explicitement par dÃ©fautdÃ©finition de %qD dÃ©clarÃ© implicitementdÃ©finition du protocole %qE pas trouvÃ©edÃ©finition d'un membre de donnÃ©es statique %q+D de la classe importÃ©e avec l'attribut dllimportdÃ©finition fournie pour une instanciation expliciteles constructeurs dÃ©lÃ©guÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>dÃ©finition supprimÃ©e de %qDla fonction supprimÃ©e %q+D redÃ©fini une fonction non supprimÃ©ela destruction de %qT est non dÃ©finieeffacement du fichier LTRANS %s: %mdestruction du tableau %q#Esuppression du fichier %s: %mla destruction d'un objet de la classe abstraite %qT qui a un destructeur non virtuel provoquera un comportement indÃ©finila destruction d'un objet de la classe polymorphique %qT qui a un destructeur non virtuel pourrait produire un comportement indÃ©finile nom dÃ©pendant %qE est analysÃ© comme un non type, mais son instanciation produit un typeconversion obsolÃ¨te de la chaÃ®ne constante vers %qTle message dÃ©prÃ©ciÃ© n'est pas une chaÃ®nedÃ©rÃ©fÃ©rencement d'un pointeur %<void *%>dÃ©rÃ©fÃ©rencement d'un pointeur nuldÃ©rÃ©fÃ©rencement d'un pointeur nul dans %qEle dÃ©rÃ©fÃ©rencement d'un pointeur transtypÃ© Ã  la barbare pourrait enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par un seul pointeur (strict aliasing)le dÃ©rÃ©fÃ©rencement d'un pointeur transtypÃ© Ã  la barbare va enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par un seul pointeur (strict aliasing)dÃ©claration de type dÃ©rivÃ©l'union dÃ©rivÃ©e %qT est invalidel'ordre du dÃ©signateur pour le champ %qD ne correspond pas Ã  l'ordre de la dÃ©claration dans %qTl'objet destination rÃ©fÃ©rencÃ© par l'argument 1 qualifiÃ© avec %<restrict%> Ã©tait dÃ©clarÃ© icila destruction de %<operator delete%> doit Ãªtre une fonction membrela destruction de %<operator delete%> doit Ãªtre une fonction de dÃ©sallocation habituellele destructeur %qD est dÃ©clarÃ© en tant que patron membrele destructeur ne peut Ãªtre une fonction membre statiquele destructeur de %qE ne sera pas exÃ©cutÃ© non plusle destructeur pour %qT est ambigule destructeur pour la classe Ã©trangÃ¨re %qT ne peut pas Ãªtre un membreles prioritÃ©s des destructeurs ne sont pas supportÃ©esles prioritÃ©s des destructeurs entre 0 et %d sont rÃ©servÃ©es pour l'implÃ©mentationles prioritÃ©s des destructeurs doivent Ãªtre des entiers entre 0 et %d inclusles destructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CVles destructeurs ne peuvent pas Ãªtre qualifiÃ©s comme des rÃ©fÃ©rencesdestructeurs ne peuvent pas avoir de paramÃ¨tredÃ©termination de la valeur de %qsvouliez-vous dÃ©rÃ©fÃ©rencer le pointeurÂ ?vouliez-vous utiliser le non logique (%<!%>)Â ?vouliez-vous utiliser le Â«Â nonÂ Â» logiqueÂ ?la diffÃ©rence entre %qE et %qD n'est pas un type entiernombre de paramÃ¨tres diffÃ©rentsnombre de rÃ©sultats diffÃ©rentstypes de paramÃ¨tres diffÃ©rentstypes de rÃ©cepteurs diffÃ©rentstypes de rÃ©sultats diffÃ©rentstypes sous-jacents diffÃ©rents dans l'enum %q#Tvarargs diffÃ©rentsla base directe %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©l'appel direct Ã  %s dans la sÃ©quence d'appel spÃ©culative n'a pas de fanion spÃ©culatifl'appel direct Ã  %s dans une sÃ©quence d'appel spÃ©culative a speculative_id %i hors limitesl'initialisation par liste directe de %<auto%> requiert exactement un Ã©lÃ©mentargument de directive %qEargument de directive dans la plage [%E, %E]la directive avec uniquement des clauses %<device_type%> est ignorÃ©edÃ©sactive l'Ã©tape %s pour la fonction %sdÃ©sactive l'Ã©tape %s pour les fonctions dans la plage [%u, %u]type Objective-C distinct en retourla division %<sizeof (%T) / sizeof (%T)%> ne calcule pas le nombre d'Ã©lÃ©ments dans le tableaudivision par zÃ©rola division par zÃ©ro n'est pas une expression constantene spÃ©cifiez pas Ã  la fois -march=â€¦ et -mcpu=â€¦do_check(): trop d'argumentsdo_simplify(): Trop d'arguments pour l'intrinsÃ¨quene correspond pas Ã  la dÃ©claration du patron membre icine correspond pas Ã  la dÃ©claration prÃ©cÃ©dente %q#Dne supporte pas multilible dominateur de %d devrait Ãªtre %d, et non %dstatut inconnu pour le dominateur de %dne pas supporter les instructions de l%'extension DSPne pas supporter les instructions de l%'extension de performancene pas supporter les instructions de l%'extension de performance version 2ne pas supporter les instructions de l%'extension de chaÃ®nesdouble : dans l'instruction MODULE PROCEDURE Ã  %Lconstantes doubles non supportÃ©esla liste doublement liÃ©e des noms assembleur est corrompuela liste doublement liÃ©e des clones est corrompueÃ  cause de spÃ©cifications d'exceptions diffÃ©rentesfichier de vidange: %s
  %<_Atomic%> dupliquÃ©%<_Thread_local%> ou %<__thread%> dupliquÃ©le nom d'opÃ©rande %<asm%> %qs apparaÃ®t en doublequalificatif %<asm%> %qE dupliquÃ©qualificatif %<asm%> %qT dupliquÃ©%<const%> dupliquÃ©branche %<default%> en double dans %<_Generic%>%<mutable%> dupliquÃ©%<restrict%> dupliquÃ©%<volatile%> dupliquÃ©%qD dupliquÃ©%qE dupliquÃ©spÃ©cificateur de dÃ©claration %qE dupliquÃ©%qs dupliquÃ©valeur du Â«Â caseÂ Â» dupliquÃ©e (ou en chevauchant une autre)le type de base dupliquÃ© %qT est invalidevaleur du Â«Â caseÂ Â» dupliquÃ©equalificatif CV dupliquÃ©dÃ©claration dupliquÃ©e pour le protocole %qEdÃ©claration dupliquÃ©e de la mÃ©thode %<%c%E%> avec des types conflictuelsdÃ©finition dupliquÃ©e de Â«Â %sÂ Â»dÃ©finition dupliquÃ©e d'un symbole de versionappel direct dupliquÃ© pour %s dans la sÃ©quence d'appel spÃ©culative avec speculative_id %iinstanciation explicite dupliquÃ©e pour %q#Dinstanciation explicite dupliquÃ©e de %q#Tinitialisation en double de %qDUID d'insn dupliquÃ©: %ivariable d'instance dupliquÃ©e %q+DdÃ©claration d'interface dupliquÃ©e pour la catÃ©gorie %<%E(%E)%>dÃ©claration d'interface dupliquÃ©e pour la classe %qEÃ©tiquette %qD dupliquÃ©edÃ©claration de l'Ã©tiquette %qE en doubleen-tÃªte de boucle dupliquÃ©emembre %q+D dupliquÃ©rÃ©fÃ©rence %s dupliquÃ©e dans la sÃ©quence d'appel spÃ©culative avec speculative_id %itype de paramÃ¨tre de type gÃ©nÃ©rique dupliquÃ© pour l'argument fonction %u de %<__builtin_tgmath%>spÃ©cificateurs virtuels (virt-specifier) multiplescondition %<if%> dupliquÃ©espÃ©cificateur de paramÃ¨tre %s dupliquÃ© dans l'attribut amdgpu_hsa_kernelpendant la recompilation avec %<-fcompare-debug%>durant l'Ã©tape %s: %s
! la version dwarf %wu n'est pas supportÃ©edÃ©pendance dynamique %s introuvableles spÃ©cifications dynamiques d'exceptions sont dÃ©prÃ©ciÃ©es en C++11le type dynamique %qT de son opÃ©rande n'a pas une classe de base du type %qTle type dynamique %qT de son opÃ©rande n'a pas une classe de base publique %qT non ambigÃ¼ela limite de la pile eBPF est dÃ©passÃ©echaque identificateur non dÃ©clarÃ© est rapportÃ© une seule fois pour chaque fonction dans laquelle il apparaÃ®tl'arÃªte %s->%s n'a pas de call_stmt correspondantle dÃ©compte d'arÃªtes n'est pas compatible avec le dÃ©compte de fonctionl'arÃªte de %d Ã  %d devrait Ãªtre marquÃ©e irrÃ©ductiblel'arÃªte de %d Ã  %d ne devrait pas Ãªtre marquÃ©e irrÃ©ductiblel'arÃªte a, Ã  la fois, call_stmt et lto_stmt_uid dÃ©finisarÃªte introuvablel'arÃªte pointe vers la mauvaise dÃ©claration:soit %<-fopenacc%> ou soit %<-fopenmp%> doit Ãªtre dÃ©finisoit -fopenacc ou soit -fopenmp doit Ãªtre dÃ©finisoit toutes les instructions d'initialisation devraient Ãªtre dÃ©signÃ©es ou aucune ne devrait l'Ãªtreun spÃ©cificateur de type Ã©laborÃ© pour un enum fortement typÃ© ne peut pas utiliser le mot-clÃ© %qDles types des Ã©lÃ©ments doivent Ãªtre les mÃªmeselement_number(): Mauvais type de dimensionopÃ©ration binaire Ã©lÃ©mentaireles arguments de fonction Ã©lÃ©mentaire Ã  %C ne sont pas conformesprocÃ©dure Ã©lÃ©mentaireles Ã©lÃ©ments du tableau %q#D ont un type incompletles Ã©lÃ©ments du tableau %q#T ont un type incomplet%<\0%> inclus Ã  l'intÃ©rieur du formatNUL inclus dans une CFString littÃ©ralegÃ©nÃ©ration d'un opÃ©rande PIC mais le registre PIC n'est pas initialisÃ©l'ABI de passage de paramÃ¨tres pour la classe vide %qT change avec %<-fabi-version=12%> (GCC 8)dÃ©claration videla dÃ©claration vide avec %<_Alignas%> ne redÃ©clare pas la balisela dÃ©claration vide avec un spÃ©cificateur de classe de stockage ne redÃ©clare pas la balisela dÃ©claration vide avec un qualificatif de type ne redÃ©clare pas la baliseun enum vide est invalideplage de l'index vide dans l'initialisationinitialisation vide pour la capture par initialisation d'une fonction lambdainitialisation vide dans l'initialisation par capture de la fonction lambdaprÃ©cision Ã  gauche vide dans le format %sprÃ©cision vide dans le format %sintervalle vide spÃ©cifiÃ©initialisation vide d'un scalairechaÃ®ne vide dans l'attribut %<target%>une structure vide a une taille 0 en C et une taille 1 en C++dÃ©claration de liaison structurÃ©e videune union vide a une taille 0 en C et une taille 1 en C++active l'Ã©tape %s pour la fonction %sactive l'Ã©tape %s pour les fonctions dans la plage [%u, %u]activer le support de la trace de dÃ©bogage n'a de sens qu'en compilant pour le Thumbactiver le support pour l'interopÃ©rabilitÃ© de l'appelÃ© n'a de sens qu'en compilant pour le Thumb%<target%> englobantrÃ©gion %qs englobanteconstruction OpenACC %qs englobantela classe englobant la fonction membre non statique %<constexpr%> %q+#D n'est pas un type littÃ©ralles patrons de classe englobants ne sont pas explicitement spÃ©cialisÃ©srÃ©gion englobanterÃ©gion cible englobantetÃ¢che englobantel'expression de fin fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDl'insn de fin %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insnLa fin de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constanteconstante enum dÃ©finie iciconstante Â«Â enumÂ Â» dans un contexte boolÃ©enla conversion d'un enum de %qT vers %qT dans une affectation est invalide en C++la conversion d'un enum de %qT vers %qT durant l'initialisation est invalide en C++la conversion d'un enum de %qT vers %qT durant le retour est invalide en C++la conversion en enum dans une affectation est invalide en C++la conversion en enum durant l'initialisation est invalide en C++la conversion d'un enum lors du passage de l'argument %d de %qE est invalide en C++type Â«Â enumÂ Â» dÃ©fini icila valeur de l'enum n'est pas %<CONST_DECL%> ou %<INTEGER_CST%>le nom de la valeur de l'enum n'est pas %<IDENTIFIER_NODE%>le type de la valeur de l'enum n'est pas %<INTEGER_TYPE%> et n'est pas convertible en l'enumtype Ã©numÃ©rÃ© et non Ã©numÃ©rÃ© dans l'expression conditionnellenon concordance dans les Ã©numÃ©rÃ©s de l'expression conditionnelle: %qT vs %qTla valeur %qE de l'Ã©numÃ©ration n'est pas traitÃ©e dans le Â«Â switchÂ Â»les valeurs de l'Ã©numÃ©ration excÃ¨dent les limites du plus grand entierla valeur de l'Ã©numÃ©ration %qE est en dehors de la plage du type sous-jacent %qTla valeur de l'Ã©numÃ©ration pour %qD n'est pas une constante entiÃ¨reles valeurs Ã©numÃ©rÃ©es de %qD doivent Ãªtre de type entier ou une Ã©numÃ©ration simple (donc, pas fortement typÃ©e)la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une constante entiÃ¨rela valeur de l'Ã©numÃ©rateur pour %qE n'est pas une expression constante entiÃ¨rela variable d'environnement %<COLLECT_GCC%> doit Ãªtre dÃ©finiela variable d'environnement %<COLLECT_GCC_OPTIONS%> doit Ãªtre dÃ©finiela variable d'environnement %<COLLECT_LTO_WRAPPER%> doit Ãªtre dÃ©finiela variable d'environnement %s doit fournir un entier non nÃ©gatif plus petit que ou Ã©gal Ã  %wdvariable d'environnement %qs non dÃ©finiela variable d'environnement COLLECT_GCC_OPTIONS doit Ãªtre dÃ©finiela variable d'environnement DJGPP n'est pas dÃ©finiela variable d'environnement DJGPP pointe vers le fichier corrompu %qsla variable d'environnement DJGPP pointe vers le fichier inexistant %qserreurerreur de fermeture de %s: %merreur dans les arguments de la fonction de spec %qserreur en supprimant %serreur d'Ã©criture dans %qserreur d'Ã©criture dans %s: %merreur: erreurs durant la fusion des unitÃ©s de traductionseval_intrinsic(): Mauvais opÃ©rateureval_type_intrinsic0(): op est NULLÃ©valuation de %qsle nettoyage pendant une exception pour cet opÃ©rateur Â«Â newÂ Â» avec placement sÃ©lectionne %<operatorÂ delete%> sans placementle traitement des exceptions est dÃ©sactivÃ©, utilisez %<-fexceptions%> pour l'activerdÃ©saccord sur la personnalitÃ© du traitement de l'exceptionl'exception du type %<%T%> sera interceptÃ©eune exception du type %qT sera interceptÃ©ela spÃ©cification d'exception %qD dÃ©pend d'elle-mÃªmetrop d'Ã©lÃ©ments dans l'initialisation de tableau de %<char%>trop d'Ã©lÃ©ments dans l'initialisation du tableautrop d'Ã©lÃ©ments dans l'initialisation d'un scalairetrop d'Ã©lÃ©ments dans l'initialisation de la structuretrop d'Ã©lÃ©ments dans l'initialisation de l'uniontrop d'Ã©lÃ©ments dans l'initialisation du vecteurtrop d'opÃ©randes Â«Â useÂ Â» pour l'instructionles compteurs d'exÃ©cution sont supposÃ©s Ãªtre Ã  zÃ©ro
  compteurs d'exÃ©cution estimÃ©s
! sortie %d->%d pas enregistrÃ©eexpand_binop a Ã©chouÃ© dans movsi gotle motif d'expansion %qE ne contient pas de paquet de paramÃ¨tresle motif d'expansion %qT ne contient pas de paquet de paramÃ¨tresle point d'expansion est l'emplacement %iclause %<#pragma acc%> attendue%<#pragma omp scan%> attendu%<#pragma omp section%> ou %<}%> attenduclause %<#pragma omp%> attendue%<(%> attendu%<(%> attendu aprÃ¨s la liste d'arguments de patron%<(%> ou fin de ligne attendue%<)%> attendu%<)%> ou %<,%> attendu%<*%> attendu%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu%<,%> attendu%<,%> ou %<)%> attendu%<,%> ou %<...%> attendu%<,%> ou %<;%> attendu%<,%> ou %<}%> attendu%<,%>, %<;%> ou %<}%> attendu%<.%> attendu%<...%> attendu%<:%> attendu%<:%> ou %<)%> attendu%<:%> ou %<...%> attendu%<:%> ou %<::%> attendu%<:%>, %<,%>, %<;%>, %<}%> ou %<__attribute__%> attendu%<::%> attendu%<;%> attendu%<;%> attendu aprÃ¨s la dÃ©finition de la classe%<;%> attendu aprÃ¨s la dÃ©finition de la structure%<;%> attendu aprÃ¨s la dÃ©finition de l'union%<;%> attendu Ã  la fin de la dÃ©claration du membre%<;%> ou %<{%> attendu%<;%> ou %<{%> attendu aprÃ¨s la dÃ©finition des attributs de la mÃ©thode%<;%>, %<,%> ou %<)%> attendu%<;%>, identificateur ou %<(%> attendu%<<%> attendu%<=%> attendu%<=%>, %<,%>, %<;%>, %<asm%> ou %<__attribute__%> attendu%<>%> attendu%<@end%> attendu%<@synchronized%> attendu%<@throw%> attendu%<@try%> attendu%<[%> attendu%<]%> attendu%<__label__%> attendu%<__transaction_atomic%> attendu%<__transaction_relaxed%> attendu%<acq_rel%>, %<release%> ou %<acquire%> attendu%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu%<asm%> attendu%<auto%> attendu%<auto%> ou %<decltype(auto)%> attendu aprÃ¨s %qEmodificateur de clause %<cancel%> %<if%> attendus%<catch%> attendu%<class%> attendu%<class%> ou %<typename%> attendu%<class%>, %<typename%> ou %<template%> attendu%<co_yield%> attendu%<concurrent%> attendu%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu%<data%> attendu%<data%> attendu aprÃ¨s %<#pragma acc %s%>%<data%>, %<update%>, %<enter%> ou %<exit%> attendu%<declare%> attendu%<decltype%> attendu%<delete%> attenduclause %<depend%>, %<destroy%> ou %<update%> attendue%<extern%> attendu%<finally%> ou %<catch%> attendu%<for%> attendu aprÃ¨s %qs%<host%>, %<nohost%> ou %<any%> attendu%<in%>, %<out%>, %<inout%> ou %<mutexinoutset%> attendu%<inclusive%> ou %<exclusive%> attendu%<match%> attendu%<namespace%> attendu%<new%> attendu%<none%> ou %<present%> attendu%<none%> ou %<shared%> attendu%<omp_priv%> ou nom de fonction attendu%<operator%> attendu%<point%> attenduclause %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendue%<return%> attendu%<scalar%>, %<aggregate%> ou %<pointer%> attendu%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu%<static_assert%> attendu%<target%> attendu%<team%>, %<parallel%> ou %<thread%> attendu%<template%> attendu%<throw%> attendu%<try%> attenduclause %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> ou %<atomic_default_mem_order%> attendue%<using%> attendu%<while%> attendu%<{%> attendu%<{%> ou %<:%> attendu%<}%> attendu%<}%> attendu avant %<else%>%<~%> attenduon attendait %d niveaux de paramÃ¨tres du patron pour %q#D mais on en a obtenu %d%i ou plus attendu, %i trouvÃ©%qT attendu mais l'argument est de type %qTmodificateur de clause %qs %<if%> attendu au lieu de %qs... attenduadresse sur 64 bits attendue mais l'argument 1 a %d bitsadresse sur 64 bits attendue mais l'argument 2 a %d bits[big-endian|little-endian|default] attendu aprÃ¨s %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] attendu aprÃ¨s %<#pragma GCC diagnostic%>une chaÃ®ne est attendue aprÃ¨s %<#pragma message%>un objet SSA_NAME Ã©tait attenduargument inattendu pour %<msp430_select_cpu%>un identificateur est attendu pour le nom d'attributattribut attendu avant %<...%>entre %i et %i attendu, %i trouvÃ©opÃ©rateur binaire attenduindex de bloc attenduspÃ©cificateur de bloc attenduexpression boolÃ©enne attenduetype boolÃ©en attenduÃ©tiquette de Â«Â caseÂ Â» attenduecanal attendunom de classe attendumot-clÃ© de type classe (class ou struct) attendunom de classe attenduexpression entiÃ¨re constante attenduedÃ©calage constant attendutaille constante attendueconstructeur, destructeur ou conversion de type attenduvaleur de dÃ©compte attenduedÃ©claration attenduedÃ©claration ou instruction attenduespÃ©cificateurs de dÃ©claration attendusspÃ©cificateurs de dÃ©claration ou %<...%> attendudÃ©clarateur attenduinstruction Â«Â elseÂ Â» attendueune chaÃ®ne vide Ã©tait attendue aprÃ¨s le mot-clÃ© %<operator%>fin de liste de capture attenduefin de ligne attendueexpression attendueliste-expression ou type-id attenduqualitÃ© de frÃ©quence inattenduevalue de frÃ©quence attenduefonction attenduenom de fonction attendunom de fonction %<(%> attenduexpression Â«Â gotoÂ Â» attendueexpression id attendueexpression id (arguments) attendueidentificateur attenduidentificateur ou %<(%> attenduidentificateur ou %<)%> attenduidentificateur ou %<*%> attenduidentificateur ou chaÃ®ne littÃ©rale attendusinitialisation attendueentier attenduexpression entiÃ¨re attendueliste d'expressions entiÃ¨res attendueinterface ou pointeur vers une interface attendudÃ©claration ou initialisation d'itÃ©ration attendueinstruction d'itÃ©ration attendueinstruction de saut attendueÃ©tiquette attendueinstruction Ã©tiquetÃ©e attenduenumÃ©ro de boucle attenduun index sur un tableau associatif est attendu dans le membre de droiteespace de noms attenduspÃ©cificateur de nom imbriquÃ© attendutype numÃ©rique attenduopÃ©rateur attendupaquet de paramÃ¨tres attendu avant %<...%>nom d'Ã©tape attendupointeur attendupointeur attendu comme argument au %<*%> unairepointeur attendu dans la clause %qsexpression primaire attendueopÃ©rateur pointeur attendunom qualifiÃ© attendu dans la dÃ©claration amie pour le constructeur %qDnom qualifiÃ© attendu dans la dÃ©claration amie du destructeur %qDinstruction de sÃ©lection attenduesignature attendue: %qDpointeur unique attendu dans la clause %qsliste de qualificatifs et de qualificatifs attendueinstruction attenduechaÃ®ne littÃ©rale attenduechaÃ®ne littÃ©rale attendueidentificateur de suffixe attenduargument de patron attendutemplate-id attendutemplate-id attendu pour le typenom de patron attendunom de sÃ©lecteur de trait attenduspÃ©cificateur du type attenduun nom de type attenduspÃ©cificateur de type attenduunqualified-id attenduargument de type pointeur ou de type entier attendu pour l'argument 1nom de fonction interne attendula capture par copie explicite de %<this%> est redondante avec la capture par copie par dÃ©fautla capture par copie explicite de %qD est redondante avec la capture par copie par dÃ©fautla capture par rÃ©fÃ©rence explicite de %qD est redondante avec la capture par rÃ©fÃ©rence par dÃ©fautles opÃ©rateurs de conversion explicites sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les guides de dÃ©duction explicites ne sont pas pris en compte pour l'initialisation par copieÂ«Â gotoÂ Â» explicite Ã  la fin du bb %dinstanciation explicite de %q#Dinstanciation explicite de %q#T avant la dÃ©finition de patroninstanciation explicite de %qD mais pas de dÃ©finition disponibleinstanciation explicite de %qD dans l'espace de noms %qD (qui n'englobe pas l'espace de noms %qD)une instanciation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©instanciation explicite du concept de fonction %q#Dinstanciation explicite du patron non classe %qDinstanciation explicite du non patron %q#Dinstanciation explicite du type non patron %qTinstanciation explicite du concept de variable %q#Dune instanciation explicite ne doit pas utiliser le spÃ©cificateur %<consteval%>une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<constexpr%>une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<inline%>qualificatifs explicites dans la dÃ©claration de %qDil pourrait manquer des attributs dans la spÃ©cialisation explicite de %q#Dla spÃ©cialisation explicite doit Ãªtre dÃ©clarÃ©e %<concept%>spÃ©cialisation explicite dans la portÃ©e d'un non espace de noms %qDspÃ©cialisation explicite de %qD aprÃ¨s la premiÃ¨re utilisationla spÃ©cialisation explicite de %qD doit Ãªtre introduite par %<template <>%>une spÃ©cialisation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©spÃ©cialisation explicite du concept de fonction %qDspÃ©cialisation explicite du non patron %qTune liste explicite d'arguments de patron n'est pas permiseune spÃ©cialisation explicite de patron ne peut pas avoir une classe de stockagela fonction %q+D explicitement par dÃ©faut ne peut pas Ãªtre dÃ©clarÃ©e %qs car la dÃ©claration implicite n'est pas %qsÂ :les registres explicitement utilisÃ©s doivent Ãªtre groupÃ©s en haut de la pileLettre d'exposant Â«Â qÂ Â» dans une constante littÃ©rale rÃ©elle Ã  %Cexpr dans l'affectation var = expr de !$OMP ATOMIC WRITE doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %Lexpr dans l'affectation !$OMP ATOMIC var = var op expr doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %Ll'expression %qE ne dÃ©signe pas une fonction %<constexpr%>l'expression %qE n'est pas une expression constantel'expression ne peut pas Ãªtre utilisÃ©e comme une fonctionl'expression dans la dÃ©claration Â«Â newÂ Â» doit Ãªtre un type entier ou un type Ã©numÃ©rÃ©l'expression dans l'assertion statique n'est pas un entierl'expression dans l'assertion statique n'est pas une expression constante entiÃ¨rel'expression dans l'assertion statique n'est pas une constantela liste d'expressions est traitÃ©e comme une expression composÃ©e dans le transtypage fonctionnella liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisationla liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisation mÃ©moirel'expression doit Ãªtre comprise entre parenthÃ¨sesl'expression doit Ãªtre fondamentalel'expression du type de classe abstraite %qT ne peut pas Ãªtre utilisÃ©e dans une expression Â«Â throwÂ Â»l'instruction de l'expression a un type incompletextend_ref(): Variable Â«Â tailÂ Â» invalideles listes d'initialisation Ã©tendues sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les registres Ã©tendus n'ont pas de moitiÃ© hautela dÃ©claration externe de %q+D suit une dÃ©claration sans classe de liaisonmodÃ¨le externe globalvalueles fonctions d'initialisation TLS externes ne sont pas supportÃ©es sur cette cibleclasse de liaison externe requise pour le symbole %q+D en raison de l'attribut %qEclone en ligne visible depuis l'extÃ©rieur%<;%> superflu%<;%> supplÃ©mentaire aprÃ¨s la dÃ©finition dans la classegroupe d'accolades superflu Ã  la fin de l'initialisationÃ©lÃ©ments superflus dans l'initialisation d'un scalairearÃªte sortante supplÃ©mentaire %d->%dqualification %<%T::%> additionnelle sur le membre %qsqualification supplÃ©mentaire pas permiseÂ«Â ;Â Â» superflupoint virgule superflu spÃ©cifiÃ© dans la dÃ©finition de la mÃ©thodepoint virgule superflu dans la structure ou dans l'unionqualificatif de type supplÃ©mentaire dans l'argument du format (argument %d)Ã©chec Ã  l'initialisation du greffon %sÃ©chec lors de la crÃ©ation du composant du tableau associatif Â«Â %sÂ Â»Ã©chec lors de la crÃ©ation du composant d'union Â«Â %sÂ Â»Ã©chec lors du dÃ©veloppement de la fonction interneerreur pour obtenir le statut de sortie: %merreur Ã  l'obtention des temps du processus: %mÃ©chec Ã  l'initialisation du greffon %sÃ©chec Ã  l'ouverture du fichier temporaire %s pour la sortie LTOÃ©chec Ã  l'ouverture du fichier temporaire %s avec la sortie LTOÃ©chec lors de la rÃ©cupÃ©ration de la fonction inutileÃ©chec lors de la rÃ©cupÃ©ration de la fonction inutile dans le mÃªme groupe comdatÃ©chec lors de la traduction du littÃ©ral vers le jeu de caractÃ¨res Ã  l'exÃ©cution %qTle modÃ¨le mÃ©moire en cas d'Ã©chec ne peut pas Ãªtre plus fort que le modÃ¨le mÃ©moire en cas de succÃ¨s pour %<__atomic_compare_exchange%>Ã©chec lors de la simplification de la rÃ©fÃ©rence Ã  la sous-chaÃ®ne dans l'instruction DATA Ã  %LÃ©chec en essayant de recharger:arÃªte fallthru aprÃ¨s une instruction de contrÃ´le dans le bb %darÃªte fallthru aprÃ¨s un branchement inconditionnel dans le bb %iune arÃªte fallthru traverse une frontiÃ¨re de section dans le bb %ifallthru pour sortir du bloc de base %dl'Ã©numÃ©ration rapide n'est pas disponible en Objective-C 1.0les attributs fastcall et cdecl sont incompatiblesles attributs fastcall et regparm sont incompatiblesles attributs fastcall et stdcall sont incompatiblesles attributs fastcall et thiscall sont incompatibleserreur fatale: fclose %s: %mLa chaÃ®ne fe_runtime_error doit Ãªtre terminÃ©e par un zÃ©rofe_runtime_error: Mauvais nombre d'arguments (%d au lieu de %d)le champ %q#D peut Ãªtre accessible via %q#Dchamp %q#D avec le mÃªme nom que la classele champ %qD a le type incomplet %qTchamp %qE dÃ©clarÃ© comme une fonctionle champ %qE est d'un type incompletle nom du champ n'est pas dans l'initialisation de l'enregistrement ou de l'unionspÃ©cificateur de champ de prÃ©cisionlargeur de champlargeur de champ dans le format de printflargeur de champ dans le format de scanflargeur de champ dans le format de strfmonlargeur de champ dans le format de strftimespÃ©cificateur de largeur de champles champs ont un agencement diffÃ©rent dans une autre unitÃ© de traductionle fichier %qs a Ã©tÃ© quittÃ© mais n'a pas Ã©tÃ© entrÃ©fin de fichier dans l'argument par dÃ©fautla dÃ©claration de %qE au niveau du fichier spÃ©cifie %<auto%>la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<register%>caractÃ¨re de remplissagecaractÃ¨re de remplissage dans le format de strfmonfind_array_spec(): Spec manquantefind_array_spec(): Â«Â asÂ Â» inutilisÃ©(1)find_array_spec(): Â«Â asÂ Â» inutilisÃ©(2)find_enum(): Ã‰numÃ©ration introuvablefonction fini() trouvÃ©e dans l'objet %sle premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© icile premier argument doit Ãªtre []bytele premier argument de %q+D devrait Ãªtre %<int%>le premier argument de %<__builtin_call_with_static_chain%> doit Ãªtre une expression d'appelle premier argument de %<__builtin_choose_expr%> n'est pas une constantele premier argument de %<va_arg%> n'est pas du type %<va_list%>le premier dÃ©saccord est le chample premier offset doit Ãªtre dans la direction opposÃ©e des itÃ©rations de la bouclele premier argument doit Ãªtre R0vu pour la premiÃ¨re fois icile registre ebp fixÃ© requiert %<-maccumulate-outgoing-args%>le registre ebp fixÃ© requiert %<target("accumulate-outgoing-args")%>registre fixe %s utilisÃ© pour passer un paramÃ¨tre Ã  la fonctiondÃ©bordement d'un nombre en virgule fixe dans l'expression %qE de type %qT rÃ©sulte in %qEdÃ©bordement d'un nombre en virgule fixe dans l'expression de type %qT rÃ©sulte en %qEles types en virgule fixe ne sont pas supportÃ©s pour cette cibletypes en virgule fixe pas supportÃ©s en C++membre tableau flexible %qD dans %q#T par ailleurs videmembre tableau flexible %qD dans l'unionle membre tableau flexible %qD n'est pas Ã  la fin de %q#Ttableau flexible comme membre d'une structure sans aucun membre nommÃ©tableau flexible comme membre de l'unionle tableau flexible n'est pas le dernier membre Ã  la fin de la structurela constante en virgule flottante dÃ©borde de la plage de %qTconstante flottante mal utilisÃ©econstante en virgule flottante tronquÃ©e Ã  zÃ©role littÃ©ral en virgule flottante dÃ©passe la plage de type %qTle littÃ©ral en virgule flottante est tronquÃ© Ã  zÃ©rodÃ©bordement d'un nombre en virgule flottante dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'un nombre en virgule flottante dans l'expression de type %qT rÃ©sulte en %qEla constante en virgule flottante n'est pas un opÃ©rande immÃ©diat validele suffixe en virgule flottante %qs est masquÃ© par l'implÃ©mentationinsn de contrÃ´le de flot Ã  l'intÃ©rieur dâ€™un bloc de basefmax-include-depth=<number> DÃ©finir la profondeur maximale d'un #include imbriquÃ©.vÃ©rification fold: arbre originale modifiÃ© par foldrepli de l'expansion vide sur %Oles expressions fold sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>fopen %s: %mpour %qDpour un transtypage de style Â«Â fonctionÂ Â», enlevez le %<::%D%> redondantpour la dÃ©duction de %<std::initializer_list%>, utilisez l'initialisation par liste copiÃ©e (c-Ã -d ajoutez %<=%> avant le %<{%>)l'expression d'incrÃ©mentation de Â«Â forÂ Â» ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'expression d'incrÃ©mentation de Â«Â forÂ Â» n'a pas d'effetl'expression d'incrÃ©mentation de Â«Â forÂ Â» est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type pointeurinstruction Â«Â forÂ Â» attenduepour la dÃ©claration du patron %q+Ddans l'option %<-mcache-block-size=X%>, les valeurs valides pour X sont: 4, 8, 16, 32, 64, 128, 256, ou 512l'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type tableau dont la limite est inconnueinstruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendueformatl'argument de format %d est inutilisÃ© et se trouve avant l'argument %d qui est utilisÃ© avec un numÃ©ro d'argument %<$%>l'argument de format %d est utilisÃ© plus d'une fois dans le format %sl'argument de format aurait dÃ» Ãªtre une rÃ©fÃ©rence Ã  %qsl'argument de format aurait dÃ» Ãªtre une rÃ©fÃ©rence Ã  %qs mais c'est une chaÃ®ne qui a Ã©tÃ© trouvÃ©ele format est une chaÃ®ne de caractÃ¨res largesle format n'est pas une chaÃ®ne littÃ©rale et il n'y a pas d'arguments de formatle format n'est pas une chaÃ®ne littÃ©rale, les types des arguments ne sont pas vÃ©rifiÃ©sle format n'est pas une chaÃ®ne littÃ©rale, le format n'est pas vÃ©rifiÃ©le format des en-tÃªtes de colonnes est incorrect dans %<devices.csv%>l'argument de la chaÃ®ne de format suit les arguments devant Ãªtre formatÃ©sl'argument passÃ© comme chaÃ®ne de format n'est pas une chaÃ®ne de caractÃ¨resla chaÃ®ne de format est dÃ©finie icila chaÃ®ne de format n'est pas un tableau de type %qsformation d'un pointeur vers le type de fonction qualifiÃ© %qTformation d'un pointeur vers le type de rÃ©fÃ©rence %qTformation d'une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qTformation d'une rÃ©fÃ©rence vers le type de rÃ©fÃ©rence %qTformation d'une rÃ©fÃ©rence vers voidformation du type de %qsdÃ©claration anticipÃ©e de %q#T%<%c%s%> trouvÃ©%<-%E%> trouvÃ© Ã  la place de %<+%E%> dans le(s) protocole(s)%<:%> trouvÃ© dans le spÃ©cificateur de nom imbriquÃ©, %<::%> attenduun %qT a Ã©tÃ© trouvÃ© mais l'argument de format devrait Ãªtre une chaÃ®neune rÃ©fÃ©rence %qs a Ã©tÃ© trouvÃ©e mais l'argument de format devrait Ãªtre une chaÃ®nenom par dÃ©faut trouvÃ© avec une instruction de dÃ©finition non videdÃ©finition rÃ©elle trouvÃ©e pour un non registredÃ©finition virtuelle trouvÃ©e pour un registre GIMPLEun SSA_NAME a Ã©tÃ© rencontrÃ© qui avait Ã©tÃ© relÃ¢chÃ© dans le pool des Ã©lÃ©ments libresÂ«Â caseÂ Â» par dÃ©faut rencontrÃ© mais pas au dÃ©but du vecteur des Â«Â caseÂ Â»la couche logicielle pour complÃ©ter l'arithmÃ©tique requiert %<-mtrap-precision=i%>fr30_print_operand: code %%F invalidefr30_print_operand: code %%x invalidefr30_print_operand: opÃ©rande invalide pour le code %%Afr30_print_operand: MEM non traitÃ©fr30_print_operand: code inconnufr30_print_operand: code %%B non reconnufr30_print_operand: code %%b non reconnufr30_print_operand: code %%p non reconnufr30_print_operand_address: adresse non traitÃ©eun pointeur de trame est requis, mais il est rÃ©servÃ©la taille de la trame de %qs est de %wd octetsla taille de la trame de la fonction %qs est de %wd octets. Elle dÃ©passe la limite de %d octets de la pile fournie par l'utilisateur. Un dÃ©routement inconditionnel est ajoutÃ©.la taille de la trame de la fonction %qs est de %wd octets. C'est plus que la moitiÃ© de la taille de la pile. Le contrÃ´le dynamique ne serait pas fiable. Aucun contrÃ´le n'est gÃ©nÃ©rÃ© pour cette fonction.taille de trame trop grande pour une vÃ©rification fiable de la pilefree_expr0(): Mauvais type d'expressionfree_pi_tree(): Correction non rÃ©soluela dÃ©claration amie %q#D dÃ©clare une fonction non patrondÃ©claration amie %qD dans la classe locale sans dÃ©claration locale antÃ©rieurela dÃ©claration amie %qD n'est pas visible par la spÃ©cialisation explicitela dÃ©claration amie %qD ne peut pas avoir de spÃ©cificateur de type Â«Â virt-specifiersÂ Â»la dÃ©claration amie ne nomme pas une classe ou une fonctiondÃ©claration amie icila dÃ©claration amie n'est pas dans la dÃ©finition de la classela dÃ©claration amie de %q#D spÃ©cifie des arguments par dÃ©faut et n%'est pas la seule dÃ©clarationla dÃ©claration amie de %qD spÃ©cifie des arguments par dÃ©faut et n%'est pas une dÃ©finitionune dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d %<friend %#T%>une dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d. %<friend class %T::%D%>la dÃ©finition de la fonction amie %qs ne pas avoir son nom qualifiÃ© avec %<%D::%>la dÃ©finition de la fonction amie %qs ne peut pas avoir son nom qualifiÃ© avec %<::%>Ã  partir de la dÃ©finition de %q#Dpar rapport Ã  la dÃ©claration prÃ©cÃ©dente de %qFfrv_print_operand: code inconnuune fonction peut uniquement Ãªtre comparÃ©e Ã  nulla fonction %q#D est initialisÃ©e comme une variablela dÃ©finition de la fonction %q+D est marquÃ©e dllimportla fonction %q+D fait partie du cycle des aliasla fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle a l'attribut %<noclone%>la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle reÃ§oit un Â«Â gotoÂ Â» non localla fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle sauvegarde l'adresse d'une Ã©tiquette locale dans une variable statiquela fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle contient un Â«Â gotoÂ Â» calculÃ©la fonction %q+F ne peut jamais Ãªtre mise en ligne parce que cela est supprimÃ© par l'utilisation de %<-fno-inline%>la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise %<__builtin_return%> ou %<__builtin_apply_args%>la fonction %q+F ne peut jamais Ãªtre mise en ligne car elle utilise Â«Â allocaÂ Â» (ce qui sera outrepassÃ© en utilisant l'attribut Â«Â always_inlineÂ Â»)la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise des attributs en conflit avec la mise en lignela fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise un Â«Â gotoÂ Â» qui n'est pas localla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmpla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmp-longjmp pour gÃ©rer les exceptionsla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise une liste variable d'argumentsfonction %qD dÃ©clarÃ©e %<[[noreturn]]%> mais sa premiÃ¨re dÃ©claration ne l'Ã©tait pasfonction %qD dÃ©clarÃ©e %<virtual%> Ã  l'intÃ©rieur d'une unionla fonction %qD est initialisÃ©e comme une variablela fonction %qD pourrait peut-Ãªtre Ãªtre candidate pour l'attribut de format %qsfonction %qD redÃ©clarÃ©e comme une variablela fonction %qD est utilisÃ©e comme sortie %<asm%>la fonction %qs ne peut pas Ãªtre dÃ©clarÃ©e %<mutable%>la fonction %qs a Ã©tÃ© rÃ©fÃ©rencÃ©e dans du code dÃ©chargÃ© mais n'a pas Ã©tÃ© marquÃ©e comme devant Ãªtre incluse dans le code dÃ©chargÃ©les arguments fonctions de %<__builtin_tgmath%> ont tous le mÃªme typeles arguments fonctions de %<__builtin_tgmath%> n'ont pas de paramÃ¨tre de type gÃ©nÃ©riqueattribut de fonction incohÃ©rentles attributs de fonction %qs et %qs sont mutuellement exclusifsle corps de la fonction peut Ãªtre Ã©crasÃ© durant l'Ã©dition de liensle corps de la fonction n'est pas disponiblel'appel de fonction a une valeur d'agrÃ©gatfonction appelÃ©e Ã  travers un type non compatibleun concept de fonction doit Ãªtre appelÃ©la dÃ©claration de fonction n'est pas un prototypela fonction est dÃ©clarÃ©e avec %<noreturn%> mais elle utilise l'instruction %<return%>dÃ©finition de fonction dÃ©clarÃ©e %<auto%>dÃ©finition de fonction dÃ©clarÃ©e %<register%>dÃ©finition de fonction dÃ©clarÃ©e %<typedef%>dÃ©finition de fonction dÃ©clarÃ©e %qsla dÃ©finition de fonction ne dÃ©clare aucun paramÃ¨trela dÃ©finition de la fonction a un type de retour Â«Â voidÂ Â» qualifiÃ©la fonction ne retourne pas un type Â«Â stringÂ Â»la fonction a un lien externe alors que l'utilisateur demande uniquement la mise en ligne statique pour la correction Ã  chaudla fonction peut retourner l'adresse d'une variable localela fonction pourrait Ãªtre une candidate pour l'attribut %qsla fonction pourrait Ãªtre une candidate pour l'attribut %qs si elle est connue pour retourner normalementun nom de fonction comme opÃ©rande dans le membre de gauche de %<<%> est toujours mal formÃ© en C++2a; incluez le nom de la fonction dans %<()%>fonction pas retenue pour Ãªtre mise en lignela fonction n'est pas dÃ©clarÃ©e en ligne et la taille du code augmenteraitla fonction ne peut Ãªtre mise en lignela fonction nâ€™est pas une candidate Ã  la mise en lignetype tableau ou fonction %qT dans %<#pragma omp declare reduction%>fonction ou type tableau dans %<#pragma omp declare reduction%>paramÃ¨tre de fonctionles pointeurs de fonctions ne sont pas supportÃ©s avec l'option %<-mabi=ti%>DÃ©saccord dans le nombre de rÃ©sultats de la fonctionle type retournÃ© par une fonction ne peut Ãªtre une fonctionles types retournÃ©s par les fonctions ne sont pas compatibles en raison de %<volatile%>fonction retournant une fonctionfonction retournant un tableaula fonction retourne l'adresse d'une Ã©tiquettela fonction retourne l'adresse d'une variable localela fonction retourne un agrÃ©gatle symbole de la fonction n'est pas une fonctionle patron de fonction %qD est redÃ©clarÃ© comme un patron de classetemplate-id de la fonction %qD dans le spÃ©cificateur de nom imbriquÃ©types fonctions pas vraiment compatibles en C ISOles versions de fonctions ne peuvent pas Ãªtre marquÃ©es avec %<gnu_inline%>, des corps de fonctions doivent Ãªtre gÃ©nÃ©rÃ©sfonction appelÃ©e avec un type de retour void qualifiÃ©%qE au niveau de la fonction est implicitement Â«Â autoÂ Â» et dÃ©clarÃ© %qs%qs dans le champ de la fonction est implicitement dÃ©clarÃ© auto et dÃ©clarÃ© %<__thread%>le corps d'un function-try-block d'un constructeur %<constexpr%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>support de function_profilerfunction_profiler supportÃ© pour MMIXtranstypage fonctionnel vers le type tableau %qTrebut Ã  la fin de %<#pragma nomember_alignment%>pilote gcc version %s %sexÃ©cutant gcc version %s
  gcc version %s %s
  gcov %s%s
  generate_isocbinding_initializer(): mauvais type iso_c_binding, %<c_ptr%> ou %<c_funptr%> attendule code du fragment gÃ©nÃ©rique Ã©choue pour la mÃ©thode %qD qui utilise %<...%>get_mpz(): N'est pas une constante entiÃ¨reobtention de la limite maximale de la taille du fichier de vidange (core file): %mgfc_add_interface(): Mauvais type d'interfacegfc_arith_divide(): Mauvais type de basegfc_arith_error(): Mauvais code d'erreurgfc_arith_minus(): Mauvais type de basegfc_arith_plus(): Mauvais type de basegfc_arith_times(): Mauvais type de basegfc_arith_uminus(): Mauvais type de basegfc_array_dimen_size(): Mauvaise expression EXPR_ARRAYgfc_array_dimen_size(): Mauvaise dimensiongfc_array_size a Ã©chouÃ©gfc_ascii_statement(): Mauvais code d'instructiongfc_basic_typename(): Type non dÃ©finigfc_caf_attr(): Mauvaise rÃ©fÃ©rence Ã  un tableaugfc_caf_attr(): L'expression n'est pas une variablegfc_check_dependency: on attendait une EXPR_VARIABLEgfc_check_digit(): mauvais radicalgfc_code2string(): Mauvais codegfc_compare_array_spec(): SpÃ©cification de tableau Ã©crasÃ©egfc_compare_derived_types: type dÃ©rivÃ© invalidegfc_compare_expr(): Mauvais type de basegfc_copy_expr(): Mauvais nÅ“ud d'expressiongfc_expression_rank(): Deux specs de tableaugfc_find_array_ref(): Pas de rÃ©fÃ©rence trouvÃ©egfc_free_statement(): Mauvaise instructiongfc_get_constant_expr(): le lieu %<where%> ne peut pas Ãªtre NULLgfc_get_default_type(): Mauvais symbole %qsgfc_is_constant_expr(): Type d'expression inconnugfc_match(): Mauvais code de correspondance %cgfc_match_sym_complex_part(): Mauvais typegfc_op2string(): Mauvais codegfc_range_check() a retournÃ© une mauvaise valeurgfc_range_check(): Mauvais typegfc_ref_dimen_size(): Mauvais dimen_typegfc_ref_dimen_size(): Mauvaise dimensiongfc_resolve_blocks(): Mauvais type de blocgfc_resolve_code(): Mauvais code d'instructiongfc_resolve_code(): Pas d'expression dans le DO WHILEgfc_resolve_expr(): Mauvais type d'expressiongfc_set_default_type(): le symbole a dÃ©jÃ  un typegfc_simplify_abs(): Mauvais typegfc_simplify_dcmplx(): Mauvais type (x)gfc_simplify_dcmplx(): Mauvais type (y)gfc_simplify_dim(): Mauvais typegfc_simplify_floor(): Mauvais sous-typegfc_simplify_log: mauvais typegfc_simplify_mod(): Mauvais argumentsgfc_simplify_modulo(): Mauvais argumentsgfc_trans_code(): Mauvais code d'instructiongfc_trans_omp_workshare(): Mauvais code d'instructiongfc_trans_select(): Mauvais type pour l'expression casegfc_typename(): Type non dÃ©finigfc_validate_kind(): Mauvais sous-type obtenugfc_validate_kind(): Mauvais type obtenugfc_variable_attr(): L'expression n'est pas une variablegfortran ne supporte pas -E sans -cppgfortran: Uniquement une option %<-J%> autorisÃ©el'appel gimple n'a pas de ciblel'appel gimple a deux ciblesvÃ©rification gimple: attendait %s(%s), a trouvÃ© %s(%s) dans %s, Ã  %s:%dgimple_bb (phi) est dÃ©fini avec un mauvais bloc de basegimple_bb (stmt) est dÃ©fini avec un mauvais bloc de basela gimplification a Ã©chouÃ©les constructeurs globaux ne sont pas supportÃ©s sur cette cibleles destructeurs globaux ne sont pas supportÃ©s sur cette ciblela qualification globale du nom de la classe est invalidevariable globale de registre %qD utilisÃ©e dans une fonction imbriquÃ©eune variable-registre globale suit une dÃ©finition de fonctionla variable-registre globale a une valeur initialel'affectation Ã  la variable globale/statique a Ã©tÃ© interceptÃ©ea obtenu %d paramÃ¨tres de patron pour %q#Da obtenu %d paramÃ¨tres de patron pour %q#Tla destination du Â«Â gotoÂ Â» n'est ni une Ã©tiquette ni un pointeurgp est constant (mais sauvegarder/rÃ©tablir gp lors d'appels indirects).gp_offset (%ld) ou end_offset (%ld) est plus petit que zÃ©roaccent grave %<`%> dans le formatgsplit-dwarf n'est pas supportÃ© sur cette plate-formele PCH a dÃ» Ãªtre relocalisÃ©code MIPS16 avec des flottants matÃ©riels pour des ABI autres que o32 et o64les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles en mode ESA/390les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles sur %sle support des vecteurs matÃ©riels n'est pas disponible sur %sle support des vecteurs matÃ©riels n'est pas disponible avec %<-msoft-float%>a des paramÃ¨tres diffÃ©rents dans une autre unitÃ© de traductiona une valeur de retour diffÃ©rente dans une autre unitÃ© de traductionl'insn de tÃªte %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insnicilimite supÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qsl'instruction de la valeur de l'histogramme ne correspond pas Ã  l'instruction Ã  laquelle il est associÃ©iWMMXt et NEON sont incompatiblesiWMMXt non supportÃ© en mode Thumbia64_print_operandÂ : code inconnuidentical_array_ref(): dimensions incohÃ©rentesl'identificateur %qE est en conflit avec un mot-clÃ© du C++l'identificateur %qE est un mot clÃ© en C++11l'identificateur %qE est un mot clÃ© en C++20identificateur attendu aprÃ¨s %<@protocol%>dÃ©bordement de l'identificateurÂ : %dsi une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateurs'il n'est pas possible d'Ã©viter l'apostrophe, entourez la dans une paire de directives %qs et %qssi ce code est atteint, le programme s'arrÃªterasi l'utilisation de %qs n'est pas possible, utilisez plutÃ´t %qs%<#pragma %s %s%> ignorÃ©%<#pragma align%> ignorÃ© pour %q+D explicitement alignÃ©%<#pragma omp declare simd%> est ignorÃ© sur une fonction avec un argument non %<uniform%> avec le qualificatif %<_Atomic%>%<#pragma omp declare simd%> est ignorÃ© sur une fonction avec un type de retour avec le qualificatif %<_Atomic%>%<-fschedule-insns%> est ignorÃ© Ã  cause d'un bogue dans la gestion des exceptionsspÃ©cificateur %<asm%> ignorÃ© pour la variable locale non statique %q+Dl'attribut %qD est ignorÃ© sur l'espace de noms anonymel'attribut %qD est ignorÃ© sur l'espace de noms pas en lignel'attribut %qE est ignorÃ© car il est appliquÃ© Ã  l'instanciation du patron %qTl'attribut %qE est ignorÃ© car il est appliquÃ© Ã  la spÃ©cialisation du patron %qTl'attribut %<%E (%u)%> ignorÃ© car il est en conflit avec l'attribut %<%E (%u)%>l'attribut %qE est ignorÃ© aprÃ¨s un %qE antÃ©rieurl'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<either%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<lower%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<noinit%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<persistent%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<section%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<upper%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %qsl'attribut %qE est ignorÃ© dans la dÃ©claration d'une fonction interne %qD car il est en conflit avec l'attribut %qsles attributs appliquÃ©s Ã  %qT aprÃ¨s sa dÃ©finition sont ignorÃ©sles attributs sont ignorÃ©s s'ils sont appliquÃ©s Ã  la classe de type %qT en dehors de la dÃ©finitionattributs ignorÃ©s car ils sont appliquÃ©s au type dÃ©pendent %qT sans dÃ©claration associÃ©eles attributs dans l'argument %qE du patron sont ignorÃ©sles attributs sur l'argument %qT du patron sont ignorÃ©sle rÃ©pertoire Â«Â %sÂ Â» est ignorÃ© car prÃ©sent deux fois
  le grand pas linÃ©aire est ignorÃ©ignore l'annotation de bouclele %<#pragma longcall%> mal composÃ© est ignorÃ©le rÃ©pertoire Â«Â %sÂ Â» est ignorÃ© car inexistant
! attribut Â«Â packedÂ Â» ignorÃ© Ã  cause du champ non POD non empaquetÃ© %q#Dignore l'option %<-fopt-info-%s%> qui entre peut-Ãªtre en conflitla valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%sla valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>la valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>la valeur retournÃ©e est ignorÃ©e pour une fonction dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%sla valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>la clause Â«Â sinkÂ Â» est ignorÃ©e car elle a un offset qui n'est pas un multiple du pas de la bouclela dÃ©claration de %q#D est ignorÃ©eoption inconnue %q.*s ignorÃ©ela valeur non reconnue %<%s%> de l'option %<-mcustom-fpu-cfg%> est ignorÃ©ele pas linÃ©aire nul est ignorÃ©OP illÃ©gal dans optimize_comparisontype d'agrÃ©gat %qE illÃ©gal spÃ©cifiÃ© pour la variable d'instance %qsargument 0 invalide pour %qsopÃ©rande illÃ©gal adresse d'opÃ©rande illÃ©gale (1)adresse d'opÃ©rande illÃ©gale (2)adresse d'opÃ©rande illÃ©gale (3)adresse d'opÃ©rande illÃ©gale (4)opÃ©rande illÃ©gal dÃ©tectÃ©type de rÃ©fÃ©rence illÃ©gal spÃ©cifiÃ© pour la variable d'instance %qsl'Ã©valuation immÃ©diate retourne l'adresse de la fonction immÃ©diate %qDla capture implicite de %qE via %<[=]%> est dÃ©prÃ©ciÃ©e en C++20conversion implicite de %qH vers %qI pour correspondre Ã  d'autres opÃ©randes de l'expression binaireconversion implicite depuis %qH vers %qI pour correspondre Ã  d'autres rÃ©sultats de la conditionconversion implicite de %qH en %qI lors du passage de l'argument Ã  la fonctionconversion implicite de %qT vers %qTconversion implicite de %qT vers %qT pour correspondre Ã  d'autres opÃ©randes de l'expression binaireconversion implicite depuis %qT vers %qT pour correspondre Ã  d'autres rÃ©sultats de la conditionconversion implicite de %qT en %qT lors du passage de l'argument Ã  la fonctiondÃ©claration implicite de la fonction %qEdÃ©claration implicite de la fonction %qE; vouliez-vous utiliser %qsÂ ?le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgulele dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgulele dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellele dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'instructionle dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnellecorrespondance implicite du tableau de taille tacite %qDles patrons implicites ne peuvent pas Ãªtre %<virtual%>dÃ©saccord dans le type du pointeur implicite Â«Â thisÂ Â»le fanion implicit_section est dÃ©fini mais la section ne l%'est pasles registres implicitement dÃ©pilÃ©s doivent Ãªtre groupÃ©s en haut de la pile%qD dÃ©clarÃ© implicitement est dÃ©prÃ©ciÃ©END DO impliciteimport_iso_c_binding_module(): Impossible de crÃ©er le symbole pour %scontrainte impossible dans %<asm%>contrainte de registre impossible dans %<asm%>assertion de type impossible: le type n'implÃ©mente pas l'interfacedans %s, Ã  %s:%den C++03, le mot-clÃ© class (ou struct) doit Ãªtre utilisÃ© lors de la dÃ©claration d'un amien C++11 et au delÃ , un constructeur par dÃ©faut peut Ãªtre expliciteen C++11, les destructeurs sont %<noexcept%> par dÃ©fauten C++11, ce %<throw%> appellera %<terminate%> car les destructeurs sont %<noexcept%> par dÃ©fauten C++20, cette comparaison appelle la fonction actuelle rÃ©cursivement avec les arguments inversÃ©sen C++98, %<template%> (afin de lever une ambigÃ¼itÃ©) est seulement permis Ã  l'intÃ©rieur des patronsen C++98, %q+D ne peut pas Ãªtre statique parce qu'il est un membre d'une unionen C++98, %qD doit Ãªtre initialisÃ© par un constructeur et non par %<{...}%>dans un appel Ã  la fonction d'allocation %qD dÃ©clarÃ©e icidans un appel Ã  la fonction d'allocation interne %qDdans un appel Ã  la fonction interne %qDdans un appel Ã  la fonction %qD dÃ©clarÃ©e icidans un appel Ã  la fonction %qD dÃ©clarÃ©e avec l'attribut %qsdans un appel avec le type %qT et l'attribut %qsdans l'argument d'un unaireÂ !dans le bloc de base %d :dans l'appel Ã  %qD, dÃ©clarÃ© icidans la dÃ©claration de %q+Ddans la dÃ©finition de la macro %qsdans l'expansion de la macro %qsdans gfc_simplify_acos(): Mauvais typedans gfc_simplify_acosh(): Mauvais typedans gfc_simplify_asin(): Mauvais typedans gfc_simplify_asinh(): Mauvais typedans gfc_simplify_atan(): Mauvais typedans gfc_simplify_atan2d(): Mauvais typedans gfc_simplify_atanh(): Mauvais typedans gfc_simplify_atrigd(): Mauvais typedans gfc_simplify_cos(): Mauvais typedans gfc_simplify_exp(): Mauvais typedans gfc_simplify_sin(): Mauvais typedans gfc_simplify_trigd(): Mauvais typedans l'initialisation de la variable de liaison structurÃ©e %qDdans le passage de l'argument %P de %qDdans simplify_trig_call(): Mauvais intrinsÃ¨quedans l'argument de patron pour le type %qTdans la dÃ©finition de %q#Tdans cette expressioninitialisation intra-classe du membre de donnÃ©e statique %q#D d'un type incompletinitialisation intra-classe du membre de donnÃ©e statique %q#D du type non littÃ©ralfichier de greffon %s inaccessible dÃ©veloppÃ© depuis le nom court du greffon %s: %maccumulateur inappropriÃ© pour %qsincluez %qs ou fournissez une dÃ©claration de %qDle nombre d'arÃªtes entrantes ne correspond pas au nombre d'arguments PHIclause %qs incompatible en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACCles qualificatifs d'espace d'adresses %qs et %qs sont incompatiblesclause de donnÃ©es avec rÃ©duction sur %qE incompatible; promu en %<present_or_copy%>opÃ©rande en virgule flottante ou registre vecteur incompatible pour Â«Â %%%cÂ Â»dÃ©claration implicite incompatible pour la fonction interne %qDdÃ©claration implicite incompatible de la fonction %qD%<-mstack-protector-guard=global%> et %<-mstack-protector-guard-offset=%qs%> incompatiblesopÃ©rande de registre incompatible pour Â«Â %%%cÂ Â»type incompatible pour l'argument %d de %qEtype incompatible pour l'index du tableau associatiftype incompatible pour la mÃ©thode %s%s%stype incompatible pour la mÃ©thode %s%s%s (%s)type incompatible pour le rÃ©cepteurtypes incompatibles dans l'argument %<PHI%> %utypes incompatibles dans l'affectation de %qT vers %qTtypes incompatibles dans l'expression binairetype incompatible dans l'envoitypes incompatibles dans l'affectation au type %qT depuis le type %qTtypes incompatibles dans l'initialisation du type %qT en utilisant le type %qTtypes incompatibles en retournant le type %qT alors que %qT Ã©tait attendutypes vectoriels incompatibles dans l'expression conditionnelle: %qT, %qT et %qTimplÃ©mentation incomplÃ¨te de la catÃ©gorie %qEimplÃ©mentation incomplÃ¨te de la classe %qEle type incomplet %qT n'a pas de membre %qDle type incomplet %qT ne peut pas avoir de correspondance (mappable)type %qT incomplet utilisÃ© dans un spÃ©cificateur de noms imbriquÃ©attribut %<ifunc%> inconsistanttypes diffÃ©rents pour Â«Â beginÂ Â» et Â«Â endÂ Â» de l'instruction %<for%> parcourant une plage: %qT et %qTmajuscules incohÃ©rentes dans le formatdÃ©duction incohÃ©rente pour %qT: %qT et puis %qTdÃ©duction incohÃ©rente pour le type de retour auto: %qT et puis %qTspÃ©cification de variable d'instance incohÃ©rentecontraintes d'opÃ©rande inconsistantes dans un %<asm%>les types incohÃ©rents %qT et %qT sont dÃ©duits du type retournÃ© par la lambdales suffixes littÃ©raux dÃ©finis par l'utilisateur %qD et %qD sont inconsistants dans la chaÃ®ne littÃ©ralemode de comparaison incorrectentrÃ©e incorrecte dans %<label_to_block_map%>format incorrect dans la mise Ã  l'Ã©chelle, utilise 1/1
  opÃ©rande d'indice incorrectinsn incorrecteÂ :nombre d'arguments incorrect pour la fonction %qEnombre incorrect pour les Ã©lÃ©ments d'un vecteur %qspropriÃ©tÃ© incorrecte %qs du sÃ©lecteur %qsopÃ©rande d'arrondi incorrectconfiguration incorrecte pour le numÃ©ro de la zone d'atterrissage des exceptions (landing pad)partage incorrect des nÅ“uds de l'arbretype incorrect pour les Ã©lÃ©ments d'un vecteur %qstype incorrect pour les Ã©lÃ©ments d'un vecteur CONSTRUCTORparallÃ©lisme de boucle OpenACC incorrectement imbriquÃ©l'expression d'incrÃ©mentation fait rÃ©fÃ©rence Ã  la variable d'itÃ©ration %qDl'incrÃ©ment n'est pas la constante 1 ou -1 pour la condition %<!=%>incrÃ©mentation d'une expression boolÃ©enneincrÃ©mentation du champ constant %qDincrÃ©menter une valeur Ã©numÃ©rÃ©e est invalide en C++incrÃ©mentation de la fonction %qDincrÃ©mentation du membre %qD d'un objet en lecture seuleincrÃ©ment d'un pointeur vers un type incomplet %qTincrÃ©mentation de l'emplacement %qE en lecture seuleincrÃ©mentation du membre %qD en lecture seuleincrÃ©mentation de la valeur de retour nommÃ©e %qD en lecture seuleincrÃ©mentation du paramÃ¨tre %qD en lecture seuleincrÃ©mentation de la rÃ©fÃ©rence en lecture seule %qDincrÃ©mentation de la variable %qD en lecture seulela valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<long%>la valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<unsigned long%>l'index %E dÃ©signe un offset plus grand que la taille de %qTl'index dans la dimension %d est hors de limites Ã  %Ll'index doit Ãªtre un entiervaleur d'index au lieu d'un nom de champ dans l'initialisation de l'unionla valeur de l'index est hors limitesle dÃ©compte des appels indirects ne correspond pas au dÃ©compte du BBappel indirect dans une fonction, ceci n'est pas supportÃ© par eBPFl'appel indirect dans la sÃ©quence d'appel spÃ©culative n'a pas le fanion spÃ©culatifla fonction indirecte %q+D ne peut pas Ãªtre dÃ©clarÃ©e %qEla fonction indirecte %q+D ne peut pas Ãªtre dÃ©clarÃ©e faibleappel de fonction indirect vers un appelÃ© encore Ã  dÃ©terminerles sauts indirects ne sont pas disponibles sur cette ciblel%'attribut indirect_call ne s%'applique pas Ã  une fonction statiquel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'instructionl'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnellel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'instructionl'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnellele type scalaire infÃ©rÃ© %qT n'est pas un type entier ou en virgule flottante de la mÃªme taille que %qTle constructeur hÃ©ritÃ© %qD n'est pas %<constexpr%>les constructeurs hÃ©ritÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>fonction init trouvÃ©e dans l'objet %sl'instruction init dans des instructions de sÃ©lection est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>init_arglist(): trop d'argumentsl'initialisation abandonne le qualificatif %qv du type pointÃ©initialisation depuis un type Objective-C distinctinitialisation depuis un pointeur vers un espace d'adresses non fermÃ©le membre de gauche de l'initialisation pourrait Ãªtre un candidat pour un attribut de formatl'initialisation ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifl'initialisation de %qT depuis %qT transforme un pointeur en entier sans transtypagel'initialisation de %qT depuis %qT transforme un entier en pointeur sans transtypageinitialisation de %qT depuis le type pointeur %qT qui est incompatibleinitialisation de %qT depuis un pointeur vers %qD avec le type incompatible %qTinitialisation d'un membre de tableau flexibleinitialisation de la variable de bloc commun %qs dans l'instruction DATA Ã  %Cinitialisation d'un membre de tableau flexible dans un contexte imbriquÃ©l'initialisation de l'expression Â«Â newÂ Â» pour le type %<auto%> exige exactement un Ã©lÃ©mentinitialisation d'un type rÃ©fÃ©rencÃ© non const %q#T depuis une r-valeur du type %qTinitialisation d'un type rÃ©fÃ©rencÃ© volatile %q#T depuis une r-valeur du type %qTinitialisations pour des membres multiples de %qTle champ initialisÃ© est Ã©crasÃ©le champ initialisÃ© a des effets de bord Ã©crasÃ©sle membre %q+D initialisÃ© est dÃ©clarÃ© icila variable initialisÃ© %q+D est marquÃ©e dllimportun Ã©lÃ©ment de l'initialisation n'est pas une expression constanteun Ã©lÃ©ment de l'initialisation n'est pas Ã©valuable lors du chargementun Ã©lÃ©ment de l'initialisation n'est pas une constantefin prÃ©maturÃ©e de l'initialisationl'expression de l'initialiseur fait rÃ©fÃ©rence Ã  la variable d'itÃ©ration %qDl'initialiseur n'a pu dÃ©terminer la taille de %q+Dl'initialisation n'a pu dÃ©terminer la taille de %qDl'initialisation n'a pu dÃ©terminer la taille de %qTl'initialisation pour %<decltype(auto) %D%> a un type fonction (avez-vous oubliÃ© les %<()%>Â ?)l'initialiseur pour %q#D est dÃ©veloppÃ© en une liste vide d'expressionsl'initialisation pour %q#D est invalidel'initialisation de %qT doit Ãªtre entre accoladesinitialisation pour le membre tableau flexible %q#Dl'initialiseur pour une valeur en virgule flottante n'est pas une constante en virgule flottantel'initialiseur pour les valeurs entiÃ¨res/virgules fixes est trop compliquÃ©initialisation dans une boucle %<for%> parcourant une plageinitialisation invalide pour un membre statique avec constructeurinitialisation fournie pour une fonctioninitialisation spÃ©cifiÃ©e pour la fonction amie %qDinitialisation spÃ©cifiÃ©e pour une mÃ©thode non virtuelle %q+Dinitialisation spÃ©cifiÃ©e pour la fonction membre statique %qDla chaÃ®ne d'initialisation pour %qT est trop longueinitialiser %qD depuis %qE n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentinitialiser %qH avec %qI dans une expression constante convertie n'est pas liÃ©e directementl'initialisation d'une classe de base du type %qT rÃ©sulte en un dÃ©coupage d'objetnom de classe injectÃ© %qD utilisÃ© comme argument de patron qui est lui-mÃªme un patronl'assembleur en ligne n'est pas une expression constantele nombre de clones en ligne n'est pas compatibleclone en ligne dans la mÃªme liste du groupe comdatle clone en ligne est forcÃ© Ã  sortirclone en ligne avec l'adresse prisela dÃ©claration en ligne de %qD suit la dÃ©claration avec l'attribut %<noinline%>fonction Â«Â inlineÂ Â» %q+D dÃ©clarÃ©e en tant que dllimport: attribut ignorÃ©la fonction en ligne %q+D est dÃ©clarÃ©e mais jamais dÃ©finiela fonction Â«Â inlineÂ Â» %q+D est dÃ©clarÃ©e faiblela fonction en ligne %q+D a reÃ§u l'attribut %qsla fonction Ã  mettre en ligne %qD a reÃ§u l'attribut %qsla fonction en ligne %qD est utilisÃ©e mais n'a jamais Ã©tÃ© dÃ©finieun espace de nom en ligne doit Ãªtre spÃ©cifiÃ© Ã  la dÃ©finition initialeles espaces de noms en ligne sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les variables Â«Â inlineÂ Â» sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le pointeur inlined_to est dÃ©fini mais aucun prÃ©dÃ©cesseur trouvÃ©le pointeur inlined_to est fauxle pointeur inlined_to fait rÃ©fÃ©rence Ã  lui mÃªmepointeur inlined_to dÃ©fini pour des appelants pas en lignela mise en ligne a Ã©chouÃ© dans l'appel Ã  %<always_inline%> %q+F: %sla mise en ligne a Ã©chouÃ© dans l'appel Ã  %q+F: %sla boucle intÃ©rieure utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contientle fichier d'entrÃ©e %qs est le mÃªme que le fichier de sortiela contrainte de l'opÃ©rande d'entrÃ©e contient %qcinsert_bbt(): ClÃ© dupliquÃ©e trouvÃ©einsertion hors limites dans %qsle pointeur du bloc de base de l'insn %d est %d, il devrait Ãªtre %dl'insn %d dans la fin du bb %d a un bloc de base non NULLl'insn %d dans l'en-tÃªte du bb %d a un bloc de base non NULLl'insn %d est dans plusieurs blocs de base (%d et %d)l'insn %d en dehors des blocs de base a un champ bb non NULLles adresses des insn ne sont pas libÃ©rÃ©esles adresses des insn ne sont pas dÃ©finies aprÃ¨s shorten_branchesinsn contient une adresse invalide !insn ne satisfait pas Ã  ses contraintes:insn Ã  l'extÃ©rieur de tout bloc de basel'insn avec le UID %i n'a pas Ã©tÃ© trouvÃ©e pour l'opÃ©rande %i (Â«Â %sÂ Â») de l'insn %il'insn avec le UID %i n'a pas Ã©tÃ© trouvÃ©e pour l'opÃ©rande %i de l'insn %iinstallÃ©s: %s%s
  erreur d%'installation, impossible de trouver %<crtoffloadtable.o%>la variable d'instance %qE est accÃ©dÃ©e dans la mÃ©thode de la classela variable d'instance %qE est %s; ceci dÃ©clenchera une erreur incontournable dans le futurla variable d'instance %qE est dÃ©clarÃ©e %sla variable d'instance %qE est dÃ©clarÃ©e privÃ©ela variable d'instance %qs a une taille inconnuela variable d'instance %qs est dÃ©clarÃ©e privÃ©ela variable d'instance %qs utilise un membre de tableau flexiblel'affectation Ã  la variable d'instance a Ã©tÃ© interceptÃ©einstruction jamais exÃ©cutÃ©el'ordonnancement d'instructions n'est pas supportÃ© sur cette machine cibleinformation contextuelle insuffisante pour dÃ©terminer le typepartitionnement insuffisant pour parallÃ©liser la boucle des Ã©lÃ©mentspartitionnement disponible insuffisant pour parallÃ©liser la bouclepartitionnement disponible insuffisant pour parallÃ©liser la boucle dÃ©coupÃ©e en blocsla constante entiÃ¨re est trop grande pour le type %<unsigned long%>division entiÃ¨re par zÃ©role littÃ©ral entier dÃ©passe la plage du type %qTdÃ©bordement d'entier dans la taille du tableaudÃ©bordement d'entier dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'entier dans l'expression de type %qT rÃ©sulte en %qEle suffixe entier %qs est masquÃ© par l'implÃ©mentationl'expression intÃ©grale %qE n'est pas une constantela prÃ©cision du type rÃ©sultant intÃ©gral ne correspond pas Ã  la taille du champ de %qsles optimisations inter-modules ne sont pas implÃ©mentÃ©es pour le C++l'interface %qE n'a pas un agencement des chaÃ®nes constantes valablel'indice intermÃ©diaire du tableau %wi est en dehors des limites de %qTerreur interne du compilateurerreur interne du compilateur. Mauvaise adresse:erreur interne du compilateur. DÃ©calage incorrect:erreur interne du compilateur. Mode inconnu:erreur interne du compilateur: dÃ©faut d'inconsistance interneerreur interne: registre erronÃ©: %derreur interne: fonction interne %qs dÃ©jÃ  traitÃ©eerreur interne: la fonction interne %qs a un type de retour %qs inattenduerreur interne: pour la fonction interne %qs, l'argument %d a le type %qs inattenduerreur interne: cris_side_effect_mode_ok avec des opÃ©randes erronÃ©eserreur interne: une insn avec un effet de bord change l'effet principalLa procÃ©dure interne %qs Ã  %L est en conflit avec l'argument DUMMYunitÃ© interne dans WRITEles routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumbles attributs d'interruption et nus sont incompatiblesles gestionnaires d'interruptions ne peuvent pas Ãªtre des fonctions MIPS16les gestionnaires d'interruptions ne peuvent pas avoir d'argumentla routine de service d'interruption ne peut avoir qu'un argument de type pointeur et un argument entier optionnelune routine de service d%'interruption ne peut pas Ãªtre appelÃ©e directementla routine de service d'interruption doit retourner %<void%>la routine de service d'interruption devrait avoir %qs comme deuxiÃ¨me argumentla routine de service d'interruption devrait avoir un pointeur comme premier argumentle vecteur d'interruption de l'attribut %qE n'est pas vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread est disponible uniquement sur fidol'index du registre intrinsÃ¨que est hors limitevariable intrinsÃ¨que qui n'est pas une procÃ©dureopÃ©rande %%%c invalide%%-code invalideopÃ©rande %%A invalideopÃ©rande %%B invalideopÃ©rande %%C invalidevaleur %%C invalideopÃ©rande %%D invalidevaleur %%D invalidevaleur %%E invalidevaleur %%F invalidemode %%G invalidevaleur %%G invalideopÃ©rande %%H invalidespÃ©cificateur %%H invalidevaleur %%H invalideopÃ©rande %%I invalidevaleur %%J invalidevaleur %%J invalidevaleur %%K invalideopÃ©rande %%L invalidevaleur %%L invalideopÃ©rande %%M invalidevaleur %%M invalideopÃ©rande %%N invalidevaleur %%N invalidevaleur %%O invalideopÃ©rande %%P invalidevaleur %%P invalidevaleur %%R invalidevaleur %%T invalidevaleur %%U invalidevaleur %%V invalideopÃ©rande %%Y invalideopÃ©rande %%c invalideopÃ©rande %%d invalidevaleur %%d invalidevaleur %%e invalideopÃ©rande %%f invalidevaleur %%f invalideopÃ©rande %%h invalidevaleur %%h invalideopÃ©rande %%i invalidevaleur %%j invalideopÃ©rande %%j invalidevaleur %%j invalidevaleur %%k invalidevaleur %%m invalidevaleur %%p invalidevaleur %%q invalideopÃ©rande %%r invalidevaleur %%r invalideopÃ©rande %%s invalidevaleur %%s invalideopÃ©rande %%t invalidevaleur %%t invalidevaleur %%t/%%b invalidevaleur %%u invalidevaleur %%v invalidevaleur %%x invalidevaleur %%xn invalidevaleur %%y invalide, essayez d'utiliser la contrainte Â«Â ZÂ Â»valeur %%z invalide%<#pragma %s%> invalide%<CASE_CHAIN%> invalide%<CPU_TYPE%> a la valeur invalide %qs lue dans %<devices.csv%> pour %qs%<MPY_TYPE%> a la valeur invalide %qs lue dans %<devices.csv%> pour %qsargument %<PHI%> invaliderÃ©sultat %<PHI%> invalide%<const_cast%> invalide Ã  partir du type %qT vers le type %qT%<const_cast%> invalide d'une r-valeur du type %qT vers le type %qT%<static_cast%> invalide depuis le type %qT vers le type %qTmodificateur de rÃ©duction %<task%> invalide sur une construction combinÃ©e avec %<simd%> ou %<loop%>modificateur de rÃ©duction %<task%> invalide sur une construction pas combinÃ©e avec %<parallel%>, %<for%> ou %<sections%>modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %<for%> ou %<sections%>opÃ©rande de dÃ©calage %qs invalideÂ«Â asmÂ Â» invalideÂ : opÃ©randes (pointeurs) %qs invalidesargument IACC invalidemembre de gauche invalide dans un appel gimplenom de sÃ©lecteur Objective-C++ invalideclause OpenACC invalide au niveau global du fichiermembre de droite invalide pour un stockage mÃ©moire gimpleÂ : %qsUNSPEC invalide comme opÃ©randeUNSPEC invalide comme opÃ©randeÂ : %d_Literal invalideparamÃ¨tre abstrait invalide pour le type %qTle type abstrait %qT retournÃ© est invalidele type abstrait retournÃ© est invalide pour la fonction %q+#Dle type abstrait retournÃ© est invalide pour la fonction membre %q+#Dtype abstrait %qT invalide pour %qEtype abstrait invalide pour %q+DaccÃ¨s invalide au membre de donnÃ©e non statique %qD dans la base virtuelle d'un objet NULLadresse invalideadresse invalide pour le modificateur de sortie Â«Â OÂ Â»adresse invalide pour le modificateur de sortie Â«Â RÂ Â»adresse invalide pour le modificateur de sortie Â«Â SÂ Â»adresse invalide dans l'opÃ©randemode d'adresse invalideopÃ©rande d'adresse invalide dans %qsmode d'adressage invalidealignement invalide pour %<#pragma align%>, ignorÃ©valeur d'alignement invalide pour %<__builtin_arc_aligned%>application invalide de %<__alignof%> sur un champ de bitsapplication invalide de %<sizeof%> sur un champ de bitsutilisation invalide de %<sizeof%> sur un type fonctionapplication invalide de %qs Ã  une fonction membreutilisation invalide de %qs sur un type voidutilisation invalide de %qs sur le type tableau %qT dont le type des Ã©lÃ©ments est incompletutilisation invalide de %qs sur le type incomplet %qTarchitecture invalide pour l'attribut ou le pragma cible %qsargument %<%s%> invalide pour %<-mbranch-protection=%>argument %d invalide pour la fonction interne %qFargument %qs invalide pour %qsargument invalide dans l'attribut %qEargument invalide pour l'attribut %qsargument invalide pour SQRT Ã  %Largument invalide pour %qDargument invalide pour la fonction interneargument invalide pour la fonction interne %sargument invalide dans un appel gimplearguments invalidesarguments invalides pour l'option %<-falign-%s%>: %qsargument invalide pour %<-fpatchable_function_entry%>affectation de tableau invalidebase %qE invalide pour le nom SSAspÃ©cification de classe de base invalideindex de bloc invalidebranchement invalide vers/depuis le bloc structurÃ© %sfanion calls_comdat_local invalideÃ©tiquette invalide pour un Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»plage du Â«Â caseÂ Â» invalide dans l'instruction Â«Â switchÂ Â»transtypage invalide Ã  partir du type %qT vers le type %qTtranstypage invalide d'une expression r-valeur du type %qT vers le type %qTtranstypage invalide vers le type de classe abstraite %qTtranstypage invalide vers le type fonction %qTnom de classe invalide dans la dÃ©claration de %qDclique invalide dans %qscombinaison invalide de spÃ©cificateurs de types multiplescode de comparaison invalide dans la condition gimplecomparaison invalide d'un tableau gÃ©nÃ©rÃ©comparaison invalide d'une structure gÃ©nÃ©rÃ©ecomparaison invalide de nul avec nulcomparaison invalide d'un tableau non comparablecomparaison invalide d'une structure non comparablecomparaison invalide d'un type non comparablecomparaison invalide d'un type non ordonnÃ©opÃ©rateur de comparaison invalide pour le modificateur de sortie Â«Â EÂ Â»opÃ©rande const_double invalideconstante invalideconstante invalide - essayez un modificateur de sortieconstante invalide pour le modificateur de sortie Â«Â %cÂ Â»constante invalide dans %<#pragma %s%>constante invalide dans %<#pragma pack%> â€“ ignorÃ©vecteur constant invalide pour le modificateur de sortie Â«Â %cÂ Â»paramÃ¨tre de type contraint invalidecontrainte invalide pour l'opÃ©randeconstructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>prÃ©dicat de contrÃ´le invalideconversion invalide depuis %<__fpreg%>conversion invalide de %qH vers %qIconversion invalide depuis le type %<bfloat16_t%>conversion invalide dans un appel gimpleconversion invalide dans une instruction de retourconversion invalide vers %<__fpreg%>conversion invalide vers le type %<bfloat16_t%>conversion invalide vers le type %qT Ã  partir du type %qTtype de retour covariant invalide pour %q#Dtype de retour covariant invalide pour %q+#Dprocesseur %qs invalide pour %s"%s"%soption de modÃ¨le de donnÃ©es %<-mdata-model=%s%> invalidedÃ©claration invalide de %<%T::%E%>dÃ©claration invalide du patron membre dans la classe localedÃ©clarateur invalideargument par dÃ©faut invalide pour un paramÃ¨tre de patron qui est un patronÃ©tiquette invalide pour le Â«Â caseÂ Â» par dÃ©faut dans l'instruction Â«Â switchÂ Â»dÃ©finition invalide du type qualifiÃ© %qTtype de Â«Â dependÂ Â» invalidesous-type dÃ©pendant invalide dans omp %<ordered%> %<depend%>type de Â«Â dist_scheduleÂ Â» invalidetype d'Ã©lÃ©ment invalide pour l'attribut %qsprÃ©fixe d'encodage invalide dans l'opÃ©rateur littÃ©ralentrÃ©e invalide dans le bloc structurÃ© %ssortie invalide hors du bloc structurÃ© %ssortie invalide du bloc structurÃ© OpenMPspÃ©cialisation explicite invalideexpression invalide - essayez un modificateur de sortieexpression invalide comme opÃ©randeexpression invalide pour la l-valeur minexpression invalide pour le modificateur de sortie Â«Â %cÂ Â»type d'expression invalide pour %<#pragma omp atomic%>modÃ¨le mÃ©moire en cas d'Ã©chec invalide pour %<__atomic_compare_exchange%>modificateur de fonctionnalitÃ© %qs invalide dans %<-march=%s%>modificateur de fonctionnalitÃ© %qs invalide dans %<-mcpu=%s%>modificateur de fonctionnalitÃ© %s invalide avec la valeur ("%s") dans le pragma ou l'attribut %<target()%>fnsummary invalide dans un flux LTOforme invalide de %<#pragma omp atomic%>format invalide pour sve_widthformat invalide de %sconstante en virgule flottante invalidefpu invalide pour l'attribut ou le pragma cible %qsfonction invalide dans l'appel gimpleutilisation invalide du registre matÃ©riel entre un opÃ©rande earlyclobber et un opÃ©rande d'entrÃ©eutilisation invalide du registre matÃ©riel entre un opÃ©rande de sortie et un opÃ©rande de contrainte correspondantutilisation invalide du registre matÃ©riel entre des opÃ©randes de sortievaleur de id invalide pour l'attribut d'exceptionvaleur de id invalide pour l'attribut d'interruptionvaleur d'identifiant invalide pour l'attribut d'interruption/exceptionvaleur d'identifiant invalide pour l'attribut de rÃ©initialisationinitialisation intra-classe invalide du membre de donnÃ©e statique du type non entier %qTexpression d'incrÃ©mentation invalidevaleur initiale invalide pour le membre %qEinitialisation invalide pour une rÃ©fÃ©rence non constante du type %qH Ã  partir d'une r-valeur de type %qIinitialisation invalide pour une rÃ©fÃ©rence du type %qH Ã  partir d'une expression de type %qIinitialisation invalideclause d'initialisation invalideinitialisation invalide pour %q#Dinitialisation invalide pour le membre tableau %q#Dinitialisation invalide pour la fonction membre %qDinitialisation invalide pour la dÃ©claration de liaison structurÃ©einsn invalideÂ :variable d'itÃ©ration invalide dans l'Ã©numÃ©ration rapidefonction de saut invalide dans un flux LTOÃ©tiquettes invalides dans la condition gimplemembre gauche invalide dans l'affectationligne invalide dans le fichier de rÃ©solutionspÃ©cification de classe de liaison invalideemplacement invalide pour %<pragma %s%>, ignorÃ©l-valeur invalide dans la sortie %<asm%> %dtype de Â«Â mapÂ Â» invalidemasque invalidetype de masque invalide dans %qsdÃ©claration de patron membre %qD invalidemodÃ¨le mÃ©moire invalide pour l'argument %d de %qEargument de modÃ¨le mÃ©moire invalide dans la fonction internemodÃ¨le mÃ©moire invalide pour %<__atomic_load%>modÃ¨le mÃ©moire invalide pour %<__atomic_store%>nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target("arch=")%>nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target("cpu=")%>nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target("tune=")%>expression Â«Â newÂ Â» invalide pour le type de classe abstraite %qTfonction nmi invalide pour l'attribut de rÃ©initialisationargument de patron invalide car ce n'est pas un typeopÃ©randes non vectoriels invalides pour %qsnombre invalide dans %<-mrgf-banked-regs=%s%> les valeurs valables sont 0, 4, 8, 16 ou 32nombre d'arguments invalide pour l'option %<-falign-%s%>: %qstable de dÃ©lestage invalide dans %sopÃ©rande de dÃ©calage invalide dans %qsopÃ©rande invalidecode d'opÃ©rande %%xn invalideadresse d'opÃ©rande invalideopÃ©rande invalide pour Â«Â %cÂ Â»opÃ©rande invalide pour Â«Â %%%cÂ Â»opÃ©rande invalide pour le modificateur Â«Â AÂ Â»opÃ©rande invalide pour le modificateur Â«Â DÂ Â»opÃ©rande invalide pour le modificateur Â«Â HÂ Â»opÃ©rande invalide pour le modificateur Â«Â OÂ Â»opÃ©rande invalide pour le modificateur Â«Â TÂ Â»opÃ©rande invalide pour le modificateur Â«Â bÂ Â»opÃ©rande invalide pour le modificateur Â«Â eÂ Â»opÃ©rande invalide pour le modificateur Â«Â mÂ Â»opÃ©rande invalide pour le modificateur Â«Â oÂ Â»opÃ©rande invalide pour le modificateur Â«Â pÂ Â»opÃ©rande invalide pour le spÃ©cificateur Â«Â rÂ Â»opÃ©rande invalide pour le modificateur Â«Â zÂ Â»opÃ©rande invalide pour Â«Â %cÂ Â»opÃ©rande invalide dans %qsopÃ©rande invalide dans la rÃ©fÃ©rence indirecteopÃ©rande invalide dans l'instruction de retouropÃ©rande invalide dans l'opÃ©ration unairelettre de modificateur d'opÃ©rande invalideopÃ©rande invalide pour le code de sortieprÃ©fixe d'opÃ©rande invalideprÃ©fixe d'opÃ©rande invalide Â«Â %%%cÂ Â»taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â 0Â Â»taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â ZÂ Â»taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â zÂ Â»opÃ©rande invalide pour le code %%H/%%LopÃ©rande invalide pour le code %%MopÃ©rande invalide pour le code %%NopÃ©rande invalide pour le code %%OopÃ©rande invalide pour %%RopÃ©rande invalide pour le code %%RopÃ©rande invalide pour %%SopÃ©rande invalide pour le code %%T/%%BopÃ©rande invalide pour le code %%UopÃ©rande invalide pour le code %%VopÃ©rande invalide pour le code %%ZopÃ©rande invalide pour le code %%popÃ©rande invalide pour le code %%sopÃ©rande invalide pour le code %%zopÃ©rande invalide pour l'instruction Â«Â switchÂ Â»type d'opÃ©rande %qT invalide pour %qstype opÃ©rande invalide utilisÃ© avec le code d'opÃ©rande Â«Â ZÂ Â»opÃ©randes invalides dans l'opÃ©ration binaireopÃ©randes invalides dans une comparaison gimpleopÃ©randes invalides dans l'opÃ©ration ternaireles opÃ©randes des types %qT et %qT sont invalides pour le %qO binaireopÃ©randes invalides pour le code %%copÃ©rande invalide pour %qsopÃ©randes invalides pour le %s binaire (avec les types %qT et %qT)opÃ©ration invalideopÃ©ration invalide (%s)opÃ©ration invalide sur %<__fpreg%>opÃ©ration invalide pour %<#pragma omp atomic%>combinaison invalide de paramÃ¨tres pour l'intrinsÃ¨que Altivec %qscombinaison de paramÃ¨tres invalide pour l'intrinsÃ¨que %qstype de paramÃ¨tre %qT invalideopÃ©ration de positionnement de l'Ã©tape invalidemode pointeur %qs invalidepointeur invalide vers le champ de bits %qDposition ou taille invalide dans %qsposition ou opÃ©rande de taille invalide pour %qsrÃ©duction privÃ©e invalide sur %qEtype de Â«Â proc_bindÂ Â» invalidedÃ©claration de propriÃ©tÃ© invalidetype de protection ("%s") invalide dans le pragma ou l'attribut %<target("branch-protection=")%>prototype invalide pour Â«Â %sÂ Â»ponctuation %qc invalide dans la contraintetype const pure invalide pour la fonctionspÃ©cificateur pur invalide (seul %<= 0%> est autorisÃ©)qualificatifs invalides sur un type de fonction non membreÃ©tendue de qualification invalide dans le nom du pseudo-destructeurrÃ©ception invalide sur un canal qui ne peut que envoyertype du receveur %qs invalideidentificateur de rÃ©duction invaliderÃ©fÃ©rence invalide pour le modificateur de sortie Â«Â JÂ Â»nom de registre invalide pour %q+Dexpression rÃ©guliÃ¨re %qs invalide dans %qsrÃ©adressage invaliderÃ©solution invalide dans le fichier de rÃ©solutiontype retournÃ© %qT invalide pour la fonction %<constexpr%> %q+Dpartage rtl invalide repÃ©rÃ© dans l'insntype d'ordonnancement invalidele deuxiÃ¨me argument de %<__builtin_prefetch%> est invalide; utilisation de zÃ©roenvoi invalide sur un canal qui ne peut que recevoirsetter invalide, il doit avoir un argumentopÃ©rande shift invalidespÃ©cification de bloc source invalidechaÃ®ne statique invalide dans un appel gimpleclasse de stockage invalide pour la fonction %qEvaleur invalide pour sve_width: %dvaleur memregs cible %<%d%> invalidedÃ©claration de patron %qD invalidele paramÃ¨tre non type du patron est invalideliste d'arguments de patron invalidetemplate-id invalidele troisiÃ¨me argument de %<__builtin_prefetch%> est invalide; utilisation de zÃ©rotype %<void%> invalide pour %<new%>type %qT invalide pour initialiser un vecteur de type %qTtype %qT invalide dÃ©clarÃ© %<friend%>argument de type invalide (%qT obtenu)argument de type invalide pour %<->%> (%qT obtenu)argument de type invalide pour %<->*%> (%qT obtenu)argument de type invalide pour l'index d'un tableau (%qT obtenu)argument de type invalide pour la conversion implicite (%qT obtenu)argument de type invalide pour le %<*%> unaire (%qT obtenu)type invalide pour la sortie du fanion %<asm%>type invalide pour _Literal avec constructeurtype invalide pour la variable d'instancetype invalide pour la variable d'itÃ©ration %qEtype invalide pour la fonction maketype invalide pour le paramÃ¨tre %d de la fonction %<constexpr%> %q+#Dtype invalide pour une propriÃ©tÃ©type invalide pour l'opÃ©rande de %<__MEM%>type invalide pour l'argument %u de la fonction de type gÃ©nÃ©riquele type de retour est un type gÃ©nÃ©rique, ce qui est invalide, pour l'argument %u de %<__builtin_tgmath%>le type d'un type gÃ©nÃ©rique est invalide pour l'argument %u de l'argument %u de %<__builtin_tgmath%>types %<%T[%T]%> invalides pour l'indice du tableautypes invalides pour %qstypes invalides dans une conversion d'espace d'adressetypes invalides dans une conversion vers une virgule flottantetypes invalides dans une conversion vers un entiertypes invalides dans une conversion en virgule fixetypes invalides dans une conversion noputilisation invalide de %%d, %%x, ou %%Xutilisation invalide de %<...%> dans l'appel d'une fonction pas variadiqueutilisation invalide de %<...%> avec une fonction interneutilisation invalide de %<...%> avec quelque chose qui n'est pas une trancheutilisation invalide du modificateur %<:%>utilisation invalide de %<::%>utilisation invalide de %<auto%> dans un opÃ©rateur de conversionutilisation invalide de %<auto%> dans l'argument par dÃ©faut du patronutilisation invalide de %<auto%> dans une spÃ©cification d'exceptionutilisation invalide de %<auto%> dans un argument de patronutilisation invalide de %<const_cast%> avec le type %qT qui est un pointeur ou une rÃ©fÃ©rence Ã  un type fonctionutilisation invalide de %<const_cast%> avec le type %qT qui n'est pas un pointeur, une rÃ©fÃ©rence, ni un type pointeur vers une donnÃ©e membreutilisation invalide de %<decltype(auto)%>utilisation invalide de la variable %<extern%> %qD dans %<#pragma acc declare%>utilisation invalide de la variable %<global%> %qD dans %<#pragma acc declare%>usage de %<restrict%> invalideutilisation invalide de %<this%> hors de toute fonctionutilisation invalide de %<this%> dans une fonction non membreutilisation invalide de %q#T avec un membre sous forme de tableau flexible dans %q#Tutilisation invalide de %q#T avec un tableau de taille nulle dans %q#Dutilisation invalide de %qDutilisation invalide de %qD dans la spÃ©cification de la classe de liaisonutilisation invalide de %qE pour former un pointeur vers une fonction membreutilisation invalide de %qTutilisation invalide de %qT dans un argument de patronutilisation invalide de Â«Â %%%cÂ Â»utilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmÃ©tiqueutilisation invalide de l'indexation de tableau sur un pointeur vers un membreutilisation invalide d'un tableau sans borne spÃ©cifiÃ©eutilisation invalide de la sortie du fanion asmutilisation invalide de l'attribut %<fallthrough%>utilisation invalide des attributs dans une dÃ©claration videutilisation invalide de la liste d'initialisation entre accoladesutilisation invalide du constructeur comme patronutilisation invalide du type %qT qualifiÃ© CV dans la dÃ©claration du paramÃ¨treutilisation invalide du type dÃ©pendant %qTutilisation invalide du destructeur %qD comme un typeutilisation invalide du destructeur %qE comme un typeutilisation invalide d'un membre qui est un tableau flexibleutilisation invalide de la conversion implicite d'un pointeur vers un membreutilisation invalide du type incomplet %q#Tutilisation invalide du typedef incomplet %qTutilisation invalide du membre %qD (avez-vous oubliÃ© le %<&%>Â ?)utilisation invalide du membre %qD dans une fonction membre statiqueutilisation invalide de la fonction membre %qD (avez-vous oubliÃ© le %<()%>Â ?)utilisation invalide de la valeur de la mÃ©thode comme argument de Offsetofutilisation invalide d'un tableau n'Ã©tant pas une l-valeurutilisation invalide du membre de donnÃ©e non statique %qDutilisation invalide de la fonction membre non statique %qDutilisation invalide de la fonction membre non statique de type %qTutilisation invalide du membre de donnÃ©e non statique %qEutilisation invalide de l'expression d'expansion d'un paquetutilisation invalide du type Ã  remplacer %qTutilisation invalide du nom qualifiÃ© %<%D::%D%>utilisation invalide du nom qualifiÃ© %<%T::%D%>utilisation invalide du nom qualifiÃ© %<::%D%>utilisation invalide du registre Â«Â %sÂ Â»utilisation invalide d'une structure ayant un membre qui est un tableau flexibleutilisation invalide du paramÃ¨tre de patron %qT qui est un patronutilisation invalide du paramÃ¨tre de patron %qT qui est un typeutilisation invalide du template-id %qD dans la dÃ©claration du patron primaireutilisation invalide du nom de patron %qE sans liste d'argumentsutilisation invalide du typeutilisation invalide du type %<void%> dans la dÃ©claration du paramÃ¨treutilisation invalide du type %qT comme valeur par dÃ©faut pour un paramÃ¨tre de patron qui est lui-mÃªme un patronutilisation invalide du %<*%> unaire sur un pointeur vers un membreutilisation invalide du type non dÃ©fini %qTutilisation invalide de l'expression voidutilisation invalide d'une l-valeur volatile Ã  l'intÃ©rieur d'une fonction %<transaction_safe%>utilisation invalide d'une l-valeur volatile Ã  l'intÃ©rieur d'une transactionla conversion dÃ©finie par l'utilisateur de %qH vers %qI est invalidel'initialisation par valeur du type rÃ©fÃ©rence est invalidetype invalide comme rÃ©sultat d'une comparaison vectorielleconstante vecteur invalideimmÃ©diat vecteur invalidetype de vecteur invalide pour l'attribut %qEtypes vectoriels invalides dans une conversion nopnumÃ©ro de version %qs invalidefonction Â«Â warmÂ Â» invalide pour l'attribut de rÃ©initialisationÂ«Â zero extractÂ Â» invalidela plage de la tranche est inversÃ©eio_kind_name(): mauvais I/O-kindle rÃ©sumÃ© en ligne ipa est manquant dans le fichier d'entrÃ©ele rÃ©sumÃ© de rÃ©fÃ©rence ipa est manquant dans l'unitÃ© ltransis_c_interoperable(): gfc_simplify_expr a Ã©chouÃ©il est dÃ©fini comme un pointeur dans des espaces d'adresses diffÃ©rents dans une autre unitÃ© de traductionil est dÃ©fini comme un pointeur vers un type diffÃ©rent dans une autre unitÃ© de traductionil doit Ãªtre un pointeur vers un membre de la forme %<&X::Y%>il doit Ãªtre l'adresse d'une fonction avec une classe de liaison externeil doit Ãªtre le nom d'une fonction avec une classe de liaison externeelle a Ã©tÃ© dÃ©finie ici plus tardÃ©lÃ©ment dans READla variable d'itÃ©ration dans l'Ã©numÃ©ration rapide n'est pas un objetl'itÃ©ration %s invoque un comportement indÃ©finila variable d'itÃ©ration %qD ne devrait pas Ãªtre Â«Â firstprivateÂ Â»la variable d'itÃ©ration %qD ne devrait pas Ãªtre une rÃ©ductionla variable d'itÃ©ration %qE est prÃ©dÃ©terminÃ©e linÃ©airela variable d'itÃ©ration %qE devrait Ãªtre privÃ©ela variable d'itÃ©ration %qE ne devrait pas Ãªtre Â«Â firstprivateÂ Â»la variable d'itÃ©ration %qE ne devrait pas Ãªtre linÃ©airela variable d'itÃ©ration %qE ne devrait pas Ãªtre une rÃ©ductionl'itÃ©rateur %qD a le type qualifiÃ© par %<_Atomic%>l'itÃ©rateur %qD Ã  le type qualifiÃ© par Â«Â constÂ Â»l'itÃ©rateur %qD n'a pas le type entier ni le type pointeurl'itÃ©rateur %qD a un pas de zÃ©ropas de l'itÃ©rateur avec un type non entiervariable d'itÃ©rateurson dest_idx devrait Ãªtre %d, pas %divar %qs utilisÃ©e par la dÃ©claration %<@synthesize%> doit Ãªtre une ivar existantel'abi iwmmxt requiert un processeur avec iwmmxtiwmmxt exige une ABI compatible AAPCS pour fonctionner correctementsaut dans la portÃ©e de l'identificateur avec un type modifiÃ© par une variablesaut dans l'expression d'une instructionle saut passe outre l'initialisation d'une variablesaut Ã  l'Ã©tiquette du Â«Â caseÂ Â»saut Ã  l'Ã©tiquette %qDrebut Ã  la fin de #pragma ADDRESSsrebut Ã  la fin de #pragma GCC memregs [0..16]rebut Ã  la fin de #pragma __nostandardrebut Ã  la fin de #pragma __standardrebut Ã  la fin de #pragma ghs endsdarebut Ã  la fin de #pragma ghs endtdarebut Ã  la fin de #pragma ghs endzdarebut Ã  la fin de #pragma ghs interruptrebut Ã  la fin de la section #pragma ghsrebut Ã  la fin de #pragma ghs startsdarebut Ã  la fin de #pragma ghs starttdarebut Ã  la fin de #pragma ghs startzdarebut Ã  la fin de %<#pragma %s%>rebut Ã  la fin de %<#pragma CTABLE_ENTRY%>rebut Ã  la fin de %<#pragma GCC pch_preprocess%>rebut Ã  la fin de %<#pragma GCC visibility%>rebut Ã  la fin de %<#pragma align%>rebut Ã  la fin de %<#pragma fini%>rebut Ã  la fin de %<#pragma init%>rebut Ã  la fin de %<#pragma longcall%>rebut Ã  la fin de %<#pragma message%>rebut Ã  la fin de %<#pragma ms_struct%>rebut Ã  la fin de %<#pragma options%>rebut Ã  la fin de %<#pragma pack%>rebut Ã  la fin de %<#pragma pop_options%>rebut Ã  la fin de %<#pragma push_options%>rebut Ã  la fin de %<#pragma redefine_extname%>rebut Ã  la fin de %<#pragma reset_options%>rebut Ã  la fin de %<#pragma unused%>rebut Ã  la fin de %<#pragma weak%>rebut Ã  la fin de Â«Â #pragma extern_modelÂ Â»le mot-clÃ© %<export%> n'est pas implÃ©mentÃ© et sera ignorÃ©le mot-clÃ© %<template%> n'est pas permis dans class-head-name (NdT: nom de classe)le mot-clÃ© %<template%> n'est pas permis dans declarator-idle mot-clÃ© %<typename%> n'est pas permis dans ce contexte (une initialisation de membre qualifiÃ©e est implicitement un type)le mot-clÃ© %<typename%> n'est pas permis dans ce contexte (la classe de base est implicitement un type)le mot-clÃ© %<typename%> n'est pas permis en dehors des patronsÃ©tiquetteÃ©tiquette %q+D dÃ©clarÃ©e mais pas dÃ©finieÃ©tiquette %q+D dÃ©finie mais non utilisÃ©el'Ã©tiquette %q+D est utilisÃ©e mais non dÃ©finiel'Ã©tiquette %qD est dÃ©finie icil'Ã©tiquette %qE est rÃ©fÃ©rencÃ©e Ã  l'extÃ©rieur de toute fonctionÃ©tiquette Ã  la fin d'une dÃ©claration composÃ©ele contexte de l%'Ã©tiquette n'est pas la dÃ©claration de la fonction actuelleles initialisations par capture des fonctions lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>la capture lambda de %qE n'est pas une expression constanteles expressions lambda sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>la lambda dans la classe locale %q+T ne sait pas capturer des variables du contexte englobantle paramÃ¨tre lambda %qD a Ã©tÃ© dÃ©clarÃ© prÃ©cÃ©demment comme une captureles patrons lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>les patrons lambda sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>les expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>les expressions lambda dans un contexte non Ã©valuÃ© sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>expression lambda dans une expression constante avant C++17les lambdas ne sont implicitement %<constexpr%> qu'Ã  partir du C++17avenue %wd hors des limites %wd - %wdle langage %s n'est pas reconnula chaÃ®ne de langage %<"%E"%> n'est pas reconnuela constante de grande taille en virgule fixe a Ã©tÃ© tronquÃ©e implicitement en un type en virgule fixeles grandes valeurs de retour ne sont pas supportÃ©es avec l'option %<-mabi=ti%>le dernier argument doit Ãªtre une valeur immÃ©diatele dernier nom de registre %s doit Ãªtre un registre impairld a retournÃ© le statut de sortie %dl'argument de gauche doit Ãªtre une tranchel'opÃ©rande de gauche de %<->*%> doit Ãªtre un pointeur vers une classe mais il est un pointeur vers un membre du type %qTl'opÃ©rande de gauche de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'opÃ©rande de gauche de l'opÃ©rateur virgule n'a pas d'effetl'opÃ©rande de gauche de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'opÃ©rande de gauche de l'expression de dÃ©calage %q+E est nÃ©gatifprÃ©cision Ã  gaucheprÃ©cision Ã  gauche dans le format de strfmoncompteur de dÃ©calages vers la gauche >= Ã  la largeur du typecompteur de dÃ©calages vers la gauche >= Ã  la largeur de l'Ã©lÃ©ment du vecteurle compteur de dÃ©calages vers la gauche est nÃ©gatifdÃ©calage vers la gauche d'une valeur nÃ©gativel'opÃ©rande Ã  gauche de la virgule n'a pas d'effetle membre de gauche de l'affectation pourrait Ãªtre un candidat pour un attribut de formatlen plus grand que caplongueur %qE au delÃ  de la taille de la section du tableau dans la clause %qsla longueur %qE de la section du tableau n'a pas un type entierlongueur calculÃ©e icimodificateur de longueurmodificateur de longueur dans le format printfmodificateur de longueur dans le format de scanfmodificateur de longueur dans le format de strfmonlongueur requise en allouant une tranchela lettre %c n'a pas Ã©tÃ© trouvÃ©e et insn n'Ã©tait pas CONST_INTbibliothÃ¨ques: %s
! la fonction %q#D de la bibliothÃ¨que est redÃ©clarÃ©e comme %q#D n'Ã©tant pas une fonctionbibliothÃ¨que lib%s introuvablela limite est %wu octets mais l'argument a %sla limite est %wu octets mais l'argument peut Ãªtre aussi grand que %sclause linÃ©aire appliquÃ©e Ã  la variable non entiÃ¨re non pointeur ayant le type %qTclause linÃ©aire appliquÃ©e Ã  une variable non entiÃ¨re non pointeur de type %qTla clause linÃ©aire avec le modificateur %qs est appliquÃ©e Ã  la variable non rÃ©fÃ©rence ayant le type %qTl'expression du pas de Â«Â linearÂ Â» doit Ãªtre un entierune initialisation par liste pour un type non classe ne doit pas Ãªtre entre parenthÃ¨seslister le registre %qs du pointeur de pile dans une liste Ã  Ã©craser est dÃ©prÃ©ciÃ©l'opÃ©rateur littÃ©ral %q#D est en conflit avec l'opÃ©rateur littÃ©ral de baseles suffixes d'opÃ©rateurs littÃ©raux qui ne sont pas prÃ©cÃ©dÃ©s par %<_%> sont rÃ©servÃ©s pour une standardisation futurele patron de l'opÃ©rateur littÃ©ral %qD a une liste de paramÃ¨tres invalide. On attendait un paquet de paramÃ¨tres de type non patron tel que %<<char...>%>le patron de l'opÃ©rateur littÃ©ral %qD a une liste de paramÃ¨tres invalide. On attendait un paquet de paramÃ¨tres de type non patron %<<char...>%> ou un unique paramÃ¨tre non-type de type classopÃ©rateur littÃ©ral avec une classe de liaison Cl'application de correctifs Ã  chaud n'est pas supportÃ© avec LTOlo_sum n'est pas un registrela classe locale %q#T ne doit pas avoir le membre de donnÃ©e statique %q#DmÃ©moire de partage de donnÃ©es locale Ã©puisÃ©edÃ©claration locale depuis une fonction diffÃ©rentela dÃ©claration locale de %qE masque la variable d'instancedÃ©claration externe locale de %q#Dl'Ã©tiquette locale %qE est en conflit avec l'Ã©tiquette existantemembre local %q#D dÃ©clarÃ© icimÃ©thode locale %q#D, dÃ©clarÃ©e iciles symboles locaux doivent Ãªtre dÃ©finisla variable locale %qD ne peut pas apparaÃ®tre dans ce contexteles exigences en mÃ©moire pour les variables locales excÃ¨dent la capacitÃ©emplacement de la rÃ©duction prÃ©cÃ©dente pour %qEle bloc des rÃ©fÃ©rences vers les emplacements n'est pas dans l'arbre des blocs%<et%> logique appliquÃ© Ã  une constante non boolÃ©enne%<et%> logique d'expressions Ã©galesle %<et%> logique des tests mutuellement exclusifs est toujours faux%<ou%> logique appliquÃ© Ã  une constante non boolÃ©ennele %<ou%> logique des tests collectivement exhaustifs est toujours vrai%<ou%> logique d'expressions Ã©galesle non logique est toujours appliquÃ© au membre de gauche de la comparaisonlogical_to_bitwise(): Mauvais intrinsÃ¨quela recherche de %qT dans %qT est ambigÃ¼el'en-tÃªte de la boucle %d ne lui appartient pas directementl'en-tÃªte de la boucle %d n'a pas exactement 2 entrÃ©esl'en-tÃªte de la boucle %d n'est pas un en-tÃªte de bouclele retour de la boucle %d ne lui appartient pas directementle retour de la boucle %d n'a pas d'arÃªte vers son en-tÃªtele retour de la boucle %d n'a pas exactement 1 successeurle retour de la boucle %d n'a pas un en-tÃªte comme successeurle retour de la boucle %d est marquÃ© comme faisant partie d'une rÃ©gion irrÃ©ductiblele retour de la boucle %d n'est pas dominÃ© par son en-tÃªtela boucle utilise un parallÃ©lisme OpenACC interdit par la routine contenantevÃ©rification des boucles sur l'arbre des boucles dont les itÃ©rations n'ont pas Ã©tÃ© ajustÃ©es (loop fixup)la boucle avec l'en-tÃªte %d est marquÃ©e pour Ãªtre retirÃ©ela boucle avec l'en-tÃªte %d n'est pas dans l'arbre des bouclesspÃ©cification d'exception plus lÃ¢che sur la fonction virtuelle redÃ©finie %q+#Flimite infÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qsla borne infÃ©rieure %qE de la section du tableau n'a pas un type entierla valeur la plus basse parmi les Ã©tiquettes des Â«Â caseÂ Â» est infÃ©rieure Ã  la valeur minimale du typelseek a Ã©chouÃ© en lisant les donnÃ©es d'exportl-valeur exigÃ©e comme opÃ©rande de dÃ©crÃ©mentationl-valeur exigÃ©e comme opÃ©rande d'incrÃ©mentationl-valeur exigÃ©e comme opÃ©rande de gauche de l'affectationl-valeur exigÃ©e comme opÃ©rande unaire %<&%>l-valeur exigÃ©e dans l'instruction %<asm%>conversion l-valeur vers r-valeur d'une l-valeur volatile %qE avec le type %qTle code de la fonction intÃ©grÃ©e indÃ©pendant de la machine est hors limitela macro s'Ã©tend en des instructions multiplesnom de macro manquant aprÃ¨s %qsla variante principale n'est pas dÃ©finiemake_generic(): Impossible de trouver le symbole gÃ©nÃ©rique %qsconstruction de clones multiples de %qDadresse variable de #pragma ADDRESS mal composÃ©e#pragma builtin mal composÃ©section mal composÃ©e #pragma ghs%<#pragma %s%> mal composÃ©, ignorÃ©%<#pragma %s%> mal composÃ©, ignorÃ©adresse variable de %<#pragma CTABLE_ENTRY%> mal composÃ©e%<#pragma GCC visibility push%> mal composÃ©%<#pragma align%> mal composÃ©%<#pragma align%> mal composÃ©, ignorÃ©%<#pragma extern_model%> mal composÃ©, ignorÃ©%<#pragma fini%> mal composÃ©%<#pragma fini%> mal composÃ©, ignorÃ©%<#pragma init%> mal composÃ©%<#pragma init%> mal composÃ©, ignorÃ©%<#pragma member_alignment%> mal composÃ©%<#pragma member_alignment%> mal composÃ©, ignorÃ©%<#pragma message%> mal composÃ©, ignorÃ©%<#pragma ms_struct {on|off|reset}%> mal composÃ©, ignorÃ©%<#pragma ms_struct%> mal composÃ©, ignorÃ©%<#pragma options align={mac68k|power|reset}%> mal composÃ©, ignorÃ©%<#pragma options%> mal composÃ©, ignorÃ©%<#pragma pack%> mal composÃ©e â€“ ignorÃ©%<#pragma pack(pop[, id])%> mal composÃ©e â€“ ignorÃ©%<#pragma pack(push[, id][, <n>])%> mal composÃ©e â€“ ignorÃ©%<#pragma redefine_extname%> mal composÃ©, ignorÃ©%<#pragma weak%> mal composÃ©, ignorÃ©%<COLLECT_GCC_OPTIONS%> mal formÃ©le pragma ou l'attribut %<target("%s")%> est mal composÃ©le pragma ou l'attribut %<target()%> est mal composÃ©Â«Â #pragma __extern_prefixÂ Â» mal composÃ©, ignorÃ©option %<-fplugin-arg-%s%> mal formÃ©eÂ : il manque %<-<clÃ©>[=<valeur>]%>fichier ptx mal formÃ©arguments pour la fonction de spec mal composÃ©snom de fonction de spec mal composÃ©l'attribut malloc devrait Ãªtre utilisÃ© pour une fonction qui retourne un pointeurle nom dÃ©corÃ© pour %qD changera dans le C++17 car la spÃ©cification de l'exception fait partir du type de la fonctiondÃ©coration de %<__underlying_type%>dÃ©coration de %<typeof%>, utilisez plutÃ´t %<decltype%>dÃ©coration de %Cla dÃ©coration de %q#D qui abouti Ã  %qE entre en conflit avec une dÃ©coration prÃ©cÃ©dentedÃ©coration du type en virgule fixe inconnuun tableau associatif peut uniquement Ãªtre comparÃ© Ã  nulchamp de correspondance %qE d'une structure de longueur variablele masque doit Ãªtre un immÃ©diatmatch_attr_spec(): Mauvais attributmatch_level_4(): Mauvais opÃ©rateurmatch_string_constant(): DÃ©limiteur pas trouvÃ©la contrainte correspondante n'autorise pas un registrela contrainte concordante n'est pas valide dans un opÃ©rande de sortiela contrainte correspondante fait rÃ©fÃ©rence Ã  un numÃ©ro d'opÃ©rande invalidenombre maximum de partitions LTO envoyÃ©es en parallÃ¨le dans le flux.limite maximale de %d espaces de noms recherchÃ©s pour %qEle nombre maximum d'Ã©tapes d'affectations LRA est atteint (%d)le nombre maximum d'insns de rechargement gÃ©nÃ©rÃ©es par insn est atteint (%d)ne peut utiliser -EB et -EL ensemblene peut utiliser -m32 et -m64 ensembleles registres mduc ne sont sauvegardÃ©s que sur la cible G13les fonctions mÃ©dia ne sont pas disponibles Ã  moins que %<-mmedia%> soit utilisÃ©l'initialisation en mÃ©moire pour %qD suit la dÃ©lÃ©gation du constructeurle membre %q+#D avec un constructeur n'est pas permis dans un agrÃ©gat anonymele membre %q+#D avec un constructeur n'est pas permis dans l'unionle membre %q+#D avec un opÃ©rateur d'affectation par copie n'est pas permis dans un agrÃ©gat anonymele membre %q#D avec un opÃ©rateur dâ€™affectation par copie n'est pas permis dans l'unionle membre %q+#D avec un destructeur n'est pas permis dans un agrÃ©gat anonymele membre %q+#D avec destructeur n'est pas permis dans l'unionle membre %q+D ne peut pas Ãªtre dÃ©clarÃ© comme une rÃ©fÃ©rence %<mutable%>le membre %q+D ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<const%> et %<mutable%>le membre %qD peut Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<constexpr%> uniquement avec %<-std=c++2a%> ou %<-std=gnu++2a%>le membre %qD ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<static%>le membre %qD est dÃ©clarÃ© comme ami avant la dÃ©finition du type %qTle membre %qD d'un objet en lecture seule est utilisÃ© comme sortie %<asm%>le membre %qD est une rÃ©fÃ©rence non initialisÃ©ele membre %qD doit Ãªtre initialisÃ© par l'initialisation des membres dans le constructeur %<constexpr%>membre %qD avec des champs de rÃ©fÃ©rence non initialisÃ©sles fonctions membres sont implicitement amies de leur classele patron de membre %qD ne peut pas avoir de spÃ©cificateur virtuel (virt-specifier)des membres d'une classe spÃ©cialisÃ©e explicitement sont dÃ©finis sans en-tÃªte de patronl'allocation de mÃ©moire a Ã©chouÃ© en lisant les donnÃ©es d'exportl'entrÃ©e mÃ©moire %d n'est pas directement adressabledÃ©saccord dans la disposition de la mÃ©moirerÃ©fÃ©rence mÃ©moire attendue pour le modificateur de sortie Â«Â SÂ Â»la mÃ©thode %<%c%E%> est dÃ©clarÃ©e %<@optional%> et %<@required%> en mÃªme tempsla mÃ©thode %s%s%s est marquÃ©e comme go:nointerfacela mÃ©thode %s%s%s exige un rÃ©cepteur pointeurles attributs d'arguments d'une mÃ©thode ne sont pas disponibles en Objective-C 1.0les attributs de la mÃ©thode ne sont pas disponibles dans Objective-C 1.0les attributs de la mÃ©thode ne peuvent pas Ãªtre spÃ©cifiÃ©s dans le contexte @implementationles attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s Ã  la finles attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s uniquement Ã  la finla dÃ©claration de la mÃ©thode n'est pas dans le contexte @interfacela mÃ©thode dÃ©clarÃ©e %qE redÃ©fini la mÃ©thode %qEla dÃ©finition de la mÃ©thode pour %<%c%E%> n'a pas Ã©tÃ© trouvÃ©ela dÃ©finition de la mÃ©thode n'est pas dans le contexte @implementationla mÃ©thode redÃ©fini Ã  la fois les mÃ©thodes %<transaction_pure%> et %qEil manque peut-Ãªtre un appel Ã  [super dealloc] pour la mÃ©thodele type de la mÃ©thode ne correspond pas au type de l'objetla taille de partition minimale ne peut pas Ãªtre plus grande que la taille de partition maximalemio_array_ref(): RÃ©fÃ©rence de tableau inconnueprofilage de fonction mips16dÃ©saccord dans le type %u de l'argument de la fonction interne %qD; %qT attendudÃ©saccord dans le nombre d'arguments de la fonction %qF. Attendu: %d mais %d obtenusdÃ©saccord dans le type de retour de la fonction interne %qD; %qT attendules longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qEles longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qTdÃ©clarations non concordantes pendant l'optimisation lors de l'Ã©dition de liensopÃ©rateur en dÃ©saccord dans l'expression foldtypes d'opÃ©randes de comparaison non concordantsparenthÃ¨ses non appairÃ©esconstruction Objective-C++ %<@%D%> mal placÃ©enumÃ©ro de l'opÃ©rande $ manquant dans le format%<(%> manquante aprÃ¨s %<#pragma GCC visibility push%> â€“ ignorÃ©%<(%> manquante aprÃ¨s %<#pragma pack%> â€“ ignorÃ©%<(%> manquante aprÃ¨s %<#pragma unused%>, ignorÃ©%<)%> manquante aprÃ¨s %<#pragma unused%>, ignorÃ©%<=%> manquant (aprÃ¨s l'attribut %<getter%>)%<=%> manquant (aprÃ¨s l'attribut %<setter%>)dÃ©finition %<PHI%> manquanteattribut %<target%> manquant pour %qD avec plusieurs versionsclause %qs manquante en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACCnote REG_EH_REGION manquante Ã  la fin du bb %i[big-endian|little-endian|default] manquant aprÃ¨s %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] manquant aprÃ¨s %<#pragma GCC diagnostic%>nom d'architecture manquant dans %<-march=%s%>argument manquant pour %<-mbranch-protection=%>argument manquant dans le pragma ou l'attribut %<target("branch-protection=")%>argument manquant Ã  %qsbarriÃ¨re manquante aprÃ¨s le bloc %iaccolades manquantes autour de l'initialisationaccolades manquantes autour de l'initialisation pour %qTarÃªte callgraph manquante pour l'appel stmt:accolade de fermeture manquante pour l'opÃ©rande nommÃ©parenthÃ¨se fermante manquantecollection manquante dans l'Ã©numÃ©ration rapideprÃ©dicat de contrÃ´le manquantnom de processeur manquant dans %<-mcpu=%s%>nom de processeur manquant dans %<-mtune=%s%>tiret manquantdÃ©finition manquantepÃ©riphÃ©rique ou architecture manquant aprÃ¨s %qsappel direct manquant pour la spÃ©culation %iarÃªte manquante %i->%inom de fichier manquant aprÃ¨s %qscaractÃ¨re de remplissage manquant Ã  la fin du format de strfmonexpression d'incrÃ©mentation manquanteappel indirect manquant dans la sÃ©quence d'appel spÃ©culativeinitialisation manquante pour le champ %qD de %qTinitialisation manquante pour le membre %qDcondition de boucle manquante dans la boucle avec le pragma %<GCC ivdep%>condition de boucle manquante dans la boucle avec le pragma %<GCC unroll%>cible manquante dans le makefile aprÃ¨s %qsmÃ©thode manquante %s%s%snom manquant dans le pragma ou l'attribut %<target("arch=")%>nom manquant dans le pragma ou l'attribut %<target("cpu=")%>nombre manquantparenthÃ¨se ouvrante manquanteopÃ©rande manquantoption manquante aprÃ¨s %<#pragma GCC diagnostic%>origine manquante pour un nÅ“ud dans une liste imbriquÃ©ecible manquante aprÃ¨s %qsattribut de patron principal %s manquantattributs de patron principal %s manquantrÃ©fÃ©rence manquante pour la spÃ©culation %idonnÃ©e de rÃ©solution manquante pour %ssentinelle manquante dans l'appel Ã  la fonctionarguments de patron manquantsarguments de patron manquants aprÃ¨s %qTcaractÃ¨re de terminaison %c manquantnom de type manquant dans la dÃ©claration typedefvaleur manquante dans le pragma ou l'attribut %<target()%>terme %<%.*s%> mal orthographiÃ© dans le format; utilisez plutÃ´t %<%s%s%>mÃ©langer des dÃ©clarations et des dÃ©finitions de fonctions est interditle mÃ©lange de types de symboles diffÃ©rents dans les mÃªmes groupes comdat n'est pas supportÃ©mode %qs appliquÃ© Ã  un type inappropriÃ©la taille du mode du rÃ©sultat non intÃ©gral ne correspond pas Ã  la taille du champ de %qsla modification de %qE n'est pas une expression constantele modificateur ne devrait pas Ãªtre spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%>la modification d'un objet constant %qE n'est pas permise dans une expression constantenature du module dans l'instruction USE Ã  %Cplus que %d opÃ©randes dans %<asm%>plus d'une clause %<atomic_default_mem_order%> dans une mÃªme unitÃ© de compilationplus d'une clause %<depend%> avec le modificateur %<source%> sur une construction %<ordered%>plus d'une directive Â«Â ctrlÂ Â»plus d'un spÃ©cificateur d'accÃ¨s dans le spÃ©cificateur de baseplus d'un localisateur dans la clause %<depend%> sur une construction %<depobj%>dÃ©placer un objet local dans une instruction de retour empÃªche l'Ã©lision de la copiempfr n'est pas configurÃ© pour gÃ©rer tous les modes en virgule flottantemsp430_select_hwmult_lib a besoin d'au moins un argumentle tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨rel'exclusion multilib %qs est invalideles exclusions multilib %qs sont invalidesle sÃ©lecteur multilib %qs %qs est invalidele sÃ©lecteur multilib %qs est invalidela spec multilib %qs est invalidel'option %<-mcpu=%> a Ã©tÃ© spÃ©cifiÃ©e plusieurs fois.plusieurs cibles %<default%> ont Ã©tÃ© dÃ©finiesles personnalitÃ©s EH multiples sont uniquement supportÃ©es avec les assembleurs qui supportent la directive %<.cfi_personality%>dÃ©clarations multiples dans une boucle %<for%> parcourant une plageplusieurs Ã©tiquettes Â«Â defaultÂ Â» dans un Â«Â switchÂ Â»dÃ©finition multiple de %q#Tplusieurs routines d'interruptions rapides vues: %qE et %qEchamps multiples initialisÃ©s dans l'union %qTplusieurs attributs de type de fonction spÃ©cifiÃ©stransitions chaud/froid multiples trouvÃ©es (bb %i)initialisations multiples donnÃ©es pour %qDinitialisations multiples donnÃ©es pour la base %qTappelants en ligne multiplesplusieurs attributs d'interruption ne sont pas permisattributs d'interruptions multiples pour la fonction %qDvariables d'itÃ©ration multiples dans l'Ã©numÃ©ration rapideplusieurs mÃ©thodes nommÃ©es %<%c%E%> ont Ã©tÃ© rencontrÃ©esattributs de types imbriquÃ©s multiples pour la fonction %qDplusieurs paramÃ¨tres nommÃ©s %qDplusieurs dÃ©finitions existantes pour %qEqualificatifs de rÃ©fÃ©rence multiplesattributs de sauvegarde de registres multiples pour la fonction %qDplusieurs sÃ©lecteurs nommÃ©s %<%c%E%> ont Ã©tÃ© rencontrÃ©sclasses de stockage multiples dans la dÃ©claration de %qsclasses de stockage multiples dans les spÃ©cificateurs de la dÃ©clarationtypes multiples dans une dÃ©clarationversions multiples pour un symbolenÅ“uds PHI virtuels multiples dans le BB %dargument Ã  valeur multiple dans un contexte Ã  valeur uniqueappel de fonction Ã  valeur multiple dans un contexte Ã  valeur uniquel'option de multiplication implique que r%d est fixeles versions multiples requiÃ¨rent %<ifunc%> qui n'est pas supportÃ© sur cette cibleles versions multiples requiÃ¨rent ifunc qui n'est pas supportÃ© sur cette cibleil faut appeler %<#include <typeinfo>%> avant d'utiliser %<typeid%>il faut utiliser %<.*%> ou %<->*%> pour appeler une fonction via un pointeur vers un membre dans %<%E (...)%>, par ex: %<(... ->* %E) (...)%>le mutable %qD n'est pas utilisable dans une expression constanteun attribut nu ne peut Ãªtre appliquÃ© qu'Ã  des fonctionsnom %qD utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableaule nom %qT a un type incompletnom manquant pour la fonction membrele nom de la classe masque le paramÃ¨tre de patron %qD qui est lui-mÃªme un patronnom utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableaules valeurs nommÃ©es Ã  retourner ne sont plus supportÃ©esentrÃ©e dans l'espace de noms %qDl'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qDnom d'espace de nom attendules agrÃ©gats anonymes dans la portÃ©e de l'espace de noms doivent Ãªtre statiquesconversion rÃ©ductrice de %qE depuis %qH vers %qIla conversion rÃ©ductrice de %qE depuis %qH vers %qI est mal formÃ©e en C++11a besoin de %<typename%> avant %<%T::%D::%E%> car %<%T::%D%> est une portÃ©e dÃ©pendantea besoin de %<typename%> avant %<%T::%E%> car %qT est une portÃ©e dÃ©pendante%<typename%> doit Ãªtre utilisÃ© avant %qE car %qT est une portÃ©e dÃ©pendanteconversion explicite nÃ©cessaireconversion explicite nÃ©cessaire, mÃ©thode %s%s%s manquantelongueur insn nÃ©gativelongueur nÃ©gative dans la section du tableau dans la clause %qslimite infÃ©rieure nÃ©gative dans la section du tableau dans la clause %qsprofondeur d'imbrication nÃ©gative pour la rÃ©gion %inombre de dÃ©calages nÃ©gatiflargeur nÃ©gative dans le champ de bits %q+Dlargeur nÃ©gative du champ de bits %qsni le destructeur ni %<operator delete%> spÃ©cifique Ã  la classe seront appelÃ©s, mÃªme s'ils sont dÃ©clarÃ©s lorsque la classe est dÃ©finieni le destructeur ni l'opÃ©rateur %<delete[]%> spÃ©cifique Ã  la classe seront appelÃ©s, mÃªme s'ils sont dÃ©clarÃ©s lorsque la classe est dÃ©finiealternatives imbriquÃ©es de dialecte assembleurdÃ©claration externe imbriquÃ©e de %qDla fonction imbriquÃ©e %q+D est dÃ©clarÃ©e mais jamais dÃ©finiefonction imbriquÃ©e %qEÂ» dÃ©clarÃ©e %<extern%>fonction imbriquÃ©e %qs dÃ©clarÃ©e %<extern%>trampolines de fonctions imbriquÃ©es pas supportÃ©s sur GCN5 Ã  cause des piles non exÃ©cutablestrampolines de fonctions imbriquÃ©es pas supportÃ©s sur cette cibleles fonctions imbriquÃ©es ne savent pas Ãªtre profilÃ©es avec %<-mfentry%> sur un s390fonctions imbriquÃ©es pas supportÃ©es sur cette cibleles dÃ©finitions d'espace de noms imbriquÃ©s en ligne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>une boucle imbriquÃ©e dans une rÃ©duction nÃ©cessite une clause de rÃ©duction pour %qEle spÃ©cificateur de nom imbriquÃ© %qT pour la dÃ©claration d'un enum ne nomme pas une classe ou un espace de nomsles dÃ©finitions d'espace de noms imbriquÃ©s sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>nom d'espace de nom imbriquÃ© attendudirective imbriquÃ©e de mise entre guillemetsredÃ©finition imbriquÃ©e de %<enum %E%>redÃ©finition imbriquÃ©e de %<struct %E%>redÃ©finition imbriquÃ©e de %<union %E%>Â«Â newÂ Â» ne peut Ãªtre appliquÃ© Ã  un type de fonctionÂ«Â newÂ Â» ne peut pas Ãªtre appliquÃ© Ã  un type rÃ©fÃ©rencÃ©la nouvelle dÃ©claration %q#D rend ambigÃ¼e le dÃ©claration interne %q#Dde nouveaux types ne peuvent Ãªtre dÃ©finis dans un type Ã  retournermembre %q#D suivant dÃ©clarÃ© icipas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qspas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs, on essaie avec l'opÃ©rateur prÃ©fixÃ© Ã  la placeaucune mÃ©thode %<%c%E%> trouvÃ©epas de fonction membre %q#D dÃ©clarÃ©e dans la classe %qTpas de getter %qs trouvÃ©le mÃ©lange de FPX/FPU est interditpas de FUNCTION_PROFILER pour CRISaucun nom de fichier fourni pour la liste de sortie LTRANSpas d'argumentaucun argument pour la fonction de specaucun attribut peut Ãªtre appliquÃ© Ã  une instanciation expliciteaucun nom de classe spÃ©cifiÃ© avec %qspas de patron de classe nommÃ© %q#T dans %q#Tpas de %<]%> fermant pour le format %<%%[%>pas d'accolade fermantepas de constructeurpas de contexte pour rÃ©soudre le type de %qEaucun opÃ©rateur de conversion dÃ©clarÃ©pas de fonction de dÃ©sallocation correspondante pour %qDaucun type de donnÃ©es pour le mode %qsaucune dÃ©claration ne correspond Ã  %q#Daucune dÃ©claration de la propriÃ©tÃ© %qs trouvÃ©e dans l'interfacepas d'argument par dÃ©faut pour %qDpas de destructeurpas de rÃ©partiteur trouvÃ© pour les attributs de versionpas de rÃ©partiteur trouvÃ© pour les attributs de versionÂ : %spas de champ %qD trouvÃ© dans l'union initialisÃ©epas de fonction nommÃ©e %qDpas de liste immediate_usepas de fichier Ã  l'entrÃ©eaucun fichier d'entrÃ©e; pas d'accord pour Ã©crire les fichiers de sortieaucun type entier ne peut reprÃ©senter toutes les valeurs de l'Ã©numÃ©ration pour %qTpas de registre bas disponible pour dÃ©piler les registres hautspas de concordance pour pas de concordance pour l'appel Ã  %<(%T) (%A)%>pas de correspondance pour convertir la fonction %qD vers le type %q#Tpas de concept correspondant pour l'introduction du patronaucune surcharge en virgule flottante correspond Ã  %qspas de fonction correspondant Ã  l'appel %<%D(%A)%>pas de fonction concordante pour l'appel Ã  %<%T::%s%E(%A)%#V%>pas de fonction concordante pour l'appel Ã  %<%T::operator %T(%A)%#V%>pas de fonction concordante pour l'appel de %<%s(%A)%>pas de fonction correspondante pour l'appel de type gÃ©nÃ©riquepas de Â«Â pushÂ Â» correspondant pour %<#pragma GCC visibility pop%>aucun patron correspondant trouvÃ© pour %qDpas de fonction membre %qD dÃ©clarÃ©e dans %qTpas d'opÃ©rateur de post-dÃ©crÃ©mentation pour le typepas d'opÃ©rateur de post-incrÃ©mentation pour le typepas d'opÃ©rateur de prÃ©-dÃ©crÃ©mentation pour le typepas d'opÃ©rateur de prÃ©-incrÃ©mentation pour le typeaucune dÃ©claration prÃ©cÃ©dente pour %qDaucun prototype prÃ©cÃ©dent pour %qDpas de type de processeur spÃ©cifiÃ© pour l'Ã©dition de lienspas de profilage du code 64 bits pour cette ABIpas de registre dans l'adresseÂ«Â returnÂ Â» manquant dans une fonction devant retourner une valeurÂ«Â returnÂ Â» manquant dans une fonction retournant %qTpas de sclass pour le stab %s (0x%x)pas de point virgule Ã  la fin de la structure ou de l'unionpas de %<operator %s%> adaptÃ© pour %qTpas de %qD convenable dans la classe %qTpas de super classe dÃ©clarÃ©e dans @interface pour %qEpas de super classe dÃ©clarÃ©e dans l'interface pour %qEpas de type nommÃ© %q#T dans %q#Taucun type ni classe de stockage ne peut Ãªtre spÃ©cifiÃ© ici,aucun paquet de paramÃ¨tres non dÃ©roulÃ©s dans le fold binairepas de redÃ©finition finale unique pour %qD dans %qTpas de clause valide spÃ©cifiÃ©e dans %<#pragma acc declare%>le nÅ“ud diffÃ¨re de node->decl->decl_with_vis.symtab_nodele nÅ“ud a body_removed mais il est une dÃ©finitionle nÅ“ud a un type inconnule nÅ“ud est un alias mais pas une dÃ©finitionle nÅ“ud est un alias mais pas un alias implicitele nÅ“ud est seul dans un groupe comdatle nÅ“ud est analysÃ© mais il n'est pas une dÃ©finitionle nÅ“ud est dans la liste same_comdat_group mais il n'a aucun comdat_grouple nÅ“ud est symver mais pas un aliasle nÅ“ud est un transparent_alias mais pas un aliasle nÅ“ud est une rÃ©fÃ©rence faible (weakref) mais pas un transparent_aliasle nÅ“ud n'a pas Ã©tÃ© trouvÃ© dans le hachage des noms assembleur symtabnÅ“ud pas trouvÃ© node->decl->decl_with_vis.symtab_nodedes nÅ“uds ont Ã©tÃ© trouvÃ© avec une mÃ©moire non libÃ©rÃ©el'expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  %<false%> Ã  cause de l'appel Ã  %qDopÃ©rande registre non 32 bits pour Â«Â %%%cÂ Â»argument REAL pas en double prÃ©cision pour l'intrinsÃ¨que %s Ã  %Lvariante PCS qui n'est pas dÃ©rivÃ©e de AAPCScaractÃ¨re non ASCII dans une CFString littÃ©raleInitialisation d'un pointeur non NULL Ã  %Cconstruction non OpenACC Ã  l'intÃ©rieur d'une rÃ©gion OpenACCconstruction non OpenACC Ã  l'intÃ©rieur d'une routine OpenACCdÃ©saccord sur le traitement de l'exception sans appella spÃ©cialisation partielle de la non variable ou non classe %qE n'est pas permisele bloc de base %d n'est pas froid mais il ne peut Ãªtre atteint que par des chemins traversant la partition froideargument entier non constant %u dans l'appel Ã  la fonction %qEargument non constant 0 pour %qsargument 1 non constant pour %qstableau non constant dans l'instruction DATA Ã  %Linitialisation d'un tableau non constantla nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e directement, pas par un %<typedef%>la nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e sans parenthÃ¨ses autour du id de typeun littÃ©ral composÃ© non constant ne peut pas apparaÃ®tre dans une expression constantecondition non constante pour l'assertion statiqueÃ©lÃ©ment non constant dans un CONSTRUCTOR constantl'initialisation non constante dans la classe est invalide pour le membre statique pas en ligne %qDl'initialisation non constante dans la classe est invalide pour le membre statique %qDexpression d'initialisation non constante Ã  %Lle patron %qT ne peut Ãªtre dÃ©duit et il est utilisÃ© sans arguments de patronArgument INTEGER du sous-type pas par dÃ©faut passÃ© Ã  l'intrinsÃ¨que %s Ã  %LUNSPEC non dÃ©lÃ©gitimisÃ© %s (%d) trouvÃ© Ã  l'emplacement de la variablela fonction non supprimÃ©e %q+D redÃ©fini la fonction supprimÃ©el'argument dans l'appel de la fonction %qE n'est pas en virgule flottantel'argument dans l'appel de la fonction %qE n'est pas en virgule flottantela non fonction %qD est dÃ©clarÃ©e comme un patron implicitenon fonction dans un appel gimpleargument 1 non entier pour %qsargument 3 non entier dans l'appel Ã  la fonction %qEmodÃ¨le mÃ©moire non entier pour l'argument %d de %qEopÃ©rande non entier utilise avec le code d'opÃ©rande %<z%>instruction Â«Â switchÂ Â» avec un type non entierune expression lambda non locale ne peut pas avoir de capture par dÃ©fautla variable non locale %qD dÃ©clarÃ©e %<__thread%> a un destructeur non trivialla variable non locale %qD dÃ©clarÃ©e %<__thread%> a besoin d'une initialisation dynamiquela non-boucle avec l'en-tÃªte %d n'est pas marquÃ©e pour Ãªtre retirÃ©ele tableau n'est pas une l-valeur dans l'expression conditionnellele non membre %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>la fonction non membre %qD ne peut pas avoir de qualificatif CVla fonction non membre %qD ne peut pas avoir de qualificatif de rÃ©fÃ©rencela dÃ©claration du patron non membre de %qDl'entrÃ©e %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moirela sortie %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moirefonction non imbriquÃ©e avec un type modifiÃ© par une variablele membre non objet %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>le type non-objective-c %qT ne peut Ãªtre interceptÃ©le non paramÃ¨tre %qs ne peut pas Ãªtre un paquet de paramÃ¨tresl'argument de %<__builtin_launder%> n'est pas un pointeurnon registre comme membre de gauche d'une opÃ©ration binairenon registre comme membre de gauche dans une opÃ©ration ternairenon registre comme membre de gauche d'une opÃ©ration unaire%qs non scalairetype non scalairevariable non scalaire %qD dans la clause %<lastprivate%> conditionnellesuffixe non standard sur une constante en virgule flottantele membre constant non statique %q#D dans la classe sans un constructeurle membre constant non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©fautle membre de donnÃ©e non statique %q+D dans une union ne peut pas avoir le type rÃ©fÃ©rencÃ© %qTle membre de donnÃ©e non statique %qE est dÃ©clarÃ© %qsmembre de donnÃ©e non statique dÃ©clarÃ© avec %qT comme type Ã  remplacerles initialisations de membres de donnÃ©es non statiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>la dÃ©claration non statique de %q+D suit une dÃ©claration statiqueinitialisation non statique d'un membre de tableau flexiblela rÃ©fÃ©rence non statique %q#D dans la classe sans un constructeurle membre par rÃ©fÃ©rence non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©faut%qD n'est pas un patron mais il est utilisÃ© comme patrontype non patron %qT utilisÃ© comme un patronla dÃ©claration non locale au thread de %q#D suit la dÃ©claration locale au threadla dÃ©claration non locale au thread de %q+D suit une dÃ©claration locale au thread%qs pas au plus haut niveauconversion non triviale dans %qsconversion non triviale dans une opÃ©ration unaireles initialisations par dÃ©signation non triviales ne sont pas supportÃ©esla spÃ©cialisation partielle du non type %qE n'est pas permiseles paramÃ¨tres de patrons non typÃ©s du type classe sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>non variable %qD dans la dÃ©claration avec plus d'une dÃ©claration contenant un type Ã  remplacernon vecteur %qs avec des Ã©lÃ©mentsopÃ©randes non vectoriels dans une comparaison vectorielleindex de tableau non constant dans l'initialisationla liste des sorties de la boucle %d n'est pas vide mais des sorties ne sont pas enregistrÃ©esÃ©tiquette non locale l'indice de tableau non nul %qE est utilisÃ© avec le tableau %qD de type %qT dont les limites sont inconnuesl'indice de tableau non nul %qE est utilisÃ© avec un tableau de type %qT dont les limites sont inconnuesla normalisation s'oppose Ã  la mise Ã  l'Ã©chelle
! combinaison de types pas permise dans %qspas configurÃ© avec le suffixe d'en-tÃªtes sysrootpas assez de boucles DO pour la boucle %s !$ACC LOOP Ã  %Lpas assez de boucle DO pour le %s coalescÃ© Ã  %Lpas assez d'argumentspas assez d'arguments Ã  retournerpas assez de boucles Â«Â forÂ Â» Ã  combinerpas assez de boucles parfaitement imbriquÃ©espas assez d'informations sur le typepas assez d'arguments variables pour insÃ©rer une sentinellepas de gÃ©nÃ©ration de zone de correctif, nops pas supportÃ©pas de support de l'option %<-fpic%> pour la chaÃ®ne de compilation v3mnotenote: argument nul lÃ  oÃ¹ un non-nul est requis (argument %lu)pointeur nulldÃ©rÃ©fÃ©rencement d'un pointeur nullle nombre doit Ãªtre 0 ou 1le nombre d'arguments ne concorde pas avec celui du prototype internele nombre d'arguments ne concorde pas avec celui du prototypele nombre d'annotations des bb dans la chaÃ®ne des insn (%d) != n_basic_blocks (%d)le nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deuxle nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deuxle nombre de compteurs dans les donnÃ©es de profilage de la fonction %qD ne correspond pas Ã  ses donnÃ©es de profilage (compteur %qs, attendu %i et a %i)le nombre de rÃ©sultats ne correspond pas au nombre de valeursle nombre de cibles spÃ©culatives %i est en dÃ©saccord avec num_speculative_call_targets %ile nombre de variables dans la clause %<depend%> avec le modificateur %<sink%> ne correspond pas au nombre de variables d'itÃ©rationsl'argument numÃ©rique de l'attribut %qE doit Ãªtre dans la plage 0..63objc++-cpp-output est dÃ©prÃ©ciÃ©; utilisez plutÃ´t objective-c++-cpp-outputobjc-cpp-output est dÃ©prÃ©ciÃ©; utilisez plutÃ´t objective-c-cpp-outputl'objet n'est pas une mÃ©thodeobjet manquant dans l'usage de %qEla propriÃ©tÃ© de l'objet %qD n'a pas d'attribut %<assign%>, %<retain%> ou %<copy%>; on suppose que c'est %<assign%>l'objet de type %qT ne correspond pas au nom du destructeur ~%qTun objet avec un type modifiÃ© par une variable ne peut pas avoir de classe de liaisonune dÃ©claration de mÃ©thode objective-c est attendueun ou des argument(s) de message objective-c++ est/sont attendu(s)rÃ©cepteur de message objective-c++ attenduune dÃ©claration de mÃ©thode objective-c++ est attenduecode de format Maverick Â«Â %cÂ Â» obsolÃ¨teutilisation de l'option %<-I-%> obsolÃ¨te, veuillez utiliser %<-iquote%> Ã  la placeutilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e avec %<:%>utilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e sans %<=%>la variable en ligne %qD utilisÃ©e par odr n'est pas dÃ©finiele compilateur de dÃ©chargement %s n'a pas Ã©tÃ© trouvÃ©le compilateur de dÃ©chargement %s n'a pas Ã©tÃ© trouvÃ© (envisagez d'utiliser %<-B%>)dimension de dÃ©chargement hors limites (%d)le dÃ©calage %qwi est hors des limites de la chaÃ®ne constantele dÃ©calage excÃ¨de 16 octetsle dÃ©calage relatif de %qD n'est pas compatible avec l'ABI et peut changer dans une version future de GCCl'offset du champ de bits compactÃ© %qD a changÃ© dans GCC 4.4ancienne dÃ©claration %q#DdÃ©finition de fonction selon l'ancien styledÃ©claration de paramÃ¨tres selon l'ancien style dans la dÃ©finition de fonction prototypÃ©el'opÃ©rande omis au milieu de %<?:%> ne peut pas Ãªtre dÃ©corÃ©un champ est un champ de bits alors que l'autre ne l'est pasun des arguments de l'appel de l'initialisation devrait Ãªtre %<&omp_priv%>un des arguments de l'appel de l'initialisation devrait Ãªtre %<omp_priv%> ou %<&omp_priv%>un type doit Ãªtre construit alors que l'autre ne le doit passeules les rÃ©gions %<distribute%>, %<parallel%> ou %<loop%> sont autorisÃ©es Ã  Ãªtre strictement imbriquÃ©es Ã  l'intÃ©rieur d'une rÃ©gion %<teams%>seuls les fanions %<inbranch%> et %<notinbranch%> sont permis pour l'attribut %<__simd__%>seulement %u nom fourni pour la liaison structurÃ©eseulement %u noms fournis pour la liaison structurÃ©eseul 0.0 peut Ãªtre chargÃ© comme valeur immÃ©diateseul le format de dÃ©bogage DWARF est supportÃ© pour les routines de service d'interruptionsseuls des types d'objets Objective-C peuvent Ãªtre qualifiÃ©s avec un protocoleseul l'attribut %<fallthrough%> peut Ãªtre appliquÃ© Ã  une instruction nulleseuls les constructeurs prennent des initialisions membresseuls les dÃ©clarations de constructeurs et les opÃ©rateurs de conversion peuvent Ãªtre %<explicit%>uniquement ici comme un %<friend%>seul un type de retour %<auto%> Ã©vident peut Ãªtre dÃ©duit en %<void%>seul de l'assembleur en ligne non Ã©valuÃ© est autorisÃ© dans une fonction %<constexpr%> en C++2aseules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans une section .bssseules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans la section .noinitseules les valeurs 12 (4 ko) et 16 (64 ko) sont supportÃ©es pour la taille de garde. La valeur %d donnÃ©e (%llu ko) est hors limitesseulement les alias faibles sont supportÃ©s dans cette configurationseuls les initialiseurs Ã  zÃ©ro sont autorisÃ©s dans la section %qstype de vecteur opaque ne peut Ãªtre initialisÃ©un spÃ©cificateur enum opaque doit utiliser un simple identificateurspÃ©cificateur enum opaque sans noml'ouverture de %s a Ã©chouÃ©: %souverture de /dev/zero: %mouverture de la liste de sortie LTRANS %s: %mouverture du fichier de dÃ©pendances %s: %mouverture du fichier de sortie %qs: %souverture du fichier de sortie %s: %mcode %%xn d'opÃ©rande invalide pour QImodel'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 3 bitsl'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 6 bitsl'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 8 bitsl'opÃ©rande 1 devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 3 bitsl'opÃ©rande 1 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 2 devrait Ãªtre une valeur paire sur 3 bits (sous-registre 0,2,4,6)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 3 bits (sous-registre 0-7)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 8 bitsl'opÃ©rande 3 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 3 devrait Ãªtre une valeur non signÃ©e sur 8 bitsl'opÃ©rande 4 devrait Ãªtre une valeur non signÃ©e sur 8 bits (0-255)la contrainte de l'opÃ©rande contient un %<+%> ou un %<=%> incorrectement positionnÃ©les contraintes de l'opÃ©rande pour %<asm%> diffÃ¨rent en nombre d'alternativesl'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â %cÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â DÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â IÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â YÂ Â» invalidel'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â RÂ Â» invalidel'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â rÂ Â» invalidel'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â KÂ Â» invalidel'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â RÂ Â» invalidel'opÃ©rande n'est pas une rÃ©fÃ©rence mÃ©moire avec dÃ©calage, code d'opÃ©rande Â«Â HÂ Â» invalidel'opÃ©rande doit Ãªtre une valeur immÃ©diate de la bonne taillenumÃ©ro dâ€™opÃ©rande manquant aprÃ¨s %%-lettrenumÃ©ro dâ€™opÃ©rande hors limitele numÃ©ro d'opÃ©rande est hors limites dans le formatnumÃ©ro d'opÃ©rande spÃ©cifiÃ© pour un format n'acceptant aucun argumentnumÃ©ro d'opÃ©rande spÃ©cifiÃ© avec une affectation supprimÃ©el'opÃ©rande de %<?:%> change de type signÃ© de %qT Ã  %qT Ã  cause du caractÃ¨re non signÃ© de l'autre opÃ©randel'opÃ©rande de l'expression fold n'a aucun paquet de paramÃ¨tres non dÃ©roulÃ©le type %qT de l'opÃ©rande est incompatible avec l'argument %d de %qEles types des opÃ©randes sont %qT et %qTles opÃ©randes de %<?:%> ont les types diffÃ©rents %qT et %qTles opÃ©randes de %T/%t doivent Ãªtre reg + const_int:opÃ©ration non permise sur le type %<bfloat16_t%>l'opÃ©ration sur %qE est peut Ãªtre non dÃ©finiel'attribut d'optimisation sur %qD suit la dÃ©finition mais l'attribut ne correspond pasincohÃ©rence d'un attribut au niveau de l'optimisationl'optimisation peut Ã©liminer les lectures ou les Ã©critures dans les variables-registreslâ€™option %<%s=%s%> nâ€™est pas disponible pour le processeur %qsl'option %<-mdouble=32%> est uniquement disponible si configurÃ© %<--with-double={32|32,64|64,32}%>l'option %<-mdouble=64%> est uniquement disponible si configurÃ© %<--with-double={64|64,32|32,64}%>l'option %<-mirq-ctrl-saved%> est uniquement valable pour les processeurs ARC v2l'option %<-mlong-double=32%> est uniquement disponible si configurÃ© %<--with-long-double={32|32,64|64,32}%> ou %<--with-long-double=double%> en mÃªme temps que %<--with-double={32|32,64|64,32}%>l'option %<-mlong-double=64%> est uniquement disponible si configurÃ© %<--with-long-double={64|64,32|32,64}%> ou %<--with-long-double=double%> en mÃªme temps que %<--with-double={64|64,32|32,64}%>l'option %<-mrgf-banked-regs%> est uniquement valable pour les processeur ARC v2l'option %<-mstructure-size-boundary%> est dÃ©prÃ©ciÃ©elâ€™option %qs est ignorÃ©e, la valeur par dÃ©faut %qs est considÃ©rÃ©e pour le processeur %qslâ€™option %qs n'est pas disponible pour le processeur %qsl'option %qs est valide pour %s mais pas pour %sl'option %s n'est pas supportÃ©e avec %<-fopenacc%>option %s pas utilisÃ©e de maniÃ¨re cohÃ©rente dans tous les fichiers d'entrÃ©e LTOoption %s avec des valeurs diffÃ©rentesargument optionnelparamÃ¨tre de classe optionneloptions activÃ©esÂ : options ou cibles manquantes aprÃ¨s %qsoptions passÃ©esÂ : dÃ©bordement de optype_msgidÂ :%dou utilisez %<j%> au lieu de %<i%> pour les suffixes internes GNUles arguments ordonnÃ©s ont besoin d'une expression entiÃ¨re constante positivecomparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entiercomparaison ordonnÃ©e d'un pointeur avec un pointeur null'origine pointe vers un parent diffÃ©rentle %<default%> original est icila dÃ©claration originale apparaÃ®t icila dÃ©finition originale apparaÃ®t icioriginal pas compressÃ© avec zstdtaille originale inconnueinitialement dÃ©clarÃ© %<const%> icidÃ©fini initialement icil'appel de fonction initialement indirect n'est pas pris en compte pour la mise en lignespÃ©cifiÃ© initialement iciconstruction %qs orphelinel'autre correspondance est iciaurait dÃ» correspondre Ã  la mÃ©thode virtuelle %qD mais ce n'est pas le casle %<__transaction_cancel%> extÃ©rieur n'est pas Ã  l'intÃ©rieur d'un %<__transaction_atomic%> extÃ©rieurle %<__transaction_cancel%> extÃ©rieur n'est pas dans un %<__transaction_atomic%> extÃ©rieur ou une fonction %<transaction_may_cancel_outer%>le bloc extÃ©rieur de la rÃ©gion %i n'est pas bontransaction extÃ©rieure dans une fonction %<transaction_may_cancel_outer%>transaction extÃ©rieure dans une fonction %<transaction_safe%>transaction extÃ©rieure dans une transactionla contrainte de sortie %d ne peut pas Ãªtre spÃ©cifiÃ©e avec le registre Ã©crasÃ© %qsla contrainte de sortie %d doit spÃ©cifier un seul registrela contrainte de sortie %qc pour l'opÃ©rande %d n'est pas au dÃ©butle fichier de sortie %s existe dÃ©jÃ  dans le dossier %sfichier de sortie non spÃ©cifiÃ©le nom du fichier de sortie ne peut pas Ãªtre videnom du fichier de sortie spÃ©cifiÃ© deux foisla sortie numÃ©ro %d n'est pas directement adressablel'opÃ©rande de sortie %d doit utiliser la contrainte %<&%>il manque un %<=%> Ã  la contrainte de l'opÃ©rande de sortiel'opÃ©rande de sortie est une constante dans %<asm%>les registres de sortie doivent Ãªtre regroupÃ©s en haut de la pileoutput_move_singleÂ :dÃ©bordement dans la dimension du tableaudÃ©bordement dans l'expression constantele dÃ©bordement dans la conversion de %qT vers %qT change la valeur en %qEle dÃ©bordement dans la conversion de %qT vers %qT change la valeur de %qE en %qEdÃ©bordement dans les valeurs de l'Ã©numÃ©rationdÃ©bordement dans les valeurs de l'Ã©numÃ©ration Ã  %qDdÃ©bordement de la liste d'arguments de sortie pour %qsnom de fonction surchargÃ©e %qE dans la clause %qsfonction surchargÃ©e sans information contextuelle de typela fonction redÃ©finie est %q#Dla fonction redÃ©finie est %q#Fla fonction redÃ©finie est %qDle contrÃ´le de la redÃ©finition (override/final) est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>dans la redÃ©finition de %qD dÃ©clarÃ© %<transaction_safe%>argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du patron d'alias %qDargument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du concept %qDl'expansion de paquets dans une dÃ©claration Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>les captures d'initialisation compactes ne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>l'attribut Â«Â packedÂ Â» provoque un alignement inefficacel'attribut Â«Â packedÂ Â» entraÃ®ne un alignement inefficace pour %q+Dl'attribut Â«Â packedÂ Â» provoque un alignement inefficace pour %qEl'attribut Â«Â packedÂ Â» n'est pas nÃ©cessairel'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %q+Dl'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %qEremplissage de la taille du Â«Â structÂ Â» jusqu'Ã  la frontiÃ¨re d'alignementremplissage du Â«Â structÂ Â» pour aligner %q+Dle paramÃ¨tre %P a un type incomplet %qTle paramÃ¨tre %P de %qD a un type incomplet %qTparamÃ¨tre %q+D dÃ©clarÃ© %<_Noreturn%>paramÃ¨tre %q+D dÃ©clarÃ© %<inline%>le paramÃ¨tre %q+D n'a qu'une dÃ©claration anticipÃ©eparamÃ¨tre %qD dÃ©clarÃ© avec le type Â«Â voidÂ Â»le paramÃ¨tre %qD a un type incompletle paramÃ¨tre %qD inclut un pointeur vers un tableau %qT dont les bornes sont inconnuesle paramÃ¨tre %qD inclut une rÃ©fÃ©rence vers un tableau %qT dont les bornes sont inconnuesle paramÃ¨tre %qD est incorrectement dÃ©clarÃ© comme type de mÃ©thodele paramÃ¨tre %qD est initialisÃ©le paramÃ¨tre %qD est dÃ©fini mais pas utilisÃ©le paramÃ¨tre %qP de %qD pourrait Ãªtre un candidat pour un attribut de formatle paramÃ¨tre %u (%q+D) a un type incompletle paramÃ¨tre %u (%q+D) a le type voidle paramÃ¨tre %u a un type incompletle paramÃ¨tre %u a le type voidparamÃ¨tre dÃ©clarÃ© %<auto%>le paramÃ¨tre ne peut pas avoir le type %qT modifiÃ© par une variablele paramÃ¨tre pourrait Ãªtre un candidat pour un attribut de formatnom du paramÃ¨tre manquant dans la liste des paramÃ¨tresnom de paramÃ¨tre omisnoms de paramÃ¨tres (sans type) dans la dÃ©claration de fonctionLe paquet de paramÃ¨tres %<__bases%> est uniquement valable dans la dÃ©claration d'un patronle paquet de paramÃ¨tres %q+D doit Ãªtre Ã  la fin de la liste des paramÃ¨tres du patronle paquet de paramÃ¨tres %qD ne peut pas avoir d'argument par dÃ©fautl'argument %qE du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patronl'argument %qT du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patronle paquet de paramÃ¨tres ne peut pas avoir d'argument par dÃ©fautles paquets de paramÃ¨tres ne sont pas Ã©tendus avec %<...%>le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 7.1le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 9.1le paramÃ¨tre Ã  une fonction interne doit Ãªtre une chaÃ®ne sous forme constante ou littÃ©ralele paramÃ¨tre Ã  la fonction interne n'est pas valable: %sargument de type dÃ©rivÃ© paramÃ©trisÃ©le sous-programme parent ne peut pas Ãªtre mis en ligneles parenthÃ¨ses autour de %qE ne peuvent pas Ãªtre utilisÃ©es pour former un pointeur vers une fonction membreles parenthÃ¨ses doivent Ãªtre omises si la liste d'arguments d'attributs %qE est videles parenthÃ¨ses doivent Ãªtre omises si la liste des arguments de l'attribut est videdes parenthÃ¨ses sont requises autour de ce littÃ©ral composite pour Ã©viter des ambiguÃ¯tÃ©s dans l'analyseune initialisation entre parenthÃ¨ses n'est pas permise dans une boucle %<for%> de OpenMPinitialisation entre parenthÃ¨ses dans le Â«Â newÂ Â» du tableauerreur d'analyse dans l'instruction SELECT RANK Ã  %Cerreur d'analyse dans l'instruction SELECT TYPE Ã  %Cerreur d'analyse dans la liste des arguments du patronpart-ref avec un attribut pointeur prÃ¨s de %L n'est pas le part-ref le plus Ã  droite ou data-stmt-objectla spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron et n'a pas plus de contrainte que le patron primaire; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patronla spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patronla spÃ©cialisation partielle de %qD n'est pas plus spÃ©cialisÃ©e quespÃ©cialisation partielle %qT dÃ©clarÃ©e %<friend%>la spÃ©cialisation partielle n'est pas plus spÃ©cialisÃ©e que le patron primaire car elle remplace des paramÃ¨tres multiples par une expansion d'un paquetspÃ©cialisation partielle de %qD aprÃ¨s l'instanciation de %qDune partition a Ã©tÃ© trouvÃ©e mais le fanion de partition de fonction n'est pas misl'Ã©tape %qs n'a pas Ã©tÃ© trouvÃ©e mais elle est rÃ©fÃ©rencÃ©e par la nouvelle Ã©tape %qsl'Ã©tape %s ne supporte pas le clonagel'Ã©tape %s a besoin d'une implÃ©mentation de %<set_pass_param%> pour gÃ©rer l'argument supplÃ©mentaire dans %<NEXT_PASS%>le passage de %qT comme argument %<this%> abandonne les qualificatifsle passage de %qT choisi %qT au lieu de %qTpassage de NULL pour l'argument non pointeur %P de %qDpassage de l'argument %d de %qE comme %<float%> au lieu de %<double%> Ã  cause du prototypepassage de l'argument %d de %qE comme %qT au lieu de %qT Ã  cause du prototypepassage de l'argument %d de %qE comme complexe au lieu de flottant Ã  cause du prototypepassage de l'argument %d de %qE comme complexe au lieu d'entier Ã  cause du prototypepassage de l'argument %d de %qE comme flottant au lieu de complexe Ã  cause du prototypepassage de l'argument %d de %qE comme flottant au lieu d'entier Ã  cause du prototypepassage de l'argument %d de %qE comme entier au lieu de complexe Ã  cause du prototypepassage de l'argument %d de %qE comme entier au lieu de flottant Ã  cause du prototypepassage de l'argument %d de %qE comme signÃ© Ã  cause du prototypepassage de l'argument %d de %qE comme un non signÃ© Ã  cause du prototypepasser l'argument %d de %qE abandonne le qualificatif %qv du type pointÃ©passer l'argument %d de %qE abandonne les qualificatifs du type cible du pointeurpassage de l'argument %d de %qE depuis un type Objective-C distinctpassage de l'argument %d de %qE depuis un type pointeur incompatiblepassage de l'argument %d de %qE depuis un pointeur vers un espace d'adresses non fermÃ©passer l'argument %d de %qE ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifle passage de l'argument %d de %qE transforme un pointeur en entier sans transtypagele passage de l'argument %d de %qE transforme un entier en pointeur sans transtypagepassage de l'argument %d de %qE avec des largeurs diffÃ©rentes Ã  cause du prototypepassage de l'argument %i aux alias qualifiÃ©s avec %qs avec l'argument %Zpassage de l'argument %i aux alias qualifiÃ©s avec %qs avec les arguments %Zpassage des arguments Ã  l'Ã©lision du constructeur hÃ©ritÃ© %qDle passage d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellementpassage d'un argument trop grand sur la pileentrÃ©e de fonction patchable %wu excÃ¨de la taille %wuchemin: pÃ©dantpÃ©dant: vous avez peut-Ãªtre besoin d'arguments de patron explicites dans votre spÃ©cificateur de nom imbriquÃ©vous voulez peut-Ãªtre ajouter %<%T::%> explicitementerreur de permissionpermerreur: Ã©chec de pex_init: %mles contraintes sur le type Ã  remplacer ne sont pas satisfaitesles types Ã  remplacer ne sont pas permis dans ce contextel'opÃ©rateur Â«Â newÂ Â» avec placement construit un tableau d'objets de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwil'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwil'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwiveuillez utiliser un nom de processeur explicite.  Les noms de processeurs valides sontÂ : %sle greffon %qs a Ã©tÃ© spÃ©cifiÃ© avec des chemins diffÃ©rents: %qs et %qsle greffon %s n'est pas sous une licence compatible avec GPL
  %sle greffon %s n'est pas sous une licence compatible avec GPL %sle greffon %s a enregistrÃ© une fonction de rappel nulle pour l'Ã©vÃ©nement %sle greffon %s devrait Ãªtre spÃ©cifiÃ© avant %<-fplugin-arg-%s%> dans la ligne de commandele greffon ne peut pas enregistrer une Ã©tape manquantele greffon ne peut pas enregistrer une Ã©tape sans nomle greffon ne peut enregistrer l'Ã©tape %qs sans nom d'Ã©tape de rÃ©fÃ©rencele support des greffons est dÃ©sactivÃ©; configurez avec --enable-pluginpointeurargument pointeurl'arithmÃ©tique de pointeur pour des objets collectÃ©s par le ramasse-miettes est interditaffectation de pointeurmembre pointeur %q+D dÃ©clarÃ© iciun pointeur du type %<void *%> est utilisÃ© dans une arithmÃ©tiquepointeur de type %<void *%> utilisÃ© dans une soustractionl'offset du pointeur par rapport au symbole peut Ãªtre incorrectrÃ©sultat pointeur ou allouableles types ciblÃ©s par les pointeurs sont incompatibles en C++un pointeur visant l'espace d'adresses %qs doit Ãªtre Â«Â constÂ Â» dans %qTun pointeur visant l'espace d'adresses %qs doit Ãªtre const dans le/la %s %q+Dles cibles pointÃ©es dans l'affectation de %qT vers %qT diffÃ¨rent dans la plage signÃ©eles cibles pointÃ©es dans l'initialisation de %qT depuis %qT diffÃ¨rent dans la plage signÃ©eles cibles pointÃ©es dans le passage de l'argument %d de %qE diffÃ¨rent dans la plage signÃ©eles cibles pointÃ©es en retournant %qT depuis une fonction qui retourne le type %qT  diffÃ¨rent dans la plage signÃ©eun pointeur vers une fonction est utilisÃ© dans une arithmÃ©tiquepointeur vers une fonction utilisÃ© dans une soustractionle pointeur vers le tableau perd le qualificatif dans l'expression conditionnellele pointeur vers le type d'interface n'a pas de mÃ©thodeconversion d'un pointeur vers un membre via la base virtuelle %qTle pointeur vers le type membre %qT est incompatible avec le type d'objet %qTnon concordance de type de pointeurs entre %qT et %qT de %qD et %qD dans une expression conditionnellenon concordance de type de pointeurs dans une expression conditionnellevaleur de pointeur utilisÃ©e lÃ  oÃ¹ un complexe Ã©tait attenduvaleur pointeur utilisÃ©e lÃ  oÃ¹ un nombre en virgule flottante Ã©tait attendule pointeur vers la fonction membre %qE ne peut Ãªtre appelÃ© sans un objet; utilisez %<.*%> ou %<->*%>le type pointeur vers une fonction membre %qT requiert une l-valeurle type pointeur vers une fonction membre %qT requiert une l-valeur avant C++2ale type pointeur vers une fonction membre %qT requiert une r-valeurnon concordance entre un pointeur et un entier dans une expression conditionnelleles pointeurs ne sont pas permis comme valeurs de Â«Â caseÂ Â»des pointeurs vers des tableaux avec des qualificatifs diffÃ©rents sont incompatibles en C ISOpointeurs vers des espaces d'adresses disjoints utilisÃ©s dans une expression conditionnelleargument polymorphiquela position plus la taille dÃ©passe la taille de l'objet rÃ©fÃ©rencÃ© dans %qsle code indÃ©pendant de la position requiert %qsle code indÃ©pendant de la position requiert l'ABI Linuxinitialisation par position de champs dans une %<struct%> qui est dÃ©clarÃ©e avec l'attribut %<designated_init%>largeur positive requise Ã  %LproblÃ¨me possible dÃ©tectÃ© dans l'invocation de %<operator delete%>problÃ¨me possible dÃ©tectÃ© dans l'invocation de l'opÃ©rateur %<delete []%>le post-incrÃ©ment d'adresse n'est pas un registre%qD suffixÃ© doit avoir %<int%> comme argument%qD suffixÃ© doit avoir %<int%> comme second argument%qD suffixÃ© devrait retourner %qTdÃ©rÃ©fÃ©rencement d'un pointeur potentiellement nulll'option de la cible power9 est incompatible avec %<%s=<xxx>%> pour <xxx> infÃ©rieur Ã  power9le pragma ou l'attribut %<target("%s")%> n'accepte pas d'argumentle pragma ou l'attribut %<target("%s")%> n'autorise pas de forme nÃ©gativele pragma ou l'attribut %<target("%s")%> n'est pas validele pragma ou l'attribut %<target("%s=%s")%> n'est pas validele prÃ©-dÃ©crÃ©ment d'adresse n'est pas un registrele prÃ©-incrÃ©ment d'adresse n'est pas un registreprÃ©cisionprÃ©cision dans le format de printftype arithmÃ©tique %qT prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>type arithmÃ©tique prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>instruction Thumb Ã©tablieinstruction Ã©tablie dans la sÃ©quence conditionnelle%qD prÃ©fixÃ© devrait retourner %qTles attributs de prÃ©fixes sont ignorÃ©s avant %<@%D%>les attributs de prÃ©fixes sont ignorÃ©s pour les implÃ©mentationsles attributs de prÃ©fixes sont ignorÃ©s pour les mÃ©thodesprev_bb de %d devrait Ãªtre %d, pas %d%<#pragma omp declare reduction%> prÃ©cÃ©dentdÃ©claration %<pragma omp declare reduction%> prÃ©cÃ©dentedÃ©claration prÃ©cÃ©dentedÃ©claration prÃ©cÃ©dente de %q#DdÃ©claration prÃ©cÃ©dente de %qDla dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tre dans le patronla dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tres dans le patrondÃ©clarÃ© prÃ©cÃ©demment en tant que %q#DdÃ©claration prÃ©cÃ©dente icidÃ©claration prÃ©cÃ©dente de %<%c%E%>dÃ©claration prÃ©cÃ©dente de %<%c%E%> comme %<@optional%>dÃ©claration prÃ©cÃ©dente de %<%c%E%> comme %<@required%>dÃ©claration prÃ©cÃ©dente de %<%c%s%>dÃ©claration prÃ©cÃ©dente de %q#DdÃ©claration prÃ©cÃ©dente de %q+Dla dÃ©claration prÃ©cÃ©dente de %q+D Ã©tait icidÃ©claration prÃ©cÃ©dente de %qDla dÃ©claration prÃ©cÃ©dente de %qD est icidÃ©claration prÃ©cÃ©dente de %qEdÃ©claration prÃ©cÃ©dente avec la classe de liaison %qLdÃ©finition prÃ©cÃ©dente icidÃ©finition prÃ©cÃ©dente de %q#Tla dÃ©finition prÃ©cÃ©dente de %q+D Ã©tait icila dÃ©finition prÃ©cÃ©dente de %qD est icila dÃ©claration implicite prÃ©cÃ©dente de %q+D Ã©tait iciÃ©tiquette prÃ©cÃ©dentedÃ©coration prÃ©cÃ©dente de %q#Dla dÃ©finition non prototype prÃ©cÃ©dente est icila spÃ©cification prÃ©cÃ©dente dans %q#D est iciprÃ©cÃ©demment dÃ©clarÃ©e iciprÃ©cÃ©demment dÃ©fini iciprÃ©cÃ©demment dÃ©fini ici comme %sprÃ©cÃ©demment utilisÃ©e icile patron primaire %qDle patron primaire icimembre privÃ© %q#D dans une union anonymeLa probabilitÃ© %qE est hors de la plage [0.0, 1.0]la probabilitÃ© %qE doit Ãªtre une expression en virgule flottante constanteproblÃ¨me lors de la construction de l'image cible pour %sles donnÃ©es de profilage de la fonction %u sont corrompuesle profilage pour la fonction %qD n'a pas Ã©tÃ© trouvÃ© dans les donnÃ©es de profilagesupport du profilage pour CR16support du profilage pour VxWorksle profilage n'a pas encore Ã©tÃ© implÃ©mentÃ© sur cette architecturele profilage n'est pas supportÃ© avec -mgprogrammes: %s
  l'argument promu %qD ne concorde pas avec le prototype internel'argument promu %qD ne concorde pas avec le prototypele complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e est toujours non nulles propriÃ©tÃ©s pour le sÃ©lecteur %<simd%> ne peuvent pas Ãªtre spÃ©cifiÃ©es dans %<metadirective%>la propriÃ©tÃ© %qs est dÃ©jÃ  spÃ©cifiÃ©e dans %<@dynamic%>la propriÃ©tÃ© %qs est dÃ©jÃ  spÃ©cifiÃ©e dans %<@synthesize%>la propriÃ©tÃ© %qs utilise la variable d'instance %qs d'un type incompatiblela propriÃ©tÃ© %qs utilise la mÃªme variable d'instance que la propriÃ©tÃ© %qsla propriÃ©tÃ© ne peut pas Ãªtre un champ de bitsla propriÃ©tÃ© ne peut pas Ãªtre un tableaula dÃ©claration de la propriÃ©tÃ© n'est pas dans le contexte @interface ou @protocolla propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constantela propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante ou une chaÃ®ne littÃ©ralemembre protÃ©gÃ© %q#D dans une union anonymel'attribut de visibilitÃ© protÃ©gÃ©e n'est pas supportÃ© dans cette configuration; ignorÃ©le protocole %qE a une dÃ©pendance circulairele protocole %qE est obsolÃ¨teles attributs de protocole ne sont pas disponibles en Objective-C 1.0dÃ©claration de prototypele prototype pour %q+D dÃ©clare l'argument %d avec un type incompatiblele prototype pour %q+D dÃ©clare moins d'arguments que la dÃ©finition prÃ©cÃ©dente dans l'ancien stylele prototype pour %q+D dÃ©clare plus d'arguments que la dÃ©finition prÃ©cÃ©dente dans l'ancien stylele prototype pour %q+D suit une dÃ©finition qui n'est pas un prototypele prototype de Â«Â %sÂ Â» exige des opÃ©randes aprÃ¨s des opÃ©randes optionnelsprototype spÃ©cifiÃ© pour %q#Dfournis pour %qDle pseudo-destructeur n'est pas appelÃ©appel Ã  %q#D qui est pur virtuel depuis le constructeurappel Ã  %q#D qui est pur virtuel depuis le destructeurappel Ã  %q#D qui est pur virtuel depuis un initialisateur qui n'est pas un membre statiquespÃ©cificateur pur sur une dÃ©finition de fonctionmodificateurs q/Q invalides pour des rÃ©fÃ©rences de symbolesla vÃ©rification qsort a Ã©chouÃ©le comparateur qsort est non-nÃ©gatif sur une sortie triÃ©e: %dle comparateur qsort n'est pas anti-symÃ©trique: %d, %dle comparateur qsort n'est pas transitif: %d, %d, %dle nom qualifiÃ© ne nomme pas une classele type qualifiÃ© %qT ne concorde pas avec le nom du destructeur ~%qTqualified-id dans une dÃ©clarationles qualificatifs ne sont pas permis dans la dÃ©claration d'un constructeurles qualificatifs ne sont pas permis dans la dÃ©claration de %<operator %T%>les qualificatifs ne sont pas permis dans la dÃ©claration du guide de dÃ©ductionles qualificatifs ne sont pas permis dans la dÃ©claration d'un destructeurle type qualifiÃ© %qT ne correspond pas au nom du destructeur ~%qTdirective %qs entre guillemets dans le formatdirective %qs avec guillemets dans le format; utilisez plutÃ´t %qsr0 a besoin d'Ãªtre disponible comme registre qui sera Ã©crasÃ© lors des appelsl'instruction Â«Â rangeÂ Â» doit avoir un type tableau, tranche, chaÃ®ne, tableau associatif ou canalles expressions avec une plage ne sont pas standard dans les instructions Â«Â switchÂ Â»l'expression %<for%> parcourant une plage de type %qT a un type incompatibleles boucles %<for%> parcourant une plage sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les boucles %<for%> parcourant une plage avec un initialiseur sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>le rang + le co-rang de %qs dÃ©passe %d Ã  %Cl'opÃ©rateur littÃ©ral de base %q#D est en conflit avec l'opÃ©rateur littÃ©ral avec patronrdynamic n'est pas supportÃ©rÃ©-initialisation de %qs Ã  %Lla lecture a Ã©chouÃ© en lisant les donnÃ©es d'exportl'emplacement %qE, en lecture seule, est utilisÃ© comme sortie %<asm%>le membre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>la valeur de retour nommÃ©e %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>le paramÃ¨tre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>rÃ©fÃ©rence en lecture seule %qD utilisÃ©e comme sortie de %<asm%>la variable %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>lecture du fichier d'entrÃ©electure Ã  travers un pointeur nul (argument %d)la rÃ©ception d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellementrecompilation avec %<-fcompare-debug%>Ã©valuation rÃ©cursive de l'argument par dÃ©faut pour %q#Dmise en ligne rÃ©cursiveinstanciation rÃ©cursive de l'initialisation du membre par dÃ©faut pour %qDtype rÃ©cursif %qT non dÃ©finirequis rÃ©cursivement par la substitution de %qS
  requis rÃ©cursivement par %q#D
--- 2111,2139 ----
  
  Utiliser les opÃ©rateurs %reloc(), plutÃ´t que les macros en assembleur, pour charger les adresses.Utiliser -G pour les donnÃ©es qui ne sont pas dÃ©finies dans l'objet actuel.Utiliser -G pour les donnÃ©es locales aux objets.Utiliser -mlong-double-64 pour le format en virgule flottante IEEE 64 bits. Utiliser -mlong-double-128 pour le format en virgule flottante 128 bits (soit IEEE ou IBM)Utiliser les instructions AVX 128 bits au lieu des instructions AVX 256 bits dans le vectoriseur automatique.Utiliser un long double de 128 bits.Utiliser des int de 16 bits.Utiliser des int de 32 bits.Utiliser l'ABI 32 bits.Utiliser les registres en virgule flottante de 32 bits.Utiliser les registres gÃ©nÃ©raux de 32 bits.Utiliser des dÃ©calages sur 32 bits dans les tables de sauts au lieu de dÃ©calages sur 16 bits.Utiliser des entrÃ©es de 4 octets dans les tables de switch.Utiliser 4 accumulateurs mÃ©dia.Utiliser madd.s/madd.d avec 4 opÃ©randes et les instructions apparentÃ©es oÃ¹ cela est pertinent.Utiliser les instructions de multiplication sur des demi-mots des processeurs 4xx.Utiliser l'instruction dlmzb de recherche dans une chaÃ®ne des processeurs 4xx.Utiliser 64 FPR.Utiliser 64 GPR.Utiliser l'ABI 64 bits.Utiliser les registres en virgule flottante de 64 bits.Utiliser les registres gÃ©nÃ©raux de 64 bits.Utiliser un long double de 64 bits.Utiliser 8 accumulateurs mÃ©dia.Utiliser un long double de 80 bits.Utiliser les registres rÃ©servÃ©s par l'ABI.Utiliser les instructions AltiVec.Utiliser la bibliothÃ¨que C Bionic.Utiliser des instructions de branchements probables, ce qui outrepasse le comportement par dÃ©faut de l'architecture.Utiliser l'instruction CONST16 pour charger les constantes.Utiliser les instructions Cyclic Redundancy Check (CRC).Utiliser EABI.Utiliser les instructions d'adressage virtuel amÃ©liorÃ© (Enhanced Virtual Addressing).Utiliser l'instruction de multiplication en virgule flottante simple vers double (FsMULd).Utiliser la bibliothÃ¨que C GNU.Utiliser des sections sdata/sbss relatives Ã  GP.Utiliser l'adressage relatif Ã  GP pour accÃ©der aux petites donnÃ©es.Utiliser les instructions Global INValidate (GINV).Utiliser les rÃ¨gles d'alignement du H8/300.Utiliser les mathÃ©matiques IEEE pour les comparaisons en virgule flottante.Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations qui ont pour but de sortir du code hors d'une boucle durant la phase RTL.Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations de boucles durant la phase RTL.Utiliser les instructions Category:Vector.AES et Category:Vector.SHA2 de l'ISA 2.07.Utiliser les instructions de mÃ©moire transactionnelle (HTM) de l'ISA 2.07.Utiliser LRA au lieu de rechargements (transitionnel).Utiliser LRA au lieu d'un rechargement.Utiliser l'allocateur de registre LRA.Utiliser les instructions Loongson EXTension (EXT).Utiliser les instructions Loongson EXTension R2 (EXT2).Utiliser les instructions Loongson MultiMedia extensions Instructions (MMI).Utiliser les instructions MCU.Utiliser les instructions de l'extension MSA MIPS.Utiliser les instructions du MIPS-3D.Utiliser les instructions MIPS-DSP REV 2.Utiliser les instructions MIPS-DSP.Utiliser le support de threads spÃ©cifique Ã  Mingw.Utiliser les registres doubles mots (plutÃ´t que quadruples mots) de Neon pour la vectorisation.Utiliser les registres quadruples mots (plutÃ´t que doubles mots) de Neon pour la vectorisation.Utiliser les opÃ©rateurs assembleur %reloc() dans le style NewABI.Utiliser les mnÃ©moniques P pour les branchements statiquement prÃ©vus comme Ã©tant pris.Utiliser la PLT pour les appels PIC (-fno-plt: charger l'adresse depuis la GOT Ã  l'endroit de l'appel).Utiliser les instructions Â«Â madÂ Â» dans le style PMC.Utiliser les instructions optionnelles du groupe General Purpose du PowerPC.Utiliser les instructions optionnelles du groupe Graphics du PowerPC.Utiliser l'instruction mfcr simple champ du PowerPC V2.01.Utiliser les instructions d'arrondi en virgule flottante du PowerPC V2.02.Utiliser l'instruction popcntb du PowerPC V2.02.Utiliser l'instruction de comparaison d'octets du PowerPC V2.05.Utiliser l'instruction popcntd du PowerPC V2.06.Utiliser le jeu d'instructions du PowerPC-64.Utiliser RJMP / RCALL mÃªme si CALL /JMP sont disponibles.Utiliser la ROM au lieu de la RAM.Utiliser les conventions de passage des registres SSE pour les modes SF et DF.Utiliser STB_GNU_UNIQUE si supportÃ© par l'assembleur.Utiliser les instructions SmartMIPS.Utiliser la syntaxe de l'assembleur UNIX.Utiliser les extensions UltraSPARC Compare-and-Branch.Utiliser les extensions UltraSPARC Fused Multiply-Add.Utiliser les extensions UltraSPARC Population-Count.Utiliser l'instruction de soustraction Ã©tendue avec une retenue de l'UltraSPARC.Utiliser les extensions UltraSPARC Visual Instruction Set version 1.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 2.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 3.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 4.0.Utiliser les registres FP du VAX.Utiliser les conventions de structures VAXC.Utiliser les codes de sortie de VMS au lieu de ceux de posix.Utiliser les instructions de virtualisation (VZ).Utiliser __cxa_atexit pour enregistrer les destructeurs.Utiliser __cxa_get_exception_ptr dans la gestion des exceptions.Utiliser un type long de 32 bits.Utiliser un marqueur sur 4 octets pour les fichiers non formatÃ©s.Utiliser un type long de 64 bits.Utiliser une configuration lÃ©gÃ¨re de printf et puts pour rÃ©duire la taille du code. Uniquement pour les applications mono-thread ne nÃ©cessitant pas des E/S rÃ©-entrantes. Newlib Nano IO est requis.Utiliser un moteur d'exÃ©cution (pas d'initialisations ni de crÃ©ateurs statiques) pour les pÃ©riphÃ©riques ayant une mÃ©moire limitÃ©e.Utiliser une mÃ©thode intelligente de protection de la pile pour certaines fonctions.Utiliser une mÃ©thode de protection de la pile pour chaque fonction.Utiliser les instructions VIS additionnelles ajoutÃ©es dans OSA2017.Utiliser les adresses qui allouent des registres globaux.Utiliser tous les registres sans en rÃ©server un seul pour les gestionnaires d'interruptions.Utiliser les noms alternatifs de registres.Utiliser un type Â«Â intÂ Â» de 8 bits.Utiliser un marqueur sur 8 octets pour les fichiers non formatÃ©s.Utiliser un immÃ©diat depuis un dÃ©calage comme registre de protection de la pile, sp_el0. Cette option est Ã  utiliser avec fstack-protector-strong et n'est pas destinÃ©e au code utilisateur.Utiliser des immÃ©diats de taille arbitraire dans les opÃ©rations sur les bits.Utiliser l'ordre des octets gros-boutiste.Utiliser des sÃ©quences de branchement et interruption pour vÃ©rifier la division entiÃ¨re par zÃ©ro.Utiliser les fonctionnalitÃ©s de protection de branchement.Utiliser Â«Â brasÂ Â» pour les exÃ©cutables < 64k.Utiliser des registres Ã©crasÃ©s durant l'appel pour les paramÃ¨tres et les valeurs retournÃ©es.Utiliser une fonction de rappel au lieu de code en ligne si le nombre d'accÃ¨s dans la fonction devient plus grand ou Ã©gal Ã  ce nombre.Faire sauvegarder les registres par l'appelant au travers des appels si possible.Utiliser certaines instructions scalaires ajoutÃ©es dans l'ISA 3.0.Utiliser la spÃ©culation de contrÃ´le.Utiliser des piles personnalisÃ©es au lieu de mÃ©moire locale pour le stockage automatique.Utiliser la spÃ©culation de donnÃ©es aprÃ¨s le rechargement.Utiliser la spÃ©culation de donnÃ©es avant le rechargement.Utiliser les instructions dÃ©cimales en virgule flottante.SÃ©lectionner la mÃ©thode par dÃ©faut de traitement de sdata.Utiliser une convention d'appel diffÃ©rente en utilisant Â«Â rtdÂ Â».Utiliser des instructions d'empoisonnement/dÃ©s-empoisonnement direct pour les variables plus petites ou Ã©gales Ã  ce nombre.Utiliser les rÃ©fÃ©rences directes envers %gs lors de l'accÃ¨s des donnÃ©es TLS.Utiliser les instructions XPA (eXtended Physical Address).Utiliser des instructions de comparaisons en virgule flottante qui respectent l'epsilon.Utiliser les profils des valeurs des expressions dans les optimisations.Utiliser la convention d'appel f2c.Utiliser les fonctionnalitÃ© et l'optimisation pour le CPU.Utiliser les options et ordonnancer le code pour le processeur donnÃ©.Utiliser les fonctionnalitÃ©s et ordonnancer pour le processeur donnÃ©.Utiliser les fonctionnalitÃ©s de l'architecture ARCH.Utiliser le modÃ¨le plat pour la fenÃªtre de registres.Utiliser les instructions double fp.Utiliser les registres FP.Utiliser des registres complets pour l'allocation de registres.Utiliser le modÃ¨le de code SPARC-V9 donnÃ©.Utiliser le modÃ¨le de code TILE-Gx donnÃ©.Utiliser le mode d'adressage spÃ©cifiÃ©.Utiliser le dialecte de l'assembleur donnÃ©.Utiliser les instructions de largeur de registre vectoriel donnÃ© au lieu de la largeur de registre maximale dans le vectoriseur automatique.Utiliser la mÃ©thode donnÃ©e pour protÃ©ger la pile.Utiliser le dialecte donnÃ© pour le stockage local au thread.Utiliser le modÃ¨le de code x86-64 donnÃ©.Utiliser le FP matÃ©riel (par dÃ©faut).Utiliser lâ€™unitÃ© en virgule flottante matÃ©rielle.Utiliser les instructions de divisions matÃ©rielles sur un ColdFire.Utiliser les instructions matÃ©rielles de conversions en virgule flottante.Utiliser les instructions matÃ©rielles en virgule flottante.Utiliser les instructions matÃ©rielles pour la racine carrÃ©e en virgule flottante.Utiliser l'unitÃ© matÃ©rielle pour les opÃ©rations en virgule flottante.Utiliser les instructions matÃ©rielles pour la division et la racine carrÃ©e en virgule flottante.Utiliser le coprocesseur mathÃ©matique.Utiliser les instructions matÃ©rielles pour la division entiÃ¨re.Utiliser l'instruction de prÃ©-extraction matÃ©rielle.Utiliser les instructions matÃ©rielles quad FP.Utiliser des instructions transactionnelles matÃ©rielles.Utiliser des instructions d'assistance vectorielles matÃ©rielles et activer l'ABI vectorielle.Utiliser la spÃ©culation sur le contrÃ´le dans le bloc.Utiliser la spÃ©culation sur les donnÃ©es dans le bloc aprÃ¨s le rechargement.Utiliser la spÃ©culation sur les donnÃ©es dans le bloc avant le rechargement.Utiliser les noms des registres in/loc/out.Utiliser les instructions indirectes CALLXn pour les grands programmes.Utiliser les appels indirects.Utiliser des sÃ©quences plt en ligne pour implÃ©menter des appels longs et -fno-plt.Utiliser les instructions pour une architecture future.Utiliser les instructions et ordonnancer le code pour le processeur donnÃ©.Utiliser les instructions madd/msub.Utiliser un ID de fonction interne dans la recherche de profilage.Utiliser des tables de sauts pour des instructions switch suffisamment grandes.Utiliser des indices de contrÃ´le de cache cohÃ©rents ldcw/ldcd.Utiliser des stubs de libgcc pour sauvegarder et rÃ©tablir les registres Ã©crasÃ©s par les appels 64 bits de Microsoft vers l'ABI System VUtiliser des appels Ã  une bibliothÃ¨que pour rÃ©aliser les opÃ©rations en virgule flottante (par dÃ©faut).Utiliser l'ordre des octets petit-boutiste.Utiliser les instructions ll, sc et sync.Utiliser les instructions lwxc1/swxc1/ldxc1/sdxc1 oÃ¹ cela est pertinent.Utiliser les instructions mÃ©dia.Utiliser les instructions microMIPS.Utiliser les instructions de multiplication et d'addition/soustraction.Utiliser les instructions de multiplications hautes pour la partie haute de la multiplication 32Ã—32.Utiliser la bibliothÃ¨que C musl.Utiliser une disposition des champs de bits native (MS).Utiliser les nouveaux motifs adddi3/subdi3.Utiliser la convention d'appels normale.L'utilisation du module intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module non intrinsÃ¨que utilisÃ© prÃ©cÃ©demmentL'utilisation du module non intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module intrinsÃ¨que utilisÃ© prÃ©cÃ©demmentL'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %C est incompatible avec l'option %sL'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %L est incompatible avec l'option %qsUtiliser une seule entrÃ©e TOC par procÃ©dure.Utiliser des accÃ¨s ordinaires Ã  la mÃ©moire cache pour les rÃ©fÃ©rences volatiles.Utiliser une disposition de pile compacte.Utiliser les instructions en virgule flottante simple prÃ©cision appariÃ©es (paired-single).Utiliser les instructions de comparaisons de motifs.Utiliser des tables Â«Â switch/caseÂ Â» relatives au pc. Ceci permet de raccourcir les tables de Â«Â caseÂ Â».Utiliser les conventions d'appels portables.Utiliser les informations de profilage pour les probabilitÃ©s de branchements.Utiliser ProPolice comme mÃ©thode de protection de la pile.Utiliser les instructions push pour sauvegardes les arguments sortants.Utiliser r11 pour contenir le lien statique dans des appels de fonctions via des pointeurs.Utiliser une zone rouge (espace rÃ©servÃ© sur la pile pour usage par l'appelÃ©) dans le code x86-64.Utiliser des registres rÃ©duits pour l'allocation de registres.Utiliser la pile de registres pour les paramÃ¨tres et la valeur retournÃ©e.Utiliser les registres pour le passage d'arguments.Utiliser les registres r2 et r5.Utiliser les instructions de rÃ©organisation (Ã©changer et charger/stocker des octets inversÃ©s) (par dÃ©faut).Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile par dÃ©faut est fbdata.afdo dans Â«Â pwdÂ Â».Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile est spÃ©cifiÃ© en argument.Utiliser des bibliothÃ¨ques partagÃ©es.Utiliser une vÃ©rification simple de la spÃ©culation sur les donnÃ©es pour la spÃ©culation du contrÃ´le.Utiliser une vÃ©rification simple de la spÃ©culation sur les donnÃ©es.Produire l'exÃ©cutable pour un simulateur.Utiliser du code plus petit mais plus lent pour le prologue et l'Ã©pilogue.Utiliser l'Ã©mulation logicielle des virgules flottantes (par dÃ©faut).Utiliser les comparaisons logicielles des virgules flottantes.Utiliser les nombres en virgule flottante logiciels.Utiliser un biais de la pile.N'utiliser une mÃ©thode de protection de la pile que sur les fonctions qui ont l'attribut stack_protection.Utiliser des structs avec un alignement plus fort pour les copies de mots-doubles.Utiliser des stubs pour les prologues de fonctions.Utiliser des sous-routines pour les prologue et Ã©pilogue des fonctions.Utiliser l'instruction synci pour invalider la cache i.Utiliser une division rapide basÃ©e sur une table (par dÃ©faut Ã  -O3).Utiliser l'optimisation de rechercher dans une table pour les divisions de petits entiers signÃ©s.Utiliser l'instruction tas.b pour __atomic_test_and_set.Utiliser les extensions de l'ABI AltiVec.Utiliser l'extension de pointeur Cray.Utiliser la syntaxe de l'assembleur DEC.Utiliser l'ABI ELFv1.Utiliser l'ABI ELFv2.Utiliser la syntaxe de l'assembleur GNU.Utiliser l'extension GNU du format PE pour les donnÃ©es communes alignÃ©es.Utiliser l'Ã©tape d'Ã©limination du code RTL mort.Utiliser l'Ã©tape d'Ã©limination des stockages RTL morts.Utiliser l'Ã©diteur de liens bfd au lieu de l'Ã©diteur par dÃ©faut.Utiliser les instructions de champs de bits.Utiliser l'instruction de division.Utiliser l'unitÃ© en virgule flottante pour ajouter/soustraire des entiers.Utiliser le registre de base donnÃ© pour adresser la protection de la pile.Utiliser l'alignement de donnÃ©es spÃ©cifiÃ©.Utiliser le dÃ©calage donnÃ© pour adresser la protection de la pile.Utiliser le symbole donnÃ© pour adresser la protection de la pile.Utiliser l'Ã©diteur de liens gold au lieu de l'Ã©diteur par dÃ©faut.Utiliser le Barrel Shifter matÃ©riel au lieu de l'Ã©mulation.Utiliser l'Ã©diteur de liens lld de LLVM au lieu de l'Ã©diteur par dÃ©faut.Utiliser les options activant le plus de fonctionnalitÃ©s qui sont permises par les autres options.Utiliser les instructions mvcle pour les dÃ©placements de blocs.Utiliser le type d'entier le plus Ã©troit possible pour les types d'Ã©numÃ©rations.Utiliser les nouvelles instructions min/max dÃ©finies dans l'ISA 3.0.Produire un exÃ©cutable pour le simulateur.Utiliser l'Ã©mulation logicielle de la multiplication (par dÃ©faut).Utiliser l'Ã©mulation logicielle pour les divisions (par dÃ©faut).Utiliser le registre systÃ¨me spÃ©cifiÃ© sur la ligne de commande comme registre de protection de la pile. Cette option est Ã  utiliser avec fstack-protector-strong et n'est pas destinÃ©e au code utilisateur.Utiliser les sÃ©mantiques GNU traditionnelles pour les fonctions mises en lignes.Utiliser un dÃ©routement au lieu d'une fonction de la bibliothÃ¨que pour signaler des comportements indÃ©finis dÃ©tectÃ©s par le code d'assainissement.Utiliser des instructions de dÃ©routement pour vÃ©rifier les divisions entiÃ¨res par zÃ©ro.Utiliser la bibliothÃ¨que C uClibc.Utiliser une amorce unicode et dÃ©fini la macro UNICODE.Utiliser les instructions vecteurs et scalaires ajoutÃ©es dans l'ISA 2.07.Utiliser les instructions vectorielles ajoutÃ©es dans l'ISA 3.0.Utiliser les instructions vecteur/scalaire (VSX).Utiliser des chargements mÃ©moire qui Ã©tendent les zÃ©ros au lieu de celles qui Ã©tendent le signe.UtilisÃ© pour gÃ©nÃ©rer du code pour certaines vieilles rÃ©visions du noyau.UtilisÃ© avec le mode Fix-and-Continue pour indiquer que les fichiers objets peuvent Ãªtre insÃ©rÃ©s pour remplacer ceux du programme durant l'exÃ©cution.La fonction %qs non ELEMENTAL dÃ©finie par l'utilisateur Ã  %L n'est pas permise dans la construction WORKSHAREL'opÃ©rateur utilisateur %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qsLa procÃ©dure opÃ©rateur utilisateur %qs Ã  %L ne peut pas Ãªtre une longueur de caractÃ¨re taciteLa procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit Ãªtre une FUNCTIONLa procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit avoir au moins un argumentLes utilisations de cette option sont diagnostiquÃ©es.Utilisation du %<long double%> en prÃ©cision Ã©tendue de IBMUtilisation du %<long double%> en prÃ©cision Ã©tendue de IEEEUtilisation des specs internes.
  Les symboles Â«Â private externÂ Â» (cachÃ©s) sont habituellement rendus locaux durant l'Ã©dition de liens, cette commande le supprime de telle maniÃ¨re qu'ils restent exportÃ©s.L'argument VALUE de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissableAttribut VALUE Ã  %CVALUE n'est pas autorisÃ© Ã  l'intÃ©rieur de BLOCK Ã  %CObjet VALUE %qs dans la clause %s Ã  %LInstruction VALUE Ã  %Cmode VOID sur une sortieAttribut VOLATILE Ã  %CL'attribut VOLATILE Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© dans une procÃ©dure PUREInstruction VOLATILE Ã  %CNiveaux valides pour l'ISA du Nios II (pour -march):Arguments valides pour l'option -msdata=:Arguments valides pour -malign-:Les arguments valides pour -mcode-readable=:Arguments valides pour -mfpmath=:Arguments valables pour -mr10k-cache-barrier=:Arguments valides pour -mstack-protector-guard=:Les arguments valables pour -mstringop-strategy=:Arguments valables pour -mtp=:Options valides pour l'adressage relatif Ã  GP (pour -mgpopt):Valider les pointeurs dans la vtable avant de les utiliser.La variable %qs Ã  %C ne peut pas Ãªtre redÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %LLa variable %qs Ã  %C avec une initialisation apparaÃ®t dÃ©jÃ  dans une instruction DATALa variable %qs Ã  %L ne peut pas Ãªtre BIND(C) car elle n'est ni un bloc COMMON ni dÃ©clarÃ©e au niveau du moduleLa variable %qs Ã  %L ne peut pas avoir les attributs ALLOCATABLE et BIND(C) en mÃªme tempsLa variable %qs Ã  %L ne peut pas avoir les deux attributs OPTIONAL et VALUE car la procÃ©dure %qs est BIND(C)La variable %qs Ã  %L ne peut pas avoir les attributs POINTER et BIND(c) en mÃªme tempsLa variable %qs Ã  %L n'a pas reÃ§u d'Ã©tiquette de formatLa variable %qs Ã  %L dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est bind(c)La variable %qs Ã  %L doit Ãªtre une constante dans ce contexteLa variable %qs Ã  %L est INTENT(OUT) et ne peut donc pas Ãªtre un co-tableau allouable ou avoir des composants co-tableauxLa variable %qs Ã  %L est un co-tableau qui n'est pas ALLOCATABLE, SAVE ni un argument muetLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle pourrait ne pas Ãªtre interopÃ©rable avec le CLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car le type dÃ©rivÃ© %qs n'est pas interopÃ©rable avec le CLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car elle est polymorphiqueLa variable %qs Ã  %L est dans COMMON mais seule l'initialisation dans BLOCK DATA est permiseLa variable %qs Ã  %L peut ne pas Ãªtre d'un sous-type interopÃ©rable avec le C mais elle est BIND(C)La variable %qs Ã  %L n'est pas dÃ©finissable Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(INOUT) de la fonction %qsLa variable %qs Ã  %L n'est pas dÃ©finissable Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(INOUT) de la sous-routine %qsLa variable %qs Ã  %L du TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableauLa variable %qs Ã  %L a une valeur non dÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(OUT) de la sous-routine %qsLa variable %qs Ã  %L a une valeur non dÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(OUT) de la fonction %qsVariable %qs Ã  %L avec l'attribut ALLOCATABLE dans la procÃ©dure %qs avec BIND(C)Variable %qs Ã  %L avec l'attribut OPTIONAL dans la procÃ©dure %qs qui est BIND(C)Variable %qs Ã  %L avec l'attribut POINTER dans la procÃ©dure %qs avec BIND(C)La variable %qs Ã  %L avec un composant co-tableau doit Ãªtre un scalaire non pointeur, non allouable qui n'est pas un co-tableauLa variable %qs ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %L dans la procÃ©dure PURELa variable %qs ne peut pas apparaÃ®tre dans l'expression Ã  %LLa variable %qs du module %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L du module %qsUne Ã©tiquette cible n'a pas Ã©tÃ© affectÃ©e Ã  la variable %qs Ã  %LLa variable %qs dans la clause %s est utilisÃ©e dans une instruction NAMELIST Ã  %LLa variable %qs dans le bloc commun %qs Ã  %C ne peut pas Ãªtre bind(c) puisqu'elle n'est pas globaleLa variable %qs dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est BIND(C)La variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre dÃ©clarÃ©e avec BIND(C) puisqu'elle n'est pas globaleLa variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre un sous-type interopÃ©rable avec le C bien que le bloc commun %qs est BIND(C)La variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte d'association de pointeur (%s) Ã  %LLa variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %LLa variable %qs n'est pas un argument muet Ã  %LLa variable %qs est utilisÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨treLa variable %qs sera dÃ©clarÃ©e dans la mÃªme unitÃ© de portÃ©e que !$ACC DECLARE Ã  %LLa variable %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %LLa variable %qs, utilisÃ©e dans une expression de spÃ©cification, est rÃ©fÃ©rencÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨treLa variable %s Ã  %L du type EVENT_TYPE ou avec un sous-composant du type EVENT_TYPE doit Ãªtre un co-tableauLa variable %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit Ãªtre un co-tableauLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUELa variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir l'attribut INTENT(OUT)La variable %s Ã  %L avec l'attribut NO_ARG_CHECK peut uniquement Ãªtre utilisÃ©e comme argument effectifLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera un argument muetLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera du type TYPE(*) ou d'un type intrinsÃ¨que numÃ©riqueLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera soit un scalaire ou un tableau de taille taciteLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK n'aura point de rÃ©fÃ©rence Ã  un sous-objetLa variable %s ne peut pas Ãªtre INTENT(IN) Ã  %CUne valeur ne peut pas Ãªtre affectÃ©e Ã  la variable %s dans une procÃ©dure PURE Ã  %CLa variable Ã  %C n'est pas un Ã©lÃ©ment d'un bloc COMMONLa variable Ã  %L est mentionnÃ©e plusieurs fois dans des clauses ayant la mÃªme directive OMP DECLARE TARGETLa variable est associÃ©e grÃ¢ce Ã  USE avec !$ACC DECLARE Ã  %LUne variable autre que OMP_OUT ou OMP_IN est utilisÃ©e dans le combinateur de !$OMP DECLARE REDUCTION Ã  %LUne variable autre que OMP_PRIV ou OMP_ORIG est utilisÃ©e dans la clause INITIALIZER de !$OMP DECLARE REDUCTION Ã  %LLe type de la variable est inconnu dans l'affectation Ã  %LLa variable avec l'attribut NO_ARG_CHECK Ã  %L est uniquement permise comme argument aux fonctions intrinsÃ¨ques C_LOC et PRESENTABI de la bibliothÃ¨que vectorielle Ã  utiliser.Vectoriser pour des opÃ©rations sur des doubles mots.DÃ©cliner les versions des boucles basÃ©es sur le fait que les indices ont un pas de un.Des versions multiples de fonctions virtuelles ne sont pas supportÃ©esLes accÃ¨s mÃ©moire volatiles n'utilisent pas les instructions de chargement/stockage E/S.Les accÃ¨s mÃ©moire volatiles utilisent les instructions de chargement/stockage E/S.WAIT Ã  %C interdit en Fortran 95La clause WAIT Ã  %L requiert une expression INTEGER scalaireL'instruction WAIT n'est pas permise dans une procÃ©dure PURE Ã  %CLa cible de l'affectation WHERE Ã  %L a une forme inconsistanteLe masque WHERE Ã  %L a une forme inconsistanteLa clause WHERE/ELSEWHERE Ã  %L requiert un tableau LOGICALAvertir Ã  propos des dÃ©clarations Â«Â externÂ Â» qui ne sont pas au niveau global du fichier.Avertir Ã  propos des constructions Â«Â douteusesÂ Â».Avertir Ã  propos d'un Â«Â newÂ Â» d'un type avec un alignement Ã©tendu si -faligned-new n'est pas utilisÃ©.Avertir Ã  propos des @selector() sans mÃ©thode prÃ©alablement dÃ©clarÃ©e.Avertir Ã  propos de constructions C qui ne sont pas communes au C et au C++.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 1998 et le C++ ISO 2011.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2011 et le C++ ISO 2014.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2014 et le C++ ISO 2017.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2017 et le C++ ISO 2020.Avertir Ã  propos des types polymorphiques du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code.Avertir Ã  propos des mÃ©thodes virtuelles du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code.Avertir Ã  propos des constructeurs C++11 qui hÃ©ritent d'une classe de base avec un constructeur variadic.Avertir Ã  propos des chaÃ®nes de format de GCC qui ne sont pas appropriÃ©es pour les diagnostiques.Avertir quand NULL est passÃ© dans un argument marquÃ© comme exigeant une valeur non NULL.Avertir Ã  propos des fichiers PCH qui sont trouvÃ©s mais pas utilisÃ©s.Avertir Ã  propos d'expressions USE qui n'ont pas de qualificatif ONLY.Avertir Ã  propos de l'utilisation de __TIME__, __DATE__ et __TIMESTAMP__.Avertir Ã  propos des accÃ¨s aux membres intÃ©rieurs de taille nulle d'un tableau.Avertir Ã  propos de l'alignement de blocs COMMON.Avertir Ã  propos de tous les Â«Â switchÂ Â» sur des Ã©numÃ©rations oÃ¹ un Â«Â caseÂ Â» spÃ©cifique manque.Avertir Ã  propos d'un corps vide dans une expression Â«Â ifÂ Â» ou Â«Â elseÂ Â».Avertir Ã  propos des boucles DO invalides.Avertir quand une expression boolÃ©enne est comparÃ©e avec une valeur entiÃ¨re diffÃ©rente de vrai/faux.Avertir Ã  propos des dÃ©bordements de tampon dans les fonctions de manipulation de chaÃ®nes telles que memcpy et strcpy.Avertir Ã  propos de procÃ©dures appelÃ©es sans Ãªtre explicitement dÃ©clarÃ©es.Avertir lors d'appels Ã  std::move sur un objet local dans une instruction return qui empÃªche l'Ã©lision de la copie.Avertir Ã  propos d'appels Ã  snprintf et aux fonctions similaires qui tronquent la sortie.Avertir Ã  propos d'appels Ã  snprintf et des fonctions similaires qui tronquent la sortie. Identique Ã  -Wformat-truncation=1.Avertir Ã  propos d'appels Ã  strcmp et strncmp utilisÃ©s dans des expressions d'Ã©galitÃ©s qui sont nÃ©cessairement vraies ou fausses Ã  cause de la longueur de l'un et la taille de l'autre argument.Avertir Ã  propos d'appels avec une interface implicite.Avertir quand des fonctions sont transtypÃ©es vers des types incompatibles.Avertir Ã  propos de transtypages entre types de fonctions incompatibles.Avertir Ã  propos des transtypages qui vont produire un rÃ©sultat nul.Avertir Ã  propos des transtypages qui Ã©cartent les qualificatifs.Avertir Ã  propos de gestionnaires Â«Â catchÂ Â» de types non rÃ©fÃ©rencÃ©s.Avertir Ã  propos des certaines opÃ©rations sur des expressions boolÃ©ennes.Avertir Ã  propos de chemins dans le code oÃ¹ un NULL est passÃ© comme argument qui ne doit pas Ãªtre nul d'une fonction.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur NULL est dÃ©rÃ©fÃ©rencÃ©.Avertir Ã  propos de chemins dans la code oÃ¹ une valeur libÃ©rÃ©e est utilisÃ©e.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur allouÃ© sur le tas est perdu.Avertir Ã  propos de chemins dans le code oÃ¹ un longjmp revient vers un jmp_buf enregistrÃ© sur la pile qui a retournÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur qui n'est pas sur le tas est libÃ©rÃ©.Avertir Ã  propos des chemins de code dans lesquels un pointeur peut Ãªtre libÃ©rÃ© plus d'une fois.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur vers une pile obsolÃ¨te est utilisÃ©.Avertir Ã  propos des chemins dans le code oÃ¹ un pointeur qui peut Ãªtre NULL est dÃ©fÃ©rencÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur qui peut Ãªtre NULL est passÃ©e comme argument qui ne doit pas Ãªtre nul d'une fonction.Avertir au sujet des chemins de code dans lesquels le FICHIER stdio peut Ãªtre fermÃ© plus d'une fois.Avertir Ã  propos de chemins dans le code oÃ¹ le FICHIER stdio n'est pas fermÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ une fonction non sÃ»r du point de vue d'un signal asynchrone est appelÃ©e depuis un gestionnaire de signal.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur non initialisÃ©e est utilisÃ©e.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur brute est utilisÃ©e comme index d'un tableau.Avertir Ã  propos de chemins dans le code oÃ¹ des donnÃ©es sensibles sont Ã©crites dans un fichier.Avertir Ã  propos du code qui pourrait enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par une seule variable (strict aliasing).Avertir Ã  propos de comparaisons entre enum de types diffÃ©rents.Avertir au sujet de divisions entiÃ¨res par zÃ©ro au moment de la compilation.Avertir Ã  propos de divisions de constantes entiÃ¨res qui produisent un rÃ©sultat tronquÃ©.Avertir Ã  propos de la crÃ©ation de temporaires de tableaux.Avertir Ã  propos des Â«Â elseÂ Â» orphelins.Avertir Ã  propos de dÃ©clarations d'entitÃ©s auxquelles des attributs pourraient Ãªtre manquants qui sont liÃ©es Ã  des entitÃ©s qui ont Ã©tÃ© dÃ©clarÃ©es avec ces attributs.Avertir Ã  propos de la destruction d'un objet polymorphique sans destructeur virtuel.Avertir Ã  propos de l'usage obsolÃ¨te du type AltiVec Â«Â vector long ...Â Â».Avertir Ã  propos de l'usage obsolÃ¨te du qualificatif volatile.Avertir Ã  propos de branches dupliquÃ©es dans les instructions if-else.Avertir Ã  propos de conditions dupliquÃ©es dans une chaÃ®ne if-else-if.Avertir Ã  propos des Â«Â switchÂ Â» sur des Ã©numÃ©rations et qui n'ont pas de Â«Â default:Â Â».Avertir Ã  propos d'un Â«Â switchÂ Â» sur une Ã©numÃ©ration, sans dÃ©faut, et oÃ¹ au moins un Ã©lÃ©ment de l'Ã©numÃ©ration est manquant.Avertir Ã  propos d'Ã©galitÃ©s impliquant des comparaisons avec des expressions REAL ou COMPLEX.Avertir Ã  propos de fonctionnalitÃ©s absentes dans le C11 ISO mais prÃ©sentes dans le C2X ISO.Avertir Ã  propos de fonctionnalitÃ©s absentes dans le C90 ISO mais prÃ©sentes dans le C99 ISO.Avertir Ã  propos de fonctionnalitÃ©s absentes dans le C99 ISO mais prÃ©sentes dans le C11 ISO.Avertir Ã  propos des fonctionnalitÃ©s absentes du C traditionnel.Avertir Ã  propos des chaÃ®nes de format qui ne sont pas littÃ©rales.Avertir Ã  propos des chaÃ®nes de format contenant des octets NUL.Avertir Ã  propos de l'Ã©limination d'appels de fonctions.Avertir Ã  propos des appels de fonctions avec chaÃ®ne de format qui Ã©crivent au delÃ  de la fin de la rÃ©gion de destination.Avertir Ã  propos d'appels de fonctions avec chaÃ®ne de format qui Ã©crivent au delÃ  de la fin de la rÃ©gion de destination. Identique Ã  -Wformat-overflow=1.Avertir Ã  propos des paramÃ¨tres de fonctions dÃ©clarÃ©s sans type dans des fonctions utilisant le style K&R.Avertir Ã  propos d'arithmÃ©tiques sur un pointeur de fonction.Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((cold)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((const)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((malloc)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((noreturn)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((pure)).Avertir Ã  propos des fonctions qui pourraient Ãªtre candidates pour les attributs de format.Avertir Ã  propos des fonctions globales sans dÃ©claration prÃ©cÃ©dente.Avertir Ã  propos des fonctions globales sans prototype.Avertir Ã  propos d'une conversion implicite de types enum.Avertir Ã  propos des conversions implicites de Â«Â floatÂ Â» vers Â«Â doubleÂ Â».Avertir Ã  propos des dÃ©clarations implicites.Avertir Ã  propos des dÃ©clarations de fonctions implicites.Avertir Ã  propos de l'utilisation inappropriÃ©e d'un attribut.Avertir Ã  propos des conversions incompatibles d'un entier vers un pointeur et d'un pointeur vers un entier.Avertir Ã  propos des dimensions OpenACC invalides.Avertir Ã  propos d'utilisations invalides de la macro Â«Â offsetofÂ Â».Avertir Ã  propos de macros dÃ©finies dans le fichier principal qui ne sont pas utilisÃ©es.Avertir Ã  propos des variables automatiques qui pourraient ne pas Ãªtre initialisÃ©es.Avertir Ã  propos de l'absence d'une esperluette (&) dans des constantes de caractÃ¨res continuÃ©es (sur plusieurs lignes, par exemple).Avertir Ã  propos des champs manquants dans les initialisations des structures.Avertir quand des fonctions de dÃ©sallocation basÃ©es sur la taille sont manquantes.Avertir Ã  propos de pragmas mal employÃ©s.Avertir Ã  propos d'une grande partie des conversions implicites.Avertir Ã  propos de dÃ©clarations multiples du mÃªme objet.Avertir Ã  propos de conversions entre { } qui rÃ©duisent la largeur du type et sont mal formÃ©es en C++11.Avertir Ã  propos des destructeurs non virtuels.Avertir Ã  propos des extensions de largeur de scanf/printf de msvcrt qui ne sont pas ISO.Avertir Ã  propos d'optimisations qui supposent que le dÃ©bordement d'un nombre signÃ© est indÃ©fini.Avertir Ã  propos des dÃ©bordements dans les expressions arithmÃ©tiques.Avertir Ã  propos de la surcharge des noms de fonctions virtuelles.Avertir lorsque des initialiseurs sont outrepassÃ©s avec effets de bords.Avertir lorsque des initialiseurs sont outrepassÃ©s sans effets de bords.Avertir Ã  propos de champs de bits compactÃ©s dont l'offset a changÃ© dans GCC 4.4.Avertir Ã  propos des conversions de pointeurs qui accroissent l'alignement.Avertir Ã  propos d'initialisations par positions de struct qui requiÃ¨rent des initialisations par noms.Avertir Ã  propos de l'emploi d'alias pour des arguments fictifs.Avertir Ã  propos des problÃ¨mes de sÃ©curitÃ© possibles dans les fonctions avec chaÃ®ne de format.Avertir Ã  propos des violations possibles des rÃ¨gles des points de sÃ©quence.Avertir Ã  propos d'indices probablement incorrects dans les boucles Â«Â doÂ Â».Avertir Ã  propos des accolades qui pourraient Ãªtre manquantes autour des initialisations.Avertir Ã  propos de parenthÃ¨ses qui pourraient Ãªtre manquantes.Avertir Ã  propos des blocs de commentaires imbriquÃ©s et des commentaires C++ qui s'Ã©tendent sur plus d'une ligne physique.Avertir Ã  propos des anomalies dans les chaÃ®nes de format de printf/scanf/strftime/strfmon.Avertir Ã  propos de l'usage discutable de macros utilisÃ©es pour rÃ©cupÃ©rer des arguments variables.Avertir Ã  propos de constantes littÃ©rales rÃ©elles ayant la lettre d'exposant Â«Â qÂ Â».Avertir au sujet d'appels redondants Ã  std::move.Avertir Ã  propos du retour d'un pointeur ou d'une rÃ©fÃ©rence Ã  une variable locale ou temporaire.Avertir Ã  propos de structures, unions ou tableaux retournÃ©s.Avertir Ã  propos d'un point-virgule aprÃ¨s la dÃ©finition d'une fonction dans une classe.Avertir Ã  propos des diffÃ©rences de signe dans les fonctions avec chaÃ®ne de format.Avertir Ã  propos des comparaisons entre signÃ©s et non signÃ©s.Avertir Ã  propos de certaines violations de la rÃ¨gle de la dÃ©finition unique du C++ durant l'optimisation lors de l'Ã©dition de liens.Avertir Ã  propos d'instructions entre l'expression de contrÃ´le du Â«Â switchÂ Â» et le premier Â«Â caseÂ Â».Avertir si des Ã©lÃ©ments sont trouvÃ©s Ã  la suite de #else et #endif.Avertir Ã  propos des chaÃ®nes de format de strftime ne laissant que 2 chiffres pour l'annÃ©e.Avertir Ã  propos des indices dont le type est Â«Â charÂ Â».Avertir Ã  propos des appels douteux Ã  memset oÃ¹ le troisiÃ¨me argument contient le nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille d'un Ã©lÃ©ment.Avertir Ã  propos des appels douteux Ã  memset oÃ¹ le troisiÃ¨me argument est la constante littÃ©rale zÃ©ro mais le deuxiÃ¨me ne l'est pas.Avertir Ã  propos des dÃ©clarations douteuses de Â«Â mainÂ Â».Avertir Ã  propos de divisions douteuses de deux expressions sizeof qui ne fonctionnent pas correctement avec des pointeurs.Avertir Ã  propos de paramÃ¨tres de longueur douteux Ã  certaines fonctions manipulant des chaines si l'argument utilise sizeof.Avertir Ã  propos d'utilisations douteuses d'adresses mÃ©moire.Avertir Ã  propos de valeurs dans un Â«Â switchÂ Â» qui sont en dehors de la plage du type du Â«Â switchÂ Â».Avertir Ã  propos des Â«Â switchÂ Â» qui sont contrÃ´lÃ©s par une expression boolÃ©enne.Avertir Ã  propos des choses qui changent entre le -fabi-version actuel est la version spÃ©cifiÃ©e.Avertir Ã  propos des choses qui vont changer lors d'une compilation avec un compilateur conforme Ã  l'ABI.Avertir Ã  propos d'expressions de caractÃ¨res tronquÃ©es.Avertir Ã  propos de lignes sources tronquÃ©es.Avertir Ã  propos des chaÃ®nes tronquÃ©es dans les fonctions de manipulation de chaÃ®nes telles que strncat et strncpy.Avertir Ã  propos de la sÃ©curitÃ© du type et les erreurs similaires et les dÃ©saccords dans les dÃ©clarations avec des attributs alias.Avertir Ã  propos des NULL sans type qui sont utilisÃ©s comme sentinelle.Avertir Ã  propos du dÃ©bordement vers le bas d'expressions constantes numÃ©riques.Avertir Ã  propos des variables automatiques non initialisÃ©es.Avertir Ã  propos des dÃ©clarations de fonctions sans prototype.Avertir Ã  propos des pragmas non reconnus.Avertir Ã  propos des macros non sÃ»res qui s'Ã©tendent en plusieurs instructions utilisÃ©es comme contenu d'une instruction telle que if, else, while, switch ou for.Avertir Ã  propos de constantes flottantes sans suffixe.Avertir Ã  propos des arguments fictifs inutilisÃ©s.Avertir Ã  propos de l'utilisation de constantes de type caractÃ¨re utilisant des multi-caractÃ¨res.Avertir Ã  propos des transtypages inutiles.Avertir si des rÃ©pertoires d'inclusions dÃ©finis par l'utilisateur n'existent pas.Avertir Ã  propos des utilisations des dÃ©clarations Â«Â __attribute__((deprecated))Â Â».Avertir Ã  propos des utilisations des dÃ©clarations Â«Â __attribute__((warning))Â Â».Avertir Ã  propos des utilisations de l'opÃ©rateur virgule dans une expression d'indice.Avertir Ã  propos de l'utilisation des spÃ©cificateurs de stockage de registres.Avertir Ã  propos des utilisations de std::initializer_list qui peut retourner des pointeurs ballants.Avertir Ã  propos de l'utilisation de macros variadiques.Avertir Ã  propos de variables qui pourraient Ãªtre changÃ©es par Â«Â longjmpÂ Â» ou Â«Â vforkÂ Â».Avertir au sujet des variables qui sont initialisÃ©es par elles-mÃªmes.Avertir Ã  propos des violations des rÃ¨gles de style de Effective C++.Avertir Ã  propos des chaÃ®nes de format de longueur nulle.Avertir Ã  propos des boucles DO sans aucun passage.Avertir Ã  propos d'appels Ã  des fonctions d'allocation qui demandent zÃ©ro octets.Avertir Ã  propos des constructions qui reposent sur une condition.Avertir Ã  propos de conversions de NULL vers/de un type qui n'est pas un pointeur.Avertir Ã  propos des conversions implicites entre entiers signÃ©s et non signÃ©s.Avertir Ã  propos de conversions de types implicites qui peuvent causer une perte de prÃ©cision en virgule flottante.Avertir pour des conversions de types implicites qui pourraient changer une valeur.Avertir Ã  propos des utilisations obsolÃ¨tes dans une dÃ©claration.Avertir Ã  propos des expressions Â«Â newÂ Â» avec placement qui ont un comportement indÃ©fini.Avertir Ã  propos d'expressions entiÃ¨res qui apparaissent Ã©trangement dans un contexte boolÃ©en.Avertir Ã  propos d'Ã©critures non sÃ»res en mÃ©moire brut vers des objets de types classe.Avertissements des compilations spÃ©culatives telles que __traits(compiles).Avertir si Â«Â definedÂ Â» est utilisÃ© en dehors de #if.Avertir si le type de fonction noexcept du C++17 changera le nom dÃ©corÃ© d'un symbole.Avertir si un transtypage de type C est utilisÃ© dans un programme.Avertir si l'appelant d'une fonction marquÃ©e avec l'attribut Â«Â warn_unused_resultÂ Â» n'utilise pas la valeur retournÃ©e.Avertir si un type de classe a une base ou un champ dont le type utilise l'espace de noms anonyme ou dÃ©pend d'un type sans classe de liaison.Avertir si une comparaison est toujours Ã©valuÃ©e Ã  vrai ou Ã  faux.Avertir si une comparaison est toujours vraie ou toujours fausse en raison d'une gamme limitÃ©e du type de donnÃ©e.Avertir si une fonctionnalitÃ© du compilateur, une classe, une mÃ©thode ou un champ obsolÃ¨te est utilisÃ©.Avertir si une fonction utilise alloca ou crÃ©e un tableau avec une taille dynamique.Avertir si une dÃ©claration locale masque une variable d'instance.Avertir si une boucle avec un nombre constant d'itÃ©rations dÃ©clenche un comportement indÃ©fini.Avertir si une propriÃ©tÃ© d'un objet en Objective-C n'a pas de sÃ©mantique d'affectation spÃ©cifiÃ©e.Avertir si un sÃ©lecteur a de multiples mÃ©thodes.Avertir si une directive SIMD est outrepassÃ©e par le modÃ¨le de coÃ»t du vectoriseur.Avertir si la taille de trame d'une seule fonction excÃ¨de la taille de trame donnÃ©e.Avertir si une chaÃ®ne est plus longue que la longueur maximale spÃ©cifiÃ©e comme Ã©tant portable par le standard.Avertir si le sous-objet a un attribut abi_tag que le type d'objet complet n'a pas.Avertir si une expression Â«Â throwÂ Â» conduira toujours Ã  un appel Ã  terminate().Avertir si une procÃ©dure de l'utilisateur a le mÃªme nom qu'un intrinsÃ¨que.Avertir si un tableau de longueur variable est utilisÃ©.Avertir si une classe de base virtuelle a un opÃ©rateur de dÃ©placement non-trivial.Avertir si le nom d'un MCU n'est pas reconnu ou entre en conflit avec d'autres options (dÃ©faut: on).Avertir si un tableau est accÃ©dÃ© en dehors de ses limites.Avertir lorsqu'une dÃ©finition de paramÃ¨tre dans l'ancien style est utilisÃ©e.Avertir si une macro non dÃ©finie est utilisÃ©e dans une directive #if.Avertir si un paramÃ¨tre pointeur avec l'attribut nonnull est comparÃ© avec NULL.Avertir si des objets CFString constants contiennent des caractÃ¨res non portables.Avertir si des constructeurs ou des destructeurs avec une prioritÃ© entre 0 et 100 sont utilisÃ©s.Avertir si la conversion d'un rÃ©sultat d'une arithmÃ©tique pourrait changer la valeur malgrÃ© que la conversion des opÃ©randes ne le peut pas.Avertir si le dÃ©rÃ©fÃ©rencement d'un pointeur NULL peut conduire Ã  un comportement erronÃ© ou indÃ©fini.Avertir si devices.csv n'est pas trouvÃ© ou s'il y a des problÃ¨mes lors de son analyse (dÃ©faut: on).Avertir si les mÃ©thodes hÃ©ritÃ©es ne sont pas implÃ©mentÃ©es.Avertir si le dÃ©calage Ã  gauche d'une valeur signÃ©e dÃ©borde.Avertir Ã  propos des dÃ©calages Ã  gauche de valeurs nÃ©gatives.Avertir si les boucles ont Ã©tÃ© Ã©changÃ©es.Avertir lorsqu'il y a trop d'arguments passÃ©s Ã  une fonction par rapport Ã  la chaÃ®ne de format.Avertir si le qualificatif d'un tableau qui est un pointeur vers une cible est abandonnÃ©.Avertir si le nombre de dÃ©calages >= Ã  la largeur du type.Avertir si le nombre de dÃ©calages est nÃ©gatif.Avertir Ã  propos des tests d'Ã©galitÃ© sur des nombres flottants.Avertir si le ISR est mal Ã©crit, c.-Ã -d. sans le prÃ©fixe __vector. ActivÃ© par dÃ©faut.Avertir si l'espace d'adressage d'une adresse est changÃ©.Avertir si le code est trop compliquÃ© pour que l'analyseur rÃ©ussisse Ã  l'explorer entiÃ¨rement.Avertir si le pointeur dans une affectation Ã  un pointeur pourrait vivre plus longtemps que sa cible.Avertir si le type d'une variable pourrait ne pas Ãªtre compatible avec le C.Avertir si des trigrammes sont rencontrÃ©s et qu'ils pourraient affecter le sens du programme.Avertir si le qualificatif de type sur des pointeurs est abandonnÃ©.Avertir si la signature d'une mÃ©thode candidate ne correspond pas exactement.Avertir si les profiles dÃ©finis par -fprofile-use n'existe pas.Avertir si les profiles dÃ©finis par -fprofile-use ne correspondent pas.Avertir Ã  propos des prototypes qui causent une conversion de type diffÃ©rente de celle qui aurait lieu en l'absence du prototype.Avertir lors de toute utilisation de alloca.Avertir Ã  propos des hÃ©ritages multiples directs.Avertir Ã  propos d'hÃ©ritages virtuels directs.Avertir Ã  propos des intrinsÃ¨ques qui ne font pas partie du standard sÃ©lectionnÃ©.Avertir Ã  propos des dÃ©finitions d'espaces de noms.Avertir lors d'une dÃ©claration d'un patron primaire.Avertir au sujet d'appels douteux de fonctions standard calculant des valeurs absolues.Avertir Ã  propos de constructions douteuses impliquant un ordre inversÃ© de stockage des scalaires.Avertir que -fno-automatic peut casser la rÃ©cursion.Avertir quand __builtin_frame_address ou __builtin_return_address n'est pas utilisÃ© de maniÃ¨re sÃ»re.Avertir quand les fonctions intÃ©grÃ©es __sync_fetch_and_nand et __sync_nand_and_fetch sont utilisÃ©es.Avertir lorsque une directive #warning est rencontrÃ©e.Avertir quand une base est inaccessible dans la dÃ©rivÃ©e Ã  cause d'une ambiguÃ¯tÃ©.Avertir lorsque une fonction interne est dÃ©clarÃ©e avec la mauvaise signature.Avertir quand une macro interne du prÃ©-processeur est annulÃ©e ou redÃ©finie.Avertir quand une classe est redÃ©clarÃ©e ou rÃ©fÃ©rencÃ©e en utilisant une mauvaise clÃ© de classe.Avertir quand une classe ou un type Ã©numÃ©rÃ© est rÃ©fÃ©rencÃ© en utilisant une clÃ© de classe redondante.Avertir lorsqu'une variable const est inutilisÃ©e.Avertir quand une fonction de conversion ne sera jamais appelÃ©e Ã  cause du type vers lequel elle converti.Avertir lorsqu'une dÃ©claration ne spÃ©cifie pas le type.Avertir lorsqu'une dÃ©claration duplique l'un des spÃ©cificateurs const, volatile, restrict ou _Atomic.Avertir lorsqu'une dÃ©claration est trouvÃ©e aprÃ¨s une expression.Avertir lorsque une fonction ne peut pas Ãªtre dÃ©ployÃ©e en HSAIL.Avertir lorsqu'une fonction est inutilisÃ©e.Avertir lorsqu'un paramÃ¨tre de fonction est seulement dÃ©fini mais n'est pas autrement utilisÃ©.Avertir lorsqu'un paramÃ¨tre de fonction est inutilisÃ©.Avertir quand un saut manque l'initialisation d'une variable.Avertir lorsqu'une Ã©tiquette est inutilisÃ©e.Avertir lorsqu'une variable tableau dans le membre de gauche est rÃ©-allouÃ©e.Avertir lorsqu'une variable dans le membre de gauche est rÃ©-allouÃ©e.Avertir lorsqu'un Â«Â 0Â Â» littÃ©ral est utilisÃ© comme pointeur nul.Avertir quand un opÃ©rateur logique est toujours Ã©trangement Ã©valuÃ© Ã  vrai ou faux.Avertir quand une expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  faux alors que l'expression ne peut pas gÃ©nÃ©rer d'exception en rÃ©alitÃ©.Avertir lorsque un pointeur d'un type signÃ© est affectÃ© Ã  un pointeur d'un autre type signÃ©.Avertir quand un pointeur est transtypÃ© vers un entier de taille diffÃ©rente.Avertir quand un pointeur est comparÃ© avec la constante caractÃ¨re zÃ©ro.Avertir quand une variable registre est dÃ©clarÃ©e volatile.Avertir quand une chaÃ®ne ou un caractÃ¨re littÃ©ral est suivi d'un suffixe dÃ©fini par l'utilisateur qui ne commence pas par un soulignÃ©.Avertir quand un Â«Â caseÂ Â» d'un Â«Â switchÂ Â» n'a pas d'instruction Â«Â breakÂ Â».Avertir lorsqu'une variable est seulement dÃ©finie mais n'est pas autrement utilisÃ©e.Avertir lorsqu'une variable est inutilisÃ©e.Avertir lorsqu'une opÃ©ration vectorielle est compilÃ©e en dehors de SIMD.Avertir lorsque tous les constructeurs et destructeurs sont privÃ©s.Avertir quand un argument passÃ© Ã  un paramÃ¨tre avec le spÃ©cificateur Â«Â restrictÂ Â» a un autre argument comme synonyme.Avertir si un paramÃ¨tre du modÃ¨le de mÃ©moire atomique est identifiÃ© comme Ã©tant en dehors de la plage valide.Avertir lorsque la valeur d'une expression n'est pas utilisÃ©e.Avertir lorsque une fonction en ligne ne peut pas Ãªtre mise en ligne.Avertir lorsque une passe d'optimisation est dÃ©sactivÃ©e.Avertir lors d'une tentative de libÃ©rer un objet qui n'est pas sur le tas.Avertir lors de la conversion de types de pointeurs en fonctions membres.Avertir lors de la destruction d'un pointeur vers un type incomplet.Avertir quand des champs dans une structure avec des attributs empaquetÃ©s sont mal alignÃ©s.Avertir quand le Â«Â nonÂ Â» logique est utilisÃ© sur l'opÃ©rande de gauche d'une comparaison.Avertir si plusieurs diffÃ©rents gestionnaires d'interruption rapide sont dans l'unitÃ© de compilation.Avertir lorsque des fonctions amies sans patron sont dÃ©clarÃ©es Ã  l'intÃ©rieur d'un patron.Avertir lorsque la protection contre l'Ã©crasement de la pile n'est pas produite pour une quelconque raison.Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre d'un type compatible.Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre.Avertir lorsqu'une variable en masque une autre (globalement).Avertir lorsqu'une variable en masque une autre.  Identique Ã  -Wshadow=global.Avertir lorsque la surcharge promeut un non signÃ© en signÃ©.Avertir lorsque du rembourrage est requis pour aligner les membres d'une structure.Avertir quand le code de contrÃ´le du profilage a Ã©tÃ© demandÃ© mais n'a pas su Ãªtre appliquÃ© Ã  certaines fonctions.Avertir si sizeof est appliquÃ© Ã  un paramÃ¨tre dÃ©clarÃ© comme un tableau.Avertir quand l'adresse d'un membre compactÃ© d'une structure ou d'une union est prise.Avertir lorsque le compilateur rÃ©ordonne le code.Avertir lorsqu'un champ dans une structure n'est pas alignÃ©.Avertir lorsque l'indentation du code ne reflÃ¨te pas la structure du bloc.Avertir lorsque l'attribut Â«Â packedÂ Â» n'a pas d'effet sur l'agencement d'un struct.Avertir quand il y a un transtypage vers un pointeur Ã  partir d'un entier de taille diffÃ©rente.Avertir quand il y a une conversion entre des pointeurs de types incompatibles.Avertir quand un typedef dÃ©fini localement dans une fonction n'est pas utilisÃ©.Avertir lorsque une fonction retourne le type par dÃ©faut Â«Â intÂ Â» (en C) ou lorsque les types de retour sont inconsistants (en C++).Avertir lorsqu'un trampoline est gÃ©nÃ©rÃ©.Avertir quand une affectation Objective-C est interceptÃ©e par le ramasse-miettes.Avertir lorsque des attributs sont ignorÃ©s.Avertir lorsque des qualificatifs de types sont ignorÃ©s.AvertissementLorsque ni Â«Â signedÂ Â» ni Â«Â unsignedÂ Â» n'est fourni, le champ de bits doit Ãªtre signÃ©.Lorsque ni Â«Â signedÂ Â» ni Â«Â unsignedÂ Â» n'est fourni, le champ de bits doit Ãªtre non signÃ©.Quand -mhard-float est sÃ©lectionnÃ©, active la gÃ©nÃ©ration d'instructions en virgule flottante double prÃ©cision. Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations en virgule flottante double prÃ©cision.Quand -mhard-float est sÃ©lectionnÃ©, active la gÃ©nÃ©ration des instructions de comparaison et activation du fanion en virgule flottante sans ordre (lf.sfun*). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de comparaison et activation du fanion en virgule flottante sans ordre.Lors d'un accÃ¨s Ã  la RAM, utiliser X comme imposÃ© par le matÃ©riel, c'est-Ã -dire, utiliser la prÃ©-dÃ©crÃ©mentation, la post-incrÃ©mentation et l'adressage indirect avec le registre X. Sans cette option, le compilateur peut supposer qu'il existe un mode d'adressage X+const similaire Ã  Y+const et Z+const et produire des instructions qui Ã©mulent un tel mode d'adressage pour X.Lors de la gÃ©nÃ©ration de code -fpic, autoriser l'utilisation des PLT. IgnorÃ© avec fno-pic.Lors de la gÃ©nÃ©ration de code -mabicalls, autoriser les exÃ©cutables Ã  utiliser les PLT et Ã  copier les relocalisations.Lors de la gÃ©nÃ©ration de code -mabicalls, rendre le code convenable pour Ãªtre utilisÃ© dans des bibliothÃ¨ques partagÃ©es.Lors de l'Ã©dition de liens pour des cibles gros boutistes, gÃ©nÃ©rer une image au format BE8.Lors de l'Ã©dition de liens pour des cibles gros-boutistes, gÃ©nÃ©rer une image au format historique BE32.Lorsque c'est possible, ne pas gÃ©nÃ©rer des trames de pile.Lorsque CSE s'exÃ©cute, suivre les sauts jusqu'Ã  leurs cibles.Lors de la vectorisation pour SVE, considÃ©rer l'utilisation de vecteurs dÃ©pliÃ©es pour les Ã©lÃ©ments les plus petits et utiliser le modÃ¨le de coÃ»t pour choisir l'approche la plus Ã©conomique. Utiliser aussi le modÃ¨le de coÃ»t pour choisir entre la vectorisation SVE et Advanced SIMD.Lorsqu'ils sont plus courts, utiliser des chemins canoniques vers les en-tÃªtes systÃ¨me.Est-ce que les erreurs codegen devraient produire des erreurs interne du compilateur (ICE) avec -fchecking.Faut-il gÃ©nÃ©rer des indices de prÃ©-extraction logicielle pour des pas non constants.Faut-il utiliser les types canoniques.Quel algorithme de -fsched-pressure appliquer.Lors de la configuration du gestionnaire de signal: %mLors de la configuration de la pile de signaux: %mMode d'analyse du programme complet (WPA=Whole Program Analysis) avec le nombre de tÃ¢ches parallÃ¨les spÃ©cifiÃ©es.Sans rembourrage, il n'y a pas assez d'Ã©lÃ©ments dans la source de l'intrinsÃ¨que RESHAPE Ã  %L pour correspondre Ã  la formeContourner certaines erreurs dans mflo/mfhi du VR4130.Contourner une anomalie du matÃ©riel en ajoutant plusieurs NOP devant une instruction CSYNC ou SSYNC.Contourner un bogue matÃ©riel des premiers 4300.Contourner l'anomalie dans l'instruction de multiplication.Contourner certaines erreurs du 24K.Contourner certaines erreurs du R10000.Contourner certaines erreurs du R4000.Contourner certaines erreurs du R4400.Contourner certaines erreurs du RM7000.Contourner certaines erreurs du VR4120.Contourner l'erreur pour les premiers cÅ“urs du SB-1 rÃ©vision 2.Contourner le bogue de la multiplication matÃ©rielle.Contourner l'erratum des boucles courtes du R5900.Correctif pour l'erratum numÃ©ro 835769 de l'ARM Cortex-A53.Correctif pour l'erratum numÃ©ro 843419 de l'ARM Cortex-A53.Emballer toutes les branches indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer tous les appels indirects dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer toutes les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. Ceci affecte uniquement les branches pour lesquelles l'adresse de retour n'a pas besoin d'Ãªtre restaurÃ©e depuis la mÃ©moire.Emballer les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. Ceci affecte uniquement les branches oÃ¹ l'adresse de retour est restaurÃ©e depuis la mÃ©moire.Emballer les sauts de table indirects et les goto calculÃ©s dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. L'utilisation de thunk ou thunk-extern avec cette option requiert que les fragments soient traitÃ©s comme des gestionnaires de signaux pour gÃ©nÃ©rer le CFI correct. Les environnements oÃ¹ les retours en arriÃ¨re sont requis (c-Ã -d les exceptions), veuillez plutÃ´t utiliser thunk-inline.Ã‰crire un fichier FICHSRC.opt-record.json dÃ©taillant quelles optimisations ont Ã©tÃ© rÃ©alisÃ©es.Ã‰crire toutes les dÃ©clarations sous forme de code Ada pour le fichier spÃ©cifiÃ© uniquement.Ã‰crire toutes les dÃ©clarations sous forme de code Ada transitivement.Ã‰criture du module %qs Ã  la ligne %d colonne %d: %sCe qui suit OpenACC est incorrect Ã  %C: on attendait !$ACC et on a trouvÃ© !$OMPCe qui suit OpenMP est incorrect Ã  %C: on attendait !$OMP et on a trouvÃ© !$ACCL'argument X Ã  %L pour C_LOC ne sera point polymorphiqueLe descripteur X requiert un espace avant le nombre Ã  %LX32 ne supporte pas l'attribut %<ms_abi%>XXX entre dans %<pop_everything ()%>XXX quitte %<pop_everything ()%>Vous devez activer les instructions MVE pour utiliser ces intrinsÃ¨quesVous devez activer les instructions NEON (par ex. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) pour utiliser ces intrinsÃ¨ques.Vous devez activer les instructions VFP pour utiliser ces intrinsÃ¨ques.Vous devez activer les instructions crypto (par ex. inclure %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) pour utiliser ces intrinsÃ¨ques.Vous avez besoin d'un fichier de dÃ©marrage C pour -msys-crt0=ZÃ©ro n'est pas une Ã©tiquette d'instruction valable Ã  %CLargeur zÃ©ro dans le descripteur de format dans la chaÃ®ne de format Ã  %L[...]Constructeurs de tableau du style [...] Ã  %C[Quitte %s]
! [disponible dans [%s introuvable][par dÃ©faut][dÃ©sactivÃ©][activÃ©]l'attribut __BELOW100__ n'est pas autorisÃ© avec la classe de stockage Â«Â autoÂ Â»__delay_cycles est limitÃ© Ã  des dÃ©comptes de boucles sur 32 bits__delay_cycles n'accepte que des dÃ©comptes de cycles non nÃ©gatifs__delay_cycles() ne prend que des arguments constants__float128 et __ibm128 ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression__float128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression__fp16 et pas de ldrh__ibm128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expressionÂ«Â une initialisation entre accolades n'est par permise iciun appel Ã  un constructeur ne peut pas apparaÃ®tre dans une expression constanteun transtypage vers un type autre qu'un entier ou une Ã©numÃ©ration ne peut pas apparaÃ®tre dans une expression constanteune dÃ©claration de patron de classe ne doit rien dÃ©clarer d'autreun opÃ©rateur virgule ne peut pas apparaÃ®tre dans une expression constanteun concept ne peut Ãªtre une fonction membreun concept ne peut Ãªtre contraintun constructeur ne peut pas Ãªtre un %<concept%>une fonction de conversion ne peut pas avoir de type de retour Ã  la finun destructeur ne peut pas Ãªtre %qsun type diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun champ avec le mÃªme nom mais un type diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun champ avec un nom diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun appel de fonction ne peut pas apparaÃ®tre dans une expression constanteun concept de fonction ne peut pas Ãªtre contraintune dÃ©finition de fonction n'est pas permise iciune Ã©tiquette peut uniquement faire partie d'une instruction or une dÃ©claration n'est pas une instructionun type de fermeture lambda a un opÃ©rateur d'affectation par copie supprimÃ©un type de fermeture lambda a un constructeur par dÃ©faut supprimÃ©un %<-fabi-version=%> plus rÃ©cent (ou =0) Ã©vite cette erreur avec un changement de dÃ©corationun membre d'une structure ou d'une union ne peut pas avoir de type modifiÃ© par une variableune fonction imbriquÃ©e n'est pas supportÃ©e pour les registres rÃ©duitsune dÃ©finition d'un espace de noms imbriquÃ© ne peut pas Ãªtre Â«Â inlineÂ Â»une dÃ©finition d'espace de noms imbriquÃ© ne peut pas avoir d'attributune variable qui n'est pas un patron ne peut pas avoir %<concept%>un paramÃ¨tre ne peut pas Ãªtre dÃ©clarÃ© %qsune liste de paramÃ¨tres avec Ã©lision ne peut concorder avec la dÃ©claration d'une liste de noms de paramÃ¨tres videune expression-instruction est un contexte insuffisant pour la rÃ©solution d'une surchargeune classe de stockage peut seulement Ãªtre spÃ©cifiÃ©e pour des objets et des fonctionsune classe de stockage sur un agrÃ©gat anonyme dans une classe n'est pas permisun patron ne peut pas Ãªtre imposÃ© par dÃ©fautune dÃ©claration de patron ne peut pas apparaÃ®tre au niveau d'un blocun template-id ne peut pas apparaÃ®tre dans l'utilisation de la dÃ©clarationune limite temporaire sur %qD existe uniquement jusqu'Ã  la sortie du constructeurune expression de transaction ne peut pas apparaÃ®tre dans une expression constanteun type dÃ©fini dans une autre unitÃ© de traduction n'est pas polymorphiqueun type dÃ©fini dans une autre unitÃ© de traduction est polymorphiqueun type avec une base diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec un nombre de champs diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun type avec une prÃ©cision diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec une plage signÃ©e diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec une taille diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec des pointeurs de tables virtuelles diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionune variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>un concept variable ne peut pas Ãªtre contraintune chaÃ®ne large est invalide dans ce contextearÃªtes d'appels anormales pour une insn qui n'est pas un appel dans le bb %iarÃªte anormale sans aucune utilitÃ© dans le bb %iabandon dans %s, Ã  %s:%dla fonction de valeur absolue %qD reÃ§oit un argument de type %qT mais elle a un paramÃ¨tre de type %qT qui peut produire une valeur tronquÃ©edÃ©claration abstraite %qT utilisÃ©e comme dÃ©clarationles dÃ©clarations d'accÃ¨s sont dÃ©prÃ©ciÃ©es en faveur des dÃ©clarations Â«Â usingÂ Â»; suggestion: ajoutez le mot-clÃ© %<using%>accÃ¨s au membre %qD au lieu du membre initialisÃ© %qD dans l'expression constanteaccÃ¨s au membre %qE d'une structure %qE atomiqueaccÃ¨s au membre %qE d'une union %qE atomiqueaccÃ¨s Ã  la mÃ©moire des donnÃ©es avec une adresse mÃ©moire du programmeaccÃ¨s Ã  la mÃ©moire du programme avec une adresse mÃ©moire des donnÃ©esl'accÃ¨s Ã  un stockage local au thread n'est actuellement pas supportÃ© avec %<-mpure-code%> ou %<-mslow-flash-data%>accÃ¨s Ã  un Ã©lÃ©ment non initialisÃ© du tableauaccÃ¨s au membre non initialisÃ© %qDaccÃ¨s Ã  la valeur de %qE au travers d'une gl-valeur %qT dans une expression constantel'accumulateur n'est pas une constante entiÃ¨rele numÃ©ro de l'accumulateur est hors limiteargument effectif de INTENT = OUT/INOUTajoutez %<using namespace std::complex_literals%> (de %<complex%>) pour activer les suffixes littÃ©raux dÃ©finis par l'utilisateur du C++14ajoutez la capture %<this%> ou %<*this%> explicitementajoutez des parenthÃ¨ses autour de l'expression du membre de gauche pour ne plus recevoir cet avertissementadd_sym(): Mauvais mode de dimensionnementl'attribut de la zone d'adresse ne peut pas Ãªtre spÃ©cifiÃ© pour des fonctionsla zone d'adresse %q+D entre en conflit avec une dÃ©claration prÃ©cÃ©dentele mode d'adresse %qs n'est pas supportÃ© en mode %s bitsadresse demandÃ©e pour un tableau avec un ordre de stockage scalaire inversÃ©adresse de la variable registre explicite %qD requiseadresse d'une variable registre globale %qD demandÃ©eadresse de l'Ã©tiquette %qD retournÃ©eadresse de la variable locale %qD retournÃ©eadresse de la fonction surchargÃ©e sans information contextuelle de typeadresse d'une variable registre %qD demandÃ©ele dÃ©calage d'adresse n'est pas une constantel'opÃ©rande d'adresse requiert une contrainte sur le registre X, Y ou Zadresse requise pour %qD qui est dÃ©clarÃ© %<register%>l'espace d'adresses %qs n'est pas supportÃ© pour les pÃ©riphÃ©riques avec une taille de flash jusqu'Ã  %d Kioles espaces d'adresses ne sont pas supportÃ©s pour les pÃ©riphÃ©riques Tiny rÃ©duitsl'adresse est prise mais le bit %<TREE_ADDRESSABLE%> n'est pas dÃ©finil'adresse est prise mais le bit ADDRESSABLE n'est pas dÃ©finiprendre l'adresse avec address-of d'un objet %qE qui est local au thread ou a un stockage automatique n'est pas une expression constantel'agrÃ©gat %q#D a un type incomplet et ne peut Ãªtre dÃ©finivaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ un complexe Ã©tait attenduvaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ une virgule flottante Ã©tait attenduevaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ une virgule flottante Ã©tait attenduevaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ un entier Ã©tait attendualiasles dÃ©finitions d'alias ne sont pas supportÃ©es avec Mach-O; ignorÃ©les dÃ©finitions d'alias ne sont pas supportÃ©es dans cette configurationla dÃ©duction du patron synonyme est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>dÃ©claration alias icil'alignement %u de %qT est plus petit que %ul'alignement (%u) pour %s excÃ¨de l'alignement maximum pour les donnÃ©es communes globales. Utilisation de %ul'alignement pour %q+D a Ã©tÃ© prÃ©cÃ©demment spÃ©cifiÃ© comme Ã©tant %d et ne peut plus Ãªtre diminuÃ©l'alignement ne peut pas Ãªtre spÃ©cifiÃ© pour %q+Dl'alignement doit Ãªtre une petite puissance de 2, pas %dl'alignement de %q+D est plus grand que l'alignement maximal du fichier objet %dl'alignement de %qD a augmentÃ© avec %<-fabi-version=9%> (GCC 5.2)l'alignement de %qD est plus grand que la dÃ©claration originalel'alignement de %qD augmentera avec %<-fabi-version=9%>l'alignement des Ã©lÃ©ments du tableau est plus grand que la taille des Ã©lÃ©mentsun alignement est spÃ©cifiÃ© pour l'objet %<register%> %qEun alignement est spÃ©cifiÃ© pour le champ de bits %qEun alignement est spÃ©cifiÃ© pour la fonction %qEun alignement est spÃ©cifiÃ© pour le paramÃ¨tre %qEun alignement est spÃ©cifiÃ© pour le nom de type dans %<sizeof%>un alignement est spÃ©cifiÃ© pour le nom de type dans %qEun alignement est spÃ©cifiÃ© pour le nom de type dans le transtypageun alignement est spÃ©cifiÃ© pour le typedef %qEun alignement est spÃ©cifiÃ© pour un champ de bits sans nomun alignement est spÃ©cifiÃ© pour un paramÃ¨tre sans nomtoutes les fonctions membre de la classe %qT sont privÃ©esargument qui peut Ãªtre allouÃ©allouÃ© ici%qD dÃ©jÃ  capturÃ© dans l'expression lambda%<%c%s%> aussi trouvÃ©les alternatives ne sont pas autorisÃ©es dans la sortie du fanion %<asm%>rend ambigÃ¼e la nouvelle dÃ©claration %q+#Drend ambigÃ¼e la nouvelle dÃ©claration de %q#Dattribut Â«Â %sÂ Â» ambigu; pourrait Ãªtre Â«Â %sÂ Â» (via Â«Â %s:%sÂ Â») ou Â«Â %sÂ Â» (via Â«Â %s:%sÂ Â»)conversion ambiguÃ« pour l'indice du tableaula conversion du type par dÃ©faut est ambiguÃ« Ã  partir de %qTmÃ©thode ambiguÃ« %s%s%ssurcharge ambiguÃ« pour surcharge ambigÃ¼e pour l'intrinsÃ¨que %qsinstanciation de patron ambiguÃ« pour %q#Dinstanciation de patron ambiguÃ« pour %q#TspÃ©cialisation de patron %qD ambiguÃ« pour %q+Dl'attribut amdgpu_hsa_kernel requiert un argument de type constante chaÃ®ne de caractÃ¨resune spÃ©cification %<asm%> n'est pas permise dans une dÃ©finition de fonctionun attribut de zone d'adresse ne peut pas Ãªtre spÃ©cifiÃ© pour des variables localesun type d'argument ayant une promotion par dÃ©faut ne peut concorder avec la dÃ©claration d'une liste de noms de paramÃ¨tres videun tableau d'une taille diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionune rÃ©fÃ©rence vers un tableau ne peut pas apparaÃ®tre dans une expression constanteune affectation ne peut pas apparaÃ®tre dans une expression constanteun attribut qui appartient Ã  un spÃ©cificateur de type est ignorÃ©une dÃ©crÃ©mentation ne peut pas apparaÃ®tre dans une expression constanteune chaÃ®ne vide ne peut pas Ãªtre dans l'attribut %<target_clones%>un Â«Â enumÂ Â» avec des noms de valeurs diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionun Â«Â enumÂ Â» avec des valeurs diffÃ©rentes est dÃ©fini dans une autre unitÃ© de traductionun Â«Â enumÂ Â» avec un nombre de valeurs diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionune spÃ©cialisation explicite doit Ãªtre prÃ©cÃ©dÃ©e par %<template <>%>une incrÃ©mentation ne peut pas apparaÃ®tre dans une expression constanteune arÃªte indirecte depuis %s n'a pas de call_stmt correspondantune arÃªte indirecte avec un appelÃ© inconnu correspondant Ã  un call_stmt avec une dÃ©claration connue:un gestionnaire d'interruption ne peut pas Ãªtre compilÃ© avec %<-muser-mode%>anachronismeanachronisme: ancien style anachronique d'initialisation de classe de baseet %qT n'a pas de constructeur avec patronet le champet le constructeur implicitement dÃ©fini n'initialise pas %q#Dle %s anonyme est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©clarationun nom SSA anonyme ne peut pas avoir de dÃ©finition par dÃ©fautstruct anonyme pas Ã  l'intÃ©rieur d'un type nommÃ©union anonyme sans aucun membrel'application de %<#pragma weak %+D%> aprÃ¨s la premiÃ¨re utilisation conduit Ã  un comportement non spÃ©cifiÃ©l'architecture %qs n'est supportÃ©e que par l'assembleurare_identical_variables: Mauvais typel'argument %d est un littÃ©ral non signÃ© qui est hors limitel'argument %d doit Ãªtre un littÃ©ral non signÃ©l'argument %d de %qE pourrait Ãªtre un candidat pour un attribut de formatl'argument %d de %qE doit Ãªtre un pointeur vers un type ayant une taille constantel'argument %d de %qE doit Ãªtre un type pointeurl'argument %d de %qE doit Ãªtre un pointeur vers une fonctionl'argument %d de Â«Â %sÂ Â» n'avait pas le nom attendul'argument %d de la fonction interne doit Ãªtre une constante dans la plage %d Ã  %dl'argument %i est dans la plage [%E, %E]l'argument %q+D pourrait Ãªtre Ã©crasÃ© par %<longjmp%> ou %<vfork%>l'argument %qD est dÃ©clarÃ©e icil'argument %qD ne concorde pas avec le prototype internel'argument %qD ne concorde pas avec le prototypel'argument %qd n'est pas une constanteargument %qs pour %<-Waligned-new%> non reconnuargument %qs vers %<-Wnormalized%> non reconnul'argument %qs de %<-femit-struct-debug-detailed%> n'est pas reconnul'argument %qs de %<-femit-struct-debug-detailed%> est inconnul'argument %u dans l'appel Ã  la fonction %qE n'a pas un type intÃ©grall'argument %u de %<__builtin_tgmath%> n'a pas d'argumentl'argument %u de %<__builtin_tgmath%> a des arguments variablesl'argument %u de %<__builtin_tgmath%> a le mauvais nombre d'argumentsl'argument %u de %<__builtin_tgmath%> n'est pas un pointeur de fonctionl'argument %u de %<__builtin_tgmath%> n'a pas Ã©tÃ© de prototypÃ©l'argument %u de la fonction %qE est du type %qT qui n'est pas connu comme ayant 128 bitsl'argument 1 doit Ãªtre 0 ou 2l'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 1 bitl'argument 1 doit Ãªtre un littÃ©ral signÃ© de 5 bitsl'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 6 bitsl'argument 1 doit Ãªtre un tableau associatifl'argument 1 doit Ãªtre une valeur de champ sur 8 bitsl'argument 1 de %qE doit Ãªtre un type pointeur non voidl'argument 1 de %qE doit Ãªtre un pointeur vers un type ayant une taille constantel'argument 1 de %qE doit Ãªtre un pointeur vers un objet de taille non nullel'argument 1 de %qs est hors limitel'argument 1 de %qs doit Ãªtre une constantel'argument 1 doit Ãªtre 0 ou 1l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 1 bitl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 2 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 3 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 4 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 5 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 6 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 7 bitsl'argument 3 dans l'appel Ã  la fonction %qE n'est pas un pointeur vers un type intÃ©grall'argument 3 dans l'appel Ã  la fonction %qE est un type boolÃ©enl'argument 3 dans l'appel Ã  la fonction %qE est un type Ã©numÃ©rÃ©l'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type %<const%> (%qT)l'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type boolÃ©enl'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type Ã©numÃ©rÃ©l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 1 bitl'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 2 bitsl'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 4 bitsl'argument 3 doit Ãªtre dans la plage [0, 15]Fonction de liste d'arguments Ã  %Cl'argument doit Ãªtre une rÃ©fÃ©rence Ã  un champl'argument doit Ãªtre un tableau, une tranche ou un canall'argument doit Ãªtre un canall'argument doit Ãªtre une chaÃ®ne, un tableau, une tranche, un tableau associatif ou un canall'argument doit avoir le type complexeargument pas permis dans la clause %qs dans %<parallel%> ou %<serial%> de OpenACCl'argument de %<__builtin_eh_return_regno%> doit Ãªtre une constantel'argument de l'attribut %qE est ignorÃ©l'argument de l'attribut %qE est manquantl'argument de l'attribut %qE n'est pas Â«Â ilinkÂ Â» ni Â«Â firqÂ Â»l'argument de l'attribut %qE n'est pas Â«Â ilink1Â Â» ni Â«Â ilink2Â Â»l'argument de l'attribut %qE n'est pas Â«Â resetÂ Â», Â«Â software_exceptionÂ Â», Â«Â page_missÂ Â», Â«Â timer0Â Â», Â«Â timer1Â Â», Â«Â messageÂ Â», Â«Â dma0Â Â», Â«Â dma1Â Â», Â«Â wandÂ Â» ou Â«Â swiÂ Â»l'argument de l'attribut %qE n'est pas une constante de type chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante de type chaÃ®ne de caractÃ¨res ou un nombrel'argument de Offsetof implique l'indirection d'un champ imbriquÃ©l'argument de l'appel de fonction pourrait Ãªtre un candidat pour un attribut de formatargument de type %qT pas permis avec -mgeneral-regs-onlyl'argument de %%:compare-debug-auxbase-opt n'est pas terminÃ© par %<.gk%>l'argument de %<-O%> doit Ãªtre un entier non nÃ©gatif, %<g%>, %<s%> ou %<fast%>l'argument de %<__integer_pack%> doit Ãªtre compris entre 0 et %dl'argument de %<decltype%> doit Ãªtre une expressionl'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la destination; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la destination; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la destination; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la premiÃ¨re source; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel %qD est la mÃªme expression que la premiÃ¨re source; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la premiÃ¨re source; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la deuxiÃ¨me source; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel %qD est la mÃªme expression que la deuxiÃ¨me source; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la deuxiÃ¨me source; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; ne vouliez-vous pas utiliser la taille de la destinationÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la destination; on attendait %qT ou une longueur explicitel'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la premiÃ¨re source; on attendait %qT ou une longueur explicitel'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la deuxiÃ¨me source; on attendait %qT ou une longueur explicitel'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la source; on attendait %qT ou une longueur explicitel'argument de l'attribut %qE n'est ni eic ni vector=<ligne>l'argument de l'attribut %qE n'est ni zÃ©ro ni unl'argument de l'attribut %qE n'est pas Â«Â userÂ Â», Â«Â supervisorÂ Â» ou Â«Â machineÂ Â»l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-extern)l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-inline|thunk-extern)l'argument de l'attribut %qE n'est pas Â«Â intstackÂ Â»l'argument pour l'attribut %qE est plus grand que %dl'argument de %qs n'est pas entre %d et %dl'argument de %qs est trop grand (max. %d)l'argument de %qs doit Ãªtre un littÃ©ral non signÃ© de 2 bitsl'argument de %qs doit Ãªtre un entier non nÃ©gatifl'argument de %qs devrait Ãªtre un entier non nÃ©gatif optionnellement suivi d'une unitÃ© de tailleles arguments devant Ãªtre formatÃ©s ne sont pas %<...%>l'argument de l'attribut d'interruption n'est pas supportÃ© pour les fonctions faiblesarguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que %sarguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que Â«Â %sÂ Â»arguments Â«Â a%dÂ Â» et Â«Â a%dÂ Â» pour l'intrinsÃ¨que Â«Â %sÂ Â»l'argument de type %qT requiert l'extension de l'ISA SVEles arguments de %qs doivent Ãªtre des entiers non nÃ©gatifsle destructeur n'accepte pas d'argumentles arguments de l'attribut %qE doivent Ãªtre des chaÃ®nes littÃ©rales Ã©troitesles arguments de l'attribut %qE doivent contenir des identificateurs valablesarith_power(): Mauvaise basearith_power(): type inconnuIF arithmÃ©tiquearithmÃ©tique impliquant un pointeur nul dans %qEarithmÃ©tique sur un pointeur vers un agrÃ©gat videarithmÃ©tique sur un pointeur vers un type incompletle %<TYPE_DOMAIN%> du tableau n'est pas d'un type entierle tableau %q+D est supposÃ© avoir un Ã©lÃ©menttableau %qD dÃ©clarÃ© icile tableau %qD est initialisÃ© par la chaÃ®ne littÃ©rale entre parenthÃ¨ses %qEaffectation de tableaules limites de tableau sont interdites aprÃ¨s un type-id entre parenthÃ¨sesla limite du tableau n'est pas une constante entiÃ¨rel'index de tableau dÃ©passe les limites du tableau dans l'initialisationl'index de tableau dans l'initialisation n'est pas une expression entiÃ¨re constantel'index de tableau dans l'initialisation n'est pas un entierindex de tableau dans l'initialisation de quelque chose n'Ã©tant pas un tableaula plage d'index du tableau excÃ¨de les limites du tableau dans l'initialisationtableau initialisÃ© Ã  l'aide d'une expression de tableau non constantetableau initialisÃ© depuis une constante chaÃ®ne entre parenthÃ¨sesmembre tableau %q#D dÃ©clarÃ© icile tableau doit Ãªtre initialisÃ© avec une initialisation entre accoladestableau d'un type inappropriÃ© initialisÃ© avec une chaÃ®ne constantele tableau avec une limite dÃ©terminÃ©e Ã  l'exÃ©cution ne peut pas Ãªtre capturÃ©e par copie, uniquement par rÃ©fÃ©rencerÃ©sultat tableaula section du tableau n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qssection de tableau dans %<#pragma acc declare%>la section du tableau n'est pas contigÃ¼e dans la clause %qsla taille du tableau dans l'expression Â«Â newÂ Â» doit Ãªtre une constantetaille de tableau manquante dans %q+Dtaille de tableau manquante dans %qDtaille du tableau manquante dans %qTl'indice du tableau %E est au delÃ  des limites de %qTl'indice du tableau %E est en dessous des limites de %qTl'indice du tableau %E est en dehors des limites de %qTl'indice %E du tableau est hors des limites d'un tableau de taille intÃ©rieure nulle %qTl'indice %qE du tableau est hors des limites d'un tableau de taille intÃ©rieure nulle %qTl'indice du tableau %wi est en dessous des limites de %qTl'indice du tableau %wi est en dehors des limites de %qTl'indice du tableau %wu est au delÃ  des limites de %qTl'indice du tableau [%E, %E] est en dehors des limites de %qTl'indice du tableau [%wi, %wi] est en dehors des limites de %qTl'indice du tableau est de type %<char%>l'indice du tableau n'est pas un entierla valeur %qE de l'indice du tableau est hors des limites du tableau %qD du type %qTla valeur %qE de l'indice du tableau est hors des limites du tableau de type %qTle type du tableau a un Ã©lÃ©ment de type %qT incompletles types tableaux ont des limites diffÃ©rentestableau utilisÃ© comme initialisationles tableaux de fonctions ne sont pas pertinentsfanions asm non supportÃ©s en mode thumb1l'assembleur ne supporte pas %<-mabi=ilp32%>la liste de hachage des noms assembleur est corrompueassertion manquante aprÃ¨s %qsles attributs de sÃ©mantique d'affectation de la propriÃ©tÃ© %qD sont en conflit avec la dÃ©claration prÃ©cÃ©denteaffectation Ã  un tableau depuis une liste d'initialisationaffectationaffectation (pas une initialisation) dans la dÃ©clarationl'affectation abandonne le qualificatif %qv du type pointÃ©affectation depuis un type Objective-C distinctaffectation depuis un pointeur vers un espace d'adresses non fermÃ©l'affectation depuis le %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentle membre de gauche de l'affectation pourrait Ãªtre un candidat pour un attribut de formatl'affectation ajoute la qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifaffectation du champ constant %qDaffectation de la fonction %qDaffectation au membre %qD d'un objet en lecture seuleaffectation de l'emplacement %qE en lecture seuleaffectation du membre %qD en lecture seuleaffectation Ã  la valeur de retour nommÃ©e %qD en lecture seuleaffectation du paramÃ¨tre %qD en lecture seuleaffectation de la rÃ©fÃ©rence en lecture seule %qDaffectation de la variable %qD en lecture seulesuppression d'affectationl'affectation Ã  %qT depuis %qT transforme un pointeur en entier sans transtypagel'affectation Ã  %qT depuis %qT transforme un entier en pointeur sans transtypageaffectation Ã  %qT depuis le type pointeur %qT qui est incompatibleaffectation Ã  %qT depuis un pointeur vers %qD avec le type incompatible %qTaffectation vers une expression de type tableauassociate_integer_pointer(): DÃ©jÃ  associÃ©argument de rang tacite (assumed-rank)argument de forme tacite (assumed-shape)argument de type tacite (assumed-type)suppose un transtypage vers le type %qT depuis la fonction surchargÃ©eon suppose que la sortie de la directive occupe %wu octeton suppose que la sortie de la directive occupe %wu octetson suppose un pointeur vers le membre %qDsuppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque des constantes sont combinÃ©es autour d'une comparaisonsuppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque la constante dans la comparaison est rÃ©duiteon suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %</%> ou %<%%%> en %<>>%> ou %<&%>on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<abs (X)%> en %<X%> ou %<-X%>on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<min/max (X,Y)%> en %<X%> ou %<Y%>on suppose qu'un dÃ©bordement signÃ© n'a pas lieu lors de la simplification de la conditionon suppose qu'un dÃ©bordement signÃ© n'a pas lieu quand la condition est simplifiÃ©e en une constantesuppose qu'un dÃ©bordement signÃ© n'a pas lieu quand le test de la plage est simplifiÃ©argument asynchroneÃ  l'offset %s d'un objet allouÃ© par %qE iciÃ  l'offset %s d'un objet dÃ©clarÃ© iciÃ  l'offset %s d'un objet avec la taille %wu dÃ©clarÃ© par %qE iciÃ  l'offset %s d'un objet avec la taille %wu dÃ©clarÃ© iciÃ  l'offset %s d'un objet avec une taille d'au plus %wu allouÃ© par %qD iciÃ  l'offset %s d'un objet avec une taille d'au plus %wu dÃ©clarÃ© iciÃ  l'offset %s d'un objet dont la taille est comprise entre %wu et %wu allouÃ© par %qE iciÃ  l'offset %s d'un objet dont la taille est comprise entre %wu et %wu dÃ©clarÃ© iciÃ  l'offset %s de l'objet %qD dÃ©clarÃ© iciÃ  l'offset %s de l'objet %qD avec la taille %E dÃ©clarÃ© iciÃ©chec de atexittentative de prendre l'adresse d'un champ de bitstentative de prendre l'adresse du membre %qD qui est un champ de bits d'une structureil manque un argument Ã  l'attribut %<%E(%s)%>attribut %<%E(%s, %E)%>, argument positionnel %i invalideattribut %<%E(%s, %E, %E)%>, argument positionnel %i invalidel'attribut %<deprecated%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<fallthrough%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<fallthrough%> ne prÃ©cÃ¨de pas un Â«Â caseÂ Â» ou un Â«Â defaultÂ Â»l'attribut %<maybe_unused%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<nodiscard%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<noreturn%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'argument %<target%> de l'attribut n'est pas une chaÃ®nel'attribut %qE de l'argument doit Ãªtre %qs ou %qsl'argument de l'attribut %qE doit Ãªtre %qs, %qs, %qs ou %qsl'argument de l'attribut %qE n'est pas une chaÃ®neattribut %qE mode invalidel'attribut %qE a le mode invalide %qs; %qs, %qs ou %qs est attendudans l'attribut %qE, %<(%> est inattendu aprÃ¨s le mode %qs; un argument positionnel Ã©tait attendu ou %<)%>attribut %qE sans argument sur un non-prototypel'attribut %qs s'applique seulement aux types tableauxl'argument %qs de l'attribut %qs est inconnul'argument de l'attribut %qs n'est pas une chaÃ®nel'attribut %qs a un argument positionnel invalidedÃ©saccord de l'attribut %qs avec le mode %qsdans l'attribut %qs, les valeurs des arguments positionnels %i et %i sont en dÃ©saccordil manque l'argument positionel 1 de l'attribut %qs fourni dans la dÃ©signation prÃ©cÃ©dentel'attribut %qs, dans son argument positionnel %i, a la valeur %wi invalidel'attribut %qs, dans son argument positionnel %i, la valeur %wi excÃ¨de le nombre d'arguments %u de la fonctionl'argument positionnel 1 de l'attribut %qs rÃ©fÃ©rence l'argument qualifiÃ© par %qs de type %qTl'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence l'argument de type fonction %qTl'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence un argument de type non pointeur %qTl'argument positionnel 2 de l'attribut %qs est en conflit avec la dÃ©signation prÃ©cÃ©dentel'argument positionnel 2 de l'attribut %qs rÃ©fÃ©rence l'argument non entier de type %qTdÃ©claration d'attributl'attribut pour %q#T doit suivre le mot-clÃ© %qsattribut ignorÃ©attribut ignorÃ© dans la dÃ©claration de %q#Tattribut ignorÃ© dans l'instanciation explicite de %q#Tl'attribut de prÃ©fixe Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>l'attribut de prÃ©fixe Â«Â usingÂ Â» est utilisÃ© en mÃªme temps qu'un Ã©lÃ©ment d'attribut agissant sur une portÃ©ela valeur %qs de l'attribut est inconnue dans l'attribut %qsla valeur %qs de l'attribut Ã©tait dÃ©jÃ  spÃ©cifiÃ©e dans l'attribut %qsattribute(target("%s")) est inconnules attributs aprÃ¨s l'initialisation entre parenthÃ¨ses sont ignorÃ©sdes attributs ne sont pas permis dans une dÃ©finition de fonctionles attributs au dÃ©but d'une instruction sont ignorÃ©sattributs ignorÃ©s sur un spÃ©cificateur de type Ã©laborÃ© qui n'est pas une dÃ©claration anticipÃ©eattributs ignorÃ©s sur une instanciation de patronattributs ignorÃ©s sur un type non instanciÃ©les attributs dans un dÃ©clarateur de tableau de paramÃ¨tres sont ignorÃ©sdes attributs ne peuvent pas Ãªtre spÃ©cifiÃ©s avant le mot-clÃ© %<@%D%> en Objective-C++les attributs devraient Ãªtre spÃ©cifiÃ©s avant le dÃ©clarateur dans une dÃ©finition de fonctionla sÃ©lection automatique du fpu n'est actuellement pas permise icila variable automatique %qE ne peut Ãªtre %<threadprivate%>champ aux dÃ©fini pour l'arÃªte %s->%schamp aux dÃ©fini pour une arÃªte indirecte depuis %sLe backend decl pour la variable de module %qs existe dÃ©jÃ adresse ADDR_SPACE_GLOBAL invalidemauvaise adressemauvaise adresse, pas (reg+disp):mauvaise adresse, pas une constante:mauvaise adresse, pas une adresse E/S:mauvaise adresse, pas post_inc ou pre_dec:mauvais alignement: %dmauvaise quantitÃ© de volume de pile supprimÃ©e: %dcode interne erronÃ©fcode interne erronÃ©icode de fonction interne erronÃ©mauvais code de conditionmauvaise expressionmauvais type d'expression durant le parcours (%d)mauvaise insn pour Â«Â AÂ Â»mauvaise insn dans frv_print_operand, case 0mauvaise insn dans frv_print_operand, mauvais const_doublemauvaise insn dans frv_print_operand, case zmauvaise insn pour frv_print_operand, modificateur Â«Â FÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â LÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â M/NÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â OÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â eÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â fÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â gÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â PÂ Â»:mauvaise insn pour frv_print_operand_addresse:mauvaise insn pour frv_print_operand_memory_reference:mauvais dÃ©placementmauvais opmauvais opÃ©randemauvaise option %qs pour l'attribut %<optimize%>mauvaise option %qs pour le pragma %<optimize%>mauvais opÃ©rande output_condmove_singlemauvais opÃ©rande output_move_doublemauvais opÃ©rande output_move_singlemauvais registremauvais registre pour frv_print_operand_memory_reference_reg:mauvais type de retour pour l'argument fonction %u de %<__builtin_tgmath%>insn de dÃ©calage erronÃ©eÂ :mauvais testmauvais type pour l'argument %u de l'argument fonction %u de %<__builtin_tgmath%>mauvaise utilisation de la fonction de spec %qsvaleur %<%s%> erronÃ©e pour l'option %<-mtls-size=%>valeur %qs erronÃ©e pour l'option %<-mcpu%>valeur %qs erronÃ©e pour l'option %<-mfp-rounding-mode%>valeur %qs erronÃ©e pour l'option %<-mfp-trap-mode%>valeur %qs erronÃ©e pour %<-mmemory-latency%>valeur %qs erronÃ©e pour l'option %<-mtls-size%>valeur %qs erronÃ©e pour l'option %<-mtrap-precision%>valeur %qs erronÃ©e pour l'option %<-mtune%>valeur erronÃ©e (%qs) pour l'option %<-march=%>valeur erronÃ©e (%qs) pour l'option %<-mtune=%>valeur erronÃ©e (%qs) pour l'attribut %<target("arch=")%>valeur erronÃ©e (%qs) pour l'attribut %<target("tune=")%>valeur erronÃ©e pour %<%s-%s%>valeur erronÃ©e pour %<%s=%s%>en-tÃªtes C du prÃ©processeur incorrectement imbriquÃ©sapostrophe %<'%> isolÃ©e dans le formatune rÃ©gion barriÃ¨re ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de partage de tÃ¢che, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<task%> explicite ou %<taskloop%>la base %qT sera initialisÃ©e aprÃ¨sla classe de base %q#T a un destructeur non virtuel accessiblela classe de base %q#T devrait Ãªtre explicitement initialisÃ©e dans le constructeur par copiela classe de base %qT n'est pas publiquel'expansion de l'initialisation de base %qT ne contient pas de paquet de paramÃ¨tresl'opÃ©rande de base de %<->%> a un type non pointeur %qTl'opÃ©rande de base de %<->%> n'est pas un pointeurle type de base %qT n'est pas un Â«Â structÂ Â» ou une Â«Â classÂ Â»variable de base ou nom SSA par dÃ©clarÃ©l'arÃªte pred du bloc de base %d est corrompuele bloc de base %d devrait Ãªtre marquÃ© irrÃ©ductiblele bloc de base %d ne devrait pas Ãªtre marquÃ© irrÃ©ductibleles listes d'arÃªtes du bloc de base %i sont corrompuesles blocs de base n'ont pas Ã©tÃ© disposÃ©s consÃ©cutivementle bloc de base %d n'appartient pas Ã  la boucle %dle bloc de base %d a la boucle %d comme parent, cela devrait Ãªtre la boucle %dbb %d au mauvais endroitcar %qT a un %qD fourni par l'utilisateurcar il est un membre de %qTcar il est utilisÃ© comme gl-valeurcar le type %qT des Ã©lÃ©ments du tableau a une taille variablel'expression de dÃ©but fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDargument binaire %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimaleexpression binaire dans l'opÃ©rande d'une expression foldl'opÃ©rateur binaire ne supporte pas le mÃ©lange d'un boolÃ©en vectoriel avec un vecteur en virgule flottantel'opÃ©rateur binaire ne supporte pas deux opÃ©randes boolÃ©ens vectorielsl'opÃ©rateur binaire ne supporte pas l'opÃ©rande boolÃ©en vectorielprocÃ©dure bind(c)lier la rÃ©fÃ©rence du type %qH Ã  %qI abandonne les qualificatifschamp de bits %q#D avec le type non entier %qTla largeur du champ de bits %q+D n'est pas une constante entiÃ¨rechamp de bits %qD a le type non entier %qTchamp de bits %qD avec un type non entier %qTle champ de bits %qE a un type atomiquechamp de bits %qE dans la clause %qsle champ de bits %qs a un type invalidela largeur du champ de bits %qs n'est pas une constante entiÃ¨rela largeur du champ de bits %qs n'est pas une expression constante entiÃ¨rele champ de bits a un type atomiquela comparaison au niveau du bit est toujours Ã©valuÃ©e Ã  fauxla comparaison au niveau du bit est toujours Ã©valuÃ©e Ã  vraibloc IFle corps de la fonction %<constexpr%> %qD n'est pas une unique instruction Â«Â returnÂ Â»construction DISPOSE foireuse: %dconstruction JARL foireuse: %dconstruction JR foireuse: %dconstruction PREPEARE foireuse: %dtype foireux pour le rÃ©sultat d'une comparaisonregistres boolÃ©ens requis pour l'option de virgule flottante%<-mstack-protector-guard-offset%> et %<-mstack-protector-guard-reg%> doivent Ãªtre utilisÃ©s tous les deux avec %<-mstack-protector-guard=sysreg%>%<__thread%> et %<thread_local%> sont tous les deux spÃ©cifiÃ©sles deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spÃ©cifiÃ©s%qs et %qs spÃ©cifiÃ©s tous les deuxles attributs %s et %qE fournissent tous les deux une adresseles deux arguments dans le fold binaire ont des paquets de paramÃ¨tres non dÃ©roulÃ©sles deux arguments doivent Ãªtre compatiblesles deux arguments de %<__builtin___clear_cache%> doivent Ãªtre des pointeursarguments Ã  la fois binaire et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©riqueles deux branches de l'instruction %<if%> sont marquÃ©es comme %qsarguments Ã  la fois complexe et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©riquela spec entre accolades %qs se termine dans un Ã©chappementla spec entre accolades %qs est invalide Ã  %qcle contenu de la spec entre accolades %qs est invalideun groupe entre accolades Ã  l'intÃ©rieur d'une expression n'est permis qu'Ã  l'intÃ©rieur d'une fonctionaccolades autour d'une initialisation d'un scalaireaccolades autour de l'initialiseur scalaire pour le type %qTbranchement %2d jamais exÃ©cutÃ©branchement %2d pris %s%smot-clÃ© Â«Â breakÂ Â» Ã  l'extÃ©rieur de toute boucle ou Â«Â switchÂ Â»mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMPmot-clÃ© Â«Â breakÂ Â» Ã  l'intÃ©rieur du corps d'une boucle %<#pragma simd%>build_dt: format avec une liste de nomsla fonction interne %qD est dÃ©clarÃ©e icila fonction interne %q+D est dÃ©clarÃ©e comme une non fonctionla fonction interne %qD est dÃ©clarÃ©e comme une non fonctionla fonction intÃ©grÃ©e %qD exige le fanion %<-mconstant-cfstrings%>la fonction intÃ©grÃ©e %qD ne prend qu'un seul argumentla fonction interne %qE doit Ãªtre appelÃ©e directementla fonction interne %qE n'est pas supportÃ©e pour un MIPS16la fonction interne %qF est obsolÃ¨te.la fonction interne %qF est rÃ©servÃ©e pour le propre usage de GCC.la fonction interne %qF n'est pas supportÃ©e sans %<-mhtm%> (par dÃ©faut avec %<-march=zEC12%> et supÃ©rieur).la fonction interne %qF requiert %<-mvx%> (par dÃ©faut avec %<-march=z13%> et supÃ©rieur).la fonction interne %qs est uniquement valable en mode 64 bitsla fonction interne %qs requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©riellela fonction interne %qs n'accepte qu'un argumentla fonction interne %qs n'accepte que 2 argumentsla fonction interne %qs n'accepte que 3 argumentsla fonction interne %qs n'accepte qu'une chaÃ®ne comme argumentl'interne %qs requiert l'interne %qsla fonction intÃ©grÃ©e exige une valeur immÃ©diate pour l'opÃ©rande %dla fonction interne vec_step peut uniquement Ãªtre utilisÃ©e sur des types vectoriels.mais %qD ne gÃ©nÃ¨re pas d'exception; peut-Ãªtre devrait-il Ãªtre dÃ©clarÃ© %<noexcept%>mais elle est remplacÃ©e par une autre qui n'en a pas dans une autre unitÃ© de traductionmais pas icile flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par le compilateur GCC plus vieux que 10.0le flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par la version %d.%d de LTO au lieu de la version %d.%d attendueflux bytecode: balise %s attendue au lieu de %sflux bytecode: nÅ“ud cgraph vide rencontrÃ©flux bytecode: plusieurs instances trouvÃ©es pour le nÅ“ud cgraph avec le uid %dflux bytecode: chaÃ®ne trouvÃ©e sans zÃ©ro terminalflux bytecode: rebut Ã  la fin de la section des symbolesflux bytecode: aucun appelÃ© trouvÃ© en lisant l'arÃªteflux bytecode: aucun appelant trouvÃ© en lisant l'arÃªteflux bytecode: chaÃ®ne trop longue pour la table des chaÃ®nesflux bytecode: la balise %s n'est pas dans la plage [%s, %s] attendueflux bytecode: tentative de lire %d octets au delÃ  de la fin du tampon d'entrÃ©eflux bytecode: section LTO %s inattendueflux bytecode: Ã©tiquette %s inattendueflux bytecode: Ã©tiquette d'instruction GIMPLE %s inconnueles attributs c++11 sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>appel  %2d jamais exÃ©cutÃ©
  appel  %2d a retournÃ© %s
! l'appel a une dÃ©pendance circulairel'appel est considÃ©rÃ© comme jamais utilisÃ© et la taille du code augmenteraitl'appel est improbable et la taille du code augmenteraitl'appel Ã  %<(%T) (%A)%> est ambiguappel ambigu Ã  la surcharge %<%D(%A)%>appel ambigu Ã  la surcharge %<%s(%A)%>le hachage de l'instruction d'appel ne pointe pas vers la premiÃ¨re arrÃªte directe de la sÃ©quence d'appel spÃ©culativel'appel Ã  %<__builtin_custom_%s%> est en conflit avec l'option %<-mcustom-%s%>l'appel Ã  %qD utilise l'argument par dÃ©faut du paramÃ¨tre %P qui n'est pas encore dÃ©finiappel Ã  la fonction %qD qui gÃ©nÃ¨re une exception du type incomplet %q#Tappel Ã  une fonction qui gÃ©nÃ¨re une exception du type incomplet %q#Tappel Ã  la fonction interne %qEappel Ã  la fonction non %<constexpr%> %qDappel Ã  la non fonction %qDun registre Ã©crasÃ© durant les appels est utilisÃ© pour une variable-registre globaleappelÃ© d'iciappelÃ© depuis cette fonctionl'objet %qD appelÃ© n'est pas une fonction ou un pointeur de fonctionl'objet appelÃ© %qE n'est pas une fonction ou un pointeur de fonctionl'objet appelÃ© n'est pas une fonction ou un pointeur de fonctionl'appelÃ© fait rÃ©fÃ©rence Ã  des symboles locaux Ã  comdatle dÃ©compte des arÃªtes de l'appelant ne correspond pas au dÃ©compte du BBle nombre d'arÃªtes de l'appelant est invalidel'appelant n'est pas optimisÃ©appel de %qD avec la convention d'appel SSE sans avoir activÃ© SSE/SSE2appeler %qD avec un argument non nul n'est pas sÃ»rappel de %qD avec l'attribut sseregparm sans que SSE/SSE2 soit activÃ©appel de %qT avec l'attribut sseregparm sans que SSE/SSE2 soit activÃ©les appels Ã  des fonctions de type %qT requiÃ¨rent l'extension de l'ISA SVEdes appels Ã  des opÃ©rateurs surchargÃ©s ne peuvent pas apparaÃ®tre dans une expression constantecalls_comdat_local est dÃ©fini en dehors d'un groupe comdatl'attribut %qE peut uniquement Ãªtre utilisÃ© sur les dÃ©finitions dans la portÃ©e du fichier d'objets de type classeau plus un seul spÃ©cificateur %<constinit%> ou %<constexpr%> peut Ãªtre utilisÃ©ne peut appliquer Ã  la fois les attributs longcall et shortcall Ã  la mÃªme fonctionne peut Ã©tendre le fichier PCH: %mne peut obtenir la position dans le fichier PCH: %mne peut dÃ©finir la position dans le fichier PCH: %mimpossible d'utiliser plusieurs mÃ©thodes de validation de la pile en mÃªme tempsimpossible d'utiliser une adresse absolue pas relative Ã  gpcandidat 1Â :candidat 2Â :le candidat estÂ :les candidats sontÂ :candidatÂ :les candidats sontÂ :ne peut effectuer un %<dynamic_cast%> %qE (du type %q#T) vers le type %q#T (%s)impossible d'ajouter une liste d'Ã©numÃ©ration Ã  l'instanciation d'un patronne peut allouer un objet du type abstrait %qTimpossible d'allouer la pile pour la variable %q+D, fonction nueimpossible d'appliquer %<%s%> Ã  %qD, qui a aussi Ã©tÃ© marquÃ© avec une directive OpenMP Â«Â declare targetÂ Â»%<offsetof%> ne peut Ãªtre appliquÃ© Ã  une adresse non constanteimpossible d'appliquer %<offsetof%> Ã  un Ã©numÃ©rateur %qDimpossible d'appliquer %<offsetof%> au destructeur %<~%T%>impossible d'appliquer %<offsetof%> Ã  la fonction membreimpossible d'appliquer %<offsetof%> Ã  la fonction membre %qD%<offsetof%> ne peut Ãªtre appliquÃ© au membre de donnÃ©es statique %qD%<offsetof%> ne peut Ãªtre appliquÃ© quand %<operator[]%> est surchargÃ©ne peut appliquer le pointeur membre %qE Ã  %qE lequel est d'un type non classe %qTne peut lier le champ de bits %qE avec %qTimpossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une r-valeur de type %qIne peut lier le champs empaquetÃ© %qE avec %qTimpossible de lier la rÃ©fÃ©rence de type %qH vers %qI Ã  cause des limites diffÃ©rentes des tableauxne peut lier la r-valeur %qE avec %qTimpossible de lier la rÃ©fÃ©rence d'une r-valeur de type %qH Ã  une l-valeur de type %qIimpossible d'appeler un concept comme une fonctionne peut appeler le constructeur %<%T::%D%> directementimpossible d'appeler la fonction membre %qD sans objetne peut capturer %qE par rÃ©fÃ©renceimpossible de capturer le membre %qD d'une union anonymeimpossible d'intercepter une exception de type %qT car il implique des types de taille variablene peut pas fermer le fichier de rÃ©ponse inexistantimpossible de fermer un canal en rÃ©ception uniquementimpossible de combiner les vecteurs GNU et SVE dans l'opÃ©ration binaireimpossible de convertir %qE du type %qH vers le type %qIimpossible de convertir %qE du type %qT vers le type %qTne peut convertir %qH en %qIne peut convertir %qH en %qI dans le passage d'argumentne peut convertir %qH en %qI dans l'affectationne peut convertir %qH en %qI dans l'argument par dÃ©fautne peut convertir %qH en %qI dans l'initialisationne peut convertir %qH en %qI dans le retourne peut convertir une valeur de type %qT vers le type vectoriel %qT qui a une taille diffÃ©rentene peut convertir un vecteur de type %qT en un type %qT de taille diffÃ©renteimpossible de convertir depuis %qT vers la classe de base %qT car %qT est incompletimpossible de convertir depuis la classe de base %qT vers la classe dÃ©rivÃ©e %qT car la classe de base est virtuelleimpossible de convertir depuis la classe de base %qT vers la classe dÃ©rivÃ©e %qT via la classe de base virtuelle %qTne peut convertir du type incomplet %qH vers %qIimpossible de convertir depuis un pointeur sur la classe de base %qT vers un pointeur sur la classe dÃ©rivÃ©e %qT car la classe de base est virtuelleimpossible de convertir depuis un pointeur sur la classe de base %qT vers un pointeur sur la classe dÃ©rivÃ©e %qT via la classe de base virtuelle %qTne peut convertir en un type pointeurne peut convertir le type %qH vers le type %qIne peut convertir une valeur en un vecteurne peut crÃ©er un pointeur vers le membre de rÃ©fÃ©rence %qDne peut crÃ©er l'en-tÃªte prÃ©compilÃ© %s: %mne peut crÃ©er une information de type pour le type %qT car il implique des types de taille variablene peut dÃ©clarer %<::main%> comme Ã©tant %qsne peut dÃ©clarer %<::main%> comme variable globalene peut dÃ©clarer %<::main%> comme Ã©tant un patronne peut dÃ©clarer %<::main%> comme Ã©tant Ã  mettre en lignene peut dÃ©clarer %<::main%> comme Ã©tant staticne peut dÃ©clarer le paramÃ¨tre du %<catch%> comme Ã©tant le type de classe abstraite %qTimpossible de dÃ©clarer le paramÃ¨tre de %<catch%> comme Ã©tant une r-valeur faisant rÃ©fÃ©rence au type %qTne peut dÃ©clarer %qD comme Ã©tant un type de champ de bitsne peut dÃ©clarer un paramÃ¨tre avec %<decltype(auto)%>ne peut dÃ©clarer le champ de bits %qD avec le type %<warn_if_not_aligned%>ne peut dÃ©clarer le champ de bits %qD avec un type de fonctionne peut dÃ©clarer le champ de bits %qs avec un type %<warn_if_not_aligned%>ne peut dÃ©clarer le champ %q+D comme Ã©tant de type abstrait %qTne peut dÃ©clarer le membre %<%T::%s%> Ã  l'intÃ©rieur de %qTne peut dÃ©clarer la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qTne peut dÃ©clarer la fonction membre %qD comme ayant une classe de liaison statiquene peut dÃ©clarer le paramÃ¨tre %q+D comme Ã©tant de type abstrait %qTne peut dÃ©clarer le paramÃ¨tre comme Ã©tant de type abstrait %qTne peut dÃ©clarer un pointeur vers %q#Tne peut dÃ©clarer un pointeur vers le membre %q#Tne peut dÃ©clarer un pointeur vers le type de fonction qualifiÃ© %qTne peut dÃ©clarer une rÃ©fÃ©rence vers %q#Tne peut dÃ©clarer une rÃ©fÃ©rence vers %q#T qui n'est pas un typedef ou un argument vers un type d'un patronne peut dÃ©clarer une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qTne peut dÃ©clarer une fonction statique Ã  l'intÃ©rieur d'une autre fonctionne peut dÃ©clarer la variable %q+D comme Ã©tant de type abstrait %qTadresse indÃ©composableimpossible de dÃ©composer le type de la classe %qT car il a une structure anonyme comme membreimpossible de dÃ©composer le type de la classe %qT car il a une union anonyme comme membreimpossible de dÃ©composer le type de classe %qT sans membre de donnÃ©e non statiqueimpossible de dÃ©composer le type de classe %qT: lui et sa classe de base %qT ont des membres de donnÃ©es non statiquesimpossible de dÃ©composer le type de classe %qT: ses classes de base %qT et %qT ont des membres de donnÃ©es non statiquesimpossible de dÃ©composer le membre inaccessible %qD de %qTimpossible de dÃ©composer le type de fermeture lambda %qTimpossible de dÃ©composer le type %qT qui n'est ni une classe ni un tableauimpossible de dÃ©composer le type union %qTimpossible de dÃ©composer le tableau de longueur variable %qTimpossible de dÃ©composer le vecteur de longueur variable %qTne peut dÃ©crÃ©menter un pointeur vers le type incomplet %qTimpossible de dÃ©duire les arguments du patron pour %qT depuis %<()%>impossible de dÃ©duire les arguments du patron pour l'initialisation par copie de %qT car il n'a pas de guides de dÃ©duction non explicites ou de constructeur dÃ©clarÃ© par l'utilisateurimpossible de dÃ©duire les arguments du patron de %qT car il n'a pas de guides de dÃ©duction viablesimpossible de comparer par dÃ©faut un membre anonyme d'une unionimpossible de comparer par dÃ©faut le membre de rÃ©fÃ©rence %qDimpossible de comparer par dÃ©faut l'union %qTne peut dÃ©finir la fonction amie %qs dans une dÃ©finition de classe localene peut dÃ©finir la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qTimpossible de dÃ©finir le membre du typedef dÃ©pendant %qTne peut dÃ©truire une fonction.  Seuls les pointeurs vers des objets sont des arguments valables pour %<delete%>impossible de dÃ©rÃ©fÃ©rencer %qE dans la clause %qsimpossible de dÃ©river de la classe de base %<final%> %qT dans le type dÃ©rivÃ© %qTne peut dÃ©sactiver la fonction interne %qsne peut produire des pointeurs non alignÃ©s dans l'assembleur ptxne peut exÃ©cuter %qs: %sne peut exÃ©cuter %qs: %s: %mimpossible de dÃ©velopper l'initialisation du membre %qDne peut explicitement dÃ©clarer le membre %q#D comme ayant une classe de liaison externele Â«Â caseÂ Â» final du Â«Â switchÂ Â» ne peut pas Ãªtre ouvert%<ldd%> introuvable%<nm%> introuvable%qs introuvableimpossible de trouver %s dans le greffon %s
  %simpossible de trouver %s dans le greffon %sÂ :%simpossible de trouver le cgraph LTO dans %simpossible de trouver les rÃ©fÃ©rences des sections LTO dans %simpossible de trouver un registre dans la classe %qs durant le rechargement de %<asm%>impossible de trouver un nom de compteur %qs valide de l'option %<-fdbg-cnt=%>impossible de trouver la classe %qEimpossible de trouver la variable d'instance associÃ©e Ã  une propriÃ©tÃ©impossible de trouver la dÃ©claration d'interface pour %qEimpossible de trouver la dÃ©claration de l'interface pour %qE, super classe de %qEimpossible de trouver la dÃ©claration de protocole pour %qEne peut trouver l'Ã©tiquette de rÃ©fÃ©rence pour la classe %qEimpossible de former un pointeur vers un membre de la non classe %q#Timpossible de produire du code indÃ©pendant de la position pour %qsne peut obtenir la position dans le fichier PCHÂ : %mne peut obtenir le statut du programmeÂ : %mne peut traiter des appels inconstants Ã  %qsne peut incrÃ©menter un pointeur vers le type incomplet %qTimpossible d'hÃ©riter des constructeurs depuis la base indirecte %qTimpossible d'initialiser l'agrÃ©gat du type %qT avec un littÃ©ral composÃ©impossible d'initialiser un tableau de %qT depuis une chaÃ®ne de caractÃ¨res littÃ©rale avec un tableau de type %qTla fonction %<main%> ne peut pas Ãªtre mise en ligneimpossible de charger le greffon %s
! %simpossible de charger le greffon %sÂ : %sles opÃ©randes de types dÃ©cimaux flottants et complexes ne peuvent pas Ãªtre mÃ©langÃ©sles opÃ©randes de types dÃ©cimaux flottants ne peuvent pas Ãªtre mÃ©langÃ©s avec d'autres flottantsles opÃ©randes de types dÃ©cimaux flottants et vectoriels ne peuvent pas Ãªtre mÃ©langÃ©simpossible d'imbriquer plus de %d espaces de nomsne peut ouvrir %qs en Ã©criture: %mne peut ouvrir %sne peut ouvrir %s en Ã©criture: %mne peut ouvrir %s: %mne peut ouvrir Â«Â %sÂ Â»ne peut ouvrir le fichier d'entrÃ©e: %simpossible d'ouvrir le fichier asm gcn intermÃ©diaireimpossible d'ouvrir le fichier obj gcn intermÃ©diaireimpossible d'ouvrir le fichier ptx intermÃ©diaireimpossible d'ouvrir la sortie de lddÂ : %mne peut pas ouvrir le fichier de rÃ©ponse imbriquÃ©impossible d'ouvrir la sortie de nmÂ : %mn'a pu ouvrir le fichier profil %sl'argument ne peut pas Ãªtre passÃ© dans le registre vectoriel parce que les instructions altivec sont dÃ©sactivÃ©es, utilisez %qs pour les autoriserimpossible de mettre un objet avec un champ volatile dans un registreimpossible de lire %<LTO_section_decls%> depuis %sne peut lire %s: %mimpossible de lire la table des modes LTO dans %sne peut lire le fichier PCHÂ : %mimpossible de lire le profil de la fonction depuis %sne peut lire le fichier de spec %qs: %mimpossible de lire la table des chaÃ®nes depuis %simpossible de recevoir le type rÃ©fÃ©rencÃ© %qT au travers de %<...%>ne peut recharger l'opÃ©rande constante entiÃ¨re dans %<asm%>ne peut rÃ©soudre la fonction surchargÃ©e %qD basÃ© sur la conversion vers le type %qTne peut retourner depuis le gestionnaire d'un try..catch sur tout le constructeurla valeur ne peut Ãªtre retournÃ©e dans le registre vectoriel parce que les instructions altivec sont dÃ©sactivÃ©es, utilisez %qs pour les autoriserl'attribut %qE ne peut pas Ãªtre appliquÃ© aprÃ¨s la dÃ©finitionne peut dÃ©finir l'attribut d'interruption: aucune fonction courantene peut dÃ©finir l'attribut d'interruption: pas de tel identificateurimpossible de spÃ©cialiser le concept %q#Dne peut spÃ©cifier %<-o%> avec %<-c%>, %<-S%> ou %<-E%> et de multiples fichiersne peut spÃ©cifier %<override%> pour une classeimpossible de spÃ©cifier -static avec -fsanitize=adresseimpossible de spÃ©cifier -static avec -fsanitize=threadne peut spÃ©cifier Ã  la fois %<-msep-data%> et %<-mid-shared-library%>impossible d'appeler en fin de fonction (tail-call): %sne peut prendre l'adresse de %qsne peut prendre l'adresse du champ de bits %qDne peut prendre l'adresse d'un scalaire avec un ordre de stockage inversÃ©ne peut prendre l'adresse de %<this%> qui est une expression r-valeurimpossible de gÃ©nÃ©rer une exception de type %qT car il implique des types de taille variableun Â«Â switchÂ Â» sur un type ne peut pas porter sur une valeur qui n'est pas une interfaceimpossible de mettre Ã  jour le formulaire SSAimpossible d'utiliser %<-%> comme nom de fichier d'entrÃ©e pour un en-tÃªte prÃ©compilÃ©%<-mtp=cp15%> ne peut pas Ãªtre utilisÃ© avec un Thumb 16 bitsne peut utiliser %<::%> dans la dÃ©claration d'un paramÃ¨trene peut utiliser %<typeid%> avec %<-fno-rtti%>impossible d'utiliser %<va_arg%> avec un ordre de stockage inversÃ©ne peut utiliser %qs comme registre sauvegardÃ© durant l'appelne peut utiliser %qs comme registre utilisÃ© durant l'appelne peut utiliser %qs comme registre fixene peut utiliser un objet comme paramÃ¨tre d'une mÃ©thodeimpossible d'utiliser les attributs d'exception sur la fonction %qD dans la chaÃ®ne de compilation de linuximpossible d'utiliser l'attribut indirect_call avec la chaÃ®ne de compilation de linuximpossible d'utiliser les attributs d'interruption sur la fonction %qD dans le chaÃ®ne de compilation de linuximpossible d'utiliser le mode %qs pour des types Ã©numÃ©rÃ©simpossible d'utiliser simultanÃ©ment mshared et staticimpossible d'utiliser simultanÃ©ment mthreads et mlegacy-threadsimpossible d'utiliser les attributs de rÃ©initialisation sur la fonction %qD dans la chaÃ®ne de compilation de linuximpossible d'utiliser des accÃ¨s Ã  de petites donnÃ©es pour %qsimpossible d'utiliser le type %s comme type %sne peut utiliser va_start dans une fonction d'interruptionimpossible d'initialiser par valeur le tableau ayant la limite %qT inconnuene peut Ã©crire dans %s: %mne peut Ã©crire dans le fichier PCHne peut Ã©crire le fichier PCHÂ : %mne peut Ã©crire les donnÃ©es de remplissage dans le fichier PCHÂ : %mne peut Ã©crire dans %s: %mles types canoniques diffÃ¨rent pour les types identiques %qT et %qTcapture par copie du type incomplet %qTcapture de %qE qui n'est pas une variablecapture de la variable %qD avec une durÃ©e de stockage non automatiquecapture du type modifiÃ© par une variable %qT qui n'est pas un tableau N3639 avec une limite dÃ©terminÃ©e Ã  l'exÃ©cutionle Â«Â caseÂ Â» %qE n'est pas Ã  l'intÃ©rieur de l'instruction Â«Â switchÂ Â»l'Ã©tiquette du Â«Â caseÂ Â» ne se rÃ©duit pas en une constante entiÃ¨rel'Ã©tiquette du Â«Â caseÂ Â» doit Ãªtre une expression constante entiÃ¨reÃ©tiquette Â«Â caseÂ Â» en dehors de tout Â«Â switchÂ Â»la valeur de l'Ã©tiquette du Â«Â caseÂ Â» est plus grande que la valeur maximale du typela valeur de l'Ã©tiquette du Â«Â caseÂ Â» est plus petite que la valeur minimale du typeles Â«Â caseÂ Â» ne sont pas triÃ©s dans l'instruction Â«Â switchÂ Â»Ã©tiquettes Â«Â caseÂ Â» pas triÃ©es: la valeur %qs du Â«Â caseÂ Â» n'est pas dans le type Ã©numÃ©rÃ©la valeur %qs du Â«Â caseÂ Â» n'est pas dans le type Ã©numÃ©rÃ© %qTle transtypage ajoute le qualificatif %q#v au type de la fonctiontranstypage entre types de fonctions incompatibles de %qH vers %qItranstypage entre des types de fonction incompatibles de %qT vers %qTtranstypage entre des pointeurs incompatibles vers des types membres de %qH vers %qIle transtypage annule le qualificatif %qv du type ciblÃ© par le pointeurle transtypage de %qH vers %qI augmente l'alignement requis pour le type ciblÃ©le transtypage de %qH vers %qI perd en prÃ©cisiontranstypage d'un appel de fonction de type %qT vers le type %qT ne correspondant pastranstypage d'un pointeur vers un entier de taille diffÃ©rentele transtypage du type %qT vers le type %qT Ã©limine les qualificatifsle transtypage augmente l'alignement requis pour le type ciblÃ©le transtypage spÃ©cifie un type de tableaule transtypage spÃ©cifie un type de fonctiontranstypage vers un pointeur de l'espace d'adresses %s depuis un pointeur de l'espace d'adresses %s disjointtranstypage vers un pointeur de l'espace d'adresses %s depuis un pointeur d'espace d'adresses gÃ©nÃ©rique disjointtranstypage vers un pointeur de l'espace d'adresses gÃ©nÃ©rique vers un pointeur de l'espace d'adresses %s disjointtranstypage vers le type non entier %qT dans une expression constantetranstypage vers un pointeur depuis un entier de taille diffÃ©rentetranstypage vers un type union depuis un type absent de l'unionle transtypage de %qT vers %qT ne dÃ©rÃ©fÃ©rence pas le pointeurle transtypage entre un pointeur vers une fonction et un pointeur vers un objet est supportÃ© conditionnellementinterception du type %q#T qui n'est pas une rÃ©fÃ©renceinterception du type polymorphique %q#T par valeurinterception du type %q#T par valeurles attributs de catÃ©gories ne sont pas disponibles en Objective-C 1.0les attributs de catÃ©gories ne sont pas disponibles dans cette version du compilateur (ignorÃ©)les attributs cdecl et thiscall sont incompatiblesdÃ©compte cgraph invalidele cgraph_node a une mauvaise liste de clonesle cgraph_node a un mauvais clone_ofle cgraph_node a un mauvais pointeur prev_clonele cgraph_node est dans la liste des clones mais il n'est pas un clonechangement du membre actif d'une union de %qD Ã  %qDchangement du membre actif d'une union de %qD Ã  %qD durant l'initialisationcheck_dimension(): Mauvaise rÃ©fÃ©rence de tableaucheck_dummy_characteristics: RÃ©sultat %i inattendu en provenance de gfc_dep_compare_exprcheck_init_expr(): Type d'expression inconnucheck_intents(): Liste non concordantecheck_restricted(): Type d'expression inconnucheck_result_characteristics (1): RÃ©sultat %i inattendu en provenance de gfc_dep_compare_exprcheck_result_characteristics (2): RÃ©sultat %i inattendu en provenance de gfc_dep_compare_exprcheck_some_aliasing(): Liste non concordantecheck_some_aliasing(): donnÃ©e corrompuela somme de contrÃ´le est (%x,%x) au lieu de (%x,%x)choix de %qD Ã  la place de %qDla taille du fragment doit Ãªtre positivedÃ©lÃ©gation de pointeur circulaire dÃ©tectÃ©ela classe %qE existe dÃ©jÃ la classe %qE est obsolÃ¨tela classe %qT n'a aucun champ nommÃ© %qDla classe %qT est implicitement amie avec elle-mÃªmela classe %qs n'implÃ©mente pas le protocole %qEles attributs de classes ne sont pas disponibles en Objective-C 1.0la dÃ©finition de classe ne peut pas Ãªtre dÃ©clarÃ©e comme amiel'extension de classe pour la classe %qE est dÃ©clarÃ©e aprÃ¨s son %<@implementation%>les extensions de classes ne sont pas disponibles en Objective-C 1.0la dÃ©duction des arguments du patron de classe a Ã©chouÃ©:la dÃ©duction des arguments d'un patron de classe est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>le type classe %qT est incompletles clauses dans un trait %<simd%> devraient Ãªtre sÃ©parÃ©es par des %<,%>l'argument de nettoyage n'est pas une fonctionl'argument de nettoyage n'est pas un identificateurles clones pour l'attribut %<target_clones%> ne peuvent pas Ãªtre crÃ©Ã©sfermeture: %sintervalles fermÃ©sfermeture de la liste de sortie LTRANS %s: %mfermeture du fichier de dÃ©pendances %s: %margument co-tableaule code peut Ãªtre mal optimisÃ© Ã  moins que %<-fno-strict-aliasing%> soit utilisÃ©le modÃ¨le de code %qs n'est pas supportÃ© en mode ilp32le modÃ¨le de code %qs n'est pas supportÃ© en mode %s bitsle modÃ¨le de code %qs n'est pas supportÃ© en mode x32modÃ¨le de code %qs avec %<-f%s%>le modÃ¨le de code %s ne supporte pas le mode PICl'argument Â«Â collapseÂ Â» a besoin d'une expression entiÃ¨re constante positiveboucles coalescÃ©es %s imparfaitement imbriquÃ©es Ã  %Lboucles coalescÃ©es imparfaitement imbriquÃ©escollect2 version %s
! la collection dans l'Ã©numÃ©ration rapide n'est pas un objetun symbole comdat ne peut pas avoir de versionla fonction locale comdat est appelÃ©e par %s en dehors de son comdatun symbole comdat local est rÃ©fÃ©rencÃ© par %s hors de son comdatvirgule Ã  la fin de la liste d'Ã©numerateursune liste sÃ©parÃ©e par des virgules dans une dÃ©claration Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>l'option %qs en ligne de commande n'est pas supportÃ©e par cette configurationl'option de la ligne de commande %qs est valable pour %s mais pas pour %sl'option de la ligne de commande %qs est valable pour le pilote mais pas pour %sun symbole commun ne peut pas avoir de versionles informations de dÃ©bogage des symboles communs ne sont pas structurÃ©es sous la forme symbole+offsetcompare_actual_expr(): Mauvais code de composantcompare_bound_int(): Mauvaise expressioncompare_real(): Mauvais opÃ©rateurcomparaison des vidanges des insns finalescomparer des nombres flottants Ã  l'aide de %<==%> ou %<!=%> n'est pas sÃ»rcomparaison de vecteurs avec des types d'Ã©lÃ©ments diffÃ©rentscomparaison de vecteurs avec des nombres d'Ã©lÃ©ments diffÃ©rentscomparaison toujours fausse en raison d'une gamme limitÃ©e du type de donnÃ©escomparaison toujours vraie en raison d'une gamme limitÃ©e du type de donnÃ©escomparaison entre %q#T et %q#Tcomparaison entre %qT et %qTla comparaison entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypagela comparaison entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypagecomparaison entre un pointeur et un entiercomparaison entre un pointeur et la constante caractÃ¨re zÃ©rocomparaison entre les types %qT et %qTcomparaison est toujours %dla comparaison est toujours %d en raison de la largeur du champ de bitsla comparaison est toujours fausse en raison de la gamme limitÃ©e du type de donnÃ©esla comparaison est toujours vraie en raison de la gamme limitÃ©e du type de donnÃ©escomparaison de pointeurs complet et incompletla comparaison de la constante %qE avec une expression boolÃ©enne est toujours faussela comparaison de la constante %qE avec une expression boolÃ©enne est toujours vraiela comparaison de types Objective-C distincts a besoin d'un transtypageil manque un transtypage pour comparer des types de pointeurs distinctscomparaison d'expressions entiÃ¨res de types signÃ©s diffÃ©rents: %qT et %qTcomparaison de pointeurs vers des espaces d'adresses disjointscomparaison d'un complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e avec une constantecomparaison entre un complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e et un non signÃ©la comparaison d'une expression non signÃ©e %<< 0%> est toujours faussela comparaison d'une expression non signÃ©e %<>= 0%> est toujours vraiel'opÃ©rateur de comparaison %q+D est remis au dÃ©faut aprÃ¨s sa premiÃ¨re dÃ©clarationune comparaison avec une chaÃ®ne littÃ©rale produit un rÃ©sultat non spÃ©cifiÃ©les comparaisons telles que %<X<=Y<=Z%> n'ont pas leur signification mathÃ©matiquele type compatible est icicompilation terminÃ©e en raison de -Wfatal-errors.
  compilation terminÃ©e en raison de -fmax-errors=%u.
  compilation terminÃ©e.
  le compilateur ne supporte pas la compression ZSTD LTOargument complexe %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimaleles arguments complexes doivent avoir un type en virgule flottanteles arguments complexes doivent avoir des types identiquesdÃ©bordement d'un nombre en virgule flottante complexe dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'un nombre en virgule flottante complexe dans l'expression de type %qT rÃ©sulte en %qEdÃ©bordement d'un entier complexe dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'un entier complexe dans l'expression de type %qT rÃ©sulte en %qEÂ«Â complexÂ Â» invalide pour %qsLe composant %qs Ã  %L a dÃ©jÃ  Ã©tÃ© dÃ©fini par le constructeur d'un type parent dÃ©rivÃ©une affectation composÃ©e avec un opÃ©rande de gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©le littÃ©ral composÃ© a une taille variablelittÃ©ral composÃ© du type non objet %qTle littÃ©ral composÃ© est qualifiÃ© par un qualificatif d'espace d'adresseinstruction composÃ©e dans une fonction %<constexpr%>flux compressÃ©: %sle concept %q#D est dÃ©clarÃ© avec un type de retour dÃ©duitle concept %q#D est dÃ©clarÃ© avec des paramÃ¨tres de fonctionle concept %q#D a le type de retour %qT qui n'est pas %<bool%>le concept %qD n'a pas de dÃ©finitionle concept %qE n'est pas dans la portÃ©e de l'espace de nomsconcept dÃ©fini iciun concept doit avoir le type %<bool%>concept-id %qD dans le spÃ©cificateur de nom imbriquÃ©la condition dÃ©clare une fonctionla condition dÃ©clare un tableaul'expression de condition fait rÃ©fÃ©rence Ã  la variable d'itÃ©ration %qDclause %<lastprivate%> conditionnelle sur la construction %qsle %<lastprivate%> conditionnel sur l'itÃ©rateur de boucle %qD est ignorÃ©l'expression conditionnelle entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypagel'expression conditionnelle entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypageexpression conditionnelle dans l'opÃ©rande d'une expression folddÃ©clarations conflictuelles de l'Ã©dition de liens du langage C %q#DspÃ©cifications d'accÃ¨s conflictuelles pour le champ %qE, ignorÃ©spÃ©cifications d'accÃ¨s conflictuelles pour la mÃ©thode %q+D, ignorÃ©entre en conflit avec la dÃ©claration %q#DdÃ©claration conflictuelle de %q#D avec la classe de liaison %qLdÃ©claration conflictuelle de la fonction C %q#DdÃ©claration conflictuelle du patron %q#Dles espaces d'adresses nommÃ©s sont en conflits (%s contre %s)espaces d'adresses nommÃ©s conflictuels (%s contre %s) pour %q+Despaces d'adresses nommÃ©s conflictuels (%s contre gÃ©nÃ©rique) pour %q+Despaces d'adresses nommÃ©s conflictuels (gÃ©nÃ©rique contre %s) pour %q+DopÃ©ration de rÃ©ductions conflictuelles pour %qEtypes retournÃ©s conflictuels spÃ©cifiÃ©s pour %q+#DspÃ©cificateurs conflictuels dans la dÃ©claration de %qsnom de super classe %qE conflictuelattributs de type conflictuels spÃ©cifiÃ©s pour %q+#Dqualificatifs de types conflictuels pour %q+Dtypes conflictuels pour %<%c%s%>types conflictuels pour %q+Dtypes conflictuels pour la fonction interne %q+D, %qT attenduutilisation conflictuelle des options %<-mcustom%> des attributs de cible ou des fonctions %<__builtin_custom_%>en conflit avec %qDenvisagez d'utiliser Â«Â -pgÂ Â» au lieu de Â«Â -pÂ Â» avec gprof(1)envisagez d'utiliser Â«Â -pgÂ Â» au lieu de Â«Â -pÂ Â» avec gprof (1)envisagez d'utiliser Â«Â -pgÂ Â» au lieu de Â«Â -pÂ Â» avec gprof(1)type qualifiÃ© par const, volatile ou restrict dans %<#pragma omp declare reduction%>propagation des constantes et copies dÃ©sactivÃ©econst_double_split a reÃ§u une mauvaise insnÂ :l'argument constant %d de la fonction interne %qF est hors limite (%wd..%wd)l'argument constant %d de la fonction interne %qF est hors limite (0..%wu)l'argument constant %d de la fonction interne %qF est hors limite pour le type cibleargument constant hors limite pour %qsargument constant hors limite pour %schamp constant %qD utilisÃ© comme sortie de %<asm%>la constante n'a pas Ã©tÃ© recalculÃ©e quand %<ADDR_EXPR%> a changÃ©la constante fait rÃ©fÃ©rence Ã  elle-mÃªmevaleur constante requise pour l'argument %2$d de la fonction interne %1$qFdÃ©saccord de contrainte Ã  l'argument %d dans la liste des paramÃ¨tres du patron pour %qDcontraintes sur une fonction sans patronle constructeur ne peut Ãªtre une fonction membre statiquele constructeur dÃ©lÃ¨gue Ã  lui-mÃªmela dÃ©lÃ©gation du constructeur suit l'initialisation en mÃ©moire pour %qDle constructeur pour la classe Ã©trangÃ¨re %qT ne peut pas Ãªtre un membrele constructeur n'est pas dÃ©fini par l'utilisateur car le constructeur par dÃ©faut est explicitement demandÃ© dans le corps de la classeles prioritÃ©s des constructeurs ne sont pas supportÃ©esles prioritÃ©s des constructeurs entre 0 et %d sont rÃ©servÃ©es pour l'implÃ©mentationles prioritÃ©s des constructeurs doivent Ãªtre des entiers entre 0 et %d inclussyntaxe de constructeur utilisÃ©e mais aucun constructeur dÃ©clarÃ© pour le type %qTles constructeurs ne peuvent pas Ãªtre dÃ©clarÃ©s %<virtual%>les constructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CVles constructeurs ne peuvent pas Ãªtre qualifiÃ©s comme des rÃ©fÃ©rencesla boucle contenante est icicontient la mÃ©thode virtuelle additionnelle %qDmot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute bouclemot-clÃ© Â«Â continueÂ Â» Ã  l'intÃ©rieur du corps d'une boucle %<#pragma simd%>contraction %<%.*s%> dans le format; utilisez plutÃ´t %qscontrÃ´le de flux au milieu du bloc de base %dle contrÃ´le a atteint la fin d'une fonction non Â«Â voidÂ Â»la conversion entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypagela conversion entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypagela conversion supprime l'attribut Â«Â constÂ Â»conversion de %q#T vers %q#Tla conversion depuis %qH vers %qI Ã©carte les qualificatifsconversion de %qH vers %qI dans une expression constante convertiela conversion de %qH vers %qI est ambiguÃ«conversion de %qH vers le type non scalaire %qI demandÃ©ela conversion de %qT vers %qT change la valeur de %qEla conversion depuis %qT vers %qT change la valeur de %qE en %qEla conversion de %qT vers %qT abandonne la partir imaginairela conversion de %qT vers %qT peut changer la valeurconversion depuis l'espace d'adresses %qs vers l'espace d'adresses %qsconversion d'un type normal vers un type notinheapconversion depuis le type pointeur %qT vers le type arithmÃ©tique %qT dans une expression constanteil manque le type dans la conversion Ã  la fin du formatla conversion de %qE Ã  partir de %qH vers %qI est ambiguÃ«la conversion du pointeur nul %qT vers %qT n'est pas une expression constanteconversion d'un %qs dans le membre de gauche de %qsconversion d'un registre vers une taille diffÃ©rente dans %qsla conversion du scalaire %qH vers le vecteur %qI implique une troncaturela conversion du scalaire %qT vers le vecteur %qT implique une troncaturela conversion vers %qT depuis %qT peut changer le signe du rÃ©sultatconversion d'une expression boolÃ©enne vers %qTconversion vers un type incompletconversion vers le type rÃ©fÃ©rencÃ© non const %q#T depuis une r-valeur du type %qTconversion vers un type non scalaire demandÃ©ela conversion vers void ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ela conversion vers void n'accÃ¨dera pas Ã  l'objet %qE du type incomplet %qTla conversion vers void n'accÃ¨dera pas Ã  l'objet de type incomplet %qTla conversion vers void n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qTla conversion vers void n'accÃ¨dera pas Ã  l'objet du type %qTconversion vers le type rÃ©fÃ©rencÃ© volatile %q#T depuis une r-valeur du type %qTles conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>conversion de %<false%> vers le type pointeur %qTconversion de %<false%> vers un type pointeur pour l'argument %P de %qDla conversion de %qT vers %<void%> n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT en une rÃ©fÃ©rence vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT en une rÃ©fÃ©rence vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de typeconversion d'un NULL vers un type non pointeurconvertir un pointeur %qT compactÃ© (alignement %d) vers un pointeur %qT (alignement %d) peut rÃ©sulter en une valeur de pointeur non alignÃ©econvertir un tableau de littÃ©raux composÃ©s en un pointeur est mal formÃ© en C++conversion du pointeur lointain en pointeur procheconversion de %qH vers %qIconversion d'une fonction lambda qui utilise %<...%> en pointeur de fonctionla conversion de la fonction surchargÃ©e %qD vers le type %q#T est ambiguÃ«la conversion vers %qH depuis %qI requiert une initialisation directela conversion de la liste d'initialisation vers %qT utiliserait le constructeur explicite %qDconversion vers un type non pointeur %qT Ã  partir de NULLcopie du membre de donnÃ©e non statique %q#D du type de rÃ©fÃ©rence d'une r-valeurla variable Â«Â copyprivateÂ Â» %qE n'est pas Â«Â threadprivateÂ Â» ou privÃ©e dans le contexte extÃ©rieurracine corrompue dans l'arbre des bouclesliste des sorties corrompue pour la boucle %den-tÃªte corrompu de la liste des sorties de la boucle %dfichier de sortie ltrans %s corrompuinformation de profilage corrompue: profil de temps invalideinformation de profilage corrompue: le nombre d'exÃ©cutions pour l'arÃªte %d-%d aurait dÃ» Ãªtre %iinformation de profilage corrompue: le nombre d'itÃ©rations pour le bloc de base %d aurait dÃ» Ãªtre %iinformation de profilage corrompue: les donnÃ©es ne sont pas cohÃ©rentes avec le fluxvaleur de profilage corrompue: %s le compteur de profilage (%d sur %d) est inconsistant avec le dÃ©compte du bloc de base (%d)n'a pu fermer le fichier de vidange Go: %mn'a pu fermer le fichier de vidange des insn finales %qs: %mn'a pu fermer le fichier de rÃ©ponse %simpossible de fermer le fichier de rÃ©ponse temporaire %simpossible de fermer le fichier de vidange des insn mises Ã  zÃ©ro %qs: %mne peut convertir %qE de %<void%> vers %<bool%>impossible de convertir %qE de %qH vers %qIimpossible de convertir l'argument %qE du patron de %qT vers %qTimpossible de produire HSAIL pour la fonction %s: la fonction ne peut pas Ãªtre clonÃ©eimpossible de trouver %s dans %s (envisagez d'utiliser %<-B%>)n'a pu trouver un registre de dÃ©versementn'a pu trouver un type entier de la mÃªme taille que %qTimpossible de trouver la classe %qEimpossible de trouver l'interface pour la classe %qEimpossible de trouver le setter/getter pour %qE dans la classe %qEimpossible de trouver le fichier des specs %s
  n'a pu trouver la dÃ©claration du variantimpossible de trouver le fichier de donnÃ©es MCU %<devices.csv%>n'a pu ouvrir le fichier de vidange Go %qs: %mne peut ouvrir le fichier de vidange %qs: %mn'a pu ouvrir le fichier de vidange des insn finales %qs: %mn'a pu ouvrir le fichier de rÃ©ponse %sn'a pu ouvrir le fichier de rÃ©solution des symboles: %mimpossible d'ouvrir le fichier de rÃ©ponse temporaire %simpossible de dÃ©coder le dÃ©calage dans le fichierimpossible de dÃ©coder le nombre hexadÃ©cimaln'a pu lire le fichier BRIGimpossible de rÃ©soudre le type de typenamen'a pu sÃ©parer insnn'a pu Ã©crire dans le fichier de rÃ©ponse %simpossible d'Ã©crire dans le fichier de rÃ©ponse temporaire %skern.osversion %q.*s incomprÃ©hensiblela version %s n'a pas Ã©tÃ© comprisene peut dÃ©lier la mÃ©moire pch_address_space: %mnom du compteurle processeur %qs est un argument invalide pour la fonction interne %qsle processeur %s n'est pas basÃ© sur l'architecture %s, l'architecture est ignorÃ©ecrÃ©Ã© et utilisÃ© avec des ABI diffÃ©rentescrÃ©Ã© et utilisÃ© avec des architectures / ABI diffÃ©rentescrÃ©Ã© et utilisÃ© avec des boutismes diffÃ©rentscrÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de %<-fpic%>crÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de %<-fpie%>crÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de Â«Â %sÂ Â»crÃ©ation d'un tableau de %qTcrÃ©ation d'un tableau de %qT lequel est un type de classe abstraitecrÃ©ation d'un tableau de fonctions membrescrÃ©ation d'un tableau de fonctionscrÃ©ation d'un tableau de rÃ©fÃ©rencescrÃ©ation d'un tableau Â«Â voidÂ Â»crÃ©ation d'un pointeur vers la fonction membre d'un type non classe %qTcrÃ©ation d'un pointeur vers le membre d'un type non classe %qTcrÃ©ation d'un pointeur vers le membre de type voidcrÃ©ation d'un pointeur vers le type de rÃ©fÃ©rence au membre %qTcrÃ©ation d'un sÃ©lecteur pour la mÃ©thode inexistante %qEl'attribut critique n'a pas d'effet sur les fonctions d'interruptionsl'opcode de l'instruction personnalisÃ©e doit Ãªtre une constante Ã  la compilation dans la plage 0-255 pour %<__builtin_custom_%s%>l'option custom-fpu-cfg ne supporte pas %<no-%>l'option custom-fpu-cfg requiert un argument de configurationparamÃ¨tre de type qualifiÃ© avec CVles attributs de zones de donnÃ©es ne peuvent Ãªtre spÃ©cifiÃ©s pour des variables localesla zone de donnÃ©es de %q+D entre en conflit avec la dÃ©claration prÃ©cÃ©dentedÃ©claration de donnÃ©esla dÃ©finition de donnÃ©es n'a pas de type ni de classe de stockagele membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© avec le type d'une fonctionle membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© comme type de mÃ©thodele membre de donnÃ©es %qD ne peut pas Ãªtre un patron membreles membres de donnÃ©es ne peuvent pas avoir le type %qT modifiÃ© par une variablele type de donnÃ©es de %q+D ne convient pas pour un registredata-model=far invalide pour l'architecture cr16chistogramme mortinstruction sans effet dans la table EHdÃ©sallocation d'un stockage dÃ©jÃ  dÃ©sallouÃ©dÃ©sallocation d'un stockage qui n'a pas Ã©tÃ© prÃ©cÃ©demment allouÃ©dÃ©bogagele format de dÃ©bogage %qs entre en conflit avec une sÃ©lection prÃ©cÃ©dentele niveau de sortie de dÃ©bogage %qs est trop Ã©levÃ©chemin de dÃ©bogagedÃ©bogage: argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement binaireargument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement complexeles nombres en virgule flottante ne sont pas supportÃ©s pour cette ciblela dÃ©claration %qD ne dÃ©clare rien du toutla dÃ©claration ne dÃ©clare rien du toutdÃ©claration du paramÃ¨tre %qD mais pas de tel paramÃ¨trela dÃ©claration de la variable %<constexpr%> %qD n'est pas une dÃ©finitiondÃ©claration de la variable %<extern%> %qD dans la dÃ©claration initiale de la boucle %<for%>la dÃ©claration de %<std::initializer_list%> ne correspond pas Ã  %<#include <initializer_list>%> et n%'est pas un patrondÃ©claration de %<~%T%> comme membre de %qTla dÃ©claration de %q#D change la signification de %qDla dÃ©claration de %q#D est en conflit avec la dÃ©claration interne %q#Dla dÃ©claration de %q#D est %<extern%> et est initialisÃ©ela dÃ©claration de %q#D n'est pas initialisÃ©ela dÃ©claration de %q#D en dehors de la classe n'est pas une dÃ©finitionla dÃ©claration de %q#D masque un paramÃ¨tredÃ©claration de %q#Tla dÃ©claration de %q+#D masque un paramÃ¨tre de patronla dÃ©claration de %q+D masque une fonction internela dÃ©claration de %q+D masque la dÃ©claration prÃ©cÃ©dente de quelque chose qui n'est pas une variablela dÃ©claration de %q+D avec l'attribut %<noinline%> suit la dÃ©claration Â«Â inlineÂ Â»la dÃ©claration de %q+D sans classe de liaison suit une dÃ©claration externela dÃ©claration de %qD rend ambigÃ¼e l'instanciation prÃ©cÃ©dente du patron pour %qDdÃ©claration de %qD comme %<typedef%>dÃ©claration de %qD comme un tableau de fonctions membresdÃ©claration de %qD comme un tableau de fonctionsdÃ©claration de %qD comme un tableau de rÃ©fÃ©rencesdÃ©claration de %qD comme un tableau de Â«Â voidÂ Â»dÃ©claration de %qD comme membre de %qTla dÃ©claration de %qD comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨redÃ©claration de %qD comme non fonctiondÃ©claration de %qD comme paramÃ¨tredÃ©claration de %qD dans %qD lequel n'englobe pas %qDdÃ©claration de %qD dans l'espace de noms %qD lequel n'englobe pas %qDla dÃ©claration de %qD n'est pas dans l'espace de noms entourant %qDla dÃ©claration de %qD masque une fonction internela dÃ©claration de %qD masque une dÃ©claration globalela dÃ©claration de %qD masque un membre de %qTla dÃ©claration de %qD masque un paramÃ¨trela dÃ©claration de %qD masque la dÃ©claration locale prÃ©cÃ©dentedÃ©claration de %qE comme un tableau de fonctionsdÃ©claration de %qE comme un tableau de Â«Â voidÂ Â»la dÃ©claration de %qE comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨redÃ©claration de %qE comme non fonctiondÃ©claration de %qE comme non membrela dÃ©claration de %qF spÃ©cifie des exceptions diffÃ©rentesdÃ©claration de la fonction interne %qD sans prototype; %qT attendudÃ©claration de la fonction %qD dans un contexte invalidela dÃ©claration du tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨redÃ©claration de %qD (qui n'est pas une variable) dans la dÃ©claration initiale de la boucle %<for%>dÃ©claration de la variable statique %qD dans la dÃ©claration initiale de la boucle %<for%>dÃ©claration du paramÃ¨tre de patron %q+#D avec des contraintes diffÃ©rentesla dÃ©claration du paramÃ¨tre de patron %q+D masque le paramÃ¨tre de patrondÃ©claration du nom de type comme un tableau de fonctionsdÃ©claration du nom de type comme un tableau de Â«Â voidÂ Â»les dÃ©clarations dans la base dÃ©pendante %qT ne sont pas trouvÃ©es par une recherche non qualifiÃ©edeclarator-id manquant; utilisation du mot rÃ©servÃ© %qDdÃ©clarÃ© icidÃ©clarÃ© privÃ© icidÃ©clarÃ© protÃ©gÃ© iciflux dÃ©compressÃ©: %sdÃ©crÃ©mentation d'une expression boolÃ©ennedÃ©crÃ©mentation du champ constant %qDdÃ©crÃ©menter une valeur Ã©numÃ©rÃ©e est invalide en C++dÃ©crÃ©mentation de la fonction %qDdÃ©crÃ©mentation du membre %qD d'un objet en lecture seuledÃ©crÃ©ment d'un pointeur vers un type incomplet %qTdÃ©crÃ©mentation de l'emplacement %qE en lecture seuledÃ©crÃ©mentation du membre %qD en lecture seuledÃ©crÃ©mentation de la valeur de retour nommÃ©e %qD en lecture seuledÃ©crÃ©mentation du paramÃ¨tre %qD en lecture seuledÃ©crÃ©mentation de la rÃ©fÃ©rence en lecture seule %qDdÃ©crÃ©mentation de la variable %qD en lecture seuletype de classe %qD dÃ©duit dans le type de retour de la fonctionle type dÃ©duit pour l'expression ne satisfait pas les contraintes du type Ã  remplacerl'initialisation dÃ©duite ne satisfait pas les contraintes du type Ã  remplacerle type retournÃ© dÃ©duit ne satisfait pas les contraintes du type Ã  remplacerle type de retour dÃ©duit est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>la dÃ©duction Ã  partir d'une liste d'initialisation entre accolades requiert %<#include <initializer_list>%>le guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© au niveau de l'espace de nomsle guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© dans la mÃªme portÃ©e que %qTle guide de dÃ©duction %qD ne peut pas avoir un corps de fonctionle guide de dÃ©duction pour %qT doit avoir un type de retour Ã  la finl'attribut %<target_clones%> par dÃ©faut n'a pas Ã©tÃ© dÃ©finil'argument par dÃ©faut %qE utilise %qDl'argument par dÃ©faut %qE utilise la variable locale %qDargument par dÃ©faut pour le paramÃ¨tre de patron pour la classe englobant %qDargument par dÃ©faut donnÃ© pour le paramÃ¨tre %d de %q#DdÃ©saccord dans l'argument par dÃ©faut lors de la rÃ©solution de la surchargeargument par dÃ©faut manquant pour le paramÃ¨tre %P de %q#Dargument par dÃ©faut spÃ©cifiÃ© pour un paramÃ¨tre lambdaargument par dÃ©faut spÃ©cifiÃ© dans la spÃ©cialisation expliciteles arguments par dÃ©faut ne sont pas permis dans la dÃ©claration de la spÃ©cialisation du patron ami %qDdes arguments par dÃ©faut sont uniquement permis pour des paramÃ¨tres de fonctionl'initialisation du membre par dÃ©faut pour %qD est requise avant la fin de sa classe englobanteinitialiseur d'un membre par dÃ©faut pour un champ de bits sans nomles initialiseurs de membre par dÃ©faut pour les champs de bits sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans la redÃ©claration d'un ami d'un patron d'une fonctionles arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des patrons de fonctions sans %<-std=c++11%> ou %<-std=gnu++11%>les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des spÃ©cialisations partiellesles arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans les dÃ©clarations d'un ami d'un patronla conversion du type par dÃ©faut ne peut dÃ©duire l%'argument du patron pour %qD%qD par dÃ©faut doit Ãªtre %<const%>%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT mais pas les deux%qD par dÃ©faut doit retourner %<bool%>%qD par dÃ©faut est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>les fonctions par dÃ©faut ou supprimÃ©es sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>le constructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>la dÃ©claration par dÃ©faut %q+D ne correspond pas Ã  la signature attenduele constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise pas %q#Dle constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise aucun membre de donnÃ©e non statiquele destructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>fonction %q+D imposÃ©e par dÃ©faut avec un argument par dÃ©fautle membre par dÃ©faut %qD doit avoir le type de paramÃ¨tre %<const %T&%>l'affectation par dÃ©placement imposÃ©e par dÃ©faut pour %qT appelle l'opÃ©rateur d'affectation par dÃ©placement non trivial de la base virtuelle %qTparamÃ¨tre de type diffÃ©rÃ© Ã  %CdÃ©fini icidÃ©fini ici %qDdÃ©finir un type dans un transtypage est invalide en C++dÃ©finir un type dans un littÃ©ral composÃ© (compound literal) est invalide en C++dÃ©finition de la spÃ©cialisation explicite %qD dans la dÃ©claration amiedÃ©finir le type dans l'expression %qs est invalide en C++la dÃ©finition dans le bloc %i ne domine pas son utilisation dans le bloc %ila dÃ©finition dans le bloc %i suit l'utilisationla dÃ©finition de %q#D rend ambigÃ¼e le dÃ©claration interne %q#Dla dÃ©finition de %q#D est marquÃ©e %<dllimport%>dÃ©finition de %q#T Ã  l'intÃ©rieur d'une liste de paramÃ¨tres de patronla dÃ©finition de %q#T n'est pas complÃ¨te jusqu'Ã  la fermeture de l'accoladela dÃ©finition de %qD ne correspond pas Ã  %<#include <initializer_list>%>la dÃ©finition de %qD n'est pas dans l'espace de noms incluant %qTdÃ©finition de %qD explicitement par dÃ©fautdÃ©finition de %qD dÃ©clarÃ© implicitementdÃ©finition du protocole %qE pas trouvÃ©edÃ©finition d'un membre de donnÃ©es statique %q+D de la classe importÃ©e avec l'attribut dllimportdÃ©finition fournie pour une instanciation expliciteles constructeurs dÃ©lÃ©guÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>dÃ©finition supprimÃ©e de %qDla fonction supprimÃ©e %q+D redÃ©fini une fonction non supprimÃ©ela destruction de %qT est non dÃ©finieeffacement du fichier LTRANS %s: %mdestruction du tableau %q#Esuppression du fichier %s: %mla destruction d'un objet de la classe abstraite %qT qui a un destructeur non virtuel provoquera un comportement indÃ©finila destruction d'un objet de la classe polymorphique %qT qui a un destructeur non virtuel pourrait produire un comportement indÃ©finile nom dÃ©pendant %qE est analysÃ© comme un non type, mais son instanciation produit un typeconversion obsolÃ¨te de la chaÃ®ne constante vers %qTle message dÃ©prÃ©ciÃ© n'est pas une chaÃ®nedÃ©rÃ©fÃ©rencement d'un pointeur %<void *%>dÃ©rÃ©fÃ©rencement d'un pointeur nuldÃ©rÃ©fÃ©rencement d'un pointeur nul dans %qEle dÃ©rÃ©fÃ©rencement d'un pointeur transtypÃ© Ã  la barbare pourrait enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par un seul pointeur (strict aliasing)le dÃ©rÃ©fÃ©rencement d'un pointeur transtypÃ© Ã  la barbare va enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par un seul pointeur (strict aliasing)dÃ©claration de type dÃ©rivÃ©l'union dÃ©rivÃ©e %qT est invalidel'ordre du dÃ©signateur pour le champ %qD ne correspond pas Ã  l'ordre de la dÃ©claration dans %qTl'objet destination rÃ©fÃ©rencÃ© par l'argument 1 qualifiÃ© avec %<restrict%> Ã©tait dÃ©clarÃ© icila destruction de %<operator delete%> doit Ãªtre une fonction membrela destruction de %<operator delete%> doit Ãªtre une fonction de dÃ©sallocation habituellele destructeur %qD est dÃ©clarÃ© en tant que patron membrele destructeur ne peut Ãªtre une fonction membre statiquele destructeur de %qE ne sera pas exÃ©cutÃ© non plusle destructeur pour %qT est ambigule destructeur pour la classe Ã©trangÃ¨re %qT ne peut pas Ãªtre un membreles prioritÃ©s des destructeurs ne sont pas supportÃ©esles prioritÃ©s des destructeurs entre 0 et %d sont rÃ©servÃ©es pour l'implÃ©mentationles prioritÃ©s des destructeurs doivent Ãªtre des entiers entre 0 et %d inclusles destructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CVles destructeurs ne peuvent pas Ãªtre qualifiÃ©s comme des rÃ©fÃ©rencesdestructeurs ne peuvent pas avoir de paramÃ¨tredÃ©termination de la valeur de %qsvouliez-vous dÃ©rÃ©fÃ©rencer le pointeurÂ ?vouliez-vous utiliser le non logique (%<!%>)Â ?vouliez-vous utiliser le Â«Â nonÂ Â» logiqueÂ ?la diffÃ©rence entre %qE et %qD n'est pas un type entiernombre de paramÃ¨tres diffÃ©rentsnombre de rÃ©sultats diffÃ©rentstypes de paramÃ¨tres diffÃ©rentstypes de rÃ©cepteurs diffÃ©rentstypes de rÃ©sultats diffÃ©rentstypes sous-jacents diffÃ©rents dans l'enum %q#Tvarargs diffÃ©rentsla base directe %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©l'appel direct Ã  %s dans la sÃ©quence d'appel spÃ©culative n'a pas de fanion spÃ©culatifl'appel direct Ã  %s dans une sÃ©quence d'appel spÃ©culative a speculative_id %i hors limitesl'initialisation par liste directe de %<auto%> requiert exactement un Ã©lÃ©mentargument de directive %qEargument de directive dans la plage [%E, %E]la directive avec uniquement des clauses %<device_type%> est ignorÃ©edÃ©sactive l'Ã©tape %s pour la fonction %sdÃ©sactive l'Ã©tape %s pour les fonctions dans la plage [%u, %u]type Objective-C distinct en retourla division %<sizeof (%T) / sizeof (%T)%> ne calcule pas le nombre d'Ã©lÃ©ments dans le tableaudivision par zÃ©rola division par zÃ©ro n'est pas une expression constantene spÃ©cifiez pas Ã  la fois -march=â€¦ et -mcpu=â€¦do_check(): trop d'argumentsdo_simplify(): Trop d'arguments pour l'intrinsÃ¨quene correspond pas Ã  la dÃ©claration du patron membre icine correspond pas Ã  la dÃ©claration prÃ©cÃ©dente %q#Dne supporte pas multilible dominateur de %d devrait Ãªtre %d, et non %dstatut inconnu pour le dominateur de %dne pas supporter les instructions de l%'extension DSPne pas supporter les instructions de l%'extension de performancene pas supporter les instructions de l%'extension de performance version 2ne pas supporter les instructions de l%'extension de chaÃ®nesdouble : dans l'instruction MODULE PROCEDURE Ã  %Lconstantes doubles non supportÃ©esla liste doublement liÃ©e des noms assembleur est corrompuela liste doublement liÃ©e des clones est corrompueÃ  cause de spÃ©cifications d'exceptions diffÃ©rentesfichier de vidange: %s
  %<_Atomic%> dupliquÃ©%<_Thread_local%> ou %<__thread%> dupliquÃ©le nom d'opÃ©rande %<asm%> %qs apparaÃ®t en doublequalificatif %<asm%> %qE dupliquÃ©qualificatif %<asm%> %qT dupliquÃ©%<const%> dupliquÃ©branche %<default%> en double dans %<_Generic%>%<mutable%> dupliquÃ©%<restrict%> dupliquÃ©%<volatile%> dupliquÃ©%qD dupliquÃ©%qE dupliquÃ©spÃ©cificateur de dÃ©claration %qE dupliquÃ©%qs dupliquÃ©valeur du Â«Â caseÂ Â» dupliquÃ©e (ou en chevauchant une autre)le type de base dupliquÃ© %qT est invalidevaleur du Â«Â caseÂ Â» dupliquÃ©equalificatif CV dupliquÃ©dÃ©claration dupliquÃ©e pour le protocole %qEdÃ©claration dupliquÃ©e de la mÃ©thode %<%c%E%> avec des types conflictuelsdÃ©finition dupliquÃ©e de Â«Â %sÂ Â»dÃ©finition dupliquÃ©e d'un symbole de versionappel direct dupliquÃ© pour %s dans la sÃ©quence d'appel spÃ©culative avec speculative_id %iinstanciation explicite dupliquÃ©e pour %q#Dinstanciation explicite dupliquÃ©e de %q#Tinitialisation en double de %qDUID d'insn dupliquÃ©: %ivariable d'instance dupliquÃ©e %q+DdÃ©claration d'interface dupliquÃ©e pour la catÃ©gorie %<%E(%E)%>dÃ©claration d'interface dupliquÃ©e pour la classe %qEÃ©tiquette %qD dupliquÃ©edÃ©claration de l'Ã©tiquette %qE en doubleen-tÃªte de boucle dupliquÃ©emembre %q+D dupliquÃ©rÃ©fÃ©rence %s dupliquÃ©e dans la sÃ©quence d'appel spÃ©culative avec speculative_id %itype de paramÃ¨tre de type gÃ©nÃ©rique dupliquÃ© pour l'argument fonction %u de %<__builtin_tgmath%>spÃ©cificateurs virtuels (virt-specifier) multiplescondition %<if%> dupliquÃ©espÃ©cificateur de paramÃ¨tre %s dupliquÃ© dans l'attribut amdgpu_hsa_kernelpendant la recompilation avec %<-fcompare-debug%>durant l'Ã©tape %s: %s
! la version dwarf %wu n'est pas supportÃ©edÃ©pendance dynamique %s introuvableles spÃ©cifications dynamiques d'exceptions sont dÃ©prÃ©ciÃ©es en C++11le type dynamique %qT de son opÃ©rande n'a pas une classe de base du type %qTle type dynamique %qT de son opÃ©rande n'a pas une classe de base publique %qT non ambigÃ¼ela limite de la pile eBPF est dÃ©passÃ©echaque identificateur non dÃ©clarÃ© est rapportÃ© une seule fois pour chaque fonction dans laquelle il apparaÃ®tl'arÃªte %s->%s n'a pas de call_stmt correspondantle dÃ©compte d'arÃªtes n'est pas compatible avec le dÃ©compte de fonctionl'arÃªte de %d Ã  %d devrait Ãªtre marquÃ©e irrÃ©ductiblel'arÃªte de %d Ã  %d ne devrait pas Ãªtre marquÃ©e irrÃ©ductiblel'arÃªte a, Ã  la fois, call_stmt et lto_stmt_uid dÃ©finisarÃªte introuvablel'arÃªte pointe vers la mauvaise dÃ©claration:soit %<-fopenacc%> ou soit %<-fopenmp%> doit Ãªtre dÃ©finisoit -fopenacc ou soit -fopenmp doit Ãªtre dÃ©finisoit toutes les instructions d'initialisation devraient Ãªtre dÃ©signÃ©es ou aucune ne devrait l'Ãªtreun spÃ©cificateur de type Ã©laborÃ© pour un enum fortement typÃ© ne peut pas utiliser le mot-clÃ© %qDles types des Ã©lÃ©ments doivent Ãªtre les mÃªmeselement_number(): Mauvais type de dimensionopÃ©ration binaire Ã©lÃ©mentaireles arguments de fonction Ã©lÃ©mentaire Ã  %C ne sont pas conformesprocÃ©dure Ã©lÃ©mentaireles Ã©lÃ©ments du tableau %q#D ont un type incompletles Ã©lÃ©ments du tableau %q#T ont un type incomplet%<\0%> inclus Ã  l'intÃ©rieur du formatNUL inclus dans une CFString littÃ©ralegÃ©nÃ©ration d'un opÃ©rande PIC mais le registre PIC n'est pas initialisÃ©l'ABI de passage de paramÃ¨tres pour la classe vide %qT change avec %<-fabi-version=12%> (GCC 8)dÃ©claration videla dÃ©claration vide avec %<_Alignas%> ne redÃ©clare pas la balisela dÃ©claration vide avec un spÃ©cificateur de classe de stockage ne redÃ©clare pas la balisela dÃ©claration vide avec un qualificatif de type ne redÃ©clare pas la baliseun enum vide est invalideplage de l'index vide dans l'initialisationinitialisation vide pour la capture par initialisation d'une fonction lambdainitialisation vide dans l'initialisation par capture de la fonction lambdaprÃ©cision Ã  gauche vide dans le format %sprÃ©cision vide dans le format %sintervalle vide spÃ©cifiÃ©initialisation vide d'un scalairechaÃ®ne vide dans l'attribut %<target%>une structure vide a une taille 0 en C et une taille 1 en C++dÃ©claration de liaison structurÃ©e videune union vide a une taille 0 en C et une taille 1 en C++active l'Ã©tape %s pour la fonction %sactive l'Ã©tape %s pour les fonctions dans la plage [%u, %u]activer le support de la trace de dÃ©bogage n'a de sens qu'en compilant pour le Thumbactiver le support pour l'interopÃ©rabilitÃ© de l'appelÃ© n'a de sens qu'en compilant pour le Thumb%<target%> englobantrÃ©gion %qs englobanteconstruction OpenACC %qs englobantela classe englobant la fonction membre non statique %<constexpr%> %q+#D n'est pas un type littÃ©ralles patrons de classe englobants ne sont pas explicitement spÃ©cialisÃ©srÃ©gion englobanterÃ©gion cible englobantetÃ¢che englobantel'expression de fin fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDl'insn de fin %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insnLa fin de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constanteconstante enum dÃ©finie iciconstante Â«Â enumÂ Â» dans un contexte boolÃ©enla conversion d'un enum de %qT vers %qT dans une affectation est invalide en C++la conversion d'un enum de %qT vers %qT durant l'initialisation est invalide en C++la conversion d'un enum de %qT vers %qT durant le retour est invalide en C++la conversion en enum dans une affectation est invalide en C++la conversion en enum durant l'initialisation est invalide en C++la conversion d'un enum lors du passage de l'argument %d de %qE est invalide en C++type Â«Â enumÂ Â» dÃ©fini icila valeur de l'enum n'est pas %<CONST_DECL%> ou %<INTEGER_CST%>le nom de la valeur de l'enum n'est pas %<IDENTIFIER_NODE%>le type de la valeur de l'enum n'est pas %<INTEGER_TYPE%> et n'est pas convertible en l'enumtype Ã©numÃ©rÃ© et non Ã©numÃ©rÃ© dans l'expression conditionnellenon concordance dans les Ã©numÃ©rÃ©s de l'expression conditionnelle: %qT vs %qTla valeur %qE de l'Ã©numÃ©ration n'est pas traitÃ©e dans le Â«Â switchÂ Â»les valeurs de l'Ã©numÃ©ration excÃ¨dent les limites du plus grand entierla valeur de l'Ã©numÃ©ration %qE est en dehors de la plage du type sous-jacent %qTla valeur de l'Ã©numÃ©ration pour %qD n'est pas une constante entiÃ¨reles valeurs Ã©numÃ©rÃ©es de %qD doivent Ãªtre de type entier ou une Ã©numÃ©ration simple (donc, pas fortement typÃ©e)la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une constante entiÃ¨rela valeur de l'Ã©numÃ©rateur pour %qE n'est pas une expression constante entiÃ¨rela variable d'environnement %<COLLECT_GCC%> doit Ãªtre dÃ©finiela variable d'environnement %<COLLECT_GCC_OPTIONS%> doit Ãªtre dÃ©finiela variable d'environnement %<COLLECT_LTO_WRAPPER%> doit Ãªtre dÃ©finiela variable d'environnement %s doit fournir un entier non nÃ©gatif plus petit que ou Ã©gal Ã  %wdvariable d'environnement %qs non dÃ©finiela variable d'environnement COLLECT_GCC_OPTIONS doit Ãªtre dÃ©finiela variable d'environnement DJGPP n'est pas dÃ©finiela variable d'environnement DJGPP pointe vers le fichier corrompu %qsla variable d'environnement DJGPP pointe vers le fichier inexistant %qsl'opÃ©rateur de comparaison par Ã©galitÃ© peut uniquement Ãªtre remis au dÃ©faut dans la dÃ©finition d'une classeerreurerreur de fermeture de %s: %merreur dans les arguments de la fonction de spec %qserreur en supprimant %serreur d'Ã©criture dans %qserreur d'Ã©criture dans %s: %merreur: erreurs durant la fusion des unitÃ©s de traductionseval_intrinsic(): Mauvais opÃ©rateureval_type_intrinsic0(): op est NULLÃ©valuation de %qsle nettoyage pendant une exception pour cet opÃ©rateur Â«Â newÂ Â» avec placement sÃ©lectionne %<operatorÂ delete%> sans placementle traitement des exceptions est dÃ©sactivÃ©, utilisez %<-fexceptions%> pour l'activerdÃ©saccord sur la personnalitÃ© du traitement de l'exceptionl'exception du type %<%T%> sera interceptÃ©eune exception du type %qT sera interceptÃ©ela spÃ©cification d'exception %qD dÃ©pend d'elle-mÃªmetrop d'Ã©lÃ©ments dans l'initialisation de tableau de %<char%>trop d'Ã©lÃ©ments dans l'initialisation du tableautrop d'Ã©lÃ©ments dans l'initialisation d'un scalairetrop d'Ã©lÃ©ments dans l'initialisation de la structuretrop d'Ã©lÃ©ments dans l'initialisation de l'uniontrop d'Ã©lÃ©ments dans l'initialisation du vecteurtrop d'opÃ©randes Â«Â useÂ Â» pour l'instructionles compteurs d'exÃ©cution sont supposÃ©s Ãªtre Ã  zÃ©ro
  compteurs d'exÃ©cution estimÃ©s
! sortie %d->%d pas enregistrÃ©eexpand_binop a Ã©chouÃ© dans movsi gotle motif d'expansion %qE ne contient pas de paquet de paramÃ¨tresle motif d'expansion %qT ne contient pas de paquet de paramÃ¨tresle point d'expansion est l'emplacement %iclause %<#pragma acc%> attendue%<#pragma omp scan%> attendu%<#pragma omp section%> ou %<}%> attenduclause %<#pragma omp%> attendue%<(%> attendu%<(%> attendu aprÃ¨s la liste d'arguments de patron%<(%> ou fin de ligne attendue%<)%> attendu%<)%> ou %<,%> attendu%<*%> attendu%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu%<,%> attendu%<,%> ou %<)%> attendu%<,%> ou %<...%> attendu%<,%> ou %<;%> attendu%<,%> ou %<}%> attendu%<,%>, %<;%> ou %<}%> attendu%<.%> attendu%<...%> attendu%<:%> attendu%<:%> ou %<)%> attendu%<:%> ou %<...%> attendu%<:%> ou %<::%> attendu%<:%>, %<,%>, %<;%>, %<}%> ou %<__attribute__%> attendu%<::%> attendu%<;%> attendu%<;%> attendu aprÃ¨s la dÃ©finition de la classe%<;%> attendu aprÃ¨s la dÃ©finition de la structure%<;%> attendu aprÃ¨s la dÃ©finition de l'union%<;%> attendu Ã  la fin de la dÃ©claration du membre%<;%> ou %<{%> attendu%<;%> ou %<{%> attendu aprÃ¨s la dÃ©finition des attributs de la mÃ©thode%<;%>, %<,%> ou %<)%> attendu%<;%>, identificateur ou %<(%> attendu%<<%> attendu%<=%> attendu%<=%>, %<,%>, %<;%>, %<asm%> ou %<__attribute__%> attendu%<>%> attendu%<@end%> attendu%<@synchronized%> attendu%<@throw%> attendu%<@try%> attendu%<[%> attendu%<]%> attendu%<__label__%> attendu%<__transaction_atomic%> attendu%<__transaction_relaxed%> attendu%<acq_rel%>, %<release%> ou %<acquire%> attendu%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu%<asm%> attendu%<auto%> attendu%<auto%> ou %<decltype(auto)%> attendu aprÃ¨s %qEmodificateur de clause %<cancel%> %<if%> attendus%<catch%> attendu%<class%> attendu%<class%> ou %<typename%> attendu%<class%>, %<typename%> ou %<template%> attendu%<co_yield%> attendu%<concurrent%> attendu%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu%<data%> attendu%<data%> attendu aprÃ¨s %<#pragma acc %s%>%<data%>, %<update%>, %<enter%> ou %<exit%> attendu%<declare%> attendu%<decltype%> attendu%<delete%> attenduclause %<depend%>, %<destroy%> ou %<update%> attendue%<extern%> attendu%<finally%> ou %<catch%> attendu%<for%> attendu aprÃ¨s %qs%<host%>, %<nohost%> ou %<any%> attendu%<in%>, %<out%>, %<inout%> ou %<mutexinoutset%> attendu%<inclusive%> ou %<exclusive%> attendu%<match%> attendu%<namespace%> attendu%<new%> attendu%<none%> ou %<present%> attendu%<none%> ou %<shared%> attendu%<omp_priv%> ou nom de fonction attendu%<operator%> attendu%<point%> attenduclause %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendue%<return%> attendu%<scalar%>, %<aggregate%> ou %<pointer%> attendu%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu%<static_assert%> attendu%<target%> attendu%<team%>, %<parallel%> ou %<thread%> attendu%<template%> attendu%<throw%> attendu%<try%> attenduclause %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> ou %<atomic_default_mem_order%> attendue%<using%> attendu%<while%> attendu%<{%> attendu%<{%> ou %<:%> attendu%<}%> attendu%<}%> attendu avant %<else%>%<~%> attenduon attendait %d niveaux de paramÃ¨tres du patron pour %q#D mais on en a obtenu %d%i ou plus attendu, %i trouvÃ©%qT attendu mais l'argument est de type %qTmodificateur de clause %qs %<if%> attendu au lieu de %qs... attenduadresse sur 64 bits attendue mais l'argument 1 a %d bitsadresse sur 64 bits attendue mais l'argument 2 a %d bits[big-endian|little-endian|default] attendu aprÃ¨s %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] attendu aprÃ¨s %<#pragma GCC diagnostic%>une chaÃ®ne est attendue aprÃ¨s %<#pragma message%>un objet SSA_NAME Ã©tait attenduargument inattendu pour %<msp430_select_cpu%>un identificateur est attendu pour le nom d'attributattribut attendu avant %<...%>entre %i et %i attendu, %i trouvÃ©opÃ©rateur binaire attenduindex de bloc attenduspÃ©cificateur de bloc attenduexpression boolÃ©enne attenduetype boolÃ©en attenduÃ©tiquette de Â«Â caseÂ Â» attenduecanal attendunom de classe attendumot-clÃ© de type classe (class ou struct) attendunom de classe attenduexpression entiÃ¨re constante attenduedÃ©calage constant attendutaille constante attendueconstructeur, destructeur ou conversion de type attenduvaleur de dÃ©compte attenduedÃ©claration attenduedÃ©claration ou instruction attenduespÃ©cificateurs de dÃ©claration attendusspÃ©cificateurs de dÃ©claration ou %<...%> attendudÃ©clarateur attenduinstruction Â«Â elseÂ Â» attendueune chaÃ®ne vide Ã©tait attendue aprÃ¨s le mot-clÃ© %<operator%>fin de liste de capture attenduefin de ligne attendueexpression attendueliste-expression ou type-id attenduqualitÃ© de frÃ©quence inattenduevalue de frÃ©quence attenduefonction attenduenom de fonction attendunom de fonction %<(%> attenduexpression Â«Â gotoÂ Â» attendueexpression id attendueexpression id (arguments) attendueidentificateur attenduidentificateur ou %<(%> attenduidentificateur ou %<)%> attenduidentificateur ou %<*%> attenduidentificateur ou chaÃ®ne littÃ©rale attendusinitialisation attendueentier attenduexpression entiÃ¨re attendueliste d'expressions entiÃ¨res attendueinterface ou pointeur vers une interface attendudÃ©claration ou initialisation d'itÃ©ration attendueinstruction d'itÃ©ration attendueinstruction de saut attendueÃ©tiquette attendueinstruction Ã©tiquetÃ©e attenduenumÃ©ro de boucle attenduun index sur un tableau associatif est attendu dans le membre de droiteespace de noms attenduspÃ©cificateur de nom imbriquÃ© attendutype numÃ©rique attenduopÃ©rateur attendupaquet de paramÃ¨tres attendu avant %<...%>nom d'Ã©tape attendupointeur attendupointeur attendu comme argument au %<*%> unairepointeur attendu dans la clause %qsexpression primaire attendueopÃ©rateur pointeur attendunom qualifiÃ© attendu dans la dÃ©claration amie pour le constructeur %qDnom qualifiÃ© attendu dans la dÃ©claration amie du destructeur %qDinstruction de sÃ©lection attenduesignature attendue: %qDpointeur unique attendu dans la clause %qsliste de qualificatifs et de qualificatifs attendueinstruction attenduechaÃ®ne littÃ©rale attenduechaÃ®ne littÃ©rale attendueidentificateur de suffixe attenduargument de patron attendutemplate-id attendutemplate-id attendu pour le typenom de patron attendunom de sÃ©lecteur de trait attenduspÃ©cificateur du type attenduun nom de type attenduspÃ©cificateur de type attenduunqualified-id attenduargument de type pointeur ou de type entier attendu pour l'argument 1nom de fonction interne attendula capture par copie explicite de %<this%> est redondante avec la capture par copie par dÃ©fautla capture par copie explicite de %qD est redondante avec la capture par copie par dÃ©fautla capture par rÃ©fÃ©rence explicite de %qD est redondante avec la capture par rÃ©fÃ©rence par dÃ©fautles opÃ©rateurs de conversion explicites sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les guides de dÃ©duction explicites ne sont pas pris en compte pour l'initialisation par copieÂ«Â gotoÂ Â» explicite Ã  la fin du bb %dinstanciation explicite de %q#Dinstanciation explicite de %q#T avant la dÃ©finition de patroninstanciation explicite de %qD mais pas de dÃ©finition disponibleinstanciation explicite de %qD dans l'espace de noms %qD (qui n'englobe pas l'espace de noms %qD)une instanciation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©instanciation explicite du concept de fonction %q#Dinstanciation explicite du patron non classe %qDinstanciation explicite du non patron %q#Dinstanciation explicite du type non patron %qTinstanciation explicite du concept de variable %q#Dune instanciation explicite ne doit pas utiliser le spÃ©cificateur %<consteval%>une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<constexpr%>une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<inline%>qualificatifs explicites dans la dÃ©claration de %qDil pourrait manquer des attributs dans la spÃ©cialisation explicite de %q#Dla spÃ©cialisation explicite doit Ãªtre dÃ©clarÃ©e %<concept%>spÃ©cialisation explicite dans la portÃ©e d'un non espace de noms %qDspÃ©cialisation explicite de %qD aprÃ¨s la premiÃ¨re utilisationla spÃ©cialisation explicite de %qD doit Ãªtre introduite par %<template <>%>une spÃ©cialisation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©spÃ©cialisation explicite du concept de fonction %qDspÃ©cialisation explicite du non patron %qTune liste explicite d'arguments de patron n'est pas permiseune spÃ©cialisation explicite de patron ne peut pas avoir une classe de stockagela fonction %q+D explicitement par dÃ©faut ne peut pas Ãªtre dÃ©clarÃ©e %qs car la dÃ©claration implicite n'est pas %qsÂ :les registres explicitement utilisÃ©s doivent Ãªtre groupÃ©s en haut de la pileLettre d'exposant Â«Â qÂ Â» dans une constante littÃ©rale rÃ©elle Ã  %Cexpr dans l'affectation var = expr de !$OMP ATOMIC WRITE doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %Lexpr dans l'affectation !$OMP ATOMIC var = var op expr doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %Ll'expression %qE ne dÃ©signe pas une fonction %<constexpr%>l'expression %qE n'est pas une expression constantel'expression ne peut pas Ãªtre utilisÃ©e comme une fonctionl'expression dans la dÃ©claration Â«Â newÂ Â» doit Ãªtre un type entier ou un type Ã©numÃ©rÃ©l'expression dans l'assertion statique n'est pas un entierl'expression dans l'assertion statique n'est pas une expression constante entiÃ¨rel'expression dans l'assertion statique n'est pas une constantela liste d'expressions est traitÃ©e comme une expression composÃ©e dans le transtypage fonctionnella liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisationla liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisation mÃ©moirel'expression doit Ãªtre comprise entre parenthÃ¨sesl'expression doit Ãªtre fondamentalel'expression du type de classe abstraite %qT ne peut pas Ãªtre utilisÃ©e dans une expression Â«Â throwÂ Â»l'instruction de l'expression a un type incompletextend_ref(): Variable Â«Â tailÂ Â» invalideles listes d'initialisation Ã©tendues sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les registres Ã©tendus n'ont pas de moitiÃ© hautela dÃ©claration externe de %q+D suit une dÃ©claration sans classe de liaisonmodÃ¨le externe globalvalueles fonctions d'initialisation TLS externes ne sont pas supportÃ©es sur cette cibleclasse de liaison externe requise pour le symbole %q+D en raison de l'attribut %qEclone en ligne visible depuis l'extÃ©rieur%<;%> superflu%<;%> supplÃ©mentaire aprÃ¨s la dÃ©finition dans la classegroupe d'accolades superflu Ã  la fin de l'initialisationÃ©lÃ©ments superflus dans l'initialisation d'un scalairearÃªte sortante supplÃ©mentaire %d->%dqualification %<%T::%> additionnelle sur le membre %qsqualification supplÃ©mentaire pas permiseÂ«Â ;Â Â» superflupoint virgule superflu spÃ©cifiÃ© dans la dÃ©finition de la mÃ©thodepoint virgule superflu dans la structure ou dans l'unionqualificatif de type supplÃ©mentaire dans l'argument du format (argument %d)Ã©chec Ã  l'initialisation du greffon %sÃ©chec lors de la crÃ©ation du composant du tableau associatif Â«Â %sÂ Â»Ã©chec lors de la crÃ©ation du composant d'union Â«Â %sÂ Â»Ã©chec lors du dÃ©veloppement de la fonction interneerreur pour obtenir le statut de sortie: %merreur Ã  l'obtention des temps du processus: %mÃ©chec Ã  l'initialisation du greffon %sÃ©chec Ã  l'ouverture du fichier temporaire %s pour la sortie LTOÃ©chec Ã  l'ouverture du fichier temporaire %s avec la sortie LTOÃ©chec lors de la rÃ©cupÃ©ration de la fonction inutileÃ©chec lors de la rÃ©cupÃ©ration de la fonction inutile dans le mÃªme groupe comdatÃ©chec lors de la traduction du littÃ©ral vers le jeu de caractÃ¨res Ã  l'exÃ©cution %qTle modÃ¨le mÃ©moire en cas d'Ã©chec ne peut pas Ãªtre plus fort que le modÃ¨le mÃ©moire en cas de succÃ¨s pour %<__atomic_compare_exchange%>Ã©chec lors de la simplification de la rÃ©fÃ©rence Ã  la sous-chaÃ®ne dans l'instruction DATA Ã  %LÃ©chec en essayant de recharger:arÃªte fallthru aprÃ¨s une instruction de contrÃ´le dans le bb %darÃªte fallthru aprÃ¨s un branchement inconditionnel dans le bb %iune arÃªte fallthru traverse une frontiÃ¨re de section dans le bb %ifallthru pour sortir du bloc de base %dl'Ã©numÃ©ration rapide n'est pas disponible en Objective-C 1.0les attributs fastcall et cdecl sont incompatiblesles attributs fastcall et regparm sont incompatiblesles attributs fastcall et stdcall sont incompatiblesles attributs fastcall et thiscall sont incompatibleserreur fatale: fclose %s: %mLa chaÃ®ne fe_runtime_error doit Ãªtre terminÃ©e par un zÃ©rofe_runtime_error: Mauvais nombre d'arguments (%d au lieu de %d)le champ %q#D peut Ãªtre accessible via %q#Dchamp %q#D avec le mÃªme nom que la classele champ %qD a le type incomplet %qTchamp %qE dÃ©clarÃ© comme une fonctionle champ %qE est d'un type incompletle nom du champ n'est pas dans l'initialisation de l'enregistrement ou de l'unionspÃ©cificateur de champ de prÃ©cisionlargeur de champlargeur de champ dans le format de printflargeur de champ dans le format de scanflargeur de champ dans le format de strfmonlargeur de champ dans le format de strftimespÃ©cificateur de largeur de champles champs ont un agencement diffÃ©rent dans une autre unitÃ© de traductionle fichier %qs a Ã©tÃ© quittÃ© mais n'a pas Ã©tÃ© entrÃ©fin de fichier dans l'argument par dÃ©fautla dÃ©claration de %qE au niveau du fichier spÃ©cifie %<auto%>la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<register%>le nom de fichier %qs ne dÃ©bute pas par le prÃ©fixe de profil %qscaractÃ¨re de remplissagecaractÃ¨re de remplissage dans le format de strfmonfind_array_spec(): Spec manquantefind_array_spec(): Â«Â asÂ Â» inutilisÃ©(1)find_array_spec(): Â«Â asÂ Â» inutilisÃ©(2)find_enum(): Ã‰numÃ©ration introuvablefonction fini() trouvÃ©e dans l'objet %sle premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© icile premier argument doit Ãªtre []bytele premier argument de %q+D devrait Ãªtre %<int%>le premier argument de %<__builtin_call_with_static_chain%> doit Ãªtre une expression d'appelle premier argument de %<__builtin_choose_expr%> n'est pas une constantele premier argument de %<va_arg%> n'est pas du type %<va_list%>le premier dÃ©saccord est le chample premier offset doit Ãªtre dans la direction opposÃ©e des itÃ©rations de la bouclele premier argument doit Ãªtre R0vu pour la premiÃ¨re fois icile registre ebp fixÃ© requiert %<-maccumulate-outgoing-args%>le registre ebp fixÃ© requiert %<target("accumulate-outgoing-args")%>registre fixe %s utilisÃ© pour passer un paramÃ¨tre Ã  la fonctiondÃ©bordement d'un nombre en virgule fixe dans l'expression %qE de type %qT rÃ©sulte in %qEdÃ©bordement d'un nombre en virgule fixe dans l'expression de type %qT rÃ©sulte en %qEles types en virgule fixe ne sont pas supportÃ©s pour cette cibletypes en virgule fixe pas supportÃ©s en C++membre tableau flexible %qD dans %q#T par ailleurs videmembre tableau flexible %qD dans l'unionle membre tableau flexible %qD n'est pas Ã  la fin de %q#Ttableau flexible comme membre d'une structure sans aucun membre nommÃ©tableau flexible comme membre de l'unionle tableau flexible n'est pas le dernier membre Ã  la fin de la structurela constante en virgule flottante dÃ©borde de la plage de %qTconstante flottante mal utilisÃ©econstante en virgule flottante tronquÃ©e Ã  zÃ©role littÃ©ral en virgule flottante dÃ©passe la plage de type %qTle littÃ©ral en virgule flottante est tronquÃ© Ã  zÃ©rodÃ©bordement d'un nombre en virgule flottante dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'un nombre en virgule flottante dans l'expression de type %qT rÃ©sulte en %qEla constante en virgule flottante n'est pas un opÃ©rande immÃ©diat validele suffixe en virgule flottante %qs est masquÃ© par l'implÃ©mentationinsn de contrÃ´le de flot Ã  l'intÃ©rieur dâ€™un bloc de basefmax-include-depth=<number> DÃ©finir la profondeur maximale d'un #include imbriquÃ©.vÃ©rification fold: arbre originale modifiÃ© par foldrepli de l'expansion vide sur %Oles expressions fold sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>fopen %s: %mpour %qDpour un transtypage de style Â«Â fonctionÂ Â», enlevez le %<::%D%> redondantpour la dÃ©duction de %<std::initializer_list%>, utilisez l'initialisation par liste copiÃ©e (c-Ã -d ajoutez %<=%> avant le %<{%>)l'expression d'incrÃ©mentation de Â«Â forÂ Â» ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'expression d'incrÃ©mentation de Â«Â forÂ Â» n'a pas d'effetl'expression d'incrÃ©mentation de Â«Â forÂ Â» est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type pointeurinstruction Â«Â forÂ Â» attenduepour la dÃ©claration du patron %q+Ddans l'option %<-mcache-block-size=X%>, les valeurs valides pour X sont: 4, 8, 16, 32, 64, 128, 256, ou 512l'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type tableau dont la limite est inconnueinstruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendueformatl'argument de format %d est inutilisÃ© et se trouve avant l'argument %d qui est utilisÃ© avec un numÃ©ro d'argument %<$%>l'argument de format %d est utilisÃ© plus d'une fois dans le format %sl'argument de format aurait dÃ» Ãªtre une rÃ©fÃ©rence Ã  %qsl'argument de format aurait dÃ» Ãªtre une rÃ©fÃ©rence Ã  %qs mais c'est une chaÃ®ne qui a Ã©tÃ© trouvÃ©ele format est une chaÃ®ne de caractÃ¨res largesle format n'est pas une chaÃ®ne littÃ©rale et il n'y a pas d'arguments de formatle format n'est pas une chaÃ®ne littÃ©rale, les types des arguments ne sont pas vÃ©rifiÃ©sle format n'est pas une chaÃ®ne littÃ©rale, le format n'est pas vÃ©rifiÃ©le format des en-tÃªtes de colonnes est incorrect dans %<devices.csv%>l'argument de la chaÃ®ne de format suit les arguments devant Ãªtre formatÃ©sl'argument passÃ© comme chaÃ®ne de format n'est pas une chaÃ®ne de caractÃ¨resla chaÃ®ne de format est dÃ©finie icila chaÃ®ne de format n'est pas un tableau de type %qsformation d'un pointeur vers le type de fonction qualifiÃ© %qTformation d'un pointeur vers le type de rÃ©fÃ©rence %qTformation d'une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qTformation d'une rÃ©fÃ©rence vers le type de rÃ©fÃ©rence %qTformation d'une rÃ©fÃ©rence vers voidformation du type de %qsdÃ©claration anticipÃ©e de %q#T%<%c%s%> trouvÃ©%<-%E%> trouvÃ© Ã  la place de %<+%E%> dans le(s) protocole(s)%<:%> trouvÃ© dans le spÃ©cificateur de nom imbriquÃ©, %<::%> attenduun %qT a Ã©tÃ© trouvÃ© mais l'argument de format devrait Ãªtre une chaÃ®neune rÃ©fÃ©rence %qs a Ã©tÃ© trouvÃ©e mais l'argument de format devrait Ãªtre une chaÃ®nenom par dÃ©faut trouvÃ© avec une instruction de dÃ©finition non videdÃ©finition rÃ©elle trouvÃ©e pour un non registredÃ©finition virtuelle trouvÃ©e pour un registre GIMPLEun SSA_NAME a Ã©tÃ© rencontrÃ© qui avait Ã©tÃ© relÃ¢chÃ© dans le pool des Ã©lÃ©ments libresÂ«Â caseÂ Â» par dÃ©faut rencontrÃ© mais pas au dÃ©but du vecteur des Â«Â caseÂ Â»la couche logicielle pour complÃ©ter l'arithmÃ©tique requiert %<-mtrap-precision=i%>fr30_print_operand: code %%F invalidefr30_print_operand: code %%x invalidefr30_print_operand: opÃ©rande invalide pour le code %%Afr30_print_operand: MEM non traitÃ©fr30_print_operand: code inconnufr30_print_operand: code %%B non reconnufr30_print_operand: code %%b non reconnufr30_print_operand: code %%p non reconnufr30_print_operand_address: adresse non traitÃ©eun pointeur de trame est requis, mais il est rÃ©servÃ©la taille de la trame de %qs est de %wd octetsla taille de la trame de la fonction %qs est de %wd octets. Elle dÃ©passe la limite de %d octets de la pile fournie par l'utilisateur. Un dÃ©routement inconditionnel est ajoutÃ©.la taille de la trame de la fonction %qs est de %wd octets. C'est plus que la moitiÃ© de la taille de la pile. Le contrÃ´le dynamique ne serait pas fiable. Aucun contrÃ´le n'est gÃ©nÃ©rÃ© pour cette fonction.taille de trame trop grande pour une vÃ©rification fiable de la pilefree_expr0(): Mauvais type d'expressionfree_pi_tree(): Correction non rÃ©soluela dÃ©claration amie %q#D dÃ©clare une fonction non patrondÃ©claration amie %qD dans la classe locale sans dÃ©claration locale antÃ©rieurela dÃ©claration amie %qD n'est pas visible par la spÃ©cialisation explicitela dÃ©claration amie %qD ne peut pas avoir de spÃ©cificateur de type Â«Â virt-specifiersÂ Â»la dÃ©claration amie ne nomme pas une classe ou une fonctiondÃ©claration amie icila dÃ©claration amie n'est pas dans la dÃ©finition de la classela dÃ©claration amie de %q#D spÃ©cifie des arguments par dÃ©faut et n%'est pas la seule dÃ©clarationla dÃ©claration amie de %qD spÃ©cifie des arguments par dÃ©faut et n%'est pas une dÃ©finitionune dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d %<friend %#T%>une dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d. %<friend class %T::%D%>la dÃ©finition de la fonction amie %qs ne pas avoir son nom qualifiÃ© avec %<%D::%>la dÃ©finition de la fonction amie %qs ne peut pas avoir son nom qualifiÃ© avec %<::%>Ã  partir de la dÃ©finition de %q#Dpar rapport Ã  la dÃ©claration prÃ©cÃ©dente de %qFfrv_print_operand: code inconnuune fonction peut uniquement Ãªtre comparÃ©e Ã  nulla fonction %q#D est initialisÃ©e comme une variablela dÃ©finition de la fonction %q+D est marquÃ©e dllimportla fonction %q+D fait partie du cycle des aliasla fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle a l'attribut %<noclone%>la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle reÃ§oit un Â«Â gotoÂ Â» non localla fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle sauvegarde l'adresse d'une Ã©tiquette locale dans une variable statiquela fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle contient un Â«Â gotoÂ Â» calculÃ©la fonction %q+F ne peut jamais Ãªtre mise en ligne parce que cela est supprimÃ© par l'utilisation de %<-fno-inline%>la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise %<__builtin_return%> ou %<__builtin_apply_args%>la fonction %q+F ne peut jamais Ãªtre mise en ligne car elle utilise Â«Â allocaÂ Â» (ce qui sera outrepassÃ© en utilisant l'attribut Â«Â always_inlineÂ Â»)la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise des attributs en conflit avec la mise en lignela fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise un Â«Â gotoÂ Â» qui n'est pas localla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmpla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmp-longjmp pour gÃ©rer les exceptionsla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise une liste variable d'argumentsfonction %qD dÃ©clarÃ©e %<[[noreturn]]%> mais sa premiÃ¨re dÃ©claration ne l'Ã©tait pasfonction %qD dÃ©clarÃ©e %<virtual%> Ã  l'intÃ©rieur d'une unionla fonction %qD est initialisÃ©e comme une variablela fonction %qD pourrait peut-Ãªtre Ãªtre candidate pour l'attribut de format %qsfonction %qD redÃ©clarÃ©e comme une variablela fonction %qD est utilisÃ©e comme sortie %<asm%>la fonction %qs ne peut pas Ãªtre dÃ©clarÃ©e %<mutable%>la fonction %qs a Ã©tÃ© rÃ©fÃ©rencÃ©e dans du code dÃ©chargÃ© mais n'a pas Ã©tÃ© marquÃ©e comme devant Ãªtre incluse dans le code dÃ©chargÃ©les arguments fonctions de %<__builtin_tgmath%> ont tous le mÃªme typeles arguments fonctions de %<__builtin_tgmath%> n'ont pas de paramÃ¨tre de type gÃ©nÃ©riqueattribut de fonction incohÃ©rentles attributs de fonction %qs et %qs sont mutuellement exclusifsle corps de la fonction peut Ãªtre Ã©crasÃ© durant l'Ã©dition de liensle corps de la fonction n'est pas disponiblel'appel de fonction a une valeur d'agrÃ©gatfonction appelÃ©e Ã  travers un type non compatibleun concept de fonction doit Ãªtre appelÃ©la dÃ©claration de fonction n'est pas un prototypela fonction est dÃ©clarÃ©e avec %<noreturn%> mais elle utilise l'instruction %<return%>dÃ©finition de fonction dÃ©clarÃ©e %<auto%>dÃ©finition de fonction dÃ©clarÃ©e %<register%>dÃ©finition de fonction dÃ©clarÃ©e %<typedef%>dÃ©finition de fonction dÃ©clarÃ©e %qsla dÃ©finition de fonction ne dÃ©clare aucun paramÃ¨trela dÃ©finition de la fonction a un type de retour Â«Â voidÂ Â» qualifiÃ©la fonction ne retourne pas un type Â«Â stringÂ Â»la fonction a un lien externe alors que l'utilisateur demande uniquement la mise en ligne statique pour la correction Ã  chaudla fonction peut retourner l'adresse d'une variable localela fonction pourrait Ãªtre une candidate pour l'attribut %qsla fonction pourrait Ãªtre une candidate pour l'attribut %qs si elle est connue pour retourner normalementun nom de fonction comme opÃ©rande dans le membre de gauche de %<<%> est toujours mal formÃ© en C++2a; incluez le nom de la fonction dans %<()%>fonction pas retenue pour Ãªtre mise en lignela fonction n'est pas dÃ©clarÃ©e en ligne et la taille du code augmenteraitla fonction ne peut Ãªtre mise en lignela fonction nâ€™est pas une candidate Ã  la mise en lignetype tableau ou fonction %qT dans %<#pragma omp declare reduction%>fonction ou type tableau dans %<#pragma omp declare reduction%>paramÃ¨tre de fonctionles pointeurs de fonctions ne sont pas supportÃ©s avec l'option %<-mabi=ti%>DÃ©saccord dans le nombre de rÃ©sultats de la fonctionle type retournÃ© par une fonction ne peut Ãªtre une fonctionles types retournÃ©s par les fonctions ne sont pas compatibles en raison de %<volatile%>fonction retournant une fonctionfonction retournant un tableaula fonction retourne l'adresse d'une Ã©tiquettela fonction retourne l'adresse d'une variable localela fonction retourne un agrÃ©gatle symbole de la fonction n'est pas une fonctionle patron de fonction %qD est redÃ©clarÃ© comme un patron de classetemplate-id de la fonction %qD dans le spÃ©cificateur de nom imbriquÃ©types fonctions pas vraiment compatibles en C ISOles versions de fonctions ne peuvent pas Ãªtre marquÃ©es avec %<gnu_inline%>, des corps de fonctions doivent Ãªtre gÃ©nÃ©rÃ©sfonction appelÃ©e avec un type de retour void qualifiÃ©%qE au niveau de la fonction est implicitement Â«Â autoÂ Â» et dÃ©clarÃ© %qs%qs dans le champ de la fonction est implicitement dÃ©clarÃ© auto et dÃ©clarÃ© %<__thread%>le corps d'un function-try-block d'un constructeur %<constexpr%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>support de function_profilerfunction_profiler supportÃ© pour MMIXtranstypage fonctionnel vers le type tableau %qTrebut Ã  la fin de %<#pragma nomember_alignment%>pilote gcc version %s %sexÃ©cutant gcc version %s
  gcc version %s %s
  gcov %s%s
  generate_isocbinding_initializer(): mauvais type iso_c_binding, %<c_ptr%> ou %<c_funptr%> attendule code du fragment gÃ©nÃ©rique Ã©choue pour la mÃ©thode %qD qui utilise %<...%>get_mpz(): N'est pas une constante entiÃ¨reobtention de la limite maximale de la taille du fichier de vidange (core file): %mgfc_add_interface(): Mauvais type d'interfacegfc_arith_divide(): Mauvais type de basegfc_arith_error(): Mauvais code d'erreurgfc_arith_minus(): Mauvais type de basegfc_arith_plus(): Mauvais type de basegfc_arith_times(): Mauvais type de basegfc_arith_uminus(): Mauvais type de basegfc_array_dimen_size(): Mauvaise expression EXPR_ARRAYgfc_array_dimen_size(): Mauvaise dimensiongfc_array_size a Ã©chouÃ©gfc_ascii_statement(): Mauvais code d'instructiongfc_basic_typename(): Type non dÃ©finigfc_caf_attr(): Mauvaise rÃ©fÃ©rence Ã  un tableaugfc_caf_attr(): L'expression n'est pas une variablegfc_check_dependency: on attendait une EXPR_VARIABLEgfc_check_digit(): mauvais radicalgfc_code2string(): Mauvais codegfc_compare_array_spec(): SpÃ©cification de tableau Ã©crasÃ©egfc_compare_derived_types: type dÃ©rivÃ© invalidegfc_compare_expr(): Mauvais type de basegfc_copy_expr(): Mauvais nÅ“ud d'expressiongfc_expression_rank(): Deux specs de tableaugfc_find_array_ref(): Pas de rÃ©fÃ©rence trouvÃ©egfc_free_statement(): Mauvaise instructiongfc_get_constant_expr(): le lieu %<where%> ne peut pas Ãªtre NULLgfc_get_default_type(): Mauvais symbole %qsgfc_is_constant_expr(): Type d'expression inconnugfc_match(): Mauvais code de correspondance %cgfc_match_sym_complex_part(): Mauvais typegfc_op2string(): Mauvais codegfc_range_check() a retournÃ© une mauvaise valeurgfc_range_check(): Mauvais typegfc_ref_dimen_size(): Mauvais dimen_typegfc_ref_dimen_size(): Mauvaise dimensiongfc_resolve_blocks(): Mauvais type de blocgfc_resolve_code(): Mauvais code d'instructiongfc_resolve_code(): Pas d'expression dans le DO WHILEgfc_resolve_expr(): Mauvais type d'expressiongfc_set_default_type(): le symbole a dÃ©jÃ  un typegfc_simplify_abs(): Mauvais typegfc_simplify_dcmplx(): Mauvais type (x)gfc_simplify_dcmplx(): Mauvais type (y)gfc_simplify_dim(): Mauvais typegfc_simplify_floor(): Mauvais sous-typegfc_simplify_log: mauvais typegfc_simplify_mod(): Mauvais argumentsgfc_simplify_modulo(): Mauvais argumentsgfc_trans_code(): Mauvais code d'instructiongfc_trans_omp_workshare(): Mauvais code d'instructiongfc_trans_select(): Mauvais type pour l'expression casegfc_typename(): Type non dÃ©finigfc_validate_kind(): Mauvais sous-type obtenugfc_validate_kind(): Mauvais type obtenugfc_variable_attr(): L'expression n'est pas une variablegfortran ne supporte pas -E sans -cppgfortran: Uniquement une option %<-J%> autorisÃ©el'appel gimple n'a pas de ciblel'appel gimple a deux ciblesvÃ©rification gimple: attendait %s(%s), a trouvÃ© %s(%s) dans %s, Ã  %s:%dgimple_bb (phi) est dÃ©fini avec un mauvais bloc de basegimple_bb (stmt) est dÃ©fini avec un mauvais bloc de basela gimplification a Ã©chouÃ©les constructeurs globaux ne sont pas supportÃ©s sur cette cibleles destructeurs globaux ne sont pas supportÃ©s sur cette ciblela qualification globale du nom de la classe est invalidevariable globale de registre %qD utilisÃ©e dans une fonction imbriquÃ©eune variable-registre globale suit une dÃ©finition de fonctionla variable-registre globale a une valeur initialel'affectation Ã  la variable globale/statique a Ã©tÃ© interceptÃ©ea obtenu %d paramÃ¨tres de patron pour %q#Da obtenu %d paramÃ¨tres de patron pour %q#Tla destination du Â«Â gotoÂ Â» n'est ni une Ã©tiquette ni un pointeurgp est constant (mais sauvegarder/rÃ©tablir gp lors d'appels indirects).gp_offset (%ld) ou end_offset (%ld) est plus petit que zÃ©roaccent grave %<`%> dans le formatgsplit-dwarf n'est pas supportÃ© sur cette plate-formele PCH a dÃ» Ãªtre relocalisÃ©code MIPS16 avec des flottants matÃ©riels pour des ABI autres que o32 et o64les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles en mode ESA/390les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles sur %sle support des vecteurs matÃ©riels n'est pas disponible sur %sle support des vecteurs matÃ©riels n'est pas disponible avec %<-msoft-float%>a des paramÃ¨tres diffÃ©rents dans une autre unitÃ© de traductiona une valeur de retour diffÃ©rente dans une autre unitÃ© de traductionl'insn de tÃªte %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insnicilimite supÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qsl'instruction de la valeur de l'histogramme ne correspond pas Ã  l'instruction Ã  laquelle il est associÃ©iWMMXt et NEON sont incompatiblesiWMMXt non supportÃ© en mode Thumbia64_print_operandÂ : code inconnuidentical_array_ref(): dimensions incohÃ©rentesl'identificateur %qE est en conflit avec un mot-clÃ© du C++l'identificateur %qE est un mot clÃ© en C++11l'identificateur %qE est un mot clÃ© en C++20identificateur attendu aprÃ¨s %<@protocol%>dÃ©bordement de l'identificateurÂ : %dsi une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateurs'il n'est pas possible d'Ã©viter l'apostrophe, entourez la dans une paire de directives %qs et %qssi ce code est atteint, le programme s'arrÃªterasi l'utilisation de %qs n'est pas possible, utilisez plutÃ´t %qs%<#pragma %s %s%> ignorÃ©%<#pragma align%> ignorÃ© pour %q+D explicitement alignÃ©%<#pragma omp declare simd%> est ignorÃ© sur une fonction avec un argument non %<uniform%> avec le qualificatif %<_Atomic%>%<#pragma omp declare simd%> est ignorÃ© sur une fonction avec un type de retour avec le qualificatif %<_Atomic%>%<-fschedule-insns%> est ignorÃ© Ã  cause d'un bogue dans la gestion des exceptionsspÃ©cificateur %<asm%> ignorÃ© pour la variable locale non statique %q+Dl'attribut %qD est ignorÃ© sur l'espace de noms anonymel'attribut %qD est ignorÃ© sur l'espace de noms pas en lignel'attribut %qE est ignorÃ© car il est appliquÃ© Ã  l'instanciation du patron %qTl'attribut %qE est ignorÃ© car il est appliquÃ© Ã  la spÃ©cialisation du patron %qTl'attribut %<%E (%u)%> ignorÃ© car il est en conflit avec l'attribut %<%E (%u)%>l'attribut %qE est ignorÃ© aprÃ¨s un %qE antÃ©rieurl'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<either%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<lower%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<noinit%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<persistent%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<section%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<upper%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %qsl'attribut %qE est ignorÃ© dans la dÃ©claration d'une fonction interne %qD car il est en conflit avec l'attribut %qsles attributs appliquÃ©s Ã  %qT aprÃ¨s sa dÃ©finition sont ignorÃ©sles attributs sont ignorÃ©s s'ils sont appliquÃ©s Ã  la classe de type %qT en dehors de la dÃ©finitionattributs ignorÃ©s car ils sont appliquÃ©s au type dÃ©pendent %qT sans dÃ©claration associÃ©eles attributs dans l'argument %qE du patron sont ignorÃ©sles attributs sur l'argument %qT du patron sont ignorÃ©sle rÃ©pertoire Â«Â %sÂ Â» est ignorÃ© car prÃ©sent deux fois
  le grand pas linÃ©aire est ignorÃ©ignore l'annotation de bouclele %<#pragma longcall%> mal composÃ© est ignorÃ©le rÃ©pertoire Â«Â %sÂ Â» est ignorÃ© car inexistant
! attribut Â«Â packedÂ Â» ignorÃ© Ã  cause du champ non POD non empaquetÃ© %q#Dignore l'option %<-fopt-info-%s%> qui entre peut-Ãªtre en conflitla valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%sla valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>la valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>la valeur retournÃ©e est ignorÃ©e pour une fonction dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%sla valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>la clause Â«Â sinkÂ Â» est ignorÃ©e car elle a un offset qui n'est pas un multiple du pas de la bouclela dÃ©claration de %q#D est ignorÃ©eoption inconnue %q.*s ignorÃ©ela valeur non reconnue %<%s%> de l'option %<-mcustom-fpu-cfg%> est ignorÃ©ele pas linÃ©aire nul est ignorÃ©OP illÃ©gal dans optimize_comparisontype d'agrÃ©gat %qE illÃ©gal spÃ©cifiÃ© pour la variable d'instance %qsargument 0 invalide pour %qsopÃ©rande illÃ©gal adresse d'opÃ©rande illÃ©gale (1)adresse d'opÃ©rande illÃ©gale (2)adresse d'opÃ©rande illÃ©gale (3)adresse d'opÃ©rande illÃ©gale (4)opÃ©rande illÃ©gal dÃ©tectÃ©type de rÃ©fÃ©rence illÃ©gal spÃ©cifiÃ© pour la variable d'instance %qsl'Ã©valuation immÃ©diate retourne l'adresse de la fonction immÃ©diate %qDla capture implicite de %qE via %<[=]%> est dÃ©prÃ©ciÃ©e en C++20conversion implicite de %qH vers %qI pour correspondre Ã  d'autres opÃ©randes de l'expression binaireconversion implicite depuis %qH vers %qI pour correspondre Ã  d'autres rÃ©sultats de la conditionconversion implicite de %qH en %qI lors du passage de l'argument Ã  la fonctionconversion implicite de %qT vers %qTconversion implicite de %qT vers %qT pour correspondre Ã  d'autres opÃ©randes de l'expression binaireconversion implicite depuis %qT vers %qT pour correspondre Ã  d'autres rÃ©sultats de la conditionconversion implicite de %qT en %qT lors du passage de l'argument Ã  la fonctiondÃ©claration implicite de la fonction %qEdÃ©claration implicite de la fonction %qE; vouliez-vous utiliser %qsÂ ?le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgulele dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgulele dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellele dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'instructionle dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnellecorrespondance implicite du tableau de taille tacite %qDles patrons implicites ne peuvent pas Ãªtre %<virtual%>dÃ©saccord dans le type du pointeur implicite Â«Â thisÂ Â»le fanion implicit_section est dÃ©fini mais la section ne l%'est pasles registres implicitement dÃ©pilÃ©s doivent Ãªtre groupÃ©s en haut de la pile%qD dÃ©clarÃ© implicitement est dÃ©prÃ©ciÃ©END DO impliciteimport_iso_c_binding_module(): Impossible de crÃ©er le symbole pour %scontrainte impossible dans %<asm%>contrainte de registre impossible dans %<asm%>assertion de type impossible: le type n'implÃ©mente pas l'interfacedans %s, Ã  %s:%den C++03, le mot-clÃ© class (ou struct) doit Ãªtre utilisÃ© lors de la dÃ©claration d'un amien C++11 et au delÃ , un constructeur par dÃ©faut peut Ãªtre expliciteen C++11, les destructeurs sont %<noexcept%> par dÃ©fauten C++11, ce %<throw%> appellera %<terminate%> car les destructeurs sont %<noexcept%> par dÃ©fauten C++20, cette comparaison appelle la fonction actuelle rÃ©cursivement avec les arguments inversÃ©sen C++98, %<template%> (afin de lever une ambigÃ¼itÃ©) est seulement permis Ã  l'intÃ©rieur des patronsen C++98, %q+D ne peut pas Ãªtre statique parce qu'il est un membre d'une unionen C++98, %qD doit Ãªtre initialisÃ© par un constructeur et non par %<{...}%>dans un appel Ã  la fonction d'allocation %qD dÃ©clarÃ©e icidans un appel Ã  la fonction d'allocation interne %qDdans un appel Ã  la fonction interne %qDdans un appel Ã  la fonction %qD dÃ©clarÃ©e icidans un appel Ã  la fonction %qD dÃ©clarÃ©e avec l'attribut %qsdans un appel avec le type %qT et l'attribut %qsdans l'argument d'un unaireÂ !dans le bloc de base %d :dans l'appel Ã  %qD, dÃ©clarÃ© icidans la dÃ©claration de %q+Ddans la dÃ©finition de la macro %qsdans l'expansion de la macro %qsdans gfc_simplify_acos(): Mauvais typedans gfc_simplify_acosh(): Mauvais typedans gfc_simplify_asin(): Mauvais typedans gfc_simplify_asinh(): Mauvais typedans gfc_simplify_atan(): Mauvais typedans gfc_simplify_atanh(): Mauvais typedans gfc_simplify_cos(): Mauvais typedans gfc_simplify_exp(): Mauvais typedans gfc_simplify_sin(): Mauvais typedans l'initialisation de la variable de liaison structurÃ©e %qDdans le passage de l'argument %P de %qDdans l'argument de patron pour le type %qTdans la dÃ©finition de %q#Tdans cette expressioninitialisation intra-classe du membre de donnÃ©e statique %q#D d'un type incompletinitialisation intra-classe du membre de donnÃ©e statique %q#D du type non littÃ©ralfichier de greffon %s inaccessible dÃ©veloppÃ© depuis le nom court du greffon %s: %maccumulateur inappropriÃ© pour %qsincluez %qs ou fournissez une dÃ©claration de %qDle nombre d'arÃªtes entrantes ne correspond pas au nombre d'arguments PHIclause %qs incompatible en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACCles qualificatifs d'espace d'adresses %qs et %qs sont incompatiblesclause de donnÃ©es avec rÃ©duction sur %qE incompatible; promu en %<present_or_copy%>opÃ©rande en virgule flottante ou registre vecteur incompatible pour Â«Â %%%cÂ Â»dÃ©claration implicite incompatible pour la fonction interne %qDdÃ©claration implicite incompatible de la fonction %qD%<-mstack-protector-guard=global%> et %<-mstack-protector-guard-offset=%qs%> incompatiblesopÃ©rande de registre incompatible pour Â«Â %%%cÂ Â»type incompatible pour l'argument %d de %qEtype incompatible pour l'index du tableau associatiftype incompatible pour la mÃ©thode %s%s%stype incompatible pour la mÃ©thode %s%s%s (%s)type incompatible pour le rÃ©cepteurtypes incompatibles dans l'argument %<PHI%> %utypes incompatibles dans l'affectation de %qT vers %qTtypes incompatibles dans l'expression binairetype incompatible dans l'envoitypes incompatibles dans l'affectation au type %qT depuis le type %qTtypes incompatibles dans l'initialisation du type %qT en utilisant le type %qTtypes incompatibles en retournant le type %qT alors que %qT Ã©tait attendutypes vectoriels incompatibles dans l'expression conditionnelle: %qT, %qT et %qTimplÃ©mentation incomplÃ¨te de la catÃ©gorie %qEimplÃ©mentation incomplÃ¨te de la classe %qEle type incomplet %qT n'a pas de membre %qDle type incomplet %qT ne peut pas avoir de correspondance (mappable)type %qT incomplet utilisÃ© dans un spÃ©cificateur de noms imbriquÃ©attribut %<ifunc%> inconsistanttypes diffÃ©rents pour Â«Â beginÂ Â» et Â«Â endÂ Â» de l'instruction %<for%> parcourant une plage: %qT et %qTmajuscules incohÃ©rentes dans le formatdÃ©duction incohÃ©rente pour %qT: %qT et puis %qTdÃ©duction incohÃ©rente pour le type de retour auto: %qT et puis %qTspÃ©cification de variable d'instance incohÃ©rentecontraintes d'opÃ©rande inconsistantes dans un %<asm%>les types incohÃ©rents %qT et %qT sont dÃ©duits du type retournÃ© par la lambdales suffixes littÃ©raux dÃ©finis par l'utilisateur %qD et %qD sont inconsistants dans la chaÃ®ne littÃ©ralemode de comparaison incorrectentrÃ©e incorrecte dans %<label_to_block_map%>format incorrect dans la mise Ã  l'Ã©chelle, utilise 1/1
  opÃ©rande d'indice incorrectinsn incorrecteÂ :nombre d'arguments incorrect pour la fonction %qEnombre incorrect pour les Ã©lÃ©ments d'un vecteur %qspropriÃ©tÃ© incorrecte %qs du sÃ©lecteur %qsopÃ©rande d'arrondi incorrectconfiguration incorrecte pour le numÃ©ro de la zone d'atterrissage des exceptions (landing pad)partage incorrect des nÅ“uds de l'arbretype incorrect pour les Ã©lÃ©ments d'un vecteur %qstype incorrect pour les Ã©lÃ©ments d'un vecteur CONSTRUCTORparallÃ©lisme de boucle OpenACC incorrectement imbriquÃ©l'expression d'incrÃ©mentation fait rÃ©fÃ©rence Ã  la variable d'itÃ©ration %qDl'incrÃ©ment n'est pas la constante 1 ou -1 pour la condition %<!=%>incrÃ©mentation d'une expression boolÃ©enneincrÃ©mentation du champ constant %qDincrÃ©menter une valeur Ã©numÃ©rÃ©e est invalide en C++incrÃ©mentation de la fonction %qDincrÃ©mentation du membre %qD d'un objet en lecture seuleincrÃ©ment d'un pointeur vers un type incomplet %qTincrÃ©mentation de l'emplacement %qE en lecture seuleincrÃ©mentation du membre %qD en lecture seuleincrÃ©mentation de la valeur de retour nommÃ©e %qD en lecture seuleincrÃ©mentation du paramÃ¨tre %qD en lecture seuleincrÃ©mentation de la rÃ©fÃ©rence en lecture seule %qDincrÃ©mentation de la variable %qD en lecture seulela valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<long%>la valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<unsigned long%>l'index %E dÃ©signe un offset plus grand que la taille de %qTl'index dans la dimension %d est hors de limites Ã  %Ll'index doit Ãªtre un entiervaleur d'index au lieu d'un nom de champ dans l'initialisation de l'unionla valeur de l'index est hors limitesle dÃ©compte des appels indirects ne correspond pas au dÃ©compte du BBappel indirect dans une fonction, ceci n'est pas supportÃ© par eBPFl'appel indirect dans la sÃ©quence d'appel spÃ©culative n'a pas le fanion spÃ©culatifla fonction indirecte %q+D ne peut pas Ãªtre dÃ©clarÃ©e %qEla fonction indirecte %q+D ne peut pas Ãªtre dÃ©clarÃ©e faibleappel de fonction indirect vers un appelÃ© encore Ã  dÃ©terminerles sauts indirects ne sont pas disponibles sur cette ciblel%'attribut indirect_call ne s%'applique pas Ã  une fonction statiquel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'instructionl'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnellel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'instructionl'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnellele type scalaire infÃ©rÃ© %qT n'est pas un type entier ou en virgule flottante de la mÃªme taille que %qTle constructeur hÃ©ritÃ© %qD n'est pas %<constexpr%>les constructeurs hÃ©ritÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>fonction init trouvÃ©e dans l'objet %sl'instruction init dans des instructions de sÃ©lection est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>init_arglist(): trop d'argumentsl'initialisation abandonne le qualificatif %qv du type pointÃ©initialisation depuis un type Objective-C distinctinitialisation depuis un pointeur vers un espace d'adresses non fermÃ©le membre de gauche de l'initialisation pourrait Ãªtre un candidat pour un attribut de formatl'initialisation ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifl'initialisation de %qT depuis %qT transforme un pointeur en entier sans transtypagel'initialisation de %qT depuis %qT transforme un entier en pointeur sans transtypageinitialisation de %qT depuis le type pointeur %qT qui est incompatibleinitialisation de %qT depuis un pointeur vers %qD avec le type incompatible %qTinitialisation d'un membre de tableau flexibleinitialisation de la variable de bloc commun %qs dans l'instruction DATA Ã  %Cinitialisation d'un membre de tableau flexible dans un contexte imbriquÃ©l'initialisation de l'expression Â«Â newÂ Â» pour le type %<auto%> exige exactement un Ã©lÃ©mentinitialisation d'un type rÃ©fÃ©rencÃ© non const %q#T depuis une r-valeur du type %qTinitialisation d'un type rÃ©fÃ©rencÃ© volatile %q#T depuis une r-valeur du type %qTinitialisations pour des membres multiples de %qTle champ initialisÃ© est Ã©crasÃ©le champ initialisÃ© a des effets de bord Ã©crasÃ©sle membre %q+D initialisÃ© est dÃ©clarÃ© icila variable initialisÃ© %q+D est marquÃ©e dllimportun Ã©lÃ©ment de l'initialisation n'est pas une expression constanteun Ã©lÃ©ment de l'initialisation n'est pas Ã©valuable lors du chargementun Ã©lÃ©ment de l'initialisation n'est pas une constantefin prÃ©maturÃ©e de l'initialisationl'expression de l'initialiseur fait rÃ©fÃ©rence Ã  la variable d'itÃ©ration %qDl'initialiseur n'a pu dÃ©terminer la taille de %q+Dl'initialisation n'a pu dÃ©terminer la taille de %qDl'initialisation n'a pu dÃ©terminer la taille de %qTl'initialisation pour %<decltype(auto) %D%> a un type fonction (avez-vous oubliÃ© les %<()%>Â ?)l'initialiseur pour %q#D est dÃ©veloppÃ© en une liste vide d'expressionsl'initialisation pour %q#D est invalidel'initialisation de %qT doit Ãªtre entre accoladesinitialisation pour le membre tableau flexible %q#Dl'initialiseur pour une valeur en virgule flottante n'est pas une constante en virgule flottantel'initialiseur pour les valeurs entiÃ¨res/virgules fixes est trop compliquÃ©initialisation dans une boucle %<for%> parcourant une plageinitialisation invalide pour un membre statique avec constructeurinitialisation fournie pour une fonctioninitialisation spÃ©cifiÃ©e pour la fonction amie %qDinitialisation spÃ©cifiÃ©e pour une mÃ©thode non virtuelle %q+Dinitialisation spÃ©cifiÃ©e pour la fonction membre statique %qDla chaÃ®ne d'initialisation pour %qT est trop longueinitialiser %qD depuis %qE n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentinitialiser %qH avec %qI dans une expression constante convertie n'est pas liÃ©e directementl'initialisation d'une classe de base du type %qT rÃ©sulte en un dÃ©coupage d'objetnom de classe injectÃ© %qD utilisÃ© comme argument de patron qui est lui-mÃªme un patronl'assembleur en ligne n'est pas une expression constantele nombre de clones en ligne n'est pas compatibleclone en ligne dans la mÃªme liste du groupe comdatle clone en ligne est forcÃ© Ã  sortirclone en ligne avec l'adresse prisela dÃ©claration en ligne de %qD suit la dÃ©claration avec l'attribut %<noinline%>fonction Â«Â inlineÂ Â» %q+D dÃ©clarÃ©e en tant que dllimport: attribut ignorÃ©la fonction en ligne %q+D est dÃ©clarÃ©e mais jamais dÃ©finiela fonction Â«Â inlineÂ Â» %q+D est dÃ©clarÃ©e faiblela fonction en ligne %q+D a reÃ§u l'attribut %qsla fonction Ã  mettre en ligne %qD a reÃ§u l'attribut %qsla fonction en ligne %qD est utilisÃ©e mais n'a jamais Ã©tÃ© dÃ©finieun espace de nom en ligne doit Ãªtre spÃ©cifiÃ© Ã  la dÃ©finition initialeles espaces de noms en ligne sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les variables Â«Â inlineÂ Â» sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le pointeur inlined_to est dÃ©fini mais aucun prÃ©dÃ©cesseur trouvÃ©le pointeur inlined_to est fauxle pointeur inlined_to fait rÃ©fÃ©rence Ã  lui mÃªmepointeur inlined_to dÃ©fini pour des appelants pas en lignela mise en ligne a Ã©chouÃ© dans l'appel Ã  %<always_inline%> %q+F: %sla mise en ligne a Ã©chouÃ© dans l'appel Ã  %q+F: %sla boucle intÃ©rieure utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contientle fichier d'entrÃ©e %qs est le mÃªme que le fichier de sortiela contrainte de l'opÃ©rande d'entrÃ©e contient %qcinsert_bbt(): ClÃ© dupliquÃ©e trouvÃ©einsertion hors limites dans %qsle pointeur du bloc de base de l'insn %d est %d, il devrait Ãªtre %dl'insn %d dans la fin du bb %d a un bloc de base non NULLl'insn %d dans l'en-tÃªte du bb %d a un bloc de base non NULLl'insn %d est dans plusieurs blocs de base (%d et %d)l'insn %d en dehors des blocs de base a un champ bb non NULLles adresses des insn ne sont pas libÃ©rÃ©esles adresses des insn ne sont pas dÃ©finies aprÃ¨s shorten_branchesinsn contient une adresse invalide !insn ne satisfait pas Ã  ses contraintes:insn Ã  l'extÃ©rieur de tout bloc de basel'insn avec le UID %i n'a pas Ã©tÃ© trouvÃ©e pour l'opÃ©rande %i (Â«Â %sÂ Â») de l'insn %il'insn avec le UID %i n'a pas Ã©tÃ© trouvÃ©e pour l'opÃ©rande %i de l'insn %iinstallÃ©s: %s%s
  erreur d%'installation, impossible de trouver %<crtoffloadtable.o%>la variable d'instance %qE est accÃ©dÃ©e dans la mÃ©thode de la classela variable d'instance %qE est %s; ceci dÃ©clenchera une erreur incontournable dans le futurla variable d'instance %qE est dÃ©clarÃ©e %sla variable d'instance %qE est dÃ©clarÃ©e privÃ©ela variable d'instance %qs a une taille inconnuela variable d'instance %qs est dÃ©clarÃ©e privÃ©ela variable d'instance %qs utilise un membre de tableau flexiblel'affectation Ã  la variable d'instance a Ã©tÃ© interceptÃ©einstruction jamais exÃ©cutÃ©el'ordonnancement d'instructions n'est pas supportÃ© sur cette machine cibleinformation contextuelle insuffisante pour dÃ©terminer le typepartitionnement insuffisant pour parallÃ©liser la boucle des Ã©lÃ©mentspartitionnement disponible insuffisant pour parallÃ©liser la bouclepartitionnement disponible insuffisant pour parallÃ©liser la boucle dÃ©coupÃ©e en blocsla constante entiÃ¨re est trop grande pour le type %<unsigned long%>division entiÃ¨re par zÃ©role littÃ©ral entier dÃ©passe la plage du type %qTdÃ©bordement d'entier dans la taille du tableaudÃ©bordement d'entier dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'entier dans l'expression de type %qT rÃ©sulte en %qEle suffixe entier %qs est masquÃ© par l'implÃ©mentationl'expression intÃ©grale %qE n'est pas une constantela prÃ©cision du type rÃ©sultant intÃ©gral ne correspond pas Ã  la taille du champ de %qsles optimisations inter-modules ne sont pas implÃ©mentÃ©es pour le C++l'interface %qE n'a pas un agencement des chaÃ®nes constantes valablel'indice intermÃ©diaire du tableau %wi est en dehors des limites de %qTerreur interne du compilateurerreur interne du compilateur. Mauvaise adresse:erreur interne du compilateur. DÃ©calage incorrect:erreur interne du compilateur. Mode inconnu:erreur interne du compilateur: dÃ©faut d'inconsistance interneerreur interne: registre erronÃ©: %derreur interne: fonction interne %qs dÃ©jÃ  traitÃ©eerreur interne: la fonction interne %qs a un type de retour %qs inattenduerreur interne: pour la fonction interne %qs, l'argument %d a le type %qs inattenduerreur interne: cris_side_effect_mode_ok avec des opÃ©randes erronÃ©eserreur interne: une insn avec un effet de bord change l'effet principalLa procÃ©dure interne %qs Ã  %L est en conflit avec l'argument DUMMYunitÃ© interne dans WRITEles routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumbles attributs d'interruption et nus sont incompatiblesles gestionnaires d'interruptions ne peuvent pas Ãªtre des fonctions MIPS16les gestionnaires d'interruptions ne peuvent pas avoir d'argumentla routine de service d'interruption ne peut avoir qu'un argument de type pointeur et un argument entier optionnelune routine de service d%'interruption ne peut pas Ãªtre appelÃ©e directementla routine de service d'interruption doit retourner %<void%>la routine de service d'interruption devrait avoir %qs comme deuxiÃ¨me argumentla routine de service d'interruption devrait avoir un pointeur comme premier argumentle vecteur d'interruption de l'attribut %qE n'est pas vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread est disponible uniquement sur fidol'index du registre intrinsÃ¨que est hors limitevariable intrinsÃ¨que qui n'est pas une procÃ©dureopÃ©rande %%%c invalide%%-code invalideopÃ©rande %%A invalideopÃ©rande %%B invalideopÃ©rande %%C invalidevaleur %%C invalideopÃ©rande %%D invalidevaleur %%D invalidevaleur %%E invalidevaleur %%F invalidemode %%G invalidevaleur %%G invalideopÃ©rande %%H invalidespÃ©cificateur %%H invalidevaleur %%H invalideopÃ©rande %%I invalidevaleur %%J invalidevaleur %%J invalidevaleur %%K invalideopÃ©rande %%L invalidevaleur %%L invalideopÃ©rande %%M invalidevaleur %%M invalideopÃ©rande %%N invalidevaleur %%N invalidevaleur %%O invalideopÃ©rande %%P invalidevaleur %%P invalidevaleur %%R invalidevaleur %%T invalidevaleur %%U invalidevaleur %%V invalideopÃ©rande %%Y invalideopÃ©rande %%c invalideopÃ©rande %%d invalidevaleur %%d invalidevaleur %%e invalideopÃ©rande %%f invalidevaleur %%f invalideopÃ©rande %%h invalidevaleur %%h invalideopÃ©rande %%i invalidevaleur %%j invalideopÃ©rande %%j invalidevaleur %%j invalidevaleur %%k invalidevaleur %%m invalidevaleur %%p invalidevaleur %%q invalideopÃ©rande %%r invalidevaleur %%r invalideopÃ©rande %%s invalidevaleur %%s invalideopÃ©rande %%t invalidevaleur %%t invalidevaleur %%t/%%b invalidevaleur %%u invalidevaleur %%v invalidevaleur %%x invalidevaleur %%xn invalidevaleur %%y invalide, essayez d'utiliser la contrainte Â«Â ZÂ Â»valeur %%z invalide%<#pragma %s%> invalide%<CASE_CHAIN%> invalide%<CPU_TYPE%> a la valeur invalide %qs lue dans %<devices.csv%> pour %qs%<MPY_TYPE%> a la valeur invalide %qs lue dans %<devices.csv%> pour %qsargument %<PHI%> invaliderÃ©sultat %<PHI%> invalide%<const_cast%> invalide Ã  partir du type %qT vers le type %qT%<const_cast%> invalide d'une r-valeur du type %qT vers le type %qT%<static_cast%> invalide depuis le type %qT vers le type %qTmodificateur de rÃ©duction %<task%> invalide sur une construction combinÃ©e avec %<simd%> ou %<loop%>modificateur de rÃ©duction %<task%> invalide sur une construction pas combinÃ©e avec %<parallel%>, %<for%> ou %<sections%>modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %<for%> ou %<sections%>opÃ©rande de dÃ©calage %qs invalideÂ«Â asmÂ Â» invalideÂ : opÃ©randes (pointeurs) %qs invalidesargument IACC invalidemembre de gauche invalide dans un appel gimplenom de sÃ©lecteur Objective-C++ invalideclause OpenACC invalide au niveau global du fichiermembre de droite invalide pour un stockage mÃ©moire gimpleÂ : %qsUNSPEC invalide comme opÃ©randeUNSPEC invalide comme opÃ©randeÂ : %d_Literal invalideparamÃ¨tre abstrait invalide pour le type %qTle type abstrait %qT retournÃ© est invalidele type abstrait retournÃ© est invalide pour la fonction %q+#Dle type abstrait retournÃ© est invalide pour la fonction membre %q+#Dtype abstrait %qT invalide pour %qEtype abstrait invalide pour %q+DaccÃ¨s invalide au membre de donnÃ©e non statique %qD dans la base virtuelle d'un objet NULLadresse invalideadresse invalide pour le modificateur de sortie Â«Â OÂ Â»adresse invalide pour le modificateur de sortie Â«Â RÂ Â»adresse invalide pour le modificateur de sortie Â«Â SÂ Â»adresse invalide dans l'opÃ©randemode d'adresse invalideopÃ©rande d'adresse invalide dans %qsmode d'adressage invalidealignement invalide pour %<#pragma align%>, ignorÃ©valeur d'alignement invalide pour %<__builtin_arc_aligned%>application invalide de %<__alignof%> sur un champ de bitsapplication invalide de %<sizeof%> sur un champ de bitsutilisation invalide de %<sizeof%> sur un type fonctionapplication invalide de %qs Ã  une fonction membreutilisation invalide de %qs sur un type voidutilisation invalide de %qs sur le type tableau %qT dont le type des Ã©lÃ©ments est incompletutilisation invalide de %qs sur le type incomplet %qTarchitecture invalide pour l'attribut ou le pragma cible %qsargument %<%s%> invalide pour %<-mbranch-protection=%>argument %d invalide pour la fonction interne %qFargument %qs invalide pour %qsargument invalide dans l'attribut %qEargument invalide pour l'attribut %qsargument invalide pour SQRT Ã  %Largument invalide pour %qDargument invalide pour la fonction interneargument invalide pour la fonction interne %sargument invalide dans un appel gimplearguments invalidesarguments invalides pour l'option %<-falign-%s%>: %qsargument invalide pour %<-fpatchable_function_entry%>affectation de tableau invalidebase %qE invalide pour le nom SSAspÃ©cification de classe de base invalideindex de bloc invalidebranchement invalide vers/depuis le bloc structurÃ© %sfanion calls_comdat_local invalideÃ©tiquette invalide pour un Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»plage du Â«Â caseÂ Â» invalide dans l'instruction Â«Â switchÂ Â»transtypage invalide Ã  partir du type %qT vers le type %qTtranstypage invalide d'une expression r-valeur du type %qT vers le type %qTtranstypage invalide vers le type de classe abstraite %qTtranstypage invalide vers le type fonction %qTnom de classe invalide dans la dÃ©claration de %qDclique invalide dans %qscombinaison invalide de spÃ©cificateurs de types multiplescode de comparaison invalide dans la condition gimplecomparaison invalide d'un tableau gÃ©nÃ©rÃ©comparaison invalide d'une structure gÃ©nÃ©rÃ©ecomparaison invalide de nul avec nulcomparaison invalide d'un tableau non comparablecomparaison invalide d'une structure non comparablecomparaison invalide d'un type non comparablecomparaison invalide d'un type non ordonnÃ©opÃ©rateur de comparaison invalide pour le modificateur de sortie Â«Â EÂ Â»opÃ©rande const_double invalideconstante invalideconstante invalide - essayez un modificateur de sortieconstante invalide pour le modificateur de sortie Â«Â %cÂ Â»constante invalide dans %<#pragma %s%>constante invalide dans %<#pragma pack%> â€“ ignorÃ©vecteur constant invalide pour le modificateur de sortie Â«Â %cÂ Â»paramÃ¨tre de type contraint invalidecontrainte invalide pour l'opÃ©randeconstructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>prÃ©dicat de contrÃ´le invalideconversion invalide depuis %<__fpreg%>conversion invalide de %qH vers %qIconversion invalide depuis le type %<bfloat16_t%>conversion invalide dans un appel gimpleconversion invalide dans une instruction de retourconversion invalide vers %<__fpreg%>conversion invalide vers le type %<bfloat16_t%>conversion invalide vers le type %qT Ã  partir du type %qTtype de retour covariant invalide pour %q#Dtype de retour covariant invalide pour %q+#Dprocesseur %qs invalide pour %s"%s"%soption de modÃ¨le de donnÃ©es %<-mdata-model=%s%> invalidedÃ©claration invalide de %<%T::%E%>dÃ©claration invalide du patron membre dans la classe localedÃ©clarateur invalideargument par dÃ©faut invalide pour un paramÃ¨tre de patron qui est un patronÃ©tiquette invalide pour le Â«Â caseÂ Â» par dÃ©faut dans l'instruction Â«Â switchÂ Â»dÃ©finition invalide du type qualifiÃ© %qTtype de Â«Â dependÂ Â» invalidesous-type dÃ©pendant invalide dans omp %<ordered%> %<depend%>type de Â«Â dist_scheduleÂ Â» invalidetype d'Ã©lÃ©ment invalide pour l'attribut %qsprÃ©fixe d'encodage invalide dans l'opÃ©rateur littÃ©ralentrÃ©e invalide dans le bloc structurÃ© %ssortie invalide hors du bloc structurÃ© %ssortie invalide du bloc structurÃ© OpenMPspÃ©cialisation explicite invalideexpression invalide - essayez un modificateur de sortieexpression invalide comme opÃ©randeexpression invalide pour la l-valeur minexpression invalide pour le modificateur de sortie Â«Â %cÂ Â»type d'expression invalide pour %<#pragma omp atomic%>modÃ¨le mÃ©moire en cas d'Ã©chec invalide pour %<__atomic_compare_exchange%>modificateur de fonctionnalitÃ© %qs invalide dans %<-march=%s%>modificateur de fonctionnalitÃ© %qs invalide dans %<-mcpu=%s%>modificateur de fonctionnalitÃ© %s invalide avec la valeur ("%s") dans le pragma ou l'attribut %<target()%>fnsummary invalide dans un flux LTOforme invalide de %<#pragma omp atomic%>format invalide pour sve_widthformat invalide de %sconstante en virgule flottante invalidefpu invalide pour l'attribut ou le pragma cible %qsfonction invalide dans l'appel gimpleutilisation invalide du registre matÃ©riel entre un opÃ©rande earlyclobber et un opÃ©rande d'entrÃ©eutilisation invalide du registre matÃ©riel entre un opÃ©rande de sortie et un opÃ©rande de contrainte correspondantutilisation invalide du registre matÃ©riel entre des opÃ©randes de sortievaleur de id invalide pour l'attribut d'exceptionvaleur de id invalide pour l'attribut d'interruptionvaleur d'identifiant invalide pour l'attribut d'interruption/exceptionvaleur d'identifiant invalide pour l'attribut de rÃ©initialisationinitialisation intra-classe invalide du membre de donnÃ©e statique du type non entier %qTexpression d'incrÃ©mentation invalidevaleur initiale invalide pour le membre %qEinitialisation invalide pour une rÃ©fÃ©rence non constante du type %qH Ã  partir d'une r-valeur de type %qIinitialisation invalide pour une rÃ©fÃ©rence du type %qH Ã  partir d'une expression de type %qIinitialisation invalideclause d'initialisation invalideinitialisation invalide pour %q#Dinitialisation invalide pour le membre tableau %q#Dinitialisation invalide pour la fonction membre %qDinitialisation invalide pour la dÃ©claration de liaison structurÃ©einsn invalideÂ :variable d'itÃ©ration invalide dans l'Ã©numÃ©ration rapidefonction de saut invalide dans un flux LTOÃ©tiquettes invalides dans la condition gimplemembre gauche invalide dans l'affectationligne invalide dans le fichier de rÃ©solutionspÃ©cification de classe de liaison invalideemplacement invalide pour %<pragma %s%>, ignorÃ©l-valeur invalide dans la sortie %<asm%> %dtype de Â«Â mapÂ Â» invalidemasque invalidetype de masque invalide dans %qsdÃ©claration de patron membre %qD invalidemodÃ¨le mÃ©moire invalide pour l'argument %d de %qEargument de modÃ¨le mÃ©moire invalide dans la fonction internemodÃ¨le mÃ©moire invalide pour %<__atomic_load%>modÃ¨le mÃ©moire invalide pour %<__atomic_store%>nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target("arch=")%>nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target("cpu=")%>nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target("tune=")%>expression Â«Â newÂ Â» invalide pour le type de classe abstraite %qTfonction nmi invalide pour l'attribut de rÃ©initialisationargument de patron invalide car ce n'est pas un typeopÃ©randes non vectoriels invalides pour %qsnombre invalide dans %<-mrgf-banked-regs=%s%> les valeurs valables sont 0, 4, 8, 16 ou 32nombre d'arguments invalide pour l'option %<-falign-%s%>: %qstable de dÃ©lestage invalide dans %sopÃ©rande de dÃ©calage invalide dans %qsopÃ©rande invalidecode d'opÃ©rande %%xn invalideadresse d'opÃ©rande invalideopÃ©rande invalide pour Â«Â %cÂ Â»opÃ©rande invalide pour Â«Â %%%cÂ Â»opÃ©rande invalide pour le modificateur Â«Â AÂ Â»opÃ©rande invalide pour le modificateur Â«Â DÂ Â»opÃ©rande invalide pour le modificateur Â«Â HÂ Â»opÃ©rande invalide pour le modificateur Â«Â OÂ Â»opÃ©rande invalide pour le modificateur Â«Â TÂ Â»opÃ©rande invalide pour le modificateur Â«Â bÂ Â»opÃ©rande invalide pour le modificateur Â«Â eÂ Â»opÃ©rande invalide pour le modificateur Â«Â mÂ Â»opÃ©rande invalide pour le modificateur Â«Â oÂ Â»opÃ©rande invalide pour le modificateur Â«Â pÂ Â»opÃ©rande invalide pour le spÃ©cificateur Â«Â rÂ Â»opÃ©rande invalide pour le modificateur Â«Â zÂ Â»opÃ©rande invalide pour Â«Â %cÂ Â»opÃ©rande invalide dans %qsopÃ©rande invalide dans la rÃ©fÃ©rence indirecteopÃ©rande invalide dans l'instruction de retouropÃ©rande invalide dans l'opÃ©ration unairelettre de modificateur d'opÃ©rande invalideopÃ©rande invalide pour le code de sortieprÃ©fixe d'opÃ©rande invalideprÃ©fixe d'opÃ©rande invalide Â«Â %%%cÂ Â»taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â 0Â Â»taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â ZÂ Â»taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â zÂ Â»opÃ©rande invalide pour le code %%H/%%LopÃ©rande invalide pour le code %%MopÃ©rande invalide pour le code %%NopÃ©rande invalide pour le code %%OopÃ©rande invalide pour %%RopÃ©rande invalide pour le code %%RopÃ©rande invalide pour %%SopÃ©rande invalide pour le code %%T/%%BopÃ©rande invalide pour le code %%UopÃ©rande invalide pour le code %%VopÃ©rande invalide pour le code %%ZopÃ©rande invalide pour le code %%popÃ©rande invalide pour le code %%sopÃ©rande invalide pour le code %%zopÃ©rande invalide pour l'instruction Â«Â switchÂ Â»type d'opÃ©rande %qT invalide pour %qstype opÃ©rande invalide utilisÃ© avec le code d'opÃ©rande Â«Â ZÂ Â»opÃ©randes invalides dans l'opÃ©ration binaireopÃ©randes invalides dans une comparaison gimpleopÃ©randes invalides dans l'opÃ©ration ternaireles opÃ©randes des types %qT et %qT sont invalides pour le %qO binaireopÃ©randes invalides pour le code %%copÃ©rande invalide pour %qsopÃ©randes invalides pour le %s binaire (avec les types %qT et %qT)opÃ©ration invalideopÃ©ration invalide (%s)opÃ©ration invalide sur %<__fpreg%>opÃ©ration invalide pour %<#pragma omp atomic%>combinaison invalide de paramÃ¨tres pour l'intrinsÃ¨que Altivec %qscombinaison de paramÃ¨tres invalide pour l'intrinsÃ¨que %qstype de paramÃ¨tre %qT invalideopÃ©ration de positionnement de l'Ã©tape invalidemode pointeur %qs invalidepointeur invalide vers le champ de bits %qDposition ou taille invalide dans %qsposition ou opÃ©rande de taille invalide pour %qsrÃ©duction privÃ©e invalide sur %qEtype de Â«Â proc_bindÂ Â» invalidedÃ©claration de propriÃ©tÃ© invalidetype de protection ("%s") invalide dans le pragma ou l'attribut %<target("branch-protection=")%>prototype invalide pour Â«Â %sÂ Â»ponctuation %qc invalide dans la contraintetype const pure invalide pour la fonctionspÃ©cificateur pur invalide (seul %<= 0%> est autorisÃ©)qualificatifs invalides sur un type de fonction non membreÃ©tendue de qualification invalide dans le nom du pseudo-destructeurrÃ©ception invalide sur un canal qui ne peut que envoyertype du receveur %qs invalideidentificateur de rÃ©duction invaliderÃ©fÃ©rence invalide pour le modificateur de sortie Â«Â JÂ Â»nom de registre invalide pour %q+Dexpression rÃ©guliÃ¨re %qs invalide dans %qsrÃ©adressage invaliderÃ©solution invalide dans le fichier de rÃ©solutiontype retournÃ© %qT invalide pour la fonction %<constexpr%> %q+Dpartage rtl invalide repÃ©rÃ© dans l'insntype d'ordonnancement invalidele deuxiÃ¨me argument de %<__builtin_prefetch%> est invalide; utilisation de zÃ©roenvoi invalide sur un canal qui ne peut que recevoirsetter invalide, il doit avoir un argumentopÃ©rande shift invalidespÃ©cification de bloc source invalidechaÃ®ne statique invalide dans un appel gimpleclasse de stockage invalide pour la fonction %qEvaleur invalide pour sve_width: %dvaleur memregs cible %<%d%> invalidedÃ©claration de patron %qD invalidele paramÃ¨tre non type du patron est invalideliste d'arguments de patron invalidetemplate-id invalidele troisiÃ¨me argument de %<__builtin_prefetch%> est invalide; utilisation de zÃ©rotype %<void%> invalide pour %<new%>type %qT invalide pour initialiser un vecteur de type %qTtype %qT invalide dÃ©clarÃ© %<friend%>argument de type invalide (%qT obtenu)argument de type invalide pour %<->%> (%qT obtenu)argument de type invalide pour %<->*%> (%qT obtenu)argument de type invalide pour l'index d'un tableau (%qT obtenu)argument de type invalide pour la conversion implicite (%qT obtenu)argument de type invalide pour le %<*%> unaire (%qT obtenu)type invalide pour la sortie du fanion %<asm%>type invalide pour _Literal avec constructeurtype invalide pour la variable d'instancetype invalide pour la variable d'itÃ©ration %qEtype invalide pour la fonction maketype invalide pour le paramÃ¨tre %d de la fonction %<constexpr%> %q+#Dtype invalide pour une propriÃ©tÃ©type invalide pour l'opÃ©rande de %<__MEM%>type invalide pour l'argument %u de la fonction de type gÃ©nÃ©riquele type de retour est un type gÃ©nÃ©rique, ce qui est invalide, pour l'argument %u de %<__builtin_tgmath%>le type d'un type gÃ©nÃ©rique est invalide pour l'argument %u de l'argument %u de %<__builtin_tgmath%>types %<%T[%T]%> invalides pour l'indice du tableautypes invalides pour %qstypes invalides dans une conversion d'espace d'adressetypes invalides dans une conversion vers une virgule flottantetypes invalides dans une conversion vers un entiertypes invalides dans une conversion en virgule fixetypes invalides dans une conversion noputilisation invalide de %%d, %%x, ou %%Xutilisation invalide de %<...%> dans l'appel d'une fonction pas variadiqueutilisation invalide de %<...%> avec une fonction interneutilisation invalide de %<...%> avec quelque chose qui n'est pas une trancheutilisation invalide du modificateur %<:%>utilisation invalide de %<::%>utilisation invalide de %<auto%> dans un opÃ©rateur de conversionutilisation invalide de %<auto%> dans l'argument par dÃ©faut du patronutilisation invalide de %<auto%> dans une spÃ©cification d'exceptionutilisation invalide de %<auto%> dans un argument de patronutilisation invalide de %<const_cast%> avec le type %qT qui est un pointeur ou une rÃ©fÃ©rence Ã  un type fonctionutilisation invalide de %<const_cast%> avec le type %qT qui n'est pas un pointeur, une rÃ©fÃ©rence, ni un type pointeur vers une donnÃ©e membreutilisation invalide de %<decltype(auto)%>utilisation invalide de la variable %<extern%> %qD dans %<#pragma acc declare%>utilisation invalide de la variable %<global%> %qD dans %<#pragma acc declare%>usage de %<restrict%> invalideutilisation invalide de %<this%> hors de toute fonctionutilisation invalide de %<this%> dans une fonction non membreutilisation invalide de %q#T avec un membre sous forme de tableau flexible dans %q#Tutilisation invalide de %q#T avec un tableau de taille nulle dans %q#Dutilisation invalide de %qDutilisation invalide de %qD dans la spÃ©cification de la classe de liaisonutilisation invalide de %qE pour former un pointeur vers une fonction membreutilisation invalide de %qTutilisation invalide de %qT dans un argument de patronutilisation invalide de Â«Â %%%cÂ Â»utilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmÃ©tiqueutilisation invalide de l'indexation de tableau sur un pointeur vers un membreutilisation invalide d'un tableau sans borne spÃ©cifiÃ©eutilisation invalide de la sortie du fanion asmutilisation invalide de l'attribut %<fallthrough%>utilisation invalide des attributs dans une dÃ©claration videutilisation invalide de la liste d'initialisation entre accoladesutilisation invalide du constructeur comme patronutilisation invalide du type %qT qualifiÃ© CV dans la dÃ©claration du paramÃ¨treutilisation invalide du type dÃ©pendant %qTutilisation invalide du destructeur %qD comme un typeutilisation invalide du destructeur %qE comme un typeutilisation invalide d'un membre qui est un tableau flexibleutilisation invalide de la conversion implicite d'un pointeur vers un membreutilisation invalide du type incomplet %q#Tutilisation invalide du typedef incomplet %qTutilisation invalide du membre %qD (avez-vous oubliÃ© le %<&%>Â ?)utilisation invalide du membre %qD dans une fonction membre statiqueutilisation invalide de la fonction membre %qD (avez-vous oubliÃ© le %<()%>Â ?)utilisation invalide de la valeur de la mÃ©thode comme argument de Offsetofutilisation invalide d'un tableau n'Ã©tant pas une l-valeurutilisation invalide du membre de donnÃ©e non statique %qDutilisation invalide de la fonction membre non statique %qDutilisation invalide de la fonction membre non statique de type %qTutilisation invalide du membre de donnÃ©e non statique %qEutilisation invalide de l'expression d'expansion d'un paquetutilisation invalide du type Ã  remplacer %qTutilisation invalide du nom qualifiÃ© %<%D::%D%>utilisation invalide du nom qualifiÃ© %<%T::%D%>utilisation invalide du nom qualifiÃ© %<::%D%>utilisation invalide du registre Â«Â %sÂ Â»utilisation invalide d'une structure ayant un membre qui est un tableau flexibleutilisation invalide du paramÃ¨tre de patron %qT qui est un patronutilisation invalide du paramÃ¨tre de patron %qT qui est un typeutilisation invalide du template-id %qD dans la dÃ©claration du patron primaireutilisation invalide du nom de patron %qE sans liste d'argumentsutilisation invalide du typeutilisation invalide du type %<void%> dans la dÃ©claration du paramÃ¨treutilisation invalide du type %qT comme valeur par dÃ©faut pour un paramÃ¨tre de patron qui est lui-mÃªme un patronutilisation invalide du %<*%> unaire sur un pointeur vers un membreutilisation invalide du type non dÃ©fini %qTutilisation invalide de l'expression voidutilisation invalide d'une l-valeur volatile Ã  l'intÃ©rieur d'une fonction %<transaction_safe%>utilisation invalide d'une l-valeur volatile Ã  l'intÃ©rieur d'une transactionla conversion dÃ©finie par l'utilisateur de %qH vers %qI est invalidel'initialisation par valeur du type rÃ©fÃ©rence est invalidetype invalide comme rÃ©sultat d'une comparaison vectorielleconstante vecteur invalideimmÃ©diat vecteur invalidetype de vecteur invalide pour l'attribut %qEtypes vectoriels invalides dans une conversion nopnumÃ©ro de version %qs invalidefonction Â«Â warmÂ Â» invalide pour l'attribut de rÃ©initialisationÂ«Â zero extractÂ Â» invalidela plage de la tranche est inversÃ©eio_kind_name(): mauvais I/O-kindle rÃ©sumÃ© en ligne ipa est manquant dans le fichier d'entrÃ©ele rÃ©sumÃ© de rÃ©fÃ©rence ipa est manquant dans l'unitÃ© ltransis_c_interoperable(): gfc_simplify_expr a Ã©chouÃ©il est dÃ©fini comme un pointeur dans des espaces d'adresses diffÃ©rents dans une autre unitÃ© de traductionil est dÃ©fini comme un pointeur vers un type diffÃ©rent dans une autre unitÃ© de traductionil doit Ãªtre un pointeur vers un membre de la forme %<&X::Y%>il doit Ãªtre l'adresse d'une fonction avec une classe de liaison externeil doit Ãªtre le nom d'une fonction avec une classe de liaison externeelle a Ã©tÃ© dÃ©finie ici plus tardÃ©lÃ©ment dans READla variable d'itÃ©ration dans l'Ã©numÃ©ration rapide n'est pas un objetl'itÃ©ration %s invoque un comportement indÃ©finila variable d'itÃ©ration %qD ne devrait pas Ãªtre Â«Â firstprivateÂ Â»la variable d'itÃ©ration %qD ne devrait pas Ãªtre une rÃ©ductionla variable d'itÃ©ration %qE est prÃ©dÃ©terminÃ©e linÃ©airela variable d'itÃ©ration %qE devrait Ãªtre privÃ©ela variable d'itÃ©ration %qE ne devrait pas Ãªtre Â«Â firstprivateÂ Â»la variable d'itÃ©ration %qE ne devrait pas Ãªtre linÃ©airela variable d'itÃ©ration %qE ne devrait pas Ãªtre une rÃ©ductionl'itÃ©rateur %qD a le type qualifiÃ© par %<_Atomic%>l'itÃ©rateur %qD Ã  le type qualifiÃ© par Â«Â constÂ Â»l'itÃ©rateur %qD n'a pas le type entier ni le type pointeurl'itÃ©rateur %qD a un pas de zÃ©ropas de l'itÃ©rateur avec un type non entiervariable d'itÃ©rateurson dest_idx devrait Ãªtre %d, pas %divar %qs utilisÃ©e par la dÃ©claration %<@synthesize%> doit Ãªtre une ivar existantel'abi iwmmxt requiert un processeur avec iwmmxtiwmmxt exige une ABI compatible AAPCS pour fonctionner correctementsaut dans la portÃ©e de l'identificateur avec un type modifiÃ© par une variablesaut dans l'expression d'une instructionle saut passe outre l'initialisation d'une variablesaut Ã  l'Ã©tiquette du Â«Â caseÂ Â»saut Ã  l'Ã©tiquette %qDrebut Ã  la fin de #pragma ADDRESSsrebut Ã  la fin de #pragma GCC memregs [0..16]rebut Ã  la fin de #pragma __nostandardrebut Ã  la fin de #pragma __standardrebut Ã  la fin de #pragma ghs endsdarebut Ã  la fin de #pragma ghs endtdarebut Ã  la fin de #pragma ghs endzdarebut Ã  la fin de #pragma ghs interruptrebut Ã  la fin de la section #pragma ghsrebut Ã  la fin de #pragma ghs startsdarebut Ã  la fin de #pragma ghs starttdarebut Ã  la fin de #pragma ghs startzdarebut Ã  la fin de %<#pragma %s%>rebut Ã  la fin de %<#pragma CTABLE_ENTRY%>rebut Ã  la fin de %<#pragma GCC pch_preprocess%>rebut Ã  la fin de %<#pragma GCC visibility%>rebut Ã  la fin de %<#pragma align%>rebut Ã  la fin de %<#pragma fini%>rebut Ã  la fin de %<#pragma init%>rebut Ã  la fin de %<#pragma longcall%>rebut Ã  la fin de %<#pragma message%>rebut Ã  la fin de %<#pragma ms_struct%>rebut Ã  la fin de %<#pragma options%>rebut Ã  la fin de %<#pragma pack%>rebut Ã  la fin de %<#pragma pop_options%>rebut Ã  la fin de %<#pragma push_options%>rebut Ã  la fin de %<#pragma redefine_extname%>rebut Ã  la fin de %<#pragma reset_options%>rebut Ã  la fin de %<#pragma unused%>rebut Ã  la fin de %<#pragma weak%>rebut Ã  la fin de Â«Â #pragma extern_modelÂ Â»le mot-clÃ© %<export%> n'est pas implÃ©mentÃ© et sera ignorÃ©le mot-clÃ© %<template%> n'est pas permis dans class-head-name (NdT: nom de classe)le mot-clÃ© %<template%> n'est pas permis dans declarator-idle mot-clÃ© %<typename%> n'est pas permis dans ce contexte (une initialisation de membre qualifiÃ©e est implicitement un type)le mot-clÃ© %<typename%> n'est pas permis dans ce contexte (la classe de base est implicitement un type)le mot-clÃ© %<typename%> n'est pas permis en dehors des patronsÃ©tiquetteÃ©tiquette %q+D dÃ©clarÃ©e mais pas dÃ©finieÃ©tiquette %q+D dÃ©finie mais non utilisÃ©el'Ã©tiquette %q+D est utilisÃ©e mais non dÃ©finiel'Ã©tiquette %qD est dÃ©finie icil'Ã©tiquette %qE est rÃ©fÃ©rencÃ©e Ã  l'extÃ©rieur de toute fonctionÃ©tiquette Ã  la fin d'une dÃ©claration composÃ©ele contexte de l%'Ã©tiquette n'est pas la dÃ©claration de la fonction actuelleles initialisations par capture des fonctions lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>la capture lambda de %qE n'est pas une expression constanteles expressions lambda sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>la lambda dans la classe locale %q+T ne sait pas capturer des variables du contexte englobantle paramÃ¨tre lambda %qD a Ã©tÃ© dÃ©clarÃ© prÃ©cÃ©demment comme une captureles patrons lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>les patrons lambda sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>les expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>les expressions lambda dans un contexte non Ã©valuÃ© sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>expression lambda dans une expression constante avant C++17les lambdas ne sont implicitement %<constexpr%> qu'Ã  partir du C++17avenue %wd hors des limites %wd - %wdle langage %s n'est pas reconnula chaÃ®ne de langage %<"%E"%> n'est pas reconnuela constante de grande taille en virgule fixe a Ã©tÃ© tronquÃ©e implicitement en un type en virgule fixeles grandes valeurs de retour ne sont pas supportÃ©es avec l'option %<-mabi=ti%>le dernier argument doit Ãªtre une valeur immÃ©diatele dernier nom de registre %s doit Ãªtre un registre impairld a retournÃ© le statut de sortie %dl'argument de gauche doit Ãªtre une tranchel'opÃ©rande de gauche de %<->*%> doit Ãªtre un pointeur vers une classe mais il est un pointeur vers un membre du type %qTl'opÃ©rande de gauche de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'opÃ©rande de gauche de l'opÃ©rateur virgule n'a pas d'effetl'opÃ©rande de gauche de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'opÃ©rande de gauche de l'expression de dÃ©calage %q+E est nÃ©gatifprÃ©cision Ã  gaucheprÃ©cision Ã  gauche dans le format de strfmoncompteur de dÃ©calages vers la gauche >= Ã  la largeur du typecompteur de dÃ©calages vers la gauche >= Ã  la largeur de l'Ã©lÃ©ment du vecteurle compteur de dÃ©calages vers la gauche est nÃ©gatifdÃ©calage vers la gauche d'une valeur nÃ©gativel'opÃ©rande Ã  gauche de la virgule n'a pas d'effetle membre de gauche de l'affectation pourrait Ãªtre un candidat pour un attribut de formatlen plus grand que caplongueur %qE au delÃ  de la taille de la section du tableau dans la clause %qsla longueur %qE de la section du tableau n'a pas un type entierlongueur calculÃ©e icimodificateur de longueurmodificateur de longueur dans le format printfmodificateur de longueur dans le format de scanfmodificateur de longueur dans le format de strfmonlongueur requise en allouant une tranchela lettre %c n'a pas Ã©tÃ© trouvÃ©e et insn n'Ã©tait pas CONST_INTbibliothÃ¨ques: %s
! la fonction %q#D de la bibliothÃ¨que est redÃ©clarÃ©e comme %q#D n'Ã©tant pas une fonctionbibliothÃ¨que lib%s introuvablela limite est %wu octets mais l'argument a %sla limite est %wu octets mais l'argument peut Ãªtre aussi grand que %sclause linÃ©aire appliquÃ©e Ã  la variable non entiÃ¨re non pointeur ayant le type %qTclause linÃ©aire appliquÃ©e Ã  une variable non entiÃ¨re non pointeur de type %qTla clause linÃ©aire avec le modificateur %qs est appliquÃ©e Ã  la variable non rÃ©fÃ©rence ayant le type %qTl'expression du pas de Â«Â linearÂ Â» doit Ãªtre un entierune initialisation par liste pour un type non classe ne doit pas Ãªtre entre parenthÃ¨seslister le registre %qs du pointeur de pile dans une liste Ã  Ã©craser est dÃ©prÃ©ciÃ©l'opÃ©rateur littÃ©ral %q#D est en conflit avec l'opÃ©rateur littÃ©ral de baseles suffixes d'opÃ©rateurs littÃ©raux qui ne sont pas prÃ©cÃ©dÃ©s par %<_%> sont rÃ©servÃ©s pour une standardisation futurele patron de l'opÃ©rateur littÃ©ral %qD a une liste de paramÃ¨tres invalide. On attendait un paquet de paramÃ¨tres de type non patron tel que %<<char...>%>le patron de l'opÃ©rateur littÃ©ral %qD a une liste de paramÃ¨tres invalide. On attendait un paquet de paramÃ¨tres de type non patron %<<char...>%> ou un unique paramÃ¨tre non-type de type classopÃ©rateur littÃ©ral avec une classe de liaison Cl'application de correctifs Ã  chaud n'est pas supportÃ© avec LTOlo_sum n'est pas un registrela classe locale %q#T ne doit pas avoir le membre de donnÃ©e statique %q#DmÃ©moire de partage de donnÃ©es locale Ã©puisÃ©edÃ©claration locale depuis une fonction diffÃ©rentela dÃ©claration locale de %qE masque la variable d'instancedÃ©claration externe locale de %q#Dl'Ã©tiquette locale %qE est en conflit avec l'Ã©tiquette existantemembre local %q#D dÃ©clarÃ© icimÃ©thode locale %q#D, dÃ©clarÃ©e iciles symboles locaux doivent Ãªtre dÃ©finisla variable locale %qD ne peut pas apparaÃ®tre dans ce contexteles exigences en mÃ©moire pour les variables locales excÃ¨dent la capacitÃ©emplacement de la rÃ©duction prÃ©cÃ©dente pour %qEle bloc des rÃ©fÃ©rences vers les emplacements n'est pas dans l'arbre des blocs%<et%> logique appliquÃ© Ã  une constante non boolÃ©enne%<et%> logique d'expressions Ã©galesle %<et%> logique des tests mutuellement exclusifs est toujours faux%<ou%> logique appliquÃ© Ã  une constante non boolÃ©ennele %<ou%> logique des tests collectivement exhaustifs est toujours vrai%<ou%> logique d'expressions Ã©galesle non logique est toujours appliquÃ© au membre de gauche de la comparaisonlogical_to_bitwise(): Mauvais intrinsÃ¨quela recherche de %qT dans %qT est ambigÃ¼el'en-tÃªte de la boucle %d ne lui appartient pas directementl'en-tÃªte de la boucle %d n'a pas exactement 2 entrÃ©esl'en-tÃªte de la boucle %d n'est pas un en-tÃªte de bouclele retour de la boucle %d ne lui appartient pas directementle retour de la boucle %d n'a pas d'arÃªte vers son en-tÃªtele retour de la boucle %d n'a pas exactement 1 successeurle retour de la boucle %d n'a pas un en-tÃªte comme successeurle retour de la boucle %d est marquÃ© comme faisant partie d'une rÃ©gion irrÃ©ductiblele retour de la boucle %d n'est pas dominÃ© par son en-tÃªtela boucle utilise un parallÃ©lisme OpenACC interdit par la routine contenantevÃ©rification des boucles sur l'arbre des boucles dont les itÃ©rations n'ont pas Ã©tÃ© ajustÃ©es (loop fixup)la boucle avec l'en-tÃªte %d est marquÃ©e pour Ãªtre retirÃ©ela boucle avec l'en-tÃªte %d n'est pas dans l'arbre des bouclesspÃ©cification d'exception plus lÃ¢che sur la fonction virtuelle redÃ©finie %q+#Flimite infÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qsla borne infÃ©rieure %qE de la section du tableau n'a pas un type entierla valeur la plus basse parmi les Ã©tiquettes des Â«Â caseÂ Â» est infÃ©rieure Ã  la valeur minimale du typelseek a Ã©chouÃ© en lisant les donnÃ©es d'exportl-valeur exigÃ©e comme opÃ©rande de dÃ©crÃ©mentationl-valeur exigÃ©e comme opÃ©rande d'incrÃ©mentationl-valeur exigÃ©e comme opÃ©rande de gauche de l'affectationl-valeur exigÃ©e comme opÃ©rande unaire %<&%>l-valeur exigÃ©e dans l'instruction %<asm%>conversion l-valeur vers r-valeur d'une l-valeur volatile %qE avec le type %qTle code de la fonction intÃ©grÃ©e indÃ©pendant de la machine est hors limitela macro s'Ã©tend en des instructions multiplesnom de macro manquant aprÃ¨s %qsla variante principale n'est pas dÃ©finiemake_generic(): Impossible de trouver le symbole gÃ©nÃ©rique %qsconstruction de clones multiples de %qDadresse variable de #pragma ADDRESS mal composÃ©e#pragma builtin mal composÃ©section mal composÃ©e #pragma ghs%<#pragma %s%> mal composÃ©, ignorÃ©%<#pragma %s%> mal composÃ©, ignorÃ©adresse variable de %<#pragma CTABLE_ENTRY%> mal composÃ©e%<#pragma GCC visibility push%> mal composÃ©%<#pragma align%> mal composÃ©%<#pragma align%> mal composÃ©, ignorÃ©%<#pragma extern_model%> mal composÃ©, ignorÃ©%<#pragma fini%> mal composÃ©%<#pragma fini%> mal composÃ©, ignorÃ©%<#pragma init%> mal composÃ©%<#pragma init%> mal composÃ©, ignorÃ©%<#pragma member_alignment%> mal composÃ©%<#pragma member_alignment%> mal composÃ©, ignorÃ©%<#pragma message%> mal composÃ©, ignorÃ©%<#pragma ms_struct {on|off|reset}%> mal composÃ©, ignorÃ©%<#pragma ms_struct%> mal composÃ©, ignorÃ©%<#pragma options align={mac68k|power|reset}%> mal composÃ©, ignorÃ©%<#pragma options%> mal composÃ©, ignorÃ©%<#pragma pack%> mal composÃ©e â€“ ignorÃ©%<#pragma pack(pop[, id])%> mal composÃ©e â€“ ignorÃ©%<#pragma pack(push[, id][, <n>])%> mal composÃ©e â€“ ignorÃ©%<#pragma redefine_extname%> mal composÃ©, ignorÃ©%<#pragma weak%> mal composÃ©, ignorÃ©%<COLLECT_GCC_OPTIONS%> mal formÃ©le pragma ou l'attribut %<target("%s")%> est mal composÃ©le pragma ou l'attribut %<target()%> est mal composÃ©Â«Â #pragma __extern_prefixÂ Â» mal composÃ©, ignorÃ©option %<-fplugin-arg-%s%> mal formÃ©eÂ : il manque %<-<clÃ©>[=<valeur>]%>fichier ptx mal formÃ©arguments pour la fonction de spec mal composÃ©snom de fonction de spec mal composÃ©l'attribut malloc devrait Ãªtre utilisÃ© pour une fonction qui retourne un pointeurle nom dÃ©corÃ© pour %qD changera dans le C++17 car la spÃ©cification de l'exception fait partir du type de la fonctiondÃ©coration de %<__underlying_type%>dÃ©coration de %<typeof%>, utilisez plutÃ´t %<decltype%>dÃ©coration de %Cla dÃ©coration de %q#D qui abouti Ã  %qE entre en conflit avec une dÃ©coration prÃ©cÃ©dentedÃ©coration du type en virgule fixe inconnuun tableau associatif peut uniquement Ãªtre comparÃ© Ã  nulchamp de correspondance %qE d'une structure de longueur variablele masque doit Ãªtre un immÃ©diatmatch_attr_spec(): Mauvais attributmatch_level_4(): Mauvais opÃ©rateurmatch_string_constant(): DÃ©limiteur pas trouvÃ©la contrainte correspondante n'autorise pas un registrela contrainte concordante n'est pas valide dans un opÃ©rande de sortiela contrainte correspondante fait rÃ©fÃ©rence Ã  un numÃ©ro d'opÃ©rande invalidenombre maximum de partitions LTO envoyÃ©es en parallÃ¨le dans le flux.limite maximale de %d espaces de noms recherchÃ©s pour %qEle nombre maximum d'Ã©tapes d'affectations LRA est atteint (%d)le nombre maximum d'insns de rechargement gÃ©nÃ©rÃ©es par insn est atteint (%d)ne peut utiliser -EB et -EL ensemblene peut utiliser -m32 et -m64 ensembleles registres mduc ne sont sauvegardÃ©s que sur la cible G13les fonctions mÃ©dia ne sont pas disponibles Ã  moins que %<-mmedia%> soit utilisÃ©l'initialisation en mÃ©moire pour %qD suit la dÃ©lÃ©gation du constructeurle membre %q+#D avec un constructeur n'est pas permis dans un agrÃ©gat anonymele membre %q+#D avec un constructeur n'est pas permis dans l'unionle membre %q+#D avec un opÃ©rateur d'affectation par copie n'est pas permis dans un agrÃ©gat anonymele membre %q#D avec un opÃ©rateur dâ€™affectation par copie n'est pas permis dans l'unionle membre %q+#D avec un destructeur n'est pas permis dans un agrÃ©gat anonymele membre %q+#D avec destructeur n'est pas permis dans l'unionle membre %q+D ne peut pas Ãªtre dÃ©clarÃ© comme une rÃ©fÃ©rence %<mutable%>le membre %q+D ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<const%> et %<mutable%>le membre %qD peut Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<constexpr%> uniquement avec %<-std=c++2a%> ou %<-std=gnu++2a%>le membre %qD ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<static%>le membre %qD est dÃ©clarÃ© comme ami avant la dÃ©finition du type %qTle membre %qD d'un objet en lecture seule est utilisÃ© comme sortie %<asm%>le membre %qD est une rÃ©fÃ©rence non initialisÃ©ele membre %qD doit Ãªtre initialisÃ© par l'initialisation des membres dans le constructeur %<constexpr%>membre %qD avec des champs de rÃ©fÃ©rence non initialisÃ©sles fonctions membres sont implicitement amies de leur classele patron de membre %qD ne peut pas avoir de spÃ©cificateur virtuel (virt-specifier)des membres d'une classe spÃ©cialisÃ©e explicitement sont dÃ©finis sans en-tÃªte de patronl'allocation de mÃ©moire a Ã©chouÃ© en lisant les donnÃ©es d'exportl'entrÃ©e mÃ©moire %d n'est pas directement adressabledÃ©saccord dans la disposition de la mÃ©moirerÃ©fÃ©rence mÃ©moire attendue pour le modificateur de sortie Â«Â SÂ Â»la mÃ©thode %<%c%E%> est dÃ©clarÃ©e %<@optional%> et %<@required%> en mÃªme tempsla mÃ©thode %s%s%s est marquÃ©e comme go:nointerfacela mÃ©thode %s%s%s exige un rÃ©cepteur pointeurles attributs d'arguments d'une mÃ©thode ne sont pas disponibles en Objective-C 1.0les attributs de la mÃ©thode ne sont pas disponibles dans Objective-C 1.0les attributs de la mÃ©thode ne peuvent pas Ãªtre spÃ©cifiÃ©s dans le contexte @implementationles attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s Ã  la finles attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s uniquement Ã  la finla dÃ©claration de la mÃ©thode n'est pas dans le contexte @interfacela mÃ©thode dÃ©clarÃ©e %qE redÃ©fini la mÃ©thode %qEla dÃ©finition de la mÃ©thode pour %<%c%E%> n'a pas Ã©tÃ© trouvÃ©ela dÃ©finition de la mÃ©thode n'est pas dans le contexte @implementationla mÃ©thode redÃ©fini Ã  la fois les mÃ©thodes %<transaction_pure%> et %qEil manque peut-Ãªtre un appel Ã  [super dealloc] pour la mÃ©thodele type de la mÃ©thode ne correspond pas au type de l'objetla taille de partition minimale ne peut pas Ãªtre plus grande que la taille de partition maximalemio_array_ref(): RÃ©fÃ©rence de tableau inconnueprofilage de fonction mips16dÃ©saccord dans le type %u de l'argument de la fonction interne %qD; %qT attendudÃ©saccord dans le nombre d'arguments de la fonction %qF. Attendu: %d mais %d obtenusdÃ©saccord dans le type de retour de la fonction interne %qD; %qT attendules longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qEles longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qTdÃ©clarations non concordantes pendant l'optimisation lors de l'Ã©dition de liensopÃ©rateur en dÃ©saccord dans l'expression foldtypes d'opÃ©randes de comparaison non concordantsparenthÃ¨ses non appairÃ©esconstruction Objective-C++ %<@%D%> mal placÃ©enumÃ©ro de l'opÃ©rande $ manquant dans le format%<(%> manquante aprÃ¨s %<#pragma GCC visibility push%> â€“ ignorÃ©%<(%> manquante aprÃ¨s %<#pragma pack%> â€“ ignorÃ©%<(%> manquante aprÃ¨s %<#pragma unused%>, ignorÃ©%<)%> manquante aprÃ¨s %<#pragma unused%>, ignorÃ©%<=%> manquant (aprÃ¨s l'attribut %<getter%>)%<=%> manquant (aprÃ¨s l'attribut %<setter%>)dÃ©finition %<PHI%> manquanteattribut %<target%> manquant pour %qD avec plusieurs versionsclause %qs manquante en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACCnote REG_EH_REGION manquante Ã  la fin du bb %i[big-endian|little-endian|default] manquant aprÃ¨s %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] manquant aprÃ¨s %<#pragma GCC diagnostic%>%<requires%> additionnel manquant pour dÃ©marrer une expression Â«Â requiresÂ Â»nom d'architecture manquant dans %<-march=%s%>argument manquant pour %<-mbranch-protection=%>argument manquant dans le pragma ou l'attribut %<target("branch-protection=")%>argument manquant Ã  %qsbarriÃ¨re manquante aprÃ¨s le bloc %iaccolades manquantes autour de l'initialisationaccolades manquantes autour de l'initialisation pour %qTarÃªte callgraph manquante pour l'appel stmt:accolade de fermeture manquante pour l'opÃ©rande nommÃ©parenthÃ¨se fermante manquantecollection manquante dans l'Ã©numÃ©ration rapideprÃ©dicat de contrÃ´le manquantnom de processeur manquant dans %<-mcpu=%s%>nom de processeur manquant dans %<-mtune=%s%>tiret manquantdÃ©finition manquantepÃ©riphÃ©rique ou architecture manquant aprÃ¨s %qsappel direct manquant pour la spÃ©culation %iarÃªte manquante %i->%inom de fichier manquant aprÃ¨s %qscaractÃ¨re de remplissage manquant Ã  la fin du format de strfmonexpression d'incrÃ©mentation manquanteappel indirect manquant dans la sÃ©quence d'appel spÃ©culativeinitialisation manquante pour le champ %qD de %qTinitialisation manquante pour le membre %qDcondition de boucle manquante dans la boucle avec le pragma %<GCC ivdep%>condition de boucle manquante dans la boucle avec le pragma %<GCC unroll%>cible manquante dans le makefile aprÃ¨s %qsmÃ©thode manquante %s%s%snom manquant dans le pragma ou l'attribut %<target("arch=")%>nom manquant dans le pragma ou l'attribut %<target("cpu=")%>nombre manquantparenthÃ¨se ouvrante manquanteopÃ©rande manquantoption manquante aprÃ¨s %<#pragma GCC diagnostic%>origine manquante pour un nÅ“ud dans une liste imbriquÃ©ecible manquante aprÃ¨s %qsattribut de patron principal %s manquantattributs de patron principal %s manquantrÃ©fÃ©rence manquante pour la spÃ©culation %idonnÃ©e de rÃ©solution manquante pour %ssentinelle manquante dans l'appel Ã  la fonctionarguments de patron manquantsarguments de patron manquants aprÃ¨s %qTcaractÃ¨re de terminaison %c manquantnom de type manquant dans la dÃ©claration typedefvaleur manquante dans le pragma ou l'attribut %<target()%>terme %<%.*s%> mal orthographiÃ© dans le format; utilisez plutÃ´t %<%s%s%>mÃ©langer des dÃ©clarations et des dÃ©finitions de fonctions est interditle mÃ©lange de types de symboles diffÃ©rents dans les mÃªmes groupes comdat n'est pas supportÃ©mode %qs appliquÃ© Ã  un type inappropriÃ©la taille du mode du rÃ©sultat non intÃ©gral ne correspond pas Ã  la taille du champ de %qsla modification de %qE n'est pas une expression constantele modificateur ne devrait pas Ãªtre spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%>la modification d'un objet constant %qE n'est pas permise dans une expression constantenature du module dans l'instruction USE Ã  %Cplus que %d opÃ©randes dans %<asm%>plus d'une clause %<atomic_default_mem_order%> dans une mÃªme unitÃ© de compilationplus d'une clause %<depend%> avec le modificateur %<source%> sur une construction %<ordered%>plus d'une directive Â«Â ctrlÂ Â»plus d'un spÃ©cificateur d'accÃ¨s dans le spÃ©cificateur de baseplus d'un localisateur dans la clause %<depend%> sur une construction %<depobj%>dÃ©placer un objet local dans une instruction de retour empÃªche l'Ã©lision de la copiempfr n'est pas configurÃ© pour gÃ©rer tous les modes en virgule flottantemsp430_select_hwmult_lib a besoin d'au moins un argumentle tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨rel'exclusion multilib %qs est invalideles exclusions multilib %qs sont invalidesle sÃ©lecteur multilib %qs %qs est invalidele sÃ©lecteur multilib %qs est invalidela spec multilib %qs est invalidel'option %<-mcpu=%> a Ã©tÃ© spÃ©cifiÃ©e plusieurs fois.plusieurs cibles %<default%> ont Ã©tÃ© dÃ©finiesles personnalitÃ©s EH multiples sont uniquement supportÃ©es avec les assembleurs qui supportent la directive %<.cfi_personality%>dÃ©clarations multiples dans une boucle %<for%> parcourant une plageplusieurs Ã©tiquettes Â«Â defaultÂ Â» dans un Â«Â switchÂ Â»dÃ©finition multiple de %q#Tplusieurs routines d'interruptions rapides vues: %qE et %qEchamps multiples initialisÃ©s dans l'union %qTplusieurs attributs de type de fonction spÃ©cifiÃ©stransitions chaud/froid multiples trouvÃ©es (bb %i)initialisations multiples donnÃ©es pour %qDinitialisations multiples donnÃ©es pour la base %qTappelants en ligne multiplesplusieurs attributs d'interruption ne sont pas permisattributs d'interruptions multiples pour la fonction %qDvariables d'itÃ©ration multiples dans l'Ã©numÃ©ration rapideplusieurs mÃ©thodes nommÃ©es %<%c%E%> ont Ã©tÃ© rencontrÃ©esattributs de types imbriquÃ©s multiples pour la fonction %qDplusieurs paramÃ¨tres nommÃ©s %qDplusieurs dÃ©finitions existantes pour %qEqualificatifs de rÃ©fÃ©rence multiplesattributs de sauvegarde de registres multiples pour la fonction %qDplusieurs sÃ©lecteurs nommÃ©s %<%c%E%> ont Ã©tÃ© rencontrÃ©sclasses de stockage multiples dans la dÃ©claration de %qsclasses de stockage multiples dans les spÃ©cificateurs de la dÃ©clarationtypes multiples dans une dÃ©clarationversions multiples pour un symbolenÅ“uds PHI virtuels multiples dans le BB %dargument Ã  valeur multiple dans un contexte Ã  valeur uniqueappel de fonction Ã  valeur multiple dans un contexte Ã  valeur uniquel'option de multiplication implique que r%d est fixeles versions multiples requiÃ¨rent %<ifunc%> qui n'est pas supportÃ© sur cette cibleles versions multiples requiÃ¨rent ifunc qui n'est pas supportÃ© sur cette cibleil faut appeler %<#include <typeinfo>%> avant d'utiliser %<typeid%>il faut utiliser %<.*%> ou %<->*%> pour appeler une fonction via un pointeur vers un membre dans %<%E (...)%>, par ex: %<(... ->* %E) (...)%>le mutable %qD n'est pas utilisable dans une expression constanteun attribut nu ne peut Ãªtre appliquÃ© qu'Ã  des fonctionsnom %qD utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableaule nom %qT a un type incompletnom manquant pour la fonction membrele nom de la classe masque le paramÃ¨tre de patron %qD qui est lui-mÃªme un patronnom utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableaules valeurs nommÃ©es Ã  retourner ne sont plus supportÃ©esentrÃ©e dans l'espace de noms %qDl'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qDnom d'espace de nom attendules agrÃ©gats anonymes dans la portÃ©e de l'espace de noms doivent Ãªtre statiquesconversion rÃ©ductrice de %qE depuis %qH vers %qIla conversion rÃ©ductrice de %qE depuis %qH vers %qI est mal formÃ©e en C++11a besoin de %<typename%> avant %<%T::%D::%E%> car %<%T::%D%> est une portÃ©e dÃ©pendantea besoin de %<typename%> avant %<%T::%E%> car %qT est une portÃ©e dÃ©pendante%<typename%> doit Ãªtre utilisÃ© avant %qE car %qT est une portÃ©e dÃ©pendanteconversion explicite nÃ©cessaireconversion explicite nÃ©cessaire, mÃ©thode %s%s%s manquantelongueur insn nÃ©gativelongueur nÃ©gative dans la section du tableau dans la clause %qslimite infÃ©rieure nÃ©gative dans la section du tableau dans la clause %qsprofondeur d'imbrication nÃ©gative pour la rÃ©gion %inombre de dÃ©calages nÃ©gatiflargeur nÃ©gative dans le champ de bits %q+Dlargeur nÃ©gative du champ de bits %qsni le destructeur ni %<operator delete%> spÃ©cifique Ã  la classe seront appelÃ©s, mÃªme s'ils sont dÃ©clarÃ©s lorsque la classe est dÃ©finieni le destructeur ni l'opÃ©rateur %<delete[]%> spÃ©cifique Ã  la classe seront appelÃ©s, mÃªme s'ils sont dÃ©clarÃ©s lorsque la classe est dÃ©finiealternatives imbriquÃ©es de dialecte assembleurdÃ©claration externe imbriquÃ©e de %qDla fonction imbriquÃ©e %q+D est dÃ©clarÃ©e mais jamais dÃ©finiefonction imbriquÃ©e %qEÂ» dÃ©clarÃ©e %<extern%>fonction imbriquÃ©e %qs dÃ©clarÃ©e %<extern%>trampolines de fonctions imbriquÃ©es pas supportÃ©s sur GCN5 Ã  cause des piles non exÃ©cutablestrampolines de fonctions imbriquÃ©es pas supportÃ©s sur cette cibleles fonctions imbriquÃ©es ne savent pas Ãªtre profilÃ©es avec %<-mfentry%> sur un s390fonctions imbriquÃ©es pas supportÃ©es sur cette cibleles dÃ©finitions d'espace de noms imbriquÃ©s en ligne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>une boucle imbriquÃ©e dans une rÃ©duction nÃ©cessite une clause de rÃ©duction pour %qEle spÃ©cificateur de nom imbriquÃ© %qT pour la dÃ©claration d'un enum ne nomme pas une classe ou un espace de nomsles dÃ©finitions d'espace de noms imbriquÃ©s sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>nom d'espace de nom imbriquÃ© attendudirective imbriquÃ©e de mise entre guillemetsredÃ©finition imbriquÃ©e de %<enum %E%>redÃ©finition imbriquÃ©e de %<struct %E%>redÃ©finition imbriquÃ©e de %<union %E%>Â«Â newÂ Â» ne peut Ãªtre appliquÃ© Ã  un type de fonctionÂ«Â newÂ Â» ne peut pas Ãªtre appliquÃ© Ã  un type rÃ©fÃ©rencÃ©la nouvelle dÃ©claration %q#D rend ambigÃ¼e le dÃ©claration interne %q#Dde nouveaux types ne peuvent Ãªtre dÃ©finis dans un type Ã  retournermembre %q#D suivant dÃ©clarÃ© icipas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qspas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs, on essaie avec l'opÃ©rateur prÃ©fixÃ© Ã  la placeaucune mÃ©thode %<%c%E%> trouvÃ©epas de fonction membre %q#D dÃ©clarÃ©e dans la classe %qTpas de getter %qs trouvÃ©le mÃ©lange de FPX/FPU est interditpas de FUNCTION_PROFILER pour CRISaucun nom de fichier fourni pour la liste de sortie LTRANSpas d'argumentaucun argument pour la fonction de specaucun attribut peut Ãªtre appliquÃ© Ã  une instanciation expliciteaucun nom de classe spÃ©cifiÃ© avec %qspas de patron de classe nommÃ© %q#T dans %q#Tpas de %<]%> fermant pour le format %<%%[%>pas d'accolade fermantepas de constructeurpas de contexte pour rÃ©soudre le type de %qEaucun opÃ©rateur de conversion dÃ©clarÃ©pas de fonction de dÃ©sallocation correspondante pour %qDaucun type de donnÃ©es pour le mode %qsaucune dÃ©claration ne correspond Ã  %q#Daucune dÃ©claration de la propriÃ©tÃ© %qs trouvÃ©e dans l'interfacepas d'argument par dÃ©faut pour %qDpas de destructeurpas de rÃ©partiteur trouvÃ© pour les attributs de versionpas de rÃ©partiteur trouvÃ© pour les attributs de versionÂ : %spas de champ %qD trouvÃ© dans l'union initialisÃ©epas de fonction nommÃ©e %qDpas de liste immediate_usepas de fichier Ã  l'entrÃ©eaucun fichier d'entrÃ©e; pas d'accord pour Ã©crire les fichiers de sortieaucun type entier ne peut reprÃ©senter toutes les valeurs de l'Ã©numÃ©ration pour %qTpas de registre bas disponible pour dÃ©piler les registres hautspas de concordance pour pas de concordance pour l'appel Ã  %<(%T) (%A)%>pas de correspondance pour convertir la fonction %qD vers le type %q#Tpas de concept correspondant pour l'introduction du patronaucune surcharge en virgule flottante correspond Ã  %qspas de fonction correspondant Ã  l'appel %<%D(%A)%>pas de fonction concordante pour l'appel Ã  %<%T::%s%E(%A)%#V%>pas de fonction concordante pour l'appel Ã  %<%T::operator %T(%A)%#V%>pas de fonction concordante pour l'appel de %<%s(%A)%>pas de fonction correspondante pour l'appel de type gÃ©nÃ©riquepas de Â«Â pushÂ Â» correspondant pour %<#pragma GCC visibility pop%>aucun patron correspondant trouvÃ© pour %qDpas de fonction membre %qD dÃ©clarÃ©e dans %qTpas d'opÃ©rateur de post-dÃ©crÃ©mentation pour le typepas d'opÃ©rateur de post-incrÃ©mentation pour le typepas d'opÃ©rateur de prÃ©-dÃ©crÃ©mentation pour le typepas d'opÃ©rateur de prÃ©-incrÃ©mentation pour le typeaucune dÃ©claration prÃ©cÃ©dente pour %qDaucun prototype prÃ©cÃ©dent pour %qDpas de type de processeur spÃ©cifiÃ© pour l'Ã©dition de lienspas de profilage du code 64 bits pour cette ABIpas de registre dans l'adresseÂ«Â returnÂ Â» manquant dans une fonction devant retourner une valeurÂ«Â returnÂ Â» manquant dans une fonction retournant %qTpas de sclass pour le stab %s (0x%x)pas de point virgule Ã  la fin de la structure ou de l'unionpas de %<operator %s%> adaptÃ© pour %qTpas de %qD convenable dans la classe %qTpas de super classe dÃ©clarÃ©e dans @interface pour %qEpas de super classe dÃ©clarÃ©e dans l'interface pour %qEpas de type nommÃ© %q#T dans %q#Taucun type ni classe de stockage ne peut Ãªtre spÃ©cifiÃ© ici,aucun paquet de paramÃ¨tres non dÃ©roulÃ©s dans le fold binairepas de redÃ©finition finale unique pour %qD dans %qTpas de clause valide spÃ©cifiÃ©e dans %<#pragma acc declare%>le nÅ“ud diffÃ¨re de node->decl->decl_with_vis.symtab_nodele nÅ“ud a body_removed mais il est une dÃ©finitionle nÅ“ud a un type inconnule nÅ“ud est un alias mais pas une dÃ©finitionle nÅ“ud est un alias mais pas un alias implicitele nÅ“ud est seul dans un groupe comdatle nÅ“ud est analysÃ© mais il n'est pas une dÃ©finitionle nÅ“ud est dans la liste same_comdat_group mais il n'a aucun comdat_grouple nÅ“ud est symver mais pas un aliasle nÅ“ud est un transparent_alias mais pas un aliasle nÅ“ud est une rÃ©fÃ©rence faible (weakref) mais pas un transparent_aliasle nÅ“ud n'a pas Ã©tÃ© trouvÃ© dans le hachage des noms assembleur symtabnÅ“ud pas trouvÃ© node->decl->decl_with_vis.symtab_nodedes nÅ“uds ont Ã©tÃ© trouvÃ© avec une mÃ©moire non libÃ©rÃ©el'expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  %<false%> Ã  cause de l'appel Ã  %qDopÃ©rande registre non 32 bits pour Â«Â %%%cÂ Â»argument REAL pas en double prÃ©cision pour l'intrinsÃ¨que %s Ã  %Lvariante PCS qui n'est pas dÃ©rivÃ©e de AAPCScaractÃ¨re non ASCII dans une CFString littÃ©raleInitialisation d'un pointeur non NULL Ã  %Cconstruction non OpenACC Ã  l'intÃ©rieur d'une rÃ©gion OpenACCconstruction non OpenACC Ã  l'intÃ©rieur d'une routine OpenACCdÃ©saccord sur le traitement de l'exception sans appella spÃ©cialisation partielle de la non variable ou non classe %qE n'est pas permisele bloc de base %d n'est pas froid mais il ne peut Ãªtre atteint que par des chemins traversant la partition froideargument entier non constant %u dans l'appel Ã  la fonction %qEargument non constant 0 pour %qsargument 1 non constant pour %qstableau non constant dans l'instruction DATA Ã  %Linitialisation d'un tableau non constantla nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e directement, pas par un %<typedef%>la nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e sans parenthÃ¨ses autour du id de typeun littÃ©ral composÃ© non constant ne peut pas apparaÃ®tre dans une expression constantecondition non constante pour l'assertion statiqueÃ©lÃ©ment non constant dans un CONSTRUCTOR constantl'initialisation non constante dans la classe est invalide pour le membre statique pas en ligne %qDl'initialisation non constante dans la classe est invalide pour le membre statique %qDexpression d'initialisation non constante Ã  %Lle patron %qT ne peut Ãªtre dÃ©duit et il est utilisÃ© sans arguments de patronArgument INTEGER du sous-type pas par dÃ©faut passÃ© Ã  l'intrinsÃ¨que %s Ã  %LUNSPEC non dÃ©lÃ©gitimisÃ© %s (%d) trouvÃ© Ã  l'emplacement de la variablela fonction non supprimÃ©e %q+D redÃ©fini la fonction supprimÃ©el'argument dans l'appel de la fonction %qE n'est pas en virgule flottantel'argument dans l'appel de la fonction %qE n'est pas en virgule flottantela non fonction %qD est dÃ©clarÃ©e comme un patron implicitenon fonction dans un appel gimpleargument 1 non entier pour %qsargument 3 non entier dans l'appel Ã  la fonction %qEmodÃ¨le mÃ©moire non entier pour l'argument %d de %qEopÃ©rande non entier utilise avec le code d'opÃ©rande %<z%>instruction Â«Â switchÂ Â» avec un type non entierune expression lambda non locale ne peut pas avoir de capture par dÃ©fautla variable non locale %qD dÃ©clarÃ©e %<__thread%> a un destructeur non trivialla variable non locale %qD dÃ©clarÃ©e %<__thread%> a besoin d'une initialisation dynamiquela non-boucle avec l'en-tÃªte %d n'est pas marquÃ©e pour Ãªtre retirÃ©ele tableau n'est pas une l-valeur dans l'expression conditionnellele non membre %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>la fonction non membre %qD ne peut pas avoir de qualificatif CVla fonction non membre %qD ne peut pas avoir de qualificatif de rÃ©fÃ©rencela dÃ©claration du patron non membre de %qDl'entrÃ©e %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moirela sortie %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moirefonction non imbriquÃ©e avec un type modifiÃ© par une variablele membre non objet %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>le type non-objective-c %qT ne peut Ãªtre interceptÃ©le non paramÃ¨tre %qs ne peut pas Ãªtre un paquet de paramÃ¨tresl'argument de %<__builtin_launder%> n'est pas un pointeurnon registre comme membre de gauche d'une opÃ©ration binairenon registre comme membre de gauche dans une opÃ©ration ternairenon registre comme membre de gauche d'une opÃ©ration unaire%qs non scalairetype non scalairevariable non scalaire %qD dans la clause %<lastprivate%> conditionnellesuffixe non standard sur une constante en virgule flottantele membre constant non statique %q#D dans la classe sans un constructeurle membre constant non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©fautle membre de donnÃ©e non statique %q+D dans une union ne peut pas avoir le type rÃ©fÃ©rencÃ© %qTle membre de donnÃ©e non statique %qE est dÃ©clarÃ© %qsmembre de donnÃ©e non statique dÃ©clarÃ© avec %qT comme type Ã  remplacerles initialisations de membres de donnÃ©es non statiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>la dÃ©claration non statique de %q+D suit une dÃ©claration statiqueinitialisation non statique d'un membre de tableau flexiblela rÃ©fÃ©rence non statique %q#D dans la classe sans un constructeurle membre par rÃ©fÃ©rence non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©faut%qD n'est pas un patron mais il est utilisÃ© comme patrontype non patron %qT utilisÃ© comme un patronla dÃ©claration non locale au thread de %q#D suit la dÃ©claration locale au threadla dÃ©claration non locale au thread de %q+D suit une dÃ©claration locale au thread%qs pas au plus haut niveauconversion non triviale dans %qsconversion non triviale dans une opÃ©ration unaireles initialisations par dÃ©signation non triviales ne sont pas supportÃ©esla spÃ©cialisation partielle du non type %qE n'est pas permiseles paramÃ¨tres de patrons non typÃ©s du type classe sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>non variable %qD dans la dÃ©claration avec plus d'une dÃ©claration contenant un type Ã  remplacernon vecteur %qs avec des Ã©lÃ©mentsopÃ©randes non vectoriels dans une comparaison vectorielleindex de tableau non constant dans l'initialisationla liste des sorties de la boucle %d n'est pas vide mais des sorties ne sont pas enregistrÃ©esÃ©tiquette non locale l'indice de tableau non nul %qE est utilisÃ© avec le tableau %qD de type %qT dont les limites sont inconnuesl'indice de tableau non nul %qE est utilisÃ© avec un tableau de type %qT dont les limites sont inconnuesla normalisation s'oppose Ã  la mise Ã  l'Ã©chelle
! combinaison de types pas permise dans %qspas configurÃ© avec le suffixe d'en-tÃªtes sysrootpas assez de boucles DO pour la boucle %s !$ACC LOOP Ã  %Lpas assez de boucle DO pour le %s coalescÃ© Ã  %Lpas assez d'argumentspas assez d'arguments Ã  retournerpas assez de boucles Â«Â forÂ Â» Ã  combinerpas assez de boucles parfaitement imbriquÃ©espas assez d'informations sur le typepas assez d'arguments variables pour insÃ©rer une sentinellepas de gÃ©nÃ©ration de zone de correctif, nops pas supportÃ©pas de support de l'option %<-fpic%> pour la chaÃ®ne de compilation v3mnotenote: argument nul lÃ  oÃ¹ un non-nul est requis (argument %lu)pointeur nulldÃ©rÃ©fÃ©rencement d'un pointeur nullle nombre doit Ãªtre 0 ou 1le nombre d'arguments ne concorde pas avec celui du prototype internele nombre d'arguments ne concorde pas avec celui du prototypele nombre d'annotations des bb dans la chaÃ®ne des insn (%d) != n_basic_blocks (%d)le nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deuxle nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deuxle nombre de compteurs dans les donnÃ©es de profilage de la fonction %qD ne correspond pas Ã  ses donnÃ©es de profilage (compteur %qs, attendu %i et a %i)le nombre de rÃ©sultats ne correspond pas au nombre de valeursle nombre de cibles spÃ©culatives %i est en dÃ©saccord avec num_speculative_call_targets %ile nombre de variables dans la clause %<depend%> avec le modificateur %<sink%> ne correspond pas au nombre de variables d'itÃ©rationsl'argument numÃ©rique de l'attribut %qE doit Ãªtre dans la plage 0..63objc++-cpp-output est dÃ©prÃ©ciÃ©; utilisez plutÃ´t objective-c++-cpp-outputobjc-cpp-output est dÃ©prÃ©ciÃ©; utilisez plutÃ´t objective-c-cpp-outputl'objet n'est pas une mÃ©thodeobjet manquant dans l'usage de %qEla propriÃ©tÃ© de l'objet %qD n'a pas d'attribut %<assign%>, %<retain%> ou %<copy%>; on suppose que c'est %<assign%>l'objet de type %qT ne correspond pas au nom du destructeur ~%qTun objet avec un type modifiÃ© par une variable ne peut pas avoir de classe de liaisonune dÃ©claration de mÃ©thode objective-c est attendueun ou des argument(s) de message objective-c++ est/sont attendu(s)rÃ©cepteur de message objective-c++ attenduune dÃ©claration de mÃ©thode objective-c++ est attenduecode de format Maverick Â«Â %cÂ Â» obsolÃ¨teutilisation de l'option %<-I-%> obsolÃ¨te, veuillez utiliser %<-iquote%> Ã  la placeutilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e avec %<:%>utilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e sans %<=%>la variable en ligne %qD utilisÃ©e par odr n'est pas dÃ©finiele compilateur de dÃ©chargement %s n'a pas Ã©tÃ© trouvÃ©le compilateur de dÃ©chargement %s n'a pas Ã©tÃ© trouvÃ© (envisagez d'utiliser %<-B%>)dimension de dÃ©chargement hors limites (%d)le dÃ©calage %qwi est hors des limites de la chaÃ®ne constantele dÃ©calage excÃ¨de 16 octetsle dÃ©calage relatif de %qD n'est pas compatible avec l'ABI et peut changer dans une version future de GCCl'offset du champ de bits compactÃ© %qD a changÃ© dans GCC 4.4ancienne dÃ©claration %q#DdÃ©finition de fonction selon l'ancien styledÃ©claration de paramÃ¨tres selon l'ancien style dans la dÃ©finition de fonction prototypÃ©el'opÃ©rande omis au milieu de %<?:%> ne peut pas Ãªtre dÃ©corÃ©un champ est un champ de bits alors que l'autre ne l'est pasun des arguments de l'appel de l'initialisation devrait Ãªtre %<&omp_priv%>un des arguments de l'appel de l'initialisation devrait Ãªtre %<omp_priv%> ou %<&omp_priv%>un type doit Ãªtre construit alors que l'autre ne le doit passeules les rÃ©gions %<distribute%>, %<parallel%> ou %<loop%> sont autorisÃ©es Ã  Ãªtre strictement imbriquÃ©es Ã  l'intÃ©rieur d'une rÃ©gion %<teams%>seuls les fanions %<inbranch%> et %<notinbranch%> sont permis pour l'attribut %<__simd__%>seulement %u nom fourni pour la liaison structurÃ©eseulement %u noms fournis pour la liaison structurÃ©eseul 0.0 peut Ãªtre chargÃ© comme valeur immÃ©diateseul le format de dÃ©bogage DWARF est supportÃ© pour les routines de service d'interruptionsseuls des types d'objets Objective-C peuvent Ãªtre qualifiÃ©s avec un protocoleseul l'attribut %<fallthrough%> peut Ãªtre appliquÃ© Ã  une instruction nulleseuls les constructeurs prennent des initialisions membresseuls les dÃ©clarations de constructeurs et les opÃ©rateurs de conversion peuvent Ãªtre %<explicit%>uniquement ici comme un %<friend%>seul un type de retour %<auto%> Ã©vident peut Ãªtre dÃ©duit en %<void%>seul de l'assembleur en ligne non Ã©valuÃ© est autorisÃ© dans une fonction %<constexpr%> en C++2aseules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans une section .bssseules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans la section .noinitseules les valeurs 12 (4 ko) et 16 (64 ko) sont supportÃ©es pour la taille de garde. La valeur %d donnÃ©e (%llu ko) est hors limitesseulement les alias faibles sont supportÃ©s dans cette configurationseuls les initialiseurs Ã  zÃ©ro sont autorisÃ©s dans la section %qstype de vecteur opaque ne peut Ãªtre initialisÃ©un spÃ©cificateur enum opaque doit utiliser un simple identificateurspÃ©cificateur enum opaque sans noml'ouverture de %s a Ã©chouÃ©: %souverture de /dev/zero: %mouverture de la liste de sortie LTRANS %s: %mouverture du fichier de dÃ©pendances %s: %mouverture du fichier de sortie %qs: %souverture du fichier de sortie %s: %mcode %%xn d'opÃ©rande invalide pour QImodel'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 3 bitsl'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 6 bitsl'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 8 bitsl'opÃ©rande 1 devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 3 bitsl'opÃ©rande 1 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 2 devrait Ãªtre une valeur paire sur 3 bits (sous-registre 0,2,4,6)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 3 bits (sous-registre 0-7)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 8 bitsl'opÃ©rande 3 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 3 devrait Ãªtre une valeur non signÃ©e sur 8 bitsl'opÃ©rande 4 devrait Ãªtre une valeur non signÃ©e sur 8 bits (0-255)la contrainte de l'opÃ©rande contient un %<+%> ou un %<=%> incorrectement positionnÃ©les contraintes de l'opÃ©rande pour %<asm%> diffÃ¨rent en nombre d'alternativesl'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â %cÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â DÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â IÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â YÂ Â» invalidel'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â RÂ Â» invalidel'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â rÂ Â» invalidel'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â KÂ Â» invalidel'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â RÂ Â» invalidel'opÃ©rande n'est pas une rÃ©fÃ©rence mÃ©moire avec dÃ©calage, code d'opÃ©rande Â«Â HÂ Â» invalidel'opÃ©rande doit Ãªtre une valeur immÃ©diate de la bonne taillenumÃ©ro dâ€™opÃ©rande manquant aprÃ¨s %%-lettrenumÃ©ro dâ€™opÃ©rande hors limitele numÃ©ro d'opÃ©rande est hors limites dans le formatnumÃ©ro d'opÃ©rande spÃ©cifiÃ© pour un format n'acceptant aucun argumentnumÃ©ro d'opÃ©rande spÃ©cifiÃ© avec une affectation supprimÃ©el'opÃ©rande de %<?:%> change de type signÃ© de %qT Ã  %qT Ã  cause du caractÃ¨re non signÃ© de l'autre opÃ©randel'opÃ©rande de l'expression fold n'a aucun paquet de paramÃ¨tres non dÃ©roulÃ©le type %qT de l'opÃ©rande est incompatible avec l'argument %d de %qEles types des opÃ©randes sont %qT et %qTles opÃ©randes de %<?:%> ont les types diffÃ©rents %qT et %qTles opÃ©randes de %T/%t doivent Ãªtre reg + const_int:opÃ©ration non permise sur le type %<bfloat16_t%>l'opÃ©ration sur %qE est peut Ãªtre non dÃ©finiel'attribut d'optimisation sur %qD suit la dÃ©finition mais l'attribut ne correspond pasincohÃ©rence d'un attribut au niveau de l'optimisationl'optimisation peut Ã©liminer les lectures ou les Ã©critures dans les variables-registreslâ€™option %<%s=%s%> nâ€™est pas disponible pour le processeur %qsl'option %<-mdouble=32%> est uniquement disponible si configurÃ© %<--with-double={32|32,64|64,32}%>l'option %<-mdouble=64%> est uniquement disponible si configurÃ© %<--with-double={64|64,32|32,64}%>l'option %<-mirq-ctrl-saved%> est uniquement valable pour les processeurs ARC v2l'option %<-mlong-double=32%> est uniquement disponible si configurÃ© %<--with-long-double={32|32,64|64,32}%> ou %<--with-long-double=double%> en mÃªme temps que %<--with-double={32|32,64|64,32}%>l'option %<-mlong-double=64%> est uniquement disponible si configurÃ© %<--with-long-double={64|64,32|32,64}%> ou %<--with-long-double=double%> en mÃªme temps que %<--with-double={64|64,32|32,64}%>l'option %<-mrgf-banked-regs%> est uniquement valable pour les processeur ARC v2l'option %<-mstructure-size-boundary%> est dÃ©prÃ©ciÃ©elâ€™option %qs est ignorÃ©e, la valeur par dÃ©faut %qs est considÃ©rÃ©e pour le processeur %qslâ€™option %qs n'est pas disponible pour le processeur %qsl'option %qs est valide pour %s mais pas pour %sl'option %s n'est pas supportÃ©e avec %<-fopenacc%>option %s pas utilisÃ©e de maniÃ¨re cohÃ©rente dans tous les fichiers d'entrÃ©e LTOoption %s avec des valeurs diffÃ©rentesargument optionnelparamÃ¨tre de classe optionneloptions activÃ©esÂ : options ou cibles manquantes aprÃ¨s %qsoptions passÃ©esÂ : dÃ©bordement de optype_msgidÂ :%dou utilisez %<j%> au lieu de %<i%> pour les suffixes internes GNUles arguments ordonnÃ©s ont besoin d'une expression entiÃ¨re constante positivecomparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entiercomparaison ordonnÃ©e d'un pointeur avec un pointeur null'origine pointe vers un parent diffÃ©rentle %<default%> original est icila dÃ©claration originale apparaÃ®t icila dÃ©finition originale apparaÃ®t icioriginal pas compressÃ© avec zstdtaille originale inconnueinitialement dÃ©clarÃ© %<const%> icidÃ©fini initialement icil'appel de fonction initialement indirect n'est pas pris en compte pour la mise en lignespÃ©cifiÃ© initialement iciconstruction %qs orphelinel'autre correspondance est iciaurait dÃ» correspondre Ã  la mÃ©thode virtuelle %qD mais ce n'est pas le casle %<__transaction_cancel%> extÃ©rieur n'est pas Ã  l'intÃ©rieur d'un %<__transaction_atomic%> extÃ©rieurle %<__transaction_cancel%> extÃ©rieur n'est pas dans un %<__transaction_atomic%> extÃ©rieur ou une fonction %<transaction_may_cancel_outer%>le bloc extÃ©rieur de la rÃ©gion %i n'est pas bontransaction extÃ©rieure dans une fonction %<transaction_may_cancel_outer%>transaction extÃ©rieure dans une fonction %<transaction_safe%>transaction extÃ©rieure dans une transactionla contrainte de sortie %d ne peut pas Ãªtre spÃ©cifiÃ©e avec le registre Ã©crasÃ© %qsla contrainte de sortie %d doit spÃ©cifier un seul registrela contrainte de sortie %qc pour l'opÃ©rande %d n'est pas au dÃ©butle fichier de sortie %s existe dÃ©jÃ  dans le dossier %sfichier de sortie non spÃ©cifiÃ©le nom du fichier de sortie ne peut pas Ãªtre videnom du fichier de sortie spÃ©cifiÃ© deux foisla sortie numÃ©ro %d n'est pas directement adressablel'opÃ©rande de sortie %d doit utiliser la contrainte %<&%>il manque un %<=%> Ã  la contrainte de l'opÃ©rande de sortiel'opÃ©rande de sortie est une constante dans %<asm%>les registres de sortie doivent Ãªtre regroupÃ©s en haut de la pileoutput_move_singleÂ :dÃ©bordement dans la dimension du tableaudÃ©bordement dans l'expression constantele dÃ©bordement dans la conversion de %qT vers %qT change la valeur en %qEle dÃ©bordement dans la conversion de %qT vers %qT change la valeur de %qE en %qEdÃ©bordement dans les valeurs de l'Ã©numÃ©rationdÃ©bordement dans les valeurs de l'Ã©numÃ©ration Ã  %qDdÃ©bordement de la liste d'arguments de sortie pour %qsnom de fonction surchargÃ©e %qE dans la clause %qsfonction surchargÃ©e sans information contextuelle de typela fonction redÃ©finie est %q#Dla fonction redÃ©finie est %q#Fla fonction redÃ©finie est %qDle contrÃ´le de la redÃ©finition (override/final) est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>dans la redÃ©finition de %qD dÃ©clarÃ© %<transaction_safe%>argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du patron d'alias %qDargument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du concept %qDl'expansion de paquets dans une dÃ©claration Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>les captures d'initialisation compactes ne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>l'attribut Â«Â packedÂ Â» provoque un alignement inefficacel'attribut Â«Â packedÂ Â» entraÃ®ne un alignement inefficace pour %q+Dl'attribut Â«Â packedÂ Â» provoque un alignement inefficace pour %qEl'attribut Â«Â packedÂ Â» n'est pas nÃ©cessairel'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %q+Dl'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %qEremplissage de la taille du Â«Â structÂ Â» jusqu'Ã  la frontiÃ¨re d'alignementremplissage du Â«Â structÂ Â» pour aligner %q+Dle paramÃ¨tre %P a un type incomplet %qTle paramÃ¨tre %P de %qD a un type incomplet %qTparamÃ¨tre %q+D dÃ©clarÃ© %<_Noreturn%>paramÃ¨tre %q+D dÃ©clarÃ© %<inline%>le paramÃ¨tre %q+D n'a qu'une dÃ©claration anticipÃ©eparamÃ¨tre %qD dÃ©clarÃ© avec le type Â«Â voidÂ Â»le paramÃ¨tre %qD a un type incompletle paramÃ¨tre %qD inclut un pointeur vers un tableau %qT dont les bornes sont inconnuesle paramÃ¨tre %qD inclut une rÃ©fÃ©rence vers un tableau %qT dont les bornes sont inconnuesle paramÃ¨tre %qD est incorrectement dÃ©clarÃ© comme type de mÃ©thodele paramÃ¨tre %qD est initialisÃ©le paramÃ¨tre %qD est dÃ©fini mais pas utilisÃ©le paramÃ¨tre %qP de %qD pourrait Ãªtre un candidat pour un attribut de formatle paramÃ¨tre %u (%q+D) a un type incompletle paramÃ¨tre %u (%q+D) a le type voidle paramÃ¨tre %u a un type incompletle paramÃ¨tre %u a le type voidparamÃ¨tre dÃ©clarÃ© %<auto%>le paramÃ¨tre ne peut pas avoir le type %qT modifiÃ© par une variablele paramÃ¨tre pourrait Ãªtre un candidat pour un attribut de formatnom du paramÃ¨tre manquant dans la liste des paramÃ¨tresnom de paramÃ¨tre omisnoms de paramÃ¨tres (sans type) dans la dÃ©claration de fonctionLe paquet de paramÃ¨tres %<__bases%> est uniquement valable dans la dÃ©claration d'un patronle paquet de paramÃ¨tres %q+D doit Ãªtre Ã  la fin de la liste des paramÃ¨tres du patronle paquet de paramÃ¨tres %qD ne peut pas avoir d'argument par dÃ©fautl'argument %qE du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patronl'argument %qT du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patronle paquet de paramÃ¨tres ne peut pas avoir d'argument par dÃ©fautles paquets de paramÃ¨tres ne sont pas Ã©tendus avec %<...%>le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 7.1le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 9.1le passage par paramÃ¨tre pour l'argument de type %qT quand C++17 est activÃ© a changÃ© pour correspondre Ã  C++14 dans GCC 10.1le paramÃ¨tre Ã  une fonction interne doit Ãªtre une chaÃ®ne sous forme constante ou littÃ©ralele paramÃ¨tre Ã  la fonction interne n'est pas valable: %sargument de type dÃ©rivÃ© paramÃ©trisÃ©le sous-programme parent ne peut pas Ãªtre mis en ligneles parenthÃ¨ses autour de %qE ne peuvent pas Ãªtre utilisÃ©es pour former un pointeur vers une fonction membreles parenthÃ¨ses doivent Ãªtre omises si la liste d'arguments d'attributs %qE est videles parenthÃ¨ses doivent Ãªtre omises si la liste des arguments de l'attribut est videdes parenthÃ¨ses sont requises autour de ce littÃ©ral composite pour Ã©viter des ambiguÃ¯tÃ©s dans l'analyseune initialisation entre parenthÃ¨ses n'est pas permise dans une boucle %<for%> de OpenMPinitialisation entre parenthÃ¨ses dans le Â«Â newÂ Â» du tableauerreur d'analyse dans l'instruction SELECT RANK Ã  %Cerreur d'analyse dans l'instruction SELECT TYPE Ã  %Cerreur d'analyse dans la liste des arguments du patronpart-ref avec un attribut pointeur prÃ¨s de %L n'est pas le part-ref le plus Ã  droite ou data-stmt-objectla spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron et n'a pas plus de contrainte que le patron primaire; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patronla spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patronla spÃ©cialisation partielle de %qD n'est pas plus spÃ©cialisÃ©e quespÃ©cialisation partielle %qT dÃ©clarÃ©e %<friend%>la spÃ©cialisation partielle n'est pas plus spÃ©cialisÃ©e que le patron primaire car elle remplace des paramÃ¨tres multiples par une expansion d'un paquetspÃ©cialisation partielle de %qD aprÃ¨s l'instanciation de %qDune partition a Ã©tÃ© trouvÃ©e mais le fanion de partition de fonction n'est pas misl'Ã©tape %qs n'a pas Ã©tÃ© trouvÃ©e mais elle est rÃ©fÃ©rencÃ©e par la nouvelle Ã©tape %qsl'Ã©tape %s ne supporte pas le clonagel'Ã©tape %s a besoin d'une implÃ©mentation de %<set_pass_param%> pour gÃ©rer l'argument supplÃ©mentaire dans %<NEXT_PASS%>le passage de %qT comme argument %<this%> abandonne les qualificatifsle passage de %qT choisi %qT au lieu de %qTpassage de NULL pour l'argument non pointeur %P de %qDpassage de l'argument %d de %qE comme %<float%> au lieu de %<double%> Ã  cause du prototypepassage de l'argument %d de %qE comme %qT au lieu de %qT Ã  cause du prototypepassage de l'argument %d de %qE comme complexe au lieu de flottant Ã  cause du prototypepassage de l'argument %d de %qE comme complexe au lieu d'entier Ã  cause du prototypepassage de l'argument %d de %qE comme flottant au lieu de complexe Ã  cause du prototypepassage de l'argument %d de %qE comme flottant au lieu d'entier Ã  cause du prototypepassage de l'argument %d de %qE comme entier au lieu de complexe Ã  cause du prototypepassage de l'argument %d de %qE comme entier au lieu de flottant Ã  cause du prototypepassage de l'argument %d de %qE comme signÃ© Ã  cause du prototypepassage de l'argument %d de %qE comme un non signÃ© Ã  cause du prototypepasser l'argument %d de %qE abandonne le qualificatif %qv du type pointÃ©passer l'argument %d de %qE abandonne les qualificatifs du type cible du pointeurpassage de l'argument %d de %qE depuis un type Objective-C distinctpassage de l'argument %d de %qE depuis un type pointeur incompatiblepassage de l'argument %d de %qE depuis un pointeur vers un espace d'adresses non fermÃ©passer l'argument %d de %qE ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifle passage de l'argument %d de %qE transforme un pointeur en entier sans transtypagele passage de l'argument %d de %qE transforme un entier en pointeur sans transtypagepassage de l'argument %d de %qE avec des largeurs diffÃ©rentes Ã  cause du prototypepassage de l'argument %i aux alias qualifiÃ©s avec %qs avec l'argument %Zpassage de l'argument %i aux alias qualifiÃ©s avec %qs avec les arguments %Zpassage des arguments Ã  l'Ã©lision du constructeur hÃ©ritÃ© %qDle passage d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellementpassage d'un argument trop grand sur la pileentrÃ©e de fonction patchable %wu excÃ¨de la taille %wuchemin: pÃ©dantpÃ©dant: vous avez peut-Ãªtre besoin d'arguments de patron explicites dans votre spÃ©cificateur de nom imbriquÃ©vous voulez peut-Ãªtre ajouter %<%T::%> explicitementerreur de permissionpermerreur: Ã©chec de pex_init: %mles contraintes sur le type Ã  remplacer ne sont pas satisfaitesles types Ã  remplacer ne sont pas permis dans ce contextel'opÃ©rateur Â«Â newÂ Â» avec placement construit un tableau d'objets de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwil'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwil'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwiveuillez utiliser un nom de processeur explicite.  Les noms de processeurs valides sontÂ : %sle greffon %qs a Ã©tÃ© spÃ©cifiÃ© avec des chemins diffÃ©rents: %qs et %qsle greffon %s n'est pas sous une licence compatible avec GPL
  %sle greffon %s n'est pas sous une licence compatible avec GPL %sle greffon %s a enregistrÃ© une fonction de rappel nulle pour l'Ã©vÃ©nement %sle greffon %s devrait Ãªtre spÃ©cifiÃ© avant %<-fplugin-arg-%s%> dans la ligne de commandele greffon ne peut pas enregistrer une Ã©tape manquantele greffon ne peut pas enregistrer une Ã©tape sans nomle greffon ne peut enregistrer l'Ã©tape %qs sans nom d'Ã©tape de rÃ©fÃ©rencele support des greffons est dÃ©sactivÃ©; configurez avec --enable-pluginpointeurargument pointeurl'arithmÃ©tique de pointeur pour des objets collectÃ©s par le ramasse-miettes est interditaffectation de pointeurmembre pointeur %q+D dÃ©clarÃ© iciun pointeur du type %<void *%> est utilisÃ© dans une arithmÃ©tiquepointeur de type %<void *%> utilisÃ© dans une soustractionl'offset du pointeur par rapport au symbole peut Ãªtre incorrectrÃ©sultat pointeur ou allouableles types ciblÃ©s par les pointeurs sont incompatibles en C++un pointeur visant l'espace d'adresses %qs doit Ãªtre Â«Â constÂ Â» dans %qTun pointeur visant l'espace d'adresses %qs doit Ãªtre const dans le/la %s %q+Dles cibles pointÃ©es dans l'affectation de %qT vers %qT diffÃ¨rent dans la plage signÃ©eles cibles pointÃ©es dans l'initialisation de %qT depuis %qT diffÃ¨rent dans la plage signÃ©eles cibles pointÃ©es dans le passage de l'argument %d de %qE diffÃ¨rent dans la plage signÃ©eles cibles pointÃ©es en retournant %qT depuis une fonction qui retourne le type %qT  diffÃ¨rent dans la plage signÃ©eun pointeur vers une fonction est utilisÃ© dans une arithmÃ©tiquepointeur vers une fonction utilisÃ© dans une soustractionle pointeur vers le tableau perd le qualificatif dans l'expression conditionnellele pointeur vers le type d'interface n'a pas de mÃ©thodeconversion d'un pointeur vers un membre via la base virtuelle %qTle pointeur vers le type membre %qT est incompatible avec le type d'objet %qTnon concordance de type de pointeurs entre %qT et %qT de %qD et %qD dans une expression conditionnellenon concordance de type de pointeurs dans une expression conditionnellevaleur de pointeur utilisÃ©e lÃ  oÃ¹ un complexe Ã©tait attenduvaleur pointeur utilisÃ©e lÃ  oÃ¹ un nombre en virgule flottante Ã©tait attendule pointeur vers la fonction membre %qE ne peut Ãªtre appelÃ© sans un objet; utilisez %<.*%> ou %<->*%>le type pointeur vers une fonction membre %qT requiert une l-valeurle type pointeur vers une fonction membre %qT requiert une l-valeur avant C++2ale type pointeur vers une fonction membre %qT requiert une r-valeurnon concordance entre un pointeur et un entier dans une expression conditionnelleles pointeurs ne sont pas permis comme valeurs de Â«Â caseÂ Â»des pointeurs vers des tableaux avec des qualificatifs diffÃ©rents sont incompatibles en C ISOpointeurs vers des espaces d'adresses disjoints utilisÃ©s dans une expression conditionnelleargument polymorphiquela position plus la taille dÃ©passe la taille de l'objet rÃ©fÃ©rencÃ© dans %qsle code indÃ©pendant de la position requiert %qsle code indÃ©pendant de la position requiert l'ABI Linuxinitialisation par position de champs dans une %<struct%> qui est dÃ©clarÃ©e avec l'attribut %<designated_init%>largeur positive requise Ã  %LproblÃ¨me possible dÃ©tectÃ© dans l'invocation de %<operator delete%>problÃ¨me possible dÃ©tectÃ© dans l'invocation de l'opÃ©rateur %<delete []%>le post-incrÃ©ment d'adresse n'est pas un registre%qD suffixÃ© doit avoir %<int%> comme argument%qD suffixÃ© doit avoir %<int%> comme second argument%qD suffixÃ© devrait retourner %qTdÃ©rÃ©fÃ©rencement d'un pointeur potentiellement nulll'option de la cible power9 est incompatible avec %<%s=<xxx>%> pour <xxx> infÃ©rieur Ã  power9le pragma ou l'attribut %<target("%s")%> n'accepte pas d'argumentle pragma ou l'attribut %<target("%s")%> n'autorise pas de forme nÃ©gativele pragma ou l'attribut %<target("%s")%> n'est pas validele pragma ou l'attribut %<target("%s=%s")%> n'est pas validele prÃ©-dÃ©crÃ©ment d'adresse n'est pas un registrele prÃ©-incrÃ©ment d'adresse n'est pas un registreprÃ©cisionprÃ©cision dans le format de printftype arithmÃ©tique %qT prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>type arithmÃ©tique prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>instruction Thumb Ã©tablieinstruction Ã©tablie dans la sÃ©quence conditionnelle%qD prÃ©fixÃ© devrait retourner %qTles attributs de prÃ©fixes sont ignorÃ©s avant %<@%D%>les attributs de prÃ©fixes sont ignorÃ©s pour les implÃ©mentationsles attributs de prÃ©fixes sont ignorÃ©s pour les mÃ©thodesprev_bb de %d devrait Ãªtre %d, pas %d%<#pragma omp declare reduction%> prÃ©cÃ©dentdÃ©claration %<pragma omp declare reduction%> prÃ©cÃ©dentedÃ©claration prÃ©cÃ©dentedÃ©claration prÃ©cÃ©dente de %q#DdÃ©claration prÃ©cÃ©dente de %qDla dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tre dans le patronla dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tres dans le patrondÃ©clarÃ© prÃ©cÃ©demment en tant que %q#DdÃ©claration prÃ©cÃ©dente icidÃ©claration prÃ©cÃ©dente de %<%c%E%>dÃ©claration prÃ©cÃ©dente de %<%c%E%> comme %<@optional%>dÃ©claration prÃ©cÃ©dente de %<%c%E%> comme %<@required%>dÃ©claration prÃ©cÃ©dente de %<%c%s%>dÃ©claration prÃ©cÃ©dente de %q#DdÃ©claration prÃ©cÃ©dente de %q+Dla dÃ©claration prÃ©cÃ©dente de %q+D Ã©tait icidÃ©claration prÃ©cÃ©dente de %qDla dÃ©claration prÃ©cÃ©dente de %qD est icidÃ©claration prÃ©cÃ©dente de %qEdÃ©claration prÃ©cÃ©dente avec la classe de liaison %qLdÃ©finition prÃ©cÃ©dente icidÃ©finition prÃ©cÃ©dente de %q#Tla dÃ©finition prÃ©cÃ©dente de %q+D Ã©tait icila dÃ©finition prÃ©cÃ©dente de %qD est icila dÃ©claration implicite prÃ©cÃ©dente de %q+D Ã©tait iciÃ©tiquette prÃ©cÃ©dentedÃ©coration prÃ©cÃ©dente de %q#Dla dÃ©finition non prototype prÃ©cÃ©dente est icila spÃ©cification prÃ©cÃ©dente dans %q#D est iciprÃ©cÃ©demment dÃ©clarÃ©e iciprÃ©cÃ©demment dÃ©fini iciprÃ©cÃ©demment dÃ©fini ici comme %sprÃ©cÃ©demment utilisÃ©e icile patron primaire %qDle patron primaire icimembre privÃ© %q#D dans une union anonymeLa probabilitÃ© %qE est hors de la plage [0.0, 1.0]la probabilitÃ© %qE doit Ãªtre une expression en virgule flottante constanteproblÃ¨me lors de la construction de l'image cible pour %sles donnÃ©es de profilage de la fonction %u sont corrompuesle profilage pour la fonction %qD n'a pas Ã©tÃ© trouvÃ© dans les donnÃ©es de profilagesupport du profilage pour CR16support du profilage pour VxWorksle profilage n'a pas encore Ã©tÃ© implÃ©mentÃ© sur cette architecturele profilage n'est pas supportÃ© avec -mgprogrammes: %s
  l'argument promu %qD ne concorde pas avec le prototype internel'argument promu %qD ne concorde pas avec le prototypele complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e est toujours non nulles propriÃ©tÃ©s pour le sÃ©lecteur %<simd%> ne peuvent pas Ãªtre spÃ©cifiÃ©es dans %<metadirective%>la propriÃ©tÃ© %qs est dÃ©jÃ  spÃ©cifiÃ©e dans %<@dynamic%>la propriÃ©tÃ© %qs est dÃ©jÃ  spÃ©cifiÃ©e dans %<@synthesize%>la propriÃ©tÃ© %qs utilise la variable d'instance %qs d'un type incompatiblela propriÃ©tÃ© %qs utilise la mÃªme variable d'instance que la propriÃ©tÃ© %qsla propriÃ©tÃ© ne peut pas Ãªtre un champ de bitsla propriÃ©tÃ© ne peut pas Ãªtre un tableaula dÃ©claration de la propriÃ©tÃ© n'est pas dans le contexte @interface ou @protocolla propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constantela propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante ou une chaÃ®ne littÃ©ralemembre protÃ©gÃ© %q#D dans une union anonymel'attribut de visibilitÃ© protÃ©gÃ©e n'est pas supportÃ© dans cette configuration; ignorÃ©le protocole %qE a une dÃ©pendance circulairele protocole %qE est obsolÃ¨teles attributs de protocole ne sont pas disponibles en Objective-C 1.0dÃ©claration de prototypele prototype pour %q+D dÃ©clare l'argument %d avec un type incompatiblele prototype pour %q+D dÃ©clare moins d'arguments que la dÃ©finition prÃ©cÃ©dente dans l'ancien stylele prototype pour %q+D dÃ©clare plus d'arguments que la dÃ©finition prÃ©cÃ©dente dans l'ancien stylele prototype pour %q+D suit une dÃ©finition qui n'est pas un prototypele prototype de Â«Â %sÂ Â» exige des opÃ©randes aprÃ¨s des opÃ©randes optionnelsprototype spÃ©cifiÃ© pour %q#Dfournis pour %qDle pseudo-destructeur n'est pas appelÃ©appel Ã  %q#D qui est pur virtuel depuis le constructeurappel Ã  %q#D qui est pur virtuel depuis le destructeurappel Ã  %q#D qui est pur virtuel depuis un initialisateur qui n'est pas un membre statiquespÃ©cificateur pur sur une dÃ©finition de fonctionmodificateurs q/Q invalides pour des rÃ©fÃ©rences de symbolesla vÃ©rification qsort a Ã©chouÃ©le comparateur qsort est non-nÃ©gatif sur une sortie triÃ©e: %dle comparateur qsort n'est pas anti-symÃ©trique: %d, %dle comparateur qsort n'est pas transitif: %d, %d, %dle nom qualifiÃ© ne nomme pas une classele type qualifiÃ© %qT ne concorde pas avec le nom du destructeur ~%qTqualified-id dans une dÃ©clarationles qualificatifs ne sont pas permis dans la dÃ©claration d'un constructeurles qualificatifs ne sont pas permis dans la dÃ©claration de %<operator %T%>les qualificatifs ne sont pas permis dans la dÃ©claration du guide de dÃ©ductionles qualificatifs ne sont pas permis dans la dÃ©claration d'un destructeurle type qualifiÃ© %qT ne correspond pas au nom du destructeur ~%qTdirective %qs entre guillemets dans le formatdirective %qs avec guillemets dans le format; utilisez plutÃ´t %qsr0 a besoin d'Ãªtre disponible comme registre qui sera Ã©crasÃ© lors des appelsl'instruction Â«Â rangeÂ Â» doit avoir un type tableau, tranche, chaÃ®ne, tableau associatif ou canalles expressions avec une plage ne sont pas standard dans les instructions Â«Â switchÂ Â»l'expression %<for%> parcourant une plage de type %qT a un type incompatibleles boucles %<for%> parcourant une plage sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les boucles %<for%> parcourant une plage avec un initialiseur sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>le rang + le co-rang de %qs dÃ©passe %d Ã  %Cl'opÃ©rateur littÃ©ral de base %q#D est en conflit avec l'opÃ©rateur littÃ©ral avec patronrdynamic n'est pas supportÃ©rÃ©-initialisation de %qs Ã  %Lla lecture a Ã©chouÃ© en lisant les donnÃ©es d'exportl'emplacement %qE, en lecture seule, est utilisÃ© comme sortie %<asm%>le membre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>la valeur de retour nommÃ©e %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>le paramÃ¨tre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>rÃ©fÃ©rence en lecture seule %qD utilisÃ©e comme sortie de %<asm%>la variable %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>lecture du fichier d'entrÃ©electure Ã  travers un pointeur nul (argument %d)la rÃ©ception d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellementrecompilation avec %<-fcompare-debug%>Ã©valuation rÃ©cursive de l'argument par dÃ©faut pour %q#Dmise en ligne rÃ©cursiveinstanciation rÃ©cursive de l'initialisation du membre par dÃ©faut pour %qDtype rÃ©cursif %qT non dÃ©finirequis rÃ©cursivement par la substitution de %qS
  requis rÃ©cursivement par %q#D
*************** Utilisez l'option %<-mcpu%> pour dÃ©fini
*** 2163,2168 ****
  requiertclause Â«Â requiresÂ Â» dans la dÃ©claration du type non fonction %qTclause Â«Â requiresÂ Â» sur le type de retourclause Â«Â requiresÂ Â» sur type-idclause Â«Â requiresÂ Â» sur un typedefla rÃ©solution avec le sub id %wx n'est pas dans le fichier objetresolve_function(): mauvais type de fonctionresolve_intrinsic(): Trop d'arguments pour l'intrinsÃ¨queresolve_operator(): Mauvais intrinsÃ¨queresolve_ref(): Mauvaise rÃ©fÃ©rence de tableauresolve_subroutine(): mauvais type de fonctionfonction indirect du rÃ©solveur dÃ©clarÃ©e icile rÃ©sultat de %<operator->()%> est un non pointeurle rÃ©sultat de %qE a besoin de %u bits pour Ãªtre reprÃ©sentÃ© mais %qT n'a que %u bitsle type de rÃ©sultat n'est pas un contrainte de type simplerÃ©sultat avec une longueur de caractÃ¨res non constantela signature de l'adresse de retour n'est supportÃ©e qu'avec %<-mabi=lp64%>le retour abandonne le qualificatif %qv du type pointÃ©l'arÃªte de retour ne pointe pas vers la sortie dans le bb %dretour depuis un pointeur vers un espace d'adresses non fermÃ©le retour ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifreturn nâ€™est pas suivi dâ€™une barriÃ¨rele type retournÃ© %q#T est incompletle type du retour devient %<int%> par dÃ©fautle type du retour est un type incompletle type de retour pourrait Ãªtre un candidat pour un attribut de formatle type de retour de %qD n'est pas %<int%>le type de retour de %qD n'est pas %qstype de retour d'une fonctionla spÃ©cification d'un type retournÃ© pour un constructeur est invalidela spÃ©cification d'un type retournÃ© pour un destructeur est invalidetype de retour spÃ©cifiÃ© pour %<operator %T%>type de retour spÃ©cifiÃ© pour le guide de dÃ©ductiondÃ©saccord dans le type de la valeur retournÃ©eretour avec valeur rencontrÃ© dans une fonction sans type de retourinstruction Â«Â returnÂ Â» avec une valeur dans une fonction retournant %qTinstruction Â«Â returnÂ Â» sans valeur dans une fonction retournant %qTl'exigence sur le type de retour n'est pas une contrainte de typeretour de %qT depuis une fonction avec le type de retour %qT qui est incompatibleretourner %qT depuis une fonction qui retourne le type %qT transforme un pointeur en entier sans transtypageretourner %qT depuis une fonction avec le type de retour %qT transforme un entier en pointeur sans transtypageretourne une valeur depuis un constructeurretourne une valeur depuis un destructeurliste d'initialisation retournÃ©eretourner la variable %<initializer_list%> locale %qD n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentretour d'un pointeur vers %qD de type %qT depuis une fonction avec le type incompatible %qTretourne une rÃ©fÃ©rence vers un temporaireretourner une %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentordre de stockage inverse des scalaires en virgule flottanteordre de stockage inverse des scalairesordre de stockage inverse pour le mode %sl'opÃ©rande de droite de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'opÃ©rande de droite de l'opÃ©rateur virgule n'a pas d'effetl'opÃ©rande de droite de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'opÃ©rande de droite de l'expression de dÃ©calage %q+E est plus grand ou Ã©gal Ã  la prÃ©cision %wu de l'opÃ©rande de gauchel'opÃ©rande de droite de l'expression de dÃ©calage %q+E est nÃ©gatifprÃ©cision Ã  droiteprÃ©cision Ã  droite dans le format de strfmoncompteur de dÃ©calages vers la droite >= Ã  la largeur du typecompteur de dÃ©calages vers la droite >= Ã  la largeur de l'Ã©lÃ©ment du vecteurle compteur de dÃ©calages vers la droite est nÃ©gatifl'opÃ©rande Ã  droite de la virgule n'a pas d'effetle mode d'arrondissement n'est pas supportÃ© pour les flottants sur VAXle rÃ©sultat de l'arrondi sera toujours 0arrondir Ã  %d bits n'a pas d'effet pour une valeur en virgule fixe avec %d bits fractionnelsla routine %qD est dÃ©clarÃ©e icil'appel de routine utilise un parallÃ©lisme OpenACC interdit par la routine contenantel'appel de routine utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contientrv32e requiert l'ABI ilp32ele processeur rx100 n'a pas d'unitÃ© FPU matÃ©riellele processeur rx200 n'a pas d'unitÃ© FPU matÃ©riellenÅ“ud de type canonique identique pour les types diffÃ©rents %qT et %qTla mÃªme variable est utilisÃ©e dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>la mÃªme version avait Ã©tÃ© dÃ©finie icisame_comdat_group n'est pas une liste circulaireliste same_comdat_group au travers de groupes diffÃ©rentson a vu %d %<template<>%>, on a besoin de %d pour spÃ©cialiser un patron de fonction membreutilisez %<typename %E%> si un type est dÃ©sirÃ©l'objet scalaire %qD requiert un Ã©lÃ©ment dans l'initialisationle facteur d'Ã©chelle doit Ãªtre non nÃ©gatifla mise Ã  l'Ã©chelle s'oppose Ã  la normalisation, ignorÃ©
  schedule %<auto%> ne prend pas de paramÃ¨tre %<chunk_size%>schedule %<runtime%> ne prend pas de paramÃ¨tre %<chunk_size%>l'expression de taille des tranches d'ordonnancement doit Ãªtre un entierla portÃ©e %qT avant %<~%> n'est pas un nom de classel'Ã©numÃ©ration %qT dans une portÃ©e limitÃ©e est passÃ©e au travers de %<...%> en tant que %qT avant %<-fabi-version=6%> et en tant que %qT aprÃ¨sles enums fortement typÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>non concordance entre un enum simple et un enum fortement typÃ© pour %q#Tl'argument du score doit Ãªtre une expression entiÃ¨re constantel'argument du score doit Ãªtre non nÃ©gatifle deuxiÃ¨me argument doit Ãªtre une tranche ou une chaÃ®nele deuxiÃ¨me argument de %q+D devrait Ãªtre %<char **%>le deuxiÃ¨me argument de %<__builtin_call_with_static_chain%> doit Ãªtre un type pointeurle deuxiÃ¨me argument de %<__builtin_prefetch%> doit Ãªtre une constantele deuxiÃ¨me argument de %<va_arg%> est du type incompatible %qTle deuxiÃ¨me argument de %qs doit Ãªtre [0, 12]le deuxiÃ¨me argument de la fonction %qE doit Ãªtre une constante entiÃ¨re qui est une puissance de 2 comprise entre %qi et %qu bitsle deuxiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ele deuxiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effetle deuxiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEle deuxiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le troisiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>le deuxiÃ¨me paramÃ¨tre de %<va_start%> n'est pas le dernier argument nommÃ©les ancres de sections doivent Ãªtre dÃ©sactivÃ©es quand la rÃ©organisation au plus haut niveau est dÃ©sactivÃ©eles ancres de sections doivent Ãªtre dÃ©sactivÃ©es quand unit-at-a-time (une unitÃ© Ã  la fois) est dÃ©sactivÃ©l'argument de l'attribut de section n'est pas une constante de type chaÃ®ne de caractÃ¨resl'attribut de section ne peut pas Ãªtre spÃ©cifiÃ© pour des variables localesl'attribut de section n'est pas permis pour %q+Dles attributs de sections ne sont pas supportÃ©s pour cette ciblela section de %q+D ne peut pas Ãªtre contournÃ©ela section de %q+D est en conflit avec la dÃ©claration prÃ©cÃ©dentela section de l'alias %q+D doit correspondre Ã  la section de sa cibleconflit du type de sectionconflit du type de section avec %qDles options fp16 sÃ©lectionnÃ©es sont incompatiblesle sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©sÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contextele sÃ©lecteur %qs est spÃ©cifiÃ© plus d'une fois dans l'ensemble %qssÃ©lecteur doit Ãªtre un immÃ©diatle sÃ©lecteur doit Ãªtre une constante entiÃ¨re dans la plage [0, %wi]l'ensemble du sÃ©lecteur %qs est spÃ©cifiÃ© plus d'une foisla comparaison avec soi-mÃªme retourne toujours fauxla comparaison avec soi-mÃªme retourne toujours vrailes auto-tests ne sont pas activÃ©s dans cet exÃ©cutableauto-tests incompatibles avec %<-E%>setjmp/longjmp Ã  l'intÃ©rieur d'une construction %<simd%>le nom du Â«Â setterÂ Â» doit Ãªtre terminÃ© par %<:%>initialisation de la limite maximale de la taille du fichier de vidange (core file): %mla dÃ©claration masquÃ©e est icimasquage de la fonction interne %q#Dmasquage de la fonction %q#D de la bibliothÃ¨quemasque la dÃ©claration prÃ©cÃ©dente du type de %q#Dinformation sur le nom SSA partagÃ©shared et mdll ne sont pas compatiblescall_stmt partagÃ©:shared n'est pas supportÃ©rtx partagÃ©le compteur du nombre de dÃ©calages n'est pas un entierl'expression de dÃ©calage %q+E dÃ©bordedÃ©calage d'un opÃ©rande non entiertrop peu de donnÃ©es lues en lisant les donnÃ©es d'exportshow_array_ref(): RÃ©fÃ©rence de tableau inconnueshow_array_spec(): Type de forme de tableau pas gÃ©rÃ©.show_code_node(): Mauvais code d'instructionshow_expr(): Mauvais intrinsÃ¨que dans l'expressionshow_expr(): Ne sais pas comment afficher l'expressionshow_ref(): Mauvais code de composantarÃªtes Â«Â sibcallÂ Â» (appel d'une fonction similaire en fin de fonction) pour une insn qui n'est pas un appel dans le bb %iles effets de bords n'ont pas Ã©tÃ© recalculÃ©s quand %<ADDR_EXPR%> a changÃ©Ã©lÃ©ment avec des effets de bord dans un CONSTRUCTOR sans effets de bordla conversion signÃ©e de %qT vers %qT change la valeur de %qEla conversion signÃ©e de %qT vers %qT change la valeur de %qE en %qEla plage signÃ©e du type et le mode machine %qs ne correspondent pasIF simplesimplify_intrinsic_op(): Mauvais opÃ©rateursimplify_min_max(): Mauvais type dans la liste d'argumentsl'attribut %<target_clones%> isolÃ© est ignorÃ©la taille %qE du tableau %qE excÃ¨de la taille maximale %qE de l'objetla taille %qE du tableau %qE est nÃ©gativela taille %qE du tableau excÃ¨de la taille maximale %qE de l'objetla taille %qE du tableau est nÃ©gativela taille du tableau dans Â«Â newÂ Â» doit avoir un type entierdÃ©saccord de taille dans l'argument %d de %qEla taille de %q+D %E octets excÃ¨de la taille maximale %wu de l'objetla taille de %qD diffÃ¨re de la taille de la dÃ©claration originalela taille du tableau %qD a le type non entier %qTla taille du tableau %qD n'est pas une expression constante de type entierla taille du tableau %qE excÃ¨de la taille maximale %qE de l'objetla taille du tableau %qE a un type incompletla taille du tableau %qE a un type qui n'est pas un entierla taille du tableau %qE est nÃ©gativela taille du tableau %qE n'est pas une expression constantela taille du tableau %qE est trop grandela taille du tableau excÃ¨de la taille maximale %qE de l'objetla taille du tableau a le type non entier %qTla taille du tableau n'est pas une expression constantela taille du tableau n'est pas une expression constante entiÃ¨rela taille du tableau est trop grandela taille de la boucle %d devrait Ãªtre %d, et non %dla valeur retournÃ©e par %q+D a une taille de %u octetsla taille de la valeur retournÃ©e par %q+D est supÃ©rieure Ã  %wu octetsla taille de la chaÃ®ne de caractÃ¨res littÃ©rale est trop grandela taille du type %qT est trop grande (%qE octets)la taille du tableau sans nom a un type incompletla taille du tableau sans nom a un type qui n'est pas un entierla taille du tableau sans nom est nÃ©gativela taille du tableau sans nom est trop grandela taille de la variable %q+D est trop grandeles plages de tailles de l'option %qs devraient Ãªtre croissantessizeof(long double) vaut 12.sizeof(long double) vaut 16.une tranche peut uniquement Ãªtre comparÃ©e Ã  nulla capacitÃ© de la tranche doit Ãªtre un entierla fin de la tranche doit Ãªtre un entiertranche d'une valeur qui ne peut pas Ãªtre adressÃ©eainsi, toute instanciation avec un paquet de paramÃ¨tres non vide serait mal formÃ©esoft-float et long-double-128 sont incompatiblescertaines parties de l'expansion de la macro ne sont pas protÃ©gÃ©es par cette instruction %qsdÃ©solÃ©, non implÃ©mentÃ©dÃ©solÃ©, pas implÃ©mentÃ©: dÃ©solÃ©: les sÃ©mantiques de la fonction statique en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)dÃ©solÃ©: les sÃ©mantiques de la variable en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)la source est un pointeur vers un type incompletla source n'est pas un pointeurla source n'est pas un pointeur vers une classela source n'est pas de type Â«Â classÂ Â»la source est d'un type Â«Â classÂ Â» incompletl'emplacement des sources de la fonction %qD a changÃ©, les donnÃ©es de profilage sont pÃ©rimÃ©esle type source n'est pas polymorphiqueespace suivie d'un caractÃ¨re de ponctuation %<%c%>la spec %qs a un %<%%0%c%> invalidela spec %qs a un %<%%@%c%> invalidela spec %qs a un %<%%W%c%> invalidela spec %qs a un %<%%x%c%> invalidespec %qs invalideÃ©chec du spec: %<%%*%> n'a pas Ã©tÃ© initialisÃ© par concordance du patronÃ©chec de spec: plus d'un argument Ã  %<SYSROOT_HEADERS_SUFFIX_SPEC%>Ã©chec de spec: plus d'un argument Ã  %<SYSROOT_SUFFIX_SPEC%>Ã©chec de spec: option de spec %qc non reconnuele fichier de spec n'a pas de spÃ©cification pour l'Ã©dition de liensspec est Â«Â %sÂ Â»
  
! le commutateur gÃ©nÃ©rÃ© par la spec est un simple %<-%>spec_dimen_size(): Mauvaise dimensionspÃ©cialisation de %qT aprÃ¨s instanciation %qTspÃ©cialisation de %qD aprÃ¨s instanciationspÃ©cialisation de %qD dans diffÃ©rents espaces de nomsla spÃ©cialisation de %qD doit apparaÃ®tre dans la portÃ©e de l'espace de nomsspÃ©cialisation de %qT aprÃ¨s instanciationspÃ©cialisation du patron d'alias %qDspÃ©cialisation d'une fonction membre spÃ©ciale dÃ©clarÃ©e implicitementspÃ©cialisation du concept de variable %q#DspÃ©cialisation du patron de variable %qD dÃ©clarÃ© comme une fonctionla syntaxe %<template<>%> est requise pour spÃ©cialiser %<%T::%E%>la limite spÃ©cifiÃ©e %wu excÃ¨de %<INT_MAX%>la limite spÃ©cifiÃ©e %wu excÃ¨de la taille maximale de l'objet (%wu)la limite spÃ©cifiÃ©e %wu dÃ©passe la taille %wu de l'objet de destinationla plage de la limite spÃ©cifiÃ©e [%wu, %wu] excÃ¨de %<INT_MAX%>le mode spÃ©cifiÃ© est trop petit pour les valeurs Ã©numÃ©rÃ©esoption %qs spÃ©cifiÃ©e plus d'une foisspÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueur.spÃ©cifier les types vectoriels avec %<__attribute__ ((mode))%> est obsolÃ¨tela syntaxe des specs %%include est mal formÃ©e aprÃ¨s %ld caractÃ¨resla syntaxe des specs %%rename est mal formÃ©e aprÃ¨s %ld caractÃ¨resla spÃ©cification des specs %s Ã  renommer n'a pas Ã©tÃ© trouvÃ©efichier de specs mal composÃ© aprÃ¨s %ld caractÃ¨rescommande specs %% inconnue aprÃ¨s %ld caractÃ¨resles arrÃªtes spÃ©culatives ne sont pas adjacentesle %<>>%> est faux, utilisez %<>%> pour terminer la liste d'arguments du patronsÃ©quence de ponctuation %<%.*s%> douteuse au dÃ©but du formatdes caractÃ¨res %<%%%> douteux traÃ®nent dans le formatsÃ©quence de ponctuation %<%.*s%> douteuse Ã  la fin du formatdes caractÃ¨res blancs douteux traÃ®nent Ã  la fin du formatla taille %<%d%> de la sÃ©curitÃ© anti-collision de la pile doit Ãªtre Ã©gale Ã  l'intervalle de sondage %<%d%>la trame de pile doit Ãªtre plus petite que 64Kla trame de pile n'est pas un multiple de 8 octets: %wdla trame de pile n'est pas un multiple de 8 octets: %wdtrame de pile trop grandela valeur de protection de la pile doit Ãªtre une puissance de 2l'expression limitant la pile n'est pas supportÃ©eles limites de la pile ne sont pas supportÃ©es sur cette ciblesondes de pile pour les trames SVEle sondage de la pile requiert %<-maccumulate-outgoing-args%> pour Ãªtre correctele sondage de la pile requiert %<target("accumulate-outgoing-args")%> pour Ãªtre correctela protection de la pile ne protÃ¨ge pas la fonction: tous les tableaux locaux font moins de %d octets de longueurla protection de la pile ne protÃ¨ge pas les variables locales: tampon de longueur variableregistre de pile utilisÃ© pour une variable-registre globalela taille de la pile doit Ãªtre une puissance de 2la taille de la pile doit Ãªtre plus grande que la valeur de la protection de la pilela taille de la pile ne peut pas Ãªtre plus grande que 64kle calcul de l'utilisation de la pile n'est pas supportÃ© pour cette ciblel'utilisation de la pile est de %wu octetsl'utilisation de la pile pourrait Ãªtre de %wu octetsl'utilisation de la pile pourrait peut-Ãªtre ne pas avoir de limitestack_offset doit Ãªtre un multiple de 4stack_offset doit Ãªtre au moins 4trame de pile trop grande: %d octetsles attributs standards sur les espaces de noms doivent prÃ©cÃ©der le nom de l'espace de nomsle dÃ©but du fragment RTL doit Ãªtre sur une ligne avant la finLe dÃ©but de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constantele dÃ©but et la fin du fragment RTL sont dans des fichiers diffÃ©rentsl'instruction ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'instruction n'a pas d'effetl'instruction est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'instruction n'est pas une expression constanteune instruction est marquÃ©e comme produisant une exception au milieu du blocl'instruction est marquÃ©e comme produisant une exception mais elle ne le fait pasl'instruction utilise un nom SSA libÃ©rÃ©fanion volatile de l'instruction pas Ã  jourl'instruction ne sera jamais exÃ©cutÃ©edÃ©claration sans effetexpression instruction dans une expression constanteles expressions-instructions ne sont pas permises en dehors des fonctions ni dans les listes d'arguments du patronla dÃ©claration IO statique pour %q+D a besoin d'une adressel'assertion statique a Ã©chouÃ©Ã©chec de l'assertion statique: %El'assertion statique a Ã©chouÃ©: %schaÃ®ne statique avec une fonction qui n'en utilise pasmembre de donnÃ©e statique %qD dans une classe sans nommembre de donnÃ©e statique %qE dÃ©clarÃ© %qsla dÃ©claration statique de %q+D suit une dÃ©claration non statiquele champ statique %qD ne peut pas avoir de correspondance (mappable)l'initialisation statique de la variable %q+D dans la mÃ©moire %<.shared%> n'est pas supportÃ©estatic n'est pas supportÃ© sur TPF-OSle membre statique %qD ne peut pas Ãªtre un champ de bitsmembre statique %qD dÃ©clarÃ© %<register%>la fonction membre statique %q#D est dÃ©clarÃ©e avec des qualificatifs de typela fonction membre statique %qD ne peut pas avoir de qualificatif CVla fonction membre statique %qD ne peut pas avoir de qualificatif de rÃ©fÃ©renceÂ«Â staticÂ Â» ou qualificatifs de type dans un dÃ©clarateur de tableau n'Ã©tant pas un paramÃ¨trele type statique %qT de son opÃ©rande est une classe de base non publique du type dynamique %qTinstance allouÃ©e statiquement de la classe Objective-C %qEles attributs stdcall et cdecl sont incompatiblesles attributs stdcall et fastcall sont incompatiblesles attributs stdcall et thiscall sont incompatiblesl'expression de pas fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDLe pas de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constanteinstruction (%p) marquÃ©e comme modifiÃ©e aprÃ¨s l'Ã©tape d'optimisation: instruction avec un mauvais VUSEstmts sans blocla classe de stockage %<__thread%> est invalide pour la fonction %qsla classe de stockage %<auto%> est invalide pour la fonction %qsla classe de stockage %<register%> est invalide pour la fonction %qsla classe de stockage %<thread_local%> est invalide pour la fonction %qsclasse de stockage %qD appliquÃ©e Ã  l'instanciation du patronclasse de stockage spÃ©cifiÃ©e pour %qsclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qEclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qsclasse de stockage spÃ©cifiÃ©e pour le champ de la structureclasse de stockage spÃ©cifiÃ©e pour le champ de la structure %qEclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qs du patronclasse de stockage spÃ©cifiÃ©e pour un typenameclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre sans nomspÃ©cificateurs de classe de stockage invalides dans les dÃ©clarations de fonctions amiesla taille de stockage de %q+D n'est pas une constantela taille de stockage de %q+D est inconnuela taille de stockage de %qD n'est pas constantela taille de stockage de %qD n'est pas connuenom de pÃ©riphÃ©rique %qs Ã©trange aprÃ¨s %qs: mauvais caractÃ¨re %qcle nom de stratÃ©gie %qs spÃ©cifiÃ© pour l'option %qs n'est pas supportÃ© pour du code 32 bits%<,%> Ã©garÃ©e Ã  la fin de la dÃ©claration du membre%<@%> Ã©garÃ© dans le programme%<\%o%> Ã©garÃ© dans le programme%qc Ã©garÃ© dans le programme%qs Ã©garÃ© entre des mÃ©thodes Objective-C++%qs Ã©garÃ© dans le programmela mise en ligne du sous processus a Ã©chouÃ©la mise en ligne du sous processus a Ã©tÃ© tuÃ©e par un signalles formats de strftime ne peuvent pas formater d'argumentsla chaÃ®ne de longueur %qd est plus grande que la longueur %qd que les compilateurs C%d ISO doivent supporterl'affectation avec transtypage fort a Ã©tÃ© interceptÃ©eun transtypage fort pourrait Ãªtre nÃ©cessaireÂ«Â structÂ Â» dÃ©fini icila structure n'a aucun membrela structure n'a aucun membre nommÃ©l'alignement de la structure doit Ãªtre une petite puissance de 2, pas %wuchamp de structurela frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8 ou 32la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8, 32 ou 64les dÃ©clarations de liaisons structurÃ©es peuvent Ãªtre %qs uniquement en %<-std=c++2a%> ou %<-std=gnu++2a%>la dÃ©claration d'une liaison structurÃ©e ne peut pas Ãªtre %qsune dÃ©claration de liaison structurÃ©e ne peut pas avoir le %<auto%> du C++98une dÃ©claration de liaison structurÃ©e ne peut pas avoir le type %qTdÃ©claration de liaison structurÃ©e dÃ©finie mais pas utilisÃ©ela liaison structurÃ©e fait rÃ©fÃ©rence au type de classe incomplet %qTla liaison structurÃ©e fait rÃ©fÃ©rence au type incomplet %qTles liaisons structurÃ©es sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le fichier include %s du sous-framework est en conflit avec le fichier include du frameworkle sous-objet %qD est dÃ©clarÃ© icile sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline%>le sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline_Always%>indice manquant dans la rÃ©fÃ©rence du tableaula valeur indicÃ©e n'est ni un tableau ni un pointeurla valeur de l'indice n'est ni un tableau ni un pointeur ni un vecteurla valeur de l'indice est un pointeur vers une fonctionl'accÃ¨s indicÃ© du tableau est dÃ©clarÃ© %<register%>accolades suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<else%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<if%>des accolades explicites sont suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>des accolades explicites sont suggÃ©rÃ©es pour Ã©viter toute ambiguÃ¯tÃ© sur le %<else%>parenthÃ¨ses suggÃ©rÃ©es autour de %<&&%> Ã  l'intÃ©rieur de %<||%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'expression %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une conditionparenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<!=%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<==%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<&%> en %<&&%> ou %<!%> en %<~%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<|%> en %<||%> ou %<!%> en %<~%>alternative suggÃ©rÃ©e:alternatives suggÃ©rÃ©es:support du mode %qsarchitectures de cÅ“urs supportÃ©es:%sl'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>l'option %<-mcustom-%s%> est en conflit avec l'option %<-mcustom-%s%>l'option %<-mcustom-%s%> n'a pas d'effet Ã  moins que %<-ffinite-math-only%> soit spÃ©cifiÃ©l'option %<-mcustom-%s%> n'a pas d'effet Ã  moins que %<-fno-math-errno%> soit spÃ©cifiÃ©l'option %<-mcustom-%s%> n'a pas d'effet Ã  moins que %<-funsafe-math-optimizations%> soit spÃ©cifiÃ©l'option %<-mcustom-%s%> est requise pour la virgule flottante en double prÃ©cisionla valeur %2$d de l'option %<-mcustom-%1$s%> doit Ãªtre comprise entre 0 et 255le commutateur %qs ne dÃ©bute pas par %<-%>l'option %qs n'est plus supportÃ©ela condition du Â«Â switchÂ Â» a une valeur boolÃ©ennele Â«Â switchÂ Â» saute dans l'expression d'une instructionle Â«Â switchÂ Â» passe outre l'initialisation d'une variablele Â«Â switchÂ Â» n'a pas de branche par dÃ©fautla quantitÃ© du switch n'est pas un entierle Â«Â switchÂ Â» dÃ©bute icil'instruction Â«Â switchÂ Â» d'une taille de %lu entrÃ©es est trop grandesymbole %qD rÃ©fÃ©rencÃ© par %qD dÃ©clarÃ© icile symbole doit Ãªtre dÃ©fini pour avoir une versionsymbole utilisÃ© comme opÃ©rande immÃ©diatsymbole utilisÃ© conjointement avec des registres de base et d'indexsymbole avec offset utilisÃ© en mode PICles rÃ©fÃ©rences mÃ©moire symboliques sont uniquement supportÃ©es sur z10 ou ultÃ©rieursymtab_node::verify a Ã©chouÃ©l'argument d'attribut symver doit avoir le format %<name@nodename%>symver n'est pas exportÃ© avec la visibilitÃ© par dÃ©fautsymver est uniquement supportÃ© sur les plateformes ELFla cible symver n'est pas exportÃ©e avec la visibilitÃ© par dÃ©fautla mÃ©thode synthÃ©tisÃ©e %qD est requise ici pour la premiÃ¨re foisÃ©chec de sysctl pour kern.osversion: %mle chemin systÃ¨me %qs n'est pas absoluprise de l'adresse d'une fonction immÃ©diate %qDprise de l'adresse du destructeur %qDprise de l'adresse du destructeur %qDprise de l'adresse d'une expression de type %<void%>prendre l'adresse du membre compactÃ© de %qT peut rÃ©sulter en une valeur de pointeur non alignÃ©eprise de l'adresse d'une r-valeurprise de l'adresse d'un tableau temporaireprendre la valeur absolue du type non signÃ© %qT n'a pas d'effetprendre l'adresse d'une Ã©tiquette n'est pas standardle processeur cible ne supporte pas ARMle processeur cible ne supporte pas les extensions de sÃ©curitÃ© ARMv8-Mle processeur cible ne supporte pas les instructions THUMBle processeur cible ne supporte pas l'interopÃ©rabilitÃ©le processeur cible ne supporte pas les accÃ¨s non alignÃ©sle systÃ¨me d'exploitation cible ne supporte pas les accÃ¨s non alignÃ©sargument ciblel'attribut cible n'est pas supportÃ© sur cette machinel'attribut cible ou le pragma change la taille du %<long double%>l'attribut cible ou le pragma change l'ABI AltiVecl'attribut cible ou le pragma change l'ABI darwin64la cible ne supporte pas la mise Ã  jour atomique du profilage, le mode simple est sÃ©lectionnÃ©la cible ne supporte pas le rÃ©partiteur de version de fonctionle format cible ne supporte pas l'infinila cible n'est pas un pointeur ni une rÃ©fÃ©rencela cible n'est pas un pointeur ni une rÃ©fÃ©rence Ã  une classela cible n'est pas un pointeur ni une rÃ©fÃ©rence Ã  un type completla cible de la conversion pourrait Ãªtre une candidate pour un attribut de formatla cible de l'initialisation pourrait Ãªtre une candidate pour un attribut de formatla fonction intÃ©grÃ©e spÃ©cifique Ã  la cible n'est pas disponibleoption spÃ©cifique Ã  la cible incohÃ©rentele systÃ¨me cible ne supporte pas la sortie de dÃ©bogagele systÃ¨me cible ne supporte par le format de dÃ©bogage %qspatron %qD dÃ©clarÃ©patron %qE dans la clause %qsl'argument %d du patron est invalidel'argument de patron %qE pour le type %qT n'est pas un entier constantl'argument %qE du patron implique des paramÃ¨tres du patronl'argument du patron pour %qD utilise le type local %qTargument du patron requis pour %<%s %T%>les arguments du patron %qD ne correspondent pas Ã  ceux du patron original %qDpatron de classe sans nomÃ©chec de la contrainte du patron pour %qDdÃ©claration de patron de %<typedef%>dÃ©claration du patron de %q#DdÃ©finition de patron d'un non patron %q#Dla profondeur d'instanciation du patron excÃ¨de le maximum qui est %d (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)la profondeur d'instanciation du patron excÃ¨de le maximum de %d lors de l'instanciation de %q+D, peut-Ãªtre via la gÃ©nÃ©ration de la table virtuelle (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)paramÃ¨tre %q+#D du patronle paramÃ¨tre de patron %qD est dÃ©clarÃ© icile paramÃ¨tre %qD du patron, du type %qT, n'est pas permis dans une expression constante intÃ©grale parce qu'il n'est pas d'un type intÃ©gral ou Ã©numÃ©rÃ©liste de paramÃ¨tres de patron utilisÃ©e dans une instanciation explicitela liste des paramÃ¨tres du patron fournie ne correspond pas aux paramÃ¨tres du patron de %qDle paquet de paramÃ¨tres %qD du patron ne peut pas avoir d'argument par dÃ©fautle paquet de paramÃ¨tres du patron ne peut pas avoir d'argument par dÃ©fautles paquets de paramÃ¨tres des patrons ne peuvent pas avoir d'arguments par dÃ©fautle type paramÃ¨tre du patron %qT est dÃ©clarÃ© %<friend%>les paramÃ¨tres du patron ne peuvent pas Ãªtre amisles paramÃ¨tres du patron ne correspondent pas au patron %qDles paramÃ¨tres du patron ne peuvent pas Ãªtre dÃ©duits dans la spÃ©cialisation partielle:le type Ã  remplacer %qT dans le patron doit Ãªtre suivi d'un simple declarator-idla spÃ©cialisation du patron de %qD n'est pas permise par le C++ ISOspÃ©cialisation de patron avec Ã©dition de liens CspÃ©cificateurs de patron pas spÃ©cifiÃ©s dans la dÃ©claration de %qDparamÃ¨tre de patron %qT, qui est lui-mÃªme un patron, dans la dÃ©claration du guide de dÃ©ductionles paramÃ¨tres de type du patron doivent utiliser le mot-clÃ© %<class%> ou %<typename%>patron avec liaison Ctemplate-id %qD pour %q+D ne concorde avec aucune dÃ©claration de patrontemplate-id %qD utilisÃ© comme un dÃ©clarateurtemplate-id %qE dans la dÃ©claration de patron primaireles introductions de patrons ne font pas partie des concepts C++20 [-fconcepts-ts]paramÃ¨tre-patron-les patrons ne peuvent pas Ãªtre %<virtual%>temporaire du type %qT non littÃ©ral dans une expression constante%<operator?:%> ternaire%<operator?:%> ternaire dans %<%E ? %E : %E%>le mot-clÃ© %<bool%> n'est pas permis dans une dÃ©finition de concept en C++20l'attribut %<getter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule foisl'attribut %<interrupt%> requiert un processeur MIPS32r2 ou supÃ©rieurl'attribut %<setter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule foisl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un type de fonction SVEl'attribut %qE requiert des argumentsl'architecture %qs ne supporte pas %<-m%s=2008%>l'architecture %qs ne supporte pas %<-m%s=legacy%>l'architecture %qs ne supporte pas %<-mfp32%>l'architecture %qs ne supporte pas les instructions DSPl'architecture %qs ne supporte pas les instructions de branchement probablel'architecture %qs ne supporte pas les instructions madd ou msubl'architecture %qs ne supporte pas les registres impairs en simple prÃ©cisionl'architecture %qs ne supporte pas les instructions en simple prÃ©cision appariÃ©es (paired-single)l'architecture %qs ne supporte pas l'instruction syncile format de dÃ©bogage %qs ne peut pas Ãªtre utilisÃ© avec des en-tÃªtes prÃ©compilÃ©sle fanion Â«Â Â» de printfle fanion Â«Â !Â Â» de strfmonle fanion Â«Â #Â Â» de printfle fanion Â«Â #Â Â» de strftimele fanion Â«Â 'Â Â» de printfla fanion Â«Â 'Â Â» de scanfle fanion Â«Â (Â Â» de strfmonle fanion Â«Â +Â Â» de printfle fanion Â«Â +Â Â» de strfmonle fanion Â«Â -Â Â» de printfle fanion Â«Â -Â Â» de strfmonle fanion Â«Â -Â Â» de strftimele fanion Â«Â 0Â Â» de printfle fanion Â«Â 0Â Â» de strftimele modificateur Â«Â EÂ Â» de strftimele fanion Â«Â IÂ Â» de printfle fanion Â«Â IÂ Â» de scanfle modificateur Â«Â OÂ Â»le modificateur Â«Â OÂ Â» de strftimele fanion Â«Â ^Â Â» de strfmonla fanion Â«Â ^Â Â» de strftimele fanion Â«Â _Â Â» de strftimele fanion Â«Â aÂ Â» de scanfla fanion Â«Â mÂ Â» de scanfle fanion Â«Â qÂ Â» de diagnostiquel'option -shared n'est actuellement pas supportÃ©e pour un ELF VAX.l'ABI pour passer des paramÃ¨tres avec un alignement de %d octets a changÃ© dans GCC 4.6l'ABI pour passer des agrÃ©gats avec un alignement sur %d octets a changÃ© avec GCC 5l'ABI pour passer des agrÃ©gats de %<float%> homogÃ¨nes a changÃ© avec GCC 5l'ABI pour passer une structure possÃ©dant un tableau flexible comme membre a changÃ© dans GCC 4.4l'ABI pour passer une structure possÃ©dant un membre %<complex float%> a changÃ© dans GCC 4.4l'ABI pour passer une union avec un %<long double%> a changÃ© dans GCC 4.4le processeur RX100 n'a pas d'unitÃ© mathÃ©matique matÃ©riellele processeur RX200 n'a pas d'unitÃ© mathÃ©matique matÃ©riellel'adresse de %qD n'est pas un argument de patron valablel'adresse de %qD n'est pas un argument de patron valable car elle n'a pas une durÃ©e de stockage statiquel'adresse de %qD sera toujours Ã©valuÃ©e comme Ã©tant %<true%>l'adresse de %qD ne sera jamais NULLl'adresse d'une Ã©tiquette ne peut pas apparaÃ®tre dans une expression constantel'adresse du sous-objet %qT de %qD n'est pas un argument de patron valablel'argument de l'intrinsÃ¨que %<xabort%> doit Ãªtre une valeur immÃ©diate sur 8 bitsla fonctionnalitÃ© de suppression d'affectation de scanfl'appel requiert %<ifunc%> qui n'est pas supportÃ© par cette ciblela convention d'appel pour %qT change avec %<-fabi-version=13%> (GCC 8.2)la combinaison de %qs et %qs est incompatible avec %qsla comparaison sera toujours %<false%> car l'adresse de %qD ne sera jamais NULLla comparaison sera toujours %<true%> car l'adresse de %qD ne sera jamais NULLle compilateur peut supposer que l'adresse de %qD sera toujours Ã©valuÃ©e Ã  %<true%>le compilateur peut supposer que l'adresse de %qD ne sera jamais NULLle composant %qs est un type PRIVATE et ne peut pas Ãªtre un composant de %qs, qui est PUBLIC Ã  %Lle type en conflit dÃ©fini dans une autre unitÃ© de traductionle type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle d'une taille diffÃ©rentele type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle avec un contenu diffÃ©rentle type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle avec plus d'entrÃ©esle type en conflit dÃ©fini dans une autre unitÃ© de traduction avec des informations RTTI diffÃ©rentesle contenu d'un stockage non initialisÃ© n'est pas utilisable dans une expression constantele flot de contrÃ´le de la fonction %qD ne correspond pas aux donnÃ©es de profilage (compteur %qs)le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_si64 dans le codela syntaxe pointÃ©e n'est pas disponible en Objective-C 1.0l'Ã©lision dans %qD n'est pas hÃ©ritÃ©ela base supplÃ©mentaire est dÃ©finie icile cinquiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle premier argument d'un %qs doit Ãªtre d'un type vectoriel boolÃ©en du mÃªme nombre d'Ã©lÃ©ments que le rÃ©sultatla premiÃ¨re diffÃ©rence des dÃ©finitions correspondantes est le champ %qDla premiÃ¨re diffÃ©rence des dÃ©finitions correspondantes est la mÃ©thode %qDle premier paramÃ¨tre de %<operator new%> ne peut pas avoir d'argument par dÃ©fautle quatriÃ¨me argument doit Ãªtre une Ã©chelle 1, 2, 4, 8la taille de trame de %wu octets est plus grande que %wu octetsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 4 bitsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 5 bitsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 8 bitsle type incomplet dÃ©fini dans une autre unitÃ© de traductionle type incompatible est dÃ©fini icila lambda n'a pas de capture par dÃ©fautle dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bitle dernier argument doit Ãªtre une valeur immÃ©diate sur 2 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 3 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 32 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 4 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 5 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bitle dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle dernier argument doit Ãªtre une Ã©chelle 1, 2, 4, 8l'agencement des agrÃ©gats contenant des vecteurs alignÃ©s sur %d octets a changÃ© avec GCC 5le m210 ne supporte pas les systÃ¨mes petits-boutistesla macro %qs n'a pas encore Ã©tÃ© dÃ©finiele nom dÃ©corÃ© de %qD a changÃ© entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)le nom dÃ©corÃ© de %qD change entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)le nom dÃ©corÃ© de %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>le nom dÃ©corÃ© d'un fragment pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>le nom dÃ©corÃ© de la variable de protection de l'initialisation pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>la valeur maximale pour la derniÃ¨re plage de taille de l'option %qs devrait Ãªtre -1l'avant dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bitsl'opÃ©rande omis au milieu de %<?:%> sera toujours %<vrai%>, il est suggÃ©rÃ© de spÃ©cifier explicitement l'opÃ©rande du milieule programme devrait aussi dÃ©finir %qDla plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi16 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi32 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi16 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi32 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_si64 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_si64 dans le code.la plage du masque doit Ãªtre entre 0 et 255la plage du sÃ©lecteur doit Ãªtre entre 0 et 1la plage du sÃ©lecteur doit Ãªtre entre 0 et 3la plage du sÃ©lecteur doit Ãªtre entre 0 et 7le registre %qs ne peut pas Ãªtre Ã©crasÃ© dans %<asm%> pour la cible actuellele registre spÃ©cifiÃ© pour %q+D n'est pas accessible par la cible actuellele registre spÃ©cifiÃ© pour %q+D n'est pas assez gÃ©nÃ©ral pour Ãªtre utilisÃ© comme registre de variablele rÃ©sultat de la conversion n'est pas spÃ©cifiÃ© car %qE est en dehors de la plage du type %qTle troisiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle troisiÃ¨me argument doit Ãªtre une constante de comparaisonle type %qT de la variable %<constexpr%> %qD n'est pas littÃ©ralle type devant Ãªtre dÃ©truit est %qT, mais le destructeur rÃ©fÃ¨re Ã  %qTla valeur de %qD n'est pas utilisable dans une expression constantela valeur du pointeur de pile aprÃ¨s une instruction %<asm%> doit Ãªtre la mÃªme qu'avant l'instructionl'option y est obsolÃ¨te et ignorÃ©eil n'y a pas d'argument pour %qD qui dÃ©pend d'un paramÃ¨tre du patron, aussi une dÃ©claration de %qD doit Ãªtre disponiblele troisiÃ¨me argument de %q+D devrait probablement Ãªtre %<char **%>le troisiÃ¨me argument de %<__builtin_prefetch%> doit Ãªtre une constantele troisiÃ¨me argument de %qs doit Ãªtre [0, 12]le troisiÃ¨me argument de la fonction %qE doit Ãªtre une constante entiÃ¨rele troisiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ele troisiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effetle troisiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEle troisiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le deuxiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>cette instruction %qs ne protÃ¨ge pasâ€¦cette fonction interne est seulement disponible sur les fr405 et fr450cette fonction interne est seulement disponible sur le fr450cette fonction interne est seulement disponible sur les fr500 et fr550cette fonction interne est seulement disponible sur la chaÃ®ne de compilation v3fcette fonction interne est seulement disponible sur la chaÃ®ne de compilation v3s ou v3fcette fonction interne n'est pas supportÃ©e sur la chaÃ®ne de compilation v3mcette fonction interne n'est pas supportÃ©e pour cette ciblece compilateur ne supporte pas %sce compilateur ne supporte pas PowerPC (fanions arch ignorÃ©s)ce compilateur ne supporte pas X86 (fanions arch ignorÃ©s)cette condition a des branches identiquescette constante dÃ©cimale est non signÃ©e uniquement en C90 ISOcette constante dÃ©cimale serait non signÃ©e en C90 ISOcette flexibilitÃ© est dÃ©prÃ©ciÃ©e et sera supprimÃ©ececi est un bogue de GCC qui peut Ãªtre contournÃ© en ajoutant l'attribut utilisÃ© Ã  la fonction appelÃ©ececi est la premiÃ¨re Ã©tiquette Â«Â defaultÂ Â»ceci est la premiÃ¨re entrÃ©e chevauchant cette valeurceci est la insnÂ :cette fonction mÃ©dia est seulement disponible sur les fr400 et fr550cette fonction mÃ©dia est seulement disponible sur le fr500cette opÃ©ration requiert l'extension de l'ISA SVEcette instruction peut poursuivre son chemincette cible ne dÃ©fini pas de barriÃ¨re de spÃ©culation; votre programme s'exÃ©cutera quand mÃªme correctement mais des spÃ©culations incorrectes pourraient ne pas Ãªtre restreintescette cible ne supporte pas %qscette cible est petit-boutiencette machine cible n'a pas de branchements diffÃ©rÃ©sles donnÃ©es COMMON locales au thread ne sont pas implÃ©mentÃ©esla dÃ©claration locale au thread de %q#D suit la dÃ©claration non locale au threadla dÃ©claration locale au thread de %q+D suit une dÃ©claration non locale au threadla variable privÃ©e au thread %qE est utilisÃ©e dans une rÃ©gion avec la clause %<order(concurrent)%>la variable privÃ©e au thread %qE est utilisÃ©e dans la rÃ©gion ciblela variable privÃ©e au thread %qE est utilisÃ©e dans une tÃ¢che non liÃ©ecomparaison Ã  trois voies de vecteursexception gÃ©nÃ©rÃ©e sur un NULL avec le type entier au lieu du type pointeurthunk-inline est uniquement supportÃ© avec %<-mindirect-branch-jump%>pour Ãªtre sÃ»rs, tous les pointeurs intermÃ©diaires dans les transtypages de %qT vers %qT doivent Ãªtre qualifiÃ©s avec %<const%>pour gÃ©nÃ©rer les dÃ©pendances, vous devez spÃ©cifier %<-M%> ou %<-MM%>pour correspondre Ã  ce %qspour faire rÃ©fÃ©rence Ã  un membre type d'un paramÃ¨tre de patron, utilisez %<typename %E%>le jeton %u a %<x-location == %u%>le jeton %u a %<x-location == y-location == %u%>le jeton %u a %<y-location == %u%>trop peu d'arguments pour %%:compare-debug-auxbase-opttrop peu d'arguments pour %%:replace-extensiontrop peu d'arguments pour %%:version-comparetrop peu d'arguments pour %<__builtin_tgmath%>trop peu d'arguments pour la fonction interne %qE %u attenduspas assez d'arguments pour le constructeur %q#Dtrop peu d'arguments pour la fonctiontrop peu d'arguments pour la fonction %<va_start%>trop peu d'arguments pour la fonction %q#Dtrop peu d'arguments pour la fonction %qEtrop peu d'arguments pour la fonction membre %q#Dpas assez d'arguments pour la mÃ©thode %q#Dtrop peu d'expressions pour structtrop peu de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop peu de listes de paramÃ¨tres pour le patrontype de valeur de fonction trop grand, a besoin de %d registres mais seuls %d sont disponiblesil est trop tard pour dÃ©finir le rÃ©pertoire de dÃ©bogage avec la directive #trop de %<#pragma options align=reset%>trop de %<...%> dans la capture lambdatrop de clauses %<defaultmap%> avec la catÃ©gorie %qstrop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©etrop de clauses %<if%>trop de %<if%> avec le modificateur %qstrop de clauses %<if%> sans modificateurtrop d'arguments pour %<static%>trop de clauses %qstrop d'alternatives dans %<asm%>trop d'argumentstrop d'arguments pour le formattrop d'arguments pour la spÃ©cialisation partielle %qTtrop d'arguments passÃ©s dans les registres sgprtrop d'arguments pour %%:compare-debug-auxbase-opttrop d'arguments pour %%:compare-debug-dump-opttrop d'arguments pour %%:compare-debug-self-opttrop d'arguments pour %%:version-comparetrop d'arguments pour la fonction interne %qE %d attendustrop d'arguments pour le constructeur %q#Dtrop d'arguments pour la fonctiontrop d'arguments pour la fonction %q#Dtrop d'arguments pour la fonction %qEtrop d'arguments passÃ©s Ã  maketrop d'arguments pour la fonction membre %q#Dtrop d'arguments pour la mÃ©thode %q#Dtrop d'arguments pour la fonction %qEtrop de clauses atomiquestrop d'accolades autour de l'initialiseur pour %qTtrop d'accolades autour de l'initialiseur scalaire pour le type %qTtrop d'arÃªtes de gestion des exceptions dans le bb %itrop d'expressions pour structtrop de noms de fichiers. Tapez %<%s %s> pour connaÃ®tre l'usagetrop d'arguments de fonction pour eBPFtrop d'Ã©lÃ©ments d'initialisation pour %qTtrop de fichiers d'entrÃ©etrop de sorties de boucle enregistrÃ©estrop de clauses d'ordre de mÃ©moiretrop de parenthÃ¨ses ouvertestrop d'arÃªtes de branchements sortants depuis le bb %itrop de plages de tailles spÃ©cifiÃ©es dans l'option %qstrop d'en-tÃªtes de patrons pour %qD (devrait Ãªtre %d)trop de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop de listes de paramÃ¨tres pour le patrontrop de valeurs dans l'instruction de retourtrop de variables pour l'instruction Â«Â rangeÂ Â» avec un canaltrop d'espace de pile Ã  disposer: %dtrop d'espace de pile Ã  prÃ©parer: %dune expression avec une virgule au plus haut niveau dans l'indice d'un tableau est dÃ©prÃ©ciÃ©la dÃ©claration de %qs hors de toute fonction spÃ©cifie %<auto%>la rÃ©organisation au plus haut niveau doit Ãªtre dÃ©sactivÃ©e quand unit-at-a-time (une unitÃ© Ã  la fois) est dÃ©sactivÃ©la taille totale %wu des objets locaux dÃ©passe le maximum %wula taille totale des objets locaux dÃ©passe le maximum %wula taille totale des objets locaux est trop grandela taille totale des variables locales excÃ¨de la limite de l'architecturetp_first_run doit Ãªtre non nÃ©gatifle C traditionnel n'a pas d'espace de noms sÃ©parÃ© pour les Ã©tiquettes, l'identificateur %qE est en conflitle C traditionnel rejette les dÃ©finitions de fonctions de style C ISOle C traditionnel rejette l'initialisation automatique d'agrÃ©gatsle C traditionnel rejette l'initialisation des unionsle C traditionnel rejette la concatÃ©nation de chaÃ®nes constantesle C traditionnel rejette le plus unairele type de retour %qT Ã  la fin du guide de dÃ©duction n'est pas une spÃ©cialisation de %qTle type de retour Ã  la fin est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>trampoline gÃ©nÃ©rÃ© pour la fonction imbriquÃ©e %qDla mÃ©moire transactionnelle n'est pas supportÃ©e avec %<-fsanitize=address%>la mÃ©moire transactionnelle n'est pas supportÃ©e avec %<-fsanitize=kernel-address%>la mÃ©moire transactionnelle n'est pas supportÃ©e avec des exceptions sans appelL'intrinsÃ¨que transformationnel %qs Ã  %L n'est pas permis dans une expression d'initialisationle mode de dÃ©routage n'est pas supportÃ© pour les flottants sur VAXvÃ©rification de l'arbre: %s, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_int_cst%> avec %d elts dans %s, Ã  %s:%dvÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_vec%> avec %d elts dans %s, Ã  %s:%dvÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %<omp_clause %s%> avec %d opÃ©randes dans %s, Ã  %s:%dvÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %s avec %d opÃ©randes dans %s, Ã  %s:%dvÃ©rification de l'arbre: on n'attendait pas la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait %<omp_clause %s%>, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%dvÃ©rification de l'arbre: n'attendait aucun parmi %s, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait un arbre contenant la structure %qs, obtenu %qs dans %s, Ã  %s:%dle code d'arbre %qs n'est pas supportÃ© dans les flux LTOla liste de l'arbre se termine Ã  la profondeur %iarÃªte vrai/faux aprÃ¨s un non GIMPLE_COND dans le bb %dessayez d'enlever les parenthÃ¨ses autour du type-idessayez d'utiliser %qE Ã  la placetentative de capturer %qD dans une instanciation d'une lambda gÃ©nÃ©riquetentative d'encoder un type non entier comme un champ de bitsla tentative de terminer la struct a Ã©tÃ© stoppÃ©e nette en raison des erreurs prÃ©cÃ©dentes dans l'analyse syntaxiquetentative de rendre amie la classe %qT au niveau de la portÃ©e globalechaÃ®ne d'ajustement manquante dans l'option (%s)deux %<[%> consÃ©cutifs n'introduiront qu'un attributau moins deux types de donnÃ©es dans la dÃ©claration de %qsdeux types de donnÃ©es ou plus dans le spÃ©cificateur de dÃ©clarationdeux sections ou plus pour %sargument de type %q#T donnÃ© Ã  %<delete%> alors qu'on attendait un pointeurle type %qE a un constructeur dÃ©fini par l'utilisateurle type %qE a un destructeur dÃ©fini par l'utilisateurle type %qE n'a pas de constructeur par dÃ©faut Ã  appelerle type %qE a des fonctions membres virtuellesle type %qT (typedef de %qT) enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %qT dÃ©fini dans l'espace de noms anonyme ne peut pas correspondre au type de mÃªme nom de l'autre cÃ´tÃ© de la frontiÃ¨re de l'unitÃ© de traductionle type %qT dÃ©fini dans l'espace de noms anonyme ne peut pas correspondre au type %qT de l'autre cÃ´tÃ© de la frontiÃ¨re de l'unitÃ© de traductionle type %qT n'a pas de taille connuele type %qT pour l'instanciation explicite %qD ne correspond pas au type dÃ©clarÃ© %qTle type %qT n'est pas un type de base pour le type %qTle type %qT n'est pas une base directe de %qTle type %qT n'est pas une base directe ou virtuelle de %qTle type %qT est trop grandle type %qT enfreint lui-mÃªme la rÃ¨gle de la dÃ©finition unique du C++le type %qT de l'argument %qE du patron dÃ©pend d'un paramÃ¨tre du patronle type %qT de l'argument %qE du patron dÃ©pend de paramÃ¨tres du patronle type %qT devrait correspondre au type %qTle type %qT enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaisonle type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaisonle type %qT avec des membres virtuelles ne peut pas avoir de correspondance (mappable)le type %qs n'est pas conforme au protocole %qEassertion de type uniquement valable pour des types d'interfacesles attributs de type sont ignorÃ©s aprÃ¨s que le type ait dÃ©jÃ  Ã©tÃ© dÃ©finile type %<int%> est utilisÃ© par dÃ©faut dans la dÃ©claration de %qEle type %<int%> est utilisÃ© par dÃ©faut dans le nom du typele type n'a pas de mÃ©thodele type est obsolÃ¨tele type est obsolÃ¨te: %sle type n'est pas compatible avec sa variantedÃ©saccord de type entre un SSA_NAME et son symboledÃ©saccord de type pour l'Ã©tiquette du Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»dÃ©saccord de type dans %qsdÃ©saccord de type dans l'expression %qsdÃ©saccord de type dans la rÃ©fÃ©rence %qsdÃ©saccord de type dans une expression binairenon concordance de type dans une expression conditionnelledÃ©saccord de type dans le paramÃ¨tre %ile type doit Ãªtre un %<auto%> qualifiÃ© avec CV ou une rÃ©fÃ©rence Ã  un %<auto%> qualifiÃ© avec CVle nom du type %qs devrait correspondre au nom du type %qsnom de type dÃ©clarÃ© comme une fonction retournant une fonctionnom de type dÃ©clarÃ© comme une fonction retournant un tableaule type de l'opÃ©rande %<asm%> %qE n'a pas pu Ãªtre dÃ©terminÃ©le type de l'expression %<depobj%> n'est pas %<omp_depend_t%>le type de %qD devient %<int%> par dÃ©fautle type de %qD ne correspond pas Ã  la dÃ©claration originalele type de %qE est inconnule type du tableau %q+D est complÃ©tÃ© de maniÃ¨re incompatible avec une initialisation implicitele type de champ de bit %qs est une extension de GCCle type du paramÃ¨tre formel %d est incompletle type de l'itÃ©rateur %qD fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDle type de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dentedÃ©saccord dans la prÃ©cision du type dans l'instruction Â«Â switchÂ Â»les qualificatifs de type sont ignorÃ©s sur le type rÃ©sultant du transtypageles qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonctionle type passÃ© au delete vectoriel n'est ni un pointeur ni un type tableaule type transparent %q#T ne peut Ãªtre rendu transparent car le type du premier champ a une ABI diffÃ©rente de la classe gÃ©nÃ©ralele type transparent %q#T n'a aucun champla classe de type transparent %qT a des classes de basela classe de type transparent %qT a des fonctions virtuellesla variante du type diffÃ¨re sur %sla variante du type a un %<TREE_TYPE%> diffÃ©rentla variante du type a un %<TYPE_BINFO%> diffÃ©rentla variante du type a un %<TYPE_FIELDS%> diffÃ©rentla variante du type a un %<TYPE_SIZE_UNIT%> diffÃ©rentla variante du type a un %<TYPE_VFIELD%> diffÃ©rentvariante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>%<TREE_TYPE%> de la variante du type%<TYPE_BINFO%> de la variante du type%<TYPE_SIZE_UNIT%> de la variante du typele type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE%<TREE_TYPE%> du type%<TYPE_BINFO%> du type%<TYPE_SIZE_UNIT%> du typeun transtypage Ã  la barbare vers un type incomplet pourrait enfreindre la rÃ¨gle selon laquelle un seul pointeur pointe vers une zone mÃ©moire (strict aliasing).spÃ©cificateur de type invalide dans une lambdanon concordance de type/valeur pour l'argument %d dans la liste des paramÃ¨tres du patron de %qDle typedef %q+D est dÃ©clarÃ© %<_Noreturn%>le typedef %q+D est dÃ©clarÃ© %<inline%>typedef %qD est initialisÃ© (utilisez plutÃ´t %<__typeof__%>)typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)le typedef %qD est dÃ©fini localement sans Ãªtre utilisÃ©la dÃ©claration typedef est invalide dans la dÃ©claration du paramÃ¨tretypedef dÃ©clarÃ© %<auto%>typedef ne peut pas Ãªtre une dÃ©finition de fonctiontypedef ne peut pas Ãªtre une dÃ©finition de fonction membrele nom du typedef ne peut pas Ãªtre un nom de spÃ©cificateur imbriquÃ©nom du typedef %qD utilisÃ© comme dÃ©claration de destructeurles types ne sont pas vraiment compatiblesles types diffÃ¨rent sur le type signÃ©/non-signÃ©les types ont des nombres de paramÃ¨tres diffÃ©rentsles types ne peuvent pas Ãªtre dÃ©finis dans les expressions %<decltype%>les types ne peuvent pas Ãªtre dÃ©finis dans des expressions %<noexcept%>les types ne peuvent pas Ãªtre dÃ©finis dans une expression %qsles types ne peuvent pas Ãªtre dÃ©finis dans une expression %<typeid%>les types ne peuvent pas Ãªtre dÃ©finis dans un conversion-type-iddes types ne peuvent pas Ãªtre dÃ©finis dans la dÃ©claration d'une instruction Â«Â forÂ Â» parcourant une plageles types ne peuvent pas Ãªtre dÃ©finis dans une expression Â«Â newÂ Â»les types ne peuvent pas Ãªtre dÃ©finis dans un new-type-idles types ne peuvent pas Ãªtre dÃ©finis dans des dÃ©clarations de patrons d'aliasles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans les transtypagesdes types ne peuvent pas Ãªtre dÃ©finis dans des conditionsdes types ne peuvent pas Ãªtre dÃ©finis dans une liste de types de rÃ©ductionsdes types ne peuvent pas Ãªtre dÃ©finis dans une dÃ©claration d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification explicitedes types ne peuvent pas Ãªtre dÃ©finis dans des types d'itÃ©rateursdes types ne peuvent pas Ãªtre dÃ©finis dans des types de paramÃ¨tresles types ne peuvent pas Ãªtre dÃ©finis dans les arguments du patrondes types ne peuvent pas Ãªtre dÃ©finis dans %<__builtin_offsetof%>typespec dans ALLOCATE Ã  %Lincapable de calculer la position rÃ©elle des paramÃ¨tres sur la pileimpossible de dÃ©duire %qT Ã  partir de %qEimpossible de dÃ©duire le type de retour de la lambda Ã  partir de %qEimpossible d'Ã©muler %qsimpossible de trouver un registre Ã  dÃ©verserimpossible de trouver un registre de classe %qs Ã  dÃ©verserimpossible de trouver l'opÃ©rateur littÃ©ral de caractÃ¨re %qD avec l'argument %qTimpossible de trouver l'opÃ©rateur littÃ©ral numÃ©rique %qDimpossible de trouver l'opÃ©rateur littÃ©ral de chaÃ®ne %qD avec les arguments %qT, %qTincapacitÃ© de gÃ©nÃ©rer des recharges pour les contraintes impossibleÂ :incapable de gÃ©nÃ©rer des recharges pour:impossible de trouver le script d'Ã©dition de liens par dÃ©faut %qs dans les chemins de recherche des bibliothÃ¨quesincapable d'ouvrir la dÃ©pendance dynamique %qsimpossible d'ouvrir le fichierimpossible d'ouvrir le fichier journal %<vtv_class_set_sizes.log%>: %mimpossible d'ouvrir le fichier journal %<vtv_count_data.log%>: %mimpossible d'ouvrir le fichier journal %<vtv_set_ptr_data.log%>: %mimpossible d'imprimer l'opÃ©rande pour l'instant; code == %d (%c)impossible d'enregistrer les informations du greffon %qs â€“ nom de greffon pas trouvÃ©incapable d'utiliser %qs pour un registre PICcaractÃ¨re de ponctuation %<%c%> dÃ©sÃ©quilibrÃ© dans le formatcaractÃ¨re de ponctuation %qc non Ã©quilibrÃ© dans le 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#Texpression !$OMP ATOMIC inattendue Ã  %L%<%s%> inattendu aprÃ¨s %<%s%>arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattenduargument inattenduargument inattendu pour msp430_select_hwmult_lib: %sattribut inattendutype de base inattendu dans cris_print_baseerreur inattendue en ouvrant %<devices.csv%>l'expression %qE du sous-type %s est inattenduenom de fichier %s inattendu dans la rÃ©solution du fichier de l'Ã©diteur de liens. %s attendupremier argument inattendu pour msp430_select_hwmult_lib: %stype d'index inattendu dans cris_print_indexmot-clÃ© inattendu; enlevez l'espace entre les guillemets et l'identificateur du suffixeopÃ©rande multiplicatif inattendudÃ©calage inattenduopÃ©rande inattenduopÃ©rande inattendu: %dtype Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contrainteffets de bord inattendus dans l'adressetemplate-id %qE inattenduadresse texte inattendueÂ :alignement non gÃ©rÃ© pour %<#pragma nomember_alignment%>arguments %qs et %qs pas gÃ©rÃ©s pour %<msp430_set_driver_var%>composant de type dÃ©rivÃ© non gÃ©rÃ©opÃ©rande d'appel non identifiable%<const %D%> non initialisÃ©%<const %qD%> non initialisÃ© est invalide en C++constante non initialisÃ©e dans %<new%> de %q#Tmembre constant non initialisÃ© dans %q#Tle membre constant non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»le membre constant non initialisÃ© dans %qT est invalide en C++membre constant non initialisÃ© dans la base %q#T de %q#Tle membre constant non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre par rÃ©fÃ©rence non initialisÃ© dans %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»variable non initialisÃ©e %q+D placÃ©e dans la zone mÃ©moire du programmevariable %qD non initialisÃ©e dans un contexte %<constexpr%>variable %qD non initialisÃ©e dans une fonction %<constexpr%>une union ne peut pas Ãªtre rendue transparenteÂ«Â unionÂ Â» dÃ©fini icil'union n'a aucun membrel'union n'a aucun membre nommÃ©membre d'union %q+D avec un %qD non trivialoption %qs inconnue pour %<#pragma GCC aarch64%>modÃ¨le %qs inconnu pour %<#pragma extern_model%>nom %s inconnu pour %<#pragma member_alignment%>option %<-mdebug-%s%> inconnuesortie du fanion %<asm%> %qs inconnuespÃ©cification de version du processeur CRIS inconnue dans %<-mtune=%> : %sspÃ©cification de version CRIS inconnue dans %<-march=%> ou %<-mcpu=%> : %sniveau de Control-Flow Protection %qs inconnualgorithme IRA %qs inconnurÃ©gion IRA %qs inconnuemodÃ¨le de partitionnement LTO %qs inconnuNiveau de correction Ã  chaud %qs inconnuNiveau de rÃ©utilisation de la pile %qs inconnumodÃ¨le TLS %qs inconnuaction %qE inconnue pour %<#pragma pack%> â€“ ignorÃ©alignement %qs inconnu spÃ©cifiÃ© pour l'option %qsmodÃ¨le mÃ©moire spÃ©cifique Ã  l'architecture inconnuspÃ©cificateur d'architecture inconnu dans le modÃ¨le mÃ©moire de la fonction interneparamÃ¨tre de limite de tableau %qs inconnutaille du tableau inconnue dans deleteattribut %qE inconnualgorithme de rÃ©organisation des blocs de base %qs inconnuspÃ©cificateur de bloc inconnutype d'opÃ©rande immÃ©diat de la fonction intÃ©grÃ©e inconnu pour l'opÃ©rande %dÃ©vÃ©nement de rappel inconnu enregistrÃ© par le greffon %svaleur cc_attr inconnuecaractÃ¨re de type de conversion %qc inconnu dans le formatarchitecture de cÅ“ur %qs inconnue spÃ©cifiÃ©e avec %qsprocesseur %qs inconnu pour %<-mtune%>style de dÃ©codage des noms %qs inconnudestination inconnueerreur inconnue en lisant %s dans %<devices.csv%>style de prÃ©cision excÃ©dentaire %qs inconnufanion inconnu passÃ© Ã  %<-moverride=%s%> (%s)style de contraction en virgule flottante %qs inconnumode insn inconnufonction interne %qE inconnuesortie %qs inconnue pour l'Ã©diteur de liensmode machine %qE inconnuinsn de dÃ©placement inconnueÂ :ABI de dÃ©chargement %qs inconnuelettre d'opÃ©rande inconnue: Â«Â %cÂ Â»opÃ©rateur %qs inconnu dans %%:version-compareoption %q.*s inconnue dans %<-fopt-info-%s%>option inconnue aprÃ¨s %<#pragma GCC diagnostic%>option inconnue aprÃ¨s %<#pragma GCC diagnostic%>; vouliez-vous utiliser %<-%s%>Â ?option inconnue pour %<%s=%s%>option inconnue pour %<-mrecip=%s%>paramÃ¨tre inconnu dans l'option %<-mtune-ctrl%>: %sÃ©tape %s inconnue spÃ©cifiÃ©e dans %<-fdisable%>Ã©tape %s inconnue spÃ©cifiÃ©e dans %<-fenable%>modÃ¨le de taille de pointeur %qs inconnuqualitÃ© de profil inattenduemÃ©thode de reproductibilitÃ© du profil %qs inconnuemÃ©thode de mise Ã  jour du profil %qs inconnuepropriÃ©tÃ© %qE inconnue pour le sÃ©lecteur %qspropriÃ©tÃ© %qs inconnue pour le sÃ©lecteur %qsattribut de propriÃ©tÃ© inconnuponctuation Â«Â %cÂ Â» inconnuenom de registre %qs inconnu dans %<asm%>nom de registre inconnu: %srelocalisation unspec inconnuefonction de spec %qs inconnuespÃ©cification inconnue pour l'ensemble des valeurs de FLT_EVAL_METHOD Ã  permettre %qsspÃ©cificateur %s inconnu dans l'attribut amdgpu_hsa_kernelsource inconnueparamÃ¨tre de contrÃ´le de la pile %qs inconnuoption %<-mlong-double-%s%> inconnueattribut ou pragma cible %qs inconnuoption d'ajustement inconnue (%s)type %<%T%> inconnu rencontrÃ© pendant l'encodage Objective-Cnom de type %qE inconnunom de type %qE inconnu; vouliez-vous utiliser %qsÂ ?nom de type %qE inconnu; utilisez le mot-clÃ© %<enum%> pour faire rÃ©fÃ©rence au typenom de type %qE inconnu; utilisez le mot-clÃ© %<struct%> pour faire rÃ©fÃ©rence au typenom de type %qE inconnu; utilisez le mot-clÃ© %<union%> pour faire rÃ©fÃ©rence au typevaleur %qs inconnue pour %<-march%>valeur %qs inconnue pour %<-mcpu%>valeur %qs inconnue pour %<-mtune%>valeur %qs inconnue pour %<-mmacosx-version-min%>type d'ABI de la bibliothÃ¨que de vectorisation (%qs) inconnu pour l'option %qsmodÃ¨le de coÃ»t de la vectorisation %qs inconnuprioritÃ© d'initialisation de la vÃ©rification de la vtable %qs inconnuedirective de rÃ©initialisation de couleur sans concordantedirective de mise entre guillemets non concordanteclasse sans nom dÃ©finie iciun champ sans nom a un type incompletle champ sans nom n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© amiinitialisation sans nom pour %qT, lequel n'a pas de classe de baseinitialisation sans nom pour %qT, lequel utilise de multiples hÃ©ritagesun enum fortement typÃ© sans nom n'est pas permisstruct/union sans nom ne dÃ©finissant aucune instanceun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaisonun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaisonvariable non nommÃ©e ou champ dÃ©clarÃ© voidparenthÃ¨ses inutiles dans la dÃ©claration de %qscomparaison non ordonnÃ©e sur un argument n'Ã©tant pas en virgule flottanteunquote_string(): mauvaise chaÃ®ne obtenueattribut sans guillemets dans le formatcaractÃ¨re de contrÃ´le %qc sans guillemets dans le formatcaractÃ¨res de contrÃ´le sans guillemets dans le formatidentificateur ou mot clÃ© %<%.*s%> sans guillemets dans le formatmot clÃ© %<%.*s%> sans guillemets dans le formatnom de fonction interne %<%.*s%> sans guillemets dans le formatcaractÃ¨re non graphique %qc sans guillemets dans le formatcaractÃ¨res non graphiques sans guillemets dans le formatopÃ©rateur %<%.*s%> sans guillemets dans le formatnom d'option %<%.*s%> dans guillemets dans le formatdirective du prÃ©-processeur %<%.*s%> sans guillemets dans le formatsÃ©quence de %i caractÃ¨res de ponctuation %q.*s consÃ©cutifs sans guillemets dans le formatsÃ©quence de %i espaces consÃ©cutifs sans guillemets dans le formatnom de type %<%.*s%> sans guillemets dans le formatcaractÃ¨re blanc %qc sans guillemets dans le formatinatteignableargument mÃ©connaissable pour l'option insn non reconnaissable:cible %<-mfpu%> non reconnue: %schamp %<hwmpy%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qd%<include_flags 0x%x%> non reconnu passÃ© Ã  %<print_specific_help%>champ %<revision%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qdcible %s non reconnue: %sadresse non reconnueargument non reconnu pour l'option %qsargument non reconnu pour %<-mcpu%>: %sargument non reconnu pour l'option %<--help=%>Â : %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*s; vouliez-vous utiliser %qsÂ ?argument non reconnu pour l'option %<-flto=%>Â : %qsoption %<-%s%> non reconnue sur la ligne de commandeoption %<-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-%s%>Â ?l'option %<-fdump-%s%> de la ligne de commande n'est pas reconnuel'option %<-fopt-info-%s%> de la ligne de commande n'est pas reconnueoption %qs non reconnue sur la ligne de commandel'option de la ligne de commande non reconnue %qs aurait pu avoir pour but de supprimer les diagnostiques prÃ©cÃ©dentsnumÃ©ro de registre de contrÃ´le non reconnu: %d â€“ utilisation de %<psw%>niveau de sortie de dÃ©bogage %qs non reconnufanion d'arÃªte non reconnu: %qsvaleur d'Ã©numÃ©ration non reconnue: %qsspÃ©cificateur de format non reconnuoption gcc de dÃ©bogage non reconnue: %cargument de vecteur d'interruption non reconnu pour l'attribut %qEvaleur de visibilitÃ© %qs non reconnue dans Â«Â ivar_visibilityÂ Â»opÃ©rande non reconnu pour %%:asm_auto_mfpuopÃ©rande non reconnu pour %%:canon_for_mliboption %<-fdisable%> non reconnueoption %<-fenable%> non reconnueoption non reconnue passÃ©e Ã  %%:target_mode_checknom de registre %qs non reconnuordre de stockage des scalaires %qs non reconnunom de section %qE non reconnudÃ©calage %qs non reconnu pour la mÃ©moire de validation (shadow memory)constante supposÃ©e non reconnuevaleur de visibilitÃ© %qs non reconnueerreur irrÃ©cupÃ©rablesurcharge non rÃ©solue pour la fonction Altivec interne %qFfonction interne surchargÃ©e non rÃ©solueles unions sans restrictions sont disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>l'appel Ã  la fonction %qD n'est pas sÃ»r dans la fonction %<transaction_safe%>l'appel de la fonction %qD n'est pas sÃ»r dans une transaction atomiquel'appel Ã  la fonction %qE n'est pas sÃ»r dans la fonction %<transaction_safe%>l'appel de la fonction %qE n'est pas sÃ»r dans une transaction atomiqueappel de fonction indirect pas sÃ»r dans une fonction %<transaction_safe%>appel de fonction indirect pas sÃ»r dans une transaction atomiquesupprimer la dÃ©finition de lâ€™option %qs est ignorÃ©, elle est toujours activÃ©e pour le processeur %qsla conversion non-signÃ©e de %qT vers %qT change la valeur de %qEla conversion non-signÃ©e de %qT vers %qT change la valeur de %qE en %qEconstante en virgule flottante sans suffixeargument non supportÃ© par %qDtype d'argument %qT non supportÃ© pour simdtype d'argument non supportÃ© pour une fonction internecode Â«Â %cÂ Â» non supportÃ© en virgule fixe:combinaison non supportÃ©e: %qs %scombinaison non supportÃ©e: %qs%s %scombinaison non supportÃ©e: %sadresse constante non supportÃ©eÂ :nom de processeur non supportÃ© retournÃ© par le noyau pour %<-mcpu=native%>Â : %sconversion en virgule fixe non supportÃ©eexpression mÃ©moire non supportÃ©eÂ :concatÃ©nation non standard de chaÃ®nes littÃ©rales non supportÃ©esuffixe non standard non supportÃ© sur la constante en virgule flottanteopÃ©rande non supportÃ©opÃ©rande %s non supportÃ© pour le code Â«Â %cÂ Â»opÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»taille d'opÃ©rande non supportÃ©e pour un registre Ã©tenduopÃ©ration ou type non supportÃ© pour une comparaison vectorielle retournant un boolÃ©enstructure de l'enregistrement non supportÃ©etype de retour %qT non supportÃ© pour des fonctions %<simd%>type de retour %qT non supportÃ© pour simdsimdlen %d non supportÃ©etaille non supportÃ©e pour un registre entieralternative non terminÃ©e de dialecte assembleurdirective de couleur non terminÃ©echaÃ®ne de format non terminÃ©ecaractÃ¨re guillemet %<%c%> non terminÃ© dans le formatdirective de mise entre guillemets non terminÃ©earguments inutilisÃ©s dans le format avec le style %<$%>paramÃ¨tre %qD inutilisÃ©dÃ©claration de liaison structurÃ©e inutilisÃ©evariable inutilisÃ©e %q+Dvariable %qD inutilisÃ©eles tables de retour en arriÃ¨re requiÃ¨rent soit un pointeur de trame ou soit %<-maccumulate-outgoing-args%> pour Ãªtre correctesla valeur la plus grande parmi les Ã©tiquettes des Â«Â caseÂ Â» est supÃ©rieure Ã  la valeur maximale du typeutilisez %<#include%> Ã  la placeutilisez plutÃ´t %<%T::%D%>utilisez %<%T::%D%> au lieu de %<%T::%D%> pour nommer le constructeur dans un nom qualifiÃ©utilisez %<%T::template %D%> pour indiquer que c'est un patronutilisez %<-Winvalid-pch%> pour plus d'informationsutilisez %<-faligned-new%> pour activer le support du Â«Â newÂ Â» sur-alignÃ© du C++17utilisez %<-fext-numeric-literals%> pour activer plus de suffixes internesutilisez %<-flax-vector-conversions%> pour autoriser les conversions entre des vecteurs comportant des types d'Ã©lÃ©ments ou des nombres de sous-parties diffÃ©rentsutilisez %<...%> pour dÃ©rouler le paquet d'argumentsutilisez %<__attribute__ ((vector_size))%> Ã  la placeutilisez %<__builtin_rx_mvtc%> (0, ... ) pour Ã©crire des valeurs arbitraires dans le PSWutilisez %<template<>%> pour une spÃ©cialisation expliciteutilisez plutÃ´t %<this->%D%>utilisez %qs Ã  la placeutilisez, par exemple, %<-Wabi=11%> pour avertir Ã  propos de changement depuis GCC 7utilisation 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 %<-fconcepts-ts%>l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>l'utilisation de %<complex%> dans les types AltiVec est invalidel'utilisation de %<double%> dans les types AltiVec est invalide sans %qsl'utilisation de %<long double%> dans les types AltiVec est invalidel'utilisation de %<long long%> dans les types AltiVec est invalide sans %qsl'utilisation de %<long%> dans les types Altivec est obsolÃ¨te; utilisez %<int%>l'utilisation de %<long%> dans les types AltiVec est invalide pour du code 64 bits sans %qsutilisation de %<this%> dans une expression constanteutilisation de %qD avant la dÃ©duction de %<auto%>utilisation de %qs dans le patronl'utilisation du modificateur de longueur %qs avec le type de caractÃ¨re %qc a soit aucun effet ou soit un comportement indÃ©finiutilisation de %s et de %s ensemble dans le format %sutilisation de %s et de %s ensemble dans le format %<%%%c%> %sutilisation d'un stockage allouÃ© aprÃ¨s sa dÃ©sallocation dans une expression constantel'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est dÃ©prÃ©ciÃ©el'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est interdite en C++17l'utilisation d'un opÃ©rande du type %qT dans %<operator--%> est interditel'utilisation des types boolÃ©ens dans les types AltiVec est invalideutilisation du paquet de paramÃ¨tres intÃ©grÃ© %qD en dehors d'un patronutilisation du trait interne %qE dans la signature de la fonction, utilisez plutÃ´t la bibliothÃ¨que des traitsutilisation du patron de classe %qT comme expressionl'utilisation de types dÃ©cimaux en virgule flottante dans les types AltiVec est invalideutilisation de la fonction supprimÃ©e %qDutilisation de l'enum %q#D sans dÃ©claration prÃ©cÃ©denteutilisation de la fonction %qD avec des contraintes non satisfaitesutilisation du patron de variable invalide %qEutilisation d'une variable locale avec un stockage automatique dans la fonction contenanteutilisation d'une fonction ayant plusieurs versions sans version par dÃ©faututilisation d'un vieux style de transtypage vers %q#Tutilisation d'un paramÃ¨tre dans la fonction contenanteutilisation du paramÃ¨tre en dehors du corps de la fonctionutilisation d'un nul sans typeopÃ©rande Â«Â useÂ Â» manquant pour l'instructionutilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre codeutilisez plutÃ´t la directive apostrophe %qsle tableau utilisÃ© ne peut pas Ãªtre converti en pointeur lÃ  oÃ¹ un scalaire est requisutilisÃ© comme candidat rÃ©Ã©crit pour la comparaison de %qT et %qTvaleur de type Â«Â structÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â unionÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â vectorÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis%<_Alignas%> inutile dans une dÃ©claration vide%qs inutile dans la dÃ©claration videtranstypage inutile vers le type %q#TspÃ©cificateur de classe de stockage inutile dans la dÃ©claration videnom de type inutile dans la dÃ©claration videqualificatif de type inutile dans la dÃ©claration videla recherche de la rÃ©duction dÃ©finie par l'utilisateur est ambiguÃ«rÃ©duction dÃ©finie par l'utilisateur pas trouvÃ©e pour %qErÃ©duction dÃ©finie par l'utilisateur avec une initialisation du constructeur pour la classe de base %qT%qD dÃ©fini par l'usager Ã©value toujours les 2 argumentsles littÃ©raux dÃ©finis par l'utilisateur sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>utilisation de %qD qui n'a pas de paramÃ¨tre d'alignementutilisation de %<%c%s%>utiliser %qs avec un type non signÃ© n'a pas d'effetutilisation de la spÃ©cialisation du patron d'alias %qT aprÃ¨s %qsutilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type entier %qTutilisation de l'ABI darwin64utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type complexe %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type entier %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type complexe %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type dÃ©cimale en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est de type entier %qTutilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type complexe %qTutilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type en virgule flottante %qTutilisation du champ %qD invalideutilisation de num_workers (%d), %d est ignorÃ©utilisation de l'ancienne ABI darwinutilisation du rÃ©sultat d'une fonction qui retourne %<void%>utilisation d'une r-valeur comme l-valeurutilisation du chargement CSE simple aprÃ¨s l'allocation du registreutilisation du paramÃ¨tre du type de patron %qT aprÃ¨s %qsutilise la plage [%E, %E] pour l'argument de la directiveutilisation du nom de typedef %qD aprÃ¨s %qsutiliser la valeur d'une affectation simple avec un opÃ©rande Ã  gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©utilisation de vector_length (%d) Ã  cause de l'appel Ã  la routine vector-partitionable, %d est ignorÃ©utilisation de vector_length (%d), %d est ignorÃ©utilisation de vector_length (%d), le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©utilisation de vector_length (64), %d est ignorÃ©utilisation de vector_length (64), le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©dÃ©claration Â«Â usingÂ Â» pour un membre en dehors de la portÃ©e de la classedÃ©claration Â«Â usingÂ Â» pour un non membre au niveau de la portÃ©e de la classela dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'Ã©numÃ©rateur %<%E::%D%>la dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'espace de nom %qDles arguments valables sont: %sles arguments valables sont: %s;les arguments valides sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'option %<-march=%> sont: %sles arguments valides pour l'option %<-march=%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'option %<-mtune=%> sont: %sles arguments valides pour l'option %<-mtune=%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'attribut %<target("arch=")%> sont: %sles arguments valides pour l'attribut %<target("arch=")%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'attribut %<target("tune=")%> sont: %sles arguments valides pour l'attribut %<target("tune=")%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valables pour %qs sont: %sles arguments valables pour %qs sont: %s; vouliez vous utiliser %qsÂ ?les noms de fonctionnalitÃ©s valables sont: %sles noms de fonctionnalitÃ©s valides sont: %s; vouliez-vous utiliser %qsÂ ?les valeurs valides pour l'argument %2$d de la fonction interne %1$qF sont 64, 128, 256, 512, 1024, 2048 et 4096la valeur %qE du type %qT n'est pas une expression constantela valeur %qs n'est pas supportÃ©e par l'attribut %<target%>argument valeurla valeur calculÃ©e n'est pas utilisÃ©ela valeur de %<-mfixed-range%> doit avoir la forme REG1-REG2la valeur passÃ©e dans %qs est trop grandeinitialisation par valeur du type fonction %qTinitialisation par valeur du type incomplet %qTinitialisation par valeur du type rÃ©fÃ©rencÃ© %qTvar-tracking-assignments change l'ordonnancement sÃ©lectifvariablela variable %q#D a un initialiseur mais a un type incompletvariable %q+D dÃ©clarÃ©e %<_Noreturn%>variable %q+D dÃ©clarÃ©e %<inline%>la dÃ©finition de la variable %q+D est marquÃ©e dllimportla variable %q+D pourrait Ãªtre Ã©crasÃ©e par %<longjmp%> ou %<vfork%>la variable %q+D doit Ãªtre Â«Â constÂ Â» pour Ãªtre placÃ©e dans une section en lecture seule Ã  l'aide de %qsla variable %q+D fait partie du cycle des aliasvariable %q+D avec une initialisation dynamique placÃ©e dans la zone mÃ©moire du programmela variable %qD a un type fonctionla variable %qD est initialisÃ©e mais a un type incompletla variable %qD du type non littÃ©ral %qT dans la fonction %<constexpr%>variable %qD redÃ©clarÃ©e comme une fonctionvariable %qD dÃ©finie mais non utilisÃ©evariable %qD utilisÃ©e plus d'une fois avec %<#pragma acc declare%>la variable %qE est dÃ©clarÃ©e dans une rÃ©gion %<host_data%> englobantela variable %qE n'est pas une itÃ©ration de la boucle %d la plus Ã  l'extÃ©rieur, %qE attendula variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de gauche de l'opÃ©rateur virgulela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de droite de l'opÃ©rateur virgulela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'instructionla variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le troisiÃ¨me opÃ©rande de l'expression conditionnellela variable %qs a Ã©tÃ© rÃ©fÃ©rencÃ©e dans du code dÃ©chargÃ© mais n'a pas Ã©tÃ© marquÃ©e comme devant Ãªtre incluse dans le code dÃ©chargÃ©le concept de variable n'a pas d'initialisationle tableau de taille variable %qD est utilisÃ©le tableau de taille variable est utilisÃ©type d'Ã©lÃ©ment de longueur variable dans la table de la clause %<reduction%>une variable avec le mÃªme nom assembleur que la table virtuelle est dÃ©finie dans une autre unitÃ© de traductionvariable ou champ %qE dÃ©clarÃ© Â«Â voidÂ Â»variable ou champ dÃ©clarÃ© voidune variable prÃ©cÃ©demment dÃ©clarÃ©e %<static%> est redÃ©clarÃ©e %<extern%>type %qT de taille variable dans la clause %<reduction%>type de taille variable %qT dans la clause %qsle symbole de la variable n'est pas une variablele patron de variable a Ã©tÃ© dÃ©clarÃ© icitemplate-id de la variable %qD dans le spÃ©cificateur de nom imbriquÃ©les patrons de variables sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>le pistage des variables a Ã©tÃ© demandÃ© mais il n'est pas supportÃ© par ce format de dÃ©bogagele pistage des variables a Ã©tÃ© demandÃ© mais il est inutile sans produire d'informations de dÃ©bogagela limite de la taille de pistage des variables est dÃ©passÃ©ela limite de la taille de pistage des variables est dÃ©passÃ©e avec %<-fvar-tracking-assignments%>, on rÃ©essaie sansla limite du tableau de longueur variable est inconnuelittÃ©ral composÃ© de taille variableun objet de taille variable peut ne pas Ãªtre initialisÃ©les variables marquÃ©es avec l'attribut %qE doivent Ãªtre initialisÃ©es%qE modifiÃ© par une variable ayant une portÃ©e sur tout le fichierchamp modifiÃ© par une variable au niveau de la portÃ©e du fichierle type modifiÃ© par une variable n'est pas permis dans l'expression Â«Â newÂ Â»les fonctions variadiques doivent utiliser la variante du AAPCS de baseles patrons variadiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>appel de fragment variadiquele variant %qD et la base %qD ont des types incompatiblesle variant %qD est internele variant %qD n'est pas une fonctionl'Ã©lÃ©ment d'un vecteur %qs n'est pas une valeur GIMPLEvecteur %qs avec un index d'Ã©lÃ©ment non nulvecteur passÃ© en argument Ã  une fonction sans prototypela condition vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨cel'opÃ©ration vectorielle sera dÃ©veloppÃ©e en parallÃ¨lel'opÃ©ration vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨cel'opÃ©ration vectorielle sera dÃ©veloppÃ©e avec une seule opÃ©ration scalairedÃ©bordement du vecteur dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement du vecteur dans l'expression de type %qT rÃ©sulte en %qEl'opÃ©ration de brassage vectoriel sera dÃ©veloppÃ©e Ã  la piÃ¨cela taille du vecteur n'est pas un multiple entier de la taille des Ã©lÃ©mentstypes vectoriels attendus dans %qstypes vectoriels attendus dans %qsla vectorisation n'a pas eu lieu pour une boucle simddes vecteurs avec un nombre d'Ã©lÃ©ments diffÃ©rents ont Ã©tÃ© trouvÃ©s dans %qsverify_bind_c_derived_type(): Le symbole donnÃ© est NULL de maniÃ¨re inattendueverify_cgraph_node a Ã©chouÃ©verify_flow_info a Ã©chouÃ©verify_flow_info: L'arÃªte succ du bloc de base %d est corrompueverify_flow_info: Le bloc %i a loop_father mais il n'y a pas de bouclesverify_flow_info: Le bloc %i n'a pas de loop_fatherverify_flow_info: ArÃªte dupliquÃ©e %i->%iverify_flow_info: Blocs incorrects pour le fallthru %i->%iverify_flow_info: Fallthru incorrect %i->%iverify_flow_info: DÃ©compte du bloc %i manquantverify_flow_info: REG_BR_PROB ne correspond pas au CFG (Control Flow Graph) %i %iverify_flow_info: REG_BR_PROB est dÃ©fini mais la probabilitÃ© du CFG (Control Flow Graph) ne l'est pasverify_flow_info: DÃ©compte du bloc %i erronÃ©verify_flow_info: Mauvaise probabilitÃ© de l'arÃªte %i->%iiverify_gimple a Ã©chouÃ©verify_ssa a Ã©chouÃ©l'attribut de version n'est pas une chaÃ®nemarqueur de conflit de contrÃ´le de version dans le fichierla version hÃ©ritÃ©e de %qT est dÃ©clarÃ©e iciun symbole avec une version doit Ãªtre publicun symbole avec une version doit avoir la visibilitÃ© par dÃ©fautle spÃ©cificateur de type Â«Â virt-specifierÂ Â» sur %qs n'est pas permis en dehors d'une dÃ©finition de classePHI virtuel avec des emplacements d'argumentsnom SSA virtuel pour une dÃ©claration non VOPla base virtuelle %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©opÃ©rande Â«Â defÂ Â» virtuel manquant pour l'instructionla dÃ©finition virtuelle n'est pas un nom SSAla dÃ©finition virtuelle de l'instruction n'est pas Ã  jourla fonction virtuelle %q+D redÃ©fini une fonction finaleune fonction virtuelle ne peut pas avoir un type de retour dÃ©duitdes versions multiples de fonctions virtuelles ne sont pas supportÃ©esles fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++2ales fonctions virtuelles ne peuvent pas Ãªtre amiesmÃ©thode virtuelle %qDfonction non classe virtuelle %qsla table virtuelle de type %qD contient des informations RTTIla table virtuelle de type %qD enfreint la rÃ¨gle de la dÃ©finition uniqueutilisation virtuelle de l'instruction pas Ã  jouropÃ©rande d'utilisation virtuelle manquant pour l'instructionl'argument de visibilitÃ© n'est pas une chaÃ®nel'attribut de visibilitÃ© n'est pas supportÃ© dans cette configuration; ignorÃ©le Â«Â #pragma __messageÂ Â» du vms est ignorÃ©la valeur void n'a pas Ã©tÃ© ignorÃ©e comme elle aurait dÃ» l'Ãªtreargument volatilevtable pour la vÃ©rification de la vtable n'est pas supportÃ© avec LTOwaitpid a Ã©chouÃ©attention: attention: envisagez de faire l'Ã©dition de liens avec Â«Â -staticÂ Â» car les bibliothÃ¨ques systÃ¨me avecon attendait Â«Â %sÂ Â»le %q+D faible ne peut pas Ãªtre dÃ©fini %qEla dÃ©claration faible de %q+D est appliquÃ©e Ã  une dÃ©finition statique qui existe dÃ©jÃ la dÃ©claration faible de %q+D doit Ãªtre publiquela dÃ©claration faible de %q+D n'est pas supportÃ©eweakref ne peut pas avoir de versionÂ«Â weakrefÂ Â» n'est pas supportÃ© par cette configurationles poids doivent Ãªtre non nÃ©gatifslors de l'Ã©criture de la sortie dans %s: %malors que %qT se dÃ©compose en %E Ã©lÃ©mentsalors que %qT se dÃ©compose en %wu Ã©lÃ©mentalors que %qT se dÃ©compose en %wu Ã©lÃ©mentsen rÃ©fÃ©renÃ§ant %qDla largeur de %qD dÃ©passe celle de son typela largeur de %qs excÃ¨de son typela largeur du champ de bits %qD a le type non entier %qTavecdans cette bouclesans %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> est Ã©quivalent Ã  %<-gvariable-location-views%>la rÃ©gion qui partage une tÃ¢che ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de partage de tÃ¢che, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<task%> explicite ou %<taskloop%>Ã©criture de %wu bits de donnÃ©es hors des limites de l'objet de destination, les donnÃ©es ont Ã©tÃ© tronquÃ©es dans %wu bitswrite_atom(): Tentative d'Ã©crire un atome dabwrite_symbol(): mauvais symbole de module %qswrite_symtree(): Symbole pas Ã©critÃ©criture dans un objet constant (argument %d)Ã©criture du fichier de sortieÃ©criture Ã  travers un pointeur nul (argument %d)Ã©criture de la liste de sortie LTRANS %s: %ml'Ã©criture dans l'espace d'adresses %qs n'est pas supportÃ©emauvaise entrÃ©e %<TYPE_CACHED_VALUES%>mauvaise quantitÃ© d'arÃªtes de branchements aprÃ¨s le branchement conditionnel dans le bb %imauvais nombre d'arÃªtes de branchement aprÃ¨s le branchement inconditionnel %iargument %qs erronÃ© pour l'option %qsl'arÃªte %d->%d est erronÃ©e pour l'argument PHIentrÃ©e erronÃ©e dans la liste %<TYPE_ARG_TYPES%>liste d'utilisation immÃ©diate erronÃ©einsn erronÃ©e dans l'arÃªte fallthrumauvaise liste des boucles sorties pour l'arÃªte %d->%dnombre erronÃ© d'arguments spÃ©cifiÃ© pour l'attribut %qEmauvais nombre d'arguments pour %%:debug-level-gtmauvais nombre d'arguments pour %<__builtin_addressof%>mauvais nombre d'arguments pour %<__builtin_call_with_static_chain%>mauvais nombre d'arguments pour %<__builtin_choose_expr%>mauvais nombre d'arguments pour %<__builtin_complex%>mauvais nombre d'arguments pour %<__builtin_convertvector%>mauvais nombre d'arguments pour %<__builtin_launder%>mauvais nombre d'arguments pour %<__builtin_shuffle%>nombre erronÃ© d'arguments pour la fonction %<__builtin_next_arg%>nombre erronÃ© d'arguments pour la fonction %<va_start%>mauvais nombre d'arÃªtes de branchements aprÃ¨s le branchement inconditionnel dans le bb %inombre erronÃ© d'arguments du patron (%d, devrait Ãªtre %d)nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre au moins %d)mauvais fanions d'une arÃªte sortante Ã  la fin du bb %dnom de stratÃ©gie %qs erronÃ© spÃ©cifiÃ© pour l'option %qsarbre erronÃ© dans la liste %<TYPE_FIELDS%>argument de type erronÃ© pour %stype d'argument erronÃ© pour abstype d'argument erronÃ© pour absutype d'argument erronÃ© pour le complÃ©ment de bittype d'argument erronÃ© pour la conjugaisontype d'argument erronÃ© pour un dÃ©crÃ©menttype d'argument erronÃ© pour un incrÃ©menttype d'argument erronÃ© pour le point d'exclamation unairetype d'argument erronÃ© pour le moins unairetype d'argument erronÃ© pour le plus unairetype d'argument erronÃ© pour %sretour d'un registre x87 alors que x87 est dÃ©sactivÃ©xstormy16_print_operand: code inconnuvous pouvez activer SVE en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>vous pouvez utiliser un espace de noms en ligne Ã  la placevous pouvez contourner cela en enlevant l'initialiseurVous ne pouvez pas prendre l'adresse d'une fonction imbriquÃ©e si vous utilisez l'option %qsz/Architecture.zÃ©ro comme constante de pointeur nulsection de tableau ayant une longueur nulle dans la clause %qstableau %q+D de taille nulle ou nÃ©gativetype %qT de taille nulle dans la clause %<reduction%>type de taille nulle %qT dans la clause %qsvecteur de taille nullelargeur nulle pour le champ de bits %q+Dlargeur nulle pour le champ de bits %qslargeur zÃ©ro dans le format %schaÃ®ne de format %s de longueur nulletableau %qD de taille zÃ©rotableau %qT de taille zÃ©romembre tableau de taille nulle %qD dans un %q#T par ailleurs videmembre tableau de taille nulle %qD pas Ã  la fin de %q#T{anonyme}
\ No newline at end of file
--- 2145,2150 ----
  requiertclause Â«Â requiresÂ Â» dans la dÃ©claration du type non fonction %qTclause Â«Â requiresÂ Â» sur le type de retourclause Â«Â requiresÂ Â» sur type-idclause Â«Â requiresÂ Â» sur un typedefla rÃ©solution avec le sub id %wx n'est pas dans le fichier objetresolve_function(): mauvais type de fonctionresolve_intrinsic(): Trop d'arguments pour l'intrinsÃ¨queresolve_operator(): Mauvais intrinsÃ¨queresolve_ref(): Mauvaise rÃ©fÃ©rence de tableauresolve_subroutine(): mauvais type de fonctionfonction indirect du rÃ©solveur dÃ©clarÃ©e icile rÃ©sultat de %<operator->()%> est un non pointeurle rÃ©sultat de %qE a besoin de %u bits pour Ãªtre reprÃ©sentÃ© mais %qT n'a que %u bitsle type de rÃ©sultat n'est pas un contrainte de type simplerÃ©sultat avec une longueur de caractÃ¨res non constantela signature de l'adresse de retour n'est supportÃ©e qu'avec %<-mabi=lp64%>le retour abandonne le qualificatif %qv du type pointÃ©l'arÃªte de retour ne pointe pas vers la sortie dans le bb %dretour depuis un pointeur vers un espace d'adresses non fermÃ©le retour ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifreturn nâ€™est pas suivi dâ€™une barriÃ¨rele type retournÃ© %q#T est incompletle type du retour devient %<int%> par dÃ©fautle type du retour est un type incompletle type de retour pourrait Ãªtre un candidat pour un attribut de formatle type de retour de %qD n'est pas %<int%>le type de retour de %qD n'est pas %qstype de retour d'une fonctionla spÃ©cification d'un type retournÃ© pour un constructeur est invalidela spÃ©cification d'un type retournÃ© pour un destructeur est invalidetype de retour spÃ©cifiÃ© pour %<operator %T%>type de retour spÃ©cifiÃ© pour le guide de dÃ©ductiondÃ©saccord dans le type de la valeur retournÃ©eretour avec valeur rencontrÃ© dans une fonction sans type de retourinstruction Â«Â returnÂ Â» avec une valeur dans une fonction retournant %qTinstruction Â«Â returnÂ Â» sans valeur dans une fonction retournant %qTl'exigence sur le type de retour n'est pas une contrainte de typeretour de %qT depuis une fonction avec le type de retour %qT qui est incompatibleretourner %qT depuis une fonction qui retourne le type %qT transforme un pointeur en entier sans transtypageretourner %qT depuis une fonction avec le type de retour %qT transforme un entier en pointeur sans transtypageretourne une valeur depuis un constructeurretourne une valeur depuis un destructeurliste d'initialisation retournÃ©eretourner la variable %<initializer_list%> locale %qD n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentretour d'un pointeur vers %qD de type %qT depuis une fonction avec le type incompatible %qTretourne une rÃ©fÃ©rence vers un temporaireretourner une %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentordre de stockage inverse des scalaires en virgule flottanteordre de stockage inverse des scalairesordre de stockage inverse pour le mode %sl'opÃ©rande de droite de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'opÃ©rande de droite de l'opÃ©rateur virgule n'a pas d'effetl'opÃ©rande de droite de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'opÃ©rande de droite de l'expression de dÃ©calage %q+E est plus grand ou Ã©gal Ã  la prÃ©cision %wu de l'opÃ©rande de gauchel'opÃ©rande de droite de l'expression de dÃ©calage %q+E est nÃ©gatifprÃ©cision Ã  droiteprÃ©cision Ã  droite dans le format de strfmoncompteur de dÃ©calages vers la droite >= Ã  la largeur du typecompteur de dÃ©calages vers la droite >= Ã  la largeur de l'Ã©lÃ©ment du vecteurle compteur de dÃ©calages vers la droite est nÃ©gatifl'opÃ©rande Ã  droite de la virgule n'a pas d'effetle mode d'arrondissement n'est pas supportÃ© pour les flottants sur VAXle rÃ©sultat de l'arrondi sera toujours 0arrondir Ã  %d bits n'a pas d'effet pour une valeur en virgule fixe avec %d bits fractionnelsla routine %qD est dÃ©clarÃ©e icil'appel de routine utilise un parallÃ©lisme OpenACC interdit par la routine contenantel'appel de routine utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contientrv32e requiert l'ABI ilp32ele processeur rx100 n'a pas d'unitÃ© FPU matÃ©riellele processeur rx200 n'a pas d'unitÃ© FPU matÃ©riellenÅ“ud de type canonique identique pour les types diffÃ©rents %qT et %qTla mÃªme variable est utilisÃ©e dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>la mÃªme version avait Ã©tÃ© dÃ©finie icisame_comdat_group n'est pas une liste circulaireliste same_comdat_group au travers de groupes diffÃ©rentson a vu %d %<template<>%>, on a besoin de %d pour spÃ©cialiser un patron de fonction membreutilisez %<typename %E%> si un type est dÃ©sirÃ©l'objet scalaire %qD requiert un Ã©lÃ©ment dans l'initialisationle facteur d'Ã©chelle doit Ãªtre non nÃ©gatifla mise Ã  l'Ã©chelle s'oppose Ã  la normalisation, ignorÃ©
  schedule %<auto%> ne prend pas de paramÃ¨tre %<chunk_size%>schedule %<runtime%> ne prend pas de paramÃ¨tre %<chunk_size%>l'expression de taille des tranches d'ordonnancement doit Ãªtre un entierla portÃ©e %qT avant %<~%> n'est pas un nom de classel'Ã©numÃ©ration %qT dans une portÃ©e limitÃ©e est passÃ©e au travers de %<...%> en tant que %qT avant %<-fabi-version=6%> et en tant que %qT aprÃ¨sles enums fortement typÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>non concordance entre un enum simple et un enum fortement typÃ© pour %q#Tl'argument du score doit Ãªtre une expression entiÃ¨re constantel'argument du score doit Ãªtre non nÃ©gatifle deuxiÃ¨me argument doit Ãªtre une tranche ou une chaÃ®nele deuxiÃ¨me argument de %q+D devrait Ãªtre %<char **%>le deuxiÃ¨me argument de %<__builtin_call_with_static_chain%> doit Ãªtre un type pointeurle deuxiÃ¨me argument de %<__builtin_prefetch%> doit Ãªtre une constantele deuxiÃ¨me argument de %<va_arg%> est du type incompatible %qTle deuxiÃ¨me argument de %qs doit Ãªtre [0, 12]le deuxiÃ¨me argument de la fonction %qE doit Ãªtre une constante entiÃ¨re qui est une puissance de 2 comprise entre %qi et %qu bitsle deuxiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ele deuxiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effetle deuxiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEle deuxiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le troisiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>le deuxiÃ¨me paramÃ¨tre de %<va_start%> n'est pas le dernier argument nommÃ©les ancres de sections doivent Ãªtre dÃ©sactivÃ©es quand la rÃ©organisation au plus haut niveau est dÃ©sactivÃ©eles ancres de sections doivent Ãªtre dÃ©sactivÃ©es quand unit-at-a-time (une unitÃ© Ã  la fois) est dÃ©sactivÃ©l'argument de l'attribut de section n'est pas une constante de type chaÃ®ne de caractÃ¨resl'attribut de section ne peut pas Ãªtre spÃ©cifiÃ© pour des variables localesl'attribut de section n'est pas permis pour %q+Dles attributs de sections ne sont pas supportÃ©s pour cette ciblela section de %q+D ne peut pas Ãªtre contournÃ©ela section de %q+D est en conflit avec la dÃ©claration prÃ©cÃ©dentela section de l'alias %q+D doit correspondre Ã  la section de sa cibleconflit du type de sectionconflit du type de section avec %qDles options fp16 sÃ©lectionnÃ©es sont incompatiblesle sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©sÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contextele sÃ©lecteur %qs est spÃ©cifiÃ© plus d'une fois dans l'ensemble %qssÃ©lecteur doit Ãªtre un immÃ©diatle sÃ©lecteur doit Ãªtre une constante entiÃ¨re dans la plage [0, %wi]l'ensemble du sÃ©lecteur %qs est spÃ©cifiÃ© plus d'une foisla comparaison avec soi-mÃªme retourne toujours fauxla comparaison avec soi-mÃªme retourne toujours vrailes auto-tests ne sont pas activÃ©s dans cet exÃ©cutableauto-tests incompatibles avec %<-E%>setjmp/longjmp Ã  l'intÃ©rieur d'une construction %<simd%>le nom du Â«Â setterÂ Â» doit Ãªtre terminÃ© par %<:%>initialisation de la limite maximale de la taille du fichier de vidange (core file): %mla dÃ©claration masquÃ©e est icimasquage de la fonction interne %q#Dmasquage de la fonction %q#D de la bibliothÃ¨quemasque la dÃ©claration prÃ©cÃ©dente du type de %q#Dinformation sur le nom SSA partagÃ©shared et mdll ne sont pas compatiblescall_stmt partagÃ©:shared n'est pas supportÃ©rtx partagÃ©le compteur du nombre de dÃ©calages n'est pas un entierl'expression de dÃ©calage %q+E dÃ©bordedÃ©calage d'un opÃ©rande non entiertrop peu de donnÃ©es lues en lisant les donnÃ©es d'exportshow_array_ref(): RÃ©fÃ©rence de tableau inconnueshow_array_spec(): Type de forme de tableau pas gÃ©rÃ©.show_code_node(): Mauvais code d'instructionshow_expr(): Mauvais intrinsÃ¨que dans l'expressionshow_expr(): Ne sais pas comment afficher l'expressionshow_ref(): Mauvais code de composantarÃªtes Â«Â sibcallÂ Â» (appel d'une fonction similaire en fin de fonction) pour une insn qui n'est pas un appel dans le bb %iles effets de bords n'ont pas Ã©tÃ© recalculÃ©s quand %<ADDR_EXPR%> a changÃ©Ã©lÃ©ment avec des effets de bord dans un CONSTRUCTOR sans effets de bordla conversion signÃ©e de %qT vers %qT change la valeur de %qEla conversion signÃ©e de %qT vers %qT change la valeur de %qE en %qEla plage signÃ©e du type et le mode machine %qs ne correspondent pasIF simplesimplify_intrinsic_op(): Mauvais opÃ©rateursimplify_min_max(): Mauvais type dans la liste d'argumentsl'attribut %<target_clones%> isolÃ© est ignorÃ©la taille %qE du tableau %qE excÃ¨de la taille maximale %qE de l'objetla taille %qE du tableau %qE est nÃ©gativela taille %qE du tableau excÃ¨de la taille maximale %qE de l'objetla taille %qE du tableau est nÃ©gativela taille du tableau dans Â«Â newÂ Â» doit avoir un type entierdÃ©saccord de taille dans l'argument %d de %qEla taille de %q+D %E octets excÃ¨de la taille maximale %wu de l'objetla taille de %qD diffÃ¨re de la taille de la dÃ©claration originalela taille du tableau %qD a le type non entier %qTla taille du tableau %qD n'est pas une expression constante de type entierla taille du tableau %qE excÃ¨de la taille maximale %qE de l'objetla taille du tableau %qE a un type incompletla taille du tableau %qE a un type qui n'est pas un entierla taille du tableau %qE est nÃ©gativela taille du tableau %qE n'est pas une expression constantela taille du tableau %qE est trop grandela taille du tableau excÃ¨de la taille maximale %qE de l'objetla taille du tableau a le type non entier %qTla taille du tableau n'est pas une expression constantela taille du tableau n'est pas une expression constante entiÃ¨rela taille du tableau est trop grandela taille de la boucle %d devrait Ãªtre %d, et non %dla valeur retournÃ©e par %q+D a une taille de %u octetsla taille de la valeur retournÃ©e par %q+D est supÃ©rieure Ã  %wu octetsla taille de la chaÃ®ne de caractÃ¨res littÃ©rale est trop grandela taille du type %qT est trop grande (%qE octets)la taille du tableau sans nom a un type incompletla taille du tableau sans nom a un type qui n'est pas un entierla taille du tableau sans nom est nÃ©gativela taille du tableau sans nom est trop grandela taille de la variable %q+D est trop grandeles plages de tailles de l'option %qs devraient Ãªtre croissantessizeof(long double) vaut 12.sizeof(long double) vaut 16.une tranche peut uniquement Ãªtre comparÃ©e Ã  nulla capacitÃ© de la tranche doit Ãªtre un entierla fin de la tranche doit Ãªtre un entiertranche d'une valeur qui ne peut pas Ãªtre adressÃ©eainsi, toute instanciation avec un paquet de paramÃ¨tres non vide serait mal formÃ©esoft-float et long-double-128 sont incompatiblescertaines parties de l'expansion de la macro ne sont pas protÃ©gÃ©es par cette instruction %qsdÃ©solÃ©, non implÃ©mentÃ©dÃ©solÃ©, pas implÃ©mentÃ©: dÃ©solÃ©: les sÃ©mantiques de la fonction statique en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)dÃ©solÃ©: les sÃ©mantiques de la variable en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)la source est un pointeur vers un type incompletla source n'est pas un pointeurla source n'est pas un pointeur vers une classela source n'est pas de type Â«Â classÂ Â»la source est d'un type Â«Â classÂ Â» incompletl'emplacement des sources de la fonction %qD a changÃ©, les donnÃ©es de profilage sont pÃ©rimÃ©esle type source n'est pas polymorphiqueespace suivie d'un caractÃ¨re de ponctuation %<%c%>la spec %qs a un %<%%0%c%> invalidela spec %qs a un %<%%@%c%> invalidela spec %qs a un %<%%W%c%> invalidela spec %qs a un %<%%x%c%> invalidespec %qs invalideÃ©chec du spec: %<%%*%> n'a pas Ã©tÃ© initialisÃ© par concordance du patronÃ©chec de spec: plus d'un argument Ã  %<SYSROOT_HEADERS_SUFFIX_SPEC%>Ã©chec de spec: plus d'un argument Ã  %<SYSROOT_SUFFIX_SPEC%>Ã©chec de spec: option de spec %qc non reconnuele fichier de spec n'a pas de spÃ©cification pour l'Ã©dition de liensspec est Â«Â %sÂ Â»
  
! le commutateur gÃ©nÃ©rÃ© par la spec est un simple %<-%>spec_dimen_size(): Mauvaise dimensionspÃ©cialisation de %qT aprÃ¨s instanciation %qTspÃ©cialisation de %qD aprÃ¨s instanciationspÃ©cialisation de %qD dans diffÃ©rents espaces de nomsla spÃ©cialisation de %qD doit apparaÃ®tre dans la portÃ©e de l'espace de nomsspÃ©cialisation de %qT aprÃ¨s instanciationspÃ©cialisation du patron d'alias %qDspÃ©cialisation d'une fonction membre spÃ©ciale dÃ©clarÃ©e implicitementspÃ©cialisation du concept de variable %q#DspÃ©cialisation du patron de variable %qD dÃ©clarÃ© comme une fonctionla syntaxe %<template<>%> est requise pour spÃ©cialiser %<%T::%E%>la limite spÃ©cifiÃ©e %wu excÃ¨de %<INT_MAX%>la limite spÃ©cifiÃ©e %wu excÃ¨de la taille maximale de l'objet (%wu)la limite spÃ©cifiÃ©e %wu dÃ©passe la taille %wu de l'objet de destinationla plage de la limite spÃ©cifiÃ©e [%wu, %wu] excÃ¨de %<INT_MAX%>le mode spÃ©cifiÃ© est trop petit pour les valeurs Ã©numÃ©rÃ©esoption %qs spÃ©cifiÃ©e plus d'une foisspÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueur.spÃ©cifier les types vectoriels avec %<__attribute__ ((mode))%> est obsolÃ¨tela syntaxe des specs %%include est mal formÃ©e aprÃ¨s %ld caractÃ¨resla syntaxe des specs %%rename est mal formÃ©e aprÃ¨s %ld caractÃ¨resla spÃ©cification des specs %s Ã  renommer n'a pas Ã©tÃ© trouvÃ©efichier de specs mal composÃ© aprÃ¨s %ld caractÃ¨rescommande specs %% inconnue aprÃ¨s %ld caractÃ¨resles arrÃªtes spÃ©culatives ne sont pas adjacentesle %<>>%> est faux, utilisez %<>%> pour terminer la liste d'arguments du patronsÃ©quence de ponctuation %<%.*s%> douteuse au dÃ©but du formatdes caractÃ¨res %<%%%> douteux traÃ®nent dans le formatsÃ©quence de ponctuation %<%.*s%> douteuse Ã  la fin du formatdes caractÃ¨res blancs douteux traÃ®nent Ã  la fin du formatla taille %<%d%> de la sÃ©curitÃ© anti-collision de la pile doit Ãªtre Ã©gale Ã  l'intervalle de sondage %<%d%>la trame de pile doit Ãªtre plus petite que 64Kla trame de pile n'est pas un multiple de 8 octets: %wdla trame de pile n'est pas un multiple de 8 octets: %wdtrame de pile trop grandela valeur de protection de la pile doit Ãªtre une puissance de 2l'expression limitant la pile n'est pas supportÃ©eles limites de la pile ne sont pas supportÃ©es sur cette ciblesondes de pile pour les trames SVEle sondage de la pile requiert %<-maccumulate-outgoing-args%> pour Ãªtre correctele sondage de la pile requiert %<target("accumulate-outgoing-args")%> pour Ãªtre correctela protection de la pile ne protÃ¨ge pas la fonction: tous les tableaux locaux font moins de %d octets de longueurla protection de la pile ne protÃ¨ge pas les variables locales: tampon de longueur variableregistre de pile utilisÃ© pour une variable-registre globalela taille de la pile doit Ãªtre une puissance de 2la taille de la pile doit Ãªtre plus grande que la valeur de la protection de la pilela taille de la pile ne peut pas Ãªtre plus grande que 64kle calcul de l'utilisation de la pile n'est pas supportÃ© pour cette ciblel'utilisation de la pile est de %wu octetsl'utilisation de la pile pourrait Ãªtre de %wu octetsl'utilisation de la pile pourrait peut-Ãªtre ne pas avoir de limitestack_offset doit Ãªtre un multiple de 4stack_offset doit Ãªtre au moins 4trame de pile trop grande: %d octetsles attributs standards sur les espaces de noms doivent prÃ©cÃ©der le nom de l'espace de nomsle dÃ©but du fragment RTL doit Ãªtre sur une ligne avant la finLe dÃ©but de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constantele dÃ©but et la fin du fragment RTL sont dans des fichiers diffÃ©rentsl'instruction ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'instruction n'a pas d'effetl'instruction est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'instruction n'est pas une expression constanteune instruction est marquÃ©e comme produisant une exception au milieu du blocl'instruction est marquÃ©e comme produisant une exception mais elle ne le fait pasl'instruction utilise un nom SSA libÃ©rÃ©fanion volatile de l'instruction pas Ã  jourl'instruction ne sera jamais exÃ©cutÃ©edÃ©claration sans effetexpression instruction dans une expression constanteles expressions-instructions ne sont pas permises en dehors des fonctions ni dans les listes d'arguments du patronla dÃ©claration IO statique pour %q+D a besoin d'une adressel'assertion statique a Ã©chouÃ©Ã©chec de l'assertion statique: %El'assertion statique a Ã©chouÃ©: %schaÃ®ne statique avec une fonction qui n'en utilise pasmembre de donnÃ©e statique %qD dans une classe sans nommembre de donnÃ©e statique %qE dÃ©clarÃ© %qsla dÃ©claration statique de %q+D suit une dÃ©claration non statiquele champ statique %qD ne peut pas avoir de correspondance (mappable)l'initialisation statique de la variable %q+D dans la mÃ©moire %<.shared%> n'est pas supportÃ©estatic n'est pas supportÃ© sur TPF-OSle membre statique %qD ne peut pas Ãªtre un champ de bitsmembre statique %qD dÃ©clarÃ© %<register%>la fonction membre statique %q#D est dÃ©clarÃ©e avec des qualificatifs de typela fonction membre statique %qD ne peut pas avoir de qualificatif CVla fonction membre statique %qD ne peut pas avoir de qualificatif de rÃ©fÃ©renceÂ«Â staticÂ Â» ou qualificatifs de type dans un dÃ©clarateur de tableau n'Ã©tant pas un paramÃ¨trele type statique %qT de son opÃ©rande est une classe de base non publique du type dynamique %qTinstance allouÃ©e statiquement de la classe Objective-C %qEles attributs stdcall et cdecl sont incompatiblesles attributs stdcall et fastcall sont incompatiblesles attributs stdcall et thiscall sont incompatiblesl'expression de pas fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDLe pas de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constanteinstruction (%p) marquÃ©e comme modifiÃ©e aprÃ¨s l'Ã©tape d'optimisation: instruction avec un mauvais VUSEstmts sans blocla classe de stockage %<__thread%> est invalide pour la fonction %qsla classe de stockage %<auto%> est invalide pour la fonction %qsla classe de stockage %<register%> est invalide pour la fonction %qsla classe de stockage %<thread_local%> est invalide pour la fonction %qsclasse de stockage %qD appliquÃ©e Ã  l'instanciation du patronclasse de stockage spÃ©cifiÃ©e pour %qsclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qEclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qsclasse de stockage spÃ©cifiÃ©e pour le champ de la structureclasse de stockage spÃ©cifiÃ©e pour le champ de la structure %qEclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qs du patronclasse de stockage spÃ©cifiÃ©e pour un typenameclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre sans nomspÃ©cificateurs de classe de stockage invalides dans les dÃ©clarations de fonctions amiesla taille de stockage de %q+D n'est pas une constantela taille de stockage de %q+D est inconnuela taille de stockage de %qD n'est pas constantela taille de stockage de %qD n'est pas connuenom de pÃ©riphÃ©rique %qs Ã©trange aprÃ¨s %qs: mauvais caractÃ¨re %qcle nom de stratÃ©gie %qs spÃ©cifiÃ© pour l'option %qs n'est pas supportÃ© pour du code 32 bits%<,%> Ã©garÃ©e Ã  la fin de la dÃ©claration du membre%<@%> Ã©garÃ© dans le programme%<\%o%> Ã©garÃ© dans le programme%qc Ã©garÃ© dans le programme%qs Ã©garÃ© entre des mÃ©thodes Objective-C++%qs Ã©garÃ© dans le programmela mise en ligne du sous processus a Ã©chouÃ©la mise en ligne du sous processus a Ã©tÃ© tuÃ©e par un signalles formats de strftime ne peuvent pas formater d'argumentsla chaÃ®ne de longueur %qd est plus grande que la longueur %qd que les compilateurs C%d ISO doivent supporterl'affectation avec transtypage fort a Ã©tÃ© interceptÃ©eun transtypage fort pourrait Ãªtre nÃ©cessaireÂ«Â structÂ Â» dÃ©fini icila structure n'a aucun membrela structure n'a aucun membre nommÃ©l'alignement de la structure doit Ãªtre une petite puissance de 2, pas %wuchamp de structurela frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8 ou 32la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8, 32 ou 64les dÃ©clarations de liaisons structurÃ©es peuvent Ãªtre %qs uniquement en %<-std=c++2a%> ou %<-std=gnu++2a%>la dÃ©claration d'une liaison structurÃ©e ne peut pas Ãªtre %qsune dÃ©claration de liaison structurÃ©e ne peut pas avoir le %<auto%> du C++98une dÃ©claration de liaison structurÃ©e ne peut pas avoir le type %qTdÃ©claration de liaison structurÃ©e dÃ©finie mais pas utilisÃ©ela liaison structurÃ©e fait rÃ©fÃ©rence au type de classe incomplet %qTla liaison structurÃ©e fait rÃ©fÃ©rence au type incomplet %qTles liaisons structurÃ©es sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le fichier include %s du sous-framework est en conflit avec le fichier include du frameworkle sous-objet %qD est dÃ©clarÃ© icile sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline%>le sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline_Always%>indice manquant dans la rÃ©fÃ©rence du tableaula valeur indicÃ©e n'est ni un tableau ni un pointeurla valeur de l'indice n'est ni un tableau ni un pointeur ni un vecteurla valeur de l'indice est un pointeur vers une fonctionl'accÃ¨s indicÃ© du tableau est dÃ©clarÃ© %<register%>accolades suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<else%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<if%>des accolades explicites sont suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>des accolades explicites sont suggÃ©rÃ©es pour Ã©viter toute ambiguÃ¯tÃ© sur le %<else%>parenthÃ¨ses suggÃ©rÃ©es autour de %<&&%> Ã  l'intÃ©rieur de %<||%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'expression %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une conditionparenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<!=%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<==%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<&%> en %<&&%> ou %<!%> en %<~%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<|%> en %<||%> ou %<!%> en %<~%>alternative suggÃ©rÃ©e:alternatives suggÃ©rÃ©es:support du mode %qsarchitectures de cÅ“urs supportÃ©es:%sl'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>l'option %<-mcustom-%s%> est en conflit avec l'option %<-mcustom-%s%>l'option %<-mcustom-%s%> n'a pas d'effet Ã  moins que %<-ffinite-math-only%> soit spÃ©cifiÃ©l'option %<-mcustom-%s%> n'a pas d'effet Ã  moins que %<-fno-math-errno%> soit spÃ©cifiÃ©l'option %<-mcustom-%s%> n'a pas d'effet Ã  moins que %<-funsafe-math-optimizations%> soit spÃ©cifiÃ©l'option %<-mcustom-%s%> est requise pour la virgule flottante en double prÃ©cisionla valeur %2$d de l'option %<-mcustom-%1$s%> doit Ãªtre comprise entre 0 et 255le commutateur %qs ne dÃ©bute pas par %<-%>l'option %qs n'est plus supportÃ©ela condition du Â«Â switchÂ Â» a une valeur boolÃ©ennele Â«Â switchÂ Â» saute dans l'expression d'une instructionle Â«Â switchÂ Â» passe outre l'initialisation d'une variablele Â«Â switchÂ Â» n'a pas de branche par dÃ©fautla quantitÃ© du switch n'est pas un entierle Â«Â switchÂ Â» dÃ©bute icil'instruction Â«Â switchÂ Â» d'une taille de %lu entrÃ©es est trop grandesymbole %qD rÃ©fÃ©rencÃ© par %qD dÃ©clarÃ© icile symbole doit Ãªtre dÃ©fini pour avoir une versionsymbole utilisÃ© comme opÃ©rande immÃ©diatsymbole utilisÃ© conjointement avec des registres de base et d'indexsymbole avec offset utilisÃ© en mode PICles rÃ©fÃ©rences mÃ©moire symboliques sont uniquement supportÃ©es sur z10 ou ultÃ©rieursymtab_node::verify a Ã©chouÃ©l'argument d'attribut symver doit avoir le format %<name@nodename%>symver n'est pas exportÃ© avec la visibilitÃ© par dÃ©fautsymver est uniquement supportÃ© sur les plateformes ELFla cible symver n'est pas exportÃ©e avec la visibilitÃ© par dÃ©fautla mÃ©thode synthÃ©tisÃ©e %qD est requise ici pour la premiÃ¨re foisÃ©chec de sysctl pour kern.osversion: %mle chemin systÃ¨me %qs n'est pas absoluprise de l'adresse d'une fonction immÃ©diate %qDprise de l'adresse du destructeur %qDprise de l'adresse du destructeur %qDprise de l'adresse d'une expression de type %<void%>prendre l'adresse du membre compactÃ© de %qT peut rÃ©sulter en une valeur de pointeur non alignÃ©eprise de l'adresse d'une r-valeurprise de l'adresse d'un tableau temporaireprendre la valeur absolue du type non signÃ© %qT n'a pas d'effetprendre l'adresse d'une Ã©tiquette n'est pas standardle processeur cible ne supporte pas ARMle processeur cible ne supporte pas les extensions de sÃ©curitÃ© ARMv8-Mle processeur cible ne supporte pas les instructions THUMBle processeur cible ne supporte pas l'interopÃ©rabilitÃ©le processeur cible ne supporte pas les accÃ¨s non alignÃ©sle systÃ¨me d'exploitation cible ne supporte pas les accÃ¨s non alignÃ©sargument ciblel'attribut cible n'est pas supportÃ© sur cette machinel'attribut cible ou le pragma change la taille du %<long double%>l'attribut cible ou le pragma change l'ABI AltiVecl'attribut cible ou le pragma change l'ABI darwin64la cible ne supporte pas la mise Ã  jour atomique du profilage, le mode simple est sÃ©lectionnÃ©la cible ne supporte pas le rÃ©partiteur de version de fonctionle format cible ne supporte pas l'infinila cible n'est pas un pointeur ni une rÃ©fÃ©rencela cible n'est pas un pointeur ni une rÃ©fÃ©rence Ã  une classela cible n'est pas un pointeur ni une rÃ©fÃ©rence Ã  un type completla cible de la conversion pourrait Ãªtre une candidate pour un attribut de formatla cible de l'initialisation pourrait Ãªtre une candidate pour un attribut de formatla fonction intÃ©grÃ©e spÃ©cifique Ã  la cible n'est pas disponibleoption spÃ©cifique Ã  la cible incohÃ©rentele systÃ¨me cible ne supporte pas la sortie de dÃ©bogagele systÃ¨me cible ne supporte par le format de dÃ©bogage %qspatron %qD dÃ©clarÃ©patron %qE dans la clause %qsl'argument %d du patron est invalidel'argument de patron %qE pour le type %qT n'est pas un entier constantl'argument %qE du patron implique des paramÃ¨tres du patronl'argument du patron pour %qD utilise le type local %qTargument du patron requis pour %<%s %T%>les arguments du patron %qD ne correspondent pas Ã  ceux du patron original %qDpatron de classe sans nomÃ©chec de la contrainte du patron pour %qDdÃ©claration de patron de %<typedef%>dÃ©claration du patron de %q#DdÃ©finition de patron d'un non patron %q#Dla profondeur d'instanciation du patron excÃ¨de le maximum qui est %d (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)la profondeur d'instanciation du patron excÃ¨de le maximum de %d lors de l'instanciation de %q+D, peut-Ãªtre via la gÃ©nÃ©ration de la table virtuelle (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)paramÃ¨tre %q+#D du patronle paramÃ¨tre de patron %qD est dÃ©clarÃ© icile paramÃ¨tre %qD du patron, du type %qT, n'est pas permis dans une expression constante intÃ©grale parce qu'il n'est pas d'un type intÃ©gral ou Ã©numÃ©rÃ©liste de paramÃ¨tres de patron utilisÃ©e dans une instanciation explicitela liste des paramÃ¨tres du patron fournie ne correspond pas aux paramÃ¨tres du patron de %qDle paquet de paramÃ¨tres %qD du patron ne peut pas avoir d'argument par dÃ©fautle paquet de paramÃ¨tres du patron ne peut pas avoir d'argument par dÃ©fautles paquets de paramÃ¨tres des patrons ne peuvent pas avoir d'arguments par dÃ©fautle type paramÃ¨tre du patron %qT est dÃ©clarÃ© %<friend%>les paramÃ¨tres du patron ne peuvent pas Ãªtre amisles paramÃ¨tres du patron ne correspondent pas au patron %qDles paramÃ¨tres du patron ne peuvent pas Ãªtre dÃ©duits dans la spÃ©cialisation partielle:le type Ã  remplacer %qT dans le patron doit Ãªtre suivi d'un simple declarator-idla spÃ©cialisation du patron de %qD n'est pas permise par le C++ ISOspÃ©cialisation de patron avec Ã©dition de liens CspÃ©cificateurs de patron pas spÃ©cifiÃ©s dans la dÃ©claration de %qDparamÃ¨tre de patron %qT, qui est lui-mÃªme un patron, dans la dÃ©claration du guide de dÃ©ductionles paramÃ¨tres de type du patron doivent utiliser le mot-clÃ© %<class%> ou %<typename%>patron avec liaison Ctemplate-id %qD pour %q+D ne concorde avec aucune dÃ©claration de patrontemplate-id %qD utilisÃ© comme un dÃ©clarateurtemplate-id %qE dans la dÃ©claration de patron primaireles introductions de patrons ne font pas partie des concepts C++20 [-fconcepts-ts]paramÃ¨tre-patron-les patrons ne peuvent pas Ãªtre %<virtual%>temporaire du type %qT non littÃ©ral dans une expression constante%<operator?:%> ternaire%<operator?:%> ternaire dans %<%E ? %E : %E%>le mot-clÃ© %<bool%> n'est pas permis dans une dÃ©finition de concept en C++20l'attribut %<getter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule foisl'attribut %<interrupt%> requiert un processeur MIPS32r2 ou supÃ©rieurl'attribut %<setter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule foisl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un type de fonction SVEl'attribut %qE requiert des argumentsl'architecture %qs ne supporte pas %<-m%s=2008%>l'architecture %qs ne supporte pas %<-m%s=legacy%>l'architecture %qs ne supporte pas %<-mfp32%>l'architecture %qs ne supporte pas les instructions DSPl'architecture %qs ne supporte pas les instructions de branchement probablel'architecture %qs ne supporte pas les instructions madd ou msubl'architecture %qs ne supporte pas les registres impairs en simple prÃ©cisionl'architecture %qs ne supporte pas les instructions en simple prÃ©cision appariÃ©es (paired-single)l'architecture %qs ne supporte pas l'instruction syncile format de dÃ©bogage %qs ne peut pas Ãªtre utilisÃ© avec des en-tÃªtes prÃ©compilÃ©sle fanion Â«Â Â» de printfle fanion Â«Â !Â Â» de strfmonle fanion Â«Â #Â Â» de printfle fanion Â«Â #Â Â» de strftimele fanion Â«Â 'Â Â» de printfla fanion Â«Â 'Â Â» de scanfle fanion Â«Â (Â Â» de strfmonle fanion Â«Â +Â Â» de printfle fanion Â«Â +Â Â» de strfmonle fanion Â«Â -Â Â» de printfle fanion Â«Â -Â Â» de strfmonle fanion Â«Â -Â Â» de strftimele fanion Â«Â 0Â Â» de printfle fanion Â«Â 0Â Â» de strftimele modificateur Â«Â EÂ Â» de strftimele fanion Â«Â IÂ Â» de printfle fanion Â«Â IÂ Â» de scanfle modificateur Â«Â OÂ Â»le modificateur Â«Â OÂ Â» de strftimele fanion Â«Â ^Â Â» de strfmonla fanion Â«Â ^Â Â» de strftimele fanion Â«Â _Â Â» de strftimele fanion Â«Â aÂ Â» de scanfla fanion Â«Â mÂ Â» de scanfle fanion Â«Â qÂ Â» de diagnostiquel'option -shared n'est actuellement pas supportÃ©e pour un ELF VAX.l'ABI pour passer des paramÃ¨tres avec un alignement de %d octets a changÃ© dans GCC 4.6l'ABI pour passer des agrÃ©gats avec un alignement sur %d octets a changÃ© avec GCC 5l'ABI pour passer des agrÃ©gats de %<float%> homogÃ¨nes a changÃ© avec GCC 5l'ABI pour passer une structure possÃ©dant un tableau flexible comme membre a changÃ© dans GCC 4.4l'ABI pour passer une structure possÃ©dant un membre %<complex float%> a changÃ© dans GCC 4.4l'ABI pour passer une union avec un %<long double%> a changÃ© dans GCC 4.4le processeur RX100 n'a pas d'unitÃ© mathÃ©matique matÃ©riellele processeur RX200 n'a pas d'unitÃ© mathÃ©matique matÃ©riellel'adresse de %qD n'est pas un argument de patron valablel'adresse de %qD n'est pas un argument de patron valable car elle n'a pas une durÃ©e de stockage statiquel'adresse de %qD sera toujours Ã©valuÃ©e comme Ã©tant %<true%>l'adresse de %qD ne sera jamais NULLl'adresse d'une Ã©tiquette ne peut pas apparaÃ®tre dans une expression constantel'adresse du sous-objet %qT de %qD n'est pas un argument de patron valablel'argument de l'intrinsÃ¨que %<xabort%> doit Ãªtre une valeur immÃ©diate sur 8 bitsla fonctionnalitÃ© de suppression d'affectation de scanfl'appel requiert %<ifunc%> qui n'est pas supportÃ© par cette ciblela convention d'appel pour %qT change avec %<-fabi-version=13%> (GCC 8.2)la combinaison de %qs et %qs est incompatible avec %qsla comparaison sera toujours %<false%> car l'adresse de %qD ne sera jamais NULLla comparaison sera toujours %<true%> car l'adresse de %qD ne sera jamais NULLle compilateur peut supposer que l'adresse de %qD sera toujours Ã©valuÃ©e Ã  %<true%>le compilateur peut supposer que l'adresse de %qD ne sera jamais NULLle composant %qs est un type PRIVATE et ne peut pas Ãªtre un composant de %qs, qui est PUBLIC Ã  %Lle type en conflit dÃ©fini dans une autre unitÃ© de traductionle type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle d'une taille diffÃ©rentele type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle avec un contenu diffÃ©rentle type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle avec plus d'entrÃ©esle type en conflit dÃ©fini dans une autre unitÃ© de traduction avec des informations RTTI diffÃ©rentesle contenu d'un stockage non initialisÃ© n'est pas utilisable dans une expression constantele flot de contrÃ´le de la fonction %qD ne correspond pas aux donnÃ©es de profilage (compteur %qs)le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_si64 dans le codela syntaxe pointÃ©e n'est pas disponible en Objective-C 1.0l'Ã©lision dans %qD n'est pas hÃ©ritÃ©ela base supplÃ©mentaire est dÃ©finie icile cinquiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle premier argument d'un %qs doit Ãªtre d'un type vectoriel boolÃ©en du mÃªme nombre d'Ã©lÃ©ments que le rÃ©sultatla premiÃ¨re diffÃ©rence des dÃ©finitions correspondantes est le champ %qDla premiÃ¨re diffÃ©rence des dÃ©finitions correspondantes est la mÃ©thode %qDle premier paramÃ¨tre de %<operator new%> ne peut pas avoir d'argument par dÃ©fautle quatriÃ¨me argument doit Ãªtre une Ã©chelle 1, 2, 4, 8la taille de trame de %wu octets est plus grande que %wu octetsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 4 bitsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 5 bitsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 8 bitsle type incomplet dÃ©fini dans une autre unitÃ© de traductionle type incompatible est dÃ©fini icila lambda n'a pas de capture par dÃ©fautle dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bitle dernier argument doit Ãªtre une valeur immÃ©diate sur 2 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 3 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 32 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 4 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 5 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bitle dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle dernier argument doit Ãªtre une Ã©chelle 1, 2, 4, 8l'agencement des agrÃ©gats contenant des vecteurs alignÃ©s sur %d octets a changÃ© avec GCC 5le m210 ne supporte pas les systÃ¨mes petits-boutistesla macro %qs n'a pas encore Ã©tÃ© dÃ©finiele nom dÃ©corÃ© de %qD a changÃ© entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)le nom dÃ©corÃ© de %qD change entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)le nom dÃ©corÃ© de %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>le nom dÃ©corÃ© d'un fragment pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>le nom dÃ©corÃ© de la variable de protection de l'initialisation pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>la valeur maximale pour la derniÃ¨re plage de taille de l'option %qs devrait Ãªtre -1l'avant dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bitsl'opÃ©rande omis au milieu de %<?:%> sera toujours %<vrai%>, il est suggÃ©rÃ© de spÃ©cifier explicitement l'opÃ©rande du milieule programme devrait aussi dÃ©finir %qDla plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi16 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi32 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi16 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi32 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_si64 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_si64 dans le code.la plage du masque doit Ãªtre entre 0 et 255la plage du sÃ©lecteur doit Ãªtre entre 0 et 1la plage du sÃ©lecteur doit Ãªtre entre 0 et 3la plage du sÃ©lecteur doit Ãªtre entre 0 et 7le registre %qs ne peut pas Ãªtre Ã©crasÃ© dans %<asm%> pour la cible actuellele registre spÃ©cifiÃ© pour %q+D n'est pas accessible par la cible actuellele registre spÃ©cifiÃ© pour %q+D n'est pas assez gÃ©nÃ©ral pour Ãªtre utilisÃ© comme registre de variablele rÃ©sultat de la conversion n'est pas spÃ©cifiÃ© car %qE est en dehors de la plage du type %qTle troisiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle troisiÃ¨me argument doit Ãªtre une constante de comparaisonle type %qT de la variable %<constexpr%> %qD n'est pas littÃ©ralle type devant Ãªtre dÃ©truit est %qT, mais le destructeur rÃ©fÃ¨re Ã  %qTla valeur de %qD n'est pas utilisable dans une expression constantela valeur du pointeur de pile aprÃ¨s une instruction %<asm%> doit Ãªtre la mÃªme qu'avant l'instructionl'option y est obsolÃ¨te et ignorÃ©eil n'y a pas d'argument pour %qD qui dÃ©pend d'un paramÃ¨tre du patron, aussi une dÃ©claration de %qD doit Ãªtre disponiblele troisiÃ¨me argument de %q+D devrait probablement Ãªtre %<char **%>le troisiÃ¨me argument de %<__builtin_prefetch%> doit Ãªtre une constantele troisiÃ¨me argument de %qs doit Ãªtre [0, 12]le troisiÃ¨me argument de la fonction %qE doit Ãªtre une constante entiÃ¨rele troisiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ele troisiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effetle troisiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEle troisiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le deuxiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>cette instruction %qs ne protÃ¨ge pasâ€¦cette fonction interne est seulement disponible sur les fr405 et fr450cette fonction interne est seulement disponible sur le fr450cette fonction interne est seulement disponible sur les fr500 et fr550cette fonction interne est seulement disponible sur la chaÃ®ne de compilation v3fcette fonction interne est seulement disponible sur la chaÃ®ne de compilation v3s ou v3fcette fonction interne n'est pas supportÃ©e sur la chaÃ®ne de compilation v3mcette fonction interne n'est pas supportÃ©e pour cette ciblece compilateur ne supporte pas %sce compilateur ne supporte pas PowerPC (fanions arch ignorÃ©s)ce compilateur ne supporte pas X86 (fanions arch ignorÃ©s)cette condition a des branches identiquescette constante dÃ©cimale est non signÃ©e uniquement en C90 ISOcette constante dÃ©cimale serait non signÃ©e en C90 ISOcette flexibilitÃ© est dÃ©prÃ©ciÃ©e et sera supprimÃ©ececi est un bogue de GCC qui peut Ãªtre contournÃ© en ajoutant l'attribut utilisÃ© Ã  la fonction appelÃ©ececi est la premiÃ¨re Ã©tiquette Â«Â defaultÂ Â»ceci est la premiÃ¨re entrÃ©e chevauchant cette valeurceci est la insnÂ :cette fonction mÃ©dia est seulement disponible sur les fr400 et fr550cette fonction mÃ©dia est seulement disponible sur le fr500cette opÃ©ration requiert l'extension de l'ISA SVEcette instruction peut poursuivre son chemincette cible ne dÃ©fini pas de barriÃ¨re de spÃ©culation; votre programme s'exÃ©cutera quand mÃªme correctement mais des spÃ©culations incorrectes pourraient ne pas Ãªtre restreintescette cible ne supporte pas %qscette cible est petit-boutiencette machine cible n'a pas de branchements diffÃ©rÃ©sles donnÃ©es COMMON locales au thread ne sont pas implÃ©mentÃ©esla dÃ©claration locale au thread de %q#D suit la dÃ©claration non locale au threadla dÃ©claration locale au thread de %q+D suit une dÃ©claration non locale au threadla variable privÃ©e au thread %qE est utilisÃ©e dans une rÃ©gion avec la clause %<order(concurrent)%>la variable privÃ©e au thread %qE est utilisÃ©e dans la rÃ©gion ciblela variable privÃ©e au thread %qE est utilisÃ©e dans une tÃ¢che non liÃ©ecomparaison Ã  trois voies de vecteursl'opÃ©rateur de comparaison Ã  trois voies peut uniquement Ãªtre remis au dÃ©faut dans la dÃ©finition d'une classeexception gÃ©nÃ©rÃ©e sur un NULL avec le type entier au lieu du type pointeurthunk-inline est uniquement supportÃ© avec %<-mindirect-branch-jump%>pour Ãªtre sÃ»rs, tous les pointeurs intermÃ©diaires dans les transtypages de %qT vers %qT doivent Ãªtre qualifiÃ©s avec %<const%>pour gÃ©nÃ©rer les dÃ©pendances, vous devez spÃ©cifier %<-M%> ou %<-MM%>pour correspondre Ã  ce %qspour faire rÃ©fÃ©rence Ã  un membre type d'un paramÃ¨tre de patron, utilisez %<typename %E%>le jeton %u a %<x-location == %u%>le jeton %u a %<x-location == y-location == %u%>le jeton %u a %<y-location == %u%>trop peu d'arguments pour %%:compare-debug-auxbase-opttrop peu d'arguments pour %%:replace-extensiontrop peu d'arguments pour %%:version-comparetrop peu d'arguments pour %<__builtin_tgmath%>trop peu d'arguments pour la fonction interne %qE %u attenduspas assez d'arguments pour le constructeur %q#Dtrop peu d'arguments pour la fonctiontrop peu d'arguments pour la fonction %<va_start%>trop peu d'arguments pour la fonction %q#Dtrop peu d'arguments pour la fonction %qEtrop peu d'arguments pour la fonction membre %q#Dpas assez d'arguments pour la mÃ©thode %q#Dtrop peu d'expressions pour structtrop peu de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop peu de listes de paramÃ¨tres pour le patrontype de valeur de fonction trop grand, a besoin de %d registres mais seuls %d sont disponiblesil est trop tard pour dÃ©finir le rÃ©pertoire de dÃ©bogage avec la directive #trop de %<#pragma options align=reset%>trop de %<...%> dans la capture lambdatrop de clauses %<defaultmap%> avec la catÃ©gorie %qstrop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©etrop de clauses %<if%>trop de %<if%> avec le modificateur %qstrop de clauses %<if%> sans modificateurtrop d'arguments pour %<static%>trop de clauses %qstrop d'alternatives dans %<asm%>trop d'argumentstrop d'arguments pour le formattrop d'arguments pour la spÃ©cialisation partielle %qTtrop d'arguments passÃ©s dans les registres sgprtrop d'arguments pour %%:compare-debug-auxbase-opttrop d'arguments pour %%:compare-debug-dump-opttrop d'arguments pour %%:compare-debug-self-opttrop d'arguments pour %%:version-comparetrop d'arguments pour la fonction interne %qE %d attendustrop d'arguments pour le constructeur %q#Dtrop d'arguments pour la fonctiontrop d'arguments pour la fonction %q#Dtrop d'arguments pour la fonction %qEtrop d'arguments passÃ©s Ã  maketrop d'arguments pour la fonction membre %q#Dtrop d'arguments pour la mÃ©thode %q#Dtrop d'arguments pour la fonction %qEtrop de clauses atomiquestrop d'accolades autour de l'initialiseur pour %qTtrop d'accolades autour de l'initialiseur scalaire pour le type %qTtrop d'arÃªtes de gestion des exceptions dans le bb %itrop d'expressions pour structtrop de noms de fichiers. Tapez %<%s %s> pour connaÃ®tre l'usagetrop d'arguments de fonction pour eBPFtrop d'Ã©lÃ©ments d'initialisation pour %qTtrop de fichiers d'entrÃ©etrop de sorties de boucle enregistrÃ©estrop de clauses d'ordre de mÃ©moiretrop de parenthÃ¨ses ouvertestrop d'arÃªtes de branchements sortants depuis le bb %itrop de plages de tailles spÃ©cifiÃ©es dans l'option %qstrop d'en-tÃªtes de patrons pour %qD (devrait Ãªtre %d)trop de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop de listes de paramÃ¨tres pour le patrontrop de valeurs dans l'instruction de retourtrop de variables pour l'instruction Â«Â rangeÂ Â» avec un canaltrop d'espace de pile Ã  disposer: %dtrop d'espace de pile Ã  prÃ©parer: %dune expression avec une virgule au plus haut niveau dans l'indice d'un tableau est dÃ©prÃ©ciÃ©la dÃ©claration de %qs hors de toute fonction spÃ©cifie %<auto%>la rÃ©organisation au plus haut niveau doit Ãªtre dÃ©sactivÃ©e quand unit-at-a-time (une unitÃ© Ã  la fois) est dÃ©sactivÃ©la taille totale %wu des objets locaux dÃ©passe le maximum %wula taille totale des objets locaux dÃ©passe le maximum %wula taille totale des objets locaux est trop grandela taille totale des variables locales excÃ¨de la limite de l'architecturetp_first_run doit Ãªtre non nÃ©gatifle C traditionnel n'a pas d'espace de noms sÃ©parÃ© pour les Ã©tiquettes, l'identificateur %qE est en conflitle C traditionnel rejette les dÃ©finitions de fonctions de style C ISOle C traditionnel rejette l'initialisation automatique d'agrÃ©gatsle C traditionnel rejette l'initialisation des unionsle C traditionnel rejette la concatÃ©nation de chaÃ®nes constantesle C traditionnel rejette le plus unairele type de retour %qT Ã  la fin du guide de dÃ©duction n'est pas une spÃ©cialisation de %qTle type de retour Ã  la fin est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>trampoline gÃ©nÃ©rÃ© pour la fonction imbriquÃ©e %qDla mÃ©moire transactionnelle n'est pas supportÃ©e avec %<-fsanitize=address%>la mÃ©moire transactionnelle n'est pas supportÃ©e avec %<-fsanitize=kernel-address%>la mÃ©moire transactionnelle n'est pas supportÃ©e avec des exceptions sans appelL'intrinsÃ¨que transformationnel %qs Ã  %L n'est pas permis dans une expression d'initialisationle mode de dÃ©routage n'est pas supportÃ© pour les flottants sur VAXvÃ©rification de l'arbre: %s, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_int_cst%> avec %d elts dans %s, Ã  %s:%dvÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_vec%> avec %d elts dans %s, Ã  %s:%dvÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %<omp_clause %s%> avec %d opÃ©randes dans %s, Ã  %s:%dvÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %s avec %d opÃ©randes dans %s, Ã  %s:%dvÃ©rification de l'arbre: on n'attendait pas la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait %<omp_clause %s%>, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%dvÃ©rification de l'arbre: n'attendait aucun parmi %s, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait un arbre contenant la structure %qs, obtenu %qs dans %s, Ã  %s:%dle code d'arbre %qs n'est pas supportÃ© dans les flux LTOla liste de l'arbre se termine Ã  la profondeur %iarÃªte vrai/faux aprÃ¨s un non GIMPLE_COND dans le bb %dessayez d'enlever les parenthÃ¨ses autour du type-idessayez d'utiliser %qE Ã  la placetentative de capturer %qD dans une instanciation d'une lambda gÃ©nÃ©riquetentative d'encoder un type non entier comme un champ de bitsla tentative de terminer la struct a Ã©tÃ© stoppÃ©e nette en raison des erreurs prÃ©cÃ©dentes dans l'analyse syntaxiquetentative de rendre amie la classe %qT au niveau de la portÃ©e globalechaÃ®ne d'ajustement manquante dans l'option (%s)deux %<[%> consÃ©cutifs n'introduiront qu'un attributau moins deux types de donnÃ©es dans la dÃ©claration de %qsdeux types de donnÃ©es ou plus dans le spÃ©cificateur de dÃ©clarationdeux sections ou plus pour %sargument de type %q#T donnÃ© Ã  %<delete%> alors qu'on attendait un pointeurle type %qE a un constructeur dÃ©fini par l'utilisateurle type %qE a un destructeur dÃ©fini par l'utilisateurle type %qE n'a pas de constructeur par dÃ©faut Ã  appelerle type %qE a des fonctions membres virtuellesle type %qT (typedef de %qT) enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %qT dÃ©fini dans l'espace de noms anonyme ne peut pas correspondre au type de mÃªme nom de l'autre cÃ´tÃ© de la frontiÃ¨re de l'unitÃ© de traductionle type %qT dÃ©fini dans l'espace de noms anonyme ne peut pas correspondre au type %qT de l'autre cÃ´tÃ© de la frontiÃ¨re de l'unitÃ© de traductionle type %qT n'a pas de taille connuele type %qT pour l'instanciation explicite %qD ne correspond pas au type dÃ©clarÃ© %qTle type %qT n'est pas un type de base pour le type %qTle type %qT n'est pas une base directe de %qTle type %qT n'est pas une base directe ou virtuelle de %qTle type %qT est trop grandle type %qT enfreint lui-mÃªme la rÃ¨gle de la dÃ©finition unique du C++le type %qT de l'argument %qE du patron dÃ©pend d'un paramÃ¨tre du patronle type %qT de l'argument %qE du patron dÃ©pend de paramÃ¨tres du patronle type %qT devrait correspondre au type %qTle type %qT enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaisonle type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaisonle type %qT avec des membres virtuelles ne peut pas avoir de correspondance (mappable)le type %qs n'est pas conforme au protocole %qEassertion de type uniquement valable pour des types d'interfacesles attributs de type sont ignorÃ©s aprÃ¨s que le type ait dÃ©jÃ  Ã©tÃ© dÃ©finile type %<int%> est utilisÃ© par dÃ©faut dans la dÃ©claration de %qEle type %<int%> est utilisÃ© par dÃ©faut dans le nom du typele type n'a pas de mÃ©thodele type est obsolÃ¨tele type est obsolÃ¨te: %sle type n'est pas compatible avec sa variantedÃ©saccord de type entre un SSA_NAME et son symboledÃ©saccord de type pour l'Ã©tiquette du Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»dÃ©saccord de type dans %qsdÃ©saccord de type dans l'expression %qsdÃ©saccord de type dans la rÃ©fÃ©rence %qsdÃ©saccord de type dans une expression binairenon concordance de type dans une expression conditionnelledÃ©saccord de type dans le paramÃ¨tre %ile type doit Ãªtre un %<auto%> qualifiÃ© avec CV ou une rÃ©fÃ©rence Ã  un %<auto%> qualifiÃ© avec CVle nom du type %qs devrait correspondre au nom du type %qsnom de type dÃ©clarÃ© comme une fonction retournant une fonctionnom de type dÃ©clarÃ© comme une fonction retournant un tableaule type de l'opÃ©rande %<asm%> %qE n'a pas pu Ãªtre dÃ©terminÃ©le type de l'expression %<depobj%> n'est pas %<omp_depend_t%>le type de %qD devient %<int%> par dÃ©fautle type de %qD ne correspond pas Ã  la dÃ©claration originalele type de %qE est inconnule type du tableau %q+D est complÃ©tÃ© de maniÃ¨re incompatible avec une initialisation implicitele type de champ de bit %qs est une extension de GCCle type du paramÃ¨tre formel %d est incompletle type de l'itÃ©rateur %qD fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDle type de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dentedÃ©saccord dans la prÃ©cision du type dans l'instruction Â«Â switchÂ Â»les qualificatifs de type sont ignorÃ©s sur le type rÃ©sultant du transtypageles qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonctionle type passÃ© au delete vectoriel n'est ni un pointeur ni un type tableaule type transparent %q#T ne peut Ãªtre rendu transparent car le type du premier champ a une ABI diffÃ©rente de la classe gÃ©nÃ©ralele type transparent %q#T n'a aucun champla classe de type transparent %qT a des classes de basela classe de type transparent %qT a des fonctions virtuellesla variante du type diffÃ¨re sur %sla variante du type a un %<TREE_TYPE%> diffÃ©rentla variante du type a un %<TYPE_BINFO%> diffÃ©rentla variante du type a un %<TYPE_FIELDS%> diffÃ©rentla variante du type a un %<TYPE_SIZE_UNIT%> diffÃ©rentla variante du type a un %<TYPE_VFIELD%> diffÃ©rentvariante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>%<TREE_TYPE%> de la variante du type%<TYPE_BINFO%> de la variante du type%<TYPE_SIZE_UNIT%> de la variante du typele type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE%<TREE_TYPE%> du type%<TYPE_BINFO%> du type%<TYPE_SIZE_UNIT%> du typeun transtypage Ã  la barbare vers un type incomplet pourrait enfreindre la rÃ¨gle selon laquelle un seul pointeur pointe vers une zone mÃ©moire (strict aliasing).spÃ©cificateur de type invalide dans une lambdanon concordance de type/valeur pour l'argument %d dans la liste des paramÃ¨tres du patron de %qDle typedef %q+D est dÃ©clarÃ© %<_Noreturn%>le typedef %q+D est dÃ©clarÃ© %<inline%>typedef %qD est initialisÃ© (utilisez plutÃ´t %<__typeof__%>)typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)le typedef %qD est dÃ©fini localement sans Ãªtre utilisÃ©la dÃ©claration typedef est invalide dans la dÃ©claration du paramÃ¨tretypedef dÃ©clarÃ© %<auto%>typedef ne peut pas Ãªtre une dÃ©finition de fonctiontypedef ne peut pas Ãªtre une dÃ©finition de fonction membrele nom du typedef ne peut pas Ãªtre un nom de spÃ©cificateur imbriquÃ©nom du typedef %qD utilisÃ© comme dÃ©claration de destructeurles types ne sont pas vraiment compatiblesles types diffÃ¨rent sur le type signÃ©/non-signÃ©les types ont des nombres de paramÃ¨tres diffÃ©rentsles types ne peuvent pas Ãªtre dÃ©finis dans les expressions %<decltype%>les types ne peuvent pas Ãªtre dÃ©finis dans des expressions %<noexcept%>les types ne peuvent pas Ãªtre dÃ©finis dans une expression %qsles types ne peuvent pas Ãªtre dÃ©finis dans une expression %<typeid%>les types ne peuvent pas Ãªtre dÃ©finis dans un conversion-type-iddes types ne peuvent pas Ãªtre dÃ©finis dans la dÃ©claration d'une instruction Â«Â forÂ Â» parcourant une plageles types ne peuvent pas Ãªtre dÃ©finis dans une expression Â«Â newÂ Â»les types ne peuvent pas Ãªtre dÃ©finis dans un new-type-idles types ne peuvent pas Ãªtre dÃ©finis dans des dÃ©clarations de patrons d'aliasles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans les transtypagesdes types ne peuvent pas Ãªtre dÃ©finis dans des conditionsdes types ne peuvent pas Ãªtre dÃ©finis dans une liste de types de rÃ©ductionsdes types ne peuvent pas Ãªtre dÃ©finis dans une dÃ©claration d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification explicitedes types ne peuvent pas Ãªtre dÃ©finis dans des types d'itÃ©rateursdes types ne peuvent pas Ãªtre dÃ©finis dans des types de paramÃ¨tresles types ne peuvent pas Ãªtre dÃ©finis dans les arguments du patrondes types ne peuvent pas Ãªtre dÃ©finis dans %<__builtin_offsetof%>typespec dans ALLOCATE Ã  %Lincapable de calculer la position rÃ©elle des paramÃ¨tres sur la pileimpossible de dÃ©duire %qT Ã  partir de %qEimpossible de dÃ©duire le type de retour de la lambda Ã  partir de %qEimpossible d'Ã©muler %qsimpossible de trouver un registre Ã  dÃ©verserimpossible de trouver un registre de classe %qs Ã  dÃ©verserimpossible de trouver l'opÃ©rateur littÃ©ral de caractÃ¨re %qD avec l'argument %qTimpossible de trouver l'opÃ©rateur littÃ©ral numÃ©rique %qDimpossible de trouver l'opÃ©rateur littÃ©ral de chaÃ®ne %qD avec les arguments %qT, %qTincapacitÃ© de gÃ©nÃ©rer des recharges pour les contraintes impossibleÂ :incapable de gÃ©nÃ©rer des recharges pour:impossible de trouver le script d'Ã©dition de liens par dÃ©faut %qs dans les chemins de recherche des bibliothÃ¨quesincapable d'ouvrir la dÃ©pendance dynamique %qsimpossible d'ouvrir le fichierimpossible d'ouvrir le fichier journal %<vtv_class_set_sizes.log%>: %mimpossible d'ouvrir le fichier journal %<vtv_count_data.log%>: %mimpossible d'ouvrir le fichier journal %<vtv_set_ptr_data.log%>: %mimpossible d'imprimer l'opÃ©rande pour l'instant; code == %d (%c)impossible d'enregistrer les informations du greffon %qs â€“ nom de greffon pas trouvÃ©incapable d'utiliser %qs pour un registre PICcaractÃ¨re de ponctuation %<%c%> dÃ©sÃ©quilibrÃ© dans le formatcaractÃ¨re de ponctuation %qc non Ã©quilibrÃ© dans le formatinconditionnel %2d jamais exÃ©cutÃ©
  inconditionnel %2d pris %s
! sÃ©lecteur %qE non dÃ©clarÃ©le comportement est indÃ©fini quand le second paramÃ¨tre de %<va_start%> est dÃ©clarÃ© avec le stockage %<register%>opÃ©rande nommÃ© %qs non dÃ©finile type sous-jacent %qT de %qT doit Ãªtre un type entierdÃ©saccord dans le type sous-jacent de l'enum %q#Texpression !$OMP ATOMIC inattendue Ã  %L%<%s%> inattendu aprÃ¨s %<%s%>arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattenduargument inattenduargument inattendu pour msp430_select_hwmult_lib: %sattribut inattendutype de base inattendu dans cris_print_baseerreur inattendue en ouvrant %<devices.csv%>l'expression %qE du sous-type %s est inattenduenom de fichier %s inattendu dans la rÃ©solution du fichier de l'Ã©diteur de liens. %s attendupremier argument inattendu pour msp430_select_hwmult_lib: %stype d'index inattendu dans cris_print_indexmot-clÃ© inattendu; enlevez l'espace entre les guillemets et l'identificateur du suffixeopÃ©rande multiplicatif inattendudÃ©calage inattenduopÃ©rande inattenduopÃ©rande inattendu: %dtype Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contrainteffets de bord inattendus dans l'adressetemplate-id %qE inattenduadresse texte inattendueÂ :alignement non gÃ©rÃ© pour %<#pragma nomember_alignment%>arguments %qs et %qs pas gÃ©rÃ©s pour %<msp430_set_driver_var%>composant de type dÃ©rivÃ© non gÃ©rÃ©opÃ©rande d'appel non identifiable%<const %D%> non initialisÃ©%<const %qD%> non initialisÃ© est invalide en C++constante non initialisÃ©e dans %<new%> de %q#Tmembre constant non initialisÃ© dans %q#Tle membre constant non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»le membre constant non initialisÃ© dans %qT est invalide en C++membre constant non initialisÃ© dans la base %q#T de %q#Tle membre constant non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre par rÃ©fÃ©rence non initialisÃ© dans %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»variable non initialisÃ©e %q+D placÃ©e dans la zone mÃ©moire du programmevariable %qD non initialisÃ©e dans un contexte %<constexpr%>variable %qD non initialisÃ©e dans une fonction %<constexpr%>une union ne peut pas Ãªtre rendue transparenteÂ«Â unionÂ Â» dÃ©fini icil'union n'a aucun membrel'union n'a aucun membre nommÃ©membre d'union %q+D avec un %qD non trivialoption %qs inconnue pour %<#pragma GCC aarch64%>modÃ¨le %qs inconnu pour %<#pragma extern_model%>nom %s inconnu pour %<#pragma member_alignment%>option %<-mdebug-%s%> inconnuesortie du fanion %<asm%> %qs inconnuespÃ©cification de version du processeur CRIS inconnue dans %<-mtune=%> : %sspÃ©cification de version CRIS inconnue dans %<-march=%> ou %<-mcpu=%> : %sniveau de Control-Flow Protection %qs inconnualgorithme IRA %qs inconnurÃ©gion IRA %qs inconnuemodÃ¨le de partitionnement LTO %qs inconnuNiveau de correction Ã  chaud %qs inconnuNiveau de rÃ©utilisation de la pile %qs inconnumodÃ¨le TLS %qs inconnuaction %qE inconnue pour %<#pragma pack%> â€“ ignorÃ©alignement %qs inconnu spÃ©cifiÃ© pour l'option %qsmodÃ¨le mÃ©moire spÃ©cifique Ã  l'architecture inconnuspÃ©cificateur d'architecture inconnu dans le modÃ¨le mÃ©moire de la fonction interneparamÃ¨tre de limite de tableau %qs inconnutaille du tableau inconnue dans deleteattribut %qE inconnualgorithme de rÃ©organisation des blocs de base %qs inconnuspÃ©cificateur de bloc inconnutype d'opÃ©rande immÃ©diat de la fonction intÃ©grÃ©e inconnu pour l'opÃ©rande %dÃ©vÃ©nement de rappel inconnu enregistrÃ© par le greffon %svaleur cc_attr inconnuecaractÃ¨re de type de conversion %qc inconnu dans le formatarchitecture de cÅ“ur %qs inconnue spÃ©cifiÃ©e avec %qsprocesseur %qs inconnu pour %<-mtune%>style de dÃ©codage des noms %qs inconnudestination inconnueerreur inconnue en lisant %s dans %<devices.csv%>style de prÃ©cision excÃ©dentaire %qs inconnufanion inconnu passÃ© Ã  %<-moverride=%s%> (%s)style de contraction en virgule flottante %qs inconnumode insn inconnufonction interne %qE inconnuesortie %qs inconnue pour l'Ã©diteur de liensmode machine %qE inconnuinsn de dÃ©placement inconnueÂ :ABI de dÃ©chargement %qs inconnuelettre d'opÃ©rande inconnue: Â«Â %cÂ Â»opÃ©rateur %qs inconnu dans %%:version-compareoption %q.*s inconnue dans %<-fopt-info-%s%>option inconnue aprÃ¨s %<#pragma GCC diagnostic%>option inconnue aprÃ¨s %<#pragma GCC diagnostic%>; vouliez-vous utiliser %<-%s%>Â ?option inconnue pour %<%s=%s%>option inconnue pour %<-mrecip=%s%>paramÃ¨tre inconnu dans l'option %<-mtune-ctrl%>: %sÃ©tape %s inconnue spÃ©cifiÃ©e dans %<-fdisable%>Ã©tape %s inconnue spÃ©cifiÃ©e dans %<-fenable%>modÃ¨le de taille de pointeur %qs inconnuqualitÃ© de profil inattenduemÃ©thode de reproductibilitÃ© du profil %qs inconnuemÃ©thode de mise Ã  jour du profil %qs inconnuepropriÃ©tÃ© %qE inconnue pour le sÃ©lecteur %qspropriÃ©tÃ© %qs inconnue pour le sÃ©lecteur %qsattribut de propriÃ©tÃ© inconnuponctuation Â«Â %cÂ Â» inconnuenom de registre %qs inconnu dans %<asm%>nom de registre inconnu: %srelocalisation unspec inconnuefonction de spec %qs inconnuespÃ©cification inconnue pour l'ensemble des valeurs de FLT_EVAL_METHOD Ã  permettre %qsspÃ©cificateur %s inconnu dans l'attribut amdgpu_hsa_kernelsource inconnueparamÃ¨tre de contrÃ´le de la pile %qs inconnuoption %<-mlong-double-%s%> inconnueattribut ou pragma cible %qs inconnuoption d'ajustement inconnue (%s)type %<%T%> inconnu rencontrÃ© pendant l'encodage Objective-Cnom de type %qE inconnunom de type %qE inconnu; vouliez-vous utiliser %qsÂ ?nom de type %qE inconnu; utilisez le mot-clÃ© %<enum%> pour faire rÃ©fÃ©rence au typenom de type %qE inconnu; utilisez le mot-clÃ© %<struct%> pour faire rÃ©fÃ©rence au typenom de type %qE inconnu; utilisez le mot-clÃ© %<union%> pour faire rÃ©fÃ©rence au typevaleur %qs inconnue pour %<-march%>valeur %qs inconnue pour %<-mcpu%>valeur %qs inconnue pour %<-mtune%>valeur %qs inconnue pour %<-mmacosx-version-min%>type d'ABI de la bibliothÃ¨que de vectorisation (%qs) inconnu pour l'option %qsmodÃ¨le de coÃ»t de la vectorisation %qs inconnuprioritÃ© d'initialisation de la vÃ©rification de la vtable %qs inconnuedirective de rÃ©initialisation de couleur sans concordantedirective de mise entre guillemets non concordanteclasse sans nom dÃ©finie iciun champ sans nom a un type incompletle champ sans nom n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© amiinitialisation sans nom pour %qT, lequel n'a pas de classe de baseinitialisation sans nom pour %qT, lequel utilise de multiples hÃ©ritagesun enum fortement typÃ© sans nom n'est pas permisstruct/union sans nom ne dÃ©finissant aucune instanceun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaisonun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaisonvariable non nommÃ©e ou champ dÃ©clarÃ© voidparenthÃ¨ses inutiles dans la dÃ©claration de %qscomparaison non ordonnÃ©e sur un argument n'Ã©tant pas en virgule flottanteunquote_string(): mauvaise chaÃ®ne obtenueattribut sans guillemets dans le formatcaractÃ¨re de contrÃ´le %qc sans guillemets dans le formatcaractÃ¨res de contrÃ´le sans guillemets dans le formatidentificateur ou mot clÃ© %<%.*s%> sans guillemets dans le formatmot clÃ© %<%.*s%> sans guillemets dans le formatnom de fonction interne %<%.*s%> sans guillemets dans le formatcaractÃ¨re non graphique %qc sans guillemets dans le formatcaractÃ¨res non graphiques sans guillemets dans le formatopÃ©rateur %<%.*s%> sans guillemets dans le formatnom d'option %<%.*s%> dans guillemets dans le formatdirective du prÃ©-processeur %<%.*s%> sans guillemets dans le formatsÃ©quence de %i caractÃ¨res de ponctuation %q.*s consÃ©cutifs sans guillemets dans le formatsÃ©quence de %i espaces consÃ©cutifs sans guillemets dans le formatnom de type %<%.*s%> sans guillemets dans le formatcaractÃ¨re blanc %qc sans guillemets dans le formatinatteignableargument mÃ©connaissable pour l'option insn non reconnaissable:cible %<-mfpu%> non reconnue: %schamp %<hwmpy%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qd%<include_flags 0x%x%> non reconnu passÃ© Ã  %<print_specific_help%>champ %<revision%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qdcible %s non reconnue: %sadresse non reconnueargument non reconnu pour l'option %qsargument non reconnu pour %<-mcpu%>: %sargument non reconnu pour l'option %<--help=%>Â : %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*s; vouliez-vous utiliser %qsÂ ?argument non reconnu pour l'option %<-flto=%>Â : %qsoption %<-%s%> non reconnue sur la ligne de commandeoption %<-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-%s%>Â ?l'option %<-fdump-%s%> de la ligne de commande n'est pas reconnuel'option %<-fopt-info-%s%> de la ligne de commande n'est pas reconnueoption %qs non reconnue sur la ligne de commandel'option de la ligne de commande non reconnue %qs aurait pu avoir pour but de supprimer les diagnostiques prÃ©cÃ©dentsnumÃ©ro de registre de contrÃ´le non reconnu: %d â€“ utilisation de %<psw%>niveau de sortie de dÃ©bogage %qs non reconnufanion d'arÃªte non reconnu: %qsvaleur d'Ã©numÃ©ration non reconnue: %qsspÃ©cificateur de format non reconnuoption gcc de dÃ©bogage non reconnue: %cargument de vecteur d'interruption non reconnu pour l'attribut %qEvaleur de visibilitÃ© %qs non reconnue dans Â«Â ivar_visibilityÂ Â»opÃ©rande non reconnu pour %%:asm_auto_mfpuopÃ©rande non reconnu pour %%:canon_for_mliboption %<-fdisable%> non reconnueoption %<-fenable%> non reconnueoption non reconnue passÃ©e Ã  %%:target_mode_checknom de registre %qs non reconnuordre de stockage des scalaires %qs non reconnunom de section %qE non reconnudÃ©calage %qs non reconnu pour la mÃ©moire de validation (shadow memory)constante supposÃ©e non reconnuevaleur de visibilitÃ© %qs non reconnueerreur irrÃ©cupÃ©rablesurcharge non rÃ©solue pour la fonction Altivec interne %qFfonction interne surchargÃ©e non rÃ©solueles unions sans restrictions sont disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>l'appel Ã  la fonction %qD n'est pas sÃ»r dans la fonction %<transaction_safe%>l'appel de la fonction %qD n'est pas sÃ»r dans une transaction atomiquel'appel Ã  la fonction %qE n'est pas sÃ»r dans la fonction %<transaction_safe%>l'appel de la fonction %qE n'est pas sÃ»r dans une transaction atomiqueappel de fonction indirect pas sÃ»r dans une fonction %<transaction_safe%>appel de fonction indirect pas sÃ»r dans une transaction atomiquesupprimer la dÃ©finition de lâ€™option %qs est ignorÃ©, elle est toujours activÃ©e pour le processeur %qsla conversion non-signÃ©e de %qT vers %qT change la valeur de %qEla conversion non-signÃ©e de %qT vers %qT change la valeur de %qE en %qEconstante en virgule flottante sans suffixeargument non supportÃ© par %qDtype d'argument %qT non supportÃ© pour simdtype d'argument non supportÃ© pour une fonction internecode Â«Â %cÂ Â» non supportÃ© en virgule fixe:combinaison non supportÃ©e: %qs %scombinaison non supportÃ©e: %qs%s %scombinaison non supportÃ©e: %sadresse constante non supportÃ©eÂ :nom de processeur non supportÃ© retournÃ© par le noyau pour %<-mcpu=native%>Â : %sconversion en virgule fixe non supportÃ©eexpression mÃ©moire non supportÃ©eÂ :concatÃ©nation non standard de chaÃ®nes littÃ©rales non supportÃ©esuffixe non standard non supportÃ© sur la constante en virgule flottanteopÃ©rande non supportÃ©opÃ©rande %s non supportÃ© pour le code Â«Â %cÂ Â»opÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»taille d'opÃ©rande non supportÃ©e pour un registre Ã©tenduopÃ©ration ou type non supportÃ© pour une comparaison vectorielle retournant un boolÃ©enstructure de l'enregistrement non supportÃ©etype de retour %qT non supportÃ© pour des fonctions %<simd%>type de retour %qT non supportÃ© pour simdsimdlen %d non supportÃ©etaille non supportÃ©e pour un registre entieralternative non terminÃ©e de dialecte assembleurdirective de couleur non terminÃ©echaÃ®ne de format non terminÃ©ecaractÃ¨re guillemet %<%c%> non terminÃ© dans le formatdirective de mise entre guillemets non terminÃ©earguments inutilisÃ©s dans le format avec le style %<$%>paramÃ¨tre %qD inutilisÃ©dÃ©claration de liaison structurÃ©e inutilisÃ©evariable inutilisÃ©e %q+Dvariable %qD inutilisÃ©eles tables de retour en arriÃ¨re requiÃ¨rent soit un pointeur de trame ou soit %<-maccumulate-outgoing-args%> pour Ãªtre correctesla valeur la plus grande parmi les Ã©tiquettes des Â«Â caseÂ Â» est supÃ©rieure Ã  la valeur maximale du typeutilisez %<#include%> Ã  la placeutilisez plutÃ´t %<%T::%D%>utilisez %<%T::%D%> au lieu de %<%T::%D%> pour nommer le constructeur dans un nom qualifiÃ©utilisez %<%T::template %D%> pour indiquer que c'est un patronutilisez %<-Winvalid-pch%> pour plus d'informationsutilisez %<-faligned-new%> pour activer le support du Â«Â newÂ Â» sur-alignÃ© du C++17utilisez %<-fext-numeric-literals%> pour activer plus de suffixes internesutilisez %<-flax-vector-conversions%> pour autoriser les conversions entre des vecteurs comportant des types d'Ã©lÃ©ments ou des nombres de sous-parties diffÃ©rentsutilisez %<...%> pour dÃ©rouler le paquet d'argumentsutilisez %<__attribute__ ((vector_size))%> Ã  la placeutilisez %<__builtin_rx_mvtc%> (0, ... ) pour Ã©crire des valeurs arbitraires dans le PSWutilisez %<template<>%> pour une spÃ©cialisation expliciteutilisez plutÃ´t %<this->%D%>utilisez %qs Ã  la placeutilisez, par exemple, %<-Wabi=11%> pour avertir Ã  propos de changement depuis GCC 7l'utilisation de %<auto%> dans la dÃ©claration d'un paramÃ¨tre lambda est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>un %<auto%> dans un opÃ©rateur de conversion d'un patron membre ne peut jamais Ãªtre dÃ©duitl'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-fconcepts-ts%>l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>l'utilisation de %<complex%> dans les types AltiVec est invalidel'utilisation de %<double%> dans les types AltiVec est invalide sans %qsl'utilisation de %<long double%> dans les types AltiVec est invalidel'utilisation de %<long long%> dans les types AltiVec est invalide sans %qsl'utilisation de %<long%> dans les types Altivec est obsolÃ¨te; utilisez %<int%>l'utilisation de %<long%> dans les types AltiVec est invalide pour du code 64 bits sans %qsutilisation de %<this%> dans une expression constanteutilisation de %qD avant la dÃ©duction de %<auto%>utilisation de %qs dans le patronl'utilisation du modificateur de longueur %qs avec le type de caractÃ¨re %qc a soit aucun effet ou soit un comportement indÃ©finiutilisation de %s et de %s ensemble dans le format %sutilisation de %s et de %s ensemble dans le format %<%%%c%> %sutilisation d'un stockage allouÃ© aprÃ¨s sa dÃ©sallocation dans une expression constantel'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est dÃ©prÃ©ciÃ©el'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est interdite en C++17l'utilisation d'un opÃ©rande du type %qT dans %<operator--%> est interditel'utilisation des types boolÃ©ens dans les types AltiVec est invalideutilisation du paquet de paramÃ¨tres intÃ©grÃ© %qD en dehors d'un patronutilisation du trait interne %qE dans la signature de la fonction, utilisez plutÃ´t la bibliothÃ¨que des traitsutilisation du patron de classe %qT comme expressionl'utilisation de types dÃ©cimaux en virgule flottante dans les types AltiVec est invalideutilisation de la fonction supprimÃ©e %qDutilisation de l'enum %q#D sans dÃ©claration prÃ©cÃ©denteutilisation de la fonction %qD avec des contraintes non satisfaitesutilisation du patron de variable invalide %qEutilisation d'une variable locale avec un stockage automatique dans la fonction contenanteutilisation d'une fonction ayant plusieurs versions sans version par dÃ©faututilisation d'un vieux style de transtypage vers %q#Tutilisation d'un paramÃ¨tre dans la fonction contenanteutilisation du paramÃ¨tre en dehors du corps de la fonctionutilisation d'un nul sans typeopÃ©rande Â«Â useÂ Â» manquant pour l'instructionutilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre codeutilisez plutÃ´t la directive apostrophe %qsle tableau utilisÃ© ne peut pas Ãªtre converti en pointeur lÃ  oÃ¹ un scalaire est requisutilisÃ© comme candidat rÃ©Ã©crit pour la comparaison de %qT et %qTvaleur de type Â«Â structÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â unionÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â vectorÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis%<_Alignas%> inutile dans une dÃ©claration vide%qs inutile dans la dÃ©claration videtranstypage inutile vers le type %q#TspÃ©cificateur de classe de stockage inutile dans la dÃ©claration videnom de type inutile dans la dÃ©claration videqualificatif de type inutile dans la dÃ©claration videla recherche de la rÃ©duction dÃ©finie par l'utilisateur est ambiguÃ«rÃ©duction dÃ©finie par l'utilisateur pas trouvÃ©e pour %qErÃ©duction dÃ©finie par l'utilisateur avec une initialisation du constructeur pour la classe de base %qT%qD dÃ©fini par l'usager Ã©value toujours les 2 argumentsles littÃ©raux dÃ©finis par l'utilisateur sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>utilisation de %qD qui n'a pas de paramÃ¨tre d'alignementutilisation de %<%c%s%>utiliser %qs avec un type non signÃ© n'a pas d'effetutilisation de la spÃ©cialisation du patron d'alias %qT aprÃ¨s %qsutilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type entier %qTutilisation de l'ABI darwin64utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type complexe %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type entier %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type complexe %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type dÃ©cimale en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est de type entier %qTutilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type complexe %qTutilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type en virgule flottante %qTutilisation du champ %qD invalideutilisation de num_workers (%d), %d est ignorÃ©utilisation de l'ancienne ABI darwinutilisation du rÃ©sultat d'une fonction qui retourne %<void%>utilisation d'une r-valeur comme l-valeurutilisation du chargement CSE simple aprÃ¨s l'allocation du registreutilisation du paramÃ¨tre du type de patron %qT aprÃ¨s %qsutilise la plage [%E, %E] pour l'argument de la directiveutilisation du nom de typedef %qD aprÃ¨s %qsutiliser la valeur d'une affectation simple avec un opÃ©rande Ã  gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©utilisation de vector_length (%d) Ã  cause de l'appel Ã  la routine vector-partitionable, %d est ignorÃ©utilisation de vector_length (%d), %d est ignorÃ©utilisation de vector_length (%d), le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©utilisation de vector_length (64), %d est ignorÃ©utilisation de vector_length (64), le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©dÃ©claration Â«Â usingÂ Â» pour un membre en dehors de la portÃ©e de la classedÃ©claration Â«Â usingÂ Â» pour un non membre au niveau de la portÃ©e de la classela dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'Ã©numÃ©rateur %<%E::%D%>la dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'espace de nom %qDles arguments valables sont: %sles arguments valables sont: %s;les arguments valides sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'option %<-march=%> sont: %sles arguments valides pour l'option %<-march=%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'option %<-mtune=%> sont: %sles arguments valides pour l'option %<-mtune=%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'attribut %<target("arch=")%> sont: %sles arguments valides pour l'attribut %<target("arch=")%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'attribut %<target("tune=")%> sont: %sles arguments valides pour l'attribut %<target("tune=")%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valables pour %qs sont: %sles arguments valables pour %qs sont: %s; vouliez vous utiliser %qsÂ ?les noms de fonctionnalitÃ©s valables sont: %sles noms de fonctionnalitÃ©s valides sont: %s; vouliez-vous utiliser %qsÂ ?les valeurs valides pour l'argument %2$d de la fonction interne %1$qF sont 64, 128, 256, 512, 1024, 2048 et 4096la valeur %qE du type %qT n'est pas une expression constantela valeur %qs n'est pas supportÃ©e par l'attribut %<target%>argument valeurla valeur calculÃ©e n'est pas utilisÃ©ela valeur de %<-mfixed-range%> doit avoir la forme REG1-REG2la valeur passÃ©e dans %qs est trop grandeinitialisation par valeur du type fonction %qTinitialisation par valeur du type incomplet %qTinitialisation par valeur du type rÃ©fÃ©rencÃ© %qTvar-tracking-assignments change l'ordonnancement sÃ©lectifvariablela variable %q#D a un initialiseur mais a un type incompletvariable %q+D dÃ©clarÃ©e %<_Noreturn%>variable %q+D dÃ©clarÃ©e %<inline%>la dÃ©finition de la variable %q+D est marquÃ©e dllimportla variable %q+D pourrait Ãªtre Ã©crasÃ©e par %<longjmp%> ou %<vfork%>la variable %q+D doit Ãªtre Â«Â constÂ Â» pour Ãªtre placÃ©e dans une section en lecture seule Ã  l'aide de %qsla variable %q+D fait partie du cycle des aliasvariable %q+D avec une initialisation dynamique placÃ©e dans la zone mÃ©moire du programmela variable %qD a un type fonctionla variable %qD est initialisÃ©e mais a un type incompletla variable %qD du type non littÃ©ral %qT dans la fonction %<constexpr%>variable %qD redÃ©clarÃ©e comme une fonctionvariable %qD dÃ©finie mais non utilisÃ©evariable %qD utilisÃ©e plus d'une fois avec %<#pragma acc declare%>la variable %qE est dÃ©clarÃ©e dans une rÃ©gion %<host_data%> englobantela variable %qE n'est pas une itÃ©ration de la boucle %d la plus Ã  l'extÃ©rieur, %qE attendula variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de gauche de l'opÃ©rateur virgulela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de droite de l'opÃ©rateur virgulela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'instructionla variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le troisiÃ¨me opÃ©rande de l'expression conditionnellela variable %qs a Ã©tÃ© rÃ©fÃ©rencÃ©e dans du code dÃ©chargÃ© mais n'a pas Ã©tÃ© marquÃ©e comme devant Ãªtre incluse dans le code dÃ©chargÃ©le concept de variable n'a pas d'initialisationle tableau de taille variable %qD est utilisÃ©le tableau de taille variable est utilisÃ©type d'Ã©lÃ©ment de longueur variable dans la table de la clause %<reduction%>une variable avec le mÃªme nom assembleur que la table virtuelle est dÃ©finie dans une autre unitÃ© de traductionvariable ou champ %qE dÃ©clarÃ© Â«Â voidÂ Â»variable ou champ dÃ©clarÃ© voidune variable prÃ©cÃ©demment dÃ©clarÃ©e %<static%> est redÃ©clarÃ©e %<extern%>type %qT de taille variable dans la clause %<reduction%>type de taille variable %qT dans la clause %qsle symbole de la variable n'est pas une variablele patron de variable a Ã©tÃ© dÃ©clarÃ© icitemplate-id de la variable %qD dans le spÃ©cificateur de nom imbriquÃ©les patrons de variables sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>le pistage des variables a Ã©tÃ© demandÃ© mais il n'est pas supportÃ© par ce format de dÃ©bogagele pistage des variables a Ã©tÃ© demandÃ© mais il est inutile sans produire d'informations de dÃ©bogagela limite de la taille de pistage des variables est dÃ©passÃ©ela limite de la taille de pistage des variables est dÃ©passÃ©e avec %<-fvar-tracking-assignments%>, on rÃ©essaie sanslittÃ©ral composÃ© de taille variableun objet de taille variable peut ne pas Ãªtre initialisÃ©les variables marquÃ©es avec l'attribut %qE doivent Ãªtre initialisÃ©es%qE modifiÃ© par une variable ayant une portÃ©e sur tout le fichierchamp modifiÃ© par une variable au niveau de la portÃ©e du fichierle type modifiÃ© par une variable n'est pas permis dans l'expression Â«Â newÂ Â»les fonctions variadiques doivent utiliser la variante du AAPCS de baseles patrons variadiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>appel de fragment variadiquele variant %qD et la base %qD ont des types incompatiblesle variant %qD est internele variant %qD n'est pas une fonctionl'Ã©lÃ©ment d'un vecteur %qs n'est pas une valeur GIMPLEvecteur %qs avec un index d'Ã©lÃ©ment non nulvecteur passÃ© en argument Ã  une fonction sans prototypela condition vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨cel'opÃ©ration vectorielle sera dÃ©veloppÃ©e en parallÃ¨lel'opÃ©ration vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨cel'opÃ©ration vectorielle sera dÃ©veloppÃ©e avec une seule opÃ©ration scalairedÃ©bordement du vecteur dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement du vecteur dans l'expression de type %qT rÃ©sulte en %qEl'opÃ©ration de brassage vectoriel sera dÃ©veloppÃ©e Ã  la piÃ¨cela taille du vecteur n'est pas un multiple entier de la taille des Ã©lÃ©mentstypes vectoriels attendus dans %qstypes vectoriels attendus dans %qsla vectorisation n'a pas eu lieu pour une boucle simddes vecteurs avec un nombre d'Ã©lÃ©ments diffÃ©rents ont Ã©tÃ© trouvÃ©s dans %qsverify_bind_c_derived_type(): Le symbole donnÃ© est NULL de maniÃ¨re inattendueverify_cgraph_node a Ã©chouÃ©verify_flow_info a Ã©chouÃ©verify_flow_info: L'arÃªte succ du bloc de base %d est corrompueverify_flow_info: Le bloc %i a loop_father mais il n'y a pas de bouclesverify_flow_info: Le bloc %i n'a pas de loop_fatherverify_flow_info: ArÃªte dupliquÃ©e %i->%iverify_flow_info: Blocs incorrects pour le fallthru %i->%iverify_flow_info: Fallthru incorrect %i->%iverify_flow_info: DÃ©compte du bloc %i manquantverify_flow_info: REG_BR_PROB ne correspond pas au CFG (Control Flow Graph) %i %iverify_flow_info: REG_BR_PROB est dÃ©fini mais la probabilitÃ© du CFG (Control Flow Graph) ne l'est pasverify_flow_info: DÃ©compte du bloc %i erronÃ©verify_flow_info: Mauvaise probabilitÃ© de l'arÃªte %i->%iiverify_gimple a Ã©chouÃ©verify_ssa a Ã©chouÃ©l'attribut de version n'est pas une chaÃ®nemarqueur de conflit de contrÃ´le de version dans le fichierla version hÃ©ritÃ©e de %qT est dÃ©clarÃ©e iciun symbole avec une version doit Ãªtre publicun symbole avec une version doit avoir la visibilitÃ© par dÃ©fautle spÃ©cificateur de type Â«Â virt-specifierÂ Â» sur %qs n'est pas permis en dehors d'une dÃ©finition de classePHI virtuel avec des emplacements d'argumentsnom SSA virtuel pour une dÃ©claration non VOPla base virtuelle %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©opÃ©rande Â«Â defÂ Â» virtuel manquant pour l'instructionla dÃ©finition virtuelle n'est pas un nom SSAla dÃ©finition virtuelle de l'instruction n'est pas Ã  jourla fonction virtuelle %q+D redÃ©fini une fonction finaleune fonction virtuelle ne peut pas avoir un type de retour dÃ©duitdes versions multiples de fonctions virtuelles ne sont pas supportÃ©esles fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++2ales fonctions virtuelles ne peuvent pas Ãªtre amiesmÃ©thode virtuelle %qDfonction non classe virtuelle %qsla table virtuelle de type %qD contient des informations RTTIla table virtuelle de type %qD enfreint la rÃ¨gle de la dÃ©finition uniqueutilisation virtuelle de l'instruction pas Ã  jouropÃ©rande d'utilisation virtuelle manquant pour l'instructionl'argument de visibilitÃ© n'est pas une chaÃ®nel'attribut de visibilitÃ© n'est pas supportÃ© dans cette configuration; ignorÃ©le Â«Â #pragma __messageÂ Â» du vms est ignorÃ©la valeur void n'a pas Ã©tÃ© ignorÃ©e comme elle aurait dÃ» l'Ãªtreargument volatilevtable pour la vÃ©rification de la vtable n'est pas supportÃ© avec LTOwaitpid a Ã©chouÃ©attention: attention: envisagez de faire l'Ã©dition de liens avec Â«Â -staticÂ Â» car les bibliothÃ¨ques systÃ¨me avecon attendait Â«Â %sÂ Â»le %q+D faible ne peut pas Ãªtre dÃ©fini %qEles synonymes faibles ne sont pas supportÃ©sla dÃ©claration faible de %q+D est appliquÃ©e Ã  une dÃ©finition statique qui existe dÃ©jÃ la dÃ©claration faible de %q+D doit Ãªtre publiquela dÃ©claration faible de %q+D n'est pas supportÃ©eweakref ne peut pas avoir de versionÂ«Â weakrefÂ Â» n'est pas supportÃ© par cette configurationles poids doivent Ãªtre non nÃ©gatifslors de l'Ã©criture de la sortie dans %s: %malors que %qT se dÃ©compose en %E Ã©lÃ©mentsalors que %qT se dÃ©compose en %wu Ã©lÃ©mentalors que %qT se dÃ©compose en %wu Ã©lÃ©mentsen rÃ©fÃ©renÃ§ant %qDla largeur de %qD dÃ©passe celle de son typela largeur de %qs excÃ¨de son typela largeur du champ de bits %qD a le type non entier %qTavecdans cette bouclesans %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> est Ã©quivalent Ã  %<-gvariable-location-views%>la rÃ©gion qui partage une tÃ¢che ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de partage de tÃ¢che, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<task%> explicite ou %<taskloop%>Ã©criture de %wu bits de donnÃ©es hors des limites de l'objet de destination, les donnÃ©es ont Ã©tÃ© tronquÃ©es dans %wu bitswrite_atom(): Tentative d'Ã©crire un atome dabwrite_symbol(): mauvais symbole de module %qswrite_symtree(): Symbole pas Ã©critÃ©criture dans un objet constant (argument %d)Ã©criture du fichier de sortieÃ©criture Ã  travers un pointeur nul (argument %d)Ã©criture de la liste de sortie LTRANS %s: %ml'Ã©criture dans l'espace d'adresses %qs n'est pas supportÃ©emauvaise entrÃ©e %<TYPE_CACHED_VALUES%>mauvaise quantitÃ© d'arÃªtes de branchements aprÃ¨s le branchement conditionnel dans le bb %imauvais nombre d'arÃªtes de branchement aprÃ¨s le branchement inconditionnel %iargument %qs erronÃ© pour l'option %qsl'arÃªte %d->%d est erronÃ©e pour l'argument PHIentrÃ©e erronÃ©e dans la liste %<TYPE_ARG_TYPES%>liste d'utilisation immÃ©diate erronÃ©einsn erronÃ©e dans l'arÃªte fallthrumauvaise liste des boucles sorties pour l'arÃªte %d->%dnombre erronÃ© d'arguments spÃ©cifiÃ© pour l'attribut %qEmauvais nombre d'arguments pour %%:debug-level-gtmauvais nombre d'arguments pour %<__builtin_addressof%>mauvais nombre d'arguments pour %<__builtin_call_with_static_chain%>mauvais nombre d'arguments pour %<__builtin_choose_expr%>mauvais nombre d'arguments pour %<__builtin_complex%>mauvais nombre d'arguments pour %<__builtin_convertvector%>mauvais nombre d'arguments pour %<__builtin_launder%>mauvais nombre d'arguments pour %<__builtin_shuffle%>nombre erronÃ© d'arguments pour la fonction %<__builtin_next_arg%>nombre erronÃ© d'arguments pour la fonction %<va_start%>mauvais nombre d'arÃªtes de branchements aprÃ¨s le branchement inconditionnel dans le bb %inombre erronÃ© d'arguments du patron (%d, devrait Ãªtre %d)nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre au moins %d)mauvais fanions d'une arÃªte sortante Ã  la fin du bb %dnom de stratÃ©gie %qs erronÃ© spÃ©cifiÃ© pour l'option %qsarbre erronÃ© dans la liste %<TYPE_FIELDS%>argument de type erronÃ© pour %stype d'argument erronÃ© pour abstype d'argument erronÃ© pour absutype d'argument erronÃ© pour le complÃ©ment de bittype d'argument erronÃ© pour la conjugaisontype d'argument erronÃ© pour un dÃ©crÃ©menttype d'argument erronÃ© pour un incrÃ©menttype d'argument erronÃ© pour le point d'exclamation unairetype d'argument erronÃ© pour le moins unairetype d'argument erronÃ© pour le plus unairetype d'argument erronÃ© pour %sretour d'un registre x87 alors que x87 est dÃ©sactivÃ©xstormy16_print_operand: code inconnuvous pouvez activer SVE en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>vous pouvez utiliser un espace de noms en ligne Ã  la placevous pouvez contourner cela en enlevant l'initialiseurVous ne pouvez pas prendre l'adresse d'une fonction imbriquÃ©e si vous utilisez l'option %qsz/Architecture.zÃ©ro comme constante de pointeur nulsection de tableau ayant une longueur nulle dans la clause %qstableau %q+D de taille nulle ou nÃ©gativetype %qT de taille nulle dans la clause %<reduction%>type de taille nulle %qT dans la clause %qsvecteur de taille nullelargeur nulle pour le champ de bits %q+Dlargeur nulle pour le champ de bits %qslargeur zÃ©ro dans le format %schaÃ®ne de format %s de longueur nulletableau %qD de taille zÃ©rotableau %qT de taille zÃ©romembre tableau de taille nulle %qD dans un %q#T par ailleurs videmembre tableau de taille nulle %qD pas Ã  la fin de %q#T{anonyme}
\ No newline at end of file
diff -Nrcpad gcc-10.1.0/gcc/po/fr.po gcc-10.2.0/gcc/po/fr.po
*** gcc-10.1.0/gcc/po/fr.po	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/po/fr.po	Thu Jul 23 06:35:17 2020
***************
*** 95,104 ****
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 10.1-b20200322\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-03-20 23:17+0000\n"
! "PO-Revision-Date: 2020-04-25 23:05+0200\n"
  "Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>\n"
  "Language-Team: French <traduc@traduc.org>\n"
  "Language: fr\n"
--- 95,104 ----
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 10.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-04-27 21:19+0000\n"
! "PO-Revision-Date: 2020-05-09 08:27+0200\n"
  "Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>\n"
  "Language-Team: French <traduc@traduc.org>\n"
  "Language: fr\n"
*************** msgstr ""
*** 108,126 ****
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n >= 2);\n"
  
! #: cfgrtl.c:2738
  msgid "flow control insn inside a basic block"
  msgstr "insn de contrÃ´le de flot Ã  l'intÃ©rieur dâ€™un bloc de base"
  
! #: cfgrtl.c:2970
  msgid "wrong insn in the fallthru edge"
  msgstr "insn erronÃ©e dans l'arÃªte fallthru"
  
! #: cfgrtl.c:3026
  msgid "insn outside basic block"
  msgstr "insn Ã  l'extÃ©rieur de tout bloc de base"
  
! #: cfgrtl.c:3034
  msgid "return not followed by barrier"
  msgstr "return nâ€™est pas suivi dâ€™une barriÃ¨re"
  
--- 108,126 ----
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n >= 2);\n"
  
! #: cfgrtl.c:2748
  msgid "flow control insn inside a basic block"
  msgstr "insn de contrÃ´le de flot Ã  l'intÃ©rieur dâ€™un bloc de base"
  
! #: cfgrtl.c:2980
  msgid "wrong insn in the fallthru edge"
  msgstr "insn erronÃ©e dans l'arÃªte fallthru"
  
! #: cfgrtl.c:3036
  msgid "insn outside basic block"
  msgstr "insn Ã  l'extÃ©rieur de tout bloc de base"
  
! #: cfgrtl.c:3044
  msgid "return not followed by barrier"
  msgstr "return nâ€™est pas suivi dâ€™une barriÃ¨re"
  
*************** msgstr "%s : tous les avertissements son
*** 192,198 ****
  msgid "%s: some warnings being treated as errors"
  msgstr "%s : certains avertissements sont traitÃ©s comme des erreurs"
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1427
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr "<interne>"
--- 192,198 ----
  msgid "%s: some warnings being treated as errors"
  msgstr "%s : certains avertissements sont traitÃ©s comme des erreurs"
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1431
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr "<interne>"
*************** msgstr "l'opÃ©rande Â«Â %%lÂ Â» n'est pa
*** 290,301 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11740
  #, c-format
  msgid "floating constant misused"
  msgstr "constante flottante mal utilisÃ©e"
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11831
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 290,301 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11745
  #, c-format
  msgid "floating constant misused"
  msgstr "constante flottante mal utilisÃ©e"
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11836
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr "Â«Â "
*** 1277,1306 ****
  msgid "'"
  msgstr "Â Â»"
  
! #: langhooks.c:381
  msgid "At top level:"
  msgstr "Au plus haut niveau:"
  
! #: langhooks.c:397 cp/error.c:3478
  #, c-format
  msgid "In member function %qs"
  msgstr "Dans la fonction membre %qs"
  
! #: langhooks.c:401 cp/error.c:3481
  #, c-format
  msgid "In function %qs"
  msgstr "Dans la fonction %qs"
  
! #: langhooks.c:446 cp/error.c:3431
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr "    mis en ligne depuis %qs Ã  %r%s:%d:%d%R"
  
  # FRONT
! #: langhooks.c:451 cp/error.c:3436
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr "    mis en ligne depuis %qs Ã  %r%s:%d%R"
  
! #: langhooks.c:457 cp/error.c:3442
  #, c-format
  msgid "    inlined from %qs"
  msgstr "    mis en ligne depuis %qs"
--- 1277,1306 ----
  msgid "'"
  msgstr "Â Â»"
  
! #: langhooks.c:382
  msgid "At top level:"
  msgstr "Au plus haut niveau:"
  
! #: langhooks.c:398 cp/error.c:3480
  #, c-format
  msgid "In member function %qs"
  msgstr "Dans la fonction membre %qs"
  
! #: langhooks.c:402 cp/error.c:3483
  #, c-format
  msgid "In function %qs"
  msgstr "Dans la fonction %qs"
  
! #: langhooks.c:447 cp/error.c:3433
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr "    mis en ligne depuis %qs Ã  %r%s:%d:%d%R"
  
  # FRONT
! #: langhooks.c:452 cp/error.c:3438
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr "    mis en ligne depuis %qs Ã  %r%s:%d%R"
  
! #: langhooks.c:458 cp/error.c:3444
  #, c-format
  msgid "    inlined from %qs"
  msgstr "    mis en ligne depuis %qs"
*************** msgstr "    mis en ligne depuis %qs"
*** 1309,1378 ****
  msgid "this is the insn:"
  msgstr "ceci est la insnÂ :"
  
! #: lra-constraints.c:3015
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "incapacitÃ© de gÃ©nÃ©rer des recharges pour les contraintes impossibleÂ :"
  
! #: lra-constraints.c:4006 reload.c:3814
  msgid "unable to generate reloads for:"
  msgstr "incapable de gÃ©nÃ©rer des recharges pour:"
  
  #. What to print when a switch has no documentation.
! #: opts.c:186
  msgid "This option lacks documentation."
  msgstr "Il manque la documentation pour cette option."
  
! #: opts.c:187
  msgid "Uses of this option are diagnosed."
  msgstr "Les utilisations de cette option sont diagnostiquÃ©es."
  
! #: opts.c:1324
  #, c-format
! msgid "Same as %s.  Use the latter option instead."
! msgstr "Comme %s. Utilisez plutÃ´t cette derniÃ¨re option."
  
! #: opts.c:1332
  #, c-format
  msgid "%s  Same as %s."
  msgstr "%s  Comme %s."
  
! #: opts.c:1395
  msgid "[available in "
  msgstr "[disponible dans "
  
! #: opts.c:1427
  msgid "[default]"
  msgstr "[par dÃ©faut]"
  
! #: opts.c:1436
  #, c-format
  msgid "%llu bytes"
  msgstr "%llu octets"
  
! #: opts.c:1473
  msgid "[enabled]"
  msgstr "[activÃ©]"
  
! #: opts.c:1475
  msgid "[disabled]"
  msgstr "[dÃ©sactivÃ©]"
  
! #: opts.c:1511
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr " Aucune option avec les caractÃ©ristiques dÃ©sirÃ©es a Ã©tÃ© trouvÃ©e\n"
  
! #: opts.c:1520
  #, c-format
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr " Aucune trouvÃ©e.  Utilisez --help=%s pour voir *toutes* les options acceptÃ©es par l'interface %s.\n"
  
! #: opts.c:1526
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr " Toutes les options avec les caractÃ©ristiques dÃ©sirÃ©es ont dÃ©jÃ  Ã©tÃ© affichÃ©es\n"
  
! #: opts.c:1571
  #, c-format
  msgid ""
  "  Known valid arguments for %s option:\n"
--- 1309,1388 ----
  msgid "this is the insn:"
  msgstr "ceci est la insnÂ :"
  
! #: lra-constraints.c:3019
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "incapacitÃ© de gÃ©nÃ©rer des recharges pour les contraintes impossibleÂ :"
  
! #: lra-constraints.c:4010 reload.c:3814
  msgid "unable to generate reloads for:"
  msgstr "incapable de gÃ©nÃ©rer des recharges pour:"
  
  #. What to print when a switch has no documentation.
! #: opts.c:187
  msgid "This option lacks documentation."
  msgstr "Il manque la documentation pour cette option."
  
! #: opts.c:188
  msgid "Uses of this option are diagnosed."
  msgstr "Les utilisations de cette option sont diagnostiquÃ©es."
  
! #: opts.c:1331
  #, c-format
! msgid "Same as %s%s (or, in negated form, %s%s)."
! msgstr "Comme %s%s (ou, dans la forme nÃ©gative, %s%s)."
  
! #: opts.c:1336
! #, c-format
! msgid "Same as %s%s."
! msgstr "Comme %s%s."
! 
! #: opts.c:1341
! #, c-format
! msgid "Same as %s."
! msgstr "Comme %s."
! 
! #: opts.c:1349
  #, c-format
  msgid "%s  Same as %s."
  msgstr "%s  Comme %s."
  
! #: opts.c:1412
  msgid "[available in "
  msgstr "[disponible dans "
  
! #: opts.c:1444
  msgid "[default]"
  msgstr "[par dÃ©faut]"
  
! #: opts.c:1453
  #, c-format
  msgid "%llu bytes"
  msgstr "%llu octets"
  
! #: opts.c:1490
  msgid "[enabled]"
  msgstr "[activÃ©]"
  
! #: opts.c:1492
  msgid "[disabled]"
  msgstr "[dÃ©sactivÃ©]"
  
! #: opts.c:1528
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr " Aucune option avec les caractÃ©ristiques dÃ©sirÃ©es a Ã©tÃ© trouvÃ©e\n"
  
! #: opts.c:1537
  #, c-format
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr " Aucune trouvÃ©e.  Utilisez --help=%s pour voir *toutes* les options acceptÃ©es par l'interface %s.\n"
  
! #: opts.c:1543
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr " Toutes les options avec les caractÃ©ristiques dÃ©sirÃ©es ont dÃ©jÃ  Ã©tÃ© affichÃ©es\n"
  
! #: opts.c:1588
  #, c-format
  msgid ""
  "  Known valid arguments for %s option:\n"
*************** msgstr ""
*** 1381,1427 ****
  "  Arguments valides connus pour lâ€™option %s:\n"
  "   "
  
! #: opts.c:1621
  msgid "The following options are target specific"
  msgstr "Les options suivantes sont spÃ©cifiques Ã  la cible"
  
! #: opts.c:1624
  msgid "The following options control compiler warning messages"
  msgstr "Les options suivantes contrÃ´lent les messages dâ€™avertissement du compilateur"
  
! #: opts.c:1627
  msgid "The following options control optimizations"
  msgstr "Les options suivantes contrÃ´lent les optimisations"
  
! #: opts.c:1630 opts.c:1670
  msgid "The following options are language-independent"
  msgstr "Les options suivantes sont indÃ©pendantes du langage"
  
! #: opts.c:1633
  msgid "The following options control parameters"
  msgstr "Les options suivantes contrÃ´lent les paramÃ¨tres"
  
! #: opts.c:1639
  msgid "The following options are specific to just the language "
  msgstr "Les options suivantes sont uniquement spÃ©cifiques au langage "
  
! #: opts.c:1641
  msgid "The following options are supported by the language "
  msgstr "Les options suivantes sont prises en charge par le langage "
  
! #: opts.c:1652
  msgid "The following options are not documented"
  msgstr "Les options suivantes ne sont pas documentÃ©es"
  
! #: opts.c:1654
  msgid "The following options take separate arguments"
  msgstr "Les options suivantes prennent des arguments sÃ©parÃ©es"
  
! #: opts.c:1656
  msgid "The following options take joined arguments"
  msgstr "Les options suivantes prennent des arguments groupÃ©s"
  
! #: opts.c:1668
  msgid "The following options are language-related"
  msgstr "Les options suivantes concernent des langages"
  
--- 1391,1437 ----
  "  Arguments valides connus pour lâ€™option %s:\n"
  "   "
  
! #: opts.c:1638
  msgid "The following options are target specific"
  msgstr "Les options suivantes sont spÃ©cifiques Ã  la cible"
  
! #: opts.c:1641
  msgid "The following options control compiler warning messages"
  msgstr "Les options suivantes contrÃ´lent les messages dâ€™avertissement du compilateur"
  
! #: opts.c:1644
  msgid "The following options control optimizations"
  msgstr "Les options suivantes contrÃ´lent les optimisations"
  
! #: opts.c:1647 opts.c:1687
  msgid "The following options are language-independent"
  msgstr "Les options suivantes sont indÃ©pendantes du langage"
  
! #: opts.c:1650
  msgid "The following options control parameters"
  msgstr "Les options suivantes contrÃ´lent les paramÃ¨tres"
  
! #: opts.c:1656
  msgid "The following options are specific to just the language "
  msgstr "Les options suivantes sont uniquement spÃ©cifiques au langage "
  
! #: opts.c:1658
  msgid "The following options are supported by the language "
  msgstr "Les options suivantes sont prises en charge par le langage "
  
! #: opts.c:1669
  msgid "The following options are not documented"
  msgstr "Les options suivantes ne sont pas documentÃ©es"
  
! #: opts.c:1671
  msgid "The following options take separate arguments"
  msgstr "Les options suivantes prennent des arguments sÃ©parÃ©es"
  
! #: opts.c:1673
  msgid "The following options take joined arguments"
  msgstr "Les options suivantes prennent des arguments groupÃ©s"
  
! #: opts.c:1685
  msgid "The following options are language-related"
  msgstr "Les options suivantes concernent des langages"
  
*************** msgid "using simple load CSE after regis
*** 1453,1468 ****
  msgstr "utilisation du chargement CSE simple aprÃ¨s l'allocation du registre"
  
  #. It's the compiler's fault.
! #: reload1.c:5997
  msgid "could not find a spill register"
  msgstr "n'a pu trouver un registre de dÃ©versement"
  
  #. It's the compiler's fault.
! #: reload1.c:7879
  msgid "VOIDmode on an output"
  msgstr "mode VOID sur une sortie"
  
! #: reload1.c:8612
  msgid "failure trying to reload:"
  msgstr "Ã©chec en essayant de recharger:"
  
--- 1463,1478 ----
  msgstr "utilisation du chargement CSE simple aprÃ¨s l'allocation du registre"
  
  #. It's the compiler's fault.
! #: reload1.c:5998
  msgid "could not find a spill register"
  msgstr "n'a pu trouver un registre de dÃ©versement"
  
  #. It's the compiler's fault.
! #: reload1.c:7880
  msgid "VOIDmode on an output"
  msgstr "mode VOID sur une sortie"
  
! #: reload1.c:8613
  msgid "failure trying to reload:"
  msgstr "Ã©chec en essayant de recharger:"
  
*************** msgstr "options passÃ©esÂ : "
*** 1529,1536 ****
  msgid "options enabled: "
  msgstr "options activÃ©esÂ : "
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1073
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:413
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonyme>"
--- 1539,1546 ----
  msgid "options enabled: "
  msgstr "options activÃ©esÂ : "
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1075
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:417
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonyme>"
*************** msgid "length modifier in strfmon format
*** 1969,2051 ****
  msgstr "modificateur de longueur dans le format de strfmon"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1450 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr "<ligne-de-commande>"
  
! #: config/aarch64/aarch64.c:9459
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "opÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/aarch64/aarch64.c:9468 config/aarch64/aarch64.c:9481
! #: config/aarch64/aarch64.c:9493 config/aarch64/aarch64.c:9504
! #: config/aarch64/aarch64.c:9520 config/aarch64/aarch64.c:9534
! #: config/aarch64/aarch64.c:9554 config/aarch64/aarch64.c:9628
! #: config/aarch64/aarch64.c:9639 config/aarch64/aarch64.c:9653
! #: config/aarch64/aarch64.c:9875 config/aarch64/aarch64.c:9893
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "opÃ©rande invalide pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:9572 config/aarch64/aarch64.c:9583
! #: config/aarch64/aarch64.c:9735 config/aarch64/aarch64.c:9746
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante vecteur invalide"
  
! #: config/aarch64/aarch64.c:9595 config/aarch64/aarch64.c:9607
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "opÃ©rande en virgule flottante ou registre vecteur incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:9621
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "opÃ©rande de registre incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:9687 config/arm/arm.c:24031
  #, c-format
  msgid "missing operand"
  msgstr "opÃ©rande manquant"
  
! #: config/aarch64/aarch64.c:9772
  #, c-format
  msgid "invalid constant"
  msgstr "constante invalide"
  
! #: config/aarch64/aarch64.c:9775
  #, c-format
  msgid "invalid operand"
  msgstr "opÃ©rande invalide"
  
! #: config/aarch64/aarch64.c:9901 config/aarch64/aarch64.c:9906
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prÃ©fixe d'opÃ©rande invalide Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:9926
  #, c-format
  msgid "invalid address mode"
  msgstr "mode d'adresse invalide"
  
! #: config/aarch64/aarch64.c:21967 config/arm/arm.c:33015
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversion invalide depuis le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:21969 config/arm/arm.c:33017
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversion invalide vers le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:21984 config/aarch64/aarch64.c:22000
! #: config/arm/arm.c:33032 config/arm/arm.c:33048
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "opÃ©ration non permise sur le type %<bfloat16_t%>"
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13032
! #: config/rs6000/rs6000.c:13258 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â«Â %%&Â Â» utilisÃ© sans rÃ©fÃ©rence Ã  un TLS dynamique local"
--- 1979,2065 ----
  msgstr "modificateur de longueur dans le format de strfmon"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1454 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr "<ligne-de-commande>"
  
! #: config/aarch64/aarch64.c:9890
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "opÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "opÃ©rande invalide pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante vecteur invalide"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "opÃ©rande en virgule flottante ou registre vecteur incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10052
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "opÃ©rande de registre incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr "opÃ©rande manquant"
  
! #: config/aarch64/aarch64.c:10203
  #, c-format
  msgid "invalid constant"
  msgstr "constante invalide"
  
! #: config/aarch64/aarch64.c:10206
  #, c-format
  msgid "invalid operand"
  msgstr "opÃ©rande invalide"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prÃ©fixe d'opÃ©rande invalide Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10357
  #, c-format
  msgid "invalid address mode"
  msgstr "mode d'adresse invalide"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversion invalide depuis le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversion invalide vers le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "opÃ©ration non permise sur le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22620
! msgid "cannot combine GNU and SVE vectors in a binary operation"
! msgstr "impossible de combiner les vecteurs GNU et SVE dans l'opÃ©ration binaire"
! 
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â«Â %%&Â Â» utilisÃ© sans rÃ©fÃ©rence Ã  un TLS dynamique local"
*************** msgid "invalid %%r value"
*** 2061,2078 ****
  msgstr "valeur %%r invalide"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12952 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "valeur %%R invalide"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12872
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "valeur %%N invalide"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12900
  #, c-format
  msgid "invalid %%P value"
  msgstr "valeur %%P invalide"
--- 2075,2092 ----
  msgstr "valeur %%r invalide"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "valeur %%R invalide"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "valeur %%N invalide"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "valeur %%P invalide"
*************** msgstr "valeur %%M invalide"
*** 2102,2108 ****
  msgid "invalid %%U value"
  msgstr "valeur %%U invalide"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%s value"
  msgstr "valeur %%s invalide"
--- 2116,2122 ----
  msgid "invalid %%U value"
  msgstr "valeur %%U invalide"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "valeur %%s invalide"
*************** msgstr "valeur %%s invalide"
*** 2112,2118 ****
  msgid "invalid %%C value"
  msgstr "valeur %%C invalide"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12736
  #, c-format
  msgid "invalid %%E value"
  msgstr "valeur %%E invalide"
--- 2126,2132 ----
  msgid "invalid %%C value"
  msgstr "valeur %%C invalide"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "valeur %%E invalide"
*************** msgstr "relocalisation unspec inconnue"
*** 2125,2131 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6014 config/gcn/gcn.c:6125 config/rs6000/rs6000.c:13263
  #, c-format
  msgid "invalid %%xn code"
  msgstr "valeur %%xn invalide"
--- 2139,2145 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "valeur %%xn invalide"
*************** msgstr "UNSPEC invalide comme opÃ©randeÂ
*** 2207,2241 ****
  msgid "unrecognized supposed constant"
  msgstr "constante supposÃ©e non reconnue"
  
! #: config/arm/arm.c:20399 config/arm/arm.c:20424 config/arm/arm.c:20434
! #: config/arm/arm.c:20443 config/arm/arm.c:20452
  #, c-format
  msgid "invalid shift operand"
  msgstr "opÃ©rande shift invalide"
  
! #: config/arm/arm.c:23315 config/arm/arm.c:23333
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruction Thumb Ã©tablie"
  
! #: config/arm/arm.c:23321
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruction Ã©tablie dans la sÃ©quence conditionnelle"
  
! #: config/arm/arm.c:23439 config/arm/arm.c:23452 config/arm/arm.c:23477
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "OpÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23554 config/arm/arm.c:23576 config/arm/arm.c:23586
! #: config/arm/arm.c:23596 config/arm/arm.c:23606 config/arm/arm.c:23645
! #: config/arm/arm.c:23663 config/arm/arm.c:23688 config/arm/arm.c:23703
! #: config/arm/arm.c:23730 config/arm/arm.c:23737 config/arm/arm.c:23755
! #: config/arm/arm.c:23762 config/arm/arm.c:23770 config/arm/arm.c:23791
! #: config/arm/arm.c:23798 config/arm/arm.c:23978 config/arm/arm.c:23985
! #: config/arm/arm.c:24012 config/arm/arm.c:24019 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2221,2255 ----
  msgid "unrecognized supposed constant"
  msgstr "constante supposÃ©e non reconnue"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, c-format
  msgid "invalid shift operand"
  msgstr "opÃ©rande shift invalide"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruction Thumb Ã©tablie"
  
! #: config/arm/arm.c:23335
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruction Ã©tablie dans la sÃ©quence conditionnelle"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "OpÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "OpÃ©rande non supportÃ© pour le
*** 2243,2255 ****
  msgid "invalid operand for code '%c'"
  msgstr "opÃ©rande invalide pour Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23658
  #, c-format
  msgid "instruction never executed"
  msgstr "instruction jamais exÃ©cutÃ©e"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23679
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "code de format Maverick Â«Â %cÂ Â» obsolÃ¨te"
--- 2257,2269 ----
  msgid "invalid operand for code '%c'"
  msgstr "opÃ©rande invalide pour Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr "instruction jamais exÃ©cutÃ©e"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "code de format Maverick Â«Â %cÂ Â» obsolÃ¨te"
*************** msgstr "adresse ADDR_SPACE_GLOBAL invali
*** 2596,2612 ****
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6035
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "code d'opÃ©rande %%xn invalide"
  
! #: config/gcn/gcn.c:6023
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "code %%xn d'opÃ©rande invalide pour QImode"
  
! #: config/gcn/gcn.c:6105
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante en virgule flottante invalide"
--- 2610,2626 ----
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "code d'opÃ©rande %%xn invalide"
  
! #: config/gcn/gcn.c:6038
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "code %%xn d'opÃ©rande invalide pour QImode"
  
! #: config/gcn/gcn.c:6120
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante en virgule flottante invalide"
*************** msgstr "constante en virgule flottante i
*** 2618,2719 ****
  msgid "Expected register or constant integer."
  msgstr "Registre ou constante entiÃ¨re attendus."
  
! #: config/i386/i386.c:11825
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC invalide comme opÃ©rande"
  
! #: config/i386/i386.c:12364
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "utilisation invalide du registre Â«Â %sÂ Â»"
  
! #: config/i386/i386.c:12369
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "utilisation invalide de la sortie du fanion asm"
  
! #: config/i386/i386.c:12600
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â 0Â Â»"
  
! #: config/i386/i386.c:12635
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â zÂ Â»"
  
! #: config/i386/i386.c:12704
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "type opÃ©rande invalide utilisÃ© avec le code d'opÃ©rande Â«Â ZÂ Â»"
  
! #: config/i386/i386.c:12709
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â ZÂ Â»"
  
! #: config/i386/i386.c:12764
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr "l'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â IÂ Â» invalide"
  
! #: config/i386/i386.c:12820
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "l'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â YÂ Â» invalide"
  
! #: config/i386/i386.c:12899
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "l'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â DÂ Â» invalide"
  
! #: config/i386/i386.c:12917
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "l'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â %cÂ Â» invalide"
  
! #: config/i386/i386.c:12930
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "l'opÃ©rande n'est pas une rÃ©fÃ©rence mÃ©moire avec dÃ©calage, code d'opÃ©rande Â«Â HÂ Â» invalide"
  
! #: config/i386/i386.c:12945
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "l'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â KÂ Â» invalide"
  
! #: config/i386/i386.c:12973
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "l'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â rÂ Â» invalide"
  
! #: config/i386/i386.c:12991
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "l'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â RÂ Â» invalide"
  
! #: config/i386/i386.c:13014
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "l'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â RÂ Â» invalide"
  
! #: config/i386/i386.c:13118
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "opÃ©rande invalide pour Â«Â %cÂ Â»"
  
! #: config/i386/i386.c:13180
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "contrainte invalide pour l'opÃ©rande"
  
! #: config/i386/i386.c:13230
  #, c-format
  msgid "invalid vector immediate"
  msgstr "immÃ©diat vecteur invalide"
  
! #: config/i386/i386.c:16158
  msgid "unknown insn mode"
  msgstr "mode insn inconnu"
  
--- 2632,2733 ----
  msgid "Expected register or constant integer."
  msgstr "Registre ou constante entiÃ¨re attendus."
  
! #: config/i386/i386.c:11830
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC invalide comme opÃ©rande"
  
! #: config/i386/i386.c:12369
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "utilisation invalide du registre Â«Â %sÂ Â»"
  
! #: config/i386/i386.c:12374
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "utilisation invalide de la sortie du fanion asm"
  
! #: config/i386/i386.c:12605
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â 0Â Â»"
  
! #: config/i386/i386.c:12640
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â zÂ Â»"
  
! #: config/i386/i386.c:12709
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "type opÃ©rande invalide utilisÃ© avec le code d'opÃ©rande Â«Â ZÂ Â»"
  
! #: config/i386/i386.c:12714
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â ZÂ Â»"
  
! #: config/i386/i386.c:12769
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr "l'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â IÂ Â» invalide"
  
! #: config/i386/i386.c:12825
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "l'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â YÂ Â» invalide"
  
! #: config/i386/i386.c:12904
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "l'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â DÂ Â» invalide"
  
! #: config/i386/i386.c:12922
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "l'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â %cÂ Â» invalide"
  
! #: config/i386/i386.c:12935
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "l'opÃ©rande n'est pas une rÃ©fÃ©rence mÃ©moire avec dÃ©calage, code d'opÃ©rande Â«Â HÂ Â» invalide"
  
! #: config/i386/i386.c:12950
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "l'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â KÂ Â» invalide"
  
! #: config/i386/i386.c:12978
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "l'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â rÂ Â» invalide"
  
! #: config/i386/i386.c:12996
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "l'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â RÂ Â» invalide"
  
! #: config/i386/i386.c:13019
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "l'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â RÂ Â» invalide"
  
! #: config/i386/i386.c:13123
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "opÃ©rande invalide pour Â«Â %cÂ Â»"
  
! #: config/i386/i386.c:13185
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "contrainte invalide pour l'opÃ©rande"
  
! #: config/i386/i386.c:13235
  #, c-format
  msgid "invalid vector immediate"
  msgstr "immÃ©diat vecteur invalide"
  
! #: config/i386/i386.c:16163
  msgid "unknown insn mode"
  msgstr "mode insn inconnu"
  
*************** msgstr "opÃ©ration invalide sur %<__fpre
*** 2750,2756 ****
  msgid "invalid %%P operand"
  msgstr "opÃ©rande %%P invalide"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12890
  #, c-format
  msgid "invalid %%p value"
  msgstr "valeur %%p invalide"
--- 2764,2770 ----
  msgid "invalid %%P operand"
  msgstr "opÃ©rande %%P invalide"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr "valeur %%p invalide"
*************** msgid "post-increment address is not a r
*** 2804,2810 ****
  msgstr "le post-incrÃ©ment d'adresse n'est pas un registre"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19558
  msgid "bad address"
  msgstr "mauvaise adresse"
  
--- 2818,2824 ----
  msgstr "le post-incrÃ©ment d'adresse n'est pas un registre"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr "mauvaise adresse"
  
*************** msgstr "MMIX interne: Quel est le CC de
*** 2903,2914 ****
  msgid "MMIX Internal: This is not a constant:"
  msgstr "MMIX interne: Ce n'est pas une constante:"
  
! #: config/msp430/msp430.c:3571
  #, c-format
  msgid "invalid operand prefix"
  msgstr "prÃ©fixe d'opÃ©rande invalide"
  
! #: config/msp430/msp430.c:3605
  #, c-format
  msgid "invalid zero extract"
  msgstr "Â«Â zero extractÂ Â» invalide"
--- 2917,2928 ----
  msgid "MMIX Internal: This is not a constant:"
  msgstr "MMIX interne: Ce n'est pas une constante:"
  
! #: config/msp430/msp430.c:3575
  #, c-format
  msgid "invalid operand prefix"
  msgstr "prÃ©fixe d'opÃ©rande invalide"
  
! #: config/msp430/msp430.c:3609
  #, c-format
  msgid "invalid zero extract"
  msgstr "Â«Â zero extractÂ Â» invalide"
*************** msgstr "Manque d'espace sur la pile.\n"
*** 2988,3149 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Essayez d'exÃ©cuter Â«Â %sÂ Â» dans le shell pour augmenter sa limite.\n"
  
! #: config/rs6000/rs6000.c:3622
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> nÃ©cessite une unitÃ© matÃ©rielle en virgule flottante"
  
! #: config/rs6000/rs6000.c:3630
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> nÃ©cessite l'adressage indexÃ©"
  
! #: config/rs6000/rs6000.c:3635
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> et %<-mno-altivec%> sont incompatibles"
  
! #: config/rs6000/rs6000.c:3637
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> dÃ©sactive vsx"
  
! #: config/rs6000/rs6000.c:3763
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.c:3766
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.c:3778
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> n'est pas disponible en mode petit-boutiste"
  
! #: config/rs6000/rs6000.c:9985
  msgid "bad move"
  msgstr "mauvais dÃ©placement"
  
! #: config/rs6000/rs6000.c:12528
  msgid "Bad 128-bit move"
  msgstr "Mauvais dÃ©placement sur 128 bits"
  
! #: config/rs6000/rs6000.c:12709 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "valeur %%D invalide"
  
! #: config/rs6000/rs6000.c:12724
  #, c-format
  msgid "invalid %%e value"
  msgstr "valeur %%e invalide"
  
! #: config/rs6000/rs6000.c:12745
  #, c-format
  msgid "invalid %%f value"
  msgstr "valeur %%f invalide"
  
! #: config/rs6000/rs6000.c:12754
  #, c-format
  msgid "invalid %%F value"
  msgstr "valeur %%F invalide"
  
! #: config/rs6000/rs6000.c:12763
  #, c-format
  msgid "invalid %%G value"
  msgstr "valeur %%G invalide"
  
! #: config/rs6000/rs6000.c:12798
  #, c-format
  msgid "invalid %%j code"
  msgstr "valeur %%j invalide"
  
! #: config/rs6000/rs6000.c:12808
  #, c-format
  msgid "invalid %%J code"
  msgstr "valeur %%J invalide"
  
! #: config/rs6000/rs6000.c:12818
  #, c-format
  msgid "invalid %%k value"
  msgstr "valeur %%k invalide"
  
! #: config/rs6000/rs6000.c:12833 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "valeur %%K invalide"
  
! #: config/rs6000/rs6000.c:12880
  #, c-format
  msgid "invalid %%O value"
  msgstr "valeur %%O invalide"
  
! #: config/rs6000/rs6000.c:12927
  #, c-format
  msgid "invalid %%q value"
  msgstr "valeur %%q invalide"
  
! #: config/rs6000/rs6000.c:12969
  #, c-format
  msgid "invalid %%t value"
  msgstr "valeur %%t invalide"
  
! #: config/rs6000/rs6000.c:12986
  #, c-format
  msgid "invalid %%T value"
  msgstr "valeur %%T invalide"
  
! #: config/rs6000/rs6000.c:12998
  #, c-format
  msgid "invalid %%u value"
  msgstr "valeur %%u invalide"
  
! #: config/rs6000/rs6000.c:13012 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "valeur %%v invalide"
  
! #: config/rs6000/rs6000.c:13062
  #, c-format
  msgid "invalid %%V value"
  msgstr "valeur %%V invalide"
  
! #: config/rs6000/rs6000.c:13079 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "valeur %%x invalide"
  
! #: config/rs6000/rs6000.c:13136
  #, c-format
  msgid "invalid %%z value"
  msgstr "valeur %%z invalide"
  
! #: config/rs6000/rs6000.c:13205
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valeur %%y invalide, essayez d'utiliser la contrainte Â«Â ZÂ Â»"
  
! #: config/rs6000/rs6000.c:14049
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 et __ibm128 ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression"
  
! #: config/rs6000/rs6000.c:14055
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression"
  
! #: config/rs6000/rs6000.c:14061
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression"
  
! #: config/rs6000/rs6000.c:22817
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argument AltiVec passÃ© Ã  une fonction sans prototype"
  
! #: config/rs6000/rs6000.c:25741
  msgid "Could not generate addis value for fusion"
  msgstr "N'a pu gÃ©nÃ©rer de valeur addis pour la fusion"
  
! #: config/rs6000/rs6000.c:25810
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Impossible de gÃ©nÃ©rer un offset load/store pour la fusion"
  
! #: config/rs6000/rs6000.c:25886
  msgid "Bad GPR fusion"
  msgstr "Mauvaise fusion GPR"
  
--- 3002,3163 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Essayez d'exÃ©cuter Â«Â %sÂ Â» dans le shell pour augmenter sa limite.\n"
  
! #: config/rs6000/rs6000.c:3631
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> nÃ©cessite une unitÃ© matÃ©rielle en virgule flottante"
  
! #: config/rs6000/rs6000.c:3639
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> nÃ©cessite l'adressage indexÃ©"
  
! #: config/rs6000/rs6000.c:3644
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> et %<-mno-altivec%> sont incompatibles"
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> dÃ©sactive vsx"
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.c:3795
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> n'est pas disponible en mode petit-boutiste"
  
! #: config/rs6000/rs6000.c:10009
  msgid "bad move"
  msgstr "mauvais dÃ©placement"
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr "Mauvais dÃ©placement sur 128 bits"
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "valeur %%D invalide"
  
! #: config/rs6000/rs6000.c:12757
  #, c-format
  msgid "invalid %%e value"
  msgstr "valeur %%e invalide"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr "valeur %%f invalide"
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr "valeur %%F invalide"
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr "valeur %%G invalide"
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr "valeur %%j invalide"
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr "valeur %%J invalide"
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr "valeur %%k invalide"
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "valeur %%K invalide"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "valeur %%O invalide"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr "valeur %%q invalide"
  
! #: config/rs6000/rs6000.c:13002
  #, c-format
  msgid "invalid %%t value"
  msgstr "valeur %%t invalide"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr "valeur %%T invalide"
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr "valeur %%u invalide"
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "valeur %%v invalide"
  
! #: config/rs6000/rs6000.c:13095
  #, c-format
  msgid "invalid %%V value"
  msgstr "valeur %%V invalide"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "valeur %%x invalide"
  
! #: config/rs6000/rs6000.c:13169
  #, c-format
  msgid "invalid %%z value"
  msgstr "valeur %%z invalide"
  
! #: config/rs6000/rs6000.c:13238
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valeur %%y invalide, essayez d'utiliser la contrainte Â«Â ZÂ Â»"
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 et __ibm128 ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression"
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression"
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression"
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argument AltiVec passÃ© Ã  une fonction sans prototype"
  
! #: config/rs6000/rs6000.c:25800
  msgid "Could not generate addis value for fusion"
  msgstr "N'a pu gÃ©nÃ©rer de valeur addis pour la fusion"
  
! #: config/rs6000/rs6000.c:25869
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Impossible de gÃ©nÃ©rer un offset load/store pour la fusion"
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr "Mauvaise fusion GPR"
  
*************** msgstr "expression invalide pour le modi
*** 3226,3244 ****
  msgid "vector argument passed to unprototyped function"
  msgstr "vecteur passÃ© en argument Ã  une fonction sans prototype"
  
! #: config/s390/s390.c:16170
  msgid "types differ in signedness"
  msgstr "les types diffÃ¨rent sur le type signÃ©/non-signÃ©"
  
! #: config/s390/s390.c:16180
  msgid "binary operator does not support two vector bool operands"
  msgstr "l'opÃ©rateur binaire ne supporte pas deux opÃ©randes boolÃ©ens vectoriels"
  
! #: config/s390/s390.c:16183
  msgid "binary operator does not support vector bool operand"
  msgstr "l'opÃ©rateur binaire ne supporte pas l'opÃ©rande boolÃ©en vectoriel"
  
! #: config/s390/s390.c:16191
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "l'opÃ©rateur binaire ne supporte pas le mÃ©lange d'un boolÃ©en vectoriel avec un vecteur en virgule flottante"
  
--- 3240,3258 ----
  msgid "vector argument passed to unprototyped function"
  msgstr "vecteur passÃ© en argument Ã  une fonction sans prototype"
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr "les types diffÃ¨rent sur le type signÃ©/non-signÃ©"
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr "l'opÃ©rateur binaire ne supporte pas deux opÃ©randes boolÃ©ens vectoriels"
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr "l'opÃ©rateur binaire ne supporte pas l'opÃ©rande boolÃ©en vectoriel"
  
! #: config/s390/s390.c:16193
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "l'opÃ©rateur binaire ne supporte pas le mÃ©lange d'un boolÃ©en vectoriel avec un vecteur en virgule flottante"
  
*************** msgstr "opÃ©rande %%s invalide"
*** 3305,3326 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "la constante en virgule flottante n'est pas un opÃ©rande immÃ©diat valide"
  
! #: config/stormy16/stormy16.c:1741 config/stormy16/stormy16.c:1812
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "l'opÃ©rande Â«Â BÂ Â» n'est pas une constante"
  
! #: config/stormy16/stormy16.c:1768
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "l'opÃ©rande Â«Â BÂ Â» a plusieurs bits activÃ©s"
  
! #: config/stormy16/stormy16.c:1794
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "l'opÃ©rande Â«Â oÂ Â» n'est pas une constante"
  
! #: config/stormy16/stormy16.c:1826
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: code inconnu"
--- 3319,3340 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "la constante en virgule flottante n'est pas un opÃ©rande immÃ©diat valide"
  
! #: config/stormy16/stormy16.c:1751 config/stormy16/stormy16.c:1822
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "l'opÃ©rande Â«Â BÂ Â» n'est pas une constante"
  
! #: config/stormy16/stormy16.c:1778
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "l'opÃ©rande Â«Â BÂ Â» a plusieurs bits activÃ©s"
  
! #: config/stormy16/stormy16.c:1804
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "l'opÃ©rande Â«Â oÂ Â» n'est pas une constante"
  
! #: config/stormy16/stormy16.c:1836
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: code inconnu"
*************** msgstr "({anonyme})"
*** 3491,3519 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2548 c/c-parser.c:2562 c/c-parser.c:5673
! #: c/c-parser.c:6304 c/c-parser.c:6754 c/c-parser.c:6933 c/c-parser.c:6967
! #: c/c-parser.c:7224 c/c-parser.c:11010 c/c-parser.c:11045 c/c-parser.c:11076
! #: c/c-parser.c:11123 c/c-parser.c:11304 c/c-parser.c:12090 c/c-parser.c:12160
! #: c/c-parser.c:12203 c/c-parser.c:17637 c/c-parser.c:17661 c/c-parser.c:17679
! #: c/c-parser.c:18101 c/c-parser.c:18151 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3241 c/c-parser.c:3428
! #: c/c-parser.c:3461 c/c-parser.c:11297 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:29893 cp/parser.c:30486
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> attendu"
  
! #: c/c-parser.c:3011 c/c-parser.c:3986 c/c-parser.c:4181 c/c-parser.c:4246
! #: c/c-parser.c:4304 c/c-parser.c:4666 c/c-parser.c:4687 c/c-parser.c:4696
! #: c/c-parser.c:4747 c/c-parser.c:4756 c/c-parser.c:8552 c/c-parser.c:8618
! #: c/c-parser.c:9117 c/c-parser.c:9139 c/c-parser.c:9173 c/c-parser.c:9282
! #: c/c-parser.c:10065 c/c-parser.c:10476 c/c-parser.c:11411 c/c-parser.c:13607
! #: c/c-parser.c:14250 c/c-parser.c:14309 c/c-parser.c:14364 c/c-parser.c:15623
! #: c/c-parser.c:15721 c/c-parser.c:16954 c/c-parser.c:17721 c/c-parser.c:18109
! #: c/c-parser.c:20883 c/c-parser.c:20961 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
--- 3505,3534 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2547 c/c-parser.c:2561 c/c-parser.c:5672
! #: c/c-parser.c:6303 c/c-parser.c:6753 c/c-parser.c:6932 c/c-parser.c:6966
! #: c/c-parser.c:7223 c/c-parser.c:11009 c/c-parser.c:11044 c/c-parser.c:11075
! #: c/c-parser.c:11122 c/c-parser.c:11303 c/c-parser.c:12102 c/c-parser.c:12172
! #: c/c-parser.c:12215 c/c-parser.c:17664 c/c-parser.c:17688 c/c-parser.c:17706
! #: c/c-parser.c:18128 c/c-parser.c:18178 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
! #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> attendu"
  
! #: c/c-parser.c:3010 c/c-parser.c:3985 c/c-parser.c:4180 c/c-parser.c:4245
! #: c/c-parser.c:4303 c/c-parser.c:4665 c/c-parser.c:4686 c/c-parser.c:4695
! #: c/c-parser.c:4746 c/c-parser.c:4755 c/c-parser.c:8551 c/c-parser.c:8617
! #: c/c-parser.c:9116 c/c-parser.c:9138 c/c-parser.c:9172 c/c-parser.c:9281
! #: c/c-parser.c:10064 c/c-parser.c:10475 c/c-parser.c:11410 c/c-parser.c:13626
! #: c/c-parser.c:14269 c/c-parser.c:14328 c/c-parser.c:14383 c/c-parser.c:15642
! #: c/c-parser.c:15740 c/c-parser.c:16981 c/c-parser.c:17748 c/c-parser.c:18136
! #: c/c-parser.c:20910 c/c-parser.c:20988 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
*************** msgstr "%<;%> attendu"
*** 3521,3632 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7173 cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> attendu"
  
! #: c/c-parser.c:4075 c/c-parser.c:4807 c/c-parser.c:4951 c/c-parser.c:5024
! #: c/c-parser.c:5025 c/c-parser.c:5439 c/c-parser.c:5475 c/c-parser.c:7275
! #: c/c-parser.c:9273 c/c-parser.c:10163 c/c-parser.c:10452 c/c-parser.c:13054
! #: c/gimple-parser.c:1733 cp/parser.c:30498
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> attendu"
  
! #: c/c-parser.c:4284
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>, %<,%> ou %<)%> attendu"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4716 c/c-parser.c:4721 c/c-parser.c:13590 c/c-parser.c:14339
! #: c/c-parser.c:20244 c/c-parser.c:20691 c/c-parser.c:20904
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13412 cp/parser.c:30489
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> attendu"
  
! #: c/c-parser.c:4947 c/c-parser.c:4949 c/c-parser.c:12982 cp/parser.c:30501
! #: cp/parser.c:34075
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> attendu"
  
! #: c/c-parser.c:5609 c/c-parser.c:11640 c/c-parser.c:17914 c/c-parser.c:18697
! #: c/c-parser.c:21739 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3229 c/c-parser.c:3451 c/c-parser.c:11192 cp/parser.c:19143
! #: cp/parser.c:30495
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> attendu"
  
! #: c/c-parser.c:5887 c/c-parser.c:5896 c/c-parser.c:7703 c/c-parser.c:8754
! #: c/c-parser.c:11404 c/c-parser.c:11790 c/c-parser.c:11851 c/c-parser.c:13036
! #: c/c-parser.c:13951 c/c-parser.c:14167 c/c-parser.c:14657 c/c-parser.c:14753
! #: c/c-parser.c:15375 c/c-parser.c:15502 c/c-parser.c:20106 c/c-parser.c:20748
! #: c/c-parser.c:20807 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7180
! #: c/c-parser.c:13515 cp/parser.c:30528 cp/parser.c:32088 cp/parser.c:34866
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> attendu"
  
! #: c/c-parser.c:6737 cp/parser.c:30415
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> attendu"
  
! #: c/c-parser.c:8516 c/c-parser.c:8705 c/c-parser.c:9163 c/c-parser.c:9206
! #: c/c-parser.c:9344 c/c-parser.c:10055 c/c-parser.c:14344 c/c-parser.c:15458
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29891 cp/parser.c:30504
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> attendu"
  
! #: c/c-parser.c:9063
  msgid "expected %<.%>"
  msgstr "%<.%> attendu"
  
! #: c/c-parser.c:10863 c/c-parser.c:10895 c/c-parser.c:11135 cp/parser.c:32662
! #: cp/parser.c:32736
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> attendu"
  
! #: c/c-parser.c:11553 c/gimple-parser.c:1348 cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> attendu"
  
! #: c/c-parser.c:14845 c/c-parser.c:15739 cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ou %<)%> attendu"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15367 c/c-parser.c:17370 c/c-parser.c:17414 c/c-parser.c:17646
! #: c/c-parser.c:18090 c/c-parser.c:20313 c/c-parser.c:20945
! #: c/gimple-parser.c:725 c/c-parser.c:5498 cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> attendu"
  
! #: c/c-parser.c:17662 c/c-parser.c:17962 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30492 cp/parser.c:32881
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> attendu"
  
! #: c/c-parser.c:18740 c/c-parser.c:18730 cp/parser.c:39492
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ou %<}%> attendu"
--- 3536,3647 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7172 cp/parser.c:30641
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> attendu"
  
! #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
! #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
! #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> attendu"
  
! #: c/c-parser.c:4283
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>, %<,%> ou %<)%> attendu"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4715 c/c-parser.c:4720 c/c-parser.c:13609 c/c-parser.c:14358
! #: c/c-parser.c:20271 c/c-parser.c:20718 c/c-parser.c:20931
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> attendu"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> attendu"
  
! #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
! #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> attendu"
  
! #: c/c-parser.c:5886 c/c-parser.c:5895 c/c-parser.c:7702 c/c-parser.c:8753
! #: c/c-parser.c:11403 c/c-parser.c:11799 c/c-parser.c:11863 c/c-parser.c:13055
! #: c/c-parser.c:13970 c/c-parser.c:14186 c/c-parser.c:14676 c/c-parser.c:14772
! #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
! #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> attendu"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> attendu"
  
! #: c/c-parser.c:8515 c/c-parser.c:8704 c/c-parser.c:9162 c/c-parser.c:9205
! #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> attendu"
  
! #: c/c-parser.c:9062
  msgid "expected %<.%>"
  msgstr "%<.%> attendu"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> attendu"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> attendu"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ou %<)%> attendu"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
! #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> attendu"
  
! #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> attendu"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ou %<}%> attendu"
*************** msgstr "%<#pragma omp section%> ou %<}%>
*** 3635,3641 ****
  msgid "(anonymous)"
  msgstr "(anonyme)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16591 cp/parser.c:30510
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> attendu"
--- 3650,3656 ----
  msgid "(anonymous)"
  msgstr "(anonyme)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> attendu"
*************** msgstr "%<<%> attendu"
*** 3646,3889 ****
  msgid "expected label"
  msgstr "Ã©tiquette attendue"
  
! #: cp/call.c:3851
  msgid "candidate:"
  msgstr "candidatÂ :"
  
! #: cp/call.c:7202
  msgid "  after user-defined conversion:"
  msgstr "  aprÃ¨s la conversion dÃ©finie par l'utilisateurÂ :"
  
! #: cp/call.c:7336 cp/pt.c:2004 cp/pt.c:24462
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "le candidat estÂ :"
  msgstr[1] "les candidats sontÂ :"
  
! #: cp/call.c:11663
  msgid "candidate 1:"
  msgstr "candidat 1Â :"
  
! #: cp/call.c:11664
  msgid "candidate 2:"
  msgstr "candidat 2Â :"
  
! #: cp/decl.c:3247
  msgid "jump to label %qD"
  msgstr "saut Ã  l'Ã©tiquette %qD"
  
! #: cp/decl.c:3248
  msgid "jump to case label"
  msgstr "saut Ã  l'Ã©tiquette du Â«Â caseÂ Â»"
  
! #: cp/error.c:382
  msgid "<missing>"
  msgstr "<manquant>"
  
! #: cp/error.c:484
  msgid "<brace-enclosed initializer list>"
  msgstr "<initialisation de liste entre accolades>"
  
! #: cp/error.c:486
  msgid "<unresolved overloaded function type>"
  msgstr "<type de fonction surchargÃ©e non rÃ©solu>"
  
! #: cp/error.c:655
  msgid "<type error>"
  msgstr "<erreur de type>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:756
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.c:766 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<sans nom>"
  
! #: cp/error.c:768
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<sans nom %s>"
  
! #: cp/error.c:894
  msgid "<typeprefixerror>"
  msgstr "<erreurprefixtype>"
  
! #: cp/error.c:1023
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(initialiseurs statiques pour %s)"
  
! #: cp/error.c:1025
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(destructeurs statiques pour %s)"
  
! #: cp/error.c:1071
  msgid "<structured bindings>"
  msgstr "<liaisons structurÃ©es>"
  
! #: cp/error.c:1174
  msgid "vtable for "
  msgstr "vtable pour "
  
! #: cp/error.c:1198
  msgid "<return value> "
  msgstr "<valeur de retour> "
  
! #: cp/error.c:1213
  msgid "{anonymous}"
  msgstr "{anonyme}"
  
! #: cp/error.c:1215
  msgid "(anonymous namespace)"
  msgstr "(espace de noms anonyme)"
  
! #: cp/error.c:1315
  msgid "<template arguments error>"
  msgstr "<erreur dans les arguments du patron>"
  
! #: cp/error.c:1337
  msgid "<enumerator>"
  msgstr "<enumÃ©rateur>"
  
! #: cp/error.c:1388
  msgid "<declaration error>"
  msgstr "<erreur de dÃ©claration>"
  
! #: cp/error.c:1937 cp/error.c:1957
  msgid "<template parameter error>"
  msgstr "<erreur de paramÃ¨tre du patron>"
  
! #: cp/error.c:2087
  msgid "<statement>"
  msgstr "<dÃ©claration>"
  
! #: cp/error.c:2116 cp/error.c:3159 c-family/c-pretty-print.c:2196
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<inconnu>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2134
  msgid "<throw-expression>"
  msgstr "<levÃ©e d'exception>"
  
! #: cp/error.c:2235
  msgid "<ubsan routine call>"
  msgstr "<appel de routine UBSan>"
  
! #: cp/error.c:2684
  msgid "<unparsed>"
  msgstr "<non analysÃ©>"
  
! #: cp/error.c:2840
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.c:2879
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.c:2893
  msgid "<expression error>"
  msgstr "<erreur d'expression>"
  
! #: cp/error.c:2908
  msgid "<unknown operator>"
  msgstr "<opÃ©rateur inconnu>"
  
! #: cp/error.c:3372
  msgid "At global scope:"
  msgstr "Au niveau global:"
  
! #: cp/error.c:3468
  #, c-format
  msgid "In static member function %qs"
  msgstr "Dans la fonction membre statique %qs"
  
! #: cp/error.c:3470
  #, c-format
  msgid "In copy constructor %qs"
  msgstr "Dans le constructeur de copie %qs"
  
! #: cp/error.c:3472
  #, c-format
  msgid "In constructor %qs"
  msgstr "Dans le constructeur %qs"
  
! #: cp/error.c:3474
  #, c-format
  msgid "In destructor %qs"
  msgstr "Dans le destructeur %qs"
  
! #: cp/error.c:3476
  msgid "In lambda function"
  msgstr "Dans la fonction lambda"
  
! #: cp/error.c:3496
  #, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr "%s: Dans la substitution de %qSÂ :\n"
  
! #: cp/error.c:3497
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "%s: Dans l'instanciation de %q#DÂ :\n"
  
! #: cp/error.c:3522 cp/error.c:3676
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.c:3525 cp/error.c:3679
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.c:3533
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr "requis rÃ©cursivement par la substitution de %qS\n"
  
! #: cp/error.c:3534
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr "requis par la substitution de %qS\n"
  
! #: cp/error.c:3539
  msgid "recursively required from %q#D\n"
  msgstr "requis rÃ©cursivement par %q#D\n"
  
! #: cp/error.c:3540
  msgid "required from %q#D\n"
  msgstr "requis par %q#D\n"
  
! #: cp/error.c:3547
  msgid "recursively required from here\n"
  msgstr "requis rÃ©cursivement depuis ici\n"
  
! #: cp/error.c:3548
  msgid "required from here\n"
  msgstr "requis depuis ici\n"
  
! #: cp/error.c:3600
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "%r%s:%d:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]\n"
  
! #: cp/error.c:3606
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "%r%s:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]\n"
  
! #: cp/error.c:3660
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%r%s:%d:%d:%R   dans l'expansion %<constexpr%> de %qs"
  
! #: cp/error.c:3664
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%r%s:%d:%R   dans l'expansion %<constexpr%> de %qs"
  
! #: cp/pt.c:2002 cp/semantics.c:5543
  msgid "candidates are:"
  msgstr "les candidats sontÂ :"
  
--- 3661,3904 ----
  msgid "expected label"
  msgstr "Ã©tiquette attendue"
  
! #: cp/call.c:3866
  msgid "candidate:"
  msgstr "candidatÂ :"
  
! #: cp/call.c:7217
  msgid "  after user-defined conversion:"
  msgstr "  aprÃ¨s la conversion dÃ©finie par l'utilisateurÂ :"
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "le candidat estÂ :"
  msgstr[1] "les candidats sontÂ :"
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr "candidat 1Â :"
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr "candidat 2Â :"
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr "saut Ã  l'Ã©tiquette %qD"
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr "saut Ã  l'Ã©tiquette du Â«Â caseÂ Â»"
  
! #: cp/error.c:384
  msgid "<missing>"
  msgstr "<manquant>"
  
! #: cp/error.c:486
  msgid "<brace-enclosed initializer list>"
  msgstr "<initialisation de liste entre accolades>"
  
! #: cp/error.c:488
  msgid "<unresolved overloaded function type>"
  msgstr "<type de fonction surchargÃ©e non rÃ©solu>"
  
! #: cp/error.c:657
  msgid "<type error>"
  msgstr "<erreur de type>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:758
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.c:768 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<sans nom>"
  
! #: cp/error.c:770
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<sans nom %s>"
  
! #: cp/error.c:896
  msgid "<typeprefixerror>"
  msgstr "<erreurprefixtype>"
  
! #: cp/error.c:1025
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(initialiseurs statiques pour %s)"
  
! #: cp/error.c:1027
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(destructeurs statiques pour %s)"
  
! #: cp/error.c:1073
  msgid "<structured bindings>"
  msgstr "<liaisons structurÃ©es>"
  
! #: cp/error.c:1176
  msgid "vtable for "
  msgstr "vtable pour "
  
! #: cp/error.c:1200
  msgid "<return value> "
  msgstr "<valeur de retour> "
  
! #: cp/error.c:1215
  msgid "{anonymous}"
  msgstr "{anonyme}"
  
! #: cp/error.c:1217
  msgid "(anonymous namespace)"
  msgstr "(espace de noms anonyme)"
  
! #: cp/error.c:1317
  msgid "<template arguments error>"
  msgstr "<erreur dans les arguments du patron>"
  
! #: cp/error.c:1339
  msgid "<enumerator>"
  msgstr "<enumÃ©rateur>"
  
! #: cp/error.c:1390
  msgid "<declaration error>"
  msgstr "<erreur de dÃ©claration>"
  
! #: cp/error.c:1939 cp/error.c:1959
  msgid "<template parameter error>"
  msgstr "<erreur de paramÃ¨tre du patron>"
  
! #: cp/error.c:2089
  msgid "<statement>"
  msgstr "<dÃ©claration>"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<inconnu>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2136
  msgid "<throw-expression>"
  msgstr "<levÃ©e d'exception>"
  
! #: cp/error.c:2237
  msgid "<ubsan routine call>"
  msgstr "<appel de routine UBSan>"
  
! #: cp/error.c:2686
  msgid "<unparsed>"
  msgstr "<non analysÃ©>"
  
! #: cp/error.c:2842
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.c:2881
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.c:2895
  msgid "<expression error>"
  msgstr "<erreur d'expression>"
  
! #: cp/error.c:2910
  msgid "<unknown operator>"
  msgstr "<opÃ©rateur inconnu>"
  
! #: cp/error.c:3374
  msgid "At global scope:"
  msgstr "Au niveau global:"
  
! #: cp/error.c:3470
  #, c-format
  msgid "In static member function %qs"
  msgstr "Dans la fonction membre statique %qs"
  
! #: cp/error.c:3472
  #, c-format
  msgid "In copy constructor %qs"
  msgstr "Dans le constructeur de copie %qs"
  
! #: cp/error.c:3474
  #, c-format
  msgid "In constructor %qs"
  msgstr "Dans le constructeur %qs"
  
! #: cp/error.c:3476
  #, c-format
  msgid "In destructor %qs"
  msgstr "Dans le destructeur %qs"
  
! #: cp/error.c:3478
  msgid "In lambda function"
  msgstr "Dans la fonction lambda"
  
! #: cp/error.c:3498
  #, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr "%s: Dans la substitution de %qSÂ :\n"
  
! #: cp/error.c:3499
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "%s: Dans l'instanciation de %q#DÂ :\n"
  
! #: cp/error.c:3524 cp/error.c:3678
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.c:3527 cp/error.c:3681
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.c:3535
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr "requis rÃ©cursivement par la substitution de %qS\n"
  
! #: cp/error.c:3536
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr "requis par la substitution de %qS\n"
  
! #: cp/error.c:3541
  msgid "recursively required from %q#D\n"
  msgstr "requis rÃ©cursivement par %q#D\n"
  
! #: cp/error.c:3542
  msgid "required from %q#D\n"
  msgstr "requis par %q#D\n"
  
! #: cp/error.c:3549
  msgid "recursively required from here\n"
  msgstr "requis rÃ©cursivement depuis ici\n"
  
! #: cp/error.c:3550
  msgid "required from here\n"
  msgstr "requis depuis ici\n"
  
! #: cp/error.c:3602
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "%r%s:%d:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]\n"
  
! #: cp/error.c:3608
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "%r%s:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]\n"
  
! #: cp/error.c:3662
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%r%s:%d:%d:%R   dans l'expansion %<constexpr%> de %qs"
  
! #: cp/error.c:3666
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%r%s:%d:%R   dans l'expansion %<constexpr%> de %qs"
  
! #: cp/pt.c:2029 cp/semantics.c:5544
  msgid "candidates are:"
  msgstr "les candidats sontÂ :"
  
*************** msgstr "opÃ©ration binaire Ã©lÃ©mentaire
*** 4013,4029 ****
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "arguments Â«Â a%dÂ Â» et Â«Â a%dÂ Â» pour l'intrinsÃ¨que Â«Â %sÂ Â»"
  
! #: fortran/check.c:3910 fortran/check.c:3987 fortran/check.c:4052
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "arguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que %s"
  
! #: fortran/check.c:4384 fortran/intrinsic.c:4761
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "arguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que Â«Â %sÂ Â»"
  
! #: fortran/dump-parse-tree.c:3144
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 4028,4044 ----
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "arguments Â«Â a%dÂ Â» et Â«Â a%dÂ Â» pour l'intrinsÃ¨que Â«Â %sÂ Â»"
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "arguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que %s"
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "arguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que Â«Â %sÂ Â»"
  
! #: fortran/dump-parse-tree.c:3219
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgstr "FonctionnalitÃ© obsolÃ¨teÂ :"
*** 4072,4078 ****
  msgid "Deleted feature:"
  msgstr "FonctionnalitÃ© supprimÃ©eÂ :"
  
! #: fortran/expr.c:3676
  msgid "array assignment"
  msgstr "affectation de tableau"
  
--- 4087,4093 ----
  msgid "Deleted feature:"
  msgstr "FonctionnalitÃ© supprimÃ©eÂ :"
  
! #: fortran/expr.c:3696
  msgid "array assignment"
  msgstr "affectation de tableau"
  
*************** msgstr "DÃ©saccord de la limite du table
*** 4097,4118 ****
  msgid "Driving:"
  msgstr "Pilotage:"
  
! #: fortran/interface.c:3393 fortran/intrinsic.c:4435
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argument effectif de INTENT = OUT/INOUT"
  
! #: fortran/io.c:1899
  #, c-format
  msgid "%s tag"
  msgstr "Ã©tiquette %s"
  
! #: fortran/io.c:3434
  msgid "internal unit in WRITE"
  msgstr "unitÃ© interne dans WRITE"
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4821
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr "Ã©tiquette %s avec INQUIRE"
--- 4112,4133 ----
  msgid "Driving:"
  msgstr "Pilotage:"
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argument effectif de INTENT = OUT/INOUT"
  
! #: fortran/io.c:1866
  #, c-format
  msgid "%s tag"
  msgstr "Ã©tiquette %s"
  
! #: fortran/io.c:3366
  msgid "internal unit in WRITE"
  msgstr "unitÃ© interne dans WRITE"
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr "Ã©tiquette %s avec INQUIRE"
*************** msgstr "Ã©tiquette %s avec INQUIRE"
*** 4122,4196 ****
  msgid "Syntax error in expression at %C"
  msgstr "Erreur de syntaxe dans l'exception Ã  %C"
  
! #: fortran/module.c:1244
  msgid "Unexpected EOF"
  msgstr "Fin de fichier inattendue"
  
! #: fortran/module.c:1356
  msgid "Name too long"
  msgstr "Nom trop long"
  
! #: fortran/module.c:1458 fortran/module.c:1561
  msgid "Bad name"
  msgstr "Mauvais nom"
  
! #: fortran/module.c:1585
  msgid "Expected name"
  msgstr "Nom attendu"
  
! #: fortran/module.c:1588
  msgid "Expected left parenthesis"
  msgstr "ParenthÃ¨se gauche attendue"
  
! #: fortran/module.c:1591
  msgid "Expected right parenthesis"
  msgstr "ParenthÃ¨se droite attendue"
  
! #: fortran/module.c:1594
  msgid "Expected integer"
  msgstr "Entier attendu"
  
! #: fortran/module.c:1597 fortran/module.c:2697
  msgid "Expected string"
  msgstr "ChaÃ®ne attendue"
  
! #: fortran/module.c:1622
  msgid "find_enum(): Enum not found"
  msgstr "find_enum(): Ã‰numÃ©ration introuvable"
  
! #: fortran/module.c:2175
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr "Non supportÃ©: niveaux de parallÃ©lisme de Â«Â routineÂ Â» OpenACC multiples"
  
! #: fortran/module.c:2378
  msgid "Expected attribute bit name"
  msgstr "Nom de bit d'attribut attendu"
  
! #: fortran/module.c:3326
  msgid "Expected integer string"
  msgstr "ChaÃ®ne contenant un entier attendue"
  
! #: fortran/module.c:3330
  msgid "Error converting integer"
  msgstr "Erreur de conversion de l'entier"
  
! #: fortran/module.c:3352
  msgid "Expected real string"
  msgstr "ChaÃ®ne contenant un rÃ©el attendue"
  
! #: fortran/module.c:3577
  msgid "Expected expression type"
  msgstr "Type d'expression attendue"
  
! #: fortran/module.c:3657
  msgid "Bad operator"
  msgstr "Mauvais opÃ©rateur"
  
! #: fortran/module.c:3774
  msgid "Bad type in constant expression"
  msgstr "Mauvais type dans l'expression constante"
  
! #: fortran/module.c:7158
  msgid "Unexpected end of module"
  msgstr "Fin de module inattendue"
  
--- 4137,4211 ----
  msgid "Syntax error in expression at %C"
  msgstr "Erreur de syntaxe dans l'exception Ã  %C"
  
! #: fortran/module.c:1246
  msgid "Unexpected EOF"
  msgstr "Fin de fichier inattendue"
  
! #: fortran/module.c:1358
  msgid "Name too long"
  msgstr "Nom trop long"
  
! #: fortran/module.c:1460 fortran/module.c:1563
  msgid "Bad name"
  msgstr "Mauvais nom"
  
! #: fortran/module.c:1587
  msgid "Expected name"
  msgstr "Nom attendu"
  
! #: fortran/module.c:1590
  msgid "Expected left parenthesis"
  msgstr "ParenthÃ¨se gauche attendue"
  
! #: fortran/module.c:1593
  msgid "Expected right parenthesis"
  msgstr "ParenthÃ¨se droite attendue"
  
! #: fortran/module.c:1596
  msgid "Expected integer"
  msgstr "Entier attendu"
  
! #: fortran/module.c:1599 fortran/module.c:2699
  msgid "Expected string"
  msgstr "ChaÃ®ne attendue"
  
! #: fortran/module.c:1624
  msgid "find_enum(): Enum not found"
  msgstr "find_enum(): Ã‰numÃ©ration introuvable"
  
! #: fortran/module.c:2177
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr "Non supportÃ©: niveaux de parallÃ©lisme de Â«Â routineÂ Â» OpenACC multiples"
  
! #: fortran/module.c:2380
  msgid "Expected attribute bit name"
  msgstr "Nom de bit d'attribut attendu"
  
! #: fortran/module.c:3328
  msgid "Expected integer string"
  msgstr "ChaÃ®ne contenant un entier attendue"
  
! #: fortran/module.c:3332
  msgid "Error converting integer"
  msgstr "Erreur de conversion de l'entier"
  
! #: fortran/module.c:3354
  msgid "Expected real string"
  msgstr "ChaÃ®ne contenant un rÃ©el attendue"
  
! #: fortran/module.c:3579
  msgid "Expected expression type"
  msgstr "Type d'expression attendue"
  
! #: fortran/module.c:3659
  msgid "Bad operator"
  msgstr "Mauvais opÃ©rateur"
  
! #: fortran/module.c:3776
  msgid "Bad type in constant expression"
  msgstr "Mauvais type dans l'expression constante"
  
! #: fortran/module.c:7160
  msgid "Unexpected end of module"
  msgstr "Fin de module inattendue"
  
*************** msgstr "bloc IF"
*** 4218,4228 ****
  msgid "implied END DO"
  msgstr "END DO implicite"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11821
  msgid "assignment"
  msgstr "affectation"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11872 fortran/resolve.c:11875
  msgid "pointer assignment"
  msgstr "affectation de pointeur"
  
--- 4233,4243 ----
  msgid "implied END DO"
  msgstr "END DO implicite"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr "affectation"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  msgid "pointer assignment"
  msgstr "affectation de pointeur"
  
*************** msgstr "rÃ©sultat avec une longueur de c
*** 4308,4428 ****
  msgid "bind(c) procedure"
  msgstr "procÃ©dure bind(c)"
  
! #: fortran/resolve.c:4004
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Contexte invalide pour un pointeur NULL() Ã  %%L"
  
! #: fortran/resolve.c:4020
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "L'opÃ©rande de l'opÃ©rateur numÃ©rique unaire %%<%s%%> Ã  %%L est %s"
  
! #: fortran/resolve.c:4037
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "EntitÃ©s de type dÃ©rivÃ© inattendues dans l'opÃ©rateur numÃ©rique intrinsÃ¨que binaire %%<%s%%> Ã  %%L"
  
! #: fortran/resolve.c:4042
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur numÃ©rique binaire %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4057
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur de concatÃ©nation de chaÃ®nes Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4099
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur logique %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4122
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "L'opÃ©rande de l'opÃ©rateur .not. Ã  %%L est %s"
  
! #: fortran/resolve.c:4136
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Les quantitÃ©s COMPLEX ne peuvent pas Ãªtre comparÃ©es Ã  %L"
  
! #: fortran/resolve.c:4234
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Les valeurs logiques Ã  %%L doivent Ãªtre comparÃ©es avec %s au lieu de %s"
  
! #: fortran/resolve.c:4240
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur de comparaison %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4253
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "OpÃ©rateur %%<%s%%> inconnu Ã  %%L; vouliez-vous utiliser Â«Â %sÂ Â»Â ?"
  
! #: fortran/resolve.c:4256
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "OpÃ©rateur %%<%s%%> inconnu Ã  %%L"
  
! #: fortran/resolve.c:4259
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "L'opÃ©rande de l'opÃ©rateur utilisateur %%<%s%%> Ã  %%L est %s"
  
! #: fortran/resolve.c:4263
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur utilisateur %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4349
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Rangs inconsistant pour l'opÃ©rateur Ã  %%L et %%L"
  
! #: fortran/resolve.c:7166
  msgid "Loop variable"
  msgstr "Variable de boucle"
  
! #: fortran/resolve.c:7170
  msgid "iterator variable"
  msgstr "variable d'itÃ©rateur"
  
! #: fortran/resolve.c:7174
  msgid "Start expression in DO loop"
  msgstr "Expression de dÃ©part dans la boucle DO"
  
! #: fortran/resolve.c:7178
  msgid "End expression in DO loop"
  msgstr "Expression de fin dans la boucle DO"
  
! #: fortran/resolve.c:7182
  msgid "Step expression in DO loop"
  msgstr "Expression de pas dans la boucle DO"
  
! #: fortran/resolve.c:7468 fortran/resolve.c:7471
  msgid "DEALLOCATE object"
  msgstr "objet DEALLOCATE"
  
! #: fortran/resolve.c:7848 fortran/resolve.c:7851
  msgid "ALLOCATE object"
  msgstr "objet ALLOCATE"
  
! #: fortran/resolve.c:8084 fortran/resolve.c:10011
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.c:8128 fortran/resolve.c:10023
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.c:9814
  msgid "item in READ"
  msgstr "Ã©lÃ©ment dans READ"
  
! #: fortran/resolve.c:10035
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
--- 4323,4443 ----
  msgid "bind(c) procedure"
  msgstr "procÃ©dure bind(c)"
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Contexte invalide pour un pointeur NULL() Ã  %%L"
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "L'opÃ©rande de l'opÃ©rateur numÃ©rique unaire %%<%s%%> Ã  %%L est %s"
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "EntitÃ©s de type dÃ©rivÃ© inattendues dans l'opÃ©rateur numÃ©rique intrinsÃ¨que binaire %%<%s%%> Ã  %%L"
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur numÃ©rique binaire %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur de concatÃ©nation de chaÃ®nes Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur logique %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "L'opÃ©rande de l'opÃ©rateur .not. Ã  %%L est %s"
  
! #: fortran/resolve.c:4145
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Les quantitÃ©s COMPLEX ne peuvent pas Ãªtre comparÃ©es Ã  %L"
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Les valeurs logiques Ã  %%L doivent Ãªtre comparÃ©es avec %s au lieu de %s"
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur de comparaison %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4262
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "OpÃ©rateur %%<%s%%> inconnu Ã  %%L; vouliez-vous utiliser Â«Â %sÂ Â»Â ?"
  
! #: fortran/resolve.c:4265
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "OpÃ©rateur %%<%s%%> inconnu Ã  %%L"
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "L'opÃ©rande de l'opÃ©rateur utilisateur %%<%s%%> Ã  %%L est %s"
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur utilisateur %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Rangs inconsistant pour l'opÃ©rateur Ã  %%L et %%L"
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr "Variable de boucle"
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr "variable d'itÃ©rateur"
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr "Expression de dÃ©part dans la boucle DO"
  
! #: fortran/resolve.c:7187
  msgid "End expression in DO loop"
  msgstr "Expression de fin dans la boucle DO"
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr "Expression de pas dans la boucle DO"
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr "objet DEALLOCATE"
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr "objet ALLOCATE"
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr "Ã©lÃ©ment dans READ"
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
*************** msgstr "La longueur rÃ©elle de la chaÃ®n
*** 4455,4520 ****
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "La cible du remappage de rang est trop petite (%ld < %ld)"
  
! #: fortran/trans-expr.c:10937
  msgid "Assignment of scalar to unallocated array"
  msgstr "Assignation d'un scalaire Ã  un tableau non allouÃ©"
  
! #: fortran/trans-intrinsic.c:965
  #, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Longueurs de caractÃ¨res inÃ©gales (%ld/%ld) dans %s"
  
! #: fortran/trans-intrinsic.c:6181
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr "Argument POS (%ld) hors des limites 0:%ld dans l'intrinsÃ¨que BTEST"
  
! #: fortran/trans-intrinsic.c:6276
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Argument POS (%ld) hors limite 0:%ld dans l'intrinsÃ¨que %s"
  
! #: fortran/trans-intrinsic.c:6323
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "Argument POS (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITS"
  
! #: fortran/trans-intrinsic.c:6333
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "Argument LEN (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITS"
  
! #: fortran/trans-intrinsic.c:6340
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) dans l'intrinsÃ¨que IBITS"
  
! #: fortran/trans-intrinsic.c:6484
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Argument SHIFT (%ld) hors limite 0:%ld dans l'intrinsÃ¨que %s"
  
! #: fortran/trans-intrinsic.c:6552
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr "Argument SHIFT (%ld) hors limites -%ld:%ld dans l'intrinsÃ¨que ISHIFT"
  
! #: fortran/trans-intrinsic.c:6618
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr "Argument SIZE (%ld) hors limite 1:%ld dans l'intrinsÃ¨que ISHFTC"
  
! #: fortran/trans-intrinsic.c:6626 fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr "Argument SHIFT (%ld) hors limite -%ld:%ld dans l'intrinsÃ¨que ISHFTC"
  
! #: fortran/trans-intrinsic.c:8940
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "L'argument NCOPIES de l'intrinsÃ¨que REPEAT est nÃ©gatif (sa valeur est %ld)"
  
! #: fortran/trans-intrinsic.c:8972
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "L'argument NCOPIES de l'intrinsÃ¨que REPEAT est trop grand"
  
--- 4470,4535 ----
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "La cible du remappage de rang est trop petite (%ld < %ld)"
  
! #: fortran/trans-expr.c:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr "Assignation d'un scalaire Ã  un tableau non allouÃ©"
  
! #: fortran/trans-intrinsic.c:968
  #, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Longueurs de caractÃ¨res inÃ©gales (%ld/%ld) dans %s"
  
! #: fortran/trans-intrinsic.c:6359
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr "Argument POS (%ld) hors des limites 0:%ld dans l'intrinsÃ¨que BTEST"
  
! #: fortran/trans-intrinsic.c:6454
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Argument POS (%ld) hors limite 0:%ld dans l'intrinsÃ¨que %s"
  
! #: fortran/trans-intrinsic.c:6501
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "Argument POS (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITS"
  
! #: fortran/trans-intrinsic.c:6511
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "Argument LEN (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITS"
  
! #: fortran/trans-intrinsic.c:6518
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) dans l'intrinsÃ¨que IBITS"
  
! #: fortran/trans-intrinsic.c:6662
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Argument SHIFT (%ld) hors limite 0:%ld dans l'intrinsÃ¨que %s"
  
! #: fortran/trans-intrinsic.c:6730
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr "Argument SHIFT (%ld) hors limites -%ld:%ld dans l'intrinsÃ¨que ISHIFT"
  
! #: fortran/trans-intrinsic.c:6796
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr "Argument SIZE (%ld) hors limite 1:%ld dans l'intrinsÃ¨que ISHFTC"
  
! #: fortran/trans-intrinsic.c:6804 fortran/trans-intrinsic.c:6849
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr "Argument SHIFT (%ld) hors limite -%ld:%ld dans l'intrinsÃ¨que ISHFTC"
  
! #: fortran/trans-intrinsic.c:9118
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "L'argument NCOPIES de l'intrinsÃ¨que REPEAT est nÃ©gatif (sa valeur est %ld)"
  
! #: fortran/trans-intrinsic.c:9150
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "L'argument NCOPIES de l'intrinsÃ¨que REPEAT est trop grand"
  
*************** msgid "Warn about creation of array temp
*** 4950,4959 ****
  msgstr "Avertir Ã  propos de la crÃ©ation de temporaires de tableaux."
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:644 common.opt:778 common.opt:998 common.opt:1002
! #: common.opt:1006 common.opt:1010 common.opt:1630 common.opt:1686
! #: common.opt:1818 common.opt:1822 common.opt:2056 common.opt:2258
! #: common.opt:2967
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
--- 4965,4974 ----
  msgstr "Avertir Ã  propos de la crÃ©ation de temporaires de tableaux."
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
! #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
! #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
*************** msgstr "Interdire l'optimisation des app
*** 5528,5542 ****
  msgid "Append underscores to externally visible names."
  msgstr "Ajouter un soulignÃ© aux noms visibles depuis l'extÃ©rieur."
  
! #: fortran/lang.opt:807 c-family/c.opt:1462 c-family/c.opt:1494
! #: c-family/c.opt:1502 c-family/c.opt:1754 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1080 common.opt:1084 common.opt:1088
! #: common.opt:1175 common.opt:1427 common.opt:1506 common.opt:1774
! #: common.opt:1905 common.opt:1948 common.opt:2333 common.opt:2369
! #: common.opt:2462 common.opt:2466 common.opt:2575 common.opt:2666
! #: common.opt:2674 common.opt:2682 common.opt:2690 common.opt:2791
! #: common.opt:2843 common.opt:2931 common.opt:3068 common.opt:3072
! #: common.opt:3076 common.opt:3080
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
--- 5543,5557 ----
  msgid "Append underscores to externally visible names."
  msgstr "Ajouter un soulignÃ© aux noms visibles depuis l'extÃ©rieur."
  
! #: fortran/lang.opt:807 c-family/c.opt:1466 c-family/c.opt:1498
! #: c-family/c.opt:1506 c-family/c.opt:1758 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1092 common.opt:1096 common.opt:1100
! #: common.opt:1187 common.opt:1439 common.opt:1518 common.opt:1786
! #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
! #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
! #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
*************** msgstr "-faligned-new=<N>\tUtiliser l'al
*** 6804,6811 ****
  msgid "Allow variadic functions without named parameter."
  msgstr "Autoriser les fonctions variadiques sans paramÃ¨tre nommÃ©."
  
! #: c-family/c.opt:1335 c-family/c.opt:1595 c-family/c.opt:1923
! #: c-family/c.opt:1927 c-family/c.opt:1943
  #, no-c-format
  msgid "No longer supported."
  msgstr "Prise en charge supprimÃ©e."
--- 6819,6826 ----
  msgid "Allow variadic functions without named parameter."
  msgstr "Autoriser les fonctions variadiques sans paramÃ¨tre nommÃ©."
  
! #: c-family/c.opt:1335 c-family/c.opt:1599 c-family/c.opt:1927
! #: c-family/c.opt:1931 c-family/c.opt:1947
  #, no-c-format
  msgid "No longer supported."
  msgstr "Prise en charge supprimÃ©e."
*************** msgstr "Activer certaines fonctionnalitÃ
*** 6847,7547 ****
  
  #: c-family/c.opt:1458
  #, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr "Permettre aux arguments de l'opÃ©rateur Â«Â ?Â Â» d'avoir des types diffÃ©rents."
  
! #: c-family/c.opt:1466
  #, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr "-fconst-string-class=<nom>\tUtiliser la classe <nom> pour les chaÃ®nes constantes."
  
! #: c-family/c.opt:1470
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr "-fconstexpr-depth=<nombre>\tSpÃ©cifier la profondeur maximale de rÃ©cursion de constexpr."
  
! #: c-family/c.opt:1474
  #, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr "-fconstexpr-cache-depth=<nombre>\tSpÃ©cifier la profondeur maximale de rÃ©cursion de la cache de constexpr."
  
! #: c-family/c.opt:1478
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr "-fconstexpr-loop-limit=<nombre>\tSpÃ©cifier le nombre maximum d'itÃ©rations d'une boucle de constexpr."
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr "-fconstexpr-ops-limit=<nombre>\tSpÃ©cifier le nombre maximum d'opÃ©rations constexpr lors d'une unique Ã©valuation d'un constexpr."
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr "Activer les coroutines du C++ (expÃ©rimental)."
  
! #: c-family/c.opt:1490
  #, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr "Produire des annotations de dÃ©bogage pendant le prÃ©-traitement."
  
! #: c-family/c.opt:1498
  #, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr "Factoriser les constructeurs et destructeurs complexes pour favoriser l'espace par rapport Ã  la vitesse."
  
! #: c-family/c.opt:1506
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr "Afficher des comparaisons hiÃ©rarchiques quand des types de patrons ne concordent pas."
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Preprocess directives only."
  msgstr "PrÃ©traiter uniquement les directives."
  
! #: c-family/c.opt:1514
  #, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr "Autoriser Â«Â $Â Â» comme caractÃ¨re dans les identificateurs."
  
! #: c-family/c.opt:1518
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr "-fmacro-prefix-map=<ancien>=<nouveau>\tRemplacer un nom de rÃ©pertoire par un autre dans __FILE__, __BASE_FILE__ et __builtin_FILE()."
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr "Ã‰crire toutes les dÃ©clarations sous forme de code Ada transitivement."
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr "Ã‰crire toutes les dÃ©clarations sous forme de code Ada pour le fichier spÃ©cifiÃ© uniquement."
  
! #: c-family/c.opt:1533
  #, no-c-format
  msgid "Do not elide common elements in template comparisons."
  msgstr "Ne pas Ã©liminer les Ã©lÃ©ments en communs dans les comparaisons de patrons."
  
! #: c-family/c.opt:1537
  #, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr "GÃ©nÃ©rer du code pour vÃ©rifier les spÃ©cifications des exceptions."
  
! #: c-family/c.opt:1544
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr "-fexec-charset=<jeucar>\tConvertir toutes les chaÃ®nes et les constantes de caractÃ¨res vers le jeu de caractÃ¨res <jeucar>."
  
! #: c-family/c.opt:1548
  #, no-c-format
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr "Permettre des noms de caractÃ¨res universels (\\u et \\U) dans les identificateurs."
  
! #: c-family/c.opt:1552
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=<jeucar>\tSpÃ©cifier le jeu de caractÃ¨res par dÃ©faut pour les fichiers source."
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr "Supporter l'initialisation dynamique de variables locales au thread dans une unitÃ© de traduction diffÃ©rente."
  
! #: c-family/c.opt:1566
  #, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr "Ne pas supposer que les bibliothÃ¨ques standards du C et Â«Â mainÂ Â» existent."
  
! #: c-family/c.opt:1570
  #, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr "ReconnaÃ®tre les mots clÃ©s dÃ©finis par GNU."
  
! #: c-family/c.opt:1574
  #, no-c-format
  msgid "Generate code for GNU runtime environment."
  msgstr "GÃ©nÃ©rer du code pour l'environnement d'exÃ©cution GNU."
  
! #: c-family/c.opt:1578
  #, no-c-format
  msgid "Use traditional GNU semantics for inline functions."
  msgstr "Utiliser les sÃ©mantiques GNU traditionnelles pour les fonctions mises en lignes."
  
! #: c-family/c.opt:1591
  #, no-c-format
  msgid "Assume normal C execution environment."
  msgstr "PrÃ©sumer que l'environnement d'exÃ©cution C est normal."
  
! #: c-family/c.opt:1599
  #, no-c-format
  msgid "Export functions even if they can be inlined."
  msgstr "Exporter les fonctions mÃªme si elles peuvent Ãªtre mises en ligne."
  
! #: c-family/c.opt:1603
  #, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr "Produire des instanciations implicites pour des patrons en ligne."
  
! #: c-family/c.opt:1607
  #, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr "Produire des instanciations implicites pour les patrons."
  
! #: c-family/c.opt:1611
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr "ImplÃ©menter les sÃ©mantiques C++17 des constructeurs qui hÃ©ritent."
  
! #: c-family/c.opt:1618
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr "Ne pas gÃ©nÃ©rer des fonctions dÃ©clarÃ©es Â«Â en ligneÂ Â» avec l'attribut Â«Â dllexportÂ Â» Ã  moins que ce ne soit nÃ©cessaire."
  
! #: c-family/c.opt:1625
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr "Autoriser les conversions implicites entre des vecteurs avec des nombres de sous-parties diffÃ©rentes ou des types d'Ã©lÃ©ments diffÃ©rents."
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr "fmax-include-depth=<number> DÃ©finir la profondeur maximale d'un #include imbriquÃ©."
  
! #: c-family/c.opt:1633
  #, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr "Ne pas avertir au sujet de l'utilisation des extensions de Microsoft."
  
! #: c-family/c.opt:1652
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr "ImplÃ©menter la rÃ©solution du DR 150 pour faire correspondre les arguments de patron des patrons."
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr "GÃ©nÃ©rer le code pour l'environnement d'exÃ©cution NeXT (Apple Mac OS X)."
  
! #: c-family/c.opt:1660
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr "Supposer que les rÃ©cepteurs des messages Objective-C peuvent Ãªtre NIL."
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr "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."
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr "-fvisibility=[private|protected|public|package]\tDÃ©termine la visibilitÃ© par dÃ©faut des symboles."
  
! #: c-family/c.opt:1693
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr "Traiter une spÃ©cification d'exception throw() comme Â«Â noexceptÂ Â» pour amÃ©liorer la taille du code."
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr "SpÃ©cifier l'ABI Ã  utiliser pour la gÃ©nÃ©ration du code et des mÃ©ta-donnÃ©es de Objective-C."
  
! #: c-family/c.opt:1703
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr "GÃ©nÃ©rer des mÃ©thodes Objective-C spÃ©ciales pour initialiser et dÃ©truire des ivars C++ non-POD, si nÃ©cessaire."
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr "Autoriser des sauts rapides vers le rÃ©partiteur de messages."
  
! #: c-family/c.opt:1713
  #, no-c-format
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr "Autoriser la syntaxe d'exception et de synchronisation de Objective-C."
  
! #: c-family/c.opt:1717
  #, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr "Activer le ramasse-miettes (Garbage Collection) dans les programmes Objective-C/Objective-C++."
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr "Activer la vÃ©rification en ligne des rÃ©cepteurs nuls avec le moteur NeXT et la version 2 de l'ABI."
  
! #: c-family/c.opt:1726
  #, no-c-format
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr "Activer la gestion des exceptions Objective-C en utilisant setjmp Ã  l'exÃ©cution."
  
! #: c-family/c.opt:1730
  #, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr "Respecter la conformitÃ© avec le langage Objective-C 1.0 comme implÃ©mentÃ© dans GCC 4.0."
  
! #: c-family/c.opt:1734
  #, no-c-format
  msgid "Enable OpenACC."
  msgstr "Activer OpenACC."
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr "SpÃ©cifier les dimensions de calculs par dÃ©faut pour OpenACC."
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "Activer OpenMP (implique -frecursive en Fortran)."
  
! #: c-family/c.opt:1746
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "Activer les directives SIMD de OpenMP."
  
! #: c-family/c.opt:1750
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "ReconnaÃ®tre les mots clÃ©s C++ comme Â«Â complÂ Â» et Â«Â xorÂ Â»."
  
! #: c-family/c.opt:1761
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr "Rechercher et utiliser les fichiers PCH mÃªme pendant le prÃ©-traitement."
  
! #: c-family/c.opt:1765
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "Transformer les erreurs de conformitÃ© en simples avertissements."
  
! #: c-family/c.opt:1769
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "Activer les extensions de langage PlanÂ 9."
  
! #: c-family/c.opt:1773
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "ConsidÃ©rer que le fichier d'entrÃ©e a dÃ©jÃ  Ã©tÃ© prÃ©-traitÃ©."
  
! #: c-family/c.opt:1781
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr "-ftrack-macro-expansion=<0|1|2>\tTracer les emplacements des Ã©lÃ©ments qui proviennent des remplacement des macros et les afficher dans les messages d'erreurs."
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr "Ne pas embellir l'affichage des spÃ©cialisations de patrons sous la forme de la signature du patron suivie des arguments."
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr "Traiter les valeurs de retour connues de sprintf comme des constantes."
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr "UtilisÃ© avec le mode Fix-and-Continue pour indiquer que les fichiers objets peuvent Ãªtre insÃ©rÃ©s pour remplacer ceux du programme durant l'exÃ©cution."
  
! #: c-family/c.opt:1797
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "SupprimÃ© dans GCC 10.  Cette option n'a aucun effet."
  
! #: c-family/c.opt:1801
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "GÃ©nÃ©rer l'information pour les types de descripteurs lors de l'exÃ©cution."
  
! #: c-family/c.opt:1805 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr "Utiliser le type d'entier le plus Ã©troit possible pour les types d'Ã©numÃ©rations."
  
! #: c-family/c.opt:1809
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr "Forcer le type sous-jacent de Â«Â wchar_tÂ Â» Ã  Ãªtre Â«Â unsigned shortÂ Â»."
  
! #: c-family/c.opt:1813
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr "Lorsque ni Â«Â signedÂ Â» ni Â«Â unsignedÂ Â» n'est fourni, le champ de bits doit Ãªtre signÃ©."
  
! #: c-family/c.opt:1817 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr "Rendre les Â«Â charÂ Â» signÃ©s par dÃ©faut."
  
! #: c-family/c.opt:1821
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr "Activer le support pour les dÃ©sallocations avec taille connue du C++14."
  
! #: c-family/c.opt:1828
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr "-fsso-struct=[big-endian|little-endian|native]\tFixer l'ordre de stockage par dÃ©faut des scalaires."
  
! #: c-family/c.opt:1844
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "Afficher les statistiques accumulÃ©es durant la compilation."
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr "Supposer que les valeurs d'un type Ã©numÃ©rÃ© sont toujours dans la plage minimum de ce type."
  
! #: c-family/c.opt:1855 c-family/c.opt:1860
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr "Suivre les exigences du C++17 concernant l'ordre d'Ã©valuation des expressions d'affectations, des dÃ©calages, des appels aux fonctions membres, etc."
  
! #: c-family/c.opt:1877
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr "-ftabstop=<nombre>\tDistance entre les tabulations pour un rapport en colonnes."
  
! #: c-family/c.opt:1881
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr "Fixer le nombre maximum de notes d'instanciations de patrons pour un seul avertissement ou erreur."
  
! #: c-family/c.opt:1888
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr "-ftemplate-depth=<nombre>\tSpÃ©cifier la profondeur maximale d'instanciation d'un patron."
  
! #: c-family/c.opt:1895
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr "-fno-threadsafe-statics\tNe pas gÃ©nÃ©rer de code sÃ»r du point de vue des threads pour initialiser les statiques locaux."
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr "Lorsque ni Â«Â signedÂ Â» ni Â«Â unsignedÂ Â» n'est fourni, le champ de bits doit Ãªtre non signÃ©."
  
! #: c-family/c.opt:1903 ada/gcc-interface/lang.opt:89
  #, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr "Rendre les Â«Â charÂ Â» non signÃ©s par dÃ©faut."
  
! #: c-family/c.opt:1907
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "Utiliser __cxa_atexit pour enregistrer les destructeurs."
  
! #: c-family/c.opt:1911
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr "Utiliser __cxa_get_exception_ptr dans la gestion des exceptions."
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr "Marquer toutes les fonctions et mÃ©thodes mises en ligne comme ayant la visibilitÃ© Â«Â cachÃ©eÂ Â»."
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr "Changer la visibilitÃ© pour correspondre Ã  Microsoft Visual Studio par dÃ©faut."
  
! #: c-family/c.opt:1931 d/lang.opt:330
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr "Produire les symboles communs comme des symboles faibles."
  
! #: c-family/c.opt:1935
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr "-fwide-exec-charset=<jeucar>\tConvertir toutes les chaÃ®nes et les constantes de caractÃ¨res larges vers le jeu de caractÃ¨res <jeucar>."
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr "GÃ©nÃ©rer une directive #line pointant sur le rÃ©pertoire de travail courant."
  
! #: c-family/c.opt:1947
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr "GÃ©nÃ©rer une recherche de classes molle (via objc_getClass()) pour l'utilisation en mode Zero-Link."
  
! #: c-family/c.opt:1951
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Vidanger les dÃ©clarations dans un fichier .decl."
  
! #: c-family/c.opt:1955
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr "-femit-struct-debug-baseonly\tInformations de dÃ©bogage agressivement rÃ©duites pour les structs."
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr "-femit-struct-debug-reduced\tInformations de dÃ©bogage modÃ©rÃ©ment rÃ©duites pour les structs."
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr "-femit-struct-debug-detailed=<liste-spec>\tInformations de dÃ©bogage rÃ©duites mais dÃ©taillÃ©es pour les structs."
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr "InterprÃ©ter les nombres imaginaires, en virgule fixe ou avec d'autres suffixes gnu comme le nombre littÃ©ral correspondant au lieu d'un nombre littÃ©ral dÃ©fini par l'utilisateur."
  
! #: c-family/c.opt:1972
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-idirafter <rÃ©pertoire>\tAjouter <rÃ©pertoire> Ã  la fin du chemin systÃ¨me d'inclusion."
  
! #: c-family/c.opt:1976
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "-imacros <fichier>\tAccepter la dÃ©finition de macros dans le <fichier>."
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr "-imultilib <rÃ©pertoire>\tChoisir <rÃ©pertoire> comme le sous-rÃ©pertoire d'inclusion de multilib."
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr "-include <fichier>\tInclure le contenu du <fichier> avant les autres fichiers."
  
! #: c-family/c.opt:1988
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr "-iprefix <chemin>\tSÃ©lectionner le <chemin> comme prÃ©fixe pour les deux prochaines options."
  
! #: c-family/c.opt:1992
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr "-isysroot <rÃ©pertoire>\tSÃ©lectionner le <rÃ©pertoire> comme rÃ©pertoire racine systÃ¨me."
  
! #: c-family/c.opt:1996
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr "-isystem <rÃ©pertoire>\tAjouter le <rÃ©pertoire> au dÃ©but du chemin d'inclusion systÃ¨me."
  
! #: c-family/c.opt:2000
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr "-iquote <rÃ©pertoire>\tAjouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion avec guillemets."
  
! #: c-family/c.opt:2004
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-iwithprefix <rÃ©pertoire>\tAjouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion systÃ¨me."
  
! #: c-family/c.opt:2008
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr "-iwithprefixbefore <rÃ©pertoire>\tAjouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion principal."
  
! #: c-family/c.opt:2018
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr "Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me (ceux spÃ©cifiÃ©s avec -isystem seront quand mÃªme utilisÃ©s)."
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr "Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me pour le C++."
  
! #: c-family/c.opt:2034
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "GÃ©nÃ©rer les en-tÃªtes C des options spÃ©cifiques Ã  la plate-forme."
  
! #: c-family/c.opt:2038
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr "Remapper les noms des fichiers lors de l'inclusion des fichiers."
  
! #: c-family/c.opt:2042 c-family/c.opt:2046
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr "ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003."
  
! #: c-family/c.opt:2050
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "ÃŠtre conforme au standard C++ ISO 2011."
  
! #: c-family/c.opt:2054
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Rendu obsolÃ¨te en faveur de -std=c++11."
  
! #: c-family/c.opt:2058
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Rendu obsolÃ¨te en faveur de -std=c++14."
  
! #: c-family/c.opt:2062
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "ÃŠtre conforme au standard C++ ISO 2014."
  
! #: c-family/c.opt:2066
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Rendu obsolÃ¨te en faveur de -std=c++17."
  
! #: c-family/c.opt:2070
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "ÃŠtre conforme au standard C++ ISO 2017."
  
! #: c-family/c.opt:2074 c-family/c.opt:2078
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr "ÃŠtre conforme au brouillon du standard C++ ISO 2020 (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2082 c-family/c.opt:2212
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "ÃŠtre conforme au standard C ISO 2011."
  
! #: c-family/c.opt:2086
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Rendu obsolÃ¨te en faveur de -std=c11."
  
! #: c-family/c.opt:2090 c-family/c.opt:2094 c-family/c.opt:2216
! #: c-family/c.opt:2220
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr "ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018)."
  
! #: c-family/c.opt:2098
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr "Conforme au brouillon du standard C ISO 202X (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2102 c-family/c.opt:2106 c-family/c.opt:2196
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "ÃŠtre conforme au standard C ISO 1990."
  
! #: c-family/c.opt:2110 c-family/c.opt:2204
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "ÃŠtre conforme au standard C ISO 1999."
  
! #: c-family/c.opt:2114
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Rendu obsolÃ¨te en faveur de -std=c99."
  
! #: c-family/c.opt:2118 c-family/c.opt:2123
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr "ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003 avec les extensions GNU."
  
! #: c-family/c.opt:2128
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr "ÃŠtre conforme au standard C++ ISO 2011 avec les extensions GNU."
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Rendu obsolÃ¨te en faveur de -std=gnu++11."
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Rendu obsolÃ¨te en faveur de -std=gnu++14."
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr "ÃŠtre conforme au standard C++ ISO 2014 avec les extensions GNU."
  
! #: c-family/c.opt:2144
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Rendu obsolÃ¨te en faveur de -std=gnu++17."
  
! #: c-family/c.opt:2148
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr "ÃŠtre conforme au standard C++ ISO 2017 avec les extensions GNU."
  
! #: c-family/c.opt:2152 c-family/c.opt:2156
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "ÃŠtre conforme au brouillon du standard C++ ISO 2020 avec les extensions GNU (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2160
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr "ÃŠtre conforme au standard C ISO 2011 avec les extensions GNU."
  
! #: c-family/c.opt:2164
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Rendu obsolÃ¨te en faveur de -std=gnu11."
  
! #: c-family/c.opt:2168 c-family/c.opt:2172
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr "ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018) avec les extensions GNU."
  
! #: c-family/c.opt:2176
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr "Conforme au brouillon du standard C ISO 202X avec les extensions de GNU (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2180 c-family/c.opt:2184
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr "ÃŠtre conforme au standard C ISO 1990 avec les extensions GNU."
  
! #: c-family/c.opt:2188
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr "ÃŠtre conforme au standard C ISO 1999 avec les extensions GNU."
  
! #: c-family/c.opt:2192
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Rendu obsolÃ¨te en faveur de -std=gnu99."
  
! #: c-family/c.opt:2200
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr "ÃŠtre conforme au standard C ISO 1990 tel que amendÃ© en 1994."
  
! #: c-family/c.opt:2208
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Rendu obsolÃ¨te en faveur de -std=iso9899:1999."
  
! #: c-family/c.opt:2227
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "Activer le prÃ©-traitement traditionnel."
  
! #: c-family/c.opt:2231
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "-trigraphs\tSupporter les trigrammes du C ISO."
  
! #: c-family/c.opt:2235
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr "Ne pas prÃ©dÃ©finir les macros spÃ©cifiques au systÃ¨me et Ã  GCC."
--- 6862,7567 ----
  
  #: c-family/c.opt:1458
  #, no-c-format
+ msgid "Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure."
+ msgstr "SpÃ©cifier la profondeur maximum de rejeu des erreurs durant le diagnostique rÃ©cursif d'une erreur de respect d'une contrainte."
+ 
+ #: c-family/c.opt:1462
+ #, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr "Permettre aux arguments de l'opÃ©rateur Â«Â ?Â Â» d'avoir des types diffÃ©rents."
  
! #: c-family/c.opt:1470
  #, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr "-fconst-string-class=<nom>\tUtiliser la classe <nom> pour les chaÃ®nes constantes."
  
! #: c-family/c.opt:1474
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr "-fconstexpr-depth=<nombre>\tSpÃ©cifier la profondeur maximale de rÃ©cursion de constexpr."
  
! #: c-family/c.opt:1478
  #, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr "-fconstexpr-cache-depth=<nombre>\tSpÃ©cifier la profondeur maximale de rÃ©cursion de la cache de constexpr."
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr "-fconstexpr-loop-limit=<nombre>\tSpÃ©cifier le nombre maximum d'itÃ©rations d'une boucle de constexpr."
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr "-fconstexpr-ops-limit=<nombre>\tSpÃ©cifier le nombre maximum d'opÃ©rations constexpr lors d'une unique Ã©valuation d'un constexpr."
  
! #: c-family/c.opt:1490
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr "Activer les coroutines du C++ (expÃ©rimental)."
  
! #: c-family/c.opt:1494
  #, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr "Produire des annotations de dÃ©bogage pendant le prÃ©-traitement."
  
! #: c-family/c.opt:1502
  #, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr "Factoriser les constructeurs et destructeurs complexes pour favoriser l'espace par rapport Ã  la vitesse."
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr "Afficher des comparaisons hiÃ©rarchiques quand des types de patrons ne concordent pas."
  
! #: c-family/c.opt:1514
  #, no-c-format
  msgid "Preprocess directives only."
  msgstr "PrÃ©traiter uniquement les directives."
  
! #: c-family/c.opt:1518
  #, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr "Autoriser Â«Â $Â Â» comme caractÃ¨re dans les identificateurs."
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr "-fmacro-prefix-map=<ancien>=<nouveau>\tRemplacer un nom de rÃ©pertoire par un autre dans __FILE__, __BASE_FILE__ et __builtin_FILE()."
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr "Ã‰crire toutes les dÃ©clarations sous forme de code Ada transitivement."
  
! #: c-family/c.opt:1530
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr "Ã‰crire toutes les dÃ©clarations sous forme de code Ada pour le fichier spÃ©cifiÃ© uniquement."
  
! #: c-family/c.opt:1537
  #, no-c-format
  msgid "Do not elide common elements in template comparisons."
  msgstr "Ne pas Ã©liminer les Ã©lÃ©ments en communs dans les comparaisons de patrons."
  
! #: c-family/c.opt:1541
  #, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr "GÃ©nÃ©rer du code pour vÃ©rifier les spÃ©cifications des exceptions."
  
! #: c-family/c.opt:1548
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr "-fexec-charset=<jeucar>\tConvertir toutes les chaÃ®nes et les constantes de caractÃ¨res vers le jeu de caractÃ¨res <jeucar>."
  
! #: c-family/c.opt:1552
  #, no-c-format
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr "Permettre des noms de caractÃ¨res universels (\\u et \\U) dans les identificateurs."
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=<jeucar>\tSpÃ©cifier le jeu de caractÃ¨res par dÃ©faut pour les fichiers source."
  
! #: c-family/c.opt:1560
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr "Supporter l'initialisation dynamique de variables locales au thread dans une unitÃ© de traduction diffÃ©rente."
  
! #: c-family/c.opt:1570
  #, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr "Ne pas supposer que les bibliothÃ¨ques standards du C et Â«Â mainÂ Â» existent."
  
! #: c-family/c.opt:1574
  #, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr "ReconnaÃ®tre les mots clÃ©s dÃ©finis par GNU."
  
! #: c-family/c.opt:1578
  #, no-c-format
  msgid "Generate code for GNU runtime environment."
  msgstr "GÃ©nÃ©rer du code pour l'environnement d'exÃ©cution GNU."
  
! #: c-family/c.opt:1582
  #, no-c-format
  msgid "Use traditional GNU semantics for inline functions."
  msgstr "Utiliser les sÃ©mantiques GNU traditionnelles pour les fonctions mises en lignes."
  
! #: c-family/c.opt:1595
  #, no-c-format
  msgid "Assume normal C execution environment."
  msgstr "PrÃ©sumer que l'environnement d'exÃ©cution C est normal."
  
! #: c-family/c.opt:1603
  #, no-c-format
  msgid "Export functions even if they can be inlined."
  msgstr "Exporter les fonctions mÃªme si elles peuvent Ãªtre mises en ligne."
  
! #: c-family/c.opt:1607
  #, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr "Produire des instanciations implicites pour des patrons en ligne."
  
! #: c-family/c.opt:1611
  #, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr "Produire des instanciations implicites pour les patrons."
  
! #: c-family/c.opt:1615
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr "ImplÃ©menter les sÃ©mantiques C++17 des constructeurs qui hÃ©ritent."
  
! #: c-family/c.opt:1622
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr "Ne pas gÃ©nÃ©rer des fonctions dÃ©clarÃ©es Â«Â en ligneÂ Â» avec l'attribut Â«Â dllexportÂ Â» Ã  moins que ce ne soit nÃ©cessaire."
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr "Autoriser les conversions implicites entre des vecteurs avec des nombres de sous-parties diffÃ©rentes ou des types d'Ã©lÃ©ments diffÃ©rents."
  
! #: c-family/c.opt:1633
  #, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr "fmax-include-depth=<number> DÃ©finir la profondeur maximale d'un #include imbriquÃ©."
  
! #: c-family/c.opt:1637
  #, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr "Ne pas avertir au sujet de l'utilisation des extensions de Microsoft."
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr "ImplÃ©menter la rÃ©solution du DR 150 pour faire correspondre les arguments de patron des patrons."
  
! #: c-family/c.opt:1660
  #, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr "GÃ©nÃ©rer le code pour l'environnement d'exÃ©cution NeXT (Apple Mac OS X)."
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr "Supposer que les rÃ©cepteurs des messages Objective-C peuvent Ãªtre NIL."
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr "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."
  
! #: c-family/c.opt:1672
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr "-fvisibility=[private|protected|public|package]\tDÃ©termine la visibilitÃ© par dÃ©faut des symboles."
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr "Traiter une spÃ©cification d'exception throw() comme Â«Â noexceptÂ Â» pour amÃ©liorer la taille du code."
  
! #: c-family/c.opt:1701
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr "SpÃ©cifier l'ABI Ã  utiliser pour la gÃ©nÃ©ration du code et des mÃ©ta-donnÃ©es de Objective-C."
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr "GÃ©nÃ©rer des mÃ©thodes Objective-C spÃ©ciales pour initialiser et dÃ©truire des ivars C++ non-POD, si nÃ©cessaire."
  
! #: c-family/c.opt:1711
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr "Autoriser des sauts rapides vers le rÃ©partiteur de messages."
  
! #: c-family/c.opt:1717
  #, no-c-format
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr "Autoriser la syntaxe d'exception et de synchronisation de Objective-C."
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr "Activer le ramasse-miettes (Garbage Collection) dans les programmes Objective-C/Objective-C++."
  
! #: c-family/c.opt:1725
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr "Activer la vÃ©rification en ligne des rÃ©cepteurs nuls avec le moteur NeXT et la version 2 de l'ABI."
  
! #: c-family/c.opt:1730
  #, no-c-format
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr "Activer la gestion des exceptions Objective-C en utilisant setjmp Ã  l'exÃ©cution."
  
! #: c-family/c.opt:1734
  #, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr "Respecter la conformitÃ© avec le langage Objective-C 1.0 comme implÃ©mentÃ© dans GCC 4.0."
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Enable OpenACC."
  msgstr "Activer OpenACC."
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr "SpÃ©cifier les dimensions de calculs par dÃ©faut pour OpenACC."
  
! #: c-family/c.opt:1746
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "Activer OpenMP (implique -frecursive en Fortran)."
  
! #: c-family/c.opt:1750
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "Activer les directives SIMD de OpenMP."
  
! #: c-family/c.opt:1754
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "ReconnaÃ®tre les mots clÃ©s C++ comme Â«Â complÂ Â» et Â«Â xorÂ Â»."
  
! #: c-family/c.opt:1765
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr "Rechercher et utiliser les fichiers PCH mÃªme pendant le prÃ©-traitement."
  
! #: c-family/c.opt:1769
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "Transformer les erreurs de conformitÃ© en simples avertissements."
  
! #: c-family/c.opt:1773
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "Activer les extensions de langage PlanÂ 9."
  
! #: c-family/c.opt:1777
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "ConsidÃ©rer que le fichier d'entrÃ©e a dÃ©jÃ  Ã©tÃ© prÃ©-traitÃ©."
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr "-ftrack-macro-expansion=<0|1|2>\tTracer les emplacements des Ã©lÃ©ments qui proviennent des remplacement des macros et les afficher dans les messages d'erreurs."
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr "Ne pas embellir l'affichage des spÃ©cialisations de patrons sous la forme de la signature du patron suivie des arguments."
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr "Traiter les valeurs de retour connues de sprintf comme des constantes."
  
! #: c-family/c.opt:1797
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr "UtilisÃ© avec le mode Fix-and-Continue pour indiquer que les fichiers objets peuvent Ãªtre insÃ©rÃ©s pour remplacer ceux du programme durant l'exÃ©cution."
  
! #: c-family/c.opt:1801
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "SupprimÃ© dans GCC 10.  Cette option n'a aucun effet."
  
! #: c-family/c.opt:1805
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "GÃ©nÃ©rer l'information pour les types de descripteurs lors de l'exÃ©cution."
  
! #: c-family/c.opt:1809 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr "Utiliser le type d'entier le plus Ã©troit possible pour les types d'Ã©numÃ©rations."
  
! #: c-family/c.opt:1813
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr "Forcer le type sous-jacent de Â«Â wchar_tÂ Â» Ã  Ãªtre Â«Â unsigned shortÂ Â»."
  
! #: c-family/c.opt:1817
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr "Lorsque ni Â«Â signedÂ Â» ni Â«Â unsignedÂ Â» n'est fourni, le champ de bits doit Ãªtre signÃ©."
  
! #: c-family/c.opt:1821 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr "Rendre les Â«Â charÂ Â» signÃ©s par dÃ©faut."
  
! #: c-family/c.opt:1825
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr "Activer le support pour les dÃ©sallocations avec taille connue du C++14."
  
! #: c-family/c.opt:1832
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr "-fsso-struct=[big-endian|little-endian|native]\tFixer l'ordre de stockage par dÃ©faut des scalaires."
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "Afficher les statistiques accumulÃ©es durant la compilation."
  
! #: c-family/c.opt:1852
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr "Supposer que les valeurs d'un type Ã©numÃ©rÃ© sont toujours dans la plage minimum de ce type."
  
! #: c-family/c.opt:1859 c-family/c.opt:1864
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr "Suivre les exigences du C++17 concernant l'ordre d'Ã©valuation des expressions d'affectations, des dÃ©calages, des appels aux fonctions membres, etc."
  
! #: c-family/c.opt:1881
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr "-ftabstop=<nombre>\tDistance entre les tabulations pour un rapport en colonnes."
  
! #: c-family/c.opt:1885
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr "Fixer le nombre maximum de notes d'instanciations de patrons pour un seul avertissement ou erreur."
  
! #: c-family/c.opt:1892
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr "-ftemplate-depth=<nombre>\tSpÃ©cifier la profondeur maximale d'instanciation d'un patron."
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr "-fno-threadsafe-statics\tNe pas gÃ©nÃ©rer de code sÃ»r du point de vue des threads pour initialiser les statiques locaux."
  
! #: c-family/c.opt:1903
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr "Lorsque ni Â«Â signedÂ Â» ni Â«Â unsignedÂ Â» n'est fourni, le champ de bits doit Ãªtre non signÃ©."
  
! #: c-family/c.opt:1907 ada/gcc-interface/lang.opt:89
  #, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr "Rendre les Â«Â charÂ Â» non signÃ©s par dÃ©faut."
  
! #: c-family/c.opt:1911
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "Utiliser __cxa_atexit pour enregistrer les destructeurs."
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr "Utiliser __cxa_get_exception_ptr dans la gestion des exceptions."
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr "Marquer toutes les fonctions et mÃ©thodes mises en ligne comme ayant la visibilitÃ© Â«Â cachÃ©eÂ Â»."
  
! #: c-family/c.opt:1923
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr "Changer la visibilitÃ© pour correspondre Ã  Microsoft Visual Studio par dÃ©faut."
  
! #: c-family/c.opt:1935 d/lang.opt:330
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr "Produire les symboles communs comme des symboles faibles."
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr "-fwide-exec-charset=<jeucar>\tConvertir toutes les chaÃ®nes et les constantes de caractÃ¨res larges vers le jeu de caractÃ¨res <jeucar>."
  
! #: c-family/c.opt:1943
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr "GÃ©nÃ©rer une directive #line pointant sur le rÃ©pertoire de travail courant."
  
! #: c-family/c.opt:1951
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr "GÃ©nÃ©rer une recherche de classes molle (via objc_getClass()) pour l'utilisation en mode Zero-Link."
  
! #: c-family/c.opt:1955
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Vidanger les dÃ©clarations dans un fichier .decl."
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr "-femit-struct-debug-baseonly\tInformations de dÃ©bogage agressivement rÃ©duites pour les structs."
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr "-femit-struct-debug-reduced\tInformations de dÃ©bogage modÃ©rÃ©ment rÃ©duites pour les structs."
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr "-femit-struct-debug-detailed=<liste-spec>\tInformations de dÃ©bogage rÃ©duites mais dÃ©taillÃ©es pour les structs."
  
! #: c-family/c.opt:1971
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr "InterprÃ©ter les nombres imaginaires, en virgule fixe ou avec d'autres suffixes gnu comme le nombre littÃ©ral correspondant au lieu d'un nombre littÃ©ral dÃ©fini par l'utilisateur."
  
! #: c-family/c.opt:1976
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-idirafter <rÃ©pertoire>\tAjouter <rÃ©pertoire> Ã  la fin du chemin systÃ¨me d'inclusion."
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "-imacros <fichier>\tAccepter la dÃ©finition de macros dans le <fichier>."
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr "-imultilib <rÃ©pertoire>\tChoisir <rÃ©pertoire> comme le sous-rÃ©pertoire d'inclusion de multilib."
  
! #: c-family/c.opt:1988
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr "-include <fichier>\tInclure le contenu du <fichier> avant les autres fichiers."
  
! #: c-family/c.opt:1992
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr "-iprefix <chemin>\tSÃ©lectionner le <chemin> comme prÃ©fixe pour les deux prochaines options."
  
! #: c-family/c.opt:1996
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr "-isysroot <rÃ©pertoire>\tSÃ©lectionner le <rÃ©pertoire> comme rÃ©pertoire racine systÃ¨me."
  
! #: c-family/c.opt:2000
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr "-isystem <rÃ©pertoire>\tAjouter le <rÃ©pertoire> au dÃ©but du chemin d'inclusion systÃ¨me."
  
! #: c-family/c.opt:2004
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr "-iquote <rÃ©pertoire>\tAjouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion avec guillemets."
  
! #: c-family/c.opt:2008
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-iwithprefix <rÃ©pertoire>\tAjouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion systÃ¨me."
  
! #: c-family/c.opt:2012
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr "-iwithprefixbefore <rÃ©pertoire>\tAjouter le <rÃ©pertoire> Ã  la fin du chemin d'inclusion principal."
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr "Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me (ceux spÃ©cifiÃ©s avec -isystem seront quand mÃªme utilisÃ©s)."
  
! #: c-family/c.opt:2026
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr "Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me pour le C++."
  
! #: c-family/c.opt:2038
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "GÃ©nÃ©rer les en-tÃªtes C des options spÃ©cifiques Ã  la plate-forme."
  
! #: c-family/c.opt:2042
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr "Remapper les noms des fichiers lors de l'inclusion des fichiers."
  
! #: c-family/c.opt:2046 c-family/c.opt:2050
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr "ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003."
  
! #: c-family/c.opt:2054
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "ÃŠtre conforme au standard C++ ISO 2011."
  
! #: c-family/c.opt:2058
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Rendu obsolÃ¨te en faveur de -std=c++11."
  
! #: c-family/c.opt:2062
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Rendu obsolÃ¨te en faveur de -std=c++14."
  
! #: c-family/c.opt:2066
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "ÃŠtre conforme au standard C++ ISO 2014."
  
! #: c-family/c.opt:2070
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Rendu obsolÃ¨te en faveur de -std=c++17."
  
! #: c-family/c.opt:2074
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "ÃŠtre conforme au standard C++ ISO 2017."
  
! #: c-family/c.opt:2078 c-family/c.opt:2082
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr "ÃŠtre conforme au brouillon du standard C++ ISO 2020 (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2086 c-family/c.opt:2216
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "ÃŠtre conforme au standard C ISO 2011."
  
! #: c-family/c.opt:2090
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Rendu obsolÃ¨te en faveur de -std=c11."
  
! #: c-family/c.opt:2094 c-family/c.opt:2098 c-family/c.opt:2220
! #: c-family/c.opt:2224
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr "ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018)."
  
! #: c-family/c.opt:2102
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr "Conforme au brouillon du standard C ISO 202X (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2106 c-family/c.opt:2110 c-family/c.opt:2200
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "ÃŠtre conforme au standard C ISO 1990."
  
! #: c-family/c.opt:2114 c-family/c.opt:2208
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "ÃŠtre conforme au standard C ISO 1999."
  
! #: c-family/c.opt:2118
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Rendu obsolÃ¨te en faveur de -std=c99."
  
! #: c-family/c.opt:2122 c-family/c.opt:2127
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr "ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003 avec les extensions GNU."
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr "ÃŠtre conforme au standard C++ ISO 2011 avec les extensions GNU."
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Rendu obsolÃ¨te en faveur de -std=gnu++11."
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Rendu obsolÃ¨te en faveur de -std=gnu++14."
  
! #: c-family/c.opt:2144
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr "ÃŠtre conforme au standard C++ ISO 2014 avec les extensions GNU."
  
! #: c-family/c.opt:2148
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Rendu obsolÃ¨te en faveur de -std=gnu++17."
  
! #: c-family/c.opt:2152
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr "ÃŠtre conforme au standard C++ ISO 2017 avec les extensions GNU."
  
! #: c-family/c.opt:2156 c-family/c.opt:2160
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "ÃŠtre conforme au brouillon du standard C++ ISO 2020 avec les extensions GNU (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2164
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr "ÃŠtre conforme au standard C ISO 2011 avec les extensions GNU."
  
! #: c-family/c.opt:2168
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Rendu obsolÃ¨te en faveur de -std=gnu11."
  
! #: c-family/c.opt:2172 c-family/c.opt:2176
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr "ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018) avec les extensions GNU."
  
! #: c-family/c.opt:2180
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr "Conforme au brouillon du standard C ISO 202X avec les extensions de GNU (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2184 c-family/c.opt:2188
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr "ÃŠtre conforme au standard C ISO 1990 avec les extensions GNU."
  
! #: c-family/c.opt:2192
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr "ÃŠtre conforme au standard C ISO 1999 avec les extensions GNU."
  
! #: c-family/c.opt:2196
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Rendu obsolÃ¨te en faveur de -std=gnu99."
  
! #: c-family/c.opt:2204
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr "ÃŠtre conforme au standard C ISO 1990 tel que amendÃ© en 1994."
  
! #: c-family/c.opt:2212
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Rendu obsolÃ¨te en faveur de -std=iso9899:1999."
  
! #: c-family/c.opt:2231
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "Activer le prÃ©-traitement traditionnel."
  
! #: c-family/c.opt:2235
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "-trigraphs\tSupporter les trigrammes du C ISO."
  
! #: c-family/c.opt:2239
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr "Ne pas prÃ©dÃ©finir les macros spÃ©cifiques au systÃ¨me et Ã  GCC."
*************** msgstr "GÃ©nÃ©rer du code pour le noyau
*** 8293,8300 ****
  
  #: config/darwin.opt:71
  #, no-c-format
! msgid "The earliest MacOS X version on which this program will run."
! msgstr "La version la plus ancienne de MacOS X sur laquelle ce programme tournera."
  
  #: config/darwin.opt:76
  #, no-c-format
--- 8313,8320 ----
  
  #: 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
*************** msgstr "Forcer la gÃ©nÃ©ration d'Ã©bauch
*** 8308,8375 ****
  
  #: config/darwin.opt:88
  #, no-c-format
! msgid "The version of ld64 in use for this toolchain."
! msgstr "La version de ld64 utilisÃ©e par cette chaÃ®ne de compilation."
  
  #: config/darwin.opt:94
  #, no-c-format
! msgid "Loads all members of archive libraries"
! msgstr "Charger tous les membres des bibliothÃ¨ques d'archives"
  
  #: config/darwin.opt:98
  #, no-c-format
! msgid "-allowable_client <name>\tThe output dylib is private to the client(s) named"
! msgstr "-allowable_client <nom>\tLa sortie dylib est privÃ©e pour le ou les client(s) nommÃ©(s)"
  
  #: config/darwin.opt:102
  #, no-c-format
! msgid "-arch <name>\tSpecify that the output file should be generated for architecture  \"name\""
! msgstr "-arch <nom>\tSpÃ©cifier que le fichier de sortie doit Ãªtre gÃ©nÃ©rÃ© pour l'architecture Â«Â nomÂ Â»"
  
  #: config/darwin.opt:106
  #, no-c-format
! msgid "Mismatches between file architecture and the \"-arch\" are errors instead of warnings"
! msgstr "Les dÃ©saccords entre le fichier d'architecture et Â«Â -archÂ Â» sont des erreurs au lieu d'avertissements"
  
  #: config/darwin.opt:110
  #, no-c-format
! msgid "The earliest MacOS X version on which this program will run (formatted for the assembler)"
! msgstr "La version la plus ancienne de MacOS X sur laquelle ce programme tournera (formatÃ© pour l'assembleur)"
  
  #: config/darwin.opt:114
  #, no-c-format
! msgid "Produce an output file that will bind symbols on load, rather than lazily."
! msgstr "Produire un fichier de sortie qui liera les symboles au chargement plutÃ´t que paresseusement."
  
  #: config/darwin.opt:118
  #, no-c-format
! msgid "Produce a Mach-O bundle (file type MH_BUNDLE)"
! msgstr "Produire 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 minimum version for the client interface.  Clients must record a greater number than this or the binding will fail at runtime"
! msgstr "-compatibility_version <nombre>\tDÃ©finir la version minimale pour l'interface client. Les clients doivent enregistrer un nombre plus grand que celui-ci 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."
! msgstr "-current_version <nombre>\tDÃ©finir la version actuelle de la bibliothÃ¨que."
  
  #: 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:145
  #, no-c-format
--- 8328,8395 ----
  
  #: 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:145
  #, no-c-format
*************** msgstr "Le dÃ©faut (et opposÃ© de -stati
*** 8388,8405 ****
  
  #: config/darwin.opt:157
  #, 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:161
  #, no-c-format
! msgid "-exported_symbols_list <filename>\tGlobal symbols in \"filename\" will be exported from the linked output file, any symbols not mentioned will be treated as hidden."
! msgstr "-exported_symbols_list <nomfichier>\tLes symboles globaux dans Â«Â nomfichierÂ Â» seront exportÃ©s depuis le fichier de sortie liÃ©, tout symbole pas mentionnÃ© sera traitÃ© comme cachÃ©."
  
  #: config/darwin.opt:165
  #, 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:169 config/darwin.opt:189
  #, no-c-format
--- 8408,8425 ----
  
  #: config/darwin.opt:157
  #, 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:161
  #, 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:165
  #, 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:169 config/darwin.opt:189
  #, no-c-format
*************** msgstr "Pour l'assembleur (et l'Ã©diteur
*** 8418,8455 ****
  
  #: config/darwin.opt:181
  #, no-c-format
! msgid "Set the output object such that, on loading, dyld  will ignore any two-level 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 Ã  deux niveaux et rÃ©soudra les symboles dans l'ordre de la dÃ©couverte pour les bibliothÃ¨ques chargÃ©es."
  
  #: config/darwin.opt:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the named framework in the framework search path."
! msgstr "-framework <nom>\tL'Ã©diteur de lien devrait rechercher le framework nommÃ© dans le chemin de recherche du framework."
  
  #: config/darwin.opt:193
  #, 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:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\""
! msgstr "AbrÃ©viation pour Â«Â -g -feliminate-unused-debug-symbolsÂ Â»"
  
  #: config/darwin.opt:201
  #, 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:205
  #, no-c-format
! msgid "-image_base <address>\tChoose a base address for a dylib or bundle."
! msgstr "-image_base <adresse>\tChoisir une adresse de base pour une dylib ou un paquet."
  
  #: config/darwin.opt:209
  #, 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:213
  #, no-c-format
--- 8438,8475 ----
  
  #: config/darwin.opt:181
  #, 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:185
  #, 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:193
  #, 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:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
! msgstr "AbrÃ©viation pour Â«Â -g -feliminate-unused-debug-symbolsÂ Â»."
  
  #: config/darwin.opt:201
  #, 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:205
  #, 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:209
  #, 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:213
  #, no-c-format
*************** msgstr "Les symboles Â«Â private externÂ
*** 8463,8475 ****
  
  #: config/darwin.opt:221
  #, 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:225
  #, no-c-format
! msgid "(Obsolete after 10.4) -multiply_defined <treatment> Provided a mechanism for warning about symbols defined in multiple dylibs."
! msgstr "(ObsolÃ¨te aprÃ¨s 10.4) -multiply_defined <traitement> Fournissait un mÃ©canisme d'avertissement au sujet des symboles dÃ©finis dans plusieurs dylibs."
  
  #: config/darwin.opt:229
  #, no-c-format
--- 8483,8495 ----
  
  #: config/darwin.opt:221
  #, 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:225
  #, 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:229
  #, no-c-format
*************** msgstr "(ObsolÃ¨te aprÃ¨s 10.4) -multipl
*** 8478,8489 ****
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) The linker never dead strips these items, so the option is not needed."
! msgstr "(ObsolÃ¨te) L'Ã©diteur de lien ne retire jamais ces Ã©lÃ©ments, donc cette option n'est pas utile."
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an exectuable."
  msgstr "(ObsolÃ¨te aprÃ¨s 10.3.9) DÃ©fini MH_NOPREFIXBINDING, dans un exÃ©cutable."
  
  #: config/darwin.opt:241
--- 8498,8509 ----
  
  #: config/darwin.opt:233
  #, 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:237
  #, 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:241
*************** msgstr "(ObsolÃ¨te) Ceci est le dÃ©faut.
*** 8503,8510 ****
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size size\tAllows setting the page 0 size to 4kb for certain special cases."
! msgstr "-pagezero_size taille\tAutorise la dÃ©finition de la taille de la page 0 Ã  4kb dans certains cas spÃ©ciaux."
  
  #: config/darwin.opt:268
  #, no-c-format
--- 8523,8530 ----
  
  #: config/darwin.opt:256
  #, 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:268
  #, no-c-format
*************** msgstr "Synonyme de Â«Â -export-dynamicÂ
*** 8523,8540 ****
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tThis will allow relocs in read-only pages (not advisable)."
! msgstr "-read_only_relocs <traitement>\tCeci autorisera les rÃ©adressages vers des pages en lecture seules (pas conseillÃ©)."
  
  #: config/darwin.opt:287
  #, 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:291
  #, 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:295
  #, no-c-format
--- 8543,8560 ----
  
  #: config/darwin.opt:283
  #, 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:287
  #, 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:291
  #, 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:295
  #, no-c-format
*************** msgstr "(ObsolÃ¨te) -sectobjectsymbols <
*** 8543,8575 ****
  
  #: config/darwin.opt:299
  #, 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:303
  #, 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:308
  #, 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:312
  #, no-c-format
! msgid "Synonym for \"image_base\""
! msgstr "Synonyme pour Â«Â image_baseÂ Â»"
  
  #: config/darwin.opt:316
  #, 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:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate segname sectname file"
! msgstr "(ObsolÃ¨te, ld_classic uniquement) -sectcreate nomseg nomsect fichier"
  
  #: config/darwin.opt:325
  #, no-c-format
--- 8563,8595 ----
  
  #: config/darwin.opt:299
  #, 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:303
  #, 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:308
  #, 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:312
  #, no-c-format
! msgid "Synonym for \"image_base\"."
! msgstr "Synonyme pour Â«Â image_baseÂ Â»."
  
  #: config/darwin.opt:316
  #, 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:321
  #, 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:325
  #, no-c-format
*************** msgstr "(ObsolÃ¨te) Les fichiers objets
*** 8578,8595 ****
  
  #: config/darwin.opt:329
  #, no-c-format
! msgid "-segprot <segname> max_prot init_prot\tThe protection values are \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
! msgstr "-segprot <nomseg> prot_max prot_init\tLes valeurs de protection sont Â«Â rÂ Â», Â«Â wÂ Â», Â«Â xÂ Â» ou Â«Â -Â Â» la derniÃ¨re signifiant Â«Â pas d'accÃ¨sÂ Â»"
  
  #: config/darwin.opt:333
  #, no-c-format
! msgid "-segs_read_only_addr address \tAllows specifying the address of the read only portion of a dylib."
! msgstr "-segs_read_only_addr adresse \tAutoriser la spÃ©cification de l'adresse d'une portion en lecture seule d'une dylib."
  
  #: config/darwin.opt:337
  #, no-c-format
! msgid "-segs_read_write_addr address \tAllows specifying the address of the read/write portion of a dylib."
! msgstr "-segs_read_write_addr adresse \tAutoriser la spÃ©cification de l'adresse d'une portion en lecture/Ã©criture d'une dylib."
  
  #: config/darwin.opt:341
  #, no-c-format
--- 8598,8615 ----
  
  #: config/darwin.opt:329
  #, 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:333
  #, 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:337
  #, 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:341
  #, no-c-format
*************** msgstr "(ObsolÃ¨te)\tCeci est le dÃ©faut
*** 8598,8620 ****
  
  #: config/darwin.opt:345
  #, 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:349
  #, 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:353
  #, no-c-format
! msgid "This is the default"
! msgstr "Ceci est le dÃ©faut"
  
  #: config/darwin.opt:357
  #, no-c-format
! msgid "Specifies content that can speed up dynamic loading when the binaries are unchanged."
! msgstr "SpÃ©cifie du contenu qui peut accÃ©lÃ©rer le chargement dynamique quand les binaires sont inchangÃ©s."
  
  #: config/darwin.opt:361
  #, no-c-format
--- 8618,8640 ----
  
  #: config/darwin.opt:345
  #, 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:349
  #, 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:353
  #, no-c-format
! msgid "This is the default."
! msgstr "Ceci est le dÃ©faut."
  
  #: config/darwin.opt:357
  #, 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:361
  #, no-c-format
*************** msgstr "-undefined <traitement>\tSpÃ©cif
*** 8628,8635 ****
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDon't export global symbols listed in filename."
! msgstr "-unexported_symbols_list <fichier>\tNe pas exporter les symboles globaux listÃ©s dans le fichier."
  
  #: config/darwin.opt:373
  #, no-c-format
--- 8648,8655 ----
  
  #: config/darwin.opt:369
  #, 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:373
  #, no-c-format
*************** msgstr "-weak_reference_mismatches <trai
*** 8638,8645 ****
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs the object files the linker loads"
! msgstr "Enregistrer dans le journal les fichiers objets chargÃ©s par l'Ã©diteur de liens"
  
  #: config/darwin.opt:381
  #, no-c-format
--- 8658,8665 ----
  
  #: config/darwin.opt:377
  #, 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:381
  #, no-c-format
*************** msgstr "Enregistrer dans le journal quel
*** 8648,8655 ****
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to whyload."
! msgstr "(ObsolÃ¨te, ignorÃ©)\tAncien support similaire Ã  whyload."
  
  #: config/darwin.opt:393
  #, no-c-format
--- 8668,8675 ----
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
! msgstr "(ObsolÃ¨te, ignorÃ©)\tAncien support similaire Ã  Â«Â -whyloadÂ Â»."
  
  #: config/darwin.opt:393
  #, no-c-format
*************** msgstr "Fournir les bibliothÃ¨ques pour
*** 11665,11676 ****
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr "Processeurs ARM connus (Ã  utiliser avec les options -mcpu= et -mtune=):"
  
! #: config/arm/arm-tables.opt:266
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr "Architectures ARM connues (Ã  utiliser avec l'option -march=):"
  
! #: config/arm/arm-tables.opt:369
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr "UnitÃ©s en virgule flottante ARM connues (Ã  utiliser avec l'option -mfpu=):"
--- 11685,11696 ----
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr "Processeurs ARM connus (Ã  utiliser avec les options -mcpu= et -mtune=):"
  
! #: config/arm/arm-tables.opt:269
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr "Architectures ARM connues (Ã  utiliser avec l'option -march=):"
  
! #: config/arm/arm-tables.opt:372
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr "UnitÃ©s en virgule flottante ARM connues (Ã  utiliser avec l'option -mfpu=):"
*************** msgstr "-Wframe-larger-than=<taille-octe
*** 16103,18456 ****
  
  #: common.opt:606
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr "Avertir lors d'une tentative de libÃ©rer un objet qui n'est pas sur le tas."
  
! #: common.opt:610
  #, no-c-format
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr "Avertir lorsque une fonction ne peut pas Ãªtre dÃ©ployÃ©e en HSAIL."
  
! #: common.opt:617
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr "Avertir quand un Â«Â caseÂ Â» d'un Â«Â switchÂ Â» n'a pas d'instruction Â«Â breakÂ Â»."
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Avertir lorsque une fonction en ligne ne peut pas Ãªtre mise en ligne."
  
! #: common.opt:625
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Avertir si un paramÃ¨tre du modÃ¨le de mÃ©moire atomique est identifiÃ© comme Ã©tant en dehors de la plage valide."
  
! #: common.opt:632
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<taille-octet>\tAvertir si un objet est plus grand que <taille-octet>."
  
! #: common.opt:636
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr "Avertir si un paramÃ¨tre pointeur avec l'attribut nonnull est comparÃ© avec NULL."
  
! #: common.opt:640
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr "Avertir si le dÃ©rÃ©fÃ©rencement d'un pointeur NULL peut conduire Ã  un comportement erronÃ© ou indÃ©fini."
  
! #: common.opt:651
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "Avertir Ã  propos de certaines violations de la rÃ¨gle de la dÃ©finition unique du C++ durant l'optimisation lors de l'Ã©dition de liens."
  
! #: common.opt:655
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Avertir Ã  propos des dÃ©bordements dans les expressions arithmÃ©tiques."
  
! #: common.opt:659
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr "Avertir Ã  propos de types qui ne correspondent pas dans les dÃ©clarations globales durant l'optimisation lors de l'Ã©dition de liens."
  
! #: common.opt:663
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Avertir lorsque l'attribut Â«Â packedÂ Â» n'a pas d'effet sur l'agencement d'un struct."
  
! #: common.opt:667
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Avertir lorsque du rembourrage est requis pour aligner les membres d'une structure."
  
! #: common.opt:671
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Ã‰mettre les avertissements nÃ©cessaires pour Ãªtre strictement conforme au standard."
  
! #: common.opt:675
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Avertir Ã  propos du retour d'un pointeur ou d'une rÃ©fÃ©rence Ã  une variable locale ou temporaire."
  
! #: common.opt:679
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Avertir lorsqu'une variable en masque une autre.  Identique Ã  -Wshadow=global."
  
! #: common.opt:683
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Avertir lorsqu'une variable en masque une autre (globalement)."
  
! #: common.opt:687
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre."
  
! #: common.opt:694
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre d'un type compatible."
  
! #: common.opt:701
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Avertir lorsque la protection contre l'Ã©crasement de la pile n'est pas produite pour une quelconque raison."
  
! #: common.opt:705
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<taille-octet>\tAvertir si l'utilisation de la pile pourrait Ãªtre plus grande que <taille-octet>."
  
! #: common.opt:709 common.opt:713
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Avertir Ã  propos du code qui pourrait enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par une seule variable (strict aliasing)."
  
! #: common.opt:717 common.opt:721
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Avertir Ã  propos d'optimisations qui supposent que le dÃ©bordement d'un nombre signÃ© est indÃ©fini."
  
! #: common.opt:725
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((cold))."
  
! #: common.opt:729
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((const))."
  
! #: common.opt:733
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((pure))."
  
! #: common.opt:737
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((noreturn))."
  
! #: common.opt:741
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((malloc))."
  
! #: common.opt:745
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr "Avertir Ã  propos des types polymorphiques du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code."
  
! #: common.opt:749
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr "Avertir Ã  propos des mÃ©thodes virtuelles du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code."
  
! #: common.opt:753
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Avertir Ã  propos d'instructions entre l'expression de contrÃ´le du Â«Â switchÂ Â» et le premier Â«Â caseÂ Â»."
  
! #: common.opt:758
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Ne pas supprimer les avertissements pour les en-tÃªtes systÃ¨me."
  
! #: common.opt:762
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Avertir lorsqu'un trampoline est gÃ©nÃ©rÃ©."
  
! #: common.opt:766
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Avertir si une comparaison est toujours vraie ou toujours fausse en raison d'une gamme limitÃ©e du type de donnÃ©e."
  
! #: common.opt:770
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Avertir Ã  propos des variables automatiques non initialisÃ©es."
  
! #: common.opt:774
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Avertir Ã  propos des variables automatiques qui pourraient ne pas Ãªtre initialisÃ©es."
  
! #: common.opt:782
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Activer tous les avertissements -Wunused-."
  
! #: common.opt:786
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Avertir lorsqu'un paramÃ¨tre de fonction est seulement dÃ©fini mais n'est pas autrement utilisÃ©."
  
! #: common.opt:790
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Avertir lorsqu'une variable est seulement dÃ©finie mais n'est pas autrement utilisÃ©e."
  
! #: common.opt:794
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Avertir lorsqu'une fonction est inutilisÃ©e."
  
! #: common.opt:798
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Avertir lorsqu'une Ã©tiquette est inutilisÃ©e."
  
! #: common.opt:802
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Avertir lorsqu'un paramÃ¨tre de fonction est inutilisÃ©."
  
! #: common.opt:806
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Avertir lorsque la valeur d'une expression n'est pas utilisÃ©e."
  
! #: common.opt:810
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Avertir lorsqu'une variable est inutilisÃ©e."
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Avertir si les profiles dÃ©finis par -fprofile-use ne correspondent pas."
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Avertir si les profiles dÃ©finis par -fprofile-use n'existe pas."
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Avertir lorsqu'une opÃ©ration vectorielle est compilÃ©e en dehors de SIMD."
  
! #: common.opt:838
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <fichier>\tProduire des informations de dÃ©clarations dans le <fichier>."
  
! #: common.opt:857
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<lettres>\tActiver les vidanges pour des Ã©tapes spÃ©cifiques du compilateur."
  
! #: common.opt:861
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <fichier>\tDÃ©finir le nom de base du fichier Ã  utiliser pour les vidanges."
  
! #: common.opt:865
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <rÃ©pertoire>\tDÃ©finir le nom du rÃ©pertoire Ã  utiliser pour les vidanges."
  
! #: common.opt:951
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "La version de l'ABI C++ Ã  utiliser."
  
! #: common.opt:955
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Optimiser agressivement les boucles en utilisant les contraintes du langage."
  
! #: common.opt:959
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Aligner le dÃ©but des fonctions."
  
! #: common.opt:969
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Aligner les Ã©tiquettes qui sont uniquement atteintes par sauts."
  
! #: common.opt:976
  #, no-c-format
  msgid "Align all labels."
  msgstr "Aligner toutes les Ã©tiquettes."
  
! #: common.opt:983
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Aligner le dÃ©but des boucles."
  
! #: common.opt:990
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr "Autoriser le compilateur Ã  introduire de nouvelles concurrences de donnÃ©es lors des stockages."
  
! #: common.opt:994
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Activer l'Ã©tape d'analyse statique."
  
! #: common.opt:1014
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "SÃ©lectionner quoi assainir."
  
! #: common.opt:1018
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "SÃ©lectionner le type de la couverture d'assainissement."
  
! #: common.opt:1022
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr "-fasan-shadow-offset=<nombre>\tUtiliser un dÃ©calage personnalisÃ© pour la mÃ©moire des informations de validation (shadow memory)."
  
! #: common.opt:1026
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr "-fsanitize-sections=<sec1,sec2,â€¦>\tAssainir les variables globales dans les sections dÃ©finies par l'utilisateur."
  
! #: common.opt:1031
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr "Essayer de continuer l'exÃ©cution aprÃ¨s avoir diagnostiquÃ© un comportement indÃ©fini."
  
! #: common.opt:1035
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Cette option est obsolÃ¨te; utilisez -fsanitize-recover= Ã  la place."
  
! #: common.opt:1042
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr "Utiliser un dÃ©routement au lieu d'une fonction de la bibliothÃ¨que pour signaler des comportements indÃ©finis dÃ©tectÃ©s par le code d'assainissement."
  
! #: common.opt:1046
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "GÃ©nÃ©rer des tables de retour en arriÃ¨re (unwind tables) qui sont exactes Ã  chaque limite d'instruction."
  
! #: common.opt:1050
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "GÃ©nÃ©rer des instructions auto-inc/dec."
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile par dÃ©faut est fbdata.afdo dans Â«Â pwdÂ Â»."
  
! #: common.opt:1059
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile est spÃ©cifiÃ© en argument."
  
! #: common.opt:1068
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "GÃ©nÃ©rer du code pour vÃ©rifier les bornes avant d'indexer les tableaux."
  
! #: common.opt:1072
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Remplacer add, compare, branch par des branchements utilisant un registre compteur."
  
! #: common.opt:1076
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Utiliser les informations de profilage pour les probabilitÃ©s de branchements."
  
! #: common.opt:1092
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Fournir les informations du graphe d'appels pour chaque fichier."
  
! #: common.opt:1096
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Fournir les informations du graphe d'appels pour chaque fichier avec les dÃ©corations."
  
! #: common.opt:1100
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<registre>\tMarquer le <registre> comme Ã©tant prÃ©servÃ© au travers des fonctions."
  
! #: common.opt:1104
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<registre>\tMarquer le <registre> comme Ã©tant corrompu par les appels de fonctions."
  
! #: common.opt:1111
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Sauvegarder les registres autour des appels de fonctions."
  
! #: common.opt:1115
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Cette option est obsolÃ¨te; ne l'utilisez pas."
  
! #: common.opt:1119
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "VÃ©rifier la valeur retournÃ©e par new en C++."
  
! #: common.opt:1123 common.opt:1127
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "RÃ©aliser des validations internes d'intÃ©gritÃ©."
  
! #: common.opt:1131
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Activer la sortie du code hors des boucles."
  
! #: common.opt:1135
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "Chercher des opportunitÃ©s de rÃ©duire les ajustements de pile et les rÃ©fÃ©rences Ã  la pile."
  
! #: common.opt:1139
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Placer les globales non initialisÃ©es dans la section commune."
  
! #: common.opt:1147
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr "-fcompare-debug[=<opts>]\tCompiler avec et sans l'option (par ex. -gtoggle) et comparer la vidange des insns finales."
  
! #: common.opt:1151
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "N'exÃ©cuter que la seconde compilation de -fcompare-debug."
  
! #: common.opt:1155
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "RÃ©aliser l'Ã©limination des comparaisons aprÃ¨s que l'allocation des registres ait Ã©tÃ© terminÃ©e."
  
! #: common.opt:1159
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "Ne pas appliquer les optimisations qui augmentent notablement l'utilisation de la pile."
  
! #: common.opt:1163
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Effectuer une Ã©tape d'optimisation par propagation des copies des registres."
  
! #: common.opt:1167
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "ExÃ©cuter l'optimisation des sauts croisÃ©s."
  
! #: common.opt:1171
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Lorsque CSE s'exÃ©cute, suivre les sauts jusqu'Ã  leurs cibles."
  
! #: common.opt:1179
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr "Omettre l'Ã©tape de rÃ©duction de plage en rÃ©alisant des divisions complexes."
  
! #: common.opt:1183
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Les multiplications et les divisions complexes suivent les rÃ¨gles du Fortran."
  
! #: common.opt:1187
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Placer les Ã©lÃ©ments de donnÃ©es dans leur propre section."
  
! #: common.opt:1191
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr "Lister tous les compteurs de dÃ©bogage disponibles avec leurs limites et leurs valeurs."
  
! #: common.opt:1195
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<compteur>[:<limite_inf1>-]<limite_sup1>[:<limite_inf2>-<limite_sup2>:â€¦][,<compteur>:â€¦]\tDÃ©finir la limite du compteur de dÃ©bogage."
  
! #: common.opt:1199
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "-fdebug-prefix-map=<old>=<new>\tRemplacer un nom de rÃ©pertoire par un autre dans les informations de dÃ©bogage."
  
! #: common.opt:1203
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "-ffile-prefix-map=<old>=<new>\tRemplacer un nom de rÃ©pertoire par un autre dans le rÃ©sultat de la compilation."
  
! #: common.opt:1207
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr "Ã‰crire une section .debug_types lorsque debuginfo de DWARF v4 est utilisÃ©."
  
! #: common.opt:1213
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "Retarder Ã  plus tard le dÃ©pilage des arguments des fonctions hors de la pile."
  
! #: common.opt:1217
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Tenter de remplir les crÃ©neaux de retard (delay slots) des instructions de branchement."
  
! #: common.opt:1221
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Supprimer les instructions inutiles qui peuvent dÃ©clencher des exceptions."
  
! #: common.opt:1225
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Supprimer les vÃ©rifications inutiles des pointeurs nuls."
  
! #: common.opt:1229
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr "Produire des donnÃ©es supplÃ©mentaires pour fournir une dÃ©virtualisation plus agressive dans le mode de transformation local de LTO."
  
! #: common.opt:1233
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "RÃ©aliser une dÃ©virtualisation spÃ©culative."
  
! #: common.opt:1237
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Essayer de convertir les appels virtuels en appels directs."
  
! #: common.opt:1241
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr "-fdiagnostics-show-location=[once|every-line]\tIndiquer combien de fois les informations sur l'emplacement dans le code source doivent Ãªtre rÃ©pÃ©tÃ©es au dÃ©but des lignes de diagnostiques Ã©crites sur plusieurs lignes."
  
! #: common.opt:1258
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr "Montrer la ligne source avec un curseur indiquant la colonne."
  
! #: common.opt:1262
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr "Montrer les Ã©tiquettes annotant les plages du code source lorsque le code source est montrÃ©."
  
! #: common.opt:1266
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr "Montrer les numÃ©ros de lignes dans la marge de gauche lorsque le code source est montrÃ©."
  
! #: common.opt:1274
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tAfficher les diagnostiques en couleur."
  
! #: common.opt:1294
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "-fdiagnostics-urls=[never|always|auto]\tEmbarquer les URL dans les diagnostiques."
  
! #: common.opt:1314
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr "-fdiagnostics-format=[text|json]\tChoisir le format de sortie."
  
! #: common.opt:1331
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr "Afficher les indices pour la correction sous forme lisible par une machine."
  
! #: common.opt:1335
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr "Afficher les indices pour la correction vers stderr au format diff unifiÃ©."
  
! #: common.opt:1339
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr "Amender les messages de diagnostiques appropriÃ©s avec les options de la ligne de commande qui les contrÃ´lent."
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr "Afficher les identificateurs CWE pour les messages de diagnostiques, quand disponibles."
  
! #: common.opt:1347
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr "SpÃ©cifier comment imprimer les chemins de contrÃ´le de flux associÃ©s avec un diagnostique."
  
! #: common.opt:1363
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr "Montrer les profondeurs des piles d'Ã©vÃ©nements dans les chemins."
  
! #: common.opt:1367
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr "DÃ©finir la largeur minimale de la marge de gauche du code source lorsque le code source est montrÃ©."
  
! #: common.opt:1371
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr "-fdisable-[tree|rtl|ipa]-<Ã©tape>=range1+range2\tdÃ©sactiver une Ã©tape d'optimisation."
  
! #: common.opt:1375
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr "-fenable-[tree|rtl|ipa]-<Ã©tape>=range1+range2\tactiver une Ã©tape d'optimisation."
  
! #: common.opt:1379
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<type>\tVidanger diverses donnÃ©es internes du compilateur dans un fichier."
  
! #: common.opt:1386
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=fichier\tVidanger dans un fichier les insns Ã  la fin d'une traduction."
  
! #: common.opt:1390
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=fichier\tÃ‰crire toutes les dÃ©clarations dans un fichier sous forme de code Go."
  
! #: common.opt:1394
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Supprimer la sortie des adresses dans les vidanges de dÃ©bogage."
  
  # ICE=Internal Compiler Error
! #: common.opt:1398
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr "Collecter et dÃ©charger les informations de dÃ©bogage dans un fichier temporaire si une erreur interne du compilateur a eu lieu dans le compilateur C/C++."
  
! #: common.opt:1403
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr "Vidanger les informations dÃ©taillÃ©es sur la reprÃ©sentation interne de GCC des emplacements du code source."
  
! #: common.opt:1407
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Vidanger les Ã©tapes d'optimisation."
  
! #: common.opt:1411
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Supprimer la sortie des numÃ©ros d'instructions, des numÃ©ros de lignes et des adresses dans les vidanges de dÃ©bogage."
  
! #: common.opt:1415
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Supprimer la sortie des numÃ©ros d'insn prÃ©cÃ©dents et suivants dans les vidanges de dÃ©bogage."
  
! #: common.opt:1419
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Activer les tables CFI via les directives de l'assembleur GAS."
  
! #: common.opt:1423
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "ExÃ©cuter la mise en ligne trÃ¨s tÃ´t."
  
! #: common.opt:1431
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "RÃ©aliser la rÃ©duction interprocÃ©durale des agrÃ©gats."
  
! #: common.opt:1435
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Effectuer l'Ã©limination des symboles inutilisÃ©s dans les informations de dÃ©bogage."
  
! #: common.opt:1439
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "Effectuer l'Ã©limination des types inutilisÃ©s dans l'information de dÃ©bogage."
  
! #: common.opt:1443
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Ne pas supprimer les informations de dÃ©bogage des classes C++."
  
! #: common.opt:1447
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Activer le traitement des exceptions."
  
! #: common.opt:1451
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Effectuer un nombre d'optimisations mineures et coÃ»teuses."
  
! #: common.opt:1455
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard]\tSpÃ©cifier la maniÃ¨re de gÃ©rer l'excÃ©dant de prÃ©cision en virgule flottante."
  
! #: common.opt:1470
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpÃ©cifier les valeurs permises pour FLT_EVAL_METHOD."
  
! #: common.opt:1486
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr "Produire les objets LTO contenant Ã  la fois le langage intermÃ©diaire et la sortie binaire."
  
! #: common.opt:1490
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Supposer qu'aucun NaN ni aucun infini ne sont gÃ©nÃ©rÃ©s."
  
! #: common.opt:1494
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr "Supposer que les boucles avec une sortie vont se terminer et ne jamais boucler indÃ©finiment."
  
! #: common.opt:1498
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<registre>\tMarquer le <registre> comme n'Ã©tant pas disponible pour le compilateur."
  
! #: common.opt:1502
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "Ne pas allouer des float ni des double dans des registres en prÃ©cision Ã©tendue."
  
! #: common.opt:1510
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "RÃ©aliser une Ã©tape de propagation dans RTL (Register Transfer Language)."
  
! #: common.opt:1514
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr "-ffp-contract=[off|on|fast]\tRÃ©aliser la contraction d'expression en virgule flottante."
  
! #: common.opt:1531
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr "Autoriser les fonctions internes ceil, floor, round, trunc Ã  dÃ©clencher des exceptions Â«Â inexactesÂ Â»."
  
! #: common.opt:1538
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Autoriser le maintien des adresses de fonctions dans les registres."
  
! #: common.opt:1542
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Placer chaque fonction dans sa propre section."
  
! #: common.opt:1546
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "ExÃ©cuter l'Ã©limination des sous-expressions communes globales."
  
! #: common.opt:1550
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "ExÃ©cuter le mouvement de chargement amÃ©liorÃ© lors de l'Ã©limination des sous-expressions communes globales."
  
! #: common.opt:1554
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "ExÃ©cuter le mouvement de stockage aprÃ¨s l'Ã©limination des sous-expressions communes globales."
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "RÃ©aliser les chargements redondants aprÃ¨s l'Ã©limination des stockages dans les sous-expressions communes globales."
  
! #: common.opt:1563
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "ExÃ©cuter l'Ã©limination des sous-expressions communes globales aprÃ¨s que l'allocation des registres soit terminÃ©e."
  
! #: common.opt:1580
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr "-fgnat-encodings=[all|gdb|minimal]\tSÃ©lectionner l'Ã©quilibre entre les encodages GNAT et le DWARF standard produit dans les informations de dÃ©bogage."
  
! #: common.opt:1585
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Activer les entrÃ©es et sorties de la reprÃ©sentation Graphite."
  
! #: common.opt:1589
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Activer la transformation d'identitÃ© Graphite."
  
! #: common.opt:1593
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "Activer la sortie de chargements adjacents hors d'une boucle pour encourager la gÃ©nÃ©ration d'instructions de dÃ©placements conditionnels."
  
! #: common.opt:1602
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Marquer toutes les boucles comme Ã©tant parallÃ¨les."
  
! #: common.opt:1606 common.opt:1614 common.opt:2755
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Activer les transformations de boucles imbriquÃ©es.  Identique Ã  -floop-nest-optimize."
  
! #: common.opt:1610
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Activer l'Ã©change de boucles sur les arbres."
  
! #: common.opt:1618
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "RÃ©aliser le unroll-and-jam."
  
! #: common.opt:1622
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Activer le support pour la mÃ©moire transactionnelle GNU."
  
! #: common.opt:1626
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "Utiliser STB_GNU_UNIQUE si supportÃ© par l'assembleur."
  
! #: common.opt:1634
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Activer l'optimisation de boucles imbriquÃ©es."
  
! #: common.opt:1638
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr "Forcer les accÃ¨s aux champs de bits Ã  correspondre Ã  la largeur de leur type."
  
! #: common.opt:1642
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Fusionner les stockages adjacents."
  
! #: common.opt:1646
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Activer l'estimation des probabilitÃ©s de branchement."
  
! #: common.opt:1654
  #, no-c-format
  msgid "Process #ident directives."
  msgstr "Traiter les directives #ident."
  
! #: common.opt:1658
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Convertir les sauts conditionnels en Ã©quivalents sans branchements."
  
! #: common.opt:1662
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Convertir les sauts conditionnels en exÃ©cutions conditionnelles."
  
! #: common.opt:1666
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr "-fstack-reuse=[all|named_vars|none]\tDÃ©finir le niveau de rÃ©utilisation de la pile pour les variables locales."
  
! #: common.opt:1682
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Convertir les sauts conditionnels des boucles les plus Ã  l'intÃ©rieur en Ã©quivalents sans branchement."
  
! #: common.opt:1694
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Ne pas gÃ©nÃ©rer de directives .size."
  
! #: common.opt:1698
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "RÃ©aliser la mise en ligne indirecte."
  
! #: common.opt:1704
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr "Activer la mise en ligne de fonctions dÃ©clarÃ©es Â«Â inlineÂ Â». Le dÃ©sactiver dÃ©sactive toutes les mises en ligne."
  
! #: common.opt:1708
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "IntÃ©grer les fonctions Ã  l'intÃ©rieur de leurs appelants s'il est Ã©tabli que la taille du code ne grandira pas."
  
! #: common.opt:1712
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "IntÃ©grer les fonctions qui ne sont pas dÃ©clarÃ©es Â«Â inlineÂ Â» dans leurs appelants quand cela est profitable."
  
! #: common.opt:1716
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "IntÃ©grer les fonctions qui ne sont requises que par leur unique appelant."
  
! #: common.opt:1723
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "-finline-limit=<nombre>\tLimiter la taille des fonction mises en ligne Ã  <nombre>."
  
! #: common.opt:1727
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr "Mettre en ligne les opÃ©rations __atomic quand une sÃ©quence d'instructions sans blocage est disponible."
  
! #: common.opt:1734
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none]\tInstrumentaliser les fonctions avec des contrÃ´les pour vÃ©rifier que les instructions de contrÃ´le de flux jump/call/return ont une cible valable."
  
! #: common.opt:1754
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Ajouter des appels de profilage aux entrÃ©es et aux sorties des fonctions."
  
! #: common.opt:1758
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "-finstrument-functions-exclude-function-list=nom,...\tNe pas ajouter les appels de profilage aux fonctions listÃ©es."
  
! #: common.opt:1762
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "-finstrument-functions-exclude-file-list=fichier,...\tNe pas ajouter les appels de profilage aux fonctions listÃ©es dans les fichiers."
  
! #: common.opt:1766
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "RÃ©aliser la propagation interprocÃ©durale des constantes."
  
! #: common.opt:1770
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "RÃ©aliser un clonage pour rendre plus forte la propagation interprocÃ©durale des constantes."
  
! #: common.opt:1778
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "RÃ©aliser la propagation interprocÃ©durale des constantes de bits."
  
! #: common.opt:1782
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "RÃ©aliser la propagation interprocÃ©durale de profiles."
  
! #: common.opt:1786
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "RÃ©aliser l'analyse interprocÃ©durale des pointeurs et rÃ©fÃ©rences."
  
! #: common.opt:1790
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "DÃ©couvrir les fonctions pures et const."
  
! #: common.opt:1794
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les fonctions et les variables en lecture seule."
  
! #: common.opt:1798
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les fonctions."
  
! #: common.opt:1802
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les variables."
  
! #: common.opt:1806
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "DÃ©couvrir les variables statiques en lecture seule et non adressables."
  
! #: common.opt:1810
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "DÃ©couvrir les variables statiques en lecture seule, en Ã©criture seule et non adressables."
  
! #: common.opt:1814
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr "RÃ©duire l'alignement de la pile Ã  l'endroit de l'appel, si possible."
  
! #: common.opt:1826
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Effectuer la propagation des plages de valeurs IPA."
  
! #: common.opt:1830
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority]\tDÃ©finir l'algorithme IRA utilisÃ©."
  
! #: common.opt:1843
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed]\tDÃ©finir les rÃ©gions pour IRA."
  
! #: common.opt:1859
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr "Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations qui ont pour but de sortir du code hors d'une boucle durant la phase RTL."
  
! #: common.opt:1864
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr "Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations de boucles durant la phase RTL."
  
! #: common.opt:1869
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Partager les emplacements pour sauvegarder diffÃ©rents registres matÃ©riels."
  
! #: common.opt:1873
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Partager les emplacements sur la pile pour faire dÃ©border les pseudo registres."
  
! #: common.opt:1877
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr "-fira-verbose=<nombre>\tContrÃ´ler le niveau des messages de diagnostique de IRA."
  
! #: common.opt:1881
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Optimiser les variables d'induction dans les arbres."
  
! #: common.opt:1885
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Utiliser des tables de sauts pour des instructions switch suffisamment grandes."
  
! #: common.opt:1889
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "GÃ©nÃ©rer le code pour les fonctions mÃªme si elles sont complÃ¨tement mises en ligne."
  
! #: common.opt:1893
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "GÃ©nÃ©rer le code pour les fonctions statiques mÃªme si elles ne sont jamais appelÃ©es."
  
! #: common.opt:1897
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "Produire les variables constantes statiques mÃªme si elles ne sont pas utilisÃ©es."
  
! #: common.opt:1901
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "PrÃ©fixer les symboles externes avec un caractÃ¨re de soulignement."
  
! #: common.opt:1909
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "Faire une rematÃ©rialisation sensible au CFG pendant LRA."
  
! #: common.opt:1913
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Activer les optimisations durant l'Ã©dition de liens."
  
! #: common.opt:1917
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr "Les optimisations durant l'Ã©dition de liens sont faites avec un nombre de tÃ¢ches parallÃ¨les ou un serveur de tÃ¢ches."
  
! #: common.opt:1939
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr "SpÃ©cifier l'algorithme pour partitionner les symboles et les variables durant l'Ã©dition de liens."
  
! #: common.opt:1944
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr "-flto-compression-level=<nombre>\tUtiliser le niveau de compression <nombre> de zlib/zstd pour le langage intermÃ©diaire (IL)."
  
! #: common.opt:1952
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Rapporter diverses statistiques d'optimisation durant l'Ã©dition de liens."
  
! #: common.opt:1956
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Rapporter diverses statistiques d'optimisation durant l'Ã©dition de liens uniquement dans le mode d'analyse complÃ¨te du programme (mode WPA)."
  
! #: common.opt:1960
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Changer la valeur de errno aprÃ¨s les fonctions mathÃ©matiques internes."
  
! #: common.opt:1964
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<nombre>\tNombre maximum d'erreurs Ã  rapporter."
  
! #: common.opt:1968
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Produire un rapport sur l'allocation de mÃ©moire permanente."
  
! #: common.opt:1972
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Produire un rapport sur l'allocation de mÃ©moire permanente dans le mode d'analyse complÃ¨te du programme (WPA mode)."
  
! #: common.opt:1979
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Tenter de fusionner les constantes et les variables constantes identiques."
  
! #: common.opt:1983
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Tenter de fusionner les constantes identiques au travers des unitÃ©s de compilation."
  
! #: common.opt:1987
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Tenter de fusionner les chaÃ®nes de dÃ©bogage identiques au travers des unitÃ©s de compilation."
  
! #: common.opt:1991
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<nombre>\tLimiter la longueur des diagnostiques Ã  <nombre> caractÃ¨res par ligne.  0 supprime le retour automatique Ã  la ligne."
  
  # SMS= Swing Module Scheduler: est-il besoin de le prÃ©ciser ?
! #: common.opt:1995
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr "RÃ©aliser l'ordonnancement modulo basÃ© sur SMS avant la premiÃ¨re Ã©tape de l'ordonnancement."
  
! #: common.opt:1999
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr "RÃ©aliser l'ordonnancement modulo basÃ© sur SMS en autorisant les dÃ©placements de registres."
  
! #: common.opt:2003
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "DÃ©placer hors des boucles les calculs invariants par rapport aux boucles."
  
! #: common.opt:2007
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Utiliser l'Ã©tape d'Ã©limination du code RTL mort."
  
! #: common.opt:2011
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Utiliser l'Ã©tape d'Ã©limination des stockages RTL morts."
  
! #: common.opt:2015
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr "Activer/DÃ©sactiver l'ordonnancement traditionnel dans les boucles qui sont dÃ©jÃ  passÃ©es par l'ordonnancement modulo."
  
  # Je ne comprends mÃªme pas comment le message anglais est censÃ© Ãªtre comprÃ©hensibleÂ !
! #: common.opt:2019
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Supporter les exceptions Ã©mises par des routines de dÃ©routement."
  
! #: common.opt:2023
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr "-foffload=<cibles>=<options>\tSpÃ©cifier les cibles pour les dÃ©chargements et leurs options."
  
! #: common.opt:2027
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr "-foffload-abi=[lp64|ilp32]\tDÃ©finir l'ABI Ã  utiliser dans un compilateur de dÃ©chargement."
  
! #: common.opt:2040
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Lorsque c'est possible, ne pas gÃ©nÃ©rer des trames de pile."
  
! #: common.opt:2044
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Activer toutes les vidanges des informations d'optimisation sur stderr."
  
! #: common.opt:2048
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr "-fopt-info[-<type>=fichier]\tVidanger les dÃ©tails de l'optimisation du compilateur."
  
! #: common.opt:2052
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr "Ã‰crire un fichier FICHSRC.opt-record.json dÃ©taillant quelles optimisations ont Ã©tÃ© rÃ©alisÃ©es."
  
! #: common.opt:2060
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimiser les appels rÃ©cursifs dans des fonctions apparentÃ©es (sibbling call) et Ã  la fin de la fonction (tail call)."
  
! #: common.opt:2064
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "RÃ©aliser une mise en ligne partielle."
  
! #: common.opt:2068 common.opt:2072
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Produire un rapport sur l'allocation de mÃ©moire avant l'optimisation interprocÃ©durale."
  
! #: common.opt:2076
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Empaqueter les membres des structures ensemble sans trous."
  
! #: common.opt:2080
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr "-fpack-struct=<nombre>\tDÃ©finir l'alignement initial maximum des membres d'une structure."
  
! #: common.opt:2084
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Retourner les petits agrÃ©gats en mÃ©moire, pas dans les registres."
  
! #: common.opt:2088
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Effectuer l'aplatissage des boucles."
  
! #: common.opt:2092
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Activer les optimisations sur de petits segments de code (peephole) spÃ©cifiques Ã  la machine."
  
! #: common.opt:2096
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Activer une Ã©tape d'optimisation sur de petits segments de code (peephole) par RTL avant sched2."
  
! #: common.opt:2100
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode large)."
  
! #: common.opt:2104
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode large)."
  
! #: common.opt:2108
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode petit)."
  
! #: common.opt:2112
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode petit)."
  
! #: common.opt:2116
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr "Utiliser la PLT pour les appels PIC (-fno-plt: charger l'adresse depuis la GOT Ã  l'endroit de l'appel)."
  
! #: common.opt:2120
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "SpÃ©cifier un greffon Ã  charger."
  
! #: common.opt:2124
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<nom>-<clÃ©>[=<valeur>]\tSpÃ©cifier l'argument <clÃ©>=<valeur> pour le greffon <nom>."
  
! #: common.opt:2128
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "ExÃ©cuter l'optimisation de mise en commun prÃ©dictive."
  
! #: common.opt:2132
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "GÃ©nÃ©rer des instructions de prÃ©chargement, si disponible, pour les tableaux dans les boucles."
  
! #: common.opt:2136
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Autoriser le code de profilage de base du programme."
  
! #: common.opt:2140
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "GÃ©nÃ©rer des noms de chemins absolus vers le code source pour gcov."
  
! #: common.opt:2144
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "InsÃ©rer le code de profilage basÃ© sur arc du programme."
  
! #: common.opt:2148
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "DÃ©finir le rÃ©pertoire racine pour stocker les donnÃ©es de profilage. Le rÃ©pertoire retournÃ© par Â«Â pwdÂ Â» est utilisÃ© par dÃ©faut."
  
! #: common.opt:2153
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "DÃ©finir le nom pour stocker le fichier de note de profil."
  
! #: common.opt:2157
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Autoriser la correction des inconsistances dans le flux d'entrÃ©e du profil."
  
! #: common.opt:2161
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr "-fprofile-update=[single|atomic|prefer-atomic]\tDÃ©finir la mÃ©thode de mise Ã  jour du profil."
  
! #: common.opt:2165
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr "Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont les noms correspondent Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule)."
  
! #: common.opt:2169
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr "Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont les noms ne correspondent pas Ã  toutes les expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule)."
  
! #: common.opt:2185
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tNiveau de contrÃ´le de la reproductibilitÃ© du profil collectÃ© par -fprofile-generate."
  
! #: common.opt:2201
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr "Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage."
  
! #: common.opt:2205
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage et dÃ©finir -fprofile-dir=."
  
! #: common.opt:2209
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr "Ne pas supposer que les fonctions qui ne sont pas exÃ©cutÃ©es durant l'exÃ©cution d'exercice sont Â«Â froidesÂ Â»."
  
! #: common.opt:2213
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr "Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage."
  
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage et dÃ©finir -fprofile-dir=."
  
! #: common.opt:2221
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "InsÃ©rer du code pour profiler les valeurs des expressions."
  
! #: common.opt:2225
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Rapport sur la cohÃ©rence du profilage."
  
! #: common.opt:2229
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "Activer la rÃ©organisation des fonctions qui amÃ©liore le placement du code."
  
! #: common.opt:2233
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "InsÃ©rer des instructions NOP Ã  chaque entrÃ©e de fonction."
  
! #: common.opt:2240
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<chaÃ®ne>\tRendre la compilation reproductible en utilisant <chaÃ®ne>."
  
! #: common.opt:2250
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "Enregistrer, dans le fichier objet, les options en ligne de commande passÃ©es Ã  gcc."
  
! #: common.opt:2254
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Retourner les petits agrÃ©gats dans les registres."
  
! #: common.opt:2262
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr "Informer DSE que la zone de stockage d'un objet C++ est morte quand le constructeur dÃ©marre et quand le destructeur se termine."
  
! #: common.opt:2273
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr "-flive-patching=[inline-only-static|inline-clone]\tContrÃ´ler les optimisations IPA pour fournir une compilation sÃ»r pour la correction Ã  chaud. En mÃªme temps, fourni un contrÃ´le Ã  de multiples niveaux sur les optimisations IPA activÃ©es."
  
! #: common.opt:2288
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr "Informer DCE de retirer les allocations C++ inutilisÃ©es."
  
! #: common.opt:2292
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Soulager la pression sur les registres en rÃ©duisant la portÃ©e pendant laquelle une valeur peut rester dans un registre."
  
! #: common.opt:2296
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Effectuer une Ã©tape d'optimisation pour renommer les registres."
  
! #: common.opt:2300
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Effectuer une Ã©tape d'optimisation de fusion des instructions selon la cible."
  
! #: common.opt:2304
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "RÃ©organiser les blocs de base pour amÃ©liorer le placement du code."
  
! #: common.opt:2308
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr "-freorder-blocks-algorithm=[simple|stc]\tDÃ©finir l'algorithme de rÃ©organisation des blocs de base."
  
! #: common.opt:2321
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "RÃ©organiser les blocs de base et les partitions dans des sections chaude et froide."
  
! #: common.opt:2325
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "RÃ©organiser les fonctions pour amÃ©liorer le placement du code."
  
! #: common.opt:2329
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Ajouter une Ã©tape d'Ã©limination des sous-expressions communes aprÃ¨s l'optimisation des boucles."
  
! #: common.opt:2337
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Interdire les optimisations qui supposent un comportement par dÃ©faut pour l'arrondis des virgules flottantes."
  
! #: common.opt:2341
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Activer l'ordonnancement Ã  travers les blocs de base."
  
! #: common.opt:2345
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Activer l'ordonnancement des insns sensible Ã  la pression sur les registres."
  
! #: common.opt:2349
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Autoriser le mouvement spÃ©culatif des non chargements."
  
! #: common.opt:2353
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Autoriser le mouvement spÃ©culatif de certains chargements."
  
! #: common.opt:2357
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Autoriser le mouvement spÃ©culatif de plus de chargements."
  
! #: common.opt:2361
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<numÃ©ro>\tDÃ©finir le niveau de verbositÃ© de l'ordonnanceur."
  
! #: common.opt:2365
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Si l'ordonnancement est fait aprÃ¨s le rechargement, faire un ordonnancement des super blocs."
  
! #: common.opt:2373
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "RÃ©ordonnancer les instructions avant l'allocation de registres."
  
! #: common.opt:2377
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "RÃ©ordonnancer les instructions aprÃ¨s l'allocation de registres."
  
! #: common.opt:2384
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Ordonnancer les instructions en utilisant l'algorithme d'ordonnancement sÃ©lectif."
  
! #: common.opt:2388
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "ExÃ©cuter l'ordonnancement sÃ©lectif aprÃ¨s le rechargement."
  
! #: common.opt:2392
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr "ExÃ©cuter les autodiagnostics en utilisant le chemin donnÃ© pour trouver les fichiers de tests."
  
! #: common.opt:2396
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr "RÃ©aliser la mise en pipeline logicielle des boucles internes durant l'ordonnancement sÃ©lectif."
  
! #: common.opt:2400
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr "RÃ©aliser la mise en pipeline logicielle des boucles externes durant l'ordonnancement sÃ©lectif."
  
! #: common.opt:2404
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "RÃ©ordonnancer les rÃ©gions mises en pipeline sans la mise en pipeline."
  
! #: common.opt:2408
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr "Permettre l'interposition des fonctions (ou des variables) par d'autres avec une sÃ©mantique diffÃ©rente (ou initialiseur) par l'Ã©diteur de lien dynamique."
  
! #: common.opt:2414
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Autoriser l'ordonnancement prÃ©maturÃ© de insns dans la queue."
  
! #: common.opt:2418
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr "-fsched-stalled-insns=<nombre>\tFixer le nombre d'insns dans la queue qui peuvent Ãªtre prÃ©maturÃ©ment ordonnancÃ©es."
  
! #: common.opt:2426
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr "DÃ©finir la distance de vÃ©rification de la dÃ©pendance dans l'ordonnancement prÃ©maturÃ© des insns dans la queue."
  
! #: common.opt:2430
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr "-fsched-stalled-insns-dep=<nombre>\tDÃ©finir la distance de vÃ©rification de la dÃ©pendance dans l'ordonnancement prÃ©maturÃ© des insns dans la queue."
  
! #: common.opt:2434
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Activer l'heuristique de groupe dans l'ordonnanceur."
  
! #: common.opt:2438
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Activer l'heuristique du chemin critique dans l'ordonnanceur."
  
! #: common.opt:2442
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Activer l'heuristique des instructions spÃ©culatives dans l'ordonnanceur."
  
! #: common.opt:2446
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Activer l'heuristique de rang dans l'ordonnanceur."
  
! #: common.opt:2450
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Activer l'heuristique de la derniÃ¨re instruction dans l'ordonnancement."
  
! #: common.opt:2454
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Activer l'heuristique du dÃ©compte des dÃ©pendances dans l'ordonnanceur."
  
! #: common.opt:2458
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr "AccÃ©der au donnÃ©es dans la mÃªme section Ã  partir du point d'ancrage partagÃ©."
  
! #: common.opt:2470
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Activer l'Ã©tape d'Ã©limination des extensions redondantes."
  
! #: common.opt:2474
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "Afficher les numÃ©ros des colonnes dans les diagnostiques quand ils sont disponibles. ActivÃ© par dÃ©faut."
  
! #: common.opt:2478
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr "Produire les prologues des fonctions uniquement devant les parties qui en ont besoin au lieu de les produire au dÃ©but des fonctions."
  
! #: common.opt:2483
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "Emballer sÃ©parÃ©ment les parties du prologue et de l'Ã©pilogue."
  
! #: common.opt:2487
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "DÃ©sactiver les optimisations observables par les NaN (Not a Number: pas un nombre) IEEE si ces NaN produisent un effet visible."
  
! #: common.opt:2491
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr "DÃ©sactiver les optimisations des virgules flottantes qui ignorent le signe du zÃ©ro dÃ©fini par IEEE."
  
! #: common.opt:2495
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Convertir les constantes en virgule flottante en constantes en simple prÃ©cision."
  
! #: common.opt:2499
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Scinder le temps de vie des variables d'induction quand des boucles sont dÃ©pliÃ©es."
  
! #: common.opt:2503
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "GÃ©nÃ©rer des trames de pile discontinues."
  
! #: common.opt:2507
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Scinder les types larges dans des registres indÃ©pendants."
  
! #: common.opt:2511
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "Scinder les types larges dans des registres indÃ©pendants plus tÃ´t."
  
! #: common.opt:2515
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "Activer la propagation vers le haut des propriÃ©tÃ©s d'utilisation au niveau SSA."
  
! #: common.opt:2519
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Optimiser les motifs conditionnels utilisant les nÅ“uds PHI SSA."
  
! #: common.opt:2523
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Optimiser le nombre de registres stdarg sauvegardÃ©s sur la pile au dÃ©but d'une fonction."
  
! #: common.opt:2527
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Appliquer l'expansion des variables quand les boucles dont dÃ©pliÃ©es."
  
! #: common.opt:2531
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tInsÃ©rer du code de vÃ©rification de la pile dans le programme."
  
! #: common.opt:2535
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "InsÃ©rer du code de vÃ©rification de la pile dans le programme. Identique Ã  -fstack-check=specific."
  
! #: common.opt:2539
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr "InsÃ©rer du code pour sonder chaque page de l'espace de la pile quand il est allouÃ© pour protÃ©ger contre des attaques visant une collision de pile (stack-clash)."
  
! #: common.opt:2547
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<registre>\tFaire un dÃ©routement si la pile va au delÃ  du <registre>."
  
! #: common.opt:2551
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<nom>\tFaire un dÃ©routement si la pile va au delÃ  du symbole <nom>."
  
! #: common.opt:2555
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Utiliser ProPolice comme mÃ©thode de protection de la pile."
  
! #: common.opt:2559
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Utiliser une mÃ©thode de protection de la pile pour chaque fonction."
  
! #: common.opt:2563
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Utiliser une mÃ©thode intelligente de protection de la pile pour certaines fonctions."
  
! #: common.opt:2567
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "N'utiliser une mÃ©thode de protection de la pile que sur les fonctions qui ont l'attribut stack_protection."
  
! #: common.opt:2571
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "Fournir les informations d'utilisation de la pile pour chaque fonction."
  
! #: common.opt:2583
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Supposer que la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accessible que par un seul pointeur (strict aliasing) s'applique."
  
! #: common.opt:2587
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Traiter les dÃ©bordements signÃ©s comme Ã©tant indÃ©finis. InversÃ© par -fwrapv -fwrapv-pointer."
  
! #: common.opt:2591
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr "ImplÃ©menter les opÃ©rations __atomic via des appels de bibliothÃ¨que aux fonctions historiques __sync."
  
! #: common.opt:2595
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "VÃ©rifier les erreurs de syntaxes et puis stopper."
  
! #: common.opt:2599
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "CrÃ©er les fichiers de donnÃ©es nÃ©cessaires Ã  Â«Â gcovÂ Â»."
  
  # Jump threading= des sauts consÃ©cutifs sont remplacÃ©s par un saut vers la cible finale
! #: common.opt:2603
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "RÃ©aliser les optimisations d'enfilage des sauts."
  
! #: common.opt:2607
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "Rapporter le temps pris par chaque Ã©tape de la compilation."
  
! #: common.opt:2611
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Enregistrer le temps pris par chaque sous-Ã©tape sÃ©parÃ©ment."
  
! #: common.opt:2615
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tDÃ©finir le modÃ¨le de gÃ©nÃ©ration de code par dÃ©faut pour le stockage local au thread."
  
! #: common.opt:2634
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "RÃ©organiser les fonctions, les variables et l'assembleur au plus haut niveau."
  
! #: common.opt:2638
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "ExÃ©cuter la formation du super bloc via la duplication de la queue."
  
! #: common.opt:2642
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr "Pour les cibles qui requiÃ¨rent normalement des trampolines pour les fonctions imbriquÃ©es, toujours les gÃ©nÃ©rer au lieu d'utiliser des descripteurs."
  
! #: common.opt:2650
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Supposer que les opÃ©rations en virgule flottante peuvent gÃ©nÃ©rer des dÃ©routements."
  
! #: common.opt:2654
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "GÃ©nÃ©rer des dÃ©routements pour les dÃ©bordements signÃ©s dans les additions, soustractions et multiplications."
  
! #: common.opt:2658
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Activer les optimisations SSA-CCP sur les arbres."
  
! #: common.opt:2662
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Activer les optimisations SSA-BIT-CCP sur les arbres."
  
! #: common.opt:2670
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Activer la copie des en-tÃªtes de boucles sur les arbres."
  
! #: common.opt:2678
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Activer la coalescence SSA sur les variables utilisateur."
  
! #: common.opt:2686
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Activer la propagation de copie sur les arbres."
  
! #: common.opt:2694
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transformer les stockages conditionnels en stockages inconditionnels."
  
! #: common.opt:2698
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "RÃ©aliser la conversion des initialisations de Â«Â switchÂ Â»."
  
! #: common.opt:2702
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Activer l'optimisation de l'Ã©limination du code mort SSA sur les arbres."
  
! #: common.opt:2706
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Activer l'optimisation des dominateurs."
  
! #: common.opt:2710
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Activer la fusion des appels en fin de fonction (tail call) sur les arbres."
  
! #: common.opt:2714
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Activer l'Ã©limination des stockages morts."
  
! #: common.opt:2718
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Activer la propagation vers l'avant sur les arbres."
  
! #: common.opt:2722
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Activer l'Ã©limination redondante totale (Full Redundancy Elimination) sur les arbres."
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Activer l'optimisation des longueurs de chaÃ®nes sur les arbres."
  
! #: common.opt:2730
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr "DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» au dÃ©rÃ©fÃ©rencement d'un pointeur nul. Isoler ces chemins du flux de contrÃ´le principal et transformer les instructions avec un comportement erronÃ© ou indÃ©fini en instructions de dÃ©routement."
  
! #: common.opt:2736
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr "DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» Ã  une valeur nulle utilisÃ©e d'une maniÃ¨re interdite par l'attribut returns_nonnull ou nonnull. Isoler ces chemins du flux de contrÃ´le principal et transformer l'instruction avec un comportement erronÃ© ou indÃ©fini en une instruction de dÃ©routement."
  
! #: common.opt:2743
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Activer la distribution des boucles sur les arbres."
  
! #: common.opt:2747
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Activer la distribution des boucles pour les motifs transformÃ©s en appels de bibliothÃ¨que."
  
! #: common.opt:2751
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Activer les mouvements invariants de boucles sur les arbres."
  
! #: common.opt:2759
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "CrÃ©er des variables d'induction canoniques dans les boucles."
  
! #: common.opt:2763
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Activer les optimisations de boucles au niveau de l'arbre."
  
! #: common.opt:2767
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "-ftree-parallelize-loops=<number>\tActiver la parallÃ©lisation automatique des boucles."
  
! #: common.opt:2771
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Activer la sortie hors des boucles des chargements par des pointeurs conditionnels."
  
! #: common.opt:2775
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Activer l'optimisation SSA-PRE sur les arbres."
  
! #: common.opt:2779
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr "Dans l'optimisation SSA-PRE sur les arbres, activer l'Ã©limination de la redondance partielle-partielle."
  
! #: common.opt:2783
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "RÃ©aliser une analyse de ce qui est pointÃ©, locale Ã  la fonction, sur les arbres."
  
! #: common.opt:2787
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Activer la rÃ©association au niveau de l'arbre."
  
! #: common.opt:2795
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "Activer la descente du code SSA sur les arbres."
  
! #: common.opt:2799
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "ExÃ©cuter la simplification des instructions dupliquÃ©es lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction)."
  
! #: common.opt:2803
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "ExÃ©cuter le remplacement des scalaires des agrÃ©gats."
  
! #: common.opt:2807
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Remplacer les expressions temporaires durant l'Ã©tape SSA->normale."
  
! #: common.opt:2811
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr "RÃ©aliser une scission de la portÃ©e active durant l'Ã©tape SSA->normale."
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "RÃ©aliser une propagation de la plage de valeurs sur les arbres."
  
! #: common.opt:2819
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Scinder les chemins conduisant Ã  des arÃªtes de retour d'une boucle."
  
! #: common.opt:2823
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr "Supposer que les dÃ©clarations communes peuvent Ãªtre remplacÃ©es par d'autres se terminant par un tableau plus grand."
  
! #: common.opt:2828
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Compiler une unitÃ© de compilation entiÃ¨re Ã  la fois."
  
! #: common.opt:2832
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "DÃ©rouler les boucles quand le nombre d'itÃ©rations est connu."
  
! #: common.opt:2836
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "DÃ©rouler toutes les boucles."
  
! #: common.opt:2847
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Autoriser l'optimisation de l'arithmÃ©tique en virgule flottante qui peut changer le rÃ©sultat de l'opÃ©ration Ã  cause de l'arrondi."
  
! #: common.opt:2852
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Identique Ã  -fassociative-math pour les expressions contenant des divisions."
  
! #: common.opt:2860
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Permettre les optimisations mathÃ©matiques qui peuvent violer les standards IEEE ou ISO."
  
! #: common.opt:2864
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "DÃ©placer les boucles Ã  l'intÃ©rieur des branchements quand c'est possible."
  
! #: common.opt:2868
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Scinder les boucles pour Ã©liminer des conditions qui sont constantes sur une plage de la boucle (Loop Splitting)."
  
! #: common.opt:2872
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr "DÃ©cliner les versions des boucles basÃ©es sur le fait que les indices ont un pas de un."
  
! #: common.opt:2876
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "GÃ©nÃ©rer uniquement les tables de retour en arriÃ¨re pour la gestion des exceptions."
  
! #: common.opt:2880
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Utiliser l'Ã©diteur de liens bfd au lieu de l'Ã©diteur par dÃ©faut."
  
! #: common.opt:2884
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Utiliser l'Ã©diteur de liens gold au lieu de l'Ã©diteur par dÃ©faut."
  
! #: common.opt:2888
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Utiliser l'Ã©diteur de liens lld de LLVM au lieu de l'Ã©diteur par dÃ©faut."
  
! #: common.opt:2900
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "RÃ©aliser le pistage des variables."
  
! #: common.opt:2908
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "RÃ©aliser le pistage des variables en annotant les affectations."
  
! #: common.opt:2914
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Basculer -fvar-tracking-assignments."
  
! #: common.opt:2922
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "RÃ©aliser le pistage des variables et aussi Ã©tiqueter les variables qui ne sont pas initialisÃ©es."
  
! #: common.opt:2927
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activer la vectorisation sur les arbres."
  
! #: common.opt:2935
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activer la vectorisation des boucles sur les arbres."
  
! #: common.opt:2939
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Activer la vectorisation des blocs de base (SLP) sur les arbres."
  
! #: common.opt:2943
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpÃ©cifie le modÃ¨le de coÃ»t pour la vectorisation."
  
! #: common.opt:2947
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpÃ©cifier le modÃ¨le de coÃ»t de la vectorisation pour du code marquÃ© par la directive simd."
  
! #: common.opt:2963
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Activer le modÃ¨le de coÃ»t du vectoriseur dynamique. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
  
! #: common.opt:2971
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Activer la propagation par copie des informations sur l'Ã©volution scalaire."
  
! #: common.opt:2981
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Ajouter des commentaires additionnels Ã  la sortie de l'assembleur."
  
! #: common.opt:2985
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tDÃ©finir la visibilitÃ© par dÃ©faut des symboles."
  
! #: common.opt:3004
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valider les pointeurs dans la vtable avant de les utiliser."
  
! #: common.opt:3020
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Sortir les compteurs de vÃ©rifications des vtables."
  
! #: common.opt:3024
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Sortir les informations sur les ensembles de pointeurs pour la vÃ©rification des vtables."
  
! #: common.opt:3028
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Utiliser les profils des valeurs des expressions dans les optimisations."
  
! #: common.opt:3032
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Construire une toile et sÃ©parer les utilisations sans relations d'une variable seule."
  
! #: common.opt:3036
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Activer l'Ã©limination conditionnelle du code mort pour les appels internes."
  
! #: common.opt:3040
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "RÃ©aliser les optimisations sur tout le programme."
  
! #: common.opt:3044
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Supposer que le dÃ©bordement de pointeur revient au dÃ©part."
  
! #: common.opt:3048
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Supposer que le dÃ©bordement de l'arithmÃ©tique signÃ©e boucle sur la plage accessible."
  
! #: common.opt:3052
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Placer des donnÃ©es initialisÃ©es Ã  zÃ©ros dans la section bss."
  
! #: common.opt:3056
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format par dÃ©faut."
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Supposer que l'assembleur supporte les directives .loc (DWARF2+)."
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Supposer que l'assembleur supporte les vues dans les directives .loc (DWARF2+)."
  
! #: common.opt:3084
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "Enregistrer DW_AT_decl_column et DW_AT_call_column dans DWARF."
  
! #: common.opt:3088
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans la version par dÃ©faut du format DWARF."
  
! #: common.opt:3092
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format DWARF v2 (ou ultÃ©rieur)."
  
! #: common.opt:3096
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format Ã©tendu par dÃ©faut."
  
! #: common.opt:3100
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "GÃ©nÃ©rer des information Ã©tendues pour les points d'entrÃ©es des fonctions en ligne."
  
! #: common.opt:3104
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr "Calculer les points de rÃ©initialisation locview sur base des estimations des longueurs des insns."
  
! #: common.opt:3112
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Ne pas gÃ©nÃ©rer les sections DWARF pubnames et pubtypes."
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "GÃ©nÃ©rer les sections DWARF pubnames et pubtypes."
  
! #: common.opt:3120
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "GÃ©nÃ©rer les sections DWARF pubnames et pubtypes avec les extensions GNU."
  
! #: common.opt:3124
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Enregistrer les options de la ligne de commande de gcc dans DW_AT_producer de DWARF."
  
! #: common.opt:3128
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans des fichiers .dwo sÃ©parÃ©s."
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS Ã©tendu."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Ã‰mettre des emplacements de points d'arrÃªt progressifs recommandÃ©s"
  
! #: common.opt:3144
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "Ne pas produire les supplÃ©ments DWARF au delÃ  de la version sÃ©lectionnÃ©e."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr "Ajouter les attributs de description Ã  certains DIEs DWARF qui n'ont pas d'attribut de nom."
  
! #: common.opt:3152
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Inverser l'option actuelle de gÃ©nÃ©ration des informations de dÃ©bogage."
  
! #: common.opt:3156
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr "Augmenter les listes de positions de variables avec des vues progressives."
  
! #: common.opt:3163
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format VMS."
  
! #: common.opt:3167
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF."
  
! #: common.opt:3171
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF Ã©tendu."
  
! #: common.opt:3189
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "GÃ©nÃ©rer des sections de dÃ©bogage compressÃ©es."
  
! #: common.opt:3193
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<format>\tGÃ©nÃ©rer les sections de dÃ©bogage compressÃ©es dans le format <format>."
  
! #: common.opt:3200
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<rÃ©pertoire>\tDÃ©finir le <rÃ©pertoire> comme Ã©tant le rÃ©pertoire par dÃ©faut des modules externes."
  
! #: common.opt:3204
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultiarch <rÃ©pertoire>\tDÃ©finir le <rÃ©pertoire> comme Ã©tant le sous-rÃ©pertoire d'inclusion multiarch."
  
! #: common.opt:3229
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichier>\tPlacer la sortie dans le <fichier>."
  
! #: common.opt:3233
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Autoriser le profilage des fonctions."
  
! #: common.opt:3243
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Comme -pedantic mais les avertissements sont rapportÃ©s comme des erreurs."
  
! #: common.opt:3283
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Ne pas afficher les fonctions compilÃ©es ni le temps Ã©coulÃ©."
  
! #: common.opt:3315
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activer la sortie en mode bavard."
  
! #: common.opt:3319
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Afficher la version du compilateur."
  
! #: common.opt:3323
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Supprimer les avertissements."
  
! #: common.opt:3333
  #, no-c-format
  msgid "Create a shared library."
  msgstr "CrÃ©er une bibliothÃ¨que partagÃ©e."
  
! #: common.opt:3378
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Ne pas crÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©."
  
! #: common.opt:3382
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "CrÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©."
  
! #: common.opt:3386
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "CrÃ©er un exÃ©cutable statique indÃ©pendant de la position."
  
! #: common.opt:3393
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Faire sauvegarder les registres par l'appelant au travers des appels si possible."
--- 16123,18496 ----
  
  #: common.opt:606
  #, no-c-format
+ msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
+ msgstr "DÃ©sactive l'avertissement -Wframe-larger-than=.  Ã‰quivalent Ã  -Wframe-larger-than=<SIZE_MAX> ou plus grand."
+ 
+ #: common.opt:610
+ #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr "Avertir lors d'une tentative de libÃ©rer un objet qui n'est pas sur le tas."
  
! #: common.opt:614
  #, no-c-format
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr "Avertir lorsque une fonction ne peut pas Ãªtre dÃ©ployÃ©e en HSAIL."
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr "Avertir quand un Â«Â caseÂ Â» d'un Â«Â switchÂ Â» n'a pas d'instruction Â«Â breakÂ Â»."
  
! #: common.opt:625
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Avertir lorsque une fonction en ligne ne peut pas Ãªtre mise en ligne."
  
! #: common.opt:629
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Avertir si un paramÃ¨tre du modÃ¨le de mÃ©moire atomique est identifiÃ© comme Ã©tant en dehors de la plage valide."
  
! #: common.opt:636
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<taille-octet>\tAvertir si un objet est plus grand que <taille-octet>."
  
! #: common.opt:640
! #, no-c-format
! msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
! msgstr "DÃ©sactive l'avertissement -Wlarger-than=.  Ã‰quivalent Ã  -Wlarger-than=<SIZE_MAX> ou plus grand."
! 
! #: common.opt:644
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr "Avertir si un paramÃ¨tre pointeur avec l'attribut nonnull est comparÃ© avec NULL."
  
! #: common.opt:648
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr "Avertir si le dÃ©rÃ©fÃ©rencement d'un pointeur NULL peut conduire Ã  un comportement erronÃ© ou indÃ©fini."
  
! #: common.opt:659
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "Avertir Ã  propos de certaines violations de la rÃ¨gle de la dÃ©finition unique du C++ durant l'optimisation lors de l'Ã©dition de liens."
  
! #: common.opt:663
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Avertir Ã  propos des dÃ©bordements dans les expressions arithmÃ©tiques."
  
! #: common.opt:667
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr "Avertir Ã  propos de types qui ne correspondent pas dans les dÃ©clarations globales durant l'optimisation lors de l'Ã©dition de liens."
  
! #: common.opt:671
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Avertir lorsque l'attribut Â«Â packedÂ Â» n'a pas d'effet sur l'agencement d'un struct."
  
! #: common.opt:675
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Avertir lorsque du rembourrage est requis pour aligner les membres d'une structure."
  
! #: common.opt:679
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Ã‰mettre les avertissements nÃ©cessaires pour Ãªtre strictement conforme au standard."
  
! #: common.opt:683
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Avertir Ã  propos du retour d'un pointeur ou d'une rÃ©fÃ©rence Ã  une variable locale ou temporaire."
  
! #: common.opt:687
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Avertir lorsqu'une variable en masque une autre.  Identique Ã  -Wshadow=global."
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Avertir lorsqu'une variable en masque une autre (globalement)."
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre."
  
! #: common.opt:702
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre d'un type compatible."
  
! #: common.opt:709
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Avertir lorsque la protection contre l'Ã©crasement de la pile n'est pas produite pour une quelconque raison."
  
! #: common.opt:713
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<taille-octet>\tAvertir si l'utilisation de la pile pourrait Ãªtre plus grande que <taille-octet>."
  
! #: common.opt:717
! #, no-c-format
! msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
! msgstr "DÃ©sactive l'avertissement -Wstack-usage=.  Ã‰quivalent Ã  -Wstack-usage=<SIZE_MAX> ou plus grand."
! 
! #: common.opt:721 common.opt:725
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Avertir Ã  propos du code qui pourrait enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par une seule variable (strict aliasing)."
  
! #: common.opt:729 common.opt:733
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Avertir Ã  propos d'optimisations qui supposent que le dÃ©bordement d'un nombre signÃ© est indÃ©fini."
  
! #: common.opt:737
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((cold))."
  
! #: common.opt:741
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((const))."
  
! #: common.opt:745
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((pure))."
  
! #: common.opt:749
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((noreturn))."
  
! #: common.opt:753
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((malloc))."
  
! #: common.opt:757
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr "Avertir Ã  propos des types polymorphiques du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code."
  
! #: common.opt:761
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr "Avertir Ã  propos des mÃ©thodes virtuelles du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code."
  
! #: common.opt:765
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Avertir Ã  propos d'instructions entre l'expression de contrÃ´le du Â«Â switchÂ Â» et le premier Â«Â caseÂ Â»."
  
! #: common.opt:770
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Ne pas supprimer les avertissements pour les en-tÃªtes systÃ¨me."
  
! #: common.opt:774
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Avertir lorsqu'un trampoline est gÃ©nÃ©rÃ©."
  
! #: common.opt:778
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Avertir si une comparaison est toujours vraie ou toujours fausse en raison d'une gamme limitÃ©e du type de donnÃ©e."
  
! #: common.opt:782
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Avertir Ã  propos des variables automatiques non initialisÃ©es."
  
! #: common.opt:786
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Avertir Ã  propos des variables automatiques qui pourraient ne pas Ãªtre initialisÃ©es."
  
! #: common.opt:794
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Activer tous les avertissements -Wunused-."
  
! #: common.opt:798
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Avertir lorsqu'un paramÃ¨tre de fonction est seulement dÃ©fini mais n'est pas autrement utilisÃ©."
  
! #: common.opt:802
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Avertir lorsqu'une variable est seulement dÃ©finie mais n'est pas autrement utilisÃ©e."
  
! #: common.opt:806
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Avertir lorsqu'une fonction est inutilisÃ©e."
  
! #: common.opt:810
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Avertir lorsqu'une Ã©tiquette est inutilisÃ©e."
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Avertir lorsqu'un paramÃ¨tre de fonction est inutilisÃ©."
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Avertir lorsque la valeur d'une expression n'est pas utilisÃ©e."
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Avertir lorsqu'une variable est inutilisÃ©e."
  
! #: common.opt:826
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Avertir si les profiles dÃ©finis par -fprofile-use ne correspondent pas."
  
! #: common.opt:830
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Avertir si les profiles dÃ©finis par -fprofile-use n'existe pas."
  
! #: common.opt:834
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Avertir lorsqu'une opÃ©ration vectorielle est compilÃ©e en dehors de SIMD."
  
! #: common.opt:850
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <fichier>\tProduire des informations de dÃ©clarations dans le <fichier>."
  
! #: common.opt:869
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<lettres>\tActiver les vidanges pour des Ã©tapes spÃ©cifiques du compilateur."
  
! #: common.opt:873
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <fichier>\tDÃ©finir le nom de base du fichier Ã  utiliser pour les vidanges."
  
! #: common.opt:877
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <rÃ©pertoire>\tDÃ©finir le nom du rÃ©pertoire Ã  utiliser pour les vidanges."
  
! #: common.opt:963
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "La version de l'ABI C++ Ã  utiliser."
  
! #: common.opt:967
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Optimiser agressivement les boucles en utilisant les contraintes du langage."
  
! #: common.opt:971
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Aligner le dÃ©but des fonctions."
  
! #: common.opt:981
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Aligner les Ã©tiquettes qui sont uniquement atteintes par sauts."
  
! #: common.opt:988
  #, no-c-format
  msgid "Align all labels."
  msgstr "Aligner toutes les Ã©tiquettes."
  
! #: common.opt:995
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Aligner le dÃ©but des boucles."
  
! #: common.opt:1002
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr "Autoriser le compilateur Ã  introduire de nouvelles concurrences de donnÃ©es lors des stockages."
  
! #: common.opt:1006
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Activer l'Ã©tape d'analyse statique."
  
! #: common.opt:1026
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "SÃ©lectionner quoi assainir."
  
! #: common.opt:1030
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "SÃ©lectionner le type de la couverture d'assainissement."
  
! #: common.opt:1034
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr "-fasan-shadow-offset=<nombre>\tUtiliser un dÃ©calage personnalisÃ© pour la mÃ©moire des informations de validation (shadow memory)."
  
! #: common.opt:1038
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr "-fsanitize-sections=<sec1,sec2,â€¦>\tAssainir les variables globales dans les sections dÃ©finies par l'utilisateur."
  
! #: common.opt:1043
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr "Essayer de continuer l'exÃ©cution aprÃ¨s avoir diagnostiquÃ© un comportement indÃ©fini."
  
! #: common.opt:1047
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Cette option est obsolÃ¨te; utilisez -fsanitize-recover= Ã  la place."
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr "Utiliser un dÃ©routement au lieu d'une fonction de la bibliothÃ¨que pour signaler des comportements indÃ©finis dÃ©tectÃ©s par le code d'assainissement."
  
! #: common.opt:1058
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "GÃ©nÃ©rer des tables de retour en arriÃ¨re (unwind tables) qui sont exactes Ã  chaque limite d'instruction."
  
! #: common.opt:1062
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "GÃ©nÃ©rer des instructions auto-inc/dec."
  
! #: common.opt:1066
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile par dÃ©faut est fbdata.afdo dans Â«Â pwdÂ Â»."
  
! #: common.opt:1071
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile est spÃ©cifiÃ© en argument."
  
! #: common.opt:1080
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "GÃ©nÃ©rer du code pour vÃ©rifier les bornes avant d'indexer les tableaux."
  
! #: common.opt:1084
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Remplacer add, compare, branch par des branchements utilisant un registre compteur."
  
! #: common.opt:1088
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Utiliser les informations de profilage pour les probabilitÃ©s de branchements."
  
! #: common.opt:1104
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Fournir les informations du graphe d'appels pour chaque fichier."
  
! #: common.opt:1108
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Fournir les informations du graphe d'appels pour chaque fichier avec les dÃ©corations."
  
! #: common.opt:1112
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<registre>\tMarquer le <registre> comme Ã©tant prÃ©servÃ© au travers des fonctions."
  
! #: common.opt:1116
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<registre>\tMarquer le <registre> comme Ã©tant corrompu par les appels de fonctions."
  
! #: common.opt:1123
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Sauvegarder les registres autour des appels de fonctions."
  
! #: common.opt:1127
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Cette option est obsolÃ¨te; ne l'utilisez pas."
  
! #: common.opt:1131
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "VÃ©rifier la valeur retournÃ©e par new en C++."
  
! #: common.opt:1135 common.opt:1139
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "RÃ©aliser des validations internes d'intÃ©gritÃ©."
  
! #: common.opt:1143
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Activer la sortie du code hors des boucles."
  
! #: common.opt:1147
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "Chercher des opportunitÃ©s de rÃ©duire les ajustements de pile et les rÃ©fÃ©rences Ã  la pile."
  
! #: common.opt:1151
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Placer les globales non initialisÃ©es dans la section commune."
  
! #: common.opt:1159
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr "-fcompare-debug[=<opts>]\tCompiler avec et sans l'option (par ex. -gtoggle) et comparer la vidange des insns finales."
  
! #: common.opt:1163
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "N'exÃ©cuter que la seconde compilation de -fcompare-debug."
  
! #: common.opt:1167
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "RÃ©aliser l'Ã©limination des comparaisons aprÃ¨s que l'allocation des registres ait Ã©tÃ© terminÃ©e."
  
! #: common.opt:1171
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "Ne pas appliquer les optimisations qui augmentent notablement l'utilisation de la pile."
  
! #: common.opt:1175
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Effectuer une Ã©tape d'optimisation par propagation des copies des registres."
  
! #: common.opt:1179
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "ExÃ©cuter l'optimisation des sauts croisÃ©s."
  
! #: common.opt:1183
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Lorsque CSE s'exÃ©cute, suivre les sauts jusqu'Ã  leurs cibles."
  
! #: common.opt:1191
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr "Omettre l'Ã©tape de rÃ©duction de plage en rÃ©alisant des divisions complexes."
  
! #: common.opt:1195
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Les multiplications et les divisions complexes suivent les rÃ¨gles du Fortran."
  
! #: common.opt:1199
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Placer les Ã©lÃ©ments de donnÃ©es dans leur propre section."
  
! #: common.opt:1203
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr "Lister tous les compteurs de dÃ©bogage disponibles avec leurs limites et leurs valeurs."
  
! #: common.opt:1207
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<compteur>[:<limite_inf1>-]<limite_sup1>[:<limite_inf2>-<limite_sup2>:â€¦][,<compteur>:â€¦]\tDÃ©finir la limite du compteur de dÃ©bogage."
  
! #: common.opt:1211
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "-fdebug-prefix-map=<old>=<new>\tRemplacer un nom de rÃ©pertoire par un autre dans les informations de dÃ©bogage."
  
! #: common.opt:1215
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "-ffile-prefix-map=<old>=<new>\tRemplacer un nom de rÃ©pertoire par un autre dans le rÃ©sultat de la compilation."
  
! #: common.opt:1219
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr "Ã‰crire une section .debug_types lorsque debuginfo de DWARF v4 est utilisÃ©."
  
! #: common.opt:1225
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "Retarder Ã  plus tard le dÃ©pilage des arguments des fonctions hors de la pile."
  
! #: common.opt:1229
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Tenter de remplir les crÃ©neaux de retard (delay slots) des instructions de branchement."
  
! #: common.opt:1233
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Supprimer les instructions inutiles qui peuvent dÃ©clencher des exceptions."
  
! #: common.opt:1237
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Supprimer les vÃ©rifications inutiles des pointeurs nuls."
  
! #: common.opt:1241
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr "Produire des donnÃ©es supplÃ©mentaires pour fournir une dÃ©virtualisation plus agressive dans le mode de transformation local de LTO."
  
! #: common.opt:1245
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "RÃ©aliser une dÃ©virtualisation spÃ©culative."
  
! #: common.opt:1249
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Essayer de convertir les appels virtuels en appels directs."
  
! #: common.opt:1253
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr "-fdiagnostics-show-location=[once|every-line]\tIndiquer combien de fois les informations sur l'emplacement dans le code source doivent Ãªtre rÃ©pÃ©tÃ©es au dÃ©but des lignes de diagnostiques Ã©crites sur plusieurs lignes."
  
! #: common.opt:1270
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr "Montrer la ligne source avec un curseur indiquant la colonne."
  
! #: common.opt:1274
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr "Montrer les Ã©tiquettes annotant les plages du code source lorsque le code source est montrÃ©."
  
! #: common.opt:1278
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr "Montrer les numÃ©ros de lignes dans la marge de gauche lorsque le code source est montrÃ©."
  
! #: common.opt:1286
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tAfficher les diagnostiques en couleur."
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "-fdiagnostics-urls=[never|always|auto]\tEmbarquer les URL dans les diagnostiques."
  
! #: common.opt:1326
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr "-fdiagnostics-format=[text|json]\tChoisir le format de sortie."
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr "Afficher les indices pour la correction sous forme lisible par une machine."
  
! #: common.opt:1347
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr "Afficher les indices pour la correction vers stderr au format diff unifiÃ©."
  
! #: common.opt:1351
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr "Amender les messages de diagnostiques appropriÃ©s avec les options de la ligne de commande qui les contrÃ´lent."
  
! #: common.opt:1355
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr "Afficher les identificateurs CWE pour les messages de diagnostiques, quand disponibles."
  
! #: common.opt:1359
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr "SpÃ©cifier comment imprimer les chemins de contrÃ´le de flux associÃ©s avec un diagnostique."
  
! #: common.opt:1375
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr "Montrer les profondeurs des piles d'Ã©vÃ©nements dans les chemins."
  
! #: common.opt:1379
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr "DÃ©finir la largeur minimale de la marge de gauche du code source lorsque le code source est montrÃ©."
  
! #: common.opt:1383
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr "-fdisable-[tree|rtl|ipa]-<Ã©tape>=range1+range2\tdÃ©sactiver une Ã©tape d'optimisation."
  
! #: common.opt:1387
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr "-fenable-[tree|rtl|ipa]-<Ã©tape>=range1+range2\tactiver une Ã©tape d'optimisation."
  
! #: common.opt:1391
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<type>\tVidanger diverses donnÃ©es internes du compilateur dans un fichier."
  
! #: common.opt:1398
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=fichier\tVidanger dans un fichier les insns Ã  la fin d'une traduction."
  
! #: common.opt:1402
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=fichier\tÃ‰crire toutes les dÃ©clarations dans un fichier sous forme de code Go."
  
! #: common.opt:1406
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Supprimer la sortie des adresses dans les vidanges de dÃ©bogage."
  
  # ICE=Internal Compiler Error
! #: common.opt:1410
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr "Collecter et dÃ©charger les informations de dÃ©bogage dans un fichier temporaire si une erreur interne du compilateur a eu lieu dans le compilateur C/C++."
  
! #: common.opt:1415
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr "Vidanger les informations dÃ©taillÃ©es sur la reprÃ©sentation interne de GCC des emplacements du code source."
  
! #: common.opt:1419
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Vidanger les Ã©tapes d'optimisation."
  
! #: common.opt:1423
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Supprimer la sortie des numÃ©ros d'instructions, des numÃ©ros de lignes et des adresses dans les vidanges de dÃ©bogage."
  
! #: common.opt:1427
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Supprimer la sortie des numÃ©ros d'insn prÃ©cÃ©dents et suivants dans les vidanges de dÃ©bogage."
  
! #: common.opt:1431
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Activer les tables CFI via les directives de l'assembleur GAS."
  
! #: common.opt:1435
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "ExÃ©cuter la mise en ligne trÃ¨s tÃ´t."
  
! #: common.opt:1443
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "RÃ©aliser la rÃ©duction interprocÃ©durale des agrÃ©gats."
  
! #: common.opt:1447
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Effectuer l'Ã©limination des symboles inutilisÃ©s dans les informations de dÃ©bogage."
  
! #: common.opt:1451
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "Effectuer l'Ã©limination des types inutilisÃ©s dans l'information de dÃ©bogage."
  
! #: common.opt:1455
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Ne pas supprimer les informations de dÃ©bogage des classes C++."
  
! #: common.opt:1459
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Activer le traitement des exceptions."
  
! #: common.opt:1463
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Effectuer un nombre d'optimisations mineures et coÃ»teuses."
  
! #: common.opt:1467
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard]\tSpÃ©cifier la maniÃ¨re de gÃ©rer l'excÃ©dant de prÃ©cision en virgule flottante."
  
! #: common.opt:1482
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpÃ©cifier les valeurs permises pour FLT_EVAL_METHOD."
  
! #: common.opt:1498
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr "Produire les objets LTO contenant Ã  la fois le langage intermÃ©diaire et la sortie binaire."
  
! #: common.opt:1502
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Supposer qu'aucun NaN ni aucun infini ne sont gÃ©nÃ©rÃ©s."
  
! #: common.opt:1506
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr "Supposer que les boucles avec une sortie vont se terminer et ne jamais boucler indÃ©finiment."
  
! #: common.opt:1510
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<registre>\tMarquer le <registre> comme n'Ã©tant pas disponible pour le compilateur."
  
! #: common.opt:1514
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "Ne pas allouer des float ni des double dans des registres en prÃ©cision Ã©tendue."
  
! #: common.opt:1522
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "RÃ©aliser une Ã©tape de propagation dans RTL (Register Transfer Language)."
  
! #: common.opt:1526
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr "-ffp-contract=[off|on|fast]\tRÃ©aliser la contraction d'expression en virgule flottante."
  
! #: common.opt:1543
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr "Autoriser les fonctions internes ceil, floor, round, trunc Ã  dÃ©clencher des exceptions Â«Â inexactesÂ Â»."
  
! #: common.opt:1550
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Autoriser le maintien des adresses de fonctions dans les registres."
  
! #: common.opt:1554
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Placer chaque fonction dans sa propre section."
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "ExÃ©cuter l'Ã©limination des sous-expressions communes globales."
  
! #: common.opt:1562
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "ExÃ©cuter le mouvement de chargement amÃ©liorÃ© lors de l'Ã©limination des sous-expressions communes globales."
  
! #: common.opt:1566
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "ExÃ©cuter le mouvement de stockage aprÃ¨s l'Ã©limination des sous-expressions communes globales."
  
! #: common.opt:1570
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "RÃ©aliser les chargements redondants aprÃ¨s l'Ã©limination des stockages dans les sous-expressions communes globales."
  
! #: common.opt:1575
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "ExÃ©cuter l'Ã©limination des sous-expressions communes globales aprÃ¨s que l'allocation des registres soit terminÃ©e."
  
! #: common.opt:1592
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr "-fgnat-encodings=[all|gdb|minimal]\tSÃ©lectionner l'Ã©quilibre entre les encodages GNAT et le DWARF standard produit dans les informations de dÃ©bogage."
  
! #: common.opt:1597
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Activer les entrÃ©es et sorties de la reprÃ©sentation Graphite."
  
! #: common.opt:1601
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Activer la transformation d'identitÃ© Graphite."
  
! #: common.opt:1605
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "Activer la sortie de chargements adjacents hors d'une boucle pour encourager la gÃ©nÃ©ration d'instructions de dÃ©placements conditionnels."
  
! #: common.opt:1614
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Marquer toutes les boucles comme Ã©tant parallÃ¨les."
  
! #: common.opt:1618 common.opt:1626 common.opt:2771
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Activer les transformations de boucles imbriquÃ©es.  Identique Ã  -floop-nest-optimize."
  
! #: common.opt:1622
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Activer l'Ã©change de boucles sur les arbres."
  
! #: common.opt:1630
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "RÃ©aliser le unroll-and-jam."
  
! #: common.opt:1634
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Activer le support pour la mÃ©moire transactionnelle GNU."
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "Utiliser STB_GNU_UNIQUE si supportÃ© par l'assembleur."
  
! #: common.opt:1646
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Activer l'optimisation de boucles imbriquÃ©es."
  
! #: common.opt:1650
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr "Forcer les accÃ¨s aux champs de bits Ã  correspondre Ã  la largeur de leur type."
  
! #: common.opt:1654
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Fusionner les stockages adjacents."
  
! #: common.opt:1658
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Activer l'estimation des probabilitÃ©s de branchement."
  
! #: common.opt:1666
  #, no-c-format
  msgid "Process #ident directives."
  msgstr "Traiter les directives #ident."
  
! #: common.opt:1670
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Convertir les sauts conditionnels en Ã©quivalents sans branchements."
  
! #: common.opt:1674
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Convertir les sauts conditionnels en exÃ©cutions conditionnelles."
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr "-fstack-reuse=[all|named_vars|none]\tDÃ©finir le niveau de rÃ©utilisation de la pile pour les variables locales."
  
! #: common.opt:1694
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Convertir les sauts conditionnels des boucles les plus Ã  l'intÃ©rieur en Ã©quivalents sans branchement."
  
! #: common.opt:1706
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Ne pas gÃ©nÃ©rer de directives .size."
  
! #: common.opt:1710
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "RÃ©aliser la mise en ligne indirecte."
  
! #: common.opt:1716
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr "Activer la mise en ligne de fonctions dÃ©clarÃ©es Â«Â inlineÂ Â». Le dÃ©sactiver dÃ©sactive toutes les mises en ligne."
  
! #: common.opt:1720
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "IntÃ©grer les fonctions Ã  l'intÃ©rieur de leurs appelants s'il est Ã©tabli que la taille du code ne grandira pas."
  
! #: common.opt:1724
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "IntÃ©grer les fonctions qui ne sont pas dÃ©clarÃ©es Â«Â inlineÂ Â» dans leurs appelants quand cela est profitable."
  
! #: common.opt:1728
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "IntÃ©grer les fonctions qui ne sont requises que par leur unique appelant."
  
! #: common.opt:1735
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "-finline-limit=<nombre>\tLimiter la taille des fonction mises en ligne Ã  <nombre>."
  
! #: common.opt:1739
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr "Mettre en ligne les opÃ©rations __atomic quand une sÃ©quence d'instructions sans blocage est disponible."
  
! #: common.opt:1746
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none]\tInstrumentaliser les fonctions avec des contrÃ´les pour vÃ©rifier que les instructions de contrÃ´le de flux jump/call/return ont une cible valable."
  
! #: common.opt:1766
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Ajouter des appels de profilage aux entrÃ©es et aux sorties des fonctions."
  
! #: common.opt:1770
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "-finstrument-functions-exclude-function-list=nom,...\tNe pas ajouter les appels de profilage aux fonctions listÃ©es."
  
! #: common.opt:1774
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "-finstrument-functions-exclude-file-list=fichier,...\tNe pas ajouter les appels de profilage aux fonctions listÃ©es dans les fichiers."
  
! #: common.opt:1778
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "RÃ©aliser la propagation interprocÃ©durale des constantes."
  
! #: common.opt:1782
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "RÃ©aliser un clonage pour rendre plus forte la propagation interprocÃ©durale des constantes."
  
! #: common.opt:1790
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "RÃ©aliser la propagation interprocÃ©durale des constantes de bits."
  
! #: common.opt:1794
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "RÃ©aliser la propagation interprocÃ©durale de profiles."
  
! #: common.opt:1798
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "RÃ©aliser l'analyse interprocÃ©durale des pointeurs et rÃ©fÃ©rences."
  
! #: common.opt:1802
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "DÃ©couvrir les fonctions pures et const."
  
! #: common.opt:1806
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les fonctions et les variables en lecture seule."
  
! #: common.opt:1810
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les fonctions."
  
! #: common.opt:1814
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les variables."
  
! #: common.opt:1818
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "DÃ©couvrir les variables statiques en lecture seule et non adressables."
  
! #: common.opt:1822
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "DÃ©couvrir les variables statiques en lecture seule, en Ã©criture seule et non adressables."
  
! #: common.opt:1826
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr "RÃ©duire l'alignement de la pile Ã  l'endroit de l'appel, si possible."
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Effectuer la propagation des plages de valeurs IPA."
  
! #: common.opt:1842
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority]\tDÃ©finir l'algorithme IRA utilisÃ©."
  
! #: common.opt:1855
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed]\tDÃ©finir les rÃ©gions pour IRA."
  
! #: common.opt:1871
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr "Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations qui ont pour but de sortir du code hors d'une boucle durant la phase RTL."
  
! #: common.opt:1876
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr "Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations de boucles durant la phase RTL."
  
! #: common.opt:1881
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Partager les emplacements pour sauvegarder diffÃ©rents registres matÃ©riels."
  
! #: common.opt:1885
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Partager les emplacements sur la pile pour faire dÃ©border les pseudo registres."
  
! #: common.opt:1889
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr "-fira-verbose=<nombre>\tContrÃ´ler le niveau des messages de diagnostique de IRA."
  
! #: common.opt:1893
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Optimiser les variables d'induction dans les arbres."
  
! #: common.opt:1897
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Utiliser des tables de sauts pour des instructions switch suffisamment grandes."
  
! #: common.opt:1901
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "GÃ©nÃ©rer le code pour les fonctions mÃªme si elles sont complÃ¨tement mises en ligne."
  
! #: common.opt:1905
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "GÃ©nÃ©rer le code pour les fonctions statiques mÃªme si elles ne sont jamais appelÃ©es."
  
! #: common.opt:1909
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "Produire les variables constantes statiques mÃªme si elles ne sont pas utilisÃ©es."
  
! #: common.opt:1913
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "PrÃ©fixer les symboles externes avec un caractÃ¨re de soulignement."
  
! #: common.opt:1921
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "Faire une rematÃ©rialisation sensible au CFG pendant LRA."
  
! #: common.opt:1925
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Activer les optimisations durant l'Ã©dition de liens."
  
! #: common.opt:1929
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr "Les optimisations durant l'Ã©dition de liens sont faites avec un nombre de tÃ¢ches parallÃ¨les ou un serveur de tÃ¢ches."
  
! #: common.opt:1951
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr "SpÃ©cifier l'algorithme pour partitionner les symboles et les variables durant l'Ã©dition de liens."
  
! #: common.opt:1956
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr "-flto-compression-level=<nombre>\tUtiliser le niveau de compression <nombre> de zlib/zstd pour le langage intermÃ©diaire (IL)."
  
! #: common.opt:1964
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Rapporter diverses statistiques d'optimisation durant l'Ã©dition de liens."
  
! #: common.opt:1968
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Rapporter diverses statistiques d'optimisation durant l'Ã©dition de liens uniquement dans le mode d'analyse complÃ¨te du programme (mode WPA)."
  
! #: common.opt:1972
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Changer la valeur de errno aprÃ¨s les fonctions mathÃ©matiques internes."
  
! #: common.opt:1976
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<nombre>\tNombre maximum d'erreurs Ã  rapporter."
  
! #: common.opt:1980
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Produire un rapport sur l'allocation de mÃ©moire permanente."
  
! #: common.opt:1984
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Produire un rapport sur l'allocation de mÃ©moire permanente dans le mode d'analyse complÃ¨te du programme (WPA mode)."
  
! #: common.opt:1991
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Tenter de fusionner les constantes et les variables constantes identiques."
  
! #: common.opt:1995
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Tenter de fusionner les constantes identiques au travers des unitÃ©s de compilation."
  
! #: common.opt:1999
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Tenter de fusionner les chaÃ®nes de dÃ©bogage identiques au travers des unitÃ©s de compilation."
  
! #: common.opt:2003
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<nombre>\tLimiter la longueur des diagnostiques Ã  <nombre> caractÃ¨res par ligne.  0 supprime le retour automatique Ã  la ligne."
  
  # SMS= Swing Module Scheduler: est-il besoin de le prÃ©ciser ?
! #: common.opt:2007
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr "RÃ©aliser l'ordonnancement modulo basÃ© sur SMS avant la premiÃ¨re Ã©tape de l'ordonnancement."
  
! #: common.opt:2011
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr "RÃ©aliser l'ordonnancement modulo basÃ© sur SMS en autorisant les dÃ©placements de registres."
  
! #: common.opt:2015
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "DÃ©placer hors des boucles les calculs invariants par rapport aux boucles."
  
! #: common.opt:2019
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Utiliser l'Ã©tape d'Ã©limination du code RTL mort."
  
! #: common.opt:2023
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Utiliser l'Ã©tape d'Ã©limination des stockages RTL morts."
  
! #: common.opt:2027
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr "Activer/DÃ©sactiver l'ordonnancement traditionnel dans les boucles qui sont dÃ©jÃ  passÃ©es par l'ordonnancement modulo."
  
  # Je ne comprends mÃªme pas comment le message anglais est censÃ© Ãªtre comprÃ©hensibleÂ !
! #: common.opt:2031
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Supporter les exceptions Ã©mises par des routines de dÃ©routement."
  
! #: common.opt:2035
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr "-foffload=<cibles>=<options>\tSpÃ©cifier les cibles pour les dÃ©chargements et leurs options."
  
! #: common.opt:2039
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr "-foffload-abi=[lp64|ilp32]\tDÃ©finir l'ABI Ã  utiliser dans un compilateur de dÃ©chargement."
  
! #: common.opt:2052
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Lorsque c'est possible, ne pas gÃ©nÃ©rer des trames de pile."
  
! #: common.opt:2056
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Activer toutes les vidanges des informations d'optimisation sur stderr."
  
! #: common.opt:2060
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr "-fopt-info[-<type>=fichier]\tVidanger les dÃ©tails de l'optimisation du compilateur."
  
! #: common.opt:2064
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr "Ã‰crire un fichier FICHSRC.opt-record.json dÃ©taillant quelles optimisations ont Ã©tÃ© rÃ©alisÃ©es."
  
! #: common.opt:2072
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimiser les appels rÃ©cursifs dans des fonctions apparentÃ©es (sibbling call) et Ã  la fin de la fonction (tail call)."
  
! #: common.opt:2076
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "RÃ©aliser une mise en ligne partielle."
  
! #: common.opt:2080 common.opt:2084
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Produire un rapport sur l'allocation de mÃ©moire avant l'optimisation interprocÃ©durale."
  
! #: common.opt:2088
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Empaqueter les membres des structures ensemble sans trous."
  
! #: common.opt:2092
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr "-fpack-struct=<nombre>\tDÃ©finir l'alignement initial maximum des membres d'une structure."
  
! #: common.opt:2096
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Retourner les petits agrÃ©gats en mÃ©moire, pas dans les registres."
  
! #: common.opt:2100
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Effectuer l'aplatissage des boucles."
  
! #: common.opt:2104
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Activer les optimisations sur de petits segments de code (peephole) spÃ©cifiques Ã  la machine."
  
! #: common.opt:2108
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Activer une Ã©tape d'optimisation sur de petits segments de code (peephole) par RTL avant sched2."
  
! #: common.opt:2112
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode large)."
  
! #: common.opt:2116
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode large)."
  
! #: common.opt:2120
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode petit)."
  
! #: common.opt:2124
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode petit)."
  
! #: common.opt:2128
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr "Utiliser la PLT pour les appels PIC (-fno-plt: charger l'adresse depuis la GOT Ã  l'endroit de l'appel)."
  
! #: common.opt:2132
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "SpÃ©cifier un greffon Ã  charger."
  
! #: common.opt:2136
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<nom>-<clÃ©>[=<valeur>]\tSpÃ©cifier l'argument <clÃ©>=<valeur> pour le greffon <nom>."
  
! #: common.opt:2140
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "ExÃ©cuter l'optimisation de mise en commun prÃ©dictive."
  
! #: common.opt:2144
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "GÃ©nÃ©rer des instructions de prÃ©chargement, si disponible, pour les tableaux dans les boucles."
  
! #: common.opt:2148
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Autoriser le code de profilage de base du programme."
  
! #: common.opt:2152
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "GÃ©nÃ©rer des noms de chemins absolus vers le code source pour gcov."
  
! #: common.opt:2156
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "InsÃ©rer le code de profilage basÃ© sur arc du programme."
  
! #: common.opt:2160
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "DÃ©finir le rÃ©pertoire racine pour stocker les donnÃ©es de profilage. Le rÃ©pertoire retournÃ© par Â«Â pwdÂ Â» est utilisÃ© par dÃ©faut."
  
! #: common.opt:2165
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "DÃ©finir le nom pour stocker le fichier de note de profil."
  
! #: common.opt:2169
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Autoriser la correction des inconsistances dans le flux d'entrÃ©e du profil."
  
! #: common.opt:2173
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr "-fprofile-update=[single|atomic|prefer-atomic]\tDÃ©finir la mÃ©thode de mise Ã  jour du profil."
  
! #: common.opt:2177
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr "Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont les noms correspondent Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule)."
  
! #: common.opt:2181
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr "Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont les noms ne correspondent pas Ã  toutes les expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule)."
  
! #: common.opt:2197
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tNiveau de contrÃ´le de la reproductibilitÃ© du profil collectÃ© par -fprofile-generate."
  
! #: common.opt:2213
! #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
! msgstr "Supprimer le prÃ©fixe du chemin absolu avant de dÃ©grader le nom pour -fprofile-generate= et -fprofile-use=."
! 
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr "Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage."
  
! #: common.opt:2221
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage et dÃ©finir -fprofile-dir=."
  
! #: common.opt:2225
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr "Ne pas supposer que les fonctions qui ne sont pas exÃ©cutÃ©es durant l'exÃ©cution d'exercice sont Â«Â froidesÂ Â»."
  
! #: common.opt:2229
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr "Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage."
  
! #: common.opt:2233
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage et dÃ©finir -fprofile-dir=."
  
! #: common.opt:2237
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "InsÃ©rer du code pour profiler les valeurs des expressions."
  
! #: common.opt:2241
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Rapport sur la cohÃ©rence du profilage."
  
! #: common.opt:2245
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "Activer la rÃ©organisation des fonctions qui amÃ©liore le placement du code."
  
! #: common.opt:2249
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "InsÃ©rer des instructions NOP Ã  chaque entrÃ©e de fonction."
  
! #: common.opt:2256
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<chaÃ®ne>\tRendre la compilation reproductible en utilisant <chaÃ®ne>."
  
! #: common.opt:2266
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "Enregistrer, dans le fichier objet, les options en ligne de commande passÃ©es Ã  gcc."
  
! #: common.opt:2270
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Retourner les petits agrÃ©gats dans les registres."
  
! #: common.opt:2278
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr "Informer DSE que la zone de stockage d'un objet C++ est morte quand le constructeur dÃ©marre et quand le destructeur se termine."
  
! #: common.opt:2289
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr "-flive-patching=[inline-only-static|inline-clone]\tContrÃ´ler les optimisations IPA pour fournir une compilation sÃ»r pour la correction Ã  chaud. En mÃªme temps, fourni un contrÃ´le Ã  de multiples niveaux sur les optimisations IPA activÃ©es."
  
! #: common.opt:2304
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr "Informer DCE de retirer les allocations C++ inutilisÃ©es."
  
! #: common.opt:2308
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Soulager la pression sur les registres en rÃ©duisant la portÃ©e pendant laquelle une valeur peut rester dans un registre."
  
! #: common.opt:2312
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Effectuer une Ã©tape d'optimisation pour renommer les registres."
  
! #: common.opt:2316
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Effectuer une Ã©tape d'optimisation de fusion des instructions selon la cible."
  
! #: common.opt:2320
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "RÃ©organiser les blocs de base pour amÃ©liorer le placement du code."
  
! #: common.opt:2324
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr "-freorder-blocks-algorithm=[simple|stc]\tDÃ©finir l'algorithme de rÃ©organisation des blocs de base."
  
! #: common.opt:2337
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "RÃ©organiser les blocs de base et les partitions dans des sections chaude et froide."
  
! #: common.opt:2341
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "RÃ©organiser les fonctions pour amÃ©liorer le placement du code."
  
! #: common.opt:2345
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Ajouter une Ã©tape d'Ã©limination des sous-expressions communes aprÃ¨s l'optimisation des boucles."
  
! #: common.opt:2353
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Interdire les optimisations qui supposent un comportement par dÃ©faut pour l'arrondis des virgules flottantes."
  
! #: common.opt:2357
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Activer l'ordonnancement Ã  travers les blocs de base."
  
! #: common.opt:2361
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Activer l'ordonnancement des insns sensible Ã  la pression sur les registres."
  
! #: common.opt:2365
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Autoriser le mouvement spÃ©culatif des non chargements."
  
! #: common.opt:2369
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Autoriser le mouvement spÃ©culatif de certains chargements."
  
! #: common.opt:2373
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Autoriser le mouvement spÃ©culatif de plus de chargements."
  
! #: common.opt:2377
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<numÃ©ro>\tDÃ©finir le niveau de verbositÃ© de l'ordonnanceur."
  
! #: common.opt:2381
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Si l'ordonnancement est fait aprÃ¨s le rechargement, faire un ordonnancement des super blocs."
  
! #: common.opt:2389
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "RÃ©ordonnancer les instructions avant l'allocation de registres."
  
! #: common.opt:2393
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "RÃ©ordonnancer les instructions aprÃ¨s l'allocation de registres."
  
! #: common.opt:2400
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Ordonnancer les instructions en utilisant l'algorithme d'ordonnancement sÃ©lectif."
  
! #: common.opt:2404
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "ExÃ©cuter l'ordonnancement sÃ©lectif aprÃ¨s le rechargement."
  
! #: common.opt:2408
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr "ExÃ©cuter les autodiagnostics en utilisant le chemin donnÃ© pour trouver les fichiers de tests."
  
! #: common.opt:2412
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr "RÃ©aliser la mise en pipeline logicielle des boucles internes durant l'ordonnancement sÃ©lectif."
  
! #: common.opt:2416
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr "RÃ©aliser la mise en pipeline logicielle des boucles externes durant l'ordonnancement sÃ©lectif."
  
! #: common.opt:2420
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "RÃ©ordonnancer les rÃ©gions mises en pipeline sans la mise en pipeline."
  
! #: common.opt:2424
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr "Permettre l'interposition des fonctions (ou des variables) par d'autres avec une sÃ©mantique diffÃ©rente (ou initialiseur) par l'Ã©diteur de lien dynamique."
  
! #: common.opt:2430
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Autoriser l'ordonnancement prÃ©maturÃ© de insns dans la queue."
  
! #: common.opt:2434
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr "-fsched-stalled-insns=<nombre>\tFixer le nombre d'insns dans la queue qui peuvent Ãªtre prÃ©maturÃ©ment ordonnancÃ©es."
  
! #: common.opt:2442
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr "DÃ©finir la distance de vÃ©rification de la dÃ©pendance dans l'ordonnancement prÃ©maturÃ© des insns dans la queue."
  
! #: common.opt:2446
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr "-fsched-stalled-insns-dep=<nombre>\tDÃ©finir la distance de vÃ©rification de la dÃ©pendance dans l'ordonnancement prÃ©maturÃ© des insns dans la queue."
  
! #: common.opt:2450
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Activer l'heuristique de groupe dans l'ordonnanceur."
  
! #: common.opt:2454
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Activer l'heuristique du chemin critique dans l'ordonnanceur."
  
! #: common.opt:2458
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Activer l'heuristique des instructions spÃ©culatives dans l'ordonnanceur."
  
! #: common.opt:2462
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Activer l'heuristique de rang dans l'ordonnanceur."
  
! #: common.opt:2466
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Activer l'heuristique de la derniÃ¨re instruction dans l'ordonnancement."
  
! #: common.opt:2470
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Activer l'heuristique du dÃ©compte des dÃ©pendances dans l'ordonnanceur."
  
! #: common.opt:2474
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr "AccÃ©der au donnÃ©es dans la mÃªme section Ã  partir du point d'ancrage partagÃ©."
  
! #: common.opt:2486
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Activer l'Ã©tape d'Ã©limination des extensions redondantes."
  
! #: common.opt:2490
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "Afficher les numÃ©ros des colonnes dans les diagnostiques quand ils sont disponibles. ActivÃ© par dÃ©faut."
  
! #: common.opt:2494
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr "Produire les prologues des fonctions uniquement devant les parties qui en ont besoin au lieu de les produire au dÃ©but des fonctions."
  
! #: common.opt:2499
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "Emballer sÃ©parÃ©ment les parties du prologue et de l'Ã©pilogue."
  
! #: common.opt:2503
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "DÃ©sactiver les optimisations observables par les NaN (Not a Number: pas un nombre) IEEE si ces NaN produisent un effet visible."
  
! #: common.opt:2507
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr "DÃ©sactiver les optimisations des virgules flottantes qui ignorent le signe du zÃ©ro dÃ©fini par IEEE."
  
! #: common.opt:2511
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Convertir les constantes en virgule flottante en constantes en simple prÃ©cision."
  
! #: common.opt:2515
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Scinder le temps de vie des variables d'induction quand des boucles sont dÃ©pliÃ©es."
  
! #: common.opt:2519
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "GÃ©nÃ©rer des trames de pile discontinues."
  
! #: common.opt:2523
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Scinder les types larges dans des registres indÃ©pendants."
  
! #: common.opt:2527
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "Scinder les types larges dans des registres indÃ©pendants plus tÃ´t."
  
! #: common.opt:2531
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "Activer la propagation vers le haut des propriÃ©tÃ©s d'utilisation au niveau SSA."
  
! #: common.opt:2535
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Optimiser les motifs conditionnels utilisant les nÅ“uds PHI SSA."
  
! #: common.opt:2539
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Optimiser le nombre de registres stdarg sauvegardÃ©s sur la pile au dÃ©but d'une fonction."
  
! #: common.opt:2543
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Appliquer l'expansion des variables quand les boucles dont dÃ©pliÃ©es."
  
! #: common.opt:2547
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tInsÃ©rer du code de vÃ©rification de la pile dans le programme."
  
! #: common.opt:2551
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "InsÃ©rer du code de vÃ©rification de la pile dans le programme. Identique Ã  -fstack-check=specific."
  
! #: common.opt:2555
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr "InsÃ©rer du code pour sonder chaque page de l'espace de la pile quand il est allouÃ© pour protÃ©ger contre des attaques visant une collision de pile (stack-clash)."
  
! #: common.opt:2563
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<registre>\tFaire un dÃ©routement si la pile va au delÃ  du <registre>."
  
! #: common.opt:2567
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<nom>\tFaire un dÃ©routement si la pile va au delÃ  du symbole <nom>."
  
! #: common.opt:2571
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Utiliser ProPolice comme mÃ©thode de protection de la pile."
  
! #: common.opt:2575
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Utiliser une mÃ©thode de protection de la pile pour chaque fonction."
  
! #: common.opt:2579
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Utiliser une mÃ©thode intelligente de protection de la pile pour certaines fonctions."
  
! #: common.opt:2583
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "N'utiliser une mÃ©thode de protection de la pile que sur les fonctions qui ont l'attribut stack_protection."
  
! #: common.opt:2587
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "Fournir les informations d'utilisation de la pile pour chaque fonction."
  
! #: common.opt:2599
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Supposer que la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accessible que par un seul pointeur (strict aliasing) s'applique."
  
! #: common.opt:2603
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Traiter les dÃ©bordements signÃ©s comme Ã©tant indÃ©finis. InversÃ© par -fwrapv -fwrapv-pointer."
  
! #: common.opt:2607
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr "ImplÃ©menter les opÃ©rations __atomic via des appels de bibliothÃ¨que aux fonctions historiques __sync."
  
! #: common.opt:2611
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "VÃ©rifier les erreurs de syntaxes et puis stopper."
  
! #: common.opt:2615
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "CrÃ©er les fichiers de donnÃ©es nÃ©cessaires Ã  Â«Â gcovÂ Â»."
  
  # Jump threading= des sauts consÃ©cutifs sont remplacÃ©s par un saut vers la cible finale
! #: common.opt:2619
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "RÃ©aliser les optimisations d'enfilage des sauts."
  
! #: common.opt:2623
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "Rapporter le temps pris par chaque Ã©tape de la compilation."
  
! #: common.opt:2627
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Enregistrer le temps pris par chaque sous-Ã©tape sÃ©parÃ©ment."
  
! #: common.opt:2631
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tDÃ©finir le modÃ¨le de gÃ©nÃ©ration de code par dÃ©faut pour le stockage local au thread."
  
! #: common.opt:2650
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "RÃ©organiser les fonctions, les variables et l'assembleur au plus haut niveau."
  
! #: common.opt:2654
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "ExÃ©cuter la formation du super bloc via la duplication de la queue."
  
! #: common.opt:2658
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr "Pour les cibles qui requiÃ¨rent normalement des trampolines pour les fonctions imbriquÃ©es, toujours les gÃ©nÃ©rer au lieu d'utiliser des descripteurs."
  
! #: common.opt:2666
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Supposer que les opÃ©rations en virgule flottante peuvent gÃ©nÃ©rer des dÃ©routements."
  
! #: common.opt:2670
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "GÃ©nÃ©rer des dÃ©routements pour les dÃ©bordements signÃ©s dans les additions, soustractions et multiplications."
  
! #: common.opt:2674
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Activer les optimisations SSA-CCP sur les arbres."
  
! #: common.opt:2678
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Activer les optimisations SSA-BIT-CCP sur les arbres."
  
! #: common.opt:2686
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Activer la copie des en-tÃªtes de boucles sur les arbres."
  
! #: common.opt:2694
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Activer la coalescence SSA sur les variables utilisateur."
  
! #: common.opt:2702
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Activer la propagation de copie sur les arbres."
  
! #: common.opt:2710
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transformer les stockages conditionnels en stockages inconditionnels."
  
! #: common.opt:2714
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "RÃ©aliser la conversion des initialisations de Â«Â switchÂ Â»."
  
! #: common.opt:2718
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Activer l'optimisation de l'Ã©limination du code mort SSA sur les arbres."
  
! #: common.opt:2722
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Activer l'optimisation des dominateurs."
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Activer la fusion des appels en fin de fonction (tail call) sur les arbres."
  
! #: common.opt:2730
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Activer l'Ã©limination des stockages morts."
  
! #: common.opt:2734
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Activer la propagation vers l'avant sur les arbres."
  
! #: common.opt:2738
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Activer l'Ã©limination redondante totale (Full Redundancy Elimination) sur les arbres."
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Activer l'optimisation des longueurs de chaÃ®nes sur les arbres."
  
! #: common.opt:2746
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr "DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» au dÃ©rÃ©fÃ©rencement d'un pointeur nul. Isoler ces chemins du flux de contrÃ´le principal et transformer les instructions avec un comportement erronÃ© ou indÃ©fini en instructions de dÃ©routement."
  
! #: common.opt:2752
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr "DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» Ã  une valeur nulle utilisÃ©e d'une maniÃ¨re interdite par l'attribut returns_nonnull ou nonnull. Isoler ces chemins du flux de contrÃ´le principal et transformer l'instruction avec un comportement erronÃ© ou indÃ©fini en une instruction de dÃ©routement."
  
! #: common.opt:2759
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Activer la distribution des boucles sur les arbres."
  
! #: common.opt:2763
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Activer la distribution des boucles pour les motifs transformÃ©s en appels de bibliothÃ¨que."
  
! #: common.opt:2767
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Activer les mouvements invariants de boucles sur les arbres."
  
! #: common.opt:2775
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "CrÃ©er des variables d'induction canoniques dans les boucles."
  
! #: common.opt:2779
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Activer les optimisations de boucles au niveau de l'arbre."
  
! #: common.opt:2783
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "-ftree-parallelize-loops=<number>\tActiver la parallÃ©lisation automatique des boucles."
  
! #: common.opt:2787
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Activer la sortie hors des boucles des chargements par des pointeurs conditionnels."
  
! #: common.opt:2791
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Activer l'optimisation SSA-PRE sur les arbres."
  
! #: common.opt:2795
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr "Dans l'optimisation SSA-PRE sur les arbres, activer l'Ã©limination de la redondance partielle-partielle."
  
! #: common.opt:2799
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "RÃ©aliser une analyse de ce qui est pointÃ©, locale Ã  la fonction, sur les arbres."
  
! #: common.opt:2803
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Activer la rÃ©association au niveau de l'arbre."
  
! #: common.opt:2811
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "Activer la descente du code SSA sur les arbres."
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "ExÃ©cuter la simplification des instructions dupliquÃ©es lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction)."
  
! #: common.opt:2819
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "ExÃ©cuter le remplacement des scalaires des agrÃ©gats."
  
! #: common.opt:2823
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Remplacer les expressions temporaires durant l'Ã©tape SSA->normale."
  
! #: common.opt:2827
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr "RÃ©aliser une scission de la portÃ©e active durant l'Ã©tape SSA->normale."
  
! #: common.opt:2831
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "RÃ©aliser une propagation de la plage de valeurs sur les arbres."
  
! #: common.opt:2835
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Scinder les chemins conduisant Ã  des arÃªtes de retour d'une boucle."
  
! #: common.opt:2839
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr "Supposer que les dÃ©clarations communes peuvent Ãªtre remplacÃ©es par d'autres se terminant par un tableau plus grand."
  
! #: common.opt:2844
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Compiler une unitÃ© de compilation entiÃ¨re Ã  la fois."
  
! #: common.opt:2848
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "DÃ©rouler les boucles quand le nombre d'itÃ©rations est connu."
  
! #: common.opt:2852
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "DÃ©rouler toutes les boucles."
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Autoriser l'optimisation de l'arithmÃ©tique en virgule flottante qui peut changer le rÃ©sultat de l'opÃ©ration Ã  cause de l'arrondi."
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Identique Ã  -fassociative-math pour les expressions contenant des divisions."
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Permettre les optimisations mathÃ©matiques qui peuvent violer les standards IEEE ou ISO."
  
! #: common.opt:2880
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "DÃ©placer les boucles Ã  l'intÃ©rieur des branchements quand c'est possible."
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Scinder les boucles pour Ã©liminer des conditions qui sont constantes sur une plage de la boucle (Loop Splitting)."
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr "DÃ©cliner les versions des boucles basÃ©es sur le fait que les indices ont un pas de un."
  
! #: common.opt:2892
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "GÃ©nÃ©rer uniquement les tables de retour en arriÃ¨re pour la gestion des exceptions."
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Utiliser l'Ã©diteur de liens bfd au lieu de l'Ã©diteur par dÃ©faut."
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Utiliser l'Ã©diteur de liens gold au lieu de l'Ã©diteur par dÃ©faut."
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Utiliser l'Ã©diteur de liens lld de LLVM au lieu de l'Ã©diteur par dÃ©faut."
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "RÃ©aliser le pistage des variables."
  
! #: common.opt:2924
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "RÃ©aliser le pistage des variables en annotant les affectations."
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Basculer -fvar-tracking-assignments."
  
! #: common.opt:2938
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "RÃ©aliser le pistage des variables et aussi Ã©tiqueter les variables qui ne sont pas initialisÃ©es."
  
! #: common.opt:2943
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activer la vectorisation sur les arbres."
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activer la vectorisation des boucles sur les arbres."
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Activer la vectorisation des blocs de base (SLP) sur les arbres."
  
! #: common.opt:2959
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpÃ©cifie le modÃ¨le de coÃ»t pour la vectorisation."
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpÃ©cifier le modÃ¨le de coÃ»t de la vectorisation pour du code marquÃ© par la directive simd."
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Activer le modÃ¨le de coÃ»t du vectoriseur dynamique. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Activer la propagation par copie des informations sur l'Ã©volution scalaire."
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Ajouter des commentaires additionnels Ã  la sortie de l'assembleur."
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tDÃ©finir la visibilitÃ© par dÃ©faut des symboles."
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valider les pointeurs dans la vtable avant de les utiliser."
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Sortir les compteurs de vÃ©rifications des vtables."
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Sortir les informations sur les ensembles de pointeurs pour la vÃ©rification des vtables."
  
! #: common.opt:3044
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Utiliser les profils des valeurs des expressions dans les optimisations."
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Construire une toile et sÃ©parer les utilisations sans relations d'une variable seule."
  
! #: common.opt:3052
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Activer l'Ã©limination conditionnelle du code mort pour les appels internes."
  
! #: common.opt:3056
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "RÃ©aliser les optimisations sur tout le programme."
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Supposer que le dÃ©bordement de pointeur revient au dÃ©part."
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Supposer que le dÃ©bordement de l'arithmÃ©tique signÃ©e boucle sur la plage accessible."
  
! #: common.opt:3068
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Placer des donnÃ©es initialisÃ©es Ã  zÃ©ros dans la section bss."
  
! #: common.opt:3072
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format par dÃ©faut."
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Supposer que l'assembleur supporte les directives .loc (DWARF2+)."
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Supposer que l'assembleur supporte les vues dans les directives .loc (DWARF2+)."
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "Enregistrer DW_AT_decl_column et DW_AT_call_column dans DWARF."
  
! #: common.opt:3104
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans la version par dÃ©faut du format DWARF."
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format DWARF v2 (ou ultÃ©rieur)."
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format Ã©tendu par dÃ©faut."
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "GÃ©nÃ©rer des information Ã©tendues pour les points d'entrÃ©es des fonctions en ligne."
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr "Calculer les points de rÃ©initialisation locview sur base des estimations des longueurs des insns."
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Ne pas gÃ©nÃ©rer les sections DWARF pubnames et pubtypes."
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "GÃ©nÃ©rer les sections DWARF pubnames et pubtypes."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "GÃ©nÃ©rer les sections DWARF pubnames et pubtypes avec les extensions GNU."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Enregistrer les options de la ligne de commande de gcc dans DW_AT_producer de DWARF."
  
! #: common.opt:3144
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans des fichiers .dwo sÃ©parÃ©s."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS."
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS Ã©tendu."
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Ã‰mettre des emplacements de points d'arrÃªt progressifs recommandÃ©s"
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "Ne pas produire les supplÃ©ments DWARF au delÃ  de la version sÃ©lectionnÃ©e."
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr "Ajouter les attributs de description Ã  certains DIEs DWARF qui n'ont pas d'attribut de nom."
  
! #: common.opt:3168
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Inverser l'option actuelle de gÃ©nÃ©ration des informations de dÃ©bogage."
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr "Augmenter les listes de positions de variables avec des vues progressives."
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format VMS."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF Ã©tendu."
  
! #: common.opt:3205
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "GÃ©nÃ©rer des sections de dÃ©bogage compressÃ©es."
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<format>\tGÃ©nÃ©rer les sections de dÃ©bogage compressÃ©es dans le format <format>."
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<rÃ©pertoire>\tDÃ©finir le <rÃ©pertoire> comme Ã©tant le rÃ©pertoire par dÃ©faut des modules externes."
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultiarch <rÃ©pertoire>\tDÃ©finir le <rÃ©pertoire> comme Ã©tant le sous-rÃ©pertoire d'inclusion multiarch."
  
! #: common.opt:3245
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichier>\tPlacer la sortie dans le <fichier>."
  
! #: common.opt:3249
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Autoriser le profilage des fonctions."
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Comme -pedantic mais les avertissements sont rapportÃ©s comme des erreurs."
  
! #: common.opt:3299
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Ne pas afficher les fonctions compilÃ©es ni le temps Ã©coulÃ©."
  
! #: common.opt:3331
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activer la sortie en mode bavard."
  
! #: common.opt:3335
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Afficher la version du compilateur."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Supprimer les avertissements."
  
! #: common.opt:3349
  #, no-c-format
  msgid "Create a shared library."
  msgstr "CrÃ©er une bibliothÃ¨que partagÃ©e."
  
! #: common.opt:3394
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Ne pas crÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©."
  
! #: common.opt:3398
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "CrÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©."
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "CrÃ©er un exÃ©cutable statique indÃ©pendant de la position."
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Faire sauvegarder les registres par l'appelant au travers des appels si possible."
*************** msgstr "La taille maximale, en unitÃ© de
*** 19453,19603 ****
  
  #: params.opt:849
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Le nombre maximum d'affectations SSA_NAME Ã  suivre en dÃ©terminant une valeur."
  
! #: params.opt:853
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "La limite infÃ©rieure pour qu'un tampon soit considÃ©rÃ© pour Ãªtre protÃ©gÃ© contre l'Ã©crasement de la pile."
  
! #: params.opt:857
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "Taille de la protection de la pile exprimÃ©e comme une puissance de deux en octets."
  
! #: params.opt:861
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Intervalle durant lequel sonder la pile, exprimÃ© comme une puissance de deux en octets."
  
! #: params.opt:865
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Autoriser l'Ã©tape de fusion des stockages Ã  introduire des stockages non alignÃ©s s'il est lÃ©gal de faire ainsi."
  
! #: params.opt:869
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr "Taille maximale d'une rÃ©gion de fusion de stockage unique en octets."
  
! #: params.opt:873
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "La rapport maximum entre la taille du tableau et les branchements du switch pour qu'une conversion du switch ait lieu."
  
! #: params.opt:877
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "La taille en octets au delÃ  de laquelle des agrÃ©gats locaux au thread doivent Ãªtre manipulÃ©s par les fonctions de journalisation au lieu de paires de save/restore."
  
! #: params.opt:881
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Le pourcentage d'une fonction, pondÃ©rÃ© par la frÃ©quence d'exÃ©cution, qui doit Ãªtre couvert par la formation de la trace. UtilisÃ© lorsque le feedback par profilage n'est pas disponible."
  
! #: params.opt:885
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Le pourcentage d'une fonction, pondÃ©rÃ© par la frÃ©quence d'exÃ©cution, qui doit Ãªtre couvert par la formation de la trace. UtilisÃ© lorsque le feedback par profilage est disponible."
  
! #: params.opt:889
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Croissance maximale du code par la duplication de queue (en pourcentage)."
  
! #: params.opt:893
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Stopper la croissance anticipÃ©e si la probabilitÃ© des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage). UtilisÃ© lorsque le feedback par profilage n'est pas disponible."
  
! #: params.opt:897
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Stopper la croissance anticipÃ©e si la probabilitÃ© des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage). UtilisÃ© lorsque le feedback par profilage est disponible."
  
! #: params.opt:901
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Stopper la croissance renversÃ©e si la probabilitÃ© inverse des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage)."
  
! #: params.opt:905
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "Fixe le nombre maximum d'instructions exÃ©cutÃ©es en parallÃ¨le dans un arbre rÃ©-associÃ©. Si 0, utilise l'heuristique dÃ©pendant de la cible."
  
! #: params.opt:909
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "Nombre maximum d'appels imbriquÃ©s pour rechercher une dÃ©pendance de contrÃ´le pendant l'analyse d'une variable non initialisÃ©e."
  
! #: params.opt:913
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Instruction prise en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions."
  
! #: params.opt:917
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Temps pris en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions."
  
! #: params.opt:921
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Instruction prise en compte pour la surcharge du fragment d'une fonction."
  
! #: params.opt:925
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Temps pris en compte pour la surcharge du fragment d'une fonction."
  
! #: params.opt:929
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "Le dÃ©nominateur n de la fraction 1/n du nombre d'exÃ©cutions profilÃ©es sur le programme entier en dessous duquel le nombre d'exÃ©cutions d'un bloc de base doit se trouver afin que le bloc de base soit considÃ©rÃ© comme improbable."
  
! #: params.opt:933
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr "Facteur de dÃ©roulement maximum pour le unroll-and-jam"
  
! #: params.opt:937
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr "Pourcentage minimum de memrefs qui doit Ãªtre Ã©liminÃ© pour que le unroll-and-jam soit estimÃ© profitable."
  
! #: params.opt:941
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Utiliser des instructions d'empoisonnement/dÃ©s-empoisonnement direct pour les variables plus petites ou Ã©gales Ã  ce nombre."
  
! #: params.opt:945
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Faut-il utiliser les types canoniques."
  
! #: params.opt:949
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Activer la vectorisation de l'Ã©pilogue d'une boucle en utilisant une taille de vecteur plus petite."
  
! #: params.opt:953
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "Le nombre maximum d'aplatissages de boucles pour amÃ©liorer l'alignement des rÃ©fÃ©rences aux donnÃ©es dans une boucle."
  
! #: params.opt:957
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "Limite sur le nombre de vÃ©rifications Ã  l'exÃ©cution pour dÃ©tecter les pointeurs qui se recouvrent (pointer aliasing) que le code qui dÃ©cline les versions des boucles vectorisÃ©es doit insÃ©rer."
  
! #: params.opt:961
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Limite sur le nombre de vÃ©rifications Ã  l'exÃ©cution de l'alignement que le code qui dÃ©cline les versions des boucles vectorisÃ©es doit insÃ©rer."
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1376
! #: cp/cvt.c:1632
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "la valeur calculÃ©e n'est pas utilisÃ©e"
--- 19493,19648 ----
  
  #: params.opt:849
  #, no-c-format
+ msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
+ msgstr "Nombre maximum d'accÃ¨s artificiels pour activer la propagation vers l'avant que le remplacement scalaire d'agrÃ©gats gardera pour une variable locale."
+ 
+ #: params.opt:853
+ #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Le nombre maximum d'affectations SSA_NAME Ã  suivre en dÃ©terminant une valeur."
  
! #: params.opt:857
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "La limite infÃ©rieure pour qu'un tampon soit considÃ©rÃ© pour Ãªtre protÃ©gÃ© contre l'Ã©crasement de la pile."
  
! #: params.opt:861
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "Taille de la protection de la pile exprimÃ©e comme une puissance de deux en octets."
  
! #: params.opt:865
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Intervalle durant lequel sonder la pile, exprimÃ© comme une puissance de deux en octets."
  
! #: params.opt:869
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Autoriser l'Ã©tape de fusion des stockages Ã  introduire des stockages non alignÃ©s s'il est lÃ©gal de faire ainsi."
  
! #: params.opt:873
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr "Taille maximale d'une rÃ©gion de fusion de stockage unique en octets."
  
! #: params.opt:877
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "La rapport maximum entre la taille du tableau et les branchements du switch pour qu'une conversion du switch ait lieu."
  
! #: params.opt:881
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "La taille en octets au delÃ  de laquelle des agrÃ©gats locaux au thread doivent Ãªtre manipulÃ©s par les fonctions de journalisation au lieu de paires de save/restore."
  
! #: params.opt:885
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Le pourcentage d'une fonction, pondÃ©rÃ© par la frÃ©quence d'exÃ©cution, qui doit Ãªtre couvert par la formation de la trace. UtilisÃ© lorsque le feedback par profilage n'est pas disponible."
  
! #: params.opt:889
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Le pourcentage d'une fonction, pondÃ©rÃ© par la frÃ©quence d'exÃ©cution, qui doit Ãªtre couvert par la formation de la trace. UtilisÃ© lorsque le feedback par profilage est disponible."
  
! #: params.opt:893
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Croissance maximale du code par la duplication de queue (en pourcentage)."
  
! #: params.opt:897
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Stopper la croissance anticipÃ©e si la probabilitÃ© des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage). UtilisÃ© lorsque le feedback par profilage n'est pas disponible."
  
! #: params.opt:901
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Stopper la croissance anticipÃ©e si la probabilitÃ© des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage). UtilisÃ© lorsque le feedback par profilage est disponible."
  
! #: params.opt:905
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Stopper la croissance renversÃ©e si la probabilitÃ© inverse des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage)."
  
! #: params.opt:909
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "Fixe le nombre maximum d'instructions exÃ©cutÃ©es en parallÃ¨le dans un arbre rÃ©-associÃ©. Si 0, utilise l'heuristique dÃ©pendant de la cible."
  
! #: params.opt:913
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "Nombre maximum d'appels imbriquÃ©s pour rechercher une dÃ©pendance de contrÃ´le pendant l'analyse d'une variable non initialisÃ©e."
  
! #: params.opt:917
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Instruction prise en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions."
  
! #: params.opt:921
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Temps pris en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions."
  
! #: params.opt:925
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Instruction prise en compte pour la surcharge du fragment d'une fonction."
  
! #: params.opt:929
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Temps pris en compte pour la surcharge du fragment d'une fonction."
  
! #: params.opt:933
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "Le dÃ©nominateur n de la fraction 1/n du nombre d'exÃ©cutions profilÃ©es sur le programme entier en dessous duquel le nombre d'exÃ©cutions d'un bloc de base doit se trouver afin que le bloc de base soit considÃ©rÃ© comme improbable."
  
! #: params.opt:937
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr "Facteur de dÃ©roulement maximum pour le unroll-and-jam"
  
! #: params.opt:941
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr "Pourcentage minimum de memrefs qui doit Ãªtre Ã©liminÃ© pour que le unroll-and-jam soit estimÃ© profitable."
  
! #: params.opt:945
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Utiliser des instructions d'empoisonnement/dÃ©s-empoisonnement direct pour les variables plus petites ou Ã©gales Ã  ce nombre."
  
! #: params.opt:949
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Faut-il utiliser les types canoniques."
  
! #: params.opt:953
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Activer la vectorisation de l'Ã©pilogue d'une boucle en utilisant une taille de vecteur plus petite."
  
! #: params.opt:957
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "Le nombre maximum d'aplatissages de boucles pour amÃ©liorer l'alignement des rÃ©fÃ©rences aux donnÃ©es dans une boucle."
  
! #: params.opt:961
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "Limite sur le nombre de vÃ©rifications Ã  l'exÃ©cution pour dÃ©tecter les pointeurs qui se recouvrent (pointer aliasing) que le code qui dÃ©cline les versions des boucles vectorisÃ©es doit insÃ©rer."
  
! #: params.opt:965
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Limite sur le nombre de vÃ©rifications Ã  l'exÃ©cution de l'alignement que le code qui dÃ©cline les versions des boucles vectorisÃ©es doit insÃ©rer."
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "la valeur calculÃ©e n'est pas utilisÃ©e"
*************** msgstr "type numÃ©rique attendu"
*** 19622,19629 ****
  msgid "expected boolean type"
  msgstr "type boolÃ©en attendu"
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15282 c/c-parser.c:15289
! #: cp/parser.c:36139 cp/parser.c:36146
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "entier attendu"
--- 19667,19674 ----
  msgid "expected boolean type"
  msgstr "type boolÃ©en attendu"
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "entier attendu"
*************** msgstr "pas assez d'arguments"
*** 19687,19693 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8856
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "trop d'arguments"
--- 19732,19738 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "trop d'arguments"
*************** msgstr "trop d'expressions pour struct"
*** 19829,19848 ****
  msgid "too few expressions for struct"
  msgstr "trop peu d'expressions pour struct"
  
! #: go/gofrontend/expressions.cc:16933 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr "assertion de type uniquement valable pour des types d'interfaces"
  
! #: go/gofrontend/expressions.cc:16945
  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:17141 go/gofrontend/expressions.cc:17161
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "canal attendu"
  
! #: go/gofrontend/expressions.cc:17166 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr "rÃ©ception invalide sur un canal qui ne peut que envoyer"
  
--- 19874,19893 ----
  msgid "too few expressions for struct"
  msgstr "trop peu d'expressions pour struct"
  
! #: go/gofrontend/expressions.cc:16941 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr "assertion de type uniquement valable pour des types d'interfaces"
  
! #: go/gofrontend/expressions.cc:16953
  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:17149 go/gofrontend/expressions.cc:17169
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "canal attendu"
  
! #: go/gofrontend/expressions.cc:17174 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr "rÃ©ception invalide sur un canal qui ne peut que envoyer"
  
*************** msgid "ignoring attribute %qE because it
*** 20041,20055 ****
  msgstr "l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %qs"
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3885 c-family/c-attribs.c:3899
! #: c-family/c-attribs.c:3913 c-family/c-attribs.c:3928 cp/decl.c:14817
! #: cp/friend.c:303 cp/tree.c:4743
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "dÃ©claration prÃ©cÃ©dente ici"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3242 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 20086,20100 ----
  msgstr "l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %qs"
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
! #: cp/friend.c:303 cp/tree.c:4792
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "dÃ©claration prÃ©cÃ©dente ici"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3243 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "%i ou plus attendu, %i trouvÃ©"
*** 20075,20081 ****
  msgid "expected between %i and %i, found %i"
  msgstr "entre %i et %i attendu, %i trouvÃ©"
  
! #: attribs.c:609 c-family/c-attribs.c:3795
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "l'attribut %qE ne s'applique pas aux types"
--- 20120,20126 ----
  msgid "expected between %i and %i, found %i"
  msgstr "entre %i et %i attendu, %i trouvÃ©"
  
! #: attribs.c:609 c-family/c-attribs.c:3796
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "l'attribut %qE ne s'applique pas aux types"
*************** msgstr "les attributs de type sont ignor
*** 20099,20105 ****
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:719 attribs.c:1627 attribs.c:1637 attribs.c:1647
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
--- 20144,20150 ----
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:720 attribs.c:1628 attribs.c:1638 attribs.c:1648
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
*************** msgstr "les attributs de type sont ignor
*** 20115,20137 ****
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2649
! #: c-family/c-attribs.c:2729 c-family/c-attribs.c:2881
! #: c-family/c-attribs.c:2900 c-family/c-attribs.c:3065
! #: c-family/c-attribs.c:3131 c-family/c-attribs.c:3158
! #: c-family/c-attribs.c:3213 c-family/c-attribs.c:3395
! #: c-family/c-attribs.c:3416 c-family/c-attribs.c:3529
! #: c-family/c-attribs.c:3797 c-family/c-attribs.c:4222
! #: c-family/c-attribs.c:4245 c-family/c-attribs.c:4284
! #: c-family/c-attribs.c:4366 c-family/c-attribs.c:4422
! #: c-family/c-attribs.c:4438 c-family/c-attribs.c:4532
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2053
! #: config/arm/arm.c:7127 config/arm/arm.c:7155 config/arm/arm.c:7172
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19322 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20160,20182 ----
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2650
! #: c-family/c-attribs.c:2730 c-family/c-attribs.c:2882
! #: c-family/c-attribs.c:2901 c-family/c-attribs.c:3066
! #: c-family/c-attribs.c:3132 c-family/c-attribs.c:3159
! #: c-family/c-attribs.c:3214 c-family/c-attribs.c:3396
! #: c-family/c-attribs.c:3417 c-family/c-attribs.c:3530
! #: c-family/c-attribs.c:3798 c-family/c-attribs.c:4219
! #: c-family/c-attribs.c:4242 c-family/c-attribs.c:4281
! #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
! #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr "les attributs de type sont ignor
*** 20139,20218 ****
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4933 lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
  msgstr "attribut %qE ignorÃ©"
  
! #: attribs.c:994
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "attribut %<target%> manquant pour %qD avec plusieurs versions"
  
! #: attribs.c:997 cp/decl.c:1162 cp/decl.c:2017 cp/decl.c:2061 cp/decl.c:2072
! #: cp/decl.c:2673 cp/decl.c:3092
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
  
! #: attribs.c:1140
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "les attributs appliquÃ©s Ã  %qT aprÃ¨s sa dÃ©finition sont ignorÃ©s"
  
! #: attribs.c:1558
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D dÃ©jÃ  dÃ©clarÃ© avec l'attribut dllexport: dllimport est ignorÃ©"
  
! #: attribs.c:1570
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D redÃ©clarÃ© sans l'attribut dllimport aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© avec une liaison pour une dll"
  
! #: attribs.c:1584
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D redÃ©clarÃ© sans l'attribut dllimport: le dllimport prÃ©cÃ©dent est ignorÃ©"
  
! #: attribs.c:1665
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "fonction Â«Â inlineÂ Â» %q+D dÃ©clarÃ©e en tant que dllimport: attribut ignorÃ©"
  
! #: attribs.c:1673
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "la dÃ©finition de la fonction %q+D est marquÃ©e dllimport"
  
! #: attribs.c:1681
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "la dÃ©finition de la variable %q+D est marquÃ©e dllimport"
  
! #: attribs.c:1712
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "classe de liaison externe requise pour le symbole %q+D en raison de l'attribut %qE"
  
! #: attribs.c:1726
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE implique la visibilitÃ© par dÃ©faut mais %qD a dÃ©jÃ  Ã©tÃ© dÃ©clarÃ© avec une visibilitÃ© diffÃ©rente"
  
! #: attribs.c:1989
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
  msgstr[0] "%qD spÃ©cifie un attribut plus restrictif que sa cible %qD: %s"
  msgstr[1] "%qD spÃ©cifie des attributs plus restrictifs que sa cible %qD: %s"
  
! #: attribs.c:1995 attribs.c:2015
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "cible %qD dÃ©clarÃ©e ici"
  
! #: attribs.c:2009
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
--- 20184,20263 ----
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4932 lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
  msgstr "attribut %qE ignorÃ©"
  
! #: attribs.c:995
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "attribut %<target%> manquant pour %qD avec plusieurs versions"
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
  
! #: attribs.c:1141
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "les attributs appliquÃ©s Ã  %qT aprÃ¨s sa dÃ©finition sont ignorÃ©s"
  
! #: attribs.c:1559
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D dÃ©jÃ  dÃ©clarÃ© avec l'attribut dllexport: dllimport est ignorÃ©"
  
! #: attribs.c:1571
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D redÃ©clarÃ© sans l'attribut dllimport aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© avec une liaison pour une dll"
  
! #: attribs.c:1585
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D redÃ©clarÃ© sans l'attribut dllimport: le dllimport prÃ©cÃ©dent est ignorÃ©"
  
! #: attribs.c:1666
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "fonction Â«Â inlineÂ Â» %q+D dÃ©clarÃ©e en tant que dllimport: attribut ignorÃ©"
  
! #: attribs.c:1674
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "la dÃ©finition de la fonction %q+D est marquÃ©e dllimport"
  
! #: attribs.c:1682
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "la dÃ©finition de la variable %q+D est marquÃ©e dllimport"
  
! #: attribs.c:1713
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "classe de liaison externe requise pour le symbole %q+D en raison de l'attribut %qE"
  
! #: attribs.c:1727
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE implique la visibilitÃ© par dÃ©faut mais %qD a dÃ©jÃ  Ã©tÃ© dÃ©clarÃ© avec une visibilitÃ© diffÃ©rente"
  
! #: attribs.c:1990
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
  msgstr[0] "%qD spÃ©cifie un attribut plus restrictif que sa cible %qD: %s"
  msgstr[1] "%qD spÃ©cifie des attributs plus restrictifs que sa cible %qD: %s"
  
! #: attribs.c:1996 attribs.c:2016
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "cible %qD dÃ©clarÃ©e ici"
  
! #: attribs.c:2010
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
*************** msgstr "l'argument rÃ©fÃ©rencÃ© est dÃ©c
*** 20269,20275 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "le dÃ©calage %qwi est hors des limites de la chaÃ®ne constante"
  
! #: builtins.c:815 cp/name-lookup.c:5329
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE dÃ©clarÃ© ici"
--- 20314,20320 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "le dÃ©calage %qwi est hors des limites de la chaÃ®ne constante"
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE dÃ©clarÃ© ici"
*************** msgstr "argument 0 invalide pour %qs"
*** 20556,20562 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11092
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kutilisation invalide de %<__builtin_va_arg_pack ()%>"
--- 20601,20607 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kutilisation invalide de %<__builtin_va_arg_pack ()%>"
*************** msgstr "%Kla valeur de l'argument %i est
*** 20643,20649 ****
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%1$Kla valeur %3$qE de l'argument %2$i excÃ¨de la taille maximale de l'objet (%4$E)"
  
! #: calls.c:1433 calls.c:2065
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "%Kl'argument %i ayant une plage [%E, %E] est nÃ©gatif"
--- 20688,20694 ----
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%1$Kla valeur %3$qE de l'argument %2$i excÃ¨de la taille maximale de l'objet (%4$E)"
  
! #: calls.c:1433 calls.c:2061
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "%Kl'argument %i ayant une plage [%E, %E] est nÃ©gatif"
*************** msgstr "l'argument %qD est dÃ©clarÃ©e ic
*** 20713,20749 ****
  msgid "cannot tail-call: %s"
  msgstr "impossible d'appeler en fin de fonction (tail-call): %s"
  
! #: calls.c:2061
  #, gcc-internal-format
  msgid "%Kargument %i value %E is negative"
  msgstr "%Kl'argument %i a la valeur %E qui est nÃ©gative"
  
! #: calls.c:2108
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr "%Kl'argument %i est nul mais la valeur de l'argument de taille %i correspondant est %E"
  
! #: calls.c:2113
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr "%Kl'argument %i est nul mais l'argument de taille %i correspondant a une plage [%E, %E]"
  
! #: calls.c:2165
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "dans un appel Ã  la fonction %qD dÃ©clarÃ©e avec l'attribut %qs"
  
! #: calls.c:2169
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "dans un appel avec le type %qT et l'attribut %qs"
  
! #: calls.c:3755
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "l'appel de fonction a une valeur d'agrÃ©gat"
  
! #: calls.c:4476
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "passage d'un argument trop grand sur la pile"
--- 20758,20794 ----
  msgid "cannot tail-call: %s"
  msgstr "impossible d'appeler en fin de fonction (tail-call): %s"
  
! #: calls.c:2057
  #, gcc-internal-format
  msgid "%Kargument %i value %E is negative"
  msgstr "%Kl'argument %i a la valeur %E qui est nÃ©gative"
  
! #: calls.c:2104
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr "%Kl'argument %i est nul mais la valeur de l'argument de taille %i correspondant est %E"
  
! #: calls.c:2109
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr "%Kl'argument %i est nul mais l'argument de taille %i correspondant a une plage [%E, %E]"
  
! #: calls.c:2161
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "dans un appel Ã  la fonction %qD dÃ©clarÃ©e avec l'attribut %qs"
  
! #: calls.c:2165
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "dans un appel avec le type %qT et l'attribut %qs"
  
! #: calls.c:3751
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "l'appel de fonction a une valeur d'agrÃ©gat"
  
! #: calls.c:4472
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "passage d'un argument trop grand sur la pile"
*************** msgstr "trop de sorties de boucle enregi
*** 21176,21720 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr "%d sorties enregistrÃ©es pour la boucle %d (qui a %d sorties)"
  
! #: cfgrtl.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr "le bloc de base %d n'est pas froid mais il ne peut Ãªtre atteint que par des chemins traversant la partition froide"
  
! #: cfgrtl.c:2462
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "transitions chaud/froid multiples trouvÃ©es (bb %i)"
  
! #: cfgrtl.c:2470
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr "une partition a Ã©tÃ© trouvÃ©e mais le fanion de partition de fonction n'est pas mis"
  
! #: cfgrtl.c:2509
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: REG_BR_PROB est dÃ©fini mais la probabilitÃ© du CFG (Control Flow Graph) ne l'est pas"
  
! #: cfgrtl.c:2518
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: REG_BR_PROB ne correspond pas au CFG (Control Flow Graph) %i %i"
  
! #: cfgrtl.c:2540
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "EDGE_CROSSING incorrectement dÃ©fini au travers de la mÃªme section"
  
! #: cfgrtl.c:2545
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "une arÃªte fallthru traverse une frontiÃ¨re de section dans le bb %i"
  
! #: cfgrtl.c:2551
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "une arÃªte EH traverse une frontiÃ¨re de section dans le bb %i"
  
! #: cfgrtl.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "Pas de saut pour traverser une rÃ©gion Ã  la frontiÃ¨re de section dans le bb %i"
  
! #: cfgrtl.c:2564
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "EDGE_CROSSING manquant au travers d'une frontiÃ¨re de section"
  
! #: cfgrtl.c:2594
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "Saut traversant une rÃ©gion au travers de la mÃªme section dans le bb %i"
  
! #: cfgrtl.c:2601
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "note REG_EH_REGION manquante Ã  la fin du bb %i"
  
! #: cfgrtl.c:2606
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "trop d'arÃªtes de gestion des exceptions dans le bb %i"
  
! #: cfgrtl.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "trop d'arÃªtes de branchements sortants depuis le bb %i"
  
! #: cfgrtl.c:2619
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "arÃªte fallthru aprÃ¨s un branchement inconditionnel dans le bb %i"
  
! #: cfgrtl.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "mauvais nombre d'arÃªtes de branchements aprÃ¨s le branchement inconditionnel dans le bb %i"
  
! #: cfgrtl.c:2631
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "mauvaise quantitÃ© d'arÃªtes de branchements aprÃ¨s le branchement conditionnel dans le bb %i"
  
! #: cfgrtl.c:2637
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "arÃªtes d'appels anormales pour une insn qui n'est pas un appel dans le bb %i"
  
! #: cfgrtl.c:2642
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "arÃªtes Â«Â sibcallÂ Â» (appel d'une fonction similaire en fin de fonction) pour une insn qui n'est pas un appel dans le bb %i"
  
! #: cfgrtl.c:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "arÃªte anormale sans aucune utilitÃ© dans le bb %i"
  
! #: cfgrtl.c:2663
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "arÃªte entrante EH mÃ©langÃ©e avec des arÃªtes entrantes non EH dans le bb %i"
  
! #: cfgrtl.c:2704 cfgrtl.c:2714
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK manquant pour le bloc %d"
  
! #: cfgrtl.c:2727
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d au milieu du bloc de base %d"
  
! #: cfgrtl.c:2737
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "dans le bloc de base %d :"
  
! #: cfgrtl.c:2763
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr "fanion BB_RTL manquant pour le bloc %d"
  
! #: cfgrtl.c:2770
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "le pointeur du bloc de base de l'insn %d est %d, il devrait Ãªtre %d"
  
! #: cfgrtl.c:2781
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "l'insn %d dans l'en-tÃªte du bb %d a un bloc de base non NULL"
  
  # Â«Â footerÂ Â» aurait dÃ» Ãªtre Â«Â tailÂ Â» il me semble: je l'ai traduit comme cela
! #: cfgrtl.c:2789
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "l'insn %d dans la fin du bb %d a un bloc de base non NULL"
  
! #: cfgrtl.c:2862 cfgrtl.c:2910
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "l'insn %d en dehors des blocs de base a un champ bb non NULL"
  
! #: cfgrtl.c:2870
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "l'insn de fin %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insn"
  
! #: cfgrtl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "l'insn %d est dans plusieurs blocs de base (%d et %d)"
  
! #: cfgrtl.c:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "l'insn de tÃªte %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insn"
  
! #: cfgrtl.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "barriÃ¨re manquante aprÃ¨s le bloc %i"
  
! #: cfgrtl.c:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Blocs incorrects pour le fallthru %i->%i"
  
! #: cfgrtl.c:2968
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Fallthru incorrect %i->%i"
  
! #: cfgrtl.c:3003
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "les blocs de base n'ont pas Ã©tÃ© disposÃ©s consÃ©cutivement"
  
! #: cfgrtl.c:3042
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "le nombre d'annotations des bb dans la chaÃ®ne des insn (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3124
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "le nombre d'arÃªtes de l'appelant est invalide"
  
! #: cgraph.c:3220
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "appel indirect manquant dans la sÃ©quence d'appel spÃ©culative"
  
! #: cgraph.c:3225
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr "l'appel indirect dans la sÃ©quence d'appel spÃ©culative n'a pas le fanion spÃ©culatif"
  
! #: cgraph.c:3255
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "les arrÃªtes spÃ©culatives ne sont pas adjacentes"
  
! #: cgraph.c:3261
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr "l'appel direct Ã  %s dans la sÃ©quence d'appel spÃ©culative n'a pas de fanion spÃ©culatif"
  
! #: cgraph.c:3267 cgraph.c:3297
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr "l'appel direct Ã  %s dans une sÃ©quence d'appel spÃ©culative a speculative_id %i hors limites"
  
! #: cgraph.c:3274
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr "appel direct dupliquÃ© pour %s dans la sÃ©quence d'appel spÃ©culative avec speculative_id %i"
  
! #: cgraph.c:3285
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr "le hachage de l'instruction d'appel ne pointe pas vers la premiÃ¨re arrÃªte directe de la sÃ©quence d'appel spÃ©culative"
  
! #: cgraph.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr "rÃ©fÃ©rence %s dupliquÃ©e dans la sÃ©quence d'appel spÃ©culative avec speculative_id %i"
  
! #: cgraph.c:3317
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "appel direct manquant pour la spÃ©culation %i"
  
! #: cgraph.c:3322
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "rÃ©fÃ©rence manquante pour la spÃ©culation %i"
  
! #: cgraph.c:3331
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr "le nombre de cibles spÃ©culatives %i est en dÃ©saccord avec num_speculative_call_targets %i"
  
! #: cgraph.c:3360
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "champ aux dÃ©fini pour l'arÃªte %s->%s"
  
! #: cgraph.c:3367
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "dÃ©compte cgraph invalide"
  
! #: cgraph.c:3372
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clone en ligne dans la mÃªme liste du groupe comdat"
  
! #: cgraph.c:3377
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "le nombre de clones en ligne n'est pas compatible"
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run doit Ãªtre non nÃ©gatif"
  
! #: cgraph.c:3389
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "les symboles locaux doivent Ãªtre dÃ©finis"
  
! #: cgraph.c:3394
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clone en ligne visible depuis l'extÃ©rieur"
  
! #: cgraph.c:3399
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clone en ligne avec l'adresse prise"
  
! #: cgraph.c:3404
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "le clone en ligne est forcÃ© Ã  sortir"
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr "calls_comdat_local est dÃ©fini en dehors d'un groupe comdat"
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "fanion calls_comdat_local invalide"
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "l'attribut malloc devrait Ãªtre utilisÃ© pour une fonction qui retourne un pointeur"
  
! #: cgraph.c:3431
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "champ aux dÃ©fini pour une arÃªte indirecte depuis %s"
  
! #: cgraph.c:3437 cgraph.c:3497
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "le dÃ©compte d'arÃªtes n'est pas compatible avec le dÃ©compte de fonction"
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Une arÃªte indirecte depuis %s n'est pas marquÃ©e comme indirecte ou a un indirect_info associÃ©, l'instruction correspondante est: "
  
! #: cgraph.c:3453 cgraph.c:3524
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr "l'arÃªte a, Ã  la fois, call_stmt et lto_stmt_uid dÃ©finis"
  
! #: cgraph.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "la fonction locale comdat est appelÃ©e par %s en dehors de son comdat"
  
! #: cgraph.c:3475
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "le pointeur inlined_to est faux"
  
! #: cgraph.c:3480
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "appelants en ligne multiples"
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "pointeur inlined_to dÃ©fini pour des appelants pas en ligne"
  
! #: cgraph.c:3514
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "le dÃ©compte des arÃªtes de l'appelant ne correspond pas au dÃ©compte du BB"
  
! #: cgraph.c:3545
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "le dÃ©compte des appels indirects ne correspond pas au dÃ©compte du BB"
  
! #: cgraph.c:3562
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr "la rÃ©fÃ©rence a, Ã  la fois, stmt et lto_stmt_uid dÃ©finis"
  
! #: cgraph.c:3573
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "le pointeur inlined_to est dÃ©fini mais aucun prÃ©dÃ©cesseur trouvÃ©"
  
! #: cgraph.c:3578
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "le pointeur inlined_to fait rÃ©fÃ©rence Ã  lui mÃªme"
  
! #: cgraph.c:3589
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "le cgraph_node a un mauvais clone_of"
  
! #: cgraph.c:3602
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "le cgraph_node a une mauvaise liste de clones"
  
! #: cgraph.c:3608
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "le cgraph_node est dans la liste des clones mais il n'est pas un clone"
  
! #: cgraph.c:3613
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "le cgraph_node a un mauvais pointeur prev_clone"
  
! #: cgraph.c:3618
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "la liste doublement liÃ©e des clones est corrompue"
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "L'alias a des arÃªtes d'appel"
  
! #: cgraph.c:3636
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "L'alias a une rÃ©fÃ©rence qui n'est pas un alias"
  
! #: cgraph.c:3641
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "L'alias a plus d'une rÃ©fÃ©rence alias"
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "L'alias analysÃ© n'a pas de rÃ©fÃ©rence"
  
! #: cgraph.c:3657
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Pas d'arÃªte hors du nÅ“ud du fragment"
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Plus d'une arÃªte sortante hors du nÅ“ud du fragment"
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Le fragment n'est pas supposÃ© avoir un contenu"
  
! #: cgraph.c:3701
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt partagÃ©:"
  
! #: cgraph.c:3709
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "l'arÃªte pointe vers la mauvaise dÃ©claration:"
  
! #: cgraph.c:3718
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "une arÃªte indirecte avec un appelÃ© inconnu correspondant Ã  un call_stmt avec une dÃ©claration connue:"
  
! #: cgraph.c:3728
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "arÃªte callgraph manquante pour l'appel stmt:"
  
! #: cgraph.c:3738
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "rÃ©fÃ©rence Ã  une instruction morte"
  
! #: cgraph.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "l'arÃªte %s->%s n'a pas de call_stmt correspondant"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "une arÃªte indirecte depuis %s n'a pas de call_stmt correspondant"
  
! #: cgraph.c:3778 cgraph.c:3791
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr "origine manquante pour un nÅ“ud dans une liste imbriquÃ©e"
  
! #: cgraph.c:3783
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "l'origine pointe vers un parent diffÃ©rent"
  
! #: cgraph.c:3798
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node a Ã©chouÃ©"
  
! #: cgraph.c:3909 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: la section %s.%d est manquante"
  
! #: cgraphunit.c:726
  #, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr "versions multiples pour un symbole"
  
! #: cgraphunit.c:737
  #, gcc-internal-format
  msgid "duplicate definition of a symbol version"
  msgstr "dÃ©finition dupliquÃ©e d'un symbole de version"
  
! #: cgraphunit.c:739
  #, gcc-internal-format
  msgid "same version was previously defined here"
  msgstr "la mÃªme version avait Ã©tÃ© dÃ©finie ici"
  
! #: cgraphunit.c:745
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr "le symbole doit Ãªtre dÃ©fini pour avoir une version"
  
! #: cgraphunit.c:751
  #, gcc-internal-format
  msgid "common symbol cannot be versioned"
  msgstr "un symbole commun ne peut pas avoir de version"
  
! #: cgraphunit.c:757
  #, gcc-internal-format
  msgid "comdat symbol cannot be versioned"
  msgstr "un symbole comdat ne peut pas avoir de version"
  
! #: cgraphunit.c:763
  #, gcc-internal-format
  msgid "weakref cannot be versioned"
  msgstr "weakref ne peut pas avoir de version"
  
! #: cgraphunit.c:769
  #, gcc-internal-format
  msgid "versioned symbol must be public"
  msgstr "un symbole avec une version doit Ãªtre public"
  
! #: cgraphunit.c:775
  #, gcc-internal-format
  msgid "versioned symbol must have default visibility"
  msgstr "un symbole avec une version doit avoir la visibilitÃ© par dÃ©faut"
  
! #: cgraphunit.c:807
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr "l'attribut %<weakref%> devrait Ãªtre accompagnÃ© d'un attribut %<alias%>"
  
! #: cgraphunit.c:859
  #, gcc-internal-format
! msgid "%<flatten%> attribute attribute is ignored on aliases"
  msgstr "l'attribut %<flatten%> est ignorÃ© sur les alias"
  
  #: cgraphunit.c:868 cgraphunit.c:919
--- 21221,21765 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr "%d sorties enregistrÃ©es pour la boucle %d (qui a %d sorties)"
  
! #: cfgrtl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr "le bloc de base %d n'est pas froid mais il ne peut Ãªtre atteint que par des chemins traversant la partition froide"
  
! #: cfgrtl.c:2472
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "transitions chaud/froid multiples trouvÃ©es (bb %i)"
  
! #: cfgrtl.c:2480
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr "une partition a Ã©tÃ© trouvÃ©e mais le fanion de partition de fonction n'est pas mis"
  
! #: cfgrtl.c:2519
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: REG_BR_PROB est dÃ©fini mais la probabilitÃ© du CFG (Control Flow Graph) ne l'est pas"
  
! #: cfgrtl.c:2528
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: REG_BR_PROB ne correspond pas au CFG (Control Flow Graph) %i %i"
  
! #: cfgrtl.c:2550
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "EDGE_CROSSING incorrectement dÃ©fini au travers de la mÃªme section"
  
! #: cfgrtl.c:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "une arÃªte fallthru traverse une frontiÃ¨re de section dans le bb %i"
  
! #: cfgrtl.c:2561
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "une arÃªte EH traverse une frontiÃ¨re de section dans le bb %i"
  
! #: cfgrtl.c:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "Pas de saut pour traverser une rÃ©gion Ã  la frontiÃ¨re de section dans le bb %i"
  
! #: cfgrtl.c:2574
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "EDGE_CROSSING manquant au travers d'une frontiÃ¨re de section"
  
! #: cfgrtl.c:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "Saut traversant une rÃ©gion au travers de la mÃªme section dans le bb %i"
  
! #: cfgrtl.c:2611
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "note REG_EH_REGION manquante Ã  la fin du bb %i"
  
! #: cfgrtl.c:2616
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "trop d'arÃªtes de gestion des exceptions dans le bb %i"
  
! #: cfgrtl.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "trop d'arÃªtes de branchements sortants depuis le bb %i"
  
! #: cfgrtl.c:2629
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "arÃªte fallthru aprÃ¨s un branchement inconditionnel dans le bb %i"
  
! #: cfgrtl.c:2634
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "mauvais nombre d'arÃªtes de branchements aprÃ¨s le branchement inconditionnel dans le bb %i"
  
! #: cfgrtl.c:2641
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "mauvaise quantitÃ© d'arÃªtes de branchements aprÃ¨s le branchement conditionnel dans le bb %i"
  
! #: cfgrtl.c:2647
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "arÃªtes d'appels anormales pour une insn qui n'est pas un appel dans le bb %i"
  
! #: cfgrtl.c:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "arÃªtes Â«Â sibcallÂ Â» (appel d'une fonction similaire en fin de fonction) pour une insn qui n'est pas un appel dans le bb %i"
  
! #: cfgrtl.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "arÃªte anormale sans aucune utilitÃ© dans le bb %i"
  
! #: cfgrtl.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "arÃªte entrante EH mÃ©langÃ©e avec des arÃªtes entrantes non EH dans le bb %i"
  
! #: cfgrtl.c:2714 cfgrtl.c:2724
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK manquant pour le bloc %d"
  
! #: cfgrtl.c:2737
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d au milieu du bloc de base %d"
  
! #: cfgrtl.c:2747
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "dans le bloc de base %d :"
  
! #: cfgrtl.c:2773
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr "fanion BB_RTL manquant pour le bloc %d"
  
! #: cfgrtl.c:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "le pointeur du bloc de base de l'insn %d est %d, il devrait Ãªtre %d"
  
! #: cfgrtl.c:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "l'insn %d dans l'en-tÃªte du bb %d a un bloc de base non NULL"
  
  # Â«Â footerÂ Â» aurait dÃ» Ãªtre Â«Â tailÂ Â» il me semble: je l'ai traduit comme cela
! #: cfgrtl.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "l'insn %d dans la fin du bb %d a un bloc de base non NULL"
  
! #: cfgrtl.c:2872 cfgrtl.c:2920
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "l'insn %d en dehors des blocs de base a un champ bb non NULL"
  
! #: cfgrtl.c:2880
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "l'insn de fin %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insn"
  
! #: cfgrtl.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "l'insn %d est dans plusieurs blocs de base (%d et %d)"
  
! #: cfgrtl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "l'insn de tÃªte %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insn"
  
! #: cfgrtl.c:2953
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "barriÃ¨re manquante aprÃ¨s le bloc %i"
  
! #: cfgrtl.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Blocs incorrects pour le fallthru %i->%i"
  
! #: cfgrtl.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Fallthru incorrect %i->%i"
  
! #: cfgrtl.c:3013
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "les blocs de base n'ont pas Ã©tÃ© disposÃ©s consÃ©cutivement"
  
! #: cfgrtl.c:3052
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "le nombre d'annotations des bb dans la chaÃ®ne des insn (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3136
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "le nombre d'arÃªtes de l'appelant est invalide"
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "appel indirect manquant dans la sÃ©quence d'appel spÃ©culative"
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr "l'appel indirect dans la sÃ©quence d'appel spÃ©culative n'a pas le fanion spÃ©culatif"
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "les arrÃªtes spÃ©culatives ne sont pas adjacentes"
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr "l'appel direct Ã  %s dans la sÃ©quence d'appel spÃ©culative n'a pas de fanion spÃ©culatif"
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr "l'appel direct Ã  %s dans une sÃ©quence d'appel spÃ©culative a speculative_id %i hors limites"
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr "appel direct dupliquÃ© pour %s dans la sÃ©quence d'appel spÃ©culative avec speculative_id %i"
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr "le hachage de l'instruction d'appel ne pointe pas vers la premiÃ¨re arrÃªte directe de la sÃ©quence d'appel spÃ©culative"
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr "rÃ©fÃ©rence %s dupliquÃ©e dans la sÃ©quence d'appel spÃ©culative avec speculative_id %i"
  
! #: cgraph.c:3329
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "appel direct manquant pour la spÃ©culation %i"
  
! #: cgraph.c:3334
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "rÃ©fÃ©rence manquante pour la spÃ©culation %i"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr "le nombre de cibles spÃ©culatives %i est en dÃ©saccord avec num_speculative_call_targets %i"
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "champ aux dÃ©fini pour l'arÃªte %s->%s"
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "dÃ©compte cgraph invalide"
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clone en ligne dans la mÃªme liste du groupe comdat"
  
! #: cgraph.c:3389
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "le nombre de clones en ligne n'est pas compatible"
  
! #: cgraph.c:3396
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run doit Ãªtre non nÃ©gatif"
  
! #: cgraph.c:3401
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "les symboles locaux doivent Ãªtre dÃ©finis"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clone en ligne visible depuis l'extÃ©rieur"
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clone en ligne avec l'adresse prise"
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "le clone en ligne est forcÃ© Ã  sortir"
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr "calls_comdat_local est dÃ©fini en dehors d'un groupe comdat"
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "fanion calls_comdat_local invalide"
  
! #: cgraph.c:3435
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "l'attribut malloc devrait Ãªtre utilisÃ© pour une fonction qui retourne un pointeur"
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "champ aux dÃ©fini pour une arÃªte indirecte depuis %s"
  
! #: cgraph.c:3449 cgraph.c:3509
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "le dÃ©compte d'arÃªtes n'est pas compatible avec le dÃ©compte de fonction"
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Une arÃªte indirecte depuis %s n'est pas marquÃ©e comme indirecte ou a un indirect_info associÃ©, l'instruction correspondante est: "
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr "l'arÃªte a, Ã  la fois, call_stmt et lto_stmt_uid dÃ©finis"
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "la fonction locale comdat est appelÃ©e par %s en dehors de son comdat"
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "le pointeur inlined_to est faux"
  
! #: cgraph.c:3492
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "appelants en ligne multiples"
  
! #: cgraph.c:3499
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "pointeur inlined_to dÃ©fini pour des appelants pas en ligne"
  
! #: cgraph.c:3526
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "le dÃ©compte des arÃªtes de l'appelant ne correspond pas au dÃ©compte du BB"
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "le dÃ©compte des appels indirects ne correspond pas au dÃ©compte du BB"
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr "la rÃ©fÃ©rence a, Ã  la fois, stmt et lto_stmt_uid dÃ©finis"
  
! #: cgraph.c:3585
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "le pointeur inlined_to est dÃ©fini mais aucun prÃ©dÃ©cesseur trouvÃ©"
  
! #: cgraph.c:3590
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "le pointeur inlined_to fait rÃ©fÃ©rence Ã  lui mÃªme"
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "le cgraph_node a un mauvais clone_of"
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "le cgraph_node a une mauvaise liste de clones"
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "le cgraph_node est dans la liste des clones mais il n'est pas un clone"
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "le cgraph_node a un mauvais pointeur prev_clone"
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "la liste doublement liÃ©e des clones est corrompue"
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "L'alias a des arÃªtes d'appel"
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "L'alias a une rÃ©fÃ©rence qui n'est pas un alias"
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "L'alias a plus d'une rÃ©fÃ©rence alias"
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "L'alias analysÃ© n'a pas de rÃ©fÃ©rence"
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Pas d'arÃªte hors du nÅ“ud du fragment"
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Plus d'une arÃªte sortante hors du nÅ“ud du fragment"
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Le fragment n'est pas supposÃ© avoir un contenu"
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt partagÃ©:"
  
! #: cgraph.c:3721
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "l'arÃªte pointe vers la mauvaise dÃ©claration:"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "une arÃªte indirecte avec un appelÃ© inconnu correspondant Ã  un call_stmt avec une dÃ©claration connue:"
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "arÃªte callgraph manquante pour l'appel stmt:"
  
! #: cgraph.c:3750
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "rÃ©fÃ©rence Ã  une instruction morte"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "l'arÃªte %s->%s n'a pas de call_stmt correspondant"
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "une arÃªte indirecte depuis %s n'a pas de call_stmt correspondant"
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr "origine manquante pour un nÅ“ud dans une liste imbriquÃ©e"
  
! #: cgraph.c:3795
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "l'origine pointe vers un parent diffÃ©rent"
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node a Ã©chouÃ©"
  
! #: cgraph.c:3921 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: la section %s.%d est manquante"
  
! #: cgraphunit.c:727
  #, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr "versions multiples pour un symbole"
  
! #: cgraphunit.c:738
  #, gcc-internal-format
  msgid "duplicate definition of a symbol version"
  msgstr "dÃ©finition dupliquÃ©e d'un symbole de version"
  
! #: cgraphunit.c:740
  #, gcc-internal-format
  msgid "same version was previously defined here"
  msgstr "la mÃªme version avait Ã©tÃ© dÃ©finie ici"
  
! #: cgraphunit.c:746
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr "le symbole doit Ãªtre dÃ©fini pour avoir une version"
  
! #: cgraphunit.c:752
  #, gcc-internal-format
  msgid "common symbol cannot be versioned"
  msgstr "un symbole commun ne peut pas avoir de version"
  
! #: cgraphunit.c:758
  #, gcc-internal-format
  msgid "comdat symbol cannot be versioned"
  msgstr "un symbole comdat ne peut pas avoir de version"
  
! #: cgraphunit.c:764
  #, gcc-internal-format
  msgid "weakref cannot be versioned"
  msgstr "weakref ne peut pas avoir de version"
  
! #: cgraphunit.c:770
  #, gcc-internal-format
  msgid "versioned symbol must be public"
  msgstr "un symbole avec une version doit Ãªtre public"
  
! #: cgraphunit.c:776
  #, gcc-internal-format
  msgid "versioned symbol must have default visibility"
  msgstr "un symbole avec une version doit avoir la visibilitÃ© par dÃ©faut"
  
! #: cgraphunit.c:808
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr "l'attribut %<weakref%> devrait Ãªtre accompagnÃ© d'un attribut %<alias%>"
  
! #: cgraphunit.c:860
  #, gcc-internal-format
! msgid "%<flatten%> attribute is ignored on aliases"
  msgstr "l'attribut %<flatten%> est ignorÃ© sur les alias"
  
  #: cgraphunit.c:868 cgraphunit.c:919
*************** msgid "%<weakref%> attribute ignored bec
*** 21743,21754 ****
  msgstr "l'attribut %<weakref%> est ignorÃ© car la variable est initialisÃ©e"
  
  #. include_self=
! #: cgraphunit.c:1077 c/c-decl.c:11802
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F utilisÃ© mais jamais dÃ©fini"
  
! #: cgraphunit.c:1079 c/c-decl.c:11812
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini"
--- 21788,21799 ----
  msgstr "l'attribut %<weakref%> est ignorÃ© car la variable est initialisÃ©e"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F utilisÃ© mais jamais dÃ©fini"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini"
*************** msgstr "la valeur retournÃ©e par %q+D a
*** 21823,21829 ****
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "la taille de la valeur retournÃ©e par %q+D est supÃ©rieure Ã  %wu octets"
  
! #: cgraphunit.c:2853
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "des nÅ“uds ont Ã©tÃ© trouvÃ© avec une mÃ©moire non libÃ©rÃ©e"
--- 21868,21874 ----
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "la taille de la valeur retournÃ©e par %q+D est supÃ©rieure Ã  %wu octets"
  
! #: cgraphunit.c:2854
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "des nÅ“uds ont Ã©tÃ© trouvÃ© avec une mÃ©moire non libÃ©rÃ©e"
*************** msgstr "ne peut convertir une valeur en
*** 22045,22121 ****
  msgid "aggregate value used where a fixed-point was expected"
  msgstr "valeur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ une virgule flottante Ã©tait attendue"
  
! #: coverage.c:198
  #, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr "%qs n'est pas un fichier de donnÃ©es gcov"
  
! #: coverage.c:209
  #, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr "%qs est Ã  la version %q.*s, version %q.*s attendue"
  
! #: coverage.c:268
  #, gcc-internal-format, gfc-internal-format
  msgid "profile data for function %u is corrupted"
  msgstr "les donnÃ©es de profilage de la fonction %u sont corrompues"
  
! #: coverage.c:269
  #, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr "la somme de contrÃ´le est (%x,%x) au lieu de (%x,%x)"
  
! #: coverage.c:283
  #, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr "%qs a dÃ©bordÃ©"
  
! #: coverage.c:284
  #, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr "%qs est corrompu"
  
! #: coverage.c:311
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr "fichier de donnÃ©es de dÃ©compte du profilage %qs pas trouvÃ©"
  
! #: coverage.c:340
  #, gcc-internal-format
  msgid "profile for function %qD not found in profile data"
  msgstr "le profilage pour la fonction %qD n'a pas Ã©tÃ© trouvÃ© dans les donnÃ©es de profilage"
  
! #: coverage.c:357
  #, gcc-internal-format
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr "le 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)"
  
! #: coverage.c:366
  #, gcc-internal-format
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr "le flot de contrÃ´le de la fonction %qD ne correspond pas aux donnÃ©es de profilage (compteur %qs)"
  
! #: coverage.c:385
  #, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr "compteurs d'exÃ©cution estimÃ©s\n"
  
! #: coverage.c:386
  #, gcc-internal-format
  msgid "execution counts assumed to be zero\n"
  msgstr "les compteurs d'exÃ©cution sont supposÃ©s Ãªtre Ã  zÃ©ro\n"
  
! #: coverage.c:399
  #, gcc-internal-format
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr "l'emplacement des sources de la fonction %qD a changÃ©, les donnÃ©es de profilage sont pÃ©rimÃ©es"
  
! #: coverage.c:673
  #, gcc-internal-format
  msgid "error writing %qs"
  msgstr "erreur d'Ã©criture dans %qs"
  
! #: coverage.c:1267
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "ne peut ouvrir %s"
--- 22090,22171 ----
  msgid "aggregate value used where a fixed-point was expected"
  msgstr "valeur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ une virgule flottante Ã©tait attendue"
  
! #: coverage.c:199
  #, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr "%qs n'est pas un fichier de donnÃ©es gcov"
  
! #: coverage.c:210
  #, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr "%qs est Ã  la version %q.*s, version %q.*s attendue"
  
! #: coverage.c:269
  #, gcc-internal-format, gfc-internal-format
  msgid "profile data for function %u is corrupted"
  msgstr "les donnÃ©es de profilage de la fonction %u sont corrompues"
  
! #: coverage.c:270
  #, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr "la somme de contrÃ´le est (%x,%x) au lieu de (%x,%x)"
  
! #: coverage.c:284
  #, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr "%qs a dÃ©bordÃ©"
  
! #: coverage.c:285
  #, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr "%qs est corrompu"
  
! #: coverage.c:312
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr "fichier de donnÃ©es de dÃ©compte du profilage %qs pas trouvÃ©"
  
! #: coverage.c:341
  #, gcc-internal-format
  msgid "profile for function %qD not found in profile data"
  msgstr "le profilage pour la fonction %qD n'a pas Ã©tÃ© trouvÃ© dans les donnÃ©es de profilage"
  
! #: coverage.c:358
  #, gcc-internal-format
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr "le 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)"
  
! #: coverage.c:367
  #, gcc-internal-format
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr "le flot de contrÃ´le de la fonction %qD ne correspond pas aux donnÃ©es de profilage (compteur %qs)"
  
! #: coverage.c:386
  #, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr "compteurs d'exÃ©cution estimÃ©s\n"
  
! #: coverage.c:387
  #, gcc-internal-format
  msgid "execution counts assumed to be zero\n"
  msgstr "les compteurs d'exÃ©cution sont supposÃ©s Ãªtre Ã  zÃ©ro\n"
  
! #: coverage.c:400
  #, gcc-internal-format
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr "l'emplacement des sources de la fonction %qD a changÃ©, les donnÃ©es de profilage sont pÃ©rimÃ©es"
  
! #: coverage.c:674
  #, gcc-internal-format
  msgid "error writing %qs"
  msgstr "erreur d'Ã©criture dans %qs"
  
! #: coverage.c:1235
! #, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr "le nom de fichier %qs ne dÃ©bute pas par le prÃ©fixe de profil %qs"
! 
! #: coverage.c:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "ne peut ouvrir %s"
*************** msgstr "option %q.*s inconnue dans %<-fo
*** 22210,22226 ****
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr "ignore l'option %<-fopt-info-%s%> qui entre peut-Ãªtre en conflit"
  
! #: dwarf2out.c:1117
  #, gcc-internal-format
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr "les personnalitÃ©s EH multiples sont uniquement supportÃ©es avec les assembleurs qui supportent la directive %<.cfi_personality%>"
  
! #: dwarf2out.c:10989
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr "%<-gdwarf-6%> est Ã©mis sous la version 5 avec des incompatibilitÃ©s"
  
! #: dwarf2out.c:14513
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr "UNSPEC non dÃ©lÃ©gitimisÃ© %s (%d) trouvÃ© Ã  l'emplacement de la variable"
--- 22260,22276 ----
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr "ignore l'option %<-fopt-info-%s%> qui entre peut-Ãªtre en conflit"
  
! #: dwarf2out.c:1120
  #, gcc-internal-format
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr "les personnalitÃ©s EH multiples sont uniquement supportÃ©es avec les assembleurs qui supportent la directive %<.cfi_personality%>"
  
! #: dwarf2out.c:10992
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr "%<-gdwarf-6%> est Ã©mis sous la version 5 avec des incompatibilitÃ©s"
  
! #: dwarf2out.c:14516
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr "UNSPEC non dÃ©lÃ©gitimisÃ© %s (%d) trouvÃ© Ã  l'emplacement de la variable"
*************** msgstr "%<region_array%> ne correspond p
*** 22300,22306 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> ne correspond pas Ã  %<region_tree%>"
  
! #: except.c:3517 tree.c:14679 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs a Ã©chouÃ©"
--- 22350,22356 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> ne correspond pas Ã  %<region_tree%>"
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs a Ã©chouÃ©"
*************** msgstr "ordre de stockage inverse pour l
*** 22330,22341 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr "Ã©criture de %wu bits de donnÃ©es hors des limites de l'objet de destination, les donnÃ©es ont Ã©tÃ© tronquÃ©es dans %wu bits"
  
! #: expr.c:11104
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%Kappel Ã  %qs dÃ©clarÃ© avec une erreur d'attribut: %s"
  
! #: expr.c:11118
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kappel Ã  %qs dÃ©clarÃ© avec un avertissement d'attribut: %s"
--- 22380,22391 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr "Ã©criture de %wu bits de donnÃ©es hors des limites de l'objet de destination, les donnÃ©es ont Ã©tÃ© tronquÃ©es dans %wu bits"
  
! #: expr.c:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%Kappel Ã  %qs dÃ©clarÃ© avec une erreur d'attribut: %s"
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kappel Ã  %qs dÃ©clarÃ© avec un avertissement d'attribut: %s"
*************** msgstr "la taille totale %wu des objets
*** 22415,22436 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "la taille totale des objets locaux dÃ©passe le maximum %wu"
  
! #: function.c:1784 gimplify.c:6275 gimplify.c:6435
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "contrainte impossible dans %<asm%>"
  
! #: function.c:4255
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "la variable %q+D pourrait Ãªtre Ã©crasÃ©e par %<longjmp%> ou %<vfork%>"
  
! #: function.c:4276
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "l'argument %q+D pourrait Ãªtre Ã©crasÃ© par %<longjmp%> ou %<vfork%>"
  
! #: function.c:4946
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "la fonction retourne un agrÃ©gat"
--- 22465,22486 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "la taille totale des objets locaux dÃ©passe le maximum %wu"
  
! #: function.c:1784 gimplify.c:6277 gimplify.c:6437
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "contrainte impossible dans %<asm%>"
  
! #: function.c:4263
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "la variable %q+D pourrait Ãªtre Ã©crasÃ©e par %<longjmp%> ou %<vfork%>"
  
! #: function.c:4284
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "l'argument %q+D pourrait Ãªtre Ã©crasÃ© par %<longjmp%> ou %<vfork%>"
  
! #: function.c:4954
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "la fonction retourne un agrÃ©gat"
*************** msgstr "ouverture de /dev/zero: %m"
*** 22975,23002 ****
  msgid "cannot write PCH file"
  msgstr "ne peut Ã©crire dans le fichier PCH"
  
! #: gimple-fold.c:1811 gimple-fold.c:2872
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "l'argument source %qD est le mÃªme que la destination"
  
! #: gimple-fold.c:1877
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "la destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octet depuis une chaÃ®ne de longueur %E"
  
! #: gimple-fold.c:1882
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "la destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octet"
  
! #: gimple-fold.c:2260 tree-ssa-strlen.c:3304
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "la limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale Ã  la taille de la destination"
  
! #: gimple-fold.c:2262
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "la limite spÃ©cifiÃ©e par %G%qD (%E) excÃ¨de la taille de la destination (%wu)"
  
! #: gimple-fold.c:2280
  msgid "%G%qD specified bound %E equals source length"
  msgstr "la limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale la longueur de la destination"
  
--- 23025,23052 ----
  msgid "cannot write PCH file"
  msgstr "ne peut Ã©crire dans le fichier PCH"
  
! #: gimple-fold.c:1817 gimple-fold.c:2878
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "l'argument source %qD est le mÃªme que la destination"
  
! #: gimple-fold.c:1883
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "la destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octet depuis une chaÃ®ne de longueur %E"
  
! #: gimple-fold.c:1888
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "la destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octet"
  
! #: gimple-fold.c:2266 tree-ssa-strlen.c:3310
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "la limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale Ã  la taille de la destination"
  
! #: gimple-fold.c:2268
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "la limite spÃ©cifiÃ©e par %G%qD (%E) excÃ¨de la taille de la destination (%wu)"
  
! #: gimple-fold.c:2286
  msgid "%G%qD specified bound %E equals source length"
  msgstr "la limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale la longueur de la destination"
  
*************** msgstr "la fonction peut retourner l'adr
*** 23020,23031 ****
  msgid "function returns address of local variable"
  msgstr "la fonction retourne l'adresse d'une variable locale"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13046 tree.c:13083 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7045 cp/call.c:8866
! #: cp/constexpr.c:852 cp/constexpr.c:3169 cp/cvt.c:1056 cp/cvt.c:1094
! #: cp/decl.c:7978 cp/decl2.c:5529 cp/decl2.c:5574 cp/pt.c:8664
! #: cp/semantics.c:1927 cp/semantics.c:4260 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
--- 23070,23081 ----
  msgid "function returns address of local variable"
  msgstr "la fonction retourne l'adresse d'une variable locale"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
*************** msgstr "la limite spÃ©cifiÃ©e %wu dÃ©pas
*** 23392,23651 ****
  msgid "%Gnull format string"
  msgstr "%GchaÃ®ne de format nulle"
  
! #: gimple-ssa-warn-alloca.c:531
! #, gcc-internal-format
! msgid "use of %<alloca%>"
! msgstr "utilisation de %<alloca%>"
! 
! #: gimple-ssa-warn-alloca.c:567
! #, gcc-internal-format
! msgid "argument to variable-length array may be too large"
! msgstr "l'argument vers un tableau de longueur variable peut Ãªtre trop grand"
  
  #: gimple-ssa-warn-alloca.c:569
! #, gcc-internal-format
! msgid "argument to %<alloca%> may be too large"
! msgstr "l'argument vers %<alloca%> peut Ãªtre trop grand"
  
! #: gimple-ssa-warn-alloca.c:574
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr "la limite est %wu octets mais l'argument peut Ãªtre aussi grand que %s"
  
! #: gimple-ssa-warn-alloca.c:585
! #, gcc-internal-format
! msgid "argument to variable-length array is too large"
! msgstr "l'argument vers un tableau de longueur variable est trop grand"
! 
! #: gimple-ssa-warn-alloca.c:587
! #, gcc-internal-format
! msgid "argument to %<alloca%> is too large"
! msgstr "l'argument vers %<alloca%> est trop grand"
  
  #: gimple-ssa-warn-alloca.c:591
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr "la limite est %wu octets mais l'argument a %s"
  
! #: gimple-ssa-warn-alloca.c:599
! #, gcc-internal-format
! msgid "variable-length array bound is unknown"
! msgstr "la limite du tableau de longueur variable est inconnue"
  
! #: gimple-ssa-warn-alloca.c:600
! #, gcc-internal-format
! msgid "%<alloca%> bound is unknown"
! msgstr "la limite de %<alloca%> est inconnue"
  
! #: gimple-ssa-warn-alloca.c:604
! #, gcc-internal-format
! msgid "unbounded use of variable-length array"
! msgstr "utilisation d'un tableau de longueur variable sans limite"
  
! #: gimple-ssa-warn-alloca.c:605
! #, gcc-internal-format
! msgid "unbounded use of %<alloca%>"
! msgstr "utilisation de %<alloca%> sans limite"
  
! #: gimple-ssa-warn-alloca.c:609
! #, gcc-internal-format
! msgid "use of %<alloca%> within a loop"
! msgstr "utilisation de %<alloca%> dans une boucle"
  
! #: gimple-ssa-warn-alloca.c:614
! #, gcc-internal-format
! msgid "argument to variable-length array may be too large due to conversion from %qT to %qT"
! msgstr "l'argument d'un tableau de longueur variable peut Ãªtre trop grand Ã  cause de la conversion de %qT en %qT"
  
! #: gimple-ssa-warn-alloca.c:617
! #, gcc-internal-format
! msgid "argument to %<alloca%> may be too large due to conversion from %qT to %qT"
! msgstr "l'argument de %<alloca%> peut Ãªtre trop grand Ã  cause de la conversion de %qT en %qT"
  
! #: gimple-ssa-warn-alloca.c:623
! #, gcc-internal-format
! msgid "argument to variable-length array is zero"
! msgstr "l'argument d'un tableau de longueur variable est zÃ©ro"
  
! #: gimple-ssa-warn-alloca.c:625
! #, gcc-internal-format
! msgid "argument to %<alloca%> is zero"
! msgstr "l'argument de %<alloca%> est zÃ©ro"
  
! #: gimple-ssa-warn-restrict.c:1505
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1507
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1511
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1513
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1520
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1530
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1543
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1553
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%G%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1561
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%G%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1574
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octet au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1582
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1589
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1617
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu octet qui peut chevaucher %wu octet"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu octets qui peut chevaucher %wu octet"
  
! #: gimple-ssa-warn-restrict.c:1624
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1635
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu octet qui peut chevaucher jusqu'Ã  %wu octets"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu octets qui peut chevaucher jusqu'Ã  %wu octets"
  
! #: gimple-ssa-warn-restrict.c:1642
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1655
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%G%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher %wu octet"
  msgstr[1] "%G%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher jusqu'Ã  %wu octets"
  
! #: gimple-ssa-warn-restrict.c:1662
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1674
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1717
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr "%G%qD la limite spÃ©cifiÃ©e %wu excÃ¨de la taille maximale %wu de l'objet"
  
! #: gimple-ssa-warn-restrict.c:1723
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr "%G%qD la limite spÃ©cifiÃ©e entre %wu et %wu excÃ¨de la taille maximale %wu de l'objet"
  
! #: gimple-ssa-warn-restrict.c:1782
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s en accÃ©dant au tableau %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1787
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "tableau %qD dÃ©clarÃ© ici"
  
! #: gimple-ssa-warn-restrict.c:1792 gimple-ssa-warn-restrict.c:1798
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr "%G%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s"
  
! #: gimple-ssa-warn-restrict.c:1815
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr "%G%qD forme le dÃ©calage %s qui est hors des limites [0, %wu] de l'objet %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1818
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr "%G%qD dÃ©calage %s hors des limites [0, %wu] de l'objet %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1824
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr "%G%qD forme le dÃ©calage %s qui est hors des limites de l'objet %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1826
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "%G%qD le dÃ©calage %s est hors des limites de l'objet %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1832 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4065 cp/decl.c:11620 cp/decl.c:12091 cp/decl.c:12100
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3469
! #: cp/parser.c:3520 cp/parser.c:6494 cp/parser.c:22190
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD dÃ©clarÃ© ici"
  
! #: gimple-ssa-warn-restrict.c:1839
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr "%G%qD qui forme le dÃ©calage %s est hors des limites [0, %wu]"
  
! #: gimple-ssa-warn-restrict.c:1841
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr "%G%qD le dÃ©calage %s est hors des limites [0, %wu]"
  
! #: gimple-ssa-warn-restrict.c:1847
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr "%G%qD qui forme le dÃ©calage %s est hors des limites"
  
! #: gimple-ssa-warn-restrict.c:1848
  msgid "%G%qD offset %s is out of bounds"
  msgstr "%G%qD le dÃ©calage %s est hors des limites"
  
! #: gimple-ssa-warn-restrict.c:1860
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr "%G%qD le dÃ©calage %s depuis l'objet Ã  %qE est hors des limites de %qT"
  
! #: gimple-ssa-warn-restrict.c:1868 gimple-ssa-warn-restrict.c:1889
  #, gcc-internal-format
  msgid "subobject %qD declared here"
  msgstr "le sous-objet %qD est dÃ©clarÃ© ici"
  
! #: gimple-ssa-warn-restrict.c:1878
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr "%G%qD le dÃ©calage %s depuis l'objet Ã  %qE est hors des limites du sous-objet rÃ©fÃ©rencÃ© %qD avec le type %qT au dÃ©calage %wi"
  
! #: gimple-ssa-warn-restrict.c:2067
  msgid "%G%qD source argument is the same as destination"
  msgstr "%G%qD l'argument source est le mÃªme que la destination"
  
--- 23442,23687 ----
  msgid "%Gnull format string"
  msgstr "%GchaÃ®ne de format nulle"
  
! #: gimple-ssa-warn-alloca.c:532
! msgid "%Guse of %<alloca%>"
! msgstr "%Gutilisation de %<alloca%>"
  
  #: gimple-ssa-warn-alloca.c:569
! msgid "%Gargument to variable-length array may be too large"
! msgstr "%Gl'argument vers un tableau de longueur variable peut Ãªtre trop grand"
  
! #: gimple-ssa-warn-alloca.c:571
! msgid "%Gargument to %<alloca%> may be too large"
! msgstr "%Gl'argument vers %<alloca%> peut Ãªtre trop grand"
! 
! #: gimple-ssa-warn-alloca.c:577
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr "la limite est %wu octets mais l'argument peut Ãªtre aussi grand que %s"
  
! #: gimple-ssa-warn-alloca.c:589
! msgid "%Gargument to variable-length array is too large"
! msgstr "%Gl'argument vers un tableau de longueur variable est trop grand"
  
  #: gimple-ssa-warn-alloca.c:591
+ msgid "%Gargument to %<alloca%> is too large"
+ msgstr "%Gl'argument vers %<alloca%> est trop grand"
+ 
+ #: gimple-ssa-warn-alloca.c:596
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr "la limite est %wu octets mais l'argument a %s"
  
! #: gimple-ssa-warn-alloca.c:605
! msgid "%Gvariable-length array bound is unknown"
! msgstr "%Gla limite du tableau de longueur variable est inconnue"
  
! #: gimple-ssa-warn-alloca.c:606
! msgid "%G%<alloca%> bound is unknown"
! msgstr "%Gla limite de %<alloca%> est inconnue"
  
! #: gimple-ssa-warn-alloca.c:612
! msgid "%Gunbounded use of variable-length array"
! msgstr "%Gutilisation d'un tableau de longueur variable sans limite"
  
! #: gimple-ssa-warn-alloca.c:613
! msgid "%Gunbounded use of %<alloca%>"
! msgstr "%Gutilisation de %<alloca%> sans limite"
  
! #: gimple-ssa-warn-alloca.c:619
! msgid "%Guse of %<alloca%> within a loop"
! msgstr "%Gutilisation de %<alloca%> dans une boucle"
  
! #: gimple-ssa-warn-alloca.c:625
! msgid "%Gargument to variable-length array may be too large due to conversion from %qT to %qT"
! msgstr "%Gl'argument d'un tableau de longueur variable peut Ãªtre trop grand Ã  cause de la conversion de %qT en %qT"
  
! #: gimple-ssa-warn-alloca.c:628
! msgid "%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT"
! msgstr "%Gl'argument de %<alloca%> peut Ãªtre trop grand Ã  cause de la conversion de %qT en %qT"
  
! #: gimple-ssa-warn-alloca.c:635
! msgid "%Gargument to variable-length array is zero"
! msgstr "%Gl'argument d'un tableau de longueur variable est zÃ©ro"
  
! #: gimple-ssa-warn-alloca.c:637
! msgid "%Gargument to %<alloca%> is zero"
! msgstr "%Gl'argument de %<alloca%> est zÃ©ro"
  
! #: gimple-ssa-warn-restrict.c:1483
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1485
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1489
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr "%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1491
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr "%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1498
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1508
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1521
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1531
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%G%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1539
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%G%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1552
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octet au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1560
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr "%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1567
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr "%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1595
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu octet qui peut chevaucher %wu octet"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu octets qui peut chevaucher %wu octet"
  
! #: gimple-ssa-warn-restrict.c:1602
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1613
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu octet qui peut chevaucher jusqu'Ã  %wu octets"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu octets qui peut chevaucher jusqu'Ã  %wu octets"
  
! #: gimple-ssa-warn-restrict.c:1620
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1633
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] "%G%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher %wu octet"
  msgstr[1] "%G%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher jusqu'Ã  %wu octets"
  
! #: gimple-ssa-warn-restrict.c:1640
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1652
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] "%G%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s"
  msgstr[1] "%G%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s"
  
! #: gimple-ssa-warn-restrict.c:1695
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr "%G%qD la limite spÃ©cifiÃ©e %wu excÃ¨de la taille maximale %wu de l'objet"
  
! #: gimple-ssa-warn-restrict.c:1701
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr "%G%qD la limite spÃ©cifiÃ©e entre %wu et %wu excÃ¨de la taille maximale %wu de l'objet"
  
! #: gimple-ssa-warn-restrict.c:1760
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s en accÃ©dant au tableau %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1765
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "tableau %qD dÃ©clarÃ© ici"
  
! #: gimple-ssa-warn-restrict.c:1770 gimple-ssa-warn-restrict.c:1776
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr "%G%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s"
  
! #: gimple-ssa-warn-restrict.c:1793
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr "%G%qD forme le dÃ©calage %s qui est hors des limites [0, %wu] de l'objet %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1796
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr "%G%qD dÃ©calage %s hors des limites [0, %wu] de l'objet %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1802
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr "%G%qD forme le dÃ©calage %s qui est hors des limites de l'objet %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1804
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "%G%qD le dÃ©calage %s est hors des limites de l'objet %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD dÃ©clarÃ© ici"
  
! #: gimple-ssa-warn-restrict.c:1817
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr "%G%qD qui forme le dÃ©calage %s est hors des limites [0, %wu]"
  
! #: gimple-ssa-warn-restrict.c:1819
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr "%G%qD le dÃ©calage %s est hors des limites [0, %wu]"
  
! #: gimple-ssa-warn-restrict.c:1825
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr "%G%qD qui forme le dÃ©calage %s est hors des limites"
  
! #: gimple-ssa-warn-restrict.c:1826
  msgid "%G%qD offset %s is out of bounds"
  msgstr "%G%qD le dÃ©calage %s est hors des limites"
  
! #: gimple-ssa-warn-restrict.c:1838
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr "%G%qD le dÃ©calage %s depuis l'objet Ã  %qE est hors des limites de %qT"
  
! #: gimple-ssa-warn-restrict.c:1846 gimple-ssa-warn-restrict.c:1867
  #, gcc-internal-format
  msgid "subobject %qD declared here"
  msgstr "le sous-objet %qD est dÃ©clarÃ© ici"
  
! #: gimple-ssa-warn-restrict.c:1856
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr "%G%qD le dÃ©calage %s depuis l'objet Ã  %qE est hors des limites du sous-objet rÃ©fÃ©rencÃ© %qD avec le type %qT au dÃ©calage %wi"
  
! #: gimple-ssa-warn-restrict.c:2045
  msgid "%G%qD source argument is the same as destination"
  msgstr "%G%qD l'argument source est le mÃªme que la destination"
  
*************** msgstr "l'attribut %<fallthrough%> ne pr
*** 23687,23992 ****
  msgid "using result of function returning %<void%>"
  msgstr "utilisation du rÃ©sultat d'une fonction qui retourne %<void%>"
  
! #: gimplify.c:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr "la sortie %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moire"
  
! #: gimplify.c:6289
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "l-valeur invalide dans la sortie %<asm%> %d"
  
! #: gimplify.c:6436
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "l'entrÃ©e %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moire"
  
! #: gimplify.c:6476 gimplify.c:6485
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "l'entrÃ©e mÃ©moire %d n'est pas directement adressable"
  
! #: gimplify.c:7099
  #, 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.c:7101
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "rÃ©gion englobante"
  
! #: gimplify.c:7105
  #, 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.c:7107
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "rÃ©gion cible englobante"
  
! #: gimplify.c:7120
  #, 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.c:7122
  #, 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.c:7198
  #, 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.c:7200
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "rÃ©gion %qs englobante"
  
! #: gimplify.c:7343
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE non spÃ©cifiÃ© dans la construction OpenACC %qs englobante"
  
! #: gimplify.c:7345
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "construction OpenACC %qs englobante"
  
! #: gimplify.c:7406
  #, 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.c:7414
  #, 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.c:7468
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE non spÃ©cifiÃ© dans le %<target%> englobant"
  
! #: gimplify.c:7470
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "%<target%> englobant"
  
! #: gimplify.c:7500 gimplify.c:8805
  #, 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.c:7521
  #, 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.c:7644
  #, 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.c:7647
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable d'itÃ©ration %qE devrait Ãªtre privÃ©e"
  
! #: gimplify.c:7661
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "la variable d'itÃ©ration %qE ne devrait pas Ãªtre Â«Â firstprivateÂ Â»"
  
! #: gimplify.c:7664
  #, 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.c:7667
  #, 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.c:8421 gimplify.c:8427
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "clause %<lastprivate%> conditionnelle sur la construction %qs"
  
! #: gimplify.c:8444
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "variable non scalaire %qD dans la clause %<lastprivate%> conditionnelle"
  
! #: gimplify.c:8533
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "modificateur de rÃ©duction %<task%> sur une construction avec une clause %<nowait%>"
  
! #: gimplify.c:8541 gimplify.c:12383
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr "modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %<for%> ou %<sections%>"
  
! #: gimplify.c:8551 gimplify.c:8557 gimplify.c:8563 gimplify.c:8569
! #: gimplify.c:12376
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "clause %<inscan%> %<reduction%> sur la construction %qs"
  
! #: gimplify.c:8656
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle est spÃ©cifiÃ©e sur une construction combinÃ©e avec %<distribute%>"
  
! #: gimplify.c:8973
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "champ de correspondance %qE d'une structure de longueur variable"
  
! #: gimplify.c:9147
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans la clause de correspondance (map)"
  
! #: gimplify.c:9436
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable Â«Â copyprivateÂ Â» %qE n'est pas Â«Â threadprivateÂ Â» ou privÃ©e dans le contexte extÃ©rieur"
  
  # le %s est remplacÃ© par des mots-clÃ© non traduits tels que Â«Â firstprivateÂ Â», Â«Â lastprivateÂ Â»,â€¦
! #: gimplify.c:9493
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable Â«Â %sÂ Â» %qE est privÃ©e dans le contexte extÃ©rieur"
  
! #: gimplify.c:9521
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "modificateur de clause %qs %<if%> attendu au lieu de %qs"
  
! #: gimplify.c:9697
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD est spÃ©cifiÃ© dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante"
  
! #: gimplify.c:9907
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<map%>"
  
! #: gimplify.c:9956
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.c:10203
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.c:10258
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "la mÃªme variable est utilisÃ©e dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>"
  
! #: gimplify.c:10349
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clause de donnÃ©es avec rÃ©duction sur %qE incompatible; promu en %<present_or_copy%>"
  
! #: gimplify.c:10495
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD spÃ©cifiÃ© dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>"
  
! #: gimplify.c:10514
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "rÃ©duction privÃ©e invalide sur %qE"
  
! #: gimplify.c:10613
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clause %<inscan%> %<reduction%> est utilisÃ©e avec la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle"
  
! #: gimplify.c:10947
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "type %<mutexinoutset%> dans la clause %<depend%> sur un constructeur %<taskwait%>"
  
! #: gimplify.c:11487 gimplify.c:11746
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "le %<lastprivate%> conditionnel sur l'itÃ©rateur de boucle %qD est ignorÃ©"
  
! #: gimplify.c:12314
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "la clause %<bind%> n'est pas spÃ©cifiÃ©e sur une construction %<loop%> pas imbriquÃ©e dans une autre construction OpenMP"
  
! #: gimplify.c:12338
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> sur une construction %<loop%> imbriquÃ©e dans une construction %<simd%>"
  
! #: gimplify.c:12358
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(team)%> sur une rÃ©gion %<loop%> pas strictement imbriquÃ©e dans une rÃ©gion %<team%>"
  
! #: gimplify.c:12410
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "la clause %<lastprivate%> sur une construction %<loop%> fait rÃ©fÃ©rence Ã  une variable %qD qui n'est pas l'itÃ©rateur de boucle"
  
! #: gimplify.c:13268 omp-low.c:3252
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "une construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e dans une boucle avec une clause %<ordered%> avec un paramÃ¨tre"
  
! #: gimplify.c:13286
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE n'est pas une itÃ©ration de la boucle %d la plus Ã  l'extÃ©rieur, %qE attendu"
  
! #: gimplify.c:13299
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "le nombre de variables dans la clause %<depend%> avec le modificateur %<sink%> ne correspond pas au nombre de variables d'itÃ©rations"
  
! #: gimplify.c:13312
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "plus d'une clause %<depend%> avec le modificateur %<source%> sur une construction %<ordered%>"
  
! #: gimplify.c:13323
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "une clause %<depend%> avec le modificateur %<source%> a Ã©tÃ© spÃ©cifiÃ©e avec des clauses %<depend%> avec le modificateur %<sink%> sur la mÃªme construction"
  
! #: gimplify.c:14613
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "la gimplification a Ã©chouÃ©"
  
! #: gimplify.c:15135
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>"
  
! #: gimplify.c:15140
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(vous devriez donc passer %qT et non %qT Ã  %<va_arg%>)"
  
! #: gimplify.c:15147
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si ce code est atteint, le programme s'arrÃªtera"
--- 23723,24028 ----
  msgid "using result of function returning %<void%>"
  msgstr "utilisation du rÃ©sultat d'une fonction qui retourne %<void%>"
  
! #: gimplify.c:6278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr "la sortie %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moire"
  
! #: gimplify.c:6291
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "l-valeur invalide dans la sortie %<asm%> %d"
  
! #: gimplify.c:6438
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "l'entrÃ©e %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moire"
  
! #: gimplify.c:6478 gimplify.c:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "l'entrÃ©e mÃ©moire %d n'est pas directement adressable"
  
! #: gimplify.c:7101
  #, 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.c:7103
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "rÃ©gion englobante"
  
! #: gimplify.c:7107
  #, 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.c:7109
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "rÃ©gion cible englobante"
  
! #: gimplify.c:7122
  #, 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.c:7124
  #, 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.c:7200
  #, 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.c:7202
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "rÃ©gion %qs englobante"
  
! #: gimplify.c:7345
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE non spÃ©cifiÃ© dans la construction OpenACC %qs englobante"
  
! #: gimplify.c:7347
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "construction OpenACC %qs englobante"
  
! #: gimplify.c:7408
  #, 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.c:7416
  #, 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.c:7470
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE non spÃ©cifiÃ© dans le %<target%> englobant"
  
! #: gimplify.c:7472
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "%<target%> englobant"
  
! #: gimplify.c:7502 gimplify.c:8811
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE est dÃ©clarÃ©e dans une rÃ©gion %<host_data%> englobante"
  
! #: gimplify.c:7523
  #, 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.c:7646
  #, 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.c:7649
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable d'itÃ©ration %qE devrait Ãªtre privÃ©e"
  
! #: gimplify.c:7663
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "la variable d'itÃ©ration %qE ne devrait pas Ãªtre Â«Â firstprivateÂ Â»"
  
! #: gimplify.c:7666
  #, 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.c:7669
  #, 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.c:8423 gimplify.c:8429
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "clause %<lastprivate%> conditionnelle sur la construction %qs"
  
! #: gimplify.c:8446
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "variable non scalaire %qD dans la clause %<lastprivate%> conditionnelle"
  
! #: gimplify.c:8535
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "modificateur de rÃ©duction %<task%> sur une construction avec une clause %<nowait%>"
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr "modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %<for%> ou %<sections%>"
  
! #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "clause %<inscan%> %<reduction%> sur la construction %qs"
  
! #: gimplify.c:8658
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle est spÃ©cifiÃ©e sur une construction combinÃ©e avec %<distribute%>"
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "champ de correspondance %qE d'une structure de longueur variable"
  
! #: gimplify.c:9153
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans la clause de correspondance (map)"
  
! #: gimplify.c:9442
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable Â«Â copyprivateÂ Â» %qE n'est pas Â«Â threadprivateÂ Â» ou privÃ©e dans le contexte extÃ©rieur"
  
  # le %s est remplacÃ© par des mots-clÃ© non traduits tels que Â«Â firstprivateÂ Â», Â«Â lastprivateÂ Â»,â€¦
! #: gimplify.c:9499
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable Â«Â %sÂ Â» %qE est privÃ©e dans le contexte extÃ©rieur"
  
! #: gimplify.c:9527
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "modificateur de clause %qs %<if%> attendu au lieu de %qs"
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD est spÃ©cifiÃ© dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante"
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<map%>"
  
! #: gimplify.c:9962
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.c:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.c:10264
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "la mÃªme variable est utilisÃ©e dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>"
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clause de donnÃ©es avec rÃ©duction sur %qE incompatible; promu en %<present_or_copy%>"
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD spÃ©cifiÃ© dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>"
  
! #: gimplify.c:10520
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "rÃ©duction privÃ©e invalide sur %qE"
  
! #: gimplify.c:10619
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clause %<inscan%> %<reduction%> est utilisÃ©e avec la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle"
  
! #: gimplify.c:10953
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "type %<mutexinoutset%> dans la clause %<depend%> sur un constructeur %<taskwait%>"
  
! #: gimplify.c:11493 gimplify.c:11752
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "le %<lastprivate%> conditionnel sur l'itÃ©rateur de boucle %qD est ignorÃ©"
  
! #: gimplify.c:12320
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "la clause %<bind%> n'est pas spÃ©cifiÃ©e sur une construction %<loop%> pas imbriquÃ©e dans une autre construction OpenMP"
  
! #: gimplify.c:12344
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> sur une construction %<loop%> imbriquÃ©e dans une construction %<simd%>"
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(team)%> sur une rÃ©gion %<loop%> pas strictement imbriquÃ©e dans une rÃ©gion %<team%>"
  
! #: gimplify.c:12416
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "la clause %<lastprivate%> sur une construction %<loop%> fait rÃ©fÃ©rence Ã  une variable %qD qui n'est pas l'itÃ©rateur de boucle"
  
! #: gimplify.c:13274 omp-low.c:3254
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "une construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e dans une boucle avec une clause %<ordered%> avec un paramÃ¨tre"
  
! #: gimplify.c:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE n'est pas une itÃ©ration de la boucle %d la plus Ã  l'extÃ©rieur, %qE attendu"
  
! #: gimplify.c:13305
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "le nombre de variables dans la clause %<depend%> avec le modificateur %<sink%> ne correspond pas au nombre de variables d'itÃ©rations"
  
! #: gimplify.c:13318
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "plus d'une clause %<depend%> avec le modificateur %<source%> sur une construction %<ordered%>"
  
! #: gimplify.c:13329
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "une clause %<depend%> avec le modificateur %<source%> a Ã©tÃ© spÃ©cifiÃ©e avec des clauses %<depend%> avec le modificateur %<sink%> sur la mÃªme construction"
  
! #: gimplify.c:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "la gimplification a Ã©chouÃ©"
  
! #: gimplify.c:15170
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>"
  
! #: gimplify.c:15175
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(vous devriez donc passer %qT et non %qT Ã  %<va_arg%>)"
  
! #: gimplify.c:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si ce code est atteint, le programme s'arrÃªtera"
*************** msgid_plural "Declaring method %qD final
*** 24375,24386 ****
  msgstr[0] "La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli fois"
  msgstr[1] "La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli fois"
  
! #: ipa-fnsummary.c:4259
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "fnsummary invalide dans un flux LTO"
  
! #: ipa-fnsummary.c:4328
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr "le rÃ©sumÃ© en ligne ipa est manquant dans le fichier d'entrÃ©e"
--- 24411,24422 ----
  msgstr[0] "La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli fois"
  msgstr[1] "La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli fois"
  
! #: ipa-fnsummary.c:4289
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "fnsummary invalide dans un flux LTO"
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr "le rÃ©sumÃ© en ligne ipa est manquant dans le fichier d'entrÃ©e"
*************** msgstr "la fonction pourrait Ãªtre une c
*** 24410,24446 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "le rÃ©sumÃ© de rÃ©fÃ©rence ipa est manquant dans l'unitÃ© ltrans"
  
! #: ipa-sra.c:1466
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr "DÃ©calage d'accÃ¨s avant le dÃ©calage parent"
  
! #: ipa-sra.c:1471
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr "Taille d'accÃ¨s plus grande ou Ã©gale Ã  la taille de son parent"
  
! #: ipa-sra.c:1476
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr "L'accÃ¨s se termine en dehors de son parent"
  
! #: ipa-sra.c:1488
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr "L'accÃ¨s chevauche un de ses semblables"
  
! #: ipa-sra.c:1507
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "La vÃ©rification d'accÃ¨s IPA-SRA a Ã©chouÃ©"
  
! #: ipa-sra.c:2456
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr "Fonction %qs, paramÃ¨tre %u, a des accÃ¨s IPA-SRA qui se chevauchent"
  
! #: ipa-sra.c:2459
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr "Fonction %s, paramÃ¨tre %u, est utilisÃ©e mais n'a pas certains accÃ¨s IPA-SRA"
--- 24446,24482 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "le rÃ©sumÃ© de rÃ©fÃ©rence ipa est manquant dans l'unitÃ© ltrans"
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr "DÃ©calage d'accÃ¨s avant le dÃ©calage parent"
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr "Taille d'accÃ¨s plus grande ou Ã©gale Ã  la taille de son parent"
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr "L'accÃ¨s se termine en dehors de son parent"
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr "L'accÃ¨s chevauche un de ses semblables"
  
! #: ipa-sra.c:1509
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "La vÃ©rification d'accÃ¨s IPA-SRA a Ã©chouÃ©"
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr "Fonction %qs, paramÃ¨tre %u, a des accÃ¨s IPA-SRA qui se chevauchent"
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr "Fonction %s, paramÃ¨tre %u, est utilisÃ©e mais n'a pas certains accÃ¨s IPA-SRA"
*************** msgstr "l'opÃ©rande %<asm%> a des contra
*** 24480,24491 ****
  msgid "unable to find a register to spill"
  msgstr "impossible de trouver un registre Ã  dÃ©verser"
  
! #: lra-constraints.c:4008 reload.c:3815 reload.c:4070
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "contraintes d'opÃ©rande inconsistantes dans un %<asm%>"
  
! #: lra-constraints.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "le nombre maximum d'insns de rechargement gÃ©nÃ©rÃ©es par insn est atteint (%d)"
--- 24516,24527 ----
  msgid "unable to find a register to spill"
  msgstr "impossible de trouver un registre Ã  dÃ©verser"
  
! #: lra-constraints.c:4012 reload.c:3815 reload.c:4070
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "contraintes d'opÃ©rande inconsistantes dans un %<asm%>"
  
! #: lra-constraints.c:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "le nombre maximum d'insns de rechargement gÃ©nÃ©rÃ©es par insn est atteint (%d)"
*************** msgstr "%s hors limites: La plage va de
*** 24586,24637 ****
  msgid "bytecode stream: unexpected tag %s"
  msgstr "flux bytecode: Ã©tiquette %s inattendue"
  
! #: lto-streamer-in.c:893 lto-streamer-in.c:904
  #, gcc-internal-format
  msgid "Cgraph edge statement index out of range"
  msgstr "L'index d'instruction de l'arÃªte cgraph est hors limites"
  
! #: lto-streamer-in.c:898 lto-streamer-in.c:908
  #, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr "L'index d'instruction de l'arÃªte cgraph n'a pas Ã©tÃ© trouvÃ©"
  
! #: lto-streamer-in.c:915
  #, gcc-internal-format
  msgid "Reference statement index out of range"
  msgstr "L'index de l'instruction de rÃ©fÃ©rence est hors limites"
  
! #: lto-streamer-in.c:919
  #, gcc-internal-format
  msgid "Reference statement index not found"
  msgstr "L'index de l'instruction de rÃ©fÃ©rence n'a pas Ã©tÃ© trouvÃ©"
  
! #: lto-streamer-in.c:1606
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr "impossible de lire la table des modes LTO dans %s"
  
! #: lto-streamer-in.c:1710
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr "%s - les nombres en virgule flottante avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)"
  
! #: lto-streamer-in.c:1715
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr "%s - les nombres dÃ©cimaux en virgule flottante avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)"
  
! #: lto-streamer-in.c:1720
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr "%s - les nombres complexes en virgule flottante avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)"
  
! #: lto-streamer-in.c:1725
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr "%s - les nombres entiers avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)"
  
! #: lto-streamer-in.c:1728
  #, gcc-internal-format
  msgid "%s - unsupported mode %qs"
  msgstr "%s - mode %qs non supportÃ©"
--- 24622,24673 ----
  msgid "bytecode stream: unexpected tag %s"
  msgstr "flux bytecode: Ã©tiquette %s inattendue"
  
! #: lto-streamer-in.c:894 lto-streamer-in.c:905
  #, gcc-internal-format
  msgid "Cgraph edge statement index out of range"
  msgstr "L'index d'instruction de l'arÃªte cgraph est hors limites"
  
! #: lto-streamer-in.c:899 lto-streamer-in.c:909
  #, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr "L'index d'instruction de l'arÃªte cgraph n'a pas Ã©tÃ© trouvÃ©"
  
! #: lto-streamer-in.c:916
  #, gcc-internal-format
  msgid "Reference statement index out of range"
  msgstr "L'index de l'instruction de rÃ©fÃ©rence est hors limites"
  
! #: lto-streamer-in.c:920
  #, gcc-internal-format
  msgid "Reference statement index not found"
  msgstr "L'index de l'instruction de rÃ©fÃ©rence n'a pas Ã©tÃ© trouvÃ©"
  
! #: lto-streamer-in.c:1607
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr "impossible de lire la table des modes LTO dans %s"
  
! #: lto-streamer-in.c:1711
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr "%s - les nombres en virgule flottante avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)"
  
! #: lto-streamer-in.c:1716
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr "%s - les nombres dÃ©cimaux en virgule flottante avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)"
  
! #: lto-streamer-in.c:1721
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr "%s - les nombres complexes en virgule flottante avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)"
  
! #: lto-streamer-in.c:1726
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr "%s - les nombres entiers avec une prÃ©cision de %u bits ne sont pas supportÃ©s (mode %qs)"
  
! #: lto-streamer-in.c:1729
  #, gcc-internal-format
  msgid "%s - unsupported mode %qs"
  msgstr "%s - mode %qs non supportÃ©"
*************** msgstr "la cible ne supporte pas le rÃ©p
*** 24752,24783 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr "l'attribut %<target_clones%> par dÃ©faut n'a pas Ã©tÃ© dÃ©fini"
  
! #: multiple_target.c:354
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "l'attribut %<target_clones%> isolÃ© est ignorÃ©"
  
! #: multiple_target.c:363
  #, gcc-internal-format
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr "les clones pour l'attribut %<target_clones%> ne peuvent pas Ãªtre crÃ©Ã©s"
  
! #: multiple_target.c:366
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr "la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle a l'attribut %<noclone%>"
  
! #: multiple_target.c:387
  #, gcc-internal-format
  msgid "%<default%> target was not set"
  msgstr "la cible %<default%> n'a pas Ã©tÃ© dÃ©finie"
  
! #: multiple_target.c:391
  #, gcc-internal-format
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr "une chaÃ®ne vide ne peut pas Ãªtre dans l'attribut %<target_clones%>"
  
! #: multiple_target.c:395
  #, gcc-internal-format
  msgid "multiple %<default%> targets were set"
  msgstr "plusieurs cibles %<default%> ont Ã©tÃ© dÃ©finies"
--- 24788,24819 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr "l'attribut %<target_clones%> par dÃ©faut n'a pas Ã©tÃ© dÃ©fini"
  
! #: multiple_target.c:350
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "l'attribut %<target_clones%> isolÃ© est ignorÃ©"
  
! #: multiple_target.c:359
  #, gcc-internal-format
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr "les clones pour l'attribut %<target_clones%> ne peuvent pas Ãªtre crÃ©Ã©s"
  
! #: multiple_target.c:362
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr "la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle a l'attribut %<noclone%>"
  
! #: multiple_target.c:383
  #, gcc-internal-format
  msgid "%<default%> target was not set"
  msgstr "la cible %<default%> n'a pas Ã©tÃ© dÃ©finie"
  
! #: multiple_target.c:387
  #, gcc-internal-format
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr "une chaÃ®ne vide ne peut pas Ãªtre dans l'attribut %<target_clones%>"
  
! #: multiple_target.c:391
  #, gcc-internal-format
  msgid "multiple %<default%> targets were set"
  msgstr "plusieurs cibles %<default%> ont Ã©tÃ© dÃ©finies"
*************** msgstr "%qs spÃ©cifie un niveau de paral
*** 24803,25105 ****
  msgid "... to the previous %qs clause here"
  msgstr "â€¦ avec la clause %qs prÃ©cÃ©dente ici"
  
! #: omp-general.c:1814
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "clause %qs incompatible en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACC"
  
! #: omp-general.c:1821
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "clause %qs manquante en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACC"
  
! #: omp-general.c:1830
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "â€¦ avec la clause %qs ici"
  
! #: omp-general.c:1838
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr "â€¦ sans la clause %qs proche d'ici"
  
! #: omp-low.c:2380 omp-offload.c:1193
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr "%<seq%> Ã©crase d'autres spÃ©cificateurs de boucle de OpenACC"
  
! #: omp-low.c:2383 omp-offload.c:1194
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr "%<auto%> entre en conflit avec d'autres spÃ©cificateurs de boucle de OpenACC"
  
! #: omp-low.c:2387 omp-offload.c:1228
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr "la boucle intÃ©rieure utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contient"
  
! #: omp-low.c:2434
  #, gcc-internal-format
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr "argument pas permis dans la clause %qs dans %<parallel%> ou %<serial%> de OpenACC"
  
! #: omp-low.c:2489
  #, gcc-internal-format
  msgid "conflicting reduction operations for %qE"
  msgstr "opÃ©ration de rÃ©ductions conflictuelles pour %qE"
  
! #: omp-low.c:2492
  #, gcc-internal-format
  msgid "location of the previous reduction for %qE"
  msgstr "emplacement de la rÃ©duction prÃ©cÃ©dente pour %qE"
  
! #: omp-low.c:2525
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr "une boucle imbriquÃ©e dans une rÃ©duction nÃ©cessite une clause de rÃ©duction pour %qE"
  
! #: omp-low.c:2818
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr "construction non OpenACC Ã  l'intÃ©rieur d'une routine OpenACC"
  
! #: omp-low.c:2827
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr "construction non OpenACC Ã  l'intÃ©rieur d'une rÃ©gion OpenACC"
  
! #: omp-low.c:2849 omp-low.c:2916
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr "les constructions OpenMP autres que %<parallel%>, %<loop%> ou %<simd%> ne peuvent pas Ãªtre imbriquÃ©es dans une rÃ©gion avec la clause %<order(concurrent)%>"
  
! #: omp-low.c:2868
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr "%<ordered simd threads%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<for simd%>"
  
! #: omp-low.c:2883
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr "les constructions OpenMP autres que %<ordered simd%>, %<simd%>, %<loop%> ou %<atomic%> ne peuvent pas Ãªtre imbriquÃ©es dans une rÃ©gion %<simd%>"
  
! #: omp-low.c:2898
  #, gcc-internal-format
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr "seules les rÃ©gions %<distribute%>, %<parallel%> ou %<loop%> sont autorisÃ©es Ã  Ãªtre strictement imbriquÃ©es Ã  l'intÃ©rieur d'une rÃ©gion %<teams%>"
  
! #: omp-low.c:2912
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr "les constructions OpenMP autres que %<parallel%>, %<loop%> ou %<simd%> ne peuvent pas Ãªtre imbriquÃ©es dans une rÃ©gion %<loop%>"
  
! #: omp-low.c:2932
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr "une rÃ©gion %<distribute%> doit Ãªtre strictement imbriquÃ©es Ã  l'intÃ©rieur d'une construction %<teams%>"
  
! #: omp-low.c:2979
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr "une directive de boucle OpenACC doit Ãªtre associÃ©e avec une rÃ©gion de calcul de OpenACC"
  
! #: omp-low.c:3001
  #, gcc-internal-format
  msgid "orphaned %qs construct"
  msgstr "construction %qs orpheline"
  
! #: omp-low.c:3030
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr "%<cancel for%> Ã  l'intÃ©rieur de %<nowait%> pour la construction"
  
! #: omp-low.c:3035
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr "%<cancel for%> Ã  l'intÃ©rieur de %<ordered%> pour la construction"
  
! #: omp-low.c:3055 omp-low.c:3068
  #, gcc-internal-format
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr "%<cancel sections%> Ã  l'intÃ©rieur d'une construction de sections %<nowait%>"
  
! #: omp-low.c:3097
  #, gcc-internal-format
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr "la construction %<%s taskgroup%> n'est pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de la rÃ©gion %<taskgroup%>"
  
! #: omp-low.c:3122
  #, gcc-internal-format
  msgid "invalid arguments"
  msgstr "arguments invalides"
  
! #: omp-low.c:3128
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr "construction %<%s %s%> pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de %qs"
  
! #: omp-low.c:3156
  #, gcc-internal-format
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr "une rÃ©gion barriÃ¨re ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de partage de tÃ¢che, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<task%> explicite ou %<taskloop%>"
  
! #: omp-low.c:3163
  #, gcc-internal-format
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr "la rÃ©gion qui partage une tÃ¢che ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de partage de tÃ¢che, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<task%> explicite ou %<taskloop%>"
  
! #: omp-low.c:3192
  #, gcc-internal-format
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr "une rÃ©gion %<master%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'un partage de tÃ¢che, %<loop%>, un %<task%> explicite ou une rÃ©gion %<taskloop%>"
  
! #: omp-low.c:3216 omp-low.c:3373 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr "%<depend(%s)%> est uniquement autorisÃ© dans %<omp ordered%>"
  
! #: omp-low.c:3244
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr "une construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une boucle %<ordered%>"
  
! #: omp-low.c:3261
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr "sous-type dÃ©pendant invalide dans omp %<ordered%> %<depend%>"
  
! #: omp-low.c:3276
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr "%<ordered%> %<simd%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<simd%>"
  
! #: omp-low.c:3289
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr "une rÃ©gion %<ordered%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<critical%>, %<ordered%>, %<task%> explicite ou %<taskloop%>"
  
! #: omp-low.c:3302 omp-low.c:3324
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr "une rÃ©gion %<ordered%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de boucle avec la clause %<ordered%>"
  
! #: omp-low.c:3310
  #, gcc-internal-format
  msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr "une rÃ©gion %<ordered%> sans clause %<depend%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e dans une rÃ©gion de boucle avec une clause %<ordered%> avec un paramÃ¨tre"
  
! #: omp-low.c:3341
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr "une rÃ©gion %<critical%> ne peut pas Ãªtre imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<critical%> portant le mÃªme nom"
  
! #: omp-low.c:3359
  #, gcc-internal-format
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr "la construction %<teams%> doit Ãªtre Ã©troitement imbriquÃ©e dans une construction %<target%> ou ne pas Ãªtre imbriquÃ©e dans une construction OpenMP"
  
! #: omp-low.c:3381
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr "une rÃ©gion OpenACC est Ã  l'intÃ©rieur d'une routine OpenACC, le parallÃ©lisme imbriquÃ© n'est pas encore supportÃ©"
  
! #: omp-low.c:3394
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr "construction OpenACC Ã  l'intÃ©rieur d'une rÃ©gion qui n'est pas OpenACC"
  
! #: omp-low.c:3443
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr "une construction %s %qs est Ã  l'intÃ©rieur d'une rÃ©gion %s %qs"
  
! #: omp-low.c:3456 omp-low.c:3463
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr "la construction %qs est Ã  l'intÃ©rieur de la rÃ©gion %qs"
  
! #: omp-low.c:3686
  #, gcc-internal-format
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr "setjmp/longjmp Ã  l'intÃ©rieur d'une construction %<simd%>"
  
! #: omp-low.c:3712
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr "appel d'API de la routine OpenMP %qD dans une rÃ©gion avec la clause %<order(concurrent)%>"
  
! #: omp-low.c:8881
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr "la clause Â«Â sinkÂ Â» est ignorÃ©e car elle a un offset qui n'est pas un multiple du pas de la boucle"
  
! #: omp-low.c:8904
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr "le premier offset doit Ãªtre dans la direction opposÃ©e des itÃ©rations de la boucle"
  
! #: omp-low.c:13181
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "sortie invalide hors du bloc structurÃ© %s"
  
! #: omp-low.c:13183 omp-low.c:13188
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "entrÃ©e invalide dans le bloc structurÃ© %s"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13192
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "branchement invalide vers/depuis le bloc structurÃ© %s"
  
! #: omp-offload.c:651
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr "l'opÃ©rande %<-fopenacc-dim%> est mal formÃ© Ã  %qs"
  
! #: omp-offload.c:1226
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr "l'appel de routine utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contient"
  
! #: omp-offload.c:1230 omp-offload.c:1262
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr "la boucle contenante est ici"
  
! #: omp-offload.c:1235
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr "l'appel de routine utilise un parallÃ©lisme OpenACC interdit par la routine contenante"
  
! #: omp-offload.c:1237
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr "la boucle utilise un parallÃ©lisme OpenACC interdit par la routine contenante"
  
! #: omp-offload.c:1242
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "la routine %qD est dÃ©clarÃ©e ici"
  
! #: omp-offload.c:1255
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "parallÃ©lisme de boucle OpenACC incorrectement imbriquÃ©"
  
! #: omp-offload.c:1396
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr "partitionnement insuffisant pour parallÃ©liser la boucle des Ã©lÃ©ments"
  
! #: omp-offload.c:1404
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr "partitionnement disponible insuffisant pour parallÃ©liser la boucle dÃ©coupÃ©e en blocs"
  
! #: omp-offload.c:1406
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr "partitionnement disponible insuffisant pour parallÃ©liser la boucle"
--- 24839,25146 ----
  msgid "... to the previous %qs clause here"
  msgstr "â€¦ avec la clause %qs prÃ©cÃ©dente ici"
  
! #: omp-general.c:1785
! #, gcc-internal-format
! msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
! msgstr "impossible d'appliquer %<%s%> Ã  %qD, qui a aussi Ã©tÃ© marquÃ© avec une directive OpenMP Â«Â declare targetÂ Â»"
! 
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "clause %qs incompatible en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACC"
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "clause %qs manquante en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACC"
  
! #: omp-general.c:1843
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "â€¦ avec la clause %qs ici"
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr "â€¦ sans la clause %qs proche d'ici"
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr "%<seq%> Ã©crase d'autres spÃ©cificateurs de boucle de OpenACC"
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr "%<auto%> entre en conflit avec d'autres spÃ©cificateurs de boucle de OpenACC"
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr "la boucle intÃ©rieure utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contient"
  
! #: omp-low.c:2436
  #, gcc-internal-format
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr "argument pas permis dans la clause %qs dans %<parallel%> ou %<serial%> de OpenACC"
  
! #: omp-low.c:2491
  #, gcc-internal-format
  msgid "conflicting reduction operations for %qE"
  msgstr "opÃ©ration de rÃ©ductions conflictuelles pour %qE"
  
! #: omp-low.c:2494
  #, gcc-internal-format
  msgid "location of the previous reduction for %qE"
  msgstr "emplacement de la rÃ©duction prÃ©cÃ©dente pour %qE"
  
! #: omp-low.c:2527
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr "une boucle imbriquÃ©e dans une rÃ©duction nÃ©cessite une clause de rÃ©duction pour %qE"
  
! #: omp-low.c:2820
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr "construction non OpenACC Ã  l'intÃ©rieur d'une routine OpenACC"
  
! #: omp-low.c:2829
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr "construction non OpenACC Ã  l'intÃ©rieur d'une rÃ©gion OpenACC"
  
! #: omp-low.c:2851 omp-low.c:2918
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr "les constructions OpenMP autres que %<parallel%>, %<loop%> ou %<simd%> ne peuvent pas Ãªtre imbriquÃ©es dans une rÃ©gion avec la clause %<order(concurrent)%>"
  
! #: omp-low.c:2870
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr "%<ordered simd threads%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<for simd%>"
  
! #: omp-low.c:2885
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr "les constructions OpenMP autres que %<ordered simd%>, %<simd%>, %<loop%> ou %<atomic%> ne peuvent pas Ãªtre imbriquÃ©es dans une rÃ©gion %<simd%>"
  
! #: omp-low.c:2900
  #, gcc-internal-format
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr "seules les rÃ©gions %<distribute%>, %<parallel%> ou %<loop%> sont autorisÃ©es Ã  Ãªtre strictement imbriquÃ©es Ã  l'intÃ©rieur d'une rÃ©gion %<teams%>"
  
! #: omp-low.c:2914
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr "les constructions OpenMP autres que %<parallel%>, %<loop%> ou %<simd%> ne peuvent pas Ãªtre imbriquÃ©es dans une rÃ©gion %<loop%>"
  
! #: omp-low.c:2934
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr "une rÃ©gion %<distribute%> doit Ãªtre strictement imbriquÃ©es Ã  l'intÃ©rieur d'une construction %<teams%>"
  
! #: omp-low.c:2981
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr "une directive de boucle OpenACC doit Ãªtre associÃ©e avec une rÃ©gion de calcul de OpenACC"
  
! #: omp-low.c:3003
  #, gcc-internal-format
  msgid "orphaned %qs construct"
  msgstr "construction %qs orpheline"
  
! #: omp-low.c:3032
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr "%<cancel for%> Ã  l'intÃ©rieur de %<nowait%> pour la construction"
  
! #: omp-low.c:3037
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr "%<cancel for%> Ã  l'intÃ©rieur de %<ordered%> pour la construction"
  
! #: omp-low.c:3057 omp-low.c:3070
  #, gcc-internal-format
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr "%<cancel sections%> Ã  l'intÃ©rieur d'une construction de sections %<nowait%>"
  
! #: omp-low.c:3099
  #, gcc-internal-format
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr "la construction %<%s taskgroup%> n'est pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de la rÃ©gion %<taskgroup%>"
  
! #: omp-low.c:3124
  #, gcc-internal-format
  msgid "invalid arguments"
  msgstr "arguments invalides"
  
! #: omp-low.c:3130
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr "construction %<%s %s%> pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de %qs"
  
! #: omp-low.c:3158
  #, gcc-internal-format
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr "une rÃ©gion barriÃ¨re ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de partage de tÃ¢che, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<task%> explicite ou %<taskloop%>"
  
! #: omp-low.c:3165
  #, gcc-internal-format
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr "la rÃ©gion qui partage une tÃ¢che ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de partage de tÃ¢che, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<task%> explicite ou %<taskloop%>"
  
! #: omp-low.c:3194
  #, gcc-internal-format
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr "une rÃ©gion %<master%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'un partage de tÃ¢che, %<loop%>, un %<task%> explicite ou une rÃ©gion %<taskloop%>"
  
! #: omp-low.c:3218 omp-low.c:3375 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr "%<depend(%s)%> est uniquement autorisÃ© dans %<omp ordered%>"
  
! #: omp-low.c:3246
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr "une construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une boucle %<ordered%>"
  
! #: omp-low.c:3263
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr "sous-type dÃ©pendant invalide dans omp %<ordered%> %<depend%>"
  
! #: omp-low.c:3278
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr "%<ordered%> %<simd%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<simd%>"
  
! #: omp-low.c:3291
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr "une rÃ©gion %<ordered%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<critical%>, %<ordered%>, %<task%> explicite ou %<taskloop%>"
  
! #: omp-low.c:3304 omp-low.c:3326
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr "une rÃ©gion %<ordered%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de boucle avec la clause %<ordered%>"
  
! #: omp-low.c:3312
  #, gcc-internal-format
  msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr "une rÃ©gion %<ordered%> sans clause %<depend%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e dans une rÃ©gion de boucle avec une clause %<ordered%> avec un paramÃ¨tre"
  
! #: omp-low.c:3343
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr "une rÃ©gion %<critical%> ne peut pas Ãªtre imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<critical%> portant le mÃªme nom"
  
! #: omp-low.c:3361
  #, gcc-internal-format
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr "la construction %<teams%> doit Ãªtre Ã©troitement imbriquÃ©e dans une construction %<target%> ou ne pas Ãªtre imbriquÃ©e dans une construction OpenMP"
  
! #: omp-low.c:3383
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr "une rÃ©gion OpenACC est Ã  l'intÃ©rieur d'une routine OpenACC, le parallÃ©lisme imbriquÃ© n'est pas encore supportÃ©"
  
! #: omp-low.c:3396
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr "construction OpenACC Ã  l'intÃ©rieur d'une rÃ©gion qui n'est pas OpenACC"
  
! #: omp-low.c:3445
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr "une construction %s %qs est Ã  l'intÃ©rieur d'une rÃ©gion %s %qs"
  
! #: omp-low.c:3458 omp-low.c:3465
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr "la construction %qs est Ã  l'intÃ©rieur de la rÃ©gion %qs"
  
! #: omp-low.c:3688
  #, gcc-internal-format
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr "setjmp/longjmp Ã  l'intÃ©rieur d'une construction %<simd%>"
  
! #: omp-low.c:3714
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr "appel d'API de la routine OpenMP %qD dans une rÃ©gion avec la clause %<order(concurrent)%>"
  
! #: omp-low.c:8883
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr "la clause Â«Â sinkÂ Â» est ignorÃ©e car elle a un offset qui n'est pas un multiple du pas de la boucle"
  
! #: omp-low.c:8906
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr "le premier offset doit Ãªtre dans la direction opposÃ©e des itÃ©rations de la boucle"
  
! #: omp-low.c:13183
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "sortie invalide hors du bloc structurÃ© %s"
  
! #: omp-low.c:13185 omp-low.c:13190
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "entrÃ©e invalide dans le bloc structurÃ© %s"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13194
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "branchement invalide vers/depuis le bloc structurÃ© %s"
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr "l'opÃ©rande %<-fopenacc-dim%> est mal formÃ© Ã  %qs"
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr "l'appel de routine utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contient"
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr "la boucle contenante est ici"
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr "l'appel de routine utilise un parallÃ©lisme OpenACC interdit par la routine contenante"
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr "la boucle utilise un parallÃ©lisme OpenACC interdit par la routine contenante"
  
! #: omp-offload.c:1254
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "la routine %qD est dÃ©clarÃ©e ici"
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "parallÃ©lisme de boucle OpenACC incorrectement imbriquÃ©"
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr "partitionnement insuffisant pour parallÃ©liser la boucle des Ã©lÃ©ments"
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr "partitionnement disponible insuffisant pour parallÃ©liser la boucle dÃ©coupÃ©e en blocs"
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr "partitionnement disponible insuffisant pour parallÃ©liser la boucle"
*************** msgstr "les sauts indirects ne sont pas
*** 25134,25140 ****
  msgid "command-line option %qs is not supported by this configuration"
  msgstr "l'option %qs en ligne de commande n'est pas supportÃ©e par cette configuration"
  
! #: opts-common.c:1285 opts.c:2076
  #, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr "argument manquant Ã  %qs"
--- 25175,25181 ----
  msgid "command-line option %qs is not supported by this configuration"
  msgstr "l'option %qs en ligne de commande n'est pas supportÃ©e par cette configuration"
  
! #: opts-common.c:1285 opts.c:2093
  #, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr "argument manquant Ã  %qs"
*************** msgstr "%<-fasan-shadow-offset%> ne devr
*** 25231,25247 ****
  msgid "unrecognized shadow offset %qs"
  msgstr "dÃ©calage %qs non reconnu pour la mÃ©moire de validation (shadow memory)"
  
! #: opts.c:91
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr "l'argument %qs de %<-femit-struct-debug-detailed%> n'est pas reconnu"
  
! #: opts.c:127
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr "l'argument %qs de %<-femit-struct-debug-detailed%> est inconnu"
  
! #: opts.c:134
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr "%<-femit-struct-debug-detailed=dir:...%> doit autoriser au moins autant que %<-femit-struct-debug-detailed=ind:...%>"
--- 25272,25288 ----
  msgid "unrecognized shadow offset %qs"
  msgstr "dÃ©calage %qs non reconnu pour la mÃ©moire de validation (shadow memory)"
  
! #: opts.c:92
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr "l'argument %qs de %<-femit-struct-debug-detailed%> n'est pas reconnu"
  
! #: opts.c:128
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr "l'argument %qs de %<-femit-struct-debug-detailed%> est inconnu"
  
! #: opts.c:135
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr "%<-femit-struct-debug-detailed=dir:...%> doit autoriser au moins autant que %<-femit-struct-debug-detailed=ind:...%>"
*************** msgstr "la mÃ©moire transactionnelle n'e
*** 25351,25357 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr "les ancres de sections doivent Ãªtre dÃ©sactivÃ©es quand la rÃ©organisation au plus haut niveau est dÃ©sactivÃ©e"
  
! #: opts.c:970 config/darwin.c:3214
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> ne fonctionne pas avec les exceptions sur cette architecture"
--- 25392,25398 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr "les ancres de sections doivent Ãªtre dÃ©sactivÃ©es quand la rÃ©organisation au plus haut niveau est dÃ©sactivÃ©e"
  
! #: opts.c:970 config/darwin.c:3223
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> ne fonctionne pas avec les exceptions sur cette architecture"
*************** msgstr "l'application de correctifs Ã  c
*** 25436,25577 ****
  msgid "vtable verification is not supported with LTO"
  msgstr "la vÃ©rification de la vtable n'est pas supportÃ© avec LTO"
  
! #: opts.c:1659
  #, gcc-internal-format
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr "%<include_flags 0x%x%> non reconnu passÃ© Ã  %<print_specific_help%>"
  
! #: opts.c:1873
  #, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr "l'option %<-fsanitize=all%> n'est pas valide"
  
! #: opts.c:1913
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr "argument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*s; vouliez-vous utiliser %qsÂ ?"
  
! #: opts.c:1919
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr "argument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*s"
  
! #: opts.c:1954
  #, gcc-internal-format
  msgid "%qs attribute directive ignored"
  msgstr "directive d'attribut %qs ignorÃ©e"
  
! #: opts.c:1981
  #, gcc-internal-format
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr "arguments invalides pour l'option %<-falign-%s%>: %qs"
  
! #: opts.c:1996
  #, gcc-internal-format
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr "nombre d'arguments invalide pour l'option %<-falign-%s%>: %qs"
  
! #: opts.c:2005
  #, gcc-internal-format
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr "%<-falign-%s%> n'est pas entre 0 et %d"
  
! #: opts.c:2131
  #, gcc-internal-format
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr "l'argument de %<--help%> %q.*s est ambigu, veuillez Ãªtre plus prÃ©cis"
  
! #: opts.c:2140
  #, gcc-internal-format
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr "argument non reconnu pour l'option %<--help=%>Â : %q.*s"
  
! #: opts.c:2509
  #, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr "HSA n'a pas Ã©tÃ© activÃ© durant la configuration"
  
! #: opts.c:2521
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr "l'option %<-foffload-abi%> ne peut Ãªtre spÃ©cifiÃ©e qu'avec un compilateur pour le dÃ©lestage"
  
! #: opts.c:2529
  #, gcc-internal-format
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr "l'alignement de la structure doit Ãªtre une petite puissance de 2, pas %wu"
  
! #: opts.c:2604
  #, gcc-internal-format
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr "argument invalide pour %<-fpatchable_function_entry%>"
  
! #: opts.c:2662
  #, gcc-internal-format
  msgid "unknown stack check parameter %qs"
  msgstr "paramÃ¨tre de contrÃ´le de la pile %qs inconnu"
  
! #: opts.c:2690
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr "%<-gdwarf%s%> est ambigu; utilisez %<-gdwarf-%s%> pour la version DWARF ou %<-gdwarf%> %<-g%s%> pour le niveau de dÃ©bogage"
  
! #: opts.c:2701
  #, gcc-internal-format
  msgid "dwarf version %wu is not supported"
  msgstr "la version dwarf %wu n'est pas supportÃ©e"
  
! #: opts.c:2755
  #, gcc-internal-format
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr "argument non reconnu pour l'option %<-flto=%>Â : %qs"
  
! #: opts.c:2933
  #, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr "le systÃ¨me cible ne supporte pas la sortie de dÃ©bogage"
  
! #: opts.c:2942
  #, gcc-internal-format
  msgid "debug format %qs conflicts with prior selection"
  msgstr "le format de dÃ©bogage %qs entre en conflit avec une sÃ©lection prÃ©cÃ©dente"
  
! #: opts.c:2960
  #, gcc-internal-format
  msgid "unrecognized debug output level %qs"
  msgstr "niveau de sortie de dÃ©bogage %qs non reconnu"
  
! #: opts.c:2962
  #, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr "le niveau de sortie de dÃ©bogage %qs est trop Ã©levÃ©"
  
! #: opts.c:2982
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr "obtention de la limite maximale de la taille du fichier de vidange (core file): %m"
  
! #: opts.c:2986
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr "initialisation de la limite maximale de la taille du fichier de vidange (core file): %m"
  
! #: opts.c:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr "option gcc de dÃ©bogage non reconnue: %c"
  
! #: opts.c:3060
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr "%<-W%serror=%s%>: pas d'option %<-%s%>; aviez-vous l'intention d'utiliser %<-%s%>Â ?"
  
! #: opts.c:3064
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr "%<-W%serror=%s%>: pas d'option %<-%s%>"
  
! #: opts.c:3068
  #, gcc-internal-format
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
  msgstr "%<-Werror=%s%>: %<-%s%> n'est pas une option qui contrÃ´le les avertissements"
--- 25477,25618 ----
  msgid "vtable verification is not supported with LTO"
  msgstr "la vÃ©rification de la vtable n'est pas supportÃ© avec LTO"
  
! #: opts.c:1676
  #, gcc-internal-format
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr "%<include_flags 0x%x%> non reconnu passÃ© Ã  %<print_specific_help%>"
  
! #: opts.c:1890
  #, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr "l'option %<-fsanitize=all%> n'est pas valide"
  
! #: opts.c:1930
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr "argument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*s; vouliez-vous utiliser %qsÂ ?"
  
! #: opts.c:1936
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr "argument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*s"
  
! #: opts.c:1971
  #, gcc-internal-format
  msgid "%qs attribute directive ignored"
  msgstr "directive d'attribut %qs ignorÃ©e"
  
! #: opts.c:1998
  #, gcc-internal-format
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr "arguments invalides pour l'option %<-falign-%s%>: %qs"
  
! #: opts.c:2013
  #, gcc-internal-format
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr "nombre d'arguments invalide pour l'option %<-falign-%s%>: %qs"
  
! #: opts.c:2022
  #, gcc-internal-format
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr "%<-falign-%s%> n'est pas entre 0 et %d"
  
! #: opts.c:2148
  #, gcc-internal-format
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr "l'argument de %<--help%> %q.*s est ambigu, veuillez Ãªtre plus prÃ©cis"
  
! #: opts.c:2157
  #, gcc-internal-format
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr "argument non reconnu pour l'option %<--help=%>Â : %q.*s"
  
! #: opts.c:2526
  #, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr "HSA n'a pas Ã©tÃ© activÃ© durant la configuration"
  
! #: opts.c:2538
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr "l'option %<-foffload-abi%> ne peut Ãªtre spÃ©cifiÃ©e qu'avec un compilateur pour le dÃ©lestage"
  
! #: opts.c:2546
  #, gcc-internal-format
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr "l'alignement de la structure doit Ãªtre une petite puissance de 2, pas %wu"
  
! #: opts.c:2621
  #, gcc-internal-format
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr "argument invalide pour %<-fpatchable_function_entry%>"
  
! #: opts.c:2679
  #, gcc-internal-format
  msgid "unknown stack check parameter %qs"
  msgstr "paramÃ¨tre de contrÃ´le de la pile %qs inconnu"
  
! #: opts.c:2707
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr "%<-gdwarf%s%> est ambigu; utilisez %<-gdwarf-%s%> pour la version DWARF ou %<-gdwarf%> %<-g%s%> pour le niveau de dÃ©bogage"
  
! #: opts.c:2718
  #, gcc-internal-format
  msgid "dwarf version %wu is not supported"
  msgstr "la version dwarf %wu n'est pas supportÃ©e"
  
! #: opts.c:2772
  #, gcc-internal-format
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr "argument non reconnu pour l'option %<-flto=%>Â : %qs"
  
! #: opts.c:2950
  #, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr "le systÃ¨me cible ne supporte pas la sortie de dÃ©bogage"
  
! #: opts.c:2959
  #, gcc-internal-format
  msgid "debug format %qs conflicts with prior selection"
  msgstr "le format de dÃ©bogage %qs entre en conflit avec une sÃ©lection prÃ©cÃ©dente"
  
! #: opts.c:2977
  #, gcc-internal-format
  msgid "unrecognized debug output level %qs"
  msgstr "niveau de sortie de dÃ©bogage %qs non reconnu"
  
! #: opts.c:2979
  #, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr "le niveau de sortie de dÃ©bogage %qs est trop Ã©levÃ©"
  
! #: opts.c:2999
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr "obtention de la limite maximale de la taille du fichier de vidange (core file): %m"
  
! #: opts.c:3003
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr "initialisation de la limite maximale de la taille du fichier de vidange (core file): %m"
  
! #: opts.c:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr "option gcc de dÃ©bogage non reconnue: %c"
  
! #: opts.c:3077
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr "%<-W%serror=%s%>: pas d'option %<-%s%>; aviez-vous l'intention d'utiliser %<-%s%>Â ?"
  
! #: opts.c:3081
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr "%<-W%serror=%s%>: pas d'option %<-%s%>"
  
! #: opts.c:3085
  #, gcc-internal-format
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
  msgstr "%<-Werror=%s%>: %<-%s%> n'est pas une option qui contrÃ´le les avertissements"
*************** msgstr "une variable-registre globale su
*** 25926,25932 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr "le registre de %qD est utilisÃ© pour plusieurs variables-registre globales"
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5483
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "en conflit avec %qD"
--- 25967,25973 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr "le registre de %qD est utilisÃ© pour plusieurs variables-registre globales"
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5488
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "en conflit avec %qD"
*************** msgstr "impossible de trouver un registr
*** 25962,25978 ****
  msgid "unable to find a register to spill in class %qs"
  msgstr "impossible de trouver un registre de classe %qs Ã  dÃ©verser"
  
! #: reload1.c:4585
  #, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr "l'opÃ©rande %<asm%> requiert un rechargement impossible"
  
! #: reload1.c:6002
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr "la contrainte de l'opÃ©rande %<asm%> est incompatible avec la taille de l'opÃ©rande"
  
! #: reload1.c:7880
  #, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr "l'opÃ©rande de sortie est une constante dans %<asm%>"
--- 26003,26019 ----
  msgid "unable to find a register to spill in class %qs"
  msgstr "impossible de trouver un registre de classe %qs Ã  dÃ©verser"
  
! #: reload1.c:4586
  #, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr "l'opÃ©rande %<asm%> requiert un rechargement impossible"
  
! #: reload1.c:6003
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr "la contrainte de l'opÃ©rande %<asm%> est incompatible avec la taille de l'opÃ©rande"
  
! #: reload1.c:7881
  #, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr "l'opÃ©rande de sortie est une constante dans %<asm%>"
*************** msgstr "l'attribut Â«Â packedÂ Â» entraÃ
*** 26117,26158 ****
  msgid "packed attribute is unnecessary for %q+D"
  msgstr "l'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %q+D"
  
! #: stor-layout.c:1345
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr "remplissage du Â«Â structÂ Â» pour aligner %q+D"
  
! #: stor-layout.c:1404
  #, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr "l'offset du champ de bits compactÃ© %qD a changÃ© dans GCC 4.4"
  
! #: stor-layout.c:1779
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr "remplissage de la taille du Â«Â structÂ Â» jusqu'Ã  la frontiÃ¨re d'alignement"
  
! #: stor-layout.c:1807
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr "l'attribut Â«Â packedÂ Â» provoque un alignement inefficace pour %qE"
  
! #: stor-layout.c:1811
  #, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr "l'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %qE"
  
! #: stor-layout.c:1817
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr "l'attribut Â«Â packedÂ Â» provoque un alignement inefficace"
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr "l'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire"
  
! #: stor-layout.c:2583
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "l'alignement des Ã©lÃ©ments du tableau est plus grand que la taille des Ã©lÃ©ments"
--- 26158,26199 ----
  msgid "packed attribute is unnecessary for %q+D"
  msgstr "l'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %q+D"
  
! #: stor-layout.c:1346
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr "remplissage du Â«Â structÂ Â» pour aligner %q+D"
  
! #: stor-layout.c:1405
  #, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr "l'offset du champ de bits compactÃ© %qD a changÃ© dans GCC 4.4"
  
! #: stor-layout.c:1781
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr "remplissage de la taille du Â«Â structÂ Â» jusqu'Ã  la frontiÃ¨re d'alignement"
  
! #: stor-layout.c:1809
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr "l'attribut Â«Â packedÂ Â» provoque un alignement inefficace pour %qE"
  
! #: stor-layout.c:1813
  #, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr "l'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %qE"
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr "l'attribut Â«Â packedÂ Â» provoque un alignement inefficace"
  
! #: stor-layout.c:1821
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr "l'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire"
  
! #: stor-layout.c:2585
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "l'alignement des Ã©lÃ©ments du tableau est plus grand que la taille des Ã©lÃ©ments"
*************** msgstr "la chaÃ®ne de format est dÃ©fini
*** 26167,26343 ****
  msgid "%qD renamed after being referenced in assembly"
  msgstr "%qD renommÃ© aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© dans l'assembleur"
  
! #: symtab.c:1063
  #, gcc-internal-format
  msgid "function symbol is not function"
  msgstr "le symbole de la fonction n'est pas une fonction"
  
! #: symtab.c:1070
  #, gcc-internal-format
  msgid "inconsistent %<ifunc%> attribute"
  msgstr "attribut %<ifunc%> inconsistant"
  
! #: symtab.c:1078
  #, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr "le symbole de la variable n'est pas une variable"
  
! #: symtab.c:1084
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr "le nÅ“ud a un type inconnu"
  
! #: symtab.c:1093
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr "nÅ“ud pas trouvÃ© node->decl->decl_with_vis.symtab_node"
  
! #: symtab.c:1101
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr "le nÅ“ud diffÃ¨re de node->decl->decl_with_vis.symtab_node"
  
! #: symtab.c:1112 symtab.c:1119
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr "la liste de hachage des noms assembleur est corrompue"
  
! #: symtab.c:1128
  #, gcc-internal-format
  msgid "node not found in symtab assembler name hash"
  msgstr "le nÅ“ud n'a pas Ã©tÃ© trouvÃ© dans le hachage des noms assembleur symtab"
  
! #: symtab.c:1137
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr "la liste doublement liÃ©e des noms assembleur est corrompue"
  
! #: symtab.c:1142
  #, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr "le nÅ“ud a body_removed mais il est une dÃ©finition"
  
! #: symtab.c:1147
  #, gcc-internal-format
  msgid "node is analyzed but it is not a definition"
  msgstr "le nÅ“ud est analysÃ© mais il n'est pas une dÃ©finition"
  
! #: symtab.c:1152
  #, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr "le nÅ“ud est un alias mais pas un alias implicite"
  
! #: symtab.c:1157
  #, gcc-internal-format
  msgid "node is alias but not definition"
  msgstr "le nÅ“ud est un alias mais pas une dÃ©finition"
  
! #: symtab.c:1162
  #, gcc-internal-format
  msgid "node is weakref but not an transparent_alias"
  msgstr "le nÅ“ud est une rÃ©fÃ©rence faible (weakref) mais pas un transparent_alias"
  
! #: symtab.c:1167
  #, gcc-internal-format
  msgid "node is transparent_alias but not an alias"
  msgstr "le nÅ“ud est un transparent_alias mais pas un alias"
  
! #: symtab.c:1172
  #, gcc-internal-format
  msgid "node is symver but not alias"
  msgstr "le nÅ“ud est symver mais pas un alias"
  
! #: symtab.c:1181
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr "la cible symver n'est pas exportÃ©e avec la visibilitÃ© par dÃ©faut"
  
! #: symtab.c:1188
  #, gcc-internal-format
  msgid "symver is not exported with default visibility"
  msgstr "symver n'est pas exportÃ© avec la visibilitÃ© par dÃ©faut"
  
! #: symtab.c:1197
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr "le nÅ“ud est dans la liste same_comdat_group mais il n'a aucun comdat_group"
  
! #: symtab.c:1202
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr "liste same_comdat_group au travers de groupes diffÃ©rents"
  
! #: symtab.c:1207
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr "le mÃ©lange de types de symboles diffÃ©rents dans les mÃªmes groupes comdat n'est pas supportÃ©"
  
! #: symtab.c:1212
  #, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr "le nÅ“ud est seul dans un groupe comdat"
  
! #: symtab.c:1219
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr "same_comdat_group n'est pas une liste circulaire"
  
! #: symtab.c:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr "un symbole comdat local est rÃ©fÃ©rencÃ© par %s hors de son comdat"
  
! #: symtab.c:1244
  #, gcc-internal-format
  msgid "implicit_section flag is set but section isn%'t"
  msgstr "le fanion implicit_section est dÃ©fini mais la section ne l%'est pas"
  
! #: symtab.c:1251
  #, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr "La section et le groupe comdat sont tous les deux dÃ©finis"
  
! #: symtab.c:1263
  #, gcc-internal-format
  msgid "Alias and target%'s section differs"
  msgstr "Les sections de l%'alias et de la cible diffÃ¨rent"
  
! #: symtab.c:1270
  #, gcc-internal-format
  msgid "Alias and target%'s comdat groups differs"
  msgstr "Les groupes comdat de l%'alias et de la cible diffÃ¨rent"
  
! #: symtab.c:1285
  #, gcc-internal-format
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr "Les noms assembleurs de l%'alias transparent et de la cible diffÃ¨rent"
  
! #: symtab.c:1293
  #, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr "Alias transparents enchaÃ®nÃ©s"
  
! #: symtab.c:1316 symtab.c:1353
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr "symtab_node::verify a Ã©chouÃ©"
  
! #: symtab.c:1349
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "Deux symboles avec le mÃªme comdat_group ne sont pas liÃ©s par la liste same_comdat_group."
  
! #: symtab.c:1762
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "la fonction %q+D fait partie du cycle des alias"
  
! #: symtab.c:1764
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "la variable %q+D fait partie du cycle des alias"
  
! #: symtab.c:1792
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "la section de l'alias %q+D doit correspondre Ã  la section de sa cible"
--- 26208,26384 ----
  msgid "%qD renamed after being referenced in assembly"
  msgstr "%qD renommÃ© aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© dans l'assembleur"
  
! #: symtab.c:1064
  #, gcc-internal-format
  msgid "function symbol is not function"
  msgstr "le symbole de la fonction n'est pas une fonction"
  
! #: symtab.c:1071
  #, gcc-internal-format
  msgid "inconsistent %<ifunc%> attribute"
  msgstr "attribut %<ifunc%> inconsistant"
  
! #: symtab.c:1079
  #, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr "le symbole de la variable n'est pas une variable"
  
! #: symtab.c:1085
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr "le nÅ“ud a un type inconnu"
  
! #: symtab.c:1094
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr "nÅ“ud pas trouvÃ© node->decl->decl_with_vis.symtab_node"
  
! #: symtab.c:1102
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr "le nÅ“ud diffÃ¨re de node->decl->decl_with_vis.symtab_node"
  
! #: symtab.c:1113 symtab.c:1120
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr "la liste de hachage des noms assembleur est corrompue"
  
! #: symtab.c:1129
  #, gcc-internal-format
  msgid "node not found in symtab assembler name hash"
  msgstr "le nÅ“ud n'a pas Ã©tÃ© trouvÃ© dans le hachage des noms assembleur symtab"
  
! #: symtab.c:1138
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr "la liste doublement liÃ©e des noms assembleur est corrompue"
  
! #: symtab.c:1143
  #, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr "le nÅ“ud a body_removed mais il est une dÃ©finition"
  
! #: symtab.c:1148
  #, gcc-internal-format
  msgid "node is analyzed but it is not a definition"
  msgstr "le nÅ“ud est analysÃ© mais il n'est pas une dÃ©finition"
  
! #: symtab.c:1153
  #, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr "le nÅ“ud est un alias mais pas un alias implicite"
  
! #: symtab.c:1158
  #, gcc-internal-format
  msgid "node is alias but not definition"
  msgstr "le nÅ“ud est un alias mais pas une dÃ©finition"
  
! #: symtab.c:1163
  #, gcc-internal-format
  msgid "node is weakref but not an transparent_alias"
  msgstr "le nÅ“ud est une rÃ©fÃ©rence faible (weakref) mais pas un transparent_alias"
  
! #: symtab.c:1168
  #, gcc-internal-format
  msgid "node is transparent_alias but not an alias"
  msgstr "le nÅ“ud est un transparent_alias mais pas un alias"
  
! #: symtab.c:1173
  #, gcc-internal-format
  msgid "node is symver but not alias"
  msgstr "le nÅ“ud est symver mais pas un alias"
  
! #: symtab.c:1182
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr "la cible symver n'est pas exportÃ©e avec la visibilitÃ© par dÃ©faut"
  
! #: symtab.c:1189
  #, gcc-internal-format
  msgid "symver is not exported with default visibility"
  msgstr "symver n'est pas exportÃ© avec la visibilitÃ© par dÃ©faut"
  
! #: symtab.c:1198
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr "le nÅ“ud est dans la liste same_comdat_group mais il n'a aucun comdat_group"
  
! #: symtab.c:1203
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr "liste same_comdat_group au travers de groupes diffÃ©rents"
  
! #: symtab.c:1208
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr "le mÃ©lange de types de symboles diffÃ©rents dans les mÃªmes groupes comdat n'est pas supportÃ©"
  
! #: symtab.c:1213
  #, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr "le nÅ“ud est seul dans un groupe comdat"
  
! #: symtab.c:1220
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr "same_comdat_group n'est pas une liste circulaire"
  
! #: symtab.c:1235
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr "un symbole comdat local est rÃ©fÃ©rencÃ© par %s hors de son comdat"
  
! #: symtab.c:1245
  #, gcc-internal-format
  msgid "implicit_section flag is set but section isn%'t"
  msgstr "le fanion implicit_section est dÃ©fini mais la section ne l%'est pas"
  
! #: symtab.c:1252
  #, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr "La section et le groupe comdat sont tous les deux dÃ©finis"
  
! #: symtab.c:1264
  #, gcc-internal-format
  msgid "Alias and target%'s section differs"
  msgstr "Les sections de l%'alias et de la cible diffÃ¨rent"
  
! #: symtab.c:1271
  #, gcc-internal-format
  msgid "Alias and target%'s comdat groups differs"
  msgstr "Les groupes comdat de l%'alias et de la cible diffÃ¨rent"
  
! #: symtab.c:1286
  #, gcc-internal-format
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr "Les noms assembleurs de l%'alias transparent et de la cible diffÃ¨rent"
  
! #: symtab.c:1294
  #, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr "Alias transparents enchaÃ®nÃ©s"
  
! #: symtab.c:1317 symtab.c:1354
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr "symtab_node::verify a Ã©chouÃ©"
  
! #: symtab.c:1350
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "Deux symboles avec le mÃªme comdat_group ne sont pas liÃ©s par la liste same_comdat_group."
  
! #: symtab.c:1763
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "la fonction %q+D fait partie du cycle des alias"
  
! #: symtab.c:1765
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "la variable %q+D fait partie du cycle des alias"
  
! #: symtab.c:1793
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "la section de l'alias %q+D doit correspondre Ã  la section de sa cible"
*************** msgstr "transaction extÃ©rieure dans une
*** 26647,26823 ****
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr "%K%<asm%> pas permis dans une fonction %<transaction_safe%>"
  
! #: tree-cfg.c:353
  #, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr "ignore l'annotation de boucle"
  
! #: tree-cfg.c:2965
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "la constante n'a pas Ã©tÃ© recalculÃ©e quand %<ADDR_EXPR%> a changÃ©"
  
! #: tree-cfg.c:2970
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "les effets de bords n'ont pas Ã©tÃ© recalculÃ©s quand %<ADDR_EXPR%> a changÃ©"
  
! #: tree-cfg.c:2985
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "%<DECL_GIMPLE_REG_P%> est dÃ©fini sur une variable dont l'adresse est prise"
  
! #: tree-cfg.c:2991
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "l'adresse est prise mais le bit %<TREE_ADDRESSABLE%> n'est pas dÃ©fini"
  
! #: tree-cfg.c:3013
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expression invalide pour la l-valeur min"
  
! #: tree-cfg.c:3024
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "opÃ©rande invalide dans la rÃ©fÃ©rence indirecte"
  
! #: tree-cfg.c:3049
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "%qs non scalaire"
  
! #: tree-cfg.c:3063
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "position ou opÃ©rande de taille invalide pour %qs"
  
! #: tree-cfg.c:3069
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la prÃ©cision du type rÃ©sultant intÃ©gral ne correspond pas Ã  la taille du champ de %qs"
  
! #: tree-cfg.c:3078
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "la taille du mode du rÃ©sultat non intÃ©gral ne correspond pas Ã  la taille du champ de %qs"
  
! #: tree-cfg.c:3086
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "%qs dans un opÃ©rande non-mode-precision"
  
! #: tree-cfg.c:3093
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "la position plus la taille dÃ©passe la taille de l'objet rÃ©fÃ©rencÃ© dans %qs"
  
! #: tree-cfg.c:3104
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "dÃ©saccord de type dans la rÃ©fÃ©rence %qs"
  
! #: tree-cfg.c:3120
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "%qs pas au plus haut niveau"
  
! #: tree-cfg.c:3135
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "opÃ©rande invalide pour %qs"
  
! #: tree-cfg.c:3146 tree-cfg.c:3155 tree-cfg.c:3172 tree-cfg.c:3806
! #: tree-cfg.c:3835 tree-cfg.c:3852 tree-cfg.c:3873 tree-cfg.c:3919
! #: tree-cfg.c:3940 tree-cfg.c:3994 tree-cfg.c:4014 tree-cfg.c:4050
! #: tree-cfg.c:4071 tree-cfg.c:4103 tree-cfg.c:4179 tree-cfg.c:4211
! #: tree-cfg.c:4223 tree-cfg.c:4282 tree-cfg.c:4307 tree-cfg.c:4380
! #: tree-cfg.c:4458
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "dÃ©saccord de type dans %qs"
  
! #: tree-cfg.c:3166
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "opÃ©rande de dÃ©calage %qs invalide"
  
! #: tree-cfg.c:3190
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversion d'un %qs dans le membre de gauche de %qs"
  
! #: tree-cfg.c:3198
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "conversion d'un registre vers une taille diffÃ©rente dans %qs"
  
! #: tree-cfg.c:3218 tree-cfg.c:3244
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "opÃ©rande d'adresse invalide dans %qs"
  
! #: tree-cfg.c:3225 tree-cfg.c:3251
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "opÃ©rande de dÃ©calage invalide dans %qs"
  
! #: tree-cfg.c:3232 tree-cfg.c:3258
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "clique invalide dans %qs"
  
! #: tree-cfg.c:3265 tree-cfg.c:4470
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs dans IL gimple"
  
! #: tree-cfg.c:3318
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "l'appel gimple a deux cibles"
  
! #: tree-cfg.c:3327
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "l'appel gimple n'a pas de cible"
  
! #: tree-cfg.c:3334
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "fonction invalide dans l'appel gimple"
  
! #: tree-cfg.c:3344
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "non fonction dans un appel gimple"
  
! #: tree-cfg.c:3355
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "type const pure invalide pour la fonction"
  
! #: tree-cfg.c:3364
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "membre de gauche invalide dans un appel gimple"
  
! #: tree-cfg.c:3372
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "membre de gauche dans un appel %<noreturn%>"
  
! #: tree-cfg.c:3386
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversion invalide dans un appel gimple"
  
! #: tree-cfg.c:3395
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "chaÃ®ne statique invalide dans un appel gimple"
  
! #: tree-cfg.c:3406
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "chaÃ®ne statique avec une fonction qui n'en utilise pas"
--- 26688,26864 ----
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr "%K%<asm%> pas permis dans une fonction %<transaction_safe%>"
  
! #: tree-cfg.c:356
  #, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr "ignore l'annotation de boucle"
  
! #: tree-cfg.c:2968
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "la constante n'a pas Ã©tÃ© recalculÃ©e quand %<ADDR_EXPR%> a changÃ©"
  
! #: tree-cfg.c:2973
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "les effets de bords n'ont pas Ã©tÃ© recalculÃ©s quand %<ADDR_EXPR%> a changÃ©"
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "%<DECL_GIMPLE_REG_P%> est dÃ©fini sur une variable dont l'adresse est prise"
  
! #: tree-cfg.c:2994
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "l'adresse est prise mais le bit %<TREE_ADDRESSABLE%> n'est pas dÃ©fini"
  
! #: tree-cfg.c:3016
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expression invalide pour la l-valeur min"
  
! #: tree-cfg.c:3027
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "opÃ©rande invalide dans la rÃ©fÃ©rence indirecte"
  
! #: tree-cfg.c:3052
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "%qs non scalaire"
  
! #: tree-cfg.c:3066
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "position ou opÃ©rande de taille invalide pour %qs"
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la prÃ©cision du type rÃ©sultant intÃ©gral ne correspond pas Ã  la taille du champ de %qs"
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "la taille du mode du rÃ©sultat non intÃ©gral ne correspond pas Ã  la taille du champ de %qs"
  
! #: tree-cfg.c:3089
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "%qs dans un opÃ©rande non-mode-precision"
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "la position plus la taille dÃ©passe la taille de l'objet rÃ©fÃ©rencÃ© dans %qs"
  
! #: tree-cfg.c:3107
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "dÃ©saccord de type dans la rÃ©fÃ©rence %qs"
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "%qs pas au plus haut niveau"
  
! #: tree-cfg.c:3138
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "opÃ©rande invalide pour %qs"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "dÃ©saccord de type dans %qs"
  
! #: tree-cfg.c:3169
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "opÃ©rande de dÃ©calage %qs invalide"
  
! #: tree-cfg.c:3193
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversion d'un %qs dans le membre de gauche de %qs"
  
! #: tree-cfg.c:3201
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "conversion d'un registre vers une taille diffÃ©rente dans %qs"
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "opÃ©rande d'adresse invalide dans %qs"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "opÃ©rande de dÃ©calage invalide dans %qs"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "clique invalide dans %qs"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs dans IL gimple"
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "l'appel gimple a deux cibles"
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "l'appel gimple n'a pas de cible"
  
! #: tree-cfg.c:3337
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "fonction invalide dans l'appel gimple"
  
! #: tree-cfg.c:3347
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "non fonction dans un appel gimple"
  
! #: tree-cfg.c:3358
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "type const pure invalide pour la fonction"
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "membre de gauche invalide dans un appel gimple"
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "membre de gauche dans un appel %<noreturn%>"
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversion invalide dans un appel gimple"
  
! #: tree-cfg.c:3398
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "chaÃ®ne statique invalide dans un appel gimple"
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "chaÃ®ne statique avec une fonction qui n'en utilise pas"
*************** msgstr "chaÃ®ne statique avec une foncti
*** 26828,27334 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3424
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "appel %<__builtin_unreachable%> ou %<__builtin_trap%> avec des arguments"
  
! #: tree-cfg.c:3447
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argument invalide dans un appel gimple"
  
! #: tree-cfg.c:3467
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "opÃ©randes invalides dans une comparaison gimple"
  
! #: tree-cfg.c:3483
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "types d'opÃ©randes de comparaison non concordants"
  
! #: tree-cfg.c:3500
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "opÃ©ration ou type non supportÃ© pour une comparaison vectorielle retournant un boolÃ©en"
  
! #: tree-cfg.c:3515
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "opÃ©randes non vectoriels dans une comparaison vectorielle"
  
! #: tree-cfg.c:3524
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "type invalide comme rÃ©sultat d'une comparaison vectorielle"
  
! #: tree-cfg.c:3531
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "type foireux pour le rÃ©sultat d'une comparaison"
  
! #: tree-cfg.c:3553
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "non registre comme membre de gauche d'une opÃ©ration unaire"
  
! #: tree-cfg.c:3559
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "opÃ©rande invalide dans l'opÃ©ration unaire"
  
! #: tree-cfg.c:3582
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "types vectoriels invalides dans une conversion nop"
  
! #: tree-cfg.c:3611
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "types invalides dans une conversion nop"
  
! #: tree-cfg.c:3626
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "types invalides dans une conversion d'espace d'adresse"
  
! #: tree-cfg.c:3640
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "types invalides dans une conversion en virgule fixe"
  
! #: tree-cfg.c:3655
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "types invalides dans une conversion vers une virgule flottante"
  
! #: tree-cfg.c:3670
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "types invalides dans une conversion vers un entier"
  
! #: tree-cfg.c:3710
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "dÃ©saccord de type dans l'expression %qs"
  
! #: tree-cfg.c:3732
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "types invalides pour %qs"
  
! #: tree-cfg.c:3743
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs devrait provenir d'un scalaire vers un vecteur similaire"
  
! #: tree-cfg.c:3757
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversion non triviale dans une opÃ©ration unaire"
  
! #: tree-cfg.c:3782
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "non registre comme membre de gauche d'une opÃ©ration binaire"
  
! #: tree-cfg.c:3789
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "opÃ©randes invalides dans l'opÃ©ration binaire"
  
! #: tree-cfg.c:3894
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "opÃ©randes non vectoriels invalides pour %qs"
  
! #: tree-cfg.c:3905
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "opÃ©randes (pointeurs) %qs invalides"
  
! #: tree-cfg.c:4111
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.c:4124
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "dÃ©saccord de type dans une expression binaire"
  
! #: tree-cfg.c:4152
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "non registre comme membre de gauche dans une opÃ©ration ternaire"
  
! #: tree-cfg.c:4161
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "opÃ©randes invalides dans l'opÃ©ration ternaire"
  
! #: tree-cfg.c:4193
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "le premier argument d'un %qs doit Ãªtre d'un type vectoriel boolÃ©en du mÃªme nombre d'Ã©lÃ©ments que le rÃ©sultat"
  
! #: tree-cfg.c:4235 tree-cfg.c:4294
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.c:4250
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "des vecteurs avec un nombre d'Ã©lÃ©ments diffÃ©rents ont Ã©tÃ© trouvÃ©s dans %qs"
  
! #: tree-cfg.c:4266
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "type de masque invalide dans %qs"
  
! #: tree-cfg.c:4326
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "combinaison de types pas permise dans %qs"
  
! #: tree-cfg.c:4335
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "position ou taille invalide dans %qs"
  
! #: tree-cfg.c:4341
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs dans un opÃ©rande non-mode-precision"
  
! #: tree-cfg.c:4351
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "insertion hors limites dans %qs"
  
! #: tree-cfg.c:4361
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs pas Ã  la frontiÃ¨re d'un Ã©lÃ©ment"
  
! #: tree-cfg.c:4416
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "conversion non triviale dans %qs"
  
! #: tree-cfg.c:4425
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "membre de gauche de %qs dans une instruction Ã©crasÃ©e"
  
! #: tree-cfg.c:4444
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "opÃ©rande invalide dans %qs"
  
! #: tree-cfg.c:4485 tree-cfg.c:4511
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "membre de droite invalide pour un stockage mÃ©moire gimpleÂ : %qs"
  
! #: tree-cfg.c:4545 tree-cfg.c:4563
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "type incorrect pour les Ã©lÃ©ments d'un vecteur %qs"
  
! #: tree-cfg.c:4554 tree-cfg.c:4571
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "nombre incorrect pour les Ã©lÃ©ments d'un vecteur %qs"
  
! #: tree-cfg.c:4579
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "type incorrect pour les Ã©lÃ©ments d'un vecteur CONSTRUCTOR"
  
! #: tree-cfg.c:4588
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "vecteur %qs avec un index d'Ã©lÃ©ment non nul"
  
! #: tree-cfg.c:4595
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "l'Ã©lÃ©ment d'un vecteur %qs n'est pas une valeur GIMPLE"
  
! #: tree-cfg.c:4604
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "non vecteur %qs avec des Ã©lÃ©ments"
  
! #: tree-cfg.c:4615
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr "%qs avec une condition toujours fausse"
  
! #: tree-cfg.c:4674
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "opÃ©rande invalide dans l'instruction de retour"
  
! #: tree-cfg.c:4689 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversion invalide dans une instruction de retour"
  
! #: tree-cfg.c:4713
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "la destination du Â«Â gotoÂ Â» n'est ni une Ã©tiquette ni un pointeur"
  
! #: tree-cfg.c:4732
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "opÃ©rande invalide pour l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4740
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "instruction Â«Â switchÂ Â» avec un type non entier"
  
! #: tree-cfg.c:4750
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Ã©tiquette invalide pour le Â«Â caseÂ Â» par dÃ©faut dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4762
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "%<CASE_CHAIN%> invalide"
  
! #: tree-cfg.c:4768
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "Ã©tiquette invalide pour un Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4775
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "plage du Â«Â caseÂ Â» invalide dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4785
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "dÃ©saccord de type pour l'Ã©tiquette du Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "dÃ©saccord dans la prÃ©cision du type dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4804
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "les Â«Â caseÂ Â» ne sont pas triÃ©s dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4847
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "le contexte de l%'Ã©tiquette n'est pas la dÃ©claration de la fonction actuelle"
  
! #: tree-cfg.c:4856
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrÃ©e incorrecte dans %<label_to_block_map%>"
  
! #: tree-cfg.c:4866
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "configuration incorrecte pour le numÃ©ro de la zone d'atterrissage des exceptions (landing pad)"
  
! #: tree-cfg.c:4882
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "code de comparaison invalide dans la condition gimple"
  
! #: tree-cfg.c:4890
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Ã©tiquettes invalides dans la condition gimple"
  
! #: tree-cfg.c:4973 tree-cfg.c:4982
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "rÃ©sultat %<PHI%> invalide"
  
! #: tree-cfg.c:4992
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "dÃ©finition %<PHI%> manquante"
  
! #: tree-cfg.c:5006
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "argument %<PHI%> invalide"
  
! #: tree-cfg.c:5013
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "types incompatibles dans l'argument %<PHI%> %u"
  
! #: tree-cfg.c:5111
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> a Ã©chouÃ©"
  
! #: tree-cfg.c:5168
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "instruction sans effet dans la table EH"
  
! #: tree-cfg.c:5184
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "le bloc des rÃ©fÃ©rences vers les emplacements n'est pas dans l'arbre des blocs"
  
! #: tree-cfg.c:5233
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "dÃ©claration locale depuis une fonction diffÃ©rente"
  
! #: tree-cfg.c:5336
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) est dÃ©fini avec un mauvais bloc de base"
  
! #: tree-cfg.c:5345
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nÅ“ud PHI avec emplacement"
  
! #: tree-cfg.c:5356 tree-cfg.c:5403
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "partage incorrect des nÅ“uds de l'arbre"
  
! #: tree-cfg.c:5364
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtuel avec des emplacements d'arguments"
  
! #: tree-cfg.c:5391
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) est dÃ©fini avec un mauvais bloc de base"
  
! #: tree-cfg.c:5431
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "l'instruction est marquÃ©e comme produisant une exception mais elle ne le fait pas"
  
! #: tree-cfg.c:5437
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "une instruction est marquÃ©e comme produisant une exception au milieu du bloc"
  
! #: tree-cfg.c:5459
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple a Ã©chouÃ©"
  
! #: tree-cfg.c:5481
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©"
  
! #: tree-cfg.c:5488
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©"
  
! #: tree-cfg.c:5495
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru pour sortir du bloc de base %d"
  
! #: tree-cfg.c:5519
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "Ã©tiquette non locale "
  
! #: tree-cfg.c:5528
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "Ã©tiquette de la zone d'atterrissage du gestionnaire d'exceptions "
  
! #: tree-cfg.c:5537 tree-cfg.c:5546 tree-cfg.c:5571
  #, gcc-internal-format
  msgid "label "
  msgstr "Ã©tiquette"
  
! #: tree-cfg.c:5561
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "contrÃ´le de flux au milieu du bloc de base %d"
  
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "arÃªte fallthru aprÃ¨s une instruction de contrÃ´le dans le bb %d"
  
! #: tree-cfg.c:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "arÃªte vrai/faux aprÃ¨s un non GIMPLE_COND dans le bb %d"
  
! #: tree-cfg.c:5630 tree-cfg.c:5652 tree-cfg.c:5669 tree-cfg.c:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "mauvais fanions d'une arÃªte sortante Ã  la fin du bb %d"
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Â«Â gotoÂ Â» explicite Ã  la fin du bb %d"
  
! #: tree-cfg.c:5674
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "l'arÃªte de retour ne pointe pas vers la sortie dans le bb %d"
  
! #: tree-cfg.c:5704
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "Â«Â caseÂ Â» par dÃ©faut rencontrÃ© mais pas au dÃ©but du vecteur des Â«Â caseÂ Â»"
  
! #: tree-cfg.c:5712
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Ã©tiquettes Â«Â caseÂ Â» pas triÃ©es: "
  
! #: tree-cfg.c:5729
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "arÃªte sortante supplÃ©mentaire %d->%d"
  
! #: tree-cfg.c:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "arÃªte manquante %i->%i"
  
! #: tree-cfg.c:9380
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "une fonction avec %<noreturn%> retourne une valeur"
  
! #: tree-cfg.c:9401 tree-cfg.c:9433
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "le contrÃ´le a atteint la fin d'une fonction non Â«Â voidÂ Â»"
  
! #: tree-cfg.c:9499
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>"
  
! #: tree-cfg.c:9504 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournÃ©e est ignorÃ©e pour une fonction dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>"
--- 26869,27375 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "appel %<__builtin_unreachable%> ou %<__builtin_trap%> avec des arguments"
  
! #: tree-cfg.c:3450
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argument invalide dans un appel gimple"
  
! #: tree-cfg.c:3470
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "opÃ©randes invalides dans une comparaison gimple"
  
! #: tree-cfg.c:3486
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "types d'opÃ©randes de comparaison non concordants"
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "opÃ©ration ou type non supportÃ© pour une comparaison vectorielle retournant un boolÃ©en"
  
! #: tree-cfg.c:3518
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "opÃ©randes non vectoriels dans une comparaison vectorielle"
  
! #: tree-cfg.c:3527
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "type invalide comme rÃ©sultat d'une comparaison vectorielle"
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "type foireux pour le rÃ©sultat d'une comparaison"
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "non registre comme membre de gauche d'une opÃ©ration unaire"
  
! #: tree-cfg.c:3562
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "opÃ©rande invalide dans l'opÃ©ration unaire"
  
! #: tree-cfg.c:3585
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "types vectoriels invalides dans une conversion nop"
  
! #: tree-cfg.c:3614
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "types invalides dans une conversion nop"
  
! #: tree-cfg.c:3629
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "types invalides dans une conversion d'espace d'adresse"
  
! #: tree-cfg.c:3643
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "types invalides dans une conversion en virgule fixe"
  
! #: tree-cfg.c:3658
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "types invalides dans une conversion vers une virgule flottante"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "types invalides dans une conversion vers un entier"
  
! #: tree-cfg.c:3713
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "dÃ©saccord de type dans l'expression %qs"
  
! #: tree-cfg.c:3735
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "types invalides pour %qs"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs devrait provenir d'un scalaire vers un vecteur similaire"
  
! #: tree-cfg.c:3760
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversion non triviale dans une opÃ©ration unaire"
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "non registre comme membre de gauche d'une opÃ©ration binaire"
  
! #: tree-cfg.c:3792
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "opÃ©randes invalides dans l'opÃ©ration binaire"
  
! #: tree-cfg.c:3897
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "opÃ©randes non vectoriels invalides pour %qs"
  
! #: tree-cfg.c:3908
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "opÃ©randes (pointeurs) %qs invalides"
  
! #: tree-cfg.c:4114
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.c:4127
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "dÃ©saccord de type dans une expression binaire"
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "non registre comme membre de gauche dans une opÃ©ration ternaire"
  
! #: tree-cfg.c:4164
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "opÃ©randes invalides dans l'opÃ©ration ternaire"
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "le premier argument d'un %qs doit Ãªtre d'un type vectoriel boolÃ©en du mÃªme nombre d'Ã©lÃ©ments que le rÃ©sultat"
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.c:4253
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "des vecteurs avec un nombre d'Ã©lÃ©ments diffÃ©rents ont Ã©tÃ© trouvÃ©s dans %qs"
  
! #: tree-cfg.c:4269
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "type de masque invalide dans %qs"
  
! #: tree-cfg.c:4329
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "combinaison de types pas permise dans %qs"
  
! #: tree-cfg.c:4338
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "position ou taille invalide dans %qs"
  
! #: tree-cfg.c:4344
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs dans un opÃ©rande non-mode-precision"
  
! #: tree-cfg.c:4354
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "insertion hors limites dans %qs"
  
! #: tree-cfg.c:4364
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs pas Ã  la frontiÃ¨re d'un Ã©lÃ©ment"
  
! #: tree-cfg.c:4419
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "conversion non triviale dans %qs"
  
! #: tree-cfg.c:4428
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "membre de gauche de %qs dans une instruction Ã©crasÃ©e"
  
! #: tree-cfg.c:4447
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "opÃ©rande invalide dans %qs"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "membre de droite invalide pour un stockage mÃ©moire gimpleÂ : %qs"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "type incorrect pour les Ã©lÃ©ments d'un vecteur %qs"
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "nombre incorrect pour les Ã©lÃ©ments d'un vecteur %qs"
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "type incorrect pour les Ã©lÃ©ments d'un vecteur CONSTRUCTOR"
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "vecteur %qs avec un index d'Ã©lÃ©ment non nul"
  
! #: tree-cfg.c:4598
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "l'Ã©lÃ©ment d'un vecteur %qs n'est pas une valeur GIMPLE"
  
! #: tree-cfg.c:4607
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "non vecteur %qs avec des Ã©lÃ©ments"
  
! #: tree-cfg.c:4618
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr "%qs avec une condition toujours fausse"
  
! #: tree-cfg.c:4677
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "opÃ©rande invalide dans l'instruction de retour"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversion invalide dans une instruction de retour"
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "la destination du Â«Â gotoÂ Â» n'est ni une Ã©tiquette ni un pointeur"
  
! #: tree-cfg.c:4735
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "opÃ©rande invalide pour l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4743
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "instruction Â«Â switchÂ Â» avec un type non entier"
  
! #: tree-cfg.c:4753
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Ã©tiquette invalide pour le Â«Â caseÂ Â» par dÃ©faut dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "%<CASE_CHAIN%> invalide"
  
! #: tree-cfg.c:4771
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "Ã©tiquette invalide pour un Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4778
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "plage du Â«Â caseÂ Â» invalide dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4788
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "dÃ©saccord de type pour l'Ã©tiquette du Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4798
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "dÃ©saccord dans la prÃ©cision du type dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4807
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "les Â«Â caseÂ Â» ne sont pas triÃ©s dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4850
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "le contexte de l%'Ã©tiquette n'est pas la dÃ©claration de la fonction actuelle"
  
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrÃ©e incorrecte dans %<label_to_block_map%>"
  
! #: tree-cfg.c:4869
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "configuration incorrecte pour le numÃ©ro de la zone d'atterrissage des exceptions (landing pad)"
  
! #: tree-cfg.c:4885
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "code de comparaison invalide dans la condition gimple"
  
! #: tree-cfg.c:4893
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Ã©tiquettes invalides dans la condition gimple"
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "rÃ©sultat %<PHI%> invalide"
  
! #: tree-cfg.c:4995
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "dÃ©finition %<PHI%> manquante"
  
! #: tree-cfg.c:5009
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "argument %<PHI%> invalide"
  
! #: tree-cfg.c:5016
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "types incompatibles dans l'argument %<PHI%> %u"
  
! #: tree-cfg.c:5114
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> a Ã©chouÃ©"
  
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "instruction sans effet dans la table EH"
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "le bloc des rÃ©fÃ©rences vers les emplacements n'est pas dans l'arbre des blocs"
  
! #: tree-cfg.c:5236
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "dÃ©claration locale depuis une fonction diffÃ©rente"
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) est dÃ©fini avec un mauvais bloc de base"
  
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nÅ“ud PHI avec emplacement"
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "partage incorrect des nÅ“uds de l'arbre"
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtuel avec des emplacements d'arguments"
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) est dÃ©fini avec un mauvais bloc de base"
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "l'instruction est marquÃ©e comme produisant une exception mais elle ne le fait pas"
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "une instruction est marquÃ©e comme produisant une exception au milieu du bloc"
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple a Ã©chouÃ©"
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©"
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©"
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru pour sortir du bloc de base %d"
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "Ã©tiquette non locale "
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "Ã©tiquette de la zone d'atterrissage du gestionnaire d'exceptions "
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr "Ã©tiquette"
  
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "contrÃ´le de flux au milieu du bloc de base %d"
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "arÃªte fallthru aprÃ¨s une instruction de contrÃ´le dans le bb %d"
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "arÃªte vrai/faux aprÃ¨s un non GIMPLE_COND dans le bb %d"
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "mauvais fanions d'une arÃªte sortante Ã  la fin du bb %d"
  
! #: tree-cfg.c:5643
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Â«Â gotoÂ Â» explicite Ã  la fin du bb %d"
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "l'arÃªte de retour ne pointe pas vers la sortie dans le bb %d"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "Â«Â caseÂ Â» par dÃ©faut rencontrÃ© mais pas au dÃ©but du vecteur des Â«Â caseÂ Â»"
  
! #: tree-cfg.c:5715
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Ã©tiquettes Â«Â caseÂ Â» pas triÃ©es: "
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "arÃªte sortante supplÃ©mentaire %d->%d"
  
! #: tree-cfg.c:5755
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "arÃªte manquante %i->%i"
  
! #: tree-cfg.c:9383
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "une fonction avec %<noreturn%> retourne une valeur"
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "le contrÃ´le a atteint la fin d'une fonction non Â«Â voidÂ Â»"
  
! #: tree-cfg.c:9502
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>"
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournÃ©e est ignorÃ©e pour une fonction dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>"
*************** msgstr "le BB %i a une arÃªte incorrecte
*** 27388,27464 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr "le BB %i a une arÃªte fallthru incorrecte"
  
! #: tree-inline.c:3831
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle reÃ§oit un Â«Â gotoÂ Â» non local"
  
! #: tree-inline.c:3838
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle sauvegarde l'adresse d'une Ã©tiquette locale dans une variable statique"
  
! #: tree-inline.c:3878
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne car elle utilise Â«Â allocaÂ Â» (ce qui sera outrepassÃ© en utilisant l'attribut Â«Â always_inlineÂ Â»)"
  
! #: tree-inline.c:3892
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmp"
  
! #: tree-inline.c:3906
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise une liste variable d'arguments"
  
! #: tree-inline.c:3918
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmp-longjmp pour gÃ©rer les exceptions"
  
! #: tree-inline.c:3926
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise un Â«Â gotoÂ Â» qui n'est pas local"
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise %<__builtin_return%> ou %<__builtin_apply_args%>"
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle contient un Â«Â gotoÂ Â» calculÃ©"
  
! #: tree-inline.c:4059
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce que cela est supprimÃ© par l'utilisation de %<-fno-inline%>"
  
! #: tree-inline.c:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise des attributs en conflit avec la mise en ligne"
  
! #: tree-inline.c:4745
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "la mise en ligne a Ã©chouÃ© dans l'appel Ã  %<always_inline%> %q+F: %s"
  
! #: tree-inline.c:4748 tree-inline.c:4769
  #, gcc-internal-format
  msgid "called from here"
  msgstr "appelÃ© d'ici"
  
! #: tree-inline.c:4751 tree-inline.c:4772
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "appelÃ© depuis cette fonction"
  
! #: tree-inline.c:4765
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "la mise en ligne a Ã©chouÃ© dans l'appel Ã  %q+F: %s"
--- 27429,27505 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr "le BB %i a une arÃªte fallthru incorrecte"
  
! #: tree-inline.c:3832
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle reÃ§oit un Â«Â gotoÂ Â» non local"
  
! #: tree-inline.c:3839
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle sauvegarde l'adresse d'une Ã©tiquette locale dans une variable statique"
  
! #: tree-inline.c:3879
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne car elle utilise Â«Â allocaÂ Â» (ce qui sera outrepassÃ© en utilisant l'attribut Â«Â always_inlineÂ Â»)"
  
! #: tree-inline.c:3893
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmp"
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise une liste variable d'arguments"
  
! #: tree-inline.c:3919
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmp-longjmp pour gÃ©rer les exceptions"
  
! #: tree-inline.c:3927
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise un Â«Â gotoÂ Â» qui n'est pas local"
  
! #: tree-inline.c:3939
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise %<__builtin_return%> ou %<__builtin_apply_args%>"
  
! #: tree-inline.c:3959
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle contient un Â«Â gotoÂ Â» calculÃ©"
  
! #: tree-inline.c:4060
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce que cela est supprimÃ© par l'utilisation de %<-fno-inline%>"
  
! #: tree-inline.c:4068
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise des attributs en conflit avec la mise en ligne"
  
! #: tree-inline.c:4746
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "la mise en ligne a Ã©chouÃ© dans l'appel Ã  %<always_inline%> %q+F: %s"
  
! #: tree-inline.c:4749 tree-inline.c:4770
  #, gcc-internal-format
  msgid "called from here"
  msgstr "appelÃ© d'ici"
  
! #: tree-inline.c:4752 tree-inline.c:4773
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "appelÃ© depuis cette fonction"
  
! #: tree-inline.c:4766
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "la mise en ligne a Ã©chouÃ© dans l'appel Ã  %q+F: %s"
*************** msgstr "opÃ©rande Â«Â useÂ Â» manquant p
*** 27563,27722 ****
  msgid "statement volatile flag not up to date"
  msgstr "fanion volatile de l'instruction pas Ã  jour"
  
! #: tree-ssa-strlen.c:2143
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%G%qD Ã©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>"
  
! #: tree-ssa-strlen.c:2147
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%GÃ©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>"
  
! #: tree-ssa-strlen.c:2157
  msgid "%G%qD writing %wu byte into a region of size %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
  msgstr[0] "%G%qD Ã©crit %wu octet dans une rÃ©gion de taille %wu"
  msgstr[1] "%G%qD Ã©crit %wu octets dans une rÃ©gion de taille %wu"
  
! #: tree-ssa-strlen.c:2165
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
  msgstr[0] "%GÃ©crit %wu octet dans une rÃ©gion de taille %wu"
  msgstr[1] "%GÃ©crit %wu octets dans une rÃ©gion de taille %wu"
  
! #: tree-ssa-strlen.c:2175
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%G%qD Ã©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wu"
  msgstr[1] "%G%qD Ã©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.c:2183
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%GÃ©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wu"
  msgstr[1] "%GÃ©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.c:2193
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "%G%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion de taille %wu"
  
! #: tree-ssa-strlen.c:2199
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr "%GÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est %wu"
  
! #: tree-ssa-strlen.c:2207
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%g%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.c:2213
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%GÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.c:2250
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr "Ã  l'offset %s de l'objet %qD avec la taille %E dÃ©clarÃ© ici"
  
! #: tree-ssa-strlen.c:2254
  #, gcc-internal-format
  msgid "at offset %s to object %qD declared here"
  msgstr "Ã  l'offset %s de l'objet %qD dÃ©clarÃ© ici"
  
! #: tree-ssa-strlen.c:2286
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr "Ã  l'offset %s d'un objet avec la taille %wu dÃ©clarÃ© ici"
  
! #: tree-ssa-strlen.c:2293
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr "Ã  l'offset %s d'un objet avec une taille d'au plus %wu dÃ©clarÃ© ici"
  
! #: tree-ssa-strlen.c:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "at offset %s to an object declared here"
  msgstr "Ã  l'offset %s d'un objet dÃ©clarÃ© ici"
  
! #: tree-ssa-strlen.c:2302
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr "Ã  l'offset %s d'un objet dont la taille est comprise entre %wu et %wu dÃ©clarÃ© ici"
  
! #: tree-ssa-strlen.c:2310
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr "Ã  l'offset %s d'un objet avec la taille %wu dÃ©clarÃ© par %qE ici"
  
! #: tree-ssa-strlen.c:2317
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr "Ã  l'offset %s d'un objet avec une taille d'au plus %wu allouÃ© par %qD ici"
  
! #: tree-ssa-strlen.c:2322
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr "Ã  l'offset %s d'un objet allouÃ© par %qE ici"
  
! #: tree-ssa-strlen.c:2327
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr "Ã  l'offset %s d'un objet dont la taille est comprise entre %wu et %wu allouÃ© par %qE ici"
  
! #: tree-ssa-strlen.c:3218
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] "la sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octet depuis une chaÃ®ne de la mÃªme longueur"
  msgstr[1] "la sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octets depuis une chaÃ®ne de la mÃªme longueur"
  
! #: tree-ssa-strlen.c:3234
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] "la sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wu"
  msgstr[1] "la sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wu"
  
! #: tree-ssa-strlen.c:3241
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "la sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wu"
  
! #: tree-ssa-strlen.c:3253
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] "la sortie de %G%qD peut Ãªtre tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wu"
  msgstr[1] "la sortie de %G%qD peut Ãªtre tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wu"
  
! #: tree-ssa-strlen.c:3260 tree-ssa-strlen.c:3276
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "la sortie de %G%qD peut Ãªtre tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wu"
  
! #: tree-ssa-strlen.c:3417
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "la sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro final en copiant autant d'octets depuis la chaÃ®ne que sa longueur"
  
! #: tree-ssa-strlen.c:3423
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr "la limite spÃ©cifiÃ©e par %G%qD dÃ©pend de la longueur de l'argument source"
  
! #: tree-ssa-strlen.c:3430
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "longueur calculÃ©e ici"
  
! #: tree-ssa-strlen.c:4335
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr "%G%qD d'une chaÃ®ne de longueur %wu ou plus et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle"
  
! #: tree-ssa-strlen.c:4337
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr "%G%qD d'une chaÃ®ne de longueur %wu et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle"
  
! #: tree-ssa-strlen.c:4344
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr "%G%qD de chaÃ®nes de longueur %wu et %wu et limitÃ© Ã  %wu est Ã©valuÃ© Ã  une valeur non nulle"
  
! #: tree-ssa-strlen.c:4349
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr "%G%qD d'une chaÃ®ne de longueur %wu, un tableau de taille %wu et une limite de %wu est Ã©valuÃ© Ã  une valeur non nulle"
  
! #: tree-ssa-strlen.c:4359
  #, gcc-internal-format
  msgid "in this expression"
  msgstr "dans cette expression"
--- 27604,27763 ----
  msgid "statement volatile flag not up to date"
  msgstr "fanion volatile de l'instruction pas Ã  jour"
  
! #: tree-ssa-strlen.c:2149
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%G%qD Ã©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>"
  
! #: tree-ssa-strlen.c:2153
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%GÃ©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>"
  
! #: tree-ssa-strlen.c:2163
  msgid "%G%qD writing %wu byte into a region of size %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
  msgstr[0] "%G%qD Ã©crit %wu octet dans une rÃ©gion de taille %wu"
  msgstr[1] "%G%qD Ã©crit %wu octets dans une rÃ©gion de taille %wu"
  
! #: tree-ssa-strlen.c:2171
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
  msgstr[0] "%GÃ©crit %wu octet dans une rÃ©gion de taille %wu"
  msgstr[1] "%GÃ©crit %wu octets dans une rÃ©gion de taille %wu"
  
! #: tree-ssa-strlen.c:2181
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%G%qD Ã©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wu"
  msgstr[1] "%G%qD Ã©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.c:2189
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%GÃ©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wu"
  msgstr[1] "%GÃ©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.c:2199
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "%G%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion de taille %wu"
  
! #: tree-ssa-strlen.c:2205
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr "%GÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est %wu"
  
! #: tree-ssa-strlen.c:2213
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%g%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.c:2219
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%GÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.c:2256
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr "Ã  l'offset %s de l'objet %qD avec la taille %E dÃ©clarÃ© ici"
  
! #: tree-ssa-strlen.c:2260
  #, gcc-internal-format
  msgid "at offset %s to object %qD declared here"
  msgstr "Ã  l'offset %s de l'objet %qD dÃ©clarÃ© ici"
  
! #: tree-ssa-strlen.c:2292
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr "Ã  l'offset %s d'un objet avec la taille %wu dÃ©clarÃ© ici"
  
! #: tree-ssa-strlen.c:2299
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr "Ã  l'offset %s d'un objet avec une taille d'au plus %wu dÃ©clarÃ© ici"
  
! #: tree-ssa-strlen.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "at offset %s to an object declared here"
  msgstr "Ã  l'offset %s d'un objet dÃ©clarÃ© ici"
  
! #: tree-ssa-strlen.c:2308
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr "Ã  l'offset %s d'un objet dont la taille est comprise entre %wu et %wu dÃ©clarÃ© ici"
  
! #: tree-ssa-strlen.c:2316
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr "Ã  l'offset %s d'un objet avec la taille %wu dÃ©clarÃ© par %qE ici"
  
! #: tree-ssa-strlen.c:2323
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr "Ã  l'offset %s d'un objet avec une taille d'au plus %wu allouÃ© par %qD ici"
  
! #: tree-ssa-strlen.c:2328
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr "Ã  l'offset %s d'un objet allouÃ© par %qE ici"
  
! #: tree-ssa-strlen.c:2333
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr "Ã  l'offset %s d'un objet dont la taille est comprise entre %wu et %wu allouÃ© par %qE ici"
  
! #: tree-ssa-strlen.c:3224
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] "la sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octet depuis une chaÃ®ne de la mÃªme longueur"
  msgstr[1] "la sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octets depuis une chaÃ®ne de la mÃªme longueur"
  
! #: tree-ssa-strlen.c:3240
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] "la sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wu"
  msgstr[1] "la sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wu"
  
! #: tree-ssa-strlen.c:3247
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "la sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wu"
  
! #: tree-ssa-strlen.c:3259
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] "la sortie de %G%qD peut Ãªtre tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wu"
  msgstr[1] "la sortie de %G%qD peut Ãªtre tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wu"
  
! #: tree-ssa-strlen.c:3266 tree-ssa-strlen.c:3282
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "la sortie de %G%qD peut Ãªtre tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wu"
  
! #: tree-ssa-strlen.c:3423
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "la sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro final en copiant autant d'octets depuis la chaÃ®ne que sa longueur"
  
! #: tree-ssa-strlen.c:3429
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr "la limite spÃ©cifiÃ©e par %G%qD dÃ©pend de la longueur de l'argument source"
  
! #: tree-ssa-strlen.c:3436
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "longueur calculÃ©e ici"
  
! #: tree-ssa-strlen.c:4341
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr "%G%qD d'une chaÃ®ne de longueur %wu ou plus et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle"
  
! #: tree-ssa-strlen.c:4343
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr "%G%qD d'une chaÃ®ne de longueur %wu et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle"
  
! #: tree-ssa-strlen.c:4350
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr "%G%qD de chaÃ®nes de longueur %wu et %wu et limitÃ© Ã  %wu est Ã©valuÃ© Ã  une valeur non nulle"
  
! #: tree-ssa-strlen.c:4355
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr "%G%qD d'une chaÃ®ne de longueur %wu, un tableau de taille %wu et une limite de %wu est Ã©valuÃ© Ã  une valeur non nulle"
  
! #: tree-ssa-strlen.c:4365
  #, gcc-internal-format
  msgid "in this expression"
  msgstr "dans cette expression"
*************** msgstr "instruction (%p) marquÃ©e comme
*** 27891,27907 ****
  msgid "verify_ssa failed"
  msgstr "verify_ssa a Ã©chouÃ©"
  
! #: tree-streamer-in.c:352
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "le code de la fonction intÃ©grÃ©e indÃ©pendant de la machine est hors limite"
  
! #: tree-streamer-in.c:358
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "la fonction intÃ©grÃ©e spÃ©cifique Ã  la cible n'est pas disponible"
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1891
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr "l'opÃ©ration vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨ce"
--- 27932,27948 ----
  msgid "verify_ssa failed"
  msgstr "verify_ssa a Ã©chouÃ©"
  
! #: tree-streamer-in.c:353
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "le code de la fonction intÃ©grÃ©e indÃ©pendant de la machine est hors limite"
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "la fonction intÃ©grÃ©e spÃ©cifique Ã  la cible n'est pas disponible"
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1912
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr "l'opÃ©ration vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨ce"
*************** msgstr "l'opÃ©ration vectorielle sera dÃ
*** 27916,27932 ****
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr "l'opÃ©ration vectorielle sera dÃ©veloppÃ©e avec une seule opÃ©ration scalaire"
  
! #: tree-vect-generic.c:983
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr "la condition vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨ce"
  
! #: tree-vect-generic.c:1463
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "l'opÃ©ration de brassage vectoriel sera dÃ©veloppÃ©e Ã  la piÃ¨ce"
  
! #: tree-vect-loop.c:3678
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr "la vectorisation n'a pas eu lieu pour une boucle simd"
--- 27957,27973 ----
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr "l'opÃ©ration vectorielle sera dÃ©veloppÃ©e avec une seule opÃ©ration scalaire"
  
! #: tree-vect-generic.c:1004
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr "la condition vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨ce"
  
! #: tree-vect-generic.c:1484
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "l'opÃ©ration de brassage vectoriel sera dÃ©veloppÃ©e Ã  la piÃ¨ce"
  
! #: tree-vect-loop.c:3707
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr "la vectorisation n'a pas eu lieu pour une boucle simd"
*************** msgstr "Ã©lÃ©ment non constant dans un C
*** 28006,28097 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "Ã©lÃ©ment avec des effets de bord dans un CONSTRUCTOR sans effets de bord"
  
! #: tree.c:8170
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "les tableaux de fonctions ne sont pas pertinents"
  
! #: tree.c:8334
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "le type retournÃ© par une fonction ne peut Ãªtre une fonction"
  
! #: tree.c:9695 tree.c:9780 tree.c:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: %s, obtenu %s dans %s, Ã  %s:%d"
  
! #: tree.c:9732
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: n'attendait aucun parmi %s, obtenu %s dans %s, Ã  %s:%d"
  
! #: tree.c:9745
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: attendait la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%d"
  
! #: tree.c:9794
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: on n'attendait pas la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%d"
  
! #: tree.c:9807
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: attendait %<omp_clause %s%>, obtenu %s dans %s, Ã  %s:%d"
  
! #: tree.c:9869
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: attendait un arbre contenant la structure %qs, obtenu %qs dans %s, Ã  %s:%d"
  
! #: tree.c:9883
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_int_cst%> avec %d elts dans %s, Ã  %s:%d"
  
! #: tree.c:9896
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_vec%> avec %d elts dans %s, Ã  %s:%d"
  
! #: tree.c:9909
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %s avec %d opÃ©randes dans %s, Ã  %s:%d"
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %<omp_clause %s%> avec %d opÃ©randes dans %s, Ã  %s:%d"
  
! #: tree.c:13041
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD est obsolÃ¨te: %s"
  
! #: tree.c:13044
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD est obsolÃ¨te"
  
! #: tree.c:13067
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE est obsolÃ¨te: %s"
  
! #: tree.c:13070
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE est obsolÃ¨te"
  
! #: tree.c:13076
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "le type est obsolÃ¨te: %s"
  
! #: tree.c:13079
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "le type est obsolÃ¨te"
--- 28047,28138 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "Ã©lÃ©ment avec des effets de bord dans un CONSTRUCTOR sans effets de bord"
  
! #: tree.c:8187
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "les tableaux de fonctions ne sont pas pertinents"
  
! #: tree.c:8351
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "le type retournÃ© par une fonction ne peut Ãªtre une fonction"
  
! #: tree.c:9731 tree.c:9816 tree.c:9879
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: %s, obtenu %s dans %s, Ã  %s:%d"
  
! #: tree.c:9768
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: n'attendait aucun parmi %s, obtenu %s dans %s, Ã  %s:%d"
  
! #: tree.c:9781
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: attendait la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%d"
  
! #: tree.c:9830
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: on n'attendait pas la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%d"
  
! #: tree.c:9843
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: attendait %<omp_clause %s%>, obtenu %s dans %s, Ã  %s:%d"
  
! #: tree.c:9905
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: attendait un arbre contenant la structure %qs, obtenu %qs dans %s, Ã  %s:%d"
  
! #: tree.c:9919
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_int_cst%> avec %d elts dans %s, Ã  %s:%d"
  
! #: tree.c:9932
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_vec%> avec %d elts dans %s, Ã  %s:%d"
  
! #: tree.c:9945
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %s avec %d opÃ©randes dans %s, Ã  %s:%d"
  
! #: tree.c:9958
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %<omp_clause %s%> avec %d opÃ©randes dans %s, Ã  %s:%d"
  
! #: tree.c:13077
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD est obsolÃ¨te: %s"
  
! #: tree.c:13080
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD est obsolÃ¨te"
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE est obsolÃ¨te: %s"
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE est obsolÃ¨te"
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "le type est obsolÃ¨te: %s"
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "le type est obsolÃ¨te"
*************** msgstr "le type est obsolÃ¨te"
*** 28116,28347 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13845
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "la variante du type diffÃ¨re sur %s"
  
! #: tree.c:13886
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "la variante du type a un %<TYPE_SIZE_UNIT%> diffÃ©rent"
  
! #: tree.c:13888
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> de la variante du type"
  
! #: tree.c:13890
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> du type"
  
! #: tree.c:13913
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "variante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>"
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "la variante du type a un %<TYPE_VFIELD%> diffÃ©rent"
  
! #: tree.c:13962
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "la variante du type a un %<TYPE_BINFO%> diffÃ©rent"
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> de la variante du type"
  
! #: tree.c:13966
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> du type"
  
! #: tree.c:14005
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "la variante du type a un %<TYPE_FIELDS%> diffÃ©rent"
  
! #: tree.c:14007
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "le premier dÃ©saccord est le champ"
  
! #: tree.c:14009
  #, gcc-internal-format
  msgid "and field"
  msgstr "et le champ"
  
! #: tree.c:14026
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "la variante du type a un %<TREE_TYPE%> diffÃ©rent"
  
! #: tree.c:14028 tree.c:14039
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> de la variante du type"
  
! #: tree.c:14030 tree.c:14041
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> du type"
  
! #: tree.c:14037
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "le type n'est pas compatible avec sa variante"
  
! #: tree.c:14349
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "la variante principale n'est pas dÃ©finie"
  
! #: tree.c:14354
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "%<TYPE_MAIN_VARIANT%> a un %<TYPE_MAIN_VARIANT%> diffÃ©rent"
  
! #: tree.c:14366
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "%<TYPE_CANONICAL%> a un %<TYPE_CANONICAL%> diffÃ©rent"
  
! #: tree.c:14385
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "%<TYPE_CANONICAL%> n'est pas compatible"
  
! #: tree.c:14393
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "le %<TYPE_MODE%> de %<TYPE_CANONICAL%> n'est pas compatible"
  
! #: tree.c:14399
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "le %<TYPE_CANONICAL%> de la variante principale n'est pas la variante principale"
  
! #: tree.c:14415
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "%<TYPE_VFIELD%> n'est pas %<FIELD_DECL%> ni %<TREE_LIST%>"
  
! #: tree.c:14425
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "%<TYPE_NEXT_PTR_TO%> n'est pas %<POINTER_TYPE%>"
  
! #: tree.c:14435
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "%<TYPE_NEXT_REF_TO%> n'est pas %<REFERENCE_TYPE%>"
  
! #: tree.c:14456
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "%<TYPE_BINFO%> n'est pas %<TREE_BINFO%>"
  
! #: tree.c:14462
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "le type %<TYPE_BINFO%> n'est pas %<TYPE_MAIN_VARIANT%>"
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "%<TYPE_METHOD_BASETYPE%> n'est pas un enregistrement ni une union"
  
! #: tree.c:14484
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "%<TYPE_OFFSET_BASETYPE%> n'est pas un enregistrement ni une union"
  
! #: tree.c:14502
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "%<TYPE_ARRAY_MAX_SIZE%> pas %<INTEGER_CST%>"
  
! #: tree.c:14509
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "%<TYPE_MAX_VALUE_RAW%> non NULL"
  
! #: tree.c:14516
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "le champ %<TYPE_LANG_SLOT_1 (binfo)%> est non NULL"
  
! #: tree.c:14532
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "la valeur de l'enum n'est pas %<CONST_DECL%> ou %<INTEGER_CST%>"
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "le type de la valeur de l'enum n'est pas %<INTEGER_TYPE%> et n'est pas convertible en l'enum"
  
! #: tree.c:14548
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "le nom de la valeur de l'enum n'est pas %<IDENTIFIER_NODE%>"
  
! #: tree.c:14558
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "le %<TYPE_DOMAIN%> du tableau n'est pas d'un type entier"
  
! #: tree.c:14567
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%<TYPE_FIELDS%> dÃ©fini dans un type incomplet"
  
! #: tree.c:14589
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "arbre erronÃ© dans la liste %<TYPE_FIELDS%>"
  
! #: tree.c:14604
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "%<TYPE_CACHED_VALUES_P%> est %i tandis que %<TYPE_CACHED_VALUES%> est %p"
  
! #: tree.c:14611
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "%<TYPE_CACHED_VALUES%> n'est pas %<TREE_VEC%>"
  
! #: tree.c:14624
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "mauvaise entrÃ©e %<TYPE_CACHED_VALUES%>"
  
! #: tree.c:14637
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "%<TREE_PURPOSE%> n'est pas NULL dans la liste %<TYPE_ARG_TYPES%>"
  
! #: tree.c:14643
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "entrÃ©e erronÃ©e dans la liste %<TYPE_ARG_TYPES%>"
  
! #: tree.c:14650
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "le champ %<TYPE_VALUES_RAW%> n'est pas NULL"
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "%<TYPE_CACHED_VALUES_P%> est dÃ©fini alors qu'il ne le devrait pas"
  
! #: tree.c:14672
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "%<TYPE_METHOD_BASETYPE%> n'est pas la variante principale"
--- 28157,28388 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "la variante du type diffÃ¨re sur %s"
  
! #: tree.c:13924
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "la variante du type a un %<TYPE_SIZE_UNIT%> diffÃ©rent"
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> de la variante du type"
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> du type"
  
! #: tree.c:13951
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "variante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>"
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "la variante du type a un %<TYPE_VFIELD%> diffÃ©rent"
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "la variante du type a un %<TYPE_BINFO%> diffÃ©rent"
  
! #: tree.c:14002
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> de la variante du type"
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> du type"
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "la variante du type a un %<TYPE_FIELDS%> diffÃ©rent"
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "le premier dÃ©saccord est le champ"
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr "et le champ"
  
! #: tree.c:14064
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "la variante du type a un %<TREE_TYPE%> diffÃ©rent"
  
! #: tree.c:14066 tree.c:14077
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> de la variante du type"
  
! #: tree.c:14068 tree.c:14079
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> du type"
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "le type n'est pas compatible avec sa variante"
  
! #: tree.c:14387
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "la variante principale n'est pas dÃ©finie"
  
! #: tree.c:14392
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "%<TYPE_MAIN_VARIANT%> a un %<TYPE_MAIN_VARIANT%> diffÃ©rent"
  
! #: tree.c:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "%<TYPE_CANONICAL%> a un %<TYPE_CANONICAL%> diffÃ©rent"
  
! #: tree.c:14423
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "%<TYPE_CANONICAL%> n'est pas compatible"
  
! #: tree.c:14431
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "le %<TYPE_MODE%> de %<TYPE_CANONICAL%> n'est pas compatible"
  
! #: tree.c:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "le %<TYPE_CANONICAL%> de la variante principale n'est pas la variante principale"
  
! #: tree.c:14453
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "%<TYPE_VFIELD%> n'est pas %<FIELD_DECL%> ni %<TREE_LIST%>"
  
! #: tree.c:14463
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "%<TYPE_NEXT_PTR_TO%> n'est pas %<POINTER_TYPE%>"
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "%<TYPE_NEXT_REF_TO%> n'est pas %<REFERENCE_TYPE%>"
  
! #: tree.c:14494
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "%<TYPE_BINFO%> n'est pas %<TREE_BINFO%>"
  
! #: tree.c:14500
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "le type %<TYPE_BINFO%> n'est pas %<TYPE_MAIN_VARIANT%>"
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "%<TYPE_METHOD_BASETYPE%> n'est pas un enregistrement ni une union"
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "%<TYPE_OFFSET_BASETYPE%> n'est pas un enregistrement ni une union"
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "%<TYPE_ARRAY_MAX_SIZE%> pas %<INTEGER_CST%>"
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "%<TYPE_MAX_VALUE_RAW%> non NULL"
  
! #: tree.c:14554
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "le champ %<TYPE_LANG_SLOT_1 (binfo)%> est non NULL"
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "la valeur de l'enum n'est pas %<CONST_DECL%> ou %<INTEGER_CST%>"
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "le type de la valeur de l'enum n'est pas %<INTEGER_TYPE%> et n'est pas convertible en l'enum"
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "le nom de la valeur de l'enum n'est pas %<IDENTIFIER_NODE%>"
  
! #: tree.c:14596
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "le %<TYPE_DOMAIN%> du tableau n'est pas d'un type entier"
  
! #: tree.c:14605
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%<TYPE_FIELDS%> dÃ©fini dans un type incomplet"
  
! #: tree.c:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "arbre erronÃ© dans la liste %<TYPE_FIELDS%>"
  
! #: tree.c:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "%<TYPE_CACHED_VALUES_P%> est %i tandis que %<TYPE_CACHED_VALUES%> est %p"
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "%<TYPE_CACHED_VALUES%> n'est pas %<TREE_VEC%>"
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "mauvaise entrÃ©e %<TYPE_CACHED_VALUES%>"
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "%<TREE_PURPOSE%> n'est pas NULL dans la liste %<TYPE_ARG_TYPES%>"
  
! #: tree.c:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "entrÃ©e erronÃ©e dans la liste %<TYPE_ARG_TYPES%>"
  
! #: tree.c:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "le champ %<TYPE_VALUES_RAW%> n'est pas NULL"
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "%<TYPE_CACHED_VALUES_P%> est dÃ©fini alors qu'il ne le devrait pas"
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "%<TYPE_METHOD_BASETYPE%> n'est pas la variante principale"
*************** msgstr "l'instruction de la valeur de l'
*** 28362,28373 ****
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr "valeur de profilage corrompue: %s le compteur de profilage (%d sur %d) est inconsistant avec le dÃ©compte du bloc de base (%d)"
  
! #: var-tracking.c:7173
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr "la limite de la taille de pistage des variables est dÃ©passÃ©e avec %<-fvar-tracking-assignments%>, on rÃ©essaie sans"
  
! #: var-tracking.c:7177
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr "la limite de la taille de pistage des variables est dÃ©passÃ©e"
--- 28403,28414 ----
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr "valeur de profilage corrompue: %s le compteur de profilage (%d sur %d) est inconsistant avec le dÃ©compte du bloc de base (%d)"
  
! #: var-tracking.c:7187
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr "la limite de la taille de pistage des variables est dÃ©passÃ©e avec %<-fvar-tracking-assignments%>, on rÃ©essaie sans"
  
! #: var-tracking.c:7191
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr "la limite de la taille de pistage des variables est dÃ©passÃ©e"
*************** msgstr "l'initialiseur pour les valeurs
*** 28477,28548 ****
  msgid "initializer for floating value is not a floating constant"
  msgstr "l'initialiseur pour une valeur en virgule flottante n'est pas une constante en virgule flottante"
  
! #: varasm.c:5328
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "valeur initiale invalide pour le membre %qE"
  
! #: varasm.c:5584
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%+qD dÃ©clarÃ© faible aprÃ¨s avoir Ã©tÃ© utilisÃ©"
  
! #: varasm.c:5636
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "la dÃ©claration faible de %q+D est appliquÃ©e Ã  une dÃ©finition statique qui existe dÃ©jÃ "
  
! #: varasm.c:5672
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "la dÃ©claration faible de %q+D doit Ãªtre publique"
  
! #: varasm.c:5676
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "la dÃ©claration faible de %q+D n'est pas supportÃ©e"
  
! #: varasm.c:5705 varasm.c:6025
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "seulement les alias faibles sont supportÃ©s dans cette configuration"
  
! #: varasm.c:5900
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "Â«Â weakrefÂ Â» n'est pas supportÃ© par cette configuration"
  
! #: varasm.c:5928
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "%qs n'est pas supportÃ© sur cette cible"
  
! #: varasm.c:5984
  #, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "symver est uniquement supportÃ© sur les plateformes ELF"
  
! #: varasm.c:6003
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "le symbole %qs %q+D pointe vers lui-mÃªme en fin de compte"
  
! #: varasm.c:6005
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "le symbole %qs %q+D doit avoir une classe de liaison statique"
  
! #: varasm.c:6012
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "les dÃ©finitions d'alias ne sont pas supportÃ©es dans cette configuration"
  
! #: varasm.c:6022
  #, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "%qs n'est pas supportÃ© par cette configuration"
  
! #: varasm.c:6240 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "l'attribut de visibilitÃ© n'est pas supportÃ© dans cette configuration; ignorÃ©"
--- 28518,28589 ----
  msgid "initializer for floating value is not a floating constant"
  msgstr "l'initialiseur pour une valeur en virgule flottante n'est pas une constante en virgule flottante"
  
! #: varasm.c:5348
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "valeur initiale invalide pour le membre %qE"
  
! #: varasm.c:5604
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%+qD dÃ©clarÃ© faible aprÃ¨s avoir Ã©tÃ© utilisÃ©"
  
! #: varasm.c:5656
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "la dÃ©claration faible de %q+D est appliquÃ©e Ã  une dÃ©finition statique qui existe dÃ©jÃ "
  
! #: varasm.c:5692
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "la dÃ©claration faible de %q+D doit Ãªtre publique"
  
! #: varasm.c:5696
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "la dÃ©claration faible de %q+D n'est pas supportÃ©e"
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "seulement les alias faibles sont supportÃ©s dans cette configuration"
  
! #: varasm.c:5920
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "Â«Â weakrefÂ Â» n'est pas supportÃ© par cette configuration"
  
! #: varasm.c:5948
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "%qs n'est pas supportÃ© sur cette cible"
  
! #: varasm.c:6004
  #, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "symver est uniquement supportÃ© sur les plateformes ELF"
  
! #: varasm.c:6023
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "le symbole %qs %q+D pointe vers lui-mÃªme en fin de compte"
  
! #: varasm.c:6025
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "le symbole %qs %q+D doit avoir une classe de liaison statique"
  
! #: varasm.c:6032
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "les dÃ©finitions d'alias ne sont pas supportÃ©es dans cette configuration"
  
! #: varasm.c:6042
  #, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "%qs n'est pas supportÃ© par cette configuration"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "l'attribut de visibilitÃ© n'est pas supportÃ© dans cette configuration; ignorÃ©"
*************** msgstr "l'argument de l'attribut %qE a l
*** 28644,28651 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "l'attribut %qE a son argument %i qui est de type %qT"
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3609
! #: c-family/c-attribs.c:3613
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "l'argument de l'attribut %qE avec la valeur %qE n'est pas une constante entiÃ¨re"
--- 28685,28692 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "l'attribut %qE a son argument %i qui est de type %qT"
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3610
! #: c-family/c-attribs.c:3614
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "l'argument de l'attribut %qE avec la valeur %qE n'est pas une constante entiÃ¨re"
*************** msgstr "l'attribut %qE est ignorÃ© pour
*** 28715,28721 ****
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "l'attribut %qE est ignorÃ© pour le champ de type %qT"
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2828
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "l'argument %qE n'est pas une chaÃ®ne de caractÃ¨res"
--- 28756,28762 ----
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "l'attribut %qE est ignorÃ© pour le champ de type %qT"
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2829
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "l'argument %qE n'est pas une chaÃ®ne de caractÃ¨res"
*************** msgstr "l'attribut %qE est ignorÃ©. Util
*** 28733,28740 ****
  
  # %qs est remplacÃ© par un texte non traduit: Â«Â noinlineÂ Â», Â«Â target_clonesÂ Â», Â«Â always_inlineÂ Â», Â«Â targetÂ Â».
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4371 c-family/c-attribs.c:4406
! #: c-family/c-attribs.c:4412 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
--- 28774,28781 ----
  
  # %qs est remplacÃ© par un texte non traduit: Â«Â noinlineÂ Â», Â«Â target_clonesÂ Â», Â«Â always_inlineÂ Â», Â«Â targetÂ Â».
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4368 c-family/c-attribs.c:4403
! #: c-family/c-attribs.c:4409 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
*************** msgstr "l'attribut %qE n'a d'effet que s
*** 28755,28761 ****
  msgid "%qE attribute only affects top level objects"
  msgstr "l'attribut %qE affecte uniquement les objets au niveau le plus haut"
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3205
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "attribut %qE sur une fonction retournant %<void%>"
--- 28796,28802 ----
  msgid "%qE attribute only affects top level objects"
  msgstr "l'attribut %qE affecte uniquement les objets au niveau le plus haut"
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3206
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "attribut %qE sur une fonction retournant %<void%>"
*************** msgstr "%q+D est dÃ©fini Ã  la fois norm
*** 28968,28974 ****
  msgid "weak %q+D cannot be defined %qE"
  msgstr "le %q+D faible ne peut pas Ãªtre dÃ©fini %qE"
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3105
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "l'argument de l'attribut %qE n'est pas une chaÃ®ne"
--- 29009,29015 ----
  msgid "weak %q+D cannot be defined %qE"
  msgstr "le %q+D faible ne peut pas Ãªtre dÃ©fini %qE"
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3106
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "l'argument de l'attribut %qE n'est pas une chaÃ®ne"
*************** msgstr "l'argument de l'attribut %qE ne
*** 28993,29241 ****
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "l'attribut %qE est ignorÃ© sur une redÃ©claration du symbole rÃ©fÃ©rencÃ©"
  
! #: c-family/c-attribs.c:2544
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "l'attribut %qE est ignorÃ© sur une dÃ©claration d'un type diffÃ©rent de celui du symbole rÃ©fÃ©rencÃ©"
  
! #: c-family/c-attribs.c:2549
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "symbole %qD rÃ©fÃ©rencÃ© par %qD dÃ©clarÃ© ici"
  
! #: c-family/c-attribs.c:2597
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "l'attribut %qE doit s'appliquer Ã  une dÃ©claration"
  
! #: c-family/c-attribs.c:2656
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "la fonction indirecte %q+D ne peut pas Ãªtre dÃ©clarÃ©e %qE"
  
! #: c-family/c-attribs.c:2679
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "l'attribut %qE doit apparaÃ®tre avant l'attribut %qs"
  
! #: c-family/c-attribs.c:2692
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD dÃ©clarÃ© %qE aprÃ¨s avoir Ã©tÃ© utilisÃ©"
  
! #: c-family/c-attribs.c:2716
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "l'attribut %qE est ignorÃ© pour un type qui n'est pas une classe"
  
! #: c-family/c-attribs.c:2722
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "l'attribut %qE est ignorÃ© car %qT est dÃ©jÃ  dÃ©fini"
  
! #: c-family/c-attribs.c:2735
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "l'argument de visibilitÃ© n'est pas une chaÃ®ne"
  
! #: c-family/c-attribs.c:2747
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "l'attribut %qE est ignorÃ© sur les types"
  
! #: c-family/c-attribs.c:2763
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "l'argument de l'attribut %qE doit Ãªtre %qs, %qs, %qs ou %qs"
  
! #: c-family/c-attribs.c:2775
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD est redÃ©clarÃ© avec une visibilitÃ© diffÃ©rente"
  
! #: c-family/c-attribs.c:2778 c-family/c-attribs.c:2782
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD a Ã©tÃ© dÃ©clarÃ© %qs ce qui implique la visibilitÃ© par dÃ©faut"
  
! #: c-family/c-attribs.c:2811
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "l'attribut %qE est ignorÃ© car %qD n'est pas une variable"
  
! #: c-family/c-attribs.c:2819
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "l'attribut %qE est ignorÃ© car %qD n'a pas une durÃ©e de stockage limitÃ©e au thread"
  
! #: c-family/c-attribs.c:2841
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "l'argument %qE doit Ãªtre %qs, %qs, %qs ou %qs"
  
! #: c-family/c-attribs.c:2863 c-family/c-attribs.c:3179
! #: c-family/c-attribs.c:4480 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "l'attribut %qE ne s'applique qu'Ã  des fonctions"
  
! #: c-family/c-attribs.c:2919 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:2984
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "l'attribut %qE est ignorÃ© sur une fonction retournant %qT"
  
! #: c-family/c-attribs.c:3003
  #, gcc-internal-format
  msgid "%qE attribute %E is not an integer constant"
  msgstr "l'attribut %qE %E n'est pas une constante entiÃ¨re"
  
! #: c-family/c-attribs.c:3015
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "l'attribut %qE a l'argument %E qui n'est pas une puissance de 2"
  
! #: c-family/c-attribs.c:3028
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "l'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)"
  
! #: c-family/c-attribs.c:3118
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "seuls les fanions %<inbranch%> et %<notinbranch%> sont permis pour l'attribut %<__simd__%>"
  
! #: c-family/c-attribs.c:3185 c-family/c-attribs.c:4486
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "l'attribut %qE ne peut pas Ãªtre appliquÃ© aprÃ¨s la dÃ©finition"
  
! #: c-family/c-attribs.c:3252
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "attribut %qE dupliquÃ©"
  
! #: c-family/c-attribs.c:3254
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "l'attribut %qE suit %qE"
  
! #: c-family/c-attribs.c:3353
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "le type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE"
  
! #: c-family/c-attribs.c:3366 cp/class.c:4618
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> ne peut Ãªtre spÃ©cifiÃ© que pour une fonction virtuelle"
  
! #: c-family/c-attribs.c:3424
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "l'argument %qE n'est pas un identificateur"
  
! #: c-family/c-attribs.c:3435
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD n'est pas compatible avec %qD"
  
! #: c-family/c-attribs.c:3438
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "l'argument de %qE n'est pas une fonction"
  
! #: c-family/c-attribs.c:3486 cp/name-lookup.c:5007
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "le message dÃ©prÃ©ciÃ© n'est pas une chaÃ®ne"
  
! #: c-family/c-attribs.c:3527
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "l'attribut %qE est ignorÃ© pour %qE"
  
! #: c-family/c-attribs.c:3585 c-family/c-attribs.c:3587
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "type de vecteur invalide pour l'attribut %qE"
  
! #: c-family/c-attribs.c:3622 c-family/c-attribs.c:3626
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "l'argument de l'attribut %qE a la valeur %qE nÃ©gative"
  
! #: c-family/c-attribs.c:3639 c-family/c-attribs.c:3643
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "l'argument de l'attribut %qE a la valeur %qE excÃ©dant %wu"
  
! #: c-family/c-attribs.c:3651 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "la taille du vecteur n'est pas un multiple entier de la taille des Ã©lÃ©ments"
  
! #: c-family/c-attribs.c:3657 ada/gcc-interface/utils.c:4038
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "vecteur de taille nulle"
  
! #: c-family/c-attribs.c:3666 c-family/c-attribs.c:3669
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "le nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deux"
  
! #: c-family/c-attribs.c:3727
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "attribut %qE sans argument sur un non-prototype"
  
! #: c-family/c-attribs.c:3784
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "l'attribut %qE est ignorÃ© pour l'objet de type %qT"
  
! #: c-family/c-attribs.c:3792
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "l'attribut %qE ne s'applique pas aux fonctions"
  
! #: c-family/c-attribs.c:3878
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "dÃ©saccord de l'attribut %qs avec le mode %qs"
  
! #: c-family/c-attribs.c:3894
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr "l'argument positionnel 2 de l'attribut %qs est en conflit avec la dÃ©signation prÃ©cÃ©dente"
  
! #: c-family/c-attribs.c:3908
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr "il manque l'argument positionel 1 de l'attribut %qs fourni dans la dÃ©signation prÃ©cÃ©dente"
  
! #: c-family/c-attribs.c:3922
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr "dans l'attribut %qs, les valeurs des arguments positionnels %i et %i sont en dÃ©saccord"
  
! #: c-family/c-attribs.c:3974
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "attribut %qE sans argument sur un non-prototype"
  
! #: c-family/c-attribs.c:3997
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "attribut %qE mode invalide"
  
! #: c-family/c-attribs.c:4018
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr "l'attribut %qE a le mode invalide %qs; %qs, %qs ou %qs est attendu"
  
! #: c-family/c-attribs.c:4026
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr "dans l'attribut %qE, %<(%> est inattendu aprÃ¨s le mode %qs; un argument positionnel Ã©tait attendu ou %<)%>"
--- 29034,29282 ----
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "l'attribut %qE est ignorÃ© sur une redÃ©claration du symbole rÃ©fÃ©rencÃ©"
  
! #: c-family/c-attribs.c:2548
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "l'attribut %qE est ignorÃ© sur une dÃ©claration d'un type diffÃ©rent de celui du symbole rÃ©fÃ©rencÃ©"
  
! #: c-family/c-attribs.c:2553
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "symbole %qD rÃ©fÃ©rencÃ© par %qD dÃ©clarÃ© ici"
  
! #: c-family/c-attribs.c:2601
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "l'attribut %qE doit s'appliquer Ã  une dÃ©claration"
  
! #: c-family/c-attribs.c:2657
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "la fonction indirecte %q+D ne peut pas Ãªtre dÃ©clarÃ©e %qE"
  
! #: c-family/c-attribs.c:2680
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "l'attribut %qE doit apparaÃ®tre avant l'attribut %qs"
  
! #: c-family/c-attribs.c:2693
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD dÃ©clarÃ© %qE aprÃ¨s avoir Ã©tÃ© utilisÃ©"
  
! #: c-family/c-attribs.c:2717
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "l'attribut %qE est ignorÃ© pour un type qui n'est pas une classe"
  
! #: c-family/c-attribs.c:2723
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "l'attribut %qE est ignorÃ© car %qT est dÃ©jÃ  dÃ©fini"
  
! #: c-family/c-attribs.c:2736
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "l'argument de visibilitÃ© n'est pas une chaÃ®ne"
  
! #: c-family/c-attribs.c:2748
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "l'attribut %qE est ignorÃ© sur les types"
  
! #: c-family/c-attribs.c:2764
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "l'argument de l'attribut %qE doit Ãªtre %qs, %qs, %qs ou %qs"
  
! #: c-family/c-attribs.c:2776
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD est redÃ©clarÃ© avec une visibilitÃ© diffÃ©rente"
  
! #: c-family/c-attribs.c:2779 c-family/c-attribs.c:2783
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD a Ã©tÃ© dÃ©clarÃ© %qs ce qui implique la visibilitÃ© par dÃ©faut"
  
! #: c-family/c-attribs.c:2812
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "l'attribut %qE est ignorÃ© car %qD n'est pas une variable"
  
! #: c-family/c-attribs.c:2820
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "l'attribut %qE est ignorÃ© car %qD n'a pas une durÃ©e de stockage limitÃ©e au thread"
  
! #: c-family/c-attribs.c:2842
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "l'argument %qE doit Ãªtre %qs, %qs, %qs ou %qs"
  
! #: c-family/c-attribs.c:2864 c-family/c-attribs.c:3180
! #: c-family/c-attribs.c:4477 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "l'attribut %qE ne s'applique qu'Ã  des fonctions"
  
! #: c-family/c-attribs.c:2920 c-family/c-attribs.c:2961
! #: c-family/c-attribs.c:2985
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "l'attribut %qE est ignorÃ© sur une fonction retournant %qT"
  
! #: c-family/c-attribs.c:3004
  #, gcc-internal-format
  msgid "%qE attribute %E is not an integer constant"
  msgstr "l'attribut %qE %E n'est pas une constante entiÃ¨re"
  
! #: c-family/c-attribs.c:3016
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "l'attribut %qE a l'argument %E qui n'est pas une puissance de 2"
  
! #: c-family/c-attribs.c:3029
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "l'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)"
  
! #: c-family/c-attribs.c:3119
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "seuls les fanions %<inbranch%> et %<notinbranch%> sont permis pour l'attribut %<__simd__%>"
  
! #: c-family/c-attribs.c:3186 c-family/c-attribs.c:4483
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "l'attribut %qE ne peut pas Ãªtre appliquÃ© aprÃ¨s la dÃ©finition"
  
! #: c-family/c-attribs.c:3253
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "attribut %qE dupliquÃ©"
  
! #: c-family/c-attribs.c:3255
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "l'attribut %qE suit %qE"
  
! #: c-family/c-attribs.c:3354
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "le type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> ne peut Ãªtre spÃ©cifiÃ© que pour une fonction virtuelle"
  
! #: c-family/c-attribs.c:3425
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "l'argument %qE n'est pas un identificateur"
  
! #: c-family/c-attribs.c:3436
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD n'est pas compatible avec %qD"
  
! #: c-family/c-attribs.c:3439
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "l'argument de %qE n'est pas une fonction"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "le message dÃ©prÃ©ciÃ© n'est pas une chaÃ®ne"
  
! #: c-family/c-attribs.c:3528
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "l'attribut %qE est ignorÃ© pour %qE"
  
! #: c-family/c-attribs.c:3586 c-family/c-attribs.c:3588
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "type de vecteur invalide pour l'attribut %qE"
  
! #: c-family/c-attribs.c:3623 c-family/c-attribs.c:3627
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "l'argument de l'attribut %qE a la valeur %qE nÃ©gative"
  
! #: c-family/c-attribs.c:3640 c-family/c-attribs.c:3644
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "l'argument de l'attribut %qE a la valeur %qE excÃ©dant %wu"
  
! #: c-family/c-attribs.c:3652 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "la taille du vecteur n'est pas un multiple entier de la taille des Ã©lÃ©ments"
  
! #: c-family/c-attribs.c:3658 ada/gcc-interface/utils.c:4038
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "vecteur de taille nulle"
  
! #: c-family/c-attribs.c:3667 c-family/c-attribs.c:3670
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "le nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deux"
  
! #: c-family/c-attribs.c:3728
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "attribut %qE sans argument sur un non-prototype"
  
! #: c-family/c-attribs.c:3785
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "l'attribut %qE est ignorÃ© pour l'objet de type %qT"
  
! #: c-family/c-attribs.c:3793
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "l'attribut %qE ne s'applique pas aux fonctions"
  
! #: c-family/c-attribs.c:3879
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "dÃ©saccord de l'attribut %qs avec le mode %qs"
  
! #: c-family/c-attribs.c:3895
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr "l'argument positionnel 2 de l'attribut %qs est en conflit avec la dÃ©signation prÃ©cÃ©dente"
  
! #: c-family/c-attribs.c:3909
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr "il manque l'argument positionel 1 de l'attribut %qs fourni dans la dÃ©signation prÃ©cÃ©dente"
  
! #: c-family/c-attribs.c:3923
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr "dans l'attribut %qs, les valeurs des arguments positionnels %i et %i sont en dÃ©saccord"
  
! #: c-family/c-attribs.c:3975
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "attribut %qE sans argument sur un non-prototype"
  
! #: c-family/c-attribs.c:3998
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "attribut %qE mode invalide"
  
! #: c-family/c-attribs.c:4019
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr "l'attribut %qE a le mode invalide %qs; %qs, %qs ou %qs est attendu"
  
! #: c-family/c-attribs.c:4027
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr "dans l'attribut %qE, %<(%> est inattendu aprÃ¨s le mode %qs; un argument positionnel Ã©tait attendu ou %<)%>"
*************** msgstr "dans l'attribut %qE, %<(%> est i
*** 29244,29372 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4039
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "il manque un argument Ã  l'attribut %<%E(%s)%>"
  
! #: c-family/c-attribs.c:4080
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr "attribut %<%E(%s, %E, %E)%>, argument positionnel %i invalide"
  
! #: c-family/c-attribs.c:4083
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr "attribut %<%E(%s, %E)%>, argument positionnel %i invalide"
  
  # Il semble que la syntaxe habituelle pour modifier l'ordre des paramÃ¨tres n'est pas supportÃ©e, d'oÃ¹ la construction bizarre.
! #: c-family/c-attribs.c:4108
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "l'attribut %qs, dans son argument positionnel %i, a la valeur %wi invalide"
  
! #: c-family/c-attribs.c:4112
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "l'attribut %qs, dans son argument positionnel %i, la valeur %wi excÃ¨de le nombre d'arguments %u de la fonction"
  
! #: c-family/c-attribs.c:4119
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "l'attribut %qs a un argument positionnel invalide"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4127
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "l'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence un argument de type non pointeur %qT"
  
! #: c-family/c-attribs.c:4138
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr "l'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence l'argument de type fonction %qT"
  
! #: c-family/c-attribs.c:4151
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "l'argument positionnel 1 de l'attribut %qs rÃ©fÃ©rence l'argument qualifiÃ© par %qs de type %qT"
  
! #: c-family/c-attribs.c:4169
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "l'argument positionnel 2 de l'attribut %qs rÃ©fÃ©rence l'argument non entier de type %qT"
  
! #: c-family/c-attribs.c:4256
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "l'argument de nettoyage n'est pas un identificateur"
  
! #: c-family/c-attribs.c:4263
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "l'argument de nettoyage n'est pas une fonction"
  
! #: c-family/c-attribs.c:4300
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "l'attribut %qE exige des prototypes avec des arguments nommÃ©s"
  
! #: c-family/c-attribs.c:4308
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "l'attribut %qE s'applique uniquement aux fonctions variadiques"
  
! #: c-family/c-attribs.c:4324 ada/gcc-interface/utils.c:6384
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "la position demandÃ©e n'est pas une constante entiÃ¨re"
  
! #: c-family/c-attribs.c:4332 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "la position demandÃ©e est plus petite que zÃ©ro"
  
! #: c-family/c-attribs.c:4387 ada/gcc-interface/utils.c:6729
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "chaÃ®ne vide dans l'attribut %<target%>"
  
! #: c-family/c-attribs.c:4503
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "attribut %qE sur une fonction qui ne retourne pas un pointeur"
  
! #: c-family/c-attribs.c:4518
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "l'attribut %qE est uniquement valable sur un type %<struct%>"
  
! #: c-family/c-attribs.c:4554
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "l'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨re"
  
! #: c-family/c-attribs.c:4575
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "attribut %qE inconnu"
  
! #: c-family/c-attribs.c:4602
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "type d'opÃ©rande %qT invalide pour %qs"
  
! #: c-family/c-attribs.c:4706
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supportÃ© pour %qT dans %<__builtin_has_attribute%>"
  
! #: c-family/c-attribs.c:4708
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supportÃ© pour %qE dans %<__builtin_has_attribute%>"
  
! #: c-family/c-attribs.c:4885
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supportÃ© dans %<__builtin_has_attribute%>"
--- 29285,29413 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4040
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "il manque un argument Ã  l'attribut %<%E(%s)%>"
  
! #: c-family/c-attribs.c:4081
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr "attribut %<%E(%s, %E, %E)%>, argument positionnel %i invalide"
  
! #: c-family/c-attribs.c:4084
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr "attribut %<%E(%s, %E)%>, argument positionnel %i invalide"
  
  # Il semble que la syntaxe habituelle pour modifier l'ordre des paramÃ¨tres n'est pas supportÃ©e, d'oÃ¹ la construction bizarre.
! #: c-family/c-attribs.c:4109
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "l'attribut %qs, dans son argument positionnel %i, a la valeur %wi invalide"
  
! #: c-family/c-attribs.c:4113
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "l'attribut %qs, dans son argument positionnel %i, la valeur %wi excÃ¨de le nombre d'arguments %u de la fonction"
  
! #: c-family/c-attribs.c:4120
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "l'attribut %qs a un argument positionnel invalide"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4128
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "l'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence un argument de type non pointeur %qT"
  
! #: c-family/c-attribs.c:4139
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr "l'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence l'argument de type fonction %qT"
  
! #: c-family/c-attribs.c:4152
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "l'argument positionnel 1 de l'attribut %qs rÃ©fÃ©rence l'argument qualifiÃ© par %qs de type %qT"
  
! #: c-family/c-attribs.c:4170
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "l'argument positionnel 2 de l'attribut %qs rÃ©fÃ©rence l'argument non entier de type %qT"
  
! #: c-family/c-attribs.c:4253
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "l'argument de nettoyage n'est pas un identificateur"
  
! #: c-family/c-attribs.c:4260
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "l'argument de nettoyage n'est pas une fonction"
  
! #: c-family/c-attribs.c:4297
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "l'attribut %qE exige des prototypes avec des arguments nommÃ©s"
  
! #: c-family/c-attribs.c:4305
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "l'attribut %qE s'applique uniquement aux fonctions variadiques"
  
! #: c-family/c-attribs.c:4321 ada/gcc-interface/utils.c:6384
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "la position demandÃ©e n'est pas une constante entiÃ¨re"
  
! #: c-family/c-attribs.c:4329 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "la position demandÃ©e est plus petite que zÃ©ro"
  
! #: c-family/c-attribs.c:4384 ada/gcc-interface/utils.c:6729
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "chaÃ®ne vide dans l'attribut %<target%>"
  
! #: c-family/c-attribs.c:4500
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "attribut %qE sur une fonction qui ne retourne pas un pointeur"
  
! #: c-family/c-attribs.c:4515
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "l'attribut %qE est uniquement valable sur un type %<struct%>"
  
! #: c-family/c-attribs.c:4551
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "l'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨re"
  
! #: c-family/c-attribs.c:4572
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "attribut %qE inconnu"
  
! #: c-family/c-attribs.c:4599
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "type d'opÃ©rande %qT invalide pour %qs"
  
! #: c-family/c-attribs.c:4703
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supportÃ© pour %qT dans %<__builtin_has_attribute%>"
  
! #: c-family/c-attribs.c:4705
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supportÃ© pour %qE dans %<__builtin_has_attribute%>"
  
! #: c-family/c-attribs.c:4882
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supportÃ© dans %<__builtin_has_attribute%>"
*************** msgstr "%<?:%> utilisant des constantes
*** 29516,29527 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "le compilateur peut supposer que l'adresse de %qD sera toujours Ã©valuÃ©e Ã  %<true%>"
  
! #: c-family/c-common.c:3460 cp/semantics.c:662 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une condition"
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6795 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "usage de %<restrict%> invalide"
--- 29557,29568 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "le compilateur peut supposer que l'adresse de %qD sera toujours Ã©valuÃ©e Ã  %<true%>"
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une condition"
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "usage de %<restrict%> invalide"
*************** msgid "duplicate case value"
*** 29602,29608 ****
  msgstr "valeur du Â«Â caseÂ Â» dupliquÃ©e"
  
  # ce message fait rÃ©fÃ©rence Ã  une valeur (dans c-common.c) ou une condition (c-warn.c), d'oÃ¹ le fÃ©minin
! #: c-family/c-common.c:4919 c-family/c-warn.c:2510
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "prÃ©cÃ©demment utilisÃ©e ici"
--- 29643,29649 ----
  msgstr "valeur du Â«Â caseÂ Â» dupliquÃ©e"
  
  # ce message fait rÃ©fÃ©rence Ã  une valeur (dans c-common.c) ou une condition (c-warn.c), d'oÃ¹ le fÃ©minin
! #: c-family/c-common.c:4919 c-family/c-warn.c:2515
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "prÃ©cÃ©demment utilisÃ©e ici"
*************** msgstr "modÃ¨le mÃ©moire non entier pour
*** 29849,29917 ****
  msgid "invalid memory model argument %d of %qE"
  msgstr "modÃ¨le mÃ©moire invalide pour l'argument %d de %qE"
  
! #: c-family/c-common.c:7431
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr "cette cible ne dÃ©fini pas de barriÃ¨re de spÃ©culation; votre programme s'exÃ©cutera quand mÃªme correctement mais des spÃ©culations incorrectes pourraient ne pas Ãªtre restreintes"
  
! #: c-family/c-common.c:8051
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "la valeur de l'index est hors limites"
  
! #: c-family/c-common.c:8093 c-family/c-common.c:8142 c-family/c-common.c:8158
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "la conversion du scalaire %qT vers le vecteur %qT implique une troncature"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8246
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "la fonction interne %qE doit Ãªtre appelÃ©e directement"
  
! #: c-family/c-common.c:8266
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "la taille du tableau %qE n'est pas une expression constante"
  
! #: c-family/c-common.c:8269
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "la taille du tableau n'est pas une expression constante"
  
! #: c-family/c-common.c:8273
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "la taille %qE du tableau %qE est nÃ©gative"
  
! #: c-family/c-common.c:8276
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "la taille %qE du tableau est nÃ©gative"
  
! #: c-family/c-common.c:8281
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "la taille %qE du tableau %qE excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8284
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "la taille %qE du tableau excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8289
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "la taille du tableau %qE excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8292
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "la taille du tableau excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8363
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr "la variable d'environnement %s doit fournir un entier non nÃ©gatif plus petit que ou Ã©gal Ã  %wd"
--- 29890,29958 ----
  msgid "invalid memory model argument %d of %qE"
  msgstr "modÃ¨le mÃ©moire invalide pour l'argument %d de %qE"
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr "cette cible ne dÃ©fini pas de barriÃ¨re de spÃ©culation; votre programme s'exÃ©cutera quand mÃªme correctement mais des spÃ©culations incorrectes pourraient ne pas Ãªtre restreintes"
  
! #: c-family/c-common.c:8053
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "la valeur de l'index est hors limites"
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "la conversion du scalaire %qT vers le vecteur %qT implique une troncature"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "la fonction interne %qE doit Ãªtre appelÃ©e directement"
  
! #: c-family/c-common.c:8268
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "la taille du tableau %qE n'est pas une expression constante"
  
! #: c-family/c-common.c:8271
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "la taille du tableau n'est pas une expression constante"
  
! #: c-family/c-common.c:8275
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "la taille %qE du tableau %qE est nÃ©gative"
  
! #: c-family/c-common.c:8278
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "la taille %qE du tableau est nÃ©gative"
  
! #: c-family/c-common.c:8283
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "la taille %qE du tableau %qE excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8286
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "la taille %qE du tableau excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8291
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "la taille du tableau %qE excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8294
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "la taille du tableau excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr "la variable d'environnement %s doit fournir un entier non nÃ©gatif plus petit que ou Ã©gal Ã  %wd"
*************** msgstr "constante en virgule flottante t
*** 30568,30579 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%<@%> rÃ©pÃ©tÃ© avant la chaÃ®ne Objective-C"
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7442 cp/parser.c:4228
  #, 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.c:1286 c/c-parser.c:7463
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "le C traditionnel rejette la concatÃ©nation de chaÃ®nes constantes"
--- 30609,30620 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%<@%> rÃ©pÃ©tÃ© avant la chaÃ®ne Objective-C"
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7441 cp/parser.c:4231
  #, 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.c:1286 c/c-parser.c:7462
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "le C traditionnel rejette la concatÃ©nation de chaÃ®nes constantes"
*************** msgstr "type de dÃ©pendance %<depobj%> s
*** 30623,30629 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "le modificateur %<iterator%> ne peut pas Ãªtre spÃ©cifiÃ© sur une construction %<depobj%>"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9042
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "type invalide pour la variable d'itÃ©ration %qE"
--- 30664,30670 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "le modificateur %<iterator%> ne peut pas Ãªtre spÃ©cifiÃ© sur une construction %<depobj%>"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "type invalide pour la variable d'itÃ©ration %qE"
*************** msgstr "variable d'itÃ©ration %<_Atomic%
*** 30638,30654 ****
  msgid "%qE is not initialized"
  msgstr "%qE n'est pas initialisÃ©"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8931
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le manquant"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8550
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le invalide"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8937
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "expression d'incrÃ©mentation manquante"
--- 30679,30695 ----
  msgid "%qE is not initialized"
  msgstr "%qE n'est pas initialisÃ©"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le manquant"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le invalide"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "expression d'incrÃ©mentation manquante"
*************** msgstr "expression d'incrÃ©mentation man
*** 30658,30664 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr "l'incrÃ©ment n'est pas la constante 1 ou -1 pour la condition %<!=%>"
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8665
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expression d'incrÃ©mentation invalide"
--- 30699,30705 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr "l'incrÃ©ment n'est pas la constante 1 ou -1 pour la condition %<!=%>"
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expression d'incrÃ©mentation invalide"
*************** msgstr "%<-Wabi%> averti Ã  propos des d
*** 30808,30869 ****
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr "utilisez, par exemple, %<-Wabi=11%> pour avertir Ã  propos de changement depuis GCC 7"
  
! #: c-family/c-opts.c:1031
  #, gcc-internal-format
  msgid "external TLS initialization functions not supported on this target"
  msgstr "les fonctions d'initialisation TLS externes ne sont pas supportÃ©es sur cette cible"
  
! #: c-family/c-opts.c:1055
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "trop de noms de fichiers. Tapez %<%s %s> pour connaÃ®tre l'usage"
  
! #: c-family/c-opts.c:1070
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "ouverture du fichier de sortie %s: %m"
  
! #: c-family/c-opts.c:1090
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr "le format de dÃ©bogage %qs ne peut pas Ãªtre utilisÃ© avec des en-tÃªtes prÃ©compilÃ©s"
  
! #: c-family/c-opts.c:1244
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "ouverture du fichier de dÃ©pendances %s: %m"
  
! #: c-family/c-opts.c:1255
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "fermeture du fichier de dÃ©pendances %s: %m"
  
! #: c-family/c-opts.c:1258
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "lors de l'Ã©criture de la sortie dans %s: %m"
  
! #: c-family/c-opts.c:1335
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "pour gÃ©nÃ©rer les dÃ©pendances, vous devez spÃ©cifier %<-M%> ou %<-MM%>"
  
! #: c-family/c-opts.c:1359
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "%<-MG%> ne peut Ãªtre utilisÃ© qu'avec %<-M%> ou %<-MM%>"
  
! #: c-family/c-opts.c:1392
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "%<-fdirectives-only%> est incompatible avec %<-Wunused-macros%>"
  
! #: c-family/c-opts.c:1395
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "%<-fdirectives-only%> est incompatible avec %<-traditional%>"
  
! #: c-family/c-opts.c:1580
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "il est trop tard pour dÃ©finir le rÃ©pertoire de dÃ©bogage avec la directive #"
--- 30849,30910 ----
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr "utilisez, par exemple, %<-Wabi=11%> pour avertir Ã  propos de changement depuis GCC 7"
  
! #: c-family/c-opts.c:1035
  #, gcc-internal-format
  msgid "external TLS initialization functions not supported on this target"
  msgstr "les fonctions d'initialisation TLS externes ne sont pas supportÃ©es sur cette cible"
  
! #: c-family/c-opts.c:1059
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "trop de noms de fichiers. Tapez %<%s %s> pour connaÃ®tre l'usage"
  
! #: c-family/c-opts.c:1074
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "ouverture du fichier de sortie %s: %m"
  
! #: c-family/c-opts.c:1094
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr "le format de dÃ©bogage %qs ne peut pas Ãªtre utilisÃ© avec des en-tÃªtes prÃ©compilÃ©s"
  
! #: c-family/c-opts.c:1248
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "ouverture du fichier de dÃ©pendances %s: %m"
  
! #: c-family/c-opts.c:1259
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "fermeture du fichier de dÃ©pendances %s: %m"
  
! #: c-family/c-opts.c:1262
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "lors de l'Ã©criture de la sortie dans %s: %m"
  
! #: c-family/c-opts.c:1339
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "pour gÃ©nÃ©rer les dÃ©pendances, vous devez spÃ©cifier %<-M%> ou %<-MM%>"
  
! #: c-family/c-opts.c:1363
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "%<-MG%> ne peut Ãªtre utilisÃ© qu'avec %<-M%> ou %<-MM%>"
  
! #: c-family/c-opts.c:1396
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "%<-fdirectives-only%> est incompatible avec %<-Wunused-macros%>"
  
! #: c-family/c-opts.c:1399
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "%<-fdirectives-only%> est incompatible avec %<-traditional%>"
  
! #: c-family/c-opts.c:1584
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "il est trop tard pour dÃ©finir le rÃ©pertoire de dÃ©bogage avec la directive #"
*************** msgstr "%<#pragma STDC FLOAT_CONST_DECIM
*** 31208,31249 ****
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr "le C ISO ne supporte pas %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  
! #: c-family/c-pretty-print.c:329
  #, gcc-internal-format
  msgid "<type-error>"
  msgstr "<erreur de type>"
  
! #: c-family/c-pretty-print.c:371
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr "<non signÃ© sans nom:"
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr "<virgule flottante sans nom:"
  
! #: c-family/c-pretty-print.c:378
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr "<virgule fixe sans nom:"
  
! #: c-family/c-pretty-print.c:393
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr "<erreur de typedef>"
  
! #: c-family/c-pretty-print.c:408
  #, gcc-internal-format
  msgid "<tag-error>"
  msgstr "<erreur d'Ã©tiquette>"
  
! #: c-family/c-pretty-print.c:1244
  #, gcc-internal-format
  msgid "<erroneous-expression>"
  msgstr "<expression erronÃ©e>"
  
! #: c-family/c-pretty-print.c:1248 cp/cxx-pretty-print.c:133
  #, gcc-internal-format
  msgid "<return-value>"
  msgstr "<valeur de retour>"
--- 31249,31290 ----
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr "le C ISO ne supporte pas %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  
! #: c-family/c-pretty-print.c:333
  #, gcc-internal-format
  msgid "<type-error>"
  msgstr "<erreur de type>"
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr "<non signÃ© sans nom:"
  
! #: c-family/c-pretty-print.c:379
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr "<virgule flottante sans nom:"
  
! #: c-family/c-pretty-print.c:382
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr "<virgule fixe sans nom:"
  
! #: c-family/c-pretty-print.c:397
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr "<erreur de typedef>"
  
! #: c-family/c-pretty-print.c:412
  #, gcc-internal-format
  msgid "<tag-error>"
  msgstr "<erreur d'Ã©tiquette>"
  
! #: c-family/c-pretty-print.c:1250
  #, gcc-internal-format
  msgid "<erroneous-expression>"
  msgstr "<expression erronÃ©e>"
  
! #: c-family/c-pretty-print.c:1254 cp/cxx-pretty-print.c:133
  #, gcc-internal-format
  msgid "<return-value>"
  msgstr "<valeur de retour>"
*************** msgstr "<valeur de retour>"
*** 31253,31260 ****
  msgid "wrong type argument to %s"
  msgstr "argument de type erronÃ© pour %s"
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2657
! #: cp/constexpr.c:5290
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "dÃ©bordement dans l'expression constante"
--- 31294,31301 ----
  msgid "wrong type argument to %s"
  msgstr "argument de type erronÃ© pour %s"
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "dÃ©bordement dans l'expression constante"
*************** msgstr "%q+D est dÃ©clarÃ©e comme foncti
*** 31514,31525 ****
  msgid "conversion to %qT from boolean expression"
  msgstr "conversion d'une expression boolÃ©enne vers %qT"
  
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1387
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "la conversion non-signÃ©e de %qT vers %qT change la valeur de %qE en %qE"
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1395
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
  msgstr "la conversion non-signÃ©e de %qT vers %qT change la valeur de %qE"
--- 31555,31566 ----
  msgid "conversion to %qT from boolean expression"
  msgstr "conversion d'une expression boolÃ©enne vers %qT"
  
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1392
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "la conversion non-signÃ©e de %qT vers %qT change la valeur de %qE en %qE"
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1400
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
  msgstr "la conversion non-signÃ©e de %qT vers %qT change la valeur de %qE"
*************** msgstr "la conversion signÃ©e de %qT ver
*** 31534,31545 ****
  msgid "signed conversion from %qT to %qT changes the value of %qE"
  msgstr "la conversion signÃ©e de %qT vers %qT change la valeur de %qE"
  
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1385
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "la conversion depuis %qT vers %qT change la valeur de %qE en %qE"
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1393
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes the value of %qE"
  msgstr "la conversion de %qT vers %qT change la valeur de %qE"
--- 31575,31586 ----
  msgid "signed conversion from %qT to %qT changes the value of %qE"
  msgstr "la conversion signÃ©e de %qT vers %qT change la valeur de %qE"
  
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1390
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "la conversion depuis %qT vers %qT change la valeur de %qE en %qE"
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1398
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes the value of %qE"
  msgstr "la conversion de %qT vers %qT change la valeur de %qE"
*************** msgstr "la conversion de %qT vers %qT ab
*** 31559,32037 ****
  msgid "conversion from %qT to %qT may change value"
  msgstr "la conversion de %qT vers %qT peut changer la valeur"
  
! #: c-family/c-warn.c:1406 c-family/c-warn.c:1423 c-family/c-warn.c:1440
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "le dÃ©bordement dans la conversion de %qT vers %qT change la valeur de %qE en %qE"
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr "le dÃ©bordement dans la conversion de %qT vers %qT change la valeur en %qE"
  
! #: c-family/c-warn.c:1475
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type"
  msgstr "la valeur %qs du Â«Â caseÂ Â» n'est pas dans le type Ã©numÃ©rÃ©"
  
! #: c-family/c-warn.c:1480
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type %qT"
  msgstr "la valeur %qs du Â«Â caseÂ Â» n'est pas dans le type Ã©numÃ©rÃ© %qT"
  
! #: c-family/c-warn.c:1560
  #, gcc-internal-format
  msgid "lower value in case label range less than minimum value for type"
  msgstr "la valeur la plus basse parmi les Ã©tiquettes des Â«Â caseÂ Â» est infÃ©rieure Ã  la valeur minimale du type"
  
! #: c-family/c-warn.c:1574
  #, gcc-internal-format
  msgid "case label value is less than minimum value for type"
  msgstr "la valeur de l'Ã©tiquette du Â«Â caseÂ Â» est plus petite que la valeur minimale du type"
  
! #: c-family/c-warn.c:1591
  #, gcc-internal-format
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr "la valeur la plus grande parmi les Ã©tiquettes des Â«Â caseÂ Â» est supÃ©rieure Ã  la valeur maximale du type"
  
! #: c-family/c-warn.c:1604
  #, gcc-internal-format
  msgid "case label value exceeds maximum value for type"
  msgstr "la valeur de l'Ã©tiquette du Â«Â caseÂ Â» est plus grande que la valeur maximale du type"
  
! #: c-family/c-warn.c:1617
  #, gcc-internal-format
  msgid "switch missing default case"
  msgstr "le Â«Â switchÂ Â» n'a pas de branche par dÃ©faut"
  
! #: c-family/c-warn.c:1662
  #, gcc-internal-format
  msgid "switch condition has boolean value"
  msgstr "la condition du Â«Â switchÂ Â» a une valeur boolÃ©enne"
  
! #: c-family/c-warn.c:1744
  #, gcc-internal-format
  msgid "enumeration value %qE not handled in switch"
  msgstr "la valeur %qE de l'Ã©numÃ©ration n'est pas traitÃ©e dans le Â«Â switchÂ Â»"
  
! #: c-family/c-warn.c:1772
  #, gcc-internal-format
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr "l'opÃ©rande omis au milieu de %<?:%> sera toujours %<vrai%>, il est suggÃ©rÃ© de spÃ©cifier explicitement l'opÃ©rande du milieu"
  
! #: c-family/c-warn.c:1794
  #, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr "affectation au membre %qD d'un objet en lecture seule"
  
! #: c-family/c-warn.c:1796
  #, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr "incrÃ©mentation du membre %qD d'un objet en lecture seule"
  
! #: c-family/c-warn.c:1798
  #, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr "dÃ©crÃ©mentation du membre %qD d'un objet en lecture seule"
  
! #: c-family/c-warn.c:1800
  #, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr "le membre %qD d'un objet en lecture seule est utilisÃ© comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1804
  #, gcc-internal-format
  msgid "assignment of read-only member %qD"
  msgstr "affectation du membre %qD en lecture seule"
  
! #: c-family/c-warn.c:1805
  #, gcc-internal-format
  msgid "increment of read-only member %qD"
  msgstr "incrÃ©mentation du membre %qD en lecture seule"
  
! #: c-family/c-warn.c:1806
  #, gcc-internal-format
  msgid "decrement of read-only member %qD"
  msgstr "dÃ©crÃ©mentation du membre %qD en lecture seule"
  
! #: c-family/c-warn.c:1807
  #, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr "le membre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1811
  #, gcc-internal-format
  msgid "assignment of read-only variable %qD"
  msgstr "affectation de la variable %qD en lecture seule"
  
! #: c-family/c-warn.c:1812
  #, gcc-internal-format
  msgid "increment of read-only variable %qD"
  msgstr "incrÃ©mentation de la variable %qD en lecture seule"
  
! #: c-family/c-warn.c:1813
  #, gcc-internal-format
  msgid "decrement of read-only variable %qD"
  msgstr "dÃ©crÃ©mentation de la variable %qD en lecture seule"
  
! #: c-family/c-warn.c:1814
  #, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr "la variable %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1817
  #, gcc-internal-format
  msgid "assignment of read-only parameter %qD"
  msgstr "affectation du paramÃ¨tre %qD en lecture seule"
  
! #: c-family/c-warn.c:1818
  #, gcc-internal-format
  msgid "increment of read-only parameter %qD"
  msgstr "incrÃ©mentation du paramÃ¨tre %qD en lecture seule"
  
! #: c-family/c-warn.c:1819
  #, gcc-internal-format
  msgid "decrement of read-only parameter %qD"
  msgstr "dÃ©crÃ©mentation du paramÃ¨tre %qD en lecture seule"
  
! #: c-family/c-warn.c:1820
  #, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr "le paramÃ¨tre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1825
  #, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr "affectation Ã  la valeur de retour nommÃ©e %qD en lecture seule"
  
! #: c-family/c-warn.c:1827
  #, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr "incrÃ©mentation de la valeur de retour nommÃ©e %qD en lecture seule"
  
! #: c-family/c-warn.c:1829
  #, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr "dÃ©crÃ©mentation de la valeur de retour nommÃ©e %qD en lecture seule"
  
! #: c-family/c-warn.c:1831
  #, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr "la valeur de retour nommÃ©e %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1836
  #, gcc-internal-format
  msgid "assignment of function %qD"
  msgstr "affectation de la fonction %qD"
  
! #: c-family/c-warn.c:1837
  #, gcc-internal-format
  msgid "increment of function %qD"
  msgstr "incrÃ©mentation de la fonction %qD"
  
! #: c-family/c-warn.c:1838
  #, gcc-internal-format
  msgid "decrement of function %qD"
  msgstr "dÃ©crÃ©mentation de la fonction %qD"
  
! #: c-family/c-warn.c:1839
  #, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr "la fonction %qD est utilisÃ©e comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1842 c/c-typeck.c:4914
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "affectation de l'emplacement %qE en lecture seule"
  
! #: c-family/c-warn.c:1843 c/c-typeck.c:4917
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "incrÃ©mentation de l'emplacement %qE en lecture seule"
  
! #: c-family/c-warn.c:1844 c/c-typeck.c:4920
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "dÃ©crÃ©mentation de l'emplacement %qE en lecture seule"
  
! #: c-family/c-warn.c:1845
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr "l'emplacement %qE, en lecture seule, est utilisÃ© comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1859
  #, gcc-internal-format
  msgid "lvalue required as left operand of assignment"
  msgstr "l-valeur exigÃ©e comme opÃ©rande de gauche de l'affectation"
  
! #: c-family/c-warn.c:1862
  #, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr "l-valeur exigÃ©e comme opÃ©rande d'incrÃ©mentation"
  
! #: c-family/c-warn.c:1865
  #, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr "l-valeur exigÃ©e comme opÃ©rande de dÃ©crÃ©mentation"
  
! #: c-family/c-warn.c:1868
  #, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr "l-valeur exigÃ©e comme opÃ©rande unaire %<&%>"
  
! #: c-family/c-warn.c:1871
  #, gcc-internal-format
  msgid "lvalue required in %<asm%> statement"
  msgstr "l-valeur exigÃ©e dans l'instruction %<asm%>"
  
! #: c-family/c-warn.c:1888
  #, gcc-internal-format
  msgid "invalid type argument (have %qT)"
  msgstr "argument de type invalide (%qT obtenu)"
  
! #: c-family/c-warn.c:1892
  #, gcc-internal-format
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr "argument de type invalide pour l'index d'un tableau (%qT obtenu)"
  
! #: c-family/c-warn.c:1897
  #, gcc-internal-format
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr "argument de type invalide pour le %<*%> unaire (%qT obtenu)"
  
! #: c-family/c-warn.c:1902
  #, gcc-internal-format
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr "argument de type invalide pour %<->%> (%qT obtenu)"
  
! #: c-family/c-warn.c:1907
  #, gcc-internal-format
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr "argument de type invalide pour %<->*%> (%qT obtenu)"
  
! #: c-family/c-warn.c:1912
  #, gcc-internal-format
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr "argument de type invalide pour la conversion implicite (%qT obtenu)"
  
! #: c-family/c-warn.c:1939
  #, gcc-internal-format
  msgid "array subscript has type %<char%>"
  msgstr "l'indice du tableau est de type %<char%>"
  
! #: c-family/c-warn.c:1975 c-family/c-warn.c:1978
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<<<%>"
  
! #: c-family/c-warn.c:1981 c-family/c-warn.c:1984
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<<<%>"
  
! #: c-family/c-warn.c:1990 c-family/c-warn.c:1993
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<>>%>"
  
! #: c-family/c-warn.c:1996 c-family/c-warn.c:1999
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<>>%>"
  
! #: c-family/c-warn.c:2005 c-family/c-warn.c:2008
  #, gcc-internal-format
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de %<&&%> Ã  l'intÃ©rieur de %<||%>"
  
! #: c-family/c-warn.c:2015 c-family/c-warn.c:2019
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<|%>"
  
! #: c-family/c-warn.c:2023 c-family/c-warn.c:2026
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<|%>"
  
! #: c-family/c-warn.c:2031
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<|%> en %<||%> ou %<!%> en %<~%>"
  
! #: c-family/c-warn.c:2039 c-family/c-warn.c:2043
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<^%>"
  
! #: c-family/c-warn.c:2047 c-family/c-warn.c:2050
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<^%>"
  
! #: c-family/c-warn.c:2056 c-family/c-warn.c:2059
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> dans l'opÃ©rande de %<&%>"
  
! #: c-family/c-warn.c:2062 c-family/c-warn.c:2065
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> dans l'opÃ©rande de %<&%>"
  
! #: c-family/c-warn.c:2069 c-family/c-warn.c:2072
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<&%>"
  
! #: c-family/c-warn.c:2077
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<&%> en %<&&%> ou %<!%> en %<~%>"
  
! #: c-family/c-warn.c:2084 c-family/c-warn.c:2087
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<==%>"
  
! #: c-family/c-warn.c:2092 c-family/c-warn.c:2095
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<!=%>"
  
! #: c-family/c-warn.c:2105 c-family/c-warn.c:2111
  #, gcc-internal-format
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr "les comparaisons telles que %<X<=Y<=Z%> n'ont pas leur signification mathÃ©matique"
  
! #: c-family/c-warn.c:2127
  #, gcc-internal-format
  msgid "label %q+D defined but not used"
  msgstr "Ã©tiquette %q+D dÃ©finie mais non utilisÃ©e"
  
! #: c-family/c-warn.c:2129
  #, gcc-internal-format
  msgid "label %q+D declared but not defined"
  msgstr "Ã©tiquette %q+D dÃ©clarÃ©e mais pas dÃ©finie"
  
! #: c-family/c-warn.c:2152
  #, gcc-internal-format
  msgid "division by zero"
  msgstr "division par zÃ©ro"
  
! #: c-family/c-warn.c:2172
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr "%<memset%> utilisÃ© avec un paramÃ¨tre de longueur qui est la constante zÃ©ro; cela pourrait Ãªtre dÃ» Ã  des paramÃ¨tres transposÃ©s"
  
! #: c-family/c-warn.c:2196
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr "%<memset%> utilisÃ© avec une longueur Ã©gale au nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille des Ã©lÃ©ments"
  
! #: c-family/c-warn.c:2235 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaison entre les types %qT et %qT"
  
! #: c-family/c-warn.c:2288
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr "comparaison d'expressions entiÃ¨res de types signÃ©s diffÃ©rents: %qT et %qT"
  
! #: c-family/c-warn.c:2341
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "le complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e est toujours non nul"
  
! #: c-family/c-warn.c:2345
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "comparaison d'un complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e avec une constante"
  
! #: c-family/c-warn.c:2356
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "comparaison entre un complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e et un non signÃ©"
  
! #: c-family/c-warn.c:2411
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "paramÃ¨tre %qD inutilisÃ©"
  
! #: c-family/c-warn.c:2473
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "le typedef %qD est dÃ©fini localement sans Ãªtre utilisÃ©"
  
! #: c-family/c-warn.c:2509
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "condition %<if%> dupliquÃ©e"
  
! #: c-family/c-warn.c:2538
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "l'attribut d'optimisation sur %qD suit la dÃ©finition mais l'attribut ne correspond pas"
  
! #: c-family/c-warn.c:2546
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "la dÃ©claration en ligne de %qD suit la dÃ©claration avec l'attribut %<noinline%>"
  
! #: c-family/c-warn.c:2551
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "la dÃ©claration de %q+D avec l'attribut %<noinline%> suit la dÃ©claration Â«Â inlineÂ Â»"
  
! #: c-family/c-warn.c:2600
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr "le rÃ©sultat de %qE a besoin de %u bits pour Ãªtre reprÃ©sentÃ© mais %qT n'a que %u bits"
  
! #: c-family/c-warn.c:2638 c-family/c-warn.c:2662
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "la comparaison de la constante %qE avec une expression boolÃ©enne est toujours fausse"
  
! #: c-family/c-warn.c:2641 c-family/c-warn.c:2659
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "la comparaison de la constante %qE avec une expression boolÃ©enne est toujours vraie"
  
! #: c-family/c-warn.c:2709
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] "passage de l'argument %i aux alias qualifiÃ©s avec %qs avec l'argument %Z"
  msgstr[1] "passage de l'argument %i aux alias qualifiÃ©s avec %qs avec les arguments %Z"
  
! #: c-family/c-warn.c:2774 c/c-typeck.c:5485 cp/call.c:5673
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "cette condition a des branches identiques"
  
! #: c-family/c-warn.c:2881
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "la macro s'Ã©tend en des instructions multiples"
  
! #: c-family/c-warn.c:2882
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr "certaines parties de l'expansion de la macro ne sont pas protÃ©gÃ©es par cette instruction %qs"
  
! #: c-family/c-warn.c:2975
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr "convertir un pointeur %qT compactÃ© (alignement %d) vers un pointeur %qT (alignement %d) peut rÃ©sulter en une valeur de pointeur non alignÃ©e"
  
! #: c-family/c-warn.c:2982 c-family/c-warn.c:2985 cp/init.c:633
  #, gcc-internal-format
  msgid "defined here"
  msgstr "dÃ©fini ici"
  
! #: c-family/c-warn.c:3072
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr "prendre l'adresse du membre compactÃ© de %qT peut rÃ©sulter en une valeur de pointeur non alignÃ©e"
--- 31600,32078 ----
  msgid "conversion from %qT to %qT may change value"
  msgstr "la conversion de %qT vers %qT peut changer la valeur"
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "le dÃ©bordement dans la conversion de %qT vers %qT change la valeur de %qE en %qE"
  
! #: c-family/c-warn.c:1416 c-family/c-warn.c:1433 c-family/c-warn.c:1450
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr "le dÃ©bordement dans la conversion de %qT vers %qT change la valeur en %qE"
  
! #: c-family/c-warn.c:1480
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type"
  msgstr "la valeur %qs du Â«Â caseÂ Â» n'est pas dans le type Ã©numÃ©rÃ©"
  
! #: c-family/c-warn.c:1485
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type %qT"
  msgstr "la valeur %qs du Â«Â caseÂ Â» n'est pas dans le type Ã©numÃ©rÃ© %qT"
  
! #: c-family/c-warn.c:1565
  #, gcc-internal-format
  msgid "lower value in case label range less than minimum value for type"
  msgstr "la valeur la plus basse parmi les Ã©tiquettes des Â«Â caseÂ Â» est infÃ©rieure Ã  la valeur minimale du type"
  
! #: c-family/c-warn.c:1579
  #, gcc-internal-format
  msgid "case label value is less than minimum value for type"
  msgstr "la valeur de l'Ã©tiquette du Â«Â caseÂ Â» est plus petite que la valeur minimale du type"
  
! #: c-family/c-warn.c:1596
  #, gcc-internal-format
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr "la valeur la plus grande parmi les Ã©tiquettes des Â«Â caseÂ Â» est supÃ©rieure Ã  la valeur maximale du type"
  
! #: c-family/c-warn.c:1609
  #, gcc-internal-format
  msgid "case label value exceeds maximum value for type"
  msgstr "la valeur de l'Ã©tiquette du Â«Â caseÂ Â» est plus grande que la valeur maximale du type"
  
! #: c-family/c-warn.c:1622
  #, gcc-internal-format
  msgid "switch missing default case"
  msgstr "le Â«Â switchÂ Â» n'a pas de branche par dÃ©faut"
  
! #: c-family/c-warn.c:1667
  #, gcc-internal-format
  msgid "switch condition has boolean value"
  msgstr "la condition du Â«Â switchÂ Â» a une valeur boolÃ©enne"
  
! #: c-family/c-warn.c:1749
  #, gcc-internal-format
  msgid "enumeration value %qE not handled in switch"
  msgstr "la valeur %qE de l'Ã©numÃ©ration n'est pas traitÃ©e dans le Â«Â switchÂ Â»"
  
! #: c-family/c-warn.c:1777
  #, gcc-internal-format
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr "l'opÃ©rande omis au milieu de %<?:%> sera toujours %<vrai%>, il est suggÃ©rÃ© de spÃ©cifier explicitement l'opÃ©rande du milieu"
  
! #: c-family/c-warn.c:1799
  #, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr "affectation au membre %qD d'un objet en lecture seule"
  
! #: c-family/c-warn.c:1801
  #, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr "incrÃ©mentation du membre %qD d'un objet en lecture seule"
  
! #: c-family/c-warn.c:1803
  #, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr "dÃ©crÃ©mentation du membre %qD d'un objet en lecture seule"
  
! #: c-family/c-warn.c:1805
  #, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr "le membre %qD d'un objet en lecture seule est utilisÃ© comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1809
  #, gcc-internal-format
  msgid "assignment of read-only member %qD"
  msgstr "affectation du membre %qD en lecture seule"
  
! #: c-family/c-warn.c:1810
  #, gcc-internal-format
  msgid "increment of read-only member %qD"
  msgstr "incrÃ©mentation du membre %qD en lecture seule"
  
! #: c-family/c-warn.c:1811
  #, gcc-internal-format
  msgid "decrement of read-only member %qD"
  msgstr "dÃ©crÃ©mentation du membre %qD en lecture seule"
  
! #: c-family/c-warn.c:1812
  #, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr "le membre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1816
  #, gcc-internal-format
  msgid "assignment of read-only variable %qD"
  msgstr "affectation de la variable %qD en lecture seule"
  
! #: c-family/c-warn.c:1817
  #, gcc-internal-format
  msgid "increment of read-only variable %qD"
  msgstr "incrÃ©mentation de la variable %qD en lecture seule"
  
! #: c-family/c-warn.c:1818
  #, gcc-internal-format
  msgid "decrement of read-only variable %qD"
  msgstr "dÃ©crÃ©mentation de la variable %qD en lecture seule"
  
! #: c-family/c-warn.c:1819
  #, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr "la variable %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1822
  #, gcc-internal-format
  msgid "assignment of read-only parameter %qD"
  msgstr "affectation du paramÃ¨tre %qD en lecture seule"
  
! #: c-family/c-warn.c:1823
  #, gcc-internal-format
  msgid "increment of read-only parameter %qD"
  msgstr "incrÃ©mentation du paramÃ¨tre %qD en lecture seule"
  
! #: c-family/c-warn.c:1824
  #, gcc-internal-format
  msgid "decrement of read-only parameter %qD"
  msgstr "dÃ©crÃ©mentation du paramÃ¨tre %qD en lecture seule"
  
! #: c-family/c-warn.c:1825
  #, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr "le paramÃ¨tre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1830
  #, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr "affectation Ã  la valeur de retour nommÃ©e %qD en lecture seule"
  
! #: c-family/c-warn.c:1832
  #, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr "incrÃ©mentation de la valeur de retour nommÃ©e %qD en lecture seule"
  
! #: c-family/c-warn.c:1834
  #, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr "dÃ©crÃ©mentation de la valeur de retour nommÃ©e %qD en lecture seule"
  
! #: c-family/c-warn.c:1836
  #, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr "la valeur de retour nommÃ©e %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1841
  #, gcc-internal-format
  msgid "assignment of function %qD"
  msgstr "affectation de la fonction %qD"
  
! #: c-family/c-warn.c:1842
  #, gcc-internal-format
  msgid "increment of function %qD"
  msgstr "incrÃ©mentation de la fonction %qD"
  
! #: c-family/c-warn.c:1843
  #, gcc-internal-format
  msgid "decrement of function %qD"
  msgstr "dÃ©crÃ©mentation de la fonction %qD"
  
! #: c-family/c-warn.c:1844
  #, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr "la fonction %qD est utilisÃ©e comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1847 c/c-typeck.c:4914
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "affectation de l'emplacement %qE en lecture seule"
  
! #: c-family/c-warn.c:1848 c/c-typeck.c:4917
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "incrÃ©mentation de l'emplacement %qE en lecture seule"
  
! #: c-family/c-warn.c:1849 c/c-typeck.c:4920
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "dÃ©crÃ©mentation de l'emplacement %qE en lecture seule"
  
! #: c-family/c-warn.c:1850
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr "l'emplacement %qE, en lecture seule, est utilisÃ© comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1864
  #, gcc-internal-format
  msgid "lvalue required as left operand of assignment"
  msgstr "l-valeur exigÃ©e comme opÃ©rande de gauche de l'affectation"
  
! #: c-family/c-warn.c:1867
  #, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr "l-valeur exigÃ©e comme opÃ©rande d'incrÃ©mentation"
  
! #: c-family/c-warn.c:1870
  #, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr "l-valeur exigÃ©e comme opÃ©rande de dÃ©crÃ©mentation"
  
! #: c-family/c-warn.c:1873
  #, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr "l-valeur exigÃ©e comme opÃ©rande unaire %<&%>"
  
! #: c-family/c-warn.c:1876
  #, gcc-internal-format
  msgid "lvalue required in %<asm%> statement"
  msgstr "l-valeur exigÃ©e dans l'instruction %<asm%>"
  
! #: c-family/c-warn.c:1893
  #, gcc-internal-format
  msgid "invalid type argument (have %qT)"
  msgstr "argument de type invalide (%qT obtenu)"
  
! #: c-family/c-warn.c:1897
  #, gcc-internal-format
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr "argument de type invalide pour l'index d'un tableau (%qT obtenu)"
  
! #: c-family/c-warn.c:1902
  #, gcc-internal-format
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr "argument de type invalide pour le %<*%> unaire (%qT obtenu)"
  
! #: c-family/c-warn.c:1907
  #, gcc-internal-format
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr "argument de type invalide pour %<->%> (%qT obtenu)"
  
! #: c-family/c-warn.c:1912
  #, gcc-internal-format
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr "argument de type invalide pour %<->*%> (%qT obtenu)"
  
! #: c-family/c-warn.c:1917
  #, gcc-internal-format
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr "argument de type invalide pour la conversion implicite (%qT obtenu)"
  
! #: c-family/c-warn.c:1944
  #, gcc-internal-format
  msgid "array subscript has type %<char%>"
  msgstr "l'indice du tableau est de type %<char%>"
  
! #: c-family/c-warn.c:1980 c-family/c-warn.c:1983
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<<<%>"
  
! #: c-family/c-warn.c:1986 c-family/c-warn.c:1989
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<<<%>"
  
! #: c-family/c-warn.c:1995 c-family/c-warn.c:1998
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<>>%>"
  
! #: c-family/c-warn.c:2001 c-family/c-warn.c:2004
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<>>%>"
  
! #: c-family/c-warn.c:2010 c-family/c-warn.c:2013
  #, gcc-internal-format
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de %<&&%> Ã  l'intÃ©rieur de %<||%>"
  
! #: c-family/c-warn.c:2020 c-family/c-warn.c:2024
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<|%>"
  
! #: c-family/c-warn.c:2028 c-family/c-warn.c:2031
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<|%>"
  
! #: c-family/c-warn.c:2036
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<|%> en %<||%> ou %<!%> en %<~%>"
  
! #: c-family/c-warn.c:2044 c-family/c-warn.c:2048
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<^%>"
  
! #: c-family/c-warn.c:2052 c-family/c-warn.c:2055
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<^%>"
  
! #: c-family/c-warn.c:2061 c-family/c-warn.c:2064
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> dans l'opÃ©rande de %<&%>"
  
! #: c-family/c-warn.c:2067 c-family/c-warn.c:2070
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> dans l'opÃ©rande de %<&%>"
  
! #: c-family/c-warn.c:2074 c-family/c-warn.c:2077
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<&%>"
  
! #: c-family/c-warn.c:2082
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<&%> en %<&&%> ou %<!%> en %<~%>"
  
! #: c-family/c-warn.c:2089 c-family/c-warn.c:2092
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<==%>"
  
! #: c-family/c-warn.c:2097 c-family/c-warn.c:2100
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<!=%>"
  
! #: c-family/c-warn.c:2110 c-family/c-warn.c:2116
  #, gcc-internal-format
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr "les comparaisons telles que %<X<=Y<=Z%> n'ont pas leur signification mathÃ©matique"
  
! #: c-family/c-warn.c:2132
  #, gcc-internal-format
  msgid "label %q+D defined but not used"
  msgstr "Ã©tiquette %q+D dÃ©finie mais non utilisÃ©e"
  
! #: c-family/c-warn.c:2134
  #, gcc-internal-format
  msgid "label %q+D declared but not defined"
  msgstr "Ã©tiquette %q+D dÃ©clarÃ©e mais pas dÃ©finie"
  
! #: c-family/c-warn.c:2157
  #, gcc-internal-format
  msgid "division by zero"
  msgstr "division par zÃ©ro"
  
! #: c-family/c-warn.c:2177
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr "%<memset%> utilisÃ© avec un paramÃ¨tre de longueur qui est la constante zÃ©ro; cela pourrait Ãªtre dÃ» Ã  des paramÃ¨tres transposÃ©s"
  
! #: c-family/c-warn.c:2201
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr "%<memset%> utilisÃ© avec une longueur Ã©gale au nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille des Ã©lÃ©ments"
  
! #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaison entre les types %qT et %qT"
  
! #: c-family/c-warn.c:2293
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr "comparaison d'expressions entiÃ¨res de types signÃ©s diffÃ©rents: %qT et %qT"
  
! #: c-family/c-warn.c:2346
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "le complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e est toujours non nul"
  
! #: c-family/c-warn.c:2350
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "comparaison d'un complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e avec une constante"
  
! #: c-family/c-warn.c:2361
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "comparaison entre un complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e et un non signÃ©"
  
! #: c-family/c-warn.c:2416
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "paramÃ¨tre %qD inutilisÃ©"
  
! #: c-family/c-warn.c:2478
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "le typedef %qD est dÃ©fini localement sans Ãªtre utilisÃ©"
  
! #: c-family/c-warn.c:2514
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "condition %<if%> dupliquÃ©e"
  
! #: c-family/c-warn.c:2543
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "l'attribut d'optimisation sur %qD suit la dÃ©finition mais l'attribut ne correspond pas"
  
! #: c-family/c-warn.c:2551
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "la dÃ©claration en ligne de %qD suit la dÃ©claration avec l'attribut %<noinline%>"
  
! #: c-family/c-warn.c:2556
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "la dÃ©claration de %q+D avec l'attribut %<noinline%> suit la dÃ©claration Â«Â inlineÂ Â»"
  
! #: c-family/c-warn.c:2605
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr "le rÃ©sultat de %qE a besoin de %u bits pour Ãªtre reprÃ©sentÃ© mais %qT n'a que %u bits"
  
! #: c-family/c-warn.c:2643 c-family/c-warn.c:2667
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "la comparaison de la constante %qE avec une expression boolÃ©enne est toujours fausse"
  
! #: c-family/c-warn.c:2646 c-family/c-warn.c:2664
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "la comparaison de la constante %qE avec une expression boolÃ©enne est toujours vraie"
  
! #: c-family/c-warn.c:2714
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] "passage de l'argument %i aux alias qualifiÃ©s avec %qs avec l'argument %Z"
  msgstr[1] "passage de l'argument %i aux alias qualifiÃ©s avec %qs avec les arguments %Z"
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "cette condition a des branches identiques"
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "la macro s'Ã©tend en des instructions multiples"
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr "certaines parties de l'expansion de la macro ne sont pas protÃ©gÃ©es par cette instruction %qs"
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr "convertir un pointeur %qT compactÃ© (alignement %d) vers un pointeur %qT (alignement %d) peut rÃ©sulter en une valeur de pointeur non alignÃ©e"
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:633
  #, gcc-internal-format
  msgid "defined here"
  msgstr "dÃ©fini ici"
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr "prendre l'adresse du membre compactÃ© de %qT peut rÃ©sulter en une valeur de pointeur non alignÃ©e"
*************** msgstr "%qs n'est pas une option valide
*** 32046,32052 ****
  msgid "too many input files"
  msgstr "trop de fichiers d'entrÃ©e"
  
! #: common/config/aarch64/aarch64-common.c:497 config/aarch64/aarch64.c:13859
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "valeur %qs inconnue pour %<-mcpu%>"
--- 32087,32093 ----
  msgid "too many input files"
  msgstr "trop de fichiers d'entrÃ©e"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "valeur %qs inconnue pour %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 32077,32090 ****
  msgstr "option non reconnue passÃ©e Ã  %%:target_mode_check"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:13791
! #: config/aarch64/aarch64.c:13829
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "les arguments valides sont: %s; vouliez-vous utiliser %qsÂ ?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:13794
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "les arguments valables sont: %s"
--- 32118,32131 ----
  msgstr "option non reconnue passÃ©e Ã  %%:target_mode_check"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "les arguments valides sont: %s; vouliez-vous utiliser %qsÂ ?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "les arguments valables sont: %s"
*************** msgstr "%s est en conflit avec ppc (fani
*** 32435,32516 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr "%s est en conflit avec ppc64 (fanions arch ignorÃ©s)"
  
! #: config/darwin.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr "Ã©chec Ã  l'ouverture du fichier temporaire %s pour la sortie LTO"
  
! #: config/darwin.c:2026
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr "l'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  la compilation d'un kext (extension du noyau)"
  
! #: config/darwin.c:2033
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr "l'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  des classes C++"
  
! #: config/darwin.c:2763
  #, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "l'attribut de visibilitÃ© protÃ©gÃ©e n'est pas supportÃ© dans cette configuration; ignorÃ©"
  
! #: config/darwin.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr "Ã©chec Ã  l'ouverture du fichier temporaire %s avec la sortie LTO"
  
! #: config/darwin.c:3164
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr "%<-fobjc-abi-version%> 2 doit Ãªtre utilisÃ© pour les cibles 64 bits avec %<-fnext-runtime%>"
  
! #: config/darwin.c:3169
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr "%<-fobjc-abi-version%> %d n'est pas supportÃ© sur les cibles 32 bits avec %<-fnext-runtime%>"
  
! #: config/darwin.c:3184
  #, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "%<-gsplit-dwarf%> n'est pas supportÃ© sur cette plateforme, il est ignorÃ©"
  
! #: config/darwin.c:3262
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr "%<-mdynamic-no-pic%> Ã©crase %<-fpic%>, %<-fPIC%>, %<-fpie%> ou %<-fPIE%>"
  
! #: config/darwin.c:3305
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr "%<-mpic-symbol-stubs%> n'est pas requis pour du code 64 bits (ignorÃ©)"
  
! #: config/darwin.c:3485
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr "la fonction intÃ©grÃ©e %qD exige le fanion %<-mconstant-cfstrings%>"
  
! #: config/darwin.c:3492
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr "la fonction intÃ©grÃ©e %qD ne prend qu'un seul argument"
  
! #: config/darwin.c:3578
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "la CFString littÃ©rale est manquante"
  
! #: config/darwin.c:3589
  #, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "l'expression CFString littÃ©rale n'est pas une constante de type chaÃ®ne de caractÃ¨res"
  
! #: config/darwin.c:3613
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "caractÃ¨re non ASCII dans une CFString littÃ©rale"
  
! #: config/darwin.c:3614
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "NUL inclus dans une CFString littÃ©rale"
--- 32476,32557 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr "%s est en conflit avec ppc64 (fanions arch ignorÃ©s)"
  
! #: config/darwin.c:1942
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr "Ã©chec Ã  l'ouverture du fichier temporaire %s pour la sortie LTO"
  
! #: config/darwin.c:2035
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr "l'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  la compilation d'un kext (extension du noyau)"
  
! #: config/darwin.c:2042
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr "l'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  des classes C++"
  
! #: config/darwin.c:2772
  #, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "l'attribut de visibilitÃ© protÃ©gÃ©e n'est pas supportÃ© dans cette configuration; ignorÃ©"
  
! #: config/darwin.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr "Ã©chec Ã  l'ouverture du fichier temporaire %s avec la sortie LTO"
  
! #: config/darwin.c:3173
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr "%<-fobjc-abi-version%> 2 doit Ãªtre utilisÃ© pour les cibles 64 bits avec %<-fnext-runtime%>"
  
! #: config/darwin.c:3178
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr "%<-fobjc-abi-version%> %d n'est pas supportÃ© sur les cibles 32 bits avec %<-fnext-runtime%>"
  
! #: config/darwin.c:3193
  #, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "%<-gsplit-dwarf%> n'est pas supportÃ© sur cette plateforme, il est ignorÃ©"
  
! #: config/darwin.c:3271
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr "%<-mdynamic-no-pic%> Ã©crase %<-fpic%>, %<-fPIC%>, %<-fpie%> ou %<-fPIE%>"
  
! #: config/darwin.c:3314
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr "%<-mpic-symbol-stubs%> n'est pas requis pour du code 64 bits (ignorÃ©)"
  
! #: config/darwin.c:3494
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr "la fonction intÃ©grÃ©e %qD exige le fanion %<-mconstant-cfstrings%>"
  
! #: config/darwin.c:3501
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr "la fonction intÃ©grÃ©e %qD ne prend qu'un seul argument"
  
! #: config/darwin.c:3587
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "la CFString littÃ©rale est manquante"
  
! #: config/darwin.c:3598
  #, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "l'expression CFString littÃ©rale n'est pas une constante de type chaÃ®ne de caractÃ¨res"
  
! #: config/darwin.c:3622
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "caractÃ¨re non ASCII dans une CFString littÃ©rale"
  
! #: config/darwin.c:3623
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "NUL inclus dans une CFString littÃ©rale"
*************** msgid "profiler support for VxWorks"
*** 32602,32613 ****
  msgstr "support du profilage pour VxWorks"
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:2938
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "%Kl'argument %d doit Ãªtre une constante immÃ©diate"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3279
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "%Kl'index de l'avenue doit Ãªtre une constante immÃ©diate"
--- 32643,32654 ----
  msgstr "support du profilage pour VxWorks"
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "%Kl'argument %d doit Ãªtre une constante immÃ©diate"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "%Kl'index de l'avenue doit Ãªtre une constante immÃ©diate"
*************** msgstr "adresse sur 64 bits attendue mai
*** 32643,32981 ****
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "adresse sur 64 bits attendue mais l'argument 2 a %d bits"
  
! #: config/aarch64/aarch64-c.c:273
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC aarch64%> existe une chaÃ®ne en paramÃ¨tre"
  
! #: config/aarch64/aarch64-c.c:281
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "option %qs inconnue pour %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64.c:1230
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "l'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un type de fonction SVE"
  
! #: config/aarch64/aarch64.c:1300 config/aarch64/aarch64.c:1314
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<%s%> inattendu aprÃ¨s %<%s%>"
  
! #: config/aarch64/aarch64.c:1463
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%qs est incompatible avec l'utilisation de types en virgule flottante"
  
! #: config/aarch64/aarch64.c:1466
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%qs est incompatible avec l'utilisation de types vectoriels"
  
! #: config/aarch64/aarch64.c:1470
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "le modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types en virgule flottante"
  
! #: config/aarch64/aarch64.c:1473
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "le modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types vectoriels"
  
! #: config/aarch64/aarch64.c:1489
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "cette opÃ©ration requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:1490
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "vous pouvez activer SVE en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>"
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:4900
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "l'argument de type %qT requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:5254
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "le type SVE %qT ne peut pas Ãªtre passÃ© en argument Ã  une fonction sans prototype"
  
! #: config/aarch64/aarch64.c:5367 config/aarch64/aarch64.c:5413
! #: config/aarch64/aarch64.c:5533 config/aarch64/aarch64.c:15612
! #: config/arm/arm.c:6954 config/arm/arm.c:6984 config/arm/arm.c:28364
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 9.1"
  
! #: config/aarch64/aarch64.c:5482
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:5485
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "les appels Ã  des fonctions de type %qT requiÃ¨rent l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:5655
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "sondes de pile pour les trames SVE"
  
! #: config/aarch64/aarch64.c:13336
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "fanion inconnu passÃ© Ã  %<-moverride=%s%> (%s)"
  
! #: config/aarch64/aarch64.c:13380
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "chaÃ®ne %s mal formÃ©e\n"
  
! #: config/aarch64/aarch64.c:13436
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "format invalide pour sve_width"
  
! #: config/aarch64/aarch64.c:13448
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "valeur invalide pour sve_width: %d"
  
! #: config/aarch64/aarch64.c:13468
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "chaÃ®ne d'ajustement manquante dans l'option (%s)"
  
! #: config/aarch64/aarch64.c:13486
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "option d'ajustement inconnue (%s)"
  
! #: config/aarch64/aarch64.c:13639
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "%<-mstack-protector-guard=global%> et %<-mstack-protector-guard-offset=%qs%> incompatibles"
  
! #: config/aarch64/aarch64.c:13648
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "%<-mstack-protector-guard-offset%> et %<-mstack-protector-guard-reg%> doivent Ãªtre utilisÃ©s tous les deux avec %<-mstack-protector-guard=sysreg%>"
  
! #: config/aarch64/aarch64.c:13656
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr "spÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueur."
  
! #: config/aarch64/aarch64.c:13666 config/rs6000/rs6000.c:4281
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs n'est pas un dÃ©calage valide dans %qs"
  
! #: config/aarch64/aarch64.c:13731
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "seules les valeurs 12 (4 ko) et 16 (64 ko) sont supportÃ©es pour la taille de garde. La valeur %d donnÃ©e (%llu ko) est hors limites"
  
! #: config/aarch64/aarch64.c:13747
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "la taille %<%d%> de la sÃ©curitÃ© anti-collision de la pile doit Ãªtre Ã©gale Ã  l'intervalle de sondage %<%d%>"
  
! #: config/aarch64/aarch64.c:13832
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "les arguments valables sont: %s;"
  
! #: config/aarch64/aarch64.c:13856
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "nom de processeur manquant dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:13863
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:13971
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "argument %<%s%> invalide pour %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:13973
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "argument manquant pour %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:13997
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "nom d'architecture manquant dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14000
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "valeur %qs inconnue pour %<-march%>"
  
! #: config/aarch64/aarch64.c:14004
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14032
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "nom de processeur manquant dans %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:14035
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "valeur %qs inconnue pour %<-mtune%>"
  
! #: config/aarch64/aarch64.c:14166 config/arm/arm.c:3244
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14222
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "l'assembleur ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64.c:14229
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "la signature de l'adresse de retour n'est supportÃ©e qu'avec %<-mabi=lp64%>"
  
! #: config/aarch64/aarch64.c:14297
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "modÃ¨le de code %qs avec %<-f%s%>"
  
! #: config/aarch64/aarch64.c:14470
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:14473
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:14477 config/aarch64/aarch64.c:14519
! #: config/aarch64/aarch64.c:14626
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "modificateur de fonctionnalitÃ© %s invalide avec la valeur (\"%s\") dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.c:14512
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:14515
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:14542
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "argument manquant dans le pragma ou l'attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:14546
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "type de protection (\"%s\") invalide dans le pragma ou l'attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:14581
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.c:14622
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "valeur manquante dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.c:14678 config/aarch64/aarch64.c:14851
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target()%> est mal composÃ©"
  
! #: config/aarch64/aarch64.c:14722
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'accepte pas d'argument"
  
! #: config/aarch64/aarch64.c:14730
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'autorise pas de forme nÃ©gative"
  
! #: config/aarch64/aarch64.c:14784
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s=%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.c:14841 config/arm/arm.c:32196
! #: config/rs6000/rs6000.c:23143 config/s390/s390.c:15516
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "l'argument %<target%> de l'attribut n'est pas une chaÃ®ne"
  
! #: config/aarch64/aarch64.c:14868
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.c:14877
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> est mal composÃ©"
  
! #: config/aarch64/aarch64.c:17254
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "%Kl'avenue %wd est hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.c:17256
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "avenue %wd hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.c:21828 config/i386/i386.c:22131
! #: config/i386/i386.c:22258
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "simdlen %d non supportÃ©e"
  
! #: config/aarch64/aarch64.c:21838 config/aarch64/aarch64.c:21859
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr "GCC ne supporte actuellement pas les types de tailles mÃ©langÃ©s pour les fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:21842
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "GCC ne supporte actuellement pas le type de retour %qT pour les fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:21846
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "type de retour %qT non supportÃ© pour des fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:21863
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "GCC ne supporte actuellement pas un argument de type %qT pour des fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:21885
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "GCC ne supporte actuellement pas simdlen %d pour le type %qT"
--- 32684,33032 ----
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "adresse sur 64 bits attendue mais l'argument 2 a %d bits"
  
! #: config/aarch64/aarch64-c.c:275
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC aarch64%> existe une chaÃ®ne en paramÃ¨tre"
  
! #: config/aarch64/aarch64-c.c:283
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "option %qs inconnue pour %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64.c:1327
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "l'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un type de fonction SVE"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<%s%> inattendu aprÃ¨s %<%s%>"
  
! #: config/aarch64/aarch64.c:1845
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%qs est incompatible avec l'utilisation de types en virgule flottante"
  
! #: config/aarch64/aarch64.c:1848
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%qs est incompatible avec l'utilisation de types vectoriels"
  
! #: config/aarch64/aarch64.c:1852
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "le modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types en virgule flottante"
  
! #: config/aarch64/aarch64.c:1855
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "le modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types vectoriels"
  
! #: config/aarch64/aarch64.c:1871
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "cette opÃ©ration requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "vous pouvez activer SVE en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>"
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "l'argument de type %qT requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:5653
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "le type SVE %qT ne peut pas Ãªtre passÃ© en argument Ã  une fonction sans prototype"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 9.1"
  
! #: config/aarch64/aarch64.c:5907
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:5910
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "les appels Ã  des fonctions de type %qT requiÃ¨rent l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "sondes de pile pour les trames SVE"
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "fanion inconnu passÃ© Ã  %<-moverride=%s%> (%s)"
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "chaÃ®ne %s mal formÃ©e\n"
  
! #: config/aarch64/aarch64.c:13936
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "format invalide pour sve_width"
  
! #: config/aarch64/aarch64.c:13948
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "valeur invalide pour sve_width: %d"
  
! #: config/aarch64/aarch64.c:13968
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "chaÃ®ne d'ajustement manquante dans l'option (%s)"
  
! #: config/aarch64/aarch64.c:13986
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "option d'ajustement inconnue (%s)"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "%<-mstack-protector-guard=global%> et %<-mstack-protector-guard-offset=%qs%> incompatibles"
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "%<-mstack-protector-guard-offset%> et %<-mstack-protector-guard-reg%> doivent Ãªtre utilisÃ©s tous les deux avec %<-mstack-protector-guard=sysreg%>"
  
! #: config/aarch64/aarch64.c:14156
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr "spÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueur."
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs n'est pas un dÃ©calage valide dans %qs"
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "seules les valeurs 12 (4 ko) et 16 (64 ko) sont supportÃ©es pour la taille de garde. La valeur %d donnÃ©e (%llu ko) est hors limites"
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "la taille %<%d%> de la sÃ©curitÃ© anti-collision de la pile doit Ãªtre Ã©gale Ã  l'intervalle de sondage %<%d%>"
  
! #: config/aarch64/aarch64.c:14332
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "les arguments valables sont: %s;"
  
! #: config/aarch64/aarch64.c:14356
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "nom de processeur manquant dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14363
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14471
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "argument %<%s%> invalide pour %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:14473
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "argument manquant pour %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:14497
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "nom d'architecture manquant dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14500
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "valeur %qs inconnue pour %<-march%>"
  
! #: config/aarch64/aarch64.c:14504
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14532
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "nom de processeur manquant dans %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:14535
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "valeur %qs inconnue pour %<-mtune%>"
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14722
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "l'assembleur ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "la signature de l'adresse de retour n'est supportÃ©e qu'avec %<-mabi=lp64%>"
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "modÃ¨le de code %qs avec %<-f%s%>"
  
! #: config/aarch64/aarch64.c:14804
! #, gcc-internal-format
! msgid "code model %qs not supported in ilp32 mode"
! msgstr "le modÃ¨le de code %qs n'est pas supportÃ© en mode ilp32"
! 
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "modificateur de fonctionnalitÃ© %s invalide avec la valeur (\"%s\") dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15047
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "argument manquant dans le pragma ou l'attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:15051
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "type de protection (\"%s\") invalide dans le pragma ou l'attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.c:15127
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "valeur manquante dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target()%> est mal composÃ©"
  
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'accepte pas d'argument"
  
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'autorise pas de forme nÃ©gative"
  
! #: config/aarch64/aarch64.c:15289
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s=%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "l'argument %<target%> de l'attribut n'est pas une chaÃ®ne"
  
! #: config/aarch64/aarch64.c:15373
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> est mal composÃ©"
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
! msgstr "le passage par paramÃ¨tre pour l'argument de type %qT quand C++17 est activÃ© a changÃ© pour correspondre Ã  C++14 dans GCC 10.1"
! 
! #: config/aarch64/aarch64.c:17832
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "%Kl'avenue %wd est hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.c:17834
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "avenue %wd hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
! #: config/i386/i386.c:22265
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "simdlen %d non supportÃ©e"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr "GCC ne supporte actuellement pas les types de tailles mÃ©langÃ©s pour les fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:22454
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "GCC ne supporte actuellement pas le type de retour %qT pour les fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:22458
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "type de retour %qT non supportÃ© pour des fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:22475
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "GCC ne supporte actuellement pas un argument de type %qT pour des fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:22497
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "GCC ne supporte actuellement pas simdlen %d pour le type %qT"
*************** msgstr "l'argument de l'attribut %qE n'e
*** 33156,33163 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "l'argument de l'attribut %qE n'est pas Â«Â ilinkÂ Â» ni Â«Â firqÂ Â»"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7095 config/arm/arm.c:7113
! #: config/arm/arm.c:7289 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
--- 33207,33214 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "l'argument de l'attribut %qE n'est pas Â«Â ilinkÂ Â» ni Â«Â firqÂ Â»"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
*************** msgstr "l'argument de l'attribut %qE n'e
*** 33166,33175 ****
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19220 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2219 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 33217,33226 ----
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr "l'attribut %qE ne s'applique qu'
*** 33301,33785 ****
  msgid "argument of %qE attribute ignored"
  msgstr "l'argument de l'attribut %qE est ignorÃ©"
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21048
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "les alternatives ne sont pas autorisÃ©es dans la sortie du fanion %<asm%>"
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21112
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "sortie du fanion %<asm%> %qs inconnue"
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21141
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "type invalide pour la sortie du fanion %<asm%>"
  
! #: config/arm/arm-builtins.c:3049
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "cette fonction interne n'est pas supportÃ©e pour cette cible"
  
! #: config/arm/arm-builtins.c:3156
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%Kla plage du bit de saturation doit Ãªtre dans la plage [%wd, %wd]"
  
! #: config/arm/arm-builtins.c:3160
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "%Kla plage du bit de saturation doit Ãªtre une constante immÃ©diate"
  
! #: config/arm/arm-builtins.c:3179
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr "Vous devez activer les instructions MVE pour utiliser ces intrinsÃ¨ques"
  
! #: config/arm/arm-builtins.c:3201
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr "Vous devez activer les instructions NEON (par ex. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) pour utiliser ces intrinsÃ¨ques."
  
! #: config/arm/arm-builtins.c:3223
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr "Vous devez activer les instructions VFP pour utiliser ces intrinsÃ¨ques."
  
! #: config/arm/arm-builtins.c:3301
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr "Vous devez activer les instructions crypto (par ex. inclure %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) pour utiliser ces intrinsÃ¨ques."
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3379 config/arm/arm-builtins.c:3483
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "sÃ©lecteur doit Ãªtre un immÃ©diat"
  
! #: config/arm/arm-builtins.c:3387 config/arm/arm-builtins.c:3432
! #: config/arm/arm-builtins.c:3490 config/arm/arm-builtins.c:3499
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "la plage du sÃ©lecteur doit Ãªtre entre 0 et 7"
  
! #: config/arm/arm-builtins.c:3392 config/arm/arm-builtins.c:3501
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "la plage du sÃ©lecteur doit Ãªtre entre 0 et 3"
  
! #: config/arm/arm-builtins.c:3397 config/arm/arm-builtins.c:3503
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "la plage du sÃ©lecteur doit Ãªtre entre 0 et 1"
  
! #: config/arm/arm-builtins.c:3569
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "le masque doit Ãªtre un immÃ©diat"
  
! #: config/arm/arm-builtins.c:3574
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "la plage du masque doit Ãªtre entre 0 et 255"
  
! #: config/arm/arm-builtins.c:3762
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi16 dans le code."
  
! #: config/arm/arm-builtins.c:3764
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi32 dans le code."
  
! #: config/arm/arm-builtins.c:3766
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi16 dans le code."
  
! #: config/arm/arm-builtins.c:3768
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi32 dans le code."
  
! #: config/arm/arm-builtins.c:3774
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_si64 dans le code."
  
! #: config/arm/arm-builtins.c:3776
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_si64 dans le code."
  
! #: config/arm/arm-builtins.c:3781
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3783
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3785
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3787
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3789
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3791
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3793
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3795
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3797
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3799
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3801
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3803
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3805
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3807
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3809
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3811
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3813
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3815
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_si64 dans le code"
  
! #: config/arm/arm.c:2904
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt et NEON sont incompatibles"
  
! #: config/arm/arm.c:2910
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "le processeur cible ne supporte pas ARM"
  
! #: config/arm/arm.c:2914
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "activer le support de la trace de dÃ©bogage n'a de sens qu'en compilant pour le Thumb"
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "activer le support pour l'interopÃ©rabilitÃ© de l'appelÃ© n'a de sens qu'en compilant pour le Thumb"
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "%<-g%> avec %<-mno-apcs-frame%> peut ne pas donner un dÃ©bogage pertinent"
  
! #: config/arm/arm.c:2930
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr "iWMMXt non supportÃ© en mode Thumb"
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "%<-mtp=cp15%> ne peut pas Ãªtre utilisÃ© avec un Thumb 16 bits"
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC est incompatible avec Thumb"
  
! #: config/arm/arm.c:2950
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%s ne supporte que du code non pic sur les cibles M-profile avec l'instruction MOVT"
  
! #: config/arm/arm.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr "%s ne supporte que du code non pic sur les cibles M-profile"
  
! #: config/arm/arm.c:2960
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "%s est incompatible avec %<-mword-relocations%>"
  
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "le processeur cible ne supporte pas les instructions THUMB"
  
! #: config/arm/arm.c:3125
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "le processeur cible ne supporte pas les accÃ¨s non alignÃ©s"
  
! #: config/arm/arm.c:3474
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "%<-mapcs-stack-check%> incompatible avec %<-mno-apcs-frame%>"
  
! #: config/arm/arm.c:3483
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> et %<-mapcs-reent%> sont incompatibles"
  
! #: config/arm/arm.c:3486
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "Le code rÃ©entrant APCS n'est pas supportÃ©.  IgnorÃ©"
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "l'option %<-mstructure-size-boundary%> est dÃ©prÃ©ciÃ©e"
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8, 32 ou 64"
  
! #: config/arm/arm.c:3519
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8 ou 32"
  
! #: config/arm/arm.c:3544
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC est incompatible avec %<-msingle-pic-base%>"
  
! #: config/arm/arm.c:3556 config/arm/arm.c:32210
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "le mode FDPIC n'est pas supportÃ© en mode Thumb-1"
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> est inutile sans %<-fpic%>"
  
! #: config/arm/arm.c:3573
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "incapable d'utiliser %qs pour un registre PIC"
  
! #: config/arm/arm.c:3595 config/pru/pru.c:643
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> n'est pas supportÃ© sur cette architecture"
  
! #: config/arm/arm.c:3739
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "les options fp16 sÃ©lectionnÃ©es sont incompatibles"
  
! #: config/arm/arm.c:3776
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt exige une ABI compatible AAPCS pour fonctionner correctement"
  
! #: config/arm/arm.c:3779
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "l'abi iwmmxt requiert un processeur avec iwmmxt"
  
! #: config/arm/arm.c:3787
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "le processeur cible ne supporte pas l'interopÃ©rabilitÃ©"
  
! #: config/arm/arm.c:3800
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3803
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3808
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 et pas de ldrh"
  
! #: config/arm/arm.c:3811
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "le processeur cible ne supporte pas les extensions de sÃ©curitÃ© ARMv8-M"
  
! #: config/arm/arm.c:3816
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr "Les extensions de sÃ©curitÃ© ARMv8-M sont incompatibles avec le FPU sÃ©lectionnÃ©"
  
! #: config/arm/arm.c:3828
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: le processeur sÃ©lectionnÃ© n'a pas de FPU"
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> et VFP"
  
! #: config/arm/arm.c:6076
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS qui n'est pas dÃ©rivÃ©e de AAPCS"
  
! #: config/arm/arm.c:6078
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "les fonctions variadiques doivent utiliser la variante du AAPCS de base"
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6296
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "ABI VFP en virgule flottante matÃ©rielle du Thumb-1"
  
! #: config/arm/arm.c:6356
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr "argument de type %qT pas permis avec -mgeneral-regs-only"
  
! #: config/arm/arm.c:6740 config/arm/arm.c:6948 config/arm/arm.c:6981
! #: config/arm/arm.c:28357
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 7.1"
  
! #: config/arm/arm.c:7238
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions avec des arguments passÃ©s sur la pile"
  
! #: config/arm/arm.c:7250
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions avec un nombre variable d'arguments"
  
! #: config/arm/arm.c:7259
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions qui retournent une valeur sur la pile"
  
! #: config/arm/arm.c:7281 config/arm/arm.c:7333
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "l'attribut %qE est ignorÃ© sans l'option %<-mcmse%>."
  
! #: config/arm/arm.c:7300
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "l'attribut %qE n'a pas d'effet sur les fonctions statiques"
  
! #: config/arm/arm.c:7349
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "l'attribut %qE ne s'applique qu'au type de base d'un pointeur vers une fonction"
  
! #: config/arm/arm.c:9300
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "l'accÃ¨s Ã  un stockage local au thread n'est actuellement pas supportÃ© avec %<-mpure-code%> ou %<-mslow-flash-data%>"
  
! #: config/arm/arm.c:13038
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%K%s %wd hors des limites %wd - %wd"
  
! #: config/arm/arm.c:13041
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd hors des limites %wd - %wd"
  
! #: config/arm/arm.c:25219
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "incapable de calculer la position rÃ©elle des paramÃ¨tres sur la pile"
  
! #: config/arm/arm.c:25881
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Saut lointain thumb1 inattendu"
  
! #: config/arm/arm.c:26140
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "pas de registre bas disponible pour dÃ©piler les registres hauts"
  
! #: config/arm/arm.c:26392
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "les routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumb"
  
! #: config/arm/arm.c:26638
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> pour Thumb-1"
  
! #: config/arm/arm.c:32225
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu invalide pour l'attribut ou le pragma cible %qs"
--- 33352,33859 ----
  msgid "argument of %qE attribute ignored"
  msgstr "l'argument de l'attribut %qE est ignorÃ©"
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21053
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "les alternatives ne sont pas autorisÃ©es dans la sortie du fanion %<asm%>"
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21117
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "sortie du fanion %<asm%> %qs inconnue"
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21146
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "type invalide pour la sortie du fanion %<asm%>"
  
! #: config/arm/arm-builtins.c:3087
! #, gcc-internal-format
! msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
! msgstr "%Kle coprocesseur %d n'est pas activÃ© avec +cdecp%d"
! 
! #: config/arm/arm-builtins.c:3090
! #, gcc-internal-format
! msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
! msgstr "%Kle coproc doit Ãªtre une constante immÃ©diate dans la plage [0-%d] activÃ© avec +cdecp<N>"
! 
! #. Here we mention the builtin name to follow the same
! #. format that the C/C++ frontends use for referencing
! #. a given argument index.
! #: config/arm/arm-builtins.c:3098
! #, gcc-internal-format
! msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
! msgstr "%Kl'argument %d de %qE doit Ãªtre une constante immÃ©diate dans l'intervalle [0-%d]"
! 
! #: config/arm/arm-builtins.c:3216
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "cette fonction interne n'est pas supportÃ©e pour cette cible"
  
! #: config/arm/arm-builtins.c:3323
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%Kla plage du bit de saturation doit Ãªtre dans la plage [%wd, %wd]"
  
! #: config/arm/arm-builtins.c:3327
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "%Kla plage du bit de saturation doit Ãªtre une constante immÃ©diate"
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr "Vous devez activer les instructions MVE pour utiliser ces intrinsÃ¨ques"
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr "Vous devez activer les instructions NEON (par ex. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) pour utiliser ces intrinsÃ¨ques."
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr "Vous devez activer les instructions VFP pour utiliser ces intrinsÃ¨ques."
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr "Vous devez activer les instructions crypto (par ex. inclure %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) pour utiliser ces intrinsÃ¨ques."
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "sÃ©lecteur doit Ãªtre un immÃ©diat"
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "la plage du sÃ©lecteur doit Ãªtre entre 0 et 7"
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "la plage du sÃ©lecteur doit Ãªtre entre 0 et 3"
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "la plage du sÃ©lecteur doit Ãªtre entre 0 et 1"
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "le masque doit Ãªtre un immÃ©diat"
  
! #: config/arm/arm-builtins.c:3745
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "la plage du masque doit Ãªtre entre 0 et 255"
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi16 dans le code."
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi32 dans le code."
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi16 dans le code."
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi32 dans le code."
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_si64 dans le code."
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_si64 dans le code."
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_si64 dans le code"
  
! #: config/arm/arm-c.c:107
! #, gcc-internal-format
! msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
! msgstr "l'argument %u de la fonction %qE est du type %qT qui n'est pas connu comme ayant 128 bits"
! 
! #: config/arm/arm.c:2911
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt et NEON sont incompatibles"
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "le processeur cible ne supporte pas ARM"
  
! #: config/arm/arm.c:2921
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "activer le support de la trace de dÃ©bogage n'a de sens qu'en compilant pour le Thumb"
  
! #: config/arm/arm.c:2924
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "activer le support pour l'interopÃ©rabilitÃ© de l'appelÃ© n'a de sens qu'en compilant pour le Thumb"
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "%<-g%> avec %<-mno-apcs-frame%> peut ne pas donner un dÃ©bogage pertinent"
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr "iWMMXt non supportÃ© en mode Thumb"
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "%<-mtp=cp15%> ne peut pas Ãªtre utilisÃ© avec un Thumb 16 bits"
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC est incompatible avec Thumb"
  
! #: config/arm/arm.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%s ne supporte que du code non pic sur les cibles M-profile avec l'instruction MOVT"
  
! #: config/arm/arm.c:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr "%s ne supporte que du code non pic sur les cibles M-profile"
  
! #: config/arm/arm.c:2967
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "%s est incompatible avec %<-mword-relocations%>"
  
! #: config/arm/arm.c:3082
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "le processeur cible ne supporte pas les instructions THUMB"
  
! #: config/arm/arm.c:3132
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "le processeur cible ne supporte pas les accÃ¨s non alignÃ©s"
  
! #: config/arm/arm.c:3481
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "%<-mapcs-stack-check%> incompatible avec %<-mno-apcs-frame%>"
  
! #: config/arm/arm.c:3490
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> et %<-mapcs-reent%> sont incompatibles"
  
! #: config/arm/arm.c:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "Le code rÃ©entrant APCS n'est pas supportÃ©.  IgnorÃ©"
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "l'option %<-mstructure-size-boundary%> est dÃ©prÃ©ciÃ©e"
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8, 32 ou 64"
  
! #: config/arm/arm.c:3526
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8 ou 32"
  
! #: config/arm/arm.c:3551
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC est incompatible avec %<-msingle-pic-base%>"
  
! #: config/arm/arm.c:3563 config/arm/arm.c:32229
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "le mode FDPIC n'est pas supportÃ© en mode Thumb-1"
  
! #: config/arm/arm.c:3571
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> est inutile sans %<-fpic%>"
  
! #: config/arm/arm.c:3580
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "incapable d'utiliser %qs pour un registre PIC"
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> n'est pas supportÃ© sur cette architecture"
  
! #: config/arm/arm.c:3746
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "les options fp16 sÃ©lectionnÃ©es sont incompatibles"
  
! #: config/arm/arm.c:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt exige une ABI compatible AAPCS pour fonctionner correctement"
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "l'abi iwmmxt requiert un processeur avec iwmmxt"
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "le processeur cible ne supporte pas l'interopÃ©rabilitÃ©"
  
! #: config/arm/arm.c:3822
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3825
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 et pas de ldrh"
  
! #: config/arm/arm.c:3833
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "le processeur cible ne supporte pas les extensions de sÃ©curitÃ© ARMv8-M"
  
! #: config/arm/arm.c:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr "Les extensions de sÃ©curitÃ© ARMv8-M sont incompatibles avec le FPU sÃ©lectionnÃ©"
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: le processeur sÃ©lectionnÃ© n'a pas de FPU"
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> et VFP"
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS qui n'est pas dÃ©rivÃ©e de AAPCS"
  
! #: config/arm/arm.c:6100
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "les fonctions variadiques doivent utiliser la variante du AAPCS de base"
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "ABI VFP en virgule flottante matÃ©rielle du Thumb-1"
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr "argument de type %qT pas permis avec -mgeneral-regs-only"
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 7.1"
  
! #: config/arm/arm.c:7260
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions avec des arguments passÃ©s sur la pile"
  
! #: config/arm/arm.c:7272
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions avec un nombre variable d'arguments"
  
! #: config/arm/arm.c:7281
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions qui retournent une valeur sur la pile"
  
! #: config/arm/arm.c:7303 config/arm/arm.c:7355
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "l'attribut %qE est ignorÃ© sans l'option %<-mcmse%>."
  
! #: config/arm/arm.c:7322
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "l'attribut %qE n'a pas d'effet sur les fonctions statiques"
  
! #: config/arm/arm.c:7371
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "l'attribut %qE ne s'applique qu'au type de base d'un pointeur vers une fonction"
  
! #: config/arm/arm.c:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "l'accÃ¨s Ã  un stockage local au thread n'est actuellement pas supportÃ© avec %<-mpure-code%> ou %<-mslow-flash-data%>"
  
! #: config/arm/arm.c:13060
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%K%s %wd hors des limites %wd - %wd"
  
! #: config/arm/arm.c:13063
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd hors des limites %wd - %wd"
  
! #: config/arm/arm.c:25234
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "incapable de calculer la position rÃ©elle des paramÃ¨tres sur la pile"
  
! #: config/arm/arm.c:25896
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Saut lointain thumb1 inattendu"
  
! #: config/arm/arm.c:26155
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "pas de registre bas disponible pour dÃ©piler les registres hauts"
  
! #: config/arm/arm.c:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "les routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumb"
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> pour Thumb-1"
  
! #: config/arm/arm.c:32244
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu invalide pour l'attribut ou le pragma cible %qs"
*************** msgstr "fpu invalide pour l'attribut ou
*** 33787,33808 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32233
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "la sÃ©lection automatique du fpu n'est actuellement pas permise ici"
  
! #: config/arm/arm.c:32246
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "architecture invalide pour l'attribut ou le pragma cible %qs"
  
! #: config/arm/arm.c:32260
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "attribut ou pragma cible %qs inconnu"
  
! #: config/arm/arm.c:33263
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "fanions asm non supportÃ©s en mode thumb1"
--- 33861,33882 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "la sÃ©lection automatique du fpu n'est actuellement pas permise ici"
  
! #: config/arm/arm.c:32265
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "architecture invalide pour l'attribut ou le pragma cible %qs"
  
! #: config/arm/arm.c:32279
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "attribut ou pragma cible %qs inconnu"
  
! #: config/arm/arm.c:33257
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "fanions asm non supportÃ©s en mode thumb1"
*************** msgstr "ne peut Ã©tendre le fichier PCH:
*** 34641,34667 ****
  msgid "can%'t set position in PCH file: %m"
  msgstr "ne peut dÃ©finir la position dans le fichier PCH: %m"
  
! #: config/i386/i386-builtins.c:2259
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr "pas de rÃ©partiteur trouvÃ© pour les attributs de version"
  
! #: config/i386/i386-builtins.c:2309
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "lâ€™ISA %qs n'est pas supportÃ©e par l'attribut %<target%>, utilisez la syntaxe %<arch=%>"
  
! #: config/i386/i386-builtins.c:2320
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "pas de rÃ©partiteur trouvÃ© pour les attributs de versionÂ : %s"
  
! #: config/i386/i386-builtins.c:2421
  #, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "le paramÃ¨tre Ã  une fonction interne doit Ãªtre une chaÃ®ne sous forme constante ou littÃ©rale"
  
! #: config/i386/i386-builtins.c:2446 config/i386/i386-builtins.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "le paramÃ¨tre Ã  la fonction interne n'est pas valable: %s"
--- 34715,34741 ----
  msgid "can%'t set position in PCH file: %m"
  msgstr "ne peut dÃ©finir la position dans le fichier PCH: %m"
  
! #: config/i386/i386-builtins.c:2268
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr "pas de rÃ©partiteur trouvÃ© pour les attributs de version"
  
! #: config/i386/i386-builtins.c:2318
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "lâ€™ISA %qs n'est pas supportÃ©e par l'attribut %<target%>, utilisez la syntaxe %<arch=%>"
  
! #: config/i386/i386-builtins.c:2329
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "pas de rÃ©partiteur trouvÃ© pour les attributs de versionÂ : %s"
  
! #: config/i386/i386-builtins.c:2430
  #, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "le paramÃ¨tre Ã  une fonction interne doit Ãªtre une chaÃ®ne sous forme constante ou littÃ©rale"
  
! #: config/i386/i386-builtins.c:2455 config/i386/i386-builtins.c:2505
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "le paramÃ¨tre Ã  la fonction interne n'est pas valable: %s"
*************** msgstr "l'argument immÃ©diat doit Ãªtre
*** 34756,34812 ****
  msgid "the last argument must be a 32-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 32 bits"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9789
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "le sÃ©lecteur doit Ãªtre une constante entiÃ¨re dans la plage [0, %wi]"
  
! #: config/i386/i386-expand.c:11016
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE a besoin d'une option isa inconnue"
  
! #: config/i386/i386-expand.c:11020
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE a besoin de l'option isa %s"
  
! #: config/i386/i386-expand.c:11691
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate"
  
! #: config/i386/i386-expand.c:12447 config/i386/i386-expand.c:12659
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "le dernier argument doit Ãªtre une Ã©chelle 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:12712
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "le quatriÃ¨me argument doit Ãªtre une Ã©chelle 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:12718
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "opÃ©rande d'indice incorrect"
  
! #: config/i386/i386-expand.c:12737
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "l'argument de l'intrinsÃ¨que %<xabort%> doit Ãªtre une valeur immÃ©diate sur 8 bits"
  
! #: config/i386/i386-features.c:2589
  #, 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.c:2594 config/i386/i386-features.c:2859
  #, 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.c:2726
  #, 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"
--- 34830,34886 ----
  msgid "the last argument must be a 32-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 32 bits"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "le sÃ©lecteur doit Ãªtre une constante entiÃ¨re dans la plage [0, %wi]"
  
! #: config/i386/i386-expand.c:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE a besoin d'une option isa inconnue"
  
! #: config/i386/i386-expand.c:11007
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE a besoin de l'option isa %s"
  
! #: config/i386/i386-expand.c:11678
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate"
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "le dernier argument doit Ãªtre une Ã©chelle 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:12699
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "le quatriÃ¨me argument doit Ãªtre une Ã©chelle 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:12705
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "opÃ©rande d'indice incorrect"
  
! #: config/i386/i386-expand.c:12724
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "l'argument de l'intrinsÃ¨que %<xabort%> doit Ãªtre une valeur immÃ©diate sur 8 bits"
  
! #: config/i386/i386-features.c:2595
  #, 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.c:2600 config/i386/i386-features.c:2868
  #, 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.c:2732
  #, 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"
*************** msgstr "les attributs cdecl et thiscall
*** 35261,35267 ****
  msgid "%qE attribute is used for non-class method"
  msgstr "l'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classe"
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19331
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "l'attribut incompatible %qE est ignorÃ©"
--- 35335,35341 ----
  msgid "%qE attribute is used for non-class method"
  msgstr "l'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classe"
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "l'attribut incompatible %qE est ignorÃ©"
*************** msgstr "l'attribut %<ms_hook_prologue%>
*** 35433,35506 ****
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr "DRAP (Dynamic Realign Argument Pointer) n'est pas supportÃ© dans une routine de service d'interruption. Ceci peut Ãªtre contournÃ© en Ã©vitant les fonctions avec un retour agrÃ©gÃ©."
  
! #: config/i386/i386.c:9396
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%<-fsplit-stack%> ne supporte pas fastcall avec des fonctions imbriquÃ©es"
  
! #: config/i386/i386.c:9416
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "%<-fsplit-stack%> ne supporte pas deux paramÃ¨tres registres pour une fonction imbriquÃ©e"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9427
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%<-fsplit-stack%> ne supporte pas trois paramÃ¨tres registres"
  
! #: config/i386/i386.c:12378
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "modificateur %<V%> sur un registre non entier"
  
! #: config/i386/i386.c:12389 config/i386/i386.c:12403
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "taille non supportÃ©e pour un registre entier"
  
! #: config/i386/i386.c:12435
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "les registres Ã©tendus n'ont pas de moitiÃ© haute"
  
! #: config/i386/i386.c:12450
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "taille d'opÃ©rande non supportÃ©e pour un registre Ã©tendu"
  
! #: config/i386/i386.c:12642
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "opÃ©rande non entier utilise avec le code d'opÃ©rande %<z%>"
  
! #: config/i386/i386.c:16575
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "l'ABI de passage de paramÃ¨tres pour la classe vide %qT change avec %<-fabi-version=12%> (GCC 8)"
  
! #: config/i386/i386.c:22092
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modÃ¨le mÃ©moire spÃ©cifique Ã  l'architecture inconnu"
  
! #: config/i386/i386.c:22099
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<ACQUIRE%> ou un autre plus contraignant"
  
! #: config/i386/i386.c:22106
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<RELEASE%> ou un autre plus contraignant"
  
! #: config/i386/i386.c:22152
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "type de retour %qT non supportÃ© pour simd"
  
! #: config/i386/i386.c:22182
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "type d'argument %qT non supportÃ© pour simd"
--- 35507,35580 ----
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr "DRAP (Dynamic Realign Argument Pointer) n'est pas supportÃ© dans une routine de service d'interruption. Ceci peut Ãªtre contournÃ© en Ã©vitant les fonctions avec un retour agrÃ©gÃ©."
  
! #: config/i386/i386.c:9401
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%<-fsplit-stack%> ne supporte pas fastcall avec des fonctions imbriquÃ©es"
  
! #: config/i386/i386.c:9421
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "%<-fsplit-stack%> ne supporte pas deux paramÃ¨tres registres pour une fonction imbriquÃ©e"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9432
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%<-fsplit-stack%> ne supporte pas trois paramÃ¨tres registres"
  
! #: config/i386/i386.c:12383
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "modificateur %<V%> sur un registre non entier"
  
! #: config/i386/i386.c:12394 config/i386/i386.c:12408
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "taille non supportÃ©e pour un registre entier"
  
! #: config/i386/i386.c:12440
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "les registres Ã©tendus n'ont pas de moitiÃ© haute"
  
! #: config/i386/i386.c:12455
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "taille d'opÃ©rande non supportÃ©e pour un registre Ã©tendu"
  
! #: config/i386/i386.c:12647
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "opÃ©rande non entier utilise avec le code d'opÃ©rande %<z%>"
  
! #: config/i386/i386.c:16580
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "l'ABI de passage de paramÃ¨tres pour la classe vide %qT change avec %<-fabi-version=12%> (GCC 8)"
  
! #: config/i386/i386.c:22099
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modÃ¨le mÃ©moire spÃ©cifique Ã  l'architecture inconnu"
  
! #: config/i386/i386.c:22106
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<ACQUIRE%> ou un autre plus contraignant"
  
! #: config/i386/i386.c:22113
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<RELEASE%> ou un autre plus contraignant"
  
! #: config/i386/i386.c:22159
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "type de retour %qT non supportÃ© pour simd"
  
! #: config/i386/i386.c:22189
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "type d'argument %qT non supportÃ© pour simd"
*************** msgstr "plusieurs attributs d'interrupti
*** 35698,35704 ****
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread est disponible uniquement sur fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1726
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "l'expression limitant la pile n'est pas supportÃ©e"
--- 35772,35778 ----
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread est disponible uniquement sur fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "l'expression limitant la pile n'est pas supportÃ©e"
*************** msgstr "L'option %<-g%> est seulement su
*** 36772,36782 ****
  msgid "%<-g%> option disabled"
  msgstr "option %<-g%> dÃ©sactivÃ©e"
  
! #: config/pa/pa.c:8762
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr "l'alignement (%u) pour %s excÃ¨de l'alignement maximum pour les donnÃ©es communes globales. Utilisation de %u"
  
  #: config/pru/pru-passes.c:111
  #, gcc-internal-format
  msgid "large return values not supported with %<-mabi=ti%> option"
--- 36846,36861 ----
  msgid "%<-g%> option disabled"
  msgstr "option %<-g%> dÃ©sactivÃ©e"
  
! #: config/pa/pa.c:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr "l'alignement (%u) pour %s excÃ¨de l'alignement maximum pour les donnÃ©es communes globales. Utilisation de %u"
  
+ #: config/pa/som.h:337
+ #, gcc-internal-format
+ msgid "weak aliases are not supported"
+ msgstr "les synonymes faibles ne sont pas supportÃ©s"
+ 
  #: config/pru/pru-passes.c:111
  #, gcc-internal-format
  msgid "large return values not supported with %<-mabi=ti%> option"
*************** msgstr "%qs n'est pas supportÃ© dans cet
*** 37035,37541 ****
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "combinaison invalide de paramÃ¨tres pour l'intrinsÃ¨que Altivec %qs"
  
! #: config/rs6000/rs6000-call.c:5820
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vecteur GCC retournÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©"
  
! #: config/rs6000/rs6000-call.c:6010
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "la valeur ne peut Ãªtre retournÃ©e dans le registre vectoriel parce que les instructions altivec sont dÃ©sactivÃ©es, utilisez %qs pour les autoriser"
  
! #: config/rs6000/rs6000-call.c:6185
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "l'ABI pour passer des agrÃ©gats avec un alignement sur %d octets a changÃ© avec GCC 5"
  
! #: config/rs6000/rs6000-call.c:6455
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "l'argument ne peut pas Ãªtre passÃ© dans le registre vectoriel parce que les instructions altivec sont dÃ©sactivÃ©es, utilisez %qs pour les autoriser"
  
! #: config/rs6000/rs6000-call.c:7195
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "l'ABI pour passer des agrÃ©gats de %<float%> homogÃ¨nes a changÃ© avec GCC 5"
  
! #: config/rs6000/rs6000-call.c:7370
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vecteur GCC passÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©"
  
! #: config/rs6000/rs6000-call.c:8162
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "erreur interne: fonction interne %qs dÃ©jÃ  traitÃ©e"
  
! #: config/rs6000/rs6000-call.c:8480
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mffsl%> n'est pas supportÃ© avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:8521
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "l'argument 1 doit Ãªtre une valeur de champ sur 8 bits"
  
! #: config/rs6000/rs6000-call.c:8552
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mtfsb0%> et %<__builtin_mtfsb1%> ne sont pas supportÃ©s avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:8564
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr "L'argument doit Ãªtre une constante entre 0 et 31."
  
! #: config/rs6000/rs6000-call.c:8590
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_rn%> n'est pas supportÃ© avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:8605
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "L'argument doit Ãªtre une valeur entre 0 et 3."
  
! #: config/rs6000/rs6000-call.c:8630
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "%<__builtin_set_fpscr_drn%> n'est pas supportÃ© en mode 32 bits"
  
! #: config/rs6000/rs6000-call.c:8635
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_drn%> n'est pas supportÃ© avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:8654
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "L'argument doit Ãªtre une valeur entre 0 et 7."
  
! #: config/rs6000/rs6000-call.c:8695
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "l'argument 1 doit Ãªtre un littÃ©ral signÃ© de 5 bits"
  
! #: config/rs6000/rs6000-call.c:8779
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 1 bit"
  
! #: config/rs6000/rs6000-call.c:8790
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 2 bits"
  
! #: config/rs6000/rs6000-call.c:8801
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 3 bits"
  
! #: config/rs6000/rs6000-call.c:8812
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 4 bits"
  
! #: config/rs6000/rs6000-call.c:8826
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 5 bits"
  
! #: config/rs6000/rs6000-call.c:8844
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "l'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 6 bits"
  
! #: config/rs6000/rs6000-call.c:8860
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 7 bits"
  
! #: config/rs6000/rs6000-call.c:8899
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "l'argument 1 de %qs doit Ãªtre une constante"
  
! #: config/rs6000/rs6000-call.c:8957
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "l'argument 1 de %qs est hors limite"
  
! #: config/rs6000/rs6000-call.c:9230
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "la fonction interne %qs est uniquement valable en mode 64 bits"
  
! #: config/rs6000/rs6000-call.c:9279
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "l'argument %d doit Ãªtre un littÃ©ral non signÃ©"
  
! #: config/rs6000/rs6000-call.c:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "l'argument %d est un littÃ©ral non signÃ© qui est hors limite"
  
! #: config/rs6000/rs6000-call.c:9426
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "la fonction interne %qs n'accepte qu'une chaÃ®ne comme argument"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9445
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "le processeur %qs est un argument invalide pour la fonction interne %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9473
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs est un argument invalide pour la fonction interne %qs"
  
! #: config/rs6000/rs6000-call.c:9499
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "la fonction interne %qs requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©rielle"
  
! #: config/rs6000/rs6000-call.c:9552
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 4 bits"
  
! #: config/rs6000/rs6000-call.c:9577
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 2 bits"
  
! #: config/rs6000/rs6000-call.c:9597
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 1 bit"
  
! #: config/rs6000/rs6000-call.c:9609
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "l'argument 1 doit Ãªtre 0 ou 2"
  
! #: config/rs6000/rs6000-call.c:9621
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "l'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 1 bit"
  
! #: config/rs6000/rs6000-call.c:9635
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 6 bits"
  
! #: config/rs6000/rs6000-call.c:9647
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "l'argument 1 doit Ãªtre 0 ou 1"
  
! #: config/rs6000/rs6000-call.c:9655
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "l'argument 3 doit Ãªtre dans la plage [0, 15]"
  
! #: config/rs6000/rs6000-call.c:9722 config/rs6000/rs6000-call.c:10062
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "l'argument de %qs doit Ãªtre un littÃ©ral non signÃ© de 2 bits"
  
! #: config/rs6000/rs6000-call.c:9887
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "surcharge non rÃ©solue pour la fonction Altivec interne %qF"
  
! #: config/rs6000/rs6000-call.c:10109
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "le deuxiÃ¨me argument de %qs doit Ãªtre [0, 12]"
  
! #: config/rs6000/rs6000-call.c:10124
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "le troisiÃ¨me argument de %qs doit Ãªtre [0, 12]"
  
! #: config/rs6000/rs6000-call.c:10318
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "%qs est uniquement valable pour le processeur cell"
  
! #: config/rs6000/rs6000-call.c:10320 config/rs6000/rs6000-call.c:10322
! #: config/rs6000/rs6000-call.c:10324 config/rs6000/rs6000-call.c:10330
! #: config/rs6000/rs6000-call.c:10332 config/rs6000/rs6000-call.c:10338
! #: config/rs6000/rs6000-call.c:10344 config/rs6000/rs6000-call.c:10348
! #: config/rs6000/rs6000-call.c:10350 config/rs6000/rs6000-call.c:10354
! #: config/rs6000/rs6000-call.c:10358
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs requiert l'option %qs"
  
! #: config/rs6000/rs6000-call.c:10327 config/rs6000/rs6000-call.c:10335
! #: config/rs6000/rs6000-call.c:10341
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs requiert les options %qs et %qs"
  
! #: config/rs6000/rs6000-call.c:10356
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "%qs requiert l'ISA 3.0 en virgule flottante IEEE 128 bits"
  
! #: config/rs6000/rs6000-call.c:10361
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "%qs requiert les options %qs (ou plus rÃ©cente) et %qs ou %qs"
  
! #: config/rs6000/rs6000-call.c:10364
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "%qs n'est pas supportÃ©e avec les options actuelles"
  
! #: config/rs6000/rs6000-call.c:13019
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "erreur interne: la fonction interne %qs a un type de retour %qs inattendu"
  
! #: config/rs6000/rs6000-call.c:13041
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "erreur interne: pour la fonction interne %qs, l'argument %d a le type %qs inattendu"
  
! #: config/rs6000/rs6000-logue.c:1689
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "trame de pile trop grande"
  
! #: config/rs6000/rs6000-logue.c:5481
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs utilise le registre r29"
  
! #: config/rs6000/rs6000-logue.c:5489
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "Une trame de pile plus grande que 2G n'est pas supportÃ©e par %<-fsplit-stack%>"
  
  # le premier %qs est un mot non traduit tel que Â«Â privateÂ Â», Â«Â sharedÂ Â» ou Â«Â threadprivateÂ Â».
! #: config/rs6000/rs6000.c:3145 config/rs6000/rs6000.c:3148
! #: config/rs6000/rs6000.c:3151
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiert %qs ou %qs"
  
! #: config/rs6000/rs6000.c:3252
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiert une architecture PowerPC64, elle est maintenant activÃ©e"
  
! #: config/rs6000/rs6000.c:3445
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "%qs n'est pas supportÃ© sur Darwin 64 bits; il est incompatible avec les bibliothÃ¨ques C et C++ installÃ©es"
  
! #: config/rs6000/rs6000.c:3584
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec pas supportÃ© par cette cible"
  
! #: config/rs6000/rs6000.c:3601
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "%qs n'est pas supportÃ© sur des systÃ¨mes petits boutistes"
  
! #: config/rs6000/rs6000.c:3680
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "l'option de la cible power9 est incompatible avec %<%s=<xxx>%> pour <xxx> infÃ©rieur Ã  power9"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3688
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs est incompatible avec les options explicitement dÃ©sactivÃ©es"
  
! #: config/rs6000/rs6000.c:3713 config/rs6000/rs6000.c:3720
! #: config/rs6000/rs6000.c:3727 config/rs6000/rs6000.c:3735
! #: config/rs6000/rs6000.c:3754 config/rs6000/rs6000.c:3816
! #: config/rs6000/rs6000.c:3843 config/rs6000/rs6000.c:3870
! #: config/rs6000/rs6000.c:3885 config/rs6000/rs6000.c:3893
! #: config/rs6000/rs6000.c:3922 config/rs6000/rs6000.c:3924
! #: config/rs6000/rs6000.c:4010 config/rs6000/rs6000.c:4019
! #: config/rs6000/rs6000.c:4021 config/rs6000/rs6000.c:4030
! #: config/rs6000/rs6000.c:4171
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiert %qs"
  
! #: config/rs6000/rs6000.c:3913
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "l'attribut cible ou le pragma change la taille du %<long double%>"
  
! #: config/rs6000/rs6000.c:3939
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiert le support ISA 2.06 complet"
  
! #: config/rs6000/rs6000.c:3948
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Utilisation du %<long double%> en prÃ©cision Ã©tendue de IEEE"
  
! #: config/rs6000/rs6000.c:3951
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Utilisation du %<long double%> en prÃ©cision Ã©tendue de IBM"
  
! #: config/rs6000/rs6000.c:3970
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs requiert le support VSX"
  
! #: config/rs6000/rs6000.c:3979
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "L'option %<-mfloat128%> peut ne pas Ãªtre totalement supportÃ©e"
  
! #: config/rs6000/rs6000.c:4002
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiert le support ISA 3.0 complet"
  
! #: config/rs6000/rs6000.c:4087
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "type d'ABI de la bibliothÃ¨que de vectorisation (%qs) inconnu pour l'option %qs"
  
! #: config/rs6000/rs6000.c:4110 config/rs6000/rs6000.c:4125
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "l'attribut cible ou le pragma change l'ABI AltiVec"
  
! #: config/rs6000/rs6000.c:4138
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "l'attribut cible ou le pragma change l'ABI darwin64"
  
! #: config/rs6000/rs6000.c:4276
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs n'est pas un nombre valide dans %qs"
  
! #: config/rs6000/rs6000.c:4293
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs n'est pas un registre de base valable dans %qs"
  
! #: config/rs6000/rs6000.c:4301
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs a besoin d'un registre de base valable"
  
! #: config/rs6000/rs6000.c:4599
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "option inconnue pour %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4636
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs est dÃ©prÃ©ciÃ© et recommandÃ© dans aucune circonstance"
  
! #: config/rs6000/rs6000.c:7160
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "l'agencement des agrÃ©gats contenant des vecteurs alignÃ©s sur %d octets a changÃ© avec GCC 5"
  
! #: config/rs6000/rs6000.c:16704
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "pas de profilage du code 64 bits pour cette ABI"
  
! #: config/rs6000/rs6000.c:19006
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Vous ne pouvez pas prendre l'adresse d'une fonction imbriquÃ©e si vous utilisez l'option %qs"
  
! #: config/rs6000/rs6000.c:19088
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<long double%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:19090
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "l'utilisation des types boolÃ©ens dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:19092
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<complex%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:19094
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr "l'utilisation de types dÃ©cimaux en virgule flottante dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:19100
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "l'utilisation de %<long%> dans les types AltiVec est invalide pour du code 64 bits sans %qs"
  
! #: config/rs6000/rs6000.c:19103
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "l'utilisation de %<long%> dans les types Altivec est obsolÃ¨te; utilisez %<int%>"
  
! #: config/rs6000/rs6000.c:19108
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<long long%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.c:19111
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<double%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.c:23115
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "processeur %qs invalide pour %s\"%s\"%s"
  
! #: config/rs6000/rs6000.c:23118
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s n'est pas permis"
  
! #: config/rs6000/rs6000.c:23120
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s est invalide"
  
! #: config/rs6000/rs6000.c:23657
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> dÃ©sactive %<-m%s%>"
  
! #: config/rs6000/rs6000.c:23816
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "l'attribut %<target_clones%> requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©rielle"
  
! #: config/rs6000/rs6000.c:23848
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "les versions multiples requiÃ¨rent ifunc qui n'est pas supportÃ© sur cette cible"
  
! #: config/rs6000/rs6000.c:24092
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Des versions multiples de fonctions virtuelles ne sont pas supportÃ©es"
--- 37114,37621 ----
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "combinaison invalide de paramÃ¨tres pour l'intrinsÃ¨que Altivec %qs"
  
! #: config/rs6000/rs6000-call.c:5845
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vecteur GCC retournÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©"
  
! #: config/rs6000/rs6000-call.c:6035
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "la valeur ne peut Ãªtre retournÃ©e dans le registre vectoriel parce que les instructions altivec sont dÃ©sactivÃ©es, utilisez %qs pour les autoriser"
  
! #: config/rs6000/rs6000-call.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "l'ABI pour passer des agrÃ©gats avec un alignement sur %d octets a changÃ© avec GCC 5"
  
! #: config/rs6000/rs6000-call.c:6480
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "l'argument ne peut pas Ãªtre passÃ© dans le registre vectoriel parce que les instructions altivec sont dÃ©sactivÃ©es, utilisez %qs pour les autoriser"
  
! #: config/rs6000/rs6000-call.c:7220
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "l'ABI pour passer des agrÃ©gats de %<float%> homogÃ¨nes a changÃ© avec GCC 5"
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vecteur GCC passÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©"
  
! #: config/rs6000/rs6000-call.c:8187
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "erreur interne: fonction interne %qs dÃ©jÃ  traitÃ©e"
  
! #: config/rs6000/rs6000-call.c:8505
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mffsl%> n'est pas supportÃ© avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:8546
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "l'argument 1 doit Ãªtre une valeur de champ sur 8 bits"
  
! #: config/rs6000/rs6000-call.c:8577
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mtfsb0%> et %<__builtin_mtfsb1%> ne sont pas supportÃ©s avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:8589
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr "L'argument doit Ãªtre une constante entre 0 et 31."
  
! #: config/rs6000/rs6000-call.c:8615
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_rn%> n'est pas supportÃ© avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:8630
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "L'argument doit Ãªtre une valeur entre 0 et 3."
  
! #: config/rs6000/rs6000-call.c:8655
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "%<__builtin_set_fpscr_drn%> n'est pas supportÃ© en mode 32 bits"
  
! #: config/rs6000/rs6000-call.c:8660
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_drn%> n'est pas supportÃ© avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:8679
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "L'argument doit Ãªtre une valeur entre 0 et 7."
  
! #: config/rs6000/rs6000-call.c:8720
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "l'argument 1 doit Ãªtre un littÃ©ral signÃ© de 5 bits"
  
! #: config/rs6000/rs6000-call.c:8804
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 1 bit"
  
! #: config/rs6000/rs6000-call.c:8815
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 2 bits"
  
! #: config/rs6000/rs6000-call.c:8826
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 3 bits"
  
! #: config/rs6000/rs6000-call.c:8837
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 4 bits"
  
! #: config/rs6000/rs6000-call.c:8851
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 5 bits"
  
! #: config/rs6000/rs6000-call.c:8869
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "l'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 6 bits"
  
! #: config/rs6000/rs6000-call.c:8885
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 7 bits"
  
! #: config/rs6000/rs6000-call.c:8924
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "l'argument 1 de %qs doit Ãªtre une constante"
  
! #: config/rs6000/rs6000-call.c:8982
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "l'argument 1 de %qs est hors limite"
  
! #: config/rs6000/rs6000-call.c:9255
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "la fonction interne %qs est uniquement valable en mode 64 bits"
  
! #: config/rs6000/rs6000-call.c:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "l'argument %d doit Ãªtre un littÃ©ral non signÃ©"
  
! #: config/rs6000/rs6000-call.c:9306
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "l'argument %d est un littÃ©ral non signÃ© qui est hors limite"
  
! #: config/rs6000/rs6000-call.c:9451
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "la fonction interne %qs n'accepte qu'une chaÃ®ne comme argument"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9470
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "le processeur %qs est un argument invalide pour la fonction interne %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9498
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs est un argument invalide pour la fonction interne %qs"
  
! #: config/rs6000/rs6000-call.c:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "la fonction interne %qs requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©rielle"
  
! #: config/rs6000/rs6000-call.c:9577
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 4 bits"
  
! #: config/rs6000/rs6000-call.c:9602
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 2 bits"
  
! #: config/rs6000/rs6000-call.c:9622
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 1 bit"
  
! #: config/rs6000/rs6000-call.c:9634
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "l'argument 1 doit Ãªtre 0 ou 2"
  
! #: config/rs6000/rs6000-call.c:9646
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "l'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 1 bit"
  
! #: config/rs6000/rs6000-call.c:9660
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 6 bits"
  
! #: config/rs6000/rs6000-call.c:9672
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "l'argument 1 doit Ãªtre 0 ou 1"
  
! #: config/rs6000/rs6000-call.c:9680
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "l'argument 3 doit Ãªtre dans la plage [0, 15]"
  
! #: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "l'argument de %qs doit Ãªtre un littÃ©ral non signÃ© de 2 bits"
  
! #: config/rs6000/rs6000-call.c:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "surcharge non rÃ©solue pour la fonction Altivec interne %qF"
  
! #: config/rs6000/rs6000-call.c:10134
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "le deuxiÃ¨me argument de %qs doit Ãªtre [0, 12]"
  
! #: config/rs6000/rs6000-call.c:10149
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "le troisiÃ¨me argument de %qs doit Ãªtre [0, 12]"
  
! #: config/rs6000/rs6000-call.c:10343
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "%qs est uniquement valable pour le processeur cell"
  
! #: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs requiert l'option %qs"
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs requiert les options %qs et %qs"
  
! #: config/rs6000/rs6000-call.c:10381
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "%qs requiert l'ISA 3.0 en virgule flottante IEEE 128 bits"
  
! #: config/rs6000/rs6000-call.c:10386
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "%qs requiert les options %qs (ou plus rÃ©cente) et %qs ou %qs"
  
! #: config/rs6000/rs6000-call.c:10389
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "%qs n'est pas supportÃ©e avec les options actuelles"
  
! #: config/rs6000/rs6000-call.c:13016
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "erreur interne: la fonction interne %qs a un type de retour %qs inattendu"
  
! #: config/rs6000/rs6000-call.c:13038
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "erreur interne: pour la fonction interne %qs, l'argument %d a le type %qs inattendu"
  
! #: config/rs6000/rs6000-logue.c:1691
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "trame de pile trop grande"
  
! #: config/rs6000/rs6000-logue.c:5486
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs utilise le registre r29"
  
! #: config/rs6000/rs6000-logue.c:5494
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "Une trame de pile plus grande que 2G n'est pas supportÃ©e par %<-fsplit-stack%>"
  
  # le premier %qs est un mot non traduit tel que Â«Â privateÂ Â», Â«Â sharedÂ Â» ou Â«Â threadprivateÂ Â».
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiert %qs ou %qs"
  
! #: config/rs6000/rs6000.c:3261
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiert une architecture PowerPC64, elle est maintenant activÃ©e"
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "%qs n'est pas supportÃ© sur Darwin 64 bits; il est incompatible avec les bibliothÃ¨ques C et C++ installÃ©es"
  
! #: config/rs6000/rs6000.c:3593
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec pas supportÃ© par cette cible"
  
! #: config/rs6000/rs6000.c:3610
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "%qs n'est pas supportÃ© sur des systÃ¨mes petits boutistes"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "l'option de la cible power9 est incompatible avec %<%s=<xxx>%> pour <xxx> infÃ©rieur Ã  power9"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs est incompatible avec les options explicitement dÃ©sactivÃ©es"
  
! #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiert %qs"
  
! #: config/rs6000/rs6000.c:3930
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "l'attribut cible ou le pragma change la taille du %<long double%>"
  
! #: config/rs6000/rs6000.c:3956
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiert le support ISA 2.06 complet"
  
! #: config/rs6000/rs6000.c:3965
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Utilisation du %<long double%> en prÃ©cision Ã©tendue de IEEE"
  
! #: config/rs6000/rs6000.c:3968
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Utilisation du %<long double%> en prÃ©cision Ã©tendue de IBM"
  
! #: config/rs6000/rs6000.c:3987
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs requiert le support VSX"
  
! #: config/rs6000/rs6000.c:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "L'option %<-mfloat128%> peut ne pas Ãªtre totalement supportÃ©e"
  
! #: config/rs6000/rs6000.c:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiert le support ISA 3.0 complet"
  
! #: config/rs6000/rs6000.c:4106
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "type d'ABI de la bibliothÃ¨que de vectorisation (%qs) inconnu pour l'option %qs"
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "l'attribut cible ou le pragma change l'ABI AltiVec"
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "l'attribut cible ou le pragma change l'ABI darwin64"
  
! #: config/rs6000/rs6000.c:4302
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs n'est pas un nombre valide dans %qs"
  
! #: config/rs6000/rs6000.c:4319
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs n'est pas un registre de base valable dans %qs"
  
! #: config/rs6000/rs6000.c:4327
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs a besoin d'un registre de base valable"
  
! #: config/rs6000/rs6000.c:4623
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "option inconnue pour %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4660
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs est dÃ©prÃ©ciÃ© et recommandÃ© dans aucune circonstance"
  
! #: config/rs6000/rs6000.c:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "l'agencement des agrÃ©gats contenant des vecteurs alignÃ©s sur %d octets a changÃ© avec GCC 5"
  
! #: config/rs6000/rs6000.c:16737
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "pas de profilage du code 64 bits pour cette ABI"
  
! #: config/rs6000/rs6000.c:19039
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Vous ne pouvez pas prendre l'adresse d'une fonction imbriquÃ©e si vous utilisez l'option %qs"
  
! #: config/rs6000/rs6000.c:19121
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<long double%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:19123
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "l'utilisation des types boolÃ©ens dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:19125
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<complex%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:19127
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr "l'utilisation de types dÃ©cimaux en virgule flottante dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:19133
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "l'utilisation de %<long%> dans les types AltiVec est invalide pour du code 64 bits sans %qs"
  
! #: config/rs6000/rs6000.c:19136
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "l'utilisation de %<long%> dans les types Altivec est obsolÃ¨te; utilisez %<int%>"
  
! #: config/rs6000/rs6000.c:19141
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<long long%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.c:19144
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<double%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.c:23150
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "processeur %qs invalide pour %s\"%s\"%s"
  
! #: config/rs6000/rs6000.c:23153
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s n'est pas permis"
  
! #: config/rs6000/rs6000.c:23155
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s est invalide"
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> dÃ©sactive %<-m%s%>"
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "l'attribut %<target_clones%> requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©rielle"
  
! #: config/rs6000/rs6000.c:23883
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "les versions multiples requiÃ¨rent ifunc qui n'est pas supportÃ© sur cette cible"
  
! #: config/rs6000/rs6000.c:24139
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Des versions multiples de fonctions virtuelles ne sont pas supportÃ©es"
*************** msgstr "la taille de la trame de %qs est
*** 37881,37994 ****
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utilise l'allocation de pile dynamique"
  
! #: config/s390/s390.c:12898
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "les fonctions imbriquÃ©es ne savent pas Ãªtre profilÃ©es avec %<-mfentry%> sur un s390"
  
! #: config/s390/s390.c:15156
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "l'ABI 64 bits n'est pas supportÃ©e en mode ESA/390"
  
! #: config/s390/s390.c:15163
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline est uniquement supportÃ© avec %<-mindirect-branch-jump%>"
  
! #: config/s390/s390.c:15198
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "le support des vecteurs matÃ©riels n'est pas disponible sur %s"
  
! #: config/s390/s390.c:15201
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "le support des vecteurs matÃ©riels n'est pas disponible avec %<-msoft-float%>"
  
! #: config/s390/s390.c:15230
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles sur %s"
  
! #: config/s390/s390.c:15234
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles en mode ESA/390"
  
! #: config/s390/s390.c:15246
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "%<-mhard-dfp%> ne peut Ãªtre utilisÃ© en conjonction avec %<-msoft-float%>"
  
! #: config/s390/s390.c:15255
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> ne sont pas supportÃ©s en combinaison"
  
! #: config/s390/s390.c:15261
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "la taille de la pile doit Ãªtre plus grande que la valeur de la protection de la pile"
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "la taille de la pile ne peut pas Ãªtre plus grande que 64k"
  
! #: config/s390/s390.c:15266
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> implique l'utilisation de %<-mstack-size%>"
  
! #: config/s390/s390.c:15279
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-prologue-check requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15282
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-prologue-target requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15285
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-epilogue-check requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15288
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-epilogue-target requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15348
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%<-mfentry%> est supportÃ© uniquement sur des processeurs 64 bits"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15384
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "les arguments de %qs doivent Ãªtre des entiers non nÃ©gatifs"
  
! #: config/s390/s390.c:15391
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "l'argument de %qs est trop grand (max. %d)"
  
! #: config/s390/s390.c:15421
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "%<-mno-pic-data-is-text-relative%> ne peut pas Ãªtre utilisÃ© sans %<-fpic%>/%<-fPIC%>"
  
! #: config/s390/s390.c:15582 config/s390/s390.c:15632 config/s390/s390.c:15649
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) est inconnu"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15588
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "la valeur %qs n'est pas supportÃ©e par l'attribut %<target%>"
--- 37961,38074 ----
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utilise l'allocation de pile dynamique"
  
! #: config/s390/s390.c:12900
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "les fonctions imbriquÃ©es ne savent pas Ãªtre profilÃ©es avec %<-mfentry%> sur un s390"
  
! #: config/s390/s390.c:15158
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "l'ABI 64 bits n'est pas supportÃ©e en mode ESA/390"
  
! #: config/s390/s390.c:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline est uniquement supportÃ© avec %<-mindirect-branch-jump%>"
  
! #: config/s390/s390.c:15200
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "le support des vecteurs matÃ©riels n'est pas disponible sur %s"
  
! #: config/s390/s390.c:15203
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "le support des vecteurs matÃ©riels n'est pas disponible avec %<-msoft-float%>"
  
! #: config/s390/s390.c:15232
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles sur %s"
  
! #: config/s390/s390.c:15236
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles en mode ESA/390"
  
! #: config/s390/s390.c:15248
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "%<-mhard-dfp%> ne peut Ãªtre utilisÃ© en conjonction avec %<-msoft-float%>"
  
! #: config/s390/s390.c:15257
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> ne sont pas supportÃ©s en combinaison"
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "la taille de la pile doit Ãªtre plus grande que la valeur de la protection de la pile"
  
! #: config/s390/s390.c:15265
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "la taille de la pile ne peut pas Ãªtre plus grande que 64k"
  
! #: config/s390/s390.c:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> implique l'utilisation de %<-mstack-size%>"
  
! #: config/s390/s390.c:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-prologue-check requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-prologue-target requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-epilogue-check requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-epilogue-target requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%<-mfentry%> est supportÃ© uniquement sur des processeurs 64 bits"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15386
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "les arguments de %qs doivent Ãªtre des entiers non nÃ©gatifs"
  
! #: config/s390/s390.c:15393
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "l'argument de %qs est trop grand (max. %d)"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "%<-mno-pic-data-is-text-relative%> ne peut pas Ãªtre utilisÃ© sans %<-fpic%>/%<-fPIC%>"
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) est inconnu"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15590
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "la valeur %qs n'est pas supportÃ©e par l'attribut %<target%>"
*************** msgstr "%<-fcall-saved-REG%> n'est pas s
*** 38065,38096 ****
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr "%<-mcmodel=%> n'est pas supportÃ© sur les systÃ¨mes 32 bits"
  
! #: config/stormy16/stormy16.c:1048
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr "les exigences en mÃ©moire pour les variables locales excÃ¨dent la capacitÃ©"
  
! #: config/stormy16/stormy16.c:1205
  #, gcc-internal-format
  msgid "function_profiler support"
  msgstr "support de function_profiler"
  
! #: config/stormy16/stormy16.c:1299
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr "ne peut utiliser va_start dans une fonction d'interruption"
  
! #: config/stormy16/stormy16.c:1870
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "l'instruction Â«Â switchÂ Â» d'une taille de %lu entrÃ©es est trop grande"
  
! #: config/stormy16/stormy16.c:2242
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "l'attribut %<__BELOW100__%> s'applique uniquement aux variables"
  
! #: config/stormy16/stormy16.c:2249
  #, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr "l'attribut __BELOW100__ n'est pas autorisÃ© avec la classe de stockage Â«Â autoÂ Â»"
--- 38145,38176 ----
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr "%<-mcmodel=%> n'est pas supportÃ© sur les systÃ¨mes 32 bits"
  
! #: config/stormy16/stormy16.c:1058
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr "les exigences en mÃ©moire pour les variables locales excÃ¨dent la capacitÃ©"
  
! #: config/stormy16/stormy16.c:1215
  #, gcc-internal-format
  msgid "function_profiler support"
  msgstr "support de function_profiler"
  
! #: config/stormy16/stormy16.c:1309
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr "ne peut utiliser va_start dans une fonction d'interruption"
  
! #: config/stormy16/stormy16.c:1880
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "l'instruction Â«Â switchÂ Â» d'une taille de %lu entrÃ©es est trop grande"
  
! #: config/stormy16/stormy16.c:2252
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "l'attribut %<__BELOW100__%> s'applique uniquement aux variables"
  
! #: config/stormy16/stormy16.c:2259
  #, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr "l'attribut __BELOW100__ n'est pas autorisÃ© avec la classe de stockage Â«Â autoÂ Â»"
*************** msgstr "variable %qD dÃ©finie mais non u
*** 38467,38473 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "le type du tableau %q+D est complÃ©tÃ© de maniÃ¨re incompatible avec une initialisation implicite"
  
! #: c/c-decl.c:1590 c/c-decl.c:7067 c/c-decl.c:7975 c/c-decl.c:8782
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "dÃ©fini initialement ici"
--- 38547,38553 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "le type du tableau %q+D est complÃ©tÃ© de maniÃ¨re incompatible avec une initialisation implicite"
  
! #: c/c-decl.c:1590 c/c-decl.c:7070 c/c-decl.c:7978 c/c-decl.c:8785
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "dÃ©fini initialement ici"
*************** msgstr "la dÃ©claration de %q+D masque l
*** 38684,38690 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "la dÃ©claration de %qD masque un paramÃ¨tre"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2837
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la dÃ©claration de %qD masque une dÃ©claration globale"
--- 38764,38770 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "la dÃ©claration de %qD masque un paramÃ¨tre"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la dÃ©claration de %qD masque une dÃ©claration globale"
*************** msgstr "%qE non dÃ©clarÃ© (premiÃ¨re uti
*** 38754,38760 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "chaque identificateur non dÃ©clarÃ© est rapportÃ© une seule fois pour chaque fonction dans laquelle il apparaÃ®t"
  
! #: c/c-decl.c:3791 cp/decl.c:3136
  #, 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"
--- 38834,38840 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "chaque identificateur non dÃ©clarÃ© est rapportÃ© une seule fois pour chaque fonction dans laquelle il apparaÃ®t"
  
! #: c/c-decl.c:3791 cp/decl.c:3147
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "l'Ã©tiquette %qE est rÃ©fÃ©rencÃ©e Ã  l'extÃ©rieur de toute fonction"
*************** msgstr "saut dans l'expression d'une ins
*** 38784,38790 ****
  msgid "duplicate label declaration %qE"
  msgstr "dÃ©claration de l'Ã©tiquette %qE en double"
  
! #: c/c-decl.c:4007 cp/decl.c:3542
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ã©tiquette %qD dupliquÃ©e"
--- 38864,38870 ----
  msgid "duplicate label declaration %qE"
  msgstr "dÃ©claration de l'Ã©tiquette %qE en double"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ã©tiquette %qD dupliquÃ©e"
*************** msgstr "le C90 ISO ne supporte pas %<[*]
*** 38902,38908 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7534 c/c-decl.c:9438
  #, 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"
--- 38982,38988 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7537 c/c-decl.c:9441
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> n'est pas permis ailleurs que dans la portÃ©e du prototype d'une fonction"
*************** msgstr "impossible de mettre un objet av
*** 38992,38998 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "%<const %qD%> non initialisÃ© est invalide en C++"
  
! #: c/c-decl.c:5568 cp/decl.c:7939
  #, 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)"
--- 39072,39078 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "%<const %qD%> non initialisÃ© est invalide en C++"
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D dans la directive de dÃ©claration de cible n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)"
*************** msgstr "le C90 ISO interdit le tableau %
*** 39072,39078 ****
  msgid "ISO C90 forbids variable length array"
  msgstr "le C90 ISO interdit le tableau de taille variable"
  
! #: c/c-decl.c:6074 c/c-decl.c:6467 c/c-decl.c:6477
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE modifiÃ© par une variable ayant une portÃ©e sur tout le fichier"
--- 39152,39158 ----
  msgid "ISO C90 forbids variable length array"
  msgstr "le C90 ISO interdit le tableau de taille variable"
  
! #: c/c-decl.c:6074 c/c-decl.c:6470 c/c-decl.c:6480
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE modifiÃ© par une variable ayant une portÃ©e sur tout le fichier"
*************** msgstr "%<_Atomic%> dupliquÃ©"
*** 39117,39123 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "les espaces d'adresses nommÃ©s sont en conflits (%s contre %s)"
  
! #: c/c-decl.c:6164 c/c-parser.c:3015
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "type de tableau qualifiÃ© avec %<_Atomic%>"
--- 39197,39203 ----
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "les espaces d'adresses nommÃ©s sont en conflits (%s contre %s)"
  
! #: c/c-decl.c:6164 c/c-parser.c:3014
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "type de tableau qualifiÃ© avec %<_Atomic%>"
*************** msgstr "classe de stockage spÃ©cifiÃ©e p
*** 39162,39168 ****
  msgid "storage class specified for unnamed parameter"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre sans nom"
  
! #: c/c-decl.c:6215 cp/decl.c:11852
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "classe de stockage spÃ©cifiÃ©e pour un typename"
--- 39242,39248 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre sans nom"
  
! #: c/c-decl.c:6215 cp/decl.c:11845
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "classe de stockage spÃ©cifiÃ©e pour un typename"
*************** msgstr "%qE au niveau de la fonction est
*** 39200,39206 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6691
  #, 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"
--- 39280,39286 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6694
  #, 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"
*************** msgstr "dÃ©claration de %qE comme un tab
*** 39225,39231 ****
  msgid "declaration of type name as array of functions"
  msgstr "dÃ©claration du nom de type comme un tableau de fonctions"
  
! #: c/c-decl.c:6381 c/c-decl.c:8506
  #, 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"
--- 39305,39311 ----
  msgid "declaration of type name as array of functions"
  msgstr "dÃ©claration du nom de type comme un tableau de fonctions"
  
! #: c/c-decl.c:6381 c/c-decl.c:8509
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "utilisation invalide d'une structure ayant un membre qui est un tableau flexible"
*************** msgstr "la taille du tableau %qE a un ty
*** 39240,39911 ****
  msgid "size of unnamed array has non-integer type"
  msgstr "la taille du tableau sans nom a un type qui n'est pas un entier"
  
! #: c/c-decl.c:6424
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "la taille du tableau %qE a un type incomplet"
  
! #: c/c-decl.c:6427
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "la taille du tableau sans nom a un type incomplet"
  
! #: c/c-decl.c:6438
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "le C ISO interdit le tableau de taille nulle %qE"
  
! #: c/c-decl.c:6441
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "le C ISO interdit le tableau de taille nulle"
  
! #: c/c-decl.c:6450
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "la taille du tableau %qE est nÃ©gative"
  
! #: c/c-decl.c:6452
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "la taille du tableau sans nom est nÃ©gative"
  
! #: c/c-decl.c:6537
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "la taille du tableau %qE est trop grande"
  
! #: c/c-decl.c:6540
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "la taille du tableau sans nom est trop grande"
  
! #: c/c-decl.c:6579 c/c-decl.c:7237
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "le C90 ISO ne supporte pas les membres qui sont des tableaux flexibles"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6601
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> n'est pas dans une dÃ©claration"
  
! #: c/c-decl.c:6614
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "le type du tableau a un Ã©lÃ©ment de type %qT incomplet"
  
! #: c/c-decl.c:6620
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration de %qE comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: c/c-decl.c:6624
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration du tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: c/c-decl.c:6727
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: c/c-decl.c:6730
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "nom de type dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: c/c-decl.c:6740
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "nom de type dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: c/c-decl.c:6781
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la dÃ©finition de la fonction a un type de retour Â«Â voidÂ Â» qualifiÃ©"
  
! #: c/c-decl.c:6785 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "les qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonction"
  
! #: c/c-decl.c:6823 c/c-decl.c:7033 c/c-decl.c:7087 c/c-decl.c:7171
! #: c/c-decl.c:7296 c/c-parser.c:3017
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "type de fonction qualifiÃ© par %<_Atomic%>"
  
! #: c/c-decl.c:6829 c/c-decl.c:7039 c/c-decl.c:7176 c/c-decl.c:7301
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "le C ISO interdit les types de fonction qualifiÃ©s"
  
! #: c/c-decl.c:6924
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<auto%> pour %qE"
  
! #: c/c-decl.c:6928
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<register%> pour %qE"
  
! #: c/c-decl.c:6934
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs est spÃ©cifiÃ© pour la variable auto %qE"
  
! #: c/c-decl.c:6950
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:6953
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©"
  
! #: c/c-decl.c:6959
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs spÃ©cifiÃ© pour le champ %qE de la structure"
  
! #: c/c-decl.c:6962
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs spÃ©cifiÃ© pour un champ d'une structure"
  
! #: c/c-decl.c:6977
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "le champ de bits %qE a un type atomique"
  
! #: c/c-decl.c:6979
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "le champ de bits a un type atomique"
  
! #: c/c-decl.c:6988
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le typedef %qE"
  
! #: c/c-decl.c:6990
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour l'objet %<register%> %qE"
  
! #: c/c-decl.c:6995
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:6997
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "un alignement est spÃ©cifiÃ© pour un paramÃ¨tre sans nom"
  
! #: c/c-decl.c:7002
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le champ de bits %qE"
  
! #: c/c-decl.c:7004
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "un alignement est spÃ©cifiÃ© pour un champ de bits sans nom"
  
! #: c/c-decl.c:7007
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour la fonction %qE"
  
! #: c/c-decl.c:7014
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement de %qE"
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement du champ sans nom"
  
! #: c/c-decl.c:7048
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.c:7050
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.c:7093
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "le C ISO interdit les fonctions de type volatile ou constante"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7104
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un membre d'une structure ou d'une union ne peut pas avoir de type modifiÃ© par une variable"
  
! #: c/c-decl.c:7121 cp/decl.c:10792
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variable ou champ %qE dÃ©clarÃ© Â«Â voidÂ Â»"
  
! #: c/c-decl.c:7161
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "les attributs dans un dÃ©clarateur de tableau de paramÃ¨tres sont ignorÃ©s"
  
! #: c/c-decl.c:7203
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.c:7205
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.c:7218
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "champ %qE dÃ©clarÃ© comme une fonction"
  
! #: c/c-decl.c:7225
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "le champ %qE est d'un type incomplet"
  
! #: c/c-decl.c:7227
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "un champ sans nom a un type incomplet"
  
! #: c/c-decl.c:7267 c/c-decl.c:7278 c/c-decl.c:7281
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "classe de stockage invalide pour la fonction %qE"
  
! #: c/c-decl.c:7338
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "la fonction %<main%> ne peut pas Ãªtre mise en ligne"
  
! #: c/c-decl.c:7340
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> est dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.c:7351
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "le C99 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.c:7354
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "le C90 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.c:7383
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "une variable prÃ©cÃ©demment dÃ©clarÃ©e %<static%> est redÃ©clarÃ©e %<extern%>"
  
! #: c/c-decl.c:7393
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<inline%>"
  
! #: c/c-decl.c:7395
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.c:7430
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "fonction non imbriquÃ©e avec un type modifiÃ© par une variable"
  
! #: c/c-decl.c:7432
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objet avec un type modifiÃ© par une variable ne peut pas avoir de classe de liaison"
  
! #: c/c-decl.c:7540 c/c-decl.c:9259
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la dÃ©claration de fonction n'est pas un prototype"
  
! #: c/c-decl.c:7550
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "noms de paramÃ¨tres (sans type) dans la dÃ©claration de fonction"
  
! #: c/c-decl.c:7595
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "le paramÃ¨tre %u (%q+D) a un type incomplet"
  
! #: c/c-decl.c:7599
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "le paramÃ¨tre %u a un type incomplet"
  
! #: c/c-decl.c:7610
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "le paramÃ¨tre %u (%q+D) a le type void"
  
! #: c/c-decl.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "le paramÃ¨tre %u a le type void"
  
! #: c/c-decl.c:7688
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "un %<void%> comme seul paramÃ¨tre ne peut Ãªtre qualifiÃ©"
  
! #: c/c-decl.c:7692 c/c-decl.c:7728
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> doit Ãªtre le seul paramÃ¨tre"
  
! #: c/c-decl.c:7722
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "le paramÃ¨tre %q+D n'a qu'une dÃ©claration anticipÃ©e"
  
! #: c/c-decl.c:7768
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©claration"
  
  # le %s est Â«Â structÂ Â», Â«Â unionÂ Â» ou Â«Â enumÂ Â»
! #: c/c-decl.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "le %s anonyme est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©claration"
  
! #: c/c-decl.c:7882
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "type Â«Â enumÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:7888
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â«Â structÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:7894
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â«Â unionÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:7971
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redÃ©finition de %<union %E%>"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redÃ©finition de %<struct %E%>"
  
! #: c/c-decl.c:7982
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<union %E%>"
  
! #: c/c-decl.c:7984
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<struct %E%>"
  
! #: c/c-decl.c:8014 c/c-decl.c:8801
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "dÃ©finir le type dans l'expression %qs est invalide en C++"
  
! #: c/c-decl.c:8081 cp/decl.c:4968
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la dÃ©claration ne dÃ©clare rien du tout"
  
! #: c/c-decl.c:8086
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "le C99 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.c:8089
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "le C90 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.c:8182 c/c-decl.c:8200 c/c-decl.c:8261
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "membre %q+D dupliquÃ©"
  
! #: c/c-decl.c:8287
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "une structure vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "une union vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.c:8415
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "l'union n'a aucun membre nommÃ©"
  
! #: c/c-decl.c:8417
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "l'union n'a aucun membre"
  
! #: c/c-decl.c:8422
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "la structure n'a aucun membre nommÃ©"
  
! #: c/c-decl.c:8424
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "la structure n'a aucun membre"
  
! #: c/c-decl.c:8485 cp/decl.c:13096
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "tableau flexible comme membre de l'union"
  
! #: c/c-decl.c:8491
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "le tableau flexible n'est pas le dernier membre Ã  la fin de la structure"
  
! #: c/c-decl.c:8497
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "tableau flexible comme membre d'une structure sans aucun membre nommÃ©"
  
! #: c/c-decl.c:8528
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "le type %qT est trop grand"
  
! #: c/c-decl.c:8633
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "une union ne peut pas Ãªtre rendue transparente"
  
! #: c/c-decl.c:8773
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8780
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redÃ©claration de %<enum %E%>"
  
! #: c/c-decl.c:8859 cp/decl.c:15543
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "le mode spÃ©cifiÃ© est trop petit pour les valeurs Ã©numÃ©rÃ©es"
  
! #: c/c-decl.c:8874
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "les valeurs de l'Ã©numÃ©ration excÃ¨dent les limites du plus grand entier"
  
! #: c/c-decl.c:8994 c/c-decl.c:9010
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une constante entiÃ¨re"
  
! #: c/c-decl.c:9005
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une expression constante entiÃ¨re"
  
! #: c/c-decl.c:9029
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration"
  
! #: c/c-decl.c:9037
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "le C ISO restreint les valeurs de l'Ã©numÃ©rateur Ã  la plage d'un %<int%>"
  
! #: c/c-decl.c:9156 cp/decl.c:5273 cp/decl.c:16102
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "la fonction Ã  mettre en ligne %qD a reÃ§u l'attribut %qs"
  
! #: c/c-decl.c:9174
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "le type du retour est un type incomplet"
  
! #: c/c-decl.c:9185
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "le type du retour devient %<int%> par dÃ©faut"
  
! #: c/c-decl.c:9209
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D est dÃ©finie comme fonction variadique sans prototype"
  
! #: c/c-decl.c:9268
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "aucun prototype prÃ©cÃ©dent pour %qD"
  
! #: c/c-decl.c:9277
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD a Ã©tÃ© utilisÃ© sans prototype avant sa dÃ©finition"
  
! #: c/c-decl.c:9285 cp/decl.c:16237
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "aucune dÃ©claration prÃ©cÃ©dente pour %qD"
  
! #: c/c-decl.c:9295
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD a Ã©tÃ© utilisÃ© sans dÃ©claration avant sa dÃ©finition"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "le type de retour de %qD n'est pas %<int%>"
  
! #: c/c-decl.c:9316
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "type de retour qualifiÃ© avec %<_Atomic%> pour %qD"
  
! #: c/c-decl.c:9323
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD est normalement une fonction non statique"
  
! #: c/c-decl.c:9360
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "dÃ©claration de paramÃ¨tres selon l'ancien style dans la dÃ©finition de fonction prototypÃ©e"
  
! #: c/c-decl.c:9375
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "le C traditionnel rejette les dÃ©finitions de fonctions de style C ISO"
  
! #: c/c-decl.c:9391
  #, gcc-internal-format
  msgid "parameter name omitted"
  msgstr "nom de paramÃ¨tre omis"
  
! #: c/c-decl.c:9430 c/c-decl.c:9434
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "dÃ©finition de fonction selon l'ancien style"
  
! #: c/c-decl.c:9447
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "nom du paramÃ¨tre manquant dans la liste des paramÃ¨tres"
  
! #: c/c-decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD dÃ©clarÃ© comme un non paramÃ¨tre"
  
! #: c/c-decl.c:9471
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "plusieurs paramÃ¨tres nommÃ©s %qD"
  
! #: c/c-decl.c:9480
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "paramÃ¨tre %qD dÃ©clarÃ© avec le type Â«Â voidÂ Â»"
  
! #: c/c-decl.c:9509 c/c-decl.c:9514
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "le type de %qD devient %<int%> par dÃ©faut"
  
! #: c/c-decl.c:9534
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "le paramÃ¨tre %qD a un type incomplet"
  
! #: c/c-decl.c:9541
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "dÃ©claration du paramÃ¨tre %qD mais pas de tel paramÃ¨tre"
  
! #: c/c-decl.c:9594
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype interne"
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype"
  
! #: c/c-decl.c:9608 c/c-decl.c:9655 c/c-decl.c:9669
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "dÃ©claration de prototype"
  
! #: c/c-decl.c:9647
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.c:9652
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.c:9662
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.c:9667
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.c:9918 cp/decl.c:17116
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction devant retourner une valeur"
  
! #: c/c-decl.c:9937 cp/decl.c:17148
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "le paramÃ¨tre %qD est dÃ©fini mais pas utilisÃ©"
--- 39320,39991 ----
  msgid "size of unnamed array has non-integer type"
  msgstr "la taille du tableau sans nom a un type qui n'est pas un entier"
  
! #: c/c-decl.c:6425
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "la taille du tableau %qE a un type incomplet"
  
! #: c/c-decl.c:6428
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "la taille du tableau sans nom a un type incomplet"
  
! #: c/c-decl.c:6440
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "le C ISO interdit le tableau de taille nulle %qE"
  
! #: c/c-decl.c:6443
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "le C ISO interdit le tableau de taille nulle"
  
! #: c/c-decl.c:6452
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "la taille du tableau %qE est nÃ©gative"
  
! #: c/c-decl.c:6454
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "la taille du tableau sans nom est nÃ©gative"
  
! #: c/c-decl.c:6540
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "la taille du tableau %qE est trop grande"
  
! #: c/c-decl.c:6543
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "la taille du tableau sans nom est trop grande"
  
! #: c/c-decl.c:6582 c/c-decl.c:7240
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "le C90 ISO ne supporte pas les membres qui sont des tableaux flexibles"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6604
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> n'est pas dans une dÃ©claration"
  
! #: c/c-decl.c:6617
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "le type du tableau a un Ã©lÃ©ment de type %qT incomplet"
  
! #: c/c-decl.c:6623
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration de %qE comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: c/c-decl.c:6627
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration du tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: c/c-decl.c:6730
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: c/c-decl.c:6733
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "nom de type dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: c/c-decl.c:6740
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: c/c-decl.c:6743
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "nom de type dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: c/c-decl.c:6784
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la dÃ©finition de la fonction a un type de retour Â«Â voidÂ Â» qualifiÃ©"
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "les qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonction"
  
! #: c/c-decl.c:6826 c/c-decl.c:7036 c/c-decl.c:7090 c/c-decl.c:7174
! #: c/c-decl.c:7299 c/c-parser.c:3016
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "type de fonction qualifiÃ© par %<_Atomic%>"
  
! #: c/c-decl.c:6832 c/c-decl.c:7042 c/c-decl.c:7179 c/c-decl.c:7304
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "le C ISO interdit les types de fonction qualifiÃ©s"
  
! #: c/c-decl.c:6927
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<auto%> pour %qE"
  
! #: c/c-decl.c:6931
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<register%> pour %qE"
  
! #: c/c-decl.c:6937
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs est spÃ©cifiÃ© pour la variable auto %qE"
  
! #: c/c-decl.c:6953
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:6956
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©"
  
! #: c/c-decl.c:6962
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs spÃ©cifiÃ© pour le champ %qE de la structure"
  
! #: c/c-decl.c:6965
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs spÃ©cifiÃ© pour un champ d'une structure"
  
! #: c/c-decl.c:6980
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "le champ de bits %qE a un type atomique"
  
! #: c/c-decl.c:6982
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "le champ de bits a un type atomique"
  
! #: c/c-decl.c:6991
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le typedef %qE"
  
! #: c/c-decl.c:6993
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour l'objet %<register%> %qE"
  
! #: c/c-decl.c:6998
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:7000
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "un alignement est spÃ©cifiÃ© pour un paramÃ¨tre sans nom"
  
! #: c/c-decl.c:7005
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le champ de bits %qE"
  
! #: c/c-decl.c:7007
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "un alignement est spÃ©cifiÃ© pour un champ de bits sans nom"
  
! #: c/c-decl.c:7010
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour la fonction %qE"
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement de %qE"
  
! #: c/c-decl.c:7020
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement du champ sans nom"
  
! #: c/c-decl.c:7051
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.c:7053
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.c:7096
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "le C ISO interdit les fonctions de type volatile ou constante"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7107
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un membre d'une structure ou d'une union ne peut pas avoir de type modifiÃ© par une variable"
  
! #: c/c-decl.c:7124 cp/decl.c:10785
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variable ou champ %qE dÃ©clarÃ© Â«Â voidÂ Â»"
  
! #: c/c-decl.c:7164
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "les attributs dans un dÃ©clarateur de tableau de paramÃ¨tres sont ignorÃ©s"
  
! #: c/c-decl.c:7206
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.c:7208
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.c:7221
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "champ %qE dÃ©clarÃ© comme une fonction"
  
! #: c/c-decl.c:7228
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "le champ %qE est d'un type incomplet"
  
! #: c/c-decl.c:7230
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "un champ sans nom a un type incomplet"
  
! #: c/c-decl.c:7270 c/c-decl.c:7281 c/c-decl.c:7284
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "classe de stockage invalide pour la fonction %qE"
  
! #: c/c-decl.c:7341
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "la fonction %<main%> ne peut pas Ãªtre mise en ligne"
  
! #: c/c-decl.c:7343
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> est dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.c:7354
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "le C99 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.c:7357
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "le C90 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.c:7386
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "une variable prÃ©cÃ©demment dÃ©clarÃ©e %<static%> est redÃ©clarÃ©e %<extern%>"
  
! #: c/c-decl.c:7396
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<inline%>"
  
! #: c/c-decl.c:7398
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.c:7433
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "fonction non imbriquÃ©e avec un type modifiÃ© par une variable"
  
! #: c/c-decl.c:7435
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objet avec un type modifiÃ© par une variable ne peut pas avoir de classe de liaison"
  
! #: c/c-decl.c:7543 c/c-decl.c:9262
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la dÃ©claration de fonction n'est pas un prototype"
  
! #: c/c-decl.c:7553
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "noms de paramÃ¨tres (sans type) dans la dÃ©claration de fonction"
  
! #: c/c-decl.c:7598
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "le paramÃ¨tre %u (%q+D) a un type incomplet"
  
! #: c/c-decl.c:7602
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "le paramÃ¨tre %u a un type incomplet"
  
! #: c/c-decl.c:7613
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "le paramÃ¨tre %u (%q+D) a le type void"
  
! #: c/c-decl.c:7617
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "le paramÃ¨tre %u a le type void"
  
! #: c/c-decl.c:7691
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "un %<void%> comme seul paramÃ¨tre ne peut Ãªtre qualifiÃ©"
  
! #: c/c-decl.c:7695 c/c-decl.c:7731
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> doit Ãªtre le seul paramÃ¨tre"
  
! #: c/c-decl.c:7725
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "le paramÃ¨tre %q+D n'a qu'une dÃ©claration anticipÃ©e"
  
! #: c/c-decl.c:7771
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©claration"
  
  # le %s est Â«Â structÂ Â», Â«Â unionÂ Â» ou Â«Â enumÂ Â»
! #: c/c-decl.c:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "le %s anonyme est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©claration"
  
! #: c/c-decl.c:7885
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "type Â«Â enumÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:7891
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â«Â structÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:7897
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â«Â unionÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:7974
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redÃ©finition de %<union %E%>"
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redÃ©finition de %<struct %E%>"
  
! #: c/c-decl.c:7985
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<union %E%>"
  
! #: c/c-decl.c:7987
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<struct %E%>"
  
! #: c/c-decl.c:8017 c/c-decl.c:8804
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "dÃ©finir le type dans l'expression %qs est invalide en C++"
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la dÃ©claration ne dÃ©clare rien du tout"
  
! #: c/c-decl.c:8089
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "le C99 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.c:8092
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "le C90 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.c:8185 c/c-decl.c:8203 c/c-decl.c:8264
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "membre %q+D dupliquÃ©"
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "une structure vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.c:8293
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "une union vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.c:8418
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "l'union n'a aucun membre nommÃ©"
  
! #: c/c-decl.c:8420
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "l'union n'a aucun membre"
  
! #: c/c-decl.c:8425
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "la structure n'a aucun membre nommÃ©"
  
! #: c/c-decl.c:8427
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "la structure n'a aucun membre"
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "tableau flexible comme membre de l'union"
  
! #: c/c-decl.c:8494
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "le tableau flexible n'est pas le dernier membre Ã  la fin de la structure"
  
! #: c/c-decl.c:8500
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "tableau flexible comme membre d'une structure sans aucun membre nommÃ©"
  
! #: c/c-decl.c:8531
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "le type %qT est trop grand"
  
! #: c/c-decl.c:8636
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "une union ne peut pas Ãªtre rendue transparente"
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8783
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redÃ©claration de %<enum %E%>"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "le mode spÃ©cifiÃ© est trop petit pour les valeurs Ã©numÃ©rÃ©es"
  
! #: c/c-decl.c:8877
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "les valeurs de l'Ã©numÃ©ration excÃ¨dent les limites du plus grand entier"
  
! #: c/c-decl.c:8997 c/c-decl.c:9013
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une constante entiÃ¨re"
  
! #: c/c-decl.c:9008
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une expression constante entiÃ¨re"
  
! #: c/c-decl.c:9032
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration"
  
! #: c/c-decl.c:9040
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "le C ISO restreint les valeurs de l'Ã©numÃ©rateur Ã  la plage d'un %<int%>"
  
! #: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "la fonction Ã  mettre en ligne %qD a reÃ§u l'attribut %qs"
  
! #: c/c-decl.c:9177
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "le type du retour est un type incomplet"
  
! #: c/c-decl.c:9188
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "le type du retour devient %<int%> par dÃ©faut"
  
! #: c/c-decl.c:9212
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D est dÃ©finie comme fonction variadique sans prototype"
  
! #: c/c-decl.c:9271
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "aucun prototype prÃ©cÃ©dent pour %qD"
  
! #: c/c-decl.c:9280
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD a Ã©tÃ© utilisÃ© sans prototype avant sa dÃ©finition"
  
! #: c/c-decl.c:9288 cp/decl.c:16230
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "aucune dÃ©claration prÃ©cÃ©dente pour %qD"
  
! #: c/c-decl.c:9298
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD a Ã©tÃ© utilisÃ© sans dÃ©claration avant sa dÃ©finition"
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "le type de retour de %qD n'est pas %<int%>"
  
! #: c/c-decl.c:9319
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "type de retour qualifiÃ© avec %<_Atomic%> pour %qD"
  
! #: c/c-decl.c:9326
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD est normalement une fonction non statique"
  
! #: c/c-decl.c:9363
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "dÃ©claration de paramÃ¨tres selon l'ancien style dans la dÃ©finition de fonction prototypÃ©e"
  
! #: c/c-decl.c:9378
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "le C traditionnel rejette les dÃ©finitions de fonctions de style C ISO"
  
! #: c/c-decl.c:9394
  #, gcc-internal-format
  msgid "parameter name omitted"
  msgstr "nom de paramÃ¨tre omis"
  
! #: c/c-decl.c:9433 c/c-decl.c:9437
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "dÃ©finition de fonction selon l'ancien style"
  
! #: c/c-decl.c:9450
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "nom du paramÃ¨tre manquant dans la liste des paramÃ¨tres"
  
! #: c/c-decl.c:9466
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD dÃ©clarÃ© comme un non paramÃ¨tre"
  
! #: c/c-decl.c:9474
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "plusieurs paramÃ¨tres nommÃ©s %qD"
  
! #: c/c-decl.c:9483
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "paramÃ¨tre %qD dÃ©clarÃ© avec le type Â«Â voidÂ Â»"
  
! #: c/c-decl.c:9512 c/c-decl.c:9517
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "le type de %qD devient %<int%> par dÃ©faut"
  
! #: c/c-decl.c:9537
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "le paramÃ¨tre %qD a un type incomplet"
  
! #: c/c-decl.c:9544
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "dÃ©claration du paramÃ¨tre %qD mais pas de tel paramÃ¨tre"
  
! #: c/c-decl.c:9597
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype interne"
  
! #: c/c-decl.c:9608
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype"
  
! #: c/c-decl.c:9611 c/c-decl.c:9658 c/c-decl.c:9672
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "dÃ©claration de prototype"
  
! #: c/c-decl.c:9650
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.c:9655
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.c:9665
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.c:9670
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction devant retourner une valeur"
  
! #: c/c-decl.c:9940 cp/decl.c:17147
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "le paramÃ¨tre %qD est dÃ©fini mais pas utilisÃ©"
*************** msgstr "le paramÃ¨tre %qD est dÃ©fini ma
*** 39913,40134 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10033
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "les dÃ©clarations initiales de boucles %<for%> ne sont permises qu'en mode C99 et C11"
  
! #: c/c-decl.c:10038
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "utilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre code"
  
! #: c/c-decl.c:10045
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "le C90 ISO ne supporte pas les dÃ©clarations initiales de la boucle %<for%>"
  
! #: c/c-decl.c:10077
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de la variable statique %qD dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10081
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de la variable %<extern%> %qD dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10088
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10093
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10097
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10101
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de %qD (qui n'est pas une variable) dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10395
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "les qualificatifs d'espace d'adresses %qs et %qs sont incompatibles"
  
! #: c/c-decl.c:10454 c/c-decl.c:10461
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "spÃ©cificateur de dÃ©claration %qE dupliquÃ©"
  
! #: c/c-decl.c:10489 c/c-decl.c:10873 c/c-decl.c:11268
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "deux types de donnÃ©es ou plus dans le spÃ©cificateur de dÃ©claration"
  
! #: c/c-decl.c:10501 cp/parser.c:30306
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> est trop long pour GCC"
  
! #: c/c-decl.c:10514
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "le C90 ISO ne supporte pas %<long long%>"
  
! #: c/c-decl.c:10743 c/c-parser.c:9996
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "le C90 ISO ne supporte pas les types Â«Â complexÂ Â»"
  
! #: c/c-decl.c:10789
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "le C ISO ne supporte pas les types saturants"
  
! #: c/c-decl.c:10860 c/c-decl.c:11426
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE dupliquÃ©"
  
! #: c/c-decl.c:10920
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "le C ISO ne supporte pas les types %<__int%d%>"
  
! #: c/c-decl.c:10942
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> n'est pas supportÃ© sur cette cible"
  
! #: c/c-decl.c:10985
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "le C90 ISO ne supporte pas les types boolÃ©ens"
  
! #: c/c-decl.c:11104
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "le C ISO ne supporte pas le type %<_Float%d%s%>"
  
! #: c/c-decl.c:11154
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> n'est pas supportÃ© sur cette cible"
  
! #: c/c-decl.c:11225
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "le C ISO ne supporte pas les virgules flottantes dÃ©cimales avant C2X"
  
! #: c/c-decl.c:11249 c/c-decl.c:11522 c/c-parser.c:9010
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "les types en virgule fixe ne sont pas supportÃ©s pour cette cible"
  
! #: c/c-decl.c:11251
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "le C ISO ne supporte pas les types en virgule fixe"
  
! #: c/c-decl.c:11286
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la recherche de %qD par le C++ retournerait un champ, pas un type"
  
! #: c/c-decl.c:11299
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE Ã©choue a Ãªtre un typedef ou un type interne"
  
! #: c/c-decl.c:11348
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE n'est pas au dÃ©but de la dÃ©claration"
  
! #: c/c-decl.c:11369
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE utilisÃ© avec %<auto%>"
  
! #: c/c-decl.c:11371
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE utilisÃ© avec %<register%>"
  
! #: c/c-decl.c:11373
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE utilisÃ© avec %<typedef%>"
  
! #: c/c-decl.c:11387 c/c-parser.c:8375
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "le C99 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11390 c/c-parser.c:8378
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "le C90 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11402
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> avant %<extern%>"
  
! #: c/c-decl.c:11411
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> avant %<static%>"
  
! #: c/c-decl.c:11424
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> ou %<__thread%> dupliquÃ©"
  
! #: c/c-decl.c:11432
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "classes de stockage multiples dans les spÃ©cificateurs de la dÃ©claration"
  
! #: c/c-decl.c:11440
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs utilisÃ© avec %qE"
  
! #: c/c-decl.c:11519
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> est utilisÃ© sans %<_Fract%> ou %<_Accum%>"
  
! #: c/c-decl.c:11534
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "le C ISO ne supporte pas un simple %<complex%> signifiant %<double complex%>"
  
! #: c/c-decl.c:11561
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> suivi des attributs %<[[]]%>"
  
! #: c/c-decl.c:11587 c/c-decl.c:11603 c/c-decl.c:11629
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "le C ISO interdit les types entiers complexes"
  
! #: c/c-decl.c:12028 cp/semantics.c:5623
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "le combinateur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.c:12032 cp/semantics.c:5627
  #, 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%>"
--- 39993,40214 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10036
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "les dÃ©clarations initiales de boucles %<for%> ne sont permises qu'en mode C99 et C11"
  
! #: c/c-decl.c:10041
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "utilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre code"
  
! #: c/c-decl.c:10048
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "le C90 ISO ne supporte pas les dÃ©clarations initiales de la boucle %<for%>"
  
! #: c/c-decl.c:10080
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de la variable statique %qD dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10084
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de la variable %<extern%> %qD dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10096
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10100
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10104
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de %qD (qui n'est pas une variable) dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "les qualificatifs d'espace d'adresses %qs et %qs sont incompatibles"
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "spÃ©cificateur de dÃ©claration %qE dupliquÃ©"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "deux types de donnÃ©es ou plus dans le spÃ©cificateur de dÃ©claration"
  
! #: c/c-decl.c:10504 cp/parser.c:30413
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> est trop long pour GCC"
  
! #: c/c-decl.c:10517
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "le C90 ISO ne supporte pas %<long long%>"
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "le C90 ISO ne supporte pas les types Â«Â complexÂ Â»"
  
! #: c/c-decl.c:10792
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "le C ISO ne supporte pas les types saturants"
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE dupliquÃ©"
  
! #: c/c-decl.c:10923
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "le C ISO ne supporte pas les types %<__int%d%>"
  
! #: c/c-decl.c:10945
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> n'est pas supportÃ© sur cette cible"
  
! #: c/c-decl.c:10988
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "le C90 ISO ne supporte pas les types boolÃ©ens"
  
! #: c/c-decl.c:11107
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "le C ISO ne supporte pas le type %<_Float%d%s%>"
  
! #: c/c-decl.c:11157
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> n'est pas supportÃ© sur cette cible"
  
! #: c/c-decl.c:11228
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "le C ISO ne supporte pas les virgules flottantes dÃ©cimales avant C2X"
  
! #: c/c-decl.c:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "les types en virgule fixe ne sont pas supportÃ©s pour cette cible"
  
! #: c/c-decl.c:11254
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "le C ISO ne supporte pas les types en virgule fixe"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la recherche de %qD par le C++ retournerait un champ, pas un type"
  
! #: c/c-decl.c:11302
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE Ã©choue a Ãªtre un typedef ou un type interne"
  
! #: c/c-decl.c:11351
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE n'est pas au dÃ©but de la dÃ©claration"
  
! #: c/c-decl.c:11372
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE utilisÃ© avec %<auto%>"
  
! #: c/c-decl.c:11374
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE utilisÃ© avec %<register%>"
  
! #: c/c-decl.c:11376
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE utilisÃ© avec %<typedef%>"
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "le C99 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "le C90 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> avant %<extern%>"
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> avant %<static%>"
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> ou %<__thread%> dupliquÃ©"
  
! #: c/c-decl.c:11435
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "classes de stockage multiples dans les spÃ©cificateurs de la dÃ©claration"
  
! #: c/c-decl.c:11443
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs utilisÃ© avec %qE"
  
! #: c/c-decl.c:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> est utilisÃ© sans %<_Fract%> ou %<_Accum%>"
  
! #: c/c-decl.c:11537
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "le C ISO ne supporte pas un simple %<complex%> signifiant %<double complex%>"
  
! #: c/c-decl.c:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> suivi des attributs %<[[]]%>"
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "le C ISO interdit les types entiers complexes"
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "le combinateur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.c:12035 cp/semantics.c:5628
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "l'initialiseur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_priv%> ni %<omp_orig%>"
*************** msgstr "marqueur de conflit de contrÃ´le
*** 40183,40189 ****
  msgid "to match this %qs"
  msgstr "pour correspondre Ã  ce %qs"
  
! #: c/c-parser.c:1296 cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "fin de ligne attendue"
--- 40263,40269 ----
  msgid "to match this %qs"
  msgstr "pour correspondre Ã  ce %qs"
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "fin de ligne attendue"
*************** msgstr "fin de ligne attendue"
*** 40193,40204 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "le C ISO interdit une unitÃ© de traduction vide"
  
! #: c/c-parser.c:1633 cp/semantics.c:3058
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma omp declare target%> sans %<#pragma omp end declare target%> correspondant"
  
! #: c/c-parser.c:1721 c/c-parser.c:11239
  #, 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"
--- 40273,40284 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "le C ISO interdit une unitÃ© de traduction vide"
  
! #: c/c-parser.c:1633 cp/semantics.c:3059
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma omp declare target%> sans %<#pragma omp end declare target%> correspondant"
  
! #: c/c-parser.c:1721 c/c-parser.c:11238
  #, 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; utilise
*** 40218,40235 ****
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr "nom de type %qE inconnu; utilisez le mot-clÃ© %<enum%> pour faire rÃ©fÃ©rence au type"
  
! #: c/c-parser.c:1938 c/c-parser.c:4348
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "nom de type %qE inconnu; vouliez-vous utiliser %qsÂ ?"
  
! #: c/c-parser.c:1942 c/c-parser.c:2844 c/c-parser.c:4352
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "nom de type %qE inconnu"
  
! #: c/c-parser.c:1969 c/c-parser.c:12479 c/c-parser.c:18632 c/c-parser.c:19143
! #: c/c-parser.c:19652 cp/parser.c:39900 cp/parser.c:43708
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "spÃ©cificateurs de dÃ©claration attendus"
--- 40298,40315 ----
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr "nom de type %qE inconnu; utilisez le mot-clÃ© %<enum%> pour faire rÃ©fÃ©rence au type"
  
! #: c/c-parser.c:1938 c/c-parser.c:4347
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "nom de type %qE inconnu; vouliez-vous utiliser %qsÂ ?"
  
! #: c/c-parser.c:1942 c/c-parser.c:2843 c/c-parser.c:4351
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "nom de type %qE inconnu"
  
! #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "spÃ©cificateurs de dÃ©claration attendus"
*************** msgstr "%<__auto_type%> dans une dÃ©clar
*** 40244,40255 ****
  msgid "%<fallthrough%> attribute at top level"
  msgstr "attribut %<fallthrough%> au plus haut niveau"
  
! #: c/c-parser.c:2016 c/c-parser.c:3576
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identificateur ou %<(%> attendu"
  
! #: c/c-parser.c:2034 cp/parser.c:32651 cp/parser.c:32725
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s pour les mÃ©thodes"
--- 40324,40335 ----
  msgid "%<fallthrough%> attribute at top level"
  msgstr "attribut %<fallthrough%> au plus haut niveau"
  
! #: c/c-parser.c:2016 c/c-parser.c:3575
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identificateur ou %<(%> attendu"
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s pour les mÃ©thodes"
*************** msgstr "les attributs de prÃ©fixes sont
*** 40264,40271 ****
  msgid "unexpected attribute"
  msgstr "attribut inattendu"
  
! #: c/c-parser.c:2100 c/c-parser.c:5949 c/c-parser.c:6273 cp/parser.c:11465
! #: cp/parser.c:11672
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "l'attribut %<fallthrough%> n'est pas suivi par %<;%>"
--- 40344,40351 ----
  msgid "unexpected attribute"
  msgstr "attribut inattendu"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "l'attribut %<fallthrough%> n'est pas suivi par %<;%>"
*************** msgstr "%<__auto_type%> requiert une dÃ©
*** 40303,40309 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> peut uniquement Ãªtre utilisÃ© avec un seul dÃ©clarateur"
  
! #: c/c-parser.c:2381 cp/parser.c:13636 cp/parser.c:13795
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ou %<;%> attendu"
--- 40383,40389 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> peut uniquement Ãªtre utilisÃ© avec un seul dÃ©clarateur"
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ou %<;%> attendu"
*************** msgstr "%<=%>, %<,%>, %<;%>, %<asm%> ou
*** 40321,40579 ****
  msgid "ISO C forbids nested functions"
  msgstr "le C ISO interdit les fonctions imbriquÃ©es"
  
! #: c/c-parser.c:2588
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr "le C99 ISO ne supporte pas %<_Static_assert%>"
  
! #: c/c-parser.c:2591
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "le C90 ISO ne supporte pas %<_Static_assert%>"
  
! #: c/c-parser.c:2612 c/c-parser.c:7403 c/c-parser.c:12540 cp/parser.c:43323
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "chaÃ®ne littÃ©rale attendue"
  
! #: c/c-parser.c:2621
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr "le C11 ISO ne supporte pas l'omission de la chaÃ®ne de caractÃ¨res dans %<_Static_assert%>"
  
! #: c/c-parser.c:2627
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "l'expression dans l'assertion statique n'est pas un entier"
  
! #: c/c-parser.c:2636
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "l'expression dans l'assertion statique n'est pas une expression constante entiÃ¨re"
  
! #: c/c-parser.c:2641
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "l'expression dans l'assertion statique n'est pas une constante"
  
! #: c/c-parser.c:2648
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "Ã©chec de l'assertion statique: %E"
  
! #: c/c-parser.c:2650 cp/semantics.c:9685
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "l'assertion statique a Ã©chouÃ©"
  
! #: c/c-parser.c:2986
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "%<_Atomic%> en Objective-C"
  
! #: c/c-parser.c:2989
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "le C99 ISO ne supporte pas le qualificatif %<_Atomic%>"
  
! #: c/c-parser.c:2992
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "le C90 ISO ne permet pas le qualificatif %<_Atomic%>"
  
! #: c/c-parser.c:3019
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<_Atomic%> appliquÃ© Ã  un type qualifiÃ©"
  
! #: c/c-parser.c:3049
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr "%<__GIMPLE%> uniquement valable avec %<-fgimple%>"
  
! #: c/c-parser.c:3159
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "un enum vide est invalide"
  
! #: c/c-parser.c:3163 c/c-parser.c:4166 c/c-parser.c:4867 c/c-parser.c:4879
! #: c/c-parser.c:5362 c/c-parser.c:5660 c/c-parser.c:7270 c/c-parser.c:7353
! #: c/c-parser.c:8238 c/c-parser.c:8541 c/c-parser.c:8550 c/c-parser.c:9070
! #: c/c-parser.c:9253 c/c-parser.c:9279 c/c-parser.c:10107 c/c-parser.c:10531
! #: c/c-parser.c:10568 c/c-parser.c:10822 c/c-parser.c:10872 c/c-parser.c:11032
! #: c/c-parser.c:11062 c/c-parser.c:11070 c/c-parser.c:11099 c/c-parser.c:11112
! #: c/c-parser.c:11418 c/c-parser.c:11542 c/c-parser.c:11987 c/c-parser.c:12022
! #: c/c-parser.c:12075 c/c-parser.c:12128 c/c-parser.c:12144 c/c-parser.c:12190
! #: c/c-parser.c:12967 c/c-parser.c:13000 c/c-parser.c:15250 c/c-parser.c:15360
! #: c/c-parser.c:15633 c/c-parser.c:17724 c/c-parser.c:20166 c/c-parser.c:20357
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8655
! #: cp/parser.c:30543 cp/parser.c:33507 cp/parser.c:33537 cp/parser.c:33607
! #: cp/parser.c:36105 cp/parser.c:36227 cp/parser.c:41429 cp/parser.c:43027
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identificateur attendu"
  
! #: c/c-parser.c:3205 cp/parser.c:19362
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "virgule Ã  la fin de la liste d'Ã©numerateurs"
  
! #: c/c-parser.c:3211
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "%<,%> ou %<}%> attendu"
  
! #: c/c-parser.c:3250
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "le C ISO interdit les rÃ©fÃ©rences anticipÃ©es vers un type %<enum%>"
  
! #: c/c-parser.c:3373
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "nom de classe attendu"
  
! #: c/c-parser.c:3395
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "point virgule superflu dans la structure ou dans l'union"
  
! #: c/c-parser.c:3424
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "pas de point virgule Ã  la fin de la structure ou de l'union"
  
! #: c/c-parser.c:3538 c/c-parser.c:5157
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "liste de qualificatifs et de qualificatifs attendue"
  
! #: c/c-parser.c:3549
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "le C ISO interdit les dÃ©clarations de membre sans aucun membre"
  
! #: c/c-parser.c:3639
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "%<,%>, %<;%> ou %<}%> attendu"
  
! #: c/c-parser.c:3646
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "%<:%>, %<,%>, %<;%>, %<}%> ou %<__attribute__%> attendu"
  
! #: c/c-parser.c:3700
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> appliquÃ© Ã  un champ de bits"
  
! #: c/c-parser.c:3737
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr "le C99 ISO ne permet pas %<_Alignas%>"
  
! #: c/c-parser.c:3740
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr "le C90 ISO ne permet pas %<_Alignas%>"
  
! #: c/c-parser.c:3994
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "identificateur ou %<(%> attendu"
  
! #: c/c-parser.c:4235
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "le C ISO requiert un argument nommÃ© devant %<...%>"
  
! #: c/c-parser.c:4359
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "spÃ©cificateurs de dÃ©claration ou %<...%> attendu"
  
! #: c/c-parser.c:4584
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "les parenthÃ¨ses doivent Ãªtre omises si la liste des arguments de l'attribut est vide"
  
! #: c/c-parser.c:4904 cp/parser.c:26798
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
  
! #: c/c-parser.c:4956
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "le C ISO ne supporte pas les attributs %<[[]]%> avant C2X"
  
! #: c/c-parser.c:4988 cp/parser.c:26864
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<deprecated%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
  
! #: c/c-parser.c:4998
  #, gcc-internal-format
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<fallthrough%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
  
! #: c/c-parser.c:5008
  #, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<maybe_unused%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
  
! #: c/c-parser.c:5267
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "le C ISO interdit d'initialiser avec des accolades vides"
  
! #: c/c-parser.c:5326
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "utilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e avec %<:%>"
  
! #: c/c-parser.c:5471
  #, 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.c:5483
  #, 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.c:5491
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "utilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e sans %<=%>"
  
! #: c/c-parser.c:5675
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "le C ISO interdit la dÃ©claration d'Ã©tiquette"
  
! #: c/c-parser.c:5681 c/c-parser.c:5767 c/c-parser.c:5781 c/gimple-parser.c:405
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "dÃ©claration ou instruction attendue"
  
! #: c/c-parser.c:5725 c/c-parser.c:5758
  #, 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.c:5789
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> attendu avant %<else%>"
  
! #: c/c-parser.c:5794 cp/parser.c:11795
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sans %<if%> prÃ©cÃ©dent"
  
! #: c/c-parser.c:5812
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Ã©tiquette Ã  la fin d'une dÃ©claration composÃ©e"
--- 40401,40659 ----
  msgid "ISO C forbids nested functions"
  msgstr "le C ISO interdit les fonctions imbriquÃ©es"
  
! #: c/c-parser.c:2587
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr "le C99 ISO ne supporte pas %<_Static_assert%>"
  
! #: c/c-parser.c:2590
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "le C90 ISO ne supporte pas %<_Static_assert%>"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "chaÃ®ne littÃ©rale attendue"
  
! #: c/c-parser.c:2620
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr "le C11 ISO ne supporte pas l'omission de la chaÃ®ne de caractÃ¨res dans %<_Static_assert%>"
  
! #: c/c-parser.c:2626
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "l'expression dans l'assertion statique n'est pas un entier"
  
! #: c/c-parser.c:2635
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "l'expression dans l'assertion statique n'est pas une expression constante entiÃ¨re"
  
! #: c/c-parser.c:2640
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "l'expression dans l'assertion statique n'est pas une constante"
  
! #: c/c-parser.c:2647
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "Ã©chec de l'assertion statique: %E"
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "l'assertion statique a Ã©chouÃ©"
  
! #: c/c-parser.c:2985
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "%<_Atomic%> en Objective-C"
  
! #: c/c-parser.c:2988
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "le C99 ISO ne supporte pas le qualificatif %<_Atomic%>"
  
! #: c/c-parser.c:2991
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "le C90 ISO ne permet pas le qualificatif %<_Atomic%>"
  
! #: c/c-parser.c:3018
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<_Atomic%> appliquÃ© Ã  un type qualifiÃ©"
  
! #: c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr "%<__GIMPLE%> uniquement valable avec %<-fgimple%>"
  
! #: c/c-parser.c:3158
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "un enum vide est invalide"
  
! #: c/c-parser.c:3162 c/c-parser.c:4165 c/c-parser.c:4866 c/c-parser.c:4878
! #: c/c-parser.c:5361 c/c-parser.c:5659 c/c-parser.c:7269 c/c-parser.c:7352
! #: c/c-parser.c:8237 c/c-parser.c:8540 c/c-parser.c:8549 c/c-parser.c:9069
! #: c/c-parser.c:9252 c/c-parser.c:9278 c/c-parser.c:10106 c/c-parser.c:10530
! #: c/c-parser.c:10567 c/c-parser.c:10821 c/c-parser.c:10871 c/c-parser.c:11031
! #: c/c-parser.c:11061 c/c-parser.c:11069 c/c-parser.c:11098 c/c-parser.c:11111
! #: c/c-parser.c:11417 c/c-parser.c:11541 c/c-parser.c:11999 c/c-parser.c:12034
! #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
! #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
! #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identificateur attendu"
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "virgule Ã  la fin de la liste d'Ã©numerateurs"
  
! #: c/c-parser.c:3210
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "%<,%> ou %<}%> attendu"
  
! #: c/c-parser.c:3249
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "le C ISO interdit les rÃ©fÃ©rences anticipÃ©es vers un type %<enum%>"
  
! #: c/c-parser.c:3372
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "nom de classe attendu"
  
! #: c/c-parser.c:3394
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "point virgule superflu dans la structure ou dans l'union"
  
! #: c/c-parser.c:3423
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "pas de point virgule Ã  la fin de la structure ou de l'union"
  
! #: c/c-parser.c:3537 c/c-parser.c:5156
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "liste de qualificatifs et de qualificatifs attendue"
  
! #: c/c-parser.c:3548
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "le C ISO interdit les dÃ©clarations de membre sans aucun membre"
  
! #: c/c-parser.c:3638
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "%<,%>, %<;%> ou %<}%> attendu"
  
! #: c/c-parser.c:3645
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "%<:%>, %<,%>, %<;%>, %<}%> ou %<__attribute__%> attendu"
  
! #: c/c-parser.c:3699
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> appliquÃ© Ã  un champ de bits"
  
! #: c/c-parser.c:3736
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr "le C99 ISO ne permet pas %<_Alignas%>"
  
! #: c/c-parser.c:3739
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr "le C90 ISO ne permet pas %<_Alignas%>"
  
! #: c/c-parser.c:3993
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "identificateur ou %<(%> attendu"
  
! #: c/c-parser.c:4234
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "le C ISO requiert un argument nommÃ© devant %<...%>"
  
! #: c/c-parser.c:4358
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "spÃ©cificateurs de dÃ©claration ou %<...%> attendu"
  
! #: c/c-parser.c:4583
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "les parenthÃ¨ses doivent Ãªtre omises si la liste des arguments de l'attribut est vide"
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
  
! #: c/c-parser.c:4955
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "le C ISO ne supporte pas les attributs %<[[]]%> avant C2X"
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<deprecated%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
  
! #: c/c-parser.c:4997
  #, gcc-internal-format
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<fallthrough%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
  
! #: c/c-parser.c:5007
  #, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<maybe_unused%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
  
! #: c/c-parser.c:5266
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "le C ISO interdit d'initialiser avec des accolades vides"
  
! #: c/c-parser.c:5325
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "utilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e avec %<:%>"
  
! #: c/c-parser.c:5470
  #, 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.c:5482
  #, 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.c:5490
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "utilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e sans %<=%>"
  
! #: c/c-parser.c:5674
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "le C ISO interdit la dÃ©claration d'Ã©tiquette"
  
! #: c/c-parser.c:5680 c/c-parser.c:5766 c/c-parser.c:5780 c/gimple-parser.c:405
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "dÃ©claration ou instruction attendue"
  
! #: c/c-parser.c:5724 c/c-parser.c:5757
  #, 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.c:5788
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> attendu avant %<else%>"
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sans %<if%> prÃ©cÃ©dent"
  
! #: c/c-parser.c:5811
  #, 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
*** 40582,41951 ****
  #. 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.c:5832 c/c-parser.c:6294 c/gimple-parser.c:2276
! #: cp/parser.c:11415
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "instruction attendue"
  
! #: c/c-parser.c:5891
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> ou %<...%> attendu"
  
! #: c/c-parser.c:5953 c/c-parser.c:6277
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "seul l'attribut %<fallthrough%> peut Ãªtre appliquÃ© Ã  une instruction nulle"
  
! #: c/c-parser.c:5961
  #, 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.c:6193
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "identificateur ou %<*%> attendu"
  
! #: c/c-parser.c:6401 cp/parser.c:13169
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<if%>"
  
! #: c/c-parser.c:6443 cp/parser.c:13172
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<else%>"
  
! #: c/c-parser.c:6577 cp/parser.c:12065
  #, 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.c:6729
  #, 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.c:6867 c/c-parser.c:6899
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "variables d'itÃ©ration multiples dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.c:6922
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable d'itÃ©ration invalide dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.c:6947 cp/parser.c:12337
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC ivdep%>"
  
! #: c/c-parser.c:6953 cp/parser.c:12343
  #, 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.c:6989
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "collection manquante dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "qualificatif %<asm%> %qE dupliquÃ©"
  
! #: c/c-parser.c:7100 c/c-parser.c:7111 c/c-parser.c:7122 cp/parser.c:20136
! #: cp/parser.c:20153 cp/parser.c:20167
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "vu pour la premiÃ¨re fois ici"
  
! #: c/c-parser.c:7131
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE n'est pas un qualificatif %<asm%>"
  
! #: c/c-parser.c:7181
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> ou %<)%> attendu"
  
! #: c/c-parser.c:7483 cp/parser.c:4264
  #, 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.c:7670
  #, 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.c:7878 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la division %<sizeof (%T) / sizeof (%T)%> ne calcule pas le nombre d'Ã©lÃ©ments dans le tableau"
  
! #: c/c-parser.c:7884 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "le premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© ici"
  
! #: c/c-parser.c:8102
  #, 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.c:8201
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "le C traditionnel rejette le plus unaire"
  
! #: c/c-parser.c:8332
  #, 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.c:8348
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> appliquÃ© sur un champ de bits"
  
! #: c/c-parser.c:8418
  #, 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.c:8441
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "le C ISO ne permet pas %<%E (expression)%>"
  
! #: c/c-parser.c:8589
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ne peut prendre l'adresse de %qs"
  
! #: c/c-parser.c:8672
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "le C99 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.c:8675
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "le C90 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.c:8743
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "l'association %<_Generic%> a un type fonction"
  
! #: c/c-parser.c:8746
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "l'association %<_Generic%> a un type incomplet"
  
! #: c/c-parser.c:8750
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "l'association %<_Generic%> a un type de longueur variable"
  
! #: c/c-parser.c:8774
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "branche %<default%> en double dans %<_Generic%>"
  
! #: c/c-parser.c:8775
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "le %<default%> original est ici"
  
! #: c/c-parser.c:8783
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> spÃ©cifie deux types compatibles"
  
! #: c/c-parser.c:8784
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "le type compatible est ici"
  
! #: c/c-parser.c:8807
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "le sÃ©lecteur %<_Generic%> correspond Ã  plusieurs associations"
  
! #: c/c-parser.c:8809
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "l'autre correspondance est ici"
  
! #: c/c-parser.c:8828
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "le sÃ©lecteur %<_Generic%> du type %qT n'est compatible avec aucune association"
  
! #: c/c-parser.c:8849
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'est pas un pointeur de fonction"
  
! #: c/c-parser.c:8857
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas Ã©tÃ© de prototypÃ©"
  
! #: c/c-parser.c:8863
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a des arguments variables"
  
! #: c/c-parser.c:8879
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas d'argument"
  
! #: c/c-parser.c:8902 c/c-parser.c:8906
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "le C ISO ne supporte pas l'identificateur prÃ©dÃ©fini %qs"
  
! #: c/c-parser.c:8910
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "le C90 ISO ne supporte pas l'identificateur prÃ©dÃ©fini %<__func__%>"
  
! #: c/c-parser.c:9084 c/c-parser.c:10149 c/c-parser.c:10171
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "expression attendue"
  
! #: c/c-parser.c:9105
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un groupe entre accolades Ã  l'intÃ©rieur d'une expression n'est permis qu'Ã  l'intÃ©rieur d'une fonction"
  
! #: c/c-parser.c:9119
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "le C ISO interdit les groupes entre accolades Ã  l'intÃ©rieur d'expressions"
  
! #: c/c-parser.c:9306
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_choose_expr%>"
  
! #: c/c-parser.c:9322
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "le premier argument de %<__builtin_choose_expr%> n'est pas une constante"
  
! #: c/c-parser.c:9392 c/c-parser.c:9409 c/c-parser.c:9416
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "trop peu d'arguments pour %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9437
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a le mauvais nombre d'arguments"
  
! #: c/c-parser.c:9481 c/c-parser.c:9491
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "le type de retour est un type gÃ©nÃ©rique, ce qui est invalide, pour l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9513 c/c-parser.c:9523
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "le type d'un type gÃ©nÃ©rique est invalide pour l'argument %u de l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9556
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> ont tous le mÃªme type"
  
! #: c/c-parser.c:9575
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> n'ont pas de paramÃ¨tre de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9623
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "type de paramÃ¨tre de type gÃ©nÃ©rique dupliquÃ© pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9646
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type de retour pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9663
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type pour l'argument %u de l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "type invalide pour l'argument %u de la fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9712
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement complexe"
  
! #: c/c-parser.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement binaire"
  
! #: c/c-parser.c:9728 c/c-parser.c:9758
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "arguments Ã  la fois complexe et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9736 c/c-parser.c:9778
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "arguments Ã  la fois binaire et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9750
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argument complexe %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimale"
  
! #: c/c-parser.c:9770
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argument binaire %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimale"
  
! #: c/c-parser.c:9876
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "pas de fonction correspondante pour l'appel de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9917
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.c:9930
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "le premier argument de %<__builtin_call_with_static_chain%> doit Ãªtre une expression d'appel"
  
! #: c/c-parser.c:9934
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "le deuxiÃ¨me argument de %<__builtin_call_with_static_chain%> doit Ãªtre un type pointeur"
  
! #: c/c-parser.c:9960
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_complex%>"
  
! #: c/c-parser.c:9982
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "l'opÃ©rande de %<__builtin_complex%> n'est pas un type binaire en virgule flottante rÃ©el"
  
! #: c/c-parser.c:9991
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "opÃ©randes de %<__builtin_complex%> de types diffÃ©rents"
  
! #: c/c-parser.c:10036 cp/parser.c:7089
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_shuffle%>"
  
! #: c/c-parser.c:10209
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "le littÃ©ral composÃ© a une taille variable"
  
! #: c/c-parser.c:10220
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "le littÃ©ral composÃ© est qualifiÃ© par un qualificatif d'espace d'adresse"
  
! #: c/c-parser.c:10224
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "le C90 ISO interdit les littÃ©raux composÃ©s"
  
! #: c/c-parser.c:10237
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement d'un littÃ©ral composÃ©"
  
! #: c/c-parser.c:10311
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type en virgule flottante %qT"
  
! #: c/c-parser.c:10316
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type complexe %qT"
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "prendre la valeur absolue du type non signÃ© %qT n'a pas d'effet"
  
! #: c/c-parser.c:10335
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est de type entier %qT"
  
! #: c/c-parser.c:10339
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type dÃ©cimale en virgule flottante %qT"
  
! #: c/c-parser.c:10344
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type complexe %qT"
  
! #: c/c-parser.c:10357
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type entier %qT"
  
! #: c/c-parser.c:10361
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.c:10378
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type entier %qT"
  
! #: c/c-parser.c:10383
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.c:10388
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type complexe %qT"
  
! #: c/c-parser.c:10414
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "la fonction de valeur absolue %qD reÃ§oit un argument de type %qT mais elle a un paramÃ¨tre de type %qT qui peut produire une valeur tronquÃ©e"
  
! #: c/c-parser.c:10843
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "identificateur ou %<)%> attendu"
  
! #: c/c-parser.c:10939
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "Â«Â ;Â Â» superflu"
  
! #: c/c-parser.c:11187
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "point virgule superflu spÃ©cifiÃ© dans la dÃ©finition de la mÃ©thode"
  
! #: c/c-parser.c:11319
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "les attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s uniquement Ã  la fin"
  
! #: c/c-parser.c:11339
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> ou %<{%> attendu aprÃ¨s la dÃ©finition des attributs de la mÃ©thode"
  
! #: c/c-parser.c:11461
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c est attendue"
  
! #: c/c-parser.c:11899
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "aucun type ni classe de stockage ne peut Ãªtre spÃ©cifiÃ© ici,"
  
! #: c/c-parser.c:11991 c/c-parser.c:12048 cp/parser.c:33567
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "attribut de propriÃ©tÃ© inconnu"
  
! #: c/c-parser.c:12012 cp/parser.c:33527
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "%<=%> manquant (aprÃ¨s l'attribut %<getter%>)"
  
! #: c/c-parser.c:12015 cp/parser.c:33530
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "%<=%> manquant (aprÃ¨s l'attribut %<setter%>)"
  
! #: c/c-parser.c:12029 cp/parser.c:33545
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "l'attribut %<setter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule fois"
  
! #: c/c-parser.c:12034 cp/parser.c:33551
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "le nom du Â«Â setterÂ Â» doit Ãªtre terminÃ© par %<:%>"
  
! #: c/c-parser.c:12041 cp/parser.c:33559
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "l'attribut %<getter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule fois"
  
! #: c/c-parser.c:12235 cp/parser.c:43363
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiert une expression d'affectation qui est Ã©valuÃ©e en une constante entiÃ¨re non nÃ©gative plus petite que %u"
  
! #: c/c-parser.c:12279 c/c-parser.c:19140 c/c-parser.c:19431 c/c-parser.c:19490
! #: c/c-parser.c:19574 cp/parser.c:39897 cp/parser.c:40227 cp/parser.c:40315
! #: cp/parser.c:40386 cp/parser.c:43410 cp/parser.c:43425 cp/parser.c:43440
! #: cp/parser.c:43456 cp/parser.c:43472 cp/parser.c:43488 cp/parser.c:43515
! #: cp/parser.c:43528 cp/parser.c:43551 cp/parser.c:43564
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> ne peut Ãªtre utilisÃ© que dans des instructions composÃ©es"
  
! #: c/c-parser.c:12302 cp/parser.c:43541
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> doit Ãªtre dans la portÃ©e au niveau du fichier"
  
! #: c/c-parser.c:12389 cp/parser.c:43627
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> ne peut Ãªtre utilisÃ© que dans une construction de boucle avec la clause %<inscan%> %<reduction%>"
  
! #: c/c-parser.c:12396 cp/parser.c:43633
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> ne peut Ãªtre utilisÃ© que dans une construction %<#pragma omp sections%>"
  
! #: c/c-parser.c:12424 c/c-parser.c:12448 cp/parser.c:43662 cp/parser.c:43695
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "instruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendue"
  
! #: c/c-parser.c:12461 cp/parser.c:43400
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> doit Ãªtre le premier"
  
! #: c/c-parser.c:12798 c/c-parser.c:15744 c/c-parser.c:21171 c/c-parser.c:21179
! #: cp/parser.c:33973 cp/parser.c:36578 cp/parser.c:42479 cp/parser.c:42487
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "trop de clauses %qs"
  
! #: c/c-parser.c:12825
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "l'expression doit Ãªtre fondamentale"
  
! #: c/c-parser.c:13069 c/c-parser.c:13081
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> ou %<,%> attendu"
  
! #: c/c-parser.c:13232 c/c-parser.c:21468
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD n'est pas une variable"
  
! #: c/c-parser.c:13236 cp/semantics.c:7465
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD n'est pas une variable pointeur"
  
! #: c/c-parser.c:13278 cp/parser.c:34652
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "l'argument Â«Â collapseÂ Â» a besoin d'une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:13355 cp/parser.c:34716
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ou %<present%> attendu"
  
! #: c/c-parser.c:13357 cp/parser.c:34718
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> ou %<shared%> attendu"
  
! #: c/c-parser.c:13477 cp/parser.c:34829
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> ou %<exit%> attendu"
  
! #: c/c-parser.c:13497 c/c-parser.c:19483 c/c-parser.c:19567 cp/parser.c:34847
! #: cp/parser.c:40219 cp/parser.c:40307
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> attendu"
  
! #: c/c-parser.c:13550 cp/parser.c:34902
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "trop de %<if%> avec le modificateur %qs"
  
! #: c/c-parser.c:13557 cp/parser.c:34909
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "trop de clauses %<if%>"
  
! #: c/c-parser.c:13559 cp/parser.c:34911
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "trop de clauses %<if%> sans modificateur"
  
! #: c/c-parser.c:13565 cp/parser.c:34917
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateur"
  
! #: c/c-parser.c:13670 c/c-parser.c:13716 c/c-parser.c:13762 c/c-parser.c:13808
! #: c/c-parser.c:14225 c/c-parser.c:14307 c/c-parser.c:14839 c/c-parser.c:14967
! #: c/c-parser.c:15012 c/c-parser.c:15688
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "expression entiÃ¨re attendue"
  
! #: c/c-parser.c:13681
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "la valeur de %<num_threads%> doit Ãªtre positive"
  
! #: c/c-parser.c:13727
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "la valeur de %<num_tasks%> doit Ãªtre positive"
  
! #: c/c-parser.c:13773 cp/semantics.c:7668
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "la valeur de %<grainsize%> doit Ãªtre positive"
  
! #: c/c-parser.c:13820 cp/semantics.c:7698
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "la valeur de %<priority%> doit Ãªtre positive ou nulle"
  
! #: c/c-parser.c:13856
  #, gcc-internal-format
  msgid "expected constant integer expression"
  msgstr "expression entiÃ¨re constante attendue"
  
! #: c/c-parser.c:13895 cp/parser.c:35142
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu"
  
! #: c/c-parser.c:13956 cp/parser.c:35207
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> ou %<pointer%> attendu"
  
! #: c/c-parser.c:14022 cp/parser.c:35276
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "trop de clauses %<defaultmap%> avec la catÃ©gorie %qs"
  
! #: c/c-parser.c:14025 cp/parser.c:35279
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "trop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©e"
  
! #: c/c-parser.c:14099 cp/semantics.c:6835
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "l'expression %qs doit Ãªtre un entier"
  
! #: c/c-parser.c:14111 c/c-parser.c:14234 cp/semantics.c:6867
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "la valeur de %qs doit Ãªtre positive"
  
! #: c/c-parser.c:14173 cp/parser.c:34424
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "trop d'arguments pour %<static%>"
  
! #: c/c-parser.c:14207 cp/parser.c:34457
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argument inattendu"
  
! #: c/c-parser.c:14374 cp/semantics.c:7830
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "l'argument %<tile%> a besoin d'une constante entiÃ¨re positive"
  
! #: c/c-parser.c:14432 c/c-parser.c:14438 cp/parser.c:35311 cp/parser.c:35321
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> attendu"
  
! #: c/c-parser.c:14472 cp/parser.c:35359
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<team%>, %<parallel%> ou %<thread%> attendu"
  
! #: c/c-parser.c:14525 cp/parser.c:35427
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "les arguments ordonnÃ©s ont besoin d'une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:14650 c/c-parser.c:20737 cp/parser.c:42138
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu"
  
! #: c/c-parser.c:14763 cp/parser.c:35678
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "les deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spÃ©cifiÃ©s"
  
! #: c/c-parser.c:14817 cp/parser.c:35694
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<runtime%> ne prend pas de paramÃ¨tre %<chunk_size%>"
  
! #: c/c-parser.c:14821 cp/parser.c:35697
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<auto%> ne prend pas de paramÃ¨tre %<chunk_size%>"
  
! #: c/c-parser.c:14833 cp/semantics.c:6902
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "la taille du fragment doit Ãªtre positive"
  
! #: c/c-parser.c:14856 cp/parser.c:35717
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "type d'ordonnancement invalide"
  
! #: c/c-parser.c:14977
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "la valeur de %<num_teams%> doit Ãªtre positive"
  
! #: c/c-parser.c:15022 cp/semantics.c:6998
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "la valeur de %<thread_limit%> doit Ãªtre positive"
  
! #: c/c-parser.c:15067 cp/semantics.c:7117
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "l'expression d'alignement %<aligned%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:15130
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "l'expression du pas de %<linear%> doit Ãªtre fondamentale"
  
! #: c/c-parser.c:15180
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<safelen%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:15219
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<simdlen%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:15487 cp/parser.c:36359
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "le modificateur %<iterator%> est incompatible avec %qs"
  
! #: c/c-parser.c:15534 cp/parser.c:36407 cp/parser.c:36636 cp/parser.c:36686
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "type de Â«Â dependÂ Â» invalide"
  
! #: c/c-parser.c:15621 cp/parser.c:36482
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "type de Â«Â mapÂ Â» invalide"
  
! #: c/c-parser.c:15719 cp/parser.c:36583
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "type de Â«Â dist_scheduleÂ Â» invalide"
  
! #: c/c-parser.c:15795
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "type de Â«Â proc_bindÂ Â» invalide"
  
! #: c/c-parser.c:15839
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> ou %<any%> attendu"
  
! #: c/c-parser.c:16063 cp/parser.c:36917
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "clause %<#pragma acc%> attendue"
  
! #: c/c-parser.c:16074 c/c-parser.c:16398 cp/parser.c:36928 cp/parser.c:37291
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs n'est pas valide pour %qs"
  
! #: c/c-parser.c:16118 cp/parser.c:36975
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "les clauses dans un trait %<simd%> devraient Ãªtre sÃ©parÃ©es par des %<,%>"
  
! #: c/c-parser.c:16259 cp/parser.c:37153
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs doit Ãªtre la premiÃ¨re clause de %qs"
  
! #: c/c-parser.c:16387 cp/parser.c:37280
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "clause %<#pragma omp%> attendue"
  
! #: c/c-parser.c:16520 cp/parser.c:40733
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "pas de clause valide spÃ©cifiÃ©e dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16530 cp/parser.c:40743
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "section de tableau dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16550 cp/parser.c:40763
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD doit Ãªtre une variable globale dans %<#pragma acc declare link%>"
  
! #: c/c-parser.c:16561 cp/parser.c:40774
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clause OpenACC invalide au niveau global du fichier"
  
! #: c/c-parser.c:16568 cp/parser.c:40781
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<extern%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16576 cp/parser.c:40789
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<global%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16588 cp/parser.c:40801
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "variable %qD utilisÃ©e plus d'une fois avec %<#pragma acc declare%>"
  
! #: c/c-parser.c:16681 cp/parser.c:40888
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> attendu aprÃ¨s %<#pragma acc %s%>"
  
! #: c/c-parser.c:16697 cp/parser.c:40905
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> n'a pas clause de mouvement de donnÃ©es"
  
! #: c/c-parser.c:16947 cp/parser.c:3008
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE n'a pas Ã©tÃ© dÃ©clarÃ©"
  
! #: c/c-parser.c:16951
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.c:16969 cp/parser.c:42722
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD ne fait pas rÃ©fÃ©rence Ã  une fonction"
  
! #: c/c-parser.c:16992 c/c-parser.c:17040 cp/parser.c:1400
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une dÃ©claration ou d'une dÃ©finition de fonction"
  
! #: c/c-parser.c:17032 cp/parser.c:42776 cp/parser.c:42821
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une seule dÃ©claration ou dÃ©finition de fonction"
  
! #: c/c-parser.c:17063 cp/parser.c:42850
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> doit Ãªtre appliquÃ© avant l'utilisation"
  
! #: c/c-parser.c:17064 cp/parser.c:42852
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> doit Ãªtre appliquÃ© avant la dÃ©finition"
  
! #: c/c-parser.c:17108 cp/parser.c:41106
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%>"
  
! #: c/c-parser.c:17260 cp/parser.c:37458
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "clause %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendue"
  
! #: c/c-parser.c:17269 cp/parser.c:37467
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "trop de clauses atomiques"
  
! #: c/c-parser.c:17276 cp/parser.c:37474
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "trop de clauses d'ordre de mÃ©moire"
  
! #: c/c-parser.c:17331 cp/parser.c:37529
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp atomic read%> est incompatible avec les clauses %<acq_rel%> ou %<release%>"
  
! #: c/c-parser.c:17340 cp/parser.c:37538
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic write%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>"
  
! #: c/c-parser.c:17349 cp/parser.c:37547
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic update%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>"
  
! #: c/c-parser.c:17615 cp/parser.c:37752 cp/parser.c:37778
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forme invalide de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17619 cp/parser.c:37809 cp/parser.c:37825
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "opÃ©ration invalide pour %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17668 cp/semantics.c:9321 cp/semantics.c:9331
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> utilise deux expressions diffÃ©rentes pour la mÃ©moire"
  
! #: c/c-parser.c:17737 c/c-parser.c:17894
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ou fin de ligne attendue"
  
! #: c/c-parser.c:17777 cp/semantics.c:9396
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "l'expression %<depobj%> n'est pas une expression l-valeur"
  
! #: c/c-parser.c:17834 cp/parser.c:38010
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> ou %<mutexinoutset%> attendu"
  
! #: c/c-parser.c:17846 cp/parser.c:38026
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "clause %<depend%>, %<destroy%> ou %<update%> attendue"
  
! #: c/c-parser.c:17882 cp/parser.c:38059
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> ou %<acquire%> attendu"
  
! #: c/c-parser.c:17889 cp/parser.c:38066
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "liste %<flush%> spÃ©cifiÃ©e avec une clause d'ordre de mÃ©moire"
  
! #: c/c-parser.c:17948 cp/parser.c:38671
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%> ou %<exclusive%> attendu"
  
! #: c/c-parser.c:17953 cp/parser.c:38677
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> attendu"
  
! #: c/c-parser.c:18008 cp/parser.c:38728
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "le paramÃ¨tre de la clause %<ordered%> est plus petit que %<collapse%>"
  
! #: c/c-parser.c:18019 cp/parser.c:38739
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "la clause %<linear%> ne peut pas Ãªtre spÃ©cifiÃ©e avec la clause %<ordered%> comportant un paramÃ¨tre"
  
! #: c/c-parser.c:18037 cp/parser.c:38767
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "instruction Â«Â forÂ Â» attendue"
  
! #: c/c-parser.c:18107 cp/semantics.c:8918 cp/semantics.c:9009
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "dÃ©claration ou initialisation d'itÃ©ration attendue"
  
! #: c/c-parser.c:18199
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "pas assez de boucles parfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18257 cp/parser.c:39082
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "boucles coalescÃ©es imparfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18304 cp/parser.c:38877 cp/parser.c:38919 cp/pt.c:17398
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable d'itÃ©ration %qD ne devrait pas Ãªtre Â«Â firstprivateÂ Â»"
  
! #: c/c-parser.c:18438 cp/parser.c:39201
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "la clause %<ordered%> avec un paramÃ¨tre ne devrait pas Ãªtre spÃ©cifiÃ©e sur la construction %qs"
  
! #: c/c-parser.c:18651 cp/parser.c:39418
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> avec une clause %<depend%> peut uniquement Ãªtre utilisÃ© dans des instructions composÃ©es"
  
! #: c/c-parser.c:18859 cp/parser.c:39617
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> attendu aprÃ¨s %qs"
  
! #: c/c-parser.c:19131 cp/parser.c:39888
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> attendu"
  
! #: c/c-parser.c:19380 cp/parser.c:40157
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur un clause %<map%>"
  
! #: c/c-parser.c:19396 cp/parser.c:40173
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> doit contenir au moins une clause %<map%>, %<use_device_ptr%> ou %<use_device_addr%>"
  
! #: c/c-parser.c:19444 cp/parser.c:40399
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> doit contenir au moins une clause %<from%> ou %<to%>"
  
! #: c/c-parser.c:19516 cp/parser.c:40254
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> avec un type avec correspondance autre que %<to%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.c:19528 cp/parser.c:40266
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.c:19602 cp/parser.c:40343
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> avec un type Â«Â mapÂ Â» autre que %<from%>, %<release%> ou %<delete%> sur une clause %<map%>"
  
! #: c/c-parser.c:19615 cp/parser.c:40356
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.c:19834 cp/parser.c:40613
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.c:19890
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction ou un autre %<#pragma omp declare %s%>"
  
! #: c/c-parser.c:19941 c/c-parser.c:19969
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.c:20008 cp/parser.c:41257
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "nom de sÃ©lecteur de trait attendu"
  
! #: c/c-parser.c:20061 cp/parser.c:41309
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "sÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contexte"
  
! #: c/c-parser.c:20086 cp/parser.c:41333
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "le sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©"
  
! #: c/c-parser.c:20113 cp/parser.c:41372 cp/pt.c:11226
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "l'argument du score doit Ãªtre une expression entiÃ¨re constante"
  
! #: c/c-parser.c:20116 cp/parser.c:41375 cp/pt.c:11243
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "l'argument du score doit Ãªtre non nÃ©gatif"
  
! #: c/c-parser.c:20140 cp/parser.c:41403 cp/pt.c:11229
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante ou une chaÃ®ne littÃ©rale"
  
! #: c/c-parser.c:20185 cp/parser.c:41447
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identificateur ou chaÃ®ne littÃ©rale attendus"
  
! #: c/c-parser.c:20207 cp/parser.c:41469 cp/pt.c:11233
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante"
  
! #: c/c-parser.c:20218 cp/parser.c:41480
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "les propriÃ©tÃ©s pour le sÃ©lecteur %<simd%> ne peuvent pas Ãªtre spÃ©cifiÃ©es dans %<metadirective%>"
  
! #: c/c-parser.c:20305 cp/parser.c:41566
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu"
  
! #: c/c-parser.c:20380 cp/parser.c:41674
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> attendu"
  
! #: c/c-parser.c:20400
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "le variant %qD n'est pas une fonction"
  
! #: c/c-parser.c:20406 cp/decl.c:7324
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "le variant %qD et la base %qD ont des types incompatibles"
  
! #: c/c-parser.c:20418 cp/decl.c:7333
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "le variant %qD est interne"
  
! #: c/c-parser.c:20461
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.c:20469 cp/parser.c:41719
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi par une seule dÃ©claration ou dÃ©finition de fonction"
  
! #: c/c-parser.c:20578 cp/parser.c:41824
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %<to%>"
  
! #: c/c-parser.c:20627 cp/parser.c:41873
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr "la directive avec uniquement des clauses %<device_type%> est ignorÃ©e"
  
! #: c/c-parser.c:20646 cp/parser.c:41898
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> attendu"
  
! #: c/c-parser.c:20653 cp/parser.c:41905
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> attendu"
  
! #: c/c-parser.c:20659 cp/parser.c:41912
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> sans %<#pragma omp declare target%> correspondant"
  
! #: c/c-parser.c:20687
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> pas au niveau d'un fichier ou d'un bloc"
  
! #: c/c-parser.c:20764
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "type arithmÃ©tique prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20768
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "fonction ou type tableau dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20771
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifiÃ© par %<_Atomic%> dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20774
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifiÃ© par const, volatile ou restrict dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20782
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redÃ©claration de %qs %<#pragma omp declare reduction%> pour le type %qT"
  
! #: c/c-parser.c:20791
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "%<#pragma omp declare reduction%> prÃ©cÃ©dent"
  
! #: c/c-parser.c:20908
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> ou nom de fonction attendu"
  
! #: c/c-parser.c:20919
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "nom de fonction %<(%> attendu"
  
! #: c/c-parser.c:20938
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait Ãªtre %<&omp_priv%>"
  
! #: c/c-parser.c:21069 cp/parser.c:42372
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu"
  
! #: c/c-parser.c:21133 cp/parser.c:42435
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu"
  
! #: c/c-parser.c:21153 cp/parser.c:42461
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "clause %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> ou %<atomic_default_mem_order%> attendue"
  
! #: c/c-parser.c:21162 cp/parser.c:42470
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "la clause %qs sur la directive %<requires%> n'est pas encore supportÃ©e"
  
! #: c/c-parser.c:21174 cp/parser.c:42482
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "clause %qs utilisÃ©e lexicalement aprÃ¨s la construction de la premiÃ¨re cible ou l'API de dÃ©chargement"
  
! #: c/c-parser.c:21186 cp/parser.c:42494
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "plus d'une clause %<atomic_default_mem_order%> dans une mÃªme unitÃ© de compilation"
  
! #: c/c-parser.c:21195 cp/parser.c:42503
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "clause %<atomic_default_mem_order%> utilisÃ©e lexicalement aprÃ¨s la premiÃ¨re construction %<atomic%> sans clause d'ordre de mÃ©moire"
  
! #: c/c-parser.c:21209 cp/parser.c:42517
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> requiert au moins une clause"
  
! #: c/c-parser.c:21228
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille nulle dans la clause %<reduction%>"
  
! #: c/c-parser.c:21234
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille variable dans la clause %<reduction%>"
  
! #: c/c-parser.c:21470 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE est dÃ©clarÃ© %<threadprivate%> aprÃ¨s la premiÃ¨re utilisation"
  
! #: c/c-parser.c:21472 cp/semantics.c:8359
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automatique %qE ne peut Ãªtre %<threadprivate%>"
  
! #: c/c-parser.c:21476 cp/semantics.c:8361
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE a un type incomplet"
  
! #: c/c-parser.c:21655 cp/parser.c:43251
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: c/c-parser.c:21661 cp/parser.c:43257
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>"
  
! #: c/c-parser.c:21670
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "le %<__transaction_cancel%> extÃ©rieur n'est pas dans un %<__transaction_atomic%> extÃ©rieur ou une fonction %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21678 cp/parser.c:43275
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>"
  
! #: c/c-parser.c:21762
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "pas d'accolade fermante"
--- 40662,42041 ----
  #. 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.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "instruction attendue"
  
! #: c/c-parser.c:5890
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> ou %<...%> attendu"
  
! #: c/c-parser.c:5952 c/c-parser.c:6276
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "seul l'attribut %<fallthrough%> peut Ãªtre appliquÃ© Ã  une instruction nulle"
  
! #: c/c-parser.c:5960
  #, 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.c:6192
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "identificateur ou %<*%> attendu"
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<if%>"
  
! #: c/c-parser.c:6442 cp/parser.c:13217
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<else%>"
  
! #: c/c-parser.c:6576 cp/parser.c:12110
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "des accolades explicites sont suggÃ©rÃ©es pour Ã©viter toute ambiguÃ¯tÃ© sur le %<else%>"
  
! #: c/c-parser.c:6728
  #, 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.c:6866 c/c-parser.c:6898
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "variables d'itÃ©ration multiples dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.c:6921
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable d'itÃ©ration invalide dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC ivdep%>"
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC unroll%>"
  
! #: c/c-parser.c:6988
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "collection manquante dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.c:7098 c/c-parser.c:7109 c/c-parser.c:7120
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "qualificatif %<asm%> %qE dupliquÃ©"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "vu pour la premiÃ¨re fois ici"
  
! #: c/c-parser.c:7130
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE n'est pas un qualificatif %<asm%>"
  
! #: c/c-parser.c:7180
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> ou %<)%> attendu"
  
! #: c/c-parser.c:7482 cp/parser.c:4267
  #, 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.c:7669
  #, 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.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la division %<sizeof (%T) / sizeof (%T)%> ne calcule pas le nombre d'Ã©lÃ©ments dans le tableau"
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "le premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© ici"
  
! #: c/c-parser.c:8101
  #, 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.c:8200
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "le C traditionnel rejette le plus unaire"
  
! #: c/c-parser.c:8331
  #, 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.c:8347
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> appliquÃ© sur un champ de bits"
  
! #: c/c-parser.c:8417
  #, 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.c:8440
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "le C ISO ne permet pas %<%E (expression)%>"
  
! #: c/c-parser.c:8588
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ne peut prendre l'adresse de %qs"
  
! #: c/c-parser.c:8671
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "le C99 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.c:8674
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "le C90 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.c:8742
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "l'association %<_Generic%> a un type fonction"
  
! #: c/c-parser.c:8745
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "l'association %<_Generic%> a un type incomplet"
  
! #: c/c-parser.c:8749
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "l'association %<_Generic%> a un type de longueur variable"
  
! #: c/c-parser.c:8773
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "branche %<default%> en double dans %<_Generic%>"
  
! #: c/c-parser.c:8774
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "le %<default%> original est ici"
  
! #: c/c-parser.c:8782
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> spÃ©cifie deux types compatibles"
  
! #: c/c-parser.c:8783
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "le type compatible est ici"
  
! #: c/c-parser.c:8806
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "le sÃ©lecteur %<_Generic%> correspond Ã  plusieurs associations"
  
! #: c/c-parser.c:8808
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "l'autre correspondance est ici"
  
! #: c/c-parser.c:8827
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "le sÃ©lecteur %<_Generic%> du type %qT n'est compatible avec aucune association"
  
! #: c/c-parser.c:8848
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'est pas un pointeur de fonction"
  
! #: c/c-parser.c:8856
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas Ã©tÃ© de prototypÃ©"
  
! #: c/c-parser.c:8862
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a des arguments variables"
  
! #: c/c-parser.c:8878
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas d'argument"
  
! #: c/c-parser.c:8901 c/c-parser.c:8905
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "le C ISO ne supporte pas l'identificateur prÃ©dÃ©fini %qs"
  
! #: c/c-parser.c:8909
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "le C90 ISO ne supporte pas l'identificateur prÃ©dÃ©fini %<__func__%>"
  
! #: c/c-parser.c:9083 c/c-parser.c:10148 c/c-parser.c:10170
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "expression attendue"
  
! #: c/c-parser.c:9104
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un groupe entre accolades Ã  l'intÃ©rieur d'une expression n'est permis qu'Ã  l'intÃ©rieur d'une fonction"
  
! #: c/c-parser.c:9118
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "le C ISO interdit les groupes entre accolades Ã  l'intÃ©rieur d'expressions"
  
! #: c/c-parser.c:9305
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_choose_expr%>"
  
! #: c/c-parser.c:9321
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "le premier argument de %<__builtin_choose_expr%> n'est pas une constante"
  
! #: c/c-parser.c:9391 c/c-parser.c:9408 c/c-parser.c:9415
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "trop peu d'arguments pour %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9436
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a le mauvais nombre d'arguments"
  
! #: c/c-parser.c:9480 c/c-parser.c:9490
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "le type de retour est un type gÃ©nÃ©rique, ce qui est invalide, pour l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9512 c/c-parser.c:9522
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "le type d'un type gÃ©nÃ©rique est invalide pour l'argument %u de l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9555
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> ont tous le mÃªme type"
  
! #: c/c-parser.c:9574
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> n'ont pas de paramÃ¨tre de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9622
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "type de paramÃ¨tre de type gÃ©nÃ©rique dupliquÃ© pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9645
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type de retour pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9662
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type pour l'argument %u de l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "type invalide pour l'argument %u de la fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement complexe"
  
! #: c/c-parser.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement binaire"
  
! #: c/c-parser.c:9727 c/c-parser.c:9757
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "arguments Ã  la fois complexe et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9735 c/c-parser.c:9777
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "arguments Ã  la fois binaire et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argument complexe %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimale"
  
! #: c/c-parser.c:9769
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argument binaire %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimale"
  
! #: c/c-parser.c:9875
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "pas de fonction correspondante pour l'appel de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9916
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.c:9929
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "le premier argument de %<__builtin_call_with_static_chain%> doit Ãªtre une expression d'appel"
  
! #: c/c-parser.c:9933
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "le deuxiÃ¨me argument de %<__builtin_call_with_static_chain%> doit Ãªtre un type pointeur"
  
! #: c/c-parser.c:9959
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_complex%>"
  
! #: c/c-parser.c:9981
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "l'opÃ©rande de %<__builtin_complex%> n'est pas un type binaire en virgule flottante rÃ©el"
  
! #: c/c-parser.c:9990
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "opÃ©randes de %<__builtin_complex%> de types diffÃ©rents"
  
! #: c/c-parser.c:10035 cp/parser.c:7127
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_shuffle%>"
  
! #: c/c-parser.c:10208
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "le littÃ©ral composÃ© a une taille variable"
  
! #: c/c-parser.c:10219
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "le littÃ©ral composÃ© est qualifiÃ© par un qualificatif d'espace d'adresse"
  
! #: c/c-parser.c:10223
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "le C90 ISO interdit les littÃ©raux composÃ©s"
  
! #: c/c-parser.c:10236
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement d'un littÃ©ral composÃ©"
  
! #: c/c-parser.c:10310
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type en virgule flottante %qT"
  
! #: c/c-parser.c:10315
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type complexe %qT"
  
! #: c/c-parser.c:10323
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "prendre la valeur absolue du type non signÃ© %qT n'a pas d'effet"
  
! #: c/c-parser.c:10334
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est de type entier %qT"
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type dÃ©cimale en virgule flottante %qT"
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type complexe %qT"
  
! #: c/c-parser.c:10356
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type entier %qT"
  
! #: c/c-parser.c:10360
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type entier %qT"
  
! #: c/c-parser.c:10382
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.c:10387
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type complexe %qT"
  
! #: c/c-parser.c:10413
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "la fonction de valeur absolue %qD reÃ§oit un argument de type %qT mais elle a un paramÃ¨tre de type %qT qui peut produire une valeur tronquÃ©e"
  
! #: c/c-parser.c:10842
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "identificateur ou %<)%> attendu"
  
! #: c/c-parser.c:10938
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "Â«Â ;Â Â» superflu"
  
! #: c/c-parser.c:11186
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "point virgule superflu spÃ©cifiÃ© dans la dÃ©finition de la mÃ©thode"
  
! #: c/c-parser.c:11318
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "les attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s uniquement Ã  la fin"
  
! #: c/c-parser.c:11338
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> ou %<{%> attendu aprÃ¨s la dÃ©finition des attributs de la mÃ©thode"
  
! #: c/c-parser.c:11460
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c est attendue"
  
! #: c/c-parser.c:11911
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "aucun type ni classe de stockage ne peut Ãªtre spÃ©cifiÃ© ici,"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "attribut de propriÃ©tÃ© inconnu"
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "%<=%> manquant (aprÃ¨s l'attribut %<getter%>)"
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "%<=%> manquant (aprÃ¨s l'attribut %<setter%>)"
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "l'attribut %<setter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule fois"
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "le nom du Â«Â setterÂ Â» doit Ãªtre terminÃ© par %<:%>"
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "l'attribut %<getter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule fois"
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiert une expression d'affectation qui est Ã©valuÃ©e en une constante entiÃ¨re non nÃ©gative plus petite que %u"
  
! #: c/c-parser.c:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> ne peut Ãªtre utilisÃ© que dans des instructions composÃ©es"
  
! #: c/c-parser.c:12314 cp/parser.c:43749
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> doit Ãªtre dans la portÃ©e au niveau du fichier"
  
! #: c/c-parser.c:12401 cp/parser.c:43842
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> ne peut Ãªtre utilisÃ© que dans une construction de boucle avec la clause %<inscan%> %<reduction%>"
  
! #: c/c-parser.c:12408 cp/parser.c:43848
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> ne peut Ãªtre utilisÃ© que dans une construction %<#pragma omp sections%>"
  
! #: c/c-parser.c:12421
! #, gcc-internal-format
! msgid "%<#pragma omp requires%> may only be used at file scope"
! msgstr "%<#pragma omp requires%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier"
! 
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "instruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendue"
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> doit Ãªtre le premier"
  
! #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "trop de clauses %qs"
  
! #: c/c-parser.c:12844
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "l'expression doit Ãªtre fondamentale"
  
! #: c/c-parser.c:13088 c/c-parser.c:13100
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> ou %<,%> attendu"
  
! #: c/c-parser.c:13251 c/c-parser.c:21495
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD n'est pas une variable"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD n'est pas une variable pointeur"
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "l'argument Â«Â collapseÂ Â» a besoin d'une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ou %<present%> attendu"
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> ou %<shared%> attendu"
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> ou %<exit%> attendu"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> attendu"
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "trop de %<if%> avec le modificateur %qs"
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "trop de clauses %<if%>"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "trop de clauses %<if%> sans modificateur"
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateur"
  
! #: c/c-parser.c:13689 c/c-parser.c:13735 c/c-parser.c:13781 c/c-parser.c:13827
! #: c/c-parser.c:14244 c/c-parser.c:14326 c/c-parser.c:14858 c/c-parser.c:14986
! #: c/c-parser.c:15031 c/c-parser.c:15707
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "expression entiÃ¨re attendue"
  
! #: c/c-parser.c:13700
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "la valeur de %<num_threads%> doit Ãªtre positive"
  
! #: c/c-parser.c:13746
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "la valeur de %<num_tasks%> doit Ãªtre positive"
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "la valeur de %<grainsize%> doit Ãªtre positive"
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "la valeur de %<priority%> doit Ãªtre positive ou nulle"
  
! #: c/c-parser.c:13875
  #, gcc-internal-format
  msgid "expected constant integer expression"
  msgstr "expression entiÃ¨re constante attendue"
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu"
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> ou %<pointer%> attendu"
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "trop de clauses %<defaultmap%> avec la catÃ©gorie %qs"
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "trop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©e"
  
! #: c/c-parser.c:14118 cp/semantics.c:6836
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "l'expression %qs doit Ãªtre un entier"
  
! #: c/c-parser.c:14130 c/c-parser.c:14253 cp/semantics.c:6868
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "la valeur de %qs doit Ãªtre positive"
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "trop d'arguments pour %<static%>"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argument inattendu"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "l'argument %<tile%> a besoin d'une constante entiÃ¨re positive"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> attendu"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<team%>, %<parallel%> ou %<thread%> attendu"
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "les arguments ordonnÃ©s ont besoin d'une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu"
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "les deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spÃ©cifiÃ©s"
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<runtime%> ne prend pas de paramÃ¨tre %<chunk_size%>"
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<auto%> ne prend pas de paramÃ¨tre %<chunk_size%>"
  
! #: c/c-parser.c:14852 cp/semantics.c:6903
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "la taille du fragment doit Ãªtre positive"
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "type d'ordonnancement invalide"
  
! #: c/c-parser.c:14996
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "la valeur de %<num_teams%> doit Ãªtre positive"
  
! #: c/c-parser.c:15041 cp/semantics.c:6999
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "la valeur de %<thread_limit%> doit Ãªtre positive"
  
! #: c/c-parser.c:15086 cp/semantics.c:7118
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "l'expression d'alignement %<aligned%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:15149
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "l'expression du pas de %<linear%> doit Ãªtre fondamentale"
  
! #: c/c-parser.c:15199
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<safelen%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:15238
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<simdlen%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "le modificateur %<iterator%> est incompatible avec %qs"
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "type de Â«Â dependÂ Â» invalide"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "type de Â«Â mapÂ Â» invalide"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "type de Â«Â dist_scheduleÂ Â» invalide"
  
! #: c/c-parser.c:15814
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "type de Â«Â proc_bindÂ Â» invalide"
  
! #: c/c-parser.c:15858
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> ou %<any%> attendu"
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "clause %<#pragma acc%> attendue"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs n'est pas valide pour %qs"
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "les clauses dans un trait %<simd%> devraient Ãªtre sÃ©parÃ©es par des %<,%>"
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs doit Ãªtre la premiÃ¨re clause de %qs"
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "clause %<#pragma omp%> attendue"
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "pas de clause valide spÃ©cifiÃ©e dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "section de tableau dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD doit Ãªtre une variable globale dans %<#pragma acc declare link%>"
  
! #: c/c-parser.c:16580 cp/parser.c:40966
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clause OpenACC invalide au niveau global du fichier"
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<extern%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16595 cp/parser.c:40981
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<global%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16606 cp/parser.c:40999
! #, gcc-internal-format
! msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
! msgstr "%qD doit Ãªtre une variable dÃ©clarÃ©e dans la mÃªme portÃ©e que %<#pragma acc declare%>"
! 
! #: c/c-parser.c:16616 cp/parser.c:41009
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "variable %qD utilisÃ©e plus d'une fois avec %<#pragma acc declare%>"
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> attendu aprÃ¨s %<#pragma acc %s%>"
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> n'a pas clause de mouvement de donnÃ©es"
  
! #: c/c-parser.c:16974 cp/parser.c:3008
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE n'a pas Ã©tÃ© dÃ©clarÃ©"
  
! #: c/c-parser.c:16978
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD ne fait pas rÃ©fÃ©rence Ã  une fonction"
  
! #: c/c-parser.c:17019 c/c-parser.c:17067 cp/parser.c:1400
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une dÃ©claration ou d'une dÃ©finition de fonction"
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une seule dÃ©claration ou dÃ©finition de fonction"
  
! #: c/c-parser.c:17090 cp/parser.c:43058
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> doit Ãªtre appliquÃ© avant l'utilisation"
  
! #: c/c-parser.c:17091 cp/parser.c:43060
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> doit Ãªtre appliquÃ© avant la dÃ©finition"
  
! #: c/c-parser.c:17135 cp/parser.c:41314
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%>"
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "clause %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendue"
  
! #: c/c-parser.c:17296 cp/parser.c:37659
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "trop de clauses atomiques"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "trop de clauses d'ordre de mÃ©moire"
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp atomic read%> est incompatible avec les clauses %<acq_rel%> ou %<release%>"
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic write%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>"
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic update%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>"
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forme invalide de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "opÃ©ration invalide pour %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> utilise deux expressions diffÃ©rentes pour la mÃ©moire"
  
! #: c/c-parser.c:17764 c/c-parser.c:17921
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ou fin de ligne attendue"
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "l'expression %<depobj%> n'est pas une expression l-valeur"
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> ou %<mutexinoutset%> attendu"
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "clause %<depend%>, %<destroy%> ou %<update%> attendue"
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> ou %<acquire%> attendu"
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "liste %<flush%> spÃ©cifiÃ©e avec une clause d'ordre de mÃ©moire"
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%> ou %<exclusive%> attendu"
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> attendu"
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "le paramÃ¨tre de la clause %<ordered%> est plus petit que %<collapse%>"
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "la clause %<linear%> ne peut pas Ãªtre spÃ©cifiÃ©e avec la clause %<ordered%> comportant un paramÃ¨tre"
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "instruction Â«Â forÂ Â» attendue"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "dÃ©claration ou initialisation d'itÃ©ration attendue"
  
! #: c/c-parser.c:18226
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "pas assez de boucles parfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "boucles coalescÃ©es imparfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable d'itÃ©ration %qD ne devrait pas Ãªtre Â«Â firstprivateÂ Â»"
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "la clause %<ordered%> avec un paramÃ¨tre ne devrait pas Ãªtre spÃ©cifiÃ©e sur la construction %qs"
  
! #: c/c-parser.c:18678 cp/parser.c:39609
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> avec une clause %<depend%> peut uniquement Ãªtre utilisÃ© dans des instructions composÃ©es"
  
! #: c/c-parser.c:18886 cp/parser.c:39808
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> attendu aprÃ¨s %qs"
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> attendu"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur un clause %<map%>"
  
! #: c/c-parser.c:19423 cp/parser.c:40364
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> doit contenir au moins une clause %<map%>, %<use_device_ptr%> ou %<use_device_addr%>"
  
! #: c/c-parser.c:19471 cp/parser.c:40590
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> doit contenir au moins une clause %<from%> ou %<to%>"
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> avec un type avec correspondance autre que %<to%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.c:19555 cp/parser.c:40457
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> avec un type Â«Â mapÂ Â» autre que %<from%>, %<release%> ou %<delete%> sur une clause %<map%>"
  
! #: c/c-parser.c:19642 cp/parser.c:40547
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.c:19917
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction ou un autre %<#pragma omp declare %s%>"
  
! #: c/c-parser.c:19968 c/c-parser.c:19996
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.c:20035 cp/parser.c:41465
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "nom de sÃ©lecteur de trait attendu"
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "sÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contexte"
  
! #: c/c-parser.c:20113 cp/parser.c:41541
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "le sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©"
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "l'argument du score doit Ãªtre une expression entiÃ¨re constante"
  
! #: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "l'argument du score doit Ãªtre non nÃ©gatif"
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante ou une chaÃ®ne littÃ©rale"
  
! #: c/c-parser.c:20212 cp/parser.c:41655
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identificateur ou chaÃ®ne littÃ©rale attendus"
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante"
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "les propriÃ©tÃ©s pour le sÃ©lecteur %<simd%> ne peuvent pas Ãªtre spÃ©cifiÃ©es dans %<metadirective%>"
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu"
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> attendu"
  
! #: c/c-parser.c:20427
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "le variant %qD n'est pas une fonction"
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "le variant %qD et la base %qD ont des types incompatibles"
  
! #: c/c-parser.c:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "le variant %qD est interne"
  
! #: c/c-parser.c:20488
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.c:20496 cp/parser.c:41927
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi par une seule dÃ©claration ou dÃ©finition de fonction"
  
! #: c/c-parser.c:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %<to%>"
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr "la directive avec uniquement des clauses %<device_type%> est ignorÃ©e"
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> attendu"
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> attendu"
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> sans %<#pragma omp declare target%> correspondant"
  
! #: c/c-parser.c:20714
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> pas au niveau d'un fichier ou d'un bloc"
  
! #: c/c-parser.c:20791
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "type arithmÃ©tique prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20795
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "fonction ou type tableau dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20798
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifiÃ© par %<_Atomic%> dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20801
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifiÃ© par const, volatile ou restrict dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:20809
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redÃ©claration de %qs %<#pragma omp declare reduction%> pour le type %qT"
  
! #: c/c-parser.c:20818
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "%<#pragma omp declare reduction%> prÃ©cÃ©dent"
  
! #: c/c-parser.c:20935
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> ou nom de fonction attendu"
  
! #: c/c-parser.c:20946
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "nom de fonction %<(%> attendu"
  
! #: c/c-parser.c:20965
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait Ãªtre %<&omp_priv%>"
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu"
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu"
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "clause %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> ou %<atomic_default_mem_order%> attendue"
  
! #: c/c-parser.c:21189 cp/parser.c:42678
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "la clause %qs sur la directive %<requires%> n'est pas encore supportÃ©e"
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "clause %qs utilisÃ©e lexicalement aprÃ¨s la construction de la premiÃ¨re cible ou l'API de dÃ©chargement"
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "plus d'une clause %<atomic_default_mem_order%> dans une mÃªme unitÃ© de compilation"
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "clause %<atomic_default_mem_order%> utilisÃ©e lexicalement aprÃ¨s la premiÃ¨re construction %<atomic%> sans clause d'ordre de mÃ©moire"
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> requiert au moins une clause"
  
! #: c/c-parser.c:21255
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille nulle dans la clause %<reduction%>"
  
! #: c/c-parser.c:21261
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille variable dans la clause %<reduction%>"
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE est dÃ©clarÃ© %<threadprivate%> aprÃ¨s la premiÃ¨re utilisation"
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automatique %qE ne peut Ãªtre %<threadprivate%>"
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE a un type incomplet"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>"
  
! #: c/c-parser.c:21697
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "le %<__transaction_cancel%> extÃ©rieur n'est pas dans un %<__transaction_atomic%> extÃ©rieur ou une fonction %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>"
  
! #: c/c-parser.c:21789
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "pas d'accolade fermante"
*************** msgstr "pas d'accolade fermante"
*** 41955,41961 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD a un type incomplet %qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4444
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "utilisation invalide de l'expression void"
--- 42045,42051 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD a un type incomplet %qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "utilisation invalide de l'expression void"
*************** msgstr "un Ã©lÃ©ment de l'initialisation
*** 42855,42861 ****
  msgid "invalid initializer"
  msgstr "initialisation invalide"
  
! #: c/c-typeck.c:8310 cp/decl.c:6715
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "type de vecteur opaque ne peut Ãªtre initialisÃ©"
--- 42945,42951 ----
  msgid "invalid initializer"
  msgstr "initialisation invalide"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "type de vecteur opaque ne peut Ãªtre initialisÃ©"
*************** msgstr "le C ISO interdit %<return%> ave
*** 43025,43031 ****
  msgid "function returns address of label"
  msgstr "la fonction retourne l'adresse d'une Ã©tiquette"
  
! #: c/c-typeck.c:10792 cp/semantics.c:1254
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la quantitÃ© du switch n'est pas un entier"
--- 43115,43121 ----
  msgid "function returns address of label"
  msgstr "la fonction retourne l'adresse d'une Ã©tiquette"
  
! #: c/c-typeck.c:10792 cp/semantics.c:1255
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la quantitÃ© du switch n'est pas un entier"
*************** msgstr "l'expression %<long%> du Â«Â swi
*** 43040,43046 ****
  msgid "case label is not an integer constant expression"
  msgstr "l'Ã©tiquette du Â«Â caseÂ Â» doit Ãªtre une expression constante entiÃ¨re"
  
! #: c/c-typeck.c:10868 cp/parser.c:11586
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "Ã©tiquette Â«Â caseÂ Â» en dehors de tout Â«Â switchÂ Â»"
--- 43130,43136 ----
  msgid "case label is not an integer constant expression"
  msgstr "l'Ã©tiquette du Â«Â caseÂ Â» doit Ãªtre une expression constante entiÃ¨re"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "Ã©tiquette Â«Â caseÂ Â» en dehors de tout Â«Â switchÂ Â»"
*************** msgstr "Ã©tiquette Â«Â caseÂ Â» en dehor
*** 43050,43066 ****
  msgid "%<default%> label not within a switch statement"
  msgstr "Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.c:11052 cp/parser.c:13005
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "mot-clÃ© Â«Â breakÂ Â» Ã  l'extÃ©rieur de toute boucle ou Â«Â switchÂ Â»"
  
! #: c/c-typeck.c:11054 cp/parser.c:13028
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "mot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute boucle"
  
! #: c/c-typeck.c:11059 cp/parser.c:13018
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMP"
--- 43140,43156 ----
  msgid "%<default%> label not within a switch statement"
  msgstr "Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "mot-clÃ© Â«Â breakÂ Â» Ã  l'extÃ©rieur de toute boucle ou Â«Â switchÂ Â»"
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "mot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute boucle"
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMP"
*************** msgstr "mot-clÃ© Â«Â breakÂ Â» Ã  l'intÃ
*** 43075,43081 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "mot-clÃ© Â«Â continueÂ Â» Ã  l'intÃ©rieur du corps d'une boucle %<#pragma simd%>"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:501
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "dÃ©claration sans effet"
--- 43165,43171 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "mot-clÃ© Â«Â continueÂ Â» Ã  l'intÃ©rieur du corps d'une boucle %<#pragma simd%>"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "dÃ©claration sans effet"
*************** msgstr "valeur de type Â«Â unionÂ Â» uti
*** 43181,43198 ****
  msgid "used vector type where scalar is required"
  msgstr "valeur de type Â«Â vectorÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9469
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9480
! #: cp/semantics.c:9490
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "modificateur de clause %<cancel%> %<if%> attendus"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9525
  #, 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%>"
--- 43271,43288 ----
  msgid "used vector type where scalar is required"
  msgstr "valeur de type Â«Â vectorÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "modificateur de clause %<cancel%> %<if%> attendus"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
*************** msgid "%<_Atomic%> %qE in %qs clause"
*** 43203,43215 ****
  msgstr "%<_Atomic%> %qE dans la clause %qs"
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4765 cp/semantics.c:7225 cp/semantics.c:7367
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "champ de bits %qE dans la clause %qs"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4775
! #: cp/semantics.c:7386
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE est un membre d'une union"
--- 43293,43305 ----
  msgstr "%<_Atomic%> %qE dans la clause %qs"
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "champ de bits %qE dans la clause %qs"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE est un membre d'une union"
*************** msgstr "%qE est un membre d'une union"
*** 43219,43231 ****
  msgid "cannot dereference %qE in %qs clause"
  msgstr "impossible de dÃ©rÃ©fÃ©rencer %qE dans la clause %qs"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4791 cp/semantics.c:7413
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4795
! #: cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE n'est pas une variable dans la clause %qs"
--- 43309,43321 ----
  msgid "cannot dereference %qE in %qs clause"
  msgstr "impossible de dÃ©rÃ©fÃ©rencer %qE dans la clause %qs"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE n'est pas une variable dans la clause %qs"
*************** msgid "%<_Atomic%> %qD in %qs clause"
*** 43236,43315 ****
  msgstr "%<_Atomic%> %qD dans la clause %qs"
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4813 cp/semantics.c:7424 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD est une variable Â«Â threadprivateÂ Â» dans la clause %qs"
  
! #: c/c-typeck.c:13036 cp/semantics.c:4847
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "la borne infÃ©rieure %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.c:13043 cp/semantics.c:4854
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longueur %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.c:13066 cp/semantics.c:4887
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "pointeur unique attendu dans la clause %qs"
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4904 cp/semantics.c:4970
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "section de tableau ayant une longueur nulle dans la clause %qs"
  
! #: c/c-typeck.c:13102 cp/semantics.c:4923
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "l'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type tableau dont la limite est inconnue"
  
! #: c/c-typeck.c:13110 cp/semantics.c:4931
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "limite infÃ©rieure nÃ©gative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4940
! #: cp/semantics.c:5056
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longueur nÃ©gative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.c:13136 cp/semantics.c:4957
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "limite infÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.c:13177 cp/semantics.c:4998
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longueur %qE au delÃ  de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.c:13192 cp/semantics.c:5013
  #, 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"
  
! #: c/c-typeck.c:13227 cp/semantics.c:5048
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "l'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type pointeur"
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5066
! #: cp/semantics.c:5195
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la section du tableau n'est pas contigÃ¼e dans la clause %qs"
  
! #: c/c-typeck.c:13253 cp/semantics.c:5074
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE n'a pas un type pointeur ou tableau"
  
! #: c/c-typeck.c:13643 cp/semantics.c:6147
  #, 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"
--- 43326,43405 ----
  msgstr "%<_Atomic%> %qD dans la clause %qs"
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD est une variable Â«Â threadprivateÂ Â» dans la clause %qs"
  
! #: c/c-typeck.c:13036 cp/semantics.c:4848
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "la borne infÃ©rieure %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.c:13043 cp/semantics.c:4855
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longueur %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.c:13066 cp/semantics.c:4888
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "pointeur unique attendu dans la clause %qs"
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4905 cp/semantics.c:4971
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "section de tableau ayant une longueur nulle dans la clause %qs"
  
! #: c/c-typeck.c:13102 cp/semantics.c:4924
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "l'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type tableau dont la limite est inconnue"
  
! #: c/c-typeck.c:13110 cp/semantics.c:4932
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "limite infÃ©rieure nÃ©gative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4941
! #: cp/semantics.c:5057
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longueur nÃ©gative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.c:13136 cp/semantics.c:4958
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "limite infÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.c:13177 cp/semantics.c:4999
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longueur %qE au delÃ  de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.c:13192 cp/semantics.c:5014
  #, 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"
  
! #: c/c-typeck.c:13227 cp/semantics.c:5049
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "l'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type pointeur"
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5067
! #: cp/semantics.c:5196
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la section du tableau n'est pas contigÃ¼e dans la clause %qs"
  
! #: c/c-typeck.c:13253 cp/semantics.c:5075
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE n'a pas un type pointeur ou tableau"
  
! #: c/c-typeck.c:13643 cp/semantics.c:6148
  #, 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"
*************** msgstr "l'itÃ©rateur %qD n'a pas le type
*** 43319,43335 ****
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "l'itÃ©rateur %qD a le type qualifiÃ© par %<_Atomic%>"
  
! #: c/c-typeck.c:13656 cp/semantics.c:6154
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "l'itÃ©rateur %qD Ã  le type qualifiÃ© par Â«Â constÂ Â»"
  
! #: c/c-typeck.c:13669 cp/semantics.c:6170
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "pas de l'itÃ©rateur avec un type non entier"
  
! #: c/c-typeck.c:13689 cp/semantics.c:6206
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "l'itÃ©rateur %qD a un pas de zÃ©ro"
--- 43409,43425 ----
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "l'itÃ©rateur %qD a le type qualifiÃ© par %<_Atomic%>"
  
! #: c/c-typeck.c:13656 cp/semantics.c:6155
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "l'itÃ©rateur %qD Ã  le type qualifiÃ© par Â«Â constÂ Â»"
  
! #: c/c-typeck.c:13669 cp/semantics.c:6171
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "pas de l'itÃ©rateur avec un type non entier"
  
! #: c/c-typeck.c:13689 cp/semantics.c:6207
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "l'itÃ©rateur %qD a un pas de zÃ©ro"
*************** msgstr "l'itÃ©rateur %qD a un pas de zÃ©
*** 43339,43370 ****
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "le type de l'itÃ©rateur %qD fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.c:13723 cp/semantics.c:6240
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "l'expression de dÃ©but fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.c:13729 cp/semantics.c:6246
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "l'expression de fin fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.c:13735 cp/semantics.c:6252
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "l'expression de pas fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.c:13772 cp/semantics.c:6300
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "pointeur attendu dans la clause %qs"
  
! #: c/c-typeck.c:13851 cp/semantics.c:6372
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "clauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme construction"
  
! #: c/c-typeck.c:13873 cp/semantics.c:6392
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "clause %<inscan%> %<reduction%> avec une section de tableau"
--- 43429,43460 ----
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "le type de l'itÃ©rateur %qD fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.c:13723 cp/semantics.c:6241
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "l'expression de dÃ©but fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.c:13729 cp/semantics.c:6247
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "l'expression de fin fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.c:13735 cp/semantics.c:6253
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "l'expression de pas fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.c:13772 cp/semantics.c:6301
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "pointeur attendu dans la clause %qs"
  
! #: c/c-typeck.c:13851 cp/semantics.c:6373
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "clauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme construction"
  
! #: c/c-typeck.c:13873 cp/semantics.c:6393
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "clause %<inscan%> %<reduction%> avec une section de tableau"
*************** msgstr "type de taille variable %qT dans
*** 43394,43400 ****
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE a un type invalide pour %<reduction(%s)%>"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6039
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "rÃ©duction dÃ©finie par l'utilisateur pas trouvÃ©e pour %qE"
--- 43484,43490 ----
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE a un type invalide pour %<reduction(%s)%>"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6040
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "rÃ©duction dÃ©finie par l'utilisateur pas trouvÃ©e pour %qE"
*************** msgstr "rÃ©duction dÃ©finie par l'utilis
*** 43404,43420 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "type d'Ã©lÃ©ment de longueur variable dans la table de la clause %<reduction%>"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8044
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "la clause %<nowait%> ne doit pas Ãªtre utilisÃ©e avec %<copyprivate%>"
  
! #: c/c-typeck.c:14124 cp/semantics.c:8087
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE doit Ãªtre %<threadprivate%> pour %<copyin%>"
  
! #: c/c-typeck.c:14138 cp/semantics.c:6433
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "le modificateur ne devrait pas Ãªtre spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%>"
--- 43494,43510 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "type d'Ã©lÃ©ment de longueur variable dans la table de la clause %<reduction%>"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "la clause %<nowait%> ne doit pas Ãªtre utilisÃ©e avec %<copyprivate%>"
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE doit Ãªtre %<threadprivate%> pour %<copyin%>"
  
! #: c/c-typeck.c:14138 cp/semantics.c:6434
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "le modificateur ne devrait pas Ãªtre spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%>"
*************** msgstr "clause linÃ©aire appliquÃ©e Ã  u
*** 43429,43446 ****
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<linear%>"
  
! #: c/c-typeck.c:14173 cp/semantics.c:6507
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "le pas %qE de la clause %<linear%> n'est ni une constante ni un paramÃ¨tre"
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6594 cp/semantics.c:7596 cp/semantics.c:7891
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.c:14218 cp/semantics.c:6609
  #, 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"
--- 43519,43536 ----
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<linear%>"
  
! #: c/c-typeck.c:14173 cp/semantics.c:6508
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "le pas %qE de la clause %<linear%> n'est ni une constante ni un paramÃ¨tre"
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.c:14218 cp/semantics.c:6610
  #, 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"
*************** msgstr "%qE apparaÃ®t plus d'une fois da
*** 43452,43483 ****
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6622 cp/semantics.c:6630 cp/semantics.c:6687
! #: cp/semantics.c:6694 cp/semantics.c:6738 cp/semantics.c:7316
! #: cp/semantics.c:7475 cp/semantics.c:7482 cp/semantics.c:7500
! #: cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de donnÃ©es"
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6633 cp/semantics.c:6697 cp/semantics.c:7485
! #: cp/semantics.c:7514
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD apparaÃ®t Ã  la fois dans les clauses Â«Â dataÂ Â» et Â«Â mapÂ Â»"
  
! #: c/c-typeck.c:14256 cp/semantics.c:6679
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<firstprivate%>"
  
! #: c/c-typeck.c:14287 cp/semantics.c:6730
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<lastprivate%>"
  
! #: c/c-typeck.c:14306 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<aligned%>"
--- 43542,43573 ----
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
! #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de donnÃ©es"
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD apparaÃ®t Ã  la fois dans les clauses Â«Â dataÂ Â» et Â«Â mapÂ Â»"
  
! #: c/c-typeck.c:14256 cp/semantics.c:6680
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<firstprivate%>"
  
! #: c/c-typeck.c:14287 cp/semantics.c:6731
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<lastprivate%>"
  
! #: c/c-typeck.c:14306 cp/semantics.c:7070
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<aligned%>"
*************** msgstr "%<_Atomic%> %qD dans la clause %
*** 43497,43503 ****
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clause %<aligned%>"
  
! #: c/c-typeck.c:14340 cp/semantics.c:7140
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<nontemporal%>"
--- 43587,43593 ----
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clause %<aligned%>"
  
! #: c/c-typeck.c:14340 cp/semantics.c:7141
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<nontemporal%>"
*************** msgstr "%qE n'est pas une variable dans
*** 43507,43576 ****
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>"
  
! #: c/c-typeck.c:14411 cp/semantics.c:7191
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "clause %<depend%> avec le type de dÃ©pendance %<depobj%> sur une section de tableau"
  
! #: c/c-typeck.c:14422 cp/semantics.c:7216
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %<depend%>"
  
! #: c/c-typeck.c:14438 cp/semantics.c:7235
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE n'a pas le type %<omp_depend_t%> dans la clause %<depend%> avec le type de dÃ©pendance %<depobj%>"
  
! #: c/c-typeck.c:14447 cp/semantics.c:7246
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dÃ©pendance autre que %<depobj%>"
  
! #: c/c-typeck.c:14490 cp/semantics.c:7291
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "la section du tableau n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7312
! #: cp/semantics.c:7497
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de mouvement"
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7320
! #: cp/semantics.c:7503
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses Â«Â mapÂ Â»"
  
! #: c/c-typeck.c:14562 cp/semantics.c:7374
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7454
! #: cp/semantics.c:7610
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD n'a pas un type pour lequel la correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.c:14710 cp/semantics.c:7590
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE n'est ni une variable ni un nom de fonction dans la clause %qs"
  
! #: c/c-typeck.c:14738 cp/semantics.c:7620
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE apparaÃ®t plus d'une fois dans la mÃªme directive %<declare target%>"
  
! #: c/c-typeck.c:14752 cp/semantics.c:7636
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD n'est pas un argument dans la clause %<uniform%>"
  
! #: c/c-typeck.c:14755 cp/semantics.c:7639
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE n'est pas un argument dans la clause %<uniform%>"
--- 43597,43666 ----
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>"
  
! #: c/c-typeck.c:14411 cp/semantics.c:7192
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "clause %<depend%> avec le type de dÃ©pendance %<depobj%> sur une section de tableau"
  
! #: c/c-typeck.c:14422 cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %<depend%>"
  
! #: c/c-typeck.c:14438 cp/semantics.c:7236
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE n'a pas le type %<omp_depend_t%> dans la clause %<depend%> avec le type de dÃ©pendance %<depobj%>"
  
! #: c/c-typeck.c:14447 cp/semantics.c:7247
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dÃ©pendance autre que %<depobj%>"
  
! #: c/c-typeck.c:14490 cp/semantics.c:7292
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "la section du tableau n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de mouvement"
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses Â«Â mapÂ Â»"
  
! #: c/c-typeck.c:14562 cp/semantics.c:7375
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD n'a pas un type pour lequel la correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.c:14710 cp/semantics.c:7591
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE n'est ni une variable ni un nom de fonction dans la clause %qs"
  
! #: c/c-typeck.c:14738 cp/semantics.c:7621
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE apparaÃ®t plus d'une fois dans la mÃªme directive %<declare target%>"
  
! #: c/c-typeck.c:14752 cp/semantics.c:7637
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD n'est pas un argument dans la clause %<uniform%>"
  
! #: c/c-typeck.c:14755 cp/semantics.c:7640
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE n'est pas un argument dans la clause %<uniform%>"
*************** msgstr "la variable %qs n'est pas un poi
*** 43585,43602 ****
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8033
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "la clause %<order%> ne doit pas Ãªtre utilisÃ©e avec %<ordered%>"
  
! #: c/c-typeck.c:14903 cp/semantics.c:7859
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clause %<inbranch%> est incompatible avec %<notinbranch%>"
  
  # le premier %qs est un mot non traduit tel que Â«Â privateÂ Â», Â«Â sharedÂ Â» ou Â«Â threadprivateÂ Â».
! #: c/c-typeck.c:14970 cp/semantics.c:8146
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE est prÃ©dÃ©terminÃ© %qs pour %qs"
--- 43675,43692 ----
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "la clause %<order%> ne doit pas Ãªtre utilisÃ©e avec %<ordered%>"
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clause %<inbranch%> est incompatible avec %<notinbranch%>"
  
  # le premier %qs est un mot non traduit tel que Â«Â privateÂ Â», Â«Â sharedÂ Â» ou Â«Â threadprivateÂ Â».
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE est prÃ©dÃ©terminÃ© %qs pour %qs"
*************** msgstr "%qE est prÃ©dÃ©terminÃ© %qs pour
*** 43606,43633 ****
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%qE qualifiÃ© avec %<const%> peut uniquement apparaÃ®tre dans les clauses %<shared%> ou %<firstprivate%>"
  
! #: c/c-typeck.c:14999 cp/semantics.c:7985
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "la valeur de la clause %<simdlen%> est plus grande que la valeur de la clause %<safelen%>"
  
! #: c/c-typeck.c:15011 cp/semantics.c:7998
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "modificateur d'ordonnancement %<nonmonotonic%> spÃ©cifiÃ© en mÃªme temps que la clause %<ordered%>"
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8007
! #: cp/semantics.c:8025
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "clause %qs spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> %<reduction%>"
  
! #: c/c-typeck.c:15045 cp/semantics.c:7965
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "le pas de la clause %<linear%> est un paramÃ¨tre %qD pas spÃ©cifiÃ© dans la clause %<uniform%>"
  
! #: c/c-typeck.c:15062 cp/semantics.c:8015
  #, 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%>"
--- 43696,43723 ----
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%qE qualifiÃ© avec %<const%> peut uniquement apparaÃ®tre dans les clauses %<shared%> ou %<firstprivate%>"
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "la valeur de la clause %<simdlen%> est plus grande que la valeur de la clause %<safelen%>"
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "modificateur d'ordonnancement %<nonmonotonic%> spÃ©cifiÃ© en mÃªme temps que la clause %<ordered%>"
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "clause %qs spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> %<reduction%>"
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "le pas de la clause %<linear%> est un paramÃ¨tre %qD pas spÃ©cifiÃ© dans la clause %<uniform%>"
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "la clause %<nogroup%> ne doit pas Ãªtre utilisÃ©e avec la clause %<reduction%>"
*************** msgid "expected case label"
*** 43824,44601 ****
  msgstr "Ã©tiquette de Â«Â caseÂ Â» attendue"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3637
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  passer %qT comme argument %<this%> Ã©limine les qualificatifs"
  
! #: cp/call.c:3641
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  pas de conversion connue de %qH vers %qI pour le paramÃ¨tre implicite %<this%>"
  
! #: cp/call.c:3648
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  la conversion de l'argument %d serait mal formÃ©e:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3655
  msgid "  no known conversion from %qH to %qI"
  msgstr "  pas de conversion connue pour convertir %qH en %qI"
  
! #: cp/call.c:3661
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  pas de conversion connue pour convertir l'argument %d depuis %qH vers %qI"
  
! #: cp/call.c:3673 cp/pt.c:6745
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  le candidat attend %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend %d arguments, %d fourni(s)"
  
! #: cp/call.c:3701
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (fonction interne)"
  
! #: cp/call.c:3706
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (fonction interne)"
  
! #: cp/call.c:3710
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (fonction interne)"
  
! #: cp/call.c:3714
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (conversion)"
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (concordance proche)"
  
! #: cp/call.c:3718
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (supprimÃ©)"
  
! #: cp/call.c:3720
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (inversÃ©)"
  
! #: cp/call.c:3722
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (rÃ©Ã©crit)"
  
! #: cp/call.c:3724
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.c:3728
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  hÃ©ritÃ© ici"
  
! #: cp/call.c:3748
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  le type de retour %qT de la fonction de conversion explicite ne peut pas Ãªtre converti en %qT avec une conversion qualifiÃ©e"
  
! #: cp/call.c:3754
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr "  la conversion depuis le type de retour %qT de la spÃ©cialisation de la fonction de conversion du patron vers %qT n'est pas une correspondance exacte"
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr "  la substitution des arguments du patron dÃ©duit a provoquÃ© les erreurs vues plus haut"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3770
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  la dÃ©duction/substitution de l'argument du patron a Ã©chouÃ©:"
  
! #: cp/call.c:3784
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr "  un constructeur acceptant un unique argument de son propre type de classe est invalide"
  
! #: cp/call.c:3791
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  un constructeur hÃ©ritÃ© n'est pas un candidat pour une initialisation depuis une expression du mÃªme type ou d'un type dÃ©rivÃ©"
  
! #: cp/call.c:4184
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversion de %qH vers %qI est ambiguÃ«"
  
! #: cp/call.c:4330
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "initialiser %qH avec %qI dans une expression constante convertie n'est pas liÃ©e directement"
  
! #: cp/call.c:4351
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversion de %qH vers %qI dans une expression constante convertie"
  
! #: cp/call.c:4385 cp/call.c:11847 cp/cvt.c:842
  msgid "could not convert %qE from %qH to %qI"
  msgstr "impossible de convertir %qE de %qH vers %qI"
  
! #: cp/call.c:4533
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "pas de fonction correspondant Ã  l'appel %<%D(%A)%>"
  
! #: cp/call.c:4536
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%D(%A)%>"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4760
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "le pointeur vers la fonction membre %qE ne peut Ãªtre appelÃ© sans un objet; utilisez %<.*%> ou %<->*%>"
  
! #: cp/call.c:4832
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "pas de concordance pour l'appel Ã  %<(%T) (%A)%>"
  
! #: cp/call.c:4846
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "l'appel Ã  %<(%T) (%A)%> est ambigu"
  
! #: cp/call.c:4898
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "surcharge ambiguÃ« pour "
  
! #: cp/call.c:4899
  #, gcc-internal-format
  msgid "no match for "
  msgstr "pas de concordance pour "
  
! #: cp/call.c:4902
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (les types des opÃ©randes sont %qT, %qT et %qT)"
  
! #: cp/call.c:4904
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (les types des opÃ©randes sont %qT et %qT)"
  
! #: cp/call.c:4906
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (le type de l'opÃ©rande est %qT)"
  
! #: cp/call.c:4923
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator?:%> ternaire"
  
! #: cp/call.c:4927
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<operator?:%> ternaire dans %<%E ? %E : %E%>"
  
! #: cp/call.c:4936 cp/call.c:4980 cp/call.c:4990
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4939
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> dans %<%E%s%>"
  
! #: cp/call.c:4946
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:4949
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> dans %<%E[%E]%>"
  
! #: cp/call.c:4957
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:4960
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs dans %<%s %E%>"
  
! #: cp/call.c:4966
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:4969
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> dans %<%s%E%>"
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> dans %<%E %s %E%>"
  
! #: cp/call.c:4993
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> dans %<%s%E%>"
  
! #: cp/call.c:5103
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "le C++ ISO interdit l'omission du terme au milieu de l'expression %<?:%>"
  
! #: cp/call.c:5170
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "le type scalaire infÃ©rÃ© %qT n'est pas un type entier ou en virgule flottante de la mÃªme taille que %qT"
  
! #: cp/call.c:5187 cp/call.c:5194
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversion du scalaire %qH vers le vecteur %qI implique une troncature"
  
! #: cp/call.c:5250
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "types vectoriels incompatibles dans l'expression conditionnelle: %qT, %qT et %qT"
  
! #: cp/call.c:5330
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "le deuxiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le troisiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>"
  
! #: cp/call.c:5335
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "le troisiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le deuxiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>"
  
! #: cp/call.c:5384 cp/call.c:5501 cp/call.c:5649
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "les opÃ©randes de %<?:%> ont les types diffÃ©rents %qT et %qT"
  
! #: cp/call.c:5388
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  et chaque type peut Ãªtre converti en l'autre"
  
! #: cp/call.c:5577
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversion implicite depuis %qH vers %qI pour correspondre Ã  d'autres rÃ©sultats de la condition"
  
! #: cp/call.c:5593
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "non concordance dans les Ã©numÃ©rÃ©s de l'expression conditionnelle: %qT vs %qT"
  
! #: cp/call.c:5605
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "type Ã©numÃ©rÃ© et non Ã©numÃ©rÃ© dans l'expression conditionnelle"
  
! #: cp/call.c:6208
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "pas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs, on essaie avec l'opÃ©rateur prÃ©fixÃ© Ã  la place"
  
! #: cp/call.c:6210
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "pas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs"
  
! #: cp/call.c:6288
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "en C++20, cette comparaison appelle la fonction actuelle rÃ©cursivement avec les arguments inversÃ©s"
  
! #: cp/call.c:6344
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "le type de retour de %qD n'est pas %qs"
  
! #: cp/call.c:6346
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "utilisÃ© comme candidat rÃ©Ã©crit pour la comparaison de %qT et %qT"
  
! #: cp/call.c:6416
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaison entre %q#T et %q#T"
  
! #: cp/call.c:6800
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "le nettoyage pendant une exception pour cet opÃ©rateur Â«Â newÂ Â» avec placement sÃ©lectionne %<operatorÂ delete%> sans placement"
  
! #: cp/call.c:6803
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD est une fonction de dÃ©sallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)"
  
! #: cp/call.c:6842
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD est une fonction de dÃ©sallocation habituelle (sans placement)"
  
! #: cp/call.c:7006
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "pas de fonction de dÃ©sallocation correspondante pour %qD"
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "pas de %<operator %s%> adaptÃ© pour %qT"
  
! #: cp/call.c:7030
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D est privÃ© dans ce contexte"
  
! #: cp/call.c:7032 cp/decl.c:7987
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "dÃ©clarÃ© privÃ© ici"
  
! #: cp/call.c:7037
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D est protÃ©gÃ© dans ce contexte"
  
! #: cp/call.c:7039 cp/decl.c:7988
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "dÃ©clarÃ© protÃ©gÃ© ici"
  
! #: cp/call.c:7044
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D est inaccessible dans ce contexte"
  
! #: cp/call.c:7153
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "passage de NULL pour l'argument non pointeur %P de %qD"
  
! #: cp/call.c:7156 cp/call.c:7175 cp/decl.c:9653 cp/typeck.c:4128
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  dÃ©clarÃ© ici"
  
! #: cp/call.c:7160
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "conversion vers un type non pointeur %qT Ã  partir de NULL"
  
! #: cp/call.c:7172
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "conversion de %<false%> vers un type pointeur pour l'argument %P de %qD"
  
! #: cp/call.c:7179
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "conversion de %<false%> vers le type pointeur %qT"
  
! #: cp/call.c:7246
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  initialisation de l'argument %P de %qD"
  
! #: cp/call.c:7266
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/call.c:7312
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "trop d'accolades autour de l'initialiseur pour %qT"
  
! #: cp/call.c:7323
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "la conversion vers %qH depuis %qI requiert une initialisation directe"
  
! #: cp/call.c:7332
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "la conversion dÃ©finie par l'utilisateur de %qH vers %qI est invalide"
  
! #: cp/call.c:7372 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversion invalide de %qH vers %qI"
  
! #: cp/call.c:7424 cp/call.c:7431
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversion de la liste d'initialisation vers %qT utiliserait le constructeur explicite %qD"
  
! #: cp/call.c:7427
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "en C++11 et au delÃ , un constructeur par dÃ©faut peut Ãªtre explicite"
  
! #: cp/call.c:7693
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une r-valeur de type %qH Ã  une l-valeur de type %qI"
  
! #: cp/call.c:7697
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une r-valeur de type %qI"
  
! #: cp/call.c:7708
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "impossible de lier la rÃ©fÃ©rence de type %qH vers %qI Ã  cause des limites diffÃ©rentes des tableaux"
  
! #: cp/call.c:7711
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "lier la rÃ©fÃ©rence du type %qH Ã  %qI abandonne les qualificatifs"
  
! #: cp/call.c:7750
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ne peut lier le champ de bits %qE avec %qT"
  
! #: cp/call.c:7753 cp/call.c:7771
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ne peut lier le champs empaquetÃ© %qE avec %qT"
  
! #: cp/call.c:7756
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ne peut lier la r-valeur %qE avec %qT"
  
! #: cp/call.c:7875
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversion implicite de %qH en %qI lors du passage de l'argument Ã  la fonction"
  
! #: cp/call.c:7899 cp/cvt.c:1965
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "l'Ã©numÃ©ration %qT dans une portÃ©e limitÃ©e est passÃ©e au travers de %<...%> en tant que %qT avant %<-fabi-version=6%> et en tant que %qT aprÃ¨s"
  
! #: cp/call.c:7943
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "le passage d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellement"
  
! #: cp/call.c:7979
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "impossible de recevoir le type rÃ©fÃ©rencÃ© %qT au travers de %<...%>"
  
! #: cp/call.c:7989
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la rÃ©ception d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellement"
  
! #: cp/call.c:8057
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ã©valuation rÃ©cursive de l'argument par dÃ©faut pour %q#D"
  
! #: cp/call.c:8066
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "l'appel Ã  %qD utilise l'argument par dÃ©faut du paramÃ¨tre %P qui n'est pas encore dÃ©fini"
  
! #: cp/call.c:8170
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "l'argument de l'appel de fonction pourrait Ãªtre un candidat pour un attribut de format"
  
! #: cp/call.c:8229
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "utilisation d'une fonction ayant plusieurs versions sans version par dÃ©faut"
  
! #: cp/call.c:8656
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "le passage de %qT comme argument %<this%> abandonne les qualificatifs"
  
! #: cp/call.c:8659 cp/call.c:11287
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dans l'appel de %qD"
  
! #: cp/call.c:8696
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT n'est pas une base accessible de %qT"
  
! #: cp/call.c:8864
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "passage des arguments Ã  l'Ã©lision du constructeur hÃ©ritÃ© %qD"
  
! #: cp/call.c:8995
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "l'affectation depuis le %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/call.c:9394
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "Ã©criture %qD vers un objet de type %#qT sans affectation par copie triviale"
  
! #: cp/call.c:9397
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Ã©criture %qD vers un objet de type non trivial %#qT%s"
  
! #: cp/call.c:9402
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "Ã©criture %qD vers un objet de type %#qT avec le membre %qs de %qD"
  
! #: cp/call.c:9407
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "Ã©criture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnÃ©e%s"
  
! #: cp/call.c:9422
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation ou une initialisation par valeur"
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; utilisez plutÃ´t une affectation"
  
! #: cp/call.c:9426
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par valeur"
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD effacement d'un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.c:9432
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD effacement d'un objet du type non trivial %#qT%s"
  
! #: cp/call.c:9434
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD effacement d'un objet de type %#qT contenant un pointeur vers un membre%s"
  
! #: cp/call.c:9455
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation par copie ou une initialisation par copie"
  
! #: cp/call.c:9457
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; utilisez plutÃ´t une affectation par copie"
  
! #: cp/call.c:9459
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par copie"
  
! #: cp/call.c:9462
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Ã©criture dans un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.c:9465
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Ã©criture dans un objet du type non trivialement copiable %#qT%s"
  
! #: cp/call.c:9468
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Ã©criture dans un objet avec un constructeur par copie supprimÃ©"
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD copie un objet du type non trivial %#qT depuis un tableau de %#qT"
  
! #: cp/call.c:9491
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD copie un objet de type %#qT avec le membre %qs de %qD depuis un tableau de %#qT; utilisez plutÃ´t une affectation ou une initialisation par copie"
  
! #: cp/call.c:9508
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octets inchangÃ©s"
  
! #: cp/call.c:9511
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octet inchangÃ©"
  
! #: cp/call.c:9521
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD dÃ©placement d'un objet du type non trivialement copiable %#qT; utilisez plutÃ´t %<new%> et %<delete%>"
  
! #: cp/call.c:9524
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD dÃ©placement d'un objet de type %#qT avec un constructeur par copie supprimÃ©; utilisez plutÃ´t %<new%> et %<delete%>"
  
! #: cp/call.c:9527
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD dÃ©placement d'un objet de type %#qT avec un destructeur supprimÃ©"
  
! #: cp/call.c:9536
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD dÃ©placement d'un objet du type non trivial %#qT et de taille %E dans une rÃ©gion de taille %E"
  
! #: cp/call.c:9558
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT dÃ©clarÃ© ici"
  
! #: cp/call.c:9658
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "le constructeur dÃ©lÃ¨gue Ã  lui-mÃªme"
  
! #: cp/call.c:9932 cp/typeck.c:9284
  msgid "cannot convert %qH to %qI"
  msgstr "ne peut convertir %qH en %qI"
  
! #: cp/call.c:9954
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel Ã  %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:9986
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel Ã  %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.c:10033
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "appel Ã  la non fonction %qD"
  
! #: cp/call.c:10071 cp/pt.c:15871 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ne peut appeler le constructeur %<%T::%D%> directement"
  
! #: cp/call.c:10073
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "pour un transtypage de style Â«Â fonctionÂ Â», enlevez le %<::%D%> redondant"
  
! #: cp/call.c:10265
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pas de fonction concordante pour l'appel de %<%s(%A)%>"
  
! #: cp/call.c:10268
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%s(%A)%>"
  
! #: cp/call.c:10289
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis un initialisateur qui n'est pas un membre statique"
  
! #: cp/call.c:10294
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis le constructeur"
  
! #: cp/call.c:10295
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis le destructeur"
  
! #: cp/call.c:10318
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "impossible d'appeler la fonction membre %qD sans objet"
  
! #: cp/call.c:11285
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "le passage de %qT choisi %qT au lieu de %qT"
  
! #: cp/call.c:11354
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "choix de %qD Ã  la place de %qD"
  
! #: cp/call.c:11355
  msgid "  for conversion from %qH to %qI"
  msgstr "  pour la conversion de %qH vers %qI"
  
! #: cp/call.c:11358
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  parce que la sÃ©quence de conversion pour l'argument est meilleure"
  
! #: cp/call.c:11607
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "dÃ©saccord dans l'argument par dÃ©faut lors de la rÃ©solution de la surcharge"
  
! #: cp/call.c:11611
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " candidat 1: %q#F"
  
! #: cp/call.c:11613
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " candidat 2: %q#F"
  
! #: cp/call.c:11659
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "le C++ ISO indique que ceux-ci sont ambigus mÃªme si la plus mauvaise conversion pour le premier est meilleures que la plus mauvaise conversion pour le second:"
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "une limite temporaire sur %qD existe uniquement jusqu'Ã  la sortie du constructeur"
  
! #: cp/call.c:12202
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "initialisation invalide pour une rÃ©fÃ©rence non constante du type %qH Ã  partir d'une r-valeur de type %qI"
  
! #: cp/call.c:12206
  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"
  
--- 43914,44691 ----
  msgstr "Ã©tiquette de Â«Â caseÂ Â» attendue"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  passer %qT comme argument %<this%> Ã©limine les qualificatifs"
  
! #: cp/call.c:3656
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  pas de conversion connue de %qH vers %qI pour le paramÃ¨tre implicite %<this%>"
  
! #: cp/call.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  la conversion de l'argument %d serait mal formÃ©e:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  msgid "  no known conversion from %qH to %qI"
  msgstr "  pas de conversion connue pour convertir %qH en %qI"
  
! #: cp/call.c:3676
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  pas de conversion connue pour convertir l'argument %d depuis %qH vers %qI"
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  le candidat attend %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend %d arguments, %d fourni(s)"
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (fonction interne)"
  
! #: cp/call.c:3721
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (fonction interne)"
  
! #: cp/call.c:3725
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (fonction interne)"
  
! #: cp/call.c:3729
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (conversion)"
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (concordance proche)"
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (supprimÃ©)"
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (inversÃ©)"
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (rÃ©Ã©crit)"
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.c:3743
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  hÃ©ritÃ© ici"
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  le type de retour %qT de la fonction de conversion explicite ne peut pas Ãªtre converti en %qT avec une conversion qualifiÃ©e"
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr "  la conversion depuis le type de retour %qT de la spÃ©cialisation de la fonction de conversion du patron vers %qT n'est pas une correspondance exacte"
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr "  la substitution des arguments du patron dÃ©duit a provoquÃ© les erreurs vues plus haut"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  la dÃ©duction/substitution de l'argument du patron a Ã©chouÃ©:"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr "  un constructeur acceptant un unique argument de son propre type de classe est invalide"
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  un constructeur hÃ©ritÃ© n'est pas un candidat pour une initialisation depuis une expression du mÃªme type ou d'un type dÃ©rivÃ©"
  
! #: cp/call.c:4199
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversion de %qH vers %qI est ambiguÃ«"
  
! #: cp/call.c:4345
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "initialiser %qH avec %qI dans une expression constante convertie n'est pas liÃ©e directement"
  
! #: cp/call.c:4366
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversion de %qH vers %qI dans une expression constante convertie"
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  msgid "could not convert %qE from %qH to %qI"
  msgstr "impossible de convertir %qE de %qH vers %qI"
  
! #: cp/call.c:4548
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "pas de fonction correspondant Ã  l'appel %<%D(%A)%>"
  
! #: cp/call.c:4551
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%D(%A)%>"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4775
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "le pointeur vers la fonction membre %qE ne peut Ãªtre appelÃ© sans un objet; utilisez %<.*%> ou %<->*%>"
  
! #: cp/call.c:4847
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "pas de concordance pour l'appel Ã  %<(%T) (%A)%>"
  
! #: cp/call.c:4861
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "l'appel Ã  %<(%T) (%A)%> est ambigu"
  
! #: cp/call.c:4913
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "surcharge ambiguÃ« pour "
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr "pas de concordance pour "
  
! #: cp/call.c:4917
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (les types des opÃ©randes sont %qT, %qT et %qT)"
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (les types des opÃ©randes sont %qT et %qT)"
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (le type de l'opÃ©rande est %qT)"
  
! #: cp/call.c:4938
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator?:%> ternaire"
  
! #: cp/call.c:4942
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<operator?:%> ternaire dans %<%E ? %E : %E%>"
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4954
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> dans %<%E%s%>"
  
! #: cp/call.c:4961
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> dans %<%E[%E]%>"
  
! #: cp/call.c:4972
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:4975
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs dans %<%s %E%>"
  
! #: cp/call.c:4981
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> dans %<%s%E%>"
  
! #: cp/call.c:4999
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> dans %<%E %s %E%>"
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> dans %<%s%E%>"
  
! #: cp/call.c:5118
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "le C++ ISO interdit l'omission du terme au milieu de l'expression %<?:%>"
  
! #: cp/call.c:5185
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "le type scalaire infÃ©rÃ© %qT n'est pas un type entier ou en virgule flottante de la mÃªme taille que %qT"
  
! #: cp/call.c:5202 cp/call.c:5209
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversion du scalaire %qH vers le vecteur %qI implique une troncature"
  
! #: cp/call.c:5265
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "types vectoriels incompatibles dans l'expression conditionnelle: %qT, %qT et %qT"
  
! #: cp/call.c:5345
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "le deuxiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le troisiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>"
  
! #: cp/call.c:5350
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "le troisiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le deuxiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>"
  
! #: cp/call.c:5399 cp/call.c:5516 cp/call.c:5664
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "les opÃ©randes de %<?:%> ont les types diffÃ©rents %qT et %qT"
  
! #: cp/call.c:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  et chaque type peut Ãªtre converti en l'autre"
  
! #: cp/call.c:5592
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversion implicite depuis %qH vers %qI pour correspondre Ã  d'autres rÃ©sultats de la condition"
  
! #: cp/call.c:5608
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "non concordance dans les Ã©numÃ©rÃ©s de l'expression conditionnelle: %qT vs %qT"
  
! #: cp/call.c:5620
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "type Ã©numÃ©rÃ© et non Ã©numÃ©rÃ© dans l'expression conditionnelle"
  
! #: cp/call.c:6223
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "pas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs, on essaie avec l'opÃ©rateur prÃ©fixÃ© Ã  la place"
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "pas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs"
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "en C++20, cette comparaison appelle la fonction actuelle rÃ©cursivement avec les arguments inversÃ©s"
  
! #: cp/call.c:6359
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "le type de retour de %qD n'est pas %qs"
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "utilisÃ© comme candidat rÃ©Ã©crit pour la comparaison de %qT et %qT"
  
! #: cp/call.c:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaison entre %q#T et %q#T"
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "le nettoyage pendant une exception pour cet opÃ©rateur Â«Â newÂ Â» avec placement sÃ©lectionne %<operatorÂ delete%> sans placement"
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD est une fonction de dÃ©sallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)"
  
! #: cp/call.c:6857
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD est une fonction de dÃ©sallocation habituelle (sans placement)"
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "pas de fonction de dÃ©sallocation correspondante pour %qD"
  
! #: cp/call.c:7027
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "pas de %<operator %s%> adaptÃ© pour %qT"
  
! #: cp/call.c:7045
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D est privÃ© dans ce contexte"
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "dÃ©clarÃ© privÃ© ici"
  
! #: cp/call.c:7052
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D est protÃ©gÃ© dans ce contexte"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "dÃ©clarÃ© protÃ©gÃ© ici"
  
! #: cp/call.c:7059
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D est inaccessible dans ce contexte"
  
! #: cp/call.c:7168
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "passage de NULL pour l'argument non pointeur %P de %qD"
  
! #: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  dÃ©clarÃ© ici"
  
! #: cp/call.c:7175
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "conversion vers un type non pointeur %qT Ã  partir de NULL"
  
! #: cp/call.c:7187
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "conversion de %<false%> vers un type pointeur pour l'argument %P de %qD"
  
! #: cp/call.c:7194
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "conversion de %<false%> vers le type pointeur %qT"
  
! #: cp/call.c:7261
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  initialisation de l'argument %P de %qD"
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/call.c:7327
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "trop d'accolades autour de l'initialiseur pour %qT"
  
! #: cp/call.c:7338
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "la conversion vers %qH depuis %qI requiert une initialisation directe"
  
! #: cp/call.c:7347
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "la conversion dÃ©finie par l'utilisateur de %qH vers %qI est invalide"
  
! #: cp/call.c:7387 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversion invalide de %qH vers %qI"
  
! #: cp/call.c:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversion de la liste d'initialisation vers %qT utiliserait le constructeur explicite %qD"
  
! #: cp/call.c:7445
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "en C++11 et au delÃ , un constructeur par dÃ©faut peut Ãªtre explicite"
  
! #: cp/call.c:7715
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une r-valeur de type %qH Ã  une l-valeur de type %qI"
  
! #: cp/call.c:7719
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une r-valeur de type %qI"
  
! #: cp/call.c:7730
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "impossible de lier la rÃ©fÃ©rence de type %qH vers %qI Ã  cause des limites diffÃ©rentes des tableaux"
  
! #: cp/call.c:7733
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "lier la rÃ©fÃ©rence du type %qH Ã  %qI abandonne les qualificatifs"
  
! #: cp/call.c:7772
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ne peut lier le champ de bits %qE avec %qT"
  
! #: cp/call.c:7775 cp/call.c:7793
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ne peut lier le champs empaquetÃ© %qE avec %qT"
  
! #: cp/call.c:7778
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ne peut lier la r-valeur %qE avec %qT"
  
! #: cp/call.c:7897
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversion implicite de %qH en %qI lors du passage de l'argument Ã  la fonction"
  
! #: cp/call.c:7921 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "l'Ã©numÃ©ration %qT dans une portÃ©e limitÃ©e est passÃ©e au travers de %<...%> en tant que %qT avant %<-fabi-version=6%> et en tant que %qT aprÃ¨s"
  
! #: cp/call.c:7965
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "le passage d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellement"
  
! #: cp/call.c:8001
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "impossible de recevoir le type rÃ©fÃ©rencÃ© %qT au travers de %<...%>"
  
! #: cp/call.c:8011
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la rÃ©ception d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellement"
  
! #: cp/call.c:8079
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ã©valuation rÃ©cursive de l'argument par dÃ©faut pour %q#D"
  
! #: cp/call.c:8088
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "l'appel Ã  %qD utilise l'argument par dÃ©faut du paramÃ¨tre %P qui n'est pas encore dÃ©fini"
  
! #: cp/call.c:8192
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "l'argument de l'appel de fonction pourrait Ãªtre un candidat pour un attribut de format"
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "utilisation d'une fonction ayant plusieurs versions sans version par dÃ©faut"
  
! #: cp/call.c:8678
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "le passage de %qT comme argument %<this%> abandonne les qualificatifs"
  
! #: cp/call.c:8681 cp/call.c:11309
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dans l'appel de %qD"
  
! #: cp/call.c:8718
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT n'est pas une base accessible de %qT"
  
! #: cp/call.c:8886
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "passage des arguments Ã  l'Ã©lision du constructeur hÃ©ritÃ© %qD"
  
! #: cp/call.c:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "l'affectation depuis le %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "Ã©criture %qD vers un objet de type %#qT sans affectation par copie triviale"
  
! #: cp/call.c:9419
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Ã©criture %qD vers un objet de type non trivial %#qT%s"
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "Ã©criture %qD vers un objet de type %#qT avec le membre %qs de %qD"
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "Ã©criture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnÃ©e%s"
  
! #: cp/call.c:9444
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation ou une initialisation par valeur"
  
! #: cp/call.c:9446
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; utilisez plutÃ´t une affectation"
  
! #: cp/call.c:9448
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par valeur"
  
! #: cp/call.c:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD effacement d'un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.c:9454
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD effacement d'un objet du type non trivial %#qT%s"
  
! #: cp/call.c:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD effacement d'un objet de type %#qT contenant un pointeur vers un membre%s"
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation par copie ou une initialisation par copie"
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; utilisez plutÃ´t une affectation par copie"
  
! #: cp/call.c:9481
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par copie"
  
! #: cp/call.c:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Ã©criture dans un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.c:9487
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Ã©criture dans un objet du type non trivialement copiable %#qT%s"
  
! #: cp/call.c:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Ã©criture dans un objet avec un constructeur par copie supprimÃ©"
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD copie un objet du type non trivial %#qT depuis un tableau de %#qT"
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD copie un objet de type %#qT avec le membre %qs de %qD depuis un tableau de %#qT; utilisez plutÃ´t une affectation ou une initialisation par copie"
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octets inchangÃ©s"
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octet inchangÃ©"
  
! #: cp/call.c:9543
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD dÃ©placement d'un objet du type non trivialement copiable %#qT; utilisez plutÃ´t %<new%> et %<delete%>"
  
! #: cp/call.c:9546
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD dÃ©placement d'un objet de type %#qT avec un constructeur par copie supprimÃ©; utilisez plutÃ´t %<new%> et %<delete%>"
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD dÃ©placement d'un objet de type %#qT avec un destructeur supprimÃ©"
  
! #: cp/call.c:9558
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD dÃ©placement d'un objet du type non trivial %#qT et de taille %E dans une rÃ©gion de taille %E"
  
! #: cp/call.c:9580
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT dÃ©clarÃ© ici"
  
! #: cp/call.c:9680
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "le constructeur dÃ©lÃ¨gue Ã  lui-mÃªme"
  
! #: cp/call.c:9954 cp/typeck.c:9284
  msgid "cannot convert %qH to %qI"
  msgstr "ne peut convertir %qH en %qI"
  
! #: cp/call.c:9976
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel Ã  %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:10008
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel Ã  %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.c:10055
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "appel Ã  la non fonction %qD"
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ne peut appeler le constructeur %<%T::%D%> directement"
  
! #: cp/call.c:10095
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "pour un transtypage de style Â«Â fonctionÂ Â», enlevez le %<::%D%> redondant"
  
! #: cp/call.c:10287
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pas de fonction concordante pour l'appel de %<%s(%A)%>"
  
! #: cp/call.c:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%s(%A)%>"
  
! #: cp/call.c:10311
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis un initialisateur qui n'est pas un membre statique"
  
! #: cp/call.c:10316
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis le constructeur"
  
! #: cp/call.c:10317
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis le destructeur"
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "impossible d'appeler la fonction membre %qD sans objet"
  
! #: cp/call.c:11307
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "le passage de %qT choisi %qT au lieu de %qT"
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "choix de %qD Ã  la place de %qD"
  
! #: cp/call.c:11377
  msgid "  for conversion from %qH to %qI"
  msgstr "  pour la conversion de %qH vers %qI"
  
! #: cp/call.c:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  parce que la sÃ©quence de conversion pour l'argument est meilleure"
  
! #: cp/call.c:11629
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "dÃ©saccord dans l'argument par dÃ©faut lors de la rÃ©solution de la surcharge"
  
! #: cp/call.c:11633
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " candidat 1: %q#F"
  
! #: cp/call.c:11635
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " candidat 2: %q#F"
  
! #: cp/call.c:11681
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "le C++ ISO indique que ceux-ci sont ambigus mÃªme si la plus mauvaise conversion pour le premier est meilleures que la plus mauvaise conversion pour le second:"
  
! #: cp/call.c:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "une limite temporaire sur %qD existe uniquement jusqu'Ã  la sortie du constructeur"
  
! #: cp/call.c:12238
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "initialisation invalide pour une rÃ©fÃ©rence non constante du type %qH Ã  partir d'une r-valeur de type %qI"
  
! #: cp/call.c:12242
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "initialisation invalide pour une rÃ©fÃ©rence du type %qH Ã  partir d'une expression de type %qI"
  
*************** msgstr "la version hÃ©ritÃ©e de %qT est
*** 44640,44646 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D ne peut pas Ãªtre surchargÃ© par %q#D"
  
! #: cp/class.c:1174 cp/decl.c:1704 cp/decl.c:1713 cp/decl.c:1738 cp/decl.c:1761
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, gcc-internal-format
  msgid "previous declaration %q#D"
--- 44730,44736 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D ne peut pas Ãªtre surchargÃ© par %q#D"
  
! #: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, gcc-internal-format
  msgid "previous declaration %q#D"
*************** msgid "%qD inherits the %E ABI tag that
*** 44682,44688 ****
  msgstr "%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type de retour) a dÃ©jÃ "
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1079
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT dÃ©clarÃ© ici"
--- 44772,44778 ----
  msgstr "%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type de retour) a dÃ©jÃ "
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT dÃ©clarÃ© ici"
*************** msgstr "  par %qD"
*** 44762,44768 ****
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es publiques non statiques"
  
! #: cp/class.c:2968 cp/parser.c:20803
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "cette flexibilitÃ© est dÃ©prÃ©ciÃ©e et sera supprimÃ©e"
--- 44852,44858 ----
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es publiques non statiques"
  
! #: cp/class.c:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "cette flexibilitÃ© est dÃ©prÃ©ciÃ©e et sera supprimÃ©e"
*************** msgstr "%q#T a des membres de donnÃ©es q
*** 44879,44886 ****
  
  #: cp/class.c:3841
  #, gcc-internal-format
! msgid "  but does not override %<%T(const %T&)%>"
! msgstr "  mais il ne redÃ©fini pas %<%T(const %T&)%>"
  
  #: cp/class.c:3843
  #, gcc-internal-format
--- 44969,44976 ----
  
  #: cp/class.c:3841
  #, gcc-internal-format
! msgid "  but does not declare %<%T(const %T&)%>"
! msgstr "  mais il ne dÃ©clare pas %<%T(const %T&)%>"
  
  #: cp/class.c:3843
  #, gcc-internal-format
*************** msgstr "  ou %<operator=(const %T&)%>"
*** 44889,44896 ****
  
  #: cp/class.c:3847
  #, gcc-internal-format
! msgid "  but does not override %<operator=(const %T&)%>"
! msgstr "  mais il ne redÃ©fini pas %<operator=(const %T&)%>"
  
  #: cp/class.c:3849
  #, gcc-internal-format
--- 44979,44986 ----
  
  #: cp/class.c:3847
  #, gcc-internal-format
! msgid "  but does not declare %<operator=(const %T&)%>"
! msgstr "  mais il ne dÃ©clare pas %<operator=(const %T&)%>"
  
  #: cp/class.c:3849
  #, gcc-internal-format
*************** msgstr "la mÃ©thode redÃ©fini Ã  la fois
*** 44927,45144 ****
  msgid "method declared %qE overriding %qE method"
  msgstr "la mÃ©thode dÃ©clarÃ©e %qE redÃ©fini la mÃ©thode %qE"
  
! #: cp/class.c:5718 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "la classe englobant la fonction membre non statique %<constexpr%> %q+#D n'est pas un type littÃ©ral"
  
! #: cp/class.c:5744
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T n'est pas littÃ©ral Ã  cause de:"
  
! #: cp/class.c:5747
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT est un type de fermeture qui n'est un littÃ©ral qu'Ã  partir du C++17"
  
! #: cp/class.c:5750
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T a un destructeur non trivial"
  
! #: cp/class.c:5753
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T n'a pas de destructeur %<constexpr%>"
  
! #: cp/class.c:5761
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr "  %q+T n'est pas un agrÃ©gat, n'a pas de constructeur par dÃ©faut trivial et n'a pas de constructeur %<constexpr%> qui n'est pas un constructeur de copie ou par dÃ©placement"
  
! #: cp/class.c:5794
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  la classe de base %qT de %q+T n'est pas littÃ©rale"
  
! #: cp/class.c:5809
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  le membre de donnÃ©e non statique %qD a un type non littÃ©ral"
  
! #: cp/class.c:5816
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  le membre de donnÃ©e non statique %qD a un type volatile"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "la classe de base %q#T a un destructeur non virtuel accessible"
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "la rÃ©fÃ©rence non statique %q#D dans la classe sans un constructeur"
  
! #: cp/class.c:5972
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "le membre constant non statique %q#D dans la classe sans un constructeur"
  
! #: cp/class.c:6293
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "la base directe %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©"
  
! #: cp/class.c:6305
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "la base virtuelle %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©"
  
! #: cp/class.c:6550
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "le dÃ©calage relatif de %qD n'est pas compatible avec l'ABI et peut changer dans une version future de GCC"
  
! #: cp/class.c:6720
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "la taille du type %qT est trop grande (%qE octets)"
  
! #: cp/class.c:7006
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "utilisation invalide de %q#T avec un tableau de taille nulle dans %q#D"
  
! #: cp/class.c:7008
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "utilisation invalide de %q#T avec un membre sous forme de tableau flexible dans %q#T"
  
! #: cp/class.c:7013
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "membre tableau %q#D dÃ©clarÃ© ici"
  
! #: cp/class.c:7041
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "membre tableau de taille nulle %qD pas Ã  la fin de %q#T"
  
! #: cp/class.c:7043
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "membre tableau de taille nulle %qD dans un %q#T par ailleurs vide"
  
! #: cp/class.c:7052 cp/class.c:7083
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "dans la dÃ©finition de %q#T"
  
! #: cp/class.c:7060
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "le membre tableau flexible %qD n'est pas Ã  la fin de %q#T"
  
! #: cp/class.c:7062
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "membre tableau flexible %qD dans %q#T par ailleurs vide"
  
! #: cp/class.c:7081
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "membre %q#D suivant dÃ©clarÃ© ici"
  
! #: cp/class.c:7195 cp/parser.c:24531
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redÃ©finition de %q#T"
  
! #: cp/class.c:7332
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T a des fonctions virtuelles et un destructeur non virtuel accessible"
  
! #: cp/class.c:7363
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "le type transparent %q#T n'a aucun champ"
  
  # un type transparent est un type qui est passÃ© comme le type qu'elle manipule, par ex decimal32
! #: cp/class.c:7369
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la classe de type transparent %qT a des classes de base"
  
! #: cp/class.c:7373
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la classe de type transparent %qT a des fonctions virtuelles"
  
! #: cp/class.c:7379
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr "le type transparent %q#T ne peut Ãªtre rendu transparent car le type du premier champ a une ABI diffÃ©rente de la classe gÃ©nÃ©rale"
  
! #: cp/class.c:7541
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "la dÃ©finition de %qD ne correspond pas Ã  %<#include <initializer_list>%>"
  
! #: cp/class.c:7552
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "la tentative de terminer la struct a Ã©tÃ© stoppÃ©e nette en raison des erreurs prÃ©cÃ©dentes dans l'analyse syntaxique"
  
! #: cp/class.c:8059
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "la chaÃ®ne de langage %<\"%E\"%> n'est pas reconnue"
  
! #: cp/class.c:8149
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "ne peut rÃ©soudre la fonction surchargÃ©e %qD basÃ© sur la conversion vers le type %qT"
  
! #: cp/class.c:8294
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "pas de correspondance pour convertir la fonction %qD vers le type %q#T"
  
! #: cp/class.c:8321
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "la conversion de la fonction surchargÃ©e %qD vers le type %q#T est ambiguÃ«"
  
! #: cp/class.c:8348
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "on suppose un pointeur vers le membre %qD"
  
! #: cp/class.c:8351
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(un pointeur vers un membre peut seulement Ãªtre formÃ© avec %<&%E%>)"
  
! #: cp/class.c:8427 cp/class.c:8469
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "pas assez d'informations sur le type"
  
! #: cp/class.c:8447
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "impossible de convertir %qE du type %qT vers le type %qT"
  
! #: cp/class.c:8720
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "la dÃ©claration de %q#D change la signification de %qD"
  
! #: cp/class.c:8723
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%qD dÃ©clarÃ© ici comme %q#D"
--- 45017,45234 ----
  msgid "method declared %qE overriding %qE method"
  msgstr "la mÃ©thode dÃ©clarÃ©e %qE redÃ©fini la mÃ©thode %qE"
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "la classe englobant la fonction membre non statique %<constexpr%> %q+#D n'est pas un type littÃ©ral"
  
! #: cp/class.c:5742
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T n'est pas littÃ©ral Ã  cause de:"
  
! #: cp/class.c:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT est un type de fermeture qui n'est un littÃ©ral qu'Ã  partir du C++17"
  
! #: cp/class.c:5748
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T a un destructeur non trivial"
  
! #: cp/class.c:5751
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T n'a pas de destructeur %<constexpr%>"
  
! #: cp/class.c:5759
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr "  %q+T n'est pas un agrÃ©gat, n'a pas de constructeur par dÃ©faut trivial et n'a pas de constructeur %<constexpr%> qui n'est pas un constructeur de copie ou par dÃ©placement"
  
! #: cp/class.c:5792
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  la classe de base %qT de %q+T n'est pas littÃ©rale"
  
! #: cp/class.c:5807
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  le membre de donnÃ©e non statique %qD a un type non littÃ©ral"
  
! #: cp/class.c:5814
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  le membre de donnÃ©e non statique %qD a un type volatile"
  
! #: cp/class.c:5935
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "la classe de base %q#T a un destructeur non virtuel accessible"
  
! #: cp/class.c:5964
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "la rÃ©fÃ©rence non statique %q#D dans la classe sans un constructeur"
  
! #: cp/class.c:5970
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "le membre constant non statique %q#D dans la classe sans un constructeur"
  
! #: cp/class.c:6291
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "la base directe %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©"
  
! #: cp/class.c:6303
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "la base virtuelle %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©"
  
! #: cp/class.c:6548
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "le dÃ©calage relatif de %qD n'est pas compatible avec l'ABI et peut changer dans une version future de GCC"
  
! #: cp/class.c:6718
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "la taille du type %qT est trop grande (%qE octets)"
  
! #: cp/class.c:7004
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "utilisation invalide de %q#T avec un tableau de taille nulle dans %q#D"
  
! #: cp/class.c:7006
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "utilisation invalide de %q#T avec un membre sous forme de tableau flexible dans %q#T"
  
! #: cp/class.c:7011
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "membre tableau %q#D dÃ©clarÃ© ici"
  
! #: cp/class.c:7039
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "membre tableau de taille nulle %qD pas Ã  la fin de %q#T"
  
! #: cp/class.c:7041
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "membre tableau de taille nulle %qD dans un %q#T par ailleurs vide"
  
! #: cp/class.c:7050 cp/class.c:7081
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "dans la dÃ©finition de %q#T"
  
! #: cp/class.c:7058
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "le membre tableau flexible %qD n'est pas Ã  la fin de %q#T"
  
! #: cp/class.c:7060
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "membre tableau flexible %qD dans %q#T par ailleurs vide"
  
! #: cp/class.c:7079
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "membre %q#D suivant dÃ©clarÃ© ici"
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redÃ©finition de %q#T"
  
! #: cp/class.c:7330
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T a des fonctions virtuelles et un destructeur non virtuel accessible"
  
! #: cp/class.c:7361
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "le type transparent %q#T n'a aucun champ"
  
  # un type transparent est un type qui est passÃ© comme le type qu'elle manipule, par ex decimal32
! #: cp/class.c:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la classe de type transparent %qT a des classes de base"
  
! #: cp/class.c:7371
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la classe de type transparent %qT a des fonctions virtuelles"
  
! #: cp/class.c:7377
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr "le type transparent %q#T ne peut Ãªtre rendu transparent car le type du premier champ a une ABI diffÃ©rente de la classe gÃ©nÃ©rale"
  
! #: cp/class.c:7539
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "la dÃ©finition de %qD ne correspond pas Ã  %<#include <initializer_list>%>"
  
! #: cp/class.c:7550
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "la tentative de terminer la struct a Ã©tÃ© stoppÃ©e nette en raison des erreurs prÃ©cÃ©dentes dans l'analyse syntaxique"
  
! #: cp/class.c:8057
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "la chaÃ®ne de langage %<\"%E\"%> n'est pas reconnue"
  
! #: cp/class.c:8147
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "ne peut rÃ©soudre la fonction surchargÃ©e %qD basÃ© sur la conversion vers le type %qT"
  
! #: cp/class.c:8292
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "pas de correspondance pour convertir la fonction %qD vers le type %q#T"
  
! #: cp/class.c:8319
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "la conversion de la fonction surchargÃ©e %qD vers le type %q#T est ambiguÃ«"
  
! #: cp/class.c:8346
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "on suppose un pointeur vers le membre %qD"
  
! #: cp/class.c:8349
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(un pointeur vers un membre peut seulement Ãªtre formÃ© avec %<&%E%>)"
  
! #: cp/class.c:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "pas assez d'informations sur le type"
  
! #: cp/class.c:8445
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "impossible de convertir %qE du type %qT vers le type %qT"
  
! #: cp/class.c:8718
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "la dÃ©claration de %q#D change la signification de %qD"
  
! #: cp/class.c:8721
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%qD dÃ©clarÃ© ici comme %q#D"
*************** msgstr "le corps de la fonction %<conste
*** 45208,45637 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD n'est pas utilisable comme une fonction %<constexpr%> car:"
  
! #: cp/constexpr.c:1375 cp/constexpr.c:2460
  #, 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.c:1380 cp/constexpr.c:1390 cp/constexpr.c:2650
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E n'est pas une expression constante"
  
! #: cp/constexpr.c:1657 cp/constexpr.c:7196
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "appel Ã  la fonction interne %qE"
  
! #: cp/constexpr.c:1712
  #, 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.c:1714
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "initialement dÃ©clarÃ© %<const%> ici"
  
! #: cp/constexpr.c:1912 cp/constexpr.c:1958 cp/constexpr.c:1990
! #: cp/constexpr.c:2011
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "la rÃ©fÃ©rence %<dynamic_cast%> a Ã©chouÃ©"
  
! #: cp/constexpr.c:1913
  #, 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.c:1959 cp/constexpr.c:1991
  #, 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.c:2013
  #, 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.c:2016
  #, 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.c:2095
  #, 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.c:2160
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "dÃ©sallocation d'un stockage dÃ©jÃ  dÃ©sallouÃ©"
  
! #: cp/constexpr.c:2167
  #, 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.c:2201 cp/constexpr.c:7228
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "appel Ã  la fonction non %<constexpr%> %qD"
  
! #: cp/constexpr.c:2275
  #, 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.c:2282
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD appelÃ© dans une expression constante"
  
! #: cp/constexpr.c:2286
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD utilisÃ© avant sa dÃ©finition"
  
! #: cp/constexpr.c:2362
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "l'appel a une dÃ©pendance circulaire"
  
! #: cp/constexpr.c:2373
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "la profondeur d'Ã©valuation de la %<constexpr%> dÃ©passe le maximum permis %d (utilisez %<-fconstexpr-depth=%> pour augmenter le maximum)"
  
! #: cp/constexpr.c:2690
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "l'opÃ©rande de droite de l'expression de dÃ©calage %q+E est nÃ©gatif"
  
! #: cp/constexpr.c:2697
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "l'opÃ©rande de droite de l'expression de dÃ©calage %q+E est plus grand ou Ã©gal Ã  la prÃ©cision %wu de l'opÃ©rande de gauche"
  
! #: cp/constexpr.c:2720
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "l'opÃ©rande de gauche de l'expression de dÃ©calage %q+E est nÃ©gatif"
  
! #: cp/constexpr.c:2739
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "l'expression de dÃ©calage %q+E dÃ©borde"
  
! #: cp/constexpr.c:2897
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "arithmÃ©tique impliquant un pointeur nul dans %qE"
  
! #: cp/constexpr.c:3164
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "la valeur %qE de l'indice du tableau est hors des limites du tableau %qD du type %qT"
  
! #: cp/constexpr.c:3167
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "l'indice de tableau non nul %qE est utilisÃ© avec le tableau %qD de type %qT dont les limites sont inconnues"
  
! #: cp/constexpr.c:3172
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "la valeur %qE de l'indice du tableau est hors des limites du tableau de type %qT"
  
! #: cp/constexpr.c:3175
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "l'indice de tableau non nul %qE est utilisÃ© avec un tableau de type %qT dont les limites sont inconnues"
  
! #: cp/constexpr.c:3358
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "accÃ¨s Ã  un Ã©lÃ©ment non initialisÃ© du tableau"
  
! #: cp/constexpr.c:3398
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul dans %qE"
  
! #: cp/constexpr.c:3415 cp/constexpr.c:3508 cp/constexpr.c:5338
! #: cp/constexpr.c:5430 cp/constexpr.c:7148
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE n'est pas une expression constante"
  
! #: cp/constexpr.c:3421
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "le mutable %qD n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.c:3449
! #, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
! msgstr "accÃ¨s au membre %qD au lieu du membre initialisÃ© %qD dans l'expression constante"
! 
! #: cp/constexpr.c:3468
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "accÃ¨s au membre non initialisÃ© %qD"
  
! #: cp/constexpr.c:4199 cp/constexpr.c:5959
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul"
  
! #: cp/constexpr.c:4219
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "accÃ¨s Ã  la valeur de %qE au travers d'une gl-valeur %qT dans une expression constante"
  
! #: cp/constexpr.c:4262
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "le contenu d'un stockage non initialisÃ© n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.c:4264 cp/constexpr.c:4271
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "allouÃ© ici"
  
! #: cp/constexpr.c:4269
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "utilisation d'un stockage allouÃ© aprÃ¨s sa dÃ©sallocation dans une expression constante"
  
! #: cp/constexpr.c:4274
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "la valeur de %qD n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.c:4281
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD utilisÃ© dans sa propre initialisation"
  
! #: cp/constexpr.c:4286
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D n'est pas const"
  
! #: cp/constexpr.c:4289
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D est volatile"
  
! #: cp/constexpr.c:4294 cp/constexpr.c:4301
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD n'a pas Ã©tÃ© initialisÃ© par une expression constante"
  
! #: cp/constexpr.c:4307
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>"
  
! #: cp/constexpr.c:4310
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD n'a pas un type entier ou Ã©numÃ©rÃ©"
  
! #: cp/constexpr.c:4562
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "la modification de %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:4644
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "changement du membre actif d'une union de %qD Ã  %qD"
  
! #: cp/constexpr.c:5032 cp/constexpr.c:6247
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "l'instruction n'est pas une expression constante"
  
! #: cp/constexpr.c:5138
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "le dÃ©compte des itÃ©rations de la boucle %<constexpr%> dÃ©passe la limite permise %d (utilisez %<-fconstexpr-loop-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.c:5234
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "l'assembleur en ligne n'est pas une expression constante"
  
! #: cp/constexpr.c:5235
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr "seul de l'assembleur en ligne non Ã©valuÃ© est autorisÃ© dans une fonction %<constexpr%> en C++2a"
  
! #: cp/constexpr.c:5300
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "la valeur %qE du type %qT n'est pas une expression constante"
  
! #: cp/constexpr.c:5313
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "le dÃ©compte des opÃ©rations d'Ã©valuation de %<constexpr%> dÃ©passe la limite permise %wd (utilisez %<-fconstexpr-ops-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.c:5487 cp/constexpr.c:7792
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporaire du type %qT non littÃ©ral dans une expression constante"
  
! #: cp/constexpr.c:5919 cp/constexpr.c:7342
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "un %<reinterpret_cast%> n'est pas une expression constante"
  
! #: cp/constexpr.c:5971
  #, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "la conversion du pointeur nul %qT vers %qT n'est pas une expression constante"
  
! #: cp/constexpr.c:5985
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> n'est pas une expression constante"
  
! #: cp/constexpr.c:6086 cp/constexpr.c:6104 cp/constexpr.c:6120
! #: cp/constexpr.c:7618 cp/constexpr.c:7963
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "l'expression %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:6214
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "template-id %qE inattendu"
  
! #: cp/constexpr.c:6220
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "un concept de fonction doit Ãªtre appelÃ©"
  
! #: cp/constexpr.c:6250
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "l'expression %qE du sous-type %s est inattendue"
  
! #: cp/constexpr.c:6472
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence aux sous-objets mutables de %qT"
  
! #: cp/constexpr.c:6480
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  une variable incomplÃ¨tement initialisÃ©e"
  
! #: cp/constexpr.c:6495
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  un rÃ©sultat de %<operator new%>"
  
! #: cp/constexpr.c:6505
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE n'est pas une expression constante car le stockage allouÃ© n'a pas Ã©tÃ© dÃ©sallouÃ©"
  
! #: cp/constexpr.c:6525
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "l'Ã©valuation immÃ©diate retourne l'adresse de la fonction immÃ©diate %qD"
  
! #: cp/constexpr.c:6539
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversion depuis le type pointeur %qT vers le type arithmÃ©tique %qT dans une expression constante"
  
! #: cp/constexpr.c:7088
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversion l-valeur vers r-valeur d'une l-valeur volatile %qE avec le type %qT"
  
! #: cp/constexpr.c:7312
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la capture lambda de %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:7315
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "car il est utilisÃ© comme gl-valeur"
  
! #: cp/constexpr.c:7362
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> d'un entier vers un pointeur"
  
! #: cp/constexpr.c:7395
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "prendre l'adresse avec address-of d'un objet %qE qui est local au thread ou a un stockage automatique n'est pas une expression constante"
  
! #: cp/constexpr.c:7434
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "utilisation de %<this%> dans une expression constante"
  
! #: cp/constexpr.c:7565
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "expression lambda dans une expression constante avant C++17"
  
! #: cp/constexpr.c:7632
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++2a"
  
! #: cp/constexpr.c:7647
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "l'expression %<typeid%> n'est pas une expression constante car %qE est un type polymorphique"
  
! #: cp/constexpr.c:7711
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "transtypage vers le type non entier %qT dans une expression constante"
  
! #: cp/constexpr.c:7761
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<static%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:7768
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:7841
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "la division par zÃ©ro n'est pas une expression constante"
  
! #: cp/constexpr.c:7939
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> n'est pas une expression constante"
  
! #: cp/constexpr.c:7971
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "initialisation d'un tableau non constant"
  
! #: cp/constexpr.c:8001
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> n'est pas une expression constante"
  
! #: cp/constexpr.c:8018
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattendu"
--- 45298,45732 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD n'est pas utilisable comme une fonction %<constexpr%> car:"
  
! #: cp/constexpr.c:1378 cp/constexpr.c:2524
  #, 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.c:1383 cp/constexpr.c:1393 cp/constexpr.c:2729
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E n'est pas une expression constante"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "appel Ã  la fonction interne %qE"
  
! #: cp/constexpr.c:1715
  #, 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.c:1717
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "initialement dÃ©clarÃ© %<const%> ici"
  
! #: cp/constexpr.c:1915 cp/constexpr.c:1961 cp/constexpr.c:1993
! #: cp/constexpr.c:2014
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "la rÃ©fÃ©rence %<dynamic_cast%> a Ã©chouÃ©"
  
! #: cp/constexpr.c:1916
  #, 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.c:1962 cp/constexpr.c:1994
  #, 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.c:2016
  #, 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.c:2019
  #, 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.c:2144
  #, 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.c:2209
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "dÃ©sallocation d'un stockage dÃ©jÃ  dÃ©sallouÃ©"
  
! #: cp/constexpr.c:2216
  #, 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.c:2250 cp/constexpr.c:7442
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "appel Ã  la fonction non %<constexpr%> %qD"
  
! #: cp/constexpr.c:2324
  #, 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.c:2331
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD appelÃ© dans une expression constante"
  
! #: cp/constexpr.c:2335
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD utilisÃ© avant sa dÃ©finition"
  
! #: cp/constexpr.c:2426
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "l'appel a une dÃ©pendance circulaire"
  
! #: cp/constexpr.c:2437
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "la profondeur d'Ã©valuation de la %<constexpr%> dÃ©passe le maximum permis %d (utilisez %<-fconstexpr-depth=%> pour augmenter le maximum)"
  
! #: cp/constexpr.c:2769
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "l'opÃ©rande de droite de l'expression de dÃ©calage %q+E est nÃ©gatif"
  
! #: cp/constexpr.c:2776
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "l'opÃ©rande de droite de l'expression de dÃ©calage %q+E est plus grand ou Ã©gal Ã  la prÃ©cision %wu de l'opÃ©rande de gauche"
  
! #: cp/constexpr.c:2799
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "l'opÃ©rande de gauche de l'expression de dÃ©calage %q+E est nÃ©gatif"
  
! #: cp/constexpr.c:2818
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "l'expression de dÃ©calage %q+E dÃ©borde"
  
! #: cp/constexpr.c:2976
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "arithmÃ©tique impliquant un pointeur nul dans %qE"
  
! #: cp/constexpr.c:3332
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "la valeur %qE de l'indice du tableau est hors des limites du tableau %qD du type %qT"
  
! #: cp/constexpr.c:3335
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "l'indice de tableau non nul %qE est utilisÃ© avec le tableau %qD de type %qT dont les limites sont inconnues"
  
! #: cp/constexpr.c:3340
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "la valeur %qE de l'indice du tableau est hors des limites du tableau de type %qT"
  
! #: cp/constexpr.c:3343
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "l'indice de tableau non nul %qE est utilisÃ© avec un tableau de type %qT dont les limites sont inconnues"
  
! #: cp/constexpr.c:3526
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "accÃ¨s Ã  un Ã©lÃ©ment non initialisÃ© du tableau"
  
! #: cp/constexpr.c:3566
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul dans %qE"
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE n'est pas une expression constante"
  
! #: cp/constexpr.c:3589
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "le mutable %qD n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.c:3620 cp/constexpr.c:3642
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "accÃ¨s au membre non initialisÃ© %qD"
  
! #: cp/constexpr.c:3622
! #, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
! msgstr "accÃ¨s au membre %qD au lieu du membre initialisÃ© %qD dans l'expression constante"
! 
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul"
  
! #: cp/constexpr.c:4412
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "accÃ¨s Ã  la valeur de %qE au travers d'une gl-valeur %qT dans une expression constante"
  
! #: cp/constexpr.c:4455
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "le contenu d'un stockage non initialisÃ© n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.c:4457 cp/constexpr.c:4464
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "allouÃ© ici"
  
! #: cp/constexpr.c:4462
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "utilisation d'un stockage allouÃ© aprÃ¨s sa dÃ©sallocation dans une expression constante"
  
! #: cp/constexpr.c:4467
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "la valeur de %qD n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.c:4474
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD utilisÃ© dans sa propre initialisation"
  
! #: cp/constexpr.c:4479
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D n'est pas const"
  
! #: cp/constexpr.c:4482
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D est volatile"
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD n'a pas Ã©tÃ© initialisÃ© par une expression constante"
  
! #: cp/constexpr.c:4500
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>"
  
! #: cp/constexpr.c:4503
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD n'a pas un type entier ou Ã©numÃ©rÃ©"
  
! #: cp/constexpr.c:4749
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "la modification de %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:4810
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "changement du membre actif d'une union de %qD Ã  %qD"
  
! #: cp/constexpr.c:4823
! #, gcc-internal-format
! msgid "change of the active member of a union from %qD to %qD during initialization"
! msgstr "changement du membre actif d'une union de %qD Ã  %qD durant l'initialisation"
! 
! #: cp/constexpr.c:5215 cp/constexpr.c:6455
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "l'instruction n'est pas une expression constante"
  
! #: cp/constexpr.c:5321
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "le dÃ©compte des itÃ©rations de la boucle %<constexpr%> dÃ©passe la limite permise %d (utilisez %<-fconstexpr-loop-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.c:5423
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "l'assembleur en ligne n'est pas une expression constante"
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr "seul de l'assembleur en ligne non Ã©valuÃ© est autorisÃ© dans une fonction %<constexpr%> en C++2a"
  
! #: cp/constexpr.c:5489
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "la valeur %qE du type %qT n'est pas une expression constante"
  
! #: cp/constexpr.c:5502
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "le dÃ©compte des opÃ©rations d'Ã©valuation de %<constexpr%> dÃ©passe la limite permise %wd (utilisez %<-fconstexpr-ops-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporaire du type %qT non littÃ©ral dans une expression constante"
  
! #: cp/constexpr.c:6122 cp/constexpr.c:7556
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "un %<reinterpret_cast%> n'est pas une expression constante"
  
! #: cp/constexpr.c:6174
  #, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "la conversion du pointeur nul %qT vers %qT n'est pas une expression constante"
  
! #: cp/constexpr.c:6188
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> n'est pas une expression constante"
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "l'expression %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:6422
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "template-id %qE inattendu"
  
! #: cp/constexpr.c:6428
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "un concept de fonction doit Ãªtre appelÃ©"
  
! #: cp/constexpr.c:6458
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "l'expression %qE du sous-type %s est inattendue"
  
! #: cp/constexpr.c:6686
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence aux sous-objets mutables de %qT"
  
! #: cp/constexpr.c:6694
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  une variable incomplÃ¨tement initialisÃ©e"
  
! #: cp/constexpr.c:6709
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  un rÃ©sultat de %<operator new%>"
  
! #: cp/constexpr.c:6719
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE n'est pas une expression constante car le stockage allouÃ© n'a pas Ã©tÃ© dÃ©sallouÃ©"
  
! #: cp/constexpr.c:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "l'Ã©valuation immÃ©diate retourne l'adresse de la fonction immÃ©diate %qD"
  
! #: cp/constexpr.c:6753
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversion depuis le type pointeur %qT vers le type arithmÃ©tique %qT dans une expression constante"
  
! #: cp/constexpr.c:7302
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversion l-valeur vers r-valeur d'une l-valeur volatile %qE avec le type %qT"
  
! #: cp/constexpr.c:7526
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la capture lambda de %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "car il est utilisÃ© comme gl-valeur"
  
! #: cp/constexpr.c:7576
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> d'un entier vers un pointeur"
  
! #: cp/constexpr.c:7609
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "prendre l'adresse avec address-of d'un objet %qE qui est local au thread ou a un stockage automatique n'est pas une expression constante"
  
! #: cp/constexpr.c:7648
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "utilisation de %<this%> dans une expression constante"
  
! #: cp/constexpr.c:7779
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "expression lambda dans une expression constante avant C++17"
  
! #: cp/constexpr.c:7846
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++2a"
  
! #: cp/constexpr.c:7861
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "l'expression %<typeid%> n'est pas une expression constante car %qE est un type polymorphique"
  
! #: cp/constexpr.c:7925
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "transtypage vers le type non entier %qT dans une expression constante"
  
! #: cp/constexpr.c:7975
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<static%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:7982
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:8055
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "la division par zÃ©ro n'est pas une expression constante"
  
! #: cp/constexpr.c:8153
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> n'est pas une expression constante"
  
! #: cp/constexpr.c:8185
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "initialisation d'un tableau non constant"
  
! #: cp/constexpr.c:8215
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> n'est pas une expression constante"
  
! #: cp/constexpr.c:8232
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattendu"
*************** msgstr "arbre syntaxique abstrait (AST=A
*** 45641,45693 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr "les deux branches de l'instruction %<if%> sont marquÃ©es comme %qs"
  
! #: cp/cp-gimplify.c:1597
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> appellera toujours %<terminate%>"
  
! #: cp/cp-gimplify.c:1600
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "en C++11, les destructeurs sont %<noexcept%> par dÃ©faut"
  
! #: cp/cp-gimplify.c:1612
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "en C++11, ce %<throw%> appellera %<terminate%> car les destructeurs sont %<noexcept%> par dÃ©faut"
  
! #: cp/cp-gimplify.c:2956
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "l'attribut %qE est ignorÃ© aprÃ¨s un %qE antÃ©rieur"
  
! #: cp/cp-gimplify.c:2978 cp/cp-gimplify.c:2990 cp/decl.c:3915 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD n'est pas un type"
  
! #: cp/cp-gimplify.c:2996
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD n'est pas un type de classe"
  
! #: cp/cp-gimplify.c:3013
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD n'a pas le type %<const char *%>"
  
! #: cp/cp-gimplify.c:3024
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD n'a pas un type entier"
  
! #: cp/cp-gimplify.c:3036
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> ne contient pas uniquement que des membres de donnÃ©es non-statiques %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> et %<_M_column%>"
  
  # le %qs est un nom de rÃ©gion non traduit tel que Â«Â parallelÂ Â», Â«Â taskÂ Â», Â«Â teamsÂ Â».
! #: cp/cp-gimplify.c:3125
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Ã©valuation de %qs"
--- 45736,45788 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr "les deux branches de l'instruction %<if%> sont marquÃ©es comme %qs"
  
! #: cp/cp-gimplify.c:1595
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> appellera toujours %<terminate%>"
  
! #: cp/cp-gimplify.c:1598
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "en C++11, les destructeurs sont %<noexcept%> par dÃ©faut"
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "en C++11, ce %<throw%> appellera %<terminate%> car les destructeurs sont %<noexcept%> par dÃ©faut"
  
! #: cp/cp-gimplify.c:2990
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "l'attribut %qE est ignorÃ© aprÃ¨s un %qE antÃ©rieur"
  
! #: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD n'est pas un type"
  
! #: cp/cp-gimplify.c:3030
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD n'est pas un type de classe"
  
! #: cp/cp-gimplify.c:3047
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD n'a pas le type %<const char *%>"
  
! #: cp/cp-gimplify.c:3058
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD n'a pas un type entier"
  
! #: cp/cp-gimplify.c:3070
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> ne contient pas uniquement que des membres de donnÃ©es non-statiques %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> et %<_M_column%>"
  
  # le %qs est un nom de rÃ©gion non traduit tel que Â«Â parallelÂ Â», Â«Â taskÂ Â», Â«Â teamsÂ Â».
! #: cp/cp-gimplify.c:3159
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Ã©valuation de %qs"
*************** msgstr "le transtypage de %qT vers %qT n
*** 45737,46072 ****
  msgid "cannot convert type %qH to type %qI"
  msgstr "ne peut convertir le type %qH vers le type %qI"
  
! #: cp/cvt.c:796
  #, gcc-internal-format
  msgid "conversion from %q#T to %q#T"
  msgstr "conversion de %q#T vers %q#T"
  
! #: cp/cvt.c:814
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr "le rÃ©sultat de la conversion n'est pas spÃ©cifiÃ© car %qE est en dehors de la plage du type %qT"
  
! #: cp/cvt.c:825 cp/cvt.c:880
  #, gcc-internal-format
  msgid "%q#T used where a %qT was expected"
  msgstr "%q#T utilisÃ© lÃ  oÃ¹ un %qT Ã©tait attendu"
  
! #: cp/cvt.c:834
  #, gcc-internal-format
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr "ne peut convertir %qE de %<void%> vers %<bool%>"
  
! #: cp/cvt.c:896
  #, gcc-internal-format
  msgid "%q#T used where a floating-point value was expected"
  msgstr "%q#T utilisÃ© lÃ  oÃ¹ une valeur en virgule flottante Ã©tait attendue"
  
! #: cp/cvt.c:954
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "conversion de %qH vers le type non scalaire %qI demandÃ©e"
  
! #: cp/cvt.c:1049
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>"
  
! #: cp/cvt.c:1051
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%s"
  
! #: cp/cvt.c:1067
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>"
  
! #: cp/cvt.c:1069
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%s"
  
! #: cp/cvt.c:1077
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "dans l'appel Ã  %qD, dÃ©clarÃ© ici"
  
! #: cp/cvt.c:1091
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>"
  
! #: cp/cvt.c:1145
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "le pseudo-destructeur n'est pas appelÃ©"
  
! #: cp/cvt.c:1239
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet de type incomplet %qT"
  
! #: cp/cvt.c:1243
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1248
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1253
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1258
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1263
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'instruction"
  
! #: cp/cvt.c:1267
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1283
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet du type %qT"
  
! #: cp/cvt.c:1287
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1292
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1297
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1302
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1307
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'instruction"
  
! #: cp/cvt.c:1311
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1325
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT"
  
! #: cp/cvt.c:1330
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1335
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1340
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1345
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1350
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'instruction"
  
! #: cp/cvt.c:1355
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1396
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet %qE du type incomplet %qT"
  
! #: cp/cvt.c:1400
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1405
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1410
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1415
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1420
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'instruction"
  
! #: cp/cvt.c:1424
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1477
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "la conversion vers void ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1481
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "le deuxiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1485
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "le troisiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1489
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "l'opÃ©rande de droite de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1493
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "l'opÃ©rande de gauche de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1497
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "l'instruction ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1501
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "l'expression d'incrÃ©mentation de Â«Â forÂ Â» ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1517
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "le deuxiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1522
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "le troisiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1527
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "l'opÃ©rande de droite de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1532
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "l'opÃ©rande de gauche de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1537
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "l'instruction est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1542
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "l'expression d'incrÃ©mentation de Â«Â forÂ Â» est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1570
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "le deuxiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effet"
  
! #: cp/cvt.c:1575
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "le troisiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effet"
  
! #: cp/cvt.c:1580
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "l'opÃ©rande de droite de l'opÃ©rateur virgule n'a pas d'effet"
  
! #: cp/cvt.c:1584
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "l'opÃ©rande de gauche de l'opÃ©rateur virgule n'a pas d'effet"
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "l'instruction n'a pas d'effet"
  
! #: cp/cvt.c:1592
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "l'expression d'incrÃ©mentation de Â«Â forÂ Â» n'a pas d'effet"
  
! #: cp/cvt.c:1747
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "conversion d'un NULL vers un type non pointeur"
  
! #: cp/cvt.c:1865
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "la conversion du type par dÃ©faut ne peut dÃ©duire l%'argument du patron pour %qD"
  
! #: cp/cvt.c:1880
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "la conversion du type par dÃ©faut est ambiguÃ« Ã  partir de %qT"
  
! #: cp/cvt.c:1883
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  les conversions candidates incluent %qD et %qD"
  
! #: cp/cxx-pretty-print.c:2314
  #, gcc-internal-format
  msgid "template-parameter-"
  msgstr "paramÃ¨tre-patron-"
  
! #: cp/cxx-pretty-print.c:2328
  #, gcc-internal-format
  msgid "requires"
  msgstr "requiert"
  
! #: cp/cxx-pretty-print.c:2886 cp/error.c:1558
  #, gcc-internal-format
  msgid "with"
  msgstr "avec"
--- 45832,46167 ----
  msgid "cannot convert type %qH to type %qI"
  msgstr "ne peut convertir le type %qH vers le type %qI"
  
! #: cp/cvt.c:809
  #, gcc-internal-format
  msgid "conversion from %q#T to %q#T"
  msgstr "conversion de %q#T vers %q#T"
  
! #: cp/cvt.c:827
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr "le rÃ©sultat de la conversion n'est pas spÃ©cifiÃ© car %qE est en dehors de la plage du type %qT"
  
! #: cp/cvt.c:838 cp/cvt.c:893
  #, gcc-internal-format
  msgid "%q#T used where a %qT was expected"
  msgstr "%q#T utilisÃ© lÃ  oÃ¹ un %qT Ã©tait attendu"
  
! #: cp/cvt.c:847
  #, gcc-internal-format
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr "ne peut convertir %qE de %<void%> vers %<bool%>"
  
! #: cp/cvt.c:909
  #, gcc-internal-format
  msgid "%q#T used where a floating-point value was expected"
  msgstr "%q#T utilisÃ© lÃ  oÃ¹ une valeur en virgule flottante Ã©tait attendue"
  
! #: cp/cvt.c:967
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "conversion de %qH vers le type non scalaire %qI demandÃ©e"
  
! #: cp/cvt.c:1062
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>"
  
! #: cp/cvt.c:1064
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%s"
  
! #: cp/cvt.c:1080
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>"
  
! #: cp/cvt.c:1082
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%s"
  
! #: cp/cvt.c:1090
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "dans l'appel Ã  %qD, dÃ©clarÃ© ici"
  
! #: cp/cvt.c:1104
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>"
  
! #: cp/cvt.c:1158
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "le pseudo-destructeur n'est pas appelÃ©"
  
! #: cp/cvt.c:1252
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet de type incomplet %qT"
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1276
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'instruction"
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1296
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet du type %qT"
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'instruction"
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT"
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'instruction"
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet %qE du type incomplet %qT"
  
! #: cp/cvt.c:1413
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1418
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1423
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1428
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1433
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'instruction"
  
! #: cp/cvt.c:1437
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1490
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "la conversion vers void ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1494
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "le deuxiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1498
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "le troisiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1502
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "l'opÃ©rande de droite de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1506
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "l'opÃ©rande de gauche de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1510
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "l'instruction ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1514
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "l'expression d'incrÃ©mentation de Â«Â forÂ Â» ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1530
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "le deuxiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1535
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "le troisiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1540
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "l'opÃ©rande de droite de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1545
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "l'opÃ©rande de gauche de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1550
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "l'instruction est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1555
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "l'expression d'incrÃ©mentation de Â«Â forÂ Â» est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1583
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "le deuxiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effet"
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "le troisiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effet"
  
! #: cp/cvt.c:1593
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "l'opÃ©rande de droite de l'opÃ©rateur virgule n'a pas d'effet"
  
! #: cp/cvt.c:1597
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "l'opÃ©rande de gauche de l'opÃ©rateur virgule n'a pas d'effet"
  
! #: cp/cvt.c:1601
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "l'instruction n'a pas d'effet"
  
! #: cp/cvt.c:1605
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "l'expression d'incrÃ©mentation de Â«Â forÂ Â» n'a pas d'effet"
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "conversion d'un NULL vers un type non pointeur"
  
! #: cp/cvt.c:1878
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "la conversion du type par dÃ©faut ne peut dÃ©duire l%'argument du patron pour %qD"
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "la conversion du type par dÃ©faut est ambiguÃ« Ã  partir de %qT"
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  les conversions candidates incluent %qD et %qD"
  
! #: cp/cxx-pretty-print.c:2317
  #, gcc-internal-format
  msgid "template-parameter-"
  msgstr "paramÃ¨tre-patron-"
  
! #: cp/cxx-pretty-print.c:2331
  #, gcc-internal-format
  msgid "requires"
  msgstr "requiert"
  
! #: cp/cxx-pretty-print.c:2889 cp/error.c:1560
  #, gcc-internal-format
  msgid "with"
  msgstr "avec"
*************** msgstr "par rapport Ã  la dÃ©claration p
*** 46116,46122 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redÃ©claration de %qD diffÃ¨re de %qs dans la dÃ©claration prÃ©cÃ©dente"
  
! #: cp/decl.c:1264 cp/decl.c:14970
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
--- 46211,46217 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redÃ©claration de %qD diffÃ¨re de %qs dans la dÃ©claration prÃ©cÃ©dente"
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
*************** msgstr "dÃ©claration prÃ©cÃ©dente de %q#
*** 46146,46307 ****
  msgid "ambiguating new declaration %q+#D"
  msgstr "rend ambigÃ¼e la nouvelle dÃ©claration %q+#D"
  
! #: cp/decl.c:1400 cp/decl.c:1777
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "ancienne dÃ©claration %q#D"
  
! #: cp/decl.c:1467
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "la fonction interne %qD est dÃ©clarÃ©e comme une non fonction"
  
! #: cp/decl.c:1480 cp/decl.c:1616
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "masquage de la fonction interne %q#D"
  
! #: cp/decl.c:1481 cp/decl.c:1617
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "masquage de la fonction %q#D de la bibliothÃ¨que"
  
! #: cp/decl.c:1489
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "la fonction %q#D de la bibliothÃ¨que est redÃ©clarÃ©e comme %q#D n'Ã©tant pas une fonction"
  
! #: cp/decl.c:1493 cp/decl.c:1563
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "la dÃ©claration de %q#D est en conflit avec la dÃ©claration interne %q#D"
  
! #: cp/decl.c:1501
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "redÃ©claration de %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1503
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "dÃ©claration %<pragma omp declare reduction%> prÃ©cÃ©dente"
  
! #: cp/decl.c:1591
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "la dÃ©finition de %q#D rend ambigÃ¼e le dÃ©claration interne %q#D"
  
! #: cp/decl.c:1597 cp/decl.c:1611
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "la nouvelle dÃ©claration %q#D rend ambigÃ¼e le dÃ©claration interne %q#D"
  
! #: cp/decl.c:1601
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "la dÃ©claration de %q#D est ignorÃ©e"
  
! #: cp/decl.c:1695
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "l'opÃ©rateur littÃ©ral %q#D est en conflit avec l'opÃ©rateur littÃ©ral de base"
  
! #: cp/decl.c:1699
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "l'opÃ©rateur littÃ©ral de base %q#D est en conflit avec l'opÃ©rateur littÃ©ral avec patron"
  
! #: cp/decl.c:1712
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redÃ©clarÃ© comme une sorte diffÃ©rente d'entitÃ©"
  
! #: cp/decl.c:1736
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "dÃ©claration conflictuelle du patron %q#D"
  
! #: cp/decl.c:1758
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "dÃ©claration conflictuelle de la fonction C %q#D"
  
! #: cp/decl.c:1775
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "rend ambigÃ¼e la nouvelle dÃ©claration de %q#D"
  
! #: cp/decl.c:1785
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "entre en conflit avec la dÃ©claration %q#D"
  
! #: cp/decl.c:1787
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "dÃ©clarÃ© prÃ©cÃ©demment en tant que %q#D"
  
! #: cp/decl.c:1846 cp/decl2.c:923
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q#D prÃ©cÃ©demment dÃ©fini ici"
  
! #: cp/decl.c:1847 cp/name-lookup.c:2717 cp/name-lookup.c:2741
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D prÃ©cÃ©demment dÃ©clarÃ© ici"
  
! #: cp/decl.c:1858
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "prototype spÃ©cifiÃ© pour %q#D"
  
! #: cp/decl.c:1860
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "la dÃ©finition non prototype prÃ©cÃ©dente est ici"
  
! #: cp/decl.c:1900
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "dÃ©claration conflictuelle de %q#D avec la classe de liaison %qL"
  
! #: cp/decl.c:1903
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "dÃ©claration prÃ©cÃ©dente avec la classe de liaison %qL"
  
! #: cp/decl.c:1938 cp/decl.c:1948
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argument par dÃ©faut donnÃ© pour le paramÃ¨tre %d de %q#D"
  
! #: cp/decl.c:1941 cp/decl.c:1951
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "la spÃ©cification prÃ©cÃ©dente dans %q#D est ici"
  
! #: cp/decl.c:2001
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "la dÃ©finition prÃ©cÃ©dente de %qD est ici"
  
! #: cp/decl.c:2002
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "la dÃ©claration prÃ©cÃ©dente de %qD est ici"
  
! #: cp/decl.c:2015
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fonction %qD dÃ©clarÃ©e %<[[noreturn]]%> mais sa premiÃ¨re dÃ©claration ne l'Ã©tait pas"
  
! #: cp/decl.c:2058
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "dÃ©claration redondante de %qD dans la mÃªme Ã©tendue"
  
! #: cp/decl.c:2070
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "dÃ©finition supprimÃ©e de %qD"
--- 46241,46403 ----
  msgid "ambiguating new declaration %q+#D"
  msgstr "rend ambigÃ¼e la nouvelle dÃ©claration %q+#D"
  
! #: cp/decl.c:1400 cp/decl.c:1778
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "ancienne dÃ©claration %q#D"
  
! #: cp/decl.c:1468
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "la fonction interne %qD est dÃ©clarÃ©e comme une non fonction"
  
! #: cp/decl.c:1481 cp/decl.c:1617
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "masquage de la fonction interne %q#D"
  
! #: cp/decl.c:1482 cp/decl.c:1618
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "masquage de la fonction %q#D de la bibliothÃ¨que"
  
! #: cp/decl.c:1490
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "la fonction %q#D de la bibliothÃ¨que est redÃ©clarÃ©e comme %q#D n'Ã©tant pas une fonction"
  
! #: cp/decl.c:1494 cp/decl.c:1564
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "la dÃ©claration de %q#D est en conflit avec la dÃ©claration interne %q#D"
  
! #: cp/decl.c:1502
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "redÃ©claration de %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1504
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "dÃ©claration %<pragma omp declare reduction%> prÃ©cÃ©dente"
  
! #: cp/decl.c:1592
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "la dÃ©finition de %q#D rend ambigÃ¼e le dÃ©claration interne %q#D"
  
! #: cp/decl.c:1598 cp/decl.c:1612
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "la nouvelle dÃ©claration %q#D rend ambigÃ¼e le dÃ©claration interne %q#D"
  
! #: cp/decl.c:1602
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "la dÃ©claration de %q#D est ignorÃ©e"
  
! #: cp/decl.c:1696
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "l'opÃ©rateur littÃ©ral %q#D est en conflit avec l'opÃ©rateur littÃ©ral de base"
  
! #: cp/decl.c:1700
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "l'opÃ©rateur littÃ©ral de base %q#D est en conflit avec l'opÃ©rateur littÃ©ral avec patron"
  
! #: cp/decl.c:1713
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redÃ©clarÃ© comme une sorte diffÃ©rente d'entitÃ©"
  
! #: cp/decl.c:1737
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "dÃ©claration conflictuelle du patron %q#D"
  
! #: cp/decl.c:1759
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "dÃ©claration conflictuelle de la fonction C %q#D"
  
! #: cp/decl.c:1776
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "rend ambigÃ¼e la nouvelle dÃ©claration de %q#D"
  
! #: cp/decl.c:1786
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "entre en conflit avec la dÃ©claration %q#D"
  
! #: cp/decl.c:1788
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "dÃ©clarÃ© prÃ©cÃ©demment en tant que %q#D"
  
! #: cp/decl.c:1847 cp/decl2.c:923
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q#D prÃ©cÃ©demment dÃ©fini ici"
  
! #: cp/decl.c:1848 cp/name-lookup.c:2691 cp/name-lookup.c:2720
! #: cp/name-lookup.c:2744
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D prÃ©cÃ©demment dÃ©clarÃ© ici"
  
! #: cp/decl.c:1859
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "prototype spÃ©cifiÃ© pour %q#D"
  
! #: cp/decl.c:1861
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "la dÃ©finition non prototype prÃ©cÃ©dente est ici"
  
! #: cp/decl.c:1901
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "dÃ©claration conflictuelle de %q#D avec la classe de liaison %qL"
  
! #: cp/decl.c:1904
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "dÃ©claration prÃ©cÃ©dente avec la classe de liaison %qL"
  
! #: cp/decl.c:1939 cp/decl.c:1949
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argument par dÃ©faut donnÃ© pour le paramÃ¨tre %d de %q#D"
  
! #: cp/decl.c:1942 cp/decl.c:1952
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "la spÃ©cification prÃ©cÃ©dente dans %q#D est ici"
  
! #: cp/decl.c:2002
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "la dÃ©finition prÃ©cÃ©dente de %qD est ici"
  
! #: cp/decl.c:2003
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "la dÃ©claration prÃ©cÃ©dente de %qD est ici"
  
! #: cp/decl.c:2016
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fonction %qD dÃ©clarÃ©e %<[[noreturn]]%> mais sa premiÃ¨re dÃ©claration ne l'Ã©tait pas"
  
! #: cp/decl.c:2059
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "dÃ©claration redondante de %qD dans la mÃªme Ã©tendue"
  
! #: cp/decl.c:2071
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "dÃ©finition supprimÃ©e de %qD"
*************** msgstr "dÃ©finition supprimÃ©e de %qD"
*** 46314,48634 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2532
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "spÃ©cialisation explicite de %qD aprÃ¨s la premiÃ¨re utilisation"
  
! #: cp/decl.c:2670
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: attribut de visibilitÃ© ignorÃ© car il est en conflit avec la dÃ©claration prÃ©cÃ©dente"
  
  #. Reject two definitions.
! #: cp/decl.c:2924 cp/decl.c:2953 cp/decl.c:2983 cp/decl.c:3000 cp/decl.c:3098
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redÃ©finition de %q#D"
  
! #: cp/decl.c:2940
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD est en conflit avec la fonction utilisÃ©e"
  
! #: cp/decl.c:2950
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D pas dÃ©clarÃ© dans une classe"
  
! #: cp/decl.c:2964 cp/decl.c:3010
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D redÃ©clarÃ© en ligne avec l'attribut %<gnu_inline%>"
  
! #: cp/decl.c:2967 cp/decl.c:3013
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D redÃ©clarÃ© en ligne sans l'attribut %<gnu_inline%>"
  
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3030
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "la redÃ©claration de l'ami %q#D ne peut pas avoir d'arguments de patron par dÃ©faut"
  
! #: cp/decl.c:3044
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "la dÃ©claration locale au thread de %q#D suit la dÃ©claration non locale au thread"
  
! #: cp/decl.c:3047
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "la dÃ©claration non locale au thread de %q#D suit la dÃ©claration locale au thread"
  
! #: cp/decl.c:3062 cp/decl.c:3106 cp/name-lookup.c:2275 cp/name-lookup.c:2715
! #: cp/name-lookup.c:2739
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redÃ©claration de %q#D"
  
! #: cp/decl.c:3089
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redÃ©claration redondante du membre statique %<constexpr%> %qD"
  
! #: cp/decl.c:3155
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "l'Ã©tiquette locale %qE est en conflit avec l'Ã©tiquette existante"
  
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "previous label"
  msgstr "Ã©tiquette prÃ©cÃ©dente"
  
! #: cp/decl.c:3250
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  Ã  partir d'ici"
  
! #: cp/decl.c:3273 cp/decl.c:3501
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sort du block structurÃ© OpenMP"
  
! #: cp/decl.c:3301
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  croise l'initialisation de %q#D"
  
! #: cp/decl.c:3304
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  entre dans la portÃ©e de %q#D qui a un destructeur non trivial"
  
! #: cp/decl.c:3318 cp/decl.c:3472
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  entre dans le bloc %<try%>"
  
! #: cp/decl.c:3324 cp/decl.c:3454 cp/decl.c:3474
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  entre dans le bloc %<catch%>"
  
! #: cp/decl.c:3330 cp/decl.c:3484
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entre dans le bloc structurÃ© OpenMP"
  
! #: cp/decl.c:3336 cp/decl.c:3476
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  entre dans l'instruction synchronisÃ©e ou atomique"
  
! #: cp/decl.c:3343 cp/decl.c:3478
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  entre dans l'instruction %<constexpr if%>"
  
! #: cp/decl.c:3461
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  passe outre l'initialisation de %q#D"
  
! #: cp/decl.c:3464
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  entre dans la portÃ©e de %q#D qui a un destructeur non trivial"
  
! #: cp/decl.c:3516 cp/parser.c:13015 cp/parser.c:13036
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "sortie invalide du bloc structurÃ© OpenMP"
  
! #: cp/decl.c:3922 cp/parser.c:6533
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD utilisÃ© sans arguments du patron"
  
! #: cp/decl.c:3933
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T n'est pas une classe"
  
! #: cp/decl.c:3961 cp/decl.c:4054
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "pas de patron de classe nommÃ© %q#T dans %q#T"
  
! #: cp/decl.c:3962
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "pas de type nommÃ© %q#T dans %q#T"
  
! #: cp/decl.c:3975
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la recherche de %qT dans %qT est ambigÃ¼e"
  
! #: cp/decl.c:3984
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nomme %q#T qui n'est pas un patron de classe"
  
! #: cp/decl.c:3991
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nomme %q#T qui n'est pas un type"
  
! #: cp/decl.c:4063
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "les paramÃ¨tres du patron ne correspondent pas au patron %qD"
  
! #: cp/decl.c:4387
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> n'est pas une puissance de deux"
  
! #: cp/decl.c:4867
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un constructeur n'est pas permis dans un agrÃ©gat anonyme"
  
! #: cp/decl.c:4870
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un destructeur n'est pas permis dans un agrÃ©gat anonyme"
  
! #: cp/decl.c:4873
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un opÃ©rateur d'affectation par copie n'est pas permis dans un agrÃ©gat anonyme"
  
! #: cp/decl.c:4892
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribut ignorÃ© dans la dÃ©claration de %q#T"
  
! #: cp/decl.c:4895
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "l'attribut pour %q#T doit suivre le mot-clÃ© %qs"
  
! #: cp/decl.c:4937
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "types multiples dans une dÃ©claration"
  
! #: cp/decl.c:4942
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redÃ©claration du type interne C++ %qT"
  
! #: cp/decl.c:4959
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> peut seulement Ãªtre spÃ©cifiÃ© pour des dÃ©clarations de variables ou de fonctions"
  
! #: cp/decl.c:4992
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nom de type manquant dans la dÃ©claration typedef"
  
! #: cp/decl.c:5000
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "le C++ ISO interdit les structures anonymes"
  
! #: cp/decl.c:5007
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5010
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> peut seulement Ãªtre spÃ©cifiÃ© Ã  l'intÃ©rieur d'une classe"
  
! #: cp/decl.c:5018
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> peut seulement Ãªtre spÃ©cifiÃ© pour des constructeurs"
  
! #: cp/decl.c:5021
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "une classe de stockage peut seulement Ãªtre spÃ©cifiÃ©e pour des objets et des fonctions"
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions"
  
! #: cp/decl.c:5029
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions"
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions"
  
! #: cp/decl.c:5037
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions"
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> a Ã©tÃ© ignorÃ© dans cette dÃ©claration"
  
! #: cp/decl.c:5044 cp/decl.c:5047 cp/decl.c:5050
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs ne peut pas Ãªtre utilisÃ© pour des dÃ©clarations de types"
  
! #: cp/decl.c:5072
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "attribut ignorÃ© dans l'instanciation explicite de %q#T"
  
! #: cp/decl.c:5075
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "aucun attribut peut Ãªtre appliquÃ© Ã  une instanciation explicite"
  
! #: cp/decl.c:5147
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "les attributs sont ignorÃ©s s'ils sont appliquÃ©s Ã  la classe de type %qT en dehors de la dÃ©finition"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5151
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "attributs ignorÃ©s car ils sont appliquÃ©s au type dÃ©pendent %qT sans dÃ©claration associÃ©e"
  
! #: cp/decl.c:5221 cp/decl2.c:851
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)"
  
! #: cp/decl.c:5230
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "la dÃ©claration de %q#D est %<extern%> et est initialisÃ©e"
  
! #: cp/decl.c:5260
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la dÃ©finition de %q#D est marquÃ©e %<dllimport%>"
  
! #: cp/decl.c:5284
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D n'est pas un membre de donnÃ©e statique de %q#T"
  
! #: cp/decl.c:5292
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "la dÃ©claration du patron non membre de %qD"
  
  # le message ci-dessous est la suite de celui juste ci-dessus
! #: cp/decl.c:5293
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ne correspond pas Ã  la dÃ©claration du patron membre ici"
  
! #: cp/decl.c:5305
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "le C++ ISO ne permet pas que %<%T::%D%> soit dÃ©fini comme %<%T::%D%>"
  
! #: cp/decl.c:5317
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "initialisation en double de %qD"
  
! #: cp/decl.c:5367
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "la dÃ©claration de %q#D en dehors de la classe n'est pas une dÃ©finition"
  
! #: cp/decl.c:5408
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans une fonction %qs"
  
! #: cp/decl.c:5413
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<static%> dans une fonction %qs"
  
! #: cp/decl.c:5487
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "la variable %q#D a un initialiseur mais a un type incomplet"
  
! #: cp/decl.c:5493 cp/decl.c:6573
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "les Ã©lÃ©ments du tableau %q#D ont un type incomplet"
  
! #: cp/decl.c:5503
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "l'agrÃ©gat %q#D a un type incomplet et ne peut Ãªtre dÃ©fini"
  
! #: cp/decl.c:5539
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD est dÃ©clarÃ© comme rÃ©fÃ©rence mais n'est pas initialisÃ©"
  
! #: cp/decl.c:5613
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "nom utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableau"
  
! #: cp/decl.c:5619
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "nom %qD utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableau"
  
! #: cp/decl.c:5638
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "les initialisations par dÃ©signation non triviales ne sont pas supportÃ©es"
  
! #: cp/decl.c:5642
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "le champ dÃ©signÃ© par l'indicateur C99 %qE n'est pas une expression constante entiÃ¨re"
  
! #: cp/decl.c:5698
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "l'initialisation n'a pu dÃ©terminer la taille de %qD"
  
! #: cp/decl.c:5705
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "taille de tableau manquante dans %qD"
  
! #: cp/decl.c:5717
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "tableau %qD de taille zÃ©ro"
  
! #: cp/decl.c:5757
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "la taille de stockage de %qD n'est pas connue"
  
! #: cp/decl.c:5781
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "la taille de stockage de %qD n'est pas constante"
  
! #: cp/decl.c:5832
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "dÃ©solÃ©: les sÃ©mantiques de la variable en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)"
  
! #: cp/decl.c:5836
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "dÃ©solÃ©: les sÃ©mantiques de la fonction statique en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)"
  
! #: cp/decl.c:5842
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "vous pouvez contourner cela en enlevant l'initialiseur"
  
! #: cp/decl.c:5884
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "%<const %D%> non initialisÃ©"
  
! #: cp/decl.c:5891
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variable %qD non initialisÃ©e dans une fonction %<constexpr%>"
  
! #: cp/decl.c:5900
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "variable %qD non initialisÃ©e dans un contexte %<constexpr%>"
  
! #: cp/decl.c:5908
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T n'a pas de constructeur par dÃ©faut fourni par l'utilisateur"
  
! #: cp/decl.c:5912
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "le constructeur n'est pas dÃ©fini par l'utilisateur car le constructeur par dÃ©faut est explicitement demandÃ© dans le corps de la classe"
  
! #: cp/decl.c:5915
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "et le constructeur implicitement dÃ©fini n'initialise pas %q#D"
  
! #: cp/decl.c:6123
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "type %qT invalide pour initialiser un vecteur de type %qT"
  
! #: cp/decl.c:6165
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "l'initialisation de %qT doit Ãªtre entre accolades"
  
! #: cp/decl.c:6200
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour la classe %qT"
  
! #: cp/decl.c:6208
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT n'a pas de membre de donnÃ©es non statique nommÃ© %qD"
  
! #: cp/decl.c:6229
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "initialisation invalide pour %q#D"
  
! #: cp/decl.c:6260
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "le champ dÃ©signÃ© par l'indicateur C99 %qE est hors de l'initialisation de l'agrÃ©gat"
  
! #: cp/decl.c:6299 cp/decl.c:6545 cp/typeck2.c:1475 cp/typeck2.c:1782
! #: cp/typeck2.c:1830 cp/typeck2.c:1877
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "trop d'Ã©lÃ©ments d'initialisation pour %qT"
  
! #: cp/decl.c:6336
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "accolades autour de l'initialiseur scalaire pour le type %qT"
  
! #: cp/decl.c:6346
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "trop d'accolades autour de l'initialiseur scalaire pour le type %qT"
  
! #: cp/decl.c:6464
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades manquantes autour de l'initialisation pour %qT"
  
! #: cp/decl.c:6575
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "les Ã©lÃ©ments du tableau %q#T ont un type incomplet"
  
! #: cp/decl.c:6588
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "littÃ©ral composÃ© de taille variable"
  
! #: cp/decl.c:6643
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D a un type incomplet"
  
! #: cp/decl.c:6664
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "l'objet scalaire %qD requiert un Ã©lÃ©ment dans l'initialisation"
  
! #: cp/decl.c:6709
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "en C++98, %qD doit Ãªtre initialisÃ© par un constructeur et non par %<{...}%>"
  
! #: cp/decl.c:6856
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "le tableau %qD est initialisÃ© par la chaÃ®ne littÃ©rale entre parenthÃ¨ses %qE"
  
! #: cp/decl.c:6891
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "initialisation invalide pour un membre statique avec constructeur"
  
! #: cp/decl.c:6893
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "l'initialisation non constante dans la classe est invalide pour le membre statique %qD"
  
! #: cp/decl.c:6896
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "l'initialisation non constante dans la classe est invalide pour le membre statique pas en ligne %qD"
  
! #: cp/decl.c:6901
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(une initialisation en dehors de la classe est requise)"
  
! #: cp/decl.c:7079
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "la rÃ©fÃ©rence %qD est initialisÃ©e avec elle-mÃªme"
  
! #: cp/decl.c:7347
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "n'a pu trouver la dÃ©claration du variant"
  
! #: cp/decl.c:7371
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> sur le constructeur %qD"
  
! #: cp/decl.c:7376
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> sur le destructeur %qD"
  
! #: cp/decl.c:7381
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> sur %qD par dÃ©faut"
  
! #: cp/decl.c:7386
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> sur %qD supprimÃ©"
  
! #: cp/decl.c:7391
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> sur %qD virtuel"
  
! #: cp/decl.c:7441
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "affectation (pas une initialisation) dans la dÃ©claration"
  
! #: cp/decl.c:7459 cp/decl.c:13724
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "le C++17 ISO n'autorise pas le spÃ©cificateur de classe de stockage %<register%>"
  
! #: cp/decl.c:7463 cp/decl.c:13728
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "spÃ©cificateur de classe de stockage %<register%> utilisÃ©"
  
! #: cp/decl.c:7510
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "l'initialisation pour %<decltype(auto) %D%> a un type fonction (avez-vous oubliÃ© les %<()%>Â ?)"
  
! #: cp/decl.c:7622
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "le concept de variable n'a pas d'initialisation"
  
! #: cp/decl.c:7675
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "masque la dÃ©claration prÃ©cÃ©dente du type de %q#D"
  
! #: cp/decl.c:7718
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%<constinit%> peut uniquement Ãªtre appliquÃ© Ã  une variable avec une durÃ©e de stockage statique ou au niveau du thread"
  
! #: cp/decl.c:7887
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "la fonction %q#D est initialisÃ©e comme une variable"
  
! #: cp/decl.c:7973
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "impossible de dÃ©composer le type de la classe %qT car il a une structure anonyme comme membre"
  
! #: cp/decl.c:7976
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "impossible de dÃ©composer le type de la classe %qT car il a une union anonyme comme membre"
  
! #: cp/decl.c:7983
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "impossible de dÃ©composer le membre inaccessible %qD de %qT"
  
! #: cp/decl.c:8009
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "impossible de dÃ©composer le type de classe %qT: lui et sa classe de base %qT ont des membres de donnÃ©es non statiques"
  
! #: cp/decl.c:8018
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "impossible de dÃ©composer le type de classe %qT: ses classes de base %qT et %qT ont des membres de donnÃ©es non statiques"
  
! #: cp/decl.c:8228
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "la liaison structurÃ©e fait rÃ©fÃ©rence au type incomplet %qT"
  
! #: cp/decl.c:8244
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "impossible de dÃ©composer le tableau de longueur variable %qT"
  
! #: cp/decl.c:8253 cp/decl.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%u nom fourni pour la liaison structurÃ©e"
  msgstr[1] "%u noms fournis pour la liaison structurÃ©e"
  
! #: cp/decl.c:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "seulement %u nom fourni pour la liaison structurÃ©e"
  msgstr[1] "seulement %u noms fournis pour la liaison structurÃ©e"
  
! #: cp/decl.c:8260
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] "alors que %qT se dÃ©compose en %wu Ã©lÃ©ment"
  msgstr[1] "alors que %qT se dÃ©compose en %wu Ã©lÃ©ments"
  
! #: cp/decl.c:8305
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "impossible de dÃ©composer le vecteur de longueur variable %qT"
  
! #: cp/decl.c:8331
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%<std::tuple_size<%T>::value%> n'est pas une expression constante entiÃ¨re"
  
! #: cp/decl.c:8340
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "alors que %qT se dÃ©compose en %E Ã©lÃ©ments"
  
! #: cp/decl.c:8361
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "dans l'initialisation de la variable de liaison structurÃ©e %qD"
  
! #: cp/decl.c:8390
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "impossible de dÃ©composer le type union %qT"
  
! #: cp/decl.c:8395
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "impossible de dÃ©composer le type %qT qui n'est ni une classe ni un tableau"
  
! #: cp/decl.c:8400
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "impossible de dÃ©composer le type de fermeture lambda %qT"
  
! #: cp/decl.c:8404
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "la liaison structurÃ©e fait rÃ©fÃ©rence au type de classe incomplet %qT"
  
! #: cp/decl.c:8413
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "impossible de dÃ©composer le type de classe %qT sans membre de donnÃ©e non statique"
  
! #: cp/decl.c:8860
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "la variable non locale %qD dÃ©clarÃ©e %<__thread%> a besoin d'une initialisation dynamique"
  
! #: cp/decl.c:8863
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "la variable non locale %qD dÃ©clarÃ©e %<__thread%> a un destructeur non trivial"
  
! #: cp/decl.c:8868
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "%<thread_local%> en C++11 permet l'initialisation et la destruction dynamique"
  
! #: cp/decl.c:9097
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "l'initialisation n'a pu dÃ©terminer la taille de %qT"
  
! #: cp/decl.c:9101
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "taille du tableau manquante dans %qT"
  
! #: cp/decl.c:9104
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "tableau %qT de taille zÃ©ro"
  
! #: cp/decl.c:9120
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "le destructeur pour la classe Ã©trangÃ¨re %qT ne peut pas Ãªtre un membre"
  
! #: cp/decl.c:9122
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "le constructeur pour la classe Ã©trangÃ¨re %qT ne peut pas Ãªtre un membre"
  
! #: cp/decl.c:9148
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD est dÃ©clarÃ© comme une variable %<virtual%>"
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de variable"
  
! #: cp/decl.c:9156
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<virtual%>"
  
! #: cp/decl.c:9159
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<inline%>"
  
! #: cp/decl.c:9161
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de paramÃ¨tre"
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<virtual%>"
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<inline%>"
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de type"
  
! #: cp/decl.c:9178
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<virtual%>"
  
! #: cp/decl.c:9181
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<inline%>"
  
! #: cp/decl.c:9183
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de champ"
  
! #: cp/decl.c:9190
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dÃ©clarÃ© comme un ami"
  
! #: cp/decl.c:9197
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dÃ©clarÃ© avec une spÃ©cification d'exception"
  
! #: cp/decl.c:9229
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "la dÃ©finition de %qD n'est pas dans l'espace de noms incluant %qT"
  
! #: cp/decl.c:9269
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "la fonction membre statique %q#D est dÃ©clarÃ©e avec des qualificatifs de type"
  
! #: cp/decl.c:9280
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "le concept %q#D est dÃ©clarÃ© avec des paramÃ¨tres de fonction"
  
! #: cp/decl.c:9287
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "le concept %q#D est dÃ©clarÃ© avec un type de retour dÃ©duit"
  
! #: cp/decl.c:9290
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "le concept %q#D a le type de retour %qT qui n'est pas %<bool%>"
  
! #: cp/decl.c:9366
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "le concept %qD n'a pas de dÃ©finition"
  
! #: cp/decl.c:9385
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "un concept de fonction ne peut pas Ãªtre contraint"
  
! #: cp/decl.c:9393
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "contraintes sur une fonction sans patron"
  
! #: cp/decl.c:9438
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "dÃ©finition de la spÃ©cialisation explicite %qD dans la dÃ©claration amie"
  
! #: cp/decl.c:9449
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "utilisation invalide du template-id %qD dans la dÃ©claration du patron primaire"
  
! #: cp/decl.c:9468
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "les arguments par dÃ©faut ne sont pas permis dans la dÃ©claration de la spÃ©cialisation du patron ami %qD"
  
! #: cp/decl.c:9477
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> n'est pas permis dans la dÃ©claration de la spÃ©cialisation du patron ami %qD"
  
! #: cp/decl.c:9494
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "la dÃ©claration amie de %qD spÃ©cifie des arguments par dÃ©faut et n%'est pas une dÃ©finition"
  
! #: cp/decl.c:9504
  #, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr "la mÃ©thode %<virtual%> %<consteval%> %qD n'est pas encore supportÃ©e"
  
! #: cp/decl.c:9550
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant un patron"
  
! #: cp/decl.c:9553
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant Ã  mettre en ligne"
  
! #: cp/decl.c:9556 cp/decl.c:9559
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant %qs"
  
! #: cp/decl.c:9561
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant static"
  
! #: cp/decl.c:9623
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "la fonction membre statique %qD ne peut pas avoir de qualificatif CV"
  
! #: cp/decl.c:9624
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "la fonction non membre %qD ne peut pas avoir de qualificatif CV"
  
! #: cp/decl.c:9632
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "la fonction membre statique %qD ne peut pas avoir de qualificatif de rÃ©fÃ©rence"
  
! #: cp/decl.c:9633
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "la fonction non membre %qD ne peut pas avoir de qualificatif de rÃ©fÃ©rence"
  
! #: cp/decl.c:9643
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "le guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© au niveau de l'espace de noms"
  
! #: cp/decl.c:9651
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "le guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© dans la mÃªme portÃ©e que %qT"
  
! #: cp/decl.c:9658
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "le guide de dÃ©duction %qD ne peut pas avoir un corps de fonction"
  
! #: cp/decl.c:9671
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "opÃ©rateur littÃ©ral avec une classe de liaison C"
  
! #: cp/decl.c:9681
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD a une liste d'arguments invalide"
  
! #: cp/decl.c:9689
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "le suffixe entier %qs est masquÃ© par l'implÃ©mentation"
  
! #: cp/decl.c:9695
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "le suffixe en virgule flottante %qs est masquÃ© par l'implÃ©mentation"
  
! #: cp/decl.c:9702
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "les suffixes d'opÃ©rateurs littÃ©raux qui ne sont pas prÃ©cÃ©dÃ©s par %<_%> sont rÃ©servÃ©s pour une standardisation future"
  
! #: cp/decl.c:9707
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD doit Ãªtre une fonction non membre"
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> doit retourner %<int%>"
  
! #: cp/decl.c:9828
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "dÃ©finition de %qD dÃ©clarÃ© implicitement"
  
! #: cp/decl.c:9833
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "dÃ©finition de %qD explicitement par dÃ©faut"
  
! #: cp/decl.c:9835
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D explicitement par dÃ©faut ici"
  
! #: cp/decl.c:9852
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "pas de fonction membre %q#D dÃ©clarÃ©e dans la classe %qT"
  
! #: cp/decl.c:10043
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "ne peut dÃ©clarer %<::main%> comme variable globale"
  
! #: cp/decl.c:10052
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "une variable qui n'est pas un patron ne peut pas avoir %<concept%>"
  
! #: cp/decl.c:10059
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "un concept doit avoir le type %<bool%>"
  
! #: cp/decl.c:10062
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "un concept variable ne peut pas Ãªtre contraint"
  
! #: cp/decl.c:10187
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "initialisation intra-classe du membre de donnÃ©e statique %q#D d'un type incomplet"
  
! #: cp/decl.c:10191
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "%<constexpr%> est requis pour l'initialisation intra-classe du membre de donnÃ©e statique %q#D d'un type non entier"
  
! #: cp/decl.c:10195
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "initialisation intra-classe du membre de donnÃ©e statique %q#D du type non littÃ©ral"
  
! #: cp/decl.c:10206
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "initialisation intra-classe invalide du membre de donnÃ©e statique du type non entier %qT"
  
! #: cp/decl.c:10211
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "le C++ ISO interdit l'initialisation intra-classe du membre statique non constant %qD"
  
! #: cp/decl.c:10216
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "le C++ ISO interdit l'initialisation du membre constant %qD du type non entier %qT"
  
! #: cp/decl.c:10327
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "la taille du tableau %qD a le type non entier %qT"
  
! #: cp/decl.c:10330
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "la taille du tableau a le type non entier %qT"
  
! #: cp/decl.c:10361 cp/decl.c:10433
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "la taille du tableau %qD n'est pas une expression constante de type entier"
  
! #: cp/decl.c:10365 cp/decl.c:10436
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "la taille du tableau n'est pas une expression constante entiÃ¨re"
  
! #: cp/decl.c:10416
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "le C++ ISO interdit le tableau de taille zÃ©ro %qD"
  
! #: cp/decl.c:10419
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "le C++ ISO interdit le tableau de taille zÃ©ro"
  
! #: cp/decl.c:10443
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "le C++ ISO interdit le tableau de taille variable %qD"
  
! #: cp/decl.c:10446
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "le C++ ISO interdit le tableau de taille variable"
  
! #: cp/decl.c:10452
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "le tableau de taille variable %qD est utilisÃ©"
  
! #: cp/decl.c:10455
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "le tableau de taille variable est utilisÃ©"
  
! #: cp/decl.c:10504
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "dÃ©bordement dans la dimension du tableau"
  
! #: cp/decl.c:10564
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD est dÃ©clarÃ© comme tableau de %qT"
  
! #: cp/decl.c:10566 cp/pt.c:15592
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "crÃ©ation d'un tableau de %qT"
  
! #: cp/decl.c:10576
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "dÃ©claration de %qD comme un tableau de Â«Â voidÂ Â»"
  
! #: cp/decl.c:10578
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "crÃ©ation d'un tableau Â«Â voidÂ Â»"
  
! #: cp/decl.c:10583
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "dÃ©claration de %qD comme un tableau de fonctions"
  
! #: cp/decl.c:10585
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "crÃ©ation d'un tableau de fonctions"
  
! #: cp/decl.c:10590
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "dÃ©claration de %qD comme un tableau de rÃ©fÃ©rences"
  
! #: cp/decl.c:10592
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "crÃ©ation d'un tableau de rÃ©fÃ©rences"
  
! #: cp/decl.c:10597
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "dÃ©claration de %qD comme un tableau de fonctions membres"
  
! #: cp/decl.c:10600
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "crÃ©ation d'un tableau de fonctions membres"
  
! #: cp/decl.c:10618
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration de %qD comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: cp/decl.c:10622
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "le tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: cp/decl.c:10709
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "la spÃ©cification d'un type retournÃ© pour un constructeur est invalide"
  
! #: cp/decl.c:10712
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "les qualificatifs ne sont pas permis dans la dÃ©claration d'un constructeur"
  
! #: cp/decl.c:10723
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "la spÃ©cification d'un type retournÃ© pour un destructeur est invalide"
  
! #: cp/decl.c:10726
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "les qualificatifs ne sont pas permis dans la dÃ©claration d'un destructeur"
  
! #: cp/decl.c:10739
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "type de retour spÃ©cifiÃ© pour %<operator %T%>"
  
! #: cp/decl.c:10742
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "les qualificatifs ne sont pas permis dans la dÃ©claration de %<operator %T%>"
  
! #: cp/decl.c:10751
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "type de retour spÃ©cifiÃ© pour le guide de dÃ©duction"
  
! #: cp/decl.c:10754
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "les qualificatifs ne sont pas permis dans la dÃ©claration du guide de dÃ©duction"
  
! #: cp/decl.c:10758
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "paramÃ¨tre de patron %qT, qui est lui-mÃªme un patron, dans la dÃ©claration du guide de dÃ©duction"
  
! #: cp/decl.c:10767
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> dans la dÃ©claration du guide de dÃ©duction"
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variable non nommÃ©e ou champ dÃ©clarÃ© void"
  
! #: cp/decl.c:10796
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variable ou champ dÃ©clarÃ© void"
  
! #: cp/decl.c:10811
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "spÃ©cificateur %<inline%> invalide pour la variable %qD dÃ©clarÃ©e au niveau du bloc"
  
! #: cp/decl.c:10816
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les variables Â«Â inlineÂ Â» sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/decl.c:11066
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<::%D%>"
  
! #: cp/decl.c:11069 cp/decl.c:11091
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<%T::%D%>"
  
! #: cp/decl.c:11072
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<%D::%D%>"
  
! #: cp/decl.c:11082
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T n'est pas une classe ou un espace de noms"
  
! #: cp/decl.c:11106
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "dÃ©claration de %qE comme non fonction"
  
! #: cp/decl.c:11113
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "dÃ©claration de %qE comme non membre"
  
! #: cp/decl.c:11141
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "declarator-id manquant; utilisation du mot rÃ©servÃ© %qD"
  
! #: cp/decl.c:11192
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "la dÃ©finition de fonction ne dÃ©clare aucun paramÃ¨tre"
  
! #: cp/decl.c:11200 cp/decl.c:11209 cp/decl.c:12988
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "dÃ©claration de %qD comme non fonction"
  
! #: cp/decl.c:11217
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "dÃ©claration de %qD comme %<typedef%>"
  
! #: cp/decl.c:11222
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "dÃ©claration de %qD comme paramÃ¨tre"
  
! #: cp/decl.c:11257
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "%qs et %qs spÃ©cifiÃ©s tous les deux"
  
! #: cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278 cp/decl.c:11285
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs ne peut pas apparaÃ®tre dans une dÃ©claration typedef"
  
! #: cp/decl.c:11296
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr "au plus un seul spÃ©cificateur %<constinit%> ou %<constexpr%> peut Ãªtre utilisÃ©"
  
! #: cp/decl.c:11306
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "au moins deux types de donnÃ©es dans la dÃ©claration de %qs"
  
! #: cp/decl.c:11314
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "spÃ©cificateurs conflictuels dans la dÃ©claration de %qs"
  
! #: cp/decl.c:11350
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "le C++ ISO n'accepte pas qu'un simple %<complex%> signifie %<double complex%>"
  
! #: cp/decl.c:11399 cp/decl.c:11403 cp/decl.c:11406
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "le C++ ISO interdit la dÃ©claration de %qs sans type"
  
! #: cp/decl.c:11423
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> n'est pas supportÃ© par la cible"
  
! #: cp/decl.c:11431
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "le C++ ISO ne supporte pas %<__int%d%> pour %qs"
  
! #: cp/decl.c:11485
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> et %<unsigned%> spÃ©cifiÃ©s ensemble"
  
! #: cp/decl.c:11491
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> et %<short%> spÃ©cifiÃ©s ensemble"
  
! #: cp/decl.c:11499 cp/decl.c:11505
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs spÃ©cifiÃ© avec %qT"
  
! #: cp/decl.c:11510
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs spÃ©cifiÃ© avec %<decltype%>"
  
! #: cp/decl.c:11512
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs spÃ©cifiÃ© avec %<typeof%>"
  
! #: cp/decl.c:11579
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "Â«Â complexÂ Â» invalide pour %qs"
  
! #: cp/decl.c:11618
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr "le type Ã  remplacer %qT dans le patron doit Ãªtre suivi d'un simple declarator-id"
  
! #: cp/decl.c:11639
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "le membre %qD ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<static%>"
  
! #: cp/decl.c:11648
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "le membre %qD peut Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<constexpr%> uniquement avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/decl.c:11661
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "la dÃ©claration typedef est invalide dans la dÃ©claration du paramÃ¨tre"
  
! #: cp/decl.c:11668
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qs du patron"
  
! #: cp/decl.c:11678 cp/decl.c:11850
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qs"
  
! #: cp/decl.c:11686 cp/decl.c:11695 cp/decl.c:11701 cp/decl.c:11707
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "un paramÃ¨tre ne peut pas Ãªtre dÃ©clarÃ© %qs"
  
! #: cp/decl.c:11717
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> en dehors de la dÃ©claration de classe"
  
! #: cp/decl.c:11727 cp/decl.c:11730 cp/decl.c:11732 cp/decl.c:11735
! #: cp/decl.c:11745 cp/decl.c:11755 cp/decl.c:11765 cp/decl.c:11769
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "la dÃ©claration d'une liaison structurÃ©e ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:11739 cp/decl.c:11761
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les dÃ©clarations de liaisons structurÃ©es peuvent Ãªtre %qs uniquement en %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/decl.c:11749
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "la liaison structurÃ©e qualifiÃ©e avec %<volatile%> est dÃ©prÃ©ciÃ©e"
  
! #: cp/decl.c:11773
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "une dÃ©claration de liaison structurÃ©e ne peut pas avoir le %<auto%> du C++98"
  
! #: cp/decl.c:11784
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "une dÃ©claration de liaison structurÃ©e ne peut pas avoir le type %qT"
  
! #: cp/decl.c:11787
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr "le type doit Ãªtre un %<auto%> qualifiÃ© avec CV ou une rÃ©fÃ©rence Ã  un %<auto%> qualifiÃ© avec CV"
  
! #: cp/decl.c:11822
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "classes de stockage multiples dans la dÃ©claration de %qs"
  
! #: cp/decl.c:11848
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "classe de stockage spÃ©cifiÃ©e pour %qs"
  
! #: cp/decl.c:11862
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fonction imbriquÃ©e %qs dÃ©clarÃ©e %<extern%>"
  
! #: cp/decl.c:11867
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "la dÃ©claration de %qs hors de toute fonction spÃ©cifie %<auto%>"
  
! #: cp/decl.c:11875
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "%qs dans le champ de la fonction est implicitement dÃ©clarÃ© auto et dÃ©clarÃ© %<__thread%>"
  
! #: cp/decl.c:11889
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "spÃ©cificateurs de classe de stockage invalides dans les dÃ©clarations de fonctions amies"
  
! #: cp/decl.c:11920
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribut ignorÃ©"
  
! #: cp/decl.c:11921
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "un attribut qui appartient Ã  un spÃ©cificateur de type est ignorÃ©"
  
! #: cp/decl.c:11971
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "parenthÃ¨ses inutiles dans la dÃ©claration de %qs"
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "clause Â«Â requiresÂ Â» sur le type de retour"
  
! #: cp/decl.c:12046
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "la fonction %qs utilise le spÃ©cificateur de type %<auto%> sans type de retour Ã  la fin"
  
! #: cp/decl.c:12050
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "le type de retour dÃ©duit est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "une fonction virtuelle ne peut pas avoir un type de retour dÃ©duit"
  
! #: cp/decl.c:12062
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "la fonction %qs avec un type de retour Ã  la fin a %qT comme Ã©tant son type au lieu d'un simple %<auto%>"
  
! #: cp/decl.c:12071
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "la fonction %qs avec un type de retour Ã  la fin a %<decltype(auto)%> comme Ã©tant son type au lieu d'un simple %<auto%>"
  
! #: cp/decl.c:12076
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "utilisation invalide de %<decltype(auto)%>"
  
! #: cp/decl.c:12087
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "type de classe %qD dÃ©duit dans le type de retour de la fonction"
  
! #: cp/decl.c:12096
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "le guide de dÃ©duction pour %qT doit avoir un type de retour Ã  la fin"
  
! #: cp/decl.c:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "le type de retour %qT Ã  la fin du guide de dÃ©duction n'est pas une spÃ©cialisation de %qT"
  
! #: cp/decl.c:12123
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le type de retour Ã  la fin est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "la fonction %qs avec le type de retour Ã  la fin n'est pas dÃ©clarÃ©e avec le spÃ©cificateur de type %<auto%>"
  
! #: cp/decl.c:12151
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "le type de retour qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©"
  
! #: cp/decl.c:12163
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: cp/decl.c:12176
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "le type de retour %<constinit%> pour une fonction n'est pas permis"
  
! #: cp/decl.c:12185 cp/pt.c:28782
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT en tant que type plutÃ´t qu'un simple %<decltype(auto)%>"
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "le destructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "le constructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "les destructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12224
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "les constructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12232
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "les destructeurs ne peuvent pas Ãªtre qualifiÃ©s comme des rÃ©fÃ©rences"
  
! #: cp/decl.c:12233
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "les constructeurs ne peuvent pas Ãªtre qualifiÃ©s comme des rÃ©fÃ©rences"
  
! #: cp/decl.c:12251
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "les constructeurs ne peuvent pas Ãªtre dÃ©clarÃ©s %<virtual%>"
  
! #: cp/decl.c:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre amies"
  
! #: cp/decl.c:12273
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "la dÃ©claration amie n'est pas dans la dÃ©finition de la classe"
  
! #: cp/decl.c:12277
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "ne peut dÃ©finir la fonction amie %qs dans une dÃ©finition de classe locale"
  
! #: cp/decl.c:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr "la dÃ©finition de la fonction amie %qs ne peut pas avoir son nom qualifiÃ© avec %<::%>"
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr "la dÃ©finition de la fonction amie %qs ne pas avoir son nom qualifiÃ© avec %<%D::%>"
  
! #: cp/decl.c:12304
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "une fonction de conversion ne peut pas avoir de type de retour Ã  la fin"
  
! #: cp/decl.c:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destructeurs ne peuvent pas avoir de paramÃ¨tre"
  
! #: cp/decl.c:12371
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ne peut dÃ©clarer un pointeur vers %q#T"
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "ne peut dÃ©clarer une rÃ©fÃ©rence vers %q#T"
  
! #: cp/decl.c:12393
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "ne peut dÃ©clarer un pointeur vers le membre %q#T"
  
! #: cp/decl.c:12422
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "ne peut dÃ©clarer une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qT"
  
! #: cp/decl.c:12423
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "ne peut dÃ©clarer un pointeur vers le type de fonction qualifiÃ© %qT"
  
! #: cp/decl.c:12496
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "ne peut dÃ©clarer une rÃ©fÃ©rence vers %q#T qui n'est pas un typedef ou un argument vers un type d'un patron"
  
! #: cp/decl.c:12567
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD utilisÃ© comme un dÃ©clarateur"
  
! #: cp/decl.c:12593
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "les fonctions membres sont implicitement amies de leur classe"
  
! #: cp/decl.c:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "qualification %<%T::%> additionnelle sur le membre %qs"
  
! #: cp/decl.c:12628
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "ne peut dÃ©finir la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qT"
  
! #: cp/decl.c:12630
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "ne peut dÃ©clarer la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qT"
  
! #: cp/decl.c:12638
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "ne peut dÃ©clarer le membre %<%T::%s%> Ã  l'intÃ©rieur de %qT"
  
! #: cp/decl.c:12678
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "le non paramÃ¨tre %qs ne peut pas Ãªtre un paquet de paramÃ¨tres"
  
! #: cp/decl.c:12687
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "les membres de donnÃ©es ne peuvent pas avoir le type %qT modifiÃ© par une variable"
  
! #: cp/decl.c:12690
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "le paramÃ¨tre ne peut pas avoir le type %qT modifiÃ© par une variable"
  
! #: cp/decl.c:12701
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> en dehors de la dÃ©claration de la classe"
  
! #: cp/decl.c:12704
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> dans une dÃ©claration amie"
  
! #: cp/decl.c:12707
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "seuls les dÃ©clarations de constructeurs et les opÃ©rateurs de conversion peuvent Ãªtre %<explicit%>"
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "le non membre %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:12724
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "le membre non objet %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:12730
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la fonction %qs ne peut pas Ãªtre dÃ©clarÃ©e %<mutable%>"
  
! #: cp/decl.c:12736
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%<static%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:12742
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%<const%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:12748
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la rÃ©fÃ©rence %qs ne peut pas Ãªtre dÃ©clarÃ©e %<mutable%>"
  
! #: cp/decl.c:12764
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "typedef ne peut pas Ãªtre une dÃ©finition de fonction"
  
! #: cp/decl.c:12767
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "typedef ne peut pas Ãªtre une dÃ©finition de fonction membre"
  
! #: cp/decl.c:12793
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> n'est pas autorisÃ© dans une dÃ©claration de synonyme"
  
! #: cp/decl.c:12796
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "clause Â«Â requiresÂ Â» sur un typedef"
  
! #: cp/decl.c:12805
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "le nom du typedef ne peut pas Ãªtre un nom de spÃ©cificateur imbriquÃ©"
  
! #: cp/decl.c:12829
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "le C++ ISO interdit le type imbriquÃ© %qD avec le mÃªme nom que la classe englobante"
  
! #: cp/decl.c:12918
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> spÃ©cifiÃ© pour la dÃ©claration d'une classe amie"
  
! #: cp/decl.c:12926
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "les paramÃ¨tres du patron ne peuvent pas Ãªtre amis"
  
! #: cp/decl.c:12928
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "une dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d. %<friend class %T::%D%>"
  
! #: cp/decl.c:12932
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "une dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d %<friend %#T%>"
  
! #: cp/decl.c:12945
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "tentative de rendre amie la classe %qT au niveau de la portÃ©e globale"
  
! #: cp/decl.c:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "qualificatifs invalides sur un type de fonction non membre"
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "clause Â«Â requiresÂ Â» sur type-id"
  
! #: cp/decl.c:12979
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "dÃ©claration abstraite %qT utilisÃ©e comme dÃ©claration"
  
! #: cp/decl.c:12994
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "clause Â«Â requiresÂ Â» dans la dÃ©claration du type non fonction %qT"
  
! #: cp/decl.c:13013
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ne peut utiliser %<::%> dans la dÃ©claration d'un paramÃ¨tre"
  
! #: cp/decl.c:13022 cp/parser.c:18368
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ne peut dÃ©clarer un paramÃ¨tre avec %<decltype(auto)%>"
  
! #: cp/decl.c:13025
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "le paramÃ¨tre %<auto%> n'est pas permis dans ce contexte"
  
! #: cp/decl.c:13028
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "paramÃ¨tre dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "utilisation invalide du nom de patron %qE sans liste d'arguments"
  
! #: cp/decl.c:13083
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "membre de donnÃ©e non statique dÃ©clarÃ© avec %qT comme type Ã  remplacer"
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "le C++ ISO interdit le membre tableau flexible %qs"
  
! #: cp/decl.c:13107
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "le C++ ISO interdit les tableaux flexibles comme membres"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13123
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "utilisation invalide de %<::%>"
  
! #: cp/decl.c:13144
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "dÃ©claration de la fonction %qD dans un contexte invalide"
  
! #: cp/decl.c:13154
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "fonction %qD dÃ©clarÃ©e %<virtual%> Ã  l'intÃ©rieur d'une union"
  
! #: cp/decl.c:13164
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© %<virtual%> puisqu'il est toujours statique"
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "nom qualifiÃ© attendu dans la dÃ©claration amie du destructeur %qD"
  
! #: cp/decl.c:13185
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "dÃ©claration de %qD comme membre de %qT"
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "un destructeur ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13198
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/decl.c:13211
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "nom qualifiÃ© attendu dans la dÃ©claration amie pour le constructeur %qD"
  
! #: cp/decl.c:13220
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "un constructeur ne peut pas Ãªtre un %<concept%>"
  
! #: cp/decl.c:13226
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "un concept ne peut Ãªtre une fonction membre"
  
! #: cp/decl.c:13234 cp/decl.c:13561
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13243
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "spÃ©cialisation du patron de variable %qD dÃ©clarÃ© comme une fonction"
  
! #: cp/decl.c:13246
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "le patron de variable a Ã©tÃ© dÃ©clarÃ© ici"
  
! #: cp/decl.c:13308
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "le champ %qD a le type incomplet %qT"
  
! #: cp/decl.c:13313
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "le nom %qT a un type incomplet"
  
! #: cp/decl.c:13333
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© ami"
  
! #: cp/decl.c:13336
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "le champ sans nom n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© ami"
  
! #: cp/decl.c:13386 cp/decl.c:13397
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "membre de donnÃ©e statique %qE dÃ©clarÃ© %qs"
  
! #: cp/decl.c:13391
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "le membre statique %<constexpr%> %qD doit avoir une initialisation"
  
! #: cp/decl.c:13425 cp/decl.c:13433 cp/decl.c:13440 cp/decl.c:13447
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "le membre de donnÃ©e non statique %qE est dÃ©clarÃ© %qs"
  
! #: cp/decl.c:13502
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la classe de stockage %<auto%> est invalide pour la fonction %qs"
  
! #: cp/decl.c:13505
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la classe de stockage %<register%> est invalide pour la fonction %qs"
  
! #: cp/decl.c:13511
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la classe de stockage %<__thread%> est invalide pour la fonction %qs"
  
! #: cp/decl.c:13515
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la classe de stockage %<thread_local%> est invalide pour la fonction %qs"
  
! #: cp/decl.c:13520
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "le spÃ©cificateur de type Â«Â virt-specifierÂ Â» sur %qs n'est pas permis en dehors d'une dÃ©finition de classe"
  
! #: cp/decl.c:13532
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spÃ©cificateur %<static%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globale"
  
! #: cp/decl.c:13536
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spÃ©cificateur %<inline%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globale"
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "fonction non classe virtuelle %qs"
  
! #: cp/decl.c:13551
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs dÃ©fini en dehors d'un contexte de classe"
  
! #: cp/decl.c:13552
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs dÃ©clarÃ© en dehors d'un contexte de classe"
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "ne peut dÃ©clarer la fonction membre %qD comme ayant une classe de liaison statique"
  
! #: cp/decl.c:13604
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "ne peut dÃ©clarer une fonction statique Ã  l'intÃ©rieur d'une autre fonction"
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> ne peut pas Ãªtre utilisÃ© lors de la dÃ©finition (contrairement Ã  la dÃ©claration) d'un membre de donnÃ©e statique"
  
! #: cp/decl.c:13650
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "membre statique %qD dÃ©clarÃ© %<register%>"
  
! #: cp/decl.c:13656
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "ne peut explicitement dÃ©clarer le membre %q#D comme ayant une classe de liaison externe"
  
! #: cp/decl.c:13664
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la dÃ©claration de la variable %<constexpr%> %qD n'est pas une dÃ©finition"
  
! #: cp/decl.c:13671
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "une variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>"
  
! #: cp/decl.c:13691
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la dÃ©claration de %q#D n'est pas initialisÃ©e"
  
! #: cp/decl.c:13703
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: cp/decl.c:13708
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs a, Ã  la fois, %<extern%> et une initialisation"
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "l'argument par dÃ©faut %qE utilise %qD"
  
! #: cp/decl.c:13878
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "l'argument par dÃ©faut %qE utilise la variable locale %qD"
  
! #: cp/decl.c:13965
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "utilisation invalide du type %qT qualifiÃ© CV dans la dÃ©claration du paramÃ¨tre"
  
! #: cp/decl.c:13969
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "utilisation invalide du type %<void%> dans la dÃ©claration du paramÃ¨tre"
  
! #: cp/decl.c:13991
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "le paramÃ¨tre qualifiÃ© avec %<volatile%> est obsolÃ¨te"
  
! #: cp/decl.c:13999
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "le paramÃ¨tre %qD est incorrectement dÃ©clarÃ© comme type de mÃ©thode"
  
! #: cp/decl.c:14026
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "le paramÃ¨tre %qD inclut un pointeur vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.c:14028
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "le paramÃ¨tre %qD inclut une rÃ©fÃ©rence vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.c:14275
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>"
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© dans un espace de noms"
  
! #: cp/decl.c:14361
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© statique"
  
! #: cp/decl.c:14391
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "%qD doit Ãªtre une fonction membre non statique"
  
! #: cp/decl.c:14397
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD doit Ãªtre soit une fonction membre non statique ou une fonction non membre"
  
! #: cp/decl.c:14407
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD doit avoir un argument de type classe ou Ã©numÃ©rÃ©"
  
  #. 13.4.0.3
! #: cp/decl.c:14433
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "le C++ ISO interdit la surcharge de %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14444
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD ne doit pas avoir un nombre variables d'arguments"
  
! #: cp/decl.c:14470
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD doit avoir zÃ©ro ou un argument"
  
! #: cp/decl.c:14471
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD doit avoir un ou deux arguments"
  
! #: cp/decl.c:14483
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme argument"
  
! #: cp/decl.c:14484
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme second argument"
  
! #: cp/decl.c:14495
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD ne doit avoir aucun argument"
  
! #: cp/decl.c:14496 cp/decl.c:14506
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD doit avoir exactement un argument"
  
! #: cp/decl.c:14507
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD doit avoir exactement deux arguments"
  
! #: cp/decl.c:14521
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD ne peut avoir d'arguments par dÃ©faut"
  
! #: cp/decl.c:14545
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversion de %qT vers %<void%> n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.c:14552
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT en une rÃ©fÃ©rence vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.c:14554
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.c:14563
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT en une rÃ©fÃ©rence vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.c:14565
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.c:14581
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "%qD dÃ©fini par l'usager Ã©value toujours les 2 arguments"
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "%qD prÃ©fixÃ© devrait retourner %qT"
  
! #: cp/decl.c:14607
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "%qD suffixÃ© devrait retourner %qT"
  
! #: cp/decl.c:14619
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD devrait retourner par valeur"
  
! #: cp/decl.c:14674
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "utilisation du paramÃ¨tre du type de patron %qT aprÃ¨s %qs"
  
! #: cp/decl.c:14697
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "utilisation de la spÃ©cialisation du patron d'alias %qT aprÃ¨s %qs"
  
! #: cp/decl.c:14700
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "utilisation du nom de typedef %qD aprÃ¨s %qs"
  
! #: cp/decl.c:14702
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT rÃ©fÃ©rÃ© en tant que %qs"
  
! #: cp/decl.c:14711 cp/decl.c:14718
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:14717
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "il est fait rÃ©fÃ©rence Ã  %qT comme un enum"
--- 46410,48735 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "spÃ©cialisation explicite de %qD aprÃ¨s la premiÃ¨re utilisation"
  
! #: cp/decl.c:2673
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: attribut de visibilitÃ© ignorÃ© car il est en conflit avec la dÃ©claration prÃ©cÃ©dente"
  
  #. Reject two definitions.
! #: cp/decl.c:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redÃ©finition de %q#D"
  
! #: cp/decl.c:2943
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD est en conflit avec la fonction utilisÃ©e"
  
! #: cp/decl.c:2953
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D pas dÃ©clarÃ© dans une classe"
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D redÃ©clarÃ© en ligne avec l'attribut %<gnu_inline%>"
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D redÃ©clarÃ© en ligne sans l'attribut %<gnu_inline%>"
  
+ #: cp/decl.c:2980
+ #, gcc-internal-format
+ msgid "comparison operator %q+D defaulted after its first declaration"
+ msgstr "l'opÃ©rateur de comparaison %q+D est remis au dÃ©faut aprÃ¨s sa premiÃ¨re dÃ©claration"
+ 
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "la redÃ©claration de l'ami %q#D ne peut pas avoir d'arguments de patron par dÃ©faut"
  
! #: cp/decl.c:3055
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "la dÃ©claration locale au thread de %q#D suit la dÃ©claration non locale au thread"
  
! #: cp/decl.c:3058
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "la dÃ©claration non locale au thread de %q#D suit la dÃ©claration locale au thread"
  
! #: cp/decl.c:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
! #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redÃ©claration de %q#D"
  
! #: cp/decl.c:3100
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redÃ©claration redondante du membre statique %<constexpr%> %qD"
  
! #: cp/decl.c:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "l'Ã©tiquette locale %qE est en conflit avec l'Ã©tiquette existante"
  
! #: cp/decl.c:3167
  #, gcc-internal-format
  msgid "previous label"
  msgstr "Ã©tiquette prÃ©cÃ©dente"
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  Ã  partir d'ici"
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sort du block structurÃ© OpenMP"
  
! #: cp/decl.c:3312
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  croise l'initialisation de %q#D"
  
! #: cp/decl.c:3315
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  entre dans la portÃ©e de %q#D qui a un destructeur non trivial"
  
! #: cp/decl.c:3329 cp/decl.c:3483
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  entre dans le bloc %<try%>"
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  entre dans le bloc %<catch%>"
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entre dans le bloc structurÃ© OpenMP"
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  entre dans l'instruction synchronisÃ©e ou atomique"
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  entre dans l'instruction %<constexpr if%>"
  
! #: cp/decl.c:3472
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  passe outre l'initialisation de %q#D"
  
! #: cp/decl.c:3475
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  entre dans la portÃ©e de %q#D qui a un destructeur non trivial"
  
! #: cp/decl.c:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "sortie invalide du bloc structurÃ© OpenMP"
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD utilisÃ© sans arguments du patron"
  
! #: cp/decl.c:3944
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T n'est pas une classe"
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "pas de patron de classe nommÃ© %q#T dans %q#T"
  
! #: cp/decl.c:3973
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "pas de type nommÃ© %q#T dans %q#T"
  
! #: cp/decl.c:3986
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la recherche de %qT dans %qT est ambigÃ¼e"
  
! #: cp/decl.c:3995
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nomme %q#T qui n'est pas un patron de classe"
  
! #: cp/decl.c:4002
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nomme %q#T qui n'est pas un type"
  
! #: cp/decl.c:4074
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "les paramÃ¨tres du patron ne correspondent pas au patron %qD"
  
! #: cp/decl.c:4398
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> n'est pas une puissance de deux"
  
! #: cp/decl.c:4890
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un constructeur n'est pas permis dans un agrÃ©gat anonyme"
  
! #: cp/decl.c:4893
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un destructeur n'est pas permis dans un agrÃ©gat anonyme"
  
! #: cp/decl.c:4896
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un opÃ©rateur d'affectation par copie n'est pas permis dans un agrÃ©gat anonyme"
  
! #: cp/decl.c:4915
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribut ignorÃ© dans la dÃ©claration de %q#T"
  
! #: cp/decl.c:4918
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "l'attribut pour %q#T doit suivre le mot-clÃ© %qs"
  
! #: cp/decl.c:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "types multiples dans une dÃ©claration"
  
! #: cp/decl.c:4965
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redÃ©claration du type interne C++ %qT"
  
! #: cp/decl.c:4982
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> peut seulement Ãªtre spÃ©cifiÃ© pour des dÃ©clarations de variables ou de fonctions"
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nom de type manquant dans la dÃ©claration typedef"
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "le C++ ISO interdit les structures anonymes"
  
! #: cp/decl.c:5030
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> peut seulement Ãªtre spÃ©cifiÃ© Ã  l'intÃ©rieur d'une classe"
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> peut seulement Ãªtre spÃ©cifiÃ© pour des constructeurs"
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "une classe de stockage peut seulement Ãªtre spÃ©cifiÃ©e pour des objets et des fonctions"
  
! #: cp/decl.c:5048
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions"
  
! #: cp/decl.c:5052
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions"
  
! #: cp/decl.c:5056
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions"
  
! #: cp/decl.c:5060
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions"
  
! #: cp/decl.c:5064
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> a Ã©tÃ© ignorÃ© dans cette dÃ©claration"
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs ne peut pas Ãªtre utilisÃ© pour des dÃ©clarations de types"
  
! #: cp/decl.c:5095
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "attribut ignorÃ© dans l'instanciation explicite de %q#T"
  
! #: cp/decl.c:5098
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "aucun attribut peut Ãªtre appliquÃ© Ã  une instanciation explicite"
  
! #: cp/decl.c:5170
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "les attributs sont ignorÃ©s s'ils sont appliquÃ©s Ã  la classe de type %qT en dehors de la dÃ©finition"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5174
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "attributs ignorÃ©s car ils sont appliquÃ©s au type dÃ©pendent %qT sans dÃ©claration associÃ©e"
  
! #: cp/decl.c:5244 cp/decl2.c:851
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)"
  
! #: cp/decl.c:5253
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "la dÃ©claration de %q#D est %<extern%> et est initialisÃ©e"
  
! #: cp/decl.c:5283
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la dÃ©finition de %q#D est marquÃ©e %<dllimport%>"
  
! #: cp/decl.c:5307
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D n'est pas un membre de donnÃ©e statique de %q#T"
  
! #: cp/decl.c:5315
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "la dÃ©claration du patron non membre de %qD"
  
  # le message ci-dessous est la suite de celui juste ci-dessus
! #: cp/decl.c:5316
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ne correspond pas Ã  la dÃ©claration du patron membre ici"
  
! #: cp/decl.c:5328
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "le C++ ISO ne permet pas que %<%T::%D%> soit dÃ©fini comme %<%T::%D%>"
  
! #: cp/decl.c:5340
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "initialisation en double de %qD"
  
! #: cp/decl.c:5390
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "la dÃ©claration de %q#D en dehors de la classe n'est pas une dÃ©finition"
  
! #: cp/decl.c:5431
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans une fonction %qs"
  
! #: cp/decl.c:5436
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<static%> dans une fonction %qs"
  
! #: cp/decl.c:5510
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "la variable %q#D a un initialiseur mais a un type incomplet"
  
! #: cp/decl.c:5516 cp/decl.c:6567
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "les Ã©lÃ©ments du tableau %q#D ont un type incomplet"
  
! #: cp/decl.c:5526
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "l'agrÃ©gat %q#D a un type incomplet et ne peut Ãªtre dÃ©fini"
  
! #: cp/decl.c:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD est dÃ©clarÃ© comme rÃ©fÃ©rence mais n'est pas initialisÃ©"
  
! #: cp/decl.c:5649
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "nom utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableau"
  
! #: cp/decl.c:5655
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "nom %qD utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableau"
  
! #: cp/decl.c:5674
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "les initialisations par dÃ©signation non triviales ne sont pas supportÃ©es"
  
! #: cp/decl.c:5678
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "le champ dÃ©signÃ© par l'indicateur C99 %qE n'est pas une expression constante entiÃ¨re"
  
! #: cp/decl.c:5734
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "l'initialisation n'a pu dÃ©terminer la taille de %qD"
  
! #: cp/decl.c:5741
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "taille de tableau manquante dans %qD"
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "tableau %qD de taille zÃ©ro"
  
! #: cp/decl.c:5793
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "la taille de stockage de %qD n'est pas connue"
  
! #: cp/decl.c:5817
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "la taille de stockage de %qD n'est pas constante"
  
! #: cp/decl.c:5868
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "dÃ©solÃ©: les sÃ©mantiques de la variable en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)"
  
! #: cp/decl.c:5872
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "dÃ©solÃ©: les sÃ©mantiques de la fonction statique en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)"
  
! #: cp/decl.c:5878
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "vous pouvez contourner cela en enlevant l'initialiseur"
  
! #: cp/decl.c:5920
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "%<const %D%> non initialisÃ©"
  
! #: cp/decl.c:5927
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variable %qD non initialisÃ©e dans une fonction %<constexpr%>"
  
! #: cp/decl.c:5936
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "variable %qD non initialisÃ©e dans un contexte %<constexpr%>"
  
! #: cp/decl.c:5944
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T n'a pas de constructeur par dÃ©faut fourni par l'utilisateur"
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "le constructeur n'est pas dÃ©fini par l'utilisateur car le constructeur par dÃ©faut est explicitement demandÃ© dans le corps de la classe"
  
! #: cp/decl.c:5951
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "et le constructeur implicitement dÃ©fini n'initialise pas %q#D"
  
! #: cp/decl.c:6117
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "type %qT invalide pour initialiser un vecteur de type %qT"
  
! #: cp/decl.c:6159
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "l'initialisation de %qT doit Ãªtre entre accolades"
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour la classe %qT"
  
! #: cp/decl.c:6202
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT n'a pas de membre de donnÃ©es non statique nommÃ© %qD"
  
! #: cp/decl.c:6223
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "initialisation invalide pour %q#D"
  
! #: cp/decl.c:6254
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "le champ dÃ©signÃ© par l'indicateur C99 %qE est hors de l'initialisation de l'agrÃ©gat"
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "trop d'Ã©lÃ©ments d'initialisation pour %qT"
  
! #: cp/decl.c:6330
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "accolades autour de l'initialiseur scalaire pour le type %qT"
  
! #: cp/decl.c:6340
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "trop d'accolades autour de l'initialiseur scalaire pour le type %qT"
  
! #: cp/decl.c:6458
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades manquantes autour de l'initialisation pour %qT"
  
! #: cp/decl.c:6569
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "les Ã©lÃ©ments du tableau %q#T ont un type incomplet"
  
! #: cp/decl.c:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "littÃ©ral composÃ© de taille variable"
  
! #: cp/decl.c:6637
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D a un type incomplet"
  
! #: cp/decl.c:6658
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "l'objet scalaire %qD requiert un Ã©lÃ©ment dans l'initialisation"
  
! #: cp/decl.c:6703
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "en C++98, %qD doit Ãªtre initialisÃ© par un constructeur et non par %<{...}%>"
  
! #: cp/decl.c:6850
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "le tableau %qD est initialisÃ© par la chaÃ®ne littÃ©rale entre parenthÃ¨ses %qE"
  
! #: cp/decl.c:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "initialisation invalide pour un membre statique avec constructeur"
  
! #: cp/decl.c:6887
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "l'initialisation non constante dans la classe est invalide pour le membre statique %qD"
  
! #: cp/decl.c:6890
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "l'initialisation non constante dans la classe est invalide pour le membre statique pas en ligne %qD"
  
! #: cp/decl.c:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(une initialisation en dehors de la classe est requise)"
  
! #: cp/decl.c:7073
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "la rÃ©fÃ©rence %qD est initialisÃ©e avec elle-mÃªme"
  
! #: cp/decl.c:7341
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "n'a pu trouver la dÃ©claration du variant"
  
! #: cp/decl.c:7365
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> sur le constructeur %qD"
  
! #: cp/decl.c:7370
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> sur le destructeur %qD"
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> sur %qD par dÃ©faut"
  
! #: cp/decl.c:7380
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> sur %qD supprimÃ©"
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> sur %qD virtuel"
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "affectation (pas une initialisation) dans la dÃ©claration"
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "le C++17 ISO n'autorise pas le spÃ©cificateur de classe de stockage %<register%>"
  
! #: cp/decl.c:7457 cp/decl.c:13721
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "spÃ©cificateur de classe de stockage %<register%> utilisÃ©"
  
! #: cp/decl.c:7504
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "l'initialisation pour %<decltype(auto) %D%> a un type fonction (avez-vous oubliÃ© les %<()%>Â ?)"
  
! #: cp/decl.c:7616
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "le concept de variable n'a pas d'initialisation"
  
! #: cp/decl.c:7669
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "masque la dÃ©claration prÃ©cÃ©dente du type de %q#D"
  
! #: cp/decl.c:7712
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%<constinit%> peut uniquement Ãªtre appliquÃ© Ã  une variable avec une durÃ©e de stockage statique ou au niveau du thread"
  
! #: cp/decl.c:7881
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "la fonction %q#D est initialisÃ©e comme une variable"
  
! #: cp/decl.c:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "impossible de dÃ©composer le type de la classe %qT car il a une structure anonyme comme membre"
  
! #: cp/decl.c:7970
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "impossible de dÃ©composer le type de la classe %qT car il a une union anonyme comme membre"
  
! #: cp/decl.c:7977
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "impossible de dÃ©composer le membre inaccessible %qD de %qT"
  
! #: cp/decl.c:8003
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "impossible de dÃ©composer le type de classe %qT: lui et sa classe de base %qT ont des membres de donnÃ©es non statiques"
  
! #: cp/decl.c:8012
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "impossible de dÃ©composer le type de classe %qT: ses classes de base %qT et %qT ont des membres de donnÃ©es non statiques"
  
! #: cp/decl.c:8222
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "la liaison structurÃ©e fait rÃ©fÃ©rence au type incomplet %qT"
  
! #: cp/decl.c:8238
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "impossible de dÃ©composer le tableau de longueur variable %qT"
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%u nom fourni pour la liaison structurÃ©e"
  msgstr[1] "%u noms fournis pour la liaison structurÃ©e"
  
! #: cp/decl.c:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "seulement %u nom fourni pour la liaison structurÃ©e"
  msgstr[1] "seulement %u noms fournis pour la liaison structurÃ©e"
  
! #: cp/decl.c:8254
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] "alors que %qT se dÃ©compose en %wu Ã©lÃ©ment"
  msgstr[1] "alors que %qT se dÃ©compose en %wu Ã©lÃ©ments"
  
! #: cp/decl.c:8299
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "impossible de dÃ©composer le vecteur de longueur variable %qT"
  
! #: cp/decl.c:8325
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%<std::tuple_size<%T>::value%> n'est pas une expression constante entiÃ¨re"
  
! #: cp/decl.c:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "alors que %qT se dÃ©compose en %E Ã©lÃ©ments"
  
! #: cp/decl.c:8355
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "dans l'initialisation de la variable de liaison structurÃ©e %qD"
  
! #: cp/decl.c:8384
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "impossible de dÃ©composer le type union %qT"
  
! #: cp/decl.c:8389
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "impossible de dÃ©composer le type %qT qui n'est ni une classe ni un tableau"
  
! #: cp/decl.c:8394
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "impossible de dÃ©composer le type de fermeture lambda %qT"
  
! #: cp/decl.c:8398
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "la liaison structurÃ©e fait rÃ©fÃ©rence au type de classe incomplet %qT"
  
! #: cp/decl.c:8407
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "impossible de dÃ©composer le type de classe %qT sans membre de donnÃ©e non statique"
  
! #: cp/decl.c:8854
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "la variable non locale %qD dÃ©clarÃ©e %<__thread%> a besoin d'une initialisation dynamique"
  
! #: cp/decl.c:8857
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "la variable non locale %qD dÃ©clarÃ©e %<__thread%> a un destructeur non trivial"
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "%<thread_local%> en C++11 permet l'initialisation et la destruction dynamique"
  
! #: cp/decl.c:9091
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "l'initialisation n'a pu dÃ©terminer la taille de %qT"
  
! #: cp/decl.c:9095
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "taille du tableau manquante dans %qT"
  
! #: cp/decl.c:9098
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "tableau %qT de taille zÃ©ro"
  
! #: cp/decl.c:9114
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "le destructeur pour la classe Ã©trangÃ¨re %qT ne peut pas Ãªtre un membre"
  
! #: cp/decl.c:9116
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "le constructeur pour la classe Ã©trangÃ¨re %qT ne peut pas Ãªtre un membre"
  
! #: cp/decl.c:9142
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD est dÃ©clarÃ© comme une variable %<virtual%>"
  
! #: cp/decl.c:9144
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de variable"
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<virtual%>"
  
! #: cp/decl.c:9153
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<inline%>"
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de paramÃ¨tre"
  
! #: cp/decl.c:9161
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<virtual%>"
  
! #: cp/decl.c:9164
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<inline%>"
  
! #: cp/decl.c:9166
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de type"
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<virtual%>"
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<inline%>"
  
! #: cp/decl.c:9177
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de champ"
  
! #: cp/decl.c:9184
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dÃ©clarÃ© comme un ami"
  
! #: cp/decl.c:9191
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dÃ©clarÃ© avec une spÃ©cification d'exception"
  
! #: cp/decl.c:9223
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "la dÃ©finition de %qD n'est pas dans l'espace de noms incluant %qT"
  
! #: cp/decl.c:9263
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "la fonction membre statique %q#D est dÃ©clarÃ©e avec des qualificatifs de type"
  
! #: cp/decl.c:9274
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "le concept %q#D est dÃ©clarÃ© avec des paramÃ¨tres de fonction"
  
! #: cp/decl.c:9281
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "le concept %q#D est dÃ©clarÃ© avec un type de retour dÃ©duit"
  
! #: cp/decl.c:9284
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "le concept %q#D a le type de retour %qT qui n'est pas %<bool%>"
  
! #: cp/decl.c:9360
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "le concept %qD n'a pas de dÃ©finition"
  
! #: cp/decl.c:9379
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "un concept de fonction ne peut pas Ãªtre contraint"
  
! #: cp/decl.c:9387
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "contraintes sur une fonction sans patron"
  
! #: cp/decl.c:9432
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "dÃ©finition de la spÃ©cialisation explicite %qD dans la dÃ©claration amie"
  
! #: cp/decl.c:9443
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "utilisation invalide du template-id %qD dans la dÃ©claration du patron primaire"
  
! #: cp/decl.c:9462
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "les arguments par dÃ©faut ne sont pas permis dans la dÃ©claration de la spÃ©cialisation du patron ami %qD"
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> n'est pas permis dans la dÃ©claration de la spÃ©cialisation du patron ami %qD"
  
! #: cp/decl.c:9488
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "la dÃ©claration amie de %qD spÃ©cifie des arguments par dÃ©faut et n%'est pas une dÃ©finition"
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr "la mÃ©thode %<virtual%> %<consteval%> %qD n'est pas encore supportÃ©e"
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant un patron"
  
! #: cp/decl.c:9547
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant Ã  mettre en ligne"
  
! #: cp/decl.c:9550 cp/decl.c:9553
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant %qs"
  
! #: cp/decl.c:9555
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant static"
  
! #: cp/decl.c:9617
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "la fonction membre statique %qD ne peut pas avoir de qualificatif CV"
  
! #: cp/decl.c:9618
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "la fonction non membre %qD ne peut pas avoir de qualificatif CV"
  
! #: cp/decl.c:9626
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "la fonction membre statique %qD ne peut pas avoir de qualificatif de rÃ©fÃ©rence"
  
! #: cp/decl.c:9627
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "la fonction non membre %qD ne peut pas avoir de qualificatif de rÃ©fÃ©rence"
  
! #: cp/decl.c:9637
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "le guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© au niveau de l'espace de noms"
  
! #: cp/decl.c:9645
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "le guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© dans la mÃªme portÃ©e que %qT"
  
! #: cp/decl.c:9652
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "le guide de dÃ©duction %qD ne peut pas avoir un corps de fonction"
  
! #: cp/decl.c:9665
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "opÃ©rateur littÃ©ral avec une classe de liaison C"
  
! #: cp/decl.c:9675
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD a une liste d'arguments invalide"
  
! #: cp/decl.c:9683
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "le suffixe entier %qs est masquÃ© par l'implÃ©mentation"
  
! #: cp/decl.c:9689
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "le suffixe en virgule flottante %qs est masquÃ© par l'implÃ©mentation"
  
! #: cp/decl.c:9696
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "les suffixes d'opÃ©rateurs littÃ©raux qui ne sont pas prÃ©cÃ©dÃ©s par %<_%> sont rÃ©servÃ©s pour une standardisation future"
  
! #: cp/decl.c:9701
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD doit Ãªtre une fonction non membre"
  
! #: cp/decl.c:9782
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> doit retourner %<int%>"
  
! #: cp/decl.c:9822
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "dÃ©finition de %qD dÃ©clarÃ© implicitement"
  
! #: cp/decl.c:9827
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "dÃ©finition de %qD explicitement par dÃ©faut"
  
! #: cp/decl.c:9829
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D explicitement par dÃ©faut ici"
  
! #: cp/decl.c:9846
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "pas de fonction membre %q#D dÃ©clarÃ©e dans la classe %qT"
  
! #: cp/decl.c:10037
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "ne peut dÃ©clarer %<::main%> comme variable globale"
  
! #: cp/decl.c:10046
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "une variable qui n'est pas un patron ne peut pas avoir %<concept%>"
  
! #: cp/decl.c:10053
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "un concept doit avoir le type %<bool%>"
  
! #: cp/decl.c:10056
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "un concept variable ne peut pas Ãªtre contraint"
  
! #: cp/decl.c:10181
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "initialisation intra-classe du membre de donnÃ©e statique %q#D d'un type incomplet"
  
! #: cp/decl.c:10185
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "%<constexpr%> est requis pour l'initialisation intra-classe du membre de donnÃ©e statique %q#D d'un type non entier"
  
! #: cp/decl.c:10189
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "initialisation intra-classe du membre de donnÃ©e statique %q#D du type non littÃ©ral"
  
! #: cp/decl.c:10200
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "initialisation intra-classe invalide du membre de donnÃ©e statique du type non entier %qT"
  
! #: cp/decl.c:10205
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "le C++ ISO interdit l'initialisation intra-classe du membre statique non constant %qD"
  
! #: cp/decl.c:10210
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "le C++ ISO interdit l'initialisation du membre constant %qD du type non entier %qT"
  
! #: cp/decl.c:10321
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "la taille du tableau %qD a le type non entier %qT"
  
! #: cp/decl.c:10324
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "la taille du tableau a le type non entier %qT"
  
! #: cp/decl.c:10354 cp/decl.c:10426
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "la taille du tableau %qD n'est pas une expression constante de type entier"
  
! #: cp/decl.c:10358 cp/decl.c:10429
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "la taille du tableau n'est pas une expression constante entiÃ¨re"
  
! #: cp/decl.c:10409
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "le C++ ISO interdit le tableau de taille zÃ©ro %qD"
  
! #: cp/decl.c:10412
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "le C++ ISO interdit le tableau de taille zÃ©ro"
  
! #: cp/decl.c:10436
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "le C++ ISO interdit le tableau de taille variable %qD"
  
! #: cp/decl.c:10439
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "le C++ ISO interdit le tableau de taille variable"
  
! #: cp/decl.c:10445
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "le tableau de taille variable %qD est utilisÃ©"
  
! #: cp/decl.c:10448
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "le tableau de taille variable est utilisÃ©"
  
! #: cp/decl.c:10497
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "dÃ©bordement dans la dimension du tableau"
  
! #: cp/decl.c:10557
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD est dÃ©clarÃ© comme tableau de %qT"
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "crÃ©ation d'un tableau de %qT"
  
! #: cp/decl.c:10569
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "dÃ©claration de %qD comme un tableau de Â«Â voidÂ Â»"
  
! #: cp/decl.c:10571
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "crÃ©ation d'un tableau Â«Â voidÂ Â»"
  
! #: cp/decl.c:10576
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "dÃ©claration de %qD comme un tableau de fonctions"
  
! #: cp/decl.c:10578
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "crÃ©ation d'un tableau de fonctions"
  
! #: cp/decl.c:10583
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "dÃ©claration de %qD comme un tableau de rÃ©fÃ©rences"
  
! #: cp/decl.c:10585
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "crÃ©ation d'un tableau de rÃ©fÃ©rences"
  
! #: cp/decl.c:10590
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "dÃ©claration de %qD comme un tableau de fonctions membres"
  
! #: cp/decl.c:10593
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "crÃ©ation d'un tableau de fonctions membres"
  
! #: cp/decl.c:10611
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration de %qD comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: cp/decl.c:10615
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "le tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: cp/decl.c:10702
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "la spÃ©cification d'un type retournÃ© pour un constructeur est invalide"
  
! #: cp/decl.c:10705
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "les qualificatifs ne sont pas permis dans la dÃ©claration d'un constructeur"
  
! #: cp/decl.c:10716
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "la spÃ©cification d'un type retournÃ© pour un destructeur est invalide"
  
! #: cp/decl.c:10719
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "les qualificatifs ne sont pas permis dans la dÃ©claration d'un destructeur"
  
! #: cp/decl.c:10732
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "type de retour spÃ©cifiÃ© pour %<operator %T%>"
  
! #: cp/decl.c:10735
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "les qualificatifs ne sont pas permis dans la dÃ©claration de %<operator %T%>"
  
! #: cp/decl.c:10744
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "type de retour spÃ©cifiÃ© pour le guide de dÃ©duction"
  
! #: cp/decl.c:10747
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "les qualificatifs ne sont pas permis dans la dÃ©claration du guide de dÃ©duction"
  
! #: cp/decl.c:10751
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "paramÃ¨tre de patron %qT, qui est lui-mÃªme un patron, dans la dÃ©claration du guide de dÃ©duction"
  
! #: cp/decl.c:10760
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> dans la dÃ©claration du guide de dÃ©duction"
  
! #: cp/decl.c:10781
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variable non nommÃ©e ou champ dÃ©clarÃ© void"
  
! #: cp/decl.c:10789
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variable ou champ dÃ©clarÃ© void"
  
! #: cp/decl.c:10804
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "spÃ©cificateur %<inline%> invalide pour la variable %qD dÃ©clarÃ©e au niveau du bloc"
  
! #: cp/decl.c:10809
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les variables Â«Â inlineÂ Â» sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/decl.c:11059
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<::%D%>"
  
! #: cp/decl.c:11062 cp/decl.c:11084
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<%T::%D%>"
  
! #: cp/decl.c:11065
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<%D::%D%>"
  
! #: cp/decl.c:11075
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T n'est pas une classe ou un espace de noms"
  
! #: cp/decl.c:11099
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "dÃ©claration de %qE comme non fonction"
  
! #: cp/decl.c:11106
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "dÃ©claration de %qE comme non membre"
  
! #: cp/decl.c:11134
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "declarator-id manquant; utilisation du mot rÃ©servÃ© %qD"
  
! #: cp/decl.c:11185
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "la dÃ©finition de fonction ne dÃ©clare aucun paramÃ¨tre"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "dÃ©claration de %qD comme non fonction"
  
! #: cp/decl.c:11210
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "dÃ©claration de %qD comme %<typedef%>"
  
! #: cp/decl.c:11215
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "dÃ©claration de %qD comme paramÃ¨tre"
  
! #: cp/decl.c:11250
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "%qs et %qs spÃ©cifiÃ©s tous les deux"
  
! #: cp/decl.c:11257 cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs ne peut pas apparaÃ®tre dans une dÃ©claration typedef"
  
! #: cp/decl.c:11289
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr "au plus un seul spÃ©cificateur %<constinit%> ou %<constexpr%> peut Ãªtre utilisÃ©"
  
! #: cp/decl.c:11299
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "au moins deux types de donnÃ©es dans la dÃ©claration de %qs"
  
! #: cp/decl.c:11307
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "spÃ©cificateurs conflictuels dans la dÃ©claration de %qs"
  
! #: cp/decl.c:11343
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "le C++ ISO n'accepte pas qu'un simple %<complex%> signifie %<double complex%>"
  
! #: cp/decl.c:11392 cp/decl.c:11396 cp/decl.c:11399
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "le C++ ISO interdit la dÃ©claration de %qs sans type"
  
! #: cp/decl.c:11416
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> n'est pas supportÃ© par la cible"
  
! #: cp/decl.c:11424
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "le C++ ISO ne supporte pas %<__int%d%> pour %qs"
  
! #: cp/decl.c:11478
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> et %<unsigned%> spÃ©cifiÃ©s ensemble"
  
! #: cp/decl.c:11484
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> et %<short%> spÃ©cifiÃ©s ensemble"
  
! #: cp/decl.c:11492 cp/decl.c:11498
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs spÃ©cifiÃ© avec %qT"
  
! #: cp/decl.c:11503
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs spÃ©cifiÃ© avec %<decltype%>"
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs spÃ©cifiÃ© avec %<typeof%>"
  
! #: cp/decl.c:11572
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "Â«Â complexÂ Â» invalide pour %qs"
  
! #: cp/decl.c:11611
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr "le type Ã  remplacer %qT dans le patron doit Ãªtre suivi d'un simple declarator-id"
  
! #: cp/decl.c:11632
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "le membre %qD ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<static%>"
  
! #: cp/decl.c:11641
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "le membre %qD peut Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<constexpr%> uniquement avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/decl.c:11654
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "la dÃ©claration typedef est invalide dans la dÃ©claration du paramÃ¨tre"
  
! #: cp/decl.c:11661
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qs du patron"
  
! #: cp/decl.c:11671 cp/decl.c:11843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qs"
  
! #: cp/decl.c:11679 cp/decl.c:11688 cp/decl.c:11694 cp/decl.c:11700
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "un paramÃ¨tre ne peut pas Ãªtre dÃ©clarÃ© %qs"
  
! #: cp/decl.c:11710
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> en dehors de la dÃ©claration de classe"
  
! #: cp/decl.c:11720 cp/decl.c:11723 cp/decl.c:11725 cp/decl.c:11728
! #: cp/decl.c:11738 cp/decl.c:11748 cp/decl.c:11758 cp/decl.c:11762
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "la dÃ©claration d'une liaison structurÃ©e ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:11732 cp/decl.c:11754
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les dÃ©clarations de liaisons structurÃ©es peuvent Ãªtre %qs uniquement en %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/decl.c:11742
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "la liaison structurÃ©e qualifiÃ©e avec %<volatile%> est dÃ©prÃ©ciÃ©e"
  
! #: cp/decl.c:11766
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "une dÃ©claration de liaison structurÃ©e ne peut pas avoir le %<auto%> du C++98"
  
! #: cp/decl.c:11777
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "une dÃ©claration de liaison structurÃ©e ne peut pas avoir le type %qT"
  
! #: cp/decl.c:11780
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr "le type doit Ãªtre un %<auto%> qualifiÃ© avec CV ou une rÃ©fÃ©rence Ã  un %<auto%> qualifiÃ© avec CV"
  
! #: cp/decl.c:11815
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "classes de stockage multiples dans la dÃ©claration de %qs"
  
! #: cp/decl.c:11841
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "classe de stockage spÃ©cifiÃ©e pour %qs"
  
! #: cp/decl.c:11855
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fonction imbriquÃ©e %qs dÃ©clarÃ©e %<extern%>"
  
! #: cp/decl.c:11860
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "la dÃ©claration de %qs hors de toute fonction spÃ©cifie %<auto%>"
  
! #: cp/decl.c:11868
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "%qs dans le champ de la fonction est implicitement dÃ©clarÃ© auto et dÃ©clarÃ© %<__thread%>"
  
! #: cp/decl.c:11882
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "spÃ©cificateurs de classe de stockage invalides dans les dÃ©clarations de fonctions amies"
  
! #: cp/decl.c:11913
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribut ignorÃ©"
  
! #: cp/decl.c:11914
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "un attribut qui appartient Ã  un spÃ©cificateur de type est ignorÃ©"
  
! #: cp/decl.c:11964
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "parenthÃ¨ses inutiles dans la dÃ©claration de %qs"
  
! #: cp/decl.c:12016
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "clause Â«Â requiresÂ Â» sur le type de retour"
  
! #: cp/decl.c:12039
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "la fonction %qs utilise le spÃ©cificateur de type %<auto%> sans type de retour Ã  la fin"
  
! #: cp/decl.c:12043
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "le type de retour dÃ©duit est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/decl.c:12048
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "une fonction virtuelle ne peut pas avoir un type de retour dÃ©duit"
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "la fonction %qs avec un type de retour Ã  la fin a %qT comme Ã©tant son type au lieu d'un simple %<auto%>"
  
! #: cp/decl.c:12064
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "la fonction %qs avec un type de retour Ã  la fin a %<decltype(auto)%> comme Ã©tant son type au lieu d'un simple %<auto%>"
  
! #: cp/decl.c:12069
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "utilisation invalide de %<decltype(auto)%>"
  
! #: cp/decl.c:12080
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "type de classe %qD dÃ©duit dans le type de retour de la fonction"
  
! #: cp/decl.c:12089
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "le guide de dÃ©duction pour %qT doit avoir un type de retour Ã  la fin"
  
! #: cp/decl.c:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "le type de retour %qT Ã  la fin du guide de dÃ©duction n'est pas une spÃ©cialisation de %qT"
  
! #: cp/decl.c:12116
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le type de retour Ã  la fin est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/decl.c:12119
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "la fonction %qs avec le type de retour Ã  la fin n'est pas dÃ©clarÃ©e avec le spÃ©cificateur de type %<auto%>"
  
! #: cp/decl.c:12144
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "le type de retour qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©"
  
! #: cp/decl.c:12156
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: cp/decl.c:12162
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "le type de retour %<constinit%> pour une fonction n'est pas permis"
  
! #: cp/decl.c:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT en tant que type plutÃ´t qu'un simple %<decltype(auto)%>"
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "le destructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "le constructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "les destructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "les constructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12225
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "les destructeurs ne peuvent pas Ãªtre qualifiÃ©s comme des rÃ©fÃ©rences"
  
! #: cp/decl.c:12226
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "les constructeurs ne peuvent pas Ãªtre qualifiÃ©s comme des rÃ©fÃ©rences"
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "les constructeurs ne peuvent pas Ãªtre dÃ©clarÃ©s %<virtual%>"
  
! #: cp/decl.c:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre amies"
  
! #: cp/decl.c:12266
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "la dÃ©claration amie n'est pas dans la dÃ©finition de la classe"
  
! #: cp/decl.c:12270
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "ne peut dÃ©finir la fonction amie %qs dans une dÃ©finition de classe locale"
  
! #: cp/decl.c:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr "la dÃ©finition de la fonction amie %qs ne peut pas avoir son nom qualifiÃ© avec %<::%>"
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr "la dÃ©finition de la fonction amie %qs ne pas avoir son nom qualifiÃ© avec %<%D::%>"
  
! #: cp/decl.c:12297
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "une fonction de conversion ne peut pas avoir de type de retour Ã  la fin"
  
! #: cp/decl.c:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destructeurs ne peuvent pas avoir de paramÃ¨tre"
  
! #: cp/decl.c:12364
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ne peut dÃ©clarer un pointeur vers %q#T"
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "ne peut dÃ©clarer une rÃ©fÃ©rence vers %q#T"
  
! #: cp/decl.c:12386
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "ne peut dÃ©clarer un pointeur vers le membre %q#T"
  
! #: cp/decl.c:12415
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "ne peut dÃ©clarer une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qT"
  
! #: cp/decl.c:12416
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "ne peut dÃ©clarer un pointeur vers le type de fonction qualifiÃ© %qT"
  
! #: cp/decl.c:12489
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "ne peut dÃ©clarer une rÃ©fÃ©rence vers %q#T qui n'est pas un typedef ou un argument vers un type d'un patron"
  
! #: cp/decl.c:12560
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD utilisÃ© comme un dÃ©clarateur"
  
! #: cp/decl.c:12586
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "les fonctions membres sont implicitement amies de leur classe"
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "qualification %<%T::%> additionnelle sur le membre %qs"
  
! #: cp/decl.c:12621
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "ne peut dÃ©finir la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qT"
  
! #: cp/decl.c:12623
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "ne peut dÃ©clarer la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qT"
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "ne peut dÃ©clarer le membre %<%T::%s%> Ã  l'intÃ©rieur de %qT"
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "le non paramÃ¨tre %qs ne peut pas Ãªtre un paquet de paramÃ¨tres"
  
! #: cp/decl.c:12680
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "les membres de donnÃ©es ne peuvent pas avoir le type %qT modifiÃ© par une variable"
  
! #: cp/decl.c:12683
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "le paramÃ¨tre ne peut pas avoir le type %qT modifiÃ© par une variable"
  
! #: cp/decl.c:12694
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> en dehors de la dÃ©claration de la classe"
  
! #: cp/decl.c:12697
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> dans une dÃ©claration amie"
  
! #: cp/decl.c:12700
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "seuls les dÃ©clarations de constructeurs et les opÃ©rateurs de conversion peuvent Ãªtre %<explicit%>"
  
! #: cp/decl.c:12710
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "le non membre %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "le membre non objet %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:12723
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la fonction %qs ne peut pas Ãªtre dÃ©clarÃ©e %<mutable%>"
  
! #: cp/decl.c:12729
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%<static%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:12735
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%<const%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:12741
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la rÃ©fÃ©rence %qs ne peut pas Ãªtre dÃ©clarÃ©e %<mutable%>"
  
! #: cp/decl.c:12757
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "typedef ne peut pas Ãªtre une dÃ©finition de fonction"
  
! #: cp/decl.c:12760
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "typedef ne peut pas Ãªtre une dÃ©finition de fonction membre"
  
! #: cp/decl.c:12786
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> n'est pas autorisÃ© dans une dÃ©claration de synonyme"
  
! #: cp/decl.c:12789
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "clause Â«Â requiresÂ Â» sur un typedef"
  
! #: cp/decl.c:12798
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "le nom du typedef ne peut pas Ãªtre un nom de spÃ©cificateur imbriquÃ©"
  
! #: cp/decl.c:12822
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "le C++ ISO interdit le type imbriquÃ© %qD avec le mÃªme nom que la classe englobante"
  
! #: cp/decl.c:12911
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> spÃ©cifiÃ© pour la dÃ©claration d'une classe amie"
  
! #: cp/decl.c:12919
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "les paramÃ¨tres du patron ne peuvent pas Ãªtre amis"
  
! #: cp/decl.c:12921
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "une dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d. %<friend class %T::%D%>"
  
! #: cp/decl.c:12925
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "une dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d %<friend %#T%>"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "tentative de rendre amie la classe %qT au niveau de la portÃ©e globale"
  
! #: cp/decl.c:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "qualificatifs invalides sur un type de fonction non membre"
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "clause Â«Â requiresÂ Â» sur type-id"
  
! #: cp/decl.c:12972
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "dÃ©claration abstraite %qT utilisÃ©e comme dÃ©claration"
  
! #: cp/decl.c:12987
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "clause Â«Â requiresÂ Â» dans la dÃ©claration du type non fonction %qT"
  
! #: cp/decl.c:13006
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ne peut utiliser %<::%> dans la dÃ©claration d'un paramÃ¨tre"
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ne peut dÃ©clarer un paramÃ¨tre avec %<decltype(auto)%>"
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "le paramÃ¨tre %<auto%> n'est pas permis dans ce contexte"
  
! #: cp/decl.c:13021
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "paramÃ¨tre dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "utilisation invalide du nom de patron %qE sans liste d'arguments"
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "membre de donnÃ©e non statique dÃ©clarÃ© avec %qT comme type Ã  remplacer"
  
! #: cp/decl.c:13097
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "le C++ ISO interdit le membre tableau flexible %qs"
  
! #: cp/decl.c:13100
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "le C++ ISO interdit les tableaux flexibles comme membres"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13116
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "utilisation invalide de %<::%>"
  
! #: cp/decl.c:13137
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "dÃ©claration de la fonction %qD dans un contexte invalide"
  
! #: cp/decl.c:13147
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "fonction %qD dÃ©clarÃ©e %<virtual%> Ã  l'intÃ©rieur d'une union"
  
! #: cp/decl.c:13157
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© %<virtual%> puisqu'il est toujours statique"
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "nom qualifiÃ© attendu dans la dÃ©claration amie du destructeur %qD"
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "dÃ©claration de %qD comme membre de %qT"
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "un destructeur ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13191
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/decl.c:13204
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "nom qualifiÃ© attendu dans la dÃ©claration amie pour le constructeur %qD"
  
! #: cp/decl.c:13213
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "un constructeur ne peut pas Ãªtre un %<concept%>"
  
! #: cp/decl.c:13219
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "un concept ne peut Ãªtre une fonction membre"
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13236
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "spÃ©cialisation du patron de variable %qD dÃ©clarÃ© comme une fonction"
  
! #: cp/decl.c:13239
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "le patron de variable a Ã©tÃ© dÃ©clarÃ© ici"
  
! #: cp/decl.c:13301
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "le champ %qD a le type incomplet %qT"
  
! #: cp/decl.c:13306
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "le nom %qT a un type incomplet"
  
! #: cp/decl.c:13326
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© ami"
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "le champ sans nom n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© ami"
  
! #: cp/decl.c:13379 cp/decl.c:13390
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "membre de donnÃ©e statique %qE dÃ©clarÃ© %qs"
  
! #: cp/decl.c:13384
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "le membre statique %<constexpr%> %qD doit avoir une initialisation"
  
! #: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "le membre de donnÃ©e non statique %qE est dÃ©clarÃ© %qs"
  
! #: cp/decl.c:13495
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la classe de stockage %<auto%> est invalide pour la fonction %qs"
  
! #: cp/decl.c:13498
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la classe de stockage %<register%> est invalide pour la fonction %qs"
  
! #: cp/decl.c:13504
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la classe de stockage %<__thread%> est invalide pour la fonction %qs"
  
! #: cp/decl.c:13508
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la classe de stockage %<thread_local%> est invalide pour la fonction %qs"
  
! #: cp/decl.c:13513
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "le spÃ©cificateur de type Â«Â virt-specifierÂ Â» sur %qs n'est pas permis en dehors d'une dÃ©finition de classe"
  
! #: cp/decl.c:13525
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spÃ©cificateur %<static%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globale"
  
! #: cp/decl.c:13529
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spÃ©cificateur %<inline%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globale"
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "fonction non classe virtuelle %qs"
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs dÃ©fini en dehors d'un contexte de classe"
  
! #: cp/decl.c:13545
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs dÃ©clarÃ© en dehors d'un contexte de classe"
  
! #: cp/decl.c:13588
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "ne peut dÃ©clarer la fonction membre %qD comme ayant une classe de liaison statique"
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "ne peut dÃ©clarer une fonction statique Ã  l'intÃ©rieur d'une autre fonction"
  
! #: cp/decl.c:13636
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> ne peut pas Ãªtre utilisÃ© lors de la dÃ©finition (contrairement Ã  la dÃ©claration) d'un membre de donnÃ©e statique"
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "membre statique %qD dÃ©clarÃ© %<register%>"
  
! #: cp/decl.c:13649
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "ne peut explicitement dÃ©clarer le membre %q#D comme ayant une classe de liaison externe"
  
! #: cp/decl.c:13657
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la dÃ©claration de la variable %<constexpr%> %qD n'est pas une dÃ©finition"
  
! #: cp/decl.c:13664
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "une variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>"
  
! #: cp/decl.c:13684
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la dÃ©claration de %q#D n'est pas initialisÃ©e"
  
! #: cp/decl.c:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs a, Ã  la fois, %<extern%> et une initialisation"
  
! #: cp/decl.c:13868
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "l'argument par dÃ©faut %qE utilise %qD"
  
! #: cp/decl.c:13871
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "l'argument par dÃ©faut %qE utilise la variable locale %qD"
  
! #: cp/decl.c:13958
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "utilisation invalide du type %qT qualifiÃ© CV dans la dÃ©claration du paramÃ¨tre"
  
! #: cp/decl.c:13962
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "utilisation invalide du type %<void%> dans la dÃ©claration du paramÃ¨tre"
  
! #: cp/decl.c:13984
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "le paramÃ¨tre qualifiÃ© avec %<volatile%> est obsolÃ¨te"
  
! #: cp/decl.c:13992
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "le paramÃ¨tre %qD est incorrectement dÃ©clarÃ© comme type de mÃ©thode"
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "le paramÃ¨tre %qD inclut un pointeur vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.c:14021
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "le paramÃ¨tre %qD inclut une rÃ©fÃ©rence vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.c:14268
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>"
  
! #: cp/decl.c:14347
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© dans un espace de noms"
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© statique"
  
! #: cp/decl.c:14384
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "%qD doit Ãªtre une fonction membre non statique"
  
! #: cp/decl.c:14390
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD doit Ãªtre soit une fonction membre non statique ou une fonction non membre"
  
! #: cp/decl.c:14400
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD doit avoir un argument de type classe ou Ã©numÃ©rÃ©"
  
  #. 13.4.0.3
! #: cp/decl.c:14426
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "le C++ ISO interdit la surcharge de %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14437
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD ne doit pas avoir un nombre variables d'arguments"
  
! #: cp/decl.c:14463
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD doit avoir zÃ©ro ou un argument"
  
! #: cp/decl.c:14464
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD doit avoir un ou deux arguments"
  
! #: cp/decl.c:14476
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme argument"
  
! #: cp/decl.c:14477
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme second argument"
  
! #: cp/decl.c:14488
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD ne doit avoir aucun argument"
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD doit avoir exactement un argument"
  
! #: cp/decl.c:14500
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD doit avoir exactement deux arguments"
  
! #: cp/decl.c:14514
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD ne peut avoir d'arguments par dÃ©faut"
  
! #: cp/decl.c:14538
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversion de %qT vers %<void%> n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.c:14545
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT en une rÃ©fÃ©rence vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.c:14547
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.c:14556
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT en une rÃ©fÃ©rence vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.c:14558
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.c:14574
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "%qD dÃ©fini par l'usager Ã©value toujours les 2 arguments"
  
! #: cp/decl.c:14593
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "%qD prÃ©fixÃ© devrait retourner %qT"
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "%qD suffixÃ© devrait retourner %qT"
  
! #: cp/decl.c:14612
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD devrait retourner par valeur"
  
! #: cp/decl.c:14667
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "utilisation du paramÃ¨tre du type de patron %qT aprÃ¨s %qs"
  
! #: cp/decl.c:14690
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "utilisation de la spÃ©cialisation du patron d'alias %qT aprÃ¨s %qs"
  
! #: cp/decl.c:14693
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "utilisation du nom de typedef %qD aprÃ¨s %qs"
  
! #: cp/decl.c:14695
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:14703
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT rÃ©fÃ©rÃ© en tant que %qs"
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "il est fait rÃ©fÃ©rence Ã  %qT comme un enum"
*************** msgstr "il est fait rÃ©fÃ©rence Ã  %qT c
*** 48640,48734 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14732
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argument du patron requis pour %<%s %T%>"
  
! #: cp/decl.c:14786 cp/name-lookup.c:4476
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD a le mÃªme nom que la classe dans laquelle il est dÃ©clarÃ©"
  
! #: cp/decl.c:14816 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6592
! #: cp/pt.c:9558
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT n'est pas un patron"
  
! #: cp/decl.c:14821
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "vous voulez peut-Ãªtre ajouter %<%T::%> explicitement"
  
! #: cp/decl.c:14830 cp/name-lookup.c:4715 cp/name-lookup.c:4826
! #: cp/parser.c:6543 cp/parser.c:28273
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la rÃ©fÃ©rence Ã  %qD est ambiguÃ«"
  
! #: cp/decl.c:14933
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "utilisation de l'enum %q#D sans dÃ©claration prÃ©cÃ©dente"
  
! #: cp/decl.c:14969
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redÃ©claration de %qT sous une forme qui n'est pas un patron"
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "l'union dÃ©rivÃ©e %qT est invalide"
  
! #: cp/decl.c:15116
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT est dÃ©fini avec des bases directes multiples"
  
! #: cp/decl.c:15127
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT est dÃ©fini avec des bases virtuelles directes"
  
! #: cp/decl.c:15152
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "le type de base %qT n'est pas un Â«Â structÂ Â» ou une Â«Â classÂ Â»"
  
! #: cp/decl.c:15182
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "type rÃ©cursif %qT non dÃ©fini"
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "le type de base dupliquÃ© %qT est invalide"
  
! #: cp/decl.c:15329
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "non concordance entre un enum simple et un enum fortement typÃ© pour %q#T"
  
! #: cp/decl.c:15332 cp/decl.c:15340 cp/decl.c:15350 cp/decl.c:15933
! #: cp/parser.c:19266
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "dÃ©finition prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15337
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "dÃ©saccord dans le type sous-jacent de l'enum %q#T"
  
! #: cp/decl.c:15347
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "types sous-jacents diffÃ©rents dans l'enum %q#T"
  
! #: cp/decl.c:15420
  #, 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"
--- 48741,48835 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argument du patron requis pour %<%s %T%>"
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD a le mÃªme nom que la classe dans laquelle il est dÃ©clarÃ©"
  
! #: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT n'est pas un patron"
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "vous voulez peut-Ãªtre ajouter %<%T::%> explicitement"
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la rÃ©fÃ©rence Ã  %qD est ambiguÃ«"
  
! #: cp/decl.c:14926
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "utilisation de l'enum %q#D sans dÃ©claration prÃ©cÃ©dente"
  
! #: cp/decl.c:14962
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redÃ©claration de %qT sous une forme qui n'est pas un patron"
  
! #: cp/decl.c:15102
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "l'union dÃ©rivÃ©e %qT est invalide"
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT est dÃ©fini avec des bases directes multiples"
  
! #: cp/decl.c:15120
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT est dÃ©fini avec des bases virtuelles directes"
  
! #: cp/decl.c:15145
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "le type de base %qT n'est pas un Â«Â structÂ Â» ou une Â«Â classÂ Â»"
  
! #: cp/decl.c:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "type rÃ©cursif %qT non dÃ©fini"
  
! #: cp/decl.c:15177
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "le type de base dupliquÃ© %qT est invalide"
  
! #: cp/decl.c:15322
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "non concordance entre un enum simple et un enum fortement typÃ© pour %q#T"
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "dÃ©finition prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15330
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "dÃ©saccord dans le type sous-jacent de l'enum %q#T"
  
! #: cp/decl.c:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "types sous-jacents diffÃ©rents dans l'enum %q#T"
  
! #: cp/decl.c:15413
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "le type sous-jacent %qT de %qT doit Ãªtre un type entier"
*************** msgstr "le type sous-jacent %qT de %qT d
*** 48737,48808 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15567
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "aucun type entier ne peut reprÃ©senter toutes les valeurs de l'Ã©numÃ©ration pour %qT"
  
! #: cp/decl.c:15735
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "les valeurs Ã©numÃ©rÃ©es de %qD doivent Ãªtre de type entier ou une Ã©numÃ©ration simple (donc, pas fortement typÃ©e)"
  
! #: cp/decl.c:15745
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "la valeur de l'Ã©numÃ©ration pour %qD n'est pas une constante entiÃ¨re"
  
! #: cp/decl.c:15794
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "la valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<unsigned long%>"
  
! #: cp/decl.c:15795
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "la valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<long%>"
  
! #: cp/decl.c:15806
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration Ã  %qD"
  
! #: cp/decl.c:15826
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "la valeur de l'Ã©numÃ©ration %qE est en dehors de la plage du type sous-jacent %qT"
  
! #: cp/decl.c:15931 cp/parser.c:19264
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "dÃ©finition multiple de %q#T"
  
! #: cp/decl.c:15971
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "le type retournÃ© %q#T est incomplet"
  
! #: cp/decl.c:16146 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> devrait retourner une rÃ©fÃ©rence Ã  %<*this%>"
  
! #: cp/decl.c:17004
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction retournant %qT"
  
! #: cp/decl.c:17006 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "seul un type de retour %<auto%> Ã©vident peut Ãªtre dÃ©duit en %<void%>"
  
! #: cp/decl.c:17242
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD est dÃ©jÃ  dÃ©fini dans la classe %qT"
  
! #: cp/decl.c:17620
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "utilisation de %qD avant la dÃ©duction de %<auto%>"
--- 48838,48909 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "aucun type entier ne peut reprÃ©senter toutes les valeurs de l'Ã©numÃ©ration pour %qT"
  
! #: cp/decl.c:15728
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "les valeurs Ã©numÃ©rÃ©es de %qD doivent Ãªtre de type entier ou une Ã©numÃ©ration simple (donc, pas fortement typÃ©e)"
  
! #: cp/decl.c:15738
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "la valeur de l'Ã©numÃ©ration pour %qD n'est pas une constante entiÃ¨re"
  
! #: cp/decl.c:15787
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "la valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<unsigned long%>"
  
! #: cp/decl.c:15788
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "la valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<long%>"
  
! #: cp/decl.c:15799
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration Ã  %qD"
  
! #: cp/decl.c:15819
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "la valeur de l'Ã©numÃ©ration %qE est en dehors de la plage du type sous-jacent %qT"
  
! #: cp/decl.c:15924 cp/parser.c:19337
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "dÃ©finition multiple de %q#T"
  
! #: cp/decl.c:15964
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "le type retournÃ© %q#T est incomplet"
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> devrait retourner une rÃ©fÃ©rence Ã  %<*this%>"
  
! #: cp/decl.c:17003
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction retournant %qT"
  
! #: cp/decl.c:17005 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "seul un type de retour %<auto%> Ã©vident peut Ãªtre dÃ©duit en %<void%>"
  
! #: cp/decl.c:17241
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD est dÃ©jÃ  dÃ©fini dans la classe %qT"
  
! #: cp/decl.c:17619
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "utilisation de %qD avant la dÃ©duction de %<auto%>"
*************** msgstr "ne peut dÃ©truire une fonction.
*** 48842,48848 ****
  msgid "deleting %qT is undefined"
  msgstr "la destruction de %qT est non dÃ©finie"
  
! #: cp/decl2.c:582 cp/pt.c:5734
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "dÃ©claration du patron de %q#D"
--- 48943,48949 ----
  msgid "deleting %qT is undefined"
  msgstr "la destruction de %qT est non dÃ©finie"
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "dÃ©claration du patron de %q#D"
*************** msgstr "dÃ©claration du patron de %q#D"
*** 48852,48858 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "la liste des paramÃ¨tres du patron fournie ne correspond pas aux paramÃ¨tres du patron de %qD"
  
! #: cp/decl2.c:637 cp/pt.c:5691
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "le destructeur %qD est dÃ©clarÃ© en tant que patron membre"
--- 48953,48959 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "la liste des paramÃ¨tres du patron fournie ne correspond pas aux paramÃ¨tres du patron de %qD"
  
! #: cp/decl2.c:637 cp/pt.c:5724
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "le destructeur %qD est dÃ©clarÃ© en tant que patron membre"
*************** msgstr "le membre statique %qD ne peut p
*** 48957,49013 ****
  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.c:1444
  #, gcc-internal-format
  msgid "incomplete type %qT is not mappable"
  msgstr "le type incomplet %qT ne peut pas avoir de correspondance (mappable)"
  
! #: cp/decl2.c:1456
  #, gcc-internal-format
  msgid "type %qT with virtual members is not mappable"
  msgstr "le type %qT avec des membres virtuelles ne peut pas avoir de correspondance (mappable)"
  
! #: cp/decl2.c:1468
  #, gcc-internal-format
  msgid "static field %qD is not mappable"
  msgstr "le champ statique %qD ne peut pas avoir de correspondance (mappable)"
  
! #: cp/decl2.c:1557
  #, 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.c:1629
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "struct anonyme pas Ã  l'intÃ©rieur d'un type nommÃ©"
  
! #: cp/decl2.c:1645
  #, 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.c:1652
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "membre privÃ© %q#D dans une union anonyme"
  
! #: cp/decl2.c:1655
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "membre protÃ©gÃ© %q#D dans une union anonyme"
  
! #: cp/decl2.c:1720
  #, 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.c:1729
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "union anonyme sans aucun membre"
  
! #: cp/decl2.c:1766
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> doit retourner le type %qT"
--- 49058,49114 ----
  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.c:1443
  #, gcc-internal-format
  msgid "incomplete type %qT is not mappable"
  msgstr "le type incomplet %qT ne peut pas avoir de correspondance (mappable)"
  
! #: cp/decl2.c:1455
  #, gcc-internal-format
  msgid "type %qT with virtual members is not mappable"
  msgstr "le type %qT avec des membres virtuelles ne peut pas avoir de correspondance (mappable)"
  
! #: cp/decl2.c:1467
  #, gcc-internal-format
  msgid "static field %qD is not mappable"
  msgstr "le champ statique %qD ne peut pas avoir de correspondance (mappable)"
  
! #: cp/decl2.c:1556
  #, 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.c:1628
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "struct anonyme pas Ã  l'intÃ©rieur d'un type nommÃ©"
  
! #: cp/decl2.c:1644
  #, 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.c:1651
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "membre privÃ© %q#D dans une union anonyme"
  
! #: cp/decl2.c:1654
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "membre protÃ©gÃ© %q#D dans une union anonyme"
  
! #: cp/decl2.c:1719
  #, 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.c:1728
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "union anonyme sans aucun membre"
  
! #: cp/decl2.c:1765
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> doit retourner le type %qT"
*************** msgstr "%<operator new%> doit retourner
*** 49016,49097 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1778
  #, 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.c:1794
  #, 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.c:1824
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> doit retourner le type %qT"
  
! #: cp/decl2.c:1839
  #, 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.c:1842
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete[]%> ne peut pas Ãªtre un Â«Â deleteÂ Â» destructeur"
  
! #: cp/decl2.c:1844
  #, 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.c:1854
  #, 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.c:2794
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr "%qT a un champ %qD dont le type n'a pas de classe de liaison"
  
! #: cp/decl2.c:2798
  #, 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.c:2803
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr "%qT a un champ %qD dont le type utilise l'espace de noms anonyme"
  
! #: cp/decl2.c:2811
  #, 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.c:2829
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr "%qT a la base %qT dont le type n'a pas de classe de liaison"
  
! #: cp/decl2.c:2833
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgstr "%qT a la base %qT dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison"
  
! #: cp/decl2.c:2838
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr "%qT a la base %qT dont le type utilise l'espace de noms anonyme"
  
! #: cp/decl2.c:2845
  #, 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.c:4460
  #, 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"
--- 49117,49198 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1777
  #, 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.c:1793
  #, 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.c:1823
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> doit retourner le type %qT"
  
! #: cp/decl2.c:1838
  #, 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.c:1841
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete[]%> ne peut pas Ãªtre un Â«Â deleteÂ Â» destructeur"
  
! #: cp/decl2.c:1843
  #, 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.c:1853
  #, 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.c:2808
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr "%qT a un champ %qD dont le type n'a pas de classe de liaison"
  
! #: cp/decl2.c:2812
  #, 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.c:2817
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr "%qT a un champ %qD dont le type utilise l'espace de noms anonyme"
  
! #: cp/decl2.c:2825
  #, 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.c:2843
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr "%qT a la base %qT dont le type n'a pas de classe de liaison"
  
! #: cp/decl2.c:2847
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgstr "%qT a la base %qT dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison"
  
! #: cp/decl2.c:2852
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr "%qT a la base %qT dont le type utilise l'espace de noms anonyme"
  
! #: cp/decl2.c:2859
  #, 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.c:4474
  #, 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
*** 49100,49323 ****
  #. 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.c:4469
  #, 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.c:4473
  #, 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.c:4477
  #, 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.c:4485
  #, 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.c:4489
  #, 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.c:4492
  #, 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.c:4680
  #, 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.c:4683
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "dÃ©coration prÃ©cÃ©dente de %q#D"
  
! #: cp/decl2.c:4685
  #, 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.c:4757 cp/decl2.c:4760
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "le programme devrait aussi dÃ©finir %qD"
  
! #: cp/decl2.c:5100
  #, 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.c:5300
  #, 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.c:5305
  #, 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.c:5405
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%qD dÃ©clarÃ© implicitement est dÃ©prÃ©ciÃ©"
  
! #: cp/decl2.c:5409
  #, 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.c:5524
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "conversion d'une fonction lambda qui utilise %<...%> en pointeur de fonction"
  
! #: cp/decl2.c:5527
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "utilisation de la fonction supprimÃ©e %qD"
  
! #: cp/decl2.c:5571
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "utilisation de la fonction %qD avec des contraintes non satisfaites"
  
! #: cp/decl2.c:5593
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "utilisation du paquet de paramÃ¨tres intÃ©grÃ© %qD en dehors d'un patron"
  
! #: cp/error.c:3874
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(pas d'argument)"
  
! #: cp/error.c:3966
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.c:4317
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les listes d'initialisation Ã©tendues sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4322
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les opÃ©rateurs de conversion explicites sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4327
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les patrons variadiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4332
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les expressions lambda sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4337
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le auto du C++11 est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4342
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les enums fortement typÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4347
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les fonctions par dÃ©faut ou supprimÃ©es sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4352
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les espaces de noms en ligne sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4357
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le contrÃ´le de la redÃ©finition (override/final) est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4362
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les initialisations de membres de donnÃ©es non statiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4367
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les littÃ©raux dÃ©finis par l'utilisateur sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4372
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les constructeurs dÃ©lÃ©guÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4377
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les constructeurs hÃ©ritÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4382
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les attributs c++11 sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4387
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les qualificatifs de rÃ©fÃ©rences sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4437
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "type %qT incomplet utilisÃ© dans un spÃ©cificateur de noms imbriquÃ©"
  
! #: cp/error.c:4441
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la rÃ©fÃ©rence Ã  %<%T::%D%> est ambiguÃ«"
  
! #: cp/error.c:4455
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD n'est pas un membre de %qT; vouliez-vous employer %qsÂ ?"
  
! #: cp/error.c:4459 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD n'est pas un membre de %qT"
  
! #: cp/error.c:4481
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qD n'est pas un membre de %qD; vouliez-vous employer %qsÂ ?"
  
! #: cp/error.c:4485 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD n'est pas un membre de %qD"
  
! #: cp/error.c:4496
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©; vouliez-vous employer %qsÂ ?"
  
! #: cp/error.c:4500
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©"
--- 49201,49424 ----
  #. 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.c:4483
  #, 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.c:4487
  #, 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.c:4491
  #, 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.c:4499
  #, 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.c:4503
  #, 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.c:4506
  #, 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.c:4694
  #, 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.c:4697
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "dÃ©coration prÃ©cÃ©dente de %q#D"
  
! #: cp/decl2.c:4699
  #, 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.c:4771 cp/decl2.c:4774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "le programme devrait aussi dÃ©finir %qD"
  
! #: cp/decl2.c:5114
  #, 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.c:5314
  #, 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.c:5319
  #, 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.c:5419
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%qD dÃ©clarÃ© implicitement est dÃ©prÃ©ciÃ©"
  
! #: cp/decl2.c:5423
  #, 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.c:5538
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "conversion d'une fonction lambda qui utilise %<...%> en pointeur de fonction"
  
! #: cp/decl2.c:5541
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "utilisation de la fonction supprimÃ©e %qD"
  
! #: cp/decl2.c:5585
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "utilisation de la fonction %qD avec des contraintes non satisfaites"
  
! #: cp/decl2.c:5607
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "utilisation du paquet de paramÃ¨tres intÃ©grÃ© %qD en dehors d'un patron"
  
! #: cp/error.c:3876
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(pas d'argument)"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.c:4319
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les listes d'initialisation Ã©tendues sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4324
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les opÃ©rateurs de conversion explicites sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4329
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les patrons variadiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4334
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les expressions lambda sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4339
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le auto du C++11 est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4344
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les enums fortement typÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4349
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les fonctions par dÃ©faut ou supprimÃ©es sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4354
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les espaces de noms en ligne sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4359
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le contrÃ´le de la redÃ©finition (override/final) est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4364
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les initialisations de membres de donnÃ©es non statiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4369
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les littÃ©raux dÃ©finis par l'utilisateur sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4374
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les constructeurs dÃ©lÃ©guÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4379
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les constructeurs hÃ©ritÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4384
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les attributs c++11 sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4389
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les qualificatifs de rÃ©fÃ©rences sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4439
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "type %qT incomplet utilisÃ© dans un spÃ©cificateur de noms imbriquÃ©"
  
! #: cp/error.c:4443
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la rÃ©fÃ©rence Ã  %<%T::%D%> est ambiguÃ«"
  
! #: cp/error.c:4457
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD n'est pas un membre de %qT; vouliez-vous employer %qsÂ ?"
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD n'est pas un membre de %qT"
  
! #: cp/error.c:4483
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qD n'est pas un membre de %qD; vouliez-vous employer %qsÂ ?"
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD n'est pas un membre de %qD"
  
! #: cp/error.c:4498
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©; vouliez-vous employer %qsÂ ?"
  
! #: cp/error.c:4502
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©"
*************** msgstr "   par le gestionnaire antÃ©rieu
*** 49372,49388 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "le gestionnaire %<...%> doit Ãªtre le dernier gestionnaire de son bloc Â«Â tryÂ Â»"
  
! #: cp/except.c:1174
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr "l'expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  %<false%> Ã  cause de l'appel Ã  %qD"
  
! #: cp/except.c:1177
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr "mais %qD ne gÃ©nÃ¨re pas d'exception; peut-Ãªtre devrait-il Ãªtre dÃ©clarÃ© %<noexcept%>"
  
! #: cp/expr.c:224
  #, gcc-internal-format
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "utiliser la valeur d'une affectation simple avec un opÃ©rande Ã  gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©"
--- 49473,49489 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "le gestionnaire %<...%> doit Ãªtre le dernier gestionnaire de son bloc Â«Â tryÂ Â»"
  
! #: cp/except.c:1177
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr "l'expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  %<false%> Ã  cause de l'appel Ã  %qD"
  
! #: cp/except.c:1180
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr "mais %qD ne gÃ©nÃ¨re pas d'exception; peut-Ãªtre devrait-il Ãªtre dÃ©clarÃ© %<noexcept%>"
  
! #: cp/expr.c:236
  #, gcc-internal-format
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "utiliser la valeur d'une affectation simple avec un opÃ©rande Ã  gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©"
*************** msgstr "%qD est initialisÃ© avec lui-mÃª
*** 49528,49545 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "initialisation invalide pour le membre tableau %q#D"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2004
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "membre constant non initialisÃ© dans %q#T"
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2007 cp/method.c:2018
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D devrait Ãªtre initialisÃ©"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2015
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "membre par rÃ©fÃ©rence non initialisÃ© dans %q#T"
--- 49629,49646 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "initialisation invalide pour le membre tableau %q#D"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "membre constant non initialisÃ© dans %q#T"
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D devrait Ãªtre initialisÃ©"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "membre par rÃ©fÃ©rence non initialisÃ© dans %q#T"
*************** msgstr "le type %qT n'est pas une base d
*** 49629,49640 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "le type %qT n'est pas une base directe de %qT"
  
! #: cp/init.c:1785 cp/init.c:4612 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "le tableau doit Ãªtre initialisÃ© avec une initialisation entre accolades"
  
! #: cp/init.c:2094 cp/semantics.c:3448
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT n'est pas un type de classe"
--- 49730,49741 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "le type %qT n'est pas une base directe de %qT"
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "le tableau doit Ãªtre initialisÃ© avec une initialisation entre accolades"
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT n'est pas un type de classe"
*************** msgstr "pointeur invalide vers le champ
*** 49654,49660 ****
  msgid "invalid use of non-static member function %qD"
  msgstr "utilisation invalide de la fonction membre non statique %qD"
  
! #: cp/init.c:2257 cp/semantics.c:1926
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "utilisation invalide du membre de donnÃ©e non statique %qD"
--- 49755,49761 ----
  msgid "invalid use of non-static member function %qD"
  msgstr "utilisation invalide de la fonction membre non statique %qD"
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "utilisation invalide du membre de donnÃ©e non statique %qD"
*************** msgstr "problÃ¨me possible dÃ©tectÃ© dan
*** 49799,49880 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "ni le destructeur ni l'opÃ©rateur %<delete[]%> spÃ©cifique Ã  la classe seront appelÃ©s, mÃªme s'ils sont dÃ©clarÃ©s lorsque la classe est dÃ©finie"
  
! #: cp/init.c:4521
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "fin prÃ©maturÃ©e de l'initialisation"
  
! #: cp/init.c:4827
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taille du tableau inconnue dans delete"
  
! #: cp/init.c:4861
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "problÃ¨me possible dÃ©tectÃ© dans l'invocation de %<operator delete%>"
  
! #: cp/init.c:4866
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "ni le destructeur ni %<operator delete%> spÃ©cifique Ã  la classe seront appelÃ©s, mÃªme s'ils sont dÃ©clarÃ©s lorsque la classe est dÃ©finie"
  
! #: cp/init.c:4881
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "la destruction d'un objet de la classe abstraite %qT qui a un destructeur non virtuel provoquera un comportement indÃ©fini"
  
! #: cp/init.c:4886
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "la destruction d'un objet de la classe polymorphique %qT qui a un destructeur non virtuel pourrait produire un comportement indÃ©fini"
  
! #: cp/init.c:5194
  #, 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"
  
! #: cp/lambda.c:526
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr "le tableau avec une limite dÃ©terminÃ©e Ã  l'exÃ©cution ne peut pas Ãªtre capturÃ©e par copie, uniquement par rÃ©fÃ©rence"
  
! #: cp/lambda.c:541
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr "capture du type modifiÃ© par une variable %qT qui n'est pas un tableau N3639 avec une limite dÃ©terminÃ©e Ã  l'exÃ©cution"
  
! #: cp/lambda.c:545
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr "car le type %qT des Ã©lÃ©ments du tableau a une taille variable"
  
! #: cp/lambda.c:569
  #, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr "ne peut capturer %qE par rÃ©fÃ©rence"
  
! #: cp/lambda.c:579
  #, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr "capture par copie du type incomplet %qT"
  
! #: cp/lambda.c:631
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr "tentative de capturer %qD dans une instanciation d'une lambda gÃ©nÃ©rique"
  
! #: cp/lambda.c:707
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr "la capture implicite de %qE via %<[=]%> est dÃ©prÃ©ciÃ©e en C++20"
  
! #: cp/lambda.c:709
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "ajoutez la capture %<this%> ou %<*this%> explicitement"
  
! #: cp/lambda.c:823
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> n'a pas Ã©tÃ© capturÃ© pour cette fonction lambda"
--- 49900,49981 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "ni le destructeur ni l'opÃ©rateur %<delete[]%> spÃ©cifique Ã  la classe seront appelÃ©s, mÃªme s'ils sont dÃ©clarÃ©s lorsque la classe est dÃ©finie"
  
! #: cp/init.c:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "fin prÃ©maturÃ©e de l'initialisation"
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taille du tableau inconnue dans delete"
  
! #: cp/init.c:4863
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "problÃ¨me possible dÃ©tectÃ© dans l'invocation de %<operator delete%>"
  
! #: cp/init.c:4868
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "ni le destructeur ni %<operator delete%> spÃ©cifique Ã  la classe seront appelÃ©s, mÃªme s'ils sont dÃ©clarÃ©s lorsque la classe est dÃ©finie"
  
! #: cp/init.c:4883
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "la destruction d'un objet de la classe abstraite %qT qui a un destructeur non virtuel provoquera un comportement indÃ©fini"
  
! #: cp/init.c:4888
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "la destruction d'un objet de la classe polymorphique %qT qui a un destructeur non virtuel pourrait produire un comportement indÃ©fini"
  
! #: cp/init.c:5196
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "le type passÃ© au delete vectoriel n'est ni un pointeur ni un type tableau"
  
! #: cp/lambda.c:529
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr "le tableau avec une limite dÃ©terminÃ©e Ã  l'exÃ©cution ne peut pas Ãªtre capturÃ©e par copie, uniquement par rÃ©fÃ©rence"
  
! #: cp/lambda.c:544
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr "capture du type modifiÃ© par une variable %qT qui n'est pas un tableau N3639 avec une limite dÃ©terminÃ©e Ã  l'exÃ©cution"
  
! #: cp/lambda.c:548
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr "car le type %qT des Ã©lÃ©ments du tableau a une taille variable"
  
! #: cp/lambda.c:572
  #, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr "ne peut capturer %qE par rÃ©fÃ©rence"
  
! #: cp/lambda.c:582
  #, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr "capture par copie du type incomplet %qT"
  
! #: cp/lambda.c:634
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr "tentative de capturer %qD dans une instanciation d'une lambda gÃ©nÃ©rique"
  
! #: cp/lambda.c:710
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr "la capture implicite de %qE via %<[=]%> est dÃ©prÃ©ciÃ©e en C++20"
  
! #: cp/lambda.c:712
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "ajoutez la capture %<this%> ou %<*this%> explicitement"
  
! #: cp/lambda.c:826
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> n'a pas Ã©tÃ© capturÃ© pour cette fonction lambda"
*************** msgstr "dÃ©coration de %<__underlying_ty
*** 49944,50000 ****
  msgid "mangling unknown fixed point type"
  msgstr "dÃ©coration du type en virgule fixe inconnu"
  
! #: cp/mangle.c:3289
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "utilisation du trait interne %qE dans la signature de la fonction, utilisez plutÃ´t la bibliothÃ¨que des traits"
  
! #: cp/mangle.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "dÃ©coration de %C"
  
! #: cp/mangle.c:3370
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "l'opÃ©rande omis au milieu de %<?:%> ne peut pas Ãªtre dÃ©corÃ©"
  
! #: cp/mangle.c:3919
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "le nom dÃ©corÃ© pour %qD changera dans le C++17 car la spÃ©cification de l'exception fait partir du type de la fonction"
  
! #: cp/mangle.c:3965
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom dÃ©corÃ© de %qD a changÃ© entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.c:3971
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom dÃ©corÃ© de %qD change entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.c:4243
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom dÃ©corÃ© d'un fragment pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.c:4248
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom dÃ©corÃ© de %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.c:4253
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom dÃ©corÃ© de la variable de protection de l'initialisation pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/method.c:832 cp/method.c:1957
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "le membre constant non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©faut"
  
! #: cp/method.c:838 cp/method.c:1963
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "le membre par rÃ©fÃ©rence non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©faut"
--- 50045,50101 ----
  msgid "mangling unknown fixed point type"
  msgstr "dÃ©coration du type en virgule fixe inconnu"
  
! #: cp/mangle.c:3294
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "utilisation du trait interne %qE dans la signature de la fonction, utilisez plutÃ´t la bibliothÃ¨que des traits"
  
! #: cp/mangle.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "dÃ©coration de %C"
  
! #: cp/mangle.c:3375
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "l'opÃ©rande omis au milieu de %<?:%> ne peut pas Ãªtre dÃ©corÃ©"
  
! #: cp/mangle.c:3924
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "le nom dÃ©corÃ© pour %qD changera dans le C++17 car la spÃ©cification de l'exception fait partir du type de la fonction"
  
! #: cp/mangle.c:3970
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom dÃ©corÃ© de %qD a changÃ© entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.c:3976
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom dÃ©corÃ© de %qD change entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.c:4248
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom dÃ©corÃ© d'un fragment pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.c:4253
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom dÃ©corÃ© de %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.c:4258
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom dÃ©corÃ© de la variable de protection de l'initialisation pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/method.c:832 cp/method.c:2004
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "le membre constant non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©faut"
  
! #: cp/method.c:838 cp/method.c:2010
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "le membre par rÃ©fÃ©rence non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©faut"
*************** msgstr "formation du type de %qs"
*** 50019,50165 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%qD par dÃ©faut est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/method.c:1115
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr "%qD par dÃ©faut doit retourner %<bool%>"
  
! #: cp/method.c:1123
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD par dÃ©faut doit Ãªtre %<const%>"
  
! #: cp/method.c:1147
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr "le membre par dÃ©faut %qD doit avoir le type de paramÃ¨tre %<const %T&%>"
  
! #: cp/method.c:1150
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr "%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT"
  
! #: cp/method.c:1153
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr "%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT mais pas les deux"
  
! #: cp/method.c:1308
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "impossible de comparer par dÃ©faut l'union %qT"
  
! #: cp/method.c:1344
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "impossible de comparer par dÃ©faut le membre de rÃ©fÃ©rence %qD"
  
! #: cp/method.c:1352
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "impossible de comparer par dÃ©faut un membre anonyme d'une union"
  
! #: cp/method.c:1569
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr "la mÃ©thode synthÃ©tisÃ©e %qD est requise ici pour la premiÃ¨re fois"
  
! #: cp/method.c:1902
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "membre d'union %q+D avec un %qD non trivial"
  
! #: cp/method.c:1913
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "le destructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>"
  
! #: cp/method.c:1914
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "le constructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>"
  
! #: cp/method.c:1980
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "l'initialisation pour %q#D est invalide"
  
! #: cp/method.c:2037
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "le constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise pas %q#D"
  
! #: cp/method.c:2048
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "copie du membre de donnÃ©e non statique %q#D du type de rÃ©fÃ©rence d'une r-valeur"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2255
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "le constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise aucun membre de donnÃ©e non statique"
  
! #: cp/method.c:2298
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr "l'affectation par dÃ©placement imposÃ©e par dÃ©faut pour %qT appelle l'opÃ©rateur d'affectation par dÃ©placement non trivial de la base virtuelle %qT"
  
! #: cp/method.c:2432
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "un type de fermeture lambda a un constructeur par dÃ©faut supprimÃ©"
  
! #: cp/method.c:2435
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "un type de fermeture lambda a un opÃ©rateur d'affectation par copie supprimÃ©"
  
! #: cp/method.c:2444
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q#D est implicitement dÃ©clarÃ© comme supprimÃ© car %qT dÃ©clare un constructeur par dÃ©placement ou un opÃ©rateur d'affectation par dÃ©placement"
  
! #: cp/method.c:2455
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D hÃ©rite depuis plusieurs sous-objets de base"
  
! #: cp/method.c:2463 cp/method.c:2487
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q#D est implicitement supprimÃ© car la dÃ©finition par dÃ©faut serait mal formÃ©e:"
  
! #: cp/method.c:2496
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F est implicitement supprimÃ© car sa spÃ©cification d'exception ne correspond pas Ã  la spÃ©cification d'exception implicite %qX"
  
! #: cp/method.c:2913
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "la dÃ©claration par dÃ©faut %q+D ne correspond pas Ã  la signature attendue"
  
! #: cp/method.c:2916
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "signature attendue: %qD"
  
! #: cp/method.c:2948
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "la fonction %q+D explicitement par dÃ©faut ne peut pas Ãªtre dÃ©clarÃ©e %qs car la dÃ©claration implicite n'est pas %qsÂ :"
  
! #: cp/method.c:2968
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "un patron ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3003
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3012
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "fonction %q+D imposÃ©e par dÃ©faut avec un argument par dÃ©faut"
--- 50120,50276 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%qD par dÃ©faut est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/method.c:1108
! #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
! msgstr "l'opÃ©rateur de comparaison Ã  trois voies peut uniquement Ãªtre remis au dÃ©faut dans la dÃ©finition d'une classe"
! 
! #: cp/method.c:1111
! #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr "l'opÃ©rateur de comparaison par Ã©galitÃ© peut uniquement Ãªtre remis au dÃ©faut dans la dÃ©finition d'une classe"
! 
! #: cp/method.c:1126
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr "%qD par dÃ©faut doit retourner %<bool%>"
  
! #: cp/method.c:1134
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD par dÃ©faut doit Ãªtre %<const%>"
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr "le membre par dÃ©faut %qD doit avoir le type de paramÃ¨tre %<const %T&%>"
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr "%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT"
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr "%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT mais pas les deux"
  
! #: cp/method.c:1319
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "impossible de comparer par dÃ©faut l'union %qT"
  
! #: cp/method.c:1355
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "impossible de comparer par dÃ©faut le membre de rÃ©fÃ©rence %qD"
  
! #: cp/method.c:1363
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "impossible de comparer par dÃ©faut un membre anonyme d'une union"
  
! #: cp/method.c:1580
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr "la mÃ©thode synthÃ©tisÃ©e %qD est requise ici pour la premiÃ¨re fois"
  
! #: cp/method.c:1949
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "membre d'union %q+D avec un %qD non trivial"
  
! #: cp/method.c:1960
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "le destructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>"
  
! #: cp/method.c:1961
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "le constructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>"
  
! #: cp/method.c:2027
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "l'initialisation pour %q#D est invalide"
  
! #: cp/method.c:2084
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "le constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise pas %q#D"
  
! #: cp/method.c:2095
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "copie du membre de donnÃ©e non statique %q#D du type de rÃ©fÃ©rence d'une r-valeur"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2302
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "le constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise aucun membre de donnÃ©e non statique"
  
! #: cp/method.c:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr "l'affectation par dÃ©placement imposÃ©e par dÃ©faut pour %qT appelle l'opÃ©rateur d'affectation par dÃ©placement non trivial de la base virtuelle %qT"
  
! #: cp/method.c:2479
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "un type de fermeture lambda a un constructeur par dÃ©faut supprimÃ©"
  
! #: cp/method.c:2482
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "un type de fermeture lambda a un opÃ©rateur d'affectation par copie supprimÃ©"
  
! #: cp/method.c:2491
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q#D est implicitement dÃ©clarÃ© comme supprimÃ© car %qT dÃ©clare un constructeur par dÃ©placement ou un opÃ©rateur d'affectation par dÃ©placement"
  
! #: cp/method.c:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D hÃ©rite depuis plusieurs sous-objets de base"
  
! #: cp/method.c:2510 cp/method.c:2534
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q#D est implicitement supprimÃ© car la dÃ©finition par dÃ©faut serait mal formÃ©e:"
  
! #: cp/method.c:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F est implicitement supprimÃ© car sa spÃ©cification d'exception ne correspond pas Ã  la spÃ©cification d'exception implicite %qX"
  
! #: cp/method.c:2960
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "la dÃ©claration par dÃ©faut %q+D ne correspond pas Ã  la signature attendue"
  
! #: cp/method.c:2963
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "signature attendue: %qD"
  
! #: cp/method.c:2995
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "la fonction %q+D explicitement par dÃ©faut ne peut pas Ãªtre dÃ©clarÃ©e %qs car la dÃ©claration implicite n'est pas %qsÂ :"
  
! #: cp/method.c:3015
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "un patron ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3059
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "fonction %q+D imposÃ©e par dÃ©faut avec un argument par dÃ©faut"
*************** msgstr "Ã  cause de spÃ©cifications d'ex
*** 50194,50403 ****
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "le paramÃ¨tre lambda %qD a Ã©tÃ© dÃ©clarÃ© prÃ©cÃ©demment comme une capture"
  
! #: cp/name-lookup.c:2688
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "la dÃ©claration de %q#D masque un paramÃ¨tre"
  
! #: cp/name-lookup.c:2817
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "la dÃ©claration de %qD masque un membre de %qT"
  
! #: cp/name-lookup.c:2971
  #, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "dÃ©claration externe locale de %q#D"
  
! #: cp/name-lookup.c:2973
  #, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "ne correspond pas Ã  la dÃ©claration prÃ©cÃ©dente %q#D"
  
! #: cp/name-lookup.c:3096
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "dÃ©claration amie %qD dans la classe locale sans dÃ©claration locale antÃ©rieure"
  
! #: cp/name-lookup.c:3289
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.c:3292
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.c:4611
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "dÃ©claration Â«Â usingÂ Â» pour un non membre au niveau de la portÃ©e de la classe"
  
! #: cp/name-lookup.c:4619
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "la dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'Ã©numÃ©rateur %<%E::%D%>"
  
! #: cp/name-lookup.c:4628
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "dÃ©claration Â«Â usingÂ Â» pour un membre en dehors de la portÃ©e de la classe"
  
! #: cp/name-lookup.c:4635
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> nomme le destructeur"
  
! #: cp/name-lookup.c:4652
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nomme le constructeur dans %qT"
  
! #: cp/name-lookup.c:4690
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr "impossible d'hÃ©riter des constructeurs depuis la base indirecte %qT"
  
! #: cp/name-lookup.c:4707
  #, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qE"
  
! #: cp/name-lookup.c:4723
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "la dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'espace de nom %qD"
  
! #: cp/name-lookup.c:4806
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "la dÃ©claration de %qD n'est pas dans l'espace de noms entourant %qD"
  
! #: cp/name-lookup.c:4846
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "qualificatifs explicites dans la dÃ©claration de %qD"
  
! #: cp/name-lookup.c:4898
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD"
  
! #: cp/name-lookup.c:4900
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "uniquement ici comme un %<friend%>"
  
! #: cp/name-lookup.c:4909
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD aurait dÃ» Ãªtre dÃ©clarÃ© Ã  l'intÃ©rieur de %qD"
  
! #: cp/name-lookup.c:4957
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "l'attribut %qD requiert un seul argument NTBS"
  
! #: cp/name-lookup.c:4964
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "l'attribut %qD n'a pas de signification puisque les membres de l'espace de noms anonyme obtiennent des symboles locaux"
  
! #: cp/name-lookup.c:4974 cp/name-lookup.c:5001
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "l'attribut %qD est ignorÃ© sur l'espace de noms anonyme"
  
! #: cp/name-lookup.c:4980
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "l'attribut %qD est ignorÃ© sur l'espace de noms pas en ligne"
  
! #: cp/name-lookup.c:5017 cp/name-lookup.c:7305
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "la directive d'attribut %qD est ignorÃ©e"
  
! #: cp/name-lookup.c:5303
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "limite maximale de %d espaces de noms recherchÃ©s pour %qE"
  
! #: cp/name-lookup.c:5355
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternative suggÃ©rÃ©e:"
  msgstr[1] "alternatives suggÃ©rÃ©es:"
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:5888
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%<std::%s%> est dÃ©fini dans l'en-tÃªte %qsÂ ; avez-vous oubliÃ© %<#include %s%>Â ?"
  
! #: cp/name-lookup.c:5894
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<std::%s%> est uniquement disponible Ã  partir de %s"
  
! #: cp/name-lookup.c:6163
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "la macro %qs n'a pas encore Ã©tÃ© dÃ©finie"
  
! #: cp/name-lookup.c:6166
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "elle a Ã©tÃ© dÃ©finie ici plus tard"
  
! #: cp/name-lookup.c:6922
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la dÃ©claration de %<std::initializer_list%> ne correspond pas Ã  %<#include <initializer_list>%> et n%'est pas un patron"
  
! #: cp/name-lookup.c:7299
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "la directive Â«Â usingÂ Â» %<strong%> n'est plus supportÃ©e"
  
! #: cp/name-lookup.c:7302
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "vous pouvez utiliser un espace de noms en ligne Ã  la place"
  
! #: cp/name-lookup.c:7385
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "l'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qD"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7405
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "impossible d'imbriquer plus de %d espaces de noms"
  
! #: cp/name-lookup.c:7440
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "un espace de nom en ligne doit Ãªtre spÃ©cifiÃ© Ã  la dÃ©finition initiale"
  
! #: cp/name-lookup.c:7441
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD dÃ©fini ici"
  
! #: cp/name-lookup.c:7514
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entre dans %<pop_everything ()%>"
  
! #: cp/name-lookup.c:7523
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX quitte %<pop_everything ()%>"
--- 50305,50520 ----
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "le paramÃ¨tre lambda %qD a Ã©tÃ© dÃ©clarÃ© prÃ©cÃ©demment comme une capture"
  
! #: cp/name-lookup.c:2689
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "la dÃ©claration de %q#D masque un paramÃ¨tre"
  
! #: cp/name-lookup.c:2820
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "la dÃ©claration de %qD masque un membre de %qT"
  
! #: cp/name-lookup.c:2974
  #, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "dÃ©claration externe locale de %q#D"
  
! #: cp/name-lookup.c:2976
  #, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "ne correspond pas Ã  la dÃ©claration prÃ©cÃ©dente %q#D"
  
! #: cp/name-lookup.c:3100
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "dÃ©claration amie %qD dans la classe locale sans dÃ©claration locale antÃ©rieure"
  
! #: cp/name-lookup.c:3293
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.c:3296
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "dÃ©claration Â«Â usingÂ Â» pour un non membre au niveau de la portÃ©e de la classe"
  
! #: cp/name-lookup.c:4623
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "la dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'Ã©numÃ©rateur %<%E::%D%>"
  
! #: cp/name-lookup.c:4632
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "dÃ©claration Â«Â usingÂ Â» pour un membre en dehors de la portÃ©e de la classe"
  
! #: cp/name-lookup.c:4639
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> nomme le destructeur"
  
! #: cp/name-lookup.c:4656
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nomme le constructeur dans %qT"
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr "impossible d'hÃ©riter des constructeurs depuis la base indirecte %qT"
  
! #: cp/name-lookup.c:4711
  #, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qE"
  
! #: cp/name-lookup.c:4727
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "la dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'espace de nom %qD"
  
! #: cp/name-lookup.c:4810
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "la dÃ©claration de %qD n'est pas dans l'espace de noms entourant %qD"
  
! #: cp/name-lookup.c:4850
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "qualificatifs explicites dans la dÃ©claration de %qD"
  
! #: cp/name-lookup.c:4902
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD"
  
! #: cp/name-lookup.c:4904
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "uniquement ici comme un %<friend%>"
  
! #: cp/name-lookup.c:4913
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD aurait dÃ» Ãªtre dÃ©clarÃ© Ã  l'intÃ©rieur de %qD"
  
! #: cp/name-lookup.c:4961
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "l'attribut %qD requiert un seul argument NTBS"
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "l'attribut %qD n'a pas de signification puisque les membres de l'espace de noms anonyme obtiennent des symboles locaux"
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "l'attribut %qD est ignorÃ© sur l'espace de noms anonyme"
  
! #: cp/name-lookup.c:4984
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "l'attribut %qD est ignorÃ© sur l'espace de noms pas en ligne"
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "la directive d'attribut %qD est ignorÃ©e"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "limite maximale de %d espaces de noms recherchÃ©s pour %qE"
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternative suggÃ©rÃ©e:"
  msgstr[1] "alternatives suggÃ©rÃ©es:"
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%<std::%s%> est dÃ©fini dans l'en-tÃªte %qsÂ ; avez-vous oubliÃ© %<#include %s%>Â ?"
  
! #: cp/name-lookup.c:5898
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<std::%s%> est uniquement disponible Ã  partir de %s"
  
! #: cp/name-lookup.c:6167
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "la macro %qs n'a pas encore Ã©tÃ© dÃ©finie"
  
! #: cp/name-lookup.c:6170
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "elle a Ã©tÃ© dÃ©finie ici plus tard"
  
! #: cp/name-lookup.c:6926
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la dÃ©claration de %<std::initializer_list%> ne correspond pas Ã  %<#include <initializer_list>%> et n%'est pas un patron"
  
! #: cp/name-lookup.c:7303
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "la directive Â«Â usingÂ Â» %<strong%> n'est plus supportÃ©e"
  
! #: cp/name-lookup.c:7306
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "vous pouvez utiliser un espace de noms en ligne Ã  la place"
  
! # %qs est le nom d'une procÃ©dure d'oÃ¹ le fÃ©minin
! #: cp/name-lookup.c:7409
! #, gcc-internal-format
! msgid "%<namespace %E%> is ambiguous"
! msgstr "%<namespace %E%> est ambigu"
! 
! #: cp/name-lookup.c:7425
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "l'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qD"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "impossible d'imbriquer plus de %d espaces de noms"
  
! #: cp/name-lookup.c:7480
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "un espace de nom en ligne doit Ãªtre spÃ©cifiÃ© Ã  la dÃ©finition initiale"
  
! #: cp/name-lookup.c:7481
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD dÃ©fini ici"
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entre dans %<pop_everything ()%>"
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX quitte %<pop_everything ()%>"
*************** msgstr "l'identificateur %qE est un mot
*** 50422,50428 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vrai"
  
! #: cp/parser.c:1363 cp/parser.c:41219
  #, 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"
--- 50539,50545 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vrai"
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi par une dÃ©claration ou une dÃ©finition de fonction"
*************** msgstr "%<::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©
*** 50447,50453 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "requÃªte du membre %qE dans le type %qT qui n'est pas une classe"
  
! #: cp/parser.c:3005 cp/parser.c:19203
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©"
--- 50564,50570 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "requÃªte du membre %qE dans le type %qT qui n'est pas une classe"
  
! #: cp/parser.c:3005 cp/parser.c:19276
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©"
*************** msgstr "template-id invalide"
*** 50527,50533 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "le C++ ISO interdit l'utilisation d'un littÃ©ral en virgule flottante dans une expression constante"
  
! #: cp/parser.c:3200 cp/pt.c:19141
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "un transtypage vers un type autre qu'un entier ou une Ã©numÃ©ration ne peut pas apparaÃ®tre dans une expression constante"
--- 50644,50650 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "le C++ ISO interdit l'utilisation d'un littÃ©ral en virgule flottante dans une expression constante"
  
! #: cp/parser.c:3200 cp/pt.c:19309
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "un transtypage vers un type autre qu'un entier ou une Ã©numÃ©ration ne peut pas apparaÃ®tre dans une expression constante"
*************** msgstr "le %<constinit%> du C++20 est un
*** 50648,51866 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<concept%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>"
  
! #: cp/parser.c:3406
  #, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr "(peut-Ãªtre que %<typename %T::%E%> Ã©tait votre intention)"
  
! #: cp/parser.c:3435 cp/parser.c:3447
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr "%qE dans l'espace de noms %qE ne nomme pas un type de patron; vouliez-vous employer %qsÂ ?"
  
! #: cp/parser.c:3440 cp/parser.c:3452
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type"
  msgstr "%qE dans l'espace de noms %qE ne nomme pas un type de patron"
  
! #: cp/parser.c:3460
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr "%qE dans l'espace de noms %qE ne nomme pas un type; vouliez-vous utiliser %qsÂ ?"
  
! #: cp/parser.c:3465
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr "%qE dans l'espace de noms %qE ne nomme pas un type"
  
! #: cp/parser.c:3476
  #, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr "%<%T::%E%> nomme le constructeur, pas le type"
  
! #: cp/parser.c:3479
  #, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr "et %qT n'a pas de constructeur avec patron"
  
! #: cp/parser.c:3489
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr "a besoin de %<typename%> avant %<%T::%D::%E%> car %<%T::%D%> est une portÃ©e dÃ©pendante"
  
! #: cp/parser.c:3497
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr "a besoin de %<typename%> avant %<%T::%E%> car %qT est une portÃ©e dÃ©pendante"
  
! #: cp/parser.c:3509 cp/parser.c:3513
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a template type"
  msgstr "%qE dans %q#T ne nomme pas pas un type de patron"
  
! #: cp/parser.c:3517
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr "%qE dans %q#T ne nomme pas un type"
  
! #: cp/parser.c:4143
  #, gcc-internal-format
  msgid "expected string-literal"
  msgstr "chaÃ®ne littÃ©rale attendue"
  
! #: cp/parser.c:4209
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr "les suffixes littÃ©raux dÃ©finis par l'utilisateur %qD et %qD sont inconsistants dans la chaÃ®ne littÃ©rale"
  
! #: cp/parser.c:4395
  #, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr "impossible de trouver l'opÃ©rateur littÃ©ral de caractÃ¨re %qD avec l'argument %qT"
  
! #: cp/parser.c:4500
  #, gcc-internal-format
  msgid "integer literal exceeds range of %qT type"
  msgstr "le littÃ©ral entier dÃ©passe la plage du type %qT"
  
! #: cp/parser.c:4507
  #, gcc-internal-format
  msgid "floating literal exceeds range of %qT type"
  msgstr "le littÃ©ral en virgule flottante dÃ©passe la plage de type %qT"
  
! #: cp/parser.c:4511
  #, gcc-internal-format
  msgid "floating literal truncated to zero"
  msgstr "le littÃ©ral en virgule flottante est tronquÃ© Ã  zÃ©ro"
  
! #: cp/parser.c:4540
  #, gcc-internal-format
  msgid "failed to translate literal to execution character set %qT"
  msgstr "Ã©chec lors de la traduction du littÃ©ral vers le jeu de caractÃ¨res Ã  l'exÃ©cution %qT"
  
! #: cp/parser.c:4574
  #, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr "impossible de trouver l'opÃ©rateur littÃ©ral numÃ©rique %qD"
  
! #: cp/parser.c:4580
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr "ajoutez %<using namespace std::complex_literals%> (de %<complex%>) pour activer les suffixes littÃ©raux dÃ©finis par l'utilisateur du C++14"
  
! #: cp/parser.c:4584
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr "ou utilisez %<j%> au lieu de %<i%> pour les suffixes internes GNU"
  
! #: cp/parser.c:4588
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr "utilisez %<-fext-numeric-literals%> pour activer plus de suffixes internes"
  
! #: cp/parser.c:4673
  #, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "impossible de trouver l'opÃ©rateur littÃ©ral de chaÃ®ne %qD avec les arguments %qT, %qT"
  
! #: cp/parser.c:4724 cp/parser.c:13581
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "dÃ©claration attendue"
  
! #: cp/parser.c:5083 cp/parser.c:5098
  #, gcc-internal-format
  msgid "expected binary operator"
  msgstr "opÃ©rateur binaire attendu"
  
! #: cp/parser.c:5104
  #, gcc-internal-format
  msgid "expected ..."
  msgstr "... attendu"
  
  # je n'ai pas trouvÃ© d'autre terme acceptÃ© en franÃ§ais pour une fold-expression
! #: cp/parser.c:5116
  #, gcc-internal-format
  msgid "binary expression in operand of fold-expression"
  msgstr "expression binaire dans l'opÃ©rande d'une expression fold"
  
! #: cp/parser.c:5121
  #, gcc-internal-format
  msgid "conditional expression in operand of fold-expression"
  msgstr "expression conditionnelle dans l'opÃ©rande d'une expression fold"
  
! #: cp/parser.c:5129
  #, gcc-internal-format
  msgid "mismatched operator in fold-expression"
  msgstr "opÃ©rateur en dÃ©saccord dans l'expression fold"
  
! #: cp/parser.c:5233
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "types en virgule fixe pas supportÃ©s en C++"
  
! #: cp/parser.c:5316
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "le C++ ISO interdit les groupes d'accolades Ã  l'intÃ©rieur des expressions"
  
! #: cp/parser.c:5328
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "les expressions-instructions ne sont pas permises en dehors des fonctions ni dans les listes d'arguments du patron"
  
! #: cp/parser.c:5367
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les expressions fold sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:5425 cp/parser.c:5602 cp/parser.c:5777 cp/semantics.c:3786
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "expression primaire attendue"
  
! #: cp/parser.c:5455
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "%<this%> ne peut pas Ãªtre utilisÃ© dans ce contexte"
  
! #: cp/parser.c:5596
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "une dÃ©claration de patron ne peut pas apparaÃ®tre au niveau d'un bloc"
  
! #: cp/parser.c:5739
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "la variable locale %qD ne peut pas apparaÃ®tre dans ce contexte"
  
! #: cp/parser.c:5933
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "expression id attendue"
  
! #: cp/parser.c:6064
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "la portÃ©e %qT avant %<~%> n'est pas un nom de classe"
  
! #: cp/parser.c:6102 cp/parser.c:8049
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%<~auto%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:6213
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "dÃ©claration de %<~%T%> comme membre de %qT"
  
! #: cp/parser.c:6228
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "nom du typedef %qD utilisÃ© comme dÃ©claration de destructeur"
  
! #: cp/parser.c:6264 cp/parser.c:21361
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualified-id attendu"
  
! #: cp/parser.c:6374
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "%<:%> trouvÃ© dans le spÃ©cificateur de nom imbriquÃ©, %<::%> attendu"
  
! #: cp/parser.c:6444
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%<decltype%> est Ã©valuÃ© en %qT qui n'est ni une classe ni un type Ã©numÃ©rÃ©"
  
! #: cp/parser.c:6471 cp/parser.c:6482
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "concept-id %qD dans le spÃ©cificateur de nom imbriquÃ©"
  
! #: cp/parser.c:6474
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "template-id de la fonction %qD dans le spÃ©cificateur de nom imbriquÃ©"
  
! #: cp/parser.c:6488
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "template-id de la variable %qD dans le spÃ©cificateur de nom imbriquÃ©"
  
! #: cp/parser.c:6593 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, gcc-internal-format
! msgid "%qD is not a template"
! msgstr "%qD n'est pas un patron"
! 
! #: cp/parser.c:6672
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "spÃ©cificateur de nom imbriquÃ© attendu"
  
! #: cp/parser.c:6879 cp/parser.c:9281
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans les transtypages"
  
! #: cp/parser.c:6968
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une expression %<typeid%>"
  
! #: cp/parser.c:7060
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_addressof%>"
  
! #: cp/parser.c:7072 cp/pt.c:19756
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_launder%>"
  
! #: cp/parser.c:7192
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "le C++ ISO interdit les littÃ©raux composÃ©s"
  
! #: cp/parser.c:7251
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "deux %<[%> consÃ©cutifs n'introduiront qu'un attribut"
  
! #: cp/parser.c:7787 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "utilisation invalide de %qD"
  
! #: cp/parser.c:7796
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> n'est pas un membre de classe"
  
! #: cp/parser.c:8101
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "type non scalaire"
  
! #: cp/parser.c:8211
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "le C++ ISO ne permet pas %<alignof%> avec un non type"
  
! #: cp/parser.c:8306
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans des expressions %<noexcept%>"
  
! #: cp/parser.c:8580 cp/parser.c:30062
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une expression %qs"
  
! #: cp/parser.c:8726
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une expression Â«Â newÂ Â»"
  
! #: cp/parser.c:8742
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "les limites de tableau sont interdites aprÃ¨s un type-id entre parenthÃ¨ses"
  
! #: cp/parser.c:8744
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "essayez d'enlever les parenthÃ¨ses autour du type-id"
  
! #: cp/parser.c:8776
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr "l'initialisation de l'expression Â«Â newÂ Â» pour le type %<auto%> exige exactement un Ã©lÃ©ment"
  
! #: cp/parser.c:8821
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "liste-expression ou type-id attendu"
  
! #: cp/parser.c:8850
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans un new-type-id"
  
! #: cp/parser.c:8979
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "l'expression dans la dÃ©claration Â«Â newÂ Â» doit Ãªtre un type entier ou un type Ã©numÃ©rÃ©"
  
! #: cp/parser.c:9386
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "utilisation d'un vieux style de transtypage vers %q#T"
  
! #: cp/parser.c:9535
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "l'opÃ©rateur %<>>%> est traitÃ© comme deux caractÃ¨res > en C++11"
  
! #: cp/parser.c:9538
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'expression %<>>%>"
  
! #: cp/parser.c:9746
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "le C++ ISO ne permet pas d'omettre l'opÃ©rande du milieu de %<?:%>"
  
! #: cp/parser.c:10035
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "une expression avec une virgule au plus haut niveau dans l'indice d'un tableau est dÃ©prÃ©ciÃ©"
  
! #: cp/parser.c:10185
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans %<__builtin_offsetof%>"
  
! #: cp/parser.c:10474
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les expressions lambda dans un contexte non Ã©valuÃ© sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:10484
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:10636
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "une expression lambda non locale ne peut pas avoir de capture par dÃ©faut"
  
! #: cp/parser.c:10658
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "fin de liste de capture attendue"
  
! #: cp/parser.c:10673
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "la capture par copie explicite de %<this%> est redondante avec la capture par copie par dÃ©faut"
  
! #: cp/parser.c:10678 cp/parser.c:10699 cp/parser.c:10891
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD dÃ©jÃ  capturÃ© dans l'expression lambda"
  
! #: cp/parser.c:10693
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "la capture de %<*this%> est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:10713
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "ne peut capturer %<this%> par rÃ©fÃ©rence"
  
! #: cp/parser.c:10732
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les captures d'initialisation compactes ne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:10743
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> devrait apparaÃ®tre avant %<...%>"
  
! #: cp/parser.c:10774
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les initialisations par capture des fonctions lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "initialisation vide pour la capture par initialisation d'une fonction lambda"
  
! #: cp/parser.c:10805
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "capture de %qE qui n'est pas une variable"
  
! #: cp/parser.c:10809 cp/parser.c:10819 cp/semantics.c:3632 cp/semantics.c:3644
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D dÃ©clarÃ© ici"
  
! #: cp/parser.c:10815
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "capture de la variable %qD avec une durÃ©e de stockage non automatique"
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "trop de %<...%> dans la capture lambda"
  
! #: cp/parser.c:10864
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "la capture par copie explicite de %qD est redondante avec la capture par copie par dÃ©faut"
  
! #: cp/parser.c:10869
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "la capture par rÃ©fÃ©rence explicite de %qD est redondante avec la capture par rÃ©fÃ©rence par dÃ©faut"
  
! #: cp/parser.c:10948
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les patrons lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:10952
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les patrons lambda sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:11020
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "argument par dÃ©faut spÃ©cifiÃ© pour un paramÃ¨tre lambda"
  
! #: cp/parser.c:11038
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "%<mutable%> dupliquÃ©"
  
! #: cp/parser.c:11090
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les lambda %<constexpr%> sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:11478 cp/parser.c:11679
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "les attributs au dÃ©but d'une instruction sont ignorÃ©s"
  
! #: cp/parser.c:11518
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "instruction Ã©tiquetÃ©e attendue"
  
! #: cp/parser.c:11567
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "le Â«Â caseÂ Â» %qE n'est pas Ã  l'intÃ©rieur de l'instruction Â«Â switchÂ Â»"
  
! #: cp/parser.c:11686
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "%<typename%> doit Ãªtre utilisÃ© avant %qE car %qT est une portÃ©e dÃ©pendante"
  
! #: cp/parser.c:11695
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nomme le constructeur, pas le type"
  
! #: cp/parser.c:11743
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "instruction composÃ©e dans une fonction %<constexpr%>"
  
! #: cp/parser.c:11908
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<if constexpr%> uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:11935
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'instruction init dans des instructions de sÃ©lection est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:12105 cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "instruction de sÃ©lection attendue"
  
! #: cp/parser.c:12146
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "la condition dÃ©clare un tableau"
  
! #: cp/parser.c:12148
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "la condition dÃ©clare une fonction"
  
! #: cp/parser.c:12188
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans des conditions"
  
  #. Anything else is an error.
! #: cp/parser.c:12269 cp/parser.c:20673 cp/parser.c:23108
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "initialisation attendue"
  
! #: cp/parser.c:12651
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "l'expression %<for%> parcourant une plage de type %qT a un type incompatible"
  
! #: cp/parser.c:12735
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "types diffÃ©rents pour Â«Â beginÂ Â» et Â«Â endÂ Â» de l'instruction %<for%> parcourant une plage: %qT et %qT"
  
! #: cp/parser.c:12878 cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "instruction d'itÃ©ration attendue"
  
! #: cp/parser.c:12924
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les boucles %<for%> parcourant une plage avec un initialiseur sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:12948
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les boucles %<for%> parcourant une plage sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/parser.c:13079
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "%<goto%> dans une fonction %<constexpr%>"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13087
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "le C++ ISO interdit les gotos calculÃ©s"
  
! #: cp/parser.c:13100 cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "instruction de saut attendue"
  
! #: cp/parser.c:13412 cp/parser.c:24877
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "%<;%> superflu"
  
! #: cp/parser.c:13504
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> pas au dÃ©but du bloc"
  
! #: cp/parser.c:13719
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "non variable %qD dans la dÃ©claration avec plus d'une dÃ©claration contenant un type Ã  remplacer"
  
! #: cp/parser.c:13739
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "dÃ©duction incohÃ©rente pour %qT: %qT et puis %qT"
  
! #: cp/parser.c:13760
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "mÃ©langer des dÃ©clarations et des dÃ©finitions de fonctions est interdit"
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans la dÃ©claration d'une instruction Â«Â forÂ Â» parcourant une plage"
  
! #: cp/parser.c:13839
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "initialisation dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.c:13842
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "dÃ©clarations multiples dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les liaisons structurÃ©es sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:13945
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "dÃ©claration de liaison structurÃ©e vide"
  
! #: cp/parser.c:13963
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "initialisation invalide pour la dÃ©claration de liaison structurÃ©e"
  
! #: cp/parser.c:14135
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> utilisÃ© en dehors d'une classe"
  
! #: cp/parser.c:14174
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "le mot-clÃ© %<bool%> n'est pas permis dans une dÃ©finition de concept en C++20"
  
! #: cp/parser.c:14177
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr "la syntaxe de dÃ©finition d'un concept en C++20 est %<concept <name> = <expr>%>"
  
! #: cp/parser.c:14244
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> a changÃ© de signification en C++11; retirez-le"
  
! #: cp/parser.c:14280
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> invalide dans une condition"
  
! #: cp/parser.c:14287
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD est invalide dans une lambda"
  
! #: cp/parser.c:14368
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "spÃ©cificateur de type invalide dans une lambda"
  
! #: cp/parser.c:14387
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "la dÃ©finition de classe ne peut pas Ãªtre dÃ©clarÃ©e comme amie"
  
! #: cp/parser.c:14460 cp/parser.c:25391
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "les patrons ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:14479
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification explicite"
  
! #: cp/parser.c:14483
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<explicit(bool)%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:14547
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "spÃ©cification de classe de liaison invalide"
  
! #: cp/parser.c:14651
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "un %<static_assert%> sans message est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:14856
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans les expressions %<decltype%>"
  
! #: cp/parser.c:15019
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans un conversion-type-id"
  
! #: cp/parser.c:15048
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "utilisation invalide de %<auto%> dans un opÃ©rateur de conversion"
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "un %<auto%> dans un opÃ©rateur de conversion d'un patron membre ne peut jamais Ãªtre dÃ©duit"
  
! #: cp/parser.c:15136
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "seuls les constructeurs prennent des initialisions membres"
  
! #: cp/parser.c:15163
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "impossible de dÃ©velopper l'initialisation du membre %qD"
  
! #: cp/parser.c:15175 cp/pt.c:25789
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "l'initialisation en mÃ©moire pour %qD suit la dÃ©lÃ©gation du constructeur"
  
! #: cp/parser.c:15187 cp/pt.c:25801
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "la dÃ©lÃ©gation du constructeur suit l'initialisation en mÃ©moire pour %qD"
  
! #: cp/parser.c:15239
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "ancien style anachronique d'initialisation de classe de base"
  
! #: cp/parser.c:15311
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "le mot-clÃ© %<typename%> n'est pas permis dans ce contexte (une initialisation de membre qualifiÃ©e est implicitement un type)"
  
! #: cp/parser.c:15712
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "mot-clÃ© inattendu; enlevez l'espace entre les guillemets et l'identificateur du suffixe"
  
! #: cp/parser.c:15718
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "identificateur de suffixe attendu"
  
! #: cp/parser.c:15727
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "une chaÃ®ne vide Ã©tait attendue aprÃ¨s le mot-clÃ© %<operator%>"
  
! #: cp/parser.c:15733
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "prÃ©fixe d'encodage invalide dans l'opÃ©rateur littÃ©ral"
  
! #: cp/parser.c:15767
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "opÃ©rateur attendu"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15813
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "le mot-clÃ© %<export%> n'est pas implÃ©mentÃ© et sera ignorÃ©"
  
! #: cp/parser.c:15992
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "paramÃ¨tre de type contraint invalide"
  
! #: cp/parser.c:16000
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "paramÃ¨tre de type qualifiÃ© avec CV"
  
! #: cp/parser.c:16143
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "utilisation invalide de %<auto%> dans l'argument par dÃ©faut du patron"
  
! #: cp/parser.c:16379 cp/parser.c:16465 cp/parser.c:22879
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "le paquet de paramÃ¨tres %qD du patron ne peut pas avoir d'argument par dÃ©faut"
  
! #: cp/parser.c:16383 cp/parser.c:16469
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "les paquets de paramÃ¨tres des patrons ne peuvent pas avoir d'arguments par dÃ©faut"
  
! #: cp/parser.c:16536
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "template-id attendu"
  
! #: cp/parser.c:16598
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> ne peut pas Ãªtre au dÃ©but d'une liste d'arguments d'un patron"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> est une Ã©criture alternative pour %<[%>. InsÃ©rer un espace entre %<<%> et %<::%>"
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(si vous utilisez %<-fpermissive%> ou %<-std=c++11%> ou %<-std=gnu++11%> G++ acceptera votre code)"
  
! #: cp/parser.c:16636
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "liste d'arguments de patron invalide"
  
! #: cp/parser.c:16637
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr "un nom de fonction comme opÃ©rande dans le membre de gauche de %<<%> est toujours mal formÃ© en C++2a; incluez le nom de la fonction dans %<()%>"
  
! #: cp/parser.c:16644
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> attendu aprÃ¨s la liste d'arguments de patron"
  
! #: cp/parser.c:16748
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "erreur d'analyse dans la liste des arguments du patron"
  
  #. The name does not name a template.
! #: cp/parser.c:16833 cp/parser.c:16999 cp/parser.c:17204
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "nom de patron attendu"
  
  #. Explain what went wrong.
! #: cp/parser.c:16879
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD n'est pas un patron mais il est utilisÃ© comme patron"
  
! #: cp/parser.c:16881
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "utilisez %<%T::template %D%> pour indiquer que c'est un patron"
  
! #: cp/parser.c:17060
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "paquet de paramÃ¨tres attendu avant %<...%>"
  
! #: cp/parser.c:17169 cp/parser.c:17187 cp/parser.c:17358
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "argument de patron attendu"
  
! #: cp/parser.c:17325
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argument de patron invalide car ce n'est pas un type"
  
! #: cp/parser.c:17462
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<inline%>"
  
! #: cp/parser.c:17466
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<constexpr%>"
  
! #: cp/parser.c:17470
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<consteval%>"
  
! #: cp/parser.c:17529
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "spÃ©cialisation de patron avec Ã©dition de liens C"
  
! #: cp/parser.c:17750
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "spÃ©cificateur du type attendu"
  
! #: cp/parser.c:17943
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "l'utilisation de %<auto%> dans la dÃ©claration d'un paramÃ¨tre lambda est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:17949
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:17954
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-fconcepts-ts%>"
  
! #: cp/parser.c:18111
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "template-id attendu pour le type"
  
! #: cp/parser.c:18214
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "un nom de type attendu"
  
! #: cp/parser.c:18326
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ne contraint pas un type"
  
! #: cp/parser.c:18327
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "concept dÃ©fini ici"
  
! #: cp/parser.c:18349
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> ou %<decltype(auto)%> attendu aprÃ¨s %qE"
  
! #: cp/parser.c:18356
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "type Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contraint"
  
! #: cp/parser.c:18599
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "un spÃ©cificateur de type Ã©laborÃ© pour un enum fortement typÃ© ne peut pas utiliser le mot-clÃ© %qD"
  
! #: cp/parser.c:18675
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> doit suivre un nom de spÃ©cificateur imbriquÃ©"
  
! #: cp/parser.c:18836
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la dÃ©claration %qD ne dÃ©clare rien du tout"
  
! #: cp/parser.c:18924
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "attributs ignorÃ©s sur un type non instanciÃ©"
  
! #: cp/parser.c:18928
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "attributs ignorÃ©s sur une instanciation de patron"
  
! #: cp/parser.c:18933
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "attributs ignorÃ©s sur un spÃ©cificateur de type Ã©laborÃ© qui n'est pas une dÃ©claration anticipÃ©e"
  
! #: cp/parser.c:19070
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD est un patron d'Ã©numÃ©ration"
  
! #: cp/parser.c:19081
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD ne nomme pas une Ã©numÃ©ration dans %qT"
  
! #: cp/parser.c:19096
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "un enum fortement typÃ© sans nom n'est pas permis"
  
! #: cp/parser.c:19153
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ou %<{%> attendu"
  
! #: cp/parser.c:19197
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "impossible d'ajouter une liste d'Ã©numÃ©ration Ã  l'instanciation d'un patron"
  
! #: cp/parser.c:19211
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "le spÃ©cificateur de nom imbriquÃ© %qT pour la dÃ©claration d'un enum ne nomme pas une classe ou un espace de noms"
  
! #: cp/parser.c:19223 cp/parser.c:24360
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "dÃ©claration de %qD dans l'espace de noms %qD lequel n'englobe pas %qD"
  
! #: cp/parser.c:19228 cp/parser.c:24365
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "dÃ©claration de %qD dans %qD lequel n'englobe pas %qD"
  
! #: cp/parser.c:19240 cp/parser.c:24378
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "qualification supplÃ©mentaire pas permise"
  
! #: cp/parser.c:19277
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "le C++ ISO interdit un enum vide et sans nom"
  
! #: cp/parser.c:19297
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "spÃ©cificateur enum opaque sans nom"
  
! #: cp/parser.c:19300
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "un spÃ©cificateur enum opaque doit utiliser un simple identificateur"
  
! #: cp/parser.c:19487
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD n'est pas un nom d'espace de nom; vouliez-vous utiliser %qsÂ ?"
  
! #: cp/parser.c:19491
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD n'est pas un espace de noms"
  
! #: cp/parser.c:19495
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "espace de noms attendu"
  
! #: cp/parser.c:19556
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les dÃ©finitions d'espace de noms imbriquÃ©s en ligne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:19567
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr "les attributs standards sur les espaces de noms doivent prÃ©cÃ©der le nom de l'espace de noms"
  
! #: cp/parser.c:19586
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les dÃ©finitions d'espace de noms imbriquÃ©s sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:19596
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "nom d'espace de nom imbriquÃ© attendu"
  
! #: cp/parser.c:19601
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "nom d'espace de nom attendu"
  
! #: cp/parser.c:19605
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "une dÃ©finition d'espace de noms imbriquÃ© ne peut pas avoir d'attribut"
  
! #: cp/parser.c:19608
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "une dÃ©finition d'un espace de noms imbriquÃ© ne peut pas Ãªtre Â«Â inlineÂ Â»"
  
! #: cp/parser.c:19615
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "entrÃ©e dans l'espace de noms %qD"
  
! #: cp/parser.c:19670
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la dÃ©finition %<namespace%> n'est pas permise ici"
  
! #: cp/parser.c:19824
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'expansion de paquets dans une dÃ©claration Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:19839
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "un template-id ne peut pas apparaÃ®tre dans l'utilisation de la dÃ©claration"
  
! #: cp/parser.c:19869
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "une liste sÃ©parÃ©e par des virgules dans une dÃ©claration Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:19879
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "les dÃ©clarations d'accÃ¨s sont dÃ©prÃ©ciÃ©es en faveur des dÃ©clarations Â«Â usingÂ Â»; suggestion: ajoutez le mot-clÃ© %<using%>"
  
  # alias template est un patron appliquÃ© Ã  un alias == patron d'alias
! #: cp/parser.c:19944
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans des dÃ©clarations de patrons d'alias"
  
! #: cp/parser.c:20115
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<asm%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:20134 cp/parser.c:20151 cp/parser.c:20165
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "qualificatif %<asm%> %qT dupliquÃ©"
  
! #: cp/parser.c:20141
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "le qualificatif %<asm%> %qT est ignorÃ© en dehors du corps d'une fonction"
  
! #: cp/parser.c:20178
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT n'est pas un qualificatif %<asm%>"
  
! #: cp/parser.c:20194
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "qualificatif %<asm%> en dehors du corps de la fonction"
  
! #: cp/parser.c:20568
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "une dÃ©finition de fonction n'est pas permise ici"
  
! #: cp/parser.c:20579
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "une spÃ©cification %<asm%> n'est pas permise dans une dÃ©finition de fonction"
  
! #: cp/parser.c:20583
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "des attributs ne sont pas permis dans une dÃ©finition de fonction"
  
! #: cp/parser.c:20634
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "constructeur, destructeur ou conversion de type attendu"
  
! #: cp/parser.c:20754
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "initialisation fournie pour une fonction"
  
! #: cp/parser.c:20796
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "les attributs aprÃ¨s l'initialisation entre parenthÃ¨ses sont ignorÃ©s"
  
! #: cp/parser.c:20810
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "la non fonction %qD est dÃ©clarÃ©e comme un patron implicite"
  
! #: cp/parser.c:21281
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "la limite du tableau n'est pas une constante entiÃ¨re"
  
! #: cp/parser.c:21407
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "impossible de dÃ©finir le membre du typedef dÃ©pendant %qT"
  
! #: cp/parser.c:21411
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> n'est pas un type"
--- 50765,51993 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<concept%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>"
  
! #: cp/parser.c:3382 cp/parser.c:27700
! #, gcc-internal-format
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
! msgstr "%<requires%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>"
! 
! #: cp/parser.c:3409
  #, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr "(peut-Ãªtre que %<typename %T::%E%> Ã©tait votre intention)"
  
! #: cp/parser.c:3438 cp/parser.c:3450
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr "%qE dans l'espace de noms %qE ne nomme pas un type de patron; vouliez-vous employer %qsÂ ?"
  
! #: cp/parser.c:3443 cp/parser.c:3455
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type"
  msgstr "%qE dans l'espace de noms %qE ne nomme pas un type de patron"
  
! #: cp/parser.c:3463
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr "%qE dans l'espace de noms %qE ne nomme pas un type; vouliez-vous utiliser %qsÂ ?"
  
! #: cp/parser.c:3468
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr "%qE dans l'espace de noms %qE ne nomme pas un type"
  
! #: cp/parser.c:3479
  #, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr "%<%T::%E%> nomme le constructeur, pas le type"
  
! #: cp/parser.c:3482
  #, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr "et %qT n'a pas de constructeur avec patron"
  
! #: cp/parser.c:3492
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr "a besoin de %<typename%> avant %<%T::%D::%E%> car %<%T::%D%> est une portÃ©e dÃ©pendante"
  
! #: cp/parser.c:3500
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr "a besoin de %<typename%> avant %<%T::%E%> car %qT est une portÃ©e dÃ©pendante"
  
! #: cp/parser.c:3512 cp/parser.c:3516
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a template type"
  msgstr "%qE dans %q#T ne nomme pas pas un type de patron"
  
! #: cp/parser.c:3520
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr "%qE dans %q#T ne nomme pas un type"
  
! #: cp/parser.c:4146
  #, gcc-internal-format
  msgid "expected string-literal"
  msgstr "chaÃ®ne littÃ©rale attendue"
  
! #: cp/parser.c:4212
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr "les suffixes littÃ©raux dÃ©finis par l'utilisateur %qD et %qD sont inconsistants dans la chaÃ®ne littÃ©rale"
  
! #: cp/parser.c:4398
  #, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr "impossible de trouver l'opÃ©rateur littÃ©ral de caractÃ¨re %qD avec l'argument %qT"
  
! #: cp/parser.c:4503
  #, gcc-internal-format
  msgid "integer literal exceeds range of %qT type"
  msgstr "le littÃ©ral entier dÃ©passe la plage du type %qT"
  
! #: cp/parser.c:4510
  #, gcc-internal-format
  msgid "floating literal exceeds range of %qT type"
  msgstr "le littÃ©ral en virgule flottante dÃ©passe la plage de type %qT"
  
! #: cp/parser.c:4514
  #, gcc-internal-format
  msgid "floating literal truncated to zero"
  msgstr "le littÃ©ral en virgule flottante est tronquÃ© Ã  zÃ©ro"
  
! #: cp/parser.c:4543
  #, gcc-internal-format
  msgid "failed to translate literal to execution character set %qT"
  msgstr "Ã©chec lors de la traduction du littÃ©ral vers le jeu de caractÃ¨res Ã  l'exÃ©cution %qT"
  
! #: cp/parser.c:4577
  #, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr "impossible de trouver l'opÃ©rateur littÃ©ral numÃ©rique %qD"
  
! #: cp/parser.c:4583
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr "ajoutez %<using namespace std::complex_literals%> (de %<complex%>) pour activer les suffixes littÃ©raux dÃ©finis par l'utilisateur du C++14"
  
! #: cp/parser.c:4587
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr "ou utilisez %<j%> au lieu de %<i%> pour les suffixes internes GNU"
  
! #: cp/parser.c:4591
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr "utilisez %<-fext-numeric-literals%> pour activer plus de suffixes internes"
  
! #: cp/parser.c:4676
  #, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "impossible de trouver l'opÃ©rateur littÃ©ral de chaÃ®ne %qD avec les arguments %qT, %qT"
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "dÃ©claration attendue"
  
! #: cp/parser.c:5086 cp/parser.c:5101
  #, gcc-internal-format
  msgid "expected binary operator"
  msgstr "opÃ©rateur binaire attendu"
  
! #: cp/parser.c:5107
  #, gcc-internal-format
  msgid "expected ..."
  msgstr "... attendu"
  
  # je n'ai pas trouvÃ© d'autre terme acceptÃ© en franÃ§ais pour une fold-expression
! #: cp/parser.c:5119
  #, gcc-internal-format
  msgid "binary expression in operand of fold-expression"
  msgstr "expression binaire dans l'opÃ©rande d'une expression fold"
  
! #: cp/parser.c:5124
  #, gcc-internal-format
  msgid "conditional expression in operand of fold-expression"
  msgstr "expression conditionnelle dans l'opÃ©rande d'une expression fold"
  
! #: cp/parser.c:5132
  #, gcc-internal-format
  msgid "mismatched operator in fold-expression"
  msgstr "opÃ©rateur en dÃ©saccord dans l'expression fold"
  
! #: cp/parser.c:5236
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "types en virgule fixe pas supportÃ©s en C++"
  
! #: cp/parser.c:5319
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "le C++ ISO interdit les groupes d'accolades Ã  l'intÃ©rieur des expressions"
  
! #: cp/parser.c:5331
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "les expressions-instructions ne sont pas permises en dehors des fonctions ni dans les listes d'arguments du patron"
  
! #: cp/parser.c:5370
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les expressions fold sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:5428 cp/parser.c:5605 cp/parser.c:5780 cp/semantics.c:3787
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "expression primaire attendue"
  
! #: cp/parser.c:5458
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "%<this%> ne peut pas Ãªtre utilisÃ© dans ce contexte"
  
! #: cp/parser.c:5599
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "une dÃ©claration de patron ne peut pas apparaÃ®tre au niveau d'un bloc"
  
! #: cp/parser.c:5742
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "la variable locale %qD ne peut pas apparaÃ®tre dans ce contexte"
  
! #: cp/parser.c:5936
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "expression id attendue"
  
! #: cp/parser.c:6067
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "la portÃ©e %qT avant %<~%> n'est pas un nom de classe"
  
! #: cp/parser.c:6077
! #, gcc-internal-format
! msgid "%<template%> keyword not permitted in destructor name"
! msgstr "le mot-clÃ© %<template%> n'est pas permis dans le nom du destructeur"
! 
! #: cp/parser.c:6114 cp/parser.c:8087
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%<~auto%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:6225
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "dÃ©claration de %<~%T%> comme membre de %qT"
  
! #: cp/parser.c:6240
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "nom du typedef %qD utilisÃ© comme dÃ©claration de destructeur"
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualified-id attendu"
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, gcc-internal-format
! msgid "%qD is not a template"
! msgstr "%qD n'est pas un patron"
! 
! #: cp/parser.c:6412
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "%<:%> trouvÃ© dans le spÃ©cificateur de nom imbriquÃ©, %<::%> attendu"
  
! #: cp/parser.c:6492
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%<decltype%> est Ã©valuÃ© en %qT qui n'est ni une classe ni un type Ã©numÃ©rÃ©"
  
! #: cp/parser.c:6519 cp/parser.c:6530
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "concept-id %qD dans le spÃ©cificateur de nom imbriquÃ©"
  
! #: cp/parser.c:6522
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "template-id de la fonction %qD dans le spÃ©cificateur de nom imbriquÃ©"
  
! #: cp/parser.c:6536
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "template-id de la variable %qD dans le spÃ©cificateur de nom imbriquÃ©"
  
! #: cp/parser.c:6710
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "spÃ©cificateur de nom imbriquÃ© attendu"
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans les transtypages"
  
! #: cp/parser.c:7006
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une expression %<typeid%>"
  
! #: cp/parser.c:7098
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_addressof%>"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_launder%>"
  
! #: cp/parser.c:7230
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "le C++ ISO interdit les littÃ©raux composÃ©s"
  
! #: cp/parser.c:7289
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "deux %<[%> consÃ©cutifs n'introduiront qu'un attribut"
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "utilisation invalide de %qD"
  
! #: cp/parser.c:7834
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> n'est pas un membre de classe"
  
! #: cp/parser.c:8139
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "type non scalaire"
  
! #: cp/parser.c:8249
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "le C++ ISO ne permet pas %<alignof%> avec un non type"
  
! #: cp/parser.c:8344
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans des expressions %<noexcept%>"
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une expression %qs"
  
! #: cp/parser.c:8764
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une expression Â«Â newÂ Â»"
  
! #: cp/parser.c:8780
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "les limites de tableau sont interdites aprÃ¨s un type-id entre parenthÃ¨ses"
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "essayez d'enlever les parenthÃ¨ses autour du type-id"
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr "l'initialisation de l'expression Â«Â newÂ Â» pour le type %<auto%> exige exactement un Ã©lÃ©ment"
  
! #: cp/parser.c:8859
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "liste-expression ou type-id attendu"
  
! #: cp/parser.c:8888
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans un new-type-id"
  
! #: cp/parser.c:9017
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "l'expression dans la dÃ©claration Â«Â newÂ Â» doit Ãªtre un type entier ou un type Ã©numÃ©rÃ©"
  
! #: cp/parser.c:9424
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "utilisation d'un vieux style de transtypage vers %q#T"
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "l'opÃ©rateur %<>>%> est traitÃ© comme deux caractÃ¨res > en C++11"
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'expression %<>>%>"
  
! #: cp/parser.c:9784
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "le C++ ISO ne permet pas d'omettre l'opÃ©rande du milieu de %<?:%>"
  
! #: cp/parser.c:10073
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "une expression avec une virgule au plus haut niveau dans l'indice d'un tableau est dÃ©prÃ©ciÃ©"
  
! #: cp/parser.c:10223
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans %<__builtin_offsetof%>"
  
! #: cp/parser.c:10512
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les expressions lambda dans un contexte non Ã©valuÃ© sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:10522
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:10674
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "une expression lambda non locale ne peut pas avoir de capture par dÃ©faut"
  
! #: cp/parser.c:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "fin de liste de capture attendue"
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "la capture par copie explicite de %<this%> est redondante avec la capture par copie par dÃ©faut"
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD dÃ©jÃ  capturÃ© dans l'expression lambda"
  
! #: cp/parser.c:10731
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "la capture de %<*this%> est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:10751
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "ne peut capturer %<this%> par rÃ©fÃ©rence"
  
! #: cp/parser.c:10770
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les captures d'initialisation compactes ne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> devrait apparaÃ®tre avant %<...%>"
  
! #: cp/parser.c:10812
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les initialisations par capture des fonctions lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "initialisation vide pour la capture par initialisation d'une fonction lambda"
  
! #: cp/parser.c:10843
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "capture de %qE qui n'est pas une variable"
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D dÃ©clarÃ© ici"
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "capture de la variable %qD avec une durÃ©e de stockage non automatique"
  
! #: cp/parser.c:10891
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "trop de %<...%> dans la capture lambda"
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "la capture par copie explicite de %qD est redondante avec la capture par copie par dÃ©faut"
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "la capture par rÃ©fÃ©rence explicite de %qD est redondante avec la capture par rÃ©fÃ©rence par dÃ©faut"
  
! #: cp/parser.c:10986
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les patrons lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:10990
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les patrons lambda sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:11058
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "argument par dÃ©faut spÃ©cifiÃ© pour un paramÃ¨tre lambda"
  
! #: cp/parser.c:11076
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "%<mutable%> dupliquÃ©"
  
! #: cp/parser.c:11128
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les lambda %<constexpr%> sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:11516 cp/parser.c:11717
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "les attributs au dÃ©but d'une instruction sont ignorÃ©s"
  
! #: cp/parser.c:11556
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "instruction Ã©tiquetÃ©e attendue"
  
! #: cp/parser.c:11605
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "le Â«Â caseÂ Â» %qE n'est pas Ã  l'intÃ©rieur de l'instruction Â«Â switchÂ Â»"
  
! #: cp/parser.c:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "%<typename%> doit Ãªtre utilisÃ© avant %qE car %qT est une portÃ©e dÃ©pendante"
  
! #: cp/parser.c:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nomme le constructeur, pas le type"
  
! #: cp/parser.c:11781
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "instruction composÃ©e dans une fonction %<constexpr%>"
  
! #: cp/parser.c:11946
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<if constexpr%> uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:11973
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'instruction init dans des instructions de sÃ©lection est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:12150 cp/parser.c:30653
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "instruction de sÃ©lection attendue"
  
! #: cp/parser.c:12191
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "la condition dÃ©clare un tableau"
  
! #: cp/parser.c:12193
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "la condition dÃ©clare une fonction"
  
! #: cp/parser.c:12233
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans des conditions"
  
  #. Anything else is an error.
! #: cp/parser.c:12314 cp/parser.c:20746 cp/parser.c:23181
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "initialisation attendue"
  
! #: cp/parser.c:12696
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "l'expression %<for%> parcourant une plage de type %qT a un type incompatible"
  
! #: cp/parser.c:12780
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "types diffÃ©rents pour Â«Â beginÂ Â» et Â«Â endÂ Â» de l'instruction %<for%> parcourant une plage: %qT et %qT"
  
! #: cp/parser.c:12923 cp/parser.c:30656
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "instruction d'itÃ©ration attendue"
  
! #: cp/parser.c:12969
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les boucles %<for%> parcourant une plage avec un initialiseur sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:12993
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les boucles %<for%> parcourant une plage sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/parser.c:13124
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "%<goto%> dans une fonction %<constexpr%>"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "le C++ ISO interdit les gotos calculÃ©s"
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "instruction de saut attendue"
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "%<;%> superflu"
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> pas au dÃ©but du bloc"
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "non variable %qD dans la dÃ©claration avec plus d'une dÃ©claration contenant un type Ã  remplacer"
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "dÃ©duction incohÃ©rente pour %qT: %qT et puis %qT"
  
! #: cp/parser.c:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "mÃ©langer des dÃ©clarations et des dÃ©finitions de fonctions est interdit"
  
! #: cp/parser.c:13829
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans la dÃ©claration d'une instruction Â«Â forÂ Â» parcourant une plage"
  
! #: cp/parser.c:13884
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "initialisation dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.c:13887
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "dÃ©clarations multiples dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.c:13938
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les liaisons structurÃ©es sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:13990
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "dÃ©claration de liaison structurÃ©e vide"
  
! #: cp/parser.c:14008
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "initialisation invalide pour la dÃ©claration de liaison structurÃ©e"
  
! #: cp/parser.c:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> utilisÃ© en dehors d'une classe"
  
! #: cp/parser.c:14219
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "le mot-clÃ© %<bool%> n'est pas permis dans une dÃ©finition de concept en C++20"
  
! #: cp/parser.c:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr "la syntaxe de dÃ©finition d'un concept en C++20 est %<concept <name> = <expr>%>"
  
! #: cp/parser.c:14289
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> a changÃ© de signification en C++11; retirez-le"
  
! #: cp/parser.c:14325
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> invalide dans une condition"
  
! #: cp/parser.c:14332
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD est invalide dans une lambda"
  
! #: cp/parser.c:14413
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "spÃ©cificateur de type invalide dans une lambda"
  
! #: cp/parser.c:14432
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "la dÃ©finition de classe ne peut pas Ãªtre dÃ©clarÃ©e comme amie"
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "les patrons ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:14524
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification explicite"
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<explicit(bool)%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:14592
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "spÃ©cification de classe de liaison invalide"
  
! #: cp/parser.c:14696
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "un %<static_assert%> sans message est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:14901
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans les expressions %<decltype%>"
  
! #: cp/parser.c:15064
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans un conversion-type-id"
  
! #: cp/parser.c:15093
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "utilisation invalide de %<auto%> dans un opÃ©rateur de conversion"
  
! #: cp/parser.c:15097
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "un %<auto%> dans un opÃ©rateur de conversion d'un patron membre ne peut jamais Ãªtre dÃ©duit"
  
! #: cp/parser.c:15181
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "seuls les constructeurs prennent des initialisions membres"
  
! #: cp/parser.c:15208
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "impossible de dÃ©velopper l'initialisation du membre %qD"
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "l'initialisation en mÃ©moire pour %qD suit la dÃ©lÃ©gation du constructeur"
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "la dÃ©lÃ©gation du constructeur suit l'initialisation en mÃ©moire pour %qD"
  
! #: cp/parser.c:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "ancien style anachronique d'initialisation de classe de base"
  
! #: cp/parser.c:15356
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "le mot-clÃ© %<typename%> n'est pas permis dans ce contexte (une initialisation de membre qualifiÃ©e est implicitement un type)"
  
! #: cp/parser.c:15757
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "mot-clÃ© inattendu; enlevez l'espace entre les guillemets et l'identificateur du suffixe"
  
! #: cp/parser.c:15763
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "identificateur de suffixe attendu"
  
! #: cp/parser.c:15772
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "une chaÃ®ne vide Ã©tait attendue aprÃ¨s le mot-clÃ© %<operator%>"
  
! #: cp/parser.c:15778
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "prÃ©fixe d'encodage invalide dans l'opÃ©rateur littÃ©ral"
  
! #: cp/parser.c:15812
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "opÃ©rateur attendu"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "le mot-clÃ© %<export%> n'est pas implÃ©mentÃ© et sera ignorÃ©"
  
! #: cp/parser.c:16037
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "paramÃ¨tre de type contraint invalide"
  
! #: cp/parser.c:16045
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "paramÃ¨tre de type qualifiÃ© avec CV"
  
! #: cp/parser.c:16188
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "utilisation invalide de %<auto%> dans l'argument par dÃ©faut du patron"
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "le paquet de paramÃ¨tres %qD du patron ne peut pas avoir d'argument par dÃ©faut"
  
! #: cp/parser.c:16428 cp/parser.c:16514
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "les paquets de paramÃ¨tres des patrons ne peuvent pas avoir d'arguments par dÃ©faut"
  
! #: cp/parser.c:16581
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "template-id attendu"
  
! #: cp/parser.c:16643
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> ne peut pas Ãªtre au dÃ©but d'une liste d'arguments d'un patron"
  
! #: cp/parser.c:16647
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> est une Ã©criture alternative pour %<[%>. InsÃ©rer un espace entre %<<%> et %<::%>"
  
! #: cp/parser.c:16651
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(si vous utilisez %<-fpermissive%> ou %<-std=c++11%> ou %<-std=gnu++11%> G++ acceptera votre code)"
  
! #: cp/parser.c:16681
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "liste d'arguments de patron invalide"
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr "un nom de fonction comme opÃ©rande dans le membre de gauche de %<<%> est toujours mal formÃ© en C++2a; incluez le nom de la fonction dans %<()%>"
  
! #: cp/parser.c:16689
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> attendu aprÃ¨s la liste d'arguments de patron"
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "erreur d'analyse dans la liste des arguments du patron"
  
  #. The name does not name a template.
! #: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "nom de patron attendu"
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD n'est pas un patron mais il est utilisÃ© comme patron"
  
! #: cp/parser.c:16926
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "utilisez %<%T::template %D%> pour indiquer que c'est un patron"
  
! #: cp/parser.c:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "paquet de paramÃ¨tres attendu avant %<...%>"
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "argument de patron attendu"
  
! #: cp/parser.c:17370
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argument de patron invalide car ce n'est pas un type"
  
! #: cp/parser.c:17507
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<inline%>"
  
! #: cp/parser.c:17511
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<constexpr%>"
  
! #: cp/parser.c:17515
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<consteval%>"
  
! #: cp/parser.c:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "spÃ©cialisation de patron avec Ã©dition de liens C"
  
! #: cp/parser.c:17795
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "spÃ©cificateur du type attendu"
  
! #: cp/parser.c:17988
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "l'utilisation de %<auto%> dans la dÃ©claration d'un paramÃ¨tre lambda est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:17994
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:17999
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-fconcepts-ts%>"
  
! #: cp/parser.c:18156
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "template-id attendu pour le type"
  
! #: cp/parser.c:18286
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "un nom de type attendu"
  
! #: cp/parser.c:18396
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ne contraint pas un type"
  
! #: cp/parser.c:18397
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "concept dÃ©fini ici"
  
! #: cp/parser.c:18419
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> ou %<decltype(auto)%> attendu aprÃ¨s %qE"
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "type Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contraint"
  
! #: cp/parser.c:18669
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "un spÃ©cificateur de type Ã©laborÃ© pour un enum fortement typÃ© ne peut pas utiliser le mot-clÃ© %qD"
  
! #: cp/parser.c:18745
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> doit suivre un nom de spÃ©cificateur imbriquÃ©"
  
! #: cp/parser.c:18906
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la dÃ©claration %qD ne dÃ©clare rien du tout"
  
! #: cp/parser.c:18994
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "attributs ignorÃ©s sur un type non instanciÃ©"
  
! #: cp/parser.c:18998
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "attributs ignorÃ©s sur une instanciation de patron"
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "attributs ignorÃ©s sur un spÃ©cificateur de type Ã©laborÃ© qui n'est pas une dÃ©claration anticipÃ©e"
  
! #: cp/parser.c:19143
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD est un patron d'Ã©numÃ©ration"
  
! #: cp/parser.c:19154
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD ne nomme pas une Ã©numÃ©ration dans %qT"
  
! #: cp/parser.c:19169
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "un enum fortement typÃ© sans nom n'est pas permis"
  
! #: cp/parser.c:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ou %<{%> attendu"
  
! #: cp/parser.c:19270
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "impossible d'ajouter une liste d'Ã©numÃ©ration Ã  l'instanciation d'un patron"
  
! #: cp/parser.c:19284
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "le spÃ©cificateur de nom imbriquÃ© %qT pour la dÃ©claration d'un enum ne nomme pas une classe ou un espace de noms"
  
! #: cp/parser.c:19296 cp/parser.c:24433
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "dÃ©claration de %qD dans l'espace de noms %qD lequel n'englobe pas %qD"
  
! #: cp/parser.c:19301 cp/parser.c:24438
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "dÃ©claration de %qD dans %qD lequel n'englobe pas %qD"
  
! #: cp/parser.c:19313 cp/parser.c:24451
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "qualification supplÃ©mentaire pas permise"
  
! #: cp/parser.c:19350
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "le C++ ISO interdit un enum vide et sans nom"
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "spÃ©cificateur enum opaque sans nom"
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "un spÃ©cificateur enum opaque doit utiliser un simple identificateur"
  
! #: cp/parser.c:19560
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD n'est pas un nom d'espace de nom; vouliez-vous utiliser %qsÂ ?"
  
! #: cp/parser.c:19564
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD n'est pas un espace de noms"
  
! #: cp/parser.c:19568
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "espace de noms attendu"
  
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les dÃ©finitions d'espace de noms imbriquÃ©s en ligne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr "les attributs standards sur les espaces de noms doivent prÃ©cÃ©der le nom de l'espace de noms"
  
! #: cp/parser.c:19659
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les dÃ©finitions d'espace de noms imbriquÃ©s sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:19669
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "nom d'espace de nom imbriquÃ© attendu"
  
! #: cp/parser.c:19674
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "nom d'espace de nom attendu"
  
! #: cp/parser.c:19678
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "une dÃ©finition d'espace de noms imbriquÃ© ne peut pas avoir d'attribut"
  
! #: cp/parser.c:19681
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "une dÃ©finition d'un espace de noms imbriquÃ© ne peut pas Ãªtre Â«Â inlineÂ Â»"
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "entrÃ©e dans l'espace de noms %qD"
  
! #: cp/parser.c:19743
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la dÃ©finition %<namespace%> n'est pas permise ici"
  
! #: cp/parser.c:19897
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'expansion de paquets dans une dÃ©claration Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:19912
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "un template-id ne peut pas apparaÃ®tre dans l'utilisation de la dÃ©claration"
  
! #: cp/parser.c:19942
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "une liste sÃ©parÃ©e par des virgules dans une dÃ©claration Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "les dÃ©clarations d'accÃ¨s sont dÃ©prÃ©ciÃ©es en faveur des dÃ©clarations Â«Â usingÂ Â»; suggestion: ajoutez le mot-clÃ© %<using%>"
  
  # alias template est un patron appliquÃ© Ã  un alias == patron d'alias
! #: cp/parser.c:20017
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans des dÃ©clarations de patrons d'alias"
  
! #: cp/parser.c:20188
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<asm%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "qualificatif %<asm%> %qT dupliquÃ©"
  
! #: cp/parser.c:20214
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "le qualificatif %<asm%> %qT est ignorÃ© en dehors du corps d'une fonction"
  
! #: cp/parser.c:20251
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT n'est pas un qualificatif %<asm%>"
  
! #: cp/parser.c:20267
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "qualificatif %<asm%> en dehors du corps de la fonction"
  
! #: cp/parser.c:20641
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "une dÃ©finition de fonction n'est pas permise ici"
  
! #: cp/parser.c:20652
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "une spÃ©cification %<asm%> n'est pas permise dans une dÃ©finition de fonction"
  
! #: cp/parser.c:20656
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "des attributs ne sont pas permis dans une dÃ©finition de fonction"
  
! #: cp/parser.c:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "constructeur, destructeur ou conversion de type attendu"
  
! #: cp/parser.c:20827
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "initialisation fournie pour une fonction"
  
! #: cp/parser.c:20869
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "les attributs aprÃ¨s l'initialisation entre parenthÃ¨ses sont ignorÃ©s"
  
! #: cp/parser.c:20883
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "la non fonction %qD est dÃ©clarÃ©e comme un patron implicite"
  
! #: cp/parser.c:21354
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "la limite du tableau n'est pas une constante entiÃ¨re"
  
! #: cp/parser.c:21480
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "impossible de dÃ©finir le membre du typedef dÃ©pendant %qT"
  
! #: cp/parser.c:21484
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> n'est pas un type"
*************** msgstr "%<%T::%E%> n'est pas un type"
*** 51869,52299 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21440
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "dÃ©clarateur invalide"
  
! #: cp/parser.c:21448
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "utilisation invalide du constructeur comme patron"
  
! #: cp/parser.c:21450
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "utilisez %<%T::%D%> au lieu de %<%T::%D%> pour nommer le constructeur dans un nom qualifiÃ©"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21559
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id dans une dÃ©claration"
  
! #: cp/parser.c:21584
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "dÃ©clarateur attendu"
  
! #: cp/parser.c:21703
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD est un espace de noms"
  
! #: cp/parser.c:21705
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "impossible de former un pointeur vers un membre de la non classe %q#T"
  
! #: cp/parser.c:21726
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "opÃ©rateur pointeur attendu"
  
! #: cp/parser.c:21787
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "qualificatif CV dupliquÃ©"
  
! #: cp/parser.c:21841
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "qualificatifs de rÃ©fÃ©rence multiples"
  
! #: cp/parser.c:21878
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE requiert %<-fgnu-tm%>"
  
! #: cp/parser.c:21936
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "spÃ©cificateurs virtuels (virt-specifier) multiples"
  
! #: cp/parser.c:22188
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "arguments de patron manquants aprÃ¨s %qT"
  
! #: cp/parser.c:22194 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2288
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "utilisation invalide de %qT"
  
! #: cp/parser.c:22220
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans les arguments du patron"
  
! #: cp/parser.c:22225
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "utilisation invalide de %<auto%> dans un argument de patron"
  
! #: cp/parser.c:22331
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "spÃ©cificateur de type attendu"
  
! #: cp/parser.c:22606
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ou %<...%> attendu"
  
! #: cp/parser.c:22684
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans des types de paramÃ¨tres"
  
! #: cp/parser.c:22863
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "des arguments par dÃ©faut sont uniquement permis pour des paramÃ¨tres de fonction"
  
! #: cp/parser.c:22881
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "le paquet de paramÃ¨tres %qD ne peut pas avoir d'argument par dÃ©faut"
  
! #: cp/parser.c:22887
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "le paquet de paramÃ¨tres du patron ne peut pas avoir d'argument par dÃ©faut"
  
! #: cp/parser.c:22889
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "le paquet de paramÃ¨tres ne peut pas avoir d'argument par dÃ©faut"
  
! #: cp/parser.c:23015
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "le corps d'un function-try-block d'un constructeur %<constexpr%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:23019
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:23343
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les initialisations dÃ©signÃ©es du C++ sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:23363
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "le C++ ISO ne permet pas des initialisations par dÃ©signation de GNU"
  
! #: cp/parser.c:23401
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "le C++ ISO ne permet pas des initialisations par dÃ©signation du C99"
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr "soit toutes les instructions d'initialisation devraient Ãªtre dÃ©signÃ©es ou aucune ne devrait l'Ãªtre"
  
! #: cp/parser.c:23440
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> pas permis dans une liste d'initialisation par dÃ©signation"
  
! #: cp/parser.c:23491
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "dÃ©signateur %<.%s%> utilisÃ© plusieurs fois dans la mÃªme liste d'initialiseurs"
  
! #: cp/parser.c:23550 cp/parser.c:23678
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "nom de classe attendu"
  
! #: cp/parser.c:23908
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la classe"
  
! #: cp/parser.c:23911
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la structure"
  
! #: cp/parser.c:23914
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de l'union"
  
! #: cp/parser.c:24302
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ou %<:%> attendu"
  
! #: cp/parser.c:24313
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ne peut spÃ©cifier %<override%> pour une classe"
  
! #: cp/parser.c:24321
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "la qualification globale du nom de la classe est invalide"
  
! #: cp/parser.c:24328
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "le nom qualifiÃ© ne nomme pas une classe"
  
! #: cp/parser.c:24340
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "le mot-clÃ© %<template%> n'est pas permis dans class-head-name (NdT: nom de classe)"
  
! #: cp/parser.c:24346
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "nom de classe invalide dans la dÃ©claration de %qD"
  
! #: cp/parser.c:24400
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "une spÃ©cialisation explicite doit Ãªtre prÃ©cÃ©dÃ©e par %<template <>%>"
  
! #: cp/parser.c:24432
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "le patron de fonction %qD est redÃ©clarÃ© comme un patron de classe"
  
! #: cp/parser.c:24468
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "impossible de rÃ©soudre le type de typename"
  
! #: cp/parser.c:24533
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "dÃ©finition prÃ©cÃ©dente de %q#T"
  
! #: cp/parser.c:24623 cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "mot-clÃ© de type classe (class ou struct) attendu"
  
! #: cp/parser.c:24647
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "le C++ ISO interdit le mot-clÃ© typename dans un paramÃ¨tre de patron qui est un patron; utilisez %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:24651
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> ou %<typename%> attendu"
  
! #: cp/parser.c:24898
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "en C++03, le mot-clÃ© class (ou struct) doit Ãªtre utilisÃ© lors de la dÃ©claration d'un ami"
  
! #: cp/parser.c:24916
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "la dÃ©claration amie ne nomme pas une classe ou une fonction"
  
! #: cp/parser.c:24934
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "une classe de stockage sur un agrÃ©gat anonyme dans une classe n'est pas permis"
  
! #: cp/parser.c:25032
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les initialiseurs de membre par dÃ©faut pour les champs de bits sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:25039
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "initialiseur d'un membre par dÃ©faut pour un champ de bits sans nom"
  
! #: cp/parser.c:25052
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "le C++ ISO autorise les attributs de champs de bits uniquement avant l'Ã©lÃ©ment %<:%>"
  
! #: cp/parser.c:25202
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "champ de bits %qD a le type non entier %qT"
  
! #: cp/parser.c:25230
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "spÃ©cificateur pur sur une dÃ©finition de fonction"
  
! #: cp/parser.c:25250
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%<;%> supplÃ©mentaire aprÃ¨s la dÃ©finition dans la classe"
  
! #: cp/parser.c:25297
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<,%> Ã©garÃ©e Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:25311
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> attendu Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:25385
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "spÃ©cificateur pur invalide (seul %<= 0%> est autorisÃ©)"
  
! #: cp/parser.c:25420
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "une initialisation entre accolades n'est par permise ici"
  
! #: cp/parser.c:25550
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> spÃ©cifiÃ© plus d'une fois dans le spÃ©cificateur de base"
  
! #: cp/parser.c:25570
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "plus d'un spÃ©cificateur d'accÃ¨s dans le spÃ©cificateur de base"
  
! #: cp/parser.c:25594
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "le mot-clÃ© %<typename%> n'est pas permis en dehors des patrons"
  
! #: cp/parser.c:25597
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "le mot-clÃ© %<typename%> n'est pas permis dans ce contexte (la classe de base est implicitement un type)"
  
! #: cp/parser.c:25812 cp/parser.c:25910
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification d'exception"
  
! #: cp/parser.c:25918
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "le C++17 ISO n'autorise pas la spÃ©cification dynamique des exceptions"
  
! #: cp/parser.c:25924
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "les spÃ©cifications dynamiques d'exceptions sont dÃ©prÃ©ciÃ©es en C++11"
  
! #: cp/parser.c:25968
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "utilisation invalide de %<auto%> dans une spÃ©cification d'exception"
  
! #: cp/parser.c:26009
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:26121
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans une dÃ©claration d'exception"
  
  # Je ne suis pas sÃ»r du tout de la signification de Â«Â scoped attribute tokenÂ Â»â€¦
! #: cp/parser.c:26728
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "l'attribut de prÃ©fixe Â«Â usingÂ Â» est utilisÃ© en mÃªme temps qu'un Ã©lÃ©ment d'attribut agissant sur une portÃ©e"
  
! #: cp/parser.c:26742
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "un identificateur est attendu pour le nom d'attribut"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26831
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "les parenthÃ¨ses doivent Ãªtre omises si la liste d'arguments d'attributs %qE est vide"
  
! #: cp/parser.c:26860
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<noreturn%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
  
! #: cp/parser.c:26868
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<nodiscard%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
  
! #: cp/parser.c:26905
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut attendu avant %<...%>"
  
! #: cp/parser.c:26965
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'attribut de prÃ©fixe Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:27305 cp/parser.c:27314
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "l'expression doit Ãªtre comprise entre parenthÃ¨ses"
  
! #: cp/parser.c:27627
  #, gcc-internal-format
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
! msgstr "%<requires%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>"
  
! #: cp/parser.c:27945
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "le type de rÃ©sultat n'est pas un contrainte de type simple"
  
! #: cp/parser.c:27953
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "l'exigence sur le type de retour n'est pas une contrainte de type"
  
! #: cp/parser.c:28440
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "la syntaxe %<template<>%> est requise pour spÃ©cialiser %<%T::%E%>"
  
! #: cp/parser.c:28445
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "dÃ©claration invalide de %<%T::%E%>"
  
! #: cp/parser.c:28449
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "trop peu de listes de paramÃ¨tres pour le patron"
--- 51996,52426 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "dÃ©clarateur invalide"
  
! #: cp/parser.c:21521
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "utilisation invalide du constructeur comme patron"
  
! #: cp/parser.c:21523
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "utilisez %<%T::%D%> au lieu de %<%T::%D%> pour nommer le constructeur dans un nom qualifiÃ©"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21632
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id dans une dÃ©claration"
  
! #: cp/parser.c:21657
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "dÃ©clarateur attendu"
  
! #: cp/parser.c:21776
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD est un espace de noms"
  
! #: cp/parser.c:21778
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "impossible de former un pointeur vers un membre de la non classe %q#T"
  
! #: cp/parser.c:21799
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "opÃ©rateur pointeur attendu"
  
! #: cp/parser.c:21860
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "qualificatif CV dupliquÃ©"
  
! #: cp/parser.c:21914
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "qualificatifs de rÃ©fÃ©rence multiples"
  
! #: cp/parser.c:21951
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE requiert %<-fgnu-tm%>"
  
! #: cp/parser.c:22009
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "spÃ©cificateurs virtuels (virt-specifier) multiples"
  
! #: cp/parser.c:22261
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "arguments de patron manquants aprÃ¨s %qT"
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "utilisation invalide de %qT"
  
! #: cp/parser.c:22293
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans les arguments du patron"
  
! #: cp/parser.c:22298
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "utilisation invalide de %<auto%> dans un argument de patron"
  
! #: cp/parser.c:22404
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "spÃ©cificateur de type attendu"
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ou %<...%> attendu"
  
! #: cp/parser.c:22757
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans des types de paramÃ¨tres"
  
! #: cp/parser.c:22936
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "des arguments par dÃ©faut sont uniquement permis pour des paramÃ¨tres de fonction"
  
! #: cp/parser.c:22954
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "le paquet de paramÃ¨tres %qD ne peut pas avoir d'argument par dÃ©faut"
  
! #: cp/parser.c:22960
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "le paquet de paramÃ¨tres du patron ne peut pas avoir d'argument par dÃ©faut"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "le paquet de paramÃ¨tres ne peut pas avoir d'argument par dÃ©faut"
  
! #: cp/parser.c:23088
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "le corps d'un function-try-block d'un constructeur %<constexpr%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:23092
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:23416
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les initialisations dÃ©signÃ©es du C++ sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:23436
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "le C++ ISO ne permet pas des initialisations par dÃ©signation de GNU"
  
! #: cp/parser.c:23474
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "le C++ ISO ne permet pas des initialisations par dÃ©signation du C99"
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr "soit toutes les instructions d'initialisation devraient Ãªtre dÃ©signÃ©es ou aucune ne devrait l'Ãªtre"
  
! #: cp/parser.c:23513
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> pas permis dans une liste d'initialisation par dÃ©signation"
  
! #: cp/parser.c:23564
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "dÃ©signateur %<.%s%> utilisÃ© plusieurs fois dans la mÃªme liste d'initialiseurs"
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "nom de classe attendu"
  
! #: cp/parser.c:23981
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la classe"
  
! #: cp/parser.c:23984
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la structure"
  
! #: cp/parser.c:23987
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de l'union"
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ou %<:%> attendu"
  
! #: cp/parser.c:24386
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ne peut spÃ©cifier %<override%> pour une classe"
  
! #: cp/parser.c:24394
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "la qualification globale du nom de la classe est invalide"
  
! #: cp/parser.c:24401
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "le nom qualifiÃ© ne nomme pas une classe"
  
! #: cp/parser.c:24413
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "le mot-clÃ© %<template%> n'est pas permis dans class-head-name (NdT: nom de classe)"
  
! #: cp/parser.c:24419
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "nom de classe invalide dans la dÃ©claration de %qD"
  
! #: cp/parser.c:24473
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "une spÃ©cialisation explicite doit Ãªtre prÃ©cÃ©dÃ©e par %<template <>%>"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "le patron de fonction %qD est redÃ©clarÃ© comme un patron de classe"
  
! #: cp/parser.c:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "impossible de rÃ©soudre le type de typename"
  
! #: cp/parser.c:24606
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "dÃ©finition prÃ©cÃ©dente de %q#T"
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "mot-clÃ© de type classe (class ou struct) attendu"
  
! #: cp/parser.c:24720
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "le C++ ISO interdit le mot-clÃ© typename dans un paramÃ¨tre de patron qui est un patron; utilisez %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:24724
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> ou %<typename%> attendu"
  
! #: cp/parser.c:24971
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "en C++03, le mot-clÃ© class (ou struct) doit Ãªtre utilisÃ© lors de la dÃ©claration d'un ami"
  
! #: cp/parser.c:24989
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "la dÃ©claration amie ne nomme pas une classe ou une fonction"
  
! #: cp/parser.c:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "une classe de stockage sur un agrÃ©gat anonyme dans une classe n'est pas permis"
  
! #: cp/parser.c:25105
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les initialiseurs de membre par dÃ©faut pour les champs de bits sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:25112
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "initialiseur d'un membre par dÃ©faut pour un champ de bits sans nom"
  
! #: cp/parser.c:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "le C++ ISO autorise les attributs de champs de bits uniquement avant l'Ã©lÃ©ment %<:%>"
  
! #: cp/parser.c:25275
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "champ de bits %qD a le type non entier %qT"
  
! #: cp/parser.c:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "spÃ©cificateur pur sur une dÃ©finition de fonction"
  
! #: cp/parser.c:25323
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%<;%> supplÃ©mentaire aprÃ¨s la dÃ©finition dans la classe"
  
! #: cp/parser.c:25370
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<,%> Ã©garÃ©e Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:25384
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> attendu Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:25458
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "spÃ©cificateur pur invalide (seul %<= 0%> est autorisÃ©)"
  
! #: cp/parser.c:25493
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "une initialisation entre accolades n'est par permise ici"
  
! #: cp/parser.c:25623
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> spÃ©cifiÃ© plus d'une fois dans le spÃ©cificateur de base"
  
! #: cp/parser.c:25643
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "plus d'un spÃ©cificateur d'accÃ¨s dans le spÃ©cificateur de base"
  
! #: cp/parser.c:25667
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "le mot-clÃ© %<typename%> n'est pas permis en dehors des patrons"
  
! #: cp/parser.c:25670
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "le mot-clÃ© %<typename%> n'est pas permis dans ce contexte (la classe de base est implicitement un type)"
  
! #: cp/parser.c:25885 cp/parser.c:25983
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification d'exception"
  
! #: cp/parser.c:25991
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "le C++17 ISO n'autorise pas la spÃ©cification dynamique des exceptions"
  
! #: cp/parser.c:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "les spÃ©cifications dynamiques d'exceptions sont dÃ©prÃ©ciÃ©es en C++11"
  
! #: cp/parser.c:26041
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "utilisation invalide de %<auto%> dans une spÃ©cification d'exception"
  
! #: cp/parser.c:26082
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:26194
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans une dÃ©claration d'exception"
  
  # Je ne suis pas sÃ»r du tout de la signification de Â«Â scoped attribute tokenÂ Â»â€¦
! #: cp/parser.c:26801
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "l'attribut de prÃ©fixe Â«Â usingÂ Â» est utilisÃ© en mÃªme temps qu'un Ã©lÃ©ment d'attribut agissant sur une portÃ©e"
  
! #: cp/parser.c:26815
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "un identificateur est attendu pour le nom d'attribut"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "les parenthÃ¨ses doivent Ãªtre omises si la liste d'arguments d'attributs %qE est vide"
  
! #: cp/parser.c:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<noreturn%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<nodiscard%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
  
! #: cp/parser.c:26978
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut attendu avant %<...%>"
  
! #: cp/parser.c:27038
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'attribut de prÃ©fixe Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:27378 cp/parser.c:27387
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "l'expression doit Ãªtre comprise entre parenthÃ¨ses"
  
! #: cp/parser.c:27717
  #, gcc-internal-format
! msgid "missing additional %<requires%> to start a requires-expression"
! msgstr "%<requires%> additionnel manquant pour dÃ©marrer une expression Â«Â requiresÂ Â»"
  
! #: cp/parser.c:28048
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "le type de rÃ©sultat n'est pas un contrainte de type simple"
  
! #: cp/parser.c:28056
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "l'exigence sur le type de retour n'est pas une contrainte de type"
  
! #: cp/parser.c:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "la syntaxe %<template<>%> est requise pour spÃ©cialiser %<%T::%E%>"
  
! #: cp/parser.c:28552
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "dÃ©claration invalide de %<%T::%E%>"
  
! #: cp/parser.c:28556
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "trop peu de listes de paramÃ¨tres pour le patron"
*************** msgstr "trop peu de listes de paramÃ¨tre
*** 52302,53047 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28456
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "trop de listes de paramÃ¨tres pour le patron"
  
! #: cp/parser.c:28853
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "les valeurs nommÃ©es Ã  retourner ne sont plus supportÃ©es"
  
! #: cp/parser.c:29020
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "le C++ ISO n'a pas adoptÃ© les patrons d'opÃ©rateurs de chaÃ®nes littÃ©rales prenant un paquet d'arguments de caractÃ¨res"
  
! #: cp/parser.c:29029
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "le patron de l'opÃ©rateur littÃ©ral %qD a une liste de paramÃ¨tres invalide. On attendait un paquet de paramÃ¨tres de type non patron %<<char...>%> ou un unique paramÃ¨tre non-type de type class"
  
! #: cp/parser.c:29035
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "le patron de l'opÃ©rateur littÃ©ral %qD a une liste de paramÃ¨tres invalide. On attendait un paquet de paramÃ¨tres de type non patron tel que %<<char...>%>"
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr "les introductions de patrons ne font pas partie des concepts C++20 [-fconcepts-ts]"
  
! #: cp/parser.c:29144
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "pas de concept correspondant pour l'introduction du patron"
  
! #: cp/parser.c:29167
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "dÃ©claration invalide du patron membre dans la classe locale"
  
! #: cp/parser.c:29176
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "patron avec liaison C"
  
! #: cp/parser.c:29196
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "spÃ©cialisation explicite invalide"
  
! #: cp/parser.c:29301
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "dÃ©claration de patron de %<typedef%>"
  
! #: cp/parser.c:29352
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "une dÃ©claration de patron de classe ne doit rien dÃ©clarer d'autre"
  
! #: cp/parser.c:29399
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "une spÃ©cialisation explicite de patron ne peut pas avoir une classe de stockage"
  
! #: cp/parser.c:29699
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> devrait Ãªtre %<> >%> Ã  l'intÃ©rieur d'une liste d'arguments de patron imbriquÃ©s"
  
! #: cp/parser.c:29712
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "le %<>>%> est faux, utilisez %<>%> pour terminer la liste d'arguments du patron"
  
! #: cp/parser.c:30010
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "l'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨ses"
  
! #: cp/parser.c:30162
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "utilisation invalide de %qD dans la spÃ©cification de la classe de liaison"
  
! #: cp/parser.c:30177
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> avant %qD"
  
! #: cp/parser.c:30312
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "le C++ ISO 1998 ne permet pas %<long long%>"
  
! #: cp/parser.c:30323
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "%<__thread%> et %<thread_local%> sont tous les deux spÃ©cifiÃ©s"
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qD dupliquÃ©"
  
! #: cp/parser.c:30354
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs dupliquÃ©"
  
! #: cp/parser.c:30406
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> attendu"
  
! #: cp/parser.c:30409
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> attendu"
  
! #: cp/parser.c:30412
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> attendu"
  
! #: cp/parser.c:30418
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> attendu"
  
! #: cp/parser.c:30421
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> attendu"
  
! #: cp/parser.c:30424
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> attendu"
  
! #: cp/parser.c:30427
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> attendu"
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> attendu"
  
! #: cp/parser.c:30433
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> attendu"
  
! #: cp/parser.c:30436
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> attendu"
  
! #: cp/parser.c:30439
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> attendu"
  
! #: cp/parser.c:30442
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> attendu"
  
! #: cp/parser.c:30445
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> attendu"
  
! #: cp/parser.c:30448
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> attendu"
  
! #: cp/parser.c:30451
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> attendu"
  
! #: cp/parser.c:30454
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> attendu"
  
! #: cp/parser.c:30457
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> attendu"
  
! #: cp/parser.c:30460
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> attendu"
  
! #: cp/parser.c:30463
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> attendu"
  
! #: cp/parser.c:30466
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> attendu"
  
! #: cp/parser.c:30469
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> attendu"
  
! #: cp/parser.c:30472
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> attendu"
  
! #: cp/parser.c:30475
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> attendu"
  
! #: cp/parser.c:30507
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> attendu"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> attendu"
  
! #: cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> attendu"
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> attendu"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ou %<::%> attendu"
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> ou %<template%> attendu"
  
! #: cp/parser.c:30860
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "clÃ© d'Ã©numÃ©ration redondante dans %<enum%s%> en rÃ©fÃ©rence Ã  %q#T"
  
! #: cp/parser.c:31003
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ã©tiquette %qs utilisÃ©e en nommant %q#T"
  
! #: cp/parser.c:31008
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici"
  
! #: cp/parser.c:31056
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "clÃ© de classe %qs redondante en rÃ©fÃ©rence Ã  %q#T"
  
! #: cp/parser.c:31195 cp/parser.c:31228
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT est dÃ©clarÃ© avec clÃ© de classe %qs non concordante"
  
! #: cp/parser.c:31202 cp/parser.c:31234
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "retirez la clÃ© de classe ou remplacez lÃ  par %qs"
  
! #: cp/parser.c:31203 cp/parser.c:31235
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "remplacez la clÃ© de classe avec %qs"
  
! #: cp/parser.c:31210
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT est dÃ©fini en tant que %qs ici"
  
! #: cp/parser.c:31211
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT dÃ©clarÃ© en tant que %qs pour la premiÃ¨re fois ici"
  
! #: cp/parser.c:31288
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent"
  
! #: cp/parser.c:31309
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "en C++98, %<template%> (afin de lever une ambigÃ¼itÃ©) est seulement permis Ã  l'intÃ©rieur des patrons"
  
! #: cp/parser.c:31557
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "fin de fichier dans l'argument par dÃ©faut"
  
! #: cp/parser.c:31798 cp/parser.c:33112 cp/parser.c:33301
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construction Objective-C++ %<@%D%> mal placÃ©e"
  
! #: cp/parser.c:31867
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "rÃ©cepteur de message objective-c++ attendu"
  
! #: cp/parser.c:31937
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "un ou des argument(s) de message objective-c++ est/sont attendu(s)"
  
! #: cp/parser.c:31968
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> doit spÃ©cifier un type comme un argument"
  
! #: cp/parser.c:32372
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nom de sÃ©lecteur Objective-C++ invalide"
  
! #: cp/parser.c:32447 cp/parser.c:32465
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c++ est attendue"
  
! #: cp/parser.c:32459 cp/parser.c:32525
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "les attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s Ã  la fin"
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs Ã©garÃ© entre des mÃ©thodes Objective-C++"
  
! #: cp/parser.c:32774 cp/parser.c:32781 cp/parser.c:32788
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "type invalide pour la variable d'instance"
  
! #: cp/parser.c:32905
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identificateur attendu aprÃ¨s %<@protocol%>"
  
! #: cp/parser.c:33077
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "des attributs ne peuvent pas Ãªtre spÃ©cifiÃ©s avant le mot-clÃ© %<@%D%> en Objective-C++"
  
! #: cp/parser.c:33084
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s avant %<@%D%>"
  
! #: cp/parser.c:33360 cp/parser.c:33367 cp/parser.c:33374
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "type invalide pour une propriÃ©tÃ©"
  
! #: cp/parser.c:34567
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "liste d'expressions entiÃ¨res attendue"
  
! #: cp/parser.c:34584
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "l'expression %<wait%> doit Ãªtre un nombre entier"
  
! #: cp/parser.c:35558
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "identificateur de rÃ©duction invalide"
  
! #: cp/parser.c:36217
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans des types d'itÃ©rateurs"
  
! #: cp/parser.c:38287
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "une initialisation entre parenthÃ¨ses n'est pas permise dans une boucle %<for%> de OpenMP"
  
! #: cp/parser.c:38838
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "clause %<ordered%> avec un paramÃ¨tre sur une boucle %<for%> basÃ©e sur une portÃ©e"
  
! #: cp/parser.c:38925 cp/pt.c:17405
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable d'itÃ©ration %qD ne devrait pas Ãªtre une rÃ©duction"
  
! #: cp/parser.c:39019
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "pas assez de boucles Â«Â forÂ Â» Ã  combiner"
  
! #: cp/parser.c:41178
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> suivi de %<#pragma omp declare %s%>"
  
! #: cp/parser.c:42012
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "clause d'initialisation invalide"
  
! #: cp/parser.c:42042
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "expression id (arguments) attendue"
  
! #: cp/parser.c:42054
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait Ãªtre %<omp_priv%> ou %<&omp_priv%>"
  
! #: cp/parser.c:42157
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans une liste de types de rÃ©ductions"
  
! #: cp/parser.c:42177 cp/semantics.c:5680
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "type arithmÃ©tique %qT prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42181 cp/semantics.c:5688
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "type tableau ou fonction %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42184 cp/pt.c:13612 cp/semantics.c:5694
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "type rÃ©fÃ©rence %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42187 cp/semantics.c:5700
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "un qualificatif %<const%>, %<volatile%> ou %<__restrict%> est appliquÃ© au type %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42705
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> nomme un ensemble de surcharges"
  
! #: cp/parser.c:42715
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD ne fait pas rÃ©fÃ©rence Ã  une fonction Ã  l'intÃ©rieur de l'espace de noms"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43069
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:43117 cp/semantics.c:9554
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: cp/parser.c:43119 cp/semantics.c:9556
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: cp/parser.c:43266
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "le %<__transaction_cancel%> extÃ©rieur n'est pas Ã  l'intÃ©rieur d'un %<__transaction_atomic%> extÃ©rieur"
  
! #: cp/parser.c:43269
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  ou une fonction %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:43320
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "rebut Ã  la fin de %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:43642
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction"
  
! #: cp/parser.c:43674
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction"
  
! #: cp/parser.c:43754
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "les optimisations inter-modules ne sont pas implÃ©mentÃ©es pour le C++"
  
! #: cp/parser.c:43790
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "les types Ã  remplacer ne sont pas permis dans ce contexte"
  
! #: cp/parser.c:43991
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "les patrons implicites ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:44047
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "Ã©dition de liens %<extern \"C\"%> dÃ©marrÃ©e ici"
  
! #: cp/pt.c:298
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "le membre de donnÃ©es %qD ne peut pas Ãªtre un patron membre"
  
! #: cp/pt.c:311
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "dÃ©claration de patron membre %qD invalide"
  
! #: cp/pt.c:720
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "spÃ©cialisation explicite dans la portÃ©e d'un non espace de noms %qD"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "les patrons de classe englobants ne sont pas explicitement spÃ©cialisÃ©s"
  
! #: cp/pt.c:818
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "la spÃ©cialisation de %qD doit apparaÃ®tre dans la portÃ©e de l'espace de noms"
  
! #: cp/pt.c:829 cp/pt.c:1059
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "spÃ©cialisation de %qD dans diffÃ©rents espaces de noms"
  
! #: cp/pt.c:831
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  Ã  partir de la dÃ©finition de %q#D"
  
! #: cp/pt.c:848
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "instanciation explicite de %qD dans l'espace de noms %qD (qui n'englobe pas l'espace de noms %qD)"
  
! #: cp/pt.c:971
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "le nom de la classe masque le paramÃ¨tre de patron %qD qui est lui-mÃªme un patron"
  
! #: cp/pt.c:983
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "spÃ©cialisation du patron d'alias %qD"
  
! #: cp/pt.c:986 cp/pt.c:1125
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "spÃ©cialisation explicite du non patron %qT"
  
! #: cp/pt.c:1018
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "spÃ©cialisation de %qT aprÃ¨s instanciation"
  
! #: cp/pt.c:1062
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "Ã  partir de la dÃ©finition de %q#D"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1103
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "spÃ©cialisation de %qT aprÃ¨s instanciation %qT"
  
! #: cp/pt.c:1121
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "la spÃ©cialisation du patron de %qD n'est pas permise par le C++ ISO"
  
! #: cp/pt.c:1587
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "spÃ©cialisation de %qD aprÃ¨s instanciation"
  
! #: cp/pt.c:2007 cp/semantics.c:5549
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/pt.c:2143
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD n'est pas un patron de fonction"
  
! #: cp/pt.c:2148
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD n'est pas un patron de variable"
  
! #: cp/pt.c:2419
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "template-id %qD pour %q+D ne concorde avec aucune dÃ©claration de patron"
  
! #: cp/pt.c:2423
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "on a vu %d %<template<>%>, on a besoin de %d pour spÃ©cialiser un patron de fonction membre"
  
! #: cp/pt.c:2434
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "spÃ©cialisation de patron %qD ambiguÃ« pour %q+D"
  
! #: cp/pt.c:2640
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les patrons de variables sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/pt.c:2650
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "trop d'en-tÃªtes de patrons pour %qD (devrait Ãªtre %d)"
  
! #: cp/pt.c:2656
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "des membres d'une classe spÃ©cialisÃ©e explicitement sont dÃ©finis sans en-tÃªte de patron"
  
! #: cp/pt.c:2680
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "une spÃ©cialisation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2685
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "une instanciation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©"
  
! #: cp/pt.c:2721
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "il pourrait manquer des attributs dans la spÃ©cialisation explicite de %q#D"
  
! #: cp/pt.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "attributs de patron principal %s manquant"
  
! #: cp/pt.c:2726
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "attribut de patron principal %s manquant"
  
! #: cp/pt.c:2816 cp/pt.c:2876
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "template-id %qE dans la dÃ©claration de patron primaire"
  
! #: cp/pt.c:2829
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "liste de paramÃ¨tres de patron utilisÃ©e dans une instanciation explicite"
  
! #: cp/pt.c:2835
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "dÃ©finition fournie pour une instanciation explicite"
  
! #: cp/pt.c:2843
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "trop de listes de paramÃ¨tres de patron dans la dÃ©claration de %qD"
  
! #: cp/pt.c:2846
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "trop peu de listes de paramÃ¨tres de patron dans la dÃ©claration de %qD"
  
! #: cp/pt.c:2848
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "la spÃ©cialisation explicite de %qD doit Ãªtre introduite par %<template <>%>"
  
! #: cp/pt.c:2854
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "la spÃ©cialisation explicite doit Ãªtre dÃ©clarÃ©e %<concept%>"
  
! #: cp/pt.c:2887
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "la spÃ©cialisation partielle du non type %qE n'est pas permise"
  
! #: cp/pt.c:2891
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "la spÃ©cialisation partielle de la non variable ou non classe %qE n'est pas permise"
  
! #: cp/pt.c:2923
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "argument par dÃ©faut spÃ©cifiÃ© dans la spÃ©cialisation explicite"
  
! #: cp/pt.c:2961
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD n'est pas un patron de fonction"
--- 52429,53179 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "trop de listes de paramÃ¨tres pour le patron"
  
! #: cp/parser.c:28960
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "les valeurs nommÃ©es Ã  retourner ne sont plus supportÃ©es"
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "le C++ ISO n'a pas adoptÃ© les patrons d'opÃ©rateurs de chaÃ®nes littÃ©rales prenant un paquet d'arguments de caractÃ¨res"
  
! #: cp/parser.c:29136
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "le patron de l'opÃ©rateur littÃ©ral %qD a une liste de paramÃ¨tres invalide. On attendait un paquet de paramÃ¨tres de type non patron %<<char...>%> ou un unique paramÃ¨tre non-type de type class"
  
! #: cp/parser.c:29142
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "le patron de l'opÃ©rateur littÃ©ral %qD a une liste de paramÃ¨tres invalide. On attendait un paquet de paramÃ¨tres de type non patron tel que %<<char...>%>"
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr "les introductions de patrons ne font pas partie des concepts C++20 [-fconcepts-ts]"
  
! #: cp/parser.c:29251
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "pas de concept correspondant pour l'introduction du patron"
  
! #: cp/parser.c:29274
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "dÃ©claration invalide du patron membre dans la classe locale"
  
! #: cp/parser.c:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "patron avec liaison C"
  
! #: cp/parser.c:29303
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "spÃ©cialisation explicite invalide"
  
! #: cp/parser.c:29408
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "dÃ©claration de patron de %<typedef%>"
  
! #: cp/parser.c:29459
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "une dÃ©claration de patron de classe ne doit rien dÃ©clarer d'autre"
  
! #: cp/parser.c:29506
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "une spÃ©cialisation explicite de patron ne peut pas avoir une classe de stockage"
  
! #: cp/parser.c:29806
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> devrait Ãªtre %<> >%> Ã  l'intÃ©rieur d'une liste d'arguments de patron imbriquÃ©s"
  
! #: cp/parser.c:29819
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "le %<>>%> est faux, utilisez %<>%> pour terminer la liste d'arguments du patron"
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "l'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨ses"
  
! #: cp/parser.c:30269
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "utilisation invalide de %qD dans la spÃ©cification de la classe de liaison"
  
! #: cp/parser.c:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> avant %qD"
  
! #: cp/parser.c:30419
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "le C++ ISO 1998 ne permet pas %<long long%>"
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "%<__thread%> et %<thread_local%> sont tous les deux spÃ©cifiÃ©s"
  
! #: cp/parser.c:30435
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qD dupliquÃ©"
  
! #: cp/parser.c:30461
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs dupliquÃ©"
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> attendu"
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> attendu"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> attendu"
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> attendu"
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> attendu"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> attendu"
  
! #: cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> attendu"
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> attendu"
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> attendu"
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> attendu"
  
! #: cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> attendu"
  
! #: cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> attendu"
  
! #: cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> attendu"
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> attendu"
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> attendu"
  
! #: cp/parser.c:30561
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> attendu"
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> attendu"
  
! #: cp/parser.c:30567
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> attendu"
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> attendu"
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> attendu"
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> attendu"
  
! #: cp/parser.c:30579
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> attendu"
  
! #: cp/parser.c:30582
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> attendu"
  
! #: cp/parser.c:30614
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> attendu"
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> attendu"
  
! #: cp/parser.c:30629
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> attendu"
  
! #: cp/parser.c:30632
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> attendu"
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ou %<::%> attendu"
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> ou %<template%> attendu"
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "clÃ© d'Ã©numÃ©ration redondante dans %<enum%s%> en rÃ©fÃ©rence Ã  %q#T"
  
! #: cp/parser.c:31118
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ã©tiquette %qs utilisÃ©e en nommant %q#T"
  
! #: cp/parser.c:31123
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici"
  
! #: cp/parser.c:31243
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "clÃ© de classe %qs redondante en rÃ©fÃ©rence Ã  %q#T"
  
! #: cp/parser.c:31383 cp/parser.c:31416
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT est dÃ©clarÃ© avec clÃ© de classe %qs non concordante"
  
! #: cp/parser.c:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "retirez la clÃ© de classe ou remplacez lÃ  par %qs"
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "remplacez la clÃ© de classe avec %qs"
  
! #: cp/parser.c:31398
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT est dÃ©fini en tant que %qs ici"
  
! #: cp/parser.c:31399
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT dÃ©clarÃ© en tant que %qs pour la premiÃ¨re fois ici"
  
! #: cp/parser.c:31480
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent"
  
! #: cp/parser.c:31501
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "en C++98, %<template%> (afin de lever une ambigÃ¼itÃ©) est seulement permis Ã  l'intÃ©rieur des patrons"
  
! #: cp/parser.c:31749
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "fin de fichier dans l'argument par dÃ©faut"
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construction Objective-C++ %<@%D%> mal placÃ©e"
  
! #: cp/parser.c:32059
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "rÃ©cepteur de message objective-c++ attendu"
  
! #: cp/parser.c:32129
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "un ou des argument(s) de message objective-c++ est/sont attendu(s)"
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> doit spÃ©cifier un type comme un argument"
  
! #: cp/parser.c:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nom de sÃ©lecteur Objective-C++ invalide"
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c++ est attendue"
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "les attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s Ã  la fin"
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs Ã©garÃ© entre des mÃ©thodes Objective-C++"
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "type invalide pour la variable d'instance"
  
! #: cp/parser.c:33097
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identificateur attendu aprÃ¨s %<@protocol%>"
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "des attributs ne peuvent pas Ãªtre spÃ©cifiÃ©s avant le mot-clÃ© %<@%D%> en Objective-C++"
  
! #: cp/parser.c:33276
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s avant %<@%D%>"
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "type invalide pour une propriÃ©tÃ©"
  
! #: cp/parser.c:34759
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "liste d'expressions entiÃ¨res attendue"
  
! #: cp/parser.c:34776
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "l'expression %<wait%> doit Ãªtre un nombre entier"
  
! #: cp/parser.c:35750
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "identificateur de rÃ©duction invalide"
  
! #: cp/parser.c:36409
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans des types d'itÃ©rateurs"
  
! #: cp/parser.c:38479
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "une initialisation entre parenthÃ¨ses n'est pas permise dans une boucle %<for%> de OpenMP"
  
! #: cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "clause %<ordered%> avec un paramÃ¨tre sur une boucle %<for%> basÃ©e sur une portÃ©e"
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable d'itÃ©ration %qD ne devrait pas Ãªtre une rÃ©duction"
  
! #: cp/parser.c:39210
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "pas assez de boucles Â«Â forÂ Â» Ã  combiner"
  
! #: cp/parser.c:41386
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> suivi de %<#pragma omp declare %s%>"
  
! #: cp/parser.c:42220
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "clause d'initialisation invalide"
  
! #: cp/parser.c:42250
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "expression id (arguments) attendue"
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait Ãªtre %<omp_priv%> ou %<&omp_priv%>"
  
! #: cp/parser.c:42365
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans une liste de types de rÃ©ductions"
  
! #: cp/parser.c:42385 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "type arithmÃ©tique %qT prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "type tableau ou fonction %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "type rÃ©fÃ©rence %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "un qualificatif %<const%>, %<volatile%> ou %<__restrict%> est appliquÃ© au type %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> nomme un ensemble de surcharges"
  
! #: cp/parser.c:42923
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD ne fait pas rÃ©fÃ©rence Ã  une fonction Ã  l'intÃ©rieur de l'espace de noms"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: cp/parser.c:43474
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "le %<__transaction_cancel%> extÃ©rieur n'est pas Ã  l'intÃ©rieur d'un %<__transaction_atomic%> extÃ©rieur"
  
! #: cp/parser.c:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  ou une fonction %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "rebut Ã  la fin de %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:43814
! #, gcc-internal-format
! msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
! msgstr "%<#pragma omp require%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier ou de l'espace de noms"
! 
! #: cp/parser.c:43857
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction"
  
! #: cp/parser.c:43889
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction"
  
! #: cp/parser.c:43969
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "les optimisations inter-modules ne sont pas implÃ©mentÃ©es pour le C++"
  
! #: cp/parser.c:44005
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "les types Ã  remplacer ne sont pas permis dans ce contexte"
  
! #: cp/parser.c:44206
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "les patrons implicites ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "Ã©dition de liens %<extern \"C\"%> dÃ©marrÃ©e ici"
  
! #: cp/pt.c:304
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "le membre de donnÃ©es %qD ne peut pas Ãªtre un patron membre"
  
! #: cp/pt.c:317
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "dÃ©claration de patron membre %qD invalide"
  
! #: cp/pt.c:731
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "spÃ©cialisation explicite dans la portÃ©e d'un non espace de noms %qD"
  
! #: cp/pt.c:745
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "les patrons de classe englobants ne sont pas explicitement spÃ©cialisÃ©s"
  
! #: cp/pt.c:829
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "la spÃ©cialisation de %qD doit apparaÃ®tre dans la portÃ©e de l'espace de noms"
  
! #: cp/pt.c:840 cp/pt.c:1070
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "spÃ©cialisation de %qD dans diffÃ©rents espaces de noms"
  
! #: cp/pt.c:842
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  Ã  partir de la dÃ©finition de %q#D"
  
! #: cp/pt.c:859
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "instanciation explicite de %qD dans l'espace de noms %qD (qui n'englobe pas l'espace de noms %qD)"
  
! #: cp/pt.c:982
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "le nom de la classe masque le paramÃ¨tre de patron %qD qui est lui-mÃªme un patron"
  
! #: cp/pt.c:994
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "spÃ©cialisation du patron d'alias %qD"
  
! #: cp/pt.c:997 cp/pt.c:1136
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "spÃ©cialisation explicite du non patron %qT"
  
! #: cp/pt.c:1029
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "spÃ©cialisation de %qT aprÃ¨s instanciation"
  
! #: cp/pt.c:1073
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "Ã  partir de la dÃ©finition de %q#D"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1114
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "spÃ©cialisation de %qT aprÃ¨s instanciation %qT"
  
! #: cp/pt.c:1132
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "la spÃ©cialisation du patron de %qD n'est pas permise par le C++ ISO"
  
! #: cp/pt.c:1598
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "spÃ©cialisation de %qD aprÃ¨s instanciation"
  
! #: cp/pt.c:2034 cp/semantics.c:5550
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/pt.c:2170
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD n'est pas un patron de fonction"
  
! #: cp/pt.c:2175
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD n'est pas un patron de variable"
  
! #: cp/pt.c:2446
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "template-id %qD pour %q+D ne concorde avec aucune dÃ©claration de patron"
  
! #: cp/pt.c:2450
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "on a vu %d %<template<>%>, on a besoin de %d pour spÃ©cialiser un patron de fonction membre"
  
! #: cp/pt.c:2461
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "spÃ©cialisation de patron %qD ambiguÃ« pour %q+D"
  
! #: cp/pt.c:2667
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les patrons de variables sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/pt.c:2677
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "trop d'en-tÃªtes de patrons pour %qD (devrait Ãªtre %d)"
  
! #: cp/pt.c:2683
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "des membres d'une classe spÃ©cialisÃ©e explicitement sont dÃ©finis sans en-tÃªte de patron"
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "une spÃ©cialisation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2712
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "une instanciation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©"
  
! #: cp/pt.c:2748
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "il pourrait manquer des attributs dans la spÃ©cialisation explicite de %q#D"
  
! #: cp/pt.c:2752
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "attributs de patron principal %s manquant"
  
! #: cp/pt.c:2753
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "attribut de patron principal %s manquant"
  
! #: cp/pt.c:2843 cp/pt.c:2903
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "template-id %qE dans la dÃ©claration de patron primaire"
  
! #: cp/pt.c:2856
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "liste de paramÃ¨tres de patron utilisÃ©e dans une instanciation explicite"
  
! #: cp/pt.c:2862
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "dÃ©finition fournie pour une instanciation explicite"
  
! #: cp/pt.c:2870
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "trop de listes de paramÃ¨tres de patron dans la dÃ©claration de %qD"
  
! #: cp/pt.c:2873
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "trop peu de listes de paramÃ¨tres de patron dans la dÃ©claration de %qD"
  
! #: cp/pt.c:2875
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "la spÃ©cialisation explicite de %qD doit Ãªtre introduite par %<template <>%>"
  
! #: cp/pt.c:2881
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "la spÃ©cialisation explicite doit Ãªtre dÃ©clarÃ©e %<concept%>"
  
! #: cp/pt.c:2914
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "la spÃ©cialisation partielle du non type %qE n'est pas permise"
  
! #: cp/pt.c:2918
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "la spÃ©cialisation partielle de la non variable ou non classe %qE n'est pas permise"
  
! #: cp/pt.c:2950
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "argument par dÃ©faut spÃ©cifiÃ© dans la spÃ©cialisation explicite"
  
! #: cp/pt.c:2988
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD n'est pas un patron de fonction"
*************** msgstr "%qD n'est pas un patron de fonct
*** 53054,53212 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3023
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "spÃ©cialisation d'une fonction membre spÃ©ciale dÃ©clarÃ©e implicitement"
  
! #: cp/pt.c:3039
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "pas de fonction membre %qD dÃ©clarÃ©e dans %qT"
  
! #: cp/pt.c:3071
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "la dÃ©claration amie %qD n'est pas visible par la spÃ©cialisation explicite"
  
! #: cp/pt.c:3074
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "dÃ©claration amie ici"
  
! #: cp/pt.c:3182
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "spÃ©cialisation explicite du concept de fonction %qD"
  
! #: cp/pt.c:3763
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "l'argument de %<__integer_pack%> doit Ãªtre compris entre 0 et %d"
  
! #: cp/pt.c:4078
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "l'expansion de l'initialisation de base %qT ne contient pas de paquet de paramÃ¨tres"
  
! #: cp/pt.c:4146
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "le motif d'expansion %qT ne contient pas de paquet de paramÃ¨tres"
  
! #: cp/pt.c:4148
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "le motif d'expansion %qE ne contient pas de paquet de paramÃ¨tres"
  
! #: cp/pt.c:4200
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "les paquets de paramÃ¨tres ne sont pas Ã©tendus avec %<...%>"
  
! #: cp/pt.c:4217 cp/pt.c:4998
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4219
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.c:4345
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "la dÃ©claration du paramÃ¨tre de patron %q+D masque le paramÃ¨tre de patron"
  
! #: cp/pt.c:4348
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "la dÃ©claration de %q+#D masque un paramÃ¨tre de patron"
  
! #: cp/pt.c:4350
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "le paramÃ¨tre de patron %qD est dÃ©clarÃ© ici"
  
! #: cp/pt.c:4934
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "spÃ©cialisation du concept de variable %q#D"
  
! #: cp/pt.c:4993
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "les paramÃ¨tres du patron ne peuvent pas Ãªtre dÃ©duits dans la spÃ©cialisation partielle:"
  
! #: cp/pt.c:5017
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "la spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patron"
  
! #: cp/pt.c:5021
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "la spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron et n'a pas plus de contrainte que le patron primaire; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patron"
  
! #: cp/pt.c:5025 cp/pt.c:5036 cp/pt.c:5044
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "le patron primaire ici"
  
! #: cp/pt.c:5033
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "la spÃ©cialisation partielle n'est pas plus spÃ©cialisÃ©e que le patron primaire car elle remplace des paramÃ¨tres multiples par une expansion d'un paquet"
  
! #: cp/pt.c:5043
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "trop d'arguments pour la spÃ©cialisation partielle %qT"
  
! #: cp/pt.c:5057
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "la spÃ©cialisation partielle de %qD n'est pas plus spÃ©cialisÃ©e que"
  
! #: cp/pt.c:5059
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "le patron primaire %qD"
  
! #: cp/pt.c:5105
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "l'argument %qE du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patron"
  
! #: cp/pt.c:5108
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "l'argument %qT du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patron"
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "l'argument %qE du patron implique des paramÃ¨tres du patron"
  
! #: cp/pt.c:5177
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "le type %qT de l'argument %qE du patron dÃ©pend d'un paramÃ¨tre du patron"
  msgstr[1] "le type %qT de l'argument %qE du patron dÃ©pend de paramÃ¨tres du patron"
  
! #: cp/pt.c:5239
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "la dÃ©claration de %qD rend ambigÃ¼e l'instanciation prÃ©cÃ©dente du patron pour %qD"
  
! #: cp/pt.c:5243
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "spÃ©cialisation partielle de %qD aprÃ¨s l'instanciation de %qD"
  
! #: cp/pt.c:5426
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "pas d'argument par dÃ©faut pour %qD"
--- 53186,53344 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3050
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "spÃ©cialisation d'une fonction membre spÃ©ciale dÃ©clarÃ©e implicitement"
  
! #: cp/pt.c:3066
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "pas de fonction membre %qD dÃ©clarÃ©e dans %qT"
  
! #: cp/pt.c:3098
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "la dÃ©claration amie %qD n'est pas visible par la spÃ©cialisation explicite"
  
! #: cp/pt.c:3101
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "dÃ©claration amie ici"
  
! #: cp/pt.c:3209
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "spÃ©cialisation explicite du concept de fonction %qD"
  
! #: cp/pt.c:3790
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "l'argument de %<__integer_pack%> doit Ãªtre compris entre 0 et %d"
  
! #: cp/pt.c:4105
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "l'expansion de l'initialisation de base %qT ne contient pas de paquet de paramÃ¨tres"
  
! #: cp/pt.c:4173
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "le motif d'expansion %qT ne contient pas de paquet de paramÃ¨tres"
  
! #: cp/pt.c:4175
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "le motif d'expansion %qE ne contient pas de paquet de paramÃ¨tres"
  
! #: cp/pt.c:4227
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "les paquets de paramÃ¨tres ne sont pas Ã©tendus avec %<...%>"
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4246
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.c:4372
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "la dÃ©claration du paramÃ¨tre de patron %q+D masque le paramÃ¨tre de patron"
  
! #: cp/pt.c:4375
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "la dÃ©claration de %q+#D masque un paramÃ¨tre de patron"
  
! #: cp/pt.c:4377
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "le paramÃ¨tre de patron %qD est dÃ©clarÃ© ici"
  
! #: cp/pt.c:4967
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "spÃ©cialisation du concept de variable %q#D"
  
! #: cp/pt.c:5026
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "les paramÃ¨tres du patron ne peuvent pas Ãªtre dÃ©duits dans la spÃ©cialisation partielle:"
  
! #: cp/pt.c:5050
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "la spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patron"
  
! #: cp/pt.c:5054
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "la spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron et n'a pas plus de contrainte que le patron primaire; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patron"
  
! #: cp/pt.c:5058 cp/pt.c:5069 cp/pt.c:5077
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "le patron primaire ici"
  
! #: cp/pt.c:5066
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "la spÃ©cialisation partielle n'est pas plus spÃ©cialisÃ©e que le patron primaire car elle remplace des paramÃ¨tres multiples par une expansion d'un paquet"
  
! #: cp/pt.c:5076
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "trop d'arguments pour la spÃ©cialisation partielle %qT"
  
! #: cp/pt.c:5090
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "la spÃ©cialisation partielle de %qD n'est pas plus spÃ©cialisÃ©e que"
  
! #: cp/pt.c:5092
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "le patron primaire %qD"
  
! #: cp/pt.c:5138
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "l'argument %qE du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patron"
  
! #: cp/pt.c:5141
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "l'argument %qT du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patron"
  
! #: cp/pt.c:5164
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "l'argument %qE du patron implique des paramÃ¨tres du patron"
  
! #: cp/pt.c:5210
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "le type %qT de l'argument %qE du patron dÃ©pend d'un paramÃ¨tre du patron"
  msgstr[1] "le type %qT de l'argument %qE du patron dÃ©pend de paramÃ¨tres du patron"
  
! #: cp/pt.c:5272
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "la dÃ©claration de %qD rend ambigÃ¼e l'instanciation prÃ©cÃ©dente du patron pour %qD"
  
! #: cp/pt.c:5276
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "spÃ©cialisation partielle de %qD aprÃ¨s l'instanciation de %qD"
  
! #: cp/pt.c:5459
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "pas d'argument par dÃ©faut pour %qD"
*************** msgstr "pas d'argument par dÃ©faut pour
*** 53214,53260 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5448
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "le paquet de paramÃ¨tres %q+D doit Ãªtre Ã  la fin de la liste des paramÃ¨tres du patron"
  
! #: cp/pt.c:5484
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans la redÃ©claration d'un ami d'un patron d'une fonction"
  
! #: cp/pt.c:5487
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans les dÃ©clarations d'un ami d'un patron"
  
! #: cp/pt.c:5490
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des patrons de fonctions sans %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/pt.c:5493
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des spÃ©cialisations partielles"
  
! #: cp/pt.c:5496 cp/pt.c:5554
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argument par dÃ©faut pour le paramÃ¨tre de patron pour la classe englobant %qD"
  
! #: cp/pt.c:5668
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "patron %qD dÃ©clarÃ©"
  
! #: cp/pt.c:5675
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "patron de classe sans nom"
  
! #: cp/pt.c:5683
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "le patron de membre %qD ne peut pas avoir de spÃ©cificateur virtuel (virt-specifier)"
--- 53346,53392 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "le paquet de paramÃ¨tres %q+D doit Ãªtre Ã  la fin de la liste des paramÃ¨tres du patron"
  
! #: cp/pt.c:5517
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans la redÃ©claration d'un ami d'un patron d'une fonction"
  
! #: cp/pt.c:5520
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans les dÃ©clarations d'un ami d'un patron"
  
! #: cp/pt.c:5523
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des patrons de fonctions sans %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/pt.c:5526
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des spÃ©cialisations partielles"
  
! #: cp/pt.c:5529 cp/pt.c:5587
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argument par dÃ©faut pour le paramÃ¨tre de patron pour la classe englobant %qD"
  
! #: cp/pt.c:5701
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "patron %qD dÃ©clarÃ©"
  
! #: cp/pt.c:5708
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "patron de classe sans nom"
  
! #: cp/pt.c:5716
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "le patron de membre %qD ne peut pas avoir de spÃ©cificateur virtuel (virt-specifier)"
*************** msgstr "le patron de membre %qD ne peut
*** 53264,53755 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5706
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "dÃ©claration de patron %qD invalide"
  
! #: cp/pt.c:5850
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "dÃ©finition de patron d'un non patron %q#D"
  
! #: cp/pt.c:5893
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "on attendait %d niveaux de paramÃ¨tres du patron pour %q#D mais on en a obtenu %d"
  
! #: cp/pt.c:5907
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "a obtenu %d paramÃ¨tres de patron pour %q#D"
  
! #: cp/pt.c:5910
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "a obtenu %d paramÃ¨tres de patron pour %q#T"
  
! #: cp/pt.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mais %d son requis"
  
! #: cp/pt.c:5933
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "les arguments du patron %qD ne correspondent pas Ã  ceux du patron original %qD"
  
! #: cp/pt.c:5936
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilisez %<template<>%> pour une spÃ©cialisation explicite"
  
! #: cp/pt.c:6072
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT n'est pas un type de patron"
  
! #: cp/pt.c:6085
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "spÃ©cificateurs de patron pas spÃ©cifiÃ©s dans la dÃ©claration de %qD"
  
! #: cp/pt.c:6096
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "redÃ©clarÃ© avec %d paramÃ¨tre dans le patron"
  msgstr[1] "redÃ©clarÃ© avec %d paramÃ¨tres dans le patron"
  
! #: cp/pt.c:6100
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "la dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tre dans le patron"
  msgstr[1] "la dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tres dans le patron"
  
! #: cp/pt.c:6138
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "paramÃ¨tre %q+#D du patron"
  
! #: cp/pt.c:6139
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redÃ©clarÃ© ici comme %q#D"
  
! #: cp/pt.c:6150
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "dÃ©claration du paramÃ¨tre de patron %q+#D avec des contraintes diffÃ©rentes"
  
! #: cp/pt.c:6153 cp/pt.c:6202
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "la dÃ©claration originale apparaÃ®t ici"
  
! #: cp/pt.c:6164
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redÃ©finition de l'argument par dÃ©faut pour %q#D"
  
! #: cp/pt.c:6166
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la dÃ©finition originale apparaÃ®t ici"
  
! #: cp/pt.c:6199
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "redÃ©claration de %q#D avec des contraintes diffÃ©rentes"
  
! #: cp/pt.c:6497 cp/pt.c:6566
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE n'est pas un argument de patron valide pour le type %qT"
  
! #: cp/pt.c:6500
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "il doit Ãªtre l'adresse d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.c:6503
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "il doit Ãªtre le nom d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.c:6516
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.c:6520
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison externe"
  
! #: cp/pt.c:6569
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "il doit Ãªtre un pointeur vers un membre de la forme %<&X::Y%>"
  
! #: cp/pt.c:6571
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "car il est un membre de %qT"
  
! #: cp/pt.c:6633
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  n%'a pu dÃ©duire le paramÃ¨tre %qD du patron"
  
! #: cp/pt.c:6642
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  les types %qT et %qT ont des qualificatifs CV incompatibles"
  
! #: cp/pt.c:6651
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  types %qT et %qT non concordants"
  
! #: cp/pt.c:6660
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  le paramÃ¨tre %qD du patron n'est pas un paquet de paramÃ¨tres mais l'argument %qD en est un"
  
! #: cp/pt.c:6671
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  l'argument %qE du patron ne correspond pas Ã  la constante %qE qui est un pointeur vers un membre"
  
! #: cp/pt.c:6681
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE n'est pas Ã©quivalent Ã  %qE"
  
! #: cp/pt.c:6690
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  dÃ©duction du paquet de paramÃ¨tres inconsistante entre %qT et %qT"
  
! #: cp/pt.c:6702
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  types dÃ©duits conflictuels pour le paramÃ¨tre %qT (%qT et %qT)"
  
! #: cp/pt.c:6706
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  valeurs dÃ©duites conflictuelles pour le paramÃ¨tre non type %qE (%qE et %qE)"
  
! #: cp/pt.c:6717
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  le type tableau %qT dimensionnÃ© par une variable n'est pas un argument de patron valable"
  
! #: cp/pt.c:6728
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  le type fonction membre %qT n'est pas un argument de patron valable"
  
! #: cp/pt.c:6740
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  le candidat attend au moins %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend au moins %d arguments, %d fourni(s)"
  
! #: cp/pt.c:6771
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  ne peut convertir %qE (type %qT) vers le type %qT"
  
! #: cp/pt.c:6784
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT est une classe de base ambigÃ¼e de %qT"
  
! #: cp/pt.c:6788
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT n'est pas dÃ©rivÃ© de %qT"
  
! #: cp/pt.c:6799
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  les paramÃ¨tres du patron d'un argument de patron qui est lui-mÃªme un patron sont inconsistants avec les autres arguments dÃ©duits pour le patron"
  
! #: cp/pt.c:6809
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  impossible de dÃ©duire un patron pour %qT depuis le type non patron %qT"
  
! #: cp/pt.c:6819
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  l'argument de patron %qE ne correspond pas Ã  %qE"
  
! #: cp/pt.c:6866
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable"
  
! #: cp/pt.c:6874
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable de type %qT en C++98 car %qD n'a pas une classe de liaison externe"
  
! #: cp/pt.c:6884
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.c:6899
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.c:6908
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "l'adresse du sous-objet %qT de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.c:6915
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable car elle n'a pas une durÃ©e de stockage statique"
  
! #: cp/pt.c:6933
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable"
  
! #: cp/pt.c:6941
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE n'est pas un argument de patron valable pour %qT car ce n'est pas l'adresse d'une variable"
  
! #: cp/pt.c:7023
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car les chaÃ®nes littÃ©rales ne peuvent jamais Ãªtre utilisÃ©es dans ce contexte"
  
! #: cp/pt.c:7181
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "dans l'argument de patron pour le type %qT"
  
! #: cp/pt.c:7195
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "l'argument de patron %qE pour le type %qT n'est pas un entier constant"
  
! #: cp/pt.c:7281
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT Ã  cause de conflits dans les qualificatifs CV"
  
! #: cp/pt.c:7289
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car ce n'est pas une l-valeur"
  
! #: cp/pt.c:7307
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D n'est pas un argument de patron valable pour le type %qT car une variable de rÃ©fÃ©rence n'a pas une adresse constante"
  
! #: cp/pt.c:7366
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est un pointeur"
  
! #: cp/pt.c:7368
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "essayez d'utiliser %qE Ã  la place"
  
! #: cp/pt.c:7422
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est du type %qT"
  
! #: cp/pt.c:7971
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "les attributs sur l'argument %qT du patron sont ignorÃ©s"
  
! #: cp/pt.c:7987
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "les attributs dans l'argument %qE du patron sont ignorÃ©s"
  
! #: cp/pt.c:8120
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "nom de classe injectÃ© %qD utilisÃ© comme argument de patron qui est lui-mÃªme un patron"
  
! #: cp/pt.c:8149
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "utilisation invalide du destructeur %qE comme un type"
  
! #: cp/pt.c:8154
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "pour faire rÃ©fÃ©rence Ã  un membre type d'un paramÃ¨tre de patron, utilisez %<typename %E%>"
  
! #: cp/pt.c:8170 cp/pt.c:8204 cp/pt.c:8258
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "non concordance de type/valeur pour l'argument %d dans la liste des paramÃ¨tres du patron de %qD"
  
! #: cp/pt.c:8178
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  on attendait une constante de type %qT, on a obtenu %qT"
  
! #: cp/pt.c:8186
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  l'argument de patron ambigu pour le paramÃ¨tre de patron non type est traitÃ© comme un type fonction"
  
! #: cp/pt.c:8192
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  on attendait un patron de classe, on a obtenu %qE"
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  on attendait un type, on a obtenu %qT"
  
! #: cp/pt.c:8212
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  on attendait un patron de classe, on a obtenu %qT"
  
! #: cp/pt.c:8262
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  on attendait un patron de type %qD, on a obtenu %qT"
  
! #: cp/pt.c:8276
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "dÃ©saccord de contrainte Ã  l'argument %d dans la liste des paramÃ¨tres du patron pour %qD"
  
! #: cp/pt.c:8279
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  on attendait %qD, on a obtenu %qD"
  
! #: cp/pt.c:8343
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "impossible de convertir l'argument %qE du patron de %qT vers %qT"
  
! #: cp/pt.c:8481 cp/pt.c:8794
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "l'argument %d du patron est invalide"
  
! #: cp/pt.c:8496 cp/pt.c:8628
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre %d)"
  
! #: cp/pt.c:8624
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre au moins %d)"
  
! #: cp/pt.c:8633
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fournis pour %qD"
  
! #: cp/pt.c:8658
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du patron d'alias %qD"
  
! #: cp/pt.c:8662
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du concept %qD"
  
! #: cp/pt.c:8760
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "ainsi, toute instanciation avec un paquet de paramÃ¨tres non vide serait mal formÃ©e"
  
! #: cp/pt.c:9407
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D n'est pas un patron de fonction"
  
! #: cp/pt.c:9570
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "type non patron %qT utilisÃ© comme un patron"
  
! #: cp/pt.c:9572
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "pour la dÃ©claration du patron %q+D"
  
! #: cp/pt.c:9698 cp/pt.c:20677
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Ã©chec de la contrainte du patron pour %qD"
  
! #: cp/pt.c:10061
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "utilisation du patron de variable invalide %qE"
  
! #: cp/pt.c:10638
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excÃ¨de le maximum qui est %d (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.c:11809
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "membre tableau flexible %qD dans l'union"
  
! #: cp/pt.c:12312
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "repli de l'expansion vide sur %O"
  
! #: cp/pt.c:12710
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE n'est pas le motif entier de l'expansion du paquet"
  
! #: cp/pt.c:12799
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "les longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qT"
  
! #: cp/pt.c:12802
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "les longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qE"
  
! #: cp/pt.c:13382
  #, 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"
  
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
--- 53396,53892 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "dÃ©claration de patron %qD invalide"
  
! #: cp/pt.c:5883
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "dÃ©finition de patron d'un non patron %q#D"
  
! #: cp/pt.c:5926
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "on attendait %d niveaux de paramÃ¨tres du patron pour %q#D mais on en a obtenu %d"
  
! #: cp/pt.c:5940
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "a obtenu %d paramÃ¨tres de patron pour %q#D"
  
! #: cp/pt.c:5943
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "a obtenu %d paramÃ¨tres de patron pour %q#T"
  
! #: cp/pt.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mais %d son requis"
  
! #: cp/pt.c:5966
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "les arguments du patron %qD ne correspondent pas Ã  ceux du patron original %qD"
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilisez %<template<>%> pour une spÃ©cialisation explicite"
  
! #: cp/pt.c:6105
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT n'est pas un type de patron"
  
! #: cp/pt.c:6118
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "spÃ©cificateurs de patron pas spÃ©cifiÃ©s dans la dÃ©claration de %qD"
  
! #: cp/pt.c:6129
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "redÃ©clarÃ© avec %d paramÃ¨tre dans le patron"
  msgstr[1] "redÃ©clarÃ© avec %d paramÃ¨tres dans le patron"
  
! #: cp/pt.c:6133
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "la dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tre dans le patron"
  msgstr[1] "la dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tres dans le patron"
  
! #: cp/pt.c:6171
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "paramÃ¨tre %q+#D du patron"
  
! #: cp/pt.c:6172
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redÃ©clarÃ© ici comme %q#D"
  
! #: cp/pt.c:6183
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "dÃ©claration du paramÃ¨tre de patron %q+#D avec des contraintes diffÃ©rentes"
  
! #: cp/pt.c:6186 cp/pt.c:6235
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "la dÃ©claration originale apparaÃ®t ici"
  
! #: cp/pt.c:6197
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redÃ©finition de l'argument par dÃ©faut pour %q#D"
  
! #: cp/pt.c:6199
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la dÃ©finition originale apparaÃ®t ici"
  
! #: cp/pt.c:6232
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "redÃ©claration de %q#D avec des contraintes diffÃ©rentes"
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE n'est pas un argument de patron valide pour le type %qT"
  
! #: cp/pt.c:6562
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "il doit Ãªtre l'adresse d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.c:6565
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "il doit Ãªtre le nom d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.c:6578
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.c:6582
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison externe"
  
! #: cp/pt.c:6631
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "il doit Ãªtre un pointeur vers un membre de la forme %<&X::Y%>"
  
! #: cp/pt.c:6633
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "car il est un membre de %qT"
  
! #: cp/pt.c:6695
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  n%'a pu dÃ©duire le paramÃ¨tre %qD du patron"
  
! #: cp/pt.c:6704
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  les types %qT et %qT ont des qualificatifs CV incompatibles"
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  types %qT et %qT non concordants"
  
! #: cp/pt.c:6722
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  le paramÃ¨tre %qD du patron n'est pas un paquet de paramÃ¨tres mais l'argument %qD en est un"
  
! #: cp/pt.c:6733
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  l'argument %qE du patron ne correspond pas Ã  la constante %qE qui est un pointeur vers un membre"
  
! #: cp/pt.c:6743
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE n'est pas Ã©quivalent Ã  %qE"
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  dÃ©duction du paquet de paramÃ¨tres inconsistante entre %qT et %qT"
  
! #: cp/pt.c:6764
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  types dÃ©duits conflictuels pour le paramÃ¨tre %qT (%qT et %qT)"
  
! #: cp/pt.c:6768
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  valeurs dÃ©duites conflictuelles pour le paramÃ¨tre non type %qE (%qE et %qE)"
  
! #: cp/pt.c:6779
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  le type tableau %qT dimensionnÃ© par une variable n'est pas un argument de patron valable"
  
! #: cp/pt.c:6790
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  le type fonction membre %qT n'est pas un argument de patron valable"
  
! #: cp/pt.c:6802
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  le candidat attend au moins %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend au moins %d arguments, %d fourni(s)"
  
! #: cp/pt.c:6833
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  ne peut convertir %qE (type %qT) vers le type %qT"
  
! #: cp/pt.c:6846
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT est une classe de base ambigÃ¼e de %qT"
  
! #: cp/pt.c:6850
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT n'est pas dÃ©rivÃ© de %qT"
  
! #: cp/pt.c:6861
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  les paramÃ¨tres du patron d'un argument de patron qui est lui-mÃªme un patron sont inconsistants avec les autres arguments dÃ©duits pour le patron"
  
! #: cp/pt.c:6871
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  impossible de dÃ©duire un patron pour %qT depuis le type non patron %qT"
  
! #: cp/pt.c:6881
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  l'argument de patron %qE ne correspond pas Ã  %qE"
  
! #: cp/pt.c:6928
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable"
  
! #: cp/pt.c:6936
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable de type %qT en C++98 car %qD n'a pas une classe de liaison externe"
  
! #: cp/pt.c:6946
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.c:6961
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "l'adresse du sous-objet %qT de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.c:6977
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable car elle n'a pas une durÃ©e de stockage statique"
  
! #: cp/pt.c:6995
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable"
  
! #: cp/pt.c:7003
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE n'est pas un argument de patron valable pour %qT car ce n'est pas l'adresse d'une variable"
  
! #: cp/pt.c:7112
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car les chaÃ®nes littÃ©rales ne peuvent jamais Ãªtre utilisÃ©es dans ce contexte"
  
! #: cp/pt.c:7270
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "dans l'argument de patron pour le type %qT"
  
! #: cp/pt.c:7284
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "l'argument de patron %qE pour le type %qT n'est pas un entier constant"
  
! #: cp/pt.c:7370
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT Ã  cause de conflits dans les qualificatifs CV"
  
! #: cp/pt.c:7378
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car ce n'est pas une l-valeur"
  
! #: cp/pt.c:7396
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D n'est pas un argument de patron valable pour le type %qT car une variable de rÃ©fÃ©rence n'a pas une adresse constante"
  
! #: cp/pt.c:7455
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est un pointeur"
  
! #: cp/pt.c:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "essayez d'utiliser %qE Ã  la place"
  
! #: cp/pt.c:7511
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est du type %qT"
  
! #: cp/pt.c:8060
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "les attributs sur l'argument %qT du patron sont ignorÃ©s"
  
! #: cp/pt.c:8076
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "les attributs dans l'argument %qE du patron sont ignorÃ©s"
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "nom de classe injectÃ© %qD utilisÃ© comme argument de patron qui est lui-mÃªme un patron"
  
! #: cp/pt.c:8238
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "utilisation invalide du destructeur %qE comme un type"
  
! #: cp/pt.c:8243
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "pour faire rÃ©fÃ©rence Ã  un membre type d'un paramÃ¨tre de patron, utilisez %<typename %E%>"
  
! #: cp/pt.c:8259 cp/pt.c:8293 cp/pt.c:8347
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "non concordance de type/valeur pour l'argument %d dans la liste des paramÃ¨tres du patron de %qD"
  
! #: cp/pt.c:8267
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  on attendait une constante de type %qT, on a obtenu %qT"
  
! #: cp/pt.c:8275
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  l'argument de patron ambigu pour le paramÃ¨tre de patron non type est traitÃ© comme un type fonction"
  
! #: cp/pt.c:8281
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  on attendait un patron de classe, on a obtenu %qE"
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/pt.c:8298
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  on attendait un type, on a obtenu %qT"
  
! #: cp/pt.c:8301
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  on attendait un patron de classe, on a obtenu %qT"
  
! #: cp/pt.c:8351
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  on attendait un patron de type %qD, on a obtenu %qT"
  
! #: cp/pt.c:8365
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "dÃ©saccord de contrainte Ã  l'argument %d dans la liste des paramÃ¨tres du patron pour %qD"
  
! #: cp/pt.c:8368
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  on attendait %qD, on a obtenu %qD"
  
! #: cp/pt.c:8432
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "impossible de convertir l'argument %qE du patron de %qT vers %qT"
  
! #: cp/pt.c:8570 cp/pt.c:8883
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "l'argument %d du patron est invalide"
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre %d)"
  
! #: cp/pt.c:8713
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre au moins %d)"
  
! #: cp/pt.c:8722
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fournis pour %qD"
  
! #: cp/pt.c:8747
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du patron d'alias %qD"
  
! #: cp/pt.c:8751
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du concept %qD"
  
! #: cp/pt.c:8849
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "ainsi, toute instanciation avec un paquet de paramÃ¨tres non vide serait mal formÃ©e"
  
! #: cp/pt.c:9496
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D n'est pas un patron de fonction"
  
! #: cp/pt.c:9659
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "type non patron %qT utilisÃ© comme un patron"
  
! #: cp/pt.c:9661
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "pour la dÃ©claration du patron %q+D"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Ã©chec de la contrainte du patron pour %qD"
  
! #: cp/pt.c:10150
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "utilisation du patron de variable invalide %qE"
  
! #: cp/pt.c:10733
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excÃ¨de le maximum qui est %d (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.c:11904
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "membre tableau flexible %qD dans l'union"
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "repli de l'expansion vide sur %O"
  
! #: cp/pt.c:12804
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE n'est pas le motif entier de l'expansion du paquet"
  
! #: cp/pt.c:12888
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "les longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qT"
  
! #: cp/pt.c:12891
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "les longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qE"
  
! #: cp/pt.c:13459
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  lors de l'instanciation de l'argument par dÃ©faut pour l'appel Ã  %qD"
  
+ #: cp/pt.c:13558
+ #, gcc-internal-format
+ msgid "creating pointer to member function of non-class type %qT"
+ msgstr "crÃ©ation d'un pointeur vers la fonction membre d'un type non classe %qT"
+ 
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
*************** msgstr "  lors de l'instanciation de l'a
*** 53763,54058 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14409
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD a un type fonction"
  
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "type de paramÃ¨tre %qT invalide"
  
! #: cp/pt.c:14600
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dans la dÃ©claration de %q+D"
  
! #: cp/pt.c:14719
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fonction retournant un tableau"
  
! #: cp/pt.c:14721
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fonction retournant une fonction"
  
! #: cp/pt.c:14759
! #, 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.c:15446
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formation d'une rÃ©fÃ©rence vers void"
  
! #: cp/pt.c:15448
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "formation d'un pointeur vers le type de rÃ©fÃ©rence %qT"
  
! #: cp/pt.c:15450
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "formation d'une rÃ©fÃ©rence vers le type de rÃ©fÃ©rence %qT"
  
! #: cp/pt.c:15463
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "formation d'un pointeur vers le type de fonction qualifiÃ© %qT"
  
! #: cp/pt.c:15466
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "formation d'une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qT"
  
! #: cp/pt.c:15514
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "crÃ©ation d'un pointeur vers le membre d'un type non classe %qT"
  
! #: cp/pt.c:15520
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "crÃ©ation d'un pointeur vers le type de rÃ©fÃ©rence au membre %qT"
  
! #: cp/pt.c:15526
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "crÃ©ation d'un pointeur vers le membre de type void"
  
! #: cp/pt.c:15626
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD est instanciÃ© pour un paquet vide"
  
! #: cp/pt.c:15646
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT n'est pas un type class, struct ou union"
  
! #: cp/pt.c:15683
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT est rÃ©solu en %qT qui n'est pas un type d'Ã©numÃ©ration"
  
! #: cp/pt.c:15691
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT est rÃ©solu en %qT qui n'est pas un type de classe"
  
! #: cp/pt.c:15818
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "utilisation de %qs dans le patron"
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "le type qualifiÃ© %qT ne correspond pas au nom du destructeur ~%qT"
  
! #: cp/pt.c:16011
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "le nom dÃ©pendant %qE est analysÃ© comme un non type, mais son instanciation produit un type"
  
! #: cp/pt.c:16013
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "utilisez %<typename %E%> si un type est dÃ©sirÃ©"
  
! #: cp/pt.c:16103
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "l'initialiseur pour %q#D est dÃ©veloppÃ© en une liste vide d'expressions"
  
! #: cp/pt.c:16226
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "utilisation du champ %qD invalide"
  
! #: cp/pt.c:16752 cp/pt.c:18553
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "utilisation invalide de l'expression d'expansion d'un paquet"
  
! #: cp/pt.c:16756 cp/pt.c:18557
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "utilisez %<...%> pour dÃ©rouler le paquet d'arguments"
  
! #: cp/pt.c:18695
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "initialisation vide dans l'initialisation par capture de la fonction lambda"
  
! #: cp/pt.c:19682
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e et aucune dÃ©claration a Ã©tÃ© trouvÃ©e par le recherche dÃ©pendant des arguments au point d'instanciation"
  
! #: cp/pt.c:19709
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "les dÃ©clarations dans la base dÃ©pendante %qT ne sont pas trouvÃ©es par une recherche non qualifiÃ©e"
  
! #: cp/pt.c:19714
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "utilisez plutÃ´t %<this->%D%>"
  
! #: cp/pt.c:19717
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "utilisez plutÃ´t %<%T::%D%>"
  
! #: cp/pt.c:19722
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD dÃ©clarÃ© ici, plus loin dans l'unitÃ© de traduction"
  
! #: cp/pt.c:19770
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_convertvector%>"
  
! #: cp/pt.c:20074
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT n'est pas une classe ou un espace de noms"
  
! #: cp/pt.c:20077
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD n'est pas une classe ou un espace de noms"
  
! #: cp/pt.c:20401
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT est/utilise un type anonyme"
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "l'argument du patron pour %qD utilise le type local %qT"
  
! #: cp/pt.c:20413
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT est un type modifiÃ© par une variable"
  
! #: cp/pt.c:20428
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "l'expression intÃ©grale %qE n'est pas une constante"
  
! #: cp/pt.c:20446
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  tentative d'instancier %qD"
  
! #: cp/pt.c:24459
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciation de patron ambiguÃ« pour %q#T"
  
! #: cp/pt.c:24461
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciation de patron ambiguÃ« pour %q#D"
  
! #: cp/pt.c:24467
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:24491 cp/pt.c:24586
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciation explicite du non patron %q#D"
  
! #: cp/pt.c:24497
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "instanciation explicite du concept de variable %q#D"
  
! #: cp/pt.c:24499
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instanciation explicite du concept de fonction %q#D"
  
! #: cp/pt.c:24518
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD n'est pas un membre de donnÃ©es statique d'un patron de classe"
  
! #: cp/pt.c:24524 cp/pt.c:24581
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "aucun patron correspondant trouvÃ© pour %qD"
  
! #: cp/pt.c:24529
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "le type %qT pour l'instanciation explicite %qD ne correspond pas au type dÃ©clarÃ© %qT"
  
! #: cp/pt.c:24537
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciation explicite de %q#D"
  
! #: cp/pt.c:24573
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciation explicite dupliquÃ©e pour %q#D"
  
! #: cp/pt.c:24596 cp/pt.c:24680
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "le C++ ISO 1998 interdit l'utilisation de %<extern%> sur des instanciations explicites"
  
! #: cp/pt.c:24601 cp/pt.c:24696
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "classe de stockage %qD appliquÃ©e Ã  l'instanciation du patron"
  
! #: cp/pt.c:24658
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciation explicite du patron non classe %qD"
  
! #: cp/pt.c:24660
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciation explicite du type non patron %qT"
  
! #: cp/pt.c:24669
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciation explicite de %q#T avant la dÃ©finition de patron"
  
! #: cp/pt.c:24685
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "le C++ ISO interdit l'utilisation de %qE sur des instanciations explicites"
  
! #: cp/pt.c:24730
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciation explicite dupliquÃ©e de %q#T"
  
! #: cp/pt.c:25052
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "la spÃ©cification d'exception %qD dÃ©pend d'elle-mÃªme"
--- 53900,54190 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD a un type fonction"
  
! #: cp/pt.c:14787
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "type de paramÃ¨tre %qT invalide"
  
! #: cp/pt.c:14789
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dans la dÃ©claration de %q+D"
  
! #: cp/pt.c:14907
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fonction retournant un tableau"
  
! #: cp/pt.c:14909
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fonction retournant une fonction"
  
! #: cp/pt.c:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formation d'une rÃ©fÃ©rence vers void"
  
! #: cp/pt.c:15602
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "formation d'un pointeur vers le type de rÃ©fÃ©rence %qT"
  
! #: cp/pt.c:15604
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "formation d'une rÃ©fÃ©rence vers le type de rÃ©fÃ©rence %qT"
  
! #: cp/pt.c:15617
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "formation d'un pointeur vers le type de fonction qualifiÃ© %qT"
  
! #: cp/pt.c:15620
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "formation d'une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qT"
  
! #: cp/pt.c:15668
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "crÃ©ation d'un pointeur vers le membre d'un type non classe %qT"
  
! #: cp/pt.c:15674
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "crÃ©ation d'un pointeur vers le type de rÃ©fÃ©rence au membre %qT"
  
! #: cp/pt.c:15680
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "crÃ©ation d'un pointeur vers le membre de type void"
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD est instanciÃ© pour un paquet vide"
  
! #: cp/pt.c:15800
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT n'est pas un type class, struct ou union"
  
! #: cp/pt.c:15837
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT est rÃ©solu en %qT qui n'est pas un type d'Ã©numÃ©ration"
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT est rÃ©solu en %qT qui n'est pas un type de classe"
  
! #: cp/pt.c:15972
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "utilisation de %qs dans le patron"
  
! #: cp/pt.c:16150
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "le type qualifiÃ© %qT ne correspond pas au nom du destructeur ~%qT"
  
! #: cp/pt.c:16165
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "le nom dÃ©pendant %qE est analysÃ© comme un non type, mais son instanciation produit un type"
  
! #: cp/pt.c:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "utilisez %<typename %E%> si un type est dÃ©sirÃ©"
  
! #: cp/pt.c:16257
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "l'initialiseur pour %q#D est dÃ©veloppÃ© en une liste vide d'expressions"
  
! #: cp/pt.c:16380
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "utilisation du champ %qD invalide"
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "utilisation invalide de l'expression d'expansion d'un paquet"
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "utilisez %<...%> pour dÃ©rouler le paquet d'arguments"
  
! #: cp/pt.c:18852
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "initialisation vide dans l'initialisation par capture de la fonction lambda"
  
! #: cp/pt.c:19854
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e et aucune dÃ©claration a Ã©tÃ© trouvÃ©e par le recherche dÃ©pendant des arguments au point d'instanciation"
  
! #: cp/pt.c:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "les dÃ©clarations dans la base dÃ©pendante %qT ne sont pas trouvÃ©es par une recherche non qualifiÃ©e"
  
! #: cp/pt.c:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "utilisez plutÃ´t %<this->%D%>"
  
! #: cp/pt.c:19889
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "utilisez plutÃ´t %<%T::%D%>"
  
! #: cp/pt.c:19894
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD dÃ©clarÃ© ici, plus loin dans l'unitÃ© de traduction"
  
! #: cp/pt.c:19942
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_convertvector%>"
  
! #: cp/pt.c:20246
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT n'est pas une classe ou un espace de noms"
  
! #: cp/pt.c:20249
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD n'est pas une classe ou un espace de noms"
  
! #: cp/pt.c:20571
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT est/utilise un type anonyme"
  
! #: cp/pt.c:20573
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "l'argument du patron pour %qD utilise le type local %qT"
  
! #: cp/pt.c:20583
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT est un type modifiÃ© par une variable"
  
! #: cp/pt.c:20598
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "l'expression intÃ©grale %qE n'est pas une constante"
  
! #: cp/pt.c:20616
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  tentative d'instancier %qD"
  
! #: cp/pt.c:24629
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciation de patron ambiguÃ« pour %q#T"
  
! #: cp/pt.c:24631
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciation de patron ambiguÃ« pour %q#D"
  
! #: cp/pt.c:24637
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciation explicite du non patron %q#D"
  
! #: cp/pt.c:24667
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "instanciation explicite du concept de variable %q#D"
  
! #: cp/pt.c:24669
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instanciation explicite du concept de fonction %q#D"
  
! #: cp/pt.c:24688
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD n'est pas un membre de donnÃ©es statique d'un patron de classe"
  
! #: cp/pt.c:24694 cp/pt.c:24751
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "aucun patron correspondant trouvÃ© pour %qD"
  
! #: cp/pt.c:24699
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "le type %qT pour l'instanciation explicite %qD ne correspond pas au type dÃ©clarÃ© %qT"
  
! #: cp/pt.c:24707
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciation explicite de %q#D"
  
! #: cp/pt.c:24743
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciation explicite dupliquÃ©e pour %q#D"
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "le C++ ISO 1998 interdit l'utilisation de %<extern%> sur des instanciations explicites"
  
! #: cp/pt.c:24771 cp/pt.c:24866
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "classe de stockage %qD appliquÃ©e Ã  l'instanciation du patron"
  
! #: cp/pt.c:24828
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciation explicite du patron non classe %qD"
  
! #: cp/pt.c:24830
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciation explicite du type non patron %qT"
  
! #: cp/pt.c:24839
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciation explicite de %q#T avant la dÃ©finition de patron"
  
! #: cp/pt.c:24855
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "le C++ ISO interdit l'utilisation de %qE sur des instanciations explicites"
  
! #: cp/pt.c:24900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciation explicite dupliquÃ©e de %q#T"
  
! #: cp/pt.c:25222
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "la spÃ©cification d'exception %qD dÃ©pend d'elle-mÃªme"
*************** msgstr "la spÃ©cification d'exception %q
*** 54064,54195 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25389
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciation explicite de %qD mais pas de dÃ©finition disponible"
  
! #: cp/pt.c:25577
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excÃ¨de le maximum de %d lors de l'instanciation de %q+D, peut-Ãªtre via la gÃ©nÃ©ration de la table virtuelle (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.c:25940
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/pt.c:25962
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/pt.c:25975
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT n'est pas un type valide pour un paramÃ¨tre non type du patron car il n'est pas structurel"
  
! #: cp/pt.c:25987
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "le paramÃ¨tre non type du patron est invalide"
  
! #: cp/pt.c:25989
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T n'est pas un type valide pour un paramÃ¨tre non type du patron"
  
! #: cp/pt.c:27343
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "le mot-clÃ© %<template%> n'est pas permis dans declarator-id"
  
! #: cp/pt.c:27604
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "un concept ne peut Ãªtre contraint"
  
! #: cp/pt.c:27613
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "le concept %qE n'est pas dans la portÃ©e de l'espace de noms"
  
! #: cp/pt.c:27638
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la dÃ©duction Ã  partir d'une liste d'initialisation entre accolades requiert %<#include <initializer_list>%>"
  
! #: cp/pt.c:28545
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "le patron %qT ne peut Ãªtre dÃ©duit et il est utilisÃ© sans arguments de patron"
  
! #: cp/pt.c:28552
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "la dÃ©duction du patron synonyme est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/pt.c:28653
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "impossible de dÃ©duire les arguments du patron pour l'initialisation par copie de %qT car il n'a pas de guides de dÃ©duction non explicites ou de constructeur dÃ©clarÃ© par l'utilisateur"
  
! #: cp/pt.c:28660
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "impossible de dÃ©duire les arguments du patron de %qT car il n'a pas de guides de dÃ©duction viables"
  
! #: cp/pt.c:28675
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "la dÃ©duction des arguments du patron de classe a Ã©chouÃ©:"
  
! #: cp/pt.c:28682
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "les guides de dÃ©duction explicites ne sont pas pris en compte pour l'initialisation par copie"
  
! #: cp/pt.c:28746
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "l'initialisation par liste directe de %<auto%> requiert exactement un Ã©lÃ©ment"
  
! #: cp/pt.c:28749
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "pour la dÃ©duction de %<std::initializer_list%>, utilisez l'initialisation par liste copiÃ©e (c-Ã -d ajoutez %<=%> avant le %<{%>)"
  
! #: cp/pt.c:28823
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "impossible de dÃ©duire le type de retour de la lambda Ã  partir de %qE"
  
! #: cp/pt.c:28825
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "impossible de dÃ©duire %qT Ã  partir de %qE"
  
! #: cp/pt.c:28867
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "les contraintes sur le type Ã  remplacer ne sont pas satisfaites"
  
! #: cp/pt.c:28871
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "l'initialisation dÃ©duite ne satisfait pas les contraintes du type Ã  remplacer"
  
! #: cp/pt.c:28875
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "le type retournÃ© dÃ©duit ne satisfait pas les contraintes du type Ã  remplacer"
  
! #: cp/pt.c:28879
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "le type dÃ©duit pour l'expression ne satisfait pas les contraintes du type Ã  remplacer"
  
! #: cp/pt.c:29002
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "utilisation invalide de %qT dans un argument de patron"
--- 54196,54327 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25560
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciation explicite de %qD mais pas de dÃ©finition disponible"
  
! #: cp/pt.c:25756
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excÃ¨de le maximum de %d lors de l'instanciation de %q+D, peut-Ãªtre via la gÃ©nÃ©ration de la table virtuelle (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.c:26119
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/pt.c:26141
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/pt.c:26154
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT n'est pas un type valide pour un paramÃ¨tre non type du patron car il n'est pas structurel"
  
! #: cp/pt.c:26166
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "le paramÃ¨tre non type du patron est invalide"
  
! #: cp/pt.c:26168
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T n'est pas un type valide pour un paramÃ¨tre non type du patron"
  
! #: cp/pt.c:27521
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "le mot-clÃ© %<template%> n'est pas permis dans declarator-id"
  
! #: cp/pt.c:27782
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "un concept ne peut Ãªtre contraint"
  
! #: cp/pt.c:27791
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "le concept %qE n'est pas dans la portÃ©e de l'espace de noms"
  
! #: cp/pt.c:27816
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la dÃ©duction Ã  partir d'une liste d'initialisation entre accolades requiert %<#include <initializer_list>%>"
  
! #: cp/pt.c:28726
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "le patron %qT ne peut Ãªtre dÃ©duit et il est utilisÃ© sans arguments de patron"
  
! #: cp/pt.c:28733
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "la dÃ©duction du patron synonyme est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/pt.c:28834
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "impossible de dÃ©duire les arguments du patron pour l'initialisation par copie de %qT car il n'a pas de guides de dÃ©duction non explicites ou de constructeur dÃ©clarÃ© par l'utilisateur"
  
! #: cp/pt.c:28841
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "impossible de dÃ©duire les arguments du patron de %qT car il n'a pas de guides de dÃ©duction viables"
  
! #: cp/pt.c:28856
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "la dÃ©duction des arguments du patron de classe a Ã©chouÃ©:"
  
! #: cp/pt.c:28863
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "les guides de dÃ©duction explicites ne sont pas pris en compte pour l'initialisation par copie"
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "l'initialisation par liste directe de %<auto%> requiert exactement un Ã©lÃ©ment"
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "pour la dÃ©duction de %<std::initializer_list%>, utilisez l'initialisation par liste copiÃ©e (c-Ã -d ajoutez %<=%> avant le %<{%>)"
  
! #: cp/pt.c:29004
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "impossible de dÃ©duire le type de retour de la lambda Ã  partir de %qE"
  
! #: cp/pt.c:29006
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "impossible de dÃ©duire %qT Ã  partir de %qE"
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "les contraintes sur le type Ã  remplacer ne sont pas satisfaites"
  
! #: cp/pt.c:29052
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "l'initialisation dÃ©duite ne satisfait pas les contraintes du type Ã  remplacer"
  
! #: cp/pt.c:29056
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "le type retournÃ© dÃ©duit ne satisfait pas les contraintes du type Ã  remplacer"
  
! #: cp/pt.c:29060
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "le type dÃ©duit pour l'expression ne satisfait pas les contraintes du type Ã  remplacer"
  
! #: cp/pt.c:29190
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "utilisation invalide de %qT dans un argument de patron"
*************** msgstr "%q+#D ne peut pas Ãªtre dÃ©clarÃ
*** 54314,55015 ****
  msgid "  since %q+#D declared in base class"
  msgstr "  puisque %q+#D est dÃ©clarÃ© dans la classe de base"
  
! #: cp/semantics.c:776
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr "%qs est toujours Ã©valuÃ© Ã  Â«Â vraiÂ Â» dans %<if constexpr%>"
  
! #: cp/semantics.c:924
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr "des accolades explicites sont suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>"
  
! #: cp/semantics.c:1437
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr "interception du type polymorphique %q#T par valeur"
  
! #: cp/semantics.c:1442
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr "interception du type %q#T par valeur"
  
! #: cp/semantics.c:1447
  #, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr "interception du type %q#T qui n'est pas une rÃ©fÃ©rence"
  
! #: cp/semantics.c:1657
  #, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "le type de l'opÃ©rande %<asm%> %qE n'a pas pu Ãªtre dÃ©terminÃ©"
  
! #: cp/semantics.c:1739
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr "les dÃ©clarations %<__label__%> sont uniquement permises Ã  l'intÃ©rieur des fonctions"
  
! #: cp/semantics.c:1924
  #, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr "utilisation invalide du membre %qD dans une fonction membre statique"
  
! #: cp/semantics.c:2197
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "%qE arguments de patron manquants"
  
! #: cp/semantics.c:2257
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr "une expression-instruction est un contexte insuffisant pour la rÃ©solution d'une surcharge"
  
! #: cp/semantics.c:2609
  #, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "impossible d'appeler un concept comme une fonction"
  
! #: cp/semantics.c:2677
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "le destructeur n'accepte pas d'argument"
  
! #: cp/semantics.c:2755
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> n'est pas disponible pour les fonctions membres statiques"
  
! #: cp/semantics.c:2757
  #, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "utilisation invalide de %<this%> dans une fonction non membre"
  
! #: cp/semantics.c:2759
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "utilisation invalide de %<this%> hors de toute fonction"
  
! #: cp/semantics.c:2781
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "Ã©tendue de qualification invalide dans le nom du pseudo-destructeur"
  
! #: cp/semantics.c:2789 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "le type qualifiÃ© %qT ne concorde pas avec le nom du destructeur ~%qT"
  
! #: cp/semantics.c:2811
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE n'est pas un type %qT"
  
! #: cp/semantics.c:2888
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "littÃ©ral composÃ© du type non objet %qT"
  
! #: cp/semantics.c:3072
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr "les paramÃ¨tres de type du patron doivent utiliser le mot-clÃ© %<class%> ou %<typename%>"
  
! #: cp/semantics.c:3122
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "utilisation invalide du type %qT comme valeur par dÃ©faut pour un paramÃ¨tre de patron qui est lui-mÃªme un patron"
  
! #: cp/semantics.c:3125
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "argument par dÃ©faut invalide pour un paramÃ¨tre de patron qui est un patron"
  
! #: cp/semantics.c:3142
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr "dÃ©finition de %q#T Ã  l'intÃ©rieur d'une liste de paramÃ¨tres de patron"
  
! #: cp/semantics.c:3173
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "dÃ©finition invalide du type qualifiÃ© %qT"
  
! #: cp/semantics.c:3443
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "spÃ©cification de classe de base invalide"
  
! #: cp/semantics.c:3606
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "impossible de capturer le membre %qD d'une union anonyme"
  
! #: cp/semantics.c:3623 cp/semantics.c:10258
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD n'est pas capturÃ©"
  
! #: cp/semantics.c:3627
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "la lambda n'a pas de capture par dÃ©faut"
  
! #: cp/semantics.c:3629
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "la lambda dans la classe locale %q+T ne sait pas capturer des variables du contexte englobant"
  
! #: cp/semantics.c:3641
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "utilisation d'une variable locale avec un stockage automatique dans la fonction contenante"
  
! #: cp/semantics.c:3643
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "utilisation d'un paramÃ¨tre dans la fonction contenante"
  
! #: cp/semantics.c:3770
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "utilisation du paramÃ¨tre en dehors du corps de la fonction"
  
! #: cp/semantics.c:3780
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "arguments de patron manquants"
  
! #: cp/semantics.c:3816
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "le paramÃ¨tre %qD du patron, du type %qT, n'est pas permis dans une expression constante intÃ©grale parce qu'il n'est pas d'un type intÃ©gral ou Ã©numÃ©rÃ©"
  
! #: cp/semantics.c:3847
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "utilisation du patron de classe %qT comme expression"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3854
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "l'accÃ¨s au membre %qD est ambigu dans un rÃ©seau d'hÃ©ritages multiples"
  
! #: cp/semantics.c:3882
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD ne peut pas apparaÃ®tre dans une expression constante"
  
! #: cp/semantics.c:4051
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "le type de %qE est inconnu"
  
! #: cp/semantics.c:4080
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT n'est pas un type Ã©numÃ©rÃ©"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4214
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Le paquet de paramÃ¨tres %<__bases%> est uniquement valable dans la dÃ©claration d'un patron"
  
! #: cp/semantics.c:4246
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "impossible d'appliquer %<offsetof%> au destructeur %<~%T%>"
  
! #: cp/semantics.c:4259
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "impossible d'appliquer %<offsetof%> Ã  la fonction membre %qD"
  
! #: cp/semantics.c:4263
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "impossible d'appliquer %<offsetof%> Ã  la fonction membre"
  
! #: cp/semantics.c:4268
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "impossible d'appliquer %<offsetof%> Ã  un Ã©numÃ©rateur %qD"
  
! #: cp/semantics.c:4279
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "l'utilisation de %<offsetof%> Ã  l'intÃ©rieur du type %qT (qui ne respecte pas l'agencement standard) est supportÃ© conditionnellement"
  
! #: cp/semantics.c:4805 cp/semantics.c:6578 cp/semantics.c:6662
! #: cp/semantics.c:6713 cp/semantics.c:7055 cp/semantics.c:7202
! #: cp/semantics.c:7431 cp/semantics.c:7874
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr "%<this%> est autorisÃ© dans OpenMP uniquement dans les clauses %<declare simd%>"
  
! #: cp/semantics.c:5546
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "la recherche de la rÃ©duction dÃ©finie par l'utilisateur est ambiguÃ«"
  
! #: cp/semantics.c:5819
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "%qE dans la clause %<reduction%> est un tableau de taille nulle"
  
! #: cp/semantics.c:5869
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE a le type const pour %<reduction%>"
  
! #: cp/semantics.c:5988
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "rÃ©duction dÃ©finie par l'utilisateur avec une initialisation du constructeur pour la classe de base %qT"
  
! #: cp/semantics.c:6446
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "la clause linÃ©aire avec le modificateur %qs est appliquÃ©e Ã  la variable non rÃ©fÃ©rence ayant le type %qT"
  
! #: cp/semantics.c:6461
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "clause linÃ©aire appliquÃ©e Ã  la variable non entiÃ¨re non pointeur ayant le type %qT"
  
! #: cp/semantics.c:6485
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "l'expression du pas de Â«Â linearÂ Â» doit Ãªtre un entier"
  
! #: cp/semantics.c:6590 cp/semantics.c:7887
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD n'est pas une variable dans la clause %qs"
  
! #: cp/semantics.c:6675
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD n'est pas une variable dans la clause %<firstprivate%>"
  
! #: cp/semantics.c:6726
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD n'est pas une variable dans la clause %<lastprivate%>"
  
! #: cp/semantics.c:6776
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "l'expression statique %<gang%> doit Ãªtre un entier"
  
! #: cp/semantics.c:6790
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "la valeur statique de %<gang%> doit Ãªtre positive"
  
! #: cp/semantics.c:6824
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "l'expression numÃ©rique de %<gang%> doit Ãªtre un entier"
  
! #: cp/semantics.c:6827
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "l'expression de longueur de %<vector%> doit Ãªtre un entier"
  
! #: cp/semantics.c:6831
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "l'expression numÃ©rique de %<worker%> doit Ãªtre un entier"
  
! #: cp/semantics.c:6853
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "la valeur numÃ©rique de %<gang%> doit Ãªtre positive"
  
! #: cp/semantics.c:6857
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "la valeur de longueur de %<vector%> doit Ãªtre positive"
  
! #: cp/semantics.c:6862
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "la valeur numÃ©rique de %<worker%> doit Ãªtre positive"
  
! #: cp/semantics.c:6889
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "l'expression de taille des tranches d'ordonnancement doit Ãªtre un entier"
  
! #: cp/semantics.c:6922
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "l'expression de longueur de %qs doit Ãªtre un entier"
  
! #: cp/semantics.c:6936
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "l'expression de longueur %qs doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: cp/semantics.c:6956
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "l'expression de %<async%> doit Ãªtre un entier"
  
! #: cp/semantics.c:6985
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "l'expression de %<thread_limit%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7015
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "l'identifiant de %<device%> doit Ãªtre entier"
  
! #: cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "l'expression de la taille des tranches de %<dist_schedule%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7066
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<aligned%>"
  
! #: cp/semantics.c:7081
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence vers un pointeur ou un tableau"
  
! #: cp/semantics.c:7088
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses %<aligned%>"
  
! #: cp/semantics.c:7103
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "l'expression d'alignement de la clause %<aligned%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7136
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<nontemporal%>"
  
! #: cp/semantics.c:7147
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>"
  
! #: cp/semantics.c:7212
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %<depend%>"
  
! #: cp/semantics.c:7582
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "patron %qE dans la clause %qs"
  
! #: cp/semantics.c:7586
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "nom de fonction surchargÃ©e %qE dans la clause %qs"
  
! #: cp/semantics.c:7655
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "l'expression de %<grainsize%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7685
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "l'expression de %<priority%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7715
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "l'expression %<hint%> doit Ãªtre un nombre entier"
  
! #: cp/semantics.c:7728
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "l'expression %<hint%> doit Ãªtre une expression entiÃ¨re constante"
  
! #: cp/semantics.c:7751
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "la variable %qs n'est ni un pointeur ni une rÃ©fÃ©rence Ã  un pointeur"
  
! #: cp/semantics.c:7761
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "la variable %qs n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence Ã  un pointeur ou un tableau"
  
! #: cp/semantics.c:7815
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "l'argument de %<tile%> doit Ãªtre de type entier"
  
  # Cette traduction aurait du sens si on pouvait changer l'ordre des %. Je n'arrive pas Ã  savoir si c'est possible.
! #: cp/semantics.c:8156
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%> qualifiant %qE sans membre %<mutable%> ne peut apparaÃ®tre que dans les clauses %<shared%> ou %<firstprivate%>"
  
! #: cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD n'est pas un fichier, un espace de noms ou une variable dÃ©clarÃ©e dans un bloc"
  
! #: cp/semantics.c:8364
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "la directive %<threadprivate%> %qE n'est pas dans la dÃ©finition de %qT"
  
! #: cp/semantics.c:8561
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "la diffÃ©rence entre %qE et %qD n'est pas un type entier"
  
! #: cp/semantics.c:9027
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> utilisÃ© avec la variable d'itÃ©ration de classe %qE"
  
! #: cp/semantics.c:9318 cp/semantics.c:9328
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> utilise deux expressions diffÃ©rentes pour la mÃ©moire"
  
! #: cp/semantics.c:9687
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "l'assertion statique a Ã©chouÃ©: %s"
  
! #: cp/semantics.c:9696
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condition non constante pour l'assertion statique"
  
! #: cp/semantics.c:9726
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "l'argument de %<decltype%> doit Ãªtre une expression"
  
! #: cp/semantics.c:9754
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%<decltype%> ne sait pas rÃ©soudre l'adresse d'une fonction surchargÃ©e"
  
! #: cp/semantics.c:10297
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "l'opÃ©rande de l'expression fold n'a aucun paquet de paramÃ¨tres non dÃ©roulÃ©"
  
! #: cp/semantics.c:10350
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "les deux arguments dans le fold binaire ont des paquets de paramÃ¨tres non dÃ©roulÃ©s"
  
! #: cp/semantics.c:10352
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "aucun paquet de paramÃ¨tres non dÃ©roulÃ©s dans le fold binaire"
  
! #: cp/semantics.c:10370
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "l'argument de %<__builtin_launder%> n'est pas un pointeur"
  
! #: cp/tree.c:1388
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "les qualificatifs %qV ne peuvent pas Ãªtre appliquÃ©s Ã  %qT"
  
! #: cp/tree.c:1907
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "expression instruction dans une expression constante"
  
! #: cp/tree.c:4086
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr "%<-fabi-version=13%> (GCC 8.2) corrige la convention d'appel pour %qT qui a changÃ© accidentellement en 8.1"
  
! #: cp/tree.c:4090
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr "%<-fabi-version=12%> (GCC 8.1) change accidentellement la convention d'appel pour %qT"
  
! #: cp/tree.c:4093
  #, gcc-internal-format
  msgid " declared here"
  msgstr " dÃ©clarÃ© ici"
  
! #: cp/tree.c:4098
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "la convention d'appel pour %qT change avec %<-fabi-version=13%> (GCC 8.2)"
  
! #: cp/tree.c:4100
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr " car tous ses constructeurs par copie et dÃ©placement sont supprimÃ©s"
  
! #: cp/tree.c:4479
  #, gcc-internal-format
  msgid "%qT is a union"
  msgstr "%qT est une union"
  
! #: cp/tree.c:4491
  #, gcc-internal-format
  msgid "%qT has a mutable member"
  msgstr "%qT a un membre mutable"
  
! #: cp/tree.c:4502
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "la classe de base %qT n'est pas publique"
  
! #: cp/tree.c:4505
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD n'est pas public"
  
! #: cp/tree.c:4513
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD a un type non structurel"
  
! #: cp/tree.c:4531
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "l'argument de l'attribut %qE doit Ãªtre une constante de chaÃ®ne de caractÃ¨res"
  
! #: cp/tree.c:4539
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "attribut %qE appliquÃ© Ã  %qD avec un type de retour void"
  
! #: cp/tree.c:4546
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "l'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux classes ou aux types Ã©numÃ©rÃ©s"
  
! #: cp/tree.c:4564
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "l'attribut %qE peut uniquement Ãªtre appliquÃ© aux membres de donnÃ©es non statiques"
  
! #: cp/tree.c:4570
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "l'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un champ de bits"
  
! #: cp/tree.c:4590
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
  
! #: cp/tree.c:4594
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "l'attribut %qE du C++ ISO ne s'applique pas aux fonctions; il est traitÃ© comme %<[[gnu::%E]]%>"
  
! #: cp/tree.c:4657
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "le %<init_priority%> demandÃ© n'est pas une constante entiÃ¨re"
  
! #: cp/tree.c:4679
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "l'attribut %qE peut uniquement Ãªtre utilisÃ© sur les dÃ©finitions dans la portÃ©e du fichier d'objets de type classe"
  
! #: cp/tree.c:4687
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "le %<init_priority%> %i demandÃ© est hors des limites [0, %i]"
  
! #: cp/tree.c:4698
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "le %<init_priority%> %i demandÃ© est rÃ©servÃ© pour un usage interne"
  
! #: cp/tree.c:4710
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "l'attribut %qE n'est pas supportÃ© sur cette plate-forme"
  
! #: cp/tree.c:4737
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "la redÃ©claration de %qD ajoute l'Ã©tiquette d'ABI %qE"
  
! #: cp/tree.c:4757
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "l'attribut %qE requiert des arguments"
  
! #: cp/tree.c:4768
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "les arguments de l'attribut %qE doivent Ãªtre des chaÃ®nes littÃ©rales Ã©troites"
  
! #: cp/tree.c:4781 cp/tree.c:4794
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "les arguments de l'attribut %qE doivent contenir des identificateurs valables"
  
! #: cp/tree.c:4783
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> n'est pas un premier caractÃ¨re valable pour un identificateur"
  
! #: cp/tree.c:4796
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> n'est pas un caractÃ¨re valable dans un identificateur"
  
! #: cp/tree.c:4820
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "attribut %qE appliquÃ© au type %qT qui n'est ni une classe ni un enum"
  
! #: cp/tree.c:4826
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "attribut %qE appliquÃ© Ã  %qT aprÃ¨s sa dÃ©finition"
  
! #: cp/tree.c:4833
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "l'attribut %qE est ignorÃ© car il est appliquÃ© Ã  l'instanciation du patron %qT"
  
! #: cp/tree.c:4840
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "l'attribut %qE est ignorÃ© car il est appliquÃ© Ã  la spÃ©cialisation du patron %qT"
  
! #: cp/tree.c:4862
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "attribut %qE appliquÃ© Ã  %qD qui n'est ni une fonction ni une variable"
  
! #: cp/tree.c:4868
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "attribut %qE appliquÃ© Ã  la dÃ©claration extern \"C\" %qD"
  
! #: cp/tree.c:5721
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "zÃ©ro comme constante de pointeur nul"
  
! #: cp/tree.c:5804
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "vÃ©rification de %<lang_*%>Â : Ã©chec dans %s, Ã  %s:%d"
--- 54446,55147 ----
  msgid "  since %q+#D declared in base class"
  msgstr "  puisque %q+#D est dÃ©clarÃ© dans la classe de base"
  
! #: cp/semantics.c:777
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr "%qs est toujours Ã©valuÃ© Ã  Â«Â vraiÂ Â» dans %<if constexpr%>"
  
! #: cp/semantics.c:925
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr "des accolades explicites sont suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>"
  
! #: cp/semantics.c:1438
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr "interception du type polymorphique %q#T par valeur"
  
! #: cp/semantics.c:1443
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr "interception du type %q#T par valeur"
  
! #: cp/semantics.c:1448
  #, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr "interception du type %q#T qui n'est pas une rÃ©fÃ©rence"
  
! #: cp/semantics.c:1658
  #, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "le type de l'opÃ©rande %<asm%> %qE n'a pas pu Ãªtre dÃ©terminÃ©"
  
! #: cp/semantics.c:1740
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr "les dÃ©clarations %<__label__%> sont uniquement permises Ã  l'intÃ©rieur des fonctions"
  
! #: cp/semantics.c:1925
  #, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr "utilisation invalide du membre %qD dans une fonction membre statique"
  
! #: cp/semantics.c:2198
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "%qE arguments de patron manquants"
  
! #: cp/semantics.c:2258
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr "une expression-instruction est un contexte insuffisant pour la rÃ©solution d'une surcharge"
  
! #: cp/semantics.c:2610
  #, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "impossible d'appeler un concept comme une fonction"
  
! #: cp/semantics.c:2678
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "le destructeur n'accepte pas d'argument"
  
! #: cp/semantics.c:2756
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> n'est pas disponible pour les fonctions membres statiques"
  
! #: cp/semantics.c:2758
  #, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "utilisation invalide de %<this%> dans une fonction non membre"
  
! #: cp/semantics.c:2760
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "utilisation invalide de %<this%> hors de toute fonction"
  
! #: cp/semantics.c:2782
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "Ã©tendue de qualification invalide dans le nom du pseudo-destructeur"
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "le type qualifiÃ© %qT ne concorde pas avec le nom du destructeur ~%qT"
  
! #: cp/semantics.c:2812
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE n'est pas un type %qT"
  
! #: cp/semantics.c:2889
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "littÃ©ral composÃ© du type non objet %qT"
  
! #: cp/semantics.c:3073
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr "les paramÃ¨tres de type du patron doivent utiliser le mot-clÃ© %<class%> ou %<typename%>"
  
! #: cp/semantics.c:3123
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "utilisation invalide du type %qT comme valeur par dÃ©faut pour un paramÃ¨tre de patron qui est lui-mÃªme un patron"
  
! #: cp/semantics.c:3126
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "argument par dÃ©faut invalide pour un paramÃ¨tre de patron qui est un patron"
  
! #: cp/semantics.c:3143
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr "dÃ©finition de %q#T Ã  l'intÃ©rieur d'une liste de paramÃ¨tres de patron"
  
! #: cp/semantics.c:3174
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "dÃ©finition invalide du type qualifiÃ© %qT"
  
! #: cp/semantics.c:3444
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "spÃ©cification de classe de base invalide"
  
! #: cp/semantics.c:3607
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "impossible de capturer le membre %qD d'une union anonyme"
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD n'est pas capturÃ©"
  
! #: cp/semantics.c:3628
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "la lambda n'a pas de capture par dÃ©faut"
  
! #: cp/semantics.c:3630
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "la lambda dans la classe locale %q+T ne sait pas capturer des variables du contexte englobant"
  
! #: cp/semantics.c:3642
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "utilisation d'une variable locale avec un stockage automatique dans la fonction contenante"
  
! #: cp/semantics.c:3644
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "utilisation d'un paramÃ¨tre dans la fonction contenante"
  
! #: cp/semantics.c:3771
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "utilisation du paramÃ¨tre en dehors du corps de la fonction"
  
! #: cp/semantics.c:3781
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "arguments de patron manquants"
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "le paramÃ¨tre %qD du patron, du type %qT, n'est pas permis dans une expression constante intÃ©grale parce qu'il n'est pas d'un type intÃ©gral ou Ã©numÃ©rÃ©"
  
! #: cp/semantics.c:3848
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "utilisation du patron de classe %qT comme expression"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3855
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "l'accÃ¨s au membre %qD est ambigu dans un rÃ©seau d'hÃ©ritages multiples"
  
! #: cp/semantics.c:3883
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD ne peut pas apparaÃ®tre dans une expression constante"
  
! #: cp/semantics.c:4052
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "le type de %qE est inconnu"
  
! #: cp/semantics.c:4081
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT n'est pas un type Ã©numÃ©rÃ©"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4215
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Le paquet de paramÃ¨tres %<__bases%> est uniquement valable dans la dÃ©claration d'un patron"
  
! #: cp/semantics.c:4247
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "impossible d'appliquer %<offsetof%> au destructeur %<~%T%>"
  
! #: cp/semantics.c:4260
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "impossible d'appliquer %<offsetof%> Ã  la fonction membre %qD"
  
! #: cp/semantics.c:4264
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "impossible d'appliquer %<offsetof%> Ã  la fonction membre"
  
! #: cp/semantics.c:4269
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "impossible d'appliquer %<offsetof%> Ã  un Ã©numÃ©rateur %qD"
  
! #: cp/semantics.c:4280
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "l'utilisation de %<offsetof%> Ã  l'intÃ©rieur du type %qT (qui ne respecte pas l'agencement standard) est supportÃ© conditionnellement"
  
! #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
! #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr "%<this%> est autorisÃ© dans OpenMP uniquement dans les clauses %<declare simd%>"
  
! #: cp/semantics.c:5547
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "la recherche de la rÃ©duction dÃ©finie par l'utilisateur est ambiguÃ«"
  
! #: cp/semantics.c:5820
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "%qE dans la clause %<reduction%> est un tableau de taille nulle"
  
! #: cp/semantics.c:5870
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE a le type const pour %<reduction%>"
  
! #: cp/semantics.c:5989
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "rÃ©duction dÃ©finie par l'utilisateur avec une initialisation du constructeur pour la classe de base %qT"
  
! #: cp/semantics.c:6447
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "la clause linÃ©aire avec le modificateur %qs est appliquÃ©e Ã  la variable non rÃ©fÃ©rence ayant le type %qT"
  
! #: cp/semantics.c:6462
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "clause linÃ©aire appliquÃ©e Ã  la variable non entiÃ¨re non pointeur ayant le type %qT"
  
! #: cp/semantics.c:6486
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "l'expression du pas de Â«Â linearÂ Â» doit Ãªtre un entier"
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD n'est pas une variable dans la clause %qs"
  
! #: cp/semantics.c:6676
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD n'est pas une variable dans la clause %<firstprivate%>"
  
! #: cp/semantics.c:6727
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD n'est pas une variable dans la clause %<lastprivate%>"
  
! #: cp/semantics.c:6777
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "l'expression statique %<gang%> doit Ãªtre un entier"
  
! #: cp/semantics.c:6791
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "la valeur statique de %<gang%> doit Ãªtre positive"
  
! #: cp/semantics.c:6825
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "l'expression numÃ©rique de %<gang%> doit Ãªtre un entier"
  
! #: cp/semantics.c:6828
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "l'expression de longueur de %<vector%> doit Ãªtre un entier"
  
! #: cp/semantics.c:6832
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "l'expression numÃ©rique de %<worker%> doit Ãªtre un entier"
  
! #: cp/semantics.c:6854
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "la valeur numÃ©rique de %<gang%> doit Ãªtre positive"
  
! #: cp/semantics.c:6858
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "la valeur de longueur de %<vector%> doit Ãªtre positive"
  
! #: cp/semantics.c:6863
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "la valeur numÃ©rique de %<worker%> doit Ãªtre positive"
  
! #: cp/semantics.c:6890
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "l'expression de taille des tranches d'ordonnancement doit Ãªtre un entier"
  
! #: cp/semantics.c:6923
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "l'expression de longueur de %qs doit Ãªtre un entier"
  
! #: cp/semantics.c:6937
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "l'expression de longueur %qs doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: cp/semantics.c:6957
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "l'expression de %<async%> doit Ãªtre un entier"
  
! #: cp/semantics.c:6986
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "l'expression de %<thread_limit%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7016
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "l'identifiant de %<device%> doit Ãªtre entier"
  
! #: cp/semantics.c:7038
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "l'expression de la taille des tranches de %<dist_schedule%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7067
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<aligned%>"
  
! #: cp/semantics.c:7082
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence vers un pointeur ou un tableau"
  
! #: cp/semantics.c:7089
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses %<aligned%>"
  
! #: cp/semantics.c:7104
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "l'expression d'alignement de la clause %<aligned%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7137
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<nontemporal%>"
  
! #: cp/semantics.c:7148
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>"
  
! #: cp/semantics.c:7213
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %<depend%>"
  
! #: cp/semantics.c:7583
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "patron %qE dans la clause %qs"
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "nom de fonction surchargÃ©e %qE dans la clause %qs"
  
! #: cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "l'expression de %<grainsize%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "l'expression de %<priority%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7716
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "l'expression %<hint%> doit Ãªtre un nombre entier"
  
! #: cp/semantics.c:7729
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "l'expression %<hint%> doit Ãªtre une expression entiÃ¨re constante"
  
! #: cp/semantics.c:7752
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "la variable %qs n'est ni un pointeur ni une rÃ©fÃ©rence Ã  un pointeur"
  
! #: cp/semantics.c:7762
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "la variable %qs n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence Ã  un pointeur ou un tableau"
  
! #: cp/semantics.c:7816
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "l'argument de %<tile%> doit Ãªtre de type entier"
  
  # Cette traduction aurait du sens si on pouvait changer l'ordre des %. Je n'arrive pas Ã  savoir si c'est possible.
! #: cp/semantics.c:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%> qualifiant %qE sans membre %<mutable%> ne peut apparaÃ®tre que dans les clauses %<shared%> ou %<firstprivate%>"
  
! #: cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD n'est pas un fichier, un espace de noms ou une variable dÃ©clarÃ©e dans un bloc"
  
! #: cp/semantics.c:8365
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "la directive %<threadprivate%> %qE n'est pas dans la dÃ©finition de %qT"
  
! #: cp/semantics.c:8562
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "la diffÃ©rence entre %qE et %qD n'est pas un type entier"
  
! #: cp/semantics.c:9028
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> utilisÃ© avec la variable d'itÃ©ration de classe %qE"
  
! #: cp/semantics.c:9319 cp/semantics.c:9329
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> utilise deux expressions diffÃ©rentes pour la mÃ©moire"
  
! #: cp/semantics.c:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "l'assertion statique a Ã©chouÃ©: %s"
  
! #: cp/semantics.c:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condition non constante pour l'assertion statique"
  
! #: cp/semantics.c:9729
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "l'argument de %<decltype%> doit Ãªtre une expression"
  
! #: cp/semantics.c:9757
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%<decltype%> ne sait pas rÃ©soudre l'adresse d'une fonction surchargÃ©e"
  
! #: cp/semantics.c:10300
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "l'opÃ©rande de l'expression fold n'a aucun paquet de paramÃ¨tres non dÃ©roulÃ©"
  
! #: cp/semantics.c:10353
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "les deux arguments dans le fold binaire ont des paquets de paramÃ¨tres non dÃ©roulÃ©s"
  
! #: cp/semantics.c:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "aucun paquet de paramÃ¨tres non dÃ©roulÃ©s dans le fold binaire"
  
! #: cp/semantics.c:10373
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "l'argument de %<__builtin_launder%> n'est pas un pointeur"
  
! #: cp/tree.c:1391
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "les qualificatifs %qV ne peuvent pas Ãªtre appliquÃ©s Ã  %qT"
  
! #: cp/tree.c:1910
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "expression instruction dans une expression constante"
  
! #: cp/tree.c:4108
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr "%<-fabi-version=13%> (GCC 8.2) corrige la convention d'appel pour %qT qui a changÃ© accidentellement en 8.1"
  
! #: cp/tree.c:4112
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr "%<-fabi-version=12%> (GCC 8.1) change accidentellement la convention d'appel pour %qT"
  
! #: cp/tree.c:4115
  #, gcc-internal-format
  msgid " declared here"
  msgstr " dÃ©clarÃ© ici"
  
! #: cp/tree.c:4120
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "la convention d'appel pour %qT change avec %<-fabi-version=13%> (GCC 8.2)"
  
! #: cp/tree.c:4122
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr " car tous ses constructeurs par copie et dÃ©placement sont supprimÃ©s"
  
! #: cp/tree.c:4528
  #, gcc-internal-format
  msgid "%qT is a union"
  msgstr "%qT est une union"
  
! #: cp/tree.c:4540
  #, gcc-internal-format
  msgid "%qT has a mutable member"
  msgstr "%qT a un membre mutable"
  
! #: cp/tree.c:4551
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "la classe de base %qT n'est pas publique"
  
! #: cp/tree.c:4554
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD n'est pas public"
  
! #: cp/tree.c:4562
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD a un type non structurel"
  
! #: cp/tree.c:4580
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "l'argument de l'attribut %qE doit Ãªtre une constante de chaÃ®ne de caractÃ¨res"
  
! #: cp/tree.c:4588
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "attribut %qE appliquÃ© Ã  %qD avec un type de retour void"
  
! #: cp/tree.c:4595
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "l'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux classes ou aux types Ã©numÃ©rÃ©s"
  
! #: cp/tree.c:4613
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "l'attribut %qE peut uniquement Ãªtre appliquÃ© aux membres de donnÃ©es non statiques"
  
! #: cp/tree.c:4619
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "l'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un champ de bits"
  
! #: cp/tree.c:4639
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
  
! #: cp/tree.c:4643
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "l'attribut %qE du C++ ISO ne s'applique pas aux fonctions; il est traitÃ© comme %<[[gnu::%E]]%>"
  
! #: cp/tree.c:4706
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "le %<init_priority%> demandÃ© n'est pas une constante entiÃ¨re"
  
! #: cp/tree.c:4728
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "l'attribut %qE peut uniquement Ãªtre utilisÃ© sur les dÃ©finitions dans la portÃ©e du fichier d'objets de type classe"
  
! #: cp/tree.c:4736
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "le %<init_priority%> %i demandÃ© est hors des limites [0, %i]"
  
! #: cp/tree.c:4747
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "le %<init_priority%> %i demandÃ© est rÃ©servÃ© pour un usage interne"
  
! #: cp/tree.c:4759
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "l'attribut %qE n'est pas supportÃ© sur cette plate-forme"
  
! #: cp/tree.c:4786
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "la redÃ©claration de %qD ajoute l'Ã©tiquette d'ABI %qE"
  
! #: cp/tree.c:4806
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "l'attribut %qE requiert des arguments"
  
! #: cp/tree.c:4817
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "les arguments de l'attribut %qE doivent Ãªtre des chaÃ®nes littÃ©rales Ã©troites"
  
! #: cp/tree.c:4830 cp/tree.c:4843
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "les arguments de l'attribut %qE doivent contenir des identificateurs valables"
  
! #: cp/tree.c:4832
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> n'est pas un premier caractÃ¨re valable pour un identificateur"
  
! #: cp/tree.c:4845
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> n'est pas un caractÃ¨re valable dans un identificateur"
  
! #: cp/tree.c:4869
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "attribut %qE appliquÃ© au type %qT qui n'est ni une classe ni un enum"
  
! #: cp/tree.c:4875
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "attribut %qE appliquÃ© Ã  %qT aprÃ¨s sa dÃ©finition"
  
! #: cp/tree.c:4882
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "l'attribut %qE est ignorÃ© car il est appliquÃ© Ã  l'instanciation du patron %qT"
  
! #: cp/tree.c:4889
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "l'attribut %qE est ignorÃ© car il est appliquÃ© Ã  la spÃ©cialisation du patron %qT"
  
! #: cp/tree.c:4911
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "attribut %qE appliquÃ© Ã  %qD qui n'est ni une fonction ni une variable"
  
! #: cp/tree.c:4917
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "attribut %qE appliquÃ© Ã  la dÃ©claration extern \"C\" %qD"
  
! #: cp/tree.c:5770
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "zÃ©ro comme constante de pointeur nul"
  
! #: cp/tree.c:5783
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "vÃ©rification de %<lang_*%>Â : Ã©chec dans %s, Ã  %s:%d"
*************** msgstr "enlever %<{ }%> autour d'un init
*** 56108,56214 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "impossible d'initialiser l'agrÃ©gat du type %qT avec un littÃ©ral composÃ©"
  
! #: cp/typeck2.c:1678 cp/typeck2.c:1708
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "initialisation manquante pour le membre %qD"
  
! #: cp/typeck2.c:1686
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "le membre %qD est une rÃ©fÃ©rence non initialisÃ©e"
  
! #: cp/typeck2.c:1693
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "membre %qD avec des champs de rÃ©fÃ©rence non initialisÃ©s"
  
! #: cp/typeck2.c:1779
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "l'ordre du dÃ©signateur pour le champ %qD ne correspond pas Ã  l'ordre de la dÃ©claration dans %qT"
  
! #: cp/typeck2.c:1852
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "pas de champ %qD trouvÃ© dans l'union initialisÃ©e"
  
! #: cp/typeck2.c:1863
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "valeur d'index au lieu d'un nom de champ dans l'initialisation de l'union"
  
! #: cp/typeck2.c:2057
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "dÃ©lÃ©gation de pointeur circulaire dÃ©tectÃ©e"
  
! #: cp/typeck2.c:2071
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "l'opÃ©rande de base de %<->%> a un type non pointeur %qT"
  
! #: cp/typeck2.c:2101
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "le rÃ©sultat de %<operator->()%> est un non pointeur"
  
! #: cp/typeck2.c:2103
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "l'opÃ©rande de base de %<->%> n'est pas un pointeur"
  
! #: cp/typeck2.c:2130
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE ne peut pas Ãªtre utilisÃ© comme pointeur de membre puisqu'il est de type %qT"
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "ne peut appliquer le pointeur membre %qE Ã  %qE lequel est d'un type non classe %qT"
  
! #: cp/typeck2.c:2161
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "le pointeur vers le type membre %qT est incompatible avec le type d'objet %qT"
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "le type pointeur vers une fonction membre %qT requiert une r-valeur"
  
! #: cp/typeck2.c:2230
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "le type pointeur vers une fonction membre %qT requiert une l-valeur"
  
! #: cp/typeck2.c:2238
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "le type pointeur vers une fonction membre %qT requiert une l-valeur avant C++2a"
  
! #: cp/typeck2.c:2279
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "transtypage fonctionnel vers le type tableau %qT"
  
! #: cp/typeck2.c:2301
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "impossible de dÃ©duire les arguments du patron pour %qT depuis %<()%>"
  
! #: cp/typeck2.c:2321
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "l'initialisation par valeur du type rÃ©fÃ©rence est invalide"
  
! #: cp/typeck2.c:2562
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "appel Ã  la fonction %qD qui gÃ©nÃ¨re une exception du type incomplet %q#T"
  
! #: cp/typeck2.c:2565
  #, 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"
--- 56240,56346 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "impossible d'initialiser l'agrÃ©gat du type %qT avec un littÃ©ral composÃ©"
  
! #: cp/typeck2.c:1696 cp/typeck2.c:1726
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "initialisation manquante pour le membre %qD"
  
! #: cp/typeck2.c:1704
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "le membre %qD est une rÃ©fÃ©rence non initialisÃ©e"
  
! #: cp/typeck2.c:1711
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "membre %qD avec des champs de rÃ©fÃ©rence non initialisÃ©s"
  
! #: cp/typeck2.c:1797
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "l'ordre du dÃ©signateur pour le champ %qD ne correspond pas Ã  l'ordre de la dÃ©claration dans %qT"
  
! #: cp/typeck2.c:1870
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "pas de champ %qD trouvÃ© dans l'union initialisÃ©e"
  
! #: cp/typeck2.c:1881
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "valeur d'index au lieu d'un nom de champ dans l'initialisation de l'union"
  
! #: cp/typeck2.c:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "dÃ©lÃ©gation de pointeur circulaire dÃ©tectÃ©e"
  
! #: cp/typeck2.c:2089
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "l'opÃ©rande de base de %<->%> a un type non pointeur %qT"
  
! #: cp/typeck2.c:2119
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "le rÃ©sultat de %<operator->()%> est un non pointeur"
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "l'opÃ©rande de base de %<->%> n'est pas un pointeur"
  
! #: cp/typeck2.c:2148
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE ne peut pas Ãªtre utilisÃ© comme pointeur de membre puisqu'il est de type %qT"
  
! #: cp/typeck2.c:2157
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "ne peut appliquer le pointeur membre %qE Ã  %qE lequel est d'un type non classe %qT"
  
! #: cp/typeck2.c:2179
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "le pointeur vers le type membre %qT est incompatible avec le type d'objet %qT"
  
! #: cp/typeck2.c:2237
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "le type pointeur vers une fonction membre %qT requiert une r-valeur"
  
! #: cp/typeck2.c:2248
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "le type pointeur vers une fonction membre %qT requiert une l-valeur"
  
! #: cp/typeck2.c:2256
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "le type pointeur vers une fonction membre %qT requiert une l-valeur avant C++2a"
  
! #: cp/typeck2.c:2297
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "transtypage fonctionnel vers le type tableau %qT"
  
! #: cp/typeck2.c:2319
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "impossible de dÃ©duire les arguments du patron pour %qT depuis %<()%>"
  
! #: cp/typeck2.c:2339
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "l'initialisation par valeur du type rÃ©fÃ©rence est invalide"
  
! #: cp/typeck2.c:2580
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "appel Ã  la fonction %qD qui gÃ©nÃ¨re une exception du type incomplet %q#T"
  
! #: cp/typeck2.c:2583
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "appel Ã  une fonction qui gÃ©nÃ¨re une exception du type incomplet %q#T"
*************** msgid "Array reference at %C cannot have
*** 56433,56443 ****
  msgstr "La rÃ©fÃ©rence de tableau Ã  %C ne peut pas avoir plus de %d dimensions"
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5892 fortran/check.c:5930 fortran/check.c:5972
! #: fortran/check.c:5999 fortran/check.c:6256 fortran/match.c:1866
! #: fortran/match.c:3259 fortran/match.c:3601 fortran/match.c:3797
! #: fortran/simplify.c:2891 fortran/simplify.c:2921 fortran/simplify.c:6177
! #: fortran/simplify.c:8158
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr "Co-tableaux dÃ©sactivÃ©s Ã  %C, utilisez %<-fcoarray=%> pour l'activer"
--- 56565,56575 ----
  msgstr "La rÃ©fÃ©rence de tableau Ã  %C ne peut pas avoir plus de %d dimensions"
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
! #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
! #: fortran/simplify.c:8236
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr "Co-tableaux dÃ©sactivÃ©s Ã  %C, utilisez %<-fcoarray=%> pour l'activer"
*************** msgstr "La limite supÃ©rieure de la dern
*** 56562,56704 ****
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "Le tableau de rang tacite %qs Ã  %L n'aura point de co-dimension"
  
! #: fortran/array.c:914
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr "le rang + le co-rang de %qs dÃ©passe %d Ã  %C"
  
! #: fortran/array.c:956
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr "gfc_compare_array_spec(): SpÃ©cification de tableau Ã©crasÃ©e"
  
! #: fortran/array.c:1032
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "L'itÃ©rateur DO %qs Ã  %L est Ã  l'intÃ©rieur d'un itÃ©rateur du mÃªme nom"
  
! #: fortran/array.c:1124 fortran/array.c:1352
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Erreur de syntaxe dans le constructeur du tableau Ã  %C"
  
! #: fortran/array.c:1154
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un constructeur de tableau"
  
! #: fortran/array.c:1163
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "NULL() Ã  %C ne peut pas apparaÃ®tre dans un constructeur de tableau"
  
! #: fortran/array.c:1225
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr "Constructeurs de tableau du style [...] Ã  %C"
  
! #: fortran/array.c:1245
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr "Constructeur de tableau incluant la spÃ©cification de type Ã  %C"
  
! #: fortran/array.c:1251 fortran/match.c:4233
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "La spÃ©cification de type Ã  %L ne peut pas contenir de paramÃ¨tre de type diffÃ©rÃ©"
  
! #: fortran/array.c:1259
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "La spÃ©cification de type Ã  %L ne peut pas contenir un astÃ©risque pour un paramÃ¨tre de type"
  
! #: fortran/array.c:1277
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Le constructeur de tableau vide Ã  %C n'est pas permis"
  
! #: fortran/array.c:1314 fortran/array.c:1324
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "Typespec incompatible pour l'Ã©lÃ©ment de tableau Ã  %L"
  
! #: fortran/array.c:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "L'Ã©lÃ©ment dans le constructeur du tableau %s Ã  %L est %s"
  
! #: fortran/array.c:1730
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "Le pas de l'itÃ©ration Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/array.c:1877
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr "Le nombre d'Ã©lÃ©ments dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure autorisÃ©e %d.  Consultez l'option %<-fmax-array-constructor%>"
  
! #: fortran/array.c:2056
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "L'expression initiale de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %L"
  
! #: fortran/array.c:2063
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "L'expression finale de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %L"
  
! #: fortran/array.c:2070
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "L'expression de pas de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %L"
  
! #: fortran/array.c:2082
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr "La valeur du constructeur du tableau Ã  %L ne sera point polymorphique sans limite [F2008: C4106]"
  
! #: fortran/array.c:2174
  #, gcc-internal-format, gfc-internal-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr "Longueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur du tableau Ã  %L"
  
! #: fortran/array.c:2296
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr "spec_dimen_size(): Mauvaise dimension"
  
! #: fortran/array.c:2359
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr "gfc_ref_dimen_size(): Mauvaise dimension"
  
! #: fortran/array.c:2363
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "Mauvaise dimension de tableau Ã  %L"
  
! #: fortran/array.c:2390 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, gcc-internal-format
  msgid "Simplification error"
  msgstr "Erreur de simplification"
  
! #: fortran/array.c:2502
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr "gfc_ref_dimen_size(): Mauvais dimen_type"
  
! #: fortran/array.c:2553
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr "gfc_array_dimen_size(): Mauvaise dimension"
  
! #: fortran/array.c:2598
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr "gfc_array_dimen_size(): Mauvaise expression EXPR_ARRAY"
  
! #: fortran/array.c:2746
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr "gfc_find_array_ref(): Pas de rÃ©fÃ©rence trouvÃ©e"
--- 56694,56836 ----
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "Le tableau de rang tacite %qs Ã  %L n'aura point de co-dimension"
  
! #: fortran/array.c:918
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr "le rang + le co-rang de %qs dÃ©passe %d Ã  %C"
  
! #: fortran/array.c:960
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr "gfc_compare_array_spec(): SpÃ©cification de tableau Ã©crasÃ©e"
  
! #: fortran/array.c:1036
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "L'itÃ©rateur DO %qs Ã  %L est Ã  l'intÃ©rieur d'un itÃ©rateur du mÃªme nom"
  
! #: fortran/array.c:1128 fortran/array.c:1356
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Erreur de syntaxe dans le constructeur du tableau Ã  %C"
  
! #: fortran/array.c:1158
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un constructeur de tableau"
  
! #: fortran/array.c:1167
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "NULL() Ã  %C ne peut pas apparaÃ®tre dans un constructeur de tableau"
  
! #: fortran/array.c:1229
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr "Constructeurs de tableau du style [...] Ã  %C"
  
! #: fortran/array.c:1249
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr "Constructeur de tableau incluant la spÃ©cification de type Ã  %C"
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "La spÃ©cification de type Ã  %L ne peut pas contenir de paramÃ¨tre de type diffÃ©rÃ©"
  
! #: fortran/array.c:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "La spÃ©cification de type Ã  %L ne peut pas contenir un astÃ©risque pour un paramÃ¨tre de type"
  
! #: fortran/array.c:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Le constructeur de tableau vide Ã  %C n'est pas permis"
  
! #: fortran/array.c:1318 fortran/array.c:1328
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "Typespec incompatible pour l'Ã©lÃ©ment de tableau Ã  %L"
  
! #: fortran/array.c:1403
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "L'Ã©lÃ©ment dans le constructeur du tableau %s Ã  %L est %s"
  
! #: fortran/array.c:1734
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "Le pas de l'itÃ©ration Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/array.c:1881
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr "Le nombre d'Ã©lÃ©ments dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure autorisÃ©e %d.  Consultez l'option %<-fmax-array-constructor%>"
  
! #: fortran/array.c:2060
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "L'expression initiale de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %L"
  
! #: fortran/array.c:2067
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "L'expression finale de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %L"
  
! #: fortran/array.c:2074
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "L'expression de pas de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %L"
  
! #: fortran/array.c:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr "La valeur du constructeur du tableau Ã  %L ne sera point polymorphique sans limite [F2008: C4106]"
  
! #: fortran/array.c:2178
  #, gcc-internal-format, gfc-internal-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr "Longueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur du tableau Ã  %L"
  
! #: fortran/array.c:2300
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr "spec_dimen_size(): Mauvaise dimension"
  
! #: fortran/array.c:2363
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr "gfc_ref_dimen_size(): Mauvaise dimension"
  
! #: fortran/array.c:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "Mauvaise dimension de tableau Ã  %L"
  
! #: fortran/array.c:2394 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, gcc-internal-format
  msgid "Simplification error"
  msgstr "Erreur de simplification"
  
! #: fortran/array.c:2506
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr "gfc_ref_dimen_size(): Mauvais dimen_type"
  
! #: fortran/array.c:2557
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr "gfc_array_dimen_size(): Mauvaise dimension"
  
! #: fortran/array.c:2602
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr "gfc_array_dimen_size(): Mauvaise expression EXPR_ARRAY"
  
! #: fortran/array.c:2750
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr "gfc_find_array_ref(): Pas de rÃ©fÃ©rence trouvÃ©e"
*************** msgstr "La constante littÃ©rale BOZ Ã  %
*** 56719,56725 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Les arguments de %qs Ã  %L et %L ne peuvent pas Ãªtre tous les deux des constantes littÃ©rales BOZ"
  
! #: fortran/check.c:123 fortran/resolve.c:10830
  #, 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"
--- 56851,56857 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Les arguments de %qs Ã  %L et %L ne peuvent pas Ãªtre tous les deux des constantes littÃ©rales BOZ"
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Utilisation invalide de la constant littÃ©rale BOZ Ã  %L"
*************** msgstr "L'argument %qs de l'intrinsÃ¨que
*** 56774,56780 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou PROCEDURE"
  
! #: fortran/check.c:651 fortran/check.c:7459
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une constante"
--- 56906,56912 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou PROCEDURE"
  
! #: fortran/check.c:651 fortran/check.c:7463
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une constante"
*************** msgstr "Sous-types diffÃ©rents Ã  %L"
*** 56904,56910 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTER"
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4364
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point co-indexÃ©"
--- 57036,57042 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTER"
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4368
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point co-indexÃ©"
*************** msgid "%qs argument of %qs intrinsic at
*** 57123,57131 ****
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L sera du type entier, rÃ©el ou caractÃ¨re"
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4930
! #: fortran/check.c:5064 fortran/check.c:5119 fortran/check.c:6242
! #: fortran/check.c:6371
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "IntrinsÃ¨que %qs avec l'argument KIND Ã  %L"
--- 57255,57263 ----
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L sera du type entier, rÃ©el ou caractÃ¨re"
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "IntrinsÃ¨que %qs avec l'argument KIND Ã  %L"
*************** msgstr "Formes diffÃ©rentes sur la dimen
*** 57275,57741 ****
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang 1 ou 2"
  
! #: fortran/check.c:3999
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre en conformitÃ© avec le type de l'argument %qs Ã  %L"
  
! #: fortran/check.c:4117 fortran/check.c:7379 fortran/check.c:7394
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un INTEGER"
  
! #: fortran/check.c:4194
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "L'argument FROM de MOVE_ALLOC Ã  %L ne sera point co-indexÃ©"
  
! #: fortran/check.c:4205
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "L'argument TO de MOVE_ALLOC Ã  %L ne sera point co-indexÃ©"
  
! #: fortran/check.c:4212
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "Les arguments TO dans MOVE_ALLOC Ã  %L doivent Ãªtre polymorphiques si FROM est polymorphique"
  
! #: fortran/check.c:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "Les arguments FROM et TO de l'intrinsÃ¨que MOVE_ALLOC Ã  %L doivent avoir le mÃªme rang %d/%d"
  
! #: fortran/check.c:4232
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "Les arguments FROM et TO de l'intrinsÃ¨que MOVE_ALLOC Ã  %L doivent avoir le mÃªme co-rang %d/%d"
  
! #: fortran/check.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr "Les arguments FROM et TO Ã  %L violent les restrictions d'aliasing (F2003 12.4.1.7)"
  
! #: fortran/check.c:4299
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "L'argument %<S%> de NEAREST Ã  %L ne sera point zÃ©ro"
  
! #: fortran/check.c:4349
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre POINTER, ALLOCATABLE ou un pointeur de procÃ©dure"
  
! #: fortran/check.c:4357
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "IntrinsÃ¨que NULL avec MOLD allouable Ã  %L"
  
! #: fortran/check.c:4436 fortran/check.c:6318
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit fournir au moins autant d'Ã©lÃ©ments qu'il y a de valeurs .TRUE. dans %qs (%ld/%d)"
  
! #: fortran/check.c:4494
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muette"
  
! #: fortran/check.c:4502
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muette OPTIONAL"
  
! #: fortran/check.c:4521
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre un sous-objet de %qs"
  
! #: fortran/check.c:4572
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "L'argument de l'intrinsÃ¨que RANK Ã  %L doit Ãªtre un objet de donnÃ©es"
  
! #: fortran/check.c:4679
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "L'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L doit Ãªtre un tableau de taille constante"
  
! #: fortran/check.c:4689
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L est vide"
  
! #: fortran/check.c:4696
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "L'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L a plus de %d Ã©lÃ©ments"
  
! #: fortran/check.c:4713
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un Ã©lÃ©ment nÃ©gatif (%d)"
  
! #: fortran/check.c:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "L'Ã©lÃ©ment %d de l'argument effectif de RESHAPE Ã  %L ne peut pas Ãªtre nÃ©gatif"
  
! #: fortran/check.c:4783
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un mauvais nombre d'Ã©lÃ©ments (%d/%d)"
  
! #: fortran/check.c:4801
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une dimension hors limite (%d)"
  
! #: fortran/check.c:4810
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une permutation invalide des dimensions (dimension %qd dupliquÃ©e)"
  
! #: fortran/check.c:4846
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr "Sans rembourrage, il n'y a pas assez d'Ã©lÃ©ments dans la source de l'intrinsÃ¨que RESHAPE Ã  %L pour correspondre Ã  la forme"
  
! #: fortran/check.c:4863 fortran/check.c:4882
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre du type %s"
  
! #: fortran/check.c:4873 fortran/check.c:4892
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type extensible"
  
! #: fortran/check.c:4991
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "SELECTED_REAL_KIND sans argument %<P%> ni %<R%> Ã  %L"
  
! #: fortran/check.c:5022
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "IntrinsÃ¨que %qs avec un argument RADIX Ã  %L"
  
! #: fortran/check.c:5057
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "L'argument %<source%> de l'intrinsÃ¨que %<shape%> Ã  %L ne doit pas Ãªtre un tableau de taille tacite"
  
! #: fortran/check.c:5134 fortran/check.c:7439
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point une procÃ©dure"
  
! #: fortran/check.c:5147 fortran/check.c:5286 fortran/check.c:7431
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point TYPE(*)"
  
! #: fortran/check.c:5158 fortran/check.c:5298
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point un tableau de taille tacite"
  
! #: fortran/check.c:5228
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr a Ã©chouÃ©"
  
! #: fortran/check.c:5277
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©es interopÃ©rable: %s"
  
! #: fortran/check.c:5316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr "L'argument C_PTR_1 Ã  %L pour C_ASSOCIATED aura le type TYPE(C_PTR) ou TYPE(C_FUNPTR)"
  
! #: fortran/check.c:5330
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr "L'argument C_PTR_2 Ã  %L pour C_ASSOCIATED aura le mÃªme type que C_PTR_1: %s au lieu de %s"
  
! #: fortran/check.c:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr "L'argument CPTR Ã  %L pour C_F_POINTER aura le type TYPE(C_PTR)"
  
! #: fortran/check.c:5366
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "L'argument FPTR Ã  %L pour C_F_POINTER doit Ãªtre un pointeur"
  
! #: fortran/check.c:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "L'argument FPTR Ã  %L pour C_F_POINTER ne sera point polymorphique"
  
! #: fortran/check.c:5380
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "L'argument FPTR Ã  %L pour C_F_POINTER ne sera point co-indexÃ©"
  
! #: fortran/check.c:5387
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Argument SHAPE inattendu Ã  %L pour C_F_POINTER avec FPTR scalaire"
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr "Argument SHAPE inattendu pour C_F_POINTER avec FPTR tableau Ã  %L"
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "L'argument SHAPE Ã  %L pour C_F_POINTER doit avoir la mÃªme taille que le RANK de FPTR"
  
! #: fortran/check.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "FPTR polymorphique Ã  %L pour C_F_POINTER"
  
! #: fortran/check.c:5427
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr "Tableau FPTR non interopÃ©rable Ã  %L pour C_F_POINTER: %s"
  
! #: fortran/check.c:5443
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr "L'argument CPTR Ã  %L pour C_F_PROCPOINTER n'aura point le type TYPE(C_FUNPTR)"
  
! #: fortran/check.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr "L'argument FPTR Ã  %L pour C_F_PROCPOINTER sera un pointeur de procÃ©dure"
  
! #: fortran/check.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "L'argument FPTR Ã  %L pour C_F_PROCPOINTER ne sera point co-indexÃ©"
  
! #: fortran/check.c:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "Pointeur de procÃ©dure non interopÃ©rable Ã  %L pour C_F_PROCPOINTER"
  
! #: fortran/check.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "L'argument X Ã  %L pour C_FUNLOC ne sera point co-indexÃ©"
  
! #: fortran/check.c:5494
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "Le rÃ©sultat %qs de la fonction Ã  %L est invalide comme argument X pour C_FUNLOC"
  
! #: fortran/check.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr "L'argument X Ã  %L pour C_FUNLOC ne sera point une procÃ©dure ou un pointeur de procÃ©dure"
  
! #: fortran/check.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "ProcÃ©dure non interopÃ©rable Ã  %L pour C_FUNLOC"
  
! #: fortran/check.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "L'argument X Ã  %L pour C_LOC ne sera point co-indexÃ©"
  
! #: fortran/check.c:5527
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "L'argument X Ã  %L pour C_LOC ne sera point polymorphique"
  
! #: fortran/check.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "L'argument X Ã  %L pour C_LOC aura soit l'attribut POINTER ou soit l'attribut TARGET"
  
! #: fortran/check.c:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "L'argument X Ã  %L pour C_LOC ne sera point une chaÃ®ne de longueur nulle"
  
! #: fortran/check.c:5555
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "L'argument Ã  %L pour C_LOC ne sera point polymorphique"
  
! #: fortran/check.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "Tableau non interopÃ©rable Ã  %L comme argument pour C_LOC: %s"
  
! #: fortran/check.c:5573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr "Tableau d'un type interopÃ©rable Ã  %L pour C_LOC qui n'est pas allouable et n'a pas de taille tacite ni de taille explicite"
  
! #: fortran/check.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Section de tableau Ã  %L pour C_LOC"
  
! #: fortran/check.c:5606
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "argument REAL pas en double prÃ©cision pour l'intrinsÃ¨que %s Ã  %L"
  
! #: fortran/check.c:5619
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre moins que le rang %d"
  
! #: fortran/check.c:5638
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valide"
  
! #: fortran/check.c:5901
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "L'argument %s pour IMAGE_INDEX doit Ãªtre un tableau de rang un Ã  %L"
  
! #: fortran/check.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr "Le nombre d'Ã©lÃ©ments du tableau de l'argument SUB pour IMAGE_INDEX Ã  %L sera %d (co-rang) et non %d"
  
! #: fortran/check.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "Argument DISTANCE= pour NUM_IMAGES Ã  %L"
  
! #: fortran/check.c:5958
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "Argument FAILED= pour NUM_IMAGES Ã  %L"
  
! #: fortran/check.c:5982
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "L'argument TEAM Ã  %L pour l'intrinsÃ¨que TEAM_NUMBER sera du type TEAM_TYPE"
  
! #: fortran/check.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr "L'argument DIM sans argument COARRAY n'est pas permis pour l'intrinsÃ¨que THIS_IMAGE Ã  %L"
  
! #: fortran/check.c:6015
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr "L'argument DISTANCE ne peut pas Ãªtre spÃ©cifiÃ© avec l'argument COARRAY ou DIM dans l'intrinsÃ¨que Ã  %L"
  
! #: fortran/check.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Argument DIM inattendu avec l'argument non co-tableau Ã  %L"
  
! #: fortran/check.c:6044
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "Argument DISTANCE= pour THIS_IMAGE Ã  %L"
  
! #: fortran/check.c:6102
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr "L'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L est un tableau et n'aura pas une taille de stockage 0 quand l'argument %<SOURCE%> a une taille plus grande que 0"
  
! #: fortran/check.c:6151
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "L'argument %<SOURCE%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre un %s"
  
! #: fortran/check.c:6167
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "L'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre un %s"
  
! #: fortran/check.c:6175
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "L'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre %s"
  
! #: fortran/check.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr "L'intrinsÃ¨que TRANSFER Ã  %L a un rÃ©sultat partiellement indÃ©fini: taille de la source %ld < taille du rÃ©sultat %ld"
  
! #: fortran/check.c:6332
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le mÃªme rang que %qs ou Ãªtre un scalaire"
  
! #: fortran/check.c:6345
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "Les arguments %qs et %qs de l'intrinsÃ¨que %qs Ã  %L doivent avoir des formes identiques."
  
! #: fortran/check.c:6608 fortran/check.c:6640
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "La taille de l'argument %qs de l'intrinsÃ¨que %qs Ã  %L est trop petite (%i/%i)"
  
! #: fortran/check.c:6648
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Trop d'arguments pour %s Ã  %L"
  
! #: fortran/check.c:6666
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "La chaÃ®ne fe_runtime_error doit Ãªtre terminÃ©e par un zÃ©ro"
  
! #: fortran/check.c:6678
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "fe_runtime_error: Mauvais nombre d'arguments (%d au lieu de %d)"
  
! #: fortran/check.c:6718
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "L'argument COUNT de SYSTEM_CLOCK Ã  %L a un sous-type pas par dÃ©faut"
  
! #: fortran/check.c:6737
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Argument rÃ©el COUNT_RATE de SYSTEM_CLOCK Ã  %L"
  
! #: fortran/check.c:6747
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "L'argument COUNT_RATE de SYSTEM_CLOCK Ã  %L a un sous-type pas par dÃ©faut"
  
! #: fortran/check.c:6764
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "L'argument COUNT_MAX de SYSTEM_CLOCK Ã  %L a un sous-type pas par dÃ©faut"
  
! #: fortran/check.c:6981
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un sous-type pas plus large que le sous-type par dÃ©faut (%d)"
  
! #: fortran/check.c:7163
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "L'argument effectif Ã  %L de l'intrinsÃ¨que %qs sera une pointeur associÃ©"
  
! #: fortran/check.c:7352 fortran/check.c:7363
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, LOGICAL ou une constante littÃ©rale BOZ"
  
! #: fortran/check.c:7423
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr "La fonction intrinsÃ¨que NULL Ã  %L ne peut pas Ãªtre un argument effectif de STORAGE_SIZE car il retourne un pointeur dissociÃ©"
--- 57407,57873 ----
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang 1 ou 2"
  
! #: fortran/check.c:4003
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre en conformitÃ© avec le type de l'argument %qs Ã  %L"
  
! #: fortran/check.c:4121 fortran/check.c:7383 fortran/check.c:7398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un INTEGER"
  
! #: fortran/check.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "L'argument FROM de MOVE_ALLOC Ã  %L ne sera point co-indexÃ©"
  
! #: fortran/check.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "L'argument TO de MOVE_ALLOC Ã  %L ne sera point co-indexÃ©"
  
! #: fortran/check.c:4216
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "Les arguments TO dans MOVE_ALLOC Ã  %L doivent Ãªtre polymorphiques si FROM est polymorphique"
  
! #: fortran/check.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "Les arguments FROM et TO de l'intrinsÃ¨que MOVE_ALLOC Ã  %L doivent avoir le mÃªme rang %d/%d"
  
! #: fortran/check.c:4236
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "Les arguments FROM et TO de l'intrinsÃ¨que MOVE_ALLOC Ã  %L doivent avoir le mÃªme co-rang %d/%d"
  
! #: fortran/check.c:4276
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr "Les arguments FROM et TO Ã  %L violent les restrictions d'aliasing (F2003 12.4.1.7)"
  
! #: fortran/check.c:4303
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "L'argument %<S%> de NEAREST Ã  %L ne sera point zÃ©ro"
  
! #: fortran/check.c:4353
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre POINTER, ALLOCATABLE ou un pointeur de procÃ©dure"
  
! #: fortran/check.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "IntrinsÃ¨que NULL avec MOLD allouable Ã  %L"
  
! #: fortran/check.c:4440 fortran/check.c:6322
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit fournir au moins autant d'Ã©lÃ©ments qu'il y a de valeurs .TRUE. dans %qs (%ld/%d)"
  
! #: fortran/check.c:4498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muette"
  
! #: fortran/check.c:4506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muette OPTIONAL"
  
! #: fortran/check.c:4525
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre un sous-objet de %qs"
  
! #: fortran/check.c:4576
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "L'argument de l'intrinsÃ¨que RANK Ã  %L doit Ãªtre un objet de donnÃ©es"
  
! #: fortran/check.c:4683
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "L'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L doit Ãªtre un tableau de taille constante"
  
! #: fortran/check.c:4693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L est vide"
  
! #: fortran/check.c:4700
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "L'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L a plus de %d Ã©lÃ©ments"
  
! #: fortran/check.c:4717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un Ã©lÃ©ment nÃ©gatif (%d)"
  
! #: fortran/check.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "L'Ã©lÃ©ment %d de l'argument effectif de RESHAPE Ã  %L ne peut pas Ãªtre nÃ©gatif"
  
! #: fortran/check.c:4787
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un mauvais nombre d'Ã©lÃ©ments (%d/%d)"
  
! #: fortran/check.c:4805
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une dimension hors limite (%d)"
  
! #: fortran/check.c:4814
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une permutation invalide des dimensions (dimension %qd dupliquÃ©e)"
  
! #: fortran/check.c:4850
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr "Sans rembourrage, il n'y a pas assez d'Ã©lÃ©ments dans la source de l'intrinsÃ¨que RESHAPE Ã  %L pour correspondre Ã  la forme"
  
! #: fortran/check.c:4867 fortran/check.c:4886
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre du type %s"
  
! #: fortran/check.c:4877 fortran/check.c:4896
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type extensible"
  
! #: fortran/check.c:4995
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "SELECTED_REAL_KIND sans argument %<P%> ni %<R%> Ã  %L"
  
! #: fortran/check.c:5026
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "IntrinsÃ¨que %qs avec un argument RADIX Ã  %L"
  
! #: fortran/check.c:5061
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "L'argument %<source%> de l'intrinsÃ¨que %<shape%> Ã  %L ne doit pas Ãªtre un tableau de taille tacite"
  
! #: fortran/check.c:5138 fortran/check.c:7443
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point une procÃ©dure"
  
! #: fortran/check.c:5151 fortran/check.c:5290 fortran/check.c:7435
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point TYPE(*)"
  
! #: fortran/check.c:5162 fortran/check.c:5302
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point un tableau de taille tacite"
  
! #: fortran/check.c:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr a Ã©chouÃ©"
  
! #: fortran/check.c:5281
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©es interopÃ©rable: %s"
  
! #: fortran/check.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr "L'argument C_PTR_1 Ã  %L pour C_ASSOCIATED aura le type TYPE(C_PTR) ou TYPE(C_FUNPTR)"
  
! #: fortran/check.c:5334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr "L'argument C_PTR_2 Ã  %L pour C_ASSOCIATED aura le mÃªme type que C_PTR_1: %s au lieu de %s"
  
! #: fortran/check.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr "L'argument CPTR Ã  %L pour C_F_POINTER aura le type TYPE(C_PTR)"
  
! #: fortran/check.c:5370
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "L'argument FPTR Ã  %L pour C_F_POINTER doit Ãªtre un pointeur"
  
! #: fortran/check.c:5377
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "L'argument FPTR Ã  %L pour C_F_POINTER ne sera point polymorphique"
  
! #: fortran/check.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "L'argument FPTR Ã  %L pour C_F_POINTER ne sera point co-indexÃ©"
  
! #: fortran/check.c:5391
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Argument SHAPE inattendu Ã  %L pour C_F_POINTER avec FPTR scalaire"
  
! #: fortran/check.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr "Argument SHAPE inattendu pour C_F_POINTER avec FPTR tableau Ã  %L"
  
! #: fortran/check.c:5416
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "L'argument SHAPE Ã  %L pour C_F_POINTER doit avoir la mÃªme taille que le RANK de FPTR"
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "FPTR polymorphique Ã  %L pour C_F_POINTER"
  
! #: fortran/check.c:5431
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr "Tableau FPTR non interopÃ©rable Ã  %L pour C_F_POINTER: %s"
  
! #: fortran/check.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr "L'argument CPTR Ã  %L pour C_F_PROCPOINTER n'aura point le type TYPE(C_FUNPTR)"
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr "L'argument FPTR Ã  %L pour C_F_PROCPOINTER sera un pointeur de procÃ©dure"
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "L'argument FPTR Ã  %L pour C_F_PROCPOINTER ne sera point co-indexÃ©"
  
! #: fortran/check.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "Pointeur de procÃ©dure non interopÃ©rable Ã  %L pour C_F_PROCPOINTER"
  
! #: fortran/check.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "L'argument X Ã  %L pour C_FUNLOC ne sera point co-indexÃ©"
  
! #: fortran/check.c:5498
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "Le rÃ©sultat %qs de la fonction Ã  %L est invalide comme argument X pour C_FUNLOC"
  
! #: fortran/check.c:5505
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr "L'argument X Ã  %L pour C_FUNLOC ne sera point une procÃ©dure ou un pointeur de procÃ©dure"
  
! #: fortran/check.c:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "ProcÃ©dure non interopÃ©rable Ã  %L pour C_FUNLOC"
  
! #: fortran/check.c:5525
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "L'argument X Ã  %L pour C_LOC ne sera point co-indexÃ©"
  
! #: fortran/check.c:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "L'argument X Ã  %L pour C_LOC ne sera point polymorphique"
  
! #: fortran/check.c:5542
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "L'argument X Ã  %L pour C_LOC aura soit l'attribut POINTER ou soit l'attribut TARGET"
  
! #: fortran/check.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "L'argument X Ã  %L pour C_LOC ne sera point une chaÃ®ne de longueur nulle"
  
! #: fortran/check.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "L'argument Ã  %L pour C_LOC ne sera point polymorphique"
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "Tableau non interopÃ©rable Ã  %L comme argument pour C_LOC: %s"
  
! #: fortran/check.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr "Tableau d'un type interopÃ©rable Ã  %L pour C_LOC qui n'est pas allouable et n'a pas de taille tacite ni de taille explicite"
  
! #: fortran/check.c:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Section de tableau Ã  %L pour C_LOC"
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "argument REAL pas en double prÃ©cision pour l'intrinsÃ¨que %s Ã  %L"
  
! #: fortran/check.c:5623
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre moins que le rang %d"
  
! #: fortran/check.c:5642
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valide"
  
! #: fortran/check.c:5905
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "L'argument %s pour IMAGE_INDEX doit Ãªtre un tableau de rang un Ã  %L"
  
! #: fortran/check.c:5916
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr "Le nombre d'Ã©lÃ©ments du tableau de l'argument SUB pour IMAGE_INDEX Ã  %L sera %d (co-rang) et non %d"
  
! #: fortran/check.c:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "Argument DISTANCE= pour NUM_IMAGES Ã  %L"
  
! #: fortran/check.c:5962
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "Argument FAILED= pour NUM_IMAGES Ã  %L"
  
! #: fortran/check.c:5986
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "L'argument TEAM Ã  %L pour l'intrinsÃ¨que TEAM_NUMBER sera du type TEAM_TYPE"
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr "L'argument DIM sans argument COARRAY n'est pas permis pour l'intrinsÃ¨que THIS_IMAGE Ã  %L"
  
! #: fortran/check.c:6019
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr "L'argument DISTANCE ne peut pas Ãªtre spÃ©cifiÃ© avec l'argument COARRAY ou DIM dans l'intrinsÃ¨que Ã  %L"
  
! #: fortran/check.c:6030
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Argument DIM inattendu avec l'argument non co-tableau Ã  %L"
  
! #: fortran/check.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "Argument DISTANCE= pour THIS_IMAGE Ã  %L"
  
! #: fortran/check.c:6106
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr "L'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L est un tableau et n'aura pas une taille de stockage 0 quand l'argument %<SOURCE%> a une taille plus grande que 0"
  
! #: fortran/check.c:6155
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "L'argument %<SOURCE%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre un %s"
  
! #: fortran/check.c:6171
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "L'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre un %s"
  
! #: fortran/check.c:6179
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "L'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre %s"
  
! #: fortran/check.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr "L'intrinsÃ¨que TRANSFER Ã  %L a un rÃ©sultat partiellement indÃ©fini: taille de la source %ld < taille du rÃ©sultat %ld"
  
! #: fortran/check.c:6336
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le mÃªme rang que %qs ou Ãªtre un scalaire"
  
! #: fortran/check.c:6349
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "Les arguments %qs et %qs de l'intrinsÃ¨que %qs Ã  %L doivent avoir des formes identiques."
  
! #: fortran/check.c:6612 fortran/check.c:6644
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "La taille de l'argument %qs de l'intrinsÃ¨que %qs Ã  %L est trop petite (%i/%i)"
  
! #: fortran/check.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Trop d'arguments pour %s Ã  %L"
  
! #: fortran/check.c:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "La chaÃ®ne fe_runtime_error doit Ãªtre terminÃ©e par un zÃ©ro"
  
! #: fortran/check.c:6682
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "fe_runtime_error: Mauvais nombre d'arguments (%d au lieu de %d)"
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "L'argument COUNT de SYSTEM_CLOCK Ã  %L a un sous-type pas par dÃ©faut"
  
! #: fortran/check.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Argument rÃ©el COUNT_RATE de SYSTEM_CLOCK Ã  %L"
  
! #: fortran/check.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "L'argument COUNT_RATE de SYSTEM_CLOCK Ã  %L a un sous-type pas par dÃ©faut"
  
! #: fortran/check.c:6768
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "L'argument COUNT_MAX de SYSTEM_CLOCK Ã  %L a un sous-type pas par dÃ©faut"
  
! #: fortran/check.c:6985
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un sous-type pas plus large que le sous-type par dÃ©faut (%d)"
  
! #: fortran/check.c:7167
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "L'argument effectif Ã  %L de l'intrinsÃ¨que %qs sera une pointeur associÃ©"
  
! #: fortran/check.c:7356 fortran/check.c:7367
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, LOGICAL ou une constante littÃ©rale BOZ"
  
! #: fortran/check.c:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr "La fonction intrinsÃ¨que NULL Ã  %L ne peut pas Ãªtre un argument effectif de STORAGE_SIZE car il retourne un pointeur dissociÃ©"
*************** msgstr "Les objets ou composants polymor
*** 57747,57753 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3872 fortran/decl.c:10515
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Niveau d'extension maximum atteint avec le type %qs Ã  %L"
--- 57879,57885 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Niveau d'extension maximum atteint avec le type %qs Ã  %L"
*************** msgstr "Sous-chaÃ®ne invalide dans le Â«
*** 57867,59676 ****
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr "Composant allouable ou tableau de forme diffÃ©rÃ©e prÃ¨s de %C dans l'instruction DATA"
  
! #: fortran/decl.c:729
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un constructeur de structure"
  
! #: fortran/decl.c:745
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "L'instruction DATA Ã  %C n'est pas permise dans une procÃ©dure PURE"
  
! #: fortran/decl.c:754
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr "part-ref avec un attribut pointeur prÃ¨s de %L n'est pas le part-ref le plus Ã  droite ou data-stmt-object"
  
! #: fortran/decl.c:793
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "Liste d'initialisation vide dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:802
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "Le tableau dans la liste d'initialisation Ã  %L doit avoir une forme explicite"
  
! #: fortran/decl.c:825
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "Le spÃ©cificateur de rÃ©pÃ©tition est invalide dans l'initialisation d'un scalaire Ã  %C "
  
! #: fortran/decl.c:830
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "Le spÃ©cificateur de rÃ©pÃ©tition doit Ãªtre un entier Ã  %C"
  
! #: fortran/decl.c:841
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "DonnÃ©e constante attendue aprÃ¨s le spÃ©cificateur de rÃ©pÃ©tition Ã  %C"
  
! #: fortran/decl.c:873
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Fin de l'initialisation du scalaire attendue Ã  %C"
  
! #: fortran/decl.c:904
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "Pas assez d'Ã©lÃ©ments dans l'initialisation du tableau Ã  %C"
  
! #: fortran/decl.c:906
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "Trop d'Ã©lÃ©ments dans l'initialisation du tableau Ã  %C"
  
! #: fortran/decl.c:926
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Erreur de syntaxe dans la liste d'initialisation dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:950
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "Le tableau de rang tacite Ã  %C n'aura point de co-dimension"
  
! #: fortran/decl.c:1015
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr "La somme du tableau de rang %d et de co-rang %d Ã  %C excÃ¨de les dimensions maximales autorisÃ©es de %d"
  
! #: fortran/decl.c:1039
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Mauvaise spÃ©cification INTENT Ã  %C"
  
! #: fortran/decl.c:1060
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "paramÃ¨tre de type diffÃ©rÃ© Ã  %C"
  
! #: fortran/decl.c:1143 fortran/resolve.c:12337
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Expression INTEGER scalaire attendue Ã  %L"
  
! #: fortran/decl.c:1169
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Longueur de caractÃ¨re dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:1200
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification de la longueur de caractÃ¨re Ã  %C"
  
! #: fortran/decl.c:1352 fortran/decl.c:1359 fortran/decl.c:1423
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "La procÃ©dure %qs Ã  %C est dÃ©jÃ  dÃ©finie Ã  %L"
  
! #: fortran/decl.c:1367
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "La procÃ©dure contenue %qs Ã  %C entre en conflit avec la procÃ©dure dÃ©finie Ã  %L"
  
! #: fortran/decl.c:1379
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Le nom %qs Ã  %C est dÃ©jÃ  dÃ©fini comme une interface gÃ©nÃ©rique Ã  %L"
  
! #: fortran/decl.c:1395
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "La procÃ©dure %qs Ã  %C a une interface explicite d'une dÃ©claration prÃ©cÃ©dente"
  
! #: fortran/decl.c:1411
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "La procÃ©dure %qs dÃ©finie dans le corps de l'interface Ã  %L entre en conflit avec la procÃ©dure interne dÃ©finie Ã  %C"
  
! #: fortran/decl.c:1494
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "La procÃ©dure %qs Ã  %L doit avoir l'attribut BIND(C) pour Ãªtre interopÃ©rable avec le C"
  
! #: fortran/decl.c:1521
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "La variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car le type dÃ©rivÃ© %qs n'est pas interopÃ©rable avec le C"
  
! #: fortran/decl.c:1528
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "La variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car elle est polymorphique"
  
! #: fortran/decl.c:1535
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "La variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle pourrait ne pas Ãªtre interopÃ©rable avec le C"
  
! #: fortran/decl.c:1550
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "L'argument caractÃ¨re %qs Ã  %L doit avoir la longueur 1 car la procÃ©dure %qs est BIND(C)"
  
! #: fortran/decl.c:1563
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs Ã  %L avec l'attribut ALLOCATABLE dans la procÃ©dure %qs avec BIND(C)"
  
! #: fortran/decl.c:1571
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs Ã  %L avec l'attribut POINTER dans la procÃ©dure %qs avec BIND(C)"
  
! #: fortran/decl.c:1580
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "La variable %qs Ã  %L ne peut pas avoir les deux attributs OPTIONAL et VALUE car la procÃ©dure %qs est BIND(C)"
  
! #: fortran/decl.c:1587
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variable %qs Ã  %L avec l'attribut OPTIONAL dans la procÃ©dure %qs qui est BIND(C)"
  
! #: fortran/decl.c:1598
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Tableau de forme tacite %qs Ã  %L comme argument muet Ã  la procÃ©dure BIND(C) %qs Ã  %L"
  
! #: fortran/decl.c:1666
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Le symbole %qs Ã  %C est aussi dÃ©clarÃ© comme un type Ã  %L"
  
! #: fortran/decl.c:1725
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est BIND(C)"
  
! #: fortran/decl.c:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "La longueur de CHARACTER doit Ãªtre une constante Ã  %L"
  
! #: fortran/decl.c:1780
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "L'expression CHARACTER Ã  %L est tronquÃ©e (%ld/%ld)"
  
! #: fortran/decl.c:1788
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Les Ã©lÃ©ments CHARACTER dans le constructeur du tableau Ã  %L doivent avoir la mÃªme longueur (%ld/%ld)"
  
! #: fortran/decl.c:1887
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Initialisation interdite pour PARAMETER %qs Ã  %C"
  
! #: fortran/decl.c:1897
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Le PARAMETER Ã  %L n'a pas d'initialisation"
  
! #: fortran/decl.c:1907
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "La variable %qs Ã  %C avec une initialisation apparaÃ®t dÃ©jÃ  dans une instruction DATA"
  
! #: fortran/decl.c:1950
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Impossible d'initialiser un tableau de paramÃ¨tres Ã  %L avec des Ã©lÃ©ments de longueur variable"
  
! #: fortran/decl.c:2019
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Impossible d'initialiser un tableau de forme implicite Ã  %L avec un scalaire"
  
! #: fortran/decl.c:2030
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr "gfc_array_size a Ã©chouÃ©"
  
! #: fortran/decl.c:2060
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Limite infÃ©rieure non constante dans la dÃ©claration avec une forme implicite Ã  %L"
  
! #: fortran/decl.c:2146 fortran/decl.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Le composant Ã  %C doit avoir l'attribut POINTER"
  
! #: fortran/decl.c:2162
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Le composant %qs avec CLASS Ã  %C doit Ãªtre allouable ou un pointeur"
  
! #: fortran/decl.c:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Le composant tableau de structures Ã  %C doit avoir une forme explicite ou diffÃ©rÃ©e"
  
! #: fortran/decl.c:2195 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Le composant %qs Ã  %C est dÃ©jÃ  dÃ©clarÃ© Ã  %L"
  
! #: fortran/decl.c:2243
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Le composant tableau de pointeurs de structures Ã  %C doit avoir une forme diffÃ©rÃ©e"
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Le composant allouable de structures Ã  %C doit avec une forme diffÃ©rÃ©e"
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Le composant tableau de structures Ã  %C doit avoir une forme explicite"
  
! #: fortran/decl.c:2278
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "Le paramÃ¨tre de type %qs Ã  %C n'a pas d'entrÃ©e correspondante dans la liste des noms de paramÃ¨tres de types Ã  %L"
  
! #: fortran/decl.c:2335
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "L'initialisation NULL() Ã  %C est ambiguÃ«"
  
! #: fortran/decl.c:2352
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "L'initialisation NULL() Ã  %C ne peut pas avoir MOLD"
  
! #: fortran/decl.c:2369
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "L'initialisation du pointeur Ã  %C n'est pas permise dans une procÃ©dure PURE"
  
! #: fortran/decl.c:2390
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Erreur dans l'initialisation du pointeur Ã  %C"
  
! #: fortran/decl.c:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Initialisation d'un pointeur non NULL Ã  %C"
  
! #: fortran/decl.c:2420
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr "La variable RESULT %qs Ã  %L interdit le nom de FUNCTION %qs Ã  %C d'apparaÃ®tre dans une instruction de spÃ©cification"
  
! #: fortran/decl.c:2474
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "%qs n'est pas autorisÃ© en dehors de STRUCTURE Ã  %C"
  
! #: fortran/decl.c:2476
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%qs Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.c:2484
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "L'entitÃ© %qs ne peut pas avoir d'attribut Ã  %C"
  
! #: fortran/decl.c:2494
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "CaractÃ¨re %qc invalide dans le nom de la variable Ã  %C"
  
! #: fortran/decl.c:2536
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Le symbole non PARAMETER %qs Ã  %L ne peut pas avoir une forme implicite"
  
! #: fortran/decl.c:2546
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Tableau de forme implicite Ã  %L"
  
! #: fortran/decl.c:2603
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "Tableau de forme explicite avec des limites non constantes Ã  %C"
  
! #: fortran/decl.c:2692
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr "%qs Ã  %C est une redÃ©finition de la dÃ©claration dans l'interface correspondante pour MODULE PROCEDURE %qs"
  
! #: fortran/decl.c:2703
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "L'entitÃ© %qs ne peut pas avoir un initialiseur Ã  %C"
  
! #: fortran/decl.c:2728 fortran/decl.c:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "SpÃ©cificateur de tableau dupliquÃ© pour le pointÃ© de type Cray Ã  %C"
  
! #: fortran/decl.c:2736
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Impossible de dÃ©finir la spÃ©cification du tableau pointÃ©"
  
! #: fortran/decl.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Initialisation dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:2807
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "Initialisation dans l'ancien style invalide pour le composant de type dÃ©rivÃ© Ã  %C"
  
! #: fortran/decl.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Erreur de syntaxe dans l'initialisation de %s dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:2840 fortran/decl.c:6979
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "L'initialisation Ã  %C n'est pas pour une variable pointeur"
  
! #: fortran/decl.c:2863
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "L'initialisation du pointeur Ã  %C requiert %<=>%> et non %<=%>"
  
! #: fortran/decl.c:2872 fortran/decl.c:10689
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Une expression d'initialisation est attendue Ã  %C"
  
! #: fortran/decl.c:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "L'initialisation de la variable Ã  %C n'est pas permise dans une procÃ©dure PURE"
  
! #: fortran/decl.c:2896
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "L'initialisation du composant allouable Ã  %C n'est pas permise"
  
! #: fortran/decl.c:2910
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "Le composant avec l'attribut KIND ou LEN Ã  %C n'apparaÃ®t pas dans la liste des paramÃ¨tres de type Ã  %L"
  
! #: fortran/decl.c:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "Le composant Ã  %C qui apparaÃ®t dans la liste des paramÃ¨tres de types Ã  %L n'a ni l'attribut KIND ni l'attribut LEN"
  
! #: fortran/decl.c:2926
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Le composant Ã  %C, qui est un paramÃ¨tre de type, doit Ãªtre un scalaire"
  
! #: fortran/decl.c:2935
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme une initialisation"
  
! #: fortran/decl.c:2952
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr "Initialisation incompatible entre une entitÃ© de type dÃ©rivÃ© et une entitÃ© avec le type %qs Ã  %C"
  
! #: fortran/decl.c:3015 fortran/decl.c:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "La dÃ©claration du type %s*%d dans l'ancien style n'est pas supportÃ©e Ã  %C"
  
! #: fortran/decl.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "DÃ©claration du type non standard %s*%d Ã  %C"
  
! #: fortran/decl.c:3116 fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "ParenthÃ¨se droite manquante Ã  %C"
  
! #: fortran/decl.c:3129 fortran/decl.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Expression d'initialisation attendue Ã  %C"
  
! #: fortran/decl.c:3137 fortran/decl.c:3270
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Expression d'initialisation d'un scalaire attendue Ã  %C"
  
! #: fortran/decl.c:3167 fortran/decl.c:3893
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Le sous-type %d n'est pas supportÃ© pour le type %s Ã  %C"
  
! #: fortran/decl.c:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Le paramÃ¨tre d'un type du sous-type C est pour le type %s mais le type Ã  %L est %s"
  
! #: fortran/decl.c:3191
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "ParenthÃ¨se droite ou virgule manquante Ã  %C"
  
! #: fortran/decl.c:3296
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Le sous-type %d n'est pas supportÃ© pour CHARACTER Ã  %C"
  
! #: fortran/decl.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Erreur de syntaxe dans la dÃ©claration CHARACTER Ã  %C"
  
! #: fortran/decl.c:3527
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "RECORD Ã  %C est une extension, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.c:3540
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Nom de structure attendu aprÃ¨s RECORD Ã  %C"
  
! #: fortran/decl.c:3653
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "La liste de spec des paramÃ¨tres de type Ã  %C ne peut pas contenir les paramÃ¨tres ASSUMED et DEFERRED en mÃªme temps"
  
! #: fortran/decl.c:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "La liste de spec des paramÃ¨tres de types Ã  %C ne contient pas assez d'expressions de paramÃ¨tres"
  
! #: fortran/decl.c:3701
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "Le paramÃ¨tre dÃ©rivÃ© %qs Ã  %C n'a pas de valeur par dÃ©faut"
  
! #: fortran/decl.c:3733
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "L'expression paramÃ¨tre Ã  %C doit Ãªtre de type INTEGER et non de type %s"
  
! #: fortran/decl.c:3761
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "Le paramÃ¨tre KIND %qs Ã  %C ne peut pas Ãªtre ASSUMED ou DEFERRED"
  
! #: fortran/decl.c:3768
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "La valeur pour le paramÃ¨tre KIND Ã  %qs Ã  %C ne se rÃ©duit pas en une expression constante"
  
! #: fortran/decl.c:3783
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "La liste de spec des paramÃ¨tres de type Ã  %C contient trop d'expressions de paramÃ¨tres"
  
! #: fortran/decl.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Le type dÃ©rivÃ© paramÃ©trisÃ© Ã  %C est ambigu"
  
! #: fortran/decl.c:4028
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Type BYTE Ã  %C"
  
! #: fortran/decl.c:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "Le type BYTE utilisÃ© Ã  %C n'est pas disponible sur la machine cible"
  
! #: fortran/decl.c:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Le type tacite Ã  %C n'est pas autorisÃ© pour des composants"
  
! #: fortran/decl.c:4104
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Type tacite Ã  %C"
  
! #: fortran/decl.c:4126 fortran/decl.c:4160 fortran/decl.c:4193
! #: fortran/decl.c:4486
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE avec une spÃ©cification de type intrinsÃ¨que Ã  %C"
  
! #: fortran/decl.c:4138 fortran/decl.c:4166 fortran/decl.c:4199
! #: fortran/decl.c:4225 fortran/decl.c:4511 fortran/decl.c:4526
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "SpÃ©cification de type mal formÃ©e Ã  %C"
  
! #: fortran/decl.c:4189
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX Ã  %C"
  
! #: fortran/decl.c:4241 fortran/decl.c:4377 fortran/decl.c:4389
! #: fortran/decl.c:4403 fortran/decl.c:4885 fortran/decl.c:4893
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Le nom de type %qs Ã  %C est ambigu"
  
! #: fortran/decl.c:4336
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Instruction CLASS Ã  %C"
  
! #: fortran/decl.c:4418
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "Le nom du type %qs Ã  %C est en conflit avec l'entitÃ© prÃ©cÃ©demment dÃ©clarÃ©e Ã  %L qui a le mÃªme nom"
  
! #: fortran/decl.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Instruction IMPLCIT NONE dupliquÃ©e Ã  %C"
  
! #: fortran/decl.c:4570
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr "IMPORT NONE avec une liste de spÃ©cifications Ã  %C"
  
! #: fortran/decl.c:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Plage de caractÃ¨res manquante dans IMPLICIT Ã  %C"
  
! #: fortran/decl.c:4675
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Les lettres doivent Ãªtre dans l'ordre alphabÃ©tique dans l'instruction IMPLICIT Ã  %C"
  
! #: fortran/decl.c:4728
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "L'instruction IMPLICIT Ã  %C suit une instruction IMPLICIT NONE (type)"
  
! #: fortran/decl.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Instruction IMPLICIT vide Ã  %C"
  
! #: fortran/decl.c:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "L'instruction IMPORT Ã  %C est uniquement permise dans un corps d'INTERFACE"
  
! #: fortran/decl.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "F2008: l'instruction IMPORT C1210 Ã  %C n'est pas permise dans le corps d'interface d'une procÃ©dure d'un module"
  
! #: fortran/decl.c:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Instruction IMPORT Ã  %C"
  
! #: fortran/decl.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Liste d'entitÃ©s nommÃ©es attendue Ã  %C"
  
! #: fortran/decl.c:4899
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "Impossible d'utiliser IMPORT %qs depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C â€“ n'existe pas."
  
! #: fortran/decl.c:4906
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs est dÃ©jÃ  IMPORTÃ© depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C"
  
! #: fortran/decl.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction IMPORT Ã  %C"
  
! #: fortran/decl.c:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "SpÃ©cification de co-dimension manquante Ã  %C"
  
! #: fortran/decl.c:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "SpÃ©cification de dimension manquante Ã  %C"
  
! #: fortran/decl.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Attribut %s dupliquÃ© Ã  %L"
  
! #: fortran/decl.c:5401
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s Ã  %L est une extension DEC, activez-la avec %<-fdec-static%>"
  
! #: fortran/decl.c:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Attribut ALLOCATABLE Ã  %C dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5427
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Attribut KIND Ã  %C dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "Le composant avec l'attribut KIND Ã  %C doit Ãªtre un INTEGER"
  
! #: fortran/decl.c:5442
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "Le composant avec l'attribut KIND Ã  %C doit Ãªtre du sous-type entier par dÃ©faut (%d)"
  
! #: fortran/decl.c:5451
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Attribut LEN Ã  %C dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Le composant avec l'attribut LEN Ã  %C doit Ãªtre un INTEGER"
  
! #: fortran/decl.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "Le composant avec l'attribut LEN Ã  %C doit Ãªtre du sous-type entier par dÃ©faut (%d)"
  
! #: fortran/decl.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "L'attribut Ã  %L n'est pas permis dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribut %s Ã  %L dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "L'attribut %s Ã  %L n'est pas permis en dehors de la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "L'attribut Ã  %L n'est pas permis en dehors d'une dÃ©finition TYPE"
  
! #: fortran/decl.c:5526
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Attribut ASYNCHRONOUS Ã  %C"
  
! #: fortran/decl.c:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Attribut CONTIGUOUS Ã  %C"
  
! #: fortran/decl.c:5592 fortran/decl.c:9065
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED Ã  %C est uniquement autorisÃ© dans la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Attribut PROTECTED Ã  %C"
  
! #: fortran/decl.c:5632
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Attribut VALUE Ã  %C"
  
! #: fortran/decl.c:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Attribut VOLATILE Ã  %C"
  
! #: fortran/decl.c:5646
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Mauvais attribut"
  
! #: fortran/decl.c:5687
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Identificateurs multiples fournis avec un seul spÃ©cificateur NAME= Ã  %C"
  
! #: fortran/decl.c:5785
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "La dÃ©claration implicite de la fonction BIND(C) %qs Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le C"
  
! #: fortran/decl.c:5807
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre un sous-type interopÃ©rable avec le C bien que le bloc commun %qs est BIND(C)"
  
! #: fortran/decl.c:5816
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "La dÃ©claration de type %qs Ã  %L n'est pas interopÃ©rable avec le C mais elle est BIND(C)"
  
! #: fortran/decl.c:5820
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "La variable %qs Ã  %L peut ne pas Ãªtre d'un sous-type interopÃ©rable avec le C mais elle est BIND(C)"
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre dÃ©clarÃ©e avec BIND(C) puisqu'elle n'est pas globale"
  
! #: fortran/decl.c:5846
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "La variable %qs Ã  %L ne peut pas avoir les attributs POINTER et BIND(c) en mÃªme temps"
  
! #: fortran/decl.c:5854
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "La variable %qs Ã  %L ne peut pas avoir les attributs ALLOCATABLE et BIND(C) en mÃªme temps"
  
! #: fortran/decl.c:5866
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Le type de retour de la fonction BIND(C) %qs Ã  %L ne peut pas Ãªtre un tableau"
  
! #: fortran/decl.c:5874
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Le type de retour de la fonction BIND(C) %qs de type caractÃ¨re Ã  %L doit avoir la longueur 1"
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5885
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr "Le symbole %qs Ã  %L est marquÃ© PRIVATE mais il a reÃ§u l'Ã©tiquette de liaison %qs"
  
! #: fortran/decl.c:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "L'instruction de spÃ©cification d'attribut a besoin de soit un nom d'entitÃ© ou soit un nom de bloc commun Ã  %C"
  
! #: fortran/decl.c:6004
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Il manque le nom d'entitÃ© ou le nom de bloc commun pour l'instruction de spÃ©cification d'attribut Ã  %C"
  
! #: fortran/decl.c:6011
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Symbole manquant"
  
! #: fortran/decl.c:6040
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "Instruction BIND(C) Ã  %C"
  
! #: fortran/decl.c:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "Le type dÃ©rivÃ© Ã  %C n'a pas Ã©tÃ© prÃ©cÃ©demment dÃ©fini et, par consÃ©quent, il ne peut pas apparaÃ®tre dans une dÃ©finition de type dÃ©rivÃ©"
  
! #: fortran/decl.c:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Erreur de syntaxe dans la dÃ©claration de la structure anonyme Ã  %C"
  
! #: fortran/decl.c:6177
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Erreur de syntaxe dans la dÃ©claration de donnÃ©e Ã  %C"
  
! #: fortran/decl.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "PrÃ©fixe de MODULE Ã  %C"
  
! #: fortran/decl.c:6254
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "prÃ©fixe MODULE Ã  %C trouvÃ© en dehors d'un module, sous-module ou interface"
  
! #: fortran/decl.c:6305
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "ProcÃ©dure IMPURE Ã  %C"
  
! #: fortran/decl.c:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE et IMPURE ne peuvent pas apparaÃ®tre ensemble Ã  %C"
  
! #: fortran/decl.c:6363
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le prÃ©fixe ELEMENTAL dans l'interface MODULE PROCEDURE est manquant Ã  %L"
  
! #: fortran/decl.c:6370
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le prÃ©fixe PURE dans l'interface MODULE PROCEDURE est manquant Ã  %L"
  
! #: fortran/decl.c:6377
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le prÃ©fixe RECURSIVE dans l'interface MODULE PROCEDURE est manquant Ã  %L"
  
! #: fortran/decl.c:6438
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Une liste de paramÃ¨tre de types est requis Ã  %C"
  
! #: fortran/decl.c:6452 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Argument de retour alternatif Ã  %C"
  
! #: fortran/decl.c:6458 fortran/decl.c:6466
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Un nom de paramÃ¨tre est requis Ã  %C"
  
! #: fortran/decl.c:6506
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Le nom %qs Ã  %C est le nom de la procÃ©dure"
  
! #: fortran/decl.c:6519
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Liste de paramÃ¨tres attendue dans la dÃ©claration du type Ã  %C"
  
! #: fortran/decl.c:6522
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Rebut inattendu dans la liste d'arguments formels Ã  %C"
  
! #: fortran/decl.c:6540
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Nom %qs en double dans la liste des paramÃ¨tres Ã  %C"
  
! #: fortran/decl.c:6543
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Symbole %qs dupliquÃ© dans la liste d'arguments formels Ã  %C"
  
! #: fortran/decl.c:6582
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "DÃ©saccord dans les noms des arguments formels de MODULE PROCEDURE (%s/%s) Ã  %C"
  
! #: fortran/decl.c:6588
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "DÃ©saccord dans le nombre d'arguments formels de MODULE PROCEDURE Ã  %C"
  
! #: fortran/decl.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "La variable RESULT Ã  %C doit Ãªtre diffÃ©rente du nom de la fonction"
  
! #: fortran/decl.c:6704
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Rebut inattendu aprÃ¨s la dÃ©claration de la fonction Ã  %C"
  
! #: fortran/decl.c:6714 fortran/decl.c:7851
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "L'attribut BIND(C) Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© pour une procÃ©dure interne"
  
! #: fortran/decl.c:6918
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "L'attribut BIND(C) Ã  %C requiert une interface avec BIND(C)"
  
! #: fortran/decl.c:6925
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "La procÃ©dure BIND(C) avec NAME ne peut pas avoir l'attribut POINTER Ã  %C"
  
! #: fortran/decl.c:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "La procÃ©dure muette Ã  %C ne peut pas avoir d'attribut BIND(C) avec NAME"
  
! #: fortran/decl.c:6954
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "La procÃ©dure %qs Ã  %L a dÃ©jÃ  le type de base de %s"
  
! #: fortran/decl.c:7000 fortran/decl.c:7188 fortran/decl.c:11173
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction PROCEDURE Ã  %C"
  
! #: fortran/decl.c:7049 fortran/decl.c:11073
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> attendu aprÃ¨s les attributs de liaison Ã  %C"
  
! #: fortran/decl.c:7056
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS ou interface explicite requise Ã  %C"
  
! #: fortran/decl.c:7060
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Composant de pointeur de procÃ©dure Ã  %C"
  
! #: fortran/decl.c:7132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Erreur de syntaxe dans un composant de pointeur de procÃ©dure Ã  %C"
  
! #: fortran/decl.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE Ã  %C doit Ãªtre une interface gÃ©nÃ©rique"
  
! #: fortran/decl.c:7159 fortran/decl.c:9813
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "double : dans l'instruction MODULE PROCEDURE Ã  %L"
  
! #: fortran/decl.c:7229
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Instruction PROCEDURE Ã  %C"
  
! #: fortran/decl.c:7301
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Liste d'arguments formels attendue dans la dÃ©finition de la fonction Ã  %C"
  
! #: fortran/decl.c:7331 fortran/decl.c:7609 fortran/decl.c:7818
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "L'attribut BIND(C) Ã  %L peut uniquement Ãªtre utilisÃ© pour des variables ou des blocs communs"
  
! #: fortran/decl.c:7360 fortran/decl.c:7875
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "DÃ©saccord dans les noms de BIND(C) (%qs/%qs) Ã  %C"
  
! #: fortran/decl.c:7503
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Instruction ENTRY Ã  %C"
  
! #: fortran/decl.c:7512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un PROGRAM"
  
! #: fortran/decl.c:7515
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un MODULE"
  
! #: fortran/decl.c:7518
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un SUBMODULE"
  
! #: fortran/decl.c:7521
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "L'instruction ENTRY Ã  %C ne peut apparaÃ®tre dans un BLOCK DATA"
  
! #: fortran/decl.c:7525 fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une INTERFACE"
  
! #: fortran/decl.c:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc STRUCTURE"
  
! #: fortran/decl.c:7533
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DERIVED TYPE"
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc IF-THEN"
  
! #: fortran/decl.c:7542
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DO"
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc SELECT"
  
! #: fortran/decl.c:7550
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc FORALL"
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc WHERE"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un sous programme contenu"
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Instruction ENTRY inattendue Ã  %C"
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une procÃ©dure contenue"
  
! #: fortran/decl.c:7634 fortran/decl.c:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "ParenthÃ¨se requise manquante avant BIND(C) Ã  %C"
  
! #: fortran/decl.c:7728
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "L'instruction ENTRY Ã  %L avec BIND(C) est interdite dans une procÃ©dure Ã©lÃ©mentaire"
  
! #: fortran/decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "L'argument fictif du retour alternatif ne peut pas apparaÃ®tre dans une SUBROUTINE avec l'attribut BIND(C) Ã  %L"
  
! #: fortran/decl.c:7947 fortran/decl.c:7954
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Identificateur C invalide dans le spÃ©cificateur NAME= Ã  %C"
  
! #: fortran/decl.c:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Erreur de syntaxe dans le spÃ©cificateur NAME= pour l'Ã©tiquette de liaison Ã  %C"
  
! #: fortran/decl.c:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Le spÃ©cificateur NAME= Ã  %C devrait Ãªtre une expression constante"
  
! #: fortran/decl.c:8018
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "Le spÃ©cificateur NAME= Ã  %C devrait Ãªtre un scalaire du sous-type de caractÃ¨re par dÃ©faut"
  
! #: fortran/decl.c:8037
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "ParenthÃ¨se fermante manquante pour l'Ã©tiquette de liaison Ã  %C"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Le nom de liaison n'est pas permis dans BIND(C) Ã  %C"
  
! #: fortran/decl.c:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Pour la procÃ©dure muette %s, aucun nom de liaison est autorisÃ© dans BIND(C) Ã  %C"
  
! #: fortran/decl.c:8078
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAME pas autorisÃ© sur BIND(C) pour ABSTRACT INTERFACE Ã  %C"
  
! #: fortran/decl.c:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Instruction END inattendue Ã  %C"
  
! #: fortran/decl.c:8333
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "Instruction END au lieu de l'instruction %s Ã  %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8342
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Instruction %s attendue Ã  %L"
  
! #: fortran/decl.c:8353
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "On attendait l'instruction %s Ã  %L"
  
! #: fortran/decl.c:8373
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "On attendait le nom du bloc de %qs dans l'instruction %s Ã  %L"
  
! #: fortran/decl.c:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "On attendait un nom de terminaison Ã  %C"
  
! #: fortran/decl.c:8404 fortran/decl.c:8412
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "On attendait l'Ã©tiquette %qs pour l'instruction %s Ã  %C"
  
! #: fortran/decl.c:8511
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "SpÃ©cification de tableau manquante Ã  %L dans l'instruction DIMENSION"
  
! #: fortran/decl.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Dimensions spÃ©cifiÃ©es pour %s Ã  %L aprÃ¨s son initialisation"
  
! #: fortran/decl.c:8527
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "SpÃ©cification de tableau manquante Ã  %L dans l'instruction CODIMENSION"
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "La spÃ©cification de tableau doit Ãªtre diffÃ©rÃ©e Ã  %L"
  
! #: fortran/decl.c:8551
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Attribut DIMENSION dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:8643
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "CaractÃ¨re inattendu dans la liste de variable Ã  %C"
  
! #: fortran/decl.c:8680
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> attendu Ã  %C"
  
! #: fortran/decl.c:8694 fortran/decl.c:8734
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Nom de variable attendu Ã  %C"
  
! #: fortran/decl.c:8710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Le pointeur Cray Ã  %C doit Ãªtre un entier"
  
! #: fortran/decl.c:8714
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Le pointeur Cray Ã  %C a %d octets de prÃ©cision; les adresses mÃ©moire requiÃ¨rent %d octets"
  
! #: fortran/decl.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Â«Â ,Â Â» attendu Ã  %C"
  
! #: fortran/decl.c:8759
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Ne peut dÃ©finir la spÃ©cification de tableau dans le pointÃ© de type Cray"
  
! #: fortran/decl.c:8783
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Â«Â )Â Â» attendue Ã  %C"
  
! #: fortran/decl.c:8795
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> ou fin d'instruction attendue Ã  %C"
  
! #: fortran/decl.c:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT n'est pas permis Ã  l'intÃ©rieur de BLOCK Ã  %C"
  
! #: fortran/decl.c:8853
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL n'est pas permis Ã  l'intÃ©rieur du BLOCK Ã  %C"
  
! #: fortran/decl.c:8872
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "La dÃ©claration de pointeur Cray Ã  %C requiert l'option %<-fcray-pointer%>"
  
! #: fortran/decl.c:8911
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Instruction CONTIGUOUS Ã  %C"
  
! #: fortran/decl.c:9009
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "La spÃ©cification d'accÃ¨s de l'opÃ©rateur %s Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©e"
  
! #: fortran/decl.c:9025
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "La spÃ©cification d'accÃ¨s de l'opÃ©rateur .%s. Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©e"
  
! #: fortran/decl.c:9073
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Instruction PROTECTED Ã  %C"
  
! #: fortran/decl.c:9107
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction PROTECTED Ã  %C"
  
! #: fortran/decl.c:9134 fortran/decl.c:9159
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "L'instruction PRIVATE Ã  %C est uniquement permise dans la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:9180 fortran/decl.c:9200
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "L'instruction PUBLIC Ã  %C est uniquement permise dans la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Nom de variable attendu Ã  %C dans l'instruction PARAMETER"
  
! #: fortran/decl.c:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Signe = attendu dans l'instruction PARAMETER Ã  %C"
  
! #: fortran/decl.c:9235
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Expression attendue Ã  %C dans l'instruction PARAMETER"
  
! #: fortran/decl.c:9255
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisation d'une variable dÃ©jÃ  initialisÃ©e Ã  %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER sans Â«Â ()Â Â» Ã  %C"
  
! #: fortran/decl.c:9296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "CaractÃ¨res inattendus dans l'instruction PARAMETER Ã  %C"
  
! #: fortran/decl.c:9315 fortran/decl.c:9371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s Ã  %C est une extension DEC, activez-la avec %<-fdec-static%>"
  
! #: fortran/decl.c:9350
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Liste d'entitÃ©s attendue dans l'instruction AUTOMATIC Ã  %C"
  
! #: fortran/decl.c:9357
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction AUTOMATIC Ã  %C"
  
! #: fortran/decl.c:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Liste d'entitÃ©s attendue dans l'instruction STATIC Ã  %C"
  
! #: fortran/decl.c:9413
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction STATIC Ã  %C"
  
! #: fortran/decl.c:9432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "L'instruction SAVE gÃ©nÃ©rale Ã  %C suit une instruction SAVE prÃ©cÃ©dente"
  
! #: fortran/decl.c:9443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "L'instruction SAVE Ã  %C suit une instruction SAVE gÃ©nÃ©rale"
  
! #: fortran/decl.c:9491
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction SAVE Ã  %C"
  
! #: fortran/decl.c:9508
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE n'est pas autorisÃ© Ã  l'intÃ©rieur de BLOCK Ã  %C"
  
! #: fortran/decl.c:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Instruction VALUE Ã  %C"
  
! #: fortran/decl.c:9550
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction VALUE Ã  %C"
  
! #: fortran/decl.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Instruction VOLATILE Ã  %C"
  
! #: fortran/decl.c:9589
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "SpÃ©cification de VOLATILE pour la variable co-tableau %qs Ã  %C qui est associÃ©e Ã  use ou Ã  l'hÃ´te"
  
! #: fortran/decl.c:9614
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction VOLATILE Ã  %C"
  
! #: fortran/decl.c:9626
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Instruction ASYNCHRONOUS Ã  %C"
  
! #: fortran/decl.c:9670
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction ASYNCHRONOUS Ã  %C"
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "DÃ©claration de MODULE PROCEDURE Ã  %C"
  
! #: fortran/decl.c:9788
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE Ã  %C doit Ãªtre dans une interface de module gÃ©nÃ©rique"
  
! #: fortran/decl.c:9846
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "La procÃ©dure intrinsÃ¨que Ã  %L ne peut pas Ãªtre un MODULE PROCEDURE"
  
! #: fortran/decl.c:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Symbole ambigu dans la dÃ©finition TYPE Ã  %C"
  
! #: fortran/decl.c:9904
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Le symbole %qs Ã  %C n'a pas Ã©tÃ© dÃ©fini prÃ©cÃ©demment"
  
! #: fortran/decl.c:9910
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs dans l'expression EXTENDS Ã  %C n'est pas un type dÃ©rivÃ©"
  
! #: fortran/decl.c:9917
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est BIND(C)"
  
! #: fortran/decl.c:9924
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est un type SEQUENCE"
  
! #: fortran/decl.c:9947
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Le type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PRIVATE dans la partie de spÃ©cification d'un module"
  
! #: fortran/decl.c:9959
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Le type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PUBLIC dans la partie de spÃ©cification d'un module"
  
! #: fortran/decl.c:9980
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "Type ABSTRACT Ã  %C"
  
! #: fortran/decl.c:10026
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Ã‰chec lors de la crÃ©ation du type structure Â«Â %sÂ Â» Ã  %C"
  
! #: fortran/decl.c:10032
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "La dÃ©finition du type de %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©finie Ã  %L"
  
! #: fortran/decl.c:10079
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Rebut aprÃ¨s l'instruction MAP Ã  %C"
  
! #: fortran/decl.c:10112
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Rebut aprÃ¨s l'instruction UNION Ã  %C"
  
! #: fortran/decl.c:10147
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Nom de structure attendu dans la dÃ©claration de structure non imbriquÃ©e Ã  %C"
  
! #: fortran/decl.c:10179
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Rebut aprÃ¨s l'instruction STRUCTURE non imbriquÃ©e Ã  %C"
  
! #: fortran/decl.c:10186
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Le nom de structure %qs Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨que"
  
! #: fortran/decl.c:10349
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ":: attendu dans la dÃ©finition de TYPE Ã  %C"
  
! #: fortran/decl.c:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "DÃ©finition du type dÃ©rivÃ© dÃ©corÃ© Ã  %C"
  
! #: fortran/decl.c:10391
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Le nom de type %qs Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨que"
  
! #: fortran/decl.c:10402
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Le nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  le type de base %s"
  
! #: fortran/decl.c:10405
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Le nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  un type de base"
  
! #: fortran/decl.c:10420
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "L'argument muet %qs Ã  %L ne peut pas Ãªtre un type dÃ©rivÃ© Ã  %C"
  
! #: fortran/decl.c:10429
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "La dÃ©finition du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©fini"
  
! #: fortran/decl.c:10492
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Rebut aprÃ¨s la dÃ©claration PARAMETERIZED TYPE Ã  %C"
  
! #: fortran/decl.c:10575
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Le pointÃ© de type Cray Ã  %C ne peut pas Ãªtre un tableau de forme tacite"
  
! #: fortran/decl.c:10595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM et ENUMERATOR Ã  %C"
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "L'Ã©numÃ©rateur excÃ¨de le type entier du C Ã  %C"
  
! #: fortran/decl.c:10706
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L pas initialisÃ© avec une expression entiÃ¨re"
  
! #: fortran/decl.c:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Instruction de dÃ©finition ENUM attendue avant %C"
  
! #: fortran/decl.c:10790
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Erreur de syntaxe dans la dÃ©finition ENUMERATOR Ã  %C"
  
! #: fortran/decl.c:10837 fortran/decl.c:10852
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "SpÃ©cificateurs d'accÃ¨s dupliquÃ©s Ã  %C"
  
! #: fortran/decl.c:10872
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Les attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â», NOPASS illÃ©gal Ã  %C"
  
! #: fortran/decl.c:10892
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Les attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â»; PASS illÃ©gal Ã  %C"
  
! #: fortran/decl.c:10919
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Attribut POINTER dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:10937
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:10953
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:10966
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "SpÃ©cificateur d'accÃ¨s attendu Ã  %C"
  
! #: fortran/decl.c:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Attribut de liaison attendu Ã  %C"
  
! #: fortran/decl.c:10976
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE et DEFERRED ne peuvent pas apparaÃ®tre tous les deux Ã  %C"
  
! #: fortran/decl.c:10989
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "L'attribut POINTER est requis pour un composant de pointeur de procÃ©dure Ã  %C"
  
! #: fortran/decl.c:11031
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Nom d'interface attendu aprÃ¨s %<(%> Ã  %C"
  
! #: fortran/decl.c:11037
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> attendu Ã  %C"
  
! #: fortran/decl.c:11057
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Une interface doit Ãªtre spÃ©cifiÃ©e pour une liaison DEFERRED Ã  %C"
  
! #: fortran/decl.c:11062
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) Ã  %C devrait Ãªtre dÃ©clarÃ©e DEFERRED"
  
! #: fortran/decl.c:11085
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Nom de liaison attendu Ã  %C"
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Liste PROCEDURE Ã  %C"
  
! #: fortran/decl.c:11101
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> est invalide pour la liaison DEFERRED Ã  %C"
  
! #: fortran/decl.c:11107
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> nÃ©cessaire dans une liaison PROCEDURE avec une cible explicite Ã  %C"
  
! #: fortran/decl.c:11117
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Cible de liaison attendue aprÃ¨s %<=>%> Ã  %C"
  
! #: fortran/decl.c:11134
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Le type %qs contenant la liaison DEFERRED Ã  %C n'est pas ABSTRACT"
  
! #: fortran/decl.c:11145
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Il y a dÃ©jÃ  une procÃ©dure avec le nom de liaison %qs pour le type dÃ©rivÃ© %qs Ã  %C"
  
! #: fortran/decl.c:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "Le GENERIC Ã  %C doit Ãªtre Ã  l'intÃ©rieur du type dÃ©rivÃ© CONTAINS"
  
! #: fortran/decl.c:11216
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> attendu Ã  %C"
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Nom gÃ©nÃ©rique ou descripteur d'opÃ©rateur attendu Ã  %C"
  
! #: fortran/decl.c:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Instruction GENERIC mal formÃ©e Ã  %C"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> attendu Ã  %C"
  
! #: fortran/decl.c:11296
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Il y a dÃ©jÃ  une procÃ©dure non gÃ©nÃ©rique avec le nom de liaison %qs pour le type dÃ©rivÃ© %qs Ã  %C"
  
! #: fortran/decl.c:11304
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "La liaison Ã  %C doit avoir le mÃªme accÃ¨s que la liaison %qs dÃ©jÃ  dÃ©finie"
  
! #: fortran/decl.c:11352
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Nom de liaison spÃ©cifique attendu Ã  %C"
  
! #: fortran/decl.c:11362
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs est dÃ©jÃ  dÃ©fini comme liaison spÃ©cifique pour le %qs gÃ©nÃ©rique Ã  %C"
  
! #: fortran/decl.c:11380
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Rebut aprÃ¨s la liaison GENERIC Ã  %C"
  
! #: fortran/decl.c:11415
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "La dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur d'une section CONTAINS du type dÃ©rivÃ©"
  
! #: fortran/decl.c:11426
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "La dÃ©claration de type dÃ©rivÃ© avec FINAL Ã  %C doit Ãªtre dans la partie de spÃ©cification d'un MODULE"
  
! #: fortran/decl.c:11448
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vide Ã  %C"
  
! #: fortran/decl.c:11455
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Nom de procÃ©dure de module attendu Ã  %C"
  
! #: fortran/decl.c:11465
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> attendu Ã  %C"
  
! #: fortran/decl.c:11471
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nom de procÃ©dure %qs inconnu Ã  %C"
  
! #: fortran/decl.c:11484
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "%qs Ã  %C est dÃ©jÃ  dÃ©fini comme procÃ©dure FINAL"
  
! #: fortran/decl.c:11554
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Attribut inconnu dans l'instruction !GCC$ ATTRIBUTES Ã  %C"
  
! #: fortran/decl.c:11600
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction !GCC$ ATTRIBUTES Ã  %C"
  
! #: fortran/decl.c:11620
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr "Directive %<GCC unroll%> requiert une constante entiÃ¨re non nÃ©gative plus petite ou Ã©gale Ã  %u Ã  %C"
  
! #: fortran/decl.c:11634
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ UNROLL Ã  %C"
  
! #: fortran/decl.c:11698
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ IVDEP Ã  %C"
  
! #: fortran/decl.c:11715
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ VECTOR Ã  %C"
  
! #: fortran/decl.c:11732
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ NOVECTOR Ã  %C"
--- 57999,59833 ----
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr "Composant allouable ou tableau de forme diffÃ©rÃ©e prÃ¨s de %C dans l'instruction DATA"
  
! #: fortran/decl.c:733
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un constructeur de structure"
  
! #: fortran/decl.c:749
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "L'instruction DATA Ã  %C n'est pas permise dans une procÃ©dure PURE"
  
! #: fortran/decl.c:758
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr "part-ref avec un attribut pointeur prÃ¨s de %L n'est pas le part-ref le plus Ã  droite ou data-stmt-object"
  
! #: fortran/decl.c:797
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "Liste d'initialisation vide dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:806
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "Le tableau dans la liste d'initialisation Ã  %L doit avoir une forme explicite"
  
! #: fortran/decl.c:829
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "Le spÃ©cificateur de rÃ©pÃ©tition est invalide dans l'initialisation d'un scalaire Ã  %C "
  
! #: fortran/decl.c:834
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "Le spÃ©cificateur de rÃ©pÃ©tition doit Ãªtre un entier Ã  %C"
  
! #: fortran/decl.c:845
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "DonnÃ©e constante attendue aprÃ¨s le spÃ©cificateur de rÃ©pÃ©tition Ã  %C"
  
! #: fortran/decl.c:877
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Fin de l'initialisation du scalaire attendue Ã  %C"
  
! #: fortran/decl.c:908
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "Pas assez d'Ã©lÃ©ments dans l'initialisation du tableau Ã  %C"
  
! #: fortran/decl.c:910
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "Trop d'Ã©lÃ©ments dans l'initialisation du tableau Ã  %C"
  
! #: fortran/decl.c:930
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Erreur de syntaxe dans la liste d'initialisation dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:954
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "Le tableau de rang tacite Ã  %C n'aura point de co-dimension"
  
! #: fortran/decl.c:1019
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr "La somme du tableau de rang %d et de co-rang %d Ã  %C excÃ¨de les dimensions maximales autorisÃ©es de %d"
  
! #: fortran/decl.c:1043
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Mauvaise spÃ©cification INTENT Ã  %C"
  
! #: fortran/decl.c:1064
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "paramÃ¨tre de type diffÃ©rÃ© Ã  %C"
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Expression INTEGER scalaire attendue Ã  %L"
  
! #: fortran/decl.c:1173
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Longueur de caractÃ¨re dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification de la longueur de caractÃ¨re Ã  %C"
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "La procÃ©dure %qs Ã  %C est dÃ©jÃ  dÃ©finie Ã  %L"
  
! #: fortran/decl.c:1371
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "La procÃ©dure contenue %qs Ã  %C entre en conflit avec la procÃ©dure dÃ©finie Ã  %L"
  
! #: fortran/decl.c:1383
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Le nom %qs Ã  %C est dÃ©jÃ  dÃ©fini comme une interface gÃ©nÃ©rique Ã  %L"
  
! #: fortran/decl.c:1399
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "La procÃ©dure %qs Ã  %C a une interface explicite d'une dÃ©claration prÃ©cÃ©dente"
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "La procÃ©dure %qs dÃ©finie dans le corps de l'interface Ã  %L entre en conflit avec la procÃ©dure interne dÃ©finie Ã  %C"
  
! #: fortran/decl.c:1498
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "La procÃ©dure %qs Ã  %L doit avoir l'attribut BIND(C) pour Ãªtre interopÃ©rable avec le C"
  
! #: fortran/decl.c:1525
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "La variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car le type dÃ©rivÃ© %qs n'est pas interopÃ©rable avec le C"
  
! #: fortran/decl.c:1532
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "La variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car elle est polymorphique"
  
! #: fortran/decl.c:1539
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "La variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle pourrait ne pas Ãªtre interopÃ©rable avec le C"
  
! #: fortran/decl.c:1554
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "L'argument caractÃ¨re %qs Ã  %L doit avoir la longueur 1 car la procÃ©dure %qs est BIND(C)"
  
! #: fortran/decl.c:1567
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs Ã  %L avec l'attribut ALLOCATABLE dans la procÃ©dure %qs avec BIND(C)"
  
! #: fortran/decl.c:1575
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs Ã  %L avec l'attribut POINTER dans la procÃ©dure %qs avec BIND(C)"
  
! #: fortran/decl.c:1584
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "La variable %qs Ã  %L ne peut pas avoir les deux attributs OPTIONAL et VALUE car la procÃ©dure %qs est BIND(C)"
  
! #: fortran/decl.c:1591
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variable %qs Ã  %L avec l'attribut OPTIONAL dans la procÃ©dure %qs qui est BIND(C)"
  
! #: fortran/decl.c:1602
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Tableau de forme tacite %qs Ã  %L comme argument muet Ã  la procÃ©dure BIND(C) %qs Ã  %L"
  
! #: fortran/decl.c:1670
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Le symbole %qs Ã  %C est aussi dÃ©clarÃ© comme un type Ã  %L"
  
! #: fortran/decl.c:1729
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est BIND(C)"
  
! #: fortran/decl.c:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "La longueur de CHARACTER doit Ãªtre une constante Ã  %L"
  
! #: fortran/decl.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "L'expression CHARACTER Ã  %L est tronquÃ©e (%ld/%ld)"
  
! #: fortran/decl.c:1792
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Les Ã©lÃ©ments CHARACTER dans le constructeur du tableau Ã  %L doivent avoir la mÃªme longueur (%ld/%ld)"
  
! #: fortran/decl.c:1891
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Initialisation interdite pour PARAMETER %qs Ã  %C"
  
! #: fortran/decl.c:1901
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Le PARAMETER Ã  %L n'a pas d'initialisation"
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "La variable %qs Ã  %C avec une initialisation apparaÃ®t dÃ©jÃ  dans une instruction DATA"
  
! #: fortran/decl.c:1954
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Impossible d'initialiser un tableau de paramÃ¨tres Ã  %L avec des Ã©lÃ©ments de longueur variable"
  
! #: fortran/decl.c:2023
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Impossible d'initialiser un tableau de forme implicite Ã  %L avec un scalaire"
  
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr "gfc_array_size a Ã©chouÃ©"
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Limite infÃ©rieure non constante dans la dÃ©claration avec une forme implicite Ã  %L"
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Le composant Ã  %C doit avoir l'attribut POINTER"
  
! #: fortran/decl.c:2166
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Le composant %qs avec CLASS Ã  %C doit Ãªtre allouable ou un pointeur"
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Le composant tableau de structures Ã  %C doit avoir une forme explicite ou diffÃ©rÃ©e"
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Le composant %qs Ã  %C est dÃ©jÃ  dÃ©clarÃ© Ã  %L"
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Le composant tableau de pointeurs de structures Ã  %C doit avoir une forme diffÃ©rÃ©e"
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Le composant allouable de structures Ã  %C doit avec une forme diffÃ©rÃ©e"
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Le composant tableau de structures Ã  %C doit avoir une forme explicite"
  
! #: fortran/decl.c:2282
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "Le paramÃ¨tre de type %qs Ã  %C n'a pas d'entrÃ©e correspondante dans la liste des noms de paramÃ¨tres de types Ã  %L"
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "L'initialisation NULL() Ã  %C est ambiguÃ«"
  
! #: fortran/decl.c:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "L'initialisation NULL() Ã  %C ne peut pas avoir MOLD"
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "L'initialisation du pointeur Ã  %C n'est pas permise dans une procÃ©dure PURE"
  
! #: fortran/decl.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Erreur dans l'initialisation du pointeur Ã  %C"
  
! #: fortran/decl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Initialisation d'un pointeur non NULL Ã  %C"
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr "La variable RESULT %qs Ã  %L interdit le nom de FUNCTION %qs Ã  %C d'apparaÃ®tre dans une instruction de spÃ©cification"
  
! #: fortran/decl.c:2478
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "%qs n'est pas autorisÃ© en dehors de STRUCTURE Ã  %C"
  
! #: fortran/decl.c:2480
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%qs Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.c:2488
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "L'entitÃ© %qs ne peut pas avoir d'attribut Ã  %C"
  
! #: fortran/decl.c:2498
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "CaractÃ¨re %qc invalide dans le nom de la variable Ã  %C"
  
! #: fortran/decl.c:2540
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Le symbole non PARAMETER %qs Ã  %L ne peut pas avoir une forme implicite"
  
! #: fortran/decl.c:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Tableau de forme implicite Ã  %L"
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "Tableau de forme explicite avec des limites non constantes Ã  %C"
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr "%qs Ã  %C est une redÃ©finition de la dÃ©claration dans l'interface correspondante pour MODULE PROCEDURE %qs"
  
! #: fortran/decl.c:2707
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "L'entitÃ© %qs ne peut pas avoir un initialiseur Ã  %C"
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "SpÃ©cificateur de tableau dupliquÃ© pour le pointÃ© de type Cray Ã  %C"
  
! #: fortran/decl.c:2740
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Impossible de dÃ©finir la spÃ©cification du tableau pointÃ©"
  
! #: fortran/decl.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Initialisation dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "Initialisation dans l'ancien style invalide pour le composant de type dÃ©rivÃ© Ã  %C"
  
! #: fortran/decl.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Erreur de syntaxe dans l'initialisation de %s dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "L'initialisation Ã  %C n'est pas pour une variable pointeur"
  
! #: fortran/decl.c:2867
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "L'initialisation du pointeur Ã  %C requiert %<=>%> et non %<=%>"
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Une expression d'initialisation est attendue Ã  %C"
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "L'initialisation de la variable Ã  %C n'est pas permise dans une procÃ©dure PURE"
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "L'initialisation du composant allouable Ã  %C n'est pas permise"
  
! #: fortran/decl.c:2909
! #, gcc-internal-format, gfc-internal-format
! msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
! msgstr "L'initialisation d'un composant de structure avec une constante HOLLERITH Ã  %L n'est pas permise"
! 
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "Le composant avec l'attribut KIND ou LEN Ã  %C n'apparaÃ®t pas dans la liste des paramÃ¨tres de type Ã  %L"
  
! #: fortran/decl.c:2931
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "Le composant Ã  %C qui apparaÃ®t dans la liste des paramÃ¨tres de types Ã  %L n'a ni l'attribut KIND ni l'attribut LEN"
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Le composant Ã  %C, qui est un paramÃ¨tre de type, doit Ãªtre un scalaire"
  
! #: fortran/decl.c:2948
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme une initialisation"
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr "Initialisation incompatible entre une entitÃ© de type dÃ©rivÃ© et une entitÃ© avec le type %qs Ã  %C"
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "La dÃ©claration du type %s*%d dans l'ancien style n'est pas supportÃ©e Ã  %C"
  
! #: fortran/decl.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "DÃ©claration du type non standard %s*%d Ã  %C"
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "ParenthÃ¨se droite manquante Ã  %C"
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Expression d'initialisation attendue Ã  %C"
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Expression d'initialisation d'un scalaire attendue Ã  %C"
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Le sous-type %d n'est pas supportÃ© pour le type %s Ã  %C"
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Le paramÃ¨tre d'un type du sous-type C est pour le type %s mais le type Ã  %L est %s"
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "ParenthÃ¨se droite ou virgule manquante Ã  %C"
  
! #: fortran/decl.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Le sous-type %d n'est pas supportÃ© pour CHARACTER Ã  %C"
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Erreur de syntaxe dans la dÃ©claration CHARACTER Ã  %C"
  
! #: fortran/decl.c:3540
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "RECORD Ã  %C est une extension, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Nom de structure attendu aprÃ¨s RECORD Ã  %C"
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "La liste de spec des paramÃ¨tres de type Ã  %C ne peut pas contenir les paramÃ¨tres ASSUMED et DEFERRED en mÃªme temps"
  
! #: fortran/decl.c:3690
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "La liste de spec des paramÃ¨tres de types Ã  %C ne contient pas assez d'expressions de paramÃ¨tres"
  
! #: fortran/decl.c:3714
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "Le paramÃ¨tre dÃ©rivÃ© %qs Ã  %C n'a pas de valeur par dÃ©faut"
  
! #: fortran/decl.c:3746
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "L'expression paramÃ¨tre Ã  %C doit Ãªtre de type INTEGER et non de type %s"
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "Le paramÃ¨tre KIND %qs Ã  %C ne peut pas Ãªtre ASSUMED ou DEFERRED"
  
! #: fortran/decl.c:3781
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "La valeur pour le paramÃ¨tre KIND Ã  %qs Ã  %C ne se rÃ©duit pas en une expression constante"
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "La liste de spec des paramÃ¨tres de type Ã  %C contient trop d'expressions de paramÃ¨tres"
  
! #: fortran/decl.c:3805
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Le type dÃ©rivÃ© paramÃ©trisÃ© Ã  %C est ambigu"
  
! #: fortran/decl.c:4041
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Type BYTE Ã  %C"
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "Le type BYTE utilisÃ© Ã  %C n'est pas disponible sur la machine cible"
  
! #: fortran/decl.c:4114
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Le type tacite Ã  %C n'est pas autorisÃ© pour des composants"
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Type tacite Ã  %C"
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE avec une spÃ©cification de type intrinsÃ¨que Ã  %C"
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "SpÃ©cification de type mal formÃ©e Ã  %C"
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX Ã  %C"
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Le nom de type %qs Ã  %C est ambigu"
  
! #: fortran/decl.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Instruction CLASS Ã  %C"
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "Le nom du type %qs Ã  %C est en conflit avec l'entitÃ© prÃ©cÃ©demment dÃ©clarÃ©e Ã  %L qui a le mÃªme nom"
  
! #: fortran/decl.c:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Instruction IMPLCIT NONE dupliquÃ©e Ã  %C"
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr "IMPORT NONE avec une liste de spÃ©cifications Ã  %C"
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Plage de caractÃ¨res manquante dans IMPLICIT Ã  %C"
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Les lettres doivent Ãªtre dans l'ordre alphabÃ©tique dans l'instruction IMPLICIT Ã  %C"
  
! #: fortran/decl.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "L'instruction IMPLICIT Ã  %C suit une instruction IMPLICIT NONE (type)"
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Instruction IMPLICIT vide Ã  %C"
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "L'instruction IMPORT Ã  %C est uniquement permise dans un corps d'INTERFACE"
  
! #: fortran/decl.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "F2008: l'instruction IMPORT C1210 Ã  %C n'est pas permise dans le corps d'interface d'une procÃ©dure d'un module"
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Instruction IMPORT Ã  %C"
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Liste d'entitÃ©s nommÃ©es attendue Ã  %C"
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "Impossible d'utiliser IMPORT %qs depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C â€“ n'existe pas."
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs est dÃ©jÃ  IMPORTÃ© depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C"
  
! #: fortran/decl.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction IMPORT Ã  %C"
  
! #: fortran/decl.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "SpÃ©cification de co-dimension manquante Ã  %C"
  
! #: fortran/decl.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "SpÃ©cification de dimension manquante Ã  %C"
  
! #: fortran/decl.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Attribut %s dupliquÃ© Ã  %L"
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s Ã  %L est une extension DEC, activez-la avec %<-fdec-static%>"
  
! #: fortran/decl.c:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Attribut ALLOCATABLE Ã  %C dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5435
! #, gcc-internal-format, gfc-internal-format
! msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
! msgstr "Attribut ALLOCATABLE Ã  %C dans une dÃ©finition STRUCTURE"
! 
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Attribut KIND Ã  %C dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5447
! #, gcc-internal-format, gfc-internal-format
! msgid "KIND attribute at %C in a STRUCTURE definition"
! msgstr "Attribut KIND Ã  %C dans une dÃ©finition STRUCTURE"
! 
! #: fortran/decl.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "Le composant avec l'attribut KIND Ã  %C doit Ãªtre un INTEGER"
  
! #: fortran/decl.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "Le composant avec l'attribut KIND Ã  %C doit Ãªtre du sous-type entier par dÃ©faut (%d)"
  
! #: fortran/decl.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Attribut LEN Ã  %C dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5474
! #, gcc-internal-format, gfc-internal-format
! msgid "LEN attribute at %C in a STRUCTURE definition"
! msgstr "Attribut LEN Ã  %C dans une dÃ©finition STRUCTURE"
! 
! #: fortran/decl.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Le composant avec l'attribut LEN Ã  %C doit Ãªtre un INTEGER"
  
! #: fortran/decl.c:5489
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "Le composant avec l'attribut LEN Ã  %C doit Ãªtre du sous-type entier par dÃ©faut (%d)"
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "L'attribut Ã  %L n'est pas permis dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5500
! #, gcc-internal-format, gfc-internal-format
! msgid "Attribute at %L is not allowed in a STRUCTURE definition"
! msgstr "L'attribut Ã  %L n'est pas permis dans une dÃ©finition STRUCTURE"
! 
! #: fortran/decl.c:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribut %s Ã  %L dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "L'attribut %s Ã  %L n'est pas permis en dehors de la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "L'attribut Ã  %L n'est pas permis en dehors d'une dÃ©finition TYPE"
  
! #: fortran/decl.c:5551
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Attribut ASYNCHRONOUS Ã  %C"
  
! #: fortran/decl.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Attribut CONTIGUOUS Ã  %C"
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED Ã  %C est uniquement autorisÃ© dans la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:5623
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Attribut PROTECTED Ã  %C"
  
! #: fortran/decl.c:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Attribut VALUE Ã  %C"
  
! #: fortran/decl.c:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Attribut VOLATILE Ã  %C"
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Mauvais attribut"
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Identificateurs multiples fournis avec un seul spÃ©cificateur NAME= Ã  %C"
  
! #: fortran/decl.c:5810
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "La dÃ©claration implicite de la fonction BIND(C) %qs Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le C"
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre un sous-type interopÃ©rable avec le C bien que le bloc commun %qs est BIND(C)"
  
! #: fortran/decl.c:5841
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "La dÃ©claration de type %qs Ã  %L n'est pas interopÃ©rable avec le C mais elle est BIND(C)"
  
! #: fortran/decl.c:5845
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "La variable %qs Ã  %L peut ne pas Ãªtre d'un sous-type interopÃ©rable avec le C mais elle est BIND(C)"
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre dÃ©clarÃ©e avec BIND(C) puisqu'elle n'est pas globale"
  
! #: fortran/decl.c:5871
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "La variable %qs Ã  %L ne peut pas avoir les attributs POINTER et BIND(c) en mÃªme temps"
  
! #: fortran/decl.c:5879
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "La variable %qs Ã  %L ne peut pas avoir les attributs ALLOCATABLE et BIND(C) en mÃªme temps"
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Le type de retour de la fonction BIND(C) %qs Ã  %L ne peut pas Ãªtre un tableau"
  
! #: fortran/decl.c:5899
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Le type de retour de la fonction BIND(C) %qs de type caractÃ¨re Ã  %L doit avoir la longueur 1"
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr "Le symbole %qs Ã  %L est marquÃ© PRIVATE mais il a reÃ§u l'Ã©tiquette de liaison %qs"
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "L'instruction de spÃ©cification d'attribut a besoin de soit un nom d'entitÃ© ou soit un nom de bloc commun Ã  %C"
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Il manque le nom d'entitÃ© ou le nom de bloc commun pour l'instruction de spÃ©cification d'attribut Ã  %C"
  
! #: fortran/decl.c:6036
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Symbole manquant"
  
! #: fortran/decl.c:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "Instruction BIND(C) Ã  %C"
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "Le type dÃ©rivÃ© Ã  %C n'a pas Ã©tÃ© prÃ©cÃ©demment dÃ©fini et, par consÃ©quent, il ne peut pas apparaÃ®tre dans une dÃ©finition de type dÃ©rivÃ©"
  
! #: fortran/decl.c:6193
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Erreur de syntaxe dans la dÃ©claration de la structure anonyme Ã  %C"
  
! #: fortran/decl.c:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Erreur de syntaxe dans la dÃ©claration de donnÃ©e Ã  %C"
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "PrÃ©fixe de MODULE Ã  %C"
  
! #: fortran/decl.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "prÃ©fixe MODULE Ã  %C trouvÃ© en dehors d'un module, sous-module ou interface"
  
! #: fortran/decl.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "ProcÃ©dure IMPURE Ã  %C"
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE et IMPURE ne peuvent pas apparaÃ®tre ensemble Ã  %C"
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le prÃ©fixe ELEMENTAL dans l'interface MODULE PROCEDURE est manquant Ã  %L"
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le prÃ©fixe PURE dans l'interface MODULE PROCEDURE est manquant Ã  %L"
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le prÃ©fixe RECURSIVE dans l'interface MODULE PROCEDURE est manquant Ã  %L"
  
! #: fortran/decl.c:6463
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Une liste de paramÃ¨tre de types est requis Ã  %C"
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Argument de retour alternatif Ã  %C"
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Un nom de paramÃ¨tre est requis Ã  %C"
  
! #: fortran/decl.c:6531
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Le nom %qs Ã  %C est le nom de la procÃ©dure"
  
! #: fortran/decl.c:6544
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Liste de paramÃ¨tres attendue dans la dÃ©claration du type Ã  %C"
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Rebut inattendu dans la liste d'arguments formels Ã  %C"
  
! #: fortran/decl.c:6565
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Nom %qs en double dans la liste des paramÃ¨tres Ã  %C"
  
! #: fortran/decl.c:6568
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Symbole %qs dupliquÃ© dans la liste d'arguments formels Ã  %C"
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "DÃ©saccord dans les noms des arguments formels de MODULE PROCEDURE (%s/%s) Ã  %C"
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "DÃ©saccord dans le nombre d'arguments formels de MODULE PROCEDURE Ã  %C"
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "La variable RESULT Ã  %C doit Ãªtre diffÃ©rente du nom de la fonction"
  
! #: fortran/decl.c:6729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Rebut inattendu aprÃ¨s la dÃ©claration de la fonction Ã  %C"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "L'attribut BIND(C) Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© pour une procÃ©dure interne"
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "L'attribut BIND(C) Ã  %C requiert une interface avec BIND(C)"
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "La procÃ©dure BIND(C) avec NAME ne peut pas avoir l'attribut POINTER Ã  %C"
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "La procÃ©dure muette Ã  %C ne peut pas avoir d'attribut BIND(C) avec NAME"
  
! #: fortran/decl.c:6979
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "La procÃ©dure %qs Ã  %L a dÃ©jÃ  le type de base de %s"
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction PROCEDURE Ã  %C"
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> attendu aprÃ¨s les attributs de liaison Ã  %C"
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS ou interface explicite requise Ã  %C"
  
! #: fortran/decl.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Composant de pointeur de procÃ©dure Ã  %C"
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Erreur de syntaxe dans un composant de pointeur de procÃ©dure Ã  %C"
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE Ã  %C doit Ãªtre une interface gÃ©nÃ©rique"
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "double : dans l'instruction MODULE PROCEDURE Ã  %L"
  
! #: fortran/decl.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Instruction PROCEDURE Ã  %C"
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Liste d'arguments formels attendue dans la dÃ©finition de la fonction Ã  %C"
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "L'attribut BIND(C) Ã  %L peut uniquement Ãªtre utilisÃ© pour des variables ou des blocs communs"
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "DÃ©saccord dans les noms de BIND(C) (%qs/%qs) Ã  %C"
  
! #: fortran/decl.c:7528
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Instruction ENTRY Ã  %C"
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un PROGRAM"
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un MODULE"
  
! #: fortran/decl.c:7543
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un SUBMODULE"
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "L'instruction ENTRY Ã  %C ne peut apparaÃ®tre dans un BLOCK DATA"
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une INTERFACE"
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc STRUCTURE"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DERIVED TYPE"
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc IF-THEN"
  
! #: fortran/decl.c:7567
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DO"
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc SELECT"
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc FORALL"
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc WHERE"
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un sous programme contenu"
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Instruction ENTRY inattendue Ã  %C"
  
! #: fortran/decl.c:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une procÃ©dure contenue"
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "ParenthÃ¨se requise manquante avant BIND(C) Ã  %C"
  
! #: fortran/decl.c:7753
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "L'instruction ENTRY Ã  %L avec BIND(C) est interdite dans une procÃ©dure Ã©lÃ©mentaire"
  
! #: fortran/decl.c:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "L'argument fictif du retour alternatif ne peut pas apparaÃ®tre dans une SUBROUTINE avec l'attribut BIND(C) Ã  %L"
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Identificateur C invalide dans le spÃ©cificateur NAME= Ã  %C"
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Erreur de syntaxe dans le spÃ©cificateur NAME= pour l'Ã©tiquette de liaison Ã  %C"
  
! #: fortran/decl.c:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Le spÃ©cificateur NAME= Ã  %C devrait Ãªtre une expression constante"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "Le spÃ©cificateur NAME= Ã  %C devrait Ãªtre un scalaire du sous-type de caractÃ¨re par dÃ©faut"
  
! #: fortran/decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "ParenthÃ¨se fermante manquante pour l'Ã©tiquette de liaison Ã  %C"
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Le nom de liaison n'est pas permis dans BIND(C) Ã  %C"
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Pour la procÃ©dure muette %s, aucun nom de liaison est autorisÃ© dans BIND(C) Ã  %C"
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAME pas autorisÃ© sur BIND(C) pour ABSTRACT INTERFACE Ã  %C"
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Instruction END inattendue Ã  %C"
  
! #: fortran/decl.c:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "Instruction END au lieu de l'instruction %s Ã  %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Instruction %s attendue Ã  %L"
  
! #: fortran/decl.c:8378
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "On attendait l'instruction %s Ã  %L"
  
! #: fortran/decl.c:8398
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "On attendait le nom du bloc de %qs dans l'instruction %s Ã  %L"
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "On attendait un nom de terminaison Ã  %C"
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "On attendait l'Ã©tiquette %qs pour l'instruction %s Ã  %C"
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "SpÃ©cification de tableau manquante Ã  %L dans l'instruction DIMENSION"
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Dimensions spÃ©cifiÃ©es pour %s Ã  %L aprÃ¨s son initialisation"
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "SpÃ©cification de tableau manquante Ã  %L dans l'instruction CODIMENSION"
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "La spÃ©cification de tableau doit Ãªtre diffÃ©rÃ©e Ã  %L"
  
! #: fortran/decl.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Attribut DIMENSION dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "CaractÃ¨re inattendu dans la liste de variable Ã  %C"
  
! #: fortran/decl.c:8705
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> attendu Ã  %C"
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Nom de variable attendu Ã  %C"
  
! #: fortran/decl.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Le pointeur Cray Ã  %C doit Ãªtre un entier"
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Le pointeur Cray Ã  %C a %d octets de prÃ©cision; les adresses mÃ©moire requiÃ¨rent %d octets"
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Â«Â ,Â Â» attendu Ã  %C"
  
! #: fortran/decl.c:8784
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Ne peut dÃ©finir la spÃ©cification de tableau dans le pointÃ© de type Cray"
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Â«Â )Â Â» attendue Ã  %C"
  
! #: fortran/decl.c:8820
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> ou fin d'instruction attendue Ã  %C"
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT n'est pas permis Ã  l'intÃ©rieur de BLOCK Ã  %C"
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL n'est pas permis Ã  l'intÃ©rieur du BLOCK Ã  %C"
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "La dÃ©claration de pointeur Cray Ã  %C requiert l'option %<-fcray-pointer%>"
  
! #: fortran/decl.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Instruction CONTIGUOUS Ã  %C"
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "La spÃ©cification d'accÃ¨s de l'opÃ©rateur %s Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©e"
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "La spÃ©cification d'accÃ¨s de l'opÃ©rateur .%s. Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©e"
  
! #: fortran/decl.c:9098
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Instruction PROTECTED Ã  %C"
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction PROTECTED Ã  %C"
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "L'instruction PRIVATE Ã  %C est uniquement permise dans la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "L'instruction PUBLIC Ã  %C est uniquement permise dans la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Nom de variable attendu Ã  %C dans l'instruction PARAMETER"
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Signe = attendu dans l'instruction PARAMETER Ã  %C"
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Expression attendue Ã  %C dans l'instruction PARAMETER"
  
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisation d'une variable dÃ©jÃ  initialisÃ©e Ã  %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER sans Â«Â ()Â Â» Ã  %C"
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "CaractÃ¨res inattendus dans l'instruction PARAMETER Ã  %C"
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s Ã  %C est une extension DEC, activez-la avec %<-fdec-static%>"
  
! #: fortran/decl.c:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Liste d'entitÃ©s attendue dans l'instruction AUTOMATIC Ã  %C"
  
! #: fortran/decl.c:9382
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction AUTOMATIC Ã  %C"
  
! #: fortran/decl.c:9431
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Liste d'entitÃ©s attendue dans l'instruction STATIC Ã  %C"
  
! #: fortran/decl.c:9438
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction STATIC Ã  %C"
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "L'instruction SAVE gÃ©nÃ©rale Ã  %C suit une instruction SAVE prÃ©cÃ©dente"
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "L'instruction SAVE Ã  %C suit une instruction SAVE gÃ©nÃ©rale"
  
! #: fortran/decl.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction SAVE Ã  %C"
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE n'est pas autorisÃ© Ã  l'intÃ©rieur de BLOCK Ã  %C"
  
! #: fortran/decl.c:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Instruction VALUE Ã  %C"
  
! #: fortran/decl.c:9575
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction VALUE Ã  %C"
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Instruction VOLATILE Ã  %C"
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "SpÃ©cification de VOLATILE pour la variable co-tableau %qs Ã  %C qui est associÃ©e Ã  use ou Ã  l'hÃ´te"
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction VOLATILE Ã  %C"
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Instruction ASYNCHRONOUS Ã  %C"
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction ASYNCHRONOUS Ã  %C"
  
! #: fortran/decl.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "DÃ©claration de MODULE PROCEDURE Ã  %C"
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE Ã  %C doit Ãªtre dans une interface de module gÃ©nÃ©rique"
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "La procÃ©dure intrinsÃ¨que Ã  %L ne peut pas Ãªtre un MODULE PROCEDURE"
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Symbole ambigu dans la dÃ©finition TYPE Ã  %C"
  
! #: fortran/decl.c:9936
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Le symbole %qs Ã  %C n'a pas Ã©tÃ© dÃ©fini prÃ©cÃ©demment"
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs dans l'expression EXTENDS Ã  %C n'est pas un type dÃ©rivÃ©"
  
! #: fortran/decl.c:9949
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est BIND(C)"
  
! #: fortran/decl.c:9956
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est un type SEQUENCE"
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Le type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PRIVATE dans la partie de spÃ©cification d'un module"
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Le type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PUBLIC dans la partie de spÃ©cification d'un module"
  
! #: fortran/decl.c:10012
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "Type ABSTRACT Ã  %C"
  
! #: fortran/decl.c:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Ã‰chec lors de la crÃ©ation du type structure Â«Â %sÂ Â» Ã  %C"
  
! #: fortran/decl.c:10064
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "La dÃ©finition du type de %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©finie Ã  %L"
  
! #: fortran/decl.c:10111
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Rebut aprÃ¨s l'instruction MAP Ã  %C"
  
! #: fortran/decl.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Rebut aprÃ¨s l'instruction UNION Ã  %C"
  
! #: fortran/decl.c:10179
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.c:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Nom de structure attendu dans la dÃ©claration de structure non imbriquÃ©e Ã  %C"
  
! #: fortran/decl.c:10211
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Rebut aprÃ¨s l'instruction STRUCTURE non imbriquÃ©e Ã  %C"
  
! #: fortran/decl.c:10218
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Le nom de structure %qs Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨que"
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ":: attendu dans la dÃ©finition de TYPE Ã  %C"
  
! #: fortran/decl.c:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "DÃ©finition du type dÃ©rivÃ© dÃ©corÃ© Ã  %C"
  
! #: fortran/decl.c:10423
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Le nom de type %qs Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨que"
  
! #: fortran/decl.c:10434
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Le nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  le type de base %s"
  
! #: fortran/decl.c:10437
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Le nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  un type de base"
  
! #: fortran/decl.c:10452
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "L'argument muet %qs Ã  %L ne peut pas Ãªtre un type dÃ©rivÃ© Ã  %C"
  
! #: fortran/decl.c:10461
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "La dÃ©finition du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©fini"
  
! #: fortran/decl.c:10524
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Rebut aprÃ¨s la dÃ©claration PARAMETERIZED TYPE Ã  %C"
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Le pointÃ© de type Cray Ã  %C ne peut pas Ãªtre un tableau de forme tacite"
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM et ENUMERATOR Ã  %C"
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "L'Ã©numÃ©rateur excÃ¨de le type entier du C Ã  %C"
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L pas initialisÃ© avec une expression entiÃ¨re"
  
! #: fortran/decl.c:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Instruction de dÃ©finition ENUM attendue avant %C"
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Erreur de syntaxe dans la dÃ©finition ENUMERATOR Ã  %C"
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "SpÃ©cificateurs d'accÃ¨s dupliquÃ©s Ã  %C"
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Les attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â», NOPASS illÃ©gal Ã  %C"
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Les attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â»; PASS illÃ©gal Ã  %C"
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Attribut POINTER dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "SpÃ©cificateur d'accÃ¨s attendu Ã  %C"
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Attribut de liaison attendu Ã  %C"
  
! #: fortran/decl.c:11008
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE et DEFERRED ne peuvent pas apparaÃ®tre tous les deux Ã  %C"
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "L'attribut POINTER est requis pour un composant de pointeur de procÃ©dure Ã  %C"
  
! #: fortran/decl.c:11063
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Nom d'interface attendu aprÃ¨s %<(%> Ã  %C"
  
! #: fortran/decl.c:11069
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> attendu Ã  %C"
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Une interface doit Ãªtre spÃ©cifiÃ©e pour une liaison DEFERRED Ã  %C"
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) Ã  %C devrait Ãªtre dÃ©clarÃ©e DEFERRED"
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Nom de liaison attendu Ã  %C"
  
! #: fortran/decl.c:11121
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Liste PROCEDURE Ã  %C"
  
! #: fortran/decl.c:11133
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> est invalide pour la liaison DEFERRED Ã  %C"
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> nÃ©cessaire dans une liaison PROCEDURE avec une cible explicite Ã  %C"
  
! #: fortran/decl.c:11149
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Cible de liaison attendue aprÃ¨s %<=>%> Ã  %C"
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Le type %qs contenant la liaison DEFERRED Ã  %C n'est pas ABSTRACT"
  
! #: fortran/decl.c:11177
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Il y a dÃ©jÃ  une procÃ©dure avec le nom de liaison %qs pour le type dÃ©rivÃ© %qs Ã  %C"
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "Le GENERIC Ã  %C doit Ãªtre Ã  l'intÃ©rieur du type dÃ©rivÃ© CONTAINS"
  
! #: fortran/decl.c:11248
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> attendu Ã  %C"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Nom gÃ©nÃ©rique ou descripteur d'opÃ©rateur attendu Ã  %C"
  
! #: fortran/decl.c:11281
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Instruction GENERIC mal formÃ©e Ã  %C"
  
! #: fortran/decl.c:11292
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> attendu Ã  %C"
  
! #: fortran/decl.c:11328
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Il y a dÃ©jÃ  une procÃ©dure non gÃ©nÃ©rique avec le nom de liaison %qs pour le type dÃ©rivÃ© %qs Ã  %C"
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "La liaison Ã  %C doit avoir le mÃªme accÃ¨s que la liaison %qs dÃ©jÃ  dÃ©finie"
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Nom de liaison spÃ©cifique attendu Ã  %C"
  
! #: fortran/decl.c:11394
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs est dÃ©jÃ  dÃ©fini comme liaison spÃ©cifique pour le %qs gÃ©nÃ©rique Ã  %C"
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Rebut aprÃ¨s la liaison GENERIC Ã  %C"
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "La dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur d'une section CONTAINS du type dÃ©rivÃ©"
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "La dÃ©claration de type dÃ©rivÃ© avec FINAL Ã  %C doit Ãªtre dans la partie de spÃ©cification d'un MODULE"
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vide Ã  %C"
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Nom de procÃ©dure de module attendu Ã  %C"
  
! #: fortran/decl.c:11497
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> attendu Ã  %C"
  
! #: fortran/decl.c:11503
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nom de procÃ©dure %qs inconnu Ã  %C"
  
! #: fortran/decl.c:11516
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "%qs Ã  %C est dÃ©jÃ  dÃ©fini comme procÃ©dure FINAL"
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Attribut inconnu dans l'instruction !GCC$ ATTRIBUTES Ã  %C"
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction !GCC$ ATTRIBUTES Ã  %C"
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr "Directive %<GCC unroll%> requiert une constante entiÃ¨re non nÃ©gative plus petite ou Ã©gale Ã  %u Ã  %C"
  
! #: fortran/decl.c:11666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ UNROLL Ã  %C"
  
! #: fortran/decl.c:11730
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ IVDEP Ã  %C"
  
! #: fortran/decl.c:11747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ VECTOR Ã  %C"
  
! #: fortran/decl.c:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ NOVECTOR Ã  %C"
*************** msgstr "show_expr(): Mauvais intrinsÃ¨qu
*** 59720,59731 ****
  msgid "show_expr(): Don't know how to show expr"
  msgstr "show_expr(): Ne sais pas comment afficher l'expression"
  
! #: fortran/dump-parse-tree.c:2987
  #, gcc-internal-format
  msgid "show_code_node(): Bad statement code"
  msgstr "show_code_node(): Mauvais code d'instruction"
  
! #: fortran/dump-parse-tree.c:3328 fortran/dump-parse-tree.c:3433
  #, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "Ne peut convertir %qs en un type interopÃ©rable Ã  %L"
--- 59877,59888 ----
  msgid "show_expr(): Don't know how to show expr"
  msgstr "show_expr(): Ne sais pas comment afficher l'expression"
  
! #: fortran/dump-parse-tree.c:3062
  #, gcc-internal-format
  msgid "show_code_node(): Bad statement code"
  msgstr "show_code_node(): Mauvais code d'instruction"
  
! #: fortran/dump-parse-tree.c:3403 fortran/dump-parse-tree.c:3508
  #, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "Ne peut convertir %qs en un type interopÃ©rable Ã  %L"
*************** msgstr "RE part_ref Ã  %C"
*** 59815,60197 ****
  msgid "IM part_ref at %C"
  msgstr "IM part_ref Ã  %C"
  
! #: fortran/expr.c:2425
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "les arguments de fonction Ã©lÃ©mentaire Ã  %C ne sont pas conformes"
  
! #: fortran/expr.c:2469
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "OpÃ©randes numÃ©rique ou CHARACTER requis dans l'expression Ã  %L"
  
! #: fortran/expr.c:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "L'opÃ©rateur de concatÃ©nation dans l'expression Ã  %L doit avoir deux opÃ©randes de type CHARACTER"
  
! #: fortran/expr.c:2501
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "L'opÃ©rateur de concatÃ©nation Ã  %L doit concatÃ©ner des chaÃ®nes du mÃªme sous-type"
  
! #: fortran/expr.c:2511
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "L'opÃ©rateur .NOT. dans l'expression Ã  %L doit avoir un opÃ©rande LOGICAL"
  
! #: fortran/expr.c:2527
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "Des opÃ©randes LOGICAL sont requis dans l'expression Ã  %L"
  
! #: fortran/expr.c:2538
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Seuls des opÃ©rateurs intrinsÃ¨ques peuvent Ãªtre utilisÃ©s dans l'expression Ã  %L"
  
! #: fortran/expr.c:2546
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Des opÃ©randes numÃ©riques sont requis dans l'expression Ã  %L"
  
! #: fortran/expr.c:2569
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Expression d'initialisation invalide pour le composant ALLOCATABLE %qs dans le constructeur de structure Ã  %L"
  
! #: fortran/expr.c:2706
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Variable de longueur de caractÃ¨re tacite ou diffÃ©rÃ©e %qs dans l'expression constante Ã  %L"
  
! #: fortran/expr.c:2781
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "L'intrinsÃ¨que transformationnel %qs Ã  %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.c:2812
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Ã‰valuation d'une expression d'initialisation non standard Ã  %L"
  
! #: fortran/expr.c:2889 fortran/resolve.c:2712
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "La fonction %qs dans l'expression d'initialisation Ã  %L doit Ãªtre une fonction intrinsÃ¨que"
  
! #: fortran/expr.c:2901
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "La fonction intrinsÃ¨que %qs Ã  %L n'est pas permise dans une expression d'initialisation"
  
! #: fortran/expr.c:2940
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMETER %qs est utilisÃ© Ã  %L avant que sa dÃ©finition soit complÃ¨te"
  
! #: fortran/expr.c:2960
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de taille tacite %qs Ã  %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.c:2966
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de forme tacite %qs Ã  %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.c:2975
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de forme tacite %qs Ã  %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.c:2979
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau diffÃ©rÃ© %qs Ã  %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.c:2985
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Le tableau %qs Ã  %L est une variable qui ne se rÃ©duit pas en une expression constante"
  
! #: fortran/expr.c:2995
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Le paramÃ¨tre %qs Ã  %L n'a pas Ã©tÃ© dÃ©clarÃ© ou est une variable qui ne se rÃ©duit pas en une expression constante"
  
! #: fortran/expr.c:3049
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "check_init_expr(): Type d'expression inconnu"
  
! #: fortran/expr.c:3184
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "La fonction de spÃ©cification %qs Ã  %L ne peut pas Ãªtre une fonction-instruction"
  
! #: fortran/expr.c:3191
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "La fonction de spÃ©cification %qs Ã  %L ne peut pas Ãªtre une fonction interne"
  
! #: fortran/expr.c:3198
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "La fonction de spÃ©cification %qs Ã  %L doit Ãªtre PURE"
  
! #: fortran/expr.c:3206
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "La fonction de spÃ©cification %qs Ã  %L ne peut pas Ãªtre RECURSIVE"
  
! #: fortran/expr.c:3353
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "L'argument muet %qs n'est pas autorisÃ© dans l'expression Ã  %L"
  
! #: fortran/expr.c:3361
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "L'argument muet %qs Ã  %L ne peut pas Ãªtre OPTIONAL"
  
! #: fortran/expr.c:3368
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "L'argument muet %qs Ã  %L ne peut pas Ãªtre INTENT(OUT)"
  
! #: fortran/expr.c:3397
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "La variable %qs ne peut pas apparaÃ®tre dans l'expression Ã  %L"
  
! #: fortran/expr.c:3428
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "check_restricted(): Type d'expression inconnu"
  
! #: fortran/expr.c:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "L'expression Ã  %L doit Ãªtre du type INTEGER et non %s"
  
! #: fortran/expr.c:3460
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "La fonction %qs Ã  %L doit Ãªtre PURE"
  
! #: fortran/expr.c:3469
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "L'expression Ã  %L doit Ãªtre un scalaire"
  
  #. Reject truncation.
! #: fortran/expr.c:3501
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr "dÃ©bordement de optype_msgidÂ :%d"
  
! #: fortran/expr.c:3505
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Rangs incompatibles dans %s (%d et %d) Ã  %L"
  
! #: fortran/expr.c:3519
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Forme diffÃ©rente pour %s Ã  %L sur la dimension %d (%d et %d)"
  
! #: fortran/expr.c:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "L'affectation Ã  un part_ref LEN ou KIND Ã  %L n'est pas permis"
  
! #: fortran/expr.c:3623
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs Ã  %L n'est pas une VALUE"
  
! #: fortran/expr.c:3634
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Affectation illÃ©gale Ã  une procÃ©dure externe Ã  %L"
  
! #: fortran/expr.c:3642
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Rangs incompatibles %d et %d dans l'affectation Ã  %L"
  
! #: fortran/expr.c:3649
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Le type de la variable est inconnu dans l'affectation Ã  %L"
  
! #: fortran/expr.c:3661
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL apparaÃ®t dans le membre de droite de l'affectation Ã  %L"
  
! #: fortran/expr.c:3671
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Une fonction avec la valeur d'un POINTER apparaÃ®t dans le membre de droite de l'affectation Ã  %L"
  
! #: fortran/expr.c:3714
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr "La constante littÃ©rale BOZ prÃ¨s de %L ne peut pas Ãªtre assignÃ©e Ã  la variable %qs"
  
! #: fortran/expr.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "L'affectation Ã  un composant KIND ou LEN d'un type paramÃ©trisÃ© Ã  %L n'est pas permis"
  
! #: fortran/expr.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Types incompatibles dans l'instruction DATA Ã  %L; tentative de conversion de %s en %s"
  
! #: fortran/expr.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "La cible de l'affectation du pointeur n'est pas un POINTER Ã  %L"
  
! #: fortran/expr.c:3800
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "%qs dans l'affectation de pointeur Ã  %L ne peut pas Ãªtre une l-valeur puisqu'il est une procÃ©dure"
  
! #: fortran/expr.c:3824
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "SpÃ©cification de limites attendue pour %qs Ã  %L"
  
! #: fortran/expr.c:3829
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "SpÃ©cification des limites pour %qs dans une affectation de pointeur Ã  %L"
  
! #: fortran/expr.c:3858
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Le pas ne doit pas Ãªtre prÃ©sent Ã  %L"
  
! #: fortran/expr.c:3864 fortran/expr.c:3884
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Le remappage de rang requiert une liste de spÃ©cifications %<borne-inf : borne-sup%> Ã  %L"
  
! #: fortran/expr.c:3872 fortran/expr.c:3891
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Liste de %<borne-inf :%> ou liste de %<borne-inf : borne-sup%> attendue Ã  %L"
  
! #: fortran/expr.c:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "L'objet pointeur Ã  %L ne sera point un co-index"
  
! #: fortran/expr.c:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Affectation de pointeur de procÃ©dure invalide Ã  %L"
  
! #: fortran/expr.c:3964
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Le rÃ©sultat de la fonction %qs est invalide comme cible de procÃ©dure dans l'affectation du pointeur de procÃ©dure Ã  %L"
  
! #: fortran/expr.c:3973
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "L'interface abstraite %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %L"
  
! #: fortran/expr.c:3983
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "La fonction-instruction %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %L"
  
! #: fortran/expr.c:3989
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "La procÃ©dure interne %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %L"
  
! #: fortran/expr.c:3996
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "L'intrinsÃ¨que %qs Ã  %L est invalide dans une affectation du pointeur de procÃ©dure"
  
! #: fortran/expr.c:4004
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "La procÃ©dure Ã©lÃ©mentaire non intrinsÃ¨que %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %L"
  
! #: fortran/expr.c:4027
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "DÃ©saccord dans l'affectation du pointeur de procÃ©dure Ã  %L: dÃ©saccord dans la convention d'appel"
  
! #: fortran/expr.c:4080
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "DÃ©saccord d'interface dans l'affectation du pointeur de procÃ©dure Ã  %L: %qs n'est pas une sous-routine"
  
! #: fortran/expr.c:4090 fortran/expr.c:4105
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Interface explicite requise pour le composant %qs Ã  %L: %s"
  
! #: fortran/expr.c:4096 fortran/expr.c:4111 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Interface explicite requise pour %qs Ã  %L: %s"
  
! #: fortran/expr.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Interface non concordante dans l'affectation du pointeur de procÃ©dure Ã  %L: %s"
  
! #: fortran/expr.c:4132
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr "La cible du pointeur de procÃ©dure %qs Ã  %L doit Ãªtre un intrinsÃ¨que, associÃ© Ã  l'hÃ´te or Ã  use, rÃ©fÃ©rencÃ© ou avoir l'attribut EXTERNAL"
  
! #: fortran/expr.c:4145
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "La cible de l'affectation du pointeur ne peut pas Ãªtre une constante Ã  %L"
  
! #: fortran/expr.c:4159
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr "L'objet pointeur de donnÃ©es Ã  %L doit Ãªtre polymorphique illimitÃ© ou Ãªtre d'un type avec l'attribut BIND ou SEQUENCE pour Ãªtre compatible avec une cible polymorphique illimitÃ©e"
  
! #: fortran/expr.c:4164
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Types diffÃ©rents dans une affectation de pointeur Ã  %L; tentative d'affecter %s Ã  %s"
  
! #: fortran/expr.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "ParamÃ¨tres de type de sous-type diffÃ©rents dans l'affectation de pointeur Ã  %L"
  
! #: fortran/expr.c:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Rangs diffÃ©rents dans l'affectation du pointeur Ã  %L"
  
! #: fortran/expr.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "La cible du remappage du rang est plus petite que la taille du pointeur (%ld < %ld) Ã  %L"
  
! #: fortran/expr.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "La cible du remappage du rang doit avoir le rang 1 ou Ãªtre simplement contigÃ¼e Ã  %L"
  
! #: fortran/expr.c:4215
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "La cible du remappage du rang n'a pas le rang 1 Ã  %L"
--- 59972,60354 ----
  msgid "IM part_ref at %C"
  msgstr "IM part_ref Ã  %C"
  
! #: fortran/expr.c:2445
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "les arguments de fonction Ã©lÃ©mentaire Ã  %C ne sont pas conformes"
  
! #: fortran/expr.c:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "OpÃ©randes numÃ©rique ou CHARACTER requis dans l'expression Ã  %L"
  
! #: fortran/expr.c:2514
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "L'opÃ©rateur de concatÃ©nation dans l'expression Ã  %L doit avoir deux opÃ©randes de type CHARACTER"
  
! #: fortran/expr.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "L'opÃ©rateur de concatÃ©nation Ã  %L doit concatÃ©ner des chaÃ®nes du mÃªme sous-type"
  
! #: fortran/expr.c:2531
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "L'opÃ©rateur .NOT. dans l'expression Ã  %L doit avoir un opÃ©rande LOGICAL"
  
! #: fortran/expr.c:2547
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "Des opÃ©randes LOGICAL sont requis dans l'expression Ã  %L"
  
! #: fortran/expr.c:2558
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Seuls des opÃ©rateurs intrinsÃ¨ques peuvent Ãªtre utilisÃ©s dans l'expression Ã  %L"
  
! #: fortran/expr.c:2566
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Des opÃ©randes numÃ©riques sont requis dans l'expression Ã  %L"
  
! #: fortran/expr.c:2589
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Expression d'initialisation invalide pour le composant ALLOCATABLE %qs dans le constructeur de structure Ã  %L"
  
! #: fortran/expr.c:2726
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Variable de longueur de caractÃ¨re tacite ou diffÃ©rÃ©e %qs dans l'expression constante Ã  %L"
  
! #: fortran/expr.c:2801
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "L'intrinsÃ¨que transformationnel %qs Ã  %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.c:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Ã‰valuation d'une expression d'initialisation non standard Ã  %L"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "La fonction %qs dans l'expression d'initialisation Ã  %L doit Ãªtre une fonction intrinsÃ¨que"
  
! #: fortran/expr.c:2921
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "La fonction intrinsÃ¨que %qs Ã  %L n'est pas permise dans une expression d'initialisation"
  
! #: fortran/expr.c:2960
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMETER %qs est utilisÃ© Ã  %L avant que sa dÃ©finition soit complÃ¨te"
  
! #: fortran/expr.c:2980
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de taille tacite %qs Ã  %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.c:2986
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de forme tacite %qs Ã  %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.c:2995
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de forme tacite %qs Ã  %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.c:2999
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau diffÃ©rÃ© %qs Ã  %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.c:3005
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Le tableau %qs Ã  %L est une variable qui ne se rÃ©duit pas en une expression constante"
  
! #: fortran/expr.c:3015
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Le paramÃ¨tre %qs Ã  %L n'a pas Ã©tÃ© dÃ©clarÃ© ou est une variable qui ne se rÃ©duit pas en une expression constante"
  
! #: fortran/expr.c:3069
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "check_init_expr(): Type d'expression inconnu"
  
! #: fortran/expr.c:3204
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "La fonction de spÃ©cification %qs Ã  %L ne peut pas Ãªtre une fonction-instruction"
  
! #: fortran/expr.c:3211
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "La fonction de spÃ©cification %qs Ã  %L ne peut pas Ãªtre une fonction interne"
  
! #: fortran/expr.c:3218
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "La fonction de spÃ©cification %qs Ã  %L doit Ãªtre PURE"
  
! #: fortran/expr.c:3226
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "La fonction de spÃ©cification %qs Ã  %L ne peut pas Ãªtre RECURSIVE"
  
! #: fortran/expr.c:3373
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "L'argument muet %qs n'est pas autorisÃ© dans l'expression Ã  %L"
  
! #: fortran/expr.c:3381
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "L'argument muet %qs Ã  %L ne peut pas Ãªtre OPTIONAL"
  
! #: fortran/expr.c:3388
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "L'argument muet %qs Ã  %L ne peut pas Ãªtre INTENT(OUT)"
  
! #: fortran/expr.c:3417
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "La variable %qs ne peut pas apparaÃ®tre dans l'expression Ã  %L"
  
! #: fortran/expr.c:3448
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "check_restricted(): Type d'expression inconnu"
  
! #: fortran/expr.c:3468
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "L'expression Ã  %L doit Ãªtre du type INTEGER et non %s"
  
! #: fortran/expr.c:3480
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "La fonction %qs Ã  %L doit Ãªtre PURE"
  
! #: fortran/expr.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "L'expression Ã  %L doit Ãªtre un scalaire"
  
  #. Reject truncation.
! #: fortran/expr.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr "dÃ©bordement de optype_msgidÂ :%d"
  
! #: fortran/expr.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Rangs incompatibles dans %s (%d et %d) Ã  %L"
  
! #: fortran/expr.c:3539
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Forme diffÃ©rente pour %s Ã  %L sur la dimension %d (%d et %d)"
  
! #: fortran/expr.c:3587
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "L'affectation Ã  un part_ref LEN ou KIND Ã  %L n'est pas permis"
  
! #: fortran/expr.c:3643
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs Ã  %L n'est pas une VALUE"
  
! #: fortran/expr.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Affectation illÃ©gale Ã  une procÃ©dure externe Ã  %L"
  
! #: fortran/expr.c:3662
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Rangs incompatibles %d et %d dans l'affectation Ã  %L"
  
! #: fortran/expr.c:3669
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Le type de la variable est inconnu dans l'affectation Ã  %L"
  
! #: fortran/expr.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL apparaÃ®t dans le membre de droite de l'affectation Ã  %L"
  
! #: fortran/expr.c:3691
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Une fonction avec la valeur d'un POINTER apparaÃ®t dans le membre de droite de l'affectation Ã  %L"
  
! #: fortran/expr.c:3734
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr "La constante littÃ©rale BOZ prÃ¨s de %L ne peut pas Ãªtre assignÃ©e Ã  la variable %qs"
  
! #: fortran/expr.c:3741
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "L'affectation Ã  un composant KIND ou LEN d'un type paramÃ©trisÃ© Ã  %L n'est pas permis"
  
! #: fortran/expr.c:3771
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Types incompatibles dans l'instruction DATA Ã  %L; tentative de conversion de %s en %s"
  
! #: fortran/expr.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "La cible de l'affectation du pointeur n'est pas un POINTER Ã  %L"
  
! #: fortran/expr.c:3820
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "%qs dans l'affectation de pointeur Ã  %L ne peut pas Ãªtre une l-valeur puisqu'il est une procÃ©dure"
  
! #: fortran/expr.c:3844
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "SpÃ©cification de limites attendue pour %qs Ã  %L"
  
! #: fortran/expr.c:3849
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "SpÃ©cification des limites pour %qs dans une affectation de pointeur Ã  %L"
  
! #: fortran/expr.c:3878
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Le pas ne doit pas Ãªtre prÃ©sent Ã  %L"
  
! #: fortran/expr.c:3884 fortran/expr.c:3904
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Le remappage de rang requiert une liste de spÃ©cifications %<borne-inf : borne-sup%> Ã  %L"
  
! #: fortran/expr.c:3892 fortran/expr.c:3911
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Liste de %<borne-inf :%> ou liste de %<borne-inf : borne-sup%> attendue Ã  %L"
  
! #: fortran/expr.c:3938
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "L'objet pointeur Ã  %L ne sera point un co-index"
  
! #: fortran/expr.c:3959
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Affectation de pointeur de procÃ©dure invalide Ã  %L"
  
! #: fortran/expr.c:3984
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Le rÃ©sultat de la fonction %qs est invalide comme cible de procÃ©dure dans l'affectation du pointeur de procÃ©dure Ã  %L"
  
! #: fortran/expr.c:3993
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "L'interface abstraite %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %L"
  
! #: fortran/expr.c:4003
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "La fonction-instruction %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %L"
  
! #: fortran/expr.c:4009
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "La procÃ©dure interne %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %L"
  
! #: fortran/expr.c:4016
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "L'intrinsÃ¨que %qs Ã  %L est invalide dans une affectation du pointeur de procÃ©dure"
  
! #: fortran/expr.c:4024
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "La procÃ©dure Ã©lÃ©mentaire non intrinsÃ¨que %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %L"
  
! #: fortran/expr.c:4047
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "DÃ©saccord dans l'affectation du pointeur de procÃ©dure Ã  %L: dÃ©saccord dans la convention d'appel"
  
! #: fortran/expr.c:4100
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "DÃ©saccord d'interface dans l'affectation du pointeur de procÃ©dure Ã  %L: %qs n'est pas une sous-routine"
  
! #: fortran/expr.c:4110 fortran/expr.c:4125
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Interface explicite requise pour le composant %qs Ã  %L: %s"
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Interface explicite requise pour %qs Ã  %L: %s"
  
! #: fortran/expr.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Interface non concordante dans l'affectation du pointeur de procÃ©dure Ã  %L: %s"
  
! #: fortran/expr.c:4152
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr "La cible du pointeur de procÃ©dure %qs Ã  %L doit Ãªtre un intrinsÃ¨que, associÃ© Ã  l'hÃ´te or Ã  use, rÃ©fÃ©rencÃ© ou avoir l'attribut EXTERNAL"
  
! #: fortran/expr.c:4165
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "La cible de l'affectation du pointeur ne peut pas Ãªtre une constante Ã  %L"
  
! #: fortran/expr.c:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr "L'objet pointeur de donnÃ©es Ã  %L doit Ãªtre polymorphique illimitÃ© ou Ãªtre d'un type avec l'attribut BIND ou SEQUENCE pour Ãªtre compatible avec une cible polymorphique illimitÃ©e"
  
! #: fortran/expr.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Types diffÃ©rents dans une affectation de pointeur Ã  %L; tentative d'affecter %s Ã  %s"
  
! #: fortran/expr.c:4192
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "ParamÃ¨tres de type de sous-type diffÃ©rents dans l'affectation de pointeur Ã  %L"
  
! #: fortran/expr.c:4199
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Rangs diffÃ©rents dans l'affectation du pointeur Ã  %L"
  
! #: fortran/expr.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "La cible du remappage du rang est plus petite que la taille du pointeur (%ld < %ld) Ã  %L"
  
! #: fortran/expr.c:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "La cible du remappage du rang doit avoir le rang 1 ou Ãªtre simplement contigÃ¼e Ã  %L"
  
! #: fortran/expr.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "La cible du remappage du rang n'a pas le rang 1 Ã  %L"
*************** msgstr "La cible du remappage du rang n'
*** 60199,60365 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4240 fortran/expr.c:4319
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "La cible de donnÃ©es Ã  %L n'aura point de co-index"
  
! #: fortran/expr.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "L'expression cible dans l'affectation de pointeur Ã  %L doit fournir un pointeur comme rÃ©sultat"
  
! #: fortran/expr.c:4264
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "La cible de l'affectation du pointeur dans l'expression d'initialisation n'a pas l'attribut TARGET Ã  %L"
  
! #: fortran/expr.c:4274
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "La cible de l'affectation du pointeur n'est ni TARGET ni POINTER Ã  %L"
  
! #: fortran/expr.c:4289
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Mauvaise cible dans l'affectation du pointeur dans la procÃ©dure PURE Ã  %L"
  
! #: fortran/expr.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Affectation de pointeur avec un indice de vecteur dans le membre de droite Ã  %L"
  
! #: fortran/expr.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "La cible de l'affectation du pointeur a l'attribut PROTECTED Ã  %L"
  
! #: fortran/expr.c:4330
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr "Affectation Ã  un pointeur contigu depuis une cible non contigÃ¼e Ã  %L"
  
! #: fortran/expr.c:4369
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Le pointeur Ã  %L dans l'affectation de pointeur pourrait vivre plus longtemps que la cible pointÃ©e"
  
! #: fortran/expr.c:4445 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "La cible de l'initialisation de pointeur Ã  %L ne doit pas Ãªtre ALLOCATABLE"
  
! #: fortran/expr.c:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "La cible de l'initialisation du pointeur Ã  %L ne doit pas avoir l'attribut TARGET"
  
! #: fortran/expr.c:4466 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "La cible de l'initialisation du pointeur Ã  %L doit avoir l'attribut SAVE"
  
! #: fortran/expr.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "La cible de l'initialisation du pointeur de procÃ©dure Ã  %L ne peut pas Ãªtre un pointeur de procÃ©dure"
  
! #: fortran/expr.c:4484
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "La procÃ©dure interne %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %L"
  
! #: fortran/expr.c:4491
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "La procÃ©dure fictive %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %L"
  
! #: fortran/expr.c:4959
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr "generate_isocbinding_initializer(): mauvais type iso_c_binding, %<c_ptr%> ou %<c_funptr%> attendu"
  
! #: fortran/expr.c:6044
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Fonctions pointeurs dans le contexte de la dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6052
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Expression non variable dans le contexte de dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6060
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Constante nommÃ©e %qs dans le contexte de la dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6069
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs dans le contexte de dÃ©finition de variable (%s) Ã  %L n'est pas une variable"
  
! #: fortran/expr.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Non POINTER dans le contexte d'association de pointeur (%s) Ã  %L"
  
! #: fortran/expr.c:6089
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Type inaccessible dans le contexte de dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE dans le contexte de dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6115
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT dans un contexte de dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6150
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Argument muet %qs avec INTENT(IN) dans un contexte d'association de pointeur (%s) Ã  %L"
  
! #: fortran/expr.c:6160
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Argument muet %qs avec INTENT(IN) dans le contexte de dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "La variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte d'association de pointeur (%s) Ã  %L"
  
! #: fortran/expr.c:6181
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "La variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6193
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "La variable %qs ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %L dans la procÃ©dure PURE"
  
! #: fortran/expr.c:6252
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "%qs Ã  %L associÃ© Ã  la cible vecteur indexÃ© ne peut pas Ãªtre utilisÃ© dans le contexte de dÃ©finition de variable (%s)"
  
! #: fortran/expr.c:6257
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "%qs Ã  %L associÃ© a une expression ne peut pas Ãªtre utilisÃ© dans un contexte de dÃ©finition de variable (%s)"
  
! #: fortran/expr.c:6269
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "Le nom associÃ© %qs ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %L car sa cible Ã  %L ne le peut pas non plus"
  
! #: fortran/expr.c:6311
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "Ã‰lÃ©ments avec la mÃªme valeur Ã  %L et %L dans l'indice de vecteur dans le contexte de dÃ©finition de variable (%s)"
--- 60356,60522 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4263 fortran/expr.c:4342
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "La cible de donnÃ©es Ã  %L n'aura point de co-index"
  
! #: fortran/expr.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "L'expression cible dans l'affectation de pointeur Ã  %L doit fournir un pointeur comme rÃ©sultat"
  
! #: fortran/expr.c:4287
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "La cible de l'affectation du pointeur dans l'expression d'initialisation n'a pas l'attribut TARGET Ã  %L"
  
! #: fortran/expr.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "La cible de l'affectation du pointeur n'est ni TARGET ni POINTER Ã  %L"
  
! #: fortran/expr.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Mauvaise cible dans l'affectation du pointeur dans la procÃ©dure PURE Ã  %L"
  
! #: fortran/expr.c:4321
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Affectation de pointeur avec un indice de vecteur dans le membre de droite Ã  %L"
  
! #: fortran/expr.c:4329
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "La cible de l'affectation du pointeur a l'attribut PROTECTED Ã  %L"
  
! #: fortran/expr.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr "Affectation Ã  un pointeur contigu depuis une cible non contigÃ¼e Ã  %L"
  
! #: fortran/expr.c:4392
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Le pointeur Ã  %L dans l'affectation de pointeur pourrait vivre plus longtemps que la cible pointÃ©e"
  
! #: fortran/expr.c:4468 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "La cible de l'initialisation de pointeur Ã  %L ne doit pas Ãªtre ALLOCATABLE"
  
! #: fortran/expr.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "La cible de l'initialisation du pointeur Ã  %L ne doit pas avoir l'attribut TARGET"
  
! #: fortran/expr.c:4489 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "La cible de l'initialisation du pointeur Ã  %L doit avoir l'attribut SAVE"
  
! #: fortran/expr.c:4501
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "La cible de l'initialisation du pointeur de procÃ©dure Ã  %L ne peut pas Ãªtre un pointeur de procÃ©dure"
  
! #: fortran/expr.c:4507
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "La procÃ©dure interne %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %L"
  
! #: fortran/expr.c:4514
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "La procÃ©dure fictive %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %L"
  
! #: fortran/expr.c:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr "generate_isocbinding_initializer(): mauvais type iso_c_binding, %<c_ptr%> ou %<c_funptr%> attendu"
  
! #: fortran/expr.c:6067
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Fonctions pointeurs dans le contexte de la dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Expression non variable dans le contexte de dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6083
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Constante nommÃ©e %qs dans le contexte de la dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6092
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs dans le contexte de dÃ©finition de variable (%s) Ã  %L n'est pas une variable"
  
! #: fortran/expr.c:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Non POINTER dans le contexte d'association de pointeur (%s) Ã  %L"
  
! #: fortran/expr.c:6112
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Type inaccessible dans le contexte de dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6125
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE dans le contexte de dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT dans un contexte de dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Argument muet %qs avec INTENT(IN) dans un contexte d'association de pointeur (%s) Ã  %L"
  
! #: fortran/expr.c:6183
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Argument muet %qs avec INTENT(IN) dans le contexte de dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6196
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "La variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte d'association de pointeur (%s) Ã  %L"
  
! #: fortran/expr.c:6204
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "La variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %L"
  
! #: fortran/expr.c:6216
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "La variable %qs ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %L dans la procÃ©dure PURE"
  
! #: fortran/expr.c:6275
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "%qs Ã  %L associÃ© Ã  la cible vecteur indexÃ© ne peut pas Ãªtre utilisÃ© dans le contexte de dÃ©finition de variable (%s)"
  
! #: fortran/expr.c:6280
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "%qs Ã  %L associÃ© a une expression ne peut pas Ãªtre utilisÃ© dans un contexte de dÃ©finition de variable (%s)"
  
! #: fortran/expr.c:6292
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "Le nom associÃ© %qs ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %L car sa cible Ã  %L ne le peut pas non plus"
  
! #: fortran/expr.c:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "Ã‰lÃ©ments avec la mÃªme valeur Ã  %L et %L dans l'indice de vecteur dans le contexte de dÃ©finition de variable (%s)"
*************** msgstr "Identifiant illÃ©gal dans copy_w
*** 60386,60392 ****
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "CrÃ©ation d'un tableau temporaire Ã  %L"
--- 60543,60549 ----
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "CrÃ©ation d'un tableau temporaire Ã  %L"
*************** msgstr "Le premier argument de l'affecta
*** 60576,60587 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Le deuxiÃ¨me argument de l'affection dÃ©finie Ã  %L doit Ãªtre INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17047
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Le premier argument de l'interface de l'opÃ©rateur Ã  %L doit Ãªtre INTENT(IN)"
  
! #: fortran/interface.c:994 fortran/resolve.c:17065
  #, 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)"
--- 60733,60744 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Le deuxiÃ¨me argument de l'affection dÃ©finie Ã  %L doit Ãªtre INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17067
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Le premier argument de l'interface de l'opÃ©rateur Ã  %L doit Ãªtre INTENT(IN)"
  
! #: fortran/interface.c:994 fortran/resolve.c:17085
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Le deuxiÃ¨me argument de l'interface de l'opÃ©rateur Ã  %L doit Ãªtre INTENT(IN)"
*************** msgstr "check_result_characteristics (1)
*** 60606,61232 ****
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_result_characteristics (2): RÃ©sultat %i inattendu en provenance de gfc_dep_compare_expr"
  
! #: fortran/interface.c:1856
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "La procÃ©dure %qs dans %s Ã  %L n'a pas d'interface explicite, vouliez-vous employer %qsÂ ?"
  
! #: fortran/interface.c:1861
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "La procÃ©dure %qs dans %s Ã  %L n'a pas d'interface explicite"
  
! #: fortran/interface.c:1865
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "La procÃ©dure %qs dans %s Ã  %L n'est ni une fonction ni une sous-routine; vouliez-vous employer %qsÂ ?"
  
! #: fortran/interface.c:1869
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "La procÃ©dure %qs dans %s Ã  %L n'est ni une fonction ni une sous-routine"
  
! #: fortran/interface.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr "Dans %s Ã  %L, les procÃ©dures doivent Ãªtre soit toutes des SUBROUTINE ou soit toutes des FUNCTION"
  
! #: fortran/interface.c:1885
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr "Dans %s Ã  %L, les procÃ©dures doivent toutes Ãªtre des FUNCTION car le nom gÃ©nÃ©rique est Ã©galement le nom du type dÃ©rivÃ©"
  
! #: fortran/interface.c:1893
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "ProcÃ©dure interne %qs dans %s Ã  %L"
  
! #: fortran/interface.c:1950 fortran/interface.c:1955
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Interfaces ambigÃ¼es dans %s pour %qs Ã  %L et %qs Ã  %L"
  
! #: fortran/interface.c:1960
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Bien que non rÃ©fÃ©rencÃ©, %qs a des interfaces ambigÃ¼es Ã  %L"
  
! #: fortran/interface.c:1995
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "%qs Ã  %L n'est pas une procÃ©dure de module"
  
! #: fortran/interface.c:2200
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Le tableau de rang tacite Ã  %L requiert que l'argument muet %qs ait un rang tacite"
  
! #: fortran/interface.c:2203
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Rang non concordant dans l'argument %qs Ã  %L (scalaire et rang %d)"
  
! #: fortran/interface.c:2206
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Rang non concordant dans l'argument %qs Ã  %L (rang %d et scalaire)"
  
! #: fortran/interface.c:2209
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Rang non concordant dans l'argument %qs Ã  %L (rang %d et rang %d)"
  
! #: fortran/interface.c:2217
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (scalaire et rang %d)"
  
! #: fortran/interface.c:2221
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (rang %d et scalaire)"
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (rang %d et rang %d)"
  
! #: fortran/interface.c:2330
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argument de procÃ©dure invalide Ã  %L"
  
! #: fortran/interface.c:2338 fortran/interface.c:2365
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Interface non concordante dans la procÃ©dure muette %qs Ã  %L: %s"
  
! #: fortran/interface.c:2376
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "L'argument effectif au pointeur contigus du muet %qs Ã  %L doit Ãªtre simplement contigu"
  
! #: fortran/interface.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "DÃ©saccord de type entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (%s/%s)."
  
! #: fortran/interface.c:2409
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Type non concordant dans l'argument %qs Ã  %L; passÃ© %s Ã  %s"
  
! #: fortran/interface.c:2419
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "L'argument effectif du type tacite Ã  %L requiert que l'argument muet %qs soit d'un type tacite"
  
! #: fortran/interface.c:2435
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre polymorphique"
  
! #: fortran/interface.c:2445
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "L'argument effectif de %qs Ã  %L doit avoir le mÃªme type dÃ©clarÃ©"
  
! #: fortran/interface.c:2460
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre polymorphique illimitÃ© puisque l'argument de format est un pointeur ou une entitÃ© polymorphique illimitÃ© allouable [F2008: 12.5.2.5]"
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre un co-tableau"
  
! #: fortran/interface.c:2490
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Co-rang non concordant dans l'argument %qs Ã  %L (%d et %d)"
  
! #: fortran/interface.c:2508
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre simplement contigu ou un Ã©lÃ©ment vers un tel tableau"
  
! #: fortran/interface.c:2523
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Argument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est LOCK_TYPE ou a un composant LOCK_TYPE"
  
! #: fortran/interface.c:2538
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Argument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est EVENT_TYPE ou a un composant EVENT_TYPE"
  
! #: fortran/interface.c:2557
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "L'argument muet %qs doit Ãªtre un pointeur, un tableau de forme tacite ou de rang tacite sans attribut CONTIGUOUS â€“ car l'argument effectif Ã  %L n'est pas simplement contigu et les deux sont ASYNCHRONOUS ou VOLATILE"
  
! #: fortran/interface.c:2570
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Passage d'un co-tableau Ã  %L pour l'argument %qs allouable, non co-tableau, muet INTENT(OUT)"
  
! #: fortran/interface.c:2577
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Passage d'un co-tableau Ã  %L pour l'argument %qs allouable, non co-tableau et muet qui est invalide si le statut d'allocation est modifiÃ©"
  
! #: fortran/interface.c:2651
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Scalaire polymorphique passÃ© Ã  l'argument tableau muet %qs Ã  %L"
  
! #: fortran/interface.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Un Ã©lÃ©ment d'un tableau de forme tacite ou pointeur comme argument effectif Ã  %L ne peut pas correspondre Ã  l'argument effectif Ã  %L"
  
! #: fortran/interface.c:2667
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Un Ã©lÃ©ment d'un tableau de forme tacite ou pointeur est passÃ© Ã  l'argument tableau muet %qs Ã  %L"
  
! #: fortran/interface.c:2680
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Extension: Argument effectif scalaire du sous-type pas par dÃ©faut, du sous-type non C_CHAR avec un argument muet tableau %qs Ã  %L"
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Argument effectif scalaire CHARACTER avec un argument muet tableau %qs Ã  %L"
  
! #: fortran/interface.c:3039
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "L'argument mot-clÃ© %qs Ã  %L est invalide dans une fonction instruction"
  
! #: fortran/interface.c:3062
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "L'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dure, vouliez-vous employer %qsÂ ?"
  
! #: fortran/interface.c:3066
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "L'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dure"
  
! #: fortran/interface.c:3075
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "L'argument mot-clÃ© %qs Ã  %L est dÃ©jÃ  associÃ© Ã  un autre argument effectif"
  
! #: fortran/interface.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Plus d'arguments effectifs que d'arguments formels dans l'appel de la procÃ©dure Ã  %L"
  
! #: fortran/interface.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "SpÃ©cificateur de retour alternatif manquant dans l'appel de la sous-routine Ã  %L"
  
! #: fortran/interface.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "SpÃ©cificateur de retour alternatif inattendu dans l'appel de la sous-routine Ã  %L"
  
! #: fortran/interface.c:3140
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "NULL() intrinsÃ¨que inattendu Ã  %L pour le muet %qs"
  
! #: fortran/interface.c:3143
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Pointeur null Ã  %L pour un muet non pointeur %qs"
  
! #: fortran/interface.c:3167
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr "L'argument effectif Ã  %L pour le muet de type tacite est d'un type dÃ©rivÃ© avec une connexion de type ou des procÃ©dures FINAL"
  
! #: fortran/interface.c:3189
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "DÃ©saccord dans la longueur de CHARACTER (%ld/%ld) entre l'argument effectif et l'argument muet pointeur ou allouable %qs Ã  %L"
  
! #: fortran/interface.c:3196
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "DÃ©saccord dans la longueur de CHARACTER (%ld/%ld) entre l'argument effectif et l'argument muet de forme tacite %qs Ã  %L"
  
! #: fortran/interface.c:3210
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "L'argument effectif Ã  %L pour l'argument muet allouable ou pointeur %qs doit avoir un paramÃ¨tre de type diffÃ©rÃ© si et uniquement si le muet en a un"
  
! #: fortran/interface.c:3227
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longueur de CHARACTER de l'argument effectif est plus court que celui de l'argument muet %qs (%lu/%lu) Ã  %L"
  
! #: fortran/interface.c:3235 fortran/interface.c:3240
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "L'argument effectif contient trop peu d'Ã©lÃ©ments pour l'argument muet %qs (%lu/%lu) Ã  %L"
  
! #: fortran/interface.c:3260
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Pointeur de procÃ©dure attendu pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3276
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "ProcÃ©dure attendue pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3290
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "L'argument effectif pour %qs ne peut pas Ãªtre un tableau de taille tacite Ã  %L"
  
! #: fortran/interface.c:3299
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "L'argument effectif pour %qs doit Ãªtre un pointeur Ã  %L"
  
! #: fortran/interface.c:3309
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Argument effectif non pointeur Ã  %L vers le muet pointeur %qs"
  
! #: fortran/interface.c:3319
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Argument effectif co-indexÃ© Ã  %L vers le muet pointeur %qs"
  
! #: fortran/interface.c:3332
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "L'argument effectif co-indexÃ© Ã  %L vers le muet allouable %qs requiert INTENT(IN)"
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "L'argument effectif co-indexÃ© ASYNCHRONOUS ou VOLATILE Ã  %L requiert que le muet %qs n'ait ni ASYNCHRONOUS ni VOLATILE"
  
! #: fortran/interface.c:3360
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "L'argument effectif co-indexÃ© Ã  %L avec un composant ultimement allouable pour le muet %qs requiert soit VALUE ou INTENT(IN)"
  
! #: fortran/interface.c:3372
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "L'argument effectif qui est un tableau de CLASS pour %qs doit Ãªtre un tableau complet Ã  %L"
  
! #: fortran/interface.c:3382
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "L'argument effectif pour %qs doit Ãªtre ALLOCATABLE Ã  %L"
  
! #: fortran/interface.c:3412
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "L'argument effectif qui est une section de tableau avec des indices de vecteur Ã  %L est incompatible avec l'attribut INTENT(OUT), INTENT(INOUT), VOLATILE ou ASYNCHRONOUS de l'argument muet %qs"
  
! #: fortran/interface.c:3431
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "L'argument effectif de forme tacite Ã  %L est incompatible avec l'argument muet de forme non tacite %qs Ã  cause de l'attribut VOLATILE"
  
! #: fortran/interface.c:3448
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "L'argument effectif qui est une section de tableau Ã  %L est incompatible avec l'argument muet de forme non tacite %qs Ã  cause de l'attribut VOLATILE"
  
! #: fortran/interface.c:3468
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "L'argument effectif qui est un tableau de pointeurs Ã  %L requiert un argument muet de forme tacite ou un tableau de pointeurs %qs Ã  cause de l'attribut VOLATILE"
  
! #: fortran/interface.c:3491
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "SpÃ©cification de retour alternatif manquant dans l'appel de la sous-routine Ã  %L"
  
! #: fortran/interface.c:3499
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Argument effectif manquant pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3625
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Mauvais code de composant"
  
! #: fortran/interface.c:3654
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Liste non concordante"
  
! #: fortran/interface.c:3680
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): donnÃ©e corrompue"
  
! #: fortran/interface.c:3690
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Le mÃªme argument effectif est associÃ© avec l'argument INTENT(%s) %qs et l'argument INTENT(%s) %qs Ã  %L"
  
! #: fortran/interface.c:3720
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Liste non concordante"
  
! #: fortran/interface.c:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "L'argument de procÃ©dure Ã  %L est local dans une procÃ©dure PURE et a l'attribut POINTER"
  
! #: fortran/interface.c:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "L'argument effectif co-indexÃ© Ã  %L dans une procÃ©dure PURE est passÃ© Ã  un argument INTENT(%s)"
  
! #: fortran/interface.c:3762
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "L'argument effectif co-indexÃ© Ã  %L dans une procÃ©dure PURE est passÃ© Ã  un argument muet de type POINTER"
  
! #: fortran/interface.c:3773
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "L'argument effectif polymorphique co-indexÃ© Ã  %L est passÃ© Ã  l'argument muet polymorphique %qs"
  
! #: fortran/interface.c:3815
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "La procÃ©dure %qs appelÃ©e Ã  %L n'est pas explicitement dÃ©clarÃ©e, vouliez-vous employer %qsÂ ?"
  
! #: fortran/interface.c:3819 fortran/interface.c:3829
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "La procÃ©dure %qs appelÃ©e Ã  %L n'est pas explicitement dÃ©clarÃ©e"
  
! #: fortran/interface.c:3825
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "ProcÃ©dure %qs appelÃ©e avec une interface implicite Ã  %L"
  
! #: fortran/interface.c:3838
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "L'objet pointeur %qs Ã  %L doit avoir une interface de fonction explicite ou Ãªtre dÃ©clarÃ© comme un tableau"
  
! #: fortran/interface.c:3846
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "L'objet allouable %qs Ã  %L doit avoir une interface de fonction explicite ou Ãªtre dÃ©clarÃ© comme un tableau"
  
! #: fortran/interface.c:3854
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "La fonction allouable %qs Ã  %L doit avoir une interface de fonction explicite"
  
! #: fortran/interface.c:3871
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Interface explicite requise pour l'argument polymorphique Ã  %L"
  
! #: fortran/interface.c:3880
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "L'argument mot-clÃ© requiert une interface explicite pour la procÃ©dure %qs Ã  %L"
  
! #: fortran/interface.c:3889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "L'argument de type tacite %s Ã  %L requiert une interface explicite"
  
! #: fortran/interface.c:3904
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "L'argument effectif de LOCK_TYPE ou avec un composant LOCK_TYPE Ã  %L requiert une interface explicite pour la procÃ©dure %qs"
  
! #: fortran/interface.c:3919
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "L'argument effectif de EVENT_TYPE ou avec un composant EVENT_TYPE Ã  %L requiert une interface explicite pour la procÃ©dure %qs"
  
! #: fortran/interface.c:3929
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "Argument MOLD requis pour NULL Ã  %L"
  
! #: fortran/interface.c:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Un argument de rang tacite requiert une interface explicite Ã  %L"
  
! #: fortran/interface.c:3981
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Composant pointeur de procÃ©dure %qs appelÃ© avec une interface implicite Ã  %L"
  
! #: fortran/interface.c:3992
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "L'argument mot-clÃ© requiert une interface explicite pour le composant pointeur de procÃ©dure %qs Ã  %L"
  
! #: fortran/interface.c:4077
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "MOLD= est requis dans l'argument NULL() Ã  %L: AmbigÃ¼itÃ© entre les fonctions spÃ©cifiÃ©es %s et %s"
  
! #: fortran/interface.c:4147
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Impossible de trouver le symbole %qs"
  
! #: fortran/interface.c:4520
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "L'entitÃ© %qs Ã  %L est dÃ©jÃ  prÃ©sente dans l'interface"
  
! #: fortran/interface.c:4637
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Mauvais type d'interface"
  
! #: fortran/interface.c:4731
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Ne peut Ã©craser GENERIC %qs Ã  %L"
  
! #: fortran/interface.c:4743
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs Ã  %L redÃ©fini une liaison de procÃ©dure dÃ©clarÃ©e NON_OVERRRIDABLE"
  
! #: fortran/interface.c:4751
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "%qs Ã  %L ne doit pas Ãªtre DEFERRED car il redÃ©fini une liaison non DEFERRED"
  
! #: fortran/interface.c:4759
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs Ã  %L redÃ©fini une procÃ©dure PURE et doit aussi Ãªtre PURE"
  
! #: fortran/interface.c:4768
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs Ã  %L redÃ©fini une procÃ©dure ELEMENTAL et doit aussi Ãªtre ELEMENTAL"
  
! #: fortran/interface.c:4774
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs Ã  %L redÃ©fini une procÃ©dure non ELEMENTAL et ne doit pas Ãªtre ELEMENTAL non plus"
  
! #: fortran/interface.c:4783
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs Ã  %L redÃ©fini une SUBROUTINE et doit aussi Ãªtre une SUBROUTINE"
  
! #: fortran/interface.c:4794
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs Ã  %L redÃ©fini une FUNCTION et doit aussi Ãªtre une FUNCTION"
  
! #: fortran/interface.c:4802
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "RÃ©sultat non concordant pour la redÃ©finition de la procÃ©dure %qs Ã  %L: %s"
  
! #: fortran/interface.c:4813
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%qs Ã  %L redÃ©fini une procÃ©dure PUBLIC et ne doit pas Ãªtre PRIVATE"
  
! #: fortran/interface.c:4843
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "L'argument muet %qs de %qs Ã  %L devrait Ãªtre nommÃ© %qs pour correspondre Ã  l'argument Ã©quivalent de la procÃ©dure redÃ©finie"
  
! #: fortran/interface.c:4854
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Argument non concordant pour la procÃ©dure redÃ©finissante %qs Ã  %L: %s"
  
! #: fortran/interface.c:4863
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "%qs Ã  %L doit avoir le mÃªme nombre d'arguments formels que la procÃ©dure redÃ©finie"
  
! #: fortran/interface.c:4872
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs Ã  %L redÃ©fini une liaison NOPASS et doit aussi Ãªtre NOPASS"
  
! #: fortran/interface.c:4883
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%qs Ã  %L redÃ©fini une liaison PASS et doit aussi Ãªtre PASS"
  
! #: fortran/interface.c:4890
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "L'argument muet %qs de type objet passÃ© Ã  %L doit Ãªtre Ã  la mÃªme position que l'argument muet de type objet passÃ© Ã  la procÃ©dure redÃ©finie"
  
! #: fortran/interface.c:4911
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "L'argument muet DTIO Ã  %L doit Ãªtre du type %s"
  
! #: fortran/interface.c:4918
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "L'argument muet DTIO Ã  %L doit avoir KIND = %d"
  
! #: fortran/interface.c:4925
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "L'argument muet DTIO Ã  %L doit Ãªtre un scalaire"
  
! #: fortran/interface.c:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "L'argument muet DTIO Ã  %L doit Ãªtre ASSUMED SHAPE ARRAY"
  
! #: fortran/interface.c:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "L'argument caractÃ¨re DTIO Ã  %L doit avoir une longueur tacite"
  
! #: fortran/interface.c:4937
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "L'argument muet DTIO Ã  %L doit avoir INTENT %s"
  
! #: fortran/interface.c:4995 fortran/interface.c:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "Le retour alternatif Ã  %L n'est pas permis dans une procÃ©dure DTIO"
  
! #: fortran/interface.c:5007
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "La procÃ©dure DTIO %qs Ã  %L doit Ãªtre une sous-routine"
  
! #: fortran/interface.c:5016
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Trop peu d'arguments muets dans la procÃ©dure DTIO %qs Ã  %L"
  
! #: fortran/interface.c:5023
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Trop d'arguments muets dans la procÃ©dure DTIO %qs Ã  %L"
--- 60763,61389 ----
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_result_characteristics (2): RÃ©sultat %i inattendu en provenance de gfc_dep_compare_expr"
  
! #: fortran/interface.c:1864
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "La procÃ©dure %qs dans %s Ã  %L n'a pas d'interface explicite, vouliez-vous employer %qsÂ ?"
  
! #: fortran/interface.c:1869
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "La procÃ©dure %qs dans %s Ã  %L n'a pas d'interface explicite"
  
! #: fortran/interface.c:1873
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "La procÃ©dure %qs dans %s Ã  %L n'est ni une fonction ni une sous-routine; vouliez-vous employer %qsÂ ?"
  
! #: fortran/interface.c:1877
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "La procÃ©dure %qs dans %s Ã  %L n'est ni une fonction ni une sous-routine"
  
! #: fortran/interface.c:1889
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr "Dans %s Ã  %L, les procÃ©dures doivent Ãªtre soit toutes des SUBROUTINE ou soit toutes des FUNCTION"
  
! #: fortran/interface.c:1893
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr "Dans %s Ã  %L, les procÃ©dures doivent toutes Ãªtre des FUNCTION car le nom gÃ©nÃ©rique est Ã©galement le nom du type dÃ©rivÃ©"
  
! #: fortran/interface.c:1901
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "ProcÃ©dure interne %qs dans %s Ã  %L"
  
! #: fortran/interface.c:1958 fortran/interface.c:1963
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Interfaces ambigÃ¼es dans %s pour %qs Ã  %L et %qs Ã  %L"
  
! #: fortran/interface.c:1968
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Bien que non rÃ©fÃ©rencÃ©, %qs a des interfaces ambigÃ¼es Ã  %L"
  
! #: fortran/interface.c:2003
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "%qs Ã  %L n'est pas une procÃ©dure de module"
  
! #: fortran/interface.c:2208
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Le tableau de rang tacite Ã  %L requiert que l'argument muet %qs ait un rang tacite"
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Rang non concordant dans l'argument %qs Ã  %L (scalaire et rang %d)"
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Rang non concordant dans l'argument %qs Ã  %L (rang %d et scalaire)"
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Rang non concordant dans l'argument %qs Ã  %L (rang %d et rang %d)"
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (scalaire et rang %d)"
  
! #: fortran/interface.c:2229
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (rang %d et scalaire)"
  
! #: fortran/interface.c:2233
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (rang %d et rang %d)"
  
! #: fortran/interface.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argument de procÃ©dure invalide Ã  %L"
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Interface non concordante dans la procÃ©dure muette %qs Ã  %L: %s"
  
! #: fortran/interface.c:2384
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "L'argument effectif au pointeur contigus du muet %qs Ã  %L doit Ãªtre simplement contigu"
  
! #: fortran/interface.c:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "DÃ©saccord de type entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (%s/%s)."
  
! #: fortran/interface.c:2417
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Type non concordant dans l'argument %qs Ã  %L; passÃ© %s Ã  %s"
  
! #: fortran/interface.c:2427
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "L'argument effectif du type tacite Ã  %L requiert que l'argument muet %qs soit d'un type tacite"
  
! #: fortran/interface.c:2443
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre polymorphique"
  
! #: fortran/interface.c:2453
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "L'argument effectif de %qs Ã  %L doit avoir le mÃªme type dÃ©clarÃ©"
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre polymorphique illimitÃ© puisque l'argument de format est un pointeur ou une entitÃ© polymorphique illimitÃ© allouable [F2008: 12.5.2.5]"
  
! #: fortran/interface.c:2479
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre un co-tableau"
  
! #: fortran/interface.c:2498
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Co-rang non concordant dans l'argument %qs Ã  %L (%d et %d)"
  
! #: fortran/interface.c:2516
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre simplement contigu ou un Ã©lÃ©ment vers un tel tableau"
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Argument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est LOCK_TYPE ou a un composant LOCK_TYPE"
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Argument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est EVENT_TYPE ou a un composant EVENT_TYPE"
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "L'argument muet %qs doit Ãªtre un pointeur, un tableau de forme tacite ou de rang tacite sans attribut CONTIGUOUS â€“ car l'argument effectif Ã  %L n'est pas simplement contigu et les deux sont ASYNCHRONOUS ou VOLATILE"
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Passage d'un co-tableau Ã  %L pour l'argument %qs allouable, non co-tableau, muet INTENT(OUT)"
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Passage d'un co-tableau Ã  %L pour l'argument %qs allouable, non co-tableau et muet qui est invalide si le statut d'allocation est modifiÃ©"
  
! #: fortran/interface.c:2659
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Scalaire polymorphique passÃ© Ã  l'argument tableau muet %qs Ã  %L"
  
! #: fortran/interface.c:2670
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Un Ã©lÃ©ment d'un tableau de forme tacite ou pointeur comme argument effectif Ã  %L ne peut pas correspondre Ã  l'argument effectif Ã  %L"
  
! #: fortran/interface.c:2675
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Un Ã©lÃ©ment d'un tableau de forme tacite ou pointeur est passÃ© Ã  l'argument tableau muet %qs Ã  %L"
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Extension: Argument effectif scalaire du sous-type pas par dÃ©faut, du sous-type non C_CHAR avec un argument muet tableau %qs Ã  %L"
  
! #: fortran/interface.c:2696
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Argument effectif scalaire CHARACTER avec un argument muet tableau %qs Ã  %L"
  
! #: fortran/interface.c:3047
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "L'argument mot-clÃ© %qs Ã  %L est invalide dans une fonction instruction"
  
! #: fortran/interface.c:3070
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "L'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dure, vouliez-vous employer %qsÂ ?"
  
! #: fortran/interface.c:3074
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "L'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dure"
  
! #: fortran/interface.c:3083
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "L'argument mot-clÃ© %qs Ã  %L est dÃ©jÃ  associÃ© Ã  un autre argument effectif"
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Plus d'arguments effectifs que d'arguments formels dans l'appel de la procÃ©dure Ã  %L"
  
! #: fortran/interface.c:3107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "SpÃ©cificateur de retour alternatif manquant dans l'appel de la sous-routine Ã  %L"
  
! #: fortran/interface.c:3119
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "SpÃ©cificateur de retour alternatif inattendu dans l'appel de la sous-routine Ã  %L"
  
! #: fortran/interface.c:3148
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "NULL() intrinsÃ¨que inattendu Ã  %L pour le muet %qs"
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Pointeur null Ã  %L pour un muet non pointeur %qs"
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr "L'argument effectif Ã  %L pour le muet de type tacite est d'un type dÃ©rivÃ© avec une connexion de type ou des procÃ©dures FINAL"
  
! #: fortran/interface.c:3197
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "DÃ©saccord dans la longueur de CHARACTER (%ld/%ld) entre l'argument effectif et l'argument muet pointeur ou allouable %qs Ã  %L"
  
! #: fortran/interface.c:3204
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "DÃ©saccord dans la longueur de CHARACTER (%ld/%ld) entre l'argument effectif et l'argument muet de forme tacite %qs Ã  %L"
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "L'argument effectif Ã  %L pour l'argument muet allouable ou pointeur %qs doit avoir un paramÃ¨tre de type diffÃ©rÃ© si et uniquement si le muet en a un"
  
! #: fortran/interface.c:3235
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longueur de CHARACTER de l'argument effectif est plus court que celui de l'argument muet %qs (%lu/%lu) Ã  %L"
  
! #: fortran/interface.c:3243 fortran/interface.c:3248
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "L'argument effectif contient trop peu d'Ã©lÃ©ments pour l'argument muet %qs (%lu/%lu) Ã  %L"
  
! #: fortran/interface.c:3268
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Pointeur de procÃ©dure attendu pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3284
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "ProcÃ©dure attendue pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3298
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "L'argument effectif pour %qs ne peut pas Ãªtre un tableau de taille tacite Ã  %L"
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "L'argument effectif pour %qs doit Ãªtre un pointeur Ã  %L"
  
! #: fortran/interface.c:3317
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Argument effectif non pointeur Ã  %L vers le muet pointeur %qs"
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Argument effectif co-indexÃ© Ã  %L vers le muet pointeur %qs"
  
! #: fortran/interface.c:3340
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "L'argument effectif co-indexÃ© Ã  %L vers le muet allouable %qs requiert INTENT(IN)"
  
! #: fortran/interface.c:3354
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "L'argument effectif co-indexÃ© ASYNCHRONOUS ou VOLATILE Ã  %L requiert que le muet %qs n'ait ni ASYNCHRONOUS ni VOLATILE"
  
! #: fortran/interface.c:3368
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "L'argument effectif co-indexÃ© Ã  %L avec un composant ultimement allouable pour le muet %qs requiert soit VALUE ou INTENT(IN)"
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "L'argument effectif qui est un tableau de CLASS pour %qs doit Ãªtre un tableau complet Ã  %L"
  
! #: fortran/interface.c:3390
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "L'argument effectif pour %qs doit Ãªtre ALLOCATABLE Ã  %L"
  
! #: fortran/interface.c:3420
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "L'argument effectif qui est une section de tableau avec des indices de vecteur Ã  %L est incompatible avec l'attribut INTENT(OUT), INTENT(INOUT), VOLATILE ou ASYNCHRONOUS de l'argument muet %qs"
  
! #: fortran/interface.c:3439
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "L'argument effectif de forme tacite Ã  %L est incompatible avec l'argument muet de forme non tacite %qs Ã  cause de l'attribut VOLATILE"
  
! #: fortran/interface.c:3456
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "L'argument effectif qui est une section de tableau Ã  %L est incompatible avec l'argument muet de forme non tacite %qs Ã  cause de l'attribut VOLATILE"
  
! #: fortran/interface.c:3476
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "L'argument effectif qui est un tableau de pointeurs Ã  %L requiert un argument muet de forme tacite ou un tableau de pointeurs %qs Ã  cause de l'attribut VOLATILE"
  
! #: fortran/interface.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "SpÃ©cification de retour alternatif manquant dans l'appel de la sous-routine Ã  %L"
  
! #: fortran/interface.c:3507
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Argument effectif manquant pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Mauvais code de composant"
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Liste non concordante"
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): donnÃ©e corrompue"
  
! #: fortran/interface.c:3698
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Le mÃªme argument effectif est associÃ© avec l'argument INTENT(%s) %qs et l'argument INTENT(%s) %qs Ã  %L"
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Liste non concordante"
  
! #: fortran/interface.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "L'argument de procÃ©dure Ã  %L est local dans une procÃ©dure PURE et a l'attribut POINTER"
  
! #: fortran/interface.c:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "L'argument effectif co-indexÃ© Ã  %L dans une procÃ©dure PURE est passÃ© Ã  un argument INTENT(%s)"
  
! #: fortran/interface.c:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "L'argument effectif co-indexÃ© Ã  %L dans une procÃ©dure PURE est passÃ© Ã  un argument muet de type POINTER"
  
! #: fortran/interface.c:3781
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "L'argument effectif polymorphique co-indexÃ© Ã  %L est passÃ© Ã  l'argument muet polymorphique %qs"
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "La procÃ©dure %qs appelÃ©e Ã  %L n'est pas explicitement dÃ©clarÃ©e, vouliez-vous employer %qsÂ ?"
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "La procÃ©dure %qs appelÃ©e Ã  %L n'est pas explicitement dÃ©clarÃ©e"
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "ProcÃ©dure %qs appelÃ©e avec une interface implicite Ã  %L"
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "L'objet pointeur %qs Ã  %L doit avoir une interface de fonction explicite ou Ãªtre dÃ©clarÃ© comme un tableau"
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "L'objet allouable %qs Ã  %L doit avoir une interface de fonction explicite ou Ãªtre dÃ©clarÃ© comme un tableau"
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "La fonction allouable %qs Ã  %L doit avoir une interface de fonction explicite"
  
! #: fortran/interface.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Interface explicite requise pour l'argument polymorphique Ã  %L"
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "L'argument mot-clÃ© requiert une interface explicite pour la procÃ©dure %qs Ã  %L"
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "L'argument de type tacite %s Ã  %L requiert une interface explicite"
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "L'argument effectif de LOCK_TYPE ou avec un composant LOCK_TYPE Ã  %L requiert une interface explicite pour la procÃ©dure %qs"
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "L'argument effectif de EVENT_TYPE ou avec un composant EVENT_TYPE Ã  %L requiert une interface explicite pour la procÃ©dure %qs"
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "Argument MOLD requis pour NULL Ã  %L"
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Un argument de rang tacite requiert une interface explicite Ã  %L"
  
! #: fortran/interface.c:4023
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Composant pointeur de procÃ©dure %qs appelÃ© avec une interface implicite Ã  %L"
  
! #: fortran/interface.c:4034
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "L'argument mot-clÃ© requiert une interface explicite pour le composant pointeur de procÃ©dure %qs Ã  %L"
  
! #: fortran/interface.c:4119
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "MOLD= est requis dans l'argument NULL() Ã  %L: AmbigÃ¼itÃ© entre les fonctions spÃ©cifiÃ©es %s et %s"
  
! #: fortran/interface.c:4189
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Impossible de trouver le symbole %qs"
  
! #: fortran/interface.c:4562
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "L'entitÃ© %qs Ã  %L est dÃ©jÃ  prÃ©sente dans l'interface"
  
! #: fortran/interface.c:4679
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Mauvais type d'interface"
  
! #: fortran/interface.c:4773
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Ne peut Ã©craser GENERIC %qs Ã  %L"
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs Ã  %L redÃ©fini une liaison de procÃ©dure dÃ©clarÃ©e NON_OVERRRIDABLE"
  
! #: fortran/interface.c:4793
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "%qs Ã  %L ne doit pas Ãªtre DEFERRED car il redÃ©fini une liaison non DEFERRED"
  
! #: fortran/interface.c:4801
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs Ã  %L redÃ©fini une procÃ©dure PURE et doit aussi Ãªtre PURE"
  
! #: fortran/interface.c:4810
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs Ã  %L redÃ©fini une procÃ©dure ELEMENTAL et doit aussi Ãªtre ELEMENTAL"
  
! #: fortran/interface.c:4816
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs Ã  %L redÃ©fini une procÃ©dure non ELEMENTAL et ne doit pas Ãªtre ELEMENTAL non plus"
  
! #: fortran/interface.c:4825
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs Ã  %L redÃ©fini une SUBROUTINE et doit aussi Ãªtre une SUBROUTINE"
  
! #: fortran/interface.c:4836
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs Ã  %L redÃ©fini une FUNCTION et doit aussi Ãªtre une FUNCTION"
  
! #: fortran/interface.c:4844
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "RÃ©sultat non concordant pour la redÃ©finition de la procÃ©dure %qs Ã  %L: %s"
  
! #: fortran/interface.c:4855
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%qs Ã  %L redÃ©fini une procÃ©dure PUBLIC et ne doit pas Ãªtre PRIVATE"
  
! #: fortran/interface.c:4885
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "L'argument muet %qs de %qs Ã  %L devrait Ãªtre nommÃ© %qs pour correspondre Ã  l'argument Ã©quivalent de la procÃ©dure redÃ©finie"
  
! #: fortran/interface.c:4896
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Argument non concordant pour la procÃ©dure redÃ©finissante %qs Ã  %L: %s"
  
! #: fortran/interface.c:4905
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "%qs Ã  %L doit avoir le mÃªme nombre d'arguments formels que la procÃ©dure redÃ©finie"
  
! #: fortran/interface.c:4914
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs Ã  %L redÃ©fini une liaison NOPASS et doit aussi Ãªtre NOPASS"
  
! #: fortran/interface.c:4925
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%qs Ã  %L redÃ©fini une liaison PASS et doit aussi Ãªtre PASS"
  
! #: fortran/interface.c:4932
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "L'argument muet %qs de type objet passÃ© Ã  %L doit Ãªtre Ã  la mÃªme position que l'argument muet de type objet passÃ© Ã  la procÃ©dure redÃ©finie"
  
! #: fortran/interface.c:4953
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "L'argument muet DTIO Ã  %L doit Ãªtre du type %s"
  
! #: fortran/interface.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "L'argument muet DTIO Ã  %L doit avoir KIND = %d"
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "L'argument muet DTIO Ã  %L doit Ãªtre un scalaire"
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "L'argument muet DTIO Ã  %L doit Ãªtre ASSUMED SHAPE ARRAY"
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "L'argument caractÃ¨re DTIO Ã  %L doit avoir une longueur tacite"
  
! #: fortran/interface.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "L'argument muet DTIO Ã  %L doit avoir INTENT %s"
  
! #: fortran/interface.c:5037 fortran/interface.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "Le retour alternatif Ã  %L n'est pas permis dans une procÃ©dure DTIO"
  
! #: fortran/interface.c:5049
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "La procÃ©dure DTIO %qs Ã  %L doit Ãªtre une sous-routine"
  
! #: fortran/interface.c:5061
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Trop peu d'arguments muets dans la procÃ©dure DTIO %qs Ã  %L"
  
! #: fortran/interface.c:5068
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Trop d'arguments muets dans la procÃ©dure DTIO %qs Ã  %L"
*************** msgstr "L'intrinsÃ¨que %qs Ã  %L n'est p
*** 61276,61403 ****
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr "make_generic(): Impossible de trouver le symbole gÃ©nÃ©rique %qs"
  
! #: fortran/intrinsic.c:4253
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr "L'intrinsÃ¨que ALLOCATED Ã  %L requiÃ¨re un tableau ou une entitÃ© allouable scalaire"
  
! #: fortran/intrinsic.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
  msgstr "EntitÃ© scalaire requise Ã  %L"
  
! #: fortran/intrinsic.c:4277
  #, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
  msgstr "EntitÃ© tableau requise Ã  %L"
  
! #: fortran/intrinsic.c:4284
  #, gcc-internal-format
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr "Mot clÃ© %qs invalide dans la fonction intrinsÃ¨que %qs Ã  %L"
  
! #: fortran/intrinsic.c:4311
  #, gcc-internal-format
  msgid "Too many arguments in call to %qs at %L"
  msgstr "Trop d'arguments dans l'appel Ã  %qs Ã  %L"
  
! #: fortran/intrinsic.c:4326
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr "Les fonctions de listes d'arguments %%VAL, %%LOC ou %%REF ne sont pas permises dans ce contexte Ã  %L"
  
! #: fortran/intrinsic.c:4329
  #, gcc-internal-format
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr "Impossible de trouver le mot-clÃ© nommÃ© %qs dans l'appel de %qs Ã  %L"
  
! #: fortran/intrinsic.c:4336
  #, gcc-internal-format
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr "L'argument %qs apparaÃ®t deux fois dans l'appel de %qs Ã  %L"
  
! #: fortran/intrinsic.c:4350
  #, gcc-internal-format
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr "Argument effectif %qs manquant dans l'appel de %qs Ã  %L"
  
! #: fortran/intrinsic.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr "ALTERNATE RETURN pas permis Ã  %L"
  
! #: fortran/intrinsic.c:4422
  #, gcc-internal-format
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "Dans l'appel Ã  %qs Ã  %L, dÃ©saccord de type dans l'argument %qs; passe %qs Ã  %qs"
  
! #: fortran/intrinsic.c:4539
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr "resolve_intrinsic(): Trop d'arguments pour l'intrinsÃ¨que"
  
! #: fortran/intrinsic.c:4642
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "do_simplify(): Trop d'arguments pour l'intrinsÃ¨que"
  
! #: fortran/intrinsic.c:4682
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "init_arglist(): trop d'arguments"
  
! #: fortran/intrinsic.c:4834
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "Code standard invalide pour l'intrinsÃ¨que %qs (%d)"
  
! #: fortran/intrinsic.c:4843
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "L'intrinsÃ¨que %qs (est %s) est utilisÃ© Ã  %L"
  
! #: fortran/intrinsic.c:4915
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr "Fonction %qs comme expression d'initialisation Ã  %L"
  
! #: fortran/intrinsic.c:4933
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "La fonction transformationnelle %qs Ã  %L est invalide dans une expression d'initialisation"
  
! #: fortran/intrinsic.c:5009
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Fonction Ã©lÃ©mentaire comme expression d'initialisation avec des arguments non entiers/non caractÃ¨res Ã  %L"
  
! #: fortran/intrinsic.c:5090
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  l'intrinsÃ¨que %qs dans un bloc DO CONCURRENT Ã  %L n'est pas PURE"
  
! #: fortran/intrinsic.c:5097
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  l'intrinsÃ¨que %qs Ã  %L n'est pas PURE"
  
! #: fortran/intrinsic.c:5199
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Extension: Conversion de %s vers %s Ã  %L"
  
! #: fortran/intrinsic.c:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Conversion non standard de %s vers %s Ã  %L"
  
! #: fortran/intrinsic.c:5235 fortran/intrinsic.c:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Changement possible de valeur dans la conversion de %s vers %s Ã  %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5260
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Conversion de %s vers %s Ã  %L"
--- 61433,61560 ----
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr "make_generic(): Impossible de trouver le symbole gÃ©nÃ©rique %qs"
  
! #: fortran/intrinsic.c:4267
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr "L'intrinsÃ¨que ALLOCATED Ã  %L requiÃ¨re un tableau ou une entitÃ© allouable scalaire"
  
! #: fortran/intrinsic.c:4280
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
  msgstr "EntitÃ© scalaire requise Ã  %L"
  
! #: fortran/intrinsic.c:4291
  #, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
  msgstr "EntitÃ© tableau requise Ã  %L"
  
! #: fortran/intrinsic.c:4298
  #, gcc-internal-format
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr "Mot clÃ© %qs invalide dans la fonction intrinsÃ¨que %qs Ã  %L"
  
! #: fortran/intrinsic.c:4325
  #, gcc-internal-format
  msgid "Too many arguments in call to %qs at %L"
  msgstr "Trop d'arguments dans l'appel Ã  %qs Ã  %L"
  
! #: fortran/intrinsic.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr "Les fonctions de listes d'arguments %%VAL, %%LOC ou %%REF ne sont pas permises dans ce contexte Ã  %L"
  
! #: fortran/intrinsic.c:4343
  #, gcc-internal-format
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr "Impossible de trouver le mot-clÃ© nommÃ© %qs dans l'appel de %qs Ã  %L"
  
! #: fortran/intrinsic.c:4350
  #, gcc-internal-format
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr "L'argument %qs apparaÃ®t deux fois dans l'appel de %qs Ã  %L"
  
! #: fortran/intrinsic.c:4364
  #, gcc-internal-format
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr "Argument effectif %qs manquant dans l'appel de %qs Ã  %L"
  
! #: fortran/intrinsic.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr "ALTERNATE RETURN pas permis Ã  %L"
  
! #: fortran/intrinsic.c:4436
  #, gcc-internal-format
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "Dans l'appel Ã  %qs Ã  %L, dÃ©saccord de type dans l'argument %qs; passe %qs Ã  %qs"
  
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr "resolve_intrinsic(): Trop d'arguments pour l'intrinsÃ¨que"
  
! #: fortran/intrinsic.c:4647
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "do_simplify(): Trop d'arguments pour l'intrinsÃ¨que"
  
! #: fortran/intrinsic.c:4687
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "init_arglist(): trop d'arguments"
  
! #: fortran/intrinsic.c:4839
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "Code standard invalide pour l'intrinsÃ¨que %qs (%d)"
  
! #: fortran/intrinsic.c:4848
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "L'intrinsÃ¨que %qs (est %s) est utilisÃ© Ã  %L"
  
! #: fortran/intrinsic.c:4920
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr "Fonction %qs comme expression d'initialisation Ã  %L"
  
! #: fortran/intrinsic.c:4938
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "La fonction transformationnelle %qs Ã  %L est invalide dans une expression d'initialisation"
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Fonction Ã©lÃ©mentaire comme expression d'initialisation avec des arguments non entiers/non caractÃ¨res Ã  %L"
  
! #: fortran/intrinsic.c:5095
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  l'intrinsÃ¨que %qs dans un bloc DO CONCURRENT Ã  %L n'est pas PURE"
  
! #: fortran/intrinsic.c:5102
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  l'intrinsÃ¨que %qs Ã  %L n'est pas PURE"
  
! #: fortran/intrinsic.c:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Extension: Conversion de %s vers %s Ã  %L"
  
! #: fortran/intrinsic.c:5225
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Conversion non standard de %s vers %s Ã  %L"
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Changement possible de valeur dans la conversion de %s vers %s Ã  %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Conversion de %s vers %s Ã  %L"
*************** msgstr "Conversion de %s vers %s Ã  %L"
*** 61405,62103 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5326 fortran/resolve.c:10805
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Impossible de convertir %s en %s Ã  %L"
  
! #: fortran/intrinsic.c:5331
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Impossible de convertir %qs en %qs Ã  %L"
  
! #: fortran/intrinsic.c:5422
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "%qs, dÃ©clarÃ© Ã  %L, pourrait masquer l'intrinsÃ¨que du mÃªme nom. Pour appeler l'intrinsÃ¨que, des dÃ©clarations INTRINSIC explicites peuvent Ãªtre nÃ©cessaires."
  
! #: fortran/intrinsic.c:5428
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr "%qs, dÃ©clarÃ© Ã  %L, est aussi le nom d'un intrinsÃ¨que. Il peut uniquement Ãªtre appelÃ© via une interface explicite ou s'il est dÃ©clarÃ© EXTERNAL."
  
! #: fortran/io.c:180 fortran/primary.c:961
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr "Extension: caractÃ¨re barre oblique inversÃ©e Ã  %C"
  
! #: fortran/io.c:214
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in format at %C"
  msgstr "CaractÃ¨re de tabulation non conforme dans le format Ã  %C"
  
! #: fortran/io.c:457
  #, gcc-internal-format, gfc-internal-format
  msgid "DP format specifier not allowed at %C"
  msgstr "SpÃ©cificateur de format DP interdit Ã  %C"
  
! #: fortran/io.c:464
  #, gcc-internal-format, gfc-internal-format
  msgid "DC format specifier not allowed at %C"
  msgstr "SpÃ©cificateur de format DC interdit Ã  %C"
  
! #: fortran/io.c:471
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr "Fortan 2003: SpÃ©cificateur de format DT interdit Ã  %C"
  
! #: fortran/io.c:600
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format string at %L"
  msgstr "Largeur positive requise dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonnegative width required in format string at %L"
  msgstr "Largeur non nÃ©gative requise dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:604
  #, gcc-internal-format
  msgid "Unexpected element %qc in format string at %L"
  msgstr "Ã‰lÃ©ment %qc inattendu dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected end of format string in format string at %L"
  msgstr "Fin de la chaÃ®ne de format inattendue dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:608
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero width in format descriptor in format string at %L"
  msgstr "Largeur zÃ©ro dans le descripteur de format dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr "ParenthÃ¨se gauche d'ouverture manquante dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:657
  #, gcc-internal-format
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr "ParenthÃ¨se gauche requise aprÃ¨s %<*%> dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:689
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected P edit descriptor in format string at %L"
  msgstr "Descripteur d'Ã©dition P attendu dans la chaÃ®ne de format Ã  %L"
  
  #. P requires a prior number.
! #: fortran/io.c:697
  #, gcc-internal-format, gfc-internal-format
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr "Le descripteur P doit Ãªtre annoncÃ© par un facteur d'Ã©chelle dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:705
  #, gcc-internal-format, gfc-internal-format
  msgid "X descriptor requires leading space count at %L"
  msgstr "Le descripteur X requiert un espace avant le nombre Ã  %L"
  
! #: fortran/io.c:734
  #, gcc-internal-format, gfc-internal-format
  msgid "$ descriptor at %L"
  msgstr "Descripteur $ Ã  %L"
  
! #: fortran/io.c:738
  #, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr "$ devrait Ãªtre le dernier spÃ©cificateur dans le format Ã  %L"
  
! #: fortran/io.c:770
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing item in format string at %L"
  msgstr "Ã‰lÃ©ment manquant dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:801 fortran/io.c:816
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma required after P descriptor in format string at %L"
  msgstr "Virgule requise aprÃ¨s le descripteur P dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:831
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr "Largeur positive requise avec le descripteur T dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:850 fortran/io.c:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr "Extension: Largeur zÃ©ro aprÃ¨s le descripteur L Ã  %L"
  
! #: fortran/io.c:866
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing positive width after L descriptor at %L"
  msgstr "Il manque une largeur positive aprÃ¨s le descripteur L Ã  %L"
  
! #: fortran/io.c:897
  #, gcc-internal-format
  msgid "%<G0%> in format at %L"
  msgstr "%<G0%> dans le format Ã  %L"
  
! #: fortran/io.c:915
  #, gcc-internal-format, gfc-internal-format
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr "SpÃ©cificateur E pas permis avec le descripteur g0 dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:935
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr "Largeur positive requise dans le spÃ©cificateur de format %s Ã  %L"
  
! #: fortran/io.c:945
  #, gcc-internal-format, gfc-internal-format
  msgid "positive width required at %L"
  msgstr "largeur positive requise Ã  %L"
  
! #: fortran/io.c:968 fortran/io.c:975
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier %s at %L"
  msgstr "Point requis dans le spÃ©cificateur de format %s Ã  %L"
  
! #: fortran/io.c:1013 fortran/io.c:1022
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive exponent width required in format string at %L"
  msgstr "Largeur d'exposant positive requise dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:1070
  #, gcc-internal-format, gfc-internal-format
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr "ParenthÃ¨se droite attendue Ã  %C dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:1112
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier in format string at %L"
  msgstr "Point requis dans le spÃ©cificateur de format dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:1118
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier at %L"
  msgstr "Point requis dans le spÃ©cificateur de format Ã  %L"
  
! #: fortran/io.c:1140
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr "Le spÃ©cificateur de format H Ã  %L est une fonctionnalitÃ© supprimÃ©e du Fortran 95"
  
! #: fortran/io.c:1235 fortran/io.c:1297
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing comma at %L"
  msgstr "Virgule manquante Ã  %L"
  
! #: fortran/io.c:1353
  #, gcc-internal-format, gfc-internal-format
  msgid "Extraneous characters in format at %L"
  msgstr "CaractÃ¨res superflus dans le format Ã  %L"
  
! #: fortran/io.c:1375
  #, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr "Instruction de format dans le bloc principal du module Ã  %C"
  
! #: fortran/io.c:1384
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr "L'instruction FORMAT Ã  %C ne peut pas apparaÃ®tre dans une INTERFACE"
  
! #: fortran/io.c:1390
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format label at %C"
  msgstr "Ã‰tiquette de format manquante Ã  %C"
  
! #: fortran/io.c:1438
! #, gcc-internal-format, gfc-internal-format
! msgid "IOMSG must be a scalar-default-char-variable at %L"
! msgstr "IOMSG doit Ãªtre une variable scalaire caractÃ¨re par dÃ©faut Ã  %L"
! 
! #: fortran/io.c:1452
! #, gcc-internal-format, gfc-internal-format
! msgid "%s requires a scalar-default-char-expr at %L"
! msgstr "%s requiert une expression scalaire caractÃ¨re par dÃ©faut Ã  %L"
! 
! #: fortran/io.c:1475 fortran/io.c:1506 fortran/io.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid value for %s specification at %C"
  msgstr "Valeur invalide pour la spÃ©cification %s Ã  %C"
  
! #: fortran/io.c:1481 fortran/io.c:1512 fortran/io.c:1668 fortran/io.c:1681
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s specification at %C"
  msgstr "SpÃ©cification %s dupliquÃ©e Ã  %C"
  
! #: fortran/io.c:1523
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr "La variable %s ne peut pas Ãªtre INTENT(IN) Ã  %C"
  
! #: fortran/io.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr "Une valeur ne peut pas Ãªtre affectÃ©e Ã  la variable %s dans une procÃ©dure PURE Ã  %C"
  
! #: fortran/io.c:1561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a variable at %L"
  msgstr "Une variable est attendue Ã  %L"
  
! #: fortran/io.c:1592
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s label specification at %C"
  msgstr "SpÃ©cification de l'Ã©tiquette %s dupliquÃ©e Ã  %C"
  
! #: fortran/io.c:1612 fortran/io.c:1629 fortran/io.c:1650
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr "%s Ã  %C est une extension DEC, activez-la avec %<-fdec%>"
  
! #: fortran/io.c:1703
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr "L'expression constante dans l'Ã©tiquette du FORMAT Ã  %L doit Ãªtre de type CHARACTER par dÃ©faut"
  
! #: fortran/io.c:1728
  #, gcc-internal-format, gfc-internal-format
! msgid "FORMAT tag at %C cannot be a zero-sized array"
! msgstr "La balise FORMAT Ã  %C ne peut pas Ãªtre un tableau de taille nulle"
  
! #: fortran/io.c:1768
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr "L'Ã©tiquette du FORMAT Ã  %L doit Ãªtre du type CHARACTER ou INTEGER du sous-type par dÃ©faut"
  
! #: fortran/io.c:1774
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr "Variable ASSIGNED dans l'Ã©tiquette du FORMAT Ã  %L"
  
! #: fortran/io.c:1779
  #, gcc-internal-format
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr "La variable %qs Ã  %L n'a pas reÃ§u d'Ã©tiquette de format"
  
! #: fortran/io.c:1786
  #, gcc-internal-format
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr "Le scalaire %qs dans l'Ã©tiquette du FORMAT Ã  %L n'est pas une variable ASSIGNED"
  
! #: fortran/io.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character in FORMAT tag at %L"
  msgstr "Non caractÃ¨re dans l'Ã©tiquette du FORMAT Ã  %L"
  
! #: fortran/io.c:1804
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr "Ã‰lÃ©ment non caractÃ¨re d'un tableau de forme tacite dans l'Ã©tiquette du FORMAT Ã  %L"
  
! #: fortran/io.c:1811
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr "Ã‰lÃ©ment non caractÃ¨re d'un tableau de taille tacite dans l'Ã©tiquette du FORMAT Ã  %L"
  
! #: fortran/io.c:1818
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr "Ã‰lÃ©ment non caractÃ¨re d'un tableau de pointeurs dans l'Ã©tiquette du FORMAT Ã  %L"
  
! #: fortran/io.c:1844
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be of type %s"
  msgstr "La balise %s Ã  %L doit Ãªtre du type %s"
  
! #: fortran/io.c:1851
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr "La balise %s Ã  %L doit Ãªtre une chaÃ®ne de caractÃ¨res du sous-type par dÃ©faut"
  
! #: fortran/io.c:1858
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr "La balise %s Ã  %L doit Ãªtre un scalaire"
  
! #: fortran/io.c:1864
  #, gcc-internal-format, gfc-internal-format
  msgid "IOMSG tag at %L"
  msgstr "Balise IOMSG Ã  %L"
  
! #: fortran/io.c:1872
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr "Le Fortran 95 exige un INTEGER par dÃ©faut dans la balise %s Ã  %L"
  
! #: fortran/io.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr "Sous-type LOGICAL pas par dÃ©faut dans la balise %s Ã  %L"
  
! #: fortran/io.c:1888
  #, gcc-internal-format, gfc-internal-format
  msgid "NEWUNIT specifier at %L"
  msgstr "SpÃ©cificateur NEWUNIT Ã  %L"
  
! #: fortran/io.c:1906
  #, gcc-internal-format, gfc-internal-format
  msgid "CONVERT tag at %L"
  msgstr "Balise CONVERT Ã  %L"
  
! #: fortran/io.c:2128
  #, gcc-internal-format
! msgid "Fortran 2003: %s specifier in %s statement at %C has value %qs"
! msgstr "Fortran 2003: Le spÃ©cificateur %s dans l'instruction %s Ã  %C a la valeur %qs"
  
! #: fortran/io.c:2136 fortran/io.c:2163
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %C has value %qs"
! msgstr "Le spÃ©cificateur %s dans l'instruction %s Ã  %C Ã  la valeur %qs"
  
! #: fortran/io.c:2155
  #, gcc-internal-format
! msgid "Extension: %s specifier in %s statement at %C has value %qs"
! msgstr "Extension: Le spÃ©cificateur %s dans l'instruction %s Ã  %C a la valeur %qs"
  
! #: fortran/io.c:2177 fortran/io.c:2185
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %C has invalid value %qs"
! msgstr "Le spÃ©cificateur %s dans l'instruction %s Ã  %C a la valeur invalide %qs"
! 
! #: fortran/io.c:2238
! #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
! msgstr "L'instruction OPEN n'est pas permise dans une procÃ©dure PURE Ã  %C"
! 
! #: fortran/io.c:2280
! #, gcc-internal-format, gfc-internal-format
! msgid "ACTION type conflicts with READONLY specifier at %C"
! msgstr "Le type ACTION est en conflit avec le spÃ©cificateur READONLY Ã  %C"
  
! #: fortran/io.c:2294
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
! msgstr "ASYNCHRONOUS= Ã  %C n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2303 fortran/io.c:3955
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be of default CHARACTER kind"
! msgstr "Le spÃ©cificateur ASYNCHRONOUS= Ã  %L doit Ãªtre du type CHARACTER par dÃ©faut"
  
! #: fortran/io.c:2311 fortran/io.c:3963
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be scalar"
! msgstr "Le spÃ©cificateur ASYNCHRONOUS= Ã  %L doit Ãªtre un scalaire"
  
! #: fortran/io.c:2330 fortran/io.c:4020
  #, gcc-internal-format, gfc-internal-format
! msgid "BLANK= at %C not allowed in Fortran 95"
! msgstr "BLANK= Ã  %C n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2367 fortran/io.c:3996
  #, gcc-internal-format, gfc-internal-format
! msgid "DECIMAL= at %C not allowed in Fortran 95"
! msgstr "DECIMAL= Ã  %C n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2405
  #, gcc-internal-format, gfc-internal-format
! msgid "ENCODING= at %C not allowed in Fortran 95"
! msgstr "ENCODING= Ã  %C n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2468 fortran/io.c:4069
  #, gcc-internal-format, gfc-internal-format
! msgid "ROUND= at %C not allowed in Fortran 95"
! msgstr "ROUND= Ã  %C n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2507
  #, gcc-internal-format, gfc-internal-format
! msgid "SIGN= at %C not allowed in Fortran 95"
! msgstr "SIGN= Ã  %C n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2590
  #, gcc-internal-format, gfc-internal-format
! msgid "UNIT specifier not allowed with NEWUNIT at %C"
! msgstr "Le spÃ©cificateur UNIT n'est pas autorisÃ© avec NEWUNIT Ã  %C"
  
! #: fortran/io.c:2600
  #, gcc-internal-format, gfc-internal-format
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
! msgstr "Le spÃ©cificateur NEWUNIT doit avoir FILE= ou STATUS='scratch' Ã  %C"
  
! #: fortran/io.c:2607
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
! msgstr "L'instruction OPEN Ã  %C doit avoir le spÃ©cificateur UNIT ou NEWUNIT"
  
! #: fortran/io.c:2754
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr "L'instruction CLOSE n'est pas permise dans une procÃ©dure PURE Ã  %C"
  
! #: fortran/io.c:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr "L'instruction CLOSE Ã  %L requiert le numÃ©ro d'un UNIT"
  
! #: fortran/io.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "Le numÃ©ro de UNIT dans l'instruction CLOSE Ã  %L doit Ãªtre non nÃ©gatif"
  
! #: fortran/io.c:2922 fortran/match.c:3088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "L'instruction %s n'est pas permise dans une procÃ©dure PURE Ã  %C"
  
! #: fortran/io.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number missing in statement at %L"
  msgstr "NumÃ©ro de UNIT manquant dans l'instruction Ã  %L"
  
! #: fortran/io.c:2963 fortran/io.c:3447
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr "Le numÃ©ro de UNIT dans l'instruction Ã  %L doit Ãªtre non nÃ©gatif"
  
! #: fortran/io.c:2996
  #, gcc-internal-format, gfc-internal-format
  msgid "FLUSH statement at %C"
  msgstr "Instruction FLUSH Ã  %C"
  
! #: fortran/io.c:3037
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format with default unit at %C"
  msgstr "Format manquant avec l'unitÃ© par dÃ©faut Ã  %C"
  
! #: fortran/io.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr "SpÃ©cificateur UNIT dupliquÃ© Ã  %C"
  
! #: fortran/io.c:3131
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate format specification at %C"
  msgstr "SpÃ©cificateur de format dupliquÃ© Ã  %C"
  
! #: fortran/io.c:3172
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr "Le symbole %qs dans la liste de noms %qs est INTENT(IN) Ã  %C"
  
! #: fortran/io.c:3208
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NML specification at %C"
  msgstr "SpÃ©cification NML dupliquÃ©e Ã  %C"
  
! #: fortran/io.c:3217
  #, gcc-internal-format
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr "Le symbole %qs Ã  %C doit Ãªtre le nom d'un groupe NAMELIST"
  
! #: fortran/io.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr "L'Ã©tiquette END Ã  %C n'est pas permise dans l'instruction de sortie"
  
! #: fortran/io.c:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
  msgstr "UNIT pas spÃ©cifiÃ© Ã  %L"
  
! #: fortran/io.c:3380
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr "La spÃ©cification de UNIT Ã  %L ne doit pas Ãªtre un PARAMETER caractÃ¨re"
  
! #: fortran/io.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr "La spÃ©cification de UNIT Ã  %L doit Ãªtre une expression INTEGER ou une variable CHARACTER"
  
! #: fortran/io.c:3415
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr "La forme de l'instruction WRITE est invalide Ã  %L, UNIT est requis"
  
! #: fortran/io.c:3426
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr "UnitÃ© interne avec un indice vecteur Ã  %L"
  
! #: fortran/io.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr "La IO UNIT externe ne peut pas Ãªtre un tableau Ã  %L"
  
! #: fortran/io.c:3470
  #, gcc-internal-format
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr "NAMELIST %qs dans l'instruction READ Ã  %L contient le symbole %qs qui ne peut pas apparaÃ®tre dans le contexte d'une dÃ©finition de variable"
  
! #: fortran/io.c:3482
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "L'objet NAMELIST %qs dans la liste de noms %qs Ã  %L est polymorphique et requiert une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/io.c:3492 fortran/resolve.c:14937
  #, 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"
  
! #: fortran/io.c:3500
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr "L'objet NAMELIST %qs dans la liste de noms %qs Ã  %L a des composants ALLOCATABLE ou POINTER et requiert donc une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/io.c:3511
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma before i/o item list at %L"
  msgstr "Virgule avant la liste des Ã©lÃ©ments e/s Ã  %L"
  
! #: fortran/io.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "ERR tag label %d at %L not defined"
  msgstr "L'Ã©tiquette de la balise ERR %d Ã  %L n'est pas dÃ©finie"
  
! #: fortran/io.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag label %d at %L not defined"
  msgstr "L'Ã©tiquette de la balise END %d Ã  %L n'est pas dÃ©finie"
  
! #: fortran/io.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "EOR tag label %d at %L not defined"
  msgstr "L'Ã©tiquette de la balise EOR %d Ã  %L n'est pas dÃ©finie"
  
! #: fortran/io.c:3555
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT label %d at %L not defined"
  msgstr "L'Ã©tiquette FORMAT %d Ã  %L n'est pas dÃ©finie"
  
! #: fortran/io.c:3586
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr "io_kind_name(): mauvais I/O-kind"
  
! #: fortran/io.c:3675
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr "Erreur de syntaxe dans l'itÃ©rateur E/S Ã  %C"
  
! #: fortran/io.c:3707
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable in READ statement at %C"
  msgstr "Variable attendue dans l'instruction READ Ã  %C"
  
! #: fortran/io.c:3713
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr "Variable ou io-implied-do attendu dans l'instruction READ Ã  %L"
  
! #: fortran/io.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do at %L"
  msgstr "Variable ou io-implied-do attendu Ã  %L"
  
! #: fortran/io.c:3731
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in %s statement at %C"
  msgstr "Expression attendue dans l'instruction %s Ã  %C"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3797 fortran/io.c:4505 fortran/gfortran.h:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction %s Ã  %C"
  
! #: fortran/io.c:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal file at %L with namelist"
  msgstr "Fichier interne Ã  %L avec une liste de noms"
  
! #: fortran/io.c:3900
! #, gcc-internal-format, gfc-internal-format
! msgid "IO UNIT in %s statement at %C must be an internal file in a PURE procedure"
! msgstr "Le IO UNIT dans l'instruction %s Ã  %C doit Ãªtre un fichier interne dans une procÃ©dure PURE"
! 
! #: fortran/io.c:3945
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
! msgstr "Le spÃ©cificateur ASYNCHRONOUS= Ã  %L doit Ãªtre une expression d'initialisation"
  
! #: fortran/io.c:4045
  #, gcc-internal-format, gfc-internal-format
! msgid "PAD= at %C not allowed in Fortran 95"
! msgstr "PAD= Ã  %C pas permis en Fortran 95"
  
! #: fortran/io.c:4121
  #, gcc-internal-format, gfc-internal-format
! msgid "DELIM= at %C not allowed in Fortran 95"
! msgstr "DELIM= Ã  %C pas permis en Fortran 95"
  
! #: fortran/io.c:4273
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr "La liste de noms dans PRINT Ã  %C est une extension"
  
! #: fortran/io.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "La virgule aprÃ¨s * Ã  %C n'est pas permise sans liste d'E/S"
  
! #: fortran/io.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Virgule attendue dans la liste des E/S Ã  %C"
  
! #: fortran/io.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "L'instruction PRINT Ã  %C n'est pas permise dans une procÃ©dure PURE"
  
! #: fortran/io.c:4705
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "NULL() prÃ¨s de %L ne peut pas apparaÃ®tre dans une instruction INQUIRE"
  
! #: fortran/io.c:4717 fortran/io.c:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "L'instruction INQUIRE n'est pas permise dans une procÃ©dure PURE Ã  %C"
  
! #: fortran/io.c:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "L'Ã©tiquette IOLENGTH est invalide dans l'instruction INQUIRE Ã  %C"
  
! #: fortran/io.c:4755 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "L'instruction INQUIRE Ã  %L ne peut pas contenir les deux spÃ©cificateurs FILE et UNIT en mÃªme temps"
  
! #: fortran/io.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "L'instruction INQUIRE Ã  %L requiert l'un des deux spÃ©cificateurs FILE ou UNIT"
  
! #: fortran/io.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "Le numÃ©ro de UNIT dans l'instruction INQUIRE Ã  %L ne peut pas Ãªtre %d"
  
! #: fortran/io.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "L'instruction INQUIRE Ã  %L requiert un spÃ©cificateur PENDING= avec le spÃ©cificateur ID="
  
! #: fortran/io.c:4965
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "WAIT Ã  %C interdit en Fortran 95"
  
! #: fortran/io.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "L'instruction WAIT n'est pas permise dans une procÃ©dure PURE Ã  %C"
--- 61562,62235 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Impossible de convertir %s en %s Ã  %L"
  
! #: fortran/intrinsic.c:5336
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Impossible de convertir %qs en %qs Ã  %L"
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "%qs, dÃ©clarÃ© Ã  %L, pourrait masquer l'intrinsÃ¨que du mÃªme nom. Pour appeler l'intrinsÃ¨que, des dÃ©clarations INTRINSIC explicites peuvent Ãªtre nÃ©cessaires."
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr "%qs, dÃ©clarÃ© Ã  %L, est aussi le nom d'un intrinsÃ¨que. Il peut uniquement Ãªtre appelÃ© via une interface explicite ou s'il est dÃ©clarÃ© EXTERNAL."
  
! #: fortran/io.c:176 fortran/primary.c:961
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr "Extension: caractÃ¨re barre oblique inversÃ©e Ã  %C"
  
! #: fortran/io.c:210
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in format at %C"
  msgstr "CaractÃ¨re de tabulation non conforme dans le format Ã  %C"
  
! #: fortran/io.c:453
  #, gcc-internal-format, gfc-internal-format
  msgid "DP format specifier not allowed at %C"
  msgstr "SpÃ©cificateur de format DP interdit Ã  %C"
  
! #: fortran/io.c:460
  #, gcc-internal-format, gfc-internal-format
  msgid "DC format specifier not allowed at %C"
  msgstr "SpÃ©cificateur de format DC interdit Ã  %C"
  
! #: fortran/io.c:467
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr "Fortan 2003: SpÃ©cificateur de format DT interdit Ã  %C"
  
! #: fortran/io.c:596
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format string at %L"
  msgstr "Largeur positive requise dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:598
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonnegative width required in format string at %L"
  msgstr "Largeur non nÃ©gative requise dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:600
  #, gcc-internal-format
  msgid "Unexpected element %qc in format string at %L"
  msgstr "Ã‰lÃ©ment %qc inattendu dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected end of format string in format string at %L"
  msgstr "Fin de la chaÃ®ne de format inattendue dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:604
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero width in format descriptor in format string at %L"
  msgstr "Largeur zÃ©ro dans le descripteur de format dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:624
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr "ParenthÃ¨se gauche d'ouverture manquante dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:653
  #, gcc-internal-format
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr "ParenthÃ¨se gauche requise aprÃ¨s %<*%> dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:685
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected P edit descriptor in format string at %L"
  msgstr "Descripteur d'Ã©dition P attendu dans la chaÃ®ne de format Ã  %L"
  
  #. P requires a prior number.
! #: fortran/io.c:693
  #, gcc-internal-format, gfc-internal-format
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr "Le descripteur P doit Ãªtre annoncÃ© par un facteur d'Ã©chelle dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:701
  #, gcc-internal-format, gfc-internal-format
  msgid "X descriptor requires leading space count at %L"
  msgstr "Le descripteur X requiert un espace avant le nombre Ã  %L"
  
! #: fortran/io.c:730
  #, gcc-internal-format, gfc-internal-format
  msgid "$ descriptor at %L"
  msgstr "Descripteur $ Ã  %L"
  
! #: fortran/io.c:734
  #, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr "$ devrait Ãªtre le dernier spÃ©cificateur dans le format Ã  %L"
  
! #: fortran/io.c:766
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing item in format string at %L"
  msgstr "Ã‰lÃ©ment manquant dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:797 fortran/io.c:812
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma required after P descriptor in format string at %L"
  msgstr "Virgule requise aprÃ¨s le descripteur P dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:827
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr "Largeur positive requise avec le descripteur T dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:846 fortran/io.c:850
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr "Extension: Largeur zÃ©ro aprÃ¨s le descripteur L Ã  %L"
  
! #: fortran/io.c:862
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing positive width after L descriptor at %L"
  msgstr "Il manque une largeur positive aprÃ¨s le descripteur L Ã  %L"
  
! #: fortran/io.c:893
  #, gcc-internal-format
  msgid "%<G0%> in format at %L"
  msgstr "%<G0%> dans le format Ã  %L"
  
! #: fortran/io.c:911
  #, gcc-internal-format, gfc-internal-format
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr "SpÃ©cificateur E pas permis avec le descripteur g0 dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:931
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr "Largeur positive requise dans le spÃ©cificateur de format %s Ã  %L"
  
! #: fortran/io.c:941
  #, gcc-internal-format, gfc-internal-format
  msgid "positive width required at %L"
  msgstr "largeur positive requise Ã  %L"
  
! #: fortran/io.c:964 fortran/io.c:971
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier %s at %L"
  msgstr "Point requis dans le spÃ©cificateur de format %s Ã  %L"
  
! #: fortran/io.c:1009 fortran/io.c:1018
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive exponent width required in format string at %L"
  msgstr "Largeur d'exposant positive requise dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr "ParenthÃ¨se droite attendue Ã  %C dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:1108
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier in format string at %L"
  msgstr "Point requis dans le spÃ©cificateur de format dans la chaÃ®ne de format Ã  %L"
  
! #: fortran/io.c:1114
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier at %L"
  msgstr "Point requis dans le spÃ©cificateur de format Ã  %L"
  
! #: fortran/io.c:1136
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr "Le spÃ©cificateur de format H Ã  %L est une fonctionnalitÃ© supprimÃ©e du Fortran 95"
  
! #: fortran/io.c:1231 fortran/io.c:1293
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing comma at %L"
  msgstr "Virgule manquante Ã  %L"
  
! #: fortran/io.c:1349
  #, gcc-internal-format, gfc-internal-format
  msgid "Extraneous characters in format at %L"
  msgstr "CaractÃ¨res superflus dans le format Ã  %L"
  
! #: fortran/io.c:1371
  #, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr "Instruction de format dans le bloc principal du module Ã  %C"
  
! #: fortran/io.c:1380
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr "L'instruction FORMAT Ã  %C ne peut pas apparaÃ®tre dans une INTERFACE"
  
! #: fortran/io.c:1386
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format label at %C"
  msgstr "Ã‰tiquette de format manquante Ã  %C"
  
! #: fortran/io.c:1441 fortran/io.c:1472 fortran/io.c:1552
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid value for %s specification at %C"
  msgstr "Valeur invalide pour la spÃ©cification %s Ã  %C"
  
! #: fortran/io.c:1447 fortran/io.c:1478 fortran/io.c:1634 fortran/io.c:1647
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s specification at %C"
  msgstr "SpÃ©cification %s dupliquÃ©e Ã  %C"
  
! #: fortran/io.c:1489
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr "La variable %s ne peut pas Ãªtre INTENT(IN) Ã  %C"
  
! #: fortran/io.c:1497
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr "Une valeur ne peut pas Ãªtre affectÃ©e Ã  la variable %s dans une procÃ©dure PURE Ã  %C"
  
! #: fortran/io.c:1527
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a variable at %L"
  msgstr "Une variable est attendue Ã  %L"
  
! #: fortran/io.c:1558
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s label specification at %C"
  msgstr "SpÃ©cification de l'Ã©tiquette %s dupliquÃ©e Ã  %C"
  
! #: fortran/io.c:1578 fortran/io.c:1595 fortran/io.c:1616
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr "%s Ã  %C est une extension DEC, activez-la avec %<-fdec%>"
  
! #: fortran/io.c:1669
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr "L'expression constante dans l'Ã©tiquette du FORMAT Ã  %L doit Ãªtre de type CHARACTER par dÃ©faut"
  
! #: fortran/io.c:1694
  #, gcc-internal-format, gfc-internal-format
! msgid "FORMAT tag at %L cannot be a zero-sized array"
! msgstr "La balise FORMAT Ã  %L ne peut pas Ãªtre un tableau de taille nulle"
  
! #: fortran/io.c:1735
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr "L'Ã©tiquette du FORMAT Ã  %L doit Ãªtre du type CHARACTER ou INTEGER du sous-type par dÃ©faut"
  
! #: fortran/io.c:1741
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr "Variable ASSIGNED dans l'Ã©tiquette du FORMAT Ã  %L"
  
! #: fortran/io.c:1746
  #, gcc-internal-format
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr "La variable %qs Ã  %L n'a pas reÃ§u d'Ã©tiquette de format"
  
! #: fortran/io.c:1753
  #, gcc-internal-format
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr "Le scalaire %qs dans l'Ã©tiquette du FORMAT Ã  %L n'est pas une variable ASSIGNED"
  
! #: fortran/io.c:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character in FORMAT tag at %L"
  msgstr "Non caractÃ¨re dans l'Ã©tiquette du FORMAT Ã  %L"
  
! #: fortran/io.c:1771
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr "Ã‰lÃ©ment non caractÃ¨re d'un tableau de forme tacite dans l'Ã©tiquette du FORMAT Ã  %L"
  
! #: fortran/io.c:1778
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr "Ã‰lÃ©ment non caractÃ¨re d'un tableau de taille tacite dans l'Ã©tiquette du FORMAT Ã  %L"
  
! #: fortran/io.c:1785
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr "Ã‰lÃ©ment non caractÃ¨re d'un tableau de pointeurs dans l'Ã©tiquette du FORMAT Ã  %L"
  
! #: fortran/io.c:1811
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be of type %s"
  msgstr "La balise %s Ã  %L doit Ãªtre du type %s"
  
! #: fortran/io.c:1818
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr "La balise %s Ã  %L doit Ãªtre une chaÃ®ne de caractÃ¨res du sous-type par dÃ©faut"
  
! #: fortran/io.c:1825
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr "La balise %s Ã  %L doit Ãªtre un scalaire"
  
! #: fortran/io.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "IOMSG tag at %L"
  msgstr "Balise IOMSG Ã  %L"
  
! #: fortran/io.c:1839
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr "Le Fortran 95 exige un INTEGER par dÃ©faut dans la balise %s Ã  %L"
  
! #: fortran/io.c:1848
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr "Sous-type LOGICAL pas par dÃ©faut dans la balise %s Ã  %L"
  
! #: fortran/io.c:1855
  #, gcc-internal-format, gfc-internal-format
  msgid "NEWUNIT specifier at %L"
  msgstr "SpÃ©cificateur NEWUNIT Ã  %L"
  
! #: fortran/io.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "CONVERT tag at %L"
  msgstr "Balise CONVERT Ã  %L"
  
! #: fortran/io.c:2098
  #, gcc-internal-format
! msgid "Fortran 2003: %s specifier in %s statement at %L has value %qs"
! msgstr "Fortran 2003: Le spÃ©cificateur %s dans l'instruction %s Ã  %L a la valeur %qs"
  
! #: fortran/io.c:2106 fortran/io.c:2133
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %L has value %qs"
! msgstr "Le spÃ©cificateur %s dans l'instruction %s Ã  %L Ã  la valeur %qs"
  
! #: fortran/io.c:2125
  #, gcc-internal-format
! msgid "Extension: %s specifier in %s statement at %L has value %qs"
! msgstr "Extension: Le spÃ©cificateur %s dans l'instruction %s Ã  %L a la valeur %qs"
  
! #: fortran/io.c:2147 fortran/io.c:2155
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %L has invalid value %qs"
! msgstr "Le spÃ©cificateur %s dans l'instruction %s Ã  %L a la valeur invalide %qs"
  
! #: fortran/io.c:2212
  #, gcc-internal-format, gfc-internal-format
! msgid "ACTION type conflicts with READONLY specifier at %L"
! msgstr "Le type ACTION est en conflit avec le spÃ©cificateur READONLY Ã  %L"
  
! #: fortran/io.c:2228
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
! msgstr "ASYNCHRONOUS= Ã  %L n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, gcc-internal-format, gfc-internal-format
! msgid "BLANK= at %L not allowed in Fortran 95"
! msgstr "BLANK= Ã  %L n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, gcc-internal-format, gfc-internal-format
! msgid "DECIMAL= at %L not allowed in Fortran 95"
! msgstr "DECIMAL= Ã  %L n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2307
  #, gcc-internal-format, gfc-internal-format
! msgid "ENCODING= at %L not allowed in Fortran 95"
! msgstr "ENCODING= Ã  %L n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, gcc-internal-format, gfc-internal-format
! msgid "ROUND= at %L not allowed in Fortran 95"
! msgstr "ROUND= Ã  %L n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2388
  #, gcc-internal-format, gfc-internal-format
! msgid "SIGN= at %L not allowed in Fortran 95"
! msgstr "SIGN= Ã  %L n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2456
  #, gcc-internal-format, gfc-internal-format
! msgid "UNIT specifier not allowed with NEWUNIT at %L"
! msgstr "Le spÃ©cificateur UNIT n'est pas autorisÃ© avec NEWUNIT Ã  %L"
  
! #: fortran/io.c:2467
  #, gcc-internal-format, gfc-internal-format
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %L"
! msgstr "Le spÃ©cificateur NEWUNIT doit avoir FILE= ou STATUS='scratch' Ã  %L"
  
! #: fortran/io.c:2474
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement at %L must have UNIT or NEWUNIT specified"
! msgstr "L'instruction OPEN Ã  %L doit avoir le spÃ©cificateur UNIT ou NEWUNIT"
  
! #: fortran/io.c:2583
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
! msgstr "L'instruction OPEN n'est pas permise dans une procÃ©dure PURE Ã  %C"
  
! #: fortran/io.c:2691
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr "L'instruction CLOSE n'est pas permise dans une procÃ©dure PURE Ã  %C"
  
! #: fortran/io.c:2717
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr "L'instruction CLOSE Ã  %L requiert le numÃ©ro d'un UNIT"
  
! #: fortran/io.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "Le numÃ©ro de UNIT dans l'instruction CLOSE Ã  %L doit Ãªtre non nÃ©gatif"
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "L'instruction %s n'est pas permise dans une procÃ©dure PURE Ã  %C"
  
! #: fortran/io.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number missing in statement at %L"
  msgstr "NumÃ©ro de UNIT manquant dans l'instruction Ã  %L"
  
! #: fortran/io.c:2889 fortran/io.c:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr "Le numÃ©ro de UNIT dans l'instruction Ã  %L doit Ãªtre non nÃ©gatif"
  
! #: fortran/io.c:2922
  #, gcc-internal-format, gfc-internal-format
  msgid "FLUSH statement at %C"
  msgstr "Instruction FLUSH Ã  %C"
  
! #: fortran/io.c:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format with default unit at %C"
  msgstr "Format manquant avec l'unitÃ© par dÃ©faut Ã  %C"
  
! #: fortran/io.c:2983
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr "SpÃ©cificateur UNIT dupliquÃ© Ã  %C"
  
! #: fortran/io.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate format specification at %C"
  msgstr "SpÃ©cificateur de format dupliquÃ© Ã  %C"
  
! #: fortran/io.c:3098
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr "Le symbole %qs dans la liste de noms %qs est INTENT(IN) Ã  %C"
  
! #: fortran/io.c:3134
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NML specification at %C"
  msgstr "SpÃ©cification NML dupliquÃ©e Ã  %C"
  
! #: fortran/io.c:3143
  #, gcc-internal-format
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr "Le symbole %qs Ã  %C doit Ãªtre le nom d'un groupe NAMELIST"
  
! #: fortran/io.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr "L'Ã©tiquette END Ã  %C n'est pas permise dans l'instruction de sortie"
  
! #: fortran/io.c:3305
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
  msgstr "UNIT pas spÃ©cifiÃ© Ã  %L"
  
! #: fortran/io.c:3312
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr "La spÃ©cification de UNIT Ã  %L ne doit pas Ãªtre un PARAMETER caractÃ¨re"
  
! #: fortran/io.c:3325
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr "La spÃ©cification de UNIT Ã  %L doit Ãªtre une expression INTEGER ou une variable CHARACTER"
  
! #: fortran/io.c:3347
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr "La forme de l'instruction WRITE est invalide Ã  %L, UNIT est requis"
  
! #: fortran/io.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr "UnitÃ© interne avec un indice vecteur Ã  %L"
  
! #: fortran/io.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr "La IO UNIT externe ne peut pas Ãªtre un tableau Ã  %L"
  
! #: fortran/io.c:3402
  #, gcc-internal-format
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr "NAMELIST %qs dans l'instruction READ Ã  %L contient le symbole %qs qui ne peut pas apparaÃ®tre dans le contexte d'une dÃ©finition de variable"
  
! #: fortran/io.c:3414
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "L'objet NAMELIST %qs dans la liste de noms %qs Ã  %L est polymorphique et requiert une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/io.c:3424 fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "Objet NAMELIST %qs dans la liste de noms %qs Ã  %L avec des composants ALLOCATABLE ou POINTER"
  
! #: fortran/io.c:3432
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr "L'objet NAMELIST %qs dans la liste de noms %qs Ã  %L a des composants ALLOCATABLE ou POINTER et requiert donc une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/io.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma before i/o item list at %L"
  msgstr "Virgule avant la liste des Ã©lÃ©ments e/s Ã  %L"
  
! #: fortran/io.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "ERR tag label %d at %L not defined"
  msgstr "L'Ã©tiquette de la balise ERR %d Ã  %L n'est pas dÃ©finie"
  
! #: fortran/io.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag label %d at %L not defined"
  msgstr "L'Ã©tiquette de la balise END %d Ã  %L n'est pas dÃ©finie"
  
! #: fortran/io.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "EOR tag label %d at %L not defined"
  msgstr "L'Ã©tiquette de la balise EOR %d Ã  %L n'est pas dÃ©finie"
  
! #: fortran/io.c:3487
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT label %d at %L not defined"
  msgstr "L'Ã©tiquette FORMAT %d Ã  %L n'est pas dÃ©finie"
  
! #: fortran/io.c:3518
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr "io_kind_name(): mauvais I/O-kind"
  
! #: fortran/io.c:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr "Erreur de syntaxe dans l'itÃ©rateur E/S Ã  %C"
  
! #: fortran/io.c:3639
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable in READ statement at %C"
  msgstr "Variable attendue dans l'instruction READ Ã  %C"
  
! #: fortran/io.c:3645
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr "Variable ou io-implied-do attendu dans l'instruction READ Ã  %L"
  
! #: fortran/io.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do at %L"
  msgstr "Variable ou io-implied-do attendu Ã  %L"
  
! #: fortran/io.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in %s statement at %C"
  msgstr "Expression attendue dans l'instruction %s Ã  %C"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction %s Ã  %C"
  
! #: fortran/io.c:3816
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal file at %L with namelist"
  msgstr "Fichier interne Ã  %L avec une liste de noms"
  
! #: fortran/io.c:3831
  #, gcc-internal-format, gfc-internal-format
! msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
! msgstr "Le IO UNIT dans l'instruction %s Ã  %L doit Ãªtre un fichier interne dans une procÃ©dure PURE"
  
! #: fortran/io.c:3942
  #, gcc-internal-format, gfc-internal-format
! msgid "PAD= at %L not allowed in Fortran 95"
! msgstr "PAD= Ã  %L pas permis en Fortran 95"
  
! #: fortran/io.c:4011
  #, gcc-internal-format, gfc-internal-format
! msgid "DELIM= at %L not allowed in Fortran 95"
! msgstr "DELIM= Ã  %L pas permis en Fortran 95"
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr "La liste de noms dans PRINT Ã  %C est une extension"
  
! #: fortran/io.c:4207
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "La virgule aprÃ¨s * Ã  %C n'est pas permise sans liste d'E/S"
  
! #: fortran/io.c:4380
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Virgule attendue dans la liste des E/S Ã  %C"
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "L'instruction PRINT Ã  %C n'est pas permise dans une procÃ©dure PURE"
  
! #: fortran/io.c:4609
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "NULL() prÃ¨s de %L ne peut pas apparaÃ®tre dans une instruction INQUIRE"
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "L'instruction INQUIRE n'est pas permise dans une procÃ©dure PURE Ã  %C"
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "L'Ã©tiquette IOLENGTH est invalide dans l'instruction INQUIRE Ã  %C"
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "L'instruction INQUIRE Ã  %L ne peut pas contenir les deux spÃ©cificateurs FILE et UNIT en mÃªme temps"
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "L'instruction INQUIRE Ã  %L requiert l'un des deux spÃ©cificateurs FILE ou UNIT"
  
! #: fortran/io.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "Le numÃ©ro de UNIT dans l'instruction INQUIRE Ã  %L ne peut pas Ãªtre %d"
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "L'instruction INQUIRE Ã  %L requiert un spÃ©cificateur PENDING= avec le spÃ©cificateur ID="
  
! #: fortran/io.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "WAIT Ã  %C interdit en Fortran 95"
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "L'instruction WAIT n'est pas permise dans une procÃ©dure PURE Ã  %C"
*************** msgstr "La constante littÃ©ral BOZ Ã  %L
*** 62218,62852 ****
  msgid "Assignment to a constant expression at %C"
  msgstr "Affectation Ã  une expression constante Ã  %C"
  
! #: fortran/match.c:1464 fortran/match.c:1555
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %C"
  msgstr "Instruction IF arithmÃ©tique Ã  %C"
  
! #: fortran/match.c:1511
  #, gcc-internal-format
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr "%<(%> manquante dans l'expression IF Ã  %C"
  
! #: fortran/match.c:1529
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-expression at %C"
  msgstr "Erreur de syntaxe de l'expression du IF Ã  %C"
  
! #: fortran/match.c:1540
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr "Ã‰tiquette de bloc inappropriÃ©e pour l'instruction IF arithmÃ©tique Ã  %C"
  
! #: fortran/match.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr "L'Ã©tiquette de bloc est inappropriÃ©e pour l'instruction IF Ã  %C"
  
! #: fortran/match.c:1671 fortran/match.c:1678
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-clause after %C"
  msgstr "Erreur de syntaxe dans la clause IF aprÃ¨s %C"
  
! #: fortran/match.c:1721
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr "CaractÃ¨re(s) invalide(s) dans l'instruction ELSE aprÃ¨s %C"
  
! #: fortran/match.c:1727
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr "L'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs du IF"
  
! #: fortran/match.c:1748
  #, gcc-internal-format
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr "%<(%> manquante dans l'expression ELSE IF Ã  %C"
  
! #: fortran/match.c:1758
  #, gcc-internal-format
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr "%<)%> manquante dans l'expression ELSE IF Ã  %C"
  
! #: fortran/match.c:1773
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr "THEN manquant dans l'instruction ELSE IF aprÃ¨s %L"
  
! #: fortran/match.c:1781
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr "Erreur de syntaxe dans l'instruction ELSE IF aprÃ¨s %L"
  
! #: fortran/match.c:1787
  #, gcc-internal-format
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr "L'Ã©tiquette %qs aprÃ¨s %L ne correspond pas Ã  l'Ã©tiquette %qs du IF"
  
! #: fortran/match.c:1848
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr "Instruction CRITICAL de contrÃ´le d'image Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr "Instruction CRITICAL de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL statement at %C"
  msgstr "Instruction CRITICAL Ã  %C"
  
! #: fortran/match.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr "Bloc CRITICAL imbriquÃ© Ã  %C"
  
! #: fortran/match.c:1925
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "Liste d'association attendue Ã  %C"
  
! #: fortran/match.c:1937
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "Association attendue Ã  %C"
  
! #: fortran/match.c:1947
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Cible de l'association invalide Ã  %C"
  
! #: fortran/match.c:1958
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "Nom %qs dupliquÃ© dans l'association Ã  %C"
  
! #: fortran/match.c:1966
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "La cible de l'association Ã  %C ne doit pas Ãªtre co-indexÃ©e"
  
! #: fortran/match.c:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "La cible de l'association Ã  %L ne peut pas Ãªtre une constante BOZ littÃ©rale"
  
! #: fortran/match.c:1992
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "%<)%> ou %<,%> attendue Ã  %C"
  
! #: fortran/match.c:2010
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Rebut aprÃ¨s l'instruction ASSOCIATE Ã  %C"
  
! #: fortran/match.c:2132
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L ne peut pas Ãªtre ABSTRACT"
  
! #: fortran/match.c:2204 fortran/match.c:2273 fortran/match.c:2296
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "SpÃ©cification de type invalide Ã  %C"
  
! #: fortran/match.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Erreur de syntaxe dans l'itÃ©rateur FORALL Ã  %C"
  
! #: fortran/match.c:2656
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "Construction DO CONCURRENT Ã  %C"
  
! #: fortran/match.c:2781
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Le nom %qs dans l'instruction %s Ã  %C est inconnu"
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Le nom %qs dans l'instruction %s Ã  %C n'est pas un nom de construction"
  
! #: fortran/match.c:2801
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "L'instruction %s Ã  %C quitte la construction CRITICAL"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "L'instruction %s Ã  %C quitte la construction DO CONCURRENT"
  
! #: fortran/match.c:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "L'instruction %s Ã  %C n'est pas Ã  l'intÃ©rieur d'une construction"
  
! #: fortran/match.c:2824
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "L'instruction %s Ã  %C n'est pas Ã  l'intÃ©rieur de la construction %qs"
  
! #: fortran/match.c:2850
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "L'instruction CYCLE Ã  %C n'est pas applicable Ã  la construction %qs qui n'est pas une boucle"
  
! #: fortran/match.c:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "Instruction EXIT sans nom de construction Â«Â doÂ Â» Ã  %C"
  
! #: fortran/match.c:2861
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "L'instruction %s Ã  %C n'est pas applicable Ã  la construction %qs"
  
! #: fortran/match.c:2869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "L'instruction %s Ã  %C quitte le bloc structurÃ© OpenACC"
  
! #: fortran/match.c:2870
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "L'instruction %s Ã  %C quitte le bloc structurÃ© OpenMP"
  
! #: fortran/match.c:2907
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "L'instruction EXIT Ã  %C termine la boucle !$ACC LOOP"
  
! #: fortran/match.c:2913
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "Instruction CYCLE Ã  %C pour une boucle !$ACC LOOP dÃ©coupÃ©e en blocs qui n'est pas la plus Ã  l'intÃ©rieur"
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "Instruction CYCLE Ã  %C pour une boucle !$ACC LOOP coalescÃ©e qui n'est pas la plus Ã  l'intÃ©rieur"
  
! #: fortran/match.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "L'instruction EXIT Ã  %C termine la boucle !$OMP DO"
  
! #: fortran/match.c:2949
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "Instruction CYCLE Ã  %C pour une boucle !$OMP DO coalescÃ©e qui n'est pas la plus Ã  l'intÃ©rieur"
  
! #: fortran/match.c:3037
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "Espace requis dans l'instruction %s prÃ¨s de %C"
  
! #: fortran/match.c:3055
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "Le code de STOP Ã  %C ne peut pas Ãªtre nÃ©gatif"
  
! #: fortran/match.c:3061
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "Le code de STOP Ã  %C contient trop de chiffres"
  
! #: fortran/match.c:3082
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "Instruction %s Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3098
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "Instruction STOP de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3103
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "Instruction STOP de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:3115
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr "Le code STOP Ã  %L doit Ãªtre une constante CHARACTER scalaire ou chiffre[chiffre[chiffre[chiffre[chiffre]]]]"
  
! #: fortran/match.c:3127
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "Le code STOP Ã  %L doit Ãªtre une expression constante scalaire CHARACTER ou INTEGER par dÃ©faut"
  
! #: fortran/match.c:3134
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "Le code STOP Ã  %L doit Ãªtre soit le type INTEGER ou CHARACTER"
  
! #: fortran/match.c:3141
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "Le code STOP Ã  %L doit Ãªtre scalaire"
  
! #: fortran/match.c:3148
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "Le code STOP Ã  %L doit Ãªtre un caractÃ¨re par dÃ©faut avec KIND=%d"
  
! #: fortran/match.c:3155
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Le code STOP Ã  %L doit Ãªtre un entier par dÃ©faut avec KIND=%d"
  
! #: fortran/match.c:3203
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "Instruction PAUSE Ã  %C"
  
! #: fortran/match.c:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "Instruction ERROR STOP Ã  %C"
  
! #: fortran/match.c:3250
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "Instruction EVENT %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3265
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "Instruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3272
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "Instruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:3302 fortran/match.c:3644 fortran/match.c:3856
! #: fortran/match.c:4408 fortran/match.c:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "Balise STAT redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3323 fortran/match.c:3665 fortran/match.c:3876
! #: fortran/match.c:4440 fortran/match.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Balise ERRMSG redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3344
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Balise UNTIL_COUNT redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3410
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Instruction EVENT POST Ã  %C"
  
! #: fortran/match.c:3420
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Instruction EVENT WAIT Ã  %C"
  
! #: fortran/match.c:3432
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Instruction FAIL IMAGE Ã  %C"
  
! #: fortran/match.c:3456
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "Instruction FORM TEAM Ã  %C"
  
! #: fortran/match.c:3495
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "Instruction CHANGE TEAM Ã  %C"
  
! #: fortran/match.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr "Instruction END TEAM Ã  %C"
  
! #: fortran/match.c:3549
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "Instruction SYNC TEAM Ã  %C"
  
! #: fortran/match.c:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "Instruction %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "Instruction %s de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3614
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "Instruction %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:3686
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Balise ACQUIRED_LOCK redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "Instruction LOCK Ã  %C"
  
! #: fortran/match.c:3761
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "Instruction UNLOCK Ã  %C"
  
! #: fortran/match.c:3786
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "Instruction SYNC de contrÃ´le d'image Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "Instruction SYNC Ã  %C"
  
! #: fortran/match.c:3804
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "Instruction SYNC de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3810
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "Instruction SYNC de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:3990
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Instruction ASSIGN Ã  %C"
  
! #: fortran/match.c:4034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "Instruction GOTO assignÃ© Ã  %C"
  
! #: fortran/match.c:4078 fortran/match.c:4129
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "La liste d'Ã©tiquettes d'instructions dans le GOTO Ã  %C ne peut pas Ãªtre vide"
  
! #: fortran/match.c:4139
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "GOTO calculÃ© Ã  %C"
  
! #: fortran/match.c:4214
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Erreur dans la spÃ©cification de type Ã  %L"
  
! #: fortran/match.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "typespec dans ALLOCATE Ã  %L"
  
! #: fortran/match.c:4250
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "La liste de spec des paramÃ¨tres de types dans le type-spec Ã  %L ne peut pas contenir de paramÃ¨tre DEFERRED"
  
! #: fortran/match.c:4280 fortran/match.c:4717
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Constante inattendue Ã  %C"
  
! #: fortran/match.c:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Mauvais objet d'allocation Ã  %C pour une procÃ©dure PURE"
  
! #: fortran/match.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Objet allouable incompatible Ã  %C pour la spec de type CHARACTER Ã  %L"
  
! #: fortran/match.c:4327
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE sur un co-tableau Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:4332
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE sur un co-tableau Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "L'objet d'allocation Ã  %L n'est ni un pointeur de donnÃ©es ni une variable allouable"
  
! #: fortran/match.c:4366
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "Le type de l'entitÃ© Ã  %L est incompatible sur le type avec typespec"
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "Le paramÃ¨tre de sous-type pour l'entitÃ© Ã  %L diffÃ¨re du paramÃ¨tre de sous-type du typespec"
  
! #: fortran/match.c:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "SpÃ©cification de forme pour un scalaire allouable Ã  %C"
  
! #: fortran/match.c:4418
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "La balise STAT Ã  %L ne peut pas Ãªtre une constante"
  
! #: fortran/match.c:4434
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "Balise ERRMSG Ã  %L"
  
! #: fortran/match.c:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "Balise SOURCE Ã  %L"
  
! #: fortran/match.c:4463
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Balise SOURCE redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "La balise SOURCE Ã  %L est en conflit avec le typespec Ã  %L"
  
! #: fortran/match.c:4476
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "Balise SOURCE Ã  %L avec plus d'un seul objet allouable"
  
! #: fortran/match.c:4494
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "Balise MOLD Ã  %L"
  
! #: fortran/match.c:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "Balise MOLD redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "La balise MOLD Ã  %L est en conflit avec le typespec Ã  %L"
  
! #: fortran/match.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "La balise MOLD Ã  %L est en conflit avec la balise SOURCE Ã  %L"
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "L'objet allouable Ã  %L avec un paramÃ¨tre de type diffÃ©rÃ© requiert soit une spÃ©cification de type ou une balise SOURCE ou une balise MOLD"
  
! #: fortran/match.c:4553
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "L'objet allouable polymorphique illimitÃ© Ã  %L requiert soit une spÃ©cification de type ou une balise SOURCE ou une balise MOLD"
  
! #: fortran/match.c:4620
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "L'objet pointeur Ã  %C ne sera point co-indexÃ©"
  
! #: fortran/match.c:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr "NULLIFY n'autorise pas le remappage des limites pour l'objet pointeur Ã  %C"
  
! #: fortran/match.c:4729
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "Objet allouable illÃ©gal Ã  %C pour une procÃ©dure PURE"
  
! #: fortran/match.c:4739
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE d'un co-tableau Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE d'un co-tableau Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "L'objet allouable Ã  %C n'est ni un pointeur vers une non procÃ©dure ni une variable allouable"
  
! #: fortran/match.c:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "ERRMSG Ã  %L"
  
! #: fortran/match.c:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "Instruction RETURN de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "Instruction RETURN de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "L'instruction RETURN avec retour alternatif Ã  %C est uniquement autorisÃ© dans une SUBROUTINE"
  
! #: fortran/match.c:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "Instruction RETURN dans le programme principal Ã  %C"
  
! #: fortran/match.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "RÃ©fÃ©rence Ã  un composant attendue Ã  %C"
  
! #: fortran/match.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Rebut aprÃ¨s CALL Ã  %C"
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "ProcÃ©dure liÃ©e Ã  un type ou composant pointeur de procÃ©dure attendu Ã  %C"
  
! #: fortran/match.c:5041
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr "Une constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de sous-routine"
  
! #: fortran/match.c:5181
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Erreur de syntaxe dans le nom du bloc commun Ã  %C"
--- 62350,62984 ----
  msgid "Assignment to a constant expression at %C"
  msgstr "Affectation Ã  une expression constante Ã  %C"
  
! #: fortran/match.c:1472 fortran/match.c:1563
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %C"
  msgstr "Instruction IF arithmÃ©tique Ã  %C"
  
! #: fortran/match.c:1519
  #, gcc-internal-format
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr "%<(%> manquante dans l'expression IF Ã  %C"
  
! #: fortran/match.c:1537
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-expression at %C"
  msgstr "Erreur de syntaxe de l'expression du IF Ã  %C"
  
! #: fortran/match.c:1548
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr "Ã‰tiquette de bloc inappropriÃ©e pour l'instruction IF arithmÃ©tique Ã  %C"
  
! #: fortran/match.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr "L'Ã©tiquette de bloc est inappropriÃ©e pour l'instruction IF Ã  %C"
  
! #: fortran/match.c:1679 fortran/match.c:1686
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-clause after %C"
  msgstr "Erreur de syntaxe dans la clause IF aprÃ¨s %C"
  
! #: fortran/match.c:1729
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr "CaractÃ¨re(s) invalide(s) dans l'instruction ELSE aprÃ¨s %C"
  
! #: fortran/match.c:1735
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr "L'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs du IF"
  
! #: fortran/match.c:1756
  #, gcc-internal-format
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr "%<(%> manquante dans l'expression ELSE IF Ã  %C"
  
! #: fortran/match.c:1766
  #, gcc-internal-format
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr "%<)%> manquante dans l'expression ELSE IF Ã  %C"
  
! #: fortran/match.c:1781
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr "THEN manquant dans l'instruction ELSE IF aprÃ¨s %L"
  
! #: fortran/match.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr "Erreur de syntaxe dans l'instruction ELSE IF aprÃ¨s %L"
  
! #: fortran/match.c:1795
  #, gcc-internal-format
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr "L'Ã©tiquette %qs aprÃ¨s %L ne correspond pas Ã  l'Ã©tiquette %qs du IF"
  
! #: fortran/match.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr "Instruction CRITICAL de contrÃ´le d'image Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:1862
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr "Instruction CRITICAL de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL statement at %C"
  msgstr "Instruction CRITICAL Ã  %C"
  
! #: fortran/match.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr "Bloc CRITICAL imbriquÃ© Ã  %C"
  
! #: fortran/match.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "Liste d'association attendue Ã  %C"
  
! #: fortran/match.c:1945
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "Association attendue Ã  %C"
  
! #: fortran/match.c:1955
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Cible de l'association invalide Ã  %C"
  
! #: fortran/match.c:1966
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "Nom %qs dupliquÃ© dans l'association Ã  %C"
  
! #: fortran/match.c:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "La cible de l'association Ã  %C ne doit pas Ãªtre co-indexÃ©e"
  
! #: fortran/match.c:1981
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "La cible de l'association Ã  %L ne peut pas Ãªtre une constante BOZ littÃ©rale"
  
! #: fortran/match.c:2000
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "%<)%> ou %<,%> attendue Ã  %C"
  
! #: fortran/match.c:2018
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Rebut aprÃ¨s l'instruction ASSOCIATE Ã  %C"
  
! #: fortran/match.c:2140
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L ne peut pas Ãªtre ABSTRACT"
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "SpÃ©cification de type invalide Ã  %C"
  
! #: fortran/match.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Erreur de syntaxe dans l'itÃ©rateur FORALL Ã  %C"
  
! #: fortran/match.c:2664
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "Construction DO CONCURRENT Ã  %C"
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Le nom %qs dans l'instruction %s Ã  %C est inconnu"
  
! #: fortran/match.c:2797
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Le nom %qs dans l'instruction %s Ã  %C n'est pas un nom de construction"
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "L'instruction %s Ã  %C quitte la construction CRITICAL"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "L'instruction %s Ã  %C quitte la construction DO CONCURRENT"
  
! #: fortran/match.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "L'instruction %s Ã  %C n'est pas Ã  l'intÃ©rieur d'une construction"
  
! #: fortran/match.c:2832
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "L'instruction %s Ã  %C n'est pas Ã  l'intÃ©rieur de la construction %qs"
  
! #: fortran/match.c:2858
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "L'instruction CYCLE Ã  %C n'est pas applicable Ã  la construction %qs qui n'est pas une boucle"
  
! #: fortran/match.c:2863
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "Instruction EXIT sans nom de construction Â«Â doÂ Â» Ã  %C"
  
! #: fortran/match.c:2869
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "L'instruction %s Ã  %C n'est pas applicable Ã  la construction %qs"
  
! #: fortran/match.c:2877
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "L'instruction %s Ã  %C quitte le bloc structurÃ© OpenACC"
  
! #: fortran/match.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "L'instruction %s Ã  %C quitte le bloc structurÃ© OpenMP"
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "L'instruction EXIT Ã  %C termine la boucle !$ACC LOOP"
  
! #: fortran/match.c:2921
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "Instruction CYCLE Ã  %C pour une boucle !$ACC LOOP dÃ©coupÃ©e en blocs qui n'est pas la plus Ã  l'intÃ©rieur"
  
! #: fortran/match.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "Instruction CYCLE Ã  %C pour une boucle !$ACC LOOP coalescÃ©e qui n'est pas la plus Ã  l'intÃ©rieur"
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "L'instruction EXIT Ã  %C termine la boucle !$OMP DO"
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "Instruction CYCLE Ã  %C pour une boucle !$OMP DO coalescÃ©e qui n'est pas la plus Ã  l'intÃ©rieur"
  
! #: fortran/match.c:3045
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "Espace requis dans l'instruction %s prÃ¨s de %C"
  
! #: fortran/match.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "Le code de STOP Ã  %C ne peut pas Ãªtre nÃ©gatif"
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "Le code de STOP Ã  %C contient trop de chiffres"
  
! #: fortran/match.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "Instruction %s Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "Instruction STOP de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "Instruction STOP de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr "Le code STOP Ã  %L doit Ãªtre une constante CHARACTER scalaire ou chiffre[chiffre[chiffre[chiffre[chiffre]]]]"
  
! #: fortran/match.c:3135
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "Le code STOP Ã  %L doit Ãªtre une expression constante scalaire CHARACTER ou INTEGER par dÃ©faut"
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "Le code STOP Ã  %L doit Ãªtre soit le type INTEGER ou CHARACTER"
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "Le code STOP Ã  %L doit Ãªtre scalaire"
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "Le code STOP Ã  %L doit Ãªtre un caractÃ¨re par dÃ©faut avec KIND=%d"
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Le code STOP Ã  %L doit Ãªtre un entier par dÃ©faut avec KIND=%d"
  
! #: fortran/match.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "Instruction PAUSE Ã  %C"
  
! #: fortran/match.c:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "Instruction ERROR STOP Ã  %C"
  
! #: fortran/match.c:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "Instruction EVENT %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "Instruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3280
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "Instruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "Balise STAT redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Balise ERRMSG redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Balise UNTIL_COUNT redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3418
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Instruction EVENT POST Ã  %C"
  
! #: fortran/match.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Instruction EVENT WAIT Ã  %C"
  
! #: fortran/match.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Instruction FAIL IMAGE Ã  %C"
  
! #: fortran/match.c:3464
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "Instruction FORM TEAM Ã  %C"
  
! #: fortran/match.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "Instruction CHANGE TEAM Ã  %C"
  
! #: fortran/match.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr "Instruction END TEAM Ã  %C"
  
! #: fortran/match.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "Instruction SYNC TEAM Ã  %C"
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "Instruction %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "Instruction %s de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "Instruction %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Balise ACQUIRED_LOCK redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "Instruction LOCK Ã  %C"
  
! #: fortran/match.c:3769
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "Instruction UNLOCK Ã  %C"
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "Instruction SYNC de contrÃ´le d'image Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "Instruction SYNC Ã  %C"
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "Instruction SYNC de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "Instruction SYNC de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:3998
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Instruction ASSIGN Ã  %C"
  
! #: fortran/match.c:4042
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "Instruction GOTO assignÃ© Ã  %C"
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "La liste d'Ã©tiquettes d'instructions dans le GOTO Ã  %C ne peut pas Ãªtre vide"
  
! #: fortran/match.c:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "GOTO calculÃ© Ã  %C"
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Erreur dans la spÃ©cification de type Ã  %L"
  
! #: fortran/match.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "typespec dans ALLOCATE Ã  %L"
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "La liste de spec des paramÃ¨tres de types dans le type-spec Ã  %L ne peut pas contenir de paramÃ¨tre DEFERRED"
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Constante inattendue Ã  %C"
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Mauvais objet d'allocation Ã  %C pour une procÃ©dure PURE"
  
! #: fortran/match.c:4313
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Objet allouable incompatible Ã  %C pour la spec de type CHARACTER Ã  %L"
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE sur un co-tableau Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE sur un co-tableau Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:4362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "L'objet d'allocation Ã  %L n'est ni un pointeur de donnÃ©es ni une variable allouable"
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "Le type de l'entitÃ© Ã  %L est incompatible sur le type avec typespec"
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "Le paramÃ¨tre de sous-type pour l'entitÃ© Ã  %L diffÃ¨re du paramÃ¨tre de sous-type du typespec"
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "SpÃ©cification de forme pour un scalaire allouable Ã  %C"
  
! #: fortran/match.c:4426
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "La balise STAT Ã  %L ne peut pas Ãªtre une constante"
  
! #: fortran/match.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "Balise ERRMSG Ã  %L"
  
! #: fortran/match.c:4465
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "Balise SOURCE Ã  %L"
  
! #: fortran/match.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Balise SOURCE redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "La balise SOURCE Ã  %L est en conflit avec le typespec Ã  %L"
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "Balise SOURCE Ã  %L avec plus d'un seul objet allouable"
  
! #: fortran/match.c:4502
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "Balise MOLD Ã  %L"
  
! #: fortran/match.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "Balise MOLD redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "La balise MOLD Ã  %L est en conflit avec le typespec Ã  %L"
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "La balise MOLD Ã  %L est en conflit avec la balise SOURCE Ã  %L"
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "L'objet allouable Ã  %L avec un paramÃ¨tre de type diffÃ©rÃ© requiert soit une spÃ©cification de type ou une balise SOURCE ou une balise MOLD"
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "L'objet allouable polymorphique illimitÃ© Ã  %L requiert soit une spÃ©cification de type ou une balise SOURCE ou une balise MOLD"
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "L'objet pointeur Ã  %C ne sera point co-indexÃ©"
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr "NULLIFY n'autorise pas le remappage des limites pour l'objet pointeur Ã  %C"
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "Objet allouable illÃ©gal Ã  %C pour une procÃ©dure PURE"
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE d'un co-tableau Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE d'un co-tableau Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:4770
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "L'objet allouable Ã  %C n'est ni un pointeur vers une non procÃ©dure ni une variable allouable"
  
! #: fortran/match.c:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "ERRMSG Ã  %L"
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "Instruction RETURN de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "Instruction RETURN de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "L'instruction RETURN avec retour alternatif Ã  %C est uniquement autorisÃ© dans une SUBROUTINE"
  
! #: fortran/match.c:4910
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "Instruction RETURN dans le programme principal Ã  %C"
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "RÃ©fÃ©rence Ã  un composant attendue Ã  %C"
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Rebut aprÃ¨s CALL Ã  %C"
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "ProcÃ©dure liÃ©e Ã  un type ou composant pointeur de procÃ©dure attendu Ã  %C"
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr "Une constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de sous-routine"
  
! #: fortran/match.c:5189
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Erreur de syntaxe dans le nom du bloc commun Ã  %C"
*************** msgstr "Erreur de syntaxe dans le nom du
*** 62854,63071 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5256
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "La variable %qs Ã  %L dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est bind(c)"
  
! #: fortran/match.c:5265
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %C ne peut pas Ãªtre bind(c) puisqu'elle n'est pas globale"
  
! #: fortran/match.c:5272
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Le symbole %qs Ã  %C est dÃ©jÃ  dans le bloc COMMON"
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Le symbole %qs initialisÃ© Ã  %C peut uniquement Ãªtre COMMON dans BLOCK DATA"
  
! #: fortran/match.c:5296
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "La spÃ©cification de tableau pour le symbole %qs dans COMMON Ã  %C doit Ãªtre explicite"
  
! #: fortran/match.c:5306
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Le symbole %qs dans COMMON Ã  %C ne peut pas Ãªtre un tableau de POINTER"
  
! #: fortran/match.c:5352
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Le symbole %qs dans le bloc COMMON %qs Ã  %C est indirectement rendu Ã©quivalent Ã  l'autre bloc COMMON %qs"
  
! #: fortran/match.c:5414
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "Construction BLOCK DATA Ã  %L"
  
! #: fortran/match.c:5498
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Le nom du groupe de la liste de noms %qs Ã  %C a dÃ©jÃ  le type de base %s"
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Le nom du groupe de la liste de noms %qs Ã  %C est dÃ©jÃ  associÃ© Ã  use et ne peut pas Ãªtre respÃ©cifiÃ©"
  
! #: fortran/match.c:5532
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Le tableau de taille tacite %qs dans la liste de noms %qs Ã  %C n'est pas permis"
  
! #: fortran/match.c:5675
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Le composant de type dÃ©rivÃ© %C n'est pas un membre EQUIVALENCE permis"
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "La rÃ©fÃ©rence au tableau dans EQUIVALENCE Ã  %C ne peut pas Ãªtre une section de tableau"
  
! #: fortran/match.c:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE Ã  %C requiert deux objets ou plus"
  
! #: fortran/match.c:5725
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Tentative de faire se chevaucher indirectement les blocs COMMON %s et %s par EQUIVALENCE Ã  %C"
  
! #: fortran/match.c:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Une virgule est attendue dans EQUIVALENCE Ã  %C"
  
! #: fortran/match.c:5743
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "Instruction EQUIVALENCE Ã  %C"
  
! #: fortran/match.c:5879
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "La fonction-instruction Ã  %L est rÃ©cursive"
  
! #: fortran/match.c:5885
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "La fonction-instruction %qs Ã  %L entre en conflit avec le nom de la fonction"
  
! #: fortran/match.c:5896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "La fonction-instruction Ã  %L ne peut pas apparaÃ®tre Ã  l'intÃ©rieur de INTERFACE"
  
! #: fortran/match.c:5901
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Fonction-instruction Ã  %C"
  
! #: fortran/match.c:6026 fortran/match.c:6042
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "L'expression dans le sÃ©lecteur CASE Ã  %L ne peut pas Ãªtre %s"
  
! #: fortran/match.c:6064
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Expression d'initialisation attendue dans CASE Ã  %C"
  
! #: fortran/match.c:6096
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Nom de bloc %qs attendu pour la construction SELECT Ã  %C"
  
! #: fortran/match.c:6385
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SELECT TYPE Ã  %C ne peut pas apparaÃ®tre dans cette portÃ©e"
  
! #: fortran/match.c:6426
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "erreur d'analyse dans l'instruction SELECT TYPE Ã  %C"
  
! #: fortran/match.c:6451
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "Le sÃ©lecteur dans SELECT TYPE Ã  %C n'est pas une variable nommÃ©e; utilisez associate-name=>"
  
! #: fortran/match.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Instruction SELECT RANK Ã  %C"
  
! #: fortran/match.c:6635 fortran/match.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr "Le sÃ©lecteur de SELECT RANK Ã  %C doit Ãªtre une variable de rang tacite"
  
! #: fortran/match.c:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "erreur d'analyse dans l'instruction SELECT RANK Ã  %C"
  
! #: fortran/match.c:6733
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Instruction CASE inattendue Ã  %C"
  
! #: fortran/match.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification CASE Ã  %C"
  
! #: fortran/match.c:6803
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Instruction TYPE IS inattendue Ã  %C"
  
! #: fortran/match.c:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr "La spÃ©cification de type ne spÃ©cifiera point un type dÃ©rivÃ© d'une sÃ©quence ou un type avec l'attribut BIND dans SELECT TYPE Ã  %C [F2003:C815]"
  
! #: fortran/match.c:6846
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr "Tous les paramÃ¨tres de type LEN dans l'instruction TYPE IS Ã  %C doivent Ãªtre ASSUMED"
  
! #: fortran/match.c:6857
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification TYPE IS Ã  %C"
  
! #: fortran/match.c:6933
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification CLASS IS Ã  %C"
  
! #: fortran/match.c:6953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Instruction RANK inattendue Ã  %C"
  
  # %s est toujours Â«Â INTEGERÂ Â» et rien d'autre
! #: fortran/match.c:6999
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "L'expression SELECT RANK CASE Ã  %C doit Ãªtre une constante entiÃ¨re scalaire"
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr "La valeur de l'expression SELECT RANK CASE Ã  %C ne peut pas Ãªtre infÃ©rieure Ã  zÃ©ro ou plus grande que %d"
  
! #: fortran/match.c:7035
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification RANK Ã  %C"
  
! #: fortran/match.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "Instruction ELSEWHERE Ã  %C pas englobÃ©e dans un bloc WHERE"
  
! #: fortran/match.c:7195
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "L'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs de WHERE"
--- 62986,63203 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "La variable %qs Ã  %L dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est bind(c)"
  
! #: fortran/match.c:5273
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %C ne peut pas Ãªtre bind(c) puisqu'elle n'est pas globale"
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Le symbole %qs Ã  %C est dÃ©jÃ  dans le bloc COMMON"
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Le symbole %qs initialisÃ© Ã  %C peut uniquement Ãªtre COMMON dans BLOCK DATA"
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "La spÃ©cification de tableau pour le symbole %qs dans COMMON Ã  %C doit Ãªtre explicite"
  
! #: fortran/match.c:5314
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Le symbole %qs dans COMMON Ã  %C ne peut pas Ãªtre un tableau de POINTER"
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Le symbole %qs dans le bloc COMMON %qs Ã  %C est indirectement rendu Ã©quivalent Ã  l'autre bloc COMMON %qs"
  
! #: fortran/match.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "Construction BLOCK DATA Ã  %L"
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Le nom du groupe de la liste de noms %qs Ã  %C a dÃ©jÃ  le type de base %s"
  
! #: fortran/match.c:5514
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Le nom du groupe de la liste de noms %qs Ã  %C est dÃ©jÃ  associÃ© Ã  use et ne peut pas Ãªtre respÃ©cifiÃ©"
  
! #: fortran/match.c:5540
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Le tableau de taille tacite %qs dans la liste de noms %qs Ã  %C n'est pas permis"
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Le composant de type dÃ©rivÃ© %C n'est pas un membre EQUIVALENCE permis"
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "La rÃ©fÃ©rence au tableau dans EQUIVALENCE Ã  %C ne peut pas Ãªtre une section de tableau"
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE Ã  %C requiert deux objets ou plus"
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Tentative de faire se chevaucher indirectement les blocs COMMON %s et %s par EQUIVALENCE Ã  %C"
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Une virgule est attendue dans EQUIVALENCE Ã  %C"
  
! #: fortran/match.c:5751
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "Instruction EQUIVALENCE Ã  %C"
  
! #: fortran/match.c:5887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "La fonction-instruction Ã  %L est rÃ©cursive"
  
! #: fortran/match.c:5893
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "La fonction-instruction %qs Ã  %L entre en conflit avec le nom de la fonction"
  
! #: fortran/match.c:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "La fonction-instruction Ã  %L ne peut pas apparaÃ®tre Ã  l'intÃ©rieur de INTERFACE"
  
! #: fortran/match.c:5909
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Fonction-instruction Ã  %C"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "L'expression dans le sÃ©lecteur CASE Ã  %L ne peut pas Ãªtre %s"
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Expression d'initialisation attendue dans CASE Ã  %C"
  
! #: fortran/match.c:6104
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Nom de bloc %qs attendu pour la construction SELECT Ã  %C"
  
! #: fortran/match.c:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SELECT TYPE Ã  %C ne peut pas apparaÃ®tre dans cette portÃ©e"
  
! #: fortran/match.c:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "erreur d'analyse dans l'instruction SELECT TYPE Ã  %C"
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "Le sÃ©lecteur dans SELECT TYPE Ã  %C n'est pas une variable nommÃ©e; utilisez associate-name=>"
  
! #: fortran/match.c:6615
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Instruction SELECT RANK Ã  %C"
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr "Le sÃ©lecteur de SELECT RANK Ã  %C doit Ãªtre une variable de rang tacite"
  
! #: fortran/match.c:6706
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "erreur d'analyse dans l'instruction SELECT RANK Ã  %C"
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Instruction CASE inattendue Ã  %C"
  
! #: fortran/match.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification CASE Ã  %C"
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Instruction TYPE IS inattendue Ã  %C"
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr "La spÃ©cification de type ne spÃ©cifiera point un type dÃ©rivÃ© d'une sÃ©quence ou un type avec l'attribut BIND dans SELECT TYPE Ã  %C [F2003:C815]"
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr "Tous les paramÃ¨tres de type LEN dans l'instruction TYPE IS Ã  %C doivent Ãªtre ASSUMED"
  
! #: fortran/match.c:6866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification TYPE IS Ã  %C"
  
! #: fortran/match.c:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification CLASS IS Ã  %C"
  
! #: fortran/match.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Instruction RANK inattendue Ã  %C"
  
  # %s est toujours Â«Â INTEGERÂ Â» et rien d'autre
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "L'expression SELECT RANK CASE Ã  %C doit Ãªtre une constante entiÃ¨re scalaire"
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr "La valeur de l'expression SELECT RANK CASE Ã  %C ne peut pas Ãªtre infÃ©rieure Ã  zÃ©ro ou plus grande que %d"
  
! #: fortran/match.c:7044
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification RANK Ã  %C"
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "Instruction ELSEWHERE Ã  %C pas englobÃ©e dans un bloc WHERE"
  
! #: fortran/match.c:7204
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "L'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs de WHERE"
*************** msgstr "SpÃ©cification gÃ©nÃ©rique manqu
*** 63156,63414 ****
  msgid "Renaming operators in USE statements at %C"
  msgstr "OpÃ©rateurs renommÃ©s dans les instructions USE Ã  %C"
  
! #: fortran/module.c:655
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr "Le symbole %qs Ã  %L est en conflit avec le symbole de renommage Ã  %L"
  
! #: fortran/module.c:658
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr "Le symbole %qs Ã  %L est en conflit avec le symbole Ã  %L"
  
! #: fortran/module.c:697
  #, gcc-internal-format
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr "Le nom %qs Ã  %C a dÃ©jÃ  Ã©tÃ© utilisÃ© comme nom de module externe"
  
! #: fortran/module.c:760
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C"
  msgstr "DÃ©claration de SUBMODULE Ã  %C"
  
! #: fortran/module.c:765
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr "La dÃ©claration SUBMODULE Ã  %C ne peut pas apparaÃ®tre dans une autre unitÃ© de portÃ©e"
  
! #: fortran/module.c:840
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction SUBMODULE Ã  %C"
  
! #: fortran/module.c:1199
  #, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr "Lecture du module %qs Ã  la ligne %d colonne %d: %s"
  
! #: fortran/module.c:1203
  #, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr "Ã‰criture du module %qs Ã  la ligne %d colonne %d: %s"
  
! #: fortran/module.c:1207
  #, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr "Module %qs Ã  la ligne %d colonne %d: %s"
  
! #: fortran/module.c:1600
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr "require_atom(): mauvais type atomique requis"
  
! #: fortran/module.c:1649
  #, gcc-internal-format, gfc-internal-format
  msgid "Error writing modules file: %s"
  msgstr "Erreur en Ã©crivant le fichier des modules: %s"
  
! #: fortran/module.c:1699
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr "write_atom(): Tentative d'Ã©crire un atome dab"
  
! #: fortran/module.c:1920
  #, gcc-internal-format
  msgid "unquote_string(): got bad string"
  msgstr "unquote_string(): mauvaise chaÃ®ne obtenue"
  
! #: fortran/module.c:2812
  #, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr "mio_array_ref(): RÃ©fÃ©rence de tableau inconnue"
  
! #: fortran/module.c:4943
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "!$OMP DECLARE REDUCTION ambigu dans le module %s Ã  %L"
  
! #: fortran/module.c:4946
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "!$OMP DECLARE REDUCTION prÃ©cÃ©dent du module %s Ã  %L"
  
! #: fortran/module.c:5140
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr "%qs du module %qs, importÃ© Ã  %C, est aussi le nom de l'unitÃ© actuelle du programme"
  
! #: fortran/module.c:5277
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr "DÃ©saccord dans les composants du type dÃ©rivÃ© %qs de %qs Ã  %C: %qs attendu mais a trouvÃ© %qs"
  
! #: fortran/module.c:5498
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "Le symbole %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qs"
  
! #: fortran/module.c:5505
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "L'opÃ©rateur utilisateur %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qs"
  
! #: fortran/module.c:5510
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "L'opÃ©rateur intrinsÃ¨que %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qs"
  
! #: fortran/module.c:5745
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): mauvais symbole de module %qs"
  
! #: fortran/module.c:6078
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): Symbole pas Ã©crit"
  
! #: fortran/module.c:6268
  #, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Ne peut ouvrir le fichier module %qs en Ã©criture Ã  %C: %s"
  
! #: fortran/module.c:6289
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Erreur en Ã©crivant dans le fichier module %qs: %s"
  
! #: fortran/module.c:6300
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Impossible d%'effacer le fichier module %qs: %s"
  
! #: fortran/module.c:6303
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Impossible de renommer le fichier module %qs en %qs: %s"
  
! #: fortran/module.c:6309
  #, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Impossible de supprimer le fichier temporaire du module %qs: %s"
  
! #: fortran/module.c:6366
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "Symbole %qs Ã  %C dÃ©jÃ  dÃ©clarÃ©"
  
! #: fortran/module.c:6437
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr "import_iso_c_binding_module(): Impossible de crÃ©er le symbole pour %s"
  
! #: fortran/module.c:6545 fortran/module.c:6889
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "Le symbole %qs, rÃ©fÃ©rencÃ© Ã  %L, n'est pas dans le standard sÃ©lectionnÃ©"
  
! #: fortran/module.c:6673
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "Le symbole %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module intrinsÃ¨que ISO_C_BINDING"
  
! #: fortran/module.c:6694 fortran/module.c:6727 fortran/module.c:6769
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "Symbole %qs dÃ©jÃ  dÃ©clarÃ©"
  
! #: fortran/module.c:6874
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "L'utilisation du module intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module non intrinsÃ¨que utilisÃ© prÃ©cÃ©demment"
  
! #: fortran/module.c:6896
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr "L'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %L est incompatible avec l'option %qs"
  
! #: fortran/module.c:6964
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr "L'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %C est incompatible avec l'option %s"
  
! #: fortran/module.c:7018
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "Le symbole %qs rÃ©fÃ©rencÃ© Ã  %L n'a pas Ã©tÃ© trouvÃ© dans le modÃ¨le intrinsÃ¨que ISO_FORTRAN_ENV"
  
! #: fortran/module.c:7044
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "L'instruction USE Ã  %C n'a pas de qualificatif ONLY"
  
! #: fortran/module.c:7073
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr "Module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %C"
  
! #: fortran/module.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Module ISO_C_BINDING Ã  %C"
  
! #: fortran/module.c:7098
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Ne peut trouver un module intrinsÃ¨que nommÃ© %qs Ã  %C"
  
! #: fortran/module.c:7104
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "Module IEEE_FEATURES Ã  %C"
  
! #: fortran/module.c:7110
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "Module IEEE_EXCEPTIONS Ã  %C"
  
! #: fortran/module.c:7116
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "Module IEEE_ARITHMETIC Ã  %C"
  
! #: fortran/module.c:7126
  #, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Ne peut ouvrir le fichier module %qs en lecture Ã  %C: %s"
  
! #: fortran/module.c:7129
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr "Le fichier module %qs n'a pas Ã©tÃ© gÃ©nÃ©rÃ©, soit parce que le module ne contient pas de MODULE PROCEDURE ou il y a une erreur dans le module."
  
! #: fortran/module.c:7140
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr "L'utilisation du module non intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module intrinsÃ¨que utilisÃ© prÃ©cÃ©demment"
  
! #: fortran/module.c:7163
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr "Le fichier %qs ouvert Ã  %C n'est pas un fichier module GNU Fortran"
  
! #: fortran/module.c:7171
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr "Impossible de lire le fichier module %qs ouvert Ã  %C car il a Ã©tÃ© crÃ©Ã© par une version diffÃ©rente de GNU Fortran"
  
  # %s est Â«Â subÂ Â» ou rien.
! #: fortran/module.c:7188
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr "Impossible d'utiliser avec USE un sous-module qui est en cours de construction"
  
  # %s est Â«Â subÂ Â» ou rien.
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr "Impossible d'utiliser avec USE un module qui est en cours de construction"
--- 63288,63546 ----
  msgid "Renaming operators in USE statements at %C"
  msgstr "OpÃ©rateurs renommÃ©s dans les instructions USE Ã  %C"
  
! #: fortran/module.c:688
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr "Le symbole %qs Ã  %L est en conflit avec le symbole de renommage Ã  %L"
  
! #: fortran/module.c:691
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr "Le symbole %qs Ã  %L est en conflit avec le symbole Ã  %L"
  
! #: fortran/module.c:699
  #, gcc-internal-format
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr "Le nom %qs Ã  %C a dÃ©jÃ  Ã©tÃ© utilisÃ© comme nom de module externe"
  
! #: fortran/module.c:762
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C"
  msgstr "DÃ©claration de SUBMODULE Ã  %C"
  
! #: fortran/module.c:767
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr "La dÃ©claration SUBMODULE Ã  %C ne peut pas apparaÃ®tre dans une autre unitÃ© de portÃ©e"
  
! #: fortran/module.c:842
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction SUBMODULE Ã  %C"
  
! #: fortran/module.c:1201
  #, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr "Lecture du module %qs Ã  la ligne %d colonne %d: %s"
  
! #: fortran/module.c:1205
  #, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr "Ã‰criture du module %qs Ã  la ligne %d colonne %d: %s"
  
! #: fortran/module.c:1209
  #, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr "Module %qs Ã  la ligne %d colonne %d: %s"
  
! #: fortran/module.c:1602
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr "require_atom(): mauvais type atomique requis"
  
! #: fortran/module.c:1651
  #, gcc-internal-format, gfc-internal-format
  msgid "Error writing modules file: %s"
  msgstr "Erreur en Ã©crivant le fichier des modules: %s"
  
! #: fortran/module.c:1701
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr "write_atom(): Tentative d'Ã©crire un atome dab"
  
! #: fortran/module.c:1922
  #, gcc-internal-format
  msgid "unquote_string(): got bad string"
  msgstr "unquote_string(): mauvaise chaÃ®ne obtenue"
  
! #: fortran/module.c:2814
  #, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr "mio_array_ref(): RÃ©fÃ©rence de tableau inconnue"
  
! #: fortran/module.c:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "!$OMP DECLARE REDUCTION ambigu dans le module %s Ã  %L"
  
! #: fortran/module.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr "!$OMP DECLARE REDUCTION prÃ©cÃ©dent du module %s Ã  %L"
  
! #: fortran/module.c:5142
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr "%qs du module %qs, importÃ© Ã  %C, est aussi le nom de l'unitÃ© actuelle du programme"
  
! #: fortran/module.c:5279
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr "DÃ©saccord dans les composants du type dÃ©rivÃ© %qs de %qs Ã  %C: %qs attendu mais a trouvÃ© %qs"
  
! #: fortran/module.c:5500
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "Le symbole %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qs"
  
! #: fortran/module.c:5507
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "L'opÃ©rateur utilisateur %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qs"
  
! #: fortran/module.c:5512
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "L'opÃ©rateur intrinsÃ¨que %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qs"
  
! #: fortran/module.c:5747
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): mauvais symbole de module %qs"
  
! #: fortran/module.c:6080
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): Symbole pas Ã©crit"
  
! #: fortran/module.c:6270
  #, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Ne peut ouvrir le fichier module %qs en Ã©criture Ã  %C: %s"
  
! #: fortran/module.c:6291
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Erreur en Ã©crivant dans le fichier module %qs: %s"
  
! #: fortran/module.c:6302
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Impossible d%'effacer le fichier module %qs: %s"
  
! #: fortran/module.c:6305
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Impossible de renommer le fichier module %qs en %qs: %s"
  
! #: fortran/module.c:6311
  #, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Impossible de supprimer le fichier temporaire du module %qs: %s"
  
! #: fortran/module.c:6368
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "Symbole %qs Ã  %C dÃ©jÃ  dÃ©clarÃ©"
  
! #: fortran/module.c:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr "import_iso_c_binding_module(): Impossible de crÃ©er le symbole pour %s"
  
! #: fortran/module.c:6547 fortran/module.c:6891
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "Le symbole %qs, rÃ©fÃ©rencÃ© Ã  %L, n'est pas dans le standard sÃ©lectionnÃ©"
  
! #: fortran/module.c:6675
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "Le symbole %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module intrinsÃ¨que ISO_C_BINDING"
  
! #: fortran/module.c:6696 fortran/module.c:6729 fortran/module.c:6771
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "Symbole %qs dÃ©jÃ  dÃ©clarÃ©"
  
! #: fortran/module.c:6876
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "L'utilisation du module intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module non intrinsÃ¨que utilisÃ© prÃ©cÃ©demment"
  
! #: fortran/module.c:6898
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr "L'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %L est incompatible avec l'option %qs"
  
! #: fortran/module.c:6966
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr "L'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %C est incompatible avec l'option %s"
  
! #: fortran/module.c:7020
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "Le symbole %qs rÃ©fÃ©rencÃ© Ã  %L n'a pas Ã©tÃ© trouvÃ© dans le modÃ¨le intrinsÃ¨que ISO_FORTRAN_ENV"
  
! #: fortran/module.c:7046
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "L'instruction USE Ã  %C n'a pas de qualificatif ONLY"
  
! #: fortran/module.c:7075
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr "Module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %C"
  
! #: fortran/module.c:7087
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Module ISO_C_BINDING Ã  %C"
  
! #: fortran/module.c:7100
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Ne peut trouver un module intrinsÃ¨que nommÃ© %qs Ã  %C"
  
! #: fortran/module.c:7106
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "Module IEEE_FEATURES Ã  %C"
  
! #: fortran/module.c:7112
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "Module IEEE_EXCEPTIONS Ã  %C"
  
! #: fortran/module.c:7118
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "Module IEEE_ARITHMETIC Ã  %C"
  
! #: fortran/module.c:7128
  #, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Ne peut ouvrir le fichier module %qs en lecture Ã  %C: %s"
  
! #: fortran/module.c:7131
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr "Le fichier module %qs n'a pas Ã©tÃ© gÃ©nÃ©rÃ©, soit parce que le module ne contient pas de MODULE PROCEDURE ou il y a une erreur dans le module."
  
! #: fortran/module.c:7142
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr "L'utilisation du module non intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module intrinsÃ¨que utilisÃ© prÃ©cÃ©demment"
  
! #: fortran/module.c:7165
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr "Le fichier %qs ouvert Ã  %C n'est pas un fichier module GNU Fortran"
  
! #: fortran/module.c:7173
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr "Impossible de lire le fichier module %qs ouvert Ã  %C car il a Ã©tÃ© crÃ©Ã© par une version diffÃ©rente de GNU Fortran"
  
  # %s est Â«Â subÂ Â» ou rien.
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr "Impossible d'utiliser avec USE un sous-module qui est en cours de construction"
  
  # %s est Â«Â subÂ Â» ou rien.
! #: fortran/module.c:7192
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr "Impossible d'utiliser avec USE un module qui est en cours de construction"
*************** msgstr "La sous-routine %s dÃ©clarÃ©e im
*** 63794,63801 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "Le paramÃ¨tre de la clause ORDERED est plus petit que COLLAPSE Ã  %L"
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10627
! #: fortran/resolve.c:11918
  #, 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"
--- 63926,63933 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "Le paramÃ¨tre de la clause ORDERED est plus petit que COLLAPSE Ã  %L"
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause IF Ã  %L requiert une expression LOGICAL scalaire"
*************** msgstr "L'intrinsÃ¨que %qs dÃ©clarÃ© INT
*** 65729,65735 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "La procÃ©dure non RECURSIVE %qs Ã  %L semble s'appeler elle-mÃªme rÃ©cursivement. DÃ©clarez lÃ  RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10156 fortran/resolve.c:11847
  #, 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"
--- 65861,65867 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "La procÃ©dure non RECURSIVE %qs Ã  %L semble s'appeler elle-mÃªme rÃ©cursivement. DÃ©clarez lÃ  RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "L'Ã©tiquette %d rÃ©fÃ©rencÃ©e Ã  %L n'est jamais dÃ©finie"
*************** msgstr "L'argument effectif Ã  %L pour l
*** 65814,66198 ****
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "DÃ©saccord dans le type de retour de la fonction %qs Ã  %L (%s/%s)"
  
! #: fortran/resolve.c:2611
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Non concordance de l'interface dans la procÃ©dure globale %qs Ã  %L: %s"
  
! #: fortran/resolve.c:2716
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Il n'y a pas de fonction spÃ©cifique pour la fonction gÃ©nÃ©rique %qs Ã  %L"
  
! #: fortran/resolve.c:2736
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "La fonction gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface intrinsÃ¨que spÃ©cifique"
  
! #: fortran/resolve.c:2774
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La fonction %qs Ã  %L est INTRINSIC mais elle est incompatible avec un intrinsÃ¨que"
  
! #: fortran/resolve.c:2829
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Impossible de rÃ©soudre la fonction spÃ©cifique %qs Ã  %L"
  
! #: fortran/resolve.c:2925
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?"
  
! #: fortran/resolve.c:2929 fortran/resolve.c:16979
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT"
  
  # %s Ã  la fin est le texte non traduit "mask" ou "block"
! #: fortran/resolve.c:3053
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "RÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L Ã  l'intÃ©rieur d'un FORALL %s"
  
  # %s Ã  la fin est le texte non traduit "mask" ou "block"
! #: fortran/resolve.c:3060
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "RÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L Ã  l'intÃ©rieur d'un DO CONCURRENT %s"
  
! #: fortran/resolve.c:3067
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "RÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L dans une procÃ©dure PURE"
  
! #: fortran/resolve.c:3134
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Rebut inattendu aprÃ¨s %qs Ã  %L"
  
! #: fortran/resolve.c:3145
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs Ã  %L n'est pas une fonction"
  
! #: fortran/resolve.c:3153 fortran/resolve.c:3645
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT INTERFACE %qs ne doit pas Ãªtre rÃ©fÃ©rencÃ©e Ã  %L"
  
! #: fortran/resolve.c:3165
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr "ABSTRACT INTERFACE %qs Ã  %L ne doit pas avoir un rÃ©sultat d'une longueur de caractÃ¨res tacite (F2008: C418)"
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3208
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "La fonction %qs est dÃ©clarÃ©e CHARACTER(*) et ne peut pas Ãªtre utilisÃ©e Ã  %L car elle n'est pas un argument muet"
  
! #: fortran/resolve.c:3242
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "resolve_function(): mauvais type de fonction"
  
! #: fortran/resolve.c:3256
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr "Une constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de fonction"
  
! #: fortran/resolve.c:3272
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "La fonction %qs non ELEMENTAL dÃ©finie par l'utilisateur Ã  %L n'est pas permise dans la construction WORKSHARE"
  
! #: fortran/resolve.c:3334
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la fonction %qs n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3338
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "La fonction %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3389
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  %qs dans le bloc FORALL Ã  %L n'est pas PURE"
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  %qs dans le bloc DO CONCURRENT Ã  %L n'est pas PURE"
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  %qs Ã  %L n'est pas PURE"
  
! #: fortran/resolve.c:3469
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Il n'y a pas de sous-routine spÃ©cifique pour le gÃ©nÃ©rique %qs Ã  %L"
  
! #: fortran/resolve.c:3478
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "La sous-routine gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface de sous-routine intrinsÃ¨que"
  
! #: fortran/resolve.c:3513
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La sous-routine %qs Ã  %L est INTRINSIC mais elle n'est pas compatible avec un intrinsÃ¨que"
  
! #: fortran/resolve.c:3558
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Impossible de rÃ©soudre la sous-routine spÃ©cifique %qs Ã  %L"
  
! #: fortran/resolve.c:3616
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "%qs Ã  %L a un type, ce qui n'est pas cohÃ©rent avec l'appel CALL Ã  %L"
  
! #: fortran/resolve.c:3655
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la sous-routine %qs n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3659
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3704
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "resolve_subroutine(): mauvais type de fonction"
  
! #: fortran/resolve.c:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Les formes pour les opÃ©randes Ã  %L et %L ne sont pas conformes"
  
! #: fortran/resolve.c:3794
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "logical_to_bitwise(): Mauvais intrinsÃ¨que"
  
! #: fortran/resolve.c:3897
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "La fonction impure %qs Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©e"
  
! #: fortran/resolve.c:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "La fonction impure Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©e"
  
! #: fortran/resolve.c:3977
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas Ãªtre un opÃ©rande de l'opÃ©rateur unaire %qs"
  
! #: fortran/resolve.c:3995
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Les opÃ©randes Ã  %L et %L ne peuvent pas apparaÃ®tre comme opÃ©randes de l'opÃ©rateur binaire %qs"
  
! #: fortran/resolve.c:4278
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Mauvais intrinsÃ¨que"
  
! #: fortran/resolve.c:4448 fortran/resolve.c:4471
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "compare_bound_int(): Mauvaise expression"
  
! #: fortran/resolve.c:4566
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4571
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la co-dimension %d"
  
! #: fortran/resolve.c:4581
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la co-dimension %d"
  
! #: fortran/resolve.c:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Pas nul illÃ©gal Ã  %L"
  
! #: fortran/resolve.c:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4672
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.c:4695
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "La limite supÃ©rieure la plus Ã  droite de la section du tableau de taille tacite n'est pas spÃ©cifiÃ©e Ã  %L"
  
! #: fortran/resolve.c:4705
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "DÃ©saccord de rang dans la rÃ©fÃ©rence au tableau Ã  %L (%d/%d)"
  
! #: fortran/resolve.c:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "DÃ©saccord du rang du co-index dans la rÃ©fÃ©rence au tableau Ã  %L (%d/%d)"
  
! #: fortran/resolve.c:4729
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Le co-index de la co-dimension %d doit Ãªtre un scalaire Ã  %L"
  
! #: fortran/resolve.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "L'index de tableau Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "L'index de tableau Ã  %L doit Ãªtre du type INTEGER, on a trouvÃ© %s"
  
! #: fortran/resolve.c:4769
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "Index de tableau REAL Ã  %L"
  
! #: fortran/resolve.c:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "L'argument dim Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "L'argument dim Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.c:4864
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr "find_array_spec(): Spec manquante"
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(1)"
  
! #: fortran/resolve.c:4887
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(2)"
  
! #: fortran/resolve.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "L'index de tableau Ã  %L est un tableau de rang %d"
  
! #: fortran/resolve.c:5028
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.c:5035
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L est plus petit que un"
  
! #: fortran/resolve.c:5057
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.c:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:5074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L excÃ¨de la longueur de la chaÃ®ne"
  
! #: fortran/resolve.c:5084
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L est trop grand"
  
! #: fortran/resolve.c:5277
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.c:5291
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Le composant Ã  droite d'une rÃ©fÃ©rence de partie avec un rang non nul ne doit pas avoir l'attribut POINTER Ã  %L"
  
! #: fortran/resolve.c:5301
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Le composant Ã  droite d'une rÃ©fÃ©rence de partie avec un rang non nul ne doit pas avoir l'attribut ALLOCATABLE Ã  %L"
  
! #: fortran/resolve.c:5347
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Deux rÃ©fÃ©rences de parties (ou plus) avec un rang non nul ne peuvent pas Ãªtre spÃ©cifiÃ©es Ã  %L"
  
! #: fortran/resolve.c:5439
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Deux specs de tableau"
  
! #: fortran/resolve.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK peut uniquement Ãªtre utilisÃ©e comme argument effectif"
  
! #: fortran/resolve.c:5531
  #, 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"
--- 65946,66330 ----
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "DÃ©saccord dans le type de retour de la fonction %qs Ã  %L (%s/%s)"
  
! #: fortran/resolve.c:2617
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Non concordance de l'interface dans la procÃ©dure globale %qs Ã  %L: %s"
  
! #: fortran/resolve.c:2722
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Il n'y a pas de fonction spÃ©cifique pour la fonction gÃ©nÃ©rique %qs Ã  %L"
  
! #: fortran/resolve.c:2742
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "La fonction gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface intrinsÃ¨que spÃ©cifique"
  
! #: fortran/resolve.c:2780
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La fonction %qs Ã  %L est INTRINSIC mais elle est incompatible avec un intrinsÃ¨que"
  
! #: fortran/resolve.c:2835
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Impossible de rÃ©soudre la fonction spÃ©cifique %qs Ã  %L"
  
! #: fortran/resolve.c:2931
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?"
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT"
  
  # %s Ã  la fin est le texte non traduit "mask" ou "block"
! #: fortran/resolve.c:3059
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "RÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L Ã  l'intÃ©rieur d'un FORALL %s"
  
  # %s Ã  la fin est le texte non traduit "mask" ou "block"
! #: fortran/resolve.c:3066
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "RÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L Ã  l'intÃ©rieur d'un DO CONCURRENT %s"
  
! #: fortran/resolve.c:3073
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "RÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L dans une procÃ©dure PURE"
  
! #: fortran/resolve.c:3140
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Rebut inattendu aprÃ¨s %qs Ã  %L"
  
! #: fortran/resolve.c:3151
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs Ã  %L n'est pas une fonction"
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT INTERFACE %qs ne doit pas Ãªtre rÃ©fÃ©rencÃ©e Ã  %L"
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr "ABSTRACT INTERFACE %qs Ã  %L ne doit pas avoir un rÃ©sultat d'une longueur de caractÃ¨res tacite (F2008: C418)"
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "La fonction %qs est dÃ©clarÃ©e CHARACTER(*) et ne peut pas Ãªtre utilisÃ©e Ã  %L car elle n'est pas un argument muet"
  
! #: fortran/resolve.c:3248
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "resolve_function(): mauvais type de fonction"
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr "Une constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de fonction"
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "La fonction %qs non ELEMENTAL dÃ©finie par l'utilisateur Ã  %L n'est pas permise dans la construction WORKSHARE"
  
! #: fortran/resolve.c:3340
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la fonction %qs n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3344
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "La fonction %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  %qs dans le bloc FORALL Ã  %L n'est pas PURE"
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  %qs dans le bloc DO CONCURRENT Ã  %L n'est pas PURE"
  
! #: fortran/resolve.c:3407
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  %qs Ã  %L n'est pas PURE"
  
! #: fortran/resolve.c:3475
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Il n'y a pas de sous-routine spÃ©cifique pour le gÃ©nÃ©rique %qs Ã  %L"
  
! #: fortran/resolve.c:3484
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "La sous-routine gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface de sous-routine intrinsÃ¨que"
  
! #: fortran/resolve.c:3519
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La sous-routine %qs Ã  %L est INTRINSIC mais elle n'est pas compatible avec un intrinsÃ¨que"
  
! #: fortran/resolve.c:3564
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Impossible de rÃ©soudre la sous-routine spÃ©cifique %qs Ã  %L"
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "%qs Ã  %L a un type, ce qui n'est pas cohÃ©rent avec l'appel CALL Ã  %L"
  
! #: fortran/resolve.c:3661
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la sous-routine %qs n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3665
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3710
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "resolve_subroutine(): mauvais type de fonction"
  
! #: fortran/resolve.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Les formes pour les opÃ©randes Ã  %L et %L ne sont pas conformes"
  
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "logical_to_bitwise(): Mauvais intrinsÃ¨que"
  
! #: fortran/resolve.c:3903
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "La fonction impure %qs Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©e"
  
! #: fortran/resolve.c:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "La fonction impure Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©e"
  
! #: fortran/resolve.c:3983
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas Ãªtre un opÃ©rande de l'opÃ©rateur unaire %qs"
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Les opÃ©randes Ã  %L et %L ne peuvent pas apparaÃ®tre comme opÃ©randes de l'opÃ©rateur binaire %qs"
  
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Mauvais intrinsÃ¨que"
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "compare_bound_int(): Mauvaise expression"
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la co-dimension %d"
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la co-dimension %d"
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Pas nul illÃ©gal Ã  %L"
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4681
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "La limite supÃ©rieure la plus Ã  droite de la section du tableau de taille tacite n'est pas spÃ©cifiÃ©e Ã  %L"
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "DÃ©saccord de rang dans la rÃ©fÃ©rence au tableau Ã  %L (%d/%d)"
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "DÃ©saccord du rang du co-index dans la rÃ©fÃ©rence au tableau Ã  %L (%d/%d)"
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Le co-index de la co-dimension %d doit Ãªtre un scalaire Ã  %L"
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "L'index de tableau Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "L'index de tableau Ã  %L doit Ãªtre du type INTEGER, on a trouvÃ© %s"
  
! #: fortran/resolve.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "Index de tableau REAL Ã  %L"
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "L'argument dim Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "L'argument dim Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr "find_array_spec(): Spec manquante"
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(1)"
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(2)"
  
! #: fortran/resolve.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "L'index de tableau Ã  %L est un tableau de rang %d"
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L est plus petit que un"
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L excÃ¨de la longueur de la chaÃ®ne"
  
! #: fortran/resolve.c:5093
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L est trop grand"
  
! #: fortran/resolve.c:5286
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Le composant Ã  droite d'une rÃ©fÃ©rence de partie avec un rang non nul ne doit pas avoir l'attribut POINTER Ã  %L"
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Le composant Ã  droite d'une rÃ©fÃ©rence de partie avec un rang non nul ne doit pas avoir l'attribut ALLOCATABLE Ã  %L"
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Deux rÃ©fÃ©rences de parties (ou plus) avec un rang non nul ne peuvent pas Ãªtre spÃ©cifiÃ©es Ã  %L"
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Deux specs de tableau"
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK peut uniquement Ãªtre utilisÃ©e comme argument effectif"
  
! #: fortran/resolve.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "La variable de type tacite %s Ã  %L peut uniquement Ãªtre utilisÃ©e comme argument effectif"
*************** msgstr "La variable de type tacite %s Ã 
*** 66201,66212 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de type tacite %s Ã  %L comme argument effectif Ã  une fonction de requÃªte sera le premier argument"
  
! #: fortran/resolve.c:5559
  #, 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"
--- 66333,66344 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de type tacite %s Ã  %L comme argument effectif Ã  une fonction de requÃªte sera le premier argument"
  
! #: fortran/resolve.c:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "La variable de rang tacite %s Ã  %L peut uniquement Ãªtre utilisÃ©e comme argument effectif"
*************** msgstr "La variable de rang tacite %s Ã 
*** 66215,66500 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5569
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de rang tacite %s Ã  %L comme argument effectif Ã  une fonction intrinsÃ¨que sera le premier argument"
  
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de type tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.c:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de rang tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.c:5784
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs, utilisÃ©e dans une expression de spÃ©cification, est rÃ©fÃ©rencÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨tre"
  
! #: fortran/resolve.c:5789
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs est utilisÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨tre"
  
! #: fortran/resolve.c:5859
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Sous-objet polymorphique d'un objet co-indexÃ© Ã  %L"
  
! #: fortran/resolve.c:5872
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objet co-indexÃ© avec un sous-composant allouable polymorphique Ã  %L"
  
! #: fortran/resolve.c:6116 fortran/resolve.c:6268
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Erreur dans l'appel avec type liÃ© Ã  %L"
  
! #: fortran/resolve.c:6232
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "L'objet passÃ© Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:6239
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de composant pointeur de procÃ©dure Ã  %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.c:6278
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de procÃ©dure liÃ©e au type Ã  %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "L'objet de base pour l'appel de procÃ©dure liÃ©e au type NOPASS Ã  %L doit Ãªtre scalaire"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6475
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Aucune liaison spÃ©cifique correspondante pour l'appel Ã  GENERIC %qs Ã  %L"
  
! #: fortran/resolve.c:6509
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs Ã  %L devrait Ãªtre une SUBROUTINE"
  
! #: fortran/resolve.c:6561
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs Ã  %L devrait Ãªtre une FUNCTION"
  
! #: fortran/resolve.c:7096
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Mauvais type d'expression"
  
! #: fortran/resolve.c:7129
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s Ã  %L doit Ãªtre un scalaire"
  
! #: fortran/resolve.c:7139
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s Ã  %L doit Ãªtre un entier"
  
! #: fortran/resolve.c:7143 fortran/resolve.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s Ã  %L doit Ãªtre INTEGER"
  
! #: fortran/resolve.c:7205
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "L'expression de pas dans la boucle DO Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/resolve.c:7228
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "La boucle DO Ã  %L sera exÃ©cutÃ©e zÃ©ro fois"
  
! #: fortran/resolve.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "La boucle DO Ã  %L est indÃ©finie car elle dÃ©borde"
  
! #: fortran/resolve.c:7251
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "La boucle DO Ã  %L est indÃ©finie car elle dÃ©borde vers le bas"
  
! #: fortran/resolve.c:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Le nom d'index FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
! #: fortran/resolve.c:7317
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "L'expression de dÃ©part de FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
! #: fortran/resolve.c:7324
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "L'expression de fin de FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
  # %s est toujours Â«Â INTEGERÂ Â» et rien d'autre
! #: fortran/resolve.c:7332
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "L'expression de pas de FORALL Ã  %L doit Ãªtre un %s scalaire"
  
! #: fortran/resolve.c:7337
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "L'expression de pas de FORALL Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/resolve.c:7350
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "L'index %qs de FORALL ne peut pas apparaÃ®tre dans une spÃ©cification de triplet Ã  %L"
  
! #: fortran/resolve.c:7454 fortran/resolve.c:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "L'objet allouable Ã  %L doit Ãªtre ALLOCATABLE ou un POINTER"
  
! #: fortran/resolve.c:7462 fortran/resolve.c:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objet allouable co-indexÃ© Ã  %L"
  
! #: fortran/resolve.c:7572
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "L'expression source Ã  %L doit Ãªtre scalaire ou avoir le mÃªme rang que l'objet allouable Ã  %L"
  
! #: fortran/resolve.c:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "L'expression source Ã  %L et l'objet allouable Ã  %L doivent avoir la mÃªme forme"
  
! #: fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Le type de l'entitÃ© Ã  %L a un type incompatible avec l'expression source Ã  %L"
  
! #: fortran/resolve.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "L'objet allouable Ã  %L et l'expression source Ã  %L auront le mÃªme paramÃ¨tre de sous-type"
  
! #: fortran/resolve.c:7788
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source Ã  %L n'aura ni le type LOCK_TYPE ni un composant LOCK_TYPE si l'objet allouable Ã  %L est un co-tableau"
  
! #: fortran/resolve.c:7803
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source Ã  %L n'aura ni le type EVENT_TYPE ni un composant EVENT_TYPE si l'objet allouable Ã  %L est un co-tableau"
  
! #: fortran/resolve.c:7816
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "L'allocation de %s du type de base ABSTRACT Ã  %L requiert une spÃ©cification de type ou une expression source"
  
! #: fortran/resolve.c:7834
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "L'allocation de %s Ã  %L avec la spÃ©cification de type requiert la mÃªme longueur de caractÃ¨res dans le paramÃ¨tre que dans la dÃ©claration"
  
! #: fortran/resolve.c:7915 fortran/resolve.c:7930
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "SpÃ©cification de tableau requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7922
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Une spÃ©cification de tableau ou une expression SOURCE= avec une valeur tableau est requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7947
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "SpÃ©cification de co-tableau requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7956 fortran/resolve.c:7985 fortran/resolve.c:8013
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spÃ©cification de tableau dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7962
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "La co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure Ã  %L"
  
! #: fortran/resolve.c:7974
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "La co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure 1 Ã  %L"
  
! #: fortran/resolve.c:8032
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs ne doit pas apparaÃ®tre dans la spÃ©cification de tableau Ã  %L dans la mÃªme instruction ALLOCATE oÃ¹ il est lui-mÃªme allouÃ©"
  
! #: fortran/resolve.c:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "Â«Â *Â Â» attendu dans la spÃ©cification du co-index dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:8058
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spÃ©cification de co-tableau dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:8090
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat Ã  %L doit Ãªtre une variable INTEGER scalaire"
  
  # les deux %s sont le mÃªme mot-clÃ© "ALLOCATE" ou "DEALLOCATE" utilisÃ©s une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteursâ€¦
! #: fortran/resolve.c:8113
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %s"
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG Ã  %L est inutile sans la balise STAT"
  
! #: fortran/resolve.c:8140
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "La variable ERRMSG Ã  %L sera une variable CHARACTER du scalaire par dÃ©faut"
  
  # les deux %s sont le mÃªme mot-clÃ© "ALLOCATE" ou "DEALLOCATE" utilisÃ©s une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteursâ€¦
! #: fortran/resolve.c:8163
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %s"
  
! #: fortran/resolve.c:8193
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "L'objet allouÃ© Ã  %L apparaÃ®t aussi Ã  %L"
  
! #: fortran/resolve.c:8199 fortran/resolve.c:8205
  #, 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"
--- 66347,66632 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de rang tacite %s Ã  %L comme argument effectif Ã  une fonction intrinsÃ¨que sera le premier argument"
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de type tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.c:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de rang tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs, utilisÃ©e dans une expression de spÃ©cification, est rÃ©fÃ©rencÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨tre"
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs est utilisÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨tre"
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Sous-objet polymorphique d'un objet co-indexÃ© Ã  %L"
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objet co-indexÃ© avec un sous-composant allouable polymorphique Ã  %L"
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Erreur dans l'appel avec type liÃ© Ã  %L"
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "L'objet passÃ© Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:6248
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de composant pointeur de procÃ©dure Ã  %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de procÃ©dure liÃ©e au type Ã  %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "L'objet de base pour l'appel de procÃ©dure liÃ©e au type NOPASS Ã  %L doit Ãªtre scalaire"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Aucune liaison spÃ©cifique correspondante pour l'appel Ã  GENERIC %qs Ã  %L"
  
! #: fortran/resolve.c:6518
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs Ã  %L devrait Ãªtre une SUBROUTINE"
  
! #: fortran/resolve.c:6570
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs Ã  %L devrait Ãªtre une FUNCTION"
  
! #: fortran/resolve.c:7105
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Mauvais type d'expression"
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s Ã  %L doit Ãªtre un scalaire"
  
! #: fortran/resolve.c:7148
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s Ã  %L doit Ãªtre un entier"
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s Ã  %L doit Ãªtre INTEGER"
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "L'expression de pas dans la boucle DO Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "La boucle DO Ã  %L sera exÃ©cutÃ©e zÃ©ro fois"
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "La boucle DO Ã  %L est indÃ©finie car elle dÃ©borde"
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "La boucle DO Ã  %L est indÃ©finie car elle dÃ©borde vers le bas"
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Le nom d'index FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "L'expression de dÃ©part de FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "L'expression de fin de FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
  # %s est toujours Â«Â INTEGERÂ Â» et rien d'autre
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "L'expression de pas de FORALL Ã  %L doit Ãªtre un %s scalaire"
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "L'expression de pas de FORALL Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/resolve.c:7359
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "L'index %qs de FORALL ne peut pas apparaÃ®tre dans une spÃ©cification de triplet Ã  %L"
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "L'objet allouable Ã  %L doit Ãªtre ALLOCATABLE ou un POINTER"
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objet allouable co-indexÃ© Ã  %L"
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "L'expression source Ã  %L doit Ãªtre scalaire ou avoir le mÃªme rang que l'objet allouable Ã  %L"
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "L'expression source Ã  %L et l'objet allouable Ã  %L doivent avoir la mÃªme forme"
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Le type de l'entitÃ© Ã  %L a un type incompatible avec l'expression source Ã  %L"
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "L'objet allouable Ã  %L et l'expression source Ã  %L auront le mÃªme paramÃ¨tre de sous-type"
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source Ã  %L n'aura ni le type LOCK_TYPE ni un composant LOCK_TYPE si l'objet allouable Ã  %L est un co-tableau"
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source Ã  %L n'aura ni le type EVENT_TYPE ni un composant EVENT_TYPE si l'objet allouable Ã  %L est un co-tableau"
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "L'allocation de %s du type de base ABSTRACT Ã  %L requiert une spÃ©cification de type ou une expression source"
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "L'allocation de %s Ã  %L avec la spÃ©cification de type requiert la mÃªme longueur de caractÃ¨res dans le paramÃ¨tre que dans la dÃ©claration"
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "SpÃ©cification de tableau requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7931
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Une spÃ©cification de tableau ou une expression SOURCE= avec une valeur tableau est requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7956
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "SpÃ©cification de co-tableau requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spÃ©cification de tableau dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "La co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure Ã  %L"
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "La co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure 1 Ã  %L"
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs ne doit pas apparaÃ®tre dans la spÃ©cification de tableau Ã  %L dans la mÃªme instruction ALLOCATE oÃ¹ il est lui-mÃªme allouÃ©"
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "Â«Â *Â Â» attendu dans la spÃ©cification du co-index dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:8067
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spÃ©cification de co-tableau dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat Ã  %L doit Ãªtre une variable INTEGER scalaire"
  
  # les deux %s sont le mÃªme mot-clÃ© "ALLOCATE" ou "DEALLOCATE" utilisÃ©s une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteursâ€¦
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %s"
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG Ã  %L est inutile sans la balise STAT"
  
! #: fortran/resolve.c:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "La variable ERRMSG Ã  %L sera une variable CHARACTER du scalaire par dÃ©faut"
  
  # les deux %s sont le mÃªme mot-clÃ© "ALLOCATE" ou "DEALLOCATE" utilisÃ©s une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteursâ€¦
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %s"
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "L'objet allouÃ© Ã  %L apparaÃ®t aussi Ã  %L"
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "L'objet allouÃ© Ã  %L est un sous-objet d'un objet Ã  %L"
*************** msgstr "L'objet allouÃ© Ã  %L est un sou
*** 66503,66781 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8433
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "L'Ã©tiquette CASE Ã  %L chevauche l'Ã©tiquette CASE Ã  %L"
  
! #: fortran/resolve.c:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre du type %s"
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre du sous-type %d"
  
! #: fortran/resolve.c:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:8554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "L'expression de sÃ©lection dans le GOTO calculÃ© Ã  %L doit Ãªtre une expression entiÃ¨re scalaire"
  
! #: fortran/resolve.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "L'argument de l'instruction SELECT Ã  %L ne peut pas Ãªtre %s"
  
! #: fortran/resolve.c:8583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "L'argument de l'expression SELECT Ã  %L doit Ãªtre une expression scalaire"
  
! #: fortran/resolve.c:8601 fortran/resolve.c:8609
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "L'expression dans l'instruction CASE Ã  %L n'est pas dans la plage de %s"
  
! #: fortran/resolve.c:8671 fortran/resolve.c:9300
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Le DEFAULT CASE Ã  %L ne peut pas Ãªtre suivi par un second DEFAULT CASE Ã  %L"
  
! #: fortran/resolve.c:8697
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Une plage logique n'est pas permise dans l'instruction CASE Ã  %L"
  
! #: fortran/resolve.c:8709
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "La valeur logique constante est rÃ©pÃ©tÃ©e dans l'instruction CASE Ã  %L"
  
! #: fortran/resolve.c:8724
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La spÃ©cification d'Ã©tendue Ã  %L ne peut jamais correspondre Ã  quoi que ce soit"
  
! #: fortran/resolve.c:8827
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Le bloc SELECT CASE logique Ã  %L a plus de deux cas"
  
- #: fortran/resolve.c:8880
- #, gcc-internal-format
- msgid "Associating entity %qs at %L is a procedure name"
- msgstr "L'entitÃ© associante %qs Ã  %L est un nom de procÃ©dure"
- 
  #: fortran/resolve.c:8887
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "L'entitÃ© associante %qs Ã  %L est un pointeur de procÃ©dure"
  
! #: fortran/resolve.c:8902
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "L'expression de sÃ©lecteur associant Ã  %L donne une procÃ©dure"
  
! #: fortran/resolve.c:8909
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Le sÃ©lecteur Ã  %L ne peut pas NULL()"
  
! #: fortran/resolve.c:8914
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Le sÃ©lecteur Ã  %L n'a pas de type"
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Le nom associÃ© %qs Ã  %L est utilisÃ© comme tableau"
  
! #: fortran/resolve.c:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "Le sÃ©lecteur CLASS Ã  %L a besoin d'un temporaire qui n'est pas encore implÃ©mentÃ©"
  
! #: fortran/resolve.c:9175
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Le sÃ©lecteur sera polymorphique dans l'instruction SELECT TYPE Ã  %L"
  
! #: fortran/resolve.c:9210 fortran/resolve.c:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Le sÃ©lecteur Ã  %L ne doit pas Ãªtre co-indexÃ©"
  
! #: fortran/resolve.c:9251
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS Ã  %L chevauche TYPE IS Ã  %L"
  
! #: fortran/resolve.c:9263
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L doit Ãªtre extensible"
  
! #: fortran/resolve.c:9275
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L doit Ãªtre une extension de %qs"
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Type intrinsÃ¨que %qs inattendu Ã  %L"
  
! #: fortran/resolve.c:9288
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La spÃ©cification de type Ã  %L doit spÃ©cifier que chaque paramÃ¨tre de type de longueur est tacite"
  
! #: fortran/resolve.c:9535
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloc CLASS IS en double dans l'instruction SELECT TYPE Ã  %L"
  
! #: fortran/resolve.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.c:9672
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.c:9675
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.c:9685 fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) Ã  %L ne peut pas Ãªtre utilisÃ© avec un pointeur ou un sÃ©lecteur allouable Ã  %L"
  
! #: fortran/resolve.c:9799
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexte invalide pour l'intrinsÃ¨que NULL () Ã  %L"
  
! #: fortran/resolve.c:9851
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "La procÃ©dure DTIO %s Ã  %L doit Ãªtre rÃ©cursive"
  
! #: fortran/resolve.c:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre polymorphique Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9874
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants POINTER Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants de pointeur de procÃ©dure"
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants ALLOCATABLE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE"
  
! #: fortran/resolve.c:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9922
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre une rÃ©fÃ©rence complÃ¨te Ã  un tableau de taille tacite"
  
! #: fortran/resolve.c:9982
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable verrou Ã  %L doit Ãªtre un scalaire de type LOCK_TYPE"
  
! #: fortran/resolve.c:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un scalaire de type EVENT_TYPE"
  
! #: fortran/resolve.c:9996
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau ou co-indexÃ©"
  
! #: fortran/resolve.c:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau mais pas co-indexÃ©"
  
! #: fortran/resolve.c:10006 fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "L'argument STAT= Ã  %L doit Ãªtre une variable INTEGER scalaire"
  
! #: fortran/resolve.c:10018 fortran/resolve.c:10136
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "L'argument ERRMSG= Ã  %L doit Ãªtre une variable CHARACTER scalaire"
  
! #: fortran/resolve.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "L'argument ACQUIRED_LOCK= Ã  %L doit Ãªtre une variable LOGICAL scalaire"
  
! #: fortran/resolve.c:10043
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "L'argument UNTIL_COUNT= Ã  %L doit Ãªtre une expression INTEGER scalaire"
  
! #: fortran/resolve.c:10104
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "L'argument imageset Ã  %L doit Ãªtre une expression scalaire ou INTEGER de rang 1"
  
! #: fortran/resolve.c:10108 fortran/resolve.c:10118
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "L'argument imageset Ã  %L doit Ãªtre entre 1 et num_images()"
  
! #: fortran/resolve.c:10163
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "L'instruction Ã  %L n'est pas une instruction cible valable pour l'instruction de branchement Ã  %L"
  
! #: fortran/resolve.c:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Le branchement Ã  %L peut conduire Ã  une boucle infinie"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10190 fortran/resolve.c:10213
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "L'instruction GOTO Ã  %L quitte une construction CRITICAL pour l'Ã©tiquette Ã  %L"
  
! #: fortran/resolve.c:10194 fortran/resolve.c:10219
  #, 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"
--- 66635,66918 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "L'Ã©tiquette CASE Ã  %L chevauche l'Ã©tiquette CASE Ã  %L"
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre du type %s"
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre du sous-type %d"
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "L'expression de sÃ©lection dans le GOTO calculÃ© Ã  %L doit Ãªtre une expression entiÃ¨re scalaire"
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "L'argument de l'instruction SELECT Ã  %L ne peut pas Ãªtre %s"
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "L'argument de l'expression SELECT Ã  %L doit Ãªtre une expression scalaire"
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "L'expression dans l'instruction CASE Ã  %L n'est pas dans la plage de %s"
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Le DEFAULT CASE Ã  %L ne peut pas Ãªtre suivi par un second DEFAULT CASE Ã  %L"
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Une plage logique n'est pas permise dans l'instruction CASE Ã  %L"
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "La valeur logique constante est rÃ©pÃ©tÃ©e dans l'instruction CASE Ã  %L"
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La spÃ©cification d'Ã©tendue Ã  %L ne peut jamais correspondre Ã  quoi que ce soit"
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Le bloc SELECT CASE logique Ã  %L a plus de deux cas"
  
  #: fortran/resolve.c:8887
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "L'entitÃ© associante %qs Ã  %L est un pointeur de procÃ©dure"
  
! #: fortran/resolve.c:8896
! #, gcc-internal-format
! msgid "Derived type %qs cannot be used as a variable at %L"
! msgstr "Le type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %L"
! 
! #: fortran/resolve.c:8913
! #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure name"
! msgstr "L'entitÃ© associante %qs Ã  %L est un nom de procÃ©dure"
! 
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "L'expression de sÃ©lecteur associant Ã  %L donne une procÃ©dure"
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Le sÃ©lecteur Ã  %L ne peut pas NULL()"
  
! #: fortran/resolve.c:8941
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Le sÃ©lecteur Ã  %L n'a pas de type"
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Le nom associÃ© %qs Ã  %L est utilisÃ© comme tableau"
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "Le sÃ©lecteur CLASS Ã  %L a besoin d'un temporaire qui n'est pas encore implÃ©mentÃ©"
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Le sÃ©lecteur sera polymorphique dans l'instruction SELECT TYPE Ã  %L"
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Le sÃ©lecteur Ã  %L ne doit pas Ãªtre co-indexÃ©"
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS Ã  %L chevauche TYPE IS Ã  %L"
  
! #: fortran/resolve.c:9290
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L doit Ãªtre extensible"
  
! #: fortran/resolve.c:9302
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L doit Ãªtre une extension de %qs"
  
! #: fortran/resolve.c:9305
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Type intrinsÃ¨que %qs inattendu Ã  %L"
  
! #: fortran/resolve.c:9315
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La spÃ©cification de type Ã  %L doit spÃ©cifier que chaque paramÃ¨tre de type de longueur est tacite"
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloc CLASS IS en double dans l'instruction SELECT TYPE Ã  %L"
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) Ã  %L ne peut pas Ãªtre utilisÃ© avec un pointeur ou un sÃ©lecteur allouable Ã  %L"
  
! #: fortran/resolve.c:9826
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexte invalide pour l'intrinsÃ¨que NULL () Ã  %L"
  
! #: fortran/resolve.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "La procÃ©dure DTIO %s Ã  %L doit Ãªtre rÃ©cursive"
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre polymorphique Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants POINTER Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants de pointeur de procÃ©dure"
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants ALLOCATABLE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE"
  
! #: fortran/resolve.c:9934
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre une rÃ©fÃ©rence complÃ¨te Ã  un tableau de taille tacite"
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable verrou Ã  %L doit Ãªtre un scalaire de type LOCK_TYPE"
  
! #: fortran/resolve.c:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un scalaire de type EVENT_TYPE"
  
! #: fortran/resolve.c:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau ou co-indexÃ©"
  
! #: fortran/resolve.c:10023
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau mais pas co-indexÃ©"
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "L'argument STAT= Ã  %L doit Ãªtre une variable INTEGER scalaire"
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "L'argument ERRMSG= Ã  %L doit Ãªtre une variable CHARACTER scalaire"
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "L'argument ACQUIRED_LOCK= Ã  %L doit Ãªtre une variable LOGICAL scalaire"
  
! #: fortran/resolve.c:10067
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "L'argument UNTIL_COUNT= Ã  %L doit Ãªtre une expression INTEGER scalaire"
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "L'argument imageset Ã  %L doit Ãªtre une expression scalaire ou INTEGER de rang 1"
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "L'argument imageset Ã  %L doit Ãªtre entre 1 et num_images()"
  
! #: fortran/resolve.c:10187
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "L'instruction Ã  %L n'est pas une instruction cible valable pour l'instruction de branchement Ã  %L"
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Le branchement Ã  %L peut conduire Ã  une boucle infinie"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "L'instruction GOTO Ã  %L quitte une construction CRITICAL pour l'Ã©tiquette Ã  %L"
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "L'instruction GOTO Ã  %L quitte une construction DO CONCURRENT pour l'Ã©tiquette Ã  %L"
*************** msgstr "L'instruction GOTO Ã  %L quitte
*** 66783,66969 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "L'Ã©tiquette Ã  %L n'est pas dans le mÃªme bloc que l'instruction GOTO Ã  %L"
  
! #: fortran/resolve.c:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Le masque WHERE Ã  %L a une forme inconsistante"
  
! #: fortran/resolve.c:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "La cible de l'affectation WHERE Ã  %L a une forme inconsistante"
  
! #: fortran/resolve.c:10330 fortran/resolve.c:10417
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Affectation dÃ©finie par l'utilisateur non ELEMENTAL dans WHERE Ã  %L"
  
! #: fortran/resolve.c:10340 fortran/resolve.c:10427
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Instruction non supportÃ©e Ã  l'intÃ©rieur de WHERE Ã  %L"
  
! #: fortran/resolve.c:10371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Affectation Ã  une variable d'index FORALL Ã  %L"
  
! #: fortran/resolve.c:10380
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "Le FORALL avec l'index %qs n'est pas utilisÃ© dans le membre de gauche de l'affectation Ã  %L et, par consÃ©quent, pourrait causer de multiples affectations Ã  cet objet"
  
! #: fortran/resolve.c:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Construction FORALL Ã  %L"
  
! #: fortran/resolve.c:10548
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Le nom d'index de FORALL Ã  %L doit Ãªtre une variable scalaire de type entier"
  
! #: fortran/resolve.c:10558
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Une construction de boucle FORALL extÃ©rieure a dÃ©jÃ  un index avec ce nom Ã  %L"
  
! #: fortran/resolve.c:10635
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "La clause WHERE/ELSEWHERE Ã  %L requiert un tableau LOGICAL"
  
! #: fortran/resolve.c:10740
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Mauvais type de bloc"
  
! #: fortran/resolve.c:10853
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "L'expression CHARACTER sera tronquÃ©e dans l'affectation (%ld/%ld) Ã  %L"
  
! #: fortran/resolve.c:10885
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "L'expression co-indexÃ©e Ã  %L est affectÃ©e Ã  une variable de type dÃ©rivÃ© avec un composant POINTER dans une procÃ©dure PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10891
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "Dans un sous-programme pure, un argument fictif INTENT(IN) ne sera point utilisÃ© comme l'expression Ã  %L d'une instruction d'affectation intrinsÃ¨que dans laquelle la variable est d'un type dÃ©rivÃ© si le type dÃ©rivÃ© a un composant pointeur Ã  n'importe quel niveau de la sÃ©lection du composant."
  
! #: fortran/resolve.c:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Affectation Ã  une variable co-indexÃ©e Ã  %L dans une procÃ©dure PURE"
  
! #: fortran/resolve.c:10935
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "L'affectation Ã  un co-tableau polymorphique Ã  %L n'est pas permise"
  
! #: fortran/resolve.c:10939
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Affectation Ã  une variable polymorphique allouable Ã  %L"
  
! #: fortran/resolve.c:10944
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "L'affectation Ã  une variable polymorphique allouable Ã  %L requiert %<-frealloc-lhs%>"
  
! #: fortran/resolve.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr "La variable non allouable ne doit pas Ãªtre polymorphique dans l'affectation intrinsÃ¨que Ã  %L â€“ vÃ©rifiez qu'il existe une sous-routine spÃ©cifique correspondante pour l'opÃ©rateur Â«Â =Â Â»"
  
! #: fortran/resolve.c:10962
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable co-indexÃ©e ne doit pas avoir un composant ultimement allouable dans l'affectation Ã  %L"
  
! #: fortran/resolve.c:11280
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "Ã€ FAIRE: la/les affectation(s) liÃ©e(s) au type Ã  %L n'ont pas Ã©tÃ© rÃ©alisÃ©es car des rÃ©fÃ©rences multiples Ã  des parties de tableaux apparaÃ®traient dans des expressions intermÃ©diaires."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11522
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Affectation Ã  une procÃ©dure pointeur Ã  %L"
  
! #: fortran/resolve.c:11534
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Le rÃ©sultat de la fonction dans le membre de gauche de l'affectation Ã  %L doit avoir l'attribut pointeur."
  
! #: fortran/resolve.c:11779
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr "L'instruction ASSIGNED GOTO Ã  %L requiert une variable INTEGER"
  
! #: fortran/resolve.c:11782
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Une Ã©tiquette cible n'a pas Ã©tÃ© affectÃ©e Ã  la variable %qs Ã  %L"
  
! #: fortran/resolve.c:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "L'instruction RETURN alternatif Ã  %L requiert un spÃ©cificateur de retour SCALAR-INTEGER"
  
! #: fortran/resolve.c:11855
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "L'instruction ASSIGN Ã  %L requiert une variable scalaire INTEGER par dÃ©faut"
  
! #: fortran/resolve.c:11901
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "NULL invalide Ã  %L"
  
! #: fortran/resolve.c:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "L'instruction IF arithmÃ©tique Ã  %L requiert une expression scalaire REAL ou INTEGER"
  
! #: fortran/resolve.c:11966
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): Pas d'expression dans le DO WHILE"
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condition de sortie de la boucle DO WHILE Ã  %L doit Ãªtre une expression LOGICAL scalaire"
  
! #: fortran/resolve.c:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause de masque FORALL Ã  %L requiert une expression scalaire LOGICAL"
  
! #: fortran/resolve.c:12136
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Mauvais code d'instruction"
  
! #: fortran/resolve.c:12246
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La variable %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12260
  #, 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"
--- 66920,67106 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "L'Ã©tiquette Ã  %L n'est pas dans le mÃªme bloc que l'instruction GOTO Ã  %L"
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Le masque WHERE Ã  %L a une forme inconsistante"
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "La cible de l'affectation WHERE Ã  %L a une forme inconsistante"
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Affectation dÃ©finie par l'utilisateur non ELEMENTAL dans WHERE Ã  %L"
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Instruction non supportÃ©e Ã  l'intÃ©rieur de WHERE Ã  %L"
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Affectation Ã  une variable d'index FORALL Ã  %L"
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "Le FORALL avec l'index %qs n'est pas utilisÃ© dans le membre de gauche de l'affectation Ã  %L et, par consÃ©quent, pourrait causer de multiples affectations Ã  cet objet"
  
! #: fortran/resolve.c:10551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Construction FORALL Ã  %L"
  
! #: fortran/resolve.c:10572
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Le nom d'index de FORALL Ã  %L doit Ãªtre une variable scalaire de type entier"
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Une construction de boucle FORALL extÃ©rieure a dÃ©jÃ  un index avec ce nom Ã  %L"
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "La clause WHERE/ELSEWHERE Ã  %L requiert un tableau LOGICAL"
  
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Mauvais type de bloc"
  
! #: fortran/resolve.c:10877
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "L'expression CHARACTER sera tronquÃ©e dans l'affectation (%ld/%ld) Ã  %L"
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "L'expression co-indexÃ©e Ã  %L est affectÃ©e Ã  une variable de type dÃ©rivÃ© avec un composant POINTER dans une procÃ©dure PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "Dans un sous-programme pure, un argument fictif INTENT(IN) ne sera point utilisÃ© comme l'expression Ã  %L d'une instruction d'affectation intrinsÃ¨que dans laquelle la variable est d'un type dÃ©rivÃ© si le type dÃ©rivÃ© a un composant pointeur Ã  n'importe quel niveau de la sÃ©lection du composant."
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Affectation Ã  une variable co-indexÃ©e Ã  %L dans une procÃ©dure PURE"
  
! #: fortran/resolve.c:10959
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "L'affectation Ã  un co-tableau polymorphique Ã  %L n'est pas permise"
  
! #: fortran/resolve.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Affectation Ã  une variable polymorphique allouable Ã  %L"
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "L'affectation Ã  une variable polymorphique allouable Ã  %L requiert %<-frealloc-lhs%>"
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr "La variable non allouable ne doit pas Ãªtre polymorphique dans l'affectation intrinsÃ¨que Ã  %L â€“ vÃ©rifiez qu'il existe une sous-routine spÃ©cifique correspondante pour l'opÃ©rateur Â«Â =Â Â»"
  
! #: fortran/resolve.c:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable co-indexÃ©e ne doit pas avoir un composant ultimement allouable dans l'affectation Ã  %L"
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "Ã€ FAIRE: la/les affectation(s) liÃ©e(s) au type Ã  %L n'ont pas Ã©tÃ© rÃ©alisÃ©es car des rÃ©fÃ©rences multiples Ã  des parties de tableaux apparaÃ®traient dans des expressions intermÃ©diaires."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Affectation Ã  une procÃ©dure pointeur Ã  %L"
  
! #: fortran/resolve.c:11558
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Le rÃ©sultat de la fonction dans le membre de gauche de l'affectation Ã  %L doit avoir l'attribut pointeur."
  
! #: fortran/resolve.c:11803
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr "L'instruction ASSIGNED GOTO Ã  %L requiert une variable INTEGER"
  
! #: fortran/resolve.c:11806
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Une Ã©tiquette cible n'a pas Ã©tÃ© affectÃ©e Ã  la variable %qs Ã  %L"
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "L'instruction RETURN alternatif Ã  %L requiert un spÃ©cificateur de retour SCALAR-INTEGER"
  
! #: fortran/resolve.c:11879
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "L'instruction ASSIGN Ã  %L requiert une variable scalaire INTEGER par dÃ©faut"
  
! #: fortran/resolve.c:11925
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "NULL invalide Ã  %L"
  
! #: fortran/resolve.c:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "L'instruction IF arithmÃ©tique Ã  %L requiert une expression scalaire REAL ou INTEGER"
  
! #: fortran/resolve.c:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): Pas d'expression dans le DO WHILE"
  
! #: fortran/resolve.c:11995
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condition de sortie de la boucle DO WHILE Ã  %L doit Ãªtre une expression LOGICAL scalaire"
  
! #: fortran/resolve.c:12079
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause de masque FORALL Ã  %L requiert une expression scalaire LOGICAL"
  
! #: fortran/resolve.c:12160
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Mauvais code d'instruction"
  
! #: fortran/resolve.c:12270
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La variable %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12284
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "La variable %qs du module %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L du module %qs"
*************** msgstr "La variable %qs du module %qs av
*** 66971,67926 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12279
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La procÃ©dure %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L"
  
! #: fortran/resolve.c:12364
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longueur de chaÃ®ne Ã  %L est trop grande"
  
! #: fortran/resolve.c:12596
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang tacite"
  
! #: fortran/resolve.c:12600
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "L'objet scalaire %qs Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.c:12608
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le pointeur tableau %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang tacite"
  
! #: fortran/resolve.c:12618
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Le tableau %qs Ã  %L ne peut pas avoir une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:12633
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Le type %qs de la variable CLASS %qs Ã  %L n'est pas extensible"
  
! #: fortran/resolve.c:12645
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS %qs Ã  %L doit Ãªtre muette, allouable ou pointeur"
  
! #: fortran/resolve.c:12677
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Le type %qs ne peut pas Ãªtre associÃ© Ã  un hÃ´te Ã  %L car il est bloquÃ© par un objet incompatible du mÃªme nom dÃ©clarÃ© Ã  %L"
  
! #: fortran/resolve.c:12699
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "SAVE implicite pour la variable module %qs Ã  %L, nÃ©cessaire Ã  cause de l'initialisation par dÃ©faut"
  
! #: fortran/resolve.c:12730
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "L'entitÃ© %qs Ã  %L a un paramÃ¨tre de type diffÃ©rÃ© et requiert soit l'attribut POINTER ou ALLOCATABLE"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12766
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Le tableau %qs Ã  %L du module ou du programme principal doit avoir une forme constante"
  
! #: fortran/resolve.c:12791
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "L'entitÃ© avec une longueur de caractÃ¨re tacite Ã  %L doit Ãªtre un argument muet ou un PARAMETER"
  
! #: fortran/resolve.c:12812
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs Ã  %L doit avoir une longueur de caractÃ¨re constante dans ce contexte"
  
! #: fortran/resolve.c:12819
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON %qs Ã  %L doit avoir une longueur de caractÃ¨re constante"
  
! #: fortran/resolve.c:12866
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "L'allouable %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:12869
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "L'externe %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:12873
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Le muet %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:12876
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "L'intrinsÃ¨que %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:12879
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Le rÃ©sultat de fonction %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:12882
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Le tableau automatique %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s Ã  %L"
  
! #: fortran/resolve.c:12955
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La fonction-instruction %qs avec une valeur de caractÃ¨re Ã  %L doit avoir une longueur constante"
  
! #: fortran/resolve.c:12977
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs est d'un type PRIVATE et ne peut pas Ãªtre un argument muet de %qs, qui est PUBLIC Ã  %L"
  
! #: fortran/resolve.c:12999
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "La procÃ©dure %qs dans l'interface PUBLIC %qs Ã  %L prend des arguments muets de %qs qui est PRIVATE"
  
! #: fortran/resolve.c:13017
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La fonction %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:13029
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "L'objet externe %qs Ã  %L ne peut pas avoir d'initialisation"
  
! #: fortran/resolve.c:13038
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La fonction ELEMENTAL %qs Ã  %L doit avoir un rÃ©sultat scalaire"
  
! #: fortran/resolve.c:13048
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La fonction-instruction %qs Ã  %L ne peut pas avoir l'attribut pointeur ou allouable"
  
! #: fortran/resolve.c:13067
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas avoir la valeur d'un tableau"
  
! #: fortran/resolve.c:13071
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas avoir la valeur d'un pointeur"
  
! #: fortran/resolve.c:13075
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas Ãªtre pure"
  
! #: fortran/resolve.c:13079
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas Ãªtre rÃ©cursive"
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fonction CHARACTER(*) %qs Ã  %L"
  
! #: fortran/resolve.c:13101
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Le pointeur de procÃ©dure %qs Ã  %L ne sera point Ã©lÃ©mental"
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "La procÃ©dure muette %qs Ã  %L ne sera point Ã©lÃ©mentale"
  
! #: fortran/resolve.c:13119
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable rÃ©sultat %qs de la fonction Ã  %L de la fonction Ã©lÃ©mentale %qs n'aura point l'attribut ALLOCATABLE ou POINTER"
  
! #: fortran/resolve.c:13176
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut SAVE dans %qs Ã  %L"
  
! #: fortran/resolve.c:13182
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut INTENT dans %qs Ã  %L"
  
! #: fortran/resolve.c:13188
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut RESULT dans %qs Ã  %L"
  
! #: fortran/resolve.c:13196
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "L'attribut EXTERNAL est en conflit avec l'attribut FUNCTION dans %qs Ã  %L"
  
! #: fortran/resolve.c:13202
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Le rÃ©sultat du pointeur de procÃ©dure %qs Ã  %L n'a pas d'attribut pointeur"
  
! #: fortran/resolve.c:13245
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "DÃ©saccord sur l'attribut ELEMENTAL entre MODULE PROCEDURE Ã  %L et son interface dans %s"
  
! #: fortran/resolve.c:13253
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "DÃ©saccord sur l'attribut PURE entre MODULE PROCEDURE Ã  %L et son interface dans %s"
  
! #: fortran/resolve.c:13261
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "DÃ©saccord sur l'attribut RECURSIVE entre MODULE PROCEDURE Ã  %L et son interface dans %s"
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s entre la dÃ©claration MODULE PROCEDURE dans MODULE %qs et la dÃ©claration Ã  %L dans (SUB)MODULE %qs"
  
! #: fortran/resolve.c:13354
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "La procÃ©dure FINAL %qs Ã  %L n'est pas une SUBROUTINE"
  
! #: fortran/resolve.c:13363
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "La procÃ©dure FINAL Ã  %L doit avoir exactement un argument"
  
! #: fortran/resolve.c:13372
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L doit Ãªtre du type %qs"
  
! #: fortran/resolve.c:13380
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre un POINTER"
  
! #: fortran/resolve.c:13386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.c:13392
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre OPTIONAL"
  
! #: fortran/resolve.c:13400
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre INTENT(OUT)"
  
! #: fortran/resolve.c:13409
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "La procÃ©dure FINAL non scalaire Ã  %L devrait avoir un argument de forme tacite"
  
! #: fortran/resolve.c:13431
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "La procÃ©dure FINAL %qs dÃ©clarÃ©e Ã  %L a le mÃªme rang (%d) que %qs"
  
! #: fortran/resolve.c:13468
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr "Seules des procÃ©dures FINAL tableaux dÃ©clarÃ©es pour le type dÃ©rivÃ© %qs Ã  %L, une scalaire est Ã©galement suggÃ©rÃ©e"
  
! #: fortran/resolve.c:13508
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs et %qs ne peuvent pas Ãªtre FUNCTION/SUBROUTINE mixte pour GENERIC %qs Ã  %L"
  
! #: fortran/resolve.c:13544
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs et %qs pour GENERIC %qs Ã  %L sont ambigus"
  
! #: fortran/resolve.c:13603
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Liaison spÃ©cifique %qs non dÃ©finie comme cible du GENERIC %qs Ã  %L"
  
! #: fortran/resolve.c:13615
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs Ã  %L doit cibler une liaison spÃ©cifique, %qs est GENERIC aussi"
  
! #: fortran/resolve.c:13643
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs Ã  %L ne peut Ã©craser la liaison spÃ©cifique avec le mÃªme nom"
  
! #: fortran/resolve.c:13699
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "L'opÃ©rateur liÃ© au type Ã  %L ne peut pas Ãªtre NOPASS"
  
! #: fortran/resolve.c:13910
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs doit Ãªtre une procÃ©dure de module ou une procÃ©dure externe avec une interface explicite Ã  %L"
  
! #: fortran/resolve.c:13953
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "La procÃ©dure %qs avec PASS(%s) Ã  %L n'a pas d'argument %qs"
  
! #: fortran/resolve.c:13967
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "La procÃ©dure %qs avec PASS Ã  %L doit avoir au moins un argument"
  
! #: fortran/resolve.c:13981 fortran/resolve.c:14467
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argument muet passÃ© comme objet non polymorphique de %qs Ã  %L"
  
! #: fortran/resolve.c:13989
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qs"
  
! #: fortran/resolve.c:13998
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "L'argument muet de type objet passÃ© de %qs Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:14004
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "L'argument muet de type objet passÃ© de %qs Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.c:14010
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "L'argument muet de type objet passÃ© de %qs Ã  %L ne peut pas Ãªtre POINTER"
  
! #: fortran/resolve.c:14039
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "La procÃ©dure %qs Ã  %L a le mÃªme nom qu'un composant de %qs"
  
! #: fortran/resolve.c:14049
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "La procÃ©dure %qs Ã  %L a le mÃªme nom qu'un composant hÃ©ritÃ© de %qs"
  
! #: fortran/resolve.c:14144
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Le type dÃ©rivÃ© %qs dÃ©clarÃ© Ã  %L doit Ãªtre ABSTRACT car %qs est DEFERRED et pas redÃ©fini"
  
! #: fortran/resolve.c:14247
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Le composant co-tableau %qs Ã  %L doit Ãªtre allouable avec une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:14256
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Le composant %qs Ã  %L ayant TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.c:14266
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Le composant %qs Ã  %L avec le composant co-tableau sera un scalaire non pointeur, non allouable"
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Le composant %qs Ã  %L a l'attribut CONTIGUOUS mais n'est pas un pointeur de tableau"
  
! #: fortran/resolve.c:14302
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Le composant %qs du type BIND(C) Ã  %L doit avoir la longueur un"
  
! #: fortran/resolve.c:14400
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Le composant pointeur de procÃ©dure %qs avec PASS(%s) Ã  %L n'a pas d'argument %qs"
  
! #: fortran/resolve.c:14414
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Le composant pointeur de procÃ©dure %qs avec PASS Ã  %L doit avoir au moins un argument"
  
! #: fortran/resolve.c:14430
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qs"
  
! #: fortran/resolve.c:14440
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:14449
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas avoir l'attribut POINTER"
  
! #: fortran/resolve.c:14458
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.c:14500
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Le composant %qs de %qs Ã  %L a le mÃªme nom qu'une procÃ©dure liÃ©e au type hÃ©ritÃ©e"
  
! #: fortran/resolve.c:14513
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longueur de caractÃ¨re du composant %qs doit Ãªtre une expression de spÃ©cification constante Ã  %L"
  
! #: fortran/resolve.c:14524
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Le composant caractÃ¨re %qs de %qs Ã  %L avec une longueur diffÃ©rÃ©e doit Ãªtre POINTER ou ALLOCATABLE"
  
! #: fortran/resolve.c:14557
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "le composant %qs est un type PRIVATE et ne peut pas Ãªtre un composant de %qs, qui est PUBLIC Ã  %L"
  
! #: fortran/resolve.c:14565
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Le composant polymorphique %s Ã  %L dans le type %s SEQUENCE ou BIND(C)"
  
! #: fortran/resolve.c:14574
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Le composant %s du type SEQUENCE dÃ©clarÃ© Ã  %L n'a pas l'attribut SEQUENCE"
  
! #: fortran/resolve.c:14656
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Initialisations conflictuelles dans l'union Ã  %L et %L"
  
! #: fortran/resolve.c:14701
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Puisque l'extension du type %qs Ã  %L a un composant co-tableau, le type parent %qs en aura un aussi"
  
! #: fortran/resolve.c:14714
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Le type dÃ©rivÃ© non extensible %qs Ã  %L ne peut pas Ãªtre ABSTRACT"
  
! #: fortran/resolve.c:14778
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Le type paramÃ©trisÃ© %qs n'a pas de composant correspondant au paramÃ¨tre %qs Ã  %L"
  
! #: fortran/resolve.c:14811
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Nom gÃ©nÃ©rique %qs de la fonction %qs Ã  %L Ã©tant le mÃªme nom que le type dÃ©rivÃ© Ã  %L"
  
! #: fortran/resolve.c:14825
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L n'a pas Ã©tÃ© dÃ©clarÃ©"
  
! #: fortran/resolve.c:14890
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Le tableau de taille tacite %qs dans la liste de noms %qs Ã  %L n'est pas permis"
  
! #: fortran/resolve.c:14896
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme tacite dans la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.c:14902
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme non constante dans la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.c:14910
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Objet NAMELIST %qs avec une longueur de caractÃ¨re non constante dans la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a Ã©tÃ© dÃ©clarÃ© PRIVATE et ne peut pas Ãªtre membre de la liste de noms PUBLIC %qs Ã  %L"
  
! #: fortran/resolve.c:14949
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE associÃ©s Ã  USE et ne peut pas Ãªtre membre de la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.c:14960
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE et ne peut pas Ãªtre un membre de la liste de noms PUBLIC %qs Ã  %L"
  
! #: fortran/resolve.c:14987
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut NAMELIST dans %qs Ã  %L"
  
! #: fortran/resolve.c:15011
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Le tableau paramÃ¨tre %qs Ã  %L ne peut pas Ãªtre automatique ou de forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:15027
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Le PARAMETER %qs implicitement typÃ© Ã  %L ne concorde pas avec le type IMPLICIT ultÃ©rieur"
  
! #: fortran/resolve.c:15038
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Type dÃ©rivÃ© incompatible dans PARAMETER Ã  %L"
  
! #: fortran/resolve.c:15046
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "La variable CLASS %qs Ã  %L ne peut pas avoir l'attribut PARAMETER"
  
! #: fortran/resolve.c:15097
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "L'objet %qs Ã  %L a un paramÃ¨tre LEN diffÃ©rÃ© %qs et n'est ni allouable ni un pointeur"
  
! #: fortran/resolve.c:15108
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "L'objet AUTOMATIC %qs Ã  %L ne doit pas avoir l'attribut SAVE ou Ãªtre une variable dÃ©clarÃ©e dans le programme principal, un module ou un sous-module(F08/C513)"
  
! #: fortran/resolve.c:15115
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "L'objet %qs Ã  %L avec des paramÃ¨tres de type ASSUMED doit Ãªtre fictif ou un sÃ©lecteur SELECT TYPE(F08/4.2)"
  
! #: fortran/resolve.c:15154
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "DÃ©solÃ©, les composants allouables/pointeurs dans des co-tableaux de types polymorphiques (CLASS) Ã  %L ne sont pas supportÃ©s"
  
! #: fortran/resolve.c:15218
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "L'attribut PROTECTED est en conflit avec l'attribut EXTERNAL Ã  %L"
  
! #: fortran/resolve.c:15221
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut PROTECTED Ã  %L"
  
! #: fortran/resolve.c:15317
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "%qs Ã  %L a l'attribut CONTIGUOUS mais il n'est pas un pointeur de tableau ou un tableau de forme tacite ou de rang tacite"
  
! #: fortran/resolve.c:15338
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Mauvaise spÃ©cification pour le tableau de taille tacite Ã  %L"
  
! #: fortran/resolve.c:15351
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Le tableau de taille tacite Ã  %L doit Ãªtre un argument muet"
  
! #: fortran/resolve.c:15354
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Le tableau de forme tacite Ã  %L doit Ãªtre un argument muet"
  
! #: fortran/resolve.c:15364
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Le tableau de rang tacite Ã  %L doit Ãªtre un argument muet"
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Le tableau de rang tacite Ã  %L ne peut pas avoir les attributs VALUE ou CODIMENSION"
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Le symbole Ã  %L n'est pas une variable MUETTE"
  
! #: fortran/resolve.c:15390
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs Ã  %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet"
  
! #: fortran/resolve.c:15400
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable muette caractÃ¨re %qs Ã  %L avec l'attribut VALUE doit avoir une longueur constante"
  
! #: fortran/resolve.c:15409
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable muette caractÃ¨re %qs, interopÃ©rable avec le C, Ã  %L avec l'attribut VALUE doit avoir la longueur un"
  
! #: fortran/resolve.c:15422 fortran/resolve.c:15599
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L est du type %qs qui n'a pas Ã©tÃ© dÃ©fini"
  
! #: fortran/resolve.c:15436
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera un argument muet"
  
! #: fortran/resolve.c:15445
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera du type TYPE(*) ou d'un type intrinsÃ¨que numÃ©rique"
  
! #: fortran/resolve.c:15454
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.c:15469
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera soit un scalaire ou un tableau de taille tacite"
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Le type tacite de la variable %s Ã  %L est uniquement permis pour des variables muettes"
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable de type tacite %s Ã  %L ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.c:15503
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable de type tacite %s Ã  %L ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.c:15510
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de type tacite %s Ã  %L ne sera point un tableau de forme explicite"
  
! #: fortran/resolve.c:15536
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "La variable %qs Ã  %L ne peut pas Ãªtre BIND(C) car elle n'est ni un bloc COMMON ni dÃ©clarÃ©e au niveau du module"
  
! #: fortran/resolve.c:15546
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable BIND(C) %qs Ã  %L doit avoir la longueur un"
  
  # %s est soit Â«Â parameterÂ Â» ou Â«Â variableÂ Â» sans traduction
  # voir bug #80195
! #: fortran/resolve.c:15625
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs Ã  %L du type dÃ©rivÃ© PRIVATE %qs"
  
! #: fortran/resolve.c:15640
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "La variable %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit Ãªtre un co-tableau"
  
! #: fortran/resolve.c:15653
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s Ã  %L du type EVENT_TYPE ou avec un sous-composant du type EVENT_TYPE doit Ãªtre un co-tableau"
  
! #: fortran/resolve.c:15671
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "L'argument muet INTENT(OUT) %qs Ã  %L est ASSUMED SIZE et, par consÃ©quent, ne peut pas avoir une initialisation par dÃ©faut"
  
! #: fortran/resolve.c:15683
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs Ã  %L qui est LOCK_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.c:15692
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs Ã  %L qui est EVENT_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.c:15704
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Le rÃ©sultat %qs de la fonction Ã  %L ne sera point un co-tableau et n'aura point un composant co-tableau"
  
! #: fortran/resolve.c:15713
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable %qs Ã  %L du TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.c:15725
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable %qs Ã  %L avec un composant co-tableau doit Ãªtre un scalaire non pointeur, non allouable qui n'est pas un co-tableau"
  
! #: fortran/resolve.c:15741
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable %qs Ã  %L est un co-tableau qui n'est pas ALLOCATABLE, SAVE ni un argument muet"
  
! #: fortran/resolve.c:15749
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "La variable co-tableau %qs Ã  %L n'aura pas de co-dimensions avec une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:15756
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable co-tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:15768
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable %qs Ã  %L est INTENT(OUT) et ne peut donc pas Ãªtre un co-tableau allouable ou avoir des composants co-tableaux"
  
! #: fortran/resolve.c:15777
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "La variable muette co-tableau %qs Ã  %L n'est pas permise dans la procÃ©dure BIND(C) %qs"
  
! #: fortran/resolve.c:15793
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Argument muet LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qs"
  
! #: fortran/resolve.c:15799
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Variable rÃ©sultat LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qs"
  
! #: fortran/resolve.c:15824
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La liste de noms %qs ne peut pas Ãªtre un argument de la sous-routine ou de la fonction Ã  %L"
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Le threadprivate Ã  %L n'est pas sauvegardÃ© avec SAVE"
  
! #: fortran/resolve.c:15905
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "La variable !$OMP DECLARE TARGET %qs Ã  %L n'est pas sauvegardÃ©e avec SAVE"
  
! #: fortran/resolve.c:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "EntitÃ© dÃ©finissable attendue prÃ¨s de %L"
  
! #: fortran/resolve.c:16018
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "L'Ã©lÃ©ment BLOCK DATA %qs Ã  %L doit Ãªtre dans COMMON"
  
! #: fortran/resolve.c:16025
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Le tableau DATA %qs Ã  %L doit Ãªtre spÃ©cifiÃ© dans une dÃ©claration prÃ©cÃ©dente"
  
! #: fortran/resolve.c:16032
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "L'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir un co-index"
  
! #: fortran/resolve.c:16048
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "L'Ã©lÃ©ment DATA %qs Ã  %L est un pointeur et doit donc Ãªtre un tableau Ã  part entiÃ¨re"
  
! #: fortran/resolve.c:16055
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "L'objet DATA prÃ¨s de %L a l'attribut pointeur et la valeur DATA correspondante n'est pas une cible de donnÃ©e initiale valable"
  
! #: fortran/resolve.c:16103
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Section de tableau non constante Ã  %L dans l'instruction DATA"
  
! #: fortran/resolve.c:16116
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "L'instruction DATA Ã  %L a plus de variables que de valeurs"
  
! #: fortran/resolve.c:16215
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le dÃ©but de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constante"
  
! #: fortran/resolve.c:16223
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "La fin de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constante"
  
! #: fortran/resolve.c:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le pas de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constante"
  
! #: fortran/resolve.c:16356
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "L'instruction DATA Ã  %L a plus de valeurs que de variables"
  
! #: fortran/resolve.c:16521
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "L'Ã©tiquette %d Ã  %L est dÃ©finie mais non utilisÃ©e"
  
! #: fortran/resolve.c:16527
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "L'Ã©tiquette %d Ã  %L est dÃ©finie mais ne peut pas Ãªtre utilisÃ©e"
  
! #: fortran/resolve.c:16611
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L doit avoir l'attribut SEQUENCE pour Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.c:16620
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir des composants ALLOCATABLE pour Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.c:16628
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L avec une initialisation par dÃ©faut ne peut pas Ãªtre dans une EQUIVALENCE avec une variable dans COMMON"
  
! #: fortran/resolve.c:16644
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L avec un ou des composants pointeurs ne peut pas Ãªtre dans un objet EQUIVALENCE"
  
! #: fortran/resolve.c:16747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Erreur de syntaxe dans l'instruction EQUIVALENCE Ã  %L"
  
! #: fortran/resolve.c:16762
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Soit aucun ou tous les objets dans l'ensemble EQUIVALENCE Ã  %L aura l'attribut PROTECTED"
  
! #: fortran/resolve.c:16787
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Le membre %qs du bloc COMMON Ã  %L ne peut pas Ãªtre un objet EQUIVALENCE dans la procÃ©dure pure %qs"
  
! #: fortran/resolve.c:16796
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "La constante nommÃ©e %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.c:16869
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Le tableau %qs Ã  %L avec des limites non constantes ne peut pas Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.c:16880
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Le composant de structure %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.c:16891
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La sous-chaÃ®ne Ã  %L a une longueur zÃ©ro"
  
! #: fortran/resolve.c:16922
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "RÃ©fÃ©rence Ã  elle-mÃªme dans l'expression de longueur de caractÃ¨re pour %qs Ã  %L"
  
! #: fortran/resolve.c:16989
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fonction PUBLIC %qs Ã  %L du type PRIVATE %qs"
  
! #: fortran/resolve.c:17002
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs Ã  %L n'a pas de type IMPLICIT"
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "La procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit Ãªtre une FUNCTION"
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "La procÃ©dure opÃ©rateur utilisateur %qs Ã  %L ne peut pas Ãªtre une longueur de caractÃ¨re tacite"
  
! #: fortran/resolve.c:17040
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "La procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit avoir au moins un argument"
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Le premier argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnel"
  
! #: fortran/resolve.c:17072
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Le deuxiÃ¨me argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnel"
  
! #: fortran/resolve.c:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "L'interface opÃ©rateur Ã  %L doit avoir, au plus, deux arguments"
  
! #: fortran/resolve.c:17158
  #, 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"
--- 67108,68063 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12303
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La procÃ©dure %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L"
  
! #: fortran/resolve.c:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longueur de chaÃ®ne Ã  %L est trop grande"
  
! #: fortran/resolve.c:12620
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang tacite"
  
! #: fortran/resolve.c:12624
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "L'objet scalaire %qs Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.c:12632
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le pointeur tableau %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang tacite"
  
! #: fortran/resolve.c:12643
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Le tableau %qs Ã  %L ne peut pas avoir une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:12658
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Le type %qs de la variable CLASS %qs Ã  %L n'est pas extensible"
  
! #: fortran/resolve.c:12670
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS %qs Ã  %L doit Ãªtre muette, allouable ou pointeur"
  
! #: fortran/resolve.c:12702
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Le type %qs ne peut pas Ãªtre associÃ© Ã  un hÃ´te Ã  %L car il est bloquÃ© par un objet incompatible du mÃªme nom dÃ©clarÃ© Ã  %L"
  
! #: fortran/resolve.c:12724
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "SAVE implicite pour la variable module %qs Ã  %L, nÃ©cessaire Ã  cause de l'initialisation par dÃ©faut"
  
! #: fortran/resolve.c:12755
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "L'entitÃ© %qs Ã  %L a un paramÃ¨tre de type diffÃ©rÃ© et requiert soit l'attribut POINTER ou ALLOCATABLE"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12791
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Le tableau %qs Ã  %L du module ou du programme principal doit avoir une forme constante"
  
! #: fortran/resolve.c:12816
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "L'entitÃ© avec une longueur de caractÃ¨re tacite Ã  %L doit Ãªtre un argument muet ou un PARAMETER"
  
! #: fortran/resolve.c:12837
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs Ã  %L doit avoir une longueur de caractÃ¨re constante dans ce contexte"
  
! #: fortran/resolve.c:12844
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON %qs Ã  %L doit avoir une longueur de caractÃ¨re constante"
  
! #: fortran/resolve.c:12891
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "L'allouable %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:12894
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "L'externe %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:12898
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Le muet %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "L'intrinsÃ¨que %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:12904
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Le rÃ©sultat de fonction %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:12907
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Le tableau automatique %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:12949
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s Ã  %L"
  
! #: fortran/resolve.c:12980
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La fonction-instruction %qs avec une valeur de caractÃ¨re Ã  %L doit avoir une longueur constante"
  
! #: fortran/resolve.c:13002
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs est d'un type PRIVATE et ne peut pas Ãªtre un argument muet de %qs, qui est PUBLIC Ã  %L"
  
! #: fortran/resolve.c:13024
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "La procÃ©dure %qs dans l'interface PUBLIC %qs Ã  %L prend des arguments muets de %qs qui est PRIVATE"
  
! #: fortran/resolve.c:13042
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La fonction %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:13054
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "L'objet externe %qs Ã  %L ne peut pas avoir d'initialisation"
  
! #: fortran/resolve.c:13063
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La fonction ELEMENTAL %qs Ã  %L doit avoir un rÃ©sultat scalaire"
  
! #: fortran/resolve.c:13073
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La fonction-instruction %qs Ã  %L ne peut pas avoir l'attribut pointeur ou allouable"
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas avoir la valeur d'un tableau"
  
! #: fortran/resolve.c:13096
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas avoir la valeur d'un pointeur"
  
! #: fortran/resolve.c:13100
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas Ãªtre pure"
  
! #: fortran/resolve.c:13104
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas Ãªtre rÃ©cursive"
  
! #: fortran/resolve.c:13117
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fonction CHARACTER(*) %qs Ã  %L"
  
! #: fortran/resolve.c:13126
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Le pointeur de procÃ©dure %qs Ã  %L ne sera point Ã©lÃ©mental"
  
! #: fortran/resolve.c:13132
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "La procÃ©dure muette %qs Ã  %L ne sera point Ã©lÃ©mentale"
  
! #: fortran/resolve.c:13144
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable rÃ©sultat %qs de la fonction Ã  %L de la fonction Ã©lÃ©mentale %qs n'aura point l'attribut ALLOCATABLE ou POINTER"
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut SAVE dans %qs Ã  %L"
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut INTENT dans %qs Ã  %L"
  
! #: fortran/resolve.c:13213
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut RESULT dans %qs Ã  %L"
  
! #: fortran/resolve.c:13221
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "L'attribut EXTERNAL est en conflit avec l'attribut FUNCTION dans %qs Ã  %L"
  
! #: fortran/resolve.c:13227
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Le rÃ©sultat du pointeur de procÃ©dure %qs Ã  %L n'a pas d'attribut pointeur"
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "DÃ©saccord sur l'attribut ELEMENTAL entre MODULE PROCEDURE Ã  %L et son interface dans %s"
  
! #: fortran/resolve.c:13278
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "DÃ©saccord sur l'attribut PURE entre MODULE PROCEDURE Ã  %L et son interface dans %s"
  
! #: fortran/resolve.c:13286
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "DÃ©saccord sur l'attribut RECURSIVE entre MODULE PROCEDURE Ã  %L et son interface dans %s"
  
! #: fortran/resolve.c:13295
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s entre la dÃ©claration MODULE PROCEDURE dans MODULE %qs et la dÃ©claration Ã  %L dans (SUB)MODULE %qs"
  
! #: fortran/resolve.c:13379
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "La procÃ©dure FINAL %qs Ã  %L n'est pas une SUBROUTINE"
  
! #: fortran/resolve.c:13388
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "La procÃ©dure FINAL Ã  %L doit avoir exactement un argument"
  
! #: fortran/resolve.c:13397
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L doit Ãªtre du type %qs"
  
! #: fortran/resolve.c:13405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre un POINTER"
  
! #: fortran/resolve.c:13411
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.c:13417
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre OPTIONAL"
  
! #: fortran/resolve.c:13425
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre INTENT(OUT)"
  
! #: fortran/resolve.c:13434
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "La procÃ©dure FINAL non scalaire Ã  %L devrait avoir un argument de forme tacite"
  
! #: fortran/resolve.c:13456
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "La procÃ©dure FINAL %qs dÃ©clarÃ©e Ã  %L a le mÃªme rang (%d) que %qs"
  
! #: fortran/resolve.c:13493
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr "Seules des procÃ©dures FINAL tableaux dÃ©clarÃ©es pour le type dÃ©rivÃ© %qs Ã  %L, une scalaire est Ã©galement suggÃ©rÃ©e"
  
! #: fortran/resolve.c:13533
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs et %qs ne peuvent pas Ãªtre FUNCTION/SUBROUTINE mixte pour GENERIC %qs Ã  %L"
  
! #: fortran/resolve.c:13569
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs et %qs pour GENERIC %qs Ã  %L sont ambigus"
  
! #: fortran/resolve.c:13628
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Liaison spÃ©cifique %qs non dÃ©finie comme cible du GENERIC %qs Ã  %L"
  
! #: fortran/resolve.c:13640
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs Ã  %L doit cibler une liaison spÃ©cifique, %qs est GENERIC aussi"
  
! #: fortran/resolve.c:13668
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs Ã  %L ne peut Ã©craser la liaison spÃ©cifique avec le mÃªme nom"
  
! #: fortran/resolve.c:13724
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "L'opÃ©rateur liÃ© au type Ã  %L ne peut pas Ãªtre NOPASS"
  
! #: fortran/resolve.c:13935
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs doit Ãªtre une procÃ©dure de module ou une procÃ©dure externe avec une interface explicite Ã  %L"
  
! #: fortran/resolve.c:13978
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "La procÃ©dure %qs avec PASS(%s) Ã  %L n'a pas d'argument %qs"
  
! #: fortran/resolve.c:13992
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "La procÃ©dure %qs avec PASS Ã  %L doit avoir au moins un argument"
  
! #: fortran/resolve.c:14006 fortran/resolve.c:14492
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argument muet passÃ© comme objet non polymorphique de %qs Ã  %L"
  
! #: fortran/resolve.c:14014
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qs"
  
! #: fortran/resolve.c:14023
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "L'argument muet de type objet passÃ© de %qs Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:14029
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "L'argument muet de type objet passÃ© de %qs Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.c:14035
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "L'argument muet de type objet passÃ© de %qs Ã  %L ne peut pas Ãªtre POINTER"
  
! #: fortran/resolve.c:14064
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "La procÃ©dure %qs Ã  %L a le mÃªme nom qu'un composant de %qs"
  
! #: fortran/resolve.c:14074
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "La procÃ©dure %qs Ã  %L a le mÃªme nom qu'un composant hÃ©ritÃ© de %qs"
  
! #: fortran/resolve.c:14169
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Le type dÃ©rivÃ© %qs dÃ©clarÃ© Ã  %L doit Ãªtre ABSTRACT car %qs est DEFERRED et pas redÃ©fini"
  
! #: fortran/resolve.c:14272
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Le composant co-tableau %qs Ã  %L doit Ãªtre allouable avec une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:14281
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Le composant %qs Ã  %L ayant TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Le composant %qs Ã  %L avec le composant co-tableau sera un scalaire non pointeur, non allouable"
  
! #: fortran/resolve.c:14316
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Le composant %qs Ã  %L a l'attribut CONTIGUOUS mais n'est pas un pointeur de tableau"
  
! #: fortran/resolve.c:14327
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Le composant %qs du type BIND(C) Ã  %L doit avoir la longueur un"
  
! #: fortran/resolve.c:14425
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Le composant pointeur de procÃ©dure %qs avec PASS(%s) Ã  %L n'a pas d'argument %qs"
  
! #: fortran/resolve.c:14439
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Le composant pointeur de procÃ©dure %qs avec PASS Ã  %L doit avoir au moins un argument"
  
! #: fortran/resolve.c:14455
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qs"
  
! #: fortran/resolve.c:14465
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:14474
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas avoir l'attribut POINTER"
  
! #: fortran/resolve.c:14483
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.c:14525
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Le composant %qs de %qs Ã  %L a le mÃªme nom qu'une procÃ©dure liÃ©e au type hÃ©ritÃ©e"
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longueur de caractÃ¨re du composant %qs doit Ãªtre une expression de spÃ©cification constante Ã  %L"
  
! #: fortran/resolve.c:14549
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Le composant caractÃ¨re %qs de %qs Ã  %L avec une longueur diffÃ©rÃ©e doit Ãªtre POINTER ou ALLOCATABLE"
  
! #: fortran/resolve.c:14582
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "le composant %qs est un type PRIVATE et ne peut pas Ãªtre un composant de %qs, qui est PUBLIC Ã  %L"
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Le composant polymorphique %s Ã  %L dans le type %s SEQUENCE ou BIND(C)"
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Le composant %s du type SEQUENCE dÃ©clarÃ© Ã  %L n'a pas l'attribut SEQUENCE"
  
! #: fortran/resolve.c:14681
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Initialisations conflictuelles dans l'union Ã  %L et %L"
  
! #: fortran/resolve.c:14726
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Puisque l'extension du type %qs Ã  %L a un composant co-tableau, le type parent %qs en aura un aussi"
  
! #: fortran/resolve.c:14739
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Le type dÃ©rivÃ© non extensible %qs Ã  %L ne peut pas Ãªtre ABSTRACT"
  
! #: fortran/resolve.c:14803
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Le type paramÃ©trisÃ© %qs n'a pas de composant correspondant au paramÃ¨tre %qs Ã  %L"
  
! #: fortran/resolve.c:14836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Nom gÃ©nÃ©rique %qs de la fonction %qs Ã  %L Ã©tant le mÃªme nom que le type dÃ©rivÃ© Ã  %L"
  
! #: fortran/resolve.c:14850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L n'a pas Ã©tÃ© dÃ©clarÃ©"
  
! #: fortran/resolve.c:14915
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Le tableau de taille tacite %qs dans la liste de noms %qs Ã  %L n'est pas permis"
  
! #: fortran/resolve.c:14921
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme tacite dans la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme non constante dans la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.c:14935
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Objet NAMELIST %qs avec une longueur de caractÃ¨re non constante dans la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.c:14952
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a Ã©tÃ© dÃ©clarÃ© PRIVATE et ne peut pas Ãªtre membre de la liste de noms PUBLIC %qs Ã  %L"
  
! #: fortran/resolve.c:14974
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE associÃ©s Ã  USE et ne peut pas Ãªtre membre de la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.c:14985
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE et ne peut pas Ãªtre un membre de la liste de noms PUBLIC %qs Ã  %L"
  
! #: fortran/resolve.c:15012
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut NAMELIST dans %qs Ã  %L"
  
! #: fortran/resolve.c:15031
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Le tableau paramÃ¨tre %qs Ã  %L ne peut pas Ãªtre automatique ou de forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Le PARAMETER %qs implicitement typÃ© Ã  %L ne concorde pas avec le type IMPLICIT ultÃ©rieur"
  
! #: fortran/resolve.c:15058
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Type dÃ©rivÃ© incompatible dans PARAMETER Ã  %L"
  
! #: fortran/resolve.c:15066
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "La variable CLASS %qs Ã  %L ne peut pas avoir l'attribut PARAMETER"
  
! #: fortran/resolve.c:15117
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "L'objet %qs Ã  %L a un paramÃ¨tre LEN diffÃ©rÃ© %qs et n'est ni allouable ni un pointeur"
  
! #: fortran/resolve.c:15128
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "L'objet AUTOMATIC %qs Ã  %L ne doit pas avoir l'attribut SAVE ou Ãªtre une variable dÃ©clarÃ©e dans le programme principal, un module ou un sous-module(F08/C513)"
  
! #: fortran/resolve.c:15135
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "L'objet %qs Ã  %L avec des paramÃ¨tres de type ASSUMED doit Ãªtre fictif ou un sÃ©lecteur SELECT TYPE(F08/4.2)"
  
! #: fortran/resolve.c:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "DÃ©solÃ©, les composants allouables/pointeurs dans des co-tableaux de types polymorphiques (CLASS) Ã  %L ne sont pas supportÃ©s"
  
! #: fortran/resolve.c:15238
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "L'attribut PROTECTED est en conflit avec l'attribut EXTERNAL Ã  %L"
  
! #: fortran/resolve.c:15241
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut PROTECTED Ã  %L"
  
! #: fortran/resolve.c:15337
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "%qs Ã  %L a l'attribut CONTIGUOUS mais il n'est pas un pointeur de tableau ou un tableau de forme tacite ou de rang tacite"
  
! #: fortran/resolve.c:15358
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Mauvaise spÃ©cification pour le tableau de taille tacite Ã  %L"
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Le tableau de taille tacite Ã  %L doit Ãªtre un argument muet"
  
! #: fortran/resolve.c:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Le tableau de forme tacite Ã  %L doit Ãªtre un argument muet"
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Le tableau de rang tacite Ã  %L doit Ãªtre un argument muet"
  
! #: fortran/resolve.c:15391
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Le tableau de rang tacite Ã  %L ne peut pas avoir les attributs VALUE ou CODIMENSION"
  
! #: fortran/resolve.c:15404
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Le symbole Ã  %L n'est pas une variable MUETTE"
  
! #: fortran/resolve.c:15410
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs Ã  %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet"
  
! #: fortran/resolve.c:15420
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable muette caractÃ¨re %qs Ã  %L avec l'attribut VALUE doit avoir une longueur constante"
  
! #: fortran/resolve.c:15429
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable muette caractÃ¨re %qs, interopÃ©rable avec le C, Ã  %L avec l'attribut VALUE doit avoir la longueur un"
  
! #: fortran/resolve.c:15442 fortran/resolve.c:15619
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L est du type %qs qui n'a pas Ã©tÃ© dÃ©fini"
  
! #: fortran/resolve.c:15456
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera un argument muet"
  
! #: fortran/resolve.c:15465
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera du type TYPE(*) ou d'un type intrinsÃ¨que numÃ©rique"
  
! #: fortran/resolve.c:15474
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.c:15482
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera soit un scalaire ou un tableau de taille tacite"
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Le type tacite de la variable %s Ã  %L est uniquement permis pour des variables muettes"
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable de type tacite %s Ã  %L ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.c:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable de type tacite %s Ã  %L ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.c:15530
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de type tacite %s Ã  %L ne sera point un tableau de forme explicite"
  
! #: fortran/resolve.c:15556
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "La variable %qs Ã  %L ne peut pas Ãªtre BIND(C) car elle n'est ni un bloc COMMON ni dÃ©clarÃ©e au niveau du module"
  
! #: fortran/resolve.c:15566
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable BIND(C) %qs Ã  %L doit avoir la longueur un"
  
  # %s est soit Â«Â parameterÂ Â» ou Â«Â variableÂ Â» sans traduction
  # voir bug #80195
! #: fortran/resolve.c:15645
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs Ã  %L du type dÃ©rivÃ© PRIVATE %qs"
  
! #: fortran/resolve.c:15660
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "La variable %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit Ãªtre un co-tableau"
  
! #: fortran/resolve.c:15673
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s Ã  %L du type EVENT_TYPE ou avec un sous-composant du type EVENT_TYPE doit Ãªtre un co-tableau"
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "L'argument muet INTENT(OUT) %qs Ã  %L est ASSUMED SIZE et, par consÃ©quent, ne peut pas avoir une initialisation par dÃ©faut"
  
! #: fortran/resolve.c:15703
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs Ã  %L qui est LOCK_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.c:15712
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs Ã  %L qui est EVENT_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.c:15724
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Le rÃ©sultat %qs de la fonction Ã  %L ne sera point un co-tableau et n'aura point un composant co-tableau"
  
! #: fortran/resolve.c:15733
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable %qs Ã  %L du TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.c:15745
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable %qs Ã  %L avec un composant co-tableau doit Ãªtre un scalaire non pointeur, non allouable qui n'est pas un co-tableau"
  
! #: fortran/resolve.c:15761
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable %qs Ã  %L est un co-tableau qui n'est pas ALLOCATABLE, SAVE ni un argument muet"
  
! #: fortran/resolve.c:15769
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "La variable co-tableau %qs Ã  %L n'aura pas de co-dimensions avec une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable co-tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:15788
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable %qs Ã  %L est INTENT(OUT) et ne peut donc pas Ãªtre un co-tableau allouable ou avoir des composants co-tableaux"
  
! #: fortran/resolve.c:15797
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "La variable muette co-tableau %qs Ã  %L n'est pas permise dans la procÃ©dure BIND(C) %qs"
  
! #: fortran/resolve.c:15813
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Argument muet LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qs"
  
! #: fortran/resolve.c:15819
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Variable rÃ©sultat LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qs"
  
! #: fortran/resolve.c:15844
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La liste de noms %qs ne peut pas Ãªtre un argument de la sous-routine ou de la fonction Ã  %L"
  
! #: fortran/resolve.c:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Le threadprivate Ã  %L n'est pas sauvegardÃ© avec SAVE"
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "La variable !$OMP DECLARE TARGET %qs Ã  %L n'est pas sauvegardÃ©e avec SAVE"
  
! #: fortran/resolve.c:16030
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "EntitÃ© dÃ©finissable attendue prÃ¨s de %L"
  
! #: fortran/resolve.c:16038
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "L'Ã©lÃ©ment BLOCK DATA %qs Ã  %L doit Ãªtre dans COMMON"
  
! #: fortran/resolve.c:16045
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Le tableau DATA %qs Ã  %L doit Ãªtre spÃ©cifiÃ© dans une dÃ©claration prÃ©cÃ©dente"
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "L'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir un co-index"
  
! #: fortran/resolve.c:16068
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "L'Ã©lÃ©ment DATA %qs Ã  %L est un pointeur et doit donc Ãªtre un tableau Ã  part entiÃ¨re"
  
! #: fortran/resolve.c:16075
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "L'objet DATA prÃ¨s de %L a l'attribut pointeur et la valeur DATA correspondante n'est pas une cible de donnÃ©e initiale valable"
  
! #: fortran/resolve.c:16123
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Section de tableau non constante Ã  %L dans l'instruction DATA"
  
! #: fortran/resolve.c:16136
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "L'instruction DATA Ã  %L a plus de variables que de valeurs"
  
! #: fortran/resolve.c:16235
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le dÃ©but de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constante"
  
! #: fortran/resolve.c:16243
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "La fin de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constante"
  
! #: fortran/resolve.c:16251
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le pas de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constante"
  
! #: fortran/resolve.c:16376
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "L'instruction DATA Ã  %L a plus de valeurs que de variables"
  
! #: fortran/resolve.c:16541
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "L'Ã©tiquette %d Ã  %L est dÃ©finie mais non utilisÃ©e"
  
! #: fortran/resolve.c:16547
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "L'Ã©tiquette %d Ã  %L est dÃ©finie mais ne peut pas Ãªtre utilisÃ©e"
  
! #: fortran/resolve.c:16631
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L doit avoir l'attribut SEQUENCE pour Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.c:16640
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir des composants ALLOCATABLE pour Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.c:16648
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L avec une initialisation par dÃ©faut ne peut pas Ãªtre dans une EQUIVALENCE avec une variable dans COMMON"
  
! #: fortran/resolve.c:16664
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L avec un ou des composants pointeurs ne peut pas Ãªtre dans un objet EQUIVALENCE"
  
! #: fortran/resolve.c:16767
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Erreur de syntaxe dans l'instruction EQUIVALENCE Ã  %L"
  
! #: fortran/resolve.c:16782
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Soit aucun ou tous les objets dans l'ensemble EQUIVALENCE Ã  %L aura l'attribut PROTECTED"
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Le membre %qs du bloc COMMON Ã  %L ne peut pas Ãªtre un objet EQUIVALENCE dans la procÃ©dure pure %qs"
  
! #: fortran/resolve.c:16816
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "La constante nommÃ©e %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.c:16889
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Le tableau %qs Ã  %L avec des limites non constantes ne peut pas Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.c:16900
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Le composant de structure %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.c:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La sous-chaÃ®ne Ã  %L a une longueur zÃ©ro"
  
! #: fortran/resolve.c:16942
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "RÃ©fÃ©rence Ã  elle-mÃªme dans l'expression de longueur de caractÃ¨re pour %qs Ã  %L"
  
! #: fortran/resolve.c:17009
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fonction PUBLIC %qs Ã  %L du type PRIVATE %qs"
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs Ã  %L n'a pas de type IMPLICIT"
  
! #: fortran/resolve.c:17042
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "La procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit Ãªtre une FUNCTION"
  
! #: fortran/resolve.c:17052
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "La procÃ©dure opÃ©rateur utilisateur %qs Ã  %L ne peut pas Ãªtre une longueur de caractÃ¨re tacite"
  
! #: fortran/resolve.c:17060
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "La procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit avoir au moins un argument"
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Le premier argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnel"
  
! #: fortran/resolve.c:17092
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Le deuxiÃ¨me argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnel"
  
! #: fortran/resolve.c:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "L'interface opÃ©rateur Ã  %L doit avoir, au plus, deux arguments"
  
! #: fortran/resolve.c:17178
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "La procÃ©dure contenue %qs Ã  %L d'une procÃ©dure PURE doit aussi Ãªtre PURE"
*************** msgstr "CaractÃ¨re de tabulation non con
*** 67985,68011 ****
  msgid "Invalid character 0x%s at %C"
  msgstr "CaractÃ¨re 0x%s invalide Ã  %C"
  
! #: fortran/scanner.c:1811 fortran/scanner.c:1814
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "%<&%> pas permis seul Ã  la ligne %d"
  
! #: fortran/scanner.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "CaractÃ¨re de tabulation non conforme Ã  la colonne %d de la ligne %d"
  
! #: fortran/scanner.c:2102
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "le fichier %qs a Ã©tÃ© quittÃ© mais n'a pas Ã©tÃ© entrÃ©"
  
! #: fortran/scanner.c:2144
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "Directive du prÃ©processeur illÃ©gale"
  
! #: fortran/scanner.c:2487
  #, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Ne peut ouvrir le fichier %qs"
--- 68122,68148 ----
  msgid "Invalid character 0x%s at %C"
  msgstr "CaractÃ¨re 0x%s invalide Ã  %C"
  
! #: fortran/scanner.c:1815 fortran/scanner.c:1818
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "%<&%> pas permis seul Ã  la ligne %d"
  
! #: fortran/scanner.c:1908
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "CaractÃ¨re de tabulation non conforme Ã  la colonne %d de la ligne %d"
  
! #: fortran/scanner.c:2137
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "le fichier %qs a Ã©tÃ© quittÃ© mais n'a pas Ã©tÃ© entrÃ©"
  
! #: fortran/scanner.c:2179
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "Directive du prÃ©processeur illÃ©gale"
  
! #: fortran/scanner.c:2522
  #, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Ne peut ouvrir le fichier %qs"
*************** msgstr "L'argument de ASIN Ã  %L doit Ãª
*** 68090,68367 ****
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr "dans gfc_simplify_asin(): Mauvais type"
  
! #: fortran/simplify.c:1131
  #, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr "dans gfc_simplify_asinh(): Mauvais type"
  
! #: fortran/simplify.c:1159
  #, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr "dans gfc_simplify_atan(): Mauvais type"
  
! #: fortran/simplify.c:1180
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr "L'argument de ATANH Ã  %L doit Ãªtre Ã  l'intÃ©rieur de la plage -1 Ã  1"
  
! #: fortran/simplify.c:1194
  #, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr "dans gfc_simplify_atanh(): Mauvais type"
  
! #: fortran/simplify.c:1211
  #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
  msgstr "Si le premier argument de ATAN2 Ã  %L est zÃ©ro, alors le second argument ne doit pas Ãªtre zÃ©ro"
  
! #: fortran/simplify.c:1303
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr "Le rÃ©sultat de BESSEL_YN est -INF Ã  %L"
  
! #: fortran/simplify.c:1666
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr "gfc_simplify_dcmplx(): Mauvais type (x)"
  
! #: fortran/simplify.c:1685
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr "gfc_simplify_dcmplx(): Mauvais type (y)"
  
! #: fortran/simplify.c:1766
! #, gcc-internal-format
! msgid "in simplify_trig_call(): Bad intrinsic"
! msgstr "dans simplify_trig_call(): Mauvais intrinsÃ¨que"
! 
! #: fortran/simplify.c:1821
! #, gcc-internal-format
! msgid "in gfc_simplify_trigd(): Bad type"
! msgstr "dans gfc_simplify_trigd(): Mauvais type"
! 
! #: fortran/simplify.c:1839
! #, gcc-internal-format
! msgid "in gfc_simplify_atrigd(): Bad type"
! msgstr "dans gfc_simplify_atrigd(): Mauvais type"
! 
! #: fortran/simplify.c:1863
! #, gcc-internal-format
! msgid "in gfc_simplify_atan2d(): Bad type"
! msgstr "dans gfc_simplify_atan2d(): Mauvais type"
  
! #: fortran/simplify.c:1901
  #, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr "dans gfc_simplify_cos(): Mauvais type"
  
! #: fortran/simplify.c:2270
  #, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr "gfc_simplify_dim(): Mauvais type"
  
! #: fortran/simplify.c:2841
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr "dans gfc_simplify_exp(): Mauvais type"
  
! #: fortran/simplify.c:3055
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr "gfc_simplify_floor(): Mauvais sous-type"
  
! #: fortran/simplify.c:3168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "L'argument de IACHAR Ã  %L doit Ãªtre de longueur un"
  
! #: fortran/simplify.c:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "L'argument de la fonction IACHAR Ã  %L est en dehors de la plage 0..127"
  
! #: fortran/simplify.c:3291
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "La somme des deuxiÃ¨me et troisiÃ¨me arguments de IBITS excÃ¨de la taille des bits Ã  %L"
  
! #: fortran/simplify.c:3315
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr "IBITS: Bit incorrect"
  
! #: fortran/simplify.c:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "L'argument de ICHAR Ã  %L doit Ãªtre de longueur un"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3751 fortran/simplify.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Le deuxiÃ¨me argument de %s est nÃ©gatif Ã  %L"
  
! #: fortran/simplify.c:3771
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "L'amplitude du deuxiÃ¨me argument de %s dÃ©passe la taille des bits Ã  %L"
  
! #: fortran/simplify.c:3896
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "L'amplitude du deuxiÃ¨me argument de ISHFTC excÃ¨de le BIT_SIZE du premier argument Ã  %C"
  
! #: fortran/simplify.c:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "La valeur absolue de SHIFT sera plus petite ou Ã©gale Ã  SIZE Ã  %C"
  
! #: fortran/simplify.c:4220 fortran/simplify.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "L'argument DIM Ã  %L est en dehors des limites"
  
! #: fortran/simplify.c:4536
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "L'argument de LOG Ã  %L ne peut pas Ãªtre infÃ©rieur ou Ã©gal Ã  zÃ©ro"
  
! #: fortran/simplify.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "L'argument complexe de LOG Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/simplify.c:4560
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr "gfc_simplify_log: mauvais type"
  
! #: fortran/simplify.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "L'argument de LOG10 Ã  %L ne peut pas Ãªtre infÃ©rieur ou Ã©gal Ã  zÃ©ro"
  
! #: fortran/simplify.c:4905
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr "simplify_min_max(): Mauvais type dans la liste d'arguments"
  
! #: fortran/simplify.c:5813 fortran/simplify.c:5821
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "L'argument %qs de MOD Ã  %L ne sera point zÃ©ro"
  
! #: fortran/simplify.c:5827
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_simplify_mod(): Mauvais arguments"
  
! #: fortran/simplify.c:5865 fortran/simplify.c:5873
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "L'argument %qs de MODULO Ã  %L ne sera point zÃ©ro"
  
! #: fortran/simplify.c:5879
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr "gfc_simplify_modulo(): Mauvais arguments"
  
! #: fortran/simplify.c:5951
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Le rÃ©sultat de NEAREST est NaN Ã  %L"
  
! #: fortran/simplify.c:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "L'argument NCOPIES de l'intrinsÃ¨que REPEAT est nÃ©gatif Ã  %L"
  
! #: fortran/simplify.c:6584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "L'argument NCOPIES de l'intrinsÃ¨que REPEAT est trop grand Ã  %L"
  
! #: fortran/simplify.c:6621
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr "L'Ã©valuation d'une chaÃ®ne plus grande que 2**28 Ã  %L est diffÃ©rÃ©e Ã  l'exÃ©cution, attendez-vous Ã  des bogues"
  
! #: fortran/simplify.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr "Les formes de ORDER Ã  %L et SHAPE Ã  %L sont diffÃ©rentes"
  
! #: fortran/simplify.c:6709
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr "Les tailles de ORDER Ã  %L et SHAPE Ã  %L sont diffÃ©rentes"
  
! #: fortran/simplify.c:6723
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr "L'Ã©lÃ©ment avec une valeur de %d dans ORDER Ã  %L doit Ãªtre dans la plage [1, ..., %d] pour l'intrinsÃ¨que RESHAPE prÃ¨s de %L"
  
! #: fortran/simplify.c:6733
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr "ORDER Ã  %L n'est pas une permutation de la taille de SHAPE Ã  %L"
  
! #: fortran/simplify.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Le tableau qui a changÃ© de forme est trop grand Ã  %C"
  
! #: fortran/simplify.c:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "Le rÃ©sultat de SCALE dÃ©borde de son sous-type Ã  %L"
  
! #: fortran/simplify.c:7483
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Mauvais type dans gfc_simplify_sign"
  
! #: fortran/simplify.c:7512
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr "dans gfc_simplify_sin(): Mauvais type"
  
! #: fortran/simplify.c:7650 fortran/simplify.c:7931
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr "Ã‰chec en rÃ©cupÃ©rant la longueur d'un tableau constant."
  
! #: fortran/simplify.c:7660
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr "Le nombre d'Ã©lÃ©ments (%d) dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure permise %d. Voyez l'option %<-fmax-array-constructor%>."
  
! #: fortran/simplify.c:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "La simplification de SPREAD Ã  %C n'est pas encore implÃ©mentÃ©e"
  
! #: fortran/simplify.c:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "L'argument de SQRT Ã  %L a une valeur nÃ©gative"
  
! #: fortran/simplify.c:7767
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "argument invalide pour SQRT Ã  %L"
  
! #: fortran/simplify.c:8098
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr "Limites enfreintes dans IMAGE_INDEX Ã  %L pour la dimension %d, SUB vaut %ld et la limite infÃ©rieure de COARRAY est %ld)"
  
! #: fortran/simplify.c:8121
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr "Limites enfreintes dans IMAGE_INDEX Ã  %L pour la dimension %d, SUB vaut %ld et la limite supÃ©rieure de COARRAY est %ld)"
  
! #: fortran/simplify.c:8605
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr "Le caractÃ¨re %qs dans la chaÃ®ne Ã  %L ne peut pas Ãªtre converti en un caractÃ¨re du sous-type %d"
--- 68227,68499 ----
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr "dans gfc_simplify_asin(): Mauvais type"
  
! #: fortran/simplify.c:1138
! #, gcc-internal-format, gfc-internal-format
! msgid "Argument of ACOSD at %L must be between -1 and 1"
! msgstr "L'argument de ACOSD Ã  %L doit Ãªtre compris entre -1 et 1"
! 
! #: fortran/simplify.c:1164
! #, gcc-internal-format, gfc-internal-format
! msgid "Argument of ASIND at %L must be between -1 and 1"
! msgstr "L'argument de ASIND Ã  %L doit Ãªtre compris entre -1 et 1"
! 
! #: fortran/simplify.c:1216
  #, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr "dans gfc_simplify_asinh(): Mauvais type"
  
! #: fortran/simplify.c:1244
  #, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr "dans gfc_simplify_atan(): Mauvais type"
  
! #: fortran/simplify.c:1265
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr "L'argument de ATANH Ã  %L doit Ãªtre Ã  l'intÃ©rieur de la plage -1 Ã  1"
  
! #: fortran/simplify.c:1279
  #, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr "dans gfc_simplify_atanh(): Mauvais type"
  
! #: fortran/simplify.c:1296
  #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2 at %L is zero, then the second argument must not be zero"
  msgstr "Si le premier argument de ATAN2 Ã  %L est zÃ©ro, alors le second argument ne doit pas Ãªtre zÃ©ro"
  
! #: fortran/simplify.c:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr "Le rÃ©sultat de BESSEL_YN est -INF Ã  %L"
  
! #: fortran/simplify.c:1751
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr "gfc_simplify_dcmplx(): Mauvais type (x)"
  
! #: fortran/simplify.c:1770
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr "gfc_simplify_dcmplx(): Mauvais type (y)"
  
! #: fortran/simplify.c:1837
! #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2D at %L is zero, then the second argument must not be zero"
! msgstr "Si le premier argument de ATAN2D Ã  %L est zÃ©ro, alors le second argument ne doit pas Ãªtre zÃ©ro"
  
! #: fortran/simplify.c:1872
  #, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr "dans gfc_simplify_cos(): Mauvais type"
  
! #: fortran/simplify.c:2336
  #, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr "gfc_simplify_dim(): Mauvais type"
  
! #: fortran/simplify.c:2907
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr "dans gfc_simplify_exp(): Mauvais type"
  
! #: fortran/simplify.c:3121
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr "gfc_simplify_floor(): Mauvais sous-type"
  
! #: fortran/simplify.c:3234
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "L'argument de IACHAR Ã  %L doit Ãªtre de longueur un"
  
! #: fortran/simplify.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "L'argument de la fonction IACHAR Ã  %L est en dehors de la plage 0..127"
  
! #: fortran/simplify.c:3357
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "La somme des deuxiÃ¨me et troisiÃ¨me arguments de IBITS excÃ¨de la taille des bits Ã  %L"
  
! #: fortran/simplify.c:3381
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr "IBITS: Bit incorrect"
  
! #: fortran/simplify.c:3432
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "L'argument de ICHAR Ã  %L doit Ãªtre de longueur un"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3817 fortran/simplify.c:3825
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Le deuxiÃ¨me argument de %s est nÃ©gatif Ã  %L"
  
! #: fortran/simplify.c:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "L'amplitude du deuxiÃ¨me argument de %s dÃ©passe la taille des bits Ã  %L"
  
! #: fortran/simplify.c:3962
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "L'amplitude du deuxiÃ¨me argument de ISHFTC excÃ¨de le BIT_SIZE du premier argument Ã  %C"
  
! #: fortran/simplify.c:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "La valeur absolue de SHIFT sera plus petite ou Ã©gale Ã  SIZE Ã  %C"
  
! #: fortran/simplify.c:4296 fortran/simplify.c:4429
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "L'argument DIM Ã  %L est en dehors des limites"
  
! #: fortran/simplify.c:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "L'argument de LOG Ã  %L ne peut pas Ãªtre infÃ©rieur ou Ã©gal Ã  zÃ©ro"
  
! #: fortran/simplify.c:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "L'argument complexe de LOG Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/simplify.c:4636
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr "gfc_simplify_log: mauvais type"
  
! #: fortran/simplify.c:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "L'argument de LOG10 Ã  %L ne peut pas Ãªtre infÃ©rieur ou Ã©gal Ã  zÃ©ro"
  
! #: fortran/simplify.c:4981
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr "simplify_min_max(): Mauvais type dans la liste d'arguments"
  
! #: fortran/simplify.c:5889 fortran/simplify.c:5897
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "L'argument %qs de MOD Ã  %L ne sera point zÃ©ro"
  
! #: fortran/simplify.c:5903
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_simplify_mod(): Mauvais arguments"
  
! #: fortran/simplify.c:5941 fortran/simplify.c:5949
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "L'argument %qs de MODULO Ã  %L ne sera point zÃ©ro"
  
! #: fortran/simplify.c:5955
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr "gfc_simplify_modulo(): Mauvais arguments"
  
! #: fortran/simplify.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Le rÃ©sultat de NEAREST est NaN Ã  %L"
  
! #: fortran/simplify.c:6604
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "L'argument NCOPIES de l'intrinsÃ¨que REPEAT est nÃ©gatif Ã  %L"
  
! #: fortran/simplify.c:6660
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "L'argument NCOPIES de l'intrinsÃ¨que REPEAT est trop grand Ã  %L"
  
! #: fortran/simplify.c:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr "L'Ã©valuation d'une chaÃ®ne plus grande que 2**28 Ã  %L est diffÃ©rÃ©e Ã  l'exÃ©cution, attendez-vous Ã  des bogues"
  
! #: fortran/simplify.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr "Les formes de ORDER Ã  %L et SHAPE Ã  %L sont diffÃ©rentes"
  
! #: fortran/simplify.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr "Les tailles de ORDER Ã  %L et SHAPE Ã  %L sont diffÃ©rentes"
  
! #: fortran/simplify.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr "L'Ã©lÃ©ment avec une valeur de %d dans ORDER Ã  %L doit Ãªtre dans la plage [1, ..., %d] pour l'intrinsÃ¨que RESHAPE prÃ¨s de %L"
  
! #: fortran/simplify.c:6809
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr "ORDER Ã  %L n'est pas une permutation de la taille de SHAPE Ã  %L"
  
! #: fortran/simplify.c:6861
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Le tableau qui a changÃ© de forme est trop grand Ã  %C"
  
! #: fortran/simplify.c:6975
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "Le rÃ©sultat de SCALE dÃ©borde de son sous-type Ã  %L"
  
! #: fortran/simplify.c:7559
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Mauvais type dans gfc_simplify_sign"
  
! #: fortran/simplify.c:7588
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr "dans gfc_simplify_sin(): Mauvais type"
  
! #: fortran/simplify.c:7726 fortran/simplify.c:8009
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr "Ã‰chec en rÃ©cupÃ©rant la longueur d'un tableau constant."
  
! #: fortran/simplify.c:7736
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr "Le nombre d'Ã©lÃ©ments (%d) dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure permise %d. Voyez l'option %<-fmax-array-constructor%>."
  
! #: fortran/simplify.c:7803
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "La simplification de SPREAD Ã  %C n'est pas encore implÃ©mentÃ©e"
  
! #: fortran/simplify.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "L'argument de SQRT Ã  %L a une valeur nÃ©gative"
  
! #: fortran/simplify.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "argument invalide pour SQRT Ã  %L"
  
! #: fortran/simplify.c:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr "Limites enfreintes dans IMAGE_INDEX Ã  %L pour la dimension %d, SUB vaut %ld et la limite infÃ©rieure de COARRAY est %ld)"
  
! #: fortran/simplify.c:8199
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr "Limites enfreintes dans IMAGE_INDEX Ã  %L pour la dimension %d, SUB vaut %ld et la limite supÃ©rieure de COARRAY est %ld)"
  
! #: fortran/simplify.c:8683
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr "Le caractÃ¨re %qs dans la chaÃ®ne Ã  %L ne peut pas Ãªtre converti en un caractÃ¨re du sous-type %d"
*************** msgstr "Le nombre d'Ã©lÃ©ments dans le c
*** 68801,68807 ****
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "CrÃ©ation d'un temporaire pour le tableau Ã  %L dans l'argument %qs"
  
! #: fortran/trans-array.c:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "mauvais type d'expression durant le parcours (%d)"
--- 68933,68939 ----
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "CrÃ©ation d'un temporaire pour le tableau Ã  %L dans l'argument %qs"
  
! #: fortran/trans-array.c:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "mauvais type d'expression durant le parcours (%d)"
*************** msgstr "Fonction de liste d'arguments in
*** 68997,69019 ****
  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"
  
! #: fortran/trans-intrinsic.c:926
  #, gcc-internal-format
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Fonction intrinsÃ¨que %qs (%d) non reconnue"
  
! #: fortran/trans-intrinsic.c:2431 fortran/trans-intrinsic.c:2978
! #: fortran/trans-intrinsic.c:3198
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "L'argument %<dim%> de l'intrinsÃ¨que %s Ã  %L n'est pas un index de dimension valide"
  
! #: fortran/trans-intrinsic.c:11470 fortran/trans-stmt.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "DÃ©solÃ©, le composant de l'Ã©vÃ©nement du type dÃ©rivÃ© Ã  %L n'est pas encore supportÃ©"
  
! #: fortran/trans-intrinsic.c:11477
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "La variable d'Ã©vÃ©nement Ã  %L ne sera point co-indexÃ©e"
--- 69129,69151 ----
  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"
  
! #: fortran/trans-intrinsic.c:929
  #, gcc-internal-format
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Fonction intrinsÃ¨que %qs (%d) non reconnue"
  
! #: fortran/trans-intrinsic.c:2434 fortran/trans-intrinsic.c:2981
! #: fortran/trans-intrinsic.c:3201
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "L'argument %<dim%> de l'intrinsÃ¨que %s Ã  %L n'est pas un index de dimension valide"
  
! #: fortran/trans-intrinsic.c:11666 fortran/trans-stmt.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "DÃ©solÃ©, le composant de l'Ã©vÃ©nement du type dÃ©rivÃ© Ã  %L n'est pas encore supportÃ©"
  
! #: fortran/trans-intrinsic.c:11673
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "La variable d'Ã©vÃ©nement Ã  %L ne sera point co-indexÃ©e"
*************** msgstr "parenthÃ¨ses non appairÃ©es"
*** 69153,69234 ****
  msgid "unable to open file"
  msgstr "impossible d'ouvrir le fichier"
  
! #: lto/lto-common.c:1977
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "flux bytecode: rebut Ã  la fin de la section des symboles"
  
! #: lto/lto-common.c:2004
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "impossible de dÃ©coder le nombre hexadÃ©cimal"
  
! #: lto/lto-common.c:2036
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "nom de fichier %s inattendu dans la rÃ©solution du fichier de l'Ã©diteur de liens. %s attendu"
  
! #: lto/lto-common.c:2045
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "impossible de dÃ©coder le dÃ©calage dans le fichier"
  
! #: lto/lto-common.c:2048
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "dÃ©calage inattendu"
  
! #: lto/lto-common.c:2070
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ligne invalide dans le fichier de rÃ©solution"
  
! #: lto/lto-common.c:2081
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "rÃ©solution invalide dans le fichier de rÃ©solution"
  
! #: lto/lto-common.c:2087
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr "la rÃ©solution avec le sub id %wx n'est pas dans le fichier objet"
  
! #: lto/lto-common.c:2209
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr "le flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par le compilateur GCC plus vieux que 10.0"
  
! #: lto/lto-common.c:2222
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "impossible de lire %<LTO_section_decls%> depuis %s"
  
! #: lto/lto-common.c:2343
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Impossible d'ouvrir %s"
  
! #: lto/lto-common.c:2364
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Impossible de mapper %s"
  
! #: lto/lto-common.c:2375
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Impossible de lire %s"
  
! #: lto/lto-common.c:2693
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "n'a pu ouvrir le fichier de rÃ©solution des symboles: %m"
  
! #: lto/lto-common.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "donnÃ©e de rÃ©solution manquante pour %s"
  
! #: lto/lto-common.c:2854
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "erreurs durant la fusion des unitÃ©s de traductions"
--- 69285,69366 ----
  msgid "unable to open file"
  msgstr "impossible d'ouvrir le fichier"
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "flux bytecode: rebut Ã  la fin de la section des symboles"
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "impossible de dÃ©coder le nombre hexadÃ©cimal"
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "nom de fichier %s inattendu dans la rÃ©solution du fichier de l'Ã©diteur de liens. %s attendu"
  
! #: lto/lto-common.c:2046
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "impossible de dÃ©coder le dÃ©calage dans le fichier"
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "dÃ©calage inattendu"
  
! #: lto/lto-common.c:2071
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ligne invalide dans le fichier de rÃ©solution"
  
! #: lto/lto-common.c:2082
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "rÃ©solution invalide dans le fichier de rÃ©solution"
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr "la rÃ©solution avec le sub id %wx n'est pas dans le fichier objet"
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr "le flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par le compilateur GCC plus vieux que 10.0"
  
! #: lto/lto-common.c:2224
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "impossible de lire %<LTO_section_decls%> depuis %s"
  
! #: lto/lto-common.c:2345
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Impossible d'ouvrir %s"
  
! #: lto/lto-common.c:2366
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Impossible de mapper %s"
  
! #: lto/lto-common.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Impossible de lire %s"
  
! #: lto/lto-common.c:2695
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "n'a pu ouvrir le fichier de rÃ©solution des symboles: %m"
  
! #: lto/lto-common.c:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "donnÃ©e de rÃ©solution manquante pour %s"
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "erreurs durant la fusion des unitÃ©s de traductions"
*************** msgstr "nom de macro manquant aprÃ¨s %qs
*** 70354,70368 ****
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1975 c-family/c.opt:1983 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3228
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "nom de fichier manquant aprÃ¨s %qs"
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1971
! #: c-family/c.opt:1991 c-family/c.opt:1995 c-family/c.opt:1999
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "cible manquante aprÃ¨s %qs"
--- 70486,70500 ----
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "nom de fichier manquant aprÃ¨s %qs"
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1975
! #: c-family/c.opt:1995 c-family/c.opt:1999 c-family/c.opt:2003
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "cible manquante aprÃ¨s %qs"
*************** msgstr "argument %qs pour %<-Waligned-ne
*** 70382,70403 ****
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr "argument %qs vers %<-Wnormalized%> non reconnu"
  
! #: c-family/c.opt:1465
  #, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr "aucun nom de classe spÃ©cifiÃ© avec %qs"
  
! #: c-family/c.opt:1584
  #, gcc-internal-format
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr "%<-fhandle-exceptions%> a Ã©tÃ© renommÃ© en %<-fexceptions%> (et est maintenant utilisÃ© par dÃ©faut)"
  
! #: c-family/c.opt:1671
  #, gcc-internal-format
  msgid "unrecognized ivar visibility value %qs"
  msgstr "valeur de visibilitÃ© %qs non reconnue dans Â«Â ivar_visibilityÂ Â»"
  
! #: c-family/c.opt:1831
  #, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ordre de stockage des scalaires %qs non reconnu"
--- 70514,70535 ----
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr "argument %qs vers %<-Wnormalized%> non reconnu"
  
! #: c-family/c.opt:1469
  #, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr "aucun nom de classe spÃ©cifiÃ© avec %qs"
  
! #: c-family/c.opt:1588
  #, gcc-internal-format
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr "%<-fhandle-exceptions%> a Ã©tÃ© renommÃ© en %<-fexceptions%> (et est maintenant utilisÃ© par dÃ©faut)"
  
! #: c-family/c.opt:1675
  #, gcc-internal-format
  msgid "unrecognized ivar visibility value %qs"
  msgstr "valeur de visibilitÃ© %qs non reconnue dans Â«Â ivar_visibilityÂ Â»"
  
! #: c-family/c.opt:1835
  #, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ordre de stockage des scalaires %qs non reconnu"
*************** msgstr "%qs est obsolÃ¨te"
*** 70480,70575 ****
  msgid "unknown linker output %qs"
  msgstr "sortie %qs inconnue pour l'Ã©diteur de liens"
  
! #: common.opt:1458
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "style de prÃ©cision excÃ©dentaire %qs inconnu"
  
! #: common.opt:1473
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr "spÃ©cification inconnue pour l'ensemble des valeurs de FLT_EVAL_METHOD Ã  permettre %qs"
  
! #: common.opt:1517
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "style de contraction en virgule flottante %qs inconnu"
  
! #: common.opt:1669
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Niveau de rÃ©utilisation de la pile %qs inconnu"
  
! #: common.opt:1738
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "niveau de Control-Flow Protection %qs inconnu"
  
! #: common.opt:1833
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "algorithme IRA %qs inconnu"
  
! #: common.opt:1846
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "rÃ©gion IRA %qs inconnue"
  
! #: common.opt:1920
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "modÃ¨le de partitionnement LTO %qs inconnu"
  
! #: common.opt:2022
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "options ou cibles manquantes aprÃ¨s %qs"
  
! #: common.opt:2030
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "ABI de dÃ©chargement %qs inconnue"
  
! #: common.opt:2172
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "mÃ©thode de reproductibilitÃ© du profil %qs inconnue"
  
! #: common.opt:2188
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "mÃ©thode de mise Ã  jour du profil %qs inconnue"
  
! #: common.opt:2278
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "Niveau de correction Ã  chaud %qs inconnu"
  
! #: common.opt:2311
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algorithme de rÃ©organisation des blocs de base %qs inconnu"
  
! #: common.opt:2618
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "modÃ¨le TLS %qs inconnu"
  
! #: common.opt:2950
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modÃ¨le de coÃ»t de la vectorisation %qs inconnu"
  
! #: common.opt:2988
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "valeur de visibilitÃ© %qs non reconnue"
  
! #: common.opt:3007
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioritÃ© d'initialisation de la vÃ©rification de la vtable %qs inconnue"
  
  #~ msgid "Dump internal details about what the analyzer is doing to stderr."
  #~ msgstr "Vidanger les dÃ©tails internes au sujet de ce que fait l'analyseur vers stderr."
  
--- 70612,70743 ----
  msgid "unknown linker output %qs"
  msgstr "sortie %qs inconnue pour l'Ã©diteur de liens"
  
! #: common.opt:1470
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "style de prÃ©cision excÃ©dentaire %qs inconnu"
  
! #: common.opt:1485
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr "spÃ©cification inconnue pour l'ensemble des valeurs de FLT_EVAL_METHOD Ã  permettre %qs"
  
! #: common.opt:1529
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "style de contraction en virgule flottante %qs inconnu"
  
! #: common.opt:1681
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Niveau de rÃ©utilisation de la pile %qs inconnu"
  
! #: common.opt:1750
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "niveau de Control-Flow Protection %qs inconnu"
  
! #: common.opt:1845
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "algorithme IRA %qs inconnu"
  
! #: common.opt:1858
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "rÃ©gion IRA %qs inconnue"
  
! #: common.opt:1932
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "modÃ¨le de partitionnement LTO %qs inconnu"
  
! #: common.opt:2034
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "options ou cibles manquantes aprÃ¨s %qs"
  
! #: common.opt:2042
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "ABI de dÃ©chargement %qs inconnue"
  
! #: common.opt:2184
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "mÃ©thode de reproductibilitÃ© du profil %qs inconnue"
  
! #: common.opt:2200
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "mÃ©thode de mise Ã  jour du profil %qs inconnue"
  
! #: common.opt:2294
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "Niveau de correction Ã  chaud %qs inconnu"
  
! #: common.opt:2327
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algorithme de rÃ©organisation des blocs de base %qs inconnu"
  
! #: common.opt:2634
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "modÃ¨le TLS %qs inconnu"
  
! #: common.opt:2966
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modÃ¨le de coÃ»t de la vectorisation %qs inconnu"
  
! #: common.opt:3004
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "valeur de visibilitÃ© %qs non reconnue"
  
! #: common.opt:3023
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioritÃ© d'initialisation de la vÃ©rification de la vtable %qs inconnue"
  
+ #~ msgid "Same as %s.  Use the latter option instead."
+ #~ msgstr "Comme %s. Utilisez plutÃ´t cette derniÃ¨re option."
+ 
+ #~ msgid "The version of ld64 in use for this toolchain."
+ #~ msgstr "La version de ld64 utilisÃ©e par cette chaÃ®ne de compilation."
+ 
+ #~ msgid "Loads all members of archive libraries"
+ #~ msgstr "Charger tous les membres des bibliothÃ¨ques d'archives"
+ 
+ #~ msgid "IOMSG must be a scalar-default-char-variable at %L"
+ #~ msgstr "IOMSG doit Ãªtre une variable scalaire caractÃ¨re par dÃ©faut Ã  %L"
+ 
+ #~ msgid "%s requires a scalar-default-char-expr at %L"
+ #~ msgstr "%s requiert une expression scalaire caractÃ¨re par dÃ©faut Ã  %L"
+ 
+ #~ msgid "ASYNCHRONOUS= specifier at %L must be of default CHARACTER kind"
+ #~ msgstr "Le spÃ©cificateur ASYNCHRONOUS= Ã  %L doit Ãªtre du type CHARACTER par dÃ©faut"
+ 
+ #~ msgid "ASYNCHRONOUS= specifier at %L must be scalar"
+ #~ msgstr "Le spÃ©cificateur ASYNCHRONOUS= Ã  %L doit Ãªtre un scalaire"
+ 
+ #~ msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
+ #~ msgstr "Le spÃ©cificateur ASYNCHRONOUS= Ã  %L doit Ãªtre une expression d'initialisation"
+ 
+ #~ msgid "in simplify_trig_call(): Bad intrinsic"
+ #~ msgstr "dans simplify_trig_call(): Mauvais intrinsÃ¨que"
+ 
+ #~ msgid "in gfc_simplify_trigd(): Bad type"
+ #~ msgstr "dans gfc_simplify_trigd(): Mauvais type"
+ 
+ #~ msgid "in gfc_simplify_atrigd(): Bad type"
+ #~ msgstr "dans gfc_simplify_atrigd(): Mauvais type"
+ 
+ #~ msgid "in gfc_simplify_atan2d(): Bad type"
+ #~ msgstr "dans gfc_simplify_atan2d(): Mauvais type"
+ 
  #~ msgid "Dump internal details about what the analyzer is doing to stderr."
  #~ msgstr "Vidanger les dÃ©tails internes au sujet de ce que fait l'analyseur vers stderr."
  
*************** msgstr "prioritÃ© d'initialisation de la
*** 73676,73684 ****
  #~ msgid "%<#pragma acc update%> may only be used in compound statements"
  #~ msgstr "%<#pragma acc update%> ne peut Ãªtre utilisÃ© que dans des instructions composÃ©es"
  
- #~ msgid "%<#pragma omp barrier%> may only be used in compound statements"
- #~ msgstr "%<#pragma omp barrier%> ne peut Ãªtre utilisÃ© que dans des instructions composÃ©es"
- 
  #~ msgid "%<#pragma omp taskwait%> may only be used in compound statements"
  #~ msgstr "%<#pragma omp taskwait%> ne peut Ãªtre utilisÃ© que dans des instructions composÃ©es"
  
--- 73844,73849 ----
*************** msgstr "prioritÃ© d'initialisation de la
*** 74178,74188 ****
  #~ msgstr "#pragma map mal composÃ©, ignorÃ©"
  
  #, fuzzy
- #~| msgid "options enabled: "
- #~ msgid "coprocessor not enabled"
- #~ msgstr "options autorisÃ©es: "
- 
- #, fuzzy
  #~| msgid "malformed #pragma builtin"
  #~ msgid "malformed #pragma call"
  #~ msgstr "construit #pragma mal composÃ©"
--- 74343,74348 ----
diff -Nrcpad gcc-10.1.0/gcc/po/gcc.pot gcc-10.2.0/gcc/po/gcc.pot
*** gcc-10.1.0/gcc/po/gcc.pot	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/po/gcc.pot	Thu Jul 23 06:35:17 2020
*************** msgid ""
*** 8,14 ****
  msgstr ""
  "Project-Id-Version: PACKAGE VERSION\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-04-27 21:19+0000\n"
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  "Language-Team: LANGUAGE <LL@li.org>\n"
--- 8,14 ----
  msgstr ""
  "Project-Id-Version: PACKAGE VERSION\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-07-20 18:08+0000\n"
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  "Language-Team: LANGUAGE <LL@li.org>\n"
*************** msgstr ""
*** 1883,1965 ****
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9890
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, c-format
  msgid "invalid vector constant"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10052
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10203
  #, c-format
  msgid "invalid constant"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10206
  #, c-format
  msgid "invalid operand"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10357
  #, c-format
  msgid "invalid address mode"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22620
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 1883,1965 ----
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9995
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10004 config/aarch64/aarch64.c:10017
! #: config/aarch64/aarch64.c:10029 config/aarch64/aarch64.c:10040
! #: config/aarch64/aarch64.c:10056 config/aarch64/aarch64.c:10070
! #: config/aarch64/aarch64.c:10090 config/aarch64/aarch64.c:10164
! #: config/aarch64/aarch64.c:10175 config/aarch64/aarch64.c:10189
! #: config/aarch64/aarch64.c:10411 config/aarch64/aarch64.c:10429
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10108 config/aarch64/aarch64.c:10119
! #: config/aarch64/aarch64.c:10271 config/aarch64/aarch64.c:10282
  #, c-format
  msgid "invalid vector constant"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10131 config/aarch64/aarch64.c:10143
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10157
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10223 config/arm/arm.c:24220
  #, c-format
  msgid "missing operand"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10308
  #, c-format
  msgid "invalid constant"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10311
  #, c-format
  msgid "invalid operand"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10437 config/aarch64/aarch64.c:10442
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10462
  #, c-format
  msgid "invalid address mode"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22752 config/arm/arm.c:33184
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22754 config/arm/arm.c:33186
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22769 config/aarch64/aarch64.c:22785
! #: config/arm/arm.c:33201 config/arm/arm.c:33217
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22793
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13417 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 1975,1992 ****
  msgstr ""
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr ""
--- 1975,1992 ----
  msgstr ""
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13111 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13031
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13059
  #, c-format
  msgid "invalid %%P value"
  msgstr ""
*************** msgstr ""
*** 2016,2022 ****
  msgid "invalid %%U value"
  msgstr ""
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr ""
--- 2016,2022 ----
  msgid "invalid %%U value"
  msgstr ""
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13119
  #, c-format
  msgid "invalid %%s value"
  msgstr ""
*************** msgstr ""
*** 2026,2032 ****
  msgid "invalid %%C value"
  msgstr ""
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr ""
--- 2026,2032 ----
  msgid "invalid %%C value"
  msgstr ""
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12895
  #, c-format
  msgid "invalid %%E value"
  msgstr ""
*************** msgstr ""
*** 2036,2045 ****
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
! #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
! #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr ""
--- 2036,2045 ----
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5749
! #: config/gcn/gcn.c:5758 config/gcn/gcn.c:5818 config/gcn/gcn.c:5826
! #: config/gcn/gcn.c:5842 config/gcn/gcn.c:5860 config/gcn/gcn.c:5911
! #: config/gcn/gcn.c:6030 config/gcn/gcn.c:6141 config/rs6000/rs6000.c:13422
  #, c-format
  msgid "invalid %%xn code"
  msgstr ""
*************** msgstr ""
*** 2121,2155 ****
  msgid "unrecognized supposed constant"
  msgstr ""
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, c-format
  msgid "invalid shift operand"
  msgstr ""
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr ""
  
! #: config/arm/arm.c:23335
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2121,2155 ----
  msgid "unrecognized supposed constant"
  msgstr ""
  
! #: config/arm/arm.c:20588 config/arm/arm.c:20613 config/arm/arm.c:20623
! #: config/arm/arm.c:20632 config/arm/arm.c:20641
  #, c-format
  msgid "invalid shift operand"
  msgstr ""
  
! #: config/arm/arm.c:23504 config/arm/arm.c:23522
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr ""
  
! #: config/arm/arm.c:23510
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23628 config/arm/arm.c:23641 config/arm/arm.c:23666
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23743 config/arm/arm.c:23765 config/arm/arm.c:23775
! #: config/arm/arm.c:23785 config/arm/arm.c:23795 config/arm/arm.c:23834
! #: config/arm/arm.c:23852 config/arm/arm.c:23877 config/arm/arm.c:23892
! #: config/arm/arm.c:23919 config/arm/arm.c:23926 config/arm/arm.c:23944
! #: config/arm/arm.c:23951 config/arm/arm.c:23959 config/arm/arm.c:23980
! #: config/arm/arm.c:23987 config/arm/arm.c:24167 config/arm/arm.c:24174
! #: config/arm/arm.c:24201 config/arm/arm.c:24208 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr ""
*** 2157,2169 ****
  msgid "invalid operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2157,2169 ----
  msgid "invalid operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23847
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23868
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgstr ""
*** 2283,2289 ****
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6747
  #: lto/lto-object.c:184 lto/lto-object.c:281 lto/lto-object.c:338
  #: lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
--- 2283,2289 ----
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6807
  #: lto/lto-object.c:184 lto/lto-object.c:281 lto/lto-object.c:338
  #: lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
*************** msgstr ""
*** 2500,2524 ****
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.c:5418 config/gcn/gcn.c:5442 config/gcn/gcn.c:5446
! #: config/gcn/gcn.c:5790 config/gcn/gcn.c:5801 config/gcn/gcn.c:5804
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
! #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr ""
  
! #: config/gcn/gcn.c:6038
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.c:6120
  #, c-format
  msgid "invalid fp constant"
  msgstr ""
--- 2500,2524 ----
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.c:5419 config/gcn/gcn.c:5443 config/gcn/gcn.c:5447
! #: config/gcn/gcn.c:5791 config/gcn/gcn.c:5802 config/gcn/gcn.c:5805
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5559 config/gcn/gcn.c:5582 config/gcn/gcn.c:5614
! #: config/gcn/gcn.c:5630 config/gcn/gcn.c:5645 config/gcn/gcn.c:5664
! #: config/gcn/gcn.c:5740 config/gcn/gcn.c:5936 config/gcn/gcn.c:6051
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr ""
  
! #: config/gcn/gcn.c:6039
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.c:6121
  #, c-format
  msgid "invalid fp constant"
  msgstr ""
*************** msgstr ""
*** 2663,2669 ****
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
--- 2663,2669 ----
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13049
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
*************** msgstr ""
*** 2716,2722 ****
  msgid "post-increment address is not a register"
  msgstr ""
  
! #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350 config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr ""
  
--- 2716,2722 ----
  msgid "post-increment address is not a register"
  msgstr ""
  
! #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350 config/rs6000/rs6000.c:19840
  msgid "bad address"
  msgstr ""
  
*************** msgstr ""
*** 2768,2775 ****
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3209 config/riscv/riscv.c:3324
! #: config/riscv/riscv.c:3330 config/riscv/riscv.c:3339
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr ""
--- 2768,2775 ----
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3217 config/riscv/riscv.c:3332
! #: config/riscv/riscv.c:3338 config/riscv/riscv.c:3347
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr ""
*************** msgstr ""
*** 2900,3064 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3631
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3639
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3644
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3795
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10009
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12757
  #, c-format
  msgid "invalid %%e value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13002
  #, c-format
  msgid "invalid %%t value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13095
  #, c-format
  msgid "invalid %%V value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13169
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13238
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25800
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25869
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr ""
  
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
--- 2900,3101 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3696
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3704
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3709
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3711
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3845
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3848
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3860
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10115
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12679
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12859
! #, c-format
! msgid "invalid %%A value"
! msgstr ""
! 
! #: config/rs6000/rs6000.c:12868 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12883
  #, c-format
  msgid "invalid %%e value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12904
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12922
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12957
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12967
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12977
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12992 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13039
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13086
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13128
  #, c-format
  msgid "invalid %%t value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13145
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13157
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13171 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13221
  #, c-format
  msgid "invalid %%V value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13238 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13295
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13364
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14208
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14214
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14220
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23099
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.c:26116
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:26185
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:26261
  msgid "Bad GPR fusion"
  msgstr ""
  
+ #: config/rs6000/rs6000.c:26740
+ msgid "invalid conversion from type %<__vector_quad%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26742
+ msgid "invalid conversion to type %<__vector_quad%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26744
+ msgid "invalid conversion from type %<__vector_pair%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26746
+ msgid "invalid conversion to type %<__vector_pair%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26754
+ msgid "invalid conversion from type %<* __vector_quad%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26757
+ msgid "invalid conversion to type %<* __vector_quad%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26760
+ msgid "invalid conversion from type %<* __vector_pair%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26763
+ msgid "invalid conversion to type %<* __vector_pair%>"
+ msgstr ""
+ 
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
*************** msgstr ""
*** 3069,3156 ****
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:7880
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7903
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7943
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7961
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7971
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7992
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8003
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8089 config/s390/s390.c:8110
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8107
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8144
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8151
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8154
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:11873
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16193
  msgid ""
  "binary operator does not support mixing vector bool with floating point "
  "vector operands"
--- 3106,3193 ----
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:7878
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7901
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7919
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7941
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7959
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7969
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7990
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8001
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8087 config/s390/s390.c:8108
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8105
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8142
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8149
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8152
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:11871
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.c:16238
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16248
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16251
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16259
  msgid ""
  "binary operator does not support mixing vector bool with floating point "
  "vector operands"
*************** msgstr ""
*** 3415,3421 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427 c/c-parser.c:3460
  #: c/c-parser.c:11296 c/gimple-parser.c:2027 c/gimple-parser.c:2066
! #: cp/parser.c:13681 cp/parser.c:30000 cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
--- 3452,3458 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427 c/c-parser.c:3460
  #: c/c-parser.c:11296 c/gimple-parser.c:2027 c/gimple-parser.c:2066
! #: cp/parser.c:13686 cp/parser.c:30025 cp/parser.c:30618
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
*************** msgstr ""
*** 3435,3441 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7172 cp/parser.c:30641
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
--- 3472,3478 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7172 cp/parser.c:30666
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
*************** msgstr ""
*** 3443,3449 ****
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
--- 3480,3486 ----
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30630
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
*************** msgstr ""
*** 3461,3481 ****
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
--- 3498,3518 ----
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13431 cp/parser.c:30621
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30633
! #: cp/parser.c:34293
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19221
! #: cp/parser.c:30627
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
*************** msgstr ""
*** 3486,3497 ****
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
--- 3523,3534 ----
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30660 cp/parser.c:32306 cp/parser.c:35084
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.c:6736 cp/parser.c:30547
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
*************** msgstr ""
*** 3500,3506 ****
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
--- 3537,3543 ----
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:30023 cp/parser.c:30636
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
*************** msgstr ""
*** 3509,3526 ****
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
--- 3546,3563 ----
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32880
! #: cp/parser.c:32954
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30645
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30669
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
*************** msgstr ""
*** 3528,3546 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
--- 3565,3583 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30648
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30624 cp/parser.c:33099
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39709
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
*************** msgstr ""
*** 3549,3555 ****
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 3586,3592 ----
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1337 cp/parser.c:16641 cp/parser.c:30642
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 3560,3592 ****
  msgid "expected label"
  msgstr ""
  
! #: cp/call.c:3866
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7217
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr ""
  
--- 3597,3629 ----
  msgid "expected label"
  msgstr ""
  
! #: cp/call.c:3868
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7220
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7387 cp/pt.c:2031 cp/pt.c:24688
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:11715
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:11716
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3260
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3261
  msgid "jump to case label"
  msgstr ""
  
*************** msgstr ""
*** 3675,3681 ****
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
--- 3712,3718 ----
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2203
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
*************** msgstr ""
*** 3845,3892 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6452 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6453 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6480 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6497 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6509 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6527
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6573
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6575
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6577
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6579
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 3882,3929 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6512 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6513 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6540 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6557 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6569 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6587
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6633
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6635
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6637
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6639
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr ""
*** 3926,3942 ****
  msgid "elemental binary operation"
  msgstr ""
  
! #: fortran/check.c:3702
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
--- 3963,3979 ----
  msgid "elemental binary operation"
  msgstr ""
  
! #: fortran/check.c:3709
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3917 fortran/check.c:3998 fortran/check.c:4063
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4401 fortran/intrinsic.c:4778
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
*************** msgstr ""
*** 4011,4017 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4048,4054 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3404 fortran/intrinsic.c:4461
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4026,4032 ****
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
--- 4063,4069 ----
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4727
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
*************** msgstr ""
*** 4132,4142 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  msgid "pointer assignment"
  msgstr ""
  
--- 4169,4179 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11855
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2103 fortran/resolve.c:11906 fortran/resolve.c:11909
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 4144,4344 ****
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.c:2300 fortran/resolve.c:2494
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.c:2397
  msgid "allocatable argument"
  msgstr ""
  
! #: fortran/resolve.c:2402
  msgid "asynchronous argument"
  msgstr ""
  
! #: fortran/resolve.c:2407
  msgid "optional argument"
  msgstr ""
  
! #: fortran/resolve.c:2412
  msgid "pointer argument"
  msgstr ""
  
! #: fortran/resolve.c:2417
  msgid "target argument"
  msgstr ""
  
! #: fortran/resolve.c:2422
  msgid "value argument"
  msgstr ""
  
! #: fortran/resolve.c:2427
  msgid "volatile argument"
  msgstr ""
  
! #: fortran/resolve.c:2432
  msgid "assumed-shape argument"
  msgstr ""
  
! #: fortran/resolve.c:2437
  msgid "assumed-rank argument"
  msgstr ""
  
! #: fortran/resolve.c:2442
  msgid "coarray argument"
  msgstr ""
  
! #: fortran/resolve.c:2447
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.c:2452
  msgid "polymorphic argument"
  msgstr ""
  
! #: fortran/resolve.c:2457
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2464
  msgid "assumed-type argument"
  msgstr ""
  
! #: fortran/resolve.c:2475
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2480
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.c:2487
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.c:2499
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid ""
  "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s"
  "%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4262
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4265
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7187
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 4181,4381 ----
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.c:2302 fortran/resolve.c:2496
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.c:2399
  msgid "allocatable argument"
  msgstr ""
  
! #: fortran/resolve.c:2404
  msgid "asynchronous argument"
  msgstr ""
  
! #: fortran/resolve.c:2409
  msgid "optional argument"
  msgstr ""
  
! #: fortran/resolve.c:2414
  msgid "pointer argument"
  msgstr ""
  
! #: fortran/resolve.c:2419
  msgid "target argument"
  msgstr ""
  
! #: fortran/resolve.c:2424
  msgid "value argument"
  msgstr ""
  
! #: fortran/resolve.c:2429
  msgid "volatile argument"
  msgstr ""
  
! #: fortran/resolve.c:2434
  msgid "assumed-shape argument"
  msgstr ""
  
! #: fortran/resolve.c:2439
  msgid "assumed-rank argument"
  msgstr ""
  
! #: fortran/resolve.c:2444
  msgid "coarray argument"
  msgstr ""
  
! #: fortran/resolve.c:2449
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.c:2454
  msgid "polymorphic argument"
  msgstr ""
  
! #: fortran/resolve.c:2459
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2466
  msgid "assumed-type argument"
  msgstr ""
  
! #: fortran/resolve.c:2477
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2482
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.c:2489
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.c:2501
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4015
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4031
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4048
  #, c-format
  msgid ""
  "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s"
  "%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4053
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4068
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4110
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4133
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4147
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4245
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4251
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4264
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4267
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4270
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4274
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4360
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7177
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7181
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7185
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7189
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7193
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7479 fortran/resolve.c:7482
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7859 fortran/resolve.c:7862
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8095 fortran/resolve.c:10037
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8139 fortran/resolve.c:10049
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9843
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10061
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 4351,4383 ****
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9737
  #, c-format
  msgid ""
  "The value of the PDT LEN parameter '%s' does not agree with that in the "
  "dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6191
  #, c-format
  msgid ""
  "Actual string length does not match the declared one for dummy argument "
  "'%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6199
  #, c-format
  msgid ""
  "Actual string length is shorter than the declared one for dummy argument "
  "'%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9527
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4388,4420 ----
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9739
  #, c-format
  msgid ""
  "The value of the PDT LEN parameter '%s' does not agree with that in the "
  "dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6196
  #, c-format
  msgid ""
  "Actual string length does not match the declared one for dummy argument "
  "'%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6204
  #, c-format
  msgid ""
  "Actual string length is shorter than the declared one for dummy argument "
  "'%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9534
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10948
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 4452,4458 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1250
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
--- 4489,4495 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1251
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
*************** msgstr ""
*** 4874,4880 ****
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
--- 4911,4917 ----
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2987
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 5487,5494 ****
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
--- 5524,5531 ----
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2863 common.opt:2951 common.opt:3088 common.opt:3092
! #: common.opt:3096 common.opt:3100
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 8187,8294 ****
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
- msgid "Warn about code paths in which an uninitialized value is used."
- msgstr ""
- 
- #: analyzer/analyzer.opt:107
- #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid ""
  "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot "
  "file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid ""
  "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:183
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
--- 8224,8326 ----
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr ""
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid ""
  "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot "
  "file."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid ""
  "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
*************** msgstr ""
*** 13097,13103 ****
  
  #: config/rs6000/rs6000.opt:572
  #, no-c-format
! msgid "Use instructions for a future architecture."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:576
--- 13129,13135 ----
  
  #: config/rs6000/rs6000.opt:572
  #, no-c-format
! msgid "Use instructions added in ISA 3.1."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:576
*************** msgstr ""
*** 13110,13115 ****
--- 13142,13152 ----
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:584
+ #, no-c-format
+ msgid "Generate (do not generate) MMA instructions."
+ msgstr ""
+ 
  #: config/rs6000/sysv4.opt:24
  #, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
*************** msgstr ""
*** 18317,18324 ****
  #: common.opt:2213
  #, no-c-format
  msgid ""
! "Remove prefix from absolute path before manging name for -fprofile-generate= "
! "and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
--- 18354,18361 ----
  #: common.opt:2213
  #, no-c-format
  msgid ""
! "Remove prefix from absolute path before mangling name for -fprofile-"
! "generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
*************** msgstr ""
*** 19012,19390 ****
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2863
  #, no-c-format
  msgid ""
  "Allow optimization for floating-point arithmetic which may change the result "
  "of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2924
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid ""
  "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:2959
  #, no-c-format
  msgid ""
  "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for "
  "vectorization."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid ""
  "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization "
  "cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2979
  #, no-c-format
  msgid ""
  "Enables the dynamic vectorizer cost model.  Preserved for backward "
  "compatibility."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3001
  #, no-c-format
  msgid ""
  "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol "
  "visibility."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3056
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid ""
  "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3205
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3245
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr ""
  
! #: common.opt:3249
  #, no-c-format
  msgid "Enable function profiling."
  msgstr ""
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3299
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3331
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3335
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3339
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3349
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3394
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 19049,19427 ----
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2867
  #, no-c-format
  msgid ""
  "Allow optimization for floating-point arithmetic which may change the result "
  "of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2872
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2888
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2892
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2896
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2920
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2934
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2942
  #, no-c-format
  msgid ""
  "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:2959
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid ""
  "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for "
  "vectorization."
  msgstr ""
  
! #: common.opt:2967
  #, no-c-format
  msgid ""
  "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization "
  "cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2983
  #, no-c-format
  msgid ""
  "Enables the dynamic vectorizer cost model.  Preserved for backward "
  "compatibility."
  msgstr ""
  
! #: common.opt:2991
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3001
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3005
  #, no-c-format
  msgid ""
  "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol "
  "visibility."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3056
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3076
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid ""
  "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3172
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3176
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3209
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3213
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3224
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3249
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr ""
  
! #: common.opt:3253
  #, no-c-format
  msgid "Enable function profiling."
  msgstr ""
  
! #: common.opt:3263
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3303
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3335
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3339
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3343
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3353
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3406
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3413
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgid ""
*** 20777,20784 ****
  "versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr ""
--- 20814,20821 ----
  "versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1388
! #: cp/cvt.c:1644
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr ""
*************** msgid "expected boolean type"
*** 20804,20810 ****
  msgstr ""
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
--- 20841,20847 ----
  msgstr ""
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36357 cp/parser.c:36364
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
*************** msgstr ""
*** 20868,20874 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
--- 20905,20911 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8954
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
*************** msgstr ""
*** 21225,21231 ****
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
  #: cp/friend.c:303 cp/tree.c:4792
  #, gcc-internal-format
  msgid "previous declaration here"
--- 21262,21268 ----
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14819
  #: cp/friend.c:303 cp/tree.c:4792
  #, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr ""
*** 21308,21319 ****
  #: c-family/c-attribs.c:4242 c-family/c-attribs.c:4281
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529 c-family/c-common.c:5694
! #: c-family/c-common.c:5697 config/darwin.c:2062 config/arm/arm.c:7149
! #: config/arm/arm.c:7177 config/arm/arm.c:7194 config/avr/avr.c:9675
  #: config/csky/csky.c:6046 config/csky/csky.c:6068 config/h8300/h8300.c:5347
! #: config/h8300/h8300.c:5371 config/i386/i386-options.c:3309
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3699
! #: config/ia64/ia64.c:785 config/rs6000/rs6000.c:19357
  #: ada/gcc-interface/utils.c:6436 ada/gcc-interface/utils.c:6464
  #: ada/gcc-interface/utils.c:6481 ada/gcc-interface/utils.c:6498
  #: ada/gcc-interface/utils.c:6513 ada/gcc-interface/utils.c:6529
--- 21345,21356 ----
  #: c-family/c-attribs.c:4242 c-family/c-attribs.c:4281
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529 c-family/c-common.c:5694
! #: c-family/c-common.c:5697 config/darwin.c:2062 config/arm/arm.c:7246
! #: config/arm/arm.c:7274 config/arm/arm.c:7291 config/avr/avr.c:9675
  #: config/csky/csky.c:6046 config/csky/csky.c:6068 config/h8300/h8300.c:5347
! #: config/h8300/h8300.c:5371 config/i386/i386-options.c:3313
! #: config/i386/i386-options.c:3471 config/i386/i386-options.c:3703
! #: config/ia64/ia64.c:785 config/rs6000/rs6000.c:19604
  #: ada/gcc-interface/utils.c:6436 ada/gcc-interface/utils.c:6464
  #: ada/gcc-interface/utils.c:6481 ada/gcc-interface/utils.c:6498
  #: ada/gcc-interface/utils.c:6513 ada/gcc-interface/utils.c:6529
*************** msgstr ""
*** 21331,21338 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
--- 21368,21375 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2064 cp/decl.c:2075
! #: cp/decl.c:2678 cp/decl.c:3105
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
*************** msgstr ""
*** 21457,21463 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
--- 21494,21500 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:815 cp/name-lookup.c:5335
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgstr ""
*** 21761,21767 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
--- 21798,21804 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11102
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
*************** msgstr ""
*** 22068,22079 ****
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6420
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6424
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "stack protector not protecting function: all local arrays are less than %d "
--- 22105,22116 ----
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6421
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6425
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "stack protector not protecting function: all local arrays are less than %d "
*************** msgstr ""
*** 22586,22900 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3136
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "direct call to %s in speculative call sequence has speculative_id %i out of "
  "range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "duplicate direct call to %s in speculative call sequence with speculative_id "
  "%i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid ""
  "call stmt hash does not point to first direct edge of speculative call "
  "sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3334
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "number of speculative targets %i mismatched with "
  "num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3389
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.c:3396
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3401
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3449 cgraph.c:3509
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "An indirect edge from %s is not marked as indirect or has associated "
  "indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.c:3492
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3499
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3526
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3590
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3721
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid ""
  "an indirect edge with unknown callee corresponding to a call_stmt with a "
  "known declaration:"
  msgstr ""
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3750
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3921 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
--- 22623,22937 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3138
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3234
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3239
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3269
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3275
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281 cgraph.c:3311
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "direct call to %s in speculative call sequence has speculative_id %i out of "
  "range"
  msgstr ""
  
! #: cgraph.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "duplicate direct call to %s in speculative call sequence with speculative_id "
  "%i"
  msgstr ""
  
! #: cgraph.c:3299
  #, gcc-internal-format
  msgid ""
  "call stmt hash does not point to first direct edge of speculative call "
  "sequence"
  msgstr ""
  
! #: cgraph.c:3318
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3331
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3336
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.c:3345
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "number of speculative targets %i mismatched with "
  "num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3374
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3381
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3386
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3391
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.c:3398
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3403
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.c:3408
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3413
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3418
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3437
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3451 cgraph.c:3511
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "An indirect edge from %s is not marked as indirect or has associated "
  "indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3467 cgraph.c:3538
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3489
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.c:3494
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3501
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3528
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3559
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3576
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3587
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3592
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3603
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3616
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3622
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3627
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3632
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3650
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3655
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3671
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3676
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3681
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3715
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3723
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.c:3732
  #, gcc-internal-format
  msgid ""
  "an indirect edge with unknown callee corresponding to a call_stmt with a "
  "known declaration:"
  msgstr ""
  
! #: cgraph.c:3742
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3752
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3792 cgraph.c:3805
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3797
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3812
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3923 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
*************** msgid "%<weakref%> attribute ignored bec
*** 22980,22991 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 23017,23028 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11812
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.c:1078 c/c-decl.c:11822
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgid "LTO support has not been enabled
*** 23137,23143 ****
  msgstr ""
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1728 objc/objc-act.c:461
  #, gcc-internal-format
  msgid "cannot open %s: %m"
  msgstr ""
--- 23174,23180 ----
  msgstr ""
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1733 objc/objc-act.c:461
  #, gcc-internal-format
  msgid "cannot open %s: %m"
  msgstr ""
*************** msgstr ""
*** 23475,23496 ****
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2930
  #, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr ""
  
! #: emit-rtl.c:2932
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr ""
  
! #: emit-rtl.c:2934
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr ""
  
! #: emit-rtl.c:4070
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
--- 23512,23533 ----
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2885
  #, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr ""
  
! #: emit-rtl.c:2887
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr ""
  
! #: emit-rtl.c:2889
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr ""
  
! #: emit-rtl.c:4025
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
*************** msgstr ""
*** 23550,23556 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 23587,23593 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14728 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgid ""
*** 23582,23593 ****
  "truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
--- 23619,23630 ----
  "truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11114
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11128
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
*************** msgstr ""
*** 23602,23608 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr ""
  
! #: final.c:4809 toplev.c:1552 tree-cfgcleanup.c:1499
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr ""
--- 23639,23645 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr ""
  
! #: final.c:4809 toplev.c:1557 tree-cfgcleanup.c:1499
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr ""
*************** msgstr ""
*** 23622,23661 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5913 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6366 fold-const.c:6380
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6524
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6529
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9191
  #, gcc-internal-format
  msgid ""
  "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9591
  #, gcc-internal-format
  msgid ""
  "assuming signed overflow does not occur when combining constants around a "
  "comparison"
  msgstr ""
  
! #: fold-const.c:12891
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 23659,23698 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5927 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6380 fold-const.c:6394
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6538
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6543
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9205
  #, gcc-internal-format
  msgid ""
  "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9605
  #, gcc-internal-format
  msgid ""
  "assuming signed overflow does not occur when combining constants around a "
  "comparison"
  msgstr ""
  
! #: fold-const.c:12905
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr ""
*** 24276,24288 ****
  msgid "function returns address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
! #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
  msgstr ""
--- 24313,24325 ----
  msgid "function returns address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13084 tree.c:13121 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7063 cp/call.c:8917
! #: cp/constexpr.c:852 cp/constexpr.c:3353 cp/cvt.c:1068 cp/cvt.c:1106
! #: cp/decl.c:7969 cp/decl2.c:5532 cp/decl2.c:5577 cp/pt.c:8762
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1817 cp/typeck.c:2029
! #: cp/typeck.c:4089 cp/typeck.c:9649
  #, gcc-internal-format
  msgid "declared here"
  msgstr ""
*************** msgid "%G%qD offset %s is out of the bou
*** 24981,24990 ****
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
--- 25018,25027 ----
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1393 cp/class.c:3187 cp/constexpr.c:956
! #: cp/decl.c:4078 cp/decl.c:11613 cp/decl.c:12091 cp/decl.c:12100
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22279
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
*************** msgstr ""
*** 25152,25158 ****
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7502 gimplify.c:8811
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
--- 25189,25195 ----
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7502 gimplify.c:8814
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
*************** msgstr ""
*** 25202,25208 ****
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid ""
  "invalid %<task%> reduction modifier on construct other than %<parallel%>, "
--- 25239,25245 ----
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12337
  #, gcc-internal-format
  msgid ""
  "invalid %<task%> reduction modifier on construct other than %<parallel%>, "
*************** msgid ""
*** 25210,25216 ****
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
--- 25247,25253 ----
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12330
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
*************** msgid ""
*** 25222,25395 ****
  "construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9153
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9442
  #, gcc-internal-format
  msgid ""
  "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9499
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9527
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid ""
  "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on "
  "the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9962
  #, gcc-internal-format
  msgid ""
  "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10264
  #, gcc-internal-format
  msgid ""
  "same variable used in %<firstprivate%> and %<lastprivate%> clauses on "
  "%<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid ""
  "incompatible data clause with reduction on %qE; promoting to "
  "%<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid ""
  "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> "
  "directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.c:10619
  #, gcc-internal-format
  msgid ""
  "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a "
  "variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10953
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11493 gimplify.c:11752
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12320
  #, gcc-internal-format
  msgid ""
  "%<bind%> clause not specified on a %<loop%> construct not nested inside "
  "another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12344
  #, gcc-internal-format
  msgid ""
  "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid ""
  "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams"
  "%> region"
  msgstr ""
  
! #: gimplify.c:12416
  #, gcc-internal-format
  msgid ""
  "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD "
  "which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13274 omp-low.c:3254
  #, gcc-internal-format
  msgid ""
  "%<ordered%> construct with %<depend%> clause must be closely nested inside a "
  "loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13305
  #, gcc-internal-format
  msgid ""
  "number of variables in %<depend%> clause with %<sink%> modifier does not "
  "match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13318
  #, gcc-internal-format
  msgid ""
  "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> "
  "construct"
  msgstr ""
  
! #: gimplify.c:13329
  #, gcc-internal-format
  msgid ""
  "%<depend%> clause with %<source%> modifier specified together with %<depend"
  "%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15170
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15175
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 25259,25432 ----
  "construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8982
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9156
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9445
  #, gcc-internal-format
  msgid ""
  "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9502
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9530
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9706
  #, gcc-internal-format
  msgid ""
  "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on "
  "the containing construct"
  msgstr ""
  
! #: gimplify.c:9916
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9965
  #, gcc-internal-format
  msgid ""
  "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10212
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10267
  #, gcc-internal-format
  msgid ""
  "same variable used in %<firstprivate%> and %<lastprivate%> clauses on "
  "%<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10358
  #, gcc-internal-format
  msgid ""
  "incompatible data clause with reduction on %qE; promoting to "
  "%<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10505
  #, gcc-internal-format
  msgid ""
  "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> "
  "directive clause"
  msgstr ""
  
! #: gimplify.c:10524
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.c:10623
  #, gcc-internal-format
  msgid ""
  "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a "
  "variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10957
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11441 gimplify.c:11700
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12268
  #, gcc-internal-format
  msgid ""
  "%<bind%> clause not specified on a %<loop%> construct not nested inside "
  "another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12292
  #, gcc-internal-format
  msgid ""
  "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12312
  #, gcc-internal-format
  msgid ""
  "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams"
  "%> region"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid ""
  "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD "
  "which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13222 omp-low.c:3254
  #, gcc-internal-format
  msgid ""
  "%<ordered%> construct with %<depend%> clause must be closely nested inside a "
  "loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13240
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13253
  #, gcc-internal-format
  msgid ""
  "number of variables in %<depend%> clause with %<sink%> modifier does not "
  "match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13266
  #, gcc-internal-format
  msgid ""
  "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> "
  "construct"
  msgstr ""
  
! #: gimplify.c:13277
  #, gcc-internal-format
  msgid ""
  "%<depend%> clause with %<source%> modifier specified together with %<depend"
  "%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14567
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15118
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15123
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15130
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 25465,25471 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:504
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr ""
--- 25502,25508 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:506
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr ""
*************** msgstr ""
*** 25762,25768 ****
  msgid "the extra base is defined here"
  msgstr ""
  
! #: ipa-devirt.c:3852
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural ""
--- 25799,25805 ----
  msgid "the extra base is defined here"
  msgstr ""
  
! #: ipa-devirt.c:3855
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural ""
*************** msgid_plural ""
*** 25770,25776 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3861
  #, gcc-internal-format
  msgid ""
  "Declaring type %qD final would enable devirtualization of %i call executed "
--- 25807,25813 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3864
  #, gcc-internal-format
  msgid ""
  "Declaring type %qD final would enable devirtualization of %i call executed "
*************** msgid_plural ""
*** 25781,25787 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3891
  #, gcc-internal-format
  msgid ""
  "Declaring virtual destructor of %qD final would enable devirtualization of "
--- 25818,25824 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3894
  #, gcc-internal-format
  msgid ""
  "Declaring virtual destructor of %qD final would enable devirtualization of "
*************** msgid_plural ""
*** 25792,25798 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3899
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural ""
--- 25829,25835 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3902
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural ""
*************** msgid_plural ""
*** 25800,25806 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3907
  #, gcc-internal-format
  msgid ""
  "Declaring virtual destructor of %qD final would enable devirtualization of "
--- 25837,25843 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3910
  #, gcc-internal-format
  msgid ""
  "Declaring virtual destructor of %qD final would enable devirtualization of "
*************** msgid_plural ""
*** 25811,25817 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3918
  #, gcc-internal-format
  msgid ""
  "Declaring method %qD final would enable devirtualization of %i call executed "
--- 25848,25854 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3921
  #, gcc-internal-format
  msgid ""
  "Declaring method %qD final would enable devirtualization of %i call executed "
*************** msgid_plural ""
*** 25822,25833 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4289
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
--- 25859,25870 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4295
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4364
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
*************** msgstr ""
*** 25859,25895 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Function %s, parameter %u, is used but does not have any certain IPA-SRA "
--- 25896,25932 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1470
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1475
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1480
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1492
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2472
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2475
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Function %s, parameter %u, is used but does not have any certain IPA-SRA "
*************** msgstr ""
*** 25941,26001 ****
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lto-cgraph.c:1110
  #, gcc-internal-format
  msgid ""
  "function %qs has been referenced in offloaded code but hasn%'t been marked "
  "to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1115
  #, gcc-internal-format
  msgid ""
  "variable %qs has been referenced in offloaded code but hasn%'t been marked "
  "to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1280
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1456
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1462
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1539
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1655
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1680
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1718
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr ""
  
! #: lto-cgraph.c:1728
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr ""
  
! #: lto-cgraph.c:1805
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr ""
--- 25978,26038 ----
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lto-cgraph.c:1118
  #, gcc-internal-format
  msgid ""
  "function %qs has been referenced in offloaded code but hasn%'t been marked "
  "to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1123
  #, gcc-internal-format
  msgid ""
  "variable %qs has been referenced in offloaded code but hasn%'t been marked "
  "to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1288
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1464
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1470
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1547
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1663
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1688
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1726
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr ""
  
! #: lto-cgraph.c:1736
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr ""
  
! #: lto-cgraph.c:1813
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr ""
*************** msgid ""
*** 26259,26316 ****
  "iteration space"
  msgstr ""
  
! #: omp-general.c:1751
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1754
  #, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1785
  #, gcc-internal-format
  msgid ""
  "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP "
  "'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid ""
  "incompatible %qs clause when applying %<%s%> to %qD, which has already been "
  "marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid ""
  "missing %qs clause when applying %<%s%> to %qD, which has already been "
  "marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr ""
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
--- 26296,26353 ----
  "iteration space"
  msgstr ""
  
! #: omp-general.c:1807
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1810
  #, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1841
  #, gcc-internal-format
  msgid ""
  "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP "
  "'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1883
  #, gcc-internal-format
  msgid ""
  "incompatible %qs clause when applying %<%s%> to %qD, which has already been "
  "marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1890
  #, gcc-internal-format
  msgid ""
  "missing %qs clause when applying %<%s%> to %qD, which has already been "
  "marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1899
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr ""
  
! #: omp-general.c:1907
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1215
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1216
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1250
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
*************** msgstr ""
*** 26568,26619 ****
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1254
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr ""
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
--- 26605,26656 ----
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:673
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1248
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1252 omp-offload.c:1284
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1257
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1259
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1264
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr ""
  
! #: omp-offload.c:1277
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1426
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1428
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
*************** msgstr ""
*** 28015,28159 ****
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr ""
  
! #: toplev.c:1496
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr ""
  
! #: toplev.c:1500
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr ""
  
! #: toplev.c:1514
  #, gcc-internal-format
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr ""
  
! #: toplev.c:1559
  #, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr ""
  
! #: toplev.c:1594
  #, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr ""
  
! #: toplev.c:1607
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr ""
  
! #: toplev.c:1611
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr ""
  
! #: toplev.c:1650
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1681
  #, gcc-internal-format
  msgid ""
  "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent "
  "to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1697
  #, gcc-internal-format
  msgid ""
  "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-"
  "location-views%>"
  msgstr ""
  
! #: toplev.c:1707
  #, gcc-internal-format
  msgid ""
  "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1736
  #, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1742
  #, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1750
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1756
  #, gcc-internal-format
  msgid ""
  "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> "
  "switches)"
  msgstr ""
  
! #: toplev.c:1766
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr ""
  
! #: toplev.c:1778
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr ""
  
! #: toplev.c:1788
  #, gcc-internal-format
  msgid ""
  "%<-fstack-clash-protection%> is not supported on targets where the stack "
  "grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1798
  #, gcc-internal-format
  msgid ""
  "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; "
  "disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1816
  #, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1828
  #, gcc-internal-format
  msgid ""
  "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported "
  "for this target"
  msgstr ""
  
! #: toplev.c:2132
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr ""
  
! #: toplev.c:2134
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr ""
  
! #: toplev.c:2251
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2327
  #, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr ""
  
! #: toplev.c:2342
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
--- 28052,28196 ----
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr ""
  
! #: toplev.c:1501
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr ""
  
! #: toplev.c:1505
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr ""
  
! #: toplev.c:1519
  #, gcc-internal-format
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr ""
  
! #: toplev.c:1564
  #, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr ""
  
! #: toplev.c:1599
  #, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr ""
  
! #: toplev.c:1612
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr ""
  
! #: toplev.c:1616
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr ""
  
! #: toplev.c:1655
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1686
  #, gcc-internal-format
  msgid ""
  "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent "
  "to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1702
  #, gcc-internal-format
  msgid ""
  "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-"
  "location-views%>"
  msgstr ""
  
! #: toplev.c:1712
  #, gcc-internal-format
  msgid ""
  "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1741
  #, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1747
  #, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1755
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1761
  #, gcc-internal-format
  msgid ""
  "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> "
  "switches)"
  msgstr ""
  
! #: toplev.c:1771
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr ""
  
! #: toplev.c:1783
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr ""
  
! #: toplev.c:1793
  #, gcc-internal-format
  msgid ""
  "%<-fstack-clash-protection%> is not supported on targets where the stack "
  "grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1803
  #, gcc-internal-format
  msgid ""
  "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; "
  "disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1821
  #, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1833
  #, gcc-internal-format
  msgid ""
  "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported "
  "for this target"
  msgstr ""
  
! #: toplev.c:2137
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr ""
  
! #: toplev.c:2139
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr ""
  
! #: toplev.c:2256
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2332
  #, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr ""
  
! #: toplev.c:2347
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
*************** msgstr ""
*** 28250,28421 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2968
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2973
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2994
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3016
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.c:3027
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr ""
  
! #: tree-cfg.c:3052
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3066
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr ""
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3089
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3107
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3138
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr ""
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.c:3169
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr ""
  
! #: tree-cfg.c:3193
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3201
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr ""
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr ""
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3337
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3347
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3358
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3398
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 28287,28458 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2998
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:3003
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:3018
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:3024
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3046
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.c:3057
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr ""
  
! #: tree-cfg.c:3082
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr ""
  
! #: tree-cfg.c:3102
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3111
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3119
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3126
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3137
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.c:3153
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3168
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr ""
  
! #: tree-cfg.c:3179 tree-cfg.c:3188 tree-cfg.c:3205 tree-cfg.c:3839
! #: tree-cfg.c:3868 tree-cfg.c:3885 tree-cfg.c:3906 tree-cfg.c:3952
! #: tree-cfg.c:3973 tree-cfg.c:4027 tree-cfg.c:4047 tree-cfg.c:4083
! #: tree-cfg.c:4104 tree-cfg.c:4136 tree-cfg.c:4212 tree-cfg.c:4244
! #: tree-cfg.c:4256 tree-cfg.c:4315 tree-cfg.c:4340 tree-cfg.c:4413
! #: tree-cfg.c:4491
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.c:3199
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr ""
  
! #: tree-cfg.c:3223
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3231
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.c:3251 tree-cfg.c:3277
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr ""
  
! #: tree-cfg.c:3258 tree-cfg.c:3284
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr ""
  
! #: tree-cfg.c:3265 tree-cfg.c:3291
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.c:3298 tree-cfg.c:4503
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3351
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3360
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3377
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3388
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.c:3397
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3405
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3419
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3428
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3439
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 28426,28935 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.c:3450
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr ""
  
! #: tree-cfg.c:3470
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr ""
  
! #: tree-cfg.c:3486
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3518
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3527
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3562
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3585
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3614
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3629
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.c:3643
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.c:3658
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.c:3713
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.c:3735
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr ""
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3792
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr ""
  
! #: tree-cfg.c:3897
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr ""
  
! #: tree-cfg.c:3908
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr ""
  
! #: tree-cfg.c:4114
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4127
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4164
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid ""
  "the first argument of a %qs must be of a boolean vector type of the same "
  "number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4253
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4269
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.c:4329
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.c:4338
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.c:4344
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4354
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.c:4364
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4419
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.c:4428
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.c:4447
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4598
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4607
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4618
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4677
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4735
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.c:4743
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.c:4753
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4771
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4778
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4788
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4798
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4807
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4850
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4869
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4885
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:4893
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.c:4995
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5009
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.c:5016
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.c:5114
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5236
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5643
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5715
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5755
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.c:9383
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.c:9502
  #, gcc-internal-format
  msgid ""
  "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, gcc-internal-format
  msgid ""
  "ignoring return value of function declared with attribute "
--- 28463,28972 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3457
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.c:3480
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr ""
  
! #: tree-cfg.c:3500
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr ""
  
! #: tree-cfg.c:3516
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.c:3533
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3548
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3557
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.c:3564
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3586
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3592
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3615
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3644
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3659
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.c:3688
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.c:3703
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.c:3743
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.c:3765
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr ""
  
! #: tree-cfg.c:3776
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3790
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3815
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3822
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr ""
  
! #: tree-cfg.c:3927
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr ""
  
! #: tree-cfg.c:3938
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr ""
  
! #: tree-cfg.c:4144
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4157
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.c:4185
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4194
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4226
  #, gcc-internal-format
  msgid ""
  "the first argument of a %qs must be of a boolean vector type of the same "
  "number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4268 tree-cfg.c:4327
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4283
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4299
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.c:4359
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.c:4368
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.c:4374
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4384
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.c:4394
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4449
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.c:4458
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.c:4477
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.c:4518 tree-cfg.c:4544
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.c:4578 tree-cfg.c:4596
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4587 tree-cfg.c:4604
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4621
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4628
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4637
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4648
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4707
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.c:4722 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.c:4746
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.c:4773
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.c:4783
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4801
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4808
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4818
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4828
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4837
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4880
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.c:4889
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4899
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4915
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:4923
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:5006 tree-cfg.c:5015
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.c:5025
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5039
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.c:5046
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.c:5144
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5201
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5217
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5266
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.c:5369
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5378
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5389 tree-cfg.c:5436
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5397
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5424
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5464
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5470
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5492
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5514
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5521
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5552
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5561
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5570 tree-cfg.c:5579 tree-cfg.c:5604
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5627
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5663 tree-cfg.c:5685 tree-cfg.c:5702 tree-cfg.c:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5673
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5737
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5745
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.c:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.c:9413
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.c:9434 tree-cfg.c:9466
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.c:9532
  #, gcc-internal-format
  msgid ""
  "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9537 cp/cvt.c:1110
  #, gcc-internal-format
  msgid ""
  "ignoring return value of function declared with attribute "
*************** msgstr ""
*** 28946,28992 ****
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4894
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4906
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4914
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4920
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4926
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4960 tree-eh.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:4996
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5005
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5011
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
--- 28983,29029 ----
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4904
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4916
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4936
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4970 tree-eh.c:4989
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5015
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5021
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
*************** msgstr ""
*** 29534,29545 ****
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:353
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
--- 29571,29582 ----
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:354
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:360
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
*************** msgid ""
*** 29607,29613 ****
  "%qT"
  msgstr ""
  
! #: tree-vrp.c:3656 tree-vrp.c:3923 tree-vrp.c:4033
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
--- 29644,29650 ----
  "%qT"
  msgstr ""
  
! #: tree-vrp.c:3656 tree-vrp.c:3909 tree-vrp.c:4019
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
*************** msgstr ""
*** 29617,29643 ****
  msgid "defined here %qD"
  msgstr ""
  
! #: tree-vrp.c:3913
  #, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3918
  #, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3940
  #, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:4011
  #, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:4025
  #, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr ""
--- 29654,29680 ----
  msgid "defined here %qD"
  msgstr ""
  
! #: tree-vrp.c:3899
  #, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3904
  #, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3926
  #, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3997
  #, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:4011
  #, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr ""
*************** msgid ""
*** 29718,29749 ****
  "at %s:%d"
  msgstr ""
  
! #: tree.c:13077
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13080
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
--- 29755,29786 ----
  "at %s:%d"
  msgstr ""
  
! #: tree.c:13079
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13082
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13105
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13108
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13114
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13117
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
*************** msgstr ""
*** 29768,29999 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13924
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13951
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14002
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14064
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14066 tree.c:14077
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14068 tree.c:14079
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14387
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14392
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14423
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14431
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14453
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14463
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14494
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14500
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14554
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14596
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr ""
  
! #: tree.c:14605
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 29805,30036 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13894
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13935
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13937
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13939
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13962
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13975
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14011
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14013
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14015
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14054
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14056
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14058
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14077 tree.c:14088
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14079 tree.c:14090
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14086
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14398
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14403
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14415
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14434
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14442
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14448
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14464
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14474
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14484
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14505
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14533
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14551
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14558
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14565
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14581
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14589
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14597
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14607
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr ""
  
! #: tree.c:14616
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14638
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14660
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14673
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14686
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14692
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14699
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14721
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr ""
*** 30128,30211 ****
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
  
! #: varasm.c:5004
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr ""
  
! #: varasm.c:5009
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr ""
  
! #: varasm.c:5348
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr ""
  
! #: varasm.c:5604
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr ""
  
! #: varasm.c:5656
  #, gcc-internal-format
  msgid ""
  "weak declaration of %q+D being applied to a already existing, static "
  "definition"
  msgstr ""
  
! #: varasm.c:5692
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr ""
  
! #: varasm.c:5696
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr ""
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr ""
  
! #: varasm.c:5920
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr ""
  
! #: varasm.c:5948
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr ""
  
! #: varasm.c:6004
  #, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr ""
  
! #: varasm.c:6023
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6025
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6032
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr ""
  
! #: varasm.c:6042
  #, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr ""
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr ""
--- 30165,30248 ----
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
  
! #: varasm.c:5003
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr ""
  
! #: varasm.c:5008
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr ""
  
! #: varasm.c:5347
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr ""
  
! #: varasm.c:5603
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr ""
  
! #: varasm.c:5655
  #, gcc-internal-format
  msgid ""
  "weak declaration of %q+D being applied to a already existing, static "
  "definition"
  msgstr ""
  
! #: varasm.c:5691
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr ""
  
! #: varasm.c:5695
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr ""
  
! #: varasm.c:5724 varasm.c:6044
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr ""
  
! #: varasm.c:5919
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr ""
  
! #: varasm.c:5947
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr ""
  
! #: varasm.c:6003
  #, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr ""
  
! #: varasm.c:6022
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6024
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6031
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr ""
  
! #: varasm.c:6041
  #, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr ""
  
! #: varasm.c:6259 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr ""
*************** msgstr ""
*** 30810,30816 ****
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, gcc-internal-format
  msgid ""
  "%<transaction_safe_dynamic%> may only be specified for a virtual function"
--- 30847,30853 ----
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3367 cp/class.c:4662
  #, gcc-internal-format
  msgid ""
  "%<transaction_safe_dynamic%> may only be specified for a virtual function"
*************** msgstr ""
*** 30831,30837 ****
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
--- 30868,30874 ----
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5013
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
*************** msgid ""
*** 31231,31242 ****
  "%<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
--- 31268,31279 ----
  "%<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9431
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15217
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
*************** msgid "%<fallthrough%> attribute specifi
*** 31392,31403 ****
  msgstr ""
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6764 c-family/c-common.c:6837 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr ""
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6863
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
--- 31429,31440 ----
  msgstr ""
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6766 c-family/c-common.c:6839 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr ""
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6865
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
*************** msgstr ""
*** 31501,31507 ****
  msgid "size of array is too large"
  msgstr ""
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6796
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr ""
--- 31538,31544 ----
  msgid "size of array is too large"
  msgstr ""
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6798
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr ""
*************** msgstr ""
*** 31511,31636 ****
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr ""
  
! #: c-family/c-common.c:6722
  #, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr ""
  
! #: c-family/c-common.c:6930
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr ""
  
! #: c-family/c-common.c:6944
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr ""
  
! #: c-family/c-common.c:6953
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.c:6964
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr ""
  
! #: c-family/c-common.c:6985
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr ""
  
! #: c-family/c-common.c:6993
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.c:6999
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr ""
  
! #: c-family/c-common.c:7007
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7019
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7032
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid ""
  "this target does not define a speculation barrier; your program will still "
  "execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.c:8268
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.c:8271
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.c:8275
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr ""
  
! #: c-family/c-common.c:8278
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr ""
  
! #: c-family/c-common.c:8283
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8286
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8291
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8294
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid ""
  "environment variable %qs must expand to a non-negative integer less than or "
--- 31548,31673 ----
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr ""
  
! #: c-family/c-common.c:6724
  #, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr ""
  
! #: c-family/c-common.c:6932
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr ""
  
! #: c-family/c-common.c:6946
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr ""
  
! #: c-family/c-common.c:6955
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.c:6966
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr ""
  
! #: c-family/c-common.c:6987
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr ""
  
! #: c-family/c-common.c:6995
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.c:7001
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr ""
  
! #: c-family/c-common.c:7009
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7021
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7034
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7435
  #, gcc-internal-format
  msgid ""
  "this target does not define a speculation barrier; your program will still "
  "execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8055
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.c:8097 c-family/c-common.c:8146 c-family/c-common.c:8162
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8250
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.c:8270
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.c:8273
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.c:8277
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr ""
  
! #: c-family/c-common.c:8280
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr ""
  
! #: c-family/c-common.c:8285
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8288
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8293
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8296
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8367
  #, gcc-internal-format
  msgid ""
  "environment variable %qs must expand to a non-negative integer less than or "
*************** msgstr ""
*** 31687,32195 ****
  msgid "format string argument follows the arguments to be formatted"
  msgstr ""
  
! #: c-family/c-format.c:1236
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr ""
  
! #: c-family/c-format.c:1327 c-family/c-format.c:1348 c-family/c-format.c:2782
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr ""
  
! #: c-family/c-format.c:1357
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr ""
  
! #: c-family/c-format.c:1364
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr ""
  
! #: c-family/c-format.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr ""
  
! #: c-family/c-format.c:1420
  #, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr ""
  
! #: c-family/c-format.c:1451
  #, gcc-internal-format
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1554
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr ""
  
! #: c-family/c-format.c:1569 c-family/c-format.c:1572
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr ""
  
! #: c-family/c-format.c:1575
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr ""
  
! #: c-family/c-format.c:1592
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr ""
  
! #: c-family/c-format.c:1597
  #, gcc-internal-format
  msgid "unused arguments in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1600
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr ""
  
! #: c-family/c-format.c:1604
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr ""
  
! #: c-family/c-format.c:1608
  #, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr ""
  
! #: c-family/c-format.c:1611
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr ""
  
! #: c-family/c-format.c:2025
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2035
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr ""
  
! #: c-family/c-format.c:2045
  #, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2059
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2072
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2190 c-family/c-format.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr ""
  
! #: c-family/c-format.c:2201
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr ""
  
! #: c-family/c-format.c:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2417
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2495
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr ""
  
! #: c-family/c-format.c:2551
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:2563
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2595
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2607
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2639
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr ""
  
! #: c-family/c-format.c:2643
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr ""
  
! #: c-family/c-format.c:2670
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr ""
  
! #: c-family/c-format.c:2699
  #, gcc-internal-format
  msgid ""
  "use of %qs length modifier with %qc type character has either no effect or "
  "undefined behavior"
  msgstr ""
  
! #: c-family/c-format.c:2721
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2759
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr ""
  
! #: c-family/c-format.c:2763
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr ""
  
! #: c-family/c-format.c:3113
  #, gcc-internal-format
  msgid "unquoted type name %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3115
  #, gcc-internal-format
  msgid "unquoted operator %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3116
  #, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3119
  #, gcc-internal-format
  msgid "use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3171
  #, gcc-internal-format
  msgid "unquoted attribute in format"
  msgstr ""
  
! #: c-family/c-format.c:3184
  #, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3198
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3226
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3270
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3277 c-family/c-format.c:3548
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3317
  #, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3330
  #, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr ""
  
! #: c-family/c-format.c:3351
  #, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr ""
  
! #: c-family/c-format.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3378
  #, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3385
  #, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3443
  #, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3503
  #, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3522
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3558
  #, gcc-internal-format
  msgid "bare apostrophe %<'%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid ""
  "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and "
  "%qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3572
  #, gcc-internal-format
  msgid "grave accent %<`%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3586
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3597
  #, gcc-internal-format
  msgid "quoted %qs directive in format"
  msgstr ""
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3628
  #, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3668
  #, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3685
  #, gcc-internal-format
  msgid ""
  "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3705
  #, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3712
  #, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3744
  #, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3751
  #, gcc-internal-format
  msgid "unterminated quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3760
  #, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3830
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3890
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr ""
  
! #: c-family/c-format.c:3919
  #, gcc-internal-format
  msgid "nested quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3930
  #, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3945
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3951
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr ""
  
! #: c-family/c-format.c:3963
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4003
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr ""
  
! #: c-family/c-format.c:4019
  #, gcc-internal-format
  msgid "unterminated color directive"
  msgstr ""
  
! #: c-family/c-format.c:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4726
  #, gcc-internal-format
  msgid ""
  "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4735
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4745
  #, gcc-internal-format
  msgid ""
  "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4754
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4816 c-family/c-format.c:4822 c-family/c-format.c:5015
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4829 c-family/c-format.c:5025
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr ""
  
! #: c-family/c-format.c:4877
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4921
  #, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4947
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4964
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4970
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr ""
  
! #: c-family/c-format.c:5200
  #, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr ""
  
! #: c-family/c-format.c:5212
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr ""
--- 31724,32232 ----
  msgid "format string argument follows the arguments to be formatted"
  msgstr ""
  
! #: c-family/c-format.c:1238
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr ""
  
! #: c-family/c-format.c:1329 c-family/c-format.c:1350 c-family/c-format.c:2784
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr ""
  
! #: c-family/c-format.c:1359
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr ""
  
! #: c-family/c-format.c:1366
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr ""
  
! #: c-family/c-format.c:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr ""
  
! #: c-family/c-format.c:1422
  #, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr ""
  
! #: c-family/c-format.c:1453
  #, gcc-internal-format
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1556
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr ""
  
! #: c-family/c-format.c:1571 c-family/c-format.c:1574
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr ""
  
! #: c-family/c-format.c:1577
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr ""
  
! #: c-family/c-format.c:1594
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr ""
  
! #: c-family/c-format.c:1599
  #, gcc-internal-format
  msgid "unused arguments in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1602
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr ""
  
! #: c-family/c-format.c:1606
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr ""
  
! #: c-family/c-format.c:1610
  #, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr ""
  
! #: c-family/c-format.c:1613
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr ""
  
! #: c-family/c-format.c:2027
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr ""
  
! #: c-family/c-format.c:2047
  #, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2074
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2192 c-family/c-format.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr ""
  
! #: c-family/c-format.c:2203
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr ""
  
! #: c-family/c-format.c:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2328
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2497
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr ""
  
! #: c-family/c-format.c:2553
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:2565
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2597
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2609
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2641
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr ""
  
! #: c-family/c-format.c:2645
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr ""
  
! #: c-family/c-format.c:2672
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr ""
  
! #: c-family/c-format.c:2701
  #, gcc-internal-format
  msgid ""
  "use of %qs length modifier with %qc type character has either no effect or "
  "undefined behavior"
  msgstr ""
  
! #: c-family/c-format.c:2723
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2761
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr ""
  
! #: c-family/c-format.c:2765
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr ""
  
! #: c-family/c-format.c:3115
  #, gcc-internal-format
  msgid "unquoted type name %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3117
  #, gcc-internal-format
  msgid "unquoted operator %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3118
  #, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3121
  #, gcc-internal-format
  msgid "use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3173
  #, gcc-internal-format
  msgid "unquoted attribute in format"
  msgstr ""
  
! #: c-family/c-format.c:3186
  #, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3200
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3228
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3272
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3279 c-family/c-format.c:3550
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3319
  #, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3332
  #, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr ""
  
! #: c-family/c-format.c:3353
  #, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr ""
  
! #: c-family/c-format.c:3360
  #, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3380
  #, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3387
  #, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3445
  #, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3505
  #, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3524
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "bare apostrophe %<'%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3562
  #, gcc-internal-format
  msgid ""
  "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and "
  "%qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "grave accent %<`%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3576
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3588
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "quoted %qs directive in format"
  msgstr ""
  
! #: c-family/c-format.c:3601
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3630
  #, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3670
  #, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3687
  #, gcc-internal-format
  msgid ""
  "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3707
  #, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3714
  #, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3746
  #, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3753
  #, gcc-internal-format
  msgid "unterminated quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3762
  #, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3832
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3892
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr ""
  
! #: c-family/c-format.c:3921
  #, gcc-internal-format
  msgid "nested quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3932
  #, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3947
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3953
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr ""
  
! #: c-family/c-format.c:3965
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4005
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr ""
  
! #: c-family/c-format.c:4021
  #, gcc-internal-format
  msgid "unterminated color directive"
  msgstr ""
  
! #: c-family/c-format.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4154
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4174
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4186
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4728
  #, gcc-internal-format
  msgid ""
  "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4737
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4747
  #, gcc-internal-format
  msgid ""
  "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4756
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4818 c-family/c-format.c:4824 c-family/c-format.c:5017
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4831 c-family/c-format.c:5027
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr ""
  
! #: c-family/c-format.c:4879
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4923
  #, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4949
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4966
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4972
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr ""
  
! #: c-family/c-format.c:5202
  #, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr ""
  
! #: c-family/c-format.c:5214
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr ""
*************** msgstr ""
*** 32356,32362 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 32393,32399 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9059
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 32371,32387 ****
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
--- 32408,32424 ----
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.c:765 cp/semantics.c:8948
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:871 cp/semantics.c:8567
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:878 cp/semantics.c:8954
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
*************** msgstr ""
*** 32391,32397 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
--- 32428,32434 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8682
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 33017,33023 ****
  msgstr ""
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
--- 33054,33060 ----
  msgstr ""
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5495
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
*************** msgid ""
*** 33740,33746 ****
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
--- 33777,33783 ----
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5324
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
*************** msgid_plural ""
*** 33823,33829 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 33860,33866 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5690
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgid ""
*** 33845,33851 ****
  "%d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:633
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
--- 33882,33888 ----
  "%d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:635
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
*************** msgstr ""
*** 33867,33873 ****
  msgid "too many input files"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
--- 33904,33910 ----
  msgid "too many input files"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.c:516 config/aarch64/aarch64.c:14482
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
*************** msgid "unrecognized option passed to %%:
*** 33898,33911 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr ""
--- 33935,33948 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14414
! #: config/aarch64/aarch64.c:14452
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14417
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr ""
*************** msgstr ""
*** 34443,34537 ****
  msgid "profiler support for VxWorks"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1513
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1758
  #, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1813
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1847
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:2395
! #: config/aarch64/aarch64-builtins.c:2415
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:275
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:283
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1327
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1845
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1848
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1852
  #, gcc-internal-format
  msgid ""
  "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1855
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1871
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid ""
  "you can enable SVE using the command-line option %<-march%>, or by using the "
--- 34480,34574 ----
  msgid "profiler support for VxWorks"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1445
! #: config/aarch64/aarch64-builtins.c:1675 config/arm/arm-builtins.c:3114
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1516 config/arm/arm-builtins.c:3459
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1519
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1764
  #, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1819
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1853
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:2404
! #: config/aarch64/aarch64-builtins.c:2424
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:2408
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:291
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:299
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1410
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1485 config/aarch64/aarch64.c:1499
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1929
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1932
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1936
  #, gcc-internal-format
  msgid ""
  "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1939
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1955
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1956
  #, gcc-internal-format
  msgid ""
  "you can enable SVE using the command-line option %<-march%>, or by using the "
*************** msgstr ""
*** 34540,34849 ****
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5653
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5907
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5910
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13936
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13948
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13968
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13986
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid ""
  "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-"
  "protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid ""
  "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> "
  "must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid ""
  "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given "
  "value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14356
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14363
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14471
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14473
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14497
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14500
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14504
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14532
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14535
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14722
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14804
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, gcc-internal-format
  msgid ""
  "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or "
  "attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15047
  #, gcc-internal-format
  msgid ""
  "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15051
  #, gcc-internal-format
  msgid ""
  "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> "
  "pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15127
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15289
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15373
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
  msgid ""
  "parameter passing for argument of type %qT when C++17 is enabled changed to "
! "match C++14 in GCC 10.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17832
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17834
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22454
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22458
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22475
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22497
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr ""
--- 34577,34895 ----
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5426
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5747
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5869 config/aarch64/aarch64.c:5932
! #: config/aarch64/aarch64.c:6052 config/aarch64/aarch64.c:16239
! #: config/arm/arm.c:7073 config/arm/arm.c:7103 config/arm/arm.c:28558
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6001
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6004
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6180
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13959
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14003
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14059
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14071
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14091
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14109
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14262
  #, gcc-internal-format
  msgid ""
  "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-"
  "protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14271
  #, gcc-internal-format
  msgid ""
  "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> "
  "must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14279
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14289 config/rs6000/rs6000.c:4385
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14354
  #, gcc-internal-format
  msgid ""
  "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given "
  "value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14455
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14479
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14486
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14594
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14596
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14620
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14623
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14627
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14655
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14658
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14789 config/arm/arm.c:3252
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14845
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14852
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14924
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14927
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15098
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15101
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15105 config/aarch64/aarch64.c:15147
! #: config/aarch64/aarch64.c:15254
  #, gcc-internal-format
  msgid ""
  "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or "
  "attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15140
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15143
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15170
  #, gcc-internal-format
  msgid ""
  "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15174
  #, gcc-internal-format
  msgid ""
  "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> "
  "pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15209
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15250
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15308 config/aarch64/aarch64.c:15481
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15352
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15360
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15414
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15471 config/arm/arm.c:32390
! #: config/rs6000/rs6000.c:23428 config/s390/s390.c:15584
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15498
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15507
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16925 config/arm/arm.c:6425
! #: config/rs6000/rs6000-call.c:5777 config/s390/s390.c:11970
! #: config/s390/s390.c:12047
! msgid ""
! "parameter passing for argument of type %qT with %<[[no_unique_address]]%> "
! "members changed %{in GCC 10.1%}"
! msgstr ""
! 
! #: config/aarch64/aarch64.c:16930 config/arm/arm.c:6430
! #: config/rs6000/rs6000-call.c:5772 config/s390/s390.c:11965
! #: config/s390/s390.c:12042
  msgid ""
  "parameter passing for argument of type %qT when C++17 is enabled changed to "
! "match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18004
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18006
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22613 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22623 config/aarch64/aarch64.c:22644
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22627
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22631
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22648
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22670
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr ""
*************** msgstr ""
*** 35026,35042 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3264
! #: config/i386/i386-options.c:3441 config/i386/i386-options.c:3497
! #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
--- 35072,35088 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7214 config/arm/arm.c:7232
! #: config/arm/arm.c:7408 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3268
! #: config/i386/i386-options.c:3445 config/i386/i386-options.c:3501
! #: config/i386/i386-options.c:3552 config/i386/i386-options.c:3589
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2932 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19500 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
*************** msgstr ""
*** 35188,35199 ****
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3087
  #, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3090
  #, gcc-internal-format
  msgid ""
  "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
--- 35234,35245 ----
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3096
  #, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3099
  #, gcc-internal-format
  msgid ""
  "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
*************** msgstr ""
*** 35202,35245 ****
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3098
  #, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3216
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3323
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3327
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid ""
  "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon"
  "%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid ""
  "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-"
--- 35248,35291 ----
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3107
  #, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3225
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3332
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3336
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3359
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3381
  #, gcc-internal-format
  msgid ""
  "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon"
  "%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3403
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3481
  #, gcc-internal-format
  msgid ""
  "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-"
*************** msgid ""
*** 35247,35445 ****
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3745
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid ""
  "the range of count should be in 0 to 32.  please check the intrinsic "
  "_mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid ""
  "the range of count should be in 0 to 32.  please check the intrinsic "
  "_mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid ""
  "the range of count should be in 0 to 32.  please check the intrinsic "
  "_mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid ""
  "the range of count should be in 0 to 32.  please check the intrinsic "
  "_mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid ""
  "the range of count should be in 0 to 64.  please check the intrinsic "
  "_mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid ""
  "the range of count should be in 0 to 64.  please check the intrinsic "
  "_mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 "
--- 35293,35491 ----
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3559 config/arm/arm-builtins.c:3663
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3567 config/arm/arm-builtins.c:3612
! #: config/arm/arm-builtins.c:3670 config/arm/arm-builtins.c:3679
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3572 config/arm/arm-builtins.c:3681
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3577 config/arm/arm-builtins.c:3683
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3749
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3754
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3942
  #, gcc-internal-format
  msgid ""
  "the range of count should be in 0 to 32.  please check the intrinsic "
  "_mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3944
  #, gcc-internal-format
  msgid ""
  "the range of count should be in 0 to 32.  please check the intrinsic "
  "_mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3946
  #, gcc-internal-format
  msgid ""
  "the range of count should be in 0 to 32.  please check the intrinsic "
  "_mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3948
  #, gcc-internal-format
  msgid ""
  "the range of count should be in 0 to 32.  please check the intrinsic "
  "_mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid ""
  "the range of count should be in 0 to 64.  please check the intrinsic "
  "_mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid ""
  "the range of count should be in 0 to 64.  please check the intrinsic "
  "_mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3961
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3963
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3965
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3967
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3969
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3971
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3973
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3975
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3977
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic "
  "_mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3979
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3981
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3983
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3985
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3987
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3989
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3991
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3993
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 "
  "in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3995
  #, gcc-internal-format
  msgid ""
  "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 "
*************** msgid ""
*** 35453,35743 ****
  "wide"
  msgstr ""
  
! #: config/arm/arm.c:2911
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr ""
  
! #: config/arm/arm.c:2921
  #, gcc-internal-format
  msgid ""
  "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2924
  #, gcc-internal-format
  msgid ""
  "enabling callee interworking support is only meaningful when compiling for "
  "the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2967
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3082
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3132
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.c:3481
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3490
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3526
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3551
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3563 config/arm/arm.c:32229
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3571
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3580
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.c:3746
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3822
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3825
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3833
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6100
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7260
  #, gcc-internal-format
  msgid ""
  "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7272
  #, gcc-internal-format
  msgid ""
  "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7281
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7303 config/arm/arm.c:7355
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr ""
  
! #: config/arm/arm.c:7322
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7371
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9322
  #, gcc-internal-format
  msgid ""
  "accessing thread-local storage is not currently supported with %<-mpure-code"
  "%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13063
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25234
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:25896
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26155
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32244
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
--- 35499,35789 ----
  "wide"
  msgstr ""
  
! #: config/arm/arm.c:2912
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2918
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr ""
  
! #: config/arm/arm.c:2922
  #, gcc-internal-format
  msgid ""
  "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid ""
  "enabling callee interworking support is only meaningful when compiling for "
  "the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2938
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2941
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2958
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2968
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3083
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3133
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.c:3482
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3491
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3525
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3527
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3552
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3564 config/arm/arm.c:32404
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3572
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3581
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3603 config/pru/pru.c:643
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.c:3747
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3799
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3802
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3831
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3834
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3851
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6099
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6121
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6373
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6462
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6846 config/arm/arm.c:7067 config/arm/arm.c:7100
! #: config/arm/arm.c:28551
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7357
  #, gcc-internal-format
  msgid ""
  "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7369
  #, gcc-internal-format
  msgid ""
  "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7378
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7400 config/arm/arm.c:7452
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr ""
  
! #: config/arm/arm.c:7419
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7468
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9423
  #, gcc-internal-format
  msgid ""
  "accessing thread-local storage is not currently supported with %<-mpure-code"
  "%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13161
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13164
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25409
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26071
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26330
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26582
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26828
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32419
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
*************** msgstr ""
*** 35745,35766 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32265
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32279
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:33257
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr ""
--- 35791,35812 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32427
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32440
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32454
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:33432
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr ""
*************** msgstr ""
*** 35839,35855 ****
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4920
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4932
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4929
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
--- 35885,35901 ----
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4951
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4963
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4960
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
*************** msgid "indirect call in function, which
*** 36121,36127 ****
  msgstr ""
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:219
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr ""
--- 36167,36173 ----
  msgstr ""
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:222
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr ""
*************** msgstr ""
*** 36455,36510 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr ""
  
! #: config/gcn/gcn.c:2095
  #, gcc-internal-format
  msgid ""
  "A non-default set of initial values has been requested, which violates the "
  "ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2331
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr ""
  
! #: config/gcn/gcn.c:3114
  #, gcc-internal-format
  msgid ""
  "nested function trampolines not supported on GCN5 due to non-executable "
  "stacks"
  msgstr ""
  
! #: config/gcn/gcn.c:3223
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.c:3834
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4816 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4844 config/gcn/gcn.c:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr ""
  
! #: config/gcn/gcn.c:5299
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr ""
--- 36501,36556 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr ""
  
! #: config/gcn/gcn.c:2096
  #, gcc-internal-format
  msgid ""
  "A non-default set of initial values has been requested, which violates the "
  "ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr ""
  
! #: config/gcn/gcn.c:3115
  #, gcc-internal-format
  msgid ""
  "nested function trampolines not supported on GCN5 due to non-executable "
  "stacks"
  msgstr ""
  
! #: config/gcn/gcn.c:3224
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.c:3835
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4805
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4817 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4845 config/gcn/gcn.c:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr ""
  
! #: config/gcn/gcn.c:5300
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr ""
*************** msgstr ""
*** 36638,36769 ****
  msgid "parameter to builtin not valid: %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:7909
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8313 config/i386/i386-expand.c:9776
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8708
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8803
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9707
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9722
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9755
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9795
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9808
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9818
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9823 config/i386/i386-expand.c:10729
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9963
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.c:9968
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:9974 config/i386/i386-expand.c:10294
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10276
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10282
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10285
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10727
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11007
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:11678
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12699
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12705
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:12724
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
--- 36684,36815 ----
  msgid "parameter to builtin not valid: %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:7916
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8320 config/i386/i386-expand.c:9783
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8715
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8810
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9714
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9729
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9762
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9802
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9815
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9825
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9830 config/i386/i386-expand.c:10736
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9970
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.c:9975
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:9981 config/i386/i386-expand.c:10301
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10283
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10289
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10292
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10734
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10816 config/rs6000/rs6000-call.c:10024
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11010
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11014
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:11685
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12441 config/i386/i386-expand.c:12653
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12706
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12712
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:12731
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
*************** msgstr ""
*** 37154,37301 ****
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3087
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3122
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3130
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3224
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3226
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3230
  #, gcc-internal-format
  msgid ""
  "%s instructions aren%'t allowed in a function with the "
  "%<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3277 config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3282
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3289 config/i386/i386-options.c:3517
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3295
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.c:3320 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3324
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3332 config/i386/i386-options.c:3381
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3342 config/i386/i386-options.c:3359
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3346
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3350 config/i386/i386-options.c:3377
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3367 config/i386/i386-options.c:3385
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3373
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.c:3504
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3525
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.c:3559 config/i386/i386-options.c:3569
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3596 config/i386/i386-options.c:3618
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3628
  #: config/s390/s390.c:1180
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.c:3660
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3667
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3678
  #, gcc-internal-format
  msgid ""
  "interrupt service routine can only have a pointer argument and an optional "
  "integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3681
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 37200,37347 ----
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3089
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3124
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3134
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3228
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3230
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, gcc-internal-format
  msgid ""
  "%s instructions aren%'t allowed in a function with the "
  "%<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3281 config/i386/i386-options.c:3332
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3286
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3293 config/i386/i386-options.c:3521
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3299
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.c:3324 config/i386/i386-options.c:3367
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3336 config/i386/i386-options.c:3385
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3346 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3350
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3354 config/i386/i386-options.c:3381
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3371 config/i386/i386-options.c:3389
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3377
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3481 config/rs6000/rs6000.c:19613
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.c:3508
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3529
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.c:3563 config/i386/i386-options.c:3573
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3600 config/i386/i386-options.c:3622
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3610 config/i386/i386-options.c:3632
  #: config/s390/s390.c:1180
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.c:3664
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3671
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid ""
  "interrupt service routine can only have a pointer argument and an optional "
  "integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3685
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 37756,37762 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2952
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
--- 37802,37808 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2960
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
*************** msgstr ""
*** 38864,38918 ****
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:354
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.c:2572 config/riscv/riscv.c:2614
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:2963
  #, gcc-internal-format
  msgid ""
  "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr ""
  
! #: config/riscv/riscv.c:4594
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4635
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4639
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4643
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4653
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid ""
  "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-"
  "attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4958
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
--- 38910,38964 ----
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:362
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.c:2580 config/riscv/riscv.c:2622
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:2971
  #, gcc-internal-format
  msgid ""
  "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr ""
  
! #: config/riscv/riscv.c:4625
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4670
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4674
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4684
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.c:4697
  #, gcc-internal-format
  msgid ""
  "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-"
  "attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4989
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
*************** msgstr ""
*** 39028,39368 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:928
  #, gcc-internal-format
  msgid ""
  "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned "
  "loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:932
  #, gcc-internal-format
  msgid ""
  "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned "
  "loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:942 config/rs6000/rs6000-c.c:993
! #: config/rs6000/rs6000-c.c:1263 config/rs6000/rs6000-c.c:1329
! #: config/rs6000/rs6000-c.c:1695 config/rs6000/rs6000-c.c:1742
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1066 config/rs6000/rs6000-c.c:1149
! #: config/rs6000/rs6000-c.c:1507
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1258
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1634
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1833
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1837
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1846
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5845
  #, gcc-internal-format
  msgid ""
  "GCC vector returned by reference: non-standard ABI extension with no "
  "compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6035
  #, gcc-internal-format
  msgid ""
  "cannot return value in vector register because altivec instructions are "
  "disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6480
  #, gcc-internal-format
  msgid ""
  "cannot pass argument in vector register because altivec instructions are "
  "disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7220
  #, gcc-internal-format
  msgid ""
  "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid ""
  "GCC vector passed by reference: non-standard ABI extension with no "
  "compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8187
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8505
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8546
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8577
  #, gcc-internal-format
  msgid ""
  "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-"
  "float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8589
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8615
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8630
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8655
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8660
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8679
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8720
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8804
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8815
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8826
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8837
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8851
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8869
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8885
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8924
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8982
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9255
! #, gcc-internal-format
! msgid "builtin %qs is only valid in 64-bit mode"
! msgstr ""
! 
! #: config/rs6000/rs6000-call.c:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9306
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9451
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9470
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9498
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9524
  #, gcc-internal-format
  msgid ""
  "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability "
  "bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9602
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9622
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9634
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9646
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9660
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9672
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9680
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10134
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10149
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10343
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10381
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10386
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10389
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13016
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13038
  #, gcc-internal-format
  msgid ""
  "internal error: builtin function %qs, argument %d had unexpected argument "
--- 39074,39415 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:934
  #, gcc-internal-format
  msgid ""
  "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned "
  "loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:938
  #, gcc-internal-format
  msgid ""
  "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned "
  "loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:948 config/rs6000/rs6000-c.c:999
! #: config/rs6000/rs6000-c.c:1269 config/rs6000/rs6000-c.c:1335
! #: config/rs6000/rs6000-c.c:1701 config/rs6000/rs6000-c.c:1748
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1072 config/rs6000/rs6000-c.c:1155
! #: config/rs6000/rs6000-c.c:1513
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1264
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1640
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1839
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1843
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1852
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5875
  #, gcc-internal-format
  msgid ""
  "GCC vector returned by reference: non-standard ABI extension with no "
  "compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6065
  #, gcc-internal-format
  msgid ""
  "cannot return value in vector register because altivec instructions are "
  "disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6240
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6510
  #, gcc-internal-format
  msgid ""
  "cannot pass argument in vector register because altivec instructions are "
  "disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7250
  #, gcc-internal-format
  msgid ""
  "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7425
  #, gcc-internal-format
  msgid ""
  "GCC vector passed by reference: non-standard ABI extension with no "
  "compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8217
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8588
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8629
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8660
  #, gcc-internal-format
  msgid ""
  "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-"
  "float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8672
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8698
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8713
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8738
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8743
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8762
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8803
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8887
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8898
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8909
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8920
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8934
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8952
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8968
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9007
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9065
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9354 config/rs6000/rs6000-call.c:9514
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9356 config/rs6000/rs6000-call.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9465
! #, gcc-internal-format
! msgid "builtin %qs is only valid in 64-bit mode"
! msgstr ""
! 
! #: config/rs6000/rs6000-call.c:9661
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9680
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9708
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9734
  #, gcc-internal-format
  msgid ""
  "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability "
  "bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9787
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9812
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9832
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9844
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9856
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9870
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9882
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9890
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9957 config/rs6000/rs6000-call.c:10297
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10122
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10344
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10359
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10553
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10555 config/rs6000/rs6000-call.c:10557
! #: config/rs6000/rs6000-call.c:10559 config/rs6000/rs6000-call.c:10565
! #: config/rs6000/rs6000-call.c:10567 config/rs6000/rs6000-call.c:10573
! #: config/rs6000/rs6000-call.c:10579 config/rs6000/rs6000-call.c:10581
! #: config/rs6000/rs6000-call.c:10583 config/rs6000/rs6000-call.c:10587
! #: config/rs6000/rs6000-call.c:10589 config/rs6000/rs6000-call.c:10593
! #: config/rs6000/rs6000-call.c:10597
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10562 config/rs6000/rs6000-call.c:10570
! #: config/rs6000/rs6000-call.c:10576
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10595
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10600
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10603
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13544
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13566
  #, gcc-internal-format
  msgid ""
  "internal error: builtin function %qs, argument %d had unexpected argument "
*************** msgstr ""
*** 39384,39418 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3261
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid ""
  "%qs is not supported for 64-bit Darwin; it is incompatible with the "
  "installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3593
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3610
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid ""
  "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than "
--- 39431,39465 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3217 config/rs6000/rs6000.c:3220
! #: config/rs6000/rs6000.c:3223
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3324
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid ""
  "%qs is not supported for 64-bit Darwin; it is incompatible with the "
  "installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3658
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3675
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3754
  #, gcc-internal-format
  msgid ""
  "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than "
*************** msgstr ""
*** 39421,39611 ****
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3930
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3956
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3965
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3968
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3987
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4106
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4302
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4319
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4327
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4623
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4660
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7184
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "the layout of aggregates containing vectors with %d-byte alignment has "
  "changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:16737
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19039
  #, gcc-internal-format
  msgid ""
  "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19121
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19123
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19125
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19127
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19133
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19136
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19141
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19144
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23150
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23153
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23155
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid ""
  "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports "
  "hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24139
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
--- 39468,39663 ----
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3762
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3787 config/rs6000/rs6000.c:3795
! #: config/rs6000/rs6000.c:3802 config/rs6000/rs6000.c:3809
! #: config/rs6000/rs6000.c:3817 config/rs6000/rs6000.c:3836
! #: config/rs6000/rs6000.c:3898 config/rs6000/rs6000.c:3925
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3967
! #: config/rs6000/rs6000.c:3975 config/rs6000/rs6000.c:4004
! #: config/rs6000/rs6000.c:4006 config/rs6000/rs6000.c:4092
! #: config/rs6000/rs6000.c:4105 config/rs6000/rs6000.c:4114
! #: config/rs6000/rs6000.c:4262 config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3995
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4021
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4030
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4033
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4052
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4061
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4084
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4171
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4194 config/rs6000/rs6000.c:4209
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4222
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4380
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4397
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4405
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4706
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4743
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7267
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "the layout of aggregates containing vectors with %d-byte alignment has "
  "changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:9945
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
! msgstr ""
! 
! #: config/rs6000/rs6000.c:16978
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19280
  #, gcc-internal-format
  msgid ""
  "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19362
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19364
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19368
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19374
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19377
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19382
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19385
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23400
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23403
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23405
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23942
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24101
  #, gcc-internal-format
  msgid ""
  "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports "
  "hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24133
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24389
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
*************** msgstr ""
*** 39935,39953 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.c:9873
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11210
  #, gcc-internal-format
  msgid ""
  "frame size of function %qs is %wd bytes exceeding user provided stack limit "
  "of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11226
  #, gcc-internal-format
  msgid ""
  "frame size of function %qs is %wd bytes which is more than half the stack "
--- 39987,40005 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.c:9871
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11208
  #, gcc-internal-format
  msgid ""
  "frame size of function %qs is %wd bytes exceeding user provided stack limit "
  "of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11224
  #, gcc-internal-format
  msgid ""
  "frame size of function %qs is %wd bytes which is more than half the stack "
*************** msgid ""
*** 39955,40082 ****
  "function."
  msgstr ""
  
! #: config/s390/s390.c:11254
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr ""
  
! #: config/s390/s390.c:11258
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12900
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15158
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15200
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15203
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15232
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15236
  #, gcc-internal-format
  msgid ""
  "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15248
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15257
  #, gcc-internal-format
  msgid ""
  "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in "
  "combination"
  msgstr ""
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15265
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15386
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.c:15393
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid ""
  "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15590
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
--- 40007,40134 ----
  "function."
  msgstr ""
  
! #: config/s390/s390.c:11252
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr ""
  
! #: config/s390/s390.c:11256
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12966
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15224
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15231
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15266
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15269
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15298
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15302
  #, gcc-internal-format
  msgid ""
  "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15314
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15323
  #, gcc-internal-format
  msgid ""
  "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in "
  "combination"
  msgstr ""
  
! #: config/s390/s390.c:15329
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15331
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15334
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15347
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15353
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15356
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15416
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15452
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.c:15459
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:15489
  #, gcc-internal-format
  msgid ""
  "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15650 config/s390/s390.c:15700 config/s390/s390.c:15717
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15656
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
*************** msgstr ""
*** 40498,40505 ****
  msgid "could not read the BRIG file"
  msgstr ""
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2113
! #: cp/typeck.c:8408 cp/typeck.c:9196
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
--- 40550,40557 ----
  msgid "could not read the BRIG file"
  msgstr ""
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2155
! #: cp/typeck.c:8468 cp/typeck.c:9256
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr ""
*** 40784,40790 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
--- 40836,40842 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2842
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
*************** msgid ""
*** 40856,40862 ****
  "appears in"
  msgstr ""
  
! #: c/c-decl.c:3791 cp/decl.c:3147
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
--- 40908,40914 ----
  "appears in"
  msgstr ""
  
! #: c/c-decl.c:3791 cp/decl.c:3149
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
*************** msgstr ""
*** 40886,40892 ****
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
--- 40938,40944 ----
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.c:4007 cp/decl.c:3555
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
*************** msgstr ""
*** 41097,41103 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 41149,41155 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5568 cp/decl.c:7930
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr ""
*** 41440,41446 ****
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
--- 41492,41498 ----
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.c:6788 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
*************** msgstr ""
*** 41751,41757 ****
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
--- 41803,41809 ----
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4993
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
*************** msgstr ""
*** 41801,41807 ****
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
--- 41853,41859 ----
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8488 cp/decl.c:13096
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
*************** msgstr ""
*** 41837,41843 ****
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
--- 41889,41895 ----
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.c:8862 cp/decl.c:15545
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
*************** msgstr ""
*** 41867,41873 ****
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
--- 41919,41925 ----
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9159 cp/decl.c:5298 cp/decl.c:16104
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
*************** msgstr ""
*** 41897,41903 ****
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.c:9288 cp/decl.c:16230
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
--- 41949,41955 ----
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.c:9288 cp/decl.c:16239
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
*************** msgstr ""
*** 42012,42023 ****
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:9940 cp/decl.c:17147
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
--- 42064,42075 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9928 cp/decl.c:17123
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:9947 cp/decl.c:17155
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
*************** msgstr ""
*** 42025,42288 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10036
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10041
  #, gcc-internal-format
  msgid ""
  "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to "
  "compile your code"
  msgstr ""
  
! #: c/c-decl.c:10048
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.c:10080
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10084
  #, gcc-internal-format
  msgid ""
  "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10096
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10100
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10104
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10504 cp/parser.c:30413
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10517
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.c:10792
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.c:10923
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.c:10945
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:10988
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.c:11107
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr ""
  
! #: c/c-decl.c:11157
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11228
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr ""
  
! #: c/c-decl.c:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.c:11254
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11302
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11351
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
! #: c/c-decl.c:11372
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11374
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11376
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11435
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11443
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11537
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare reduction%> combiner refers to variable %qD which is "
  "not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12035 cp/semantics.c:5628
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare reduction%> initializer refers to variable %qD which "
  "is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:386 c/c-typeck.c:11920 cp/typeck.c:4906
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:396 c/c-typeck.c:11929 cp/typeck.c:4914
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:11858 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:405 c/c-typeck.c:11948 cp/typeck.c:4922
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:11882 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:413 c/c-typeck.c:11940
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:11869
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 42077,42340 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10043
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10048
  #, gcc-internal-format
  msgid ""
  "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to "
  "compile your code"
  msgstr ""
  
! #: c/c-decl.c:10055
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.c:10087
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid ""
  "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10098
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10103
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10107
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10111
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10405
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10464 c/c-decl.c:10471
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.c:10499 c/c-decl.c:10883 c/c-decl.c:11278
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10511 cp/parser.c:30438
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10524
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.c:10753 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.c:10799
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:10870 c/c-decl.c:11436
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.c:10930
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.c:10952
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:10995
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.c:11114
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr ""
  
! #: c/c-decl.c:11164
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11235
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr ""
  
! #: c/c-decl.c:11259 c/c-decl.c:11532 c/c-parser.c:9009
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.c:11261
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.c:11296
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11309
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11358
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
! #: c/c-decl.c:11379
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11381
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11383
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11397 c/c-parser.c:8374
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11400 c/c-parser.c:8377
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11412
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11421
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11434
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11442
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11450
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11529
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11544
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11571
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11597 c/c-decl.c:11613 c/c-decl.c:11639
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12038 cp/semantics.c:5624
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare reduction%> combiner refers to variable %qD which is "
  "not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12042 cp/semantics.c:5628
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare reduction%> initializer refers to variable %qD which "
  "is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:11920 cp/typeck.c:4964
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:11929 cp/typeck.c:4972
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:11858 cp/typeck.c:4912
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:11948 cp/typeck.c:4980
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:11882 cp/typeck.c:4923
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:11940
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:11869
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 42302,42308 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
--- 42354,42360 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30672
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
*************** msgid "unknown type name %qE"
*** 42350,42356 ****
  msgstr ""
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
--- 42402,42408 ----
  msgstr ""
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40117 cp/parser.c:43949
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
*************** msgstr ""
*** 42370,42376 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
--- 42422,42428 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32869 cp/parser.c:32943
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr ""
*** 42385,42392 ****
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
--- 42437,42444 ----
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11508
! #: cp/parser.c:11715
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
*************** msgstr ""
*** 42425,42431 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 42477,42483 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13845
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr ""
*** 42453,42459 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
--- 42505,42511 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43557
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
*************** msgstr ""
*** 42483,42489 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
--- 42535,42541 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9702
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
*************** msgstr ""
*** 42528,42541 ****
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
--- 42580,42593 ----
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8698
! #: cp/parser.c:30675 cp/parser.c:33725 cp/parser.c:33755 cp/parser.c:33825
! #: cp/parser.c:36323 cp/parser.c:36445 cp/parser.c:41663 cp/parser.c:43261
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3204 cp/parser.c:19445
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
*************** msgstr ""
*** 42620,42626 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
--- 42672,42678 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26887
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
*************** msgstr ""
*** 42630,42636 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr ""
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
--- 42682,42688 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr ""
  
! #: c/c-parser.c:4987 cp/parser.c:26953
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
*************** msgstr ""
*** 42690,42696 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 42742,42748 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5793 cp/parser.c:11838
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr ""
*** 42704,42710 ****
  #. 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.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276 cp/parser.c:11453
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
--- 42756,42762 ----
  #. 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.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276 cp/parser.c:11458
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
*************** msgstr ""
*** 42730,42746 ****
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6442 cp/parser.c:13217
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6576 cp/parser.c:12110
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
--- 42782,42798 ----
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13219
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6442 cp/parser.c:13222
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6576 cp/parser.c:12115
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
*************** msgstr ""
*** 42760,42771 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 42812,42823 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6946 cp/parser.c:12387
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12393
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 42780,42787 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 42832,42839 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20219
! #: cp/parser.c:20236 cp/parser.c:20250
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr ""
*** 42808,42821 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid ""
  "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array "
  "elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
--- 42860,42873 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4747
  #, gcc-internal-format
  msgid ""
  "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array "
  "elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4752
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr ""
*** 43242,43278 ****
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, gcc-internal-format
  msgid ""
  "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a "
--- 43294,43330 ----
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33785
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33745
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:33748
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12041 cp/parser.c:33763
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12046 cp/parser.c:33769
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33777
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12247 cp/parser.c:43597
  #, gcc-internal-format
  msgid ""
  "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a "
*************** msgid ""
*** 43280,43306 ****
  msgstr ""
  
  #: c/c-parser.c:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12314 cp/parser.c:43749
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12401 cp/parser.c:43842
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> "
  "%<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43848
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
--- 43332,43358 ----
  msgstr ""
  
  #: c/c-parser.c:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40114 cp/parser.c:40444 cp/parser.c:40532
! #: cp/parser.c:40603 cp/parser.c:43644 cp/parser.c:43659 cp/parser.c:43674
! #: cp/parser.c:43690 cp/parser.c:43706 cp/parser.c:43722 cp/parser.c:43749
! #: cp/parser.c:43762 cp/parser.c:43785 cp/parser.c:43798
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12314 cp/parser.c:43775
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12401 cp/parser.c:43868
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> "
  "%<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43874
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
*************** msgstr ""
*** 43312,43329 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
--- 43364,43381 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43903 cp/parser.c:43936
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12480 cp/parser.c:43634
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34191 cp/parser.c:36796 cp/parser.c:42713 cp/parser.c:42721
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
*************** msgstr ""
*** 43343,43395 ****
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid ""
  "if any %<if%> clause has modifier, then all %<if%> clauses have to use "
--- 43395,43447 ----
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.c:13255 cp/semantics.c:7482
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.c:13297 cp/parser.c:34870
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13374 cp/parser.c:34934
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13376 cp/parser.c:34936
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35047
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35065
! #: cp/parser.c:40436 cp/parser.c:40524
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.c:13569 cp/parser.c:35120
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35127
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.c:13578 cp/parser.c:35129
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13584 cp/parser.c:35135
  #, gcc-internal-format
  msgid ""
  "if any %<if%> clause has modifier, then all %<if%> clauses have to use "
*************** msgstr ""
*** 43413,43424 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
--- 43465,43476 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13792 cp/semantics.c:7685
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13839 cp/semantics.c:7715
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
*************** msgstr ""
*** 43428,43451 ****
  msgid "expected constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, gcc-internal-format
  msgid ""
  "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> "
  "or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
--- 43480,43503 ----
  msgid "expected constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13914 cp/parser.c:35360
  #, gcc-internal-format
  msgid ""
  "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> "
  "or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13975 cp/parser.c:35425
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14041 cp/parser.c:35494
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14044 cp/parser.c:35497
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
*************** msgstr ""
*** 43460,43513 ****
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr ""
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid ""
  "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or "
  "identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
--- 43512,43565 ----
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14192 cp/parser.c:34642
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.c:14226 cp/parser.c:34675
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr ""
  
! #: c/c-parser.c:14393 cp/semantics.c:7847
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35529 cp/parser.c:35539
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.c:14491 cp/parser.c:35577
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14544 cp/parser.c:35645
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42372
  #, gcc-internal-format
  msgid ""
  "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or "
  "identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35896
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14836 cp/parser.c:35912
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35915
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
*************** msgstr ""
*** 43517,43523 ****
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
--- 43569,43575 ----
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14875 cp/parser.c:35935
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
*************** msgid ""
*** 43556,43577 ****
  "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr ""
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
--- 43608,43629 ----
  "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36577
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15553 cp/parser.c:36625 cp/parser.c:36854 cp/parser.c:36904
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr ""
  
! #: c/c-parser.c:15640 cp/parser.c:36700
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.c:15738 cp/parser.c:36801
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
*************** msgstr ""
*** 43586,43663 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40966
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16595 cp/parser.c:40981
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16606 cp/parser.c:40999
  #, gcc-internal-format
  msgid ""
  "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16616 cp/parser.c:41009
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
--- 43638,43715 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16082 cp/parser.c:37135
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37146 cp/parser.c:37509
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.c:16137 cp/parser.c:37193
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37371
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:37498
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16539 cp/parser.c:40951
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40961
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16569 cp/parser.c:40981
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40992
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16587 cp/parser.c:40999
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16595 cp/parser.c:41007
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16606 cp/parser.c:41025
  #, gcc-internal-format
  msgid ""
  "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16616 cp/parser.c:41035
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41122
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16725 cp/parser.c:41139
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
*************** msgstr ""
*** 43672,43678 ****
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
--- 43724,43730 ----
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.c:16996 cp/parser.c:42956
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
*************** msgid ""
*** 43684,43762 ****
  "definition"
  msgstr ""
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, gcc-internal-format
  msgid ""
  "%<#pragma acc routine%> not immediately followed by a single function "
  "declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17090 cp/parser.c:43058
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43060
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17135 cp/parser.c:41314
  #, gcc-internal-format
  msgid ""
  "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or "
  "%<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, gcc-internal-format
  msgid ""
  "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel"
  "%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37659
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic capture%> uses two different expressions for memory"
--- 43736,43814 ----
  "definition"
  msgstr ""
  
! #: c/c-parser.c:17059 cp/parser.c:43010 cp/parser.c:43055
  #, gcc-internal-format
  msgid ""
  "%<#pragma acc routine%> not immediately followed by a single function "
  "declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17090 cp/parser.c:43084
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43086
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17135 cp/parser.c:41340
  #, gcc-internal-format
  msgid ""
  "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or "
  "%<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37676
  #, gcc-internal-format
  msgid ""
  "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel"
  "%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37685
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.c:17303 cp/parser.c:37692
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17358 cp/parser.c:37747
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37756
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37765
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37970 cp/parser.c:37996
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17646 cp/parser.c:38027 cp/parser.c:38043
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17695 cp/semantics.c:9338 cp/semantics.c:9348
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic capture%> uses two different expressions for memory"
*************** msgstr ""
*** 43767,43825 ****
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, gcc-internal-format
  msgid ""
  "%<linear%> clause may not be specified together with %<ordered%> clause with "
  "a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
--- 43819,43877 ----
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17804 cp/semantics.c:9413
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:17861 cp/parser.c:38228
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:17873 cp/parser.c:38244
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:17909 cp/parser.c:38277
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:17916 cp/parser.c:38284
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38889
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:17980 cp/parser.c:38895
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.c:18035 cp/parser.c:38946
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38957
  #, gcc-internal-format
  msgid ""
  "%<linear%> clause may not be specified together with %<ordered%> clause with "
  "a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38985
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
  
! #: c/c-parser.c:18134 cp/semantics.c:8935 cp/semantics.c:9026
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
*************** msgstr ""
*** 43829,43914 ****
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18678 cp/parser.c:39609
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound "
  "statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39808
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, "
  "%<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19423 cp/parser.c:40364
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target data%> must contain at least one %<map%>, "
  "%<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19471 cp/parser.c:40590
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc"
  "%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19555 cp/parser.c:40457
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release"
  "%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19642 cp/parser.c:40547
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> "
--- 43881,43966 ----
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39299
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39095 cp/parser.c:39137 cp/pt.c:17586
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39418
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18678 cp/parser.c:39635
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound "
  "statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39834
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19158 cp/parser.c:40105
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.c:19407 cp/parser.c:40374
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, "
  "%<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19423 cp/parser.c:40390
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target data%> must contain at least one %<map%>, "
  "%<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19471 cp/parser.c:40616
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40471
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc"
  "%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19555 cp/parser.c:40483
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40560
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release"
  "%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19642 cp/parser.c:40573
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40830
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> "
*************** msgid ""
*** 43929,43986 ****
  "definition"
  msgstr ""
  
! #: c/c-parser.c:20035 cp/parser.c:41465
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41541
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20212 cp/parser.c:41655
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid ""
  "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
--- 43981,44038 ----
  "definition"
  msgstr ""
  
! #: c/c-parser.c:20035 cp/parser.c:41491
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20088 cp/parser.c:41543
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41567
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41606 cp/pt.c:11339
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20143 cp/parser.c:41609 cp/pt.c:11356
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20167 cp/parser.c:41637 cp/pt.c:11342
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20212 cp/parser.c:41681
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20234 cp/parser.c:41703 cp/pt.c:11346
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20245 cp/parser.c:41714
  #, gcc-internal-format
  msgid ""
  "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41800
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20407 cp/parser.c:41908
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
*************** msgstr ""
*** 43990,44001 ****
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.c:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 44042,44053 ----
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.c:20433 cp/decl.c:7312
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.c:20445 cp/decl.c:7321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgid ""
*** 44007,44040 ****
  "declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20496 cp/parser.c:41927
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare %s%> not immediately followed by a single function "
  "declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr ""
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp end declare target%> without corresponding %<#pragma omp "
--- 44059,44092 ----
  "declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20496 cp/parser.c:41953
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare %s%> not immediately followed by a single function "
  "declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20605 cp/parser.c:42058
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42107
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42132
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: c/c-parser.c:20680 cp/parser.c:42139
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr ""
  
! #: c/c-parser.c:20686 cp/parser.c:42146
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp end declare target%> without corresponding %<#pragma omp "
*************** msgstr ""
*** 44093,44141 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, gcc-internal-format
  msgid ""
  "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators"
  "%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21189 cp/parser.c:42678
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid ""
  "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid ""
  "more than one %<atomic_default_mem_order%> clause in a single compilation "
  "unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid ""
  "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> "
  "construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
--- 44145,44193 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42606
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21160 cp/parser.c:42669
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21180 cp/parser.c:42695
  #, gcc-internal-format
  msgid ""
  "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators"
  "%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21189 cp/parser.c:42704
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21201 cp/parser.c:42716
  #, gcc-internal-format
  msgid ""
  "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42728
  #, gcc-internal-format
  msgid ""
  "more than one %<atomic_default_mem_order%> clause in a single compilation "
  "unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42737
  #, gcc-internal-format
  msgid ""
  "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> "
  "construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42751
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 44150,44176 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
--- 44202,44228 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21497 cp/semantics.c:8374
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21499 cp/semantics.c:8376
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21503 cp/semantics.c:8378
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:21682 cp/parser.c:43485
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43491
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgid ""
*** 44182,44188 ****
  "a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
--- 44234,44240 ----
  "a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43509
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr ""
*** 44197,44203 ****
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 44249,44255 ----
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4461
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr ""
*** 44320,44326 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2642 cp/typeck.c:3529 cp/typeck.c:3622
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
--- 44372,44378 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2642 cp/typeck.c:3587 cp/typeck.c:3680
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
*************** msgstr ""
*** 44345,44351 ****
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2926 cp/typeck.c:1773
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
--- 44397,44403 ----
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2926 cp/typeck.c:1815
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
*************** msgstr ""
*** 44466,44482 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:4952 cp/typeck.c:5221
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3855 c/c-typeck.c:3866 cp/typeck.c:4979 cp/typeck.c:5003
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:4982 cp/typeck.c:5006
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
--- 44518,44534 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:5010 cp/typeck.c:5279
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3855 c/c-typeck.c:3866 cp/typeck.c:5037 cp/typeck.c:5061
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:5040 cp/typeck.c:5064
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
*************** msgstr ""
*** 44501,44507 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:3987 cp/typeck.c:5905
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
--- 44553,44559 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:3987 cp/typeck.c:5965
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
*************** msgstr ""
*** 44758,44764 ****
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5896 cp/typeck.c:8243
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
--- 44810,44816 ----
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5896 cp/typeck.c:8303
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
*************** msgid ""
*** 44933,44939 ****
  "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7138 cp/typeck.c:9349
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
--- 44985,44991 ----
  "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7138 cp/typeck.c:9409
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
*************** msgstr ""
*** 45106,45112 ****
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:7912 cp/typeck.c:2149
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
--- 45158,45164 ----
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:7912 cp/typeck.c:2191
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
*************** msgstr ""
*** 45137,45143 ****
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
--- 45189,45195 ----
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.c:8310 cp/decl.c:6713
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
*************** msgstr ""
*** 45284,45290 ****
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9797
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
--- 45336,45342 ----
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9857
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
*************** msgstr ""
*** 45324,45330 ****
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
--- 45376,45382 ----
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:10868 cp/parser.c:11629
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
*************** msgstr ""
*** 45334,45350 ****
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
--- 45386,45402 ----
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11052 cp/parser.c:13055
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11054 cp/parser.c:13078
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11059 cp/parser.c:13068
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
*************** msgstr ""
*** 45359,45365 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr ""
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
--- 45411,45417 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr ""
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:500
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
*************** msgstr ""
*** 45369,45390 ****
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5235
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5248
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5283
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4941
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
--- 45421,45442 ----
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5293
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5306
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5341
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4999
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
*************** msgid "ordered comparison of pointer wit
*** 45439,45445 ****
  msgstr ""
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5306 cp/typeck.c:5313
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
--- 45491,45497 ----
  msgstr ""
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5364 cp/typeck.c:5371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
*************** msgstr ""
*** 45471,45525 ****
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections"
  "%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for"
  "%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14569 c/c-typeck.c:14640
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555 cp/semantics.c:4766
! #: cp/semantics.c:7226 cp/semantics.c:7368
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14588
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
--- 45523,45577 ----
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12840 cp/semantics.c:9486
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections"
  "%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9497
! #: cp/semantics.c:9507
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12896 cp/semantics.c:9542
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for"
  "%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14585 c/c-typeck.c:14656
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14571 cp/semantics.c:4766
! #: cp/semantics.c:7226 cp/semantics.c:7384
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14595 cp/semantics.c:4776
! #: cp/semantics.c:7403
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14604
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7430
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14621 cp/semantics.c:4796
! #: cp/semantics.c:7434
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
*************** msgstr ""
*** 45529,45536 ****
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722 cp/semantics.c:4814
! #: cp/semantics.c:7425 cp/semantics.c:7604
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
--- 45581,45588 ----
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14628 c/c-typeck.c:14738 cp/semantics.c:4814
! #: cp/semantics.c:7441 cp/semantics.c:7620
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
*************** msgstr ""
*** 45699,45710 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
--- 45751,45762 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14812 cp/semantics.c:8061
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8104
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
*************** msgstr ""
*** 45732,45739 ****
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920 cp/semantics.c:6595
! #: cp/semantics.c:7597 cp/semantics.c:7892
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
--- 45784,45791 ----
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14731 c/c-typeck.c:14936 cp/semantics.c:6595
! #: cp/semantics.c:7613 cp/semantics.c:7908
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
*************** msgstr ""
*** 45748,45765 ****
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
! #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685 cp/semantics.c:6623
  #: cp/semantics.c:6631 cp/semantics.c:6688 cp/semantics.c:6695
! #: cp/semantics.c:6739 cp/semantics.c:7317 cp/semantics.c:7476
! #: cp/semantics.c:7483 cp/semantics.c:7501 cp/semantics.c:7512
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
--- 45800,45817 ----
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14667
! #: c/c-typeck.c:14674 c/c-typeck.c:14690 c/c-typeck.c:14701 cp/semantics.c:6623
  #: cp/semantics.c:6631 cp/semantics.c:6688 cp/semantics.c:6695
! #: cp/semantics.c:6739 cp/semantics.c:7317 cp/semantics.c:7492
! #: cp/semantics.c:7499 cp/semantics.c:7517 cp/semantics.c:7528
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14677 c/c-typeck.c:14704
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7502
! #: cp/semantics.c:7531
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
*************** msgstr ""
*** 45833,45952 ****
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14562 cp/semantics.c:7375
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14710 cp/semantics.c:7591
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14738 cp/semantics.c:7621
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7637
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14755 cp/semantics.c:7640
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14772
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14779
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:14980
  #, gcc-internal-format
  msgid ""
  "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> "
  "clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid ""
  "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid ""
  "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15229
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15234
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:15240
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 45885,46004 ----
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14687 cp/semantics.c:7313
! #: cp/semantics.c:7514
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14693 cp/semantics.c:7321
! #: cp/semantics.c:7520
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14578 cp/semantics.c:7391
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14647 c/c-typeck.c:14745 cp/semantics.c:7471
! #: cp/semantics.c:7627
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14726 cp/semantics.c:7607
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14754 cp/semantics.c:7637
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14768 cp/semantics.c:7653
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14771 cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14788
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14795
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14825 c/c-typeck.c:14897 cp/semantics.c:8050
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14919 cp/semantics.c:7876
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14986 cp/semantics.c:8163
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:14996
  #, gcc-internal-format
  msgid ""
  "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> "
  "clauses"
  msgstr ""
  
! #: c/c-typeck.c:15015 cp/semantics.c:8002
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15027 cp/semantics.c:8015
  #, gcc-internal-format
  msgid ""
  "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15038 c/c-typeck.c:15046 cp/semantics.c:8024
! #: cp/semantics.c:8042
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15061 cp/semantics.c:7982
  #, gcc-internal-format
  msgid ""
  "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15078 cp/semantics.c:8032
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15245
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15250
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:15256
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 46128,46960 ****
  msgstr ""
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:3656
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  msgid "  no known conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3676
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3721
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3725
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3729
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3743
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid ""
  "  return type %qT of explicit conversion function cannot be converted to %qT "
  "with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid ""
  "  conversion from return type %qT of template conversion function "
  "specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid ""
  "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr ""
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid ""
  "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid ""
  "  an inherited constructor is not a candidate for initialization from an "
  "expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4199
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4345
  msgid ""
  "initializing %qH with %qI in converted constant expression does not bind "
  "directly"
  msgstr ""
  
! #: cp/call.c:4366
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4548
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4551
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4775
  #, gcc-internal-format
  msgid ""
  "pointer-to-member function %qE cannot be called without an object; consider "
  "using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4847
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4861
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:4913
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4917
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4938
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.c:4942
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4954
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4961
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4972
  #, gcc-internal-format
  msgid "%qs"
  msgstr ""
  
! #: cp/call.c:4975
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4981
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:4999
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5118
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5185
  #, gcc-internal-format
  msgid ""
  "inferred scalar type %qT is not an integer or floating-point type of the "
  "same size as %qT"
  msgstr ""
  
! #: cp/call.c:5202 cp/call.c:5209
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5265
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5345
  #, gcc-internal-format
  msgid ""
  "second operand to the conditional operator is of type %<void%>, but the "
  "third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5350
  #, gcc-internal-format
  msgid ""
  "third operand to the conditional operator is of type %<void%>, but the "
  "second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5399 cp/call.c:5516 cp/call.c:5664
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5592
  msgid ""
  "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5608
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5620
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6223
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid ""
  "in C++20 this comparison calls the current function recursively with "
  "reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid ""
  "exception cleanup for this placement new selects non-placement %<operator "
  "delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid ""
  "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-"
  "fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6857
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7027
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7045
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.c:7052
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.c:7059
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7168
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/call.c:7175
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7187
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7194
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7261
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid ""
  "conversions to arrays of unknown bound are only available with %<-std=c++2a"
  "%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7327
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.c:7338
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7347
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7387 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid ""
  "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7445
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7715
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7719
  msgid ""
  "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7730
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7733
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7772
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7775 cp/call.c:7793
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7778
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7897
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:7921 cp/cvt.c:1978
  #, gcc-internal-format
  msgid ""
  "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, "
  "%qT after"
  msgstr ""
  
! #: cp/call.c:7965
  #, gcc-internal-format
  msgid ""
  "passing objects of non-trivially-copyable type %q#T through %<...%> is "
  "conditionally supported"
  msgstr ""
  
! #: cp/call.c:8001
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8011
  #, gcc-internal-format
  msgid ""
  "receiving objects of non-trivially-copyable type %q#T through %<...%> is "
  "conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8079
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8088
  #, gcc-internal-format
  msgid ""
  "call to %qD uses the default argument for parameter %P, which is not yet "
  "defined"
  msgstr ""
  
! #: cp/call.c:8192
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8678
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:8681 cp/call.c:11309
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:8718
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:8886
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9017
  #, gcc-internal-format
  msgid ""
  "assignment from temporary %<initializer_list%> does not extend the lifetime "
  "of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9419
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid ""
  "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9444
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9446
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9448
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9454
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9481
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9487
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid ""
  "%qD copying an object of type %#qT with %qs member %qD from an array of "
  "%#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid ""
  "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes "
  "unchanged"
  msgstr ""
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid ""
  "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9543
  #, gcc-internal-format
  msgid ""
  "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and "
  "%<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9546
  #, gcc-internal-format
  msgid ""
  "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> "
  "and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9558
  #, gcc-internal-format
  msgid ""
  "%qD moving an object of non-trivial type %#qT and size %E into a region of "
  "size %E"
  msgstr ""
  
! #: cp/call.c:9580
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:9680
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9954 cp/typeck.c:9284
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:9976
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10008
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10055
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10095
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10287
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10311
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10316
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10317
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11307
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11377
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11629
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:11633
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:11635
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:11681
  #, gcc-internal-format
  msgid ""
  "ISO C++ says that these are ambiguous, even though the worst conversion for "
  "the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12238
  msgid ""
  "invalid initialization of non-const reference of type %qH from an rvalue of "
  "type %qI"
  msgstr ""
  
! #: cp/call.c:12242
  msgid ""
  "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
--- 46180,47012 ----
  msgstr ""
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3654
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:3658
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3665
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3672
  msgid "  no known conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3678
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3690 cp/pt.c:6816
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3718
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3723
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3727
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3741
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3745
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid ""
  "  return type %qT of explicit conversion function cannot be converted to %qT "
  "with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3771
  #, gcc-internal-format
  msgid ""
  "  conversion from return type %qT of template conversion function "
  "specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3782
  #, gcc-internal-format
  msgid ""
  "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3787
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr ""
  
! #: cp/call.c:3801
  #, gcc-internal-format
  msgid ""
  "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3808
  #, gcc-internal-format
  msgid ""
  "  an inherited constructor is not a candidate for initialization from an "
  "expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4201
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4347
  msgid ""
  "initializing %qH with %qI in converted constant expression does not bind "
  "directly"
  msgstr ""
  
! #: cp/call.c:4368
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4402 cp/call.c:11899 cp/cvt.c:855
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4550
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4553
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4777
  #, gcc-internal-format
  msgid ""
  "pointer-to-member function %qE cannot be called without an object; consider "
  "using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4849
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4863
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:4915
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:4916
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:4923
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4940
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4953 cp/call.c:4997 cp/call.c:5007
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4956
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4963
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4966
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4974
  #, gcc-internal-format
  msgid "%qs"
  msgstr ""
  
! #: cp/call.c:4977
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4983
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:4986
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5001
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5120
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5187
  #, gcc-internal-format
  msgid ""
  "inferred scalar type %qT is not an integer or floating-point type of the "
  "same size as %qT"
  msgstr ""
  
! #: cp/call.c:5204 cp/call.c:5211
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5267
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5347
  #, gcc-internal-format
  msgid ""
  "second operand to the conditional operator is of type %<void%>, but the "
  "third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5352
  #, gcc-internal-format
  msgid ""
  "third operand to the conditional operator is of type %<void%>, but the "
  "second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5401 cp/call.c:5518 cp/call.c:5666
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5405
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5594
  msgid ""
  "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5610
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5622
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6227
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6305
  #, gcc-internal-format
  msgid ""
  "in C++20 this comparison calls the current function recursively with "
  "reversed arguments"
  msgstr ""
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.c:6363
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6434
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid ""
  "exception cleanup for this placement new selects non-placement %<operator "
  "delete%>"
  msgstr ""
  
! #: cp/call.c:6821
  #, gcc-internal-format
  msgid ""
  "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-"
  "fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6860
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7024
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7030
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7048
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7050 cp/decl.c:7978
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.c:7055
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.c:7057 cp/decl.c:7979
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.c:7062
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7171
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7174 cp/call.c:7193 cp/decl.c:9647 cp/typeck.c:4186
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/call.c:7178
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7190
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7197
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7264
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7284
  #, gcc-internal-format
  msgid ""
  "conversions to arrays of unknown bound are only available with %<-std=c++2a"
  "%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7363
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.c:7374
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7383
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7423 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7465 cp/call.c:7472
  #, gcc-internal-format
  msgid ""
  "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7468
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7738
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7742
  msgid ""
  "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7756
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7795
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7798 cp/call.c:7816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7920
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:7944 cp/cvt.c:1977
  #, gcc-internal-format
  msgid ""
  "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, "
  "%qT after"
  msgstr ""
  
! #: cp/call.c:7988
  #, gcc-internal-format
  msgid ""
  "passing objects of non-trivially-copyable type %q#T through %<...%> is "
  "conditionally supported"
  msgstr ""
  
! #: cp/call.c:8024
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8034
  #, gcc-internal-format
  msgid ""
  "receiving objects of non-trivially-copyable type %q#T through %<...%> is "
  "conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8102
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8111
  #, gcc-internal-format
  msgid ""
  "call to %qD uses the default argument for parameter %P, which is not yet "
  "defined"
  msgstr ""
  
! #: cp/call.c:8215
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8274
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8701
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:8704 cp/call.c:11338
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:8747
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:8915
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9046
  #, gcc-internal-format
  msgid ""
  "assignment from temporary %<initializer_list%> does not extend the lifetime "
  "of the underlying array"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9448
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9453
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9458
  #, gcc-internal-format
  msgid ""
  "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9473
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9475
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9480
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9483
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9485
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9506
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9508
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9510
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9516
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9519
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9542
  #, gcc-internal-format
  msgid ""
  "%qD copying an object of type %#qT with %qs member %qD from an array of "
  "%#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9559
  #, gcc-internal-format
  msgid ""
  "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes "
  "unchanged"
  msgstr ""
  
! #: cp/call.c:9562
  #, gcc-internal-format
  msgid ""
  "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9572
  #, gcc-internal-format
  msgid ""
  "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and "
  "%<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9575
  #, gcc-internal-format
  msgid ""
  "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> "
  "and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9578
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9587
  #, gcc-internal-format
  msgid ""
  "%qD moving an object of non-trivial type %#qT and size %E into a region of "
  "size %E"
  msgstr ""
  
! #: cp/call.c:9609
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:9709
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9983 cp/typeck.c:9344
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:10005
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10037
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10084
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10122 cp/pt.c:16059 cp/typeck.c:3169
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10124
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10316
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10319
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10345
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10346
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10369
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11336
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11405
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11406
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:11409
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11659
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:11663
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:11665
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:11711
  #, gcc-internal-format
  msgid ""
  "ISO C++ says that these are ambiguous, even though the worst conversion for "
  "the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12113
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12268
  msgid ""
  "invalid initialization of non-const reference of type %qH from an rvalue of "
  "type %qI"
  msgstr ""
  
! #: cp/call.c:12272
  msgid ""
  "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
*************** msgstr ""
*** 46991,47518 ****
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1149
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr ""
  
! #: cp/class.c:1152
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1172
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
  
! #: cp/class.c:1217
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1220
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1289
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1293
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1299
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1303
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1359
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1367
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1382
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1685
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2148
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2160
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2201
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2205
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2479
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2841
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2844
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2859
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:2922
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:2923
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:2958
  #, gcc-internal-format
  msgid ""
  "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3161
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3347
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr ""
  
! #: cp/class.c:3363
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr ""
  
! #: cp/class.c:3368
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3373
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3383
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3389
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3450
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3453
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3455
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3459
  #, gcc-internal-format
  msgid ""
  "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3575
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3588
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3601
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr ""
  
! #: cp/class.c:3607
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr ""
  
! #: cp/class.c:3678
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3729
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3732
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3763
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3765
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3808
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3836
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3841
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3843
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3847
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3849
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:4287
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4290
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4604
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr ""
  
! #: cp/class.c:4637
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr ""
  
! #: cp/class.c:5039
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5060
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, gcc-internal-format
  msgid ""
  "enclosing class of %<constexpr%> non-static member function %q+#D is not a "
  "literal type"
  msgstr ""
  
! #: cp/class.c:5742
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5748
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5751
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5759
  #, gcc-internal-format
  msgid ""
  "  %q+T is not an aggregate, does not have a trivial default constructor, and "
  "has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5792
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5807
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:5814
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:5935
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:5964
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:5970
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6291
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6303
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6548
  #, gcc-internal-format
  msgid ""
  "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6718
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.c:7004
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7006
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7011
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7039
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7041
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7050 cp/class.c:7081
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.c:7058
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7060
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7079
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.c:7330
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7361
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7371
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7377
  #, gcc-internal-format
  msgid ""
  "type transparent %q#T cannot be made transparent because the type of the "
  "first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7539
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7550
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8057
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8147
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8292
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8319
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8346
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.c:8349
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8445
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8718
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8721
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
--- 47043,47570 ----
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1156
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr ""
  
! #: cp/class.c:1159
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1179
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1181 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
  
! #: cp/class.c:1224
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1227
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1296
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1300
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1306
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1310
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1366
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1369 cp/class.c:1376 cp/class.c:1383 cp/class.c:1395
! #: cp/cvt.c:1091
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1381
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1389
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1692
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2155
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2167
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2208
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2212
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2504
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2866
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2869
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2884
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:2947
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:2948
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:2983
  #, gcc-internal-format
  msgid ""
  "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:2993 cp/parser.c:20886
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3186
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3377
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr ""
  
! #: cp/class.c:3393
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr ""
  
! #: cp/class.c:3398
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3403
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3413
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3419
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3480
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3483
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3485
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3489
  #, gcc-internal-format
  msgid ""
  "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3605
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3618
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3631
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr ""
  
! #: cp/class.c:3637
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr ""
  
! #: cp/class.c:3708
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3760
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3763
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3794
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3796
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3839
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3867
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3872
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3874
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3878
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3880
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:4318
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4321
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4648
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr ""
  
! #: cp/class.c:4681
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr ""
  
! #: cp/class.c:5191
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5212
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5868 cp/constexpr.c:254
  #, gcc-internal-format
  msgid ""
  "enclosing class of %<constexpr%> non-static member function %q+#D is not a "
  "literal type"
  msgstr ""
  
! #: cp/class.c:5894
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5897
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5900
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5903
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5911
  #, gcc-internal-format
  msgid ""
  "  %q+T is not an aggregate, does not have a trivial default constructor, and "
  "has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5944
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5959
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:6087
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:6116
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6122
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6443
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6455
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6703
  #, gcc-internal-format
  msgid ""
  "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6873
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.c:7159
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7161
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7166
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7194
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7196
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7205 cp/class.c:7236
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.c:7213
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7215
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7234
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7348 cp/parser.c:24620
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.c:7485
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7516
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7522
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7526
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7532
  #, gcc-internal-format
  msgid ""
  "type transparent %q#T cannot be made transparent because the type of the "
  "first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7694
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7705
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8212
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8302
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8447
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8474
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.c:8504
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8580 cp/class.c:8622
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8600
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8873
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8876
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
*************** msgstr ""
*** 47596,47602 ****
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
--- 47648,47654 ----
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7401
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
*************** msgstr ""
*** 47655,47661 ****
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
--- 47707,47713 ----
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7433
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
*************** msgstr ""
*** 47714,48113 ****
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3332
  #, gcc-internal-format
  msgid ""
  "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3335
  #, gcc-internal-format
  msgid ""
  "nonzero array subscript %qE is used with array %qD of type %qT with unknown "
  "bounds"
  msgstr ""
  
! #: cp/constexpr.c:3340
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3343
  #, gcc-internal-format
  msgid ""
  "nonzero array subscript %qE is used with array of type %qT with unknown "
  "bounds"
  msgstr ""
  
! #: cp/constexpr.c:3526
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.c:3566
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3589
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3620 cp/constexpr.c:3642
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.c:3622
  #, gcc-internal-format
  msgid ""
  "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4412
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4455
  #, gcc-internal-format
  msgid ""
  "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4457 cp/constexpr.c:4464
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.c:4462
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4467
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4474
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.c:4479
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.c:4482
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4500
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:4503
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:4749
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4810
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:4823
  #, gcc-internal-format
  msgid ""
  "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5215 cp/constexpr.c:6455
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5321
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-"
  "loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5423
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid ""
  "only unevaluated inline assembly is allowed in a %<constexpr%> function in C+"
  "+2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5502
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-"
  "fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6122 cp/constexpr.c:7556
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6174
  #, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6188
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6422
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6428
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6458
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:6686
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because it refers to mutable subobjects of "
  "%qT"
  msgstr ""
  
! #: cp/constexpr.c:6694
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because it refers to an incompletely "
  "initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6709
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because it refers to a result of %<operator "
  "new%>"
  msgstr ""
  
! #: cp/constexpr.c:6719
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because allocated storage has not been "
  "deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, gcc-internal-format
  msgid ""
  "conversion from pointer type %qT to arithmetic type %qT in a constant "
  "expression"
  msgstr ""
  
! #: cp/constexpr.c:7302
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:7526
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7576
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7609
  #, gcc-internal-format
  msgid ""
  "address-of an object %qE with thread local or automatic storage is not a "
  "constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7648
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7779
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:7846
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr ""
  
! #: cp/constexpr.c:7861
  #, gcc-internal-format
  msgid ""
  "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7925
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7975
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:7982
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8055
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8153
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8185
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.c:8215
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8232
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
  
! #: cp/cp-gimplify.c:213
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1595
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1598
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid ""
  "in C++11 this %<throw%> will call %<terminate%> because destructors default "
  "to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3030
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3047
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3058
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3070
  #, gcc-internal-format
  msgid ""
  "%<std::source_location::__impl%> does not contain only non-static data "
  "members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3159
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr ""
--- 47766,48164 ----
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3348
  #, gcc-internal-format
  msgid ""
  "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3351
  #, gcc-internal-format
  msgid ""
  "nonzero array subscript %qE is used with array %qD of type %qT with unknown "
  "bounds"
  msgstr ""
  
! #: cp/constexpr.c:3356
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3359
  #, gcc-internal-format
  msgid ""
  "nonzero array subscript %qE is used with array of type %qT with unknown "
  "bounds"
  msgstr ""
  
! #: cp/constexpr.c:3542
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.c:3582
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3599 cp/constexpr.c:3698 cp/constexpr.c:5543
! #: cp/constexpr.c:5640 cp/constexpr.c:7353
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3605
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3636 cp/constexpr.c:3658
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.c:3638
  #, gcc-internal-format
  msgid ""
  "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4408 cp/constexpr.c:6178
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4428
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4471
  #, gcc-internal-format
  msgid ""
  "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4473 cp/constexpr.c:4480
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.c:4478
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4483
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4490
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.c:4495
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.c:4498
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4503 cp/constexpr.c:4510
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4516
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:4519
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:4765
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4826
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:4839
  #, gcc-internal-format
  msgid ""
  "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5231 cp/constexpr.c:6433
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5337
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-"
  "loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5439
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5440
  #, gcc-internal-format
  msgid ""
  "only unevaluated inline assembly is allowed in a %<constexpr%> function in C+"
  "+2a"
  msgstr ""
  
! #: cp/constexpr.c:5505
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5518
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-"
  "fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5700 cp/constexpr.c:8003
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6138 cp/constexpr.c:7553
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6190
  #, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6204
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6305 cp/constexpr.c:7829 cp/constexpr.c:8174
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6400
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6406
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6436
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:6664
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because it refers to mutable subobjects of "
  "%qT"
  msgstr ""
  
! #: cp/constexpr.c:6672
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because it refers to an incompletely "
  "initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6687
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because it refers to a result of %<operator "
  "new%>"
  msgstr ""
  
! #: cp/constexpr.c:6697
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because allocated storage has not been "
  "deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6717
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6731
  #, gcc-internal-format
  msgid ""
  "conversion from pointer type %qT to arithmetic type %qT in a constant "
  "expression"
  msgstr ""
  
! #: cp/constexpr.c:7293
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:7523
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7526
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7573
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7606
  #, gcc-internal-format
  msgid ""
  "address-of an object %qE with thread local or automatic storage is not a "
  "constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7645
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7776
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:7843
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr ""
  
! #: cp/constexpr.c:7858
  #, gcc-internal-format
  msgid ""
  "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7922
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7972
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:7979
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8052
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8150
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8182
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.c:8212
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8229
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
  
! #: cp/cp-gimplify.c:214
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1596
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1599
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1611
  #, gcc-internal-format
  msgid ""
  "in C++11 this %<throw%> will call %<terminate%> because destructors default "
  "to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3056
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:3078 cp/cp-gimplify.c:3090 cp/decl.c:3928 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3096
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3113
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3124
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3136
  #, gcc-internal-format
  msgid ""
  "%<std::source_location::__impl%> does not contain only non-static data "
  "members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3225
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr ""
*************** msgstr ""
*** 48148,48154 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7774
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 48199,48205 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7834
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** msgstr ""
*** 48188,48539 ****
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr ""
  
! #: cp/cvt.c:1062
  #, gcc-internal-format
  msgid ""
  "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1064
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1080
  #, gcc-internal-format
  msgid ""
  "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: "
  "%<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1082
  #, gcc-internal-format
  msgid ""
  "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1090
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: cp/cvt.c:1104
  #, gcc-internal-format
  msgid ""
  "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: cp/cvt.c:1158
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.c:1252
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of incomplete type %qT in second operand "
  "of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of incomplete type %qT in third operand "
  "of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of incomplete type %qT in right operand "
  "of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of incomplete type %qT in left operand of "
  "comma operator"
  msgstr ""
  
! #: cp/cvt.c:1276
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of incomplete type %qT in for increment "
  "expression"
  msgstr ""
  
! #: cp/cvt.c:1296
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid ""
  "implicit dereference will not access object of type %qT in second operand of "
  "conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid ""
  "implicit dereference will not access object of type %qT in third operand of "
  "conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid ""
  "implicit dereference will not access object of type %qT in right operand of "
  "comma operator"
  msgstr ""
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid ""
  "implicit dereference will not access object of type %qT in left operand of "
  "comma operator"
  msgstr ""
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid ""
  "implicit dereference will not access object of type %qT in for increment "
  "expression"
  msgstr ""
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid ""
  "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of non-trivially-copyable type %qT in "
  "second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of non-trivially-copyable type %qT in "
  "third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of non-trivially-copyable type %qT in "
  "right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of non-trivially-copyable type %qT in "
  "left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of non-trivially-copyable type %qT in "
  "statement"
  msgstr ""
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of non-trivially-copyable type %qT in for "
  "increment expression"
  msgstr ""
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1413
  #, gcc-internal-format
  msgid ""
  "variable %qE of incomplete type %qT will not be accessed in second operand "
  "of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1418
  #, gcc-internal-format
  msgid ""
  "variable %qE of incomplete type %qT will not be accessed in third operand of "
  "conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1423
  #, gcc-internal-format
  msgid ""
  "variable %qE of incomplete type %qT will not be accessed in right operand of "
  "comma operator"
  msgstr ""
  
! #: cp/cvt.c:1428
  #, gcc-internal-format
  msgid ""
  "variable %qE of incomplete type %qT will not be accessed in left operand of "
  "comma operator"
  msgstr ""
  
! #: cp/cvt.c:1433
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1437
  #, gcc-internal-format
  msgid ""
  "variable %qE of incomplete type %qT will not be accessed in for increment "
  "expression"
  msgstr ""
  
! #: cp/cvt.c:1490
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1494
  #, gcc-internal-format
  msgid ""
  "second operand of conditional expression cannot resolve address of "
  "overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1498
  #, gcc-internal-format
  msgid ""
  "third operand of conditional expression cannot resolve address of overloaded "
  "function"
  msgstr ""
  
! #: cp/cvt.c:1502
  #, gcc-internal-format
  msgid ""
  "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1506
  #, gcc-internal-format
  msgid ""
  "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1510
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1514
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1530
  #, gcc-internal-format
  msgid ""
  "second operand of conditional expression is a reference, not call, to "
  "function %qE"
  msgstr ""
  
! #: cp/cvt.c:1535
  #, gcc-internal-format
  msgid ""
  "third operand of conditional expression is a reference, not call, to "
  "function %qE"
  msgstr ""
  
! #: cp/cvt.c:1540
  #, gcc-internal-format
  msgid ""
  "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1545
  #, gcc-internal-format
  msgid ""
  "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1550
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1555
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1583
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1593
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1597
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1601
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.c:1605
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1878
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
--- 48239,48590 ----
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr ""
  
! #: cp/cvt.c:1061
  #, gcc-internal-format
  msgid ""
  "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1063
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1079
  #, gcc-internal-format
  msgid ""
  "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: "
  "%<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1081
  #, gcc-internal-format
  msgid ""
  "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1089
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: cp/cvt.c:1103
  #, gcc-internal-format
  msgid ""
  "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: cp/cvt.c:1157
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.c:1251
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1255
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of incomplete type %qT in second operand "
  "of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1260
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of incomplete type %qT in third operand "
  "of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1265
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of incomplete type %qT in right operand "
  "of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1270
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of incomplete type %qT in left operand of "
  "comma operator"
  msgstr ""
  
! #: cp/cvt.c:1275
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1279
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of incomplete type %qT in for increment "
  "expression"
  msgstr ""
  
! #: cp/cvt.c:1295
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.c:1299
  #, gcc-internal-format
  msgid ""
  "implicit dereference will not access object of type %qT in second operand of "
  "conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1304
  #, gcc-internal-format
  msgid ""
  "implicit dereference will not access object of type %qT in third operand of "
  "conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1309
  #, gcc-internal-format
  msgid ""
  "implicit dereference will not access object of type %qT in right operand of "
  "comma operator"
  msgstr ""
  
! #: cp/cvt.c:1314
  #, gcc-internal-format
  msgid ""
  "implicit dereference will not access object of type %qT in left operand of "
  "comma operator"
  msgstr ""
  
! #: cp/cvt.c:1319
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1323
  #, gcc-internal-format
  msgid ""
  "implicit dereference will not access object of type %qT in for increment "
  "expression"
  msgstr ""
  
! #: cp/cvt.c:1337
  #, gcc-internal-format
  msgid ""
  "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1342
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of non-trivially-copyable type %qT in "
  "second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1347
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of non-trivially-copyable type %qT in "
  "third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1352
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of non-trivially-copyable type %qT in "
  "right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1357
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of non-trivially-copyable type %qT in "
  "left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1362
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of non-trivially-copyable type %qT in "
  "statement"
  msgstr ""
  
! #: cp/cvt.c:1367
  #, gcc-internal-format
  msgid ""
  "indirection will not access object of non-trivially-copyable type %qT in for "
  "increment expression"
  msgstr ""
  
! #: cp/cvt.c:1408
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1412
  #, gcc-internal-format
  msgid ""
  "variable %qE of incomplete type %qT will not be accessed in second operand "
  "of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1417
  #, gcc-internal-format
  msgid ""
  "variable %qE of incomplete type %qT will not be accessed in third operand of "
  "conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1422
  #, gcc-internal-format
  msgid ""
  "variable %qE of incomplete type %qT will not be accessed in right operand of "
  "comma operator"
  msgstr ""
  
! #: cp/cvt.c:1427
  #, gcc-internal-format
  msgid ""
  "variable %qE of incomplete type %qT will not be accessed in left operand of "
  "comma operator"
  msgstr ""
  
! #: cp/cvt.c:1432
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1436
  #, gcc-internal-format
  msgid ""
  "variable %qE of incomplete type %qT will not be accessed in for increment "
  "expression"
  msgstr ""
  
! #: cp/cvt.c:1489
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1493
  #, gcc-internal-format
  msgid ""
  "second operand of conditional expression cannot resolve address of "
  "overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1497
  #, gcc-internal-format
  msgid ""
  "third operand of conditional expression cannot resolve address of overloaded "
  "function"
  msgstr ""
  
! #: cp/cvt.c:1501
  #, gcc-internal-format
  msgid ""
  "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1505
  #, gcc-internal-format
  msgid ""
  "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1509
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1513
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1529
  #, gcc-internal-format
  msgid ""
  "second operand of conditional expression is a reference, not call, to "
  "function %qE"
  msgstr ""
  
! #: cp/cvt.c:1534
  #, gcc-internal-format
  msgid ""
  "third operand of conditional expression is a reference, not call, to "
  "function %qE"
  msgstr ""
  
! #: cp/cvt.c:1539
  #, gcc-internal-format
  msgid ""
  "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1544
  #, gcc-internal-format
  msgid ""
  "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1549
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1554
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1582
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1587
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1592
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1596
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1600
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.c:1604
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1759
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1877
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.c:1892
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1895
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
*************** msgstr ""
*** 48598,48604 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
--- 48649,48655 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.c:1264 cp/decl.c:14972
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
*************** msgid ""
*** 48782,48793 ****
  "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2059
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2071
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr ""
--- 48833,48844 ----
  "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2061
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2073
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr ""
*************** msgstr ""
*** 48800,48811 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2673
  #, gcc-internal-format
  msgid ""
  "%qD: visibility attribute ignored because it conflicts with previous "
--- 48851,48862 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2537
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2675
  #, gcc-internal-format
  msgid ""
  "%qD: visibility attribute ignored because it conflicts with previous "
*************** msgid ""
*** 48813,48845 ****
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.c:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:2943
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:2953
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2980
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 48864,48896 ----
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.c:2929 cp/decl.c:2958 cp/decl.c:2996 cp/decl.c:3013 cp/decl.c:3111
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:2945
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:2955
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:2969 cp/decl.c:3023
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2972 cp/decl.c:3026
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2982
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 48847,49717 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3055
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3058
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3100
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3167
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3312
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3315
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3329 cp/decl.c:3483
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3472
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3475
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:3944
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3973
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3986
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.c:3995
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4002
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4074
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.c:4398
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:4890
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4893
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4896
  #, gcc-internal-format
  msgid ""
  "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4915
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.c:4918
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4965
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.c:4982
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5030
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5048
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5052
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5056
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5060
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5064
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.c:5095
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.c:5098
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5170
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5174
  #, gcc-internal-format
  msgid ""
  "ignoring attributes applied to dependent type %qT without an associated "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:5244 cp/decl2.c:851
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.c:5253
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5283
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5307
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5315
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.c:5316
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.c:5328
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5340
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.c:5390
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5431
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5436
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5510
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.c:5516 cp/decl.c:6567
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.c:5526
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5649
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5655
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5674
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5678
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:5734
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5741
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5793
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:5817
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:5868
  #, gcc-internal-format
  msgid ""
  "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with "
  "multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5872
  #, gcc-internal-format
  msgid ""
  "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind "
  "up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5878
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5920
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.c:5927
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:5936
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:5944
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid ""
  "constructor is not user-provided because it is explicitly defaulted in the "
  "class body"
  msgstr ""
  
! #: cp/decl.c:5951
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6117
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6159
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6202
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6223
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.c:6254
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.c:6330
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6340
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6458
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.c:6569
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.c:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6637
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.c:6658
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6703
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6850
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6887
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6890
  #, gcc-internal-format
  msgid ""
  "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7073
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.c:7341
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.c:7365
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7370
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7380
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7457 cp/decl.c:13721
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7504
  #, gcc-internal-format
  msgid ""
  "initializer for %<decltype(auto) %D%> has function type; did you forget the "
  "%<()%>?"
  msgstr ""
  
! #: cp/decl.c:7616
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7669
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:7712
  #, gcc-internal-format
  msgid ""
  "%<constinit%> can only be applied to a variable with static or thread "
  "storage duration"
  msgstr ""
  
! #: cp/decl.c:7881
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:7967
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7970
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7977
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8003
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT: both it and its base class %qT have non-"
  "static data members"
  msgstr ""
  
! #: cp/decl.c:8012
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT: its base classes %qT and %qT have non-"
  "static data members"
  msgstr ""
  
! #: cp/decl.c:8222
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:8238
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8254
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8299
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8325
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.c:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8384
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8389
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8394
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8398
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8407
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:8854
  #, gcc-internal-format
  msgid ""
  "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8857
  #, gcc-internal-format
  msgid ""
  "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9095
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.c:9098
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.c:9114
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9116
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9142
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9144
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in variable "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9153
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9161
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9164
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9166
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in type "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9177
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in field "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9184
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9191
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.c:9223
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9263
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9274
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9281
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9284
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
--- 48898,49768 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3043
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3057
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3075 cp/decl.c:3119 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3102
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3168
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3169
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3263
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3286 cp/decl.c:3514
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3314
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3317
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3331 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3337 cp/decl.c:3467 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3343 cp/decl.c:3497
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3349 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3356 cp/decl.c:3491
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3474
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3477
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3529 cp/parser.c:13065 cp/parser.c:13086
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3935 cp/parser.c:6581
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:3946
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:3974 cp/decl.c:4067
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3975
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3988
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.c:3997
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4004
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4076
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.c:4400
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:4892
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4895
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4898
  #, gcc-internal-format
  msgid ""
  "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4917
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.c:4920
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4962
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4967
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.c:4984
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5017
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5032
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5035
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5040
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5043
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5046
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5050
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5054
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5058
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5062
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5069 cp/decl.c:5072 cp/decl.c:5075
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.c:5097
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.c:5100
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5172
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5176
  #, gcc-internal-format
  msgid ""
  "ignoring attributes applied to dependent type %qT without an associated "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:5246 cp/decl2.c:851
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.c:5255
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5285
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5309
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5317
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.c:5318
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.c:5330
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5342
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.c:5392
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5433
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5438
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5512
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.c:5518 cp/decl.c:6571
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.c:5528
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5564
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5651
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5657
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5676
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5680
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:5736
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5743
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5795
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:5819
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:5870
  #, gcc-internal-format
  msgid ""
  "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with "
  "multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5874
  #, gcc-internal-format
  msgid ""
  "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind "
  "up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5880
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:5938
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:5946
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:5950
  #, gcc-internal-format
  msgid ""
  "constructor is not user-provided because it is explicitly defaulted in the "
  "class body"
  msgstr ""
  
! #: cp/decl.c:5953
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6121
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6163
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6198
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6206
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6227
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.c:6258
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6297 cp/decl.c:6543 cp/typeck2.c:1475 cp/typeck2.c:1804
! #: cp/typeck2.c:1852 cp/typeck2.c:1899
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.c:6334
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6344
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6462
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.c:6573
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.c:6586
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6641
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.c:6662
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6707
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6854
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:6889
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6891
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6894
  #, gcc-internal-format
  msgid ""
  "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:6899
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7077
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.c:7335
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.c:7359
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7364
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7369
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7374
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7379
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7429
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7447 cp/decl.c:13726
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7451 cp/decl.c:13730
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7498
  #, gcc-internal-format
  msgid ""
  "initializer for %<decltype(auto) %D%> has function type; did you forget the "
  "%<()%>?"
  msgstr ""
  
! #: cp/decl.c:7610
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7663
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:7706
  #, gcc-internal-format
  msgid ""
  "%<constinit%> can only be applied to a variable with static or thread "
  "storage duration"
  msgstr ""
  
! #: cp/decl.c:7878
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:7964
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7967
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7974
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8000
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT: both it and its base class %qT have non-"
  "static data members"
  msgstr ""
  
! #: cp/decl.c:8009
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT: its base classes %qT and %qT have non-"
  "static data members"
  msgstr ""
  
! #: cp/decl.c:8219
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:8235
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8244 cp/decl.c:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8248
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8251
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8296
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8322
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.c:8331
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8352
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8381
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8386
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8391
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8397
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8406
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:8853
  #, gcc-internal-format
  msgid ""
  "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8856
  #, gcc-internal-format
  msgid ""
  "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8861
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9090
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9094
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.c:9097
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.c:9113
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9115
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9141
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9143
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in variable "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9149
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9152
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9154
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9160
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9163
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9165
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in type "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9171
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9174
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9176
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in field "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9183
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9190
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.c:9222
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9262
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9273
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9280
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9283
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
*************** msgstr ""
*** 49994,50000 ****
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
--- 50045,50051 ----
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10559 cp/pt.c:15780
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
*************** msgstr ""
*** 50163,50169 ****
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
--- 50214,50220 ----
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12988
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
*************** msgstr ""
*** 50370,51208 ****
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11964
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12016
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12039
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12043
  #, gcc-internal-format
  msgid ""
  "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12048
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid ""
  "%qs function with trailing return type has %qT as its type rather than plain "
  "%<auto%>"
  msgstr ""
  
! #: cp/decl.c:12064
  #, gcc-internal-format
  msgid ""
  "%qs function with trailing return type has %<decltype(auto)%> as its type "
  "rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12069
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12080
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12089
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12102
  #, gcc-internal-format
  msgid ""
  "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12116
  #, gcc-internal-format
  msgid ""
  "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12119
  #, gcc-internal-format
  msgid ""
  "%qs function with trailing return type not declared with %<auto%> type "
  "specifier"
  msgstr ""
  
! #: cp/decl.c:12144
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12156
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.c:12162
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12225
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12226
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.c:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12266
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12270
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.c:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid ""
  "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12297
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12364
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.c:12386
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12415
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12416
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12489
  #, gcc-internal-format
  msgid ""
  "cannot declare reference to %q#T, which is not a typedef or a template type "
  "argument"
  msgstr ""
  
! #: cp/decl.c:12560
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12586
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12621
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12623
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:12680
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12683
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12694
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:12697
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.c:12700
  #, gcc-internal-format
  msgid ""
  "only declarations of constructors and conversion operators can be %<explicit"
  "%>"
  msgstr ""
  
! #: cp/decl.c:12710
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12723
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12729
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12735
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12741
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12757
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:12760
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:12786
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.c:12789
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12798
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12822
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:12911
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:12919
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12921
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12925
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12972
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:12987
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.c:13006
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13021
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13097
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.c:13100
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13116
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.c:13137
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.c:13147
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.c:13157
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13191
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu+"
  "+2a%>"
  msgstr ""
  
! #: cp/decl.c:13204
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13213
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13219
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13236
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13239
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.c:13301
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:13306
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.c:13326
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid ""
  "unnamed field is neither function nor member function; cannot be declared "
  "friend"
  msgstr ""
  
! #: cp/decl.c:13379 cp/decl.c:13390
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13384
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13495
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13498
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13504
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13508
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13513
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13525
  #, gcc-internal-format
  msgid ""
  "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13529
  #, gcc-internal-format
  msgid ""
  "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13545
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13588
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13636
  #, gcc-internal-format
  msgid ""
  "%<static%> may not be used when defining (as opposed to declaring) a static "
  "data member"
  msgstr ""
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13649
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13657
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:13664
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:13684
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.c:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:13868
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.c:13871
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.c:13958
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13962
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13984
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:13992
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14021
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14268
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14347
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.c:14384
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr ""
  
! #: cp/decl.c:14390
  #, gcc-internal-format
  msgid ""
  "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14400
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14426
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14437
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14463
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14464
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14476
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14477
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14488
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14500
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14514
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14538
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14545
  #, gcc-internal-format
  msgid ""
  "converting %qT to a reference to the same type will never use a type "
  "conversion operator"
  msgstr ""
  
! #: cp/decl.c:14547
  #, gcc-internal-format
  msgid ""
  "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14556
  #, gcc-internal-format
  msgid ""
  "converting %qT to a reference to a base class %qT will never use a type "
  "conversion operator"
  msgstr ""
  
! #: cp/decl.c:14558
  #, gcc-internal-format
  msgid ""
  "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14574
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14593
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14612
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14667
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14690
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14693
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14695
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:14703
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 50421,51259 ----
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11971
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12046
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12050
  #, gcc-internal-format
  msgid ""
  "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.c:12062
  #, gcc-internal-format
  msgid ""
  "%qs function with trailing return type has %qT as its type rather than plain "
  "%<auto%>"
  msgstr ""
  
! #: cp/decl.c:12071
  #, gcc-internal-format
  msgid ""
  "%qs function with trailing return type has %<decltype(auto)%> as its type "
  "rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12076
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12087
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12096
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12109
  #, gcc-internal-format
  msgid ""
  "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12123
  #, gcc-internal-format
  msgid ""
  "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid ""
  "%qs function with trailing return type not declared with %<auto%> type "
  "specifier"
  msgstr ""
  
! #: cp/decl.c:12151
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12163
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12176
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12185 cp/pt.c:29031
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12224
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12232
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12233
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12251
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.c:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12273
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12277
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.c:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid ""
  "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12304
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12371
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.c:12393
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12422
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12423
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12496
  #, gcc-internal-format
  msgid ""
  "cannot declare reference to %q#T, which is not a typedef or a template type "
  "argument"
  msgstr ""
  
! #: cp/decl.c:12567
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12593
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12628
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12630
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12638
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12678
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:12687
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12690
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12701
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:12704
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.c:12707
  #, gcc-internal-format
  msgid ""
  "only declarations of constructors and conversion operators can be %<explicit"
  "%>"
  msgstr ""
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12724
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12730
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12736
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12742
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12748
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12764
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:12767
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:12793
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.c:12796
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12805
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12829
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:12918
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:12926
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12928
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12932
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:12945
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12979
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:12994
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.c:13013
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13022 cp/parser.c:18443
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13025
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13028
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.c:13083
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.c:13107
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13123
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.c:13144
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.c:13154
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.c:13164
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13185
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13198
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu+"
  "+2a%>"
  msgstr ""
  
! #: cp/decl.c:13211
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13220
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13226
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.c:13234 cp/decl.c:13562
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13243
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13246
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.c:13309
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:13314
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.c:13334
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13337
  #, gcc-internal-format
  msgid ""
  "unnamed field is neither function nor member function; cannot be declared "
  "friend"
  msgstr ""
  
! #: cp/decl.c:13387 cp/decl.c:13398
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13392
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13426 cp/decl.c:13434 cp/decl.c:13441 cp/decl.c:13448
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13503
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13506
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13512
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13516
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13521
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13533
  #, gcc-internal-format
  msgid ""
  "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid ""
  "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13545
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13552
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13553
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13606
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13645
  #, gcc-internal-format
  msgid ""
  "%<static%> may not be used when defining (as opposed to declaring) a static "
  "data member"
  msgstr ""
  
! #: cp/decl.c:13652
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13658
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13666
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:13673
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:13693
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.c:13705
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:13710
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:13877
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.c:13880
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.c:13967
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13971
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13993
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14001
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.c:14028
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14030
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14277
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14356
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14363
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.c:14393
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr ""
  
! #: cp/decl.c:14399
  #, gcc-internal-format
  msgid ""
  "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14409
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14435
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14446
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14472
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14473
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14485
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14486
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14497
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.c:14498 cp/decl.c:14508
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14509
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14523
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14547
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14554
  #, gcc-internal-format
  msgid ""
  "converting %qT to a reference to the same type will never use a type "
  "conversion operator"
  msgstr ""
  
! #: cp/decl.c:14556
  #, gcc-internal-format
  msgid ""
  "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14565
  #, gcc-internal-format
  msgid ""
  "converting %qT to a reference to a base class %qT will never use a type "
  "conversion operator"
  msgstr ""
  
! #: cp/decl.c:14567
  #, gcc-internal-format
  msgid ""
  "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14583
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14602
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14609
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14621
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14676
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14699
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14702
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14704
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:14712
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14713 cp/decl.c:14720
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:14719
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 51214,51308 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830 cp/parser.c:6591
! #: cp/parser.c:28376
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.c:14926
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.c:14962
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.c:15102
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15120
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15145
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15177
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15322
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.c:15330
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15413
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 51265,51359 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:14788 cp/name-lookup.c:4482
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14818 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9656
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:14823
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14832 cp/name-lookup.c:4721 cp/name-lookup.c:4832 cp/parser.c:6591
! #: cp/parser.c:28401
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.c:14935
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.c:14971
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.c:15111
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15118
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15129
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15154
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15186
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15331
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15334 cp/decl.c:15342 cp/decl.c:15352 cp/decl.c:15935
! #: cp/parser.c:19344
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.c:15339
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15349
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15422
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 51311,51383 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15728
  #, gcc-internal-format
  msgid ""
  "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:15738
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.c:15787
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15788
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:15799
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:15819
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:15924 cp/parser.c:19337
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.c:15964
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17003
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17005 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17241
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:17619
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 51362,51434 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15569
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15737
  #, gcc-internal-format
  msgid ""
  "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:15747
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.c:15796
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15797
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:15808
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:15828
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:15933 cp/parser.c:19342
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.c:15973
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.c:16148 cp/typeck.c:10031
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17011
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17013 cp/typeck.c:9911
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17250
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:17628
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 51419,51425 ****
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
--- 51470,51476 ----
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:582 cp/pt.c:5776
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
*************** msgid ""
*** 51430,51436 ****
  "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:637 cp/pt.c:5724
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 51481,51487 ----
  "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:637 cp/pt.c:5733
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr ""
*** 51760,51924 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5538
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5541
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5585
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.c:5607
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3876
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4319
  #, gcc-internal-format
  msgid ""
  "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu+"
  "+11%>"
  msgstr ""
  
! #: cp/error.c:4324
  #, gcc-internal-format
  msgid ""
  "explicit conversion operators only available with %<-std=c++11%> or %<-"
  "std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4329
  #, gcc-internal-format
  msgid ""
  "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4334
  #, gcc-internal-format
  msgid ""
  "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4339
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4344
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4349
  #, gcc-internal-format
  msgid ""
  "defaulted and deleted functions only available with %<-std=c++11%> or %<-"
  "std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4354
  #, gcc-internal-format
  msgid ""
  "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4359
  #, gcc-internal-format
  msgid ""
  "override controls (override/final) only available with %<-std=c++11%> or %<-"
  "std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4364
  #, gcc-internal-format
  msgid ""
  "non-static data member initializers only available with %<-std=c++11%> or %<-"
  "std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4369
  #, gcc-internal-format
  msgid ""
  "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4374
  #, gcc-internal-format
  msgid ""
  "delegating constructors only available with %<-std=c++11%> or %<-std=gnu+"
  "+11%>"
  msgstr ""
  
! #: cp/error.c:4379
  #, gcc-internal-format
  msgid ""
  "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu+"
  "+11%>"
  msgstr ""
  
! #: cp/error.c:4384
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4389
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4439
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.c:4443
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.c:4457
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.c:4483
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.c:4498
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4502
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
--- 51811,51975 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5527
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5530
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5574
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.c:5596
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3868
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.c:3960
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4311
  #, gcc-internal-format
  msgid ""
  "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu+"
  "+11%>"
  msgstr ""
  
! #: cp/error.c:4316
  #, gcc-internal-format
  msgid ""
  "explicit conversion operators only available with %<-std=c++11%> or %<-"
  "std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4321
  #, gcc-internal-format
  msgid ""
  "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4326
  #, gcc-internal-format
  msgid ""
  "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4331
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4336
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4341
  #, gcc-internal-format
  msgid ""
  "defaulted and deleted functions only available with %<-std=c++11%> or %<-"
  "std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4346
  #, gcc-internal-format
  msgid ""
  "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4351
  #, gcc-internal-format
  msgid ""
  "override controls (override/final) only available with %<-std=c++11%> or %<-"
  "std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4356
  #, gcc-internal-format
  msgid ""
  "non-static data member initializers only available with %<-std=c++11%> or %<-"
  "std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4361
  #, gcc-internal-format
  msgid ""
  "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4366
  #, gcc-internal-format
  msgid ""
  "delegating constructors only available with %<-std=c++11%> or %<-std=gnu+"
  "+11%>"
  msgstr ""
  
! #: cp/error.c:4371
  #, gcc-internal-format
  msgid ""
  "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu+"
  "+11%>"
  msgstr ""
  
! #: cp/error.c:4376
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4381
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4431
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.c:4435
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.c:4449
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4453 cp/typeck.c:2559
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.c:4475
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4479 cp/typeck.c:3153
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.c:4490
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4494
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 52106,52474 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr ""
  
! #: cp/init.c:631
  #, gcc-internal-format
  msgid ""
  "default member initializer for %qD required before the end of its enclosing "
  "class"
  msgstr ""
  
! #: cp/init.c:695
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr ""
  
! #: cp/init.c:753
  #, gcc-internal-format
  msgid ""
  "initializing %qD from %qE does not extend the lifetime of the underlying "
  "array"
  msgstr ""
  
! #: cp/init.c:779
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.c:800
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr ""
  
! #: cp/init.c:904
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
! #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
  
! #: cp/init.c:1114
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.c:1117
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr ""
  
! #: cp/init.c:1121
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr ""
  
! #: cp/init.c:1142
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr ""
  
! #: cp/init.c:1146
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr ""
  
! #: cp/init.c:1231
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr ""
  
! #: cp/init.c:1328
  #, gcc-internal-format
  msgid ""
  "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1555 cp/init.c:1574
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.c:1561
  #, gcc-internal-format
  msgid ""
  "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.c:1568
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.c:1607
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.c:1615
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1662
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1670
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.c:1673
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr ""
  
! #: cp/init.c:2150
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2164
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr ""
  
! #: cp/init.c:2250 cp/typeck.c:1985
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr ""
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr ""
  
! #: cp/init.c:2452
  #, gcc-internal-format
  msgid ""
  "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2460
  #, gcc-internal-format
  msgid ""
  "uninitialized reference member in base %q#T of %q#T using %<new%> without "
  "new-initializer"
  msgstr ""
  
! #: cp/init.c:2464
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid ""
  "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2488
  #, gcc-internal-format
  msgid ""
  "uninitialized const member in base %q#T of %q#T using %<new%> without new-"
  "initializer"
  msgstr ""
  
! #: cp/init.c:2492
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2789
  #, gcc-internal-format
  msgid ""
  "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a "
  "region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2800
  #, gcc-internal-format
  msgid ""
  "placement new constructing an array of objects of type %qT and size %qwu in "
  "a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2811
  #, gcc-internal-format
  msgid ""
  "placement new constructing an object of type %qT and size %qwu in a region "
  "of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3033
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr ""
  
! #: cp/init.c:3043
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:3061
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.c:3077
  #, gcc-internal-format
  msgid ""
  "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid ""
  "non-constant array new length must be specified without parentheses around "
  "the type-id"
  msgstr ""
  
! #: cp/init.c:3089
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr ""
  
! #: cp/init.c:3095
  #, gcc-internal-format
  msgid ""
  "%<new%> of %<initializer_list%> does not extend the lifetime of the "
  "underlying array"
  msgstr ""
  
! #: cp/init.c:3137
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr ""
  
! #: cp/init.c:3281
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr ""
  
! #: cp/init.c:3288 cp/search.c:1039
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/init.c:3362
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3365
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.c:3368
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3563
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.c:3857
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.c:3886
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.c:3895
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.c:3970
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3974
  #, gcc-internal-format
  msgid ""
  "neither the destructor nor the class-specific operator %<delete []%> will be "
  "called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4863
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4868
  #, gcc-internal-format
  msgid ""
  "neither the destructor nor the class-specific %<operator delete%> will be "
  "called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4883
  #, gcc-internal-format
  msgid ""
  "deleting object of abstract class type %qT which has non-virtual destructor "
  "will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4888
  #, gcc-internal-format
  msgid ""
  "deleting object of polymorphic class type %qT which has non-virtual "
  "destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5196
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 52157,52525 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr ""
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid ""
  "default member initializer for %qD required before the end of its enclosing "
  "class"
  msgstr ""
  
! #: cp/init.c:697
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr ""
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid ""
  "initializing %qD from %qE does not extend the lifetime of the underlying "
  "array"
  msgstr ""
  
! #: cp/init.c:781
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.c:802
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr ""
  
! #: cp/init.c:906
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:921 cp/init.c:947 cp/init.c:2485 cp/method.c:2076
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
! #: cp/init.c:923 cp/init.c:941 cp/init.c:949 cp/init.c:2470 cp/init.c:2498
! #: cp/method.c:2079 cp/method.c:2090
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.c:939 cp/init.c:2457 cp/method.c:2087
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
  
! #: cp/init.c:1116
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.c:1119
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr ""
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1127
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr ""
  
! #: cp/init.c:1144
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr ""
  
! #: cp/init.c:1148
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr ""
  
! #: cp/init.c:1233
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr ""
  
! #: cp/init.c:1330
  #, gcc-internal-format
  msgid ""
  "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1557 cp/init.c:1576
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.c:1563
  #, gcc-internal-format
  msgid ""
  "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.c:1570
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.c:1609
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.c:1617
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1664
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1672
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.c:1675
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1787 cp/init.c:4616 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2096 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr ""
  
! #: cp/init.c:2152
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2166
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr ""
  
! #: cp/init.c:2252 cp/typeck.c:2027
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr ""
  
! #: cp/init.c:2259 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr ""
  
! #: cp/init.c:2454
  #, gcc-internal-format
  msgid ""
  "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2462
  #, gcc-internal-format
  msgid ""
  "uninitialized reference member in base %q#T of %q#T using %<new%> without "
  "new-initializer"
  msgstr ""
  
! #: cp/init.c:2466
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2482
  #, gcc-internal-format
  msgid ""
  "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2490
  #, gcc-internal-format
  msgid ""
  "uninitialized const member in base %q#T of %q#T using %<new%> without new-"
  "initializer"
  msgstr ""
  
! #: cp/init.c:2494
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2791
  #, gcc-internal-format
  msgid ""
  "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a "
  "region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2802
  #, gcc-internal-format
  msgid ""
  "placement new constructing an array of objects of type %qT and size %qwu in "
  "a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2813
  #, gcc-internal-format
  msgid ""
  "placement new constructing an object of type %qT and size %qwu in a region "
  "of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3035
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr ""
  
! #: cp/init.c:3045
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:3063
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid ""
  "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:3081
  #, gcc-internal-format
  msgid ""
  "non-constant array new length must be specified without parentheses around "
  "the type-id"
  msgstr ""
  
! #: cp/init.c:3091
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr ""
  
! #: cp/init.c:3097
  #, gcc-internal-format
  msgid ""
  "%<new%> of %<initializer_list%> does not extend the lifetime of the "
  "underlying array"
  msgstr ""
  
! #: cp/init.c:3139
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr ""
  
! #: cp/init.c:3283
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr ""
  
! #: cp/init.c:3290 cp/search.c:1039
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/init.c:3364
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3367
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.c:3370
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3565
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.c:3859
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.c:3888
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.c:3897
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.c:3972
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3976
  #, gcc-internal-format
  msgid ""
  "neither the destructor nor the class-specific operator %<delete []%> will be "
  "called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4525
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4831
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4865
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4870
  #, gcc-internal-format
  msgid ""
  "neither the destructor nor the class-specific %<operator delete%> will be "
  "called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4885
  #, gcc-internal-format
  msgid ""
  "deleting object of abstract class type %qT which has non-virtual destructor "
  "will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4890
  #, gcc-internal-format
  msgid ""
  "deleting object of polymorphic class type %qT which has non-virtual "
  "destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5198
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgid ""
*** 52645,52656 ****
  "between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2004
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:838 cp/method.c:2010
  #, gcc-internal-format
  msgid ""
  "non-static reference member %q#D, cannot use default assignment operator"
--- 52696,52707 ----
  "between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2029
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:838 cp/method.c:2035
  #, gcc-internal-format
  msgid ""
  "non-static reference member %q#D, cannot use default assignment operator"
*************** msgstr ""
*** 52676,52847 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/method.c:1108
  #, gcc-internal-format
! msgid ""
! "three-way comparison operator can only be defaulted in a class definition"
  msgstr ""
  
! #: cp/method.c:1111
  #, gcc-internal-format
! msgid ""
! "equality comparison operator can only be defaulted in a class definition"
  msgstr ""
  
! #: cp/method.c:1126
  #, gcc-internal-format
! msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1134
  #, gcc-internal-format
! msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid ""
  "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not "
  "both"
  msgstr ""
  
! #: cp/method.c:1319
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr ""
  
! #: cp/method.c:1355
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1363
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1580
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1949
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1960
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1961
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2027
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr ""
  
! #: cp/method.c:2084
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2095
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2302
  #, gcc-internal-format
  msgid ""
  "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2345
  #, gcc-internal-format
  msgid ""
  "defaulted move assignment for %qT calls a non-trivial move assignment "
  "operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2479
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2482
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2491
  #, gcc-internal-format
  msgid ""
  "%q#D is implicitly declared as deleted because %qT declares a move "
  "constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2510 cp/method.c:2534
  #, gcc-internal-format
  msgid ""
  "%q#D is implicitly deleted because the default definition would be ill-"
  "formed:"
  msgstr ""
  
! #: cp/method.c:2543
  msgid ""
  "%q#F is implicitly deleted because its exception-specification does not "
  "match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2960
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:2963
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:2995
  #, gcc-internal-format
  msgid ""
  "explicitly defaulted function %q+D cannot be declared %qs because the "
  "implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3015
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3059
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 52727,52902 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/method.c:1115
  #, gcc-internal-format
! msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1123
  #, gcc-internal-format
! msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1128
  #, gcc-internal-format
! msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr ""
  
! #: cp/method.c:1155
  #, gcc-internal-format
! msgid "defaulted %qD is not a friend of %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1167
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1170
  #, gcc-internal-format
  msgid ""
  "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not "
  "both"
  msgstr ""
  
! #: cp/method.c:1324
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr ""
  
! #: cp/method.c:1361
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1370
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1394
! #, gcc-internal-format
! msgid ""
! "three-way comparison of %qD has type %qT, not a comparison category type"
! msgstr ""
! 
! #: cp/method.c:1605
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1974
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1985
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1986
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2052
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr ""
  
! #: cp/method.c:2109
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2120
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2327
  #, gcc-internal-format
  msgid ""
  "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2370
  #, gcc-internal-format
  msgid ""
  "defaulted move assignment for %qT calls a non-trivial move assignment "
  "operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2501
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2504
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2513
  #, gcc-internal-format
  msgid ""
  "%q#D is implicitly declared as deleted because %qT declares a move "
  "constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2524
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2532 cp/method.c:2556
  #, gcc-internal-format
  msgid ""
  "%q#D is implicitly deleted because the default definition would be ill-"
  "formed:"
  msgstr ""
  
! #: cp/method.c:2565
  msgid ""
  "%q#F is implicitly deleted because its exception-specification does not "
  "match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2951
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:2954
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:2986
  #, gcc-internal-format
  msgid ""
  "explicitly defaulted function %q+D cannot be declared %qs because the "
  "implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3006
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3041
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
*************** msgstr ""
*** 52881,53095 ****
  msgid "declaration of %q#D shadows a parameter"
  msgstr ""
  
! #: cp/name-lookup.c:2820
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:2974
  #, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.c:2976
  #, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.c:3100
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.c:3293
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:3296
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4623
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr ""
  
! #: cp/name-lookup.c:4632
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4639
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:4656
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4711
  #, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr ""
  
! #: cp/name-lookup.c:4727
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4810
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4850
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4902
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4904
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:4913
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4961
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid ""
  "%qD attribute is meaningless since members of the anonymous namespace get "
  "local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4984
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr ""
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid ""
  "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5898
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.c:6167
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:6170
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.c:6926
  #, gcc-internal-format
  msgid ""
  "declaration of %<std::initializer_list%> does not match %<#include "
  "<initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7303
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.c:7306
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7409
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.c:7425
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:7480
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7481
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 52936,53150 ----
  msgid "declaration of %q#D shadows a parameter"
  msgstr ""
  
! #: cp/name-lookup.c:2822
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:2976
  #, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.c:2978
  #, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.c:3102
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.c:3295
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:3298
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:4617
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4625
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr ""
  
! #: cp/name-lookup.c:4634
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4641
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:4658
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4696
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4713
  #, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr ""
  
! #: cp/name-lookup.c:4729
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4812
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4852
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4904
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4906
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:4915
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4963
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.c:4970
  #, gcc-internal-format
  msgid ""
  "%qD attribute is meaningless since members of the anonymous namespace get "
  "local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4980 cp/name-lookup.c:5007
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4986
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5023 cp/name-lookup.c:7311
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr ""
  
! #: cp/name-lookup.c:5309
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5367
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5894
  #, gcc-internal-format
  msgid ""
  "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5900
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.c:6169
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:6172
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.c:6928
  #, gcc-internal-format
  msgid ""
  "declaration of %<std::initializer_list%> does not match %<#include "
  "<initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7305
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.c:7308
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7411
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.c:7427
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:7482
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7483
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
  
! #: cp/name-lookup.c:7556
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7565
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 53114,53120 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare %s%> not immediately followed by function declaration "
--- 53169,53175 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41453
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare %s%> not immediately followed by function declaration "
*************** msgstr ""
*** 53141,53147 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3005 cp/parser.c:19276
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 53196,53202 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3005 cp/parser.c:19281
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 53221,53227 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3200 cp/pt.c:19309
  #, gcc-internal-format
  msgid ""
  "a cast to a type other than an integral or enumeration type cannot appear in "
--- 53276,53282 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3200 cp/pt.c:19354
  #, gcc-internal-format
  msgid ""
  "a cast to a type other than an integral or enumeration type cannot appear in "
*************** msgstr ""
*** 53350,53356 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3382 cp/parser.c:27700
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
--- 53405,53411 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3382 cp/parser.c:27723
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 53475,53481 ****
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
--- 53530,53536 ----
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13631
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
*************** msgstr ""
*** 53577,53588 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr ""
--- 53632,53643 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6276 cp/parser.c:21450
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2852 cp/typeck.c:2855 cp/typeck.c:2872
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr ""
*************** msgstr ""
*** 53617,53623 ****
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
--- 53672,53678 ----
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6917 cp/parser.c:9324
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
*************** msgstr ""
*** 53632,53638 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
--- 53687,53693 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.c:7110 cp/pt.c:19975
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
*************** msgstr ""
*** 53647,53653 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr ""
--- 53702,53708 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2740
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr ""
*************** msgstr ""
*** 53672,54644 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.c:8764
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.c:8780
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid ""
  "initialization of new-expression for type %<auto%> requires exactly one "
  "element"
  msgstr ""
  
! #: cp/parser.c:8859
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:8888
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9017
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9424
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:9784
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10073
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10223
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10512
  #, gcc-internal-format
  msgid ""
  "lambda-expression in unevaluated context only available with %<-std=c++2a%> "
  "or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10522
  #, gcc-internal-format
  msgid ""
  "lambda-expression in template-argument only available with %<-std=c++2a%> or "
  "%<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10674
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid ""
  "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10731
  #, gcc-internal-format
  msgid ""
  "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:10751
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.c:10770
  #, gcc-internal-format
  msgid ""
  "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10812
  #, gcc-internal-format
  msgid ""
  "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu+"
  "+14%>"
  msgstr ""
  
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10843
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10891
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid ""
  "explicit by-reference capture of %qD redundant with by-reference capture "
  "default"
  msgstr ""
  
! #: cp/parser.c:10986
  #, gcc-internal-format
  msgid ""
  "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10990
  #, gcc-internal-format
  msgid ""
  "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:11058
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.c:11076
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr ""
  
! #: cp/parser.c:11128
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11516 cp/parser.c:11717
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11556
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.c:11605
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11781
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11946
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11973
  #, gcc-internal-format
  msgid ""
  "init-statement in selection statements only available with %<-std=c++17%> or "
  "%<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12150 cp/parser.c:30653
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12191
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12193
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.c:12233
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12314 cp/parser.c:20746 cp/parser.c:23181
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12696
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:12780
  #, gcc-internal-format
  msgid ""
  "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12923 cp/parser.c:30656
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:12969
  #, gcc-internal-format
  msgid ""
  "range-based %<for%> loops with initializer only available with %<-std=c++2a"
  "%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:12993
  #, gcc-internal-format
  msgid ""
  "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu+"
  "+11%>"
  msgstr ""
  
! #: cp/parser.c:13124
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid ""
  "non-variable %qD in declaration with more than one declarator with "
  "placeholder type"
  msgstr ""
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13829
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:13884
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13887
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13938
  #, gcc-internal-format
  msgid ""
  "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:13990
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14008
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14219
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14289
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14325
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:14332
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14413
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14432
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14524
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid ""
  "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:14592
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.c:14696
  #, gcc-internal-format
  msgid ""
  "%<static_assert%> without a message only available with %<-std=c++17%> or %<-"
  "std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14901
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15064
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15093
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15097
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15181
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15208
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15356
  #, gcc-internal-format
  msgid ""
  "keyword %<typename%> not allowed in this context (a qualified member "
  "initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15757
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15763
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15772
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15778
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.c:15812
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16037
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.c:16045
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.c:16188
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:16428 cp/parser.c:16514
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.c:16581
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:16643
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:16647
  #, gcc-internal-format
  msgid ""
  "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
  "and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16651
  #, gcc-internal-format
  msgid ""
  "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will "
  "accept your code)"
  msgstr ""
  
! #: cp/parser.c:16681
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid ""
  "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap "
  "the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16689
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:16926
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:17370
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:17507
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:17511
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:17515
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:17795
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:17988
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in lambda parameter declaration only available with %<-std=c+"
  "+14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17994
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in parameter declaration only available with %<-std=c++14%> "
  "or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17999
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts"
  "%>"
  msgstr ""
  
! #: cp/parser.c:18156
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:18286
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:18396
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.c:18397
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:18419
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18669
  #, gcc-internal-format
  msgid ""
  "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18745
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18906
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:18994
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:18998
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid ""
  "attributes ignored on elaborated-type-specifier that is not a forward "
  "declaration"
  msgstr ""
  
! #: cp/parser.c:19143
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19154
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19169
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19270
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19284
  #, gcc-internal-format
  msgid ""
  "nested name specifier %qT for enum declaration does not name a class or "
  "namespace"
  msgstr ""
  
! #: cp/parser.c:19296 cp/parser.c:24433
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19301 cp/parser.c:24438
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19313 cp/parser.c:24451
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:19350
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19560
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:19564
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.c:19568
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid ""
  "nested inline namespace definitions only available with %<-std=c++2a%> or %<-"
  "std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19659
  #, gcc-internal-format
  msgid ""
  "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu"
  "++17%>"
  msgstr ""
  
! #: cp/parser.c:19669
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19674
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19678
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:19681
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:19743
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:19897
  #, gcc-internal-format
  msgid ""
  "pack expansion in using-declaration only available with %<-std=c++17%> or %<-"
  "std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19912
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:19942
  #, gcc-internal-format
  msgid ""
  "comma-separated list in using-declaration only available with %<-std=c++17%> "
  "or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid ""
  "access declarations are deprecated in favour of using-declarations; "
  "suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20017
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:20188
  #, gcc-internal-format
  msgid ""
  "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-"
  "std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.c:20214
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:20251
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:20267
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:20641
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20652
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20656
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20827
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.c:20869
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20883
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:21354
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.c:21480
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:21484
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
--- 53727,54704 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8618 cp/parser.c:30194
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.c:8683
! #, gcc-internal-format
! msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
! msgstr ""
! 
! #: cp/parser.c:8769
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.c:8785
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8787
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8819
  #, gcc-internal-format
  msgid ""
  "initialization of new-expression for type %<auto%> requires exactly one "
  "element"
  msgstr ""
  
! #: cp/parser.c:8864
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:8893
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9022
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9429
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.c:9578
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9581
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:9789
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10078
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10228
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10517
  #, gcc-internal-format
  msgid ""
  "lambda-expression in unevaluated context only available with %<-std=c++2a%> "
  "or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10527
  #, gcc-internal-format
  msgid ""
  "lambda-expression in template-argument only available with %<-std=c++2a%> or "
  "%<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10679
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10701
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10716
  #, gcc-internal-format
  msgid ""
  "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10721 cp/parser.c:10742 cp/parser.c:10934
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10736
  #, gcc-internal-format
  msgid ""
  "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:10756
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.c:10775
  #, gcc-internal-format
  msgid ""
  "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10786
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10817
  #, gcc-internal-format
  msgid ""
  "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu+"
  "+14%>"
  msgstr ""
  
! #: cp/parser.c:10824
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10848
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:10852 cp/parser.c:10862 cp/semantics.c:3633 cp/semantics.c:3645
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
! #: cp/parser.c:10858
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10896
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10912
  #, gcc-internal-format
  msgid ""
  "explicit by-reference capture of %qD redundant with by-reference capture "
  "default"
  msgstr ""
  
! #: cp/parser.c:10991
  #, gcc-internal-format
  msgid ""
  "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10995
  #, gcc-internal-format
  msgid ""
  "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:11063
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.c:11081
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr ""
  
! #: cp/parser.c:11133
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11521 cp/parser.c:11722
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11561
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.c:11610
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:11729
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11738
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11786
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11951
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11978
  #, gcc-internal-format
  msgid ""
  "init-statement in selection statements only available with %<-std=c++17%> or "
  "%<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12155 cp/parser.c:30678
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12196
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12198
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.c:12238
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12319 cp/parser.c:20756 cp/parser.c:23197
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12701
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:12785
  #, gcc-internal-format
  msgid ""
  "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12928 cp/parser.c:30681
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:12974
  #, gcc-internal-format
  msgid ""
  "range-based %<for%> loops with initializer only available with %<-std=c++2a"
  "%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:12998
  #, gcc-internal-format
  msgid ""
  "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu+"
  "+11%>"
  msgstr ""
  
! #: cp/parser.c:13129
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13137
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13150 cp/parser.c:30684
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13462 cp/parser.c:24966
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13554
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13769
  #, gcc-internal-format
  msgid ""
  "non-variable %qD in declaration with more than one declarator with "
  "placeholder type"
  msgstr ""
  
! #: cp/parser.c:13789
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13810
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13834
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:13889
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13892
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13943
  #, gcc-internal-format
  msgid ""
  "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:13995
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14013
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14185
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14224
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14227
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14294
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14330
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:14337
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14418
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14437
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:14510 cp/parser.c:25480
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14529
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:14533
  #, gcc-internal-format
  msgid ""
  "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:14597
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.c:14701
  #, gcc-internal-format
  msgid ""
  "%<static_assert%> without a message only available with %<-std=c++17%> or %<-"
  "std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14906
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15069
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15098
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15102
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15186
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15213
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.c:15225 cp/pt.c:26036
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15237 cp/pt.c:26048
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15289
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15361
  #, gcc-internal-format
  msgid ""
  "keyword %<typename%> not allowed in this context (a qualified member "
  "initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15762
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15768
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15777
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15783
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.c:15817
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15863
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16042
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.c:16050
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.c:16193
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.c:16429 cp/parser.c:16515 cp/parser.c:22968
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:16433 cp/parser.c:16519
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.c:16586
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:16648
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:16652
  #, gcc-internal-format
  msgid ""
  "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
  "and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16656
  #, gcc-internal-format
  msgid ""
  "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will "
  "accept your code)"
  msgstr ""
  
! #: cp/parser.c:16686
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16687
  #, gcc-internal-format
  msgid ""
  "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap "
  "the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16694
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16798
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:16883 cp/parser.c:17049 cp/parser.c:17254
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:16929
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:16931
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17110
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17219 cp/parser.c:17237 cp/parser.c:17408
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:17375
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:17512
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:17516
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:17520
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:17579
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:17800
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:17993
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in lambda parameter declaration only available with %<-std=c+"
  "+14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17999
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in parameter declaration only available with %<-std=c++14%> "
  "or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18004
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts"
  "%>"
  msgstr ""
  
! #: cp/parser.c:18161
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:18291
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:18401
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.c:18402
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:18424
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:18431
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18674
  #, gcc-internal-format
  msgid ""
  "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18750
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18911
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:18999
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19008
  #, gcc-internal-format
  msgid ""
  "attributes ignored on elaborated-type-specifier that is not a forward "
  "declaration"
  msgstr ""
  
! #: cp/parser.c:19148
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19159
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19174
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19231
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19275
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19289
  #, gcc-internal-format
  msgid ""
  "nested name specifier %qT for enum declaration does not name a class or "
  "namespace"
  msgstr ""
  
! #: cp/parser.c:19301 cp/parser.c:24449
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19306 cp/parser.c:24454
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19318 cp/parser.c:24467
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:19355
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:19380
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19383
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19570
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:19574
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.c:19578
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:19639
  #, gcc-internal-format
  msgid ""
  "nested inline namespace definitions only available with %<-std=c++2a%> or %<-"
  "std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:19650
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19669
  #, gcc-internal-format
  msgid ""
  "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu"
  "++17%>"
  msgstr ""
  
! #: cp/parser.c:19679
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19684
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:19691
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:19698
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:19753
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:19907
  #, gcc-internal-format
  msgid ""
  "pack expansion in using-declaration only available with %<-std=c++17%> or %<-"
  "std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19922
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid ""
  "comma-separated list in using-declaration only available with %<-std=c++17%> "
  "or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19962
  #, gcc-internal-format
  msgid ""
  "access declarations are deprecated in favour of using-declarations; "
  "suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20027
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:20198
  #, gcc-internal-format
  msgid ""
  "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-"
  "std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:20217 cp/parser.c:20234 cp/parser.c:20248
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.c:20224
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:20261
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:20277
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:20651
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20662
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20666
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20717
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20837
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.c:20879
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20893
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:21370
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.c:21496
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:21500
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** msgstr ""
*** 54647,54663 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.c:21521
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.c:21523
  #, gcc-internal-format
  msgid ""
  "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
--- 54707,54723 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21529
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.c:21537
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.c:21539
  #, gcc-internal-format
  msgid ""
  "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
*************** msgstr ""
*** 54666,55094 ****
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21632
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.c:21657
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.c:21776
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:21778
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:21799
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:21860
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:21914
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:21951
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22009
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.c:22261
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr ""
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.c:22293
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:22298
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.c:22404
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:22757
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:22936
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:22954
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22960
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23088
  #, gcc-internal-format
  msgid ""
  "function-try-block body of %<constexpr%> constructor only available with %<-"
  "std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23092
  #, gcc-internal-format
  msgid ""
  "function-try-block body of %<constexpr%> function only available with %<-"
  "std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23416
  #, gcc-internal-format
  msgid ""
  "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu+"
  "+2a%>"
  msgstr ""
  
! #: cp/parser.c:23436
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:23474
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid ""
  "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23513
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:23564
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:23981
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:23984
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:23987
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:24386
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr ""
  
! #: cp/parser.c:24394
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24401
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:24413
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24419
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.c:24473
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24606
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:24720
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids typename key in template template parameter; use %<-std=c+"
  "+17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:24724
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.c:24971
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24989
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25105
  #, gcc-internal-format
  msgid ""
  "default member initializers for bit-fields only available with %<-std=c++2a"
  "%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:25112
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25275
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.c:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25323
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25370
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25384
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25458
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25493
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25623
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25643
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25667
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25670
  #, gcc-internal-format
  msgid ""
  "keyword %<typename%> not allowed in this context (the base class is "
  "implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25885 cp/parser.c:25983
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.c:25991
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.c:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26041
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.c:26082
  #, gcc-internal-format
  msgid ""
  "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-"
  "std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:26194
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:26801
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26815
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26978
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.c:27038
  #, gcc-internal-format
  msgid ""
  "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:27378 cp/parser.c:27387
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:27717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28048
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:28056
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28552
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.c:28556
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 54726,55154 ----
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21648
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.c:21673
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.c:21792
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:21794
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:21815
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:21876
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:21930
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:21967
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22025
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.c:22277
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr ""
  
! #: cp/parser.c:22283 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2310
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.c:22309
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:22314
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.c:22420
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:22695
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:22773
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:22952
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:22970
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22976
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22978
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23104
  #, gcc-internal-format
  msgid ""
  "function-try-block body of %<constexpr%> constructor only available with %<-"
  "std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23108
  #, gcc-internal-format
  msgid ""
  "function-try-block body of %<constexpr%> function only available with %<-"
  "std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23432
  #, gcc-internal-format
  msgid ""
  "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu+"
  "+2a%>"
  msgstr ""
  
! #: cp/parser.c:23452
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:23490
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:23504
  #, gcc-internal-format
  msgid ""
  "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23529
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:23580
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23639 cp/parser.c:23767
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:23997
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:24000
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:24003
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:24391
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:24402
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr ""
  
! #: cp/parser.c:24410
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24417
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:24429
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24435
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.c:24489
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:24521
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:24557
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24622
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
  
! #: cp/parser.c:24712 cp/parser.c:30687
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:24736
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids typename key in template template parameter; use %<-std=c+"
  "+17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:24740
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.c:24987
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:25005
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:25023
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25121
  #, gcc-internal-format
  msgid ""
  "default member initializers for bit-fields only available with %<-std=c++2a"
  "%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:25128
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25141
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25291
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.c:25319
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25339
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25386
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25400
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25474
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25509
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25639
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25659
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25683
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25686
  #, gcc-internal-format
  msgid ""
  "keyword %<typename%> not allowed in this context (the base class is "
  "implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25901 cp/parser.c:25999
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.c:26007
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.c:26013
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26057
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.c:26098
  #, gcc-internal-format
  msgid ""
  "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-"
  "std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:26210
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:26817
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26831
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26920
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26949
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26957
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26994
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.c:27054
  #, gcc-internal-format
  msgid ""
  "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:27394 cp/parser.c:27403
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:27740
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28073
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:28081
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:28572
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28577
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.c:28581
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 55097,55120 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28960
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid ""
  "ISO C++ did not adopt string literal operator templates taking an argument "
  "pack of characters"
  msgstr ""
  
! #: cp/parser.c:29136
  #, gcc-internal-format
  msgid ""
  "literal operator template %qD has invalid parameter list; expected non-type "
--- 55157,55180 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28588
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28985
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.c:29152
  #, gcc-internal-format
  msgid ""
  "ISO C++ did not adopt string literal operator templates taking an argument "
  "pack of characters"
  msgstr ""
  
! #: cp/parser.c:29161
  #, gcc-internal-format
  msgid ""
  "literal operator template %qD has invalid parameter list; expected non-type "
*************** msgid ""
*** 55122,55652 ****
  "type"
  msgstr ""
  
! #: cp/parser.c:29142
  #, gcc-internal-format
  msgid ""
  "literal operator template %qD has invalid parameter list; expected non-type "
  "template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29251
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:29274
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29303
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:29408
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.c:29459
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:29506
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:29806
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:29819
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30269
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:30419
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30435
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.c:30461
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:30561
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:30567
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30579
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:30582
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.c:30614
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:30629
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:30632
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31118
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:31123
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.c:31243
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31383 cp/parser.c:31416
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:31398
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:31399
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:31480
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:31501
  #, gcc-internal-format
  msgid ""
  "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31749
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32059
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32129
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:33097
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid ""
  "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33276
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34759
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:34776
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35750
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.c:36409
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:38479
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:39210
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:41386
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42220
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.c:42250
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid ""
  "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42365
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:42385 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, gcc-internal-format
  msgid ""
  "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma "
  "omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42923
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43474
  #, gcc-internal-format
  msgid ""
  "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:43814
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:43857
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43889
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43969
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:44005
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:44206
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 55182,55712 ----
  "type"
  msgstr ""
  
! #: cp/parser.c:29167
  #, gcc-internal-format
  msgid ""
  "literal operator template %qD has invalid parameter list; expected non-type "
  "template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29267
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29276
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:29299
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29308
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29328
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:29433
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.c:29484
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:29531
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:29831
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:29844
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30142
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30294
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:30309
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:30444
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.c:30455
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30460
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.c:30486
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.c:30538
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:30541
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:30544
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:30550
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:30556
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:30559
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.c:30562
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:30565
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:30568
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:30571
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:30574
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:30577
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:30580
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:30586
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.c:30589
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:30592
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:30595
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:30598
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:30601
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30604
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:30607
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.c:30639
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:30651
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:30654
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:30657
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:30663
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:30690
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:30992
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31143
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:31148
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.c:31268
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31408 cp/parser.c:31442
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:31415 cp/parser.c:31448
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31416 cp/parser.c:31449
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:31423
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:31424
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:31527
  #, gcc-internal-format
  msgid ""
  "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31775
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.c:32016 cp/parser.c:33330 cp/parser.c:33519
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32085
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32155
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32186
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32590
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32665 cp/parser.c:32683
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32677 cp/parser.c:32743
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:32786
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32992 cp/parser.c:32999 cp/parser.c:33006
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:33123
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:33295
  #, gcc-internal-format
  msgid ""
  "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33302
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:33578 cp/parser.c:33585 cp/parser.c:33592
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34785
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:34802
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35776
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.c:36435
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:38505
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39056
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39143 cp/pt.c:17593
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:39236
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:41412
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42246
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.c:42276
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:42288
  #, gcc-internal-format
  msgid ""
  "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42391
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:42411 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42415 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42418 cp/pt.c:13821 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42421 cp/semantics.c:5701
  #, gcc-internal-format
  msgid ""
  "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma "
  "omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42939
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42949
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43303
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43351 cp/semantics.c:9571
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43353 cp/semantics.c:9573
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43500
  #, gcc-internal-format
  msgid ""
  "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43503
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43554
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:43840
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:43883
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43915
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43995
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:44031
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:44232
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44288
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr ""
*** 55927,55933 ****
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
--- 55987,55993 ----
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5040
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
*************** msgstr ""
*** 55952,55975 ****
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.c:4967
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5026
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.c:5050
  #, gcc-internal-format
  msgid ""
  "partial specialization %q+D does not specialize any template arguments; to "
  "define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5054
  #, gcc-internal-format
  msgid ""
  "partial specialization %q+D does not specialize any template arguments and "
--- 56012,56035 ----
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.c:4976
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5035
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.c:5059
  #, gcc-internal-format
  msgid ""
  "partial specialization %q+D does not specialize any template arguments; to "
  "define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5063
  #, gcc-internal-format
  msgid ""
  "partial specialization %q+D does not specialize any template arguments and "
*************** msgid ""
*** 55977,56044 ****
  "template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5058 cp/pt.c:5069 cp/pt.c:5077
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5066
  #, gcc-internal-format
  msgid ""
  "partial specialization is not more specialized than the primary template "
  "because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5076
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.c:5090
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5092
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5138
  #, gcc-internal-format
  msgid ""
  "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5141
  #, gcc-internal-format
  msgid ""
  "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5164
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5210
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:5272
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5276
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5459
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
--- 56037,56104 ----
  "template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5067 cp/pt.c:5078 cp/pt.c:5086
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5075
  #, gcc-internal-format
  msgid ""
  "partial specialization is not more specialized than the primary template "
  "because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5085
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.c:5099
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5101
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5147
  #, gcc-internal-format
  msgid ""
  "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5150
  #, gcc-internal-format
  msgid ""
  "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5173
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5219
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:5281
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5285
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5468
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
*************** msgstr ""
*** 56046,56097 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5517
  #, gcc-internal-format
  msgid ""
  "default template arguments may not be used in function template friend re-"
  "declaration"
  msgstr ""
  
! #: cp/pt.c:5520
  #, gcc-internal-format
  msgid ""
  "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5523
  #, gcc-internal-format
  msgid ""
  "default template arguments may not be used in function templates without %<-"
  "std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5526
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5529 cp/pt.c:5587
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5701
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.c:5708
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5716
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 56106,56157 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5490
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5526
  #, gcc-internal-format
  msgid ""
  "default template arguments may not be used in function template friend re-"
  "declaration"
  msgstr ""
  
! #: cp/pt.c:5529
  #, gcc-internal-format
  msgid ""
  "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5532
  #, gcc-internal-format
  msgid ""
  "default template arguments may not be used in function templates without %<-"
  "std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5535
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5538 cp/pt.c:5596
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5710
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.c:5717
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5725
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 56101,56625 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:5883
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:5926
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5940
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:5943
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:5966
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6105
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.c:6118
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6129
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6133
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6171
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.c:6172
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6183
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6186 cp/pt.c:6235
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.c:6197
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr ""
  
! #: cp/pt.c:6199
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/pt.c:6232
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6562
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6565
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6578
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6582
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because %qD does not have "
  "external linkage"
  msgstr ""
  
! #: cp/pt.c:6631
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6633
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6695
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:6704
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6722
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6733
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6743
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6764
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6768
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6779
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6790
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6802
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6833
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6846
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6850
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6861
  #, gcc-internal-format
  msgid ""
  "  template parameters of a template template argument are inconsistent with "
  "other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6871
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:6881
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.c:6928
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument of type %qT because %qE is not a "
  "variable"
  msgstr ""
  
! #: cp/pt.c:6936
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument of type %qT in C++98 because %qD does "
  "not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6946
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6961
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid ""
  "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6977
  #, gcc-internal-format
  msgid ""
  "the address of %qD is not a valid template argument because it does not have "
  "static storage duration"
  msgstr ""
  
! #: cp/pt.c:6995
  #, gcc-internal-format
  msgid ""
  "%qD is not a valid template argument because %qD is a variable, not the "
  "address of a variable"
  msgstr ""
  
! #: cp/pt.c:7003
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for %qT because it is not the address "
  "of a variable"
  msgstr ""
  
! #: cp/pt.c:7112
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because string literals "
  "can never be used in this context"
  msgstr ""
  
! #: cp/pt.c:7270
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:7284
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr ""
  
! #: cp/pt.c:7370
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because of conflicts in cv-"
  "qualification"
  msgstr ""
  
! #: cp/pt.c:7378
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7396
  #, gcc-internal-format
  msgid ""
  "%q#D is not a valid template argument for type %qT because a reference "
  "variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.c:7455
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7511
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8060
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8076
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8238
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.c:8243
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8259 cp/pt.c:8293 cp/pt.c:8347
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8267
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8275
  #, gcc-internal-format
  msgid ""
  "  ambiguous template argument for non-type template parameter is treated as "
  "function type"
  msgstr ""
  
! #: cp/pt.c:8281
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8298
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8301
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8351
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8365
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8368
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8432
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8570 cp/pt.c:8883
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8713
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8722
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8747
  #, gcc-internal-format
  msgid ""
  "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8751
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8849
  #, gcc-internal-format
  msgid ""
  "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9496
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.c:9659
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9661
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10150
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10733
  #, gcc-internal-format
  msgid ""
  "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth="
  "%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11904
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12804
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:12888
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12891
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13459
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.c:13558
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
--- 56161,56685 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5748
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:5892
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:5935
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5949
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:5952
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:5954
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:5975
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:5978
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6114
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.c:6127
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6142
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6180
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.c:6181
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6192
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6195 cp/pt.c:6244
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.c:6206
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr ""
  
! #: cp/pt.c:6208
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/pt.c:6241
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6568 cp/pt.c:6637
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6571
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6574
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6587
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6591
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because %qD does not have "
  "external linkage"
  msgstr ""
  
! #: cp/pt.c:6640
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6642
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6704
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6722
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6731
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6742
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6761
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6773
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6777
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6788
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6799
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6855
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6859
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6870
  #, gcc-internal-format
  msgid ""
  "  template parameters of a template template argument are inconsistent with "
  "other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6880
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:6890
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.c:6937
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument of type %qT because %qE is not a "
  "variable"
  msgstr ""
  
! #: cp/pt.c:6945
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument of type %qT in C++98 because %qD does "
  "not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6955
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6979
  #, gcc-internal-format
  msgid ""
  "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6986
  #, gcc-internal-format
  msgid ""
  "the address of %qD is not a valid template argument because it does not have "
  "static storage duration"
  msgstr ""
  
! #: cp/pt.c:7004
  #, gcc-internal-format
  msgid ""
  "%qD is not a valid template argument because %qD is a variable, not the "
  "address of a variable"
  msgstr ""
  
! #: cp/pt.c:7012
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for %qT because it is not the address "
  "of a variable"
  msgstr ""
  
! #: cp/pt.c:7121
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because string literals "
  "can never be used in this context"
  msgstr ""
  
! #: cp/pt.c:7279
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:7293
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr ""
  
! #: cp/pt.c:7379
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because of conflicts in cv-"
  "qualification"
  msgstr ""
  
! #: cp/pt.c:7387
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7405
  #, gcc-internal-format
  msgid ""
  "%q#D is not a valid template argument for type %qT because a reference "
  "variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.c:7464
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7466
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7520
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8069
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8085
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8218
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8247
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.c:8252
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8268 cp/pt.c:8302 cp/pt.c:8356
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8276
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid ""
  "  ambiguous template argument for non-type template parameter is treated as "
  "function type"
  msgstr ""
  
! #: cp/pt.c:8290
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8293
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8307
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8310
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8360
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8374
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8377
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8441
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8579 cp/pt.c:8892
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.c:8594 cp/pt.c:8726
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8722
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8731
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8756
  #, gcc-internal-format
  msgid ""
  "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8760
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8858
  #, gcc-internal-format
  msgid ""
  "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9505
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.c:9668
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9670
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:9796 cp/pt.c:20894
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10159
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10741
  #, gcc-internal-format
  msgid ""
  "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth="
  "%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11922
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12425
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12822
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:12910
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12913
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13481
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.c:13580
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
*************** msgstr ""
*** 56637,56931 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.c:14787
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.c:14789
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:14907
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:14909
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15602
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15604
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15617
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15620
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15668
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:15674
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15680
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15800
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:15837
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:15972
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16150
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16165
  #, gcc-internal-format
  msgid ""
  "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16257
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16380
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18852
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19854
  #, gcc-internal-format
  msgid ""
  "%qD was not declared in this scope, and no declarations were found by "
  "argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19889
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19894
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:19942
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.c:20246
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20249
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20571
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:20573
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:20583
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20598
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.c:20616
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:24629
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.c:24631
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.c:24637
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:24667
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:24669
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr ""
  
! #: cp/pt.c:24688
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:24694 cp/pt.c:24751
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:24699
  #, gcc-internal-format
  msgid ""
  "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:24707
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:24743
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24771 cp/pt.c:24866
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:24828
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.c:24830
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:24839
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:24855
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.c:25222
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 56697,56991 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14623
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.c:14821
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.c:14823
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:14941
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:14943
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15634
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15636
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15638
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15651
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15654
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15702
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:15708
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15714
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:15814
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15834
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:15871
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15879
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16006
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16184
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16199
  #, gcc-internal-format
  msgid ""
  "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16201
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16291
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16414
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:16940 cp/pt.c:18744
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:16944 cp/pt.c:18748
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18886
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19901
  #, gcc-internal-format
  msgid ""
  "%qD was not declared in this scope, and no declarations were found by "
  "argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:19928
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19933
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19936
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19941
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:19989
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.c:20293
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20296
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20618
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:20620
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:20630
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20645
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.c:20663
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:24685
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.c:24687
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.c:24693
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:24717 cp/pt.c:24812
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:24723
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:24725
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr ""
  
! #: cp/pt.c:24744
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:24750 cp/pt.c:24807
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:24755
  #, gcc-internal-format
  msgid ""
  "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:24763
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:24799
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:24822 cp/pt.c:24906
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24827 cp/pt.c:24922
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:24884
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.c:24886
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:24895
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:24911
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24956
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.c:25290
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 56937,56948 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25560
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:25756
  #, gcc-internal-format
  msgid ""
  "template instantiation depth exceeds maximum of %d instantiating %q+D, "
--- 56997,57008 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25628
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:25824
  #, gcc-internal-format
  msgid ""
  "template instantiation depth exceeds maximum of %d instantiating %q+D, "
*************** msgid ""
*** 56950,57086 ****
  "increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:26119
  #, gcc-internal-format
  msgid ""
  "non-type template parameters of deduced class type only available with %<-"
  "std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26141
  #, gcc-internal-format
  msgid ""
  "non-type template parameters of class type only available with %<-std=c++2a"
  "%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26154
  #, gcc-internal-format
  msgid ""
  "%qT is not a valid type for a template non-type parameter because it is not "
  "structural"
  msgstr ""
  
! #: cp/pt.c:26166
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:26168
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:27521
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:27782
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.c:27791
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:27816
  #, gcc-internal-format
  msgid ""
  "deducing from brace-enclosed initializer list requires %<#include "
  "<initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28726
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:28733
  #, gcc-internal-format
  msgid ""
  "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a"
  "%>"
  msgstr ""
  
! #: cp/pt.c:28834
  #, gcc-internal-format
  msgid ""
  "cannot deduce template arguments for copy-initialization of %qT, as it has "
  "no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:28841
  #, gcc-internal-format
  msgid ""
  "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:28856
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.c:28863
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid ""
  "for deduction to %<std::initializer_list%>, use copy-list-initialization (i."
  "e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29004
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29006
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29052
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29056
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29060
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29190
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
--- 57010,57146 ----
  "increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:26187
  #, gcc-internal-format
  msgid ""
  "non-type template parameters of deduced class type only available with %<-"
  "std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26209
  #, gcc-internal-format
  msgid ""
  "non-type template parameters of class type only available with %<-std=c++2a"
  "%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26222
  #, gcc-internal-format
  msgid ""
  "%qT is not a valid type for a template non-type parameter because it is not "
  "structural"
  msgstr ""
  
! #: cp/pt.c:26234
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:26236
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:27589
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:27850
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.c:27859
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:27884
  #, gcc-internal-format
  msgid ""
  "deducing from brace-enclosed initializer list requires %<#include "
  "<initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28794
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:28801
  #, gcc-internal-format
  msgid ""
  "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a"
  "%>"
  msgstr ""
  
! #: cp/pt.c:28902
  #, gcc-internal-format
  msgid ""
  "cannot deduce template arguments for copy-initialization of %qT, as it has "
  "no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:28909
  #, gcc-internal-format
  msgid ""
  "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:28924
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.c:28931
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.c:28995
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28998
  #, gcc-internal-format
  msgid ""
  "for deduction to %<std::initializer_list%>, use copy-list-initialization (i."
  "e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29072
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29074
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29116
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29120
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29124
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29128
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29258
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
*************** msgstr ""
*** 57288,57294 ****
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
--- 57348,57354 ----
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2790 cp/typeck.c:2772
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
*************** msgstr ""
*** 57339,57345 ****
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
--- 57399,57405 ----
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3624 cp/semantics.c:10277
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
*************** msgstr ""
*** 57443,57449 ****
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
--- 57503,57509 ----
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7448 cp/semantics.c:7891
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
*************** msgstr ""
*** 57486,57492 ****
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
--- 57546,57552 ----
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6591 cp/semantics.c:7904
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
*************** msgstr ""
*** 57613,57733 ****
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7583
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7716
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7729
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7752
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:7762
  #, gcc-internal-format
  msgid ""
  "%qs variable is neither a pointer, nor an array nor reference to pointer or "
  "array"
  msgstr ""
  
! #: cp/semantics.c:7816
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8157
  #, gcc-internal-format
  msgid ""
  "%<const%> qualified %qE without %<mutable%> member may appear only in "
  "%<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8365
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8562
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9028
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9319 cp/semantics.c:9329
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9729
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:9757
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10300
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10353
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10373
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
--- 57673,57793 ----
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7599
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7603
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7672
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7732
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7745
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7768
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:7778
  #, gcc-internal-format
  msgid ""
  "%qs variable is neither a pointer, nor an array nor reference to pointer or "
  "array"
  msgstr ""
  
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8173
  #, gcc-internal-format
  msgid ""
  "%<const%> qualified %qE without %<mutable%> member may appear only in "
  "%<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8367
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8381
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8578
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9044
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9335 cp/semantics.c:9345
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9715
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9745
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:9773
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10316
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10369
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10371
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10389
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
*************** msgid ""
*** 57989,58370 ****
  "lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:1519
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1526
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1686
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr ""
  
! #: cp/typeck.c:1784
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1792
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1854
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1865
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1945
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr ""
  
! #: cp/typeck.c:1990
  #, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr ""
  
! #: cp/typeck.c:2158
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr ""
  
! #: cp/typeck.c:2340
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2344
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2480 cp/typeck.c:3043
  #, gcc-internal-format
  msgid ""
  "request for member %qD in %qE, which is of pointer type %qT (maybe you meant "
  "to use %<->%> ?)"
  msgstr ""
  
! #: cp/typeck.c:2484 cp/typeck.c:3047
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2515
  #, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr ""
  
! #: cp/typeck.c:2595
  #, gcc-internal-format
  msgid ""
  "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr ""
  
! #: cp/typeck.c:2745
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/typeck.c:2754
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2895
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2914
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr ""
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2948
  #, gcc-internal-format
  msgid ""
  "%q#T has no member named %qE; did you mean %q#D? (not accessible from this "
  "context)"
  msgstr ""
  
! #: cp/typeck.c:2962
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.c:3077 cp/typeck.c:3103
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.c:3142
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3195
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr ""
  
! #: cp/typeck.c:3374
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.c:3406
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3409
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3412
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3416
  #, gcc-internal-format
  msgid ""
  "left hand operand of %<->*%> must be a pointer to class, but is a pointer to "
  "member of type %qT"
  msgstr ""
  
! #: cp/typeck.c:3481
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3578
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3616
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3688
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3913
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:3934
  #, gcc-internal-format
  msgid ""
  "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E "
  "(...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:3951
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:3954
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:3957
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4014
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4015
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4020
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4021
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4027
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4028
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4038
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4039
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4042
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4043
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4125
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4131
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4380
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4391
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4514 cp/typeck.c:4526
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4572
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5022 cp/typeck.c:5031 cp/typeck.c:5322 cp/typeck.c:5331
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5237 cp/typeck.c:5250
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5273
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5361
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5406
  msgid ""
  "implicit conversion from %qH to %qI to match other operand of binary "
  "expression"
  msgstr ""
  
! #: cp/typeck.c:5477
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:5827
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5835
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5843
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5896
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5975
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:5976
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:5992
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:5995
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6002
  #, gcc-internal-format
  msgid ""
  "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6188
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
  "static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids taking the address of a bound member function to form a "
--- 58049,58430 ----
  "lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:1561
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1568
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1728
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr ""
  
! #: cp/typeck.c:1826
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1834
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1907
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1987
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr ""
  
! #: cp/typeck.c:2032
  #, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr ""
  
! #: cp/typeck.c:2200
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr ""
  
! #: cp/typeck.c:2382
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2386
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2522 cp/typeck.c:3085
  #, gcc-internal-format
  msgid ""
  "request for member %qD in %qE, which is of pointer type %qT (maybe you meant "
  "to use %<->%> ?)"
  msgstr ""
  
! #: cp/typeck.c:2526 cp/typeck.c:3089
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2557
  #, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr ""
  
! #: cp/typeck.c:2637
  #, gcc-internal-format
  msgid ""
  "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr ""
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/typeck.c:2796
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2956
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr ""
  
! #: cp/typeck.c:2979
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2990
  #, gcc-internal-format
  msgid ""
  "%q#T has no member named %qE; did you mean %q#D? (not accessible from this "
  "context)"
  msgstr ""
  
! #: cp/typeck.c:3004
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.c:3119 cp/typeck.c:3145
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.c:3184
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3237
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr ""
  
! #: cp/typeck.c:3432
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.c:3464
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3467
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3470
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3474
  #, gcc-internal-format
  msgid ""
  "left hand operand of %<->*%> must be a pointer to class, but is a pointer to "
  "member of type %qT"
  msgstr ""
  
! #: cp/typeck.c:3539
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3636
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3674
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3746
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3971
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:3992
  #, gcc-internal-format
  msgid ""
  "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E "
  "(...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4009
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4012
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4015
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4072
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4073
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4078
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4079
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4085
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4096
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4097
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4100
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4183
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4189
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4438
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4449
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4572 cp/typeck.c:4584
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4630
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5080 cp/typeck.c:5089 cp/typeck.c:5380 cp/typeck.c:5389
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5295 cp/typeck.c:5308
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5331
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5419
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5464
  msgid ""
  "implicit conversion from %qH to %qI to match other operand of binary "
  "expression"
  msgstr ""
  
! #: cp/typeck.c:5535
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:5887
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5895
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5903
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5956
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6036
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6052
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6055
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6062
  #, gcc-internal-format
  msgid ""
  "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6248
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
  "static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.c:6254
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids taking the address of a bound member function to form a "
*************** msgid ""
*** 58372,58816 ****
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6229
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6246
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6304
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.c:6324
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.c:6340
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6487
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6488
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6611
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6612
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6628
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6630
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6642
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6644
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6683
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6696
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6706
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6714
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6894
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:6916
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:6921
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:6996
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7008
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7012
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7016
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7053
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7140
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7174
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7180
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7187
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7211
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7225
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7648
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7654 cp/typeck.c:7660 cp/typeck.c:9312
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.c:7686
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7761
  #, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7831
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:7856
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7867
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7888 cp/typeck.c:8078
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:7905
  #, gcc-internal-format
  msgid ""
  "casting between pointer-to-function and pointer-to-object is conditionally-"
  "supported"
  msgstr ""
  
! #: cp/typeck.c:7919
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7992
  #, gcc-internal-format
  msgid ""
  "invalid use of %<const_cast%> with type %qT, which is not a pointer, "
  "reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.c:8001
  #, gcc-internal-format
  msgid ""
  "invalid use of %<const_cast%> with type %qT, which is a pointer or reference "
  "to a function type"
  msgstr ""
  
! #: cp/typeck.c:8043
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8113
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8214 cp/typeck.c:8223
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8232
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.c:8542
  #, gcc-internal-format
  msgid ""
  "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8562
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8622
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8649
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8663
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.c:8665
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.c:8799
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:8813
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:8860 cp/typeck.c:8879
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:8960
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.c:9275
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9280
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9289
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9293
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9298
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9330
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9334
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9339
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9344
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9354
  #, gcc-internal-format
  msgid ""
  "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9450
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.c:9532
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid ""
  "returning temporary %<initializer_list%> does not extend the lifetime of the "
  "underlying array"
  msgstr ""
  
! #: cp/typeck.c:9571
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9575
  #, gcc-internal-format
  msgid ""
  "returning local %<initializer_list%> variable %qD does not extend the "
  "lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9581
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9585
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9742 cp/typeck.c:9765
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9764
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:9803
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:9811
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:9814
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:9849 cp/typeck.c:9895
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:9857
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.c:9876
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:9879
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:9914
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:9943
  #, gcc-internal-format
  msgid ""
  "%<operator new%> must not return NULL unless it is declared %<throw()%> (or "
  "%<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10579
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
--- 58432,58876 ----
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6289
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6306
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6364
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.c:6384
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.c:6400
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6547
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6548
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6671
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6672
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6688
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6690
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6702
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6704
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6743
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6756
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6766
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6774
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6954
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:6976
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:6981
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7056
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7068
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7072
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7076
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7113
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7200
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7234
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7240
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7247
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7271
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7285
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7708
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7714 cp/typeck.c:7720 cp/typeck.c:9372
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.c:7746
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7821
  #, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7891
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:7916
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7927
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7948 cp/typeck.c:8138
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:7965
  #, gcc-internal-format
  msgid ""
  "casting between pointer-to-function and pointer-to-object is conditionally-"
  "supported"
  msgstr ""
  
! #: cp/typeck.c:7979
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8052
  #, gcc-internal-format
  msgid ""
  "invalid use of %<const_cast%> with type %qT, which is not a pointer, "
  "reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.c:8061
  #, gcc-internal-format
  msgid ""
  "invalid use of %<const_cast%> with type %qT, which is a pointer or reference "
  "to a function type"
  msgstr ""
  
! #: cp/typeck.c:8103
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8173
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8274 cp/typeck.c:8283
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8292
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.c:8602
  #, gcc-internal-format
  msgid ""
  "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8622
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8682
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8709
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8723
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.c:8725
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.c:8859
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:8873
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:8920 cp/typeck.c:8939
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9020
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.c:9335
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9340
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9349
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9353
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9358
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9390
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9394
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9399
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9404
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9414
  #, gcc-internal-format
  msgid ""
  "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9510
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.c:9592
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9595
  #, gcc-internal-format
  msgid ""
  "returning temporary %<initializer_list%> does not extend the lifetime of the "
  "underlying array"
  msgstr ""
  
! #: cp/typeck.c:9631
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9635
  #, gcc-internal-format
  msgid ""
  "returning local %<initializer_list%> variable %qD does not extend the "
  "lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9641
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9645
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9800
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9802 cp/typeck.c:9825
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9824
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:9863
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:9871
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:9874
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:9909 cp/typeck.c:9955
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:9917
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.c:9936
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:9939
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:9974
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10003
  #, gcc-internal-format
  msgid ""
  "%<operator new%> must not return NULL unless it is declared %<throw()%> (or "
  "%<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10639
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
*************** msgstr ""
*** 59071,59177 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1696 cp/typeck2.c:1726
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr ""
  
! #: cp/typeck2.c:1704
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1711
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr ""
  
! #: cp/typeck2.c:1797
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1870
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1881
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:2089
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2119
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2148
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2157
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2179
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2237
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2248
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2256
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2297
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2319
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr ""
  
! #: cp/typeck2.c:2339
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2580
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr ""
  
! #: cp/typeck2.c:2583
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr ""
--- 59131,59237 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1700 cp/typeck2.c:1730
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr ""
  
! #: cp/typeck2.c:1708
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1715
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr ""
  
! #: cp/typeck2.c:1801
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1874
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1885
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:2079
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:2093
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2123
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2125
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2152
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2161
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2183
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2241
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2252
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2260
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2301
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2323
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr ""
  
! #: cp/typeck2.c:2343
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2584
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr ""
  
! #: cp/typeck2.c:2587
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr ""
*************** msgstr ""
*** 59403,59412 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
--- 59463,59472 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3427
! #: fortran/check.c:5918 fortran/check.c:5956 fortran/check.c:5998
! #: fortran/check.c:6025 fortran/check.c:6288 fortran/match.c:1874
! #: fortran/match.c:3270 fortran/match.c:3612 fortran/match.c:3808
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
*************** msgstr ""
*** 59573,59579 ****
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
--- 59633,59639 ----
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1255 fortran/match.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
*************** msgstr ""
*** 59694,59700 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
--- 59754,59760 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.c:123 fortran/resolve.c:10856
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
*************** msgid ""
*** 59735,59741 ****
  "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3378
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
--- 59795,59801 ----
  "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3382
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
*************** msgstr ""
*** 59750,59756 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7463
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
--- 59810,59816 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7494
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
*************** msgstr ""
*** 59874,60068 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1416 fortran/check.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1452
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4368
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1479
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or "
  "FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1488
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1513
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Array section with a vector subscript at %L shall not be the target of a "
  "pointer"
  msgstr ""
  
! #: fortran/check.c:1524
! #, gcc-internal-format
! msgid ""
! "NULL pointer at %L is not permitted as actual argument of %qs intrinsic "
! "function"
! msgstr ""
! 
! #: fortran/check.c:1567
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "ATOM argument at %L to intrinsic function %s shall be an integer of "
  "ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1575
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "ATOM argument at %L of the %s intrinsic function shall be a coarray or "
  "coindexed"
  msgstr ""
  
! #: fortran/check.c:1582
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1600 fortran/check.c:1813
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr ""
  
! #: fortran/check.c:1619 fortran/check.c:1753 fortran/check.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1633 fortran/check.c:1833
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "ATOM argument at %L to intrinsic function %s shall be an integer of "
  "ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1653
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1672 fortran/check.c:1686 fortran/check.c:1721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1706
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1760 fortran/check.c:1857
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1775
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1785
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at "
  "least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1877
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:2099 fortran/check.c:2589
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2108 fortran/check.c:2598
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must have a type of either REAL or "
  "INTEGER"
  msgstr ""
  
! #: fortran/check.c:2118 fortran/check.c:2124
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, "
  "consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2146
  #, gcc-internal-format
  msgid ""
  "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall "
  "not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2154
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2177
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr ""
  
! #: fortran/check.c:2193
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2201
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2216
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Support for the A argument at %L which is polymorphic A argument or has "
  "allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2235
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2242
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Support for the A argument at %L with allocatable components is not yet "
  "implemented"
  msgstr ""
  
! #: fortran/check.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
--- 59934,60127 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1416 fortran/check.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1439
! #, gcc-internal-format
! msgid ""
! "NULL at %L is not permitted as actual argument to %qs intrinsic function"
! msgstr ""
! 
! #: fortran/check.c:1461
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1470 fortran/check.c:1505 fortran/check.c:4381
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1487
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or "
  "FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1496
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1521
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Array section with a vector subscript at %L shall not be the target of a "
  "pointer"
  msgstr ""
  
! #: fortran/check.c:1568
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "ATOM argument at %L to intrinsic function %s shall be an integer of "
  "ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1576
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "ATOM argument at %L of the %s intrinsic function shall be a coarray or "
  "coindexed"
  msgstr ""
  
! #: fortran/check.c:1583
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1601 fortran/check.c:1814
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr ""
  
! #: fortran/check.c:1620 fortran/check.c:1754 fortran/check.c:1851
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1634 fortran/check.c:1834
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "ATOM argument at %L to intrinsic function %s shall be an integer of "
  "ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1654
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1673 fortran/check.c:1687 fortran/check.c:1722
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1707
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1761 fortran/check.c:1858
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1776
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1786
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1799
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at "
  "least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1878
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:2100 fortran/check.c:2590
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2109 fortran/check.c:2599
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must have a type of either REAL or "
  "INTEGER"
  msgstr ""
  
! #: fortran/check.c:2119 fortran/check.c:2125
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, "
  "consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2147
  #, gcc-internal-format
  msgid ""
  "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall "
  "not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2155
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2178
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr ""
  
! #: fortran/check.c:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2202
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2217
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Support for the A argument at %L which is polymorphic A argument or has "
  "allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2236
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2243
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Support for the A argument at %L with allocatable components is not yet "
  "implemented"
  msgstr ""
  
! #: fortran/check.c:2257
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 60070,60842 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2266
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2283
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2293
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The A argument at %L has type %s but the function passed as OPERATOR at %L "
  "returns %s"
  msgstr ""
  
! #: fortran/check.c:2302
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L has arguments of type %s and %s but "
  "shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2313
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have scalar nonallocatable "
  "nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2321
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have the VALUE attribute either "
  "for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2328
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have the TARGET attribute either "
  "for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2335
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute "
  "either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2343
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute "
  "for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The character length of the A argument at %L and of the arguments of the "
  "OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2380
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The character length of the A argument at %L and of the function result of "
  "the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2398
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L shall be of type integer, real or "
  "character"
  msgstr ""
  
! #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2524 fortran/check.c:2793 fortran/check.c:2853
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/"
  "%ld)"
  msgstr ""
  
! #: fortran/check.c:2539 fortran/check.c:2808 fortran/check.c:2868
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2651 fortran/check.c:3781 fortran/check.c:3789
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2665
  #, gcc-internal-format
  msgid ""
  "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2685 fortran/check.c:2693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2829
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2887
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2919
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2980
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3062
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3158
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.c:3197
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3231
  #, gcc-internal-format
  msgid ""
  "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic "
  "subprogram."
  msgstr ""
  
! #: fortran/check.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3295
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3354
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3363
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3385
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.c:3596
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.c:3644
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3659
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3664
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3693
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3724
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3731
  #, gcc-internal-format
  msgid ""
  "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3798
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3812
  #, gcc-internal-format
  msgid ""
  "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic "
  "matmul"
  msgstr ""
  
! #: fortran/check.c:3831
  #, gcc-internal-format
  msgid ""
  "Different shape on dimension 2 for argument %qs and dimension 1 for argument "
  "%qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3840
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4003
  #, gcc-internal-format
  msgid ""
  "Argument %qs of %qs intrinsic at %L must be in type conformance to argument "
  "%qs at %L"
  msgstr ""
  
! #: fortran/check.c:4121 fortran/check.c:7383 fortran/check.c:7398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4216
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is "
  "polymorphic"
  msgstr ""
  
! #: fortran/check.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
  "same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4236
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
  "same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4276
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The FROM and TO arguments at %L violate aliasing restrictions (F2003 "
  "12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4303
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4353
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or "
  "procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4440 fortran/check.c:6322
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must provide at least as many elements "
  "as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4506
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4525
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4576
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4683
  #, gcc-internal-format
  msgid ""
  "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of "
  "constant size"
  msgstr ""
  
! #: fortran/check.c:4693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4700
  #, gcc-internal-format
  msgid ""
  "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4787
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4805
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4814
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions "
  "(dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4850
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Without padding, there are not enough elements in the intrinsic RESHAPE "
  "source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4867 fortran/check.c:4886
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4877 fortran/check.c:4896
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:4995
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5026
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5061
  #, gcc-internal-format
  msgid ""
  "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size "
  "array"
  msgstr ""
  
! #: fortran/check.c:5138 fortran/check.c:7443
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5151 fortran/check.c:5290 fortran/check.c:7435
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5162 fortran/check.c:5302
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5281
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or "
  "TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5334
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: "
  "%s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5370
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5377
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5391
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5416
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of "
  "FPTR"
  msgstr ""
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5431
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5498
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5505
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5525
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5542
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument X at %L to C_LOC shall have either the POINTER or the TARGET "
  "attribute"
  msgstr ""
  
! #: fortran/check.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Array of interoperable type at %L to C_LOC which is nonallocatable and "
  "neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5623
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.c:5642
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5905
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5916
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall "
  "be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5962
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5986
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic "
  "at %L"
  msgstr ""
  
! #: fortran/check.c:6019
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The DISTANCE argument may not be specified together with the COARRAY or DIM "
  "argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6030
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6106
  #, gcc-internal-format
  msgid ""
  "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not "
  "have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6155
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6171
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6179
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
  "result size %ld"
  msgstr ""
  
! #: fortran/check.c:6336
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a "
  "scalar"
  msgstr ""
  
! #: fortran/check.c:6349
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6612 fortran/check.c:6644
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr ""
  
! #: fortran/check.c:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6682
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6768
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6985
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be of a kind not wider than the "
  "default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7167
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7356 fortran/check.c:7367
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ "
  "literal constant"
  msgstr ""
  
! #: fortran/check.c:7427
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, "
  "because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Assumed size polymorphic objects or components, such as that at %C, have not "
--- 60129,60901 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2267
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2284
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2294
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The A argument at %L has type %s but the function passed as OPERATOR at %L "
  "returns %s"
  msgstr ""
  
! #: fortran/check.c:2303
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L has arguments of type %s and %s but "
  "shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2314
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have scalar nonallocatable "
  "nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2322
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have the VALUE attribute either "
  "for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2329
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have the TARGET attribute either "
  "for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2336
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute "
  "either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2344
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute "
  "for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2374
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The character length of the A argument at %L and of the arguments of the "
  "OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2381
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The character length of the A argument at %L and of the function result of "
  "the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2399
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L shall be of type integer, real or "
  "character"
  msgstr ""
  
! #: fortran/check.c:2478 fortran/check.c:3108 fortran/check.c:3191
! #: fortran/check.c:3413 fortran/check.c:3461 fortran/check.c:4947
! #: fortran/check.c:5084 fortran/check.c:5139 fortran/check.c:6274
! #: fortran/check.c:6403
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2525 fortran/check.c:2794 fortran/check.c:2854
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/"
  "%ld)"
  msgstr ""
  
! #: fortran/check.c:2540 fortran/check.c:2809 fortran/check.c:2869
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2652 fortran/check.c:3788 fortran/check.c:3796
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2666
  #, gcc-internal-format
  msgid ""
  "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2686 fortran/check.c:2694
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2830
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2888
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2920
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2981
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3063
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.c:3198
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3232
  #, gcc-internal-format
  msgid ""
  "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic "
  "subprogram."
  msgstr ""
  
! #: fortran/check.c:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3296
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3364
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3389
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.c:3603
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.c:3651
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3666
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3671
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3700
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3731
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3738
  #, gcc-internal-format
  msgid ""
  "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3805
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3819
  #, gcc-internal-format
  msgid ""
  "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic "
  "matmul"
  msgstr ""
  
! #: fortran/check.c:3838
  #, gcc-internal-format
  msgid ""
  "Different shape on dimension 2 for argument %qs and dimension 1 for argument "
  "%qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3847
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4010
  #, gcc-internal-format
  msgid ""
  "Argument %qs of %qs intrinsic at %L must be in type conformance to argument "
  "%qs at %L"
  msgstr ""
  
! #: fortran/check.c:4128 fortran/check.c:7414 fortran/check.c:7429
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4229
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is "
  "polymorphic"
  msgstr ""
  
! #: fortran/check.c:4240
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
  "same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4249
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
  "same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4289
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The FROM and TO arguments at %L violate aliasing restrictions (F2003 "
  "12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4316
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4366
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or "
  "procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4453 fortran/check.c:6350
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must provide at least as many elements "
  "as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4511
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4519
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4538
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4589
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4696
  #, gcc-internal-format
  msgid ""
  "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of "
  "constant size"
  msgstr ""
  
! #: fortran/check.c:4706
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4713
  #, gcc-internal-format
  msgid ""
  "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4730
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4800
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4818
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4827
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions "
  "(dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4863
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Without padding, there are not enough elements in the intrinsic RESHAPE "
  "source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4880 fortran/check.c:4899
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4890 fortran/check.c:4909
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:5008
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5039
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5077
  #, gcc-internal-format
  msgid ""
  "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size "
  "array"
  msgstr ""
  
! #: fortran/check.c:5157 fortran/check.c:7474
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5170 fortran/check.c:5309 fortran/check.c:7466
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5181 fortran/check.c:5321
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5251
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5300
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5339
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or "
  "TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5353
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: "
  "%s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5377
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5396
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5403
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5416
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of "
  "FPTR"
  msgstr ""
  
! #: fortran/check.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5450
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5478
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5485
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5505
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5517
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5524
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5544
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5561
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument X at %L to C_LOC shall have either the POINTER or the TARGET "
  "attribute"
  msgstr ""
  
! #: fortran/check.c:5569
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5596
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Array of interoperable type at %L to C_LOC which is nonallocatable and "
  "neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5645
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.c:5664
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5938
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall "
  "be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5971
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6034
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic "
  "at %L"
  msgstr ""
  
! #: fortran/check.c:6041
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The DISTANCE argument may not be specified together with the COARRAY or DIM "
  "argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6052
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6128
  #, gcc-internal-format
  msgid ""
  "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not "
  "have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6180
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6199
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6207
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6242
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
  "result size %ld"
  msgstr ""
  
! #: fortran/check.c:6364
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a "
  "scalar"
  msgstr ""
  
! #: fortran/check.c:6377
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6643 fortran/check.c:6675
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6683
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr ""
  
! #: fortran/check.c:6701
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6713
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6753
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6782
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7016
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be of a kind not wider than the "
  "default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7198
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7387 fortran/check.c:7398
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ "
  "literal constant"
  msgstr ""
  
! #: fortran/check.c:7458
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, "
  "because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:648
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Assumed size polymorphic objects or components, such as that at %C, have not "
*************** msgstr ""
*** 60845,60856 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2911 fortran/class.c:2985
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
--- 60904,60915 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:759 fortran/decl.c:3890 fortran/decl.c:10559
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2947 fortran/class.c:3021
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
*************** msgstr ""
*** 61054,61854 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1173
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr ""
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1371
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1383
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1399
  #, gcc-internal-format
  msgid ""
  "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid ""
  "Procedure %qs defined in interface body at %L clashes with internal "
  "procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1498
  #, gcc-internal-format
  msgid ""
  "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1525
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
  "not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1532
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
  "not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1539
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may "
  "not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1554
  #, gcc-internal-format
  msgid ""
  "Character argument %qs at %L must be length 1 because procedure %qs is "
  "BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1567
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1575
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1584
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute "
  "because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1591
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1602
  #, gcc-internal-format
  msgid ""
  "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs "
  "at %L"
  msgstr ""
  
! #: fortran/decl.c:1670
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1729
  #, gcc-internal-format
  msgid ""
  "Variable %qs in common block %qs at %C must be declared with a C "
  "interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1792
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The CHARACTER elements of the array constructor at %L must have the same "
  "length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1891
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1901
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr ""
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1954
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2023
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2166
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2282
  #, gcc-internal-format
  msgid ""
  "Type parameter %qs at %C has no corresponding entry in the type parameter "
  "name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid ""
  "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing "
  "in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2478
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2480
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2488
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:2498
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:2540
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid ""
  "%qs at %C is a redefinition of the declaration in the corresponding "
  "interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2707
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2740
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2867
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2909
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Initialization of structure component with a HOLLERITH constant at %L is not "
  "allowed"
  msgstr ""
  
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The component with KIND or LEN attribute at %C does not not appear in the "
  "type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2931
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The component at %C that appears in the type parameter list at %L has "
  "neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2948
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid ""
  "Incompatible initialization between a derived type entity and an entity with "
  "%qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr ""
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3540
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED "
  "parameters"
  msgstr ""
  
! #: fortran/decl.c:3690
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The type parameter spec list at %C does not contain enough parameter "
  "expressions"
  msgstr ""
  
! #: fortran/decl.c:3714
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.c:3746
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3781
  #, gcc-internal-format
  msgid ""
  "The value for the KIND parameter %qs at %C does not reduce to a constant "
  "expression"
  msgstr ""
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3805
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4041
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4114
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid ""
  "Type name %qs at %C conflicts with previously declared entity at %L, which "
  "has the same name"
  msgstr ""
  
! #: fortran/decl.c:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure "
  "interface body"
  msgstr ""
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5489
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "%s attribute at %L is not allowed outside of the specification part of a "
  "module"
  msgstr ""
  
! #: fortran/decl.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5551
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5623
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5810
  #, gcc-internal-format
  msgid ""
  "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid ""
  "Variable %qs in common block %qs at %L may not be a C interoperable kind "
  "though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5841
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5845
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid ""
  "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since "
  "it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5871
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5879
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5899
  #, gcc-internal-format
  msgid ""
  "Return type of BIND(C) function %qs of character type at %L must have length "
--- 61113,61913 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1152 fortran/resolve.c:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1178
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr ""
  
! #: fortran/decl.c:1209
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1361 fortran/decl.c:1368 fortran/decl.c:1432
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1376
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1388
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1404
  #, gcc-internal-format
  msgid ""
  "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.c:1420
  #, gcc-internal-format
  msgid ""
  "Procedure %qs defined in interface body at %L clashes with internal "
  "procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1503
  #, gcc-internal-format
  msgid ""
  "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1530
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
  "not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1537
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
  "not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1544
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may "
  "not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1559
  #, gcc-internal-format
  msgid ""
  "Character argument %qs at %L must be length 1 because procedure %qs is "
  "BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1572
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1580
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1589
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute "
  "because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1596
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1607
  #, gcc-internal-format
  msgid ""
  "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs "
  "at %L"
  msgstr ""
  
! #: fortran/decl.c:1675
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1734
  #, gcc-internal-format
  msgid ""
  "Variable %qs in common block %qs at %C must be declared with a C "
  "interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1774
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1797
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The CHARACTER elements of the array constructor at %L must have the same "
  "length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1896
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1906
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr ""
  
! #: fortran/decl.c:1916
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1959
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.c:2039
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2069
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2155 fortran/decl.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2171
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2180
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2204 fortran/symbol.c:2263
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2287
  #, gcc-internal-format
  msgid ""
  "Type parameter %qs at %C has no corresponding entry in the type parameter "
  "name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2344
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2406
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2429
  #, gcc-internal-format
  msgid ""
  "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing "
  "in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2483
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2485
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2493
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:2503
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:2545
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2701
  #, gcc-internal-format
  msgid ""
  "%qs at %C is a redefinition of the declaration in the corresponding "
  "interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2712
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:2737 fortran/decl.c:8800
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2745
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:2808
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.c:2849 fortran/decl.c:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2872
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2881 fortran/decl.c:10733
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:2888
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2914
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Initialization of structure component with a HOLLERITH constant at %L is not "
  "allowed"
  msgstr ""
  
! #: fortran/decl.c:2928
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The component with KIND or LEN attribute at %C does not not appear in the "
  "type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2936
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The component at %C that appears in the type parameter list at %L has "
  "neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2953
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.c:2970
  #, gcc-internal-format
  msgid ""
  "Incompatible initialization between a derived type entity and an entity with "
  "%qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3033 fortran/decl.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.c:3075
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.c:3134 fortran/decl.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.c:3147 fortran/decl.c:3282
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3155 fortran/decl.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3185 fortran/decl.c:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr ""
  
! #: fortran/decl.c:3198
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3314
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3545
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3558
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3671
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED "
  "parameters"
  msgstr ""
  
! #: fortran/decl.c:3695
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The type parameter spec list at %C does not contain enough parameter "
  "expressions"
  msgstr ""
  
! #: fortran/decl.c:3719
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3779
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3786
  #, gcc-internal-format
  msgid ""
  "The value for the KIND parameter %qs at %C does not reduce to a constant "
  "expression"
  msgstr ""
  
! #: fortran/decl.c:3801
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3810
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4046
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4145 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4157 fortran/decl.c:4185 fortran/decl.c:4218
! #: fortran/decl.c:4244 fortran/decl.c:4536 fortran/decl.c:4551
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4260 fortran/decl.c:4402 fortran/decl.c:4414
! #: fortran/decl.c:4428 fortran/decl.c:4910 fortran/decl.c:4918
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4443
  #, gcc-internal-format
  msgid ""
  "Type name %qs at %C conflicts with previously declared entity at %L, which "
  "has the same name"
  msgstr ""
  
! #: fortran/decl.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4654
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4753
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure "
  "interface body"
  msgstr ""
  
! #: fortran/decl.c:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4924
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4931
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4972
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5409
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:5426
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5457
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5467
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5512
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "%s attribute at %L is not allowed outside of the specification part of a "
  "module"
  msgstr ""
  
! #: fortran/decl.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5563
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5629 fortran/decl.c:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5635
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5669
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5683
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5724
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5822
  #, gcc-internal-format
  msgid ""
  "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5844
  #, gcc-internal-format
  msgid ""
  "Variable %qs in common block %qs at %L may not be a C interoperable kind "
  "though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5853
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5869
  #, gcc-internal-format
  msgid ""
  "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since "
  "it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5883
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5903
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5911
  #, gcc-internal-format
  msgid ""
  "Return type of BIND(C) function %qs of character type at %L must have length "
*************** msgstr ""
*** 61857,62893 ****
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid ""
  "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Need either entity or common block name for attribute specification "
  "statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Missing entity or common block name for attribute specification statement at "
  "%C"
  msgstr ""
  
! #: fortran/decl.c:6036
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.c:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Derived type at %C has not been previously defined and so cannot appear in a "
  "derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6193
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6463
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6531
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.c:6544
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6565
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.c:6568
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6979
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7528
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7543
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7567
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7753
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7909
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Alternate return dummy argument cannot appear in a SUBROUTINE with the "
  "BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8378
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8398
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8705
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
  "bytes"
  msgstr ""
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8784
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8820
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9098
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9382
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9431
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9438
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9575
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid ""
  "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-"
  "associated"
  msgstr ""
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9936
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9949
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9956
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10012
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.c:10064
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10111
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10179
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10211
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10218
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10423
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10434
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10437
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.c:10452
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.c:10461
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10524
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:11008
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11063
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11069
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11121
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11133
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11149
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11177
  #, gcc-internal-format
  msgid ""
  "There is already a procedure with binding name %qs for the derived type %qs "
  "at %C"
  msgstr ""
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11248
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11281
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11292
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11328
  #, gcc-internal-format
  msgid ""
  "There's already a non-generic procedure with binding name %qs for the "
  "derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11394
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Derived type declaration with FINAL at %C must be in the specification part "
  "of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11497
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11503
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11516
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid ""
  "%<GCC unroll%> directive requires a non-negative integral constant less than "
  "or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11730
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
--- 61916,62952 ----
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5922
  #, gcc-internal-format
  msgid ""
  "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5996
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Need either entity or common block name for attribute specification "
  "statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6041
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Missing entity or common block name for attribute specification statement at "
  "%C"
  msgstr ""
  
! #: fortran/decl.c:6048
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6163
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Derived type at %C has not been previously defined and so cannot appear in a "
  "derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6286
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6291
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6407
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6414
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6475
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6489 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.c:6495 fortran/decl.c:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6543
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.c:6556
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6559
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6577
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.c:6580
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6619
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6625
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6664
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6751 fortran/decl.c:7888
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.c:6955
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6991
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7037 fortran/decl.c:7225 fortran/decl.c:11217
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7086 fortran/decl.c:11117
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7093
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7097
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7169
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7187
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7196 fortran/decl.c:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7368 fortran/decl.c:7646 fortran/decl.c:7855
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7397 fortran/decl.c:7912
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7549
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7552
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7555
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7562 fortran/decl.c:7607
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7574
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7591
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7599
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7620
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.c:7671 fortran/decl.c:7895
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7765
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7921
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Alternate return dummy argument cannot appear in a SUBROUTINE with the "
  "BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7984 fortran/decl.c:7991
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:8031
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.c:8055
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8080
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8086
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8115
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8361
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8370
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.c:8379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8410
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8441 fortran/decl.c:8449
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8556
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8564
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8588
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:8680
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8717
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:8731 fortran/decl.c:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8747
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.c:8751
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
  "bytes"
  msgstr ""
  
! #: fortran/decl.c:8757
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8796
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8832
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8858
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8890
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8909
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8948
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9046
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9062
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9144
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9171 fortran/decl.c:9196
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9217 fortran/decl.c:9237
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9259
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9266
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9292
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9352 fortran/decl.c:9408
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9394
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9443
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9450
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9469
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9480
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9626
  #, gcc-internal-format
  msgid ""
  "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-"
  "associated"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9707
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9732
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9939
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9948
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9954
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9961
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9968
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10003
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10024
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10070
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.c:10076
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10123
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10156
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10191
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10230
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10406
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10435
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10446
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10449
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.c:10464
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.c:10473
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10536
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10619
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10639
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10671
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10750
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10798
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.c:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10881 fortran/decl.c:10896
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10936
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10981
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10997
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:11010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:11012
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:11020
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11033
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11075
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11081
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.c:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11145
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11151
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11161
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11178
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11189
  #, gcc-internal-format
  msgid ""
  "There is already a procedure with binding name %qs for the derived type %qs "
  "at %C"
  msgstr ""
  
! #: fortran/decl.c:11240
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11260
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11293
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11304
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11340
  #, gcc-internal-format
  msgid ""
  "There's already a non-generic procedure with binding name %qs for the "
  "derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11348
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11396
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11406
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11424
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11459
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11470
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Derived type declaration with FINAL at %C must be in the specification part "
  "of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11492
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11509
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11515
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11528
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.c:11598
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11644
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11664
  #, gcc-internal-format
  msgid ""
  "%<GCC unroll%> directive requires a non-negative integral constant less than "
  "or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11678
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11742
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11759
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11776
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgid ""
*** 63015,63026 ****
  "of the allowed %d upper limit.  See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/expr.c:1787 fortran/primary.c:2379
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:1805 fortran/primary.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
--- 63074,63085 ----
  "of the allowed %d upper limit.  See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/expr.c:1787 fortran/primary.c:2264 fortran/primary.c:2400
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:1805 fortran/primary.c:2259 fortran/primary.c:2415
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
*************** msgstr ""
*** 63102,63108 ****
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, gcc-internal-format
  msgid ""
  "Function %qs in initialization expression at %L must be an intrinsic function"
--- 63161,63167 ----
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2909 fortran/resolve.c:2720
  #, gcc-internal-format
  msgid ""
  "Function %qs in initialization expression at %L must be an intrinsic function"
*************** msgstr ""
*** 63396,63402 ****
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
--- 63455,63461 ----
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2601
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
*************** msgstr ""
*** 63461,63650 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4263 fortran/expr.c:4342
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4287
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Pointer assignment target in initialization expression does not have the "
  "TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4321
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4329
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4392
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4468 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4489 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4501
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4507
  #, gcc-internal-format
  msgid ""
  "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4514
  #, gcc-internal-format
  msgid ""
  "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4982
  #, gcc-internal-format
  msgid ""
  "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr"
  "%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6067
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6083
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6092
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6112
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6125
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid ""
  "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6183
  #, gcc-internal-format
  msgid ""
  "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6196
  #, gcc-internal-format
  msgid ""
  "Variable %qs is PROTECTED and cannot appear in a pointer association context "
  "(%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6204
  #, gcc-internal-format
  msgid ""
  "Variable %qs is PROTECTED and cannot appear in a variable definition context "
  "(%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6216
  #, gcc-internal-format
  msgid ""
  "Variable %qs cannot appear in a variable definition context (%s) at %L in "
  "PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6275
  #, gcc-internal-format
  msgid ""
  "%qs at %L associated to vector-indexed target cannot be used in a variable "
  "definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6280
  #, gcc-internal-format
  msgid ""
  "%qs at %L associated to expression cannot be used in a variable definition "
  "context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6292
  #, gcc-internal-format
  msgid ""
  "Associate-name %qs cannot appear in a variable definition context (%s) at %L "
  "because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.c:6334
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Elements with the same value at %L and %L in vector subscript in a variable "
--- 63520,63709 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4260 fortran/expr.c:4339
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4263
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4284
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Pointer assignment target in initialization expression does not have the "
  "TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4294
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4309
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4318
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4326
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4352
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4467 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4473
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4488 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4500
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4506
  #, gcc-internal-format
  msgid ""
  "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4513
  #, gcc-internal-format
  msgid ""
  "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4981
  #, gcc-internal-format
  msgid ""
  "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr"
  "%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6066
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6074
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6082
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6091
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6124
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6137
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6172
  #, gcc-internal-format
  msgid ""
  "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6182
  #, gcc-internal-format
  msgid ""
  "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6195
  #, gcc-internal-format
  msgid ""
  "Variable %qs is PROTECTED and cannot appear in a pointer association context "
  "(%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6203
  #, gcc-internal-format
  msgid ""
  "Variable %qs is PROTECTED and cannot appear in a variable definition context "
  "(%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6215
  #, gcc-internal-format
  msgid ""
  "Variable %qs cannot appear in a variable definition context (%s) at %L in "
  "PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6274
  #, gcc-internal-format
  msgid ""
  "%qs at %L associated to vector-indexed target cannot be used in a variable "
  "definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6279
  #, gcc-internal-format
  msgid ""
  "%qs at %L associated to expression cannot be used in a variable definition "
  "context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6291
  #, gcc-internal-format
  msgid ""
  "Associate-name %qs cannot appear in a variable definition context (%s) at %L "
  "because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.c:6333
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Elements with the same value at %L and %L in vector subscript in a variable "
*************** msgid "Illegal id in copy_walk_reduction
*** 63672,63678 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
  #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 63731,63737 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8155
  #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 63875,63886 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17067
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17085
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 63934,63945 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17081
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 63959,64059 ****
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:2003
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2208
  #, gcc-internal-format
  msgid ""
  "The assumed-rank array at %L requires that the dummy argument %qs has "
  "assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Rank mismatch between actual argument at %L and actual argument at %L "
  "(scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2229
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Rank mismatch between actual argument at %L and actual argument at %L (rank-"
  "%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2233
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Rank mismatch between actual argument at %L and actual argument at %L (rank-"
  "%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2384
  #, gcc-internal-format
  msgid ""
  "Actual argument to contiguous pointer dummy %qs at %L must be simply "
  "contiguous"
  msgstr ""
  
! #: fortran/interface.c:2407
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Type mismatch between actual argument at %L and actual argument at %L (%s/"
  "%s)."
  msgstr ""
  
! #: fortran/interface.c:2417
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2427
  #, gcc-internal-format
  msgid ""
  "Assumed-type actual argument at %L requires that dummy argument %qs is of "
  "assumed type"
  msgstr ""
  
! #: fortran/interface.c:2443
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2453
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid ""
  "Actual argument to %qs at %L must be unlimited polymorphic since the formal "
--- 64018,64118 ----
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:2006
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid ""
  "The assumed-rank array at %L requires that the dummy argument %qs has "
  "assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2220
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2228
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Rank mismatch between actual argument at %L and actual argument at %L "
  "(scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2232
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Rank mismatch between actual argument at %L and actual argument at %L (rank-"
  "%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2236
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Rank mismatch between actual argument at %L and actual argument at %L (rank-"
  "%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2341
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2349 fortran/interface.c:2376
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2387
  #, gcc-internal-format
  msgid ""
  "Actual argument to contiguous pointer dummy %qs at %L must be simply "
  "contiguous"
  msgstr ""
  
! #: fortran/interface.c:2410
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Type mismatch between actual argument at %L and actual argument at %L (%s/"
  "%s)."
  msgstr ""
  
! #: fortran/interface.c:2420
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2430
  #, gcc-internal-format
  msgid ""
  "Assumed-type actual argument at %L requires that dummy argument %qs is of "
  "assumed type"
  msgstr ""
  
! #: fortran/interface.c:2446
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2456
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid ""
  "Actual argument to %qs at %L must be unlimited polymorphic since the formal "
*************** msgid ""
*** 64061,64098 ****
  "12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2479
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2498
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2516
  #, gcc-internal-format
  msgid ""
  "Actual argument to %qs at %L must be simply contiguous or an element of such "
  "an array"
  msgstr ""
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid ""
  "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or "
  "has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid ""
  "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or "
  "has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid ""
  "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array "
--- 64120,64157 ----
  "12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2482
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2501
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2519
  #, gcc-internal-format
  msgid ""
  "Actual argument to %qs at %L must be simply contiguous or an element of such "
  "an array"
  msgstr ""
  
! #: fortran/interface.c:2534
  #, gcc-internal-format
  msgid ""
  "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or "
  "has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2549
  #, gcc-internal-format
  msgid ""
  "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or "
  "has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2568
  #, gcc-internal-format
  msgid ""
  "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array "
*************** msgid ""
*** 64100,64301 ****
  "contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid ""
  "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument "
  "%qs"
  msgstr ""
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid ""
  "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which "
  "is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2659
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2670
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Element of assumed-shape or pointer array as actual argument at %L cannot "
  "correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2675
  #, gcc-internal-format
  msgid ""
  "Element of assumed-shape or pointer array passed to array dummy argument %qs "
  "at %L"
  msgstr ""
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid ""
  "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual "
  "argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2696
  #, gcc-internal-format
  msgid ""
  "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs "
  "at %L"
  msgstr ""
  
! #: fortran/interface.c:3047
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3070
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3074
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3083
  #, gcc-internal-format
  msgid ""
  "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3119
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3148
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Actual argument at %L to assumed-type dummy is of derived type with type-"
  "bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3197
  #, gcc-internal-format
  msgid ""
  "Character length mismatch (%ld/%ld) between actual argument and pointer or "
  "allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3204
  #, gcc-internal-format
  msgid ""
  "Character length mismatch (%ld/%ld) between actual argument and assumed-"
  "shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid ""
  "Actual argument at %L to allocatable or pointer dummy argument %qs must have "
  "a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, gcc-internal-format
  msgid ""
  "Character length of actual argument shorter than of dummy argument %qs (%lu/"
  "%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3243 fortran/interface.c:3248
  #, gcc-internal-format
  msgid ""
  "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) "
  "at %L"
  msgstr ""
  
! #: fortran/interface.c:3268
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3284
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3298
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr ""
  
! #: fortran/interface.c:3317
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3340
  #, gcc-internal-format
  msgid ""
  "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3354
  #, gcc-internal-format
  msgid ""
  "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy "
  "%qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3368
  #, gcc-internal-format
  msgid ""
  "Coindexed actual argument at %L with allocatable ultimate component to dummy "
  "%qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3390
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3420
  #, gcc-internal-format
  msgid ""
  "Array-section actual argument with vector subscripts at %L is incompatible "
--- 64159,64360 ----
  "contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2581
  #, gcc-internal-format
  msgid ""
  "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument "
  "%qs"
  msgstr ""
  
! #: fortran/interface.c:2588
  #, gcc-internal-format
  msgid ""
  "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which "
  "is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2662
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Element of assumed-shape or pointer array as actual argument at %L cannot "
  "correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2678
  #, gcc-internal-format
  msgid ""
  "Element of assumed-shape or pointer array passed to array dummy argument %qs "
  "at %L"
  msgstr ""
  
! #: fortran/interface.c:2691
  #, gcc-internal-format
  msgid ""
  "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual "
  "argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2699
  #, gcc-internal-format
  msgid ""
  "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs "
  "at %L"
  msgstr ""
  
! #: fortran/interface.c:3050
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3073
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3077
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3086
  #, gcc-internal-format
  msgid ""
  "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3110
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3122
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3154
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3178
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Actual argument at %L to assumed-type dummy is of derived type with type-"
  "bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3200
  #, gcc-internal-format
  msgid ""
  "Character length mismatch (%ld/%ld) between actual argument and pointer or "
  "allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3207
  #, gcc-internal-format
  msgid ""
  "Character length mismatch (%ld/%ld) between actual argument and assumed-"
  "shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3221
  #, gcc-internal-format
  msgid ""
  "Actual argument at %L to allocatable or pointer dummy argument %qs must have "
  "a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3238
  #, gcc-internal-format
  msgid ""
  "Character length of actual argument shorter than of dummy argument %qs (%lu/"
  "%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3246 fortran/interface.c:3251
  #, gcc-internal-format
  msgid ""
  "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) "
  "at %L"
  msgstr ""
  
! #: fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3287
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3301
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3310
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr ""
  
! #: fortran/interface.c:3320
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3330
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid ""
  "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3357
  #, gcc-internal-format
  msgid ""
  "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy "
  "%qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3371
  #, gcc-internal-format
  msgid ""
  "Coindexed actual argument at %L with allocatable ultimate component to dummy "
  "%qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3383
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3393
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3423
  #, gcc-internal-format
  msgid ""
  "Array-section actual argument with vector subscripts at %L is incompatible "
*************** msgid ""
*** 64303,64636 ****
  "dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3439
  #, gcc-internal-format
  msgid ""
  "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
  "shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3456
  #, gcc-internal-format
  msgid ""
  "Array-section actual argument at %L is incompatible with the non-assumed-"
  "shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3476
  #, gcc-internal-format
  msgid ""
  "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
  "array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3507
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3698
  #, gcc-internal-format
  msgid ""
  "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) "
  "argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Procedure argument at %L is local to a PURE procedure and has the POINTER "
  "attribute"
  msgstr ""
  
! #: fortran/interface.c:3760
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) "
  "argument"
  msgstr ""
  
! #: fortran/interface.c:3770
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Coindexed actual argument at %L in PURE procedure is passed to a POINTER "
  "dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3781
  #, gcc-internal-format
  msgid ""
  "Coindexed polymorphic actual argument at %L is passed polymorphic dummy "
  "argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid ""
  "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid ""
  "The pointer object %qs at %L must have an explicit function interface or be "
  "declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid ""
  "The allocatable object %qs at %L must have an explicit function interface or "
  "be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid ""
  "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an "
  "explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid ""
  "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an "
  "explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4023
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4034
  #, gcc-internal-format
  msgid ""
  "Keyword argument requires explicit interface for procedure pointer component "
  "%qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4119
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "MOLD= required in NULL() argument at %L: Ambiguity between specific "
  "functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4189
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.c:4562
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4679
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4773
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4793
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4801
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4810
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4816
  #, gcc-internal-format
  msgid ""
  "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
  "either"
  msgstr ""
  
! #: fortran/interface.c:4825
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4836
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4844
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4855
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4885
  #, gcc-internal-format
  msgid ""
  "Dummy argument %qs of %qs at %L should be named %qs as to match the "
  "corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4896
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4905
  #, gcc-internal-format
  msgid ""
  "%qs at %L must have the same number of formal arguments as the overridden "
  "procedure"
  msgstr ""
  
! #: fortran/interface.c:4914
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4925
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4932
  #, gcc-internal-format
  msgid ""
  "Passed-object dummy argument of %qs at %L must be at the same position as "
  "the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4953
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5037 fortran/interface.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5049
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5061
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5068
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 64362,64695 ----
  "dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3442
  #, gcc-internal-format
  msgid ""
  "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
  "shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3459
  #, gcc-internal-format
  msgid ""
  "Array-section actual argument at %L is incompatible with the non-assumed-"
  "shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3479
  #, gcc-internal-format
  msgid ""
  "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
  "array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3510
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3636
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3665
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3691
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3701
  #, gcc-internal-format
  msgid ""
  "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) "
  "argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Procedure argument at %L is local to a PURE procedure and has the POINTER "
  "attribute"
  msgstr ""
  
! #: fortran/interface.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) "
  "argument"
  msgstr ""
  
! #: fortran/interface.c:3773
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Coindexed actual argument at %L in PURE procedure is passed to a POINTER "
  "dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3784
  #, gcc-internal-format
  msgid ""
  "Coindexed polymorphic actual argument at %L is passed polymorphic dummy "
  "argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3826
  #, gcc-internal-format
  msgid ""
  "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3830 fortran/interface.c:3840
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3836
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3849
  #, gcc-internal-format
  msgid ""
  "The pointer object %qs at %L must have an explicit function interface or be "
  "declared as array"
  msgstr ""
  
! #: fortran/interface.c:3857
  #, gcc-internal-format
  msgid ""
  "The allocatable object %qs at %L must have an explicit function interface or "
  "be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3865
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3882
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3891
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3900
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3915
  #, gcc-internal-format
  msgid ""
  "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an "
  "explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3930
  #, gcc-internal-format
  msgid ""
  "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an "
  "explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3950
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3992
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4003
  #, gcc-internal-format
  msgid ""
  "Keyword argument requires explicit interface for procedure pointer component "
  "%qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4088
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "MOLD= required in NULL() argument at %L: Ambiguity between specific "
  "functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4158
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.c:4531
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4648
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4742
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4754
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4762
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4770
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4779
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid ""
  "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
  "either"
  msgstr ""
  
! #: fortran/interface.c:4794
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4805
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4813
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4824
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, gcc-internal-format
  msgid ""
  "Dummy argument %qs of %qs at %L should be named %qs as to match the "
  "corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4865
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4874
  #, gcc-internal-format
  msgid ""
  "%qs at %L must have the same number of formal arguments as the overridden "
  "procedure"
  msgstr ""
  
! #: fortran/interface.c:4883
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4894
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, gcc-internal-format
  msgid ""
  "Passed-object dummy argument of %qs at %L must be at the same position as "
  "the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4922
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4936
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4940
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4944
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5006 fortran/interface.c:5052
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5018
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5030
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5037
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgstr ""
*** 64751,64828 ****
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4647
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4687
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr ""
  
! #: fortran/intrinsic.c:4839
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4848
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4920
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4938
  #, gcc-internal-format
  msgid ""
  "Transformational function %qs at %L is invalid in an initialization "
  "expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Elemental function as initialization expression with non-integer/non-"
  "character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5095
  #, gcc-internal-format
  msgid ""
  "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5102
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5225
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr ""
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr ""
--- 64810,64887 ----
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4565
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4659
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4699
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr ""
  
! #: fortran/intrinsic.c:4851
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4860
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4932
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4950
  #, gcc-internal-format
  msgid ""
  "Transformational function %qs at %L is invalid in an initialization "
  "expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5026
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Elemental function as initialization expression with non-integer/non-"
  "character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5107
  #, gcc-internal-format
  msgid ""
  "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5114
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5237
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5252 fortran/intrinsic.c:5269
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr ""
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5257 fortran/intrinsic.c:5277
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr ""
*************** msgstr ""
*** 64830,64853 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5336
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid ""
  "%qs declared at %L may shadow the intrinsic of the same name.  In order to "
  "call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid ""
  "%qs declared at %L is also the name of an intrinsic.  It can only be called "
--- 64889,64912 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5343 fortran/resolve.c:10831
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5348
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5439
  #, gcc-internal-format
  msgid ""
  "%qs declared at %L may shadow the intrinsic of the same name.  In order to "
  "call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5445
  #, gcc-internal-format
  msgid ""
  "%qs declared at %L is also the name of an intrinsic.  It can only be called "
*************** msgstr ""
*** 65196,65207 ****
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
--- 65255,65266 ----
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3921
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
*************** msgstr ""
*** 65211,65217 ****
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
--- 65270,65276 ----
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3966
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
*************** msgstr ""
*** 65256,65262 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
--- 65315,65321 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgid ""
*** 65357,65363 ****
  "defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14962
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER "
--- 65416,65422 ----
  "defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14975
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER "
*************** msgid "Expected expression in %s stateme
*** 65427,65433 ****
  msgstr ""
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr ""
--- 65486,65492 ----
  msgstr ""
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4415 fortran/gfortran.h:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr ""
*************** msgid ""
*** 65443,65526 ****
  "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr ""
  
! #: fortran/io.c:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4207
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4380
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4609
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr ""
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr ""
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/iresolve.c:69
  #, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr ""
--- 65502,65585 ----
  "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr ""
  
! #: fortran/io.c:3944
  #, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4013
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4611
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr ""
  
! #: fortran/io.c:4623 fortran/io.c:4685
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4651
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4661 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4668
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4678
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr ""
  
! #: fortran/io.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4875
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/iresolve.c:70
  #, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr ""
*************** msgstr ""
*** 65771,66292 ****
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.c:2664
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2797
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.c:2832
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.c:2858
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2863
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2869
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2877
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2921
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3045
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "STOP code at %L must be a scalar CHARACTER constant or "
  "digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3135
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "STOP code at %L must be a scalar default CHARACTER or INTEGER constant "
  "expression"
  msgstr ""
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3280
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3418
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3464
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3769
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3998
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.c:4042
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The type parameter spec list in the type-spec at %L cannot contain DEFERRED "
  "parameters"
  msgstr ""
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr ""
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4313
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4362
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Kind type parameter for entity at %L differs from the kind type parameter of "
  "the typespec"
  msgstr ""
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4426
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4465
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4502
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Allocate-object at %L with a deferred type parameter requires either a type-"
  "spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Unlimited polymorphic allocate-object at %L requires either a type-spec or "
  "SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4770
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Allocate-object at %C is not a nonprocedure pointer nor an allocatable "
  "variable"
  msgstr ""
  
! #: fortran/match.c:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4910
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "A BOZ literal constant at %L cannot appear as an actual argument in a "
  "subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5189
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
--- 65830,66351 ----
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2284 fortran/match.c:2307
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2792
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2800
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2812
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.c:2835
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.c:2861
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2872
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2924
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2926
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2960
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.c:3066
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3072
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3109
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3114
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3126
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "STOP code at %L must be a scalar CHARACTER constant or "
  "digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3138
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "STOP code at %L must be a scalar default CHARACTER or INTEGER constant "
  "expression"
  msgstr ""
  
! #: fortran/match.c:3145
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3152
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3235
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3261
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3313 fortran/match.c:3655 fortran/match.c:3867
! #: fortran/match.c:4419 fortran/match.c:4790
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3334 fortran/match.c:3676 fortran/match.c:3887
! #: fortran/match.c:4451 fortran/match.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3421
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3431
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3467
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3536
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3603
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3625
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3697
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3762
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3772
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3797
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3803
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4001
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.c:4045
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.c:4089 fortran/match.c:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4225
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4238
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4261
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The type parameter spec list in the type-spec at %L cannot contain DEFERRED "
  "parameters"
  msgstr ""
  
! #: fortran/match.c:4291 fortran/match.c:4728
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr ""
  
! #: fortran/match.c:4301
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4338
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4377
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4385
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Kind type parameter for entity at %L differs from the kind type parameter of "
  "the typespec"
  msgstr ""
  
! #: fortran/match.c:4402
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4429
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.c:4445
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4468
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4481
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4505
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4518
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4544
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4552
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Allocate-object at %L with a deferred type parameter requires either a type-"
  "spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Unlimited polymorphic allocate-object at %L requires either a type-spec or "
  "SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4646
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4750
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4773
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Allocate-object at %C is not a nonprocedure pointer nor an allocatable "
  "variable"
  msgstr ""
  
! #: fortran/match.c:4810
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5052
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "A BOZ literal constant at %L cannot appear as an actual argument in a "
  "subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
*************** msgstr ""
*** 66294,66526 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L in common block %qs at %C must be declared with a C "
  "interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5273
  #, gcc-internal-format
  msgid ""
  "Variable %qs in common block %qs at %C cannot be bind(c) since it is not "
  "global"
  msgstr ""
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5314
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid ""
  "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to "
  "another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5514
  #, gcc-internal-format
  msgid ""
  "Namelist group name %qs at %C already is USE associated and cannot be "
  "respecified."
  msgstr ""
  
! #: fortran/match.c:5540
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5751
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.c:5887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.c:5893
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.c:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.c:5909
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr ""
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6104
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.c:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6615
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6706
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The type-spec shall not specify a sequence derived type or a type with the "
  "BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The value of the SELECT RANK CASE expression at %C must not be less than "
  "zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7044
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7204
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 66353,66585 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5267
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L in common block %qs at %C must be declared with a C "
  "interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5276
  #, gcc-internal-format
  msgid ""
  "Variable %qs in common block %qs at %C cannot be bind(c) since it is not "
  "global"
  msgstr ""
  
! #: fortran/match.c:5283
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5291
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5307
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5317
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5363
  #, gcc-internal-format
  msgid ""
  "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to "
  "another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5509
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5517
  #, gcc-internal-format
  msgid ""
  "Namelist group name %qs at %C already is USE associated and cannot be "
  "respecified."
  msgstr ""
  
! #: fortran/match.c:5543
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5686
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5727
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5754
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5759
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.c:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.c:5901
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.c:5917
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr ""
  
! #: fortran/match.c:6042 fortran/match.c:6058
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6112
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6401
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.c:6442
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6467
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6651 fortran/match.c:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6715
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6803
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.c:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The type-spec shall not specify a sequence derived type or a type with the "
  "BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6864
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6951
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6971
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7026
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The value of the SELECT RANK CASE expression at %C must not be less than "
  "zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7053
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7213
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 66563,66574 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:199
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:281
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
--- 66622,66633 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:287
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
*************** msgstr ""
*** 67289,67296 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 67348,67355 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10653
! #: fortran/resolve.c:11952
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 68808,68988 ****
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.c:2251 fortran/primary.c:2371
  #, gcc-internal-format, gfc-internal-format
! msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2258 fortran/primary.c:2384
  #, gcc-internal-format, gfc-internal-format
! msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.c:2317
  #, gcc-internal-format, gfc-internal-format
! msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2366
  #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.c:2400
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.c:2428
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2531
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.c:2538
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.c:2574
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2756
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2813
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:2995
  #, gcc-internal-format
  msgid ""
  "No initializer for allocatable component %qs given in the structure "
  "constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3002
  #, gcc-internal-format
  msgid ""
  "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3050
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr ""
  
! #: fortran/primary.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3148
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.c:3166
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3178
  #, gcc-internal-format
  msgid ""
  "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3232
  #, gcc-internal-format
  msgid ""
  "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.c:3388
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3447
  #, gcc-internal-format
  msgid ""
  "%qs at %C is the name of a recursive function and so refers to the result "
  "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.c:3478 fortran/primary.c:3880
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.c:3583
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3615
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:3618
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:3668
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3836
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3950
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.c:3991
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.c:4026
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
--- 68867,69047 ----
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.c:2253 fortran/primary.c:2387
  #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.c:2272 fortran/primary.c:2392
  #, gcc-internal-format, gfc-internal-format
! msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2279 fortran/primary.c:2405
  #, gcc-internal-format, gfc-internal-format
! msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.c:2338
  #, gcc-internal-format, gfc-internal-format
! msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2421
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.c:2449
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.c:2559
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.c:2595
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2777
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2834
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.c:3007
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3016
  #, gcc-internal-format
  msgid ""
  "No initializer for allocatable component %qs given in the structure "
  "constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3023
  #, gcc-internal-format
  msgid ""
  "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3071
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr ""
  
! #: fortran/primary.c:3091
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.c:3187
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3199
  #, gcc-internal-format
  msgid ""
  "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3253
  #, gcc-internal-format
  msgid ""
  "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.c:3409
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3468
  #, gcc-internal-format
  msgid ""
  "%qs at %C is the name of a recursive function and so refers to the result "
  "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.c:3499 fortran/primary.c:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.c:3604
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3636
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:3639
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:3689
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3857
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3971
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.c:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.c:4047
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
*************** msgstr ""
*** 69356,69377 ****
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1786
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.c:1799
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.c:1810
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.c:1823
  #, gcc-internal-format
  msgid ""
  "The intrinsic %qs declared INTRINSIC at %L is not available in the current "
--- 69415,69436 ----
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1788
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.c:1801
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.c:1812
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.c:1825
  #, gcc-internal-format
  msgid ""
  "The intrinsic %qs declared INTRINSIC at %L is not available in the current "
*************** msgid ""
*** 69379,69467 ****
  "fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.c:1859
  #, gcc-internal-format
  msgid ""
  "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  "
  "Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
  
! #: fortran/resolve.c:1949
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1967
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1975
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1982
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1990
  #, gcc-internal-format
  msgid ""
  "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument "
  "at %L"
  msgstr ""
  
! #: fortran/resolve.c:2017
  #, gcc-internal-format
  msgid ""
  "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2039
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.c:2101
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.c:2115
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.c:2127
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.c:2138
  #, gcc-internal-format
  msgid ""
  "ELEMENTAL procedure pointer component %qs is not allowed as an actual "
  "argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2147
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.c:2279
  #, gcc-internal-format
  msgid ""
  "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
--- 69438,69526 ----
  "fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.c:1861
  #, gcc-internal-format
  msgid ""
  "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  "
  "Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1919 fortran/resolve.c:10182 fortran/resolve.c:11881
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
  
! #: fortran/resolve.c:1951
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1969
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1977
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1984
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1992
  #, gcc-internal-format
  msgid ""
  "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument "
  "at %L"
  msgstr ""
  
! #: fortran/resolve.c:2019
  #, gcc-internal-format
  msgid ""
  "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2041
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:2096
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.c:2103
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.c:2117
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.c:2129
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.c:2140
  #, gcc-internal-format
  msgid ""
  "ELEMENTAL procedure pointer component %qs is not allowed as an actual "
  "argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2149
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.c:2281
  #, gcc-internal-format
  msgid ""
  "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
*************** msgid ""
*** 69469,69554 ****
  "argument with the same rank (12.4.1.5)"
  msgstr ""
  
! #: fortran/resolve.c:2316
  #, gcc-internal-format
  msgid ""
  "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs "
  "is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.c:2590
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2617
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2722
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2742
  #, gcc-internal-format
  msgid ""
  "Generic function %qs at %L is not consistent with a specific intrinsic "
  "interface"
  msgstr ""
  
! #: fortran/resolve.c:2780
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2835
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2931
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3059
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3066
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3073
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3140
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3151
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr ""
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid ""
  "ABSTRACT INTERFACE %qs at %L must not have an assumed character length "
--- 69528,69613 ----
  "argument with the same rank (12.4.1.5)"
  msgstr ""
  
! #: fortran/resolve.c:2318
  #, gcc-internal-format
  msgid ""
  "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs "
  "is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.c:2592
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2619
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2724
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2744
  #, gcc-internal-format
  msgid ""
  "Generic function %qs at %L is not consistent with a specific intrinsic "
  "interface"
  msgstr ""
  
! #: fortran/resolve.c:2782
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2837
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2933
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2937 fortran/resolve.c:17013
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3061
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3068
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3075
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3142
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3153
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr ""
  
! #: fortran/resolve.c:3161 fortran/resolve.c:3653
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3173
  #, gcc-internal-format
  msgid ""
  "ABSTRACT INTERFACE %qs at %L must not have an assumed character length "
*************** msgid ""
*** 69556,69892 ****
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid ""
  "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is "
  "not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3248
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "A BOZ literal constant at %L cannot appear as an actual argument in a "
  "function reference"
  msgstr ""
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid ""
  "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE "
  "construct"
  msgstr ""
  
! #: fortran/resolve.c:3340
  #, gcc-internal-format
  msgid ""
  "ENTRY %qs at %L cannot be called recursively, as function %qs is not "
  "RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3344
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3407
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3475
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3484
  #, gcc-internal-format
  msgid ""
  "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine "
  "interface"
  msgstr ""
  
! #: fortran/resolve.c:3519
  #, gcc-internal-format
  msgid ""
  "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3564
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3661
  #, gcc-internal-format
  msgid ""
  "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not "
  "RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3665
  #, gcc-internal-format
  msgid ""
  "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3710
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3903
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3983
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4681
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5093
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:5286
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Component to the right of a part reference with nonzero rank must not have "
  "the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Component to the right of a part reference with nonzero rank must not have "
  "the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual "
  "argument"
  msgstr ""
  
! #: fortran/resolve.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 69615,69951 ----
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3216
  #, gcc-internal-format
  msgid ""
  "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is "
  "not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3250
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "A BOZ literal constant at %L cannot appear as an actual argument in a "
  "function reference"
  msgstr ""
  
! #: fortran/resolve.c:3280
  #, gcc-internal-format
  msgid ""
  "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE "
  "construct"
  msgstr ""
  
! #: fortran/resolve.c:3342
  #, gcc-internal-format
  msgid ""
  "ENTRY %qs at %L cannot be called recursively, as function %qs is not "
  "RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3346
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3397
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3403
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3409
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3477
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3486
  #, gcc-internal-format
  msgid ""
  "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine "
  "interface"
  msgstr ""
  
! #: fortran/resolve.c:3521
  #, gcc-internal-format
  msgid ""
  "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3566
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3624
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3663
  #, gcc-internal-format
  msgid ""
  "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not "
  "RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3667
  #, gcc-internal-format
  msgid ""
  "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3712
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.c:3802
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3905
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3985
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4006
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4289
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4459 fortran/resolve.c:4482
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4592
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4634
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4658
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4667
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4683
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4774
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4780
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4819
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4886
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4898
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.c:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5055
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5068
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5075
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5095
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:5288
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Component to the right of a part reference with nonzero rank must not have "
  "the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Component to the right of a part reference with nonzero rank must not have "
  "the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5450
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5532
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual "
  "argument"
  msgstr ""
  
! #: fortran/resolve.c:5542
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 69895,69908 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Assumed-type variable %s at %L as actual argument to an inquiry function "
  "shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 69954,69967 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5552
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Assumed-type variable %s at %L as actual argument to an inquiry function "
  "shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 69911,70219 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Assumed-rank variable %s at %L as actual argument to an inquiry function "
  "shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject "
  "reference"
  msgstr ""
  
! #: fortran/resolve.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid ""
  "Variable %qs, used in a specification expression, is referenced at %L before "
  "the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid ""
  "Variable %qs is used at %L before the ENTRY statement in which it is a "
  "parameter"
  msgstr ""
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6248
  #, gcc-internal-format
  msgid ""
  "Base object for procedure-pointer component call at %L is of ABSTRACT type "
  "%qs"
  msgstr ""
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, gcc-internal-format
  msgid ""
  "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6518
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6570
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7105
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7148
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7359
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Source-expr at %L must be scalar or have the same rank as the allocate-"
  "object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The allocate-object at %L and the source-expr at %L shall have the same kind "
  "type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The source-expr at %L shall neither be of type LOCK_TYPE nor have a "
  "LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The source-expr at %L shall neither be of type EVENT_TYPE nor have a "
  "EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Allocating %s at %L with type-spec requires the same character-length "
  "parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7931
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Array specification or array-valued SOURCE= expression required in ALLOCATE "
  "statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7956
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid ""
  "%qs must not appear in the array specification at %L in the same ALLOCATE "
  "statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8067
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 69970,70278 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Assumed-rank variable %s at %L as actual argument to an inquiry function "
  "shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5591
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject "
  "reference"
  msgstr ""
  
! #: fortran/resolve.c:5600
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5615
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5795
  #, gcc-internal-format
  msgid ""
  "Variable %qs, used in a specification expression, is referenced at %L before "
  "the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5800
  #, gcc-internal-format
  msgid ""
  "Variable %qs is used at %L before the ENTRY statement in which it is a "
  "parameter"
  msgstr ""
  
! #: fortran/resolve.c:5870
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6127 fortran/resolve.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6243
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6250
  #, gcc-internal-format
  msgid ""
  "Base object for procedure-pointer component call at %L is of ABSTRACT type "
  "%qs"
  msgstr ""
  
! #: fortran/resolve.c:6289
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6486
  #, gcc-internal-format
  msgid ""
  "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6520
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6572
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7107
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7140
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.c:7154 fortran/resolve.c:7161
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7216
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7262
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7323
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7328
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7343
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7361
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7465 fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7473 fortran/resolve.c:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Source-expr at %L must be scalar or have the same rank as the allocate-"
  "object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7785
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The allocate-object at %L and the source-expr at %L shall have the same kind "
  "type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7799
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The source-expr at %L shall neither be of type LOCK_TYPE nor have a "
  "LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7814
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The source-expr at %L shall neither be of type EVENT_TYPE nor have a "
  "EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7845
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Allocating %s at %L with type-spec requires the same character-length "
  "parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7926 fortran/resolve.c:7941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7933
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Array specification or array-valued SOURCE= expression required in ALLOCATE "
  "statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7958
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7967 fortran/resolve.c:7996 fortran/resolve.c:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8043
  #, gcc-internal-format
  msgid ""
  "%qs must not appear in the array specification at %L in the same ALLOCATE "
  "statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8058
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8101
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8135
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8174
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8204
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8210 fortran/resolve.c:8216
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 70222,70522 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Selection expression in computed GOTO statement at %L must be a scalar "
  "integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8896
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8913
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8941
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9290
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9302
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9305
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9315
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9826
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Data transfer element at %L cannot be polymorphic unless it is processed by "
  "a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Data transfer element at %L cannot have POINTER components unless it is "
  "processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Data transfer element at %L cannot have ALLOCATABLE components unless it is "
  "processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9934
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Data transfer element at %L cannot have PRIVATE components unless it is "
  "processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Data transfer element at %L cannot be a full reference to an assumed-size "
  "array"
  msgstr ""
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10023
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10067
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10187
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Statement at %L is not a valid branch target statement for the branch "
  "statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 70281,70581 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8444
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8565
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Selection expression in computed GOTO statement at %L must be a scalar "
  "integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8612 fortran/resolve.c:8620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8682 fortran/resolve.c:9329
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8708
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8889
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8898
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8915
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8931
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8938
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:8965
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8976
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9204
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9239 fortran/resolve.c:9251
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9292
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9304
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9307
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9564
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9692
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9714 fortran/resolve.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9828
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9880
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Data transfer element at %L cannot be polymorphic unless it is processed by "
  "a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9903
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Data transfer element at %L cannot have POINTER components unless it is "
  "processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9912
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9919
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Data transfer element at %L cannot have ALLOCATABLE components unless it is "
  "processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9936
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Data transfer element at %L cannot have PRIVATE components unless it is "
  "processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9951
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Data transfer element at %L cannot be a full reference to an assumed-size "
  "array"
  msgstr ""
  
! #: fortran/resolve.c:10008
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10018
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10025
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10032 fortran/resolve.c:10154
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10044 fortran/resolve.c:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10056
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10069
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10134 fortran/resolve.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10189
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Statement at %L is not a valid branch target statement for the branch "
  "statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10216 fortran/resolve.c:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10220 fortran/resolve.c:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 70524,70597 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid ""
  "The FORALL with index %qs is not used on the left side of the assignment at "
  "%L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10572
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10877
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Coindexed expression at %L is assigned to a derived type variable with a "
--- 70583,70656 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10260
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10332
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10348
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10356 fortran/resolve.c:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10366 fortran/resolve.c:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10397
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10406
  #, gcc-internal-format
  msgid ""
  "The FORALL with index %qs is not used on the left side of the assignment at "
  "%L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10584
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10661
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10766
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10879
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10911
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Coindexed expression at %L is assigned to a derived type variable with a "
*************** msgid ""
*** 70599,70605 ****
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the "
--- 70658,70664 ----
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10917
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the "
*************** msgid ""
*** 70608,70650 ****
  "component selection."
  msgstr ""
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10959
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid ""
  "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-"
  "lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Nonallocatable variable must not be polymorphic in intrinsic assignment at "
  "%L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10986
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Coindexed variable must not have an allocatable ultimate component in "
  "assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "TODO: type-bound defined assignment(s) at %L not done because multiple part "
--- 70667,70709 ----
  "component selection."
  msgstr ""
  
! #: fortran/resolve.c:10929
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10970
  #, gcc-internal-format
  msgid ""
  "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-"
  "lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10977
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Nonallocatable variable must not be polymorphic in intrinsic assignment at "
  "%L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10988
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Coindexed variable must not have an allocatable ultimate component in "
  "assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11306
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "TODO: type-bound defined assignment(s) at %L not done because multiple part "
*************** msgstr ""
*** 70653,70724 ****
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11558
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function result on the lhs of the assignment at %L must have the pointer "
  "attribute."
  msgstr ""
  
! #: fortran/resolve.c:11803
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11806
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11879
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11925
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:11929
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11995
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12079
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12160
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12270
  #, gcc-internal-format
  msgid ""
  "Variable %qs with binding label %qs at %L uses the same global identifier as "
--- 70712,70783 ----
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11548
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11560
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function result on the lhs of the assignment at %L must have the pointer "
  "attribute."
  msgstr ""
  
! #: fortran/resolve.c:11812
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11816
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11827
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11935
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:11939
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12000
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12005
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12089
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12170
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12280
  #, gcc-internal-format
  msgid ""
  "Variable %qs with binding label %qs at %L uses the same global identifier as "
*************** msgstr ""
*** 70727,70733 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12284
  #, gcc-internal-format
  msgid ""
  "Variable %qs from module %qs with binding label %qs at %L uses the same "
--- 70786,70792 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12294
  #, gcc-internal-format
  msgid ""
  "Variable %qs from module %qs with binding label %qs at %L uses the same "
*************** msgstr ""
*** 70737,70799 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12303
  #, gcc-internal-format
  msgid ""
  "Procedure %qs with binding label %qs at %L uses the same global identifier "
  "as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:12620
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12624
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12632
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12643
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12658
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12670
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12702
  #, gcc-internal-format
  msgid ""
  "The type %qs cannot be host associated at %L because it is blocked by an "
  "incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12724
  #, gcc-internal-format
  msgid ""
  "Implied SAVE for module variable %qs at %L, needed due to the default "
  "initialization"
  msgstr ""
  
! #: fortran/resolve.c:12755
  #, gcc-internal-format
  msgid ""
  "Entity %qs at %L has a deferred type parameter and requires either the "
--- 70796,70858 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12313
  #, gcc-internal-format
  msgid ""
  "Procedure %qs with binding label %qs at %L uses the same global identifier "
  "as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12398
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:12630
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12634
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12642
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12653
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12668
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12680
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12712
  #, gcc-internal-format
  msgid ""
  "The type %qs cannot be host associated at %L because it is blocked by an "
  "incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12734
  #, gcc-internal-format
  msgid ""
  "Implied SAVE for module variable %qs at %L, needed due to the default "
  "initialization"
  msgstr ""
  
! #: fortran/resolve.c:12765
  #, gcc-internal-format
  msgid ""
  "Entity %qs at %L has a deferred type parameter and requires either the "
*************** msgstr ""
*** 70802,71817 ****
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12791
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12816
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Entity with assumed character length at %L must be a dummy argument or a "
  "PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12837
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12844
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12891
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12894
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12898
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12904
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12907
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12949
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:12980
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13002
  #, gcc-internal-format
  msgid ""
  "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is "
  "PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13024
  #, gcc-internal-format
  msgid ""
  "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs "
  "which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13042
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13054
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13063
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13073
  #, gcc-internal-format
  msgid ""
  "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13096
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13100
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13104
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13117
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13126
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13132
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13144
  #, gcc-internal-format
  msgid ""
  "Function result variable %qs at %L of elemental function %qs shall not have "
  "an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13213
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13221
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13227
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its "
  "interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13278
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface "
  "in %s"
  msgstr ""
  
! #: fortran/resolve.c:13286
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its "
  "interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13295
  #, gcc-internal-format
  msgid ""
  "%s between the MODULE PROCEDURE declaration in MODULE %qs and the "
  "declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13379
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13388
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13397
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13411
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13417
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13425
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13434
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13456
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13493
  #, gcc-internal-format
  msgid ""
  "Only array FINAL procedures declared for derived type %qs defined at %L, "
  "suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13533
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13569
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13628
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13640
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13668
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13724
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13935
  #, gcc-internal-format
  msgid ""
  "%qs must be a module procedure or an external procedure with an explicit "
  "interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13978
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:13992
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14006 fortran/resolve.c:14492
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14014
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14023
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14029
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14035
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14064
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14074
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14169
  #, gcc-internal-format
  msgid ""
  "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and "
  "not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14272
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14281
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L with coarray component shall be a nonpointer, "
  "nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14316
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14327
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14425
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14439
  #, gcc-internal-format
  msgid ""
  "Procedure pointer component %qs with PASS at %L must have at least one "
  "argument"
  msgstr ""
  
! #: fortran/resolve.c:14455
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14465
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14474
  #, gcc-internal-format
  msgid ""
  "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14483
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14525
  #, gcc-internal-format
  msgid ""
  "Component %qs of %qs at %L has the same name as an inherited type-bound "
  "procedure"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid ""
  "Character length of component %qs needs to be a constant specification "
  "expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14549
  #, gcc-internal-format
  msgid ""
  "Character component %qs of %qs at %L with deferred length must be a POINTER "
  "or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14582
  #, gcc-internal-format
  msgid ""
  "the component %qs is a PRIVATE type and cannot be a component of %qs, which "
  "is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
  "attribute"
  msgstr ""
  
! #: fortran/resolve.c:14681
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14726
  #, gcc-internal-format
  msgid ""
  "As extending type %qs at %L has a coarray component, parent type %qs shall "
  "also have one"
  msgstr ""
  
! #: fortran/resolve.c:14739
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14803
  #, gcc-internal-format
  msgid ""
  "Parameterized type %qs does not have a component corresponding to parameter "
  "%qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14836
  #, gcc-internal-format
  msgid ""
  "Generic name %qs of function %qs at %L being the same name as derived type "
  "at %L"
  msgstr ""
  
! #: fortran/resolve.c:14850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:14915
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14921
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14935
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14952
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC "
  "namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14974
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs has use-associated PRIVATE components and cannot be "
  "member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14985
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC "
  "namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15012
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15031
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid ""
  "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15058
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15066
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15117
  #, gcc-internal-format
  msgid ""
  "The object %qs at %L has a deferred LEN parameter %qs and is neither "
  "allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15128
  #, gcc-internal-format
  msgid ""
  "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a "
  "variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15135
  #, gcc-internal-format
  msgid ""
  "The object %qs at %L with ASSUMED type parameters must be a dummy or a "
  "SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15174
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays "
  "at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15238
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15241
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15337
  #, gcc-internal-format
  msgid ""
  "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an "
  "assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15358
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15391
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15404
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15410
  #, gcc-internal-format
  msgid ""
  "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15420
  #, gcc-internal-format
  msgid ""
  "Character dummy variable %qs at %L with VALUE attribute must have constant "
  "length"
  msgstr ""
  
! #: fortran/resolve.c:15429
  #, gcc-internal-format
  msgid ""
  "C interoperable character dummy variable %qs at %L with VALUE attribute must "
  "have length one"
  msgstr ""
  
! #: fortran/resolve.c:15442 fortran/resolve.c:15619
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15456
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15465
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of "
  "an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15474
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, "
  "CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15482
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) "
  "attribute"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an "
  "assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, "
  "POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15556
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block "
  "nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15566
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15645
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15660
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE "
  "must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15673
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE "
  "must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid ""
  "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have "
  "a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15703
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15712
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15724
  #, gcc-internal-format
  msgid ""
  "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15733
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15745
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L with coarray component shall be a nonpointer, "
  "nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15761
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy "
  "argument"
  msgstr ""
  
! #: fortran/resolve.c:15769
  #, gcc-internal-format
  msgid ""
  "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15788
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray "
  "or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15797
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15813
  #, gcc-internal-format
  msgid ""
  "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure "
  "%qs"
  msgstr ""
  
! #: fortran/resolve.c:15819
  #, gcc-internal-format
  msgid ""
  "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure "
  "%qs"
  msgstr ""
  
! #: fortran/resolve.c:15844
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16030
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16038
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16045
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16068
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16075
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "DATA object near %L has the pointer attribute and the corresponding DATA "
  "value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16123
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16136
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16235
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16243
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16251
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16376
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16541
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.c:16547
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16631
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L must have SEQUENCE attribute to be an "
  "EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16640
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an "
  "EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16648
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L with default initialization cannot be in "
  "EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16664
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L with pointer component(s) cannot be an "
  "EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16767
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
  "the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid ""
  "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure "
  "procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16816
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16889
  #, gcc-internal-format
  msgid ""
  "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16900
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16942
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17009
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17042
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17052
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17060
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17092
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17178
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 70861,71876 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12801
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12826
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Entity with assumed character length at %L must be a dummy argument or a "
  "PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12847
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12854
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12904
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12908
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12911
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12914
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12917
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12959
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:12990
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13013
  #, gcc-internal-format
  msgid ""
  "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is "
  "PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13035
  #, gcc-internal-format
  msgid ""
  "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs "
  "which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13053
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13065
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13074
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid ""
  "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13103
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13111
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13115
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13128
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13139
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13145
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13157
  #, gcc-internal-format
  msgid ""
  "Function result variable %qs at %L of elemental function %qs shall not have "
  "an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13214
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13220
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13226
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13234
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13240
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13283
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its "
  "interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13291
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface "
  "in %s"
  msgstr ""
  
! #: fortran/resolve.c:13299
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its "
  "interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13308
  #, gcc-internal-format
  msgid ""
  "%s between the MODULE PROCEDURE declaration in MODULE %qs and the "
  "declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13392
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13418
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13424
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13430
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13438
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13447
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13469
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13506
  #, gcc-internal-format
  msgid ""
  "Only array FINAL procedures declared for derived type %qs defined at %L, "
  "suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13546
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13582
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13641
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13653
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13681
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13737
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13948
  #, gcc-internal-format
  msgid ""
  "%qs must be a module procedure or an external procedure with an explicit "
  "interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13991
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14005
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14019 fortran/resolve.c:14505
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14027
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14036
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14042
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14048
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14077
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14087
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14182
  #, gcc-internal-format
  msgid ""
  "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and "
  "not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14294
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14304
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L with coarray component shall be a nonpointer, "
  "nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14329
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14340
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14438
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14452
  #, gcc-internal-format
  msgid ""
  "Procedure pointer component %qs with PASS at %L must have at least one "
  "argument"
  msgstr ""
  
! #: fortran/resolve.c:14468
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14478
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14487
  #, gcc-internal-format
  msgid ""
  "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14496
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid ""
  "Component %qs of %qs at %L has the same name as an inherited type-bound "
  "procedure"
  msgstr ""
  
! #: fortran/resolve.c:14551
  #, gcc-internal-format
  msgid ""
  "Character length of component %qs needs to be a constant specification "
  "expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14562
  #, gcc-internal-format
  msgid ""
  "Character component %qs of %qs at %L with deferred length must be a POINTER "
  "or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14595
  #, gcc-internal-format
  msgid ""
  "the component %qs is a PRIVATE type and cannot be a component of %qs, which "
  "is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14603
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14612
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
  "attribute"
  msgstr ""
  
! #: fortran/resolve.c:14694
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14739
  #, gcc-internal-format
  msgid ""
  "As extending type %qs at %L has a coarray component, parent type %qs shall "
  "also have one"
  msgstr ""
  
! #: fortran/resolve.c:14752
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14816
  #, gcc-internal-format
  msgid ""
  "Parameterized type %qs does not have a component corresponding to parameter "
  "%qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14849
  #, gcc-internal-format
  msgid ""
  "Generic name %qs of function %qs at %L being the same name as derived type "
  "at %L"
  msgstr ""
  
! #: fortran/resolve.c:14863
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:14928
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14934
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14948
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14965
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC "
  "namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14987
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs has use-associated PRIVATE components and cannot be "
  "member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14998
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC "
  "namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15025
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15044
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15060
  #, gcc-internal-format
  msgid ""
  "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15071
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15079
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15130
  #, gcc-internal-format
  msgid ""
  "The object %qs at %L has a deferred LEN parameter %qs and is neither "
  "allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15141
  #, gcc-internal-format
  msgid ""
  "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a "
  "variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15148
  #, gcc-internal-format
  msgid ""
  "The object %qs at %L with ASSUMED type parameters must be a dummy or a "
  "SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15188
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays "
  "at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15252
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15351
  #, gcc-internal-format
  msgid ""
  "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an "
  "assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15372
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15385
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15388
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15398
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15405
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15418
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15424
  #, gcc-internal-format
  msgid ""
  "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15434
  #, gcc-internal-format
  msgid ""
  "Character dummy variable %qs at %L with VALUE attribute must have constant "
  "length"
  msgstr ""
  
! #: fortran/resolve.c:15443
  #, gcc-internal-format
  msgid ""
  "C interoperable character dummy variable %qs at %L with VALUE attribute must "
  "have length one"
  msgstr ""
  
! #: fortran/resolve.c:15456 fortran/resolve.c:15633
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15470
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15479
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of "
  "an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15488
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, "
  "CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) "
  "attribute"
  msgstr ""
  
! #: fortran/resolve.c:15503
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an "
  "assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, "
  "POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15537
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15544
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15570
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block "
  "nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15580
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15659
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15674
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE "
  "must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15687
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE "
  "must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15705
  #, gcc-internal-format
  msgid ""
  "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have "
  "a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15717
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15726
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15738
  #, gcc-internal-format
  msgid ""
  "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15747
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15759
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L with coarray component shall be a nonpointer, "
  "nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15775
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy "
  "argument"
  msgstr ""
  
! #: fortran/resolve.c:15783
  #, gcc-internal-format
  msgid ""
  "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15790
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15802
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray "
  "or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15811
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15827
  #, gcc-internal-format
  msgid ""
  "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure "
  "%qs"
  msgstr ""
  
! #: fortran/resolve.c:15833
  #, gcc-internal-format
  msgid ""
  "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure "
  "%qs"
  msgstr ""
  
! #: fortran/resolve.c:15858
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:15928
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15939
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16059
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16066
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16082
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16089
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "DATA object near %L has the pointer attribute and the corresponding DATA "
  "value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16137
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16150
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16249
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16257
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16265
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16390
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16555
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.c:16561
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16645
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L must have SEQUENCE attribute to be an "
  "EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16654
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an "
  "EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16662
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L with default initialization cannot be in "
  "EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16678
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L with pointer component(s) cannot be an "
  "EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16781
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16796
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
  "the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16821
  #, gcc-internal-format
  msgid ""
  "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure "
  "procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16830
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16903
  #, gcc-internal-format
  msgid ""
  "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16914
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16956
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17023
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17036
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17056
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17066
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17106
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17113
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17192
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgid ""
*** 72528,72696 ****
  "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2015
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2027
  #, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr ""
  
! #: fortran/symbol.c:2270
  #, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr ""
  
! #: fortran/symbol.c:2355
  #, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/symbol.c:2387
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.c:2536
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.c:2557
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.c:2561
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr ""
  
! #: fortran/symbol.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.c:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2746
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.c:2753
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2810
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2814
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.c:3150
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.c:3153
  #, gcc-internal-format
  msgid ""
  "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3396
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.c:4395
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4408
  #, gcc-internal-format
  msgid ""
  "Derived type %qs declared at %L must have the BIND attribute to be C "
  "interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4426
  #, gcc-internal-format
  msgid ""
  "Derived type %qs with BIND(C) attribute at %L is empty, and may be "
  "inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4447
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L cannot have the POINTER attribute because it is a member "
  "of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4457
  #, gcc-internal-format
  msgid ""
  "Procedure pointer component %qs at %L cannot be a member of the BIND(C) "
  "derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4468
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a "
  "member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4507
  #, gcc-internal-format
  msgid ""
  "Component %qs in derived type %qs at %L may not be C interoperable, even "
  "though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:4517
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4529
  #, gcc-internal-format
  msgid ""
  "Derived type %qs at %L cannot have the SEQUENCE attribute because it is "
  "BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:5009 fortran/symbol.c:5014
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 72587,72755 ----
  "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008 fortran/symbol.c:2011
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2018
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2030
  #, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr ""
  
! #: fortran/symbol.c:2275
  #, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr ""
  
! #: fortran/symbol.c:2360
  #, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/symbol.c:2392
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.c:2541
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.c:2562
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.c:2566
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr ""
  
! #: fortran/symbol.c:2730
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.c:2741
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2751
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.c:2758
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.c:2808
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2815
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.c:3155
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.c:3158
  #, gcc-internal-format
  msgid ""
  "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3401
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.c:4412
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4425
  #, gcc-internal-format
  msgid ""
  "Derived type %qs declared at %L must have the BIND attribute to be C "
  "interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4443
  #, gcc-internal-format
  msgid ""
  "Derived type %qs with BIND(C) attribute at %L is empty, and may be "
  "inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4464
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L cannot have the POINTER attribute because it is a member "
  "of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4474
  #, gcc-internal-format
  msgid ""
  "Procedure pointer component %qs at %L cannot be a member of the BIND(C) "
  "derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4485
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a "
  "member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4524
  #, gcc-internal-format
  msgid ""
  "Component %qs in derived type %qs at %L may not be C interoperable, even "
  "though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:4534
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4546
  #, gcc-internal-format
  msgid ""
  "Derived type %qs at %L cannot have the SEQUENCE attribute because it is "
  "BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:5026 fortran/symbol.c:5031
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgid ""
*** 72729,72822 ****
  "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.c:8149
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
  
! #: fortran/trans-common.c:401
  #, gcc-internal-format
  msgid ""
  "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs "
  "%lu bytes)"
  msgstr ""
  
! #: fortran/trans-common.c:787
  #, gcc-internal-format
  msgid "get_mpz(): Not an integer constant"
  msgstr ""
  
! #: fortran/trans-common.c:815
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr ""
  
! #: fortran/trans-common.c:893
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr ""
  
! #: fortran/trans-common.c:933
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr ""
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1122
  #, gcc-internal-format
  msgid ""
  "The equivalence set for variable %qs declared at %L violates alignment "
  "requirements"
  msgstr ""
  
! #: fortran/trans-common.c:1187
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1202
  #, gcc-internal-format
  msgid ""
  "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1218
  #, gcc-internal-format
  msgid ""
  "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder "
  "elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1224
  #, gcc-internal-format
  msgid ""
  "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or "
  "use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1245
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr ""
  
! #: fortran/trans-common.c:1254
  #, gcc-internal-format
  msgid ""
  "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-"
  "fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1259
  #, gcc-internal-format
  msgid ""
  "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-"
--- 72788,72881 ----
  "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.c:8151
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
  
! #: fortran/trans-common.c:404
  #, gcc-internal-format
  msgid ""
  "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs "
  "%lu bytes)"
  msgstr ""
  
! #: fortran/trans-common.c:790
  #, gcc-internal-format
  msgid "get_mpz(): Not an integer constant"
  msgstr ""
  
! #: fortran/trans-common.c:818
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:888
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr ""
  
! #: fortran/trans-common.c:896
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr ""
  
! #: fortran/trans-common.c:936
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr ""
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1125
  #, gcc-internal-format
  msgid ""
  "The equivalence set for variable %qs declared at %L violates alignment "
  "requirements"
  msgstr ""
  
! #: fortran/trans-common.c:1190
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1205
  #, gcc-internal-format
  msgid ""
  "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1221
  #, gcc-internal-format
  msgid ""
  "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder "
  "elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1227
  #, gcc-internal-format
  msgid ""
  "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or "
  "use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1248
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr ""
  
! #: fortran/trans-common.c:1257
  #, gcc-internal-format
  msgid ""
  "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-"
  "fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1262
  #, gcc-internal-format
  msgid ""
  "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-"
*************** msgid ""
*** 72843,72916 ****
  "code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1741
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4550 fortran/trans-decl.c:6913
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5038
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5278
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5291
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5916
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5922
  #, gcc-internal-format
  msgid ""
  "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not "
  "set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.c:5933 fortran/trans-decl.c:6079
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5949
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5968
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6017
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6021
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6051
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6642
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 72902,72975 ----
  "code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1743
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4555 fortran/trans-decl.c:6918
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5043
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5283
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5296
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5921
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5927
  #, gcc-internal-format
  msgid ""
  "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not "
  "set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.c:5938 fortran/trans-decl.c:6084
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5954
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5973
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6022
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6026
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6056
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6647
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr ""
*** 72925,72955 ****
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1931
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Sorry, coindexed access to an unlimited polymorphic object at %L is not "
  "supported"
  msgstr ""
  
! #: fortran/trans-expr.c:1940
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Sorry, coindexed access to an unlimited polymorphic component at %L is not "
  "supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3608
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.c:5107
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.c:9242
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "If bounds remapping is specified at %L, the pointer target shall not be NULL"
--- 72984,73014 ----
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1937
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Sorry, coindexed access to an unlimited polymorphic object at %L is not "
  "supported"
  msgstr ""
  
! #: fortran/trans-expr.c:1946
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Sorry, coindexed access to an unlimited polymorphic component at %L is not "
  "supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3614
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.c:5113
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "If bounds remapping is specified at %L, the pointer target shall not be NULL"
*************** msgstr ""
*** 72986,73007 ****
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.c:1274
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2508
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.c:2751
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr ""
  
! #: fortran/trans-openmp.c:5622
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
--- 73045,73066 ----
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.c:1256
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2474
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.c:2717
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr ""
  
! #: fortran/trans-openmp.c:5588
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
*************** msgstr ""
*** 73111,73192 ****
  msgid "unable to open file"
  msgstr ""
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2046
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr ""
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr ""
  
! #: lto/lto-common.c:2071
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2082
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2224
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2345
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr ""
  
! #: lto/lto-common.c:2366
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr ""
  
! #: lto/lto-common.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr ""
  
! #: lto/lto-common.c:2695
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr ""
  
! #: lto/lto-common.c:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr ""
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
--- 73170,73251 ----
  msgid "unable to open file"
  msgstr ""
  
! #: lto/lto-common.c:1979
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2006
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2047
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr ""
  
! #: lto/lto-common.c:2050
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr ""
  
! #: lto/lto-common.c:2072
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2083
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2089
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2206
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2225
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr ""
  
! #: lto/lto-common.c:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr ""
  
! #: lto/lto-common.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr ""
  
! #: lto/lto-common.c:2696
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr ""
  
! #: lto/lto-common.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr ""
  
! #: lto/lto-common.c:2857
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
*************** msgstr ""
*** 74333,74339 ****
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr ""
--- 74392,74398 ----
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3248
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr ""
*************** msgstr ""
*** 74538,74554 ****
  msgid "unknown TLS model %qs"
  msgstr ""
  
! #: common.opt:2966
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr ""
  
! #: common.opt:3004
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr ""
  
! #: common.opt:3023
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
--- 74597,74613 ----
  msgid "unknown TLS model %qs"
  msgstr ""
  
! #: common.opt:2970
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr ""
  
! #: common.opt:3008
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr ""
  
! #: common.opt:3027
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
diff -Nrcpad gcc-10.1.0/gcc/po/hr.gmo gcc-10.2.0/gcc/po/hr.gmo
*** gcc-10.1.0/gcc/po/hr.gmo	Thu May  7 11:02:05 2020
--- gcc-10.2.0/gcc/po/hr.gmo	Thu Jul 23 06:45:24 2020
***************
*** 6,14 ****
  Eþ
  =D?‚BÂEJK8–Ï#ß#
,'
*T

ƒ
Œ
:•
)Ð
/ú
'*Ri˜§©Å€ÉJc  ¯Ä
Ê>Ø	0	:DQY.h*—(Â8ë4$7Y+‘+½-é˜˜°I
ft	…
  �	š¤¦.»/ê30Hy4�¶¾ÍÜë!0O^mŽ�°¿Î
ã-ñ;
! N"Y$|&¡Èáû9H]d€’©»Ð	äBî173;k§-¾NìB;B~CÁ@FFA�6Ï07*G*rQ�Nï>BK<T*‘/¼)ì3!Oq}�Ÿ�£1 "L +o › ­ Ä Í NÞ -!H!U!^!n!z!%�!#³!#×!*û!!&":H"*ƒ"*®"+Ù"’#“˜#!,$N$^$q$z$‰$–$š$-°$.Þ$
%'%:?%z%;‚%	¾%È%Ø%è%ø%&"&2& B&c&s&ƒ&–&¦&¶&Ê&Ú&ê&ÿ&:'L'j'
! ~')‰'-³''á'	($(A(S(j(‡(—(
! ®(¹(Ù(!í())/)J)(qU2GWcfIjKO-3S58:0\iC` +olZ"'P@QJ6n<L]t;BX>eEN=kVb&H/M7)
  1m#d%.AYp^?h9!
s	T_D4gR$a*,[rF
  
  For bug reporting instructions, please see:
--- 6,16 ----
  Eþ
  =D?‚BÂEJK8–Ï#ß#
,'
*T

ƒ
Œ
:•
)Ð
/ú
'*Ri˜§©Å€ÉJc  ¯Ä
Ê>Ø	0	:DQY.h*—(Â8ë4$7Y+‘+½-é˜˜°I
ft	…
  �	š¤¦.»/ê30Hy4�¶¾ÍÜë!0O^mŽ�°¿Î
ã-ñ;
! N"Y$|&¡Èáû9H]d€’©»Ð	äî7
! ;B~-•NÃBBUC˜@ÜFAd6¦0Ý**IQtNÆ"<+*h/“)Ãí
! !&HTXv�z "# +F r „ › ¤ Nµ !!,!5!E!Q!%d!#Š!#®!*Ò!!ý!:"*Z"*…"+°"’Ü"“o#!$%$5$H$Q$`$m$q$-‡$.µ$ä$þ$:%Q%;Y%	•%Ÿ%¯%¿%Ï%é%ù%	& &:&J&Z&m&}&�&¡&±&Á&Ö&:è&#'A'
! U')`'-Š''¸'à'û'(*(A(^(n(
! …(�(°(!Ä(æ(ó()!)(qU2GWcfIjKO-3S58:0\iC` +olZ"'P@QJ6n<L]t;BX>eEN=kVb&H/M7)
  1m#d%.AYp^?h9!
s	T_D4gR$a*,[rF
  
  For bug reporting instructions, please see:
*************** warranty; not even for MERCHANTABILITY o
*** 75,81 ****
  insn does not satisfy its constraints:insn outside basic blockinternal compiler error: invalid %%-codeinvalid 'asm': invalid expression as operandlibraries: %s
  negative insn lengthnote: operand number out of rangeoptions enabled: sorry, unimplemented: this is the insn:unrecognizable insn:unrecoverable errorwarning: Project-Id-Version: gcc 4.7.1
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
- POT-Creation-Date: 2020-03-20 23:17+0000
  PO-Revision-Date: 2012-07-05 15:49+0200
  Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>
  Language-Team: Croatian <lokalizacija@linux.hr>
--- 77,82 ----
diff -Nrcpad gcc-10.1.0/gcc/po/hr.po gcc-10.2.0/gcc/po/hr.po
*** gcc-10.1.0/gcc/po/hr.po	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/po/hr.po	Thu Jul 23 06:35:17 2020
*************** msgid ""
*** 7,13 ****
  msgstr ""
  "Project-Id-Version: gcc 4.7.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-03-20 23:17+0000\n"
  "PO-Revision-Date: 2012-07-05 15:49+0200\n"
  "Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n"
  "Language-Team: Croatian <lokalizacija@linux.hr>\n"
--- 7,13 ----
  msgstr ""
  "Project-Id-Version: gcc 4.7.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-04-27 21:19+0000\n"
  "PO-Revision-Date: 2012-07-05 15:49+0200\n"
  "Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n"
  "Language-Team: Croatian <lokalizacija@linux.hr>\n"
*************** msgstr ""
*** 19,37 ****
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
  "X-Generator: Lokalize 1.4\n"
  
! #: cfgrtl.c:2738
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.c:2970
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.c:3026
  msgid "insn outside basic block"
  msgstr "insn izvan temeljnog bloka"
  
! #: cfgrtl.c:3034
  msgid "return not followed by barrier"
  msgstr ""
  
--- 19,37 ----
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
  "X-Generator: Lokalize 1.4\n"
  
! #: cfgrtl.c:2748
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.c:2980
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.c:3036
  msgid "insn outside basic block"
  msgstr "insn izvan temeljnog bloka"
  
! #: cfgrtl.c:3044
  msgid "return not followed by barrier"
  msgstr ""
  
*************** msgstr ""
*** 104,110 ****
  msgid "%s: some warnings being treated as errors"
  msgstr ""
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1427
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr ""
--- 104,110 ----
  msgid "%s: some warnings being treated as errors"
  msgstr ""
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1431
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr ""
*************** msgstr "operand â€ž%%lâ€� nije oznaka"
*** 208,219 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11740
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11831
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 208,219 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11745
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11836
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr "â€ž"
*** 1221,1249 ****
  msgid "'"
  msgstr "â€�"
  
! #: langhooks.c:381
  msgid "At top level:"
  msgstr ""
  
! #: langhooks.c:397 cp/error.c:3478
  #, c-format
  msgid "In member function %qs"
  msgstr ""
  
! #: langhooks.c:401 cp/error.c:3481
  #, c-format
  msgid "In function %qs"
  msgstr ""
  
! #: langhooks.c:446 cp/error.c:3431
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr ""
  
! #: langhooks.c:451 cp/error.c:3436
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr ""
  
! #: langhooks.c:457 cp/error.c:3442
  #, c-format
  msgid "    inlined from %qs"
  msgstr ""
--- 1221,1249 ----
  msgid "'"
  msgstr "â€�"
  
! #: langhooks.c:382
  msgid "At top level:"
  msgstr ""
  
! #: langhooks.c:398 cp/error.c:3480
  #, c-format
  msgid "In member function %qs"
  msgstr ""
  
! #: langhooks.c:402 cp/error.c:3483
  #, c-format
  msgid "In function %qs"
  msgstr ""
  
! #: langhooks.c:447 cp/error.c:3433
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr ""
  
! #: langhooks.c:452 cp/error.c:3438
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr ""
  
! #: langhooks.c:458 cp/error.c:3444
  #, c-format
  msgid "    inlined from %qs"
  msgstr ""
*************** msgstr ""
*** 1252,1371 ****
  msgid "this is the insn:"
  msgstr "ovo je insn:"
  
! #: lra-constraints.c:3015
  msgid "unable to generate reloads for impossible constraints:"
  msgstr ""
  
! #: lra-constraints.c:4006 reload.c:3814
  msgid "unable to generate reloads for:"
  msgstr ""
  
  #. What to print when a switch has no documentation.
! #: opts.c:186
  msgid "This option lacks documentation."
  msgstr ""
  
! #: opts.c:187
  msgid "Uses of this option are diagnosed."
  msgstr ""
  
! #: opts.c:1324
  #, c-format
! msgid "Same as %s.  Use the latter option instead."
  msgstr ""
  
! #: opts.c:1332
  #, c-format
  msgid "%s  Same as %s."
  msgstr ""
  
! #: opts.c:1395
  msgid "[available in "
  msgstr ""
  
! #: opts.c:1427
  msgid "[default]"
  msgstr "[zadano]"
  
! #: opts.c:1436
  #, c-format
  msgid "%llu bytes"
  msgstr ""
  
! #: opts.c:1473
  msgid "[enabled]"
  msgstr "[omoguÄ‡eno]"
  
! #: opts.c:1475
  msgid "[disabled]"
  msgstr "[onemoguÄ‡eno]"
  
! #: opts.c:1511
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr " Nisu pronaÄ‘ene opcije sa Å¾eljenim svojstvima\n"
  
! #: opts.c:1520
  #, fuzzy, c-format
  #| msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr " NiÅ¡ta nije pronaÄ‘eno.  Koristite --help=%s za prikaz *svih* opcija koje podrÅ¾ava suÄ�elje %s\n"
  
! #: opts.c:1526
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr " Sve opcije sa Å¾eljenim svojstvima su veÄ‡ prikazane\n"
  
! #: opts.c:1571
  #, c-format
  msgid ""
  "  Known valid arguments for %s option:\n"
  "   "
  msgstr ""
  
! #: opts.c:1621
  msgid "The following options are target specific"
  msgstr ""
  
! #: opts.c:1624
  msgid "The following options control compiler warning messages"
  msgstr "SljedeÄ‡e opcije upravljaju porukama upozorenja kompajlera"
  
! #: opts.c:1627
  msgid "The following options control optimizations"
  msgstr "SljedeÄ‡e opcije upravljaju optimizacijama"
  
! #: opts.c:1630 opts.c:1670
  msgid "The following options are language-independent"
  msgstr "SljedeÄ‡e opcije su neovisne o jeziku"
  
! #: opts.c:1633
  #, fuzzy
  #| msgid "The following options control optimizations"
  msgid "The following options control parameters"
  msgstr "SljedeÄ‡e opcije upravljaju optimizacijama"
  
! #: opts.c:1639
  msgid "The following options are specific to just the language "
  msgstr "SljedeÄ‡e opcije su posebne samo za jezik "
  
! #: opts.c:1641
  msgid "The following options are supported by the language "
  msgstr "SljedeÄ‡e opcije podrÅ¾ava jezik "
  
! #: opts.c:1652
  msgid "The following options are not documented"
  msgstr "SljedeÄ‡e opcije nisu dokumentirane"
  
! #: opts.c:1654
  msgid "The following options take separate arguments"
  msgstr "SljedeÄ‡e opcije primaju odvojene argumente"
  
! #: opts.c:1656
  msgid "The following options take joined arguments"
  msgstr "SljedeÄ‡e opcije primaju spojene argumente"
  
! #: opts.c:1668
  msgid "The following options are language-related"
  msgstr "SljedeÄ‡e opcije su vezane uz jezik"
  
--- 1252,1381 ----
  msgid "this is the insn:"
  msgstr "ovo je insn:"
  
! #: lra-constraints.c:3019
  msgid "unable to generate reloads for impossible constraints:"
  msgstr ""
  
! #: lra-constraints.c:4010 reload.c:3814
  msgid "unable to generate reloads for:"
  msgstr ""
  
  #. What to print when a switch has no documentation.
! #: opts.c:187
  msgid "This option lacks documentation."
  msgstr ""
  
! #: opts.c:188
  msgid "Uses of this option are diagnosed."
  msgstr ""
  
! #: opts.c:1331
  #, c-format
! msgid "Same as %s%s (or, in negated form, %s%s)."
  msgstr ""
  
! #: opts.c:1336
! #, c-format
! msgid "Same as %s%s."
! msgstr ""
! 
! #: opts.c:1341
! #, c-format
! msgid "Same as %s."
! msgstr ""
! 
! #: opts.c:1349
  #, c-format
  msgid "%s  Same as %s."
  msgstr ""
  
! #: opts.c:1412
  msgid "[available in "
  msgstr ""
  
! #: opts.c:1444
  msgid "[default]"
  msgstr "[zadano]"
  
! #: opts.c:1453
  #, c-format
  msgid "%llu bytes"
  msgstr ""
  
! #: opts.c:1490
  msgid "[enabled]"
  msgstr "[omoguÄ‡eno]"
  
! #: opts.c:1492
  msgid "[disabled]"
  msgstr "[onemoguÄ‡eno]"
  
! #: opts.c:1528
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr " Nisu pronaÄ‘ene opcije sa Å¾eljenim svojstvima\n"
  
! #: opts.c:1537
  #, fuzzy, c-format
  #| msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr " NiÅ¡ta nije pronaÄ‘eno.  Koristite --help=%s za prikaz *svih* opcija koje podrÅ¾ava suÄ�elje %s\n"
  
! #: opts.c:1543
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr " Sve opcije sa Å¾eljenim svojstvima su veÄ‡ prikazane\n"
  
! #: opts.c:1588
  #, c-format
  msgid ""
  "  Known valid arguments for %s option:\n"
  "   "
  msgstr ""
  
! #: opts.c:1638
  msgid "The following options are target specific"
  msgstr ""
  
! #: opts.c:1641
  msgid "The following options control compiler warning messages"
  msgstr "SljedeÄ‡e opcije upravljaju porukama upozorenja kompajlera"
  
! #: opts.c:1644
  msgid "The following options control optimizations"
  msgstr "SljedeÄ‡e opcije upravljaju optimizacijama"
  
! #: opts.c:1647 opts.c:1687
  msgid "The following options are language-independent"
  msgstr "SljedeÄ‡e opcije su neovisne o jeziku"
  
! #: opts.c:1650
  #, fuzzy
  #| msgid "The following options control optimizations"
  msgid "The following options control parameters"
  msgstr "SljedeÄ‡e opcije upravljaju optimizacijama"
  
! #: opts.c:1656
  msgid "The following options are specific to just the language "
  msgstr "SljedeÄ‡e opcije su posebne samo za jezik "
  
! #: opts.c:1658
  msgid "The following options are supported by the language "
  msgstr "SljedeÄ‡e opcije podrÅ¾ava jezik "
  
! #: opts.c:1669
  msgid "The following options are not documented"
  msgstr "SljedeÄ‡e opcije nisu dokumentirane"
  
! #: opts.c:1671
  msgid "The following options take separate arguments"
  msgstr "SljedeÄ‡e opcije primaju odvojene argumente"
  
! #: opts.c:1673
  msgid "The following options take joined arguments"
  msgstr "SljedeÄ‡e opcije primaju spojene argumente"
  
! #: opts.c:1685
  msgid "The following options are language-related"
  msgstr "SljedeÄ‡e opcije su vezane uz jezik"
  
*************** msgid "using simple load CSE after regis
*** 1397,1412 ****
  msgstr ""
  
  #. It's the compiler's fault.
! #: reload1.c:5997
  msgid "could not find a spill register"
  msgstr ""
  
  #. It's the compiler's fault.
! #: reload1.c:7879
  msgid "VOIDmode on an output"
  msgstr ""
  
! #: reload1.c:8612
  msgid "failure trying to reload:"
  msgstr ""
  
--- 1407,1422 ----
  msgstr ""
  
  #. It's the compiler's fault.
! #: reload1.c:5998
  msgid "could not find a spill register"
  msgstr ""
  
  #. It's the compiler's fault.
! #: reload1.c:7880
  msgid "VOIDmode on an output"
  msgstr ""
  
! #: reload1.c:8613
  msgid "failure trying to reload:"
  msgstr ""
  
*************** msgstr ""
*** 1478,1485 ****
  msgid "options enabled: "
  msgstr "omoguÄ‡ene opcije: "
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1073
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:413
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr ""
--- 1488,1495 ----
  msgid "options enabled: "
  msgstr "omoguÄ‡ene opcije: "
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1075
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:417
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr ""
*************** msgid "length modifier in strfmon format
*** 1922,2007 ****
  msgstr ""
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1450 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9459
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9468 config/aarch64/aarch64.c:9481
! #: config/aarch64/aarch64.c:9493 config/aarch64/aarch64.c:9504
! #: config/aarch64/aarch64.c:9520 config/aarch64/aarch64.c:9534
! #: config/aarch64/aarch64.c:9554 config/aarch64/aarch64.c:9628
! #: config/aarch64/aarch64.c:9639 config/aarch64/aarch64.c:9653
! #: config/aarch64/aarch64.c:9875 config/aarch64/aarch64.c:9893
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9572 config/aarch64/aarch64.c:9583
! #: config/aarch64/aarch64.c:9735 config/aarch64/aarch64.c:9746
  #, c-format
  msgid "invalid vector constant"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9595 config/aarch64/aarch64.c:9607
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9621
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9687 config/arm/arm.c:24031
  #, c-format
  msgid "missing operand"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9772
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid constant"
  msgstr "neispravni %%-kod"
  
! #: config/aarch64/aarch64.c:9775
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand"
  msgstr "neispravni izraz kao operand"
  
! #: config/aarch64/aarch64.c:9901 config/aarch64/aarch64.c:9906
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9926
  #, fuzzy, c-format
  #| msgid "invalid 'asm': "
  msgid "invalid address mode"
  msgstr "neispravni â€žasmâ€�: "
  
! #: config/aarch64/aarch64.c:21967 config/arm/arm.c:33015
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21969 config/arm/arm.c:33017
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21984 config/aarch64/aarch64.c:22000
! #: config/arm/arm.c:33032 config/arm/arm.c:33048
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13032
! #: config/rs6000/rs6000.c:13258 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 1932,2021 ----
  msgstr ""
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1454 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9890
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, c-format
  msgid "invalid vector constant"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10052
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10203
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid constant"
  msgstr "neispravni %%-kod"
  
! #: config/aarch64/aarch64.c:10206
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand"
  msgstr "neispravni izraz kao operand"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10357
  #, fuzzy, c-format
  #| msgid "invalid 'asm': "
  msgid "invalid address mode"
  msgstr "neispravni â€žasmâ€�: "
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22620
! msgid "cannot combine GNU and SVE vectors in a binary operation"
! msgstr ""
! 
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2017,2034 ****
  msgstr ""
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12952 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12872
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12900
  #, c-format
  msgid "invalid %%P value"
  msgstr ""
--- 2031,2048 ----
  msgstr ""
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr ""
*************** msgstr ""
*** 2058,2064 ****
  msgid "invalid %%U value"
  msgstr ""
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%s value"
  msgstr ""
--- 2072,2078 ----
  msgid "invalid %%U value"
  msgstr ""
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr ""
*************** msgstr ""
*** 2068,2074 ****
  msgid "invalid %%C value"
  msgstr ""
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12736
  #, c-format
  msgid "invalid %%E value"
  msgstr ""
--- 2082,2088 ----
  msgid "invalid %%C value"
  msgstr ""
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr ""
*************** msgstr ""
*** 2081,2087 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6014 config/gcn/gcn.c:6125 config/rs6000/rs6000.c:13263
  #, c-format
  msgid "invalid %%xn code"
  msgstr ""
--- 2095,2101 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr ""
*************** msgstr "neispravni izraz kao operand"
*** 2170,2204 ****
  msgid "unrecognized supposed constant"
  msgstr ""
  
! #: config/arm/arm.c:20399 config/arm/arm.c:20424 config/arm/arm.c:20434
! #: config/arm/arm.c:20443 config/arm/arm.c:20452
  #, c-format
  msgid "invalid shift operand"
  msgstr ""
  
! #: config/arm/arm.c:23315 config/arm/arm.c:23333
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr ""
  
! #: config/arm/arm.c:23321
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23439 config/arm/arm.c:23452 config/arm/arm.c:23477
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23554 config/arm/arm.c:23576 config/arm/arm.c:23586
! #: config/arm/arm.c:23596 config/arm/arm.c:23606 config/arm/arm.c:23645
! #: config/arm/arm.c:23663 config/arm/arm.c:23688 config/arm/arm.c:23703
! #: config/arm/arm.c:23730 config/arm/arm.c:23737 config/arm/arm.c:23755
! #: config/arm/arm.c:23762 config/arm/arm.c:23770 config/arm/arm.c:23791
! #: config/arm/arm.c:23798 config/arm/arm.c:23978 config/arm/arm.c:23985
! #: config/arm/arm.c:24012 config/arm/arm.c:24019 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2184,2218 ----
  msgid "unrecognized supposed constant"
  msgstr ""
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, c-format
  msgid "invalid shift operand"
  msgstr ""
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr ""
  
! #: config/arm/arm.c:23335
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr ""
*** 2206,2218 ****
  msgid "invalid operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23658
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23679
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2220,2232 ----
  msgid "invalid operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgstr ""
*** 2559,2576 ****
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6035
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid operand %%xn code"
  msgstr "neispravni %%-kod"
  
! #: config/gcn/gcn.c:6023
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.c:6105
  #, c-format
  msgid "invalid fp constant"
  msgstr ""
--- 2573,2590 ----
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid operand %%xn code"
  msgstr "neispravni %%-kod"
  
! #: config/gcn/gcn.c:6038
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.c:6120
  #, c-format
  msgid "invalid fp constant"
  msgstr ""
*************** msgstr ""
*** 2582,2687 ****
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.c:11825
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.c:12364
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.c:12369
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.c:12600
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand size for operand code 'O'"
  msgstr "neispravni izraz kao operand"
  
! #: config/i386/i386.c:12635
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand size for operand code 'z'"
  msgstr "neispravni izraz kao operand"
  
! #: config/i386/i386.c:12704
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr ""
  
! #: config/i386/i386.c:12709
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand size for operand code 'Z'"
  msgstr "neispravni izraz kao operand"
  
! #: config/i386/i386.c:12764
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr ""
  
! #: config/i386/i386.c:12820
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.c:12899
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.c:12917
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:12930
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.c:12945
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.c:12973
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.c:12991
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13014
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13118
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:13180
  #, c-format
  msgid "invalid constraints for operand"
  msgstr ""
  
! #: config/i386/i386.c:13230
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid vector immediate"
  msgstr "neispravni %%-kod"
  
! #: config/i386/i386.c:16158
  msgid "unknown insn mode"
  msgstr ""
  
--- 2596,2701 ----
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.c:11830
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.c:12369
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.c:12374
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.c:12605
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand size for operand code 'O'"
  msgstr "neispravni izraz kao operand"
  
! #: config/i386/i386.c:12640
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand size for operand code 'z'"
  msgstr "neispravni izraz kao operand"
  
! #: config/i386/i386.c:12709
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr ""
  
! #: config/i386/i386.c:12714
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand size for operand code 'Z'"
  msgstr "neispravni izraz kao operand"
  
! #: config/i386/i386.c:12769
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr ""
  
! #: config/i386/i386.c:12825
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.c:12904
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.c:12922
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:12935
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.c:12950
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.c:12978
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.c:12996
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13019
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13123
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:13185
  #, c-format
  msgid "invalid constraints for operand"
  msgstr ""
  
! #: config/i386/i386.c:13235
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid vector immediate"
  msgstr "neispravni %%-kod"
  
! #: config/i386/i386.c:16163
  msgid "unknown insn mode"
  msgstr ""
  
*************** msgstr ""
*** 2718,2724 ****
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12890
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
--- 2732,2738 ----
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
*************** msgid "post-increment address is not a r
*** 2772,2778 ****
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19558
  msgid "bad address"
  msgstr ""
  
--- 2786,2792 ----
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr ""
  
*************** msgstr ""
*** 2871,2882 ****
  msgid "MMIX Internal: This is not a constant:"
  msgstr ""
  
! #: config/msp430/msp430.c:3571
  #, c-format
  msgid "invalid operand prefix"
  msgstr ""
  
! #: config/msp430/msp430.c:3605
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid zero extract"
--- 2885,2896 ----
  msgid "MMIX Internal: This is not a constant:"
  msgstr ""
  
! #: config/msp430/msp430.c:3575
  #, c-format
  msgid "invalid operand prefix"
  msgstr ""
  
! #: config/msp430/msp430.c:3609
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid zero extract"
*************** msgstr ""
*** 2958,3123 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3622
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3630
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3635
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3637
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3763
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3766
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3778
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:9985
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12528
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12709 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12724
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%e value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:12745
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12754
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12763
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12798
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12808
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12818
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12833 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12880
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12927
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12969
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%t value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:12986
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12998
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13012 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13062
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%V value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13079 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13136
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%z value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13205
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14049
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14055
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14061
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22817
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25741
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25810
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25886
  msgid "Bad GPR fusion"
  msgstr ""
  
--- 2972,3137 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3631
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3639
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3644
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3795
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10009
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12757
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%e value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13002
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%t value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13095
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%V value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13169
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%z value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13238
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25800
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25869
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr ""
  
*************** msgstr ""
*** 3200,3218 ****
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.c:16170
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16180
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16183
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16191
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3214,3232 ----
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16193
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr ""
*** 3279,3300 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1741 config/stormy16/stormy16.c:1812
  #, c-format
  msgid "'B' operand is not constant"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1768
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1794
  #, c-format
  msgid "'o' operand is not constant"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1826
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
--- 3293,3314 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1751 config/stormy16/stormy16.c:1822
  #, c-format
  msgid "'B' operand is not constant"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1778
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1804
  #, c-format
  msgid "'o' operand is not constant"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1836
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
*************** msgstr ""
*** 3465,3493 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2548 c/c-parser.c:2562 c/c-parser.c:5673
! #: c/c-parser.c:6304 c/c-parser.c:6754 c/c-parser.c:6933 c/c-parser.c:6967
! #: c/c-parser.c:7224 c/c-parser.c:11010 c/c-parser.c:11045 c/c-parser.c:11076
! #: c/c-parser.c:11123 c/c-parser.c:11304 c/c-parser.c:12090 c/c-parser.c:12160
! #: c/c-parser.c:12203 c/c-parser.c:17637 c/c-parser.c:17661 c/c-parser.c:17679
! #: c/c-parser.c:18101 c/c-parser.c:18151 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3241 c/c-parser.c:3428
! #: c/c-parser.c:3461 c/c-parser.c:11297 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:29893 cp/parser.c:30486
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:3011 c/c-parser.c:3986 c/c-parser.c:4181 c/c-parser.c:4246
! #: c/c-parser.c:4304 c/c-parser.c:4666 c/c-parser.c:4687 c/c-parser.c:4696
! #: c/c-parser.c:4747 c/c-parser.c:4756 c/c-parser.c:8552 c/c-parser.c:8618
! #: c/c-parser.c:9117 c/c-parser.c:9139 c/c-parser.c:9173 c/c-parser.c:9282
! #: c/c-parser.c:10065 c/c-parser.c:10476 c/c-parser.c:11411 c/c-parser.c:13607
! #: c/c-parser.c:14250 c/c-parser.c:14309 c/c-parser.c:14364 c/c-parser.c:15623
! #: c/c-parser.c:15721 c/c-parser.c:16954 c/c-parser.c:17721 c/c-parser.c:18109
! #: c/c-parser.c:20883 c/c-parser.c:20961 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
--- 3479,3508 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2547 c/c-parser.c:2561 c/c-parser.c:5672
! #: c/c-parser.c:6303 c/c-parser.c:6753 c/c-parser.c:6932 c/c-parser.c:6966
! #: c/c-parser.c:7223 c/c-parser.c:11009 c/c-parser.c:11044 c/c-parser.c:11075
! #: c/c-parser.c:11122 c/c-parser.c:11303 c/c-parser.c:12102 c/c-parser.c:12172
! #: c/c-parser.c:12215 c/c-parser.c:17664 c/c-parser.c:17688 c/c-parser.c:17706
! #: c/c-parser.c:18128 c/c-parser.c:18178 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
! #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:3010 c/c-parser.c:3985 c/c-parser.c:4180 c/c-parser.c:4245
! #: c/c-parser.c:4303 c/c-parser.c:4665 c/c-parser.c:4686 c/c-parser.c:4695
! #: c/c-parser.c:4746 c/c-parser.c:4755 c/c-parser.c:8551 c/c-parser.c:8617
! #: c/c-parser.c:9116 c/c-parser.c:9138 c/c-parser.c:9172 c/c-parser.c:9281
! #: c/c-parser.c:10064 c/c-parser.c:10475 c/c-parser.c:11410 c/c-parser.c:13626
! #: c/c-parser.c:14269 c/c-parser.c:14328 c/c-parser.c:14383 c/c-parser.c:15642
! #: c/c-parser.c:15740 c/c-parser.c:16981 c/c-parser.c:17748 c/c-parser.c:18136
! #: c/c-parser.c:20910 c/c-parser.c:20988 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
*************** msgstr "oÄ�ekujem %<;%>"
*** 3495,3606 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7173 cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "oÄ�ekujem %<)%>"
  
! #: c/c-parser.c:4075 c/c-parser.c:4807 c/c-parser.c:4951 c/c-parser.c:5024
! #: c/c-parser.c:5025 c/c-parser.c:5439 c/c-parser.c:5475 c/c-parser.c:7275
! #: c/c-parser.c:9273 c/c-parser.c:10163 c/c-parser.c:10452 c/c-parser.c:13054
! #: c/gimple-parser.c:1733 cp/parser.c:30498
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "oÄ�ekujem %<]%>"
  
! #: c/c-parser.c:4284
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4716 c/c-parser.c:4721 c/c-parser.c:13590 c/c-parser.c:14339
! #: c/c-parser.c:20244 c/c-parser.c:20691 c/c-parser.c:20904
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13412 cp/parser.c:30489
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "oÄ�ekujem %<(%>"
  
! #: c/c-parser.c:4947 c/c-parser.c:4949 c/c-parser.c:12982 cp/parser.c:30501
! #: cp/parser.c:34075
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "oÄ�ekujem %<[%>"
  
! #: c/c-parser.c:5609 c/c-parser.c:11640 c/c-parser.c:17914 c/c-parser.c:18697
! #: c/c-parser.c:21739 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3229 c/c-parser.c:3451 c/c-parser.c:11192 cp/parser.c:19143
! #: cp/parser.c:30495
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "oÄ�ekujem %<{%>"
  
! #: c/c-parser.c:5887 c/c-parser.c:5896 c/c-parser.c:7703 c/c-parser.c:8754
! #: c/c-parser.c:11404 c/c-parser.c:11790 c/c-parser.c:11851 c/c-parser.c:13036
! #: c/c-parser.c:13951 c/c-parser.c:14167 c/c-parser.c:14657 c/c-parser.c:14753
! #: c/c-parser.c:15375 c/c-parser.c:15502 c/c-parser.c:20106 c/c-parser.c:20748
! #: c/c-parser.c:20807 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7180
! #: c/c-parser.c:13515 cp/parser.c:30528 cp/parser.c:32088 cp/parser.c:34866
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "oÄ�ekujem %<:%>"
  
! #: c/c-parser.c:6737 cp/parser.c:30415
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "oÄ�ekujem %<while%>"
  
! #: c/c-parser.c:8516 c/c-parser.c:8705 c/c-parser.c:9163 c/c-parser.c:9206
! #: c/c-parser.c:9344 c/c-parser.c:10055 c/c-parser.c:14344 c/c-parser.c:15458
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29891 cp/parser.c:30504
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "oÄ�ekujem %<,%>"
  
! #: c/c-parser.c:9063
  msgid "expected %<.%>"
  msgstr "oÄ�ekujem %<.%>"
  
! #: c/c-parser.c:10863 c/c-parser.c:10895 c/c-parser.c:11135 cp/parser.c:32662
! #: cp/parser.c:32736
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:11553 c/gimple-parser.c:1348 cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "oÄ�ekujem %<>%>"
  
! #: c/c-parser.c:14845 c/c-parser.c:15739 cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15367 c/c-parser.c:17370 c/c-parser.c:17414 c/c-parser.c:17646
! #: c/c-parser.c:18090 c/c-parser.c:20313 c/c-parser.c:20945
! #: c/gimple-parser.c:725 c/c-parser.c:5498 cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "oÄ�ekujem %<=%>"
  
! #: c/c-parser.c:17662 c/c-parser.c:17962 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30492 cp/parser.c:32881
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "oÄ�ekujem %<}%>"
  
! #: c/c-parser.c:18740 c/c-parser.c:18730 cp/parser.c:39492
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
--- 3510,3621 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7172 cp/parser.c:30641
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "oÄ�ekujem %<)%>"
  
! #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
! #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
! #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "oÄ�ekujem %<]%>"
  
! #: c/c-parser.c:4283
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4715 c/c-parser.c:4720 c/c-parser.c:13609 c/c-parser.c:14358
! #: c/c-parser.c:20271 c/c-parser.c:20718 c/c-parser.c:20931
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "oÄ�ekujem %<(%>"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "oÄ�ekujem %<[%>"
  
! #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
! #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "oÄ�ekujem %<{%>"
  
! #: c/c-parser.c:5886 c/c-parser.c:5895 c/c-parser.c:7702 c/c-parser.c:8753
! #: c/c-parser.c:11403 c/c-parser.c:11799 c/c-parser.c:11863 c/c-parser.c:13055
! #: c/c-parser.c:13970 c/c-parser.c:14186 c/c-parser.c:14676 c/c-parser.c:14772
! #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
! #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "oÄ�ekujem %<:%>"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "oÄ�ekujem %<while%>"
  
! #: c/c-parser.c:8515 c/c-parser.c:8704 c/c-parser.c:9162 c/c-parser.c:9205
! #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "oÄ�ekujem %<,%>"
  
! #: c/c-parser.c:9062
  msgid "expected %<.%>"
  msgstr "oÄ�ekujem %<.%>"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "oÄ�ekujem %<>%>"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
! #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "oÄ�ekujem %<=%>"
  
! #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "oÄ�ekujem %<}%>"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
*************** msgstr ""
*** 3609,3615 ****
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1337 cp/parser.c:16591 cp/parser.c:30510
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 3624,3630 ----
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 3621,3865 ****
  msgid "expected label"
  msgstr "oÄ�ekujem %<while%>"
  
! #: cp/call.c:3851
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7202
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7336 cp/pt.c:2004 cp/pt.c:24462
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.c:11663
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:11664
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3247
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3248
  msgid "jump to case label"
  msgstr ""
  
! #: cp/error.c:382
  msgid "<missing>"
  msgstr ""
  
! #: cp/error.c:484
  msgid "<brace-enclosed initializer list>"
  msgstr ""
  
! #: cp/error.c:486
  msgid "<unresolved overloaded function type>"
  msgstr ""
  
! #: cp/error.c:655
  msgid "<type error>"
  msgstr ""
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:756
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.c:766 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr ""
  
! #: cp/error.c:768
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.c:894
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.c:1023
  #, c-format
  msgid "(static initializers for %s)"
  msgstr ""
  
! #: cp/error.c:1025
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.c:1071
  msgid "<structured bindings>"
  msgstr ""
  
! #: cp/error.c:1174
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.c:1198
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.c:1213
  msgid "{anonymous}"
  msgstr ""
  
! #: cp/error.c:1215
  msgid "(anonymous namespace)"
  msgstr ""
  
! #: cp/error.c:1315
  msgid "<template arguments error>"
  msgstr ""
  
! #: cp/error.c:1337
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.c:1388
  msgid "<declaration error>"
  msgstr ""
  
! #: cp/error.c:1937 cp/error.c:1957
  msgid "<template parameter error>"
  msgstr ""
  
! #: cp/error.c:2087
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2116 cp/error.c:3159 c-family/c-pretty-print.c:2196
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2134
  msgid "<throw-expression>"
  msgstr ""
  
! #: cp/error.c:2235
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.c:2684
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.c:2840
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.c:2879
  msgid "*this"
  msgstr ""
  
! #: cp/error.c:2893
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.c:2908
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.c:3372
  msgid "At global scope:"
  msgstr ""
  
! #: cp/error.c:3468
  #, c-format
  msgid "In static member function %qs"
  msgstr ""
  
! #: cp/error.c:3470
  #, c-format
  msgid "In copy constructor %qs"
  msgstr ""
  
! #: cp/error.c:3472
  #, c-format
  msgid "In constructor %qs"
  msgstr ""
  
! #: cp/error.c:3474
  #, c-format
  msgid "In destructor %qs"
  msgstr ""
  
! #: cp/error.c:3476
  msgid "In lambda function"
  msgstr ""
  
! #: cp/error.c:3496
  #, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.c:3497
  msgid "%s: In instantiation of %q#D:\n"
  msgstr ""
  
! #: cp/error.c:3522 cp/error.c:3676
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3525 cp/error.c:3679
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3533
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3534
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3539
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3540
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3547
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.c:3548
  msgid "required from here\n"
  msgstr ""
  
! #: cp/error.c:3600
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3606
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3660
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.c:3664
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/pt.c:2002 cp/semantics.c:5543
  msgid "candidates are:"
  msgstr ""
  
--- 3636,3880 ----
  msgid "expected label"
  msgstr "oÄ�ekujem %<while%>"
  
! #: cp/call.c:3866
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7217
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr ""
  
! #: cp/error.c:384
  msgid "<missing>"
  msgstr ""
  
! #: cp/error.c:486
  msgid "<brace-enclosed initializer list>"
  msgstr ""
  
! #: cp/error.c:488
  msgid "<unresolved overloaded function type>"
  msgstr ""
  
! #: cp/error.c:657
  msgid "<type error>"
  msgstr ""
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:758
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.c:768 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr ""
  
! #: cp/error.c:770
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.c:896
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.c:1025
  #, c-format
  msgid "(static initializers for %s)"
  msgstr ""
  
! #: cp/error.c:1027
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.c:1073
  msgid "<structured bindings>"
  msgstr ""
  
! #: cp/error.c:1176
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.c:1200
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.c:1215
  msgid "{anonymous}"
  msgstr ""
  
! #: cp/error.c:1217
  msgid "(anonymous namespace)"
  msgstr ""
  
! #: cp/error.c:1317
  msgid "<template arguments error>"
  msgstr ""
  
! #: cp/error.c:1339
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.c:1390
  msgid "<declaration error>"
  msgstr ""
  
! #: cp/error.c:1939 cp/error.c:1959
  msgid "<template parameter error>"
  msgstr ""
  
! #: cp/error.c:2089
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2136
  msgid "<throw-expression>"
  msgstr ""
  
! #: cp/error.c:2237
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.c:2686
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.c:2842
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.c:2881
  msgid "*this"
  msgstr ""
  
! #: cp/error.c:2895
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.c:2910
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.c:3374
  msgid "At global scope:"
  msgstr ""
  
! #: cp/error.c:3470
  #, c-format
  msgid "In static member function %qs"
  msgstr ""
  
! #: cp/error.c:3472
  #, c-format
  msgid "In copy constructor %qs"
  msgstr ""
  
! #: cp/error.c:3474
  #, c-format
  msgid "In constructor %qs"
  msgstr ""
  
! #: cp/error.c:3476
  #, c-format
  msgid "In destructor %qs"
  msgstr ""
  
! #: cp/error.c:3478
  msgid "In lambda function"
  msgstr ""
  
! #: cp/error.c:3498
  #, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.c:3499
  msgid "%s: In instantiation of %q#D:\n"
  msgstr ""
  
! #: cp/error.c:3524 cp/error.c:3678
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3527 cp/error.c:3681
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3535
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3536
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3541
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3542
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3549
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.c:3550
  msgid "required from here\n"
  msgstr ""
  
! #: cp/error.c:3602
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3608
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3662
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.c:3666
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/pt.c:2029 cp/semantics.c:5544
  msgid "candidates are:"
  msgstr ""
  
*************** msgstr ""
*** 3989,4005 ****
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3910 fortran/check.c:3987 fortran/check.c:4052
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4384 fortran/intrinsic.c:4761
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3144
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 4004,4020 ----
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3219
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgstr ""
*** 4042,4048 ****
  msgid "Deleted feature:"
  msgstr ""
  
! #: fortran/expr.c:3676
  msgid "array assignment"
  msgstr ""
  
--- 4057,4063 ----
  msgid "Deleted feature:"
  msgstr ""
  
! #: fortran/expr.c:3696
  msgid "array assignment"
  msgstr ""
  
*************** msgstr ""
*** 4067,4088 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3393 fortran/intrinsic.c:4435
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
! #: fortran/io.c:1899
  #, c-format
  msgid "%s tag"
  msgstr ""
  
! #: fortran/io.c:3434
  msgid "internal unit in WRITE"
  msgstr ""
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4821
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
--- 4082,4103 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
! #: fortran/io.c:1866
  #, c-format
  msgid "%s tag"
  msgstr ""
  
! #: fortran/io.c:3366
  msgid "internal unit in WRITE"
  msgstr ""
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
*************** msgstr ""
*** 4092,4166 ****
  msgid "Syntax error in expression at %C"
  msgstr ""
  
! #: fortran/module.c:1244
  msgid "Unexpected EOF"
  msgstr ""
  
! #: fortran/module.c:1356
  msgid "Name too long"
  msgstr ""
  
! #: fortran/module.c:1458 fortran/module.c:1561
  msgid "Bad name"
  msgstr ""
  
! #: fortran/module.c:1585
  msgid "Expected name"
  msgstr ""
  
! #: fortran/module.c:1588
  msgid "Expected left parenthesis"
  msgstr ""
  
! #: fortran/module.c:1591
  msgid "Expected right parenthesis"
  msgstr ""
  
! #: fortran/module.c:1594
  msgid "Expected integer"
  msgstr ""
  
! #: fortran/module.c:1597 fortran/module.c:2697
  msgid "Expected string"
  msgstr ""
  
! #: fortran/module.c:1622
  msgid "find_enum(): Enum not found"
  msgstr ""
  
! #: fortran/module.c:2175
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr ""
  
! #: fortran/module.c:2378
  msgid "Expected attribute bit name"
  msgstr ""
  
! #: fortran/module.c:3326
  msgid "Expected integer string"
  msgstr ""
  
! #: fortran/module.c:3330
  msgid "Error converting integer"
  msgstr ""
  
! #: fortran/module.c:3352
  msgid "Expected real string"
  msgstr ""
  
! #: fortran/module.c:3577
  msgid "Expected expression type"
  msgstr ""
  
! #: fortran/module.c:3657
  msgid "Bad operator"
  msgstr ""
  
! #: fortran/module.c:3774
  msgid "Bad type in constant expression"
  msgstr ""
  
! #: fortran/module.c:7158
  msgid "Unexpected end of module"
  msgstr ""
  
--- 4107,4181 ----
  msgid "Syntax error in expression at %C"
  msgstr ""
  
! #: fortran/module.c:1246
  msgid "Unexpected EOF"
  msgstr ""
  
! #: fortran/module.c:1358
  msgid "Name too long"
  msgstr ""
  
! #: fortran/module.c:1460 fortran/module.c:1563
  msgid "Bad name"
  msgstr ""
  
! #: fortran/module.c:1587
  msgid "Expected name"
  msgstr ""
  
! #: fortran/module.c:1590
  msgid "Expected left parenthesis"
  msgstr ""
  
! #: fortran/module.c:1593
  msgid "Expected right parenthesis"
  msgstr ""
  
! #: fortran/module.c:1596
  msgid "Expected integer"
  msgstr ""
  
! #: fortran/module.c:1599 fortran/module.c:2699
  msgid "Expected string"
  msgstr ""
  
! #: fortran/module.c:1624
  msgid "find_enum(): Enum not found"
  msgstr ""
  
! #: fortran/module.c:2177
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr ""
  
! #: fortran/module.c:2380
  msgid "Expected attribute bit name"
  msgstr ""
  
! #: fortran/module.c:3328
  msgid "Expected integer string"
  msgstr ""
  
! #: fortran/module.c:3332
  msgid "Error converting integer"
  msgstr ""
  
! #: fortran/module.c:3354
  msgid "Expected real string"
  msgstr ""
  
! #: fortran/module.c:3579
  msgid "Expected expression type"
  msgstr ""
  
! #: fortran/module.c:3659
  msgid "Bad operator"
  msgstr ""
  
! #: fortran/module.c:3776
  msgid "Bad type in constant expression"
  msgstr ""
  
! #: fortran/module.c:7160
  msgid "Unexpected end of module"
  msgstr ""
  
*************** msgstr ""
*** 4188,4198 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11821
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2103 fortran/resolve.c:11872 fortran/resolve.c:11875
  msgid "pointer assignment"
  msgstr ""
  
--- 4203,4213 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 4278,4398 ****
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4004
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4020
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4037
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4042
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4057
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4099
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4122
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4136
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4234
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4240
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4253
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4256
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4259
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4263
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4349
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7166
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7170
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7174
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7178
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7182
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7468 fortran/resolve.c:7471
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7848 fortran/resolve.c:7851
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8084 fortran/resolve.c:10011
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8128 fortran/resolve.c:10023
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9814
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10035
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 4293,4413 ----
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4262
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4265
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7187
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 4425,4490 ****
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10937
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:965
  #, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6181
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6276
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6323
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6333
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6340
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6484
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6552
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6618
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626 fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:8940
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:8972
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
--- 4440,4505 ----
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:968
  #, c-format
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6359
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6454
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6501
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6511
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6518
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6662
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6730
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6796
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6804 fortran/trans-intrinsic.c:6849
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9118
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9150
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
*************** msgid "Warn about creation of array temp
*** 4938,4947 ****
  msgstr ""
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:644 common.opt:778 common.opt:998 common.opt:1002
! #: common.opt:1006 common.opt:1010 common.opt:1630 common.opt:1686
! #: common.opt:1818 common.opt:1822 common.opt:2056 common.opt:2258
! #: common.opt:2967
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
--- 4953,4962 ----
  msgstr ""
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
! #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
! #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 5516,5530 ****
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:807 c-family/c.opt:1462 c-family/c.opt:1494
! #: c-family/c.opt:1502 c-family/c.opt:1754 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1080 common.opt:1084 common.opt:1088
! #: common.opt:1175 common.opt:1427 common.opt:1506 common.opt:1774
! #: common.opt:1905 common.opt:1948 common.opt:2333 common.opt:2369
! #: common.opt:2462 common.opt:2466 common.opt:2575 common.opt:2666
! #: common.opt:2674 common.opt:2682 common.opt:2690 common.opt:2791
! #: common.opt:2843 common.opt:2931 common.opt:3068 common.opt:3072
! #: common.opt:3076 common.opt:3080
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
--- 5531,5545 ----
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:807 c-family/c.opt:1466 c-family/c.opt:1498
! #: c-family/c.opt:1506 c-family/c.opt:1758 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1092 common.opt:1096 common.opt:1100
! #: common.opt:1187 common.opt:1439 common.opt:1518 common.opt:1786
! #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
! #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
! #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 6791,6798 ****
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1335 c-family/c.opt:1595 c-family/c.opt:1923
! #: c-family/c.opt:1927 c-family/c.opt:1943
  #, no-c-format
  msgid "No longer supported."
  msgstr ""
--- 6806,6813 ----
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1335 c-family/c.opt:1599 c-family/c.opt:1927
! #: c-family/c.opt:1931 c-family/c.opt:1947
  #, no-c-format
  msgid "No longer supported."
  msgstr ""
*************** msgstr ""
*** 6834,7536 ****
  
  #: c-family/c.opt:1458
  #, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr ""
  
! #: c-family/c.opt:1466
  #, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr ""
  
! #: c-family/c.opt:1470
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr ""
  
! #: c-family/c.opt:1474
  #, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr ""
  
! #: c-family/c.opt:1478
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr ""
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr ""
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr ""
  
! #: c-family/c.opt:1490
  #, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1498
  #, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr ""
  
! #: c-family/c.opt:1506
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr ""
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Preprocess directives only."
  msgstr ""
  
! #: c-family/c.opt:1514
  #, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr ""
  
! #: c-family/c.opt:1518
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr ""
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr ""
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr ""
  
! #: c-family/c.opt:1533
  #, no-c-format
  msgid "Do not elide common elements in template comparisons."
  msgstr ""
  
! #: c-family/c.opt:1537
  #, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr ""
  
! #: c-family/c.opt:1544
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1548
  #, no-c-format
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr ""
  
! #: c-family/c.opt:1552
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr ""
  
! #: c-family/c.opt:1566
  #, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr ""
  
! #: c-family/c.opt:1570
  #, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr ""
  
! #: c-family/c.opt:1574
  #, no-c-format
  msgid "Generate code for GNU runtime environment."
  msgstr ""
  
! #: c-family/c.opt:1578
  #, no-c-format
  msgid "Use traditional GNU semantics for inline functions."
  msgstr ""
  
! #: c-family/c.opt:1591
  #, no-c-format
  msgid "Assume normal C execution environment."
  msgstr ""
  
! #: c-family/c.opt:1599
  #, no-c-format
  msgid "Export functions even if they can be inlined."
  msgstr ""
  
! #: c-family/c.opt:1603
  #, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr ""
  
! #: c-family/c.opt:1607
  #, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr ""
  
! #: c-family/c.opt:1611
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr ""
  
! #: c-family/c.opt:1618
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr ""
  
! #: c-family/c.opt:1625
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr ""
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr ""
  
! #: c-family/c.opt:1633
  #, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr ""
  
! #: c-family/c.opt:1652
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr ""
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr ""
  
! #: c-family/c.opt:1660
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr ""
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr ""
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr ""
  
! #: c-family/c.opt:1693
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr ""
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr ""
  
! #: c-family/c.opt:1703
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr ""
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr ""
  
! #: c-family/c.opt:1713
  #, no-c-format
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr ""
  
! #: c-family/c.opt:1717
  #, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr ""
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr ""
  
! #: c-family/c.opt:1726
  #, no-c-format
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr ""
  
! #: c-family/c.opt:1730
  #, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr ""
  
! #: c-family/c.opt:1734
  #, no-c-format
  msgid "Enable OpenACC."
  msgstr ""
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr ""
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1746
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1750
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1761
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1765
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr ""
  
! #: c-family/c.opt:1769
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr ""
  
! #: c-family/c.opt:1773
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1781
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr ""
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr ""
  
! #: c-family/c.opt:1797
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr ""
  
! #: c-family/c.opt:1801
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr ""
  
! #: c-family/c.opt:1805 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr ""
  
! #: c-family/c.opt:1809
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr ""
  
! #: c-family/c.opt:1813
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1817 ada/gcc-interface/lang.opt:85
  #, fuzzy, no-c-format
  #| msgid "enabled by default"
  msgid "Make \"char\" signed by default."
  msgstr "uobiÄ�ajeno omoguÄ‡eno"
  
! #: c-family/c.opt:1821
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr ""
  
! #: c-family/c.opt:1828
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1844
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr ""
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:1855 c-family/c.opt:1860
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:1877
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr ""
  
! #: c-family/c.opt:1881
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr ""
  
! #: c-family/c.opt:1888
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:1895
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:1903 ada/gcc-interface/lang.opt:89
  #, fuzzy, no-c-format
  #| msgid "enabled by default"
  msgid "Make \"char\" unsigned by default."
  msgstr "uobiÄ�ajeno omoguÄ‡eno"
  
! #: c-family/c.opt:1907
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr ""
  
! #: c-family/c.opt:1911
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:1931 d/lang.opt:330
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:1935
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:1947
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:1951
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr ""
  
! #: c-family/c.opt:1955
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr ""
  
! #: c-family/c.opt:1972
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:1976
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr ""
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:1988
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:1992
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:1996
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2000
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2004
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2008
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2018
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2034
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr ""
  
! #: c-family/c.opt:2038
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr ""
  
! #: c-family/c.opt:2042 c-family/c.opt:2046
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2050
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2054
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2058
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2062
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2066
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2070
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2074 c-family/c.opt:2078
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2082 c-family/c.opt:2212
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2086
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2090 c-family/c.opt:2094 c-family/c.opt:2216
! #: c-family/c.opt:2220
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2098
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2102 c-family/c.opt:2106 c-family/c.opt:2196
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2110 c-family/c.opt:2204
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2114
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2118 c-family/c.opt:2123
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2128
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2144
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2148
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2152 c-family/c.opt:2156
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2160
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2164
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2168 c-family/c.opt:2172
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2176
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2180 c-family/c.opt:2184
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2188
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2192
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2200
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2208
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2227
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr ""
  
! #: c-family/c.opt:2231
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2235
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
--- 6849,7556 ----
  
  #: c-family/c.opt:1458
  #, no-c-format
+ msgid "Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure."
+ msgstr ""
+ 
+ #: c-family/c.opt:1462
+ #, no-c-format
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr ""
  
! #: c-family/c.opt:1470
  #, no-c-format
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr ""
  
! #: c-family/c.opt:1474
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr ""
  
! #: c-family/c.opt:1478
  #, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr ""
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr ""
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr ""
  
! #: c-family/c.opt:1490
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr ""
  
! #: c-family/c.opt:1494
  #, no-c-format
  msgid "Emit debug annotations during preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1502
  #, no-c-format
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr ""
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr ""
  
! #: c-family/c.opt:1514
  #, no-c-format
  msgid "Preprocess directives only."
  msgstr ""
  
! #: c-family/c.opt:1518
  #, no-c-format
  msgid "Permit '$' as an identifier character."
  msgstr ""
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr ""
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr ""
  
! #: c-family/c.opt:1530
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr ""
  
! #: c-family/c.opt:1537
  #, no-c-format
  msgid "Do not elide common elements in template comparisons."
  msgstr ""
  
! #: c-family/c.opt:1541
  #, no-c-format
  msgid "Generate code to check exception specifications."
  msgstr ""
  
! #: c-family/c.opt:1548
  #, no-c-format
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1552
  #, no-c-format
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr ""
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: c-family/c.opt:1560
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr ""
  
! #: c-family/c.opt:1570
  #, no-c-format
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr ""
  
! #: c-family/c.opt:1574
  #, no-c-format
  msgid "Recognize GNU-defined keywords."
  msgstr ""
  
! #: c-family/c.opt:1578
  #, no-c-format
  msgid "Generate code for GNU runtime environment."
  msgstr ""
  
! #: c-family/c.opt:1582
  #, no-c-format
  msgid "Use traditional GNU semantics for inline functions."
  msgstr ""
  
! #: c-family/c.opt:1595
  #, no-c-format
  msgid "Assume normal C execution environment."
  msgstr ""
  
! #: c-family/c.opt:1603
  #, no-c-format
  msgid "Export functions even if they can be inlined."
  msgstr ""
  
! #: c-family/c.opt:1607
  #, no-c-format
  msgid "Emit implicit instantiations of inline templates."
  msgstr ""
  
! #: c-family/c.opt:1611
  #, no-c-format
  msgid "Emit implicit instantiations of templates."
  msgstr ""
  
! #: c-family/c.opt:1615
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr ""
  
! #: c-family/c.opt:1622
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr ""
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr ""
  
! #: c-family/c.opt:1633
  #, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr ""
  
! #: c-family/c.opt:1637
  #, no-c-format
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr ""
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr ""
  
! #: c-family/c.opt:1660
  #, no-c-format
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr ""
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr ""
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr ""
  
! #: c-family/c.opt:1672
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr ""
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr ""
  
! #: c-family/c.opt:1701
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr ""
  
! #: c-family/c.opt:1707
  #, no-c-format
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr ""
  
! #: c-family/c.opt:1711
  #, no-c-format
  msgid "Allow fast jumps to the message dispatcher."
  msgstr ""
  
! #: c-family/c.opt:1717
  #, no-c-format
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr ""
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr ""
  
! #: c-family/c.opt:1725
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr ""
  
! #: c-family/c.opt:1730
  #, no-c-format
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr ""
  
! #: c-family/c.opt:1734
  #, no-c-format
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr ""
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Enable OpenACC."
  msgstr ""
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr ""
  
! #: c-family/c.opt:1746
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1750
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1754
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1765
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1769
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr ""
  
! #: c-family/c.opt:1773
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr ""
  
! #: c-family/c.opt:1777
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr ""
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1797
  #, no-c-format
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr ""
  
! #: c-family/c.opt:1801
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr ""
  
! #: c-family/c.opt:1805
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr ""
  
! #: c-family/c.opt:1809 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr ""
  
! #: c-family/c.opt:1813
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr ""
  
! #: c-family/c.opt:1817
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1821 ada/gcc-interface/lang.opt:85
  #, fuzzy, no-c-format
  #| msgid "enabled by default"
  msgid "Make \"char\" signed by default."
  msgstr "uobiÄ�ajeno omoguÄ‡eno"
  
! #: c-family/c.opt:1825
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr ""
  
! #: c-family/c.opt:1832
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr ""
  
! #: c-family/c.opt:1852
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:1859 c-family/c.opt:1864
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:1881
  #, no-c-format
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr ""
  
! #: c-family/c.opt:1885
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr ""
  
! #: c-family/c.opt:1892
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:1903
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:1907 ada/gcc-interface/lang.opt:89
  #, fuzzy, no-c-format
  #| msgid "enabled by default"
  msgid "Make \"char\" unsigned by default."
  msgstr "uobiÄ�ajeno omoguÄ‡eno"
  
! #: c-family/c.opt:1911
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr ""
  
! #: c-family/c.opt:1915
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:1919
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:1923
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:1935 d/lang.opt:330
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:1939
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:1943
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:1951
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:1955
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr ""
  
! #: c-family/c.opt:1959
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1963
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:1971
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr ""
  
! #: c-family/c.opt:1976
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr ""
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:1988
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:1992
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:1996
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:2000
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2004
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2008
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2012
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2022
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2026
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2038
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr ""
  
! #: c-family/c.opt:2042
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr ""
  
! #: c-family/c.opt:2046 c-family/c.opt:2050
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2054
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2058
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2062
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2066
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2070
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2074
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2078 c-family/c.opt:2082
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2086 c-family/c.opt:2216
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2090
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2094 c-family/c.opt:2098 c-family/c.opt:2220
! #: c-family/c.opt:2224
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2102
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2106 c-family/c.opt:2110 c-family/c.opt:2200
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2114 c-family/c.opt:2208
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2118
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2122 c-family/c.opt:2127
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2144
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2148
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2152
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2156 c-family/c.opt:2160
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2164
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2168
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2172 c-family/c.opt:2176
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2180
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2184 c-family/c.opt:2188
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2192
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2196
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2204
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2212
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2231
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr ""
  
! #: c-family/c.opt:2235
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2239
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
*************** msgstr ""
*** 8282,8288 ****
  
  #: config/darwin.opt:71
  #, no-c-format
! msgid "The earliest MacOS X version on which this program will run."
  msgstr ""
  
  #: config/darwin.opt:76
--- 8302,8308 ----
  
  #: config/darwin.opt:71
  #, no-c-format
! msgid "The earliest macOS version on which this program will run."
  msgstr ""
  
  #: config/darwin.opt:76
*************** msgstr ""
*** 8297,8363 ****
  
  #: config/darwin.opt:88
  #, no-c-format
! msgid "The version of ld64 in use for this toolchain."
  msgstr ""
  
  #: config/darwin.opt:94
  #, no-c-format
! msgid "Loads all members of archive libraries"
  msgstr ""
  
  #: config/darwin.opt:98
  #, no-c-format
! msgid "-allowable_client <name>\tThe output dylib is private to the client(s) named"
  msgstr ""
  
  #: config/darwin.opt:102
  #, no-c-format
! msgid "-arch <name>\tSpecify that the output file should be generated for architecture  \"name\""
  msgstr ""
  
  #: config/darwin.opt:106
  #, no-c-format
! msgid "Mismatches between file architecture and the \"-arch\" are errors instead of warnings"
  msgstr ""
  
  #: config/darwin.opt:110
  #, no-c-format
! msgid "The earliest MacOS X version on which this program will run (formatted for the assembler)"
  msgstr ""
  
  #: config/darwin.opt:114
  #, no-c-format
! msgid "Produce an output file that will bind symbols on load, rather than lazily."
  msgstr ""
  
  #: config/darwin.opt:118
  #, no-c-format
! msgid "Produce 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 minimum version for the client interface.  Clients must record a greater number than this 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."
  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:145
--- 8317,8383 ----
  
  #: 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:145
*************** msgstr ""
*** 8377,8393 ****
  
  #: config/darwin.opt:157
  #, no-c-format
! msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for -shared"
  msgstr ""
  
  #: config/darwin.opt:161
  #, no-c-format
! msgid "-exported_symbols_list <filename>\tGlobal symbols in \"filename\" will be exported from the linked output file, any symbols not mentioned will be treated as hidden."
  msgstr ""
  
  #: config/darwin.opt:165
  #, no-c-format
! msgid "Supply a list of objects to be linked from a file, rather than the command line"
  msgstr ""
  
  #: config/darwin.opt:169 config/darwin.opt:189
--- 8397,8413 ----
  
  #: config/darwin.opt:157
  #, no-c-format
! msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
  #: config/darwin.opt:161
  #, 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:165
  #, no-c-format
! msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
  #: config/darwin.opt:169 config/darwin.opt:189
*************** msgstr ""
*** 8407,8443 ****
  
  #: config/darwin.opt:181
  #, no-c-format
! msgid "Set the output object such that, on loading, dyld  will ignore any two-level information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
  #: config/darwin.opt:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the named framework in the framework search path."
  msgstr ""
  
  #: config/darwin.opt:193
  #, no-c-format
! msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\""
  msgstr ""
  
  #: config/darwin.opt:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\""
  msgstr ""
  
  #: config/darwin.opt:201
  #, no-c-format
! msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)"
  msgstr ""
  
  #: config/darwin.opt:205
  #, no-c-format
! msgid "-image_base <address>\tChoose a base address for a dylib or bundle."
  msgstr ""
  
  #: config/darwin.opt:209
  #, 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:213
--- 8427,8463 ----
  
  #: config/darwin.opt:181
  #, 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:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
  #: config/darwin.opt:193
  #, no-c-format
! msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
  #: config/darwin.opt:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
  #: config/darwin.opt:201
  #, no-c-format
! msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
  #: config/darwin.opt:205
  #, no-c-format
! msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
  #: config/darwin.opt:209
  #, 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:213
*************** msgstr ""
*** 8452,8463 ****
  
  #: config/darwin.opt:221
  #, no-c-format
! msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since MacOS 10.4"
  msgstr ""
  
  #: config/darwin.opt:225
  #, no-c-format
! msgid "(Obsolete after 10.4) -multiply_defined <treatment> Provided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
  #: config/darwin.opt:229
--- 8472,8483 ----
  
  #: config/darwin.opt:221
  #, no-c-format
! msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
  #: config/darwin.opt:225
  #, 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:229
*************** msgstr ""
*** 8467,8478 ****
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) The linker never dead strips these items, so the option is not needed."
  msgstr ""
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an exectuable."
  msgstr ""
  
  #: config/darwin.opt:241
--- 8487,8498 ----
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
  #: config/darwin.opt:241
*************** msgstr ""
*** 8492,8498 ****
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size size\tAllows setting the page 0 size to 4kb for certain special cases."
  msgstr ""
  
  #: config/darwin.opt:268
--- 8512,8518 ----
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
  #: config/darwin.opt:268
*************** msgstr ""
*** 8512,8528 ****
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tThis will allow relocs in read-only pages (not advisable)."
  msgstr ""
  
  #: config/darwin.opt:287
  #, 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:291
  #, no-c-format
! msgid "-sectcreate <segname> <sectname> <file>\tCreate section \"sectname\" in segment \"segname\" from the contents of \"file\"."
  msgstr ""
  
  #: config/darwin.opt:295
--- 8532,8548 ----
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
  #: config/darwin.opt:287
  #, 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:291
  #, no-c-format
! msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
  #: config/darwin.opt:295
*************** msgstr ""
*** 8532,8563 ****
  
  #: config/darwin.opt:299
  #, no-c-format
! msgid "(Obsolete) -sectorder <segname> <sectname> orderfile\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
  #: config/darwin.opt:303
  #, 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:308
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>"
  msgstr ""
  
  #: config/darwin.opt:312
  #, no-c-format
! msgid "Synonym for \"image_base\""
  msgstr ""
  
  #: config/darwin.opt:316
  #, 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:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate segname sectname file"
  msgstr ""
  
  #: config/darwin.opt:325
--- 8552,8583 ----
  
  #: config/darwin.opt:299
  #, no-c-format
! msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
  #: config/darwin.opt:303
  #, 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:308
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
  #: config/darwin.opt:312
  #, no-c-format
! msgid "Synonym for \"image_base\"."
  msgstr ""
  
  #: config/darwin.opt:316
  #, 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:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
  #: config/darwin.opt:325
*************** msgstr ""
*** 8567,8583 ****
  
  #: config/darwin.opt:329
  #, no-c-format
! msgid "-segprot <segname> max_prot init_prot\tThe protection values are \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
  #: config/darwin.opt:333
  #, no-c-format
! msgid "-segs_read_only_addr address \tAllows specifying the address of the read only portion of a dylib."
  msgstr ""
  
  #: config/darwin.opt:337
  #, no-c-format
! msgid "-segs_read_write_addr address \tAllows specifying the address of the read/write portion of a dylib."
  msgstr ""
  
  #: config/darwin.opt:341
--- 8587,8603 ----
  
  #: config/darwin.opt:329
  #, 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:333
  #, 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:337
  #, 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:341
*************** msgstr ""
*** 8587,8609 ****
  
  #: config/darwin.opt:345
  #, no-c-format
! msgid "-sub_library <name>\tLibrary named \"name\" will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:349
  #, no-c-format
! msgid "-sub_umbrella <name>\tFramework named \"name\" will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:353
! #, fuzzy, no-c-format
! #| msgid "this is the insn:"
! msgid "This is the default"
! msgstr "ovo je insn:"
  
  #: config/darwin.opt:357
  #, no-c-format
! msgid "Specifies content that can speed up dynamic loading when the binaries are unchanged."
  msgstr ""
  
  #: config/darwin.opt:361
--- 8607,8628 ----
  
  #: config/darwin.opt:345
  #, no-c-format
! msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:349
  #, no-c-format
! msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:353
! #, no-c-format
! msgid "This is the default."
! msgstr ""
  
  #: config/darwin.opt:357
  #, 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:361
*************** msgstr ""
*** 8618,8624 ****
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDon't export global symbols listed in filename."
  msgstr ""
  
  #: config/darwin.opt:373
--- 8637,8643 ----
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
  #: config/darwin.opt:373
*************** msgstr ""
*** 8628,8634 ****
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs the object files the linker loads"
  msgstr ""
  
  #: config/darwin.opt:381
--- 8647,8653 ----
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs which object files the linker loads."
  msgstr ""
  
  #: config/darwin.opt:381
*************** msgstr ""
*** 8638,8644 ****
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to whyload."
  msgstr ""
  
  #: config/darwin.opt:393
--- 8657,8663 ----
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
  #: config/darwin.opt:393
*************** msgstr ""
*** 11654,11665 ****
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:266
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:369
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr ""
--- 11673,11684 ----
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:269
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:372
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr ""
*************** msgstr ""
*** 16093,18444 ****
  
  #: common.opt:606
  #, no-c-format
! msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
  #: common.opt:610
  #, no-c-format
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr ""
  
! #: common.opt:617
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr ""
  
! #: common.opt:625
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:632
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:636
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:640
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:651
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:655
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr ""
  
! #: common.opt:659
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:663
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:667
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:671
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:675
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr ""
  
! #: common.opt:679
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr ""
  
! #: common.opt:683
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr ""
  
! #: common.opt:687
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr ""
  
! #: common.opt:694
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr ""
  
! #: common.opt:701
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:705
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:709 common.opt:713
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:717 common.opt:721
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:725
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr ""
  
! #: common.opt:729
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr ""
  
! #: common.opt:733
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr ""
  
! #: common.opt:737
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr ""
  
! #: common.opt:741
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr ""
  
! #: common.opt:745
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:749
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:753
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:758
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr ""
  
! #: common.opt:762
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr ""
  
! #: common.opt:766
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr ""
  
! #: common.opt:770
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:774
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:782
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:786
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:790
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:794
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr ""
  
! #: common.opt:798
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr ""
  
! #: common.opt:802
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr ""
  
! #: common.opt:806
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr ""
  
! #: common.opt:810
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr ""
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:838
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:857
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:861
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:865
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:951
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:955
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:959
  #, no-c-format
  msgid "Align the start of functions."
  msgstr ""
  
! #: common.opt:969
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:976
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:983
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:990
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:994
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1014
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1018
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1022
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1026
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1031
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1035
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1042
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1046
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1050
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr ""
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1059
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1068
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr ""
  
! #: common.opt:1072
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1076
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1092
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr ""
  
! #: common.opt:1096
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1100
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1104
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1111
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1115
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1119
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1123 common.opt:1127
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr ""
  
! #: common.opt:1131
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr ""
  
! #: common.opt:1135
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1139
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1147
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1151
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1155
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1159
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1163
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1167
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1171
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1179
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1183
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1187
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1191
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1195
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1199
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1203
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1207
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1213
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1217
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1221
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1225
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1229
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1233
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1237
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1241
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1258
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1262
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1266
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1274
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1294
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1314
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1331
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1335
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1339
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1347
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1363
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1367
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1386
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1390
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1394
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1398
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1403
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1407
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1431
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1435
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1439
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1443
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Enable exception handling."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1470
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1486
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1490
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1494
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1498
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1502
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1510
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1514
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1531
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1538
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1542
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1546
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1550
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1554
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1563
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1580
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1585
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1589
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1593
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1602
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1606 common.opt:1614 common.opt:2755
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1610
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1618
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1622
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1626
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1634
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1654
  #, no-c-format
  msgid "Process #ident directives."
  msgstr ""
  
! #: common.opt:1658
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:1662
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:1666
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1682
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:1694
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr ""
  
! #: common.opt:1698
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:1704
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1708
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:1712
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:1716
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:1723
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1727
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1734
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1754
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:1758
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:1762
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:1766
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:1770
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:1778
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:1782
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:1786
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:1790
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:1794
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1798
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1802
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1806
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1810
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1814
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:1830
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1843
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1859
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1864
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1869
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1873
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1877
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1881
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:1885
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1889
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:1893
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:1897
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:1901
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1909
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1913
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:1917
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1939
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:1944
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:1952
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:1956
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:1960
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr ""
  
! #: common.opt:1964
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:1968
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:1972
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:1979
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:1983
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:1987
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:1991
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:1995
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2003
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2007
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2011
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2015
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2019
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2023
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2027
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2040
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2044
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2048
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2052
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2060
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2064
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2068 common.opt:2072
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2076
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2080
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2084
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2088
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2092
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2096
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2100
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2104
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2108
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2112
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2116
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2120
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2124
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2128
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2132
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2136
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2140
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2144
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2148
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2153
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2157
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2161
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2185
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2201
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2205
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2209
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2213
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2240
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2250
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2254
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2262
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2288
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2292
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2296
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2300
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2304
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2308
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2321
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2325
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2329
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2341
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2345
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2349
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2353
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2357
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2361
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2373
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2377
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2384
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2388
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2392
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2396
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2400
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2404
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2408
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2414
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2418
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2426
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2430
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2434
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2438
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2442
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2446
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2450
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2454
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2458
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2470
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2474
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2478
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:2483
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2487
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2491
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2495
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:2499
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:2503
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:2507
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2511
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2515
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2519
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2523
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2527
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2531
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:2535
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:2539
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:2547
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2551
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2555
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:2559
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2603
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:2607
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2611
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2615
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:2634
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2638
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:2642
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2650
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:2654
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2658
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2662
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2670
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:2678
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:2686
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:2694
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:2698
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:2702
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:2706
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2736
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2743
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:2747
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:2751
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:2759
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:2763
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:2767
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:2771
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:2775
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:2779
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2783
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2787
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:2795
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:2799
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2803
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2807
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:2819
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2828
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2832
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:2836
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2847
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2852
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2860
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2864
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2872
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2888
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2914
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2922
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2927
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:2935
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:2939
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2971
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:2981
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:2985
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3004
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3028
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3032
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3056
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3088
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3092
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3096
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3163
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3167
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3171
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3189
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3193
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3200
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3204
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3229
  #, fuzzy, no-c-format
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <datoteka>            Spremi izlaz u <datoteka>\n"
  
! #: common.opt:3233
  #, no-c-format
  msgid "Enable function profiling."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3283
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3315
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3319
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3323
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3333
  #, fuzzy, no-c-format
  #| msgid "  -shared                  Create a shared library\n"
  msgid "Create a shared library."
  msgstr "  -shared                  Napravi dijeljenu biblioteku\n"
  
! #: common.opt:3378
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3382
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3386
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3393
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 16112,18483 ----
  
  #: common.opt:606
  #, no-c-format
! msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
  #: common.opt:610
  #, no-c-format
+ msgid "Warn when attempting to free a non-heap object."
+ msgstr ""
+ 
+ #: common.opt:614
+ #, no-c-format
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr ""
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:625
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr ""
  
! #: common.opt:629
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:636
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:640
! #, no-c-format
! msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
! msgstr ""
! 
! #: common.opt:644
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:648
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:659
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:663
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr ""
  
! #: common.opt:667
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:671
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:675
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:679
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:683
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr ""
  
! #: common.opt:687
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr ""
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr ""
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr ""
  
! #: common.opt:702
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr ""
  
! #: common.opt:709
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:713
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:717
! #, no-c-format
! msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
! msgstr ""
! 
! #: common.opt:721 common.opt:725
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:729 common.opt:733
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:737
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr ""
  
! #: common.opt:741
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr ""
  
! #: common.opt:745
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr ""
  
! #: common.opt:749
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr ""
  
! #: common.opt:753
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr ""
  
! #: common.opt:757
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:761
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:765
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:770
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr ""
  
! #: common.opt:774
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr ""
  
! #: common.opt:778
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr ""
  
! #: common.opt:782
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:786
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:794
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:798
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:802
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:806
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr ""
  
! #: common.opt:810
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr ""
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr ""
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr ""
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr ""
  
! #: common.opt:826
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:830
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:834
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:850
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:869
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:873
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:877
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:963
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:967
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:971
  #, no-c-format
  msgid "Align the start of functions."
  msgstr ""
  
! #: common.opt:981
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:988
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:995
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1002
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1006
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1026
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1030
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1034
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1038
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1043
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1047
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1058
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1062
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr ""
  
! #: common.opt:1066
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1071
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1080
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr ""
  
! #: common.opt:1084
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1088
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1104
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr ""
  
! #: common.opt:1108
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1112
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1116
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1123
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1127
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1131
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1135 common.opt:1139
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr ""
  
! #: common.opt:1143
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr ""
  
! #: common.opt:1147
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1151
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1159
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1163
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1167
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1171
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1175
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1179
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1183
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1191
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1195
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1199
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1203
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1207
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1211
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1215
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1219
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1225
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1229
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1233
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1237
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1241
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1245
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1249
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1253
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1270
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1274
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1278
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1286
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1326
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1347
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1351
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1355
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1359
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1398
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1402
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1406
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1410
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1427
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1431
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1435
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1443
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1459
  #, no-c-format
  msgid "Enable exception handling."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1467
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1482
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1498
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1502
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1506
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1510
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1514
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1522
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1526
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1543
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1550
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1554
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1562
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1566
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1570
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1592
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1597
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1601
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1605
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1614
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1618 common.opt:1626 common.opt:2771
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1622
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1630
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1634
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1650
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1654
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1658
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1666
  #, no-c-format
  msgid "Process #ident directives."
  msgstr ""
  
! #: common.opt:1670
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:1674
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1694
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:1706
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr ""
  
! #: common.opt:1710
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:1716
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1720
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:1724
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:1728
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:1735
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1739
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1746
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1766
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:1770
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:1774
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:1778
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:1782
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:1790
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:1794
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:1798
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:1802
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:1806
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1810
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1814
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1818
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1855
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1871
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1876
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1881
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1885
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1889
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1893
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:1897
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1901
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:1905
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:1909
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:1913
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1921
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1925
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1951
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:1956
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:1964
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:1968
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:1972
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr ""
  
! #: common.opt:1976
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:1980
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:1984
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:1991
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:1995
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2003
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2007
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2011
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2015
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2019
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2023
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2027
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2031
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2035
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2039
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2052
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2056
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2060
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2064
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2072
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2076
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2080 common.opt:2084
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2088
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2092
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2096
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2100
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2104
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2108
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2112
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2116
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2120
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2124
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2128
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2132
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2136
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2140
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2144
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2148
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2152
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2156
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2160
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2173
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2177
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2181
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2197
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2213
! #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
! msgstr ""
! 
! #: common.opt:2217
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2237
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2241
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2245
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2249
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2256
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2266
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2270
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2278
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2304
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2308
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2312
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2316
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2320
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2324
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2341
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2345
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2353
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2357
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2361
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2369
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2373
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2377
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2381
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2389
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2393
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2400
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2404
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2408
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2412
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2416
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2420
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2424
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2430
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2434
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2442
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2446
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2450
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2454
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2458
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2462
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2466
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2470
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2474
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2486
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2494
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:2499
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2503
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2507
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2511
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:2515
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:2519
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:2523
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2527
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2531
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2535
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2539
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2543
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2547
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:2551
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:2555
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:2575
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2579
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2603
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:2607
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2611
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:2615
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2619
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:2623
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2631
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:2650
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2654
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:2658
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2666
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:2670
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2674
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2678
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2686
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:2694
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:2702
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:2734
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:2738
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:2746
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2752
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2759
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:2763
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:2767
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:2775
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:2779
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:2783
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:2787
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:2791
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:2795
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2799
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2803
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2819
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2827
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2831
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:2835
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2839
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2844
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2848
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:2852
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2924
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:2959
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3056
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3205
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3245
  #, fuzzy, no-c-format
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <datoteka>            Spremi izlaz u <datoteka>\n"
  
! #: common.opt:3249
  #, no-c-format
  msgid "Enable function profiling."
  msgstr ""
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3299
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3331
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3335
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3339
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3349
  #, fuzzy, no-c-format
  #| msgid "  -shared                  Create a shared library\n"
  msgid "Create a shared library."
  msgstr "  -shared                  Napravi dijeljenu biblioteku\n"
  
! #: common.opt:3394
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 19446,19596 ****
  
  #: params.opt:849
  #, no-c-format
! msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
  #: params.opt:853
  #, no-c-format
! msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
  #: params.opt:857
  #, no-c-format
! msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
  #: params.opt:861
  #, no-c-format
! msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
  #: params.opt:865
  #, no-c-format
! msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
  #: params.opt:869
  #, no-c-format
! msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
  #: params.opt:873
  #, no-c-format
! msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
  #: params.opt:877
  #, no-c-format
! msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
  #: params.opt:881
  #, no-c-format
! msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
  #: params.opt:885
  #, no-c-format
! msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
  #: params.opt:889
  #, no-c-format
! msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
  #: params.opt:893
  #, no-c-format
! msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
  #: params.opt:897
  #, no-c-format
! msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
  #: params.opt:901
  #, no-c-format
! msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
  #: params.opt:905
  #, no-c-format
! msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
  #: params.opt:909
  #, no-c-format
! msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
  #: params.opt:913
  #, no-c-format
! msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
  #: params.opt:917
  #, no-c-format
! msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
  #: params.opt:921
  #, no-c-format
! msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
  #: params.opt:925
  #, no-c-format
! msgid "Time accounted for function thunk overhead."
  msgstr ""
  
  #: params.opt:929
  #, no-c-format
! msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
  #: params.opt:933
  #, no-c-format
! msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
  #: params.opt:937
  #, no-c-format
! msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
  #: params.opt:941
  #, no-c-format
! msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
  #: params.opt:945
  #, no-c-format
! msgid "Whether to use canonical types."
  msgstr ""
  
  #: params.opt:949
  #, no-c-format
! msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
  #: params.opt:953
  #, no-c-format
! msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
  #: params.opt:957
  #, no-c-format
! msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
  #: params.opt:961
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1376
! #: cp/cvt.c:1632
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr ""
--- 19485,19640 ----
  
  #: params.opt:849
  #, no-c-format
! msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
  #: params.opt:853
  #, no-c-format
! msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
  #: params.opt:857
  #, no-c-format
! msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
  #: params.opt:861
  #, no-c-format
! msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
  #: params.opt:865
  #, no-c-format
! msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
  #: params.opt:869
  #, no-c-format
! msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
  #: params.opt:873
  #, no-c-format
! msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
  #: params.opt:877
  #, no-c-format
! msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
  #: params.opt:881
  #, no-c-format
! msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
  #: params.opt:885
  #, no-c-format
! msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
  #: params.opt:889
  #, no-c-format
! msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
  #: params.opt:893
  #, no-c-format
! msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
  #: params.opt:897
  #, no-c-format
! msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
  #: params.opt:901
  #, no-c-format
! msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
  #: params.opt:905
  #, no-c-format
! msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
  #: params.opt:909
  #, no-c-format
! msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
  #: params.opt:913
  #, no-c-format
! msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
  #: params.opt:917
  #, no-c-format
! msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
  #: params.opt:921
  #, no-c-format
! msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
  #: params.opt:925
  #, no-c-format
! msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
  #: params.opt:929
  #, no-c-format
! msgid "Time accounted for function thunk overhead."
  msgstr ""
  
  #: params.opt:933
  #, no-c-format
! msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
  #: params.opt:937
  #, no-c-format
! msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
  #: params.opt:941
  #, no-c-format
! msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
  #: params.opt:945
  #, no-c-format
! msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
  #: params.opt:949
  #, no-c-format
! msgid "Whether to use canonical types."
  msgstr ""
  
  #: params.opt:953
  #, no-c-format
! msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
  #: params.opt:957
  #, no-c-format
! msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
  #: params.opt:961
  #, no-c-format
+ msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
+ msgstr ""
+ 
+ #: params.opt:965
+ #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr ""
*************** msgstr ""
*** 19615,19622 ****
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15282 c/c-parser.c:15289
! #: cp/parser.c:36139 cp/parser.c:36146
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected integer"
--- 19659,19666 ----
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected integer"
*************** msgstr ""
*** 19681,19687 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8856
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
--- 19725,19731 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
*************** msgstr ""
*** 19823,19842 ****
  msgid "too few expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:16933 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:16945
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17141 go/gofrontend/expressions.cc:17161
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17166 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 19867,19886 ----
  msgid "too few expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:16941 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:16953
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17149 go/gofrontend/expressions.cc:17169
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17174 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgid "ignoring attribute %qE because it
*** 20034,20048 ****
  msgstr ""
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3885 c-family/c-attribs.c:3899
! #: c-family/c-attribs.c:3913 c-family/c-attribs.c:3928 cp/decl.c:14817
! #: cp/friend.c:303 cp/tree.c:4743
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3242 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 20078,20092 ----
  msgstr ""
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
! #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
! #: cp/friend.c:303 cp/tree.c:4792
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:567 c-family/c-attribs.c:3243 objc/objc-act.c:4978
  #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "oÄ�ekujem %<@end%>"
*** 20069,20075 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:609 c-family/c-attribs.c:3795
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr ""
--- 20113,20119 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:609 c-family/c-attribs.c:3796
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr ""
*************** msgstr ""
*** 20093,20099 ****
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:719 attribs.c:1627 attribs.c:1637 attribs.c:1647
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
--- 20137,20143 ----
  #. standard attributes (of which nodiscard is the only one
  #. without a handler in GCC).  Diagnose it here with a pedwarn
  #. and then discard it to prevent a duplicate warning later.
! #: attribs.c:720 attribs.c:1628 attribs.c:1638 attribs.c:1648
  #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
  #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
  #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
*************** msgstr ""
*** 20109,20131 ****
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2649
! #: c-family/c-attribs.c:2729 c-family/c-attribs.c:2881
! #: c-family/c-attribs.c:2900 c-family/c-attribs.c:3065
! #: c-family/c-attribs.c:3131 c-family/c-attribs.c:3158
! #: c-family/c-attribs.c:3213 c-family/c-attribs.c:3395
! #: c-family/c-attribs.c:3416 c-family/c-attribs.c:3529
! #: c-family/c-attribs.c:3797 c-family/c-attribs.c:4222
! #: c-family/c-attribs.c:4245 c-family/c-attribs.c:4284
! #: c-family/c-attribs.c:4366 c-family/c-attribs.c:4422
! #: c-family/c-attribs.c:4438 c-family/c-attribs.c:4532
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2053
! #: config/arm/arm.c:7127 config/arm/arm.c:7155 config/arm/arm.c:7172
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19322 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20153,20175 ----
  #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
  #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
  #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
! #: c-family/c-attribs.c:2411 c-family/c-attribs.c:2650
! #: c-family/c-attribs.c:2730 c-family/c-attribs.c:2882
! #: c-family/c-attribs.c:2901 c-family/c-attribs.c:3066
! #: c-family/c-attribs.c:3132 c-family/c-attribs.c:3159
! #: c-family/c-attribs.c:3214 c-family/c-attribs.c:3396
! #: c-family/c-attribs.c:3417 c-family/c-attribs.c:3530
! #: c-family/c-attribs.c:3798 c-family/c-attribs.c:4219
! #: c-family/c-attribs.c:4242 c-family/c-attribs.c:4281
! #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
! #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
! #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
  #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
  #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr ""
*** 20133,20200 ****
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4933 lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
  msgstr ""
  
! #: attribs.c:994
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:997 cp/decl.c:1162 cp/decl.c:2017 cp/decl.c:2061 cp/decl.c:2072
! #: cp/decl.c:2673 cp/decl.c:3092
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
  
! #: attribs.c:1140
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.c:1558
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1570
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1584
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1665
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr ""
  
! #: attribs.c:1673
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1681
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1712
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1726
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:1989
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
--- 20177,20244 ----
  #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
  #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
  #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
! #: c/c-parser.c:4932 lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
  msgstr ""
  
! #: attribs.c:995
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
  
! #: attribs.c:1141
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.c:1559
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1571
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1585
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1666
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr ""
  
! #: attribs.c:1674
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1682
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1713
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1727
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:1990
  #, gcc-internal-format
  msgid "%qD specifies more restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
*************** msgstr[0] ""
*** 20202,20213 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: attribs.c:1995 attribs.c:2015
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr ""
  
! #: attribs.c:2009
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
--- 20246,20257 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: attribs.c:1996 attribs.c:2016
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr ""
  
! #: attribs.c:2010
  #, gcc-internal-format
  msgid "%qD specifies less restrictive attribute than its target %qD: %s"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
*************** msgstr ""
*** 20267,20273 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:815 cp/name-lookup.c:5329
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
--- 20311,20317 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgstr ""
*** 20558,20564 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11092
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
--- 20602,20608 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
*************** msgstr ""
*** 20645,20651 ****
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1433 calls.c:2065
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr ""
--- 20689,20695 ----
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1433 calls.c:2061
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr ""
*************** msgstr ""
*** 20716,20752 ****
  msgid "cannot tail-call: %s"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: calls.c:2061
  #, gcc-internal-format
  msgid "%Kargument %i value %E is negative"
  msgstr ""
  
! #: calls.c:2108
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr ""
  
! #: calls.c:2113
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr ""
  
! #: calls.c:2165
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: calls.c:2169
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: calls.c:3755
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.c:4476
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
--- 20760,20796 ----
  msgid "cannot tail-call: %s"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: calls.c:2057
  #, gcc-internal-format
  msgid "%Kargument %i value %E is negative"
  msgstr ""
  
! #: calls.c:2104
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
  msgstr ""
  
! #: calls.c:2109
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
  msgstr ""
  
! #: calls.c:2161
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: calls.c:2165
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: calls.c:3751
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.c:4472
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
*************** msgstr ""
*** 21179,21722 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.c:2462
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.c:2470
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.c:2509
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.c:2518
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.c:2540
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.c:2545
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2551
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2564
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.c:2594
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2601
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.c:2606
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.c:2619
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2631
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2637
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2642
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2663
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2704 cfgrtl.c:2714
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr ""
  
! #: cfgrtl.c:2727
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr ""
  
! #: cfgrtl.c:2737
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr ""
  
! #: cfgrtl.c:2763
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.c:2770
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.c:2781
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2789
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2862 cfgrtl.c:2910
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.c:2870
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.c:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.c:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.c:2968
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.c:3003
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.c:3042
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3124
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3220
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3225
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3255
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3261
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267 cgraph.c:3297
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3274
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3285
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3317
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3322
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.c:3331
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3360
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3367
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3377
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3389
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.c:3394
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3399
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3404
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3431
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3437 cgraph.c:3497
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3453 cgraph.c:3524
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3475
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.c:3480
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3514
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3545
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3562
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3573
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3578
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3589
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3602
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3608
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3613
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3618
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3636
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3641
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3657
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3701
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3709
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.c:3718
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3728
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3738
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3778 cgraph.c:3791
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3783
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3798
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3909 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
  
! #: cgraphunit.c:726
  #, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr ""
  
! #: cgraphunit.c:737
  #, gcc-internal-format
  msgid "duplicate definition of a symbol version"
  msgstr ""
  
! #: cgraphunit.c:739
  #, gcc-internal-format
  msgid "same version was previously defined here"
  msgstr ""
  
! #: cgraphunit.c:745
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr ""
  
! #: cgraphunit.c:751
  #, gcc-internal-format
  msgid "common symbol cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:757
  #, gcc-internal-format
  msgid "comdat symbol cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:763
  #, gcc-internal-format
  msgid "weakref cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:769
  #, gcc-internal-format
  msgid "versioned symbol must be public"
  msgstr ""
  
! #: cgraphunit.c:775
  #, gcc-internal-format
  msgid "versioned symbol must have default visibility"
  msgstr ""
  
! #: cgraphunit.c:807
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr ""
  
! #: cgraphunit.c:859
  #, gcc-internal-format
! msgid "%<flatten%> attribute attribute is ignored on aliases"
  msgstr ""
  
  #: cgraphunit.c:868 cgraphunit.c:919
--- 21223,21766 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.c:2472
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.c:2480
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.c:2519
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.c:2528
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.c:2550
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.c:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2561
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2574
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.c:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2611
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.c:2616
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.c:2629
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2634
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2641
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2647
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.c:2714 cfgrtl.c:2724
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr ""
  
! #: cfgrtl.c:2737
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr ""
  
! #: cfgrtl.c:2747
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr ""
  
! #: cfgrtl.c:2773
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.c:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.c:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.c:2872 cfgrtl.c:2920
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.c:2880
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.c:2953
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.c:3013
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.c:3052
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3136
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3334
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3389
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.c:3396
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3401
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3449 cgraph.c:3509
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.c:3492
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3499
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3526
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3590
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3721
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3750
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3921 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
  
! #: cgraphunit.c:727
  #, gcc-internal-format
  msgid "multiple versions for one symbol"
  msgstr ""
  
! #: cgraphunit.c:738
  #, gcc-internal-format
  msgid "duplicate definition of a symbol version"
  msgstr ""
  
! #: cgraphunit.c:740
  #, gcc-internal-format
  msgid "same version was previously defined here"
  msgstr ""
  
! #: cgraphunit.c:746
  #, gcc-internal-format
  msgid "symbol needs to be defined to have a version"
  msgstr ""
  
! #: cgraphunit.c:752
  #, gcc-internal-format
  msgid "common symbol cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:758
  #, gcc-internal-format
  msgid "comdat symbol cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:764
  #, gcc-internal-format
  msgid "weakref cannot be versioned"
  msgstr ""
  
! #: cgraphunit.c:770
  #, gcc-internal-format
  msgid "versioned symbol must be public"
  msgstr ""
  
! #: cgraphunit.c:776
  #, gcc-internal-format
  msgid "versioned symbol must have default visibility"
  msgstr ""
  
! #: cgraphunit.c:808
  #, gcc-internal-format
  msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
  msgstr ""
  
! #: cgraphunit.c:860
  #, gcc-internal-format
! msgid "%<flatten%> attribute is ignored on aliases"
  msgstr ""
  
  #: cgraphunit.c:868 cgraphunit.c:919
*************** msgid "%<weakref%> attribute ignored bec
*** 21745,21756 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1077 c/c-decl.c:11802
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.c:1079 c/c-decl.c:11812
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 21789,21800 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgstr ""
*** 21825,21831 ****
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr ""
  
! #: cgraphunit.c:2853
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
--- 21869,21875 ----
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr ""
  
! #: cgraphunit.c:2854
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
*************** msgstr ""
*** 22051,22127 ****
  msgid "aggregate value used where a fixed-point was expected"
  msgstr ""
  
! #: coverage.c:198
  #, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr ""
  
! #: coverage.c:209
  #, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr ""
  
! #: coverage.c:268
  #, gcc-internal-format, gfc-internal-format
  msgid "profile data for function %u is corrupted"
  msgstr ""
  
! #: coverage.c:269
  #, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr ""
  
! #: coverage.c:283
  #, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr ""
  
! #: coverage.c:284
  #, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr ""
  
! #: coverage.c:311
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr ""
  
! #: coverage.c:340
  #, gcc-internal-format
  msgid "profile for function %qD not found in profile data"
  msgstr ""
  
! #: coverage.c:357
  #, gcc-internal-format
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr ""
  
! #: coverage.c:366
  #, gcc-internal-format
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr ""
  
! #: coverage.c:385
  #, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr ""
  
! #: coverage.c:386
  #, gcc-internal-format
  msgid "execution counts assumed to be zero\n"
  msgstr ""
  
! #: coverage.c:399
  #, gcc-internal-format
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr ""
  
! #: coverage.c:673
  #, gcc-internal-format
  msgid "error writing %qs"
  msgstr ""
  
! #: coverage.c:1267
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr ""
--- 22095,22176 ----
  msgid "aggregate value used where a fixed-point was expected"
  msgstr ""
  
! #: coverage.c:199
  #, gcc-internal-format
  msgid "%qs is not a gcov data file"
  msgstr ""
  
! #: coverage.c:210
  #, gcc-internal-format
  msgid "%qs is version %q.*s, expected version %q.*s"
  msgstr ""
  
! #: coverage.c:269
  #, gcc-internal-format, gfc-internal-format
  msgid "profile data for function %u is corrupted"
  msgstr ""
  
! #: coverage.c:270
  #, gcc-internal-format
  msgid "checksum is (%x,%x) instead of (%x,%x)"
  msgstr ""
  
! #: coverage.c:284
  #, gcc-internal-format
  msgid "%qs has overflowed"
  msgstr ""
  
! #: coverage.c:285
  #, gcc-internal-format
  msgid "%qs is corrupted"
  msgstr ""
  
! #: coverage.c:312
  #, gcc-internal-format
  msgid "%qs profile count data file not found"
  msgstr ""
  
! #: coverage.c:341
  #, gcc-internal-format
  msgid "profile for function %qD not found in profile data"
  msgstr ""
  
! #: coverage.c:358
  #, gcc-internal-format
  msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
  msgstr ""
  
! #: coverage.c:367
  #, gcc-internal-format
  msgid "the control flow of function %qD does not match its profile data (counter %qs)"
  msgstr ""
  
! #: coverage.c:386
  #, gcc-internal-format
  msgid "execution counts estimated\n"
  msgstr ""
  
! #: coverage.c:387
  #, gcc-internal-format
  msgid "execution counts assumed to be zero\n"
  msgstr ""
  
! #: coverage.c:400
  #, gcc-internal-format
  msgid "source locations for function %qD have changed, the profile data may be out of date"
  msgstr ""
  
! #: coverage.c:674
  #, gcc-internal-format
  msgid "error writing %qs"
  msgstr ""
  
! #: coverage.c:1235
! #, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr ""
! 
! #: coverage.c:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr ""
*************** msgstr ""
*** 22217,22233 ****
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr ""
  
! #: dwarf2out.c:1117
  #, gcc-internal-format
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:10989
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14513
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
--- 22266,22282 ----
  msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
  msgstr ""
  
! #: dwarf2out.c:1120
  #, gcc-internal-format
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:10992
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14516
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
*************** msgstr ""
*** 22307,22313 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14679 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 22356,22362 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgstr ""
*** 22337,22348 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11104
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11118
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
--- 22386,22397 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
*************** msgstr ""
*** 22422,22443 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.c:1784 gimplify.c:6275 gimplify.c:6435
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
  
! #: function.c:4255
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4276
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4946
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
--- 22471,22492 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.c:1784 gimplify.c:6277 gimplify.c:6437
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
  
! #: function.c:4263
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4284
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4954
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
*************** msgstr ""
*** 22985,23012 ****
  msgid "cannot write PCH file"
  msgstr ""
  
! #: gimple-fold.c:1811 gimple-fold.c:2872
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1877
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1882
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2260 tree-ssa-strlen.c:3304
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2262
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2280
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
--- 23034,23061 ----
  msgid "cannot write PCH file"
  msgstr ""
  
! #: gimple-fold.c:1817 gimple-fold.c:2878
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1883
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1888
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2266 tree-ssa-strlen.c:3310
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2268
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2286
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
*************** msgstr "tijelo funkcije nije dostupno"
*** 23031,23042 ****
  msgid "function returns address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13046 tree.c:13083 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7045 cp/call.c:8866
! #: cp/constexpr.c:852 cp/constexpr.c:3169 cp/cvt.c:1056 cp/cvt.c:1094
! #: cp/decl.c:7978 cp/decl2.c:5529 cp/decl2.c:5574 cp/pt.c:8664
! #: cp/semantics.c:1927 cp/semantics.c:4260 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
--- 23080,23091 ----
  msgid "function returns address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
  #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
*************** msgstr ""
*** 23414,23684 ****
  msgid "%Gnull format string"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:531
! #, gcc-internal-format
! msgid "use of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:567
! #, gcc-internal-format
! msgid "argument to variable-length array may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:569
! #, gcc-internal-format
! msgid "argument to %<alloca%> may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:574
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:585
! #, gcc-internal-format
! msgid "argument to variable-length array is too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:587
! #, gcc-internal-format
! msgid "argument to %<alloca%> is too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:591
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:599
! #, gcc-internal-format
! msgid "variable-length array bound is unknown"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:600
! #, gcc-internal-format
! msgid "%<alloca%> bound is unknown"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:604
! #, gcc-internal-format
! msgid "unbounded use of variable-length array"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:605
! #, gcc-internal-format
! msgid "unbounded use of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:609
! #, gcc-internal-format
! msgid "use of %<alloca%> within a loop"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:614
! #, gcc-internal-format
! msgid "argument to variable-length array may be too large due to conversion from %qT to %qT"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:617
! #, gcc-internal-format
! msgid "argument to %<alloca%> may be too large due to conversion from %qT to %qT"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:623
! #, gcc-internal-format
! msgid "argument to variable-length array is zero"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:625
! #, gcc-internal-format
! msgid "argument to %<alloca%> is zero"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1505
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1507
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1511
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1513
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1520
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1530
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1543
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1553
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1561
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1574
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1582
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1589
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1617
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1624
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1635
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1642
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1655
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1662
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1674
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1717
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1723
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1782
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1787
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1792 gimple-ssa-warn-restrict.c:1798
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1815
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1824
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1826
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1832 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4065 cp/decl.c:11620 cp/decl.c:12091 cp/decl.c:12100
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3469
! #: cp/parser.c:3520 cp/parser.c:6494 cp/parser.c:22190
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1839
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1841
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1847
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1848
  msgid "%G%qD offset %s is out of bounds"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1860
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1868 gimple-ssa-warn-restrict.c:1889
  #, gcc-internal-format
  msgid "subobject %qD declared here"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1878
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:2067
  msgid "%G%qD source argument is the same as destination"
  msgstr ""
  
--- 23463,23719 ----
  msgid "%Gnull format string"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:532
! msgid "%Guse of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:569
! msgid "%Gargument to variable-length array may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:571
! msgid "%Gargument to %<alloca%> may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:577
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:589
! msgid "%Gargument to variable-length array is too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:591
! msgid "%Gargument to %<alloca%> is too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:596
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:605
! msgid "%Gvariable-length array bound is unknown"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:606
! msgid "%G%<alloca%> bound is unknown"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:612
! msgid "%Gunbounded use of variable-length array"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:613
! msgid "%Gunbounded use of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:619
! msgid "%Guse of %<alloca%> within a loop"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:625
! msgid "%Gargument to variable-length array may be too large due to conversion from %qT to %qT"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:628
! msgid "%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:635
! msgid "%Gargument to variable-length array is zero"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:637
! msgid "%Gargument to %<alloca%> is zero"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1483
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1485
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1489
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1491
  msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1498
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1508
  msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1521
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1531
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1539
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1552
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1560
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1567
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1595
  msgid "%G%qD accessing %wu byte may overlap %wu byte"
  msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1602
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1613
  msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
  msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1620
  msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1633
  msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
  msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1640
  msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1652
  msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
  msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: gimple-ssa-warn-restrict.c:1695
  msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1701
  msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1760
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1765
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1770 gimple-ssa-warn-restrict.c:1776
  msgid "%G%qD pointer overflow between offset %s and size %s"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1793
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1796
  msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1802
  msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1804
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
  #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
! #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1817
  msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1819
  msgid "%G%qD offset %s is out of the bounds [0, %wu]"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1825
  msgid "%G%qD forming offset %s is out of bounds"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1826
  msgid "%G%qD offset %s is out of bounds"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1838
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1846 gimple-ssa-warn-restrict.c:1867
  #, gcc-internal-format
  msgid "subobject %qD declared here"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1856
  msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:2045
  msgid "%G%qD source argument is the same as destination"
  msgstr ""
  
*************** msgstr ""
*** 23719,24021 ****
  msgid "using result of function returning %<void%>"
  msgstr ""
  
! #: gimplify.c:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6289
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr ""
  
! #: gimplify.c:6436
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6476 gimplify.c:6485
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:7099
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.c:7101
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.c:7105
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.c:7107
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7120
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.c:7122
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7198
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7200
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7343
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7345
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7406
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7414
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7468
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7470
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7500 gimplify.c:8805
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.c:7521
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7644
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.c:7647
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.c:7661
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7664
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.c:7667
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8421 gimplify.c:8427
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8444
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8533
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8541 gimplify.c:12383
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8551 gimplify.c:8557 gimplify.c:8563 gimplify.c:8569
! #: gimplify.c:12376
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8656
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8973
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9147
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9436
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9493
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9521
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9697
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9907
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9956
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10203
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10258
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10349
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10495
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10514
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.c:10613
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10947
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11487 gimplify.c:11746
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12314
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12338
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12358
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12410
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13268 omp-low.c:3252
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13286
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13299
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13312
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13323
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14613
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15135
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15140
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15147
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 23754,24056 ----
  msgid "using result of function returning %<void%>"
  msgstr ""
  
! #: gimplify.c:6278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6291
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr ""
  
! #: gimplify.c:6438
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6478 gimplify.c:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:7101
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.c:7103
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.c:7107
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.c:7109
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7122
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.c:7124
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7200
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7202
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7345
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7347
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7408
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7416
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7470
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7472
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7502 gimplify.c:8811
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.c:7523
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7646
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.c:7649
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.c:7663
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7666
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.c:7669
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8423 gimplify.c:8429
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8446
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8535
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8658
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9153
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9442
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9499
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9527
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9962
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10264
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.c:10619
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10953
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11493 gimplify.c:11752
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12320
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12344
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12416
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13274 omp-low.c:3254
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13305
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13318
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13329
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15170
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15175
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr[0] ""
*** 24410,24421 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-fnsummary.c:4259
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4328
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
--- 24445,24456 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-fnsummary.c:4289
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
*************** msgstr ""
*** 24445,24481 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1466
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1471
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1476
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1488
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1507
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2456
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2459
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 24480,24516 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr ""
*** 24515,24526 ****
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.c:4008 reload.c:3815 reload.c:4070
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
--- 24550,24561 ----
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.c:4012 reload.c:3815 reload.c:4070
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.c:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 24621,24673 ****
  msgid "bytecode stream: unexpected tag %s"
  msgstr ""
  
! #: lto-streamer-in.c:893 lto-streamer-in.c:904
  #, gcc-internal-format
  msgid "Cgraph edge statement index out of range"
  msgstr ""
  
! #: lto-streamer-in.c:898 lto-streamer-in.c:908
  #, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr ""
  
! #: lto-streamer-in.c:915
  #, fuzzy, gcc-internal-format
  #| msgid "operand number out of range"
  msgid "Reference statement index out of range"
  msgstr "broj operanada je izvan granica"
  
! #: lto-streamer-in.c:919
  #, gcc-internal-format
  msgid "Reference statement index not found"
  msgstr ""
  
! #: lto-streamer-in.c:1606
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr ""
  
! #: lto-streamer-in.c:1710
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1715
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1720
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1725
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1728
  #, gcc-internal-format
  msgid "%s - unsupported mode %qs"
  msgstr ""
--- 24656,24708 ----
  msgid "bytecode stream: unexpected tag %s"
  msgstr ""
  
! #: lto-streamer-in.c:894 lto-streamer-in.c:905
  #, gcc-internal-format
  msgid "Cgraph edge statement index out of range"
  msgstr ""
  
! #: lto-streamer-in.c:899 lto-streamer-in.c:909
  #, gcc-internal-format
  msgid "Cgraph edge statement index not found"
  msgstr ""
  
! #: lto-streamer-in.c:916
  #, fuzzy, gcc-internal-format
  #| msgid "operand number out of range"
  msgid "Reference statement index out of range"
  msgstr "broj operanada je izvan granica"
  
! #: lto-streamer-in.c:920
  #, gcc-internal-format
  msgid "Reference statement index not found"
  msgstr ""
  
! #: lto-streamer-in.c:1607
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read LTO mode table from %s"
  msgstr ""
  
! #: lto-streamer-in.c:1711
  #, gcc-internal-format
  msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1716
  #, gcc-internal-format
  msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1721
  #, gcc-internal-format
  msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1726
  #, gcc-internal-format
  msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
  msgstr ""
  
! #: lto-streamer-in.c:1729
  #, gcc-internal-format
  msgid "%s - unsupported mode %qs"
  msgstr ""
*************** msgstr ""
*** 24795,24826 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.c:354
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr ""
  
! #: multiple_target.c:363
  #, gcc-internal-format
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr ""
  
! #: multiple_target.c:366
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr ""
  
! #: multiple_target.c:387
  #, gcc-internal-format
  msgid "%<default%> target was not set"
  msgstr ""
  
! #: multiple_target.c:391
  #, gcc-internal-format
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr ""
  
! #: multiple_target.c:395
  #, gcc-internal-format
  msgid "multiple %<default%> targets were set"
  msgstr ""
--- 24830,24861 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.c:350
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr ""
  
! #: multiple_target.c:359
  #, gcc-internal-format
  msgid "clones for %<target_clones%> attribute cannot be created"
  msgstr ""
  
! #: multiple_target.c:362
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr ""
  
! #: multiple_target.c:383
  #, gcc-internal-format
  msgid "%<default%> target was not set"
  msgstr ""
  
! #: multiple_target.c:387
  #, gcc-internal-format
  msgid "an empty string cannot be in %<target_clones%> attribute"
  msgstr ""
  
! #: multiple_target.c:391
  #, gcc-internal-format
  msgid "multiple %<default%> targets were set"
  msgstr ""
*************** msgstr ""
*** 24845,25148 ****
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1814
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1821
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1830
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr ""
  
! #: omp-general.c:1838
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2380 omp-offload.c:1193
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2383 omp-offload.c:1194
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2387 omp-offload.c:1228
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-low.c:2434
  #, gcc-internal-format
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr ""
  
! #: omp-low.c:2489
  #, gcc-internal-format
  msgid "conflicting reduction operations for %qE"
  msgstr ""
  
! #: omp-low.c:2492
  #, gcc-internal-format
  msgid "location of the previous reduction for %qE"
  msgstr ""
  
! #: omp-low.c:2525
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr ""
  
! #: omp-low.c:2818
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr ""
  
! #: omp-low.c:2827
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr ""
  
! #: omp-low.c:2849 omp-low.c:2916
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:2868
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr ""
  
! #: omp-low.c:2883
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:2898
  #, gcc-internal-format
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr ""
  
! #: omp-low.c:2912
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr ""
  
! #: omp-low.c:2932
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr ""
  
! #: omp-low.c:2979
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr ""
  
! #: omp-low.c:3001
  #, gcc-internal-format
  msgid "orphaned %qs construct"
  msgstr ""
  
! #: omp-low.c:3030
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr ""
  
! #: omp-low.c:3035
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr ""
  
! #: omp-low.c:3055 omp-low.c:3068
  #, gcc-internal-format
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr ""
  
! #: omp-low.c:3097
  #, gcc-internal-format
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr ""
  
! #: omp-low.c:3122
  #, fuzzy, gcc-internal-format
  #| msgid "invalid 'asm': "
  msgid "invalid arguments"
  msgstr "neispravni â€žasmâ€�: "
  
! #: omp-low.c:3128
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr ""
  
! #: omp-low.c:3156
  #, gcc-internal-format
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3163
  #, gcc-internal-format
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3192
  #, gcc-internal-format
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3216 omp-low.c:3373 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr ""
  
! #: omp-low.c:3244
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr ""
  
! #: omp-low.c:3261
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr ""
  
! #: omp-low.c:3276
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:3289
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3302 omp-low.c:3324
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr ""
  
! #: omp-low.c:3310
  #, gcc-internal-format
  msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr ""
  
! #: omp-low.c:3341
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr ""
  
! #: omp-low.c:3359
  #, gcc-internal-format
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr ""
  
! #: omp-low.c:3381
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr ""
  
! #: omp-low.c:3394
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr ""
  
! #: omp-low.c:3443
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr ""
  
! #: omp-low.c:3456 omp-low.c:3463
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr ""
  
! #: omp-low.c:3686
  #, gcc-internal-format
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr ""
  
! #: omp-low.c:3712
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:8881
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:8904
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13181
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.c:13183 omp-low.c:13188
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr ""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13192
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:651
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1226
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1230 omp-offload.c:1262
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1235
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1237
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1242
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr ""
  
! #: omp-offload.c:1255
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1396
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1404
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1406
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
--- 24880,25188 ----
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1785
! #, gcc-internal-format
! msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
! msgstr ""
! 
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr ""
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-low.c:2436
  #, gcc-internal-format
  msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
  msgstr ""
  
! #: omp-low.c:2491
  #, gcc-internal-format
  msgid "conflicting reduction operations for %qE"
  msgstr ""
  
! #: omp-low.c:2494
  #, gcc-internal-format
  msgid "location of the previous reduction for %qE"
  msgstr ""
  
! #: omp-low.c:2527
  #, gcc-internal-format
  msgid "nested loop in reduction needs reduction clause for %qE"
  msgstr ""
  
! #: omp-low.c:2820
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC routine"
  msgstr ""
  
! #: omp-low.c:2829
  #, gcc-internal-format
  msgid "non-OpenACC construct inside of OpenACC region"
  msgstr ""
  
! #: omp-low.c:2851 omp-low.c:2918
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:2870
  #, gcc-internal-format
  msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
  msgstr ""
  
! #: omp-low.c:2885
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:2900
  #, gcc-internal-format
  msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
  msgstr ""
  
! #: omp-low.c:2914
  #, gcc-internal-format
  msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
  msgstr ""
  
! #: omp-low.c:2934
  #, gcc-internal-format
  msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgstr ""
  
! #: omp-low.c:2981
  #, gcc-internal-format
  msgid "OpenACC loop directive must be associated with an OpenACC compute region"
  msgstr ""
  
! #: omp-low.c:3003
  #, gcc-internal-format
  msgid "orphaned %qs construct"
  msgstr ""
  
! #: omp-low.c:3032
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<nowait%> for construct"
  msgstr ""
  
! #: omp-low.c:3037
  #, gcc-internal-format
  msgid "%<cancel for%> inside %<ordered%> for construct"
  msgstr ""
  
! #: omp-low.c:3057 omp-low.c:3070
  #, gcc-internal-format
  msgid "%<cancel sections%> inside %<nowait%> sections construct"
  msgstr ""
  
! #: omp-low.c:3099
  #, gcc-internal-format
  msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
  msgstr ""
  
! #: omp-low.c:3124
  #, fuzzy, gcc-internal-format
  #| msgid "invalid 'asm': "
  msgid "invalid arguments"
  msgstr "neispravni â€žasmâ€�: "
  
! #: omp-low.c:3130
  #, gcc-internal-format
  msgid "%<%s %s%> construct not closely nested inside of %qs"
  msgstr ""
  
! #: omp-low.c:3158
  #, gcc-internal-format
  msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3165
  #, gcc-internal-format
  msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3194
  #, gcc-internal-format
  msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3218 omp-low.c:3375 c-family/c-omp.c:493
  #, gcc-internal-format
  msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
  msgstr ""
  
! #: omp-low.c:3246
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
  msgstr ""
  
! #: omp-low.c:3263
  #, gcc-internal-format
  msgid "invalid depend kind in omp %<ordered%> %<depend%>"
  msgstr ""
  
! #: omp-low.c:3278
  #, gcc-internal-format
  msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
  msgstr ""
  
! #: omp-low.c:3291
  #, gcc-internal-format
  msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
  msgstr ""
  
! #: omp-low.c:3304 omp-low.c:3326
  #, gcc-internal-format
  msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgstr ""
  
! #: omp-low.c:3312
  #, gcc-internal-format
  msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
  msgstr ""
  
! #: omp-low.c:3343
  #, gcc-internal-format
  msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
  msgstr ""
  
! #: omp-low.c:3361
  #, gcc-internal-format
  msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
  msgstr ""
  
! #: omp-low.c:3383
  #, gcc-internal-format
  msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
  msgstr ""
  
! #: omp-low.c:3396
  #, gcc-internal-format
  msgid "OpenACC construct inside of non-OpenACC region"
  msgstr ""
  
! #: omp-low.c:3445
  #, gcc-internal-format
  msgid "%s %qs construct inside of %s %qs region"
  msgstr ""
  
! #: omp-low.c:3458 omp-low.c:3465
  #, gcc-internal-format
  msgid "%qs construct inside of %qs region"
  msgstr ""
  
! #: omp-low.c:3688
  #, gcc-internal-format
  msgid "setjmp/longjmp inside %<simd%> construct"
  msgstr ""
  
! #: omp-low.c:3714
  #, gcc-internal-format
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:8883
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:8906
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13183
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.c:13185 omp-low.c:13190
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr ""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13194
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1254
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr ""
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
*************** msgstr ""
*** 25178,25184 ****
  msgid "command-line option %qs is not supported by this configuration"
  msgstr ""
  
! #: opts-common.c:1285 opts.c:2076
  #, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr ""
--- 25218,25224 ----
  msgid "command-line option %qs is not supported by this configuration"
  msgstr ""
  
! #: opts-common.c:1285 opts.c:2093
  #, gcc-internal-format
  msgid "missing argument to %qs"
  msgstr ""
*************** msgstr ""
*** 25276,25292 ****
  msgid "unrecognized shadow offset %qs"
  msgstr ""
  
! #: opts.c:91
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr ""
  
! #: opts.c:127
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr ""
  
! #: opts.c:134
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr ""
--- 25316,25332 ----
  msgid "unrecognized shadow offset %qs"
  msgstr ""
  
! #: opts.c:92
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
  msgstr ""
  
! #: opts.c:128
  #, gcc-internal-format
  msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
  msgstr ""
  
! #: opts.c:135
  #, gcc-internal-format
  msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
  msgstr ""
*************** msgstr ""
*** 25396,25402 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:970 config/darwin.c:3214
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr ""
--- 25436,25442 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:970 config/darwin.c:3223
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr ""
*************** msgstr ""
*** 25481,25622 ****
  msgid "vtable verification is not supported with LTO"
  msgstr ""
  
! #: opts.c:1659
  #, gcc-internal-format
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr ""
  
! #: opts.c:1873
  #, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr ""
  
! #: opts.c:1913
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr ""
  
! #: opts.c:1919
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr ""
  
! #: opts.c:1954
  #, gcc-internal-format
  msgid "%qs attribute directive ignored"
  msgstr ""
  
! #: opts.c:1981
  #, gcc-internal-format
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr ""
  
! #: opts.c:1996
  #, gcc-internal-format
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr ""
  
! #: opts.c:2005
  #, gcc-internal-format
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr ""
  
! #: opts.c:2131
  #, gcc-internal-format
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr ""
  
! #: opts.c:2140
  #, gcc-internal-format
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr ""
  
! #: opts.c:2509
  #, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr ""
  
! #: opts.c:2521
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr ""
  
! #: opts.c:2529
  #, gcc-internal-format
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr ""
  
! #: opts.c:2604
  #, gcc-internal-format
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr ""
  
! #: opts.c:2662
  #, gcc-internal-format
  msgid "unknown stack check parameter %qs"
  msgstr ""
  
! #: opts.c:2690
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr ""
  
! #: opts.c:2701
  #, gcc-internal-format
  msgid "dwarf version %wu is not supported"
  msgstr ""
  
! #: opts.c:2755
  #, gcc-internal-format
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr ""
  
! #: opts.c:2933
  #, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr ""
  
! #: opts.c:2942
  #, gcc-internal-format
  msgid "debug format %qs conflicts with prior selection"
  msgstr ""
  
! #: opts.c:2960
  #, gcc-internal-format
  msgid "unrecognized debug output level %qs"
  msgstr ""
  
! #: opts.c:2962
  #, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr ""
  
! #: opts.c:2982
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr ""
  
! #: opts.c:2986
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr ""
  
! #: opts.c:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr ""
  
! #: opts.c:3060
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: opts.c:3064
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr ""
  
! #: opts.c:3068
  #, gcc-internal-format
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
  msgstr ""
--- 25521,25662 ----
  msgid "vtable verification is not supported with LTO"
  msgstr ""
  
! #: opts.c:1676
  #, gcc-internal-format
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr ""
  
! #: opts.c:1890
  #, gcc-internal-format
  msgid "%<-fsanitize=all%> option is not valid"
  msgstr ""
  
! #: opts.c:1930
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr ""
  
! #: opts.c:1936
  #, gcc-internal-format
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr ""
  
! #: opts.c:1971
  #, gcc-internal-format
  msgid "%qs attribute directive ignored"
  msgstr ""
  
! #: opts.c:1998
  #, gcc-internal-format
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr ""
  
! #: opts.c:2013
  #, gcc-internal-format
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr ""
  
! #: opts.c:2022
  #, gcc-internal-format
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr ""
  
! #: opts.c:2148
  #, gcc-internal-format
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr ""
  
! #: opts.c:2157
  #, gcc-internal-format
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr ""
  
! #: opts.c:2526
  #, gcc-internal-format
  msgid "HSA has not been enabled during configuration"
  msgstr ""
  
! #: opts.c:2538
  #, gcc-internal-format
  msgid "%<-foffload-abi%> option can be specified only for offload compiler"
  msgstr ""
  
! #: opts.c:2546
  #, gcc-internal-format
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr ""
  
! #: opts.c:2621
  #, gcc-internal-format
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr ""
  
! #: opts.c:2679
  #, gcc-internal-format
  msgid "unknown stack check parameter %qs"
  msgstr ""
  
! #: opts.c:2707
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
  msgstr ""
  
! #: opts.c:2718
  #, gcc-internal-format
  msgid "dwarf version %wu is not supported"
  msgstr ""
  
! #: opts.c:2772
  #, gcc-internal-format
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr ""
  
! #: opts.c:2950
  #, gcc-internal-format
  msgid "target system does not support debug output"
  msgstr ""
  
! #: opts.c:2959
  #, gcc-internal-format
  msgid "debug format %qs conflicts with prior selection"
  msgstr ""
  
! #: opts.c:2977
  #, gcc-internal-format
  msgid "unrecognized debug output level %qs"
  msgstr ""
  
! #: opts.c:2979
  #, gcc-internal-format
  msgid "debug output level %qs is too high"
  msgstr ""
  
! #: opts.c:2999
  #, gcc-internal-format
  msgid "getting core file size maximum limit: %m"
  msgstr ""
  
! #: opts.c:3003
  #, gcc-internal-format
  msgid "setting core file size limit to maximum: %m"
  msgstr ""
  
! #: opts.c:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized gcc debugging option: %c"
  msgstr ""
  
! #: opts.c:3077
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: opts.c:3081
  #, gcc-internal-format
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr ""
  
! #: opts.c:3085
  #, gcc-internal-format
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
  msgstr ""
*************** msgstr ""
*** 25966,25972 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr ""
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5483
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr ""
--- 26006,26012 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr ""
  
! #: reginfo.c:718 config/rs6000/rs6000-logue.c:5488
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr ""
*************** msgstr ""
*** 26001,26017 ****
  msgid "unable to find a register to spill in class %qs"
  msgstr ""
  
! #: reload1.c:4585
  #, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr ""
  
! #: reload1.c:6002
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr ""
  
! #: reload1.c:7880
  #, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr ""
--- 26041,26057 ----
  msgid "unable to find a register to spill in class %qs"
  msgstr ""
  
! #: reload1.c:4586
  #, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
  msgstr ""
  
! #: reload1.c:6003
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
  msgstr ""
  
! #: reload1.c:7881
  #, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
  msgstr ""
*************** msgstr ""
*** 26156,26197 ****
  msgid "packed attribute is unnecessary for %q+D"
  msgstr ""
  
! #: stor-layout.c:1345
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr ""
  
! #: stor-layout.c:1404
  #, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr ""
  
! #: stor-layout.c:1779
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr ""
  
! #: stor-layout.c:1807
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr ""
  
! #: stor-layout.c:1811
  #, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr ""
  
! #: stor-layout.c:1817
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr ""
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2583
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr ""
--- 26196,26237 ----
  msgid "packed attribute is unnecessary for %q+D"
  msgstr ""
  
! #: stor-layout.c:1346
  #, gcc-internal-format
  msgid "padding struct to align %q+D"
  msgstr ""
  
! #: stor-layout.c:1405
  #, gcc-internal-format
  msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgstr ""
  
! #: stor-layout.c:1781
  #, gcc-internal-format
  msgid "padding struct size to alignment boundary"
  msgstr ""
  
! #: stor-layout.c:1809
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment for %qE"
  msgstr ""
  
! #: stor-layout.c:1813
  #, gcc-internal-format
  msgid "packed attribute is unnecessary for %qE"
  msgstr ""
  
! #: stor-layout.c:1819
  #, gcc-internal-format
  msgid "packed attribute causes inefficient alignment"
  msgstr ""
  
! #: stor-layout.c:1821
  #, gcc-internal-format
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2585
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr ""
*************** msgstr ""
*** 26206,26382 ****
  msgid "%qD renamed after being referenced in assembly"
  msgstr ""
  
! #: symtab.c:1063
  #, gcc-internal-format
  msgid "function symbol is not function"
  msgstr ""
  
! #: symtab.c:1070
  #, gcc-internal-format
  msgid "inconsistent %<ifunc%> attribute"
  msgstr ""
  
! #: symtab.c:1078
  #, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr ""
  
! #: symtab.c:1084
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr ""
  
! #: symtab.c:1093
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1101
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1112 symtab.c:1119
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr ""
  
! #: symtab.c:1128
  #, gcc-internal-format
  msgid "node not found in symtab assembler name hash"
  msgstr ""
  
! #: symtab.c:1137
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr ""
  
! #: symtab.c:1142
  #, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr ""
  
! #: symtab.c:1147
  #, gcc-internal-format
  msgid "node is analyzed but it is not a definition"
  msgstr ""
  
! #: symtab.c:1152
  #, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr ""
  
! #: symtab.c:1157
  #, gcc-internal-format
  msgid "node is alias but not definition"
  msgstr ""
  
! #: symtab.c:1162
  #, gcc-internal-format
  msgid "node is weakref but not an transparent_alias"
  msgstr ""
  
! #: symtab.c:1167
  #, gcc-internal-format
  msgid "node is transparent_alias but not an alias"
  msgstr ""
  
! #: symtab.c:1172
  #, gcc-internal-format
  msgid "node is symver but not alias"
  msgstr ""
  
! #: symtab.c:1181
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1188
  #, gcc-internal-format
  msgid "symver is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1197
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr ""
  
! #: symtab.c:1202
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr ""
  
! #: symtab.c:1207
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr ""
  
! #: symtab.c:1212
  #, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr ""
  
! #: symtab.c:1219
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr ""
  
! #: symtab.c:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr ""
  
! #: symtab.c:1244
  #, gcc-internal-format
  msgid "implicit_section flag is set but section isn%'t"
  msgstr ""
  
! #: symtab.c:1251
  #, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr ""
  
! #: symtab.c:1263
  #, gcc-internal-format
  msgid "Alias and target%'s section differs"
  msgstr ""
  
! #: symtab.c:1270
  #, gcc-internal-format
  msgid "Alias and target%'s comdat groups differs"
  msgstr ""
  
! #: symtab.c:1285
  #, gcc-internal-format
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr ""
  
! #: symtab.c:1293
  #, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr ""
  
! #: symtab.c:1316 symtab.c:1353
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr ""
  
! #: symtab.c:1349
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.c:1762
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.c:1764
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.c:1792
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
--- 26246,26422 ----
  msgid "%qD renamed after being referenced in assembly"
  msgstr ""
  
! #: symtab.c:1064
  #, gcc-internal-format
  msgid "function symbol is not function"
  msgstr ""
  
! #: symtab.c:1071
  #, gcc-internal-format
  msgid "inconsistent %<ifunc%> attribute"
  msgstr ""
  
! #: symtab.c:1079
  #, gcc-internal-format
  msgid "variable symbol is not variable"
  msgstr ""
  
! #: symtab.c:1085
  #, gcc-internal-format
  msgid "node has unknown type"
  msgstr ""
  
! #: symtab.c:1094
  #, gcc-internal-format
  msgid "node not found node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1102
  #, gcc-internal-format
  msgid "node differs from node->decl->decl_with_vis.symtab_node"
  msgstr ""
  
! #: symtab.c:1113 symtab.c:1120
  #, gcc-internal-format
  msgid "assembler name hash list corrupted"
  msgstr ""
  
! #: symtab.c:1129
  #, gcc-internal-format
  msgid "node not found in symtab assembler name hash"
  msgstr ""
  
! #: symtab.c:1138
  #, gcc-internal-format
  msgid "double linked list of assembler names corrupted"
  msgstr ""
  
! #: symtab.c:1143
  #, gcc-internal-format
  msgid "node has body_removed but is definition"
  msgstr ""
  
! #: symtab.c:1148
  #, gcc-internal-format
  msgid "node is analyzed but it is not a definition"
  msgstr ""
  
! #: symtab.c:1153
  #, gcc-internal-format
  msgid "node is alias but not implicit alias"
  msgstr ""
  
! #: symtab.c:1158
  #, gcc-internal-format
  msgid "node is alias but not definition"
  msgstr ""
  
! #: symtab.c:1163
  #, gcc-internal-format
  msgid "node is weakref but not an transparent_alias"
  msgstr ""
  
! #: symtab.c:1168
  #, gcc-internal-format
  msgid "node is transparent_alias but not an alias"
  msgstr ""
  
! #: symtab.c:1173
  #, gcc-internal-format
  msgid "node is symver but not alias"
  msgstr ""
  
! #: symtab.c:1182
  #, gcc-internal-format
  msgid "symver target is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1189
  #, gcc-internal-format
  msgid "symver is not exported with default visibility"
  msgstr ""
  
! #: symtab.c:1198
  #, gcc-internal-format
  msgid "node is in same_comdat_group list but has no comdat_group"
  msgstr ""
  
! #: symtab.c:1203
  #, gcc-internal-format
  msgid "same_comdat_group list across different groups"
  msgstr ""
  
! #: symtab.c:1208
  #, gcc-internal-format
  msgid "mixing different types of symbol in same comdat groups is not supported"
  msgstr ""
  
! #: symtab.c:1213
  #, gcc-internal-format
  msgid "node is alone in a comdat group"
  msgstr ""
  
! #: symtab.c:1220
  #, gcc-internal-format
  msgid "same_comdat_group is not a circular list"
  msgstr ""
  
! #: symtab.c:1235
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local symbol referred to by %s outside its comdat"
  msgstr ""
  
! #: symtab.c:1245
  #, gcc-internal-format
  msgid "implicit_section flag is set but section isn%'t"
  msgstr ""
  
! #: symtab.c:1252
  #, gcc-internal-format
  msgid "Both section and comdat group is set"
  msgstr ""
  
! #: symtab.c:1264
  #, gcc-internal-format
  msgid "Alias and target%'s section differs"
  msgstr ""
  
! #: symtab.c:1271
  #, gcc-internal-format
  msgid "Alias and target%'s comdat groups differs"
  msgstr ""
  
! #: symtab.c:1286
  #, gcc-internal-format
  msgid "Transparent alias and target%'s assembler names differs"
  msgstr ""
  
! #: symtab.c:1294
  #, gcc-internal-format
  msgid "Chained transparent aliases"
  msgstr ""
  
! #: symtab.c:1317 symtab.c:1354
  #, gcc-internal-format
  msgid "symtab_node::verify failed"
  msgstr ""
  
! #: symtab.c:1350
  #, gcc-internal-format
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.c:1763
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.c:1765
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.c:1793
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
*************** msgstr ""
*** 26688,26868 ****
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr ""
  
! #: tree-cfg.c:353
  #, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2965
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2970
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2985
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2991
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3013
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.c:3024
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr ""
  
! #: tree-cfg.c:3049
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3063
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid position or size operand to %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3069
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3078
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3086
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3093
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3104
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.c:3120
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3135
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr ""
  
! #: tree-cfg.c:3146 tree-cfg.c:3155 tree-cfg.c:3172 tree-cfg.c:3806
! #: tree-cfg.c:3835 tree-cfg.c:3852 tree-cfg.c:3873 tree-cfg.c:3919
! #: tree-cfg.c:3940 tree-cfg.c:3994 tree-cfg.c:4014 tree-cfg.c:4050
! #: tree-cfg.c:4071 tree-cfg.c:4103 tree-cfg.c:4179 tree-cfg.c:4211
! #: tree-cfg.c:4223 tree-cfg.c:4282 tree-cfg.c:4307 tree-cfg.c:4380
! #: tree-cfg.c:4458
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.c:3166
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid %qs offset operator"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3190
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3198
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.c:3218 tree-cfg.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid address operand in %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3225 tree-cfg.c:3251
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid offset operand in %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3232 tree-cfg.c:3258
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.c:3265 tree-cfg.c:4470
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3318
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3327
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3334
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3344
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3355
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.c:3364
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3372
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3386
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3395
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3406
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 26728,26908 ----
  msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
  msgstr ""
  
! #: tree-cfg.c:356
  #, gcc-internal-format
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2968
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2973
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2994
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3016
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.c:3027
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr ""
  
! #: tree-cfg.c:3052
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid position or size operand to %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3089
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3107
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3138
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr ""
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.c:3169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid %qs offset operator"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3193
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3201
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid address operand in %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid offset operand in %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3337
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3347
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3358
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3398
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 26873,27380 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3424
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.c:3447
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr ""
  
! #: tree-cfg.c:3467
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr ""
  
! #: tree-cfg.c:3483
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.c:3500
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3515
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3524
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.c:3531
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3553
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3559
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3582
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3611
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3626
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.c:3640
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.c:3655
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.c:3670
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.c:3710
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.c:3732
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr ""
  
! #: tree-cfg.c:3743
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3757
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3782
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3789
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr ""
  
! #: tree-cfg.c:3894
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr ""
  
! #: tree-cfg.c:3905
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid (pointer) operands %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:4111
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4124
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.c:4152
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4161
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4193
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4235 tree-cfg.c:4294
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4250
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4266
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.c:4326
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.c:4335
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.c:4341
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4351
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.c:4361
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4416
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.c:4425
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.c:4444
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.c:4485 tree-cfg.c:4511
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.c:4545 tree-cfg.c:4563
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4554 tree-cfg.c:4571
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4579
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4588
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4595
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4604
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4615
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4674
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.c:4689 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.c:4713
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4732
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.c:4740
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.c:4750
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4762
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4768
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4775
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4785
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4804
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4847
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.c:4856
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4866
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4882
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:4890
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:4973 tree-cfg.c:4982
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.c:4992
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5006
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.c:5013
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.c:5111
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5168
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5184
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5233
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.c:5336
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5345
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5356 tree-cfg.c:5403
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5364
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5391
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5431
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5437
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5459
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5481
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5488
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5495
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5519
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5528
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5537 tree-cfg.c:5546 tree-cfg.c:5571
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5561
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5630 tree-cfg.c:5652 tree-cfg.c:5669 tree-cfg.c:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5674
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5704
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5712
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.c:5729
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.c:9380
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.c:9401 tree-cfg.c:9433
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.c:9499
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9504 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 26913,27420 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.c:3450
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr ""
  
! #: tree-cfg.c:3470
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr ""
  
! #: tree-cfg.c:3486
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3518
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3527
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3562
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3585
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3614
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3629
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.c:3643
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.c:3658
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.c:3713
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.c:3735
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr ""
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3792
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr ""
  
! #: tree-cfg.c:3897
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr ""
  
! #: tree-cfg.c:3908
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid (pointer) operands %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:4114
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4127
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4164
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4253
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4269
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.c:4329
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.c:4338
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.c:4344
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4354
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.c:4364
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4419
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.c:4428
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.c:4447
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4598
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4607
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4618
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4677
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4735
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.c:4743
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.c:4753
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4771
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4778
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4788
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4798
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4807
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4850
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4869
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4885
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:4893
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.c:4995
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5009
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.c:5016
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.c:5114
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5236
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5643
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5715
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5755
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.c:9383
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.c:9502
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr ""
*** 27434,27510 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3831
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3838
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3878
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3892
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3906
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3918
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3926
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4059
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4745
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.c:4748 tree-inline.c:4769
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.c:4751 tree-inline.c:4772
  #, gcc-internal-format
  msgid "called from this function"
  msgstr ""
  
! #: tree-inline.c:4765
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
--- 27474,27550 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3832
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3839
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3879
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3893
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3919
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3927
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3939
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3959
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4060
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4068
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4746
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.c:4749 tree-inline.c:4770
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.c:4752 tree-inline.c:4773
  #, gcc-internal-format
  msgid "called from this function"
  msgstr ""
  
! #: tree-inline.c:4766
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
*************** msgstr ""
*** 27609,27775 ****
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.c:2143
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2147
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2157
  msgid "%G%qD writing %wu byte into a region of size %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.c:2165
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.c:2175
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.c:2183
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.c:2193
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2199
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2207
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2213
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2250
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2254
  #, gcc-internal-format
  msgid "at offset %s to object %qD declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2286
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2293
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "at offset %s to an object declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2302
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2310
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2317
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2322
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2327
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:3218
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.c:3234
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.c:3241
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3253
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.c:3260 tree-ssa-strlen.c:3276
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3417
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.c:3423
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.c:3430
  #, gcc-internal-format
  msgid "length computed here"
  msgstr ""
  
! #: tree-ssa-strlen.c:4335
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4337
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4344
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4349
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4359
  #, gcc-internal-format
  msgid "in this expression"
  msgstr ""
--- 27649,27815 ----
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.c:2149
  msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2153
  msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.c:2163
  msgid "%G%qD writing %wu byte into a region of size %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.c:2171
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.c:2181
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.c:2189
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.c:2199
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2205
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2213
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2219
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:2256
  #, gcc-internal-format
  msgid "at offset %s to object %qD with size %E declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2260
  #, gcc-internal-format
  msgid "at offset %s to object %qD declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2292
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2299
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "at offset %s to an object declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2308
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu declared here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2316
  #, gcc-internal-format
  msgid "at offset %s to an object with size %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2323
  #, gcc-internal-format
  msgid "at offset %s to an object with size at most %wu allocated by %qD here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2328
  #, gcc-internal-format
  msgid "at offset %s to an object allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:2333
  #, gcc-internal-format
  msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
  msgstr ""
  
! #: tree-ssa-strlen.c:3224
  msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.c:3240
  msgid "%G%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.c:3247
  msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3259
  msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.c:3266 tree-ssa-strlen.c:3282
  msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.c:3423
  msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.c:3429
  msgid "%G%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.c:3436
  #, gcc-internal-format
  msgid "length computed here"
  msgstr ""
  
! #: tree-ssa-strlen.c:4341
  msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4343
  msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4350
  msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4355
  msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.c:4365
  #, gcc-internal-format
  msgid "in this expression"
  msgstr ""
*************** msgstr ""
*** 27944,27960 ****
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:352
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:358
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1891
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
--- 27984,28000 ----
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:353
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
  
! #: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1912
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 27969,27985 ****
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr ""
  
! #: tree-vect-generic.c:983
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.c:1463
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.c:3678
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
--- 28009,28025 ----
  msgid "vector operation will be expanded with a single scalar operation"
  msgstr ""
  
! #: tree-vect-generic.c:1004
  #, gcc-internal-format
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.c:1484
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.c:3707
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 28059,28150 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8170
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr ""
  
! #: tree.c:8334
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:9695 tree.c:9780 tree.c:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9732
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9745
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9794
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9807
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9869
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9883
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9896
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9909
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13041
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13044
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13067
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13070
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13076
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13079
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
--- 28099,28190 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8187
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr ""
  
! #: tree.c:8351
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:9731 tree.c:9816 tree.c:9879
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9768
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9781
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9830
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9843
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9905
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9919
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9932
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9945
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9958
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13077
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13080
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
*************** msgstr ""
*** 28169,28400 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13845
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13886
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13888
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13890
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13913
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:13962
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:13966
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14005
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14007
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14009
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14026
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14028 tree.c:14039
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14030 tree.c:14041
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14037
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14349
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14354
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14366
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14385
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14393
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14399
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14415
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14425
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14435
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14456
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14462
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14484
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14502
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14509
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14516
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14532
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14548
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14558
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr ""
  
! #: tree.c:14567
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14589
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14604
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14611
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14624
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14637
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14643
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14650
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14672
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 28209,28440 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13924
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13951
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14002
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14064
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14066 tree.c:14077
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14068 tree.c:14079
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14387
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14392
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14423
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14431
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14453
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14463
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14494
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14500
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14554
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14596
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr ""
  
! #: tree.c:14605
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr ""
*** 28414,28425 ****
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr ""
  
! #: var-tracking.c:7173
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr ""
  
! #: var-tracking.c:7177
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr ""
--- 28454,28465 ----
  msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
  msgstr ""
  
! #: var-tracking.c:7187
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr ""
  
! #: var-tracking.c:7191
  #, gcc-internal-format
  msgid "variable tracking size limit exceeded"
  msgstr ""
*************** msgstr ""
*** 28529,28600 ****
  msgid "initializer for floating value is not a floating constant"
  msgstr ""
  
! #: varasm.c:5328
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr ""
  
! #: varasm.c:5584
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr ""
  
! #: varasm.c:5636
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr ""
  
! #: varasm.c:5672
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr ""
  
! #: varasm.c:5676
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr ""
  
! #: varasm.c:5705 varasm.c:6025
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr ""
  
! #: varasm.c:5900
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr ""
  
! #: varasm.c:5928
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr ""
  
! #: varasm.c:5984
  #, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr ""
  
! #: varasm.c:6003
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6005
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6012
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr ""
  
! #: varasm.c:6022
  #, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr ""
  
! #: varasm.c:6240 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr ""
--- 28569,28640 ----
  msgid "initializer for floating value is not a floating constant"
  msgstr ""
  
! #: varasm.c:5348
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr ""
  
! #: varasm.c:5604
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr ""
  
! #: varasm.c:5656
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr ""
  
! #: varasm.c:5692
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr ""
  
! #: varasm.c:5696
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr ""
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr ""
  
! #: varasm.c:5920
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr ""
  
! #: varasm.c:5948
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr ""
  
! #: varasm.c:6004
  #, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr ""
  
! #: varasm.c:6023
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6025
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6032
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr ""
  
! #: varasm.c:6042
  #, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr ""
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr ""
*************** msgstr ""
*** 28695,28702 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3609
! #: c-family/c-attribs.c:3613
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr ""
--- 28735,28742 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:578 c-family/c-attribs.c:3610
! #: c-family/c-attribs.c:3614
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr ""
*************** msgstr ""
*** 28766,28772 ****
  msgid "%qE attribute ignored for field of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2828
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr ""
--- 28806,28812 ----
  msgid "%qE attribute ignored for field of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:920 c-family/c-attribs.c:2829
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr ""
*************** msgid "%qE attribute ignored. Use %<-fcf
*** 28782,28789 ****
  msgstr ""
  
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4371 c-family/c-attribs.c:4406
! #: c-family/c-attribs.c:4412 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
--- 28822,28829 ----
  msgstr ""
  
  #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
! #: c-family/c-attribs.c:4368 c-family/c-attribs.c:4403
! #: c-family/c-attribs.c:4409 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
*************** msgstr ""
*** 28804,28810 ****
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3205
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
--- 28844,28850 ----
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3206
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
*************** msgstr ""
*** 29017,29023 ****
  msgid "weak %q+D cannot be defined %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3105
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
--- 29057,29063 ----
  msgid "weak %q+D cannot be defined %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2386 c-family/c-attribs.c:3106
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
*************** msgstr ""
*** 29042,29290 ****
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2544
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2549
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:2597
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr ""
  
! #: c-family/c-attribs.c:2656
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2679
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:2692
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:2716
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr ""
  
! #: c-family/c-attribs.c:2722
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.c:2735
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2747
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr ""
  
! #: c-family/c-attribs.c:2763
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2775
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:2778 c-family/c-attribs.c:2782
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:2811
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2819
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.c:2841
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2863 c-family/c-attribs.c:3179
! #: c-family/c-attribs.c:4480 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
  
! #: c-family/c-attribs.c:2919 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:2984
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3003
  #, gcc-internal-format
  msgid "%qE attribute %E is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:3015
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.c:3028
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.c:3118
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3185 c-family/c-attribs.c:4486
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.c:3252
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr ""
  
! #: c-family/c-attribs.c:3254
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3353
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3366 cp/class.c:4618
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.c:3424
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:3435
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.c:3438
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:3486 cp/name-lookup.c:5007
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:3527
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3585 c-family/c-attribs.c:3587
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3622 c-family/c-attribs.c:3626
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.c:3639 c-family/c-attribs.c:3643
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.c:3651 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:3657 ada/gcc-interface/utils.c:4038
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:3666 c-family/c-attribs.c:3669
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:3727
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:3784
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3792
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr ""
  
! #: c-family/c-attribs.c:3878
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3894
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:3908
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:3922
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:3974
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:3997
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4018
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4026
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 29082,29330 ----
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2548
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2553
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:2601
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr ""
  
! #: c-family/c-attribs.c:2657
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2680
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:2693
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:2717
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr ""
  
! #: c-family/c-attribs.c:2723
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.c:2736
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2748
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr ""
  
! #: c-family/c-attribs.c:2764
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2776
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:2779 c-family/c-attribs.c:2783
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:2812
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2820
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.c:2842
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2864 c-family/c-attribs.c:3180
! #: c-family/c-attribs.c:4477 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
  
! #: c-family/c-attribs.c:2920 c-family/c-attribs.c:2961
! #: c-family/c-attribs.c:2985
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3004
  #, gcc-internal-format
  msgid "%qE attribute %E is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:3016
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.c:3029
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.c:3119
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3186 c-family/c-attribs.c:4483
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.c:3253
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr ""
  
! #: c-family/c-attribs.c:3255
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3354
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.c:3425
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:3436
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.c:3439
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:3528
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3586 c-family/c-attribs.c:3588
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3623 c-family/c-attribs.c:3627
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.c:3640 c-family/c-attribs.c:3644
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.c:3652 ada/gcc-interface/utils.c:4031
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:3658 ada/gcc-interface/utils.c:4038
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:3667 c-family/c-attribs.c:3670
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:3728
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:3785
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3793
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr ""
  
! #: c-family/c-attribs.c:3879
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3895
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:3909
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:3923
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:3975
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:3998
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4019
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4027
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 29293,29420 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4039
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.c:4080
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4083
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4108
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4112
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4119
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4127
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4138
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4151
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4169
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4256
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:4263
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:4300
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.c:4308
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.c:4324 ada/gcc-interface/utils.c:6384
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:4332 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:4387 ada/gcc-interface/utils.c:6729
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:4503
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.c:4518
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr ""
  
! #: c-family/c-attribs.c:4554
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:4575
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:4602
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4706
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.c:4708
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.c:4885
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr ""
--- 29333,29460 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4040
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.c:4081
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4084
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4109
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4113
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4120
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4128
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4139
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4152
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4170
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4253
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:4260
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:4297
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.c:4305
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.c:4321 ada/gcc-interface/utils.c:6384
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:4329 ada/gcc-interface/utils.c:6391
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:4384 ada/gcc-interface/utils.c:6729
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:4500
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.c:4515
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr ""
  
! #: c-family/c-attribs.c:4551
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:4572
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:4599
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4703
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.c:4705
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.c:4882
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr ""
*************** msgstr ""
*** 29564,29575 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3460 cp/semantics.c:662 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6795 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
--- 29604,29615 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
*************** msgstr ""
*** 29649,29655 ****
  msgid "duplicate case value"
  msgstr ""
  
! #: c-family/c-common.c:4919 c-family/c-warn.c:2510
  #, gcc-internal-format
  msgid "previously used here"
  msgstr ""
--- 29689,29695 ----
  msgid "duplicate case value"
  msgstr ""
  
! #: c-family/c-common.c:4919 c-family/c-warn.c:2515
  #, gcc-internal-format
  msgid "previously used here"
  msgstr ""
*************** msgstr ""
*** 29896,29964 ****
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7431
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8051
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.c:8093 c-family/c-common.c:8142 c-family/c-common.c:8158
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8246
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.c:8266
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.c:8269
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.c:8273
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr ""
  
! #: c-family/c-common.c:8276
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr ""
  
! #: c-family/c-common.c:8281
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8284
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8289
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8292
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8363
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
--- 29936,30004 ----
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.c:8268
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.c:8271
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.c:8275
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr ""
  
! #: c-family/c-common.c:8278
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr ""
  
! #: c-family/c-common.c:8283
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8286
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8291
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8294
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
*************** msgstr ""
*** 30614,30625 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7442 cp/parser.c:4228
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.c:1286 c/c-parser.c:7463
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
--- 30654,30665 ----
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.c:1250 c/c-parser.c:7441 cp/parser.c:4231
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.c:1286 c/c-parser.c:7462
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
*************** msgstr ""
*** 30669,30675 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9042
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 30709,30715 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 30684,30700 ****
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.c:765 cp/semantics.c:8931
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:871 cp/semantics.c:8550
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:878 cp/semantics.c:8937
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
--- 30724,30740 ----
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
*************** msgstr ""
*** 30704,30710 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8665
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
--- 30744,30750 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
*************** msgstr ""
*** 30855,30916 ****
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr ""
  
! #: c-family/c-opts.c:1031
  #, gcc-internal-format
  msgid "external TLS initialization functions not supported on this target"
  msgstr ""
  
! #: c-family/c-opts.c:1055
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.c:1070
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1090
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.c:1244
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1255
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1258
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1335
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.c:1359
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.c:1392
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.c:1395
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.c:1580
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
--- 30895,30956 ----
  msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
  msgstr ""
  
! #: c-family/c-opts.c:1035
  #, gcc-internal-format
  msgid "external TLS initialization functions not supported on this target"
  msgstr ""
  
! #: c-family/c-opts.c:1059
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.c:1074
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1094
  #, gcc-internal-format
  msgid "the %qs debug format cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.c:1248
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1259
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1262
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr ""
  
! #: c-family/c-opts.c:1339
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.c:1363
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.c:1396
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.c:1399
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.c:1584
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
*************** msgstr ""
*** 31256,31297 ****
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:329
  #, gcc-internal-format
  msgid "<type-error>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:371
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:378
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:393
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:408
  #, gcc-internal-format
  msgid "<tag-error>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:1244
  #, gcc-internal-format
  msgid "<erroneous-expression>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:1248 cp/cxx-pretty-print.c:133
  #, gcc-internal-format
  msgid "<return-value>"
  msgstr ""
--- 31296,31337 ----
  msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:333
  #, gcc-internal-format
  msgid "<type-error>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:375
  #, gcc-internal-format
  msgid "<unnamed-unsigned:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:379
  #, gcc-internal-format
  msgid "<unnamed-float:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:382
  #, gcc-internal-format
  msgid "<unnamed-fixed:"
  msgstr ""
  
! #: c-family/c-pretty-print.c:397
  #, gcc-internal-format
  msgid "<typedef-error>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:412
  #, gcc-internal-format
  msgid "<tag-error>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:1250
  #, gcc-internal-format
  msgid "<erroneous-expression>"
  msgstr ""
  
! #: c-family/c-pretty-print.c:1254 cp/cxx-pretty-print.c:133
  #, gcc-internal-format
  msgid "<return-value>"
  msgstr ""
*************** msgstr ""
*** 31301,31308 ****
  msgid "wrong type argument to %s"
  msgstr ""
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2657
! #: cp/constexpr.c:5290
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
--- 31341,31348 ----
  msgid "wrong type argument to %s"
  msgstr ""
  
! #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
*************** msgstr ""
*** 31562,31573 ****
  msgid "conversion to %qT from boolean expression"
  msgstr ""
  
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1387
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1395
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
  msgstr ""
--- 31602,31613 ----
  msgid "conversion to %qT from boolean expression"
  msgstr ""
  
! #: c-family/c-warn.c:1223 c-family/c-warn.c:1392
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1228 c-family/c-warn.c:1400
  #, gcc-internal-format
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
  msgstr ""
*************** msgstr ""
*** 31582,31593 ****
  msgid "signed conversion from %qT to %qT changes the value of %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1385
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1393
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes the value of %qE"
  msgstr ""
--- 31622,31633 ----
  msgid "signed conversion from %qT to %qT changes the value of %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1248 c-family/c-warn.c:1390
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1252 c-family/c-warn.c:1398
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes the value of %qE"
  msgstr ""
*************** msgstr ""
*** 31607,32086 ****
  msgid "conversion from %qT to %qT may change value"
  msgstr ""
  
! #: c-family/c-warn.c:1406 c-family/c-warn.c:1423 c-family/c-warn.c:1440
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1475
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type"
  msgstr ""
  
! #: c-family/c-warn.c:1480
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type %qT"
  msgstr ""
  
! #: c-family/c-warn.c:1560
  #, gcc-internal-format
  msgid "lower value in case label range less than minimum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1574
  #, gcc-internal-format
  msgid "case label value is less than minimum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1591
  #, gcc-internal-format
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1604
  #, gcc-internal-format
  msgid "case label value exceeds maximum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1617
  #, gcc-internal-format
  msgid "switch missing default case"
  msgstr ""
  
! #: c-family/c-warn.c:1662
  #, gcc-internal-format
  msgid "switch condition has boolean value"
  msgstr ""
  
! #: c-family/c-warn.c:1744
  #, gcc-internal-format
  msgid "enumeration value %qE not handled in switch"
  msgstr ""
  
! #: c-family/c-warn.c:1772
  #, gcc-internal-format
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr ""
  
! #: c-family/c-warn.c:1794
  #, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1796
  #, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1798
  #, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1800
  #, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1804
  #, gcc-internal-format
  msgid "assignment of read-only member %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1805
  #, gcc-internal-format
  msgid "increment of read-only member %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1806
  #, gcc-internal-format
  msgid "decrement of read-only member %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1807
  #, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1811
  #, gcc-internal-format
  msgid "assignment of read-only variable %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1812
  #, gcc-internal-format
  msgid "increment of read-only variable %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1813
  #, gcc-internal-format
  msgid "decrement of read-only variable %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1814
  #, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1817
  #, gcc-internal-format
  msgid "assignment of read-only parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1818
  #, gcc-internal-format
  msgid "increment of read-only parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1819
  #, gcc-internal-format
  msgid "decrement of read-only parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1820
  #, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1825
  #, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1827
  #, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1829
  #, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1831
  #, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr ""
  
! #: c-family/c-warn.c:1836
  #, gcc-internal-format
  msgid "assignment of function %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1837
  #, gcc-internal-format
  msgid "increment of function %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1838
  #, gcc-internal-format
  msgid "decrement of function %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1839
  #, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1842 c/c-typeck.c:4914
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1843 c/c-typeck.c:4917
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1844 c/c-typeck.c:4920
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1845
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1859
  #, gcc-internal-format
  msgid "lvalue required as left operand of assignment"
  msgstr ""
  
! #: c-family/c-warn.c:1862
  #, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr ""
  
! #: c-family/c-warn.c:1865
  #, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr ""
  
! #: c-family/c-warn.c:1868
  #, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr ""
  
! #: c-family/c-warn.c:1871
  #, gcc-internal-format
  msgid "lvalue required in %<asm%> statement"
  msgstr ""
  
! #: c-family/c-warn.c:1888
  #, gcc-internal-format
  msgid "invalid type argument (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1892
  #, gcc-internal-format
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1897
  #, gcc-internal-format
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1902
  #, gcc-internal-format
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1907
  #, gcc-internal-format
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1912
  #, gcc-internal-format
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1939
  #, gcc-internal-format
  msgid "array subscript has type %<char%>"
  msgstr ""
  
! #: c-family/c-warn.c:1975 c-family/c-warn.c:1978
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr ""
  
! #: c-family/c-warn.c:1981 c-family/c-warn.c:1984
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr ""
  
! #: c-family/c-warn.c:1990 c-family/c-warn.c:1993
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr ""
  
! #: c-family/c-warn.c:1996 c-family/c-warn.c:1999
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr ""
  
! #: c-family/c-warn.c:2005 c-family/c-warn.c:2008
  #, gcc-internal-format
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr ""
  
! #: c-family/c-warn.c:2015 c-family/c-warn.c:2019
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr ""
  
! #: c-family/c-warn.c:2023 c-family/c-warn.c:2026
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr ""
  
! #: c-family/c-warn.c:2031
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2039 c-family/c-warn.c:2043
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr ""
  
! #: c-family/c-warn.c:2047 c-family/c-warn.c:2050
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr ""
  
! #: c-family/c-warn.c:2056 c-family/c-warn.c:2059
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2062 c-family/c-warn.c:2065
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2069 c-family/c-warn.c:2072
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2077
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2084 c-family/c-warn.c:2087
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr ""
  
! #: c-family/c-warn.c:2092 c-family/c-warn.c:2095
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr ""
  
! #: c-family/c-warn.c:2105 c-family/c-warn.c:2111
  #, gcc-internal-format
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr ""
  
! #: c-family/c-warn.c:2127
  #, gcc-internal-format
  msgid "label %q+D defined but not used"
  msgstr ""
  
! #: c-family/c-warn.c:2129
  #, gcc-internal-format
  msgid "label %q+D declared but not defined"
  msgstr ""
  
! #: c-family/c-warn.c:2152
  #, gcc-internal-format
  msgid "division by zero"
  msgstr ""
  
! #: c-family/c-warn.c:2172
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr ""
  
! #: c-family/c-warn.c:2196
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2235 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2288
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2341
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2345
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr ""
  
! #: c-family/c-warn.c:2356
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr ""
  
! #: c-family/c-warn.c:2411
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:2473
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr ""
  
! #: c-family/c-warn.c:2509
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr ""
  
! #: c-family/c-warn.c:2538
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2546
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr ""
  
! #: c-family/c-warn.c:2551
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr ""
  
! #: c-family/c-warn.c:2600
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2638 c-family/c-warn.c:2662
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr ""
  
! #: c-family/c-warn.c:2641 c-family/c-warn.c:2659
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr ""
  
! #: c-family/c-warn.c:2709
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:2774 c/c-typeck.c:5485 cp/call.c:5673
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2881
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2882
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2975
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2982 c-family/c-warn.c:2985 cp/init.c:633
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3072
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
--- 31647,32126 ----
  msgid "conversion from %qT to %qT may change value"
  msgstr ""
  
! #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1416 c-family/c-warn.c:1433 c-family/c-warn.c:1450
  #, gcc-internal-format
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1480
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type"
  msgstr ""
  
! #: c-family/c-warn.c:1485
  #, gcc-internal-format
  msgid "case value %qs not in enumerated type %qT"
  msgstr ""
  
! #: c-family/c-warn.c:1565
  #, gcc-internal-format
  msgid "lower value in case label range less than minimum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1579
  #, gcc-internal-format
  msgid "case label value is less than minimum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1596
  #, gcc-internal-format
  msgid "upper value in case label range exceeds maximum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1609
  #, gcc-internal-format
  msgid "case label value exceeds maximum value for type"
  msgstr ""
  
! #: c-family/c-warn.c:1622
  #, gcc-internal-format
  msgid "switch missing default case"
  msgstr ""
  
! #: c-family/c-warn.c:1667
  #, gcc-internal-format
  msgid "switch condition has boolean value"
  msgstr ""
  
! #: c-family/c-warn.c:1749
  #, gcc-internal-format
  msgid "enumeration value %qE not handled in switch"
  msgstr ""
  
! #: c-family/c-warn.c:1777
  #, gcc-internal-format
  msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
  msgstr ""
  
! #: c-family/c-warn.c:1799
  #, gcc-internal-format
  msgid "assignment of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1801
  #, gcc-internal-format
  msgid "increment of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1803
  #, gcc-internal-format
  msgid "decrement of member %qD in read-only object"
  msgstr ""
  
! #: c-family/c-warn.c:1805
  #, gcc-internal-format
  msgid "member %qD in read-only object used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1809
  #, gcc-internal-format
  msgid "assignment of read-only member %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1810
  #, gcc-internal-format
  msgid "increment of read-only member %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1811
  #, gcc-internal-format
  msgid "decrement of read-only member %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1812
  #, gcc-internal-format
  msgid "read-only member %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1816
  #, gcc-internal-format
  msgid "assignment of read-only variable %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1817
  #, gcc-internal-format
  msgid "increment of read-only variable %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1818
  #, gcc-internal-format
  msgid "decrement of read-only variable %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1819
  #, gcc-internal-format
  msgid "read-only variable %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1822
  #, gcc-internal-format
  msgid "assignment of read-only parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1823
  #, gcc-internal-format
  msgid "increment of read-only parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1824
  #, gcc-internal-format
  msgid "decrement of read-only parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1825
  #, gcc-internal-format
  msgid "read-only parameter %qD use as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1830
  #, gcc-internal-format
  msgid "assignment of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1832
  #, gcc-internal-format
  msgid "increment of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1834
  #, gcc-internal-format
  msgid "decrement of read-only named return value %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1836
  #, gcc-internal-format
  msgid "read-only named return value %qD used as %<asm%>output"
  msgstr ""
  
! #: c-family/c-warn.c:1841
  #, gcc-internal-format
  msgid "assignment of function %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1842
  #, gcc-internal-format
  msgid "increment of function %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1843
  #, gcc-internal-format
  msgid "decrement of function %qD"
  msgstr ""
  
! #: c-family/c-warn.c:1844
  #, gcc-internal-format
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1847 c/c-typeck.c:4914
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1848 c/c-typeck.c:4917
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1849 c/c-typeck.c:4920
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1850
  #, gcc-internal-format
  msgid "read-only location %qE used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1864
  #, gcc-internal-format
  msgid "lvalue required as left operand of assignment"
  msgstr ""
  
! #: c-family/c-warn.c:1867
  #, gcc-internal-format
  msgid "lvalue required as increment operand"
  msgstr ""
  
! #: c-family/c-warn.c:1870
  #, gcc-internal-format
  msgid "lvalue required as decrement operand"
  msgstr ""
  
! #: c-family/c-warn.c:1873
  #, gcc-internal-format
  msgid "lvalue required as unary %<&%> operand"
  msgstr ""
  
! #: c-family/c-warn.c:1876
  #, gcc-internal-format
  msgid "lvalue required in %<asm%> statement"
  msgstr ""
  
! #: c-family/c-warn.c:1893
  #, gcc-internal-format
  msgid "invalid type argument (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1897
  #, gcc-internal-format
  msgid "invalid type argument of array indexing (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1902
  #, gcc-internal-format
  msgid "invalid type argument of unary %<*%> (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1907
  #, gcc-internal-format
  msgid "invalid type argument of %<->%> (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1912
  #, gcc-internal-format
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1917
  #, gcc-internal-format
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr ""
  
! #: c-family/c-warn.c:1944
  #, gcc-internal-format
  msgid "array subscript has type %<char%>"
  msgstr ""
  
! #: c-family/c-warn.c:1980 c-family/c-warn.c:1983
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<<<%>"
  msgstr ""
  
! #: c-family/c-warn.c:1986 c-family/c-warn.c:1989
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<<<%>"
  msgstr ""
  
! #: c-family/c-warn.c:1995 c-family/c-warn.c:1998
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> inside %<>>%>"
  msgstr ""
  
! #: c-family/c-warn.c:2001 c-family/c-warn.c:2004
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> inside %<>>%>"
  msgstr ""
  
! #: c-family/c-warn.c:2010 c-family/c-warn.c:2013
  #, gcc-internal-format
  msgid "suggest parentheses around %<&&%> within %<||%>"
  msgstr ""
  
! #: c-family/c-warn.c:2020 c-family/c-warn.c:2024
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<|%>"
  msgstr ""
  
! #: c-family/c-warn.c:2028 c-family/c-warn.c:2031
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<|%>"
  msgstr ""
  
! #: c-family/c-warn.c:2036
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2044 c-family/c-warn.c:2048
  #, gcc-internal-format
  msgid "suggest parentheses around arithmetic in operand of %<^%>"
  msgstr ""
  
! #: c-family/c-warn.c:2052 c-family/c-warn.c:2055
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<^%>"
  msgstr ""
  
! #: c-family/c-warn.c:2061 c-family/c-warn.c:2064
  #, gcc-internal-format
  msgid "suggest parentheses around %<+%> in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2067 c-family/c-warn.c:2070
  #, gcc-internal-format
  msgid "suggest parentheses around %<-%> in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2074 c-family/c-warn.c:2077
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<&%>"
  msgstr ""
  
! #: c-family/c-warn.c:2082
  #, gcc-internal-format
  msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
  msgstr ""
  
! #: c-family/c-warn.c:2089 c-family/c-warn.c:2092
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<==%>"
  msgstr ""
  
! #: c-family/c-warn.c:2097 c-family/c-warn.c:2100
  #, gcc-internal-format
  msgid "suggest parentheses around comparison in operand of %<!=%>"
  msgstr ""
  
! #: c-family/c-warn.c:2110 c-family/c-warn.c:2116
  #, gcc-internal-format
  msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
  msgstr ""
  
! #: c-family/c-warn.c:2132
  #, gcc-internal-format
  msgid "label %q+D defined but not used"
  msgstr ""
  
! #: c-family/c-warn.c:2134
  #, gcc-internal-format
  msgid "label %q+D declared but not defined"
  msgstr ""
  
! #: c-family/c-warn.c:2157
  #, gcc-internal-format
  msgid "division by zero"
  msgstr ""
  
! #: c-family/c-warn.c:2177
  #, gcc-internal-format
  msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
  msgstr ""
  
! #: c-family/c-warn.c:2201
  #, gcc-internal-format
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
  #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2293
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2346
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2350
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr ""
  
! #: c-family/c-warn.c:2361
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr ""
  
! #: c-family/c-warn.c:2416
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:2478
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr ""
  
! #: c-family/c-warn.c:2514
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr ""
  
! #: c-family/c-warn.c:2543
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2551
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr ""
  
! #: c-family/c-warn.c:2556
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr ""
  
! #: c-family/c-warn.c:2605
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2643 c-family/c-warn.c:2667
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr ""
  
! #: c-family/c-warn.c:2646 c-family/c-warn.c:2664
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr ""
  
! #: c-family/c-warn.c:2714
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:633
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
*************** msgstr ""
*** 32095,32101 ****
  msgid "too many input files"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.c:497 config/aarch64/aarch64.c:13859
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
--- 32135,32141 ----
  msgid "too many input files"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
*************** msgid "unrecognized option passed to %%:
*** 32126,32139 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:13791
! #: config/aarch64/aarch64.c:13829
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:13794
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr ""
--- 32166,32179 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr ""
*************** msgstr ""
*** 32486,32567 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2026
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2033
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2763
  #, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr ""
  
! #: config/darwin.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3164
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3169
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3184
  #, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr ""
  
! #: config/darwin.c:3262
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3305
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3485
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3492
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr ""
  
! #: config/darwin.c:3578
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr ""
  
! #: config/darwin.c:3589
  #, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr ""
  
! #: config/darwin.c:3613
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr ""
  
! #: config/darwin.c:3614
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr ""
--- 32526,32607 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:1942
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2035
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2042
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2772
  #, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr ""
  
! #: config/darwin.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3173
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3178
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3193
  #, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr ""
  
! #: config/darwin.c:3271
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3314
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3494
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3501
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr ""
  
! #: config/darwin.c:3587
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr ""
  
! #: config/darwin.c:3598
  #, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr ""
  
! #: config/darwin.c:3622
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr ""
  
! #: config/darwin.c:3623
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr ""
*************** msgid "profiler support for VxWorks"
*** 32653,32664 ****
  msgstr ""
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:2938
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3279
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr ""
--- 32693,32704 ----
  msgstr ""
  
  #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr ""
*************** msgstr ""
*** 32694,33034 ****
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:273
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:281
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1230
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1300 config/aarch64/aarch64.c:1314
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: config/aarch64/aarch64.c:1463
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1466
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1470
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1473
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1489
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1490
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:4900
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5254
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5367 config/aarch64/aarch64.c:5413
! #: config/aarch64/aarch64.c:5533 config/aarch64/aarch64.c:15612
! #: config/arm/arm.c:6954 config/arm/arm.c:6984 config/arm/arm.c:28364
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5482
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5485
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5655
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13336
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13380
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13436
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13448
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13468
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:unknown function '%u'\n"
  msgid "unknown tuning option (%s)"
  msgstr "%s:nepoznata funkcija â€ž%uâ€�\n"
  
! #: config/aarch64/aarch64.c:13639
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13648
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13656
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:13666 config/rs6000/rs6000.c:4281
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13731
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13747
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13832
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13856
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13863
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13971
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13973
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13997
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14000
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14004
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14032
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14035
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14166 config/arm/arm.c:3244
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14222
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14229
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14297
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14470
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14473
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14477 config/aarch64/aarch64.c:14519
! #: config/aarch64/aarch64.c:14626
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14512
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14515
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14542
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14546
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14581
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14622
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14678 config/aarch64/aarch64.c:14851
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14722
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14730
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14784
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14841 config/arm/arm.c:32196
! #: config/rs6000/rs6000.c:23143 config/s390/s390.c:15516
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14868
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14877
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17254
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17256
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21828 config/i386/i386.c:22131
! #: config/i386/i386.c:22258
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21838 config/aarch64/aarch64.c:21859
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21842
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21846
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21863
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:21885
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr ""
--- 32734,33084 ----
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:275
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:283
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1327
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: config/aarch64/aarch64.c:1845
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1848
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1852
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1855
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1871
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5653
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5907
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5910
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13936
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13948
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13968
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:unknown function '%u'\n"
  msgid "unknown tuning option (%s)"
  msgstr "%s:nepoznata funkcija â€ž%uâ€�\n"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14356
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14363
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14471
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14473
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14497
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14500
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14504
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14532
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14535
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14722
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14804
! #, gcc-internal-format
! msgid "code model %qs not supported in ilp32 mode"
! msgstr ""
! 
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15047
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15051
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15127
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15289
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15373
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
! msgstr ""
! 
! #: config/aarch64/aarch64.c:17832
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17834
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
! #: config/i386/i386.c:22265
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22454
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22458
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22475
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22497
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr ""
*************** msgstr ""
*** 33209,33216 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7095 config/arm/arm.c:7113
! #: config/arm/arm.c:7289 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
--- 33259,33266 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
*************** msgstr ""
*** 33219,33228 ****
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19220 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2219 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 33269,33278 ----
  #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
  #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
! #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:723
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr ""
*** 33354,33838 ****
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21048
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21112
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21141
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3049
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3156
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3160
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3179
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3201
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3223
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3301
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3379 config/arm/arm-builtins.c:3483
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3387 config/arm/arm-builtins.c:3432
! #: config/arm/arm-builtins.c:3490 config/arm/arm-builtins.c:3499
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3392 config/arm/arm-builtins.c:3501
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3397 config/arm/arm-builtins.c:3503
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3569
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3574
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3762
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3764
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3766
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3768
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3774
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3776
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3781
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3783
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3785
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3787
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3789
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3791
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3793
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3795
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3797
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3799
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3801
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3803
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3805
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3807
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3809
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3811
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3813
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3815
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
  
! #: config/arm/arm.c:2904
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2910
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr ""
  
! #: config/arm/arm.c:2914
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2930
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2950
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2960
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3125
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.c:3474
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3483
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3486
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3519
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3544
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3556 config/arm/arm.c:32210
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3573
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3595 config/pru/pru.c:643
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.c:3739
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3776
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3779
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3787
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3800
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3803
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3808
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3811
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3816
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3828
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6076
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6078
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6296
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6356
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6740 config/arm/arm.c:6948 config/arm/arm.c:6981
! #: config/arm/arm.c:28357
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7238
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7250
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7259
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7281 config/arm/arm.c:7333
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr ""
  
! #: config/arm/arm.c:7300
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7349
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9300
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13038
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13041
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25219
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:25881
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26140
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26392
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26638
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32225
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
--- 33404,33911 ----
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arm/aarch-common.c:549 config/i386/i386.c:21053
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:610 config/i386/i386.c:21117
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:620 config/i386/i386.c:21146
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3087
! #, gcc-internal-format
! msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
! msgstr ""
! 
! #: config/arm/arm-builtins.c:3090
! #, gcc-internal-format
! msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
! msgstr ""
! 
! #. Here we mention the builtin name to follow the same
! #. format that the C/C++ frontends use for referencing
! #. a given argument index.
! #: config/arm/arm-builtins.c:3098
! #, gcc-internal-format
! msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
! msgstr ""
! 
! #: config/arm/arm-builtins.c:3216
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3323
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3327
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3745
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
  
! #: config/arm/arm-c.c:107
! #, gcc-internal-format
! msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
! msgstr ""
! 
! #: config/arm/arm.c:2911
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr ""
  
! #: config/arm/arm.c:2921
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2924
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2967
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3082
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3132
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.c:3481
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3490
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3526
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3551
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3563 config/arm/arm.c:32229
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3571
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3580
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.c:3746
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3822
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3825
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3833
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6100
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7260
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7272
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7281
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7303 config/arm/arm.c:7355
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr ""
  
! #: config/arm/arm.c:7322
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7371
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13063
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25234
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:25896
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26155
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32244
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
*************** msgstr ""
*** 33840,33861 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32233
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32246
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32260
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:33263
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr ""
--- 33913,33934 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32265
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32279
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:33257
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr ""
*************** msgstr ""
*** 34700,34726 ****
  msgid "can%'t set position in PCH file: %m"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2259
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2309
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2320
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2421
  #, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2446 config/i386/i386-builtins.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr ""
--- 34773,34799 ----
  msgid "can%'t set position in PCH file: %m"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2268
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2318
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2329
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2430
  #, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr ""
  
! #: config/i386/i386-builtins.c:2455 config/i386/i386-builtins.c:2505
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr ""
*************** msgstr ""
*** 34815,34871 ****
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9789
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11016
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11020
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:11691
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12447 config/i386/i386-expand.c:12659
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12712
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12718
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:12737
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-features.c:2589
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.c:2594 config/i386/i386-features.c:2859
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr ""
  
! #: config/i386/i386-features.c:2726
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
--- 34888,34944 ----
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11007
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:11678
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12699
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12705
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:12724
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-features.c:2595
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-features.c:2600 config/i386/i386-features.c:2868
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr ""
  
! #: config/i386/i386-features.c:2732
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
*************** msgstr ""
*** 35320,35326 ****
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19331
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
--- 35393,35399 ----
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
*************** msgstr ""
*** 35492,35565 ****
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.c:9396
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.c:9416
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9427
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12378
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12389 config/i386/i386.c:12403
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.c:12435
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12450
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12642
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16575
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:22092
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22099
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22106
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22152
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22182
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
--- 35565,35638 ----
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.c:9401
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.c:9421
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9432
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12383
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12394 config/i386/i386.c:12408
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.c:12440
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12455
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12647
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16580
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:22099
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22106
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22113
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22159
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22189
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
*************** msgstr ""
*** 35758,35764 ****
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1726
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr ""
--- 35831,35837 ----
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr ""
*************** msgstr ""
*** 36830,36840 ****
  msgid "%<-g%> option disabled"
  msgstr "omoguÄ‡ene opcije: "
  
! #: config/pa/pa.c:8762
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr ""
  
  #: config/pru/pru-passes.c:111
  #, gcc-internal-format
  msgid "large return values not supported with %<-mabi=ti%> option"
--- 36903,36918 ----
  msgid "%<-g%> option disabled"
  msgstr "omoguÄ‡ene opcije: "
  
! #: config/pa/pa.c:8761
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr ""
  
+ #: config/pa/som.h:337
+ #, gcc-internal-format
+ msgid "weak aliases are not supported"
+ msgstr ""
+ 
  #: config/pru/pru-passes.c:111
  #, gcc-internal-format
  msgid "large return values not supported with %<-mabi=ti%> option"
*************** msgstr ""
*** 37093,37598 ****
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5820
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6010
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6185
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6455
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7195
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7370
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8162
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8480
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8521
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8552
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8564
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8590
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8605
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8630
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8635
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8654
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8695
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8779
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8790
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8801
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8812
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8826
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8844
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8860
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8899
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8957
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9230
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9279
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9426
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9445
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9473
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9499
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9552
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9597
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9609
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9621
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9635
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9647
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9655
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9722 config/rs6000/rs6000-call.c:10062
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9887
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10109
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10124
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10318
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10320 config/rs6000/rs6000-call.c:10322
! #: config/rs6000/rs6000-call.c:10324 config/rs6000/rs6000-call.c:10330
! #: config/rs6000/rs6000-call.c:10332 config/rs6000/rs6000-call.c:10338
! #: config/rs6000/rs6000-call.c:10344 config/rs6000/rs6000-call.c:10348
! #: config/rs6000/rs6000-call.c:10350 config/rs6000/rs6000-call.c:10354
! #: config/rs6000/rs6000-call.c:10358
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10327 config/rs6000/rs6000-call.c:10335
! #: config/rs6000/rs6000-call.c:10341
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10356
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10361
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10364
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13019
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13041
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:1689
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:5481
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:5489
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3145 config/rs6000/rs6000.c:3148
! #: config/rs6000/rs6000.c:3151
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3252
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3445
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3584
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3601
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3680
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3688
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3713 config/rs6000/rs6000.c:3720
! #: config/rs6000/rs6000.c:3727 config/rs6000/rs6000.c:3735
! #: config/rs6000/rs6000.c:3754 config/rs6000/rs6000.c:3816
! #: config/rs6000/rs6000.c:3843 config/rs6000/rs6000.c:3870
! #: config/rs6000/rs6000.c:3885 config/rs6000/rs6000.c:3893
! #: config/rs6000/rs6000.c:3922 config/rs6000/rs6000.c:3924
! #: config/rs6000/rs6000.c:4010 config/rs6000/rs6000.c:4019
! #: config/rs6000/rs6000.c:4021 config/rs6000/rs6000.c:4030
! #: config/rs6000/rs6000.c:4171
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3913
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3939
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3948
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3951
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3970
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3979
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4002
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4087
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4110 config/rs6000/rs6000.c:4125
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4138
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4276
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4293
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4301
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4599
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4636
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7160
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:16704
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19006
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19088
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19090
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19092
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19094
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19100
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19103
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19108
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19111
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23115
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23118
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23120
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23657
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23816
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23848
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24092
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
--- 37171,37677 ----
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5845
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6035
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6480
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7220
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8187
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8505
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8546
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8577
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8589
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8615
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8630
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8655
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8660
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8679
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8720
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8804
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8815
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8826
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8837
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8851
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8869
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8885
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8924
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8982
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9255
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9306
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9451
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9470
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9498
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9602
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9622
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9634
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9646
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9660
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9672
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9680
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10134
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10149
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10343
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10381
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10386
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10389
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13016
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13038
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:1691
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:5486
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:5494
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3261
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3593
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3610
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
! #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3930
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3956
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3965
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3968
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3987
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4106
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4302
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4319
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4327
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4623
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4660
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:16737
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19039
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19121
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19123
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19125
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19127
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19133
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19136
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19141
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19144
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23150
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23153
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23155
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24139
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
*************** msgstr ""
*** 37938,38051 ****
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12898
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15156
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15163
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15198
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15201
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15230
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15234
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15246
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15255
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15261
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15266
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15279
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15282
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15285
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15288
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15348
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15384
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.c:15391
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:15421
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15582 config/s390/s390.c:15632 config/s390/s390.c:15649
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15588
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
--- 38017,38130 ----
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12900
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15158
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15200
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15203
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15232
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15236
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15248
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15257
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15265
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15386
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.c:15393
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15590
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
*************** msgstr ""
*** 38122,38153 ****
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1048
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1205
  #, gcc-internal-format
  msgid "function_profiler support"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1299
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1870
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.c:2242
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr ""
  
! #: config/stormy16/stormy16.c:2249
  #, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr ""
--- 38201,38232 ----
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1058
  #, gcc-internal-format
  msgid "local variable memory requirements exceed capacity"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1215
  #, gcc-internal-format
  msgid "function_profiler support"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1309
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
  msgstr ""
  
! #: config/stormy16/stormy16.c:1880
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.c:2252
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr ""
  
! #: config/stormy16/stormy16.c:2259
  #, gcc-internal-format
  msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgstr ""
*************** msgstr ""
*** 38525,38531 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1590 c/c-decl.c:7067 c/c-decl.c:7975 c/c-decl.c:8782
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
--- 38604,38610 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1590 c/c-decl.c:7070 c/c-decl.c:7978 c/c-decl.c:8785
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
*************** msgstr ""
*** 38742,38748 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2837
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
--- 38821,38827 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
*************** msgstr ""
*** 38812,38818 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3791 cp/decl.c:3136
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
--- 38891,38897 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3791 cp/decl.c:3147
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
*************** msgstr ""
*** 38842,38848 ****
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.c:4007 cp/decl.c:3542
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
--- 38921,38927 ----
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
*************** msgstr ""
*** 38960,38966 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7534 c/c-decl.c:9438
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
--- 39039,39045 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4871 c/c-decl.c:7537 c/c-decl.c:9441
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
*************** msgstr ""
*** 39050,39056 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5568 cp/decl.c:7939
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 39129,39135 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr ""
*** 39130,39136 ****
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.c:6074 c/c-decl.c:6467 c/c-decl.c:6477
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
--- 39209,39215 ----
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.c:6074 c/c-decl.c:6470 c/c-decl.c:6480
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
*************** msgstr ""
*** 39175,39181 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.c:6164 c/c-parser.c:3015
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
--- 39254,39260 ----
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.c:6164 c/c-parser.c:3014
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
*************** msgstr ""
*** 39220,39226 ****
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6215 cp/decl.c:11852
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
--- 39299,39305 ----
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6215 cp/decl.c:11845
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
*************** msgstr ""
*** 39258,39264 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6691
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
--- 39337,39343 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6300 c/c-decl.c:6694
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
*************** msgstr ""
*** 39283,39289 ****
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6381 c/c-decl.c:8506
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
--- 39362,39368 ----
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6381 c/c-decl.c:8509
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
*************** msgstr ""
*** 39298,39968 ****
  msgid "size of unnamed array has non-integer type"
  msgstr ""
  
! #: c/c-decl.c:6424
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6427
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6438
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.c:6441
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.c:6450
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr ""
  
! #: c/c-decl.c:6452
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr ""
  
! #: c/c-decl.c:6537
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr ""
  
! #: c/c-decl.c:6540
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr ""
  
! #: c/c-decl.c:6579 c/c-decl.c:7237
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6601
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr ""
  
! #: c/c-decl.c:6614
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr ""
  
! #: c/c-decl.c:6620
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6624
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6727
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:6730
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:6740
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:6781
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.c:6785 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:6823 c/c-decl.c:7033 c/c-decl.c:7087 c/c-decl.c:7171
! #: c/c-decl.c:7296 c/c-parser.c:3017
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:6829 c/c-decl.c:7039 c/c-decl.c:7176 c/c-decl.c:7301
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:6924
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:6928
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:6934
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:6950
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6953
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6959
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6962
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6977
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr ""
  
! #: c/c-decl.c:6979
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr ""
  
! #: c/c-decl.c:6988
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.c:6990
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:6995
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6997
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7002
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.c:7004
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7007
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7014
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7048
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7050
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7093
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7104
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7121 cp/decl.c:10792
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
  
! #: c/c-decl.c:7161
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7203
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7205
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7218
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr ""
  
! #: c/c-decl.c:7225
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7227
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7267 c/c-decl.c:7278 c/c-decl.c:7281
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7338
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr ""
  
! #: c/c-decl.c:7340
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7351
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7354
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7383
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7393
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7395
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7430
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7432
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7540 c/c-decl.c:9259
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7550
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7595
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7599
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7610
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr ""
  
! #: c/c-decl.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr ""
  
! #: c/c-decl.c:7688
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7692 c/c-decl.c:7728
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.c:7722
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:7768
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7882
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.c:7888
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr ""
  
! #: c/c-decl.c:7894
  #, gcc-internal-format
  msgid "union defined here"
  msgstr ""
  
! #: c/c-decl.c:7971
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:7982
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:7984
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:8014 c/c-decl.c:8801
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8081 cp/decl.c:4968
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8086
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8089
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8182 c/c-decl.c:8200 c/c-decl.c:8261
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr ""
  
! #: c/c-decl.c:8287
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8415
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.c:8417
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.c:8422
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.c:8424
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8485 cp/decl.c:13096
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.c:8491
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.c:8497
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.c:8528
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.c:8633
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:8773
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr ""
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8780
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.c:8859 cp/decl.c:15543
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:8874
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:8994 c/c-decl.c:9010
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.c:9005
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.c:9029
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9037
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9156 cp/decl.c:5273 cp/decl.c:16102
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:9174
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9185
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9209
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9268
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.c:9277
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.c:9285 cp/decl.c:16237
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
  
! #: c/c-decl.c:9295
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9316
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9323
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.c:9360
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9375
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9391
  #, gcc-internal-format
  msgid "parameter name omitted"
  msgstr ""
  
! #: c/c-decl.c:9430 c/c-decl.c:9434
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.c:9447
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.c:9471
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.c:9480
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.c:9509 c/c-decl.c:9514
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9534
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9541
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.c:9594
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9608 c/c-decl.c:9655 c/c-decl.c:9669
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.c:9647
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9652
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9662
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9667
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9918 cp/decl.c:17116
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:9937 cp/decl.c:17148
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
--- 39377,40047 ----
  msgid "size of unnamed array has non-integer type"
  msgstr ""
  
! #: c/c-decl.c:6425
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6428
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6440
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.c:6443
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.c:6452
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr ""
  
! #: c/c-decl.c:6454
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr ""
  
! #: c/c-decl.c:6540
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr ""
  
! #: c/c-decl.c:6543
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr ""
  
! #: c/c-decl.c:6582 c/c-decl.c:7240
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6604
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr ""
  
! #: c/c-decl.c:6617
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr ""
  
! #: c/c-decl.c:6623
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6627
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6730
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:6733
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:6740
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:6743
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:6784
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:6826 c/c-decl.c:7036 c/c-decl.c:7090 c/c-decl.c:7174
! #: c/c-decl.c:7299 c/c-parser.c:3016
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:6832 c/c-decl.c:7042 c/c-decl.c:7179 c/c-decl.c:7304
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:6927
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:6931
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:6937
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:6953
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6956
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6962
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6965
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6980
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr ""
  
! #: c/c-decl.c:6982
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr ""
  
! #: c/c-decl.c:6991
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.c:6993
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:6998
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7000
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7005
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.c:7007
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7010
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7017
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7020
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7051
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7053
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7096
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7107
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7124 cp/decl.c:10785
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
  
! #: c/c-decl.c:7164
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7206
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7208
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7221
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr ""
  
! #: c/c-decl.c:7228
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7230
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7270 c/c-decl.c:7281 c/c-decl.c:7284
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7341
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr ""
  
! #: c/c-decl.c:7343
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7354
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7357
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7386
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7396
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7398
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7433
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7435
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7543 c/c-decl.c:9262
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7553
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7598
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7602
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7613
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr ""
  
! #: c/c-decl.c:7617
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr ""
  
! #: c/c-decl.c:7691
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7695 c/c-decl.c:7731
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.c:7725
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:7771
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:7885
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.c:7891
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr ""
  
! #: c/c-decl.c:7897
  #, gcc-internal-format
  msgid "union defined here"
  msgstr ""
  
! #: c/c-decl.c:7974
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:7985
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:7987
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:8017 c/c-decl.c:8804
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8089
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8092
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8185 c/c-decl.c:8203 c/c-decl.c:8264
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr ""
  
! #: c/c-decl.c:8290
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8293
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8418
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.c:8420
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.c:8425
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.c:8427
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.c:8494
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.c:8500
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.c:8531
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.c:8636
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr ""
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:8783
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:8877
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:8997 c/c-decl.c:9013
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.c:9008
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.c:9032
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9040
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:9177
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9188
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9212
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9271
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.c:9280
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.c:9288 cp/decl.c:16230
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
  
! #: c/c-decl.c:9298
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9319
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9326
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.c:9363
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9378
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9394
  #, gcc-internal-format
  msgid "parameter name omitted"
  msgstr ""
  
! #: c/c-decl.c:9433 c/c-decl.c:9437
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.c:9450
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.c:9466
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.c:9474
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.c:9483
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.c:9512 c/c-decl.c:9517
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9537
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9544
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.c:9597
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9608
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9611 c/c-decl.c:9658 c/c-decl.c:9672
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.c:9650
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9655
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9665
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9670
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:9940 cp/decl.c:17147
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
*************** msgstr ""
*** 39970,40191 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10033
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10038
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10045
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.c:10077
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10081
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10088
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10093
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10097
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10101
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10395
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10454 c/c-decl.c:10461
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.c:10489 c/c-decl.c:10873 c/c-decl.c:11268
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10501 cp/parser.c:30306
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10514
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.c:10743 c/c-parser.c:9996
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.c:10789
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:10860 c/c-decl.c:11426
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.c:10920
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.c:10942
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:10985
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.c:11104
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr ""
  
! #: c/c-decl.c:11154
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11225
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr ""
  
! #: c/c-decl.c:11249 c/c-decl.c:11522 c/c-parser.c:9010
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.c:11251
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.c:11286
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11299
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11348
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
! #: c/c-decl.c:11369
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11371
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11373
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11387 c/c-parser.c:8375
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11390 c/c-parser.c:8378
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11402
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11411
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11424
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11432
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11440
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11519
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11534
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11561
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11587 c/c-decl.c:11603 c/c-decl.c:11629
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12028 cp/semantics.c:5623
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12032 cp/semantics.c:5627
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
--- 40049,40270 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10036
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10041
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10048
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.c:10080
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10084
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10096
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10100
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10104
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10504 cp/parser.c:30413
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10517
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.c:10792
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.c:10923
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.c:10945
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:10988
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.c:11107
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr ""
  
! #: c/c-decl.c:11157
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11228
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr ""
  
! #: c/c-decl.c:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.c:11254
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11302
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11351
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
! #: c/c-decl.c:11372
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11374
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11376
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11435
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11443
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11537
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12035 cp/semantics.c:5628
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
*************** msgstr ""
*** 40240,40246 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "oÄ�ekujem kraj retka"
--- 40319,40325 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "oÄ�ekujem kraj retka"
*************** msgstr "oÄ�ekujem kraj retka"
*** 40250,40261 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.c:1633 cp/semantics.c:3058
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1721 c/c-parser.c:11239
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
--- 40329,40340 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.c:1633 cp/semantics.c:3059
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1721 c/c-parser.c:11238
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
*************** msgstr ""
*** 40275,40292 ****
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.c:1938 c/c-parser.c:4348
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-parser.c:1942 c/c-parser.c:2844 c/c-parser.c:4352
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr ""
  
! #: c/c-parser.c:1969 c/c-parser.c:12479 c/c-parser.c:18632 c/c-parser.c:19143
! #: c/c-parser.c:19652 cp/parser.c:39900 cp/parser.c:43708
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
--- 40354,40371 ----
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.c:1938 c/c-parser.c:4347
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-parser.c:1942 c/c-parser.c:2843 c/c-parser.c:4351
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr ""
  
! #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
*************** msgstr ""
*** 40301,40312 ****
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.c:2016 c/c-parser.c:3576
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32651 cp/parser.c:32725
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
--- 40380,40391 ----
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.c:2016 c/c-parser.c:3575
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr ""
*** 40321,40328 ****
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2100 c/c-parser.c:5949 c/c-parser.c:6273 cp/parser.c:11465
! #: cp/parser.c:11672
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
--- 40400,40407 ----
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
*************** msgstr ""
*** 40360,40366 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13636 cp/parser.c:13795
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 40439,40445 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr ""
*** 40378,40636 ****
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.c:2588
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2591
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2612 c/c-parser.c:7403 c/c-parser.c:12540 cp/parser.c:43323
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
  
! #: c/c-parser.c:2621
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2627
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr ""
  
! #: c/c-parser.c:2636
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr ""
  
! #: c/c-parser.c:2641
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr ""
  
! #: c/c-parser.c:2648
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2650 cp/semantics.c:9685
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.c:2986
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.c:2989
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.c:2992
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.c:3019
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr ""
  
! #: c/c-parser.c:3049
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.c:3159
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr ""
  
! #: c/c-parser.c:3163 c/c-parser.c:4166 c/c-parser.c:4867 c/c-parser.c:4879
! #: c/c-parser.c:5362 c/c-parser.c:5660 c/c-parser.c:7270 c/c-parser.c:7353
! #: c/c-parser.c:8238 c/c-parser.c:8541 c/c-parser.c:8550 c/c-parser.c:9070
! #: c/c-parser.c:9253 c/c-parser.c:9279 c/c-parser.c:10107 c/c-parser.c:10531
! #: c/c-parser.c:10568 c/c-parser.c:10822 c/c-parser.c:10872 c/c-parser.c:11032
! #: c/c-parser.c:11062 c/c-parser.c:11070 c/c-parser.c:11099 c/c-parser.c:11112
! #: c/c-parser.c:11418 c/c-parser.c:11542 c/c-parser.c:11987 c/c-parser.c:12022
! #: c/c-parser.c:12075 c/c-parser.c:12128 c/c-parser.c:12144 c/c-parser.c:12190
! #: c/c-parser.c:12967 c/c-parser.c:13000 c/c-parser.c:15250 c/c-parser.c:15360
! #: c/c-parser.c:15633 c/c-parser.c:17724 c/c-parser.c:20166 c/c-parser.c:20357
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8655
! #: cp/parser.c:30543 cp/parser.c:33507 cp/parser.c:33537 cp/parser.c:33607
! #: cp/parser.c:36105 cp/parser.c:36227 cp/parser.c:41429 cp/parser.c:43027
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3205 cp/parser.c:19362
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.c:3211
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3250
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.c:3373
  #, gcc-internal-format
  msgid "expected class name"
  msgstr ""
  
! #: c/c-parser.c:3395
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.c:3424
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.c:3538 c/c-parser.c:5157
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.c:3549
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.c:3639
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3646
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.c:3700
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.c:3737
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr ""
  
! #: c/c-parser.c:3740
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr ""
  
! #: c/c-parser.c:3994
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4235
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr ""
  
! #: c/c-parser.c:4359
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr ""
  
! #: c/c-parser.c:4584
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4904 cp/parser.c:26798
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.c:4956
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr ""
  
! #: c/c-parser.c:4988 cp/parser.c:26864
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:4998
  #, gcc-internal-format
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5008
  #, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5267
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr ""
  
! #: c/c-parser.c:5326
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:5471
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.c:5483
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.c:5491
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.c:5675
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.c:5681 c/c-parser.c:5767 c/c-parser.c:5781 c/gimple-parser.c:405
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr ""
  
! #: c/c-parser.c:5725 c/c-parser.c:5758
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.c:5789
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5794 cp/parser.c:11795
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.c:5812
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
--- 40457,40715 ----
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.c:2587
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2590
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
  
! #: c/c-parser.c:2620
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2626
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr ""
  
! #: c/c-parser.c:2635
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr ""
  
! #: c/c-parser.c:2640
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr ""
  
! #: c/c-parser.c:2647
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.c:2985
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.c:2988
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.c:2991
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.c:3018
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr ""
  
! #: c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.c:3158
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr ""
  
! #: c/c-parser.c:3162 c/c-parser.c:4165 c/c-parser.c:4866 c/c-parser.c:4878
! #: c/c-parser.c:5361 c/c-parser.c:5659 c/c-parser.c:7269 c/c-parser.c:7352
! #: c/c-parser.c:8237 c/c-parser.c:8540 c/c-parser.c:8549 c/c-parser.c:9069
! #: c/c-parser.c:9252 c/c-parser.c:9278 c/c-parser.c:10106 c/c-parser.c:10530
! #: c/c-parser.c:10567 c/c-parser.c:10821 c/c-parser.c:10871 c/c-parser.c:11031
! #: c/c-parser.c:11061 c/c-parser.c:11069 c/c-parser.c:11098 c/c-parser.c:11111
! #: c/c-parser.c:11417 c/c-parser.c:11541 c/c-parser.c:11999 c/c-parser.c:12034
! #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
! #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
! #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.c:3210
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3249
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.c:3372
  #, gcc-internal-format
  msgid "expected class name"
  msgstr ""
  
! #: c/c-parser.c:3394
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.c:3423
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.c:3537 c/c-parser.c:5156
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.c:3548
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.c:3638
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.c:3645
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.c:3699
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.c:3736
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr ""
  
! #: c/c-parser.c:3739
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr ""
  
! #: c/c-parser.c:3993
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4234
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr ""
  
! #: c/c-parser.c:4358
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr ""
  
! #: c/c-parser.c:4583
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.c:4955
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr ""
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:4997
  #, gcc-internal-format
  msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5007
  #, gcc-internal-format
  msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: c/c-parser.c:5266
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr ""
  
! #: c/c-parser.c:5325
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:5470
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.c:5482
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.c:5490
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.c:5674
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.c:5680 c/c-parser.c:5766 c/c-parser.c:5780 c/gimple-parser.c:405
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr ""
  
! #: c/c-parser.c:5724 c/c-parser.c:5757
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.c:5788
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.c:5811
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
*************** msgstr ""
*** 40639,42035 ****
  #. 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.c:5832 c/c-parser.c:6294 c/gimple-parser.c:2276
! #: cp/parser.c:11415
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.c:5891
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.c:5953 c/c-parser.c:6277
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:5961
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.c:6193
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6401 cp/parser.c:13169
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6443 cp/parser.c:13172
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6577 cp/parser.c:12065
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.c:6729
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.c:6867 c/c-parser.c:6899
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6922
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6947 cp/parser.c:12337
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6953 cp/parser.c:12343
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6989
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.c:7100 c/c-parser.c:7111 c/c-parser.c:7122 cp/parser.c:20136
! #: cp/parser.c:20153 cp/parser.c:20167
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.c:7131
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.c:7181
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:7483 cp/parser.c:4264
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.c:7670
  #, 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.c:7878 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7884 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.c:8102
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.c:8201
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.c:8332
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.c:8348
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.c:8418
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr ""
  
! #: c/c-parser.c:8441
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.c:8589
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr ""
  
! #: c/c-parser.c:8672
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8675
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8743
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.c:8746
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:8750
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8774
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8775
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8783
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8784
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.c:8807
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8809
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8828
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8849
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.c:8857
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.c:8863
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.c:8879
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.c:8902 c/c-parser.c:8906
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr ""
  
! #: c/c-parser.c:8910
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr ""
  
! #: c/c-parser.c:9084 c/c-parser.c:10149 c/c-parser.c:10171
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.c:9105
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.c:9119
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.c:9306
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr ""
  
! #: c/c-parser.c:9322
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.c:9392 c/c-parser.c:9409 c/c-parser.c:9416
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9437
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.c:9481 c/c-parser.c:9491
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9513 c/c-parser.c:9523
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9556
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9575
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9623
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9646
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9663
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9712
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9728 c/c-parser.c:9758
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9736 c/c-parser.c:9778
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9750
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9770
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9876
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.c:9917
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9930
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr ""
  
! #: c/c-parser.c:9934
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr ""
  
! #: c/c-parser.c:9960
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr ""
  
! #: c/c-parser.c:9982
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9991
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.c:10036 cp/parser.c:7089
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
  
! #: c/c-parser.c:10209
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10220
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10224
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.c:10237
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10311
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10316
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10335
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10339
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10344
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10357
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10361
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10378
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10383
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10388
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10414
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10843
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10939
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11187
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.c:11319
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11339
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11461
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.c:11899
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:11991 c/c-parser.c:12048 cp/parser.c:33567
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12012 cp/parser.c:33527
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12015 cp/parser.c:33530
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12029 cp/parser.c:33545
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12034 cp/parser.c:33551
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12041 cp/parser.c:33559
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12235 cp/parser.c:43363
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.c:12279 c/c-parser.c:19140 c/c-parser.c:19431 c/c-parser.c:19490
! #: c/c-parser.c:19574 cp/parser.c:39897 cp/parser.c:40227 cp/parser.c:40315
! #: cp/parser.c:40386 cp/parser.c:43410 cp/parser.c:43425 cp/parser.c:43440
! #: cp/parser.c:43456 cp/parser.c:43472 cp/parser.c:43488 cp/parser.c:43515
! #: cp/parser.c:43528 cp/parser.c:43551 cp/parser.c:43564
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12302 cp/parser.c:43541
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12389 cp/parser.c:43627
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12396 cp/parser.c:43633
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12424 c/c-parser.c:12448 cp/parser.c:43662 cp/parser.c:43695
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12461 cp/parser.c:43400
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.c:12798 c/c-parser.c:15744 c/c-parser.c:21171 c/c-parser.c:21179
! #: cp/parser.c:33973 cp/parser.c:36578 cp/parser.c:42479 cp/parser.c:42487
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
  
! #: c/c-parser.c:12825
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:13069 c/c-parser.c:13081
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:13232 c/c-parser.c:21468
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.c:13236 cp/semantics.c:7465
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.c:13278 cp/parser.c:34652
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13355 cp/parser.c:34716
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:13357 cp/parser.c:34718
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13477 cp/parser.c:34829
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:13497 c/c-parser.c:19483 c/c-parser.c:19567 cp/parser.c:34847
! #: cp/parser.c:40219 cp/parser.c:40307
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<data%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:13550 cp/parser.c:34902
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13557 cp/parser.c:34909
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.c:13559 cp/parser.c:34911
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13565 cp/parser.c:34917
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13670 c/c-parser.c:13716 c/c-parser.c:13762 c/c-parser.c:13808
! #: c/c-parser.c:14225 c/c-parser.c:14307 c/c-parser.c:14839 c/c-parser.c:14967
! #: c/c-parser.c:15012 c/c-parser.c:15688
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.c:13681
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13727
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13773 cp/semantics.c:7668
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13820 cp/semantics.c:7698
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13856
  #, gcc-internal-format
  msgid "expected constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13895 cp/parser.c:35142
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13956 cp/parser.c:35207
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14022 cp/parser.c:35276
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14025 cp/parser.c:35279
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14099 cp/semantics.c:6835
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:14111 c/c-parser.c:14234 cp/semantics.c:6867
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14173 cp/parser.c:34424
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.c:14207 cp/parser.c:34457
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "unexpected argument"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14374 cp/semantics.c:7830
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14432 c/c-parser.c:14438 cp/parser.c:35311 cp/parser.c:35321
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<concurrent%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14472 cp/parser.c:35359
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14525 cp/parser.c:35427
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14650 c/c-parser.c:20737 cp/parser.c:42138
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14763 cp/parser.c:35678
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14817 cp/parser.c:35694
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14821 cp/parser.c:35697
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14833 cp/semantics.c:6902
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14856 cp/parser.c:35717
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
  
! #: c/c-parser.c:14977
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15022 cp/semantics.c:6998
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15067 cp/semantics.c:7117
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15130
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15180
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15219
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15487 cp/parser.c:36359
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15534 cp/parser.c:36407 cp/parser.c:36636 cp/parser.c:36686
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid depend kind"
  msgstr "neispravni izraz kao operand"
  
! #: c/c-parser.c:15621 cp/parser.c:36482
  #, fuzzy, gcc-internal-format
  #| msgid "invalid 'asm': "
  msgid "invalid map kind"
  msgstr "neispravni â€žasmâ€�: "
  
! #: c/c-parser.c:15719 cp/parser.c:36583
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.c:15795
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.c:15839
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:16063 cp/parser.c:36917
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16074 c/c-parser.c:16398 cp/parser.c:36928 cp/parser.c:37291
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.c:16118 cp/parser.c:36975
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16259 cp/parser.c:37153
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16387 cp/parser.c:37280
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16520 cp/parser.c:40733
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16530 cp/parser.c:40743
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16550 cp/parser.c:40763
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16561 cp/parser.c:40774
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16568 cp/parser.c:40781
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16576 cp/parser.c:40789
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16588 cp/parser.c:40801
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:40888
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:16697 cp/parser.c:40905
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:16947 cp/parser.c:3008
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.c:16951
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected function name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-parser.c:16969 cp/parser.c:42722
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
  
! #: c/c-parser.c:16992 c/c-parser.c:17040 cp/parser.c:1400
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17032 cp/parser.c:42776 cp/parser.c:42821
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17063 cp/parser.c:42850
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17064 cp/parser.c:42852
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17108 cp/parser.c:41106
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17260 cp/parser.c:37458
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17269 cp/parser.c:37467
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.c:17276 cp/parser.c:37474
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17331 cp/parser.c:37529
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17340 cp/parser.c:37538
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17349 cp/parser.c:37547
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17615 cp/parser.c:37752 cp/parser.c:37778
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17619 cp/parser.c:37809 cp/parser.c:37825
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17668 cp/semantics.c:9321 cp/semantics.c:9331
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17737 c/c-parser.c:17894
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17777 cp/semantics.c:9396
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:17834 cp/parser.c:38010
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17846 cp/parser.c:38026
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17882 cp/parser.c:38059
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17889 cp/parser.c:38066
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17948 cp/parser.c:38671
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:17953 cp/parser.c:38677
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:18008 cp/parser.c:38728
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18019 cp/parser.c:38739
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18037 cp/parser.c:38767
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
  
! #: c/c-parser.c:18107 cp/semantics.c:8918 cp/semantics.c:9009
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.c:18199
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18257 cp/parser.c:39082
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18304 cp/parser.c:38877 cp/parser.c:38919 cp/pt.c:17398
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18438 cp/parser.c:39201
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18651 cp/parser.c:39418
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18859 cp/parser.c:39617
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<for%> after %qs"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:19131 cp/parser.c:39888
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<point%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:19380 cp/parser.c:40157
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19396 cp/parser.c:40173
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19444 cp/parser.c:40399
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19516 cp/parser.c:40254
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19528 cp/parser.c:40266
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19602 cp/parser.c:40343
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19615 cp/parser.c:40356
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19834 cp/parser.c:40613
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19890
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:19941 c/c-parser.c:19969
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20008 cp/parser.c:41257
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20061 cp/parser.c:41309
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20086 cp/parser.c:41333
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41372 cp/pt.c:11226
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20116 cp/parser.c:41375 cp/pt.c:11243
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41403 cp/pt.c:11229
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20185 cp/parser.c:41447
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20207 cp/parser.c:41469 cp/pt.c:11233
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20218 cp/parser.c:41480
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20305 cp/parser.c:41566
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20380 cp/parser.c:41674
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<match%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:20400
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.c:20406 cp/decl.c:7324
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.c:20418 cp/decl.c:7333
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20461
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20469 cp/parser.c:41719
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20578 cp/parser.c:41824
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20627 cp/parser.c:41873
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20646 cp/parser.c:41898
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<target%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:20653 cp/parser.c:41905
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<declare%>"
  msgstr "oÄ�ekujem %<while%>"
  
! #: c/c-parser.c:20659 cp/parser.c:41912
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20687
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:20764
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20768
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20771
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20774
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20782
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:20791
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20908
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:20919
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%>"
  msgid "expected function-name %<(%>"
  msgstr "oÄ�ekujem %<(%>"
  
! #: c/c-parser.c:20938
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21069 cp/parser.c:42372
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21133 cp/parser.c:42435
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21153 cp/parser.c:42461
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21162 cp/parser.c:42470
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21174 cp/parser.c:42482
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21186 cp/parser.c:42494
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21195 cp/parser.c:42503
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21209 cp/parser.c:42517
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21228
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21234
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21470 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21472 cp/semantics.c:8359
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21476 cp/semantics.c:8361
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:21655 cp/parser.c:43251
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21661 cp/parser.c:43257
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21670
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21678 cp/parser.c:43275
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:21762
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 40718,42124 ----
  #. 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.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.c:5890
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.c:5952 c/c-parser.c:6276
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:5960
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.c:6192
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6442 cp/parser.c:13217
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6576 cp/parser.c:12110
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.c:6728
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.c:6866 c/c-parser.c:6898
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6921
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6988
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:7098 c/c-parser.c:7109 c/c-parser.c:7120
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.c:7130
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.c:7180
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:7482 cp/parser.c:4267
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.c:7669
  #, 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.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.c:8101
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.c:8200
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.c:8331
  #, gcc-internal-format
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr ""
  
! #: c/c-parser.c:8347
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.c:8417
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr ""
  
! #: c/c-parser.c:8440
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.c:8588
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr ""
  
! #: c/c-parser.c:8671
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8674
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8742
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.c:8745
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:8749
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8773
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8774
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8782
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8783
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.c:8806
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8808
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8827
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8848
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.c:8856
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.c:8862
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.c:8878
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.c:8901 c/c-parser.c:8905
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr ""
  
! #: c/c-parser.c:8909
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr ""
  
! #: c/c-parser.c:9083 c/c-parser.c:10148 c/c-parser.c:10170
  #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.c:9104
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.c:9118
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.c:9305
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr ""
  
! #: c/c-parser.c:9321
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.c:9391 c/c-parser.c:9408 c/c-parser.c:9415
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9436
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.c:9480 c/c-parser.c:9490
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9512 c/c-parser.c:9522
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9555
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9574
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9622
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9645
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9662
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9727 c/c-parser.c:9757
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9735 c/c-parser.c:9777
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9769
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9875
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.c:9916
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9929
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr ""
  
! #: c/c-parser.c:9933
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr ""
  
! #: c/c-parser.c:9959
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr ""
  
! #: c/c-parser.c:9981
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9990
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.c:10035 cp/parser.c:7127
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
  
! #: c/c-parser.c:10208
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10219
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10223
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.c:10236
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10310
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10315
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10323
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10334
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10356
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10360
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10382
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10387
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10413
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10842
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10938
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11186
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.c:11318
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11338
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11460
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.c:11911
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.c:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12314 cp/parser.c:43749
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12401 cp/parser.c:43842
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43848
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12421
! #, gcc-internal-format
! msgid "%<#pragma omp requires%> may only be used at file scope"
! msgstr ""
! 
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
  
! #: c/c-parser.c:12844
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:13088 c/c-parser.c:13100
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:13251 c/c-parser.c:21495
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<data%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13689 c/c-parser.c:13735 c/c-parser.c:13781 c/c-parser.c:13827
! #: c/c-parser.c:14244 c/c-parser.c:14326 c/c-parser.c:14858 c/c-parser.c:14986
! #: c/c-parser.c:15031 c/c-parser.c:15707
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.c:13700
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13746
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13875
  #, gcc-internal-format
  msgid "expected constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14118 cp/semantics.c:6836
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:14130 c/c-parser.c:14253 cp/semantics.c:6868
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "unexpected argument"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<concurrent%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14852 cp/semantics.c:6903
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
  
! #: c/c-parser.c:14996
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15041 cp/semantics.c:6999
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15086 cp/semantics.c:7118
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15199
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15238
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid depend kind"
  msgstr "neispravni izraz kao operand"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, fuzzy, gcc-internal-format
  #| msgid "invalid 'asm': "
  msgid "invalid map kind"
  msgstr "neispravni â€žasmâ€�: "
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.c:15814
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.c:15858
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40966
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16595 cp/parser.c:40981
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16606 cp/parser.c:40999
! #, gcc-internal-format
! msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
! msgstr ""
! 
! #: c/c-parser.c:16616 cp/parser.c:41009
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:16974 cp/parser.c:3008
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.c:16978
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected function name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
  
! #: c/c-parser.c:17019 c/c-parser.c:17067 cp/parser.c:1400
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17090 cp/parser.c:43058
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43060
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17135 cp/parser.c:41314
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37659
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17764 c/c-parser.c:17921
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.c:18226
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18678 cp/parser.c:39609
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39808
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<for%> after %qs"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<point%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19423 cp/parser.c:40364
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19471 cp/parser.c:40590
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19555 cp/parser.c:40457
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19642 cp/parser.c:40547
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19917
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:19968 c/c-parser.c:19996
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20035 cp/parser.c:41465
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41541
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20212 cp/parser.c:41655
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<match%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:20427
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.c:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20488
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20496 cp/parser.c:41927
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<target%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<declare%>"
  msgstr "oÄ�ekujem %<while%>"
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20714
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:20791
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20795
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20798
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20801
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20809
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:20818
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:20935
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:20946
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%>"
  msgid "expected function-name %<(%>"
  msgstr "oÄ�ekujem %<(%>"
  
! #: c/c-parser.c:20965
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21189 cp/parser.c:42678
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21255
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21261
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21697
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:21789
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 42039,42045 ****
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4444
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 42128,42134 ----
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr ""
*** 42939,42945 ****
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.c:8310 cp/decl.c:6715
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
--- 43028,43034 ----
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
*************** msgstr ""
*** 43109,43115 ****
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.c:10792 cp/semantics.c:1254
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
--- 43198,43204 ----
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.c:10792 cp/semantics.c:1255
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
*************** msgstr ""
*** 43124,43130 ****
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:10868 cp/parser.c:11586
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
--- 43213,43219 ----
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
*************** msgstr ""
*** 43134,43150 ****
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11052 cp/parser.c:13005
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11054 cp/parser.c:13028
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11059 cp/parser.c:13018
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
--- 43223,43239 ----
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
*************** msgstr ""
*** 43159,43165 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr ""
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:501
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
--- 43248,43254 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr ""
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
*************** msgstr ""
*** 43265,43282 ****
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12840 cp/semantics.c:9469
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9480
! #: cp/semantics.c:9490
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12896 cp/semantics.c:9525
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
--- 43354,43371 ----
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
*************** msgid "%<_Atomic%> %qE in %qs clause"
*** 43287,43299 ****
  msgstr ""
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4765 cp/semantics.c:7225 cp/semantics.c:7367
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4775
! #: cp/semantics.c:7386
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
--- 43376,43388 ----
  msgstr ""
  
  #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
*************** msgstr ""
*** 43303,43315 ****
  msgid "cannot dereference %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12980 cp/semantics.c:4791 cp/semantics.c:7413
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4795
! #: cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
--- 43392,43404 ----
  msgid "cannot dereference %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
*************** msgid "%<_Atomic%> %qD in %qs clause"
*** 43320,43399 ****
  msgstr ""
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4813 cp/semantics.c:7424 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13036 cp/semantics.c:4847
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13043 cp/semantics.c:4854
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13066 cp/semantics.c:4887
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4904 cp/semantics.c:4970
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13102 cp/semantics.c:4923
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13110 cp/semantics.c:4931
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4940
! #: cp/semantics.c:5056
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13136 cp/semantics.c:4957
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13177 cp/semantics.c:4998
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13192 cp/semantics.c:5013
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13227 cp/semantics.c:5048
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5066
! #: cp/semantics.c:5195
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13253 cp/semantics.c:5074
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.c:13643 cp/semantics.c:6147
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
--- 43409,43488 ----
  msgstr ""
  
  #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13036 cp/semantics.c:4848
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13043 cp/semantics.c:4855
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13066 cp/semantics.c:4888
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
  #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
! #: cp/semantics.c:4905 cp/semantics.c:4971
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13102 cp/semantics.c:4924
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13110 cp/semantics.c:4932
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4941
! #: cp/semantics.c:5057
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13136 cp/semantics.c:4958
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13177 cp/semantics.c:4999
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13192 cp/semantics.c:5014
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13227 cp/semantics.c:5049
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5067
! #: cp/semantics.c:5196
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13253 cp/semantics.c:5075
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.c:13643 cp/semantics.c:6148
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
*************** msgstr ""
*** 43403,43419 ****
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13656 cp/semantics.c:6154
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13669 cp/semantics.c:6170
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.c:13689 cp/semantics.c:6206
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
--- 43492,43508 ----
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13656 cp/semantics.c:6155
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13669 cp/semantics.c:6171
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.c:13689 cp/semantics.c:6207
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
*************** msgstr ""
*** 43423,43455 ****
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13723 cp/semantics.c:6240
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13729 cp/semantics.c:6246
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13735 cp/semantics.c:6252
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13772 cp/semantics.c:6300
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected pointer in %qs clause"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-typeck.c:13851 cp/semantics.c:6372
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:13873 cp/semantics.c:6392
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
--- 43512,43544 ----
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13723 cp/semantics.c:6241
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13729 cp/semantics.c:6247
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13735 cp/semantics.c:6253
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13772 cp/semantics.c:6301
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected pointer in %qs clause"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-typeck.c:13851 cp/semantics.c:6373
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:13873 cp/semantics.c:6393
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
*************** msgstr ""
*** 43479,43485 ****
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6039
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
--- 43568,43574 ----
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6040
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
*************** msgstr ""
*** 43489,43505 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8044
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8087
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14138 cp/semantics.c:6433
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
--- 43578,43594 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14138 cp/semantics.c:6434
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
*************** msgstr ""
*** 43514,43531 ****
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14173 cp/semantics.c:6507
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6594 cp/semantics.c:7596 cp/semantics.c:7891
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14218 cp/semantics.c:6609
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
--- 43603,43620 ----
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14173 cp/semantics.c:6508
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
  #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14218 cp/semantics.c:6610
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
*************** msgstr ""
*** 43537,43568 ****
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6622 cp/semantics.c:6630 cp/semantics.c:6687
! #: cp/semantics.c:6694 cp/semantics.c:6738 cp/semantics.c:7316
! #: cp/semantics.c:7475 cp/semantics.c:7482 cp/semantics.c:7500
! #: cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6633 cp/semantics.c:6697 cp/semantics.c:7485
! #: cp/semantics.c:7514
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14256 cp/semantics.c:6679
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14287 cp/semantics.c:6730
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14306 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
--- 43626,43657 ----
  
  #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
  #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
! #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
! #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
  #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14256 cp/semantics.c:6680
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14287 cp/semantics.c:6731
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14306 cp/semantics.c:7070
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
*************** msgstr ""
*** 43582,43588 ****
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14340 cp/semantics.c:7140
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
--- 43671,43677 ----
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14340 cp/semantics.c:7141
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
*************** msgstr ""
*** 43592,43661 ****
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14411 cp/semantics.c:7191
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:7216
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14438 cp/semantics.c:7235
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14447 cp/semantics.c:7246
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14490 cp/semantics.c:7291
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7312
! #: cp/semantics.c:7497
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7320
! #: cp/semantics.c:7503
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14562 cp/semantics.c:7374
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7454
! #: cp/semantics.c:7610
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14710 cp/semantics.c:7590
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14738 cp/semantics.c:7620
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7636
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14755 cp/semantics.c:7639
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
--- 43681,43750 ----
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14411 cp/semantics.c:7192
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14438 cp/semantics.c:7236
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14447 cp/semantics.c:7247
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14490 cp/semantics.c:7292
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14562 cp/semantics.c:7375
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14710 cp/semantics.c:7591
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14738 cp/semantics.c:7621
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7637
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14755 cp/semantics.c:7640
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
*************** msgstr ""
*** 43670,43686 ****
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8033
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7859
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8146
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
--- 43759,43775 ----
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
*************** msgstr ""
*** 43690,43717 ****
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7985
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7998
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8007
! #: cp/semantics.c:8025
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15045 cp/semantics.c:7965
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8015
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
--- 43779,43806 ----
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
*************** msgid "expected case label"
*** 43922,43951 ****
  msgstr "oÄ�ekujem kraj retka"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3637
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:3641
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3648
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3655
  msgid "  no known conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3661
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3673 cp/pt.c:6745
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 44011,44040 ----
  msgstr "oÄ�ekujem kraj retka"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:3656
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  msgid "  no known conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3676
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr[0] ""
*** 43953,44701 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.c:3701
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3706
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3710
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3714
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3718
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3720
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3722
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3724
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3728
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.c:3748
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3754
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3770
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr ""
  
! #: cp/call.c:3784
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3791
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4184
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4330
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4351
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4385 cp/call.c:11847 cp/cvt.c:842
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4533
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4536
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4760
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4832
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4846
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:4898
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:4899
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4902
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:4904
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:4906
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4923
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.c:4927
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4936 cp/call.c:4980 cp/call.c:4990
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4939
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4946
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4949
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4957
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:4960
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4966
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:4969
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:4993
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5103
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5170
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5187 cp/call.c:5194
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5250
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5330
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5335
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5384 cp/call.c:5501 cp/call.c:5649
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5388
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5577
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5593
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5605
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6208
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6210
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6288
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6344
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.c:6346
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6416
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:6800
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6803
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6842
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7006
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7030
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7032 cp/decl.c:7987
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.c:7037
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.c:7039 cp/decl.c:7988
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.c:7044
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7153
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7156 cp/call.c:7175 cp/decl.c:9653 cp/typeck.c:4128
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/call.c:7160
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7172
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7179
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7246
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7266
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7312
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.c:7323
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7332
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7372 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7424 cp/call.c:7431
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7427
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7693
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7697
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7708
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7711
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7750
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7753 cp/call.c:7771
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7756
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7875
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:7899 cp/cvt.c:1965
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7943
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:7979
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:7989
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8057
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8066
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8170
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8229
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8656
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:8659 cp/call.c:11287
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:8696
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:8864
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:8995
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9394
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9397
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9402
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9407
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9422
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9426
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9432
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9434
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9455
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9457
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9459
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9462
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9465
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9468
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9491
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9508
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9511
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9521
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9524
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9527
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9536
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:9558
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:9658
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9932 cp/typeck.c:9284
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:9954
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:9986
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10033
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10071 cp/pt.c:15871 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10073
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10265
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10268
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10289
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10294
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10295
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10318
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11285
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11354
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11355
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:11358
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11607
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:11611
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:11613
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:11659
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12202
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12206
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
--- 44042,44790 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3721
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3725
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3729
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3743
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr ""
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4199
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4345
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4366
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4548
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4551
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4775
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4847
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4861
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:4913
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4917
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4938
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.c:4942
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4954
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4961
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4972
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:4975
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4981
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:4999
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5118
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5185
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5202 cp/call.c:5209
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5265
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5345
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5350
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5399 cp/call.c:5516 cp/call.c:5664
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5592
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5608
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5620
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6223
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6857
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7027
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7045
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.c:7052
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.c:7059
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7168
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/call.c:7175
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7187
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7194
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7261
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7327
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.c:7338
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7347
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7387 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7445
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7715
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7719
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7730
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7733
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7772
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7775 cp/call.c:7793
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7778
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7897
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:7921 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7965
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8001
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8011
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8079
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8088
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8192
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8678
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:8681 cp/call.c:11309
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:8718
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:8886
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9419
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9444
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9446
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9448
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9454
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9481
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9487
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9543
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9546
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9558
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:9580
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:9680
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9954 cp/typeck.c:9284
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:9976
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10008
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10055
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10095
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10287
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10311
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10316
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10317
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11307
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11377
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11629
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:11633
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:11635
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:11681
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12238
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12242
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
*************** msgstr ""
*** 44739,44745 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1174 cp/decl.c:1704 cp/decl.c:1713 cp/decl.c:1738 cp/decl.c:1761
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, gcc-internal-format
  msgid "previous declaration %q#D"
--- 44828,44834 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, gcc-internal-format
  msgid "previous declaration %q#D"
*************** msgid "%qD inherits the %E ABI tag that
*** 44781,44787 ****
  msgstr ""
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1079
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
--- 44870,44876 ----
  msgstr ""
  
  #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
*************** msgstr ""
*** 44861,44867 ****
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:2968 cp/parser.c:20803
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
--- 44950,44956 ----
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
*************** msgstr ""
*** 44978,44984 ****
  
  #: cp/class.c:3841
  #, gcc-internal-format
! msgid "  but does not override %<%T(const %T&)%>"
  msgstr ""
  
  #: cp/class.c:3843
--- 45067,45073 ----
  
  #: cp/class.c:3841
  #, gcc-internal-format
! msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
  #: cp/class.c:3843
*************** msgstr ""
*** 44988,44994 ****
  
  #: cp/class.c:3847
  #, gcc-internal-format
! msgid "  but does not override %<operator=(const %T&)%>"
  msgstr ""
  
  #: cp/class.c:3849
--- 45077,45083 ----
  
  #: cp/class.c:3847
  #, gcc-internal-format
! msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
  #: cp/class.c:3849
*************** msgstr ""
*** 45026,45242 ****
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5718 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5744
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5747
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5750
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5753
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5761
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5794
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5809
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:5816
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:5972
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6293
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6305
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6550
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6720
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.c:7006
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7008
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7013
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7041
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7043
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7052 cp/class.c:7083
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.c:7060
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7062
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7081
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7195 cp/parser.c:24531
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.c:7332
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7363
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7369
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7373
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7379
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7541
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7552
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8059
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8149
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8294
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8321
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8348
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.c:8351
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8427 cp/class.c:8469
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8447
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8720
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8723
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
--- 45115,45331 ----
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5742
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5748
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5751
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5759
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5792
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5807
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:5814
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:5935
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:5964
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:5970
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6291
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6303
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6548
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6718
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.c:7004
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7006
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7011
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7039
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7041
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7050 cp/class.c:7081
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.c:7058
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7060
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7079
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.c:7330
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7361
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7371
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7377
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7539
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7550
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8057
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8147
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8292
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8319
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8346
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.c:8349
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8445
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8718
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8721
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
*************** msgstr ""
*** 45306,45735 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.c:1375 cp/constexpr.c:2460
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.c:1380 cp/constexpr.c:1390 cp/constexpr.c:2650
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1657 cp/constexpr.c:7196
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.c:1712
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1714
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.c:1912 cp/constexpr.c:1958 cp/constexpr.c:1990
! #: cp/constexpr.c:2011
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:1913
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:1959 cp/constexpr.c:1991
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2013
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.c:2016
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2095
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:2160
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2167
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2201 cp/constexpr.c:7228
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.c:2275
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.c:2282
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:2286
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.c:2362
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.c:2373
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:2690
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:2697
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.c:2720
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:2739
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.c:2897
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3164
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3167
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3172
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3175
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3358
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.c:3398
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3415 cp/constexpr.c:3508 cp/constexpr.c:5338
! #: cp/constexpr.c:5430 cp/constexpr.c:7148
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3421
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3449
  #, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3468
  #, gcc-internal-format
! msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.c:4199 cp/constexpr.c:5959
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4219
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4262
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4264 cp/constexpr.c:4271
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.c:4269
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4274
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4281
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.c:4286
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.c:4289
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4294 cp/constexpr.c:4301
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4307
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:4310
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:4562
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4644
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5032 cp/constexpr.c:6247
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5138
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5234
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5235
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5300
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5313
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5487 cp/constexpr.c:7792
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5919 cp/constexpr.c:7342
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5971
  #, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5985
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6086 cp/constexpr.c:6104 cp/constexpr.c:6120
! #: cp/constexpr.c:7618 cp/constexpr.c:7963
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6214
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6220
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6250
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:6472
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6480
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6495
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6505
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6525
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6539
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7088
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:7312
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7315
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7362
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7395
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7434
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7565
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:7632
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr ""
  
! #: cp/constexpr.c:7647
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7711
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7761
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:7768
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:7841
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7939
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7971
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.c:8001
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8018
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
--- 45395,45829 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.c:1378 cp/constexpr.c:2524
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.c:1383 cp/constexpr.c:1393 cp/constexpr.c:2729
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.c:1715
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1717
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.c:1915 cp/constexpr.c:1961 cp/constexpr.c:1993
! #: cp/constexpr.c:2014
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:1916
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:1962 cp/constexpr.c:1994
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2016
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.c:2019
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2144
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:2209
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2216
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.c:2324
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.c:2331
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:2335
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.c:2426
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.c:2437
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:2769
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:2776
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.c:2799
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:2818
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.c:2976
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3332
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3335
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3340
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3343
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3526
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.c:3566
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3589
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3620 cp/constexpr.c:3642
  #, gcc-internal-format
! msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.c:3622
  #, gcc-internal-format
! msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4412
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4455
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4457 cp/constexpr.c:4464
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.c:4462
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4467
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4474
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.c:4479
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.c:4482
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4500
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:4503
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:4749
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4810
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:4823
! #, gcc-internal-format
! msgid "change of the active member of a union from %qD to %qD during initialization"
! msgstr ""
! 
! #: cp/constexpr.c:5215 cp/constexpr.c:6455
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5321
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5423
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5502
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6122 cp/constexpr.c:7556
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6174
  #, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6188
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6422
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6428
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6458
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:6686
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6694
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6709
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6719
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7302
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:7526
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7576
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7609
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7648
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7779
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:7846
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr ""
  
! #: cp/constexpr.c:7861
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7925
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7975
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:7982
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8055
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8153
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8185
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.c:8215
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8232
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr ""
*** 45739,45790 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1597
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1600
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1612
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2956
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2978 cp/cp-gimplify.c:2990 cp/decl.c:3915 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2996
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3013
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3024
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3036
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3125
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "evaluating %qs"
--- 45833,45884 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1595
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1598
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3030
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3047
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3058
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3070
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3159
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "evaluating %qs"
*************** msgstr ""
*** 45835,46170 ****
  msgid "cannot convert type %qH to type %qI"
  msgstr ""
  
! #: cp/cvt.c:796
  #, gcc-internal-format
  msgid "conversion from %q#T to %q#T"
  msgstr ""
  
! #: cp/cvt.c:814
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr ""
  
! #: cp/cvt.c:825 cp/cvt.c:880
  #, gcc-internal-format
  msgid "%q#T used where a %qT was expected"
  msgstr ""
  
! #: cp/cvt.c:834
  #, gcc-internal-format
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr ""
  
! #: cp/cvt.c:896
  #, gcc-internal-format
  msgid "%q#T used where a floating-point value was expected"
  msgstr ""
  
! #: cp/cvt.c:954
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr ""
  
! #: cp/cvt.c:1049
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1051
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1067
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1069
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1077
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: cp/cvt.c:1091
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: cp/cvt.c:1145
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.c:1239
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1243
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1248
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1253
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1258
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1263
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1267
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1283
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.c:1287
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1292
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1297
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1302
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1307
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1311
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1325
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1330
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1335
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1340
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1345
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1350
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1355
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1396
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1400
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1405
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1410
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1415
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1420
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1424
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1477
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1481
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1485
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1489
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1493
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1497
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1501
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1517
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1522
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1527
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1532
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1537
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1542
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1570
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1575
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1580
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1584
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.c:1592
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1747
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1865
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.c:1880
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1883
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2314
  #, gcc-internal-format
  msgid "template-parameter-"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2328
  #, gcc-internal-format
  msgid "requires"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2886 cp/error.c:1558
  #, gcc-internal-format
  msgid "with"
  msgstr ""
--- 45929,46264 ----
  msgid "cannot convert type %qH to type %qI"
  msgstr ""
  
! #: cp/cvt.c:809
  #, gcc-internal-format
  msgid "conversion from %q#T to %q#T"
  msgstr ""
  
! #: cp/cvt.c:827
  #, gcc-internal-format
  msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
  msgstr ""
  
! #: cp/cvt.c:838 cp/cvt.c:893
  #, gcc-internal-format
  msgid "%q#T used where a %qT was expected"
  msgstr ""
  
! #: cp/cvt.c:847
  #, gcc-internal-format
  msgid "could not convert %qE from %<void%> to %<bool%>"
  msgstr ""
  
! #: cp/cvt.c:909
  #, gcc-internal-format
  msgid "%q#T used where a floating-point value was expected"
  msgstr ""
  
! #: cp/cvt.c:967
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr ""
  
! #: cp/cvt.c:1062
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1064
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1080
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1082
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1090
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: cp/cvt.c:1104
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: cp/cvt.c:1158
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.c:1252
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1276
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1296
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1413
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1418
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1423
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1428
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1433
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1437
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1490
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1494
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1498
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1502
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1506
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1510
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1514
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1530
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1535
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1540
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1545
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1550
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1555
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1583
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1593
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1597
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1601
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.c:1605
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1878
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2317
  #, gcc-internal-format
  msgid "template-parameter-"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2331
  #, gcc-internal-format
  msgid "requires"
  msgstr ""
  
! #: cp/cxx-pretty-print.c:2889 cp/error.c:1560
  #, gcc-internal-format
  msgid "with"
  msgstr ""
*************** msgstr ""
*** 46214,46220 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.c:1264 cp/decl.c:14970
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
--- 46308,46314 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
*************** msgstr ""
*** 46244,46405 ****
  msgid "ambiguating new declaration %q+#D"
  msgstr ""
  
! #: cp/decl.c:1400 cp/decl.c:1777
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1467
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr ""
  
! #: cp/decl.c:1480 cp/decl.c:1616
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr ""
  
! #: cp/decl.c:1481 cp/decl.c:1617
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr ""
  
! #: cp/decl.c:1489
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.c:1493 cp/decl.c:1563
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1501
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.c:1503
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr ""
  
! #: cp/decl.c:1591
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1597 cp/decl.c:1611
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1601
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.c:1695
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.c:1699
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1712
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.c:1736
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr ""
  
! #: cp/decl.c:1758
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr ""
  
! #: cp/decl.c:1775
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:1785
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1787
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr ""
  
! #: cp/decl.c:1846 cp/decl2.c:923
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr ""
  
! #: cp/decl.c:1847 cp/name-lookup.c:2717 cp/name-lookup.c:2741
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr ""
  
! #: cp/decl.c:1858
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr ""
  
! #: cp/decl.c:1860
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr ""
  
! #: cp/decl.c:1900
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr ""
  
! #: cp/decl.c:1903
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr ""
  
! #: cp/decl.c:1938 cp/decl.c:1948
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr ""
  
! #: cp/decl.c:1941 cp/decl.c:1951
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.c:2001
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr ""
  
! #: cp/decl.c:2002
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr ""
  
! #: cp/decl.c:2015
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2058
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2070
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr ""
--- 46338,46500 ----
  msgid "ambiguating new declaration %q+#D"
  msgstr ""
  
! #: cp/decl.c:1400 cp/decl.c:1778
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1468
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr ""
  
! #: cp/decl.c:1481 cp/decl.c:1617
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr ""
  
! #: cp/decl.c:1482 cp/decl.c:1618
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr ""
  
! #: cp/decl.c:1490
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.c:1494 cp/decl.c:1564
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1502
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.c:1504
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr ""
  
! #: cp/decl.c:1592
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1598 cp/decl.c:1612
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1602
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.c:1696
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.c:1700
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1713
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.c:1737
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr ""
  
! #: cp/decl.c:1759
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr ""
  
! #: cp/decl.c:1776
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:1786
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1788
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr ""
  
! #: cp/decl.c:1847 cp/decl2.c:923
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr ""
  
! #: cp/decl.c:1848 cp/name-lookup.c:2691 cp/name-lookup.c:2720
! #: cp/name-lookup.c:2744
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr ""
  
! #: cp/decl.c:1859
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr ""
  
! #: cp/decl.c:1861
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr ""
  
! #: cp/decl.c:1901
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr ""
  
! #: cp/decl.c:1904
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr ""
  
! #: cp/decl.c:1939 cp/decl.c:1949
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr ""
  
! #: cp/decl.c:1942 cp/decl.c:1952
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.c:2002
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr ""
  
! #: cp/decl.c:2003
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr ""
  
! #: cp/decl.c:2016
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2059
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2071
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr ""
*************** msgstr ""
*** 46412,47101 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2532
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2670
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.c:2924 cp/decl.c:2953 cp/decl.c:2983 cp/decl.c:3000 cp/decl.c:3098
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:2940
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:2950
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:2964 cp/decl.c:3010
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2967 cp/decl.c:3013
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3030
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3044
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3047
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3062 cp/decl.c:3106 cp/name-lookup.c:2275 cp/name-lookup.c:2715
! #: cp/name-lookup.c:2739
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3089
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3155
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3250
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3273 cp/decl.c:3501
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3301
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3304
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3318 cp/decl.c:3472
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3324 cp/decl.c:3454 cp/decl.c:3474
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3330 cp/decl.c:3484
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3336 cp/decl.c:3476
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3343 cp/decl.c:3478
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3461
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3464
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3516 cp/parser.c:13015 cp/parser.c:13036
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3922 cp/parser.c:6533
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:3933
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:3961 cp/decl.c:4054
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3962
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3975
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.c:3984
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:3991
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4063
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.c:4387
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:4867
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4870
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4873
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4892
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.c:4895
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4937
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4942
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.c:4959
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:4992
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5000
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5007
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5010
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5018
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5021
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5029
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5037
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5044 cp/decl.c:5047 cp/decl.c:5050
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.c:5072
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.c:5075
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5147
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5151
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5221 cp/decl2.c:851
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.c:5230
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5260
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5284
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5292
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.c:5293
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.c:5305
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5317
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.c:5367
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5408
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5413
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5487
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.c:5493 cp/decl.c:6573
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.c:5503
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5539
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5613
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5619
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5638
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5642
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:5698
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5705
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.c:5717
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5757
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:5781
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:5832
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5836
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5842
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5884
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.c:5891
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:5900
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:5908
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:5912
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5915
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6123
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6165
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6200
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6208
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6229
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.c:6260
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6299 cp/decl.c:6545 cp/typeck2.c:1475 cp/typeck2.c:1782
! #: cp/typeck2.c:1830 cp/typeck2.c:1877
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.c:6336
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6346
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6464
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.c:6575
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.c:6588
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6643
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.c:6664
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6709
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6856
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:6891
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6893
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6896
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:6901
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7079
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.c:7347
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.c:7371
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7376
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7381
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7386
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7391
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7441
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7459 cp/decl.c:13724
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7463 cp/decl.c:13728
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7510
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7622
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7675
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:7718
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:7887
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:7973
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7976
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7983
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8009
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8018
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8228
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:8244
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8253 cp/decl.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
--- 46507,47201 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2673
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.c:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:2943
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:2953
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
+ #: cp/decl.c:2980
+ #, gcc-internal-format
+ msgid "comparison operator %q+D defaulted after its first declaration"
+ msgstr ""
+ 
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3055
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3058
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
! #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3100
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3167
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3312
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3315
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3329 cp/decl.c:3483
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3472
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3475
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:3944
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3973
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3986
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.c:3995
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4002
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4074
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.c:4398
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:4890
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4893
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4896
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4915
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.c:4918
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4965
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.c:4982
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5030
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5048
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5052
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5056
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5060
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5064
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.c:5095
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.c:5098
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5170
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5174
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5244 cp/decl2.c:851
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.c:5253
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5283
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5307
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5315
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.c:5316
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.c:5328
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5340
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.c:5390
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5431
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5436
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5510
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.c:5516 cp/decl.c:6567
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.c:5526
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5649
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5655
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5674
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5678
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:5734
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5741
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5793
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:5817
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:5868
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5872
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5878
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5920
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.c:5927
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:5936
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:5944
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5951
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6117
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6159
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6202
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6223
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.c:6254
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.c:6330
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6340
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6458
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.c:6569
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.c:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6637
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.c:6658
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6703
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6850
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6887
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6890
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7073
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.c:7341
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.c:7365
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7370
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7380
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7457 cp/decl.c:13721
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7504
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7616
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7669
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:7712
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:7881
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7970
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7977
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8003
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8012
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8222
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:8238
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
*************** msgstr[0] ""
*** 47103,47109 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
--- 47203,47209 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
*************** msgstr[0] ""
*** 47111,47117 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8260
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
--- 47211,47217 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8254
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
*************** msgstr[0] ""
*** 47119,48735 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8305
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8331
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.c:8340
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8361
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8390
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8395
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8400
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8404
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8413
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:8860
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8863
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8868
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9097
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9101
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.c:9104
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.c:9120
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9122
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9148
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9156
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9159
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9161
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9178
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9181
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9183
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9190
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9197
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.c:9229
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9269
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9280
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9287
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9290
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9366
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr ""
  
! #: cp/decl.c:9385
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:9393
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.c:9438
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.c:9449
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.c:9468
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9477
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9494
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.c:9504
  #, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr ""
  
! #: cp/decl.c:9550
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9553
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.c:9556 cp/decl.c:9559
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.c:9561
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.c:9623
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9624
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9632
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9633
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9643
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9651
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9658
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.c:9671
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9681
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.c:9689
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9695
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9702
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:9707
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.c:9828
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:9833
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.c:9835
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.c:9852
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10043
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.c:10052
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:10059
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10062
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:10187
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.c:10191
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10195
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10206
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10211
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10216
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10327
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10330
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10361 cp/decl.c:10433
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10365 cp/decl.c:10436
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10416
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:10419
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.c:10443
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.c:10446
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.c:10452
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10455
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10504
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10564
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10566 cp/pt.c:15592
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/decl.c:10576
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.c:10578
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.c:10583
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.c:10585
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.c:10590
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.c:10592
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.c:10597
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.c:10600
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.c:10618
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10622
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10709
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:10712
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.c:10723
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:10726
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.c:10739
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:10742
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:10751
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.c:10754
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10758
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10767
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:10796
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:10811
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:10816
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11066
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.c:11069 cp/decl.c:11091
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:11072
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.c:11082
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.c:11106
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.c:11113
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.c:11141
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11192
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11200 cp/decl.c:11209 cp/decl.c:12988
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.c:11217
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.c:11222
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.c:11257
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278 cp/decl.c:11285
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.c:11296
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11306
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11314
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11350
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.c:11399 cp/decl.c:11403 cp/decl.c:11406
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.c:11423
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.c:11431
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.c:11485
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr ""
  
! #: cp/decl.c:11491
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr ""
  
! #: cp/decl.c:11499 cp/decl.c:11505
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.c:11510
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.c:11512
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11579
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.c:11618
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11639
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.c:11648
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:11661
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11668
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.c:11678 cp/decl.c:11850
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:11686 cp/decl.c:11695 cp/decl.c:11701 cp/decl.c:11707
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.c:11717
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:11727 cp/decl.c:11730 cp/decl.c:11732 cp/decl.c:11735
! #: cp/decl.c:11745 cp/decl.c:11755 cp/decl.c:11765 cp/decl.c:11769
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:11739 cp/decl.c:11761
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:11749
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:11773
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11784
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:11787
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11822
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11848
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.c:11862
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:11867
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11875
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:11889
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:11920
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr ""
  
! #: cp/decl.c:11921
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11971
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12046
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12050
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.c:12062
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12071
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12076
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12087
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12096
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12123
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12151
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12163
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12176
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12185 cp/pt.c:28782
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12224
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12232
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12233
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12251
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.c:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12273
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12277
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.c:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12304
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12371
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.c:12393
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12422
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12423
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12496
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12567
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12593
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12628
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12630
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12638
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12678
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:12687
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12690
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12701
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:12704
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.c:12707
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12724
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12730
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12736
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12742
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12748
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12764
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:12767
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:12793
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.c:12796
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12805
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12829
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:12918
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:12926
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12928
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12932
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:12945
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12979
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:12994
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.c:13013
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13022 cp/parser.c:18368
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13025
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13028
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.c:13083
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.c:13107
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13123
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.c:13144
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.c:13154
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.c:13164
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13185
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13198
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:13211
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13220
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13226
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.c:13234 cp/decl.c:13561
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: cp/decl.c:13243
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13246
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.c:13308
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:13313
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.c:13333
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13336
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13386 cp/decl.c:13397
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13391
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13425 cp/decl.c:13433 cp/decl.c:13440 cp/decl.c:13447
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13502
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13505
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13511
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13515
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13520
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13532
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13536
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13551
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13552
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13604
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13650
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13656
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13664
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:13671
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:13691
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.c:13703
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:13708
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.c:13878
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.c:13965
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13969
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13991
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:13999
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.c:14026
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14028
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14275
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14361
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.c:14391
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr ""
  
! #: cp/decl.c:14397
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14407
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14433
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14444
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14470
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14471
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14483
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14484
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14495
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.c:14496 cp/decl.c:14506
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14507
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14521
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14545
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14552
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14554
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14563
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14565
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14581
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14607
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14619
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14674
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14697
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14700
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14702
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14711 cp/decl.c:14718
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:14717
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 47219,48835 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8299
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8325
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.c:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8384
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8389
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8394
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8398
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8407
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:8854
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8857
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9095
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.c:9098
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.c:9114
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9116
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9142
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9144
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9153
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9161
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9164
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9166
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9177
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9184
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9191
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.c:9223
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9263
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9274
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9281
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9284
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9360
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr ""
  
! #: cp/decl.c:9379
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:9387
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.c:9432
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.c:9443
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.c:9462
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9488
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<virtual%> %<consteval%> method %qD not supported yet"
  msgstr ""
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9547
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.c:9550 cp/decl.c:9553
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.c:9555
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.c:9617
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9618
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9626
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9627
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9637
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9645
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9652
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.c:9665
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9675
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.c:9683
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9689
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9696
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:9701
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.c:9782
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.c:9822
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:9827
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.c:9829
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.c:9846
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10037
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.c:10046
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:10053
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10056
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:10181
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.c:10185
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10189
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10200
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10205
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10210
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10321
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10324
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10354 cp/decl.c:10426
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10358 cp/decl.c:10429
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10409
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:10412
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.c:10436
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.c:10439
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.c:10445
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10448
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10497
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10557
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/decl.c:10569
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.c:10571
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.c:10576
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.c:10578
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.c:10583
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.c:10585
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.c:10590
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.c:10593
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.c:10611
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10615
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10702
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:10705
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.c:10716
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:10719
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.c:10732
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:10735
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:10744
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.c:10747
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10751
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10760
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:10781
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:10789
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:10804
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:10809
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11059
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.c:11062 cp/decl.c:11084
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:11065
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.c:11075
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.c:11099
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.c:11106
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.c:11134
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11185
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.c:11210
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.c:11215
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.c:11250
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11257 cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.c:11289
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11299
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11307
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11343
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.c:11392 cp/decl.c:11396 cp/decl.c:11399
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.c:11416
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.c:11424
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.c:11478
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr ""
  
! #: cp/decl.c:11484
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr ""
  
! #: cp/decl.c:11492 cp/decl.c:11498
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.c:11503
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11572
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.c:11611
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11632
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.c:11641
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:11654
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11661
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.c:11671 cp/decl.c:11843
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:11679 cp/decl.c:11688 cp/decl.c:11694 cp/decl.c:11700
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.c:11710
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:11720 cp/decl.c:11723 cp/decl.c:11725 cp/decl.c:11728
! #: cp/decl.c:11738 cp/decl.c:11748 cp/decl.c:11758 cp/decl.c:11762
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:11732 cp/decl.c:11754
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:11742
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:11766
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11777
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:11780
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11815
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11841
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.c:11855
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:11860
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:11868
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:11882
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:11913
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr ""
  
! #: cp/decl.c:11914
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11964
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12016
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12039
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12043
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12048
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12064
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12069
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12080
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12089
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12116
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12119
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12144
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12156
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.c:12162
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12225
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12226
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.c:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12266
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12270
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.c:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12297
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12364
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.c:12386
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12415
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12416
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12489
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12560
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12586
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12621
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12623
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:12680
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12683
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12694
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:12697
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.c:12700
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:12710
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12723
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12729
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12735
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12741
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12757
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:12760
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:12786
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.c:12789
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12798
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12822
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:12911
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:12919
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12921
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12925
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12972
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:12987
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.c:13006
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13021
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13097
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.c:13100
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13116
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.c:13137
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.c:13147
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.c:13157
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13191
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:13204
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13213
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13219
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: cp/decl.c:13236
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13239
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.c:13301
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:13306
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.c:13326
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13379 cp/decl.c:13390
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13384
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13495
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13498
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13504
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13508
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13513
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13525
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13529
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13545
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13588
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13636
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13649
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13657
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:13664
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:13684
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.c:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:13868
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.c:13871
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.c:13958
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13962
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13984
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:13992
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14021
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14268
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14347
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.c:14384
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr ""
  
! #: cp/decl.c:14390
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14400
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14426
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14437
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14463
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14464
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14476
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14477
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14488
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14500
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14514
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14538
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14545
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14547
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14556
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14558
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14574
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14593
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14612
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14667
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14690
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14693
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14695
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:14703
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 48741,48835 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14732
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:14786 cp/name-lookup.c:4476
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14816 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6592
! #: cp/pt.c:9558
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:14821
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14830 cp/name-lookup.c:4715 cp/name-lookup.c:4826
! #: cp/parser.c:6543 cp/parser.c:28273
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.c:14933
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.c:14969
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15116
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15127
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15152
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15182
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15329
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15332 cp/decl.c:15340 cp/decl.c:15350 cp/decl.c:15933
! #: cp/parser.c:19266
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.c:15337
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15347
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15420
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 48841,48935 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.c:14926
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.c:14962
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.c:15102
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15120
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15145
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15177
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15322
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.c:15330
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15413
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 48838,48909 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15567
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15735
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:15745
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.c:15794
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15795
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:15806
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:15826
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:15931 cp/parser.c:19264
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.c:15971
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.c:16146 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17004
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17006 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17242
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:17620
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 48938,49009 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15728
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:15738
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.c:15787
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15788
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:15799
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:15819
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:15924 cp/parser.c:19337
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.c:15964
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17003
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17005 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17241
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:17619
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 48943,48949 ****
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:582 cp/pt.c:5734
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
--- 49043,49049 ----
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
*************** msgstr ""
*** 48953,48959 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:637 cp/pt.c:5691
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 49053,49059 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:637 cp/pt.c:5724
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr ""
*** 49059,49115 ****
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl2.c:1444
  #, gcc-internal-format
  msgid "incomplete type %qT is not mappable"
  msgstr ""
  
! #: cp/decl2.c:1456
  #, gcc-internal-format
  msgid "type %qT with virtual members is not mappable"
  msgstr ""
  
! #: cp/decl2.c:1468
  #, gcc-internal-format
  msgid "static field %qD is not mappable"
  msgstr ""
  
! #: cp/decl2.c:1557
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.c:1629
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.c:1645
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.c:1652
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.c:1655
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.c:1720
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.c:1729
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.c:1766
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
--- 49159,49215 ----
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl2.c:1443
  #, gcc-internal-format
  msgid "incomplete type %qT is not mappable"
  msgstr ""
  
! #: cp/decl2.c:1455
  #, gcc-internal-format
  msgid "type %qT with virtual members is not mappable"
  msgstr ""
  
! #: cp/decl2.c:1467
  #, gcc-internal-format
  msgid "static field %qD is not mappable"
  msgstr ""
  
! #: cp/decl2.c:1556
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.c:1628
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.c:1644
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.c:1651
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.c:1654
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.c:1719
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.c:1728
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.c:1765
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
*************** msgstr ""
*** 49118,49199 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1778
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.c:1794
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.c:1824
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.c:1839
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.c:1842
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.c:1844
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.c:1854
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.c:2794
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2798
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2803
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2811
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.c:2829
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2833
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2838
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2845
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.c:4460
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr ""
--- 49218,49299 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.c:1777
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.c:1793
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.c:1823
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.c:1838
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.c:1841
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.c:1843
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.c:1853
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.c:2808
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2812
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2817
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2825
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.c:2843
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2847
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.c:2852
  #, gcc-internal-format
  msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.c:2859
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.c:4474
  #, gcc-internal-format
  msgid "%q#D, declared using unnamed type, is used but never defined"
  msgstr ""
*************** msgstr ""
*** 49202,49426 ****
  #. 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.c:4469
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4473
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4477
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.c:4485
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.c:4489
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4492
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4680
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr ""
  
! #: cp/decl2.c:4683
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr ""
  
! #: cp/decl2.c:4685
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.c:4757 cp/decl2.c:4760
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.c:5100
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr ""
  
! #: cp/decl2.c:5300
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr ""
  
! #: cp/decl2.c:5305
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.c:5405
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr ""
  
! #: cp/decl2.c:5409
  #, 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.c:5524
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5527
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5571
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/decl2.c:5593
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3874
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.c:3966
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4317
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4322
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4327
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4332
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4337
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4342
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4347
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4352
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4357
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4362
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4367
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4372
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4377
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4382
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4387
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4437
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.c:4441
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.c:4455
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4459 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.c:4481
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4485 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.c:4496
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4500
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
--- 49302,49526 ----
  #. 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.c:4483
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4487
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4491
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.c:4499
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.c:4503
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4506
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.c:4694
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr ""
  
! #: cp/decl2.c:4697
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr ""
  
! #: cp/decl2.c:4699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.c:4771 cp/decl2.c:4774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.c:5114
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr ""
  
! #: cp/decl2.c:5314
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr ""
  
! #: cp/decl2.c:5319
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.c:5419
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr ""
  
! #: cp/decl2.c:5423
  #, 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.c:5538
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5541
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5585
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/decl2.c:5607
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3876
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4319
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4324
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4329
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4334
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4339
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4344
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4349
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4354
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4359
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4364
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4369
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4374
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4379
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4384
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4389
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4439
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.c:4443
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.c:4457
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.c:4483
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.c:4498
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4502
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 49475,49491 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1174
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1177
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
  
! #: cp/expr.c:224
  #, gcc-internal-format
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
--- 49575,49591 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1177
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1180
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
  
! #: cp/expr.c:236
  #, gcc-internal-format
  msgid "using value of simple assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
*************** msgstr ""
*** 49631,49648 ****
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2004
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2007 cp/method.c:2018
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2015
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
--- 49731,49748 ----
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
  #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
*************** msgstr ""
*** 49732,49743 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1785 cp/init.c:4612 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2094 cp/semantics.c:3448
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr ""
--- 49832,49843 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr ""
*************** msgstr ""
*** 49757,49763 ****
  msgid "invalid use of non-static member function %qD"
  msgstr ""
  
! #: cp/init.c:2257 cp/semantics.c:1926
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr ""
--- 49857,49863 ----
  msgid "invalid use of non-static member function %qD"
  msgstr ""
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr ""
*************** msgstr ""
*** 49902,49983 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4521
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4827
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4861
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4866
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4881
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4886
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5194
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
  
! #: cp/lambda.c:526
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:541
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:545
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr ""
  
! #: cp/lambda.c:569
  #, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr ""
  
! #: cp/lambda.c:579
  #, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr ""
  
! #: cp/lambda.c:631
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:707
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:709
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:823
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
--- 50002,50083 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4863
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4868
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4883
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4888
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5196
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
  
! #: cp/lambda.c:529
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:544
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:548
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr ""
  
! #: cp/lambda.c:572
  #, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr ""
  
! #: cp/lambda.c:582
  #, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr ""
  
! #: cp/lambda.c:634
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:710
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:712
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:826
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
*************** msgstr ""
*** 50047,50103 ****
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3289
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3370
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:3919
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:3965
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:3971
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4243
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4248
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4253
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:1957
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:838 cp/method.c:1963
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
--- 50147,50203 ----
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3294
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3375
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:3924
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:3970
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:3976
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4248
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4253
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4258
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2004
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:838 cp/method.c:2010
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
*************** msgstr ""
*** 50122,50268 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/method.c:1115
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1123
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1147
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1150
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1153
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1308
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr ""
  
! #: cp/method.c:1344
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1352
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1569
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1902
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1913
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1914
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1980
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr ""
  
! #: cp/method.c:2037
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2048
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2255
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2298
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2432
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2435
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2444
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2455
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2463 cp/method.c:2487
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2496
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2913
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:2916
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:2948
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:2968
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3003
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3012
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 50222,50378 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/method.c:1108
! #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1111
! #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1126
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1134
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1319
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr ""
  
! #: cp/method.c:1355
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1363
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1580
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1949
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1960
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1961
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2027
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr ""
  
! #: cp/method.c:2084
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2095
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2302
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2479
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2482
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2491
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2510 cp/method.c:2534
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2960
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:2963
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:2995
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3015
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3059
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
*************** msgstr ""
*** 50299,50436 ****
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr ""
  
! #: cp/name-lookup.c:2688
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr ""
  
! #: cp/name-lookup.c:2817
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:2971
  #, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.c:2973
  #, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.c:3096
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.c:3289
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:3292
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s%s\n"
  msgid "%s %s %p %d"
  msgstr "%s %s%s\n"
  
! #: cp/name-lookup.c:4611
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4619
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr ""
  
! #: cp/name-lookup.c:4628
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4635
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:4652
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4690
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4707
  #, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr ""
  
! #: cp/name-lookup.c:4723
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4806
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4846
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4898
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4900
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:4909
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4957
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.c:4964
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4974 cp/name-lookup.c:5001
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4980
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5017 cp/name-lookup.c:7305
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr ""
  
! #: cp/name-lookup.c:5303
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5355
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
--- 50409,50546 ----
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr ""
  
! #: cp/name-lookup.c:2689
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr ""
  
! #: cp/name-lookup.c:2820
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:2974
  #, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.c:2976
  #, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.c:3100
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.c:3293
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:3296
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s%s\n"
  msgid "%s %s %p %d"
  msgstr "%s %s%s\n"
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4623
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr ""
  
! #: cp/name-lookup.c:4632
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4639
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:4656
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4711
  #, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr ""
  
! #: cp/name-lookup.c:4727
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4810
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4850
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4902
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4904
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:4913
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4961
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4984
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr ""
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
*************** msgstr[0] ""
*** 50438,50510 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5888
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5894
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.c:6163
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:6166
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.c:6922
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7299
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.c:7302
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7385
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7405
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:7440
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7441
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
  
! #: cp/name-lookup.c:7514
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7523
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 50548,50625 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5898
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.c:6167
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:6170
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.c:6926
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7303
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.c:7306
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7409
! #, gcc-internal-format
! msgid "%<namespace %E%> is ambiguous"
! msgstr ""
! 
! #: cp/name-lookup.c:7425
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:7480
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7481
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 50529,50535 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41219
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 50644,50650 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 50554,50560 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3005 cp/parser.c:19203
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 50669,50675 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3005 cp/parser.c:19276
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 50634,50640 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3200 cp/pt.c:19141
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 50749,50755 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3200 cp/pt.c:19309
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr ""
*** 50755,51975 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3406
  #, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr ""
  
! #: cp/parser.c:3435 cp/parser.c:3447
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:3440 cp/parser.c:3452
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type"
  msgstr ""
  
! #: cp/parser.c:3460
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:3465
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr ""
  
! #: cp/parser.c:3476
  #, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:3479
  #, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr ""
  
! #: cp/parser.c:3489
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3497
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3509 cp/parser.c:3513
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a template type"
  msgstr ""
  
! #: cp/parser.c:3517
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr ""
  
! #: cp/parser.c:4143
  #, gcc-internal-format
  msgid "expected string-literal"
  msgstr ""
  
! #: cp/parser.c:4209
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr ""
  
! #: cp/parser.c:4395
  #, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr ""
  
! #: cp/parser.c:4500
  #, gcc-internal-format
  msgid "integer literal exceeds range of %qT type"
  msgstr ""
  
! #: cp/parser.c:4507
  #, gcc-internal-format
  msgid "floating literal exceeds range of %qT type"
  msgstr ""
  
! #: cp/parser.c:4511
  #, gcc-internal-format
  msgid "floating literal truncated to zero"
  msgstr ""
  
! #: cp/parser.c:4540
  #, gcc-internal-format
  msgid "failed to translate literal to execution character set %qT"
  msgstr ""
  
! #: cp/parser.c:4574
  #, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr ""
  
! #: cp/parser.c:4580
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr ""
  
! #: cp/parser.c:4584
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr ""
  
! #: cp/parser.c:4588
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr ""
  
! #: cp/parser.c:4673
  #, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4724 cp/parser.c:13581
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: cp/parser.c:5083 cp/parser.c:5098
  #, gcc-internal-format
  msgid "expected binary operator"
  msgstr ""
  
! #: cp/parser.c:5104
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected type..."
  msgid "expected ..."
  msgstr "NeoÄ�ekivana vrsta..."
  
! #: cp/parser.c:5116
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "binary expression in operand of fold-expression"
  msgstr "neispravni izraz kao operand"
  
! #: cp/parser.c:5121
  #, gcc-internal-format
  msgid "conditional expression in operand of fold-expression"
  msgstr ""
  
! #: cp/parser.c:5129
  #, gcc-internal-format
  msgid "mismatched operator in fold-expression"
  msgstr ""
  
! #: cp/parser.c:5233
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr ""
  
! #: cp/parser.c:5316
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.c:5328
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.c:5367
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5425 cp/parser.c:5602 cp/parser.c:5777 cp/semantics.c:3786
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.c:5455
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr ""
  
! #: cp/parser.c:5596
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.c:5739
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:5933
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.c:6064
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.c:6102 cp/parser.c:8049
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:6213
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr ""
  
! #: cp/parser.c:6228
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6264 cp/parser.c:21361
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6374
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:6444
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.c:6471 cp/parser.c:6482
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6474
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6488
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6593 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, gcc-internal-format
! msgid "%qD is not a template"
! msgstr ""
! 
! #: cp/parser.c:6672
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6879 cp/parser.c:9281
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.c:6968
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.c:7060
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.c:7072 cp/pt.c:19756
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
  
! #: cp/parser.c:7192
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr ""
  
! #: cp/parser.c:7251
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7787 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr ""
  
! #: cp/parser.c:7796
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.c:8101
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8211
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.c:8306
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8580 cp/parser.c:30062
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.c:8726
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.c:8742
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8744
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8776
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8821
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:8850
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:8979
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9386
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.c:9535
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9538
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:9746
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10035
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10185
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10474
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10484
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10636
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10658
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10673
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10678 cp/parser.c:10699 cp/parser.c:10891
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10693
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:10713
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.c:10732
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10743
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10774
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10805
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:10809 cp/parser.c:10819 cp/semantics.c:3632 cp/semantics.c:3644
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
! #: cp/parser.c:10815
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10864
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10869
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10948
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10952
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:11020
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.c:11038
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr ""
  
! #: cp/parser.c:11090
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11478 cp/parser.c:11679
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11518
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.c:11567
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:11686
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11695
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11743
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11908
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11935
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12105 cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12146
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12148
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.c:12188
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12269 cp/parser.c:20673 cp/parser.c:23108
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12651
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:12735
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12878 cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:12924
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:12948
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13079
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13087
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13100 cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13412 cp/parser.c:24877
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13504
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13719
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13739
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13760
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:13839
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13842
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:13945
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:13963
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14135
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14174
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14177
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14244
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14280
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:14287
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14368
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14387
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:14460 cp/parser.c:25391
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14479
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:14483
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:14547
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.c:14651
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14856
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15019
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15048
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15136
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15163
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.c:15175 cp/pt.c:25789
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15187 cp/pt.c:25801
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15239
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15311
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15712
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15718
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15727
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15733
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid encoding prefix in literal operator"
  msgstr "neispravni izraz kao operand"
  
! #: cp/parser.c:15767
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15813
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:15992
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.c:16000
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.c:16143
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.c:16379 cp/parser.c:16465 cp/parser.c:22879
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:16383 cp/parser.c:16469
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.c:16536
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:16598
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:16636
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16637
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16644
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16748
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:16833 cp/parser.c:16999 cp/parser.c:17204
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:16879
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:16881
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17060
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17169 cp/parser.c:17187 cp/parser.c:17358
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:17325
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:17462
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:17466
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:17470
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:17529
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:17750
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:17943
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17949
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17954
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18111
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:18214
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:18326
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.c:18327
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:18349
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:18356
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18599
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18675
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18836
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:18924
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:18928
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:18933
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19070
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19081
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19096
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19153
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19197
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19211
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:19223 cp/parser.c:24360
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19228 cp/parser.c:24365
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19240 cp/parser.c:24378
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:19277
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:19297
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19300
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19487
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:19491
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.c:19495
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:19556
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:19567
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19586
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19596
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19601
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19605
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:19608
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:19615
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:19670
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:19824
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19839
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:19869
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19879
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:19944
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:20115
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:20134 cp/parser.c:20151 cp/parser.c:20165
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.c:20141
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:20178
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:20194
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:20568
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20579
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20583
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20634
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20754
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.c:20796
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20810
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:21281
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.c:21407
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:21411
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
--- 50870,52100 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3382 cp/parser.c:27700
! #, gcc-internal-format
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
! msgstr ""
! 
! #: cp/parser.c:3409
  #, gcc-internal-format
  msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr ""
  
! #: cp/parser.c:3438 cp/parser.c:3450
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:3443 cp/parser.c:3455
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a template type"
  msgstr ""
  
! #: cp/parser.c:3463
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:3468
  #, gcc-internal-format
  msgid "%qE in namespace %qE does not name a type"
  msgstr ""
  
! #: cp/parser.c:3479
  #, gcc-internal-format
  msgid "%<%T::%E%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:3482
  #, gcc-internal-format
  msgid "and %qT has no template constructors"
  msgstr ""
  
! #: cp/parser.c:3492
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3500
  #, gcc-internal-format
  msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:3512 cp/parser.c:3516
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a template type"
  msgstr ""
  
! #: cp/parser.c:3520
  #, gcc-internal-format
  msgid "%qE in %q#T does not name a type"
  msgstr ""
  
! #: cp/parser.c:4146
  #, gcc-internal-format
  msgid "expected string-literal"
  msgstr ""
  
! #: cp/parser.c:4212
  #, gcc-internal-format
  msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
  msgstr ""
  
! #: cp/parser.c:4398
  #, gcc-internal-format
  msgid "unable to find character literal operator %qD with %qT argument"
  msgstr ""
  
! #: cp/parser.c:4503
  #, gcc-internal-format
  msgid "integer literal exceeds range of %qT type"
  msgstr ""
  
! #: cp/parser.c:4510
  #, gcc-internal-format
  msgid "floating literal exceeds range of %qT type"
  msgstr ""
  
! #: cp/parser.c:4514
  #, gcc-internal-format
  msgid "floating literal truncated to zero"
  msgstr ""
  
! #: cp/parser.c:4543
  #, gcc-internal-format
  msgid "failed to translate literal to execution character set %qT"
  msgstr ""
  
! #: cp/parser.c:4577
  #, gcc-internal-format
  msgid "unable to find numeric literal operator %qD"
  msgstr ""
  
! #: cp/parser.c:4583
  #, gcc-internal-format
  msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
  msgstr ""
  
! #: cp/parser.c:4587
  #, gcc-internal-format
  msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
  msgstr ""
  
! #: cp/parser.c:4591
  #, gcc-internal-format
  msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
  msgstr ""
  
! #: cp/parser.c:4676
  #, gcc-internal-format
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: cp/parser.c:5086 cp/parser.c:5101
  #, gcc-internal-format
  msgid "expected binary operator"
  msgstr ""
  
! #: cp/parser.c:5107
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected type..."
  msgid "expected ..."
  msgstr "NeoÄ�ekivana vrsta..."
  
! #: cp/parser.c:5119
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "binary expression in operand of fold-expression"
  msgstr "neispravni izraz kao operand"
  
! #: cp/parser.c:5124
  #, gcc-internal-format
  msgid "conditional expression in operand of fold-expression"
  msgstr ""
  
! #: cp/parser.c:5132
  #, gcc-internal-format
  msgid "mismatched operator in fold-expression"
  msgstr ""
  
! #: cp/parser.c:5236
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr ""
  
! #: cp/parser.c:5319
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.c:5331
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.c:5370
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5428 cp/parser.c:5605 cp/parser.c:5780 cp/semantics.c:3787
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.c:5458
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr ""
  
! #: cp/parser.c:5599
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.c:5742
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:5936
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.c:6067
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.c:6077
! #, gcc-internal-format
! msgid "%<template%> keyword not permitted in destructor name"
! msgstr ""
! 
! #: cp/parser.c:6114 cp/parser.c:8087
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:6225
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr ""
  
! #: cp/parser.c:6240
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
! #, gcc-internal-format
! msgid "%qD is not a template"
! msgstr ""
! 
! #: cp/parser.c:6412
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:6492
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.c:6519 cp/parser.c:6530
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6522
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6536
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6710
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.c:7006
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.c:7098
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
  
! #: cp/parser.c:7230
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr ""
  
! #: cp/parser.c:7289
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr ""
  
! #: cp/parser.c:7834
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.c:8139
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8249
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.c:8344
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.c:8764
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.c:8780
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8859
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:8888
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9017
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9424
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:9784
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10073
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10223
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10512
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10522
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10674
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10731
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:10751
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.c:10770
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10812
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10843
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10891
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10986
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10990
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:11058
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.c:11076
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr ""
  
! #: cp/parser.c:11128
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11516 cp/parser.c:11717
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11556
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.c:11605
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11781
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11946
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11973
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12150 cp/parser.c:30653
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12191
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12193
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.c:12233
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12314 cp/parser.c:20746 cp/parser.c:23181
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12696
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:12780
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12923 cp/parser.c:30656
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:12969
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:12993
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13124
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13829
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:13884
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13887
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13938
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:13990
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14008
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14219
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14289
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14325
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:14332
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14413
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14432
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14524
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:14592
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.c:14696
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14901
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15064
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15093
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15097
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15181
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15208
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15356
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15757
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15763
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15772
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15778
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid encoding prefix in literal operator"
  msgstr "neispravni izraz kao operand"
  
! #: cp/parser.c:15812
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16037
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.c:16045
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.c:16188
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:16428 cp/parser.c:16514
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.c:16581
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:16643
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:16647
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16651
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:16681
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16689
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:16926
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:17370
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:17507
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:17511
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:17515
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:17795
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:17988
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17994
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17999
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18156
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:18286
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:18396
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.c:18397
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:18419
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18669
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18745
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18906
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:18994
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:18998
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19143
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19154
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19169
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19270
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19284
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:19296 cp/parser.c:24433
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19301 cp/parser.c:24438
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19313 cp/parser.c:24451
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:19350
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19560
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:19564
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.c:19568
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19659
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19669
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19674
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19678
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:19681
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:19743
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:19897
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19912
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:19942
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20017
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:20188
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.c:20214
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:20251
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:20267
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:20641
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20652
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20656
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20827
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.c:20869
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20883
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:21354
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.c:21480
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:21484
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** msgstr ""
*** 51978,52409 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21440
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.c:21448
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.c:21450
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21559
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.c:21584
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.c:21703
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:21705
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:21726
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:21787
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:21841
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:21878
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:21936
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.c:22188
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr ""
  
! #: cp/parser.c:22194 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2288
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.c:22220
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:22225
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.c:22331
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:22606
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:22684
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:22863
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:22881
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22887
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22889
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23015
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23019
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23343
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23363
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:23401
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23440
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:23491
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23550 cp/parser.c:23678
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:23908
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:23911
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:23914
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:24302
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:24313
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr ""
  
! #: cp/parser.c:24321
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24328
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:24340
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24346
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.c:24400
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:24432
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:24468
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24533
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
  
! #: cp/parser.c:24623 cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:24647
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:24651
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:24898
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24916
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:24934
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25032
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:25039
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25052
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25202
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.c:25230
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25250
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25297
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25311
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25385
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25420
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25550
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25570
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25594
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25597
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25812 cp/parser.c:25910
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.c:25918
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.c:25924
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:25968
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.c:26009
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:26121
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:26728
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26742
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26831
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26860
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26868
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26905
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected attribute before %<...%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:26965
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:27305 cp/parser.c:27314
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:27627
  #, gcc-internal-format
! msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:27945
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:27953
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:28440
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28445
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.c:28449
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 52103,52534 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.c:21521
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.c:21523
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:21632
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.c:21657
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.c:21776
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:21778
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:21799
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:21860
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:21914
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:21951
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22009
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.c:22261
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr ""
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.c:22293
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:22298
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.c:22404
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:22757
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:22936
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:22954
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22960
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23088
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23092
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23416
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23436
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:23474
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23513
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:23564
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:23981
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:23984
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:23987
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:24386
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr ""
  
! #: cp/parser.c:24394
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24401
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:24413
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24419
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.c:24473
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24606
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:24720
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:24724
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:24971
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24989
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25105
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:25112
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25275
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.c:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25323
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25370
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25384
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25458
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25493
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25623
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25643
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25667
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25670
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25885 cp/parser.c:25983
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.c:25991
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.c:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26041
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.c:26082
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:26194
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:26801
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26815
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26978
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected attribute before %<...%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:27038
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:27378 cp/parser.c:27387
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:27717
  #, gcc-internal-format
! msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28048
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:28056
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28552
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.c:28556
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 52412,53159 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28456
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28853
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.c:29020
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29029
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:29035
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29144
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:29167
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29176
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29196
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:29301
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.c:29352
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:29399
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:29699
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:29712
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30010
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30162
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:30177
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:30312
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.c:30323
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.c:30354
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.c:30406
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:30409
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:30412
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:30418
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:30421
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:30424
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:30427
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:30433
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:30436
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:30439
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:30442
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:30445
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:30448
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:30451
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:30454
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<auto%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: cp/parser.c:30457
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:30460
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:30463
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:30466
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:30469
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30472
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:30475
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: cp/parser.c:30507
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:30860
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31003
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:31008
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.c:31056
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31195 cp/parser.c:31228
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:31202 cp/parser.c:31234
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31203 cp/parser.c:31235
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:31210
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:31211
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:31288
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:31309
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31557
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.c:31798 cp/parser.c:33112 cp/parser.c:33301
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:31867
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:31937
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:31968
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32372
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32447 cp/parser.c:32465
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32459 cp/parser.c:32525
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32774 cp/parser.c:32781 cp/parser.c:32788
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:32905
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:33077
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33084
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:33360 cp/parser.c:33367 cp/parser.c:33374
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34567
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:34584
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35558
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.c:36217
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:38287
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:38838
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:38925 cp/pt.c:17405
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:39019
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:41178
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42012
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.c:42042
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:42054
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42157
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:42177 cp/semantics.c:5680
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42181 cp/semantics.c:5688
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42184 cp/pt.c:13612 cp/semantics.c:5694
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42187 cp/semantics.c:5700
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42705
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42715
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43069
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43117 cp/semantics.c:9554
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43119 cp/semantics.c:9556
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43266
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43269
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43320
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:43642
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43674
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43754
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:43790
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:43991
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44047
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:298
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:311
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr ""
  
! #: cp/pt.c:720
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:818
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:829 cp/pt.c:1059
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:831
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr ""
  
! #: cp/pt.c:848
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:971
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:983
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:986 cp/pt.c:1125
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr ""
  
! #: cp/pt.c:1018
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1062
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr ""
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1103
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1121
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1587
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2007 cp/semantics.c:5549
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2143
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr ""
  
! #: cp/pt.c:2148
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr ""
  
! #: cp/pt.c:2419
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2423
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2434
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2640
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2650
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2656
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2680
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2685
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2721
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr ""
  
! #: cp/pt.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr ""
  
! #: cp/pt.c:2726
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr ""
  
! #: cp/pt.c:2816 cp/pt.c:2876
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr ""
  
! #: cp/pt.c:2829
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2835
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2843
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2846
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2848
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2854
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr ""
  
! #: cp/pt.c:2887
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2891
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2923
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:2961
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr ""
--- 52537,53289 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28960
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29136
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:29142
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29251
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:29274
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29303
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:29408
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.c:29459
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:29506
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:29806
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:29819
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30269
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:30419
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30435
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.c:30461
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:30561
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<auto%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:30567
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30579
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:30582
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: cp/parser.c:30614
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:30629
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:30632
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31118
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:31123
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.c:31243
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31383 cp/parser.c:31416
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:31398
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:31399
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:31480
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:31501
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31749
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32059
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32129
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:33097
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33276
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34759
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:34776
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35750
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.c:36409
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:38479
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:39210
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:41386
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42220
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.c:42250
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42365
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:42385 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42923
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43474
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:43814
! #, gcc-internal-format
! msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
! msgstr ""
! 
! #: cp/parser.c:43857
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43889
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43969
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:44005
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:44206
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:304
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:317
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr ""
  
! #: cp/pt.c:731
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:745
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:829
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:840 cp/pt.c:1070
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:842
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr ""
  
! #: cp/pt.c:859
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:982
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:994
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:997 cp/pt.c:1136
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr ""
  
! #: cp/pt.c:1029
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1073
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr ""
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1114
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1132
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1598
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2034 cp/semantics.c:5550
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2170
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr ""
  
! #: cp/pt.c:2175
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr ""
  
! #: cp/pt.c:2446
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2450
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2461
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2667
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2677
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2683
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2712
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2748
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr ""
  
! #: cp/pt.c:2752
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr ""
  
! #: cp/pt.c:2753
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr ""
  
! #: cp/pt.c:2843 cp/pt.c:2903
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr ""
  
! #: cp/pt.c:2856
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2862
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2870
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2873
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2875
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2881
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr ""
  
! #: cp/pt.c:2914
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2918
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2950
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:2988
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr ""
*************** msgstr ""
*** 53166,53307 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3023
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3039
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr ""
  
! #: cp/pt.c:3071
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3074
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr ""
  
! #: cp/pt.c:3182
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr ""
  
! #: cp/pt.c:3763
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.c:4078
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4146
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4148
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4200
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4217 cp/pt.c:4998
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4219
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.c:4345
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4348
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4350
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.c:4934
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:4993
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.c:5017
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5021
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5025 cp/pt.c:5036 cp/pt.c:5044
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5033
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5043
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.c:5057
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5059
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5105
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5108
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5177
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
--- 53296,53437 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3050
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3066
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr ""
  
! #: cp/pt.c:3098
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3101
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr ""
  
! #: cp/pt.c:3209
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr ""
  
! #: cp/pt.c:3790
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.c:4105
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4173
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4175
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4227
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4246
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.c:4372
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4375
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4377
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.c:4967
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5026
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.c:5050
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5054
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5058 cp/pt.c:5069 cp/pt.c:5077
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5066
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5076
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.c:5090
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5092
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5138
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5141
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5164
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5210
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
*************** msgstr[0] ""
*** 53309,53325 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:5239
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5243
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5426
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
--- 53439,53455 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:5272
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5276
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5459
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
*************** msgstr ""
*** 53327,53373 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5448
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5484
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5487
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5490
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5493
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5496 cp/pt.c:5554
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5668
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.c:5675
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5683
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 53457,53503 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5517
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5520
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5523
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5526
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5529 cp/pt.c:5587
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5701
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.c:5708
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5716
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 53377,53433 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5706
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:5850
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:5893
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5907
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:5910
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:5933
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:5936
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6072
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.c:6085
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6096
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
--- 53507,53563 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:5883
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:5926
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5940
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:5943
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:5966
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6105
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.c:6118
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6129
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
*************** msgstr[0] ""
*** 53435,53441 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6100
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
--- 53565,53571 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6133
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
*************** msgstr[0] ""
*** 53443,53574 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6138
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.c:6139
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6150
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6153 cp/pt.c:6202
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.c:6164
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr ""
  
! #: cp/pt.c:6166
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/pt.c:6199
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6497 cp/pt.c:6566
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6500
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6503
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6516
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6520
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6569
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6571
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6633
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:6642
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6651
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6660
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6671
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6681
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6690
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6702
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6706
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6717
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6728
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6740
  #, 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"
--- 53573,53704 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6171
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.c:6172
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6183
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6186 cp/pt.c:6235
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.c:6197
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr ""
  
! #: cp/pt.c:6199
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/pt.c:6232
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6562
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6565
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6578
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6582
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6631
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6633
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6695
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:6704
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6722
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6733
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6743
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6764
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6768
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6779
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6790
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6802
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
*************** msgstr[0] ""
*** 53576,53871 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6771
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6784
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6788
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6799
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6809
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:6819
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.c:6866
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:6874
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6884
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6899
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6908
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6915
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.c:6933
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.c:6941
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.c:7023
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.c:7181
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:7195
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr ""
  
! #: cp/pt.c:7281
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7289
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7307
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.c:7366
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7368
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7422
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:7971
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:7987
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8120
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8149
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.c:8154
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8170 cp/pt.c:8204 cp/pt.c:8258
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8178
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8186
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8192
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8212
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8262
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8276
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8279
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8343
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8481 cp/pt.c:8794
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.c:8496 cp/pt.c:8628
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8624
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8633
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8658
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8662
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8760
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9407
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.c:9570
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9572
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:9698 cp/pt.c:20677
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10061
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10638
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11809
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12312
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12710
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:12799
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12802
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13382
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
--- 53706,54006 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6833
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6846
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6850
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6861
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6871
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:6881
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.c:6928
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:6936
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6946
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6961
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6977
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.c:6995
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.c:7003
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.c:7112
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.c:7270
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:7284
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr ""
  
! #: cp/pt.c:7370
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7378
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7396
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.c:7455
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7511
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8060
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8076
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8238
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.c:8243
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8259 cp/pt.c:8293 cp/pt.c:8347
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8267
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8275
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8281
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8298
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8301
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8351
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8365
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8368
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8432
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8570 cp/pt.c:8883
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8713
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8722
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8747
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8751
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8849
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9496
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.c:9659
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9661
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10150
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10733
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11904
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12804
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:12888
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12891
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13459
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
+ #: cp/pt.c:13558
+ #, gcc-internal-format
+ msgid "creating pointer to member function of non-class type %qT"
+ msgstr ""
+ 
  #. It may seem that this case cannot occur, since:
  #.
  #. typedef void f();
*************** msgstr ""
*** 53879,54174 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14409
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.c:14600
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:14719
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:14721
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:14759
! #, gcc-internal-format
! msgid "creating pointer to member function of non-class type %qT"
! msgstr ""
! 
! #: cp/pt.c:15446
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15448
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15450
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15463
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15466
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15514
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:15520
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15526
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:15626
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15646
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:15683
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15691
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:15818
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16011
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16013
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16103
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16226
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:16752 cp/pt.c:18553
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:16756 cp/pt.c:18557
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18695
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19682
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:19709
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19714
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19717
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19722
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:19770
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.c:20074
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20077
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20401
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:20413
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20428
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.c:20446
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:24459
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.c:24461
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.c:24467
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:24491 cp/pt.c:24586
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:24497
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:24499
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr ""
  
! #: cp/pt.c:24518
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:24524 cp/pt.c:24581
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:24529
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:24537
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:24573
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:24596 cp/pt.c:24680
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24601 cp/pt.c:24696
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:24658
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.c:24660
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:24669
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:24685
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24730
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.c:25052
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 54014,54304 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.c:14787
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.c:14789
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:14907
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:14909
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15602
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15604
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15617
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15620
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15668
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:15674
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15680
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15800
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:15837
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:15972
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16150
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16165
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16257
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16380
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18852
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19854
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19889
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19894
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:19942
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.c:20246
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20249
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20571
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:20573
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:20583
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20598
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.c:20616
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:24629
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.c:24631
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.c:24637
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:24667
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:24669
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr ""
  
! #: cp/pt.c:24688
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:24694 cp/pt.c:24751
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:24699
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:24707
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:24743
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24771 cp/pt.c:24866
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:24828
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.c:24830
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:24839
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:24855
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.c:25222
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 54180,54314 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25389
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:25577
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:25940
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:25962
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:25975
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.c:25987
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:25989
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:27343
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:27604
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.c:27613
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:27638
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28545
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:28552
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:28653
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:28660
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:28675
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.c:28682
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.c:28746
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28749
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:28823
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:28825
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:28867
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:28871
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/pt.c:28875
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/pt.c:28879
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/pt.c:29002
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
--- 54310,54444 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:25560
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:25756
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:26119
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26141
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26154
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.c:26166
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:26168
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:27521
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:27782
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.c:27791
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:27816
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28726
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:28733
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:28834
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:28841
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:28856
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.c:28863
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29004
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29006
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29052
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/pt.c:29056
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/pt.c:29060
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/pt.c:29190
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
*************** msgstr ""
*** 54433,55133 ****
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/semantics.c:776
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr ""
  
! #: cp/semantics.c:924
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr ""
  
! #: cp/semantics.c:1437
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1442
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1447
  #, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr ""
  
! #: cp/semantics.c:1657
  #, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr ""
  
! #: cp/semantics.c:1739
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr ""
  
! #: cp/semantics.c:1924
  #, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr ""
  
! #: cp/semantics.c:2197
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:2257
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2609
  #, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr ""
  
! #: cp/semantics.c:2677
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr ""
  
! #: cp/semantics.c:2755
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr ""
  
! #: cp/semantics.c:2757
  #, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr ""
  
! #: cp/semantics.c:2759
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr ""
  
! #: cp/semantics.c:2781
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2789 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/semantics.c:2811
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr ""
  
! #: cp/semantics.c:2888
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3072
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/semantics.c:3122
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr ""
  
! #: cp/semantics.c:3125
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr ""
  
! #: cp/semantics.c:3142
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr ""
  
! #: cp/semantics.c:3173
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr ""
  
! #: cp/semantics.c:3443
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.c:3606
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3623 cp/semantics.c:10258
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3627
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3629
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3641
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3643
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3770
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3780
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:3816
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:3847
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3854
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:3882
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.c:4051
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4080
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4214
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4246
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4259
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.c:4263
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4268
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4279
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4805 cp/semantics.c:6578 cp/semantics.c:6662
! #: cp/semantics.c:6713 cp/semantics.c:7055 cp/semantics.c:7202
! #: cp/semantics.c:7431 cp/semantics.c:7874
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5546
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.c:5819
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:5869
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:5988
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6446
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6461
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6485
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6590 cp/semantics.c:7887
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:6675
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6726
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6776
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6790
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6824
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6827
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6831
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6853
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6857
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6862
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6889
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6922
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6936
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:6956
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6985
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7015
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7066
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.c:7081
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7088
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7103
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7136
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7147
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7212
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7582
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7586
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7655
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7685
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7715
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7728
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7751
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:7761
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7815
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8156
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8364
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8561
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9027
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9318 cp/semantics.c:9328
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9687
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9696
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9726
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:9754
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10297
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10350
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10352
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10370
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
  
! #: cp/tree.c:1388
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1907
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4086
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4090
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4093
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.c:4098
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4100
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4479
  #, gcc-internal-format
  msgid "%qT is a union"
  msgstr ""
  
! #: cp/tree.c:4491
  #, gcc-internal-format
  msgid "%qT has a mutable member"
  msgstr ""
  
! #: cp/tree.c:4502
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.c:4505
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.c:4513
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.c:4531
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.c:4539
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: cp/tree.c:4546
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.c:4564
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.c:4570
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.c:4590
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.c:4594
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4657
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.c:4679
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4687
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4698
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4710
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr ""
  
! #: cp/tree.c:4737
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.c:4757
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.c:4768
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.c:4781 cp/tree.c:4794
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.c:4783
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:4796
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.c:4820
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:4826
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.c:4833
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.c:4840
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:4862
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.c:4868
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.c:5721
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: cp/tree.c:5804
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 54563,55263 ----
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/semantics.c:777
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr ""
  
! #: cp/semantics.c:925
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr ""
  
! #: cp/semantics.c:1438
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1443
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1448
  #, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr ""
  
! #: cp/semantics.c:1658
  #, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr ""
  
! #: cp/semantics.c:1740
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr ""
  
! #: cp/semantics.c:1925
  #, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr ""
  
! #: cp/semantics.c:2198
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:2258
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2610
  #, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr ""
  
! #: cp/semantics.c:2678
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr ""
  
! #: cp/semantics.c:2756
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr ""
  
! #: cp/semantics.c:2758
  #, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr ""
  
! #: cp/semantics.c:2760
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr ""
  
! #: cp/semantics.c:2782
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/semantics.c:2812
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr ""
  
! #: cp/semantics.c:2889
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3073
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/semantics.c:3123
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr ""
  
! #: cp/semantics.c:3126
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr ""
  
! #: cp/semantics.c:3143
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr ""
  
! #: cp/semantics.c:3174
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr ""
  
! #: cp/semantics.c:3444
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.c:3607
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3628
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3630
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3642
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3644
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3771
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3781
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:3848
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:3855
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:3883
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.c:4052
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4081
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4215
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4247
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4260
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.c:4264
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4269
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4280
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
! #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5547
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.c:5820
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:5870
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:5989
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6447
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6462
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6486
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:6676
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6727
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6777
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6791
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6825
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6828
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6832
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6854
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6858
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6863
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6890
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6923
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6937
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:6957
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6986
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7016
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7038
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7067
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.c:7082
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7089
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7104
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7137
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7148
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7213
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7583
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7716
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7729
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7752
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:7762
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7816
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8365
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8562
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9028
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9319 cp/semantics.c:9329
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9729
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:9757
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10300
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10353
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10373
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
  
! #: cp/tree.c:1391
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1910
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4108
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4112
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4115
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.c:4120
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4122
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4528
  #, gcc-internal-format
  msgid "%qT is a union"
  msgstr ""
  
! #: cp/tree.c:4540
  #, gcc-internal-format
  msgid "%qT has a mutable member"
  msgstr ""
  
! #: cp/tree.c:4551
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.c:4554
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.c:4562
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.c:4580
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.c:4588
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: cp/tree.c:4595
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.c:4613
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.c:4619
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.c:4639
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.c:4643
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4706
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.c:4728
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4736
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4747
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4759
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr ""
  
! #: cp/tree.c:4786
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.c:4806
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.c:4817
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.c:4830 cp/tree.c:4843
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.c:4832
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:4845
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.c:4869
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:4875
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.c:4882
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.c:4889
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:4911
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.c:4917
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.c:5770
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: cp/tree.c:5783
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 56227,56333 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1678 cp/typeck2.c:1708
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr ""
  
! #: cp/typeck2.c:1686
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1693
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr ""
  
! #: cp/typeck2.c:1779
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1852
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1863
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:2057
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:2071
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2101
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2103
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2130
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2161
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2230
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2238
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2279
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2301
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr ""
  
! #: cp/typeck2.c:2321
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2562
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr ""
  
! #: cp/typeck2.c:2565
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr ""
--- 56357,56463 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1696 cp/typeck2.c:1726
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr ""
  
! #: cp/typeck2.c:1704
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1711
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr ""
  
! #: cp/typeck2.c:1797
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1870
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1881
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:2089
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2119
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2148
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2157
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2179
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2237
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2248
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2256
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2297
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2319
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr ""
  
! #: cp/typeck2.c:2339
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2580
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr ""
  
! #: cp/typeck2.c:2583
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr ""
*************** msgid "Array reference at %C cannot have
*** 56552,56562 ****
  msgstr ""
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5892 fortran/check.c:5930 fortran/check.c:5972
! #: fortran/check.c:5999 fortran/check.c:6256 fortran/match.c:1866
! #: fortran/match.c:3259 fortran/match.c:3601 fortran/match.c:3797
! #: fortran/simplify.c:2891 fortran/simplify.c:2921 fortran/simplify.c:6177
! #: fortran/simplify.c:8158
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
--- 56682,56692 ----
  msgstr ""
  
  #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
! #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
! #: fortran/simplify.c:8236
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgstr ""
*** 56681,56823 ****
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.c:914
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.c:956
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr ""
  
! #: fortran/array.c:1032
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.c:1124 fortran/array.c:1352
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr ""
  
! #: fortran/array.c:1154
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.c:1163
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.c:1225
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.c:1245
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1251 fortran/match.c:4233
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
  
! #: fortran/array.c:1259
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.c:1277
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr ""
  
! #: fortran/array.c:1314 fortran/array.c:1324
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr ""
  
! #: fortran/array.c:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.c:1730
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.c:1877
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.c:2056
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2063
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2070
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2082
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.c:2174
  #, gcc-internal-format, gfc-internal-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.c:2296
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2359
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2363
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr ""
  
! #: fortran/array.c:2390 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, gcc-internal-format
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/array.c:2502
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.c:2553
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2598
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.c:2746
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 56811,56953 ----
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.c:918
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.c:960
  #, gcc-internal-format
  msgid "gfc_compare_array_spec(): Array spec clobbered"
  msgstr ""
  
! #: fortran/array.c:1036
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.c:1128 fortran/array.c:1356
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr ""
  
! #: fortran/array.c:1158
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.c:1167
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.c:1229
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.c:1249
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
  
! #: fortran/array.c:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.c:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr ""
  
! #: fortran/array.c:1318 fortran/array.c:1328
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr ""
  
! #: fortran/array.c:1403
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.c:1734
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.c:1881
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.c:2060
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2067
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2074
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.c:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.c:2178
  #, gcc-internal-format, gfc-internal-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.c:2300
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2363
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr ""
  
! #: fortran/array.c:2394 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, gcc-internal-format
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/array.c:2506
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.c:2557
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.c:2602
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.c:2750
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr ""
*** 56838,56844 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.c:123 fortran/resolve.c:10830
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
--- 56968,56974 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
*************** msgstr ""
*** 56893,56899 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7459
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
--- 57023,57029 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7463
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
*************** msgstr ""
*** 57023,57029 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4364
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
--- 57153,57159 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4368
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
*************** msgid "%qs argument of %qs intrinsic at
*** 57242,57250 ****
  msgstr ""
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4930
! #: fortran/check.c:5064 fortran/check.c:5119 fortran/check.c:6242
! #: fortran/check.c:6371
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
--- 57372,57380 ----
  msgstr ""
  
  #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
*************** msgstr ""
*** 57394,57860 ****
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:3999
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.c:4117 fortran/check.c:7379 fortran/check.c:7394
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4194
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4205
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4212
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4232
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4299
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4349
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4357
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4436 fortran/check.c:6318
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4494
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4502
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4521
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4572
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4679
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4689
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4696
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4713
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4783
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4801
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4810
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4846
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4863 fortran/check.c:4882
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4873 fortran/check.c:4892
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:4991
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5022
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5057
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5134 fortran/check.c:7439
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5147 fortran/check.c:5286 fortran/check.c:7431
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5158 fortran/check.c:5298
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5228
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5277
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5330
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5366
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5380
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5387
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5427
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5443
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5527
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5555
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5606
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5619
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.c:5638
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5901
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5958
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5982
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6015
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6044
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6102
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6151
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6167
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6175
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6332
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6345
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6608 fortran/check.c:6640
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6648
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr ""
  
! #: fortran/check.c:6666
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6678
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6718
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6737
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6747
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6764
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6981
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7163
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7352 fortran/check.c:7363
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7423
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
--- 57524,57990 ----
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4003
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.c:4121 fortran/check.c:7383 fortran/check.c:7398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4216
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4236
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4276
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4303
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4353
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4440 fortran/check.c:6322
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4525
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4576
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4683
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4700
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4787
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4805
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4814
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4850
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4867 fortran/check.c:4886
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4877 fortran/check.c:4896
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:4995
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5026
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5061
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5138 fortran/check.c:7443
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5151 fortran/check.c:5290 fortran/check.c:7435
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5162 fortran/check.c:5302
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5281
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5370
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5377
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5391
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5416
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5431
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5498
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5505
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5525
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5542
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5623
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.c:5642
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5905
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5916
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5962
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5986
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6019
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6030
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6106
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6155
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6171
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6179
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6336
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6349
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6612 fortran/check.c:6644
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr ""
  
! #: fortran/check.c:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6682
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6768
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6985
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7167
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7356 fortran/check.c:7367
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
*************** msgstr ""
*** 57866,57872 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3872 fortran/decl.c:10515
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 57996,58002 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 57987,59801 ****
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.c:729
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.c:745
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:754
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.c:793
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.c:802
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:825
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:830
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr ""
  
! #: fortran/decl.c:841
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr ""
  
! #: fortran/decl.c:873
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr ""
  
! #: fortran/decl.c:904
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:906
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:926
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.c:950
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.c:1015
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.c:1039
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1060
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1143 fortran/resolve.c:12337
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1169
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr ""
  
! #: fortran/decl.c:1200
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1352 fortran/decl.c:1359 fortran/decl.c:1423
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1367
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1379
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1395
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.c:1411
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1494
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1521
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1528
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1535
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1550
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1563
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1571
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1580
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1587
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1598
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1666
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1725
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.c:1780
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1788
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1887
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1897
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr ""
  
! #: fortran/decl.c:1907
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1950
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2019
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.c:2030
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2060
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2146 fortran/decl.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2162
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2195 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.c:2243
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2278
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2335
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2352
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2369
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2390
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2420
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2474
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2476
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2484
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:2494
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:2536
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2546
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2603
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2692
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2703
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:2728 fortran/decl.c:8763
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2736
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2807
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.c:2840 fortran/decl.c:6979
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2863
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2872 fortran/decl.c:10689
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2896
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2910
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2926
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2935
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.c:2952
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3015 fortran/decl.c:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.c:3116 fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.c:3129 fortran/decl.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3137 fortran/decl.c:3270
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3167 fortran/decl.c:3893
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr ""
  
! #: fortran/decl.c:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3191
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3296
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3527
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3540
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3653
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3701
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.c:3733
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3761
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3768
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.c:3783
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4028
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4104
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4126 fortran/decl.c:4160 fortran/decl.c:4193
! #: fortran/decl.c:4486
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4138 fortran/decl.c:4166 fortran/decl.c:4199
! #: fortran/decl.c:4225 fortran/decl.c:4511 fortran/decl.c:4526
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4189
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4241 fortran/decl.c:4377 fortran/decl.c:4389
! #: fortran/decl.c:4403 fortran/decl.c:4885 fortran/decl.c:4893
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4336
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4418
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4570
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4675
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4728
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4899
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4906
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:5401
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5427
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5442
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5451
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5503
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5513
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5526
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5537
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5592 fortran/decl.c:9065
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5632
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5646
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5687
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5785
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5807
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5816
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5820
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5846
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5854
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5866
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5874
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5885
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6004
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6011
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.c:6040
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6177
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6254
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6305
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6363
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6370
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6377
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6438
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6452 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.c:6458 fortran/decl.c:6466
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6506
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.c:6519
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6522
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6540
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.c:6543
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6582
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6588
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6704
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6714 fortran/decl.c:7851
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.c:6918
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6925
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6954
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7000 fortran/decl.c:7188 fortran/decl.c:11173
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7049 fortran/decl.c:11073
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7056
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7060
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7159 fortran/decl.c:9813
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7229
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7301
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7331 fortran/decl.c:7609 fortran/decl.c:7818
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7360 fortran/decl.c:7875
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7503
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7515
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7518
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7521
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7525 fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7533
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7542
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7550
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.c:7634 fortran/decl.c:7858
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7728
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7947 fortran/decl.c:7954
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8010
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.c:8018
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8037
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8049
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8078
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8333
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.c:8342
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8353
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8373
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8404 fortran/decl.c:8412
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8511
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8527
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8551
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:8643
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8680
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%>"
  msgid "Expected %<(%> at %C"
  msgstr "oÄ�ekujem %<(%>"
  
! #: fortran/decl.c:8694 fortran/decl.c:8734
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.c:8714
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8759
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:8783
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8795
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8821
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8853
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8872
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8911
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9009
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9025
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9073
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9107
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9134 fortran/decl.c:9159
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9180 fortran/decl.c:9200
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9229
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9235
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9255
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9315 fortran/decl.c:9371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9350
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9357
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9413
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9491
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9508
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9550
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9589
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9614
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9626
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9670
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9788
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9846
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9904
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9910
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9917
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9924
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9947
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9959
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9980
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to close state file %s [%s]"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "nisam uspio zatvoriti datoteku stanja %s [%s]"
  
! #: fortran/decl.c:10032
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10079
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10112
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10147
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10179
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10186
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10349
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10362
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10391
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10402
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10405
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.c:10420
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.c:10429
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10492
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10575
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10706
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.c:10790
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10837 fortran/decl.c:10852
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:10872
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10892
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10919
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10937
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10953
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:10966
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10976
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:10989
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11031
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11037
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.c:11057
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11062
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11085
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11101
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11107
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11134
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11145
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11216
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "Expected %<::%> at %C"
  msgstr "oÄ�ekujem %<:%>"
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11260
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>"
  msgid "Expected %<=>%> at %C"
  msgstr "oÄ�ekujem %<=%>"
  
! #: fortran/decl.c:11296
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11304
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11352
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11362
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11380
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11415
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11426
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11448
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11455
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11465
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>"
  msgid "Expected %<,%> at %C"
  msgstr "oÄ�ekujem %<,%>"
  
! #: fortran/decl.c:11471
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11484
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.c:11554
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11600
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11620
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11634
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11698
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11715
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11732
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
--- 58117,59956 ----
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.c:733
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.c:749
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:758
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.c:797
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.c:806
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:829
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:834
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr ""
  
! #: fortran/decl.c:845
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr ""
  
! #: fortran/decl.c:877
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr ""
  
! #: fortran/decl.c:908
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:910
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:930
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.c:954
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.c:1019
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.c:1043
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1064
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1173
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr ""
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1371
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1383
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1399
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1498
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1525
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1532
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1539
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1554
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1567
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1575
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1584
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1591
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1602
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1670
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1729
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1792
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1891
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1901
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr ""
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1954
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2023
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2166
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2282
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2478
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2480
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2488
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:2498
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:2540
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2707
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2740
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2867
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2909
! #, gcc-internal-format, gfc-internal-format
! msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
! msgstr ""
! 
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2931
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2948
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr ""
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3540
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3690
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3714
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.c:3746
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3781
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3805
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4041
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4114
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5435
! #, gcc-internal-format, gfc-internal-format
! msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
! msgstr ""
! 
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5447
! #, gcc-internal-format, gfc-internal-format
! msgid "KIND attribute at %C in a STRUCTURE definition"
! msgstr ""
! 
! #: fortran/decl.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5474
! #, gcc-internal-format, gfc-internal-format
! msgid "LEN attribute at %C in a STRUCTURE definition"
! msgstr ""
! 
! #: fortran/decl.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5489
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5500
! #, gcc-internal-format, gfc-internal-format
! msgid "Attribute at %L is not allowed in a STRUCTURE definition"
! msgstr ""
! 
! #: fortran/decl.c:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5551
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5623
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5810
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5841
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5845
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5871
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5879
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5899
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6036
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.c:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6193
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6463
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6531
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.c:6544
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6565
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.c:6568
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6979
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7528
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7543
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7567
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7753
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8378
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8398
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8705
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%>"
  msgid "Expected %<(%> at %C"
  msgstr "oÄ�ekujem %<(%>"
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8784
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8820
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9098
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9382
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9431
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9438
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9575
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9936
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9949
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9956
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10012
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to close state file %s [%s]"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "nisam uspio zatvoriti datoteku stanja %s [%s]"
  
! #: fortran/decl.c:10064
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10111
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10179
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10211
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10218
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10423
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10434
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10437
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.c:10452
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.c:10461
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10524
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:11008
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11063
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11069
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11121
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11133
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11149
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11177
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11248
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "Expected %<::%> at %C"
  msgstr "oÄ�ekujem %<:%>"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11281
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11292
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>"
  msgid "Expected %<=>%> at %C"
  msgstr "oÄ�ekujem %<=%>"
  
! #: fortran/decl.c:11328
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11394
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11497
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>"
  msgid "Expected %<,%> at %C"
  msgstr "oÄ�ekujem %<,%>"
  
! #: fortran/decl.c:11503
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11516
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11730
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgstr ""
*** 59845,59856 ****
  msgid "show_expr(): Don't know how to show expr"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:2987
  #, gcc-internal-format
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3328 fortran/dump-parse-tree.c:3433
  #, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr ""
--- 60000,60011 ----
  msgid "show_expr(): Don't know how to show expr"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3062
  #, gcc-internal-format
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.c:3403 fortran/dump-parse-tree.c:3508
  #, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr ""
*************** msgstr ""
*** 59940,60322 ****
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:2425
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.c:2469
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.c:2501
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.c:2511
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.c:2527
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2538
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2546
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2569
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.c:2706
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2781
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2812
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2889 fortran/resolve.c:2712
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.c:2901
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2940
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.c:2960
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2966
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2975
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2979
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2985
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:2995
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:3049
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3184
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.c:3191
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.c:3198
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.c:3206
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.c:3353
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:3361
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.c:3368
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.c:3397
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.c:3428
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.c:3460
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.c:3469
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.c:3501
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.c:3505
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.c:3519
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.c:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3623
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.c:3634
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:3642
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3649
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3661
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3671
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3714
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3800
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3824
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.c:3829
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3858
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3864 fortran/expr.c:3884
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3872 fortran/expr.c:3891
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3964
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3973
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3983
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3989
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3996
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4004
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4027
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4080
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.c:4090 fortran/expr.c:4105
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4096 fortran/expr.c:4111 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4132
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.c:4145
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4159
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.c:4164
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4215
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
--- 60095,60477 ----
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:2445
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.c:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2514
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.c:2531
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.c:2547
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2558
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2566
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2589
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.c:2726
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2801
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.c:2921
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2960
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.c:2980
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2986
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2995
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:2999
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.c:3005
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:3015
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.c:3069
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3204
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.c:3211
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.c:3218
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.c:3226
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.c:3373
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.c:3381
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.c:3388
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.c:3417
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.c:3448
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.c:3468
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.c:3480
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.c:3539
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.c:3587
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3643
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:3662
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3669
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3691
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3734
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.c:3741
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.c:3771
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3820
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3844
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.c:3849
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3878
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3884 fortran/expr.c:3904
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3892 fortran/expr.c:3911
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3938
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3959
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3984
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3993
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4003
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4009
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4016
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4024
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4047
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4100
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.c:4110 fortran/expr.c:4125
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4152
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.c:4165
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4192
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4199
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
*************** msgstr ""
*** 60324,60490 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4240 fortran/expr.c:4319
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4264
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4274
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4289
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4330
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4369
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4445 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4466 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4484
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4491
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4959
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6044
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6052
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6060
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6069
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6089
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6115
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6150
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6160
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6181
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6193
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6252
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6257
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6269
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.c:6311
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 60479,60645 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4263 fortran/expr.c:4342
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4287
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4321
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4329
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4392
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4468 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4489 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4501
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4507
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4514
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6067
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6083
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6092
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6112
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6125
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6183
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6196
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6204
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6216
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6275
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6280
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6292
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.c:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgstr ""
*** 60512,60518 ****
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8160
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
--- 60667,60673 ----
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
  #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
! #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
*************** msgstr ""
*** 60703,60714 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17047
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17065
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 60858,60869 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17067
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17085
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 60733,61359 ****
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.c:1856
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:1861
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.c:1865
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:1869
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.c:1885
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.c:1893
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr ""
  
! #: fortran/interface.c:1950 fortran/interface.c:1955
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:1960
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:1995
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2200
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2203
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2206
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2209
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2221
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2330
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2338 fortran/interface.c:2365
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2376
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.c:2409
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2419
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2435
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2445
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2460
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2490
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2508
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2523
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2538
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2557
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2570
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2577
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2651
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2667
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2680
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3039
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3062
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3066
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3075
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3140
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3143
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3167
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3189
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3196
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3210
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3227
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3235 fortran/interface.c:3240
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3260
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3276
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3290
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3299
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr ""
  
! #: fortran/interface.c:3309
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3319
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3332
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3360
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3372
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3382
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3412
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3431
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3448
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3468
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3491
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3499
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3625
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3654
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3680
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3690
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3720
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3762
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3773
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3815
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3819 fortran/interface.c:3829
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3825
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3838
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3846
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3854
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3871
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3880
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3904
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3919
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3929
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3981
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3992
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4077
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4147
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.c:4520
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4637
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4731
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4743
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4751
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4759
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4768
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4774
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4783
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4794
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4802
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4813
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4843
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4863
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4872
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4883
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4890
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4911
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4918
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4925
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4937
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:4995 fortran/interface.c:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5007
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5016
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5023
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 60888,61514 ----
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.c:1864
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:1869
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.c:1873
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:1877
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.c:1889
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.c:1893
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.c:1901
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr ""
  
! #: fortran/interface.c:1958 fortran/interface.c:1963
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:1968
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:2003
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2208
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2229
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2233
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2384
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.c:2417
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2427
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2443
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2453
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2479
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2498
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2516
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2659
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2670
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2675
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2696
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3047
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3070
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3074
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3083
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3119
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3148
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3197
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3204
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3243 fortran/interface.c:3248
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3268
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3284
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3298
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr ""
  
! #: fortran/interface.c:3317
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3340
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3354
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3368
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3390
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3420
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3439
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3456
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3476
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3507
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3698
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3781
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4023
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4034
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4119
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4189
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.c:4562
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4679
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4773
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4793
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4801
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4810
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4816
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4825
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4836
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4844
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4855
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4885
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4896
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4905
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4914
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4925
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4932
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4953
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5037 fortran/interface.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5049
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5061
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5068
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgstr ""
*** 61403,61530 ****
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4253
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr ""
  
! #: fortran/intrinsic.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4277
  #, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4284
  #, gcc-internal-format
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4311
  #, gcc-internal-format
  msgid "Too many arguments in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4326
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4329
  #, gcc-internal-format
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4336
  #, gcc-internal-format
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4350
  #, gcc-internal-format
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4422
  #, gcc-internal-format
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4539
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4642
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4682
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr ""
  
! #: fortran/intrinsic.c:4834
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4843
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4915
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4933
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5009
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5090
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5097
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5199
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5220
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5235 fortran/intrinsic.c:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr ""
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5260
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr ""
--- 61558,61685 ----
  msgid "make_generic(): Cannot find generic symbol %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4267
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
  msgstr ""
  
! #: fortran/intrinsic.c:4280
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4291
  #, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4298
  #, gcc-internal-format
  msgid "Invalid keyword %qs in %qs intrinsic function at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4325
  #, gcc-internal-format
  msgid "Too many arguments in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4343
  #, gcc-internal-format
  msgid "Cannot find keyword named %qs in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4350
  #, gcc-internal-format
  msgid "Argument %qs appears twice in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4364
  #, gcc-internal-format
  msgid "Missing actual argument %qs in call to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "ALTERNATE RETURN not permitted at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4436
  #, gcc-internal-format
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4647
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4687
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr ""
  
! #: fortran/intrinsic.c:4839
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4848
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4920
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4938
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5095
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5102
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5225
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr ""
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr ""
*************** msgstr ""
*** 61532,62230 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5326 fortran/resolve.c:10805
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5331
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5422
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5428
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
  
! #: fortran/io.c:180 fortran/primary.c:961
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr ""
  
! #: fortran/io.c:214
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in format at %C"
  msgstr ""
  
! #: fortran/io.c:457
  #, gcc-internal-format, gfc-internal-format
  msgid "DP format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:464
  #, gcc-internal-format, gfc-internal-format
  msgid "DC format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:471
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:600
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonnegative width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:604
  #, gcc-internal-format
  msgid "Unexpected element %qc in format string at %L"
  msgstr ""
  
! #: fortran/io.c:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected end of format string in format string at %L"
  msgstr ""
  
! #: fortran/io.c:608
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero width in format descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr ""
  
! #: fortran/io.c:657
  #, gcc-internal-format
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr ""
  
! #: fortran/io.c:689
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected P edit descriptor in format string at %L"
  msgstr ""
  
  #. P requires a prior number.
! #: fortran/io.c:697
  #, gcc-internal-format, gfc-internal-format
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:705
  #, gcc-internal-format, gfc-internal-format
  msgid "X descriptor requires leading space count at %L"
  msgstr ""
  
! #: fortran/io.c:734
  #, gcc-internal-format, gfc-internal-format
  msgid "$ descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:738
  #, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr ""
  
! #: fortran/io.c:770
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing item in format string at %L"
  msgstr ""
  
! #: fortran/io.c:801 fortran/io.c:816
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma required after P descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:831
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:850 fortran/io.c:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:866
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing positive width after L descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:897
  #, gcc-internal-format
  msgid "%<G0%> in format at %L"
  msgstr ""
  
! #: fortran/io.c:915
  #, gcc-internal-format, gfc-internal-format
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:935
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr ""
  
! #: fortran/io.c:945
  #, gcc-internal-format, gfc-internal-format
  msgid "positive width required at %L"
  msgstr ""
  
! #: fortran/io.c:968 fortran/io.c:975
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier %s at %L"
  msgstr ""
  
! #: fortran/io.c:1013 fortran/io.c:1022
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive exponent width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1070
  #, gcc-internal-format, gfc-internal-format
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1112
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1118
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier at %L"
  msgstr ""
  
! #: fortran/io.c:1140
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr ""
  
! #: fortran/io.c:1235 fortran/io.c:1297
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing comma at %L"
  msgstr ""
  
! #: fortran/io.c:1353
  #, gcc-internal-format, gfc-internal-format
  msgid "Extraneous characters in format at %L"
  msgstr ""
  
! #: fortran/io.c:1375
  #, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr ""
  
! #: fortran/io.c:1384
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/io.c:1390
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format label at %C"
  msgstr ""
  
! #: fortran/io.c:1438
! #, gcc-internal-format, gfc-internal-format
! msgid "IOMSG must be a scalar-default-char-variable at %L"
! msgstr ""
! 
! #: fortran/io.c:1452
! #, gcc-internal-format, gfc-internal-format
! msgid "%s requires a scalar-default-char-expr at %L"
! msgstr ""
! 
! #: fortran/io.c:1475 fortran/io.c:1506 fortran/io.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid value for %s specification at %C"
  msgstr ""
  
! #: fortran/io.c:1481 fortran/io.c:1512 fortran/io.c:1668 fortran/io.c:1681
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s specification at %C"
  msgstr ""
  
! #: fortran/io.c:1523
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:1561
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a variable at %L"
  msgstr ""
  
! #: fortran/io.c:1592
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s label specification at %C"
  msgstr ""
  
! #: fortran/io.c:1612 fortran/io.c:1629 fortran/io.c:1650
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr ""
  
! #: fortran/io.c:1703
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr ""
  
! #: fortran/io.c:1728
  #, gcc-internal-format, gfc-internal-format
! msgid "FORMAT tag at %C cannot be a zero-sized array"
  msgstr ""
  
! #: fortran/io.c:1768
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr ""
  
! #: fortran/io.c:1774
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1779
  #, gcc-internal-format
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr ""
  
! #: fortran/io.c:1786
  #, gcc-internal-format
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr ""
  
! #: fortran/io.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1804
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1811
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1818
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1844
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be of type %s"
  msgstr ""
  
! #: fortran/io.c:1851
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr ""
  
! #: fortran/io.c:1858
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr ""
  
! #: fortran/io.c:1864
  #, gcc-internal-format, gfc-internal-format
  msgid "IOMSG tag at %L"
  msgstr ""
  
! #: fortran/io.c:1872
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1888
  #, gcc-internal-format, gfc-internal-format
  msgid "NEWUNIT specifier at %L"
  msgstr ""
  
! #: fortran/io.c:1906
  #, gcc-internal-format, gfc-internal-format
  msgid "CONVERT tag at %L"
  msgstr ""
  
! #: fortran/io.c:2128
  #, gcc-internal-format
! msgid "Fortran 2003: %s specifier in %s statement at %C has value %qs"
  msgstr ""
  
! #: fortran/io.c:2136 fortran/io.c:2163
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %C has value %qs"
  msgstr ""
  
! #: fortran/io.c:2155
  #, gcc-internal-format
! msgid "Extension: %s specifier in %s statement at %C has value %qs"
  msgstr ""
  
! #: fortran/io.c:2177 fortran/io.c:2185
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %C has invalid value %qs"
! msgstr ""
! 
! #: fortran/io.c:2238
! #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
! msgstr ""
! 
! #: fortran/io.c:2280
! #, gcc-internal-format, gfc-internal-format
! msgid "ACTION type conflicts with READONLY specifier at %C"
  msgstr ""
  
! #: fortran/io.c:2294
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2303 fortran/io.c:3955
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be of default CHARACTER kind"
  msgstr ""
  
! #: fortran/io.c:2311 fortran/io.c:3963
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be scalar"
  msgstr ""
  
! #: fortran/io.c:2330 fortran/io.c:4020
  #, gcc-internal-format, gfc-internal-format
! msgid "BLANK= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2367 fortran/io.c:3996
  #, gcc-internal-format, gfc-internal-format
! msgid "DECIMAL= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2405
  #, gcc-internal-format, gfc-internal-format
! msgid "ENCODING= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2468 fortran/io.c:4069
  #, gcc-internal-format, gfc-internal-format
! msgid "ROUND= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2507
  #, gcc-internal-format, gfc-internal-format
! msgid "SIGN= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2590
  #, gcc-internal-format, gfc-internal-format
! msgid "UNIT specifier not allowed with NEWUNIT at %C"
  msgstr ""
  
! #: fortran/io.c:2600
  #, gcc-internal-format, gfc-internal-format
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
  msgstr ""
  
! #: fortran/io.c:2607
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
  msgstr ""
  
! #: fortran/io.c:2754
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr ""
  
! #: fortran/io.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2922 fortran/match.c:3088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number missing in statement at %L"
  msgstr ""
  
! #: fortran/io.c:2963 fortran/io.c:3447
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2996
  #, gcc-internal-format, gfc-internal-format
  msgid "FLUSH statement at %C"
  msgstr ""
  
! #: fortran/io.c:3037
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format with default unit at %C"
  msgstr ""
  
! #: fortran/io.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr ""
  
! #: fortran/io.c:3131
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate format specification at %C"
  msgstr ""
  
! #: fortran/io.c:3172
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:3208
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NML specification at %C"
  msgstr ""
  
! #: fortran/io.c:3217
  #, gcc-internal-format
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr ""
  
! #: fortran/io.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr ""
  
! #: fortran/io.c:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
  msgstr ""
  
! #: fortran/io.c:3380
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr ""
  
! #: fortran/io.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr ""
  
! #: fortran/io.c:3415
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr ""
  
! #: fortran/io.c:3426
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr ""
  
! #: fortran/io.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr ""
  
! #: fortran/io.c:3470
  #, gcc-internal-format
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr ""
  
! #: fortran/io.c:3482
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3492 fortran/resolve.c:14937
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
  
! #: fortran/io.c:3500
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3511
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma before i/o item list at %L"
  msgstr ""
  
! #: fortran/io.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "ERR tag label %d at %L not defined"
  msgstr ""
  
! #: fortran/io.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag label %d at %L not defined"
  msgstr ""
  
! #: fortran/io.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "EOR tag label %d at %L not defined"
  msgstr ""
  
! #: fortran/io.c:3555
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT label %d at %L not defined"
  msgstr ""
  
! #: fortran/io.c:3586
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr ""
  
! #: fortran/io.c:3675
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr ""
  
! #: fortran/io.c:3707
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable in READ statement at %C"
  msgstr ""
  
! #: fortran/io.c:3713
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr ""
  
! #: fortran/io.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do at %L"
  msgstr ""
  
! #: fortran/io.c:3731
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in %s statement at %C"
  msgstr ""
  
  #. A general purpose syntax error.
! #: fortran/io.c:3797 fortran/io.c:4505 fortran/gfortran.h:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr ""
  
! #: fortran/io.c:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal file at %L with namelist"
  msgstr ""
  
! #: fortran/io.c:3900
! #, gcc-internal-format, gfc-internal-format
! msgid "IO UNIT in %s statement at %C must be an internal file in a PURE procedure"
! msgstr ""
! 
! #: fortran/io.c:3945
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgstr ""
  
! #: fortran/io.c:4045
  #, gcc-internal-format, gfc-internal-format
! msgid "PAD= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4121
  #, gcc-internal-format, gfc-internal-format
! msgid "DELIM= at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4273
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4705
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr ""
  
! #: fortran/io.c:4717 fortran/io.c:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4755 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr ""
  
! #: fortran/io.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4965
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
--- 61687,62360 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5336
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
  
! #: fortran/io.c:176 fortran/primary.c:961
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: backslash character at %C"
  msgstr ""
  
! #: fortran/io.c:210
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in format at %C"
  msgstr ""
  
! #: fortran/io.c:453
  #, gcc-internal-format, gfc-internal-format
  msgid "DP format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:460
  #, gcc-internal-format, gfc-internal-format
  msgid "DC format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:467
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2003: DT format specifier not allowed at %C"
  msgstr ""
  
! #: fortran/io.c:596
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:598
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonnegative width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:600
  #, gcc-internal-format
  msgid "Unexpected element %qc in format string at %L"
  msgstr ""
  
! #: fortran/io.c:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected end of format string in format string at %L"
  msgstr ""
  
! #: fortran/io.c:604
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero width in format descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:624
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr ""
  
! #: fortran/io.c:653
  #, gcc-internal-format
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr ""
  
! #: fortran/io.c:685
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected P edit descriptor in format string at %L"
  msgstr ""
  
  #. P requires a prior number.
! #: fortran/io.c:693
  #, gcc-internal-format, gfc-internal-format
  msgid "P descriptor requires leading scale factor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:701
  #, gcc-internal-format, gfc-internal-format
  msgid "X descriptor requires leading space count at %L"
  msgstr ""
  
! #: fortran/io.c:730
  #, gcc-internal-format, gfc-internal-format
  msgid "$ descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:734
  #, gcc-internal-format, gfc-internal-format
  msgid "$ should be the last specifier in format at %L"
  msgstr ""
  
! #: fortran/io.c:766
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing item in format string at %L"
  msgstr ""
  
! #: fortran/io.c:797 fortran/io.c:812
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma required after P descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:827
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required with T descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:846 fortran/io.c:850
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:862
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing positive width after L descriptor at %L"
  msgstr ""
  
! #: fortran/io.c:893
  #, gcc-internal-format
  msgid "%<G0%> in format at %L"
  msgstr ""
  
! #: fortran/io.c:911
  #, gcc-internal-format, gfc-internal-format
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr ""
  
! #: fortran/io.c:931
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive width required in format specifier %s at %L"
  msgstr ""
  
! #: fortran/io.c:941
  #, gcc-internal-format, gfc-internal-format
  msgid "positive width required at %L"
  msgstr ""
  
! #: fortran/io.c:964 fortran/io.c:971
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier %s at %L"
  msgstr ""
  
! #: fortran/io.c:1009 fortran/io.c:1018
  #, gcc-internal-format, gfc-internal-format
  msgid "Positive exponent width required in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Right parenthesis expected at %C in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1108
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier in format string at %L"
  msgstr ""
  
! #: fortran/io.c:1114
  #, gcc-internal-format, gfc-internal-format
  msgid "Period required in format specifier at %L"
  msgstr ""
  
! #: fortran/io.c:1136
  #, gcc-internal-format, gfc-internal-format
  msgid "The H format specifier at %L is a Fortran 95 deleted feature"
  msgstr ""
  
! #: fortran/io.c:1231 fortran/io.c:1293
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing comma at %L"
  msgstr ""
  
! #: fortran/io.c:1349
  #, gcc-internal-format, gfc-internal-format
  msgid "Extraneous characters in format at %L"
  msgstr ""
  
! #: fortran/io.c:1371
  #, gcc-internal-format, gfc-internal-format
  msgid "Format statement in module main block at %C"
  msgstr ""
  
! #: fortran/io.c:1380
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/io.c:1386
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format label at %C"
  msgstr ""
  
! #: fortran/io.c:1441 fortran/io.c:1472 fortran/io.c:1552
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid value for %s specification at %C"
  msgstr ""
  
! #: fortran/io.c:1447 fortran/io.c:1478 fortran/io.c:1634 fortran/io.c:1647
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s specification at %C"
  msgstr ""
  
! #: fortran/io.c:1489
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:1497
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:1527
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a variable at %L"
  msgstr ""
  
! #: fortran/io.c:1558
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s label specification at %C"
  msgstr ""
  
! #: fortran/io.c:1578 fortran/io.c:1595 fortran/io.c:1616
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
  msgstr ""
  
! #: fortran/io.c:1669
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
  msgstr ""
  
! #: fortran/io.c:1694
  #, gcc-internal-format, gfc-internal-format
! msgid "FORMAT tag at %L cannot be a zero-sized array"
  msgstr ""
  
! #: fortran/io.c:1735
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
  msgstr ""
  
! #: fortran/io.c:1741
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED variable in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1746
  #, gcc-internal-format
  msgid "Variable %qs at %L has not been assigned a format label"
  msgstr ""
  
! #: fortran/io.c:1753
  #, gcc-internal-format
  msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
  msgstr ""
  
! #: fortran/io.c:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1771
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed shape array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1778
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character assumed size array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1785
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-character pointer array element in FORMAT tag at %L"
  msgstr ""
  
! #: fortran/io.c:1811
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be of type %s"
  msgstr ""
  
! #: fortran/io.c:1818
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be a character string of default kind"
  msgstr ""
  
! #: fortran/io.c:1825
  #, gcc-internal-format, gfc-internal-format
  msgid "%s tag at %L must be scalar"
  msgstr ""
  
! #: fortran/io.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "IOMSG tag at %L"
  msgstr ""
  
! #: fortran/io.c:1839
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 95 requires default INTEGER in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1848
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default LOGICAL kind in %s tag at %L"
  msgstr ""
  
! #: fortran/io.c:1855
  #, gcc-internal-format, gfc-internal-format
  msgid "NEWUNIT specifier at %L"
  msgstr ""
  
! #: fortran/io.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "CONVERT tag at %L"
  msgstr ""
  
! #: fortran/io.c:2098
  #, gcc-internal-format
! msgid "Fortran 2003: %s specifier in %s statement at %L has value %qs"
  msgstr ""
  
! #: fortran/io.c:2106 fortran/io.c:2133
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %L has value %qs"
  msgstr ""
  
! #: fortran/io.c:2125
  #, gcc-internal-format
! msgid "Extension: %s specifier in %s statement at %L has value %qs"
  msgstr ""
  
! #: fortran/io.c:2147 fortran/io.c:2155
  #, gcc-internal-format
! msgid "%s specifier in %s statement at %L has invalid value %qs"
  msgstr ""
  
! #: fortran/io.c:2212
  #, gcc-internal-format, gfc-internal-format
! msgid "ACTION type conflicts with READONLY specifier at %L"
  msgstr ""
  
! #: fortran/io.c:2228
  #, gcc-internal-format, gfc-internal-format
! msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, gcc-internal-format, gfc-internal-format
! msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, gcc-internal-format, gfc-internal-format
! msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2307
  #, gcc-internal-format, gfc-internal-format
! msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, gcc-internal-format, gfc-internal-format
! msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2388
  #, gcc-internal-format, gfc-internal-format
! msgid "SIGN= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2456
  #, gcc-internal-format, gfc-internal-format
! msgid "UNIT specifier not allowed with NEWUNIT at %L"
  msgstr ""
  
! #: fortran/io.c:2467
  #, gcc-internal-format, gfc-internal-format
! msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %L"
  msgstr ""
  
! #: fortran/io.c:2474
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement at %L must have UNIT or NEWUNIT specified"
  msgstr ""
  
! #: fortran/io.c:2583
  #, gcc-internal-format, gfc-internal-format
! msgid "OPEN statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2691
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2717
  #, gcc-internal-format, gfc-internal-format
  msgid "CLOSE statement at %L requires a UNIT number"
  msgstr ""
  
! #: fortran/io.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number missing in statement at %L"
  msgstr ""
  
! #: fortran/io.c:2889 fortran/io.c:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2922
  #, gcc-internal-format, gfc-internal-format
  msgid "FLUSH statement at %C"
  msgstr ""
  
! #: fortran/io.c:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing format with default unit at %C"
  msgstr ""
  
! #: fortran/io.c:2983
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate UNIT specification at %C"
  msgstr ""
  
! #: fortran/io.c:3057
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate format specification at %C"
  msgstr ""
  
! #: fortran/io.c:3098
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
  msgstr ""
  
! #: fortran/io.c:3134
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NML specification at %C"
  msgstr ""
  
! #: fortran/io.c:3143
  #, gcc-internal-format
  msgid "Symbol %qs at %C must be a NAMELIST group name"
  msgstr ""
  
! #: fortran/io.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag at %C not allowed in output statement"
  msgstr ""
  
! #: fortran/io.c:3305
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
  msgstr ""
  
! #: fortran/io.c:3312
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must not be a character PARAMETER"
  msgstr ""
  
! #: fortran/io.c:3325
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgstr ""
  
! #: fortran/io.c:3347
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid form of WRITE statement at %L, UNIT required"
  msgstr ""
  
! #: fortran/io.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal unit with vector subscript at %L"
  msgstr ""
  
! #: fortran/io.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "External IO UNIT cannot be an array at %L"
  msgstr ""
  
! #: fortran/io.c:3402
  #, gcc-internal-format
  msgid "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context"
  msgstr ""
  
! #: fortran/io.c:3414
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
  
! #: fortran/io.c:3432
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma before i/o item list at %L"
  msgstr ""
  
! #: fortran/io.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "ERR tag label %d at %L not defined"
  msgstr ""
  
! #: fortran/io.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "END tag label %d at %L not defined"
  msgstr ""
  
! #: fortran/io.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "EOR tag label %d at %L not defined"
  msgstr ""
  
! #: fortran/io.c:3487
  #, gcc-internal-format, gfc-internal-format
  msgid "FORMAT label %d at %L not defined"
  msgstr ""
  
! #: fortran/io.c:3518
  #, gcc-internal-format
  msgid "io_kind_name(): bad I/O-kind"
  msgstr ""
  
! #: fortran/io.c:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in I/O iterator at %C"
  msgstr ""
  
! #: fortran/io.c:3639
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable in READ statement at %C"
  msgstr ""
  
! #: fortran/io.c:3645
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do in READ statement at %L"
  msgstr ""
  
! #: fortran/io.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting variable or io-implied-do at %L"
  msgstr ""
  
! #: fortran/io.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in %s statement at %C"
  msgstr ""
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr ""
  
! #: fortran/io.c:3816
  #, gcc-internal-format, gfc-internal-format
  msgid "Internal file at %L with namelist"
  msgstr ""
  
! #: fortran/io.c:3831
  #, gcc-internal-format, gfc-internal-format
! msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr ""
  
! #: fortran/io.c:3942
  #, gcc-internal-format, gfc-internal-format
! msgid "PAD= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4011
  #, gcc-internal-format, gfc-internal-format
! msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4207
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4380
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4609
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr ""
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr ""
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgstr ""
*** 62345,62980 ****
  msgid "Assignment to a constant expression at %C"
  msgstr ""
  
! #: fortran/match.c:1464 fortran/match.c:1555
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1511
  #, gcc-internal-format
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr ""
  
! #: fortran/match.c:1529
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-expression at %C"
  msgstr ""
  
! #: fortran/match.c:1540
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1671 fortran/match.c:1678
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-clause after %C"
  msgstr ""
  
! #: fortran/match.c:1721
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr ""
  
! #: fortran/match.c:1727
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr ""
  
! #: fortran/match.c:1748
  #, gcc-internal-format
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr ""
  
! #: fortran/match.c:1758
  #, gcc-internal-format
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr ""
  
! #: fortran/match.c:1773
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr ""
  
! #: fortran/match.c:1781
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr ""
  
! #: fortran/match.c:1787
  #, gcc-internal-format
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr ""
  
! #: fortran/match.c:1848
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/match.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr ""
  
! #: fortran/match.c:1925
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.c:1937
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.c:1947
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr ""
  
! #: fortran/match.c:1958
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr ""
  
! #: fortran/match.c:1966
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.c:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr ""
  
! #: fortran/match.c:1992
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: fortran/match.c:2010
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.c:2132
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2204 fortran/match.c:2273 fortran/match.c:2296
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.c:2656
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2781
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2801
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.c:2824
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.c:2850
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2861
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2870
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2907
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2913
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2949
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3037
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.c:3055
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3061
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3082
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3098
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3103
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3115
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3127
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3134
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3141
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3148
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3155
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3203
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3250
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3265
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3272
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3302 fortran/match.c:3644 fortran/match.c:3856
! #: fortran/match.c:4408 fortran/match.c:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3323 fortran/match.c:3665 fortran/match.c:3876
! #: fortran/match.c:4440 fortran/match.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3344
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3410
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3420
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3432
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3456
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3495
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3549
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3614
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3686
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3761
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3786
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3792
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3804
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3810
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3990
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.c:4034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.c:4078 fortran/match.c:4129
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4139
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4214
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4250
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4280 fortran/match.c:4717
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr ""
  
! #: fortran/match.c:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4327
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4332
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4354
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4366
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4418
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.c:4434
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4463
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4476
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4494
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4553
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4620
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4729
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4739
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4799
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5041
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5181
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
--- 62475,63110 ----
  msgid "Assignment to a constant expression at %C"
  msgstr ""
  
! #: fortran/match.c:1472 fortran/match.c:1563
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1519
  #, gcc-internal-format
  msgid "Missing %<(%> in IF-expression at %C"
  msgstr ""
  
! #: fortran/match.c:1537
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-expression at %C"
  msgstr ""
  
! #: fortran/match.c:1548
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label not appropriate for arithmetic IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr ""
  
! #: fortran/match.c:1679 fortran/match.c:1686
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IF-clause after %C"
  msgstr ""
  
! #: fortran/match.c:1729
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character(s) in ELSE statement after %C"
  msgstr ""
  
! #: fortran/match.c:1735
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match IF label %qs"
  msgstr ""
  
! #: fortran/match.c:1756
  #, gcc-internal-format
  msgid "Missing %<(%> in ELSE IF expression at %C"
  msgstr ""
  
! #: fortran/match.c:1766
  #, gcc-internal-format
  msgid "Missing %<)%> in ELSE IF expression at %C"
  msgstr ""
  
! #: fortran/match.c:1781
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing THEN in ELSE IF statement after %L"
  msgstr ""
  
! #: fortran/match.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ELSE IF statement after %L"
  msgstr ""
  
! #: fortran/match.c:1795
  #, gcc-internal-format
  msgid "Label %qs after %L doesn't match IF label %qs"
  msgstr ""
  
! #: fortran/match.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:1862
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/match.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Nested CRITICAL block at %C"
  msgstr ""
  
! #: fortran/match.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.c:1945
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.c:1955
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr ""
  
! #: fortran/match.c:1966
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr ""
  
! #: fortran/match.c:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.c:1981
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr ""
  
! #: fortran/match.c:2000
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: fortran/match.c:2018
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.c:2140
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.c:2664
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2797
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.c:2832
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.c:2858
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2863
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2869
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2877
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2921
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3045
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3135
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3280
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3418
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3464
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3769
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3998
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.c:4042
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr ""
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4313
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4426
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4465
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4502
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4770
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4910
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5189
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
*************** msgstr ""
*** 62982,63198 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5256
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5265
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5272
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5296
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5306
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5352
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5414
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5498
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5532
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5675
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5711
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5725
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5743
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.c:5879
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.c:5885
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.c:5896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.c:5901
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr ""
  
! #: fortran/match.c:6026 fortran/match.c:6042
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.c:6064
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6096
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6385
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.c:6426
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6451
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6635 fortran/match.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6733
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.c:6803
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6846
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6857
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6933
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6999
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7035
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7195
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 63112,63328 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5273
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5314
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5514
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5540
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5751
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.c:5887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.c:5893
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.c:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.c:5909
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr ""
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6104
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.c:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6615
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6706
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7044
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7204
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 63283,63545 ****
  msgid "Renaming operators in USE statements at %C"
  msgstr ""
  
! #: fortran/module.c:655
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr ""
  
! #: fortran/module.c:658
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr ""
  
! #: fortran/module.c:697
  #, gcc-internal-format
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr ""
  
! #: fortran/module.c:760
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C"
  msgstr ""
  
! #: fortran/module.c:765
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr ""
  
! #: fortran/module.c:840
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr ""
  
! #: fortran/module.c:1199
  #, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1203
  #, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1207
  #, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1600
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr ""
  
! #: fortran/module.c:1649
  #, gcc-internal-format, gfc-internal-format
  msgid "Error writing modules file: %s"
  msgstr ""
  
! #: fortran/module.c:1699
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr ""
  
! #: fortran/module.c:1920
  #, gcc-internal-format
  msgid "unquote_string(): got bad string"
  msgstr ""
  
! #: fortran/module.c:2812
  #, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr ""
  
! #: fortran/module.c:4943
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:4946
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:5140
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr ""
  
! #: fortran/module.c:5277
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.c:5498
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5505
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5510
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5745
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6078
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6268
  #, fuzzy, gcc-internal-format
  #| msgid "Failed to open file %s for writing state: %s"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Nisam uspio otvoriti datoteku %s za pisanje stanja: %s"
  
! #: fortran/module.c:6289
  #, fuzzy, gcc-internal-format
  #| msgid "Failed to open file %s for writing state: %s"
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Nisam uspio otvoriti datoteku %s za pisanje stanja: %s"
  
! #: fortran/module.c:6300
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "Cannot delete module file %qs: %s"
  msgstr "Ne mogu otvoriti datoteku koda %s\n"
  
! #: fortran/module.c:6303
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Ne mogu otvoriti datoteku koda %s\n"
  
! #: fortran/module.c:6309
  #, fuzzy, gcc-internal-format
  #| msgid "could not write to temporary file %s"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "ne mogu pisati u privremenu datoteku %s"
  
! #: fortran/module.c:6366
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.c:6437
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6545 fortran/module.c:6889
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6673
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6694 fortran/module.c:6727 fortran/module.c:6769
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.c:6874
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:6896
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.c:6964
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.c:7018
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7044
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7073
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7098
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.c:7104
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7110
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7116
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7126
  #, fuzzy, gcc-internal-format
  #| msgid "Failed to open file %s for writing state: %s"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Nisam uspio otvoriti datoteku %s za pisanje stanja: %s"
  
! #: fortran/module.c:7129
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.c:7140
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7163
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7171
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.c:7188
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
--- 63413,63675 ----
  msgid "Renaming operators in USE statements at %C"
  msgstr ""
  
! #: fortran/module.c:688
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
  msgstr ""
  
! #: fortran/module.c:691
  #, gcc-internal-format
  msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgstr ""
  
! #: fortran/module.c:699
  #, gcc-internal-format
  msgid "The name %qs at %C has already been used as an external module name"
  msgstr ""
  
! #: fortran/module.c:762
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C"
  msgstr ""
  
! #: fortran/module.c:767
  #, gcc-internal-format, gfc-internal-format
  msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
  msgstr ""
  
! #: fortran/module.c:842
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SUBMODULE statement at %C"
  msgstr ""
  
! #: fortran/module.c:1201
  #, gcc-internal-format
  msgid "Reading module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1205
  #, gcc-internal-format
  msgid "Writing module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1209
  #, gcc-internal-format
  msgid "Module %qs at line %d column %d: %s"
  msgstr ""
  
! #: fortran/module.c:1602
  #, gcc-internal-format
  msgid "require_atom(): bad atom type required"
  msgstr ""
  
! #: fortran/module.c:1651
  #, gcc-internal-format, gfc-internal-format
  msgid "Error writing modules file: %s"
  msgstr ""
  
! #: fortran/module.c:1701
  #, gcc-internal-format
  msgid "write_atom(): Trying to write dab atom"
  msgstr ""
  
! #: fortran/module.c:1922
  #, gcc-internal-format
  msgid "unquote_string(): got bad string"
  msgstr ""
  
! #: fortran/module.c:2814
  #, gcc-internal-format
  msgid "mio_array_ref(): Unknown array ref"
  msgstr ""
  
! #: fortran/module.c:4945
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
  msgstr ""
  
! #: fortran/module.c:5142
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
  msgstr ""
  
! #: fortran/module.c:5279
  #, gcc-internal-format
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.c:5500
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5507
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5512
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.c:5747
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6080
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6270
  #, fuzzy, gcc-internal-format
  #| msgid "Failed to open file %s for writing state: %s"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Nisam uspio otvoriti datoteku %s za pisanje stanja: %s"
  
! #: fortran/module.c:6291
  #, fuzzy, gcc-internal-format
  #| msgid "Failed to open file %s for writing state: %s"
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Nisam uspio otvoriti datoteku %s za pisanje stanja: %s"
  
! #: fortran/module.c:6302
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "Cannot delete module file %qs: %s"
  msgstr "Ne mogu otvoriti datoteku koda %s\n"
  
! #: fortran/module.c:6305
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Ne mogu otvoriti datoteku koda %s\n"
  
! #: fortran/module.c:6311
  #, fuzzy, gcc-internal-format
  #| msgid "could not write to temporary file %s"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "ne mogu pisati u privremenu datoteku %s"
  
! #: fortran/module.c:6368
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.c:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6547 fortran/module.c:6891
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6675
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6696 fortran/module.c:6729 fortran/module.c:6771
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.c:6876
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:6898
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.c:6966
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.c:7020
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7046
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7075
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7087
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7100
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.c:7106
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7112
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7118
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7128
  #, fuzzy, gcc-internal-format
  #| msgid "Failed to open file %s for writing state: %s"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Nisam uspio otvoriti datoteku %s za pisanje stanja: %s"
  
! #: fortran/module.c:7131
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.c:7142
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7165
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7173
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.c:7190
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7192
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
*************** msgstr ""
*** 63926,63933 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10627
! #: fortran/resolve.c:11918
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 64056,64063 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 65853,65859 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10156 fortran/resolve.c:11847
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 65983,65989 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 65938,66320 ****
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2611
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2716
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2736
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2774
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2829
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2925
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2929 fortran/resolve.c:16979
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3053
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3060
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3067
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3134
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3145
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr ""
  
! #: fortran/resolve.c:3153 fortran/resolve.c:3645
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3165
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3208
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3242
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3256
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3272
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3334
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3338
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3389
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3469
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3478
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3513
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3558
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3616
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3655
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3659
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3704
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.c:3794
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3897
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3977
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:3995
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4278
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4448 fortran/resolve.c:4471
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4566
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4571
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4581
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4672
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4695
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4705
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4729
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4769
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4864
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4887
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.c:5028
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5035
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5057
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5084
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:5277
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5291
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5301
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5347
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5439
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 66068,66450 ----
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2617
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2722
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2742
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2780
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2835
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2931
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3059
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3066
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3073
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3140
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3151
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr ""
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3248
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3340
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3344
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3407
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3475
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3484
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3519
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3564
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3661
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3665
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3710
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3903
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3983
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4681
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5093
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:5286
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 66323,66334 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 66453,66464 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 66337,66619 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5569
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5784
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5789
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5859
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5872
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6116 fortran/resolve.c:6268
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6232
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6239
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6278
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6475
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6509
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6561
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7096
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7129
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7139
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.c:7143 fortran/resolve.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7205
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7228
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7251
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7317
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7324
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7332
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7337
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7350
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7454 fortran/resolve.c:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7462 fortran/resolve.c:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7572
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7603
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7788
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7803
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7816
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7834
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7915 fortran/resolve.c:7930
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7922
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7947
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7956 fortran/resolve.c:7985 fortran/resolve.c:8013
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7962
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7974
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8032
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8058
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8090
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8113
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8140
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8163
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8193
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8199 fortran/resolve.c:8205
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 66467,66749 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6248
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6518
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6570
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7105
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7148
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7359
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7931
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7956
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8067
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 66622,66900 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8433
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8601 fortran/resolve.c:8609
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8671 fortran/resolve.c:9300
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8697
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8709
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8724
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8827
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8880
  #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8902
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8909
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8914
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9175
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9210 fortran/resolve.c:9222
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9251
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9263
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9275
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9288
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9535
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9672
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9675
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9685 fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9799
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9851
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9861
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9874
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9922
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:9982
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:9996
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10006 fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10018 fortran/resolve.c:10136
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10043
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10104
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10108 fortran/resolve.c:10118
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10163
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10190 fortran/resolve.c:10213
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10194 fortran/resolve.c:10219
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 66752,67035 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8896
  #, gcc-internal-format
! msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8913
! #, gcc-internal-format
! msgid "Associating entity %qs at %L is a procedure name"
! msgstr ""
! 
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8941
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9290
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9302
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9305
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9315
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9826
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9934
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10023
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10067
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10187
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 66902,67088 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10306
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10322
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10330 fortran/resolve.c:10417
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10340 fortran/resolve.c:10427
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10380
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10527
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10548
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10558
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10635
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10740
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10853
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10885
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10891
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10903
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10935
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10939
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10944
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10962
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11280
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11522
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11534
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11779
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11782
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11855
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11901
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:11966
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12136
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12246
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12260
  #, 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 ""
--- 67037,67223 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10572
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10877
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10959
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11558
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11803
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11806
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11879
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11925
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11995
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12079
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12160
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12270
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12284
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 67090,68043 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12279
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12364
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:12596
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12600
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12608
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12618
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12633
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12645
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12677
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12699
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12730
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12766
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12791
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12812
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12819
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12866
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12869
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12873
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12876
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12879
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12882
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:12955
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:12977
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:12999
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13017
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13029
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13038
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13048
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13067
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13071
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13075
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13079
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13101
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13119
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13176
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13182
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13188
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13196
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13202
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13245
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13253
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13261
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13354
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13363
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13372
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13380
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13392
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13400
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13409
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13431
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13468
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13508
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13544
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13603
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13615
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13643
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13699
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13910
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13953
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:13967
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:13981 fortran/resolve.c:14467
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13989
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13998
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14004
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14010
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14039
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14049
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14144
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14247
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14256
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14266
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14302
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14400
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14414
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14430
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14440
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14449
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14458
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14500
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14513
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14524
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14557
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14565
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14574
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14656
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14701
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14714
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14778
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14811
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14825
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:14890
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14896
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14902
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14910
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14949
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14960
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14987
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15011
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15027
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15038
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15046
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15097
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15108
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15115
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15154
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15218
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15221
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15317
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15338
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15351
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15354
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15364
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15390
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15400
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15409
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15422 fortran/resolve.c:15599
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15436
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15445
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15454
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15469
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15503
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15510
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15536
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15546
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15625
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15640
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15653
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15671
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15683
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15692
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15704
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15713
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15725
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15741
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15749
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15756
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15768
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15777
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15793
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15799
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15824
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15905
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16018
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16025
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16032
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16048
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16055
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16103
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16116
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16215
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16223
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16231
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16356
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16521
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.c:16527
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16611
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16620
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16628
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16644
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16762
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16787
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16796
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16869
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16880
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16891
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16922
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:16989
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17002
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17040
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17072
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17079
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17158
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 67225,68178 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12303
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:12620
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12624
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12632
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12643
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12658
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12670
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12702
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12724
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12755
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12791
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12816
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12837
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12844
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12891
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12894
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12898
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12904
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12907
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12949
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:12980
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13002
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13024
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13042
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13054
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13063
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13073
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13096
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13100
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13104
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13117
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13126
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13132
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13144
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13213
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13221
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13227
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13278
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13286
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13295
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13379
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13388
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13397
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13411
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13417
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13425
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13434
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13456
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13493
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13533
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13569
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13628
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13640
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13668
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13724
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13935
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13978
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:13992
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14006 fortran/resolve.c:14492
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14014
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14023
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14029
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14035
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14064
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14074
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14169
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14272
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14281
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14316
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14327
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14425
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14439
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14455
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14465
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14474
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14483
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14525
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14549
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14582
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14681
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14726
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14739
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14803
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:14915
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14921
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14935
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14952
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14974
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14985
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15012
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15031
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15058
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15066
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15117
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15128
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15135
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15238
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15241
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15337
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15358
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15391
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15404
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15410
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15420
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15429
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15442 fortran/resolve.c:15619
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15456
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15465
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15474
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15482
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15556
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15566
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15645
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15660
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15673
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15703
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15712
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15724
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15733
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15745
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15761
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15769
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15788
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15797
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15813
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15819
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15844
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16030
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16038
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16045
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16068
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16075
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16123
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16136
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16235
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16243
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16251
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16376
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16541
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.c:16547
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16631
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16640
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16648
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16664
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16767
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16816
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16889
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16900
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16942
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17009
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17042
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17052
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17060
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17092
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17178
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 68103,68129 ****
  msgid "Invalid character 0x%s at %C"
  msgstr ""
  
! #: fortran/scanner.c:1811 fortran/scanner.c:1814
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.c:1873
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.c:2102
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr ""
  
! #: fortran/scanner.c:2144
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr ""
  
! #: fortran/scanner.c:2487
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "Cannot open file %qs"
--- 68238,68264 ----
  msgid "Invalid character 0x%s at %C"
  msgstr ""
  
! #: fortran/scanner.c:1815 fortran/scanner.c:1818
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.c:1908
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.c:2137
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr ""
  
! #: fortran/scanner.c:2179
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr ""
  
! #: fortran/scanner.c:2522
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "Cannot open file %qs"
*************** msgstr ""
*** 68209,68486 ****
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1131
  #, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1159
  #, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1180
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr ""
  
! #: fortran/simplify.c:1194
  #, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1211
  #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
  msgstr ""
  
! #: fortran/simplify.c:1303
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr ""
  
! #: fortran/simplify.c:1666
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr ""
  
! #: fortran/simplify.c:1685
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr ""
  
! #: fortran/simplify.c:1766
! #, gcc-internal-format
! msgid "in simplify_trig_call(): Bad intrinsic"
! msgstr ""
! 
! #: fortran/simplify.c:1821
! #, gcc-internal-format
! msgid "in gfc_simplify_trigd(): Bad type"
! msgstr ""
! 
! #: fortran/simplify.c:1839
! #, gcc-internal-format
! msgid "in gfc_simplify_atrigd(): Bad type"
! msgstr ""
! 
! #: fortran/simplify.c:1863
! #, gcc-internal-format
! msgid "in gfc_simplify_atan2d(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1901
  #, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2270
  #, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2841
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:3055
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.c:3168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.c:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.c:3291
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3315
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.c:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3751 fortran/simplify.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr ""
  
! #: fortran/simplify.c:3771
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3896
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.c:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.c:4220 fortran/simplify.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr ""
  
! #: fortran/simplify.c:4536
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.c:4560
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4905
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.c:5813 fortran/simplify.c:5821
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.c:5827
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:5865 fortran/simplify.c:5873
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.c:5879
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:5951
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.c:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.c:6584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.c:6621
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6709
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6723
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.c:6733
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr ""
  
! #: fortran/simplify.c:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.c:7483
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.c:7512
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:7650 fortran/simplify.c:7931
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.c:7660
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.c:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.c:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr ""
  
! #: fortran/simplify.c:7767
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr ""
  
! #: fortran/simplify.c:8098
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8121
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8605
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
--- 68344,68616 ----
  msgid "in gfc_simplify_asin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1138
! #, gcc-internal-format, gfc-internal-format
! msgid "Argument of ACOSD at %L must be between -1 and 1"
! msgstr ""
! 
! #: fortran/simplify.c:1164
! #, gcc-internal-format, gfc-internal-format
! msgid "Argument of ASIND at %L must be between -1 and 1"
! msgstr ""
! 
! #: fortran/simplify.c:1216
  #, gcc-internal-format
  msgid "in gfc_simplify_asinh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1244
  #, gcc-internal-format
  msgid "in gfc_simplify_atan(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1265
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgstr ""
  
! #: fortran/simplify.c:1279
  #, gcc-internal-format
  msgid "in gfc_simplify_atanh(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:1296
  #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2 at %L is zero, then the second argument must not be zero"
  msgstr ""
  
! #: fortran/simplify.c:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of BESSEL_YN is -INF at %L"
  msgstr ""
  
! #: fortran/simplify.c:1751
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (x)"
  msgstr ""
  
! #: fortran/simplify.c:1770
  #, gcc-internal-format
  msgid "gfc_simplify_dcmplx(): Bad type (y)"
  msgstr ""
  
! #: fortran/simplify.c:1837
! #, gcc-internal-format, gfc-internal-format
! msgid "If first argument of ATAN2D at %L is zero, then the second argument must not be zero"
  msgstr ""
  
! #: fortran/simplify.c:1872
  #, gcc-internal-format
  msgid "in gfc_simplify_cos(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2336
  #, gcc-internal-format
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:2907
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:3121
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.c:3234
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.c:3357
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3381
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.c:3432
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.c:3817 fortran/simplify.c:3825
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr ""
  
! #: fortran/simplify.c:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.c:3962
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.c:3965
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.c:4296 fortran/simplify.c:4429
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr ""
  
! #: fortran/simplify.c:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.c:4636
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.c:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.c:4981
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.c:5889 fortran/simplify.c:5897
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.c:5903
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:5941 fortran/simplify.c:5949
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.c:5955
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.c:6604
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.c:6660
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.c:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.c:6809
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.c:6861
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr ""
  
! #: fortran/simplify.c:6975
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.c:7559
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.c:7588
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.c:7726 fortran/simplify.c:8009
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.c:7736
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.c:7803
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr ""
  
! #: fortran/simplify.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr ""
  
! #: fortran/simplify.c:8176
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8199
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.c:8683
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
*************** msgstr ""
*** 68919,68925 ****
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11251
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 69049,69055 ----
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 69115,69137 ****
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:926
  #, gcc-internal-format
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:2431 fortran/trans-intrinsic.c:2978
! #: fortran/trans-intrinsic.c:3198
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11470 fortran/trans-stmt.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11477
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
--- 69245,69267 ----
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:929
  #, gcc-internal-format
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:2434 fortran/trans-intrinsic.c:2981
! #: fortran/trans-intrinsic.c:3201
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11666 fortran/trans-stmt.c:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11673
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 69272,69353 ****
  msgid "unable to open file"
  msgstr "nisam uspio otvoriti %s"
  
! #: lto/lto-common.c:1977
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2004
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2036
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2045
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr ""
  
! #: lto/lto-common.c:2048
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr ""
  
! #: lto/lto-common.c:2070
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2081
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2087
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2209
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2222
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2343
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr ""
  
! #: lto/lto-common.c:2364
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr ""
  
! #: lto/lto-common.c:2375
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr ""
  
! #: lto/lto-common.c:2693
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr ""
  
! #: lto/lto-common.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr ""
  
! #: lto/lto-common.c:2854
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
--- 69402,69483 ----
  msgid "unable to open file"
  msgstr "nisam uspio otvoriti %s"
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2046
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr ""
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr ""
  
! #: lto/lto-common.c:2071
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2082
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2224
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2345
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr ""
  
! #: lto/lto-common.c:2366
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr ""
  
! #: lto/lto-common.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr ""
  
! #: lto/lto-common.c:2695
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr ""
  
! #: lto/lto-common.c:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr ""
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
*************** msgstr ""
*** 70476,70490 ****
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1975 c-family/c.opt:1983 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3228
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr ""
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1971
! #: c-family/c.opt:1991 c-family/c.opt:1995 c-family/c.opt:1999
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr ""
--- 70606,70620 ----
  
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
! #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr ""
  
  #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
! #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1975
! #: c-family/c.opt:1995 c-family/c.opt:1999 c-family/c.opt:2003
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr ""
*************** msgstr ""
*** 70504,70525 ****
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr ""
  
! #: c-family/c.opt:1465
  #, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr ""
  
! #: c-family/c.opt:1584
  #, gcc-internal-format
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr ""
  
! #: c-family/c.opt:1671
  #, gcc-internal-format
  msgid "unrecognized ivar visibility value %qs"
  msgstr ""
  
! #: c-family/c.opt:1831
  #, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr ""
--- 70634,70655 ----
  msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgstr ""
  
! #: c-family/c.opt:1469
  #, gcc-internal-format
  msgid "no class name specified with %qs"
  msgstr ""
  
! #: c-family/c.opt:1588
  #, gcc-internal-format
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr ""
  
! #: c-family/c.opt:1675
  #, gcc-internal-format
  msgid "unrecognized ivar visibility value %qs"
  msgstr ""
  
! #: c-family/c.opt:1835
  #, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr ""
*************** msgstr ""
*** 70602,70693 ****
  msgid "unknown linker output %qs"
  msgstr ""
  
! #: common.opt:1458
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr ""
  
! #: common.opt:1473
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1517
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr ""
  
! #: common.opt:1669
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:1738
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1833
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr ""
  
! #: common.opt:1846
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr ""
  
! #: common.opt:1920
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr ""
  
! #: common.opt:2022
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr ""
  
! #: common.opt:2030
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr ""
  
! #: common.opt:2172
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2188
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr ""
  
! #: common.opt:2278
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr ""
  
! #: common.opt:2311
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:2618
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr ""
  
! #: common.opt:2950
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr ""
  
! #: common.opt:2988
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr ""
  
! #: common.opt:3007
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
--- 70732,70823 ----
  msgid "unknown linker output %qs"
  msgstr ""
  
! #: common.opt:1470
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr ""
  
! #: common.opt:1485
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1529
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr ""
  
! #: common.opt:1681
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:1750
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1845
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr ""
  
! #: common.opt:1858
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr ""
  
! #: common.opt:1932
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr ""
  
! #: common.opt:2034
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr ""
  
! #: common.opt:2042
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr ""
  
! #: common.opt:2184
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2200
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr ""
  
! #: common.opt:2294
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr ""
  
! #: common.opt:2327
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:2634
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr ""
  
! #: common.opt:2966
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr ""
  
! #: common.opt:3004
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr ""
  
! #: common.opt:3023
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
diff -Nrcpad gcc-10.1.0/gcc/po/id.gmo gcc-10.2.0/gcc/po/id.gmo
*** gcc-10.1.0/gcc/po/id.gmo	Thu May  7 11:02:05 2020
--- gcc-10.2.0/gcc/po/id.gmo	Thu Jul 23 06:45:24 2020
***************
*** 1,343 ****
! Þ•5ÄYùl³PïQï-Sï1�ï³ï ÈïÛéï+Åð0ñð"ñ.ñEñ"Zñ+}ñI©ñIóñE=ò=ƒò{Áò?=óP}óCÎóGôBZô�ôEºô
! õ8õDõ)Võ0€õ+±õ Ýõþõ$ö$Cö*hö“ö®öÉöÕö#æö
! ÷!!÷C÷$a÷†÷J¢÷8í÷-&øQTøK¦øLòøS?ù5“ùIÉùYúcmú=Ñúû#û#Cû3gû*›û3Æû3úû2.ü&aü,ˆüPµüNý(Uý*~ý:©ý!äý#þ*þ,FþSsþpÇþ!8ÿ5Zÿf�ÿE÷ÿ!=!_'�(©*ÒýU-r* 2Ë+þ:*e1‚4´$é/1>Ep2¶é5'9]*—*Â?í(-/V"†8©3â/(FoN�1ÞJ'["ƒ&¦<Í&
! (15Z%�?¶4ö/+	,[	3ˆ	8¼	!õ	W
! :o
! 3ª
! DÞ
! 5#)Y)ƒ!­+Ï=û39!m9�%É/ï#
#C
'g
/�
1¿
-ñ
1/Q�J�+è@2s‡9ž9Ø"5AN�-ªFØ+:SfGº%*(S*ošWº-*@k!ƒ ¥-Æô:G$f‹#©'Í6õ,Lk%†3¬àö]'…0›/Ì#ü, AM*�.º!é*'6H^5§.Ý((En0‰5º"ð*0>o4…º+Ø(-/L0|6­ ä?.E*t*Ÿ+ÊFö1=IoM¹KZSk®N0i/š#Ê&î ,  C ,d ‘ © 6Æ Cý :A!;|!¸!+Ô!" "?""_"‚"›"»")Ó")ý"'# B##c#‡#�#$¸#2Ý#$'$5?$'u$�$½$'Ó$-û$+)% U% v%—%'·%ß%'ò%&',&T&p&,‰&¶&7Ð&''0'!L'n'q'u'~'‡' '#º'OÞ'..(9](/—(Ç(2Þ(*).<))k)&•)'¼)&ä)&*#2*'V*(~* §*$È* í*"+,1+2^+‘+±+*Ð+,û+.(,1W,)‰,³,)Ó,6ý,4-3O-7ƒ->»-2ú--.$I.0n.Ÿ.¿.#Û.ÿ.:/)Z/J„/CÏ/0,+0X0,_0Œ0¥0Â05â01/,1!\1 ~1'Ÿ1 Ç10è1
2 '2H2_2u2Ž2�2!»2)Ý23	333$$3I3e3n3w3€3‰3!’3´3Ð3Ý3æ3ó3ü344434<45@4,v4r£45*45<_5.œ5(Ë5+ô5. 6+O6-{63©6+Ý6$	7+.7Z7)t7.ž72Í7+82,89_8™88´8-í8,9>H93‡9(»9ä9ý9
! 	::0#:5T:$Š:+¯:AÛ::;BX;'›;7Ã;Hû;JD<C�<mÓ<%A=Dg=K¬=:ø=03>$d>)‰>4³>@è>6)?7`?*˜?!Ã?*å?)@P:@6‹@/Â@/ò@/"A8RA9‹A9ÅA6ÿA76B.nB9�B-×B:C<@C/}C>­C+ìCD-D'ADiDƒD>žDGÝD(%E3NE ‚E'£E;ËE9FBAFB„F?ÇFGP%G5vG*¬G8×G%HG6H8~H;·HRóH+FI%rI2˜I1ËI
ýI&JJ2J3}J:±J ìJ
K:,KGgK@¯K;ðK,LKL`L<zL5·L3íL!M#=MaMjM.wM0¦M8×MN@0N>qN<°N<íN5*O=`OžO+¾OêO>P6EP.|P9«PKåP/1Q3aQ<•Q!ÒQ+ôQ? R8`R™R¶R:ÏR7
! S1BS,tSQ¡S/óSj#TfŽT.õT?$UKdU°UIÅU"V2V:QV0ŒV;½VOùV%IWoW7ŽW3ÆW3úW#.X*RX*}XO¨X:øXL3YK€YdÌY?1ZWqZ:ÉZ+[80[Mi[·[*Î[,ù[4&\{[\×\>à\]&<]&c] Š](«]&Ô]+û]''^!O^q^!‘^-³^(á^"
! _"-_)P_,z_ §_+È_$ô_)`:C`=~`5¼`-ò`" a<Ca7€a?¸a5øa9.b3hb4œb9Ñb8cADc;†c7Âc%úc) d,Jd5wd"­d.Ðd"ÿd."e$Qeave+Øeff,5f)bf/Œf8¼f2õfE(g:ng©gR¾g+h==h{h”hI³hýhi$#i,Hi3uiC©i#íi0j'Bjjj%Šj+°j5Üjk/k%Nktk �k±k Ík"îk%l07l)hl0’lÃl:Ül(m0@mqm‚mšm$´m
Ùmçmüm/n$Gnln'|n¤nÄn3án&o2<ooo5�o5Åo1ûo)-pOWp$§p)Ìp/öpF&q4mq4¢q0×q6r-?r2mr! r6ÂrOùr=Is=‡sCÅs+	t35tBit~¬t"+uZNu\©u
v4v2Iv,|v1©v1Ûv4
w:BwD}wLÂw>x5Nx+„xL°x/ýx6-y9dy4žy,Óy(zC)z'mz•zD³z'øz@ {.a{0�{!Á{<ã{F |6g|.ž|CÍ|C}&U},|}2©}DÜ} !~1B~t~:“~PÎ~&<F8ƒ-¼1ê.€5K€+�€E­€>ó€H2�E{�0Á�6ò�,)‚6V‚!�‚¯‚/Î‚2þ‚$1ƒFVƒ2�ƒ$ÐƒNõƒAD„5†„t¼„—1…9É…?†:C†8~†%·†)Ý†‡#'‡#K‡‰o‡2ù‡&,ˆUSˆ&©ˆ/Ðˆ!‰+"‰2N‰-�‰%¯‰PÕ‰'&Š2NŠ�ŠžŠ®Š,ÅŠ0òŠ*#‹LN‹.›‹Ê‹,ê‹7Œ1OŒ<�ŒB¾ŒC�/E�!u�#—�A»�Uý�SŽ+kŽ>—Ž)ÖŽW�5X�:Ž�BÉ�@�"M�p�)��'º�4â�%‘,=‘j‘*„‘¯‘(Ê‘"ó‘’ ,’?M’,�’'º’ â’1“35“2i“0œ“/Í“)ý“#'”*K”@v”?·”5÷”-•CF•7Š•4Â•6÷•-.–H\–H¥–*î–(—B—1b—)”—-¾—,ì—,˜<F˜5ƒ˜&¹˜/à˜=™&N™%u™7›™5Ó™<	šFš)_š)‰š6³š8êš)#›-M›%{›O¡›%ñ›œ42œ2gœšœ1·œéœ(	�O2�9‚�?¼�8ü�45ž-jž3˜žÌž(äžE
ŸSŸ
jŸ&xŸSŸŸ+óŸ 	, 6 4K .€ C¯ !ó 3¡1I¡({¡4¤¡1Ù¡>¢2J¢8}¢4¶¢8ë¢8$£&]£:„£;¿£:û£:6¤	q¤{¤5�¤)Æ¤'ð¤*¥>C¥B‚¥Å¥;ä¥ ¦$:¦7_¦—¦#²¦MÖ¦7$§9\§7–§.Î§>ý§L<¨"‰¨8¬¨.å¨E©7Z©=’©0Ð©5ª7ª5Sª"‰ªS¬ª:«D;«F€«NÇ«@¬8W¬P�¬Há¬E*­"p­.“­.Â­ñ­&®'/®4W®1Œ®¾®%Ø®&þ®%¯(D¯Gm¯&µ¯
Ü¯<ê¯3'°G[°<£°.à°:±#J±n±2}±°±-Ë±3ù±'-²%U²7{²5³²Bé²3,³>`³>Ÿ³>Þ³´0´YJ´1¤´8Ö´µ4)µ0^µ/�µU¿µ%¶;¶5Y¶2�¶/Â¶ò¶3·1F·(x·,¡·3Î·*¸A-¸Ho¸2¸¸.ë¸A¹1\¹$Ž¹.³¹"â¹2º+8º&dº+‹º+·º%ãº"	»#,»&P»7w»*¯»)Ú»)¼$.¼-S¼%�¼(§¼#Ð¼'ô¼4½'Q½&y½  ½+Á½í½?¾;L¾ˆ¾¦¾H²¾Wû¾.S¿*‚¿(­¿8Ö¿4À)DÀ7nÀ+¦À+ÒÀ-þÀi,Á˜–Á˜/ÂÈÂÚÂ<úÂ7Ã(VÃ2Ã²ÃIÑÃNÄ%jÄ�Ä/¯ÄßÄ/ýÄ+-Å1YÅ-‹Å0¹Å'êÅ,Æ?Æ_Æ~Æ+�Æ2¹ÆìÆ0Ç-6Ç$dÇ‰Ç(žÇ/ÇÇH÷ÇH@È‰È5¦È2ÜÈyÉ‰É É&¶É6ÝÉ,Ê2AÊ4tÊ'©Ê5ÑÊ*Ë#2Ë!VËgxË)àË

! ÌÌ
! )Ì	4Ì:>ÌyÌb{ÌLÞÌE+Í?qÍ&±ÍØÍ+îÍ%Î#@Î8dÎ3�Î1ÑÎ*Ï.Ï;LÏ9ˆÏ*ÂÏ8íÏ1&Ð5XÐ2ŽÐ2ÁÐQôÐJFÑ'‘Ñ.¹Ñ8èÑ-!Ò(OÒ*xÒ.£Ò
ÒÒ.àÒ&Ó6Ó>VÓ<•Ó.ÒÓ%Ô'Ô/FÔ?vÔ8¶Ô)ïÔ+Õ+EÕ:qÕE¬Õ0òÕ'#Ö
KÖ+YÖ&…Ö9¬ÖæÖ&÷Ö/×.N×$}×5¢×4Ø×4
Ø;BØ<~Ø»ØÖØ!ðØ!Ù4Ù&NÙuÙ
! ‘Ù.œÙ)ËÙEõÙ$;Ú"`Ú$ƒÚ¨Ú2¿ÚòÚTÛLfÛD³ÛPøÛCIÜ9�ÜÇÜ"ÝÜ2ÝQ3Ý,…Ý)²Ý0ÜÝ2
Þ@Þ^ÞjÞ%‡Þ%­ÞÓÞäÞöÞ$	ß.ß%?ß/eß%•ß,»ß,èß.à,Dà,qà,žà,Ëà*øà&#á/Já"zá�á¼áÛá7èá â0â(9â"bâ/…â'µâ0Ýâ%ã+4ã/`ã'�ã(¸ãáã,öã#ä+Bänäwä–ä°ä8Ðä>	å=Hå †å-§å)Õå)ÿå/)æYætæ)Œæ"¶æ*Ùæ*ç6/ç2fç™ç9²çìçMýçKèXèeè.uè/¤è0Ôè3é;9éFué#¼éàé.þé,-ê Zê-{êV©ê*ë&+ë&Rë)yë/£ë4Óë+ì94ì8nì§ì%Æì ììT
í6bí7™íÑí1êíTî$qî<–î'Óî1ûî?-ïmï�ï3œï1ÐïFðEIð3�ð2Ãð$öðBñ*^ñ&‰ñ0°ñ&áñ)ò12ò(dò/�ò4½òòò<ó.Hó0wó¨óÂó.ßó1ô/@ôpô$†ô+«ô+×ôõ"#õFõ/eõ'•õ<½õ$úõö;?ö9{ö8µö îö&÷$6÷[÷1s÷<¥÷;â÷.ø5Mø1ƒø>µøCôø.8ùgù€ù"˜ù'»ù8ãù:úWú+tú, ú/Íú$ýú"û"=û&`û2‡û(ºûGãû>+üAjü$¬ü,Ñü(þü'ý&Dý<ký)¨ýÒý'ðý;þ#Tþ<xþJµþ,ÿ-ÿ+MÿLyÿPÆÿ; S*tŸ¿Ý)ý'#<-`$Ž4³*è0D6Z9‘0Ë'ü-$5Rˆ,™+Æ3ò0&W)_%‰5¯&å6'C/k1›>Í#a0"’5µ/ë+.G#v!š#¼,à/
0=5nV¤:û86	&o	*–	1Á	3ó	%'
! .M
! |
! –
! K°
! 1ü
!  .COB“Öï*	+41`'’Fº=
#?
#c
4‡
#¼
à
ñ
$0)Oy�¤
»%Éï($(Mv–ªÊà*/+3[!�±4Ì++Am‡E™<ß !=_|’J«Tö8K5„2º3í3!&U|‘£»'Ã$ë%%6$\%� §)Èò!?WoŽ8¨áð:ÿ:Zi5ˆ(¾+ç/!Ce*…°ÄØõ0.A_@¡!â/M<l9©Uã+9/e,•2Â.õD$+i_•(õ&>E„'�$¸Ý*ø.#,R6#¶?Ú0K0g2˜2Ë
þ- : F c  � ¼  Ë ì  !()!:R!4�!/Â!&ò!"#3"&W")~"¨"¿"3Ý"!#33#7g#6Ÿ#Ö#8ð#*)$0T$;…$2Á$$ô$$%/>%!n% �%)±%)Û%)&-/&0]&8Ž&*Ç&:ò&C-'q',‘',¾'Fë'f2(W™(Añ(93)Tm)JÂ)+
*+9*e*!�*-£*'Ñ*9ù*%3+)Y+(ƒ+/¬+2Ü+$,$4,5Y,�,¦,'Ä,8ì,%-C-*_-Š-,¨-<Õ-.",.1O.�.
! ”.(Ÿ.$È.)í.:/-R/.€/¯/0Å//ö/4&06[0*’06½0#ô0#11<15n1¤16¸16ï1 &2/G26w23®2Câ2S&3"z3$�3:Â3$ý3"4 14)R4|4AŒ4Î4á4!õ4:5:R51�5(¿5.è5;6<S6?�6,Ð6,ý6.*7Y7i7#‰7!­7#Ï7,ó76 8 W8-x8I¦8)ð8;9V9/t9-¤92Ò9#:):+F:*r:*�:9È:<;6?;1v;4¨;/Ý;3
<A<#]<,�<#®<%Ò</ø<3(=3\=/�=5À=&ö=>6>&E>)l>1–>È>;ã>'?2G?&z?*¡?'Ì?ô?@ +@:L@5‡@8½@*ö@*!ALA\ApA„A–A¨AºAÌAÞAðABB%B7BIB[BmB�B“B¥B·BÉBÝBñBCC+C=COC`CrC„C–C¨CºCÌCàCòCDD,D>D/PD€D�D¦DÁD/ÛD6E!BEdEƒE1“E3ÅE0ùE4*F/_F)�F!¹F%ÛFG G&;G<bG!ŸGÁG.ÞG
H:-HhH#†H!ªH&ÌH!óH,I'BI:jI(¥I)ÎIøI!J28JNkJºJ×J
ëJùJ'K.K HK iK ŠK «K ÌK íK L /L PL qL ’L³L%ÑL#÷L"M>M^MzMšM¶MÍMéMN N<NXNtN#�N$´N%ÙN3ÿN03O dO+…O±OÌO åO%P%,P.RP2�P´PÎP%íPQ=)QgQ#}Q<¡Q8ÞQ$R'<R,dR&‘R'¸RàRS S.6SeS$�S.¦SÕS7èS TD6T,{T$¨TÍT)íT-U(EU(nU(—U(ÀU&éU3VADVL†VÓV%òV:W1SW.…W!´W)ÖW<X9=XwX–X©X*»X!æX!Y!*Y$LY"qY#”Y#¸Y#ÜY)Z *ZKZkZ"‹Z®Z&ÎZ'õZ+[(I[r[7’[Ê[#Ñ[õ[\,5\"b\…\' \CÈ\"]/]J] Y]!z]œ]3¹]í] ý]^!>^`^5o^¥^½^7Ô^2_@?_$€_$¥_-Ê_&ø_`<`V`t`%�`¶`$Ñ`ö`$a&6a$]a/‚a7²a!êab)b!5bWb-qb/Ÿb5Ïbc"c@Ac2‚cMµc?d?Cd1ƒd5µd%ëd6e+He,te0¡e.Òef"f=>f.|f«f!Êf)ìf%g%<gbgvg”g§g»g/Ögh"#h!FhhhwhŠh4šhÏh!æh i()i&Ri yiKši%æij((j+Qj+}j©j)Áj.ëj2k!Mkjok@Úkl 8l5Yl<�l2Ìl3ÿl3m#Hm lm�m$­m Òm/óm'#n"Kn$nn#“n(·n)ànG
! o-Ro€ožo«o Êo$ëo#p.4pcp}p-™pÇpÝp/ìpCq5`q"–q/¹q+éq3r"Ir&lr'“r(»rär2ûr.s&Ks#rs"–s(¹s"âs5t';t+ct3�t4Ãtøt*u-?u0mu'žu4Æu,ûu'(v&Pv(wv9 v4Úv(wE8w)~w1¨w&Úw:x<x*Lx!wx™x/µxåx4ìx!y57y,my<šy5×y
z3*z7^z1–z4Èz:ýz<8{Au{5·{)í{|*|I|Ad|@¦|9ç|&!}H}%d}6Š}3Á}!õ}D~\~n~/~=¯~!í~3<C€) +Ê%ö%€B€V€r€’€%±€-×€6�<�(\�)…�¯�$Ì�+ñ�"‚-@‚,n‚›‚'¸‚!à‚ƒ1ƒ7PƒLˆƒLÕƒ*"„JM„B˜„.Û„ 
! ….+…OZ…Bª…Kí…J9†K„†KÐ†J‡Kg‡5³‡7é‡G!ˆ9iˆ9£ˆDÝˆD"‰@g‰	¨‰²‰<¾‰û‰-Š.<ŠBkŠ(®Š)×Š1‹<3‹/p‹/ ‹7Ð‹)Œ(2Œ[Œ'yŒ'¡Œ	ÉŒÓŒîŒ.�:�"W�z�%—�$½�.â�Ž
.Ž7<Ž.tŽ£Ž>¹ŽNøŽMG�3•�É�6é�< �5]�7“�-Ë�+ù�-%‘*S‘1~‘°‘Ã‘à‘Jý‘%H’&n’&•’ ¼’Ý’Aõ’7“U“r“‡“)œ“Æ“å“”,"”O”2m”$ ”9Å”-ÿ”-•C•DY•=ž•#Ü•C–<D–I�–$Ë–-ð–4—+S——ž—½—!Ý—7ÿ—17˜0i˜)š˜9Ä˜$þ˜##™ G™h™!x™"š™½™*Û™&š5-š:cš=žš/Üš-›<:›ˆw›8œB9œ&|œ$£œ3Èœüœ+�+F�"r�•�
! §�	²�)¼�+æ�8ž'Kž4sž¨ž$Ãž(èž"Ÿ/4ŸdŸ!{Ÿ�Ÿ*¬Ÿ)×Ÿ, ). =X 5– 4Ì )¡)+¡-U¡"ƒ¡*¦¡+Ñ¡ý¡-¢'A¢)i¢&“¢5º¢'ð¢£-5£(c£Œ£¥£9Á£!û£'¤'E¤9m¤3§¤;Û¤/¥2G¥3z¥3®¥/â¥3¦3F¦z¦)š¦$Ä¦@é¦$*§!O§q§Š§Ÿ§(´§ZÝ§+8¨"d¨‡¨�¨8¹¨$ò¨.©(F©(o©4˜©9Í©7ª=?ª/}ª4­ª.âª.«4@«.u«.¤«,Ó«9¬9:¬9t¬:®¬9é¬:#­9^­9˜­WÒ­W*®‚®!—®¹®.Ø®-¯$5¯.Z¯(‰¯1²¯'ä¯°+,°X°4x°-­°(Û°<±A±_±(|±¥±†¾±6E²/|²%¬²7Ò²G
! ³@R³$“³@¸³@ù³:´N´c´w´�´¡´´´É´Ý´ò´µµ1µEµ[µuµ‰µœµ­µÇµÜµòµ¶¶.¶9F¶3€¶%´¶(Ú¶F·+J·+v·+¢·+Î·,ú·,'¸4T¸X‰¸Aâ¸l$¹5‘¹;Ç¹ˆº>Œº4Ëº>»1?»2q»¤»<¶»2ó» &¼2G¼(z¼E£¼3é¼F½'d½Œ½*ª½!Õ½6÷½R.¾/�¾±¾ Æ¾ç¾(¿.¿"M¿*p¿›¿¹¿)Î¿7ø¿&0À#WÀ/{À8«À8äÀ.Á3LÁ-€Á&®Á'ÕÁFýÁCDÂ=ˆÂ8ÆÂOÿÂOÃ0jÃ/›ÃËÃDáÃ1&Ä,XÄ0…Ä8¶ÄHïÄ(8Å$aÅ/†Å5¶ÅìÅ0ÿÅ"0Æ'SÆ{ÆF’Æ(ÙÆ)Ç/,Ç6\ÇA“ÇEÕÇ È4<ÈqÈ4�ÈÅÈãÈ/ùÈ)É!IÉkÉ‡É'£É)ËÉ!õÉÊ"*Ê&MÊ tÊ•ÊªÊÅÊâÊ/øÊ(Ë:Ë4MË$‚Ë§ËÁË6ÛË<Ì.OÌ'~Ì¦Ì»ÌÐÌ%îÌÍ3Í+GÍsÍ9�Í4ÉÍ.þÍ)-ÎWÎrÎ>‡ÎPÆÎ9Ï#QÏ.uÏ2¤Ï;×ÏÐ&*Ð1QÐ0ƒÐ'´Ð?ÜÐ-ÑGJÑ/’Ñ.ÂÑ4ñÑ&&Ò+MÒ0yÒªÒ+ÂÒ îÒ/Ó?Ó1ZÓ!ŒÓ,®Ó<ÛÓÔ07Ô!hÔŠÔ#¨ÔÌÔ=ìÔC*ÕDnÕ³Õ,ÓÕ6Ö7ÖQÖ7iÖB¡Ö,äÖ'×69×+p×œ×±×!Ã×5å×#Ø?Ø ^ØAØ(ÁØ	êØ'ôØ&ÙCÙaÙ*Ù*ªÙ8ÕÙ"Ú1ÚJÚ<jÚ2§Ú5ÚÚ)Û:Û%UÛ"{Û žÛ ¿Û-àÛ"Ü!1Ü%SÜ%yÜ ŸÜÀÜÑÜïÜÝ$ÝAÝÉUÝß-!ß1Oß�ß%˜ßß¾ß.žà:Íàáá+á%@á,fáN“áQâáJ4âIâ™ÉâEcãa©ãDäUPäD¦ä ëäWådå1på¢å)¹å0ãå(æ"=æ `æ-�æ-¯æ6Ýæ#ç#8ç\çhç&�ç¨ç"Àçãç/è3èHSèBœè)ßèV	éQ`éR²écê8iêW¢êaúêi\ëAÆëì)ì)Bì;lì2¨ì9Ûì8í7Ní*†í4±íVæíS=î/‘î7ÁîLùî(Fï&oï–ï7³ïYëïxEð,¾ð6ëðd"ñO‡ñ-×ñ-ò23ò+fò0’ò Ãò_äò:Dó*ó:ªó+åóFô$Xô3}ô2±ô/äô2õ5GõP}õAÎõö0ö2Pö<ƒö2Àö9óöF-÷*t÷6Ÿ÷'Ö÷?þ÷;>ø<zø$·ø!ÜøPþø4Où`„ù6åù1ú,Nú={ú#¹ú0Ýú@û-OûJ}û=Èû7ü.>ü?müH­ü,öün#ýA’ý3ÔýFþ7Oþ1‡þ8¹þ0òþ/#ÿ?Sÿ5“ÿ,Éÿ@öÿ"7>Z-™-Ç1õ;'@c<¤?á2!TXq4Ê#ÿE#i�MœFê-1 _G€)È.òR!t9�XÊH#)l@–0×/8YW3±4å%4#ZA~À>à(	.H	!w	'™	'Á	Ié	%3
!  Y
! !z
! -œ
! ?Ê
! 
!  $Ep[Ì7æ6*U4€Lµ4
<7
-t
7¢
3Ú
K@Z:›Ö+î/#J;nBª1í.2N�4—Ì0ì,!J*l/—8Ç/U0?†7Æ5þ04Oe;µ]ñZOTª_ÿy_[Ù756m*¤'Ï÷&)3P„+£AÏLF^G¥&í2-G(u'ž4Æû%A/].�!¼&Þ'!-O1n9 Úù5.O~�#³B×A2\�#¯4Ó- N'e!�¯/Éù<'U%}%£ÉÌÐÙâ# '$ TL *¡ DÌ ,!>!/T!)„!-®!(Ü!%"&+"%R"%x""ž"&Á"'è"##0#T#!t#+–#1Â#ô#$%1$'W$.$9®$-è$&%'=%:e%# %=Ä%D&:G&8‚&!»&-Ý&;'!G' i'"Š''­'9Õ'*(J:(G…( Í()î()-)M)+h)&”)V»)*2/*)b*&Œ*.³*"â*A+G+(V+#+£+!Â+ä+"ó+#,):,d,
! f,
! q,
! |,,‡,´,
! Ô,
! ß,
! ê,
! õ,
! -&-!2-T-
! e-p-
! �-
! Œ-
! —-
! ¢-!­-
! Ï-Ú-@Þ-+.�K.é../;7/8s/)¬/,Ö//0,30.`0A�0+Ñ0.ý05,1b13�17µ1<í14*2<_2@œ2Ý2Eù2-?36m3H¤36í3)$4N4e4n44.�4?¿4(ÿ4-(5GV5Bž5Eá5-'6/U6?…6BÅ6U7p^7/Ï7Nÿ7ZN8E©8<ï8',9'T9;|9L¸9::@@:+�:%­:/Ó:+;O/;:;6º;7ñ;6)<?`<A <:â<==>[=3š==Î=2>C?>Eƒ>:É>H?5M?ƒ?—?$ª?Ï?è?D@PG@6˜@:Ï@&
! A$1A6VA@�AHÎAHBG`B¨BaÇB6)C&`C:‡CÂCaáC<CD?€D^ÀD1E+QEE}EEÃE	F4!FTVF8«FJäF&/G$VGB{GI¾GJH;SH�H®HÅHAáH;#I6_I–I)³I
! ÝIèI6÷I2.J@aJ#¢JIÆJGK@XKB™K1ÜK;L#JL7nL"¦LSÉL@M4^MG“MLÛM1(N>ZN=™N'×N1ÿNC1O8uO®O"ÊO?íO<-PBjP6­PUäP5:QvpQlçQ2TRG‡RLÏRSH9S!‚S¤SFÁS7T>@TTT/ÔTUD"UCgU<«U%èU)V+8VsdVBØVXWWtWsÌWH@X[‰X7åX/Y:MYNˆY×Y,òY'ZDGZˆŒZ[G[f[+�[$­[Ò[-ñ[&\0F\(w\ \À\"à\4]-8]#f]"Š].­]1Ü]$^43^"h^*‹^D¶^=û^<9_=v_*´_Lß_D,`Lq`C¾`Fa>IaAˆaFÊaEbPWbG¨bCðb/4c-dc*’c:½c*øc2#d*Vd.�d.°d]ßd1=eoe ‚e2£e0Öe0f<8f;ufR±fBgGgheg(ÎgA÷g9hPhSohÃhÔh#åh/	i69iIpi,ºi4çi-j!Jj%lj)’j/¼jìjk#%kIkak~k"˜k»k$Ûk0l)1l-[l‰l8žl"×l-úl(m7mMm em†m’m¥m*¾m"ém
n#n>nYn5tn'ªn6Òn"	o9,o9fo8 o&ÙoUp"Vp7yp3±pNåp64q>kq;ªq=æq3$r:Xr)“r>½rcürM`sF®sMõs.Ct6rtE©t�ït$uh¤uj
vxv?‰v+Év,õv/"w;Rw;ŽwAÊwQx]^xK¼x;y,DyUqy6ÇyAþy8@z4yz+®z&ÚzG{+I{u{J”{.ß{A|+P|5||²|BÒ|K}?a}.¡}CÐ}C~-X~*†~1±~Cã~'.Fu;’UÎ*$€>O€MŽ€.Ü€-�19�<k�*¨�KÓ�K‚Rk‚O¾‚/ƒ;>ƒ1zƒ;¬ƒ"èƒ*„96„9p„'ª„MÒ„; …&\…Tƒ…OØ…8(†…a†²ç†=š‡LØ‡I%ˆIoˆ.¹ˆ2èˆ$‰(@‰#i‰™�‰2'Š%ZŠY€Š%ÚŠ3‹"4‹/W‹B‡‹0Ê‹1û‹X-Œ.†Œ8µŒ!îŒ�!�3:�9n�3¨�KÜ�5(Ž ^Ž3ŽA³Ž1õŽG'�Go�G·�6ÿ�!6�&X�K�_Ë�+‘0G‘?x‘,¸‘hå‘7N’B†’KÉ’D“(Z“%ƒ“0©“/Ú“=
! ”-H”3v” ª”.Ë”ú”,•%F•l•$†•?«•,ë•+–*D–.o–?ž–>Þ–?—>]—9œ—3Ö—6
! ˜DA˜A†˜9È˜™O™<o™A¬™7î™:&šNašN°š,ÿš,,›!Y›<{›,¸›1å›1œ0IœJzœ7Åœ*ýœ+(�NT�£�Ã�/ã�/ž=Cž�ž2�ž3ÐžHŸ7MŸ.…Ÿ.´Ÿ ãŸL %Q w 2‘ 8Ä ý 8¡S¡(r¡R›¡Eî¡N4¢Aƒ¢4Å¢*ú¢0%£V£'u£B�£!à£¤0¤UH¤4ž¤Ó¤ê¤ÿ¤@¥3]¥P‘¥"â¥9¦7?¦%w¦;�¦.Ù¦<§=E§?ƒ§3Ã§8÷§B0¨+s¨;Ÿ¨=Û¨<©CV©	š©¤©=¼©.ú©$)ª.NªI}ªCÇª«=)«g«.ƒ«>²«ñ«&¬W6¬:Ž¬:É¬E­2J­I}­VÇ­/®BN®)‘®P»®;¯CH¯6Œ¯8Ã¯ü¯J°#f°YŠ°4ä°T±Xn±fÇ±L.²C{²]¿²S³Yq³%Ë³.ñ³7 ´X´%u´&›´4Â´=÷´5µ&Tµ'{µ#£µ(Çµaðµ(R¶{¶J�¶7Ø¶K·C\·2 ·;Ó·"¸2¸0>¸o¸0‡¸6¸¸+ï¸+¹/G¹/w¹H§¹:ð¹I+ºKuºDÁº»»i7»4¡»5Ö»¼1,¼3^¼0’¼pÃ¼'4½!\½>~½;½½8ù½$2¾4W¾6Œ¾0Ã¾1ô¾5&¿/\¿JŒ¿E×¿0À,NÀB{À/¾À(îÀ4Á'LÁ8tÁ,­Á,ÚÁ-Â.5Â(dÂ%�Â'³Â*ÛÂBÃ0IÃ-zÃ0¨Ã)ÙÃ/Ä*3Ä-^Ä(ŒÄ*µÄ6àÄ(Å(@Å"iÅ*ŒÅ"·ÅBÚÅ?Æ']Æ…ÆG‘ÆYÙÆ=3Ç0qÇ$¢Ç/ÇÇ+÷Ç&#È4JÈ%È+¥È*ÑÈmüÈ¥jÉ«Ê¼ÊÎÊHîÊ"7Ë1ZËDŒËÑË[ñË[MÌ*©Ì%ÔÌ4úÌ!/Í8QÍ1ŠÍ7¼Í3ôÍ7(Î-`Î2ŽÎÁÎ"ÞÎÏ2Ï7FÏ~Ï3�Ï5ÑÏ+Ð3Ð-QÐ4ÐM´ÐMÑ#PÑ8tÑ;­Ñ‹éÑ uÒ–Ò/²Ò=âÒ; Ó=\Ó=šÓ1ØÓ=
! Ô4HÔ)}Ô'§ÔfÏÔ26ÕiÕ|Õ—Õ£Õ>«ÕêÕ{ìÕkhÖfÔÖL;×4ˆ×½×1Ö×)Ø'2Ø;ZØ3–Ø0ÊØ)ûØ#%Ù=IÙ?‡Ù2ÇÙGúÙ5BÚ8xÚ4±Ú3æÚZÛ[uÛ2ÑÛ9Ü9>Ü3xÜ%¬Ü"ÒÜ+õÜ
!Ý4/Ý+dÝ'�ÝO¸Ý=Þ/FÞ(vÞ"ŸÞ-ÂÞ=ðÞ=.ß2lß4Ÿß4ÔßA	àYKà9¥à%ßàá2á-Eá?sá³á*Äá:ïá6*â/aâD‘â9Öâ:ãKKãG—ãßãþã&ä#Cä(gä�ä°ä
! Íä2Øä'åW3å$‹å%°å&Öåýå5æ%HæbnæWÑæL)çSvçVÊçB!èdè%vè7œèZÔè+/é'[é4ƒé:¸é(óéê)ê*Iê-tê¢ê´êÇê$Úêÿê*ë6?ë+vë2¢ë2Õë4ì2=ì2pì2£ì2Öì2	í(<í1eí#—í»íÛíûí9
! îDî	Vî-`î%Žî9´î.îî?ï"]ï1€ï7²ï%êï-ð>ð3\ð'�ð2¸ðëðóðñ(ñ7EñB}ñBÀñ(ò7,ò-dò3’ò6Æò#ýò!ó1>ó*pó2›ó2Îó@ô<Bôô@�ôÞôYòôLõXõdõ=uõ>³õ>òõ?1öPqöWÂö,÷&G÷4n÷2£÷,Ö÷5øa9øD›ø;àø;ùCXù<œùEÙù8úLXúI¥ú,ïú4û-Qûjû@êûH+ütü9“ü]Íü,+ýWXý6°ýBçýR*þ"}þ þC·þ9ûþM5ÿ_ƒÿ;ãÿF/fJ–8á4>O2Ž7Á9ù.33bA–ØEõ1;;m!©"Ë6î7%/]�%¤1Ê7ü(4.]$Œ0±&â?	,I'vBžBáB$!g*‰&´Û2òB%Bh4«=à:	TY	A®	*ð	
! 0
! )O
! *y
! 4¤
! 6Ù
! 1'/Y1‰"»Þ0÷1(BZ$�?Â@
YC
+�
+É
-õ
#(>:g%¢#È%ì=$P9uW¯/%71]M�OÝ?-&m/”$Ä,é&/=m)†2°'ã4.@9o©9À<ú57*m.˜9Ç8;IC…5Éÿ*(2;[3—;Ë/078hI¡+ëo'‡;¯5ë5!4W%Œ&²'Ù/317e:�RØ@+Al.®)Ý46<0s1¤Öñc8u®HÎH`w6•4ÌC#E>i?¨'è+ B< % ¥ º (Ó 'ü $$!I!]!t!
‹!(™!$Â!ç!+ü!)("R"r"†"¤"%»"3á"7#7M#…#¥#*»#æ#2ù#2,$_$|$J�$<Ø$.%#D%h%!‡%©%HÈ%O&Ea&G§&8ï&8('<a'-ž'Ì'á'ó'()(-=(.k(0š(-Ë(.ù("())K)u)“)" )Ã)Û)ó)*8,*e*r*:*º*Ú*ç*=++C+0o+ +½+ Ï+ð+,,=,M,"e,"ˆ,«,*Ã,Dî,M3-�-¡-³-"É-!ì-@.FO.Z–.0ñ.4"/.W/5†/<¼/Eù/.?0nn0/Ý00
1H>1‡13—1.Ë1ú1*2:D2<2:¼22÷2H*3;s3¯3+Í3-ù3-'4
U4;c4Ÿ4 ¬4Í4!í4"525%C5!i5$‹5,°5CÝ59!60[6.Œ6!»6"Ý607-17_7u7=“7*Ñ7?ü7@<8A}8¿8GÛ8:#97^9B–91Ù9(:(4:2]:(�:&¹:*à:*;*6;3a;C•;;Ù;+<;A<F}<%Ä<7ê<'"=OJ=pš=W>Kc>A¯>^ñ>RP?1£?1Õ?@)#@5M@'ƒ@H«@'ô@+A*HA/sA:£A&ÞA+B<1BnBˆB-¥B8ÓB"C!/C/QC$�C4¦CGÛC#D%>D.dD“D
! ¤D0¯D'àD&EE/E)uE/ŸEÏE/äE/F:DF9F/¹F5éF*G*JG6uG:¬GçG8HH9H(‚H/«H=ÛH>IMXIc¦I%
! J%0JXVJ"¯JÒJ(èJ1KCKOVK¦K»K!ÐK?òK:2L3mL/¡L5ÑL@MKHMK”M1àM-N3@NtN&†N%­N&ÓN'úN3"O=VO$”O*¹OYäO0>PGoP"·P6ÚP7Q:IQ.„Q)³Q7ÝQ7R9MRC‡RAËRE
SASSA•SC×S@T\T5vT6¬T*ãT!U40UEeU@«U9ìUC&VjVŠV¡V:±V,ìV/W!IW;kW#§W9ËW&X+,X.XX‡X¡X"ÀX<ãX7 Y@XY'™Y.ÁYðYZZ2ZHZ^ZtZŠZ Z¶ZËZáZ÷Z
[#[9[O[f[|[’[¨[¾[Õ[ì[\\0\F\\\q\‡\�\³\É\ß\õ\]"]<]R]h]~]2”]Ç]Ú]&ó]!^3<^;p^&¬^#Ó^÷^5
! _;@_8|_:µ_/ð_1 `$R`$w`œ`#¸`*Ü`Fa#Nara8’a ËaBìa/b%Ob+ub,¡b#Îb.òb-!cAOc2‘c*Äc#ïc)d6=d`td Õdöde%e*8ece)€e)ªe)Ôe)þe)(f)Rf)|f)¦f)Ðf)úf)$g"Ng1qg*£g&Îg%õg h"<h_h~h˜h·h"Ñhôhi2iQi'pi'˜i,Ài8íi6&j"]j1€j²jÑj%îj)k)>k2hk@›kÜk$úk3lSlDql¶l'ÏlE÷lO=m.�m+¼m1èm*n+En#qn.•n"Än<çn($o:Mo?ˆoÈoQèo":pa]pH¿p3q.<q9kq;¥q9áq2r7Nr7†r5¾rCôrQ8sWŠs)âs*tD7t3|t-°t Þt0ÿtH0uVyu$Ðuõu
! v/v&Nv&uv&œv)Ãv'ív(w(>w(gw.�w%¿w$åw$
! x'/x$Wx+|x-¨x/Öx-y%4y?Zyšy4¡y/Öy/z26z&iz�z$¨zHÍz.{"E{h{#w{$›{À{9Ú{|()|'R|)z|¤|>¶|"õ|}H.}2w}Vª},~).~5X~)Ž~¸~Ö~ ó~'3[&y &¾+å)€4;€<p€'­€$Õ€ú€)�"0�4S�4ˆ�@½�-þ�-,‚IZ‚;¤‚[à‚L<ƒH‰ƒ<ÒƒH„+X„4„„9¹„/ó„3#…1W…‰…#¡…AÅ…1†9†(Y†1‚†.´†/ã†‡&‡A‡Q‡d‡4ƒ‡¸‡)Ô‡"þ‡!ˆ.ˆ
@ˆ5Nˆ„ˆ(�ˆÆˆ(ãˆ0‰"=‰T`‰)µ‰ß‰3û‰-/Š,]ŠŠŠ*¤Š/ÏŠ9ÿŠ"9‹‚\‹Uß‹$5Œ ZŒ8{ŒU´Œ;
! �6F�}�(’�"»�!Þ�"Ž #ŽCDŽ+ˆŽ"´Ž$×Ž#üŽ3 �>T�Y“�8í�&&�M�*_�0Š�3»�,ï�5‘"R‘ u‘?–‘Ö‘õ‘@’[O’B«’5î’,$“9Q“<‹“-È“5ö“7,”2d”—”H·”%•4&•%[•8�•2º•-í•@–.\–,‹–9¸–9ò–#,—-P—8~—:·—7ò—>*˜6i˜. ˜-Ï˜+ý˜;)™=e™8£™EÜ™*"š8Mš1†š<¸šõš4›(=›#f›:Š›	Å›7Ï›œ7#œ)[œI…œ9Ïœ&	�60�Fg�O®�Oþ�<NžI‹žUÕž7+Ÿ-cŸ‘Ÿ%§ŸÍŸ@ìŸA- =o %­ "Ó 0ö M'¡Au¡(·¡Eà¡&¢6¢5K¢N�¢Ð¢Hï¢98£.r£8¡£2Ú£$
¤.2¤a¤u¤!’¤´¤%Ó¤1ù¤;+¥g¥*‡¥+²¥Þ¥,ý¥5*¦(`¦6‰¦;À¦ü¦/§&H§!o§@‘§2Ò§M¨MS¨.¡¨bÐ¨@3©2t©%§©6Í©XªL]ªUªªU«UV«T¬«U¬TW¬B¬¬Dï¬T4­<‰­GÆ­N®N]®H¬®	õ®ÿ®@¯L¯7_¯9—¯MÑ¯3°5S°3‰°C½°4±66±<m±+ª±+Ö±(²*+²*V²	�²‹²©²-Å²'ó²'³C³)b³(Œ³2µ³è³
´<´5S´‰´L�´]ê´UHµ7žµ!Öµ<øµ>5¶7t¶8¬¶7å¶8·9V·+�·-¼·ê·#ü· ¸H=¸0†¸+·¸$ã¸ ¹")¹ML¹š¹¸¹Õ¹ê¹'ÿ¹'ºFºcº0‚º³º:Òº/
»E=»3ƒ»#·»Û»Ió»B=¼*€¼M«¼Hù¼ZB½(�½2Æ½=ù½/7¾#g¾‹¾«¾-È¾Gö¾6>¿6u¿8¬¿Iå¿2/À1bÀ$”À¹À$ÉÀ%îÀÁ//Á7_Á?—ÁD×ÁBÂ-_Â.�ÂE¼Â‚Ã@…ÃWÆÃ)Ä)HÄ4rÄ%§Ä/ÍÄ.ýÄ ,ÅMÅ
! _ÅjÅ4wÅ6¬Å<ãÅ2 Æ8SÆŒÆ+¬Æ3ØÆ'Ç/4ÇdÇG‚ÇÊÇ*äÇ)È-9È+gÈF“È?ÚÈ>ÉFYÉ- É<ÎÉ$Ê-0Ê.^Ê�Ê<§Ê#äÊ+Ë74Ë7lË(¤Ë"ÍË3ðË-$Ì RÌsÌ;ŽÌ"ÊÌ7íÌ.%ÍETÍ;šÍCÖÍ*Î-EÎ:sÎ;®Î7êÎ;"Ï=^Ï,œÏ6ÉÏ2ÐG3Ð+{Ð,§ÐÔÐòÐÑ-&Ñ_TÑ)´ÑÞÑýÑ%Ò7AÒ%yÒ5ŸÒ+ÕÒ.Ó@0ÓHqÓFºÓPÔ6RÔ>‰Ô4ÈÔ5ýÔ>3Õ5rÕ5¨Õ4ÞÕBÖBVÖL™ÖFæÖF-×Ft×E»×EØaGØa©ØÙ#Ù$CÙ8hÙ4¡Ù#ÖÙ*úÙ%%Ú-KÚ&yÚ# Ú,ÄÚñÚ2Û5DÛ+zÛ<¦Û ãÛÜ*!ÜLÜ‹eÜAñÜ53Ý-iÝG—ÝPßÝG0Þ5xÞ6®Þ6åÞß.ßAßSßgßyßŠß�ß¯ßÂßÔßçßûß
à!à;àMà^àoà‰àœà°àÄàÕàæà5üà72á0já"›áP¾á4â4Dâ4yâ4®â4ãâ*ãCCãT‡ãIÜãt&ä/›äDËä�å3’å)Æå3ðå8$æ9]æ—æ2¨æ(Ûæç4#ç.XçG‡ç?ÏçVè0fè!—è.¹è$èèB
éXPé@©éêé'ê#-ê/Qê �ê$¢ê9Çê)ë+ë2IëA|ë1¾ë.ðë7ì:Wì3’ì.Æì1õì)'í)Qí5{íP±íOîIRîHœîYåî%?ï;eï0¡ïÒïSîïABð1„ð7¶ð:îðZ)ñ/„ñ-´ñ9âñ7òTò7lò&¤ò+Ëò÷òTó3hó+œó5Èó9þóN8ôN‡ô&Öô4ýô!2õ9Tõ#Žõ²õAÑõ'ö-;ö iö$Šö-¯ö0Ýö÷,÷'A÷3i÷#�÷Á÷$Þ÷)ø-ø5Kø�ø›ø<´ø-ñøù?ùI_ùK©ù;õù51úgú{ú#�ú&´ú'Ûúû0ûJû<gû:¤û5ßû-ü!CüeüLƒüdÐüK5ý-�ý:¯ý>êýO)þ"yþ1œþ;Îþ;
! ÿ3FÿIzÿ4ÄÿNùÿ6H4A´.ö3%:Y!”3¶(ê4HAg'©)Ñ=û!9@[/œ*Ì+÷'#FKG’UÚ!03RB†Éâ4ùM.,|(©8Ò-9M!^C€)Äî&
B40w¨-µ(ã!	.	*N	+y	A¥	$ç	 
! -
! :M
! 0ˆ
! 6¹
! *ð
! $5Z!z!œ,¾!ë
+--Y"‡ª¼Ûù
0
5
! 05�‚d
�¿	ã	CßÌ
! hC¼€™	Ð-/ÄiÔ\^‡ú#	/	’Me[
! ;²•V	=4m#<
! ò
! •�¯4Ó
! õþ	´~ýgîä	ß
! µ³e
! W	‹×5ë
! ¥›ÜÑÍì€	ïº¥
! äú
w»}ë�©öŠš?s
! !{Ñ�Æ	eƒ¿Y`
! À
! D	72ÀSsç
! #]°þ+yX²^	Å¼
! Ø
! –S
! ‹&j“,Ÿb
! qG=o1qŒÊ£Ó	
! y	ƒ	Œ*"Š	ÔODg¢<
! �
! ó	I
! 	L
! œã#~ämRt
! _úý»º�]	n•šdƒtuxêRà
! ˜	„qŠ_
! Ç¹Ž²ÞÒ	Èô
! ‰	ªE
! 	J6Ñ¶*	s°þdMŽS–êœ>ppiLŠ
! øg‹:{­	ÛÝO
! ÜLÝu�ârîR'üê±vÊŒ¸	²¬|
! ô¢
! ™:¸tŸ		R	É!Ÿì&¥ø	ž&‡©
! [^ví‹ÃI˜Ökm«år		
±³	ß	î
  
! 	8AÂÄMZ¡ÿ•»v
! ‚OÊ+j¶¹	|‡N46xë?
! a‡xãð:éw¯Ä™XŠÒž~°vÎ
! ! Üø|	2óÓ†ÖŽ@ç7W
! ®a
! dV
! w
! Á‰
! æ�
! Dßcu
! e]¡ä‚ÖbüÒ¦g
! ­(ÐÃ�3£®`6	f]
! E=
! ¿P[œ
Ä	T¢ßáXîÍÆ=•œäe6¿\¾Ý	Pó;Ì	å3Všû'f	)	§H�R0„Ž
! i³7XU�”Â©`à	æôP	›	ws+
! «Yû
! ˆK§—Sr�Î	8=ª
! ~*Pê
! 1tmAô…ÿ—{5Ù<	%s†b`Q+	Šk	ñ#
! z—
! ÀÛl�;�ç
! ‹
! Ô Ê
! í�}ùz
! LžLË]f*F·,Ê0ì@	ÔE"	-
  
! ÙÏ	$ºÕ$’ƒZ‚Ÿÿ#ßA½ø·w�T5¸»	òÑ	Ù	ž
! �­e´ö	:c»ä
! ”¬Éýzîi	'Ð
! 
! ³Ëù
! E~	¹Ê7	ÐbÙDd‡�4Í
! 
! ›Èk�$7
! ·=ŸÇ™
! Òò	`UœÀ¯¢›K†“E|Ix³
! 	n	PIr
! ¸÷¯èNÄ$(â)í
! S‡
! ‰¡”{
! Æ
! ÅsÿÏÑöLé	«1	š&V‘;B(Šb€iþŒ£GrÔ24Bå	n°KµpA|="â¯
! á	•¾
! é¶
! À	€»k>Él‹	«7§ÅÓX")ª½
! <¥{[JÖ	@iõ	+ô¿!ë¹o3
! §Þ†	þ—»šô¶ç6À§
! †¡Þ
! ÛñëªN
! ?._œWYlÛ	ñ½:µª
! g
! ;%¹÷v4	È*ŽÞ�óäãW~
! y{�Ê6
! T	ÖÍ	¡	®
! |(n²	Q
! ‚	G–ŸÉê/w�Õ%
! Q÷	L	i<jù
! Öc-Íù3f×·¦¤¶ÿcïýÜÀUj,
! ºÕUÿ	8	ŠÅ.	
! ´�	é¸<|×	?A´žîiï
! .ot–	;ð^Z
! 3E–
! §h%‘v	¤M®û^“	ZŒ
! œ
! FÁå
! §œ(J^Ç	Î³'\úZ’–!
! Ç-	)ƒ÷á=›]æÚ`
! 9½%°™D>2I 	b”}û”ñ
éÉº-2‡ç
	wE|±°äš
! r.Ž	ÞXËé•	Ê�	-¤ƒà	ú	æÒSè	f)’¤në	„
! pÿ8H/¦ã p	‘Ê	IU&�
! «
! Â/>…ÓÐw1&	•T
! F[
! É†
! ¥Ú”	R
! õ8T¼Î±S1Â
! Î~Z‚÷Ô	m
! eüˆn[ŒÉô�¿¡œ.J€¾ºå¼‹™è€h]¡IC¾GÈÞhÞ	é�ÁY	“”ÄC\
! Q	4
! 8ê}	7Qh±Žä¬	
! à\Ï‡A	Ç…
! ×Ä
! ƒ
! d	zùmHtfNpâ
! f?4C“c	m	K•
! Ö
! ¡
! D×øµ	$û	dÏ:’[¢º)
! M
! Ã¶U
! Ë!Ë‚rvÖø1uõ
! Œ	{ò�¢ bVý-Añ
! òlèÙ
! ÚâÚ
! }Zp˜­Ì^,�Â`/¤n*„‰¬
! �Òdj	Æå´
! þ2	€
! E	¿”}	b€5qqqß-�ï3ŒÇÚ	_j›Ò	]ÁJ»	¨y	¢lm²
! Ø	©"ãaÇt¶
! ³¨	Qj
! o…Ýž£¥	ÁÑ
! m	û¨ª­
! »Öqæ¨àß�z‘.1œ	K	Fþòt	_ü{LH -àÅ¬NÅ×>ú
! ,’ÚgG	¦u%	3îáÛ	Ô}ÒžOÿ0[9¦	
! L·Ï
! 3¤	xÂ	¦	­´	¼ÁäÙR	ìêp‹ 
! Á	—¿T¦Q‡	C	WZW
¹
! övƒ:
! Ë»ãÏUüZ¼ß4Úáý	âæÜ%Bô	ïas–âË¼	úz	<}z…Ñ~T+ö
! Ã%�	ícî—ÛL	u}q
!  Ge
! [	°�{ˆs	æ>	Yê©£ø_ú/õýû­Q½�P;
! áÌð¹¶Â3	æ	ÚÎkM„wÊkÆ[M	‘Å
! |×å
Ù�	Md
! A¼n˜²÷>	xf·q)ù¢G
! oN	ïTýÊ)
! šåÃ�
! kB
! 	ð^Œ3µX	H=	=	?¡lMƒ¡¾#ŽáÑrvˆ+f5	«H–ãØ6‚(ê_#ë°lV\
! Ô
! â Ð}
! Û:é
! ê1á
! ÷K¼çù/c
! `	&	P
! µ²‹+ÍðÀ:	ÍÆ�Ç�w	c«‰ó2—”A
! ‘
! Õhñ
! æ¬—&x
! »
! É§	—ÜrqV¤,Hš	K*
! a‘	¥üŸë6Úèsªö	ñ5S“
! ØK
! >è
! dÍ®®(™b…¿
! µçy)FÒ
! p
! JÀ…5*°	ç	5&¥i
! jOŠ˜Ä
! äF´·
! õcDP“-DI	ˆø$
! Y\	G³V&)	@þØ¯0¤gÅ¯ù	˜O@	NË	‰�«õþ¬'C
! ÍÃa	(	N 9	ÁÍCD
! Ë
! ¤á0î½('‚£
! òx	û Æ…	Ý
! "ï	saÿàÃBèòÉ
! R·r¿o/u9Ð	{	2
! áˆ	¸øÇ
! 	àu	o
! ô&™ü
!  (*=7i
!  
! ,	áÓ„;Õ
! u„I'mJ0æÕ³Þ+¹™ã?Pr„
! Ï�Î’¶ðÇ,Šô'‚aßº
! ?~cg	*KT˜Ýg©
! kYÅè
! <„	°
! %î£	!öµth	‘ð
! ˆ£÷ ¥]ˆ
! Òï’LÇÕÙØ_DèeüÂ	¼0ë+pÞe”
! aha
! ®Ü]‰›KË„@
! Ö«ØdÐ®â2j.‘E¸
! •<¬Øö
! ?WÃ@ÛWN¦œì_	RšØgl	ñjJòjà®Äö’©	/ ,õ	'
! #
! Ä²åð)F’
! ì†V$P¯É€@¹�	7"Õ\öïƒ¿9¦ÞÕÂ8Ÿ
! …Ìî	½S§!òO1‹´½Ù¥¼o	U	ñHÐÆ	Ð‚
! ý‘Ý	¯´¾Ú…Ì¬¹Æ[mí	²�
! óG©¶ï
ÏVªKX�_—‰_ð™$¥;ø
! Fk
! F	1
! 'Î€¢	®	·	n2EŒð0W¸
! ¨b	|Á
! 6›
! òë«D“k:£„®>
! Ñµ
! °¨Â{º	8!ÝJÎ+n¾ØßÁÿ
! �õgÈ
! ^'	Ôìâ
! ³
! ý“7öÈ"yh ì‰ñBíÏ(
! ‰ÖÓŸ›˜
! \	ži
! ­Æû@B	Þ¾àÀU—	a%X
! 	y6³¢t*CŽà
^å­ôXíç	Ã	˜"	Ÿ
! ,ª3bã
! ­Ù±¡R‹Zë“F
! víH	$ó
! 2Ã
! 4È¾Š	ÿ#×�~BÌ†BI£q	)Ù7ð	&
! ^
! £xžãª	É	ç\.9¬. 	.¾		9º†¸™.
! Ï<By9í§y ¶	+S	:ÎÂÝ
! -T
! H¬ Ü	Ì÷Y¾p,¤N›y
! O-
! J	oAÍ×”ûOË
! ÓÌ5NMÝ	ŸEüŒ¨ó?Û
! �õ²MÜ"U`üÎf©	/tší 	šH
! 	`±
! ûÅ	l
! º(X±ÈYÈ4zÀ†¢ªWV0	˜– .e	Wk!ì
! /
! h	
! 8CÕž 	½	ê	AQh
! `†QÈ¸æ
! 
! %÷
! Žç$Ñ«	Üý
! …·Ä%´|úØ}�]½$	­“8
! 		Ý >f
! ü	CÆP¸©,x
! 8ù#×U˜¯1@
! 
! Gâ	1±o#Ñu±	¨QµÛÌ¨9ž	‰÷y‡BÔù
! ˆ9"
! ó‘$wJ
! �;
¹Yù	§O6¨
! ó5z'·s¨�0
! ½�È	ï©2>x–Õ	n
! l´Z	Ã<9
! Òoé3ŽÓz›@4\0Ìué¦Ü
! éµ¯	‡ì	I!Å��Ôñ	åTì;	SˆG*l×
! !	zcÏ~±þ
! Á€Ûvþíú
! Úú¦
! •Ðè?	–Ó’		ƒ�"ÓRFõóY
! ¤
! øˆ
! O	è
  
  For bug reporting instructions, please see:
  
--- 1,349 ----
! Þ•1¤Yí,³àîáî-ãî1ïCï XïÛyï+Uð0�ð²ð¾ðÕð"êð+
ñI9ñIƒñEÍñ=ò{Qò?ÍòP
óC^óG¢óBêó-ôEJô
! �ô8›ôÔô+æô õ3õ$Sõ$xõ*�õÈõãõþõ
! ö#ö?ö!Vöxö$–ö»öJ×ö8"÷-[÷Q‰÷KÛ÷L'øStø5ÈøIþøYHùc¢ù=úDú#Tú#xú3œú*Ðú3ûú3/û2cû&–û,½ûPêûN;ü(Šü*³ü:Þü!ý#;ý_ý,{ýS¨ýpüý!mþ5�þfÅþE,ÿ!rÿ!”ÿ'¶ÿ(Þÿ*2UQ-§*Õ2+3:_š1·4é$/C1sE¥2ë=5\9’*Ì*÷?"(b/‹"»8Þ3/K({¤NÄ1JE'�"¸&Û<&?(f5�%Å?ë4+/`,�3½8ñ!*	WL	:¤	3ß	D
! 5X
! )Ž
! )¸
! !â
! +=03n!¢9Ä%þ/$#T#x'œ/Ä1ô-&
1T
/†
¶
JÒ
+I@g¨¼9Ó9
"GjAƒÅ-ßF
T+oS›Gï%7*]ˆ*¤ÏWï-G*u !¸ Ú-û):A|$›À#Þ'6*a� %»3á+J]\º0Ð/#1,UA‚*Ä.ï!*@'kH“5Ü.A(Q(z£0¾5ï"%*H0s¤4ºï+
(9b/�0±6â ?:.z*©*Ô+ÿF+1rI¤MîK<ZˆkãNO0ž/Ï#ÿ&#Ja x,™ÆÞ6ûC2 :v ;± í +	!5!U!t!"”!·!Ð!ð!)")2"\" w"#˜"¼"Ò"$í"2#E#\#5t#'ª#Ò#ò#'$-0$+^$ Š$ «$Ì$'ì$%''%O%'a%‰%¥%,¾%ë%7&'=&e&!�&£&¦&ª&³&¼&Õ&#ï&O'.c'9’'/Ì'ü'2(*F(.q() (&Ê('ñ(&)&@)#g)'‹)(³) Ü)$ý) "*"C*,f*2“*Æ*æ**+,0+.]+1Œ+)¾+è+),62,i,3„,7¸,>ð,2/-b-$~-0£-Ô-ô-#.4.:T.)�.J¹.C/H/,`/�/,”/Á/Ú/÷/50M0/a0!‘0 ³0'Ô0 ü001
N1 \1}1”1ª1Ã1Ò1!ð1)2<2>2G2P2$Y2~2š2£2¬2µ2¾2!Ç2é2333(313:3C3L3h3q35u3,«3rØ3K4*i4<”4.Ñ4(5+)5.U5+„5-°53Þ5+6$>6+c6�6)©6.Ó627+572a79”7Î78é7-"8,P8>}83¼8(ð8929
! >9I90X95‰9$¿9+ä9A::R:'�:7µ:Hí:J6;C�;mÅ;%3<DY<Kž<:ê<0%=$V=){=4¥=@Ú=6>7R>*Š>!µ>*×>)?P,?6}?/´?/ä?/@8D@9}@9·@6ñ@7(A.`A9�A-ÉA:÷A<2B/oB>ŸB+ÞB
! CC'3C[CuC>�CGÏC(D3@D tD'•D;½D9ùDB3EBvE?¹EùEPF5hF*žF8ÉF%GG(G8pG;©GRåG+8H%dH2ŠH1½H
ïH&ýHJ$I3oI:£I ÞIÿI:JGYJ@¡J;âJK=KRK<lK5©K3ßKL#/LSL\L.iL0˜L8ÉLM@"M>cM<¢M<ßM5N=RN�N+°NÜN>øN67O.nO9�OK×O/#P3SP<‡P!ÄP+æP?Q8RQ‹Q¨Q:ÁQ7üQ14R,fRQ“R/åRjSf€S.çS?TKVT¢TI·T"U$U:CU0~U;¯UOëU%;VaV7€V3¸V3ìV# W*DW*oWOšW:êWL%XKrXd¾X?#YWcY:»Y+öY8"ZM[Z©Z*ÀZ,ëZ4[{M[É[>Ò[\&.\&U\ |\(�\&Æ\+í\']!A]c]!ƒ]-¥](Ó]"ü]"^)B^,l^ ™^+º^$æ^)_:5_=p_5®_-ä_"`<5`7r`?ª`5ê`9 a3Za4Ža9Ãa8ýaA6b;xb7´b%ìb)c,<c5ic"Ÿc.Âc"ñc.d$Cdahd+Êdöde,'e)Te/~e8®e2çeEf:`f›fR°f+g=/gmg†gI¥gïgh$h,:h3ghC›h#ßh0i'4i\i%|i+¢i5Îij!j%@jfj ‚j£j ¿j"àj%k0)k)Zk0„kµk:Îk(	l02lcltlŒl$¦l
ËlÙlîl/	m$9m^m'nm–m¶m3Óm&n2.nan5�n5·n1ín)oOIo$™o)¾o/èoFp4_p4”p0Ép6úp-1q2_q!’q6´qOëq=;r=yrC·r+ûr3'sB[s~žs"tZ@t\›t
øt4u2;u,nu1›u1Íu4ÿu:4vDovL´v>w5@w+vwL¢w/ïw6x9Vx4�x,Åx(òxCy'_y‡yD¥y'êy@z.Sz0‚z!³z<ÕzF{6Y{.�{C¿{C|&G|,n|2›|DÎ| }14}f}:…}PÀ}&~<8~8u~-®~1Ü~.5=+sEŸ>åH$€Em€0³€6ä€,�6H�!�¡�/À�2ð�$#‚FH‚2�‚$Â‚Nç‚A6ƒ5xƒt®ƒ—#„9»„?õ„:5…8p…%©…)Ï…ù…#†#=†‰a†2ë†&‡UE‡&›‡/Â‡!ò‡+ˆ2@ˆ-sˆ%¡ˆ'Çˆ2ïˆ"‰?‰O‰,f‰0“‰*Ä‰Lï‰.<ŠkŠ,‹Š7¸Š1ðŠ<"‹B_‹C¢‹/æ‹!Œ#8ŒA\ŒUžŒôŒ+�>8�)w�W¡�5ù�:/ŽBjŽ@­Ž"îŽ�)1�'[�4ƒ�%¸�,Þ��*%�P�(k�"”�·� Í�?î�,.‘'[‘ ƒ‘1¤‘3Ö‘2
! ’0=’/n’)ž’#È’*ì’@“?X“5˜“Î“Cç“7+”4c”6˜”-Ï”Hý”HF•*�•(º•ã•1–)5–-_–,�–,º–<ç–5$—&Z—/�—=±—&ï—%˜7<˜5t˜<ª˜ç˜)™)*™6T™8‹™)Ä™-î™%šOBš%’š¸š4Óš2›;›1X›Š›(ª›OÓ›9#œ?]œ8�œ4Öœ-�39�m�(…�E®�ô�
ž&žS@ž+”žÀž	Íž×ž4ìž.!ŸCPŸ!”Ÿ3¶Ÿ1êŸ( 4E 1z >¬ 2ë 8¡4W¡8Œ¡8Å¡&þ¡:%¢;`¢:œ¢:×¢	££51£)g£'‘£*¹£>ä£B#¤f¤;…¤Á¤$Û¤7¥8¥#S¥Mw¥7Å¥9ý¥77¦.o¦>ž¦LÝ¦"*§8M§.†§Eµ§7û§=3¨0q¨5¢¨Ø¨5ô¨"*©SM©:¡©DÜ©F!ªNhª@·ª8øªP1«H‚«EË«"¬.4¬.c¬’¬&©¬'Ð¬4ø¬1-­_­%y­&Ÿ­Æ­(å­G®&V®
}®<‹®3È®Gü®<D¯.�¯:°¯#ë¯°2°Q°-l°3š°'Î°%ö°7±5T±BŠ±3Í±>²>@²>²¾²Ñ²Yë²1E³8w³°³4Ê³0ÿ³/0´U`´%¶´Ü´5ú´20µ/cµ“µ3³µ1çµ(¶,B¶3o¶*£¶AÎ¶H·2Y·.Œ·A»·1ý·$/¸.T¸"ƒ¸2¦¸+Ù¸&¹+,¹+X¹%„¹"ª¹#Í¹&ñ¹7º*Pº){º)¥º$Ïº-ôº%"»(H»#q»'•»4½»'ò»&¼ A¼+b¼Ž¼?­¼;í¼)½G½HS½Wœ½.ô½*#¾(N¾8w¾4°¾)å¾7¿+G¿+s¿-Ÿ¿iÍ¿˜7À˜ÐÀiÁ{Á<›ÁØÁ(÷Á2 ÂSÂIrÂN¼Â%Ã1Ã/PÃ€Ã/žÃ+ÎÃ1úÃ-,Ä0ZÄ'‹Ä,³ÄàÄÅÅ+.Å2ZÅ�Å0¦Å-×Å$Æ*Æ(?Æ/hÆH˜ÆHáÆ*Ç5GÇ2}Çy°Ç*ÈAÈ&WÈ6~È,µÈ2âÈ4É'JÉ5rÉ*¨É#ÓÉ!÷ÉgÊ)�Ê
«Ê¹Ê
! ÊÊ	ÕÊ:ßÊËbËLËEÌË?Ì&RÌyÌ+�Ì%»Ì#áÌ8Í3>Í1rÍ*¤ÍÏÍ;íÍ9)Î*cÎ8ŽÎ1ÇÎ5ùÎ2/Ï2bÏQ•ÏJçÏ'2Ð.ZÐ8‰Ð-ÂÐ(ðÐ*Ñ.DÑ
sÑ.�Ñ&°Ñ×Ñ>÷Ñ<6Ò.sÒ%¢ÒÈÒ/çÒ?Ó8WÓ)�Ó+ºÓ+æÓ:ÔEMÔ0“Ô'ÄÔ
ìÔ+úÔ&&Õ9MÕ‡Õ&˜Õ/¿Õ.ïÕ$Ö5CÖ4yÖ4®Ö;ãÖ<×\×w×!‘×!³×Õ×&ï×Ø
! 2Ø.=Ø)lØE–Ø$ÜØ"Ù$$ÙIÙ2`Ù“ÙT²ÙLÚDTÚP™ÚCêÚ9.ÛhÛ"~Û2¡ÛQÔÛ,&Ü)SÜ0}Ü2®ÜáÜÿÜÝ%(Ý%NÝtÝ…Ý—Ý$ªÝÏÝ%àÝ/Þ%6Þ,\Þ,‰Þ.¶Þ,åÞ,ß,?ß,lß*™ß&Äß/ëß"à>à]à|à7‰àÁàÑà(Úà"á/&á'Vá0~á%¯á+Õá/â'1â(Yâ‚â,—âÄâ+ãâãã7ãQã8qã>ªã=éã 'ä-Hä)vä) ä/Êäúäå)-å"Wå*zå*¥å6Ðå2æ:æ9Sæ�æMžæìæùæç.ç/Eç0uç3¦ç;ÚçFè#]è�è.Ÿè,Îè ûè-éVJé*¡é&Ìé&óé)ê/Dê4tê+©ê9Õê8ëHë%gë �ëT®ë6ì7:ìrì1‹ìT½ì$í<7í'tí1œí?Îíî.î3=î1qîF£îEêî30ï2dï$—ïB¼ï*ÿï&*ð0Qð&‚ð)©ð1Óð(ñ/.ñ4^ñ“ñ<¬ñ.éñ0òIòcò.€ò1¯ò/áòó$'ó+Ló+xó¤ó"Äóçó/ô'6ô<^ô$›ôÀô;àô9õ8Võ �õ&°õ$×õüõ1ö<Fö;ƒö.¿ö5îö1$÷>V÷C•÷.Ù÷ø!ø"9ø'\ø8„ø:½øøø+ù,Aù/nù$žùÃù"Þù&ú2(ú([úG„ú>ÌúAû$Mû,rû(ŸûÈû&åû<ü)Iüsü'‘ü;¹ü#õü<ýJVý,¡ýÎý+îýLþPgþ;¸þ ôþ*ÿ@ÿ`ÿ~ÿ)žÿÈÿ#Ýÿ-$/4T*‰0´å6û920l'�-Å5ó),:+g3“0Çø)%*5P&†6­'ä/1<>n#­aÑ"35V/Œ+¼.è#!;#],�/®0Þ5VE:œ8×&*71b3”%È.î	7	KQ	1�	 Ï	Cð	B4
! w
! �
! *ª
! +Õ
! 1'3F[=¢#à#4(#]�’$¬Ñ)ð
.
E

\
%j
�
°
(Å
(î
7Kk�*¡/Ì3ü!0R4m¢+¶+â(E:<€ ½!Þ3JLT—8ì5%2[3Ž3Â&ö2D\'d$Œ%±%×$ý%" H)i“³Âàø/8I‚‘: Ûû
! 5)(_+ˆ´Ð!ä*&Qey–³0ÏA@B!ƒ¥¸Ðî<
9JU„+Ú/,62c.–DÅ+
! _6(–&¿>æ%'1$Y~*™.Ä,ó6 #W?{0»ì0292l
Ÿ-­Ûç >] l� ©(Ê:ó4. /c &“ º #Ô &ø )!I!`!3~!!²!3Ô!7"6@"w"8‘"*Ê"0õ";&#2b#$•#$º#/ß#!$ 1$)R$)|$)¦$-Ð$0þ$8/%*h%:“%CÎ%&,2&,_&FŒ&fÓ&W:'A’'9Ô'T(Jc(+®(+Ú()!")-D)'r)9š)%Ô))ú)($*/M*2}*$°*$Õ*5ú*0+G+'e+8�+Æ+ä+*,+,,I,<v,³,"Í,1ð,"-
! 5-(@-$i-)Ž-:¸--ó-.!.P.0f./—.4Ç.6ü.*3/6^/#•/#¹/1Ý/50E06Y06�0 Ç0/è0613O1Cƒ1SÇ1"2$>2:c2$ž2Ã2 Ò2)ó23A-3o3‚3!–3:¸3:ó31.4(`4.‰4;¸4<ô4?15,q5,ž5.Ë5ú5
! 6#*6!N6#p6,”66Á6 ø6-7IG7)‘7;»7÷7/8-E82s8#¦8Ê8+ç8*9*>99i9<£96à91:4I:/~:3®:â:#þ:,";#O;%s;/™;3É;3ý;/1<5a<&—<¾<×<&æ<)
=17=i=;„='À=2è=&>*B>'m>•>¯> Ì>:í>5(?8^?*—?*Â?í?ý?@%@7@I@[@m@@‘@¢@´@Æ@Ø@ê@ü@A"A4AFAXAjA~A’A¦A¸AÌAÞAðABB%B7BIB[BmB�B“B©B»BÍBßB/ñB!C1CGCbC/|C6¬C!ãCD$D14D3fD0šD4ËD/E)0E!ZE%|E¢E »E&ÜE<F!@FbF.F®F:ÎF	G#'G!KG&mG!”G,¶G'ãG:H(FH)oH™H!·H2ÙHNI[IxI
ŒIšI'§IÏI éI 
! J +J LJ mJ ŽJ ¯J ÐJ ñJ K 3KTK%rK#˜K"¼KßKÿKL;LWLnLŠL¡LÁLÝLùLM#1M$UM%zM3 M0ÔM N+&NRNmN †N%§N%ÍN.óN2"OUOoO%ŽO´O=ÊOP#P<BP8P$¸P'ÝP,Q&2Q'YQ�Q¡QÁQ.×QR$"R.GRvR7‰RÁRD×R,S$ISnS)ŽS-¸S(æS(T(8T(aT&ŠT3±TAåTL'UtU%“U:¹U1ôU.&V!UV)wV<¡V9ÞVW7WJW*\W!‡W!©W!ËW$íW"X#5X#YX#}X)¡X ËXìXY",YOY&oY'–Y+¾Y(êYZ73ZkZ#rZ–Z¶Z,ÖZ"[&['A[Ci["­[Ð[ë[ ú[!\=\3Z\Ž\ ž\¿\!ß\]5]F]^]7u]2­]@à]$!^$F^-k^&™^À^Ý^÷^_%1_W_$r_—_$²_&×_$þ_/#`7S`!‹`­`Ê`!Ö`ø`-a/@a5pa¦aÃa@âa2#bMVb?¤b?äb1$c5Vc%Œc6²c+éc,d0Bd.sd¢d"¼d=ßd.eLe!ke)�e%·e%Ýeff5fHf\f/wf§f"Äf!çf	gg+g4;gpg!‡g ©g(Êg&óg hK;h%‡h­h(Éh+òh+iJi)bi.Œi2»i!îijj@{j¼j Ùj5új<0k2mk3 kÔk#ék 
l.l$Nl sl/”l'Äl"ìl$m#4m(Xm)�mG«m-óm!n?nLn kn$Œn#±n.Õnoo-:oho~o/�oC½o5p"7p/Zp+Šp3¶p"êp&
q'4q(\q…q2œqÏq&ìq#r"7r(Zr"ƒr5¦r'Ür+s30s4ds™s*µs-às0t'?t4gt,œt'Ét&ñt(u9Au4{u(°uEÙu)v1Iv&{v:¢vÝv*ív!w:w/Vw†w4�wÂw5Øw,x<;x5xx®x3Ëx7ÿx17y4iy:žy<ÙyAz5Xz)Žz¸zËzêzA{@G{9ˆ{&Â{é{%|6+|3b|!–|D¸|ý|}/ }=P}!Ž}3°}<ä}!~)A~+k~%—~%½~ã~÷~3%R-x6¦Ý(ý)&€P€$m€+’€"¾€-á€,�<�'Y�!��£�1¿�7ñ�L)‚Lv‚*Ã‚Jî‚B9ƒ.|ƒ «ƒ.ÌƒOûƒBK„KŽ„JÚ„K%…Kq…J½…K†5T†7Š†GÂ†9
! ‡9D‡D~‡DÃ‡@ˆ	IˆSˆ<_ˆœˆ-¯ˆ.ÝˆB‰(O‰)x‰1¢‰<Ô‰/Š/AŠ7qŠ)©Š(ÓŠüŠ'‹'B‹	j‹t‹�‹.¬‹Û‹"ø‹Œ%8Œ$^Œ.ƒŒ²Œ
ÏŒ7ÝŒ.�D�>Z�N™�Mè�36ŽjŽ6ŠŽ<ÁŽ5þŽ74�-l�+š�-Æ�*ô�1�Q�d���Jž�%é�&‘&6‘ ]‘~‘A–‘Ø‘ö‘’(’)=’g’†’£’,Ã’ð’2“$A“9f“- “Î“ä“Dú“=?”#}”C¡”<å”I"•$l•-‘•4¿•+ô• –?–^–!~–7 –1Ø–0
! —);—9e—$Ÿ—#Ä— è—	˜!˜";˜^˜*|˜&§˜5Î˜:™=?™/}™-­™<Û™ˆš8¡šBÚš&›$D›3i›�›+»›+ç›"œ6œ
! Hœ	Sœ)]œ+‡œ8³œ'ìœ4�I�$d�(‰�"²�/Õ�ž!ž>ž*Mž)xž,¢ž)Ïž=ùž57Ÿ4mŸ)¢Ÿ)ÌŸ-öŸ"$ *G +r ž -´ 'â )
! ¡&4¡5[¡'‘¡¹¡-Ö¡(¢-¢F¢9b¢!œ¢'¾¢'æ¢9£3H£;|£/¸£2è£3¤3O¤/ƒ¤3³¤3ç¤¥);¥$e¥@Š¥$Ë¥!ð¥¦+¦@¦(U¦Z~¦+Ù¦"§(§>§8Z§$“§.¸§(ç§(¨49¨9n¨7¨¨=à¨/©4N©.ƒ©.²©4á©.ª.Eª,tª9¡ª9Ûª9«:O«9Š«:Ä«9ÿ«99¬Ws¬WË¬#­!8­Z­.y­-¨­$Ö­.û­(*®1S®'…®­®+Í®ù®4¯-N¯(|¯<¥¯â¯°(°F°†_°6æ°/±%M±7s±G«±@ó±$4²@Y²@š²Û²ï²³³.³B³U³j³~³“³§³¼³Ò³æ³ü³´*´=´N´h´}´“´©´¼´Ï´9ç´3!µ%Uµ({µF¤µ+ëµ+¶+C¶+o¶,›¶,È¶4õ¶X*·Aƒ·lÅ·52¸;h¸ˆ¤¸>-¹4l¹>¡¹1à¹2ºEº<Wº2”º Çº2èº(»ED»3Š»F¾»'¼-¼*K¼!v¼6˜¼RÏ¼/"½R½ g½ˆ½(¦½Ï½"î½*¾<¾Z¾)o¾7™¾&Ñ¾#ø¾/¿8L¿8…¿.¾¿3í¿-!À&OÀ'vÀFžÀCåÀ=)Á8gÁO ÁðÁ0Â/<ÂlÂD‚Â1ÇÂ,ùÂ0&Ã8WÃH�Ã(ÙÃ$Ä/'Ä5WÄ�Ä0 Ä"ÑÄ'ôÄÅF3Å(zÅ)£Å/ÍÅ6ýÅA4ÆEvÆ ¼Æ4ÝÆÇ41ÇfÇ„Ç/šÇÊÇ!êÇÈ(È'DÈ)lÈ!–È¸È"ËÈ&îÈ É6ÉKÉfÉƒÉ/™ÉÉÉÛÉ4îÉ$#ÊHÊbÊ6|Ê<³Ê.ðÊ'ËGË\ËqË%�ËµËÔË+èËÌ90Ì4jÌ.ŸÌ)ÎÌøÌÍ>(ÍPgÍ9¸Í#òÍ.Î2EÎ;xÎ´Î&ËÎ1òÎ0$Ï'UÏ?}Ï-½ÏGëÏ/3Ð.cÐ4’Ð&ÇÐ+îÐ0ÑKÑ+cÑ �Ñ/°ÑàÑ1ûÑ!-Ò,OÒ<|Ò¹Ò0ØÒ!	Ó+Ó#IÓmÓ=�ÓCËÓDÔTÔ,tÔ6¡ÔØÔòÔ7
! ÕBBÕ,…Õ'²Õ6ÚÕ+Ö=ÖRÖ!dÖ5†Ö#¼ÖàÖ ÿÖA ×(b×	‹×'•×&½×ä×Ø* Ø*KØ8vØ"¯ØÒØëØ<Ù2HÙ5{Ù)±ÙÛÙ%öÙ"Ú ?Ú `Ú-�Ú"¯Ú!ÒÚ%ôÚ%Û @ÛaÛrÛ�Û­ÛÅÛâÛ öÛ—Ý-™Ý1ÇÝùÝ%Þß6Þ.ß:Eß€ßŒß£ß%¸ß,ÞßNàQZàJ¬àI÷à™AáEÛáa!âDƒâUÈâDã cãW„ãÜã1èãä(1ä"Zä }ä-žä-Ìä6úä#1å#Uåyå…å&žåÅå"Ýåæ/ æPæHpæB¹æ)üæV&çQ}çRÏçc"è8†èW¿èaéiyéAãé%ê)5ê)_ê;‰ê2Åê9øê82ë7kë*£ë4ÎëVìSZì/®ì7ÞìLí(cí&Œí³í7ÐíYîxbî,Ûî6ïd?ïO¤ï-ôï-"ð2Pð+ƒð0¯ð àð_ñ:añ*œñ:Çñ+òF.ò$uò3šò2Îò/ó21ó5dóPšóAëó-ôMô2mô< ô2Ýô9õFJõ*‘õ6¼õ'óõ?ö;[ö<—ö$Ôö!ùöP÷4l÷`¡÷6ø19ø,kø=˜ø#Öø0úø@+ù-lùJšù=åù7#ú.[ú?ŠúHÊú,ûn@ûA¯û3ñûF%ü7lü1¤ü8Öü0ý/@ý?pý5°ý,æý@þ"Tþ>wþ-¶þ-äþ1ÿ;Dÿ@€ÿ<Áÿ?þÿ2>qXŽ4ç#E@†žM¹F-N |G�)å.R>‘9­XçH@)‰@³0ô/%UYt3Î47%Q#wA›Ý>ý(<.e!”'¶'ÞI%P v!—-¹?ç'	 A	b	px	é	7
! 6;
! *r
! 4�
! LÒ
! 4<T-‘7¿3÷K+@w:¸ó+
/7
#g
;‹
BÇ
1
! .<2kž4´é0	,:!g*‰/´8ä/UM?£7ã50QO‚;Ò]ZlTÇ_y|[ö7R6Š*Á'ì.&F3m¡+ÀAìL.F{GÂ&
! 21-d(’'»4ã%8^/z.ª!Ù&û'"!Jl1‹9½÷56.l›º#ÐBôA72y¬#Ì4ð%-=k'‚!ªÌ/æ<5'r%š%Àæéíöÿ#'ATi*¾Dé,.[/q)¡-Ë(ù%" &H %o %• "» &Þ '!-!#M!q!!‘!+³!1ß!"0"%N"'t".œ"9Ë"-#&3#'Z#:‚##½#=á#D$:d$8Ÿ$!Ø$-ú$;(%!d% †%"§%'Ê%9ò%*,&JW&G¢& ê&)'5'-<'j'+…'&±'VØ'/(2L()(&©(.Ð("ÿ(A")d)(s)#œ)À)!ß)*"*#3*)W*�*
! ƒ*
! Ž*
! ™*,¤*Ñ*
! ñ*
! ü*
! +
! +
! +&(+!O+q+
! ‚+�+
! ž+
! ©+
! ´+
! ¿+!Ê+
! ì+÷+@û++<,�h,-.%-;T-8�-)É-,ó-/ .,P..}.A¬.+î../5I//3ž/7Ò/<
! 04G0<|0@¹0ú0E1-\16Š1HÁ16
! 2)A2k2‚2‹2œ2.­2?Ü2(3-E3Gs3B»3-þ3/,4?\4Bœ4Uß4p55/¦5NÖ5Z%6E€6<Æ6'7'+7;S7L�7:Ü7@8+X8%„8/ª8+Ú8O9:V96‘97È96:?7:Aw::¹:=ô:>2;3q;=¥;2ã;C<EZ<: <HÛ<5$=Z=n=$�=¦=¿=DÙ=P>6o>:¦>&á>$?6-?@d?H¥?Hî?G7@@až@6A&7A:^A™Aa¸A<B?WB^—B1öB+(CETCEšCàC4øCT-D8‚DJ»D&E$-EBREI•EJßE;*FfF…FœFA¸F;úF66GmG)ŠG
! ´G¿G6ÎG2H@8H#yHI�HGçH@/IBpI1³I;åI#!J7EJ"}JS J@ôJ45KGjKL²K1ÿK>1L=pL'®L1ÖLCM8LM…M"¡M?ÄM<NBAN6„NU»N5OvGOl¾O2+PG^PL¦PóPHQ!YQ{QF˜Q7ßQ>RTVR/«RÛRDùRC>S<‚S%¿S)åS+Ts;TB¯TXòTWKUs£UHV[`V7¼V/ôV:$WN_W®W,ÉW'öWDXˆcXìXGõX=Y+XY$„Y©Y-ÈY&öY0Z(NZwZ—Z"·Z4ÚZ-[#=["a[.„[1³[$å[4
! \"?\*b\D�\=Ò\<]=M]*‹]L¶]D^LH^C•^FÙ^> _A__F¡_Eè_P.`G`CÇ`/a-;a*ia:”a*Ïa2úa*-b.Xb.‡b]¶b1cFc Yc2zc0­c0Þc<d;LdRˆdBÛdeh<e(¥eAÎef'fSFfšf«f#¼f/àf6gIGg,‘g4¾g-óg!!h%Ch)ih/“hÃhßh#üh i8iUi"oi’i$²i0×i)j-2j`j8uj"®j-Ñjÿjk$k <k]kik|k*•k"Àk
ãk#ñkl0l5Kl'�l6©l"àl9m9=m8wm&°mU×m"-n7Pn3ˆnN¼n6o>Bo;�o=½o3ûo:/p)jp>”pcÓpM7qF…qMÌq.r6IrE€r�Ær$Vsh{sjäsOt?`t+ t,Ìt/ùt;)u;euA¡uQãu]5vK“v;ßv,wUHw6žwAÕw8x4Px+…x&±xGØx+ yLyJky.¶yAåy+'z5Sz‰zB©zKìz?8{.x{C§{Cë{-/|*]|1ˆ|Cº|þ|.}L};i}U¥}*û}>&~Me~.³~-â~1<B*KªKöRB€O•€/å€;�1Q�;ƒ�"¿�*â�9
‚9G‚'�‚M©‚;÷‚&3ƒTZƒO¯ƒ8ÿƒ…8„²¾„=q…L¯…Iü…IF†.�†2¿†$ò†(‡#@‡™d‡2þ‡%1ˆYWˆ%±ˆ3×ˆ"‰/.‰B^‰0¡‰1Ò‰.Š83Š!lŠŽŠŸŠ3¸Š9ìŠ3&‹KZ‹5¦‹ Ü‹3ý‹A1Œ1sŒG¥ŒGíŒG5�6}�!´�&Ö�Ký�_IŽ©Ž0ÅŽ?öŽ,6�hc�7Ì�B�KG�D“�(Ø�%‘0'‘/X‘=ˆ‘-Æ‘3ô‘ (’.I’x’,—’%Ä’ê’$“?)“,i“+–“*Â“.í“?”>\”?›”>Û”9•3T•6ˆ•D¿•A–9F–€–O�–<í–A*—7l—:¤—Nß—N.˜,}˜,ª˜!×˜<ù˜,6™1c™1•™0Ç™Jø™7Cš*{š+¦šNÒš!›A›/a›/‘›=Á›ÿ›2œ3NœH‚œ7Ëœ.�.2� a�L‚�%Ï�õ�2ž8Bž{ž8˜žÑž(ðžRŸElŸN²ŸA 4C *x 0£ Ô 'ó B¡!^¡€¡0•¡UÆ¡4¢Q¢h¢}¢@š¢3Û¢P£"`£9ƒ£7½£%õ£;¤.W¤<†¤=Ã¤?¥3A¥8u¥B®¥+ñ¥;¦=Y¦<—¦CÔ¦	§"§=:§.x§$§§.Ì§Iû§CE¨‰¨=§¨å¨.©>0©o©&�©W´©:ª:GªE‚ª2ÈªIûªVE«/œ«BÌ«)¬P9¬;Š¬CÆ¬6
! ­8A­z­J™­#ä­Y®4b®T—®Xì®fE¯L¬¯Cù¯]=°S›°Yï°%I±.o±7ž±Ö±%ó±&²4@²=u²³²&Ò²'ù²#!³(E³an³(Ð³ù³J´7V´KŽ´CÚ´2µ;Qµ"�µ°µ0¼µíµ0¶66¶+m¶+™¶/Å¶/õ¶H%·:n·I©·Kó·D?¸„¸™¸iµ¸4¹5T¹Š¹1ª¹3Ü¹0ºpAº'²º!Úº>üº;;»8w»$°»4Õ»6
! ¼0A¼1r¼5¤¼/Ú¼J
! ½EU½0›½,Ì½Bù½/<¾(l¾4•¾'Ê¾8ò¾,+¿,X¿-…¿.³¿(â¿%À'1À*YÀB„À0ÇÀ-øÀ0&Á)WÁ/�Á*±Á-ÜÁ(
! Â*3Â6^Â(•Â(¾Â"çÂ*
! Ã"5ÃBXÃ?›Ã'ÛÃÄGÄYWÄ=±Ä0ïÄ$ Å/EÅ+uÅ&¡Å4ÈÅ%ýÅ+#Æ*OÆmzÆ¥èÆ«ŽÇ:ÈLÈHlÈ"µÈ1ØÈD
! ÉOÉ[oÉ[ËÉ*'Ê%RÊ4xÊ!­Ê8ÏÊ1Ë7:Ë3rË7¦Ë-ÞË2Ì?Ì"\ÌÌ2‘Ì7ÄÌüÌ3Í5OÍ+…Í±Í-ÏÍ4ýÍM2ÎM€Î#ÎÎ8òÎ;+Ï‹gÏ óÏÐ/0Ð=`Ð;žÐ=ÚÐ=Ñ1VÑ=ˆÑ4ÆÑ)ûÑ'%ÒfMÒ2´ÒçÒúÒÓ!Ó>)ÓhÓ{jÓkæÓfRÔL¹Ô4Õ;Õ1TÕ)†Õ'°Õ;ØÕ3Ö0HÖ)yÖ#£Ö=ÇÖ?×2E×Gx×5À×8ö×4/Ø3dØZ˜Ø[óØ2OÙ9‚Ù9¼Ù3öÙ%*Ú"PÚ+sÚ
ŸÚ4­Ú+âÚ'ÛO6Û=†Û/ÄÛ(ôÛ"Ü-@Ü=nÜ=¬Ü2êÜ4Ý4RÝA‡ÝYÉÝ9#Þ%]ÞƒÞ2�Þ-ÃÞ?ñÞ1ß*Bß:mß6¨ß/ßßDà9Tà:ŽàKÉàGá]á|á&šá#Áá(åáâ.â
! Kâ2Vâ'‰âW±â$	ã%.ã&Tã{ã5�ã%ÆãbìãWOäL§äSôäVHåBŸåâå%ôå7æZRæ+­æ'Ùæ4ç:6ç(qçšç§ç*Çç-òç è2èEè$Xè}è*’è6½è+ôè2 é2Sé4†é2»é2îé2!ê2Tê2‡ê(ºê1ãê#ë9ëYëyë9ˆëÂë	Ôë-Þë%ì92ì.lì?›ì"Ûì1þì70í%hí-Ží¼í3Úí'î26îiîqîŽî¦î7ÃîBûîB>ï(�ï7ªï-âï3ð6Dð#{ðŸð1¼ð*îð2ñ2Lñ@ñ<Àñýñ@ò\òYpòÊòÖòâò=óò>1ó>pó?¯óPïóW@ô,˜ô&Åô4ìô2!õ,Tõ5�õa·õDö;^ö;šöCÖö<÷EW÷8�÷LÖ÷I#ø,mø4šø-Ïøjýø@hùH©ùòù9ú]Kú,©úWÖú6.ûBeûR¨û"ûûüC5ü9yüM³ü_ý;aýF�ý/äýJþ8_þ4˜þ>Íþ2ÿ7?ÿ9wÿ.±ÿ3àÿAVEs1¹;ë!'"I6l7£/Û%"1H7z(².Û$
! 0/&`?‡,Ç'ôBB_B¢!å*&2Y2pB£Bæ4)=^:œT×A,*n™®)Í*÷4"6WŽ1¥/×1	"9	\	0u	1¦	BØ	$
! ?@
! @€
! YÁ
! ++G-s¡(¼:å% #F%j=�$Î9óW-
/…
%µ
1Û
M
O[?«&ë/$B,g&”/»ë)2.'a4‰.¾9í'9><x5µ*ë.9E8Ž;ÇC5G}*…(°;Ù3;I/…0µ8æI+io•';-5i5Ÿ4Õ%
! &0'W/3¯7ã:RV@©Aê.,)[4…6º0ñ1"Toc�8ó,HLH•Þõ64JC#Ã>ç?&'f+ŽBº%ý#8(Q'z$¢ÇÛò
	($@e+z)¦Ðð " %9 3_ 7“ 7Ë !#!*9!d!2w!2ª!Ý!ú!J"<V".“"#Â"æ"!#'#HF#O�#Eß#G%$8m$8¦$<ß$-%J%_%q%‰%)‘%-»%.é%0&-I&.w&"¦&)É&ó&'"'A'Y'q'�'8ª'ã'ð':ý'8(X(e(=ƒ(+Á(0í();) M)n),Ž)»)Ë)"ã)"*)**A*Dl*M±*ÿ*+1+"G+!j+@Œ+FÍ+Z,0o,4 ,.Õ,5-<:-Ew-.½-nì-/[.0‹.H¼./3/.I/x/*—/:Â/<ý/::02u0H¨0;ñ0-1+K1-w1-¥1
Ó1;á12 *2K2!k2"�2°2%Á2!ç2$	3,.3C[39Ÿ30Ù3.
! 4!94"[40~4-¯4Ý4ó4=5*O5?z5@º5Aû5=6GY6:¡67Ü6B71W7(‰7(²72Û7(8&78*^8*‰8*´83ß8C9;W9+“9;¿9Fû9%B:7h:' :OÈ:p;W‰;Ká;A-<^o<RÎ<1!=1S=…=)¡=5Ë='>H)>'r>+š>*Æ>/ñ>:!?&\?+ƒ?<¯?ì?@-#@8Q@"Š@!­@/Ï@$ÿ@4$AGYA¡A%¼A.âAB
! "B0-B'^B&†BE­B)óB/CMC/bC/’C:ÂC9ýC/7D5gD*�D*ÈD6óD:*EeE8~EH·E(F/)F=YF>—FMÖFc$G%ˆG%®GXÔG"-HPH(fH1�HÁHOÔH$I9I!NI?pI:°I3ëI/J5OJ@…JKÆJKK1^K-�K3¾KòK&L%+L&QL'xL3 L=ÔL$M*7MYbM0¼MGíM"5N6XN7�N:ÇN.O)1O7[O7“O9ËOCPAIPE‹PAÑPAQCUQ@™QÚQ5ôQ6*R*aR!ŒR4®REãR@)S9jSC¤SèSTT:/T,jT/—T!ÇT;éT#%U9IU&ƒU+ªU.ÖUVV">V<aV7žV@ÖV'W.?WnW‚W™W°WÆWÜWòWXX4XIX_XuX‹X¡X·XÍXäXúXY&Y<YSYjY�Y—Y®YÄYÚYïYZZ1ZGZ]ZsZŠZ ZºZÐZæZüZ2[E[X[&q[!˜[3º[;î[&*\#Q\u\5ˆ\;¾\8ú\:3]/n]1ž]$Ð]$õ]^#6^*Z^F…^#Ì^ð^8_ I_Bj_­_%Í_+ó_,`#L`.p`-Ÿ`AÍ`2a*Ba#ma)‘a6»a`òa Sbtb‘b£b*¶báb)þb)(c)Rc)|c)¦c)Ðc)úc)$d)Nd)xd)¢d"Ìd1ïd*!e&Le%se ™e"ºeÝeüef5f"Ofrf‘f°fÏf'îf'g,>g8kg6¤g"Ûg1þg0hOh%lh)’h)¼h2æh@iZi$xi3�iÑiDïi4j'MjEujO»j.k+:k1fk*˜k+Ãk#ïk.l"Bl<el(¢l:Ël?mFmQfm"¸maÛmH=n3†n.ºn9én;#o9_o2™o7Ìo7p5<pCrpQ¶pWq)`q*ŠqDµq3úq-.r \r0}rH®rV÷r$Nsssˆs/œs&Ìs&ós&t)At'kt(“t(¼t(åt.u%=u$cu$ˆu'­u$Õu+úu-&v/Tv-„v%²v?Øvw4w/Tw/„w2´w&çwx$&xHKx.”x"Ãxæx#õx$y>y9Xy’y(§y'Ðy)øy"z>4z"sz–zH¬z2õzV({,{)¬{5Ö{)|6|T| q|’|'±|Ù|&÷|}&<}+c})�}4¹}<î}'+~$S~x~)„~"®~4Ñ~4@;-|-ªIØ;"€[^€Lº€H�<P�H��+Ö�4‚97‚/q‚3¡‚1Õ‚ƒ#ƒACƒ1…ƒ·ƒ(×ƒ1„.2„/a„‘„¤„¿„Ï„â„4…6…)R…"|…Ÿ…¬…
¾…5Ì…†(†D†(a†0Š†"»†TÞ†)3‡]‡3y‡-­‡,Û‡ˆ*"ˆ/Mˆ9}ˆ"·ˆ‚ÚˆU]‰$³‰ Ø‰8ù‰U2Š;ˆŠ6ÄŠûŠ(‹"9‹!\‹"~‹ ¡‹CÂ‹+Œ"2Œ$UŒ#zŒ3žŒ>ÒŒY�8k�&¤�Ë�*Ý�0Ž39Ž,mŽ5šŽ"ÐŽ óŽ?�T�s�@Œ�[Í�B)�5l�,¢�9Ï�<	‘-F‘5t‘7ª‘2â‘’H5’%~’4¤’%Ù’8ÿ’28“-k“@™“.Ú“,	”96”9p”#ª”-Î”8ü”:5•7p•>¨•6ç•.–-M–+{–;§–=ã–8!—EZ—* —8Ë—1˜<6˜s˜4†˜(»˜#ä˜:™	C™7M™…™7¡™)Ù™Iš9Mš&‡š6®šFåšO,›O|›<Ì›I	œUSœ7©œ-áœ�%%�K�@j�A«�=í�%+ž"Qž0tžM¥žAóž(5ŸE^Ÿ¤Ÿ´Ÿ5ÉŸNÿŸN Hm 9¶ .ð 8¡2X¡$‹¡.°¡ß¡ó¡!¢2¢%Q¢1w¢;©¢å¢*£+0£\£,{£5¨£(Þ£6¤;>¤z¤/–¤&Æ¤!í¤@¥2P¥Mƒ¥MÑ¥.¦bN¦@±¦2ò¦%%§6K§X‚§LÛ§U(¨U~¨UÔ¨T*©U©TÕ©B*ªDmªT²ª<«GD«NŒ«NÛ«H*¬	s¬}¬@‰¬Ê¬7Ý¬9­MO­3�­5Ñ­3®C;®4®6´®<ë®+(¯+T¯(€¯*©¯*Ô¯	ÿ¯	°'°-C°'q°'™°Á°)à°(
! ±23±f±
†±<”±5Ñ±²L²]h²UÆ²7³!T³<v³>³³7ò³8*´7c´8›´9Ô´+µ-:µhµ#zµžµH»µ0¶+5¶$a¶ †¶"§¶MÊ¶·6·S·h·'}·¥·Ä·á·0¸1¸:P¸/‹¸E»¸3¹#5¹Y¹Iq¹B»¹*þ¹M)ºHwºZÀº(»2D»=w»/µ»#å»	¼)¼-F¼Gt¼6¼¼6ó¼8*½Ic½2­½1à½$¾7¾$G¾%l¾’¾/­¾7Ý¾?¿DU¿Bš¿-Ý¿.ÀE:À‚€À@ÁWDÁ)œÁ)ÆÁ4ðÁ%%Â/KÂ.{Â ªÂËÂ
! ÝÂèÂ4õÂ6*Ã<aÃ2žÃ8ÑÃ
! Ä+*Ä3VÄ'ŠÄ/²ÄâÄGÅHÅ*bÅ)�Å-·Å+åÅFÆ?XÆ>˜ÆF×Æ-Ç<LÇ$‰Ç-®Ç.ÜÇÈ<%È#bÈ+†È7²È7êÈ("É"KÉ3nÉ-¢É ÐÉñÉ;Ê"HÊ7kÊ.£ÊEÒÊ;ËCTË*˜Ë-ÃË:ñË;,Ì7hÌ; Ì=ÜÌ,Í6GÍ2~ÍG±Í+ùÍ,%ÎRÎpÎŠÎ-¤Î_ÒÎ)2Ï\Ï{Ï%™Ï7¿Ï%÷Ï5Ð+SÐ.Ð@®ÐHïÐF8ÑPÑ6ÐÑ>Ò4FÒ5{Ò>±Ò5ðÒ5&Ó4\ÓB‘ÓBÔÓLÔFdÔF«ÔFòÔE9ÕEÕaÅÕa'Ö‰Ö¡Ö$ÁÖ8æÖ4×#T×*x×%£×-É×&÷×#Ø,BØoØ2�Ø5ÂØ+øØ<$Ù aÙ‚Ù*ŸÙÊÙ‹ãÙAoÚ5±Ú-çÚGÛP]ÛG®Û5öÛ6,Ü6cÜšÜ¬Ü¿ÜÑÜåÜ÷ÜÝÝ-Ý@ÝRÝeÝyÝ‹ÝŸÝ¹ÝËÝÜÝíÝÞÞ.ÞBÞSÞdÞ5zÞ7°Þ0èÞ"ßP<ß4�ß4Âß4÷ß4,à4aà*–àCÁàTáIZát¤á/âDIâ�Žâ3ã)Dã3nã8¢ã9Ûãä2&ä(Yä‚ä4¡ä.ÖäGå?MåV�å0äå!æ.7æ$fæB‹æXÎæ@'çhç'ƒç#«ç/Ïç ÿç$ è9Eè)è©è2ÇèAúè1<é.né7�é:Õé3ê.Dê1sê)¥ê)Ïê5ùêP/ëO€ëIÐëHìYcì%½ì;ãì0íPíSlíAÀí1î74î:lîZ§î/ï-2ï9`ï7šïÒï7êï&"ð+IðuðT‘ð3æð+ñ5Fñ9|ñN¶ñNò&Tò4{ò!°ò9Òò#ó0óAOó'‘ó-¹ó çó$ô--ô0[ôŒôªô'¿ô3çô#õ?õ$\õ)�õ«õ5Éõÿõö<2ö-oö�ö½öIÝöK'÷;s÷5¯÷å÷ù÷#ø&2ø'Yø�ø0—øÈø<åø:"ù5]ù-“ù!ÁùãùLúdNúK³ú-ÿú:-û>hûO§û"÷û1ü;Lü;ˆü3ÄüIøü4BýNwý6Æý4ýýA2þ.tþ3£þ:×þ!ÿ34ÿ(hÿ4‘ÿÆÿAåÿ'')O=y!·@Ù/*J+u'¡FÉGUX!®3ÐBG`4wM¬,ú('8P-‰·Ë!ÜCþ)Bl&‹B²0õ&-3(a!Š¬*Ì+÷A#$e Š«:Ë067*n™$³Ø!ø!	,<	!i	‹	+«	-×	"
! (
! :
! Y
! w
! ‘
! ®
! Á
! 9
! €	º¯	UŸ¦£Öëè#/8J	çë"0~#¾Œ¶l£	…u
! o9±!}Í	¶‡åW	€W
! �
! 	sÂÑo
! Á™ˆ{SO
! ¦dÂZo�K(¯
! ²	+4½ä¾
! Ù¯ù	Ã­:¹3qpÐ±hê	Y¼Ì·EAº|-=î_o	Ñe†q›e�	­
! +
! êWÜ#à·“2!	(³ñSì»
! Ó
! ‰	É?�	fû÷
! ×±g	^n™ð`$a c÷:	ñ™Bv	™ÞÄï€iÜ
! E
! állÀaÌ
! ®Êéå	¹j.ô	SGéV
! �¢æoy�•-µ”}ˆ•
! ¸>�!‰œd;.
! ±\[î‹šd	*	Rë
! ‰K
! æ
! Èž
! ’Ð÷	—E	�ºc'E«ãÛ	Î[b(Ãh;éé
! >	`žë/€çT-)R]
! ÂðSñŠ!Â¼3	m—‡Ê	²y
! ÷ÇÀ›Ô§
! 1©l	ß–Ô£–ÇŒNŸ#æ•š’:K!	ƒnµXý3(ÜÄ“£f	Å
! =IçE@µ*	ózÐkZÏàA®¡	1–Œ^�)
! ä¦UÉ,ÔÊe‰‘ø	;�¤
! È	6	pÐÉžt
! ôÎÍ
! ¦,„
! Í’
! •+Ÿ
! ü
! D
! R,®”{õF
! Õ#+b oÌéA	R2
! ã	�
! vé¾B
! ðrC¸½
! g8šÐ-	Œ
! 8Ã
! 
! úüdIô×ó›Ô¶g
! ï�æÓB�©3¸
! r‚
! mÂH.ÁŸçÈ
! Á	§@¹O:
! LŽãùÆDš9‚£×ó§ÌþDäƒ nÏ5³ÉGâVAôEÊË^(°s]}5†Ú
! .Æ6QÜ�WÑí( 
! øˆ¥3®å1�ð
! ¿³	Yuº4	Ô[£	áQ
! ÿè/^k	m9xïü‰-
! ÜÄklDP
! +	à
! Z	wo
! Ø˜˜f+‘¡óÝ-„Ïk
! ôóæÌ<Rk}FG	›yþ…¾	0¯Íxì	þj	u	úå °G¤J
! ±Ñ)œ	‹ý¯ñO_	ó
! ¦	ÛCU
! Åv…
! %
! 	­d:s		Sóh	áGôÛ4dË
! ÒÇ(ï
! Ò_‚%‘×¦Gs	gcž	†§pÞ)FîM[
! ù4U³`	\	\¡´,ï	}
! ç1B÷É	òi’~	
! Éëë	™šv­	˜
! žåˆ
! Š
! i	äçÂ{2	Fè�
! K>S
! �j@
! o`\ÿ
! üçÓÖƒ	<�
! ‰
! ¹	ùà½	ØãOk¢U	…˜êáêÐG$
! è
! ‚wÏ	/c	
! tö¹·9½â
Ž_ä¥Ìƒ&ë”×7êu
! M°"	3ÀòIø	æò¥
! ‡Å^w|	Ÿž-T
! üˆ	��à	Ö
¤…ÄR	Ò?õ€«e>8»£
! XJ¿
! ¯Ím�ÖÔƒ¤ªÇ·ä‡:ø†vÙfœÒ‘ëËÑº
! ƒP¥=õ«ø‘x{Þ3ÕÿÆ
! Õ.	@wNy�’¤týWÝ	0’¼0âÊtê…‹	ç	qº	i
! ÷7f
! V=	¶0¥tjº0Wí˜"¼Ì	º—	œ !ö›\ú
! .wYnyChüÔTÑâŽÅÇ?PÄ	ƒ|V™
! â:ú%	Á`2%8
! '=¾õYp^Ý.¡oWaßº
! ¡Ë£
Ó�ì
! ˜	Ï‹Ý
! ,
! Ó§|ÕEc	ÆÁSr3„Í�bïB	Eîåºa›/Â	³i²
! nn
! ¤x	œ+t2iÚøK<h¬5¯ge
! T	Äž›	œm	²xàé	¼ýkSÐ	r¼ýX0¬j÷hÚF{›ð´œã?¨]r¬Ý¨Æ‹™«Da<¢¢	¾1	ZÅ	ô:è|¹¶KÍ×	l²í
! õ\
! 1qý
! 'µ
! 
! óm„	„kRu‰Ãü0
! A
ˆNûl³L“©	
! wv•þXW‹/b�÷	íêêZÝ[ñ
! ¶	n{V4<	 Õ	¾Ú÷IÄ)ÜÖ{6ZVðP/*Ms
! iÈï	¹
! y%®
! %KÕá	g8¡"“/§@›H�’²~àhÍú8	š†h%ù€
! w©XP	„r
! Y9	°	9&K	ê
! 8ŒaøïØ·.WJó
! â	ß6Ä
! I¯Iˆ+RÜÒ
! 3
! ¬Z
! Ð,•B~&úªØX
! Þ
! ò.¾	¿jù¤îj
! Ð
! «m€cE*¶ä
! ìË‡$ÿ¢`]Ú©#	Jðûå«°ª
! Åm
! C
! •R
! õÑ	è
! UàCUµcœÕ%6
! –Ô
! ´
{Ÿ L†
! »		Ì‰ebÑÕ×v	—�—b#"ÿµwªìë1>~Ã?	‘Z‹'&D	Á?”°J	btî
! ÂÍfUÒÁ!càÎ	¤“	„«ËÐ�­rz$t	DÚ	†2ŠžHNìËŠÛQ
! Žš^ýpOâ³[”ÍJÓD	z \q§{
! ß=
! ã
! ö	"éð»±
! 1?
! ó	&Y¬u‘
! 
!  Î	9þa�¹¢ô	è	+5·?Ë	4
! Ù°&•	q
! )XÅÂþ	
”�¦¨âŽ
! ,H	;
! …
! ùŠH„ngls>©ð@ÞÇDª”j~– }iý	pë$%€*½	Èµï°ƒªìÃZ´‡	z
! 9Õ
! .,ÔŠ˜b
! ŠÉÆc
! *>
! ?1Øx6ÿ‹L_ØfÙïç
! 7·ÁQ¡
! g|«þ´!5lÃ�Ž;}	Y	žù
! -x–	Y
!  	s
! ßV	Ç	¼�zÍ·¨†
! Jñ“p
! èN
! ò	u<
! ·—M*ƒ“
! ”p¤{’°
! kª	ß
! ²	¯[iÂEQ	À»|ª	LÙ
! ò¬y¬Ó	®	ÃPÆ	I	»ŸØ’¥£”	 	š	ß	r0boÈâb	E	¨n	öâÿâ
! z-2û
! ,ŒûÙá‚¼µ	µ
! ‰Ÿ+ºÕåããH
! öîÊÝ)µÞ	9ñ÷‚	{	«'Tx
! Ï'\¦R^Ô	7`
! vŸC	¢ÚÏ7
! oGi&¸DŽ_³
! 6–
! ²L„>÷}Kü‹
! �ìÛÏk	:	�—_ˆÖ¶
! >òœ
! ¢	á[	°aJ¹—#
! ˆ´
! 7	¨Øi¸	M	î	ßx	AÈA
! |�ô'¬
! úy™×ñ¦
! Ãæôed
! þPrÎOX	`À
! }	±	ASeÀ¾:ÛfÜu±,q	M²þ~A‡•ŒäNY¼	¸M‡HL½�'
! Mó~_x
! þ
! ~$’PÚé
! ¦­NN\Š"©uÆ"
!  ä	¸Þ$	¥§	ˆ…4D"Òb"4�uÉ¤
! |}¤	­—
! &
! ¶a	×1
! z	OjãzŸú	žN¨O	•7Þÿ	dY¯É$#*;ÛÙ!aÈ<T	 ¨lú½š
! 72Æ¡±€6*´h
! ¡Ç
! êŠ¨
! gVÛ
! ½„4ßð	>õUBáçŒ	*…	ÝÅ�½+Î	Î}=;	“øOÞŽ	'	 @ÚQ¼[A©]r	
! �	-Ù‡Åª5Ñ9ÙHÿ^
! SÛý‚ãÃ	(
! �6‡õ	˜¨#ªêjÀn
! Ö
! ®/M^	m&	ífC5Áq¿µª�M
! î]èm\
	|ÓñL
! 8(¶®æ�“«	3Ý_L	àA1û??˜è�OÃud‘	@©
! ûz»=ý
! Ö	HíÊ
! y	ò
! ÊG
! #èsGØ Òô
! Œò�2)Ü>N†	¶»ò
! !™î`
! ÈH&
! GËüÔ=Ä"…ø¢
  
! û	Ñ
! ¬®Õ*©±vPÈzÎö
! î–Š	n�
! Ž"¿�@5¸	 öˆ
! íFI
! €w
! ñ®L £Ñ�&á
! ­	´üö®Z
! Å°œ¿Q]	»ö³	ƒIÊfj•
! Ò	‚
! œñ	e	Ÿ	=,BrXÀ
! ‹
  
! ÈTã	ÊPÿÆí	W¸^	4šUhFÏ
! ©ßŒû/6½×
! ³Væ:§¿FÉ
! @_	ŽäÇ/	KÖ#�	ìí€J
! áõ!É–Qä+'(ü	;´Fk5çS	q%Q3Ú
! V
dJæ	pŠN	ûÁú)Î Û<Ó7«
! 	ÆhàXs'	Â
! ¡ÏÙPås5	myF	‘£$òIÀÚ²­æ¥$	pp	Ë)5
! 	¥gƒ
! ;‰Ré.~
! e' ¢¸·		
! 6l
! ´-7ÿÎ
! õ
! Þ‘Bú“¾²ýBí;å
! ”¦þ=» �Ðû
! „a
! ›
! BùM˜ß%
! šTv·
! Ì
! éÄ@	¿¥	sQ0Öí¨	]ëÒËÌ¹Î[½t
! ¬]C2&¸[<�¬	×*
! |
! f~Ó
!  
! Ž	_
! 
å­t†]U�¹ŒÇ’	y¢‹%d™‚ÖcÝž§)	\;¿	CIìeYö
øTq$Vðg��0		Q™	�‚¿cÜø
! –7Ù	³F(<Ü	OWÇÓ8öCw	ÝX
T†!
! Ê»›
! Ä
! ±ï¥.–)ì¿‰,	áØ	´	4¼
! `KZv
! À	…$Òt‡
! —¯ùHùq“<]À¾õ
! 0(	Ï
! 	/
! x­82—ÛØ
! ¡T”
! §wÞ‚	‘C-1`zLÅÌ�	˜
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 368,374 ****
    -u, --unconditional-branches    Show unconditional branch counts too
    -v, --version                   Print version number, then exit
    a qualified-id is required  as it is a non-system directory that duplicates a system directory
!   base %qT  because conversion sequence for the argument is better  but %d required  but does not override %<%T(const %T&)%>  but does not override %<operator=(const %T&)%>  candidate conversions include %qD and %qD  enters OpenMP structured block  exits OpenMP structured block  expected a class template, got %qE  expected a class template, got %qT  expected a constant of type %qT, got %qT  expected a type, got %qE  expected a type, got %qT  from here  in call to %qD  in evaluation of %<%Q(%#T, %#T)%>  in thrown expression  initializing argument %P of %qD  or %<operator=(const %T&)%>  since %q+#D declared in base class  trying to instantiate %qD All options with the desired characteristics have already been displayed
   No options with the desired characteristics were found
   conflicting code gen style switches are used!$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 intrinsic arguments must be scalar at %L!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L!$OMP 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# %s %.2f %.2f
  #include "..." search starts here:
--- 374,380 ----
    -u, --unconditional-branches    Show unconditional branch counts too
    -v, --version                   Print version number, then exit
    a qualified-id is required  as it is a non-system directory that duplicates a system directory
!   base %qT  because conversion sequence for the argument is better  but %d required  candidate conversions include %qD and %qD  enters OpenMP structured block  exits OpenMP structured block  expected a class template, got %qE  expected a class template, got %qT  expected a constant of type %qT, got %qT  expected a type, got %qE  expected a type, got %qT  from here  in call to %qD  in evaluation of %<%Q(%#T, %#T)%>  in thrown expression  initializing argument %P of %qD  or %<operator=(const %T&)%>  since %q+#D declared in base class  trying to instantiate %qD All options with the desired characteristics have already been displayed
   No options with the desired characteristics were found
   conflicting code gen style switches are used!$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 intrinsic arguments must be scalar at %L!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L!$OMP 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# %s %.2f %.2f
  #include "..." search starts here:
*************** write_c_file - output name is %s, prefix
*** 395,401 ****
  %s:version '%.4s', prefer '%.4s'
  %s:version '%.4s', prefer version '%.4s'
  '' ' flag'!' flag'#' flag'%%%c' is not a valid operand prefix'%%l' operand isn't a label''' flag'(' flag'+' flag'-' flag'0' flag'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'm' flag'o' operand is not constant'q' flag(C)(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(near initialization for %qs)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(so you should pass %qT not %qT to %<va_arg%>)--param inline-unit-growth limit reached--param large-function-growth limit reached--param large-stack-frame-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached-E or -x required when input is from standard input-Xbind-now and -Xbind-lazy are incompatible-bundle not allowed with -dynamiclib-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-client_name not allowed with -dynamiclib-current_version only allowed with -dynamiclib-force_flat_namespace not allowed with -dynamiclib-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-mbig-endian and -mlittle-endian may not be used together-mhard-float not supported-msingle-float and -msoft-float cannot both be specified-pg and -fomit-frame-pointer are incompatible-private_bundle not allowed with -dynamiclib.NOT. operator in expression at %L must have a LOGICAL operand387 instruction set disabled, using SSE arithmetics64-bit ABI not supported in ESA/390 mode<During initialization>
! <anonymous><built-in><command-line>ACCESS specification at %L was already specifiedALLOCATABLE specified outside of INTERFACE body at %LALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredASSIGN statement at %L requires a scalar default INTEGER variableASSIGNED GOTO statement at %L requires an INTEGER variableASYNCHRONOUS= specifier at %L must be an initialization expressionAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAccess specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAllocatable component of structure at %C must have a deferred shapeAllow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate return cannot appear in operator interface at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAmbiguous symbol in TYPE definition at %CAn alternate return at %L without a * dummy argumentAn outer FORALL construct already has an index with this name %LArgument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too large at %LArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArithmetic NaN at %LArithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic underflow at %LArray component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray reference at %C cannot have more than %d dimensionsArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section with a vector subscript at %L shall not be the target of a pointerArray specification at %C has more than %d dimensionsArray specification must be deferred at %LArray specification required in ALLOCATE statement at %LAssembler options
  =================
  
  Assigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssume ICPLBs are enabled at runtime.Assumed shape array at %L must be a dummy argumentAssumed size array at %L must be a dummy argumentAt top level:Attempt to DEALLOCATE unallocated '%s'Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttribute at %L is not allowed in a TYPE definitionAvoid speculative loads to work around a hardware anomaly.BB_RTL flag not set for block %dBIND(C) applied to %s %s at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) procedure with NAME may not have POINTER attribute at %CBYTE type used at %C is not available on the target machineBad INTENT specification at %CBad IO basetype (%d)Bad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification in ALLOCATE statement at %LBad continuation line at %CBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Branch at %L may result in an infinite loopBranches executed:%s of %d
--- 401,407 ----
  %s:version '%.4s', prefer '%.4s'
  %s:version '%.4s', prefer version '%.4s'
  '' ' flag'!' flag'#' flag'%%%c' is not a valid operand prefix'%%l' operand isn't a label''' flag'(' flag'+' flag'-' flag'0' flag'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'm' flag'o' operand is not constant'q' flag(C)(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(near initialization for %qs)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(so you should pass %qT not %qT to %<va_arg%>)--param inline-unit-growth limit reached--param large-function-growth limit reached--param large-stack-frame-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached-E or -x required when input is from standard input-Xbind-now and -Xbind-lazy are incompatible-bundle not allowed with -dynamiclib-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-client_name not allowed with -dynamiclib-current_version only allowed with -dynamiclib-force_flat_namespace not allowed with -dynamiclib-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-mbig-endian and -mlittle-endian may not be used together-mhard-float not supported-msingle-float and -msoft-float cannot both be specified-pg and -fomit-frame-pointer are incompatible-private_bundle not allowed with -dynamiclib.NOT. operator in expression at %L must have a LOGICAL operand387 instruction set disabled, using SSE arithmetics64-bit ABI not supported in ESA/390 mode<During initialization>
! <anonymous><built-in><command-line>ACCESS specification at %L was already specifiedALLOCATABLE specified outside of INTERFACE body at %LALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredASSIGN statement at %L requires a scalar default INTEGER variableASSIGNED GOTO statement at %L requires an INTEGER variableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAccess specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAllocatable component of structure at %C must have a deferred shapeAllow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate return cannot appear in operator interface at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAmbiguous symbol in TYPE definition at %CAn alternate return at %L without a * dummy argumentAn outer FORALL construct already has an index with this name %LArgument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too large at %LArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArithmetic NaN at %LArithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic underflow at %LArray component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray reference at %C cannot have more than %d dimensionsArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section with a vector subscript at %L shall not be the target of a pointerArray specification at %C has more than %d dimensionsArray specification must be deferred at %LArray specification required in ALLOCATE statement at %LAssembler options
  =================
  
  Assigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssume ICPLBs are enabled at runtime.Assumed shape array at %L must be a dummy argumentAssumed size array at %L must be a dummy argumentAt top level:Attempt to DEALLOCATE unallocated '%s'Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttribute at %L is not allowed in a TYPE definitionAvoid speculative loads to work around a hardware anomaly.BB_RTL flag not set for block %dBIND(C) applied to %s %s at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) procedure with NAME may not have POINTER attribute at %CBYTE type used at %C is not available on the target machineBad INTENT specification at %CBad IO basetype (%d)Bad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification in ALLOCATE statement at %LBad continuation line at %CBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Branch at %L may result in an infinite loopBranches executed:%s of %d
*************** write_c_file - output name is %s, prefix
*** 403,409 ****
  Cannot change attributes of USE-associated symbol %s at %LCannot change attributes of USE-associated symbol at %LCannot specify IMPLICIT at %C after IMPLICIT NONEComplex argument of LOG at %L cannot be zeroComponent %s of SEQUENCE type declared at %L does not have the SEQUENCE attributeComponent at %C must have the POINTER attributeComponent to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %LComponent to the right of a part reference with nonzero rank must not have the POINTER attribute at %LComponents in TYPE at %C must precede CONTAINSConcat operator at %L must concatenate strings of the same kindConcatenation operator in expression at %L must have two CHARACTER operandsConfigured with: %s
  Constant expression in FORMAT tag at %L must be of type default CHARACTERConstant expression required at %CConversion from %s to %s at %LConversion of an Infinity or Not-a-Number at %L to INTEGERCray Pointee at %C cannot be assumed shape arrayCray Pointee at %L appears in multiple pointer() statementsCray pointer at %C has %d bytes of precision; memory addresses require %d bytesCray pointer at %C must be an integerCreating array temporary at %LDATA statement at %C is not allowed in a PURE procedureDATA statement at %L has more values than variablesDATA statement at %L has more variables than valuesDIM argument at %L is out of boundsData element above array upper bound at %LData element below array lower bound at %LData transfer element at %L cannot be a full reference to an assumed-size arrayData transfer element at %L cannot have PRIVATE componentsDerived type at %C can only be PRIVATE in the specification part of a moduleDerived type at %C can only be PUBLIC in the specification part of a moduleDerived type at %C has not been previously defined and so cannot appear in a derived type definitionDerived type component %C is not a permitted EQUIVALENCE memberDerived type declaration with FINAL at %C must be in the specification part of a MODULEDifferent kind type parameters in pointer assignment at %LDifferent ranks in pointer assignment at %LDifferent shape for %s at %L on dimension %d (%d and %d)Different types in pointer assignment at %L; attempted assignment of %s to %sDivision by zero at %LDivision by zero converting %s to %s at %LDo not suppress C++ class debug information.Does nothing.  Preserved for backward compatibility.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.Driving:Dummy procedure at %C may not have BIND(C) attribute with NAMEDuplicate %s attribute at %LDuplicate %s attribute specified at %LDuplicate %s label specification at %CDuplicate %s specification at %CDuplicate BIND attribute specified at %LDuplicate ELSE statements at %L and %CDuplicate EXTENDS attribute specified at %LDuplicate IMPLICIT NONE statement at %CDuplicate NML specification at %CDuplicate NON_OVERRIDABLE at %CDuplicate PRIVATE statement at %CDuplicate PROTECTED attribute specified at %LDuplicate SAVE attribute specified at %LDuplicate SEQUENCE statement at %CDuplicate UNIT specification at %CDuplicate VALUE attribute specified at %LDuplicate VOLATILE attribute specified at %LDuplicate access-specifier at %CDuplicate array spec for Cray pointee at %CDuplicate format specification at %CDuplicate statement label %d at %L and %LELSE IF statement at %C cannot follow ELSE statement at %LELSEWHERE statement at %C follows previous unmasked ELSEWHEREELSEWHERE statement at %C not enclosed in WHERE blockEND tag at %C not allowed in output statementEND tag label %d at %L not definedENTRY statement at %C cannot appear in a contained procedureENTRY statement at %C cannot appear within a BLOCK DATAENTRY statement at %C cannot appear within a DERIVED TYPE blockENTRY statement at %C cannot appear within a DO blockENTRY statement at %C cannot appear within a FORALL blockENTRY statement at %C cannot appear within a MODULEENTRY statement at %C cannot appear within a PROGRAMENTRY statement at %C cannot appear within a SELECT blockENTRY statement at %C cannot appear within a WHERE blockENTRY statement at %C cannot appear within a contained subprogramENTRY statement at %C cannot appear within an IF-THEN blockENTRY statement at %C cannot appear within an INTERFACEENTRY_BLOCK has IL associated with itENUM declaration at %C has no ENUMERATORSENUM definition statement expected before %CENUMERATOR %L not initialized with integer expressionEOR tag label %d at %L not definedEQUIVALENCE at %C requires two or more objectsERR tag label %d at %L not definedEXIT statement at %C terminating !$OMP DO loopEXIT_BLOCK has IL associated with itEither all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attributeElement in %s array constructor at %L is %sEmpty FINAL at %CEmpty IMPLICIT statement at %CEmpty array constructor at %C is not allowedEmpty set of digits in BOZ constant at %CEnable CFI tables via GAS assembler directives.Enable copy propagation of scalar-evolution information.Enable strict 32-bit psABI struct return checking.End of nonblock DO statement at %C is interwoven with another DO loopEnd of nonblock DO statement at %C is within another blockEnd of search list.
  Entity with assumed character length at %L must be a dummy argument or a PARAMETEREnumerator exceeds the C integer type at %CError converting PARAMETER constant in complex constant at %CError converting integerError writing modules file: %sExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExpected ")" at %CExpected "," at %CExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected PARAMETER symbol in complex constant at %CExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected comma in I/O list at %CExpected component reference at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected left parenthesisExpected module procedure name at %CExpected nameExpected real stringExpected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected terminating name at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting list of named entities at %CExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: Conversion from %s to %s at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: backslash character at %CExternal IO UNIT cannot be an array at %LFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure at %L must have exactly one argumentFORALL end expression at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar INTEGERFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORMAT label %d at %L not definedFORMAT statement at %L does not have a statement labelFirst argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)For dummy procedure %s, no binding name is allowed in BIND(C) at %CFormat statement in module main block at %CFortran 95 requires default INTEGER in %s tag at %LFunction %s at %L has entries with mismatched array specificationsGCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCSE disabledGENERIC at %C must be inside a derived-type CONTAINSGenerate cld instruction in the function prologue.Generate code for SH4 500 series (FPU-less).Generate reciprocals instead of divss and sqrtss.ICE: emit_insn used where emit_jump_insn needed:
! IF clause at %L requires a scalar LOGICAL expressionIMPORT statement at %C only permitted in an INTERFACE bodyINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTENT (%s) conflicts with INTENT(%s) at %LINTENT(%s) actual argument at %L might interfere with actual argument at %L.IOLENGTH tag invalid in INQUIRE statement at %CISO C does not allow extra %<;%> outside of a functionISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support fixed-point typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayIf first argument of ATAN2 %L is zero, then the second argument must not be zeroIllegal character in BOZ constant at %CIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIn function %qsIn member function %qsIncompatible derived type in PARAMETER at %LIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sInconsistent ranks for operator at %%L and %%LIncorrect function return valueIndex in dimension %d is out of bounds at %LInitialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of variable at %C is not allowed in a PURE procedureInitializing already initialized variable at %CInteger expression required at %CInteger kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger too large at %CInteger value too large in expression at %CInternal compiler error: Error reporting routines re-entered.
  Internal unit with vector subscript at %LIntrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic operator interface at %L must be a FUNCTIONInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid character in name at %CInvalid context for NULL() pointer at %%LInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid procedure pointer assignment at %LInvalid real kind %d at %CInvalid value for %s specification at %CIterator step at %L cannot be zeroJunk after CALL at %CJunk after GENERIC binding at %CKIND parameter of %s at %L must be an initialization expressionKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CL%d cache latency unknown for %sLOGICAL operands are required in expression at %LLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel at %L is not in the same block as the GOTO statement at %LLetters must be in alphabetic order in IMPLICIT statement at %CLimit of %d continuations exceeded in statement at %CLines executed:%s of %d
  List all available debugging counters with their limits and counts.Logical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLoop variable at %C cannot be a sub-componentLower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMULT case in cris_op_strMaximum subrecord length cannot exceed %dMaximum supported identifier length is %dMissing alternate return spec in subroutine call at %LMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing generic specification in USE statement at %CMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CModule nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMultiple identifiers provided with single NAME= specifier at %CNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL appears on right-hand side in assignment at %LNULL used in arithmeticNULL() initialization at %C is ambiguousName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName too longNamed constant at %C in an EQUIVALENCENeed either entity or common block name for attribute specification statement at %CNo binding name is allowed in BIND(C) at %CNo branches
  No calls
--- 409,415 ----
  Cannot change attributes of USE-associated symbol %s at %LCannot change attributes of USE-associated symbol at %LCannot specify IMPLICIT at %C after IMPLICIT NONEComplex argument of LOG at %L cannot be zeroComponent %s of SEQUENCE type declared at %L does not have the SEQUENCE attributeComponent at %C must have the POINTER attributeComponent to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %LComponent to the right of a part reference with nonzero rank must not have the POINTER attribute at %LComponents in TYPE at %C must precede CONTAINSConcat operator at %L must concatenate strings of the same kindConcatenation operator in expression at %L must have two CHARACTER operandsConfigured with: %s
  Constant expression in FORMAT tag at %L must be of type default CHARACTERConstant expression required at %CConversion from %s to %s at %LConversion of an Infinity or Not-a-Number at %L to INTEGERCray Pointee at %C cannot be assumed shape arrayCray Pointee at %L appears in multiple pointer() statementsCray pointer at %C has %d bytes of precision; memory addresses require %d bytesCray pointer at %C must be an integerCreating array temporary at %LDATA statement at %C is not allowed in a PURE procedureDATA statement at %L has more values than variablesDATA statement at %L has more variables than valuesDIM argument at %L is out of boundsData element above array upper bound at %LData element below array lower bound at %LData transfer element at %L cannot be a full reference to an assumed-size arrayData transfer element at %L cannot have PRIVATE componentsDerived type at %C can only be PRIVATE in the specification part of a moduleDerived type at %C can only be PUBLIC in the specification part of a moduleDerived type at %C has not been previously defined and so cannot appear in a derived type definitionDerived type component %C is not a permitted EQUIVALENCE memberDerived type declaration with FINAL at %C must be in the specification part of a MODULEDifferent kind type parameters in pointer assignment at %LDifferent ranks in pointer assignment at %LDifferent shape for %s at %L on dimension %d (%d and %d)Different types in pointer assignment at %L; attempted assignment of %s to %sDivision by zero at %LDivision by zero converting %s to %s at %LDo not suppress C++ class debug information.Does nothing.  Preserved for backward compatibility.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.Driving:Dummy procedure at %C may not have BIND(C) attribute with NAMEDuplicate %s attribute at %LDuplicate %s attribute specified at %LDuplicate %s label specification at %CDuplicate %s specification at %CDuplicate BIND attribute specified at %LDuplicate ELSE statements at %L and %CDuplicate EXTENDS attribute specified at %LDuplicate IMPLICIT NONE statement at %CDuplicate NML specification at %CDuplicate NON_OVERRIDABLE at %CDuplicate PRIVATE statement at %CDuplicate PROTECTED attribute specified at %LDuplicate SAVE attribute specified at %LDuplicate SEQUENCE statement at %CDuplicate UNIT specification at %CDuplicate VALUE attribute specified at %LDuplicate VOLATILE attribute specified at %LDuplicate access-specifier at %CDuplicate array spec for Cray pointee at %CDuplicate format specification at %CDuplicate statement label %d at %L and %LELSE IF statement at %C cannot follow ELSE statement at %LELSEWHERE statement at %C follows previous unmasked ELSEWHEREELSEWHERE statement at %C not enclosed in WHERE blockEND tag at %C not allowed in output statementEND tag label %d at %L not definedENTRY statement at %C cannot appear in a contained procedureENTRY statement at %C cannot appear within a BLOCK DATAENTRY statement at %C cannot appear within a DERIVED TYPE blockENTRY statement at %C cannot appear within a DO blockENTRY statement at %C cannot appear within a FORALL blockENTRY statement at %C cannot appear within a MODULEENTRY statement at %C cannot appear within a PROGRAMENTRY statement at %C cannot appear within a SELECT blockENTRY statement at %C cannot appear within a WHERE blockENTRY statement at %C cannot appear within a contained subprogramENTRY statement at %C cannot appear within an IF-THEN blockENTRY statement at %C cannot appear within an INTERFACEENTRY_BLOCK has IL associated with itENUM declaration at %C has no ENUMERATORSENUM definition statement expected before %CENUMERATOR %L not initialized with integer expressionEOR tag label %d at %L not definedEQUIVALENCE at %C requires two or more objectsERR tag label %d at %L not definedEXIT statement at %C terminating !$OMP DO loopEXIT_BLOCK has IL associated with itEither all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attributeElement in %s array constructor at %L is %sEmpty FINAL at %CEmpty IMPLICIT statement at %CEmpty array constructor at %C is not allowedEmpty set of digits in BOZ constant at %CEnable CFI tables via GAS assembler directives.Enable copy propagation of scalar-evolution information.Enable strict 32-bit psABI struct return checking.End of nonblock DO statement at %C is interwoven with another DO loopEnd of nonblock DO statement at %C is within another blockEnd of search list.
  Entity with assumed character length at %L must be a dummy argument or a PARAMETEREnumerator exceeds the C integer type at %CError converting PARAMETER constant in complex constant at %CError converting integerError writing modules file: %sExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExpected ")" at %CExpected "," at %CExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected PARAMETER symbol in complex constant at %CExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected comma in I/O list at %CExpected component reference at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected left parenthesisExpected module procedure name at %CExpected nameExpected real stringExpected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected terminating name at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting list of named entities at %CExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: Conversion from %s to %s at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: backslash character at %CExternal IO UNIT cannot be an array at %LFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure at %L must have exactly one argumentFORALL end expression at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar INTEGERFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORMAT label %d at %L not definedFORMAT statement at %L does not have a statement labelFirst argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)For dummy procedure %s, no binding name is allowed in BIND(C) at %CFormat statement in module main block at %CFortran 95 requires default INTEGER in %s tag at %LFunction %s at %L has entries with mismatched array specificationsGCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCSE disabledGENERIC at %C must be inside a derived-type CONTAINSGenerate cld instruction in the function prologue.Generate code for SH4 500 series (FPU-less).Generate reciprocals instead of divss and sqrtss.ICE: emit_insn used where emit_jump_insn needed:
! IF clause at %L requires a scalar LOGICAL expressionIMPORT statement at %C only permitted in an INTERFACE bodyINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTENT (%s) conflicts with INTENT(%s) at %LINTENT(%s) actual argument at %L might interfere with actual argument at %L.IOLENGTH tag invalid in INQUIRE statement at %CISO C does not allow extra %<;%> outside of a functionISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support fixed-point typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayIllegal character in BOZ constant at %CIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIn function %qsIn member function %qsIncompatible derived type in PARAMETER at %LIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sInconsistent ranks for operator at %%L and %%LIncorrect function return valueIndex in dimension %d is out of bounds at %LInitialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of variable at %C is not allowed in a PURE procedureInitializing already initialized variable at %CInteger expression required at %CInteger kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger too large at %CInteger value too large in expression at %CInternal compiler error: Error reporting routines re-entered.
  Internal unit with vector subscript at %LIntrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic operator interface at %L must be a FUNCTIONInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid character in name at %CInvalid context for NULL() pointer at %%LInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid procedure pointer assignment at %LInvalid real kind %d at %CInvalid value for %s specification at %CIterator step at %L cannot be zeroJunk after CALL at %CJunk after GENERIC binding at %CKIND parameter of %s at %L must be an initialization expressionKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CL%d cache latency unknown for %sLOGICAL operands are required in expression at %LLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel at %L is not in the same block as the GOTO statement at %LLetters must be in alphabetic order in IMPLICIT statement at %CLimit of %d continuations exceeded in statement at %CLines executed:%s of %d
  List all available debugging counters with their limits and counts.Logical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLoop variable at %C cannot be a sub-componentLower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMULT case in cris_op_strMaximum subrecord length cannot exceed %dMaximum supported identifier length is %dMissing alternate return spec in subroutine call at %LMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing generic specification in USE statement at %CMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CModule nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMultiple identifiers provided with single NAME= specifier at %CNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL appears on right-hand side in assignment at %LNULL used in arithmeticNULL() initialization at %C is ambiguousName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName too longNamed constant at %C in an EQUIVALENCENeed either entity or common block name for attribute specification statement at %CNo binding name is allowed in BIND(C) at %CNo branches
  No calls
*************** warranty; not even for MERCHANTABILITY o
*** 453,459 ****
  unconditional %2d taken %s
  undefined named operand %qsunexpected base-type in cris_print_baseunexpected index-type in cris_print_indexunexpected multiplicative operandunexpected operandunexpected side-effects in addressuninitialized const in %<new%> of %q#Tunion cannot be made transparentunion has no membersunion has no named membersunknown array size in deleteunknown cc_attr valueunknown conversion type character %qc in formatunknown insn modeunknown move insn:unknown option after %<#pragma GCC diagnostic%> kindunknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed struct/union that defines no instancesunnamed variable or field declared voidunrecognizable insn:unrecognized addressunrecognized format specifierunrecognized gcc debugging option: %cunrecognized supposed constantunrecoverable errorunresolved overload for Altivec builtin %qFunsupported combination: %sunsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused variable %q+Dupper value in case label range exceeds maximum value for typeuse %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<...%> to expand argument packuse of %<complex%> in AltiVec types is invaliduse of %<long double%> in AltiVec types is invaliduse of %<long%> in AltiVec types is deprecated; use %<int%>use of %qs in templateuse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of boolean types in AltiVec types is invaliduse of class template %qT as expressionuse of decimal floating point types in AltiVec types is invaliduse of enum %q#D without previous declarationused array that cannot be converted to pointer where scalar is requiredused struct type value where scalar is requiredused union type value where scalar is requireduseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser-defined %qD always evaluates both argumentsusing invalid field %qDusing template type parameter %qT after %qsusing typedef-name %qD after %qsusing-declaration for non-member at class scopevalue computed is not usedvariable %q#D has initializer but incomplete typevariable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %qD has function typevariable %qD has initializer but incomplete typevariable length array %qD is usedvariable length array is usedvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable-sized compound literalvariable-sized object may not be initializedvector size not an integral multiple of component sizeverify_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_gimple failedverify_ssa failedversion attribute is not a stringvirtual base %qT inaccessible in %qT due to ambiguityvirtual functions cannot be friendsvirtual non-class function %qsvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bewarning: weak declaration of %q+D must be publicweak declaration of %q+D not supportedwhen writing output to %s: %mwidth of %qs exceeds its typewriting into constant object (argument %d)writing through null pointer (argument %d)wrong amount of branch edges after unconditional jump %iwrong edge %d->%d for PHI argumentwrong immediate use listwrong insn in the fallthru edgewrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of template arguments (%d, should be %d)wrong outgoing edge flags at end of bb %dwrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusx87 register return with x87 disabledxstormy16_print_operand: unknown codezero or negative size array %q+Dzero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-size array %qDProject-Id-Version: gcc 4.4.1
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
- POT-Creation-Date: 2020-03-20 23:17+0000
  PO-Revision-Date: 2009-11-10 09:00+0700
  Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>
  Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>
--- 459,464 ----
*************** write_c_file - nama keluaran adalah %s,
*** 493,499 ****
    -u, --unconditional-branches    Tampilkan tidak terkondisi jumlah percabangan juga
    -v, --version                   Tampilkan nomor versi, dan keluar
    sebuah kualified-id dibutuhkan  sama seperti sebuah direktori bukan-sistem yang menduplikasi sebuah sistem direktori
!   dasar %qT  karena urutan konversi untuk argumen lebih baik  tetapi %d dibutuhkan  tetapi tidak override %<%T(const %T&)%>  tetapi tidak override %<operator=(const %T&)%>  kandidat konversi termasuk %qD dan %qD  memasuki blok terstruktur OpenMP  keluar OpenMP structured block  diduga sebuah template kelas, diperoleh %qE  diduga sebuah template kelas, diperoleh %qT  diduga sebuah konstanta dari tipe %qT, diperoleh %qT  diduga sebuah tipe, diperoleh %qE  diduga sebuah tipe, diperoleh %qT  dari sini  dalam panggilan ke %qD  dalam evaluasi dari %<%Q(%#T, %#T)%>  dalam ekspresi thrown  inisialisasi argumen %P dari %qD  atau %<operator=(const %T&)%>  karena %q+#D dideklarasikan dalam kelas dasar  mencoba untuk instantiate %qD Seluruh pilihan dengan karakteristik yang diinginkan telah ditampilkan
   Tidak ada pilihan dengan karakteristik yang diinginkan ditemukan
   konflik kode gen gaya switches digunakan!$OMP ATOMIC assignmen intrinsik IAND, IOR, atau IEOR harus memiliki dua argumen di %L!$OMP ATOMIC assignmen intrinsik harus berupa MIN, MAX, IAND, IOR atau IEOR di %L!$OMP ATOMIC assignmen harus berupa var = var op expr atau var = expr op var di %L!$OMP ATOMIC assignmen harus memiliki sebuah operator atau instrinsik di tangan sebelah kanan di %L!$OMP ATOMIC intrinsik argumen harus berupa skalar di %L!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L!$OMP ATOMIC var = var op expr tidak seacra matematik sama ekuivalen ke var = var op (expr) di %L!$OMP di %C berawal sebuah baris berkomentar yang tidak diikuti sebuah spasi atau sebuah baris kelanjutan"::" telah diduga setelah modul alam di %C tetapi tidak ditemukan# %s %.2f %.2f
  #include "..." pencarian dimulai disini:
--- 498,504 ----
    -u, --unconditional-branches    Tampilkan tidak terkondisi jumlah percabangan juga
    -v, --version                   Tampilkan nomor versi, dan keluar
    sebuah kualified-id dibutuhkan  sama seperti sebuah direktori bukan-sistem yang menduplikasi sebuah sistem direktori
!   dasar %qT  karena urutan konversi untuk argumen lebih baik  tetapi %d dibutuhkan  kandidat konversi termasuk %qD dan %qD  memasuki blok terstruktur OpenMP  keluar OpenMP structured block  diduga sebuah template kelas, diperoleh %qE  diduga sebuah template kelas, diperoleh %qT  diduga sebuah konstanta dari tipe %qT, diperoleh %qT  diduga sebuah tipe, diperoleh %qE  diduga sebuah tipe, diperoleh %qT  dari sini  dalam panggilan ke %qD  dalam evaluasi dari %<%Q(%#T, %#T)%>  dalam ekspresi thrown  inisialisasi argumen %P dari %qD  atau %<operator=(const %T&)%>  karena %q+#D dideklarasikan dalam kelas dasar  mencoba untuk instantiate %qD Seluruh pilihan dengan karakteristik yang diinginkan telah ditampilkan
   Tidak ada pilihan dengan karakteristik yang diinginkan ditemukan
   konflik kode gen gaya switches digunakan!$OMP ATOMIC assignmen intrinsik IAND, IOR, atau IEOR harus memiliki dua argumen di %L!$OMP ATOMIC assignmen intrinsik harus berupa MIN, MAX, IAND, IOR atau IEOR di %L!$OMP ATOMIC assignmen harus berupa var = var op expr atau var = expr op var di %L!$OMP ATOMIC assignmen harus memiliki sebuah operator atau instrinsik di tangan sebelah kanan di %L!$OMP ATOMIC intrinsik argumen harus berupa skalar di %L!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L!$OMP ATOMIC var = var op expr tidak seacra matematik sama ekuivalen ke var = var op (expr) di %L!$OMP di %C berawal sebuah baris berkomentar yang tidak diikuti sebuah spasi atau sebuah baris kelanjutan"::" telah diduga setelah modul alam di %C tetapi tidak ditemukan# %s %.2f %.2f
  #include "..." pencarian dimulai disini:
*************** write_c_file - nama keluaran adalah %s,
*** 520,526 ****
  %s:versi '%.4s', lebih suka '%.4s'
  %s:versi '%.5s', lebih suka versi '%.4s'
  '' ' simbol'!' simbol'#' simbol'%%%c' bukan sebuah awalan operan yang valid'%%l' operan bukan sebuah label''' simbol'(' simbol'+' simbol'-' simbol'0' simboloperan 'B'  memiliki multiple bits setoperan 'B' bukan sebuah konstanta'E' pemodifikasi'I' simbol'O' pemodifikasi'^' simbol'_' simbol'a' simbol'm' simboloperan 'o' bukan sebuah konstanta'q' simbol(C)(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)(diluar dari kelas inisialisasi dibutuhkan)(jika anda menggunakan %<-fpermissive%>, G++ akan menerima kode anda, tetapi mengijinkan penggunaan dari sebuah nama tidak dideklarasikan sudah ditinggalkan)(dekat inisialisasi untuk %qs)(mungkin %<typename %T::%E%> telah diinginkan)(mungkin sebuah semikolom hilang setelah definisi dari %qT)(jadi anda harus melewatkan %qT bukan %qT ke %<va_arg%>)--param inline-unit-growth batas tercapai--param large-function-growth batas tercapai--param large-stack-frame-growth batas tercapai--param max-inline-insns-auto batas tercapai--param max-inline-insns-sinlge batas tercapai-E atau -x dibutuhkan ketika masukan berasal dari standar masukan-Xbind-now dan -Xbind-lazy tidak kompatibel-bundle tidak diperbolehkan dengan -dynamiclib-bunlde_loader tidak diperbolehkan dengan -dynamiclib-c atau S dibutuhkan untuk Ada-client_name tidak diperbolehkan dengan -dynamiclib-current_version hanya diperbolehkan dengan -dynamiclib-force_flat_namespace tidak diperbolehkan dengan -dynamiclib-install_name hanya diperbolehkan dengan -dynamiclib-keep_private_externs tidak diperbolehkan dengan -dynamiclib-mbig-endian dan -mlittle-endian tidak boleh digunakan bersamaan-mhard-float tidak didukung-msingle-float dan -msoft-float tidak dapat keduanya dispesifikasikan-pg dan -fomit-frame-pointer tidak kompatibel-private_bundle tidak diperbolehkan dengan -dynamicliboperator .NOT. dalam ekspresi di %L harus memiliki sebuah operan LOGIKALset instruksi 387 non-aktif, menggunakan aritmetik SSE64 bit ABI tidak didukung di mode ESA/390<Selama inisialisasi>
! <anonim><sudah-termasuk><baris-perintah>Spesifikasi AKSES di %L telah dispesifikasikanALLOCATABLE dispesifikasikan diluar dari tubuh ANTAR-MUKA di %LALTERNATIF KEMBALI tidak diijinkan di %LAPCS reentrant kode tidak didukung. Diabaikanpernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGERpernyataan GOTO ASSIGNED di %L membutuhkan sebuah variabel INTEGERASYNCHRONOUS= penspesifikasi di %L harus berupa ekspresi inisialisasiAUX penunjuk diinisialisasi untuk edge %d->%dargumen vektor AVX tanpa AVX aktif mengubah ABISpesifikasi akses dari operator %s di %C telah dispesifikasikanSpesifikasi akses dari operator .%s.  di %C telah dispesifikasikanKomponen dapat dialokasikan dari struktur di %C harus memiliki sebuah bentuk defferedIjinkan konversi implisit diantara vektor dengan jumlah berbeda dari subparts dan/atau tipe elemen yang berbeda.Telah berada didalam sebuah blok CONTAINS di %CPernyataan alternatif RETURN di %C hanya diperbolehkan dalam sebuah SUBROUTINEPernyataan RETURN alternatif di %L membutuhkan sebuah SKALAR-INTEGER return penspesifikasiKembali alternatif tidak dapat muncul dalam antar-muka operator di %LArgumen AltiVec dilewatkan ke fungsi yang tidak berprototipeAltiVec tidak didukung dalam target iniAmbigu simbol dalam definisi TIPE di %CSebuah alternatif return di %L tanpa sebuah * dummy argumenSebuah konstruks FORALL luar telah memiliki sebuah indeks dengan nama ini %LArgumen NCOPIES dari REPEAT intrinsik adalah negatif di %LArgumen NCOPIES dari REPEAT intrinsik adalah terlalu besar di %LArgumen dim di %L harus berupa tipe INTEGERArgumen dim di %L harus berupa skalarArgumen dari %s di %L harus berupa panjang satuArgumen dari %s fungsi di %L adalah negatifArgumen dari fungsi %s di %L terlalu besar untuk urutan collating dari jenis %dArgumen dari fungsi %s di %L diluar dari jangkauan [0,127]Argumen dari ACOS di %L harus berada diantara -1 dan 1Argumen dari ACOSH di %L harus tidak lebih kecil dari 1Argumen dari ASIN di %L harus berada diantara -1 dan 1Argumen dari ATANH di %L harus berada didalam jangkauan -1 ke 1Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKANArgumen dari prosedur FINAL di %L harus berupa INTENT(OUT)Argumen dari prosedur FINAL di %L tidak boleh berupa OPSIONALargumen dari prosedur FINAL di %L harus berupa sebuah PENUNJUKArgumen dari IACHAR di %L harus berupa panjang satuArgumen dari fungsi IACHAR di %L diluar dari jangkauan 0..127Argumen dari ICHAR di %L harus berupa panjang satuArgumen dari LOG di %L tidak dapat lebih kecil atau sama dengan nolArgumen dari LOG10 di %L tidak dapat lebih kecil atau sama dengan nolArgumen dari pernyataan SELECT di %L tidak dapat berupa %sArgumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalarArgumen dari SQRT di %L memiliki sebuah nilai negatifAritmetik NaN di %LAritmetik OK di %LAritmetik OK mengubah %s ke %s di %LAritmetik overflow di %LAritmetik underflow di %LStruktur komponen array di %C harus memiliki sebuah bentuk eksplisitKomponen array dari struktur di %C harus memiliki bentuk eksplisit atau defferedIndeks array di %L adalah sebuah array dari tingkat %dIndeks array di %L harus berupa tipe INTEGER, ditemukan %sIndeks array di %L harus berupa skalarOperan array tidak komensurate di %LOperan array tidak komensurate mengubah %s ke %s di %LReferensi array di %C tidak dapat memiliki lebih dari %d dimensiReferensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %dReferensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %dReferensi array dalam EQUIVALENCE di %C tidak dapat berupa daerah arrayReferensi array diluar cakupanBagian array dengan sebuah vektor subscript di %L tidak boleh menjadi target dari sebuah penunjukSpesifikasi array di %C memiliki lebih dari %d dimensiSpesifikasi array harus deferred di %LSpesifikasi array dibutuhkan dalam pernyatan ALOKASI di %LPilihan perakit
  ============
  
  Menempatkan nilai selain dari 0 atau 1 ke LOGICAL bisa menghasilkan hasil tidak terdefinisi di %LPenempatan antar-muka operator di %L harus sebuah SUBROUTINEPenempatan operator antar-muka di %L harus memiliki dua argumenPenempatan operator antar-muka di %L tidak boleh meredefinisi penempatan sebuah tipe INTRINSIKPenempatan ke sebuah indeks variabel FORALL di %LAsumsikan ICPLB telah aktif di waktu jalan.Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummyUkuran array yang diasumsikan di %L harus berupa sebuah argumen dummyDi tingkat paling atas:Mencoba untuk DEALOKASI yang tidak dialokasikan '%s'Mencoba secara tidak langsung overlap blok COMMON %s dan %s dengan EQUIVALENCE di %CAtribut di %L tidak diijinkan dalam sebuah definisi TIPEHindari spekulatif loads untuk memperbaiki sebuah anomali perangkat keras.BB_RTL flags tidak diset untuk blok %dBIND(C) diaplikasikan ke %s %s di %Latribut BIND(C) di %C membutuhkan sebuah antar-muka dengan BIND(C)atribut BIND(C) di %L hanya dapat digunakan untuk variabel atau blok umumprosedur BIND(C) dengan NAMA mungkin tidak memiliki atribut PENUNJUK di %Ctipe BYTE digunakan di %C tidak tersedia dalam mesin targetSpesifikasi INTENT buruk di %CIO basetype buruk (%d)Referensi array buruk di %LSpesifikasi array buruk untuk sebuah eksplisit shaped array di %CSpesifikasi array buruk untuk diasumsikan shape array di %CSpesifikasi array buruk dalam pernyataan ALOKASI di %LBaris kelanjutan buruk di %CJenis buruk untuk konstanta logikal di %CNama burukOperator burukSpesifikasi buruk untuk diasumsikan ukuran array di %CSpesifikasi buruk untuk deferred shape array di %CTarget buruk dalam penempatan penunjuk dalam prosedur PURE di %LTipe buruk dalam ekspresi konstantaBinding atribut telah menspesifikasikan passing, tidak legal NOPASS di %CBinding atribut telah menspesifikasikan passing, tidak legal PASS di %CBLOK DATA kosong di %C konflik dengan BLOK DATA sebelumnya di %LBlanket pernyataan SAVE di %C mengikuti pernyataan SAVE sebelumnyaLabel blok tidak sesuai untuk pernyataan IF di %CLabel blok tidak sesuai untuk pernyataan aritmetik IF di %CNama perangkat [dan daerah memori].Cabang di %L bisa menyebabkan sebuah loop tak terhinggaPercabangan dijalankan:%s dari %d
--- 525,531 ----
  %s:versi '%.4s', lebih suka '%.4s'
  %s:versi '%.5s', lebih suka versi '%.4s'
  '' ' simbol'!' simbol'#' simbol'%%%c' bukan sebuah awalan operan yang valid'%%l' operan bukan sebuah label''' simbol'(' simbol'+' simbol'-' simbol'0' simboloperan 'B'  memiliki multiple bits setoperan 'B' bukan sebuah konstanta'E' pemodifikasi'I' simbol'O' pemodifikasi'^' simbol'_' simbol'a' simbol'm' simboloperan 'o' bukan sebuah konstanta'q' simbol(C)(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)(diluar dari kelas inisialisasi dibutuhkan)(jika anda menggunakan %<-fpermissive%>, G++ akan menerima kode anda, tetapi mengijinkan penggunaan dari sebuah nama tidak dideklarasikan sudah ditinggalkan)(dekat inisialisasi untuk %qs)(mungkin %<typename %T::%E%> telah diinginkan)(mungkin sebuah semikolom hilang setelah definisi dari %qT)(jadi anda harus melewatkan %qT bukan %qT ke %<va_arg%>)--param inline-unit-growth batas tercapai--param large-function-growth batas tercapai--param large-stack-frame-growth batas tercapai--param max-inline-insns-auto batas tercapai--param max-inline-insns-sinlge batas tercapai-E atau -x dibutuhkan ketika masukan berasal dari standar masukan-Xbind-now dan -Xbind-lazy tidak kompatibel-bundle tidak diperbolehkan dengan -dynamiclib-bunlde_loader tidak diperbolehkan dengan -dynamiclib-c atau S dibutuhkan untuk Ada-client_name tidak diperbolehkan dengan -dynamiclib-current_version hanya diperbolehkan dengan -dynamiclib-force_flat_namespace tidak diperbolehkan dengan -dynamiclib-install_name hanya diperbolehkan dengan -dynamiclib-keep_private_externs tidak diperbolehkan dengan -dynamiclib-mbig-endian dan -mlittle-endian tidak boleh digunakan bersamaan-mhard-float tidak didukung-msingle-float dan -msoft-float tidak dapat keduanya dispesifikasikan-pg dan -fomit-frame-pointer tidak kompatibel-private_bundle tidak diperbolehkan dengan -dynamicliboperator .NOT. dalam ekspresi di %L harus memiliki sebuah operan LOGIKALset instruksi 387 non-aktif, menggunakan aritmetik SSE64 bit ABI tidak didukung di mode ESA/390<Selama inisialisasi>
! <anonim><sudah-termasuk><baris-perintah>Spesifikasi AKSES di %L telah dispesifikasikanALLOCATABLE dispesifikasikan diluar dari tubuh ANTAR-MUKA di %LALTERNATIF KEMBALI tidak diijinkan di %LAPCS reentrant kode tidak didukung. Diabaikanpernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGERpernyataan GOTO ASSIGNED di %L membutuhkan sebuah variabel INTEGERAUX penunjuk diinisialisasi untuk edge %d->%dargumen vektor AVX tanpa AVX aktif mengubah ABISpesifikasi akses dari operator %s di %C telah dispesifikasikanSpesifikasi akses dari operator .%s.  di %C telah dispesifikasikanKomponen dapat dialokasikan dari struktur di %C harus memiliki sebuah bentuk defferedIjinkan konversi implisit diantara vektor dengan jumlah berbeda dari subparts dan/atau tipe elemen yang berbeda.Telah berada didalam sebuah blok CONTAINS di %CPernyataan alternatif RETURN di %C hanya diperbolehkan dalam sebuah SUBROUTINEPernyataan RETURN alternatif di %L membutuhkan sebuah SKALAR-INTEGER return penspesifikasiKembali alternatif tidak dapat muncul dalam antar-muka operator di %LArgumen AltiVec dilewatkan ke fungsi yang tidak berprototipeAltiVec tidak didukung dalam target iniAmbigu simbol dalam definisi TIPE di %CSebuah alternatif return di %L tanpa sebuah * dummy argumenSebuah konstruks FORALL luar telah memiliki sebuah indeks dengan nama ini %LArgumen NCOPIES dari REPEAT intrinsik adalah negatif di %LArgumen NCOPIES dari REPEAT intrinsik adalah terlalu besar di %LArgumen dim di %L harus berupa tipe INTEGERArgumen dim di %L harus berupa skalarArgumen dari %s di %L harus berupa panjang satuArgumen dari %s fungsi di %L adalah negatifArgumen dari fungsi %s di %L terlalu besar untuk urutan collating dari jenis %dArgumen dari fungsi %s di %L diluar dari jangkauan [0,127]Argumen dari ACOS di %L harus berada diantara -1 dan 1Argumen dari ACOSH di %L harus tidak lebih kecil dari 1Argumen dari ASIN di %L harus berada diantara -1 dan 1Argumen dari ATANH di %L harus berada didalam jangkauan -1 ke 1Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKANArgumen dari prosedur FINAL di %L harus berupa INTENT(OUT)Argumen dari prosedur FINAL di %L tidak boleh berupa OPSIONALargumen dari prosedur FINAL di %L harus berupa sebuah PENUNJUKArgumen dari IACHAR di %L harus berupa panjang satuArgumen dari fungsi IACHAR di %L diluar dari jangkauan 0..127Argumen dari ICHAR di %L harus berupa panjang satuArgumen dari LOG di %L tidak dapat lebih kecil atau sama dengan nolArgumen dari LOG10 di %L tidak dapat lebih kecil atau sama dengan nolArgumen dari pernyataan SELECT di %L tidak dapat berupa %sArgumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalarArgumen dari SQRT di %L memiliki sebuah nilai negatifAritmetik NaN di %LAritmetik OK di %LAritmetik OK mengubah %s ke %s di %LAritmetik overflow di %LAritmetik underflow di %LStruktur komponen array di %C harus memiliki sebuah bentuk eksplisitKomponen array dari struktur di %C harus memiliki bentuk eksplisit atau defferedIndeks array di %L adalah sebuah array dari tingkat %dIndeks array di %L harus berupa tipe INTEGER, ditemukan %sIndeks array di %L harus berupa skalarOperan array tidak komensurate di %LOperan array tidak komensurate mengubah %s ke %s di %LReferensi array di %C tidak dapat memiliki lebih dari %d dimensiReferensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %dReferensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %dReferensi array dalam EQUIVALENCE di %C tidak dapat berupa daerah arrayReferensi array diluar cakupanBagian array dengan sebuah vektor subscript di %L tidak boleh menjadi target dari sebuah penunjukSpesifikasi array di %C memiliki lebih dari %d dimensiSpesifikasi array harus deferred di %LSpesifikasi array dibutuhkan dalam pernyatan ALOKASI di %LPilihan perakit
  ============
  
  Menempatkan nilai selain dari 0 atau 1 ke LOGICAL bisa menghasilkan hasil tidak terdefinisi di %LPenempatan antar-muka operator di %L harus sebuah SUBROUTINEPenempatan operator antar-muka di %L harus memiliki dua argumenPenempatan operator antar-muka di %L tidak boleh meredefinisi penempatan sebuah tipe INTRINSIKPenempatan ke sebuah indeks variabel FORALL di %LAsumsikan ICPLB telah aktif di waktu jalan.Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummyUkuran array yang diasumsikan di %L harus berupa sebuah argumen dummyDi tingkat paling atas:Mencoba untuk DEALOKASI yang tidak dialokasikan '%s'Mencoba secara tidak langsung overlap blok COMMON %s dan %s dengan EQUIVALENCE di %CAtribut di %L tidak diijinkan dalam sebuah definisi TIPEHindari spekulatif loads untuk memperbaiki sebuah anomali perangkat keras.BB_RTL flags tidak diset untuk blok %dBIND(C) diaplikasikan ke %s %s di %Latribut BIND(C) di %C membutuhkan sebuah antar-muka dengan BIND(C)atribut BIND(C) di %L hanya dapat digunakan untuk variabel atau blok umumprosedur BIND(C) dengan NAMA mungkin tidak memiliki atribut PENUNJUK di %Ctipe BYTE digunakan di %C tidak tersedia dalam mesin targetSpesifikasi INTENT buruk di %CIO basetype buruk (%d)Referensi array buruk di %LSpesifikasi array buruk untuk sebuah eksplisit shaped array di %CSpesifikasi array buruk untuk diasumsikan shape array di %CSpesifikasi array buruk dalam pernyataan ALOKASI di %LBaris kelanjutan buruk di %CJenis buruk untuk konstanta logikal di %CNama burukOperator burukSpesifikasi buruk untuk diasumsikan ukuran array di %CSpesifikasi buruk untuk deferred shape array di %CTarget buruk dalam penempatan penunjuk dalam prosedur PURE di %LTipe buruk dalam ekspresi konstantaBinding atribut telah menspesifikasikan passing, tidak legal NOPASS di %CBinding atribut telah menspesifikasikan passing, tidak legal PASS di %CBLOK DATA kosong di %C konflik dengan BLOK DATA sebelumnya di %LBlanket pernyataan SAVE di %C mengikuti pernyataan SAVE sebelumnyaLabel blok tidak sesuai untuk pernyataan IF di %CLabel blok tidak sesuai untuk pernyataan aritmetik IF di %CNama perangkat [dan daerah memori].Cabang di %L bisa menyebabkan sebuah loop tak terhinggaPercabangan dijalankan:%s dari %d
*************** write_c_file - nama keluaran adalah %s,
*** 528,534 ****
  Tidak dapat mengubah atribut dari USE-assosiasi simbol %s di %LTidak dapat mengubah atribut dari USE-assosiasi simbol di %LTidak dapat menspesifikasikan IMPLISIT di %C setelah IMPLISIT NONEKompleks argumen dari LOG di %L tidak dapat berupa nolKomponen %s dari tipe URUTAN dideklarasikan di %L tidak dapat memiliki atribut URUTANKomponen di %C harus memiliki sebuah atribut PENUNJUKKomponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut DAPAT DIALOKASIKAN di %LKomponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut PENUNJUK di %LKomponen dalam TYPE di %C harus mengawali CONTAINSOperator konkatenasi di %L harus konkatenasi string dari tipe yang samaOperator konkatenasi dalam ekspresi di %L harus memiliki dua operan KARAKTERDikonfigurasikan dengan: %s
  Ekspresi konstant dalam FORMAT tag di %L harus berupa tipe baku KARAKTEREkspresi konstan dibutuhkan di %CKonversi dari %s ke %s di %LKonversi dari sebuah Infiniti atau Bukan-sebuah-angka di %L ke INTEGERCray Pointee di %C tidak dapat diasumsikan bentuk arrayCray Pointee di %L muncul dalam beberapa pernyataan penunjuk()Penunjuk Cray di %C memiliki %d bytes ketelitian; alamat memori membutuhkan %d bytesPenunjuk Cray di %C harus berupa sebuah integerMembuat array sementara di %Lpernyataan DATA di %C tidak diperbolehkan dalam sebuah prosedur PUREpernyataan DATA di %L memiliki lebih banyak nilai daripada variabelpernyataan DATA di %L memiliki lebih variabel daripada nilaiDIM argumen di %L diluar dari cakupanElemen data diatas array batas atas di %LElemen data dibawah array batas bawah di %LElemen pemindahan data di %L tidak dapat berupa sebuah referensi lengkap ke sebuah array yang ukurannya diasumsikanElemen pemindahan data di %L tidak dapat memiliki komponen PRIVATETipe turunan di %C hanya dapat berupa PRIVATE dalam bagian spesifikasi dari sebuah modulTipe turunan di %C hanya dapat berupa PUBLIK dalam bagian spesifikasi dari sebuah modulTipe turunan di %C belum pernah didefinisikan sebelumnya jadi tidak dapat muncul dalam sebuah tipe definisi turunanTipe komponen turunan %C bukan sebuah anggota EQUIVALENCE yang diijinkanDeklarasi tipe turunan dengan FINAL di %C harus berada dalam spesifikasi dari sebuah MODULEJenis parameter berbeda dalam penempatan penunjuk di %LTingkat berbeda dalam penempatan penunjuk di %LBentuk berbeda untuk %s di %L dalam dimensi %d (%d dan %d)Tipe berbeda dalam penempatan penunjuk di %L; mencoba penempatan dari %s ke %sPembagian dengan nol di %LPembagian dengan nol mengubah %s ke %s di %LJangan tekan informasi debug C++ class.Tidak melakukan apa-apa. Dijaga untuk kompabilitas versi sebelumnya.Jangan hasilkan kode mode-privileged saja; mengimplikasikan -mno-inline-ic_invalidate jika kode inline tidak bekerja dala mode pengguna.Driving:Prosedur dummy di %C mungkin tidak memiliki atribut BIND(C) dengan NAMADuplikasi %s atribut di %LDuplikasi atribut %s dispesifikasikan di %LDuplikasi %s label spesifikasi di %CDuplikasi %s spesifikasi di %CDuplikasi atribut BIND dispesifikasikan di %LDuplikasi pernyataan ELSE di %L dan %CDuplikasi atribut EXTENDS dispesifikasikan di %LDuplikasi pernyataan IMPLISIT NONE di %CDuplikasi spesifikasi NML di %CDuplikasi NON_OVERRIDABLE di %CDuplikasi pernyataan PRIVATE di %CDuplikasi atribut TERPROTEKSI dispesifikasikan di %LDuplikasi SAVE atribut dispesifikasikan di %LDuplikasi pernyataan SEQUENCE di %CDuplikasi SATUAN spesifikasi di %CDuplikasi atribut NILAI dispesifikasikan di %LDuplikasi atribut VOLATILE dispesifikasikan di %LDuplikasi penspesifikasi akses di %CDuplikasi spesifikasi array untuk Cray pointee di %CDuplikasi format spesifikasi di %CDuplikasi pernyataan label %d di %L dan %Lpernyataan ELSE IF di %C tidak dapat mengikuti pernyataan ELSE di %Lpernyataan ELSEWHERE di %C mengikuti tidak bertopen ELSEWHEREpernyataan ELSEWHERE di %C tidak terenklose dalam blok WHEREtag AKHIR di %C tidak diperbolehkan dalam pernyataan keluaranEND tag label %d di %L tidak didefinisikanpernyataan MASUKAN di %C tidak dapat muncul dalam sebuah prosedur terkontainpernyataan MASUKAN di %C tidak dapat muncul didalam sebuah DATA BLOKpernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok TIPE TURUNANpernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DOpernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok FORALLpernyataan MASUKAN di %C tidak dapat muncul dalam sebuah MODULpernyataan MASUKAN di %C tidak dapat muncul dalam sebuah APLIKASIpernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok SELECTpernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok WHEREpernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontainpernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok IF-THENpernyataan MASUKAN di %C tidak dapat muncul dalam sebuah ANTAR-MUKAENTRY_BLOCK memiliki IL diasosiasikan dengannyadeklarasi ENUM di %C tidak memiliki ENUMERASIpernyataan definisi ENUM diduga sebelum %CENUMERATOR %L tidak diinisialisasi dengan ekspresi integerEOR tag label %d di %L tidak didefinisikanEQUIVALENCE di %C membutuhkan dua atau lebih objekERR tag label %d di %L tidak didefinisikanpernyataan EXIT di %C mengakhiri loop !$OMP DOEXIT_BLOCK memiliki IL diasosiasikan dengannyaBaik semua atau kosong dari objek dalam EKUIVALEN set di %L yang memiliki atribut TERPROTEKSIElemen dalam %s array konstruktor di %L adalah %sKosong FINAL di %CPernyataan IMPLISIT kosong di %CKonstruktor array kosong di %C tidak diperbolehkanSet kosong dari digits dalam konstanta BOZ di %CAktfikan tabel CFI melalui direktif perakit GAS.Aktifkan propagasi penyalinan dari informasi skalar-evolusi.Aktifkan pemeriksaan kembali strict 32 bit ps ABI struktur.Akhir dari pernyataan bukan blok DO di %C adalah interwoven dengan DO loop lainnyaAkhir dari pernyataan bukan blok DO di %C adalah didalam blok lainAkhir dari daftar pencarian.
  Entity dengan panjang karakter diasumsikan di %L harus berupa sebuah argumen dummy atau sebuah PARAMETEREnumerator melebihi tipe integer C di %CError mengubah PARAMETER konstanta dalam konstanta kompleks di %CError mengubah integerError menulis berkas modul: %sKondisi keluar dari loop DO WHILE di %L harus berupa sebuah ekspresi skalar LOGIKALDiduga ")" di %CDiduga "," di %CDiduga :: dalam definisi TIPE di %CDiduga tanda = dalam pernyataan PARAMETER di %CDiduga simbol PARAMETER dalam konstanta kompleks di %CDiduga sebuah pernyataan CASE atau END SELECT mengikuti SELECT CASE di %CDiduga sebuah antar-muka tidak-bernama di %CDiduga sebuah parenthesis kanan dalam ekspresi di %CDiduga sebuah nilai step dalam iterator di %CDiduga penspesifikasi akses di %CDiduga alternatif label kembali di %CDiduga sebuah ekspresi inisialisasi di %CDiduga dimensi lain dalam deklarasi array di %CDiduga daftar argumen di %CDiduga array subscript di %CDiduga array subscript stride di %CDiduga nama atribut bitDiduga atribut binding di %CDiduga nama binding di %CDiduga koma dalam daftar I/O di %CDiduga referensi komponen di %CDiduga eksponen dalam ekspresi di %CDiduga ekspresi di %C dalam pernyataan PARAMETERDiduga ekspresi dalam pernyataan %s di %CDiduga ekspresi dalam spesifikasi array di %CDiduga tipe ekspresiDiduga daftar argumen formal dalam definisi fungsi di %CDiduga ekspresi inisialisasi di %CDiduga ekspresi inisialisasi dalam CASE di %CDiduga integerDiduga integer stringDiduga parenthesis kiriDiduga nama prosedur modul di %CDiduga namaDiduga real stringDiduga parenthesis kananDidugak ekspresi inisialisasi skalar di %CDiduga nama binding spesifik di %CDiduga stringDiduga nama struktur komponen di %CDiduga nama berakhir di %CDiduga nama variabel di %CNama variabel diduga di %C dalam pernyataan PARAMETERDiduga daftar dari entiti bernama di %CEkspresi di %L harus berupa tipe INTEGER, ditemukan %sEkspresi di %L harus berupa skalarEkspresi dalam pernyataan CASE di %L harus berupa tipe %dEkspresi dalam pernyataan CASE di %L harus berupa tipe %sEkspresi dalam pernyataan CASE di %L harus berupa skalarEkstensi: Konversi dari %s ke %s di %LEkstensi: Operator unary mengikuti operator aritmetik (menggunakan parentheses) di %CEkstensi: karakter backslash di %CEksternal IO UNIT tidak dapat berupa sebuah array di %Ldeklarasi FINAL di %C harus berada didalam CONTAINSdeklarasi FINAL di %C harus berada didalam sebuah tipe turunan daerah CONTAINSProsedur FINAL di %L harus memiliki tepat satu argumenFORALL akhir ekspresi di %L harus berupa sebuah skalar INTEGERFORALL nama-indeks di %L harus berupa sebuah skalar INTEGERFORALL awal ekspresi di %L harus berupa sebuah skalar INTEGERFORALL stride ekspresi di %L tidak dapat berupa nolFORALL stride ekspresi di %L harus berupa sebuah skalar %sFORMAT label %d di %L tidak didefinisikanpernyataan FORMAT di %L tidak memiliki sebuah label pernyataanArgumen pertama dari penempatan yang didefinisikan di %L harus berupa INTENT(IN) atau INTENT(INOUT)Argumen pertama dari antar-muka operator di %L tidak dapat berupa pilihanonalArgumen pertama dari antar-muka operator di %L harus berupa INTENT(IN)Untuk prosedur dummy %s, tidak ada nama binding diijinkan dalam BIND(C) di %CPernyataan format dalam modul blok utama di %CFortran 95 membutuhkan INTEGER baku dalam tag %s di %LFungsi %s di %L memiliki masukan dengan spesifikasi array tidak cocokGCC tidak dapat mendukung operator dengan tipe integer dan tipe titik tepat yang memiliki terlalu banyak integral dan fraksional bits bersamaanGCC hanya mendukung %u nested scopesGCC vektor dilewatkan dengan referensi: bukan ekstensi standar ABI dengan tidak ada garansi kompabilitasGCC vektor dikembalikan dengan referensi: ekstensi bukan standar ABI dengan tidak ada garansi kompabilitasGCSE tidak aktifGENERIC di %C harus berada didalam sebuah tipe turunan CONTAINSHasilkan instruksi cld dalam fungsi prolog.Hasilkan kode untuk seri SH4 500 (FPU-less).Hasilkan reciprocals daripada divss dan sqrtss.ICE: emit_insn digunakan dimana emit_jump_insn dibutuhkan:
! IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKALpernyataan IMPOR di %C hanya diijinkan di sebuah tubuh ANTAR-MUKApernyataan INQUIRE di %L tidak dapat berisi baik BERKAS dan penspesifikasi SATUANpernyataan INQUIRE di %L membutuhkan sebuah PENDING= penspesifikasi dengan ID= penspesifikasipernyataan INQUIRE di %L membutuhkan baik BERKAS atau penspesifikasi SATUANpernyataan INQUIRE tidak diperbolehkan dalam prosedur di %CINTENT (%s) konfliks dengan INTENT(%s) di %LINTENT(%s) argumen aktual di %L mungkin menginterferensi dengan argumen aktual di %L.IOLENTH tag tidak valid dalam pernyataan INQUIRE di %CISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsiISO C tidak mendukung %<++%> dan %<--%> di tipe kompleksISO C tidak mendukung %<~%> untuk konjugasi kompleksISO C tidak mendukung tipe integer kompleksISO C tidak mendukung tipe titik tetapISO C tidak mendukung plain %<complex%> yang berarti %<double complex%>ISO C tidak mendukung tipe yang bersaturasiISO C melarang %<goto *expr;%>ISO C melarang %<return%> dengan ekspresi, dalam fungsi mengembalikan voidISO C melarang sebuah satuan terjemahan kosongISO C melarang penempatan diantara fungsi penunjuk dan %<void *%>ISO C melarang grup kurung didalam ekspresiISO C melarang casting bukan skalar ke tipe yang samaISO melarang cast ke tipe unionISO C melarang perbandingan dari %<void *%> dengan fungsi penunjukISO C melarang kondisional ekpsresi diantara %<void *%> dan penunjuk fungsiISO C melarang kondisional ekspresi dengan hanya satu sisi voidISO C melarang tipe fungsi const atau volatileISO C melarang konversi dari fungsi penunjuk ke tipe objek penunjukISO C melarang konversi dari objek penunjuk ke tipe fungsi penunjukISO C melarang penginisialisasi kurung kosongISO C melarang deklarasi parameter kedepanISO C melarang referensi kedepan ke tipe %<enum%>ISO C melarang inisialisasi diantara fungsi penunjuk dan %<void *%>ISO C melarang deklarasi labelISO C melarang deklarasi anggota tanpa anggotaISO C melarang fungsi nestedISO C melarang perbandingan terurut dari penunjuk ke fungsiISO C melarang melewatkan argumen %d dari %qE diantara fungsi penunjuk dan %<void *%>ISO C melarang pengkualifikasi tipe fungsiISO C melarang kembali diantara fungsi penunjuk dan %<void *%>ISO C melarang menspesifikasikan jangkauan dari elemen untuk menginisialisasiISO C melarang subscripting %<register%> arrayISO C melarang konversi argumen ke tipe unionISO C membutuhkan argumen bernama sebelum %<...%>ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>ISO C++ 1998 tidak mendukung %<long long%>ISO C++ 1998 melarang penggunaan dari %<extern%> di instantiation eksplisitISO C++ tidak mengijinkan %<%T::%D%> untuk didefinisikan sebagai %<%T::%D%>ISO C++ melarang mengaplikasikan %<__alignof%> ke sebuah ekspresi dari tipe fungsiISO C++ melarang mengaplikasikan %<sizeof%> ke sebuah ekspresi dari tipe fungsiISO C++ melarang braced-groups didalam ekspresiISO C++ melarang pemanggilan %<::main%> dari dalam aplikasiISO C++ melarang casting ke sebuah tipe array %qTISO C++ melarang perbandingan diantara penunjuk dan integerISO C++ melarang compound literalsISO C++ melarang gotos yang sudah dihitungISO C++ melarang deklarasi dari %qs dengan tidak ada tipeISO C++ melarang mengurangi sebuah penunjuk dari tipe %qTISO C++ melarang mengurangi sebuah enumISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qDISO C++ melarang meningkatkan sebuah penunjuk dari tipe %qTISO C++ melarang menaikkan sebuah enumISO C++ melarang inisialisasi dari anggota constant %qD dari bukan integral tipe %qTISO C++ melarang tipe nested %qD dengan nama sama seperti kelas yang melingkupiISO C++ melarang mengambil alamat dari fungsi %<::main%>ISO C++ melarang mengambil alamat dari sebuah anggota fungsi terikat ke sebuah bentuk penunjuk ke anggota fungsi. Katakan %<&%T::%D%>ISO C++ melarang mengambil alamat dari tidak terkualifikasi atau bertanda kurun anggota bukan statis fungsi untuk membentuk sebuah penunjuk ke anggota fungsi. Katakan %<&%T::%D%>ISO C++ melarang penggunaan dari %qE di instantiasi eksplisitISO C++ melarang menggunakan penunjuk dari tipe %<void *%> dalam penguranganISO C++ melarang menggunakan penunjuk ke sebuah fungsi  dalam penguranganISO C++ melarang menggunakan penunjuk ke sebuah metoda  dalam penguranganISO C++ melarang array dengan variabel panjangISO C++ melarang array dengan variabel panjang %qDISO C++ melarang array berukuran-nolISO C++ melarang array berukuran-nol %qDISO C++ menghambat struct anonymousISO C++ mengatakan bahwa ini adalah ambigu, meskipun melalui konversi terburuk untuk yang pertama lebih baik daripada konversi terburuk untuk yang kedua:ISO C90 tidak mendukung %<[*]%> array pendeklarasiISO C90 tidak mendukung %<long long%>ISO C90 tidak mendukung %<static%> atau tipe kualifier dalam parameter array pendeklarasiISO C90 tidak mendukung tipe kompleksISO C90 tidak mendukung keanggotaan array fleksibelISO C90 melarang compound literalsISO C90 melarang pencampuran deklarasi dan kodeISO C90 melarang menspesifikasikan subobjek untuk menginisialisasiISO C90 melarang subscripting array bukan lvalueISO C90 melarang array dengan panjang bervariabelJika argumen pertama dari ATAN2 %L adalah nol, maka argumen kedua tidak boleh berupa nolKarakter tidak legal dalam konstanta BOZ di %CTipe referensi tidak legal di %L sebagai objek EKUIVALENTidak legal stride dari nol di %LDalam fungsi %qsDalam anggota fungsi %qsTipe turunan tidak kompatibel dalam PARAMETER di %LTingkat tidak kompatibel %d dan %d dalam penempatan di %LTingkat tidak kompatibel dalam %s (%d dan %d) di %LTipe tidak kompatibel dalam pernyataan DATA di %L; dicoba mengubah %s ke %sTingkat tidak konsisten untuk operator di %%L dan %%LNilai kembali fungsi tidak benarIndeks dalam dimensi %d diluar dari jangkauan di %Linisialisasi di %C tidak diperbolehkan dalam sebuah prosedur PUREInisialisasi di %C bukan sebuah variabel penunjukInisialisasi dari komponen dapat dialokasikan di %C tidak diperbolehkanInisialisasi dari pointer di %C tidak diperbolehkan dalam prosedur PUREInisialisasi dari variabel di %C tidak diperbolehkan alam prosedur PUREInisialisasi variabel  yang telah diinisialisasi di %CEkspresi integer dibutuhkan di %CJenis integer  %d di %C tidak tersediaInteger diluar jangkauan simetrik diimplikasikan oleh Standar Fortran di %LInteger diluar jangkauan simetrik diimplikasikan dengan Standar Fortran mengubah %s ke %s di %LInteger terlalu besar di %CNilai integer terlalu besar dalam ekspresi di %CInternal kompiler error: Rutinitas pelaporan error dijalankan.
  Satuan internal dengan vektor subscrip di %LIntrinsik TRANSFER di %L memiliki hasil tidak terdefinisi sebagian: ukuran sumber %ld < ukuran hasil %ldIntrinsik operator antar-muka di %L harus sebuah FUNGSIKonstanta Hollerith tidak valid di %L berisi sebuah karakter lebarKonstanta Hollerith tidak valid: %L harus berisi paling tidak satu karakterKonstanta Hollerith tidak valid: Jenis integer di %L seharusnya bakuparameter KIND tidak valid dari %s di %LKarakter tidak valid dalam nama di %CKonteks tidak valid untuk penunjuk NULL() di %%LForm tidak valid dari pernyataan APLIKASI di %CForm tidak valid dari pernyataan WRITE di %L, dibutuhkan UNITFormat dari referensi array tidak valid di %CJenis tidak valid %d untuk konstanta KARAKTER di %CJenis tidak valid untuk %s di %LPenempatan penunjuk prosedur tidak valid di %LJenis ril %d di %C tidak validNilai tidak valid untuk %s spesifikasi di %CLangkah iterasi di %L tidak dapat nolSampah setelah CALL di %CSampah setelah binding GENERIC di %Cparameter KIND dari %s di %L harus berupa ekspresi inisialisasiJenis %d tidak didukung untuk KARAKTER di %CJenis %d tidak didukung untuk tipe %s di %CL%d cache latensi tidak diketahui untuk %soperan LOGICAL dibutuhkan dalam ekspresi di %LLabel %d di %C telah direferensikan sebagai sebuah format labelLabel %d di %C telah direferensikan sebagai target percabanganLabel %d di %C sebelumnya digunakan sebagai sebuah FORMAT labelLabel %d di %C sebelumnya digunakan sebagai target percabanganLabel %d di %L didefinisikan tetapi tidak dapat digunakanLabel %d di %L didefinisikan tetapi tidak digunakanLabel %d direferensikan di %L tidak pernah terdefinisiLabel di %L tidak dalam blok yang sama seperti pernyataan GOTO di %LHuruf harus dalam urutan alphabet dalam pernyataan IMPLISIT di %CBatas dari %d kelanjutan dilampaui dalam pernyataan di %CBaris dijalankan:%s dari %d
  Daftar seluruh debugging counter yang tersedia dengan batasan dan jumlah merekaLogikal SELECT CASE blok di %L memiliki lebih dari dua kasusJangkauan logikal dalam pernyataan CASE di %L tidak diperbolehkanLogikal di %%L harus dibandingkan dengan %s daripada %sVariabel loop di %C tidak dapat berupa sebuah sub-komponenReferensi array bawah di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %dReferensi array bawah di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %dMIPS16 PIC untuk ABI selain dari o32 dan o64MMIX Internal: %s bukan sebuah shiftable intMMIX Internal: register buruk: %dMMIX Internal: Nilai buruk untuk 'm', bukan sebuah CONST_INTMMIX Internal: Tidak dapat dekode operan iniMMIX Internal: Diduga sebuah CONST_INT, bukan iniMMIX Internal: Diduga sebuah konstanta, bukan iniMMIX Internal: Diduga sebuah register, bukan iniMMIX Internal: Akhir bernama vararg tidak akan masuk dalam sebuah registerMMIX Internal: Hilang %qc case dalam mmix_print_operandMMIX Internal: Ini bukan sebuah konstanta:MMIX Internal: Inibukan alamat yang dikenalMMIX Internal: mencoba untuk mengeluarkan kondisi terbalik secara tidak valid:MMIX Internal: Apa CC dari ini?MMIX Internal: Apa CC dari ini?argumen vektor MMX tanpa MMX aktif mengubah ABIMMX vektor kembali tanpa MMX aktif mengubah ABIPROSEDUR MODUL di %C harus dalam sebuah antar-muka modul umumMULT case dalam cris_op_strPanjang maksimal subrecord tidak dapat melebihi %dPanjang maksimal identifier yang didukung adalah %dHilang alternatif spesifikasi kembali dalam pemanggilan subroutine di %LHilang spesifikasi array di %L dalam pernyataan DIMENSIHilang jangkauan karakter dalam IMPLISIT di %CHilang penutup paren untuk binding label di %CHilang spesifikasi dimensi di %CHilang entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %CHilang eksponen dalam nomor ril di %CHilang label format di %CHilang spesifikasi umum dalam pernyataan USE di %CHilang nama kata kunci dalam daftar argumen aktual di %CHilang parameter jenis di %CHilang parantheses yang dibutuhkan sebelum BIND(C) di %CHilang paranthesis kanan di %CHilang paranthesis kanan atau koma di %CModul alam dalam pernyataan USE di %C seharusnya baik INTRINSIK atau NON_INTRINSICLebih aktual daripada formal argumen dalam pemanggilan prosedur di %LMultiple pengidentifikasi disediakan dengan penspesifikasi NAMA= tunggal di %CNAMA tidak diijinkan dalam BIND(C) untuk ANTAR-MUKA ABSTRAK di %CNOTE_INSN_BASIC_BLOCK %d ditengah dari blok dasar %dNOTE_INSN_BASIC_BLOCK hilang untuk blok %dNULL muncul di sisi kanan dalam penempatan di %LNULL digunakan dalam aritmetikinisialisasi NULL() di %C adalah ambiguNama setelah !$omp kritis dan !$omp akhir kritis tidak cocok di %CNama di %C adalah terlalu panjangNama terlalu panjangKonstanta bernama di %C dalam sebuah EQUIVALENCEDibutuhkan baik entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %CTidak ada nama binding diijinkan dalam BIND(C) di %CTidak ada percabangan
  Tidak ada panggilan
--- 533,539 ----
  Tidak dapat mengubah atribut dari USE-assosiasi simbol %s di %LTidak dapat mengubah atribut dari USE-assosiasi simbol di %LTidak dapat menspesifikasikan IMPLISIT di %C setelah IMPLISIT NONEKompleks argumen dari LOG di %L tidak dapat berupa nolKomponen %s dari tipe URUTAN dideklarasikan di %L tidak dapat memiliki atribut URUTANKomponen di %C harus memiliki sebuah atribut PENUNJUKKomponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut DAPAT DIALOKASIKAN di %LKomponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut PENUNJUK di %LKomponen dalam TYPE di %C harus mengawali CONTAINSOperator konkatenasi di %L harus konkatenasi string dari tipe yang samaOperator konkatenasi dalam ekspresi di %L harus memiliki dua operan KARAKTERDikonfigurasikan dengan: %s
  Ekspresi konstant dalam FORMAT tag di %L harus berupa tipe baku KARAKTEREkspresi konstan dibutuhkan di %CKonversi dari %s ke %s di %LKonversi dari sebuah Infiniti atau Bukan-sebuah-angka di %L ke INTEGERCray Pointee di %C tidak dapat diasumsikan bentuk arrayCray Pointee di %L muncul dalam beberapa pernyataan penunjuk()Penunjuk Cray di %C memiliki %d bytes ketelitian; alamat memori membutuhkan %d bytesPenunjuk Cray di %C harus berupa sebuah integerMembuat array sementara di %Lpernyataan DATA di %C tidak diperbolehkan dalam sebuah prosedur PUREpernyataan DATA di %L memiliki lebih banyak nilai daripada variabelpernyataan DATA di %L memiliki lebih variabel daripada nilaiDIM argumen di %L diluar dari cakupanElemen data diatas array batas atas di %LElemen data dibawah array batas bawah di %LElemen pemindahan data di %L tidak dapat berupa sebuah referensi lengkap ke sebuah array yang ukurannya diasumsikanElemen pemindahan data di %L tidak dapat memiliki komponen PRIVATETipe turunan di %C hanya dapat berupa PRIVATE dalam bagian spesifikasi dari sebuah modulTipe turunan di %C hanya dapat berupa PUBLIK dalam bagian spesifikasi dari sebuah modulTipe turunan di %C belum pernah didefinisikan sebelumnya jadi tidak dapat muncul dalam sebuah tipe definisi turunanTipe komponen turunan %C bukan sebuah anggota EQUIVALENCE yang diijinkanDeklarasi tipe turunan dengan FINAL di %C harus berada dalam spesifikasi dari sebuah MODULEJenis parameter berbeda dalam penempatan penunjuk di %LTingkat berbeda dalam penempatan penunjuk di %LBentuk berbeda untuk %s di %L dalam dimensi %d (%d dan %d)Tipe berbeda dalam penempatan penunjuk di %L; mencoba penempatan dari %s ke %sPembagian dengan nol di %LPembagian dengan nol mengubah %s ke %s di %LJangan tekan informasi debug C++ class.Tidak melakukan apa-apa. Dijaga untuk kompabilitas versi sebelumnya.Jangan hasilkan kode mode-privileged saja; mengimplikasikan -mno-inline-ic_invalidate jika kode inline tidak bekerja dala mode pengguna.Driving:Prosedur dummy di %C mungkin tidak memiliki atribut BIND(C) dengan NAMADuplikasi %s atribut di %LDuplikasi atribut %s dispesifikasikan di %LDuplikasi %s label spesifikasi di %CDuplikasi %s spesifikasi di %CDuplikasi atribut BIND dispesifikasikan di %LDuplikasi pernyataan ELSE di %L dan %CDuplikasi atribut EXTENDS dispesifikasikan di %LDuplikasi pernyataan IMPLISIT NONE di %CDuplikasi spesifikasi NML di %CDuplikasi NON_OVERRIDABLE di %CDuplikasi pernyataan PRIVATE di %CDuplikasi atribut TERPROTEKSI dispesifikasikan di %LDuplikasi SAVE atribut dispesifikasikan di %LDuplikasi pernyataan SEQUENCE di %CDuplikasi SATUAN spesifikasi di %CDuplikasi atribut NILAI dispesifikasikan di %LDuplikasi atribut VOLATILE dispesifikasikan di %LDuplikasi penspesifikasi akses di %CDuplikasi spesifikasi array untuk Cray pointee di %CDuplikasi format spesifikasi di %CDuplikasi pernyataan label %d di %L dan %Lpernyataan ELSE IF di %C tidak dapat mengikuti pernyataan ELSE di %Lpernyataan ELSEWHERE di %C mengikuti tidak bertopen ELSEWHEREpernyataan ELSEWHERE di %C tidak terenklose dalam blok WHEREtag AKHIR di %C tidak diperbolehkan dalam pernyataan keluaranEND tag label %d di %L tidak didefinisikanpernyataan MASUKAN di %C tidak dapat muncul dalam sebuah prosedur terkontainpernyataan MASUKAN di %C tidak dapat muncul didalam sebuah DATA BLOKpernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok TIPE TURUNANpernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DOpernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok FORALLpernyataan MASUKAN di %C tidak dapat muncul dalam sebuah MODULpernyataan MASUKAN di %C tidak dapat muncul dalam sebuah APLIKASIpernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok SELECTpernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok WHEREpernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontainpernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok IF-THENpernyataan MASUKAN di %C tidak dapat muncul dalam sebuah ANTAR-MUKAENTRY_BLOCK memiliki IL diasosiasikan dengannyadeklarasi ENUM di %C tidak memiliki ENUMERASIpernyataan definisi ENUM diduga sebelum %CENUMERATOR %L tidak diinisialisasi dengan ekspresi integerEOR tag label %d di %L tidak didefinisikanEQUIVALENCE di %C membutuhkan dua atau lebih objekERR tag label %d di %L tidak didefinisikanpernyataan EXIT di %C mengakhiri loop !$OMP DOEXIT_BLOCK memiliki IL diasosiasikan dengannyaBaik semua atau kosong dari objek dalam EKUIVALEN set di %L yang memiliki atribut TERPROTEKSIElemen dalam %s array konstruktor di %L adalah %sKosong FINAL di %CPernyataan IMPLISIT kosong di %CKonstruktor array kosong di %C tidak diperbolehkanSet kosong dari digits dalam konstanta BOZ di %CAktfikan tabel CFI melalui direktif perakit GAS.Aktifkan propagasi penyalinan dari informasi skalar-evolusi.Aktifkan pemeriksaan kembali strict 32 bit ps ABI struktur.Akhir dari pernyataan bukan blok DO di %C adalah interwoven dengan DO loop lainnyaAkhir dari pernyataan bukan blok DO di %C adalah didalam blok lainAkhir dari daftar pencarian.
  Entity dengan panjang karakter diasumsikan di %L harus berupa sebuah argumen dummy atau sebuah PARAMETEREnumerator melebihi tipe integer C di %CError mengubah PARAMETER konstanta dalam konstanta kompleks di %CError mengubah integerError menulis berkas modul: %sKondisi keluar dari loop DO WHILE di %L harus berupa sebuah ekspresi skalar LOGIKALDiduga ")" di %CDiduga "," di %CDiduga :: dalam definisi TIPE di %CDiduga tanda = dalam pernyataan PARAMETER di %CDiduga simbol PARAMETER dalam konstanta kompleks di %CDiduga sebuah pernyataan CASE atau END SELECT mengikuti SELECT CASE di %CDiduga sebuah antar-muka tidak-bernama di %CDiduga sebuah parenthesis kanan dalam ekspresi di %CDiduga sebuah nilai step dalam iterator di %CDiduga penspesifikasi akses di %CDiduga alternatif label kembali di %CDiduga sebuah ekspresi inisialisasi di %CDiduga dimensi lain dalam deklarasi array di %CDiduga daftar argumen di %CDiduga array subscript di %CDiduga array subscript stride di %CDiduga nama atribut bitDiduga atribut binding di %CDiduga nama binding di %CDiduga koma dalam daftar I/O di %CDiduga referensi komponen di %CDiduga eksponen dalam ekspresi di %CDiduga ekspresi di %C dalam pernyataan PARAMETERDiduga ekspresi dalam pernyataan %s di %CDiduga ekspresi dalam spesifikasi array di %CDiduga tipe ekspresiDiduga daftar argumen formal dalam definisi fungsi di %CDiduga ekspresi inisialisasi di %CDiduga ekspresi inisialisasi dalam CASE di %CDiduga integerDiduga integer stringDiduga parenthesis kiriDiduga nama prosedur modul di %CDiduga namaDiduga real stringDiduga parenthesis kananDidugak ekspresi inisialisasi skalar di %CDiduga nama binding spesifik di %CDiduga stringDiduga nama struktur komponen di %CDiduga nama berakhir di %CDiduga nama variabel di %CNama variabel diduga di %C dalam pernyataan PARAMETERDiduga daftar dari entiti bernama di %CEkspresi di %L harus berupa tipe INTEGER, ditemukan %sEkspresi di %L harus berupa skalarEkspresi dalam pernyataan CASE di %L harus berupa tipe %dEkspresi dalam pernyataan CASE di %L harus berupa tipe %sEkspresi dalam pernyataan CASE di %L harus berupa skalarEkstensi: Konversi dari %s ke %s di %LEkstensi: Operator unary mengikuti operator aritmetik (menggunakan parentheses) di %CEkstensi: karakter backslash di %CEksternal IO UNIT tidak dapat berupa sebuah array di %Ldeklarasi FINAL di %C harus berada didalam CONTAINSdeklarasi FINAL di %C harus berada didalam sebuah tipe turunan daerah CONTAINSProsedur FINAL di %L harus memiliki tepat satu argumenFORALL akhir ekspresi di %L harus berupa sebuah skalar INTEGERFORALL nama-indeks di %L harus berupa sebuah skalar INTEGERFORALL awal ekspresi di %L harus berupa sebuah skalar INTEGERFORALL stride ekspresi di %L tidak dapat berupa nolFORALL stride ekspresi di %L harus berupa sebuah skalar %sFORMAT label %d di %L tidak didefinisikanpernyataan FORMAT di %L tidak memiliki sebuah label pernyataanArgumen pertama dari penempatan yang didefinisikan di %L harus berupa INTENT(IN) atau INTENT(INOUT)Argumen pertama dari antar-muka operator di %L tidak dapat berupa pilihanonalArgumen pertama dari antar-muka operator di %L harus berupa INTENT(IN)Untuk prosedur dummy %s, tidak ada nama binding diijinkan dalam BIND(C) di %CPernyataan format dalam modul blok utama di %CFortran 95 membutuhkan INTEGER baku dalam tag %s di %LFungsi %s di %L memiliki masukan dengan spesifikasi array tidak cocokGCC tidak dapat mendukung operator dengan tipe integer dan tipe titik tepat yang memiliki terlalu banyak integral dan fraksional bits bersamaanGCC hanya mendukung %u nested scopesGCC vektor dilewatkan dengan referensi: bukan ekstensi standar ABI dengan tidak ada garansi kompabilitasGCC vektor dikembalikan dengan referensi: ekstensi bukan standar ABI dengan tidak ada garansi kompabilitasGCSE tidak aktifGENERIC di %C harus berada didalam sebuah tipe turunan CONTAINSHasilkan instruksi cld dalam fungsi prolog.Hasilkan kode untuk seri SH4 500 (FPU-less).Hasilkan reciprocals daripada divss dan sqrtss.ICE: emit_insn digunakan dimana emit_jump_insn dibutuhkan:
! IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKALpernyataan IMPOR di %C hanya diijinkan di sebuah tubuh ANTAR-MUKApernyataan INQUIRE di %L tidak dapat berisi baik BERKAS dan penspesifikasi SATUANpernyataan INQUIRE di %L membutuhkan sebuah PENDING= penspesifikasi dengan ID= penspesifikasipernyataan INQUIRE di %L membutuhkan baik BERKAS atau penspesifikasi SATUANpernyataan INQUIRE tidak diperbolehkan dalam prosedur di %CINTENT (%s) konfliks dengan INTENT(%s) di %LINTENT(%s) argumen aktual di %L mungkin menginterferensi dengan argumen aktual di %L.IOLENTH tag tidak valid dalam pernyataan INQUIRE di %CISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsiISO C tidak mendukung %<++%> dan %<--%> di tipe kompleksISO C tidak mendukung %<~%> untuk konjugasi kompleksISO C tidak mendukung tipe integer kompleksISO C tidak mendukung tipe titik tetapISO C tidak mendukung plain %<complex%> yang berarti %<double complex%>ISO C tidak mendukung tipe yang bersaturasiISO C melarang %<goto *expr;%>ISO C melarang %<return%> dengan ekspresi, dalam fungsi mengembalikan voidISO C melarang sebuah satuan terjemahan kosongISO C melarang penempatan diantara fungsi penunjuk dan %<void *%>ISO C melarang grup kurung didalam ekspresiISO C melarang casting bukan skalar ke tipe yang samaISO melarang cast ke tipe unionISO C melarang perbandingan dari %<void *%> dengan fungsi penunjukISO C melarang kondisional ekpsresi diantara %<void *%> dan penunjuk fungsiISO C melarang kondisional ekspresi dengan hanya satu sisi voidISO C melarang tipe fungsi const atau volatileISO C melarang konversi dari fungsi penunjuk ke tipe objek penunjukISO C melarang konversi dari objek penunjuk ke tipe fungsi penunjukISO C melarang penginisialisasi kurung kosongISO C melarang deklarasi parameter kedepanISO C melarang referensi kedepan ke tipe %<enum%>ISO C melarang inisialisasi diantara fungsi penunjuk dan %<void *%>ISO C melarang deklarasi labelISO C melarang deklarasi anggota tanpa anggotaISO C melarang fungsi nestedISO C melarang perbandingan terurut dari penunjuk ke fungsiISO C melarang melewatkan argumen %d dari %qE diantara fungsi penunjuk dan %<void *%>ISO C melarang pengkualifikasi tipe fungsiISO C melarang kembali diantara fungsi penunjuk dan %<void *%>ISO C melarang menspesifikasikan jangkauan dari elemen untuk menginisialisasiISO C melarang subscripting %<register%> arrayISO C melarang konversi argumen ke tipe unionISO C membutuhkan argumen bernama sebelum %<...%>ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>ISO C++ 1998 tidak mendukung %<long long%>ISO C++ 1998 melarang penggunaan dari %<extern%> di instantiation eksplisitISO C++ tidak mengijinkan %<%T::%D%> untuk didefinisikan sebagai %<%T::%D%>ISO C++ melarang mengaplikasikan %<__alignof%> ke sebuah ekspresi dari tipe fungsiISO C++ melarang mengaplikasikan %<sizeof%> ke sebuah ekspresi dari tipe fungsiISO C++ melarang braced-groups didalam ekspresiISO C++ melarang pemanggilan %<::main%> dari dalam aplikasiISO C++ melarang casting ke sebuah tipe array %qTISO C++ melarang perbandingan diantara penunjuk dan integerISO C++ melarang compound literalsISO C++ melarang gotos yang sudah dihitungISO C++ melarang deklarasi dari %qs dengan tidak ada tipeISO C++ melarang mengurangi sebuah penunjuk dari tipe %qTISO C++ melarang mengurangi sebuah enumISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qDISO C++ melarang meningkatkan sebuah penunjuk dari tipe %qTISO C++ melarang menaikkan sebuah enumISO C++ melarang inisialisasi dari anggota constant %qD dari bukan integral tipe %qTISO C++ melarang tipe nested %qD dengan nama sama seperti kelas yang melingkupiISO C++ melarang mengambil alamat dari fungsi %<::main%>ISO C++ melarang mengambil alamat dari sebuah anggota fungsi terikat ke sebuah bentuk penunjuk ke anggota fungsi. Katakan %<&%T::%D%>ISO C++ melarang mengambil alamat dari tidak terkualifikasi atau bertanda kurun anggota bukan statis fungsi untuk membentuk sebuah penunjuk ke anggota fungsi. Katakan %<&%T::%D%>ISO C++ melarang penggunaan dari %qE di instantiasi eksplisitISO C++ melarang menggunakan penunjuk dari tipe %<void *%> dalam penguranganISO C++ melarang menggunakan penunjuk ke sebuah fungsi  dalam penguranganISO C++ melarang menggunakan penunjuk ke sebuah metoda  dalam penguranganISO C++ melarang array dengan variabel panjangISO C++ melarang array dengan variabel panjang %qDISO C++ melarang array berukuran-nolISO C++ melarang array berukuran-nol %qDISO C++ menghambat struct anonymousISO C++ mengatakan bahwa ini adalah ambigu, meskipun melalui konversi terburuk untuk yang pertama lebih baik daripada konversi terburuk untuk yang kedua:ISO C90 tidak mendukung %<[*]%> array pendeklarasiISO C90 tidak mendukung %<long long%>ISO C90 tidak mendukung %<static%> atau tipe kualifier dalam parameter array pendeklarasiISO C90 tidak mendukung tipe kompleksISO C90 tidak mendukung keanggotaan array fleksibelISO C90 melarang compound literalsISO C90 melarang pencampuran deklarasi dan kodeISO C90 melarang menspesifikasikan subobjek untuk menginisialisasiISO C90 melarang subscripting array bukan lvalueISO C90 melarang array dengan panjang bervariabelKarakter tidak legal dalam konstanta BOZ di %CTipe referensi tidak legal di %L sebagai objek EKUIVALENTidak legal stride dari nol di %LDalam fungsi %qsDalam anggota fungsi %qsTipe turunan tidak kompatibel dalam PARAMETER di %LTingkat tidak kompatibel %d dan %d dalam penempatan di %LTingkat tidak kompatibel dalam %s (%d dan %d) di %LTipe tidak kompatibel dalam pernyataan DATA di %L; dicoba mengubah %s ke %sTingkat tidak konsisten untuk operator di %%L dan %%LNilai kembali fungsi tidak benarIndeks dalam dimensi %d diluar dari jangkauan di %Linisialisasi di %C tidak diperbolehkan dalam sebuah prosedur PUREInisialisasi di %C bukan sebuah variabel penunjukInisialisasi dari komponen dapat dialokasikan di %C tidak diperbolehkanInisialisasi dari pointer di %C tidak diperbolehkan dalam prosedur PUREInisialisasi dari variabel di %C tidak diperbolehkan alam prosedur PUREInisialisasi variabel  yang telah diinisialisasi di %CEkspresi integer dibutuhkan di %CJenis integer  %d di %C tidak tersediaInteger diluar jangkauan simetrik diimplikasikan oleh Standar Fortran di %LInteger diluar jangkauan simetrik diimplikasikan dengan Standar Fortran mengubah %s ke %s di %LInteger terlalu besar di %CNilai integer terlalu besar dalam ekspresi di %CInternal kompiler error: Rutinitas pelaporan error dijalankan.
  Satuan internal dengan vektor subscrip di %LIntrinsik TRANSFER di %L memiliki hasil tidak terdefinisi sebagian: ukuran sumber %ld < ukuran hasil %ldIntrinsik operator antar-muka di %L harus sebuah FUNGSIKonstanta Hollerith tidak valid di %L berisi sebuah karakter lebarKonstanta Hollerith tidak valid: %L harus berisi paling tidak satu karakterKonstanta Hollerith tidak valid: Jenis integer di %L seharusnya bakuparameter KIND tidak valid dari %s di %LKarakter tidak valid dalam nama di %CKonteks tidak valid untuk penunjuk NULL() di %%LForm tidak valid dari pernyataan APLIKASI di %CForm tidak valid dari pernyataan WRITE di %L, dibutuhkan UNITFormat dari referensi array tidak valid di %CJenis tidak valid %d untuk konstanta KARAKTER di %CJenis tidak valid untuk %s di %LPenempatan penunjuk prosedur tidak valid di %LJenis ril %d di %C tidak validNilai tidak valid untuk %s spesifikasi di %CLangkah iterasi di %L tidak dapat nolSampah setelah CALL di %CSampah setelah binding GENERIC di %Cparameter KIND dari %s di %L harus berupa ekspresi inisialisasiJenis %d tidak didukung untuk KARAKTER di %CJenis %d tidak didukung untuk tipe %s di %CL%d cache latensi tidak diketahui untuk %soperan LOGICAL dibutuhkan dalam ekspresi di %LLabel %d di %C telah direferensikan sebagai sebuah format labelLabel %d di %C telah direferensikan sebagai target percabanganLabel %d di %C sebelumnya digunakan sebagai sebuah FORMAT labelLabel %d di %C sebelumnya digunakan sebagai target percabanganLabel %d di %L didefinisikan tetapi tidak dapat digunakanLabel %d di %L didefinisikan tetapi tidak digunakanLabel %d direferensikan di %L tidak pernah terdefinisiLabel di %L tidak dalam blok yang sama seperti pernyataan GOTO di %LHuruf harus dalam urutan alphabet dalam pernyataan IMPLISIT di %CBatas dari %d kelanjutan dilampaui dalam pernyataan di %CBaris dijalankan:%s dari %d
  Daftar seluruh debugging counter yang tersedia dengan batasan dan jumlah merekaLogikal SELECT CASE blok di %L memiliki lebih dari dua kasusJangkauan logikal dalam pernyataan CASE di %L tidak diperbolehkanLogikal di %%L harus dibandingkan dengan %s daripada %sVariabel loop di %C tidak dapat berupa sebuah sub-komponenReferensi array bawah di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %dReferensi array bawah di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %dMIPS16 PIC untuk ABI selain dari o32 dan o64MMIX Internal: %s bukan sebuah shiftable intMMIX Internal: register buruk: %dMMIX Internal: Nilai buruk untuk 'm', bukan sebuah CONST_INTMMIX Internal: Tidak dapat dekode operan iniMMIX Internal: Diduga sebuah CONST_INT, bukan iniMMIX Internal: Diduga sebuah konstanta, bukan iniMMIX Internal: Diduga sebuah register, bukan iniMMIX Internal: Akhir bernama vararg tidak akan masuk dalam sebuah registerMMIX Internal: Hilang %qc case dalam mmix_print_operandMMIX Internal: Ini bukan sebuah konstanta:MMIX Internal: Inibukan alamat yang dikenalMMIX Internal: mencoba untuk mengeluarkan kondisi terbalik secara tidak valid:MMIX Internal: Apa CC dari ini?MMIX Internal: Apa CC dari ini?argumen vektor MMX tanpa MMX aktif mengubah ABIMMX vektor kembali tanpa MMX aktif mengubah ABIPROSEDUR MODUL di %C harus dalam sebuah antar-muka modul umumMULT case dalam cris_op_strPanjang maksimal subrecord tidak dapat melebihi %dPanjang maksimal identifier yang didukung adalah %dHilang alternatif spesifikasi kembali dalam pemanggilan subroutine di %LHilang spesifikasi array di %L dalam pernyataan DIMENSIHilang jangkauan karakter dalam IMPLISIT di %CHilang penutup paren untuk binding label di %CHilang spesifikasi dimensi di %CHilang entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %CHilang eksponen dalam nomor ril di %CHilang label format di %CHilang spesifikasi umum dalam pernyataan USE di %CHilang nama kata kunci dalam daftar argumen aktual di %CHilang parameter jenis di %CHilang parantheses yang dibutuhkan sebelum BIND(C) di %CHilang paranthesis kanan di %CHilang paranthesis kanan atau koma di %CModul alam dalam pernyataan USE di %C seharusnya baik INTRINSIK atau NON_INTRINSICLebih aktual daripada formal argumen dalam pemanggilan prosedur di %LMultiple pengidentifikasi disediakan dengan penspesifikasi NAMA= tunggal di %CNAMA tidak diijinkan dalam BIND(C) untuk ANTAR-MUKA ABSTRAK di %CNOTE_INSN_BASIC_BLOCK %d ditengah dari blok dasar %dNOTE_INSN_BASIC_BLOCK hilang untuk blok %dNULL muncul di sisi kanan dalam penempatan di %LNULL digunakan dalam aritmetikinisialisasi NULL() di %C adalah ambiguNama setelah !$omp kritis dan !$omp akhir kritis tidak cocok di %CNama di %C adalah terlalu panjangNama terlalu panjangKonstanta bernama di %C dalam sebuah EQUIVALENCEDibutuhkan baik entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %CTidak ada nama binding diijinkan dalam BIND(C) di %CTidak ada percabangan
  Tidak ada panggilan
diff -Nrcpad gcc-10.1.0/gcc/po/id.po gcc-10.2.0/gcc/po/id.po
*** gcc-10.1.0/gcc/po/id.po	Thu May  7 10:49:59 2020
--- gcc-10.2.0/gcc/po/id.po	Thu Jul 23 06:35:17 2020
*************** msgid ""
*** 7,13 ****
  msgstr ""
  "Project-Id-Version: gcc 4.4.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-03-20 23:17+0000\n"
  "PO-Revision-Date: 2009-11-10 09:00+0700\n"
  "Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
  "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
--- 7,13 ----
  msgstr ""
  "Project-Id-Version: gcc 4.4.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-04-27 21:19+0000\n"
  "PO-Revision-Date: 2009-11-10 09:00+0700\n"
  "Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
  "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
*************** msgstr ""
*** 17,35 ****
  "Content-Transfer-Encoding: 8bit\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
! #: cfgrtl.c:2738
  msgid "flow control insn inside a basic block"
  msgstr "pengontrol aliran insn didalam sebuah blok dasar"
  
! #: cfgrtl.c:2970
  msgid "wrong insn in the fallthru edge"
  msgstr "insn salah dalam ujung fallthru"
  
! #: cfgrtl.c:3026
  msgid "insn outside basic block"
  msgstr "insn diluar blok dasar"
  
! #: cfgrtl.c:3034
  msgid "return not followed by barrier"
  msgstr "return tidak diikuti dengan barrier"
  
--- 17,35 ----
  "Content-Transfer-Encoding: 8bit\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  
! #: cfgrtl.c:2748
  msgid "flow control insn inside a basic block"
  msgstr "pengontrol aliran insn didalam sebuah blok dasar"
  
! #: cfgrtl.c:2980
  msgid "wrong insn in the fallthru edge"
  msgstr "insn salah dalam ujung fallthru"
  
! #: cfgrtl.c:3036
  msgid "insn outside basic block"
  msgstr "insn diluar blok dasar"
  
! #: cfgrtl.c:3044
  msgid "return not followed by barrier"
  msgstr "return tidak diikuti dengan barrier"
  
*************** msgstr "Perlakukan semua peringatan seba
*** 109,115 ****
  msgid "%s: some warnings being treated as errors"
  msgstr "%s: peringatan: tidak ada akses baca untuk berkas '%s'\n"
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1427
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr "<sudah-termasuk>"
--- 109,115 ----
  msgid "%s: some warnings being treated as errors"
  msgstr "%s: peringatan: tidak ada akses baca untuk berkas '%s'\n"
  
! #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1431
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
  msgid "<built-in>"
  msgstr "<sudah-termasuk>"
*************** msgstr "'%%l' operan bukan sebuah label"
*** 216,227 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11740
  #, c-format
  msgid "floating constant misused"
  msgstr "konstanta pecahan disalah gunakan"
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11831
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 216,227 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11745
  #, c-format
  msgid "floating constant misused"
  msgstr "konstanta pecahan disalah gunakan"
  
! #: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11836
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr "`"
*** 1327,1359 ****
  msgid "'"
  msgstr "'"
  
! #: langhooks.c:381
  msgid "At top level:"
  msgstr "Di tingkat paling atas:"
  
! #: langhooks.c:397 cp/error.c:3478
  #, c-format
  msgid "In member function %qs"
  msgstr "Dalam anggota fungsi %qs"
  
! #: langhooks.c:401 cp/error.c:3481
  #, c-format
  msgid "In function %qs"
  msgstr "Dalam fungsi %qs"
  
! #: langhooks.c:446 cp/error.c:3431
  #, fuzzy
  #| msgid "    inlined from %qs at %s:%d:%d"
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr "    inlined dari %qs di %s:%d:%d"
  
! #: langhooks.c:451 cp/error.c:3436
  #, fuzzy
  #| msgid "    inlined from %qs at %s:%d"
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr "    inlined dari %qs di %s:%d"
  
! #: langhooks.c:457 cp/error.c:3442
  #, c-format
  msgid "    inlined from %qs"
  msgstr "    inlined dari %qs"
--- 1327,1359 ----
  msgid "'"
  msgstr "'"
  
! #: langhooks.c:382
  msgid "At top level:"
  msgstr "Di tingkat paling atas:"
  
! #: langhooks.c:398 cp/error.c:3480
  #, c-format
  msgid "In member function %qs"
  msgstr "Dalam anggota fungsi %qs"
  
! #: langhooks.c:402 cp/error.c:3483
  #, c-format
  msgid "In function %qs"
  msgstr "Dalam fungsi %qs"
  
! #: langhooks.c:447 cp/error.c:3433
  #, fuzzy
  #| msgid "    inlined from %qs at %s:%d:%d"
  msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgstr "    inlined dari %qs di %s:%d:%d"
  
! #: langhooks.c:452 cp/error.c:3438
  #, fuzzy
  #| msgid "    inlined from %qs at %s:%d"
  msgid "    inlined from %qs at %r%s:%d%R"
  msgstr "    inlined dari %qs di %s:%d"
  
! #: langhooks.c:458 cp/error.c:3444
  #, c-format
  msgid "    inlined from %qs"
  msgstr "    inlined dari %qs"
*************** msgstr "    inlined dari %qs"
*** 1362,1437 ****
  msgid "this is the insn:"
  msgstr "ini adalah insn:"
  
! #: lra-constraints.c:3015
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
! #: lra-constraints.c:4006 reload.c:3814
  msgid "unable to generate reloads for:"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
  #. What to print when a switch has no documentation.
! #: opts.c:186
  #, fuzzy
  #| msgid "This switch lacks documentation"
  msgid "This option lacks documentation."
  msgstr "Switch ini kurang dokumentasi"
  
! #: opts.c:187
  msgid "Uses of this option are diagnosed."
  msgstr ""
  
! #: opts.c:1324
  #, c-format
! msgid "Same as %s.  Use the latter option instead."
  msgstr ""
  
! #: opts.c:1332
  #, fuzzy, c-format
  #| msgid "(%s %s %s %s %s"
  msgid "%s  Same as %s."
  msgstr "(%s %s %s %s %s"
  
! #: opts.c:1395
  msgid "[available in "
  msgstr ""
  
! #: opts.c:1427
  msgid "[default]"
  msgstr ""
  
! #: opts.c:1436
  #, c-format
  msgid "%llu bytes"
  msgstr ""
  
! #: opts.c:1473
  msgid "[enabled]"
  msgstr "[aktif]"
  
! #: opts.c:1475
  msgid "[disabled]"
  msgstr "[non-aktif]"
  
! #: opts.c:1511
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr " Tidak ada pilihan dengan karakteristik yang diinginkan ditemukan\n"
  
! #: opts.c:1520
  #, fuzzy, c-format
  #| msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr " Tidak ditemukan apapun. Gunakan --help=%s untuk menunjukan *seluruh* pilihan yang didukung oleh %s front-end\n"
  
! #: opts.c:1526
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr " Seluruh pilihan dengan karakteristik yang diinginkan telah ditampilkan\n"
  
! #: opts.c:1571
  #, fuzzy, c-format
  #| msgid "no arguments for spec function"
  msgid ""
--- 1362,1447 ----
  msgid "this is the insn:"
  msgstr "ini adalah insn:"
  
! #: lra-constraints.c:3019
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
! #: lra-constraints.c:4010 reload.c:3814
  msgid "unable to generate reloads for:"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
  #. What to print when a switch has no documentation.
! #: opts.c:187
  #, fuzzy
  #| msgid "This switch lacks documentation"
  msgid "This option lacks documentation."
  msgstr "Switch ini kurang dokumentasi"
  
! #: opts.c:188
  msgid "Uses of this option are diagnosed."
  msgstr ""
  
! #: opts.c:1331
  #, c-format
! msgid "Same as %s%s (or, in negated form, %s%s)."
  msgstr ""
  
! #: opts.c:1336
! #, c-format
! msgid "Same as %s%s."
! msgstr ""
! 
! #: opts.c:1341
! #, c-format
! msgid "Same as %s."
! msgstr ""
! 
! #: opts.c:1349
  #, fuzzy, c-format
  #| msgid "(%s %s %s %s %s"
  msgid "%s  Same as %s."
  msgstr "(%s %s %s %s %s"
  
! #: opts.c:1412
  msgid "[available in "
  msgstr ""
  
! #: opts.c:1444
  msgid "[default]"
  msgstr ""
  
! #: opts.c:1453
  #, c-format
  msgid "%llu bytes"
  msgstr ""
  
! #: opts.c:1490
  msgid "[enabled]"
  msgstr "[aktif]"
  
! #: opts.c:1492
  msgid "[disabled]"
  msgstr "[non-aktif]"
  
! #: opts.c:1528
  #, c-format
  msgid " No options with the desired characteristics were found\n"
  msgstr " Tidak ada pilihan dengan karakteristik yang diinginkan ditemukan\n"
  
! #: opts.c:1537
  #, fuzzy, c-format
  #| msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
  msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
  msgstr " Tidak ditemukan apapun. Gunakan --help=%s untuk menunjukan *seluruh* pilihan yang didukung oleh %s front-end\n"
  
! #: opts.c:1543
  #, c-format
  msgid " All options with the desired characteristics have already been displayed\n"
  msgstr " Seluruh pilihan dengan karakteristik yang diinginkan telah ditampilkan\n"
  
! #: opts.c:1588
  #, fuzzy, c-format
  #| msgid "no arguments for spec function"
  msgid ""
*************** msgid ""
*** 1439,1487 ****
  "   "
  msgstr "tidak ada argumen untuk spesifikasi fungsi"
  
! #: opts.c:1621
  msgid "The following options are target specific"
  msgstr "Pilihan berikut adalah target spesifik"
  
! #: opts.c:1624
  msgid "The following options control compiler warning messages"
  msgstr "Pilihan berikut mengontrol pesan peringatan kompiler"
  
! #: opts.c:1627
  msgid "The following options control optimizations"
  msgstr "Pilihan berikut mengontrol optimisasi"
  
! #: opts.c:1630 opts.c:1670
  msgid "The following options are language-independent"
  msgstr "Pilihan berikut adalah independen terhadap bahasa pemrograman"
  
! #: opts.c:1633
  #, fuzzy
  #| msgid "The following options control optimizations"
  msgid "The following options control parameters"
  msgstr "Pilihan berikut mengontrol optimisasi"
  
! #: opts.c:1639
  msgid "The following options are specific to just the language "
  msgstr "Pilihan berikut hanya spesifik terhadap bahasa "
  
! #: opts.c:1641
  msgid "The following options are supported by the language "
  msgstr "Pilihan berikut tidak didukung oleh bahasa "
  
! #: opts.c:1652
  msgid "The following options are not documented"
  msgstr "Pilihan berikut tidak terdokumentasi"
  
! #: opts.c:1654
  msgid "The following options take separate arguments"
  msgstr "Pilihan berikut mengambil argumen terpisah"
  
! #: opts.c:1656
  msgid "The following options take joined arguments"
  msgstr "Pilihan berikut mengambil argumen tergabung"
  
! #: opts.c:1668
  msgid "The following options are language-related"
  msgstr "Pilihan berikut adalah berhubungan dengan bahasa"
  
--- 1449,1497 ----
  "   "
  msgstr "tidak ada argumen untuk spesifikasi fungsi"
  
! #: opts.c:1638
  msgid "The following options are target specific"
  msgstr "Pilihan berikut adalah target spesifik"
  
! #: opts.c:1641
  msgid "The following options control compiler warning messages"
  msgstr "Pilihan berikut mengontrol pesan peringatan kompiler"
  
! #: opts.c:1644
  msgid "The following options control optimizations"
  msgstr "Pilihan berikut mengontrol optimisasi"
  
! #: opts.c:1647 opts.c:1687
  msgid "The following options are language-independent"
  msgstr "Pilihan berikut adalah independen terhadap bahasa pemrograman"
  
! #: opts.c:1650
  #, fuzzy
  #| msgid "The following options control optimizations"
  msgid "The following options control parameters"
  msgstr "Pilihan berikut mengontrol optimisasi"
  
! #: opts.c:1656
  msgid "The following options are specific to just the language "
  msgstr "Pilihan berikut hanya spesifik terhadap bahasa "
  
! #: opts.c:1658
  msgid "The following options are supported by the language "
  msgstr "Pilihan berikut tidak didukung oleh bahasa "
  
! #: opts.c:1669
  msgid "The following options are not documented"
  msgstr "Pilihan berikut tidak terdokumentasi"
  
! #: opts.c:1671
  msgid "The following options take separate arguments"
  msgstr "Pilihan berikut mengambil argumen terpisah"
  
! #: opts.c:1673
  msgid "The following options take joined arguments"
  msgstr "Pilihan berikut mengambil argumen tergabung"
  
! #: opts.c:1685
  msgid "The following options are language-related"
  msgstr "Pilihan berikut adalah berhubungan dengan bahasa"
  
*************** msgid "using simple load CSE after regis
*** 1516,1531 ****
  msgstr "Atur penjadwalan instruksi setelah alokasi register"
  
  #. It's the compiler's fault.
! #: reload1.c:5997
  msgid "could not find a spill register"
  msgstr "tidak dapat menemukan register spill"
  
  #. It's the compiler's fault.
! #: reload1.c:7879
  msgid "VOIDmode on an output"
  msgstr "VOIDmode di sebuah keluaran"
  
! #: reload1.c:8612
  #, fuzzy
  #| msgid "Failure trying to reload:"
  msgid "failure trying to reload:"
--- 1526,1541 ----
  msgstr "Atur penjadwalan instruksi setelah alokasi register"
  
  #. It's the compiler's fault.
! #: reload1.c:5998
  msgid "could not find a spill register"
  msgstr "tidak dapat menemukan register spill"
  
  #. It's the compiler's fault.
! #: reload1.c:7880
  msgid "VOIDmode on an output"
  msgstr "VOIDmode di sebuah keluaran"
  
! #: reload1.c:8613
  #, fuzzy
  #| msgid "Failure trying to reload:"
  msgid "failure trying to reload:"
*************** msgstr "pilihan dilewatkan: "
*** 1599,1606 ****
  msgid "options enabled: "
  msgstr "pilihan aktif: "
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1073
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:413
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonim>"
--- 1609,1616 ----
  msgid "options enabled: "
  msgstr "pilihan aktif: "
  
! #: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1075
! #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:417
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonim>"
*************** msgid "length modifier in strfmon format
*** 2057,2078 ****
  msgstr "pemodifikasi panjang dalam format strfmon"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1450 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr "<baris-perintah>"
  
! #: config/aarch64/aarch64.c:9459
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:9468 config/aarch64/aarch64.c:9481
! #: config/aarch64/aarch64.c:9493 config/aarch64/aarch64.c:9504
! #: config/aarch64/aarch64.c:9520 config/aarch64/aarch64.c:9534
! #: config/aarch64/aarch64.c:9554 config/aarch64/aarch64.c:9628
! #: config/aarch64/aarch64.c:9639 config/aarch64/aarch64.c:9653
! #: config/aarch64/aarch64.c:9875 config/aarch64/aarch64.c:9893
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
--- 2067,2088 ----
  msgstr "pemodifikasi panjang dalam format strfmon"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.c:1454 fortran/cpp.c:590
  msgid "<command-line>"
  msgstr "<baris-perintah>"
  
! #: config/aarch64/aarch64.c:9890
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
*************** msgstr "operan tidak valid untuk kode '%
*** 2080,2151 ****
  msgid "invalid operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:9572 config/aarch64/aarch64.c:9583
! #: config/aarch64/aarch64.c:9735 config/aarch64/aarch64.c:9746
  #, fuzzy, c-format
  #| msgid "invalid punctuation %qc in constraint"
  msgid "invalid vector constant"
  msgstr "punctuation %qc tidak valid dalam batasan"
  
! #: config/aarch64/aarch64.c:9595 config/aarch64/aarch64.c:9607
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9621
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:9687 config/arm/arm.c:24031
  #, c-format
  msgid "missing operand"
  msgstr "hilang operan"
  
! #: config/aarch64/aarch64.c:9772
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid constant"
  msgstr "insn tidak valid:"
  
! #: config/aarch64/aarch64.c:9775
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "operan %%d tidak valid"
  
! #: config/aarch64/aarch64.c:9901 config/aarch64/aarch64.c:9906
  #, fuzzy, c-format
  #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/aarch64/aarch64.c:9926
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "alamat tidak valid"
  
! #: config/aarch64/aarch64.c:21967 config/arm/arm.c:33015
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.c:21969 config/arm/arm.c:33017
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: config/aarch64/aarch64.c:21984 config/aarch64/aarch64.c:22000
! #: config/arm/arm.c:33032 config/arm/arm.c:33048
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13032
! #: config/rs6000/rs6000.c:13258 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 2090,2167 ----
  msgid "invalid operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, fuzzy, c-format
  #| msgid "invalid punctuation %qc in constraint"
  msgid "invalid vector constant"
  msgstr "punctuation %qc tidak valid dalam batasan"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10052
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr "hilang operan"
  
! #: config/aarch64/aarch64.c:10203
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid constant"
  msgstr "insn tidak valid:"
  
! #: config/aarch64/aarch64.c:10206
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "operan %%d tidak valid"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, fuzzy, c-format
  #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/aarch64/aarch64.c:10357
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "alamat tidak valid"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22620
! #, fuzzy
! #| msgid "invalid operands in binary operation"
! msgid "cannot combine GNU and SVE vectors in a binary operation"
! msgstr "operan tidak valid dalam operasi binary"
! 
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2161,2178 ****
  msgstr "nilai %%r tidak valid"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12952 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "nilai %%R tidak valid"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12872
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "nilai %%N tidak valid"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12900
  #, c-format
  msgid "invalid %%P value"
  msgstr "nilai %%P tidak valid"
--- 2177,2194 ----
  msgstr "nilai %%r tidak valid"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "nilai %%R tidak valid"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "nilai %%N tidak valid"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "nilai %%P tidak valid"
*************** msgstr "nilai %%M tidak valid"
*** 2202,2208 ****
  msgid "invalid %%U value"
  msgstr "nilai %%U tidak valid"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%s value"
  msgstr "nilai %%s tidak valid"
--- 2218,2224 ----
  msgid "invalid %%U value"
  msgstr "nilai %%U tidak valid"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "nilai %%s tidak valid"
*************** msgstr "nilai %%s tidak valid"
*** 2212,2218 ****
  msgid "invalid %%C value"
  msgstr "nilai %%C tidak valid"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12736
  #, c-format
  msgid "invalid %%E value"
  msgstr "nilai %%E tidak valid"
--- 2228,2234 ----
  msgid "invalid %%C value"
  msgstr "nilai %%C tidak valid"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "nilai %%E tidak valid"
*************** msgstr "relokasi unspek tidak diketahui"
*** 2225,2231 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6014 config/gcn/gcn.c:6125 config/rs6000/rs6000.c:13263
  #, c-format
  msgid "invalid %%xn code"
  msgstr "kode %%xn tidak valid"
--- 2241,2247 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
  #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
  #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "kode %%xn tidak valid"
*************** msgstr "UNSPEC tidak valid sebagai opera
*** 2314,2349 ****
  msgid "unrecognized supposed constant"
  msgstr "konstanta yang diharapkan tidak dikenal"
  
! #: config/arm/arm.c:20399 config/arm/arm.c:20424 config/arm/arm.c:20434
! #: config/arm/arm.c:20443 config/arm/arm.c:20452
  #, c-format
  msgid "invalid shift operand"
  msgstr "operan shift tidak valid"
  
! #: config/arm/arm.c:23315 config/arm/arm.c:23333
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruksi Thumb terprediksi"
  
! #: config/arm/arm.c:23321
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruksi terprediksi dalam urutan berkondisi"
  
! #: config/arm/arm.c:23439 config/arm/arm.c:23452 config/arm/arm.c:23477
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "Unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.c:23554 config/arm/arm.c:23576 config/arm/arm.c:23586
! #: config/arm/arm.c:23596 config/arm/arm.c:23606 config/arm/arm.c:23645
! #: config/arm/arm.c:23663 config/arm/arm.c:23688 config/arm/arm.c:23703
! #: config/arm/arm.c:23730 config/arm/arm.c:23737 config/arm/arm.c:23755
! #: config/arm/arm.c:23762 config/arm/arm.c:23770 config/arm/arm.c:23791
! #: config/arm/arm.c:23798 config/arm/arm.c:23978 config/arm/arm.c:23985
! #: config/arm/arm.c:24012 config/arm/arm.c:24019 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2330,2365 ----
  msgid "unrecognized supposed constant"
  msgstr "konstanta yang diharapkan tidak dikenal"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, c-format
  msgid "invalid shift operand"
  msgstr "operan shift tidak valid"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruksi Thumb terprediksi"
  
! #: config/arm/arm.c:23335
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruksi terprediksi dalam urutan berkondisi"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "Unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "operan tidak valid untuk kode '%
*** 2351,2363 ****
  msgid "invalid operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.c:23658
  #, c-format
  msgid "instruction never executed"
  msgstr "instruksi tidak pernah dijalankan"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23679
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2367,2379 ----
  msgid "invalid operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr "instruksi tidak pernah dijalankan"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgstr ""
*** 2721,2739 ****
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6035
  #, fuzzy, c-format
  #| msgid "invalid operand to %%R code"
  msgid "invalid operand %%xn code"
  msgstr "operan ke kode %%R tidak valid"
  
! #: config/gcn/gcn.c:6023
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand %%xn code invalid for QImode"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/gcn/gcn.c:6105
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid fp constant"
--- 2737,2755 ----
  
  #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
  #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, fuzzy, c-format
  #| msgid "invalid operand to %%R code"
  msgid "invalid operand %%xn code"
  msgstr "operan ke kode %%R tidak valid"
  
! #: config/gcn/gcn.c:6038
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand %%xn code invalid for QImode"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/gcn/gcn.c:6120
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid fp constant"
*************** msgstr "insn tidak valid:"
*** 2747,2863 ****
  msgid "Expected register or constant integer."
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: config/i386/i386.c:11825
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC tidak valid sebagai operan"
  
! #: config/i386/i386.c:12364
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "penggunaan tidak valid dari %<restrict%>"
  
! #: config/i386/i386.c:12369
  #, fuzzy, c-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid use of asm flag output"
  msgstr "lvalue tidak valid dalam keluaran asm %d"
  
! #: config/i386/i386.c:12600
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'O'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.c:12635
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'z'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.c:12704
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.c:12709
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'Z'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.c:12764
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:12820
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:12899
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:12917
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:12930
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:12945
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:12973
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:12991
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:13014
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:13118
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/i386/i386.c:13180
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "batasan untuk operan tidak valid"
  
! #: config/i386/i386.c:13230
  #, fuzzy, c-format
  #| msgid "invalid controlling predicate"
  msgid "invalid vector immediate"
  msgstr "predikat pengontrol tidak valid"
  
! #: config/i386/i386.c:16158
  msgid "unknown insn mode"
  msgstr "mode insn tidak diketahui"
  
--- 2763,2879 ----
  msgid "Expected register or constant integer."
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: config/i386/i386.c:11830
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC tidak valid sebagai operan"
  
! #: config/i386/i386.c:12369
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "penggunaan tidak valid dari %<restrict%>"
  
! #: config/i386/i386.c:12374
  #, fuzzy, c-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid use of asm flag output"
  msgstr "lvalue tidak valid dalam keluaran asm %d"
  
! #: config/i386/i386.c:12605
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'O'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.c:12640
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'z'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.c:12709
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.c:12714
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'Z'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.c:12769
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:12825
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:12904
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:12922
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:12935
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:12950
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:12978
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:12996
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:13019
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.c:13123
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/i386/i386.c:13185
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "batasan untuk operan tidak valid"
  
! #: config/i386/i386.c:13235
  #, fuzzy, c-format
  #| msgid "invalid controlling predicate"
  msgid "invalid vector immediate"
  msgstr "predikat pengontrol tidak valid"
  
! #: config/i386/i386.c:16163
  msgid "unknown insn mode"
  msgstr "mode insn tidak diketahui"
  
*************** msgstr "operasi di %<__fpreg%> tidak val
*** 2896,2902 ****
  msgid "invalid %%P operand"
  msgstr "operan %%P tidak valid"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12890
  #, c-format
  msgid "invalid %%p value"
  msgstr "nilai %%p tidak valid"
--- 2912,2918 ----
  msgid "invalid %%P operand"
  msgstr "operan %%P tidak valid"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr "nilai %%p tidak valid"
*************** msgid "post-increment address is not a r
*** 2954,2960 ****
  msgstr "alamat post-increment bukan sebuah register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19558
  msgid "bad address"
  msgstr "alamat buruk"
  
--- 2970,2976 ----
  msgstr "alamat post-increment bukan sebuah register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr "alamat buruk"
  
*************** msgstr "MMIX Internal: Apa CC dari ini?"
*** 3059,3071 ****
  msgid "MMIX Internal: This is not a constant:"
  msgstr "MMIX Internal: Ini bukan sebuah konstanta:"
  
! #: config/msp430/msp430.c:3571
  #, fuzzy, c-format
  #| msgid "invalid reference prefix"
  msgid "invalid operand prefix"
  msgstr "awalan referensi tidak valid"
  
! #: config/msp430/msp430.c:3605
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid zero extract"
--- 3075,3087 ----
  msgid "MMIX Internal: This is not a constant:"
  msgstr "MMIX Internal: Ini bukan sebuah konstanta:"
  
! #: config/msp430/msp430.c:3575
  #, fuzzy, c-format
  #| msgid "invalid reference prefix"
  msgid "invalid operand prefix"
  msgstr "awalan referensi tidak valid"
  
! #: config/msp430/msp430.c:3609
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid zero extract"
*************** msgstr "Kehabisan ruang stack.\n"
*** 3154,3331 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Mencoba menjalankan '%s' dalam shell untuk meningkatkan batasannya.\n"
  
! #: config/rs6000/rs6000.c:3622
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Gunakan piranti keras titik pecahan"
  
! #: config/rs6000/rs6000.c:3630
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Non-aktifkan pengalamatan terindeks"
  
! #: config/rs6000/rs6000.c:3635
  #, fuzzy
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/rs6000/rs6000.c:3637
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3763
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3766
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3778
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:9985
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "tes buruk"
  
! #: config/rs6000/rs6000.c:12528
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12709 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "nilai %%D tidak valid"
  
! #: config/rs6000/rs6000.c:12724
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:12745
  #, c-format
  msgid "invalid %%f value"
  msgstr "nilai %%f tidak valid"
  
! #: config/rs6000/rs6000.c:12754
  #, c-format
  msgid "invalid %%F value"
  msgstr "nilai %%F tidak valid"
  
! #: config/rs6000/rs6000.c:12763
  #, c-format
  msgid "invalid %%G value"
  msgstr "nilai %%G tidak valid"
  
! #: config/rs6000/rs6000.c:12798
  #, c-format
  msgid "invalid %%j code"
  msgstr "kode %%j tidak valid"
  
! #: config/rs6000/rs6000.c:12808
  #, c-format
  msgid "invalid %%J code"
  msgstr "kode %%J tidak valid"
  
! #: config/rs6000/rs6000.c:12818
  #, c-format
  msgid "invalid %%k value"
  msgstr "nilai %%k tidak valid"
  
! #: config/rs6000/rs6000.c:12833 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "nilai %%K tidak valid"
  
! #: config/rs6000/rs6000.c:12880
  #, c-format
  msgid "invalid %%O value"
  msgstr "nilai %%O tidak valid"
  
! #: config/rs6000/rs6000.c:12927
  #, c-format
  msgid "invalid %%q value"
  msgstr "nilai %%q tidak valid"
  
! #: config/rs6000/rs6000.c:12969
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:12986
  #, c-format
  msgid "invalid %%T value"
  msgstr "nilai %%T tidak valid"
  
! #: config/rs6000/rs6000.c:12998
  #, c-format
  msgid "invalid %%u value"
  msgstr "nilai %%u tidak valid"
  
! #: config/rs6000/rs6000.c:13012 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "nilai %%v tidak valid"
  
! #: config/rs6000/rs6000.c:13062
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13079 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "nilai %%x tidak valid"
  
! #: config/rs6000/rs6000.c:13136
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13205
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "nilai %%ytidak valid, coba menggunakan batasan 'Z'"
  
! #: config/rs6000/rs6000.c:14049
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14055
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14061
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22817
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/rs6000/rs6000.c:25741
  #, fuzzy
  #| msgid "Do not generate a single exit point for each function"
  msgid "Could not generate addis value for fusion"
  msgstr "Jangan hasilkan sebuah titik keluar tunggal untuk setiap fungsi"
  
! #: config/rs6000/rs6000.c:25810
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "Unable to generate load/store offset for fusion"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
! #: config/rs6000/rs6000.c:25886
  msgid "Bad GPR fusion"
  msgstr ""
  
--- 3170,3347 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Mencoba menjalankan '%s' dalam shell untuk meningkatkan batasannya.\n"
  
! #: config/rs6000/rs6000.c:3631
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Gunakan piranti keras titik pecahan"
  
! #: config/rs6000/rs6000.c:3639
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Non-aktifkan pengalamatan terindeks"
  
! #: config/rs6000/rs6000.c:3644
  #, fuzzy
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3795
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10009
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "tes buruk"
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "nilai %%D tidak valid"
  
! #: config/rs6000/rs6000.c:12757
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr "nilai %%f tidak valid"
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr "nilai %%F tidak valid"
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr "nilai %%G tidak valid"
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr "kode %%j tidak valid"
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr "kode %%J tidak valid"
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr "nilai %%k tidak valid"
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "nilai %%K tidak valid"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "nilai %%O tidak valid"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr "nilai %%q tidak valid"
  
! #: config/rs6000/rs6000.c:13002
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr "nilai %%T tidak valid"
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr "nilai %%u tidak valid"
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "nilai %%v tidak valid"
  
! #: config/rs6000/rs6000.c:13095
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "nilai %%x tidak valid"
  
! #: config/rs6000/rs6000.c:13169
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13238
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "nilai %%ytidak valid, coba menggunakan batasan 'Z'"
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/rs6000/rs6000.c:25800
  #, fuzzy
  #| msgid "Do not generate a single exit point for each function"
  msgid "Could not generate addis value for fusion"
  msgstr "Jangan hasilkan sebuah titik keluar tunggal untuk setiap fungsi"
  
! #: config/rs6000/rs6000.c:25869
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "Unable to generate load/store offset for fusion"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr ""
  
*************** msgstr "operan tidak valid untuk pemodif
*** 3420,3440 ****
  msgid "vector argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/s390/s390.c:16170
  #, fuzzy
  #| msgid "pointer targets in return differ in signedness"
  msgid "types differ in signedness"
  msgstr "target penunjuk dalam kembali berbeda dalam signedness"
  
! #: config/s390/s390.c:16180
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16183
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16191
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3436,3456 ----
  msgid "vector argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/s390/s390.c:16172
  #, fuzzy
  #| msgid "pointer targets in return differ in signedness"
  msgid "types differ in signedness"
  msgstr "target penunjuk dalam kembali berbeda dalam signedness"
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16193
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr "operan %%s tidak valid"
*** 3504,3525 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "konstanta titik pecahan bukan sebuah operan langsung yang valid"
  
! #: config/stormy16/stormy16.c:1741 config/stormy16/stormy16.c:1812
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "operan 'B' bukan sebuah konstanta"
  
! #: config/stormy16/stormy16.c:1768
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "operan 'B'  memiliki multiple bits set"
  
! #: config/stormy16/stormy16.c:1794
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "operan 'o' bukan sebuah konstanta"
  
! #: config/stormy16/stormy16.c:1826
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: kode tidak diketahui"
--- 3520,3541 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "konstanta titik pecahan bukan sebuah operan langsung yang valid"
  
! #: config/stormy16/stormy16.c:1751 config/stormy16/stormy16.c:1822
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "operan 'B' bukan sebuah konstanta"
  
! #: config/stormy16/stormy16.c:1778
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "operan 'B'  memiliki multiple bits set"
  
! #: config/stormy16/stormy16.c:1804
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "operan 'o' bukan sebuah konstanta"
  
! #: config/stormy16/stormy16.c:1836
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: kode tidak diketahui"
*************** msgstr "<anonim>"
*** 3710,3738 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2548 c/c-parser.c:2562 c/c-parser.c:5673
! #: c/c-parser.c:6304 c/c-parser.c:6754 c/c-parser.c:6933 c/c-parser.c:6967
! #: c/c-parser.c:7224 c/c-parser.c:11010 c/c-parser.c:11045 c/c-parser.c:11076
! #: c/c-parser.c:11123 c/c-parser.c:11304 c/c-parser.c:12090 c/c-parser.c:12160
! #: c/c-parser.c:12203 c/c-parser.c:17637 c/c-parser.c:17661 c/c-parser.c:17679
! #: c/c-parser.c:18101 c/c-parser.c:18151 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3241 c/c-parser.c:3428
! #: c/c-parser.c:3461 c/c-parser.c:11297 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:29893 cp/parser.c:30486
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "diduga %<,%>"
  
! #: c/c-parser.c:3011 c/c-parser.c:3986 c/c-parser.c:4181 c/c-parser.c:4246
! #: c/c-parser.c:4304 c/c-parser.c:4666 c/c-parser.c:4687 c/c-parser.c:4696
! #: c/c-parser.c:4747 c/c-parser.c:4756 c/c-parser.c:8552 c/c-parser.c:8618
! #: c/c-parser.c:9117 c/c-parser.c:9139 c/c-parser.c:9173 c/c-parser.c:9282
! #: c/c-parser.c:10065 c/c-parser.c:10476 c/c-parser.c:11411 c/c-parser.c:13607
! #: c/c-parser.c:14250 c/c-parser.c:14309 c/c-parser.c:14364 c/c-parser.c:15623
! #: c/c-parser.c:15721 c/c-parser.c:16954 c/c-parser.c:17721 c/c-parser.c:18109
! #: c/c-parser.c:20883 c/c-parser.c:20961 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
--- 3726,3755 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.c:2428 c/c-parser.c:2547 c/c-parser.c:2561 c/c-parser.c:5672
! #: c/c-parser.c:6303 c/c-parser.c:6753 c/c-parser.c:6932 c/c-parser.c:6966
! #: c/c-parser.c:7223 c/c-parser.c:11009 c/c-parser.c:11044 c/c-parser.c:11075
! #: c/c-parser.c:11122 c/c-parser.c:11303 c/c-parser.c:12102 c/c-parser.c:12172
! #: c/c-parser.c:12215 c/c-parser.c:17664 c/c-parser.c:17688 c/c-parser.c:17706
! #: c/c-parser.c:18128 c/c-parser.c:18178 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
! #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
! #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "diduga %<,%>"
  
! #: c/c-parser.c:3010 c/c-parser.c:3985 c/c-parser.c:4180 c/c-parser.c:4245
! #: c/c-parser.c:4303 c/c-parser.c:4665 c/c-parser.c:4686 c/c-parser.c:4695
! #: c/c-parser.c:4746 c/c-parser.c:4755 c/c-parser.c:8551 c/c-parser.c:8617
! #: c/c-parser.c:9116 c/c-parser.c:9138 c/c-parser.c:9172 c/c-parser.c:9281
! #: c/c-parser.c:10064 c/c-parser.c:10475 c/c-parser.c:11410 c/c-parser.c:13626
! #: c/c-parser.c:14269 c/c-parser.c:14328 c/c-parser.c:14383 c/c-parser.c:15642
! #: c/c-parser.c:15740 c/c-parser.c:16981 c/c-parser.c:17748 c/c-parser.c:18136
! #: c/c-parser.c:20910 c/c-parser.c:20988 c/gimple-parser.c:195
  #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
  #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
  #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
*************** msgstr "diduga %<,%>"
*** 3740,3865 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7173 cp/parser.c:30534
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:4075 c/c-parser.c:4807 c/c-parser.c:4951 c/c-parser.c:5024
! #: c/c-parser.c:5025 c/c-parser.c:5439 c/c-parser.c:5475 c/c-parser.c:7275
! #: c/c-parser.c:9273 c/c-parser.c:10163 c/c-parser.c:10452 c/c-parser.c:13054
! #: c/gimple-parser.c:1733 cp/parser.c:30498
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:4284
  #, fuzzy
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4716 c/c-parser.c:4721 c/c-parser.c:13590 c/c-parser.c:14339
! #: c/c-parser.c:20244 c/c-parser.c:20691 c/c-parser.c:20904
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13412 cp/parser.c:30489
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "diduga %<(%>"
  
! #: c/c-parser.c:4947 c/c-parser.c:4949 c/c-parser.c:12982 cp/parser.c:30501
! #: cp/parser.c:34075
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:5609 c/c-parser.c:11640 c/c-parser.c:17914 c/c-parser.c:18697
! #: c/c-parser.c:21739 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3229 c/c-parser.c:3451 c/c-parser.c:11192 cp/parser.c:19143
! #: cp/parser.c:30495
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:5887 c/c-parser.c:5896 c/c-parser.c:7703 c/c-parser.c:8754
! #: c/c-parser.c:11404 c/c-parser.c:11790 c/c-parser.c:11851 c/c-parser.c:13036
! #: c/c-parser.c:13951 c/c-parser.c:14167 c/c-parser.c:14657 c/c-parser.c:14753
! #: c/c-parser.c:15375 c/c-parser.c:15502 c/c-parser.c:20106 c/c-parser.c:20748
! #: c/c-parser.c:20807 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7180
! #: c/c-parser.c:13515 cp/parser.c:30528 cp/parser.c:32088 cp/parser.c:34866
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:6737 cp/parser.c:30415
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:8516 c/c-parser.c:8705 c/c-parser.c:9163 c/c-parser.c:9206
! #: c/c-parser.c:9344 c/c-parser.c:10055 c/c-parser.c:14344 c/c-parser.c:15458
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29891 cp/parser.c:30504
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:9063
  #, fuzzy
  #| msgid "expected %<{%>"
  msgid "expected %<.%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:10863 c/c-parser.c:10895 c/c-parser.c:11135 cp/parser.c:32662
! #: cp/parser.c:32736
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:11553 c/gimple-parser.c:1348 cp/parser.c:30513
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:14845 c/c-parser.c:15739 cp/parser.c:30537
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
  msgstr "diduga %<,%> atau %<,%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15367 c/c-parser.c:17370 c/c-parser.c:17414 c/c-parser.c:17646
! #: c/c-parser.c:18090 c/c-parser.c:20313 c/c-parser.c:20945
! #: c/gimple-parser.c:725 c/c-parser.c:5498 cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "diduga %<=%>"
  
! #: c/c-parser.c:17662 c/c-parser.c:17962 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30492 cp/parser.c:32881
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:18740 c/c-parser.c:18730 cp/parser.c:39492
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
--- 3757,3882 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
  #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
! #: c/gimple-parser.c:2266 c/c-parser.c:7172 cp/parser.c:30641
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
! #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
! #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:4283
  #, fuzzy
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4715 c/c-parser.c:4720 c/c-parser.c:13609 c/c-parser.c:14358
! #: c/c-parser.c:20271 c/c-parser.c:20718 c/c-parser.c:20931
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
  #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "diduga %<(%>"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
! #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:5886 c/c-parser.c:5895 c/c-parser.c:7702 c/c-parser.c:8753
! #: c/c-parser.c:11403 c/c-parser.c:11799 c/c-parser.c:11863 c/c-parser.c:13055
! #: c/c-parser.c:13970 c/c-parser.c:14186 c/c-parser.c:14676 c/c-parser.c:14772
! #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
! #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
! #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:8515 c/c-parser.c:8704 c/c-parser.c:9162 c/c-parser.c:9205
! #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:9062
  #, fuzzy
  #| msgid "expected %<{%>"
  msgid "expected %<.%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
  msgstr "diduga %<,%> atau %<,%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
! #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "diduga %<=%>"
  
! #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
*************** msgstr "diduga %<#pragma omp section%> a
*** 3870,3876 ****
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16591 cp/parser.c:30510
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
--- 3887,3893 ----
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
*************** msgstr "diduga %<{%>"
*** 3883,3901 ****
  msgid "expected label"
  msgstr "Diduga nama"
  
! #: cp/call.c:3851
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7202
  #, fuzzy
  #| msgid "type %qs has a user-defined constructor"
  msgid "  after user-defined conversion:"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/call.c:7336 cp/pt.c:2004 cp/pt.c:24462
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
--- 3900,3918 ----
  msgid "expected label"
  msgstr "Diduga nama"
  
! #: cp/call.c:3866
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7217
  #, fuzzy
  #| msgid "type %qs has a user-defined constructor"
  msgid "  after user-defined conversion:"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
*************** msgid_plural "candidates are:"
*** 3903,4031 ****
  msgstr[0] "kandidat 1:"
  msgstr[1] "kandidat 1:"
  
! #: cp/call.c:11663
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:11664
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3247
  msgid "jump to label %qD"
  msgstr "lompat ke label %qD"
  
! #: cp/decl.c:3248
  msgid "jump to case label"
  msgstr "lompat ke case label"
  
! #: cp/error.c:382
  #, fuzzy
  #| msgid "missing number"
  msgid "<missing>"
  msgstr "hilang angka"
  
! #: cp/error.c:484
  #, fuzzy
  #| msgid "braces around scalar initializer"
  msgid "<brace-enclosed initializer list>"
  msgstr "kurung disekitar penginisialisasi skalar"
  
! #: cp/error.c:486
  #, fuzzy
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "<unresolved overloaded function type>"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/error.c:655
  #, fuzzy
  #| msgid "permerror: "
  msgid "<type error>"
  msgstr "permerror: "
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:756
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.c:766 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr ""
  
! #: cp/error.c:768
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.c:894
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.c:1023
  #, fuzzy, c-format
  #| msgid "too many initializers for %qT"
  msgid "(static initializers for %s)"
  msgstr "terlalu banyak penginisialisasi untuk %qT"
  
! #: cp/error.c:1025
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.c:1071
  msgid "<structured bindings>"
  msgstr ""
  
! #: cp/error.c:1174
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.c:1198
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.c:1213
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "{anonymous}"
  msgstr "<anonim>"
  
! #: cp/error.c:1215
  #, fuzzy
  #| msgid "Formal namespace"
  msgid "(anonymous namespace)"
  msgstr "Ruang nama formal"
  
! #: cp/error.c:1315
  #, fuzzy
  #| msgid "template argument required for %<%s %T%>"
  msgid "<template arguments error>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/error.c:1337
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.c:1388
  #, fuzzy
  #| msgid "declaration of %q#D"
  msgid "<declaration error>"
  msgstr "deklarasi dari %q#D"
  
! #: cp/error.c:1937 cp/error.c:1957
  #, fuzzy
  #| msgid "template parameter %q+#D"
  msgid "<template parameter error>"
  msgstr "parameter template %q+#D"
  
! #: cp/error.c:2087
  #, fuzzy
  #| msgid "in statement"
  msgid "<statement>"
  msgstr "dalam pernyataan"
  
! #: cp/error.c:2116 cp/error.c:3159 c-family/c-pretty-print.c:2196
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown src"
  msgid "<unknown>"
--- 3920,4048 ----
  msgstr[0] "kandidat 1:"
  msgstr[1] "kandidat 1:"
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr "lompat ke label %qD"
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr "lompat ke case label"
  
! #: cp/error.c:384
  #, fuzzy
  #| msgid "missing number"
  msgid "<missing>"
  msgstr "hilang angka"
  
! #: cp/error.c:486
  #, fuzzy
  #| msgid "braces around scalar initializer"
  msgid "<brace-enclosed initializer list>"
  msgstr "kurung disekitar penginisialisasi skalar"
  
! #: cp/error.c:488
  #, fuzzy
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "<unresolved overloaded function type>"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/error.c:657
  #, fuzzy
  #| msgid "permerror: "
  msgid "<type error>"
  msgstr "permerror: "
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.c:758
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.c:768 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr ""
  
! #: cp/error.c:770
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.c:896
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.c:1025
  #, fuzzy, c-format
  #| msgid "too many initializers for %qT"
  msgid "(static initializers for %s)"
  msgstr "terlalu banyak penginisialisasi untuk %qT"
  
! #: cp/error.c:1027
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.c:1073
  msgid "<structured bindings>"
  msgstr ""
  
! #: cp/error.c:1176
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.c:1200
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.c:1215
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "{anonymous}"
  msgstr "<anonim>"
  
! #: cp/error.c:1217
  #, fuzzy
  #| msgid "Formal namespace"
  msgid "(anonymous namespace)"
  msgstr "Ruang nama formal"
  
! #: cp/error.c:1317
  #, fuzzy
  #| msgid "template argument required for %<%s %T%>"
  msgid "<template arguments error>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/error.c:1339
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.c:1390
  #, fuzzy
  #| msgid "declaration of %q#D"
  msgid "<declaration error>"
  msgstr "deklarasi dari %q#D"
  
! #: cp/error.c:1939 cp/error.c:1959
  #, fuzzy
  #| msgid "template parameter %q+#D"
  msgid "<template parameter error>"
  msgstr "parameter template %q+#D"
  
! #: cp/error.c:2089
  #, fuzzy
  #| msgid "in statement"
  msgid "<statement>"
  msgstr "dalam pernyataan"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown src"
  msgid "<unknown>"
*************** msgstr "Tidak diketahui src"
*** 4033,4169 ****
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2134
  #, fuzzy
  #| msgid "  in thrown expression"
  msgid "<throw-expression>"
  msgstr "  dalam ekspresi thrown"
  
! #: cp/error.c:2235
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.c:2684
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.c:2840
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.c:2879
  msgid "*this"
  msgstr ""
  
! #: cp/error.c:2893
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.c:2908
  #, fuzzy
  #| msgid "Unknown operator '%s' at %%L"
  msgid "<unknown operator>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: cp/error.c:3372
  msgid "At global scope:"
  msgstr ""
  
! #: cp/error.c:3468
  #, fuzzy, c-format
  #| msgid "In member function %qs"
  msgid "In static member function %qs"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.c:3470
  #, c-format
  msgid "In copy constructor %qs"
  msgstr ""
  
! #: cp/error.c:3472
  #, fuzzy, c-format
  #| msgid "In function %qs"
  msgid "In constructor %qs"
  msgstr "Dalam fungsi %qs"
  
! #: cp/error.c:3474
  #, fuzzy, c-format
  #| msgid "In function %qs"
  msgid "In destructor %qs"
  msgstr "Dalam fungsi %qs"
  
! #: cp/error.c:3476
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In lambda function"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.c:3496
  #, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.c:3497
  #, fuzzy
  #| msgid "explicit instantiation of %q#D"
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/error.c:3522 cp/error.c:3676
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3525 cp/error.c:3679
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3533
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3534
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3539
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3540
  #, fuzzy
  #| msgid "provided for %q+D"
  msgid "required from %q#D\n"
  msgstr "disediakan untuk %q+D"
  
! #: cp/error.c:3547
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.c:3548
  #, fuzzy
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "dipanggil dari sini"
  
! #: cp/error.c:3600
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3606
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3660
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.c:3664
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/pt.c:2002 cp/semantics.c:5543
  msgid "candidates are:"
  msgstr "kandidat adalah:"
  
--- 4050,4186 ----
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.c:2136
  #, fuzzy
  #| msgid "  in thrown expression"
  msgid "<throw-expression>"
  msgstr "  dalam ekspresi thrown"
  
! #: cp/error.c:2237
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.c:2686
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.c:2842
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.c:2881
  msgid "*this"
  msgstr ""
  
! #: cp/error.c:2895
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.c:2910
  #, fuzzy
  #| msgid "Unknown operator '%s' at %%L"
  msgid "<unknown operator>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: cp/error.c:3374
  msgid "At global scope:"
  msgstr ""
  
! #: cp/error.c:3470
  #, fuzzy, c-format
  #| msgid "In member function %qs"
  msgid "In static member function %qs"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.c:3472
  #, c-format
  msgid "In copy constructor %qs"
  msgstr ""
  
! #: cp/error.c:3474
  #, fuzzy, c-format
  #| msgid "In function %qs"
  msgid "In constructor %qs"
  msgstr "Dalam fungsi %qs"
  
! #: cp/error.c:3476
  #, fuzzy, c-format
  #| msgid "In function %qs"
  msgid "In destructor %qs"
  msgstr "Dalam fungsi %qs"
  
! #: cp/error.c:3478
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In lambda function"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.c:3498
  #, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.c:3499
  #, fuzzy
  #| msgid "explicit instantiation of %q#D"
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/error.c:3524 cp/error.c:3678
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3527 cp/error.c:3681
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.c:3535
  #, c-format
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3536
  #, c-format
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.c:3541
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.c:3542
  #, fuzzy
  #| msgid "provided for %q+D"
  msgid "required from %q#D\n"
  msgstr "disediakan untuk %q+D"
  
! #: cp/error.c:3549
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.c:3550
  #, fuzzy
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "dipanggil dari sini"
  
! #: cp/error.c:3602
  msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3608
  msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.c:3662
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.c:3666
  msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/pt.c:2029 cp/semantics.c:5544
  msgid "candidates are:"
  msgstr "kandidat adalah:"
  
*************** msgstr "operasi binari elemen"
*** 4318,4336 ****
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/check.c:3910 fortran/check.c:3987 fortran/check.c:4052
  #, fuzzy, c-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/check.c:4384 fortran/intrinsic.c:4761
  #, fuzzy, c-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/dump-parse-tree.c:3144
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 4335,4353 ----
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, fuzzy, c-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, fuzzy, c-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/dump-parse-tree.c:3219
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgstr ""
*** 4373,4379 ****
  msgid "Deleted feature:"
  msgstr ""
  
! #: fortran/expr.c:3676
  msgid "array assignment"
  msgstr "penempatan array"
  
--- 4390,4396 ----
  msgid "Deleted feature:"
  msgstr ""
  
! #: fortran/expr.c:3696
  msgid "array assignment"
  msgstr "penempatan array"
  
*************** msgstr ""
*** 4398,4419 ****
  msgid "Driving:"
  msgstr "Driving:"
  
! #: fortran/interface.c:3393 fortran/intrinsic.c:4435
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
! #: fortran/io.c:1899
  #, c-format
  msgid "%s tag"
  msgstr ""
  
! #: fortran/io.c:3434
  msgid "internal unit in WRITE"
  msgstr ""
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4821
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
--- 4415,4436 ----
  msgid "Driving:"
  msgstr "Driving:"
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
! #: fortran/io.c:1866
  #, c-format
  msgid "%s tag"
  msgstr ""
  
! #: fortran/io.c:3366
  msgid "internal unit in WRITE"
  msgstr ""
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
*************** msgstr ""
*** 4423,4497 ****
  msgid "Syntax error in expression at %C"
  msgstr "Sintaks error dalam ekspresi di %C"
  
! #: fortran/module.c:1244
  msgid "Unexpected EOF"
  msgstr "Tidak terduga EOF"
  
! #: fortran/module.c:1356
  msgid "Name too long"
  msgstr "Nama terlalu panjang"
  
! #: fortran/module.c:1458 fortran/module.c:1561
  msgid "Bad name"
  msgstr "Nama buruk"
  
! #: fortran/module.c:1585
  msgid "Expected name"
  msgstr "Diduga nama"
  
! #: fortran/module.c:1588
  msgid "Expected left parenthesis"
  msgstr "Diduga parenthesis kiri"
  
! #: fortran/module.c:1591
  msgid "Expected right parenthesis"
  msgstr "Diduga parenthesis kanan"
  
! #: fortran/module.c:1594
  msgid "Expected integer"
  msgstr "Diduga integer"
  
! #: fortran/module.c:1597 fortran/module.c:2697
  msgid "Expected string"
  msgstr "Diduga string"
  
! #: fortran/module.c:1622
  msgid "find_enum(): Enum not found"
  msgstr "find_enum(): Enum tidak ditemukan"
  
! #: fortran/module.c:2175
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr ""
  
! #: fortran/module.c:2378
  msgid "Expected attribute bit name"
  msgstr "Diduga nama atribut bit"
  
! #: fortran/module.c:3326
  msgid "Expected integer string"
  msgstr "Diduga integer string"
  
! #: fortran/module.c:3330
  msgid "Error converting integer"
  msgstr "Error mengubah integer"
  
! #: fortran/module.c:3352
  msgid "Expected real string"
  msgstr "Diduga real string"
  
! #: fortran/module.c:3577
  msgid "Expected expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/module.c:3657
  msgid "Bad operator"
  msgstr "Operator buruk"
  
! #: fortran/module.c:3774
  msgid "Bad type in constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: fortran/module.c:7158
  msgid "Unexpected end of module"
  msgstr "Tidak terduga akhir dari modul"
  
--- 4440,4514 ----
  msgid "Syntax error in expression at %C"
  msgstr "Sintaks error dalam ekspresi di %C"
  
! #: fortran/module.c:1246
  msgid "Unexpected EOF"
  msgstr "Tidak terduga EOF"
  
! #: fortran/module.c:1358
  msgid "Name too long"
  msgstr "Nama terlalu panjang"
  
! #: fortran/module.c:1460 fortran/module.c:1563
  msgid "Bad name"
  msgstr "Nama buruk"
  
! #: fortran/module.c:1587
  msgid "Expected name"
  msgstr "Diduga nama"
  
! #: fortran/module.c:1590
  msgid "Expected left parenthesis"
  msgstr "Diduga parenthesis kiri"
  
! #: fortran/module.c:1593
  msgid "Expected right parenthesis"
  msgstr "Diduga parenthesis kanan"
  
! #: fortran/module.c:1596
  msgid "Expected integer"
  msgstr "Diduga integer"
  
! #: fortran/module.c:1599 fortran/module.c:2699
  msgid "Expected string"
  msgstr "Diduga string"
  
! #: fortran/module.c:1624
  msgid "find_enum(): Enum not found"
  msgstr "find_enum(): Enum tidak ditemukan"
  
! #: fortran/module.c:2177
  msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
  msgstr ""
  
! #: fortran/module.c:2380
  msgid "Expected attribute bit name"
  msgstr "Diduga nama atribut bit"
  
! #: fortran/module.c:3328
  msgid "Expected integer string"
  msgstr "Diduga integer string"
  
! #: fortran/module.c:3332
  msgid "Error converting integer"
  msgstr "Error mengubah integer"
  
! #: fortran/module.c:3354
  msgid "Expected real string"
  msgstr "Diduga real string"
  
! #: fortran/module.c:3579
  msgid "Expected expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/module.c:3659
  msgid "Bad operator"
  msgstr "Operator buruk"
  
! #: fortran/module.c:3776
  msgid "Bad type in constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: fortran/module.c:7160
  msgid "Unexpected end of module"
  msgstr "Tidak terduga akhir dari modul"
  
*************** msgstr "blok IF"
*** 4519,4529 ****
  msgid "implied END DO"
  msgstr "Diimplikasikan END DO"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11821
  msgid "assignment"
  msgstr "assignment"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11872 fortran/resolve.c:11875
  msgid "pointer assignment"
  msgstr "assignmen penunjuk"
  
--- 4536,4546 ----
  msgid "implied END DO"
  msgstr "Diimplikasikan END DO"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr "assignment"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  msgid "pointer assignment"
  msgstr "assignmen penunjuk"
  
*************** msgstr "'%s' di %L harus memiliki panjan
*** 4639,4779 ****
  msgid "bind(c) procedure"
  msgstr "prosedur elemental"
  
! #: fortran/resolve.c:4004
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.c:4020
  #, fuzzy, c-format
  #| msgid "Operand of unary numeric operator '%s' at %%L is %s"
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "Operan dari operator numerik unary '%s' di %%L adalah %s"
  
! #: fortran/resolve.c:4037
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4042
  #, fuzzy, c-format
  #| msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operan binari numerik '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4057
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Operan dari string operator konkatenasi di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4099
  #, fuzzy, c-format
  #| msgid "Operands of logical operator '%s' at %%L are %s/%s"
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operator logikal '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4122
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operan dari operator .not. di %%L adalah %s"
  
! #: fortran/resolve.c:4136
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "kuantitas KOMPLEKS tidak dapat dibandingkan di %L"
  
! #: fortran/resolve.c:4234
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Logikal di %%L harus dibandingkan dengan %s daripada %s"
  
! #: fortran/resolve.c:4240
  #, fuzzy, c-format
  #| msgid "Operands of comparison operator '%s' at %%L are %s/%s"
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operator perbandingan '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4253
  #, fuzzy, c-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: fortran/resolve.c:4256
  #, fuzzy, c-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: fortran/resolve.c:4259
  #, fuzzy, c-format
  #| msgid "Operand of user operator '%s' at %%L is %s"
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "Operan dari operator pengguna '%s' di %%L adalah %s"
  
! #: fortran/resolve.c:4263
  #, fuzzy, c-format
  #| msgid "Operands of user operator '%s' at %%L are %s/%s"
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operator pengguna '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4349
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Tingkat tidak konsisten untuk operator di %%L dan %%L"
  
! #: fortran/resolve.c:7166
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7170
  #, fuzzy
  #| msgid "%qD is not a variable"
  msgid "iterator variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: fortran/resolve.c:7174
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7178
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: fortran/resolve.c:7182
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7468 fortran/resolve.c:7471
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALOKASIKAN "
  
! #: fortran/resolve.c:7848 fortran/resolve.c:7851
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "ALOKASIKAN "
  
! #: fortran/resolve.c:8084 fortran/resolve.c:10011
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8128 fortran/resolve.c:10023
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9814
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10035
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 4656,4796 ----
  msgid "bind(c) procedure"
  msgstr "prosedur elemental"
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.c:4029
  #, fuzzy, c-format
  #| msgid "Operand of unary numeric operator '%s' at %%L is %s"
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "Operan dari operator numerik unary '%s' di %%L adalah %s"
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4051
  #, fuzzy, c-format
  #| msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operan binari numerik '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Operan dari string operator konkatenasi di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4108
  #, fuzzy, c-format
  #| msgid "Operands of logical operator '%s' at %%L are %s/%s"
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operator logikal '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operan dari operator .not. di %%L adalah %s"
  
! #: fortran/resolve.c:4145
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "kuantitas KOMPLEKS tidak dapat dibandingkan di %L"
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Logikal di %%L harus dibandingkan dengan %s daripada %s"
  
! #: fortran/resolve.c:4249
  #, fuzzy, c-format
  #| msgid "Operands of comparison operator '%s' at %%L are %s/%s"
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operator perbandingan '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4262
  #, fuzzy, c-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: fortran/resolve.c:4265
  #, fuzzy, c-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: fortran/resolve.c:4268
  #, fuzzy, c-format
  #| msgid "Operand of user operator '%s' at %%L is %s"
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "Operan dari operator pengguna '%s' di %%L adalah %s"
  
! #: fortran/resolve.c:4272
  #, fuzzy, c-format
  #| msgid "Operands of user operator '%s' at %%L are %s/%s"
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operator pengguna '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Tingkat tidak konsisten untuk operator di %%L dan %%L"
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7179
  #, fuzzy
  #| msgid "%qD is not a variable"
  msgid "iterator variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: fortran/resolve.c:7183
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7187
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: fortran/resolve.c:7191
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALOKASIKAN "
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "ALOKASIKAN "
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr "Argumen aktual berisi terlalu se
*** 4809,4876 ****
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10937
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:965
  #, fuzzy, c-format
  #| msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Panjang karakter tidak sama (%ld/%ld) dalam %s di %L"
  
! #: fortran/trans-intrinsic.c:6181
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6276
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6323
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6333
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6340
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6484
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6552
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6618
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626 fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:8940
  #, fuzzy, c-format
  #| msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah negatif di %L"
  
! #: fortran/trans-intrinsic.c:8972
  #, fuzzy
  #| msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
--- 4826,4893 ----
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:968
  #, fuzzy, c-format
  #| msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Panjang karakter tidak sama (%ld/%ld) dalam %s di %L"
  
! #: fortran/trans-intrinsic.c:6359
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6454
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6501
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6511
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6518
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6662
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6730
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6796
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6804 fortran/trans-intrinsic.c:6849
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9118
  #, fuzzy, c-format
  #| msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah negatif di %L"
  
! #: fortran/trans-intrinsic.c:9150
  #, fuzzy
  #| msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
*************** msgid "Warn about creation of array temp
*** 5387,5396 ****
  msgstr "Peringatkan mengenai pembuatan dari array sementara"
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:644 common.opt:778 common.opt:998 common.opt:1002
! #: common.opt:1006 common.opt:1010 common.opt:1630 common.opt:1686
! #: common.opt:1818 common.opt:1822 common.opt:2056 common.opt:2258
! #: common.opt:2967
  #, fuzzy, no-c-format
  #| msgid "Does nothing.  Preserved for backward compatibility."
  msgid "Does nothing. Preserved for backward compatibility."
--- 5404,5413 ----
  msgstr "Peringatkan mengenai pembuatan dari array sementara"
  
  #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
! #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
! #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
! #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, fuzzy, no-c-format
  #| msgid "Does nothing.  Preserved for backward compatibility."
  msgid "Does nothing. Preserved for backward compatibility."
*************** msgstr ""
*** 6043,6057 ****
  msgid "Append underscores to externally visible names."
  msgstr "Tambahkan garis bawah ke nama eksternal yang tampak"
  
! #: fortran/lang.opt:807 c-family/c.opt:1462 c-family/c.opt:1494
! #: c-family/c.opt:1502 c-family/c.opt:1754 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1080 common.opt:1084 common.opt:1088
! #: common.opt:1175 common.opt:1427 common.opt:1506 common.opt:1774
! #: common.opt:1905 common.opt:1948 common.opt:2333 common.opt:2369
! #: common.opt:2462 common.opt:2466 common.opt:2575 common.opt:2666
! #: common.opt:2674 common.opt:2682 common.opt:2690 common.opt:2791
! #: common.opt:2843 common.opt:2931 common.opt:3068 common.opt:3072
! #: common.opt:3076 common.opt:3080
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Tidak melakukan apa-apa. Dijaga untuk kompabilitas versi sebelumnya."
--- 6060,6074 ----
  msgid "Append underscores to externally visible names."
  msgstr "Tambahkan garis bawah ke nama eksternal yang tampak"
  
! #: fortran/lang.opt:807 c-family/c.opt:1466 c-family/c.opt:1498
! #: c-family/c.opt:1506 c-family/c.opt:1758 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:1092 common.opt:1096 common.opt:1100
! #: common.opt:1187 common.opt:1439 common.opt:1518 common.opt:1786
! #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
! #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
! #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Tidak melakukan apa-apa. Dijaga untuk kompabilitas versi sebelumnya."
*************** msgstr ""
*** 7492,7499 ****
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1335 c-family/c.opt:1595 c-family/c.opt:1923
! #: c-family/c.opt:1927 c-family/c.opt:1943
  #, fuzzy, no-c-format
  #| msgid "switch %qs is no longer supported"
  msgid "No longer supported."
--- 7509,7516 ----
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1335 c-family/c.opt:1599 c-family/c.opt:1927
! #: c-family/c.opt:1931 c-family/c.opt:1947
  #, fuzzy, no-c-format
  #| msgid "switch %qs is no longer supported"
  msgid "No longer supported."
*************** msgid "Enable certain features present i
*** 7539,8350 ****
  msgstr ""
  
  #: c-family/c.opt:1458
  #, fuzzy, no-c-format
  #| msgid "Allow the arguments of the '?' operator to have different types"
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr "Ijinkan argumen dari operator '?' untuk memiliki tipe berbeda"
  
! #: c-family/c.opt:1466
  #, fuzzy, no-c-format
  #| msgid "Use class <name> for constant strings"
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr "Gunakan class <nama> untuk constant strings"
  
! #: c-family/c.opt:1470
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr ""
  
! #: c-family/c.opt:1474
  #, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr ""
  
! #: c-family/c.opt:1478
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr ""
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr ""
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr ""
  
! #: c-family/c.opt:1490
  #, fuzzy, no-c-format
  #| msgid "Dump details about macro names and definitions during preprocessing"
  msgid "Emit debug annotations during preprocessing."
  msgstr "Dump detail mengenai nama macro dan definisi selama preprosesing"
  
! #: c-family/c.opt:1498
  #, fuzzy, no-c-format
  #| msgid "Warn when all constructors and destructors are private"
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr "Peringatkan ketika seluruh konstruktor dan destruktor adalah private"
  
! #: c-family/c.opt:1506
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr ""
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Preprocess directives only."
  msgstr "Hanya preproses direktif saja."
  
! #: c-family/c.opt:1514
  #, fuzzy, no-c-format
  #| msgid "Permit '$' as an identifier character"
  msgid "Permit '$' as an identifier character."
  msgstr "Ijinkan '$' sebagai sebuah karakter pengidentifikasi"
  
! #: c-family/c.opt:1518
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr ""
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr ""
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr ""
  
! #: c-family/c.opt:1533
  #, fuzzy, no-c-format
  #| msgid "Do not discard comments in macro expansions"
  msgid "Do not elide common elements in template comparisons."
  msgstr "Jangan abaikan komentar dalam ekspansi makro"
  
! #: c-family/c.opt:1537
  #, fuzzy, no-c-format
  #| msgid "Generate code to check exception specifications"
  msgid "Generate code to check exception specifications."
  msgstr "Hasilkan kode untuk memeriksa eksepsi spesifikasi"
  
! #: c-family/c.opt:1544
  #, fuzzy, no-c-format
  #| msgid "Convert all strings and character constants to character set <cset>"
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr "Ubah seluruh string dan karakter konstan ke set karakter <cset>"
  
! #: c-family/c.opt:1548
  #, fuzzy, no-c-format
  #| msgid "Permit universal character names (\\u and \\U) in identifiers"
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr "Ijinkan universal nama karakter (\\u dan \\U) dalam pengidentifikasi"
  
! #: c-family/c.opt:1552
  #, fuzzy, no-c-format
  #| msgid "Specify the default character set for source files"
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "Spesifikasikan set karakter baku untuk berkas sumber"
  
! #: c-family/c.opt:1556
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr ""
  
! #: c-family/c.opt:1566
  #, fuzzy, no-c-format
  #| msgid "Do not assume that standard C libraries and \"main\" exist"
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr "Jangan asumsikan perpustakaan C standar dan \"main\" ada"
  
! #: c-family/c.opt:1570
  #, fuzzy, no-c-format
  #| msgid "Recognize GNU-defined keywords"
  msgid "Recognize GNU-defined keywords."
  msgstr "Kenali kata kunci didefinisikan GNU"
  
! #: c-family/c.opt:1574
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU runtime environment"
  msgid "Generate code for GNU runtime environment."
  msgstr "Hasilkan kode untuk lingkungan GNU waktu-jalan"
  
! #: c-family/c.opt:1578
  #, fuzzy, no-c-format
  #| msgid "Use traditional GNU semantics for inline functions"
  msgid "Use traditional GNU semantics for inline functions."
  msgstr "Gunakan tradisional GNU sematik untuk fungsi inline"
  
! #: c-family/c.opt:1591
  #, fuzzy, no-c-format
  #| msgid "Assume normal C execution environment"
  msgid "Assume normal C execution environment."
  msgstr "Asumsikan lingkungan normal C execution"
  
! #: c-family/c.opt:1599
  #, fuzzy, no-c-format
  #| msgid "Export functions even if they can be inlined"
  msgid "Export functions even if they can be inlined."
  msgstr "Ekspor fungsi bahka jika mereka dapa diinline"
  
! #: c-family/c.opt:1603
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of inline templates"
  msgid "Emit implicit instantiations of inline templates."
  msgstr "Keluarkan implisit instantiation dari template inline"
  
! #: c-family/c.opt:1607
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates"
  msgid "Emit implicit instantiations of templates."
  msgstr "Keluarkan implisit instantionation dari templates"
  
! #: c-family/c.opt:1611
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr ""
  
! #: c-family/c.opt:1618
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr ""
  
! #: c-family/c.opt:1625
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr "Ijinkan konversi implisit diantara vektor dengan jumlah berbeda dari subparts dan/atau tipe elemen yang berbeda."
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr ""
  
! #: c-family/c.opt:1633
  #, fuzzy, no-c-format
  #| msgid "Don't warn about uses of Microsoft extensions"
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr "Jangan peringatkan mengenai penggunaan Microsoft ekstensi"
  
! #: c-family/c.opt:1652
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr ""
  
! #: c-family/c.opt:1656
  #, fuzzy, no-c-format
  #| msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr "Hasilkan kode untuk NeXT (Apple Mac OS X) lingkungan waktu-jalan"
  
! #: c-family/c.opt:1660
  #, fuzzy, no-c-format
  #| msgid "Assume that receivers of Objective-C messages may be nil"
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr "Asumsikan penerima dari pesan Objektive-C mungkin kosong"
  
! #: c-family/c.opt:1664
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr ""
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr ""
  
! #: c-family/c.opt:1693
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr ""
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr ""
  
! #: c-family/c.opt:1703
  #, fuzzy, no-c-format
  #| msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr "Hasilkan metode spesial Objektive-C untuk menginisialisasi/hancurkan bukan-POD C++ivars, jika dibutuhkan"
  
! #: c-family/c.opt:1707
  #, fuzzy, no-c-format
  #| msgid "Allow fast jumps to the message dispatcher"
  msgid "Allow fast jumps to the message dispatcher."
  msgstr "Ijinkan fast jump ke pesan dispatcher"
  
! #: c-family/c.opt:1713
  #, fuzzy, no-c-format
  #| msgid "Enable Objective-C exception and synchronization syntax"
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr "Aktifkan eksepsi Objektive-C dan sintaks sinkronisasi"
  
! #: c-family/c.opt:1717
  #, fuzzy, no-c-format
  #| msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr "Aktifkan pengkoleksi sampah (GC) dalam Objektif-C/Objektif-C++ aplikasi"
  
! #: c-family/c.opt:1721
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr ""
  
! #: c-family/c.opt:1726
  #, fuzzy, no-c-format
  #| msgid "Enable Objective-C setjmp exception handling runtime"
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr "Aktifkan Objectif-C setjmp eksepsi penanganan waktu-jalan"
  
! #: c-family/c.opt:1730
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr "Konform ke ISO 1990 C standar seperti ditambahkan dalam 1994"
  
! #: c-family/c.opt:1734
  #, fuzzy, no-c-format
  #| msgid "Enable OpenMP"
  msgid "Enable OpenACC."
  msgstr "Aktifkan OpenMP"
  
! #: c-family/c.opt:1738
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr ""
  
! #: c-family/c.opt:1742
  #, fuzzy, no-c-format
  #| msgid "Enable OpenMP (implies -frecursive in Fortran)"
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "Aktifkan OpenMP (mengindikasikan -frecursive dalam Fortran)"
  
! #: c-family/c.opt:1746
  #, fuzzy, no-c-format
  #| msgid "Unclassifiable OpenMP directive at %C"
  msgid "Enable OpenMP's SIMD directives."
  msgstr "Direktif OpenMP tidak terklasifikasi di %C"
  
! #: c-family/c.opt:1750
  #, fuzzy, no-c-format
  #| msgid "Recognize C++ keywords like \"compl\" and \"xor\""
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "Kenali kata kunci C++ seperti \"compl\" dan \"xor\""
  
! #: c-family/c.opt:1761
  #, fuzzy, no-c-format
  #| msgid "Look for and use PCH files even when preprocessing"
  msgid "Look for and use PCH files even when preprocessing."
  msgstr "Lihat untuk dan gunakan berkas PCH walaupun ketika preproses"
  
! #: c-family/c.opt:1765
  #, fuzzy, no-c-format
  #| msgid "Downgrade conformance errors to warnings"
  msgid "Downgrade conformance errors to warnings."
  msgstr "Downgrade konformance errors ke peringatan"
  
! #: c-family/c.opt:1769
  #, fuzzy, no-c-format
  #| msgid "Enable linker relaxations"
  msgid "Enable Plan 9 language extensions."
  msgstr "Aktifkan penghubung relaksasi"
  
! #: c-family/c.opt:1773
  #, fuzzy, no-c-format
  #| msgid "Treat the input file as already preprocessed"
  msgid "Treat the input file as already preprocessed."
  msgstr "Perlakukan berkas masukan seperti sudah terproses"
  
! #: c-family/c.opt:1781
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr ""
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1793
  #, fuzzy, no-c-format
  #| msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr "Gunakan dalam mode Fix-and-Continue untuk mengindikasikan bahwa berkas objek mungkin ditukar pada waktu waktu-jalan"
  
! #: c-family/c.opt:1797
  #, fuzzy, no-c-format
  #| msgid "Deprecated.  This switch has no effect"
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "Ditinggalkan. Pilihan ini tidak memiliki efek"
  
! #: c-family/c.opt:1801
  #, fuzzy, no-c-format
  #| msgid "Generate run time type descriptor information"
  msgid "Generate run time type descriptor information."
  msgstr "Hasilkan informasi tipe deskripsi waktu jalan"
  
! #: c-family/c.opt:1805 ada/gcc-interface/lang.opt:81
  #, fuzzy, no-c-format
  #| msgid "Use the narrowest integer type possible for enumeration types"
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr "Gunakan tipe integer terkecil jika memungkinkan untuk tipe enumerasi"
  
! #: c-family/c.opt:1809
  #, fuzzy, no-c-format
  #| msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr "Paksa tipe underlying untuk \"wchar_t\" untuk menjadi \"unsigned short\""
  
! #: c-family/c.opt:1813
  #, fuzzy, no-c-format
  #| msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr "Ketika \"signed\" atau \"unsigned\" tidak diberikan buat bitfield signed"
  
! #: c-family/c.opt:1817 ada/gcc-interface/lang.opt:85
  #, fuzzy, no-c-format
  #| msgid "Make \"char\" signed by default"
  msgid "Make \"char\" signed by default."
  msgstr "Buat \"char\" signed secara baku"
  
! #: c-family/c.opt:1821
  #, fuzzy, no-c-format
  #| msgid "Enable decimal floating point hardware support"
  msgid "Enable C++14 sized deallocation support."
  msgstr "Aktifkan dukungan perangkat keras desimal titik pecahan"
  
! #: c-family/c.opt:1828
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1844
  #, fuzzy, no-c-format
  #| msgid "Display statistics accumulated during compilation"
  msgid "Display statistics accumulated during compilation."
  msgstr "Tampilkan statistik yang diakumulasikan selama kompilasi"
  
! #: c-family/c.opt:1848
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:1855 c-family/c.opt:1860
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:1877
  #, fuzzy, no-c-format
  #| msgid "Distance between tab stops for column reporting"
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr "Jarak diantara tab stop untuk pelaporan kolom"
  
! #: c-family/c.opt:1881
  #, fuzzy, no-c-format
  #| msgid "The maximum number of peelings of a single loop"
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr "Jumlah maksimum dari pembukaan dari sebuah loop tunggal"
  
! #: c-family/c.opt:1888
  #, fuzzy, no-c-format
  #| msgid "Specify maximum template instantiation depth"
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr "Spesifikasikan kedalaman maksimum template instantiation"
  
! #: c-family/c.opt:1895
  #, fuzzy, no-c-format
  #| msgid "Do not generate thread-safe code for initializing local statics"
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr "Jangan hasilkan kode thread-safe untuk menginisialisasi lokasi statics"
  
! #: c-family/c.opt:1899
  #, fuzzy, no-c-format
  #| msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr "Ketika \"signed\" atau \"unsigned\" tidak diberikan buat bitfield unsigned"
  
! #: c-family/c.opt:1903 ada/gcc-interface/lang.opt:89
  #, fuzzy, no-c-format
  #| msgid "Make \"char\" unsigned by default"
  msgid "Make \"char\" unsigned by default."
  msgstr "Buat \"char\" unsigned secara baku"
  
! #: c-family/c.opt:1907
  #, fuzzy, no-c-format
  #| msgid "Use __cxa_atexit to register destructors"
  msgid "Use __cxa_atexit to register destructors."
  msgstr "Gunakan __cxa_atexit untuk register destructors"
  
! #: c-family/c.opt:1911
  #, fuzzy, no-c-format
  #| msgid "Use __cxa_get_exception_ptr in exception handling"
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr "Gunakan __cxa_get_exception_ptr dalam penanganan exception"
  
! #: c-family/c.opt:1915
  #, fuzzy, no-c-format
  #| msgid "Marks all inlined methods as having hidden visibility"
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr "Tandai seluruh metoda inline sebagai memiliki visibility tersembunyi"
  
! #: c-family/c.opt:1919
  #, fuzzy, no-c-format
  #| msgid "Changes visibility to match Microsoft Visual Studio by default"
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr "Perubahan visibility supaya cocok dengan Microsoft Visual Studio secara baku"
  
! #: c-family/c.opt:1931 d/lang.opt:330
  #, fuzzy, no-c-format
  #| msgid "Emit common-like symbols as weak symbols"
  msgid "Emit common-like symbols as weak symbols."
  msgstr "Keluarkan simbol common-like sebagai simbol lemah"
  
! #: c-family/c.opt:1935
  #, fuzzy, no-c-format
  #| msgid "Convert all wide strings and character constants to character set <cset>"
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr "Ubah seluruh konstanta string dan karakter lebar ke set karakter <cset>"
  
! #: c-family/c.opt:1939
  #, fuzzy, no-c-format
  #| msgid "Generate a #line directive pointing at the current working directory"
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr "Hasilkan sebuah #line direktif menunjuk ke direktori kerja sekarang"
  
! #: c-family/c.opt:1947
  #, fuzzy, no-c-format
  #| msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr "Hasilkan pencarian class malas (melalui objc_getClass()) untuk digunakan dalam mode Zero-Link"
  
! #: c-family/c.opt:1951
  #, fuzzy, no-c-format
  #| msgid "Dump declarations to a .decl file"
  msgid "Dump declarations to a .decl file."
  msgstr "Dump deklarasi ke sebuah berkas .decl"
  
! #: c-family/c.opt:1955
  #, fuzzy, no-c-format
  #| msgid "Aggressive reduced debug info for structs"
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr "Secara agresif reduksi informasi debug untuk structs"
  
! #: c-family/c.opt:1959
  #, fuzzy, no-c-format
  #| msgid "Conservative reduced debug info for structs"
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr "Secara konservatif reduksi informasi debug untuk structs"
  
! #: c-family/c.opt:1963
  #, fuzzy, no-c-format
  #| msgid "Detailed reduced debug info for structs"
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr "Secara detail reduksi informasi debug untuk struct"
  
! #: c-family/c.opt:1967
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr ""
  
! #: c-family/c.opt:1972
  #, fuzzy, no-c-format
  #| msgid "Add <dir> to the end of the system include path"
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr "Tambahkan <dir> ke akhir dari jalur include sistem"
  
! #: c-family/c.opt:1976
  #, fuzzy, no-c-format
  #| msgid "Accept definition of macros in <file>"
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "Terima definisi dari makro dalam <berkas>"
  
! #: c-family/c.opt:1980
  #, fuzzy, no-c-format
  #| msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr "-multilib <dir> Set <dir> untuk menjadi multilib inlude subdirektori"
  
! #: c-family/c.opt:1984
  #, fuzzy, no-c-format
  #| msgid "Include the contents of <file> before other files"
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr "Masukan isi dari <berkas> sebelum berkas lainnya"
  
! #: c-family/c.opt:1988
  #, fuzzy, no-c-format
  #| msgid "Specify <path> as a prefix for next two options"
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr "Spesifikasikan <jalur> sebagai sebuah prefix untuk dua pilihan berikutnya"
  
! #: c-family/c.opt:1992
  #, fuzzy, no-c-format
  #| msgid "Set <dir> to be the system root directory"
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr "Set <dir> untuk menjadi sistem root direktori"
  
! #: c-family/c.opt:1996
  #, fuzzy, no-c-format
  #| msgid "Add <dir> to the start of the system include path"
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr "Tambahkan <dir> ke awal dari jalur include sistem"
  
! #: c-family/c.opt:2000
  #, fuzzy, no-c-format
  #| msgid "Add <dir> to the end of the quote include path"
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr "Tambahkan <dir> ke akhir dari jalur include quote"
  
! #: c-family/c.opt:2004
  #, fuzzy, no-c-format
  #| msgid "Add <dir> to the end of the system include path"
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr "Tambahkan <dir> ke akhir dari jalur include sistem"
  
! #: c-family/c.opt:2008
  #, fuzzy, no-c-format
  #| msgid "Add <dir> to the end of the main include path"
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr "Tambahkan <dir> ke akhir dari jalur include utama"
  
! #: c-family/c.opt:2018
  #, fuzzy, no-c-format
  #| msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr "Jangan cari standar sistem include direktori (yang dispesifikasikan dengan -isystem akan tetap digunakan)"
  
! #: c-family/c.opt:2022
  #, fuzzy, no-c-format
  #| msgid "Do not search standard system include directories for C++"
  msgid "Do not search standard system include directories for C++."
  msgstr "Jangan cari standar sistem inlude direktori untuk C++"
  
! #: c-family/c.opt:2034
  #, fuzzy, no-c-format
  #| msgid "Generate C header of platform-specific features"
  msgid "Generate C header of platform-specific features."
  msgstr "Hasilkan C header dari platform-spesifik features"
  
! #: c-family/c.opt:2038
  #, fuzzy, no-c-format
  #| msgid "Remap file names when including files"
  msgid "Remap file names when including files."
  msgstr "Peta ulang nama berkas ketiak memasukan berkas"
  
! #: c-family/c.opt:2042 c-family/c.opt:2046
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr "Konform ke standar ISO 1998 C++ dengan ekstensi GNU"
  
! #: c-family/c.opt:2050
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard"
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "Konform ke standar ISO 1998 C++"
  
! #: c-family/c.opt:2054
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=c99"
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Ditinggalkan untuk menghargai -std=c99"
  
! #: c-family/c.opt:2058
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=c99"
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Ditinggalkan untuk menghargai -std=c99"
  
! #: c-family/c.opt:2062
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard"
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "Konform ke standar ISO 1998 C++"
  
! #: c-family/c.opt:2066
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=c99"
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Ditinggalkan untuk menghargai -std=c99"
  
! #: c-family/c.opt:2070
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard"
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "Konform ke standar ISO 1998 C++"
  
! #: c-family/c.opt:2074 c-family/c.opt:2078
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr "Konform ke standar ISO 1998 C++, dengan ekstensi yang sama sepertinya"
  
! #: c-family/c.opt:2082 c-family/c.opt:2212
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard"
  msgid "Conform to the ISO 2011 C standard."
  msgstr "Konform ke standar ISO 1990 C"
  
! #: c-family/c.opt:2086
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=c99"
  msgid "Deprecated in favor of -std=c11."
  msgstr "Ditinggalkan untuk menghargai -std=c99"
  
! #: c-family/c.opt:2090 c-family/c.opt:2094 c-family/c.opt:2216
! #: c-family/c.opt:2220
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr "Konform ke ISO 1990 C standar seperti ditambahkan dalam 1994"
  
! #: c-family/c.opt:2098
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr "Konform ke ISO 1990 C standar seperti ditambahkan dalam 1994"
  
! #: c-family/c.opt:2102 c-family/c.opt:2106 c-family/c.opt:2196
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard"
  msgid "Conform to the ISO 1990 C standard."
  msgstr "Konform ke standar ISO 1990 C"
  
! #: c-family/c.opt:2110 c-family/c.opt:2204
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1999 C standard"
  msgid "Conform to the ISO 1999 C standard."
  msgstr "Konform ke standar ISO 1999 C"
  
! #: c-family/c.opt:2114
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=c99"
  msgid "Deprecated in favor of -std=c99."
  msgstr "Ditinggalkan untuk menghargai -std=c99"
  
! #: c-family/c.opt:2118 c-family/c.opt:2123
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr "Konform ke standar ISO 1998 C++ dengan ekstensi GNU"
  
! #: c-family/c.opt:2128
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr "Konform ke standar ISO 1998 C++ dengan ekstensi GNU"
  
! #: c-family/c.opt:2132
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=gnu99"
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Ditinggalkan untuk menghargai dari -std=gnu99"
  
! #: c-family/c.opt:2136
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=gnu99"
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Ditinggalkan untuk menghargai dari -std=gnu99"
  
! #: c-family/c.opt:2140
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr "Konform ke standar ISO 1998 C++ dengan ekstensi GNU"
  
! #: c-family/c.opt:2144
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=gnu99"
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Ditinggalkan untuk menghargai dari -std=gnu99"
  
! #: c-family/c.opt:2148
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr "Konform ke standar ISO 1998 C++ dengan ekstensi GNU"
  
! #: c-family/c.opt:2152 c-family/c.opt:2156
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "Konform ke standar ISO 1998 C++, dengan ekstensi GNU dan"
  
! #: c-family/c.opt:2160
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr "Konform ke standar ISO 1990 C dengan ekstensi GNU"
  
! #: c-family/c.opt:2164
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=gnu99"
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Ditinggalkan untuk menghargai dari -std=gnu99"
  
! #: c-family/c.opt:2168 c-family/c.opt:2172
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr "Konform ke standar ISO 1990 C dengan ekstensi GNU"
  
! #: c-family/c.opt:2176
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr "Konform ke standar ISO 1998 C++, dengan ekstensi GNU dan"
  
! #: c-family/c.opt:2180 c-family/c.opt:2184
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr "Konform ke standar ISO 1990 C dengan ekstensi GNU"
  
! #: c-family/c.opt:2188
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr "Konform ke standar ISO 1999 C dengan ekstensi GNU"
  
! #: c-family/c.opt:2192
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=gnu99"
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Ditinggalkan untuk menghargai dari -std=gnu99"
  
! #: c-family/c.opt:2200
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr "Konform ke ISO 1990 C standar seperti ditambahkan dalam 1994"
  
! #: c-family/c.opt:2208
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=iso9899:1999"
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Ditinggalkan untuk menghargai -std=iso9899:1999"
  
! #: c-family/c.opt:2227
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing"
  msgid "Enable traditional preprocessing."
  msgstr "Aktifkan preprosesing tradisional"
  
! #: c-family/c.opt:2231
  #, fuzzy, no-c-format
  #| msgid "Support ISO C trigraphs"
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "Dukung ISO C trigraphs"
  
! #: c-family/c.opt:2235
  #, fuzzy, no-c-format
  #| msgid "Do not predefine system-specific and GCC-specific macros"
  msgid "Do not predefine system-specific and GCC-specific macros."
--- 7556,8372 ----
  msgstr ""
  
  #: c-family/c.opt:1458
+ #, no-c-format
+ msgid "Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure."
+ msgstr ""
+ 
+ #: c-family/c.opt:1462
  #, fuzzy, no-c-format
  #| msgid "Allow the arguments of the '?' operator to have different types"
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr "Ijinkan argumen dari operator '?' untuk memiliki tipe berbeda"
  
! #: c-family/c.opt:1470
  #, fuzzy, no-c-format
  #| msgid "Use class <name> for constant strings"
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr "Gunakan class <nama> untuk constant strings"
  
! #: c-family/c.opt:1474
  #, no-c-format
  msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
  msgstr ""
  
! #: c-family/c.opt:1478
  #, no-c-format
  msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
  msgstr ""
  
! #: c-family/c.opt:1482
  #, no-c-format
  msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
  msgstr ""
  
! #: c-family/c.opt:1486
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
  msgstr ""
  
! #: c-family/c.opt:1490
  #, no-c-format
  msgid "Enable C++ coroutines (experimental)."
  msgstr ""
  
! #: c-family/c.opt:1494
  #, fuzzy, no-c-format
  #| msgid "Dump details about macro names and definitions during preprocessing"
  msgid "Emit debug annotations during preprocessing."
  msgstr "Dump detail mengenai nama macro dan definisi selama preprosesing"
  
! #: c-family/c.opt:1502
  #, fuzzy, no-c-format
  #| msgid "Warn when all constructors and destructors are private"
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr "Peringatkan ketika seluruh konstruktor dan destruktor adalah private"
  
! #: c-family/c.opt:1510
  #, no-c-format
  msgid "Print hierarchical comparisons when template types are mismatched."
  msgstr ""
  
! #: c-family/c.opt:1514
  #, no-c-format
  msgid "Preprocess directives only."
  msgstr "Hanya preproses direktif saja."
  
! #: c-family/c.opt:1518
  #, fuzzy, no-c-format
  #| msgid "Permit '$' as an identifier character"
  msgid "Permit '$' as an identifier character."
  msgstr "Ijinkan '$' sebagai sebuah karakter pengidentifikasi"
  
! #: c-family/c.opt:1522
  #, no-c-format
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr ""
  
! #: c-family/c.opt:1526
  #, no-c-format
  msgid "Write all declarations as Ada code transitively."
  msgstr ""
  
! #: c-family/c.opt:1530
  #, no-c-format
  msgid "Write all declarations as Ada code for the given file only."
  msgstr ""
  
! #: c-family/c.opt:1537
  #, fuzzy, no-c-format
  #| msgid "Do not discard comments in macro expansions"
  msgid "Do not elide common elements in template comparisons."
  msgstr "Jangan abaikan komentar dalam ekspansi makro"
  
! #: c-family/c.opt:1541
  #, fuzzy, no-c-format
  #| msgid "Generate code to check exception specifications"
  msgid "Generate code to check exception specifications."
  msgstr "Hasilkan kode untuk memeriksa eksepsi spesifikasi"
  
! #: c-family/c.opt:1548
  #, fuzzy, no-c-format
  #| msgid "Convert all strings and character constants to character set <cset>"
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr "Ubah seluruh string dan karakter konstan ke set karakter <cset>"
  
! #: c-family/c.opt:1552
  #, fuzzy, no-c-format
  #| msgid "Permit universal character names (\\u and \\U) in identifiers"
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr "Ijinkan universal nama karakter (\\u dan \\U) dalam pengidentifikasi"
  
! #: c-family/c.opt:1556
  #, fuzzy, no-c-format
  #| msgid "Specify the default character set for source files"
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "Spesifikasikan set karakter baku untuk berkas sumber"
  
! #: c-family/c.opt:1560
  #, no-c-format
  msgid "Support dynamic initialization of thread-local variables in a different translation unit."
  msgstr ""
  
! #: c-family/c.opt:1570
  #, fuzzy, no-c-format
  #| msgid "Do not assume that standard C libraries and \"main\" exist"
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr "Jangan asumsikan perpustakaan C standar dan \"main\" ada"
  
! #: c-family/c.opt:1574
  #, fuzzy, no-c-format
  #| msgid "Recognize GNU-defined keywords"
  msgid "Recognize GNU-defined keywords."
  msgstr "Kenali kata kunci didefinisikan GNU"
  
! #: c-family/c.opt:1578
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU runtime environment"
  msgid "Generate code for GNU runtime environment."
  msgstr "Hasilkan kode untuk lingkungan GNU waktu-jalan"
  
! #: c-family/c.opt:1582
  #, fuzzy, no-c-format
  #| msgid "Use traditional GNU semantics for inline functions"
  msgid "Use traditional GNU semantics for inline functions."
  msgstr "Gunakan tradisional GNU sematik untuk fungsi inline"
  
! #: c-family/c.opt:1595
  #, fuzzy, no-c-format
  #| msgid "Assume normal C execution environment"
  msgid "Assume normal C execution environment."
  msgstr "Asumsikan lingkungan normal C execution"
  
! #: c-family/c.opt:1603
  #, fuzzy, no-c-format
  #| msgid "Export functions even if they can be inlined"
  msgid "Export functions even if they can be inlined."
  msgstr "Ekspor fungsi bahka jika mereka dapa diinline"
  
! #: c-family/c.opt:1607
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of inline templates"
  msgid "Emit implicit instantiations of inline templates."
  msgstr "Keluarkan implisit instantiation dari template inline"
  
! #: c-family/c.opt:1611
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates"
  msgid "Emit implicit instantiations of templates."
  msgstr "Keluarkan implisit instantionation dari templates"
  
! #: c-family/c.opt:1615
  #, no-c-format
  msgid "Implement C++17 inheriting constructor semantics."
  msgstr ""
  
! #: c-family/c.opt:1622
  #, no-c-format
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr ""
  
! #: c-family/c.opt:1629
  #, no-c-format
  msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
  msgstr "Ijinkan konversi implisit diantara vektor dengan jumlah berbeda dari subparts dan/atau tipe elemen yang berbeda."
  
! #: c-family/c.opt:1633
  #, no-c-format
  msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
  msgstr ""
  
! #: c-family/c.opt:1637
  #, fuzzy, no-c-format
  #| msgid "Don't warn about uses of Microsoft extensions"
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr "Jangan peringatkan mengenai penggunaan Microsoft ekstensi"
  
! #: c-family/c.opt:1656
  #, no-c-format
  msgid "Implement resolution of DR 150 for matching of template template arguments."
  msgstr ""
  
! #: c-family/c.opt:1660
  #, fuzzy, no-c-format
  #| msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr "Hasilkan kode untuk NeXT (Apple Mac OS X) lingkungan waktu-jalan"
  
! #: c-family/c.opt:1664
  #, fuzzy, no-c-format
  #| msgid "Assume that receivers of Objective-C messages may be nil"
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr "Asumsikan penerima dari pesan Objektive-C mungkin kosong"
  
! #: c-family/c.opt:1668
  #, no-c-format
  msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
  msgstr ""
  
! #: c-family/c.opt:1672
  #, no-c-format
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr ""
  
! #: c-family/c.opt:1697
  #, no-c-format
  msgid "Treat a throw() exception specification as noexcept to improve code size."
  msgstr ""
  
! #: c-family/c.opt:1701
  #, no-c-format
  msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
  msgstr ""
  
! #: c-family/c.opt:1707
  #, fuzzy, no-c-format
  #| msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
  msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
  msgstr "Hasilkan metode spesial Objektive-C untuk menginisialisasi/hancurkan bukan-POD C++ivars, jika dibutuhkan"
  
! #: c-family/c.opt:1711
  #, fuzzy, no-c-format
  #| msgid "Allow fast jumps to the message dispatcher"
  msgid "Allow fast jumps to the message dispatcher."
  msgstr "Ijinkan fast jump ke pesan dispatcher"
  
! #: c-family/c.opt:1717
  #, fuzzy, no-c-format
  #| msgid "Enable Objective-C exception and synchronization syntax"
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr "Aktifkan eksepsi Objektive-C dan sintaks sinkronisasi"
  
! #: c-family/c.opt:1721
  #, fuzzy, no-c-format
  #| msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr "Aktifkan pengkoleksi sampah (GC) dalam Objektif-C/Objektif-C++ aplikasi"
  
! #: c-family/c.opt:1725
  #, no-c-format
  msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
  msgstr ""
  
! #: c-family/c.opt:1730
  #, fuzzy, no-c-format
  #| msgid "Enable Objective-C setjmp exception handling runtime"
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr "Aktifkan Objectif-C setjmp eksepsi penanganan waktu-jalan"
  
! #: c-family/c.opt:1734
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr "Konform ke ISO 1990 C standar seperti ditambahkan dalam 1994"
  
! #: c-family/c.opt:1738
  #, fuzzy, no-c-format
  #| msgid "Enable OpenMP"
  msgid "Enable OpenACC."
  msgstr "Aktifkan OpenMP"
  
! #: c-family/c.opt:1742
  #, no-c-format
  msgid "Specify default OpenACC compute dimensions."
  msgstr ""
  
! #: c-family/c.opt:1746
  #, fuzzy, no-c-format
  #| msgid "Enable OpenMP (implies -frecursive in Fortran)"
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "Aktifkan OpenMP (mengindikasikan -frecursive dalam Fortran)"
  
! #: c-family/c.opt:1750
  #, fuzzy, no-c-format
  #| msgid "Unclassifiable OpenMP directive at %C"
  msgid "Enable OpenMP's SIMD directives."
  msgstr "Direktif OpenMP tidak terklasifikasi di %C"
  
! #: c-family/c.opt:1754
  #, fuzzy, no-c-format
  #| msgid "Recognize C++ keywords like \"compl\" and \"xor\""
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "Kenali kata kunci C++ seperti \"compl\" dan \"xor\""
  
! #: c-family/c.opt:1765
  #, fuzzy, no-c-format
  #| msgid "Look for and use PCH files even when preprocessing"
  msgid "Look for and use PCH files even when preprocessing."
  msgstr "Lihat untuk dan gunakan berkas PCH walaupun ketika preproses"
  
! #: c-family/c.opt:1769
  #, fuzzy, no-c-format
  #| msgid "Downgrade conformance errors to warnings"
  msgid "Downgrade conformance errors to warnings."
  msgstr "Downgrade konformance errors ke peringatan"
  
! #: c-family/c.opt:1773
  #, fuzzy, no-c-format
  #| msgid "Enable linker relaxations"
  msgid "Enable Plan 9 language extensions."
  msgstr "Aktifkan penghubung relaksasi"
  
! #: c-family/c.opt:1777
  #, fuzzy, no-c-format
  #| msgid "Treat the input file as already preprocessed"
  msgid "Treat the input file as already preprocessed."
  msgstr "Perlakukan berkas masukan seperti sudah terproses"
  
! #: c-family/c.opt:1785
  #, no-c-format
  msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
  msgstr ""
  
! #: c-family/c.opt:1789
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1793
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1797
  #, fuzzy, no-c-format
  #| msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
  msgstr "Gunakan dalam mode Fix-and-Continue untuk mengindikasikan bahwa berkas objek mungkin ditukar pada waktu waktu-jalan"
  
! #: c-family/c.opt:1801
  #, fuzzy, no-c-format
  #| msgid "Deprecated.  This switch has no effect"
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "Ditinggalkan. Pilihan ini tidak memiliki efek"
  
! #: c-family/c.opt:1805
  #, fuzzy, no-c-format
  #| msgid "Generate run time type descriptor information"
  msgid "Generate run time type descriptor information."
  msgstr "Hasilkan informasi tipe deskripsi waktu jalan"
  
! #: c-family/c.opt:1809 ada/gcc-interface/lang.opt:81
  #, fuzzy, no-c-format
  #| msgid "Use the narrowest integer type possible for enumeration types"
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr "Gunakan tipe integer terkecil jika memungkinkan untuk tipe enumerasi"
  
! #: c-family/c.opt:1813
  #, fuzzy, no-c-format
  #| msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr "Paksa tipe underlying untuk \"wchar_t\" untuk menjadi \"unsigned short\""
  
! #: c-family/c.opt:1817
  #, fuzzy, no-c-format
  #| msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr "Ketika \"signed\" atau \"unsigned\" tidak diberikan buat bitfield signed"
  
! #: c-family/c.opt:1821 ada/gcc-interface/lang.opt:85
  #, fuzzy, no-c-format
  #| msgid "Make \"char\" signed by default"
  msgid "Make \"char\" signed by default."
  msgstr "Buat \"char\" signed secara baku"
  
! #: c-family/c.opt:1825
  #, fuzzy, no-c-format
  #| msgid "Enable decimal floating point hardware support"
  msgid "Enable C++14 sized deallocation support."
  msgstr "Aktifkan dukungan perangkat keras desimal titik pecahan"
  
! #: c-family/c.opt:1832
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1848
  #, fuzzy, no-c-format
  #| msgid "Display statistics accumulated during compilation"
  msgid "Display statistics accumulated during compilation."
  msgstr "Tampilkan statistik yang diakumulasikan selama kompilasi"
  
! #: c-family/c.opt:1852
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:1859 c-family/c.opt:1864
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:1881
  #, fuzzy, no-c-format
  #| msgid "Distance between tab stops for column reporting"
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr "Jarak diantara tab stop untuk pelaporan kolom"
  
! #: c-family/c.opt:1885
  #, fuzzy, no-c-format
  #| msgid "The maximum number of peelings of a single loop"
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr "Jumlah maksimum dari pembukaan dari sebuah loop tunggal"
  
! #: c-family/c.opt:1892
  #, fuzzy, no-c-format
  #| msgid "Specify maximum template instantiation depth"
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr "Spesifikasikan kedalaman maksimum template instantiation"
  
! #: c-family/c.opt:1899
  #, fuzzy, no-c-format
  #| msgid "Do not generate thread-safe code for initializing local statics"
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr "Jangan hasilkan kode thread-safe untuk menginisialisasi lokasi statics"
  
! #: c-family/c.opt:1903
  #, fuzzy, no-c-format
  #| msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr "Ketika \"signed\" atau \"unsigned\" tidak diberikan buat bitfield unsigned"
  
! #: c-family/c.opt:1907 ada/gcc-interface/lang.opt:89
  #, fuzzy, no-c-format
  #| msgid "Make \"char\" unsigned by default"
  msgid "Make \"char\" unsigned by default."
  msgstr "Buat \"char\" unsigned secara baku"
  
! #: c-family/c.opt:1911
  #, fuzzy, no-c-format
  #| msgid "Use __cxa_atexit to register destructors"
  msgid "Use __cxa_atexit to register destructors."
  msgstr "Gunakan __cxa_atexit untuk register destructors"
  
! #: c-family/c.opt:1915
  #, fuzzy, no-c-format
  #| msgid "Use __cxa_get_exception_ptr in exception handling"
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr "Gunakan __cxa_get_exception_ptr dalam penanganan exception"
  
! #: c-family/c.opt:1919
  #, fuzzy, no-c-format
  #| msgid "Marks all inlined methods as having hidden visibility"
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr "Tandai seluruh metoda inline sebagai memiliki visibility tersembunyi"
  
! #: c-family/c.opt:1923
  #, fuzzy, no-c-format
  #| msgid "Changes visibility to match Microsoft Visual Studio by default"
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr "Perubahan visibility supaya cocok dengan Microsoft Visual Studio secara baku"
  
! #: c-family/c.opt:1935 d/lang.opt:330
  #, fuzzy, no-c-format
  #| msgid "Emit common-like symbols as weak symbols"
  msgid "Emit common-like symbols as weak symbols."
  msgstr "Keluarkan simbol common-like sebagai simbol lemah"
  
! #: c-family/c.opt:1939
  #, fuzzy, no-c-format
  #| msgid "Convert all wide strings and character constants to character set <cset>"
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr "Ubah seluruh konstanta string dan karakter lebar ke set karakter <cset>"
  
! #: c-family/c.opt:1943
  #, fuzzy, no-c-format
  #| msgid "Generate a #line directive pointing at the current working directory"
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr "Hasilkan sebuah #line direktif menunjuk ke direktori kerja sekarang"
  
! #: c-family/c.opt:1951
  #, fuzzy, no-c-format
  #| msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr "Hasilkan pencarian class malas (melalui objc_getClass()) untuk digunakan dalam mode Zero-Link"
  
! #: c-family/c.opt:1955
  #, fuzzy, no-c-format
  #| msgid "Dump declarations to a .decl file"
  msgid "Dump declarations to a .decl file."
  msgstr "Dump deklarasi ke sebuah berkas .decl"
  
! #: c-family/c.opt:1959
  #, fuzzy, no-c-format
  #| msgid "Aggressive reduced debug info for structs"
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr "Secara agresif reduksi informasi debug untuk structs"
  
! #: c-family/c.opt:1963
  #, fuzzy, no-c-format
  #| msgid "Conservative reduced debug info for structs"
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr "Secara konservatif reduksi informasi debug untuk structs"
  
! #: c-family/c.opt:1967
  #, fuzzy, no-c-format
  #| msgid "Detailed reduced debug info for structs"
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr "Secara detail reduksi informasi debug untuk struct"
  
! #: c-family/c.opt:1971
  #, no-c-format
  msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
  msgstr ""
  
! #: c-family/c.opt:1976
  #, fuzzy, no-c-format
  #| msgid "Add <dir> to the end of the system include path"
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr "Tambahkan <dir> ke akhir dari jalur include sistem"
  
! #: c-family/c.opt:1980
  #, fuzzy, no-c-format
  #| msgid "Accept definition of macros in <file>"
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "Terima definisi dari makro dalam <berkas>"
  
! #: c-family/c.opt:1984
  #, fuzzy, no-c-format
  #| msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr "-multilib <dir> Set <dir> untuk menjadi multilib inlude subdirektori"
  
! #: c-family/c.opt:1988
  #, fuzzy, no-c-format
  #| msgid "Include the contents of <file> before other files"
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr "Masukan isi dari <berkas> sebelum berkas lainnya"
  
! #: c-family/c.opt:1992
  #, fuzzy, no-c-format
  #| msgid "Specify <path> as a prefix for next two options"
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr "Spesifikasikan <jalur> sebagai sebuah prefix untuk dua pilihan berikutnya"
  
! #: c-family/c.opt:1996
  #, fuzzy, no-c-format
  #| msgid "Set <dir> to be the system root directory"
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr "Set <dir> untuk menjadi sistem root direktori"
  
! #: c-family/c.opt:2000
  #, fuzzy, no-c-format
  #| msgid "Add <dir> to the start of the system include path"
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr "Tambahkan <dir> ke awal dari jalur include sistem"
  
! #: c-family/c.opt:2004
  #, fuzzy, no-c-format
  #| msgid "Add <dir> to the end of the quote include path"
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr "Tambahkan <dir> ke akhir dari jalur include quote"
  
! #: c-family/c.opt:2008
  #, fuzzy, no-c-format
  #| msgid "Add <dir> to the end of the system include path"
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr "Tambahkan <dir> ke akhir dari jalur include sistem"
  
! #: c-family/c.opt:2012
  #, fuzzy, no-c-format
  #| msgid "Add <dir> to the end of the main include path"
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr "Tambahkan <dir> ke akhir dari jalur include utama"
  
! #: c-family/c.opt:2022
  #, fuzzy, no-c-format
  #| msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr "Jangan cari standar sistem include direktori (yang dispesifikasikan dengan -isystem akan tetap digunakan)"
  
! #: c-family/c.opt:2026
  #, fuzzy, no-c-format
  #| msgid "Do not search standard system include directories for C++"
  msgid "Do not search standard system include directories for C++."
  msgstr "Jangan cari standar sistem inlude direktori untuk C++"
  
! #: c-family/c.opt:2038
  #, fuzzy, no-c-format
  #| msgid "Generate C header of platform-specific features"
  msgid "Generate C header of platform-specific features."
  msgstr "Hasilkan C header dari platform-spesifik features"
  
! #: c-family/c.opt:2042
  #, fuzzy, no-c-format
  #| msgid "Remap file names when including files"
  msgid "Remap file names when including files."
  msgstr "Peta ulang nama berkas ketiak memasukan berkas"
  
! #: c-family/c.opt:2046 c-family/c.opt:2050
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr "Konform ke standar ISO 1998 C++ dengan ekstensi GNU"
  
! #: c-family/c.opt:2054
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard"
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "Konform ke standar ISO 1998 C++"
  
! #: c-family/c.opt:2058
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=c99"
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Ditinggalkan untuk menghargai -std=c99"
  
! #: c-family/c.opt:2062
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=c99"
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Ditinggalkan untuk menghargai -std=c99"
  
! #: c-family/c.opt:2066
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard"
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "Konform ke standar ISO 1998 C++"
  
! #: c-family/c.opt:2070
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=c99"
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Ditinggalkan untuk menghargai -std=c99"
  
! #: c-family/c.opt:2074
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard"
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "Konform ke standar ISO 1998 C++"
  
! #: c-family/c.opt:2078 c-family/c.opt:2082
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr "Konform ke standar ISO 1998 C++, dengan ekstensi yang sama sepertinya"
  
! #: c-family/c.opt:2086 c-family/c.opt:2216
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard"
  msgid "Conform to the ISO 2011 C standard."
  msgstr "Konform ke standar ISO 1990 C"
  
! #: c-family/c.opt:2090
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=c99"
  msgid "Deprecated in favor of -std=c11."
  msgstr "Ditinggalkan untuk menghargai -std=c99"
  
! #: c-family/c.opt:2094 c-family/c.opt:2098 c-family/c.opt:2220
! #: c-family/c.opt:2224
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr "Konform ke ISO 1990 C standar seperti ditambahkan dalam 1994"
  
! #: c-family/c.opt:2102
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr "Konform ke ISO 1990 C standar seperti ditambahkan dalam 1994"
  
! #: c-family/c.opt:2106 c-family/c.opt:2110 c-family/c.opt:2200
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard"
  msgid "Conform to the ISO 1990 C standard."
  msgstr "Konform ke standar ISO 1990 C"
  
! #: c-family/c.opt:2114 c-family/c.opt:2208
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1999 C standard"
  msgid "Conform to the ISO 1999 C standard."
  msgstr "Konform ke standar ISO 1999 C"
  
! #: c-family/c.opt:2118
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=c99"
  msgid "Deprecated in favor of -std=c99."
  msgstr "Ditinggalkan untuk menghargai -std=c99"
  
! #: c-family/c.opt:2122 c-family/c.opt:2127
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr "Konform ke standar ISO 1998 C++ dengan ekstensi GNU"
  
! #: c-family/c.opt:2132
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr "Konform ke standar ISO 1998 C++ dengan ekstensi GNU"
  
! #: c-family/c.opt:2136
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=gnu99"
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Ditinggalkan untuk menghargai dari -std=gnu99"
  
! #: c-family/c.opt:2140
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=gnu99"
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Ditinggalkan untuk menghargai dari -std=gnu99"
  
! #: c-family/c.opt:2144
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr "Konform ke standar ISO 1998 C++ dengan ekstensi GNU"
  
! #: c-family/c.opt:2148
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=gnu99"
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Ditinggalkan untuk menghargai dari -std=gnu99"
  
! #: c-family/c.opt:2152
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr "Konform ke standar ISO 1998 C++ dengan ekstensi GNU"
  
! #: c-family/c.opt:2156 c-family/c.opt:2160
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "Konform ke standar ISO 1998 C++, dengan ekstensi GNU dan"
  
! #: c-family/c.opt:2164
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr "Konform ke standar ISO 1990 C dengan ekstensi GNU"
  
! #: c-family/c.opt:2168
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=gnu99"
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Ditinggalkan untuk menghargai dari -std=gnu99"
  
! #: c-family/c.opt:2172 c-family/c.opt:2176
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr "Konform ke standar ISO 1990 C dengan ekstensi GNU"
  
! #: c-family/c.opt:2180
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr "Konform ke standar ISO 1998 C++, dengan ekstensi GNU dan"
  
! #: c-family/c.opt:2184 c-family/c.opt:2188
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr "Konform ke standar ISO 1990 C dengan ekstensi GNU"
  
! #: c-family/c.opt:2192
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr "Konform ke standar ISO 1999 C dengan ekstensi GNU"
  
! #: c-family/c.opt:2196
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=gnu99"
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Ditinggalkan untuk menghargai dari -std=gnu99"
  
! #: c-family/c.opt:2204
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr "Konform ke ISO 1990 C standar seperti ditambahkan dalam 1994"
  
! #: c-family/c.opt:2212
  #, fuzzy, no-c-format
  #| msgid "Deprecated in favor of -std=iso9899:1999"
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Ditinggalkan untuk menghargai -std=iso9899:1999"
  
! #: c-family/c.opt:2231
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing"
  msgid "Enable traditional preprocessing."
  msgstr "Aktifkan preprosesing tradisional"
  
! #: c-family/c.opt:2235
  #, fuzzy, no-c-format
  #| msgid "Support ISO C trigraphs"
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "Dukung ISO C trigraphs"
  
! #: c-family/c.opt:2239
  #, fuzzy, no-c-format
  #| msgid "Do not predefine system-specific and GCC-specific macros"
  msgid "Do not predefine system-specific and GCC-specific macros."
*************** msgstr "Hasilkan kode untuk kernal atau
*** 9161,9167 ****
  #: config/darwin.opt:71
  #, fuzzy, no-c-format
  #| msgid "The earliest MacOS X version on which this program will run"
! msgid "The earliest MacOS X version on which this program will run."
  msgstr "Versi paling awal MacOS X dimana aplikasi ini akan jalan"
  
  #: config/darwin.opt:76
--- 9183,9189 ----
  #: 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
*************** msgstr "Dukung pembuatan kode dari instr
*** 9178,9245 ****
  
  #: config/darwin.opt:88
  #, no-c-format
! msgid "The version of ld64 in use for this toolchain."
  msgstr ""
  
  #: config/darwin.opt:94
  #, no-c-format
! msgid "Loads all members of archive libraries"
  msgstr ""
  
  #: config/darwin.opt:98
  #, no-c-format
! msgid "-allowable_client <name>\tThe output dylib is private to the client(s) named"
  msgstr ""
  
  #: config/darwin.opt:102
  #, no-c-format
! msgid "-arch <name>\tSpecify that the output file should be generated for architecture  \"name\""
  msgstr ""
  
  #: config/darwin.opt:106
  #, no-c-format
! msgid "Mismatches between file architecture and the \"-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 X 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 "Produce an output file that will bind symbols on load, rather than lazily."
  msgstr ""
  
  #: config/darwin.opt:118
  #, no-c-format
! msgid "Produce 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 minimum version for the client interface.  Clients must record a greater number than this 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."
  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:145
--- 9200,9267 ----
  
  #: 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:145
*************** msgstr ""
*** 9259,9275 ****
  
  #: config/darwin.opt:157
  #, no-c-format
! msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for -shared"
  msgstr ""
  
  #: config/darwin.opt:161
  #, no-c-format
! msgid "-exported_symbols_list <filename>\tGlobal symbols in \"filename\" will be exported from the linked output file, any symbols not mentioned will be treated as hidden."
  msgstr ""
  
  #: config/darwin.opt:165
  #, no-c-format
! msgid "Supply a list of objects to be linked from a file, rather than the command line"
  msgstr ""
  
  #: config/darwin.opt:169 config/darwin.opt:189
--- 9281,9297 ----
  
  #: config/darwin.opt:157
  #, no-c-format
! msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
  msgstr ""
  
  #: config/darwin.opt:161
  #, 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:165
  #, no-c-format
! msgid "Supply a list of objects to be linked from a file, rather than the command line."
  msgstr ""
  
  #: config/darwin.opt:169 config/darwin.opt:189
*************** msgstr ""
*** 9290,9326 ****
  
  #: config/darwin.opt:181
  #, no-c-format
! msgid "Set the output object such that, on loading, dyld  will ignore any two-level information and resolve symbols in the discovery order for loaded libs."
  msgstr ""
  
  #: config/darwin.opt:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the named framework in the framework search path."
  msgstr ""
  
  #: config/darwin.opt:193
  #, no-c-format
! msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\""
  msgstr ""
  
  #: config/darwin.opt:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\""
  msgstr ""
  
  #: config/darwin.opt:201
  #, no-c-format
! msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)"
  msgstr ""
  
  #: config/darwin.opt:205
  #, no-c-format
! msgid "-image_base <address>\tChoose a base address for a dylib or bundle."
  msgstr ""
  
  #: config/darwin.opt:209
  #, 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:213
--- 9312,9348 ----
  
  #: config/darwin.opt:181
  #, 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:185
  #, no-c-format
! msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
  msgstr ""
  
  #: config/darwin.opt:193
  #, no-c-format
! msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
  msgstr ""
  
  #: config/darwin.opt:197
  #, no-c-format
! msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
  msgstr ""
  
  #: config/darwin.opt:201
  #, no-c-format
! msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
  msgstr ""
  
  #: config/darwin.opt:205
  #, no-c-format
! msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
  msgstr ""
  
  #: config/darwin.opt:209
  #, 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:213
*************** msgstr ""
*** 9335,9346 ****
  
  #: config/darwin.opt:221
  #, no-c-format
! msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since MacOS 10.4"
  msgstr ""
  
  #: config/darwin.opt:225
  #, no-c-format
! msgid "(Obsolete after 10.4) -multiply_defined <treatment> Provided a mechanism for warning about symbols defined in multiple dylibs."
  msgstr ""
  
  #: config/darwin.opt:229
--- 9357,9368 ----
  
  #: config/darwin.opt:221
  #, no-c-format
! msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
  msgstr ""
  
  #: config/darwin.opt:225
  #, 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:229
*************** msgstr ""
*** 9350,9361 ****
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) The linker never dead strips these items, so the option is not needed."
  msgstr ""
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an exectuable."
  msgstr ""
  
  #: config/darwin.opt:241
--- 9372,9383 ----
  
  #: config/darwin.opt:233
  #, no-c-format
! msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
  msgstr ""
  
  #: config/darwin.opt:237
  #, no-c-format
! msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
  msgstr ""
  
  #: config/darwin.opt:241
*************** msgstr ""
*** 9376,9382 ****
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size size\tAllows setting the page 0 size to 4kb for certain special cases."
  msgstr ""
  
  #: config/darwin.opt:268
--- 9398,9404 ----
  
  #: config/darwin.opt:256
  #, no-c-format
! msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
  msgstr ""
  
  #: config/darwin.opt:268
*************** msgstr ""
*** 9396,9412 ****
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tThis will allow relocs in read-only pages (not advisable)."
  msgstr ""
  
  #: config/darwin.opt:287
  #, 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:291
  #, no-c-format
! msgid "-sectcreate <segname> <sectname> <file>\tCreate section \"sectname\" in segment \"segname\" from the contents of \"file\"."
  msgstr ""
  
  #: config/darwin.opt:295
--- 9418,9434 ----
  
  #: config/darwin.opt:283
  #, no-c-format
! msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
  msgstr ""
  
  #: config/darwin.opt:287
  #, 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:291
  #, no-c-format
! msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
  msgstr ""
  
  #: config/darwin.opt:295
*************** msgstr ""
*** 9416,9448 ****
  
  #: config/darwin.opt:299
  #, no-c-format
! msgid "(Obsolete) -sectorder <segname> <sectname> orderfile\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
  #: config/darwin.opt:303
  #, 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:308
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>"
  msgstr ""
  
  #: config/darwin.opt:312
  #, fuzzy, no-c-format
  #| msgid "Synonym for -Wcomment"
! msgid "Synonym for \"image_base\""
  msgstr "Sinonim untuk -Wcomment"
  
  #: config/darwin.opt:316
  #, 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:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate segname sectname file"
  msgstr ""
  
  #: config/darwin.opt:325
--- 9438,9470 ----
  
  #: config/darwin.opt:299
  #, no-c-format
! msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
  msgstr ""
  
  #: config/darwin.opt:303
  #, 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:308
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
  msgstr ""
  
  #: config/darwin.opt:312
  #, fuzzy, no-c-format
  #| msgid "Synonym for -Wcomment"
! msgid "Synonym for \"image_base\"."
  msgstr "Sinonim untuk -Wcomment"
  
  #: config/darwin.opt:316
  #, 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:321
  #, no-c-format
! msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
  msgstr ""
  
  #: config/darwin.opt:325
*************** msgstr ""
*** 9452,9468 ****
  
  #: config/darwin.opt:329
  #, no-c-format
! msgid "-segprot <segname> max_prot init_prot\tThe protection values are \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
  msgstr ""
  
  #: config/darwin.opt:333
  #, no-c-format
! msgid "-segs_read_only_addr address \tAllows specifying the address of the read only portion of a dylib."
  msgstr ""
  
  #: config/darwin.opt:337
  #, no-c-format
! msgid "-segs_read_write_addr address \tAllows specifying the address of the read/write portion of a dylib."
  msgstr ""
  
  #: config/darwin.opt:341
--- 9474,9490 ----
  
  #: config/darwin.opt:329
  #, 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:333
  #, 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:337
  #, 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:341
*************** msgstr ""
*** 9472,9494 ****
  
  #: config/darwin.opt:345
  #, no-c-format
! msgid "-sub_library <name>\tLibrary named \"name\" will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:349
  #, no-c-format
! msgid "-sub_umbrella <name>\tFramework named \"name\" will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:353
  #, 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:357
  #, no-c-format
! msgid "Specifies content that can speed up dynamic loading when the binaries are unchanged."
  msgstr ""
  
  #: config/darwin.opt:361
--- 9494,9516 ----
  
  #: config/darwin.opt:345
  #, no-c-format
! msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:349
  #, no-c-format
! msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
  msgstr ""
  
  #: config/darwin.opt:353
  #, 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:357
  #, 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:361
*************** msgstr ""
*** 9503,9509 ****
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDon't export global symbols listed in filename."
  msgstr ""
  
  #: config/darwin.opt:373
--- 9525,9531 ----
  
  #: config/darwin.opt:369
  #, no-c-format
! msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
  msgstr ""
  
  #: config/darwin.opt:373
*************** msgstr ""
*** 9513,9519 ****
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs the object files the linker loads"
  msgstr ""
  
  #: config/darwin.opt:381
--- 9535,9541 ----
  
  #: config/darwin.opt:377
  #, no-c-format
! msgid "Logs which object files the linker loads."
  msgstr ""
  
  #: config/darwin.opt:381
*************** msgstr ""
*** 9523,9529 ****
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to whyload."
  msgstr ""
  
  #: config/darwin.opt:393
--- 9545,9551 ----
  
  #: config/darwin.opt:389
  #, no-c-format
! msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
  msgstr ""
  
  #: config/darwin.opt:393
*************** msgstr "Sediakan perpustakaan untuk pens
*** 12944,12955 ****
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:266
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:369
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr ""
--- 12966,12977 ----
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:269
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
  msgstr ""
  
! #: config/arm/arm-tables.opt:372
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
  msgstr ""
*************** msgid "-Wframe-larger-than=<byte-size>\t
*** 17952,20619 ****
  msgstr "-Wframe-larger-than=<jumlah> Peringatkan jika sebuah stack frame fungsi membutuhkan lebih dari <jumlah> byte"
  
  #: common.opt:606
  #, fuzzy, no-c-format
  #| msgid "%Kattempt to free a non-heap object"
  msgid "Warn when attempting to free a non-heap object."
  msgstr "%Kmencoba membebaskan sebuah objek bukan heap"
  
! #: common.opt:610
  #, fuzzy, no-c-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr "Peringatkan ketika sebuah fungsi inline tidak dapat diinline"
  
! #: common.opt:617
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:621
  #, fuzzy, no-c-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Peringatkan ketika sebuah fungsi inline tidak dapat diinline"
  
! #: common.opt:625
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:632
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:636
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:640
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:651
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:655
  #, fuzzy, no-c-format
  #| msgid "Warn about overflow in arithmetic expressions"
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Peringatkan mengenai overflow dalam ekspresi aritmetik"
  
! #: common.opt:659
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:663
  #, fuzzy, no-c-format
  #| msgid "Warn when the packed attribute has no effect on struct layout"
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Peringatkan ketika atribut packed tidak memiliki efek dalam layout struct"
  
! #: common.opt:667
  #, fuzzy, no-c-format
  #| msgid "Warn when padding is required to align structure members"
  msgid "Warn when padding is required to align structure members."
  msgstr "Peringatkan ketika padding dibutuhkan untuk mengalign anggota struktur"
  
! #: common.opt:671
  #, fuzzy, no-c-format
  #| msgid "Issue warnings needed for strict compliance to the standard"
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Isukan peringatan jika dibutuhkan untuk strict compliance dengan standar"
  
! #: common.opt:675
  #, fuzzy, no-c-format
  #| msgid "returning reference to temporary"
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "mengembalikan referensi ke sementara"
  
! #: common.opt:679
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:683
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:687
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:694
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:701
  #, fuzzy, no-c-format
  #| msgid "Warn when not issuing stack smashing protection for some reason"
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Peringatkan ketika tidak menisukan stack smashing proteksi untuk beberapa alasan"
  
! #: common.opt:705
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:709 common.opt:713
  #, fuzzy, no-c-format
  #| msgid "Warn about code which might break strict aliasing rules"
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Peringatkan mengenai kode yang mungkin break aturan strict aliasing"
  
! #: common.opt:717 common.opt:721
  #, fuzzy, no-c-format
  #| msgid "Warn about optimizations that assume that signed overflow is undefined"
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Peringatkan mengenai optimasi yang mengasumsikan bahwa sinyal overflow tidak terdefinisi"
  
! #: common.opt:725
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:729
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:733
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:737
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:741
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:745
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:749
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:753
  #, fuzzy, no-c-format
  #| msgid "Warn about all enumerated switches missing a specific case"
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Peringatkan mengenai seluruh enumerated swithces hilang dalam beberapa kasus"
  
! #: common.opt:758
  #, fuzzy, no-c-format
  #| msgid "Do not suppress warnings from system headers"
  msgid "Do not suppress warnings from system headers."
  msgstr "Jangan tekan peringatan dari header sistem"
  
! #: common.opt:762
  #, fuzzy, no-c-format
  #| msgid "Warn whenever type qualifiers are ignored."
  msgid "Warn whenever a trampoline is generated."
  msgstr "Peringatkan kapanpun pengkualifikasi tipe diabaikan."
  
! #: common.opt:766
  #, fuzzy, no-c-format
  #| msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Peringatkan jika sebuah perbandingan selalu benar atau selalu salah karena jangkauan terbatas dari tipe data"
  
! #: common.opt:770
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about uninitialized automatic variables."
  msgstr "Peringatkan mengenai variabel otomatis yang tidak terinisialisasi"
  
! #: common.opt:774
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Peringatkan mengenai variabel otomatis yang tidak terinisialisasi"
  
! #: common.opt:782
  #, fuzzy, no-c-format
  #| msgid "Enable all -Wunused- warnings"
  msgid "Enable all -Wunused- warnings."
  msgstr "Aktifkan seluruh peringatan -Wunused-"
  
! #: common.opt:786
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Peringatkan ketika sebuah parameter fungsi tidak digunakan"
  
! #: common.opt:790
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Peringatkan ketika sebuah variabel tidak digunakan"
  
! #: common.opt:794
  #, fuzzy, no-c-format
  #| msgid "Warn when a function is unused"
  msgid "Warn when a function is unused."
  msgstr "Peringatkan ketika sebuah fungsi tidak digunakan"
  
! #: common.opt:798
  #, fuzzy, no-c-format
  #| msgid "Warn when a label is unused"
  msgid "Warn when a label is unused."
  msgstr "Peringatkan ketika sebuah label tidak digunakan"
  
! #: common.opt:802
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a function parameter is unused."
  msgstr "Peringatkan ketika sebuah parameter fungsi tidak digunakan"
  
! #: common.opt:806
  #, fuzzy, no-c-format
  #| msgid "Warn when an expression value is unused"
  msgid "Warn when an expression value is unused."
  msgstr "Peringatkan ketika sebuah nilai ekspresi tidak digunakan"
  
! #: common.opt:810
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn when a variable is unused."
  msgstr "Peringatkan ketika sebuah variabel tidak digunakan"
  
! #: common.opt:814
  #, fuzzy, no-c-format
  #| msgid "Warn instead of error in case profiles in -fprofile-use do not match"
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Peringatkan dari pada error dalam kasus profiles dalam -fprofile-use tidak cocok"
  
! #: common.opt:818
  #, fuzzy, no-c-format
  #| msgid "Warn instead of error in case profiles in -fprofile-use do not match"
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Peringatkan dari pada error dalam kasus profiles dalam -fprofile-use tidak cocok"
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:838
  #, fuzzy, no-c-format
  #| msgid "Emit declaration information into <file>"
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "Keluarkan informasi deklarasi kedalam <berkas>"
  
! #: common.opt:857
  #, fuzzy, no-c-format
  #| msgid "Enable dumps from specific passes of the compiler"
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "Aktifkan dump dari tahap spesifik dari kompiler"
  
! #: common.opt:861
  #, fuzzy, no-c-format
  #| msgid "Set the file basename to be used for dumps"
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "Set berkas nama dasar yang akan digunakan untuk dumps"
  
! #: common.opt:865
  #, fuzzy, no-c-format
  #| msgid "Set the file basename to be used for dumps"
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "Set berkas nama dasar yang akan digunakan untuk dumps"
  
! #: common.opt:951
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:955
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:959
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of functions."
  msgstr "Align awal dari fungsi"
  
! #: common.opt:969
  #, fuzzy, no-c-format
  #| msgid "Align labels which are only reached by jumping"
  msgid "Align labels which are only reached by jumping."
  msgstr "Align labels yang hanya dicapai dengan melompat"
  
! #: common.opt:976
  #, fuzzy, no-c-format
  #| msgid "Align all labels"
  msgid "Align all labels."
  msgstr "Align seluruh labels"
  
! #: common.opt:983
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops"
  msgid "Align the start of loops."
  msgstr "Align awal dari loops"
  
! #: common.opt:990
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:994
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing"
  msgid "Enable static analysis pass."
  msgstr "Aktifkan preprosesing tradisional"
  
! #: common.opt:1014
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1018
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1022
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1026
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1031
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1035
  #, fuzzy, no-c-format
  #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Pilihan ini sudah ditinggalkan; lebih baik gunakan -Wextra"
  
! #: common.opt:1042
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1046
  #, fuzzy, no-c-format
  #| msgid "Generate unwind tables that are exact at each instruction boundary"
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Hasilkan tabel unwind yang tepat di setiap batasan instruksi"
  
! #: common.opt:1050
  #, fuzzy, no-c-format
  #| msgid "Generate auto-inc/dec instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Hasilkan instruksi auto-inc/dec"
  
! #: common.opt:1054
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1059
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1068
  #, fuzzy, no-c-format
  #| msgid "Generate code to check bounds before indexing arrays"
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Hasilkan kode untuk memeriksa batasan sebelum array pengindeksan"
  
! #: common.opt:1072
  #, fuzzy, no-c-format
  #| msgid "Replace add, compare, branch with branch on count register"
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Gantikan tambah, banding, cabang dengan cabang di jumlah register"
  
! #: common.opt:1076
  #, fuzzy, no-c-format
  #| msgid "Use profiling information for branch probabilities"
  msgid "Use profiling information for branch probabilities."
  msgstr "Gunakan informasi profiling untuk setiap kemungkinan percabangan"
  
! #: common.opt:1092
  #, fuzzy, no-c-format
  #| msgid "Emit call graph information"
  msgid "Output callgraph information on a per-file basis."
  msgstr "Keluarkan informasi graphik panggilan"
  
! #: common.opt:1096
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1100
  #, fuzzy, no-c-format
  #| msgid "Mark <register> as being preserved across functions"
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "Tandai <register> sebagai telah disimpan dalam fungsi"
  
! #: common.opt:1104
  #, fuzzy, no-c-format
  #| msgid "Mark <register> as being corrupted by function calls"
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "Tandai <register> sebagai telah terkorupsi oleh pemanggilan fungsi"
  
! #: common.opt:1111
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Save registers around function calls."
  msgstr "Simpan register dalam pemanggilan fungsi"
  
! #: common.opt:1115
  #, fuzzy, no-c-format
  #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "This switch is deprecated; do not use."
  msgstr "Pilihan ini sudah ditinggalkan; lebih baik gunakan -Wextra"
  
! #: common.opt:1119
  #, fuzzy, no-c-format
  #| msgid "Check the return value of new"
  msgid "Check the return value of new in C++."
  msgstr "Periksa nilai kembali dari new"
  
! #: common.opt:1123 common.opt:1127
  #, fuzzy, no-c-format
  #| msgid "internal consistency failure"
  msgid "Perform internal consistency checkings."
  msgstr "kegagalan konsistensi internal"
  
! #: common.opt:1131
  #, fuzzy, no-c-format
  #| msgid "Enable function profiling"
  msgid "Enable code hoisting."
  msgstr "Aktifkan profiling fungsi"
  
! #: common.opt:1135
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1139
  #, fuzzy, no-c-format
  #| msgid "Do not put uninitialized globals in the common section"
  msgid "Put uninitialized globals in the common section."
  msgstr "Jangan letakan tidak terinisialisasi global dalam daerah umum"
  
! #: common.opt:1147
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1151
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1155
  #, fuzzy, no-c-format
  #| msgid "Perform global common subexpression elimination after register allocation"
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Lakukan penghapusan global common subexpression setelah alokasi register"
  
! #: common.opt:1159
  #, fuzzy, no-c-format
  #| msgid "Do not perform optimizations increasing noticeably stack usage"
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "Jangan lakukan optimisasi semakin meningkat dapat dinotifikasi penggunaan stack"
  
! #: common.opt:1163
  #, fuzzy, no-c-format
  #| msgid "Perform a register copy-propagation optimization pass"
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Lakukan sebuah register tahap optimisasi copy-propagation"
  
! #: common.opt:1167
  #, fuzzy, no-c-format
  #| msgid "Perform cross-jumping optimization"
  msgid "Perform cross-jumping optimization."
  msgstr "Lakukan optimisasi cross-jumping"
  
! #: common.opt:1171
  #, fuzzy, no-c-format
  #| msgid "When running CSE, follow jumps to their targets"
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Ketika menjalankan CSE, ikuti jump ke targetnya"
  
! #: common.opt:1179
  #, fuzzy, no-c-format
  #| msgid "Omit range reduction step when performing complex division"
  msgid "Omit range reduction step when performing complex division."
  msgstr "Abaikan tahap reduksi jangkauan ketika menjalankan pembagian kompleks"
  
! #: common.opt:1183
  #, fuzzy, no-c-format
  #| msgid "Complex multiplication and division follow Fortran rules"
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Perkalian dan pembagian kompleks mengikuti aturan Fortran"
  
! #: common.opt:1187
  #, fuzzy, no-c-format
  #| msgid "Place data items into their own section"
  msgid "Place data items into their own section."
  msgstr "Tempatkan data item kedalam daerah mereka"
  
! #: common.opt:1191
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr "Daftar seluruh debugging counter yang tersedia dengan batasan dan jumlah mereka"
  
! #: common.opt:1195
  #, fuzzy, no-c-format
  #| msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter batas.   "
  
! #: common.opt:1199
  #, fuzzy, no-c-format
  #| msgid "Map one directory name to another in debug information"
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "Petakan satu nama direktori ke yang lainnya dalam informasi debug"
  
! #: common.opt:1203
  #, fuzzy, no-c-format
  #| msgid "Map one directory name to another in debug information"
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "Petakan satu nama direktori ke yang lainnya dalam informasi debug"
  
! #: common.opt:1207
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1213
  #, fuzzy, no-c-format
  #| msgid "Defer popping functions args from stack until later"
  msgid "Defer popping functions args from stack until later."
  msgstr "Defer popping fungsi args dari stack sampai kemudian"
  
! #: common.opt:1217
  #, fuzzy, no-c-format
  #| msgid "Attempt to fill delay slots of branch instructions"
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Coba untuk mengisi delay slot dalam instruksi percabangan"
  
! #: common.opt:1221
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1225
  #, fuzzy, no-c-format
  #| msgid "Delete useless null pointer checks"
  msgid "Delete useless null pointer checks."
  msgstr "Hapus ketidak bergunaan pemeriksaan penunjuk kosong"
  
! #: common.opt:1229
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1233
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform speculative devirtualization."
  msgstr "Lakukan formasi superblok melalaui duplikasi tail"
  
! #: common.opt:1237
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1241
  #, fuzzy, no-c-format
  #| msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr "Seberapa sering mengeluarkan sumber lokasi di awal dari baris-wrapped diagnosa"
  
! #: common.opt:1258
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1262
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1266
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1274
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1294
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1314
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1331
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1335
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1339
  #, fuzzy, no-c-format
  #| msgid "Amend appropriate diagnostic messages with the command line option that controls them"
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr "Tambahkan pesan diagnosa yang sesuai dengan pilihan baris perintah yang mengontrolnya"
  
! #: common.opt:1343
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1347
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1363
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1367
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1379
  #, fuzzy, no-c-format
  #| msgid "Dump various compiler internals to a file"
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "Dump beberapa kompiler internal ke sebuah berkas"
  
! #: common.opt:1386
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1390
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1394
  #, fuzzy, no-c-format
  #| msgid "Suppress output of addresses in debugging dumps"
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Tekan keluaran dari alamat dalam dump debugging"
  
! #: common.opt:1398
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1403
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1407
  #, fuzzy, no-c-format
  #| msgid "Do the full register move optimization pass"
  msgid "Dump optimization passes."
  msgstr "Lakukan tahap optimisasi register penuh"
  
! #: common.opt:1411
  #, fuzzy, no-c-format
  #| msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Tekan keluaran dari jumlah instruksi, catatan nomor baris dan alamat dalam debugging dumps"
  
! #: common.opt:1415
  #, fuzzy, no-c-format
  #| msgid "Suppress output of addresses in debugging dumps"
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Tekan keluaran dari alamat dalam dump debugging"
  
! #: common.opt:1419
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Aktfikan tabel CFI melalui direktif perakit GAS."
  
! #: common.opt:1423
  #, fuzzy, no-c-format
  #| msgid "Perform early inlining"
  msgid "Perform early inlining."
  msgstr "Lakukan inlining awal"
  
! #: common.opt:1431
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:1435
  #, fuzzy, no-c-format
  #| msgid "Perform unused type elimination in debug info"
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Lakukan penghapusan tidak tidak digunakan dalam informasi debug"
  
! #: common.opt:1439
  #, fuzzy, no-c-format
  #| msgid "Perform unused type elimination in debug info"
  msgid "Perform unused type elimination in debug info."
  msgstr "Lakukan penghapusan tidak tidak digunakan dalam informasi debug"
  
! #: common.opt:1443
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Jangan tekan informasi debug C++ class."
  
! #: common.opt:1447
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Aktifkan penanganan eksepsi"
  
! #: common.opt:1451
  #, fuzzy, no-c-format
  #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Lakukan beberapa dari minor, ekspensi optimisasi"
  
! #: common.opt:1455
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1470
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1486
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1490
  #, fuzzy, no-c-format
  #| msgid "Assume no NaNs or infinities are generated"
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Asumsikan tidak ada NaN atau tidak terhingga dihasilkan"
  
! #: common.opt:1494
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1498
  #, fuzzy, no-c-format
  #| msgid "Mark <register> as being unavailable to the compiler"
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "Tandai <register> sebagai tidak tersedia ke kompiler"
  
! #: common.opt:1502
  #, fuzzy, no-c-format
  #| msgid "Don't allocate floats and doubles in extended-precision registers"
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "Jangan alokasikan float dan double dalam register presisi ekstended"
  
! #: common.opt:1510
  #, fuzzy, no-c-format
  #| msgid "Perform a forward propagation pass on RTL"
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Lakukan sebuah tahap propagasi ke depan dalam RTL"
  
! #: common.opt:1514
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1531
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1538
  #, fuzzy, no-c-format
  #| msgid "Allow function addresses to be held in registers"
  msgid "Allow function addresses to be held in registers."
  msgstr "Ijinkan alamat fungsi untuk disimpan dalam register"
  
! #: common.opt:1542
  #, fuzzy, no-c-format
  #| msgid "Place each function into its own section"
  msgid "Place each function into its own section."
  msgstr "Tempatkan setiap fungsi kedalam daerahnya masing-masing"
  
! #: common.opt:1546
  #, fuzzy, no-c-format
  #| msgid "Perform global common subexpression elimination"
  msgid "Perform global common subexpression elimination."
  msgstr "Lakukan penghapusan global comman subexpression"
  
! #: common.opt:1550
  #, fuzzy, no-c-format
  #| msgid "Perform enhanced load motion during global common subexpression elimination"
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "Lakukan penghapusan enhanced load motion selama global common subexpression"
  
! #: common.opt:1554
  #, fuzzy, no-c-format
  #| msgid "Perform store motion after global common subexpression elimination"
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Lakukan store motion setelah penghapusan global common subexpression"
  
! #: common.opt:1558
  #, fuzzy, no-c-format
  #| msgid "Perform redundant load after store elimination in global common subexpression"
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "Lakukan redundansi load setelah penghapusan store dalam global common subexpressionn"
  
! #: common.opt:1563
  #, fuzzy, no-c-format
  #| msgid "Perform global common subexpression elimination after register allocation"
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Lakukan penghapusan global common subexpression setelah alokasi register"
  
! #: common.opt:1580
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1585
  #, fuzzy, no-c-format
  #| msgid "Enable in and out of Graphite representation"
  msgid "Enable in and out of Graphite representation."
  msgstr "Aktifkan in dan keluar dari representasi Graphite"
  
! #: common.opt:1589
  #, fuzzy, no-c-format
  #| msgid "Enable Graphite Identity transformation"
  msgid "Enable Graphite Identity transformation."
  msgstr "Aktifkan transformasi Graphite Identify"
  
! #: common.opt:1593
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1602
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1606 common.opt:1614 common.opt:2755
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1610
  #, fuzzy, no-c-format
  #| msgid "Enable loop header copying on trees"
  msgid "Enable loop interchange on trees."
  msgstr "Aktifkan penyalinan loop header pada pohon"
  
! #: common.opt:1618
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform unroll-and-jam on loops."
  msgstr "Lakukan penguraian loop untuk semua loops"
  
! #: common.opt:1622
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1626
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1634
  #, fuzzy, no-c-format
  #| msgid "Enable label alignment optimizations"
  msgid "Enable the loop nest optimizer."
  msgstr "Aktifkan optimisasi label alignmen"
  
! #: common.opt:1638
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1646
  #, fuzzy, no-c-format
  #| msgid "Enable guessing of branch probabilities"
  msgid "Enable guessing of branch probabilities."
  msgstr "Aktifkan penerkaan kemungkinan dari percabangan"
  
! #: common.opt:1654
  #, fuzzy, no-c-format
  #| msgid "Process #ident directives"
  msgid "Process #ident directives."
  msgstr "Proses #ident direktif"
  
! #: common.opt:1658
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Lakukan konversi dari kondisional jump ke branchless ekuivalen"
  
! #: common.opt:1662
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to conditional execution"
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Lakukan konversi dari kondisional lompat ke kondisional eksekusi"
  
! #: common.opt:1666
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1682
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Lakukan konversi dari kondisional jump ke branchless ekuivalen"
  
! #: common.opt:1694
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Do not generate .size directives."
  msgstr "Jangan hasilkan direktif .size"
  
! #: common.opt:1698
  #, fuzzy, no-c-format
  #| msgid "Perform indirect inlining"
  msgid "Perform indirect inlining."
  msgstr "Lakukan inlining tidak langsung"
  
! #: common.opt:1704
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1708
  #, fuzzy, no-c-format
  #| msgid "Integrate simple functions into their callers when code size is known to not growth"
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "Integrasikan fungsi sederhana kedalam pemanggilnya ketika ukuran kode diketahui tidak berkembang"
  
! #: common.opt:1712
  #, fuzzy, no-c-format
  #| msgid "Integrate functions called once into their callers"
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "Integrasikan fungsi dipanggil sekali dalam pemanggilnya"
  
! #: common.opt:1716
  #, fuzzy, no-c-format
  #| msgid "Integrate functions called once into their callers"
  msgid "Integrate functions only required by their single caller."
  msgstr "Integrasikan fungsi dipanggil sekali dalam pemanggilnya"
  
! #: common.opt:1723
  #, fuzzy, no-c-format
  #| msgid "Limit the size of inlined functions to <number>"
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "Batasi ukuran dari fungsi diinline ke <angka>"
  
! #: common.opt:1727
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1734
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1754
  #, fuzzy, no-c-format
  #| msgid "Instrument function entry and exit with profiling calls"
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Instrumen fungsi masukan dan keluaran dengan profiling panggilan"
  
! #: common.opt:1758
  #, fuzzy, no-c-format
  #| msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "-finstrumen-functions-exclude-function-list=name,... jangan instrumen fungsi yang terdaftar"
  
! #: common.opt:1762
  #, fuzzy, no-c-format
  #| msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "-finstrument-functions-exclude-file-list=filename,... Jangan instrumen fungsi yang terdaftar dalam berkas"
  
! #: common.opt:1766
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural constant propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:1770
  #, fuzzy, no-c-format
  #| msgid "Perform cloning to make Interprocedural constant propagation stronger"
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Lakukan cloning untuk membuat propagasi konstanta lebih kuat antar prosedur"
  
! #: common.opt:1778
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:1782
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural profile propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:1786
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis"
  msgid "Perform interprocedural points-to analysis."
  msgstr "Lakukan analisa interprosedural titik-ke"
  
! #: common.opt:1790
  #, fuzzy, no-c-format
  #| msgid "Discover pure and const functions"
  msgid "Discover pure and const functions."
  msgstr "Temukan fungsi pure dan const"
  
! #: common.opt:1794
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1798
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1802
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1806
  #, fuzzy, no-c-format
  #| msgid "Discover readonly and non addressable static variables"
  msgid "Discover read-only and non addressable static variables."
  msgstr "Temukan baca-saja dan variabel statis tidak beralamat"
  
! #: common.opt:1810
  #, fuzzy, no-c-format
  #| msgid "Discover readonly and non addressable static variables"
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "Temukan baca-saja dan variabel statis tidak beralamat"
  
! #: common.opt:1814
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1826
  #, fuzzy, no-c-format
  #| msgid "Perform Value Range Propagation on trees"
  msgid "Perform IPA Value Range Propagation."
  msgstr "Lakukan Propagasi Jangkauan Nilai pada pohon"
  
! #: common.opt:1830
  #, fuzzy, no-c-format
  #| msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fire-algorithm=[CB|prioritas] Set penggunaan algoritma IRA"
  
! #: common.opt:1843
  #, fuzzy, no-c-format
  #| msgid "-fira-region=[one|all|mixed] Set regions for IRA"
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed] Set daerah untuk IRA"
  
! #: common.opt:1859
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1864
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1869
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Share slots untuk menyimpan register keras berbeda."
  
! #: common.opt:1873
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Share stack slots untuk spilled pseudo-register."
  
! #: common.opt:1877
  #, fuzzy, no-c-format
  #| msgid "-fira-verbose=<number> Control IRA's level of diagnostic messages."
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr "-fira-verbose=<angka>  Kontrol tingkat dari pesan diagnosa IRA."
  
! #: common.opt:1881
  #, fuzzy, no-c-format
  #| msgid "Optimize induction variables on trees"
  msgid "Optimize induction variables on trees."
  msgstr "Optimasi variabel induksi dalam pohon"
  
! #: common.opt:1885
  #, fuzzy, no-c-format
  #| msgid "Use jump tables for sufficiently large switch statements"
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Gunakan tabel jump untuk pernyataan secara mencukupi besar switch"
  
! #: common.opt:1889
  #, fuzzy, no-c-format
  #| msgid "Generate code for functions even if they are fully inlined"
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Hasilkan kode untuk fungsi walaupun jika mereka secara penuh inlined"
  
! #: common.opt:1893
  #, fuzzy, no-c-format
  #| msgid "Generate code for functions even if they are fully inlined"
  msgid "Generate code for static functions even if they are never called."
  msgstr "Hasilkan kode untuk fungsi walaupun jika mereka secara penuh inlined"
  
! #: common.opt:1897
  #, fuzzy, no-c-format
  #| msgid "Emit static const variables even if they are not used"
  msgid "Emit static const variables even if they are not used."
  msgstr "Keluarkan variabel statis const walapu mereka tidak digunakan"
  
! #: common.opt:1901
  #, fuzzy, no-c-format
  #| msgid "Give external symbols a leading underscore"
  msgid "Give external symbols a leading underscore."
  msgstr "Berikan eksternal simbol sebuah awalan garis bawah"
  
! #: common.opt:1909
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1913
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable link-time optimization."
  msgstr "Aktifkan optimasi penghubung"
  
! #: common.opt:1917
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1939
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:1944
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:1952
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:1956
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:1960
  #, fuzzy, no-c-format
  #| msgid "Set errno after built-in math functions"
  msgid "Set errno after built-in math functions."
  msgstr "Set errno setelah fungsi matematik bawaan"
  
! #: common.opt:1964
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: common.opt:1968
  #, fuzzy, no-c-format
  #| msgid "Report on permanent memory allocation"
  msgid "Report on permanent memory allocation."
  msgstr "Laporkan pada alokasi memori permanen"
  
! #: common.opt:1972
  #, fuzzy, no-c-format
  #| msgid "Report on permanent memory allocation"
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Laporkan pada alokasi memori permanen"
  
! #: common.opt:1979
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants and constant variables"
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Mencoba menggabungkan konstanta identik dan konstanta variabel"
  
! #: common.opt:1983
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants across compilation units"
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Mencoba menggabungkan konstanta identik melewati satuan kompilasi"
  
! #: common.opt:1987
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical debug strings across compilation units"
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Mencoba untuk menggabungkan debug string identik across satuan kompilasi"
  
! #: common.opt:1991
  #, fuzzy, no-c-format
  #| msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "Batasi diagnosa sampai <number> karakter per baris. 0 tekan line-wrapping"
  
! #: common.opt:1995
  #, fuzzy, no-c-format
  #| msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr "Lakukan penjadwalan berdasarkan SMS modulo sebelum tahap penjadwalan pertama"
  
! #: common.opt:1999
  #, fuzzy, no-c-format
  #| msgid "Perform SMS based modulo scheduling with register moves allowed"
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr "Lakukan penjadwalan berdasarkan module SMS dengan perpindahan register diperbolehkan"
  
! #: common.opt:2003
  #, fuzzy, no-c-format
  #| msgid "Move loop invariant computations out of loops"
  msgid "Move loop invariant computations out of loops."
  msgstr "Move loop invarian komputasi diluar dari loops"
  
! #: common.opt:2007
  #, fuzzy, no-c-format
  #| msgid "Use the RTL dead code elimination pass"
  msgid "Use the RTL dead code elimination pass."
  msgstr "Gunaka tahap penghapusan RTL kode mati"
  
! #: common.opt:2011
  #, fuzzy, no-c-format
  #| msgid "Use the RTL dead store elimination pass"
  msgid "Use the RTL dead store elimination pass."
  msgstr "Gunakan tahap penghapusan RTL dead store"
  
! #: common.opt:2015
  #, fuzzy, no-c-format
  #| msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr "Aktifkan/Non-aktifkan penjadwalan tradisional dalam loop yang telah dilewatkan penjadwalan modulo"
  
! #: common.opt:2019
  #, fuzzy, no-c-format
  #| msgid "Support synchronous non-call exceptions"
  msgid "Support synchronous non-call exceptions."
  msgstr "Dukung eksepsi sinkronous bukan panggilan"
  
! #: common.opt:2023
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2027
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2040
  #, fuzzy, no-c-format
  #| msgid "When possible do not generate stack frames"
  msgid "When possible do not generate stack frames."
  msgstr "Jika memungkinkan jangan hasilkan stack frames"
  
! #: common.opt:2044
  #, fuzzy, no-c-format
  #| msgid "Enable loop optimizations on tree level"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Aktifkan optimasi loop pada tingkat pohon"
  
! #: common.opt:2048
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2052
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2060
  #, fuzzy, no-c-format
  #| msgid "Optimize sibling and tail recursive calls"
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimisasi sibling dan tail rekursi calls"
  
! #: common.opt:2064
  #, fuzzy, no-c-format
  #| msgid "Perform early inlining"
  msgid "Perform partial inlining."
  msgstr "Lakukan inlining awal"
  
! #: common.opt:2068 common.opt:2072
  #, fuzzy, no-c-format
  #| msgid "Report on memory allocation before interprocedural optimization"
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Laporkan dalam alokasi memori sebelum optimisasi interprosedural"
  
! #: common.opt:2076
  #, fuzzy, no-c-format
  #| msgid "Pack structure members together without holes"
  msgid "Pack structure members together without holes."
  msgstr "Pack anggota struktur bersama tanpa lubang"
  
! #: common.opt:2080
  #, fuzzy, no-c-format
  #| msgid "Set initial maximum structure member alignment"
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr "Set inisial maksimal alignmen anggota struktur"
  
! #: common.opt:2084
  #, fuzzy, no-c-format
  #| msgid "Return small aggregates in memory, not registers"
  msgid "Return small aggregates in memory, not registers."
  msgstr "Kembali agregate kecil dalam memori, bukan register"
  
! #: common.opt:2088
  #, fuzzy, no-c-format
  #| msgid "Perform loop peeling"
  msgid "Perform loop peeling."
  msgstr "Lakukan loop peeling"
  
! #: common.opt:2092
  #, fuzzy, no-c-format
  #| msgid "Enable machine specific peephole optimizations"
  msgid "Enable machine specific peephole optimizations."
  msgstr "Aktifkan mesin spesifik peephole optimisasi"
  
! #: common.opt:2096
  #, fuzzy, no-c-format
  #| msgid "Enable an RTL peephole pass before sched2"
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Aktifkan sebuah tahap RTL peephole sebelum sched2"
  
! #: common.opt:2100
  #, fuzzy, no-c-format
  #| msgid "Generate position-independent code if possible (large mode)"
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Hasilkan kode bebas posisi jika memungkinkan (mode besar)"
  
! #: common.opt:2104
  #, fuzzy, no-c-format
  #| msgid "Generate position-independent code for executables if possible (large mode)"
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Hasilkan kode bebas posisi untuk executables jika memungkinkan (mode besar)"
  
! #: common.opt:2108
  #, fuzzy, no-c-format
  #| msgid "Generate position-independent code if possible (small mode)"
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Hasilkan kode bebas posisi jika memungkinkan (mode kecil)"
  
! #: common.opt:2112
  #, fuzzy, no-c-format
  #| msgid "Generate position-independent code for executables if possible (small mode)"
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Hasilkan kode bebas posisi untuk executables jika memungkinkan (mode kecil)"
  
! #: common.opt:2116
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2120
  #, fuzzy, no-c-format
  #| msgid "Specify options to GNAT"
  msgid "Specify a plugin to load."
  msgstr "Spesifikasikan pilihan ke GNAT"
  
! #: common.opt:2124
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2128
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Jalankan optimisasi prediktif commoning."
  
! #: common.opt:2132
  #, fuzzy, no-c-format
  #| msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Hasilkan instruksi prefetch, jika tersedia, untuk array dalam loops"
  
! #: common.opt:2136
  #, fuzzy, no-c-format
  #| msgid "Enable basic program profiling code"
  msgid "Enable basic program profiling code."
  msgstr "Aktifkan aplikasi dasar profiling kode"
  
! #: common.opt:2140
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2144
  #, fuzzy, no-c-format
  #| msgid "Insert arc-based program profiling code"
  msgid "Insert arc-based program profiling code."
  msgstr "Masukan aplikasi berbasis arc profiling kode"
  
! #: common.opt:2148
  #, fuzzy, no-c-format
  #| msgid "Set the top-level directory for storing the profile data."
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "Set direktori tingkat atas untuk menyimpan data profile."
  
! #: common.opt:2153
  #, fuzzy, no-c-format
  #| msgid "Set the top-level directory for storing the profile data."
  msgid "Select the name for storing the profile note file."
  msgstr "Set direktori tingkat atas untuk menyimpan data profile."
  
! #: common.opt:2157
  #, fuzzy, no-c-format
  #| msgid "Enable correction of flow inconsistent profile data input"
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Aktifkan koreksi dari alur profile tidak konsisten masukan data"
  
! #: common.opt:2161
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
  msgstr ""
  
! #: common.opt:2185
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2201
  #, fuzzy, no-c-format
  #| msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr "Aktifkan pilihan umum untuk menghasilkan informasi profile untuk feedback profile direkted optimisasi"
  
! #: common.opt:2205
  #, fuzzy, no-c-format
  #| msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Aktifkan pilihan umum untuk menghasilkan informasi profile untuk feedback profile direkted optimisasi, dan set -fprofile-dir="
  
! #: common.opt:2209
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2213
  #, fuzzy, no-c-format
  #| msgid "Enable common options for performing profile feedback directed optimizations"
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr "Aktifkan pilihan umum untuk melakukan profile feedback directed optimisasi"
  
! #: common.opt:2217
  #, fuzzy, no-c-format
  #| msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Aktifkan pilihan umum untuk melakukan profile feedback directed optimisasi, dan set -fprofile-dir="
  
! #: common.opt:2221
  #, fuzzy, no-c-format
  #| msgid "Insert code to profile values of expressions"
  msgid "Insert code to profile values of expressions."
  msgstr "Masukan kode untuk profile nilai dari ekspresi"
  
! #: common.opt:2225
  #, fuzzy, no-c-format
  #| msgid "internal consistency failure"
  msgid "Report on consistency of profile."
  msgstr "kegagalan konsistensi internal"
  
! #: common.opt:2229
  #, fuzzy, no-c-format
  #| msgid "Reorder functions to improve code placement"
  msgid "Enable function reordering that improves code placement."
  msgstr "Urutkan kembali fungsi untuk meningkatkan penempatan kode"
  
! #: common.opt:2233
  #, fuzzy, no-c-format
  #| msgid "Generate cld instruction in the function prologue."
  msgid "Insert NOP instructions at each function entry."
  msgstr "Hasilkan instruksi cld dalam fungsi prolog."
  
! #: common.opt:2240
  #, fuzzy, no-c-format
  #| msgid "Make compile reproducible using <string>"
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "Buat kompile reproducible menggunakan <string>"
  
! #: common.opt:2250
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "Rekam pilihan baris perintah gcc dalam berkas objek."
  
! #: common.opt:2254
  #, fuzzy, no-c-format
  #| msgid "Return small aggregates in registers"
  msgid "Return small aggregates in registers."
  msgstr "Kembali kumpulan kecil dalam registers"
  
! #: common.opt:2262
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2288
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2292
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2296
  #, fuzzy, no-c-format
  #| msgid "Perform a register renaming optimization pass"
  msgid "Perform a register renaming optimization pass."
  msgstr "Lakukan sebuah tahap optimisasi pengubahan nama register"
  
! #: common.opt:2300
  #, fuzzy, no-c-format
  #| msgid "Perform a register renaming optimization pass"
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Lakukan sebuah tahap optimisasi pengubahan nama register"
  
! #: common.opt:2304
  #, fuzzy, no-c-format
  #| msgid "Reorder basic blocks to improve code placement"
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Urutkan kembali blok dasar untuk meningkatkan penempatan kode"
  
! #: common.opt:2308
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2321
  #, fuzzy, no-c-format
  #| msgid "Reorder basic blocks and partition into hot and cold sections"
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "Urutkan kembali blok dasar dan partisi kedalam daerah panas dan dingin"
  
! #: common.opt:2325
  #, fuzzy, no-c-format
  #| msgid "Reorder functions to improve code placement"
  msgid "Reorder functions to improve code placement."
  msgstr "Urutkan kembali fungsi untuk meningkatkan penempatan kode"
  
! #: common.opt:2329
  #, fuzzy, no-c-format
  #| msgid "Add a common subexpression elimination pass after loop optimizations"
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Tambahkan sebuah tahap penghapusan umum subexpression setelah optimisasi loop"
  
! #: common.opt:2337
  #, fuzzy, no-c-format
  #| msgid "Disable optimizations that assume default FP rounding behavior"
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Non-aktifkan optimisasi yang mengasumsikan perilaku baku pembulatan titik pecahan"
  
! #: common.opt:2341
  #, fuzzy, no-c-format
  #| msgid "Enable scheduling across basic blocks"
  msgid "Enable scheduling across basic blocks."
  msgstr "Aktifkan penjadwalan melewati blok dasar"
  
! #: common.opt:2345
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2349
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of non-loads"
  msgid "Allow speculative motion of non-loads."
  msgstr "Ijinkan perpindahan spekulasi dari bukan loads"
  
! #: common.opt:2353
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of some loads"
  msgid "Allow speculative motion of some loads."
  msgstr "Ijinkan perpindahan spekulasi dari beberapa loads"
  
! #: common.opt:2357
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of more loads"
  msgid "Allow speculative motion of more loads."
  msgstr "Ijinkan spekulasi motion dari beberapa loads"
  
! #: common.opt:2361
  #, fuzzy, no-c-format
  #| msgid "Set the verbosity level of the scheduler"
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "Set tingkat verbositas dari penjadwal"
  
! #: common.opt:2365
  #, fuzzy, no-c-format
  #| msgid "If scheduling post reload, do superblock scheduling"
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Jika penjadwalan post reload, lakukan penjadwalan superblok"
  
! #: common.opt:2373
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions before register allocation"
  msgid "Reschedule instructions before register allocation."
  msgstr "Atur penjadwalan instruksi sebelum alokasi register"
  
! #: common.opt:2377
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions after register allocation"
  msgid "Reschedule instructions after register allocation."
  msgstr "Atur penjadwalan instruksi setelah alokasi register"
  
! #: common.opt:2384
  #, fuzzy, no-c-format
  #| msgid "Schedule instructions using selective scheduling algorithm"
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Instruksi penjadwalan menggunakan algoritma penjadwalan selektif"
  
! #: common.opt:2388
  #, fuzzy, no-c-format
  #| msgid "Run selective scheduling after reload"
  msgid "Run selective scheduling after reload."
  msgstr "Jalankan penjadwalan selektif setelah reload"
  
! #: common.opt:2392
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2396
  #, fuzzy, no-c-format
  #| msgid "Perform software pipelining of inner loops during selective scheduling"
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr "Lakukan software pipelining dari loops dalam selama penjadwalan selektif"
  
! #: common.opt:2400
  #, fuzzy, no-c-format
  #| msgid "Perform software pipelining of outer loops during selective scheduling"
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr "Lakukan software pipelining dari loops luar selama penjadwalan selektif"
  
! #: common.opt:2404
  #, fuzzy, no-c-format
  #| msgid "Reschedule pipelined regions without pipelining"
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Reschedule daerah pipelined tanpa pipelining"
  
! #: common.opt:2408
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2414
  #, fuzzy, no-c-format
  #| msgid "Allow premature scheduling of queued insns"
  msgid "Allow premature scheduling of queued insns."
  msgstr "Ijinkan premature penjadwalan dari antrian instruksi"
  
! #: common.opt:2418
  #, fuzzy, no-c-format
  #| msgid "Set number of queued insns that can be prematurely scheduled"
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr "Set jumlah dari antrian instruksi yang dapat secara permature dijadwalkan"
  
! #: common.opt:2426
  #, fuzzy, no-c-format
  #| msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr "Set dependence pemeriksaan jarak dalam premature penjadwalan dari antrian instruksi"
  
! #: common.opt:2430
  #, fuzzy, no-c-format
  #| msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr "Set dependence pemeriksaan jarak dalam premature penjadwalan dari antrian instruksi"
  
! #: common.opt:2434
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2438
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2442
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2446
  #, fuzzy, no-c-format
  #| msgid "Set the verbosity level of the scheduler"
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Set tingkat verbositas dari penjadwal"
  
! #: common.opt:2450
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2454
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2458
  #, fuzzy, no-c-format
  #| msgid "Access data in the same section from shared anchor points"
  msgid "Access data in the same section from shared anchor points."
  msgstr "Akses data dalam daerah sama dari titik achor terbagi"
  
! #: common.opt:2470
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2474
  #, fuzzy, no-c-format
  #| msgid "Show column numbers in diagnostics, when available.  Default off"
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "Tampilkan jumlah kolom dalam diagnosa, jika tersedia. Baku tidak aktif"
  
! #: common.opt:2478
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:2483
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2487
  #, fuzzy, no-c-format
  #| msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Non-aktifkan optimisasi dilihat oleh IEEE pensinyalan NaN"
  
! #: common.opt:2491
  #, fuzzy, no-c-format
  #| msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr "Non-aktifkan optimisasi titik pecahan yang mengabaikan IEEE signedness dari nol"
  
! #: common.opt:2495
  #, fuzzy, no-c-format
  #| msgid "Convert floating point constants to single precision constants"
  msgid "Convert floating point constants to single precision constants."
  msgstr "Ubah konstanta titik pecahan ke konstanta presisi tunggal"
  
! #: common.opt:2499
  #, fuzzy, no-c-format
  #| msgid "Split lifetimes of induction variables when loops are unrolled"
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Bagi waktu-hidup dari variabel induksi ketika loops diunroll"
  
! #: common.opt:2503
  #, fuzzy, no-c-format
  #| msgid "Generate APCS conformant stack frames"
  msgid "Generate discontiguous stack frames."
  msgstr "Hasilkan APCS konforman stack frames"
  
! #: common.opt:2507
  #, fuzzy, no-c-format
  #| msgid "Split wide types into independent registers"
  msgid "Split wide types into independent registers."
  msgstr "Bagi tipe lebar kedalam register independent"
  
! #: common.opt:2511
  #, fuzzy, no-c-format
  #| msgid "Split wide types into independent registers"
  msgid "Split wide types into independent registers earlier."
  msgstr "Bagi tipe lebar kedalam register independent"
  
! #: common.opt:2515
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2519
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2523
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2527
  #, fuzzy, no-c-format
  #| msgid "Apply variable expansion when loops are unrolled"
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Aplikasikan ekspansi variabel ketika loops diuraikan"
  
! #: common.opt:2531
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "Masukan pemeriksaan kode stack kedalam aplikasi"
  
! #: common.opt:2535
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Masukan pemeriksaan kode stack kedalam aplikasi. Sama seperti -fstack-check=specific"
  
! #: common.opt:2539
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:2547
  #, fuzzy, no-c-format
  #| msgid "Trap if the stack goes past <register>"
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "Trap jika stact pergi melampaui <register>"
  
! #: common.opt:2551
  #, fuzzy, no-c-format
  #| msgid "Trap if the stack goes past symbol <name>"
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "Trap jika stack pergi melampaui simbol <nama>"
  
! #: common.opt:2555
  #, fuzzy, no-c-format
  #| msgid "Use propolice as a stack protection method"
  msgid "Use propolice as a stack protection method."
  msgstr "Gunakan propolice sebagai sebuah metode proteksi stack"
  
! #: common.opt:2559
  #, fuzzy, no-c-format
  #| msgid "Use a stack protection method for every function"
  msgid "Use a stack protection method for every function."
  msgstr "Gunakan sebuah metode proteksi stact untuk setiap fungsi"
  
! #: common.opt:2563
  #, fuzzy, no-c-format
  #| msgid "Use a stack protection method for every function"
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Gunakan sebuah metode proteksi stact untuk setiap fungsi"
  
! #: common.opt:2567
  #, fuzzy, no-c-format
  #| msgid "Use a stack protection method for every function"
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "Gunakan sebuah metode proteksi stact untuk setiap fungsi"
  
! #: common.opt:2571
  #, fuzzy, no-c-format
  #| msgid "Reuse r30 on a per function basis"
  msgid "Output stack usage information on a per-function basis."
  msgstr "Reuse r30 di sebuah per fungsi dasar"
  
! #: common.opt:2583
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply"
  msgid "Assume strict aliasing rules apply."
  msgstr "Asumsikan aturan strict aliasing berjalan"
  
! #: common.opt:2587
  #, fuzzy, no-c-format
  #| msgid "Treat signed overflow as undefined"
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Perlakukan signed overflow sebagai tidak terdefinisi"
  
! #: common.opt:2591
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2595
  #, fuzzy, no-c-format
  #| msgid "Check for syntax errors, then stop"
  msgid "Check for syntax errors, then stop."
  msgstr "Periksa untuk sintaks errors kemudian berhenti"
  
! #: common.opt:2599
  #, fuzzy, no-c-format
  #| msgid "Create data files needed by \"gcov\""
  msgid "Create data files needed by \"gcov\"."
  msgstr "Buat sebuah berkas data dibutuhkan oleh \"gcov\""
  
! #: common.opt:2603
  #, fuzzy, no-c-format
  #| msgid "Perform jump threading optimizations"
  msgid "Perform jump threading optimizations."
  msgstr "Lakukan optimasi jump threading"
  
! #: common.opt:2607
  #, fuzzy, no-c-format
  #| msgid "Report the time taken by each compiler pass"
  msgid "Report the time taken by each compiler pass."
  msgstr "Laporkan waktu yang diambil oleh setiap tahap kompiler"
  
! #: common.opt:2611
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2615
  #, fuzzy, no-c-format
  #| msgid "Set the default thread-local storage code generation model"
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "Set mode baku pembuatan kode TLS"
  
! #: common.opt:2634
  #, fuzzy, no-c-format
  #| msgid "Reorder top level functions, variables, and asms"
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Urutkan kembali fungsi tingkat atas, variabel, dan asm"
  
! #: common.opt:2638
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform superblock formation via tail duplication."
  msgstr "Lakukan formasi superblok melalaui duplikasi tail"
  
! #: common.opt:2642
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2650
  #, fuzzy, no-c-format
  #| msgid "Assume floating-point operations can trap"
  msgid "Assume floating-point operations can trap."
  msgstr "Asumsikan operasi titik pecahan dapat trap"
  
! #: common.opt:2654
  #, fuzzy, no-c-format
  #| msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "Trap untuk signed overflow dalam penambahan, pengurangan dan perkalian"
  
! #: common.opt:2658
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-CCP optimization on trees"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Aktifkan optimasi SSA-CCP pada pohon"
  
! #: common.opt:2662
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-CCP optimization on trees"
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Aktifkan optimasi SSA-CCP pada pohon"
  
! #: common.opt:2670
  #, fuzzy, no-c-format
  #| msgid "Enable loop header copying on trees"
  msgid "Enable loop header copying on trees."
  msgstr "Aktifkan penyalinan loop header pada pohon"
  
! #: common.opt:2678
  #, fuzzy, no-c-format
  #| msgid "Enable SSA code sinking on trees"
  msgid "Enable SSA coalescing of user variables."
  msgstr "Aktifkan penenggelaman kode SSA pada pohon"
  
! #: common.opt:2686
  #, fuzzy, no-c-format
  #| msgid "Enable copy propagation on trees"
  msgid "Enable copy propagation on trees."
  msgstr "Aktifkan salin propagasi pada pohon"
  
! #: common.opt:2694
  #, fuzzy, no-c-format
  #| msgid "Transform condition stores into unconditional ones"
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transformasi kondisi stores kedalam tidak terkondisi satu"
  
! #: common.opt:2698
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Lakukan konversi dari kondisional switch."
  
! #: common.opt:2702
  #, fuzzy, no-c-format
  #| msgid "Enable SSA dead code elimination optimization on trees"
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Aktifkan optimasi penghapusan kode mati SSA pada pohon"
  
! #: common.opt:2706
  #, fuzzy, no-c-format
  #| msgid "Enable dominator optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Aktifkan optimasi dominator"
  
! #: common.opt:2710
  #, fuzzy, no-c-format
  #| msgid "Enable loop header copying on trees"
  msgid "Enable tail merging on trees."
  msgstr "Aktifkan penyalinan loop header pada pohon"
  
! #: common.opt:2714
  #, fuzzy, no-c-format
  #| msgid "Enable dead store elimination"
  msgid "Enable dead store elimination."
  msgstr "Aktifkan penghapusan dead store"
  
! #: common.opt:2718
  #, fuzzy, no-c-format
  #| msgid "Enable copy propagation on trees"
  msgid "Enable forward propagation on trees."
  msgstr "Aktifkan salin propagasi pada pohon"
  
! #: common.opt:2722
  #, fuzzy, no-c-format
  #| msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Aktifkan Penghapusan Redundasi Penuh (FRE) pada pohon"
  
! #: common.opt:2726
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-CCP optimization on trees"
  msgid "Enable string length optimizations on trees."
  msgstr "Aktifkan optimasi SSA-CCP pada pohon"
  
! #: common.opt:2730
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2736
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
  msgstr ""
  
! #: common.opt:2743
  #, fuzzy, no-c-format
  #| msgid "Enable loop distribution on trees"
  msgid "Enable loop distribution on trees."
  msgstr "Aktifkan loop distribusi pada pohon"
  
! #: common.opt:2747
  #, fuzzy, no-c-format
  #| msgid "Enable loop distribution on trees"
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Aktifkan loop distribusi pada pohon"
  
! #: common.opt:2751
  #, fuzzy, no-c-format
  #| msgid "Enable loop invariant motion on trees"
  msgid "Enable loop invariant motion on trees."
  msgstr "Aktifkan loop tidak variant pergerakan pada pohon"
  
! #: common.opt:2759
  #, fuzzy, no-c-format
  #| msgid "Create canonical induction variables in loops"
  msgid "Create canonical induction variables in loops."
  msgstr "Buat variabel induksi kanonikal dalam loops"
  
! #: common.opt:2763
  #, fuzzy, no-c-format
  #| msgid "Enable loop optimizations on tree level"
  msgid "Enable loop optimizations on tree level."
  msgstr "Aktifkan optimasi loop pada tingkat pohon"
  
! #: common.opt:2767
  #, fuzzy, no-c-format
  #| msgid "Enable automatic parallelization of loops"
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "Aktifkan paralelisasi otomatis dari loops"
  
! #: common.opt:2771
  #, fuzzy, no-c-format
  #| msgid "Enable conditional moves"
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Aktifkan perpindahan kondisional"
  
! #: common.opt:2775
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-PRE optimization on trees"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Aktifkan SSA-PRE optimisasi pada pohon"
  
! #: common.opt:2779
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2783
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis"
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Lakukan analisa interprosedural titik-ke"
  
! #: common.opt:2787
  #, fuzzy, no-c-format
  #| msgid "Enable reassociation on tree level"
  msgid "Enable reassociation on tree level."
  msgstr "Aktifkan reasosiasi pada tingkat pohon"
  
! #: common.opt:2795
  #, fuzzy, no-c-format
  #| msgid "Enable SSA code sinking on trees"
  msgid "Enable SSA code sinking on trees."
  msgstr "Aktifkan penenggelaman kode SSA pada pohon"
  
! #: common.opt:2799
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2803
  #, fuzzy, no-c-format
  #| msgid "Perform scalar replacement of aggregates"
  msgid "Perform scalar replacement of aggregates."
  msgstr "Lakukan penggantian skalar dari kumpulan"
  
! #: common.opt:2807
  #, fuzzy, no-c-format
  #| msgid "Replace temporary expressions in the SSA->normal pass"
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Gantikan ekspresi sementara dalam tahap SSA->normal"
  
! #: common.opt:2811
  #, fuzzy, no-c-format
  #| msgid "Perform live range splitting during the SSA->normal pass"
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr "Lakukan jangkauan hidup pemisahaan selama tahap SSA->normal"
  
! #: common.opt:2815
  #, fuzzy, no-c-format
  #| msgid "Perform Value Range Propagation on trees"
  msgid "Perform Value Range Propagation on trees."
  msgstr "Lakukan Propagasi Jangkauan Nilai pada pohon"
  
! #: common.opt:2819
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2828
  #, fuzzy, no-c-format
  #| msgid "Compile whole compilation unit at a time"
  msgid "Compile whole compilation unit at a time."
  msgstr "Kompile seluruh satuan kompilasi di satu waktu"
  
! #: common.opt:2832
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling when iteration count is known"
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Lakukan penguraian loop ketika jumlah iterasi diketahui"
  
! #: common.opt:2836
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform loop unrolling for all loops."
  msgstr "Lakukan penguraian loop untuk semua loops"
  
! #: common.opt:2847
  #, fuzzy, no-c-format
  #| msgid "Allow optimization for floating-point arithmetic which may change the"
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Ijinkan optimisasi untuk aritmetik titik pecahan dimana mungkin mengubah"
  
! #: common.opt:2852
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Sama seperti -fassociative-math untuk ekspresi yang memasukan pembagian."
  
! #: common.opt:2860
  #, fuzzy, no-c-format
  #| msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Ijinkan optimisasi matematik yang mungkin melanggar standar  IEEE atau ISO"
  
! #: common.opt:2864
  #, fuzzy, no-c-format
  #| msgid "Perform loop unswitching"
  msgid "Perform loop unswitching."
  msgstr "Lakukan loop unswitching"
  
! #: common.opt:2868
  #, fuzzy, no-c-format
  #| msgid "Perform loop peeling"
  msgid "Perform loop splitting."
  msgstr "Lakukan loop peeling"
  
! #: common.opt:2872
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2876
  #, fuzzy, no-c-format
  #| msgid "Just generate unwind tables for exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Buat tabel unwind untuk penanganan eksepsi"
  
! #: common.opt:2880
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2888
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2900
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:2908
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:2914
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2922
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking and also tag variables that are uninitialized"
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Lakukan pelacakan variabel dan juga variabel tag yang tidak terinisialisasi"
  
! #: common.opt:2927
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:2935
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable loop vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:2939
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:2943
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2963
  #, fuzzy, no-c-format
  #| msgid "Does nothing.  Preserved for backward compatibility."
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Tidak melakukan apa-apa. Dijaga untuk kompabilitas versi sebelumnya."
  
! #: common.opt:2971
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Aktifkan propagasi penyalinan dari informasi skalar-evolusi."
  
! #: common.opt:2981
  #, fuzzy, no-c-format
  #| msgid "Add extra commentary to assembler output"
  msgid "Add extra commentary to assembler output."
  msgstr "Tambahkan ekstra komentar ke keluaran perakit"
  
! #: common.opt:2985
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3004
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3028
  #, fuzzy, no-c-format
  #| msgid "Use expression value profiles in optimizations"
  msgid "Use expression value profiles in optimizations."
  msgstr "Gunakan nilai ekspresi profiles dalam optimisasi"
  
! #: common.opt:3032
  #, fuzzy, no-c-format
  #| msgid "Construct webs and split unrelated uses of single variable"
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Konstruksi webs dan pisahkan penggunaan tidak berelasi dari variabel tunggal"
  
! #: common.opt:3036
  #, fuzzy, no-c-format
  #| msgid "Enable conditional dead code elimination for builtin calls"
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Aktifkan kondisional penghapusan kode mati untuk panggilan bawaan"
  
! #: common.opt:3040
  #, fuzzy, no-c-format
  #| msgid "Perform whole program optimizations"
  msgid "Perform whole program optimizations."
  msgstr "Lakukan optimisasi seluruh aplikasi"
  
! #: common.opt:3044
  #, fuzzy, no-c-format
  #| msgid "Assume signed arithmetic overflow wraps around"
  msgid "Assume pointer overflow wraps around."
  msgstr "Asumsikan perbaikan signed aritmetik overflow"
  
! #: common.opt:3048
  #, fuzzy, no-c-format
  #| msgid "Assume signed arithmetic overflow wraps around"
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Asumsikan perbaikan signed aritmetik overflow"
  
! #: common.opt:3052
  #, fuzzy, no-c-format
  #| msgid "Put zero initialized data in the bss section"
  msgid "Put zero initialized data in the bss section."
  msgstr "Tempatkan nol data terinisialisasi dalam daerah bss"
  
! #: common.opt:3056
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate debug information in default format."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3088
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3092
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in DWARF v2 format"
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Hasilkan informasi debug dalam formas DWARF v2"
  
! #: common.opt:3096
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default extended format"
  msgid "Generate debug information in default extended format."
  msgstr "Hasilkan informasi debug dalam format baku extended"
  
! #: common.opt:3100
  #, fuzzy, no-c-format
  #| msgid "Generate a single exit point for each function"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Hasilkan sebuah titik keluar tunggal untuk setiap fungsi"
  
! #: common.opt:3104
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3124
  #, fuzzy, no-c-format
  #| msgid "Record gcc command line switches in the object file."
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Rekam pilihan baris perintah gcc dalam berkas objek."
  
! #: common.opt:3128
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate debug information in separate .dwo files."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3132
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in STABS format"
  msgid "Generate debug information in STABS format."
  msgstr "Hasilkan informasi debug dalam format STABS"
  
! #: common.opt:3136
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in extended STABS format"
  msgid "Generate debug information in extended STABS format."
  msgstr "Hasilkan informasi debug dalam formas STABS extended"
  
! #: common.opt:3140
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Toggle debug information generation."
  msgstr "Hasilkan informasi debug dalam format VMS"
  
! #: common.opt:3156
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3163
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in VMS format."
  msgstr "Hasilkan informasi debug dalam format VMS"
  
! #: common.opt:3167
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in XCOFF format"
  msgid "Generate debug information in XCOFF format."
  msgstr "Hasilkan informasi debug dalam format XCOFF"
  
! #: common.opt:3171
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in extended XCOFF format"
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Hasilkan informasi debug dalam format XCOFF extended"
  
! #: common.opt:3189
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate compressed debug sections."
  msgstr "Hasilkan instruksi isel"
  
! #: common.opt:3193
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3200
  #, fuzzy, no-c-format
  #| msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-multilib <dir> Set <dir> untuk menjadi multilib inlude subdirektori"
  
! #: common.opt:3204
  #, fuzzy, no-c-format
  #| msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-multilib <dir> Set <dir> untuk menjadi multilib inlude subdirektori"
  
! #: common.opt:3229
  #, fuzzy, no-c-format
  #| msgid "Place output into <file>"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "Tempatkan keluaran kedalam <berkas>"
  
! #: common.opt:3233
  #, fuzzy, no-c-format
  #| msgid "Enable function profiling"
  msgid "Enable function profiling."
  msgstr "Aktifkan profiling fungsi"
  
! #: common.opt:3243
  #, fuzzy, no-c-format
  #| msgid "Like -pedantic but issue them as errors"
  msgid "Like -pedantic but issue them as errors."
  msgstr "Seperti -pedantic tetapi menisukannya sebagai errors"
  
! #: common.opt:3283
  #, fuzzy, no-c-format
  #| msgid "Do not display functions compiled or elapsed time"
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Jangan tampilkan fungsi yang dikompile atau waktu yang sudah lewat"
  
! #: common.opt:3315
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktifkan keluaran verbose"
  
! #: common.opt:3319
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Tampilkan versi dari kompiler"
  
! #: common.opt:3323
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Tekan peringatan"
  
! #: common.opt:3333
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Buat sebuah perpustakaan terbagi"
  
! #: common.opt:3378
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Buat sebuah aplikasi bebas posisi"
  
! #: common.opt:3382
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a dynamically linked position independent executable."
  msgstr "Buat sebuah aplikasi bebas posisi"
  
! #: common.opt:3386
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a static position independent executable."
  msgstr "Buat sebuah aplikasi bebas posisi"
  
! #: common.opt:3393
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 17974,20661 ----
  msgstr "-Wframe-larger-than=<jumlah> Peringatkan jika sebuah stack frame fungsi membutuhkan lebih dari <jumlah> byte"
  
  #: common.opt:606
+ #, no-c-format
+ msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
+ msgstr ""
+ 
+ #: common.opt:610
  #, fuzzy, no-c-format
  #| msgid "%Kattempt to free a non-heap object"
  msgid "Warn when attempting to free a non-heap object."
  msgstr "%Kmencoba membebaskan sebuah objek bukan heap"
  
! #: common.opt:614
  #, fuzzy, no-c-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr "Peringatkan ketika sebuah fungsi inline tidak dapat diinline"
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:625
  #, fuzzy, no-c-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Peringatkan ketika sebuah fungsi inline tidak dapat diinline"
  
! #: common.opt:629
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:636
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:640
! #, no-c-format
! msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
! msgstr ""
! 
! #: common.opt:644
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:648
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:659
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:663
  #, fuzzy, no-c-format
  #| msgid "Warn about overflow in arithmetic expressions"
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Peringatkan mengenai overflow dalam ekspresi aritmetik"
  
! #: common.opt:667
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:671
  #, fuzzy, no-c-format
  #| msgid "Warn when the packed attribute has no effect on struct layout"
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Peringatkan ketika atribut packed tidak memiliki efek dalam layout struct"
  
! #: common.opt:675
  #, fuzzy, no-c-format
  #| msgid "Warn when padding is required to align structure members"
  msgid "Warn when padding is required to align structure members."
  msgstr "Peringatkan ketika padding dibutuhkan untuk mengalign anggota struktur"
  
! #: common.opt:679
  #, fuzzy, no-c-format
  #| msgid "Issue warnings needed for strict compliance to the standard"
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Isukan peringatan jika dibutuhkan untuk strict compliance dengan standar"
  
! #: common.opt:683
  #, fuzzy, no-c-format
  #| msgid "returning reference to temporary"
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "mengembalikan referensi ke sementara"
  
! #: common.opt:687
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:691
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:695
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:702
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:709
  #, fuzzy, no-c-format
  #| msgid "Warn when not issuing stack smashing protection for some reason"
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Peringatkan ketika tidak menisukan stack smashing proteksi untuk beberapa alasan"
  
! #: common.opt:713
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:717
! #, no-c-format
! msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
! msgstr ""
! 
! #: common.opt:721 common.opt:725
  #, fuzzy, no-c-format
  #| msgid "Warn about code which might break strict aliasing rules"
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Peringatkan mengenai kode yang mungkin break aturan strict aliasing"
  
! #: common.opt:729 common.opt:733
  #, fuzzy, no-c-format
  #| msgid "Warn about optimizations that assume that signed overflow is undefined"
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Peringatkan mengenai optimasi yang mengasumsikan bahwa sinyal overflow tidak terdefinisi"
  
! #: common.opt:737
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Pe